(57)【要約】【課題】頁長が異なる複数の印刷指示に基づく画像を連続紙に並列出力する際、画像出力部において障害が発生した場合でも、各印刷指示において出力が完了していない頁からの出力再開を可能とする。【解決手段】面付け決定部３４は、複数の印刷ジョブに基づく画像データを連続紙上に並列に出力する画像配置を決定する。合成処理部３５は、面付け決定部３４により決定された画像配置に基づいて、画像データ格納部３３に格納されている複数の画像データを処理単位長毎に合成する。判定部３７は、印刷機構部２０において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれるページを非保証ページと判定する。印刷制御部３６は、印刷機構部２０が障害から復帰した場合、各印刷ジョブの出力を非保証頁と判定された頁からそれぞれ再開するよう印刷機構部２０を制御する。【選択図】図３
2011062954.tif 000002
【特許請求の範囲】
【請求項１】
連続紙に対して画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して出力するよう前記画像出力手段を制御する制御手段と、
前記画像出力手段において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定手段とを有し、
前記制御手段は、前記画像出力手段が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するよう前記画像出力手段を制御する画像形成装置。
【請求項２】
前記決定手段は、前記画像出力手段において障害が発生した場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置。
【請求項３】
前記画像出力手段が障害から復帰した際に、非保証頁以降の頁の再配置を行うか否かの選択を受け付ける選択受付手段をさらに有し、
前記選択受付手段が非保証頁以降の頁の再配置を行う選択を受け付けた場合、前記決定手段は、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置。
【請求項４】
前記決定手段は、連続紙上に並列出力しようとする複数の印刷指示の頁長の差が所定値以下の場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置。
【請求項５】
前記生成手段により生成された画像データを格納するための格納手段をさらに有し、
前記決定手段は、前記画像出力手段において障害が発生した際に前記格納手段において格納されている画像データのデータ量が所定値以下の場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置。
【請求項６】
前記処理単位長は、並列出力する複数の印刷指示のいずれかの頁長と等しい請求項１から５のいずれか１項記載の画像形成装置。
【請求項７】
前記処理単位長は、設定可能な範囲において最も短い長さである請求項１から５のいずれか１項記載の画像形成装置。
【請求項８】
連続紙に対する印刷処理を実行するための印刷処理実行手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に印刷するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して印刷するよう前記印刷処理実行手段を制御する制御手段と、
前記印刷処理実行手段において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定手段とを有し、
前記制御手段は、前記印刷処理実行手段が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するよう前記印刷処理実行手段を制御する印刷装置。
【請求項９】
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成ステップと、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定ステップと、
前記決定ステップにおいて決定された画像配置に基づいて、前記生成ステップにおいて生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成ステップと、
前記合成ステップにおいて合成された画像データを連続紙に対して出力するステップと、
連続紙に対して画像を出力する画像出力部において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定ステップと、
前記画像出力部が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、互いに独立に処理された複数のジョブのページイメージを用紙上にページ単位で並べて印字するようにした画像処理装置開示がされている。
【０００３】
特許文献２には、原稿ページ２面を１枚の用紙に集約して印刷する際に、印刷後の用紙を裁断後上下に重ねあわせることで用紙サイズの半分のサイズの仕分けプリントが得られるようにした画像形成装置が開示されている。
【０００４】
特許文献３には、互いに枚数の異なる独立したジョブのページイメージを用紙上に並べて印刷する際に、空白部分を最小にして印刷する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−０９７３９６号公報
【特許文献２】特開２００２−２８１２７８号公報
【特許文献３】特開２００７−２２９９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、頁長が異なる複数の印刷指示に基づく画像を連続紙に並列出力する際に、画像出力部において障害が発生した場合でも、各印刷指示において出力が完了していない頁からの出力再開を可能とする画像形成装置、印刷装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
[画像形成装置]
請求項１に係る本発明は、連続紙に対して画像を出力する画像出力手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して出力するよう前記画像出力手段を制御する制御手段と、
前記画像出力手段において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定手段とを有し、
前記制御手段は、前記画像出力手段が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するよう前記画像出力手段を制御する画像形成装置である。
【０００８】
請求項２に係る本発明は、前記決定手段が、前記画像出力手段において障害が発生した場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置である。
【０００９】
請求項３に係る本発明は、前記画像出力手段が障害から復帰した際に、非保証頁以降の頁の再配置を行うか否かの選択を受け付ける選択受付手段をさらに有し、
前記選択受付手段が非保証頁以降の頁の再配置を行う選択を受け付けた場合、前記決定手段は、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置である。
【００１０】
請求項４に係る本発明は、前記決定手段が、連続紙上に並列出力しようとする複数の印刷指示の頁長の差が所定値以下の場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置である。
【００１１】
請求項５に係る本発明は、前記生成手段により生成された画像データを格納するための格納手段をさらに有し、
前記決定手段は、前記画像出力手段において障害が発生した際に前記格納手段において格納されている画像データのデータ量が所定値以下の場合、前記判定手段において非保証頁と判定された頁以降の頁を再配置するような画像配置を決定し、
前記合成手段は、前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する請求項１記載の画像形成装置である。
【００１２】
請求項６に係る本発明は、前記処理単位長が、並列出力する複数の印刷指示のいずれかの頁長と等しい請求項１から５のいずれか１項記載の画像形成装置である。
【００１３】
請求項７に係る本発明は、前記処理単位長が、設定可能な範囲において最も短い長さである請求項１から５のいずれか１項記載の画像形成装置である。
【００１４】
[印刷装置]
請求項８に係る本発明は、連続紙に対する印刷処理を実行するための印刷処理実行手段と、
受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成手段と、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に印刷するための画像配置を決定する決定手段と、
前記決定手段により決定された画像配置に基づいて、前記生成手段により生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成手段と、
前記合成手段により合成された画像データを連続紙に対して印刷するよう前記印刷処理実行手段を制御する制御手段と、
前記印刷処理実行手段において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定手段とを有し、
前記制御手段は、前記印刷処理実行手段が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するよう前記印刷処理実行手段を制御する印刷装置である。
【００１５】
[プログラム]
請求項９に係る本発明は、受け付けた印刷指示に基づいて描画処理を行って画像データを生成する生成ステップと、
少なくとも２つ以上の印刷指示に基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する決定ステップと、
前記決定ステップにおいて決定された画像配置に基づいて、前記生成ステップにおいて生成された複数の画像データを、予め設定されている処理単位長毎に合成する合成ステップと、
前記合成ステップにおいて合成された画像データを連続紙に対して出力するステップと、
連続紙に対して画像を出力する画像出力部において障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれる頁を、出力結果が保証されない非保証頁と判定する判定ステップと、
前記画像出力部が障害から復帰した場合、各印刷指示の出力を非保証頁と判定された頁からそれぞれ再開するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
請求項１に係る本発明によれば、頁長が異なる複数の印刷指示に基づく画像を連続紙に並列出力する際に、画像出力部において障害が発生した場合でも、各印刷指示において出力が完了していない頁から出力を再開することができる画像形成装置を提供することができる。
【００１７】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、一度決定された画像配置のまま連続紙への出力を再開する場合と比較して、複数の印刷指示に基づく画像を出力するために必要となる連続紙を少なくすることができる画像形成装置を提供することができる。
【００１８】
請求項３に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、画像出力手段において発生した障害が復旧した場合に、非保証頁以降の頁の再配置を行うか否かを選択することを可能とする画像形成装置を提供することができる。
【００１９】
請求項４に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、複数の印刷指示の頁長の差に基づいて、画像出力手段において発生した障害が復旧した場合の再開方法を自動的に選択することが可能な画像形成装置を提供することができる。
【００２０】
請求項５に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、描画済みの画像データのデータ量に基づいて、画像出力手段において発生した障害が復旧した場合の再開方法を自動的に選択することが可能な画像形成装置を提供することができる。
【００２１】
請求項６に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、複数の印刷指示の頁長のいずれとも異なる長さの処理単位長を用いた場合と比較して、処理単位長毎の画像データの管理を容易にすることが可能な画像形成装置を提供することができる。
【００２２】
請求項７に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、設定可能な範囲内において、再出力しなければならない頁の数を最小限とすることが可能な画像形成装置を提供することができる。
【００２３】
請求項８に係る本発明によれば、頁長が異なる複数の印刷指示に基づく画像を連続紙に並列出力する際に、印刷処理実行部において障害が発生した場合でも、各印刷指示において出力が完了していない頁から出力を再開することができる印刷装置を提供することができる。
【００２４】
請求項９に係る本発明によれば、頁長が異なる複数の印刷指示に基づく画像を連続紙に並列出力する際に、画像出力部において障害が発生した場合でも、各印刷指示において出力が完了していない頁から出力を再開することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態の印刷システムの構成を示すシステム図である。
【図２】本発明の一実施形態の印刷装置１の概略構成を示すブロック図である。
【図３】本発明の一実施形態の印刷装置１における制御部１０の機能構成を例示する図である。
【図４】ジョブ１、ジョブ２という２つの印刷ジョブが連続紙に並列出力された場合の例を示す図である。
【図５】複数の印刷ジョブに基づく画像が並列出力された連続紙が後処理装置において処理される過程を示す図である。
【図６】ページ長の異なる複数の印刷ジョブに基づく画像が連続紙に並列出力された場合を説明するための図である。
【図７】複数の印刷ジョブに基づく画像を連続紙上に並列出力する際に、リカバリ方法を設定するために操作パネル１９上に表示されるユーザインタフェースの例を示す図である。
【図８】本発明の一実施形態の印刷装置１の動作を示すフローチャートである。
【図９】図８のフローチャートにおける印刷再開処理（ステップＳ１０９）を説明するためのフローチャートである。
【図１０】処理単位長が並列出力する２つの印刷ジョブのうちジョブ１のページ長と等しい場合において、非保証ページを再配置しない場合の出力例を示す図である。
【図１１】処理単位長が並列出力する２つの印刷ジョブのうちジョブ１のページ長と等しい場合において、非保証ページを再配置する場合の出力例を示す図である。
【図１２】処理単位長が設定可能な範囲において最も短い長さが選択された場合において、非保証ページを再配置しない場合の出力例を示す図である。
【図１３】処理単位長が設定可能な範囲において最も短い長さが選択された場合において、非保証ページを再配置する場合の出力例を示す図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の一実施形態の印刷装置（画像形成装置）１を含む印刷システムの構成の一例を示す図である。この印刷システムは、図１に示されるように、前処理装置３と、バッファ装置４と、本発明の一実施形態の印刷装置１と、バッファ装置５と、後処理装置６と、ホスト端末装置２とから構成されている。
【００２７】
前処理装置３は、印刷されていない印刷用紙の送り出し等の前処理を行う。後処理装置６は、印刷が終了した印刷用紙の巻き取り等の後処理を行う。バッファ装置４、５は、前処理装置３と印刷装置１との間および、印刷装置１と後処理装置６との間の印刷用紙のテンションの保持等のために設けられている。
【００２８】
次に、本発明の一実施形態の印刷装置１の概略構成を、図２を参照して説明する。本実施形態の印刷装置１は、図２に示されるように、制御部１０と、操作パネル１９と、印刷機構部２０とから構成されている。
【００２９】
印刷機構部２０は、印刷用紙への印刷処理を実際に実行するための機構であり、連続紙に対して画像を出力する画像出力手段として機能する。操作パネル１９は、オペレータやユーザなどからの指示を入力したり、オペレータやユーザへの通知を表示するための手段である。
【００３０】
また、制御部１０は、ホストＩ／Ｆ部１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＮＶＲＡＭ（Non-Volatile RAM：不揮発性ＲＡＭ）１４と、ＣＰＵ１５と、パネルＩ／Ｆ部１６と、ＨＤＤ１７と、エンジンＩ／Ｆ部１８とから構成されている。
【００３１】
ホストＩ／Ｆ部１１は、ホスト装置２との間の通信処理を行う。また、エンジンＩ／Ｆ部１８は、印刷機構部２０との間の通信処理を行う。パネルＩ／Ｆ部１６は、操作パネル１９との間の通信処理を行う。
【００３２】
ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、ＨＤＤ１７等は、各種制御プログラムの格納、印刷データ等の各種データの格納を行う。また、ＣＰＵ１５は、ホストＩ／Ｆ部１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、パネルＩ／Ｆ部１６、ＨＤＤ１７、エンジンＩ／Ｆ部１８の制御を行う
【００３３】
制御部１０は、図２に示すように、印刷制御プログラムに基づいてＣＰＵ１５により特定の処理を行う汎用コンピュータである。この印刷制御プログラムは、ＲＯＭ１２、ＨＤＤ１７等の記録媒体からＣＰＵ１５に読み込まれて実行されることにより印刷装置１の動作を制御する。尚、本実施形態の印刷制御プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されていたり、ネットワークを介して配信されたりするものでもよい。
【００３４】
図３は、上記の印刷制御プログラムが実行されることにより実現される図２中の制御部１０の機能構成を例示する図である。
この制御部１０は、印刷制御装置として機能し、図３に示されるように、印刷ジョブ受付部３１と、描画処理部３２と、画像データ格納部３３と、面付け決定部３４と、合成処理部３５と、印刷制御部３６と、判定部３７とを備えている。
【００３５】
印刷ジョブ受付部３１は、ホスト端末装置２から送信されてきた印刷ジョブ（印刷指示）を受付け、受け付けた印刷ジョブを順次保管する。
【００３６】
描画処理部３２は、印刷ジョブ受付部３１により受け付けられた印刷ジョブに基づいて描画処理を行って、連続紙上に出力するための画像データ（ラスタイメージデータ）を生成する。
【００３７】
画像データ格納部３３は、描画処理部３２により描画処理されることにより生成された画像データを格納する。
【００３８】
面付け決定部３４は、操作パネル１９を介して入力されたユーザの指示や、印刷装置１に接続される後処理装置からの情報である後処理装置情報や、印刷機構部２０において設定されている連続紙の用紙幅の情報等の用紙情報に基づいて、少なくとも２つ以上の印刷ジョブに基づく複数の画像データを連続紙上に並列に出力するための画像配置を決定する。
【００３９】
ここで、連続紙上に並列に出力するとは、異なる印刷ジョブに基づく複数の画像を、連続紙の搬送方向（副走査方向）と直交する方向（主走査方向）の同一ライン上に出力することを意味する。
【００４０】
合成処理部３５は、面付け決定部３４により決定された画像配置に基づいて、描画処理部３２により生成されて画像データ格納部３３に格納されている複数の画像データを処理単位長毎に合成する。ここで、処理単位長とは、複数の印刷ジョブの画像データを管理するために用いられ、連続紙の搬送方向における長さである。
【００４１】
印刷制御部３６は、合成処理部３５により合成された画像データを連続紙に対して出力するよう印刷機構部２０を制御する。
【００４２】
判定部３７は、印刷機構部２０において紙づまり（ジャム）等の障害が発生した場合、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれるページを、出力結果が保証されない非保証ページと判定する。
【００４３】
そして、印刷制御部３６、印刷機構部２０が障害から復帰した場合、各印刷ジョブの出力を非保証頁と判定された頁からそれぞれ再開するよう印刷機構部２０を制御する。
【００４４】
このようにして複数の印刷ジョブに基づく画像が並列出力された印刷済みの連続紙の一例を図４に示す。図４に示す例では、ジョブ１、ジョブ２という２つの印刷ジョブが、連続紙に並列出力された場合が示されている。
【００４５】
なお、面付け決定部３４は、スリッタ（用紙裁断装置）で印刷済みの連続紙を切断する際に必要なマージン領域を、異なる印刷ジョブの画像間に配するような面付けを行うようにしてもよい。この図４に示す例では、ジョブ１とジョブ２の間にマージン領域が設けられている。
【００４６】
そして、このように複数の印刷ジョブに基づく画像が並列出力された連続紙が後処理装置において処理される過程を図５に示す。図５（Ａ）は、ジョブ１、ジョブ２という２つの印刷ジョブに基づく画像が並列出力された連続紙を示している。そして、この印刷済みの連続紙は、先ず図５（Ｂ）に示すようにスリッタ（用紙裁断装置）により各印刷ジョブ毎にカットされる。そして、図５（Ｃ）に示すようにバースタ（ページ裁断装置）により各ページ毎にカットされ、図５（Ｄ）に示すようなページ順に並べられた印刷結果が得られることとなる。
【００４７】
このような本実施形態の印刷装置１により、ページ長の異なる複数の印刷ジョブに基づく画像を連続紙に並列出力した場合の例を図６に示す。尚、ページ長とは、副走査方向における各ページの長さをいう。また、このような場合には、同じページ数であってもジョブ１とジョブ２の総印刷長には差がでてくるため、一方の印刷領域には何も印刷されない白紙領域が発生することとなる。
【００４８】
次に、複数の印刷ジョブに基づく画像を連続紙上に並列出力する場合に、印刷機構部２０が何等かの障害から復帰した際のリカバリ方法を設定するために操作パネル１９上に表示されるユーザインタフェースの例を図７に示す。
【００４９】
図７に示した表示例において、「すべての印刷ジョブを先頭から再度印刷する」という項目は、複数印刷ジョブの並列出力の途中で何等かの障害により出力が停止した場合、全ての印刷ジョブを最初から出力し直すか否かを選択するための項目である。ここで、全ての印刷ジョブを先頭から再度印刷することが選択された場合、途中まで正常に出力した出力結果も含めて再度全ての印刷ジョブを先頭から出力し直すようなリカバリ方法が実行される。
【００５０】
また、全ての印刷ジョブを先頭から再度印刷することが選択されなかった場合、「リカバリ時に出力画像を再配置する」項目のパラメータの選択が可能となる。ここで、出力画像の再配置とは、面付け決定部３４において決定された画像配置を変更することを意味する。つまり、リカバリ時に出力画像を再配置することが選択された場合、面付け決定部３４は、判定部３７において非保証ページと判定されたページ以降のページを再配置するような画像配置を決定する。そして、合成処理部３５は、面付け決定部３４により決定された画像配置に基づいて、描画処理部３２により生成された複数の画像データを、予め設定されている処理単位長毎に再度合成する。
【００５１】
また、リカバリ時に出力画像を再配置することが選択されなかった場合、面付け決定部３４において決定された画像配置のまま、判定部３７において非保証ページと判定されたページ以降のページの再出力が行われる。
【００５２】
さらに、ここで「自動で選択」という項目が選択された場合、面付け決定部３４は、ユーザからの指示等がなくても自動的にリカバリ方法を選択する。例えば、面付け決定部３４は、連続紙上に並列出力しようとする複数の印刷ジョブのページ長の差が所定値以下の場合、判定部３７において非保証ページと判定されたページ以降のページを再配置するような画像配置を決定する。また、例えば、面付け決定部３４は、印刷機構部２０において障害が発生した際に画像データ格納部３３において格納されている画像データのデータ量が所定値以下の場合、判定部３７において非保証ページと判定されたページ以降のページを再配置するような画像配置を決定する。
【００５３】
次に、本実施形態の印刷装置１の動作を図８のフローチャートを参照して説明する。
先ず、印刷ジョブ受付部３１がホスト端末装置２から複数の印刷ジョブを受け付けた場合（ステップＳ１０１）、その印刷ジョブは一旦所定の格納領域（不図示）に格納される。
【００５４】
その間に、面付け決定部３４では、操作パネル１９からのユーザの指示や、後処理装置情報、用紙情報等に基づいて並列出力する印刷ジョブが選択される（ステップＳ１０２）。ここでは、印刷ジョブ１、印刷ジョブ２の２つの印刷ジョブが並列出力対象として選択されたものとして説明する。
【００５５】
すると、描画処理部３２では、並列出力することが選択された印刷ジョブ１、印刷ジョブ２がラスタ形式の画像データに変換されて画像データ格納部３３に順次格納される（ステップＳ１０３）。
【００５６】
そして、面付け設定部３４では、この印刷ジョブ１、２に基づく２つの画像データの面付け配置が決定され（ステップＳ１０４）、合成処理部３５では、決定された面付け配置に基づいて印刷ジョブ１、２の画像データを１ページ毎に合成する処理が行われる（ステップＳ１０５）。
【００５７】
そして、印刷制御部３６は、合成された画像データに基づいて印刷機構部２０を制御することにより、この合成画像データは連続紙上に出力される（ステップＳ１０６）。
【００５８】
そして、印刷ジョブ１、２の全てのページの出力が終了したか否かが判定され（ステップＳ１０７）、ジョブ１、２の全てのページの出力が終了していれば処理は終了する。ステップＳ１０７において、まだジョブ１、２の全てのページの出力が終了していないと判定された場合、ジャム等の障害が発生しているか否かの判定が行われる（ステップＳ１０８）。
【００５９】
ステップＳ１０８において障害が発生してないと判定された場合、ジョブ１、２の全てのページの出力が終了するまでステップＳ１０５、Ｓ１０６の処理が繰り返される。
【００６０】
ステップＳ１０８において障害が発生していると判定された場合、印刷再開処理が実行される（ステップＳ１０９）。この印刷再開処理については、図９のフローチャートを参照して説明する。
【００６１】
印刷再開処理では、印刷機構部２０が障害から復旧すると（ステップＳ２０１）、判定部３７は、障害が発生する以前に出力が完了していなかった処理単位長の領域に少なくとも一部が含まれるページを、出力結果が保証されない非保証ページと判定する（ステップＳ２０２）。つまり、判定部３７は、障害が発生する以前に出力が完了している処理単位長の領域に含まれるページを、出力結果が保証される保証ページと判定する。
【００６２】
そして、図７に示したような操作パネル１９の表示を介して、非保証ページの再配置を行うかの選択をユーザから入力する（ステップＳ２０３）。このステップＳ２０３において非保証ページの再配置を行うとの選択が行われた場合、面付け決定部３４では、非保証ページの再配置を行う（ステップＳ２０４）。このステップＳ２０３において非保証ページの再配置を行わないと選択された場合、面付け決定部３４では、非保証ページの再配置は行われない。
【００６３】
そして、合成処理部３５では、面付け設定部３４において非保証ページの再配置が行われた場合、再配置された後の画像配置に基づいて、画像データ格納部３３に格納されている画像データの合成を再度実行する。
【００６４】
また、合成処理部３５では、面付け設定部３４において非保証ページの再配置が行われなかった場合、障害発生前の画像は配置に基づいて、画像データ格納部３３に格納されている画像データの合成を続行する。ただし、合成処理部３５は、重複して出力されるページを排除するため、出力途中となっていたページが含まれる処理単位長の領域では、非保証ページ以降のページの画像のみ合成を行い、次の処理単位長の領域では、障害発生前の画像配置に基づく画像データをそのまま利用する。
【００６５】
このようにして障害からの復旧後に印刷処理が再開される場合の出力例を、図面を参照して説明する。
【００６６】
図１０、図１１は、処理単位長が、並列出力する２つの印刷ジョブのうちジョブ１のページ長と等しい場合の出力例を示す図である。そして、図１０は、非保証ページを再配置しない場合の出力例を示す図であり、図１１は、非保証ページを再配置する場合の出力例を示す図である。
【００６７】
図１０（Ａ）、図１１（Ａ）は、障害が発生することなく印刷が実行された場合の画像配置である。このような画像配置に基づいて２つの印刷ジョブ１、２の並列出力が行われている途中で、ジョブ１のページ１−２とジョブ２のページ２−４の出力中にジャムが発生した場合のリカバリ方法について説明する。この場合、ジャムが発生した処理単位長の領域には、ジョブ１のページ１−２、ジョブ２のページ２−２、２−３、２−４が含まれる。よって、ジョブ１のページ１−２、ジョブ２のページ２−２、２−３、２−４は、出力結果が保証されない非保証ページと判定される。
【００６８】
ここで、非保証ページの再配置をしないことが選択されている場合、図１０（Ｂ）に示すように、障害発生前の画像配置に基づいて、非保証ページ以降のページが再出力される。また、非保証ページの再配置をすることが選択されている場合、図１１（Ｂ）に示すように、再配置された画像配置に基づいて、非保証ページ以降のページが再出力される。
【００６９】
また、図１２、図１３は、処理単位長が、設定可能な範囲において最も短い長さが選択された場合の出力例を示す図である。例えば、処理単位長として３インチのような長さが選択された場合である。そして、図１２は、非保証ページを再配置しない場合の出力例を示す図であり、図１３は、非保証ページを再配置する場合の出力例を示す図である。
【００７０】
ここで、図１２（Ａ）、図１３（Ａ）は、障害が発生することなく印刷が実行された場合の画像配置である。このような画像配置に基づいて２つの印刷ジョブ１、２の並列出力が行われている途中で、ジョブ１のページ１−２とジョブ２のページ２−４の出力中にジャムが発生した場合のリカバリ方法について説明する。この場合、ジャムが発生した処理単位長の領域には、ジョブ１のページ１−２、ジョブ２のページ２−４が含まれる。よって、ジョブ１のページ１−２、ジョブ２のページ２−４は、出力結果が保証されない非保証ページと判定される。
【００７１】
ここで、非保証ページの再配置をしないことが選択されている場合、図１２（Ｂ）に示すように、障害発生前の画像配置に基づいて、非保証ページ以降のページが再出力される。また、非保証ページの再配置をすることが選択されている場合、図１３（Ｂ）に示すように、再配置された画像配置に基づいて、非保証ページ以降のページが再出力される。
【００７２】
[変形例]
上記で説明した本実施形態では、印刷機構部２０において障害が発生した場合に、図７に示すようなリカバリ方法の設定を行うものとして説明しているが、印刷開始前において予めリカバリ方法を設定しておくようにしてもよい。
【００７３】
また、本実施形態の印刷装置１では印刷機構部２０における印刷方式については言及していないが、本発明は、連続紙に画像出力する画像形成装置であれば印刷方式に関係なく適用可能であり、電子写真方式のレーザプリンタや、インクジェットプリンタ、またはその他の印刷方式を用いるプリンタにも同様に適用することができるものである。
【００７４】
さらに、本実施形態では、連続紙に対して印刷を行う印刷装置１を用いて説明しているが、本発明はこのような場合に限定されるものではなく、連続紙に対して画像出力するものであれば複写装置やファクシミリ装置等の画像形成装置に対しても同様に適用可能である。
【符号の説明】
【００７５】
１    印刷装置
２    ホスト端末装置
３    前処理装置
４    バッファ装置
５    バッファ装置
６    後処理装置
１０    制御部
１１    ホストＩ／Ｆ部
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＮＶＲＡＭ
１５    ＣＰＵ
１６    パネルＩ／Ｆ部
１７    ＨＤＤ
１８    エンジンＩ／Ｆ部
１９    操作パネル
２０    印刷機構部
３１    印刷ジョブ受付部
３２    描画処理部
３３    画像データ格納部
３４    面付け決定部
３５    合成処理部
３６    印刷制御部
３７    判定部
【図１】
2011062954.tif 000003
【図２】
2011062954.tif 000004
【図３】
2011062954.tif 000005
【図４】
2011062954.tif 000006
【図５】
2011062954.tif 000007
【図６】
2011062954.tif 000008
【図７】
2011062954.tif 000009
【図８】
2011062954.tif 000010
【図９】
2011062954.tif 000011
【図１０】
2011062954.tif 000012
【図１１】
2011062954.tif 000013
【図１２】
2011062954.tif 000014
【図１３】
2011062954.tif 000015