(57)【要約】【課題】オペレータによる所望の用紙の発見にかかる手間を軽減することを目的とする。【解決手段】予め定められた複数の種類の用紙のうち、指定された文字列を含む属性値を、有する用紙の用紙情報の一覧を表示部に表示し、表示された一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、用紙についての指定された文字列を含む属性値の情報を表示部に表示する。【選択図】図１２
2020135625.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた複数の種類の用紙のうち、指定された文字列を含む属性値を、有する用紙の用紙情報の一覧を表示部に表示する第１の表示制御手段と、
前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、前記用紙についての前記文字列を含む属性値の情報を前記表示部に表示する第２の表示制御手段と、
を有する情報処理装置。
【請求項２】
前記第２の表示制御手段は、前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報に予め定められたオブジェクトを重ね合わせる処理が、前記予め定められた処理として実行された場合、前記用紙についての前記文字列を含む属性値の情報を含むオブジェクトを前記表示部に表示することで、前記属性値の情報を前記表示部に表示する請求項１に記載の情報処理装置。
【請求項３】
前記第２の表示制御手段は、前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報を選択する処理が、前記予め定められた処理として実行された場合、前記表示部に表示された画面を、前記用紙についての前記文字列を含む属性値の情報が表示されるようにスクロールすることで、前記属性値の情報を前記表示部に表示する請求項１に記載の情報処理装置。
【請求項４】
前記第２の表示制御手段は、前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、前記用紙についての前記文字列を含む属性値の情報を、予め定められた形式で、前記表示部に表示する請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記形式は、予め定められた色で表示する形式、ハイライト表示する形式、太字で表示する形式の何れかである請求項４に記載の情報処理装置。
【請求項６】
予め定められた複数の種類の用紙のうち、指定された文字列を含む属性値を、有する用紙の用紙情報の一覧を表示部に表示する第１の表示制御手段と、
前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、前記用紙についての前記文字列を含む属性値の情報を前記表示部に表示する第２の表示制御手段と、
を有するシステム。
【請求項７】
情報処理装置が実行する情報処理方法であって、
予め定められた複数の種類の用紙のうち、指定された文字列を含む属性値を、有する用紙の用紙情報の一覧を表示部に表示する第１の表示制御ステップと、
前記第１の表示制御ステップで表示された前記一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、前記用紙についての前記文字列を含む属性値の情報を前記表示部に表示する第２の表示制御ステップと、
を含む情報処理方法。
【請求項８】
コンピュータを、請求項１乃至５の何れか１項に記載の情報処理装置の各手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
商業印刷市場において、複数の給紙段や手差しトレイ、インサータといった多様な給紙段を備えたデジタル複合機といった画像形成装置が使用されている。オペレータは、この画像形成装置の操作パネル又は画像形成装置に接続されている制御装置の操作部等で、画像形成装置の給紙段に対応する用紙の属性を設定し、その属性と一致する用紙を給紙段に給紙することで所望の用紙に印刷することができる。用紙の属性には、例えば、用紙の名称、サイズ、坪量、表面性等がある。
このような複数の給紙段に対して多様な用紙の情報を設定したり、情報が設定された用紙を検索したりするための操作性を高める仕組みが考えられている。
例えば、印刷で使用する所望の用紙を探す場合に、オペレータの利便性を向上させるものとして、用紙の一覧が表示されている画面にて、用紙を検索する手段を提供するシステムがある。このようなシステムには、オペレータが所望の用紙の名称や坪量などのキーワードを検索入力エリアに入力することで、キーワードに合致した属性値を持つ用紙だけに選択肢を絞り込むシステムがある。また、特許文献１には、用紙の検索と併せて、合致したキーワードをハイライト表示といった強調した表示を行うことで、合致した箇所の認識を容易にさせる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８―１４７２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、複数の用紙の情報が一覧で表示される属性の項目数が多くなると、表示領域が限定されている画面内に全ての情報を収めて表示することができない場合がある。そのため、各用紙のどの属性についての属性値が、指定された文字列と合致したのかをオペレータが容易に認識することができず、所望の用紙の発見に手間をかけていた。
本発明は、オペレータによる所望の用紙の発見にかかる手間を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、予め定められた複数の種類の用紙のうち、指定された文字列を含む属性値を、有する用紙の用紙情報の一覧を表示部に表示する第１の表示制御手段と、前記第１の表示制御手段により表示された前記一覧に含まれる用紙情報に対して予め定められた処理が実行された場合、前記用紙についての前記文字列を含む属性値の情報を前記表示部に表示する第２の表示制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、オペレータによる所望の用紙の発見にかかる手間を軽減することができる。
【図面の簡単な説明】
【０００７】
【図１】画像形成システムのシステム構成等の一例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】制御装置のハードウェア構成等の一例を示す図である。
【図４】用紙管理アプリケーションのトップ画面の一例を示す図である。
【図５】制御装置の処理の一例を示すフローチャートである。
【図６】画像形成装置の処理の一例を示すフローチャートである。
【図７】用紙リスト画面の一例を示す図である。
【図８】用紙の検索結果の一例を示す図である。
【図９】用紙の検索結果の一例を示す図である。
【図１０】用紙管理テーブルの一例を示す図である。
【図１１】ツールチップの一例を示す図である。
【図１２】ツールチップ表示処理の一例を示すフローチャートである。
【図１３】ツールチップの一例を示す図である。
【図１４】スクロール処理の一例を示すフローチャートである。
【図１５】用紙リスト画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施の形態を、図面に基づいて詳細に説明する。
【０００９】
＜実施形態１＞
図１は、画像形成システム１００のシステム構成等の一例を示す図である。画像形成システム１００は、制御装置１０２と、画像形成装置１０３と、を含む。
画像形成システム１００は、クライアントコンピュータ１０１と通信可能に接続されている。より具体的には、制御装置１０２とクライアントコンピュータ１０１とが、ネットワークケーブル１０９を用いてＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）１１０を介して相互に通信可能に接続されている。
また、制御装置１０２と画像形成装置１０３とは、画像ビデオケーブル１０７及び制御ケーブル１０８を介して接続されている。本実施形態では、画像形成装置１０３は、ＬＡＮ１１０に直接接続されていない。画像形成装置１０３とクライアントコンピュータ１０１とは、制御装置１０２を介して通信する。ただし、他の例として、画像形成装置１０３は、ＬＡＮ１１０に直接、接続されていることとしてもよい。その場合、画像形成装置１０３は、直接、クライアントコンピュータ１０１と通信可能に接続されることとなる。
【００１０】
クライアントコンピュータ１０１は、アプリケーションを起動させて画像形成システム１００に印刷指示等を行う情報処理装置である。本実施形態では、クライアントコンピュータ１０１は、パーソナルコンピュータ（ＰＣ）であるとするが、サーバ装置、タブレット装置、スマートフォン等の他の情報処理装置であってもよい。
制御装置１０２は、画像形成装置１０３を制御し、画像形成装置１０３と連携して画像処理を行う情報処理装置である。本実施形態では、制御装置１０２は、ＰＣであるとするが、サーバ装置、タブレット装置等の他の情報処理装置であってもよい。
画像形成装置１０３は、画像形成に関する複数の機能を有する複合機である。画像形成装置１０３は、クライアントコンピュータ１０１や制御装置１０２から指示された画像形成処理を行う。
【００１１】
図２を用いて、画像形成装置１０３のハードウェア構成について説明する。
画像形成装置１０３は、コントローラ２００、操作パネル１０５、プリントエンジン２１０、給紙部１１６、スキャナ２１３を含む。また、画像形成装置１０３は、図１に示される排紙部１０６を含む。
コントローラ２００は、画像形成装置１０３を制御する制御部である。コントローラ２００は、ＣＰＵ２０１、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）２０２、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）２０３、操作パネルＩ／Ｆ２０５、ＬＡＮコントローラ２０６、印刷Ｉ／Ｆ２０７を含む。また、コントローラ２００は、ディスクコントローラ（ＤＫＣ）２０８、不揮発性メモリ２０９、ストレージ装置２１１、読取Ｉ／Ｆ２１２、ビデオＩ／Ｆ２１４を含む。ストレージ装置以外の各要素は、システムバス２０４を介して相互に通信可能に接続されている。
【００１２】
ＣＰＵ２０１は、画像形成装置１０３を制御する中央演算装置である。ＣＰＵ２０１は、ＲＯＭ２０３又はストレージ装置２１１に記憶された制御プログラムに基づいてシステムバス２０４に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア、データの一時的な記憶領域として機能する記憶装置である。ＲＯＭ２０３は、各種プログラム、各種設定情報を記憶する記憶装置である。
操作パネルＩ／Ｆ２０５は、操作パネルとの間での情報の入出力に用いられるインターフェースである。ＣＰＵ２０１は、操作パネルＩ／Ｆ２０５を介して、ユーザによる操作パネル１０５のソフトウェアキー、又は、ハードウェアキーの操作により入力された情報を受付ける。ＬＡＮコントローラ２０６は、制御ケーブル１０８を介した通信を制御するコントローラである。ＣＰＵ２０１は、ＬＡＮコントローラ２０６と制御ケーブル１０８とを介して、制御装置１０２との通信処理を行う。
【００１３】
印刷Ｉ／Ｆ２０７は、プリントエンジン２１０との間での情報の入出力に用いられるインターフェースである。ＣＰＵ２０１は、印刷Ｉ／Ｆ２０７を介して、プリントエンジン２１０に印刷対象の画像信号を出力する。また、ＣＰＵ２０１は、印刷Ｉ／Ｆ２０７を介して、プリントエンジン２１０に接続されている給紙部１１６を制御したり、給紙部の状態を取得したりする。ＤＫＣ２０８は、ストレージ装置２１１との間での情報の入出力を制御する。ＣＰＵ２０１は、ＤＫＣ２０８を介して、ストレージ装置２１１との間で情報の入出力を行う。不揮発性メモリ２０９は、操作パネル１０５やネットワークを介して設定される各種設定情報等を記憶する記憶装置である。
ストレージ装置２１１は、各種プログラム、各種設定情報、ジョブログ、画像ログ等の各種ログ等が記憶された記憶装置である。本実施形態では、ストレージ装置２１１は、ハードディスク（ＨＤＤ）であるとするが、ＩＣカード等の他の記憶装置であってもよい。ストレージ装置２１１は、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶したり、プリントジョブを一時的にスプールし、スプールされたジョブを外部から制御するためのジョブ格納領域として用いられたりする。また、ストレージ装置２１１は、スキャナ２１３から読み取った画像データやプリントジョブの画像データをＢＯＸデータとして記憶する。
【００１４】
読取Ｉ／Ｆ２１２は、スキャナ２１３との間での情報の入出力に用いられるインターフェースである。ＣＰＵ２０１は、読取Ｉ／Ｆ２１２を介して、スキャナ２１３から入力される画像信号を制御する。ビデオＩ／Ｆ２１４は、制御装置１０２からの画像データの受信に用いられるインターフェースである。
スキャナ２１３は、紙等の媒体から画像データを読み取る読取部である。ＣＰＵ２０１は、スキャナ２１３を用いて画像を走査する際には、操作パネル１０５の各種キーを介して、ユーザから各種指示を受け付ける。
操作パネル１０５は、画像形成装置１０３の操作に用いられる機構であり、ハードキー等野入力部とパネル等の表示部とを有する。ＣＰＵ２０１は、操作パネルＩ／Ｆ２０５を介して、操作パネル１０５の表示部に対して、スキャン状態等の各種情報を表示する。排紙部１０６は、画像が形成された用紙を受け取って、受け取った用紙に対して排紙する機構である。
【００１５】
プリントエンジン２１０は、用紙への画像の印刷を行う印刷装置である。給紙部１１６（１１６−１〜１１６−８）は、印刷に使用される用紙を格納しておく装置である。ＣＰＵ２０１は、印刷指示を受けると、給紙部１１６から一つの給紙段を選択し、選択した給紙段より用紙をフィードするよう制御する。本実施形態では、給紙部１１６の数は、８個であるとするが、７個以下でもよいし、９個以上でもよい。
ＣＰＵ２０１が、ＲＯＭ２０３、ストレージ装置２１１等に記憶されたプログラムに基づいて処理を実行することで、画像形成装置１０３の機能、図６で後述するフローチャートの処理等が実現される。
【００１６】
図３（ａ）を用いて、制御装置１０２のハードウェア構成を説明する。
制御装置１０２は、コントローラ３００、表示部１１１、操作ボタン部１１２、表示装置１１３、キーボード１１４、ポインティングデバイス１１５を含む。
コントローラ３００は、制御装置１０２を制御する制御部である。コントローラ３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、操作部Ｉ／Ｆ３０５、ＬＡＮコントローラ３０６、ＬＡＮコントローラ３０７、ＤＫＣ３０８、ストレージ装置３０９、ビデオＩ／Ｆ３１０を含む。また、コントローラ３００は、キーボードコントローラ（ＫＢＣ）３１１、ＣＲＴＣ３１２を含む。ストレージ装置以外の各要素は、システムバス３０４を介して相互に通信可能に接続されている。
【００１７】
ＣＰＵ３０１は、制御装置１０２を制御する中央演算装置である。ＣＰＵ３０１は、ＲＯＭ３０３又はストレージ装置３０９に記憶された制御プログラムに基づいてシステムバス３０４に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア、データの一時的な記憶領域として機能する記憶装置である。ＲＯＭ３０３は、各種プログラム、各種設定情報を記憶する記憶装置である。
操作部Ｉ／Ｆ３０５は、操作部（表示部１１１、操作ボタン部１１２）との間での情報の入出力に用いられるインターフェースである。ＬＡＮコントローラ３０６は、制御ケーブル１０８を介した通信を制御するコントローラである。ＣＰＵ３０１は、ＬＡＮコントローラ３０６と制御ケーブル１０８とを介して、画像形成装置１０３との通信処理を行う。ＬＡＮコントローラ３０７は、ＬＡＮ１１０を介した通信を制御するコントローラである。ＣＰＵ３０１は、ＬＡＮコントローラ３０６を介して、ネットワーク上のクライアントコンピュータ１０１等の装置との通信処理を行う。
【００１８】
ＤＫＣ３０８は、ストレージ装置３０９との間での情報の入出力を制御する。ＣＰＵ３０１は、ＤＫＣ３０８を介して、ストレージ装置３０９との間で情報の入出力を行う。ストレージ装置３０９は、各種プログラム、各種設定情報、ジョブログ、画像ログ等の各種ログ等が記憶された記憶装置である。本実施形態では、ストレージ装置３０９は、ＨＤＤであるとするが、ＩＣカード等の他の記憶装置であってもよい。ストレージ装置３０９は、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶し、プリントジョブを一時的にスプールする。また、ストレージ装置３０９は、スプールされたジョブがＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理された後で再度記憶される際のジョブ格納領域として用いられる。
ビデオＩ／Ｆ３１０は、ＲＩＰ処理した画像データの画像形成装置１０３への送信に用いられるインターフェースである。ＫＢＣ３１１は、キーボード１１４、ポインティングデバイス１１５からの情報の入力を受付けるコントローラである。ＣＲＴＣ３１２は、表示装置１１３への情報の表示を制御するコントローラである。ＣＲＴＣ３１２は、内部にビデオメモリを有し、ＣＰＵ３０１からの指示に従って、そのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１３に出力する。
【００１９】
表示部１１１は、制御装置１０２の表示部であり、制御装置１０２における情報を表示する。操作ボタン部１１２は、制御装置１０２のハードボタンである。ＣＰＵ３０１は、操作部Ｉ／Ｆ３０５を介して、操作ボタン部１１２のボタンの操作を検知し、操作に応じた情報を受付ける。表示部１１１は、制御装置１０２の操作に関する情報（電源操作やＩＰアドレスの確認）を表示する目的で使用される。
表示装置１１３は、制御装置１０２の表示装置であり、液晶モニタ等である。キーボード１１４は、情報の入力に用いられるキーボードである。ポインティングデバイス１１５は、情報の入力に用いられるポインティングデバイスである。本実施形態では、ポインティングデバイス１１５は、マウス（登録商標）である。また、他の例として、表示装置１１３が、タッチパネル等の入力装置としても機能する場合、制御装置１０２は、ポインティングデバイス１１５を含まないこととしてもよい。
【００２０】
ＣＰＵ３０１が、ＲＯＭ３０３、ストレージ装置３０９等に記憶されたプログラムに基づいて処理を実行することで、図３（ｂ）で後述する制御装置１０２の機能、図５、１２、１４で後述するフローチャートの処理等が実現される。
本実施形態では、画像形成システム１００は、それぞれ個別の装置である制御装置１０２と画像形成装置１０３とを含むとした。ただし、他の例として、制御装置１０２と画像形成装置１０３との何れか一方であって、他方の機能を有する場合、画像形成システム１００は、その一方の装置を含み、他方の装置を含まないこととしてもよい。
【００２１】
図３（ｂ）を用いて、制御装置１０２の機能構成を説明する。制御装置１０２は、ＵＩ制御部３５２、用紙管理部３５３、給紙段管理部３５４、ネットワーク制御部３５５、ジョブ管理部３５６、設定管理部３５７を含む。
ＵＩ制御部３５２は、制御装置１０２の表示部（表示部１１１と表示装置１１３と）に表示される画面を制御する。ＵＩ制御部３５２は、システム設定に従い、画面表示文言や用紙サイズの表示単位系の表示を切り替えるように制御する。
用紙管理部３５３は、画像形成装置１０３との通信を行い、取得した用紙情報を、図１０で後述するテーブル１００１を用いて管理する。用紙情報とは、用紙に関する情報である。本実施形態では、用紙情報は、用紙についての予め定められた属性に関する属性値の情報である。また、用紙管理部３５３は、用紙管理のためのアプリケーションである用紙管理アプリケーションの機能も実現する。用紙管理部３５３は、テーブル１００１に対して、用紙情報の編集、追加、削除、検索を行う。テーブル１００１は、用紙情報を用紙ＩＤごとに管理するための管理テーブルであり、不揮発領域であるストレージ装置３０９に記憶される。ただし、他の例として、テーブル１００１は、画像形成装置１０３のストレージ装置２１１に記憶されることとしてもよい。その場合、制御装置１０２は、画像形成装置１０３からテーブル１００１を取得し、ＲＡＭ３０２に記憶しておくようにしてもよい。
【００２２】
給紙段管理部３５４は、画像形成装置１０３と通信を行い、取得した給紙段情報を管理する。
ネットワーク制御部３５５は、ＬＡＮコントローラ３０６を介して画像形成装置１０３との通信処理を制御し、ＬＡＮコントローラ３０７を介してネットワーク上のクライアントコンピュータ１０１との通信処理を制御する。
ジョブ管理部３５６は、印刷処理シーケンスやジョブの順番を管理する。ジョブ管理部３５６は、制御装置１０２が受信したジョブを管理し、受信したジョブの印刷データを、ＬＡＮコントローラ３０６やビデオＩ／Ｆ３１０を介して画像形成装置１０３へ転送する。
設定管理部３５７は、画像形成システム１００に関するシステム設定を管理する。システム設定とは、画像形成システム１００についての設定情報であり、例えば、画面表示文言の言語設定や、用紙サイズの表示単位系（ミリ又はインチ）設定等である。
【００２３】
図４を用いて、用紙管理部３５３が実現する用紙管理アプリケーションの起動の際に表示装置１１３に表示される画面４００について説明する。図４の例では、画面４００には、画像形成装置１０３の給紙段の情報が表示されている。用紙管理アプリケーションは、起動すると、ＣＲＴＣ３１２を介して、表示装置１１３に画面４００を表示する。
用紙管理アプリケーションは、画面４００として、画像形成装置１０３の給紙段情報を表示した状態の画面を表示することができる。画面４００は、制御装置１０２に接続されている画像形成装置１０３についての所定の機器の接続状況を示す。用紙管理アプリケーションは、起動した際に、画像形成装置１０３から、画像形成装置１０３に接続された機器の情報を取得し、取得した情報に基づいて、画像形成装置１０３に接続された機器の情報を画面４００に表示する。
【００２４】
図４の例では、給紙段が８つ、排紙装置が接続されている状態が表されている。
ボタン４１０〜４１７それぞれは、給紙段ボタンである。用紙管理アプリケーションは、起動した際に取得した画像形成装置１０３の給紙段の情報を元に、給紙段ボタンを作成して、画面４００に配置する。給紙段ボタンは、給紙段ついての情報（例えば、設定されている用紙名称や用紙残量等の情報）が表示される領域を有するボタンである。
コントローラ３００は、画像形成装置１０３の給紙段の状態が変更した際に、画像形成装置１０３から給紙段状態変更イベントを受信すると、給紙段情報を取得しなおす。コントローラ３００は、取得した給紙段情報に従い、画面４００内の給紙段ボタンの表示領域を再描画する。
【００２５】
ボタン４０１は、図７で後述する用紙リスト画面７００を表示するための指示に用いられるボタンである。本実施形態では、ボタン４０１が押下されると、コントローラ３００は、用紙リスト画面７００を表示し、用紙リスト画面７００を最前面に表示する。
設定ボタン４０２は、用紙管理アプリケーションのシステム設定の変更に用いられる画面を表示する指示に用いられるボタンである。コントローラ３００は、ストレージ装置３０９に保存されたシステム設定に従い、処理時点のシステム設定を表示する。
【００２６】
図５は、用紙管理アプリケーションの起動の際の制御装置１０２の処理の一例を示すフローチャートである。用紙管理アプリケーションは、起動する際に図５の処理を開始する。
Ｓ５０１において、用紙管理アプリケーションは、用紙管理の対象となる画像形成装置１０３の機種を判別する。用紙管理アプリケーションは、画像形成装置１０３の機種を判別し、画面４００を作成する際や、機種ごとの仕様差を吸収する際に、この判別結果を使用する。より具体的には、用紙管理アプリケーションは、画像形成装置１０３に対して、機種情報の問い合わせを送信し、図６で後述するＳ６０７にて返信される情報から機種情報を取得する。更に、用紙管理アプリケーションは、ストレージ装置３０９に予め記憶されている機種の判別に用いられる情報（例えば、機種の一覧情報等）を元に、画像形成装置１０３の機種を判別する。用紙管理アプリケーションは、Ｓ５０１にて機種を判別したら、処理をＳ５０２へ遷移する。
【００２７】
Ｓ５０２において、用紙管理アプリケーションは、画像形成装置１０３に対して画像形成装置１０３の機器構成の情報を問い合わせ、図６で後述するＳ６０９にて返信される情報から画像形成装置１０３の機器構成の情報を取得する。そして、用紙管理アプリケーションは、画像形成装置１０３に接続されている機器構成を判別する。さらに、用紙管理アプリケーションは、画面４００を作成する際に、給紙部の情報を特定する際に、機種ごとの仕様差を吸収するときにこの判別結果を使用する。用紙管理アプリケーションは、画像形成装置と通信して機器構成情報を取得したら、処理をＳ５０３へ遷移する。
Ｓ５０３において、用紙管理アプリケーションは、画像形成装置１０３に対して給紙部情報を問い合わせ、図６で後述するＳ６１１にて画像形成装置１０３から送信される給紙部情報を取得する。この給紙部情報は、給紙部に関する情報であって、給紙段、手差しトレイ、長尺用紙トレイ等の給紙部の構成の情報と、各給紙部に設定されている用紙情報と、を含む。さらに、用紙管理アプリケーションは、画像形成装置１０３に接続されている給紙部のうち、用紙管理の対象となる給紙部を判別し、画像形成装置１０３に接続されている給紙部の数を特定する。
【００２８】
Ｓ５０４において、用紙管理アプリケーションは、画像形成装置１０３に用紙情報を問い合わせ、図６で後述するＳ６１１にて返信される情報を取得する。そして、用紙管理アプリケーションは、取得した情報から、それぞれの給紙部に設定されている用紙情報と、画面４００に含まれる給紙部オープンボタンの押下に応じて給紙部を自動引き出しすることが可能か否かの情報と、を取得する。用紙管理アプリケーションは、Ｓ５０３とＳ５０４との処理を並行して行い、双方の処理が完了すると、処理をＳ５０５に遷移する。
Ｓ５０５において、用紙管理アプリケーションは、画面４００のボタン４１０〜４１７上に表示される給紙部ボタンの情報を作成する。また、用紙管理アプリケーションは、給紙部オープンボタン押下で給紙部を自動引き出し可能な給紙部については、ボタン４１０〜４１７上に表示される給紙部オープンボタン４２０〜４２７を作成する。用紙管理アプリケーションは、Ｓ５０５で給紙部ボタンの情報を作成したら、処理をＳ５０６に遷移する。
【００２９】
Ｓ５０６において、用紙管理アプリケーションは、Ｓ６１３にて返信される用紙の一覧である用紙リストに関する情報である用紙リスト情報を画像形成装置１０３に問い合わせる。そして、用紙管理アプリケーションは、図６で後述するＳ６１３で画像形成装置１０３から送信される用紙リスト情報を取得する。用紙管理アプリケーションは、Ｓ５０６にて用紙リスト情報を取得したら、処理をＳ５０７に遷移する。
Ｓ５０７において、用紙管理アプリケーションは、画面４００に含まれる用紙リスト画面７００の情報を作成する。用紙リスト画面７００には、画像形成装置１０３の各給紙部についての調整項目の情報と、各調整項目について調整可能か否かを示す情報と、を含む。用紙管理アプリケーションは、Ｓ５０７にて用紙リスト画面の情報を作成したら、処理をＳ５０８に遷移する。
【００３０】
Ｓ５０８において、用紙管理アプリケーションは、図６で後述するＳ６１５で返信される情報から、各給紙部についての各調整項目の調整値の情報を取得する。用紙管理アプリケーションは、調整値を取得したら、処理をＳ５０９に遷移する。
Ｓ５０９において、用紙管理アプリケーションは、Ｓ５０８で取得した調整値より、用紙リスト画面７００に含まれる文字列を作成する。用紙管理アプリケーションは、調整値がデフォルト値から変更されていない場合には調整なしの情報を作成し、調整値がデフォルト値から変更されている場合には調整ありの情報を作成する。用紙管理アプリケーションは、Ｓ５０９で調整値の情報を作成したら、処理をＳ５１０に遷移する。
Ｓ５１０において、用紙管理アプリケーションは、Ｓ５０１、Ｓ５０２それぞれで取得した情報と、Ｓ５０５、Ｓ５０７、Ｓ５０９それぞれで作成した情報と、から、画面４００を作成する。用紙管理アプリケーションは、Ｓ５１０で画面４００を作成したのち、処理をＳ５１１に遷移する。
【００３１】
Ｓ５１１において、用紙管理アプリケーションは、画像形成装置１０３に対して、変更通知イベントの送付先に制御装置１０２を登録するよう制御する。変更通知イベントとは、画像形成装置１０３の給紙部情報、用紙情報が変更されたときに通知される情報である。用紙管理アプリケーションは、登録が成功した場合、変更通知イベントの待ち受け処理を行う。用紙管理アプリケーションは、変更通知イベントの待ち受け処理を実施すると、図５の処理を終了する。
本実施形態では、図５の処理は、用紙管理アプリケーションの起動の際に実行されることとした。ただし、画像形成装置１０３の給紙部情報、用紙リスト情報、調整値それぞれは、用紙管理アプリケーション使用中に随時変更される可能性がある。したがって、用紙管理アプリケーションは、各種情報の変更に応じて、図５の処理を実行し、用紙管理アプリケーションと画像形成装置１０３との間で情報を同期させることとしてもよい。
【００３２】
図６は、画像形成装置１０３の処理の一例を示すフローチャートである。画像形成装置１０３は、起動の際に、図６の処理を開始する。
Ｓ６０１において、ＣＰＵ２０１は、画像形成装置１０３の機種情報をストレージ装置２１１より取得し、返信可能なデータとして作成する。ＣＰＵ２０１は、Ｓ６０１にて機種情報のデータを作成したら、処理をＳ６０２に遷移する。
Ｓ６０２において、ＣＰＵ２０１は、画像形成装置１０３に接続されている機器の情報である機器構成情報をストレージ装置２１１より取得し、返信可能なデータとして作成する。ＣＰＵ２０１は、Ｓ６０２にて機器構成情報のデータを作成したら、処理をＳ６０３に遷移する。
【００３３】
Ｓ６０３において、ＣＰＵ２０１は、画像形成装置１０３の給紙部情報を、Ｓ６０２で取得した機器構成情報、又は、ストレージ装置２１１より取得し、返信可能なデータとして作成する。ＣＰＵ２０１は、Ｓ６０３にて給紙部情報のデータを作成したら、処理をＳ６０４に遷移する。
Ｓ６０４において、ＣＰＵ２０１は、画像形成装置１０３で利用可能な用紙のリストである用紙リスト情報をストレージ装置２１１より取得し、返信可能なデータとして作成する。ＣＰＵ２０１は、Ｓ６０４にて用紙リスト情報のデータを作成したら、処理をＳ６０５に遷移する。
【００３４】
Ｓ６０５において、ＣＰＵ２０１は、画像形成装置１０３についての各調整項目の調整値の情報をストレージ装置２１１より取得し、返信可能なデータとして作成する。ＣＰＵ２０１は、この調整値情報として、画像形成装置１０３で調整可能な項目（例えば、給紙段の調整項目等）すべてに対して実施する。ＣＰＵ２０１は、Ｓ６０５にて調整値情報のデータを作成したら、処理をＳ６０６に遷移する。
Ｓ６０６にておいて、ＣＰＵ２０１は、Ｓ５０１で制御装置１０２から送信された機種情報の問合せを受信したか否かを判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６０７に遷移し、受信していないと判定した場合、処理をＳ６０８に遷移する。
Ｓ６０７において、ＣＰＵ２０１は、Ｓ６０１で作成した機種情報を制御装置１０２に返信し、処理をＳ６０８に遷移する。
【００３５】
Ｓ６０８において、ＣＰＵ２０１は、制御装置１０２より機器の構成情報の問合せを受信したか否かを判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６０９に遷移し、受信していないと判定した場合、処理をＳ６１０に遷移する。
Ｓ６０９において、ＣＰＵ２０１は、Ｓ６０２で作成した機器構成情報を、制御装置１０２に返信し、処理をＳ６１０に遷移する。
Ｓ６１０において、ＣＰＵ２０１は、制御装置１０２よりＳ５０３、Ｓ５０４それぞれで送信された問い合わせを、双方とも受信したか判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６１１に遷移し、受信していないと判定した場合、処理をＳ６１２に遷移する。
【００３６】
Ｓ６１１において、ＣＰＵ２０１は、制御装置１０２に、Ｓ６０３で作成した給紙部情報を返信し、処理をＳ６１２に遷移する。
Ｓ６１２において、ＣＰＵ２０１は、Ｓ５０６で制御装置１０２から用紙リスト情報の問合せを受信したか否かを判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６１３に遷移し、受信していないと判定した場合、処理をＳ６１４に遷移する。
Ｓ６１３において、ＣＰＵ２０１は、Ｓ６０４で作成した用紙リスト情報を、制御装置１０２に返信し、処理をＳ６１４に遷移する。
【００３７】
Ｓ６１４において、ＣＰＵ２０１は、Ｓ５０８で制御装置１０２より送信された調整値情報の問合せを受信したか否かを判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６１５に遷移し、受信していないと判定した場合、処理をＳ６１６に遷移する。
Ｓ６１５において、ＣＰＵ２０１は、調整値情報を制御装置１０２に返信し、処理をＳ６１６に遷移する。
Ｓ６１６において、ＣＰＵ２０１は、Ｓ５１１で制御装置１０２より送信された登録依頼を受信したか否かを判定する。ＣＰＵ２０１は、受信したと判定した場合、処理をＳ６１７に遷移し、受信していないと判定した場合、処理をＳ６１８に遷移する。
【００３８】
Ｓ６１７において、ＣＰＵ２０１は、イベントの送信先として制御装置１０２を登録し、処理をＳ６１８に遷移する。
Ｓ６１８において、ＣＰＵ２０１は、予め定められた初期化処理が全て完了したか否かを判定する。本実施形態では、この予め定められた初期化処理は、Ｓ６０６、Ｓ６０８、Ｓ６１０、Ｓ６１２、Ｓ６１４、Ｓ６１６の処理それぞれであるとする。ＣＰＵ２０１は、予め定められた初期化処理が全て完了したと判定した場合、図６の処理を終了し、完了していない処理があると判定した場合、処理をＳ６０６に遷移する。
本実施形態では、画像形成装置１０３は、給紙部として、給紙部１１６を有することとする。ただし、他の例として、画像形成装置１０３は、インサータや手差しトレイ等の他の給紙部を有することとしてもよいし、複数の異なる給紙部を有することとしてもよい。
【００３９】
説明を図４に戻す。ボタン４１０がポインティングデバイス１１５等を介して押下されると、用紙管理アプリケーションは、ボタン４１０に対応する給紙部の用紙設定画面を表示する。そして、用紙管理アプリケーションは、ポインティングデバイス１１５等を介した用紙設定画面への入力に基づいて、ボタン４１０に対応する給紙部について、用紙の設定、設定されている用紙の設定値の変更等を行う。用紙管理アプリケーションは、４１１〜４１７それぞれについても同様の処理を行う。
【００４０】
図７を用いて、画面４００に含まれる用紙リスト画面７００について説明する。用紙リスト画面７００は、ＣＰＵ３０１からの指示に従って、ビデオメモリに描画されると共に、ビデオメモリに描画されたイメージデータがビデオ信号として表示装置１１３に出力され、表示されることで表示される。
用紙リスト画面７００は、表示領域７０１、用紙リストの表示方法を選択するプルダウンメニュー７０２、用紙の検索用の文字列の入力エリアであるエリア７０３、用紙リストへの用紙追加ボタンを含む。用紙管理アプリケーションは、この用紙追加ボタンとして、新規用紙の登録を指示する新規登録ボタン７０４、既存の用紙の複製を指示する複製ボタン７０５、用紙データベースからの用紙の登録を指示する登録ボタン７０６を、用紙リスト画面７００に含ませる。
【００４１】
図７（ａ）は、ボタン４０１の押下の際に、あらかじめ定められた標準サイズ表示される用紙リスト画面７００の一例を示す図である。画面４００がユーザにより見えやすいように、図７（ａ）の用紙リスト画面７００は、画面４００よりも小さめの画面サイズとなっている。図７（ｂ）は、図７（ａ）の場合よりも広げて表示された用紙リスト画面７００の一例を示す図である。
表示領域７０１について説明する。用紙管理アプリケーションは、表示領域７０１は、用紙リスト情報が示す各用紙の用紙情報が表示される領域である。表示領域７０１の列の項目として用紙に関する複数の属性それぞれが、行の項目として用紙が、設定されている。本実施形態では、用紙管理アプリケーションは、表示領域７０１に、各用紙の用紙情報として、各用紙についてのあらかじめ定められた複数の属性についての属性値の情報を表示する。
【００４２】
表示領域７０１に表示されている用紙リストにおける選択中の用紙情報は、選択されていることが分かるように反転表示されている。表示装置１１３に実際に表示されている用紙の属性値以外を表示したい場合、ユーザは、ポインティングデバイス１１５等を用いてスクロールバー７１０を操作すればよい。用紙管理アプリケーションは、スクロールバー７１０の操作に応じて、表示領域７０１の列項目についての表示部分を調整する。これにより、ユーザは、所望の属性値を確認できる。
また、表示装置１１３に表示されている用紙以外を表示したい場合、ユーザは、ポインティングデバイス１１５等を用いてスクロールバー７１１を操作すればよい。用紙管理アプリケーションは、スクロールバー７１１の操作に応じて、表示領域７０１の行項目についての表示部分を調整する。これにより、ユーザは、所望の用紙についての属性値を確認できる。
【００４３】
図７（ｂ）の用紙リスト画面７００は、画面の横幅を最大に広げたものであり、表示対象となる全ての属性についての属性値が表示されている。そのため、スクロールバー７１０は、不要であり、非表示となっている。図７（ａ）の例のように、用紙リスト画面７００が全ての属性値を表示できないサイズの場合、表示領域７０１には、用紙の名称、坪量、サイズのように一部の属性値しか表示されない。即ち、その他の用紙の属性値については、表示領域７０１に表示されない。一方、図７（ｂ）の例では、用紙リスト画面７００のサイズが広げられ、全ての属性値が表示領域７０１に表示されることとなる。
【００４４】
用紙リストの表示方法の選択に用いられるプルダウンメニュー７０２について説明する。プルダウンメニュー７０２には、表示領域７０１における用紙情報の表示方法が表示されている。用紙管理アプリケーションは、プルダウンメニュー７０２の選択に応じて、表示領域７０１における用紙情報の表示方法の候補となる複数の方法を表示し、表示した候補からポインティングデバイス１１５等を介した指定を受け付ける。そして、用紙管理アプリケーションは、受け付けた方法で、表示領域７０１に用紙情報を表示する。本実施形態では、表示方法の候補には、すべてを表示、お得意様Ａ社、お得意様Ｂ社、お得意様Ｃ社、履歴という表示方法がある。
お得意様Ａ社、お得意様Ｂ社、お得意様Ｃ社それぞれの方法は、用紙情報のお気に入りＩＤごとに表示領域７０１の表示内容をフィルタして表示する方法である。
【００４５】
エリア７０３について説明する。エリア７０３は、オペレータがキーボード１１４等を用いて、用紙リスト情報が示す用紙（表示領域７０１に用紙情報が表示されている用紙）から所望の用紙を検索するためのキーワードを入力するためのエリアである。用紙管理アプリケーションは、エリア７０３に対する入力に基づいて、インクリメンタルサーチが可能であり、文字の入力の都度、用紙の検索を行う。
【００４６】
図８を用いて、エリア７０３に「１１」と入力された場合について説明する。図８の例では、用紙管理アプリケーションは、何れかの属性に、エリア７０３に入力された文字列「１１」を含む用紙を検索し、検索できた用紙の用紙情報のみ、表示領域７０１に表示するよう表示領域を更新する。また用紙管理アプリケーションは、各用紙についての属性値のうち、文字列「１１」を含む属性値を、他の属性値の色と異なる色（図８の例では、青色）で表示する。図８では、説明のため、青色で表示される文字列を、太字で表している。図９、１３、１５についても同様である。図８の例では、用紙８０１のように用紙の名称が文字列「１１」を含む場合、用紙管理アプリケーションは、用紙８０１の用紙の名称を青色で表示する。また、用紙８０２のように用紙のサイズが文字列「１１」を含む場合、用紙管理アプリケーションは、用紙８０１の用紙のサイズを青色で表示する。
【００４７】
図９（ａ）は、エリア７０３に文字列「マット」が入力された際に表示装置１１３に表示される用紙リスト画面７００の一例を示す図である。図９（ａ）の例では、用紙リスト画面７００に表示されている用紙情報には、用紙リスト画面７００内に表示されていないが、検索ワードである文字列「マット」を含む属性値が含まれている。用紙群９０１については、用紙の名称に「マット」が含まれるため、用紙リスト画面７００に表示されている用紙の名称が青色で表示されている。しかし、用紙群９０２については、表示されている属性値に「マット」が含まれないため、表示されている何れの属性値についても青色で表示されないこととなる。
このような場合、合致した用紙情報を確認するためにオペレータは、用紙群９０２について「マット」を含む属性値を確認するためには、図９（ｂ）のように用紙リスト画面７００の横幅を広げたり、スクロールバー７１０を操作したりする必要がある。こうすることで、オペレータは、「マット」を含む属性値９０３（「表面性」の属性についての属性値「マットコート」）を確認できる。
【００４８】
図１０のテーブル１００１は、用紙管理テーブルの一例を示すテーブルである。テーブル１００２は、テーブル１００１に対して、エリア７０３に検索キーワード「９０」が入力された場合に、用紙管理アプリケーションが検索した用紙の用紙情報を管理するテーブルである。用紙管理アプリケーションは、Ｓ５０６で用紙情報を取得した後で、テーブル１００１を生成し、生成したテーブル１００１をストレージ装置３０９に記憶する。また、用紙管理アプリケーションは、エリア７０３に入力された文字列に基づいて検索用紙について各属性値を記憶するテーブル（図１０の例ではテーブル１００２）を生成し、生成したテーブルをストレージ装置３０９に記憶する。
エリア７０３に「９０」が入力されると、用紙管理アプリケーションは、テーブル１００１の用紙情報の中から「９０」を含む文字列を検索する。図１０の例では、用紙ＩＤ３、４等の用紙の坪量の属性値「９０」を検索する。用紙管理アプリケーションは、この「９０」を含む属性値を有する用紙情報を、テーブル１００２に追加し、テーブル１００２を作成する。そして、用紙管理アプリケーションは、表示領域７０１に用紙リスト画面７００に、テーブル１００２に記憶された用紙情報を表示し、エリア７０３に入力された文字列を含む属性値については、青色で表示する。
【００４９】
図１１は、ポインティングデバイス１１５を用いて、カーソル１１０１が表示領域７０１内の何れかの用紙情報に重ね合わされる処理が行われた場合に、用紙管理アプリケーションが表示するツールチップ画面１１０２の一例を示す図である。カーソル１１０１は、表示装置１１３の画面上での指定位置を示すために用いられるオブジェクトである。ツールチップ画面とは、用紙リスト画面７００に覆いかぶさるような形式で表示される用紙の属性値を含む画面である。
表示装置１１３の表示領域上でのポインティングデバイス１１５が示す座標位置は、カーソル１１０１によって示される。用紙管理アプリケーションは、カーソル１１０１が表示領域７０１に入って停止し、一定時間が経過したことを検知すると、カーソル１１０１の位置情報からカーソル１１０１が重ね合わされた用紙情報に対応する用紙の用紙ＩＤを特定する。そして、用紙管理アプリケーションは、テーブル１００１を参照して、特定した用紙ＩＤの用紙の各属性値を取得し、ツールチップ画面１１０２内に表示する。本実施形態では、用紙管理アプリケーションは、ツールチップ画面１１０２内に用紙の名称、坪量、表面性、サイズ、特徴、色等の予め定められた属性値と、パラメータが調整済みの調整属性の属性値と、を含ませることとする。ただし、他の例として、用紙管理アプリケーションは、ツールチップ画面１１０２内に、その他の属性値を含ませてもよく、その内容や種類を限定しない。
また、用紙管理アプリケーションは、ツールチップ画面１１０２内に、特定した用紙ＩＤに対応する用紙の属性値のうち、エリア７０３に入力された文字列を含む属性値のみを含ませることとしてもよい。
【００５０】
図１２を用いて、ポインティングデバイス１１５を使用してカーソル１１０１を表示領域７０１内の何れかの用紙情報に重ね合わせた場合の用紙管理アプリケーションの処理を説明する。用紙管理アプリケーションは、カーソル１１０１が表示領域７０１内の何れかの用紙情報に重ね合わされて、停止したまま一定期間経過した場合に、図１２の処理を開始する。
Ｓ１２０１において、用紙管理アプリケーションは、カーソル１１０１の位置情報から、カーソル１１０１に重なっている用紙情報に対応する用紙の用紙ＩＤを特定する。
Ｓ１２０２において、用紙管理アプリケーションは、テーブル１００１を参照して、Ｓ１２０１で特定した用紙ＩＤに対応してテーブル１００１に記憶された各属性値を取得する。
【００５１】
Ｓ１２０３において、用紙管理アプリケーションは、Ｓ１２０２で取得した属性値を基に、ツールチップ画面１１０２に表示される文字列を生成する。本実施形態では、用紙管理アプリケーションは、ツールチップ画面１１０２に表示される文字列として、用紙の名称、坪量、表面性、サイズ、特徴、色等の予め定められた属性値と、パラメータが調整済みの属性値と、を示す文字列を生成する。
Ｓ１２０４において、用紙管理アプリケーションは、エリア７０３に入力されている検索キーワード（文字列）を取得する。
Ｓ１２０５において、用紙管理アプリケーションは、Ｓ１２０３で生成した文字列と、Ｓ１２０４で取得した検索キーワードと、を比較する。
Ｓ１２０６において、用紙管理アプリケーションは、Ｓ１２０５での比較処理の結果、Ｓ１２０３で生成した文字列に、検索キーワードを含む属性値を示す文字列が存在するか否かを判定する。用紙管理アプリケーションは、存在すると判定した場合、処理をＳ１２０７に進め、存在しないと判定した場合、処理をＳ１２０８に進める。
【００５２】
Ｓ１２０７において、用紙管理アプリケーションは、Ｓ１２０３で生成した文字列のうち、Ｓ１２０６で存在すると判定した文字列の色を、あらかじめ定められた色（本実施形態では青）に変更する。これにより、用紙管理アプリケーションは、検索キーワードに合致した属性値のみを、所定の色で表示するという形式で表示することで、強調して表示することができる。
ただし、他の例として、用紙管理アプリケーションは、検索キーワードに合致した属性値を、他の形式で表示することで、強調して表示してもよい。例えば、用紙管理アプリケーションは、検索キーワードに合致した属性値の文字列をハイライト表示する形式で表示することとしてもよい。また、用紙管理アプリケーションは、検索キーワードに合致した属性値の文字列を太字にする形式で表示してもよい。
【００５３】
Ｓ１２０８において、用紙管理アプリケーションは、Ｓ１２０３で生成した文字列を含むツールチップ画面１１０２を生成する。ただし、他の例として、用紙管理アプリケーションは、Ｓ１２０３で生成した文字列のうち、Ｓ１２０６で存在すると判定された文字列のみを含むツールチップ画面１１０２を生成することとしてもよい。これにより、制御装置１０２は、検索キーワードに合致した属性値のみを表示することができる。ユーザは、余分な属性値を確認する必要がなくなることとなる。即ち、制御装置１０２は、このようにすることで、ユーザの手間をより軽減できる。また、この場合、Ｓ１２０６で存在すると判定した文字列しか表示されないため、この文字列について色を変えたり、ハイライト表示したり、太字にしたりして、強調する必要がない。そのため、この場合、用紙管理アプリケーションは、このような強調した表示を行わないこととしてもよい。
Ｓ１２０９において、用紙管理アプリケーションは、Ｓ１２０８で生成したツールチップ画面１１０２を、表示装置１１３に表示する。Ｓ１２０９の処理は、エリア７０３に入力された検索キーワードに合致した属性値を表示する表示制御処理の一例である。
【００５４】
図１３は、図９（ａ）の用紙リスト画面７００の表示領域７０１の一番上に表示されている用紙情報にカーソル１１０１が重ね合わされた場合に表示されるツールチップ画面１１０２の一例を示す図である。ツールチップ画面１１０２に表示されている属性値の文字列の中で、検索キーワード「マット」に合致した属性値の文字列が青字で表示されていることが分かる。
本実施形態では、エリア７０３に入力される検索用の文字列は、１つであるとした。ただし、他の例として、エリア７０３に、検索用の複数の文字列が入力されることとしてもよい。例えば、エリア７０３内に複数の文字列が、スペース等で区切られ、入力されることとしてもよい。この場合も、用紙管理アプリケーションは、図１２のフローチャートに基づき、エリア７０３に入力された複数の文字列それぞれに合致した全ての属性値の文字列を、ツールチップ画面１１０２内で強調して表示する。
【００５５】
また、図１３のツールチップ画面１１０２の中に「調整済みパラメータ」として「光沢性／黒品位の調整」が表示されている。この部分は、用紙情報の画像形成装置１０３の調整に関するパラメータがデフォルト値から変更されているパラメータの属性値を列挙する領域である。デフォルト値から変更されているか否かは、テーブル１００１を参照して判断する。オペレータは、この調整済みパラメータ領域についても検索が可能である。Ｓ１２０３にてツールチップ表示用の文字列を作り出す際に、調整済みパラメータの文字列一覧も含めるので、検索キーワードと合致すれば、Ｓ１２０７にて青字で表示される。
つまり、例えば、オペレータが、エリア７０３に「光沢性」と入力した場合には、ツールチップ１３０２内の「光沢性／黒品位の調整」が青字で表示される。
【００５６】
以上、本実施形態では、用紙管理アプリケーションは、エリア７０３に文字列が入力され、入力された文字列を含む属性値を有する用紙を検索し、表示領域７０１に検索した用紙の用紙情報を表示する。そして、用紙管理アプリケーションは、表示領域７０１に表示された用紙情報にカーソル１１０１が重ね合わされる処理が実行された場合、以下の処理を実行することとした。即ち、用紙管理アプリケーションは、カーソル１１０１が重ね合わされた用紙情報に対応する用紙についてのエリア７０３に入力された文字列を含む属性値を示すツールチップ画面１１０２を表示することとした。このように、用紙管理アプリケーションは、表示領域７０１に表示された用紙情報に対するカーソル１１０１の重ね合せ処理である予め定められた処理が実行された場合に、検索キーワードを含む属性値を表示装置１１３に表示するよう表示制御した。
オペレータは、表示されたツールチップ画面１１０２を確認することで、カーソル１１０１が示す用紙のどの属性値が、エリア７０３に入力された文字列を含むかを、容易に把握できる。これにより、例えば、図９（ａ）のように、用紙リスト画面７００内に全ての属性値を表示できない状況下であっても、オペレータは、カーソル１１０１が示す用紙の属性値を適切に把握できるようになる。結果として、オペレータは、より手間をかけずに、より短時間に、所望の用紙を発見できる。このように、画像形成システムは、オペレータが所望の用紙を探し出すのに費やす時間を短縮することができる。
【００５７】
＜実施形態２＞
本実施形態では、制御装置１０２は、検索キーワードに合致した属性値の文字列が表示されるように、用紙リスト画面７００をスクロールする。
本実施形態の画像形成システムのシステム構成は、実施形態１と同様である。また、制御装置１０２のハードウェア構成及び機能構成は、実施形態１と同様である。また、画像形成装置のハードウェア構成は、実施形態１と同様である。
【００５８】
図１４を用いて、本実施形態の制御装置１０２の処理を説明する。制御装置１０２は、ポインティングデバイス１１５等を使用して表示領域７０１内の何れかの用紙情報が選択された場合に図１４の処理を開始する。
Ｓ１４０１において、用紙管理アプリケーションは、選択された用紙情報に対応する用紙のＩＤを特定する。
Ｓ１４０２において、用紙管理アプリケーションは、エリア７０３に文字列（検索キーワード）が入力されているか否かを判定する。用紙管理アプリケーションは、入力されていると判定した場合、処理をＳ１４０３に進め、入力されていないと判定した場合、図１４の処理を終了する。
【００５９】
Ｓ１４０３において、用紙管理アプリケーションは、テーブル１００１を参照してＳ１４０１で特定した用紙ＩＤの用紙の属性値を取得する。
Ｓ１４０４において、Ｓ１４０３で取得した属性値とエリア７０３に入力された検索キーワードとを比較し、Ｓ１４０３で取得した属性値のうち検索キーワードを含む属性値を特定する。
【００６０】
Ｓ１４０５において、用紙管理アプリケーションは、Ｓ１４０４で特定した属性値が何の属性についての情報であるかを特定する。検索キーワードが「マット」であり、合致した属性値が「マットコート」である場合、用紙管理アプリケーションは、「マットコート」は、「表面性」属性についての属性値であることを特定する。表示領域７０１の各カラムは、それぞれが属性に対応する項目である。そのため、Ｓ１４０５の処理は、選択された用紙情報についての検索キーワードを含む属性値が表示されているカラムを特定する処理ともいえる。
尚、どのカラムに何の用紙情報を表示するかという情報は、用紙管理アプリケーションが管理しており、用紙リスト画面７００を表示する際にも使用される。図９（ｂ）の例では、用紙リスト画面７００には、名称、坪量、サイズ、Ｙ（幅）、Ｘ（高さ）、表面性、特徴、色の順で属性値のカラムが表示されているが、この順番は限定されない。例えば、オペレータの好みに合わせて入れ替え可能としてもよい。
【００６１】
Ｓ１４０６において、用紙管理アプリケーションは、Ｓ１４０５で特定した属性についての属性値が表示されるように、スクロールバー７１０を移動させる。これにより、用紙管理アプリケーションは、選択された用紙情報に対応する用紙についての、検索キーワードを含む属性値を表示装置１１３に表示するよう制御する。
本実施形態では、用紙管理アプリケーションは、検索キーワードに合致した属性値のみを、所定の色で表示するという形式で表示することで、強調して表示することとする。ただし、他の例として、用紙管理アプリケーションは、検索キーワードに合致した属性値を、他の形式で表示することで、強調して表示してもよい。例えば、用紙管理アプリケーションは、検索キーワードに合致した属性値の文字列をハイライト表示する形式で表示することとしてもよい。また、用紙管理アプリケーションは、検索キーワードに合致した属性値の文字列を太字にする形式で表示してもよい。
【００６２】
図１５を用いて、図９（ａ）の用紙リスト画面７００において一番上に表示されている用紙情報が選択された際に、スクロールバー７１０の位置が移動された状況を説明する。「表面性」属性に対応するカラム１５０１が表示されるように、スクロールバー７１０が移動されているのが分かる。
本実施形態では、エリア７０３に入力される検索用の文字列は、１つであるとした。ただし、他の例として、エリア７０３に、検索用の複数の文字列が入力されることとしてもよい。例えば、エリア７０３内に複数の文字列が、スペース等で区切られ、入力されることとしてもよい。この場合、用紙管理アプリケーションは、図１４のフローチャートに基づき、合致した用紙情報を含むカラムまで画面をスクロールさせるが、用紙リスト画面７００の左側にあるカラムを優先して表示するようにしてもよい。
【００６３】
以上、本実施形態では、用紙管理アプリケーションは、表示領域７０１に表示された用紙情報の何れかを選択する処理が実行された場合、以下の処理を実行することとした。即ち、用紙管理アプリケーションは、選択された用紙情報に対応する用紙についてのエリア７０３に入力された文字列を含む属性値を表示装置１１３に表示するように、スクロールバー７１０を調整することとした。即ち、用紙管理アプリケーションは、用紙情報の選択処理である予め定められた処理が実行された場合に、検索キーワードを含む属性値を表示するように、スクロールバー７１０を制御し、表示装置１１３に表示される画面を調整するよう表示制御した。
オペレータは、スクロールされた用紙リスト画面７００を確認することで、選択された用紙情報に対応する用紙のどの属性値が、エリア７０３に入力された文字列を含むかを、容易に把握できる。これにより、例えば、図９（ａ）のように、用紙リスト画面７００内に全ての属性値を表示できない状況下であっても、オペレータは、カーソル１１０１が示す用紙の属性値を適切に把握できるようになる。結果として、オペレータは、より手間をかけずに、より短時間に、所望の用紙を発見できる。このように、画像形成システムは、オペレータが所望の用紙を探し出すのに費やす時間を短縮することができる。
【００６４】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６５】
例えば、上述した画像形成システム１００の機能構成の一部又は全てをハードウェアとして制御装置１０２に実装してもよい。以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。例えば、上述した各実施形態を任意に組み合わせる等してもよい。
【符号の説明】
【００６６】
１００  画像形成システム
１０２  制御装置
１０３  画像形成装置
【図１】
2020135625.tif 000003
【図２】
2020135625.tif 000004
【図３】
2020135625.tif 000005
【図４】
2020135625.tif 000006
【図５】
2020135625.tif 000007
【図６】
2020135625.tif 000008
【図７】
2020135625.tif 000009
【図８】
2020135625.tif 000010
【図９】
2020135625.tif 000011
【図１０】
2020135625.tif 000012
【図１１】
2020135625.tif 000013
【図１２】
2020135625.tif 000014
【図１３】
2020135625.tif 000015
【図１４】
2020135625.tif 000016
【図１５】
2020135625.tif 000017