(57)【要約】【課題】複雑なプリントジョブの処理中であっても、ページ抜けやページ重複のトラブルを早い段階で検知することができ、重大トラブルを事前に防ぐことができる印刷装置。【解決手段】イメージデータが利用可能である場合（ステップ２０２）、ステータステーブルが作成され（ステップ２０４）、エンジン制御部に印刷可能であることを通知する（ステップ２０６）。エンジン制御部からの通知により、ステータステーブルのステータスを更新し（ステップ２０８）、ステータステーブルのステータスを確認し（ステップ２１０）、印刷異常が発生した場合は（ステップ２１２）、コンソール画面に、印刷異常の情報を表示する（ステップ２１４）。印刷ジョブが完了した場合は（ステップ２１６）、ステータステーブルのステータスを確認し（ステップ２２０）、印刷異常が発生した場合は（ステップ２２２）、コンソール画面に、印刷異常の情報を表示する（ステップ２２４）。【選択図】図７
2008114487.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて、ページ単位のイメージデータを生成する生成手段と、
受信した前記イメージデータに基づいて印刷を行う印刷手段と、
予め定められた順序に従って前記ページ単位のイメージデータを読込んで、前記印刷手段に送信し、該イメージデータに基づいた印刷処理が行われるように制御する制御手段と、
前記制御手段による印刷処理の時系列の進行状態を示す情報を記憶する記憶手段と、
前記記憶手段により記憶された時系列の進行状態を示す情報と、前記予め定められた順序とに基づいて、印刷異常が発生したか否かを判定する判定手段と、
前記判定手段による判定結果を提示する提示手段と、
を備えた印刷装置。
【請求項２】
前記提示手段は、異常が発生したと判定されたページのイメージデータの画像及び該ページを識別する情報の少なくとも一方を提示する請求項１の印刷装置
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置に関する。
【背景技術】
【０００２】
従来より、プリンタを制御する制御装置によって、入力された印刷データのページ数を印刷書式情報に従いカウントし、印刷データを展開・処理し、ページ単位のビットマップデータとしてプリンタエンジンへ送信すると共に、送信ページ数をカウントし、受信ページ数と送信ページ数とを比較し、不一致の場合は最後の印刷の続きに、ページ数不一致である内容を印刷する等、異常な印刷があったことを明示する技術が知られている（特許文献１参照）。
【０００３】
また、入力された複数のページ単位のデータ基づいてページ番号を生成し、ページ番号を展開された複数のビットマップデータにヘッダ情報として付加し、ページ番号が付加されたビットマップデータを所定のページ順に従いプリンタエンジンに出力し、ヘッダ情報から読み取ったページ番号と次に印刷するページの面とを照合し、不整合なら印刷を停止させる技術が知られている（特許文献２参照）。
【特許文献１】特開２００３−１１８２０６公報
【特許文献２】特開２００５−０１４３６４公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１及び前記特許文献２に記載されている技術では、入力されたビットマップデータと出力するページ順序とが一対一に対応しない限りは、所望の動作を行うことができない、という問題がある。
【０００５】
また、特許文献２に記載されている技術では、ビットマップデータの末尾にページ番号を付加し、結果を照合した後に付加したページ番号を削除しなければならず、パフォーマンスが落ちる可能性がある、という問題もある。
【０００６】
本発明は上記問題を解決するために成されたもので、複雑なプリントジョブの処理中であっても、ページ抜けやページ重複のトラブルを早い段階で検知することができ、重大トラブルを事前に防ぐことができる印刷装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１の発明は、印刷ジョブに基づいて、ページ単位のイメージデータを生成する生成手段と、受信した前記イメージデータに基づいて印刷を行う印刷手段と、予め定められた順序に従って前記ページ単位のイメージデータを読込んで、前記印刷手段に送信し、該イメージデータに基づいた印刷処理が行われるように制御する制御手段と、前記制御手段による印刷処理の時系列の進行状態を示す情報を記憶する記憶手段と、前記記憶手段により記憶された時系列の進行状態を示す情報と、前記予め定められた順序とに基づいて、印刷異常が発生したか否かを判定する判定手段と、前記判定手段による判定結果を提示する提示手段と、を備えている。
【０００８】
請求項１の発明では、生成手段が、印刷ジョブに基づいて、ページ単位のイメージデータを生成し、制御手段が、予め定められた順序に従って前記ページ単位のイメージデータを読込んで、前記印刷手段に送信し、該イメージデータに基づいた印刷処理が行われるように制御する。これにより、印刷手段が、受信した前記イメージデータに基づいて印刷を行う。
【０００９】
一方、記憶手段には、制御手段による処理の時系列の進行状態が記憶されており、判定手段によって、該記憶手段により記憶された時系列の進行状態を示す情報と、前記予め定められた順序とに基づいて、印刷異常が発生したか否かを判定し、提示手段が、判定結果を提示する。
【００１０】
請求項２の発明は、請求項１記載の印刷装置において、前記提示手段は、異常が発生したと判定されたページのイメージデータの画像及び該ページを識別する情報の少なくとも一方を提示するようにしたものである。
【発明の効果】
【００１１】
以上説明したように、請求項１記載の発明によれば、印刷処理の時系列の進行状態を示す情報に基づいて、印刷異常が発生したか否かを判定しているため、複雑なプリントジョブの処理中であっても、ページ抜けやページ重複のトラブルを早い段階で検知することができ、重大トラブルを事前に防ぐことができる、という効果が得られる。
【００１２】
請求項２記載の発明によれば、異常が発生したと判定されたページのイメージデータの画像及び該ページを識別する情報の少なくとも一方を提示することで、オペレータによる処理の負担を軽減することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１４】
図１に示すように、本発明の実施形態に係るプリンタ１０は、印刷ジョブをプリンタ１０に出力するクライアントＰＣ（パーソナルコンピュータ）等の上位装置１２とネットワーク１４を介して接続されている。
【００１５】
なお、上位装置１２は、ＲＯＭ，ＲＡＭ，ＨＤＤ、及びＣＰＵを備えた一般的なコンピュータを用いることができ、上位装置１２の詳細なハードウェア構成については説明を省略する。
【００１６】
次に、プリンタ１０の概略構成について説明する。
【００１７】
図２に示すように、プリンタ１０は、用紙の表面（又は裏面）に画像を印刷する印刷手段としてのプリンタエンジン１６を備えている。また、プリンタ１０は、プリンタ１０全体を制御する制御部１８を備えている。制御部１８は、上位装置１２から受信した印刷ジョブに基づいて、プリンタエンジン１６を制御する。
【００１８】
また、プリンタ１０は、表示することによって情報を提示する提示手段としてのコンソール画面２０を備えている。コンソール画面２０は、タッチパネルを備えたＬＣＤ等によって構成され、該コンソール画面２０には、制御部１８に関する情報が表示されると共に、オペレータが制御部１８の操作や情報を入力する際に用いられる。
【００１９】
制御部１８は、受信部２２、印刷ジョブ保持部２４、画像データ処理部２６、データ格納部２８、エンジン制御部３０、ジョブ管理部３２、及びメモリ３４を含んで構成されている。
【００２０】
印刷ジョブを上位装置１２から受信する受信部２２は、メモリで構成された印刷ジョブ保持部２４と接続されている。受信部２２が受信した印刷ジョブは、この印刷ジョブ保持部２４に保持される。印刷ジョブ保持部２４は、ＣＰＵ、ＲＡＭ、及びＲＯＭを含んで構成された生成手段としての画像データ処理部２６と接続されている。この画像データ処理部２６は、ジョブ保持部２４が保持する印刷ジョブを処理して、ページ単位のイメージデータを生成する。さらに、画像データ処理部２６は、メモリで構成されたデータ格納部２８と接続されており、該画像データ処理部２６で処理されたページ単位のイメージデータは、このデータ格納部２８にページ単位で一時的に格納される。
【００２１】
受信部２２を通してプリンタ１０に入力される印刷ジョブは、ＰｏｓｔＳｃｒｉｐｔやＬＣＤＳ等の様々な形式にフォーマットされたデータを有している。画像データ処理部２６は、この様々な形式のフォーマットのデータを、プリンタ１０に応じた形式のデータにページ単位でイメージデータに変換する。このページ単位のイメージデータは、一意に決まるシートＩＤによって管理される。
【００２２】
エンジン制御部３０は、データ格納部２８からイメージデータを読込むようにデータ格納部２８接続されている。エンジン制御部３０は、ＣＰＵ、ＲＡＭ、及びＲＯＭを含んで構成され、制御手段としてプリンタエンジン１６を制御する。また、エンジン制御部３０は、データ格納部２８から読込んだイメージデータをプリンタエンジン１６に出力するようにプリンタエンジン１６に接続されている。
【００２３】
また、ジョブ管理部３２は、ＣＰＵ、ＲＡＭ、及びＲＯＭを含んで構成され、受信部２２、画像データ処理部２６、及びエンジン制御部３０と接続され、判定手段として、受信部２２、画像データ処理部２６、及びエンジン制御部３０のそれぞれを管理し、印刷異常の発生の有無を判定する。さらに、記憶手段としてのメモリ３４には、ステータステーブルが記憶されており、このステータステーブルには、逐次変化するプリンタ１０内の時系列のステータスが記憶される。
【００２４】
ジョブ管理部３２は、ステータステーブルに記録されたステータスを整理し、プリンタ１０内で印刷異常が発生したと判定した場合には、コンソール画面２０に異常発生の情報を提示させる。
【００２５】
図３は、画像データ処理部２６によって処理されたイメージデータを示している。この図３に示されるイメージデータは、１ページ又は２ページで構成される５部の印刷物を出力させる印刷ジョブに基づいて生成されたものである。
【００２６】
各イメージデータには、一意のシートＩＤが割り当てられる。また、各イメージデータは、どの「部」の何ページ目で印刷候補となるかの情報を含んでいる。各イメージデータが、どの「部」で印刷候補となるかは、「開始部数」及び「終了」の情報によって決定される。また、各イメージデータが、何ページ目で印刷候補となるかは、「初期ページ」の情報（’Ｙ’又は’Ｎ’）によって決定される。「初期ページ」が’Ｙ’であるイメージデータは、該イメージデータのシートＩＤより’１’小さいシートＩＤが割り当てられたイメージデータが印刷候補とされているページより、１ページ後のページの印刷候補となる。「初期ページ」が’Ｎ’であるイメージデータは、該イメージデータのシートＩＤより’１’小さいシートＩＤが割り当てられたイメージデータが印刷候補とされているページと同一のページの印刷候補となる。
【００２７】
図３に示される、「１」〜「４」のシートＩＤが割り当てられたイメージデータは、１ページ目として印刷される候補である。また、「５」、及び「６」〜「８」（図示省略）のシートＩＤが割り当てられたイメージデータは、２ページ目として印刷される候補である。
【００２８】
シートＩＤに「１」が割り当てられたイメージデータは、「開始部数」が’１’であり、「終了部数」が’２’である。これは、このイメージデータが、１〜５部のうち、１部目と２部目で印刷される候補であることを示している。また、「初期ページ」の’Ｙ’は、このイメージデータと、後続するシートＩＤが割り当てられた「初期ページ」が’Ｎ’であるイメージデータとが、１ページ目として印刷される候補のイメージデータであることを示している。
【００２９】
シートＩＤに「２」が割り当てられたイメージデータは、「開始部数」が’２’であり、「終了部数」が’５’である。これは、このイメージデータが、１〜５部のうち、２部目〜５部目で印刷される候補であることを示している。また、「初期ページ」の’Ｎ’は、シートＩＤに「１」が割り当てられたイメージデータと同じく、１ページ目として印刷される候補のイメージデータであることを示している。
【００３０】
シートＩＤに「３」が割り当てられたイメージデータは、「開始部数」が’３’であり、「終了部数」が’３’である。これは、このイメージデータが、１〜５部のうち、３部目で印刷される候補であることを示している。また、「初期ページ」の’Ｎ’は、シートＩＤに「１」が割り当てられたイメージデータと同じく、１ページ目として印刷される候補のイメージデータであることを示している。
【００３１】
シートＩＤに「４」が割り当てられたイメージデータは、「開始部数」が’５’であり、「終了部数」が’４’であり、「初期ページ」が’Ｎ’である。このように「開始部数」が「終了部数」よりも大きな数字であることは、設定の不備であり、このイメージデータが、印刷候補となることはない。
【００３２】
シートＩＤに「５」が割り当てられたイメージデータは、「開始部数」が’２’であり、「終了部数」が’５’である。これは、このイメージデータが、１〜５部のうち、２部目〜５部目で印刷される候補であることを示している。また、「初期ページ」の’Ｙ’は、このイメージデータと、後続するシートＩＤが割り当てられた「初期ページ」が’Ｎ’であるイメージデータとが、２ページ目として印刷される候補のイメージデータであることを示している。
【００３３】
図４に示されるのは、図３に図示したイメージデータに基づいて、ジョブ管理部３２により作成されるステータステーブルである。
【００３４】
このステータステーブルには、シートＩＤで管理される各々のイメージデータがいつエンジン制御部３０に読込まれるのかが記憶されている。
【００３５】
シートＩＤが「１」の列の１部目と２部目のエリアに丸印が付いているように、各部の印刷候補となるシートＩＤの列には丸印が付けられている。２部目の1ページ目のように、同一ページに、複数の印刷候補が存在する場合は、シートＩＤが一番大きなイメージデータがエンジン制御部３０に読込まれ、印刷の対象となる。即ち、黒丸印が付いているシートＩＤのイメージデータがエンジン制御部３０に読込まれ、印刷の対象となる。
【００３６】
なお、前述の通り、シートＩＤとして「４」が割り当てられたイメージデータには、設定の不備があるため、該イメージデータは、印刷候補にはならない。
【００３７】
図４に示されるステータステーブルで管理される印刷ジョブでは、１部目は、１ページ目がシートＩＤが「１」のイメージデータに基づいた印刷が行われ、２ページ目の印刷は行われない。２部目は、１ページ目がシートＩＤが「２」のイメージデータに基づいた印刷が行われ、２ページ目はシートＩＤが「７」のイメージデータに基づいた印刷が行われる。３部目は、１ページ目がシートＩＤが「３」のイメージデータに基づいた印刷が行われ、２ページ目はシートＩＤが「６」のイメージデータに基づいた印刷が行われる。５部目は、１ページ目がシートＩＤが「２」のイメージデータに基づいた印刷が行われ、２ページ目はシートＩＤが「８」のイメージデータに基づいた印刷が行われる。５部目は、１ページ目がシートＩＤが「２」のイメージデータに基づいた印刷が行われ、２ページ目はシートＩＤが「５」のイメージデータに基づいた印刷が行われる。
【００３８】
次に、図５乃至図７のフローチャートを参照して、制御部１８における処理ルーチンについて説明する。この処理ルーチンのプログラムは、制御部１８の各々のＲＯＭに記憶されている。
【００３９】
図５は、画像データ処理部２６における処理ルーチンを示す。
【００４０】
ステップ１００では、画像データ処理部２６の初期化処理を行なう。この初期化処理により、ステータステーブルの各要素のステータスは’未読’になる。
【００４１】
次のステップ１０２では、処理待ちの印刷ジョブがあるか否かを判定する。印刷ジョブがあると判定された場合、ステップ１０４で、印刷ジョブの開始処理を行なう。
【００４２】
次のステップ１０６では、印刷ジョブが処理され、１ページ分のイメージデータの生成が行なわれる。このイメージデータは、プリンタ１０に応じて展開された１ページ分のビットマップデータ、該１ページ分のビットマップデータに割り当てたシートＩＤ、及び前述の図３で図示した、どの「部」の何ページ目で印刷候補となるかの情報を含む。
【００４３】
ステップ１０８では、１ページ分のイメージデータの処理が完了したか否かが判定される。肯定された場合は、ステップ１１０で、１ページ分のイメージデータをデータ格納部２８に格納する。
【００４４】
次のステップ１１２では、ジョブ管理部３２に、１ページ分のイメージデータの処理の完了を通知する。
【００４５】
ステップ１１４では、印刷ジョブが完了したか否かが判定され、完了したと判定されると、ステップ１１６において、ジョブ管理部３２に、印刷ジョブが完了したことを通知する。
【００４６】
次のステップ１１８では、印刷ジョブの終了処理を行ない、再び前述のステップ１０２の処理を行なう。
【００４７】
図６は、エンジン制御部３０における処理ルーチンを示す。
【００４８】
ステップ１５０では、エンジン制御部３０における初期化処理を行う。
【００４９】
次のステップ１５２では、処理待ちの印刷ジョブがあるか否かを判定する。肯定された場合は、ステップ１５４で、イメージデータが印刷可能か否かが判定される。印刷可能と判定されるとステップ１５６へ移行し、ジョブ管理部３２により作成されたステータステーブルのシートＩＤの順序に従い、イメージデータをデータ格納部２８から読み込む。ステップ１５８では、ジョブ管理部３２に’読込中’であることを通知し、ジョブ管理部３２は、ステータステーブルの該当ステータスを’未読’から’読込中’に変更する。
【００５０】
次のステップ１６０では、イメージデータをプリンタエンジン１６に出力して、プリンタエンジン１６による印刷を制御する。ステップ１６２では、ジョブ管理部３２に’印刷中’であることを通知し、ジョブ管理部３２は、ステータステーブルの該当ステータスを’読込中’から’印刷中’に変更する。
【００５１】
次のステップ１６４では、印刷が完了したか否かが判定される。印刷が完了したと判定されると、ステップ１６６において、ジョブ管理部３２に’完了’したことを通知し、ジョブ管理部３２は、ステータステーブルの該当ステータスを’印刷中’から’完了’に変更する。
【００５２】
次のステップ１６８では、印刷ジョブが完了したか否かが判定され、印刷ジョブが完了したと判定されると、ステップ１７０で、ジョブ管理部３２に印刷ジョブが完了したことを通知する。
【００５３】
図７は、ジョブ管理部３２における処理ルーチンを示す。
【００５４】
ステップ２００では、処理待ちの印刷ジョブがあるか否かを判定する。肯定された場合は、ステップ２０２へ移行する。
【００５５】
ステップ２０２では、イメージデータが利用可能であるか判定され、肯定されると、ステップ２０４で、ステータステーブルが作成される。次のステップ２０６では、エンジン制御部３０に印刷可能であることを通知する。
【００５６】
ステップ２０８では、エンジン制御部３０からの通知により、ステータステーブルのステータスを更新する。次のステップ２１０では、ステータステーブルのステータスを確認し、ステップ２１２では、印刷異常が発生したか否かを判定する。ここで、印刷異常とは、注目するシートＩＤのステータスが’読込中’であるにもかかわらず、後続のシートＩＤのステータスが’印刷中’である場合や、注目するシートＩＤのステータスが一旦’完了’となったにもかかわらず、再び’印刷中’となる場合等の状態を指す。
【００５７】
印刷異常が発生していた場合は、ステップ２１４へ移行し、コンソール画面２０に、印刷異常の情報を表示する。
【００５８】
次のステップ２１６では、印刷ジョブが完了したか否かを判定する。印刷ジョブが完了したと判定されると、ステップ２１８で、印刷ジョブの終了処理が行なわれ、ステップ２２０では、ステータステーブルのステータスを確認し、ステップ２２２では、印刷異常が発生したか否かを判定する。印刷異常が発生したと判定されると、ステップ２２４で、コンソール画面２０に、印刷異常の情報を表示する。
【００５９】
一方、ステップ２１６で、印刷ジョブが完了していなかった場合は、ステップ２０８の処理を再び行う。
【００６０】
図８に、ページ抜けが発生した場合のプリンタ１０の出力状況、ステータステーブルの更新状況、及びコンソール画面２０を示す。
【００６１】
図８（Ａ）は、ページ抜けが発生した場合のプリンタ１０の出力状況を示している。この印刷ジョブでは、’伊藤’→’伊東’→’井藤’の順に処理が行なわれることになっているが、’伊東’の給料明細の処理中にジャムが発生し、’伊東’の給料明細の処理が完了しなかった。このため、’伊東’の前に処理された’伊藤’の給料明細の次に処理されるのは、’井藤’の給料明細となっている。
【００６２】
図８（Ｂ）は、図８（Ａ）のプリンタ１０の出力状況に対応するステータステーブルの更新状況を示している。
【００６３】
このステータステーブルに対応する印刷ジョブは、１５０００ページずつ２部印刷するジョブであり、各イメージデータには、一意のシートＩＤが割り振られている。この印刷ジョブにより、保管用と個人配布用のために、同一の１５０００ページの給料明細が２部出力されるようになっている。
【００６４】
ステータステーブルの初期状態では、画像データ処理部２６の初期化処理によって、全てのシートＩＤのステータスが’未読’である。シートＩＤのステータスは、エンジン制御部３０がデータ格納部２８からイメージデータを読み込むと’読込中’に更新され、プリンタエンジン１６で印刷が開始すると’印刷中’ に更新され、プリンタエンジン１６での印刷が完了すると’完了’に更新される。
【００６５】
ここで、’伊東’の給料明細のシートＩＤは’９１４８’であり、ステータスが’読込中’であるにも関わらず、次に処理されるシートＩＤ’９１４９’のステータスは’印刷中’である。ジョブ管理部３２は、このステータステーブルのステータスを確認し、シートＩＤ’９１４８’のページが抜けたと判断する。
【００６６】
図８（Ｃ）は、ジョブ管理部３２が、シートＩＤ’９１４８’のページが抜けたと判断したときの、コンソール画面２０を示している。このように、ページ抜けが発生したと判断された場合は、シートＩＤに基づいて、ページ抜けの発生箇所と発生箇所の前後のページのサムネイル画像を表示すると共に、ジョブ名、部数、ページ番号（ここでは、ページ番号とシートＩＤが一致している）、及び「ページ抜け発生」のメッセージをコンソール画面に表示される。
【００６７】
なお、印刷異常が発生したにも関わらず、印刷処理が継続されている場合は、処理を停止してもよい。
【００６８】
図９に、ページ重複が発生した場合のステータステーブルの更新状況、及びコンソール画面２０を示す。
【００６９】
図９（Ａ）に示されるステータステーブルでは、シートＩＤ’９１４８’の２部目のステータスは、’完了’である。即ち、シートＩＤ’９１４８’の２部目の印刷は完了している。
【００７０】
しかし、例えば、一旦’完了’となったシートＩＤ’９１４８’に対してエンジン制御部３０から印刷指示が発生した場合には、図９（Ｂ）に示すように、シートＩＤ’９１４８’の２部目のステータスは、再び’印刷中’になる。
【００７１】
図９（Ｃ）は、ジョブ管理部３２が、シートＩＤ’９１４８’のページが重複している可能性があると判断したときの、コンソール画面２０を示している。シートＩＤに基づき、ページ重複の発生箇所と、発生箇所の前後のページのサムネイル画像を表示すると共に、ジョブ名、部数、ページ番号（ここでは、ページ番号とシートＩＤが一致している）、及び「ページ重複の可能性あり」のメッセージをコンソール画面に表示する。
【００７２】
なお、ステータスが’印刷中’のままとなる原因としては、印刷が完了していない場合と、’完了’であるに関わらず、ジョブ管理部３２に通知がされなかった場合とが考えられる。
【００７３】
なお、印刷異常が発生したにも関わらず、印刷処理が継続されている場合は、処理を停止してもよい。
【００７４】
以上説明したように、本実施形態では、印刷処理の時系列の進行状態を示す情報に基づいて、印刷異常が発生したか否かを判定しているため、複雑なプリントジョブの処理中であっても、ページ抜けやページ重複のトラブルを早い段階で検知することができ、重大トラブルを事前に防ぐことができる、という効果が得られる。
【００７５】
また、異常が発生したと判定されたページのイメージデータの画像及び該ページを識別する情報の少なくとも一方を提示することで、オペレータによる処理の負担を軽減することができる、という効果が得られる。
【図面の簡単な説明】
【００７６】
【図１】図１は、本発明の実施形態に係るプリンタ、及びネットワーク１４を介して接続される上位装置を示す。
【図２】図２は、本発明の実施形態に係る機能ブロック図である。
【図３】図３は、イメージデータである。
【図４】図４は、ステータステーブルである。
【図５】図５は、画像データ処理部における処理ルーチンを示す。
【図６】図６は、エンジン制御部における処理ルーチンを示す。
【図７】図７は、ジョブ管理部における処理ルーチンを示す。
【図８】図８は、ページ抜けが発生した場合であり、（Ａ）はプリンタの出力状況、（Ｂ）はステータステーブルの更新状況、（Ｃ）はコンソール画面を示す。
【図９】図９は、ページ重複が発生した場合であり、（Ａ）及び（Ｂ）はステータステーブルの更新状況、（Ｃ）はコンソール画面を示す。
【符号の説明】
【００７７】
１０   プリンタ
１２   上位装置
１４   ネットワーク
１６   プリンタエンジン
１８   制御部
２０   コンソール画面
２２   受信部
２４   印刷ジョブ保持部
２６   画像データ処理部
２８   データ格納部
３０   エンジン制御部
３２   ジョブ管理部
３４   ステータステーブル
【図１】
2008114487.tif 000003
【図２】
2008114487.tif 000004
【図３】
2008114487.tif 000005
【図４】
2008114487.tif 000006
【図５】
2008114487.tif 000007
【図６】
2008114487.tif 000008
【図７】
2008114487.tif 000009
【図８】
2008114487.tif 000010
【図９】
2008114487.tif 000011