(57)【要約】【課題】  被記録媒体の無駄を抑制しつつ、印刷動作の停止を抑制する印刷システム、制御装置、制御方法並びにプログラムを提供する。【解決手段】  印刷データを入力する入力手段と、印刷データに基づく印刷を連続紙に実行する第１印刷手段と、第１印刷手段よりも連続紙の搬送方向の下流側に設けられ、印刷データに基づく印刷を連続紙に実行する第２印刷手段と、印刷データの画像処理に要する時間に基づいて、入力手段により入力された印刷データを複数の印刷手段のいずれに割り振るか決定する決定手段と、決定手段の決定に基づいて、複数の印刷手段のうち所定の印刷手段に印刷ジョブを割り振る分配手段と、を備える。【選択図】  図４
2016016583.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを入力する入力手段と、
印刷データに基づく印刷を連続紙に実行する第１印刷手段と、
前記第１印刷手段よりも連続紙の搬送方向の下流側に設けられ、印刷データに基づく印刷を前記連続紙に実行する第２印刷手段と、
印刷データの画像処理に要する時間に基づいて、前記入力手段により入力された印刷データを複数の印刷手段のいずれに割り振るか決定する決定手段と、
前記決定手段の決定に基づいて、複数の印刷手段のうち所定の印刷手段に前記印刷ジョブを割り振る分配手段と、
を備えることを特徴とする印刷システム。
【請求項２】
前記第１印刷手段は、前記分配手段により当該第１印刷手段に分配された印刷データに基づいて連続紙に印刷を実行し、前記連続紙において前記分配手段により当該第１の印刷手段に分配されていない印刷データに対応する領域を空白領域とし、
前記第２印刷手段は、前記分配手段により当該第２印刷手段に分配された印刷データに基づき前記連続紙の空白領域に対して印刷を実行することを特徴とする印刷システム。
【請求項３】
前記第１印刷手段は、前記分配手段により当該第１印刷手段に分配された印刷データの画像処理及び印刷処理を実行し、
前記第２印刷手段は、前記分配手段により当該第２印刷手段に分配された印刷データの画像処理及び印刷処理を実行することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記決定手段は、印刷データの画像処理に要する時間が所定以上である場合、前記第１印刷手段よりも下流側の印刷手段に当該印刷データを割り振るように決定することを特徴とする請求項１〜３のいずれか１項に記載の印刷システム。
【請求項５】
前記第１印刷手段は、空白開始位置を特定するマークを前記連続紙において前記分配手段により当該第１の印刷手段に分配されていない印刷データに対応する領域に印刷することを特徴とする請求項１〜４のいずれか１項に記載の印刷システム。
【請求項６】
前記第１印刷手段、前記決定手段、及び前記分配手段を備える第１印刷装置と、
前記第２印刷手段を備える第２印刷装置と、
を備えることを特徴とする請求項１〜５のいずれか１項に記載の印刷システム。
【請求項７】
前記第１印刷装置の分配手段は、前記第１印刷手段よりも連続紙の搬送方向の下流側に設けられる印刷手段に対して印刷データを送信することを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記決定手段及び前記分配手段を備える制御装置と、
前記第１印刷手段を備える第１印刷装置と、
前記第２印刷手段を備える第２印刷装置と、
を備えることを特徴とする請求項１〜５のいずれか１項に記載の印刷システム。
【請求項９】
印刷データを入力する入力手段と、
印刷データの画像処理に要する時間に基づいて、前記入力手段により入力された印刷ジョブを複数の印刷手段のいずれに割り振るか決定する決定手段と、
前記決定手段の決定に基づいて、複数の印刷手段のうち所定の印刷手段に前記印刷データを割り振る分配手段と、
を備えることを特徴とする制御装置。
【請求項１０】
印刷データを入力する入力工程と、
印刷データの画像処理に要する時間に基づいて、前記入力工程において入力された印刷データのそれぞれを複数の印刷手段のいずれに割り振るか決定する決定工程と、
前記決定工程の決定に基づいて、複数の印刷手段のうち所定の印刷手段に前記印刷データを割り振る分配工程と、
を備えることを特徴とする制御方法。
【請求項１１】
第１印刷手段により印刷データに基づく印刷を連続紙に実行する第１印刷工程と、
前記第１印刷手段よりも連続紙の搬送方向の下流側に設けられる第２印刷手段により、印刷データに基づく印刷を連続紙に実行する第２印刷工程と、
をさらに備えることを特徴とする制御方法。
【請求項１２】
請求項１〜８のいずれか１項に記載の印刷システムの各手段としてコンピュータを機能させるプログラム。
【請求項１３】
請求項９に記載の制御装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷手段を用いて印刷を行う印刷システム、制御装置、制御方法並びにプログラムに関する。
【背景技術】
【０００２】
複数の印刷装置を直列に接続して構成した印刷システムが知られている。このような印刷システムでは、ロール紙のような連続した被記録媒体（以下、連続紙ともいう）に対して各印刷装置で順次印刷を行うことが可能である。印刷システムが２台の印刷装置を含む場合、例えば、第１印刷装置で表面に印刷を行った後に第２印刷装置で裏面を印刷することで両面印刷を実現することができる。なお、このような印刷システムにおいて片面印刷をする場合、第１印刷装置又は第２印刷装置の何れか一方の装置のみで印刷される。このような印刷システムでは、複数台の印刷装置を重連接続することから連続紙の搬送経路が長くなる傾向がある。そのため、印刷動作中に何らかの要因により印刷動作が停止してしまうと、長い搬送経路上の連続紙の巻き戻しや印刷再開時の連続紙の引き出し、レジ調整などの印刷準備動作に時間を要してしまい、印刷システムの印刷生産性が低下してしまう。
【０００３】
なお、上記印刷停止の要因の１つとして、印刷ジョブから画像データを生成する画像処理が印刷装置の印刷速度に追いつかないケースが挙げられる。画像処理を行う処理部と印刷処理を行う印刷部との間にはデータバッファが設けられており、処理部が生成した画像データがデータバッファに格納され、印刷部はデータバッファ内の画像処理済みデータを順次印刷していく。しかしながら、画像処理が追いつかないとデータバッファ内の印刷すべき画像データが無くなってしまい印刷動作が停止してしまう。
【０００４】
上記問題に対して、特許文献１では、画像データの生成が印刷タイミングに間に合わないと判断された場合、画像データ間に所定数のスキップページを挿入する。そうすることで、印刷装置を停止させることなく画像データの生成完了まで印刷をスキップして白紙のまま搬送する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４６５０３５７号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、スキップされた部分の連続紙領域は何も印刷が行われず廃棄される。結果、画像データ生成が印刷タイミングに間に合わない事象が発生する度に廃棄ゴミが増えてしまうと同時に生産性の低下も招いてしまう。
【０００７】
また、特許文献１に記載の方法では、片面印刷の場合であれば何れか１台の印刷装置で全ての印刷ジョブを処理する。そのため、他の印刷装置は何も処理を行わず、重連印刷システムとしての処理能力を活用しきれていなかった。
【０００８】
本発明では、被記録媒体の無駄を抑制しつつ、印刷動作の停止を抑制する印刷システム、制御装置、制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る印刷システムは、印刷データを入力する入力手段と、印刷データに基づく印刷を連続紙に実行する第１印刷手段と、前記第１印刷手段よりも連続紙の搬送方向の下流側に設けられ、印刷データに基づく印刷を前記連続紙に実行する第２印刷手段と、印刷データの画像処理に要する時間に基づいて、前記入力手段により入力された印刷データを複数の印刷手段のいずれに割り振るか決定する決定手段と、前記決定手段の決定に基づいて、複数の印刷手段のうち所定の印刷手段に前記印刷ジョブを割り振る分配手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、被記録媒体の無駄を抑制しつつ、印刷動作の停止を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における重連印刷システムの全体構成を示す概略図である。
【図２】本発明の実施形態におけるコントローラの制御構成を示すブロック図である。
【図３】本発明の実施形態における印刷装置の制御構成を示すブロック図である。
【図４】本発明の実施形態１における第１印刷装置で印刷データを振り分ける処理を示すフローチャートである。
【図５】本発明の実施形態における第１印刷装置の印刷動作を示すフローチャートである。
【図６】本発明の実施形態における第２印刷装置の印刷動作を示すフローチャートである。
【図７】本発明の実施形態における連続紙上の画像データ及びスキップデータの印刷イメージ図である。
【図８】本発明の実施形態２におけるコントローラで印刷データを振り分ける処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施形態の一例の重連印刷システム（以下、印刷システムとも称する）の概略構成を示す図である。印刷処理を行う記録材（被記録媒体または記録シート）としてロールシートを用いたものを例に説明するが、同一面への複数ページ分の印刷を途中で切断せずに続けて行える長尺の連続シートであれば、ロール状となったものには限らない。また、本実施形態では、印刷制御装置として印刷装置を例に挙げて説明するが、図１の印刷システムとは別に接続された外部装置からの指示で当該印刷装置における印刷処理の動作を制御させる場合、この外部装置が印刷制御装置となる。
【００１３】
図１は、記録材としてロールシート（搬送方向において印刷単位（１ページ）の長さよりも長い連続した連続シート）を用いた印刷システムの全体構成の概略を示す断面図である。印刷システムは以下の構成要素１０１〜１３３を含み、これらが複数の筐体内に配置される。
【００１４】
印刷システム１００は、連続シートの搬送方向上流側に位置する第１印刷装置１１９と、搬送方向下流側に位置する第２印刷装置１２０とを含む。また、コントローラ１１７と、ホストコンピュータ１１８と、を含む。上述した第１印刷装置１１９、第２印刷装置１２０、及びホストコンピュータ１１８は、コントローラ１１７に接続されている。さらに、印刷システム１００は、第１印刷装置１１９に連続シートを供給する給紙ユニット１０１、第１印刷装置１１９と第２印刷装置１２０の間に設けられたシート反転ユニット１０８と、スキャナユニット１１５と、巻取ユニット１１６を含む。
【００１５】
給紙ユニット１０１は、連続シートであるロールシート（以下、シートともいう）を第１印刷装置１１９に供給し、巻取ユニット１１６は、印刷完了したシートを第２印刷装置１２０から巻き取る。シート反転ユニット１０８は、第１印刷装置１１９から出力されたシートの表裏反転を行う。スキャナユニット１１５は、第２印刷装置１２０で印刷完了した画像を光学的に読み取って画像内容を確認する。コントローラ１１７は、第１印刷装置１１９及び第２印刷装置１２０の制御や、印刷データに対してＲＩＰ処理を行う。印刷データとは、例えば、印刷対象のデータである。
【００１６】
ホストコンピュータ１１８は、コントローラ１１７にネットワーク１３３を介して印刷ジョブを送信する。ホストコンピュータ１１８は、印刷する画像の選択や印刷サイズ、レイアウト等の設定を行って印刷ジョブを作成する。図１では、ホストコンピュータ１１８として、ネットワーク１３３に接続されたホストコンピュータを示しているが、これに限定されるものではなく、コントローラ１１７に直接接続されているホストコンピュータであっても良い。また、コントローラ１１７は、ホストコンピュータ１１８から印刷ジョブを取得するものとしたが、これに限定されず、例えば、ＵＳＢメモリ等の可搬メディアから印刷ジョブを取得しても良い。ホストコンピュータ１１８は、送信した印刷ジョブの進捗状態を、コントローラ１１７、第１印刷装置１１９、第２印刷装置１２０から取得し、管理を行う。
【００１７】
コントローラ１１７は、ホストコンピュータ１１８から印刷ジョブを受信する。そして、データ用通信インタフェース（ＩＦ）１２７及び１２８を介して、第１印刷装置１１９、第２印刷装置１２０に印刷データを送信する。データ用通信ＩＦ１２７及び１２８は、光ファイバ等の高速データ送受信が可能なインタフェースにより構成されており、コントローラ１１７から第１印刷装置１１９、第２印刷装置１２０に対して大量の印刷データを送信可能である。なお、ホストコンピュータ１１８からの印刷ジョブの受付を、コントローラ１１７の１台で行っているが、印刷ジョブの受付を別のコンピュータで行うようにしても良い。また、サーバ構成のように、内部のブレード毎に印刷ジョブ受付やＲＩＰ処理を行うように処理を分離しても良い。以上のように、ホストコンピュータ１１８、ネットワーク１３３、コントローラ１１７の構成は、図１に示す形態に限定されるものではない。
【００１８】
また、コントローラ１１７は、制御用通信ＩＦ１２９、１３０、１３１、１３２を介して、第１印刷装置１１９、第２印刷装置１２０、給紙ユニット１０１、巻取ユニット１１６に制御コマンドを送信し、各装置の制御を行う。また、コントローラ１１７は、制御用通信ＩＦ１３１及び１３２を介して、第１印刷装置１１９および第２印刷装置１２０に印刷ジョブの情報や、印刷や制御に必要な各種設定データを送信する。また、コントローラ１１７は、第１印刷装置１１９および第２印刷装置１２０から、各印刷装置の状態や、印刷ジョブが印刷中か印刷終了か等の進捗情報を取得する。
【００１９】
第１印刷装置１１９は、データ用通信ＩＦ１２７を介して、コントローラ１１７から印刷データを受信する。第１印刷装置１１９は、シートに印刷された各種マークを読み取る読取センサ１０２、各色に対応した記録ヘッド１０５、記録ヘッド１０５にインクを供給する各色に対応したインクタンク１０６を含む。また、第１印刷装置１１９は、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１０７、操作ユニット１０３を含む。操作ユニット１０３は、ユーザが種々の指示操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認を行うことができる。また、ユーザは、インク残量やシート残量等の装置の各種状態の確認、記録ヘッド位置の調整値やレジ調整値の入力、記録ヘッドの回復動作等の装置メンテナンスの実行などを指示することができる。第１印刷装置１１９は、制御ユニット１２１、被記録媒体の搬送量及び搬送状態を制御するエンコーダ１２３や搬送ローラ１２５を含む。制御ユニット１２１は、コントローラ（ＣＰＵまたはＭＰＵ）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第１印刷装置１１９全体を統括的に制御する。第１印刷装置１１９の構成は、これに限定されるものではなく、例えば、必要に応じてユニットやセンサ等が追加されても良い。
【００２０】
第２印刷装置１２０は、データ用通信ＩＦ１２８を介して、コントローラ１１７から印刷データを受信する。第２印刷装置１２０は、シートに印刷された各種マークを読み取る読取センサ１０９、各色に対応した記録ヘッド１１２、記録ヘッド１１２にインクを供給する各色に対応したインクタンク１１３を含む。また、第２印刷装置１２０は、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１１４、操作ユニット１１０を含む。操作ユニット１１０は、ユーザが種々の指示操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認を行うことができる。また、ユーザは、インク残量やシート残量等の装置の各種状態の確認、記録ヘッドの位置調整値やレジ調整値の入力、記録ヘッドの回復動作等の装置メンテナンスの実行などを指示することができる。第２印刷装置１２０は、制御ユニット１２２、被記録媒体の搬送量及び搬送状態を制御するエンコーダ１２４や搬送ローラ１２６を含む。制御ユニット１２２は、コントローラ（ＣＰＵまたはＭＰＵ）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第２印刷装置１２０全体を統括的に制御する。第２印刷装置１２０の構成は、これに限定されるものではなく、例えば、必要に応じてユニットやセンサ等が追加されても良い。本実施形態では、第１印刷装置１１９と第２印刷装置１２０を同一の構成としているが、第１印刷装置１１９のみ給紙ユニット１０１の制御を行う制御基板を搭載するといったように、互いに異なる構成にしても良い。
【００２１】
給紙ユニット１０１は、シートを第１印刷装置１１９に搬送する制御を行う。ユーザは、シートを給紙ユニット内の制御バーに装着してから給紙ユニット１０１本体に装填する。給紙ユニット１０１は、コントローラ１１７から制御用通信ＩＦ１２９を介して給紙開始の指示を受け、シート（被記録媒体）の搬送を開始する。また、搬送速度の誤差を吸収するためのループ作成制御部１０４は、用紙の搬送速度の調整を行う。図１では、給紙ユニット１０１にループ制御部を設けたが、これに限定されず、例えば、第１印刷装置１１９内に、搬送速度を吸収するループ制御部１０４が設けられても良い。給紙ユニット１０１から引き出されたシートは矢印ａ方向に搬送され、第１印刷装置１１９に到達する。給紙ユニット１０１は、カット紙や、ロール状ではない連続シートを給紙する構成を含んでいてもよい。
【００２２】
第１印刷装置１１９では、コントローラ１１７から受信した印刷データに従って、画像印刷を行う。記録ヘッド１０５では複数色分の独立した記録ヘッドがシートの搬送方向に沿って保持されている。本実施形態では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応したライン型の記録ヘッドである。なお、記録ヘッド１０５は、これら以外の色に対応しても良く、これらの全てに対応していなくとも良い。第１印刷装置１１９では、シート（被記録媒体）の搬送に同期させて、記録ヘッド１０５からインクを吐出させてシート上に画像を形成する。なお、記録ヘッド１０５は、インクの吐出先が搬送ローラ１２５と重ならない位置に配置されている。本実施形態では、インクをシートに直接吐出させる構成としたが、これに代えて、中間転写体にインクを付与した後、そのインクをシートに付与することによって画像を形成させる構成であっても良い。
【００２３】
インクタンク１０６は、インクを各色独立して貯蔵する。インクタンク１０６からはチューブによって各色に対応して設けられたサブタンク（不図示）までインクが供給され、サブタンクから各記録ヘッド１０５までチューブを介してインクが供給される。記録ヘッド１０５は、印刷時の搬送方向ａ方向に沿って各色平行に並んでいる。各色のライン型記録ヘッドは、継ぎ目無く単一のノズルチップで形成されたものであっても良いし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであっても良い。本実施形態では、第１印刷装置１１９が使用可能な最大サイズのシートの印刷領域幅分をカバーする範囲にノズルが並んでいる所謂フルライン型マルチ記録ヘッドとする。
【００２４】
ノズルからインクを吐出するインクジェット記録方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。画像データに基づいて各記録ヘッド１０５のノズルからインクが吐出されるが、その吐出のタイミングは搬送用エンコーダ１２３の出力信号によって決定される。なお、本実施形態では記録剤としてインクを用いたインクジェット記録装置を挙げているが、これに限定されない。他に、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなどの電子写真記録方式など、様々な印刷方式のプリンタを用いるようにしても良い。
【００２５】
シートに画像が形成された後、シートは乾燥ユニット１０７まで搬送される。乾燥ユニット１０７は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を通過するシートを温風（加温された気体（空気））で加熱する。なお、乾燥の方法は、これに限定されるものではない。シートに印刷された画像の乾燥完了後のシートは、反転ユニット１０８まで搬送される。反転ユニット１０８は、第１印刷装置１１９で印刷した面（第一面）の裏面に印刷をさせるために、シート上下の反転を行う。反転されたシートは、搬送速度の誤差を吸収するループ作成制御部１１１を経由し、第２印刷装置１２０に到達する。ここで、反転ユニット１０８の後ろにループ制御部を設けているが、第２印刷装置１２０の内部に、搬送速度を吸収するループ制御部１１１が設けられても良い。なお、反転ユニット１０８は取り外し可能である。例えば、片面印刷を行う場合には、反転ユニット１０８を取り外し、第１印刷装置１１９、第２印刷装置１２０の両方で第一面に対して印刷する構成にしても良い。
【００２６】
第２印刷装置１２０では、コントローラ１１７から受信した印刷データに従って画像印刷を行う。最初に、マーク読取センサ１０９で、第一面に印刷されている位置検出や、第一面にどのような画像が印刷されているかの画像識別用に印刷されているマークを読み取って、第一面に対応する第二面の画像の確定や第二面の画像印刷開始位置の決定を行う。読取センサ１０９で読み取った結果に応じて、第二面への印刷画像、印刷タイミングを決定していく。記録ヘッド１１２、インクタンク１１３、乾燥ユニット１１４は、それぞれ第１印刷装置１１９の記録ヘッド１０５、インクタンク１０６、乾燥ユニット１０７と同様の構成である。また、搬送用エンコーダ１２３、搬送ローラ１２６は、それぞれ第１印刷装置１１９の搬送用エンコーダ１２３、搬送ローラ１２５と同様の構成である。
【００２７】
シートに印刷された画像の乾燥完了後のシートは、スキャナユニット１１５まで搬送される。スキャナユニット１１５では、２本のスキャナセンサが相対向するように配置されて同時にシートの両面を読取可能となっており、シート両面に印刷された画像を同時に光学的に読取り、画像内容の確認を行う。例えば、シート上の印刷画像や特殊パターンを光学的に読取って印刷画像に問題がないか否かの確認や、インクの吐出状態等の印刷装置の状態確認等を行う。画像の確認において、記録ヘッドの状態を確認するための所定のパターンを読み込み、インクの吐出状態を確認するようにしても良いし、元画像との比較を行うことによって印刷の成否を確認するようにしても良い。また、確認の方法を種々の中から、適宜ユーザがユーザインタフェース上で選択可能とするようにしても良い。
【００２８】
本実施形態では、第２印刷装置１２０の下流側にスキャナセンサを２本搭載して両面を同時に読み取っているが、これに限定されるものではない。例えば、第１印刷装置１１９のすぐ後段に１本目のスキャナを配置し、第一面の印刷画像のスキャンを行って画像を確認し、第２印刷装置１２０の後段に２本目のスキャナを配置し、第二面の印刷画像のスキャンを行って確認するといった構成でも良い。また、スキャナで読み取りを行っているが、カメラのようなエリアセンサを使用しているもので読み取りを行っても良い。
【００２９】
スキャン完了後のシートは、巻取ユニット１１６まで搬送される。巻取ユニット１１６は、第２印刷装置１２０から排出された印刷済みのシートを巻き取る制御を行う。巻取ユニット１１６は、コントローラ１１７から制御用通信ＩＦ１３０を介して巻取り指示があってから巻取り動作を開始し、両面が印刷されたシートの巻取りを行う。
【００３０】
なお、図１に示す印刷システムは、片面印刷、両面印刷のいずれも可能なシステムである。片面印刷の場合は、第１印刷装置１１９で印刷を行っても良いし、第２印刷装置１２０で印刷を行っても良い。また、ジョブ単位やページ単位、さらには１ページ内の画像単位で第１印刷装置１１９と第２印刷装置１２０とで役割分担するようにしても良い。両面印刷の場合には、第１印刷装置１１９で第一面の印刷、第２印刷装置１２０で第二面の印刷をするようにしても良いし、第１印刷装置１１９で第二面の印刷、第２印刷装置１２０で第一面の印刷をするようにしても良い。
【００３１】
また、２台の印刷装置によって構成される印刷システムについて説明したが、これに限定されない。３台以上の印刷装置を直列接続しても良いし、直列接続された２台の印刷装置のセットが複数並列に構成され、１つのコントローラ１１７によって制御される構成でも良い。図１の印刷システムは、印刷機能のみを有したものを示しているが、これに限らず、原稿上の画像を読み取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置（ＭＦＰ）としても良い。
【００３２】
また、被記録媒体の切断は、印刷装置が自動的に切断するものであっても良いし、ユーザがマニュアル指示を行って切断するものであっても良いし、後工程において切断処理するようにしても良い。被記録媒体の材質も紙には限らず、印刷処理可能なものであれば、種々のものを用いても良い。また、印刷装置は、被記録媒体への印刷のみではなく、所定のサイズに予めカットされたカットシートへの印刷を可能とした印刷装置であっても良い。
【００３３】
また、印刷方式は、後述する画像印刷用液体インクを用いたインクジェット記録方式による画像の印刷には限られない。記録剤として固形インクを用いても良いし、トナーを用いた電子写真方式や昇華方式など種々の記録方式を採用可能である。また、複数色の記録剤を用いたカラー記録を行うものには限らず、黒色（グレーを含む）のみによるモノクロ記録を行うものであっても良い。また、印刷は、記録剤を被記録媒体に付与可能なものであれば種々のタイプの記録装置（印刷装置）に適用可能である。
【００３４】
第１印刷装置１１９には、コントローラ１１７からデータ送受信用インタフェース（以下、ＩＦ）１２７を通じて、第１面の印刷ジョブが転送される。その後、第１印刷装置１１９の制御ユニット１２１にて印刷データに画像処理を行い画像データを得る。また、第２印刷装置１２０には、１１７からデータ送受信用ＩＦ１２８を通じて、第１面若しくは第２面の印刷ジョブが転送される。その後、第２印刷装置１２０の制御ユニット１２２にて印刷データに画像処理を行い画像データを得る。
【００３５】
なお、本実施形態では画像処理前の画像ファイル或いはＲＩＰ処理前のＰＤＬファイル等を「印刷データ」、画像処理後やＲＩＰ処理後のデータを「画像データ」として説明する。
【００３６】
図２は、コントローラ１１７の構成を示すブロック図である。図２において、コントローラ１１７は、メイン制御部２０１と操作パネル２１０を含む。これらは、システムバス２１１に接続されている。メイン制御部２０１は、コントローラ１１７の主制御部である。メイン制御部２０１は、ホストコンピュータ１１８から供給される印刷ジョブに基づいて画像処理部２１２で画像データを生成する。さらに、メイン制御部２０１は、制御用通信ＩＦ２０８およびデータ用通信ＩＦ２０７を介して通信可能な第１印刷装置１１９及び第２印刷装置１２０の印刷制御を行う。メイン制御部２０１は、ジョブ管理用通信ＩＦ２０２、ＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、ＨＤＤ２０６、データ用通信ＩＦ２０７、制御用通信ＩＦ２０８、ユーザインタフェース（ＵＩ）ＩＦ２０９を含む。これらは、システムバス２１１に接続されている。
【００３７】
ジョブ管理用通信ＩＦ２０２は、ホストコンピュータ１１８から供給される印刷ジョブやその他のコマンド、更にステータス信号等の送受信を行う。ＣＰＵ２０３は、各種演算を行い、コントローラ１１７全体を統括的に制御する。ＲＯＭ２０４は、ＣＰＵ２０３が実行する各種制御プログラムや固定データを記憶する。ＲＡＭ２０５は、ＣＰＵ２０３が各種演算および制御を行う際の作業エリアとして用いられる。ＨＤＤ２０６は、ホストコンピュータ１１８から供給される印刷ジョブや所要のテーブル、および画像処理部２１２から得た画像データ等を一時的に格納する領域である。データ用通信ＩＦ２０７は、ＨＤＤ２０６に格納された画像データを第１印刷装置１１９と第２印刷装置１２０へ送信するためのインタフェースである。制御用通信ＩＦ２０８は、第１印刷装置１１９及び第２印刷装置１２０との間で、制御コマンドやステータス信号等を送受信するためのインタフェースである。ＵＩ−ＩＦ２０９は、操作パネル２１０との間でコマンド等を送受信するためのインタフェースである。
【００３８】
操作パネル２１０は、ユーザが第１印刷装置１１９と第２印刷装置１２０を操作して印刷設定等を行うための入力装置である。さらに、操作パネル２１０は、第１印刷装置１１９と第２印刷装置１２０のステータス等をユーザに通知するための表示装置の役割も果たす。操作パネル２１０は、メイン制御部２０１のＵＩ−ＩＦ２０９を介してシステムバス２１１に接続されている。
【００３９】
図３は、第１印刷装置１１９および第２印刷装置１２０の制御構成を示すブロック図である。なお、本実施形態では、第１印刷装置１１９と第２印刷装置１２０は、同じ構成として説明するが、互いに異なる構成であっても良い。本実施形態では、第１印刷装置１１９を例に挙げて説明する。第１印刷装置１１９は、制御用通信ＩＦ３１０、データ用通信ＩＦ３２０、エンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０、操作部３７０、画像処理部３９０をそれぞれ含む。これらの構成要素は、システムバス３８０に接続されている。
【００４０】
図３に示すエンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０、及び画像処理部３９０が、制御ユニット１２１および１２２にそれぞれ含まれる。また、操作部３７０は操作ユニット１０３および１１０にそれぞれ含まれる。制御用通信ＩＦ３１０およびデータ用通信ＩＦ３２０は、第１印刷装置１１９および第２印刷装置１２０をコントローラ１１７と接続するためのインタフェースである。制御用通信ＩＦ３１０は、コントローラ１１７から制御コマンドやステータス信号等を受信するためのインタフェースである。データ用通信ＩＦ３２０は、コントローラ１１７から印刷データを受信するためのインタフェースである。
【００４１】
エンジン制御部３３０は、ＣＰＵ３３１、ＲＯＭ３３２、ＲＡＭ３３３、ＨＤＤ３３４を含み、これらの構成要素は、システムバス３８０に接続されている。ＣＰＵ３３１は、各種演算を行い、第１印刷装置１１９全体又は第２印刷装置１２０全体を統括的に制御する。ＲＯＭ３３２は、ＣＰＵ３３１が実行する各種制御プログラムや印刷装置の各種動作に必要なデータを記憶する。ＲＡＭ３３３は、ＣＰＵ３３１の作業エリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶したりする。ＨＤＤ３３４は、印刷装置の各種動作に必要なパラメータや所要のテーブル等を記憶する。
【００４２】
エンジン制御部３３０は、制御用通信ＩＦ３１０を介してコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０を制御して、画像データを被記録媒体に記録する。記録ヘッド制御部３４０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドと、データ用通信ＩＦ１２７及び１２８を介してコントローラ１１７から受信した印刷データに応じて、記録ヘッド１０５および１１２の駆動制御を行う。それにより、画像データが被記録媒体に記録される。
【００４３】
画像処理部３９０は、エンジン制御部と同様にＣＰＵ、ＲＯＭ、及びＲＡＭを有する。画像処理部３９０では、受信した印刷ジョブの色空間（例えばＹＣｂＣｒ）から、標準的なＲＧＢ色空間（例えばｓＲＧＢ）に変換する。また、有効な画素数への解像度変換、画像解析、画像補正など、様々な画像処理が必要に応じて施される。これらの画像処理によって得られた画像データは、ＨＤＤ３３４に格納される。
【００４４】
モーター制御部３５０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、エンコーダ１２３および搬送ローラ１２６の駆動制御等、搬送機構の制御を行う。読取制御部３６０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、センサ１０２および１０９を用いて記録媒体上に印刷された各種マーク等の検出を行う。操作部３７０は、ユーザとの入出力ＩＦであり、ハードキーやタッチパネルの入力部、および情報を表示するディスプレイや音声発生器などの出力部を含む。操作部３７０は、印刷装置の各種動作に必要なパラメータ設定や、印刷状態や使用する被記録媒体の種類の表示等を行う。
【００４５】
本実施形態では、エンジン制御部３３０がコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０の制御を行うと説明したが、これに限定されない。例えば、各制御部間で制御コマンドの送受信をしても良いし、コントローラ１１７から各制御部が直接に制御コマンドを受信しても良い。
【００４６】
（実施形態１）
本実施形態では、第１印刷装置が全ての印刷ジョブをコントローラから受信する。その後、データ割り振り基準に応じて印刷ジョブに対応する印刷データのうち第２印刷装置へ振り分ける（分配する）印刷データを決定し、当該印刷ジョブを第２印刷装置へ送信する場合について説明する。図４の処理は、例えば、第１印刷装置１１９のＣＰＵ３３１がＲＯＭ３３２に格納されたプログラムをＲＡＭ３３３にロードすることにより実行される。図４は、印刷システム上流側に位置する第１印刷装置が片面印刷ジョブを受信して、データ振分け基準を満たした印刷ジョブを印刷システム下流側に位置する第２印刷装置へ送信する際のフローチャートである。
【００４７】
第１印刷装置は、印刷ジョブを受信すると、印刷ジョブに対応する印刷データが画像処理に所定以上の時間を要するかを判断する。本実施形態では、印刷ジョブが複数ページの印刷データを含む場合について説明する。本実施形態では、その印刷データがデータ振分け基準を満たしているかを判断する（ステップ４０１）。言い換えれば、本実施形態では、データ振り分け基準（分配基準）を満たしているかは、予め第１装置のＨＤＤ３３４に保存されている基準値と印刷ジョブに付随している情報とを比較することにより判断する。
【００４８】
基準値としては、例えば、印刷データの画像幅が挙げられる。画像幅は、印刷ジョブに含まれる画像サイズ情報から取得する。この場合は、印刷ジョブから取得した画像幅が、予め決められた基準値（所定値）を超えている場合、データ振り分け基準を満たすと判断する。ここで判断に用いる画像幅は、連続紙の搬送方向の幅とする。これは、搬送方向に長い幅の画像を含んだデータは、画像処理に多くの時間を費やす傾向になるためである。
【００４９】
また、画像処理に所定以上の時間を要するかの判断基準は、上述したものに限定されるものではない。例えば、印刷データがデータ振り分け基準を満たしているかの他の判断基準としては、印刷データのオブジェクト数、印刷データのレイヤ数が挙げられる。すなわち、印刷データのオブジェクト数が所定数以上か、印刷データのレイヤ数が所定数以上かで判断してもよい。なお、印刷データのオブジェクト数は、例えば、ＰＤＬのオブジェクト情報を参照すればよく、印刷データのレイヤ数は、印刷ジョブのレイヤ情報を参照すればよい。また、ＰＤＬのオブジェクト毎の画像回転情報を参照し、回転角度が０度でない画像オブジェクトを所定数以上含むかで判断してもよい。
【００５０】
なお、画像サイズ幅の「所定値」、オブジェクトやレイヤの「所定数」、回転角度が０度でない画像オブジェクトの「所定数」は、第１印刷装置１１９で予め実測した画像処理時間から決定した値としてもよい。また、これらはユーザが適宜設定した値もよいし、外部装置から取得した値としてもよい。
【００５１】
また、画像処理に所定以上の時間を要するかの判断基準は、印刷ジョブが回転処理、透過処理、印刷変換処理等の各種指定した処理を含むかであってもよいし、画像検出や画像解析を伴う画像補正処理を要するオブジェクトを含んでいるかであってもよい。また、印刷のための日付情報、バーコード等の画像合成を要するかであってもよいし、ＰＤＬ解析・画像抽出・ＰＤＬ再構築の一連の処理を要するかであってもよい。なお、これらの情報は、ＰＤＬ情報や印刷ジョブの制御コマンド等から取得可能である。
【００５２】
また、上記に挙げた判断基準の中から何れか１つの判断基準で判定してもよいし、これらを複数組み合わせて各基準基準に重み付けを行い、複合的な判断基準で判断してもよい。なお、ステップ４０１の判断は、印刷ジョブのページ単位で行ってもよいし、複数ページ単位で行ってもよいし、印刷ジョブ単位で行ってもよい。印刷ジョブ単位で画像処理に所定以上の時間を要する場合は、印刷ジョブがデータ振り分け基準を満たしているかの他の判断基準としては、印刷ジョブのページ数、印刷ジョブのオブジェクト数、印刷ジョブのレイヤ数が挙げられる。
【００５３】
本実施形態では、画像処理に所定以上の時間を要するかの判断基準は、印刷データに含まれるオブジェクト数とする。本実施形態では、以下の方法により基準値とするオブジェクト数を決定する。まず、印刷ジョブ投入前に、オブジェクト数が異なる複数種類の印刷データのそれぞれで画像処理時間を予め計測し、オブジェクトの数Ｏｉと画像処理時間Ｏｔを対応付けたテーブルをＨＤＤ３３４に保持しておく。１つ前にキューイングされている印刷データの印刷処理時間Ｐｔを、搬送方向の画像サイズ幅を第１印刷装置１１９の搬送速度で除算することで予め計算する。なお、印刷データ１つあたりの平均の印刷処理時間をＰｔとして定義しても良い。ここで、第１印刷装置にＮ番目にキューイングされている印刷データは、Ｎ−１番目の印刷データの印刷処理が終わる前に画像処理を完了させなければならない。従って、Ｐｔ＜Ｏｔとなるような最小のオブジェクト数を基準値として設定する。すなわち、ステップ４０１において、基準値以上のオブジェクト数を含んだ印刷データは、判定が是（Ｙ）となり、そうでない印刷データは、非（Ｎ）と判定される。
【００５４】
ステップ４０１にて判定が是となった場合、その印刷データを参照してスキップデータを作成し（ステップ４０２）、当該印刷データを第２印刷装置へと送信する（ステップ４０３）。なお、ステップ４０３で、第１印刷装置１１９が送信する印刷データは、下流側の第２印刷装置で印刷されることになる。
【００５５】
ここで、スキップデータとは、第２印刷装置１２０で当該印刷データに基づく画像データを印刷する予定の箇所に空白を設けるためのデータである。片面印刷では、連続紙上の同じ面に印刷することになるので、印刷システムの上流側の第１印刷装置１１９では、連続紙のうち第２印刷装置１２０が印刷する予定の部分に対して予め空白を設けておかなければならない。そのため、印刷データを送信する前のステップ４０２で、第２印刷装置１２０が空白開始位置を検知可能なスキップ開始位置マークと、当該印刷データに含まれる画像のサイズ分の空白領域をスキップデータとして第１印刷装置１１９が生成する。
【００５６】
スキップデータの作成方法としては、例えば、当該印刷データを複製し、これにスキップデータであることを示す制御情報を付与する方法が挙げられる。この方法であれば、後述する印刷動作のフローにおいて、この制御情報が付与されているかを第１印刷装置１１９が判断し、判断結果に基づいて、空白開始位置マークの印刷を行うと共に画像サイズ分のスキップを行うことができる。
【００５７】
ステップ４０１にて判定が非となった場合は、当該印刷データは第１印刷装置１１９で処理される。
【００５８】
図５及び図６では第１印刷装置、第２印刷装置のそれぞれの印刷時の動作を示すフローチャートである。まず、図５を用いて第１印刷装置１１９の動作について説明する。図５の処理は、例えば、第１印刷装置１１９のＣＰＵ３３１がＲＯＭ３３２に格納されたプログラムをＲＡＭ３３３にロードすることにより実行される。
【００５９】
印刷動作の開始は、ユーザからの印刷実行指示を受けることでもよいし、印刷ジョブがキューイングされたことを検知することでもよい。
【００６０】
印刷動作が開始すると、ステップ５０１においてＲＡＭ３３３上の受信データを確認し、印刷ジョブがキューイングされているかを判断する。印刷ジョブが存在しなければ何も行わない（処理を終了する）が、印刷ジョブが存在していれば次にステップ５０２へ進む。
【００６１】
ステップ５０２では、その印刷ジョブに対応する印刷データがスキップデータか否かを判断する。スキップデータは前述の通り、連続紙において下流の第２印刷装置１２０で印刷するデータの印刷予定箇所に空白を設けるためのデータである。スキップデータであるか否かの判断は、印刷データに付与されている制御コマンドにスキップデータであることを示す情報があるかで判断してもよいし、それ以外の方法でもよい。
【００６２】
スキップデータであると判断された場合（ステップ５０２でＹ）、スキップ開始位置マークを印刷する（ステップ５０３）。スキップ開始位置マークは、下流の第２印刷装置１２０にて空白開始位置を検知させるためのマーク、すなわち、空白開始位置を特定するためのマークであり、例えば、画像データとしてＨＤＤ３３４に予め保持されている。スキップ開始位置マークは、第２印刷装置のマーク検知部で検知できる種類のマークであればよく、例えば、両面印刷時に表面と裏面の印字位置を合わせる際に用いるマークと同じでもよいし、違うものであってもよい。スキップ開始位置マークを印刷した後、ステップ５０４でスキップデータの画像サイズ情報に基づいて印刷をスキップする。スキップ方法は、当該部分に対して何も印刷せずに連続紙の搬送のみを行うことで実施する。
【００６３】
スキップデータではないと判断された場合（ステップ５０２でＮ）、ステップ５０５で、当該印刷データに対して画像処理（ＲＩＰ処理）を行い、画像データを得る。その後、得られた画像データを連続紙上に印刷する（ステップ５０６）。
【００６４】
キューイングされている未印刷の印刷ジョブが無くなるまで上述した処理を繰り返し行う。
【００６５】
このように、本実施形態では、印刷データのうち第１印刷装置１１９が印刷する印刷データに対して画像処理を行い、第１印刷装置１１９が印刷しない印刷データに対しては画像処理を行わない。
【００６６】
次に第２印刷装置の動作について説明する。図６の処理は、例えば、第２印刷装置１２０のＣＰＵ３３１がＲＯＭ３３２に格納されたプログラムをＲＡＭ３３３にロードすることにより実行される。
【００６７】
印刷動作の開始は、ユーザからの印刷実行指示を受けることでもよいし、印刷ジョブがキューイングされたことを検知することでもよい。
【００６８】
印刷動作が開始すると、ステップ６０１においてＲＡＭ３３３上の受信データを確認し、印刷データがキューイングされているかを判断する。印刷データが存在しなければ何も行わない（処理を終了する）が、印刷データが存在していれば次にステップ６０２へ進む。
【００６９】
ステップ６０２において、印刷データに対して画像処理を行い、画像データを得る。第１印刷装置１１９とは異なり、第２印刷装置１２０で扱う印刷データには、スキップデータは存在しないためキューイングされている全ての印刷データに対して画像処理を行う。
【００７０】
次に、スキップ開始位置マークを検知するまで待機する（ステップ６０３）。待機している間は、未だ画像処理を行っていない印刷データの画像処理を順次行っていく。その後、スキップ開始位置マークを検知すると（ステップ６０３でＹ）、ステップ６０４へ進み、画像データを印刷する。
【００７１】
キューイングされている未印刷の印刷データが無くなるまで上述した処理を繰り返し行う。
【００７２】
ここで、図７を用いて、本実施形態における連続紙上の画像データ及びスキップデータの印刷イメージ図を示す。図７では、Ｐａｇｅ１及びＰａｇｅ２を第１印刷装置１１９で印刷を行い、Ｐａｇｅ３を第２印刷装置１２０で印刷を行う場合のイメージ図を例に挙げて説明する。ここでは、ステップ４０１の判断を印刷ジョブのページ単位で判断した場合について説明する。
【００７３】
図７ａは、反転ユニット１０８が無く、第１印刷装置１１９と第２印刷装置１２０とで連続紙上の同じ面に印刷する場合の図である。図７ｂは、反転ユニット１０８を搭載し、第１印刷装置１１９と第２印刷装置１２０とで連続紙上の異なる面に印刷する場合の図である。７０１は所定条件により挿入される制御パターンである。制御パターンの例としては、画像データ印刷前に予備吐出するパターン、印刷ヘッドに不吐が発生していないかを確認する不吐監視パターン、後工程でページ毎に連続紙をカットするために利用するカッターマーク等が挙げられる。これらは、パターン毎に挿入条件があり、条件を満たした場合、所定のパターンが画像データ間に挿入される。７０２はＰａｇｅ１の画像データ、７０３はＰａｇｅ２のそれぞれの画像データである。
【００７４】
ここでは、Ｐａｇｅ３の印刷が間に合わない場合について説明する。Ｐａｇｅ２の画像データの印刷が終了すると、その後にスキップ開始マーク７０４を印刷する。そして、灰色で示すＰａｇｅ３の画像データを印刷する部分は、第１印刷装置１１９でスキップデータとして空白で搬送され、第２印刷装置１２０においてＰａｇｅ３の画像データ７０５が印刷される。反転ユニット１０８が無い場合は、図７（ａ）に示すように、第１印刷装置１１９が印刷した面と同一の面に、第２印刷装置１２０は、Ｐａｇｅ３の画像データを印刷する。一方、反転ユニット１０８が有る場合は、図７（ｂ）に示すように、第１印刷装置１１９が印刷した面（第１面）とは反対側の面（第２面）に、第２印刷装置１２０は、Ｐａｇｅ３の画像データを印刷する。このように、片面印刷の場合は、ページ毎に画像データの印刷面が異なっていても、ページ毎に連続シートをカットユニット等でカットし、印刷済みのシートの向きを変更すればよい。
【００７５】
なお、Ｐａｇｅ３の印刷領域の両端に７０１のような制御パターンが挿入されることを予想して、予めスキップデータのサイズをＰａｇｅ３の画像データサイズよりも大きめに設けてもよい。本実施形態では、第１印刷装置１１９と第２印刷装置１２０に印刷データを振り分け、画像データ生成及び印刷を分担して処理することで、画像データの生成が印刷タイミングに間に合わないことを抑制することができる。印刷が間に合わない場合に被記録媒体を白紙等にするのを抑制することができ、被記録媒体の無駄を抑制しつつ、印刷動作の停止を抑制することができる。
【００７６】
（実施形態２）
本実施形態では、コントローラがデータ割り振り基準に応じて第１印刷装置１１９へ送信するか第２印刷装置１２０で処理させるかを決定し、それぞれの印刷装置へ印刷データを送信する例を示す。なお、実施形態１と同様の構成については、説明を省略する。
【００７７】
図８は、印刷システムの第１印刷装置１１９と第２印刷装置１２０に接続されるコントローラがデータ振分け基準を満たした印刷データを下流側に位置する第２印刷装置１２０へ、それ以外の印刷データを第１印刷装置１１９へ送信する際のフローチャートである。図８の処理は、コントローラ１１７のＣＰＵ２０３がＲＯＭ２０４に格納されたプログラムをＲＡＭ２０５にロードすることにより実行される。
【００７８】
コントローラは、印刷ジョブを受信すると、各印刷データがデータ振分け基準を満たしているかを判断する（ステップ８０１）。データ振分け基準は、実施形態１と同様であるため、説明を省略する。ステップ８０１で判定が是（Ｙ）となった場合、上記基準に該当した印刷データを参照してスキップデータを作成し（ステップ８０２）、スキップデータは第１印刷装置１１９へ、印刷データは第２印刷装置１２０へそれぞれ送信する（ステップ８０３、８０４）。スキップデータの作成は、図４におけるステップ４０２と同様の方法でもよいが、実画像のデータを含まないデータとしてもよい。
【００７９】
ステップ８０１にて判定が非（Ｎ）となった場合は、ステップ８０５において印刷データを第１印刷装置１１９へ送信する。
【００８０】
本実施形態における第１印刷装置１１９及び第２印刷装置１２０の印刷動作は、実施形態１で述べた内容と同様であるため説明を省略する。
【００８１】
本実施形態においても、コントローラが第１印刷装置１１９と第２印刷装置１２０に印刷データを振り分け、画像データ生成及び印刷を分担して処理することで、画像データ生成が印刷タイミングに間に合わないことを抑制することができる。印刷が間に合わない場合に被記録媒体を白紙等にするのを抑制することができ、被記録媒体の無駄を抑制しつつ、印刷動作の停止を抑制することができる。
【００８２】
（他の実施形態）
本発明の基本的構成は上述したものに限定されるものではない。例えば、上述した実施形態では、２つの印刷装置を備えるものとしたが、３つ以上の印刷装置を備えるものとしてもよい。この場合は、第１印刷装置で間に合わない場合は、第２印刷装置へ割り振り、さらに第２印刷装置で間に合わない場合は、次の印刷装置へ割り振るようにしてもよい。
【００８３】
また、上述した実施形態では、印刷装置を２台備えるものとしたが、１台の印刷装置が複数の印刷手段を備えるものとしてもよい。この場合も、２つの印刷手段のいずれかにジョブを割り振るようにすればよい。
【００８４】
また、予め第２印刷装置への最大割り振りジョブ数を設定し、設定したジョブ数以上は、割り振らない制御を行うようにしてもよい。これにより、画像処理に時間を要する印刷ジョブが大量に投入されることで第２印刷装置への割り振りが偏ってしまうのを抑制することができる。このとき、最大割り振りジョブ数は、ユーザが設定してもよいし、搬送速度や装置間の搬送距離等の情報に基づいて設定するようにしてもよい。例えば、まず、第１印刷装置１１９の印刷ヘッド１０５と第２印刷装置１２０の印刷ヘッド１１２までのヘッド間のシートの搬送距離を予め計測し、第１印刷装置１１９のＨＤＤ３３４に保存しておく。そして、印刷ヘッド１０５から印刷ヘッド１１２までの搬送距離と、シートの搬送速度の値に基づいて、第２印刷装置１２０へ割り振った場合の猶予時間を第１印刷装置１１９で算出する。なお、猶予時間が大きくなるほど第２印刷装置１２０が処理できる時間が増える。したがって、印刷ヘッド１０５及び印刷ヘッド１１２間の搬送距離の長さに応じて、最大割り振りジョブ数を可変とすればよい。
【００８５】
また、上述した判定や制御を行っても、画像データの生成が印刷タイミングに間に合わない場合は、搬送速度を低下させるようにしてもよい。
【００８６】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００８７】
１０１  給紙ユニット
１０８  反転ユニット
１１６  巻取りユニット
１１７  コントローラ
１１８  ホストコンピュータ
１１９  第１印刷装置
１２０  第２印刷装置
１２１、１２２  制御ユニット
１３３  ネットワーク
２０１  メイン制御部
２０２  ジョブ管理用通信ＩＦ
２０３  ＣＰＵ
２０４  ＲＯＭ
２０５  ＲＡＭ
２０６  ＨＤＤ
２０７  データ用通信ＩＦ
２０８  制御用通信ＩＦ
２０９  ＵＩ−ＩＦ
２１０  操作パネル
２１１  システムバス
３１０  制御用通信ＩＦ
３２０  データ用通信ＩＦ
３３０  エンジン制御部
３３１  ＣＰＵ
３３２  ＲＯＭ
３３３  ＲＡＭ
３３４  ＨＤＤ
３４０  ヘッド制御部
３５０  モーター制御部
３６０  読取制御部
３７０  操作部
３８０  システムバス
３９０  画像処理部
【図１】
2016016583.tif 000003
【図２】
2016016583.tif 000004
【図３】
2016016583.tif 000005
【図４】
2016016583.tif 000006
【図５】
2016016583.tif 000007
【図６】
2016016583.tif 000008
【図７】
2016016583.tif 000009
【図８】
2016016583.tif 000010