(57)【特許請求の範囲】
【請求項１】
印刷データ生成装置と、前記印刷データ生成装置とは別体の印刷装置とを備える印刷システムであって、
前記印刷データ生成装置と前記印刷装置は、第１伝送路および前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、
前記印刷データ生成装置は、
印刷データを生成する生成部と、
前記印刷データを前記第２伝送路を介して前記印刷装置に送信し、前記印刷装置との間で制御情報を、前記第１伝送路を介して送受信する第１通信部と、を備え、
前記印刷装置は、
前記印刷データを印刷する印刷部と、
前記印刷データ生成装置から前記印刷データを前記第２伝送路を介して受信し、前記印刷データ生成装置との間で前記制御情報を、前記第１伝送路を介して送受信する第２通信部と、を備え、
前記第１通信部は、前記制御情報のうち、前記印刷データの転送に影響を与える制御情報である特定制御情報を、前記印刷データとは別に前記第２伝送路を介して前記印刷装置との間で送受信し、
前記第２通信部は、前記特定制御情報を、前記印刷データとは別に前記第２伝送路を介して前記印刷データ生成装置との間で送受信すること
を特徴とする印刷システム。
【請求項２】
前記特定制御情報は、前記印刷データの転送を要求する制御情報、前記印刷データの転送要求を受け付けたことを通知する制御情報、前記印刷データの送信が完了したことを通知する制御情報、および、前記印刷データの受信が完了したことを通知する制御情報の少なくとも１つであること、
を特徴とする請求項１に記載の印刷システム。
【請求項３】
前記第１伝送路は、Ｅｔｈｅｒｎｅｔ（登録商標）に準拠した伝送路であり、
前記第２伝送路は、ＰＣＩ  Ｅｘｐｒｅｓｓに準拠した伝送路であること、
を特徴とする請求項１に記載の印刷システム。
【請求項４】
上位装置と、前記上位装置とは別体の印刷装置とを備えた印刷システムであって、
前記印刷装置は、
前記上位装置から転送される画像データを記憶部に格納する複数のデータ転送制御部と、
前記データ転送制御部が格納した前記画像データの印刷を制御する出力制御部と、
複数の前記データ転送制御部を個別に制御するとともに、前記出力制御部を制御する印刷制御部と、を備え、
前記上位装置と前記印刷制御部は、第１伝送路で接続され、
前記上位装置と前記データ転送制御部は、前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、
前記上位装置と前記印刷制御部は、制御情報を前記第１伝送路を介して送受信し、
前記上位装置と前記データ転送制御部は、前記制御情報のうち、前記画像データの転送に影響を与える制御情報である特定制御情報と、前記画像データとを別々に前記第２伝送路を介して送受信することを特徴とする印刷システム。
【請求項５】
上位装置に接続され、前記上位装置とは別体の印刷装置であって、
前記上位装置から転送される画像データを記憶部に格納する複数のデータ転送制御部と、
前記データ転送制御部が格納した前記画像データの印刷を制御する出力制御部と、
複数の前記データ転送制御部を個別に制御するとともに、前記出力制御部を制御する印刷制御部と、を備え、
前記印刷制御部は、前記上位装置と第１伝送路で接続され、
前記データ転送制御部は、前記上位装置と、前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、
前記印刷制御部は、前記上位装置との間で、制御情報を前記第１伝送路を介して送受信し、
前記データ転送制御部は、前記上位装置から、前記制御情報のうち、前記画像データの転送に影響を与える制御情報である特定制御情報と、前記画像データとを別々に前記第２伝送路を介して送受信することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷装置に関する。
【背景技術】
【０００２】
画像形成システムとして、ホストコンピュータから受け取った印刷データをビットマップ形式のデータに変換するＲＩＰ（Raster  Image  Processor）装置と、ＲＩＰ装置からの印刷指示およびビットマップ形式のデータを受け取り印刷する印刷装置（画像形成装置）とから構成されるシステムが知られている。一方、画像形成装置は、更なる高速化・高性能化が要求されている。そこで、ＲＩＰ装置から画像形成装置へビットマップ形式のデータを送信する際、画像形成装置の性能を十分に活かしたデータ転送とするために、ビットマップ形式のデータを圧縮処理して送信する技術が知られている。
【０００３】
例えば特許文献１には、フロントエンドとバックエンドとエンジンとで構成された画像形成システムにおいて、エンジン性能を十分に活かしたデータ転送を可能にする目的で、圧縮率を制御し、圧縮データを画像形成装置側のバックエンドプロセッサ（印刷制御装置）に転送するシステムが提案されている。
【０００４】
また、画像データを送信するデータ線と制御コマンド（制御情報）を送受信する制御線を分離し、画像データを送信するデータ線には、高速なデータ転送が可能なインターフェースを用いることにより、画像形成装置全体の印刷速度を向上させる技術が知られている。
【０００５】
例えば特許文献２には、プリンタ装置全体の印刷速度を向上させる目的で、画像データを送信するデータ線と制御信号を送受信する制御線を分離し、画像データを送信するデータ線には、高速なデータ転送が可能なインターフェースを用いるプリンタ装置が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のデータを圧縮して送信する画像形成システムでは、画像形成装置が更に高速化・高性能化した場合、エンジン性能を十分活かすデータ量まで圧縮できずエンジン性能を低下させるという問題があった。
【０００７】
また、高速なデータ線と制御線とを分離する従来の技術では、画像形成装置が更に高速化・高性能化すると、制御情報を送受信する制御線のインターフェースでは、処理速度が間に合わない制御情報が発生し、エンジン性能を低下させるという問題があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、印刷データを生成する装置と印刷データを印刷する装置（画像形成装置）を含むシステムで、画像形成装置が更に高速化・高性能化した場合でも、エンジン性能を十分活かしたデータ転送を可能にする印刷システムおよび印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、印刷データ生成装置と、前記印刷データ生成装置とは別体の印刷装置とを備える印刷システムであって、前記印刷データ生成装置と前記印刷装置は、第１伝送路および前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、前記印刷データ生成装置は、印刷データを生成する生成部と、前記印刷データを前記第２伝送路を介して前記印刷装置に送信し、前記印刷装置との間で制御情報を、前記第１伝送路を介して送受信する第１通信部と、を備え、前記印刷装置は、前記印刷データを印刷する印刷部と、前記印刷データ生成装置から前記印刷データを前記第２伝送路を介して受信し、前記印刷データ生成装置との間で前記制御情報を、前記第１伝送路を介して送受信する第２通信部と、を備え、前記第１通信部は、前記制御情報のうち、前記印刷データの転送に影響を与える制御情報である特定制御情報を、前記印刷データとは別に前記第２伝送路を介して前記印刷装置との間で送受信し、前記第２通信部は、前記特定制御情報を、前記印刷データとは別に前記第２伝送路を介して前記印刷データ生成装置との間で送受信することを特徴とする。
【００１０】
また、本発明にかかる印刷システムは、上位装置と、前記上位装置とは別体の印刷装置とを備えた印刷システムであって、前記印刷装置は、前記上位装置から転送される画像データを記憶部に格納する複数のデータ転送制御部と、前記データ転送制御部が格納した前記画像データの印刷を制御する出力制御部と、複数の前記データ転送制御部を個別に制御するとともに、前記出力制御部を制御する印刷制御部と、を備え、前記上位装置と前記印刷制御部は、第１伝送路で接続され、前記上位装置と前記データ転送制御部は、前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、前記上位装置と前記印刷制御部は、制御情報を前記第１伝送路を介して送受信し、前記上位装置と前記データ転送制御部は、前記制御情報のうち、前記画像データの転送に影響を与える制御情報である特定制御情報と、前記画像データとを別々に前記第２伝送路を介して送受信することを特徴とする。
【００１１】
また、本発明にかかる印刷装置は、上位装置に接続され、前記上位装置とは別体の印刷装置であって、前記上位装置から転送される画像データを記憶部に格納する複数のデータ転送制御部と、前記データ転送制御部が格納した前記画像データの印刷を制御する出力制御部と、複数の前記データ転送制御部を個別に制御するとともに、前記出力制御部を制御する印刷制御部と、を備え、前記印刷制御部は、前記上位装置と第１伝送路で接続され、前記データ転送制御部は、前記上位装置と、前記第１伝送路の転送速度より速い転送速度を有し双方向の通信を行う第２伝送路で接続され、前記印刷制御部は、前記上位装置との間で、制御情報を前記第１伝送路を介して送受信し、前記データ転送制御部は、前記上位装置から、前記制御情報のうち、前記画像データの転送に影響を与える制御情報である特定制御情報と、前記画像データとを別々に前記第２伝送路を介して送受信することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像形成装置が更に高速化・高性能化した場合でも、エンジン性能を十分活かしたデータ転送が可能になるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施の形態１に適用可能な印刷システムの構成例を示すブロック図である。
【図２】図２は、実施の形態１の印刷データ生成装置と、プリンタの詳細な構成の一例を示すブロック図である。
【図３】図３は、実施の形態１における印刷処理の全体の流れを示すシーケンス図である。
【図４】図４は、実施の形態２に適用可能な印刷システムの一例の構成を示すブロック図である。
【図５】図５は、実施の形態２の上位装置の一例の構成を示すブロック図である。
【図６】図６は、実施の形態２の上位装置の機能を示す一例の機能ブロック図である。
【図７】図７は、実施の形態２のプリンタ装置の一例の構成を示すブロック図である。
【図８】図８は、実施の形態２のプリンタコントローラの一例の構成を示すブロック図である。
【図９】図９は、実施の形態２のデータ転送制御部の一例の構成を概略的に示すブロック図である。
【図１０】図１０は、実施の形態２のデータ転送制御部の一例の構成をより詳細に示すブロック図である。
【図１１】図１１は、実施の形態２の画像出力部の一例の構成を示すブロック図である。
【図１２】図１２は、実施の形態２に適用可能な用紙の搬送系を含めたプリンタ装置の一例の構造を概略的に示す略線図である。
【図１３】図１３は、実施の形態２の上位装置とプリンタ装置のプリンタコントローラとの間で送受信される制御情報の一例を示す略線図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる印刷システム及び印刷装置の一実施形態を詳細に説明する。
【００１５】
（実施の形態１）
図１は、実施の形態１に適用可能な印刷システムの構成例を示すブロック図である。この印刷システムは、ホストコンピュータ１１００と、印刷データ生成装置１１１０と、印刷装置としてのプリンタ１１２０とを備えている。
【００１６】
ホストコンピュータ１１００は、プリンタ１１２０による印刷を要求するパーソナルコンピュータ（ＰＣ）、サーバ等のコンピュータである。
【００１７】
印刷データ生成装置１１１０とプリンタ１１２０とは、第１伝送路としての制御線１５１と、第２伝送路としてのデータ線１５２とで接続される。データ線１５２の転送速度は、制御線１５１の転送速度より速い。例えば、制御線１５１は、Ｅｔｈｅｒｎｅｔ（登録商標）に準拠した伝送路で構成し、データ線１５２は、ＰＣＩ  Ｅｘｐｒｅｓｓに準拠した伝送路で構成することができる。
【００１８】
なお、制御線１５１およびデータ線１５２はこれらに限られるものではなく、データ線１５２の転送速度が制御線１５１の転送速度より速いものであればどのような組み合わせであっても良い。また、制御線１５１およびデータ線１５２は１本に限られるものではない。例えば、カラー画像の各色に対応した複数のデータ線１５２を備えても良い。
【００１９】
印刷データ生成装置１１１０は、ホストコンピュータ１１００から供給される印刷ジョブデータに従ってＲＩＰ処理を行い、印刷画像データであるビットマップデータを作成する。それと共に、印刷データ生成装置１１１０は、当該印刷ジョブデータやホストコンピュータ１１００の情報などに基づき、印刷動作を制御するための制御情報を作成する。
【００２０】
印刷データ生成装置１１１０で作成された印刷画像データは、データ線１５２を介してプリンタ１１２０のプリンタエンジン（図２のプリンタエンジン１１４０）に供給される。また、印刷データ生成装置１１１０とプリンタ１１２０の印刷制御部（図２の印刷制御部１１３２）との間で、制御線１５１を介して制御情報の送受信が行われる。プリンタ１１２０の印刷制御部は、この制御情報の送受信に基づきプリンタエンジンを制御して、印刷ジョブに従った印刷を実行する。
【００２１】
図２は、実施の形態１の印刷データ生成装置１１１０と、プリンタ１１２０の詳細な構成の一例を示すブロック図である。図２に示すように、印刷データ生成装置１１１０は、データ受信部１１１１と、生成部としてのＲＩＰ部１１１２と、記憶部１１１３と、第１通信部としての通信部１１１５と、編集処理部１１１６と、制御部１１１７と、を備えている。また、プリンタ１１２０は、第２通信部としての通信部１１３１と、印刷制御部１１３２と、印刷部としてのプリンタエンジン１１４０と、を備えている。
【００２２】
データ受信部１１１１は、ホストコンピュータ１１００より印刷ジョブ情報等の種々のデータを受信する。制御部１１１７は、印刷データ生成装置１１１０の各構成部を所定の制御プログラムに従って制御する。制御部１１１７は、例えばデータ受信部１１１１が受信したデータを解析し、編集処理部１１１６に送信する。
【００２３】
編集処理部１１１６は、制御部１１１７より送信されたデータを展開処理のためのコマンドパラメータに編集し、ＲＩＰ部１１１２に送信する。ＲＩＰ部１１１２は、編集処理部１１１６より受信したコマンドパラメータに従い、ビットマップ形式の印刷画像データを作成してページメモリとして機能する記憶部１１１３に展開する。
【００２４】
通信部１１１５は、プリンタ１１２０の通信部１１３１との間で、制御線１５１を介した制御情報の送受信、および、データ線１５２を介した制御情報の送受信および印刷画像データの送信を行う。例えば、通信部１１１５は、記憶部１１１３に展開された印刷画像データを、データ線１５２を介してプリンタ１１２０の通信部１１３１に送信する。
【００２５】
また、本実施形態では、通信部１１１５と通信部１１３１は、制御情報のうち、印刷データの転送に影響を与える制御情報である特定制御情報を、データ線１５２を介して送受信する。そして、通信部１１１５と通信部１１３１は、特定制御情報以外の制御情報を、制御線１５１を介して送受信する。
【００２６】
なお、データ線１５２としてＰＣＩ  Ｅｘｐｒｅｓｓを用いる場合に、制御情報と印刷画像データとで、異なるバーチャル・チャネルを利用するように構成してもよい。これにより、両者のデータ転送が互いに妨げになることを防ぐことができる。
【００２７】
通信部１１３１は、既に述べたように、印刷データ生成装置１１１０の通信部１１１５との間で制御情報および印刷画像データの送受信を行う。
【００２８】
印刷制御部１１３２は、制御線１５１を介して送受信される制御情報に基づきプリンタエンジン１１４０との間でコマンドやステータス情報の送受信を行い、プリンタエンジン１１４０による印刷処理を制御する。
【００２９】
プリンタエンジン１１４０は、印刷制御部１１３２による制御に従い、印刷画像データに基づく画像を用紙に印刷する。
【００３０】
次に、このように構成された本実施形態にかかる印刷データ生成装置１１１０およびプリンタ１１２０による印刷処理について図３を用いて説明する。図３は、実施の形態１における印刷処理の全体の流れを示すシーケンス図である。
【００３１】
なお、図３では、制御線１５１（Ｅｔｈｅｒｎｅｔ（登録商標））による通信を破線の矢印で表し、データ線１５２（ＰＣＩ  Ｅｘｐｒｅｓｓ）による通信を実線の矢印で表している。
【００３２】
まず、印刷データ生成装置１１１０の制御部１１１７は、通信部１１１５および制御線１５１を介して、印刷処理（ジョブ）の開始を要求する制御情報をプリンタ１１２０に送信する（ステップＳ３０１）。プリンタ１１２０の印刷制御部１１３２は、この制御情報に対して、ジョブＩＤを通知する制御情報を、通信部１１３１および制御線１５１を介して印刷データ生成装置１１１０に送信する（ステップＳ３０２）。
【００３３】
印刷制御部１１３２は、ジョブの開始に伴いジョブを実行するためのリソースを獲得する。そして、印刷制御部１１３２は、印刷プロセス受け付け可能であることを示す制御情報を、制御線１５１を介して印刷データ生成装置１１１０に送信する（ステップＳ３０３）。
【００３４】
次に、印刷ページ数分、以下のステップＳ３０４からステップＳ３１４の処理が繰り返される。
【００３５】
まず、印刷データ生成装置１１１０の制御部１１１７は、印刷制御部１１３２に対して、印刷条件および画像属性を通知する制御情報を、通信部１１１５および制御線１５１を介してプリンタ１１２０に送信する（ステップＳ３０４）。印刷制御部１１３２に対して設定される印刷条件は、例えば、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、印刷画像データのデータサイズ、解像度および階調、ならびに、色情報を含む。また、印刷を行うページ数の情報も、印刷条件に含ませることができる。この制御情報が印刷制御部１１３２に受信されると、受信した制御情報に含まれる各種の印刷条件が、例えば印刷制御部１１３２のレジスタなどに書き込まれ、印刷条件が設定される。
【００３６】
次に、印刷データ生成装置１１１０は、１ページ目の印刷プロセス開始を要求する制御情報を、制御線１５１を介して印刷制御部１１３２に送信する（ステップＳ３０５）。この制御情報は、当該プロセスを識別するためのプロセス識別番号と、１ページ目を構成する画像を示す画像識別番号とを含む。印刷制御部１１３２は、この印刷プロセス開始に対する応答である印刷プロセス開始要求受け付けを通知する制御情報を印刷データ生成装置１１１０に返す（ステップＳ３０６）。印刷データ生成装置１１１０は、この制御情報に対する応答として、印刷プロセス開始要求が完了したことを通知する制御情報をプリンタ１１２０に送信する（ステップＳ３０７）。
【００３７】
次に、印刷制御部１１３２は、印刷データ生成装置１１１０に対して、印刷画像データの転送開始を要求する制御情報を、データ線１５２を介して送信する（ステップＳ３０８）。
【００３８】
ここでは、印刷画像データの転送開始を要求する制御情報は、印刷データの転送に影響を与える特定制御情報であるものとしている。このため、印刷制御部１１３２は、制御線１５１ではなく、データ線１５２を介して制御情報を印刷データ生成装置１１１０に送信している。同様に、以下のステップＳ３０９、ステップＳ３１１、およびステップＳ３１２で送信される制御情報は、印刷データの転送に影響する制御情報であるため、データ線１５２を介して送受信される。
【００３９】
印刷データ生成装置１１１０の制御部１１１７は、この制御情報に対する応答として、データ転送開始要求を受け付けたことを通知する制御情報を、通信部１１１５およびデータ線１５２を介してプリンタ１１２０に送信する（ステップＳ３０９）。また、制御部１１１７は、１ページ分の印刷画像データを、データ線１５２を介してプリンタ１１２０に送信する（ステップＳ３１０）。
【００４０】
印刷データ生成装置１１１０は、１ページ分の印刷画像データの転送が終了すると、データ送信完了の制御情報をプリンタ１１２０に対して送信する（ステップＳ３１１）。印刷制御部１１３２は、この制御情報に応じて、印刷画像データの受信完了の制御情報を印刷データ生成装置１１１０に送信する（ステップＳ３１２）。
【００４１】
印刷制御部１１３２は、１ページ目の印刷画像データのデータ受信完了の制御情報を印刷データ生成装置１１１０に送信した後に、受信した印刷画像データによる印刷を実行する。印刷が完了すると（ステップＳ３１３）、印刷制御部１１３２は、１ページ目の印刷が完了したことを通知する制御情報を、通信部１１３１および制御線１５１を介して印刷データ生成装置１１１０に送信する（ステップＳ３１４）。
【００４２】
全ページについて印刷完了を通知する制御情報を受信すると、印刷データ生成装置１１１０の制御部１１１７は、印刷処理の終了を要求する制御情報を、制御線１５１を介してプリンタ１１２０に送信する（ステップＳ３１５）。この制御情報を受信すると、プリンタ１１２０の印刷制御部１１３２は、印刷処理を終了したことを通知する制御情報を、制御線１５１を介して印刷データ生成装置１１１０に送信し（ステップＳ３１６）、一連の印刷処理を終了する。
【００４３】
このように、本実施の形態は、ＲＩＰを実行する印刷データ生成装置とプリンタとから構成されるシステムであって、処理速度が間に合う制御情報の送受信は制御線（Ｅｔｈｅｒｎｅｔ（登録商標）等）で行い、処理速度が間に合わない制御情報（特定制御情報）の送受信と印刷データの転送は、大量のデータを高速に転送することができるデータ線（ＰＣＩ  Ｅｘｐｒｅｓｓ等）で行う。これにより、非圧縮でデータ転送しても、画像形成装置の性能を十分に活かしたデータ転送が可能となる。また、画像形成装置（プリンタ）が更に高速化・高性能化した場合でも、エンジン性能を十分活かしたデータ転送が可能となる。
【００４４】
また、圧縮率の制御、圧縮処理、および伸張処理が不要であるため、開発工数およびコストを削減することができる。さらに、処理速度が間に合う制御情報は従来から用いているインターフェースである制御線を使用することにより、ソフトウェアの変更を最小限にし、より開発工数を削減することができる。
【００４５】
（実施の形態２）
実施の形態２は、印刷システムをプロダクションプリンティングに適用したものである。まず、プロダクションプリンティングについて、概略的に説明する。プロダクションプリンティングでは、短時間に大量の印刷を行うことを基本的な考え方としている。そのために、プロダクションプリンティングでは、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理などを効率的に行うために、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する。各実施形態による印刷システムは、プロダクションプリンティングのワークフローにおける、印刷を実行する部分に関わるもので、ＲＩＰ(Raster  Image  Processor)処理と、ＲＩＰ処理により得られたビットマップデータの印刷とを別の装置で行う。ＲＩＰ処理は、印刷処理の中でも最も処理時間を要し、ＲＩＰ処理を行う装置と、印刷処理を行う装置とを分離することで、印刷の高速化が可能となる。
【００４６】
（各実施形態に適用可能な印刷システムの概要）
図４は、実施の形態２に適用可能な印刷システムの一例の構成を示す。この印刷システムは、上位装置１０と、画像形成装置としてのプリンタ装置１３とが、複数のデータ線１１と、制御線１２とで接続されて構成される。ホスト装置５は、例えばコンピュータであって、印刷画像データと、印刷設定情報とを含む印刷ジョブデータを生成する。
【００４７】
ここで、本実施の形態では、データ線１１の転送速度は、制御線１２の転送速度より速い。制御線１２は第１伝送路として機能し、Ｅｔｈｅｒｎｅｔ（登録商標）に準拠した伝送路で構成する。また、データ線１１は第２伝送路として機能し、ＰＣＩ  Ｅｘｐｒｅｓｓに準拠した伝送路で構成する。
【００４８】
印刷ジョブデータは、例えばページ記述言語（ＰＤＬ）によるデータ（以下、ＰＤＬデータと呼ぶ）を含む。このＰＤＬデータを解釈することで、印刷を行うビットマップイメージからなる印刷画像データと、印刷の際のページ情報、レイアウト情報、印刷部数を示す情報など、印刷の設定に関わる印刷設定情報とが生成される。
【００４９】
上位装置１０は、ホスト装置５から供給される印刷ジョブデータに従ってＲＩＰ処理を行い、印刷画像データである各色毎のビットマップデータを作成する。それと共に、上位装置１０は、当該印刷ジョブデータやホスト装置５からの情報などに基づき、印刷動作を制御するための制御情報を作成する。
【００５０】
上位装置１０で作成された各色毎の印刷画像データは、複数のデータ線１１をそれぞれ介してプリンタ装置１３の図示されないプリンタエンジン部に供給される。また、上位装置１０とプリンタコントローラ１４との間で、制御線１２を介して、印刷を制御するための制御情報の送受信が行われる。プリンタコントローラ１４は、この制御情報の送受信に基づきプリンタエンジン部を制御して印刷媒体に対する画像形成を行い、印刷ジョブに従った印刷を実行する。
【００５１】
印刷方式は特に限定されないが、各実施形態では、印刷媒体として印刷用紙を用い、インクジェット方式により印刷用紙に対して印刷画像を形成する。これに限らず、各実施形態を、トナーを用いて印刷用紙に対して印刷画像を形成する印刷装置にも適用可能である。また、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙（連続帳票）を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこの連帳紙を用いることが多い。勿論、これに限らず、Ａ４サイズ、Ｂ４サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。
【００５２】
なお、各実施形態による印刷システムが印刷対象とする印刷媒体は、紙の印刷用紙に限定されない。すなわち、各実施形態に適用される印刷方式により印刷が可能で、且つ、ロールとして提供可能な印刷媒体であれば、他の印刷媒体を用いてもよい。例えば、プラスチックフィルムや布などを印刷媒体として用いてもよい。
【００５３】
（上位装置）
図５は、上位装置１０の一例の構成を示す。バス１００に対してＣＰＵ(Central  Processing  Unit)１０１、ＲＯＭ(Read  Only  Memory)１０２、ＲＡＭ(Random  Access  Memory)１０３、ハードディスクドライブ（ＨＤＤ）１０４が接続される。バス１００に対して、さらに、外部Ｉ／Ｆ１１０、制御情報用Ｉ／Ｆ１１１および印刷画像データ用Ｉ／Ｆ１１２が接続される。バス１００に接続されたこれら各部は、バス１００を介して互いに通信可能とされている。
【００５４】
ＲＯＭ１０２およびＨＤＤ１０４は、ＣＰＵ１０１が動作するためのプログラムが予め格納される。ＲＡＭ１０３は、ＣＰＵ１０１のワークメモリとして用いられる。すなわち、ＣＰＵ１０１は、ＲＯＭ１０２およびＨＤＤ１０４に格納されるプログラムに従い、ＲＡＭ１０３をワークメモリとして用いて、この上位装置１０の全体の動作を制御する。
【００５５】
外部Ｉ／Ｆ１１０は、例えばＴＣＰ／ＩＰ(Transmission  Control  Protocol/Internet  Protocol)に対応し、ホスト装置５との通信を制御する。制御情報用Ｉ／Ｆ１１１は、制御情報の通信を制御する。また、印刷画像データ用Ｉ／Ｆ１１２は、印刷画像データの通信を制御するもので、複数のチャネルを有する。例えば、上位装置１０において作成された、色Ｙ(Yellow)、Ｃ(Cyan)、Ｍ(Magenta)およびＫ(Black)による各色の印刷画像データは、これら複数のチャネルからそれぞれ出力される。印刷画像データ用Ｉ／Ｆ１１２は、高速な転送速度が要求されるため、例えばＰＣＩ  Ｅｘｐｒｅｓｓ(Peripheral  Component  Interconnect  Bus  Express)が用いられる。制御情報用Ｉ／Ｆ１１１の方式は特に限定されないが、ここでは、印刷画像データ用Ｉ／Ｆ１１２と同様に、ＰＣＩ  Ｅｘｐｒｅｓｓを用いるものとする。
【００５６】
このような構成において、ホスト装置５から送信された印刷ジョブデータが、上位装置１０の外部Ｉ／Ｆ１１０に受信され、ＣＰＵ１０１を介してＨＤＤ１０４に格納される。ＣＰＵ１０１は、ＨＤＤ１０４から読み出した印刷ジョブデータに基づきＲＩＰ処理を行い、各色のビットマップデータを生成してＲＡＭ１０３にそれぞれ書き出す。例えば、ＣＰＵ１０１は、ＲＩＰ処理によりＰＤＬ(Page  Description  Language)データをレンダリングして各色のビットマップデータを生成してＲＡＭ１０３に書き出す。ＣＰＵ１０１は、ＲＡＭ１０３に書き出された各色のビットマップデータを圧縮符号化してＨＤＤ１０４に一旦格納する。
【００５７】
ＣＰＵ１０１は、例えばプリンタ装置１３において印刷動作が開始される際に、ＨＤＤ１０４から圧縮符号化された各色のビットマップデータを読み出して圧縮符号を復号し、伸張された各色のビットマップデータをＲＡＭ１０３にそれぞれ書き込む。そして、ＣＰＵ１０１は、ＲＡＭ１０３からこれら各色のビットマップデータを読み出して、各色の印刷画像データとして印刷画像データ用Ｉ／Ｆ１１２の各チャネルからそれぞれ出力させ、プリンタ装置１３に対して供給する。また、ＣＰＵ１０１は、印刷動作の進行などに応じて、印刷を制御するための制御情報の送受信を、プリンタ装置１３との間で制御情報用Ｉ／Ｆ１１１を介して行う。
【００５８】
図６は、上位装置１０の機能を説明するための一例の機能ブロック図である。上位装置１０は、インターフェイス（Ｉ／Ｆ）１２０、１２３および１２５、ＲＩＰ部１２１、記憶部１２２、ならびに、制御部１２４を含む。インターフェイス１２０、１２３および１２５は、それぞれ図５における外部Ｉ／Ｆ１１０、印刷画像データ用Ｉ／Ｆ１１２および制御情報用Ｉ／Ｆ１１１に対応する。ＲＩＰ部１２１および制御部１２４は、図５におけるＣＰＵ１０１上で動作するプログラムにより構成される。また、記憶部１２２は、図５におけるＲＡＭ１０３またはＨＤＤ１０４のうち少なくとも一方に対応する。
【００５９】
ホスト装置５でＰＤＬデータを含む印刷ジョブデータが作成され、上位装置１０に対して送信される。この印刷ジョブデータは、インターフェイス１２０に受信されてＲＩＰ部１２１に供給される。ＲＩＰ部１２１は、供給された印刷ジョブデータに含まれるＰＤＬデータに基づきレンダリングを行い、Ｙ、Ｃ、Ｍ、Ｋ各色のビットマップデータによる印刷画像データを生成する。ＲＩＰ部１２１は、生成したＹ、Ｃ、Ｍ、Ｋ各色の印刷画像データを、記憶部１２２に順次格納する。
【００６０】
制御部１２４は、インターフェイス１２５を介してプリンタ装置１３のプリンタコントローラ１４と通信を行う。例えば、制御部１２４は、ホスト装置５からインターフェイス１２０を介して供給された印刷ジョブデータに基づき、プリンタ装置１３における印刷を制御するための制御情報を生成する。この制御情報は、制御部１２４からインターフェイス１２５を介してプリンタコントローラ１４に送信される。
【００６１】
インターフェイス１２３は、記憶部１２２に記憶されるＹ、Ｃ、Ｍ、Ｋ各色の印刷画像データにそれぞれ独立してアクセスできるようになっている。また、インターフェイス１２３は、Ｙ、Ｃ、Ｍ、Ｋ各色に対応する複数のデータ線１１を介してプリンタ装置１３に接続され、この複数のデータ線１１を介して、プリンタ装置１３との間でＹ、Ｃ、Ｍ、Ｋ各色の印刷画像データ転送に関する制御情報のやりとりや、Ｙ、Ｃ、Ｍ、Ｋ各色の印刷画像データの転送を行う。
【００６２】
（プリンタ装置）
図７は、プリンタ装置１３の一例の構成を示す。プリンタ装置１３は、プリンタコントローラ１４およびプリンタエンジン１５を有する。プリンタコントローラ１４は、制御線１２が接続され、上位装置１０との間で制御線１２を介して制御情報の送受信を行って印刷動作の制御を行う。プリンタエンジン１５は、複数のデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄがそれぞれ接続され、プリンタコントローラ１４の制御に従い、これらデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄをそれぞれ介して上位装置１０から転送された各色の印刷画像データによる印刷処理を行う。
【００６３】
プリンタコントローラ１４およびプリンタエンジン１５について、より詳細に説明する。プリンタコントローラ１４は、制御情報送受信部２０、制御信号送受信部２１、用紙搬送制御部２２および制御部２３を有する。
【００６４】
制御情報送受信部２０は、上位装置１０との間で、印刷を制御するための制御情報の送受信を制御線１２を介して行う。制御信号送受信部２１は、後述するデータ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄのそれぞれと、エンジンＩ／Ｆ制御線４０ａ、４０ｂ、４０ｃおよび４０ｄにより接続される。制御信号送受信部２１は、各データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄとの間で、それぞれ個別に制御信号の送受信を行う。用紙搬送制御部２２は、後述する搬送制御部５１と搬送制御線４１により接続され、搬送制御部５１との間で用紙搬送を制御するための制御信号の送受信を行う。
【００６５】
制御部２３は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを有し、ＲＯＭに予め記憶されるプログラムに従い、ＲＡＭをワークメモリとして用いてプリンタコントローラ１４の各部の制御を行う。また、制御部２３は、上位装置１０から送信され制御情報送受信部２０により受信された制御情報を解釈して、制御信号送受信部２１や用紙搬送制御部２２に渡す。
【００６６】
なお、制御情報送受信部２０、制御信号送受信部２１および用紙搬送制御部２２は、制御部２３に制御されるハードウェアとして構成してもよいし、制御部２３上で動作されるプログラムのモジュールとして構成してもよい。
【００６７】
図８は、プリンタコントローラ１４の一例のハードウェア構成を示す。プリンタコントローラ１４は、ＣＰＵ３２１、インターフェイス（Ｉ／Ｆ）３２２、ＲＡＭ３２３およびＲＯＭ３２４を有し、これらＣＰＵ３２１、インターフェイス３２２、ＲＡＭ３２３およびＲＯＭ３２４が互いに通信可能にバス３２０に接続される。バス３２０には、図示されない通信Ｉ／Ｆを介して制御線１２も接続される。ＣＰＵ３２１は、ＲＯＭ３２４に格納されるプログラムに従いＲＡＭ３２３をワークメモリとして用いて動作し、プリンタ装置１３の全体の動作を制御する。インターフェイス３２２には、ハードウェア的に構成されたロジック回路が含まれ、プリンタコントローラ１４と、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄ、ならびに、搬送制御部５１との通信を制御する。
【００６８】
このような構成において、例えば、図７における制御信号送受信部２１および用紙搬送制御部２２の機能は、Ｉ／Ｆ３２２により実現される。制御部２３の機能は、ＣＰＵ３２１上で動作するプログラムにより実現される。また、制御情報送受信部２０の機能は、図示されない通信Ｉ／Ｆおよびバス３２０により実現される。
【００６９】
図７の説明に戻り、プリンタエンジン１５は、同一の構成による複数のデータ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄを有すると共に、印刷画像データに基づく画像を用紙に出力し画像形成を行う画像出力部５０と、印刷用紙の搬送を制御する搬送制御部５１とを有する。
【００７０】
データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄは、それぞれデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄが接続される。また、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄは、それぞれメモリ３１ａ、３１ｂ、３１ｃおよび３１ｄを含み、上位装置１０から、データ線１１ａ、１１ｂ、１１ｃおよび１１ｄを介して転送された各色の印刷画像データを、それぞれメモリ３１ａ、３１ｂ、３１ｃおよび３１ｄに格納する。
【００７１】
これらメモリ３１ａ、３１ｂ、３１ｃおよび３１ｄは、例えば同一のメモリ容量と、アドレス構成とを有する。また、メモリ３１ａ、３１ｂ、３１ｃおよび３１ｄのそれぞれは、好ましくは少なくとも３ページ分の印刷画像データを格納可能な容量を有する。３ページ分の印刷画像データは、例えば、上位装置１０から転送中のページの印刷画像データと、現在出力中のページの印刷画像データと、次のページの印刷画像データとに対応する。これに限らず、メモリ３１ａ、３１ｂ、３１ｃおよび３１ｄのそれぞれは、２ページ分以下の印刷画像データを格納可能であってもよい。
【００７２】
さらに、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄは、それぞれエンジンＩ／Ｆ制御線４０ａ、４０ｂ、４０ｃおよび４０ｄにより制御信号送受信部２１と接続される。制御信号送受信部２１は、これらエンジンＩ／Ｆ制御線４０ａ、４０ｂ、４０ｃおよび４０ｄを介して、各データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄとの間でそれぞれ個別に制御信号の送受信を行うことができる。
【００７３】
図９は、データ転送制御部３０ａの一例の構成を概略的に示す。なお、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄは、共通の構成が適用されるので、図９では、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄを代表してデータ転送制御部３０ａの構成を示す。
【００７４】
データ転送制御部３０ａは、メモリ３１ａおよびロジック回路３２ａを含む。ロジック回路３２ａに対して、エンジンＩ／Ｆ制御線４０ａおよびデータ線１１ａが接続される。ロジック回路３２ａは、制御信号送受信部２１からエンジンＩ／Ｆ制御線４０ａを介して受け取った制御信号に従い、上位装置１０からデータ線１１ａを介して転送された印刷画像データをメモリ３１ａに対して格納する。同様に、ロジック回路３２ａは、制御信号送受信部２１からエンジンＩ／Ｆ制御線４０ａを介して受け取った制御信号に従い、メモリ３１ａから印刷画像データを読み出して、出力線３３ａを介して後述する画像出力部５０に供給する。
【００７５】
なお、論理回路などの組み合わせによりハードウェア的に構成されたロジック回路３２ａによる制御は、プログラムに対する割り込みにより処理を分岐させる、ＣＰＵを用いた制御に対してより高速な処理が可能であるという利点がある。ロジック回路３２ａは、例えば、エンジンＩ／Ｆ制御線４０ａを介して受け取った、ビット列による制御信号に対して論理判定を行い、実行する処理を決定する。これに限らず、ロジック回路３２ａと同等の機能を、ＣＰＵを用いてソフトウェア的に実現してもよい。
【００７６】
データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄからそれぞれ出力された各色の印刷画像データは、画像出力部５０に供給される。画像出力部５０は、各色の印刷画像データによる印刷を実行する。なお、各実施形態では、印刷画像データによる印刷を、ヘッドに設けられたノズルからインクを射出して印刷を行う、インクジェット方式により行う。勿論、印刷方式はインクジェット方式に限られず、例えばレーザプリンタ方式などを用いてもよい。
【００７７】
図１０は、データ転送制御部３０ａの一例の構成をより詳細に示す。なお、図１０において、上述した図９と共通する部分には同一の符号を付して、詳細な説明を省略する。データ転送制御部３０ａは、メモリ３１ａ、メモリコントローラ１３２ａ、データ転送ＤＭＡ(Direct  Memory  Access)１３３ａおよび１３４ａ、ならびに、データ転送制御部コントローラ１３５ａを有する。これらのうち、メモリコントローラ１３２ａ、データ転送ＤＭＡ(Direct  Memory  Access)１３３ａおよび１３４ａ、ならびに、データ転送制御部コントローラ１３５ａが、図９におけるロジック回路３２ａに含まれる。
【００７８】
メモリコントローラ１３２ａは、メモリ３１ａに対するアクセスを制御する。データ転送ＤＭＡ１３３ａは、上位装置１０から印刷画像データを受信し、メモリコントローラ１３２ａを介してメモリに書き込む。データ転送ＤＭＡ１３４ａは、メモリコントローラ１３２ａを介してメモリ３１ａからデータを読み出し、出力線３３ａを介して画像出力部５０に転送する。データ転送制御部コントローラ１３５ａは、プリンタコントローラ１４内の制御信号送受信部２１からエンジンＩ／Ｆ制御線４０ａを介して送信される制御情報を受信し、受信した制御情報に従いデータ転送ＤＭＡ１３３ａおよび１３４ａを制御する。
【００７９】
例えば、制御信号送受信部２１から送信されたデータ転送の開始要求が、エンジンＩ／Ｆ制御線４０ａを介してデータ転送制御部コントローラ１３５ａに受信されると、データ転送制御部コントローラ１３５ａは、この要求に従い、データ転送ＤＭＡ１３３ａに対してデータ転送の開始を指示する。データ転送ＤＭＡ１３３ａは、この指示に従い、データ転送要求をデータ線１１ａを介して上位装置１０に送信する。この要求に従い上位装置１０から送信されたデータは、例えばデータ転送ＤＭＡ１３３ａに受信され、メモリコントローラ１３２ａを介して、メモリ３１ａの所定のアドレスに書き込まれる。
【００８０】
また、制御信号送受信部２１から送信された印刷指示が、エンジンＩ／Ｆ制御線４０ａを介してデータ転送制御部コントローラ１３５ａに受信されると、データ転送制御部コントローラ１３５ａは、データ転送ＤＭＡ１３４ａに対して、メモリ３１ａからのデータ読み出しを指示する。データ転送ＤＭＡ１３４ａは、この指示に応じて、メモリコントローラ１３２ａを介してメモリ３１ａからデータを読み出す。そして、データ転送ＤＭＡ１３４ａは、読み出したデータを、出力線３３ａを介して画像出力部５０に転送する。
【００８１】
図１１は、画像出力部５０の一例の構成を示す。画像出力部５０は、出力制御部５５と、色Ｙ、Ｃ、ＭおよびＫ各色のヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとを含む。なお、各色とヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとの関係は、この例に限られない。出力制御部５５は、各データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄそれぞれの印刷画像データが出力される各出力線３３ａ、３３ｂ、３３ｃおよび３３ｄと、ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとの接続を制御する。すなわち、出力制御部５５は、各ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄに対して、それぞれ各出力線３３ａ、３３ｂ、３３ｃおよび３３ｄから１を選択して接続するように経路を設定することができる。
【００８２】
例えば、出力制御部５５は、各出力線３３ａ、３３ｂ、３３ｃおよび３３ｄと、各ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとを、１対１に接続するように設定できる。また例えば、出力線３３ａに対して、各ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄを接続する、というように、出力線３３ａ、３３ｂ、３３ｃおよび３３ｄと、ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとを、１対多に接続するように設定できる。
【００８３】
各出力線３３ａ、３３ｂ、３３ｃおよび３３ｄと各ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとを接続する経路は、例えばディップスイッチなどを用いてユーザ操作により設定することができる。これに限らず、当該経路を、制御信号送受信部２１からの制御信号により設定してもよい。
【００８４】
上述したように、各実施形態によるプリンタ装置１３では、上位装置１０からの印刷画像データの転送と、当該印刷画像データによる印刷を制御する制御信号の上位装置１０とプリンタ装置１３との間の送受信とが、異なる経路を介して行われる。また、上位装置１０から、各色の印刷画像データがそれぞれ異なるデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄを介して転送されると共に、これらデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄを介して転送された各色の印刷画像データが、互いに独立して制御され、共通の構成を持つデータ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄにそれぞれ供給される。さらに、画像出力部５０において、各データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄの出力と各色のヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとの接続経路をユーザ操作などにより設定可能とされている。
【００８５】
したがって、各実施形態によるプリンタ装置１３は、印刷画像データの色数（Ｙ、Ｃ、ＭおよびＫの４色、または、Ｋ色のみ、など）や、画像出力部５０において用いるヘッド数に応じて、プリンタエンジン１５の構成を容易に変更することが可能である。このとき、プリンタエンジン１５に対して、各データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄのうち、要求される構成に応じて必要とされるものだけを設けるようにできる。
【００８６】
例えば、色Ｙ、Ｃ、ＭおよびＫの４色でフルカラーの印刷を行いたい場合は、プリンタエンジン１５に対してデータ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄを全て設け、出力制御部５５において、データ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄの各出力を、それぞれヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄに接続すればよい。また例えば、色Ｋの１色で印刷を行う場合において、装置コスト優先として、それぞれ１のデータ転送制御部３０ａおよびヘッド５６ａのみを設け、出力制御部５５においてデータ転送制御部３０ａの出力をヘッド５６ａに接続することができる。さらに例えば、色Ｋの１色で印刷を行う場合において、印刷速度優先として、１のデータ転送制御部３０ａと４のヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄとを設け、出力制御部５５においてデータ転送制御部３０ａの出力をヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄにそれぞれ接続することができる。この場合、同一色を複数回、重ねて印刷することになるため、例えば、各ヘッド５６ａ、５６ｂ、５６ｃおよび５６ｄでのインクの噴出時間を通常の１／４とし、印刷用紙の搬送速度を通常の４倍として高速印刷を行うことが考えられる。
【００８７】
（印刷用紙の搬送系）
図７を参照し、搬送制御部５１は、用紙搬送制御部２２と搬送制御線４１により接続され、画像出力部５０により印刷画像データに基づく画像が形成される用紙の搬送を制御する。図１２は、各実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置２００の一例の構造を概略的に示す。既に述べたように、各実施形態では、プリンタ装置２００は、印刷用紙として連帳紙を用いる。
【００８８】
印刷用紙２０１は、印刷用紙補給部２１０から電源操作ボックス２２０を介して第１搬送部２３０に供給される。印刷用紙２０１は、第１搬送部２３０において、搬送制御部５１の搬送制御により複数のローラなどを介して搬送されて位置合わせなどがなされ、上述のプリンタエンジン１５に対応するプリンタエンジン部２４０および２５０に供給される。
【００８９】
プリンタエンジン部２４０および２５０は、上述の画像出力部５０に対応する印刷部２４１において、第１搬送部２３０から供給された印刷用紙２０１に対して印刷画像データに従った印刷を行う。印刷が終了した印刷用紙２０１は、搬送制御部５１の搬送制御によりプリンタエンジン部２５０から排出され、第２搬送部２６０に供給される。印刷後の印刷用紙２０１は、第２搬送部２６０の内部で所定に搬送されて排出され、裁断部２７０に供給される。印刷後の印刷用紙２０１は、裁断部２７０によりミシン目に従い裁断され各ページを分離される。
【００９０】
ここで、プリンタ装置２００は、ページが連続した連続紙である印刷用紙２０１に印刷を行うため、プリンタエンジン部２４０および２５０における印刷用紙２０１への印刷後、当該印刷用紙２０１が第２搬送部２６０から排出されるまでの経路にも、印刷用紙２０１が絶えず存在することになる。
【００９１】
なお、第１搬送部２３０、プリンタエンジン部２４０および２５０、ならびに、第２搬送部２６０からなる構成をもう一組用意して、前側の第２搬送部２６０から排出された印刷後の印刷用紙２０１を表裏反転して後側の第１搬送部２３０に供給することで、印刷用紙２０１に対する両面印刷が可能となる。
【００９２】
（各実施形態に適用可能な印刷処理の詳細）
次に、各実施形態に適用可能な印刷処理について、より詳細に説明する。図１３は、上位装置１０とプリンタ装置１３のプリンタコントローラ１４との間で、制御線１２を介して送受信される制御情報の一例を示す。なお、図１３において、上位装置１０をＤＦＥ(Digital  Front  End  Processor)、プリンタコントローラ１４をＰＣＴＬとして示している。制御情報は、大まかには、（１）ジョブ（ＪＯＢ）情報と、（２）プリンタ状態および印刷プロセスを示す情報と、（３）印刷条件を示す情報と、（４）接続を示す情報とが含まれる。
【００９３】
（１）のジョブ情報は、ジョブ（ＪＯＢ）開始とジョブ終了とを通知する。ジョブ開始は、上位装置１０からプリンタコントローラ１４に対するジョブ開始の通知と、当該通知に対するプリンタ装置１３から上位装置１０への応答が含まれる。ジョブ終了は、上位装置１０からプリンタコントローラ１４に対する、ジョブ開始により要求した全印刷プロセスの終了の通知と、当該通知に対するプリンタコントローラ１４から上位装置１０への応答が含まれる。これらジョブ開始およびジョブ終了における応答の際に、ジョブを識別するためのジョブ識別子（ＪＯＢＩＤ）がプリンタコントローラ１４から上位装置１０に対して送信される。
【００９４】
（２）のプリンタ状態および印刷プロセスを示す情報には、印刷プロセス受け付け開始と、プリンタ情報の要求および通知と、印刷プロセス開始と、印刷プロセス要求と、データ転送完了と、データ受信完了と、印刷プロセス完了と、プロセス状態報告と、ＳＣ(Service  Control)通知と、エラー発生および解除とを通知する。
【００９５】
印刷プロセス受け付け開始は、プリンタコントローラ１４が印刷プロセスの受け付けが可能となったことをプリンタ装置１３から上位装置１０に対して通知する。プリンタ情報の要求および通知は、上位装置１０からプリンタコントローラ１４に対する必要なプリンタ情報の要求と、当該要求に対するプリンタコントローラ１４から上位装置１０に対する応答とが含まれる。
【００９６】
印刷プロセス開始は、印刷画像データの準備が完了した旨の上位装置１０からプリンタコントローラ１４に対する通知と、当該通知に対するプリンタ装置１３から上位装置１０に対する応答を含む。印刷画像データの準備完了通知は、印刷画像データの出力順およびページ（プロセス）単位に行われる。ページは、一連の印刷動作で印刷が行われる印刷単位であるといえる。
【００９７】
印刷プロセス要求は、プリンタコントローラ１４から上位装置１０に対する印刷プロセスの通知と、当該通知に対する上位装置１０からプリンタコントローラ１４に対する応答とが含まれる。プリンタコントローラ１４は、この印刷プロセス要求により、印刷を行う色Ｙ、Ｃ、ＭおよびＫをそれぞれ示す色情報(Yellow,  Cyan,  Magenta  or  Black)、プロセス識別番号processIDおよびプレーン識別番号を上位装置１０に対して通知する。なお、プレーンは、１ページに印刷される各色の印刷画像データによる画像それぞれに対応するものとする。プリンタコントローラ１４は、プレーン単位およびエンジンすなわちデータ転送制御部３０ａ、３０ｂ、３０ｃおよび３０ｄの要求順に従い、これらの情報を通知する。すなわち、ビットマップデータからなる印刷画像データは、プリンタエンジン１５側から上位装置１０に取りに行くことになる。
【００９８】
データ転送完了は、上位装置１０からプリンタコントローラ１４に対して要求されたプレーンの印刷画像データの転送完了が通知される。データ受信完了は、プリンタコントローラ１４から上位装置１０に対して、要求したプレーンの印刷画像データの受信完了が通知される。印刷プロセス完了は、上位装置１０からプリンタコントローラ１４に対して、全ページ（プロセス）の印刷要求の完了が通知される。プロセス状態報告は、プリンタコントローラ１４から上位装置１０に対して、ページ（プロセス）の印刷状態が通知される。このとき、プリンタコントローラ１４は、プリンタエンジン１５から給紙、排紙および印刷開始に関する情報を取得し、取得したこれらの情報を当該通知に付加して上位装置１０に送信する。
【００９９】
ＳＣ通知は、上位装置１０からプリンタコントローラ１４に対してプリンタ装置１３の障害情報の取得が要求されると共に、当該要求に対して取得された障害情報がプリンタコントローラ１４から上位装置１０に対して通知される。エラー発生および解除は、上位装置１０側でのエラー発生および当該エラーの解除が上位装置１０からプリンタコントローラ１４に対して通知される。
【０１００】
（３）の印刷条件を示す情報は、印刷条件の設定、すなわち、上位装置１０からプリンタコントローラ１４に対する印刷条件の通知と、当該通知に対するプリンタコントローラ１４の応答とを含む。印刷条件の例としては、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、印刷データサイズ、解像度および階調、ならびに、色情報などを含む。
【０１０１】
印刷形態は、例えば印刷用紙２０１に対して両面印刷および片面印刷のうち何れを行うかを示す。印刷種別は、印刷画像データが存在しておりそれを印刷するのか、印刷画像データが存在しておらず白紙ページとするのかを示す。給排紙情報は、印刷用紙２０１の給紙元および排紙先のスタッカなどの識別情報を示す。印刷面順は、印刷用紙２０１に対して表面から裏面へと印刷するのか、裏面から表面へと印刷するのかを示す。印刷用紙サイズは、例えば印刷用紙２０１として連帳紙を用いる場合、印刷を行うページの印刷用紙２０１の搬送方向の長さを示す。印刷データサイズは、印刷画像データのデータサイズを示す。すなわち、印刷データサイズは、１ページ分の印刷画像データのサイズを示す。解像度および階調は、印刷画像データを印刷用紙２０１に印刷する際の解像度および階調を示す。また、色情報は、例えば印刷を色Ｙ、Ｃ、ＭおよびＫ各色を用いたフルカラーで行うのか、色Ｋのみを用いた単色で行うかを示す。
【０１０２】
（４）の接続を示す情報は、登録および解除を含み、上位装置１０およびプリンタコントローラ１４のそれぞれで、互いの情報の登録および登録された情報の解除を行う。
【０１０３】
本実施の形態では、上位装置１０とプリンタコントローラ１４の間の上記制御情報の送受信がＥｔｈｅｒｎｅｔ（登録商標）に準拠した制御線１２を介して行われる。一方、上位装置１０とプリンタエンジン１５のデータ転送制御部３０との間の印刷画像データの送受信、印刷要求の送受信は、ＰＣＩ  Ｅｘｐｒｅｓｓに準拠し、かつ制御線１２より転送速度の速いデータ線１１を介して行われる。
【０１０４】
このように、本実施の形態によれば、制御情報の送受信は制御線（Ｅｔｈｅｒｎｅｔ（登録商標）等）で行い、印刷画像データの転送は、大量のデータを高速に転送することができるデータ線（ＰＣＩ  Ｅｘｐｒｅｓｓ等）で行う。これにより、非圧縮でデータ転送しても、プリンタの性能を十分に活かしたデータ転送が可能となる。また、プリンタが更に高速化・高性能化した場合でも、エンジン性能を十分活かしたデータ転送が可能となる。
【０１０５】
なお、本実施の形態において、プリンタコントローラ１４と上位装置１０とを接続する制御線１２を、Ｅｔｈｅｒｎｅｔ（登録商標）に準拠した第１制御線と、ＰＣＩ  Ｅｘｐｒｅｓｓに準拠し、かつ第１制御線より転送速度の速い第２制御線の２本で構成し、実施の形態１と同様に、処理速度が間に合う制御情報の送受信は第１制御線（Ｅｔｈｅｒｎｅｔ（登録商標）等）で行い、処理速度が間に合わない制御情報（特定制御情報）の転送は、大量のデータを高速に転送することができる第２制御線（ＰＣＩ  Ｅｘｐｒｅｓｓ等）で行うように構成してもよい。この場合、上位装置１０とプリンタコントローラ１４および上位装置１０とデータ転送制御部３０との送受信のシーケンスは、実施の形態１で説明した図３と同様となる。
【０１０６】
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、種々の変形が可能である。
【符号の説明】
【０１０７】
１１００  ホストコンピュータ
１１１０  印刷データ生成装置
１１１１  データ受信部
１１１２  ＲＩＰ部
１１１３  記憶部
１１１５  通信部
１１１６  編集処理部
１１１７  制御部
１１２０  プリンタ
１１３１  通信部
１１３２  印刷制御部
１１４０  プリンタエンジン
１５１  制御線
１５２  データ線
１０  上位装置
１１，１１ａ，１１ｂ，１１ｃ，１１ｄ  データ線
１２  制御線
１３  プリンタ装置
１４  プリンタコントローラ
１５  プリンタエンジン
２０  制御情報送受信部
２１  制御信号送受信部
２２  用紙搬送制御部
３０ａ，３０ｂ，３０ｃ，３０ｄ  データ転送制御部
３１ａ，３１ｂ，３１ｃ，３１ｄ  メモリ
４０ａ，４０ｂ，４０ｃ，４０ｄ  エンジンＩ／Ｆ制御線
４１  搬送制御線
５０  画像出力部
５１  搬送制御部
５５  出力制御部
５６ａ，５６ｂ，５６ｃ，５６ｄ  ヘッド
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２００４−２８７５１９号公報
【特許文献２】特開２００２−２５４７６３号公報
【図１】
0005824986.tif 000002
【図２】
0005824986.tif 000003
【図３】
0005824986.tif 000004
【図４】
0005824986.tif 000005
【図５】
0005824986.tif 000006
【図６】
0005824986.tif 000007
【図７】
0005824986.tif 000008
【図８】
0005824986.tif 000009
【図９】
0005824986.tif 000010
【図１０】
0005824986.tif 000011
【図１１】
0005824986.tif 000012
【図１２】
0005824986.tif 000013
【図１３】
0005824986.tif 000014