(57)【要約】【課題】エラーが発生した場合でも、適切に印刷を再開できる制御装置を提供する。【解決手段】連続シートに対して画像の印刷を行う第１印刷装置と、連続シートの搬送方向の下流側で連続シートに対して印刷を行う第２印刷装置とを制御する制御装置は、第１印刷装置と第２印刷装置における印刷状況を記憶する。第１印刷装置でエラーが検出されると、連続シートの搬送を中断し、エラーの発生位置を特定する。エラーの解除が検出されて、連続シートの搬送が再開されると、エラーの検出前に第１印刷装置により印刷が完了した連続シートに対して、特定されたエラーの発生位置に基づいて、第２印刷装置が印刷を行うよう制御する。【選択図】図５
2015114908.tif 000002
【特許請求の範囲】
【請求項１】
連続シートに対して画像の印刷を行う第１印刷装置と、前記連続シートの搬送方向の下流側で前記第１印刷装置により印刷された前記連続シートに対して印刷を行う第２印刷装置と、を制御する制御装置であって、
前記連続シートに対する印刷に伴って、前記第１印刷装置と前記第２印刷装置とにおける前記連続シートに対する印刷状況を特定可能な実行情報を含む印刷情報を更新する更新手段と、
前記第１印刷装置におけるエラーを判定する判定手段と、
前記判定手段により前記第１印刷装置においてエラーが発生したと判定された場合、前記更新手段により更新された前記印刷情報に基づいて、前記エラーの前記連続シートにおける発生位置を特定する特定手段と、
前記判定手段によりエラーが発生したと判定される前に前記第１印刷装置により印刷が完了した前記連続シートに対して、前記特定手段により特定された前記エラーの発生位置に基づいて、前記第２印刷装置が印刷を行うよう制御する制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記判定手段は、前記第１印刷装置と前記第２印刷装置との間で前記連続シートが切断された場合、前記エラーが解除されたと判定する第２判定手段をさらに備えることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御手段は、
当該切断された部分より前記連続シートの搬送方向下流側に向かって前記連続シートを搬送するよう前記第２印刷装置を制御し、当該搬送量を取得する第１取得手段と、
当該切断された部分より前記連続シートの搬送方向上流側に向かって前記連続シートを搬送するよう前記第１印刷装置を制御し、当該搬送量を取得する第２取得手段と、をさらに備え、
前記特定手段は、前記第１取得手段により取得された搬送量と、前記第２取得手段により取得された搬送量と、前記印刷状況と、に基づいて、前記エラーの発生位置を特定する、ことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記制御手段は、前記切断された部分より前記連続シートの搬送方向下流側に向かって前記連続シートを搬送しながら、前記第２印刷装置が印刷を行うよう制御することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記判定手段により前記第１印刷装置においてエラーが発生したと判定された場合、連続シートの搬送を中断する中断手段、をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記特定手段により特定された前記エラーの発生位置に対応する画像の印刷再開の位置までの前記連続シートの第１搬送量を、前記第２印刷装置での画像の印刷完了の位置までの前記連続シートの第２搬送量とを比較する比較手段、をさらに備え、
前記比較手段による比較の結果、前記第１搬送量が前記第２搬送量より大きい場合、前記制御手段は、前記連続シートを前記第１搬送量、搬送する間に、前記第２印刷装置が印刷を行うよう制御する、ことを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記エラーが検出された画像の印刷順序を決定する決定手段、をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
前記決定手段は、前記エラーと判定された画像を、当該画像に後続する画像の印刷を完了させた後に印刷するよう前記印刷順序を決定することを特徴とする請求項７に記載の制御装置。
【請求項９】
前記印刷状況とは、印刷された画像の前記連続シートの搬送方向の長さを含むことを特徴とする請求項１乃至８のいずれか１項に記載の制御装置。
【請求項１０】
連続シートに対して画像の印刷を行う第１印刷装置と、前記連続シートの搬送方向の下流側で前記第１印刷装置により印刷された前記連続シートに対して印刷を行う第２印刷装置と、を制御する制御装置において実行される制御方法であって、
前記連続シートに対する印刷に伴って、前記第１印刷装置と前記第２印刷装置とにおける前記連続シートに対する印刷状況を特定可能な実行情報を含む印刷情報を更新する更新工程と、
前記第１印刷装置におけるエラーを判定する判定工程と、
前記判定工程において前記第１印刷装置においてエラーが発生したと判定された場合、前記更新工程において更新された前記印刷情報に基づいて、前記エラーの前記連続シートにおける発生位置を特定する特定工程と、を有し、
前記判定工程においてエラーが発生したと判定される前に前記第１印刷装置により印刷が完了した前記連続シートに対して、前記特定工程において特定された前記エラーの発生位置に基づいて、前記第２印刷装置が印刷を行えるように制御することを特徴とする制御方法。
【請求項１１】
請求項１乃至９のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を制御する制御装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
被記録媒体としてロール紙等の連続シートを用いて印刷を行う印刷システムにおいて、印刷途中に何らかのトラブルの発生により印刷が中断される場合がある。その際、汚損や破損など、トラブルの影響を受けた被記録媒体は成果物（印刷物）として扱わないための工夫が必要である。そのために、トラブルの影響を受けた被記録媒体を切り取る構成が設けられることがある。
【０００３】
トラブルが原因で被記録媒体を切り取った後、印刷を再開する場合に、印刷システム内に残った被記録媒体上に引き続き印刷を行うことがある。しかしながら、その場合には、トラブルによる印刷中断と被記録媒体の切取の影響があるので、印刷中断前に行われていた印刷をそのまま続行することはできない。そこで、トラブルによる印刷中断と被記録媒体の切取の影響を考慮して、どの画像から印刷を再開するか、若しくは、被記録媒体のどの位置から印刷を再開するか、について特定する必要がある。
【０００４】
特許文献１には、１台目の印刷装置で片面をプリントし、２台目の印刷装置でその裏面をプリントする重連（タンデム）プリントシステムが記載されている。特許文献１では、２台目でジャムが発生した場合に、１台目でプリント済みの面を無駄にしないために、ジャム発生後に２台目によりプリントされる裏面の開始ページを特定することが記載されている。また、被記録媒体上にページ識別マークを印刷し、それを検出することで被記録媒体の切取後の印刷再開ページを特定することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−０３９７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の識別マークを印刷する方法では、誤検知等により識別マークを正しく読み取れない場合には、２台目でのプリント再開ページを特定できない。また、図１６に示すようにユーザが被記録媒体を切断した位置が画像に重なっていた場合にセンサが半端に切り取られた画像の識別マークを検知してしまうと、その画像が完全なものと誤判断することがある。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、エラーが発生した場合でも、適切に印刷を再開できる制御装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る制御装置は、連続シートに対して画像の印刷を行う第１印刷装置と、前記連続シートの搬送方向の下流側で前記第１印刷装置により印刷された前記連続シートに対して印刷を行う第２印刷装置と、を制御する制御装置であって、前記連続シートに対する印刷に伴って、前記第１印刷装置と前記第２印刷装置とにおける前記連続シートに対する印刷状況を特定可能な実行情報を含む印刷情報を更新する更新手段と、前記第１印刷装置におけるエラーを判定する判定手段と、前記判定手段により前記第１印刷装置においてエラーが発生したと判定された場合、前記更新手段により更新された前記印刷情報に基づいて、前記エラーの前記連続シートにおける発生位置を特定する特定手段と、前記判定手段によりエラーが発生したと判定される前に前記第１印刷装置により印刷が完了した前記連続シートに対して、前記特定手段により特定された前記エラーの発生位置に基づいて、前記第２印刷装置が印刷を行うよう制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、エラーが発生した場合でも、適切に印刷を再開することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を示す図である。
【図２】コントローラの構成を示すブロック図である。
【図３】第１印刷装置及び第２印刷装置の制御構成を示すブロック図である。
【図４】印刷制御装置を含む構成を示す図である。
【図５】印刷処理の手順を示す図である。
【図６】図５のＳ５０４の処理の手順を示す図である。
【図７】図５のＳ５０９の処理の手順を示す図である。
【図８】図７のＳ７０２の処理の手順を示す図である。
【図９】図８のＳ８０４の処理の手順を示す図である。
【図１０】図７のＳ７０５の処理の手順を示す図である。
【図１１】印刷処理の手順を示す他の図である。
【図１２】トラブル発生部を再印刷する処理の手順を示す図である。
【図１３】印刷情報テーブルの一例を示す図である。
【図１４】印刷情報テーブルにより画像及び空白を特定する方法を説明する図である。
【図１５】処理の開始位置を説明する図である。
【図１６】重連印刷システムでのトラブル部分の切断を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
［第１の実施形態］
図１は、重連印刷システム（以下、印刷システム）の概略構成を示す図である。図１は、被記録媒体としてロールシート（搬送方向において、印刷単位（１ページ）の長さよりも長い連続した被記録媒体、連続シート）を用いた印刷システムの全体構成を示す図である。
【００１３】
印刷システム１００は、連続シートの搬送方向上流側に位置する第１印刷装置１１９と、搬送方向下流側に位置する第２印刷装置１２０とを含む。また、コントローラ１１７と、ホストコンピュータ１１８と、を含む。上述した第１印刷装置１１９、第２印刷装置１２０、及びホストコンピュータ１１８は、コントローラ１１７に接続されている。さらに、印刷システム１００は、第１印刷装置１１０に連続シートを供給する給紙ユニット１０１、第１印刷装置１１９と第２印刷装置１２０の間に設けられたシート反転ユニット１０８と、スキャナユニット１１５と、巻取ユニット１１６を含む。
【００１４】
給紙ユニット１０１は、連続シートであるロールシート（以下、シートともいう）を第１印刷装置１１９に供給し、巻取ユニット１１６は、印刷完了したシートを第２印刷装置１２０から巻き取る。シート反転ユニット１０８は、第１印刷装置１１９から出力されたシートの表裏反転を行う。スキャナユニット１１５は、第２印刷装置１２０で印刷完了した画像を光学的に読み取って画像内容を確認する。コントローラ１１７は、第１印刷装置１１９及び第２印刷装置１２０の制御や、印刷データに対してＲＩＰ処理を行う。印刷データとは、例えば、印刷対象の画像データである。
【００１５】
ホストコンピュータ１１８は、コントローラ１１７にネットワーク１３３を介して印刷ジョブを送信する。ホストコンピュータ１１８は、印刷する画像の選択や印刷サイズ、レイアウト等の設定を行って印刷ジョブを作成する。図１では、ホストコンピュータ１１８として、ネットワーク１３３に接続されたホストコンピュータを示しているが、これに限定されるものではなく、コントローラ１１７に直接接続されているホストコンピュータであっても良い。また、コントローラ１１７は、ホストコンピュータ１１８から印刷ジョブを取得するものとしたが、これに限定されず、例えば、ＵＳＢメモリ等の可搬メディアから印刷ジョブを取得しても良い。ホストコンピュータ１１８は、送信した印刷ジョブの進捗状態を、コントローラ１１７、第１印刷装置１１９、第２印刷装置１２０から取得し、管理を行う。
【００１６】
コントローラ１１７は、ホストコンピュータ１１８から印刷ジョブを受信し、印刷ジョブに対応する印刷データに対してＲＩＰ処理を行う。そして、データ用通信インタフェース（ＩＦ）１２７及び１２８を介して、第１印刷装置１１９、第２印刷装置１２０に印刷データを送信する。データ用通信ＩＦ１２７及び１２８は、光ファイバ等の高速データ送受信が可能なインタフェースにより構成されており、コントローラ１１７から第１印刷装置１１９、第２印刷装置１２０に対して大量の印刷データを送信可能である。なお、ホストコンピュータ１１８からの印刷ジョブの受付、ＲＩＰ処理を、コントローラ１１７の１台で行っているが、印刷ジョブの受付を別のコンピュータで行うようにしても良いし、ＲＩＰ処理を別のコンピュータで行うようにしても良い。また、サーバ構成のように、内部のブレード毎に印刷ジョブ受付やＲＩＰ処理を行うように処理を分離しても良い。以上のように、ホストコンピュータ１１８、ネットワーク１３３、コントローラ１１７の構成は、図１に示す形態に限定されるものではない。
【００１７】
また、コントローラ１１７は、制御用通信ＩＦ１２９、１３０、１３１、１３２を介して、第１印刷装置１１９、第２印刷装置１２０、給紙ユニット１０１、巻取ユニット１１６に制御コマンドを送信し、各装置の制御を行う。また、コントローラ１１７は、制御用通信ＩＦ１３１及び１３２を介して、第１印刷装置１１９および第２印刷装置１２０に印刷ジョブの情報や、印刷や制御に必要な各種設定データを送信する。また、コントローラ１１７は、第１印刷装置１１９および第２印刷装置１２０から、各印刷装置の状態や、印刷ジョブが印刷中か印刷終了か等の進捗情報を取得する。
【００１８】
第１印刷装置１１９は、データ用通信ＩＦ１２７を介して、コントローラ１１７からＲＩＰ処理済の印刷データを受信する。第１印刷装置１１９は、シートに印刷された各種マークを読み取る読取センサ１０２、各色に対応した記録ヘッド１０５、記録ヘッド１０５にインクを供給する各色に対応したインクタンク１０６を含む。また、第１印刷装置１１９は、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１０７、操作ユニット１０３を含む。操作ユニット１０３は、ユーザが種々の指示操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認を行うことができる。また、ユーザは、インク残量やシート残量等の装置の各種状態の確認、記録ヘッド位置の調整値やレジ調整値の入力、記録ヘッドの回復動作等の装置メンテナンスの実行などを指示することができる。第１印刷装置１１９は、制御ユニット１２１、被記録媒体の搬送量及び搬送状態を制御するエンコーダ１２３や搬送ローラ１２５を含む。制御ユニット１２１は、コントローラ（ＣＰＵまたはＭＰＵ）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第１印刷装置１１９全体を統括的に制御する。第１印刷装置１１９の構成は、これに限定されるものではなく、例えば、必要に応じてユニットやセンサ等が追加されても良い。
【００１９】
第２印刷装置１２０は、データ用通信ＩＦ１２８を介して、コントローラ１１７から印刷データを受信する。第２印刷装置１２０は、シートに印刷された各種マークを読み取る読取センサ１０９、各色に対応した記録ヘッド１１２、記録ヘッド１１２にインクを供給する各色に対応したインクタンク１１３を含む。また、第２印刷装置１２０は、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１１４、操作ユニット１１０を含む。操作ユニット１１０は、ユーザが種々の指示操作を行ったり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中か印刷終了かなど、オーダー毎の印刷状況の確認を行うことができる。また、ユーザは、インク残量やシート残量等の装置の各種状態の確認、記録ヘッドの位置調整値やレジ調整値の入力、記録ヘッドの回復動作等の装置メンテナンスの実行などを指示することができる。第２印刷装置１２０は、制御ユニット１２２、被記録媒体の搬送量及び搬送状態を制御するエンコーダ１２４や搬送ローラ１２６を含む。制御ユニット１２２は、コントローラ（ＣＰＵまたはＭＰＵ）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第２印刷装置１２０全体を統括的に制御する。第２印刷装置１２０の構成は、これに限定されるものではなく、例えば、必要に応じてユニットやセンサ等が追加されても良い。本実施形態では、第１印刷装置１１９と第２印刷装置１２０を同一の構成としているが、第１印刷装置１１９のみ給紙ユニット１０１の制御を行う制御基板を搭載するといったように、互いに異なる構成にしても良い。
【００２０】
給紙ユニット１０１は、シートを第１印刷装置１１９に搬送する制御を行う。ユーザは、シートを給紙ユニット内の制御バーに装着してから給紙ユニット１０１本体に装填する。給紙ユニット１０１は、コントローラ１１７から制御用通信ＩＦ１２９を介して給紙開始の指示を受け、シート（被記録媒体）の搬送を開始する。また、搬送速度の誤差を吸収するためのループ作成制御部１０４は、用紙の搬送速度の調整を行う。図１では、給紙ユニット１０１にループ制御部を設けたが、これに限定されず、例えば、第１印刷装置１１９内に、搬送速度を吸収するループ制御部１０４が設けられても良い。給紙ユニット１０１から引き出されたシートは矢印ａ方向に搬送され、第１印刷装置１１９に到達する。給紙ユニット１０１は、カット紙や、ロール状ではない連続シートを給紙する構成を含んでいても良い。
【００２１】
第１印刷装置１１９では、コントローラ１１７から受信した印刷データに従って、画像印刷を行う。記録ヘッド１０５では複数色分の独立した記録ヘッドがシートの搬送方向に沿って保持されている。本実施形態では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応したライン型の記録ヘッドである。なお、記録ヘッド１０５は、これら以外の色に対応しても良く、これらの全てに対応していなくとも良い。第１印刷装置１１９では、シート（被記録媒体）の搬送に同期させて、記録ヘッド１０５からインクを吐出させてシート上に画像を形成する。なお、記録ヘッド１０５は、インクの吐出先が搬送ローラ１２５と重ならない位置に配置されている。本実施形態では、インクをシートに直接吐出させる構成としたが、これに代えて、中間転写体にインクを付与した後、そのインクをシートに付与することによって画像を形成させる構成であっても良い。
【００２２】
インクタンク１０６は、インクを各色独立して貯蔵する。インクタンク１０６からはチューブによって各色に対応して設けられたサブタンク（不図示）までインクが供給され、サブタンクから各記録ヘッド１０５までチューブを介してインクが供給される。記録ヘッド１０５は、印刷時の搬送方向ａ方向に沿って各色平行に並んでいる。各色のライン型記録ヘッドは、継ぎ目無く単一のノズルチップで形成されたものであっても良いし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであっても良い。本実施形態では、第１印刷装置１１９が使用可能な最大サイズのシートの印刷領域幅分をカバーする範囲にノズルが並んでいる所謂フルライン型マルチ記録ヘッドとする。
【００２３】
ノズルからインクを吐出するインクジェット記録方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。印刷データに基づいて各記録ヘッド１０５のノズルからインクが吐出されるが、その吐出のタイミングは搬送用エンコーダ１２３の出力信号によって決定される。なお、本実施形態では記録剤としてインクを用いたインクジェット記録装置を挙げているが、これに限定されない。他に、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなどの電子写真記録方式など、様々な印刷方式のプリンタを用いるようにしても良い。
【００２４】
シートに画像が形成された後、シートは乾燥ユニット１０７まで搬送される。乾燥ユニット１０７は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を通過するシートを温風（加温された気体（空気））で加熱する。なお、乾燥の方法は、温風を用いるのに代えて、冷風、ヒーターによる加温、待機させることのみによる自然乾燥、紫外光等の電磁波の照射など種々のものも採用可能である。シートに印刷された画像の乾燥完了後のシートは、反転ユニット１０８まで搬送される。反転ユニット１０８は、第１印刷装置１１９で印刷した面（第一面）の裏面に印刷をさせるために、シート上下の反転を行う。反転されたシートは、搬送速度の誤差を吸収するループ作成制御部１１１を経由し、第２印刷装置１２０に到達する。ここで、反転ユニット１０８の後ろにループ制御部を設けているが、第２印刷装置１２０の内部に、搬送速度を吸収するループ制御部１１１が設けられても良い。なお、反転ユニット１０８は取り外し可能である。例えば、片面印刷を行う場合には、反転ユニット１０８を取り外し、第１印刷装置１１９、第２印刷装置１２０の両方で第一面に対して印刷する構成にしても良い。
【００２５】
第２印刷装置１２０では、コントローラ１１７から受信した印刷データに従って画像印刷を行う。最初に、マーク読取センサ１０９で、第一面に印刷されている位置検出や、第一面にどのような画像が印刷されているかの画像識別用に印刷されているマークを読み取って、第一面に対応する第二面の画像の確定や第二面の画像印刷開始位置の決定を行う。読取センサ１０９で読み取った結果に応じて、第二面への印刷画像、印刷タイミングを決定していく。記録ヘッド１１２、インクタンク１１３、乾燥ユニット１１４は、それぞれ第１印刷装置１１９の記録ヘッド１０５、インクタンク１０６、乾燥ユニット１０７と同様の構成である。また、搬送用エンコーダ１２３、搬送ローラ１２６は、それぞれ第１印刷装置１１９の搬送用エンコーダ１２３、搬送ローラ１２５と同様の構成である。
【００２６】
シートに印刷された画像の乾燥完了後のシートは、スキャナユニット１１５まで搬送される。スキャナユニット１１５では、２本のスキャナセンサが相対向するように配置されて同時にシートの両面を読取可能となっており、シート両面に印刷された画像を同時に光学的に読取り、画像内容の確認を行う。例えば、シート上の印刷画像や特殊パターンを光学的に読取って印刷画像に問題がないか否かの確認や、インクの吐出状態等の印刷装置の状態確認等を行う。画像の確認において、記録ヘッドの状態を確認するための所定のパターンを読み込み、インクの吐出状態を確認するようにしても良いし、元画像との比較を行うことによって印刷の成否を確認するようにしても良い。また、確認の方法を種々の中から、適宜ユーザがユーザインタフェース上で選択可能とするようにしても良い。また、画像の状態及び装置の状態を確認した際にＮＧと判定された場合には、その画像に対してパンチで穴を開ける、印をつける等を行い、どの画像の状態がＮＧであるかを識別できるようにしても良い。
【００２７】
本実施形態では、第２印刷装置１２０の下流側にスキャナセンサを２本搭載して両面を同時に読み取っているが、これに限定されるものではない。例えば、第１印刷装置１１９のすぐ後段に１本目のスキャナを配置し、第一面の印刷画像のスキャンを行って画像を確認し、第２印刷装置１２０の後段に２本目のスキャナを配置し、第二面の印刷画像のスキャンを行って確認するといった構成でも良い。また、スキャナで読み取りを行っているが、カメラのようなエリアセンサを使用しているもので読み取りを行っても良い。
【００２８】
スキャン完了後のシートは、巻取ユニット１１６まで搬送される。巻取ユニット１１６は、第２印刷装置１２０から排出された印刷済みのシートを巻き取る制御を行う。巻取ユニット１１６は、コントローラ１１７から制御用通信ＩＦ１３０を介して巻取り指示があってから巻取り動作を開始し、両面が印刷されたシートの巻取りを行う。
なお、図１に示す印刷システムは、片面印刷、両面印刷のいずれも可能なシステムである。片面印刷の場合は、第１印刷装置１１９で印刷を行っても良いし、第２印刷装置１２０で印刷を行っても良い。また、ジョブ単位やページ単位、さらには１ページ内の画像単位で第１印刷装置１１９と第２印刷装置１２０とで役割分担するようにしても良い。両面印刷の場合には、第１印刷装置１１９で第一面の印刷、第２印刷装置１２０で第二面の印刷をするようにしても良いし、第１印刷装置１１９で第二面の印刷、第二印刷装置１２０で第一面の印刷をするようにしても良い。
【００２９】
また、２台の印刷装置によって構成される印刷システムについて説明したが、これに限定されない。３台以上の印刷装置を直列接続しても良いし、直列接続された２台の印刷装置のセットが複数並列に構成され、１つのコントローラ１１７によって制御される構成でも良い。図１の印刷システムは、印刷機能のみを有したものを示しているが、これに限らず、原稿上の画像を読み取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置（ＭＦＰ）としても良い。また、印刷処理を行う被記録媒体（被記録媒体またはシート）としてロールシートを用いたものを説明したが、同一面への複数ページ分の印刷を途中で切断せずに続けて行える長尺の被記録媒体であれば、ロール状となったものには限らない。また、被記録媒体の切断は、印刷装置が自動的に切断するものであっても良いし、ユーザがマニュアル指示を行って切断するものであっても良いし、後工程において切断処理するようにしても良い。被記録媒体の材質も紙には限らず、印刷処理可能なものであれば、種々のものを用いても良い。また、印刷装置は、被記録媒体への印刷のみではなく、所定のサイズに予めカットされたカットシートへの印刷を可能とした印刷装置であっても良い。
【００３０】
また、印刷方式は、後述する画像印刷用液体インクを用いたインクジェット記録方式による画像の印刷には限られない。記録剤として固形インクを用いても良いし、トナーを用いた電子写真方式や昇華方式など種々の記録方式を採用可能である。また、複数色の記録剤を用いたカラー記録を行うものには限らず、黒色（グレーを含む）のみによるモノクロ記録を行うものであっても良い。また、印刷は、可視画像の印刷には限らず、不可視もしくは視認が困難な画像（透かし画像等）の印刷であっても良い。また、一般的な画像以外の例えば配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等のプリントなど種々のタイプの印刷であっても良い。つまり、記録剤を被記録媒体に付与可能なものであれば種々のタイプの記録装置（印刷装置）に適用可能である。また、図１の印刷システムとは別に接続された外部装置からの指示により印刷装置の印刷処理を制御する場合には、その外部装置が印刷制御装置となる。また、図１には図示しないが、第１印刷装置１１９、第２印刷装置１２０は、それぞれシートの切れ目を検知する紙端検知センサを少なくとも１つ内部に有する。
【００３１】
図２は、コントローラ１１７の構成を示すブロック図である。図２において、コントローラ１１７は、メイン制御部２０１と画像処理部２１２を含む。これらは、システムバス２１１に接続されている。メイン制御部２０１は、コントローラ１１７の主制御部である。メイン制御部２０１は、ホストコンピュータ１１８から供給される印刷ジョブに基づいて画像処理部２１２で印刷データを生成する。さらに、メイン制御部２０１は、制御用通信ＩＦ２０８およびデータ用通信ＩＦ２０７を介して通信可能な第１印刷装置１１９及び第２印刷装置１２０の印刷制御を行う。メイン制御部２０１は、ジョブ管理用通信ＩＦ２０２、ＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、ＨＤＤ２０６、データ用通信ＩＦ２０７、制御用通信ＩＦ２０８、ユーザインタフェース（ＵＩ）ＩＦ２０９を含む。これらは、システムバス２１１に接続されている。画像処理部２１２は、メイン制御部２０１と同様に、ＣＰＵ、ＲＯＭ、およびＲＡＭを含み、メイン制御２０１と協調動作することが可能である。
【００３２】
ジョブ管理用通信ＩＦ２０２は、ホストコンピュータ１１８から供給される印刷ジョブやその他のコマンド、更にステータス信号等の送受信を行う。ＣＰＵ２０３は、各種演算を行い、コントローラ１１７全体を統括的に制御する。ＲＯＭ２０４は、ＣＰＵ２０３が実行する各種制御プログラムや固定データを記憶する。ＲＡＭ２０５は、ＣＰＵ２０３が各種演算および制御を行う際の作業エリアとして用いられる。ＨＤＤ２０６は、ホストコンピュータ１１８から供給される印刷ジョブや所要のテーブル、および画像処理部２１２から得た印刷データ等を一時的に格納する領域である。データ用通信ＩＦ２０７は、ＨＤＤ２０６に格納された印刷データを第１印刷装置１１９と第２印刷装置１２０へ送信するためのインタフェースである。制御用通信ＩＦ２０８は、第１印刷装置１１９及び第２印刷装置１２０との間で、制御コマンドやステータス信号等を送受信するためのインタフェースである。ＵＩ−ＩＦ２０９は、操作パネル２１０との間でコマンド等を送受信するためのインタフェースである。
【００３３】
操作パネル２１０は、ユーザが第１印刷装置１１９と第２印刷装置１２０を操作して印刷設定等を行うための入力装置である。さらに、操作パネル２１０は、第１印刷装置１１９と第２印刷装置１２０のステータス等をユーザに通知するための表示装置の役割も果たす。操作パネル２１０は、メイン制御部２０１のＵＩ−ＩＦ２０９を介してシステムバス２１１に接続されている。
【００３４】
画像処理部２１２は、メイン制御部２０１から受信した制御コマンドに応じて、印刷ジョブの色空間（例えば、ＹＣｂＣｒ）から、標準的なＲＧＢ色空間（例えば、ｓＲＧＢ）に変換する。また、有効な画素数への解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて実行される。これらの画像処理によって得られた印刷データは、ＨＤＤ２０６に格納される。
【００３５】
図３は、第１印刷装置１１９および第２印刷装置１２０の制御構成を示すブロック図である。なお、本実施形態では、第１印刷装置１１９と第２印刷装置１２０は、同じ構成として説明するが、互いに異なる構成であっても良い。第１印刷装置１１９および第２印刷装置１２０は、制御用通信ＩＦ３１０、データ用通信ＩＦ３２０、エンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０、操作部３７０をそれぞれ含む。これらの構成要素は、システムバス３８０に接続されている。
【００３６】
図３に示すエンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０は、制御ユニット１２１および１２２にそれぞれ含まれる。また、操作部３７０は操作ユニット１０３および１１０にそれぞれ含まれる。制御用通信ＩＦ３１０およびデータ用通信ＩＦ３２０は、第１印刷装置１１９および第２印刷装置１２０をコントローラ１１７と接続するためのインタフェースである。制御用通信ＩＦ３１０は、コントローラ１１７から制御コマンドやステータス信号等を受信するためのインタフェースである。データ用通信ＩＦ３２０は、コントローラ１１７から印刷データを受信するためのインタフェースである。
【００３７】
エンジン制御部３３０は、ＣＰＵ３３１、ＲＯＭ３３２、ＲＡＭ３３３、ＨＤＤ３３４を含み、これらの構成要素は、システムバス３８０に接続されている。ＣＰＵ３３１は、各種演算を行い、第１印刷装置１１９全体又は第２印刷装置１２０全体を統括的に制御する。ＲＯＭ３３２は、ＣＰＵ３３１が実行する各種制御プログラムや印刷装置の各種動作に必要なデータを記憶する。ＲＡＭ３３３は、ＣＰＵ３３１の作業エリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶したりする。ＨＤＤ３３４は、印刷装置の各種動作に必要なパラメータや所要のテーブル等を記憶する。
【００３８】
エンジン制御部３３０は、制御用通信ＩＦ３１０を介してコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０を制御して、印刷データを被記録媒体に記録する。記録ヘッド制御部３４０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドと、データ用通信ＩＦ１２７及び１２８を介してコントローラ１１７から受信した印刷データに応じて、記録ヘッド１０５および１１２の駆動制御を行う。それにより、印刷データが被記録媒体に記録される。
【００３９】
モーター制御部３５０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、搬送ローラ１２３および１２６の駆動制御等、搬送機構の制御を行う。読取制御部３６０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、センサ１０２および１０９を用いて記録媒体上に印刷された各種マーク等の検出を行う。操作部３７０は、ユーザとの入出力ＩＦであり、ハードキーやタッチパネルの入力部、および情報を表示するディスプレイや音声発生器などの出力部を含む。操作部３７０は、印刷装置の各種動作に必要なパラメータ設定や、印刷状態や使用する被記録媒体の種類の表示等を行う。
【００４０】
本実施形態では、エンジン制御部３３０がコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０の制御を行うと説明したが、これに限定されない。例えば、各制御部間で制御コマンドの送受信をしても良いし、コントローラ１１７から各制御部が直接に制御コマンドを受信しても良い。また、本実施形態では、記録ヘッド制御部３４０がコントローラ１１７から印刷データを直接受信するとして説明したが、これに限定されない。例えば、エンジン制御部３３０がコントローラ１１７から印刷データを受信し、システムバス３８０を介してエンジン制御部３３０から記録ヘッド制御部３４０へ印刷データを送信しても良い。
【００４１】
図４は、印刷制御装置を含む構成を示す図であり、図１と対応している。図４のジョブ制御装置４０１は、ジョブデータを生成し、印刷制御装置４０２にジョブデータを送信し、その進捗を管理する。ジョブ制御装置４０１は、図１に示すホストコンピュータ１１８に対応する。
【００４２】
印刷制御装置４０２は、ジョブ制御装置４０１からジョブデータを受信し、レンダリング処理を行い、第１印刷装置４１０および第２印刷装置４２０に印刷データを送信する。また、印刷制御装置４０２は、第１印刷装置４１０および第２印刷装置４２０から、装置状態や管理情報を適宜収集し、各印刷装置の状態管理を行う。また、印刷制御装置４０２は、第１印刷装置４１０や第２印刷装置４２０、給紙制御装置４０４、巻取制御装置４０５に制御コマンドを送信し、各装置の制御を行う。ここで、印刷制御装置４０２は、図１に示すコントローラ１１７に対応する。
【００４３】
ジョブ制御装置４０１と印刷制御装置４０２は、ジョブ管理用通信ＩＦ４０３と相互に通信可能に接続されている。ジョブ管理用通信ＩＦ４０３は、ＬＡＮに接続され、ジョブ制御装置４０１と印刷制御装置４０２との間で、ジョブデータやステータスの送受信が行われる。また、ジョブ管理用通信ＩＦ４０３は、不図示の他のジョブ制御装置や印刷制御装置にも接続可能である。ジョブ管理用通信ＩＦ４０３は、図１に示す印刷ジョブを送信する、ネットワーク上にあるホストコンピュータ１１８、もしくは、コントローラ１１７に直接接続されるホストコンピュータ１１８、もしくは、ＵＳＢメモリ等の可搬メディアに対応する。
【００４４】
第１印刷装置４１０は、両面印刷における表面の印刷を行う印刷装置であり、給紙制御装置４０４から給紙されるロールシートの表面に印刷を行う。第１印刷装置４１０は、図１に示す第１印刷装置１１９に対応する。第２印刷装置４２０は、両面印刷における裏面の印刷を行う印刷装置であり、第１印刷装置４１０から排出されるロールシートを不図示の用紙反転装置で反転してから送られるロール紙の裏面に印刷を行う。第２印刷装置４２０は、図１に示す第２印刷装置１２０に対応する。
【００４５】
印刷制御装置４０２と第１印刷装置４１０および第２印刷装置４２０とは、制御用通信ＩＦ４０６とデータ用通信ＩＦ４０７で接続されている。制御用通信ＩＦ４０６は、各制御装置間において装置状態や制御コマンドの送受信を行う。制御用通信ＩＦ４０６は、図１に示す制御用通信ＩＦ１２９、１３０、１３１、１３２に対応する。また、データ用通信ＩＦ４０７は、例えば、光ファイバにより接続されており、印刷制御装置４０２から第１印刷装置４１０、第２印刷装置４２０へ大量の印刷データを高速送信することが可能である。データ通信用ＩＦ４０７は、図１に示すデータ通信用ＩＦ１２７及び１２８に対応する。
【００４６】
給紙制御装置４０４は、ロールシートを第１印刷装置４１０に送り込む制御を行う。巻取制御装置４０５は、第２印刷装置４２０から排出された印刷済みのロールシートを巻き取る制御を行う。給紙制御装置４０４や巻取制御装置４０５も、制御用通信ＩＦ４０６に接続されており、印刷制御装置４０２や第１印刷装置４１０、第２印刷装置４２０と装置状態や制御コマンドの送受信を行う。給紙制御装置４０４、巻取制御装置４０５はそれぞれ、図１に示す給紙ユニット１０１と巻取ユニット１１６の各ユニットを制御するコントローラ１１７に対応する。
【００４７】
図５は、印刷コマンドを受信して給紙・印刷情報テーブルを作成し、印刷を行う印刷処理の手順を示すフローチャートである。図４を参照しながら、図５の処理を説明する。図５の処理は、例えば、コントローラ１１７のＣＰＵ２０３がプログラムを実行して各部を制御することにより実現される。ジョブ制御装置４０１が印刷ジョブを生成して印刷制御装置４０２に送信すると、Ｓ５０１からフローを開始する。
【００４８】
Ｓ５０１において、給紙を開始する。また、Ｓ５０１では、給紙の開始に伴い、給紙量（ロールシートの供給長さ）の測定を開始する。Ｓ５０２において、後述する印刷情報テーブルの初期化を行う。印刷情報テーブルの初期化は、印刷ジョブが持つ情報に基づいて行われる。ここで、印刷ジョブが持つ情報とは、例えば、印刷ジョブで定義される、印刷処理により被記録媒体上に構成（印刷）される、カットマークや空白などを含めた全ての構成要素のサイズと、構成される順序についての情報である。なお、Ｓ５０１とＳ５０２は、同時に行われても良い。次に、Ｓ５０３において、印刷を開始する。これは、給紙装置１０１に装填された被記録媒体に対して、第１印刷装置１１９が印刷を開始することを意味する。
【００４９】
次に、Ｓ５０４において、印刷の進行に伴い、印刷情報テーブルの作成と更新を行う。Ｓ５０４の詳細は、図６で後述する。次に、Ｓ５０５において、印刷システムにおいてトラブルが発生したか否かを判定する。ここで、トラブル（エラー）とは、例えば、ジャムの発生や不吐検出、印刷システムの予期せぬ停止など、進行中の印刷処理を正常に続行・終了できない現象をいう。
【００５０】
トラブルが発生していると判定された場合（Ｓ５０５においてＹＥＳ）、Ｓ５０６において印刷を中止し、Ｓ５０７において第１印刷装置１１９への給紙を中止する。さらに、Ｓ５０８において、印刷情報テーブルの作成を終了する。なお、Ｓ５０６〜Ｓ５０８は、同時に行われても良い。
【００５１】
次に、Ｓ５０９において、トラブル対応処理が開始されて、図５に示す処理を終了する。Ｓ５０９の詳細は、図７で後述する。Ｓ５０５でトラブルが発生していないと判定された場合にはＳ５１０へ進み、印刷が完了しているか否かを判定する。ここで、印刷が完了していないと判定された場合、Ｓ５０４からの処理を繰り返す。一方、印刷が完了していると判定された場合、Ｓ５１１において、第１印刷装置１１９への給紙を終了し、Ｓ５１２において印刷情報テーブルの作成を終了する。なお、Ｓ５１１とＳ５１２は同時に行われても良い。
【００５２】
図６は、図５のＳ５０４の処理の手順を示すフローチャートである。図６に示す処理では、印刷ジョブによって初期化された印刷情報テーブルを、印刷中の情報によって更新する。また、図１３は、本フローで作成・更新される印刷情報テーブルの一例を示す図である。まず、Ｓ６０１において、印刷中の情報を取得する。ここで、印刷中の情報とは、印刷ジョブには含まれていない情報であり、例えば、印刷される全ての構成要素各々における印刷開始済み情報と、印刷完了済み情報についての情報である。また、印刷中に挿入される予備吐出など、印刷ジョブに含まれない構成要素についての情報も含まれる。また、構成要素のサイズと、構成される順序情報、予期せぬシート搬送による空白のサイズ変更なども該当する。つまり、これらの情報は、第１印刷装置１１９が印刷ジョブを受信した時点では知り得ない情報であり、印刷を開始して進行していくとともに更新される情報である。Ｓ６０２において、印刷が進行するに伴い、Ｓ６０１で取得した情報に基づいて、図５のＳ５０２で初期化した印刷情報テーブルを更新する。図６に示す処理の終了後は、図５のＳ５０５へ進む。
【００５３】
図１３は、印刷情報テーブルの一例を示す図である。本実施形態では、印刷情報テーブルを参照することで、その時点での被記録媒体上に構成された全ての画像および空白を特定可能である。印刷情報テーブルの項目１３０１は、被記録媒体上に構成される画像種別または空白を示す。項目１３０２は、複数の画像および空白のそれぞれを特定する実行情報を示す。項目１３０３は、画像および空白が被記録媒体上に構成されていく順序を示す。項目１３０４は、画像および空白の各々の、搬送方向における長さを示す。例えば、「２０」とは、搬送方向における長さが２０画素であることを示す。この項目１３０４は、エンコーダの１２３の測定結果に基づいて算出される。項目１３０５は、シート搬送開始から各画像および空白が構成された位置までの、搬送方向における累積長さを示す。項目１３０６は、各画像が印刷を開始したか否かを示す。項目１３０７は、各画像が印刷を完了したか否かを示す。なお、搬送不良などを原因とする印刷位置のずれにより空白が生じたり、余分な空白の挿入などがあったりした場合、空白として項目に追加される。
【００５４】
項目１３０１で扱われる画像種別とは、例えば、印刷データに基づく画像（図中「画像」とする）、「予備吐出」、「カットマーク」である。また、項目１３０２で特定される情報とは、例えば、「紙送り空白１」、「予備吐１」、「画像１」、「カットマーク１」、「画像２」である。ここで、画像種別又は空白の後に付される数字は、シート搬送開始からの各画像及び空白の登場回数を示す。また、項目１３０６及び１３０７では、「１」が印刷開始および印刷完了を示し、「０」が印刷の未開始および未完了を示している。
【００５５】
項目１３０５の値は、各画像および空白の「長さ」の累計である。各空白および画像の累積長さは、被記録媒体上の給紙開始位置から、その空白もしくは画像が構成された位置までの長さとなる。被記録媒体上に構成される空白および画像は、本テーブル内の情報で網羅されているので、これらの合計の長さと、給紙開始位置から空白もしくは画像が構成された位置までの長さは一致する。
【００５６】
また、「印刷開始」「印刷完了」について、これらは画像の印刷開始・完了を判定するための情報であるので、「画像種別または空白」が「画像」であるものにのみ値が記述される。これらは、各画像に対して被記録媒体上への印刷を開始したか否か、被記録媒体上への印刷が完了したか否かを示す情報である。例えば、「画像１」は、印刷開始済みかつ印刷完了済みであるので、画像の最後まで印刷が完了していると判定できるが、「予備吐２」は、印刷開始しているものの印刷完了はしていない。これにより、「予備吐２」の印刷が途中であると判定できる。なお、図１３において印刷情報テーブルは表の形式であるが、上述の情報を持つものであれば、他の形式が用いられても良い。
【００５７】
Ｓ５０２の初期化が実行された場合には、図１３に示す印刷情報テーブルは、印刷対象の印刷ジョブに含まれている情報のみで再構成される。例えば、図１３の項目１３０１で「画像」で示される情報のみで印刷情報テーブルを作成する。また、Ｓ５０２の初期化後は、Ｓ５０８又はＳ５１２でテーブル作成が終了するまで更新され続ける。つまり、Ｓ５０２で初期化された時点で、印刷情報テーブルは、項目１３０２の「画像１」及び「画像２」であるとすると、Ｓ５０４において、他の構成要素が順次追加されて図１３に示すように構成されていく。例えば、「紙送り空白１」が開始される場合、印刷情報テーブル内の「画像１」の構成順序上、先に追加される。そして、「紙送り空白１」が完了して「画像１」の印刷開始よりも前に「予備吐１」が印刷開始される場合、「予備吐１」が「紙送り空白１」の後で且つ「画像１」の前に追加される。このようにして、Ｓ５０４の印刷情報テーブルの更新が順次行われていく。印刷処理の途中でジャム等のトラブルが発生した場合には、図５のＳ５０５で説明したように印刷を中止する。ここで、トラブルが発生するまでに印刷処理が行われた内容は、図１３の印刷情報テーブルに示されていることになる。その内容には、印刷ジョブに含まれる情報のみならず、予備吐や空白情報も含まれる。
【００５８】
図７は、図５のＳ５０９の処理の手順を示すフローチャートである。図７に示す処理では、被記録媒体上のトラブル発生部分が切り取られた場合、その切り取られた箇所を特定する。まず、Ｓ７０１において、トラブル発生部の切取りを検知したか否かを判定する。ここで、トラブル発生部とは、先述のようなトラブルの影響を受けた部分の被記録媒体を示し、例えばジャムにより破損した部分や、不吐により印刷が正常でない部分などをいう。また、トラブル発生部（エラーの発生位置）が切り取られたか否かは、ユーザによる切取（切断）後の操作に基づいて、印刷装置が検知する。ここで、切取後の操作とは、例えば、操作部１０３及び１１０に表示される画面上や各装置上のボタン押下であり、そのボタン押下の操作は、トラブルの解除を表わす。切取りが検知された場合にはＳ７０２へ進み、検知されない場合にはＳ７０４へ進む。
【００５９】
Ｓ７０２において、トラブル発生部を特定する処理を行う。Ｓ７０２の詳細は、図８で後述する。Ｓ７０２でトラブル発生部を特定した後、Ｓ７０３において、Ｓ７０２で特定されたトラブル発生部の情報をＲＡＭ３３３へ格納する。Ｓ７０４において、トラブル発生部を再印刷するか否かを判定する。再印刷しないと判定された場合、図７の処理を終了する。再印刷すると判定された場合、Ｓ７０５へ進み、トラブル発生部再印刷処理を行う。Ｓ７０５の詳細は、図１０で後述する。
【００６０】
ここで、再印刷とは、一度印刷を行った画像を再度印刷することである。また、印刷動作を中止後、再度、印刷動作を再開することについては、印刷再開と呼ぶことにする。Ｓ７０４の再印刷の判定は、印刷システムを操作するユーザにより指示されても良いし、ジョブデータに予め設定されていても良い。図７に示す処理が終了すると、同時に、図５の処理も終了する。
【００６１】
図８は、図７のＳ７０２の処理の手順を示すフローチャートである。図８に示す処理では、トラブル発生部の切取後に残された被記録媒体の長さを測定し、トラブル発生部を特定する。また、トラブル発生部の切取後に残された被記録媒体は、破損・汚損や不吐などトラブルの影響を受けていないものとする。
【００６２】
まず、Ｓ８０１において、トラブル発生部が切取られた際の給紙ユニット１０１側に存在する被記録媒体の、給紙ユニット１０１への巻戻しを開始する。Ｓ８０２において、給紙ユニット１０１へ巻き戻した量を測定する。Ｓ８０３において、給紙ユニット１０１側に存在する被記録媒体の巻戻しが終了したか否かを判定し、終了していないと判定された場合、Ｓ８０２へ戻り、給紙ユニット１０１へ巻き戻した量の測定を続ける。一方、巻戻しが終了したと判定された場合、Ｓ８０４へ進む。
【００６３】
Ｓ８０４において、トラブル発生部が切取られた際の巻取ユニット１１６側に存在する被記録媒体の、巻取ユニット１１６への巻き取りを開始する。Ｓ８０４では、Ｓ８０１〜Ｓ８０３と同様に、巻き取った被記録媒体の長さを測定する。Ｓ８０４の詳細は、図９で後述する。
【００６４】
ここで、Ｓ８０２における被記録媒体の長さの測定において、測定を開始・終了する位置について説明する。トラブル発生により被記録媒体が切り取られた際、切り口が搬送方向に対して垂直である場合、測定を開始する点は切り口、即ち被記録媒体の端点となるので、特別な考慮は必要ない。しかしながら、切り口の形状が、斜めや、破損により乱れているなど、特異な形状である場合がある。このような形状の切り口を持つ被記録媒体の長さを測定する場合、測定を開始する点について考慮する必要がある。特異な切り口を持つ被記録媒体の長さ測定においては、単純に被記録媒体の切り口を測定開始点としても、その切り口におけるシート幅が、被記録媒体のシート幅と等しいとは限らない。例えば被記録媒体の切り口が斜めであるとき、シート幅が被記録媒体固有の本来のシート幅より短い部分が存在する。また、切り口がギザギザ（細かい刻み目）であるとき、シート幅方向において紙がない部分が存在する。このように、切り口上におけるシート幅は一定とならず、被記録媒体（本実施形態における連続シート）固有の本来のシート幅と異なる場合がある。
【００６５】
上述したようなシート幅が被記録媒体固有のシート幅と異なる場合被記録媒体は、被記録媒体の品質の観点から成果物として成立しない。従って、本実施形態では、切り口上におけるシート幅と、被記録媒体固有のシート幅とが等しい点から測定を開始する。すなわち、Ｓ８０２及びＳ８０４では、成果物として成立するシート幅（被記録媒体固有のシート幅）が確認されるまで処理を行わず、被記録媒体固有のシート幅が確認された位置から処理を行う。言い換えれば、Ｓ８０２、Ｓ８０４では、被記録媒体被記録媒体固有のシート幅が確認された時点から被記録媒体の測定を開始する。ここで、切り口上におけるシート幅を確認する方法は、特に限定されないが、例えば、紙端検知センサを用いて確認すればよい。紙端検知センサは、例えば、第１印刷装置１１９のトラブル発生部を切り取った後に巻き取ったシートの端部を検知できる位置に配置すると共に、第２印刷装置１２０のトラブル発生部を切り取った後に巻き取ったシートの端部を検知できる位置に配置する。紙幅検知センサを用いる場合、シート幅方向にセンサを配置及び／又は走査して、シート幅方向において所定幅の被記録媒体が検知できるかを判定すればよい。例えば、切り口が斜めの場合、検知されるシート幅が被記録媒体固有のシート幅よりも小さくなり、切り口がギザギザである場合、シート幅方向において被記録媒体を検知できない部分が確認される。例えば、図１５に示すように、切り口がギザギザである場合、（ｂ）の位置では、シート幅において被記録媒体を検知できない部分が確認されるため、測定は開始せず、（ｃ）の位置では、シート幅において被記録媒体を検知できない部分がない、すなわち、所定のシート幅の被記録媒体が確認されるため、測定を開始する。
【００６６】
Ｓ８０５において、図５のＳ５０１で測定した給紙量と、Ｓ８０１〜Ｓ８０４で測定した巻戻量及び巻取量から、切り取られたトラブル発生部を算出する。トラブル発生部の長さは、式（１）により算出される。
【００６７】
トラブル発生部の長さ＝（図５のＳ５０１で測定した給紙量）−（Ｓ８０２で測定した巻戻量＋Ｓ８０４で測定した巻取量）  ・・・（１）
そして、トラブル発生部の位置は、［（図５のＳ５０１で測定した給紙量）−（Ｓ８０２で測定した巻戻量）］によりトラブル発生の始点を算出することができる。また、トラブル発生の始点にトラブル発生部の長さを加算することにより、トラブル発生の終点を算出することができる。算出されるトラブル発生部とは、図５の処理開始時点から給紙された被記録媒体上におけるトラブルが発生した位置の情報である。例えば「被記録媒体の給紙開始点より１０ｍ２３ｃｍ地点から、１１ｍ４３ｃｍ地点までの間にトラブルが発生した」という位置情報が算出される。
【００６８】
次に、Ｓ８０６において、Ｓ８０５で算出したトラブル発生部の情報と、図５で作成された印刷情報テーブルにより、トラブル発生部に印刷されていた画像を特定する。画像の特定方法の詳細については、図１４を用いて後述する。
【００６９】
ここで、被記録媒体上に構成される全ての画像が上記の特定対象となり、その特定される情報には、各画像の識別情報に加えてトラブル発生部に印刷されている長さも含まれる。例えば、「トラブル発生部には、画像Ａが左シート端から１０．５ｍｍ印刷されている」といった情報である。次に、Ｓ８０７において、Ｓ８０１〜Ｓ８０４で巻き取った被記録媒体上に残った半端な画像を特定し、本フローを終了する。ここで、半端な画像とは、トラブル発生部の切取の際に画像の途中で切断され、Ｓ８０１〜Ｓ８０４で巻き取った被記録媒体上に半端な状態で印刷されているものをいう。半端な画像の特定方法の詳細については、図１４を用いて後述する。図８の処理終了後は、図７のＳ７０３へ進む。
【００７０】
図９は、図８のＳ８０４の処理の手順を示すフローチャートである。図８の処理においては、トラブル発生部から排紙側へ巻き取られる被記録媒体の長さを測定する。Ｓ９０１において、トラブル発生部を切り取った際に巻取ユニット１１６側に存在する被記録媒体の、巻取ユニット１１６への巻き取りを開始する。Ｓ９０２において、巻取ユニット１１６へ巻き取る被記録媒体上に印刷する余地があるか否かを判定する。ここで、印刷する余地があるとは、例えば、「裏面さえ印刷すれば成果物として成立する」というような状態の被記録媒体をいう。具体的には、第１印刷装置１１９によって印刷済みの被記録媒体の一部に、更に第２印刷装置１２０による追加の印刷、例えば裏面印刷などを行う余地がある場合などである。また、この場合の印刷済みの被記録媒体には、切取により成果物として成立しなくなった画像を含む部分は含まない。また、印刷する余地があるか否かは、図１３の印刷情報テーブルと、紙端検知センサの情報とに基づいて判定する。具体的には、巻取ユニット１１６へ巻き取られていく被記録媒体上に、印刷されるべき画像があるか否かを、印刷情報テーブルを参照することで判定する。これは、そもそも第１印刷装置１１９が受信した重連印刷用の印刷ジョブには、第２印刷装置１１９において印刷する画像も指定されており、印刷情報テーブルにも反映されているからである。また、第２印刷装置１２０において、巻き取られていく被記録媒体のシート端を検知し、成果物として成立し得る位置でない点で切り取られていた場合にはその成果物は破棄される（印刷する余地がない）と判定し、Ｓ９０４へ進む。本実施形態では、具体的には、Ｓ８０２における説明と同様に、切り口上におけるシート幅と、被記録媒体固有のシート幅とが等しくない場合、その成果物は破棄されると判定する。印刷する余地があると判定された場合には、Ｓ９０３へ進み、被記録媒体を巻取ユニット１１６へ巻取りながら印刷を行い、Ｓ９０４へ進む。
【００７１】
Ｓ９０４において、巻取ユニット１１６へ巻き取った量を測定し、Ｓ９０５へ進む。Ｓ９０５において、巻取ユニット１１６側に存在する被記録媒体の巻取りが終了したか否かを判定し、終了していない場合にはＳ９０４へ戻り、巻取ユニット１１６へ巻き取った量の測定を続ける。終了したと判定された場合には、図９の処理を終了する。図９の処理終了後は、図８のＳ８０５へ進む。
【００７２】
図１０は、図７のＳ７０５の処理の手順を示すフローチャートである。図１０の処理においては、第１印刷装置１１９でトラブル発生部を再印刷する。まず、Ｓ１００１において、印刷を再開できる位置まで被記録媒体を送る。被本フロー開始時点では、図８で説明したようにトラブル発生部切取後に残った記録媒体は、全て給紙ユニット１０１へ巻き取られている。そのため、中断していた印刷動作を再開するためには給紙ユニット１０１に巻き取られた被記録媒体を、印刷を再開できる位置まで、再度給紙する必要がある。ここで、印刷を再開できる位置とは、図８で特定された、被記録媒体上に残った半端な画像に、再印刷する画像が重ならないところまで被記録媒体を移動させた位置を示す。
【００７３】
次に、Ｓ１００２において、トラブル発生部が切取済みか否かを判定し、切取済みでないと判定された場合、Ｓ１００３へ進み、非切取時トラブル発生部再印刷処理を行う。Ｓ１００３の詳細は、図１２を用いて後述する。なお、Ｓ１００３第２の実施形態において説明する。
【００７４】
Ｓ１００２で切取済みであると判定された場合、Ｓ１００４へ進み、再印刷割り込み方法を選択する。再印刷割り込み方法を選択可能としている理由は、後工程の都合やユーザの勤務時間など様々な要因により、求められる再印刷分の印刷順序（タイミング）には差があるためである。本実施形態では、そのタイミングを以下の３種類として定めている。
【００７５】
再印刷割り込み方法１：再印刷を最優先で行うモードである。本モードが選択されると、Ｓ１００５へ進み、再印刷を開始した直後に、再印刷が必要となった部分の再印刷を行うための印刷ジョブを送信する。このタイミングは、例えば、再印刷が必要となった部分を一刻も早く成果物として得たい場合などに選択される。ここでは、被記録媒体上に残った半端な画像の再印刷を行う印刷ジョブを第１印刷装置１１９に送信する。
【００７６】
再印刷割り込み方法２：印刷ジョブの印刷全体の最後で再印刷を行うモードである。本モードが選択されると、Ｓ１００６へ進み、印刷再開後は、再印刷を必要とする部分を除いた後続する画像を印刷処理し、それらの処理が全て終了した後、トラブル発生部の再印刷を行うという印刷ジョブを第１印刷装置１１９に送信する。例えば、画像１〜１０を印刷するよう設定された印刷ジョブが、画像６の印刷途中にトラブルにより中断され、画像６に再印刷の必要が生じた場合について考える。この場合、印刷再開後は、画像７〜１０を先に印刷し、その後、画像６の再印刷を行う。すなわち、再印刷が必要となった画像６の印刷を後回しとし、その他の印刷すべき画像を先に印刷する。
【００７７】
再印刷割り込み方法３：画像を順序どおりに再印刷するモードである。本モードでは、例えば、画像１〜１０を印刷するよう設定された印刷ジョブが、画像６の印刷途中にトラブルにより中断された場合、画像１〜１０の全てを再印刷する。本モードが選択されると、Ｓ１００７へ進み、トラブル発生後、給紙ユニット１０１へ巻き取られた被記録媒体全てを破棄し、トラブル発生部の画像を先頭として、破棄した部分の全ての再印刷を行う印刷ジョブを第１印刷装置１１９に送信する。例えば、トラブルが発生した場合にも、第２印刷装置１２０で正常に印刷終了済みの成果物に続けて、画像を順序通りに印刷したい場合に選択すればよい。このモードを選択することにより、後工程での処理において再印刷の割り込みによる成果物の順序の混乱を避けることができる。
【００７８】
Ｓ１００５〜Ｓ１００７のそれぞれのモードは、例えば、操作部１０３や１１０で表示されるユーザインタフェース画面上で選択されても良い。Ｓ１００５〜Ｓ１００７の処理後、Ｓ１００８へ進み、再印刷処理を開始する。Ｓ１００８の詳細は、図５で説明したフローと同様であるので説明を省略する。
【００７９】
なお、本実施形態においてはトラブル発生部切取後に被記録媒体を巻き取る構成を、図１で示す重連印刷システムにおける給紙ユニット１０１、巻取ユニット１１６で実現している。しかしながら、印刷システムが、被記録媒体を供給するためのユニットと、印刷完了した被記録媒体を巻き取るためのユニットを有するのであれば、トラブル発生部切取後に被記録媒体を巻き取る構成はこれに限定されるものではない。また、図１で示す印刷システムは、重連印刷システムであるが、上記のように被記録媒体の供給ユニットと、被記録媒体の巻取ユニットとを有していれば、印刷システムは重連印刷システムに限定されるものではない。
【００８０】
本実施形態において、算出されるトラブル発生部などの被記録媒体の長さについて、長さ単位をメートル、センチメートル、ミリメートルで表記しているが、これらは長さの表現の一例であり、単位はこれらに限らない。また、本実施形態において被記録媒体が切り取られる原因をトラブル発生としているが、トラブル発生時以外に、印刷が中断され、被記録媒体が切り取られる事象が発生した場合にも適用可能である。
【００８１】
図１４は、印刷情報テーブルにより被記録媒体上に構成された全ての画像および空白を特定する方法を説明するための図である。ここで、印刷情報テーブルは、図１３に示すテーブルを示す。図中の表は、印刷情報テーブルを示し、その下の図は、被記録媒体の一部を示している。図１４で示すように、印刷情報テーブルが有する、被記録媒体上に構成される要素の情報それぞれが、実際に被記録媒体上に構成される各要素に、矢印で示すように対応している。つまり、印刷情報テーブルを参照することによって、矢印で示される被記録媒体上には何が構成されているか、などの情報を取得することができる。
【００８２】
図１３で説明したとおり、印刷情報テーブルは、給紙を開始した位置から被記録媒体上に構成された全ての空白および画像の情報を網羅している。例えば、印刷情報テーブルを参照すれば、「給紙した被記録媒体の、給紙開始点より２０画素の地点から４６０画素の地点までに何が印刷されているか」についての情報を取得することができる。図１４では、給紙開始点より４０画素地点までには、印刷情報テーブルの「累積長さ」が４０画素以下で最後の印刷物である、「紙送り空白１」の直後に構成される「予備吐１」が印刷されていることが分かる。
【００８３】
図１３でも説明したとおり、ある画像もしくは空白までの累積長さと、給紙開始位置からその空白もしくは画像がちょうど構成されきった位置までの長さは一致する。次に、４６０画素地点に何が印刷されているかは、累積長さが４６０画素以下で最後の印刷物である「カットマーク２」であることが分かる。従って、「給紙した被記録媒体の、給紙開始点より２０画素の地点から４６０画素の地点までに、何が印刷されているか」について、構成順序２〜６に対応する「予備吐１」〜「カットマーク２」であることが分かる。さらに、「印刷開始」「印刷完了」の情報を参照することで、被記録媒体の給紙開始点より２０画素から４６０画素地点までに印刷されているはずの画像が、印刷完了しているのか、印刷途中であるのか、未印刷であるのかについても分かる。また、印刷が途中である画像について、画像印刷開始点からどこまで印刷を終えているのかを示す長さは、その時点での給紙量と、その印刷が途中である画像の一つ前の画像もしくは空白までの累積長さとの差となる。
【００８４】
本実施形態によれば、識別マークを必要とせずに、中断が発生した位置を特定することができる。したがって、識別マークを必要とせずに、印刷を再開するページや再印刷が必要なページなどを正確に特定することができる。本実施形態では、ページを特定するための識別マークが切り取られたり、印刷不良があったり、センサの誤検知が発生したりした場合であっても、中断が発生した位置を正確に特定することができる。また、ユーザによる切取位置が画像に重なっていた場合や、印刷位置のずれ、余分な空白の挿入などがあった場合であっても、中断が発生した位置を正確に特定することができる。
【００８５】
以上のように、本実施形態では、印刷処理が中断し、被記録媒体が一部切り取られ、それにより再印刷の必要が生じた場合について説明した。本実施形態によれば、画像識別マークの印刷と識別マークを検知するための構成を必要としない。切り取られた被記録媒体を特定する方法として、被記録媒体の長さの測定結果と印刷情報テーブルを使用するので、印刷システムにおいて、識別マークのための特別な印刷機構やセンサ等は不要である。識別マークのための特別な印刷機構やセンサ等を設けない場合、被記録媒体上の識別マークを印刷するスペースや、成果物から識別マークを除去する処理や、その除去によるゴミの発生も防ぐことができる。なお、識別マークを印刷してもよく、この場合は、識別マークを用いた方法と、上述した本実施形態に係る方法との両方で確認するようにしてもよい。  
【００８６】
また、本実施形態においては、切り取られた部分を特定するとともに、再印刷を必要とする部分について再印刷ジョブの生成を行う。その際に、被記録媒体の長さの測定結果と印刷情報テーブルを使用する。また、再印刷を行う優先度の選択が可能であり、ユーザを取り巻く多様な状況に対応しつつトラブル後の印刷再開ができる。さらに、トラブル発生の影響を受けておらず、印刷再開後に、裏面印刷等の追加印刷を施せば成果物として成立するような被記録媒体を無駄にせず、必要な追加印刷を施した上で成果物として完成させることができる。例えば、両面印刷する際に、第１印刷装置１１９により第１面（表面）に画像が正しく形成されている部分を破棄することなく、第２印刷装置１２０により第２面（裏面）に形成することができ、被記録媒体を有効に活用することができる。また、例えば、第１印刷装置１１９で印刷した画像に重ねて、第２印刷装置１２０で印刷を行う場合に、被記録媒体を有効に活用することができる。その際にも、被記録媒体の長さの測定結果と印刷情報テーブルを使用すれば良いので、上記のような追加の機構は不要である。
【００８７】
［第２の実施形態］
第１の実施形態では、印刷処理中に発生したトラブルの影響を受けた部分、即ちトラブル発生部が切り取られた後、トラブル発生部を特定して再印刷を行うことを説明した。本実施形態においては、トラブル発生部が切り取られない状態で、トラブル発生部を特定して再印刷を行う。トラブル発生部が切り取られない状態で再印刷を行う場合とは、例えば、トラブルは発生したものの、その後の被記録媒体の搬送への影響や、正常な印刷への影響がない場合である。また、緊急性があるなどの理由でトラブル発生後の印刷再開を直ちに行いたいような場合なども想定される。
【００８８】
トラブル発生部が切り取られずに再印刷を行う場合、第１の実施形態とは異なり、切り取られずに印刷システムを構成する各筐体内に残ったトラブル発生部を考慮した再印刷を行う必要がある。被記録媒体のトラブル発生部を正常な成果物として認めずに、かつ、正常な被記録媒体と同様に、印刷システムを構成する各装置内で搬送を行うためには、トラブル発生部を特定した上で且つトラブル発生部を成果物として扱わないための処理が必要となる。
【００８９】
第１の実施形態では、トラブル発生部を切り取る場合について説明した。第１の実施形態では、印刷システムを構成する各装置内に残された、切り取られた被記録媒体と接続していた部分を考慮して再印刷を行うものとした。これは、トラブル発生の影響を受けているのは、切り取られた被記録媒体と接続していた部分のみであるためである。これに対し、本実施形態では、トラブル発生の影響を受けている部分は、搬送中の被記録媒体上のいずれの位置でも存在し得る。
【００９０】
以下、図１〜図４、図１３〜図１５を参照しながら、第１の実施形態と異なる部分について説明する。
【００９１】
図１１は、印刷コマンドを受信して給紙・印刷情報テーブルを作成し、被記録媒体上にトラブル発生部があるか否かを考慮した印刷処理の手順を示すフローチャートである。図１１の処理は、例えば、コントローラ１１７のＣＰＵ２０３がプログラムを実行して各部を制御することにより実現される。
【００９２】
Ｓ１１０１〜Ｓ１１０４の処理は、図５のＳ５０１〜Ｓ５０４と同じであるので説明を省略する。Ｓ１１０４において、印刷の進行に伴い、印刷情報テーブルの作成と更新を行った後、Ｓ１１０５において、これから印刷を行おうとしている被記録媒体の部分がトラブル発生部であるか否かを判定する。トラブル発生部であると判定された場合、Ｓ１１０６へ進み、その部分には印刷を行わずに被記録媒体を搬送し、Ｓ１１０５へ戻る。例えば、トラブル発生部としては、被記録媒体の汚損や不吐などが発生した部分であり、正常な成果物として成立しない部分である。Ｓ１１０６では、これらの部分への印刷を避ける。一方、トラブル発生部でないと判定された場合、Ｓ１１０７へ進む。
【００９３】
Ｓ１１０７では、Ｓ１１０５で判定したトラブル発生部に加え、新たなトラブルが発生したかを判定する。Ｓ１１０７の判定は、Ｓ５０５と同様であるので説明を省略する。
Ｓ１１０７においてトラブルが発生していると判定した場合、Ｓ１１０８へ進む。Ｓ１１０８〜Ｓ１１１１は、Ｓ５０６〜Ｓ５０９と同様であるので説明を省略する。
【００９４】
Ｓ１１０７においてトラブルが発生していると判定されなかった場合、Ｓ１１１２へ進み、印刷が完了しているか判定する。印刷が完了していない場合は、Ｓ１１０４へ戻り、印刷が完了している場合は、Ｓ１１３へ進む。Ｓ１１１３及びＳ１１１４は、Ｓ５１１及びＳ５１２と同様であるので説明を省略する。
【００９５】
図１２は、トラブル発生部が切り取られずにトラブル発生部を再印刷する処理の手順を示すフローチャートである。図１２は、図１０のＳ１００３に対応し、図１２の処理では、トラブル発生により再印刷が必要となった部分が切り取られず、またトラブル発生部の位置に応じた再印刷を行う。つまり、図７のＳ７０１でトラブル発生部の切取を検知せずにＳ７０４に進み、トラブル発生部を再印刷すると判定され、Ｓ１００２でトラブル発生部は切取済みでないと判定された場合に行う処理である。
【００９６】
まず、Ｓ１２０１において、中断された印刷ジョブが印刷で使用する印刷装置は一台であったか否かを判定する。ここで、印刷で使用する印刷装置が一台でない場合とは、例えば、第１印刷装置１１９で表面を印刷し、第２印刷装置１２０で裏面を印刷する場合や、第１印刷装置１１９で印刷した画像に重ねて、第２印刷装置１２０で印刷を行う場合である。印刷で使用する印刷装置が一台であると判定された場合、Ｓ１２０２へ進む。印刷で使用するのが一台である場合、該当する一台の印刷装置によって正常に印刷済みであった画像はそのまま正常な成果物となる。その他の印刷装置で印刷する必要がないためである。また、印刷途中であった画像は成果物としない。一方、Ｓ１２０１で印刷で使用する印刷装置が一台でないと判定された場合、Ｓ１２０３へ進む。
【００９７】
Ｓ１２０２において、印刷を再開できる位置まで被記録媒体を送る。ここで、印刷を再開できる位置とは、例えば、印刷再開の際に印刷する画像と、その前の画像との間に必要な空白を空けた位置である。つまり、トラブル発生時に印刷途中であった画像の後ろから再印刷を開始するために必要な空白分、被記録媒体を移動させた位置を示す。また、トラブル発生時に印刷途中であった画像は、図６のフローで作成・更新された印刷情報テーブルの情報に基づき特定される。特定される内容は、画像識別情報、印刷済みの画像の長さを含む。Ｓ１２０２の後、Ｓ１２１１へ進む。
【００９８】
一方、Ｓ１２０３においては、初回印刷装置で印刷再開できる位置まで被記録媒体を送る長さが、第二回以降の各印刷装置で印刷途中の画像の残りの長さの最大値よりも小さいか否かを判定する。ここで、初回印刷装置とは、印刷システム全体において印刷で使用される印刷装置のうち、最も給紙側に存在する印刷装置をいう。また、第二回以降の各印刷装置とは、印刷システム全体において印刷で使用される印刷装置のうち、初回印刷装置よりも排紙側に存在する印刷装置をいう。例えば、第二回印刷装置とは、初回印刷装置の次に印刷を行う印刷装置をいい、これは初回印刷装置よりも排紙側に存在する。
【００９９】
例えば、図１に示すような第１印刷装置１９９と第２印刷装置１２０の２台を備える印刷システムを考える。このとき、印刷に使用するのが第２印刷装置１２０のみであった場合、初回印刷装置は第２印刷装置１２０となる。また、印刷に使用するのが第１印刷装置１１９と第２印刷装置１２０の両方であった場合、初回印刷装置は、第１印刷装置１１９となり、第二回印刷装置は、第２印刷装置１２０となる。
【０１００】
別の例として、４台の印刷装置を備える印刷システムにおいて、印刷に使用される印刷装置が３台であった場合を考える。この場合、印刷システムには、最も給紙側に存在する印刷装置から順に第１印刷装置、第２印刷装置、第３印刷装置、第４印刷装置が存在する。また、印刷に使用される印刷装置は、第１、第３、第４印刷装置であるとする。その場合、第１印刷装置が初回印刷装置となり、第３印刷装置が第二回印刷装置となり、第４印刷装置が第三回印刷装置となる。このように、初回印刷装置、第二回以降の印刷装置とは、複数の印刷装置の中で印刷に使用される印刷装置のことであり、初回、第二回などと連続した数字が付けられる。しかしながら、それらの数字と、個々の印刷装置を識別するための数字（第１印刷装置の「第１」など）とは必ずしも一致しない。また、印刷途中の画像の残りの長さとは、例えば、搬送方向に対する長さが１００ｍｍの画像が、先頭から４０ｍｍまで印刷途中であった場合、残りの長さ６０ｍｍをいう。
【０１０１】
Ｓ１２０３の判定の結果、初回印刷装置で印刷再開できる位置まで被記録媒体を送る長さが、第二回以降の各印刷装置で印刷途中の画像の残りの長さの最大値よりも小さいと判定された場合、Ｓ１２０４へ進み、小さくないと判定された場合、Ｓ１２０５へ進む。Ｓ１２０４において、Ｓ１２０３で最大値であった印刷途中の画像の次の画像開始位置までのシート搬送を開始する。第二回以降の印刷装置で印刷途中である画像は、例えば、初回印刷装置で印刷済みの画像の裏面画像、または、重ねて印刷する画像の場合があるためである。すなわち、次の画像が開始する位置までシート搬送をする。一方、Ｓ１２０５においては、Ｓ１２０２と同様に、初回印刷装置で印刷再開できる位置までシート搬送を開始する。
【０１０２】
Ｓ１２０３の判定結果に基づいて、Ｓ１２０４またはＳ１２０５を行う理由を説明する。全ての印刷装置において、トラブル発生の時点で印刷途中であった画像は破棄される。そのため、印刷再開した際に、破棄される印刷途中画像を、印刷装置の記録ヘッド下から移動させる必要がある。破棄される印刷途中画像との間に空白がないまま印刷再開すれば、その印刷再開後に印刷された画像は成果物として成立しなくなるためである。そこで、印刷途中画像から必要な空白分、被記録媒体を搬送し、印刷再開できる位置までシートを搬送する。
【０１０３】
ここで、印刷ジョブが印刷で使用する印刷装置が複数あった場合、印刷途中である画像も複数存在することになる。この場合、ある印刷装置の記録ヘッド下にある印刷途中画像を、印刷再開できる位置へ移動させたとき、別の印刷装置の記録ヘッドでも印刷再開できるよう考慮する必要がある。本実施形態では、そのために、Ｓ１２０３の判定を行う。まず、初回印刷装置で印刷再開できる位置まで被記録媒体を送る長さとは、初回印刷装置で印刷途中である画像から必要な空白分、被記録媒体を搬送するための長さである。初回印刷装置においては、印刷済みの画像に重ねて印刷を行わない。よって、初回印刷装置では、印刷途中画像から必要な空白分を移動させることのみ印刷再開のためのシート搬送において考慮すればよいからである。
【０１０４】
次に、第二回以降の各印刷装置で印刷途中の画像の残りの長さの最大値とは、第二回以降の各印刷装置で印刷再開できる位置までシート搬送する長さの中で最大のものをいう。例えば、第二回印刷装置での印刷再開のためには、あと５００ｍｍのシート搬送が必要で、第三回印刷装置ではあと６００ｍｍのシート搬送が必要であった場合、５００ｍｍと６００ｍｍの最大値である第三回印刷装置での必要なシート搬送長さ６００ｍｍが選択される。そして、初回印刷装置で必要なシート搬送長さと、第二回以降の印刷装置で必要なシート搬送長さを比較し、数値が大きい搬送長さに合わせて搬送を行う。この搬送の際、印刷再開に必要な搬送長さが最大値でなかった印刷装置においては、印刷再開できる位置が、シートの搬送中に記録ヘッド下へ到達することになる。その場合の動作については、Ｓ１２０６で説明する。
【０１０５】
なお、Ｓ１２０４，Ｓ１２０５で被記録媒体を搬送しているが、被記録媒体は各印刷装置間で連続しているため、Ｓ１２０４及びＳ１２０５で被記録媒体が送られる際には、全印刷装置で被記録媒体が移動している。例えば、初回印刷装置で印刷再開できる位置まで被記録媒体を送った場合、初回印刷装置に合わせたシート搬送であるが、それに合わせて第二回以降の印刷装置でも被記録媒体は移動する。
【０１０６】
次に、Ｓ１２０６において、Ｓ１２０４またはＳ１２０５で開始したシート搬送中に、Ｓ１２０４またはＳ１２０５で対象とした印刷装置以外の印刷装置で印刷する余地があるか否かを判定する。Ｓ１２０４またはＳ１２０５で対象とした印刷装置以外の印刷装置とは、Ｓ１２０４においては、第二回以降の印刷装置で、印刷途中の画像の残りの長さが最大の画像を印刷していた印刷装置以外の印刷装置をいう。また、Ｓ１２０５においては、初回印刷装置以外の印刷装置をいう。
【０１０７】
Ｓ１２０６で余地がないと判定された場合、Ｓ１２０８へ進み、余地があると判定された場合、Ｓ１２０７へ進み、印刷を行う。余地があると判定された場合とは、例えば、Ｓ１２０３の判定の結果、Ｓ１２０５へ進み、初回印刷装置で印刷再開できる位置までシート搬送中に、表面印刷済みの被記録媒体が第二回印刷装置で印刷できる位置まで送られてきたような場合である。このように印刷する余地があった場合、第二回印刷装置によって裏面を印刷しながら、シート搬送を行う。
【０１０８】
次に、Ｓ１２０８において、再印刷割り込み方法を選択する。ここで、モード１（再印刷を最優先）が選択されると、Ｓ１２０９へ進み、モード２（全体の最後で再印刷）が選択されると、Ｓ１２１０へ進む。Ｓ１２０９では、第二回以降の印刷装置で印刷余地のある被記録媒体に印刷を行いながら、初回印刷装置で再印刷を行う印刷ジョブを送信し、Ｓ１２１１へ進む。
【０１０９】
Ｓ１２１０においては、初回以降の印刷装置で、再印刷を必要とする画像以外の印刷を再開し、それら全てが終了後、再印刷を行う印刷ジョブを送信し、Ｓ１２１１へ進む。Ｓ１２１１において、印刷再開・再印刷処理を開始する。Ｓ１２１１の詳細は、図１１における処理である。
【０１１０】
本実施形態においては、Ｓ１２０１において、印刷で使用する印刷装置が一台か否かを判定している。ここで、印刷で使用する印刷装置が一台である場合とは、例えば複数の印刷装置を持つ重連システムのような印刷システムにおける一台の印刷装置のみを印刷で使用する場合と、印刷システム全体に印刷装置が一台である場合のどちらも該当する。また、印刷で使用する印刷装置が一台でない場合、本実施形態では、図１のように印刷装置を２台備える印刷システムにおける例と、印刷装置を４台備える印刷システムにおける例を説明した。しかしながら、印刷装置の台数がそれらの例と異なる場合にも本実施形態で述べた手法は適応でき、印刷装置の台数は特に限定されない。また、本実施形態においてトラブル発生部が切り取られずに再印刷を行うフローについて説明したが、トラブル発生時以外に印刷が中断され、一部画像に再印刷の必要が生じた場合は、この限りではない。
【０１１１】
本実施形態によれば、印刷処理が中断し、それにより再印刷の必要が生じた場合に、印刷済みの画像を特定するための画像識別マークなどを必要とせず、印刷情報テーブルによって、再印刷を必要とする部分の特定、自動的な再印刷ジョブの生成を行うことができる。また、トラブル発生の影響を受けた被記録媒体が切り取られずに再印刷が必要な部分を再印刷でき、その際には、トラブル発生の影響を受けた被記録媒体を成果物として扱わずに、再印刷を行うことができる。
【０１１２】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【図１】
2015114908.tif 000003
【図２】
2015114908.tif 000004
【図３】
2015114908.tif 000005
【図４】
2015114908.tif 000006
【図５】
2015114908.tif 000007
【図６】
2015114908.tif 000008
【図７】
2015114908.tif 000009
【図８】
2015114908.tif 000010
【図９】
2015114908.tif 000011
【図１０】
2015114908.tif 000012
【図１１】
2015114908.tif 000013
【図１２】
2015114908.tif 000014
【図１３】
2015114908.tif 000015
【図１４】
2015114908.tif 000016
【図１５】
2015114908.tif 000017
【図１６】
2015114908.tif 000018