(57)【要約】【課題】同一内容の文書を異なるトレイから印刷する場合、各トレイに用紙に応じた設定を利用者にとって簡易に行うことができる印刷制御装置を提供する。【解決手段】印刷制御装置１０のプリンタドライバ１５における設定情報管理部１５３は操作表示部１１を介して利用者から用紙トレイ毎の設定情報に関連する操作入力を一度に受け付け、ＰＤＬデータ生成部１５２はこの設定情報と文書データとに基づきＰＤＬデータを各用紙トレイ毎に生成しプリンタ２０に送信する。プリンタ２０のビットマップデータ生成部２３２は、コマンド解析部２３１により解析されたコマンドおよび上記トレイ毎のＰＤＬデータに基づきビットマップデータを生成する。このビットマップデータは、トレイ切り換え部２３３により選択されたトレイに応じた設定が行われているので、プリント部２５からは利用者に所望の画像が用紙上に形成され出力される。【選択図】図１
2007213365.tif 000002
【特許請求の範囲】
【請求項１】
所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御装置であって、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示手段と、
前記操作表示手段により受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御手段と
を備えることを特徴とする、印刷制御装置。
【請求項２】
前記操作表示手段は、前記画像がカラーであるかモノクロであるかを決定するための情報、前記画像がカラーである場合において当該画像の色合いを決定するための情報、および前記画像のグラフィックスモードを決定するための情報の少なくとも１つを含む設定情報を決定する操作入力のための操作画面を表示することを特徴とする、請求項１に記載の印刷制御装置。
【請求項３】
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報のうちの１つに応じた画像を対応する用紙トレイに格納される用紙に形成するためのコマンドを含む印刷用データを前記用紙トレイ毎に生成し前記印刷装置に与えることを特徴とする、請求項１に記載の印刷制御装置。
【請求項４】
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報に応じた画像を対応する用紙トレイに格納される用紙に形成するための複数の制御コマンドと、前記印刷用データとをそれぞれ生成し前記印刷装置に与えることを特徴とする、請求項１に記載の印刷制御装置。
【請求項５】
前記制御手段は、前記印刷装置により解釈可能なページ記述言語により記述される印刷用データを生成することを特徴とする、請求項１から請求項４までのいずれか１項に記載の印刷制御装置。
【請求項６】
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であるか否かを判別することを特徴とする、請求項１に記載の印刷制御装置。
【請求項７】
前記操作表示手段は、前記印刷装置における印刷条件に関連する情報に基づき、前記制御手段により前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別された場合、設定不能であることを表す操作画面を表示することを特徴とする、請求項６に記載の印刷制御装置。
【請求項８】
前記制御手段は、前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別した場合、当該設定不能であると判別された設定情報を設定可能な設定情報に変更することを特徴とする、請求項６に記載の印刷制御装置。
【請求項９】
《第３の実施形態における対応策３》
前記制御手段は、前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別した場合、当該設定不能であると判別された設定情報に対応する用紙トレイに格納される用紙に前記画像を形成することを停止することを特徴とする、請求項６に記載の印刷制御装置。
【請求項１０】
前記操作表示手段は、前記印刷装置に備えられる所定の記憶手段に記憶されるべきデータである印刷用データまたは当該印刷用データに相当するデータに対応する設定情報を決定する操作入力を受け付けるとともに、当該操作入力のための所定の操作画面を表示し、
前記制御手段は、前記操作表示手段により受け付けられた前記設定情報に基づき前記印刷用データを生成して前記印刷装置に与えることを特徴とする、請求項１に記載の印刷制御装置。
【請求項１１】
前記操作表示手段は、前記印刷装置に備えられる所定の記憶手段に記憶されるべき前記データとは異なる印刷用データまたは当該印刷用データに相当するデータに対応する試験的な印刷のための設定情報を決定する操作入力を受け付けるとともに、当該操作入力のための所定の操作画面を表示し、
前記制御手段は、前記操作表示手段により受け付けられた前記試験的な印刷のための設定情報に基づき前記印刷用データを生成して前記印刷装置に与えることを特徴とする、請求項１０に記載の印刷制御装置。
【請求項１２】
所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置と、当該印刷装置を制御する印刷制御装置とを備える印刷システムであって、
前記印刷制御装置は、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示手段と、
前記操作表示手段により受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御手段と
を備え、
前記印刷装置は、
前記複数の用紙トレイから前記画像を形成されるべき用紙を格納する用紙トレイを選択するトレイ選択手段と、
前記印刷用データに基づき、前記トレイ選択手段により選択された用紙トレイに格納される用紙上に前記印刷用データに対応する画像を形成し出力する画像形成手段と
を備えることを特徴とする、印刷システム。
【請求項１３】
所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御方法であって、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示ステップと、
前記操作表示ステップにおいて受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御ステップと
を備えることを特徴とする、印刷制御方法。
【請求項１４】
所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御装置に、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示ステップと、
前記操作表示ステップにおいて受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御ステップと
を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置に関し、より詳細には複数の用紙トレイを備える印刷装置を制御する印刷制御装置に関する。
【背景技術】
【０００２】
近年、プリンタや複写機などの印刷装置には複数の用紙トレイを備えるものが多い。これらの用紙トレイには、大きさの異なる用紙が格納される場合もあるが、オフィスの内部における（控えなどの）使用のための再生紙（または裏面が使用済みの用紙）と、外部へ送付するのに使用するための上質紙とをそれぞれ異なる用紙トレイに格納し、使用目的に応じて適宜選択される場合がある。
【０００３】
このような場合、利用者の便宜のため、同一内容の文書を異なる用紙（ここでは再生紙および上質紙）に一度の印刷指示で印刷する機能（カーボンコピー機能と呼ばれる）が印刷装置またはこれを制御するパーソナルコンピュータなどの印刷制御装置に実装されることがある。このカーボンコピー機能により、利用者は一度の操作入力を行うだけで容易に同一内容の文書を異なる用紙で得ることができる。
【０００４】
また、従来より、同一内容の文書を印刷する際に、異なるそれぞれのトレイに対して異なる印刷部数や出力条件（ここでは印刷速度を通常より遅くするＯＨＰ印刷を行うか否か）を指示する利用者の操作入力を一度に受け付け、受け付けられた印刷部数や出力条件を対応する各トレイに対して設定するプリンタドライバ装置（印刷制御装置）がある（特許文献１を参照）。
【特許文献１】特開平７−１７５６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来例では、カーボンコピー機能を使用して印刷する場合、各トレイの紙質に適したカラーモードや色合い指定、グラフィックモードといった各トレイに格納される用紙の性質に応じた設定内容については一切考慮されていない。その結果、これらの設定内容を考慮して同一内容の文書を各トレイにおいて印刷する場合、各トレイ毎に設定し直した後にそれぞれ印刷指示を行わなければならず、カーボンコピー機能を使用して印刷することができないので、利用者にとって煩雑である。
【０００６】
そこで本発明では、同一内容の文書を異なるトレイから印刷する場合、各トレイに格納される用紙に応じた設定を利用者にとって簡易に行うことができる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御装置であって、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示手段と、
前記操作表示手段により受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御手段と
を備えることを特徴とする。
【０００８】
第２の発明は、第１の発明において、
前記操作表示手段は、前記画像がカラーであるかモノクロであるかを決定するための情報、前記画像がカラーである場合において当該画像の色合いを決定するための情報、および前記画像のグラフィックスモードを決定するための情報の少なくとも１つを含む設定情報を決定する操作入力のための操作画面を表示することを特徴とする。
【０００９】
第３の発明は、第１の発明において、
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報のうちの１つに応じた画像を対応する用紙トレイに格納される用紙に形成するためのコマンドを含む印刷用データを前記用紙トレイ毎に生成し前記印刷装置に与えることを特徴とする。
【００１０】
第４の発明は、第１の発明において、
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報に応じた画像を対応する用紙トレイに格納される用紙に形成するための複数の制御コマンドと、前記印刷用データとをそれぞれ生成し前記印刷装置に与えることを特徴とする。
【００１１】
第５の発明は、第１から第４までのいずれか１つの発明において、
前記制御手段は、前記印刷装置により解釈可能なページ記述言語により記述される印刷用データを生成することを特徴とする。
【００１２】
第６の発明は、第１の発明において、
前記制御手段は、前記操作表示手段により受け付けられた前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であるか否かを判別することを特徴とする。
【００１３】
第７の発明は、第６の発明において、
前記操作表示手段は、前記印刷装置における印刷条件に関連する情報に基づき、前記制御手段により前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別された場合、設定不能であることを表す操作画面を表示することを特徴とする。
【００１４】
第８の発明は、第６の発明において、
前記制御手段は、前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別した場合、当該設定不能であると判別された設定情報を設定可能な設定情報に変更することを特徴とする。
【００１５】
第９の発明は、第６の発明において、
前記制御手段は、前記複数の設定情報のうちの少なくとも１つが前記印刷装置において設定不能であると判別した場合、当該設定不能であると判別された設定情報に対応する用紙トレイに格納される用紙に前記画像を形成することを停止することを特徴とする。
【００１６】
第１０の発明は、第１の発明において、
前記操作表示手段は、前記印刷装置に備えられる所定の記憶手段に記憶されるべきデータである印刷用データまたは当該印刷用データに相当するデータに対応する設定情報を決定する操作入力を受け付けるとともに、当該操作入力のための所定の操作画面を表示し、
前記制御手段は、前記操作表示手段により受け付けられた前記設定情報に基づき前記印刷用データを生成して前記印刷装置に与えることを特徴とする。
【００１７】
第１１の発明は、第１０の発明において、
前記操作表示手段は、前記印刷装置に備えられる所定の記憶手段に記憶されるべき前記データとは異なる印刷用データまたは当該印刷用データに相当するデータに対応する試験的な印刷のための設定情報を決定する操作入力を受け付けるとともに、当該操作入力のための所定の操作画面を表示し、
前記制御手段は、前記操作表示手段により受け付けられた前記試験的な印刷のための設定情報に基づき前記印刷用データを生成して前記印刷装置に与える。
【００１８】
第１２の発明は、所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置と、当該印刷装置を制御する印刷制御装置とを備える印刷システムであって、
前記印刷制御装置は、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示手段と、
前記操作表示手段により受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御手段と
を備え、
前記印刷装置は、
前記複数の用紙トレイから前記画像を形成されるべき用紙を格納する用紙トレイを選択するトレイ選択手段と、
前記印刷用データに基づき、前記トレイ選択手段により選択された用紙トレイに格納される用紙上に前記印刷用データに対応する画像を形成し出力する画像形成手段と
を備えることを特徴とする。
【００１９】
第１３の発明は、所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御方法であって、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示ステップと、
前記操作表示ステップにおいて受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御ステップと
を備えることを特徴とする。
【００２０】
第１４の発明は、所定の用紙をそれぞれ格納する複数の用紙トレイを備え所定の文書を印刷するための印刷用データに対応する画像を前記用紙上に形成する印刷装置を制御する印刷制御装置に、
同一の前記文書を前記複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために前記複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力を受け付けるとともに、前記操作入力のための所定の操作画面を表示する操作表示ステップと、
前記操作表示ステップにおいて受け付けられた前記複数の設定情報に基づき前記印刷用データを生成して前記印刷装置に与える制御ステップと
を実行させるためのプログラムである。
【発明の効果】
【００２１】
第１の発明によれば、同一の文書を複数の用紙トレイのうちの２つ以上に格納される用紙にそれぞれ印刷するために複数の用紙トレイに対応して設定されるべき印刷条件を設定するための複数の設定情報を決定する操作入力が受け付けられその操作画面が表示され、受け付けられた複数の設定情報に基づき印刷用データが生成されるので、利用者は各トレイに格納される用紙に応じた設定を操作画面に対する一括した操作入力により簡易に行うことができる。
【００２２】
第２の発明によれば、画像がカラーであるかモノクロであるかを決定するための情報、カラーである場合において画像の色合いを決定するための情報、および画像のグラフィックスモードを決定するための情報の少なくとも１つを含む設定情報が決定されるので、これら主要な印刷条件の設定を操作画面に対する一括した操作入力により簡易に行うことができる。
【００２３】
第３の発明によれば、複数の設定情報のうちの１つに応じた画像を形成するためのコマンドを含む印刷用データを用紙トレイ毎に生成するので、印刷装置に複数の印刷用データを送るだけの簡易な構成とすることができる。
【００２４】
第４の発明によれば、複数の設定情報に応じた画像を形成するための複数の制御コマンドと印刷用データとをそれぞれ生成するので、実際には印刷用データの大半を占める画像データを１つ送信すれば足り、装置の処理負荷や通信負荷等を軽減することができる。
【００２５】
第５の発明によれば、ページ記述言語により記述される印刷用データが生成されるので、装置の構成を一般的なものとすることができる。
【００２６】
第６の発明によれば、複数の設定情報のうちの少なくとも１つが印刷装置において設定不能であるか否かが判別されるので、設定不能な場合に生じるべき問題に対して印刷装置へ送る前に対応することができる。
【００２７】
第７の発明によれば、設定不能であると判別された場合、設定不能であることを表す操作画面が表示されるので、利用者に事前に警告を与えることができるとともに、処理を終了させれば処理負荷や通信負荷を軽減することができる。
【００２８】
第８の発明によれば、設定不能であると判別した場合、当該設定不能であると判別された設定情報を設定可能な設定情報に変更するので、印刷内容に異常が生じたり、印刷処理が停止することを未然に防止することができるとともに、利用者に設定可能な設定情報を再設定させる操作入力の煩瑣を解消することができる。
【００２９】
第９の発明によれば、設定不能であると判別した場合、当該設定不能であると判別された設定情報に対応する用紙トレイに格納される用紙に画像を形成しないので、設定可能な設定情報に対応する用紙トレイに格納される用紙に画像を形成しながら、印刷処理が停止することを未然に防止することができる。
【００３０】
第１０の発明によれば、印刷装置に備えられる所定の記憶手段に記憶されるべきデータである印刷用データまたは当該印刷用データに相当するデータに対応する設定情報を決定する操作入力が受け付られその操作画面が表示されるので、利用者が望む設定内容の（例えば高画質の）印刷用データまたはそれに相当するデータを、印刷されるべき印刷用データまたはそれに相当するデータとは別に新たに生成して保存することができる。
【００３１】
第１１の発明によれば、記憶手段に記憶されるべきデータとは異なる印刷用データまたは当該印刷用データに相当するデータに対応する試験的な印刷のための設定情報を決定する操作入力が受け付けられその操作画面が表示されるので、利用者は各トレイ毎に試験的な印刷のための設定情報が設定された画像を当該用紙上に形成することができる。
【００３２】
第１２の発明によれば、第１の発明と同様の効果を奏する印刷システムを提供することができる。
【００３３】
第１３の発明によれば、第１の発明と同様の効果を奏する印刷制御方法を提供することができる。
【００３４】
第１４の発明によれば、第１の発明と同様の効果を奏するプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の各実施形態について添付図面を参照して説明する。
【００３６】
＜１．  第１の実施形態＞
＜１．１  装置全体の構成＞
図１は、本発明における第１の実施形態に係る印刷制御装置および複数の用紙トレイを有するプリンタ（印刷装置）の機能的な構成を示すブロック図である。なお、図１に示される印刷制御装置１０およびプリンタ２０により本実施形態における印刷システムが構成されている。
【００３７】
印刷制御装置１０は、ＣＲＴディスプレイまたはＬＣＤ等からなる表示装置とキーボードおよびマウスやタッチペンなどのポインティングデバイス等からなる入力装置とを含む操作表示部１１と、ハードディスクなどの磁気記憶媒体を含む記憶部１２と、ＣＰＵ（Central Processing Unit ）および主メモリ（半導体メモリ）などにより構成される主制御部１３と、印刷制御装置１０の外部に設けられるプリンタ２０などの周辺機器や他の印刷制御装置１０１，１０２などと相互に通信可能に接続するための通信制御部１４とを備える。なお、他の印刷制御装置１０１，１０２は、本印刷制御装置１０と同様の構成を有し同様の動作を行うので詳しい説明を省略するが、これらは省略されてもよい。
【００３８】
この印刷制御装置１０に備えられる主制御部１３は、一般的なパーソナルコンピュータにオペレーティングシステム（不図示）と、プリンタ２０による印刷を制御するためのプリンタドライバ１５と、文字や画像などの文書を作成するワードプロセッサ・ソフトウェアや作図用ソフトウェアなどのアプリケーションプログラム１６とにより構成されている。
【００３９】
この印刷制御装置１０の外部には、文字や画像などのデータを紙に印刷出力するプリンタ２０と、他の印刷制御装置１０１，１０２とが設けられており、この印刷制御装置１０、プリンタ２０および他の印刷制御装置１０１，１０２は、所定のケーブルやハブなどからなるＬＡＮ（Local Area Network）３０により相互に通信可能に接続される。なお、このＬＡＮ３０に代えて、ＷＡＮ（Wide Area Network）やインターネットなど周知の相互通信網またはＵＳＢ（Universal Serial Bus）接続や各種パラレルインタフェースなどの通信接続手段が使用されてもよい。
【００４０】
印刷制御装置１０に備えられる主制御部１３のプリンタドライバ１５は、アプリケーションプログラム１６に含まれる（文字や画像などである）文書の印刷を行う文書印刷指示部１６１から印刷すべき文書データを受け取る文書データ取得部１５１と、この文書データ取得部１５１において受け取られた文書データからプリンタに解釈可能なページ記述言語（ＰＤＬ：Page Description Language）により記述される印刷用データ（以下「ＰＤＬデータ」という）を各用紙トレイ毎に（使用される用紙トレイの数に応じて複数）生成するＰＤＬデータ生成部１５２と、操作表示部１１を介して利用者からプリンタ２０の用紙トレイ毎の設定情報に関連する操作入力を受け付ける設定情報管理部１５３とを備える。なお、上記ＰＤＬデータ生成部１５２がＰＤＬデータを１つのみ生成する構成については第２の実施形態において説明する。
【００４１】
印刷制御装置１０に備えられる主制御部１３のアプリケーションプログラム１６は、前述したような文字や画像などの文書を作成または編集するなどの各種機能を実現する構成要素のほか、さらに当該文書の印刷を指示する機能を有する上記文書印刷指示部１６１を備えている。
【００４２】
なお、主制御部１３のこれらの構成要素の機能は、典型的には半導体メモリからなる主メモリに展開されたプリンタドライバ１５およびアプリケーションプログラム１６などをＣＰＵが実行することにより実現される。ここで、上記プログラムは、例えば、そのプログラムを記録した記録媒体であるＣＤ−ＲＯＭによって提供される。すなわち、上記プログラムの記録媒体としてのＣＤ−ＲＯＭが印刷制御装置１０内に補助記憶装置として内蔵された図示されないＣＤ−ＲＯＭ駆動装置に装着され、そのＣＤ−ＲＯＭから上記プログラムが読み出されて記憶部１２であるハードディスク装置にインストールされる。また、上記プログラムは、ＣＤ−ＲＯＭ以外の記録媒体や通信回線を介して提供されてもよい。そして、本印刷制御装置１０の起動のための所定操作がなされると、ハードディスク装置にインストールされた所定プログラムは、上記主メモリに転送されてそこに展開され（一時的に格納され）、主制御部１３内のＣＰＵによって実行される。これにより、主制御部１３の各部の制御処理が実現される。
【００４３】
この印刷制御装置１０は、具体的にはオペレーティングシステムとして例えばウィンドウズ（登録商標）が使用される場合、当該オペレーティングシステムにより提供されるサブシステムの１つである図示されないＧＤＩ(Graphic Device Interface)の機能を介して印刷処理を行う。すなわち、アプリケーションプログラム１６が印刷を指示するためにＧＤＩへのＡＰＩ(Application Programming Interface)コールを行うと、ＧＤＩはプリンタドライバ１５を動的にリンクし、プリンタドライバ１５はＧＤＩから与えられるデータを受け取ることにより、プリンタ２０が解釈可能なＰＤＬデータを生成し出力する。なお、このＰＤＬデータは、スプーラを介してプリンタ２０に与えられる。このような構成により、アプリケーションプログラム１６の種類に関わりなく、プリンタドライバ１５は印刷のための動作を行うことができる。ここで、上記ＰＤＬデータは、印刷用データの典型例であってその形式に限定はなく、例えばビットマップデータが使用されてもよい。
【００４４】
また、プリンタ２０は、ＬＣＤ等からなる表示装置とタッチパネルやボタンスイッチ等からなる入力装置とを含む操作表示部２１と、ハードディスクなどの磁気記憶媒体を含む記憶部２２と、ＣＰＵおよび半導体メモリなどにより構成される主制御部２３と、印刷制御装置１０や他の印刷制御装置１０１，１０２などと相互に通信可能に接続するための通信制御部２４と、複数の用紙トレイにそれぞれ格納された適宜の用紙に画像を形成して当該用紙を装置外へ排出するためのプリント部２５とを備える。
【００４５】
このプリント部２５は、画像形成のための各種方式（例えば電子写真方式やインクジェット方式など）に応じた周知の構成であるため、詳しい説明は省略するが、少なくとも複数の用紙トレイ（ここではトレイ１からトレイ４までの４つ）が備えられているものとする。なお、一般的に印刷装置には用紙トレイの他、排紙（出力）トレイも備えられていることが多いが、以下のトレイは全て用紙トレイを指すものとする。これらのトレイにはそれぞれ用紙（例えば上質紙と再生紙などの複数種類の用紙のうちの１種類）が格納されており、印刷制御装置１０からの指示に応じていずれかのトレイが適宜選択され、選択されたトレイに格納されている用紙に画像が形成される。
【００４６】
このプリンタ２０に備えられる主制御部２３は、印刷制御装置１０から与えられるＰＤＬデータに含まれる各種コマンドを解析するコマンド解析部２３１と、印刷制御装置１０から受け取ったＰＤＬデータに基づきこれに対応するビットマップ形式のデータを生成するビットマップデータ生成部２３２と、当該ビットマップデータに対応する画像を形成されるべき用紙が複数のトレイから適宜選択されるようプリント部２５を制御するトレイ切り換え部２３３とを備える。
【００４７】
コマンド解析部２３１は、具体的には後述するように、各トレイの紙質に適したカラーモードや色合い指定、グラフィックモードといった各トレイに格納される用紙に応じた設定条件（印刷条件）を示すコマンドを含むＰＤＬデータから当該コマンドを抽出し、コマンドに従ったビットマップデータが生成されるようビットマップデータ生成部２３２にコマンドを与えるとともに、コマンドに示される選択すべきトレイをトレイ切り換え部２３３に与える。これらの動作については後述する。
【００４８】
なお、主制御部２３のこれらの構成要素の機能は、主制御部１３と同様、半導体メモリに格納された（具体的には書き込み専用メモリから読み出されて主メモリに展開された）所定プログラムをＣＰＵが実行することにより実現され、このプログラムは、ＣＤ−ＲＯＭやそれ以外の記録媒体または通信回線を介して提供されてもよい。また、主制御部２３は、トナー切れや用紙切れなどプリンタ２０の画像形成に関わる状態を管理するための図示されない機器状態管理部や、操作表示部２１を介して利用者による印刷枚数や濃度指定などの指示入力を受け付け利用者に各種情報を提示するユーザインタフェース部などの構成要素を含む。これらの構成要素は周知であるので説明は省略する。
【００４９】
＜１．２  印刷制御装置におけるプリンタドライバの動作＞
次に、印刷制御装置１０におけるプリンタドライバ１５の動作について説明する。ここで、プリンタドライバ１５における以下の処理は、文書印刷指示部１６１により印刷すべき文書データが与えられ、印刷指示を受け取ることにより開始する。なお、文書データが与えられることなく設定のみが行われる構成であってもよい。
【００５０】
図２は、このプリンタドライバ１５における処理の流れを示すフローチャートである。この図２に示すステップＳ１１０において、文書データ取得部１５１は、アプリケーションプログラム１６における文書印刷指示部１６１から与えられた文書データを受け取る。この文書データは、ＰＤＬデータ生成部１５２に与えられる。
【００５１】
次にステップＳ１２０において、設定情報管理部１５３は、利用者の操作入力に基づく印刷モードの選択指定を受け付ける。ここで、受け付けられる印刷モードには、通常の印刷モードのほか、同一内容の文書を異なるトレイに格納された用紙にそれぞれ印刷するモードすなわちカーボンコピーモードが含まれており、本実施形態ではこのカーボンコピーモードが選択されるときに格別の効果を奏する。なお、上記印刷モードは、例えば文書データ取得部１５１により、アプリケーションプログラム１６における文書印刷指示部１６１から受け付けてもよい。
【００５２】
続いてステップＳ１３０において、設定情報管理部１５３は、ステップＳ１２０において受け付けられた印刷モードがカーボンコピーモードであるか否かを判別する。判定の結果、カーボンコピーモードである場合（ステップＳ１３０においてＹｅｓの場合）には、ステップＳ１４０における処理へ進み、カーボンコピーモードでない場合（ステップＳ１３０においてＮｏの場合）には、ステップＳ１７０の処理へ進む。
【００５３】
次にステップＳ１４０において、設定情報管理部１５３は、操作表示部１１を介して利用者からプリンタ２０におけるトレイ毎の印刷条件を設定するための設定情報に関連する操作入力を受け付ける。このため、操作表示部１１に含まれる表示装置（ＣＲＴディスプレイやＬＣＤ等）には、入力装置（マウスなどのポインティングデバイス）による操作入力を受け付ける画面が表示される。以下、図３を参照して説明する。
【００５４】
図３は、トレイ毎の設定情報に関連する操作入力を受け付けるための操作画面の一部を示す図である。この図３には、表示部の画面内に表示される入力受付領域を示す窓状の四角形が描かれており、この四角形の内部には、プリンタ２０のトレイ１〜４の名称と当該トレイが使用可能であるか否かを示すチェックボックスを付されたトレイ名表示領域５０１と、当該トレイの用紙にカラーで印刷するか白黒で印刷するかを指定するためのラジオボタンを付されたカラーモード選択領域５０２と、印刷の色合いを指定するためのＲＧＢ調整ボタン５０３と、グラフィックモード選択領域５０４と、操作入力を終了させるための完了ボタン５０５と、操作入力をキャンセルするためのキャンセルボタン５０６とが配されている。
【００５５】
トレイ名表示領域５０１は、例えばプリンタ２０の図示されない機器状態管理部から使用可能なトレイの情報を受け取って、使用可能なトレイに対してのみ、そのチェックボックス内にチェック記号が付されることにより、利用者にどのトレイの設定が可能かを知らせる。
【００５６】
カラーモード選択領域５０２は、利用者が望むカラーモードに対応するラジオボタンをマウスポインタでクリックすることにより当該トレイの用紙にカラーで印刷するか白黒で印刷するかを指定する入力を受け付ける。
【００５７】
ＲＧＢ調整ボタン５０３は、利用者の操作するマウスポインタでクリックされることにより、さらに図示されない窓状の入力受付領域が表示されるようになっており、この入力受付領域において、画像形成されるべきカラー画像の赤色（Ｒ）、緑色（Ｇ）、および青色（Ｂ）の明るさを元データの明るさに対する割合で（例えば０％から２００％の間で）利用者の操作入力に応じて適宜設定することが可能となっている。
【００５８】
グラフィックモード選択領域５０４は、利用者が望むグラフィックモードに対応するラジオボタンをマウスポインタでクリックすることにより、印刷ジョブに対応する画像をベクター形式で当該トレイの用紙に形成するか、ラスター形式で形成するかを指定する入力を受け付ける。
【００５９】
完了ボタン５０５は、利用者の操作するマウスポインタでクリックされることにより、操作入力が完了する。また、キャンセルボタン５０６は、利用者の操作するマウスポインタでクリックされることにより、操作入力がキャンセルされ、印刷指示がなかったものとしてプリンタドライバ１５の処理が終了する。
【００６０】
図４は、上記ステップＳ１４０において設定情報管理部１５３により利用者から受け付けられたトレイ毎の設定情報に関連する操作入力の結果得られる設定情報例である。図４に示されるように、本プリンタ２０ではトレイ１、トレイ２、およびトレイ４が使用可能となっており、例えばトレイ１に格納されている用紙に対してはカラーで、ＲＧＢ各色をそれぞれ１００％の色合いで、グラフィックスモードをベクター形式で画像を形成すべき旨の印刷条件を示す設定情報が作成されている。なお、図中の横線の記号「−」は対応するデータが未設定であることを示している。これらの設定情報は、設定情報管理部１５３により作成され、図示されない主メモリや記憶部１２に記憶される。
【００６１】
次に図２に示されるステップＳ１５０において、設定情報管理部１５３は、ステップＳ１４０において各トレイ毎の設定情報に関連する操作入力が完了したか否かを判別する。この判別は、図３に示す例では、利用者により完了ボタン５０５がクリックされたか否かを判別することにより行われる。判定の結果、操作入力が完了した場合（ステップＳ１５０においてＹｅｓの場合）には、ステップＳ１６０における処理へ進み、操作入力が完了していない場合（ステップＳ１５０においてＮｏの場合）には、ステップＳ１４０における処理へ戻って操作入力が完了するまで上記処理が繰り返される（Ｓ１５０→Ｓ１４０→Ｓ１５０）。
【００６２】
続いてステップＳ１６０において、ＰＤＬデータ生成部１５２は、設定情報管理部１５３により記憶された（図４に示されるような）設定情報を参照し、ステップＳ１１０において文書データ取得部１５１から与えられた文書データを各トレイの用紙を使用して印刷するためのＰＤＬデータを各トレイ毎に（使用されるトレイの数に応じて複数）生成する。その後ステップＳ１８０の処理が行われる。
【００６３】
また、ステップＳ１７０では、ステップＳ１３０においてカーボンコピーモードでないと判定されているので、上記のようなステップＳ１４０〜Ｓ１６０における処理は不要であり、ＰＤＬデータ生成部１５２は、利用者により指定された（１つの）トレイの用紙のみを使用して印刷するためのＰＤＬデータを生成する。その後ステップＳ１８０の処理が行われる。
【００６４】
続いてステップＳ１６０において、ＰＤＬデータ生成部１５２は、ステップＳ１６０において生成された複数のＰＤＬデータまたはステップＳ１７０において生成された１つのＰＤＬデータを、必要に応じて生成されるプリンタ２０を制御するための制御データとともに、通信制御部１４によりＬＡＮ３０を介してプリンタ２０へ送信する。その後、本印刷制御装置１０におけるプリンタドライバ１５は一旦処理を終了し、利用者がアプリケーションプログラムを起動して文書データの印刷指示を行うことにより印刷処理が開始されると、再びプリンタドライバ１５における上記処理（Ｓ１１０〜Ｓ１８０）が開始される。
【００６５】
＜１．３  プリンタの動作＞
次に、プリンタ２０の動作について説明する。図５は、このプリンタ２０における主制御部２３の処理の流れを示すフローチャートである。
【００６６】
図５に示すステップＳ５１０において、コマンド解析部２３１は、通信制御部２４によりＬＡＮ３０を介して印刷制御装置１０から前述した（ステップＳ１６０において生成される）複数のトレイに対応した複数のＰＤＬデータまたは（ステップＳ１７０において生成される）１つのＰＤＬデータを受け取る。
【００６７】
ステップＳ５２０において、コマンド解析部２３１は、上記ＰＤＬデータに含まれるコマンドを解析し、画像形成に関連するコマンドはビットマップデータ生成部２３２に与え、使用すべきトレイの指定を行うコマンドはトレイ切り換え部２３３に与える。ここで、上記ＰＤＬデータには、画像を形成するための画像データと、形成されるべき画像に対して図４に示されるような設定情報を反映させるための周知のコマンドと、上記画像が形成されるべきトレイを指定するコマンドとが含まれており、コマンド解析部２３１は、ＰＤＬデータからこれらのコマンドを抽出する。
【００６８】
ステップＳ５３０において、ビットマップデータ生成部２３２は、コマンド解析部２３１から受け取った画像形成に関連するコマンドと画像形成のための画像データとに基づき、或る１つのトレイ（例えばトレイ１）に格納される用紙上に形成されるべき画像を表すビットマップデータを生成する。生成されたビットマップデータはプリント部２５に与えられる。なお、このようなＰＤＬデータからビットマップデータへの変換手法は周知であるので、説明は省略する。
【００６９】
ステップＳ５４０において、トレイ切り換え部２３３は、コマンド解析部２３１から受け取った使用すべきトレイの指定を行うコマンドに基づき、プリント部２５において使用されるべきトレイを選択する。
【００７０】
ステップＳ５５０において、プリント部２５は、ビットマップデータ生成部２３２により生成されたビットマップデータに基づき、トレイ切り換え部２３３により選択されたトレイに格納される用紙上に画像を形成し、当該用紙を装置外へ排出する。
【００７１】
ステップＳ５６０において、コマンド解析部２３１は、上記ＰＤＬデータに含まれるコマンドが全て実行され（すなわち全てのトレイに対応する画像が形成され）印刷が全て完了したか否かを判定する。判定の結果、印刷が全て完了した場合（ステップＳ５６０においてＹｅｓの場合）にはプリンタ２０は一旦処理を終了し、利用者が所定のアプリケーションプログラムを起動して印刷指示を行うことにより再びプリンタドライバ１５からＰＤＬデータが送信されると（Ｓ１８０）、ステップＳ５１０の処理が開始される。
【００７２】
また、上記判定の結果、印刷が全て完了していない場合（ステップＳ５６０においてＮｏの場合）には、ステップＳ５１０の処理へ戻り、印刷の全てが完了するまで上記処理が繰り返される（Ｓ５６０→Ｓ５１０→…→Ｓ５６０）。すなわち、ステップＳ５３０において既に選択され印刷が完了したトレイ以外の或る１つのトレイ（例えばトレイ２）に対応するビットマップデータが生成され、ステップＳ５４０において当該トレイが選択され、ステップＳ５５０において、当該トレイに格納される用紙上に画像が形成され、全てのトレイが選択され印刷が完了するまで上記処理が繰り返される。
【００７３】
＜１．４  第１の実施形態の効果＞
以上のように本実施形態では、同一内容の文書を異なるトレイから印刷する場合（カーボンコピーモードの場合）、印刷制御装置１０において、各トレイに格納される用紙に応じた設定を図３に示すような操作画面を表示して利用者による操作入力を受け付け、ＰＤＬデータを各トレイ毎に（使用されるトレイの数に応じて複数）生成してプリンタ２０に与え、プリンタ２０において、上記複数のＰＤＬデータを各トレイ毎のビットマップデータに変換して各トレイの用紙にそれぞれ出力する。この構成により、利用者は各トレイに格納される用紙に応じた設定を一括した操作入力により簡易に行うことができる。また、印刷制御装置１０は、複数のＰＤＬデータを生成し送信する簡易な構成とすることができる。
【００７４】
＜２．  第２の実施形態＞
＜２．１  装置全体の構成＞
本発明における第２の実施形態に係る印刷制御装置１０およびプリンタ２０の機能的な構成は、図１に示される印刷制御装置１０およびプリンタ２０とほぼ同様の構成を有するので同一の構成要素には同一の番号を付してその説明を省略する。
【００７５】
ここで、本実施形態における印刷制御装置１０の主制御部１３に含まれるプリンタドライバ１５のＰＤＬデータ生成部１５２は、第１の実施形態の場合とは異なり、ＰＤＬデータを１つのみ生成する。また、このことに対応して本実施形態におけるプリンタ２０の主制御部２３に含まれるコマンド解析部２３１は、１つのＰＤＬデータに基づき各トレイ毎にコマンドおよび画像データを作成し、ビットマップデータ生成部２３２はこれらを受け取って各トレイ毎のビットマップデータを生成する。以下、本実施形態における印刷制御装置１０およびプリンタ２０の動作について説明する。
【００７６】
＜２．２  印刷制御装置の動作＞
まず、本実施形態における印刷制御装置１０におけるプリンタドライバ１５の動作について説明する。図６は、本実施形態のプリンタドライバ１５における処理の流れを示すフローチャートである。なお、このプリンタドライバ１５における以下の処理が、文書印刷指示部１６１により印刷すべき文書データが与えられ、印刷指示を受け取ることにより開始開始されることについては前述したとおりである。
【００７７】
この図６に示すステップＳ２１０〜Ｓ２５０は、図３に示すステップＳ１１０〜Ｓ１５０と同様の処理内容であるので説明を省略する。
【００７８】
続いてステップＳ２６５において、ＰＤＬデータ生成部１５２は、設定情報管理部１５３により記憶された（図４に示されるような）設定情報を参照し、これらの設定情報に応じて各トレイの用紙を使用して印刷するための制御コマンドを各トレイ毎に（使用されるトレイの数に応じて複数）生成する。この制御コマンドは、プリンタジョブ言語（ＰＪＬ：Printer Job Language）などで記述されており、後述するようにＰＤＬデータに含まれるコマンドに優先する。すなわちこの制御コマンドに含まれる設定情報と矛盾する設定情報を含むＰＤＬデータ内のコマンドは無視されることになる。
【００７９】
なお、この制御コマンドのデータは、ＰＤＬデータの大半を占める画像データを含まないので、非常にデータ量が少ない。よって、（図３に示す）第１の実施形態の場合のように複数のＰＤＬデータを生成し送信するよりも、複数の制御コマンドを生成し送信する本実施形態の方がより印刷制御装置１０の処理負荷や、ＬＡＮ３０の通信負荷を軽減することができる。
【００８０】
続いて、ステップＳ２７０において、ステップＳ２３０においてカーボンコピーモードでないと判定されている場合および上記ステップＳ２６５において制御コマンドが生成される場合のいずれであっても、ＰＤＬデータ生成部１５２は、上記制御コマンドに相当する（設定項目の）コマンドを含まない１つの（各トレイ共通に使用されるべき）ＰＤＬデータを生成する。なお、この１つのＰＤＬデータは、或る１つのトレイに対応するものであってもよい。最終的に制御コマンドと矛盾するＰＤＬデータ内のコマンドは無視されるので問題がないからである。
【００８１】
続いてステップＳ２８０において、ＰＤＬデータ生成部１５２は、ステップＳ２７０において生成された１つのＰＤＬデータと、カーボンコピーモードであると判定されている場合にはさらにステップＳ２６５において生成された制御コマンドとを、必要に応じて生成されるプリンタ２０を制御するための制御データとともに、通信制御部１４によりＬＡＮ３０を介してプリンタ２０へ送信する。その後、本印刷制御装置１０におけるプリンタドライバ１５は一旦処理を終了し、利用者がアプリケーションプログラムを起動して文書データの印刷指示を行うことにより印刷処理が開始されると、再びプリンタドライバ１５おける上記処理（Ｓ２１０〜Ｓ２８０）が開始される。
【００８２】
＜２．３  プリンタの動作＞
次に、本実施形態におけるプリンタ２０の動作について説明する。図７は、このプリンタ２０における主制御部２３の処理の流れを示すフローチャートである。なお、この図７に示すステップＳ６１０，Ｓ６２０，Ｓ６４０〜Ｓ６６０は、図３に示すステップＳ５１０，Ｓ５２０，Ｓ５４０〜Ｓ５６０とそれぞれほぼ同様の処理内容であるが、異なる点を簡略に説明する。
【００８３】
図７に示すステップＳ６１０において、コマンド解析部２３１は、通信制御部２４によりＬＡＮ３０を介して印刷制御装置１０から前述した（ステップＳ２７０において生成される）１つのＰＤＬデータ、および場合により（ステップＳ２６５において）生成される制御コマンドを受け取る。
【００８４】
ステップＳ６２０において、コマンド解析部２３１は、上記ＰＤＬデータに含まれるコマンドおよび場合により受け取った制御コマンドを解析し、画像形成に関連するコマンドはビットマップデータ生成部２３２に与え、使用すべきトレイの指定を行うコマンドはトレイ切り換え部２３３に与える。なお、ここでは各トレイ毎の制御コマンドを受け取った場合、上記ＰＤＬデータに含まれるコマンドであって上記制御コマンドに矛盾するコマンドもビットマップデータ生成部２３２に各トレイ毎に与えられるものとするが、上記矛盾するコマンドは、上記制御コマンドがＰＤＬデータに例えば上書きされることにより削除され、ビットマップデータ生成部２３２に与えられないものとしてもよい。また、上記ＰＤＬデータに含まれるコマンドであって上記制御コマンドに矛盾しないコマンドはそのままビットマップデータ生成部２３２に与えられることになる。
【００８５】
ステップＳ６３５において、ビットマップデータ生成部２３２は、コマンド解析部２３１から受け取った画像形成に関連するコマンドと画像形成のための画像データとに基づき、或る１つのトレイ（例えばトレイ１）に格納される用紙上に形成されるべき画像を表すビットマップデータを生成する。ここで、ビットマップデータ生成部２３２は、各トレイ毎の制御コマンドを受け取った場合、上記ＰＤＬデータに含まれるコマンドであって上記制御コマンドに矛盾するコマンドを無視し、上記制御コマンドに従ってビットマップデータを生成する。
【００８６】
続くステップＳ６４０〜Ｓ６６０の処理は、図３に示すステップＳ５４０〜Ｓ５６０とそれぞれほぼ同様の処理内容であるので、説明を省略する。
【００８７】
＜２．４  第２の実施形態の効果＞
以上のように本実施形態では、同一内容の文書を異なるトレイから印刷する場合（カーボンコピーモードの場合）、印刷制御装置１０において、１つのＰＤＬデータを生成するとともに、制御コマンドを各トレイ毎に（使用されるトレイの数に応じて複数）生成してそれぞれプリンタ２０に与え、プリンタ２０において、上記ＰＤＬデータに対して制御コマンドを優先させたデータを各トレイ毎のビットマップデータに変換して各トレイの用紙にそれぞれ出力する。この構成により、利用者は各トレイに格納される用紙に応じた設定を一括した操作入力により簡易に行うことができる。
【００８８】
＜３．  第３の実施形態＞
図８は、本発明における第３の実施形態に係る印刷制御装置および複数の用紙トレイを有するプリンタ（印刷装置）の機能的な構成を示すブロック図である。これらの構成は、図１に示される第１の実施形態に係る印刷制御装置１０およびプリンタ２０とほぼ同様であるので同一の構成要素には同一の番号を付してその説明を省略する。ただし、本実施形態における印刷制御装置１０は、第１の実施形態に係る印刷制御装置１０とは異なり、さらにトレイ情報管理部１５４を備える。
【００８９】
このトレイ情報管理部１５４は、プリンタ２０における図示されない機器状態管理部から、印刷条件に関連する情報である各トレイの使用の可否および可能な設定内容を含む機器状態を示す情報を通信制御部１４によりＬＡＮ３０を介して取得する。このようにプリンタ２０の機器状態を示す情報を印刷制御装置１０に与える構成は周知であるのでその説明は省略する。
【００９０】
本実施形態では、トレイ情報管理部１５４により取得される各トレイの使用の可否および可能な設定内容を含む機器情報は、図２に示すステップＳ１６０のＰＤＬデータ作成処理において使用される。その他の処理は、図２に示す処理（Ｓ１１０〜Ｓ１５０，Ｓ１７０，Ｓ１８０）と同様であるのでその説明は省略する。
【００９１】
本実施形態におけるステップＳ１６０において、ＰＤＬデータ生成部１５２によりＰＤＬデータが生成される前に、トレイ情報管理部１５４は、プリンタ２０から取得した各トレイの使用の可否および可能な設定内容を含む機器情報（印刷条件に関連する情報）を参照し、設定情報管理部１５３により記憶された（図４に示されるような）設定情報が全て設定可能か否か（すなわち印刷条件として設定可能か否か）を判断する。例えば、プリンタ２０がカラーで印刷できない場合にカラーに関連する設定情報は設定不能であり、またプリンタ２０のトレイ１にＡ３の大きさの用紙が格納されていない場合には少なくともトレイ１においてＡ３の大きさの用紙上に画像を形成することは設定不能である。
【００９２】
トレイ情報管理部１５４は、利用者の操作入力に基づき決定された設定情報全てが設定可能であると判断する場合には、ＰＤＬデータ生成部１５２によるＰＤＬデータの生成を許可するが、その一部または全部が不能である場合には、例えば次の３つの対応策を行うことが考えられる。これら３つの対応策は、予め利用者による操作入力に応じて適宜設定されてもよいし、その１つ以上が選択されて採用されてもよい。以下、順に説明する。
【００９３】
（第１の対応策）
第１の対応策として、トレイ情報管理部１５４は、操作表示部１１において（図４に示されるような）設定情報が設定不能である旨または印刷を行わない旨を警告（表示）して、図２に示す処理を終了する。このように、警告表示により利用者に処理の終了を事前に知らせることができるとともに、ＰＤＬデータを生成する前に印刷に関連する処理を終了することにより、印刷制御装置１０の処理負荷、ＬＡＮ３０の通信負荷、およびプリンタ２０の処理負荷をそれぞれ軽減することができる。
【００９４】
なお、上記警告は、設定情報が設定不能である旨または印刷を行わない旨を表示することのみならず、処理が継続不能である旨のメッセージや、設定不能であるトレイ番号を示してもよい。また、警告音や警告音声などおよそ利用者に印刷処理に異常があったことを示す告知方法が使用されればよい。
【００９５】
（第２の対応策）
次に、第２の対応策として、トレイ情報管理部１５４は、設定不能である設定情報を設定可能である設定情報に変更し（丸めて）、変更後の設定情報を新たな設定情報として記憶した後にＰＤＬデータ生成部１５２によるＰＤＬデータの生成を許可する。例えば、プリンタ２０がカラーで印刷できない場合にカラーの設定情報は設定不能であるが、少なくともモノクロでの印刷は可能であるので、カラーの設定情報をモノクロの設定情報に変更する。また、プリンタ２０のトレイ１にＡ３の大きさの用紙が格納されていない場合には少なくともトレイ１においてＡ３の大きさの用紙上に画像を形成することは設定不能であるが、例えばＢ４の大きさの用紙が格納されている場合にはこれに印刷することが可能であるので、ＰＤＬデータ生成部１５２によりＢ４の大きさの用紙に形成されるべき縮小された画像に対応するＰＤＬデータが生成される。このように、設定不能の設定情報をプリンタ２０に与えないことにより、印刷内容に異常が生じたり、印刷処理が停止することを未然に防止することができるとともに、利用者に設定可能な設定情報を再設定させる操作入力の煩瑣を解消することができる。
【００９６】
（第３の対応策）
また、第３の対応策として、設定可能である設定情報が設定されたトレイに対応する画像の印刷のみが行われ、設定不能である設定情報が設定されたトレイに対応する画像の印刷が行われないよう、トレイ情報管理部１５４は、設定不能である設定情報を削除しまたは未設定であるものとして取り扱うことにより、ＰＤＬデータ生成部１５２により設定可能な設定情報に対応するＰＤＬデータの生成のみを行わせる。このように、設定可能な設定情報に対応する用紙トレイに格納される用紙に画像を形成しながら、設定不能の設定情報をプリンタ２０に与えないことにより、印刷内容に異常が生じたり、印刷処理が停止することを未然に防止することができる。
【００９７】
＜４．  第４の実施形態＞
本発明における第４の実施形態に係る印刷制御装置１０およびプリンタ２０の機能的な構成は、図１に示される印刷制御装置１０およびプリンタ２０と同様の構成を有するので同一の構成要素には同一の番号を付してその説明を省略する。ただし、本実施形態では、図２に示されるステップＳ１４０において設定情報管理部１５３により行われる処理、すなわち操作表示部１１を介して受け付ける操作入力の内容および利用者に提示される操作画面の内容が、第１の実施形態における操作入力の内容および図３に示される操作画面の内容が異なる。以下、この画面例について図９を参照して説明する。
【００９８】
図９は、トレイ毎の設定情報に関連する操作入力を受け付けるための操作画面の一部を示す図である。この図９には、図３に示される操作画面例と同様、表示部の画面内に表示される入力受付領域を示す窓状の四角形が描かれており、この四角形の内部には、プリンタ２０に備えられる記憶部２２に記憶されるべきビットマップについての設定情報を示す領域である本体保存表示領域６００ａと、各トレイにおいて試験的な印刷を行う際の設定情報を示す領域であるお試し印刷表示領域６００ｂとが配されている。なお、さらに各トレイにおいて通常の印刷を行う際の設定情報を示す領域である通常印刷表示領域が配されていてもよいが、ここでは省略する。また、お試し印刷表示領域６００ｂに代えて、上記通常印刷表示領域が配されていてもよい
【００９９】
上記お試し印刷表示領域６００ｂの内部には、プリンタ２０に備えられるトレイ１〜４の各名称と当該トレイがそれぞれ使用可能であるか否かを示すチェックボックスを付されたトレイ名表示領域６０１が配されている。これらの構成により、各トレイの用紙にそれぞれ試験的な（典型的には一回的な）印刷のための設定情報が設定された画像を形成することができる。
【０１００】
また、これら本体保存表示領域６００ａおよびお試し印刷表示領域６００ｂの内部には、それぞれ図３に示される操作画面例と同様、カラーで印刷するか白黒で印刷するかを指定するためのラジオボタンを付されたカラーモード選択領域６０２と、印刷の色合いを指定するためのＲＧＢ調整ボタン６０３と、グラフィックモード選択領域６０４と、操作入力を終了させるための完了ボタン６０５と、操作入力をキャンセルするためのキャンセルボタン６０６とが配されている。これらの各機能は図３に示される操作画面例と同様であるので説明は省略する。
【０１０１】
図９に示されるように、本実施形態では、図３に示される操作画面例に対して、プリンタ２０に備えられる記憶部２２に記憶されるべきビットマップについての設定情報を設定するための利用者による操作入力を受け付ける領域が付加されている。この点が第１の実施形態の場合と大きく異なる。
【０１０２】
この図９に示される本体保存表示領域６００ａにおいて設定される設定内容を有する印刷用データは（少なくとも直ちには）印刷されるわけではなく、この印刷用データに基づき生成されたビットマップデータを保存するために使用されるものである。したがって、図５に示すステップＳ５３０において、ビットマップデータ生成部２３２は、本体保存表示領域６００ａにおいて設定される設定内容を有する、コマンド解析部２３１から受け取った画像形成に関連するコマンドと画像形成のための画像データとに基づきビットマップデータを生成し、当該ビットマップデータを記憶部２２に保存する。この場合には、ステップＳ５４０においてトレイ選択が行われることなく、ステップＳ５５０において画像形成が行われることもない。
【０１０３】
ここで従来、プリンタ２０に備えられる記憶部２２に記憶されるべきビットマップデータは、いずれかのトレイから印刷されるべきまたは既に印刷された印刷用データに基づき生成される。そのため、この印刷用データの設定情報とは異なる設定情報を設定した印刷用データを印刷しないにもかかわらず新たに作成し当該印刷用データに基づきビットマップデータを生成することはない。したがって、このような従来の構成では、例えば印刷は低画質で行いたいが、保存は高画質で行いたいと利用者が考える場合であっても保存されるべきビットマップデータを新たに生成することはできない。これに対して、本実施形態では、保存すべきビットマップデータを生成するための印刷用データの設定情報は利用者により個別に設定可能であるので、利用者が望む設定内容の（例えば高画質の）ビットマップデータを印刷されるべきビットマップデータとは別に新たに生成して保存することができる。
【０１０４】
＜５．  変形例＞
上記各実施形態では、印刷用データを受け取ることにより各用紙トレイ毎に画像形成可能な印刷装置としてプリンタ２０を例示したが、このような複数の用紙トレイを備える画像形成装置であれば、原稿の光学読み取りを行うスキャナを内蔵した複写機や、ＦＡＸ機能を内蔵した複合機などあってもよい。また、印刷制御装置として一般的なコンピュータを例示したが、これに限られるものではなく、例えば印刷装置に上記印刷制御装置の機能が内蔵されていてもよい。
【０１０５】
上記各実施形態における設定情報は、各トレイに格納される用紙に応じたカラーモード、（ＲＧＢ調整による）色合い、およびグラフィックモードであるが、これらの一部だけであってもよいし、その他およそ画像形成において考慮される設定要素、例えば明るさやガンマ補正量などのいずれかを含んでいてもよい。
【０１０６】
また、上記各実施形態における設定情報は、各トレイ毎に１つずつ設定されるが、複数のトレイに対応して設定されるものであれば必ずしも各トレイ毎に１つずつ設定されなくてもよい。例えば、２つ以上のトレイに対応する設定情報が１つであってもよいし、各トレイ共通の設定情報が設定され、これとは異なる場合にのみ、対応するトレイにさらなる個別の設定情報（または差分情報）が設定されてもよい。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態に係る印刷制御装置およびプリンタの構成を示すブロック図である。
【図２】上記実施形態におけるプリンタドライバの処理の流れを示すフローチャートである。
【図３】上記実施形態における設定情報管理部により利用者から受け付けられたトレイ毎の設定情報に関連する操作入力の結果得られる設定情報例である。
【図４】上記実施形態におけるトレイ毎の設定情報に関連する操作入力を受け付けるための操作画面の一部を示す図である。
【図５】上記実施形態におけるプリンタにおける主制御部の処理の流れを示すフローチャートである。
【図６】本発明における第２の実施形態におけるプリンタドライバにおける処理の流れを示すフローチャートである。
【図７】上記実施形態におけるプリンタにおける主制御部の処理の流れを示すフローチャートである。
【図８】本発明における第３の実施形態に係る印刷制御装置およびプリンタの機能的な構成を示すブロック図である。
【図９】本発明における第４の実施形態において、トレイ毎の設定情報に関連する操作入力を受け付けるための操作画面の一部を示す図である。
【符号の説明】
【０１０８】
１０，１０１，１０２  …印刷制御装置
１１，２１  …操作表示部
１２，２２  …記憶部
１３，２３  …主制御部
１４，２４…通信制御部
１５  …プリンタドライバ
１６  …アプリケーションプログラム
２５  …プリント部
３０  …ＬＡＮ
１５１  …文書データ取得部
１５２  …ＰＤＬデータ生成部
１５３  …設定情報管理部
１５４  …トレイ情報管理部
１６１  …文書印刷指示部
２３１  …コマンド解析部
２３２  …ビットマップデータ生成部
２３３  …トレイ切り換え部
５０１，６０１  …トレイ名表示領域
５０２，６０２  …カラーモード選択領域
５０３，６０３  …ＲＧＢ調整ボタン
５０４，６０４  …グラフィックモード選択領域
５０５，６０５  …完了ボタン
５０６，６０６  …キャンセルボタン
６００ａ  …本体保存表示領域
６００ｂ  …お試し印刷表示領域
【図１】
2007213365.tif 000003
【図２】
2007213365.tif 000004
【図３】
2007213365.tif 000005
【図４】
2007213365.tif 000006
【図５】
2007213365.tif 000007
【図６】
2007213365.tif 000008
【図７】
2007213365.tif 000009
【図８】
2007213365.tif 000010
【図９】
2007213365.tif 000011