(57)【要約】【課題】入力装置が接続された場合と接続されていない場合とで異なる操作画面を表示させる。【解決手段】画像形成装置１０の制御部は、入力装置が接続部１２に接続されていないときには、予め決められた操作子を表す操作子画像を表示操作部に表示させる。一方、制御部は、入力装置が接続部１２に接続されたときには、接続された入力装置の種類を判別し、判別した入力装置の種類に応じた複数の操作子を表すソフトボタンを表示操作部に表示させる。そして、ユーザによって表示操作部の表示面が接触されると、表示操作部は、その表示面において接触された位置に応じた信号を出力し、制御部は、表示操作部から出力される信号によって特定される位置に表示されている操作子画像を特定し、特定した操作子画像が表す操作子に応じた処理を行う。【選択図】図１
2008204064.tif 000002
【特許請求の範囲】
【請求項１】
表示面を有し、当該表示面において接触された位置に応じた信号を出力する表示手段と、
入力装置が接続される接続手段と、
前記接続手段に接続された前記入力装置の種類を判別する判別手段と、
前記入力装置が前記接続手段に接続されていないときには、所定の操作子を表す操作子画像を前記表示手段に表示させ、前記入力装置が前記接続手段に接続されたときには、前記判別手段によって判別された入力装置の種類に応じた複数の操作子を表す操作子画像を前記表示手段に表示させる表示制御手段と、
前記表示手段から出力される前記信号によって特定される位置に表示されている前記操作子画像を特定し、特定した操作子画像が表す操作子に応じた処理を行う処理手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、
前記接続手段に前記入力装置が接続されていないときには、文字又は数字を入力するための操作子画像を前記表示手段に表示させ、
前記接続手段に接続された前記入力装置の種類が文字又は数字を入力するための入力装置であると判別された場合には、前記入力装置を用いて入力され得る文字又は数字を入力するための操作子画像以外の操作子画像を前記表示手段に表示させる
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記接続手段に接続された前記入力装置の種類が文字又は数字を入力するための入力装置であると判別された場合には、当該入力装置が接続されていないときに前記文字又は数字を入力するための操作子画像を表示せず、当該操作子画像を表示しないことによって空いた領域に、当該入力装置を用いて入力され得る文字又は数字を入力するための操作子画像以外の操作子画像を表示させる
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記表示制御手段は、
前記接続手段に接続された前記入力装置の種類が前記表示面における位置を指定する入力装置であると判別された場合には、当該入力装置が前記接続手段に接続されていないときに前記表示手段に表示させていた操作子画像の大きさを縮小表示し、当該操作子画像の縮小表示によって空いた領域に、前記入力装置によって指定される操作子画像を表示させる
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記表示制御手段は、
前記空いた領域に、前記操作子画像のほか、前記処理手段によってなされる処理に関連する情報を表示させる
ことを特徴とする請求項３又は４記載の情報処理装置。
【請求項６】
前記表示制御手段は、
前記入力装置によって指定された位置に表示されている操作子画像が表す操作子に関連した情報を、当該操作子画像に重ねて前記表示手段に表示させる
ことを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記入力装置が置かれる又は取り付けられる部材を、情報処理装置の内部又は外部に移動させる移動手段
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記処理手段は、前記特定した操作子画像が表す操作子によって処理の内容が決定される画像形成処理を実行する
ことを特徴とする請求項１記載の情報処理装置。
【請求項９】
コンピュータを、
表示面を有し、当該表示面において接触された位置に応じた信号を出力する表示手段と、
入力装置が接続される接続手段と、
前記接続手段に接続された前記入力装置の種類を判別する判別手段と、
前記入力装置が前記接続手段に接続されていないときには、予め決められた操作子を表す操作子画像を前記表示手段に表示させ、前記入力装置が前記接続手段に接続されたときには、前記判別手段によって判別された入力装置の種類に応じた複数の操作子を表す操作子画像を前記表示手段に表示させる表示制御手段と、
前記表示手段から出力される信号によって特定される位置に表示されている前記操作子画像を特定し、特定した操作子画像が表す操作子に応じた処理を行う処理手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置に入力装置を接続させ、その入力装置を操作することで情報処理装置に指示を与える技術が知られている。例えば、特許文献１には、遠隔地に位置する複写機又はプリンタを、ネットワークを介して接続されたワークステーションを用いて指示を与える技術が開示されている。また、特許文献２には、ネットワーク上の各種マシンやそのマシンに接続された周辺機器を模した画像（アイコン）を表示し、そのアイコンを用いてシステム構成の管理を行う技術が開示されている。さらに、特許文献３には、テレビジョン放送を受信可能なパーソナルコンピュータにおいて、キーボードが接続されていない時には、テレビ映像を表示する技術が開示されている。また、特許文献４には、タッチパネルにＨＴＭＬ（HyperText Markup Language）形式の文章データを表示させる際に、ハイパーリンクを示す文字を他の文字よりも大きいサイズで表示させて、ハイパーリンクを指定するための操作を容易にする技術が開示されている。
【特許文献１】特開平０３−２５３９６１号公報
【特許文献２】特開２０００−２９３４６３号公報
【特許文献３】特開２００１−１００８７１号公報
【特許文献４】特開２００２−３６６４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、タッチパネルを備えた情報処理装置に対しては、そのタッチパネルを操作することで指示を与えることができるが、この種の情報処理装置にキーボードやマウス等のさらに別の入力装置を接続することもできる。すなわち、この情報処理装置は、タッチパネルによる操作と別の入力装置による操作とを受け付け、その操作に応じた処理を行うことになる。
【０００４】
この場合、以下のような問題が発生する。
タッチパネルによる操作では、画面に配置されたソフトボタンが人間の指先によって指定されるため、各々のソフトボタンのサイズを指先よりも大きいサイズにする必要がある。そのため、画面に配置し得るソフトボタンの数が限られてしまい、ユーザが指定し得る内容の種類や数が必然的に少なくなる。一方、例えばマウスによる操作では、画面上に表示されたポインタを用いてソフトボタンを指定することができるため、このような大きいソフトボタンは不必要である。
【０００５】
このように、従来においては、タッチパネルによる操作に求められる画面の特性と、別の入力装置による操作に求められる画面の特性とを区別していないために、情報処理装置に入力装置を接続したときの操作性を向上させることができなかった。
本発明は、このような背景に鑑みてなされたものであり、入力装置が接続された場合と接続されていない場合とで異なる操作画面を表示させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、表示面を有し、当該表示面において接触された位置に応じた信号を出力する表示手段と、入力装置が接続される接続手段と、前記接続手段に接続された前記入力装置の種類を判別する判別手段と、前記入力装置が前記接続手段に接続されていないときには、所定の操作子を表す操作子画像を前記表示手段に表示させ、前記入力装置が前記接続手段に接続されたときには、前記判別手段によって判別された入力装置の種類に応じた複数の操作子を表す操作子画像を前記表示手段に表示させる表示制御手段と、前記表示手段から出力される前記信号によって特定される位置に表示されている前記操作子画像を特定し、特定した操作子画像が表す操作子に応じた処理を行う処理手段とを備えることを特徴とする情報処理装置を提供する。
【０００７】
前記表示制御手段は、前記接続手段に前記入力装置が接続されていないときには、文字又は数字を入力するための操作子画像を前記表示手段に表示させ、前記接続手段に接続された前記入力装置の種類が文字又は数字を入力するための入力装置であると判別された場合には、前記入力装置を用いて入力され得る文字又は数字を入力するための操作子画像以外の操作子画像を前記表示手段に表示させることが望ましい。
【０００８】
前記表示制御手段は、前記接続手段に接続された前記入力装置の種類が文字又は数字を入力するための入力装置であると判別された場合には、当該入力装置が接続されていないときに前記文字又は数字を入力するための操作子画像を表示せず、当該操作子画像を表示しないことによって空いた領域に、当該入力装置を用いて入力され得る文字又は数字を入力するための操作子画像以外の操作子画像を表示させることが望ましい。
【０００９】
前記表示制御手段は、前記接続手段に接続された前記入力装置の種類が前記表示面における位置を指定する入力装置であると判別された場合には、当該入力装置が前記接続手段に接続されていないときに前記表示手段に表示させていた操作子画像の大きさを縮小表示し、当該操作子画像の縮小表示によって空いた領域に、前記入力装置によって指定される操作子画像を表示させることが望ましい。
【００１０】
前記表示制御手段は、前記空いた領域に、前記操作子画像のほか、前記処理手段によってなされる処理に関連する情報を表示させることが望ましい。
前記表示制御手段は、前記入力装置によって指定された位置に表示されている操作子画像が表す操作子に関連した情報を、当該操作子画像に重ねて前記表示手段に表示させることが望ましい。
【００１１】
前記入力装置が置かれる又は取り付けられる部材を、情報処理装置の内部又は外部に移動させる移動手段を備えることが望ましい。
前記処理手段は、前記特定した操作子画像が表す操作子によって処理の内容が決定される画像形成処理を実行することが望ましい。
【００１２】
また、本発明は、コンピュータを、表示面を有し、当該表示面において接触された位置に応じた信号を出力する表示手段と、入力装置が接続される接続手段と、前記接続手段に接続された前記入力装置の種類を判別する判別手段と、前記入力装置が前記接続手段に接続されていないときには、予め決められた操作子を表す操作子画像を前記表示手段に表示させ、前記入力装置が前記接続手段に接続されたときには、前記判別手段によって判別された入力装置の種類に応じた複数の操作子を表す操作子画像を前記表示手段に表示させる表示制御手段と、前記表示手段から出力される信号によって特定される位置に表示されている前記操作子画像を特定し、特定した操作子画像が表す操作子に応じた処理を行う処理手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１３】
入力装置が接続された場合と接続されていない場合とで、異なる操作画面が表示される。
【発明を実施するための最良の形態】
【００１４】
［第１実施形態］
（１）構成
図１は、画像形成装置１０と、画像形成装置１０に指示を入力するための複数の入力装置を示す図である。この入力装置は、例えばマウス２１とキーボード２２であり、それぞれＵＳＢコネクタなどの接続インタフェース２１ａ，２２ａを備えている。ユーザは、これら各々の接続インタフェース２１ａ，２２ａを画像形成装置１０の接続部１２に抜き差しすることにより、マウス２１又はキーボード２２を画像形成装置１０に接続させたり、画像形成装置１０から取り外したりすることができる。これらの入力装置は、画像形成装置１０に設けられたトレイの上に置かれており、ユーザにより使用されない間は、トレイ上に置かれた状態で画像形成装置１０の内部に収納されている。ユーザによって、画像形成装置１０に設けられた移動ボタン１４ａが押されると、入力装置が置かれた状態のトレイが手前にせり出してきて、ユーザが操作するのに適した位置で停止する。そして、ユーザが入力装置を使用し終わり、トレイを押し込むと、入力装置はトレイとともに再び画像形成装置１０の内部に収納される。
【００１５】
図２は、画像形成装置１０の構成を示すブロック図である。同図に示すように、この画像形成装置１０は、制御部１１と、接続部１２と、通信部１３と、表示操作部１４と、画像読取部１５と、画像形成部１６と、記憶部１７とを備えている。制御部１１は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えており、画像形成装置１０の各部を制御する。ＲＯＭには、ＣＰＵが実行する基本的な制御プログラムが記憶されている。ＲＡＭは、ＣＰＵのワークエリアである。接続部１２は、マウス２１とキーボード２２との各接続インタフェース２１ａ，２２ａを接続するためのコネクタである。この接続部１２には、マウス２１の接続インタフェース２１ａを差し込むための接続口と、キーボード２２の接続インタフェース２２ａを差し込むための接続口とが設けられている。
【００１６】
通信部１３は、ネットワークを介して接続された外部装置とデータの送受信を行う通信インタフェースである。表示操作部１４は、タッチパネル式の表示面と各種の操作ボタンとを有し、制御部１１から供給される画像データに基づいて各種画像を表示すると共に、表示面において接触された位置に応じた信号を制御部１１に出力する。画像読取部１５は、プラテンガラス又は自動用紙送り部にセットされた用紙の画像を読み取って、読み取った画像を表す画像データを生成する。画像形成部１６は、画像読取部１５又は通信部１３から供給された画像データに基づいて、用紙に画像を形成する。
【００１７】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）等の記憶媒体でおり、この記憶部１７には、複数の操作画面データＳＤと関連情報ＲＤとが記憶されている。操作画面データＳＤは、各種の操作子を表す複数の操作子画像が配置された操作画面を表示操作部１４に表示するためのデータである。これらの操作画面データＳＤは互いに階層的に関連づけられて記憶されており、制御部１１は、その階層構造に従って、表示操作部１４に表示された操作画面から別の操作画面へと遷移させる。例えば、或る操作画面に配置された「コピー」、「スキャン」、「ファクシミリ」という操作子画像のうち、ユーザが「コピー」という操作子画像を選択すると、その「コピー」に対応する別の操作画面が表示される、といった具合である。
【００１８】
この画像形成装置１０においては、入力装置が接続されていないときの操作画面と、入力装置が接続されているときの操作画面とが異なる。また、入力装置が接続されているときの操作画面は、その接続されている入力装置の種類によってもそれぞれ異なっている。このため、入力装置が接続されていないときの操作画面データＳＤと、接続されている入力装置の種類に応じた操作画面データＳＤとが別々に用意されて記憶部１７に記憶されている。関連情報ＲＤは、画像形成装置１０が実行する処理に関連する情報である。この関連情報ＲＤには、例えば画像形成装置１０を使用しているユーザに予め割り当てられたユーザ名、日付及び処理の設定情報が含まれている。処理の設定情報とは、処理の内容を定める情報のことであり、例えばＡ４サイズの用紙の片面にコピーするという処理の場合、「Ａ４」、「片面」及び「コピー」という設定情報となる。
【００１９】
（２）動作
次に、図３に示すフロー図を参照して、本実施形態の動作の説明を行う。
本実施形態の動作は、例えば電源投入時とか、省電力モードからの復帰時とか、或いは、ユーザによって所定の操作がなされたときなど、画像形成装置１０に対して操作画面の表示指示が入力されたことを契機として開始される。まず、画像形成装置１０の制御部１１は、操作画面の表示指示を受け付けると（ステップＳ１００）、接続部１２に入力装置が接続されているか否かを判断する（ステップＳ１１０）。
【００２０】
例えば、ユーザが接続部１２にマウス２１とキーボード２２とのいずれも接続していない場合、制御部１１は、接続部１２に入力装置が接続されていないと判断することになる（ステップＳ１１０：ＮＯ）。そして、制御部１１は、入力装置が接続されていないときに表示すべき操作画面データＳＤを記憶部１７から読み出し、読み出した操作画面データＳＤに基づいて、操作画面を表示操作部１４に表示させる（ステップＳ１２０）。
【００２１】
図４は、ステップＳ１２０において表示される操作画面Ｐ１を示す図であり、画像形成装置１０にユーザ名を登録する時の操作画面を例示したものである。同図に示すように、この操作画面Ｐ１には、文字や数字を入力するためのソフトウェアキーボードＫと、ソフトウェアキーボードＫによって入力された文字や数字を提示するためのテキストフィールドＦとが配置されている。また、テキストフィールドＦの上方には、ソフトウェアキーボードＫによって入力された内容をユーザ名として登録するための「登録」というソフトボタンＢ１０と、入力された内容をクリアする「クリア」というソフトボタンＢ１１とが配置されている。さらに、ソフトウェアキーボードＫの下方には、ソフトウェアキーボードＫにおける文字の入力言語を切り替えるための言語切替ソフトボタンＢ１２，Ｂ１３が配置されている。「中国語」という言語切替ソフトボタンＢ１２は、入力言語を中国語に切り替えるためのソフトボタンであり、「ロシア語」という言語切替ソフトボタンＢ１３は、入力言語をロシア語に切り替えるためのソフトボタンである。ソフトウェアキーボードＫやソフトボタンＢ１０，Ｂ１１，Ｂ１２，Ｂ１３は全て操作子画像である。このように入力装置が接続されていないときには、予め決められた操作子画像が配置された操作画面が表示操作部１４に表示される。
【００２２】
この操作画面Ｐ１において、ユーザにより表示操作部１４の表示面が接触され、ソフトウェアキーボードＫが用いられて「ｕｓｅｒＡ」という文字が入力された後、「登録」というソフトボタンＢ１０が押されたとする。この操作に応じて、制御部１１は、ユーザにより接触された位置に表示されているソフトウェアキーボードＫのキーボタン及びソフトボタンを特定し、特定したキーボタン及びソフトボタンが表す指示に従って、「ｕｓｅｒＡ」という文字をユーザ名として記憶部１７に記憶する登録処理を行う（ステップＳ１３０）。
【００２３】
一方、画像形成装置１０に操作画面の表示指示が入力される前に、ユーザが接続部１２にキーボード２２を接続した場合を想定する。この場合には、図３に示したステップＳ１１０において、接続部１２に入力装置が接続されていると判断されることになる（ステップＳ１１０：ＹＥＳ）。続いて、制御部１１は、接続部１２に接続されている入力装置の種類を判別する（ステップＳ１４０）。具体的には、各々の入力装置にはその種類を表す識別子が記憶されており、制御部１１が入力装置に対して種類を問い合わせると、入力装置からその識別子が制御部１１に通知される。制御部１１はその識別子を参照して入力装置の種類を判別する。この例では、キーボード２２が接続部１２に接続されているため、入力装置の種類はキーボード２２であると判別されることになる。そして、制御部１１は、接続された入力装置の種類に応じた操作画面データＳＤを記憶部１７から読み出して表示操作部１４に表示させる（ステップＳ１５０）。
【００２４】
図５は、ステップＳ１５０において表示操作部１４に表示される操作画面Ｐ２を示す図である。この操作画面Ｐ２には、図４に示した操作画面Ｐ１において表示されていたソフトウェアキーボードＫが表示されておらず、その表示されていないことによって空いた領域に、「編集」，「ユーザ削除」などを含む新たなソフトボタンＢ２０〜Ｂ２３が配置されている。これは、ユーザが接続部１２に接続されたキーボード２２から文字や数字を入力することができるため、操作画面Ｐ２においてはソフトウェアキーボードＫを表示させる必要がないためである。また、この操作画面Ｐ２には、文字の入力言語を切り替えるための言語切替ソフトボタンＢ１２，Ｂ１３が、図４に示した操作画面Ｐ１と同様に配置されている。これは、言語切替ソフトボタンＢ１２，Ｂ１３が押されることによって入力される指示が、キーボード２２を用いて入力することができない指示だからである。
【００２５】
この操作画面Ｐ２において、ユーザによってキーボード２２が操作されて、「ｕｓｅｒＡ」という文字が入力された後、表示操作部１４が操作されて、「登録」というソフトボタンＢ１０が押され、さらに、「ｕｓｅｒＸ」というユーザ名が指定されて「ユーザ削除」というソフトボタンＢ２１が押されたとする。すると、図３に示したステップＳ１３０では、この操作によって入力された指示に従って、「ｕｓｅｒＡ」という文字をユーザ名として記憶部１７に記憶する登録処理が行われ、さらに「ｕｓｅｒＸ」というユーザ名を記憶部１７から削除する削除処理が行われる。
【００２６】
以上説明した第１実施形態によれば、接続部１２にキーボード２２が接続された場合には、不要なソフトウェアキーボードＫが表示されず、代わりに新たなソフトボタンが表示される。これにより、操作画面において、ユーザが指定し得る内容の種類や数が増える。
【００２７】
［第２実施形態］
次に、第２実施形態について説明する。
第２実施形態に係る画像形成装置１０の構成は、図１及び２に示した第１実施形態の構成と同様であるため、その説明を省略する。また、第２実施形態の動作が第１実施形態の動作と異なる点は、表示操作部１４に表示される操作画面の構成である。従って、以下では、図３に示したフロー図を参照して、表示操作部１４に表示される操作画面の構成を中心に説明を行う。
【００２８】
例えば、ユーザが接続部１２にマウス２１とキーボード２２とのいずれも接続していないときに、ステップＳ１２０において図６に示す操作画面Ｐ３が表示操作部１４に表示されるとする。この操作画面Ｐ３には、画像形成処理の内容を定める各種の設定情報を指示するための１２個の関連するソフトボタンのうち、６個のソフトボタンＢ３０〜Ｂ３５のみが配置されている。そして、この操作画面Ｐ３の右方に配置されている「２」という画像Ｎが押されることによって、残りの６個のソフトボタンが表示されるようになっている。すなわち、この操作画面Ｐ３は、図に示す１ページ目の画面と、図示していない２ページ目の画面から構成されている。表示操作部１４に表示されたソフトボタンはユーザの指先によって指定されるため、各々のソフトボタンを指先よりも大きいサイズにする必要がある。このため、１２個全てのソフトボタンを表示操作部１４の表示領域内に配置し切れない。このような事情から、２ページの操作画面に分けてソフトボタン群を表示しているのである。そして、ステップＳ１３０では、この操作画面Ｐ３において、ユーザにより接触された表示操作部１４の表示面の位置に表示されているソフトボタンが特定され、特定されたソフトボタンが表す指示に従って処理が行われる。この時に、ユーザが１ページ目の画面に配置されていないソフトボタンを押す場合には、「２」という画像Ｎを押して２ページ目の画面を表示させた後、さらに所望のソフトボタンを押さなければならない。
【００２９】
一方、画像形成装置１０に操作画面の表示指示が入力される前に、ユーザが接続部１２にマウス２１を接続した例を想定する。この例では、図３に示したステップＳ１４０において、入力装置の種類はマウス２１であると判別されることになる。続いて、ステップＳ１５０では、マウス２１に応じた操作画面として図７に示す操作画面Ｐ４が表示操作部１４に表示される。この操作画面Ｐ４には、図６に示した操作画面Ｐ３において配置されていた６個のソフトボタンＢ３０〜Ｂ３５の大きさを縮小したものと、図６に示した操作画面Ｐ３において２ページ目に隠れていたソフトボタンＢ４０〜Ｂ４５の大きさを縮小したものとが配置されている。すなわち、この操作画面Ｐ４には、図６に示した操作画面Ｐ３において、２ページに渡って配置されていた１２個のソフトボタン全てが、１ページに纏めて配置されている。これは、マウス２１による操作では、画面上に表示されたポインタを用いてソフトボタンを指定することができるため、画面に表示されるソフトボタンを小さいサイズにしても問題がないためである。さらに、この操作画面Ｐ４には、記憶部１７に記憶されている関連情報ＲＤに基づいて生成されたメッセージＭが配置されている。この例では、関連情報ＲＤに含まれている、ユーザ名、日付及び処理の設定情報に基づいて、「日付：１２月２４日  ユーザ名：fujiko  処理の設定情報：コピー＞カラー」というメッセージＭが配置されている。そして、ステップＳ１３０では、この操作画面Ｐ４において、マウス２１が操作されて指定された位置に表示されているソフトボタンが特定され、そのソフトボタンが表す指示に従って処理が行われる。
【００３０】
以上説明した第２実施形態によれば、より多くのソフトボタンが一覧表示され、さらにメッセージが表示される。これにより、操作画面において、ユーザが指定し得る内容の種類や数を増やすことができる。
【００３１】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各態様を適宜組み合わせてもよい。
（１）上記第２実施形態において、制御部１１は、マウス２１特有の操作に応じて、図７に示した操作画面Ｐ４に重ねてさらに情報を表示させてもよい。図８は、図７に示した操作画面Ｐ４において、「カラーバランス」という設定情報を指定するためのソフトボタンＢ３５上で、ユーザによってマウス２１が右クリックされた場合の画面を示すである。同図に示すように、この設定画面Ｐ４には、「カラーバランス」という設定情報の下位層に属する「シアン」，「マゼンタ」，「イエロ」，「ブラック」という設定情報がポップアップメニューＵとして表示されている。これにより、ユーザが指定し得る内容の種類や数をさらに増やすことができるとともに、操作性を向上させることができる。入力装置が接続されていないときには、マウス２１の右クリックに相当する操作を表示操作部１４上ではできないので、図８に例示したように、ユーザが指定した位置に情報を重ねて表示するという構成が採用されることはない。
また、このポップアップメニューＵは、操作画面Ｐ４における背景上で右クリックされた際に表示されてもよいし、画面上に表示されたポインタがソフトボタン上を通った際に表示されてもよい。さらに、ポップアップメニューＵに表示させる情報は、設定情報の上位層に属する「画質調整」，「コピー」という設定情報であってもよいし、画像形成処理の実行を指示するための「スタート」，設定情報を取り消すための「クリア」，各機能を選択するための「コピー」，「スキャナ」，「ファクシミリ」などの情報であってもよい。また、各ソフトボタンが有する機能を説明するための情報であってもよい。すなわち、ポップアップメニューＵとして表示される情報は、画像形成装置１０の動作に関する情報であればどのような情報であってもよい。
【００３２】
（２）上記実施形態においては、入力装置の一例としてマウス２１とキーボード２２とを挙げて説明したが、入力装置はこれに限らない。上述したマウス２１は、ジョイスティック又はトラックボール等のポインタを用いてソフトボタンを指定するポインティングデバイスであればよい。また、キーボード２２は、文字や数字を入力するための入力デバイスであればよい。また、画像形成装置１０に接続される入力装置は、２つに限らず、３つ以上であってもよい。また、実施形態ではトレイに入力装置を置いて使用していたが、このように置いて使用するのではなく、情報処理装置の内部又は外部に移動させる移動手段に入力装置を取り付けるような態様であってもよい。
【００３３】
（３）上記実施形態において、制御部１１は、接続部１２に入力装置が接続または取り外されたことを検出すると、検出した接続状況に応じて操作画面を切り替えてもよい。例えば、図４に示した操作画面Ｐ１を表示操作部１４に表示させている間に、ユーザによって接続部１２にキーボード２２が接続されると、制御部１１は、その接続を検出し、表示操作部１４に表示させている画面を図５に示した操作画面Ｐ２に切り替えてもよい。これにより、操作画面が表示されている間に入力装置が接続部１２に接続されても、その接続に応じた操作画面が表示される。
【００３４】
（４）上記実施形態において、図５に示した操作画面Ｐ２には、キーボード２２を用いて入力することができないソフトボタンとして言語切替ソフトボタンＢ１２，Ｂ１３が配置されていた。これに対し、操作画面Ｐ２には、キーボード２２を用いて入力することができない他の操作子を表す操作画像、例えば特殊文字を入力するためのソフトボタンが配置されていてもよい。
【００３５】
（５）上記実施形態において、入力装置は、ＵＳＢコネクタ以外の接続インタフェース２１ａ，２２ａを備えていてもよい。例えば、マウス２１がＰＳ／２マウスコネクタを備え、キーボード２２がＰＳ／２キーボードコネクタを備えていてもよい。この入力装置が接続部１２に接続され、制御部１１が入力装置に対してその種類を問い合わせると、上述と同様にして、各々の入力装置に記憶されている種類を表す識別子が制御部１１に通知される。制御部１１は、通知された識別子を参照して入力装置の種類を判別する。
【００３６】
（６）上記実施形態において、図７に示した操作画面Ｐ４に配置されていたメッセージＭは、図５に示す設定画面Ｐ２において、ソフトウェアキーボードＫが表示されていないことによって空いた領域に配置されてもよい。
【００３７】
（７）上記実施形態において、記憶部１７には複数の操作画面データＳＤが記憶されており、制御部１１は、記憶部１７から読み出した操作画面データＳＤに基づいて、操作画面を表示操作部１４に表示させていた。これに対し、記憶部１７には、各操作画面データＳＤを構成するパーツである複数の画像データが記憶され、制御部１１は、各操作画面データＳＤを生成するための画面生成プログラムの手順に従って、適切な画像データを複数組み合わせて各々の操作画面データＳＤを生成してもよい。この画像データは、各々の操作子画像を表す画像データであってもよいし、複数の操作子画像が組み合わせられた画像データであってもよい。例えば、入力装置が接続されていない場合には、制御部１１は、上述した画面生成プログラムの手順に従って、入力装置が接続されていないときに表示すべき操作画面データＳＤを構成する複数の画像データを記憶部１７から読み出して、読み出した複数の画像データに基づいて操作画面データＳＤを生成する。一方、接続部１２に入力装置が接続されている場合には、制御部１１は、上述した画面生成プログラムの手順に従って、接続されている入力装置の種類に応じた操作画面データＳＤを構成する複数の画像データを記憶部１７から読み出して、読み出した画像データに基づいて操作画面データＳＤを生成する。このような方法であっても、上述した実施形態と同様の効果が得られる。
【００３８】
（８）上記実施形態において、画像形成装置１０の制御部１１が実行するプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＲＡＭなどの記録媒体に記録した状態で提供し得る。
【図面の簡単な説明】
【００３９】
【図１】画像形成装置１０と入力装置を示す図である。
【図２】画像形成装置１０の構成を示すブロック図である。
【図３】動作を示すフロー図である。
【図４】操作画面Ｐ１を示す図である。
【図５】操作画面Ｐ２を示す図である。
【図６】操作画面Ｐ３を示す図である。
【図７】操作画面Ｐ４を示す図である。
【図８】変形例に係る操作画面Ｐ４を示す図である。
【符号の説明】
【００４０】
１０…画像形成装置、２１…マウス、２２…キーボード、２１ａ，２２ａ…接続インタフェース、１４ａ…移動ボタン、１１…制御部、１２…接続部、１３…通信部、１４…表示操作部、１５…画像読取部、１６…画像形成部、１７…記憶部、ＳＤ…操作画面データ、ＲＤ…関連情報。
【図１】
2008204064.tif 000003
【図２】
2008204064.tif 000004
【図３】
2008204064.tif 000005
【図４】
2008204064.tif 000006
【図５】
2008204064.tif 000007
【図６】
2008204064.tif 000008
【図７】
2008204064.tif 000009
【図８】
2008204064.tif 000010