(57)【要約】【課題】リカバリ印刷において、印刷対象の印刷データが再印刷されたか否かを容易に識別でき、巻き戻しなどの特別な機構を用いることなく、低コストな連続紙印刷装置を提供する。【解決手段】連続紙１２に対する印刷を中断した後に該中断したときの印刷未完了ページより所定ページ前の印刷データから印刷を再開するリカバリ印刷を行う場合に、連続紙１２に既に印刷された印刷データと同一の印刷データを再印刷するページの各々の余白に該再印刷に関するリカバリ情報（バーコード４０，４２）を印刷する。【選択図】図８
2008006765.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて連続紙に印刷を行う連続紙印刷装置であって、
前記連続紙に対する印刷を中断した後に該中断したときの中断ページより所定ページ前の印刷データから印刷を再開するリカバリ印刷を行う場合に、前記連続紙に既に印刷された印刷データと同一の印刷データを再印刷する再印刷部分の各々の余白に該リカバリ印刷に関するリカバリ情報を印刷する連続紙印刷装置。
【請求項２】
前記リカバリ情報は、前記再印刷部分の印刷データの印刷回数、前記再印刷部分の位置、及び前記印刷を中断したときの中断位置の少なくとも１つを示す請求項１記載の連続紙印刷装置。
【請求項３】
前記印刷回数は、前記印刷データに基づいた画像が前記連続紙に転写されたときにカウントアップされる請求項２記載の連続紙印刷装置。
【請求項４】
印刷データが属する印刷ジョブを識別する識別情報、印刷データを識別する識別情報、及び印刷データのデータサイズの少なくとも１つに基づいて、印刷対象の印刷データが前記連続紙に既に印刷された印刷データと同一か否かを判断する請求項１乃至請求項３のいずれか１項記載の連続紙印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続紙を印刷する連続紙印刷装置に関し、特に、印刷を中断した後に行うリカバリ印刷時に再度印刷されたページを容易に識別することができる連続紙印刷装置に関するものである。
【背景技術】
【０００２】
従来、ページ毎にミシン目等の切断線や折り線が形成され各ページが切り離し可能な長尺状の用紙や、ミシン目等は形成されておらず連続して連なる長尺状の用紙（以下、これら用紙を総称して連続紙と呼称する）を印刷する連続紙印刷装置が広く普及している。このような連続紙印刷装置において、印刷中にジャム等の異常が発生した場合に、印刷動作を停止し、印刷未完了ページ或いは印刷未完了ページより所定ページ前から印刷を再開することが多い。これにより、同一ページが重複して印刷されることがあるが、後処理で印刷物を扱うときに、重複して印刷した部分がどの部分かが判別しにくい。従って、重複して印刷した部分を他の部分と容易に区別するための機能が要求されている。
【０００３】
用紙が連続していないカット紙の場合には、未完了印刷用紙を別のトレイに出力する方法を採用することができるが、連続紙の場合にはそのような方法は採用できない。
【０００４】
そこで、連続紙を巻き戻して不正マークを印字するプリント方法が提案されている（例えば、特許文献１参照。）。
【０００５】
また、印刷停止時に発生する白紙印刷頁に、識別マークを印刷する連続紙印刷システムも知られている（例えば、特許文献２参照。）。これにより、出力後にオペレータにより行われる手作業の分別が容易となる。
【０００６】
また、印刷装置を複数台重連して連続紙を印刷する重連構成の連帳印刷システムにおいてジャム等の異常が生じた場合に、裏面にパージマークをつけるような連続紙印刷システムが提案されている（例えば、特許文献３参照。）。これにより、前後装置間に片面のみ印刷された見かけ上正常に見える用紙が多数存在している場合でも、リカバリ時に再印刷した用紙と区別することができる。
【特許文献１】特開２０００−２５２５４号公報
【特許文献２】特開２００４−５３８５７号公報
【特許文献３】特開２００５−２１９３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、巻き戻すための特別なハード機構を追加しなければならなかった。
【０００８】
また、特許文献２に記載のシステムでは、白紙のページについては容易に識別できるが、前述したようにリカバリ印刷時にはシステムが印刷正常完了を通知したページよりも余裕を持って所定ページ前から印刷を再開するようにユーザが指定する場合も多く、この場合は同じページが重複して印刷されることとなってしまうが、特許文献２に記載のシステムではこれを識別することはできず、後処理が面倒になる。
【０００９】
さらにまた、特許文献３に記載のシステムでは、異常が発生したときには、後段印刷装置まで正常に搬送してパージマークを印刷しなくてはならないため、前後装置間で用紙が抜き取られた場合には対応できない。
【００１０】
本発明は、上述した課題を解決するために提案されたものであり、リカバリ印刷において、印刷対象の印刷データが再印刷されたか否かを容易に識別でき、巻き戻しなどの特別な機構を用いることなく、低コストな連続紙印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の連続紙印刷装置は、印刷データに基づいて連続紙に印刷を行う連続紙印刷装置であって、前記連続紙に対する印刷を中断した後に該中断したときの印刷未完了ページより所定ページ前の印刷データから印刷を再開するリカバリ印刷を行う場合に、前記連続紙に既に印刷された印刷データと同一の印刷データを再印刷する部分の各々の余白に該リカバリ印刷に関するリカバリ情報を印刷することを特徴とする。
【００１２】
このように、リカバリ印刷を行う場合に、再印刷する部分の各々の余白にリカバリ情報を印刷するようにしたため、対象ページが再印刷されたか否かが容易に把握でき、未完了印刷排出用紙を確実に取り出すことができる。また、不正にリカバリ印刷をさせたり、複数台の連続紙印刷装置を連ねて連続紙を印刷するときに前後装置の間で連続紙のページの抜き取りといった行為があった場合でも、連続紙に印刷されたリカバリ情報からそうした行為を検出することができる。また、巻き戻しなどの特別な機構を用いることなく、低コストで装置を構築できる。
【００１３】
なお、前記リカバリ情報は、前記再印刷部分の印刷データの印刷回数、前記再印刷部分の位置、及び前記印刷を中断したときの中断位置の少なくとも１つを示すことができる。
【００１４】
また、前記印刷回数は、前記印刷データに基づいた画像が前記連続紙に転写されたときにカウントアップされるようにしてもよい。
【００１５】
すなわち、前記中断ページは転写未完了ページとすることができる。
【００１６】
また、印刷データが属する印刷ジョブを識別する識別情報、印刷データを識別する識別情報、及び印刷データのデータサイズの少なくとも１つに基づいて、印刷対象の印刷データが前記連続紙に既に印刷された印刷データと同一か否かを判断することができる。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、リカバリ印刷において、印刷対象の印刷データが再印刷されたか否かを容易に識別でき、巻き戻しなどの特別な機構を用いることなく、低コストで実現できる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００１９】
図１は、２台のプリンタを含む連続紙印刷システムの全体構成図である。この連続紙印刷システム１１は、前処理装置から連続紙１２を取り込んで該連続紙１２の表面に印刷する第１プリンタ１３ａと、第１プリンタ１３ａから送出された連続紙１２を取り込んで該連続紙１２の裏面に印刷する第２プリンタ１３ｂとを備える。この２台のプリンタ１３ａ、１３ｂにより印刷される連続紙１２は、ページ毎にミシン目が形成され、各ページが切り離し可能な長尺状の用紙である。
【００２０】
第１および第２プリンタ１３ａ、１３ｂの間には中間バッファ装置１４および反転機構装置１５が配置される。中間バッファ装置１４は、第１および第２プリンタ１３ａ、１３ｂの間で一時的に連続紙１２を貯える。この中間バッファ装置１４の働きで、第１および第２プリンタ１３ａ、１３ｂの間で生じる印刷速度のずれは吸収される。反転機構装置１５は、中間バッファ装置１４から送出される連続紙１２を反転させる。このような構成により、２台のプリンタ１３ａ、１３ｂを連続して通過する連続紙１２に両面印刷することができる。
【００２１】
第１プリンタ１３ａの給紙口１６には、例えば、第１及び第２プリンタ１３ａ、１３ｂの印刷速度に合わせ用紙を補給するハンドスプライス装置といった前処理装置（図示せず）から連続紙１２が供給される。第１プリンタ１３ａは、連続紙１２の各ページに順番に各ページに対応した表面側画像を各ページ毎の印刷データに基づいて印刷する。印刷完了後の連続紙１２は第１プリンタ１３ａの排紙口１７から排出される。排出された連続紙１２は中間バッファ装置１４に搬送される。
【００２２】
第２プリンタ１３ｂの給紙口１８には、反転機構装置１５を介して搬送された連続紙１２が供給される。第２プリンタ１３ｂは、連続紙１２の各ページごとに表面側画像に対応する裏面側画像を各ページ毎の印刷データに基づいて印刷する。こうして裏面側画像が印刷されると、連続紙１２の各ページごとに両面印刷が施される。印刷終了後の連続紙１２は第２プリンタ１３ｂの排紙口１９から排出される。排出された連続紙１２は、後処理装置（図示せず）に搬送され、後処理装置のスタッカにミシン目に沿って順次折りたたまれて蓄積される。なお、連続紙１２の印刷済のページがこのスタッカに到達したときに、後述するメインコントローラ３３に対して、当該ページの印刷に使用された印刷データについて印刷が完了した旨を示す通知（印刷完了通知）が送出される。
【００２３】
各プリンタ１３ａ、１３ｂには、給紙口１６、１８から排紙口１７、１９に向かって連続紙１２の搬送経路を確立する搬送ユニット２１が組み込まれる。搬送ユニット２１は、例えばホッパ２２から受け渡される連続紙１２を排紙口１７、１９に向けて搬送する。
【００２４】
各プリンタ１３ａ、１３ｂでは、中心軸回りで回転する感光ドラム２４を備える現像ユニット２５が搬送経路の途中に組み込まれる。感光ドラム２４には、印刷データに基づいてＬＥＤ列２６から光線が照射され静電潜像が形成される。静電潜像が形成された感光ドラム２４にはトナーカートリッジ２７からトナーが供給される。これにより静電潜像がトナー像として可視化される。こうして形成されたトナー像は連続紙１２に転写される。
【００２５】
現像ユニット２５と排紙口１７、１９との間には定着ユニット２８が配置される。この定着ユニット２８は連続紙１２上のトナーを加熱し、トナーを溶融する。溶融したトナーは連続紙１２表面に定着する。
【００２６】
各プリンタ１３ａ、１３ｂには、各プリンタ１３ａ、１３ｂの印刷動作を全般的に管理するプリンタコントローラ３１と、搬送ユニット２１の動作や感光ドラム２４の回転といった駆動系を全般的に管理する制御回路すなわちメカニカルコントローラ３２とが組み込まれる。
【００２７】
プリンタコントローラ３１は、ＣＰＵ（プロセッサユニット）とＲＡＭやＲＯＭ等のメモリとを含んで構成され、ＲＯＭには印刷処理に必要な処理ルーチンのプログラムが記憶されている。プリンタコントローラ３１は、上位装置から印刷ジョブを受け取ると、該印刷ジョブに含まれる各ページごとの印刷データに基づいて印刷されるようにメカニカルコントローラ３２を制御する。
【００２８】
また、プリンタコントローラ３１は、後述するメインコントローラ３３に対して印刷結果通知や障害発生に関する通知を出力する。なお、印刷処理中は、メモリに記憶された管理テーブルに印刷対象の印刷ジョブの各ページ毎の印刷データの印刷回数が各々記録される。図４に管理テーブルの一例を示す。同図に示すように、印刷ジョブを識別するジョブＩＤと、該印刷ジョブに含まれる各印刷データを識別するページＩＤとが管理テーブルに登録され、該ジョブＩＤ及びページＩＤで識別される印刷データの印刷回数がそれに対応して記録される。この印刷回数は、印刷処理時に参照される。
【００２９】
ここで、本連続紙印刷システム１１で行われるリカバリ印刷について説明する。リカバリ印刷は、印刷処理中にジャムやシステム異常などが発生して印刷処理を中断した後に行われる印刷であり、ここでは、該中断したときの印刷未完了ページより所定ページ前の印刷データから印刷を再開する。これにより、ページが欠落することなく確実に全ての印刷データを印刷できる。
【００３０】
しかしながら、これにより同一の印刷データが重複して再印刷されてしまうため、本実施の形態では、連続紙１２において印刷データが再印刷されたページがどのページかを容易に判別できるように、印刷データを再印刷するページの余白に、リカバリ情報として該印刷データの印刷回数を示すバーコードを印刷する。なお、この連続紙印刷システム１１は、印刷を中断した印刷ジョブ内に後処理装置から印刷完了通知が送出された印刷データがあったとしても、リカバリ印刷では該印刷ジョブの最初のページの印刷データから印刷を開始するように予め設定されている。
【００３１】
メカニカルコントローラ３２は、搬送ユニット２１の搬送速度や感光ドラム２４の回転速度のほか、印刷データに基づいてＬＥＤ列２６の点滅動作を制御することができる。連続紙１２の紙送り速度はメカニカルコントローラ３２の働きに基づきＬＥＤ列２６の制御タイミングに合わせ込まれる。なお、メカニカルコントローラ３２は、感光ドラム２４に形成されたトナー像が連続紙１２に転写されたときに、これを検知してプリンタコントローラ３１に通知する（転写完了通知）。プリンタコントローラ３１は、該転写完了通知を受け、図５に示すように、上記管理テーブルに登録された該当の印刷データの印刷回数のカウント値をカウントアップする。
【００３２】
メインコントローラ３３は、第１および第２プリンタ１３ａ、１３ｂのプリンタコントローラ３１と接続される。メインコントローラ３３は、ＣＰＵ（プロセッサユニット）とＲＡＭやＲＯＭ等のメモリとを含んで構成され、ＲＯＭに記憶された印刷処理に関する処理ルーチンのプログラムを実行することにより、印刷ジョブを生成して各プリンタ１３ａ、１３ｂに供給したり、各プリンタ１３ａ、１３ｂの印刷のタイミングを制御したりする。なお、生成した各印刷ジョブにはジョブＩＤが付与され、印刷ジョブで印刷される印刷データの各々には、ページＩＤが付与される。
【００３３】
また、メインコントローラ３３は、第１プリンタ１３ａ、第２プリンタ１３ｂから障害発生の通知を受領した場合には、印刷未完了の印刷ジョブを再度各プリンタ１３ａ、１３ｂに送信し、リカバリ印刷させる。なお、前述したように、連続紙１２に印刷済のページが後処理装置のスタッカに到達したときには、後処理装置は当該ページに印刷された印刷データについての印刷完了通知をメインコントローラ３３に送信するが、メインコントローラ３３は、この印刷完了通知を１つの印刷ジョブの全ての印刷データについて受信した時点で、各プリンタ１３ａ、１３ｂに該当の印刷ジョブの完了通知を出力する。各プリンタ１３ａ、１３ｂは印刷ジョブの完了通知を受信したときに、管理テーブルから該当の印刷ジョブの全ての印刷データを削除する。
【００３４】
また、メインコントローラ３３は、ＵＩ３５に接続され、ＵＩ３５に各種メッセージ等を表示すると共に、ＵＩ３５から入力されたオペレータからの指示を受け、各種制御を行うことができる。
【００３５】
以下、本実施の形態の連続紙印刷システム１１で行われるリカバリ印刷を含む印刷処理について説明する。なお、ここでは、説明を簡単にするために、第１プリンタ１３ａを用いて連続紙１２の表面だけに印刷する場合を例に挙げて説明する。
【００３６】
図２は、プリンタコントローラ３１により印刷ジョブ受信時に実行される登録印刷処理ルーチンの流れを示すフローチャートである。
【００３７】
まず、受信した印刷ジョブに基づいて各印刷データの印刷指示を行う際に、ステップ１００で、印刷指示する印刷データが、既に管理テーブルに記憶されているか否かを判断する。ここでは、該印刷データが管理テーブルに登録されているジョブＩＤ及びページＩＤと同一のジョブＩＤ及びページＩＤを有する印刷データであれば登録済と判断し、そうでなければ未登録であると判断する。
【００３８】
ステップ１００で、未登録と判断した場合には、ステップ１０２で、図４に示すように、該印刷データのジョブＩＤ及びページＩＤを管理テーブルに登録すると共に、このジョブＩＤ及びページＩＤに対応する印刷回数のカウント値に０をセットする。
【００３９】
一方、ステップ１００で、登録済と判断した場合には、ステップ１０２の処理はスキップする。
【００４０】
すなわち、メインコントローラ３３から受信した印刷ジョブが、障害等が発生した後リカバリ印刷するために再送された印刷ジョブである場合には、該印刷ジョブの印刷データは登録済みであるためステップ１０２の登録処理がスキップされ、メインコントローラ３３から受信した印刷ジョブが、障害発生時にリカバリ印刷のために再送された印刷ジョブではなく、正常動作時にはじめて送信された印刷ジョブである場合には、該印刷ジョブは管理テーブルに未登録であるため、ステップ１０２で登録処理が行われる。
【００４１】
ステップ１０２の処理後、またはステップ１００で登録済みと判断された後は、ステップ１０４で、管理テーブルの印刷回数のカウント値に基づいて印刷指示する。
【００４２】
具体的には、印刷回数のカウント値が０の印刷データは、はじめて印刷する印刷データであるため、メカニカルコントローラ３２に対して通常どおり該印刷データを送出し、該印刷データに基づいて印刷するように印刷指示する。これに対して、印刷回数のカウント値が１以上の印刷データは、リカバリ印刷時に再度印刷する再印刷データであるため、管理テーブルに記憶されている印刷回数のカウント値＋１を再印刷データの印刷回数として、該印刷回数を表すバーコードの印刷データを生成する。そして、該バーコードの印刷データを再印刷データに付加した印刷データをメカニカルコントローラ３２に対して送出し、再印刷データを該当のページに印刷させると共に、そのページの余白にバーコードを印刷させる。
【００４３】
ステップ１０６では、次に印刷指示する印刷データがあるか否かを判断する。次に印刷指示する印刷データ（続いて送信された他の印刷ジョブの印刷データでもよい）があれば、ステップ１００に戻って、上記処理を繰り返し、管理テーブルに順次追加する。また、ステップ１０６で次に印刷指示する印刷データが無ければ、本処理ルーチンを終了する。
【００４４】
図３は、管理テーブルを更新する管理テーブル更新処理ルーチンの流れを示すフローチャートである。この処理ルーチンは、印刷が開始されたときに起動され、上記登録印刷処理ルーチン実行中にバックグラウンドで実行される。
【００４５】
ステップ２００では、印刷中に障害が発生したか否かを判断する。障害が発生すると、メカニカルコントローラ３２からプリンタコントローラ３１に障害発生通知が送出されるため、プリンタコントローラ３１は、該通知を受信したときに障害が発生したと判断することができる。ステップ２００で、障害が発生したと判断した場合には、ステップ２０２で、プリンタコントローラ３１は、メカニカルコントローラ３２に対して印刷を中断する指示を出力すると共に、障害発生通知をメインコントローラ３３に送信する。
【００４６】
メインコントローラ３３は、障害発生通知を受信すると、印刷が中断された印刷ジョブの最初の印刷データから印刷が再開されるように、該印刷ジョブを再送する。プリンタコントローラ３１は、該印刷ジョブを受信すると、図２で説明した登録印刷処理を開始し、前述したようにリカバリ印刷を行う。
【００４７】
一方、ステップ２００で、障害が発生したと判断しなかったときには、ステップ２０４に移行し、印刷ジョブの印刷が全て完了したか否かを判断する。ここでは、メインコントローラ３３から印刷ジョブの印刷完了通知を受信したときには印刷が完了したと判断し、受信しなかったときには印刷は完了しなかったと判断する。
【００４８】
前述したように、印刷データが印刷され後処理装置のスタッカに到達した時点で、該印刷データの印刷完了通知がメインコントローラ３３に送信されるが、この印刷完了通知を該当の印刷ジョブの全ての印刷データについてメインコントローラ３３が受信した時点で、メインコントローラ３３は、プリンタコントローラ３１に該当の印刷ジョブの印刷完了通知を出力する。これにより、印刷ジョブの印刷が全て完了したか否かをプリンタコントローラ３１が判断することができる。
【００４９】
ステップ２０４で、印刷ジョブの印刷が全て完了したと判断しなかった場合、すなわち、メインコントローラ３３から印刷ジョブの印刷完了通知を受信しなかったときには、ステップ２１０に移行し、メカニカルコントローラ３２から転写完了通知を受信したか否かを判断する。転写完了通知とは、前述したように、感光ドラム２４に形成されたトナー像が連続紙１２に転写されたときに、メカニカルコントローラ３２から送信される通知である。
【００５０】
ステップ２１０で、転写完了通知を受信したと判断した場合には、ステップ２１２で、図５に示すように、管理テーブルの該転写が完了した印刷データに対応する印刷回数を１カウントアップする。また、ステップ２１０で、転写完了通知を受信し無かったと判断した場合には、ステップ２００に戻る。
【００５１】
また、ステップ２０４で、印刷ジョブの印刷が全て完了したと判断した場合には、ステップ２０６に移行し、図６に示すように、管理テーブルから該当の印刷ジョブの全ての印刷データを削除する。
【００５２】
続いて、ステップ２０８で、次の印刷ジョブの印刷指示がなされ印刷が行われているか否かを判断する。ここで次の印刷ジョブの印刷が行われていると判断した場合には、ステップ２００に戻る。
【００５３】
すなわち、印刷ジョブの全ての印刷データが印刷完了するまで印刷ジョブの全ての印刷データが削除されないため、管理テーブルの印刷回数は、図７に示すようにリカバリ印刷で再印刷される度にカウントアップされる。
【００５４】
ここで、リカバリ印刷時の具体的な印刷例を図８を参照して説明する。
【００５５】
図８に示すように、用紙搬送方向に連続紙１２が搬送され、各印刷データが印刷される。印刷対象の印刷ジョブの初回印刷時において、連続紙１２において１ページめの印刷データの転写が終了したページが後処理装置のスタック位置に到達する直前且つ３ページめの印刷データの転写が終了したときに障害が発生したとする（図８の「ジョブ初回」で示されるページを参照。）。このとき、メカニカルコントローラ３２は印刷処理を中断し、プリンタコントローラ３１は障害発生の通知をメインコントローラ３３に送信する。
【００５６】
続いて、メインコントローラ３３は、印刷が中断された印刷ジョブをプリンタコントローラ３１に再送する。本実施の形態では、前述したように、印刷を中断した印刷ジョブ内に後処理装置から印刷完了通知が送出された印刷データがあったとしても、リカバリ印刷では該印刷ジョブの最初のページの印刷データから印刷を開始する。従って、図示されるように１ページめから印刷が再開される。また、印刷回数が２回目の印刷データが印刷されたページの余白には、印刷回数が２回目であることを示すバーコード４０が印刷される（図８の「ジョブ再送１回目」で示されるページを参照。）。
【００５７】
その後、１ページめの印刷データを印刷したページが後処理装置のスタック位置に到達した後且つ４ページめの印刷データの転写が終了したときに障害が発生したとする。このときも、メカニカルコントローラ３２は印刷処理を中断し、プリンタコントローラ３１は障害発生の通知をメインコントローラ３３に送信する。
【００５８】
続いて、メインコントローラ３３は、印刷が中断された印刷ジョブをプリンタコントローラ３１に再送する。そして、当該印刷ジョブの最初のページから印刷を開始すると共に、印刷回数が２回目の印刷データが印刷されたページの余白には、印刷回数が２回目であることを示すバーコード４０が印刷され、印刷回数が３回目の印刷データが印刷されたページの余白には、印刷回数が３回目であることを示すバーコード４２が印刷される（図８の「ジョブ再送２回目」で示されるページを参照。）。
【００５９】
このように、印刷データが再印刷されたページの余白に印刷データ毎の印刷回数を示すバーコードを各々印刷するようにしたため、再印刷データの印刷位置及び印刷回数を把握でき、そのページが再印刷したものか否かが容易に判別できる。
【００６０】
なお、スタック位置に到達したページ（印刷完了通知が送信されたページ）は再印刷しないようにしてもよい。例えば、図３に示した例におけるジョブ再送２回目では、スタック位置に到達した１ページめの印刷データは再印刷せず、２ページ目から再印刷すればよい。
【００６１】
なお、本実施の形態では、印刷ジョブの途中で障害が発生した場合には、印刷ジョブの最初の印刷データから印刷する例について説明したが、このように印刷すると、どの位置で障害が発生して印刷を中断したのかが判別しにくい場合がある。従って、バーコードに、印刷を中断したときの中断位置の情報を含めるようにしてもよい。中断したときの中断位置の情報としては、例えば、中断したときにスタック位置に到達したページに印刷された印刷データ及び転写済のページに印刷された印刷データを識別する情報を含めることができる。
【００６２】
また、本実施の形態では、再印刷した印刷データの印刷回数を表したバーコードを、再印刷した各ページの余白に印刷することによって、再印刷した印刷データの印刷回数及び印刷位置が容易に判別できるようにしたが、これに限定されず、例えばそのとき再印刷した他の全ての印刷データを識別するジョブＩＤ及びページＩＤを各バーコードに含めるようにしてもよい。これにより、１つのバーコードを読み取るだけで再印刷した印刷データを把握することができる。
【００６３】
また、ここでは、リカバリ情報としてバーコードを印刷するようにしたが、バーコード以外のマーク（例えば、二次元コード等）を印刷するようにしてもよいし、該情報の内容そのままを表したテキストを印刷するようにしてもよい。
【００６４】
また、本実施の形態では、初回印刷時に印刷データを初めて印刷したページの余白には何も印刷しない例について説明したが、印刷回数「１」を示す情報を各ページに印刷するようにしてもよい。
【００６５】
また、本実施の形態では、ページ毎にミシン目等の切断線や折り線が形成され各ページが切り離し可能な連続紙１２を例に挙げて説明したが、ミシン目等は形成されておらず連続して連なる長尺状の連続紙についても同様にリカバリ印刷することができる。
【００６６】
なお、本実施の形態では、第１プリンタ１３ａを用いて連続紙１２の表面だけに印刷する場合を例に挙げて説明したが、これに限定されず、第１プリンタ１３ａ及び第２プリンタ１３ｂを用いて両面印刷する場合でも上記と同様に、再印刷したページの余白にリカバリ情報を印刷することができる。
【００６７】
また、本実施の形態では、リカバリ印刷するときには印刷が中断された印刷ジョブの最初のページの印刷データから印刷を開始する例について説明したが、障害が発生する度、或いは装置の起動時などに、ユーザがリカバリ印刷時にどこから印刷を再開するかを設定するようにしてもよい、
また、本実施の形態では、ジョブＩＤ及びページＩＤに基づいて、印刷対象の印刷データが、管理テーブルに登録されている印刷データと同一であるか否かを判断するようにしたが、ジョブＩＤ及びページＩＤに加え、印刷データのデータサイズに基づいて同一であるか否かを判断するようにしてもよい。例えば、属性情報（例えば印刷サイズや１枚のページに複数ページ分の印刷データを印刷するＮアップ印刷など）を変更しても、ジョブＩＤ及びページＩＤは同一である場合がある。このようなときには印刷データのデータサイズで判断すれば、印刷データの同一性（はじめて印刷するのか、再印刷であるのか）を判断することができる。
【００６８】
なお、本実施の形態では、プリンタを２台重連させた連続紙印刷システムを例に挙げて説明したが、本発明はこれに限定されず、例えば、１台のプリンタのみで構成されていてもよい。
【図面の簡単な説明】
【００６９】
【図１】本実施の形態の２台のプリンタを含む連続紙印刷システムの全体構成図である。
【図２】登録印刷処理ルーチンの流れを示すフローチャートである。
【図３】管理テーブル更新処理ルーチンの流れを示すフローチャートである。
【図４】管理テーブルの一例を示す図である。
【図５】該当の印刷データの印刷回数のカウント値がカウントアップされた管理テーブルを示した図である。
【図６】管理テーブルから該当の印刷ジョブの全ての印刷データを削除する様子を示した図である。
【図７】リカバリ印刷が２回行われたときに印刷データの印刷回数のカウント値がカウントアップされた管理テーブルを示した図である。
【図８】リカバリ印刷の具体例を説明する説明図である。
【符号の説明】
【００７０】
１３ａ  第１プリンタ
１３ｂ  第２プリンタ
３１  プリンタコントローラ
３２  メカニカルコントローラ
３３  メインコントローラ
４０、４２  バーコード
【図１】
2008006765.tif 000003
【図２】
2008006765.tif 000004
【図３】
2008006765.tif 000005
【図４】
2008006765.tif 000006
【図５】
2008006765.tif 000007
【図６】
2008006765.tif 000008
【図７】
2008006765.tif 000009
【図８】
2008006765.tif 000010