"互いに異なる色の印刷画像データを転送する複数の第1転送路と、制御情報を転送する第2転送路と、によって上位装置に接続された印刷装置であって、前記印刷画像データの画像を印刷する複数の印刷手段と、前記複数の第1転送路の各々に対応して設けられ、前記上位装置から前記第1転送路を介して転送された前記印刷画像データを前記印刷手段に出力する複数のデータ管理手段と、前記複数のデータ管理手段を制御する印刷制御手段と、を備え、前記複数の第1転送路の各々は、PCIExpress規格のシリアルバスである複数のレーンからなり、前記複数のデータ管理手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記上位装置とPCIExpress規格に基づいたデータ転送を行う複数の通信制御手段を有し、前記複数の通信制御手段の各々は、対応するレーンのパケット再送率を検知する検知手段を有し、前記印刷制御手段は、前記検知手段の検知結果に基づいて、前記複数のレーンのうちの転送不良の発生したレーンを特定し、特定したレーン以外のレーンを用いて前記印刷画像データの転送を行うように、前記複数のデータ管理手段及び前記上位装置を制御する、印刷装置。前記印刷制御手段は、転送不良の発生したレーンを示す転送不良レーン情報と、該転送不良の発生したレーン以外のレーンへの印刷画像データの分配方法を示す転送パターン情報と、を予め対応づけて記憶した記憶手段を有し、前記検知結果に基づいて特定した転送不良の発生したレーンを示す転送不良レーン情報に対応する転送パターン情報を、次の印刷画像データの分配方法を示す転送パターン情報として、前記上位装置及び前記データ管理手段へ送信することによって、該特定したレーン以外のレーンを用いて前記印刷画像データの転送を行うように前記複数のデータ管理手段及び前記上位装置を制御する請求項1に記載の印刷装置。前記転送パターン情報は、前記印刷画像データを複数のデータ単位に分割した分割データを、前記第1転送路の各々に対応する複数のレーンに分配する分配方法を示す、請求項2に記載の印刷装置。上位装置と、互いに異なる色の印刷画像データを転送する複数の第1転送路及び制御情報を転送する第2転送路によって前記上位装置に接続された印刷装置と、を備えた印刷システムであって、前記複数の第1転送路の各々は、PCIExpress規格のシリアルバスである複数のレーンからなり、前記上位装置は、前記複数の第1転送路の各々に対応して設けられ、前記印刷画像データを前記第1転送路を介して前記印刷装置へ転送する複数の通信手段を備え、前記通信手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記印刷装置とPCIExpress規格に基づいたデータ転送を行う複数の第1通信制御手段を有し、前記印刷装置は、前記印刷画像データの画像を印刷する複数の印刷手段と、前記複数の第1転送路の各々に対応して設けられ、前記上位装置から前記第1転送路を介して転送された前記印刷画像データを前記印刷手段に出力する複数のデータ管理手段と、前記複数のデータ管理手段を制御する印刷制御手段と、を備え、前記複数のデータ管理手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記上位装置とPCIExpress規格に基づいたデータ転送を行う複数の通信制御手段を有し、前記複数の通信制御手段の各々は、対応するレーンのパケット再送率を検知する検知手段を有し、前記印刷制御手段は、前記検知手段の検知結果に基づいて、前記複数のレーンのうちの転送不良の発生したレーンを特定し、特定したレーン以外のレーンを用いて前記印刷画像データの転送を行うように、前記複数のデータ管理手段及び前記上位装置を制御する、印刷システム。しかしながら、従来の技術では、上位装置と印刷装置とを接続するデータ転送路に転送不良が発生した場合には、印刷を行うことができず、データ転送路を含むハードウェアの交換等を行う必要があった。すなわち、従来では、データ転送の高速化を図りつつ、且つデータ転送路の転送不良に対して印刷装置の稼動を中断せずに対応することは困難であった。本発明は、上記に鑑みてなされたものであって、上位装置と印刷装置との間のデータ転送の高速化を実現すると共に、上位装置と印刷装置との間の転送路に転送不良が発生した場合であっても中断することなく継続して稼働することができる、印刷装置及び印刷システムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明は、互いに異なる色の印刷画像データを転送する複数の第1転送路と、制御情報を転送する第2転送路と、によって上位装置に接続された印刷装置であって、前記印刷画像データの画像を印刷する複数の印刷手段と、前記複数の第1転送路の各々に対応して設けられ、前記上位装置から前記第1転送路を介して転送された前記印刷画像データを前記印刷手段に出力する複数のデータ管理手段と、前記複数のデータ管理手段を制御する印刷制御手段と、を備え、前記複数の第1転送路の各々は、PCIExpress規格のシリアルバスである複数のレーンからなり、前記複数のデータ管理手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記上位装置とPCIExpress規格に基づいたデータ転送を行う複数の通信制御手段を有し、前記複数の通信制御手段の各々は、対応するレーンのパケット再送率を検知する検知手段を有し、前記印刷制御手段は、前記検知手段の検知結果に基づいて、前記複数のレーンのうちの転送不良の発生したレーンを特定し、特定したレーン以外のレーンを用いて前記印刷画像データの転送を行うように、前記複数のデータ管理手段及び前記上位装置を制御する、印刷装置である。また、本発明の印刷システムは、上位装置と、互いに異なる色の印刷画像データを転送する複数の第1転送路及び制御情報を転送する第2転送路によって前記上位装置に接続された印刷装置と、を備えた印刷システムであって、前記複数の第1転送路の各々は、PCIExpress規格のシリアルバスである複数のレーンからなり、前記上位装置は、前記複数の第1転送路の各々に対応して設けられ、前記印刷画像データを前記第1転送路を介して前記印刷装置へ転送する複数の通信手段を備え、前記通信手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記印刷装置とPCIExpress規格に基づいたデータ転送を行う複数の第1通信制御手段を有し、前記印刷装置は、前記印刷画像データの画像を印刷する複数の印刷手段と、前記複数の第1転送路の各々に対応して設けられ、前記上位装置から前記第1転送路を介して転送された前記印刷画像データを前記印刷手段に出力する複数のデータ管理手段と、前記複数のデータ管理手段を制御する印刷制御手段と、を備え、前記複数のデータ管理手段の各々は、前記複数のレーンの各々に対応して設けられると共に対応するレーンを介して前記上位装置とPCIExpress規格に基づいたデータ転送を行う複数の通信制御手段を有し、前記複数の通信制御手段の各々は、対応するレーンのパケット再送率を検知する検知手段を有し、前記印刷制御手段は、前記検知手段の検知結果に基づいて、前記複数のレーンのうちの転送不良の発生したレーンを特定し、特定したレーン以外のレーンを用いて前記印刷画像データの転送を行うように、前記複数のデータ管理手段及び前記上位装置を制御する、印刷システムである。本発明によれば、上位装置と印刷装置との間のデータ転送の高速化を実現すると共に、上位装置と印刷装置との間の転送路に転送不良が発生した場合であっても中断することなく継続して稼働することができる、印刷装置及び印刷システムを提供することができるという効果を奏する。以下に添付図面を参照して、本発明に係る印刷装置、及び印刷システムの一実施形態を詳細に説明する。先ず、理解を容易とするために、本実施形態による印刷システムが適用されるプロダクションプリンティングについて、概略的に説明する。プロダクションプリンティングでは、短時間に大量の印刷を行うことを基本的な考え方としている。そのために、プロダクションプリンティングでは、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理などを効率的に行うために、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する。本実施形態による印刷システムは、プロダクションプリンティングのワークフローにおける、印刷を実行する部分に関わるもので、RIPRasterImageProcessor処理と、RIP処理により得られたビットマップデータの印刷とを別の装置で行う。RIP処理は、印刷処理の中でも最も処理時間を要し、RIP処理を行う装置と、印刷処理を行う装置とを分離することで、印刷の高速化が可能となる。実施形態に適用可能な印刷システムの概要図1は、本発明の実施形態に適用可能な印刷システム1の一例の構成を示す。この印刷システム1は、上位装置10と、印刷装置としてのプリンタ装置17とが、複数の転送路11詳細後述と、制御線12とで接続されて構成される。プリンタ装置17は、複数色の画像を印刷する装置である。なお、本実施の形態では、プリンタ装置17は、複数色の画像として、YYellow、CCyan、MMagenta、及びKBlackの4色の画像を印刷可能な装置であるものとして説明する。上位装置10は、ホスト装置から供給される印刷ジョブデータに従ってRIP処理を行い、印刷画像データである各色毎のビットマップデータを作成する。それと共に、上位装置10は、当該印刷ジョブデータやホスト装置の情報などに基づき、印刷動作を制御するための制御情報を作成する。なお、この各色毎のビットマップデータ印刷画像データとは、プリンタ装置17で印刷可能な色である、Y、M、C、Kの各色毎の印刷画像データである。上位装置10で作成された各色毎の印刷画像データは、複数の転送路11をそれぞれ介してプリンタ装置17の図示されないプリンタエンジン部に供給される詳細後述。また、上位装置10とプリンタコントローラ14との間で、制御線12を介して制御情報の送受信が行われる。プリンタコントローラ14は、この制御情報の送受信に基づきプリンタエンジン部図1では図示省略を制御して、印刷ジョブに従った印刷を実行する。印刷方式は特に限定されないが、本実施形態では、インクジェット方式により印刷用紙に対して印刷画像を形成する。また、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙連続帳票を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこの連帳紙を用いることが多い。勿論、これに限らず、A4サイズ、B4サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。上位装置図2は、上位装置10のハードウェア構成の一例を示す。バス100に対してCPUCentralProcessingUnit101、ROMReadOnlyMemory102、RAMRandomAccessMemory103、ハードディスクドライブHDD104が接続される。バス100に対して、さらに、外部I/F110、制御情報用I/F111および画像データ用I/F112が接続される。バス100に接続されたこれら各部は、バス100を介して互いに通信可能とされている。ROM102およびHDD104は、CPU101が動作するためのプログラムが予め格納される。RAM103は、CPU101のワークメモリとして用いられる。すなわち、CPU101は、ROM102およびHDD104に格納されるプログラムに従い、RAM103をワークメモリとして用いて、この上位装置10の全体の動作を制御する。外部I/F110は、例えばTCP/IPTransmissionControlProtocol/InternetProtocolに対応し、ホスト装置との通信を制御する。制御情報用I/F111は、制御情報の通信を制御する。画像データ用I/F112は、各色の印刷画像データの通信を制御する。画像データ用I/F112には、PCIExpressPeripheralComponentInterconnectBusExpressを用いる詳細後述。制御情報用I/F111の方式は特に限定されないが、ここでは、各色画像データ用I/F112と同様に、PCIExpressを用いるものとする。このような構成において、ホスト装置から送信された印刷ジョブデータが、上位装置10の外部I/F110で受信され、CPU101を介してHDD104に格納される。CPU101は、HDD104から読み出した印刷ジョブデータに基づきRIP処理を行い、各色のビットマップデータを生成してRAM103にそれぞれ書き出す。例えば、CPU101は、RIP処理によりPDLPageDescriptionLanguageをレンダリングして各色のビットマップデータを生成してRAM103に書き出す。CPU101は、RAM103に書き出された各色のビットマップデータを圧縮符号化してHDD104に一旦格納する。CPU101は、例えばプリンタ装置17において印刷動作が開始される際に、HDD104から圧縮符号化された各色のビットマップデータを読み出して圧縮符号を復号し、伸張された各色のビットマップデータを印刷画像データとしてRAM103にそれぞれ書き込む。そして、CPU101は、RAM103からこれら各色の印刷画像データを読み出して、詳細を後述する各種処理を行った後に画像データ用IF112から出力させ、プリンタ装置17に対して供給する。また、CPU101は、印刷動作の進行などに応じて、プリンタ装置17との間で制御情報用I/F111を介して制御情報の送受信を行う。上位装置の機能構成図3には、本実施の形態の上位装置10を、ハードウェアとソフトウエアとに基づいて定まる機能実現手段毎に分割した機能ブロックで示した。図3に示すように、上位装置10は、印刷ジョブデータ受信部60と、画像データ生成部62と、画像データ記憶部64と、転送制御部66と、転送パターン記憶部68と、制御情報通信部69と、通信部76と、を有する。印刷ジョブデータ受信部60は、不図示のホストコンピュータから印刷ジョブデータを受け取る。画像データ生成部62は、印刷ジョブデータ受信部60で受信したデータをRIP処理することで、色毎の印刷画像データを生成する。画像データ記憶部64は、ハードディスクドライブ装置HDD等の記憶媒体であり、画像データ生成部62で生成した色毎の印刷画像データを記憶する。転送パターン記憶部68は、各色の印刷画像データの転送パターンを示す転送パターン情報等を予め記憶する。なお、転送パターン記憶部68に記憶されている転送パターン情報等の各種情報については詳細を後述する。通信部76は、各色の印刷画像データの通信を制御し、各色の印刷画像データ毎に設けられている。すなわち、本実施の形態では、上位装置10は、通信部76C、通信部76M、通信部76Y、及び通信部76Kを含んで構成されている。通信部76Cは、シアンC用の印刷画像データをプリンタ装置17に転送する。通信部76Mは、マゼンタM用の印刷画像データをプリンタ装置17に転送する。また、通信部76Yは、イエローY用の印刷画像データをプリンタ装置17に転送する。同様に、通信部76Kは、ブラックK用の印刷画像データをプリンタ装置17に転送する。なお、以下では、各色の部材を総称して説明する場合には、C、M、Y、Kの記載を省略して説明する場合がある。すなわち、通信部76C、通信部76M、通信部76Y、通信部76Kを総称する場合には、各色の通信部76、または単に通信部76と称して説明する場合がある。以下、他の部材についても同様とする。なお、上位装置10とプリンタ装置17との間で印刷画像データを転送する複数の転送路11は、各色の印刷画像データ毎に独立して設けられている。すなわち、本実施の形態では、複数の転送路11として、通信部76Cとプリンタ装置17とを接続する転送路11Cと、通信部76Mとプリンタ装置17とを接続する転送路11Mと、通信部76Yとプリンタ装置17とを接続する転送路11Yと、通信部76Kとプリンタ装置17とを接続する転送路11Kと、が設けられている。そして、これらの複数の転送路11転送路11C、11M、11Y、11Kの各々は、複数のレーンから構成されている。具体的には、図3に示すように、転送路11Cは、4本のレーン13C1~13C4から構成されている。そして、他の転送路11M、11Y、11Kの各々についても、同様に、4本のレーンレーン13M1~13M4、13Y1~13Y4、13K1~13K4から構成されている。そして、各レーン13は、PCIExpress規格の高速シリアルバスから構成されている。なお、本実施の形態では、各転送路11が4本のレーンから構成されている場合を説明するが、2本以上のレーンから構成されていればよく、4本に限られない。次に、各色の通信部76の詳細を説明する。通信部76Cは、データ転送回路70C及び通信制御部74Cを備えている。通信制御部74Cは、転送路11Cにおける複数のレーン13C1~13C4の各々に対応して設けられた複数の通信制御部74C1~74C4から構成されている。各通信制御部74C1~74C4は、各々独立してPCIExpress規格に基づいたデータ転送を行うPCIExpressデバイスである。そして、各通信制御部74C1~74C4の各々は、上述したPCIExpress規格の高速シリアルバスであるレーン13レーン13C1~13C4の各々を介してプリンタ装置17に接続されている。通信部76M、76Y、76Kについても、通信部76Cと同様の構成とされている。すなわち、通信部76Mは、データ転送回路70M及び複数の通信制御部74Mを備えている。通信制御部74Mは、転送路11Mにおける複数のレーン13M1~13M4の各々に対応して設けられた複数の通信制御部74M1~74M4から構成されている。また、通信部76Yは、データ転送回路70Y及び複数の通信制御部74Yを備えている。通信制御部74Yは、転送路11Yにおける複数のレーン13Y1~13Y4の各々に対応して設けられた複数の通信制御部74Y1~74Y4から構成されている。同様に、通信部76Kは、データ転送回路70K及び複数の通信制御部74Kを備えている。通信制御部74Kは、転送路11Kにおける複数のレーン13K1~13K4の各々に対応して設けられた複数の通信制御部74K1~74K4から構成されている。そして、各通信制御部74M1~74M4、74Y1~74Y4、74K1~74K4は、各々独立してPCIExpress規格に基づいたデータ転送を行うPCIExpressデバイスである。また、各通信制御部74M1~74M4、74Y1~74Y4、74K1~74K4の各々は、上述したPCIExpress規格の高速シリアルバスであるレーン13レーン13M1~13M4、13Y1~13Y4、13K1~13K4の各々を介してプリンタ装置17に接続されている。このため、本実施の形態では、各色の通信部76に設けられた複数の通信制御部74の各々が、互いに異なるレーン13を介して、互いに独立してPCIExpress規格に基づいたデータ転送の可能な構成となっている。なお、本実施の形態では、各色の通信部76には、各々4つの通信制御部通信部76Cの場合には、通信制御部74C1~74C4が設けられている場合を説明するが、通信制御部74は、各色の転送路11における複数のレーン13の各々に対応して設けられていればよく、4つに限られない。図4には、PCIExpressデバイスである通信制御部74のプロトコル階層アーキテクチャを示した。図4に示すように、各色の通信部76に設けられた複数の通信制御部74の各々は、物理層77、データリンク層78、及びトランザクション層79を有する、PCIExpress規格に基づいたプロトコル階層を示す。トランザクション層79は、データ転送回路70から受け付けた要求をPCIExpressトランザクションパケット以下、パケットと称するに変換し、データリンク層78へ転送する。データリンク層78は、パケットにシーケンス番号等を付加して物理層77へ転送する。物理層77は、シーケンス番号等の付加されたパケットを順次レーン13に転送する。データ転送回路70Cは、各通信制御部74C1~74C4にシリアル接続されており、転送制御部66から転送されたシアン用の印刷画像データをラスタデータ単位に分割し、分割した各ラスタデータを、メモリ72Cに記憶されている転送パターン情報に応じて各通信制御部74C1~74C4に分配する。データ転送回路70M、70Y、及び70Kについても、データ転送回路70Cと同様の処理を行う。すなわち、データ転送回路70M、70Y、70Kは、各々、各通信制御部74M1~74M4、74Y1~74Y4、74K1~74K4の各々にシリアル接続されており、転送制御部66から転送されたマゼンタ用の印刷画像データ、イエロー用の印刷画像データ、ブラック用の印刷画像データの各々をラスタデータ単位に分割し、分割した各ラスタデータを、メモリ72M、72C、72Kの各々に記憶されている転送パターン情報に応じて各通信制御部74M1~74M4、74Y1~74Y4、74K1~74K4の各々に分配する。ここで、この転送パターン情報について詳細を説明する。転送パターン情報とは、各色の印刷画像データの転送パターンを示す情報である。転送パターンとは、各色のデータ転送回路70における印刷画像データの分割によって得られたラスタデータを、各色のデータ転送回路70から複数の通信制御部74すなわちレーン13へ分配する分配方法を示す。具体的には、転送パターンとは、データ転送回路70Cから複数の通信制御部74C1~74C4へのラスタデータの分配方法、データ転送回路70Mから複数の通信制御部74M1~74M4へのラスタデータの分配方法、データ転送回路70Yから複数の通信制御部74Y1~74Y4へのラスタデータの分配方法、及びデータ転送回路70Kから複数の通信制御部74K1~74K4のへのラスタデータの分配方法を示している。なお、本実施の形態では、各色のデータ転送回路70は、印刷画像データをラスタ単位に分割する場合を説明するが、所定単位毎に印刷画像データを分割すればよく、ラスタデータ単位に限られない。図5には、転送パターン情報の一例を示した。図5Aに示すように、転送パターン情報は、データ転送回路70から複数の通信制御部74に並列してラスタデータを転送する転送順図5A中、1stデータ、2ndデータ、3rdデータの各々を参照毎に、各通信制御部74へ分配するラスタデータのシーケンス番号を定めている。なお、図5中、通信制御部1~通信制御部4は、各色の通信部76に設けられた通信制御部74を示している。このため、通信部76Cの場合には、図5中の通信制御部1~通信制御部4は、各々、通信制御部74C1~74C4の各々を示している。例えば、図5Aに示す例では、データ転送回路70Cから各通信制御部74C1~74C4への1回目図5A中、1stデータの行参照の転送時には、ラスタ1、ラスタ2、ラスタ3、ラスタ4の各々のラスタデータを、各通信制御部74C1~74C4へ分配することを示している。また、各通信制御部74C1~74C4への2回目図5A中、2ndデータの行参照の転送時には、ラスタ5、ラスタ6、ラスタ7、ラスタ8の各々のラスタデータを、各通信制御部74C1~74C4へ分配することを示している。このため、図5Aに示す転送パターン情報に応じて分配されたラスタデータがデータ転送回路70Cから各通信制御部74C1~74C4へ順次転送されることによって、通信制御部74C1には、ラスタ1、ラスタ5、ラスタ9のラスタデータが順に転送される。図4も参照すると、これらのラスタデータは、通信制御部74C1のトランザクション層79で順次受け付けられてパケットに変換される。そして、データリンク層78で各パケットにシーケンス番号が付加され、物理層77からレーン13C1に、転送されてきたラスタデータの順で、各ラスタデータのパケットが順次転送される。他の通信制御部74C2~74C4や、他の通信部76通信部76M、通信部76Y、通信部76Kの各々についても同様の処理が行われる。この転送パターン情報は、各色のデータ転送回路7070C、70M、70Y、70Kのメモリ7272C、72M、72Y、72Kの各々に記憶されている。また、この転送パターン情報は、転送パターン記憶部68にも記憶されている。なお、図5Aに示す転送パターン情報は、通信部76に設けられた複数の通信制御部74の各々に接続された4本のレーン13の全てを用いてデータ転送を行うパターンである。このため、図5Aに示す転送パターン情報は、全てのレーン13が正常転送不良を生じていない状態であることを示すレーン正常情報に対応づけて、メモリ7272C、72M、72Y、72K及び転送パターン記憶部68に記憶される。また、メモリ7272C、72M、72Y、72K及び転送パターン記憶部68には、各色の通信部76の各々の通信制御部74に接続されたレーン13のうちの、転送不良レーンを示す転送不良レーン情報に対応づけて、転送不良の発生したレーン13以外のレーン13を用いたデータ分配方法を示す転送パターン情報が記憶されている。図5Bには、各色の通信部76毎に接続された4本のレーン13、例えば、13C1~レーン13C4の内の、例えば、レーン13C4が転送不良レーンである場合の転送パターン情報を示した。図5Bに示すように、転送不良レーン情報としてレーン13C4の転送不良を示す情報に対応づけられた転送パターン情報は、レーン13C4以外のレーン13C1~レーン13C3にラスタデータが順次分配されるように、転送パターンが定められている。すなわち、図5Bに示す転送パターン情報は、データ転送回路70から複数の通信制御部74に並列してラスタデータを転送する転送順図5A中、1stデータ、2ndデータ、3rdデータの各々を参照毎に、各通信制御部74の内の転送不良の発生したレーン13以外のレーン13に対応する接続された通信制御部74へ分配するラスタデータのシーケンス番号を定めている。このため、図5Bに示す転送パターン情報では、例えば、データ転送回路70Cから各通信制御部74Cへの1回目の転送時には、ラスタ1、ラスタ2、ラスタ3の各々のラスタデータを、転送不良レーンに接続された通信制御部74C4以外の、通信制御部74C1~74C3へ分配することを示している。また、2回目の転送時には、ラスタ4、ラスタ5、ラスタ6の各々のラスタデータを、各通信制御部74C1~74C3に分配することを示している。このため、図5Aに示す転送パターン情報に応じて分配されたラスタデータがデータ転送回路70Cから各通信制御部74C1~74C4へ順次転送されることによって、通信制御部74C1には、ラスタ1、ラスタ5、ラスタ9のラスタデータが順に転送される。このため、図5Bに示す転送パターン情報に応じて分配されたラスタデータがデータ転送回路70Cから各通信制御部74C1~74C3へ順次転送されることによって、通信制御部74C1には、ラスタ1、ラスタ4、ラスタ7のラスタデータが順に転送される。また、通信制御部74C2には、ラスタ2、ラスタ5、ラスタ8のラスタデータが順に転送される。また、通信制御部74C3には、ラスタ3、ラスタ6、ラスタ9のラスタデータが順に転送される。そして、図4も参照すると、各通信制御部74C1~74C3のトランザクション層79が該ラスタデータを順次受け付けて、各ラスタデータをパケットに変換する。そして、データリンク層78が各パケットにシーケンス番号を付加し、物理層77が、パケットを順次レーン13C1~13C3の各々に転送する。一方、転送不良の生じたレーン13C4に接続されている通信制御部74C4には、ラスタデータが転送されない。同様にして、他の通信制御部74C2~74C3や、他の通信部76通信部76M、通信部76Y、通信部76Kの各々についても同様の処理が行われる。このように、本実施の形態では、転送不良の発生したレーン13以外のレーン13を用いたデータ転送が可能となるように構成されている。同様にして、各色の通信部76に設けられたデータ転送回路70のメモリ7272C、72M、72Y、72K、及び転送パターン記憶部68には、レーン13C4以外の各レーン13や、複数のレーン13の転送不良を示す転送不良レーン情報に対応づけて、転送不良の発生したレーン13以外のレーン13にラスタデータを分配することを示す転送パターン情報が予め記憶されている。すなわち、メモリ7272C、72M、72Y、72K及び転送パターン記憶部68には、各色のデータ転送回路70に接続されている複数の通信制御部74の各々からデータを転送する複数のレーン13の内の何れか1つが転送不良を発生した場合、何れか2つが転送不良を発生した場合、及び何れか3つが転送不良を発生した場合というように、転送不良の発生したレーン13の種類及び数に応じて、転送不良の発生したレーン13以外のレーン13にラスタデータを分配するための複数の転送パターンが記憶されている。また、各色の通信部76に設けられたデータ転送回路70のメモリ7272C、72M、72Y、72K、及び転送パターン記憶部68には、全てのレーン13が正常であることを示すレーン正常情報に対応づけて、通信部76に設けられた複数の通信制御部74の各々に接続された4本のレーン13の全てを用いてデータ転送を行う転送パターン情報図5A参照も記憶されている。そして、さらに、メモリ7272C、72M、72Y、72K及び転送パターン記憶部68には、次に転送する印刷画像データの転送パターンを示す識別情報が記憶されている。このため、各色のデータ転送回路70では、転送制御部66から転送された印刷画像データを分割した各ラスタデータを、メモリ72に格納されている識別情報に対応する転送パターン情報に基づいて各通信制御部74に分配する。なお、この識別情報は、転送制御部66によって書き換えられる。このため、各色のデータ転送回路70では、転送制御部66によって書き換えられた識別情報に対応する転送パターン情報に基づいて、ラスタデータを各通信制御部74に分配するように構成されている。一方、制御情報通信部69は、プリンタ装置17との間で制御情報を転送する。転送制御部66は、画像データ記憶部64に記憶されている各色の印刷画像データを対応する色の通信部76に転送すると共に、各色の印刷画像データの転送パターンを示す上記識別情報を各通信部76に転送する。この識別情報には、例えば、転送不良レーンを示す転送不良レーン情報、またはレーン正常情報を用いればよい。プリンタ装置図6は、プリンタ装置17の一例の構成を示す。また、図7には、上位装置10の通信部76の構成、及びプリンタ装置17のデータ管理部30の構成を拡大して示した。プリンタ装置17は、プリンタコントローラ14およびプリンタエンジン15を有する。プリンタコントローラ14には、制御線12が接続され、上位装置10との間で制御線12を介して制御情報の送受信を行って印刷動作の制御を行う。プリンタエンジン15は、上位装置10の各色の通信部7676C、76M、76Y、76Kの各々に接続された転送路1111C、11M、11Y、11Kを介して該上位装置10に接続されている。そして、上述のように、各転送路11は、複数のレーン13から構成されている。このため、プリンタエンジン15は、上位装置10の通信制御部7474C1~74C4、74M1~74M4、74Y1~74Y4、74K1~74K4の各々に接続された、合計16本各色の通信部76毎に設けられた4本のレーン13×4色分のレーン1313C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4を介して、上位装置10に接続されている。プリンタエンジン15は、プリンタコントローラ14の制御に従い、これらの複数のレーン13を介して上位装置10から転送された各色の印刷画像データによる印刷処理を行う。プリンタコントローラ14およびプリンタエンジン15について、より詳細に説明する。プリンタコントローラ14は、CPU21および印刷制御部22を有し、これらCPU21と印刷制御部22とが互いに通信可能にバス20に接続される。バス20には、図示されない通信I/Fを介して制御線12も接続される。CPU21は、図示されないROMに格納されるプログラムに従い動作し、プリンタ装置17の全体の動作を制御する。印刷制御部22は、制御線12を介して上位装置10との間で行われる制御情報の送受信に基づきプリンタエンジン15との間でコマンドやステータス情報の送受信を行い、プリンタエンジン15の動作を制御する。また、印刷制御部22は、メモリ22Aを有している。メモリ22Aは、上位装置10の転送パターン記憶部68及びメモリ72と同様に、転送不良レーン情報及びレーン正常情報の各々に対応づけて、転送パターン情報が予め記憶されている。なお、この転送不良レーン情報及びレーン正常情報の各々に対応づけられた転送パターン情報は、上位装置10の転送パターン記憶部68及びメモリ72に記憶されている情報と同じ情報である。プリンタエンジン15は、複数のデータ管理部3030C、30M、30Y、30Kを有する。また、プリンタエンジン15は、印刷画像データに基づく画像を用紙に出力し画像形成を行う画像出力部50と、印刷用紙の搬送を制御する搬送制御部51とを有する。各データ管理部3030C、30M、30Y、30Kは、それぞれエンジン制御線40C、40M、40Yおよび40Kにより印刷制御部22と接続される。印刷制御部22は、これらエンジン制御線40C、40M、40Yおよび40Kを介して、各データ管理部30Y、30M、30Yおよび30Kとの間でそれぞれ個別に制御信号の送受信を行うことができる。また、各データ管理部3030C、30M、30Yおよび30Kには、それぞれ転送路1111C、11M、11Y、及び11Kが接続されている。すなわち、各データ管理部30は、複数の転送路11の各々に対応して設けられている。また、各データ管理部3030C、30M、30Y、30Kは、それぞれメモリ3131C、31M、31Y、31Kを含み、上位装置10から転送路11を介して転送された各色の印刷画像データを、それぞれメモリ3131C、31M、31Y、31Kに格納する。これらメモリ31C、31M、31Yおよび31Kのそれぞれは、少なくとも3ページ分の印刷画像データを格納可能な容量を有する。3ページ分の印刷画像データは、例えば、上位装置10から転送中のページの印刷画像データと、現在出力中のページの印刷画像データと、次のページの印刷画像データとに対応する。また、データ管理部30C、30M、30Yおよび30Kは、各々、通信部86C、86M、86Y、86Kを備えている。通信部86Cは、シアンC用の印刷画像データを上位装置10から転送路11Cを介して受け付け、画像出力部50へ転送する。通信部86Mは、マゼンタM用の印刷画像データを上位装置10から転送路11Mを介して受け付け、画像出力部50へ転送する。また、通信部86Yは、イエローY用の印刷画像データを上位装置10から転送路11Yを介して受け付け、画像出力部50へ転送する。同様に、通信部86Kは、ブラックK用の印刷画像データを上位装置10から転送路11Kを介して受け付け、画像出力部50へ転送する。次に、各色のデータ管理部30データ管理部30C、30M、30Y、30Kにおける通信部86通信部86C、86M、86Y、86Kの詳細を説明する。図7に示すように、通信部86Cは、データ転送回路80C及び通信制御部84Cを備えている。通信制御部84Cは、転送路11Cにおける複数のレーン13C1~13C4の各々に対応して設けられた複数の通信制御部84C1~84C4から構成されている。各通信制御部84C1~84C4は、各々独立してPCIExpress規格に基づいたデータ転送を行うPCIExpressデバイスである。そして、各通信制御部84C1~84C4の各々は、上述したPCIExpress規格の高速シリアルバスであるレーン13レーン13C1~13C4の各々を介して、上位装置10の各通信制御部7474C1~74C4の各々に接続されている。通信部86M、86Y、86Kについても、通信部86Cと同様の構成とされている。すなわち、通信部86Mは、データ転送回路80M及び通信制御部84Mを備えている。通信制御部84Mは、転送路11Mにおける複数のレーン13M1~13M4の各々に対応して設けられた複数の通信制御部84M1~84M4から構成されている。通信部86Yは、データ転送回路80Y及び通信制御部84Yを備えている。通信制御部84Yは、転送路11Yにおける複数のレーン13Y1~13Y4の各々に対応して設けられた複数の通信制御部84Y1~84Y4から構成されている。同様に、通信部86Kは、データ転送回路80K及び通信制御部84Kを備えている。通信制御部84Kは、転送路11Kにおける複数のレーン13K1~13K4の各々に対応して設けられた複数の通信制御部84K1~84K4から構成されている。そして、各通信制御部84M1~84M4、84Y1~84Y4、84K1~84K4は、各々独立してPCIExpress規格に基づいたデータ転送を行うPCIExpressデバイスである。また、各通信制御部84C1~84C4、84M1~84M4、84Y1~84Y4、84K1~84K4の各々は、上述したPCIExpress規格の高速シリアルバスであるレーン13レーン13C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4の各々を介して、上位装置10側に設けられたPCIExpressデバイスである各通信制御部74C1~74C4、74M1~74M4、74Y1~74Y4、74K1~74K4の各々に接続されている。このように、本実施の形態では、上位装置10とプリンタ装置17との間で印刷画像データを転送する転送路11が、各色の印刷画像データ毎に設けられており転送路11C、11M、11Y、11K、且つ各転送路11は、互いに独立してPCIExpress規格に基づいたデータ転送の可能な複数のレーン1313C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4から構成されている。そして、各レーン13に接続された上位装置10側の通信制御部74の各々、及び各レーン13に接続されたプリンタ装置17側の通信制御部84の各々が、互いに独立してPCIExpress規格に基づいたデータ転送の可能な構成となっている。このため、本実施の形態では、各レーン13ごとに、独立してパケットを監視し、各レーン13ごとに独立してPCIExpress規格に基づいたデータ転送の可能な構成となっている。なお、本実施の形態では、各色の通信部86には、各々4つの通信制御部84通信部86Cの場合には、通信制御部84C1~84C4が設けられている場合を説明するが、各色通信部86は、各色の転送路11における複数のレーン13の各々に対応して設けられていればよく、4つに限られない。そして、各通信制御部84C1~84C4、84M1~84M4、84Y1~84Y4、84K1~84K4の各々は、再送率診断部8383C1~83C4、83M1~83M4、83Y1~83Y4、83K1~83K4を各々備えている。再送率診断部83は、該再送率診断部83の設けられている通信制御部84に接続されているレーン13を介して上位装置10から転送されるパケットの再送率を診断する機能部である詳細後述。図8には、PCIExpressデバイスである各通信制御部84のプロトコル階層アーキテクチャを示した。なお、図7にも、プロトコル階層の説明を一部示した。図8に示すように、各色の通信部86に設けられた複数の通信制御部84の各々は、物理層89、データリンク層88、及びトランザクション層87を有する、PCIExpress規格に基づいたプロトコル階層を示す。物理層89は、対応する通信制御部74からレーン13を介して転送されてきたパケットを受け付けて、データリンク層88へ転送する。データリンク層88は、パケットに異常が有るか否かを判断し、送信側のデータリンク層である通信制御部74のデータリンク層78図4参照へ、パケットのシーケンス番号及び結果を通知する。上位装置10側の該通信制御部74のデータリンク層78では、該結果が異常通知である場合には、異常通知に対応する該シーケンス番号のパケットを再送する。また、送信側のデータリンク層である通信制御部74のデータリンク層78が所定時間以内に該結果を受け取れない場合にも、該当するシーケンス番号のパケットを再送する。このため、上記再送率診断部83は、このデータリンク層88の機能部である。すなわち、再送率診断部83は、受信したパケットの再送率を、データリンク層88におけるパケットの再送回数を計測することによって診断する。なお、再送率とは、各通信制御部74に転送されたパケットの全数に対する、パケットの再送が行われた回数の割合を示す。そして、データリンク層88は、パケットに異常がない場合には、転送されたパケットをトランザクション層87へ転送する。トランザクション層87は、物理層89及びデータリンク層88を介して受け付けたパケットをラスタデータ単位で対応するデータ転送回路80へ転送する図7参照。このため、各色のデータ転送回路80C、80M、80Y、及び80Kの各々には、複数の通信制御部84C1~84C4、84M1~84M4、84Y1~84Y4、84K1~84K4の各々からラスタデータ単位のデータが、順次転送される。図7に戻り、データ転送回路80Cは、各通信制御部84C1~84C4に接続されており、各通信制御部84C1~84C4から転送されたラスタデータを、メモリ82Cに記憶されている識別情報に対応する転送パターン情報に基づいて並び替えて、各色の印刷画像データとして、メモリ31Cに記憶する。なお、データ転送回路80Cに設けられたメモリ82Cには、上記転送パターン記憶部68及びメモリ72と同様に、転送不良レーン情報及びレーン正常情報の各々に対応づけて転送パターン情報が予め記憶されている。なお、この転送不良レーン情報及びレーン正常情報の各々に対応づけられた転送パターン情報は、上位装置10の転送パターン記憶部68及びメモリ72に記憶されている情報と同じ情報である。また、メモリ82Cには、印刷画像データの転送パターンを示す識別情報が記憶されている。そして、この識別情報は、印刷制御部22の制御によって書き換えられる詳細後述。また、データ転送回路80Cは、印刷制御部22からエンジン制御線40Cを介して受け取った制御信号に従い、上位装置10から転送路11Cレーン13C1~13C4を介して転送された印刷画像データをメモリ31Cに対して格納する。同様に、データ転送回路80Cは、印刷制御部22からエンジン制御線40Cを介して受け取った制御信号に従い、メモリ31Cから印刷画像データを読み出して、後述する画像出力部50に供給する。また、データ転送回路80Cは、各通信制御部84C84C1~84C4の各々に設けられた再送率診断部83C83C1~83C4の各々で診断された再送率が、上位装置10から印刷制御部22を介して送信された再送率の閾値を超えたときに、該再送率を超えた再送率診断部83C83C1~83C4の設けられている通信制御部84に接続されているレーン13の転送不良を示す信号を、印刷制御部22へ転送する。データ転送回路80M、80Y、80Kについても、データ転送回路80Cと同様に、各々、メモリ82M、82Y、82Kが設けられている。これらのメモリ82M、82Y、82Kには、上記転送パターン記憶部68及びメモリ72と同様に、転送不良レーン情報及びレーン正常情報の各々に対応づけて転送パターン情報が予め記憶されている。なお、この転送不良レーン情報及びレーン正常情報の各々に対応づけられた転送パターン情報は、上位装置10の転送パターン記憶部68及びメモリ72に記憶されている情報と同じ情報である。また、メモリ82M、82Y、82Kには、印刷画像データの転送パターンを示す識別情報が記憶されている。そして、この識別情報は、印刷制御部22の制御によって書き換えられる詳細後述。なお、データ転送回路80M、データ転送回路80Y、データ転送回路80Kは、データ転送回路80Cと同じ構成とされている。このため、データ転送回路80M、データ転送回路80Y、データ転送回路80Kの詳細な説明は省略する。データ管理部3030C、30M、30Yおよび30Kからそれぞれ出力された各色の印刷画像データは、画像出力部50に供給される。画像出力部50は、各色の印刷画像データによる印刷を実行する。なお、本実施形態では、印刷画像データによる印刷を、ヘッドに設けられたノズルからインクを射出して印刷を行う、インクジェット方式により行う。勿論、印刷方式はインクジェット方式に限られず、例えばレーザプリンタ方式などを用いてもよい。図9は、画像出力部50の一例の構成を示す。画像出力部50は、出力制御部55と、色C、M、YおよびK各色のヘッド56C、56M、56Yおよび56Kとを含む。なお、各色とヘッド56C、56M、56Yおよび56Kとの関係は、この例に限られない。各出力制御部55は、各データ管理部30C、30M、30Yおよび30Kそれぞれの印刷画像データが出力される各出力線32C、32M、32Yおよび32Kと、ヘッド56C、56M、56Yおよび56Kとの接続を制御する。すなわち、出力制御部55は、各ヘッド56C、56M、56Yおよび56Kに対して、それぞれ各出力線32C、32M、32Yおよび32Kから1を選択して接続するように経路を設定することができる。各出力線32C、32M、32Yおよび32Kと各ヘッド56C、56M、56Yおよび56Kとを接続する経路は、例えばディップスイッチなどを用いてユーザ操作により設定することができる。これに限らず、当該経路を、印刷制御部22からの制御信号図示しないにより設定してもよい。印刷用紙の搬送系搬送制御部51は、印刷制御部22と搬送制御線41により接続され、画像出力部50により印刷画像データに基づく画像が形成される用紙の搬送を制御する。図10は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置200の一例の構造を概略的に示す。既に述べたように、本実施形態では、プリンタ装置200は、印刷用紙として連帳紙を用いる。印刷用紙201は、印刷用紙補給部210から電源操作ボックス220を介して第1搬送部230に供給される。印刷用紙201は、第1搬送部230において、搬送制御部51の搬送制御により複数のローラなどを介して搬送されて位置合わせなどがなされ、上述のプリンタエンジン15に対応するプリンタエンジン部240および250に供給される。プリンタエンジン部240および250は、上述の画像出力部50に対応する印刷部241において、第1搬送部230から供給された印刷用紙201に対して印刷画像データに従った印刷を行う。印刷が終了した印刷用紙201は、搬送制御部51の搬送制御によりプリンタエンジン部250から排出され、第2搬送部260に供給される。印刷後の印刷用紙201は、第2搬送部260の内部で所定に搬送されて排出され、裁断部270に供給される。印刷後の印刷用紙201は、裁断部270によりミシン目に従い裁断され各ページを分離される。ここで、プリンタ装置200は、ページが連続した連続紙である印刷用紙201に印刷を行うため、プリンタエンジン部240および250における印刷用紙201への印刷後、当該印刷用紙201が第2搬送部260から排出されるまでの経路にも、印刷用紙201が絶えず存在することになる。なお、第1搬送部230、プリンタエンジン部240および250、ならびに、第2搬送部260からなる構成をもう一組用意して、前側の第2搬送部260から排出された印刷後の印刷用紙201を表裏反転して後側の第1搬送部230に供給することで、印刷用紙201に対する両面印刷が可能となる。実施形態による印刷処理の詳細次に、本実施形態による印刷処理について、より詳細に説明する。図11は、上位装置10とプリンタ装置17のプリンタコントローラ14との間で、制御線12を介して送受信される制御情報の一例を示す。制御情報は、大まかには、1ジョブJOB情報と、2プリンタ状態および印刷プロセスを示す情報と、3印刷条件を示す情報と、4接続を示す情報とが含まれる。1のジョブ情報は、ジョブJOB開始とジョブ終了とを通知する。ジョブ開始は、上位装置10からプリンタコントローラ14に対するジョブ開始の通知と、当該通知に対するプリンタ装置17から上位装置10への応答が含まれる。ジョブ終了は、上位装置10からプリンタコントローラ14に対する、ジョブ開始により要求した全印刷プロセスの終了の通知と、当該通知に対するプリンタコントローラ14から上位装置10への応答が含まれる。これらジョブ開始およびジョブ終了における応答の際に、ジョブを識別するためのジョブ識別子JOBIDがプリンタコントローラ14から上位装置10に対して送信される。2のプリンタ状態および印刷プロセスを示す情報には、印刷プロセス受け付け開始と、プリンタ情報の要求および通知と、印刷プロセス開始と、印刷プロセス要求と、データ転送完了と、データ受信完了と、印刷プロセス完了と、プロセス状態報告と、SCServiceControl通知と、エラー発生および解除とを通知する。本実施の形態では、このエラー発生通知として、上述した、転送不良の発生したレーン13を示す転送不良レーン情報や、上記識別情報や、転送不良の発生したレーン13の切り離しの指示等を通知する。印刷プロセス受け付け開始は、プリンタコントローラ14が印刷プロセスの受け付けが可能となったことをプリンタ装置17から上位装置10に対して通知する。プリンタ情報の要求および通知は、上位装置10からプリンタコントローラ14に対する必要なプリンタ情報の要求と、当該要求に対するプリンタコントローラ14から上位装置10に対する応答とが含まれる。印刷プロセス開始は、印刷画像データの準備が完了した旨の上位装置10からプリンタコントローラ14に対する通知と、当該通知に対するプリンタ装置17から上位装置10に対する応答を含む。印刷画像データの準備完了通知は、印刷画像データの出力順およびページプロセス単位に行われる。ページは、一連の印刷動作で印刷が行われる印刷単位であるといえる。印刷プロセス要求は、プリンタコントローラ14から上位装置10に対する印刷プロセスの通知と、当該通知に対する上位装置10からプリンタコントローラ14に対する応答とが含まれる。プリンタコントローラ14は、この印刷プロセス要求により、印刷を行う色Y、C、MおよびKをそれぞれ示す色情報Yellow,Cyan,MagentaorBlack、プロセス識別番号processIDおよびプレーン識別番号を上位装置10に対して通知する。なお、プレーンは、1ページに印刷される各色の印刷画像データによる画像それぞれに対応するものとする。プリンタコントローラ14は、プレーン単位およびエンジンすなわちデータ管理部30C、30M、30Yおよび30Kの要求順に従い、これらの情報を通知する。すなわち、ビットマップデータからなる印刷画像データは、プリンタエンジン15側から上位装置10に取りに行くことになる。データ転送完了は、上位装置10からプリンタコントローラ14に対して要求されたプレーンの印刷画像データの転送完了が通知される。データ受信完了は、プリンタコントローラ14から上位装置10に対して、要求したプレーンの印刷画像データの受信完了が通知される。印刷プロセス完了は、上位装置10からプリンタコントローラ14に対して、全ページプロセスの印刷要求の完了が通知される。プロセス状態報告は、プリンタコントローラ14から上位装置10に対して、ページプロセスの印刷状態が通知される。このとき、プリンタコントローラ14は、プリンタエンジン15から給紙、排紙および印刷開始に関する情報を取得し、取得したこれらの情報を当該通知に付加して上位装置10に送信する。SC通知は、上位装置10からプリンタコントローラ14に対してプリンタ装置17の転送不良情報の取得が要求されると共に、当該要求に対して取得された転送不良情報がプリンタコントローラ14から上位装置10に対して通知される。エラー発生および解除は、上位装置10側でのエラー発生および当該エラーの解除が上位装置10からプリンタコントローラ14に対して通知される。3の印刷条件を示す情報は、印刷条件の設定、すなわち、上位装置10からプリンタコントローラ14に対する印刷条件の通知と、当該通知に対するプリンタコントローラ14の応答とを含む。印刷条件の例としては、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、印刷データサイズ、解像度および階調、ならびに、色情報などを含む。印刷形態は、例えば印刷用紙201に対して両面印刷および片面印刷のうち何れを行うかを示す。印刷種別は、印刷画像データが存在しておりそれを印刷するのか、印刷画像データが存在しておらず白紙ページとするのかを示す。給排紙情報は、印刷用紙201の給紙元および排紙先のスタッカなどの識別情報を示す。印刷面順は、印刷用紙201に対して表面から裏面へと印刷するのか、裏面から表面へと印刷するのかを示す。印刷用紙サイズは、例えば印刷用紙201として連帳紙を用いる場合、印刷を行うページの印刷用紙201の搬送方向の長さを示す。印刷データサイズは、印刷画像データのデータサイズを示す。解像度および階調は、印刷画像データを印刷用紙201に印刷する際の解像度および階調を示す。また、色情報は、例えば印刷を色C、M、YおよびK各色を用いたフルカラーで行うのか、色Kのみを用いた単色で行うかを示す。4の接続を示す情報は、登録および解除を含み、上位装置10およびプリンタコントローラ14のそれぞれで、互いの情報の登録および登録された情報の解除を行う。印刷シーケンス次に、印刷処理について説明する。まず、印刷処理時にプリンタ装置17側で行われる印刷処理について、具体的に説明する。なお、本実施の形態では、初期状態上位装置10及びプリンタ装置17に電力供給が開始されてから印刷処理が実行される前までの状態では、上位装置10のメモリ72C、72M、72Y、72K、転送パターン記憶部68、及びプリンタ装置17のメモリ22A、メモリ82C、82M、82Y、82Kの各々には、印刷画像データの転送パターンを示す識別情報として、レーン正常情報が予め記憶されているものとして説明する。なお、この識別情報は、前回、上位装置10及びプリンタ装置17への電力供給が遮断される前にこれらのメモリに記憶しておいた識別情報をそのまま保持しておいて、次回の電力供給時に、この保持しておいた識別情報を用いて処理を行ってもよい。図12は、本実施形態における、プリンタ装置17側で実行される印刷処理として、印刷制御部22と、搬送制御部51と、各色データ管理部30C、30M、30Y、及び30Kと、の間でやり取りされる信号の流れを概念的に示す一例のシーケンス図である。ここでは、色C、Y、MおよびKの各色を用いたフルカラー印刷を行うものとする。印刷制御部22は、上位装置10から制御情報として印刷用紙201に関する情報を受信したらSEQ100、受信した情報に基づき搬送制御部51に対して用紙送り長を設定するSEQ110。用紙送り長は、例えば搬送方向における1ページのサイズである。印刷制御部22は、上位装置10から1ページ目ページ1の印刷ジョブを受信したらSEQ101、データ管理部30C、30M、30Yおよび30Kのそれぞれに対して、色C、M、YおよびK各色について1ページ目のデータ転送を開始するように要求するSEQ110a、110b、110cおよび110d。データ管理部30Cは、この要求に従い、上位装置10に対して色Cの1ページ目の印刷画像データを要求する。そして、データ管理部30Cにおけるデータ転送回路80Cでは、この要求に応じて上位装置10から転送された色Cの1ページ目の印刷画像データの各パケットを、ラスタデータ単位毎に、メモリ82Cに記憶されている識別情報に対応する転送パターンに応じて並べ替えた後に、メモリ31Cに格納する。各データ管理部30M、30Yおよび30Kについても同様に、SEQ110b、110cおよび110dの要求に従い、上位装置10に対して各色Y、MおよびKの1ページ目の印刷画像データをそれぞれ要求する。各データ管理部30M、30Yおよび30Kは、この要求に応じて上位装置10から転送された各色M、YおよびKの1ページ目の印刷画像データの各パケットを、ラスタデータ単位毎に、メモリ82M、82Y、82Kに記憶されている識別情報に対応する転送パターンに応じて並べ替えた後に、それぞれメモリ31M、31Yおよび31Kに格納する。一方、この図12の例では、印刷制御部22から各データ管理部30C、30M、30Yおよび30Kに対して1ページ目のデータ転送が要求されている間に、印刷制御部22は、上位装置10から送信された次の2ページ目の印刷ジョブを受信するSEQ102。受信された印刷ジョブは、図示されないメモリなどに保持される。各データ管理部30C、30M、30Yおよび30Kは、上位装置10からの各色の1ページ目の印刷画像データの転送が終了したら、それぞれ、その旨を印刷制御部22に通知するSEQ111a、111b、111cおよび111d。印刷制御部22は、当該通知にそれぞれ応答して、データ管理部30C、30M、30Yおよび30Kに対してそれぞれ2ページ目ページ2のデータ転送を開始するように要求するSEQ112a、112b、112cおよび112d。この要求に応じて、各データ管理部30C、30M、30Yおよび30Kは、上位装置10に対して各色の2ページ目の印刷画像データをそれぞれ要求し、この要求に応じて上位装置10から転送された各色の2ページ目の印刷画像データの各パケットを、ラスタデータ単位毎に、メモリ82C、82M、82Y、82Kに記憶されている識別情報に対応する転送パターンに応じて並べ替えた後に、それぞれメモリ31C、31M、31Yおよび31Kに格納する。一方、印刷制御部22は、各データ管理部30C、30M、30Yおよび30Kの全てから1ページ目のデータ転送終了の通知を受信したら、搬送制御部51に対して用紙搬送開始を要求するSEQ113。搬送制御部51は、この要求に応じて印刷用紙201の所定速度での搬送を開始する。また、印刷制御部22は、搬送制御部51に対して用紙搬送開始の要求を行うと共に、各データ管理部30C、30M、30Yおよび30Kに対して、1ページ目の印刷の開始を指示するSEQ114。搬送制御部51は、例えば印刷用紙201が所定位置に到達したら、印刷可能状態である旨を印刷制御部22に対して通知するSEQ117。印刷制御部22は、この搬送制御部51からの印刷可能状態報告に応じて、各データ管理部30C、30M、30Yおよび30Kに対して印刷の先頭位置を指示するSEQ118。各データ管理部30C、30M、30Yおよび30Kは、印刷先頭指示に応じて印刷を開始する。この例では、印刷用紙201の搬送方向に沿って各色C、Y、MおよびKのヘッドがヘッド56C、56Y、56M、56Kの順に並べられているものとする。この場合、印刷用紙201における1ページ目の印刷の先頭位置がヘッド56Cによる印刷位置に達したら、先ずデータ管理部30Cにおいて、メモリ31Cからの1ページ目の印刷画像データの読み出しが開始される。メモリ31Cから読み出された色Cの印刷画像データは、画像出力部50に転送される。そして、印刷画像データが出力制御部55を介してヘッド56Cに供給され、印刷用紙201に対する印刷が行われるSEQ119a。色Cの1ページ目の印刷が終了すると、その旨が印刷制御部22に対して通知されるSEQ120a。続けて、印刷用紙201における1ページ目の印刷の先頭位置がヘッド56Yによる印刷位置に達したら、データ管理部30Yにおいて、メモリ31Yからの1ページ目の印刷画像データの読み出しが開始される。メモリ31Yから読み出された色Yの印刷画像データは、画像出力部50に転送される。そして、出力制御部55を介してヘッド56Yに供給され、印刷用紙201に対する印刷が開始されるSEQ119b。色Yの1ページ目の印刷が終了したら、その旨が印刷制御部22に対して通知されるSEQ120b。以下同様にして、色MおよびKの印刷が順次開始されSEQ119c、119d、印刷が終了したら、その旨が印刷制御部22に対して通知されるSEQ120cおよび120d。一方、上述のSEQ112a~112dで開始された2ページ目の各色の印刷画像データの転送が終了すると、各データ管理部30C、30M、30Yおよび30Kは、その旨を印刷制御部22に対して通知するSEQ115。印刷制御部22は、このデータ転送完了の通知に応じて、各データ管理部30C、30M、30Yおよび30Kに対して、2ページ目の印刷の開始をそれぞれ指示するSEQ116。各データ管理部30C、30M、30Yおよび30Kは、1ページ目の印刷の終了後に、それぞれ2ページ目の印刷を開始する。例えば、データ管理部30Cは、1ページ目の印刷が完了SEQ120aした後、印刷用紙201における2ページ目の印刷の先頭位置がヘッド56Cによる印刷位置に達したら、メモリ31Cから2ページ目の色Cの印刷画像データを読み出して画像出力部50に供給し、印刷用紙201に対する印刷を開始するSEQ121a。色Cの印刷が終了したら、その旨が印刷制御部22に対して通知されるSEQ122a。各データ管理部30Y、30Mおよび30Kにおいても、同様にして、2ページ目の先頭位置がヘッド56Y、56Mおよび56Kによる印刷位置に達したら、メモリ31Y、31Mおよび31Kから各色の印刷画像データを読み出し、印刷用紙201に対する印刷を開始するSEQ121b~121d。各色の印刷が終了したら、その旨が印刷制御部22に対してそれぞれ通知されるSEQ122b~122d。印刷制御部22は、2ページ目の色Kの印刷終了通知をデータ管理部30Kから受け取ると、印刷ジョブによる最終ページの印刷が終了したとして、搬送制御部51に対して印刷用紙201の搬送の停止を要求するSEQ123。搬送制御部51は、この要求に応じて印刷用紙201の搬送を停止させ、その旨を印刷制御部22に対して報告するSEQ124。これにより、一連の印刷処理が終了する。次に、印刷処理において、上位装置10と、プリンタコントローラ14と、各色データ管理部30C、30M、30Y、及び30Kと、の間でやり取りされる信号の流れについて説明する。図13-1~図13-3は、本実施形態における印刷処理において、印刷制御部22と、搬送制御部51と、各色データ管理部30C、30M、30C、及び30Kと、の間でやり取りする信号の流れを概念的に示す一例のシーケンス図である。なお、図13-1~図13-3において、符号A~Fは、異なる図面間で対応する符号に処理が移行することを示す。また、以下では、印刷ジョブは、全2ページの印刷を行うものであるとする。図13-1を参照し、まず、プリンタコントローラ14側から各色データ管理部30C、30Y、30M、30Kの各々に対して、レーン13の転送不良を識別するための閾値として、パケット再送率の閾値を示す再送率閾値情報が送信されるSEQ198。再送率閾値情報を受信した各色データ管理部30C、30Y、30M、及び30Kは、各色データ管理部30の各々に設けられたデータ転送回路8080C、80Y、80M、80Kのメモリ8282C、82Y、82M、82Kに、該再送率閾値情報を記憶する。そして、各色データ管理部30C、30Y、30M、及び30Kから、プリンタコントローラ14に対して、設定終了が通知されるSEQ199。次に、上位装置10からプリンタコントローラ14印刷制御部22に対して制御線12を介してジョブ開始の制御情報が送信されるSEQ200。プリンタコントローラ14は、この制御情報に対して、ジョブ識別子jobID=1を応答する制御情報を、制御線12を介して上位装置10に送信するSEQ201。それと共に、プリンタコントローラ14は、ジョブの開始に伴いジョブを実行するためのリソースを獲得する。そして、プリンタコントローラ14は、上位装置10に対して、印刷プロセス受け付け開始を示す制御情報を、制御線12を介して送信するSEQ202次に、上位装置10は、プリンタコントローラ14に対して、印刷条件を設定する制御情報を、制御線12を介して送信するSEQ203。プリンタコントローラ14に対して設定される印刷条件は、図11を用いて説明したように、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、印刷画像データのデータサイズ、解像度および階調、ならびに、色情報が含まれる。また、印刷を行うページ数の情報も、印刷条件に含ませることができる。この制御情報がプリンタコントローラ14で受信されると、受信した制御情報に含まれる各種の印刷条件が、例えば印刷制御部22のレジスタなどに書き込まれ、印刷条件が設定される。次に、上位装置10は、1ページ目の印刷プロセス開始の制御情報を、制御線12を介してプリンタコントローラ14に送信するSEQ204。この制御情報は、当該プロセスを識別するためのプロセス識別番号processID=1と、1ページ目を構成する画像を示す画像識別番号imageID=1とを含む。プリンタコントローラ14は、この印刷プロセス開始に対する応答である印刷プロセス開始の制御情報を上位装置10に返すSEQ205。次に、プリンタコントローラ14は、上位装置10に対して、印刷プロセス要求の制御情報を送信し、印刷画像データを要求する。この印刷プロセス要求は、色C、Y、MおよびKの各色について、プリンタエンジン15における色の並び順に従って、順次行われる。この例では、印刷用紙201の搬送方向に沿って各色C、Y、MおよびKのヘッドがヘッド56Y、56C、56M、56Kの順に並べられているものとする。先ず、プリンタコントローラ14は、色Yの印刷画像データを要求する印刷プロセス要求の制御情報を、上位装置10に対して制御線12を介して送信するSEQ206。この制御情報は、プロセスを指定するプロセス識別番号processID=1と、色Yを指定する色情報Yellowとが含まれる。上位装置10は、この制御情報に対する応答として、画像識別番号imageID=1を含む制御情報をプリンタコントローラ14に返すSEQ207。プリンタコントローラ14は、この制御情報を受信すると、色Yに対応するデータ管理部30Yに対して印刷画像データの転送を開始するよう要求するSEQ208。データ管理部30Yは、この要求を受けて、転送路11Yとしての、レーン13Y1~13Y4を介して上位装置10に対して色Yのプレーンの印刷画像データを要求し図示しない、この要求に応じて、上位装置10からデータ管理部30Yに対して、識別情報に対応する転送パターンに応じて各レーン13Y1~13Y4にラスタデータ単位で分配された色Yの印刷画像データがパケット単位で転送されるSEQ209。転送された各ラスタデータは、データ転送回路80Yによって転送パターンに応じて並び替えられて印刷画像データとされ、データ管理部30Yのメモリ31Yにおける、1ページ目の印刷画像データのために割り当てられた領域に格納される。以下、他の各色C、MおよびKについても、上述のSEQ206~SEQ209と同様の処理が繰り返され、識別情報に対応する転送パターンに応じてラスタデータ単位で分配された各色の印刷画像データが、上位装置10から、転送路11Cとしてのレーン13C1~13C4、転送路11Mとしてのレーン13M1~13M4、転送路11Kとしてのレーン13K1~13K4の各々を介して、データ管理部30C、30Mおよび30Kにそれぞれ転送される。そして、転送された各ラスタデータは、データ転送回路80C、80M、80Kによって転送パターンに応じて並び替えられて印刷画像データとされ、メモリ31C、31Mおよび31Kそれぞれの、1ページ目の印刷画像データのために割り当てられた領域に格納されるSEQ210~SEQ221。また、上位装置10は、1のプレーンの印刷画像データの転送が終了すると、データ転送完了の制御情報をプリンタコントローラ14に対して送信する。プリンタコントローラ14は、この制御情報に応じて、印刷画像データの受信完了の制御情報を上位装置10に送信する。例えば、上位装置10は、色Yのプレーンの印刷画像データの転送が終了すると、画像識別番号image=1と色情報Yellowとを含むデータ転送完了の制御情報をプリンタコントローラ14に対して送信するSEQ222。一方、データ管理部30Yは、上位装置10から転送路11Yを介しての印刷画像データの転送が終了すると、その旨示す通知をプリンタコントローラ14に対して送信するSEQ223。プリンタコントローラ14は、この通知に応じて、画像識別番号image=1と、色情報Yellowとを含むデータ受信完了の制御情報を上位装置10に対して送信するSEQ224。以下、他の各色C、MおよびKについても、各印刷画像データの転送終了に伴い上述のSEQ222~SEQ224と同様の処理が繰り返され、上位装置10に対してデータ受信完了の制御情報が送信されるSEQ225~SEQ233。プリンタコントローラ14は、SEQ233で、1ページ目の最後の印刷画像データすなわち色Kの印刷画像データについてのデータ受信完了の制御情報を上位装置10に送信した後に、搬送制御部51に対して印刷の準備を指示する。搬送制御部51は、この指示に従い印刷用紙201の印刷位置への搬送を開始する。説明は図13-2に移り、1ページ目の各色の印刷画像データの転送が完了すると、上位装置10は、2ページ目の印刷プロセス開始の制御情報を、制御線12を介してプリンタコントローラ14に送信するSEQ234。この制御情報は、当該2ページ目のプロセスを識別するプロセス識別番号processID=2と、2ページ目を構成する画像を示す画像識別番号image=2とを含む。プリンタコントローラ14は、この印刷プロセス開始に対する応答である印刷プロセス開始の制御情報を上位装置10に返すSEQ235。例えば全2ページの印刷を行う場合には、このSEQ234およびSEQ235の処理で印刷プロセス開始要求が完了することになる。そのため、上位装置10は、SEQ235で2ページ目の印刷プロセス開始要求に対する応答を受け取ると、SEQ236で、ジョブ識別子jobID=1が指定されたプロセス開始要求完了の制御情報を、プリンタコントローラ14に対して送信する。次に、上述したSEQ206~SEQ221と同様にして、プリンタコントローラ14は、上位装置10に対して印刷プロセス要求の制御情報を送信し、印刷画像データを要求する。この印刷プロセス要求は、色Y、C、MおよびKの各色について、プリンタエンジン15における色の並び順に従って、順次行われる。先ず、プリンタコントローラ14は、色Yの印刷画像データを要求する印刷プロセス要求の制御情報を、上位装置10に対して制御線12を介して送信するSEQ237。この制御情報は、プロセスを指定するプロセス識別番号processID=2と、色Yを指定する色情報Yellowとが含まれる。上位装置10は、この制御情報に対する応答として、画像識別番号imageID=2を含む制御情報をプリンタコントローラ14に返すSEQ238。プリンタコントローラ14は、この制御情報を受信すると、色Yに対応するデータ管理部30Yに対して印刷画像データの転送を開始するよう要求するSEQ239。データ管理部30Yは、この要求を受けて、転送路11Yとしての、レーン13Y1~13Y4を介して上位装置10に対して色Yのプレーンの印刷画像データを要求し図示しない、この要求に応じて、上位装置10からデータ管理部30Yに対して、識別情報に対応する転送パターンに応じて各レーン13Y1~13Y4にラスタデータ単位で分配された色Yの印刷画像データが転送されるSEQ240。転送された各ラスタデータは、データ転送回路80Yによって転送パターンに応じて並び替えられて印刷画像データとされ、データ管理部30Yのメモリ31Yにおける、2ページ目の印刷画像データのために割り当てられた領域に格納される。以下、他の各色C、MおよびKについても、上述のSEQ237~SEQ240と同様の処理が繰り返され、識別情報に対応する転送パターンに応じてラスタデータ単位で分配された各色の印刷画像データが、上位装置10から、転送路11Cとしてのレーン13C1~13C4、転送路11Mとしてのレーン13M1~13M4、転送路11Kとしてのレーン13K1~13K4の各々を介して、データ管理部30C、30Mおよび30Kにそれぞれ転送される。そして、転送された各ラスタデータは、データ転送回路80C、80M、80Kによって転送パターンに応じて並び替えられて印刷画像データとされ、メモリ31C、31Mおよび31Kそれぞれの、1ページ目の印刷画像データのために割り当てられた領域に格納されるSEQ244~SEQ251、SEQ255~SEQ258。また、上述と同様に、上位装置10は、1のプレーンの印刷画像データの転送終了毎に、データ転送完了の制御情報をプリンタコントローラ14に対して送信する。プリンタコントローラ14は、この制御情報に応答して、印刷画像データの受信完了の制御情報を上位装置10に送信する。図13-2の例では、上位装置10は、SEQ240で転送された色Yの印刷画像データの転送が終了されると、データ転送完了の制御情報をプリンタコントローラ14に対して送信するSEQ252。データ管理部30Yは、上位装置10から転送路11Yとしての、レーン13Y1~13Y4を介しての印刷画像データの転送が終了すると、その旨を示す通知をプリンタコントローラ14に対して送信するSEQ253。プリンタコントローラ14は、この通知に応答して、画像識別番号image=2と、色情報Yellowとを含むデータ受信完了の制御情報を上位装置10に対して送信するSEQ254。以下、他の各色C、MおよびKについても、各印刷画像データの転送終了に伴い上述のSEQ252~SEQ254と同様の処理が行われ、上位装置10に対してデータ受信完了の制御情報が送信されるSEQ259~SEQ267。なお、図13-2の例では、上述したSEQ234の直前における搬送制御部51に対する印刷準備の指示に対する、搬送制御部51からの印刷準備が完了した旨の応答が、SEQ240の直後に、搬送制御部51からプリンタコントローラ14に対して通知されている。プリンタコントローラ14は、この通知を受信すると、それぞれプロセス識別番号processID=1およびプロセス識別番号processID=2とした、印刷プロセス開始の2の制御情報を、上位装置10に対して送信するSEQ241、SEQ243。これにより、上位装置10に対して、1ページ目および2ページ目の印刷が可能となった旨が通知される。また、SEQ241の時点で、1ページ目の各色の印刷画像データのデータ管理部30Y、30C、30Mおよび30Kへの転送が完了している。そのため、プリンタコントローラ14は、各データ管理部30Y、30C、30Mおよび30Kに対して、1ページ目の印刷を行う印刷指示をそれぞれ通知するSEQ242。この印刷指示は、例えば各データ管理部30Y、30C、30Mおよび30Kにおいて、メモリ31Y、31C、31Mおよび31Kにそれぞれ格納されるなどにより保持される。この印刷指示に従った実際の印刷動作は、後続するページの印刷動作などとタイミングを合わせて実行される。さらに、図13-2の例では、プリンタコントローラ14において、SEQ241およびSEQ243の印刷プロセス開始の制御情報の送信により、2番目に転送が開始される色Cのプレーンの印刷画像データの上位装置10に対する要求が遅延しているSEQ244参照。そして、この遅延に伴い、最初に転送が開始された色Yのプレーンの印刷画像データの転送が、色Kのプレーンの印刷画像データの転送が開始される前に完了してしまっているSEQ253参照。さらにまた、色Yのプレーンの印刷画像データの転送完了の通知処理SEQ253の後に、色Kのプレーンの印刷画像データの転送が開始されているSEQ257、SEQ258。本実施形態によれば、各色Y、C、MおよびKのデータ転送を制御するデータ管理部30Y、30C、30Mおよび30Kがそれぞれ独立した構成とされ、プリンタコントローラ14は、各データ管理部30Y、30C、30Mおよび30Kとそれぞれ独立して通信を行うことができ、また、各データ管理部30Y、30C、30Mおよび30Kは、それぞれ独立して処理を実行する。そのため、このように、各データ管理部30Y、30C、30Mおよび30Kによる一連の処理の途中に他の処理が割り込んできても、それぞれの処理を変更する必要が無い。SEQ267で、プリンタコントローラ14が上位装置10に対して色Kのプレーンの印刷画像データの転送が完了したことを通知すると、プリンタコントローラ14は、各データ管理部30Y、30C、30Mおよび30Kに対して2ページ目の印刷を行う印刷指示をそれぞれ通知するSEQ268。説明は図13-3に移り、プリンタエンジン15においてSEQ242の印刷指示に従い1ページ目の印刷が実行され、印刷用紙201の給紙が開始される。プリンタエンジン15は、この1ページ目の給紙開始をプリンタコントローラ14に対して通知するSEQ269。プリンタコントローラ14は、この通知を受信すると、上位装置10に対して、プロセス識別番号processID=1として、1ページ目の給紙が開始されたことを示す制御情報を送信するSEQ270。給紙が開始されると、プリンタエンジン15は、データ管理部30Y、30C、30Mおよび30Kの動作を互いに同期させて、各メモリ31Y、31C、31Mおよび31Kから各色Y、C、MおよびKの印刷画像データをそれぞれ読み出し、印刷用紙201に対する1ページ目の各プレーンの印刷を順次行う。同様に、プリンタエンジン15は、1ページ目の印刷が完了し、2ページ目の印刷に移行すると、2ページ目の給紙開始をプリンタコントローラ14に通知するSEQ271。プリンタコントローラ14は、この通知を受信すると、上位装置10に対して、プロセス識別番号processID=2として、2ページ目の給紙が開始されたことを示す制御情報を送信するSEQ272。そして、プリンタエンジン15は、データ管理部30Y、30M、30Yおよび30Kの動作を互いに同期させて、各メモリ31Y、31M、31Yおよび31Kから各色Y、C、MおよびKの印刷画像データをそれぞれ読み出し、印刷用紙201に対する2ページ目の各プレーンの印刷を順次行う。また、プリンタエンジン15は、1ページ目の各色の印刷が終了し印刷用紙201の1ページ目が排紙されると、その旨をプリンタコントローラ14に通知するSEQ273。プリンタコントローラ14は、この通知を受信すると、上位装置10に対して、プロセス識別番号processID=1として、1ページ目の印刷用紙201が排紙されたことを示す制御情報を送信するSEQ274。同様に、プリンタエンジン15は、2ページ目の各色の印刷が終了し、印刷用紙201の2ページ目が排紙されると、その旨をプリンタコントローラ14に通知しSEQ275、プリンタコントローラ14は、この通知に応じてプロセス識別番号processID=2として2ページ目の印刷用紙が排紙されたことを示す制御情報を上位装置10に対して送信するSEQ276。上位装置10は、プリンタコントローラ14から、例えばSEQ203で印刷条件の設定の制御情報に含まれる、印刷ページ数を示す情報に対応する排紙報告を受信したら、SEQ200で開始を通知したジョブによる印刷が終了したとして、ジョブ識別番号jobID=1としたジョブ終了の制御情報をプリンタコントローラ14に対して送信するSEQ277。プリンタコントローラ14は、この制御情報を受信すると、ジョブ識別番号jobID=1として、応答の制御情報を上位装置10に送信するSEQ278。これにより、一連の印刷処理が終了する。プリンタコントローラで行う割り込み処理プリンタコントローラ14では、プリンタコントローラ14に電力が供給されているときに、図14に示す割り込み処理を所定時間毎に実行する。図14には、このプリンタコントローラ14で実行する割り込み処理ルーチンを示した。図14に示すように、プリンタコントローラ14は、所定時間毎に、転送不良レーンが発生したか否かを判断するステップS404。プリンタコントローラ14は、各色データ管理部30から、パケットの再送率が再送率閾値を超えたレーン13の発生を示す通知を受信したか否かを判別することによって、ステップS404の判断を行う。なお、各色データ管理部30のデータ転送回路80では、各データ転送回路に接続されている複数の通信制御部8484C1~84C4、84M1~84M4、84Y1~84Y4、84K1~84K4の各々に設けられた再送率診断部8383C1~83C4、83M1~83M4、83Y1~83Y4、83K1~83K4から再送率診断結果を随時受け付ける。そして、各データ転送回路80では、受け付けた再送率診断結果が、プリンタコントローラ14から送信された再送率閾値情報図13-1のSEQ198参照の再送率閾値を超えたときに、プリンタコントローラ14に転送不良レーン発生を示す信号を通知する。そして、プリンタコントローラ14では、この転送不良レーン発生を示す信号の受信を判別することによって、転送不良レーンが発生したことを判断すればよい。プリンタコントローラ14は、ステップS404で否定判断すると、本ルーチンを終了し、肯定判断すると、ステップS406へ進む。次に、プリンタコントローラ14は、印刷ジョブが転送中であるか否かを判断するステップS406。プリンタコントローラ14は、ステップS406の判断処理の実行時刻が、上位装置10からJOB開始を示す信号を受け付けてから図13-1のSEQ200参照JOB終了を示す信号を受け付ける図13-3のSEQ277参照までの期間内である場合には、ステップS406において肯定判断を行う。一方、プリンタコントローラ14は、該ステップS406の判断処理の実行時刻が、該JOB開始を示す信号を受け付けてから該JOB終了を示す信号を受け付けるまでの期間外である場合には、ステップS406において否定判断を行う。そして、プリンタコントローラ14は、ステップS406で否定判断するまで、肯定判断を繰り返し、否定判断すると、ステップS408へ進む。次に、プリンタコントローラ14は、複数のレーン1313C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4の内の、転送不良の発生したレーン13を特定するステップS408。プリンタコントローラ14は、ステップS408では、例えば、プリンタコントローラ14から各色データ管理部30のデータ転送回路80に転送不良レーンの問い合わせを示す信号を送信し、それに対する返信に含まれる転送不良レーンを示す情報を読み取ることによって、転送不良の発生したレーン13を特定する。次に、プリンタコントローラ14は、メモリ22Aから、上記ステップS408で特定した転送不良レーンを示す転送不良レーン情報に対応づけられた転送パターン情報を読取る。そして、読み取った転送パターン情報を、該転送不良の発生したレーン13に接続されたデータ管理部30に転送される印刷画像データの転送パターンとして設定するステップS409。次に、プリンタコントローラ14は、転送不良レーンの切り離しを示す信号をデータ管理部30へ送信するステップS410。詳細には、プリンタコントローラ14は、上記ステップS408で特定した転送不良レーンに接続されている通信制御部84を備えたデータ管理部30に、該転送不良レーンと通信制御部84との電気的な接続の解除指示を示す信号を、該データ管理部30に送信する。例えば、レーン13C4が転送不良レーンである場合には、プリンタコントローラ14は、レーン13C4に接続されている通信制御部84C4と該レーン13C4とを電気的に接続したスイッチ図示省略を接続解除状態に切り替えることを示す信号を、データ管理部30Cに送信する。この信号を受け付けたデータ管理部30Cは、通信制御部84C4とレーン13C4とを電気的に接続するスイッチを、電気的に接続した接続状態から、電気的に切断された接続解除状態へと切り替える。次に、プリンタコントローラ14は、上記ステップS409で設定した転送パターン情報を、次の印刷画像データの転送パターンを示す識別情報として、上記ステップS408で特定した転送不良レーンに接続されている通信制御部84を備えたデータ管理部30に送信するステップS411。この識別情報は、該識別情報を送信されたデータ管理部30のメモリ82に格納される。例えば、レーン13C4が転送不良レーンである場合には、プリンタコントローラ14は、レーン13C4に接続されている通信制御部84C4を備えたデータ管理部30Cに、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応づけられた転送パターン情報例えば、図5B参照を識別する識別情報を、通知する。そして、この識別情報は、データ管理部30Cのデータ転送回路80Cに設けられたメモリ82Cに格納される。このため、ステップS411の処理によって、複数のデータ管理部3030C、30M、30Y、30Kのうちの、転送不良の発生したレーン13に接続されている通信制御部84を備えたデータ管理部30のデータ転送回路80のメモリ82には、転送不良レーン以外のレーン13を用いたデータ転送を行うための転送パターンを示す識別情報が格納される。すなわち、ステップS411の処理によって、各色データ管理部3030C、30M、30Y、30Kでは、複数のレーン1313C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4の内の、転送不良の発生したレーン13以外のレーン13を介して上位装置10から受信したラスタデータを、新たに設定した識別情報に対応する転送パターンに従って並べ替えることの可能な状態となる。次に、プリンタコントローラ14は、上記ステップS408で特定した転送不良レーンを示す情報と、転送不良発生を示す情報と、を、上位装置10へ送信するステップS412。転送不良発生を示す情報、及び転送不良レーンを示す情報を受け付けた上位装置10では、上位装置10の制御情報通信部69で該データを受け付ける。そして、受け付けた転送不良レーンを示す情報を、転送パターン記憶部68に記憶する。次に、プリンタコントローラ14は、転送不良レーン切り離し指示を示す信号を、上位装置10へ送信するステップS414。上位装置10は、転送不良レーン切り離し指示を示す信号を制御情報通信部69で受け付け、受け付けた転送不良レーン切り離し指示に従って、転送パターン記憶部68に記憶した転送不良レーンを示す情報に対応するレーン13を切り離す。この切り離しは、例えば、転送不良レーン情報によって示されるレーン13に接続されている通信制御部74と、該レーン13との接続状態を解除することによって行う。この接続状態の解除は、例えば、各通信制御部74の各々と、レーン13とを電気的に接続した接続状態または切断された解除状態の何れかに切り替えるスイッチ図示省略を設けておいて、このスイッチを切り替えることによって行えばよい。次に、プリンタコントローラ14は、上記ステップS409で設定した転送パターン情報を、次の印刷画像データの転送パターンを示す識別情報として、上位装置10に送信するステップS416。そして、プリンタコントローラ14は、本ルーチンを終了する。例えば、レーン13C4が転送不良レーンである場合には、プリンタコントローラ14は、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応づけられた転送パターン情報を識別する識別情報を、上位装置10に通知する。該識別情報を受け付けた上位装置10では、該識別情報を、制御情報通信部69を介して転送制御部66で受け付ける。そして、転送制御部66では、複数の通信部7676C、76M、76Y、76Kの内の、転送不良の発生したレーン13に接続されている通信制御部74を備えた通信部76のデータ転送回路70に、該識別情報を転送する。なお、転送不良の発生したレーン13は、上記ステップS412でプリンタ装置17から受け付けて転送パターン記憶部68に記憶した転送不良レーンを示す情報を読み取ることによって得ればよい。そして、該識別情報を転送されたデータ転送回路70では、該データ転送回路70に設けられたメモリ72に該識別情報を記憶する。例えば、レーン13C4が転送不良レーンである場合には、転送制御部66からデータ転送回路70Cに、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応づけられた転送パターン情報を識別する識別情報を転送する。そして、データ転送回路70Cは、受け付けた識別情報をメモリ72Cに記憶する。このため、ステップS416の処理によって、複数の通信部7676C、76M、76Y、76Kの内の、転送不良の発生したレーン13に接続されている通信制御部74を備えた通信部76のデータ転送回路70に、転送不良レーン以外のレーン13を用いたデータ転送を行うための転送パターンを示す識別情報が格納される。このため、上記ステップS404~ステップS416の処理が実行されることによって、上位装置10側、プリンタ装置17側共に、転送不良の発生したレーン13以外のレーン13を介したデータ転送の可能な状態となる。また、上位装置10及びプリンタ装置17の双方が、各色の印刷画像データについて、同じ転送パターンを用いたラスタデータの並び替えの可能な状態となる。そして、通常の印刷処理では、上述したように、上位装置10側の各データ転送回路70、及びプリンタ装置17側の各データ転送回路80では、各々の回路のメモリ72、82に格納されている識別情報に対応する転送パターン情報に応じて、ラスタデータの並べ替えを行う。次に、本実施の形態で行われる、上記割り込み処理が実行されたときの印刷処理の手順を詳細に説明する。図15は、上位装置10と、プリンタコントローラ14と、各色データ管理部30と、の間でやり取りされる信号の流れを概念的に示す一例のシーケンス図である。まず、図13-1~図13-3で説明したように、上位装置10からプリンタコントローラ14印刷制御部22に対して制御線12を介してジョブ開始の制御情報が送信されるSEQ200図13-1も参照。プリンタコントローラ14は、この制御情報を受信すると、ジョブ識別番号jobID=1として、応答の制御情報を上位装置10に送信するSEQ201図13-1も参照。そして、図13-1~図13-3に示すシーケンスが行われた後に図15では図示省略、上位装置10からプリンタコントローラ14に対して、ジョブ終了の制御情報を送信するSEQ277図13-3も参照。プリンタコントローラ14は、この制御情報を受信すると、ジョブ識別番号jobID=1として、応答の制御情報を上位装置10に送信するSEQ278図13-3も参照。これにより、一連の印刷処理が終了する。そして、プリンタコントローラ14では、上記図14に示すように、所定時間毎に割り込み処理を行う。そして、各色データ管理部30から、パケットの再送率が再送率閾値を超えたレーン13の発生を示す通知が送信されるとSEQ300、プリンタコントローラ14は、印刷ジョブの転送完了まで待機するステップ404、ステップS406。そして、プリンタコントローラ14では、ジョブ終了の制御情報に対する応答を行うSEQ277、278ことによって印刷ジョブの転送完了を判断する。すると、プリンタコントローラ14は、転送不良レーンを各色データ管理部30へ問い合わせるSEQ301。転送不良レーンの問い合わせを受けつけた各色データ管理部30では、転送不良の発生しているレーン13を特定し、特定したレーン13を示す情報を、転送不良レーンを示す情報としてプリンタコントローラ14へ送信するSEQ302。プリンタコントローラ14では、各色データ管理部30から、転送不良レーンを示す情報を受け付けることによって、転送不良レーンを特定するステップS408。また、プリンタコントローラ14は、特定した転送不良レーンを示す転送不良レーン情報に対応づけられた転送パターン情報を、該転送不良の発生したレーン13に接続されたデータ管理部30に次に転送されてくる印刷画像データの転送パターンとして設定するステップS409。次に、プリンタコントローラ14は、転送不良レーンの切り離しを示す信号をデータ管理部30へ送信するステップS410、SEQ303。転送不良レーンの切り離し指示を受け付けたデータ管理部30では、転送不良レーン13と該転送不良レーン13に接続されている通信制御部84とを電気的に切断された接続解除状態へと切り替えた後に、転送不良レーン切り離し完了通知をプリンタコントローラ14へ出力するSEQ304。次にプリンタコントローラ14は、上記ステップS409で設定した転送パターン情報を、次の印刷画像データの転送パターンを示す識別情報として、上記ステップS408で特定した転送不良レーンに接続されている通信制御部84を備えたデータ管理部30に送信するステップS411、SEQ305。複数のデータ管理部3030C、30M、30Y、30Kのうちの、転送不良の発生したレーン13に接続されている通信制御部84を備えたデータ管理部30では、該データ管理部30のデータ転送回路80に、転送不良レーン以外のレーン13を用いたデータ転送を行うための転送パターンを示す識別情報を格納する。そして、応答信号をプリンタコントローラ14へ送信するSEQ306。次に、プリンタコントローラ14は、上記ステップS408で特定した転送不良レーンを示す情報と、転送不良発生を示す情報と、を、上位装置10へ送信するステップS412、SEQ307。転送不良発生を示す情報、及び転送不良レーンを示す情報を受け付けた上位装置10では、上位装置10の制御情報通信部69で該データを受け付ける。そして、受け付けた転送不良レーンを示す情報を、転送パターン記憶部68に記憶する。そして、上位装置10からプリンタコントローラ14に了解応答を示す信号を送信するSEQ308。次にプリンタコントローラ14から上位装置10へ、転送不良レーン切り離し指示を示す信号が送信されるステップS414、SEQ309。上位装置10は、転送不良レーン切り離し指示を示す信号を制御情報通信部69で受け付けると、受け付けた転送不良レーン切り離し指示に従って、転送パターン記憶部68に記憶した転送不良レーンを示す情報に対応するレーン13を切り離す。そして、上位装置10からプリンタコントローラ14へ、転送不良レーン切り離し完了通知が送信されるSEQ310。次に、プリンタコントローラ14から上位装置10へ、次の印刷画像データの転送パターンを示す識別情報として、上記ステップS409で設定した転送パターン情報が送信されるステップS416、SEQ311。該識別情報を受け付けた上位装置10では、複数の通信部7676C、76M、76Y、76Kの内の、転送不良の発生したレーン13に接続されている通信制御部74を備えた通信部76のデータ転送回路70に、該識別情報を転送する。そして、了解応答を示す信号が、上位装置10からプリンタコントローラ14へ送信されるSEQ312。上記図14及び図15を用いて説明した、上記割り込み処理が実行されることによって、例えば、下記のようなデータが各レーン13を介して上位装置10側からプリンタ装置17側へ転送される。例えば、上位装置10の転送パターン記憶部68、及び各色通信部76のデータ転送回路70の各々に設けられたメモリ72に、図5Aに示す転送パターン情報がレーン正常情報に対応づけて記憶されていたとする。また、これらの転送パターン記憶部68及びメモリ72の各々に、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応づけて、図5Bに示す転送パターン情報が記憶されていたとする。同様に、プリンタ装置17のメモリ22A及び各色のデータ管理部30におけるデータ転送回路80のメモリ82にも、図5Aに示す転送パターン情報がレーン正常情報に対応づけて記憶されていたとする。また、これらのメモリ22A及びメモリ82の各々に、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応づけて、図5Bに示す転送パターン情報が記憶されていたとする。そして、上記図15に示すシーケンスが実行されることによって、上位装置10の転送パターン記憶部68、各色通信部76のデータ転送回路70の各々に設けられたメモリ72、プリンタ装置17のメモリ22A及び各色のデータ管理部30におけるデータ転送回路80のメモリ82の各々に、次に転送する印刷画像データの転送パターンを示す識別情報として、レーン正常情報が記憶されていたとする。この場合には、上記割り込み処理が実行されることによって、例えば、図16に示すように、通信部76Cのデータ転送回路70Cに1ページ分の印刷画像データAが転送されたとする。すると、データ転送回路70Cでは、メモリ72Cに記憶されている識別情報としてのレーン正常情報に対応する転送パターン図5A参照を読取る。そして、転送されてきた印刷画像データAを複数のラスタデータに分割して、該転送パターンに応じて各通信制御部74C1~74C4に分配する。これによって、各通信制御部74C1~74C4の各々から、図5Aに示す転送パターンに沿った順のラスタデータが各パケット毎にレーン13C1~13C4の各々へ順次転送される。そして、これらのパケットは、各レーン13C1~13C4の各々に接続された、プリンタ装置17側の各通信制御部84C1~84C4の各々で受け付けられる。そして、データ転送回路80Cで、図5Aに示す転送パターンに沿った順に並び替えられて、印刷画像データAがデータ転送回路80Cから出力される。一方、レーン13C4に転送不良が発生したとする。この場合には、上記図14及び図15を用いて説明したような、割り込み処理が実行されることによって、上位装置10の転送パターン記憶部68、通信部76Cのデータ転送回路70Cのメモリ72C、プリンタ装置17のメモリ22A、データ管理部30Cのデータ転送回路80Cのメモリ82Cの各々に、次に転送する印刷画像データの転送パターンを示す識別情報として、レーン13C4が転送不良レーンであることを示す転送不良レーン情報が記憶される。このため、この場合には、上記割り込み処理が実行されることによって、例えば、図17に示すように、通信部76Cのデータ転送回路70Cに1ページ分の印刷画像データAが転送されたとする。すると、データ転送回路70Cでは、メモリ72Cに記憶されている識別情報としての、レーン13C4が転送不良レーンであることを示す転送不良レーン情報に対応する転送パターン図5B参照を読取る。そして、転送されてきた印刷画像データAを複数のラスタデータに分割して、該転送パターンに応じて各通信制御部74C1~74C3に分配する。これによって、各通信制御部74C1~74C3の各々から、図5Bに示す転送パターンに沿った順のラスタデータが各パケット毎にレーン13C1~13C3の各々へ順次転送される。そして、これらのパケットは、各レーン13C1~13C3の各々に接続された、プリンタ装置17側の各通信制御部84C1~84C3の各々で受け付けられる。そして、データ転送回路80Cで、図5Bに示す転送パターンに沿った順にラスタデータが並び替えられることで、印刷画像データAがデータ転送回路80Cから出力される。以上説明したように、本実施の形態では、上位装置10とプリンタ装置17との間で印刷画像データを転送する転送路11が、各色の印刷画像データ毎に設けられており転送路11C、11M、11Y、11K、且つ各転送路11は、互いに独立してPCIExpress規格に基づいたデータ転送の可能な複数のレーン1313C1~13C4、13M1~13M4、13Y1~13Y4、13K1~13K4から構成されている。そして、各レーン13に接続された上位装置10側の通信制御部7474C1~74C4、74M1~74M4、74Y1~74Y4、74K1~74K4の各々、及び各レーン13に接続されたプリンタ装置17側の通信制御部8484C1~84C4、84M1~84M4、84Y1~84Y4、84K1~84K4の各々が、互いに独立してPCIExpress規格に基づいたデータ転送の可能な構成となっている。すなわち、本実施の形態では、各レーン13ごとに、独立してパケットを監視し、各レーン13ごとに独立してPCIExpress規格に基づいたデータ転送の可能な構成となっている。そして、プリンタ装置17の通信制御部84の各々で、各通信制御部84に接続されているレーン13におけるパケットの再送率を診断し、診断結果に基づいて判別した転送不良レーン以外のレーン13を用いて、上位装置10とプリンタ装置17との間でデータ転送を行う。このため、本実施の形態の印刷システム1及びプリンタ装置17では、上位装置10とプリンタ装置17との間の転送路11に転送不良が発生した場合であっても中断することなく継続して稼働することができる。また、本実施の形態の印刷システム1及び印刷装置としてのプリンタ装置17では、複数の転送路11を介して印刷画像データを転送する。また、上位装置10及びプリンタコントローラ14は、制御線12を介して制御情報の転送を行う。このため、上位装置10とプリンタ装置17との間のデータ転送の高速化を実現することができる。従って、本実施の形態の印刷システム1及びプリンタ装置17では、上位装置10とプリンタ装置17との間のデータ転送の高速化を実現すると共に、上位装置10とプリンタ装置17との間の転送路11に転送不良が発生した場合であっても中断することなく継続して稼働することができる。"