(57)【要約】【課題】単一印刷エンジンプリンタと共に多段の印刷エンジンを有するプリンタに対して、損傷シートのみを再印刷することによって故障したプリンタ／照合ジョブを回復する。【解決手段】複数の物理媒体シートを含む第１の印刷セットを発生し、第１の印刷セットを第１の中間スタッカに蓄積する。複数の物理媒体シートを含む第２の印刷セットが発生する。第１の中間スタッカからシートがアクセスされ、第２の印刷セットからのシートとアセンブリされ、これにより、第１の順序で複数のシートを有する最終印刷セットが発生する。最終印刷セットは出力スタッカに蓄積される。第１の印刷セットの故障が発生した場合に、第１の印刷セットの置換シートが発生する。１つの局面において、第１の印刷セットの置換シートを中間スタッカをバイパスして第２の印刷セットからのシートと直接マージして最終印刷セットを発生する。【選択図】図１０
2008230851.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復方法であって、
複数の物理媒体シートを含む第１の印刷セットを発生し、
第１の印刷セットを第１の中間スタッカに蓄積し、
複数の物理媒体シートを含む第２の印刷セットを発生し、
第１の中間スタッカからシートをアクセスし、
第１の中間スタッカからアクセスされたシートを第２の印刷セットからのシートとアセンブリし、第１の順序で複数のシートを有する最終印刷セットを発生し、
最終印刷セットを出力スタッカに蓄積し、
第１の印刷セットの故障が発生した場合に、第１の印刷セットの置換シートを発生し、
第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージして最終印刷セットを発生することを含む印刷アセンブリ故障回復方法。
【請求項２】
第１の印刷セットの置換シートを発生することは、初期的に第１の印刷セットのシートを発生するための故障、第１の印刷セットのシートを第１の中間スタッカに蓄積するための故障、第１の中間スタッカから第１の印刷セットのシートをアクセスするための故障、及び、第１の印刷セットの非損傷シートを供給するための故障からなるグループから選択された１つの故障に応答して置換シートを発生することを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項３】
さらに、
第１のソースから第１の印刷セットの印刷命令を受信し、
第１の印刷セットの置換シートを発生することは、
第１の印刷セットからのシートが再印刷を要求しているかを判別し、
第１のソースへ置換メッセージを送信し、
第１の印刷セットの置換シートの発生のための印刷命令を受信することを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項４】
第１、第２の印刷セットを発生することは、第１の印刷エンジンから第１、第２の印刷セットを発生することを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項５】
第１の印刷セットを発生することは、第１の印刷エンジンから第１の印刷セットを発生することを含み、
第２の印刷セットを発生することは、第２の印刷エンジンから第２の印刷セットを発生することを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項６】
第１の印刷セットの置換シートを発生することは、第１の印刷エンジンの故障に応答して第２の印刷エンジンから第１の印刷セットの置換シートを発生することを含む請求項５に記載の印刷アセンブリ故障回復方法。
【請求項７】
さらに、
第２の印刷セットを第２の中間スタッカに蓄積し、
第２の中間スタッカからのシートをアクセスし、
最終印刷セットを発生することは、第１の中間スタッカからアクセスされたシートを第２の中間スタッカからアクセスされたシートとアセンブルすることを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項８】
さらに、
第２の印刷セットの故障が発生した場合に、第２の印刷セットの置換シートを発生し、
最終印刷セットを発生することは、第２の印刷セットの置換シートを第１の印刷セットからのシートと直接マージすることを含む請求項７に記載の印刷アセンブリ故障回復方法。
【請求項９】
第２の印刷セットを発生することは、第２の印刷エンジンから第２の印刷セットを発生することを含み、
第２の印刷セットの置換シートを発生することは、第３の印刷エンジンから第２の印刷セットの置換シートを発生することを含む請求項８に記載の印刷アセンブリ故障回復方法。
【請求項１０】
第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすることは、置換シートを第１の中間スタッカをバイパスして印刷エンジンから最終出力スタッカへ直接送出することを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項１１】
第１の印刷セットの置換シートを発生することは、
第１の印刷セットの全体に置換シートを発生し、
置換シートを第３の中間スタッカに蓄積し、
第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすることは、第３の中間スタッカからの第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすることを含む請求項１に記載の印刷アセンブリ故障回復方法。
【請求項１２】
第１の印刷セットの置換シートを発生することは、
第１の印刷セットの非損傷シートを供給するための故障に応答して置換シートを発生することを含み、
さらに、
第１の印刷セットの損傷シートを廃棄スタッカへ送出する請求項１に記載の印刷アセンブリ故障回復方法。
【請求項１３】
印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復システムであって、
複数の物理媒体シートを含む第１の印刷セットを供給するための出力を有する第１の印刷エンジンと、
第１の印刷エンジンから第１の印刷セットを受取るための入力部及び第１の印刷セットを供給するための出力部を有する第１の中間スタッカと、
複数の物理媒体シートを含む第２の印刷セットを受取るための入力部、第１の中間スタッカからシートをアクセスするための入力部及びバイパス指令を受取るための入力部を有し、第１の中間スタッカからアクセスされたシートを第２の印刷セットからのシートとアセンブリし、第１の順序で複数のシートを有する最終印刷セットを供給するマージャモジュールと、
最終印刷セットを受取るための入力部を有する出力スタッカと、
第１の印刷セットの故障が発生した場合に、故障信号を受取るための入力部、置換シート印刷指令を印刷エンジンに供給するための出力部及びバイパス指令をマージャモジュールに供給するための出力部を有する回復モジュールと
を具備し、
マージャモジュールは、バイパス指令に応答して第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージする印刷アセンブリ故障回復システム。
【請求項１４】
第１の印刷エンジンは、回復モジュールの入力部に接続され印刷故障信号を供給するための出力部を有し、
第１の中間スタッカは回復モジュールの入力部に接続され蓄積故障信号を供給するための出力部を有し、
マージャモジュールは、回復モジュールの入力部に接続されアクセス故障信号を供給するための出力部を有し、
回復モジュールは、初期的に第１の印刷セットのシートを発生するための故障、第１の印刷セットのシートを第１の中間スタッカに蓄積するための故障、第１の中間スタッカから第１の印刷セットのシートをアクセスするための故障、及び、第１の印刷セットの非損傷シートを供給するための故障からなるグループから選択された１つの故障に応答して第１の印刷セットの置換シート指令及びバイパス指令を発生する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項１５】
第１の印刷エンジンは、第１のソースから第１の印刷セットの印刷命令を受信するための入力部を有し、
回復モジュールは、故障信号の受信に応答して第１の印刷セットからのシートが再印刷を要求しているかを判別し、回復モジュールは第１のソースへ置換メッセージを送信して、第１の印刷セットの置換シートの発生のための印刷命令を受信する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項１６】
第１の印刷エンジンは、第１、第２の印刷セットを発生する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項１７】
第１の印刷エンジンは、第１の印刷セットを発生し、
さらに、
第２の印刷セットを供給するための出力を有する第２の印刷エンジンを具備する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項１８】
第１の印刷エンジンは、回復モジュールの入力に接続され印刷故障信号を供給するための出力を有し、
回復モジュールは、故障に応答して第１の印刷セットの置換シート指令を供給し、
第２の印刷エンジンは、回復モジュールの出力に接続された入力を有し、第２の印刷エンジンは、回復モジュールからの第１の印刷セットの置換シートを供給する請求項１７に記載の印刷アセンブリ故障回復システム。
【請求項１９】
さらに、
第２の印刷セットを供給するための出力を有する第２の中間スタッカを具備し、
マージャモジュールは、第２の中間スタッカの出力に接続され、マージャモジュールは、第２の中間スタッカからシートをアクセスして、第１の中間スタッカからアクセスされたシートを第２の中間スタッカからアクセスされたシートとアセンブルすることによって最終印刷セットを発生する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項２０】
第２の中間スタッカは、回復モジュールの入力に接続され蓄積故障信号を供給するための出力を有し、
マージャモジュールは、回復モジュールの入力に接続されアクセス故障信号を供給するための出力を有し、
回復モジュールは、初期的に第２の印刷セットのシートを発生するための故障、第２の印刷セットのシートを第２の中間スタッカに蓄積するための故障、第２の中間スタッカから第２の印刷セットのシートをアクセスするための故障、及び、第２の印刷セットの非損傷シートを供給するための故障からなるグループから選択された１つの故障に応答して第２の印刷セットの置換シート指令及びバイパス指令を発生し、
マージャモジュールは、バイパス指令に応答して第２の印刷セットの置換シートを第１の印刷セットからのシートと直接マージする請求項１９に記載の印刷アセンブリ故障回復システム。
【請求項２１】
さらに、
第２の印刷セットを供給するための出力部及び印刷故障信号を回復モジュールに供給するための出力部を有する第２の印刷エンジンを具備し、
回復モジュールは、第２の印刷エンジンから印刷故障信号を受信し、
さらに、回復モジュールから第２の印刷セットの置換シート指令を受取るための入力及びマージャモジュールに接続され第２の印刷セットの置換シート指令を供給するための出力部を有する第３の印刷エンジンを具備する請求項２０に記載の印刷アセンブリ故障回復システム。
【請求項２２】
マージャモジュールは、入力部及び出力スタッカに接続された出力部を有するバイパスパスを含み、第１の中間スタッカをバイパスして第１の印刷セットの置換シートを印刷エンジンの出力部から出力スタッカへ直接送出する請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項２３】
置換シートを一時的に蓄積するための入力部及び出力部を有する第３の中間スタッカを具備し、
回復モジュールは、故障信号に応答して第１の印刷セットの全体に置換シートを発生して、置換シートを第３の中間スタッカに蓄積するための置換シート指令を供給し、
マージャモジュールは、第３の中間スタッカからの第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージする請求項１３に記載の印刷アセンブリ故障回復システム。
【請求項２４】
回復モジュールは、故障を示す信号に応答して第１の印刷セットの非損傷シートを発生するための廃棄指令を供給し、
さらに、
第１の中間スタッカの出力部に接続され第１の印刷セットの損傷シートの蓄積のための入力部を有する廃棄スタッカを具備し、
第１の中間スタッカは、廃棄指令を受取るための入力部を有し、第１の中間スタッカは廃棄指令に応答して第１の印刷セットの損傷シートを廃棄スタッカへ送出する請求項１４に記載の印刷アセンブリ故障回復システム。
【請求項２５】
印刷アセンブリ故障回復システムであって、
プリンタを具備し、
該プリンタは、
バイパス命令及び置換シート指令を受取り故障信号を供給するためのポートと、
複数の物理媒体シートを含む第１の印刷セットを供給するための出力部を有する第１の印刷エンジンと、
第１の印刷エンジンから第１の印刷セットを受取るための入力部及び第１の印刷セットを供給するための出力部を有する第１の中間スタッカと、
複数の物理媒体シートを含む第２の印刷セットを受取るための入力部、第１の中間スタッカからシートをアクセスするための入力部及びバイパス指令を受取るための入力部を有し、第１の中間スタッカからアクセスされたシートを第２の印刷セットからのシートとアセンブリし、第１の順序で複数のシートを有する最終印刷セットを供給するマージャモジュールと、
最終印刷セットを受取るための入力部を有する出力スタッカと、
第１の印刷セットの故障が発生した場合に、故障信号を受取るための入力部、置換シート印刷指令を印刷エンジンに供給するための出力部及びバイパス指令をマージャモジュールに供給するための出力部を有するクライアント回復モジュールと
を具備し、
マージャモジュールは、バイパス指令に応答して第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージする印刷アセンブリ故障回復システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、印刷書類の複製に関し、より詳細には、書類アセンブリ故障からの改良された回復能力を有する書類印刷システム及び方法に関する。
【背景技術】
【０００２】
図１（従来技術）は、二重紙及び印刷パスを有する通常のプリンタを示す概略的なブロック図である。高速印刷要求は現存の印刷エンジン、ファームウェア、紙パス機構のスループットにおける実用上の最高値に近づいている。高印刷スループットのための１つの解決方法は、２つ以上の印刷エンジンを単一のキャビット中に収納し、図示のごとく、同時かつ独立に動作できるようにしたものである。
【０００３】
多量のプリントを連続して出力し、ページ順を揃えて高速で排出するプリント装置は、例えば、特許文献１により提案されている。このプリント装置は、多数枚給紙装置をそれぞれ接続する２台のプリンタと、これら２台のプリンタに、共通のソータを備え、さらに、前記の各プリンタに画像信号を振り分けかつ各プリンタのプロセス及び前記のソータの作動のシーケンスを制御する制御手段を備えている。この制御手段により各プリンタに画像信号を出力してそれぞれのプリンタにより交互にページ順に応じたプリントを出力してソータの各ビン上にページ順を揃えて排出するようにしている。
【０００４】
複数の印刷エンジンは、同一もしくは異なる速度及び性能にすることができる。たとえば、単一のカラー印刷装置中に２つのカラー印刷エンジンを収納するコストを最小にするために、１つの印刷エンジンはモノクロ専用のシートを印刷するのに限定することができる。中間スタッカ（stacking bins）を先入れ先出し（FIFO）として図示しているが、変更例（図示せず）として中間スタッカを後入れ先出し（LIFO）とすることもできる。
【０００５】
各印刷エンジンは、自分専用の紙パスを有し、異なる速度で走行させることができる。最終出力の照合の問題は、シートのページ順を追跡し、印刷ページを個々の中間スタッカ（bins）に蓄積し、シートをマージすることによって解決できる。新しいジョブを開始する前に、現在のジョブを終了させるまでの待機は必要ない。印刷を完了した印刷エンジンは、他の印刷エンジンが現在のジョブのシート印刷を完了する前であっても、次のジョブのシート印刷を開始できる。
【０００６】
図２（従来技術）は、図１のハイブリッド印刷システムにおける特別の故障モードを図示する概略的ブロック図である。問題は、書類の最終アセンブリ及び出力スタッキングに故障が発生したときのページの回復である。たとえば、各印刷エンジンが別々に印刷ページをスタックし、中間スタッカ（bins）が個々のシートを単一の書類としてマージして出力スタッカ（bins）に入れることを考える。最終出力段（図１）の直前で紙ジャムが発生したとすると、１つもしくはすべての中間スタッカ（bins）は、印刷済のページを有することになる。１つもしくはすべての中間スタッカは、損傷シートがなくなっているために出力されない数百枚の印刷シートを含むことがある。他方、損傷シートが再印刷されていれば、これらのシートは追加引出用（drawing）シートが中間スタッカに供給される前に出力スタッカ（bin）にとにかく進んでいなくてはならない。
【０００７】
理論的には、損傷ページが再印刷され、ページ１からの印刷ジョブを再スタートさせずに印刷ジョブが継続できることである。従って、問題は、損傷シートのきれいなコピーを印刷して最終書類内の正しい位置に挿入すると共に、印刷済で中間スタッカ（bins）に蓄積された存在するきれいなシートで間に合わせることである。
【０００８】
通常、上記問題は、ユーザに対して損傷ページを廃棄させると共に出力スタッカ内にないページを再印刷することによって解決できる。この問題を対処するために、ある印刷機メーカはページを逐次印刷する装置を製造している。第１に、カラー印刷エンジンからのすべてのページが印刷され、ついで、モノクロ印刷エンジンが印刷中にカラー印刷エンジンからのページは要求順序で最終スタッカ（bin）に挿入され、モノクロ印刷エンジンを中断させることにより、最終スタッカへのパス上に詰っていれていればそのページを再印刷できる。
【０００９】
上述の印刷上の問題は、単一印刷エンジンを用いたプリンタにおいても発生する。通常、紙ジャムあるいは他の故障が発生すると、事態が人間の介在によって修復されるまですべての印刷は停止する。問題が解決された後にのみ、印刷が続行される。これらの問題のいくつかは回復方法があれば人間の介在なしに解決できる。第２に、問題を解決するまでジョブを中断することは、故障時のジョブを再スタートさせるのに多大の不便が発生する。たとえば、ページ数５００の印刷出力のページ３にジャムが発生したとき、ユーザはこの問題を解決し、次いで、ページ数４９７の印刷を待たねばならない。紙ジャムが解決される前にプリンタが印刷を続行し、もしくは仕事大半の実行を継続すれば、プリンタの便利性を大きく改良できる。
【００１０】
このように、単一印刷エンジンプリンタと共に多段の印刷エンジンを有するプリンタに対して、損傷シートのみを再印刷することによって故障したプリンタ／照合ジョブ（collation job）を回復する手段が存在すれば有利である。
【特許文献１】特開平８−３０５２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の１つの局面は、中間紙スタッカの印刷シートの照合の前に１つ以上の印刷エンジンからの別個の紙パスに対するものである。別個の紙パスは出力スタッカ（bins）に直接接続され、中間スタッカ（bin）をバイパスして損傷シートの再印刷ができる。また、以前に印刷され既に中間スタッカに蓄積されたシートは出力スタッカに移動できる。このように、書類内のシート順序は維持され、印刷済の非損傷シートは保存され問題が解決すると同時に出力される。
【００１２】
高機能コントローラの回復モジュールは多段の平行な紙パスを介して各シートの過程を追跡する。プログラマブルコントローラは既に複雑な複写−プリンタの標準的な特徴であるコントローラはシートの故障を検知し、予想時間フレーム内の既知の位置に到達する。また、高機能コントローラは移動中および／もしくは蓄積中の各シートの位置を追跡し、各印刷ページを適当な中間スタッカもしくは最終スタッカを送ることができる。コントローラは適切に印刷シートを最終スタッカに送ることによって最終出力のアセンブリを送る。印刷中のページの電子的複写は蓄積され、特別のページは複数の印刷エンジンの１つによる再印刷のために特殊な構成に従ってアクセスすることができる。
【課題を解決するための手段】
【００１３】
印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復方法が提供される。この方法は複数の物理媒体シートを含む第１の印刷セットを発生し、また、第１の印刷セットを第１の中間スタッカに蓄積する。複数の物理媒体シートを含む第２の印刷セットが発生する。第１の中間スタッカからシートがアクセスされ、また、第１の中間スタッカからアクセスされたシートが第２の印刷セットからのシートとアセンブリされ、これにより、第１の順序で複数のシートを有する最終印刷セットが発生する。最終印刷セットは出力スタッカに蓄積される。第１の印刷セットの故障が発生した場合に第１の印刷セットの置換シートが発生する。一局面において、最終印刷セットを発生することは第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすること及び第１の印刷セットにおける損傷シートをすべて廃棄することを含む。
【００１４】
代表的な故障は、初期的に第１の印刷セットのシートを発生するための故障、第１の印刷セットのシートを第１の中間スタッカに蓄積するための故障、第１の中間スタッカから第１の印刷セットのシートをアクセスするための故障、及び第１の印刷セットの非損傷シートを供給するための故障を含む。
【００１５】
一局面において、印刷の前にソース（たとえば印刷ドライバ）から第１の印刷セットの印刷命令を受信し、また、第１の印刷セットの置換シートを発生することは、第１の印刷セットからのシートが再印刷を要求しているかを判別し、第１のソースへ置換メッセージを送信し、第１の印刷セットの置換シートの発生のための印刷命令を受信することを含む。
【００１６】
さらに、他の局面において、第１の印刷エンジンから第１、第２の印刷セットが発生する。言い換えると、２つの第１の印刷セットが異なる印刷エンジンから発生できる。２つの印刷エンジンが利用できるのであれば、第１の印刷エンジンの故障に応答して第２の印刷エンジンから第１の印刷セットの置換シートを発生することができる。
【００１７】
また、印刷アセンブリ故障回復方法は２つ以上の中間スタッカを用いることができる。つまり、第２の印刷セットは第２の中間スタッカに蓄積され、また、最終印刷セットは第１の中間スタッカからアクセスされたシートを第２の中間スタッカからアクセスされたシートとアセンブルすることによって発生される。第２の印刷セットの故障が発生した場合には、最終印刷セットは第２の印刷セットの置換シートを第１の印刷セットからのシートと直接マージすることによって発生できる。
【発明の効果】
【００１８】
本発明によれば、単一印刷エンジンプリンタと共に多段の印刷エンジンを有するプリンタに対して、損傷シートのみを再印刷することによって故障したプリンタ／照合ジョブ（collation job）を効果的に回復することができる。
【００１９】
上述の印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復方法及びシステムのより詳細は以下に示される。
【発明を実施するための最良の形態】
【００２０】
次に、図面を参照して種々の実施の形態を説明する。以下の説明では、説明の目的のために複数の特別な詳細を説明して１つ以上の局面の完全な理解を提供する。しかしながら、かかる実施の形態はこれらの特別な詳細なしでも実行できる。他の例においては、よく知られた構造及び装置をブロック図で図示し、これらの実施の形態の説明に容易にする。
【００２１】
本願において用いているように、部品、モジュール、システム等は、コンピュータ関連事項であり、ハードウェア、ファームウェア、ハードウェア及びソフトウェアの組合せ、ソフトウェア、もしくは実行上のソフトウェアを意図している。たとえば、部品とは、制限されないが、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行可能物（executable）、実行スレッド、プログラム、および／あるいはコンピュータである。図示例として、コンピュータデバイス上で動作するアプリケーション及びコンピュータデバイスも部品と言える。１つ以上の部品は実行プロセスおよび／あるいはスレッド内に存在でき、また、１つの部品は１つのコンピュータおよび／あるいは２つ以上のコンピュータ間に分散できる。さらに、これらの部品は種々のデータ構造が格納された種々のコンピュータ読出可能媒体から実行できる。部品は１つ以上のデータパケット（つまり、１つの部品が局所的システム／分散システム内の他の部品と相互作用するデータおよび／あるいはインタネットのようなネットワークを介してその信号によって他のシステムと相互作用するデータ）を有する信号の局所処理および／あるいは遠隔処理によって通信することができる。
【００２２】
部品、モジュール等を含むシステムによって種々の実施の形態が示される。これらのシステムは図面に関連して説明された以外の部品、モジュール等も含むことができ、および／あるいは図面に関連して説明された部品、モジュール等をすべて含むものでもないと理解すべきである。また、これらのアプローチの組合せも用いることができる。メモリに格納されたソフトウェアコードはコンピュータ読出可能な媒体あるいはディジタル処理デバイスによって実行可能なマシン読出可能命令のプログラムを明白に具現化する信号支持媒体である。
【００２３】
図３は、印刷媒体アセンブリ能力を有するプリンタ３００内の印刷アセンブリ故障からの回復システムの概略的ブロック図である。システム３０２は複数の物理媒体シートを含む第１の印刷セットを供給するための出力紙パス３０６を有する第１の印刷エンジン３０４を備えている。紙は物理媒体の主な例であるが、印刷可能な他の物理媒体もある。ここで用いられている“プリンタ”は紙のような物理媒体上に印刷する周辺デバイスあるいはスタンドアロンデバイスである。プリンタはスキャニング、ファクス、コピーのような他の機能を内蔵できる。
【００２４】
第１の中間スタッカ３０８は、第１の印刷エンジン３０４から第１の印刷セットを受取るための紙パス３０６に接続された入力部及び第１の印刷セットを供給するための紙パス３１０に接続された出力部を有する。第１の中間スタッカ３０８がLIFOデバイスであれば、第１の中間スタッカ３０８の出力順序はその入力順序と逆あるいは異なる。他方、第１の中間スタッカ３０８がFIFOデバイスであれば、その入力順序及び出力順序は同一である。マージャモジュール３１２は、複数の物理媒体シートを含む第２の印刷セットを受取るための紙パス３１４に接続された入力部及び第１の中間スタッカ３０８からのシートを受取るための紙パス３１０に接続された入力部を有する。第２の印刷セットのソースは明示されていない。一例として、第２の印刷セットのソースは第１の印刷エンジン３０４とすることができる。あるいは、第２の印刷セットのソースは第２の印刷エンジン（図示せず）とすることもできる。マージャモジュール３１２は、バイパス指令を受取るための線３１６上の入力部を有する。マージャモジュール３１２は、第１の中間スタッカ３０８からアクセスされたシートを第２の印刷セットとアセンブルし、複数のシートを有する最終印刷セットを紙パス３１８を介して第１の順序で供給する。
【００２５】
出力スタッカ３２０は最終印刷セットを受取るための紙パス３１８に接続された入力部を有する。回復モジュール３２２は故障信号を受取るための線３２４上の入力部、置換シート印刷指令を印刷エンジンに供給するための線３２６上の出力部、第１の印刷セット故障が発生した場合にバイパス命令をマージャモジュール３１２に供給するための線３１６上の出力部を有する。印刷エンジンが１つしか存在しないときには、線３２６上の置換シート指令が第１の印刷エンジン３０４に送られる。あるいは、プリンタ３００が複数の印刷エンジンを含むときには、置換シート指令は印刷エンジンの一部もしくは全部に送られる。マージャモジュール３１２は線３１６上のバイパス命令に応じて第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージする。
【００２６】
図示の一局面において、第１の印刷エンジン３０４は、印刷故障信号を供給するために回復モジュール３２２の入力部に接続された線３２４上の出力部を有する。第１の中間スタッカ３０８は、蓄積故障信号を供給するために回復モジュール３２２の入力部に接続された出力部を有する。さらに、マージャモジュール３１２は、アクセス故障信号を供給するために回復モジュール３２２の入力部に接続された線３２４上の出力部を有する。また、回復モジュール３２２は、以下の故障信号：第１の印刷セットのシートを初期的に発生するための故障信号、第１の印刷セットのシートを第１の中間スタッカ３０８に蓄積させるための故障信号、第１の中間スタッカ３０８からの第１の印刷セットのシートをアクセスするための故障信号、もしくは、第１の印刷セットの非損傷シートを供給するための故障信号の１つに応じて線３２６上に第１の印刷セットの置換シート指令及び線３１６上にバイパス指令を供給することができる。これらの指令は、第１の印刷エンジン３０４、第１の中間スタッカ３０８もしくはマージャモジュール３１２によって供給される。
【００２７】
図示の他の局面においては、第１の印刷エンジン３０４は、第１のソース３３０から第１の印刷セット印刷命令を受取るための線３２８上の入力部を有する。第１のソース３３０はパーソナルコンピュータ等のクライアントターミナル３３２のメモリに組込まれたソフトウェアアプリケーションもしくは印刷ドライバマイクロプロセッサ命令であり、やはり、メモリに格納されたオペレーションシステムと協働している。線３２８は自局接続、ネットワーク接続、あるいは自局接続及びネットワーク接続の組合せを示す。本発明は、いかなるネットワーク、物理媒体、もしくは通信プロトコルにも限定されない。ネットワークは、たとえば、LAN、WANもしくはインタネットとすることができる。線３２８は有線接続、無線接続もしくは有線接続及び無線接続の組合せにすることができる。自局接続は、たとえば、USB、シリアルポートインターフェイス、もしくは、パラレルポートインターフェイスとすることができる。ある局面（図示せず）においては、サーバがクライアントターミナル３３２とプリンタ３００との間のインターフェイスとして作用する。第１のソース３３０は印刷命令をプリンタ３００と互換性のあるプリンタ言語フォーマット（たとえば、ＰＤＬ）によって供給する。
【００２８】
回復モジュール３２２は故障信号の受信に応答して再印刷を必要とする第１の印刷セットからのシートを判別し、故障メッセージを第１のソース３３０へ送る。回復モジュール３２２が線３２６上へ置換シート指令中の印刷命令を送る代替として、印刷命令の元のソースを用いることができる。この応答として、印刷命令が第１のソース３３０から第１の印刷セットの置換シートの発生のために受信される。
【００２９】
他の局面として、マージャモジュール３１２は入力部を有し、出力部が出力スタッカ３２０に接続されたバイパスパス３４０を含み、第１の中間スタッカ３０８をバイパスして第１の印刷セットの置換シートを印刷エンジン出力（たとえば、図示の第１のエンジン３０４）から直接出力スタッカ３２０へ送る。
【００３０】
異なる局面において、回復モジュール３２２は故障を示す信号に応答して線３５０上に廃棄指令を送り、非損傷の第１の印刷セットシートを供給する。たとえば、損傷シートは曲げたりあるいは非正常なマークが付されている。次いで、廃棄スタッカ３５２は紙パス３１０を介して第１の中間スタッカの出力部に接続された入力部を有し、第１の印刷セットの損傷シートを蓄積する。第１の中間スタッカ３０８は線３５０上の廃棄指令を受取るための入力部を有する。第１の中間スタッカ３０８は廃棄指令に応答して第１の印刷セットの損傷シートを廃棄スタッカ３５２へ供給する。特に図示していない他の局面において、廃棄指令は第１の印刷エンジン３０４にも送ることができ、また、第１の印刷エンジンは廃棄指令に応答して第１の印刷セットの損傷シートを廃棄スタッカへ直接供給することができる。
【００３１】
図４は、図３の回復システムの第１の変更例を示す概略的なブロック図である。図３の説明で述べたように、第１の印刷エンジン３０４は、第１、第２の印刷セットを供給できる。他方、図４においては、第２の印刷エンジン４００は第２の印刷セットを供給するための紙パス３１４に接続された出力部を有する。一局面において、回復モジュール３２２は、故障信号に応答して第１の印刷セットの置換シート指令を線３２６上に供給して第１の印刷セットのシートを発生する（故障信号の受信に応答して第１の印刷エンジンから線３２４上に第１の印刷セットのシートを初期的に発生する）。第２の印刷エンジン４００は、線３２６上の回復モジュールの出力部に接続された入力部を有する。また、第２の印刷エンジン４００は、回復モジュール３２２からの第１の印刷セットの置換シート指令に応答して第１の印刷セットの置換シートを供給する。尚、図示しない局面において、置換シート指令は、第１の印刷エンジン３０４にも送られる。
【００３２】
図５Ａ及び図５Ｂは、図３の回復システムの第２の変更例を示す概略的なブロック図である。図５Ａのシステム３０２は、紙パス３１４に接続された第２の印刷セットを供給するための出力部を有する第２の中間スタッカ５００を含む。マージャモジュール３１２は紙パス３１４を介して第２の中間スタッカの出力部に接続された入力部を有する。マージャモジュール３１２は、第２の中間スタッカ５００からのシートをアクセスすることによって最終印刷セットを供給し、第１の中間スタッカ３０８からアクセスされたシートを第２の中間スタッカ５００からアクセスされたシートとアセンブルする。
【００３３】
ある局面において、第２の中間スタッカ５００は、線３２４上で回復モジュールの入力部に接続された蓄積故障信号を供給するための出力部を有する。図３の説明において、上述した故障信号に加えて、回復モジュール３２２は以下の故障信号：第２の印刷セットのシートを発生するための故障信号、第２の印刷セットのシートを第２の中間スタッカ５００に蓄積させるための故障信号、第２の中間スタッカ５００からの第２の印刷セットのシートをアクセスするための故障信号、もしくは第２の印刷セットの非損傷シートを供給するための故障信号の１つの受信に応じて線３２６上に第２の印刷セットの置換シート指令を、線３１６上にバイパス指令を供給することができる。また、マージャモジュール３１２はバイパス命令に応答して第２の印刷セットの置換シートを第１の印刷セットからのシートと直接マージする。
【００３４】
他の局面において、回復モジュール３２２は、廃棄指令を線３５０上を通して第２の中間スタッカ５００に送る。廃棄スタッカ５０２は、紙パス３１４を介して、第２の中間スタッカ５００の出力部に接続された入力部を有し、第１の印刷セットの損傷シートを蓄積する。第２の中間スタッカ５００は線３５０上の廃棄指令を受取るための入力部を有する。第２の中間スタッカ５００は廃棄指令に応答して損傷シートを廃棄スタッカ３５２へ供給する。特に図示していない他の局面において、廃棄指令は第２の印刷エンジン４００にも送ることができ、また、第２の印刷エンジンは廃棄指令に応答して損傷シートを廃棄スタッカ５００もしくは３５２へ直接供給することができる。廃棄ページの順序は関係しないので、廃棄スタッカ５００及び３５２は１つに結合できる（図示せず）。
【００３５】
図５Ｂにおいて、システム３０２は、図３の変更例と同様に動作し、第１の中間スタッカ３０８からの第１の印刷セットは、一時的蓄積でない線３１４上の第２の印刷セットと直接マージする。この局面においては、第２の中間スタッカ５００は故障時に一時的蓄積のために用いられる。回復モジュール３２２は故障信号に応答して線３２６上に置換シート指令を供給し、第１の印刷セットの全体に対して置換シートを発生し、また、第２の中間スタッカ５００に置換シートを蓄積する。第２の中間スタッカ５００は、紙パス３１４を介してマージャモジュール３１２に置換シートを供給する。たとえば、置換シートは、第２の印刷エンジン４００から紙パス５０６を介して供給できる。マージャモジュール３１２は（第１の中間スタッカ３０８の代りに）、第２の中間スタッカ５００からの置換シートを第２の印刷セットのシートと直接マージする。たとえば、プリンタの第１の中間スタッカ３０８への供給、第１の印刷セットの第１の中間スタッカ３０８への蓄積、あるいは、第１の中間スタッカのアクセスに問題があるときにこの方法を用いる。
【００３６】
図６Ａは、図５Ａの回復システムの変更例を示す概略的なブロック図である。この局面において、第２の印刷エンジン４００は第２の印刷セットを供給するための紙パス６０２に接続された出力部及び印刷故障信号を回復モジュール３２２に供給するための線３２４上の出力部を有する。回復モジュール３２２が第２の印刷エンジン４００から印刷故障信号を受取ると、第２の印刷セットの置換シートが第１の印刷エンジン３０４を用いて発生できる。あるいは、第３の印刷エンジン６０４は、線３２６上の入力部を有して回復モジュール３２２から第２の印刷セットの置換シート指令を受取ることができ、また、マージャモジュール３１２に接続された出力部から第２の印刷セットの置換シートを供給できる。
【００３７】
図６Ｂは、クライアントデバイスに組込まれた回復モジュールを有する回復システムを示す概略的なブロック図である。システム３０２は、プリンタ３００が、バイパス命令（線３１６）、線３５０上の廃棄指令（ある局面において）、及び、置換シート指令（線３２６）を受取るポートを含む点を除いて、図３のシステムと同様である。ポートは線３２４上に故障信号をも供給する。クライアントは局所的接続もしくはネットワーク接続である。“クライアント”はネットワーク接続されたサーバでもよい。さらに、クライアントはプリンタに供給される印刷ジョブの元のソースにもなれる。クライアント回復モジュール３２２は故障信号を受信し、第１の印刷セットの故障の場合に、置換シート印刷指令及びバイパス命令をマージャモジュール３１２に供給するための出力部を有する。
【００３８】
機能説明
上述のシステムは、最終紙パスを介して移動中に損傷ページのコピーを再印刷し、印刷済のページを回収し、最終出力として正しい順序で書類のページをアセンブルする。実施の態様は限定された数の印刷エンジン及び紙パスを有するシステムのみを考慮しているが、実証済の方法を用いて種々の構成及び冗長度を実行でき、高速及び高利便性の２つの目的を達成できる。
【００３９】
図７は、カラー印刷エンジン及びモノクロ印刷エンジンを有するハイブリッドプリンタにおける回復システムを示す概略的ブロック図である。ハイブリッドシステムは、２つ以上の印刷機構（エンジン）よりなり、各印刷エンジンは１つの書類の個々のページを互いに異なる速度で印刷する。用語“ハイブリッドプリンタ”とは多段印刷エンジンを有する単一デバイス（ボックス）である。すべての印刷エンジンが同一である必要はなく、つまり、１つ以上の印刷エンジンがカラー印刷をし、かつ、１つ以上の印刷エンジンがモノクロ印刷をするものであればよい。異なる印刷エンジンは異なる特性たとえば印刷速度を有せばよい。内部印刷エンジンはジョブを送るネットワーク接続のデバイスによって別個にアドレス付けされるが、異なる印刷エンジンは同一のネットワークインターフェイスを共有する。
【００４０】
各印刷エンジンを完全な使用状態に保持するために、各書類の印刷ページは一時的に中間FIFOスタッカ（bins）に蓄積される。このように、他の印刷エンジンがそのページを印刷中にある間に、１つの印刷エンジンが自分に割当てられたすべてのページを完全に印刷できる。第１の印刷エンジンが元の書類に対して第１の印刷エンジンに割当てられたすべてのページを印刷完了すれば、第１の印刷エンジンは順に次のジョブのための印刷を開始できる。
【００４１】
１つ以上の印刷エンジンから中間紙スタッカ（bins）へは別個の紙パスが設けられている。別個の紙パスは出力スタッカ（bins）へ直接接続され、中間スタッカをバイパスして損傷シートの再印刷を可能とする。また、以前に印刷され既に中間スタッカに蓄積されたシートは出力スタッカに移動することができる。このように、書類内のシート順序は保持され、また、問題が解決されるとすぐに、以前に印刷された非損傷のシートは保存され、問題が解決するとすぐに出力される。
【００４２】
図８は、３つ以上の印刷エンジンを有するプリンタにおける回復システムを示す概略的ブロック図である。独立の紙パス、バイパスパス及び印刷のための画像再送能力を有する高機能コントローラを含むことにより、このシステムはいくつかの固有の特徴を有する。既印刷ページは回収できる。印刷書類の元のページ順序は維持できる。回収は迅速に実行できる。さらに、システムは広く利用でき、つまり、１つの印刷エンジンが故障し、紙ジャムとなったり、インクもしくはトナー不足となったとき、他の印刷エンジンは印刷し続けることができる。高機能コントローラつまり回復モジュールが存在するので、故障がいつあっても、印刷画像は問題のサブシステムから他のサブシステムに動的に再送できる。
【００４３】
連動システムの正しい設計によりユーザは問題を解決できると共に、他のサブシステムは全速度で動作し続ける。印刷サブシステムが現在のジョブに対して自分に割当てられたすべての画像の印刷を完了すると、その印刷サブシステムは他の印刷サブシステムによって完了すべき現在のジョブを待機することなく次のジョブについて開始することができる。
【００４４】
図９は、回復システムのバイパス動作を詳細に説明する概略的ブロック図である。このシステムはある印刷エンジンの印刷機構に存在する紙もしくはシートから、ページの最終出力で終了する紙パス、つまり、図中の紙パス‘H’,‘E’,‘F’中の故障からの回収を取扱う。
【００４５】
書類のアセンブリは各ページが適当な中間スタッカから取除かれて正しい順序で最終スタッカに送られることを要求する。図示の機構は、１つの印刷エンジンのみを示しているが、この機構は二重化することができ、あるいは必要とされる付加印刷エンジンに付けることができる。どの回復紙パスを使用する選択は回復モジュールのソフトウェアの制御で行われる。
【００４６】
多くのページは異なる場所にあり、印刷機構及びアセンブル機構を移動する。図示の簡略化のために、追加的中間スタッカ及び紙パスは図示していないが、存在するものとする。多段の中間スタッカを用いた回復の構成については図７、図８を参照されたい。尚、二重印刷のための中間スタッカを示す紙パスはこの説明のためには図示していない。
【００４７】
ページは‘A’で表示された部分から開始して移動し、‘B’/‘C’で表示された紙パス上で印刷エンジンを出る。紙パス‘B’, ‘C’は異なる位置の同一の物理的ローラである。ページは以下の２つの方向の１つを移動する。（１）正常動作モード‘B’、（２）損傷ページのコピーを最終書類アセンブリの正しい位置に移動させるバイパスパス‘C’。
【００４８】
正常動作パス
印刷エンジンからのページを搬送するローラは正常時には‘B’の位置にある。この位置で、ローラは印刷ページを中間FIFOスタッカ（bins）‘H’の中の以前に印刷済のスタックの最上位の上に置く。ローラ‘E’はスタッカ‘H’のスタックの最下位からのページを取除いて出力スタッカ‘F’に移動する。
【００４９】
高機能コントローラあるいは回復ユニットは印刷された移動中のすべてのページを追跡する。回復ユニットはいかなる中間FIFOスタッカ（bins）からも１ページの取出しを開始できる。このように、組込みマイクロコントローラは書類のページを配列し、これらのページを最終出力スタッカ（bin）‘F’に正しい順序で置く。
【００５０】
各紙パスの段にはセンサが存在するので、コントローラはどのようなページの故障をも検出でき特別の位置に到着する。通常、この故障は入力スタッカ（bin）もしくは中間スタッカ（bin）からの１ページの取出し故障もしくは紙ジャムを示す。故障（たとえば紙ジャム）発生時の回復のために、コントローラは各印刷ページの完全なコピーをディスク等の記憶機構に保持できる。
【００５１】
故障からの回復
以下の説明は‘H’,‘E’及び‘F’で示す最終書類アセンブリ及び出力スタッカパスあるいは紙パスのどこかでの故障に焦点を当てる。‘H’,‘E’及び‘F’で示すパスにおける故障の検出は損傷ページもしくは消滅ページの再印刷を必要とする。この時点で、ローラ機構が位置‘B’から位置‘C’へ回転する。高機能コントローラはそのページを再印刷させてメモリの蓄積から画像を引出す。次いで、コントローラは、そのページをパス‘C’,‘D’,‘E’,‘F’に送り、これにより、出力スタッカ‘F’へ直接送る。損傷ページが再印刷され出力スタッカにあるとき、ローラ機構は位置‘B’へ戻り、通常の印刷及び書類アセンブリが継続する。
【００５２】
１つ以上のバイパス機構があるとすると、故障が‘B’にあるとき、システムは異なるバイパスを用いてそのページを再印刷する。高機能コントローラはFIFOスタッカからの次のページの引出しの故障と紙ジャムとの区別をすることができない。また、その必要もない。いずれの場合でも、１つもしくは２つ以上のページが再印刷され、正しいページが選択される。
【００５３】
構成例
コントローラ、印刷エンジン及び紙パスの異なる構成例が以下に示される。これは構成例の全リストを意図するものでない。多くの場合、回復システムは１つのみのバイパスパスによって管理できる。第２のバイパスパスを含めて高利便性を印刷システムに付加するようにできる。しかしながら、システムが特殊（非汎用）能力を有する別個のコントローラもしくは別個の印刷エンジンを有するときには、付加的バイパスパスは必要となるだろう。
【００５４】
複数のコントローラは与えられた印刷すべきページがどの印刷エンジンによって印刷できるかを決定し、もしくは、そのページを元に印刷した同一の印刷エンジンで印刷しなければならないかを決定する。システムが単一のコントローラを用いてすべてのページを切取って蓄積すると、ほとんどバイパスパスは必要ない。各印刷エンジンが自分のコントローラと一緒になり（bundled）、印刷したページのみを切取って蓄積すると、各印刷エンジンは自分の回復パスのみを必要とする。各印刷エンジンに自分のバイパスを設けることによりシステムの利便性が向上する。たとえば、１つのバイパスパスが利用できないとき、代りのバイパスパスを用いることができる。
【００５５】
すべての印刷エンジンが同一であれば、システムは単一の回復パスを用いることができる（単一のコントローラと仮定すると）。印刷エンジンの能力が異なれば、たとえば、ある印刷エンジンがカラー用かつある印刷エンジンが白黒（b/w）用であれば、最も能力ある印刷エンジンからの回復パスで足りる。最後に、固有の能力を有するプリンタがあれば、これらは別個のバイパスパスを有しなければならない。
【００５６】
図７に戻ると、スイッチ及びバイパスパスをカラー印刷エンジンに付加すると、印刷シートは正常モード時には中間スタッカ（bin）に送られ、もしくは順序が乱れた印刷ページに対してはバイパスパスに送られて直接出力スタッカに送られる（回復モード）。カラー印刷エンジンはモノクロ及びカラーの両方を印刷できるので、バイパスパスはカラー印刷エンジン側に付随する。
【００５７】
再び、図８を参照すると、各印刷エンジンは自分の紙パス及びバイパススイッチを有し、紙ジャムからの回復に最大の柔軟性及び利便性を与える。
【００５８】
図１０は、印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障からの回復方法を示すフローチャートである。この方法は、明瞭にするために、番号付けされたステップのシーケンスとして示されているが、この番号付けは必ずしもステップの順序を示しているのではない。これらのステップのいくつかは、スキップでき、逆順に実行でき、もしくは厳密なシーケンス順序を維持することなく実行できることを銘記する。この方法はステップ１０００でスタートする。
【００５９】
ステップ１００２は、複数の物理媒体シートを含む第１の印刷セットを発生する。ステップ１００４は、第１の印刷セットを第１の中間スタッカに蓄積する。ステップ１００６は、複数の物理媒体シートを含む第２の印刷セットを発生する。ステップ１００８は、第１の中間スタッカからのシートをアクセスする。ステップ１０１０は、第１の中間スタッカからアクセスされたシートを第２の印刷セットからのシートとアセンブリし、第１の順序で複数のシートを有する最終印刷セットを発生する。ステップ１０１２は、最終印刷セットを出力スタッカに蓄積する。第１の印刷セットの故障が発生した場合に、ステップ１０１４は、第１の印刷セットの置換シートを発生する。ステップ１０１０の最終印刷セットの発生は、第１の印刷セットの置換シートを第２の印刷セットからのシートを直接マージすることである。
【００６０】
第１の印刷セットの置換シートを発生することは、初期的に第１の印刷セットのシートを発生するための故障、第１の印刷セットのシートを第１の中間スタッカに蓄積するための故障、第１の中間スタッカから第１の印刷セットのシートをアクセスするための故障、及び、第１の印刷セットの非損傷シートを供給するための故障からなるグループから選択された１つの故障に応答して置換シートを発生することを含む。他の局面において、第１の印刷セットの非損傷シートを供給するための故障に応答して第１の印刷セットの置換シートを発生し、さらに、ステップ１０１８は第１の印刷セットの損傷シートを廃棄スタッカへ送出する。
【００６１】
他の局面において、ステップ１００１は、第１のソースから第１の印刷セットの印刷命令を受信する。また、ステップ１０１４における第１の印刷セットの置換シートを発生することは、第１の印刷セットからのシートが再印刷を要求しているかを判別し、第１のソースへ置換メッセージを送信し、第１の印刷セットの置換シートの発生のための印刷命令を受信することを含む。
【００６２】
一局面において、ステップ１００２、１００６における第１、第２の印刷セットを発生することは、第１の印刷エンジンから第１、第２の印刷セットを発生することを含む。つまり、ステップ１００２は、第１の印刷エンジンから第１の印刷セットを発生し、また、ステップ１００６は、第２の印刷エンジンから第２の印刷セットを発生する。ステップ１００６にて第２の印刷セットを発生したら、ステップ１０１４において、第１の印刷エンジンの故障に応答して第２の印刷エンジンから第１の印刷セットの置換シートを発生できる。
【００６３】
異なる局面において、ステップ１００７ａは、第２の印刷セットを第２の中間スタッカに蓄積し、また、ステップ１００７ｂは、第２の中間スタッカからのシートをアクセスする。また、ステップ１０１０におけるは最終印刷セットを発生することは、第１の中間スタッカからアクセスされたシートを第２の中間スタッカからアクセスされたシートとアセンブルすることを含む。
【００６４】
第２の印刷セットの故障が発生した場合に、ステップ１０１６は第２の印刷セットの置換シートを発生し、また、ステップ１０１０における最終印刷セットを発生することは、第２の印刷セットの置換シートを第１の印刷セットからのシートと直接マージすることを含む。
【００６５】
他の局面において、ステップ１００６は第２の印刷エンジンから第２の印刷セットを発生し、また、ステップ１０１６における第２の印刷セットの置換シートを発生することは、第３の印刷エンジンから第２の印刷セットの置換シートを発生することを含む。
【００６６】
異なる局面において、ステップ１０１４の第１の印刷セットの置換シートを発生することは、第１の印刷セットの全体に置換シートを発生し、置換シートを第３の中間スタッカに蓄積する。また、ステップ１０１０における第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすることは、第３の中間スタッカからの第１の印刷セットの置換シートを第２の印刷セットからのシートと直接マージすることを含む。
【００６７】
書類印刷及びアセンブリの故障からの回復システム及び方法を説明した。いくつかの特別のバイパスパス、印刷エンジン及び中間スタッカを本発明の説明のために例示した。しかしながら、本発明は、これらの例示のみに限定されるものではない。本発明の他の変更例及び実施の形態が当該技術分野の者には可能である。
【図面の簡単な説明】
【００６８】
【図１】二重紙パス及び印刷パスを有する通常のプリンタを示す概略的ブロック図である。
【図２】図１のハイブリッド印刷システムに付随する特別の故障モードを示す概略的ブロック図である。
【図３】本発明に係る印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復システムの概略的ブロック図である。
【図４】図３の回復システムの第１の変更例を示す概略的ブロック図である。
【図５Ａ】図３の回復システムの第２の変更例を示す概略的ブロック図である。
【図５Ｂ】図３の回復システムの第２の変更例を示す概略的ブロック図である。
【図６Ａ】図５Ａの回復システムの変更例を示す概略的ブロック図である。
【図６Ｂ】クライアントデバイスに組込まれた回復モジュールを有する回復システムを示す概略的ブロック図である。
【図７】カラー印刷エンジン及びモノクロ印刷エンジンを有するハイブリッドプリンタにおける回復システムを示す概略的ブロック図である。
【図８】３つ以上の異種の印刷エンジンを有するプリンタにおける回復システムを示す概略的ブロック図である。
【図９】回復システムのバイパス動作を詳細に説明する概略的ブロック図である。
【図１０】印刷媒体アセンブリ能力を有するプリンタにおける印刷アセンブリ故障回復方法を示すフローチャートである。
【符号の説明】
【００６９】
３００…プリンタ、３０２…回復システム、３０４…第１の印刷エンジン、３０６…出力紙パス、３０８…第１の中間スタッカ（bins）、３１０…紙パス、３１２…マージャモジュール、３１４…紙パス、３１８…紙パス、３２０…出力スタッカ（bin）、３２２…回復モジュール、３３０…第１のソース、３３２…クライアントターミナル、３５２…廃棄スタッカ、４００…第２の印刷エンジン、５００…第２の中間スタッカ（bin）、５０２…廃棄スタッカ（bin）、５０４…紙パス、５０６…紙パス、６０２…紙パス、６０４…第３の印刷エンジン、６０６…紙パス。
【図１】
2008230851.tif 000003
【図２】
2008230851.tif 000004
【図３】
2008230851.tif 000005
【図４】
2008230851.tif 000006
【図５Ａ】
2008230851.tif 000007
【図５Ｂ】
2008230851.tif 000008
【図６Ａ】
2008230851.tif 000009
【図６Ｂ】
2008230851.tif 000010
【図７】
2008230851.tif 000011
【図８】
2008230851.tif 000012
【図９】
2008230851.tif 000013
【図１０】
2008230851.tif 000014