(57)【要約】【解決課題】連続紙を使用可能な印刷装置において、両面印刷を行う際に、用紙ジャム等の搬送障害発生時に、連続紙に効率よく印刷を行うことができる印刷装置を提供することを目的とする。【解決手段】第１面に印刷を行うと共に、第２面に印刷を行うページを表すページ情報を印刷し、第１面印刷完了後、用紙反転し、第２面印刷時に前記ページ情報を読み取り、読み取ったページ情報を元にして、印刷を行う。第２面の用紙ジャム等の搬送障害が発生した場合には、印刷未処理のものについては、第１面印刷時に印刷したページ情報を読み取り印刷を行った後に、再印刷が必要な第２面のページを印刷するとともに、再印刷が必要な第２面のページに対応する第１面のページを表すページ情報を印刷し、用紙反転後、第２面印刷時に印刷したページ情報を元にして、再印刷を行った第２面のページに対応する第１面のページを印刷する。【選択図】図１
2008062559.tif 000002
【特許請求の範囲】
【請求項１】
先に印刷する第１面の各ページ毎の印刷データ、及び後に印刷する第２面の各ページ毎の印刷データをページを示すページ情報に対応させて記憶する記憶手段と、
連続紙の第１面及び第２面の各ページ毎に、前記記憶手段に記憶された印刷データに基づいて印刷を行うと共に、前記ページ情報に基づいて、印刷を行ったページの裏側のページを表すページ情報を印刷する印刷手段と、
印刷された前記ページ情報を読み取る読取手段と、
連続紙の搬送障害が発生したか否かを検出する検出手段と、
第１面の各ページの印刷が終了した後、第２面の各ページの印刷が行われるように前記印刷手段を制御すると共に、第２面のページの印刷中に搬送障害の発生が検出された場合には、第２面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第２面の印刷ページの印刷が行われた後、前記読取手段で読み取られたページ情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対応する第１面のページの印刷が行われるように前記印刷手段を制御する制御手段と、
を含む印刷装置。
【請求項２】
前記制御手段は、第１面のページの印刷中に搬送障害の発生が検出された場合には、第１面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第１面のページの印刷が行われた後、前記読取手段で読み取られたページ情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第１面のページに対応する第２面のページの印刷が行われるように前記印刷手段を制御する請求項１記載の印刷装置。
【請求項３】
先に印刷する第１面の各ページ毎の印刷データ、及び後に印刷する第２面の各ページ毎の印刷データをページを示すページ情報に対応させて記憶すると共に、第１面のページと第２面のページとの対応関係を示すデータを記憶する記憶手段と、
連続紙の第１面及び第２面の各ページ毎に、前記記憶手段に記憶された印刷データに基づいて印刷を行うと共に、前記ページ情報に基づいて、印刷を行ったページを表すページ情報を印刷する印刷手段と、
印刷された前記ページ情報を読み取る読取手段と、
連続紙の搬送障害が発生したか否かを検出する検出手段と、
第１面の各ページの印刷が完了した後、第２面の各ページの印刷が行われるように前記印刷手段を制御すると共に、第２面のページの印刷中に搬送障害の発生が検出された場合には、第２面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第２面のページの印刷が行われた後、前記読取手段で読み取られたページ情報及び前記対応関係を示すデータに基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対応する第１面のページの印刷が行われるように前記印刷手段を制御する制御手段と、
を含む印刷装置。
【請求項４】
前記制御手段は、第１面のページの印刷中に搬送障害の発生が検出された場合には、第１面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第１面のページの印刷が行われた後、前記読取手段で読み取られたページ情報及び前記対応関係を示すデータに基づいて、搬送障害の発生が検出された後に印刷が行われた第１面のページに対応する第２面のページの印刷が行われるように前記印刷手段を制御する請求項３記載の印刷装置。
【請求項５】
前記読取手段の位置を、搬送する連続紙の紙幅に応じて変更可能とした請求項１乃至請求項４の何れか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に連続紙の第１面及び第１面の裏測の第２面の両面に印刷を行う印刷装置に関するものである。
【背景技術】
【０００２】
連続紙を扱う印刷装置は、通常大型な装置が多く、用紙の特性上、両面印刷を行うにあたっては、２台のプリンタを並列させ、それらの間で用紙を反転させる機構を設けた印刷装置や、１台のプリンタ内部に、転写・定着ユニットを用紙の両側の２箇所に設けた印刷装置、及び用紙の面を反転させるためのループ上の用紙搬送経路を設けた印刷装置が知られている。
【０００３】
しかしながら、上記印刷装置は、大型であるため、印刷装置の設置面積の拡大や、重量増加による床の強度などの問題で設置ができない場合がある。そこで、これらの問題を解決するにあたり、１台の片面印刷専用の印刷装置を使用して、表面印刷完了後に手動で用紙をセットしなおして裏面を印刷することが行われている（例えば、特許文献１参照）。
【特許文献１】特開２００４−６６７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、１台の片面印刷専用の印刷装置を使用して両面印刷を行った場合は、裏面印刷途中に用紙ジャム等の搬送障害が発生すると、表面の先頭ページから再出力するか、オペレーターが再開ページを確認した上で再度その再開ページからの出力を指示するかの何れかを実施する必要があり、搬送障害発生後において効率良く印刷することができないという問題があった。
【０００５】
本発明は、上記問題を解決するために成されたもので、ページを表すページ情報を連続紙に印刷し、ページ情報を読取って印刷を行うことによって、印刷途中に用紙ジャム等の搬送障害が発生した場合に、連続紙に効率よく印刷を行うことができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１の発明は、先に印刷する第１面の各ページ毎の印刷データ、及び後に印刷する第２面の各ページ毎の印刷データをページを示すページ情報に対応させて記憶する記憶手段と、連続紙の第１面及び第２面の各ページ毎に、前記記憶手段に記憶された印刷データに基づいて印刷を行うと共に、前記ページ情報に基づいて、印刷を行ったページの裏側のページを表すページ情報を印刷する印刷手段と、印刷された前記ページ情報を読み取る読取手段と、連続紙の搬送障害が発生したか否かを検出する検出手段と、第１面の各ページの印刷が終了した後、第２面の各ページの印刷が行われるように前記印刷手段を制御すると共に、第２面のページの印刷中に搬送障害の発生が検出された場合には、第２面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第２面の印刷ページの印刷が行われた後、前記読取手段で読み取られたページ情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対応する第１面のページの印刷が行われるように前記印刷手段を制御する制御手段と、を含んで構成されている。
【０００７】
請求項１の発明では、第１面の各ページの印刷終了後、第２面の各ページの印刷が行われ、第２面のページの印刷中に用紙ジャム等の搬送障害の発生が検出された場合には、第２面における印刷未処理のページの印刷、搬送障害によって再印刷が必要な第２面のページの印刷、及び印刷を行ったページの裏側のページを表すページ情報の印刷を各ページ毎に行う。第２面の印刷完了後、用紙反転を行い、読取られたページ情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対する第１面の各ページの印刷を行う。
【０００８】
これにより、第２面のページの印刷中に用紙ジャム等の搬送障害が発生した場合、読取られたページ情報から裏側のページを確認し、印刷することが可能となるため、効率良く印刷することが可能となる。
【０００９】
請求項２の発明は、請求項１記載の印刷装置の制御手段が、第１面のページの印刷中に搬送障害の発生が検出された場合には、第1面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第１面のページの印刷が行われた後、前記読取手段で読み取られたページ情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第１面のページに対応する第２面のページの印刷が行われるように前記印刷手段を制御することを特徴とする。
【００１０】
これによって、第１面の印刷中において搬送障害が発生した場合には、第１面の印刷が終了した後、連続紙を反転してページ情報に基づいて第２面の印刷が行われる。
【００１１】
請求項３の発明は、先に印刷する第１面の各ページ毎の印刷データ、及び後に印刷する第２面の各ページ毎の印刷データをページを示すページ情報に対応させて記憶すると共に、第１面のページと第２面のページとの対応関係を示すデータを記憶する記憶手段と、連続紙の第１面及び第２面の各ページ毎に、前記記憶手段に記憶された印刷データに基づいて印刷を行うと共に、前記ページ情報に基づいて、印刷を行ったページを表すページ情報を印刷する印刷手段と、印刷された前記ページ情報を読み取る読取手段と、連続紙の搬送障害が発生したか否かを検出する検出手段と、第１面の各ページの印刷が完了した後、第２面の各ページの印刷が行われるように前記印刷手段を制御すると共に、第２面のページの印刷中に搬送障害の発生が検出された場合には、第２面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第２面のページの印刷が行われた後、前記読取手段で読み取られたページ情報及び前記対応関係を示すデータに基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対応する第１面のページの印刷が行われるように前記印刷手段を制御する制御手段と、を含んで構成されている。
【００１２】
請求項３の発明では、第１面の各ページの印刷終了後、第２面の印刷が行われ、第２面のページの印刷中に用紙ジャム等の搬送障害の発生が検出された場合には、読取られた印刷したページを表すページ情報及び第１面のページと第２面のページとの対応関係を表す情報に基づいて、搬送障害の発生が検出された後に印刷が行われた第２面のページに対応する第１面の各ページの印刷を行う。
【００１３】
これによって、第２面の印刷中に搬送障害が発生した場合は、印刷したページを表すページ情報及び第１面のページと第２面のページとの対応関係を表す情報に基づいて印刷を行うため、第２面の裏側のページを確認することなく、効率良く印刷することが可能となる。
【００１４】
請求項４の発明は、請求項３の発明において、前記制御手段が、第１面のページの印刷中に搬送障害の発生が検出された場合には、第１面における印刷未処理のページの印刷、及び搬送障害によって再印刷が必要な第１面のページの印刷が行われた後、前記読取手段で読み取られたページ情報及び前記対応関係を示すデータに基づいて、搬送障害の発生が検出された後に印刷が行われた第１面のページに対応する第２面のページの印刷が行われるように前記印刷手段を制御することを特徴とする。
【００１５】
これによって、第１面の印刷中において搬送障害が発生した場合には、第１面の印刷が終了した後、連続紙を反転して、ページ情報及び第１面のページと第２面のページとの対応関係を示すデータに基づいて第２面の印刷が行われる。
【００１６】
請求項５の発明は、請求項１乃至請求項４の何れか1項に記載の発明において、前記読取手段の位置を、搬送する連続紙の紙幅に応じて変更可能としたことを特徴とする。
【００１７】
本発明は、前記読取手段の位置を、搬送する連続紙の紙幅に合わせて変更することによって、連続紙として使用する用紙のサイズに影響を受けることなく印刷されたページ情報を読み取ることが可能となる。
【００１８】
上記各発明においては、第２面における印刷未処理のページの印刷と再印刷が必要な第２面のページの印刷とはいずれを先に行っても良く、また、第１面における印刷未処理のページ印刷と再印刷が必要な第１面のページの印刷ともいずれを先に行っても良い。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、連続紙を用いて両面印刷を行うにあたり、ページを表すページ情報を連続紙に印刷し、ページ情報を読取って印刷を行っているので、用紙ジャム等の搬送障害の発生により、印刷未処理のページや再印刷が必要なページについて、読取ったページ情報に基づいて、連続紙に効率良く印刷することが可能となる、という効果が得られる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２１】
図１は、本実施形態に係る連続紙を印刷する印刷装置の概略を表す構成図である。図示されるように、印刷装置１０は、連続紙Ｐを収容するホッパ１４、トナー象を連続紙Ｐに形成する印刷機構１６、定着器４２、スプロケット２１、搬送ローラ対２２、２４、２６、２８、３０、３２、及び連続紙Ｐを蓄積するスタッカ４６を備えている。
【００２２】
スプロケット２１の回転によって、スプロケット２１の歯の先端が、連続紙Ｐの両側面に穿設された送り孔に順に挿入されて、連続紙Ｐを送り出すことによって、連続紙Ｐが給紙される。搬送ローラ対２２、２４、２６、２８、３０、３２は、連続紙Ｐの搬送経路に沿って設けられており、これら搬送ローラ対が回転することによって、ホッパ１４からスプロケット２１によって給紙された連続紙Ｐは給紙口Ｆから排紙口Ｇを通ってスタッカ４６まで搬送される。なお、各搬送ローラ対のドライブ側には各々図示しない駆動部が設けられており、駆動部によって各搬送ローラ対が回転される。
【００２３】
また、給紙口Ｆ付近には、印刷装置に連続紙Ｐが給紙されているか否かを検知するための給紙検知センサ１９が設けられている。給紙検知センサ１９は、用紙を挟むように配置された発光素子１８及び受光素子２０から構成され、発光素子１８からの光が用紙によって遮断され受光素子２０によって受光できないか否かを検出することにより、用紙の給紙を検知する。
【００２４】
印刷機構１６は、連続紙Ｐの搬送経路の途中に設けられており、感光体ドラム３６、現像器３８、及び転写ユニット４０の他、図示しない感光体ドラム３６を露光する露光装置や感光体ドラム３６を帯電する帯電器等によって構成されている。
【００２５】
印刷機構１６によって画像が形成される動作について簡易に説明すると、感光体ドラム３６近傍に配設された帯電器により、低速回転する感光体ドラム３６が一様に帯電されると、帯電された感光体ドラム３６表面が、露光装置により出力画像の画像データに応じて変調された光ビームで露光され、静電潜像が形成される。この静電潜像は、現像器３８により現像される。現像されたトナー象は、転写ユニット４０で、給紙口Ｆから搬送された連続紙Ｐ上に転写される。連続紙Ｐに転写されたトナー象は、定着器４２で定着される。これにより、連続紙Ｐ上に画像が印刷され、印刷された連続紙Ｐはスタッカ４６まで搬送される。
【００２６】
また、印刷装置１０には、印刷機構１６の搬送方向上流側で、連続紙Ｐの印刷対象の面と反対の面側、すなわち裏面側に、印刷機構１６によって連続紙に印刷されたページ情報（マーカ）を連続紙Ｐの反転後に読み取る第２の読取センサ３４が設けられている。この印刷されたページ情報は、図３に示すように連続紙Ｐの側縁に印刷され、印刷されるページを表す印刷ページ情報、及び印刷ページの裏面に印刷するページを表す裏面ページ情報で表されている。このページ情報は、先に印刷する第１面の印刷中に印刷機構１６によって各ページに印刷されて第１の読取センサ６０によって読取られ、第１面の印刷完了後は、オペレーターによって用紙反転を行い、第２面印刷時に、第２の読取センサ３４によって読み取られる。印刷機構１６は、読取られた印刷ページの裏面に印刷するページを示す裏面ページ情報に基づいて、第２面の各ページ毎の印刷が行われるように制御される。
【００２７】
なお、この第２の読取センサ３４の位置は、搬送する連続紙のサイズ幅に応じて変更可能なように固定される。例えば、第２の読取センサ３４の位置を、連続紙を搬送するために使用され、連続紙Ｐのサイズ幅に応じて位置が調整されるスプロケット２１と連動可能に取付けることによって連続紙のサイズ幅に応じて読取位置を変更することが可能となる。これによって、用紙サイズに左右されることなく、ページ情報を読取ることが可能となる。
【００２８】
また、印刷装置１０には、印刷データを受信する印刷データ受信装置１２によって、ホストコンピュータ等から受信した印刷データを蓄積するための記憶装置５２が設けられており、記憶装置５２に蓄積された印刷データは、印刷機構１６で画像を印刷するための印刷データとしてページバッファを介して印刷機構１６に供給される。
【００２９】
また、この記憶装置５２には、図２に図示するように、印刷データを記憶する印刷ページ記憶域６６、印刷ページの処理状況を管理する情報が記憶された第１面出力用記憶域６８及び第２面出力用記憶域７０が設けられており、第１面出力用記憶域６８には、第１面に印刷するページの印刷データが記憶されると共に各ページの処理状況を表すフラグが設定され（図４参照）、第２面出力用記憶域７０には、第２面に印刷するページの印刷データが記憶されると共に各ページの処理状況を表すフラグが設定される（図４参照）。このフラグは、０：印刷未処理、１：印刷中、２：印刷済のように設定される。また、初期状態としては、全てのフラグに０を設定する。
【００３０】
また、印刷中に、用紙ジャム等の搬送障害が発生した場合には、ページ情報を検出するセンサである第１の読取センサ６０によって読取られた印刷ページ情報に基づいて、用紙ジャム等の搬送障害が判断される。
【００３１】
さらに、印刷装置１０には、ＣＰＵ、ＲＡＭ、及びＲＯＭを備えたマイクロコンピュータで構成された制御装置５０が設けられ、ＣＰＵ、ＲＡＭ、及びＲＯＭは、システムバス等を介して相互に接続されており、ＲＯＭには、印刷処理を行うための処理ルーチンのプログラム等が記憶されている。制御装置５０は、図２に示す通り、印刷データ受信装置１２、第２の第２の読取センサ３４、第１の読取センサ６０、給紙検知センサ１９、印刷機構１６、及び記憶装置５２等とそれぞれ相互に接続されている。
【００３２】
図５は、本実施の形態の連続紙用印刷装置を使用して、両面印刷を行うときの処理を表すフローチャートである。ステップ１００で、ホストコンピュータより印刷指示が行われ、印刷データ受信装置１２によって印刷データが受信され印刷ページ記憶域６６に記録されたか否か、すなわち、印刷データの有無の判断を行う。印刷データが無い場合には、印刷処理は終了し、印刷データが存在する場合には、次のステップ１０２の処理へ進む。
【００３３】
ステップ１０２では、ホストコンピュータより両面印刷指示があったか否かが判断され、両面印刷指示があった場合には、次のステップ１０６へ進み、片面印刷指示があった場合には、ステップ１０４へ進み、片面の印刷処理を行う。
【００３４】
ステップ１０６では、第１面に印刷する全ページを印刷ページ記憶域６６から読出して、第１面出力用記憶域６８に記憶し、次のステップ１０８では、第２面に印刷する全ページを印刷ページ記憶域６６から読出して、第２面出力用記憶域７０に記憶する。例えば、印刷用データに含まれるページを元にして奇数ページを第１面出力用記憶域６８に記憶し、偶数ページを第２面出力用記憶域７０に記憶する。
【００３５】
次のステップ１１０において、第１面に印刷する処理を第２面の印刷より先に行う。処理の詳細を説明すると、図６に示すように、まず、ステップ２００において、連続紙Ｐの搬送を開始する。
【００３６】
次に、ステップ２０２において、後述する第２面印刷中に印刷された第２面の裏面に印刷する第１面のページを表す裏面ページ情報を第２の読取センサ３４で読取る。裏面ページ情報が読取られたなら第１面に印刷済のページが存在するので、ステップ２０４へ進み、裏面ページ情報が読取られなかったら第１面には印刷済のページは存在しないので、ステップ２１０へ進む。
【００３７】
ステップ２１０では、現在印刷中のページを示す印刷ページ情報、及び第１面のページの裏面である第２面に印刷するページを表す裏面ページ情報を印刷すると共に、ステップ２１２へ進み、現在印刷を行うページの画像の印刷を印刷機構１６によって連続紙Ｐの第１面に印刷する。
【００３８】
裏面ページ情報が印刷されている場合は、ステップ２０４において、現在印刷を行うページが印刷済であるか否かの判断がなされるが、判断を行う理由は、後述するように第２面の印刷中に用紙ジャム等の搬送障害等によって再印刷が必要な場合に、第２面の印刷未処理のページを印刷した後、再印刷が必要となったページの印刷を続けて行い、第２面印刷完了後、オペレーターによって用紙反転を行った後、第１面の印刷を行う際に、印刷を行った第２面のページの裏面（第１面）に印刷されているページが存在する場合があるため、重複印刷が行われるのを避けるためである。
【００３９】
このステップ２０４における判断方法としては、前述の第１面出力用記憶域６８に各ページ毎に設定されたフラグのうち裏面ページ情報に対するフラグを読み取ることで判断が可能である。本実施形態では、フラグに２（印刷済）が設定してあれば現在印刷を行うページが印刷済であり、フラグに０（印刷未処理）が設定してあれば該当ページは印刷未処理である。
【００４０】
ステップ２０４にて現在印刷を行うページが印刷済である場合（フラグに２が設定されている場合）には、印刷対象のページは既に印刷済であるので,印刷することなくステップ２１６へ進み、現在印刷を行うページが印刷済でない場合（フラグに０が設定されている場合）には、次のステップ２０６へ進む。
【００４１】
ステップ２０６では、現在印刷中のページを示す印刷ページ情報、及び第１面の裏面に印刷する第２面のページを表す裏面ページ情報を各ページ毎に印刷すると共に、次のステップ２０８において、第２面の印刷中に印刷され、第２の読取センサ３４で読取られた裏面ページ情報に対応する印刷データを記憶装置５２の第１面出力用記憶域６８から読出し、連続紙Ｐに印刷する。処理終了後、次のステップ２１４へ進む。
【００４２】
これらの処理が終了後、ステップ２１４で、現在印刷を行っているページの印刷処理状況のフラグを１（印刷中）に設定する。
【００４３】
次に、図６のステップ２１６において、第１面出力用記憶域６８に未処理データがあるか否かの判断を行う。これは、前述したように、第１面出力用記憶域６８に設定されたフラグが０（印刷未処理）のものが存在するか否かによって判断する。もし、存在するならばステップ２０２へ戻り、存在しないならばステップ２１８へ進み、第１面に出力した回数のカウントを行う。処理終了後、次のステップ２２０において連続紙Ｐの搬送を停止する。
【００４４】
ただし、第１面の印刷中に、第１の読取センサ６０においてページ情報が読取られると、図８のフローチャートに示す割込み処理を実行する。
【００４５】
図８のステップ４００において、まず、所定時間内に連続紙Ｐに印刷されたページを示す印刷ページ情報が読取られたか否かが判断され、印刷ページ情報が読取られた場合は、ステップ４０２へ進み、読取れなかった場合には、ステップ４０４へ進む。すなわち、第１の読取センサ６０と印刷機構１６との距離は一定であるため、印刷機構１６によって連続紙Ｐに印刷を行った後に、所定時間内に、第１の読取センサ６０によって、連続紙Ｐに印刷された印刷ページ情報を読みとれなかった場合には、用紙ジャムが生じたとして判断する。さらに、所定時間内に第１の読取センサ６０が、印刷ページ情報を読取った場合には、印刷ページ情報が読取られたページの印刷が正常に完了したと判断する。
【００４６】
ステップ４０２では、第１の読取センサ６０によって読取られた印刷ページ情報に対応するフラグを２（印刷済）に設定した後、メインルーチンへリターンする。
【００４７】
ステップ４０４では、用紙ジャム等が、第１面で発生したか否かを判断し、第１面で発生した場合には、ステップ４０６において、連続紙Ｐの搬送を停止し、次のステップ４０８において、印刷中のデータが存在するか否かについて判断を行う。この判断は、第１面のページ印刷中においては、第１面出力用記憶域６８のフラグが１（印刷中）に設定されているページが存在するならば、印刷中のデータ有りと判断する。
【００４８】
印刷中のデータが存在しないならば、メインルーチンへリターンし、印刷中のデータが存在するならば、ステップ４１０へ進み、ステップ２１８の処理でカウントした第１面出力回数に基づいて、第１面出力回数が１回目であるか否かの判断を行う。第１面出力回数が１回目であるならば、ステップ４１２に進む。
【００４９】
ステップ４１２は、第１面に印刷する全ページのフラグを０（印刷未処理）にリセットする。これは、第１面出力が１回目の印刷中に、用紙ジャム等の障害が発生した場合には、第１面の先頭ページから再印刷を行うためである。
【００５０】
ステップ４１０において、第１面出力回数が２回目以降ならば、第１面印刷完了後、第２面印刷中に用紙ジャム等の搬送障害が発生し、搬送障害によって再印刷が必要な第２面のページ等の印刷を行った後、オペレーターによって用紙が再度反転され、再印刷を行ったページの裏面である第１面のページの印刷を行う場合であるので、第１面出力回数が２回目以降の第１面の印刷中に、用紙ジャム等の障害が発生した場合には、第１面の印刷完了後、再印刷が必要となったページの裏面である第２面の印刷を行うため、第１面の再印刷を行う必要のあるページ、つまり現在印刷対象となっているページの第１面出力用記憶域のフラグを１（印刷中）から０（印刷未処理）にリセットし、リセットを行ったページの裏面に対応する第２面のページに対して、第２面出力用記憶域のフラグを２（印刷済）から０（印刷未処理）にリセットする。
【００５１】
ステップ４１２あるいはステップ４１４の処理が終了すると、ページ情報検出処理を終了し、メインルーチンへ戻る。なお、第２面の印刷中に用紙ジャム等の搬送障害が発生した場合、つまりステップ４０４において判断が否定された場合については、後述する。
【００５２】
図６のステップ２２０の処理終了後、図５のステップ１１２において、連続紙Ｐが反転されたか否かの判断を行う。この判断は、前述の第１面出力用記憶域６８に記憶されたページ毎のフラグが全て２（印刷済）の場合（第１面の印刷が完了した場合）で、かつ第１面に印刷された裏面ページ情報が第２の読取センサ３４によって最初に読取られたかを判断して、これらの条件を満たす場合に反転されたと判断しても良いし、または、オペレーターが、第２面の印刷開始ボタンを押下することによって、入力された情報に基づいて判断しても良い。
【００５３】
連続紙Ｐが反転されたことが判断されなければ、ステップ１１２へ再度戻り、連続紙Ｐが反転されたことが判断されたならば、次のステップ１１４へ進む。
【００５４】
ステップ１１４では、第２面の印刷処理を行う。詳細を、図７のフローチャート図に基づいて説明する。まず、ステップ３００では、連続紙Ｐの搬送を開始する。
【００５５】
次に、ステップ３０２において、第１面印刷時に印刷した裏面ページ情報を第２の読取センサ３４で読取る。印刷された裏面ページ情報が読取られたならば、ステップ３０４へ進み、読取れなければ、ステップ３１０に進む。
【００５６】
裏面ページ情報が印刷されている場合は、ステップ３０４において、印刷対象となっているページが印刷済であるか否かの判断を行う。
【００５７】
ステップ３０４にて現在印刷対象となっているページが印刷済である場合（フラグに２が設定されている場合）には、ステップ３１６へ進み、現在印刷対象となっているページが印刷済でない場合（フラグに０が設定されている場合）には、次のステップ３０６へ進む。
【００５８】
ステップ３０６では、現在印刷中のページを示す印刷ページ情報、及び現在印刷を行っている第２面のページの裏面である第１面のページを表す裏面ページ情報を各ページ毎に印刷すると共に、次のステップ３０８で、第１面の印刷中に印刷されて、第２の読取センサ３４で読取られた第２面に印刷するページを表す裏面ページ情報に基づいて、裏面ページ情報に対応する印刷データを記憶装置５２の第２面出力用記憶域７０から読出し、連続紙Ｐに印刷する。処理終了後、次のステップ３１４へ進む。
【００５９】
ステップ３０２において、印刷されたページ情報が検出されなければ、ステップ３１０において、現在印刷中のページを示す印刷ページ情報、及び第２面の裏面に印刷する第１面のページを示す裏面ページ情報を印刷する。この処理が終了すると、ステップ３１２へ進み、第２面の現在印刷を行うページの印刷を印刷機構１６によって連続紙Ｐの第２面に印刷する。
【００６０】
これらの処理終了後、ステップ３１４で、現在印刷を行っているページの印刷処理状況のフラグを１（印刷中）に設定する。
【００６１】
次に、ステップ３１６において、第２面出力用記憶域７０に未処理データがあるか否かの判断を行う。これは、前述したように、第２面出力用記憶域７０に記憶されたフラグが０（印刷未処理）のものが存在するか否かによって判断する。もし、存在するならば、ステップ３０２へ戻り、存在しないならば、ステップ３１８へ進み、連続紙Ｐの搬送を停止し、第２面の印刷処理を終了する。
【００６２】
なお、前述したように、図８のステップ４００において、第２面の印刷中に、所定時間内に連続紙Ｐに印刷された現在印刷中のページを示す印刷ページ情報が、第１の読取センサ６０によって読取れなかった場合は、次のステップ４０４において、第２面印刷中に搬送障害が発生したと判断されて、ステップ４１６へ進み、連続紙Ｐの搬送を停止する。
【００６３】
ステップ４１８は、第２面の印刷中に、用紙ジャム等の搬送障害によって、印刷中であるページを再印刷し、かつ再印刷を行うページの裏面である第１面の印刷を行うため、第２面の再印刷を行うページについて、第２面出力用記憶域のフラグを１（印刷中）から０（印刷未処理）にリセットすると共に、リセットを行った第２面のページの裏面に対応する第１面のページに対して、第１面出力用記憶域のフラグを２（印刷済）から０（印刷未処理）にリセットする。
【００６４】
ステップ４１８の処理が終了すると、割込み処理を終了し、メインルーチンへ戻る。
【００６５】
第２面の印刷処理が完了すると、図５のステップ１１６の処理へ進み、第１面のページに未処理データがあるか否かの判断をするため、第１面出力用記憶域６８に設定されたフラグが０（印刷未処理）のページが存在するか否かを判断する。これは、第２面の印刷中に、用紙ジャム等の搬送障害によって再印刷が必要な場合、第２面の再印刷を行った後に、第２面のページの裏面である第１面のページの印刷を行う必要があるため、このような判断を行っている。
【００６６】
ステップ１１６において、印刷未処理データが存在した場合、つまり第１面出力用記憶域６８にフラグが０（印刷未処理）のページが存在する場合には、ステップ１１８へ進む。
【００６７】
次のステップ１１８は、用紙が反転されたか否かの判断をするために、第２面出力用記憶域７０に記憶された各ページ毎のフラグが全て２（印刷済）の場合であり、かつ第２面に印刷された裏面ページ情報が第２の読取センサ３４によって最初に読取られたかを判断して、これらの条件を満たす場合に反転されたと判断しても良いし、または、オペレーターが、第１面の印刷開始ボタンを押下することによって、入力された情報から判断しても良い。
【００６８】
連続紙Ｐが反転された事が判断されたならば、ステップ１１０へ進み、第１面の印刷処理を行い、連続紙Ｐが反転された事が判断されなければ、ステップ１１８へ戻る。
【００６９】
ステップ１１６において、第１面出力用記憶域６８に未処理データが存在しない場合には、印刷データは全て印刷されたとみなされて印刷処理が終了する。
【００７０】
以下、本発明の具体的な例について説明する。
【００７１】
本発明の具体的な例として、連続紙用印刷装置を用い、第１面及び第２面の印刷ページの処理の流れ（図９、図１０）、及びその処理の流れに応じた第１面出力用記憶域６８と第２面出力用記憶域７０とに記憶されたデータの遷移（図１１、図１２）について簡易に説明する。
【００７２】
図９（Ａ）には、両面印刷を行うにあたり、第１面及び第２面に印刷するページを表したものであり、第１面の印刷が完了（太字）している状態を表している。次に、図９（Ｂ）には、第１面印刷完了後、第２面の印刷中、６ページ目で用紙ジャム等の搬送障害が発生し、印刷途中である６、８、１０ページの用紙がオペレーターによって切断されたことを表している。次の図９（Ｃ）は、残りの１２、１４ページについては印刷未処理のページとなるが、第１面の印刷時に、第２面に印刷するページを表すページ情報を印刷しており、第２面印刷時に、このページ情報を読み取り印刷を行っているため、６、８、１０ページの用紙切断後、第１面に１１、１３ページが印刷された連続紙を印刷装置に搬送することによって、第２面に１２、１４ページを印刷することが可能である。
【００７３】
これにより、印刷中に用紙ジャム等の搬送障害が発生した後、オペレーターが、第１面に印刷された１１、１３ページの裏面に印刷する第２面のページである１２、１４ページの確認及びユーザーインターフェースを使用してページの入力を行う必要なく、第２面の印刷をすることが可能となる。
【００７４】
また、上記処理に続いて、図９（Ｄ）には、第２面印刷中の用紙ジャム等の搬送障害によって再印刷が必要なページである６，８，１０ページが印刷されたことを表している。これらは、第２面の１２、１４ページの印刷が行われた後に、第２面に余白ページがあるようならその部分に、余白ページがなければ連続紙を給紙口に設定して、６、８、１０ページの印刷を行うと共に、第２面のページの裏面である第１面に印刷する５、７、９ページを示すページ情報を印刷する。
【００７５】
第２面の印刷完了後、オペレーターが用紙を反転した後に、図９（Ｅ）に示すように、第２面印刷時に印刷したページ情報に基づいて、５，７，９ページを印刷する。
【００７６】
ただし、図１０（Ａ）に示すように、第１面の５，７，９ページの印刷処理を行う際に、７ページ目の印刷中に用紙ジャム等の障害が発生した場合には、用紙切断後、図１０（Ｂ）に示すように、印刷未処理である９ページ目を第２面の１０ページの印刷時に印刷したページ情報に基づいて印刷し、印刷完了後、図１０（Ｃ）に示すように、７ページ目の印刷を行うと共に、第２面に印刷する８ページを表すページ情報を印刷し、オペレーターが用紙を反転した後、第１面印刷時に印刷したページ情報に基づいて第２面の８ページ目を印刷する。
【００７７】
以下、その処理の流れに応じた第１面出力用記憶域６８と第２面出力用記憶域７０とに記憶されたデータの遷移について説明するが、まず、図１１（Ａ）は、第１面に印刷するページとその裏面の第２面に印刷するページとの対応関係を記憶したものであり、図１１（Ｂ）乃至図１１（Ｇ）は、前述の印刷処理の流れについて、第１面出力用記憶域６８と第２面出力用記憶域７０とに記憶されたデータの遷移を表したものであり、上段はページを下段はページに対する印刷処理状況を表すフラグを表す。
【００７８】
図１１（Ｂ）及び図１１（Ｄ）は、印刷前の状態を表しており、全てのページのフラグに０（印刷未処理）を設定する。その後、第１面の各ページの印刷中に、現在印刷中のページを表す印刷ページ情報、及び現在印刷中のページの裏面に印刷するページを表す裏面ページ情報が連続紙に印刷され、第１の読取センサ６０によって印刷ページ情報を読取った場合に、印刷完了と判断され、読取られた印刷ページ情報に対応した第１面出力用記憶域６８のフラグに２（印刷済）が設定される（図１１（Ｃ））。
【００７９】
次に、第２面の２，４ページの印刷をする際に、第１面の１，３ページの印刷中に印刷した裏面ページ情報を第２の読取センサ３４によって読取り、読取った裏面ページ情報に基づいて印刷を行うと共に、現在印刷中のページを表す印刷ページ情報、及び現在印刷中のページの裏面に印刷するページを表す裏面ページ情報を印刷する。第１の読取センサ６０によって印刷ページ情報が読取られた場合に、印刷完了と判断され、読取られた印刷ページ情報に対応した第２面出力用記憶域７０のフラグに２（印刷済）が設定される（図１１（Ｅ）。
【００８０】
なお、第１面印刷中に、現在印刷を行うページを示す印刷ページ情報のみ印刷された場合には、第２面印刷中に、第２の読取センサ３４で読取った印刷ページ情報に基づいて、図１１（Ａ）に示す第１面に印刷するページとその裏面に印刷する第２面のページとの対応関係を記憶した記憶装置５２から、第１面のページの裏面に印刷する裏面ページ情報を取得し、取得した裏面ページ情報に基づいて印刷を行うことも可能である。
【００８１】
その後、６，８，１０ページの印刷中は、６、８、１０ページのフラグに１（印刷中）が設定されており、残りの１２、１４ページについては、フラグに０（印刷未処理）が設定されている（図１１（Ｅ））。
【００８２】
第１の読取センサ６０によって、６ページを示す印刷ページ情報が所定時間内に読取れなかった場合には、用紙ジャム等の搬送障害が発生したと判断され、印刷中である６、８、１０ページのフラグリセット（０：印刷未処理）を行い（図１１（Ｆ））、第２面のページの裏面に印刷する第１面のページである５、７、９ページのフラグリセット（０：印刷未処理）を行う（図１１（Ｇ））。
【００８３】
その後、第１面の１１、１３ページの印刷中に印刷した裏面ページ情報を読取りセンサ３４で読取り、読取った裏面ページ情報に基づいて１２、１４ページの印刷を行い、第１の読取センサ６０によって印刷ページ情報が読取られた場合に、印刷完了と判断され、読取られた印刷ページ情報に対応した第２面出力用記憶域７０のフラグに２（印刷済）を設定する。
【００８４】
１４ページの印刷完了後、続けて、第２面の６，８，１０ページの印刷を行うと共に、現在印刷中のページを表す印刷ページ情報、及び現在印刷中のページの裏面に印刷するページを表す裏面ページ情報を印刷し、第１の読取センサ６０によって印刷ページ情報が読取られた場合に、印刷が完了と判断され、６、８、１０ページのフラグに２（印刷済）を設定する。
【００８５】
第２面印刷完了後、オペレーターによって用紙反転が行われ、第２面の６，８，１０ページの印刷中に印刷された裏面ページ情報を読取りセンサ３４で読取り、読取った裏面ページ情報から第１面の５，７，９ページを印刷するが、第１面の５，７，９ページに対応したフラグが２（印刷済）のものは印刷を実施せず、フラグが０（印刷未処理）のものについては印刷を行う。第１の読取センサ６０によって５，７，９ページを表す印刷ページ情報が読取られた場合には、印刷完了と判断され、読取られた印刷ページ情報に対応した第１面出力用記憶域６８のフラグに２（印刷済）が設定される。
【００８６】
ただし、５，７，９ページを印刷する（図１２（Ａ））際に、５ページ目の印刷が完了し、７ページ目の印刷中に（図１２（Ｂ））、第１の読取センサ６０によって７ページを示す印刷ページ情報が所定時間内に読取れなかった場合には、用紙ジャム等の搬送障害が発生したと判断され、印刷中である７ページ目とその裏面に印刷するページである第２面の８ページ目に設定されたフラグをリセット（０：印刷未処理）する（図１２（Ｃ）、図１２（Ｄ））。これによって、第１面の９ページ目の印刷完了後、７ページ目の印刷を行い、用紙反転が行われた後、７ページに対応した第２面の８ページが印刷済であるか否かの判断を行い、印刷済でなければ、印刷を行う。
【００８７】
なお、本実施形態においては、現在印刷中のページの情報を表す印刷ページ情報、及び現在印刷中のページの裏面に印刷を行うページの情報を表す裏面ページ情報を印刷し、用紙反転後、裏面ページ情報を第２の読取センサ３４で読取り印刷を行う場合について説明したが、この裏面ページ情報に代えて印刷ページ情報を用いることも可能である。
【００８８】
この場合、第１面に印刷するページと第１面の裏面に印刷する第２面のページとの対応関係を表す情報を予め記憶装置５２に記憶し、第２の読取センサ３４で連続紙上に印刷された印刷ページ情報を読取り、読取った印刷ページ情報と予め記憶した対応関係を表す情報とから印刷を行うページの情報を取得し、取得した情報に基づいて、印刷データを記憶装置５２から読取り、連続紙Ｐに印刷を行うことで実施することが可能である。
【００８９】
また、本実施形態は、用紙ジャム等の搬送障害時に、オペレーターが、ユーザーインターフェースを用いて、搬送障害によって再印刷が必要なページを入力することによって、実施することも可能である。この場合、入力されたページに該当する第１面出力用記憶域６８、第２面出力用記憶域７０のフラグがリセットされ、印刷未処理データが印刷されたページ情報を元にして印刷された後に、オペレーターによって入力されたページの再印刷を行うと共にページ情報を印刷することも可能である。
【００９０】
さらに、単ページや２、３ページといった用紙長が短い用紙を使用して印刷が可能な連続紙用印刷装置を用いた場合、第１面印刷中に用紙ジャム等の搬送障害が発生した時に、正常に印刷が完了したページが単ページや２、３ページである場合であっても、正常に印刷が完了したページを連続紙から切り離し、用紙反転後、正常に印刷が完了したページの裏面の印刷が可能である。つまり、第１面印刷中に用紙ジャム等の搬送障害が発生した場合、先頭ページから再印刷を行わずに、搬送障害が発生したページから再印刷を行うことが可能である。この場合、ステップ４１２では、第１面出力用記憶域６８に記憶された全フラグをリセットせずに、１（印刷中）であるものを０（印刷未処理）にリセットする。
【００９１】
このように、本実施形態では、連続紙を使用可能な印刷装置において、両面印刷を行う際に、用紙ジャム等の搬送障害発生時に、連続紙に効率よく印刷を行うことができる。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態に係る連続紙を使用することが可能な印刷装置を表す概略図である。
【図２】本発明の実施の形態に係る印刷装置の制御装置が制御する装置、センサ等を示すブロック図である。
【図３】連続紙に、印刷する面と反対面に印刷するページの情報を表すページ情報（マーカ）を形成し、反対面の印刷を行う際に、ページ情報を読みとって印刷を行うことを説明するための説明図である。
【図４】本発明の実施の形態に係る印刷する各ページの処理状況の管理について説明をするための説明図である。
【図５】本発明の実施の形態に係る印刷装置の印刷処理の流れを表すフローチャートである。
【図６】本発明の実施の形態に係る印刷装置の第１面の印刷を行う時の印刷処理の流れを表すフローチャートである。
【図７】本発明の実施の形態に係る印刷装置の第２面の印刷を行う時の印刷処理の流れを表すフローチャートである。
【図８】本発明の実施の形態に係る印刷装置の印刷中に用紙ジャム等の障害が発生した場合に異常を検知するための処理を表すフローチャートである。
【図９】本発明の実施例に係る印刷装置において、印刷するページの順序を説明するための説明図である。
【図１０】本発明の実施例に係る印刷装置において、印刷するページの順序を説明するための説明図である。
【図１１】本発明の実施例に係る印刷装置において、印刷するページの順序に対応して、印刷する各ページの処理状況の管理について説明するための説明図である。
【図１２】本発明の実施例に係る印刷装置において、印刷するページの順序に対応して、印刷する各ページの処理状況の管理について説明するための説明図である。
【符号の説明】
【００９３】
１０    印刷装置
１２    印刷データ受信装置
１４    ホッパ
１６    印刷機構
１９    給紙検知センサ
２１    スプロケット
３４    第２の読取センサ
４６    スタッカ
５０    制御装置
５２    記憶装置
６０    第１の読取センサ
６６    印刷ページ記憶域
６８    第１面出力用記憶域
７０    第２面出力用記憶域
【図１】
2008062559.tif 000003
【図２】
2008062559.tif 000004
【図４】
2008062559.tif 000005
【図５】
2008062559.tif 000006
【図６】
2008062559.tif 000007
【図７】
2008062559.tif 000008
【図８】
2008062559.tif 000009
【図９】
2008062559.tif 000010
【図１０】
2008062559.tif 000011
【図１１】
2008062559.tif 000012
【図１２】
2008062559.tif 000013
【図３】
2008062559.tif 000014