(57)【特許請求の範囲】
【請求項１】
通信可能に接続される複数の機器の各機能の動作設定を行うために前記各機能に対応した設定項目を設けた設定ダイアログボックスを表示すると共に、前記設定項目の設定値を指示するための指示手段を有する情報処理装置において、
前記設定ダイアログボックス内に前記複数の機器のイラストを表示する表示制御手段と、
前記機器毎に搭載している機能を記憶する搭載機能記憶手段と、
前記指示手段が、前記設定項目を指し示していることを検出する検出手段と、
該検出手段により検出された設定項目に対応する機能を搭載している前記機器を判定する判定手段と、を備え、
前記表示制御手段は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、前記判定部は、現在各機能の動作設定の設定対象となっている機器が、前記検出手段により検出された設定項目に対応する機能を搭載しているかどうかを判別し、前記表示制御手段は、前記各機能の動作設定の設定対象となっている機器が前記検出手段により検出された設定項目に対応する機能を搭載していない場合に、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、前記表示制御手段は、現在各機能の動作設定の設定対象となっている機器が前記検出手段により検出された設定項目に対応する機能を搭載しているか否かにかかわらず、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴とする情報処理装置。
【請求項４】
前記異なった形態での表示は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストの表示と他の機器のイラストの表示とのいずれかをアニメーション表示を行うことを特徴とする請求項１〜３のいずれか１に記載の情報処理装置。
【請求項５】
前記アニメーション表示は、前記イラストの大きさを変化させてゆくことであることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記アニメーション表示を行っていたときに、前記指示手段が当該設定項目上から移動した場合は、前記アニメーション表示を停止することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記異なった形態での表示は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストの背景色と、他の機器のイラストの背景色とを異ならせて表示することを特徴とする請求項１〜３のいずれか１に記載の情報処理装置。
【請求項８】
前記異なった形態での表示は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを表示し、他の機器のイラストを表示しないことを特徴とする請求項１〜３のいずれか１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信可能に接続される複数の機器の動作機能の設定を行うために各種機能に対応した設定項目を設けたダイアログボックスを表示し、設定対象の機器毎に、表示されたダイアログボックスに対し設定値を指示する情報処理装置に関するものである。
【背景技術】
【０００２】
一般に、パーソナルコンピュータ（ＰＣ：Personal Computer）等の情報処理装置に接続された周辺機器を当該ＰＣにより動作させる際は、ＰＣに組み込まれたドライバと呼ばれるソフトウェアが用いられ、そのドライバによって周辺機器における処理条件を設定可能となっている。例えば、ＰＣで作成した画像データの印刷処理を、当該ＰＣに接続されたプリンタによって行う場合、ドライバの一種であるプリンタドライバで、印刷部数、印刷形態（例えば、ステープル処理を行うか否か）等の種々の設定項目に対して設定値を入力（設定）し、処理条件（印刷条件）を設定できる。
【０００３】
プリンタドライバ上の各種設定項目に対して入力する際の具体的な動作としては、まず、ユーザが、例えば、プリンタドライバを起動し、「プロパティ」のダイアログボックスを、ＰＣの表示部に表示させる。これにより、例えばＰＣのオペレーティングシステムとしてマイクロソフト社のWindowsXP（登録商標）を用いている場合、ダイアログボックスとしてプリンタ設定ダイアログボックスが上記表示部に表示される。そして、ユーザが、ポインティングデバイス等の入力装置を使用して、上記ダイアログボックス上で各種設定項目に対して所望の設定値を入力するようになっている。
【０００４】
また、近年では、１台のＰＣに複数のプリンタがネットワーク等を介して接続される環境も珍しくなくなってきている。このような環境において、利用される複数のプリンタは、それぞれ異なる機能を有するものが混在していることがある。
それぞれが異なる機能を有する複数のプリンタの設定を行うには、従来、例えば、それぞれのプリンタに対応したプリンタドライバの設定ダイアログボックスを介して設定を個別に行っていた。また、特許文献１には、複数のプリンタを対象に、共通の設定項目に関しては１つのグループプリンタドライバの設定ダイアログボックスを介してまとめて設定を行い、共通でない設定項目に関してはそれぞれのプリンタドライバ（メンバドライバ）の設定ダイアログボックスを介して個別に設定を行うような設定方法が開示されている。
【０００５】
従来のプリンタドライバのダイアログボックスには、そのドライバが与えられたプリンタに所定の機能が搭載されていなくても、当該機能用の設定項目が設けられていることが多い。これは、そのプリンタにオプションで当該機能を搭載できることもあるためである。また、この場合、プリンタが所定の機能を搭載していないときは、設定ダイアログボックスにおいて、当該機能の設定項目は設定できないようにされてグレーアウト表示されていることが多い。
【特許文献１】特開２００３−９１３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、次のような状況を仮定する。１台のＰＣに対して３台以上のプリンタが通信可能に接続されており、１台のプリンタのみステープル機能を有している状況である。この状況において、ステープル機能を有効にするよう設定し印刷しようとする場合、従来、以下の（１）、（２）のようなことがある。
【０００７】
（１）それぞれのプリンタに対応したプリンタドライバの設定ダイアログボックスを介して設定を個別に行う場合
プリンタドライバの設定ダイアログボックスにおいて、上述のようにステープル機能の有無によらずステープル機能用の設定項目が設けられ当該機能の搭載の有無に応じてグレーアウト表示されていれば、現在の設定対象のプリンタがステープル機能を搭載しているか否かを認識できる。しかし、どのプリンタがステープル機能を搭載しているかは認識できないので、印刷のためには、そのプリンタが見つかるまで、プリンタを切り替えていく（すなわち、プリンタドライバを切り替えていく）必要があり、手間がかかる。また、プリンタドライバの設定ダイアログボックスにおいて、ステープル機能を搭載している場合のみ当該機能用の設定項目が設けられるときも、どのプリンタがステープル機能を搭載しているかを認識できないことは変わらない。
【０００８】
（２）特許文献１に開示の設定方法のように設定を行うとき
プリンタドライバ（メンバドライバ）の設定ダイアログボックスに、ステープル機能の有無によらずステープル機能用の設定項目が設けられた場合、グループドライバを用いてステープル機能を有効にするよう設定し印刷を指示できるが、印刷が行われるまで、選択したプリンタがステープル機能を有しているか否かを認識することができない。一方、メンバドライバの設定ダイアログボックスに、ステープル機能を搭載しているときのみ当該機能に対する設定項目が設けられた場合でも、どのプリンタがステープル機能を搭載しているかを認識できず、該当するプリンタが見つかるまで、プリンタを切り替えていく必要がある。
【０００９】
以上のように、従来の技術では、設定ダイアログボックスで所望の機能の設定項目を設定しようとした場合に、どの機器が当該機能を搭載しているかを認識するのに時間がかかる。
【００１０】
本発明は、上述のような実情を考慮してなされたものであり、接続された機器の機能を設定する情報処理装置であって、機能に対応した設定ダイアログボックスを表示し、所定の機能の機器への設定の際に、当該機能を搭載している機器をユーザに認識させることができるようにした情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の技術手段は、通信可能に接続される複数の機器の各機能の動作設定を行うために前記各機能に対応した設定項目を設けた設定ダイアログボックスを表示すると共に、前記設定項目の設定値を指示するための指示手段を有する情報処理装置において、前記設定ダイアログボックス内に前記複数の機器のイラストを表示する表示制御手段と、前記機器毎に搭載している機能を記憶する搭載機能記憶手段と、前記指示手段が、前記設定項目を指し示していることを検出する検出手段と、該検出手段により検出された設定項目に対応する機能を搭載している前記機器を判定する判定手段と、を備え、前記表示制御手段は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴としたものである。
【００１２】
第２の技術手段は、第１の技術手段において、前記判定部は、現在各機能の動作設定の設定対象となっている機器が、前記検出手段により検出された設定項目に対応する機能を搭載しているかどうかを判別し、前記表示制御手段は、前記各機能の動作設定の設定対象となっている機器が前記検出手段により検出された設定項目に対応する機能を搭載していない場合に、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴としたものである。
第３の技術手段は、第１の技術手段において、前記表示制御手段は、現在各機能の動作設定の設定対象となっている機器が前記検出手段により検出された設定項目に対応する機能を搭載しているか否かにかかわらず、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを、他の機器のイラストとは、異なった形態で表示することを特徴としたものである。
【００１３】
第４の技術手段は、第１〜３のいずれか１の技術手段において、前記異なった形態での表示は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストの表示と他の機器のイラストの表示とのいずれかをアニメーション表示を行うことを特徴としたものである。
第５の技術手段は、第４の技術手段において、前記アニメーション表示が、前記イラストの大きさを変化させてゆくことであることを特徴としたものである。
【００１４】
第６の技術手段は、第４又は第５の技術手段において、前記アニメーション表示を行っていたときに、前記指示手段が当該設定項目上から移動した場合は、前記アニメーション表示を停止することを特徴としたものである。
【００１５】
第７の技術手段は、第１〜３のいずれか１の技術手段において、前記設定ダイアログボックス内にイラスト表示された異なった形態での表示は、前記複数の機器のうち前記判定手段により判定された機器のイラストの背景色と、他の機器のイラストの背景色とを異ならせて表示することを特徴としたものである。
【００１６】
第８の技術手段は、第１〜３のいずれか１の技術手段において、前記異なった形態での表示は、前記設定ダイアログボックス内にイラスト表示された複数の機器のうち前記判定手段により判定された機器のイラストを表示し、他の機器のイラストを表示しないことを特徴としたものである。
【発明の効果】
【００１７】
本発明によれば、ユーザによる所望の機能の機器への設定の前に、当該機能を搭載している機器をユーザに認識させることができるので、当該機能を用いた印刷の際のユーザの手間を軽減することができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の情報処理装置が用いられるシステムの構成例を示す図である。図１のシステム１は、本発明に係る情報処理装置の一例であるＰＣ１０と、複合機（ＭＦＰ：Multi-Function Peripheral）２０，３０，４０とがネットワークＮを介して接続されて成る。ＭＦＰ２０，３０，４０はそれぞれ、ＰＣ１０に接続された周辺機器の一例である。
【００１９】
ＰＣ１０の説明に先立ち、ＭＦＰ２０，３０，４０の説明を行う。
ＭＦＰ２０は、例えば、プリンタ装置、ネットワークスキャナ装置、及び複写機等の機能を備えた複合機である。ＭＦＰ２０は、演算を行うＣＰＵ及び演算に伴う一時的な情報を記憶するＲＡＭ等からなる制御部２１を備える。
制御部２１には、ＭＦＰ２０を制御するための制御プログラムを記憶している記憶部２２と、記録用紙に記録された原稿画像を読み取って画像データを生成するスキャナ部２３と、記録用紙上に画像データを形成する画像形成部２４と、が接続される。
【００２０】
ＭＦＰ２０は、ＰＣ１０から送信された画像データを通信部２５で受信し、受信した画像データ及び画像形成部２４で画像を形成することができる。このようにして、ＭＦＰ２０はプリンタ装置として機能する。なお、ＭＦＰ２０は、上述の各部を用いて、複写機、ネットワークスキャナ装置、リモートコピー装置等として機能する。
また、ＭＦＰ２０は、制御部２１がＭＦＰ２０のステータス情報（例えば、トナー切れに関する情報や、用紙切れに関する情報、ステープル針切れに関する情報、スキャナ部上に原稿があるか否かの情報等）を保持することができるように構成されている。
【００２１】
ＭＦＰ３０，４０はそれぞれ、制御部、記憶部、スキャナ部、画像形成部及び通信部を備えており、これらはそれぞれ、ＭＦＰ２０の制御部２１、記憶部２２、スキャナ部２３、画像形成部２４及び通信部２５と同様であるため、その図示及び説明を省略する。
【００２２】
また、本明細書では、ＭＦＰ３０の画像形成部が、画像が形成された記録用紙群をステープルするステープルユニット等を有し、ＭＦＰ４０の画像形成部が、上記ステープルユニットと画像が形成された記録用紙群に穴あけ処理を行うパンチユニットを有し、ＭＦＰ２０の画像形成部２４が、どちらのユニットも有していないものとする。また、カラー印刷機能は、ＭＦＰ４０のみが有しているものとする。
【００２３】
続いて、ＰＣ１０について説明する。ＰＣ１０は、当該ＰＣ１０に接続されたＭＦＰ（２０，３０または４０）を動作させ、その動作させる際の処理条件を、各種ドライバのユーザインタフェース（ＵＩ：User Interface）を用いて設定することができる。以下の説明は、ＰＣ１０が、ＭＦＰ（２０，３０または４０）をプリンタとして動作させる際の印刷条件を、プリンタドライバのＵＩを構成するプリンタ設定ダイアログボックスを用いて設定する例である。
【００２４】
ＰＣ１０は、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５を備える。
制御部１１は、演算を行うＣＰＵ等からなり、プリンタ設定ダイアログボックス（以下、設定ダイアログと省略）の表示機能を含め、ＰＣ１０全体の機能を制御する。記憶部１２は、各種情報を記憶するものであり、上記演算に伴う一時的な情報を記憶するＲＡＭや、その他の情報（例えば、プログラム）を記憶するハードディスク等からなる。
【００２５】
操作部１３は、例えば、キーボードや各種ポインティングデバイス（例えば、マウスやトラックボール）等の入力装置によって構成され、ユーザからの操作を制御部１１に送信する。表示部１４は、各種情報をユーザに提示するための出力装置であり、例えば、液晶ディスプレイ等によって構成される。通信部１５は、ＰＣ１０が外部と情報を送受信するためのもので、通信ネットワークＮに接続可能である。通信部１５は、通信ネットワークＮを介したＰＣ１０とＭＦＰ２０，３０，４０との間での情報交換を可能にする。
【００２６】
なお、ＰＣ１０の制御部１１は、ＰＣ１０にインストールされているアプリケーションから発信される画像データに基づいてＭＦＰにプリント動作を実行させるためのモジュールの構成として、グラフィカルデバイスインタフェース（ＧＤＩ：Graphical Device Interface）、プリンタドライバ、プリントマネージャを有する。つまり、アプリケーションから、ＧＤＩ、プリンタドライバ、プリントマネージャへと画像データを転送していき、プリントマネージャからＭＦＰに画像データを転送してプリント動作を実行させるようになっている。この場合、アプリケーションではＧＤＩの関数を発信し、このＧＤＩでは、転送された関数をデバイスドライブインタフェース（ＤＤＩ：Device Drive Interface）の関数に変換する。また、プリンタドライバでは、ＤＤＩの関数からプリンタ動作用の画像データを生成する。プリントマネージャは、プリンタドライバから転送された画像データを送信したり、ジョブの管理を行う。プリンタドライバは、この他にＧＤＩやアプリケーションに、プリンタ及びプリントマネージャの情報を送信したり、ユーザがプリンタドライバの設定を変更できるようにＵＩを提供したり、ユーザが設定した値を保持する機能を備えている。
【００２７】
制御部１１は、ＰＣ１０でのプリンタドライバの処理において、無効設定項目指示検出部１１ａ、機器判定部１１ｂ、表示制御部１１ｃ等として機能し、記憶部１２は、機器情報記憶部１２ａ、設定値記憶部１２ｂ等として機能する。各部の機能は以下の通りである。
【００２８】
機器情報記憶部１２ａは、ＰＣ１０と通信可能に接続されている周辺機器（ＭＦＰ）を記憶するともに、各ＭＦＰが搭載している機能をＭＦＰ毎に搭載機能情報として記憶する。各ＭＦＰは、機能の追加が可能であり、機能が追加された際は、上記搭載機能情報が書き換えられる。また、機器情報記憶部１２ａは、いわゆるデフォルトのプリンタとして設定されたＭＦＰや、実際に設定の変更等を行い印刷処理を実行させるＭＦＰとして現在の設定対象の（選択中の）ＭＦＰを記憶している。
【００２９】
設定値記憶部１２ｂは、設定ダイアログ（ＵＩ）における選択状態を記憶するもので、設定ダイアログの設定項目毎に設定値を記憶する。例えば、ＰＣ１０の起動後初めて設定ダイアログを起動したときに、制御部１１が、いずれかの記憶手段から各種設定項目に対する初期設定値を読み出し、設定値記憶部１２ｂに記憶させる。その後、ユーザが操作部１３を介して所望の設定項目に対して所望の設定値を入力し設定値を変更すると、設定値記憶部１２ｂは、その変更された設定項目に関して、変更後の設定値を記憶する。なお、初期設定値は、工場出荷時のデフォルト値であってもよいし、ユーザが設定したものであってもよい。設定値記憶部１２ｂは、設定項目毎の設定値として、例えば、「部数」：「１」、「ステープル」：「なし」、「パンチ」：「非選択」、「用紙トレイ」：「自動給紙」、「カラー」：「自動」、等を記憶している。図２〜図４は、各種設定項目が初期設定値である状態での設定ダイアログの表示例を示す図である。
【００３０】
ここで、本発明に係る設定ダイアログについて説明する。設定ダイアログは、例えば、「メイン」、「用紙」、「カラー」等の６種類のカードが用意される。図２〜図４はそれぞれ、「メイン」カード１１０が表示された状態、「用紙」カード１２０が表示された状態、「カラー」カード１３０が表示された状態を示している。例えば、設定ダイアログを表示した際に最初に表示されるカードは、初期設定により、「メイン」カード１１０に設定されており、その後、「用紙」カード１２０や「カラー」カード１３０のタブ等をユーザがマウスでクリックすることによって表示されるカードが変化するようになっている。
また、各カード１１０，１２０，１３０には、設定項目に対するユーザからの設定値の入力を受け付けるための設定値入力用領域Ａ１と、設定可能なＭＦＰのイラストを表示するイラスト表示領域Ａ２が設けられている。
【００３１】
各カード１１０，１２０，１３０の設定値入力用領域Ａ１には、各設定項目について、設定項目に対する設定値を入力ないし選択するための設定値入力欄が設けられている。
「メイン」カード１１０の設定値入力用領域Ａ１には、例えば、図２に示すように、設定項目「部数」に関する表示領域ｆ１１に対して、設定値入力欄ｆ１２が設けられている。設定値入力欄ｆ１２は、印刷する部数を設定するものである。また、設定項目「ステープル」に関する表示領域ｆ１３に対して、設定値入力欄ｆ１４が設けられている。設定値入力欄ｆ１４は、ステープル箇所の数を設定するもので、例えば、「なし」、「１箇所とじ」、「２箇所とじ」等の一覧の中から選択される。さらに、設定項目「パンチ」に関する表示領域ｆ１５に対して、設定値入力欄としてチェックボックスｆ１６が設けられており、このチェックボックスｆ１６は、パンチ機能を有効にするためのものである。
【００３２】
「用紙」カード１２０の設定値入力用領域Ａ１には、例えば、図３に示すように、設定項目「用紙トレイ」に関する表示領域ｆ２１に対して、設定値入力欄ｆ２２が設けられている。設定値入力欄ｆ２２は、印刷に使用する用紙の給紙元のトレイを設定するもので、「自動給紙」、「トレイ１」等の一覧の中から選択することができる。
「カラー」カード１３０の設定値入力用領域Ａ１には、例えば、図４に示すように、設定項目「カラー」に関する表示領域ｆ３１に対して、設定値入力欄ｆ３２が設けられている。設定値入力欄ｆ３２は、カラー印刷を実行可能にするか否かを設定するもので、「自動」、「カラー」、「グレースケール」が選択肢として用意されている。なお、本明細書では、「カラー」が選択されている場合は、カラー印刷の設定項目が有効に設定されているものとし、それ以外の選択肢が選択されている場合は、カラー印刷の設定項目が無効に設定されているものとする。
【００３３】
また、各カード１１０，１２０，１３０のイラスト表示領域Ａ２には、上述のように、設定可能なＭＦＰとしてのＭＦＰ２０，３０，４０のイラスト（本例では、機器の外観を概略的に示したもの）Ｉ１，Ｉ２，Ｉ３が表示される。また、イラスト表示領域Ａ２には、（黒色）四角枠Ｗが表示される。この四角枠Ｗに囲まれたイラストに対応するＭＦＰが設定対象のＭＦＰであり、図の例では、ＭＦＰ２０が設定対象のＭＦＰとなっている。なお、イラスト表示領域Ａ２は、設定対象のＭＦＰの選択にも用いられ、例えば、図２の状態の設定ダイアログボックス１００において、イラストＩ３に対してクリック動作がなされると、イラストＩ１に対応するＭＦＰ２０からイラストＩ３に対応するＭＦＰ４０に、設定対象のＭＦＰが変更されるようになっている。なお、４台の設定可能なＭＦＰがＰＣ１０に接続されている場合は、当然、それら４台のＭＦＰのイラストが、上記イラスト表示領域Ａ２に表示される。
【００３４】
また、各カード１１０，１２０，１３０には、「ＯＫ」ボタンＢＴ１や「キャンセル」ボタンＢＴ２が設けられている。ユーザは、設定ダイアログ１００を用いることで、上述の各種設定値入力欄に設定値を入力して設定項目に対する設定値を変更し、設定項目群からなる印刷条件を変更することができる。しかし、この印刷条件は、まだ確定しておらず、「ＯＫ」ボタンＢＴ１を押下することで初めて確定する。確定した際は、例えば、記憶部１２に記憶される印刷条件が書き換えられるので、ユーザが、その後に印刷ダイアログの「ＯＫ」ボタンを押下すると、変更された印刷条件での画像データの印刷を行うよう設定対象のＭＦＰを動作させることができる。
【００３５】
制御部１１の無効設定項目指示検出部１１ａは、機能に対応した設定項目（少なくとも機器毎に搭載状況等が異なる機能に対応した設定項目）を指し示していることを検出するものであり、本例では、特に、無効に設定されている機能に対応する設定項目に関して検出を行う。無効設定項目指示検出部１１ａは、設定ダイアログにおいて、ユーザが、無効に設定されている機能に対応する設定項目を指示手段（例えば、マウスポインタ）が指し示して（ポイントして）いることを検出し、当該設定項目への設定変更可能性の判別を行う。具体的には、無効設定項目指示検出部１１ａは、設定項目の表示領域上にマウスポインタが存在する場合に、設定値記憶部１２ｂに記憶の当該設定項目の設定値を参照して、当該設定項目に対応する機能が無効（非選択）に設定されているか否か判別する。そして、無効に設定されている場合は、無効設定項目指示検出部１１ａは、ポインタが指し示している設定項目に対応する機能を特定する。
【００３６】
機器判定部１１ｂは、機器情報記憶部１２ａを参照し、現在の設定対象のＭＦＰが無効設定項目指示検出部１１ａで特定された機能を搭載しているか否か判別する。現在の設定対象のＭＦＰが特定された機能を搭載している場合は、特に処理を行わない。そして、設定対象のＭＦＰが上記特定された機能を搭載していない場合は、搭載している機器（ＭＦＰ）を判定し、機能搭載機器として特定する。
【００３７】
表示制御部１１ｃは、ＰＣ１０の表示部１４に表示する表示画面を制御するものであり、複数の機器のそれぞれのイラストを設定ダイアログボックス内に表示するよう制御できる。さらに、表示制御部１１ｃは、機器判定部１１ｂが特定した機器のイラストを、それ以外の機器であって設定対象でない機器のイラストとは、異なった表示形態で表示することができる。このような表示制御が行われるので、ＰＣ１０を利用するユーザは、設定対象のＭＦＰが所望の機能を搭載してない場合、当該機能を搭載しているＭＦＰを認識することができる。
表示制御部１１ｃは、上記の異なった表示形態に関して、例えば、機器判定部１１ｂが機能搭載機器として特定したＭＦＰのイラストの表示部分をアニメーション表示することができる。
【００３８】
続いて、図５を用い、本発明におけるアニメーション表示の例について説明する。
本発明におけるアニメーション表示のために、表示制御部１１ｃは、アニメーション表示毎に、使用するＵＩ画像を数パターン用意している。これらＵＩ画像は、設定ダイアログにおいてアニメーション表示を行っている際に、当該アニメーション表示が行われていることをユーザが確認できるものである。
【００３９】
例えば、設定ダイアログ１００において、イラスト表示領域Ａ２の装置のイラストＩ３をアニメーション表示する場合、図５（Ａ）のようにイラストＩ３が小さい画像と、図５（Ｂ）のようにイラストＩ３の大きさが中程度（通常時の大きさ）である画像と、図５（Ｃ）に示すように、イラストＩ３が大きい画像とを用意する。設定ダイアログ１００におけるアニメーション表示の際の上記３つの画像の表示順序も定められ、例えば、図５（Ａ）→図５（Ｂ）→図５（Ｃ）→図５（Ｂ）→図５（Ａ）→図５（Ｂ）…の順に表示する。上記画像を、この順序で、且つ、任意に定められる各画像の表示時間で、イラスト表示領域Ａ２に表示することにより、アニメーション表示が行われる。
【００４０】
また、図５に示すようなアニメーション表示を行う場合とは、例えば、ＭＦＰ２０が設定対象であり、設定ダイアログ１００の「メイン」カード１１０（図２参照）の設定項目「パンチ」に対して「非選択」が設定され、当該設定項目の表示領域ｆ１５上にポインタがある場合である。これにより、設定対象のＭＦＰ２０がユーザが希望するパンチ機能を搭載していない場合であっても、パンチ機能を搭載しているＭＦＰ４０を容易に認識できるので、ユーザは、その後、設定対象のＭＦＰをＭＦＰ４０に切り替えてＭＦＰ４０からパンチ機能を利用して印刷することをスムーズに行うことができる。
また、図５に示すように、ＭＦＰ４０のイラストの表示部分のアニメーション表示を行う場合の他の例としては、カラー印刷機能を持たないＭＦＰ２０が設定対象であり、設定ダイアログ１００の「カラー」カード１３０（図４参照）の設定項目「カラー」に対して「自動選択」や「グレースケール」が設定され、当該設定項目の表示領域ｆ２１上にポインタがある場合がある。これにより、設定対象のＭＦＰ２０がユーザが希望するカラー印刷機能を搭載していない場合であっても、カラー印刷機能を搭載しているＭＦＰ４０を容易に認識できる。
【００４１】
なお、アニメーション表示の方法は上述のものに限られない。例えば、機能搭載機器として特定したＭＦＰのイラストの背景色を切り替えることによってユーザに認知させてもよい。イラストの色を変えたり、イラストをフラッシュさせてもよいし、点滅させてもよい。
また、機能搭載機器ではなく、それ以外の機器に対して、そのイラストを消去させていく（または、消去する）ようなアニメーション表示を行ってもよい。重要な点は搭載している機器と、搭載していない機器の区別をユーザに認知させることである。なお、表示を行う時間は適宜選択可能としてもよい。
【００４２】
次に、上述のように構成されるＰＣ１０による設定ダイアログの表示処理の一例について図６のフローチャートに基づいて説明する。
ユーザにより操作部１３を介して所定の操作（画像ファイルの印刷の指示などのプリンタドライバの起動操作や「プロパティ」ボタンの押下操作等）が行われると、表示制御部１１ｃが、設定項目毎の設定値と、機器情報記憶部１２ａに記憶のＰＣ１０に接続されているＭＦＰに関する情報等に基づいて、表示部１４への設定ダイアログの表示を行う（ステップＳ１）。
【００４３】
続くステップＳ２では、ユーザによって操作部１３を介して設定ダイアログ１００の「ＯＫ」ボタンＢＴ１や「キャンセル」ボタンＢＴ２（図２参照）が押下され、設定ダイアログ１００の表示終了が指示されたか否かを判別する。
設定ダイアログ１００の表示終了が指示されていないと判別された場合（ステップＳ２、ＮＯ）、無効設定項目指示検出部１１ａが、機能に対応する設定項目の表示領域上にマウスポインタが移動したか否かを判別する（ステップＳ３）。ステップＳ３において、移動したと判別された場合（ＹＥＳの場合）、無効設定項目指示検出部１１ａが当該設定項目が有効に設定されているか否か判別する（ステップＳ４）。
【００４４】
ステップＳ４において、有効に設定されていない場合（ＮＯの場合（例えば、図２のように、設定ダイアログ１００において、パンチ機能に対応する、設定項目「パンチ機能」の表示領域ｆ５上にマウスポインタが移動したときに、設定値入力欄ｆ６において設定値「非選択」が設定され、パンチ機能が無効に設定されている場合））、ステップＳ５に進む。
ステップＳ５では、無効設定項目指示検出部１１ａが、指し示されていた設定項目（具体的には、ポイントされていた表示領域の設定項目）に対応する機能を特定する。上述の例では、パンチ機能が特定される。そして、機器判定部１１ｂが、機器情報記憶部１２ａに記憶の搭載機能情報及び現在の設定対象のＭＦＰの情報並びに特定された機能の情報とに基づいて、特定された機能を設定対象のＭＦＰが搭載しているか否かを判別する。
【００４５】
特定された機能を設定対象のＭＦＰで利用可能でない場合（ステップＳ５、ＮＯ）、機器判定部１１ｂが特定された機能を搭載している機器（ＭＦＰ）を判定し、機能搭載機器を特定し、そして、表示制御部１１ｃが、設定ダイアログ内において、特定された機能搭載機器の情報等に基づき、特定された機能を利用可能なＭＦＰのイラストの表示部分をアニメーション表示し（ステップＳ６）、ステップＳ７に進む。もちろん、上記機能をどのＭＦＰも搭載していない場合もあり、その場合は、機能搭載機器を特定できないので、フローの図示は省略するが、ステップＳ５からステップＳ６に進む代わりにステップＳ２に戻る。
【００４６】
ステップＳ７では、制御部１１が、アニメーション表示中、当該設定項目上からマウスポインタが移動したか否か判別しており、表示制御部１１ｃは、ステップＳ７において移動したと判別されるまでアニメーション表示を行い、判別された後、アニメーション表示を停止する（ステップＳ８）。その後、ステップＳ２に戻る。
【００４７】
なお、設定項目の表示領域上にマウスポインタが移動していない場合（ステップＳ３，ＮＯ）や、その表示領域上にマウスポインタがある設定項目が有効に設定されている場合（ステップＳ４、ＹＥＳ）、そのまま、ステップＳ２に戻る。また、設定対象のＭＦＰで上記特定された機能を利用できる場合（ステップＳ５、ＹＥＳ）も、ステップＳ２に戻る。
また、ステップＳ２において、設定ダイアログ１００の表示終了が指示されたと判別された場合（ＹＥＳの場合）、本処理を終了する。
【００４８】
また、上述の例では、機器のイラストの異なった形態での表示方法として、上述のようなアニメーション表示を行っていた。しかし、上記の異なった表示形態で表示する方法は、上述に限られず、例えば、以下の図７（Ａ）又は図７（Ｂ）で説明するような方法であってもよいし、単に一方のイラストを大きく表示したり、点滅表示したりする方法でもよい。
【００４９】
図７（Ａ）の例では、表示制御部１１ｃにより、設定対象がＭＦＰ２０であるときに機能搭載機器として特定されたＭＦＰ４０のイラストＩ３の表示部分の背景色を、他と異なるように、ＭＦＰ２０やＭＦＰ３０のイラストＩ１０、Ｉ２０の表示部分のものより濃くして表示している。なお、イラストの背景色を変えるようにしたが、イラストそのものの色を変えるようにしてもよい。
【００５０】
図７（Ｂ）の例では、表示制御部１１ｃにより、設定対象の機器を含め機能搭載機器として特定されていない機器（ＭＦＰ２０，３０）のイラストＩ１，Ｉ２を消去して（表示させず）、機能を搭載している機器のみを表示している。なお、イラストの消去を完全には行わずに、他と異なって薄く表示するようにしてもよい。
図７のような表示を行うことにより、上述のアニメーション表示の場合と、同様の効果が得られる。
【００５１】
以上のような表示制御を行うので、ユーザは、所望する機能を設定対象の機器（ＭＦＰ）が搭載していない場合に認識でき、例えば、アニメーション表示されたイラスト部分や背景色が他のものと変えられているイラスト部分に対してクリック操作することにより、設定対象のＭＦＰを、当該機能を搭載しているＭＦＰに切り替えて、当該機能を有効にして印刷することができる。
また、所望する機能を設定対象のＭＦＰが搭載している場合は、ユーザは、そのことを、アニメーション表示の状況等により認識できるので、一般的なプリンタドライバと同様に、当該機能に対応する設定項目を有効に設定する操作を行えば、当該機能を用いて印刷することができる。なお、ユーザの所望する機能を設定対象のＭＦＰが搭載していることをユーザに容易に認識させるために、現在の設定対象のＭＦＰが無効設定項目指示検出部１１ａが特定した機能を搭載している場合に、表示制御部１１ｃにより当該ＭＦＰのイラストの表示部分をアニメーション表示してもよい。
【００５２】
なお、現在の設定対象のＭＦＰが無効設定項目指示検出部１１ａが特定した機能を搭載していない場合、且つ、無効設定項目指示検出部１１ａが特定した機能に対応する設定項目が有効に設定された場合に、設定対象のＭＦＰを、機能搭載機器として特定されアニメーション表示の対象であったＭＦＰに、自動的に変更してもよい。この場合、自動的に変更されたことを示すために、引き続き一定期間に渡ってアニメーション表示することが好ましい。ただし、ここでのアニメーション表示制御は任意であり、設定に応じて行うか否か決定すればよい。
【００５３】
以上では、ユーザが選択しようとした機能が無効に設定されており設定対象の機器が当該機能を搭載していない場合（ユーザが指し示した設定項目が無効にされており設定対象の機器が当該機能を搭載していない場合）にイラストを異なった形態で表示する実施例について説明した。これ以外にも、以下の図８及び図９で説明するように、設定項目が無効に設定されているか否かや設定対象の機器が当該機能を搭載しているか否かに関わらず、その設定項目に対応する機能を搭載している機器について、搭載していない機器とは異なる表示形態で、そのイラストを表示させてもよい。この場合は、ＰＣ１０の制御部で実行する処理を変えればよい。
【００５４】
図８は、本発明の他の実施例に係る情報処理装置の制御部を説明する図である。この例の情報処理装置（ＰＣ）の制御部以外の構成は、図１のＰＣ１０と同様であるので図示や説明を省略する。本例のＰＣ１０の制御部１１’は、設定項目指示検出部１１ａ’、機器判定部１１ｂ’、及び表示制御部１１ｃ’を有する。
【００５５】
設定項目指示検出部１１ａ’は、機能に対応した設定項目を指し示していることを検出し、指し示している設定項目に対応する機能を特定する。
機器判定部１１ｂ’は、設定項目指示検出部１１ａ’が特定した機能を搭載している機器を判定し、機能搭載機器として特定する（この場合は、機能搭載機器として設定対象の機器が選択されることもある）。
表示制御部１１ｃ’は、複数の機器のそれぞれのイラストを設定ダイアログボックス内に表示するよう制御し、特に機器判定部１１ｂ’が機能搭載機器として特定した機器のイラストを、それ以外の機器のイラストと、異なった形態で表示する。表示制御部１１ｃ’が行う、異なった形態での表示としては、図３で示したようなアニメーション表示や、図７で示したような、背景色を異ならせる表示や機能搭載機器のイラストのみの表示等がある。
【００５６】
このような簡易な表示制御を行うだけで、ユーザが、所望する機能を搭載している機器を認識でき、例えば、設定対象の機器のイラストが表示されていない場合は、そのイラストが表示されてる機器の当該イラスト部分に対してクリック操作することにより、設定対象のＭＦＰを、所望の機能を搭載しているＭＦＰに切り替えて、所望の機能を有効にして印刷することができる。
【００５７】
図９は、制御部１１’を備えるＰＣ１０による設定ダイアログの表示処理の一例について説明するフローチャートである。ステップＳ１１〜Ｓ１３は、それぞれ図６のステップＳ１〜ステップＳ３と、同様であるのでその説明を省略する。
ステップＳ１３において、設定項目が指し示されていると判別された場合、すなわち、機能に対応する設定項目の表示領域上にマウスポインタが移動したと判別された場合（ＹＥＳの場合）、ステップＳ１４に進む。
【００５８】
ステップＳ１４では、設定項目指示検出部１１ａ’が、指し示されていた設定項目（具体的には、ポイントされていた表示領域の設定項目）に対応する機能を特定する。そして、機器判定部１１ｂ’が、機器情報記憶部１２ａに記憶の搭載機能情報及び特定された機能の情報とに基づいて、特定された機能を搭載している機器（ＭＦＰ）を判定し、機能搭載機器を特定し、その後、表示制御部１１ｃ’が、設定ダイアログ内において、特定された機能搭載機器の情報等に基づき、特定された機能を利用可能なＭＦＰのイラストの表示部分をアニメーション表示し、ステップＳ１５に進む。その後、ステップＳ１５及びステップＳ１６の処理等を行って、本処理を終了する。ステップＳ１５及びステップＳ１５は、それぞれ図６のステップＳ７〜ステップＳ８と、同様であるのでその説明を省略する。
【００５９】
なお、この例では、設定対象の機器を予め指定していなくてもよく、「ＯＫ」ボタンを押して印刷指示等を行う前に、ユーザに設定対象の機器を指定させればよい。
【００６０】
（参考例）
以上では、機能を選択しようとした場合、すなわち、機能に対応した設定項目が指示手段により指し示された場合の実施例を説明した。これ以外にも、以下の図１０及び図１１で説明するように、実際にその設定項目が有効に選択された際に、その機能を用いた印刷に適した機器をユーザに報知するために、上述のような異なった形態の表示を行ってもよい。なお、この例では、機能に対応した設定項目を有効に選択する前に、設定対象の機器が指定されていないものとする。
【００６１】
図１０は、参考例に係る情報処理装置の制御部を説明するブロック図である。この例の情報処理装置（ＰＣ）の制御部以外の構成は、図１等のＰＣ１０と同様であるので図示や説明を省略する。本例のＰＣ１０の制御部１１’’は、設定項目変更判定部１１ａ’’、推奨機器判定部１１ｂ’’、及び表示制御部１１ｃ’’を有する。
【００６２】
設定項目変更判定部１１ａ’’は、機能に対応した設定項目（少なくとも機器毎に搭載状況等が異なる機能に対応した設定項目）が変更されたか否かを判定し、変更された場合は、有効に設定されている設定項目に対応する機能を特定する。
推奨機器判定部１１ｂ’’は、設定項目変更判定部１１ａ’’が特定した機能を搭載している機器を判定し、推奨機器（機能搭載機器）として特定する。
【００６３】
表示制御部１１ｃ’’は、複数の機器のそれぞれのイラストを設定ダイアログボックス内に表示するよう制御し、特に推奨機器判定部１１ｂ’が推奨機器として特定した機器のイラストを、それ以外の機器のイラストと、異なった形態で表示する。表示制御部１１ｃ’’が行う、異なった形態での表示としては、図３で示したようなアニメーション表示や、図７で示したような、背景色を異ならせる表示や機能搭載機器のイラストのみの表示等がある。
このような表示制御を行うことで、ユーザは使用可能な最適な機器を一瞬で判断することができる。そして、ユーザは、最適な機器を確認した後、当該機器を設定対象の機器として指定し、印刷の指示を行えば、スムーズに印刷を行うことができる。
【００６４】
図１１は、参考例に係る設定ダイアログの表示処理の一例について説明するフローチャートである。ステップＳ２１，Ｓ２２は、それぞれ図６のステップＳ１，Ｓ２と、同様であるのでその説明を省略する。
ステップＳ２２において、設定ダイアログ１００の表示終了が指示されていないと判別された場合（ＮＯの場合）、設定項目変更判定部１１ａ’’が、機能に対応する設定項目が無効から有効または有効から無効に変更されたかを判定する（ステップＳ２３）。この判定は、例えば、図２の設定ダイアログ１００の設定項目「パンチ」に関する表示領域ｆ１５のチェックボックスｆ１６にチェックを入れる動作あるいは外す動作がなされたか否かに基づいて行う。
【００６５】
ステップＳ２３において、変更されたと判定された場合（ＹＥＳの場合）、設定項目変更判定部１１ａ’’が、設定値記憶部１２ｂを参照して、有効に設定されている設定項目に対応する機能を特定し（ステップＳ２４）、ステップＳ２５に進む。例えば、Ｓ２３において、パンチ機能に対応する設定項目が有効に変更されたと判定された場合、ステップＳ２４では、パンチ機能のみが特定されるときもあるし、それ以前の選択状況によっては、パンチ機能とステープル機能が特定されるときもある。また、予めパンチ機能及びステープル機能が有効に設定されていた場合に、パンチ機能を無効（非選択）に変更すると、ステップＳ２４では、ステープル機能のみが特定される。
【００６６】
ステップＳ２５では、推奨機器判定部１１ｂ’’が、機器情報記憶部１２ａに記憶の搭載機能情報及び機能の情報に基づいて、特定された機能を搭載している機器（ＭＦＰ）を判定し、推奨機器を特定する。そして、表示制御部１１ｃ’’が、設定ダイアログ内において、特定された推奨機器の情報等に基づき、特定された機能を利用可能な機器（ＭＦＰ）のイラストの表示部分をアニメーション表示し、ステップＳ７に進む。もちろん、上記機能をどのＭＦＰも搭載していない場合もあり、その場合は、推奨機器を特定できないので、フローの図示は省略するが、ステップＳ２４からステップＳ２５に進む代わりにステップＳ２２に戻る。
【００６７】
ステップＳ２６では、制御部１１’’が、アニメーション表示を開始してから所定時間経過したか否か判別しており、表示制御部１１ｃ’’は、ステップＳ２６において経過したと判別されるまでアニメーション表示を行い、判別された後、アニメーション表示を停止する（ステップＳ２７）。その後、ステップＳ２２に戻る。
なお、機能に対応する設定項目が変更されなかった場合（ステップＳ２３，ＮＯ）、そのまま、ステップＳ２２に戻る。
ステップＳ２２において、設定ダイアログ１００の表示終了が指示されたと判別された場合（ＹＥＳの場合）、本処理を終了する。
【００６８】
このような表示処理を行うことにより、ユーザが自分の行いたい機能を選択した後であっても、その機能を有する機器を正確に把握して適切な機器を選択して印刷を行うことができる。
以上では、参考例について、設定対象の機器が指定されていないものとしたが、指定されていてもよく、その場合は、設定項目変更判定部１１ａ’’が特定した機能を設定対象の機器が有している場合は、異なった形態でのイラストの表示を行わないようにしてもよい。
【００６９】
上記の３例のように表示処理を行うことで、ユーザによる所望の機能の機器への設定の前に、当該機能を搭載している機器をユーザに認識させることができるので、当該機能を用いた印刷の際のユーザの手間を軽減させることができる。
【００７０】
また、上記の３つの例のように、設定ダイアログに表示する機器のイラストとして、機器の外観を概略的に示したものを表示することで、ユーザは機器の外観と共に設置位置等を把握しているので、ユーザが、そのイラストに基づいて、機能を有効にする設定を行うか否かを判断することができる。また、この表示を行うことで、ユーザはどのＭＦＰに印刷物が排出されたかを直感的に知ることができるので、印刷がどのＭＦＰでおこなわれたのかを、一々探す手間を省くことができる。なお、機器の外観を概略的に示したイラストとしては、それぞれの機器のオプションユニットの搭載状況を反映したものが好ましく、また、機器が異なる場合には、その機器の特徴を捉えたものであることが望ましい。
【００７１】
上述の例では、設定ダイアログのイラスト表示領域には、ＭＦＰのイラストのみを表示していたが、ＭＦＰの設置位置情報等も併せて表示するようにしてもよい。これを可能とするためには、ＭＦＰ毎にその設置位置を機器情報記憶部１２ａに記憶しておき、設定ダイアログを表示する際にこの記憶したものを読み出すようにすればよい。このように、ＭＦＰの設置位置情報等も併せて表示することにより、ユーザが、設置位置情報に基づいて、機能を有効にする設定を行うか否かを判断することができる。
【００７２】
また、上述の例では、ＭＦＰのイラストがそれぞれ異なっているが、ＭＦＰのイラストは同じものを用いてもよい。この場合は、アニメーション表示したときにどのプリンタが当該機能を有するかを認識させるために、設置位置情報やプリンタ名等をイラストと併せて表示する。
また、機器におけるトナーの有無や、用紙の状況、ジャムなどの故障情報、滞留仕事状況などをイラストと併せて表示してもよい。
【００７３】
また、複数のＭＦＰが設定項目指示検出部１１ａや設定項目指示検出部１１ａ’や設定項目変更判定部１１ａ’’が特定した機能を有する場合は、例えば、ユーザにより予め定められた設定（優先順位）に基づいて、１つのＭＦＰについてのみアニメーション表示してもよい。
【００７４】
また、機器が特定された機能を搭載していたとしても状況によっては、当該機器でその機能を実行できない場合もあるので、機器判定部１１ｂや機器判定部１１ｂ’や推奨機器判定部１１ｂ’’が、設定可能な機器（ＭＦＰ２０，３０，４０）の状況情報（ステープルの有無等の情報）に基づいて、機能搭載機器や推奨機器の特定等を行うようにしてもよい。
【００７５】
なお、本発明は、上述の内容に限定されるものではなく、本発明の主旨を逸脱しない範囲で適宜変更可能である。例えば、本発明は、プリンタドライバのみではなく、スキャナドライバやＰＣ−ＦＡＸドライバ、一般アプリケーションなど、ＵＩを保有する各種ソフトウェアに適用することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の情報処理装置が用いられるシステムの構成例を示す図である。
【図２】本発明に係る設定ダイアログの表示例を示す図である。
【図３】本発明に係る設定ダイアログの表示例を示す図である。
【図４】本発明に係る設定ダイアログの表示例を示す図である。
【図５】設定ダイアログのイラスト表示領域におけるＭＦＰのイラストのアニメーション表示の例を説明する図である。
【図６】本発明の設定ダイアログの表示処理の一例について説明するフローチャートである。
【図７】所定の機器のイラストを、それ以外のイラストとは異なった形態で表示する例を説明する図である。
【図８】本発明の他の実施例に係る情報処理装置の制御部を説明する図である。
【図９】本発明の設定ダイアログの表示処理の一例について説明するフローチャートである。
【図１０】本発明の参考例に係る情報処理装置の制御部を説明する図である。
【図１１】本発明の参考例に係る設定ダイアログの表示処理の一例について説明するフローチャートである。
【符号の説明】
【００７７】
１０…ＰＣ、１１，１１’，１１’’…制御部、１１ａ…無効設定項目指示検出部、１１ａ’…設定項目指示検出部、１１ａ’’…設定項目変更判定部、１１ｂ，１１ｂ’…機器判定部、１１ｂ’’…推奨機器判定部、１１ｃ，１１ｃ’，１１ｃ’’…表示制御部、１２…記憶部、１２ａ…機器情報記憶部、１２ｂ…設定値記憶部、１３…操作部、１４…表示部、１５…通信部、２０，３０，４０…ＭＦＰ、２１…制御部、２２…記憶部、２３…スキャナ部、２４…画像形成部、２５…通信部。
【図１】
0004774078.tif 000002
【図２】
0004774078.tif 000003
【図３】
0004774078.tif 000004
【図４】
0004774078.tif 000005
【図５】
0004774078.tif 000006
【図６】
0004774078.tif 000007
【図７】
0004774078.tif 000008
【図８】
0004774078.tif 000009
【図９】
0004774078.tif 000010
【図１０】
0004774078.tif 000011
【図１１】
0004774078.tif 000012