(57)【要約】【課題】印刷装置に使用する用紙銘柄や印刷装置の機能を容易且つ適切に選択することができるユーザビリティ性に優れた情報処理装置を提供する。【解決手段】選択された複数の用紙銘柄から選択属性に適合する用紙銘柄を特定し、当該特定された用紙銘柄にて印刷が実行される印刷制御コマンドを形成する。【選択図】図７
2008171197.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が解釈可能な印刷データを生成する情報処理装置であって、
記録媒体の複数の選択属性について優先順位を設定する設定手段と、
前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択手段と、
前記設定手段によって設定された複数の選択属性の優先順位に従い前記選択手段で選択された複数の記録媒体の優先順位を確定する確定手段と、
前記確定手段で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成手段とを有することを特徴とする情報処理装置。
【請求項２】
前記設定手段は、第１属性である記録媒体の選択順序、第２属性である記録媒体属性情報、第３属性である前記印刷装置に装着された記録媒体について優先順位を設定し、
前記確定手段は、前記選択手段によって選択された複数の記録媒体の優先順位を確定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記確定手段は、前記選択手段によって選択された複数の記録媒体について、前記印刷装置に装着された記録媒体および設定された記録媒体属性に対応する属性を備えた記録媒体を印刷対象として確定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記録媒体属性とは、記録媒体の厚さ、記録媒体の表面性、単位面積当たりの質量のいずれか１つを少なくとも含むことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
印刷装置が解釈可能な印刷データを生成する情報処理装置の制御方法であって、
記録媒体の複数の選択属性について優先順位を設定する設定手順と、
前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択手順と、
前記設定手順によって設定された複数の選択属性の優先順位に従い前記選択手順で選択された複数の記録媒体の優先順位を確定する確定手順と、
前記確定手順で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成手順とを実行することを特徴とする情報処理装置の制御方法。
【請求項６】
前記設定手順は、第１属性である記録媒体の選択順序、第２属性である記録媒体属性情報、第３属性である前記印刷装置に装着された記録媒体について優先順位を設定し、
前記確定手順は、前記選択手順によって選択された複数の記録媒体の優先順位を確定することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記確定手順は、前記選択手順によって選択された複数の記録媒体について、前記印刷装置に装着された記録媒体および設定された記録媒体属性に対応する属性を備えた記録媒体を印刷対象として確定することを特徴とする請求項５または６に記載の情報処理装置の制御方法。
【請求項８】
前記記録媒体属性とは、記録媒体の厚さ、記録媒体の表面性、単位面積当たりの質量のいずれか１つを少なくとも含むことを特徴とする請求項７に記載の情報処理装置の制御方法。
【請求項９】
印刷装置が解釈可能な印刷データを生成する情報処理装置の制御方法を実現させるための、コンピュータで読み取り可能な制御プログラムであって、
記録媒体の複数の選択属性について優先順位を設定する設定機能と、
前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択機能と、
前記設定機能によって設定された複数の選択属性の優先順位に従い前記選択機能で選択された複数の記録媒体の優先順位を確定する確定機能と、
前記確定機能で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成機能とを実現させるための制御プログラム。
【請求項１０】
前記設定機能は、第１属性である記録媒体の選択順序、第２属性である記録媒体属性情報、第３属性である前記印刷装置に装着された記録媒体について優先順位を設定し、
前記確定機能は、前記選択機能によって選択された複数の記録媒体の優先順位を確定することを特徴とする請求項９に記載の制御プログラム。
【請求項１１】
前記確定機能は、前記選択機能によって選択された複数の記録媒体について、前記印刷装置に装着された記録媒体および設定された記録媒体属性に対応する属性を備えた記録媒体を印刷対象として確定することを特徴とする請求項９または１０に記載の制御プログラム。
【請求項１２】
前記記録媒体属性とは、記録媒体の厚さ、記録媒体の表面性、単位面積当たりの質量のいずれか１つを少なくとも含むことを特徴とする請求項１１に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置が実行する印刷処理を制御する情報処理装置及びその制御方法、並びに前記制御方法を実行するための制御プログラムに関する。
【背景技術】
【０００２】
従来、インターネットを介してプリント出力サービスを行うＰＯＤ（Ｐｒｉｎｔ  ｏｎ  ｄｅｍａｎｄ）システムに適した高速・大容量出力の印刷装置（デバイス）には、数百種類に及ぶ用紙銘柄（記録媒体）が搭載されている。このような印刷装置は、ＰＯＤ市場に限らず、一般オフィス市場にも導入されている。
【０００３】
即ち、オフィス市場においては、通常、パソコンに搭載されているプリンタドライバのユーザインタフェースに用紙銘柄の一覧を表示する。そして、１つの印刷ジョブの任意のページ（複数ページを含む）に対して、任意の用紙銘柄を１つ選択することにより、適切な印刷を実現してきた。
【０００４】
また、例えば特許文献１に開示される技術では、まずインターネットに接続されたパソコンにおいて、プリンタドライバのプロパティ設定画面で用紙銘柄を選択する。そして、サーバからインターネットを介して、その用紙銘柄に対応する用紙データを転送させ、その用紙データに基づいてプリンタを制御するというものである。
【特許文献１】特開２００２−７３２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、用紙銘柄を選択する際に、パソコンの画面上に単に数百に及ぶ全ての用紙銘柄がリスティングされ、その中から適切な用紙銘柄を選択する。もしくは、選択したページ（複数ページを含む）毎に、適切な用紙銘柄を１つ選択する必要がある。
【０００６】
そのため、一般オフィスにおけるユーザは、用紙銘柄の特性を把握しておき、膨大な種類の用紙銘柄から適切な用紙銘柄を選択しなければならず、ユーザビリティ低下の問題があった。
【０００７】
本発明は上記従来の問題点に鑑み、印刷装置に使用する用紙銘柄や印刷装置の機能を容易且つ適切に選択することができるユーザビリティ性に優れた情報処理装置及びその制御方法、並びに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の情報処理装置は、印刷装置が解釈可能な印刷データを生成する情報処理装置であって、記録媒体の複数の選択属性について優先順位を設定する設定手段と、前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択手段と、前記設定手段によって設定された複数の選択属性の優先順位に従い前記選択手段で選択された複数の記録媒体の優先順位を確定する確定手段と、前記確定手段で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成手段とを有することを特徴とする。
【０００９】
本発明の情報処理装置の制御方法は、印刷装置が解釈可能な印刷データを生成する情報処理装置の制御方法であって、記録媒体の複数の選択属性について優先順位を設定する設定手順と、前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択手順と、前記設定手順によって設定された複数の選択属性の優先順位に従い前記選択手順で選択された複数の記録媒体の優先順位を確定する確定手順と、前記確定手順で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成手順とを実行することを特徴とする。
【００１０】
本発明の制御プログラムは、印刷装置が解釈可能な印刷データを生成する情報処理装置の制御方法を実現させるための、コンピュータで読み取り可能な制御プログラムであって、記録媒体の複数の選択属性について優先順位を設定する設定機能と、前記印刷データが記録されるべき記録媒体の候補として複数の記録媒体を選択する選択機能と、前記設定機能によって設定された複数の選択属性の優先順位に従い前記選択機能で選択された複数の記録媒体の優先順位を確定する確定機能と、前記確定機能で確定された複数の記録媒体に対する優先順位に基づいて印刷データを生成する生成機能とを実現させるための制御プログラムである。
【発明の効果】
【００１１】
本発明によれば、印刷装置に使用する記録媒体の銘柄や印刷装置の機能を容易且つ適切に選択することが可能となり、ユーザビリティ向上を実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１３】
＜印刷システムの構成＞
図１は、本発明の実施の一形態に係る情報処理装置を含む印刷システムの構成を示すブロック図である。
【００１４】
この印刷システムは、情報処理装置であるクライアントコンピュータ（ＰＣ）１０００と、印刷装置であるデバイス２０００とが通信回線３０００を介して接続されて成る。
【００１５】
クライアントＰＣ１０００は、第一表示部１０１０、第一入力部１０２０、第一入出力データ制御部１０３０、第一インタフェース制御部１０４０、及び第一記憶媒体読み取りデータ装置１０５０を備えている。さらに、第一記憶部１０６０、及び第一データ制御部１０７０を備えるほか、第一データ制御部１０７０の中に位置する第一用紙銘柄制御部１０７１と、クライアントＰＣ１０００全体の動作を制御する第一中央演算処理装置１０８０を備えている。これら各モジュールは、システムバス１０９０を介して相互に接続されている。
【００１６】
第一表示部１０１０は、ＣＲＴディスプレイ、液晶ディスプレイ等の表示デバイスであり、第一入力部１０２０は、キーボードやマウス等のポインティングデバイスである。第一データ制御部１０７０はプリンタドライバである。プリンタドライバとは、アプリケーション等で生成されたアプリケーションデータに基づいてプリンタが解釈可能な印刷制御コマンド（印刷データともいう）を生成するプログラムである。また、印刷装置２０００を制御するプログラムでもある。更に、プリンタドライバは、用紙銘柄機能を制御する第一用紙銘柄制御部１０７１を持ち、第一記憶部１０６０或いは第一記憶媒体読み取り部１０５０で読み取られる媒体上に格納されている。なお、本願に記載の用紙銘柄とは印刷に使用される記録媒体と同義である。
【００１７】
第一記憶媒体読み取り装置１０５０は、ＦＤ（フロッピー(登録商標)ディスク）、ＣＤ−ＲＯＭ、ＲＯＭ、ＤＶＤ、磁気テープ等の記録媒体に記録されたプリンタドライバ、ソフトキャリブレーション等のプログラムや、画像データ等を読み取ることができる。
【００１８】
一方、デバイス２０００は、第二表示部２０１０、第二入力部２０２０、第二入出力データ性制御部２０３０、第二インタフェース制御部２０４０、第二記憶媒体読み取りデータ装置２０５０を備えている。さらに、第二デバイスインタフェース制御部２０６０と、第二記憶部２０７０と、第二データ制御部２０８０と、デバイス２０００全体の動作を制御する第二中央演算処理装置２０９０とを備えている。これら各モジュールは、システムバス２１００を介して相互に接続されている。
【００１９】
第二デバイスインタフェース制御部２０６０は、スキャナ部２０６２とプリンタエンジン部２０６１との間で制御を行う。第二表示部２０１０は、ＣＲＴディスプレイ、液晶ディスプレイ等の表示デバイスであり、第二入力部２０２０は、キーボードやマウス等のポインティングデバイスである。第二データ制御部２０８０は、クライアントＰＣ１０００から送付されてきた印刷データやスキャナ部から読み込んだスキャンデータを、プリンタエンジン部２０６１に送付し、印刷を行う。
【００２０】
通信回線３０００は、通常のＬＡＮもしくはＩＥＥＥ１３９４やＵＳＢといった双方向シリアルインタフェース等である。
【００２１】
＜本実施の形態における制御手順の詳細＞
次に、本実施の形態における制御手順の詳細について、図２〜図８を参照して説明する。
【００２２】
（Ａ）用紙銘柄取得処理
図２は、本実施の形態における制御手順を示すフローチャートである。図２に記載のフローチャートの各ステップは、情報処理装置１０００の第一中央演算処理装置１０８０によって実行される。
【００２３】
まずプリンタドライバである第一データ制御部１０７０は、第一入力部１０２０からのプリンタドライバのユーザインタフェースに対する入力処理が、次の＜１＞、＜２＞、＜３＞の何れかであるかを判定する（Ｓ１００）。
【００２４】
＜１＞用紙銘柄の取得処理
＜２＞ユーザインタフェースの設定処理
＜３＞印刷要求処理
Ｓ１００において、＜１＞が選択された場合、第一データ制御部１０７０は、Ｓ１０１の処理を実行する。
【００２５】
次に、第一データ制御部１０７０は、デバイス２０００から上述した用紙銘柄情報の取得処理を行う（Ｓ１０１）。この取得処理は、クライアントＰＣ１０００からデバイス２０００に対して一般的なブロードキャスト等による双方向通信を行い、デバイス２０００の第二記憶部２０７０に格納されている用紙銘柄情報を取得することを意味する。そして、前記Ｓ１０１において、第一データ制御部１０７０は、用紙銘柄が取得できたか否かを判定する（Ｓ１０２）。続いて、Ｓ１０２において用紙銘柄を取得できたと判定した場合、第一データ制御部１０７０は、取得した用紙銘柄情報を第一記憶部１０６０に保存する（Ｓ１０３）。
【００２６】
ここで、前記Ｓ１０１で取得する用紙銘柄情報の一例を図３に示す。
【００２７】
図３は、本実施の形態における用紙銘柄情報の一例を示す表形式図である。
【００２８】
図３の例では、用紙銘柄の名称と各用紙銘柄に対する用紙銘柄自体の属性を示している。用紙銘柄の属性は、坪量、表面性、及び紙厚を保持している。例えば、用紙銘柄００１８は、坪量が＜１０６ｇ／ｍ＞、表面性が＜特殊紙＞、紙厚が＜０．１０〜０．１５ｍｍ＞であることを示す。また、坪量とは単位面積当たりの用紙の重さである。
【００２９】
用紙銘柄００２、用紙銘柄００３、用紙銘柄００４、用紙銘柄００５、用紙銘柄００６、…、用紙銘柄００７、用紙銘柄００８に対しても同様にそれぞれ属性に対する値を持つことを意味する。
【００３０】
（Ｂ）ユーザインタフェース設定処理
続いて、再度、前記したステップ１００に戻り、入力指示判定を行い、＜２＞ユーザインタフェースに対する設定要求であると判定した場合（ステップ１００）、図４のフローに移る。以下、本実施の形態におけるユーザインタフェース設定処理について、図４、図５、図６及び図７を参照して説明する。
【００３１】
図４は、本実施の形態に係るユーザインタフェースの設定処理を示すフローチャートである。図５は、用紙銘柄の絞り込み基準（選択属性ともいう）の優先順位を変更するためのユーザインタフェースの一例を示す画面図である。また、図６は、本実施の形態に係る絞り込み基準の優先順位の一例を示す表形式図である。
【００３２】
本実施の形態では、絞り込み基準として、用紙銘柄選択順、用紙銘柄装着順、用紙銘柄属性順の３つがある。なお、本実施の形態における絞り込み基準の優先順位のデフォルト順は、用紙銘柄選択順（第１順位）、用紙銘柄装着順（第２順位）、用紙銘柄属性順（第３順位）とする。
【００３３】
なお、デフォルト情報は、図６に示す通りのマトリックス情報で予めＰＣ１０００の例えば第一用紙銘柄制御部１０７１内に保存されている。この保存先は、第一記憶部１０６０、デバイス２０００の第二用紙銘柄制御部２０８１内、もしくは、第二記憶部２０７０であってもよい。また、先のステップ１０１において取得することも可能である。デフォルト値の変更は予め行えること、更には、絞り込み基準を増減されることができることは言うまでもない。
【００３４】
ここで、用紙銘柄選択順とは、後述する図７のＰ１の領域において表示された用紙銘柄の選択順である。例えば、図７のＰ１において「用紙銘柄００５」、「用紙銘柄００２」、「用紙銘柄００７」の順で選択し、Ｐ２の領域において「昇順」を選択した場合、「用紙銘柄００５」の優先順位は１位となる。一方、図７のＰ１の状態で「降順」を選択した場合、「用紙銘柄００７」の優先順位が１位となる。
【００３５】
用紙銘柄装着順とは、デバイス２０００において、物理的に装着されている用紙銘柄を優先することを意味する。用紙銘柄属性順とは、図３で示した用紙銘柄の属性であるところの坪量、表面性、及び紙厚等の属性について、図７のＵＩを介して設定された情報に該当する用紙銘柄を優先することを意味する。
【００３６】
本実施の形態では、図５に示すように、優先順位を用紙銘柄装着順、用紙銘柄選択順、用紙銘柄属性順に変更した場面を想定して説明する。そして、ステップ２０１へ進んで用紙銘柄優先度機能の設定処理を行う。
【００３７】
図７は、本実施の形態における用紙銘柄優先度機能の設定を行うためのユーザインタフェースの一例を示す画面図である。
【００３８】
図７において、用紙銘柄一覧コントロールＰ１は、先のステップ１０３にて保存した用紙銘柄を一覧表示したものであり、用紙銘柄を複数選択することが可能であり、選択した順番に、その選択順が用紙銘柄と共に表示される。この選択順は、用紙銘柄優先度機能選択用の表示エリア中の用紙銘柄選択順にて利用される。次に、用紙銘柄並び替え順コントロールＰ２は、選択順、昇順、及び降順のどれかを選択するためのものであり、用紙銘柄装着コントロールＰ３は、前記した通りデバイス２０００に装着されている用紙銘柄を優先するためのものである。用紙銘柄属性コントロールＰ４は、坪量、表面性、紙厚の値を範囲指定するものであり、その設定した範囲内の用紙銘柄を優先するためのものである。
【００３９】
本実施の形態では、用紙銘柄００５を選択順＜１＞、用紙銘柄００８を選択順＜２＞、用紙銘柄００７を選択順＜３＞と設定し、用紙銘柄並び替え順を機能させ、＜昇順＞を指定したとする。
【００４０】
次にステップ２００及びステップ２０１の設定内容を保存するか否かが判断され（ステップ２０２）、これを＜ＹＥＳ＞で抜ける。本実施の形態では、図５もしくは図７における画面の［ＯＫ］ボタンを押下したことを意味する。
【００４１】
続いて、第一データ制御部１０７０は、図７に示した用紙銘柄一覧コントロールＰ１にて、複数の用紙銘柄が選択されたか否かを判定し（ステップ２０３）、複数の用紙銘柄が選択された場合、選択された複数の用紙銘柄の名称を保存する（ステップ２０４）。
【００４２】
次に、第一データ制御部１０７０は、用紙銘柄絞り込み基準の優先順位設定機能にて、優先順が変更されたか否かを判定する（ステップ２０５）。ここで、変更されたと判定された場合、第一データ制御部１０７０は、その用紙銘柄優先順の変更内容を保存する（ステップ２０６）。
【００４３】
次に、第一データ制御部１０７０は、図７に示したＵＩを介して用紙銘柄選択順、用紙銘柄装着順、用紙銘柄属性順Ｐ２〜Ｐ４が設定されているか否かを判定する（ステップ２０７）。ここで、設定されていると判定された場合、第一データ制御部１０７０は、その設定内容を保存する（ステップ２０８）。なお、この保存処理は、第一用紙銘柄制御部１０７１が、第一記憶部１０６０のレジストリ、メモリ、ファイルの何れかに対する保存処理を意味する。
【００４４】
一方、先のステップ２０３おいて、図７に示した複数の用紙銘柄が選択されていないと判定されたときには、通常の用紙銘柄選択情報の保存処理を行う（ステップ２０９）。通常の用紙銘柄情報の保存処理とは、図７に示す用紙銘柄一覧コントロールＰ１から選択された１つの用紙銘柄情報を保存する処理を意味する。
【００４５】
また、先のステップ２０５において、用紙銘柄絞り込み基準の優先順位設定機能を選択していないと判定された場合には、用紙銘柄優先順の保存処理は行わず、前記ステップ２０７へ進む。
【００４６】
また、先のステップ２０２において、保存処理を行わない場合、本実施の形態では図５もしくは図７の画面の［Ｃａｎｃｅｌ］ボタンを押下した場合には、本処理を終了する。
【００４７】
（Ｃ）印刷要求処理
図８は、本実施の形態に係る印刷要求処理を示すフローチャートである。
【００４８】
図２のステップ１００に戻り、印刷要求処理であると判定された場合、第一データ制御部１０７０は、用紙銘柄設定情報の読み込み処理を行う（ステップ３００）。本実施の形態では、先のステップ２０４、ステップ２０６、及びステップ２０８において保存された情報の読み込み処理を意味する。
【００４９】
続いて、第一データ制御部１０７０は、読み込んだ用紙銘柄情報に従い、印刷データの一部としてジョブを制御する用紙銘柄指定コマンドを形成する（ステップ３０１）。なお、コマンドの生成方法の詳細は下記に示す。次に、第一データ制御部１０７０は、前記ステップ３０１にて形成した用紙銘柄コマンドと画像データ等を含む印刷制御コマンドを形成して（ステップ３０２）、本処理を終了する。
【００５０】
以下に、図８の処理について具体例を用いて詳細に説明する。なお、ユーザは図７の画面を介して「用紙銘柄選択」にて「昇順」を選択し、「用紙銘柄装着」をチェックし、「用紙銘柄属性」にて「つぼ量７０〜９０」を設定したものとする。さらに、印刷を実行するプリンタには、「用紙銘柄００５」および「用紙銘柄００７」がセットされているものとする。
【００５１】
ユーザは、図７の設定画面の用紙銘柄一覧から「用紙銘柄００５」、「用紙銘柄００２」、「用紙銘柄００７」を選択したものとする。この状態で図７のＯＫボタンを選択することにより、第一データ制御部１０７０は、用紙銘柄の特定処理を実行する。まず、第一データ制御部１０７０は、Ｓ３００においてユーザにより選択された用紙銘柄を特定する。さらに、図５の画面を介して設定された順序に従って用紙銘柄の絞りこみを行う。図５では、「用紙銘柄装着順」が第１位の条件として選択されているため、ユーザにより選択された複数の用紙銘柄からプリンタにセットされている用紙銘柄を特定する。なお、プリンタにセットされている用紙銘柄は、情報処理装置とプリンタとの情報の交換によって実現可能である。上述したようにプリンタには、「用紙銘柄００５」および「用紙銘柄００７」がセットされているので、第一データ制御部１０７０は、ユーザにより選択された複数の用紙銘柄のうち「用紙銘柄００５」および「用紙銘柄００７」を特定する。
【００５２】
続いて、ユーザは「用紙銘柄選択順（昇順）」を第２位の条件として選択しているので、第一データ制御部１０７０は、特定された「用紙銘柄００５」および「用紙銘柄００７」のうち先に選択された「用紙銘柄００５」を優先的に使用する用紙銘柄と特定する。
【００５３】
続いて、ユーザは「用紙銘柄属性」の「つぼ量７０〜７５」を選択しているので、第一データ制御部１０７０は、既に特定されている「用紙銘柄００５」および「用紙銘柄００７」のつぼ量が上記条件に当てはまるか判定する。具体的には、プリンタから取得した図３の情報を用いて判定する。
【００５４】
判定の結果、「用紙銘柄００５」および「用紙銘柄００７」は上記条件に一致するのでどちらも印刷対象の用紙銘柄として特定される。その結果、第一データ制御部１０７０は、下記のようなコマンドを生成する。
【００５５】
Start SetJob Attribute for Pages
Pages == 1-100 ;
PaperTypeNumber == 3 ;
PaperTypeName == 用紙銘柄005、用紙銘柄007 ;
PaperSort == ON, Ascending ;
PaperInstallation == OＮ ;
PagerAttributes == OＮ, 70〜75 ;
Priority == 2,1,3 ;
End SetJob Attribute for Pages
ここで、「Ｐａｇｅｓ」は、この用紙銘柄を適用するペース数を意味し、＜１−１００＞とは、現在処理対象としている印刷制御コマンドに含まれる１ページ目から１００ページ目のデータに適用することを意味する。
【００５６】
「ＰａｐｅｒＴｙｐｅＮｕｍｂｅｒ」は、図７の用紙銘柄一覧コントロールＰ１において選択された用紙銘柄数を意味する。「ＰａｐｅｒＴｙｐｅＮａｍｅ」は、上述した図８の処理により特定された用紙銘柄である。なお、上述したように用紙銘柄００５は用紙銘柄００７より優先度が高いので、先に記述されている。しかし、用紙銘柄００７の方が優先度が高い場合、第一データ制御部１０７０は、「PaperTypeName==用紙銘柄007、用紙銘柄005」と記述する。
【００５７】
「ＰａｐｅｒＳｏｒｔ」は、図７の用紙銘柄並び替えが適用されたか否か、及び指定された場合の並び替え方法を意味し、本実施の形態では、適用されたことを意味する＜ＯＮ＞、また並び替え方法として昇順を意味する＜Ａｓｃｅｎｄｉｎｇ＞を指定する。
【００５８】
「ＰａｐｅｒＩｎｓｔａｌｌａｔｉｏｎ」は、図７の用紙銘柄装着を適用するか否かを意味し、本実施の形態では、適用することを意味する＜ＯＮ＞を指定する。「ＰａｐｅｒＡｔｔｒｉｂｕｔｅｓ」は、図７の用紙銘柄属性を適用するか否かを意味する。本実施の形態では、適用することを意味する＜ＯＮ＞、及びその後に続く、＜70〜75＞は、つぼ量の設定値を示す。
【００５９】
「Ｐｒｉｏｒｔｙ」は、図５に示した優先順位に関する設定情報である図６のマトリックスの設定列の値を示したものである。図６のマトリックス情報は、予めデバイス２０００にて登録されており、最初の＜２＞が用紙銘柄選択順の優先度を意味し、２番目の＜１＞が用紙銘柄装着順の優先度を意味する。そして、３番目の＜３＞が用紙銘柄属性順の優先度を意味する。
【００６０】
このような印刷制御コマンドをプリンタに対して送信することにより、プリンタはまず用紙銘柄５を用いて印刷可能か否かを判定する。これは、例えば印刷設定時には、用紙銘柄５がプリンタにセットされていたが、上記コマンド受信時にはプリンタにセットされていない可能性もあるためこのような判定を行う。ここで、可能と判定すれば当該用紙銘柄５を記録媒体として出力する。一方、用紙銘柄５が装着されていなければ用紙銘柄７を用いて印刷する。
【００６１】
なお、「Ｓｔａｒｔ  ＳｅｔＪｏｂ  Ａｔｔｒｉｂｕｔｅ  ｆｏｒ  Ｐａｇｅｓ」及び「Ｅｎｄ  ＳｅｔＪｏｂ  Ａｔｔｒｉｂｕｔｅ  ｆｏｒ  Ｐａｇｅｓ」は、ジョブの適用するコマンドの始まりと終わりを意味するものである。
【００６２】
＜本実施の形態の利点＞
本実施の形態のシステムでは、ネットワークを介してＰＣ１０００から印刷が行えるようにデバイス２０００を接続し、デバイス機能として、多数の用紙銘柄を備える。そして、その用紙銘柄情報をＰＣ１０００の印刷データを形成する所謂プリンタドライバのユーザインタフェースにて指定する。このようなシステムのＰＣ１０００において、一定範囲の複数の用紙銘柄の選択が可能となる。即ち、用紙銘柄に対して複数の絞り込み機能を設け（図５と図７参照）、且つ最終的には一意に用紙銘柄を特定することなく、複数の用紙銘柄の選択を可能として、それに応じた印刷コマンドを伴った印刷ジョブを形成する。
【００６３】
これにより、プリンタドライバは、一般オフィスにおけるユーザによって選択された複数の用紙銘柄から設定された選択属性に従って適切な用紙銘柄を特定した印刷制御コマンドを生成する。そのため、ユーザが用紙銘柄の特性を把握していなくても、選択属性に適合する用紙銘柄を用いて印刷することが可能となり、ユーザビリティ向上を実現することができる。
【００６４】
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００６５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６６】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６８】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の一形態に係る情報処理装置を含む印刷システムの構成を示すブロック図である。
【図２】実施の形態における制御手順を示すフローチャートである。
【図３】実施の形態における用紙銘柄情報の一例を示す表形式図である。
【図４】実施の形態に係るユーザインタフェースの設定処理を示すフローチャートである。
【図５】用紙銘柄の絞り込み基準の優先順位を変更するためのユーザインタフェースの一例を示す画面図である。
【図６】実施の形態に係る絞り込み基準の優先順位の一例を示す表形式図である。
【図７】実施の形態における用紙銘柄優先度機能の設定を行うためのユーザインタフェースの一例を示す画面図である。
【図８】実施の形態に係る印刷要求処理を示すフローチャートである。
【符号の説明】
【００７０】
１０００  情報処理装置（ＰＣ）
１０１０  第一表示部
１０２０  第一入力部
１０６０  第一記憶部
１０７０  第一データ制御部
１０７１  第一用紙銘柄制御部
１０８０  第一中央演算処理装置
２０００  印刷装置（デバイス）
【図１】
2008171197.tif 000003
【図２】
2008171197.tif 000004
【図３】
2008171197.tif 000005
【図４】
2008171197.tif 000006
【図５】
2008171197.tif 000007
【図６】
2008171197.tif 000008
【図７】
2008171197.tif 000009
【図８】
2008171197.tif 000010