(57)【要約】【課題】  機種に応じて、アイコンに関連付けられている設定項目の値をただちに確認することができ、簡単な操作だけで設定項目の値を変更することができるようにする。【解決手段】  モデル選択部３５は、制御部３４の制御対象となる画像形成装置の機種が選択されると、その機種に対応するモデル特性ファイル２４により指定される設定項目を設定情報２２として保存する。アイコン表示処理部３１は、モデル選択部３５により設定情報２２として保存されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示装置１２に表示させる。クリック検出部３２により所定の操作が検出されると、設定変更処理部３３は、その操作のあったアイコンに関連付けられている設定項目の値を別の値に変更し、アイコン表示制御部３１は、その設定項目の値の変更に応じて、そのアイコンのアイコン画像を変更する。【選択図】図１
2011028405.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
設定項目の値に基づいて周辺機器を制御する制御部、
前記制御部の制御対象となる周辺機器の機種が選択されると、複数のモデル特性ファイルのうちの、選択された機種に対応するモデル特性ファイルにより指定される設定項目を設定情報として保存するモデル選択部、
前記モデル選択部により前記設定情報として保存されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを所定の表示装置に表示させるアイコン表示処理部、
前記所定の表示装置に表示されているアイコンへの所定の操作を検出する操作検出部、
前記操作検出部により所定の操作が検出されると、その操作のあったアイコンに関連付けられている設定項目の値を別の値に変更する設定変更処理部、および
前記設定変更処理部による設定項目の値の変更に応じて、前記所定の表示装置に表示されている前記アイコンのアイコン画像を、変更前の設定項目の値に対応するアイコン画像から変更後の設定項目の値に対応するアイコン画像へ切り替えるアイコン画像切替処理部、
として機能させるコンピュータプログラム。
【請求項２】
前記モデル選択部は、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを前記表示装置に表示させ、ユーザにより前記リストから周辺機器が選択されると、選択された周辺機器の機種に対応する前記モデル特性ファイルにより指定される設定項目を設定情報として保存することを特徴とする請求項１記載のコンピュータプログラム。
【請求項３】
前記モデル選択部は、発見された１または複数の周辺機器から機種名と所定の機能の有無を示す機能情報とを取得し、前記リストにおいて各周辺機器について前記機種名および前記機能情報を表示させることを特徴とする請求項２記載のコンピュータプログラム。
【請求項４】
前記機能情報は、カラー印刷機能の有無を示すことを特徴とする請求項３記載のコンピュータプログラム。
【請求項５】
前記モデル選択部は、前記リストとともに所定の操作部を表示させ、その操作部がユーザにより操作されると、前記ネットワークに接続されている周辺機器を再度検索し、発見された１または複数の周辺機器で前記リストを更新することを特徴とする請求項２記載のコンピュータプログラム。
【請求項６】
前記モデル選択部は、オペレーティングシステムにおいて当該コンピュータプログラムに対応して登録されているプリンタアイコンの印刷設定またはプロパティが選択されたときに、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを前記表示装置に表示させ、ユーザにより前記リストから周辺機器が選択されると、選択された周辺機器の機種に対応する前記モデル特性ファイルにより指定される設定項目を設定情報として保存することを特徴とする請求項２記載のコンピュータプログラム。
【請求項７】
前記設定情報は、１または複数の設定項目および前記設定項目の値を指定するプロファイルを含み、
前記モデル選択部は、選択された機種に対応するモデル特性ファイルにより指定される設定項目を、前記プロファイルに設定し、
前記アイコン表示処理部は、前記プロファイルに設定されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを所定の表示装置に表示させること、
を特徴とする請求項１記載のコンピュータプログラム。
【請求項８】
前記プロファイルは、予めインストールされるデフォルトプロファイルであることを特徴とする請求項７記載のコンピュータプログラム。
【請求項９】
前記モデル選択部は、管理者ユーザにより許可されている場合のみ、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを前記表示装置に表示させ、ユーザにより前記リストから周辺機器が選択されると、選択された周辺機器の機種に対応する前記モデル特性ファイルにより指定される設定項目を設定情報として保存することを特徴とする請求項２記載のコンピュータプログラム。
【請求項１０】
前記アイコンに関連付けられている前記設定項目の値は、所定の複数の値のいずれかであり、
前記設定変更処理部は、前記アイコンへの所定の操作が検出される度に、前記設定項目の値を、所定の順序に従って変更していき、前記所定の順序の最後の値の次に、前記所定の順序の最初の値に戻すこと、
を特徴とする請求項１記載のコンピュータプログラム。
【請求項１１】
前記アイコン表示処理部は、所定のデータ格納装置に格納されている設定項目の値を参照し、その設定項目の値に対応するアイコン画像で前記アイコンを最初に前記所定の表示装置に表示させることを特徴とする請求項１記載のコンピュータプログラム。
【請求項１２】
前記アイコン表示処理部は、前記所定の表示装置の１つの画面に、ある機能における複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示させ、
前記操作検出部は、前記複数のアイコンのいずれか１つへの所定の操作を検出すること、
を特徴とする請求項１記載のコンピュータプログラム。
【請求項１３】
前記アイコン表示処理部は、印刷機能における複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示させることを特徴とする請求項１記載のコンピュータプログラム。
【請求項１４】
前記操作検出部は、前記所定の表示装置に表示されているアイコンへの所定の操作として、クリック操作を検出することを特徴とする請求項１記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
ある情報アイコンに並べて、その情報アイコンの操作が制限されているか否かを示す制限状態表示アイコンを表示するアイコンメニューがある（例えば、特許文献１参照）。また、設定項目の値に対応するアイコン画像を表示する装置がある（例えば、特許文献２参照）。この装置において設定項目の値を変更する場合、アイコン画像に対するユーザ操作があると、複数の値に対応する複数の画像を含む画像リストが表示され、画像リストから１つの画像を選択すると、設定項目の値が、その画像に関連付けられている値へ変更されるとともに、選択された画像がアイコンの画像として使用される。
【０００３】
また、複数機種の周辺機器に共通な基本プログラムと、各周辺機器に依存するデータおよびプログラムとを含むユニバーサルドライバがある（例えば特許文献３，４参照）。このようなユニバーサルドライバは、複数機種の周辺機器にインストール可能であり、インストール後に、制御対象となる周辺機器が指定され、指定された周辺機器用にセットアップされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−４４５２４号公報
【特許文献２】特開２００８−０８５９８３号公報
【特許文献３】特開２００５−２６７３６７号公報
【特許文献４】特開２００５−２６７５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１における上述のアイコンメニューでは、操作が制限されているか否かはわかるものの、ユーザが情報アイコンを見ても、情報アイコンに関連付けられている設定項目の値をただちに確認することはできない。さらに、通常、あるアイコンに関連付けられている設定項目の値を入力する場合、そのアイコンをクリックすると、入力フィールドなどを有する画面が表示され、その画面上で設定項目の値を入力する。したがって、アイコンメニューがあったとしても、設定項目の値を変更する場合には、上述のように、種々のユーザ操作が必要となる。
【０００６】
また、特許文献２に記載の場合においても、設定項目の値を変更するためには、その設定項目についてのアイコンを操作し、さらに、その操作によって表示された画像リストから、所望の値に対応する画像を選択する必要がある。したがって、設定項目の値を変更する場合に、種々のユーザ操作が必要となる。
【０００７】
また、特許文献３，４に記載の場合においては、機種ごとにユーザインタフェースを変更することができるものの、アイコンメニューを使用して、簡単な操作だけで設定項目の値を変更することは困難である。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、機種に応じて、アイコンに関連付けられている設定項目の値をただちに確認することができるとともに、簡単な操作だけで設定項目の値を変更することができるコンピュータプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係るコンピュータプログラムは、コンピュータを、（ａ）設定項目の値に基づいて周辺機器を制御する制御部、（ｂ）制御部の制御対象となる周辺機器の機種が選択されると、複数のモデル特性ファイルのうちの、選択された機種に対応するモデル特性ファイルにより指定される設定項目を設定情報として保存するモデル選択部、（ｃ）モデル選択部により設定情報として保存されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを所定の表示装置に表示させるアイコン表示処理部、（ｄ）所定の表示装置に表示されているアイコンへの所定の操作を検出する操作検出部、（ｅ）操作検出部により所定の操作が検出されると、その操作のあったアイコンに関連付けられている設定項目の値を別の値に変更する設定変更処理部、および（ｆ）設定変更処理部による設定項目の値の変更に応じて、所定の表示装置に表示されているアイコンのアイコン画像を、変更前の設定項目の値に対応するアイコン画像から変更後の設定項目の値に対応するアイコン画像へ切り替えるアイコン画像切替処理部として機能させる。
【００１１】
これにより、機種に応じて、アイコンに関連付けられている設定項目の値をただちに確認することができるとともに、簡単な操作だけで設定項目の値を変更することができる。さらに、設定を行う周辺機器の機種に必要な設定項目のアイコンが適切に選択されて表示されるため、複数の機種について共通のコンピュータプログラムを使用することができる。また、機種ごとの周辺機器の情報がモデル特性ファイルに含められているため、ユニバーサルドライバプログラムにおいて上述のアイコンによる設定値変更を実現することができる。
【００１２】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムに加え、次のようにしてもよい。この場合、モデル選択部は、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを表示装置に表示させ、ユーザによりリストから周辺機器が選択されると、選択された周辺機器の機種に対応するモデル特性ファイルにより指定される設定項目を設定情報として保存する。
【００１３】
これにより、ネットワークに接続されている周辺機器を自動的に発見することができる。
【００１４】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、モデル選択部は、発見された１または複数の周辺機器から機種名と所定の機能の有無を示す機能情報とを取得し、リストにおいて各周辺機器について機種名および機能情報を表示させる。
【００１５】
これにより、ユーザが周辺機器を選択するときに、ユーザ所望の周辺機器を選択しやすくすることができる。
【００１６】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、機能情報は、カラー印刷機能の有無を示す。
【００１７】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、モデル選択部は、リストとともに所定の操作部を表示させ、その操作部がユーザにより操作されると、ネットワークに接続されている周辺機器を再度検索し、発見された１または複数の周辺機器でリストを更新する。
【００１８】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、モデル選択部は、オペレーティングシステムにおいて当該コンピュータプログラムに対応して登録されているプリンタアイコンの印刷設定またはプロパティが選択されたときに、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを表示装置に表示させ、ユーザによりリストから周辺機器が選択されると、選択された周辺機器の機種に対応するモデル特性ファイルにより指定される設定項目を設定情報として保存する。
【００１９】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、設定情報は、１または複数の設定項目および設定項目の値を指定するプロファイルを含む。そして、記モデル選択部は、選択された機種に対応するモデル特性ファイルにより指定される設定項目を、プロファイルに設定し、アイコン表示処理部は、プロファイルに設定されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを所定の表示装置に表示させる。このプロファイルは、例えば、予めインストールされるデフォルトプロファイルである。
【００２０】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、モデル選択部は、管理者ユーザにより許可されている場合のみ、所定の通信装置を制御して、ネットワークに接続されている周辺機器を検索し、発見された１または複数の周辺機器のリストを表示装置に表示させ、ユーザによりリストから周辺機器が選択されると、選択された周辺機器の機種に対応するモデル特性ファイルにより指定される設定項目を設定情報として保存する。
【００２１】
これにより、管理者は、必要に応じて、一般ユーザによる機種選択を禁止することができる。
【００２２】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、アイコンに関連付けられている設定項目の値は、所定の複数の値のいずれかであり、設定変更処理部は、アイコンへの所定の操作が検出される度に、設定項目の値を、所定の順序に従って変更していき、所定の順序の最後の値の次に、所定の順序の最初の値に戻す。
【００２３】
これにより、所定の操作を繰り返すことで、終わりなく、アイコン画像の切り替えを続けることができる。したがって、所定の操作を繰り返していくだけで、１度表示されたアイコン画像が再度表示されるため、設定項目の値を所望の値に設定することができる。
【００２４】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、アイコン表示処理部は、所定のデータ格納装置に格納されている設定項目の値を参照し、その設定項目の値に対応するアイコン画像でアイコンを最初に所定の表示装置に表示させる。
【００２５】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、アイコン表示処理部は、所定の表示装置の１つの画面に、ある機能における複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示させ、操作検出部は、複数のアイコンのいずれか１つへの所定の操作を検出する。
【００２６】
これにより、同一画面上で、ある機能における複数の設定項目の値を、簡単な操作でまとめて設定することができる。
【００２７】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、コンピュータを、さらに、設定項目の値に基づいて周辺機器を制御する制御部として機能させる。そして、アイコン表示処理部は、周辺機器のある機能における複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示させる。
【００２８】
これにより、周辺機器のドライバにおいて設定可能な複数の設定項目の値を、簡単な操作でまとめて設定することができる。
【００２９】
また、本発明に係るコンピュータプログラムは、上記のコンピュータプログラムのいずれかに加え、次のようにしてもよい。この場合、操作検出部は、所定の表示装置に表示されているアイコンへの所定の操作として、クリック操作を検出する。
【００３０】
これにより、クリック操作という単純な操作を１または複数回行うのみで、設定項目の値を所望の値に設定することができる。
【発明の効果】
【００３１】
本発明によれば、アイコンに関連付けられている設定項目の値をただちに確認することができるとともに、簡単な操作だけで設定項目の値を変更することができる。
【図面の簡単な説明】
【００３２】
【図１】図１は、本発明の実施の形態に係るドライバプログラムをインストールされた端末装置の構成を示すブロック図である。
【図２】図２は、図１における端末装置において表示されるプリンタフォルダの一例を示す図である。
【図３】図３は、図１に示す端末装置におけるデバイス選択処理について説明するフローチャートである。
【図４】図４は、図１に示す端末装置におけるデバイス選択処理において表示されるデバイス選択ウィンドウの一例を示す図である。
【図５】図５は、図１に示す端末装置における設定値変更処理について説明するフローチャートである。
【図６】図６は、図１の端末装置において表示される複数のアイコンの例を示す図である。
【図７】図７は、図６における用紙向き設定のアイコンに使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。
【図８】図８は、図６における部単位印刷設定のアイコンに使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。
【図９】図９は、図６におけるページ集約設定のアイコンに使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。
【図１０】図１０は、図１に示す端末装置において表示される管理者設定ウィンドウの一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、図に基づいて本発明の実施の形態を説明する。
【００３４】
図１は、本発明の実施の形態に係るドライバプログラムをインストールされた端末装置の構成を示すブロック図である。端末装置１は、例えばパーソナルコンピュータなどであり、端末装置１には、所定の通信路を介して画像形成装置２が接続されている。画像形成装置２は、印刷機能、画像読取機能およびファクシミリ送受信機能のうちの少なくとも１つを有する装置である。この実施の形態では、端末装置１と画像形成装置２とはネットワーク３を介して接続されている。ネットワーク３は、有線および／または無線のＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークである。
【００３５】
端末装置１は、入力装置１１、表示装置１２、通信装置１３、データ格納装置１４およびコンピュータ１５を有する。
【００３６】
入力装置１１は、ユーザ操作を検出し電気信号として出力する装置である。入力装置１１としては、キーボード、マウス、タッチパネルなどが使用される。
【００３７】
表示装置１２は、電気信号を入力されその電気信号に応じた画像を画面に表示する装置である。表示装置１２としては、液晶ディスプレイなどが使用される。
【００３８】
通信装置１３は、ネットワーク３を介して画像形成装置２などの周辺機器とデータ通信を行う装置である。通信装置１３としては、ネットワークインタフェースカードなどが使用される。
【００３９】
データ格納装置１４は、データおよびプログラムを格納する装置である。この実施の形態では、データ格納装置１４は、ドライバプログラム２１、複数の設定項目の値を含む設定情報２２、アイコン画像データ２３、および複数のモデル特性ファイル２４を格納している。データ格納装置１４としては、ハードディスクドライバ、不揮発性メモリなどが使用される。
【００４０】
ドライバプログラム２１は、複数の機種に対応可能なユニバーサルドライバのプログラムであって、機種が指定されずにインストールされ、その後、使用する機種がユーザにより指定される。
【００４１】
設定情報２２は、プロファイルデータ２２ａを含む。プロファイルデータ２２ａは、１または複数のプロファイルを含む。各プロファイルには、名称が付されており、１または複数の設定項目とそれぞれの設定項目の値が記述されている。プロファイルデータ２２ａは、少なくともデフォルトプロファイルを含む。なお、プロファイルデータ２２ａには、インストール後にプロファイルを追加可能である。インストール時のプロファイルデータ２２ａには、少なくともデフォルトプロファイルが含まれている。インストール後に別のプロファイルがユーザにより指定されていない限り、デフォルトプロファイルが使用される。
【００４２】
アイコン画像データ２３は、複数のアイコン画像の画像データであり、アイコン画像は、テキストおよび／またはイラストを含む画像である。
【００４３】
モデル特性ファイル２４は、画像形成装置の機種ごとに作成され、機種の特性を示すデータを有する。機種の特性としては、カラー印刷機能の有無を示すカラー特性、使用可能な用紙サイズ、使用可能な用紙タイプなどがある。
【００４４】
なお、ドライバプログラム２１、プロファイルデータ２２ａ、アイコン画像データ２３およびモデル特性ファイル２４は、インストーラがコンピュータ１５で実行されることにより、データ格納装置１４に格納される。
【００４５】
コンピュータ１５は、図示せぬＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などを備え、プログラムをＲＡＭにロードし、ＣＰＵで実行することにより、各種処理部を実現する装置である。ドライバプログラム２１がコンピュータ１５で実行されることにより、アイコン表示処理部３１、クリック検出部３２、設定変更処理部３３、制御部３４およびモデル選択部３５が実現される。ドライバプログラム２１は、コンピュータプログラムの一例である。
【００４６】
アイコン表示処理部３１は、プロファイルデータ２２ａにおけるプロファイルで指定される設定項目のアイコンを表示装置１２に表示させる処理部であるとともに、設定変更処理部３３による設定項目の値の変更に応じて、表示装置１２に表示されているアイコンのアイコン画像を、変更前の設定項目の値に対応するアイコン画像から変更後の設定項目の値に対応するアイコン画像へ切り替える処理部である。
【００４７】
クリック検出部３２は、表示装置１２に表示されているアイコンへのクリック操作を検出する処理部である。
【００４８】
設定変更処理部３３は、クリック検出部３２により１回のクリック操作が検出されると、その操作のあったアイコンに関連付けられている設定項目の値を別の値に変更する処理部である。
【００４９】
制御部３４は、プロファイルデータ２２ａにおけるプロファイルで指定される設定項目の値に基づいて画像形成装置２を制御する処理部である。
【００５０】
モデル選択部３５は、制御部３４の制御対象となる周辺機器（ここでは、画像形成装置）の機種が選択されると、複数のモデル特性ファイル２４から、選択された機種に対応するモデル特性ファイル２４を選択し、選択したモデル特性ファイル２４により指定される設定項目を設定情報として保存する処理部である。したがって、アイコン表示処理部３１は、モデル選択部３５により設定情報として保存されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示装置１２に表示させる。
【００５１】
また、この実施の形態では、モデル選択部３５は、通信装置１３を制御して、ネットワーク３に接続されている画像形成装置２を検索し、発見された画像形成装置２のリストを表示装置１２に表示させ、ユーザによりリストから画像形成装置が選択されると、複数のモデル特性ファイル２４から、選択された画像形成装置の機種に対応するモデル特性ファイル２４を選択し、選択したモデル特性ファイル２４により指定される設定項目を設定情報として保存する。
【００５２】
次に、上記装置の動作について説明する。
【００５３】
この端末装置１には、オペレーティングシステムとして、ウィンドウズ（例えばウィンドウズＸＰまたはウィンドウズＶｉｓｔａ）などがインストールされており、ドライバプログラム２１がインストールされると、コントロールパネルにおけるプリンタフォルダに、ドライバプログラム２１を示すアイコンが表示される。
【００５４】
図２は、図１における端末装置１において表示されるプリンタフォルダの一例を示す図である。ドライバプログラム２１がインストールされると、プリンタフォルダに、ドライバプログラム２１を示すアイコン１０１が表示される。このアイコン１０１がクリックされると、ポップアップメニュー１０２が表示される。このポップアップメニュー１０２における印刷設定またはプロパティがユーザにより選択されると、ドライバプログラム２１についてのデバイス選択処理が行われる。デバイス選択処理では、ドライバプログラム２１の制御対象となる画像形成装置が選択されるとともに、選択された画像形成装置の機種が特定される。
【００５５】
図３は、図１に示す端末装置１におけるデバイス選択処理について説明するフローチャートである。
【００５６】
まず、モデル選択部３５は、デバイス選択ウィンドウを表示装置１２に表示させる（ステップＳ１）。デバイス選択ウィンドウには、ユーザによる画像形成装置の選択に必要な情報が表示されるとともに、選択のための操作を検出する操作部が表示される。
【００５７】
図４は、図１に示す端末装置におけるデバイス選択処理において表示されるデバイス選択ウィンドウの一例を示す図である。
【００５８】
デバイス選択ウィンドウ１１１においてネットワークプリンタ検索に対応するラジオボタン１２１が選択されていると、モデル選択部３５は、通信装置１３を制御して、ネットワーク３に接続されている画像形成装置２の検索を実行する（ステップＳ２）。このとき、モデル選択部３５は、ＳＮＭＰ（Simple Network Management Procotol）で、ネットワーク３に接続されている画像形成装置２を発見し、発見した画像形成装置２の特性情報（機種名、ＭＡＣアドレス、カラー印刷機能の有無を示すカラー特性など）を取得する。
【００５９】
検索を完了すると、モデル選択部３５は、発見した画像形成装置２のリスト１２２をデバイス選択ウィンドウ１１１に表示させる（ステップＳ３）。この実施の形態では、図４に示すように、発見された各画像形成装置２について機種名とポート名（ＩＰアドレスなど）とカラー特性の値とが表示される。例えば、図４におけるリスト１２２は、機種が「ＦＳ−Ｃ５１００」であり、ポートが「１０．１０．１１．７」であり、カラー特性値が「カラー印刷不可」である画像形成装置２の情報、およびその他２台の画像形成装置２の情報を含んでいる。
【００６０】
さらに、デバイス選択ウィンドウ１１１は、更新ボタン１２３を有し、モデル選択部３５は、入力装置１１が操作されこの更新ボタン１２３がクリックされたことを検出すると、再度、画像形成装置２の検索を実行し、発見された画像形成装置２で、リスト１２２を更新する。
【００６１】
また、デバイス選択ウィンドウ１１１は、オペレーティングシステムへのプリンタ追加登録のためのチェックボックス１２４を有し、モデル選択部３５は、このチェックボックス１２４がチェックされている場合には、リスト１２２から選択された画像形成装置についての専用ドライバを生成し、その専用ドライバについてのアイコンをプリンタフォルダにアイコン１０１とは別に追加する。
【００６２】
また、情報ウィンドウ１２５には、リスト１２２においてカーソル１２６が位置している画像形成装置２の情報が表示される。この情報は、ＳＮＭＰでその画像形成装置２から得られた情報である。
【００６３】
また、デバイス選択ウィンドウ１１１は、ＯＫボタン１２７を有し、モデル選択部３５は、入力装置１１が操作されこのＯＫボタン１２７がクリックされたことを検出すると、リスト１２２において現在カーソル１２６が位置している画像形成装置２を選択し、ドライバプログラム２１の制御対象となる画像形成装置２とする（ステップＳ４）。
【００６４】
そして、モデル選択部３５は、その選択した画像形成装置２の機種名を特定し、その機種に対応するモデル特性ファイル２４がインストールされているか否かを判定する（ステップＳ５）。
【００６５】
モデル選択部３５は、選択した画像形成装置２の機種名に対応するモデル特性ファイル２４がインストールされている場合、そのモデル特性ファイル２４を読み出し（ステップＳ６）、そのモデル特性ファイル２４に適合するように、プロファイルデータ２２ａにおけるプロファイル（デフォルトプロファイルを含む）を編集する（ステップＳ７）。これにより、後述のアイコンメニューに使用されるアイコンとして、そのモデル特性ファイル２４により指定された設定項目のアイコンが選択される。つまり、選択された画像形成装置２の機種に対応するグラフィカルユーザインタフェースがドライバプログラム１２１により実現される。
【００６６】
一方、モデル選択部３５は、選択した画像形成装置２の機種に対応するモデル特性ファイル２４がインストールされていないと判定した場合（ステップＳ５）、エラーメッセージを表示装置１２に表示させる（ステップＳ８）。
【００６７】
このようにして、ドライバプログラム１２１の通信相手となる画像形成装置２が指定される。このため、オペレーティングシステム上で動作するアプリケーションにおいて、アイコン１０１に対応するこのドライバプログラム１２１が印刷デバイスとして指定されて印刷操作が行われると、制御部３４は、その指定されている画像形成装置２に適合するデータ形式で印刷データを送信する。
【００６８】
なお、その後、上述の操作を再度実行して、ドライバプログラム１２１の制御対象を別の画像形成装置２に変更することが可能である。制御対象が別の画像形成装置２に変更された場合、アイコン１０１に対応するこのドライバプログラム１２１が印刷デバイスとして指定されて印刷操作が行われると、その変更後の画像形成装置２へ印刷データが送信される。
【００６９】
次に、印刷実行前に行う設定値変更処理について説明する。図５は、図１に示す端末装置１における設定値変更処理について説明するフローチャートである。
【００７０】
例えば、アプリケーションにおける操作メニューにおいて印刷が選択されドライバプログラム１２１が呼び出されたときに表示されるウィンドウ（図示せず）や、そのウィンドウ内のプロパティボタンが操作されたときに表示されるウィンドウにおいて、操作部が表示され、その操作部に対するユーザ操作に従って設定値変更処理が実行される。そのようなウィンドウにはアイコンメニューがまず表示される。
【００７１】
アイコンメニューの初期画面を表示するときに、アイコン表示処理部３１は、プロファイルデータ２２ａにおける１つのプロファイルをデータ格納装置１４から読み出し、所定の複数の設定項目に設定されている現在の値を特定する（ステップＳ１１）。なお、プロファイルが指定されている場合には、指定されているプロファイルが読み出され、プロファイルが指定されていない場合には、デフォルトプロファイルが読み出される。
【００７２】
そして、アイコン表示処理部３１は、複数の設定項目のそれぞれについての現在の値に対応するアイコン画像のアイコン画像データ２３をデータ格納装置１４から読み出し（ステップＳ１２）、複数の設定項目のそれぞれについての現在の値に対応するアイコン画像をそれぞれ有する複数のアイコンを表示装置１２に表示させる（ステップＳ１３）。これにより、アイコンメニューが表示される。このように、設定項目に設定されている現在の値に対応したアイコン画像のアイコンが表示されるため、ユーザは、設定項目について現在設定されている値をただちに視認することができる。
【００７３】
図６は、図１の端末装置１において表示される複数のアイコンの例を示す図である。図６（Ａ）に示すアイコンメニューは、あるウィンドウ４１内で１つのタブ画面５１で表示されている。このアイコンメニューには、４つのアイコン５２〜５５が含まれている。アイコン５２は、用紙向き設定のアイコンであり、アイコン５３は、部単位印刷設定のアイコンであり、アイコン５４は、ページ集約設定のアイコンであり、アイコン５５は、カラーモード設定のアイコンである。
【００７４】
アイコン５２〜５５に対応する設定項目を有する機能が現在選択されている機種に存在し、アイコン５２〜５５に対応する設定項目の値の変更が禁止されていない場合、図６（Ａ）に示すように、アイコン５２〜５５は、すべてグレイアウトされていない。一方、アイコン５５に対応する設定項目を有する機能が現在選択されている機種に存在しない場合、または、アイコン５５に対応する設定項目の値の変更が禁止されている場合には、図６（Ｂ）に示すように、アイコン５５は、グレイアウトされる。
【００７５】
用紙向き設定の値としては、「ポートレート」および「ランドスケープ」があり、「ポートレート」に対応するアイコン画像のアイコン画像データ２３および「ランドスケープ」に対応するアイコン画像のアイコン画像データ２３がデータ格納装置１４に格納されている。それらのアイコン画像のうちの１つが用紙向き設定の現在の値に応じて選択されアイコン５２に使用される。図６（Ａ）および図６（Ｂ）に示すアイコンメニューでは、アイコン５２に、「ポートレート」に対応するアイコン画像が使用されている。
【００７６】
部単位印刷設定の値としては、「ソート」および「コレート」があり、「ソート」に対応するアイコン画像のアイコン画像データ２３および「コレート」に対応するアイコン画像のアイコン画像データ２３がデータ格納装置１４に格納されている。それらのアイコン画像のうちの１つが部単位印刷設定の現在の値に応じて選択されアイコン５３に使用される。図６（Ａ）および図６（Ｂ）に示すアイコンメニューでは、アイコン５３に、「ソート」に対応するアイコン画像が使用されている。
【００７７】
ページ集約設定の値としては、「集約なし」、「２ＵＰ」および「４ＵＰ」があり、「集約なし」に対応するアイコン画像のアイコン画像データ２３、「２ＵＰ」に対応するアイコン画像のアイコン画像データ２３、および「４ＵＰ」に対応するアイコン画像のアイコン画像データ２３がデータ格納装置１４に格納されている。それらのアイコン画像のうちの１つがページ集約設定の現在の値に応じて選択されアイコン５４に使用される。図６（Ａ）および図６（Ｂ）に示すアイコンメニューでは、アイコン５４には、「集約なし」に対応するアイコン画像が使用されている。
【００７８】
カラーモード設定の値としては、「カラー」および「モノクロ」があり、「カラー」に対応するアイコン画像のアイコン画像データ２３、および「モノクロ」に対応するアイコン画像のアイコン画像データ２３がデータ格納装置１４に格納されている。それらのアイコン画像のうちの１つがカラーモード設定の現在の値に応じて選択されアイコン５５に使用される。図６（Ａ）および図６（Ｂ）に示すアイコンメニューでは、アイコン５５には、「カラー」に対応するアイコン画像が使用されている。なお、図６（Ａ）に示すアイコンメニューにおけるアイコン５５は、白黒で描かれているが、実際には複数の色を使用したアイコン画像とされる。このため、ユーザは、カラーモード設定の値として「カラー」が設定されていることをただちに視認することができる。
【００７９】
その後、ユーザが入力装置１１を操作して、アイコン５２〜５５のいずれかに対してクリック操作を行うと、クリック検出部３２は、入力装置１１からの信号に基づいて、その操作を検出する（ステップＳ１４）。
【００８０】
クリック検出部３２によりクリック操作が検出されると、設定変更処理部３３は、クリックされたアイコンに関連付けられている設定項目の値を別の値に変更する（ステップＳ１５）。例えば、図６に示すアイコン５２がクリックされた場合、アイコン５２に関連付けられている用紙向き設定の値が、「ポートレート」から「ランドスケープ」に変更される。したがって、ユーザは、設定項目の複数の値のリストから所望の値を選択する操作をしなくても、クリック操作だけで別の値を選択することができる。
【００８１】
さらに、クリック検出部３２によりクリック操作が検出されると、アイコン表示処理部３１は、設定変更処理部３３による設定項目の値の変更に応じて、その操作があったアイコンのアイコン画像を、変更前の設定項目の値に対応するアイコン画像から変更後の設定項目の値に対応するアイコン画像へ切り替える（ステップＳ１６）。例えば、図６に示すアイコン５２がクリックされた場合、アイコン５２に関連付けられている用紙向き設定の値が「ポートレート」から「ランドスケープ」に変更されるため、アイコン５２のアイコン画像が、「ポートレート」のアイコン画像から、「ランドスケープ」のアイコン画像へ変更される。
【００８２】
このようにして、あるアイコンに対するクリック操作が検出されると、設定項目の値が変更され、それに伴ってアイコン画像も変更される。
【００８３】
この実施の形態では、クリック操作の検出で変更されていく設定項目の値の順序が予め設定されている。また、この実施の形態では、あるアイコンへの所定の操作が検出される度に、設定項目の値が、所定の順序に従って変更されていき、その所定の順序の最後の値の次に、所定の順序の最初の値に戻される。
【００８４】
図７は、図６における用紙向き設定のアイコン５２に使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。用紙向き設定の値について「ポートレート」、「ランドスケープ」という順序が設定されている場合、用紙向き設定の値が、「ポートレート」、「ランドスケープ」、「ポートレート」、「ランドスケープ」、・・・という順番で変更される。このため、図７に示すように、アイコン５２のアイコン画像は、「ポートレート」のアイコン画像５２ａ、「ランドスケープ」のアイコン画像５２ｂ、「ポートレート」のアイコン画像５２ａ、「ランドスケープ」のアイコン画像５２ｂ、・・・という順番で切り替えられる。
【００８５】
図８は、図６における部単位印刷設定のアイコン５３に使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。部単位設定の値について「ソート」、「コレート」という順序が設定されている場合、部単位設定の値が、「ソート」、「コレート」、「ソート」、「コレート」、・・・という順番で変更される。このため、図８に示すように、アイコン５３のアイコン画像は、「ソート」のアイコン画像５３ａ、「コレート」のアイコン画像５３ｂ、「ソート」のアイコン画像５３ａ、「コレート」のアイコン画像５３ｂ、・・・という順番で切り替えられる。
【００８６】
図９は、図６におけるページ集約設定のアイコン５４に使用される複数のアイコン画像およびそれらの表示順序の例を示す図である。ページ集約設定の値について「集約なし」、「２ＵＰ」、「４ＵＰ」という順序が設定されている場合、ページ集約設定の値が、「集約なし」、「２ＵＰ」、「４ＵＰ」、「集約なし」、「２ＵＰ」、「４ＵＰ」、・・・という順番で変更される。このため、図９に示すように、アイコン５４のアイコン画像は、「集約なし」のアイコン画像５４ａ、「２ＵＰ」のアイコン画像５４ｂ、「４ＵＰ」のアイコン画像５４ｃ、「集約なし」のアイコン画像５４ａ、「２ＵＰ」のアイコン画像５４ｂ、「４ＵＰ」のアイコン画像５４ｃ、・・・という順番で切り替えられる。
【００８７】
そして、上述のようにして設定項目の値が設定されている状態で印刷要求が発生すると、制御部３４は、そのときの設定項目の値を応じた印刷データを生成し、通信装置１３を介して、画像形成装置２へ送信する。したがって、画像形成装置２では、印刷機能についての複数の設定項目について、上述のようにして設定された値を反映した印刷処理が実行される。
【００８８】
なお、この実施の形態では、管理者ユーザが、一般ユーザによる上述のデバイス選択処理の実行の可否を設定することができる。管理者ユーザは、管理者としてログインした後に、管理者設定ウィンドウを表示させ、その管理者設定ウィンドウにおいて、デバイス選択処理の実行の可否を設定することができる。図１０は、図１に示す端末装置において表示される管理者設定ウィンドウの一例を示す図である。例えば図１０に示すように、管理者設定ウィンドウにおいて、デバイス選択の可否を設定するためのチェックボックス１４１が表示され、チェックボックス１４１がチェックされている場合には、モデル選択部３５は、ログインユーザが一般ユーザであっても、上述のようにして、デバイス選択処理を実行する。一方、チェックボックス１４１がチェックされていない場合には、モデル選択部３５は、ログインユーザが一般ユーザである場合には、デバイス選択処理を実行しない。
【００８９】
以上のように、上記実施の形態によれば、モデル選択部３５は、制御部３４の制御対象となる画像形成装置の機種が選択されると、複数のモデル特性ファイル２４から、選択された機種に対応するモデル特性ファイル２４を選択し、選択したモデル特性ファイル２４により指定される設定項目を設定情報として保存する。アイコン表示処理部３１は、モデル選択部３５により設定情報２２として保存されている複数の設定項目にそれぞれ関連付けられている複数のアイコンを表示装置１２に表示させる。クリック検出部３２により所定の操作が検出されると、設定変更処理部３３は、その操作のあったアイコンに関連付けられている設定項目の値を別の値に変更し、アイコン表示制御部３１は、設定変更処理部３３による設定項目の値の変更に応じて、表示装置１２に表示されているアイコンのアイコン画像を、変更前の設定項目の値に対応するアイコン画像から変更後の設定項目の値に対応するアイコン画像へ切り替える。
【００９０】
これにより、機種に応じて、アイコンに関連付けられている設定項目の値をただちに確認することができるとともに、簡単な操作だけで設定項目の値を変更することができる。さらに、設定を行う周辺機器の機種に必要な設定項目のアイコンが適切に選択されて表示されるため、複数の機種について共通のコンピュータプログラムを使用することができる。また、機種ごとの周辺機器の情報がモデル特性ファイルに含められているため、ユニバーサルドライバプログラムにおいて上述のアイコンによる設定値変更を実現することができる。
【００９１】
また、上記実施の形態によれば、アイコンに関連付けられている設定項目の値は、所定の複数の値のいずれかであり、設定変更処理部３３は、アイコンへのクリック操作が検出される度に、設定項目の値を、所定の順序に従って変更していき、所定の順序の最後の値の次に、所定の順序の最初の値に戻す。
【００９２】
これにより、クリック操作を繰り返すことで、終わりなく、アイコン画像の切り替えを続けることができる。したがって、クリック操作という同一の操作を繰り返していくだけで、１度表示されたアイコン画像が再度表示されるため、簡単な操作だけで、設定項目の値を所望の値に設定することができる。
【００９３】
また、上記実施の形態によれば、アイコン表示処理部３１は、表示装置１２の１つの画面に、印刷機能における複数の設定項目にそれぞれ関連付けられている複数のアイコン５２〜５５を表示させ、クリック検出部３２は、アイコン５２〜５５のいずれか１つへのクリック操作を検出する。
【００９４】
これにより、同一画面上で、ある機能における複数の設定項目の値を、簡単な操作でまとめて設定することができる。また、印刷機能で頻繁に設定される複数の設定項目の値を、簡単な操作でまとめて設定することができる。
【００９５】
また、上記実施の形態によれば、制御部３４は、設定項目の値に基づいて画像形成装置２を制御する。そして、アイコン表示処理部３１は、画像形成装置２のある機能における複数の設定項目にそれぞれ関連付けられている複数のアイコン５２〜５５を表示させる。
【００９６】
これにより、画像形成装置２のドライバにおいて設定可能な複数の設定項目の値を、簡単な操作でまとめて設定することができる。
【００９７】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００９８】
例えば、上記実施の形態において、設定項目の値の順序の最後になった後、その順序の最後から最初へ向かって値を変更させていくようにしてもよい。
【００９９】
また、上記実施の形態において、図３に示すアイコンメニューにおけるアイコンの数は４つであるが、４つに限定されるものではなく、１〜３個、５個以上のいずれかでもよい。また、設定項目の種類も、図３に示す場合のものに限定されるものではない。また、アイコンメニューに表示されるアイコンのうち、操作される頻度が低いものを、他の設定項目のアイコンに自動的に変更するようにしてもよい。
【０１００】
また、上記実施の形態においては１つの設定項目について２または３個の許容値があるが、１つの設定項目について４つ以上の許容値（つまり４種類以上のアイコン画像）があってもよい。
【０１０１】
また、上記実施の形態において、アイコンへのクリックによりそのアイコンに関連付けられている設定項目の値が変更されたことに起因して、他のアイコンに関連付けられている設定項目の許容値のいずれかが選択できなくなった場合には、その許容値が、上述の設定項目の値の順序から除かれるようにしてもよい。
【０１０２】
また、上記実施の形態において、設定項目の値を変更させる操作としてクリック操作が使用されているが、クリック操作はシングルクリックとしても、ダブルクリックとしてもよい。また、その操作として、各種マウスジェスチャー、各種フィンガージェスチャーなどを使用してもよい。
【０１０３】
なお、上記実施の形態では、ある設定項目についての複数の許容値に対応して複数のアイコン画像が用意されている。そして、その複数のアイコン画像は、互いに異なる画像とされている。これにより、ユーザは、現在設定されている設定項目の値を、アイコン画像によりただちに視認することができる。
【０１０４】
また、上記実施の形態では、対応する機能が存在しないアイコンをグレイアウトさせているがそのようなアイコンを非表示としてもよい。
【産業上の利用可能性】
【０１０５】
本発明は、例えば、周辺機器のドライバにおける設定項目の値の入力に適用可能である。
【符号の説明】
【０１０６】
２  画像形成装置（周辺機器の一例）
３  ネットワーク
１２  表示装置
１４  データ格納装置
１５  コンピュータ
２１  ドライバプログラム（コンピュータプログラムの一例）
２２  設定情報
２４  モデル特性ファイル
３１  アイコン表示処理部（アイコン表示処理部の一例，アイコン画像切替処理部の一例）
３２  クリック検出部（操作検出部の一例）
３３  設定変更処理部（設定変更処理部の一例）
３４  制御部（制御部の一例）
３５  モデル選択部
５２〜５５  アイコン（アイコンの例）
５２ａ，５２ｂ，５３ａ，５３ｂ，５４ａ，５４ｂ，５４ｃ  アイコン画像（アイコン画像の例）
【図１】
2011028405.tif 000003
【図２】
2011028405.tif 000004
【図３】
2011028405.tif 000005
【図４】
2011028405.tif 000006
【図５】
2011028405.tif 000007
【図６】
2011028405.tif 000008
【図７】
2011028405.tif 000009
【図８】
2011028405.tif 000010
【図９】
2011028405.tif 000011
【図１０】
2011028405.tif 000012