(57)【特許請求の範囲】
【請求項１】
複数種類の印刷設定がなされた印刷データを印刷装置へ送信する印刷制御装置であって、
印刷装置から該印刷装置が印刷設定に基づき出力動作を切り替える際に印刷速度が低下するか否かを示す能力情報を取得する取得手段と、
前記取得された能力情報と前記印刷設定とに基づいて前記印刷データが前記印刷装置の印刷速度を低下させるか否かを判定する判定手段と、
前記印刷データが前記印刷装置の印刷速度を低下させると判定された場合、前記印刷データを変更する変更手段と、
前記変更手段によって変更された印刷データを前記印刷装置へ送信する送信手段と、
を有し、
前記判定手段は、前記印刷設定が印刷速度を低下させる印刷設定であった際に、前記取得された能力情報が印刷速度は排紙装置の装着に依存することを示しかつ前記印刷装置が前記排紙装置を装着していると判定された場合に、前記印刷データが前記印刷装置の印刷速度を低下させると判定する
ことを特徴とする印刷制御装置。
【請求項２】
前記印刷装置の印刷速度が低下する場合とは、前記印刷データに片面印刷ページと両面印刷ページとが混在する場合であり、前記変更手段は、該片面印刷ページの後に白紙印刷ページを生成することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷装置の印刷速度が低下する場合とは、前記印刷データにモノクロ印刷ページとカラー印刷ページとが混在する場合であり、前記変更手段は、該モノクロ印刷ページに対してカラー印刷ページの属性を設定することを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
複数種類の印刷設定がなされた印刷データを印刷装置へ送信する印刷制御装置の制御方法であって、
取得手段が、印刷装置から該印刷装置が印刷設定に基づき出力動作を切り替える際に印刷速度が低下するか否かを示す能力情報を取得する取得工程と、
判定手段が、前記取得された能力情報と前記印刷設定とに基づいて前記印刷データが前記印刷装置の印刷速度を低下させるか否かを判定する判定工程と、
変更手段が、前記印刷データが前記印刷装置の印刷速度を低下させると判定された場合、前記印刷データを変更する変更工程と、
送信手段が、前記変更工程において変更された印刷データを前記印刷装置へ送信する送信手段と、
を有し、
前記判定工程では、前記印刷設定が印刷速度を低下させる印刷設定であった際に、前記取得された能力情報が印刷速度は排紙装置の装着に依存することを示しかつ前記印刷装置が前記排紙装置を装着していると判定された場合に、前記印刷データが前記印刷装置の印刷速度を低下させると判定する
ことを特徴とする印刷制御装置の制御方法。
【請求項５】
コンピュータを請求項１乃至３の何れか１項に記載の印刷制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及びその制御方法に関する。
【背景技術】
【０００２】
大量印刷が可能なＰＯＤ（Print On Demand）システムで用いられる印刷装置は、長い用紙搬送経路と複雑な印刷プロセス制御が必要であり、印刷ジョブデータの属性によって印刷速度が低下することがある。特に、印刷ジョブデータの中に片面ページと両面ページとが混在すると、印刷装置の片面印刷制御と両面印刷制御との切り替えは、印刷装置及び後処理装置の装置外への排紙後に行われるため、紙間が空いてしまう。
【０００３】
また、カラー印刷が可能な印刷装置では、モノクロ印刷ページとカラー印刷ページとが混在すると、モノクロ印刷制御とカラー印刷制御との切り替え時に、印刷装置の定着制御や温調制御などのプロセス制御が必要になり、待ち時間が生じる。これらの問題は、上記ＰＯＤシステムのみならず、今後高速化が進むオフィスシステムにおいても大きな課題となっている。
【０００４】
従来、このような状況において、印刷ジョブ定義データと印刷装置機器能力情報とにより印刷装置の後処理装置に適した印刷ジョブ定義データに変換する印刷システムがある（例えば、特許文献１参照）。この印刷システムでは、オペレータが印刷ジョブ定義データを印刷装置へ送信後に行わなければならない後処理装置の各種設定を、印刷処理装置内で印刷装置に応じて行うことを特徴としている。主に、後処理装置の設定省力化を目的としたものである。
【０００５】
上述の印刷速度の低下やオーバーヘッドを、以下では、サイクルダウンと称することもある。
【０００６】
今後、ＰＯＤ市場の拡大に伴い、多くのジョブを扱うショートラン印刷が行われることが多くなると予想される。後処理装置の設定省力化だけでは、印刷システム全体の時間短縮を実現することはできない。印刷装置の機器能力情報を考慮し、印刷装置と後処理装置の制御に適した印刷ジョブデータを生成し、印刷装置へ送信することにより、印刷ジョブデータを送信するホストコンピュータを含めた印刷システム全体の生産性を高めることが求められている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１６５３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記従来例では、印刷ジョブ定義データ又は使用する印刷装置に応じて、必要であれば印刷仕様を変更して印刷を実行する。印刷仕様を変更した場合には、変更した印刷仕様に従って印刷後処理の仕様を変更する。後処理用の印刷ジョブ定義データを出力することにより、後処理の設定を省力化し、また、後処理設定の間違いを防止している。
【０００９】
しかしながら、従来の技術では、印刷装置の仕様制限内で後処理機の機能を実現させるために印刷仕様を変更するものであり、印刷装置の処理時間を短縮することができないという問題がある。
【００１０】
また、印刷装置と後処理機の仕様差を埋めるために印刷仕様を変更しているため、印刷ジョブデータを送信するホストコンピュータを含む印刷システム全体の生産性を向上させることができないという問題もある。
【００１１】
本発明は、印刷装置の印刷速度を低下させることなく、処理時間を短縮可能な装置及び方法を提供する。
【課題を解決するための手段】
【００１２】
本発明は、複数種類の印刷設定がなされた印刷データを印刷装置へ送信する印刷制御装置であって、
印刷装置から該印刷装置が印刷設定に基づき出力動作を切り替える際に印刷速度が低下するか否かを示す能力情報を取得する取得手段と、
前記取得された能力情報と前記印刷設定とに基づいて前記印刷データが前記印刷装置の印刷速度を低下させるか否かを判定する判定手段と、
前記印刷データが前記印刷装置の印刷速度を低下させると判定された場合、前記印刷データを変更する変更手段と、
前記変更手段によって変更された印刷データを前記印刷装置へ送信する送信手段と、
を有し、
前記判定手段は、前記印刷設定が印刷速度を低下させる印刷設定であった際に、前記取得された能力情報が印刷速度は排紙装置の装着に依存することを示しかつ前記印刷装置が前記排紙装置を装着していると判定された場合に、前記印刷データが前記印刷装置の印刷速度を低下させると判定する。
【発明の効果】
【００１３】
本発明によれば、印刷装置の印刷速度を低下させることなく、処理時間を短縮することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】実施形態における印刷システムの構成の一例を示す図。
【図２】第一の実施形態における処理手順を示すフローチャート。
【図３】第二の実施形態における処理手順を示すフローチャート。
【図４】第三の実施形態における処理手順を示すフローチャート。
【図５】第四の実施形態における処理手順を示すフローチャート。
【図６】第五の実施形態における処理手順を示すフローチャート。
【図７】第六の実施形態における処理手順を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら発明を実施するための形態について詳細に説明する。
【００１６】
図１に示す印刷システムは、構成要素としてホストコンピュータ１００、印刷制御装置２００、及び印刷装置３００を具備する。印刷制御装置２００は、印刷装置３００の内部に存在しても、印刷装置３００の外部に存在しても、どちらでも構わない。一例として、図１には、ホストコンピュータを１台示しているが、それ以上の台数が接続されていても良い。
【００１７】
印刷制御装置２００は、プリント機能だけを有していても良く、スキャン、プリント、コピーなどの様々な複数の機能を有していても良い。印刷制御装置２００は、入力された印刷ジョブの印刷データ（印刷ジョブデータとも称す）の解析、画像生成処理、画像出力処理、印刷制御設定処理、能力情報の送受信などを行う。そして、ホストコンピュータ１００は、アプリケーションファイルの編集や印刷指示を行う機能と、印刷ジョブデータを印刷制御装置２００へ送信する機能とを有する。尚、ホストコンピュータ１００は、パーソナルコンピュータ（ＰＣ）であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、大容量記憶装置、通信インタフェース、入出力デバイスなどを備えている。
【００１８】
印刷制御装置２００において、印刷ジョブデータ受信部２１０は、ホストコンピュータ１００から送信された印刷ジョブデータを受信し、印刷ジョブデータ解析部２２０へ出力する。印刷ジョブデータ解析部２２０は、印刷ジョブデータ受信部２１０から印刷ジョブデータを受信し、印刷装置能力情報取得部２６０から取得した印刷装置能力情報を元に、印刷ジョブデータの解析を行う。ここで、印刷ジョブデータの変更が必要ないと判断した場合、ビットマップ化された画像データと印刷属性とを含む印刷ジョブデータを印刷装置３００へ送信する。
【００１９】
一方、印刷ジョブデータの変更が必要と判断した場合、ホストコンピュータ１００から送信された印刷ジョブデータと解析情報とを印刷ジョブデータ変更部２４０へ送信する。印刷ジョブデータ変更部２４０では、印刷ジョブデータ解析部２２０から送信された解析情報に基づいて印刷ジョブデータに対してページデータや印刷属性の変更を行う。そして、変更した印刷ジョブデータを印刷装置３００、或いは印刷ジョブデータ送信部２３０へ送信する。印刷ジョブデータ送信部２３０は、印刷ジョブデータ変更部２４０が変更した印刷ジョブデータをホストコンピュータ１００へ送信する。
【００２０】
印刷装置能力情報取得部２６０は、印刷装置３００から印刷装置機器能力情報を取得する。ここでは、印刷装置機器能力情報として、印刷速度に関する２つの例を挙げる。まず、印刷データに片面印刷ページと両面印刷ページとが混在する場合の情報として、以下を定義する。
【００２１】
以下は、複数種類の印刷設定に基づき出力動作（メディア等、カラーモノクロモード、両面、片面その他）を切り替える際に印刷速度が低下するか否かを示す能力情報の一例である。
【００２２】
パラメータ：MixedSidesPrintSpeed
０    ：印刷速度変化あり（メディアサイズの変更により、サイクルダウンが発生              し、印刷速度が低下することを示す。）
１    ：印刷速度変更なし
２    ：印刷速度の変更の有無は排紙装置が装着されているか否かに依存
次に、印刷データにモノクロ印刷ページとカラー印刷ページとが混在する場合の情報として、以下を定義する。
【００２３】
パラメータ：MixedBWCLPrintSpeed
０    ：印刷速度変化あり（カラー、モノクロなど印刷のモードの変更により、サ              イクルダウンが発生し、印刷速度が低下することを示す。）
１    ：印刷速度変更なし
２    ：印刷速度の変更の有無は排紙装置が装着されているか否かに依存
印刷装置能力情報取得部２６０は、これらのパラメータを印刷装置３００から取得し、印刷ジョブデータ解析部２２０へ出力すると共に印刷装置能力情報送信部２５０を介してホストコンピュータ１００へ送信する。
【００２４】
［第一の実施形態］
以上の構成において、片面印刷ページと両面印刷ページとが混在する印刷ジョブデータのホストコンピュータ１００内での処理手順を、図２を用いて説明する。まず、印刷制御装置２００は、印刷装置３００から印刷装置能力情報を受信しているものとする。
【００２５】
Ｓ１０１において、ホストコンピュータ１００が印刷制御装置２００内の印刷装置能力情報送信部２５０から印刷装置能力情報を受信する。次に、ホストコンピュータ１００は、Ｓ１０２で、オペレータから印刷指示を受けたアプリケーションの印刷ジョブデータを取得する。そして、Ｓ１０３で、印刷ジョブデータに両面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに両面印刷ページが存在する場合はＳ１０４へ処理を進め、片面印刷と両面印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedSidesPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ１０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００２６】
このＳ１０５で、MixedSidesPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ１０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ１０７へ処理を進める。また、Ｓ１０４で、MixedSidesPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ１０５で排紙アクセサリの装着に依存しない場合もＳ１０７へ処理を進める。
【００２７】
このＳ１０７では、印刷ジョブデータに片面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに片面印刷ページが存在する場合はＳ１０８へ処理を進め、片面印刷ページの後に白紙印刷ページを生成する。次に、Ｓ１０９で、次のページ以降にも同じく片面ページが存在するか否かを判定し、Ｓ１０７〜Ｓ１０９を最終ページまで繰り返す（Ｓ１１０）。
【００２８】
最終ページまで繰り返した後、Ｓ１１１で、印刷ジョブデータに対して印刷ジョブ属性として両面印刷を設定する。そして、Ｓ１１２で印刷ジョブデータを印刷制御装置２００へ送信する。
【００２９】
また、上述のＳ１０３で、印刷ジョブデータに両面印刷ページが含まれないと判定した場合、Ｓ１０６で排紙アクセサリが装着されていないと判定した場合、印刷ジョブデータを変更することなく、Ｓ１１２へ処理を進める。
【００３０】
このように、印刷ジョブデータに片面印刷ページと両面印刷ページとが混在する場合、印刷装置の能力情報に基づきホストコンピュータ上で印刷ジョブデータを変更することにより、印刷装置の印刷速度の低下を招くことなく印刷が行える。
【００３１】
［第二の実施形態］
次に、図面を参照しながら本発明に係る第二の実施形態を詳細に説明する。尚、第二の実施形態における印刷システムは、第一の実施形態で説明した図１に示すシステムと同様であり、その説明は省略する。
【００３２】
第二の実施形態における片面印刷ページと両面印刷ページとが混在する印刷ジョブデータの印刷制御装置２００内での処理手順を、図３を用いて説明する。尚、第二の実施形態では、印刷制御装置２００が変更した印刷ジョブデータをホストコンピータへ送信する際の処理を説明する。
【００３３】
まず、Ｓ２０１において、印刷制御装置２００が印刷装置３００から印刷装置能力情報を印刷装置能力情報取得部２６０を介して受信する。Ｓ２０２で、印刷制御装置２００は、ホストコンピュータ１００から送信された印刷ジョブデータを印刷ジョブデータ受信部２１０が受信する。印刷ジョブデータ受信部２１０が受信した印刷ジョブデータは、印刷ジョブデータ解析部２２０へ送られる。また、印刷装置能力情報取得部２６０で取得した印刷装置能力情報は、印刷ジョブデータ解析部２２０へ送られる。
【００３４】
次に、Ｓ２０３において、印刷ジョブデータ解析部２２０が印刷ジョブデータに両面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに両面印刷ページが存在する場合はＳ２０４へ処理を進め、片面印刷と両面印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedSidesPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ２０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００３５】
このＳ２０５で、MixedSidesPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ２０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ２０７へ処理を進める。また、Ｓ２０４で、MixedSidesPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ２０５で排紙アクセサリの装着に依存しない場合もＳ２０７へ処理を進める。
【００３６】
このＳ２０７では、印刷ジョブデータに片面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに片面印刷ページが存在する場合はＳ２０８へ処理を進め、印刷ジョブデータを印刷ジョブ変更部２４０へ出力し、片面印刷ページの後に白紙印刷ページを生成する。次に、Ｓ２０９で、次のページ以降にも同じく片面ページが存在するか否かを判定し、Ｓ２０７〜Ｓ２０９を最終ページまで繰り返す（Ｓ２１０）。
【００３７】
最終ページまで繰り返した後、Ｓ２１１で、印刷ジョブデータに対して印刷ジョブ属性として両面印刷を設定する。そして、Ｓ２１２で印刷ジョブデータ送信部２３０を介して印刷ジョブデータをホストコンピュータ１００へ送信する。
【００３８】
また、上述のＳ２０３で、印刷ジョブデータに両面印刷ページが含まれないと判定した場合はＳ２１３へ処理を進め、印刷ジョブデータを変更することなく、印刷装置３００へ送信する。また、上述のＳ２０６で排紙アクセサリが装着されていない場合もＳ２１３へ処理を進める。
【００３９】
このように、印刷制御装置が変更した印刷ジョブデータをホストコンピュータへ送信することにより、実際に出力する印刷ジョブデータの情報をホストコンピュータが認識できる効果がある。
【００４０】
［第三の実施形態］
次に、図面を参照しながら本発明に係る第三の実施形態を詳細に説明する。尚、第三の実施形態における印刷システムは、第一の実施形態で説明した図１に示すシステムと同様であり、その説明は省略する。
【００４１】
第三の実施形態における片面印刷ページと両面印刷ページとが混在する印刷ジョブデータの印刷制御装置２００内での処理手順を、図４を用いて説明する。尚、第三の実施形態では、印刷制御装置２００が変更した印刷ジョブデータを印刷装置３００へ送信する際の処理を説明する。
【００４２】
まず、Ｓ３０１において、印刷制御装置２００が印刷装置３００から印刷装置能力情報を印刷装置能力情報取得部２６０を介して受信する。Ｓ３０２で、印刷制御装置２００は、ホストコンピュータ１００から送信された印刷ジョブデータを印刷ジョブデータ受信部２１０が受信する。印刷ジョブデータ受信部２１０で受信した印刷ジョブデータは、印刷ジョブデータ解析部２２０へ送られる。また、印刷装置能力情報取得部２６０で取得した印刷装置能力情報は、印刷ジョブデータ解析部２２０へ送られる。
【００４３】
次に、Ｓ３０３において、印刷ジョブデータ解析部２２０が印刷ジョブデータに両面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに両面印刷ページが存在する場合はＳ３０４へ処理を進め、片面印刷と両面印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedSidesPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ３０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００４４】
このＳ３０５で、MixedSidesPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ３０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ３０７へ処理を進める。また、Ｓ３０４で、MixedSidesPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ３０５で排紙アクセサリの装着に依存しない場合もＳ３０７へ処理を進める。
【００４５】
このＳ３０７では、印刷ジョブデータに片面印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータに片面印刷ページが存在する場合はＳ３０８へ処理を進め、片面印刷ページの後に白紙印刷ページを生成する。次に、Ｓ３０９で、次のページ以降にも同じく片面ページが存在するか否かを判定し、Ｓ３０７〜Ｓ３０９を最終ページまで繰り返す（Ｓ３１０）。
【００４６】
最終ページまで繰り返した後、Ｓ３１１で、印刷ジョブデータに対して印刷ジョブ属性として両面印刷を設定する。そして、Ｓ３１２で印刷ジョブデータ送信部２３０を介して印刷ジョブデータを印刷装置３００へ送信する。
【００４７】
また、上述のＳ３０３で、印刷ジョブデータに両面印刷ページが含まれないと判定した場合はＳ３１２へ処理を進め、印刷ジョブデータを変更することなく、印刷装置３００へ送信する。また、上述のＳ３０６で排紙アクセサリが装着されていない場合もＳ３１２へ処理を進める。
【００４８】
このように、印刷ジョブデータの変更処理を印刷制御装置において行うことで、ホストコンピュータ、印刷制御装置、印刷装置を含む印刷システム全体の処理時間を短縮することができ、生産性の高い印刷システムを提供することができる。
【００４９】
［第四の実施形態］
次に、図面を参照しながら本発明に係る第四の実施形態を詳細に説明する。尚、第四の実施形態における印刷システムは、第一の実施形態で説明した図１に示すシステムと同様であり、その説明は省略する。
【００５０】
第四の実施形態におけるモノクロ印刷ページとカラー印刷ページとが混在する印刷ジョブデータのホストコンピュータ１００内での処理手順を、図５を用いて説明する。
【００５１】
まず、印刷制御装置２００は印刷装置３００から印刷装置能力情報を受信しているものとする。Ｓ４０１において、ホストコンピュータ１００が印刷制御装置２００にある印刷装置能力情報送信部２５０から印刷装置能力情報を受信する。次に、ホストコンピュータ１００は、Ｓ４０２で、オペレータから印刷指示を受けた印刷ジョブデータを取得する。そして、Ｓ４０３で、印刷ジョブデータにカラー印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータにカラー印刷ページが存在する場合はＳ４０４へ処理を進め、モノクロ印刷とカラー印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedBWCLPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ４０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００５２】
このＳ４０５で、MixedBWCLPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ４０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ４０７へ処理を進める。また、Ｓ４０４で、MixedBWCLPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ４０５で排紙アクセサリの装着に依存しない場合もＳ４０７へ処理を進める。
【００５３】
このＳ４０７では、印刷ジョブデータにモノクロ印刷ページが存在するか否かを判定する。判定した結果、印刷ジョブデータにモノクロ印刷ページが存在する場合はＳ４０８へ処理を進め、モノクロ印刷ページに対してカラー印刷の属性を設定する。次に、Ｓ４０９で、次のページ以降にも同じくモノクロ印刷ページが存在するか否かを判定し、Ｓ４０７〜Ｓ４０９を最終ページまで繰り返す（Ｓ４１０）。そして最終ページまで繰り返した後、Ｓ４１１で、印刷ジョブデータを印刷制御装置２００へ送信する。
【００５４】
また、上述のＳ４０３で、印刷ジョブデータにカラー印刷ページが含まれないと判定した場合、排紙アクセサリが装着されていないと判定した場合、印刷ジョブデータを変更することなく、Ｓ４１１へ処理を進める。
【００５５】
このように、印刷ジョブデータにモノクロ印刷ページとカラー印刷ページとが混在する場合、印刷装置の能力情報に基づきホストコンピュータ上で印刷ジョブデータを変更することにより、印刷装置の印刷速度の低下を招くことなく印刷が行える効果がある。
【００５６】
［第五の実施形態］
次に、図面を参照しながら本発明に係る第五の実施形態を詳細に説明する。尚、第五の実施形態における印刷システムは、第一の実施形態で説明した図１に示すシステムと同様であり、その説明は省略する。
【００５７】
第五の実施形態におけるモノクロ印刷ページとカラー印刷ページとが混在する印刷ジョブデータの印刷制御装置２００内での処理手順を、図６を用いて説明する。尚、第五の実施形態では、印刷制御装置２００が変更した印刷ジョブデータをホストコンピータへ送信する際の処理を説明する。
【００５８】
まず、Ｓ５０１において、印刷制御装置２００が印刷装置３００から印刷装置能力情報を印刷装置能力情報取得部２６０を介して受信する。Ｓ５０２で、印刷制御装置２００は、ホストコンピュータ１００から送信された印刷ジョブデータを印刷ジョブデータ受信部２１０が受信する。印刷ジョブデータ受信部２１０が受信した印刷ジョブデータは、印刷ジョブデータ解析部２２０へ送られる。また、印刷装置能力情報取得部２６０で取得した印刷装置能力情報は、印刷ジョブデータ解析部２２０へ送られる。
【００５９】
次に、Ｓ５０３において、印刷ジョブデータ解析部２２０が印刷ジョブデータにカラー印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータにカラー印刷ページが存在する場合はＳ５０４へ処理を進め、モノクロ印刷とカラー印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedBWCLPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ５０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００６０】
このＳ５０５で、MixedBWCLPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ５０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ５０７へ処理を進める。また、Ｓ５０４で、MixedBWCLPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ５０５で排紙アクセサリの装着に依存しない場合もＳ５０７へ処理を進める。
【００６１】
このＳ５０７では、印刷ジョブデータにモノクロ印刷ページが存在するか否かを判定する。判定した結果、印刷ジョブデータにモノクロ印刷ページが存在する場合はＳ５０８へ処理を進め、モノクロ印刷ページに対してカラー印刷の属性を設定する。そして、Ｓ５０９で、次のページ以降にも同じくモノクロ印刷ページが存在するか否かを判定し、Ｓ５０７〜Ｓ５０９を最終ページまで繰り返す（Ｓ５１０）。そして最終ページまで繰り返した後、Ｓ５１１で、印刷ジョブデータをホストコンピュータ１００へ送信する。
【００６２】
また、上述のＳ５０３で、印刷ジョブデータにカラー印刷ページが含まれないと判定した場合はＳ５１２へ処理を進め、印刷ジョブデータを変更することなく、印刷装置３００へ送信する。また、上述のＳ５０６で排紙アクセサリが装着されていない場合もＳ５１２へ処理を進める。
【００６３】
このように、印刷制御装置が変更した印刷ジョブデータをホストコンピュータへ送信することにより、実際に出力する印刷ジョブデータの情報をホストコンピュータが認識できる効果がある。
【００６４】
［第六の実施形態］
次に、図面を参照しながら本発明に係る第六の実施形態を詳細に説明する。尚、第六の実施形態における印刷システムは、第一の実施形態で説明した図１に示すシステムと同様であり、その説明は省略する。
【００６５】
第六の実施形態におけるモノクロ印刷ページとカラー印刷ページとが混在する印刷ジョブデータの印刷制御装置２００内での処理手順を、図７を用いて説明する。尚、第六の実施形態では、印刷制御装置２００が変更した印刷ジョブデータを印刷装置３００へ送信する際の処理を説明する。
【００６６】
まず、Ｓ６０１において、印刷制御装置２００が印刷装置３００から印刷装置能力情報を印刷装置能力情報取得部２６０を介して受信する。Ｓ６０２で、印刷制御装置２００は、ホストコンピュータ１００から送信された印刷ジョブデータを印刷ジョブデータ受信部２１０が受信する。印刷ジョブデータ受信部２１０が受信した印刷ジョブデータは、印刷ジョブデータ解析部２２０へ送られる。また、印刷装置能力情報取得部２６０で取得した印刷装置能力情報は、印刷ジョブデータ解析部２２０へ送られる。
【００６７】
次に、Ｓ６０３において、印刷ジョブデータ解析部２２０が印刷ジョブデータにカラー印刷ページが存在するか否かを判定する。判定の結果、印刷ジョブデータにカラー印刷ページが存在する場合はＳ６０４へ処理を進め、モノクロ印刷とカラー印刷との混在で印刷速度が低下するか否かを判定する。ここで印刷装置能力情報の一部であるMixedBWCLPrintSpeedの値が１（印刷速度変更なし）か２（印刷速度は排紙装置の装着に依存）の場合はＳ６０５へ処理を進め、排紙アクセサリの装着に依存するか否かを判定する。
【００６８】
このＳ６０５で、MixedBWCLPrintSpeedの値が２（印刷速度は排紙装置の装着に依存）の場合はＹＥＳと判定され、Ｓ６０６へ処理を進め、排紙アクセサリが装着されているか否かを判定する。判定の結果、排紙アクセサリが装着されている場合はＳ６０７へ処理を進める。また、Ｓ６０４で、MixedBWCLPrintSpeedの値が０（印刷速度変化あり）の場合、Ｓ６０６で排紙アクセサリの装着に依存しない場合もＳ６０７へ処理を進める。
【００６９】
このＳ６０７では、印刷ジョブデータにモノクロ印刷ページが存在するか否かを判定する。判定した結果、印刷ジョブデータにモノクロ印刷ページが存在する場合はＳ６０８へ処理を進め、モノクロ印刷ページに対してカラー印刷の属性を設定する。次に、Ｓ６０９で、次のページ以降にも同じくモノクロ印刷ページが存在するか否かを判定し、Ｓ６０７〜Ｓ６０９を最終ページまで繰り返す（Ｓ６１０）。そして最終ページまで繰り返した後、Ｓ６１１で、印刷ジョブデータを印刷装置３００へ送信する。
【００７０】
また、上述のＳ６０３で、印刷ジョブデータにカラー印刷ページが含まれないと判定した場合はＳ６１１へ処理を進め、印刷ジョブデータを変更することなく、印刷装置３００へ送信する。また、上述のＳ６０８で排紙アクセサリが装着されていない場合もＳ６１１へ処理を進める。
【００７１】
このように、印刷ジョブデータの変更処理を印刷制御装置において行うことで、ホストコンピュータ、印刷制御装置、印刷装置を含む印刷システム全体の処理時間を短縮することができ、生産性の高い印刷システムを提供することができる。
【００７２】
［他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005566089.tif 000002
【図２】
0005566089.tif 000003
【図３】
0005566089.tif 000004
【図４】
0005566089.tif 000005
【図５】
0005566089.tif 000006
【図６】
0005566089.tif 000007
【図７】
0005566089.tif 000008