(57)【要約】【課題】  ジャムが発生した場合にも、重複や欠落のない印刷結果を容易に得られるようにした印刷装置およびそのリカバリ印刷方法を提供する。【解決手段】  連続印刷中にジャムが発生すると、プリンタ２０は、その印刷動作を停止させるとともに、リカバリ対象となるページデータをハードディスク３５に一旦退避させる。ジャムから復旧すると、この退避したページデータをスキップして印刷を再開し、正常に印刷が終了したところで、ハードディスク３５に退避したページデータに対する印刷を開始し、リカバリ印刷を実行することになる。【選択図】  図１
2007168103.tif 000002
【特許請求の範囲】
【請求項１】
ジャムの発生に伴ってリカバリ印刷を行う印刷装置において、
前記ジャムの発生に対応して前記リカバリ印刷の対象となるリカバリ対象ページデータを記憶装置に退避させる退避処理手段と、
前記ジャムの復旧とともに前記退避処理手段により退避した前記リカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を制御する印刷制御手段と、
前記再開された印刷処理の終了後に、前記記憶装置に退避されたリカバリ対象ページデータの印刷処理を制御するリカバリ印刷処理手段と
を具備することを特徴とする印刷装置。
【請求項２】
前記退避処理手段は、
前記ジャムの発生時点で印刷中あるいは印刷が終了したページで且つ、用紙排出口付近に設置された排出検知センサによる排出終了が未検知のページのページデータを前記リカバリ対象ページデータとして前記記憶装置に退避させる
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷制御手段による印刷処理の再開に先立ってジャムの発生個所を示す識別用紙の排出を制御する識別用紙排出処理手段
をさらに具備することを特徴とする請求項１記載の印刷装置。
【請求項４】
ジャムの発生に伴ってリカバリ印刷を行う印刷装置のリカバリ印刷方法において、
前記ジャムの発生に対応して前記リカバリ印刷の対象となるリカバリ対象ページデータを退避処理手段で記憶装置に退避させて、
前記ジャムの復旧とともに前記退避処理手段により退避した前記リカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を印刷制御手段で制御し、
前記再開された印刷処理の終了後に、前記記憶装置に退避されたリカバリ対象ページデータの印刷処理をリカバリ印刷処理手段で制御する
ことを特徴とする印刷装置のリカバリ印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジャムの発生に伴ってリカバリ印刷を行う印刷装置およびそのリカバリ印刷方法に係わり、詳しくは、ジャムの発生とともにリカバリ印刷の対象となるリカバリ対象ページデータを一旦退避することで、印刷の最後にリカバリ印刷を行うようにした印刷装置およびそのリカバリ印刷方法に関する。
【背景技術】
【０００２】
従来、プリンタあるいは、複写機、複合機等の印刷装置において、連続印刷中にジャムが発生した場合には、まず、ユーザが、ジャムによって印刷動作が停止した印刷装置内から、ジャムの原因となった用紙と、印刷途中の用紙とを取り除き印刷装置をジャムから復旧させる。ジャムから復旧した印刷装置では、この取り除かれた用紙に対するリカバリ印刷を行った後、中断した印刷を再開することになる。
【０００３】
このリカバリ印刷に関する技術としては、例えば、特許文献１や特許文献２に開示されたものが知られている。特許文献１では、ジャム復旧後、ジャムが発生したページの直前まで読み飛ばして印刷を再開することにより、リカバリ印刷の重複を防ぐという技術について言及されている。
【０００４】
また、特許文献２では、印刷ジョブの途中でジャムが発生した場合にも、ジョブヘッダ等の設定情報を正しく反映させることにより、リカバリ印刷を適切に行えるという技術について言及されている。
【特許文献１】特開平０８−２１６４８４号
【特許文献２】特開２００５−０２２２０４号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さて、一般に、リカバリ印刷において、リカバリ対象としているのは、ジャムの発生時点で印刷中あるいは印刷が終了したページであって且つ、用紙排出口から未排出のページである。
【０００６】
ところが、この未排出ページであるか否かの判定は、用紙排出口付近に設置されたセンサで用紙の排出終了を検知することにより行われるため、用紙排出口から用紙が出ようとした微妙なタイミングなどでジャムが発生すると、このセンサによる判定に狂いが生じてしまう。
【０００７】
その結果、リカバリ対象に余計なページを加えてしまったり、足りないページが出てしまったりして、ページの重複や欠落が発生してしまうことから、ジャム発生時に取り除かれた用紙のみを正確にリカバリするのが難しいという問題があった。
【０００８】
この問題に対処するためには、印刷終了後にリカバリ印刷の印刷結果を確認するようにすればよいが、この方法では、スタッカなどを用いた大量印刷を行った場合には、その大量の印刷物の中からジャムの発生箇所を特定し、重複や欠落が生じていないかを確認する必要があるため、作業が困難になることから、現実的な対応策であるとは言えなかった。
【０００９】
そこで、本発明は上記問題点に鑑みてなされたものであり、ジャムが発生した場合にも、重複や欠落のない印刷結果を容易に得られるようにした印刷装置およびそのリカバリ印刷方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、ジャムの発生に伴ってリカバリ印刷を行う印刷装置において、前記ジャムの発生に対応して前記リカバリ印刷の対象となるリカバリ対象ページデータを記憶装置に退避させる退避処理手段と、前記ジャムの復旧とともに前記退避処理手段により退避した前記リカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を制御する印刷制御手段と、前記再開された印刷処理の終了後に、前記記憶装置に退避されたリカバリ対象ページデータの印刷処理を制御するリカバリ印刷処理手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記退避処理手段は、前記ジャムの発生時点で印刷中あるいは印刷が終了したページで且つ、用紙排出口付近に設置された排出検知センサによる排出終了が未検知のページのページデータを前記リカバリ対象ページデータとして前記記憶装置に退避させることを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記印刷制御手段による印刷処理の再開に先立ってジャムの発生個所を示す識別用紙の排出を制御する識別用紙排出処理手段をさらに具備することを特徴とする。
【００１３】
また、請求項４の発明は、ジャムの発生に伴ってリカバリ印刷を行う印刷装置のリカバリ印刷方法において、前記ジャムの発生に対応して前記リカバリ印刷の対象となるリカバリ対象ページデータを退避処理手段で記憶装置に退避させて、前記ジャムの復旧とともに前記退避処理手段により退避した前記リカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を印刷制御手段で制御し、前記再開された印刷処理の終了後に、前記記憶装置に退避されたリカバリ対象ページデータの印刷処理をリカバリ印刷処理手段で制御することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ジャムの発生に対応してリカバリ印刷の対象となるリカバリ対象ページデータを記憶装置に退避させて、ジャムの復旧とともに退避したリカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を制御し、該再開された印刷処理の終了後に、記憶装置に退避されたリカバリ対象ページデータの印刷処理を制御するように構成したため、ユーザが、リカバリ印刷の結果を参照してジャムの発生箇所にリカバリしたページを挿入することになるので、リカバリ対象のページが重複、あるいは欠落していたとしても、その異常に気付くことになる。
【００１５】
これにより、ジャムが発生した場合にも、重複や欠落のない印刷結果を容易に得られることになる。
【発明を実施するための最良の形態】
【００１６】
以下、この発明に係わる印刷装置およびそのリカバリ印刷方法の実施例について添付図面を参照して詳細に説明する。
【実施例】
【００１７】
図１は、本発明に係わる印刷装置を配して構成した印刷システムの全体構成の一例を示す図である。なお、本実施例においては、本発明に係わる印刷装置をプリンタ２０に適用した場合を示す。
【００１８】
この印刷システムは、ホストコンピュータ１０と、プリンタ２０とを具備して構成され、このホストコンピュータ１０とプリンタ２０とは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークあるいは、ＵＳＢ（Universal Serial Bus）、セントロニクス等の直接接続によって相互通信可能に接続される。
【００１９】
ホストコンピュータ１０は、ディスプレイ等の表示部や、キーボード、マウス等の操作部を有するパーソナルコンピュータ等であり、プリンタ２０に対し印刷ジョブを出力する機能を果たす。なお、印刷ジョブは、印刷対象となる画像データ（ページ記述言語形式）と、かかるデータを出力するための一連の処理命令郡とを含む情報から構成される。
【００２０】
プリンタ２０は、ホストコンピュータ１０からの印刷ジョブを受け付けるとともに、当該ジョブに基づいて印刷処理を行う機能を果たす。ここで、この印刷処理中に、紙詰まり等によりジャムが発生した場合には、本発明の特徴あるリカバリ印刷を行うことになる。このリカバリ印刷の詳細については後述するが、ジャムが発生した場合には、印刷ジョブに基づいた印刷処理の終了後に、リカバリ対象となるページ（以下、このページのことをリカバリ対象ページと言う）に対する印刷を行うため、リカバリ印刷がページの最後にくることになる。
【００２１】
ここで、プリンタ２０の機能的な構成の一部について説明する。プリンタ２０は大きく、通信部２１と、印刷部２２と、操作パネル２３と、コントローラ部３０とに分けられる。
【００２２】
通信部２１は、プリンタ２０とホストコンピュータ１０とを繋ぐＵＳＢボードや、ＬＡＮボード等の通信インターフェースとしての機能を有する。プリンタ２０では、この通信部２１を介してホストコンピュータ１０からの印刷ジョブを受け付ける。
【００２３】
印刷部２２は、感光ドラム、転写ローラ、定着部、用紙搬送部、用紙搬送路等から構成され、コントローラ部３０からの指示に基づいて用紙等の記録媒体上に画像を形成する印刷機構である。
【００２４】
この印刷部２２の用紙排出口付近には、用紙の排出終了を検知する排出検知センサ２２ａが設けられ、このセンサによる排出終了検知により、各ページの印刷が正常に行われたか否かを判断することができる。また、印刷部２２の用紙搬送路上には、ジャムの発生やその解除を検知するためのジャム検知センサ２２ｂが設けられ、このセンサによるジャム検知（あるいはジャム解除検知）により、ジャムの発生やその解除を把握することができる。なお、本実施例においては、印刷部２２がレーザ方式を採用する場合を説明するが、これに限られず、印刷部２２が他の方式（例えば、インクジェット方式）を採用したものであってもかまわない。
【００２５】
操作パネル２３は、ユーザとプリンタ２０とを繋ぐユーザインターフェースとしての機能を果たす。具体的には、液晶ディスプレイなどの表示用デバイスとしての機能を果たす表示部２３ａと、操作ボタンなどの入力用デバイスとしての機能を果たす操作部２３ｂとから構成される。
【００２６】
コントローラ部３０は、プリンタ２０を統括制御する機能を果たす。具体的には、ＲＯＭ３２に格納された制御プログラムに従って、各部の動作制御および管理を行うＣＰＵ（Central Processing Unit）３１と、プリンタ２０の動作に必要な制御プログラム等を格納する記憶領域であるＲＯＭ（Read Only Memory）３２と、プログラムの実行等を行う際のワーク領域であるＲＡＭ（Random Access Memory）３３と、展開された画像データ（ページデータ）を格納する記憶領域であるページメモリ３４と、リカバリ対象となるページデータ等を格納する記憶領域であるハードディスク３５とを具備して構成される。
【００２７】
ここで、図２を用いて、ＣＰＵ３１の機能的な構成の一部について説明する。なお、このＣＰＵ３１上に実現される各種処理機能（機能ブロック）は、主に、ＣＰＵ３１がＲＯＭ３２に記憶された制御プログラムを実行することで実現される。
【００２８】
ＣＰＵ３１は、各種処理機能部として、解析展開部４１と、ページデータ送信部４２と、ページデータ削除処理部４３と、ページデータ退避処理部４４と、識別用紙排出処理部４５と、リカバリ印刷処理部４６と、印刷制御部４７とを具備して構成される。
【００２９】
解析展開部４１は、印刷ジョブを解析するとともに、ページ毎に画像データ（ページデータ）に展開し、この展開したページデータをページメモリ３４に格納する機能を有する。また、このページメモリ３４への格納に際して、ページデータ各々に対しページナンバを付加するとともに、このページナンバをＲＡＭ３３内の通常印刷エリア３３ａに書き込む。なお、このページナンバは、印刷シーケンスのためなどに利用されるものである。
【００３０】
ページデータ送信部４２は、ページメモリ３４内に格納されたページデータを印刷部２２に送信する機能を有する。より具体的には、ＲＡＭ３３内の通常印刷エリア３３ａに書き込まれたページナンバを番号の若い順に取得して、当該ナンバに対応するページデータを印刷部２２に送信することになる。印刷部２２では、このページデータの受信とともに、当該データに基づく印刷を開始することになる。
【００３１】
ページデータ削除処理部４３は、印刷部２２からの用紙排出通知（排出検知センサ２２ａによる排出終了検知に伴って送られてくる通知のことを言う）の受信に対応して、当該通知に対応するページデータをページメモリ３４内から削除する機能を有する。このページデータの削除処理は、通常印刷エリア３３ａに書き込まれたページナンバから、排出が終了したページナンバを削除するとともに、当該ナンバに対応するページデータをページメモリ３４内から削除することにより行われる。この削除により、当該ページデータに対する印刷が完了することになる。
【００３２】
ページデータ退避処理部４４は、印刷部２２からのジャム発生通知（ジャム検知センサ２２ｂによるジャム検知に伴って送られてくる通知のことを言う）に対応して、リカバリ対象ページを、一旦印刷対象から外す処理を行う。この処理は、通常印刷エリア３３ａに書き込まれたページナンバを、リカバリ印刷エリア３３ｂに移動させるとともに、このページナンバに対応するページデータを、ページメモリ３４からハードディスク３５に退避させることにより行われる。
【００３３】
識別用紙排出処理部４５では、印刷部２２からのジャム解除通知（ジャム検知センサ２２ｂによるジャム解除検知に伴って送られてくる通知のことを言う）に対応して、ジャムの発生箇所を示す識別用紙の排出（印刷を含む）を制御する。この識別用紙の排出は、識別用紙排出処理部４５において、ジャムが発生したことを示す情報と、リカバリ印刷のページ数（リカバリ印刷エリア３３ｂ内のページナンバの個数から導出）とを含むページデータを生成し、これをページメモリ３４に格納することにより行われる。
【００３４】
リカバリ印刷処理部４６は、リカバリ印刷の制御を行う。この制御処理は、通常の印刷処理（リカバリ対象ページ以外のページに対する印刷）終了後に、ＲＡＭ３３内のリカバリ印刷エリア３３ｂをチェックし、ページナンバが書き込まれている場合に、このページナンバを通常印刷エリア３３ａに移動させるとともに、このページナンバに対応するページデータを、ハードディスク３５からページメモリ３４に移動させることにより行われる。この制御処理によって、通常印刷エリア３３ａに書き込まれたページデータが、ページデータ送信部４２から印刷部２２に送信され、リカバリ印刷が開始されることになる。
【００３５】
印刷制御部４７は、このプリンタ２０における印刷処理を統括して制御する。すなわち、ＣＰＵ３１上に実現される各種処理機能（機能ブロック）は、この印刷制御部４７からの指示に従って動作する。例えば、その制御としては、印刷部２２からジャム発生通知を受けた場合に、解析展開部４１による展開処理を停止させるとともに、ページデータ送信部４２によるページデータの送信処理を停止させる。また、印刷部２２からジャムの解除通知を受けた場合には、印刷部２２を指示して印刷の再開を制御することになる。この他、この印刷制御部４７では、各機能ブロック間で発生するデータの入出力も制御することとなる。
【００３６】
図３は、図１および図２で説明したプリンタ２０における印刷処理の概要を示す図である。なお、ここでは、１２ページのページデータから構成される印刷ジョブの連続印刷中に、ジャムが２回発生した場合の処理の概要について説明することとする。
【００３７】
同図（上側）に示される印刷ジョブの構成には、印刷予定の１２ページのページデータから構成される印刷ジョブが示され、１ページ毎にページ番号が割り当てられている。また、同図（下側）に示される印刷結果では、通常の印刷（リカバリ対象ページ以外のページに対する印刷）終了後に、リカバリ印刷が行われたことが示される。
【００３８】
この場合、ページ５に対する印刷が行われた段階で１回目のジャムが発生しており、そのリカバリ対象となるページデータがページ３〜ページ５となっている。また、ページ１０に対する印刷が行われた段階で２回目のジャムが発生しており、そのリカバリ対象となるページデータがページ８〜ページ１０となっている。
【００３９】
ここで、この１回目のジャム発生時の動作の概要について説明すると、ページ５に対する印刷中にジャムが発生したため、プリンタ２０は印刷動作を停止させるとともに、そのリカバリ印刷の対象となるページ３〜ページ５のページデータをハードディスクに退避させる。このジャムの発生に伴って、ユーザは、装置内からページ３〜ページ５に対応する用紙を取り除き、プリンタ２０をジャムから復旧させることになる。
【００４０】
ジャムから復旧したプリンタ２０では、ジャムの発生箇所を示す識別用紙１を印刷後、リカバリ対象ページの次ページ目から印刷を再開する。すなわち、リカバリ印刷の代わりに識別用紙１が印刷されるとともに、ページ６から印刷が再開されることになる。
【００４１】
この１回目のジャムに対応するリカバリ印刷は、印刷ジョブの最終ページ（１２ページ目）が印刷された後、印刷されることとなる。すなわち、１回目のジャム発生時に、リカバリ印刷の対象となるページ３〜ページ５のページデータをハードディスクへ退避したことにより、最終ページ印刷後に、当該ページに対するリカバリ印刷が行えることになる。
【００４２】
次に、図４乃至６を用いて、図１および図２で説明したプリンタ２０における印刷処理の動作について説明する。なお、ここでは、コントローラ部３０での処理を中心として説明する。
【００４３】
図４において、プリンタ２０は、ホストコンピュータ１０からの印刷ジョブの受信待ち状態であり（ステップＳ１０１でＮＯ）、ここで、ホストコンピュータ１０から印刷ジョブを受信すると（ステップＳ１０１でＹＥＳ）、この処理は開始される。
【００４４】
この処理が開始されると、まず、解析展開部４１において、受信した印刷ジョブを解析するとともに、Ｎ（初期値＝１）ページ目のページデータを展開する（ステップＳ１０２）。また、この展開したページデータをページメモリ３４に格納するととに、このページデータにページナンバを付加し、付加したページナンバをＲＡＭ３３内の通常印刷エリア３３ａに書き込む（ステップＳ１０３）。
【００４５】
このページメモリ３４への格納が済むと、ページデータ送信部４２では、当該ページデータを印刷部２２へ送信する（ステップＳ１０４）。これを受けた印刷部２２では、このページデータ（ページＮ）に基づいて印刷を開始することになる。
【００４６】
このステップＳ１０２からステップＳ１０４の処理は、印刷ジョブ内に未処理のページデータがある限り繰り返し行われることになる（ステップＳ１０５およびステップＳ１０７でＮＯの後、ステップＳ１１０でＮＯ）。すなわち、ページＮのページデータに対する処理が終了すると、Ｎ＝Ｎ＋１を算出し（ステップＳ１０９）、次のページデータ（ページＮ）に対しても上記同様の処理を行うことになる。
【００４７】
ところで、この上述した処理の実行中にジャムが発生した場合には（ステップＳ１０５でＹＥＳ）、詳細については後述するが、ジャムに伴った対処処理が行われることになる（ステップＳ１０６）。
【００４８】
また、この上述した処理の実行中に、印刷部２２から用紙排出通知を受信した場合には（ステップＳ１０７でＹＥＳ）、ページデータ削除処理部４３において、通常印刷エリア３３ａのページナンバとともに、当該ナンバに対応するページデータをページメモリ３４内から削除することになる（ステップＳ１０８）。なお、先に述べた通り、この用紙排出通知は、用紙排出口付近に設置された排出検知センサ２２ａによる排出終了検知に伴って送られてくる通知である。
【００４９】
ここで、印刷ジョブ内のページデータ全てに対する処理が終了した場合には（ステップＳ１１０でＹＥＳ）、リカバリ印刷を行うか否かの判断に移ることになる。この判断は、リカバリ印刷処理部４６において、ＲＡＭ３３内のリカバリ印刷エリア３３ｂをチェックし、ここにページナンバが書き込まれているか否かによってリカバリ印刷を行うか否かの判断を行うことになる。
【００５０】
判断の結果、リカバリ印刷を行う場合には（ステップＳ１１１でＹＥＳ）、詳細については後述するが、リカバリ印刷を行った後（ステップＳ１１２）、この処理を終了することになるが、リカバリ印刷を行わない場合には（ステップＳ１１１でＮＯ）、そのまま、この処理を終了することになる。
【００５１】
ここで、図５を用いて、上記ステップＳ１０６のジャム対処処理の詳細について説明する。
【００５２】
ジャムが発生すると、まず、印刷制御部４７の制御により、解析展開部４１による展開処理を停止させるとともに、ページデータ送信部４２による印刷部２２へのページデータ（ページＮ）の送信処理を停止させることになる（ステップＳ２０１）。
【００５３】
また、ページデータ退避処理部４４では、現時点で通常印刷エリア３３ａに書き込まれているページナンバを、リカバリ印刷エリア３３ｂに移動させるとともに（ステップＳ２０２）、このページナンバに対応するページデータを、ページメモリ３４からハードディスク３５に退避させる（ステップＳ２０３）。
【００５４】
ここで、ユーザが、ジャムの原因となった用紙と、印刷途中の用紙とを取り除くことで、プリンタ２０をジャムから復旧させると（ステップＳ２０４でＹＥＳ）、これを受けた識別用紙排出処理部４５が、ジャムの発生箇所を示す識別用紙印刷用のページデータを生成し、それをページメモリ３４に格納する。
【００５５】
この識別用紙印刷用のページデータが格納されると、ページデータ送信部４２がこれを印刷部２２へ送信し（ステップＳ２０５）、この処理を終了することになる。なお、このページデータを受信した印刷部２２では、ジャムの復旧とともに識別用紙印刷用のページデータに基づいてジャム印刷を行うことになる。これにより、ジャム発生箇所にジャムが発生した旨を示す印刷物が挿入されることになるので、ジャムの発生箇所を容易に特定できることになる。
【００５６】
なお、この識別用紙の印刷は必ずしも行う必要はなく、識別用紙の印刷を行うか否かはプリンタ２０の動作設定によって適宜調整できる。例えば、印刷物にページ番号が振られている場合などには、この識別用紙がなくてもジャムの発生箇所を特定できることから、このような場合には、エコ（無駄な用紙の削減）の観点からも識別用紙の印刷を行わないようにすることが望ましい。
【００５７】
次に、図６を用いて、上記ステップＳ１１２のリカバリ印刷処理の詳細について説明する。
【００５８】
このリカバリ印刷処理が始まると、まず、リカバリ印刷処理部４６が、ページメモリ３４内のリカバリ印刷エリア３３ｂに退避されたリカバリ対象となるページナンバを、通常印刷エリア３３ａに移動させるとともに（ステップＳ３０１）、ハードディスク３５に退避されたページデータをページメモリ３４内に移動させる（ステップＳ３０２）。
【００５９】
このページデータの移動が完了すると、ページデータ送信部４２では、当該ページデータを印刷部２２へ送信する（ステップＳ３０３）。これを受けた印刷部２２では、このページデータに基づいて印刷を開始することになる。
【００６０】
このステップＳ３０１からステップＳ３０３の処理は、リカバリ印刷エリア３３ｂに退避されたページナンバがある限り繰り返し行われることになる（ステップＳ３０４でＮＯの後、ステップＳ３０６でＮＯ）。
【００６１】
ここで、この上述した処理の実行中に、印刷部２２から用紙排出通知を受信した場合には（ステップＳ３０４でＹＥＳ）、ページデータ削除処理部４３において、通常印刷エリア３３ａのページナンバとともに、当該ナンバに対応するページデータを削除することになる（ステップＳ３０５）。
【００６２】
そして、このリカバリ印刷エリア３３ｂに退避されたページナンバに対する印刷処理が全て終了した場合には（ステップＳ３０６でＹＥＳ）、この処理を終了することになる。
【００６３】
以上説明したように本発明においては、ジャムの発生に対応してリカバリ印刷の対象となるリカバリ対象ページデータを退避させて、ジャムの復旧とともに退避したリカバリ対象ページデータの印刷処理をスキップして印刷処理の再開を制御し、再開された印刷処理の終了後に、この退避されたリカバリ対象ページデータの印刷を制御するように構成したため、ユーザが、リカバリ印刷の結果を参照してジャムの発生箇所にリカバリしたページを挿入することになるので、リカバリ対象のページが重複、あるいは欠落していたとしても、その異常に気付くことになる。
【００６４】
これにより、ジャムが発生した場合にも、重複や欠落のない印刷結果を容易に得られることになる。
【００６５】
なお、Ｎｕｐ（Ｎページの内容を１ページにまとめて印刷）や、両面印刷を用いて印刷を行う場合には、通常印刷時（Ｎｕｐなし、片面印刷）と比べてリカバリ印刷の対象となるページが変わってくるため、ジャム発生時には、これを考慮したページデータをハードディスク３５に退避させて対応する必要がある。
【００６６】
また、上記実施例においては、ジャム発生に先立って排出される識別用紙に、ジャムが発生したことを示す情報と、リカバリ印刷のページ数（リカバリ印刷エリア３３ｂ内のページナンバの個数から導出）とを含む情報を印刷する場合について説明したが、この識別用紙は、ジャムの発生箇所を特定するための役割を果たせればよいため、リカバリ印刷のページ数等は印刷しなくてもよく、白紙であってもよい。また、目立たせるために、他の用紙より大きな用紙や他の用紙とは異なる紙質や色彩の用紙に排出するようにしてもよい。
【００６７】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００６８】
本発明の印刷装置およびそのリカバリ印刷方法は、ジャムの発生に伴ってリカバリ印刷を行うプリンタあるいは、複写機、複合機等の印刷装置全般に適用可能であり、特に、ジャム発生とともにリカバリ印刷の対象となるページデータを一旦退避することで、印刷の最後にリカバリ印刷を行うようにしたため、ジャムが発生した場合にも、重複や欠落のない印刷結果を容易に得ることができる。
【図面の簡単な説明】
【００６９】
【図１】本発明に係わる印刷装置（プリンタ２０）を配して構成した印刷システムの全体構成の一例を示す図である。
【図２】図１に示すＣＰＵ３１の機能的な構成の一部を示す図である。
【図３】図１に示すプリンタ２０における印刷処理の概要を示す図である。
【図４】図１に示すプリンタ２０における印刷処理の動作を示すフローチャートである。
【図５】図４に示すステップＳ１０６のジャム対処処理の動作を示すフローチャートである。
【図６】図４に示すステップＳ１１２のリカバリ印刷処理の動作を示すフローチャートである。
【符号の説明】
【００７０】
１０    ホストコンピュータ
２０    プリンタ
２１    通信部
２２    印刷部
２２ａ    排出検知センサ
２２ｂ    ジャム検知センサ
２３    操作パネル
２３ａ    表示部
２３ｂ    操作部
３０    コントローラ部
３１    ＣＰＵ（Central Processing Unit）
３２    ＲＯＭ（Read Only Memory）
３３    ＲＡＭ（Random Access Memory）
３３ａ    通常印刷エリア
３３ｂ    リカバリ印刷エリア
３４    ページメモリ
３５    ハードディスク
４１    解析展開部
４２    ページデータ送信部
４３    ページデータ削除処理部
４４    ページデータ退避処理部
４５    識別用紙排出処理部
４６    リカバリ印刷処理部
４７    印刷制御部
【図１】
2007168103.tif 000003
【図２】
2007168103.tif 000004
【図３】
2007168103.tif 000005
【図４】
2007168103.tif 000006
【図５】
2007168103.tif 000007
【図６】
2007168103.tif 000008