(57)【要約】【課題】本発明は、印刷途中でページ抜けの発生したページの再印刷を安価かつ容易に行う。【解決手段】画像形成装置１は、画像描画部１１が、プロッタ部２０による印刷ジョブの印刷データの印刷途中に印刷不可となった抜けページが発生したか否かを検出し、抜けページの発生を検出すると、該前記印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報をメモリ１４に記憶させる。画像描画部１１は、新たな印刷ジョブが未完了印刷ジョブであるか否かをメモリ１４の未完了印刷ジョブ関連情報に基づいて判定し、未完了印刷ジョブであると判定した印刷ジョブの印刷データのうち、該印刷ジョブに対応するメモリ１４の未完了印刷ジョブの抜けページ関連情報に対応する抜けページのみを、プロッタ部２０に印刷させる。【選択図】          図１
2014133314.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの印刷データに基づいて被記録媒体に画像を印刷する印刷手段と、
前記印刷手段による印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出手段と、
前記抜けページ検出手段が前記抜けページの発生を検出すると、前記印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報を記憶手段に記憶させる未印刷情報制御手段と、
新たな印刷ジョブが前記未完了印刷ジョブであるか否かを前記記憶手段の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定手段と、
前記未完了印刷ジョブ判定手段が未完了印刷ジョブであると判定した前記印刷ジョブの印刷データのうち、該印刷ジョブに対応する前記記憶手段の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷手段に印刷させる未完了印刷ジョブ印刷制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
前記抜けページのみの印刷と全ページの印刷とを選択する印刷ページ選択手段を備え、
前記未完了印刷ジョブ印刷制御手段は、
前記未完了印刷ジョブ判定手段によって前記未完了印刷ジョブと判定された印刷ジョブに対して、前記印刷ページ選択手段に印刷ページの選択を行わせ、該選択結果に応じて、前記抜けページのみの印刷と全ページの印刷のいずれかを実行することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、
前記記憶手段に記憶されている前記抜けページ関連情報の抜けページを編集するページ編集手段を備え、
前記未完了印刷ジョブ印刷制御手段は、
前記ページ編集手段によって前記抜けページ関連情報が編集されていると、編集後の該抜けページ関連情報に対応する抜けページのみの印刷を前記印刷手段に印刷させることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記未画像形成出力情報制御手段は、
前記未完了印刷ジョブに関する前記未完了印刷ジョブ関連情報として、該未完了印刷ジョブの印刷条件を含んだ未完了印刷ジョブ関連情報を前記記憶手段に記憶させ、
前記画像形成装置は、
印刷条件の自動補正の可否を選択する印刷条件選択手段を備え、
前記未完了印刷ジョブ印刷制御手段は、
前記未完了印刷ジョブ判定手段が未完了印刷ジョブであると判定した前記印刷ジョブの印刷条件が、該印刷ジョブに対応する前記記憶手段の前記未完了印刷ジョブの前記未完了印刷ジョブ関連情報の印刷条件と異なると、前記抜けページの印刷の印刷条件を、判定された該印刷ジョブの印刷条件への自動補正の可否を前記印刷条件選択手段で選択させて、自動補正可が選択されると、該自動補正後の印刷条件で該抜けページの印刷を前記印刷手段に行わせ、該選択手段で該自動補正否が選択されると、該印刷ジョブの全ページの印刷を該印刷ジョブの印刷条件で該印刷手段に行わせることを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
印刷ジョブの印刷データに基づいて被記録媒体に画像を印刷する印刷処理ステップと、
前記印刷処理ステップでの印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出処理ステップと、
前記抜けページ検出処理ステップで前記抜けページの発生を検出すると、該印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報を記憶手段に記憶させる未印刷情報制御処理ステップと、
新たな印刷ジョブが前記未完了印刷ジョブであるか否かを前記記憶手段の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定処理ステップと、
前記未完了印刷ジョブ判定処理ステップで未完了印刷ジョブであると判定された前記印刷ジョブの印刷データのうち、該印刷ジョブに対応する前記記憶手段の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷処理ステップで印刷させる未完了印刷ジョブ印刷制御処理ステップと、
を有することを特徴とする画像形成制御方法。
【請求項６】
制御プロセッサに、
印刷ジョブの印刷データに基づいて被記録媒体に画像を印刷する印刷処理と、
前記印刷処理での印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出処理と、
前記抜けページ検出処理で前記抜けページの発生を検出すると、該印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報を記憶手段に記憶させる未印刷情報制御処理と、
新たな印刷ジョブが前記未完了印刷ジョブであるか否かを前記記憶手段の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定処理と、
前記未完了印刷ジョブ判定処理で未完了印刷ジョブであると判定された前記印刷ジョブの印刷データのうち、該印刷ジョブに対応する前記記憶手段の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷処理で印刷させる未完了印刷ジョブ印刷制御処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、印刷途中でページ抜けの発生したページの再印刷を安価かつ容易に行う画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の画像形成装置においては、近年、有線、無線のネットワークに接続されて、ネットワークを介してコンピュータ等のホスト装置から送信されてきた印刷ジョブの印刷データに基づいて印刷処理することが行われるようになってきている。
【０００３】
そして、画像形成装置においては、印刷処理中に用紙ジャム（紙詰まり）等が発生して印刷ができなくなるという異常事態が発生した場合、用紙ジャムを解除する等の異常事態発生の原因を取り除くと、画像形成装置の動作は回復する。
【０００４】
ところが、従来の低価格の画像形成装置は、印刷データを、小容量のメモリに保存して、スキャンライン毎またはページ毎に印刷を完了すると、該スキャンライン毎または該ページの印刷データを該メモリから削除して次のスキャンラインまたは次のページの印刷を該メモリから読み出して実行する。
【０００５】
このような従来の画像形成装置は、異常事態発生時に印刷出力中に印刷されたページの印刷データや異常事態発生に伴って破棄された用紙に印刷されていたページの印刷データは、メモリから削除され、動作再開後には印刷されない。したがって、ユーザは、ジャム等で正常に印刷されなかったページについては、ホスト装置から該当ページの印刷データを再度送信して、画像形成装置に印刷させる必要があり、利用性が悪いという問題があった。
【０００６】
そこで、従来から、画像形成装置においては、ジャム等により印刷に失敗したときに、メモリに格納された印刷データを削除することなくバックアップとして利用することで、自動的に印刷に失敗したページから再印刷を行うジャムリカバリ印刷の技術がある。したがって、ジャムリカバリ印刷機能を搭載する画像形成装置においては、ジャムが発生しても、ユーザは、ホスト装置から印刷データを再送信する必要がなく、利用性が向上する。
【０００７】
ところが、画像形成装置は、このようなジャムリカバリ印刷機能を搭載すると、バックアップ印刷データを格納するための大容量のメモリを必要とし、価格が高くつくという問題がある。
【０００８】
そこで、従来から、ジャムリカバリ印刷を保証するのではなく、搭載しているメモリの容量が許す限り印刷データを格納して印刷し、メモリに格納しきれないページの印刷でジャムが発生して、該ページの再印刷が必要になった場合には、ジャムリカバリ印刷ができなかったとしてエラーを通知することで、価格を抑制した画像形成装置がある。
【０００９】
したがって、このような画像形成装置においては、ページ抜けエラーが発生すると、ユーザは、ページ抜けエラー発生以降の印刷データの印刷が終了した後、ページ抜けとなったページをホスト装置から再度画像形成装置に送信して印刷させる必要がある。
【００１０】
そして、従来、印刷出力情報をページ単位で記憶装置内に格納した後、用紙ジャムが発生した場合に、正常にプリンタエンジンの出力トレイに出力した印刷済み用紙を認識し、該印刷済み用紙に印刷されているページの印刷出力情報を操作パネル上に表示する印刷装置が提案されている（特許文献１参照）。
【００１１】
すなわち、この従来技術は、印刷出力されたページの印刷出力情報を表示することで、ユーザが、再印刷操作する際の煩わしさの軽減を図っている。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記公報記載の従来技術にあっては、印刷出力されたページの印刷出力情報を表示するのみである。その結果、ジャム等によってページ抜けエラーが発生すると、ユーザは、ページ抜けしたページがどのページであるかを確認して、ページ抜けしたページの印刷データのみを選択して再度画像形成装置に送って再度印刷させる必要がある。このページ抜けしたページを特定する作業及び印刷データの抜けページのみを特定した印刷要求操作が煩雑となり、利用性を向上させる上で、改良の必要があった。
【００１３】
そこで、本発明は、ページ抜けが発生したページの再印刷を安価かつ容易に行うことを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の画像形成装置は、印刷ジョブの印刷データに基づいて被記録媒体に画像を印刷する印刷手段と、前記印刷手段による印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出手段と、前記抜けページ検出手段が前記抜けページの発生を検出すると、該印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報を記憶手段に記憶させる未印刷情報制御手段と、新たな印刷ジョブが前記未完了印刷ジョブであるか否かを前記記憶手段の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定手段と、前記未完了印刷ジョブ判定手段が未完了印刷ジョブであると判定した前記印刷ジョブの印刷データのうち、該印刷ジョブに対応する前記記憶手段の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷手段に印刷させる未完了印刷ジョブ印刷制御手段と、を備えていることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、ページ抜けの発生したページの再印刷を安価かつ容易に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を適用した画像形成装置の要部ブロック構成図。
【図２】印刷制御処理を示すフローチャート。
【図３】抜けページ印刷を伴う印刷制御処理を示すフローチャート。
【図４】抜けページ印刷と通常印刷を選択に応じて処理する印刷制御処理を示すフローチャート。
【図５】選択ページを印刷する抜けページ印刷と通常印刷を選択に応じて処理する印刷制御処理を示すフローチャート。
【図６】印刷条件を考慮した抜けページ印刷を伴う印刷制御処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図６は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの第１実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの第１実施例を適用した画像形成装置１の要部ブロック構成図である。
【００１９】
図１において、画像形成装置１は、プリンタ装置、複写装置、複合装置等であり、コントローラ１０及びプロッタ部２０等を備えている。
【００２０】
コントローラ１０は、画像描画部１１、データ入力部１２、メモリ制御部１３、メモリ１４及びデータ出力部１５等を備えており、データ出力部１５に、プロッタ部２０が接続されている。
【００２１】
データ入力部１２は、ネットワークＩ／Ｆ、通信Ｉ／Ｆ等であり、有線または無線のＬＡＮ（Local Area Network）等のネットワーク、または、専用線によってホスト装置ＨＳが接続される。
【００２２】
ホスト装置ＨＳは、通常のハードウェア及びソフトウェア構成のコンピュータ等であり、印刷対象の印刷データを、設定された印刷設定情報とともに印刷ジョブとして画像形成装置１へ送信する。この印刷設定情報としては、片面／両面印刷設定情報、トレイ指定設定情報等の印刷条件及びカラーモード設定、解像度設定、集約設定等の印刷データ自体に影響する印刷設定に関する情報である。
【００２３】
データ入力部１２は、ホスト装置ＨＳと通信して、ホスト装置ＨＳから送信されてくる印刷ジョブを受信して、受信した印刷ジョブを新たな印刷ジョブとして画像描画部１１に渡す。データ入力部１２は、印刷結果等の印刷関連情報を画像描画部１１から受け取ってホスト装置ＨＳに送信する。
【００２４】
メモリ制御部１３は、画像描画部１１の要求に応じて、メモリ１４のメモリ領域確保、メモリ１４へのデータの書き込み及び読み出しを行う。
【００２５】
メモリ（記憶手段）１４は、少なくとも、プロッタ部２０において１回のスキャンで印刷するライン分の印刷データと該印刷データを、プロッタ部２０で処理可能なデータ形式に変換された描画データを格納する。また、メモリ１４は、後述する印刷途中で印刷不可となった印刷ジョブに関する未完了印刷ジョブ関連情報、印刷不可となったページ（抜けページという。）を特定する抜けページ情報及び該抜けページの印刷条件等の抜けページ関連情報と、を記憶する。したがって、メモリ１４は、安価で小容量のＲＡＭ（Random Access Memory）等のメモリが用いられている。
【００２６】
画像描画部１１は、図示しないＣＰＵ（Central Processing Unit ）等の制御プロセッサが、図示しないＲＯＭ（Read Only Memory）内のプログラムに基づいて、プロッタ部２０による印刷処理、特に、本発明のページ抜けした印刷ジョブの再印刷を制御する印刷制御処理（画像形成制御処理）を実行する。そして、画像描画部１１は、データ入力部１２から受け取った印刷ジョブに基づいて、該印刷ジョブの印刷データを解析して、メモリ制御部１３を介してメモリ１４を使用して、１スキャン単位の印刷データずつ描画データに変換する。画像描画部１１は、変換した描画データを印刷設定に応じた制御信号とともにデータ出力部１５に渡す。
【００２７】
データ出力部１５は、画像描画部１１から受け取った描画データと制御信号をプロッタ部２０に出力して、プロッタ部２０に画像を用紙（被記録媒体）に印刷（画像形成）させる。
【００２８】
プロッタ部（印刷手段）２０は、例えば、インク噴射式プロッタが用いられ、インク噴射式プロッタの場合、複数色のそれぞれについて、副走査方向に所定ライン数分配列された複数のノズルを搭載するキャリッジを備えている。プロッタ部２０は、Ａ４、Ａ３等のシート状の用紙（被記録媒体）をプラテン上に搬送して、プラテン上を通過する間に印刷された用紙を排紙トレイに排出する用紙搬送部を備えている。プロッタ部２０は、インク噴射式プロッタの場合、プラテン上でキャリッジを主走査方向に移送させながら、副走査方向に所定ライン数分配列された各色のノズルからインクをプラテン上の用紙に向かって吐出させて、該用紙上に画像を印刷（形成）する。
【００２９】
画像描画部１１は、上述のように、プロッタ部２０において１回のスキャンで印刷するライン数分ずつ印刷データから描画データに変換して、データ出力部１５に渡し、データ出力部１５が該ライン数分ずつプロッタ部２０を駆動させて印刷させている。
【００３０】
そして、プロッタ部２０は、印刷の進行状況を監視して、正常に印刷が完了したか否かを検出する印刷状態検出センサを備えており、印刷状態検出センサの検出結果をデータ出力部１５に出力する。この印刷状態検出センサは、例えば、キャリッジに取り付けられ上記キャリッジに搬送されてくる用紙を光学的に検出する用紙搬送センサ、印刷の完了した用紙を排紙トレイ上に排出する排出口に設けられて該排紙トレイへ搬送される用紙を検出する排紙センサ、インク残量センサ等である。印刷状態検出センサは、キャリッジに用紙が搬送されてきたか否か、用紙の後端がキャリッジを通過したか否かによって用紙への印刷の完了の有無を検出する。排紙センサは、用紙の後端が通過したか否かによって印刷の完了した用紙が排紙トレイに排出されたかを検出する。インク残量センサは、吐出するインクを貯留するインクタンク内のインク残量を検出して、印刷が行われたか検出する。
【００３１】
そして、画像描画部１１は、プロッタ部２０からの印刷状態検出センサの検出信号に基づいてページ毎に印刷が適切に完了したか、印刷不可となったかを判断する。画像描画部１１は、印刷不可となったと判断すると、印刷途中で印刷不可となった印刷ジョブに関するジョブ情報、印刷不可となったページ（ページ抜けしたページ）を特定するページ情報及び該ページの印刷条件等の抜けページ関連情報を、メモリ制御部１３を介してメモリ１４に記憶させる。
【００３２】
また、画像描画部１１は、データ入力部１２がホスト装置ＨＳから新たな印刷ジョブを受信して該印刷ジョブがデータ入力部１２から渡されると、新たな該印刷ジョブがメモリ１４にページ抜けした印刷ジョブとして記憶されている印刷ジョブのジョブ情報と比較する。画像描画部１１は、両印刷ジョブのジョブ情報を比較して、受信した印刷ジョブがページ抜けした印刷ジョブと同じ印刷ジョブであるか否か判別し、同じ印刷ジョブであると、再印刷要求の印刷ジョブであると判断する。画像描画部１１は、この印刷ジョブが同じであるか否かの判断を、新たな印刷ジョブのジョブ情報と、メモリ１４に保存されている未完了印刷ジョブ関連情報を比較することで行う。画像描画部１１は、再印刷ジョブを受信すると、後述する再印刷制御処理を実行する。
【００３３】
したがって、画像描画部１１は、プロッタ部２０による印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出手段として機能する。また、画像描画部１１は、抜けページの発生を検出すると、印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報をメモリ１４に記憶させる未印刷情報制御手段として機能する。さらに、画像描画部１１は、印刷ジョブが前記未完了印刷ジョブであるか否かをメモリ１４の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定手段として機能する。また、画像描画部１１は、未完了印刷ジョブであると判定した前記印刷ジョブの印刷データのうち、該印刷ジョブに対応するメモリ１４の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、プロッタ部２０に印刷させる未完了印刷ジョブ印刷制御手段として機能している。
【００３４】
すなわち、画像形成装置１は、ＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法（印刷制御方法）を実行する画像形成制御プログラムを読み込んでＲＯＭ等の不揮発性メモリに導入することで、後述するページ抜けが発生したページの再印刷を安価かつ容易に行う画像形成制御方法（印刷制御方法）を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３５】
そして、画像処理装置１は、図示しないが、操作キーやディスプレイ等の設けられている操作表示部を備えている。操作表示部は、ユーザによって、抜けページのみの印刷と全ページの印刷とを選択するのに使用され、印刷ページ選択手段として機能している。また、操作表示部は、ユーザによって、メモリ１４に記憶されている前記抜けページ関連情報の抜けページを編集するのに使用され、ページ編集手段として機能している。また、操作表示部は、ユーザによって、印刷条件の自動補正の可否を選択するのに使用され、印刷条件選択手段として機能している。
【００３６】
次に、本実施例の作用を説明する。本実施例の画像形成装置１は、ページ抜けが発生したページの再印刷を安価かつ容易に行う。
【００３７】
画像形成装置１は、図２に示すように、印刷制御処理（画像形成制御処理）を行う。すなわち、画像形成装置１は、ホスト装置ＨＳから印刷ジョブが送信されてくると、データ入力部１２が、該印刷ジョブの印刷データをプロッタ部２０で１回のスキャンで印刷する分の画像データを受信する（ステップＳ１０１）。画像処理装置１は、データ入力部１２が受信した印刷データを、画像描画部１１が、該印刷ジョブの印刷設定情報に基づいて、メモリ制御部１３を介してメモリ１４を使用して描画データに変換して制御信号とともにデータ出力部１５に渡す。データ出力部１５は、描画データと制御信号を受け取ると、プロッタ部２０を駆動させて１スキャン分の画像を用紙に印刷出力させる（ステップＳ１０２）。プロッタ部２０は、この印刷出力動作における印刷状態検出センサの検出信号をデータ出力部１５を介して画像描画部１１に出力する。
【００３８】
画像描画部１１は、印刷状態検出センサからの検出信号に基づいて、印刷対象の用紙の排紙が完了したかチェックする（ステップＳ１０３）。すなわち、印刷中には、インク切れや用紙詰まり等のエラー要因により、印刷動作が中断することがある。
【００３９】
ステップＳ１０３で、排紙が完了すると（ステップＳ１０３で、ＹＥＳのとき）、画像描画部１１は、ジョブ情報・印刷成功ページ数をメモリ制御部１３を介してメモリ１４に保存し（ステップＳ１０４）、次ページがあるかチェックする（ステップＳ１０５）。
【００４０】
ステップＳ１０５で、次ページがあるとき（ステップＳ１０５で、ＹＥＳのとき）には、画像描画部１１は、ステップＳ１０２に戻って、次ページの画像を上述のように１スキャン分ずつ受信して、受信した印刷データに基づく印刷を、プロッタ部２０に行わせる（ステップＳ１０２〜Ｓ１０１５）。
【００４１】
ステップＳ１０３で、１ページ分印刷データを受信して印刷が完了するタイミングにおいて、排紙が完了しないとき（ステップＳ１０３で、ＮＯのとき）には、画像描画部１１は、プロッタ部２０の印刷状態検出センサからの検出信号に基づいて、ページ抜けが発生したかチェックする（ステップＳ１０６）。
【００４２】
ステップＳ１０６で、ページ抜けが発生しているとき（ステップＳ１０６で、ＹＥＳのとき）には、画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報をメモリ制御部１３を介してメモリ１４に保存する（ステップＳ１０７）。
【００４３】
画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報をメモリ１４に保存すると、該印刷ジョブが未完了となった原因が解消（エラー解除）されるまで待つ（ステップＳ１０８、Ｓ１０９）。
【００４４】
ステップＳ１０９で、エラーが解除されると（ステップＳ１０９で、ＹＥＳのとき）、画像描画部１１は、ステップＳ１０２に戻って、上記同様に、印刷処理を再開する（ステップＳ１０２〜Ｓ１０９）。
【００４５】
ステップＳ１０６で、ページ抜けが発生していないとき（ステップＳ１０６で、ＮＯのとき）には、画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報のメモリ１４への保存を行うことなく、エラーが解除されるのを待つ（ステップＳ１０８、Ｓ１０９）。
【００４６】
ステップＳ１０９で、エラーが解除されると（ステップＳ１０９で、ＹＥＳのとき）、画像描画部１１は、ステップＳ１０２に戻って、上記同様に、印刷処理を再開する（ステップＳ１０２〜Ｓ１０９）。
【００４７】
そして、ステップＳ１０５で、次ページが無くなると（ステップＳ１０５で、ＮＯのとき）、画像描画部１１は、印刷制御処理を終了する。
【００４８】
なお、エラーが発生したとき、ユーザがエラー要因を取り除くことで、画像形成装置１は、上述のように印刷動作を再開することになるが、エラー発生の原因となった用紙（例えば、ジャムの発生した用紙）が印刷中の用紙であると、印刷済みのデータがすでにメモリ１４上から削除されていることがある。この場合、画像形成装置１は、エラー発生の原因となった用紙に対して再度その印刷データに基づいて印刷することができないため、印刷できなかったラインのあるページ等のページ抜けが発生する。そして、画像形成装置１は、ページ抜けが発生しても、残りのページの印刷データの印刷処理を実行して、該印刷ジョブの印刷処理を終了する。
【００４９】
ところが、ページ抜けが発生すると、ユーザは、抜けページを再度印刷させる必要があるが、本実施例の画像形成装置１は、ユーザが抜けページを確認して、抜けページのみを印刷ジョブとして送信する必要はない。すなわち、画像形成装置１は、上述のように、未完了印刷ジョブが発生すると、未完了印刷ジョブ関連情報及び抜けページ関連情報をメモリ１４に保存している。したがって、後述するように、画像形成装置１は、ユーザが同じ印刷ジョブをホスト装置ＨＳから画像形成装置１に送信するだけで、同じ印刷ジョブであることを識別して、抜けページのみを再度印刷する。
【００５０】
すなわち、画像形成装置１は、図３に示すように、データ入力部１２が印刷ジョブの印刷データを受信すると（ステップＳ２０１）、画像描画部１１は、該印刷ジョブがページの抜けが発生したページ抜け発生ジョブ（未完了印刷ジョブ）であるか否か判定して、該印刷ジョブがページ抜け発生ジョブであるかチェックする（ステップＳ２０２、Ｓ２０３）。画像描画部１１は、この印刷ジョブがページ抜けの発生した印刷ジョブであるか否かの判定を、受信した印刷ジョブのジョブ情報（例えば、印刷ジョブ先頭部分に含まれている印刷ジョブを表すジョブ名や印刷を要求したユーザ名等）と、メモリ１４に保存されている未完了印刷ジョブのジョブ情報（未完了印刷ジョブ関連情報）とを比較することで行う。
【００５１】
ステップＳ２０３で、受信した印刷ジョブがページ抜け発生ジョブ（未完了印刷ジョブ）でないとき（ステップＳ２０３で、ＮＯのとき）には、画像描画部１１は、図２に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００５２】
ステップＳ２０３で、受信した印刷ジョブ（新たな印刷ジョブ）が未完了印刷ジョブであると（ステップＳ２０３で、ＹＥＳのとき）には、画像描画部１１は、抜けページ印刷処理（ステップＳ２０５）に移行して、まず、受信した印刷データが抜けページであるかチェックする（ステップＳ２１１）。画像描画部１１は、受信した印刷データが抜けページの印刷データであるか否かの判定を、受信した印刷データのページが、メモリ１４に保存されている抜けページ情報の示している抜けページと一致するか否かによって判定する。
【００５３】
画像描画部１１は、ステップＳ２１１で、受信した印刷データが抜けページでないとき（ステップＳ２１１で、ＮＯのとき）には、受信した印刷データのページをそのまま読み飛ばして、すなわち、破棄して、次ページがあるかチェックする（ステップＳ２１３）。
【００５４】
ステップＳ２１３で、次ページがあるとき（ステップＳ２１３で、ＹＥＳのとき）には、画像描画部１１は、ステップＳ２１１に戻って、次に受信したページの印刷データが、抜けページであるか同様にチェックする（ステップＳ２１１）。
【００５５】
ステップＳ２１１で、受信した印刷データのページが抜けページであるとき（ステップＳ２１１で、ＹＥＳのとき）には、画像描画部１１は、印刷データを、画像描画部１１が、該印刷ジョブの印刷設定情報に基づいて、メモリ制御部１３を介してメモリ１４を使用して描画データに変換して制御信号とともにデータ出力部１５に渡す。データ出力部１５は、描画データと制御信号を受け取ると、プロッタ部２０を駆動させて１スキャン分の画像を用紙に印刷出力させる（ステップＳ２１４）。プロッタ部２０は、この印刷出力動作における印刷状態検出センサの検出信号をデータ出力部１５を介して画像描画部１１に出力する。
【００５６】
画像描画部１１は、印刷状態検出センサからの検出信号に基づいて、印刷対象の用紙の排紙が完了したかチェックする（ステップＳ２１５）。
【００５７】
ステップＳ２１５で、排紙が完了すると（ステップＳ２１５で、ＹＥＳのとき）、画像描画部１１は、ジョブ情報・印刷成功ページ数をメモリ制御部１３を介してメモリ１４に保存し（ステップＳ２１６）、次ページがあるかチェックする（ステップＳ２１３）。なお、この場合には、画像描画部１１は、例えば、該未完了印刷ジョブの抜けページ関連情報の該当ページ情報を削除するとともに、成功ページに印刷の完了したページを追加する処理を行う。
【００５８】
ステップＳ２１３で、次ページがあるときには、画像描画部１１は、ステップＳ２１１に戻って、次の印刷データが抜けページの印刷データであるかのチェックから上記同様に処理する（ステップＳ２１４〜Ｓ２１６）。
【００５９】
ステップＳ２１５で、１ページ分印刷データを受信して印刷が完了するタイミングにおいて、排紙が完了しないとき（ステップＳ２１５で、ＮＯのとき）には、画像描画部１１は、プロッタ部２０の印刷状態検出センサからの検出信号に基づいて、ページ抜けが発生したかチェックする（ステップＳ２１７）。
【００６０】
ステップＳ２１７で、ページ抜けが発生しているとき（ステップＳ２１７で、ＹＥＳのとき）には、画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報をメモリ制御部１３を介してメモリ１４に保存する（ステップＳ２１８）。
【００６１】
画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報をメモリ１４に保存すると、該印刷ジョブが未完了となった原因が解消（エラー解除）されるまで待つ（ステップＳ２１９、Ｓ２２０）。
【００６２】
ステップＳ２２０で、エラーが解除されると（ステップＳ２２０で、ＹＥＳのとき）、画像描画部１１は、ステップＳ２１４に戻って、上記同様に、印刷処理を再開する（ステップＳ２１４〜Ｓ２２０）。
【００６３】
ステップＳ２１７で、ページ抜けが発生していないとき（ステップＳ２１７で、ＮＯのとき）には、画像描画部１１は、未完了印刷ジョブ関連情報及び抜けページ関連情報のメモリ１４への保存を行うことなく、エラーが解除されるのを待つ（ステップＳ２１９、Ｓ２２０）。
【００６４】
ステップＳ２２０で、エラーが解除されると、画像描画部１１は、ステップＳ２１４に戻って、上記同様に、印刷処理を再開する（ステップＳ２１４〜Ｓ２２０）。
【００６５】
そして、ステップＳ２１３で、次ページが無くなると（ステップＳ２１３で、ＮＯのとき）、画像描画部１１は、抜けページ印刷を伴う印刷制御処理を終了する。
【００６６】
なお、画像形成装置１は、上記抜けページ印刷処理を伴う印刷制御処理では、送信されてきた新たな印刷ジョブが未完了印刷ジョブであると、自動的に抜けページのみを印刷しているが、抜けページのみの印刷と全ページの再印刷（通常印刷）をユーザの選択に応じて、図４に示すように処理してもよい。なお、図４において、図３と同様の処理ステップには同一のステップナンバを付与して、その説明を簡略化する。
【００６７】
この場合、画像形成装置１は、図４に示すように、データ入力部１２が印刷ジョブの印刷データを受信すると（ステップＳ２０１）、画像描画部１１は、該印刷ジョブがページ抜け発生した印刷ジョブ（未完了印刷ジョブ）であるか否か判定して、該印刷ジョブがページ抜け発生ジョブ（未完了印刷ジョブ）であるかチェックする（ステップＳ２０２、Ｓ２０３）。
【００６８】
ステップＳ２０３で、受信した印刷ジョブがページ抜け発生ジョブ（未完了印刷ジョブ）でないとき（ステップＳ２０３で、ＮＯのとき）には、画像描画部１１は、図２及び図３に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００６９】
ステップＳ２０３で、受信した印刷ジョブが未完了印刷ジョブであると（ステップＳ２０３で、ＹＥＳのとき）には、画像描画部１１は、抜けページ印刷処理実行確認画面を画像形成装置１の操作表示部に表示する（ステップＳ３０１）。この抜けページ印刷処理実行確認画面は、例えば、「先の印刷ジョブで発生した抜けページのみを印刷しますか」等の問い合わせメッセージと抜けページ印刷処理を実行するか否かの選択ボタンを操作表示部に表示する。
【００７０】
画像描画部１１は、抜けページ印刷処理実行確認表示を行うと、ユーザが操作表示部に表示した選択ボタンまたは操作表示部の操作によって実行を指示するか否か確認する（ステップＳ３０２）。
【００７１】
ステップＳ３０２で、実行指示が行われると（ステップＳ３０２で、ＹＥＳのとき）、画像描画部１１は、図３に示した抜けページ印刷処理を実行して、処理を終了する（ステップＳ２０５）。
【００７２】
ステップＳ３０２で、実行指示が行われないとき（ステップＳ３０２で、ＮＯのとき）には、画像描画部１１は、図２及び図３に示した通常の印刷処理を実行して、処理を終了する（ステップＳ２０４）。
【００７３】
このようにすると、抜けページ印刷処理が、全ての印刷データが印刷されないという不具合であるとの誤解を解消しつつ、ユーザの利用性や実際の印刷出力結果に応じてユーザの選択に応じた印刷を行うことができ、利用性を向上させることができる。
【００７４】
また、抜けページ印刷処理において、自動検出した抜けページのみを印刷するだけでなく、図５に示すように、ユーザが適宜に選択したページを抜けページ印刷で印刷するようにしてもよい。なお、図５において、図４と同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００７５】
この場合、画像形成装置１は、図５に示すように、データ入力部１２が印刷ジョブの印刷データを受信すると（ステップＳ２０１）、画像描画部１１は、該印刷ジョブがページ抜け発生した印刷ジョブ（未完了印刷ジョブ）であるか否か判定して、該印刷ジョブがページ抜け発生ジョブであるかチェックする（ステップＳ２０２、Ｓ２０３）。
【００７６】
ステップＳ２０３で、受信した印刷ジョブがページ抜け発生ジョブ（未完了印刷ジョブ）でないとき（ステップＳ２０３で、ＮＯのとき）には、画像描画部１１は、図２及び図３に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００７７】
ステップＳ２０３で、受信した印刷ジョブが未完了印刷ジョブであると（ステップＳ２０３で、ＹＥＳのとき）には、画像描画部１１は、抜けページ印刷処理実行確認を画像形成装置１の操作表示部に表示する（ステップＳ３０１）。
【００７８】
画像描画部１１は、抜けページ印刷処理実行確認表示を行うと、ユーザが操作表示部に表示した選択ボタンまたは操作表示部の操作によって実行を指示するか否か確認する（ステップＳ３０２）。
【００７９】
ステップＳ３０２で、実行指示が行われると（ステップＳ３０２で、ＹＥＳのとき）、画像描画部１１は、抜けページ印刷対象ページ選択処理を行う（ステップＳ４０１）。画像描画部１１は、この抜けページ印刷対象ページ選択処理として、例えば、抜けページ印刷対象選択画面を画像形成装置１の操作表示部に表示する。画像描画部１１は、この抜けページ印刷対象選択画面として、例えば、「印刷する抜けページを印刷しますか」等の問い合わせメッセージと抜けページ印刷対象ページの指定を可能とする画面を操作表示部に表示する。
【００８０】
画像描画部１１は、次に、図３に示した抜けページ印刷処理を実行して、本処理を終了する（ステップＳ２０５）。
【００８１】
ステップＳ３０２で、実行指示が行われないとき（ステップＳ３０２で、ＮＯのとき）には、画像描画部１１は、図２及び図３に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００８２】
このようにすると、最初の印刷で正常に印刷された不要なページ抜けページの再印刷を抑制することができるとともに、逆に、最初の印刷で正常に印刷されなかったページが抜けページとして認識されていない場合に、追加で印刷することができる。その結果、用紙消費量やインク等の印刷材の無駄を抑制しつつ、利用性をより一層向上させることができる。
【００８３】
さらに、抜けページ印刷処理において、ページ抜けの発生した印刷ジョブが印刷条件を変更して送られてきたときの対応処理を選択に応じて実行するようにしてもよい。
【００８４】
すなわち、ページ抜けの発生した印刷ジョブについては、通常、ユーザは、同じ印刷ジョブをそのままホスト装置ＨＳから画像形成装置１に送信するが、ユーザが印刷条件を変更して送信する場合もある。例えば、片面印刷と両面印刷のいずれで印刷するかを設定する片面／両面印刷設定、複数ある給紙トレイのうちどの給紙トレイを使用するかを指定するトレイ指示設定等を変更して印刷ジョブの再送信を行う場合がある。そこで、画像形成装置１は、このような印刷条件の変更を伴う印刷ジョブに対して、図６に示すように、ユーザの選択に応じて印刷制御処理を実行する。なお、ここでいう印刷条件とは、例えば、上記片面／両面設定、トレイ指定設定等を指し、印刷データ自体に影響する印刷条件（例えば、カラーモード設定、解像度設定、集約設定等）は、含まれない。また、図６において、図３の印刷制御処理と同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００８５】
この場合、画像描画部１１は、図６に示すように、データ入力部１２が印刷ジョブの印刷データを受信すると（ステップＳ２０１）、画像描画部１１は、該印刷ジョブがページ抜け発生した印刷ジョブ（未完了印刷ジョブ）であるか否か判定して、該印刷ジョブがページ抜け発生ジョブであるかチェックする（ステップＳ２０２、Ｓ２０３）。
【００８６】
ステップＳ２０３で、受信した印刷ジョブがページ抜け発生ジョブ（未完了印刷ジョブ）でないときには、画像描画部１１は、受信した印刷ジョブに基づい、図２及び図３に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００８７】
ステップＳ２０３で、受信した印刷ジョブが未完了印刷ジョブであるときには、画像描画部１１は、受信した印刷ジョブの印刷条件とメモリ１４に保存されている未完了印刷ジョブの印刷条件とを比較して、印刷条件が異なるか判断する（ステップＳ５０１）。
【００８８】
画像描画部１１は、ステップＳ５０１で、印刷条件が異ならないとき、すなわち、印刷条件が同じであるとき（ステップＳ５０１で、ＮＯのとき）には、図３に示した抜けページ印刷処理を実行して、本処理を終了する（ステップＳ２０５）。
【００８９】
ステップＳ５０１で、印刷条件が異なるとき（ステップＳ５０１で、ＹＥＳのとき）には、画像描画部１１は、印刷条件自動補正確認表示を行ない（ステップＳ５０２）、実行が指示されたかチェックする（ステップＳ５０３）。画像描画部１１は、この印刷条件自動補正確認表示では、受信した印刷ジョブの印刷条件に未完了印刷ジョブの印刷条件を自動補正して抜けページのみを印刷するか否かを確認する印刷条件補正確認画面を、操作表示部に表示する。
【００９０】
画像描画部１１は、ステップＳ５０３で、実行が指示されると（ステップＳ５０３で、ＹＥＳのとき）、画像描画部１１は、印刷条件を、受信した印刷ジョブの印刷条件に変更した後、図３に示した抜けページ印刷処理を実行して、本処理を終了する（ステップＳ２０５）。すなわち、この場合、画像描画部１１は、受信した印刷ジョブの印刷データのうち、抜けページのみを該受信した印刷ジョブで指定されている印刷条件で印刷処理する。
【００９１】
そして、画像描画部１１は、ステップＳ５０３で、実行が指示されないとき（ステップＳ５０３で、ＮＯのとき）には、印刷中止が選択されたかチェックする（ステップＳ５０４）。
【００９２】
ステップＳ５０４で、印刷中止が選択されたとき（ステップＳ５０４で、ＹＥＳのとき）には、画像描画部１１は、受信した印刷ジョブを破棄して、処理を終了する。
【００９３】
また、ステップＳ５０４で、印刷実行が選択されたとき（ステップＳ５０４で、ＮＯのとき）には、画像描画部１１は、画像描画部１１は、受信した印刷ジョブに基づいて、図２及び図３に示した通常の印刷処理を実行して処理を終了する（ステップＳ２０４）。
【００９４】
このようにすると、再印刷データの印刷条件が当初のものと異なっていた場合に、印刷条件を補正することで、ページ抜け印刷処理を行った結果得られる印刷物を、当初の印刷物とできるだけ同じになるようにすることができる。
【００９５】
このように、本実施例の画像形成装置１は、印刷ジョブの印刷データに基づいて用紙（被記録媒体）に画像を印刷するプロッタ部（印刷手段）２０と、プロッタ部２０による印刷途中に印刷不可となった抜けページが発生したか否かを検出する画像描画部（抜けページ検出手段）１１と、該抜けページの発生を検出すると、前記印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報をメモリ（記憶手段）１４に記憶させる画像描画部（未印刷情報制御手段）１１と、新たな印刷ジョブが前記未完了印刷ジョブであるか否かをメモリ１４の前記未完了印刷ジョブ関連情報に基づいて判定する画像描画部（未完了印刷ジョブ判定手段）１１と、未完了印刷ジョブであると判定した前記印刷ジョブの印刷データのうち、該印刷ジョブに対応するメモリ１４の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、プロッタ部２０に印刷させる画像描画部（未完了印刷ジョブ印刷制御手段）１１と、を備えている。
【００９６】
したがって、未完了印刷ジョブ関連情報及び抜けページ関連情報を小容量で安価なメモリ１４に保存して、該情報に基づいて、新たな印刷ジョブのうち、未完了印刷ジョブの抜けページのみを印刷することができ、ページ抜けの発生したページの再印刷を安価かつ容易に行うことができる。その結果、抜けページが発生した場合の再印刷の手間を削減して、利用性を向上させることができる。
【００９７】
また、本実施例の画像形成装置１は、印刷ジョブの印刷データに基づいて用紙に画像を印刷する印刷処理ステップと、該印刷処理ステップでの印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出処理ステップと、該抜けページ検出処理ステップで該抜けページの発生を検出すると、該印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報をメモリ１４に記憶させる未印刷情報制御処理ステップと、新たな印刷ジョブが前記未完了印刷ジョブであるか否かをメモリ１４の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定処理ステップと、前記未完了印刷ジョブ判定処理ステップで未完了印刷ジョブであると判定された前記印刷ジョブの印刷データのうち、該印刷ジョブに対応するメモリ１４の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷処理ステップで印刷させる未完了印刷ジョブ印刷制御処理ステップと、を有する画像形成制御方法を実行している。
【００９８】
したがって、未完了印刷ジョブ関連情報及び抜けページ関連情報を小容量で安価なメモリ１４に保存して、該情報に基づいて、新たな印刷ジョブのうち、未完了印刷ジョブの抜けページのみを印刷することができ、ページ抜けの発生したページの再印刷を安価かつ容易に行うことができる。その結果、抜けページが発生した場合の再印刷の手間を削減して、利用性を向上させることができる。
【００９９】
さらに、本実施例の画像形成装置１は、搭載するＣＰＵ等の制御プロセッサに、印刷ジョブの印刷データに基づいて用紙に画像を印刷する印刷処理と、該印刷処理での印刷途中に印刷不可となった抜けページが発生したか否かを検出する抜けページ検出処理と、該抜けページ検出処理で前記抜けページの発生を検出すると、該印刷ジョブを未完了印刷ジョブとして該未完了印刷ジョブに関する未完了印刷ジョブ関連情報及び該抜けページに関する抜けページ関連情報をメモリ１４に記憶させる未印刷情報制御処理と、新たな印刷ジョブが前記未完了印刷ジョブであるか否かをメモリ１４の前記未完了印刷ジョブ関連情報に基づいて判定する未完了印刷ジョブ判定処理と、該未完了印刷ジョブ判定処理で未完了印刷ジョブであると判定された前記印刷ジョブの印刷データのうち、該印刷ジョブに対応するメモリ１４の前記未完了印刷ジョブの前記抜けページ関連情報に対応する抜けページのみを、前記印刷処理で印刷させる未完了印刷ジョブ印刷制御処理と、を実行させる画像形成制御プログラムを搭載している。
【０１００】
したがって、未完了印刷ジョブ関連情報及び抜けページ関連情報を小容量で安価なメモリ１４に保存して、該情報に基づいて、新たな印刷ジョブのうち、未完了印刷ジョブの抜けページのみを印刷することができ、ページ抜けの発生したページの再印刷を安価かつ容易に行うことができる。その結果、抜けページが発生した場合の再印刷の手間を削減して、利用性を向上させることができる。
【０１０１】
また、本実施例の画像形成装置１は、前記抜けページのみの印刷と全ページの印刷とを選択する操作表示部（印刷ページ選択手段）を備え、前記未完了印刷ジョブ印刷制御手段としての画像描画部１１が、前記未完了印刷ジョブ判定手段としての画像描画部１１によって前記未完了印刷ジョブと判定された印刷ジョブに対して、該操作表示部で印刷ページの選択を行わせ、該選択結果に応じて、前記抜けページのみの印刷と全ページの印刷のいずれかを実行している。
【０１０２】
したがって、抜けページ印刷処理が、全ての印刷データが印刷されないという不具合であるとの誤解を解消しつつ、ユーザの利用性や実際の印刷出力結果に応じてユーザの選択に応じた印刷を行うことができ、利用性を向上させることができる。
【０１０３】
さらに、本実施例の画像形成装置１は、メモリ１４に記憶されている前記抜けページ関連情報の抜けページを編集する操作表示部（ページ編集手段）を備え、前記未完了印刷ジョブ印刷制御手段としての画像描画部１１が、操作表示部によって前記抜けページ関連情報が編集されていると、編集後の該抜けページ関連情報に対応する抜けページのみの印刷をプロッタ部２０に印刷させる。
【０１０４】
したがって、最初の印刷で正常に印刷された不要なページ抜けページの再印刷を抑制することができるとともに、逆に、最初の印刷で正常に印刷されなかったページを抜けページとして認識されていない場合に、追加で印刷することができる。その結果、用紙消費量やインク等の印刷材の無駄を抑制しつつ、利用性をより一層向上させることができる。
【０１０５】
また、本実施例の画像形成装置１は、前記未画像形成出力情報制御手段としての画像描画部１１が、前記未完了印刷ジョブに関する前記未完了印刷ジョブ関連情報として、該未完了印刷ジョブの印刷条件を含んだ未完了印刷ジョブ関連情報をメモリ１４に記憶させ、印刷条件の自動補正の可否を選択する操作表示部（印刷条件選択手段）を備え、前記未完了印刷ジョブ印刷制御手段としての画像描画部１１が、前記未完了印刷ジョブ判定手段としての画像描画部１１が、未完了印刷ジョブであると判定した前記印刷ジョブの印刷条件が、該印刷ジョブに対応するメモリ１４の前記未完了印刷ジョブの前記未完了印刷ジョブ関連情報の印刷条件と異なると、前記抜けページの印刷の印刷条件を、判定された該印刷ジョブの印刷条件への自動補正の可否を操作表示部で選択させて、自動補正可が選択されると、該自動補正後の印刷条件で該抜けページの印刷をプロッタ部２０に行わせ、操作表示部で該自動補正否が選択されると、該印刷ジョブの全ページの印刷を該印刷ジョブの印刷条件でプロッタ部２０に行わせる。
【０１０６】
したがって、再印刷データの印刷条件が当初のものと異なっていた場合に、印刷条件を補正することで、ページ抜け印刷処理を行った結果得られる印刷物を、当初の印刷物とできるだけ同じになるようにすることができる。
【０１０７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０８】
１  画像形成装置
１０  コントローラ
１１  画像描画部
１２  データ入力部
１３  メモリ制御部
１４  メモリ
１５  データ出力部
２０  プロッタ部
ＨＳ  ホスト装置
【先行技術文献】
【特許文献】
【０１０９】
【特許文献１】特開２００３−３０５９０６号公報
【図１】
2014133314.tif 000003
【図２】
2014133314.tif 000004
【図３】
2014133314.tif 000005
【図４】
2014133314.tif 000006
【図５】
2014133314.tif 000007
【図６】
2014133314.tif 000008