(57)【特許請求の範囲】
【請求項１】
記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、該設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、該保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とを備える複数の印刷装置と、所定の通信媒体を介して通信可能なデータ処理装置であって、
前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行手段と、
前記発行手段による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理手段と、
前記管理手段により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成手段と、
前記リスト作成手段により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御手段と、
印刷実行の指示に応じて、前記表示制御手段により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定手段とを備え、
前記出力先設定手段は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とするデータ処理装置。
【請求項２】
前記表示制御手段は、プリンタドライバのグラフィカルユーザインタフェースを用いて、前記用紙名称の一覧を表示させるよう制御することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
所定の通信媒体を介して、複数の印刷装置とデータ処理装置とが通信可能な印刷システムであって、
前記複数の印刷装置は、記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、
前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、
前記保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とをそれぞれ備え、前記データ処理装置は、前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行手段と、
前記発行手段による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理手段と、
前記管理手段により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成手段と、
前記リスト作成手段により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御手段と、
印刷実行の指示に応じて、前記表示制御手段により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定手段とを備え、
前記出力先設定手段は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とする印刷システム。
【請求項４】
記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、該設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、該保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とを備える複数の印刷装置と、所定の通信媒体を介して通信可能なデータ処理装置におけるデータ処理方法であって、
前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行工程と、前記発行工程による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理工程と、
前記管理工程により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成工程と、
前記リスト作成工程により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御工程と、
印刷実行の指示に応じて、前記表示制御工程により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理工程により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定工程とを備え、
前記出力先設定工程は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とするデータ処理方法。
【請求項５】
前記表示制御工程は、プリンタドライバのグラフィカルユーザインタフェースを用いて、前記用紙名称の一覧を表示させるよう制御することを特徴とする請求項４記載のデータ処理方法。
【請求項６】
所定の通信媒体を介して、複数の印刷装置とデータ処理装置とが通信可能な印刷システムにおけるデータ処理方法であって、
記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定工程と、
前記設定工程により各給紙口毎に設定された給紙口データを保持手段に保持する保持工程と、
前記保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知工程と、
前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行工程と、
前記発行工程による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理工程と、
前記管理工程により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成工程と、
前記リスト作成工程により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御工程と、
印刷実行の指示に応じて、前記表示制御工程により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定工程とを備え、
前記出力先設定工程は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とするデータ処理方法。
【請求項７】
請求項４〜６のいずれかに記載のデータ処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷装置と通信可能なデータ処理装置および印刷システムおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
図２３〜図２６は、この種の印刷制御装置を適用可能な印刷システムの構成を説明する図であり、所定の通信媒体を介してデータ処理装置（ホスト）と印刷装置とが通信可能に構成された印刷システムに対応する。
【０００３】
これらの図において、Ｈはホストで、図示しない入力デバイス（キーボード）等からの指示に従って各種のアプリケーションプログラムを実行する制御部，各種アプリケーションプログラム，システムプログラム等を記憶するメモリ資源，通信媒体を介してプリンタＰ１あるいはプリンタＰＡ〜ＰＣ等と通信可能に構成されている。Ｃ１は上段カセット，Ｃ２は下段カセットである。
【０００４】
例えば図２３に示すように構成された印刷システムにおいて、すなわち、ホストＨが作成して管理するデータを複数の給紙口を持つプリンタＰ１へ出力する場合、用紙サイズをホストＨの印刷開始画面で指定することによりプリンタＰ１が指定された用紙サイズがセットされている給紙口を自動的に選択するように構成されている場合がある。
【０００５】
この場合、図２３に示すプリンタの上段カセットにＡ４の用紙が、下段カセットＣ２にＢ４の用紙がセットされている場合、給紙口の指定は行わずホストＨから印刷データとともに用紙サイズとして「Ａ４」を指定すれば、上段カセットＣ１から自動的に給紙され、用紙サイズとして「Ｂ４」を指定すれば下段カセットＣ２から自動的に給紙される。
【０００６】
しかし、図２４に示すように、プリンタＰ１の上段カセットＣ１（Ａ４サイズで白紙の用紙を収納している）および下段カセットＣ２（Ａ４サイズで赤紙の用紙を収納している）を備え、すなわち、プリンタＰ１の上段カセットＣ１および下段カセットＣ２ともに同一サイズの用紙がセットされている場合、単に「サイズ：Ａ４」を指定しただけでは「白」の用紙が選択されるか「赤」の用紙が選択されるか特定されず、ユーザの意図する色の用紙が給紙されない場合がある。
【０００７】
このため、ユーザは印刷する用紙に関してＡ４を「上段カセット」から給紙するという物理的な指定を行う必要があった。つまりユーザは使用するプリンタの各給紙口にセットされている用紙の物理的な情報を常に把握し、印刷する際にこの情報をもとに物理的な給紙口を指定しなければならないため利便性が悪いという問題があった。
【０００８】
この問題を解決するために用紙名称指定の機能を備える図２５に示す印刷システムが提案されている。これはプリンタＰ１の各給紙口に用紙名称という属性を持たせ、ホストＨからはあらかじめプリンタＰ１に設定されている用紙名称を指定するだけで任意の給紙口から給紙できる機能（以降、用紙名称指定の機能と省略する。）である。
【０００９】
具体的には図２５に示すように上段カセットＣ１には用紙名称として「見積書」を、下段カセットＣ２には用紙名称として「請求書」を論理的に設定する。そして、ホストＨからは印刷の際に物理的な指定をするのではなく、印字データとともに論理的な名称である「見積書」のみを指定する。
【００１０】
そして、プリンタＰ１側では指定された名称である「見積書」の給紙口から給紙し印刷を行う。この機能を用いることによりユーザは多くの物理的な情報（紙のサイズ、色等の情報、紙と給紙口の関係情報）を認識、指定する必要がなくなり利便性が向上した。
【００１１】
また、従来のプリンタ装置では、複数の給紙口を備えている場合の給紙口選択の方法として、ホストコンピュータ上で、例えば上段カセットからの給紙といったように、ユーザに給紙口を特定して印刷を行ってもらうか、プリンタ装置で用紙サイズを判断し、その用紙サイズの用紙がある給紙口から用紙を給紙するという方法をとっていた。
【００１２】
【発明が解決しようとする課題】
最近では、用紙サイズで給紙口を選択するだけではなく、予めフォーム等を印刷しておいたプレプリント用紙を給紙口に用意しておくといった使用方法がとられている。この場合、単に用紙サイズだけを指定するだけでは正しい給紙選択が行われず、印刷を行うユーザは、どの用紙がどの給紙口に用意されているかを認識した上で、その給紙口を積極的に指定して印刷を行わなければならないという課題があった。
【００１３】
また、厚紙やＯＨＰ用紙等の用紙種類により、プリンタ装置側で、用紙送りのスピードの変更や、定着モードの変更といったように、形成される可視像の手段を変更することにより、印字品位が保たれた可視像を得ることが可能であるが、上記同様、印刷を行うユーザは、用紙の種類をユーザ自身が判断して、印刷を行う際に積極的に指定して印刷を行わなければならないという課題があった。上述の通り、印刷を行う際の給紙口選択は、複雑になってきている。
【００１４】
具体的には、図２６に示すようなネットワーク環境で複数のプリンタＰＡ〜ＰＣが存在し、各プリンタＰＡ〜ＰＣに用紙名称指定の機能が搭載され各給紙口に用紙名称が設定されている場合、ユーザは物理的なプリンタの名称とそのプリンタに設定されている論理的な用紙名称の対応を把握しなければならない。
【００１５】
つまり、ネットワーク上で用紙名称指定の機能を利用しようとした場合、物理的なプリンタ名という情報の把握、指定が新たに必要となり、便利性が低下する。
【００１６】
例えば、図２６に示すように構成された印刷システムにおいて、ホストＨから見積書を印刷する場合、まず、ネットワーク上の複数のプリンタのうち用紙名称として「見積書」が設定されているプリンタが「プリンタＰＢ」であることを認識しなければならない。そして、ユーザはホストＨにおいて、出力先を「プリンタＰＢ」に設定してから、さらに、用紙名称「見積書」を指定して印刷開始を指示する。このためネットワーク上で複数のプリンタＰＡ〜ＰＣを利用する環境では用紙名称指定の機能の有用性を十分に発揮することができず、利便性が却って低下してしまうという問題点があった。
【００１７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ネットワーク環境下においても、論理的な用紙名称情報が同一の印刷装置がある場合に、印刷データがカラーであれば、カラー印刷可能な印刷装置から最良の印刷結果を、モノクロデータであれば、モノクロ印刷可能な印刷装置から最良の印刷結果を得ることができる仕組みを提供することである。
【００１８】
【課題を解決するための手段】
本発明に係るデータ処理装置は、以下の特徴的構成を備える。
記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、該設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、該保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とを備える複数の印刷装置と、所定の通信媒体を介して通信可能なデータ処理装置であって、前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行手段と、前記発行手段による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理手段と、前記管理手段により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成手段と、前記リスト作成手段により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御手段と、印刷実行の指示に応じて、前記表示制御手段により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定手段とを備え、前記出力先設定手段は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とする。
【００１９】
本発明に係る印刷システムは、以下の特徴的構成を備える。
所定の通信媒体を介して、複数の印刷装置とデータ処理装置とが通信可能な印刷システムであって、前記複数の印刷装置は、記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、前記保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とをそれぞれ備え、前記データ処理装置は、前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行手段と、前記発行手段による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理手段と、前記管理手段により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成手段と、前記リスト作成手段により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御手段と、印刷実行の指示に応じて、前記表示制御手段により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定手段とを備え、前記出力先設定手段は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とする。
【００２０】
本発明に係るデータ処理方法は、以下の特徴的構成を備える。
記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定手段と、該設定手段により各給紙口毎に設定された給紙口データを保持する保持手段と、該保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知手段とを備える複数の印刷装置と、所定の通信媒体を介して通信可能なデータ処理装置におけるデータ処理方法であって、前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行工程と、前記発行工程による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理工程と、前記管理工程により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成工程と、前記リスト作成工程により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御工程と、印刷実行の指示に応じて、前記表示制御工程により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理工程により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定工程とを備え、前記出力先設定工程は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とする。
また、所定の通信媒体を介して、複数の印刷装置とデータ処理装置とが通信可能な印刷システムにおけるデータ処理方法であって、記録媒体を給紙すべき各給紙口毎に論理的な用紙名称情報を含む給紙口データを設定する設定工程と、前記設定工程により各給紙口毎に設定された給紙口データを保持手段に保持する保持工程と、前記保持手段により保持されている各給紙口毎の給紙口データを取得要求に基づいて通知する通知工程と、前記印刷装置に設定されている論理的な用紙名称情報を含む給紙口データの獲得要求を、前記複数の印刷装置に発行する発行工程と、前記発行工程による前記給紙口データの獲得要求に基づいて前記複数の印刷装置から転送される前記給紙口データから、各印刷装置と当該印刷装置に設定されている論理的な用紙名称情報との対応関係を管理する管理工程と、前記管理工程により管理される対応関係から、前記複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストを作成するリスト作成工程と、前記リスト作成工程により作成された複数の印刷装置に設定されている論理的な用紙名称情報をまとめた用紙名称リストに基づいて、表示部に選択可能な用紙名称として一覧表示させるよう制御する表示制御工程と、印刷実行の指示に応じて、前記表示制御工程により一覧表示された用紙名称から選択されている用紙名称を取得し、前記管理手段により管理される対応関係に基づいて、該選択されている用紙名称に対応する印刷装置を印刷出力先として設定する出力先設定工程とを備え、前記出力先設定工程は、前記複数の印刷装置に設定されている論理的な用紙名称情報が同一であり、当該同一の用紙名称情報に対する印刷処理を行う場合に、印刷データを解析し、カラー印刷を行うべきかを判断することにより、印刷処理を行うべき出力先を決定することを特徴とする。
【００３１】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図であり、所定の通信媒体を介して複数のプリンタ装置とホストとが通信可能に構成された場合に対応する。
【００３２】
図において、１はホストで、例えばイーサネット（登録商標）等のネットワーク６を介してプリンタ２〜５と所定のプロトコルで通信可能に構成されている。なお、プリンタ２〜４は用紙名称指定の機能が搭載されているものとする。
【００３３】
図２は、図１に示したホスト１に管理されるプリンタ資源管理テーブルの一例を示す図であり、各プリンタ２〜５には、図２に示すように物理的な各給紙口に、論理的な任意の用紙名称がすでに設定されホストから利用可能な状態とする。ただし、プリンタ５は用紙名称指定の機能が搭載されていないものとする。なお、プリンタ３は、プリンタ４よりもスループットが高速とし、かつプリンタ３は、モノクロプリンタとして、プリンタ４は、カラー印刷可能なプリンタとする。さらに、用紙収容能力は、プリンタ３の方がプリンタ４よりも高いものとする。
【００３４】
図３は、図１に示した印刷システムのホスト側およびプリンタ側の要部構成を説明するブロック図である。なお、ホスト１は、パーソナルコンピュータ、ワークステーション、ミニコンピュータ等で構成されていてもいいし、プリンタ２もプロッタ，ディジタル複写装置，ファクシミリ装置で構成されていてもよい。
【００３５】
ホスト１において、１０１は制御部で、記憶部１０３のＲＯＭ，ディスク装置に記憶されたシステム制御プログラム，印刷制御プログラム，アプリケーションプログラムをＲＡＭ上にロードして実行して、各種のデータ処理を総括的に制御する。
【００３６】
１０４は表示部で、ＣＲＴ，ＦＬＣ，ＬＣＤ等の各種表示デバイスで構成されているものとする。１０７は入力部で、キーボード，ポインティングデバイス等から構成されている。１０５は媒体読取部で、例えばＦＤ装置、ＭＯ装置、ＣＤ−ＲＯＭ装置、ＩＣメモリカード装置等で構成され、各種の記憶媒体、例えばＦＤ、ＭＯ、ＣＤ−ＲＯＭ、ＩＣメモリカード等に記憶された制御プログラム，データファイル等を適時読み出し、制御部１０１の管理の下で、記憶部１０３のディスク装置、例えば磁気ディスク装置，光磁気ディスク装置、あるいは磁気テープ装置等に記憶される。１０６は記録媒体で、上述した印刷制御プログラムが格納され、後述するフローチャートに示される制御手順を実行するための制御プログラムがそのまま、あるいは所定の圧縮形式で圧縮されて記憶されている。なお、該制御プログラムが圧縮されて記憶されている場合には、解凍プログラムを実行して、解凍した印刷制御プログラムが記憶部１０３の所定のアドレスにインストールされて、以後、適時ＲＡＭ上にロードされて実行される。
【００３７】
１０２は接続部で、シリアルインタフェースボード，パラレルインタフェースボード，ネットワークインタフェースボード等で構成されている。
【００３８】
プリンタ２において、２０１は制御部で、記憶部２０３のディスク装置等に記憶された制御プログラムまたはホスト１からダウンロードされる制御プログラムを実行して、ホスト１からの印刷情報の処理および給紙部２０５，印刷部２０４の駆動を総括的に制御する。なお、印刷部２０４は、レーザビーム方式，バブルジェット（登録商標）方式，ＬＥＤ方式，熱転写方式等のいずれのプリンタエンジンを備えるプリンタであっても本発明を適用することができる。また、印刷部２０４には、オプション装置として、フィニッシャー，ソータ等を接続可能に構成されている。さらに、給紙部２０５には、図示しない各カセットに収納された記録媒体の満載状態を検知する、例えば光センサ等で構成される検知部を備え、その検知信号が制御部２０１に通知されるように構成されている。
【００３９】
図４は、図３に示したホスト１の媒体読取部１０５に供給される記憶媒体１０６の給付処理を説明する図である。
【００４０】
図において、１００１は挿入口で、記憶媒体１０６がセットされる。
【００４１】
図５は、図４に示した記憶媒体１０６のメモリマップを説明する図である。
【００４２】
図において、１２０１はボリューム情報で、書込み可能な記憶容量，記憶媒体の名称等を管理する情報が書き込まれている。１２０２はディレクトリ情報、１２０３はモジュール実行ファイルで、所定の言語で記述したプログラムファイルが記憶される。１２０４はモジュールデータファイルで、モジュール実行ファイル１２０３の実行に必要な各種パラメータ等を含むデータファイルが記憶されている。
【００４３】
図６は、図３に示した記憶部１０３のＲＡＭ上のメモリマップを説明する図である。
【００４４】
図において、１１０１，１１０２はシステムモジュールエリアで、システムモジュールエリア１１０１には基本Ｉ／Ｏモジュールがロードされ、システムモジュールエリア１１０２には、オペレーティングシステム（ＯＳ）がロードされる。
【００４５】
１１０３はシステムモジュールエリアで、印刷システムにおける用紙名称属性による印刷方式モジュールがロードされる。１１０４はデータエリアで、関連データがロードされる。１１０５はデータエリアで、ワークエリアとして使用される。
【００４６】
図７は、図１に示したホスト１がネットワークを介して取得したネットワーク情報で作成されるネットワーク情報テーブルの一例を示す図であり、図３に示した記憶部１０３のＲＡＭ上に作成される。なお、ネットワーク情報は、図１に示した印刷システムに対応する。
【００４７】
また、本実施形態において、ネットワーク情報テーブルは、識別情報（ＩＤ），プリンタ名，ネットワークアドレス等から構成されているものとする。
【００４８】
図８は、図１に示したホスト１がネットワークを介して取得したネットワークプリンタの用紙名称指定情報テーブルの一例を示す図であり、図３に示した記憶部１０３のＲＡＭ上に作成される。なお、用紙名称指定情報は、図１に示した印刷システムに対応する。
【００４９】
図９は、図８に示した用紙名称指定情報テーブルに基づいて作成される用紙名称リストの一例を示す図であり、図３に示した制御部１０１が記憶部１０３に作成された用紙名称指定情報テーブルを参照してＲＡＭ上に作成する。なお、（ａ）〜（ｃ）は、その作成経過を示す。
【００５０】
図１０，図１１は、図３に示した表示部１０４に表示される第１の印刷開始指定画面の一例を示す図であり、アプリケーションプログラム実行中の画面で、印刷を選択されると表示部１０４にポップアップするダイヤログＷとして表示されるものとする。
【００５１】
図において、ＢＴ１〜ＢＴ５はボタンで、ボタンＢＴ１はプリント開始指示ボタンとして機能し、該ボタンＢＴ１が図示しないカーソルで指示されると印刷処理を開始する。
【００５２】
また、ボタンＢＴ２は、印刷処理を取り消す際にカーソルで指示されると、印刷処理が取り消される。さらに、ボタンＢＴ３は、各種オプション機能を設定する際に、カーソル等により指示される。また、ボタンＢＴ４は、ヘルプメッセージを表示させる際に、カーソル等により指示される。ボタンＢＴ５は、用紙名称を表示する際に、カーソル等により指示される。
【００５３】
図１２は、図１０に示した印刷開始指示画面上のボタンＢＴ５の指示時に表示される選択可能な用紙名称一覧を示す図であり、ボタンＢＴ５の指示により表示される。
【００５４】
なお、選択可能な用紙名称一覧は、図９に示した紙名称リストを参照して表示されるものであり、初期時には、先頭の用紙名称が選択されて、ボタンＢＴ５に表示され、該ボタンＢＴ５の指示で表示される用紙名称一覧から他の用紙名称が選択されると、ボタンＢＴ５の用紙名称が、例えば図１０に示す状態（「回覧票」）から図１１に示す状態（「企画書」）に切り替わるものとする。
【００５５】
以下、図１３〜図１５に示すフローチャートを参照して、本発明に係る印刷制御装置のデータ処理動作について詳述する。
【００５６】
図１３〜図１５は、本発明に係る印刷制御装置のデータ処理手順の一例を示すフローチャートである。なお、（１）〜（２５）は各ステップを示し、該ステップは、ホスト１の記憶部１０３のディスク装置に搭載されており、ホスト１が起動時に、該モジュールを図３におけるホストの記憶部１０３のＲＡＭに読み込まれ実行されていることを前提とする。
【００５７】
この他にホスト１の媒体読取部１０５から、該モジュールおよび関連データをホストにロードし実行することも可能である。この場合は、モジュールおよび関連データが図４に示した記録媒体１０６に図５に示す構成で記録されているものとする。そして、この場合、記録媒体１０６に記録されている本実施形態に対応したモジュールおよび関連データは、図３に示した媒体読取部１０５を通してホスト１にロードすることができる。この記録媒体１０６をホスト１の媒体読取部１０５にセットすると、図６に示した記憶部１０３のＲＡＭに常駐するＯＳ１１０２および基本Ｉ／Ｏモジュール１１０１の制御の下に、本実施形態に対応するモジュールおよび関連データが記録媒体１０６から読み出され、ホスト１の記憶部１０３のＲＡＭにロードされて動作可能になる。
【００５８】
また、図４に示した記録媒体１０６に記録している本発明を実現したモジュールおよび関連データを一旦ホスト１の記憶部１０３のディスク装置等に格納（インストール）しておき、本発明を実現したモジュールおよび関連データを動作させる段にホスト１の記憶部１０３のディスク装置等からホスト１の記憶部１０３のＲＡＭにロードしても良い。
【００５９】
以下、本実施形態の特徴的構成について図３等を参照して説明する。
【００６０】
上記のように構成された所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置（図１に示すプリンタ２〜４）と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷制御装置であって、前記用紙名称を選択するための用紙名称項目を含む印刷操作画面を表示部１０４に表示する第１の表示制御手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して制御する）と、アプリケーションからの印刷要求に基づいて利用可能な印刷装置の資源情報を調査して取得する取得手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して接続部１０２を介して取得処理する）と、前記取得手段が取得した各印刷装置の資源情報を解析して用紙名称情報テーブルを作成する第１の作成手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して作成する）と、前記第１の作成手段により作成された用紙名称情報テーブル（図８参照）に基づいて前記印刷操作画面に表示するための用紙名称リスト（図９参照）を作成する第２の作成手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して作成する）と、前記印刷操作画面上の前記用紙名称項目の指示に基づいて前記第２の作成手段により作成された用紙名称リストに従う選択可能な用紙名称項目一覧を前記印刷操作画面上に表示させる第２の表示制御手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して制御する）と、前記用紙名称項目一覧上で選択された所望の用紙名称項目が割り当てられている印刷装置を前記用紙名称情報テーブルから検索して前記印刷情報の出力先に設定する設定手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（後述する記録媒体１０６により供給される場合を含む）を実行して設定する）とを有するので、所望の用紙名称が割り当てられた印刷装置がネットワーク上のいずれの印刷装置であるかを意識することなく、従来の用紙名称選択操作と同様の簡単な操作指示で選択された用紙名称が割り当てられている印刷装置から意図する印刷結果を得ることができるネットワーク用紙名称選択印刷処理環境を自在に構築することができる。
【００６１】
また、制御部１０１は、前記用紙名称リストの先頭用紙名称をカレントの用紙名称として前記印刷操作画面上（図１０参照）に表示するので、カレントの用紙名称を自動設定することができる。
【００６２】
なお、本実施形態に示すモジュールは、図１３，図１４，図１５に示されるフローチャート（ステップ（１０）〜（２５）まで）に基づいてプログラムコード化されたものである。以上のことを前提として、本実施形態のデータ処理について詳述する。
【００６３】
まず、図３に示したホスト１の制御部１０１は、アプリケーションから印刷要求を受け付け、印刷を行うための処理を開始する（１）。そして、制御部１０１はホスト１の接続部１０２を経由してネットワーク上に印刷に使用可能なプリンタがあるかどうかを調べ（２）、ＮＯならば処理を終了する。
【００６４】
一方、ステップ（２）で、ＹＥＳ、すなわち、図１に示した印刷システムを例とすれば、ネットワーク６上に利用可能なプリンタとして、プリンタ２〜５があるので、制御部１０１はネットワーク６上に利用可能なプリンタがあると判断し、制御部１０１は調べた利用可能なプリンタのネットワーク情報を「ネットワーク情報テーブル」として記憶部１０３のＲＡＭ上、図７に示したデータ構造のテーブルとして保存する（３）。
【００６５】
この場合、図７に示したネットワーク情報テーブルには、それぞれのプリンタを識別するとともに、プリンタ台数の意味も示す識別情報（ＩＤ）をプリンタごとに付け、ネットワーク６上のプリンタ名と、そのネットワークアドレスを保存する。
【００６６】
そして、制御部１０１は記憶部１０３のＲＡＭ上に保存してある「ネットワーク情報テーブル」における識別情報（ＩＤ）数を調べ（４）、制御部１０１は調べた結果から最大の識別情報（ＩＤ）数を記憶するための変数ＰＲ−ｎｕｍにその値を設定する（５）。
【００６７】
本実施形態では、プリンタのＩＤ数は「４」なので、変数ＰＲ−ｎｕｍには「４」が設定されて、ホスト１の記憶部１０３のＲＡＭに保存される。
【００６８】
次に、制御部１０１はＩＤをカウントするために使用する変数Ｎに初期値として「１」を設定し（６）、そして、制御部１０１は変数ＰＲ−ｎｕｍの値が変数Ｎより大きいかどうかを調べる（７）。
【００６９】
本実施形態では、最初は変数ＰＲ−ｎｕｍ＝４，変数Ｎ＝１であるため、制御部１０１は、ＮＯ、すなわち、制御部１０１は変数ＰＲ−ｎｕｍの値が変数Ｎより大きくないと判断して、制御部１０１はＩＤがＮ番目のプリンタに用紙名称指定の機能が搭載されているか調べる（８）。この場合、制御部１０１は図７に示した「ネットワーク情報テーブル」を参照し、現在の変数Ｎの値からＩＤ＝１のプリンタ（プリンタ２）に関する情報である、ネットワークアドレス「８０：１１：２２：３３：４４：０１」を取得する。
【００７０】
そして、制御部１０１は当該ネットワークアドレスに基づいて接続部１０２を経由し、図１に示したプリンタ２にアクセスし、用紙名称指定の機能を搭載しているか否かを、図３に示したプリンタ２の接続部２０２経由でプリンタ２の制御部２０１に問い合わせる。そして、制御部２０１は接続部２０２，接続部１０２を経由して制御部１０１にプリンタ２は用紙名称指定の機能を搭載していることを通知する。該通知を受け制御部１０１は用紙名称指定の機能を搭載していると判断する。
【００７１】
そして、制御部１０１はＩＤがＮ番目のプリンタに設定されている用紙名称の情報を調べ、図８に示したデータ構造となる「用紙名称情報テーブル」としてホスト１の記憶部１０３のＲＡＭに図８に保存する（９）。この場合、制御部１０１は用紙名称指定の機能を搭載しているか否かを調べる形態と同様な手順で、プリンタ２に設定されている「回覧票」，「日程表」，「報告書」という用紙名称の情報を取得しホスト１の記憶部１０３のＲＡＭにある「用紙名称情報テーブル」に保存する。
【００７２】
そして、次のプリンタ３に対して用紙名称指定の機能を搭載しているかおよび設定されている用紙名称を調べるために変数Ｎに「１」を加え（１０）、ステップ（７）へ戻る。なお、初回の当該ステップ（７）の実行に伴い変数Ｎは２（＝１＋１）となる。
【００７３】
以降、制御部１０１はプリンタ２を示す変数Ｎが「２」の場合、プリンタ３を示す変数Ｎが「３」の場合に、ステップ（７）〜（１０）を繰り返し、プリンタ３およびプリンタ４に用紙名称指定の機能が搭載されていると判断するとともに、各プリンタに設定されている用紙名称の情報を図８に示したデータ構造で記憶部１０３のＲＡＭ上に保存する。この時点で変数Ｎは「４」となる。そして、ステップ（７）に戻って、制御部１０１は変数ＰＲ−ｎｕｍが変数Ｎより大きいか調べた際、変数ＰＲ−ｎｕｍ＝４，変数Ｎ＝４であるため、制御部１は大きくないと判断し、制御部１０１は識別情報（ＩＤ）がＮ番目のプリンタに用紙名称指定の機能が搭載されているか調べる（８）。
【００７４】
この場合、制御部１０１は「ネットワーク情報テーブル」を参照し、現在の変数Ｎの値からＩＤ＝４のプリンタに関する情報である、ネットワークアドレス「８０：１１：２２：３３：４４：０４」を取得する。そして、制御部１０１は取得したネットワークアドレスに基づいて接続部１０２を経由し、図１に示したプリンタ５にアクセスし、用紙名称指定の機能を搭載しているか否かを、図３に示した接続部２０２経由でプリンタの制御部２０１に問い合わせる。
【００７５】
しかし、本実施形態においては、プリンタ５は用紙名称指定の機能を搭載していないため、制御部２０１は接続部２０２，接続部１０２を経由して制御部１０１にプリンタ５は用紙名称指定の機能を搭載していないことを制御部１０１に通知する。
【００７６】
この通知を受けた制御部１０１は、用紙名称指定の機能を搭載していないと判断し、ステップ（１０）へ移り、次のプリンタに対して用紙名称指定の機能を搭載しているかおよび設定されている用紙名称を調べるために変数Ｎに「１」を加える。
【００７７】
この時点で、変数Ｎは「５」となって、ステップ（７）に戻るので、制御部１０１は変数ＰＲ−ｎｕｍが変数Ｎを越えるので、該判断がＹＥＳとなり、ステップ（１１）へ進む。この時点で、記憶部１０３のＲＡＭ上には、図８に示した「用紙名称情報テーブル」が完成していることとなる。
【００７８】
次に、ステップ（１１）において、利用可能なプリンタの内に用紙名称指定の機能が搭載されているプリンタがあるか否かを判断するために、制御部１０１は記憶部１０３に「用紙名称情報テーブル」が保存されているか調べ、もし、制御部１０１は記憶部１０３に「用紙名称情報テーブル」が保存されていないと判断した場合は、用紙名称による給紙口の選択および本発明を利用することができないため、従来の指定方法である、物理的な給紙口を指定する方法で印刷を行い（１５）、処理を終了する。
【００７９】
一方、ステップ（１１）で、制御部１０１は記憶部１０３に「用紙名称情報テーブル」が保存されていると判断した場合には、制御部１０１は図８に示した「用紙名称情報テーブル」に保存されている全ての用紙名称を調べ図９に示した用紙名称リストを作成する（１２）。
【００８０】
なお、用紙名称リストを作成する場合、制御部１０１は図８に示したプリンタ名がプリンタ２の用紙名称を調べ、その結果をもとに図９の（ａ）に示すような表示用データとして用紙名称リストを作成し、図３に示した記憶部１０３のＲＡＭに保存する。
【００８１】
そして、制御部１０１は図８に示したプリンタ名がプリンタ３の用紙名称を調べ、その結果を図９の（ａ）に示した用紙名称リストに追加し、図９の（ｂ）に示すような用紙名称リストを作成し、記憶部１０３のＲＡＭに保存する。そして、制御部１０１は、図８に示したプリンタ名がプリンタ４の用紙名称を調べ、その結果を図９の（ｂ）に示した用紙名称リストに追加し、図９の（ｃ）に示すような用紙名称リストを作成し、記憶部１０３のＲＡＭに保存する。
【００８２】
そして、制御部１０１は用紙名称リストにおける最初の用紙名称である「回覧票」を表示すべきカレントの用紙名称に設定し、その情報を記憶部１０３のＲＡＭに保存する（１３）。そして、制御部１０１は、図１０に示したユーザから印刷開始、キャンセルの指示および用紙名称の変更指示を受け付ける印刷ダイアログＷをホスト１の表示部１０４に表示し、そのダイアログＷにカレントの用紙名称「回覧票」を表示する（１４）。
【００８３】
次に、制御部１０１は印刷ダイアログＷにおいて、ユーザがホスト１の入力部１０７によって用紙名称の項目が選択されたか調べ（１６）、制御部１０１が用紙名称の項目が選択されていないと判断した場合は、ステップ（２１）以降に進む。
【００８４】
一方、ステップ（１６）で、制御部１０１は用紙名称の項目が選択されていると判断した場合、記憶部１０３のＲＡＭに保存している用紙名称リストのデータを読み込み、ホスト１の表示部１０４に図１２に示した用紙名称リストを表示する（１７）。
【００８５】
そして、制御部１０１はホストの表示部１０４に表示している用紙名称リストにおいて、ユーザが入力部１０７によって別の用紙名称に変更したか調べ（１８）、制御部１０１は用紙名称の項目が変更されていないと判断した場合、ステップ（２１）以降へ進む。
【００８６】
一方、ステップ（１８）で、制御部１０１は用紙名称の項目が変更されていると判断した場合は、変更された用紙名称をカレントに設定し（１９）、その情報を記憶部１０３のＲＡＭに保存する。
【００８７】
そして、例えば図１１に示した用紙名称リストにおいてユーザが入力部１０７により、「企画書」の項目を選択して用紙名称を変更したとすると、制御部１０１はホストの表示部１０４に図１１に示したように変更された用紙名称を表示する（２０）。
【００８８】
次に、制御部１０１は印刷ダイアログＷにおいて、ユーザがホスト１の入力部１０７によって印刷処理中止の項目（図１０，図１１に示した取消指定を指示するボタンＢＴ２）が選択されたか調べ（２１）、制御部１０１は印刷処理中止の項目が選択されたと判断した場合、制御部１０１は印刷の処理を中止して、処理を終了する。
【００８９】
一方、ステップ（２１）で、制御部１０１は印刷処理中止の項目が選択されていなないと判断した場合は、制御部１０１は印刷ダイアログＷにおいてユーザが図９におけるホストの入力部１０７によって印刷実行の項目（図１０，図１１に示した印刷開始を指示するボタンＢＴ１）が選択されたか調べ（２２）、制御部１０１は印刷実行の項目が選択されていないと判断した場合は、ステップ（１６）へに戻る。
【００９０】
一方、ステップ（２２）で、制御部１０１は印刷実行の項目が選択されたと判断した場合、制御部１０１は記憶部１０３のＲＡＭに保存しているカレントの用紙名称を取得し（２３）、その用紙名称が設定されているプリンタの情報を取得するため、記憶部１０３のＲＡＭに保存している図７に示した「ネットワーク情報テーブル」および図８に示した「用紙名称情報テーブル」を調べ情報を取得する（２３）。
【００９１】
この場合、該取得した情報から制御部１０１はカレントの用紙名称が「企画書」であり、「用紙名称情報テーブル」から用紙名称として「企画書」が設定されているプリンタはプリンタ４であることを認知するとともに、制御部１０１は「ネットワーク情報テーブル」から用紙名称として「企画書」が設定されているプリンタＣのネットワークアドレスは「８０：１１：２２：３３：４４：０３」である。
【００９２】
以下、本実施形態の特徴的構成についてさらに図１３〜図１５に示すフローチャートを参照して説明する。
【００９３】
上記のように構成された、所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷制御方法であって、あるいは所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記用紙名称を選択するための用紙名称項目を含む印刷操作画面（図１０参照）を表示部１０４に表示する第１の表示工程（図１３のステップ（１）の前工程）と、アプリケーションからの印刷要求に基づいて利用可能な印刷装置の資源情報を調査して取得する取得工程（図１３のステップ（２），（３））と、該取得した各印刷装置の資源情報を解析して用紙名称情報テーブルを作成する第１の作成工程（図１３のステップ（９））と、該作成された用紙名称情報テーブルに基づいて前記印刷操作画面に表示するための用紙名称リストを作成する第２の作成工程（図１４のステップ（１２））と、前記印刷操作画面上の前記用紙名称項目の指示に基づいて作成された用紙名称リストに従う選択可能な用紙名称項目一覧を前記印刷操作画面上に表示させる第２の表示工程（図１４のステップ（１４））と、前記用紙名称項目一覧上で選択された所望の用紙名称項目が割り当てられている印刷装置を前記用紙名称情報テーブルから検索して前記印刷情報の出力先を設定する設定工程（図１５のステップ（１６）〜（２４））とを有するので、所望の用紙名称が割り当てられた印刷装置がネットワーク上のいずれの印刷装置であるかを意識することなく、従来の用紙名称選択操作と同様の簡単な操作指示で選択された用紙名称が割り当てられている印刷装置から意図する印刷結果を得ることができるネットワーク用紙名称選択印刷処理環境を自在に構築することができる。
【００９４】
また、所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷制御方法であって、あるいは所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、アプリケーションからの印刷要求に基づいて前記所定の通信媒体上に利用可能な印刷装置があるかどうかを判断する判断工程（図１３のステップ（２））と、該判断により利用可能な印刷装置のネットワーク情報をメモリに保存する第１の保存工程（図１３のステップ（３））と、前記メモリに保存された前記ネットワーク情報を解析して用紙名称指定可能な印刷装置の調査数を設定する設定工程（図１３のステップ（５））と、該設定された調査数分、各印刷装置に用紙名称に従う給紙口選択機能があるかどうかを調査判定する調査工程（図１３のステップ（８））と、該調査工程により用紙名称に従う給紙口選択機能があると判定された場合に、各給紙口に割り当てられている用紙名称を取得して前記メモリに保存する第２の保存工程（図１３のステップ（９））とを有するので、印刷利用可能な各印刷装置から表示部に表示する印刷操作画面上の用紙名称を自動的に取得して最新の用紙名称を管理することができる。
【００９５】
さらに、所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷制御方法であって、あるいは所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、用紙名称に従う給紙口選択機能を備える印刷装置から取得される用紙名称がメモリに登録されているかどうかを判定する判定工程（図１４のステップ（１１））と、該判定により前記メモリに用紙名称が登録されていると判定した場合に、前記メモリを検索して表示部の印刷操作画面の用紙名称項目に表示する用紙名称リストを作成する作成工程（図１４のステップ（１２））と、該作成された用紙名称リストに従って前記用紙名称項目に表示するカレントの用紙名称を表示する表示工程（図１４のステップ（１４））とを有するので、カレントとして表示すべき用紙名称項目を自動設定することができる。
【００９６】
また、所定の用紙名称が割り当て可能な給紙口を備える複数の印刷装置と所定の通信媒体を介して通信して印刷情報の転送を制御する印刷制御方法であって、表示部の印刷操作画面の用紙名称項目の選択指示状態を判定する第１の判定工程（図１５のステップ（１６））と、前記第１の判定工程が前記表示部の印刷操作画面の用紙名称項目が選択指示されていると判定した場合に、メモリに保存されている用紙名称リストに従って前記表示部の印刷操作画面上に用紙名称リストを一覧表示する表示工程（図１５のステップ（１７））と、前記一覧表示された前記用紙名称リストに基づいて用紙名称が変更指示されたかどうかを判定する第２の判定工程（図１５のステップ（１８））と、前記第２の判定工程が用紙名称が変更されていると判定した場合に、前記一覧表示された前記用紙名称リストから選択された用紙名称をカレントの用紙名称項目に設定する第１の設定工程（図１５のステップ（１９））と、印刷開始または印刷取消しの指示がなされているかどうかを判定する第３の判定工程（図１５のステップ（２１），（２２））と、前記第３の判定工程が開始指示がなされていると判定した場合に、カレントに設定されている用紙名称項目に基づいてメモリに保存されている用紙名称情報を参照して印刷情報の出力先に設定する第２の設定工程（図１５のステップ（２４））と、前記第２の設定手段により出力先に設定された印刷装置に前記印刷情報を送信する送信工程（図１５のステップ（２５））とを有するので、印刷操作画面上で選択可能な用紙名称の一覧を確認しながら、所望とする用紙名称を選択するという簡単な操作で、ネットワーク上の印刷装置を意識することなく、選択された用紙名称に一致する印刷装置に対して印刷情報を自動送信することができる。
【００９７】
〔第２実施形態〕
なお、上記実施形態では、ネットワーク上のプリンタがすべてネットワークプリンタとして機能するプリンタ２〜５がホスト１と通信可能な場合について説明したが、他のデータ処理装置、例えばサーバにＩ／Ｆケーブルを介してローカルプリンタが１対１に接続されるプリンタを、他のホストがネットワークプリンタとして共有できるような印刷システムであっても、本発明を適用することができる。以下、その実施形態について説明する。
【００９８】
図１６は、本発明の第２実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【００９９】
なお、本実施形態では、プリンタが直接ネットワークに接続されておりホストとプリンタが直接通信する場合以外の環境へ適応するため、第１実施形態とは異なる下記の構成を備える。
【０１００】
図において、１６１はクライアントで、パーソナルコンピュータで構成される。１６２はネットワークで、イーサネット（登録商標）等で構成される。１６３はサーバで、所定のＩ／Ｆケーブルを介してローカルプリンタとして機能するプリンタ１６４が接続されている。なお、該プリンタ１６４は、サーバ１６３で共有プリンタとして設定されているものとする。
【０１０１】
１６５はプリンタで、ネットワーク１６２を介してクライアント１６１とサーバ１６３と通信可能に構成され、ネットワークプリンタとして機能する。
【０１０２】
なお、上記第１実施形態では、図１に示したプリンタが直接ネットワークに接続されておりホストとプリンタが直接通信する環境への適応を考えた。しかし、ネットワークにおけるホストとプリンタの接続、印刷形態は、図１６に示すようなプリンタを管理するホスト（サーバ１６３）がネットワーク１６２上に存在し、サーバ１６３がネットワーク１６２に直接接続されているプリンタ１６５あるいはサーバ１６３と１対１接続（シリアル，セントロニクス，ＳＣＳＩ等）されているプリンタ１６４を司る印刷システム環境も存在する。この場合における第１実施形態との相違する構成は下記の通りである。
【０１０３】
この印刷システム環境においては、サーバ１６３にクライアント１６１からの要求（図１３のステップ（２），（８））を受け付け返答する機能を実現するモジュールを搭載する。そして、このモジュールはクライアント１６１からの要求を受けた時に、実際のプリンタ（「プリンタ１６５」あるいは「プリンタ１６４」）から必要な情報を取得しクライアント１６１に返答する構成となる。これにより本発明が適用できるネットワーク接続形態が広がる効果がある。
【０１０４】
また、サーバ１６３に搭載するモジュールの動作として、定期的にプリンタ１６４，１６５の情報を取得、保持し、クライアント１６１から要求を受けた時点ではプリンタへの情報取得は行わず保持している情報をクライアント１６１に返答する形態を取ることも考えられる。
【０１０５】
これにより、クライアント１６１のレスポンスがさらに向上する効果がある。
【０１０６】
〔第３実施形態〕
上記第１，第２実施形態では、用紙名称指定の機能を搭載していないプリンタへの処理はプリンタ選択処理にその状態が配慮されていない場合について説明したが、用紙名称指定の機能を搭載していないプリンタがネットワーク上あるいはローカルプリンタが存在する場合でも本発明を適用する構成としてもよい。以下、その実施形態について説明する。
【０１０７】
上記第１実施形態における図１に示した「プリンタ５」は用紙名称指定の機能を搭載していないため、ネットワーク６に接続されているにもかかわらず用紙名称指定の機能および本発明を活用することができなかった。そこで、上記第２実施形態に示す構成を下記のように変更する。
【０１０８】
すなわち、第２実施形態におけるサーバ１６３のモジュールに用紙名称指定の機能を搭載していないプリンタの物理的な情報と論理的な情報をメモリ資源（例えば本体ＲＡＭ）に登録，保持する機能を設ける。
【０１０９】
具体的には図１６に示した「プリンタ１６５」が用紙名称指定の機能を搭載していない場合、サーバ１６３に「プリンタ１６５」の各給紙口にセットされている実際の用紙の情報として、上段カセットの用紙名称として「チラシ」，中段カセットの用紙名称として「広告紙」，下段カセットの用紙名称として「表紙」を登録，保存する。
【０１１０】
そして、クライアント１６１から情報の要求がきた場合は、当該保存している情報（上段カセットの用紙名称として「チラシ」，中段カセットの用紙名称として「広告紙」，下段カセットの用紙名称として「表紙」）を返答する。
【０１１１】
これにより、クライアント１６１の印刷ダイアログＷの用紙名称の項目には、「プリンタ１６５」の用紙名称も表示され他のプリンタと同様に用紙名称を指定する形態で印刷が可能になる。
【０１１２】
そして、サーバ１６３がクライアント１６１から印刷データと用紙名称のデータ「チラシ」を受け取った場合、サーバ１６３のモジュールにおいて用紙名称「チラシ」を「上段カセット」に交換する。
【０１１３】
つまり、サーバ１６３からプリンタ１６５へは印刷データと物理的な給紙口を指定する「上段カセット」を転送する。このようにして、用紙名称指定の機能を搭載していないプリンタにおいても用紙名称指定の機能および本発明の搭載を実現し、ユーザの利便性の向上および印刷環境の共存性の向上が図れる効果がある。
【０１１４】
〔第４実施形態〕
上記各実施形態では、各プリンタに設定された用紙名称がそれぞれ異なる場合を例としたが、印刷システムの構成上、同一の用紙名称が重なって設定される場合も想定される。そこで、ネットワーク上に同一の用紙名称が設定されている印刷システムに本発明を適用する実施形態について説明する。
【０１１５】
この場合、図１５に示したフローチャートのステップ（１９）に代えて後述する別の処理を行うことにより利便性の向上を図る。
【０１１６】
例えば図１において、プリンタ３の「上段カセッ」トと、プリンタ４の「上段カセット」に同一の用紙名称「企画書」が競合設定されているとする。この場合、ステップ（１９）に代えて、「同一の用紙名称が複数のプリンタにおいて設定されている場合は、印刷データを調べ、モノクロのみの印刷データであった場合はモノクロプリンタに設定されている用紙名称をカレントに設定する。
【０１１７】
一方、カラーのデータが存在する場合はカラープリンタに設定されている用紙名称をカレントに設定する処理を組み込む。
【０１１８】
つまり、ホスト１からモノクロのみデータを印刷した場合、プリンタ３が使用され、カラーのデータが存在する場合はプリンタ４が使用される。
【０１１９】
これによりモノクロプリンタとカラープリンタが自動的に切り替えられ、経済的かつ効率的な印刷が可能になる。
【０１２０】
また、ステップ（１９）に代えて「同一の用紙名称が複数のプリンタにおいて設定されている場合は、各プリンタの処理能力を調べ処理能力（単にエンジンの処理速度での比較の他に、現在、他のユーザが使用中であるか否か等を含めて判断することも可能）の高いプリンタの用紙名称をカレントに設定する」という処理を組み込む。
【０１２１】
つまり、ホスト１から用紙名称として「企画書」を指定して印刷した場合、プリンタ３の方がプリンタ４よりも処理能力が高いと判断した場合は、プリンタ３が使用される。これにより印刷処理が速く終了し効率的な印刷が可能になる。
【０１２２】
また、ステップ（１９）に代えて、「同一の用紙名称が複数のプリンタにおいて設定されている場合は、各プリンタの対象とする給紙口の用紙残量を調べ、用紙残量の多いプリンタの用紙名称をカレントに設定する」という処理を組み込む。
【０１２３】
つまり、ホストから用紙名称として「企画書」を指定して印刷した場合、プリンタ３の給紙口の用紙残量がプリンタ４の給紙口の用紙残量がよりも多いと判断した場合は、プリンタ３が使用される。
【０１２４】
これにより印刷途中での用紙切れを回避し効率的な印刷が可能になる。
【０１２５】
以下、上記各実施形態の特徴的構成についてさらに説明する。
【０１２６】
また、同一の用紙名称が複数の印刷装置で競合して割り当てられる複数の印刷装置に対する選択条件（用紙積載量，カラーモノクロの違い，プロセス速度の違い等を含む）を指定する指定手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（記録媒体１０６により供給される場合を含む）を入力部１０７からの入力に基づいて指定する）と、前記同一の用紙名称が複数の印刷装置で競合する競合用紙名称かどうかを判定する判定手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（記録媒体１０６により供給される場合を含む）を実行して判定する）と、前記判定手段が選択された所望の用紙名称項目が競合用紙名称であると判定した場合に、前記指定手段により指定された選択条件に基づいて前記設定手段が設定すべき前記印刷情報の出力先を決定する決定手段（制御部１０１が記憶部１０３のメモリ資源に記憶された制御プログラム（記録媒体１０６により供給される場合を含む）を実行して決定する）とを有するので、用紙名称が競合する印刷装置が複数存在するネットワーク環境においても、ユーザが意図する条件に従う最適な印刷装置を出力先に決定できるため、印刷情報を最適な印刷装置から出力させ、印刷処理時の無駄を軽減することができる。
【０１２７】
また、前記複数の印刷装置には、所定のデータ処理装置に１対１に接続される印刷装置（図１６に示した印刷システム参照）を含むので、ネットワークプリンタとして機能するローカルプリンタをも含むネットワーク環境下においても、用紙名称項目選択による印刷処理環境を自在に整備することができる。
【０１２８】
〔第５実施形態〕
以下、図面を用いて本実施形態を詳細に説明する。
【０１２９】
図１７は、本発明の第５実施形態を示す印刷制御装置を適用可能な印刷システムの一例を示すブロック図であり、ネットワーク環境下におけるプリンティングシステムがデータ処理装置，プリンタサーバコンピュータ，プリンタ装置および各種モジュールから構成される場合に対応する。
【０１３０】
図において、５０１は印刷におけるクライアントコンピュータで、印字データ、及び制御コードから成る印字情報をプリンタサーバコンピュータ５０２に送信する。プリンタサーバコンピュータ５０２は、印字データおよび制御コードからなる印字情報をプリンタ装置５０３に送信する。
【０１３１】
また、クライアントコンピュータ５０１，プリンタサーバコンピュータ５０２及びプリンタ装置５０３はそれぞれ互いに双方向通信を行ない、プリンタ装置５０３へのコマンド入力処理，給紙属性データ要求の取得処理，給紙属性データの取得処理等を行なう。
【０１３２】
プリンタ装置５０３は目的とする永久可視像を記録紙に形成するための印字機構部（エンジン部５３２），プリンタ装置全体の制御を行なう制御部（コントローラ部５３１），印字機構部を制御するプリンタ制御部，コンピュータとのインタフェースを制御するインタフェース制御部などを備える。
【０１３３】
アプリケーション５１１は、ユーザが目的とするデータを作成するソフトウェアである。クライアントコンピュータ５０１のオペレーティングシステムがＷｉｎｄｏｗｓ（登録商標）の場合、アプリケーション５１１はＧＤＩも含む。
【０１３４】
５１２はプリンタドライバＵＩ部で、アプリケーション５１１で印刷を行う際に、出力用紙サイズの決定等様々な設定を行う。また、プリンタ装置５０３の保持する能力をプリンタ装置５０３から獲得して表示する際は、プリンタ装置５０３から情報を取得するための制御コードを生成する。
【０１３５】
５１３はインタフェース制御部で、プリンタサーバコンピュータ５０２とのインタフェースの制御を行う。５１４は給紙口データリスト作成部で、ユーザ要求に従って、プリンタサーバコンピュータ５０２にある給紙口データを格納している記憶媒体５２１Ｂから、給紙口データを取得して、給紙口データリスト５１５Ａを作成する。５１５は記憶媒体で、給紙口データリスト作成部５１４で作成された給紙口データリスト５１５Ａを格納する。
【０１３６】
なお、記憶媒体５１５としてはハードディスク，ＭＯ，その他のメモリ媒体などがある。
【０１３７】
また、作成された給紙口データリスト５１５Ａは、プリンタドライバＵＩ部５１２によって参照され、ユーザに選択可能な画面等を使用してユーザに知らせる。
【０１３８】
プリンタサーバコンピュータ５０２において、５２２はインタフェース制御部で、プリンタ装置５０３とのインタフェースの制御を行ない、印字データ及び制御コードから成る印字情報のプリンタ装置５０３への送信及びプリンタ装置５０３から得られた情報の受信の制御を行なう。
【０１３９】
特に、プリンタ装置５０３から取得した給紙口データ５２１Ａを記憶媒体（給紙口データ保存部）５２１Ｂに格納する。
【０１４０】
プリンタ装置５０３において、５３１はコントローラ部で、プリンタ装置全体の制御を行なう制御部５３１Ａ，印字機構部（エンジン部５３２）を制御するプリンタ制御部５３１Ｂ，ホストコンピュータとのインタフェースを制御するインタフェース制御部５３１Ｃなどから成り、エンジン部５３２から取得した給紙口データをプリンタサーバコンピュータ５０２に送信する。
【０１４１】
一方、エンジン部５３２は永久可視像を記録紙に形成するための印字機構部を備え、コントローラ部５３１から給紙口データ取得要求があった場合、登録されている給紙口データを取得し、コントローラ部５３１を通してプリンタサーバコンピュータ５０２に出力する。なお、給紙口データとしては、用紙名称データや用紙属性データなどが挙げられる。
【０１４２】
以下、図１８に示すフローチャートを参照して、本発明に係る印刷システムにおけるプリンタ資源情報取得処理動作について説明する。
【０１４３】
図１８は、本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートであり、図１７に示したクライアントコンピュータ５０１上で、ユーザ要求により、プリンタサーバコンピュータ５０２を通して、プリンタ装置５０３から給紙口データを取得するアルゴリズムに対応する。なお、クライアントコンピュータ５０１は、この給紙口データを用いて、用紙名称リスト及び用紙属性リスト等給紙口データリスト５１５Ａを作成する。なお、（１）〜（８）は各ステップを示す。
【０１４４】
まず、クライアントコンピュータ５０１上でユーザ指示により給紙口データを取得する必要が発生した場合、ステップ（１）で、クライアントコンピュータ５０１は、プリンタサーバコンピュータ５０２上にストアされている給紙口データを取得しようと、プリンタサーバコンピュータ５０２に対して、給紙口データ取得命令を送る。
【０１４５】
プリンタサーバコンピュータ５０２は、クライアントコンピュータ５０１から給紙口データ取得命令が渡ってくると、ステップ（２）により、プリンタ装置５０３で給紙口データに変更が発生しているかどうかの判別を行なう。
【０１４６】
なお、このステップ（２）の給紙口データ更新要求の判別ステップは、直接プリンタ装置５０３に対して問い合わせても良いし、プリンタ装置５０３に対して、給紙口データに変更があった場合に通知してもらうようにし、通知があった時に履歴を残しておいても良いし、一定間隔でプリンタ装置５０３に問い合わせにいっておいて、内部で情報を保持する方法でも良いし、その他、パフォーマンスの向上のためにいくつかの方法があることは言うまでもない。
【０１４７】
上記ステップ（２）の判別で、給紙口更新要求があると判別された場合には、ステップ（３）に進み、プリンタ装置５０３へ給紙口データ取得命令を発行し、この取得命令を受け取ったプリンタ装置５０３は、給紙口データを、プリンタサーバコンピュータ５０２に渡す。
【０１４８】
なお、プリンタサーバコンピュータ５０２がプリンタ装置５０３から給紙口データを取得する方法としては、プリンタサーバコンピュータ５０２がプリンタ装置５０３へ一定時間毎に問い合わせを行なう方法や、プリンタサーバコンピュータ５０２とプリンタ装置５０３間のインタフェースの信号をプリンタ装置５０３が操作するなど、様々な方法によって可能である。
【０１４９】
次に、ステップ（４）で、プリンタ装置５０３から給紙口データを取得すると、プリンタサーバコンピュータ５０２は、ステップ（５）により、プリンタサーバコンピュータ５０２内に用意されている給紙口データ保存部５２１の給紙口データ５２１の内容を更新して、ステップ（２）へ戻る。なお、プリンタサーバコンピュータ５０２が、ネットワーク上の複数のプリンタを管理している場合などは、各プリンタ毎に、この給紙口データ保存部を用意するのが一般的であるが、共通の給紙口データ保存部にしても良いことは言うまでもない。
【０１５０】
一方、ステップ（２）で、給紙口データ更新要求がないと判別した場合には、ステップ（６）で、プリンタサーバコンピュータ５０２は、給紙口データ保存部５２１にストアされている給紙口データ５２１Ａをクライアントコンピュータ５０１に渡す。そして、クライアントコンピュータ５０１は、ステップ（７）で、給紙口データリスト作成部５１４が給紙口データ５２１Ａから給紙口データリストを作成する。
【０１５１】
その後、ステップ（８）において、ステップ（７）で作成されて記憶媒体５１５上に管理される給紙口データリスト５１５Ａを参照して、プリンタドライバ等のグラフィカルユーザインタフェース（ＧＵＩ）を用いて図示しない画面上に選択可能な給紙口データを表示して、ユーザに意図する給紙口データを選択させ、適切な印刷を可能にさせる。
【０１５２】
〔第６実施形態〕
上記第５実施形態では、クライアントコンピュータ５０１で印刷を行い、クライアントコンピュータ５０１からプリンタサーバコンピュータ５０２を経由して給紙口データを取得する場合について説明したが、プリンタサーバコンピュータ５０８から印刷を行う場合にも本発明を適用することができる。以下、その実施形態について説明する。
【０１５３】
図１９は、本発明の第６実施形態を示す印刷システムの構成を説明するブロック図であり、印刷システムがプリンタサーバコンピュータとモジュールとプリンタ装置とから構成される場合に対応する。
【０１５４】
図において、５０８は印刷を実行するプリンタサーバコンピュータで、印字データ、及び制御コードから成る印字情報をプリンタ装置５０９に送信する。また、プリンタサーバコンピュータ５０８及びプリンタ装置５０９は、それぞれ互いに双方向通信を行ない、プリンタ装置５０９へのコマンド入力、給紙属性データ要求の取得処理，給紙属性データの取得処理等を行なう。
【０１５５】
プリンタ装置５０９は、目的とする永久可視像を記録紙に形成するための印字機構部（エンジン部５９２）と、プリンタ装置全体の制御を行なう制御部５９１Ａ，印字機構部を制御するプリンタ制御部５９１Ｂ，コンピュータとのインタフェースを制御するインタフェース制御部５９１Ｃを備える。
【０１５６】
プリンタサーバコンピュータ５０８において、アプリケーション５８１は、ユーザが目的とするデータを作成するソフトウェアである。プリンタサーバコンピュータ５０８のオペレーティングシステムがＷｉｎｄｏｗｓ（登録商標）（商品名）の場合、アプリケーション５８１はＧＤＩも含む。
【０１５７】
５８２はプリンタドライバＵＩ部で、アプリケーション５８１で印刷を行う際に、出力用紙サイズの決定等様々な設定を行う。
【０１５８】
また、プリンタ装置５０９の保持する能力を、プリンタ装置５０９から獲得して表示する際は、プリンタ装置５０９から情報を取得するための制御コードを生成する。
【０１５９】
５８３はインタフェース制御部で、プリンタ装置５０９とのインタフェースの制御を行う。また、給紙口データ取得要求がある場合は、プリンタ装置５０９から給紙口データ５８４Ａを取得し、記憶媒体５８４に格納する。
【０１６０】
なお、記憶媒体５８４としてはハードディスク，ＭＯ，その他メモリ媒体などがある。
【０１６１】
５８５は給紙口データリスト作成部で、記憶媒体５８４から給紙口データを取得し、給紙口データリスト５８６Ａを作成する。５８６は記憶媒体で、給紙口データリスト作成部５８５で作成された給紙口データリスト５８６Ａを格納する。そして、該作成された給紙口データリスト５８６ＡはプリンタドライバＵＩ部５８２によって参照され、ユーザに選択可能な画面等を使用してユーザに知らせる。
【０１６２】
プリンタ装置５０９において、５９１はコントローラ部で、プリンタ装置全体の制御を行なう制御部５９１Ａ，印字機構部を制御するプリンタ制御部５９１Ｂ，プリンタサーバコンピュータとのインタフェースを制御するインタフェース制御部５９１Ｃなどから成り、エンジン部５９２から取得した給紙口データをプリンタサーバコンピュータ５０８に送信する。
【０１６３】
５９２はエンジン部で、永久可視像を記録紙に形成するための印字機構部を備え、コントローラ部５９１から給紙口データ取得要求があった場合、登録されている給紙口データを取得し、コントローラ部５９１を通してプリンタサーバコンピュータ５０８に出力する。なお、給紙口データとしては、用紙名称データや用紙属性データなどが挙げられる。
【０１６４】
以下、図２０に示すフローチャートを参照して、本発明に係る印刷システムにおけるプリンタ資源情報取得処理動作について説明する。
【０１６５】
図２０は、本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートであり、図１９に示したプリンタサーバコンピュータ５０８上で、ユーザ要求により、プリンタ装置５０９から給紙口データを取得するアルゴリズムに対応する。なお、プリンタサーバコンピュータ５０８は、この給紙口データを用いて、用紙名称リスト及び用紙属性リスト等給紙口データリストを作成する。また、（１）〜（７）は各ステップを示す。
【０１６６】
まず、プリンタサーバコンピュータ５０８上でユーザ指示により給紙口データを取得する必要が発生した場合、ステップ（１）で、プリンタ装置５０９で給紙口データに変更が発生しているかどうかの判別を行なう。なお、このステップ（１）の給紙口データ更新要求の判別ステップは、直接プリンタ装置５０９に対して問い合わせても良いし、プリンタ装置５０９に対して、給紙口データに変更があった場合に通知してもらうようにし、通知があった時に履歴を残しておいても良いし、一定間隔でプリンタ装置５０９に問い合わせにいっておいて、内部で情報を保持する方法でも良いし、その他、パフォーマンスの向上のためにいくつかの方法があることは言うまでもない。
【０１６７】
上記ステップ（１）で、給紙口データ更新要求があると判別した場合には、ステップ（２）に進み、プリンタ装置５０９へ給紙口データ取得命令を発行し、この取得命令を受け取ったプリンタ装置５０９は、給紙口データを、プリンタサーバコンピュータ５０８に渡す。
【０１６８】
なお、プリンタサーバコンピュータ５０８がプリンタ装置５０９から給紙口データを取得する方法としては、プリンタサーバコンピュータ５０８がプリンタ装置５０９へ一定時間毎に問い合わせを行なう方法や、プリンタサーバコンピュータ５０８とプリンタ装置５０９間のインタフェースの信号をプリンタ装置５０９が操作するなど、様々な方法によって可能である。
【０１６９】
次に、ステップ（３）で、プリンタ装置５０９からキャリブレーションデータ（給紙口データ）を取得すると、プリンタサーバコンピュータ５０８は、ステップ（４）により、プリンタサーバコンピュータ５０８内に用意されている給紙口データ保存部（記憶媒体５８４の給紙口データ５８４Ａ）の内容を更新して、ステップ（１）へ戻る。
【０１７０】
一方、ステップ（１）で、給紙口データ更新要求がないと判別した場合には、ステップ（５）でプリンタサーバコンピュータ５０８は、記憶媒体５８４にストアされている給紙口データ５８４Ａを取得し、ステップ（６）で、給紙口データリスト作成部５８５が給紙口データ５８４Ａに基づいて給紙口データリスト５８６Ａを作成する。その後、ステップ（７）において、ステップ（６）で作成された給紙口データリスト５８６Ａを参照して、プリンタドライバ等のＧＵＩを用いて、図示しない画面上に選択可能な給紙口データを表示し、ユーザに意図する給紙口データを選択させ、適切な印刷を可能にさせ、処理を終了する。
【０１７１】
〔第７実施形態〕
上記第５実施形態，第６実施形態では、どちらもプリンタサーバコンピュータが給紙口データを一括管理する場合について説明したが、プリンタサーバコンピュータのみが給紙口データを各クライアントコンピュータがを取得して管理するように構成してもよい。以下、その実施形態について説明する。
【０１７２】
プリンタサーバコンピュータが、給紙口データを一括管理することによる長所もあるが、短所もある。例えば、数多くのプリンタを管理しているプリンタサーバコンピュータがあるとすると、各々のプリンタの給紙口データを全て格納するとなると、多くの量の記憶媒体が必要となる。各クライアントコンピュータが格納するとなると、各クライアントコンピュータが必要なプリンタに対してのみ、給紙口データを格納すれば良く、全てを格納する必要が無く、記憶媒体の節約になるという長所がある。これは、第６実施形態のプリンタサーバコンピュータという記述を、クライアントコンピュータと置き換えるだけと同様である。
【０１７３】
〔第８実施形態〕
上記第５実施形態，第６実施形態，第７実施形態では、全てコンピュータが給紙口データを記憶媒体に格納する場合について説明したが、給紙口データをプリンタ装置の記憶媒体で格納して管理する構成としても良い。以下、その実施形態について説明する。
【０１７４】
図２１は、本発明の第８実施形態を示す印刷システムの構成を説明するブロック図であり、印刷システムがプリンタサーバコンピュータとモジュールとプリンタ装置とから構成される場合に対応する。
【０１７５】
図において、５５０は印刷におけるクライアントコンピュータで、印字データ、及び制御コードから成る印字情報をプリンタサーバコンピュータであるプリンタサーバコンピュータ５５１に送信する。プリンタサーバコンピュータ５５１は、印字データおよび制御コードから成る印字情報をプリンタ装置５５２に送信する。また、クライアントコンピュータ５５０，プリンタサーバコンピュータ５５１，プリンタ装置５５２は、それぞれ互いに双方向通信を行ない、プリンタ装置５５２から給紙口データの取得を行なう。
【０１７６】
プリンタ装置５５２は、目的とする永久可視像を記録紙に形成するための印字機構部（エンジン部５２２）、プリンタ装置全体の制御を行なう制御部５２１Ａ，印字機構部を制御するプリンタ制御部５２１Ｂ、コンピュータとのインタフェースを制御するインタフェース制御部５２１Ｃを含むコントローラ部５２１などを備える。
【０１７７】
クライアントコンピュータ５５０において、５０１はアプリケーションで、ユーザが目的とするデータを作成するソフトウェアである。ホストコンピュータのオペレーティングシステムがＷｉｎｄｏｗｓ（登録商標）の場合、アプリケーション５０１はＧＤＩも含む。５０２はプリンタドライバＵＩ部で、アプリケーション５０１はアプリケーション５０１で印刷を行う際に、出力用紙サイズの決定等様々な設定を行う。
【０１７８】
また、プリンタドライバＵＩ部５０２は、プリンタ装置５５２の保持する能力をプリンタ装置５５２から獲得して表示する際は、プリンタ装置５５２から情報を取得するための制御コードを生成する。５０３はインタフェース制御部で、プリンタサーバコンピュータ５５１とのインタフェースの制御を行う。
【０１７９】
５０４は給紙口データリスト作成部で、ユーザ要求に従って、インタフェース制御部５０３を通して、プリンタ装置５５２からプリンタサーバコンピュータ５５１を経由して取得した給紙口データにより、給紙口データリストを作成する。
【０１８０】
５０５は記憶媒体で、給紙口データリスト作成部５０４で作成された給紙口データリス５０５Ａを格納する。
【０１８１】
なお、記憶媒体５０５としてはハードディスク，ＭＯ，他の記憶媒体などがある。また、作成されて記憶媒体５０５上で管理される給紙口データリスト５０５Ａは、プリンタドライバＵＩ部５０２によって参照され、ユーザに選択可能な画面等を使用してユーザに知らせる。
【０１８２】
プリンタサーバコンピュータ５５１において、５１１はインタフェース制御部で、プリンタ装置５５２とのインタフェースの制御を行ない、印字データ及び制御コードから成る印字情報のプリンタ装置５５２への送信及びプリンタ装置５５２からの情報の受信の制御を行なう。
【０１８３】
プリンタ装置５５２において、５２１はコントローラ部で、プリンタ装置全体の制御を行なう制御部５２１Ａ，印字機構部を制御するプリンタ制御部５２１Ｂ，ホストコンピュータとのインタフェースを制御するインタフェース制御部５２１Ｃなどから成り、エンジン部５２２から取得した給紙口データ５２３Ａをプリンタ装置５５２内の記憶媒体５２３に格納する。
【０１８４】
５２２はエンジン部で、永久可視像を記録紙に形成するための印字機構部を備え、給紙口データ取得要求があった場合、登録されている給紙口データを取得し、コントローラ部５２１に通知する。
【０１８５】
〔第９実施形態〕
上記第８実施形態では、クライアントコンピュータ５５０で印刷を行い、クライアントコンピュータ５５０からプリンタサーバコンピュータ５５１を経由して給紙口データを取得する場合について説明したが、プリンタサーバコンピュータ５５１から印刷を行う場合にも本発明を適用することができる。以下、その実施形態について説明する。
【０１８６】
本実施形態は、プリンタサーバコンピュータ５５１内のインタフェース制御部５１１が、直接プリンタ装置５５２のコントローラ部５２１と通信すれば良い。
【０１８７】
以下、第５実施形態〜第８実施形態の特徴的構成について図１７，図１９，図２１等を参照して説明する。
【０１８８】
上記のように構成された所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置と通信可能な印刷装置であって、記録媒体を給紙する複数の給紙機構（プリンタ装置５０３，５０９，５５２のエンジン部５３２，５９２，５２２）に装着される多段積載可能な給紙ユニット（図示しない）を含む給紙装置）と、各給紙機構の各給紙口毎に給紙口データを設定する設定手段（プリンタ装置５０３，５０９，５５２の操作部（図示しない））と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段（プリンタ装置５０３，５０９，５５２の不揮発性メモリ（例えばＮＶＲＡＭ））と、前記保持手段により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得手段（プリンタ装置５０３，５０９，５５２のコントローラ部５３１，５９１，５２１が、例えば上記ＮＶＲＡＭ等から取得する）と、前記取得手段により取得した各給紙口データを前記データ処理装置に通知する通知手段（コントローラ部５３１，５９１，５２１がプリンタサーバコンピュータ５０２，５０８，５５１に対して通知する）とを有するので、設定されている最新の給紙口データを取得して随時データ処理装置に提供することができる。
【０１８９】
また、前記通知手段（コントローラ部５３１，５９１，５２１）は、前記データ処理装置（クライアントコンピュータ５０１，５５０あるいはプリンタサーバコンピュータ５５１）からの取得要求に基づいて前記保持手段により保持された前記給紙口データを前記データ処理装置に通知するので、データ処理装置からの求めに応じて設定されている最新の給紙口データを取得して随時データ処理装置に提供することができる。
【０１９０】
さらに、所定の通信媒体（ネットワーク，インタフェースを含む）を介して印刷装置と通信可能なデータ処理装置であって、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行手段（プリンタサーバコンピュータ５０８のインタフェース制御部５２２）と、前記発行手段による前記給紙口データの獲得要求に基づいて前記印刷装置（プリンタ装置５８３）から転送される前記給紙口データを解析（給紙口データリスト作成部５８５が解析して作成する）して給紙資源情報を表示部に表示させる制御手段（プリンタドライバＵＩ部５８２が図示しない表示部に表示する）とを有するので、印刷装置の給紙機構に設定された最新の給紙口データを獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０１９１】
また、前記給紙資源情報は、各給紙口毎に設定される用紙名称データ，用紙属性データを含むので、給紙口に設定された用紙名称，用紙属性（記録媒体種別（ＯＨＰフィルムシート，カットシート），色紙，厚紙，サイズ等）をもユーザに明示でき、ユーザが意図する記録媒体を給紙可能な給紙口を確実に選択できる。
【０１９２】
さらに、所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置（プリンタサーバコンピュータ５０８）と印刷装置とが通信可能な印刷システムであって、前記印刷装置（プリンタ装置５０９）は、記録媒体を給紙する複数の給紙機構（プリンタ装置５０９のエンジン部５９２）に装着される多段積載可能な給紙ユニット（図示しない）を含む給紙装置）と、各給紙機構の各給紙口毎に給紙口データを設定する設定手段（プリンタ装置５０９の操作部）と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段（図示しないＮＶＲＡＭ等の不揮発性メモリ）と、前記保持手段により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得手段（コントローラ部５９１がエンジン部５９２から取得処理する）と、前記取得手段により取得した各給紙口データを前記データ処理装置から発行される取得要求に基づいて通知する通知手段（コントローラ部５９１がインタフェース制御部５８３に対して通知処理する）とを備え、前記データ処理装置は、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行手段（インタフェース制御部５８３がコントローラ部５９１に対して発行処理する）と、前記発行手段による前記給紙口データの獲得要求に基づいて前記印刷装置から転送される前記給紙口データを解析（給紙口データリスト作成部５８５が解析して作成する）して給紙資源情報を表示部に表示させる制御手段（プリンタドライバＵＩ部５８２）とを備えるので、ユーザが意図するデータ処理装置上から簡単な操作で、印刷可能に接続されている印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０１９３】
また、所定の通信媒体を介してデータ処理装置（クライアントコンピュータ５０１あるいはクライアントコンピュータ５５０）がプリンタサーバ装置（プリンタサーバコンピュータ５０２あるいはプリンタサーバコンピュータ５５１）を介して印刷装置と通信可能な印刷システムであって、前記印刷装置（プリンタ装置５０３あるいはプリンタ装置５５２）は、記録媒体を給紙する複数の給紙機構と、各給紙機構の各給紙口毎に給紙口データを設定する設定手段（プリンタ装置５０３あるいはプリンタ装置５５２が備える操作部）と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段（プリンタ装置５０３あるいはプリンタ装置５５２が備える不揮発性メモリ（ＮＶＲＡＭ））と、前記保持手段により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得手段（プリンタ装置５０３のコントローラ部５３１あるいはプリンタ装置５５２のコントローラ部５２１のエンジン部５２２より取得する）と、前記取得手段により取得した各給紙口データを前記プリンタサーバ装置から発行される取得要求に基づいて通知する通知手段（プリンタ装置５０３のコントローラ部５３１）とを備え、前記プリンタサーバ装置は、前記印刷装置から返送される給紙口データを保存する保存手段（記憶媒体）と、前記データ処理装置から要求される給紙口データの獲得要求時に、前記保存手段に保存される給紙口データの更新要求状態を判定する判定手段（インタフェース制御部５２２が判定処理する）と、前記判定手段による更新要求状態の判定結果に基づいて最新の給紙口データを前記データ処理装置に返信する返信手段（インタフェース制御部５２２）とを備え、前記データ処理装置は、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記プリンタサーバ装置に発行する発行手段（インタフェース制御部５１３）と、前記発行手段による前記給紙口データの獲得要求に基づいて前記プリンタサーバ装置から返送される前記給紙口データを解析して給紙資源情報を表示部に表示させる制御手段（プリンタドライバＵＩ部５１２が図示しない表示部に表示する）とを備えるので、ユーザが意図するデータ処理装置上からプリンタサーバ装置に対する簡単な操作で、プリンタサーバ装置が制御する印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得して一元管理し、該管理されている給紙口データをデータ処理装置に提示し、該提示された給紙口データに基づいてユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができ、かつ、給紙口データを獲得するトラフィックを削減することも可能となる。
【０１９４】
さらに、所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置と複数の印刷装置とが通信可能な印刷システムであって、各印刷装置は、記録媒体を給紙する複数の給紙機構（プリンタ装置５０８のエンジン部５０９）あるいは図示しない他のプリンタ装置に装着される多段積載可能な給紙ユニット（図示しない）を含む給紙装置）と、各給紙機構の各給紙口毎に給紙口データを設定する設定手段（プリンタ装置５０８の操作部または他のプリンタ装置の操作部）と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段（プリンタ装置５０８または他のプリンタ装置の不揮発性メモリ媒体であって、例えばＮＶＲＡＭ）と、前記保持手段により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得手段（プリンタ装置５０８のコントローラ部５９１または他のプリンタ装置のコントローラ部が対応するエンジン部から取得処理する）と、前記取得手段により取得した各給紙口データを前記データ処理装置から発行される取得要求に基づいて通知する通知手段（プリンタ装置５０８のコントローラ部５９１または他のプリンタ装置のコントローラ部がインタフェース制御部５８３に対して通知処理する）とを備え、前記データ処理装置は、各印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行手段（プリンタサーバコンピュータ５０８のインタフェース制御部５８３）と、前記発行手段による前記給紙口データの獲得要求に基づいて各印刷装置から転送される前記給紙口データを解析して給紙資源情報を表示部に表示させる制御手段（プリンタドライバＵＩ部５８２が図示しない表示部に表示する）とを備えるので、ユーザが意図するデータ処理装置上から簡単な操作で、印刷可能に接続されている各印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく各印刷装置の給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０１９５】
また、所定の通信媒体を介してデータ処理装置（クライアントコンピュータ５０１あるいはクライアントコンピュータ５５０）がプリンタサーバ装置（プリンタサーバコンピュータ５０２あるいはプリンタサーバコンピュータ５５１）を介して複数の印刷装置（プリンタ装置５０３および図示しない他のプリンタ装置）と通信可能な印刷システムであって、各印刷装置は、記録媒体を給紙する複数の給紙機構と、各給紙機構の各給紙口毎に給紙口データを設定する設定手段（プリンタ装置５０３あるいはプリンタ装置５５２が備える操作部）と、前記設定手段により各給紙口毎に設定された給紙口データを保持する保持手段（プリンタ装置５０３あるいはプリンタ装置５５２が備えるＮＶＲＡＭ）と、前記保持手段により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得手段（プリンタ装置５０３のコントローラ部５３１がエンジン部５３２より取得する）と、前記取得手段により取得した各給紙口データを前記プリンタサーバ装置から発行される取得要求に基づいて通知する通知手段（プリンタ装置５０３のコントローラ部５３１が通知する）とを備え、前記プリンタサーバ装置（プリンタサーバコンピュータ５０２）は、各印刷装置から返送される給紙口データを保存する保存手段と、前記データ処理装置から要求される給紙口データの獲得要求時に、前記保存手段に保存される給紙口データの更新要求状態を判定する判定手段（インタフェース制御部５２２が判定処理する）と、前記判定手段による更新要求状態の判定結果に基づいて最新の給紙口データを前記データ処理装置に返信する返信手段（インタフェース制御部５２２が返信処理する）とを備え、前記データ処理装置（クライアントコンピュータ５０１）は、各印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記プリンタサーバ装置に発行する発行手段（インタフェース制御部５１３が発行処理する）と、前記発行手段による前記給紙口データの獲得要求に基づいて前記プリンタサーバ装置から返送される前記給紙口データを解析して給紙資源情報を表示部に表示させる制御手段（プリンタドライバＵＩ部５１２が図示しない表示部に表示する）とを備えるので、ユーザが意図するデータ処理装置上からプリンタサーバ装置に対する簡単な操作で、プリンタサーバ装置が制御する複数の印刷装置の給紙機構に設定された最新の給紙口データをそれぞれ適時に獲得して一元管理し、該管理されている各印刷装置の給紙口データをデータ処理装置に提示し、該提示された給紙口データに基づいてユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができ、かつ、給紙口データを獲得するトラフィックを削減することも可能となる。
【０１９６】
さらに、前記プリンタサーバ装置（プリンタサーバコンピュータ５０２）は、前記判定手段（インタフェース制御部５２２が判定処理する）により更新要求があると判定された場合に、最新の給紙口データを各印刷装置から獲得して前記保存手段（記憶媒体５２１Ｂ）に保存されている給紙口データを更新する更新手段（インタフェース制御部５２２が更新処理する）を備えるので、各印刷装置側の給紙口データの更新状態に応じて給紙口データを獲得するため、対応する印刷装置の給紙口データが更新されない限り給紙口データを獲得する処理が不要となり、給紙口データの獲得に伴うトラフィックを減少させ、即座にデータ処理装置側に最新の給紙口データを提示することができる。
【０１９７】
また、前記給紙資源情報は、各給紙口毎に設定される用紙名称データ，用紙属性データを含むので、給紙口に設定された用紙名称，用紙属性（記録媒体種別（ＯＨＰフィルムシート，カットシート），色紙，厚紙，サイズ等）をもユーザに明示でき、ユーザが意図する記録媒体を給紙可能な給紙口を確実に選択できる。以下、各実施形態の特徴的構成について図１８，図２０等に示すフローチャートを参照して説明する。
【０１９８】
上記のように構成された所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置と通信可能な印刷装置のデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置と通信可能な印刷装置を制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、記録媒体を給紙する複数の給紙機構の各給紙口毎に給紙口データを設定する設定工程（図示しない）と、前記設定工程により各給紙口毎に設定された給紙口データをメモリに保持する保持工程（図示しない）と、前記保持工程により保持されている各給紙口毎の給紙口データをそれぞれ取得する取得工程（図示しない）と、前記取得工程により取得した各給紙口データを前記データ処理装置に通知する通知工程（図示しない）とを有するので、設定されている最新の給紙口データを取得して随時データ処理装置に提供することができる。
【０１９９】
また、前記通知工程は、前記データ処理装置からの取得要求に基づいて前記保持工程により前記メモリに保持された前記給紙口データを前記データ処理装置に通知するので、データ処理装置からの求めに応じて設定されている最新の給紙口データを取得して随時データ処理装置に提供することができる。
【０２００】
さらに、所定の通信媒体（ネットワーク，インタフェースを含む）を介して印刷装置と通信可能なデータ処理装置のデータ処理方法であって、あるいは所定の通信媒体を介して印刷装置と通信可能なデータ処理装置を制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行工程（図１８のステップ（３），図２０のステップ（２））と、前記発行工程による前記給紙口データの獲得要求に基づいて前記印刷装置から転送される前記給紙口データを解析して給紙資源情報を表示部に表示させる表示工程（図１８のステップ（８），図２０のステップ（７））とを有するので、印刷装置の給紙機構に設定された最新の給紙口データを獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０２０１】
また、前記給紙資源情報は、各給紙口毎に設定される用紙名称データ，用紙属性データを含むので、給紙口に設定された用紙名称，用紙属性（記録媒体種別（ＯＨＰフィルムシート，カットシート），色紙，厚紙，サイズ等）をもユーザに明示でき、ユーザが意図する記録媒体を給紙可能な給紙口を確実に選択できる。さらに、所定の通信媒体（ネットワーク，インタフェース）を介してデータ処理装置と印刷装置とが通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置と印刷装置とが通信可能な印刷システムを制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、記録媒体を給紙する複数の給紙機構の各給紙口毎に給紙口データを例えばプリンタ装置の操作部より設定する設定工程（図示しない）と、前記設定工程により各給紙口毎に設定された給紙口データをメモリに保持する保持工程（図示しない）と、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行工程（図示しない）と、前記保持工程により前記メモリ（プリンタ装置上の不揮発性記憶媒体であって、例えばＮＶＲＡＭ等）に保持されている各給紙口毎の給紙口データをそれぞれ取得する取得工程（図示しない）と、前記取得工程により取得した各給紙口データを前記発行工程により発行される取得要求に基づいて前記データ処理装置に通知する通知工程（図１８のステップ（３））と、前記通知工程により通知される前記給紙口データを解析して給紙資源情報を表示部に表示させる表示工程（図１８のステップ（８））と有するので、ユーザが意図するデータ処理装置上から簡単な操作で、印刷可能に接続されている印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０２０２】
また、所定の通信媒体を介してデータ処理装置がプリンタサーバ装置を介して印刷装置と通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置（クライアントコンピュータ）がプリンタサーバ装置（プリンタサーバコンピュータ）を介して印刷装置（プリンタ装置）と通信可能な印刷システムを制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、記録媒体を給紙する複数の給紙機構の各給紙口毎に給紙口データを設定する設定工程（図示しない）と、前記設定工程により各給紙口毎に設定された給紙口データをメモリ（不揮発性記憶媒体であって、例えばＮＶＲＡＭ）に保持する保持工程（図示しない）と、前記保持工程により前記メモリに保持されている各給紙口毎の給紙口データをそれぞれ取得する取得工程（図示しない）と、前記取得工程により取得した各給紙口データを前記プリンタサーバ装置を介して発行される取得要求に基づいて通知する通知工程（図示しない）と、前記印刷装置から返送される給紙口データをメモリに保存する保存工程（図示しない）と、前記印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記プリンタサーバ装置に発行する発行工程（図示しない）と、前記発行工程により発行される前記給紙口データの獲得要求時に、前記保存工程により前記メモリに保存される給紙口データの更新要求状態を判定する判定工程（図示しない）と、前記判定工程による更新要求状態の判定結果に基づいて最新の給紙口データを前記プリンタサーバ装置を介して前記データ処理装置に返信する返信工程（図１８のステップ（６））と、前記返信工程により返信される前記給紙口データを解析して給紙資源情報を前記データ処理装置が備える表示部に表示させる表示工程（図１８のステップ（８））とを有するので、ユーザが意図するデータ処理装置上からプリンタサーバ装置に対する簡単な操作で、プリンタサーバ装置が制御する印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得して一元管理し、該管理されている給紙口データをデータ処理装置に提示し、該提示された給紙口データに基づいてユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができ、かつ、給紙口データを獲得するトラフィックを削減することも可能となる。
【０２０３】
さらに、所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置と複数の印刷装置とが通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置と複数の印刷装置（プリンタ装置５０３，５０９，５５２を含む図示しない他のプリンタ装置）とが通信可能な印刷システムを制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、記録媒体を給紙する複数の給紙機構の各給紙口毎に給紙口データを設定する設定工程（図示しない）と、前記設定工程により各給紙口毎に設定された給紙口データをメモリに保持する保持工程（図示しない）と、前記保持工程により前記メモリ上に保持されている各給紙口毎の給紙口データをそれぞれ取得する取得工程（図示しない）と、各印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記印刷装置に発行する発行工程（図１８のステップ（３），図２０のステップ（３）））と、前記発行工程により発行される取得要求に基づいて前記取得工程により取得した各給紙口毎の給紙口データを前記データ処理装置に通知する通知工程（図１８のステップ（７），図２０のステップ（６））と、前記通知工程により通知される前記給紙口データを解析して給紙資源情報を前記データ処理装置の表示部に表示させる表示工程（図１８のステップ（８），図２０のステップ（７））とを有するので、ユーザが意図するデータ処理装置上から簡単な操作で、印刷可能に接続されている各印刷装置の給紙機構に設定された最新の給紙口データを適時に獲得し、該獲得した給紙口データからユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく各印刷装置の給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができる。
【０２０４】
また、所定の通信媒体（ネットワーク，インタフェースを含む）を介してデータ処理装置がプリンタサーバ装置を介して複数の印刷装置と通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置がプリンタサーバ装置を介して複数の印刷装置（プリンタ装置５０３，５０９，５５２を含む図示しない他のプリンタ装置）と通信可能な印刷システムを制御するコンピュータが読み取り可能なプログラムを格納した記憶媒体であって、記録媒体を給紙する複数の給紙機構の各給紙口毎に給紙口データを設定する設定工程（図示しない）と、前記設定工程により各給紙口毎に設定された給紙口データをメモリに保持する保持工程（図示しない）と、前記保持工程により前記メモリに保持されている各給紙口毎の給紙口データをそれぞれ取得する取得工程（図示しない）と、前記取得工程により取得した各給紙口データを前記プリンタサーバ装置を介して発行される取得要求に基づいて通知する通知工程（図示しない）と、各印刷装置から返送される給紙口データをメモリに保存する保存工程（図１８のステップ（５））と、各印刷装置の給紙機構に設定されている給紙口データの獲得要求を前記プリンタサーバ装置に発行する発行工程（図１８のステップ（１））と、前記発行工程により発行される前記給紙口データの獲得要求時に、前記保存工程により前記メモリに保存される給紙口データの更新要求状態を判定する判定工程（図示しない）と、前記判定工程による更新要求状態の判定結果に基づいて最新の給紙口データを前記プリンタサーバ装置を介して前記データ処理装置に返信する返信工程（図１８のステップ（６））と、前記返信工程により返信される前記給紙口データを解析して給紙資源情報を前記データ処理装置が備える表示部に表示させる表示工程（図１８のステップ（８））とを有するので、ユーザが意図するデータ処理装置上からプリンタサーバ装置に対する簡単な操作で、プリンタサーバ装置が制御する複数の印刷装置の給紙機構に設定された最新の給紙口データをそれぞれ適時に獲得して一元管理し、該管理されている各印刷装置の給紙口データをデータ処理装置に提示し、該提示された給紙口データに基づいてユーザに選択させる給紙資源情報を画面に明示でき、給紙口データに基づく給紙資源の環境を視覚的に把握して、所望の記録媒体が収容されて給紙可能な給紙口を簡単な操作で選択する印刷資源環境を自在に構築することができ、かつ、給紙口データを獲得するトラフィックを削減することも可能となる。
【０２０５】
さらに、前記プリンタサーバ装置は、前記判定工程により更新要求があると判定された場合に、最新の給紙口データを各印刷装置から獲得して前記保存手段に保存されている給紙口データを更新する更新工程を備えるので、各印刷装置側の給紙口データの更新状態に応じて給紙口データを獲得するため、対応する印刷装置の給紙口データが更新されない限り給紙口データを獲得する処理が不要となり、給紙口データの獲得に伴うトラフィックを減少させ、即座にデータ処理装置側に最新の給紙口データを提示することができる。
【０２０６】
また、前記給紙資源情報は、各給紙口毎に設定される用紙名称データ，用紙属性データを含むもので、給紙口に設定された用紙名称，用紙属性（記録媒体種別（ＯＨＰフィルムシート，カットシート），色紙，厚紙，サイズ等）をもユーザに明示でき、ユーザが意図する記録媒体を給紙可能な給紙口を確実に選択できる。
【０２０７】
以下、図２２に示すメモリマップを参照して本発明に係る印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０２０８】
図２２は、本発明に係る印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２０９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２１０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２１１】
本実施形態における図１３，図１４，図１５，図１８，図２０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２１２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２１３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＤＶＤ，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０２１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１７】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク環境下においても、論理的な用紙名称情報が同一の印刷装置がある場合に、印刷データがカラーであれば、カラー印刷可能な印刷装置から最良の印刷結果を、モノクロデータであれば、モノクロ印刷可能な印刷装置から最良の印刷結果を得ることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したホストに管理されるプリンタ資源管理テーブルの一例を示す図である。
【図３】図１に示した印刷システムのホスト側およびプリンタ側の要部構成を説明するブロック図である。
【図４】図３に示したホストの媒体読取部に供給される記憶媒体の給付処理を説明する図である。
【図５】図４に示した記憶媒体のメモリマップを説明する図である。
【図６】図３に示した記憶部のＲＡＭ上のメモリマップを説明する図である。
【図７】図１に示したホストがネットワークを介して取得したネットワーク情報で作成されるネットワーク情報テーブルの一例を示す図である。
【図８】図１に示したホストがネットワークを介して取得したネットワークプリンタの用紙名称指定情報テーブルの一例を示す図である。
【図９】図８に示した用紙名称指定情報テーブルに基づいて作成される用紙名称リストの一例を示す図である。
【図１０】図３に示した表示部に表示される第１の印刷開始指定画面の一例を示す図である。
【図１１】図３に示した表示部に表示される第２の印刷開始指定画面の一例を示す図である。
【図１２】図１０に示した印刷開始指示画面上のボタンの指示時に表示される選択可能な用紙名称一覧を示す図である。
【図１３】本発明に係る印刷制御装置のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る印刷制御装置のデータ処理手順の一例を示すフローチャートである。
【図１５】本発明に係る印刷制御装置のデータ処理手順の一例を示すフローチャートである。
【図１６】本発明の第２実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図１７】本発明の第５実施形態を示す印刷制御装置を適用可能な印刷システムの一例を示すブロック図である。
【図１８】本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートである。
【図１９】本発明の第６実施形態を示す印刷システムの構成を説明するブロック図である。
【図２０】本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートである。
【図２１】本発明の第８実施形態を示す印刷システムの構成を説明するブロック図である。
【図２２】本発明に係るデータ処理装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２３】この種の印刷制御装置を適用可能な印刷システムの構成を説明する図である。
【図２４】この種の印刷制御装置を適用可能な印刷システムの構成を説明する図である。
【図２５】この種の印刷制御装置を適用可能な印刷システムの構成を説明する図である。
【図２６】この種の印刷制御装置を適用可能な印刷システムの構成を説明する図である。
【符号の説明】
１  ホスト
２  プリンタ
１０１  制御部
１０２  接続部
１０３  記憶部
１０４  表示部
１０５  媒体読取部
１０６  記憶媒体
１０７  入力部
２０１  制御部
２０２  接続部
２０３  記憶部
２０４  印刷部
２０５  給紙部
【図１】
0003793156.tif 000002
【図２】
0003793156.tif 000003
【図３】
0003793156.tif 000004
【図４】
0003793156.tif 000005
【図５】
0003793156.tif 000006
【図６】
0003793156.tif 000007
【図７】
0003793156.tif 000008
【図８】
0003793156.tif 000009
【図９】
0003793156.tif 000010
【図１０】
0003793156.tif 000011
【図１１】
0003793156.tif 000012
【図１２】
0003793156.tif 000013
【図１３】
0003793156.tif 000014
【図１４】
0003793156.tif 000015
【図１５】
0003793156.tif 000016
【図１６】
0003793156.tif 000017
【図１７】
0003793156.tif 000018
【図１８】
0003793156.tif 000019
【図１９】
0003793156.tif 000020
【図２０】
0003793156.tif 000021
【図２１】
0003793156.tif 000022
【図２２】
0003793156.tif 000023
【図２３】
0003793156.tif 000024
【図２４】
0003793156.tif 000025
【図２５】
0003793156.tif 000026
【図２６】
0003793156.tif 000027