(57)【要約】      （修正有）【課題】ユーザの手を煩わすことなく、ハードウェアキーとソフトウェアキーとの重複を生じないようにすることができる情報処理装置、その制御方法及びプログラムを提供する。【解決手段】ディスプレイ１１９にタッチパネル１１６で操作可能にソフトウェアキーを表示させる情報処理装置１０１では、情報処理装置１０１に対するハードウェアキー１１７の接続を判断する。画面表示制御部３０１は、情報処理装置１０１に対してハードウェアキー１１７が接続されていない場合には、ハードウェアキー１１７と同じ操作のためのソフトウェアキーを、ディスプレイ１１９に表示し、情報処理装置１０１に対してハードウェアキー１１７が接続されている場合には、ハードウェアキー１１７と同じ操作のためのソフトウェアキーを、ディスプレイ１１９に表示しないようにする。【選択図】図３
2020013266.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイおよびタッチパネルを有する情報処理装置であって、
前記ディスプレイに、前記タッチパネルで操作可能にソフトウェアキーを表示させる表示制御手段と、
前記情報処理装置に対するハードウェアキーの接続を判断する判断手段と、
を有し、
前記表示制御手段は、
前記判断手段の判断に基づいて、前記情報処理装置に対して前記ハードウェアキーが接続されていない場合には、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示し、
前記判断手段の判断に基づいて、前記情報処理装置に対して前記ハードウェアキーが接続されている場合には、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示しないようにする、
情報処理装置。
【請求項２】
前記表示制御手段は、
前記ハードウェアキーと同じ操作のためのソフトウェアキーを前記ディスプレイに表示しない場合、前記ハードウェアキーと異なる操作のための代替えのソフトウェアキーを表示する、
請求項１記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記ハードウェアキーと同じ操作のためのテンキーを含むソフトウェアキーの替わりに、ショートカットキー、操作履歴の呼出キー、およびアプリケーションの呼出キー、の中の少なくとも一種類のソフトウェアキーを表示する、
請求項２記載の情報処理装置。
【請求項４】
ディスプレイおよびタッチパネルを有する情報処理装置の制御方法であって、
前記ディスプレイに、前記タッチパネルで操作可能にソフトウェアキーを表示させる表示制御工程と、
前記情報処理装置に対するハードウェアキーの接続を判断する判断工程と、
を有し、
前記表示制御工程は、
前記情報処理装置に対して前記ハードウェアキーが接続されていると前記判断工程で判断する場合、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示せず、
前記情報処理装置に対して前記ハードウェアキーが接続されていると前記判断工程で判断しない場合、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示する、
情報処理装置の制御方法。
【請求項５】
ディスプレイおよびタッチパネルを有する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記ディスプレイに、前記タッチパネルで操作可能にソフトウェアキーを表示させる表示制御工程と、
前記情報処理装置に対するハードウェアキーの接続を判断する判断工程と、
を有し、
前記表示制御工程は、
前記情報処理装置に対して前記ハードウェアキーが接続されていると前記判断工程で判断する場合、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示せず、
前記情報処理装置に対して前記ハードウェアキーが接続されていると前記判断工程で判断しない場合、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置では、タッチパネルが重ねて配置されるディスプレイに、操作のためのソフトウェアキーを表示する（特許文献１〜３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４３１１５号公報
【特許文献２】特開２０１７−０９１０９９号公報
【特許文献３】特開２０１６−２０８３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
その一方で、情報処理装置は、ディスプレイとは別に、テンキーなどのハードウェアキーを備えることがある。また、情報処理装置には、ディスプレイとは別に、ハードウェアキーがたとえば後付けで接続されることがある。これらの情報処理装置では、ディスプレイに、ハードウェアキーと同じ操作のためのソフトウェアキーが表示されてしまうことがある。ハードウェアキーとソフトウェアキーとが重複してしまうことがある。そして、ユーザは、ハードウェアキーとソフトウェアキーとを重複させないために、ソフトウェアキーの表示切替や表示設定の操作をしなければならない。情報処理装置では、ユーザの手を煩わすことなく、ハードウェアキーとソフトウェアキーとの重複を生じないようにできることが求められている。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、ディスプレイおよびタッチパネルを有する情報処理装置であって、前記ディスプレイに、前記タッチパネルで操作可能にソフトウェアキーを表示させる表示制御手段と、前記情報処理装置に対するハードウェアキーの接続を判断する判断手段と、を有し、前記表示制御手段は、前記判断手段の判断に基づいて、前記情報処理装置に対して前記ハードウェアキーが接続されていない場合には、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示し、前記判断手段の判断に基づいて、前記情報処理装置に対して前記ハードウェアキーが接続されている場合には、前記ハードウェアキーと同じ操作のためのソフトウェアキーを、前記ディスプレイに表示しないようにする。
【発明の効果】
【０００６】
本発明では、ユーザの手を煩わすことなく、ハードウェアキーとソフトウェアキーとが重複しないようにできる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る情報処理装置としての画像処理装置のハードウェア構成を示す図である。
【図２】画像処理装置における操作部の構成例の説明図である。
【図３】図１の画像処理装置のソフトウェア構成の一例の説明図である。
【図４】図３の画像処理装置構成管理テーブルに登録可能なデータの一例の説明図である。
【図５】画面表示制御部がディスプレイに表示する各種の表示画面の例の説明図である。
【図６】図２（ａ）から図２（ｃ）の操作部に、図５（ｂ）のコピー用のアプリケーションの設定画面を表示した状態を示す図である。
【図７】本発明の実施形態における、操作部の構成に応じて表示画面を変更する設定処理を示すフローチャートである。
【図８】図７のステップＳ７０３を実施した場合にディスプレイに表示されるコピー用のアプリケーションの表示画面の一例を示す図である。
【図９】ショートカットキーの登録画面の一例を示す図である。
【図１０】図９に対応するショートカットキーの表示画面の一例を示す図である。
【図１１】ショートカットキー以外のソフトウェアキーとして、操作履歴の呼出キーまたはアプリケーションの呼出キーを表示する画面の一例を示す図である。
【図１２】ショートカットキー以外の表示をする画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【０００９】
図１は、本発明の実施形態に係る情報処理装置としての画像処理装置１０１のハードウェア構成を示す図である。図１の画像処理装置１０１は、システムバス１１０、を有する。システムバス１１０には、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部Ｉ／Ｆ１１４、表示部Ｉ／Ｆ１１５、外部メモリＩ／Ｆ１２０、通信Ｉ／Ｆコントローラ１２２、プリンタＩ／Ｆ１２４、スキャナＩ／Ｆ１２６、が接続される。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータを送受する。ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種のプログラムなどがを記憶する。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリアなどの一時記憶領域として用いられる。ＲＡＭ１１２は、画面表示を制御するための情報を保持する記憶領域としても用いられる。ＣＰＵ１１１は、ＲＯＭ１１３や外部メモリ１２１に格納されるプログラムを読み込んで実行する。これにより、画像処理装置１０１には、制御部が実現される。ＣＰＵ１１１は、ＲＡＭ１１２をワークメモリとして用いて、画像処理装置１０１の各部を制御する。表示部Ｉ／Ｆ１１５は、ディスプレイ１１９に接続される。ＣＰＵ１１１は、プログラムに基づく処理により、表示部Ｉ／Ｆ１１５を通じてディスプレイ１１９へ、設定画面などの表示画面のデータを出力する。入力部Ｉ／Ｆ１１４は、タッチパネル１１６、ハードウェアキー１１７、オプションキー１１８などに接続される。なお、入力部Ｉ／Ｆ１１４は、この他にもキーボード、ポインティングデバイスなどに接続されてよい。タッチパネル１１６は、ディスプレイ１１９と重ねて一体的に設けられる。タッチパネル１１６は、ディスプレイ１１９の表示を透視可能に形成され、ディスプレイ１１９に対する操作位置である座標を検出する。タッチパネル１１６とディスプレイ１１９とは、表示画面における操作座標を検出するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成する。ハードウェアキー１１７は、たとえばテンキーなどを有する。オプションキー１１８は、画像処理装置１０１に対して後付け可能に設けられる。タッチパネル１１６、ハードウェアキー１１７、およびオプションキー１１８は、ディスプレイ１１９とともに操作部１２３を構成する。操作部１２３は、画像処理装置１０１に対して固定的に設けられる。タッチパネル１１６、ハードウェアキー１１７、オプションキー１１８は、ユーザにより操作される。入力部Ｉ／Ｆ１１４は、操作に応じた信号を、ＣＰＵ１１１へ出力する。ＣＰＵ１１１は、操作に応じた信号に応じて、プログラムに基づく処理を実行する。外部メモリＩ／Ｆ１２０は、外部メモリ１２１に接続される。外部メモリ１２１は、たとえばハードディスク、フロッピーディスク、メモリカード、ＣＤやＤＶＤなどの記録媒体、で構成されてよい。ＣＰＵ１１１は、外部メモリ１２１からデータを読み出し、外部メモリ１２１へデータを書き込む。通信Ｉ／Ｆコントローラ１２２は、ネットワーク１０２に接続される。ネットワーク１０２には、たとえばＬＡＮ、インターネット、無線通信網がある。通信Ｉ／Ｆコントロ��ラ１２２は、ネットワーク１０２から受信したデータを、ＣＰＵ１１１へ出力する。ＣＰＵ１１１は、ネットワーク１０２から送信するデータを、通信Ｉ／Ｆコントローラ１２２へ出力する。プリンタＩ／Ｆ１２４は、プリンタ１２５と接続される。ＣＰＵ１１１は、印刷する画像データを、プリンタＩ／Ｆ１２４を通じてプリンタ１２５へ出力する。プリンタ１２５は、画像データを用紙に印刷する。スキャナＩ／Ｆ１２６は、スキャナ１２７に接続される。スキャナ１２７は、原稿を読み取って画像データを生成する。スキャナ１２７は、読み取った画像データを、スキャナＩ／Ｆ１２６を通じてＣＰＵ１１１へ出力する。
【００１０】
図２は、画像処理装置１０１における操作部１２３の構成例の説明図である。図２（ａ）の操作部１２３は、ディスプレイ１１９と重ねて設けられたタッチパネル１１６を有する。図２（ｂ）の操作部１２３は、ディスプレイ１１９と重ねて設けられたタッチパネル１１６と、ハードウェアキー１１７と、を有する。図２（ｃ）の操作部１２３は、ディスプレイ１１９と重ねて設けられたタッチパネル１１６と、テンキーのオプションキー１１８と、を有する。このように画像処理装置１０１では、画像処理装置１０１の要求仕様に応じて異なる構成の操作部１２３を有する。
【００１１】
図３は、図１の画像処理装置１０１のソフトウェア構成の一例の説明図である。画像処理装置１０１には、ＣＰＵ１１１が各種のプログラムを実行することにより、図３のソフトウェア構成が実現される。図３に示すように、画像処理装置１０１には、画面表示制御部３０１、画面入力制御部３０２、操作部検出部３０３、各種のアプリケーション３０４、が実現される。画面表示制御部３０１は、ディスプレイ１１９の表示を制御する。画面表示制御部３０１は、ディスプレイ１１９には、アプリケーション３０４全体の管理画面管理、設定画面などを、ディスプレイ１１９に表示させる。画面表示制御部３０１は、タッチパネル１１６から入力されたイベントを、アプリケーション３０４に通知する。画面入力制御部３０２は、タッチパネル１１６、ハードウェアキー１１７、オプションキー１１８からの操作入力を取得して解析する。画面入力制御部３０２は、解析結果としてのイベントを、アプリケーション３０４へ送信する。操作部検出部３０３は、操作部１２３の構成を検出する。操作部検出部３０３は、たとえばハードウェアキー１１７やオプションキー１１８の有無を検出する。操作部検出部３０３は、現在の操作部１２３が図２（ａ）〜（ｃ）のいずれの構成であるか否かを判断する。ハードウェアキー１１７の有無を検出する場合、操作部検出部３０３は、画像処理装置構成管理テーブル３０５から操作部１２３の構成情報を取得し、ハードウェアキー１１７の有無を判断する。オプションキー１１８の有無を検出する場合、操作部検出部３０３は、たとえば入力部Ｉ／Ｆ１１４に対してオプションキー１１８が電気的に接続されているかを検知し、オプションキー１１８の有無を判断する。アプリケーション３０４は、画像処理装置１０１で動作するアプリケーション群である。アプリケーション３０４は、画面入力制御部３０２からのイベントの通知に基づいて、画像処理装置１０１の機能に対応する処理を制御する。たとえば、「コピー」機能のアプリケーション３０４は、スキャナ１２７により原稿の画像を読み取り、プリンタ１２５により画像データを用紙に印刷する。「プリント」機能のアプリケーション３０４は、通信Ｉ／Ｆコントローラ１２２により画像データを受信し、プリンタ１２５により画像データを用紙に印刷する。「スキャンして送信」機能のアプリケーション３０４は、スキャナ１２７により原稿の画像を読み取り、通信Ｉ／Ｆコントローラ１２２により画像データを送信する。「スキャンして保存」機能のアプリケーション３０４は、スキャナ１２７により原稿の画像を読み取り、外部メモリ１２１により画像データを保存する。「保存ファイルの利用」機能のアプリケーション３０４は、外部メモリ１２１に保存された画像データを、プリンタ１２５により印刷し、または通信Ｉ／Ｆコントローラ１２２により送信する。「ブラウザ」機能のアプリケーション３０４は、Ｗｅｂサーバ上のデータを、通信Ｉ／Ｆコントローラ１２２により閲覧し、外部メモリ１２１に保存し、プリンタ１２５により印刷する。なお、画像処理装置１０１が有するアプリケーション３０４は上述したものに限られない。
【００１２】
図４は、図３の画像処理装置構成管理テーブル３０５に登録可能なデータの一例の説明図である。図４には、画像処理装置構成管理テーブル３０５に登録可能な、ユーザインタフェース（ＵＩ＿ＤＥＶＩＣＥ）の登録情報のリストが示されている。画像処理装置構成管理テーブル３０５には、画像処理装置１０１が備える構成要素についての構成情報ＩＤ４０１の値、設定値候補４０２の値、設定値に対応するＢｉｔ４０３の値、を有する。ユーザインタフェースの構成情報ＩＤ４０１の値は、たとえば「ＵＩ＿ＤＥＶＩＣＥ」である。ユーザインタフェースの設定値候補４０２の値は、たとえば「ＳＶＧＡ３２ＢＩＴ」である。ハードウェアキー１１７が無いユーザインタフェースの場合、設定値候補４０２の値は「＿ＨＫＥＹ＿ＬＥＳＳ」を含む。設定値に対応するＢｉｔ４０３の値は、たとえば「０ｘ００００００００１」である。画像処理装置構成管理テーブル３０５は、たとえばＲＯＭ１１３もしくは外部メモリ１２１に記憶されている。画像処理装置構成管理テーブル３０５には、図４に示す画像処理装置１０１のハードウェアの構成の情報、ハードウェアの利用可否状態の情報、ソフトウェアのライセンスの状態の情報、などか記述される。これらの情報が画像処理装置構成管理テーブル３０５に記録されることにより、ＣＰＵ１１１は、画像処理装置１０１において利用可能なハードウェアおよびソフトウェアの構成を把握することができる。たとえば、画像処理装置構成管理テーブル３０５にユーザインタフェースのＢｉｔ４０３の値として「０ｘ０００００２００」が登録されている場合、操作部検出部３０３は、その情報に基づいてハードウェアキー１１７が接続されていないと判断する。
【００１３】
図５は、画面表示制御部３０１がディスプレイ１１９に表示する各種の表示画面の例の説明図である。図５（ａ）の表示画面は、画像処理装置１０１で利用可能なアプリケーション３０４を選択するための画像処理装置１０１のホーム画面である。ホーム画面の左側部分には、アプリケーションの呼出キー１００４が表示される。ホーム画面の右側部分には、上から順番に、ホーム画面の呼出キー１００１、タイムラインで配列された複数の操作履歴の呼出キー１００２、ストップキー１００３、が表示される。図５（ｂ）の表示画面は、コピー用のアプリケーション３０４の設定画面である。コピー用のアプリケーション３０４の設定画面の左側部分には、コピー条件の設定値を表示して入力するための複数の設定キーが表示される。コピー用のアプリケーション３０４の設定画面の右側部分には、上から順番に、ホーム画面の呼出キー１００１、ソフトウェアテンキー１００５、ストップキー１００３、が表示される。ソフトウェアテンキー１００５は、テンキーのハードウェアキー１１７やオプションキー１１８と同様に、０〜９までの数字キー、アスタリスクキー（＊）、シャープキー（♯）などで構成される。図５（ａ）および図５（ｂ）に示すように、画面表示制御部３０１は、表示画面の右側部分の表示を変更しながら、表示画面の左側部分に、常時呼び出し可能な各種のキーを表示する。
【００１４】
図６は、図２（ａ）から図２（ｃ）の操作部１２３に、図５（ｂ）のコピー用のアプリケーション３０４の設定画面を表示した状態を示す図である。図６（ａ）は、図２（ａ）に対応し、図６（ｂ）は、図２（ｂ）に対応し、図６（ｃ）は、図２（ｃ）に対応する。図６（ａ）では、操作部１２３がディスプレイ１１９と重ねて設けられたタッチパネル１１６のみで構成されている。しかしながら、タッチパネル１１６にソフトウェアテンキー１００５が表示されることで、図６（ａ）では、図６（ｂ）または図６（ｃ）と同様にテンキーが操作可能になる。これに対して、図６（ｂ）の場合、ハードウェアキー１１７の左側のタッチパネル１１６に、ソフトウェアテンキー１００５が表示される。図６（ｃ）の場合、オプションキー１１８の左側のタッチパネル１１６に、ソフトウェアテンキー１００５が表示される。このように図６（ｂ）または図６（ｃ）の場合、ハードウェアキー１１７またはオプションキー１１８と同じ操作のためのソフトウェアテンキー１００５が、ディスプレイ１１９に表示されてしまうことになる。ハードウェアキー１１７とソフトウェアテンキー１００５とが重複してしまう。重複する無駄なボタンにより、表示画面が圧迫される。ユーザは、いずれのキーを操作すればよいのか混乱してしまう。このような事態を避けるためには、ユーザは、自ら、ソフトウェアテンキー１００５の表示切替や表示設定の操作をしなければならない。このように、画像処理装置１０１では、ユーザの手を煩わすことなく、ハードウェアキー１１７とソフトウェアテンキー１００５との重複を生じないようにすることが求められている。
【００１５】
図７は、本発明の実施形態における、操作部１２３の構成に応じて表示画面を変更する設定処理を示すフローチャートである。操作部検出部３０３としてのＣＰＵ１１１は、たとえば画像処理装置１０１の起動時に、図７の表示画面の変更処理を実行する。図７のステップＳ７０１において、操作部検出部３０３は、ＲＯＭ１１３もしくは外部メモリ１２１に記憶されている画像処理装置構成管理テーブル３０５から、操作部１２３の構成情報を取得して、ハードウェアキー１１７の有無を判断する。たとえば図４に示す「ＵＩ＿ＤＥＶＩＣＥ」９０１を取得した場合、操作部検出部３０３は、そのＢｉｔ４０３の値が「＿ＨＫＥＹ＿ＬＥＳＳ」に対応するものであるか否かを判断する。操作部検出部３０３は、そのＢｉｔ４０３の値が「０ｘ０００００１００」または「０ｘ０００００２００」であるか否かを判断する。Ｂｉｔ４０３の値が「＿ＨＫＥＹ＿ＬＥＳＳ」に対応するものである場合、操作部検出部３０３は、ハードウェアキー１１７がない構成であると判断し、処理をステップＳ７０２へ進める。ステップＳ７０２において、操作部検出部３０３は、さらに、入力部Ｉ／Ｆ１１４によりオプションキー１１８が電気的に接続されているか否かを判断する。オプションキー１１８が電気的に接続されていない場合、操作部検出部３０３は、処理をステップＳ７０４へ進める。ステップＳ７０３において、操作部検出部３０３は、標準のソフトウェアテンキー１００５を用いるように、表示画面の変更のための設定値をＲＡＭ１１２もしくは外部メモリ１２１に記憶させ、図７の処理を終了する。これに対し、ステップＳ７０１においてＢｉｔ４０３の値が「＿ＨＫＥＹ＿ＬＥＳＳ」に対応しないものであると判断した場合、操作部検出部３０３は、ハードウェアキー１１７がある構成であると判断し、処理をステップＳ７０３へ進める。また、ステップＳ７０２においてオプションキー１１８が電気的に接続されていると判断する場合、操作部検出部３０３は、オプションキー１１８がある構成であると判断し、処理をステップＳ７０３へ進める。ステップＳ７０３において、操作部検出部３０３は、たとえば各アプリケーション３０４の呼出キー１００４を生成させるように表示画面を変更する設定値を、ＲＡＭ１１２もしくは外部メモリ１２１に記憶させ、図７の処理を終了する。このようにたとえば画像処理装置１０１の起動時に操作部検出部３０３としてのＣＰＵ１１１は、表示画面の変更処理を実行する。これにより、画面表示制御部３０１としてのＣＰＵ１１１は、操作部１２３の構成に対応した表示画面を生成して表示することができる。なお、操作部検出部３０３としてのＣＰＵ１１１は、画像処理装置１０１の起動以外のタイミングにおいて、図７の処理を適宜繰り返して実施してよい。また、操作部検出部３０３としてのＣＰＵ１１１は、ユーザがタッチパネル１１６を操作して画像処理装置構成管理テーブル３０５の設定値を変更したタイミングにおいて、図７の処理を実施してよい。
【００１６】
図８は、ステップＳ７０３を実施した場合にディスプレイ１１９に表示されるコピー用のアプリケーション３０４の表示画面の一例を示す図である。図８（ａ）は、図６（ｂ）の操作部１２３のディスプレイ１１９に表示されるコピー用のアプリケーション３０４の設定画面である。図８（ｂ）は、図６（ｃ）の操作部１２３のディスプレイ１１９に表示されるコピー用のアプリケーション３０４の設定画面である。図８のコピー用のアプリケーション３０４の設定画面では、右側部分には、上から順番に、ホーム画面の呼出キー１００１、ショートカットキー８０１、ストップキー１００３、が表示される。画面表示制御部３０１としてのＣＰＵ１１１は、設定画面を表示する際に、表示画面の設定値を取得し、図８のコピー用のアプリケーション３０４の設定画面を生成し、ディスプレイ１１９に表示する。これに対し、ステップＳ７０４を実施した場合、ディスプレイ１１９には、標準の図６（ａ）のコピー用のアプリケーション３０４の設定画面が表示される。図６（ａ）のコピー用のアプリケーション３０４の設定画面では、右側部分には、上から順番に、ホーム画面の呼出キー１００１、ソフトウェアテンキー１００５、ストップキー１００３、が表示される。このように、図６（ｂ）の操作部１２３のようにテンキーのハードウェアキー１１７を有する場合、ディスプレイ１１９には、ソフトウェアテンキー１００５の替わりに、ショートカットキー８０１が表示される。また、図６（ｃ）の操作部１２３のようにテンキーのオプションキー１１８を有する場合、ディスプレイ１１９には、ソフトウェアテンキー１００５の替わりに、ショートカットキー８０１が表示される。ディスプレイ１１９は、ハードウェアキー１１７やオプションキー１１８と重複している無駄なボタンを表示しなくなる。ディスプレイ１１９の表示画面は、有効に活用される。ユーザは、ショートカットキー８０１を操作することができる。画面表示制御部３０１としてのＣＰＵ１１１は、ショートカットキー８０１に対応する設定がなされたアプリケーション３０４の設定画面を、ディスプレイ１１９に表示する。なお、この新たに表示されるアプリケーション３０４の設定画面においても、画面表示制御部３０１は、ショートカットキー８０１を表示してよい。なお、画面表示制御部３０１は、ショートカットキー８０１を、予め設定された表示数にて生成してディスプレイ１１９に表示してよい。
【００１７】
図９は、ショートカットキー８０１の登録画面の一例を示す図である。図９（ａ）のショートカットキー８０１の登録画面には、図６（ａ）のコピー用のアプリケーション３０４の設定画面と同様に、右側部分にソフトウェアテンキー１００５が表示されている。図９（ａ）のショートカットキー８０１の登録画面には、３つのショートカットキー８０１の選択ボタン９０１が表示される。画面表示制御部３０１としてのＣＰＵ１１１は、ショートカット登録候補リスト９０２から選択した最大３つのショートカットキー８０１を登録することができる。図９（ｂ）のショートカットキー８０１の登録画面には、図８（ａ）のコピー用のアプリケーション３０４の設定画面と同様に、右側部分にソフトウェアテンキー１００５が表示されない。図９（ｂ）のショートカットキー８０１の登録画面には、８つのショートカットキー８０１の選択ボタン９０１が表示される。画面表示制御部３０１としてのＣＰＵ１１１は、最大８つのショートカットキー８０１を登録することができる。このように、画面表示制御部３０１としてのＣＰＵ１１１は、操作部１２３がハードウェアキー１１７もしくはオプションキー１１８を有するか否かに応じて、登録可能なショートカットキー８０１の数を切り替えてよい。
【００１８】
図１０は、図９に対応するショートカットキー８０１の表示画面の一例を示す図である。図１０（ａ）は、図９（ａ）に対応する表示画面である。表示画面の上部に、３つのショートカットキー８０１が表示されている。図１０（ｂ）は、図９（ｂ）に対応する表示画面である。表示画面の上部および右側部分に、合計８つのショートカットキー８０１が表示されている。図１０（ｂ）の表示画面では、表示画面の右側の固定表示部分を用いることにより、図１０（ａ）と比べて、より多くのショートカットキー８０１を表示できる。
【００１９】
ところで、コピー用のアプリケーション３０４などの設定画面において、ソフトウェアテンキー１００５の替わりに表示されるソフトウェアキーは、図８のショートカットキー８０１に限られるものではない。図１１および図１２は、ショートカットキー８０１以外のソフトウェアキーを、コピー用のアプリケーション３０４の設定画面に固定的に表示する例を示す図である。図１１（ａ）のコピー用のアプリケーション３０４の設定画面は、ソフトウェアテンキー１００５の替わりに、複数の操作履歴の呼出キー１００２を表示する例である。複数の操作履歴の呼出キー１００２は、タイムラインにしたがった順番で表示される。ユーザは、コピー用のアプリケーション３０４の設定中に、いつでも操作履歴の呼出キー１００２を操作して、操作履歴の設定がなされたアプリケーション３０４の設定画面を呼び出すことができる。図１１（ｂ）のコピー用のアプリケーション３０４の設定画面は、ショートカットキー８０１の替わりに、複数のアプリケーションの呼出キー１１０１を表示する例である。図１１（ｂ）の例では、スキャンして保存するアプリケーション３０４について、保存先を指定して呼び出す複数の呼出キー１１０１が表示されている。ユーザは、コピー用のアプリケーション３０４の設定中に、いつでも、スキャンして保存するアプリケーション３０４の設定画面を、保存先を指定して呼び出すことができる。図１２（ａ）のコピー用のアプリケーション３０４の設定画面では、ショートカットキー８０１の替わりに、画像処理装置１０１の状態１２０１を表示する例である。このように画像処理装置１０１の状態１２０１が常に表示されることにより、ユーザは、画像処理装置１０１に異常があった場合にはそれをすぐに認識することができる。図１２（ｂ）のコピー用のアプリケーション３０４の設定画面では、ショートカットキー８０１の替わりに、掲示板のアプリケーション３０４による表示内容１２０２を表示する例である。このように掲示板の内容１２０２が常に表示されることにより、ユーザは、管理者などからの通知について認識することができる。ユーザに対する情報共有を強化することができる。
【００２０】
以上のように、本実施形態では、ＣＰＵ１１１は、画像処理装置１０１に対するハードウェアキー１１７もしくはオプションキー１１８の接続状態を判断する。そして、ＣＰＵ１１１は、接続されているハードウェアキー１１７もしくはオプションキー１１８と同じ操作のためのソフトウェアキーをディスプレイ１１９に表示しない。これにより、本実施形態では、画像処理装置１０１においてハードウェアキー１１７もしくはオプションキー１１８が利用可能である場合に、それと同じ操作のためのソフトウェアキーをディスプレイ１１９に重複して表示しないようにできる。本実施形態では、ユーザに表示切替や表示設定の操作をさせないで、ハードウェアキー１１７もしくはオプションキー１１８と同じ操作のためのソフトウェアキーをディスプレイ１１９に重複して表示しないようにできる。また、本実施形態では、画像処理装置１０１に対してハードウェアキー１１７およびオプションキー１１８が接続されていない場合には、それらと同じ操作のためのソフトウェアキーをディスプレイ１１９に表示することができる。このように本実施形態では、ユーザの手を煩わすことなく、ハードウェアキー１１７もしくはオプションキー１１８とソフトウェアキーとが重複しないようにできる。また、本実施形態では、ハードウェアキー１１７もしくはオプションキー１１８の接続の有無にかかわらず、ユーザに対して同じ操作環境を提供することが可能になる。本実施形態では、ハードウェアキー１１７もしくはオプションキー１１８と同じ操作のためのソフトウェアキーをディスプレイ１１９に表示しない場合、それとは異なる操作のための代替えのソフトウェアキーを表示する。これにより、本実施形態では、ディスプレイ１１９の表示画面を有効に活用して、代替えのソフトウェアキーにより利便性を向上できる。しかも、本実施形態では、ハードウェアキー１１７もしくはオプションキー１１８と同じ操作のためのソフトウェアキーを表示する領域に対して、それとは異なる操作のための代替えのソフトウェアキーを表示する。これにより、本実施形態では、代替えのソフトウェアキーと同一画面に表示されるその他の表示部分については、ソフトウェアキーの表示レイアウトなどが変更されないようにできる。これに対して、仮にたとえばソフトウェアキーの表示レイアウトが全体的に変更されてしまうことになると、ユーザは、表示画面が変更される度に、操作しようとするソフトウェアキーを改めて探さなければならず、操作性が低下する。本実施形態では、ソフトウェアテンキー１００５の替わりに、ショートカットキー８０１、操作履歴の呼出キー１００２、およびアプリケーションの呼出キー１００４、の中の少なくとも一種類のソフトウェアキーを表示する。よって、ハードウェアキー１１７もしくはオプションキー１１８としてテンキーが接続されている場合には、ディスプレイ１１９には、ショートカットキー８０１や呼出キー１００２，１００４といったソフトウェアキーが追加して表示される。ユーザは追加された代替えのソフトウェアキーを操作することにより、設定を切り替えることができ、利便性が向上する。
【００２１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上記実施形態は、コピー機能、スキャナ機能などの複数の機能を有する画像処理装置１０１を例として説明したが、このうち一部の機能のみを有する画像処理装置１０１においても本発明は適用できる。また、本発明は、画像処理装置１０１だけでなく、パーソナルコンピュータ、ＰＤＡ、携帯電話機、ファクシミリ装置、カメラ、ビデオカメラ、その他の情報処理装置に適用できる。また、本発明は、対象となる情報処理装置のすべての機能について一律に適用されるのではなく、たとえば画像ビューア機能などのように一部の機能について適用されてよい。本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００２２】
１０１  画像処理装置
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１１６  タッチパネル
１１７  ハードウェアキー
１１８  オプションキー
１１９  ディスプレイ
１２３  操作部
３０１  画面表示制御部
３０２  画面入力制御部
３０３  操作部検出部
３０５  画像処理装置構成管理テーブル
８０１  ショートカットキー
１００２  操作履歴の呼出キー
１００５  ソフトウェアテンキー
１１０１  アプリケーションの呼出キー
【図１】
2020013266.tif 000003
【図２】
2020013266.tif 000004
【図３】
2020013266.tif 000005
【図４】
2020013266.tif 000006
【図５】
2020013266.tif 000007
【図６】
2020013266.tif 000008
【図７】
2020013266.tif 000009
【図８】
2020013266.tif 000010
【図９】
2020013266.tif 000011
【図１０】
2020013266.tif 000012
【図１１】
2020013266.tif 000013
【図１２】
2020013266.tif 000014