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