(57)【要約】【課題】画像データ転送時間を速くすること。【解決手段】印刷装置は、エンジンを制御するコントローラを備え、コントローラは、色ごとに画像データをエンジンに転送する複数のデータ転送手段と、複数のデータ転送手段を制御する印刷制御手段と、を備え、印刷制御手段と画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、複数のデータ転送手段と画像データ生成装置は、エンジンが印刷可能な色ごとに割り当てられ、画像データを転送するための複数の第２伝送路で接続され、画像データ生成装置は、画像データ生成手段と、エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する通信手段を備えた。【選択図】図９
2011201286.tif 000002
【特許請求の範囲】
【請求項１】
画像データ生成装置と印刷装置とを備えたカラープリンタシステムであって、
前記印刷装置は、
複数の色を重ね合わせて印刷を実行するエンジンと、
前記エンジンを制御するコントローラと、を備え、
前記コントローラは、
色ごとに画像データを前記エンジンに転送する複数のデータ転送手段と、
前記複数のデータ転送手段を制御する印刷制御手段と、を備え、
前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、
前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、
前記画像データ生成装置は、
ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成する画像データ生成手段と、
前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する通信手段
を備えたことを特徴とするカラープリンタシステム。
【請求項２】
画像データ生成装置と印刷装置とを備えたプリンタシステムであって、
前記印刷装置は、
複数の色を重ね合わせて印刷を実行するエンジンと、
前記エンジンを制御するコントローラと、を備え、
前記エンジンは、
色ごとに画像データを前記エンジンに転送する複数のデータ転送手段、を備え、
前記コントローラは、
前記複数のデータ転送手段を制御する印刷制御手段、を備え、
前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、
前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、
前記画像データ生成装置は、
ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成する画像データ生成手段と、
前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する通信手段
を備えたことを特徴とするカラープリンタシステム。
【請求項３】
画像データ生成装置と印刷装置とを備えたプリンタシステムであって、
前記印刷装置は、
複数の色を重ね合わせて印刷を実行するエンジンと、
前記エンジンによる記録媒体の第１面の印刷を制御する第１コントローラと、
前記エンジンによる前記記録媒体の第２面の印刷を制御する第２コントローラと、
前記第１コントローラおよび前記第２コントローラは、
色ごとに画像データを前記エンジンに転送する複数のデータ転送手段と、
前記複数のデータ転送手段を制御する印刷制御手段、を備え、
前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、
前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、
前記画像データ生成装置は、
ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成する画像データ生成手段と、
前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する通信手段
を備えたことを特徴とするカラープリンタシステム。
【請求項４】
前記画像データ転送手段は、転送しようとしている第２伝送路に割り当てられている色の画像データがある場合、当該色の未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データを選択する第１の手順と、
転送しようとしている第２伝送路に割り当てられている色の画像データがない場合、未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データの中から、予め色に付けられた優先順に従い転送するデータを選択する第２の手順を有し、前記第１の手順と第２の手順により転送する画像データを選択することを特徴とする請求項１〜３のいずれか一つに記載のカラープリンタシステム。
【請求項５】
前記第２伝送路にＰＣＩ−Ｅｘｐｒｅｓｓを利用することを特徴とする請求項１〜４のいずれか一つに記載のカラープリンタシステム。
【請求項６】
複数の色を重ね合わせて印刷を実行するエンジンと、
ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成する画像データ生成装置と、
前記画像データ生成装置から受信した色毎の前記画像データを適切なタイミングで前記エンジンに転送するエンジンコントローラと、
前記エンジンが印刷可能な色毎に一つずつ割り当てられ、前記画像データ生成装置から前記エンジンコントローラに画像データを転送する伝送路とを有し、
前記画像データ生成装置は、前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する画像データ転送手段を備えたことを特徴とするカラープリンタシステム。
【請求項７】
前記画像データ転送手段は、転送しようとしている第２伝送路に割り当てられている色の画像データがある場合、当該色の未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データを選択する第１の手順と、
転送しようとしている第２伝送路に割り当てられている色の画像データがない場合、未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データの中から、予め色に付けられた優先順に従い転送するデータを選択する第２の手順を有し、前記第１の手順と第２の手順により転送する画像データを選択することを特徴とする請求項６に記載のカラープリンタシステム。
【請求項８】
前記伝送路にＰＣＩ−Ｅｘｐｒｅｓｓを利用することを特徴とする請求項６または７に記載のカラープリンタシステム。
【請求項９】
画像データ生成装置と印刷装置とを備えたカラープリンタシステムで実行される印刷方法であって、
前記印刷装置は、複数の色を重ね合わせて印刷を実行するエンジンと、前記エンジンを制御するコントローラと、を備え、
前記コントローラは、色ごとに画像データを前記エンジンに転送する複数のデータ転送手段と、前記複数のデータ転送手段を制御する印刷制御手段と、を備え、
前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、
前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、
ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成するステップと、
前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送するステップと、
を含むことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープリンタシステムおよび印刷方法に関する。
【背景技術】
【０００２】
従来より、大量・高速印刷を目的とするプロダクション・プリンティング（ＰＰ）分野向けのプリンタは、常に、より速い印刷速度、より高い解像度での印刷を求められており、画像データの高速転送は、常時、プリンタ開発を行う上での課題となっている。例えば、ＰＰ分野向けプリンタのシステム構成は、（ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）サーバ）−（エンジンコントローラ）−（エンジン）のユニットで構成される。
【０００３】
また、エンジンには、５ステーション（Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒色）、特色）で、５色分のデータ伝送路を有する構成が知られている（例えば、特許文献１参照）。なお、ここで、通常のカラー画像は、Ｙ，Ｍ，Ｃ，Ｋの４色のデータを用いて行われ、特色は使用されない。特色としては、例えば、金色やクリアトナーなどが利用されるが、これに限られるものではなく、Ｙ，Ｍ，Ｃ，Ｋ以外の色を広くいうものとする。
【０００４】
また、最近では、このようなシステムにおいて、ＲＩＰサーバとエンジンコントローラとの間の画像データを非圧縮で高速化することが検討されている。
【０００５】
このようなケースでは、画像データ転送を高速な伝送路で接続し、更に、画像データの伝送路を色毎に個別に用意することで高速転送を可能にする技術が考えられ既に知られている（たとえば特許文献２参照）。
【０００６】
すなわち、この特許文献２では、画像データ転送効率を高める（転送時間を速くする、または、同じ転送時間で画質を上げる）目的で、ＹＭＣＫ４色分の伝送路のうち任意の１色または２色を使用して印刷するモードにおいて、印刷に使用しない色の伝送路を印刷に使用する色の伝送路に固定して割り当てる制御方式が開示されている。例えば、Ｋのみ１色印刷の場合は、ＹＭＣ用の伝送路全てをＫに割り当て、ＹＭの２色印刷の場合は、Ｃ用の伝送路をＹに、Ｋ用の伝送路をＭに割り当てている。
【０００７】
また、他の従来技術として、複数色の画像データのうちの所定色の画像データを画素単位に分割し、連続する画素に対応する、前記画素単位の所定色の複数の画像データを、該所定色の画像データ用の伝送路と、前記所定色以外の色の画像データ用の伝送路とに周期的に割り当てて伝送する画像伝送方法が提案されている（たとえば特許文献３参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術では、全ての色に伝送路を割り当てて、各伝送路に画像データを振り分けて伝送するものであるため、例えば、上述した特色を使わずＹＭＣＫの４色を使用して印刷する場合であっても、５色全ての色を使用して印刷する場合と画像データ転送時間が同じであり、高速化を実現できないという問題があった。
【０００９】
本発明は、以上のような従来の実情に鑑みてなされたものであり、特色を使わずＹＭＣＫの４色を使用して印刷する場合の画像データ転送時間を速くすることができるカラープリンタシステムおよび印刷方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明にかかるカラープリンタシステムは、画像データ生成装置と印刷装置とを備えたプリンタシステムであって、前記印刷装置は、複数の色を重ね合わせて印刷を実行するエンジンと、前記エンジンを制御するコントローラと、を備え、前記コントローラは、色ごとに画像データを前記エンジンに転送する複数のデータ転送手段と、前記複数のデータ転送手段を制御する印刷制御手段と、を備え、前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、前記画像データ生成装置は、ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成する画像データ生成手段と、前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送する通信手段とを備えたことを特徴とする。
【００１１】
また、本発明にかかる印刷方法は、画像データ生成装置と印刷装置とを備えたカラープリンタシステムで実行される印刷方法であって、前記印刷装置は、複数の色を重ね合わせて印刷を実行するエンジンと、前記エンジンを制御するコントローラと、を備え、前記コントローラは、色ごとに画像データを前記エンジンに転送する複数のデータ転送手段と、前記複数のデータ転送手段を制御する印刷制御手段と、を備え、前記印刷制御手段と前記画像データ生成装置は、制御情報を送受信する第１伝送路で接続され、前記複数のデータ転送手段と前記画像データ生成装置は、前記エンジンが印刷可能な色ごとに割り当てられ、前記画像データを転送するための複数の第２伝送路で接続され、ホスト装置から受信した印刷ジョブを前記エンジンが印刷可能な色毎にビットマップ展開して画像データを生成するステップと、前記エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷を実行する場合に、前記重ね合わせ印刷に使用しない色の画像データ転送に割り当てられている第２伝送路に他の色の画像データを転送単位で順次割り当てを切り替えて転送するステップと、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷に使用されない特色用の伝送路を有効に利用して画像データの転送を行なうことから、特に特色を使わずたとえばＹＭＣＫの４色を使用して印刷する場合の画像データ転送時間を大幅に短縮できる効果がある。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施の形態１に係るカラープリンタシステムのシステム構成を示すブロック図である。
【図２】図２は、図１に示す実施の形態におけるＲＩＰサーバの構成を示すブロック図である。
【図３】図３は、従来技術において特色を使用しない片面印刷時の各伝送路の画像データ転送順を示す説明図である。
【図４】図４は、実施の形態１において、特色を使用しない片面印刷時の各伝送路の画像データ転送順を示す説明図である。
【図５】図５は、実施の形態１において、特色を使用しない両面印刷時の各伝送路の画像データ転送順を示す説明図である。
【図６】図６は、実施の形態１における画像データの選択処理を説明するフローチャートである。
【図７】図７は、連帳機タンデム接続時の実施の形態２において、カラープリンタシステムのシステム構成を示すブロック図である。
【図８】図８は、連帳機タンデム接続時の実施の形態２において、特色を使用しない印刷時の表面の画像データ転送に使用される各伝送路の画像データ転送順を示す説明図である。
【図９】図９は、実施の形態３のプリンタシステムの構成を示すブロック図である。
【図１０】図１０は、実施の形態３のＲＩＰサーバの機能的構成を示すブロック図である。
【図１１−１】図１１−１は、実施の形態３の印刷処理のシーケンス図である。
【図１１−２】図１１−２は、実施の形態３の印刷処理のシーケンス図である。
【図１１−３】図１１−３は、実施の形態３の印刷処理のシーケンス図である。
【図１２】図１２は、実施の形態３の変形例のプリンタ装置の機能的構成を示すブロック図である。
【図１３】図１３は、実施の形態４のプリンタシステムの構成を示すブロック図である。
【図１４】図１４は、二つのエンジンコントローラの機能的構成を示すブロック図である。
【図１５】図１５は、実施の形態４において印刷ページ順を示す図である。
【図１６−１】図１６−１は、各画像データ転送部からエンジンへの画像データ転送についてのシーケンスを示す図である。
【図１６−２】図１６−２は、各画像データ転送部からエンジンへの画像データ転送についてのシーケンスを示す図である。
【発明を実施するための形態】
【００１４】
［実施の形態１］
＜カット紙機の実施形態＞
図１は、本発明の実施の形態におけるカラープリンタシステムのシステム構成について説明するブロック図である。
本実施の形態は、５色分（Ｙ，Ｍ，Ｃ，Ｋ，特色）の伝送路を持つ構成のプリンタにおいて、特色を使用しない印刷に際して、以下の特徴を有している。
すなわち、印刷に使用しない特色用の伝送路に、転送単位（例えば、ページ単位）で、画像データの割り当てをＹ→Ｍ→Ｃ→Ｋ→Ｙ→Ｍ→Ｃ→Ｋと切り替えて転送することにより、５本の伝送路全てを使用して画像データを転送するものである。
以下、図面を用いて詳細に解説する。
【００１５】
図１に示すように、本例のカラープリンタシステムは、ＲＩＰサーバ１０２と、エンジンコントローラ１０３と、エンジン１０５とを有して構成される。
そして、ＲＩＰサーバ１０２とエンジンコントローラ１０３との間は、１本の制御線と、画像データの色毎に５本の伝送路で接続し、制御線を使ってコマンドのやり取りをしながら、画像データを転送する。なお、伝送路にＰＣＩ−Ｅｘｐｒｅｓｓを利用することにより、複数の伝送路で同時に画像データの転送をしても、画像データの転送速度に関して、お互いに影響を受けないようにすることができるという効果がある。
同様に、エンジンコントローラ１０３とエンジン１０５との間も、１本の制御線と、画像データの色毎に５本の伝送路で接続し、制御線を使ってコマンドのやり取りをしながら、画像データを転送する。
なお、本実施の形態において、ＲＩＰサーバとエンジンコントローラ、エンジンコントローラとエンジン間の伝送路は、それぞれ、物理的に複数本のケーブルで構成してもよいし、論理的に分離された１本のケーブルで構成してもよい。
【００１６】
ＲＩＰサーバ１０２は、ホスト装置１０１から印刷ジョブを受信し、画像イメージを色分解して、ビットマップデータに展開する。そして、エンジンコントローラ１０３に転送しようとするページのページ番号と、転送しようとしている画像データは何色かを制御線を使って通知してから、ビットマップデータに展開した画像データを、伝送路を経由して非圧縮で転送する。転送においては、伝送路に割り当てられた色以外の画像データを転送することも可能で、その場合には、ＲＩＰサーバ１０２は、事前に、何色の画像データを転送するかをエンジンコントローラ１０３に制御線を使って通知しておく。
【００１７】
エンジンコントローラ１０３は、画像データバッファ１０４を有し、ＲＩＰサーバ１０２から転送された画像データを一度ここに蓄える。画像データバッファ１０４は、転送された画像データの色の区別なく、任意の領域に保持することができる。エンジンコントローラ１０３は、印刷しようとしているページの全ての色の画像データを受信したら、エンジン１０５を制御して印刷を行う。
エンジン１０５は、５色の色を重ね合わせて印刷を実行するエンジンであり、５色の内訳は、ここでは、ＹＭＣＫおよび特色として、説明する。特色とは、金色であったり、クリアトナーであったりするが、ここでは特に色の限定をせず、何色であってもよい。
【００１８】
図２は、ＲＩＰサーバ１０２の構成を示すブロック図である。
データ受信部２０１は、ホスト装置１０１から印刷データおよびページ情報を含む印刷ジョブを受信し、画像データ展開部２０２へ印刷ジョブを転送する。
画像データ展開部２０２は、印刷ジョブの印刷データをＹＭＣＫおよび特色の５色に色分解し、色毎にビットマップ展開して、ビットマップ展開した画像データをページ情報と共に画像データ記憶部２０３に保存する。そして、ビットマップ展開を終了したページのページ情報を画像データ転送部２０４に通知する。
【００１９】
画像データ転送部２０４は、エンジンコントローラ１０３に転送しようとするページのページ番号と、そのページには何色の画像データが含まれるかを通知する。続いて、画像データをエンジンコントローラ１０３に転送する。この際、データ転送に使用する伝送路は、伝送路（Ｙ）、伝送路（Ｍ）、伝送路（Ｃ）、伝送路（Ｋ）、伝送路（特色）の順番で繰り返すようにする。画像データ転送部２０４は、転送しようとしている伝送路（何色用の伝送路か）、および、画像データ記憶部２０３に保存している画像データのページ番号と色から、転送すべき画像データを選択する（なお、このロジックは、図６で後述する。）。このとき選択した画像データには、二重転送を防ぐため転送中の状態を示す情報を付加する。そして、転送する画像データのページ番号と転送に使用する伝送路を制御線でエンジンコントローラ１０３に通知する。このとき、転送する画像データの色が伝送路に割り当てられた色と異なる場合には、画像データの色も併せて通知する。それから、画像データをエンジンコントローラ１０３に転送する。画像データ転送部２０４は、転送が終了したら、画像データを画像データ記憶部２０３から削除する。
【００２０】
図３は、従来の技術において、特色を使用しない片面印刷時の各伝送路の画像データ転送順をす示す説明図である。
ここで、従来の技術によるＲＩＰサーバからエンジンコントローラへの画像データの転送順について説明する。
また、ここでは、特色を使用しない片面１０ページの印刷で、ＲＩＰサーバでビットマップ展開をして、画像データを生成するのにかかる時間は、ＲＩＰサーバからエンジンコントローラへの転送時間より速いものとする。なお、図中の記号および以下の説明において、例えば、「１−Ｙ」は、１ページ目のＹの画像データを示すものとする。
まず、１巡目は、伝送路（Ｙ）経由で１−Ｙを転送し、続いて、伝送路（Ｍ）経由で１−Ｍ、伝送路（Ｃ）経由で１−Ｃ、伝送路（Ｋ）経由で１−Ｋを転送する。特色用の画像データがないので、伝送路（特色）経由の転送はしない。
２巡目は、伝送路（Ｙ）経由で２−Ｙを転送し、続いて、伝送路（Ｍ）経由で２−Ｍ、伝送路（Ｃ）経由で２−Ｃ、伝送路（Ｋ）経由で２−Ｋを転送する。特色用の画像データがないので、伝送路（特色）経由の転送はしない。これを繰り返し、１０ページ転送するのに１０巡かかる。
【００２１】
図４は、本実施の形態において、特色を使用しない片面印刷時の各伝送路の画像データ転送順を示す説明図である。
ここで、本実施の形態によるＲＩＰサーバ１０２からエンジンコントローラ１０３への画像データの転送順について説明する。また、ここでは、特色を使用しない片面１０ページの印刷で、ＲＩＰサーバ１０２でビットマップ展開をして、画像データを生成するのにかかる時間は、ＲＩＰサーバ１０２からエンジンコントローラ１０３への転送時間より速いものとする。
【００２２】
本例では、次の手順により転送する画像データを決定する。
手順１：転送しようとしている伝送路に割り当てられている色の画像データがある場合、その色の未転送画像データの中で、ページ番号の若い順で最初のページの画像データを選択する。
手順２：転送しようとしている伝送路に割り当てられている色の画像データがない場合、ページ番号の若い順で最初のページの画像データの中から、Ｙ，Ｍ，Ｃ，Ｋの優先順で転送するデータを選択する。
【００２３】
まず、１巡目は、手順１に従い、伝送路（Ｙ）経由で１−Ｙを転送し、続いて、伝送路（Ｍ）経由で１−Ｍ、伝送路（Ｃ）経由で１−Ｃ、伝送路（Ｋ）経由で１−Ｋを転送する。特色用の画像データがないので、手順２で転送する画像データを決定し、伝送路（特色）  経由で転送する。このケースでは、ページ番号の若い順で最初のページは２ページ目で、２−Ｙは未転送なので、２−Ｙを伝送路（特色）経由で転送する。
【００２４】
次に、２巡目は、伝送路（Ｙ）経由で転送する画像データは、手順１に従うと、未転送のＹの画像データで一番若いページが３ページ目なので、３−Ｙとなる。続いて、伝送路（Ｍ）経由で２−Ｍ、伝送路（Ｃ）経由で２−Ｃ、伝送路（Ｋ）経由で２−Ｋを転送する。特色用の画像データがないので、手順２により転送する画像データを決定し、伝送路（特色）経由で転送する。このケースでは、ページ番号の若い順で最初のページは３ページ目で、３−Ｙは転送を開始しており、３−Ｍは未転送なので、３−Ｍを伝送路（特色）経由で転送する。
【００２５】
これを繰り返すことにより、伝送路（特色）経由で転送する画像データをＹ，Ｍ，Ｃ，Ｋと切り替えることができ、１０ページの転送では、従来の技術より２巡少なくてすむ。１巡するのにかかる時間は、従来の技術と変わらないので、本発明により、画像データの転送時間が速くなる。
【００２６】
図５は、本実施の形態において、特色を使用しない両面印刷時の各伝送路の画像データ転送順を示す説明図である。
本実施の形態によるＲＩＰサーバ１０２からエンジンコントローラ１０３への画像データの転送順について説明する。ここでは、特色を使用しない両面１０ページの印刷で、ＲＩＰサーバ１０２でビットマップ展開をして、画像データを生成するのにかかる時間は、ＲＩＰサーバ１０２からエンジンコントローラ１０３への転送時間より速いものとする。また、エンジンが最も高い生産で印刷するときの印刷順は２，４，１，６，３・・・と、裏面を先に２ページ印刷してから、表裏を繰り返すエンジンとする。なお、図中の記号および以下の説明において、例えば、「１−Ｙ」は、１ページ目のＹの画像データを示す。
【００２７】
本例では、次の手順により転送する画像データを決定する。
手順３：転送しようとしている伝送路に割り当てられている色の画像データがある場合、その色の未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データを選択する。
【００２８】
手順４：転送しようとしている伝送路に割り当てられている色の画像データがない場合、未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データの中から、Ｙ，Ｍ，Ｃ，Ｋの優先順で転送するデータを選択する。
なお、片面印刷の場合に、エンジンが最も高い生産で印刷するときの順番は、１，２，３，・・・と、ページ番号の若い順となるので、この手順は、片面印刷にも適用できる。
上記の手順３および手順４に従うと、伝送路（特色）経由で転送する画像データをＹ，Ｍ，Ｃ，Ｋと切り替えることができ、１０ページの転送では、従来の技術より２巡少なくてすむ。１巡するのにかかる時間は、従来の技術でも、本実施の形態でも変わらないので、本実施の形態により、画像データの転送時間を速くできる。
【００２９】
図６は、本発明の実施の形態における画像データの選択処理を説明するフローチャートである。
図３〜５で示す画像データの転送順とするため、画像データ転送部２０４の処理は以下のようになる。
まず、画像データ転送部２０４は、何色用の伝送路経由で転送するか決定する（ステップＳ３０１）。
次に、画像データ転送部２０４は、画像データ記憶部２０３に保存されている未転送の画像データの中から、転送しようとしている伝送路の色に一致する画像データがあるかどうか判定する（ステップＳ３０２）。
そして、このステップＳ３０２において、伝送路の色に一致する画像データがある場合は、未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データを選択する（ステップＳ３０３）。
また、ステップＳ３０２において、伝送路の色に一致する画像データがない場合は、未転送画像データの中で、エンジンが最も高い生産で印刷するときの順番で最初に印刷するページの画像データを検索する（ステップＳ３０４）。
そして、ステップＳ３０４で検索した画像データのページの中で、未転送の画像データが複数色分あるか判定する。（ステップＳ３０５）。
そして、このステップＳ３０５において、１色分の画像データしかない場合、その画像データを選択する（ステップＳ３０６）。
また、ステップＳ３０５において、複数色分の画像データがある場合、その中にＹの画像データがあるか判定する（ステップＳ３０７）。
そして、このステップＳ３０７において、Ｙの画像データがある場合、Ｙの画像データを選択する（ステップＳ３０８）。
また、ステップＳ３０７において、Ｙの画像データがない場合、複数色分の画像データの中にＭの画像データがあるか判定する（ステップＳ３０９）。
ステップＳ３０９において、Ｍの画像データがある場合、Ｍの画像データを選択する（ステップＳ３１０）。
また、ステップＳ３０９において、Ｍの画像データがない場合、複数色分の画像データの中にＣの画像データがあるか判定する。（ステップＳ３１１）。
そして、このステップＳ３１１において、Ｃの画像データがある場合、Ｃの画像データを選択する（ステップＳ３１２）。
また、ステップＳ３１１において、Ｃの画像データがない場合、複数色分の画像データの中からＫの画像データを選択する（ステップＳ３１３）。
【００３０】
このような機能を設けたことにより、本実施の形態による画像データ転送部２０４は、カット紙の片面および両面印刷に適用可能で、連帳機およびタンデム構成の連帳機にも適用可能である。また、５色の色を重ね合わせて印刷を行うエンジンだけでなく、複数色の色を重ね合わせて印刷を行うエンジンに適用可能で、エンジンが印刷可能な全ての色より１色以上少ない色数を重ね合わせて印刷をする場合に適用可能である。
【００３１】
［実施の形態２］
＜連帳機タンデム接続時の実施形態＞
以下に、連帳機タンデム接続時に特有な実施形態を示し、以下に記載していない実施形態については、前述した実施形態に従う。
【００３２】
図７は、本発明の連帳機タンデム接続時の実施の形態において、カラープリンタシステムのシステム構成を示すブロック図である。図７に示すように、本例のカラープリンタシステムは、１つのＲＩＰサーバ３０２、２つのエンジンコントローラ３０３と３０７、２つのエンジン３０６と３１０とを有して構成される。
【００３３】
ＲＩＰサーバ３０２とエンジンコントローラ３０３、および、ＲＩＰサーバ３０２とエンジンコントローラ３０６との間は、それぞれ、１本の制御線と、画像データの色毎に５本の伝送路で接続し、制御線を使ってコマンドのやり取りをしながら、画像データを転送する。同様に、エンジンコントローラ３０３とエンジン３０６の間、および、エンジンコントローラ３０７とエンジン３１０との間も、それぞれ、１本の制御線と、画像データの色毎に５本の伝送路で接続し、制御線を使ってコマンドのやり取りをしながら、画像データを転送する。
また、エンジンコントローラ３０３と３０７との間は、１本の制御線で接続し、同期制御部３０５と３０９が、制御線を使ってコマンドのやり取りをしながら、エンジン３０６と３１０間の用紙の間隔が常に一定になるように、印刷の開始と停止の同期を取る。
【００３４】
ＲＩＰサーバ３０２は、ホスト装置３０１から印刷ジョブを受信し、表面の画像データをエンジンコントローラ３０３に、裏面の画像データをエンジンコントローラ３０７に転送する。したがって、１，３，５，７・・・と、奇数ページがエンジン３０６で印刷され、２，４，６・・・と偶数ページがエンジン３１０で印刷される。
【００３５】
図８は、連帳機タンデム接続時において、特色を使用しない印刷時の表面の画像データ転送に使用される各伝送路の画像データ転送順を示す説明図である。
ここで、本実施の形態によるＲＩＰサーバ３０２からエンジンコントローラ３０３への画像データの転送順について説明する。また、ここでは、特色を使用しない１〜２０ページまでの奇数ページ１０ページの印刷で、ＲＩＰサーバ３０２でビットマップ展開をして、画像データを生成するのにかかる時間は、ＲＩＰサーバ３０２からエンジンコントローラ３０３への転送時間より速いものとする。
【００３６】
本例では、前述の手順３，４により転送する画像データを決定する。なお、この場合に、エンジンが最も高い生産で印刷するときの順番は、１，３，５，・・・と、ページ番号の若い順となる。
前述の手順３および手順４に従うと、伝送路（特色）経由で転送する画像データをＹ，Ｍ，Ｃ，Ｋと切り替えることができ、１０ページの転送では、従来の技術より２巡少なくてすむ。また、裏面についても、特色を使用しない１〜２０ページまでの偶数ページ１０ページの印刷をする場合、同様のことが言えるので、２０ページの転送では、従来の技術よりそれぞれ２巡少なくてすむ。１巡するのにかかる時間は、従来の技術でも、本実施の形態でも変わらないので、本実施の形態により、画像データの転送時間を速くできる。
【００３７】
［実施の形態３］
実施の形態１、２では、複数色の画像形成を単一のエンジンコントローラで行っていたが、この実施の形態３のカラープリンタシステムは、エンジンコントローラが色毎に独立したハードウェア構成となっている。
【００３８】
より高速なエンジンに対応するため、エンジンコントローラを色毎に独立したハードウェア構成にして、画像データを転送する方式が知られている。この方式は、各色が物理的に一体となっているエンジンコントローラである方式に比べ、色毎に物理的に異なる伝送路を用いるので画像データを転送でき、これにより単位時間当たりの転送量を増大したり、エンジンコントローラが画像処理をする場合、画像処理を並行して実行することができる。このため、ＲＩＰサーバからエンジンまでの画像転送時間を短縮することが可能となる。
【００３９】
以下に、本実施の形態のカラープリンタシステムに特有な実施形態を示し、実施の形態１、２と同様の構成については説明を省略する。
【００４０】
図９は、実施の形態３のカラープリンタシステムの構成を示すブロック図である。本実施の形態のプリンタシステムは、ＲＩＰサーバ９０２と、エンジンコントローラ９０３と、エンジン１０５とを備えており、ＲＩＰサーバ９０２はホスト装置１０１とネットワークで接続されている。ここで、ホスト装置１０１、エンジン１０５については、実施の形態１と同様の機能、構成を有する。
【００４１】
図９に示すように、エンジンコントローラ９０３は、印刷制御部９０５と、色ごとに５つの画像データ転送部９０６Ｙ〜９０６Ｓを備えている。印刷制御部９０５と各画像データ転送部９０６Ｙ〜９０６Ｓは、制御線で接続されている。
【００４２】
印刷制御部９０５は、ＲＩＰサーバ９０２およびエンジン１０５と、各種コマンドの送受信を行う制御線で接続されている。印刷制御部９０５は、制御線を介して、画像データ転送部９０６Ｙ〜９０６Ｓに対して、画像データのＲＩＰサーバ９０２からの受信の指示や、画像データのエンジン１０５への送信を指示する。
【００４３】
また、印刷制御部９０５は、制御線を介して、画像データ転送部９０６Ｙ〜９０６Ｓから、画像データ受信の報告を受信したり、エンジン１０５からの印刷完了の通知を受信する。
【００４４】
各画像データ転送部９０６Ｙ〜９０６Ｓは、それぞれＲＩＰサーバ９０２と伝送路（Ｙ）〜（Ｓ）で接続されており、各色の画像データをＲＩＰサーバ９０２から受信する。また、各画像データ転送部９０６Ｙ〜９０６Ｓは、それぞれ画像データバッファ（Ｙ）〜（Ｓ）９０４Ｙ〜９０４Ｓが設けられており、ＲＩＰサーバ９０２から受信した画像データを各色ごとに保存する。また、各画像データ転送部９０６Ｙ〜９０６Ｓは、それぞれエンジン１０５と伝送路（Ｙ）〜（Ｓ）で接続されており、印刷制御部９０５からの送信指示を受けて、各画像データバッファ（Ｙ）〜（Ｓ）９０４Ｙ〜９０４Ｓに保存された画像データをエンジン１０５に送信する。印刷制御部９０５は、エンジン１０５に印刷要求を送出することにより、画像データがエンジン１０５により印刷されることになる。
【００４５】
次に、ＲＩＰサーバ９０２の詳細について説明する。図１０は、実施の形態３のＲＩＰサーバ９０２の機能的構成を示すブロック図である。本実施の形態のＲＩＰサーバ９０２は、図１０に示すように、データ受信部２０１と、画像データ展開部２０２と、画像データ記憶部２０３と、画像データ転送部１００４とを備えている。各部の機能、構成は、実施の形態１と同様であるが、画像データ転送部１００４がエンジンコントローラ９０３の印刷制御部９０５と制御線で接続されており、画像データ転送部１００４がエンジンコントローラ９０３の画像データ転送部９０６Ｙ〜９０６Ｓのそれぞれと伝送路（Ｙ）〜（Ｓ）で接続されている点が実施の形態１と異なっている。
【００４６】
次に、本実施形態による印刷処理について説明する。図１１−１〜図１１−３は、実施の形態３の印刷処理のシーケンス図である。ここで、ＲＩＰサーバ９０２で印刷対象データをビットマップ展開して画像データを生成するのにかかる時間は、ＲＩＰサーバ９０２からエンジンコントローラ９０３への転送時間より速いものとする。
【００４７】
まず、ＲＩＰサーバ９０２とエンジンコントローラ９０３間の画像転送シーケンスについて、説明する。ＲＩＰサーバ９０２は、ジョブを受信したら、印刷制御部９０５にジョブ開始を通知する（ステップＳ５０１）。
【００４８】
次に、ＲＩＰサーバ９０２の画像データ転送部１００４は、画像データ展開部２０２によるページ毎のＲＩＰが完了したら、印刷制御部９０５に印刷要求を通知する。通知には、画像データの色情報を付加する（ステップＳ５０２〜Ｓ５０６）。
【００４９】
印刷制御部９０５は、実施の形態１で説明した手順３に従い、どの画像データをどの伝送路を使用して転送するかを決定し、画像データ転送部（Ｙ）、（Ｍ）、（Ｃ）、（Ｋ）９０６Ｙ〜９０６Ｋに画像データ受信の準備を通知する（ステップＳ５０７〜Ｓ５１０）。
【００５０】
次に、印刷制御部９０５は、実施の形態１で説明した手順４に従い、どの画像データをどの伝送路を使用して転送するかを決定し、画像データ転送部（特色）９０６Ｓに画像データ受信の準備を通知する（ステップＳ５１１）。ステップＳ５１１の例では、イエロー（Ｙ）の画像データを特色の伝送路（Ｓ）を使用して転送することが決定された例を示している。
【００５１】
次に、印刷制御部９０５は、ＲＩＰサーバ９０２に、ページ１の画像データ（Ｙ）、（Ｍ）、（Ｃ）、（Ｋ）が受信可能であることを通知する（ステップＳ５１２〜Ｓ５１５）。さらに、印刷制御部９０５は、ＲＩＰサーバ９０２に、ページ２の画像データ（Ｙ）を伝送路（特色）に変更して転送することを通知し（ステップＳ５１６）、印刷制御部９０５は、ＲＩＰサーバ９０２に、ページ２の画像データ（Ｙ）が受信可能であることを通知する（ステップＳ５１７）。
【００５２】
ＲＩＰサーバ９０２の画像データ転送部１００４は、エンジンコントローラ９０３の画像データ転送部（Ｙ）〜（特色）９０６Ｙ〜９０６Ｓに、ページ１の画像データ（Ｙ）、（Ｍ）、（Ｃ）、（Ｋ）およびページ２の画像データ（Ｙ）を送信する（ステップＳ５１８〜Ｓ５２２）。
【００５３】
次に、画像データ転送部（Ｙ）９０６Ｙは、画像データ（Ｙ）を受信したら、印刷制御部９０５に、ページ１画像データ（Ｙ）の受信完了を通知する（ステップＳ５２３）。これを受けた印刷制御部９０５は、ＲＩＰサーバ９０２に、ページ１画像データ（Ｙ）の受信完了を通知する（ステップＳ５２４）。
【００５４】
次に、印刷制御部９０５は、伝送路（Ｙ）が空状態となったので、上述の手順３に従い、どの画像データをどの伝送路を使用して転送するかを決定し、画像データ転送部（Ｙ）９０６Ｙに画像データ受信の準備を通知する（ステップＳ５２５）。また、ＲＩＰサーバ９０２にページ３の画像データ（Ｙ）が受信可能であることを通知する（ステップＳ５２６）。そして、ＲＩＰサーバ９０２は、画像データ転送部（Ｙ）９０６Ｙにページ３の画像データ（Ｙ）を転送する（ステップＳ５２７）。
【００５５】
そして、ステップＳ５２３からＳ５２７までの手順と同様の手順で、ページ２の画像データ（Ｍ）、（Ｃ）、（Ｋ）について、ＲＩＰサーバ９０２からエンジンコントローラ９０３の各画像データ転送部９０６Ｙ〜９０６Ｓに転送する（ステップＳ５２８〜Ｓ５４３）。
【００５６】
次に、画像データ転送部（特色）９０６Ｓは、印刷制御部９０５に、ページ２画像データ（Ｙ）の受信完了を通知する（ステップＳ５４４）。そして、印刷制御部９０５は、ＲＩＰサーバ９０２に、ページ２画像データ（Ｙ）の受信完了を通知する（ステップＳ５４５）。
【００５７】
次に、印刷制御部９０５は、伝送路（特色）が空いたので、上述の手順４に従い、どの画像データをどの伝送路を使用して転送するかを決定し、画像データ転送部（特色）９０６Ｓに画像データ受信の準備を通知する（ステップＳ５４６）。図１１−２の例では、ページ３の画像データ（Ｍ）を受信準備を通知している。また、印刷制御部９０５は、ＲＩＰサーバ９０２にページ３の画像データ（Ｍ）を伝送路（特色）に変更して転送することを通知し（ステップＳ５４７）。更に、ページ３の画像データ（Ｍ）の受信要求を行う（ステップＳ５４９）。これを受けたＲＩＰサーバ９０２は、画像データ転送部（特色）９０６Ｓにページ３の画像データ（Ｍ）を転送する（ステップＳ５５０）。
【００５８】
次に、エンジンコントローラ９０３とエンジン１０５間の画像転送シーケンスについて説明する。
【００５９】
印刷制御部９０５は、各画像データ転送部９０６Ｙ〜９０６Ｓが、ＲＩＰサーバ９０２からページ１の全画像データを受信したら、エンジン１０５にページ１の印刷要求を通知する（ステップＳ５３９）。エンジン１０５は、印刷の準備ができたら、印刷制御部９０５に印刷可能を通知する（ステップＳ５４８）。
【００６０】
印刷制御部９０５は、画像データ転送部（Ｙ）９０６Ｙにページ１の画像データ（Ｙ）の送信を通知する（ステップＳ５５１）。画像データ転送部（Ｙ）９０６Ｙは、ページ１の画像データ（Ｙ）をエンジン１０５に送信する（ステップＳ５５２）。
【００６１】
ページ１の画像データ（Ｍ）、（Ｃ）、（Ｋ）についても、ステップＳ５５１〜Ｓ５５２と同様の手順で、各画像データ転送部９０６Ｍ〜Ｋからエンジン１０５に転送する（ステップＳ５５３〜Ｓ５５８）。
【００６２】
各画像データ転送部９０６Ｍ〜Ｋは、画像データの送信が完了したら、印刷制御部９０５に送信完了を通知する（ステップＳ５５９〜Ｓ５６２）。
【００６３】
このように本実施の形態では、伝送路（特色）経由で転送する画像データをＹ，Ｍ，Ｃ，Ｋと切り替えることができ、１０ページの転送では、従来の技術より２巡少なくてすむ。１巡するのにかかる時間は、従来の技術でも、本実施の形態でも変わらないので、本実施の形態により、画像データの転送時間を速くできる。
【００６４】
［実施の形態３の変形例］
実施の形態３のエンジンコントローラ９０３、エンジン１０５からなるプリンタの構成を、図１２に示す構成としてもよい。図１２は、実施の形態３の変形例のプリンタ装置１３の機能的構成を示すブロック図である。
【００６５】
本変形例のプリンタ装置１３は、プリンタコントローラ１４とプリンタエンジン１２１５から構成される。
【００６６】
プリンタコントローラ１４は、制御線１２が接続され、上位装置（ＲＩＰサーバ）９０２との間で制御線１２を介して制御情報の送受信を行って印刷動作の制御を行う。プリンタエンジン１２１５は、複数のデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄがそれぞれ接続され、プリンタコントローラ１４の制御に従い、これらデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄをそれぞれ介して上位装置（ＲＩＰサーバ）９０２から転送された各色の印刷画像データによる印刷処理を行う。
【００６７】
プリンタコントローラ１４は、ＣＰＵ２１および印刷制御部１２０５を有し、これらＣＰＵ２１と印刷制御部１２０５とが互いに通信可能にバス２０に接続される。バス２０には、図示されない通信Ｉ／Ｆを介して制御線１２も接続される。ＣＰＵ２１は、図示されないＲＯＭに格納されるプログラムに従い動作し、プリンタ装置１３の全体の動作を制御する。印刷制御部１２０５は、制御線１２を介して上位装置（ＲＩＰサーバ）９０２との間で行われる制御情報の送受信に基づきプリンタエンジン１２１５との間でコマンドやステータス情報の送受信を行い、プリンタエンジン１２１５の動作を制御する。
【００６８】
ここで、印刷制御部１２０５が、実施の形態３のエンジンコントローラ９０３の印刷制御部９０５と同様の機能を有している。
【００６９】
プリンタエンジン１２１５は、複数のデータ管理部１２０６ａ、１２０６ｂ、１２０６ｃ、１２０６ｄ、１２０６ｅを有すると共に、印刷画像データに基づく画像を用紙に出力し画像形成を行う画像出力部５０と、印刷用紙の搬送を制御する搬送制御部５１とを有する。
【００７０】
ここで、データ管理部１２０６ａ〜１２０６ｅは、実施の形態３の画像データ転送部９０６Ｙ〜９０６Ｓと同様の機能を有する。すなわち、本変形例では、データ管理部１２０６ａ〜１２０６ｅがプリンタコントローラではなく、プリンタエンジンに備えられた構成となっている。また、画像出力部５０は、実施の形態３のエンジン１０５と同様の機能を有している。
【００７１】
本変形例の印刷処理では、図１１−１〜図１１−３で説明した処理が、上位装置（ＲＩＰサーバ）９０２と、プリンタ装置１３の印刷制御部１２０５と、データ管理部１２０６ａ〜１２０６ｅと、画像出力部５０との間で実行される。
【００７２】
［実施の形態４］
実施の形態４のプリンタは、連帳紙の両面を高速に印刷するエンジンとして、エンジンと、連帳紙の表面の印刷に対応するエンジンコントローラ、連帳紙の裏面の印刷に対応するエンジンコントローラを備えた構成となっている。
【００７３】
図１３は、実施の形態４のプリンタシステムの構成を示すブロック図である。本実施の形態のプリンタシステムは、ＲＩＰサーバ１５０２と、表面用のエンジンコントローラ１５０３と、裏面用のエンジンコントローラ１５１０と、エンジン１０５（図１４参照）とを備えており、ＲＩＰサーバ１５０２はホスト装置１０１とネットワークで接続されている。ここで、ホスト装置１０１、エンジン１０５については、実施の形態１、２と同様の機能、構成を有する。
【００７４】
ＲＩＰサーバ１５０２は、図１３に示すように、データ受信部２０１と、画像データ展開部２０２と、画像データ記憶部２０３と、画像データ転送部１６０４とを備えている。各部の機能、構成は、実施の形態１と同様であるが、画像データ転送部１６０４がエンジンコントローラ１５０３の印刷制御部１５０５、および、エンジンコントローラ１５１０の印刷制御部１５０８と制御線で接続されており、画像データ転送部１６０４がエンジンコントローラ１５０３の画像データ転送部１５０６Ｙ〜１５０６Ｓ、およびエンジンコントローラ１５１０の画像データ転送部１５０９Ｙ〜１５０９Ｓのそれぞれと伝送路（Ｙ）〜（Ｓ）で接続されている点が実施の形態１と異なっている（図１４参照）。
【００７５】
図１４は、二つのエンジンコントローラ１５０３、１５１０の機能的構成を示すブロック図である。図１４に示すように、表面用のエンジンコントローラ１５０３は、印刷制御部１５０５と、色ごとに５つの５つの画像データ転送部１５０６Ｙ〜１５０６Ｓを備えている。印刷制御部１５０５と各画像データ転送部１５０６Ｙ〜１５０６Ｓは、制御線で接続されている。
【００７６】
また、裏面用のエンジンコントローラ１５１０は、印刷制御部１５０８と、色ごとに５つの画像データ転送部１５０９Ｙ〜１５０９Ｓを備えている。印刷制御部１５０８と各画像データ転送部１５０９Ｙ〜１５０９Ｓは、制御線で接続されている。
【００７７】
表面用のエンジンコントローラ１５０３の印刷制御部１５０５は、ＲＩＰサーバ１５０２およびエンジン１０５と、各種コマンドの送受信を行う制御線で接続されている。印刷制御部１５０５は、制御線を介して、画像データ転送部１５０６Ｙ〜１５０６Ｓに対して、画像データのＲＩＰサーバ１５０２からの受信の指示や、画像データのエンジン１０５への送信を指示する。
【００７８】
また、印刷制御部１５０５は、制御線を介して、画像データ転送部１５０６Ｙ〜１５０６Ｓから、画像データ受信の報告を受信したり、エンジン１０５からの印刷完了の通知を受信する。
【００７９】
各画像データ転送部１５０６Ｙ〜１５０６Ｓは、それぞれＲＩＰサーバ１５０２と伝送路（Ｙ）〜（Ｓ）で接続されており、各色の画像データをＲＩＰサーバ１５０２から受信する。また、各画像データ転送部１５０６Ｙ〜１５０６Ｓは、それぞれ画像データバッファ（Ｙ）〜（Ｓ）１５０４Ｙ〜１５０４Ｓが設けられており、ＲＩＰサーバ１５０２から受信した画像データを各色ごとに保存する。また、各画像データ転送部１５０６Ｙ〜１５０６Ｓは、それぞれエンジン１０５と伝送路（Ｙ）〜（Ｓ）で接続されており、印刷制御部１５０５からの送信指示を受けて、各画像データバッファ（Ｙ）〜（Ｓ）１５０４Ｙ〜１５０４Ｓに保存された画像データをエンジン１０５に送信する。印刷制御部１５０５は、エンジン１０５に印刷要求を送出することにより、画像データがエンジン１０５により印刷されることになる。
【００８０】
裏面用のエンジンコントローラ１５１０についても、表面用のエンジンコントローラ１５０３と同様の構成となっている。
【００８１】
図１５は、実施の形態４において印刷ページ順を示す図である。図中の矢印は、用紙の搬送方向を示す。エンジン１０５の印刷幅は用紙２枚分で、左半分で表面を印刷し、右半分で裏面を印刷する。まず、用紙をエンジン１０５の左側に通し、表面のみを印刷する。表面を印刷した用紙を反転させエンジン１０５の右側に通し、裏面を印刷する。このとき、ページ＃１の裏面にページ＃２を、ページ＃３の裏面にページ＃４を印刷する。そのため、エンジン１０５の左側と右側では、一定の用紙間隔を空けて印刷する。
【００８２】
本実施の形態では、用紙間隔は５枚分とする。まず、エンジン１０５の左側で、ページ＃１、ページ＃３、ページ＃５、ページ＃７、ページ＃９を印刷する。次に、エンジン１０５の左側と右側でページ＃１１とページ＃２を印刷する。その後、同様に、ページ＃１３とページ＃４と印刷する。
【００８３】
本実施の形態のＲＩＰサーバ１５０２は、ページの表裏を判定し、印刷要求する印刷制御部を選択する。印刷要求は、ページ順に行う。ＲＩＰサーバ１５０２から各画像データ転送部への画像データ転送については、実施の形態３と同様のシーケンスで行う。
【００８４】
図１６−１、図１６−２は、各画像データ転送部からエンジン１０５への画像データ転送についてのシーケンスを示す。
【００８５】
ここで、表面用の印刷制御部１５０５は表裏の用紙間隔が５枚であることを検知し、実施の形態２と同様にして、まず、ページ＃１、ページ＃３、ページ＃５、ページ＃７、ページ＃９の印刷を行う。
【００８６】
また、表面用のエンジンコントローラ１５０３の各画像データ転送部１５０６Ｙ〜１５０６Ｓは、ページ＃１１およびページ＃１３の画像データをＲＩＰサーバ１５０２から受信する。すなわち、ページ＃１１（Ｙ）の画像データは画像データ転送部（表Ｙ）１５０６Ｙに保持され、ページ＃１１（Ｍ）画像データは画像データ転送部（表Ｍ）１５０６Ｍに保持され、ページ＃１１（Ｃ）画像データは画像データ転送部（表Ｃ）１５０６Ｃに保持され、ページ＃１１（Ｋ）画像データは画像データ転送部（表Ｋ）１５０６Ｋに保持され、ページ＃１３（Ｙ）画像データは画像データ転送部（表特色）１５０６Ｓに保持され、ページ＃１３（Ｍ）画像データは画像データ転送部（表Ｍ）１５０６Ｍに保持され、ページ＃１３（Ｃ）画像データは画像データ転送部（表Ｃ）１５０６Ｃに保持され、ページ＃１３（Ｋ）画像データは画像データ転送部（表Ｋ）１５０６Ｋに保持される。
【００８７】
また、裏面用のエンジンコントローラ１５１０の各画像データ転送部１５０９Ｙ〜１５０９Ｓは、ページ＃２およびページ＃４の画像データをＲＩＰサーバ１５０２から受信する。すなわち、ページ＃２（Ｙ）画像データは画像データ転送部（裏Ｙ）１５０９Ｙに保持され、ページ＃２（Ｍ）画像データは画像データ転送部（裏Ｍ）１５０９Ｍに保持され、ページ＃２（Ｃ）画像データは画像データ転送部（裏Ｃ）１５０９Ｃに保持され、ページ＃２（Ｋ）画像データは画像データ転送部（裏Ｋ）１５０９Ｋに保持され、ページ＃４（Ｙ）画像データは画像データ転送部（裏特色）１５０９Ｓに保持され、ページ＃４（Ｍ）画像データは画像データ転送部（裏Ｍ）１５０９Ｍに保持され、ページ＃４（Ｃ）画像データは画像データ転送部（裏Ｃ）１５０９Ｃに保持され、ページ＃４（Ｋ）画像データは画像データ転送部（裏Ｋ）１５０９Ｋに保持される。
【００８８】
表面用の印刷制御部１５０５は、次に、ページ＃１１の全ての色の画像データを受信したことを検知したら、裏面用の印刷制御部１５０８にページ＃２の印刷を指示する（ステップＳ７０１）。表面用の印刷制御部１５０８は、実施の形態２と同様に、エンジン１０５にページ＃１１の印刷要求をする（ステップＳ７０２）。そして、表面用の印刷制御部１５０５は、各画像データ転送部１５０６Ｙ〜１５０６Ｋに、画像データ送信を指示して（ステップＳ７０６、Ｓ７１０，Ｓ７１４、Ｓ７１８）、画像データ転送部１５０６Ｙ〜１５０６Ｋのそれぞれは各画像データをエンジン１０５に送信して、ページ＃１１の印刷を行う（ステップＳ７０７、Ｓ７１１、Ｓ７１５、Ｓ７１９）。なお、送信完了後は、表面用の画像データ転送部１５０６Ｙ〜１５０６Ｋのそれぞれから、表面用の印刷制御部１５０５に対して画像データ送信完了の通知が送信される（ステップＳ７２２，Ｓ７２３，Ｓ７２４，Ｓ７２５）。
【００８９】
一方、裏面用の印刷制御部１５０８は、実施の形態２と同様に、エンジン１０５にページ＃２の印刷要求をする（ステップＳ７０３）。そして、裏面用の印刷制御部１５０８は、各画像データ転送部１５０９Ｙ〜１５０９Ｋに画像データ送信を指示して（ステップＳ７０８、Ｓ７１２，Ｓ７１６、Ｓ７２０）、画像データ転送部１５０９Ｙ〜１５０９Ｋのそれぞれは各画像データをエンジン１０５に送信して、ページ＃２の印刷を行う（ステップＳ７０９、Ｓ７１３、Ｓ７１７，Ｓ７２１）。なお、送信完了後は、裏面用の画像データ転送部１５０９Ｙ〜１５０９Ｋのそれぞれから、裏面用の印刷制御部１５０８に対して画像データ送信完了の通知が送信される（ステップＳ７２６，Ｓ７２７，Ｓ７２８，Ｓ７２９）。同様に、ページ＃１３およびページ＃４の印刷を行う（ステップＳ７３０〜Ｓ７５８）。
【００９０】
ここで、表面用の印刷制御部１５０５は、画像データ転送部（表特色）１５０６Ｓにページ＃１３（Ｙ）画像データの送信を指示し（ステップＳ７３５）、画像データ転送部（表特色）１５０６Ｓは、ページ＃１３（Ｙ）画像データをエンジン１０５に送信して、ページ＃１３（Ｙ）の印刷を行っている（ステップＳ７３６）。
【００９１】
また、裏面用の印刷制御部１５０８は、画像データ転送部（裏特色）１５０９Ｓにページ＃４（Ｙ）画像データの送信を指示し（ステップＳ７３７）、画像データ転送部（裏特色）１５０９Ｓは、ページ＃４（Ｙ）画像データをエンジン１０５に送信して、ページ＃４（Ｙ）の印刷を行っている（ステップＳ７３８）。
【００９２】
このように本実施の形態では、伝送路（特色）経由で転送する画像データをＹ，Ｍ，Ｃ，Ｋと切り替えることができ、１０ページの転送では、従来の技術より２巡少なくてすむ。１巡するためにかかる時間は、従来の技術でも、本実施の形態でも変わらないので、本実施の形態により、画像データの転送時間を速くできる。
【符号の説明】
【００９３】
１０１，３０１  ホスト装置
１０２，３０２，９０２，１５０２  ＲＩＰサーバ
１０３，３０３，３０７，９０３，１５０３  エンジンコントローラ
１０４，３０４，３０８，９０４，１５０４，１５０７  画像データバッファ
１０５，３０６，３１０  エンジン
２０１  データ受信部
２０２  画像データ展開部
２０３  画像データ記憶部
３０５，３０９  同期制御部
９０５，１５０５，１５０８  印刷制御部
９０６，１５０６，１５０９  画像データ転送部
１００４，１６０４  画像データ転送部
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２００４−２５８５１２号公報
【特許文献２】特開２００５−００１３４０号公報
【特許文献３】特開２００６−２７９５８２号公報
【図１】
2011201286.tif 000003
【図２】
2011201286.tif 000004
【図３】
2011201286.tif 000005
【図４】
2011201286.tif 000006
【図５】
2011201286.tif 000007
【図６】
2011201286.tif 000008
【図７】
2011201286.tif 000009
【図８】
2011201286.tif 000010
【図９】
2011201286.tif 000011
【図１０】
2011201286.tif 000012
【図１１−１】
2011201286.tif 000013
【図１１−２】
2011201286.tif 000014
【図１１−３】
2011201286.tif 000015
【図１２】
2011201286.tif 000016
【図１３】
2011201286.tif 000017
【図１４】
2011201286.tif 000018
【図１５】
2011201286.tif 000019
【図１６−１】
2011201286.tif 000020
【図１６−２】
2011201286.tif 000021