(57)【要約】【課題】画像形成装置が印刷保証ができない状態の時に印刷した印刷物をチェックする。【解決手段】プリンタ１は、印刷画像の品質を保証できない状態であることを検知する画像保証チェック部２３と、印刷画像の品質を保証できない状態が検知されているときに印刷されたページのページ情報を記憶するページ情報記憶部２８と、ページ情報記憶部２８に記憶されているページ情報を表示するページ情報表示部２９と、を有する。【選択図】図２
2011235496.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置が印刷画像の品質を保証できない状態であることを検知する画像保証不可検知手段と、
前記印刷画像の品質を保証できない状態が検知されているときに印刷されたページのページ情報を記憶するページ情報記憶手段と、
前記ページ情報記憶手段に記憶されている前記ページ情報を表示するページ情報表示手段と、を有することを特徴とする、画像形成装置。
【請求項２】
前記ページ情報記憶手段は、前記ページ情報に、前記印刷されたページの画像データを含めて記憶し、
ユーザにより再印刷指示を受けると前記画像データに基づいて再印刷することを特徴とする、請求項１記載の画像形成装置。
【請求項３】
前記画像保証不可検知手段は、前記画像形成装置が給紙を始めたとき及び前記画像形成装置が排紙を完了したときに、前記検知を行うことを特徴とする、請求項１又は２記載の画像形成装置。
【請求項４】
前記画像保証不可検知手段は、１ページごとに前記検知を行い、
前記ページ情報記憶手段は、前記印刷画像の品質を保証できない状態が検知されていない場合にも、前記印刷されたページのページ情報を記憶することを特徴とする、請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
前記ページ情報記憶手段は、前記印刷画像の品質を保証できない状態が検知されていない場合にも、前記印刷されたページのページ情報を記憶して、すべてのページのページ情報を記憶し、
前記画像保証不可検知手段は、印刷終了後に、前記検知を行うことを特徴とする、請求項１から４のいずれか１項記載の画像形成装置。
【請求項６】
前記画像保証不可検知手段は、
印刷するページの画像情報から得られる、前記ページに描画する文字及び画像の量と、
描画に用いる消耗品の量とに基づいて、前記検知を行うことを特徴とする、請求項１から５のいずれか１項記載の画像形成装置。
【請求項７】
画像形成装置のコントローラが、前記画像形成装置が印刷画像の品質を保証できない状態であることを検知する画像保証不可検知工程と、
前記コントローラが、前記印刷画像の品質を保証できない状態が検知されているときに印刷されたページのページ情報を記憶媒体に記憶させるページ情報記憶工程と、
前記コントローラが、前記記憶媒体に記憶されている前記ページ情報を出力するページ情報出力工程と、
を含むことを特徴とする、画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関し、特に、印刷品質管理に関する。
【背景技術】
【０００２】
画像形成装置の印刷品質管理の技術分野においては、所定の条件下で画像形成を行った場合の印刷画像の品質が一定の水準を満たしていることを保証することがある。所定の条件とは、トナーやインクなど消耗品が切れていないこと、消耗品切れ間際ではないこと、異常な高温下での画像形成ではないことなど、種々の条件が考えられる。
【０００３】
ところが、画像形成装置が印刷保証ができない状態であっても印刷を希望するニーズが存在する。典型的には、例えば、消耗品切れ間際であるが消耗品を使い切りたいというようなニーズである。このようなニーズに対応する技術としては、例えば、特許文献１に記載の技術がある。
【０００４】
特許文献１には、トナーがニアエンド状態になった場合に、トナーを有効活用し画像の印刷保証をして印刷するために、印刷保証できるページ数を算出することが記載されている。なお、トナーが切れた状態のことを「トナーエンド状態」、トナー切れ間際であることを「ニアエンド状態」という。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像形成装置では、印刷保証ができない状態の時に印刷した印刷物かどうかチェックする手段がなく、市場で印刷物の画質に問題があった場合、印刷保証外の状態（トナーエンド状態）で印刷した印刷物であるかどうか、問題の切り分けができない、という課題があった。
【０００６】
本発明は、上記実情に鑑みて、画像形成装置が印刷保証ができない状態の時に印刷した印刷物をチェックすることが可能な画像形成装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、第１の態様として、画像形成装置が印刷画像の品質を保証できない状態であることを検知する画像保証不可検知手段と、前記印刷画像の品質を保証できない状態が検知されているときに印刷されたページのページ情報を記憶するページ情報記憶手段と、前記ページ情報記憶手段に記憶されている前記ページ情報を表示するページ情報表示手段と、を有することを特徴とする、画像形成装置を提供するものである。
【０００８】
また、上記目的を達成するために本発明は、第２の態様として、画像形成装置のコントローラが、前記画像形成装置が印刷画像の品質を保証できない状態であることを検知する画像保証不可検知工程と、前記コントローラが、前記印刷画像の品質を保証できない状態が検知されているときに印刷されたページのページ情報を記憶媒体に記憶させるページ情報記憶工程と、前記コントローラが、前記記憶媒体に記憶されている前記ページ情報を出力するページ情報出力工程と、を含むことを特徴とする、画像形成装置の制御方法を提供するものである。
【発明の効果】
【０００９】
本発明によれば、画像形成装置が印刷保証ができない状態の時に印刷した印刷物をチェックすることが可能な画像形成装置及びその制御方法を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明を好適に実施した一実施形態の構成を示すブロック図である。
【図２】本実施形態のソフトウェア構成を示すブロック図である。
【図３】本実施形態において、印刷保証ができない状態で印刷したページ情報を記憶する動作の流れを示すフローチャートである。
【図４】本実施形態において、印刷保証ができない状態で印刷したページ情報を表示する動作の流れを示すフローチャートである。
【図５】本実施形態において、印刷保証ができない状態で印刷したページ情報を再度印刷する動作の流れを示すフローチャートである。
【図６】本実施形態における、印刷画像が保証できないときに印刷したページ情報の一例を示す図である。
【図７】本発明を好適に実施した別の一実施形態において、印刷中にトナーエンドを検知した場合に、その印刷中のページ情報を印刷保証外のページとして記憶する動作の流れを示すフローチャートである。
【図８】本発明を好適に実施したさらに別の一実施形態における印刷保証についてのログ記憶処理の流れを示すフローチャートである。
【図９】本発明を好適に実施したさらに別の一実施形態における印刷保証についてのログ記憶処理の流れを示すフローチャートである。
【図１０】本発明を好適に実施したさらに別の一実施形態における印刷保証についてのログ記憶処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を好適に実施した実施形態について図面を参照しながら説明する。
【００１２】
（第１の実施形態）
図１に、本発明を好適に実施した一実施形態に係る画像形成装置（プリンタ１）の構成を示す。
この画像形成装置は、プリンタ（Ｐｒｉｎｔｅｒ）１である。プリンタ１は、コントローラ２、操作パネル（Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ）６、プリンタエンジン３、ハードディスクドライブ（ＨＤＤ）７、着脱可能なＳＤカード（登録商標）８を備えている。
【００１３】
コントローラ（Ｃｏｎｔｒｏｌｌｅｒ）２は、ホストインターフェース（以下、「インターフェース」を「Ｉ／Ｆ」と略記する。）９、ネットワークＩ／Ｆ１０、パネルＩ／Ｆ１１、ＨＤＤＩ／Ｆ１２、ＳＤＩ／Ｆ１３、ＣＰＵ１４、プログラムＲＯＭ１５、フォントＲＯＭ１６、ＲＡＭ１７、ＮＶＲＡＭ１８、エンジンＩ／Ｆ１９を備えている。
【００１４】
プリンタ１は、ホストＩ／Ｆ９を介してホストマシン４と、また、ネットワークＩ／Ｆ１０を介してネットワーク５と通信可能に接続している。
また、コントローラ２は、パネルＩ／Ｆ１１を介して操作パネル６と、また、ＨＤＤＩ／Ｆ１２を介してＨＤＤ７と、ＳＤＩ／Ｆを介してＳＤカード８と、エンジンＩ／Ｆ１９を介してプリンタエンジン３と、それぞれ接続している。
【００１５】
コントローラ２は、その時、設定されている制御モード並びにホストマシン４又はネットワーク５からの制御コードに従って、ホストマシン４又はネットワーク５から送られてくる印字データを、ビデオデータに変換してプリンタエンジン３に出力する制御機構の総称である。
【００１６】
このコントローラ２を構成するモジュールを以下に説明する。
ホストＩ／Ｆ９は、ホストマシン４からプリンタ１への制御信号及びデータ、並びにプリンタ１からホストマシン４へのステータス信号のＩ／Ｆである。
【００１７】
ネットワークＩ／Ｆ１０は、ネットワーク５からプリンタ１への制御信号及びデータ、並びにプリンタ１からネットワーク５へのステータス信号のＩ／Ｆである。
【００１８】
ＣＰＵ１４は、プログラムＲＯＭ１５に記憶されたプログラムに従ってホストマシン４から送られてくるデータ（印字データ、制御データ）を処理する。
【００１９】
ＲＡＭ１７は、ＣＰＵ１４が処理をするときのワークメモリ、ホストマシン４からのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリなどに使われる。
【００２０】
ＨＤＤＩ／Ｆ１２はコントローラと脱着可能なＨＤＤ（大量記憶装置、ハードディスク）を接続するためのＩ／Ｆである。
【００２１】
ＨＤＤ７は、大容量のデータを記憶し、ホストマシン４から受信した印刷文書を蓄積して、後で印刷する蓄積文書印刷機能の文書を蓄積する場所として使用されたり、印刷画像の保証ができないページ情報を記憶する場所として使用される。
【００２２】
ＮＶＲＡＭ１８は、電源を切っても保持したいデータを格納しておくための不揮発性メモリである。
【００２３】
プログラムＲＯＭ１５は、コントローラ２内でのデータ処理、管理や周辺モジュールを制御するためのプログラムが格納されている。
【００２４】
また、フォントＲＯＭ１６は、印字に使用されるさまざまな種類のフォントを記憶している。
【００２５】
エンジンＩ／Ｆ１９は、コントローラ２からプリンタエンジン３への制御信号やビデオ信号、並びにプリンタ１からコントローラ２へのステータス信号のＩ／Ｆである。
【００２６】
プリンタエンジン３は、コントローラ２からのビデオ信号及び制御信号により感光体上に静電潜像を作り、現像し、また、給紙部より転写紙を給紙し、転写及び定着し、画像を形成する。プリンタエンジン３は、トナー残量検出手段２０を備える。
【００２７】
トナー残量検出手段２０は、プリンタエンジン３に装着されたトナーカートリッジ内のトナーの残量を検知する手段であり、本実施形態においては、発光素子や受光素子を用いて光学的にトナー残量を検知する。また、トナー量に基づいて発生する電気抵抗を計測することによってトナー残量を検知してもよい。
【００２８】
操作パネル（Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ）６は、プリンタ１の状態を示す表示部及びプリンタ１のモード、フォントなどを設定するスイッチ部からなる。プリンタ１のページ情報を詳細に表示するために大きな表示部を設けてもよい。
パネルＩ／Ｆ１１は、コントローラ２と操作パネル６との制御信号やデータのやり取りを行なうＩ／Ｆである。
ＳＤＩ／Ｆ１３は、コントローラ２に脱着可能なＳＤカード（登録商標）とコントローラ２を接続するためのＩ／Ｆである。ＳＤカード８は、オプションで発売されるプリンタ１のエミュレーションなどのプログラムなどが記憶されており、ＳＤカード内に記憶されたプログラムを動作させることにより、さまざまな追加の機能が実現可能となる。
【００２９】
次に、本実施形態におけるデータ処理の概要を説明する。本実施形態におけるデータ処理は、受信処理、描画処理、出力処理の順に各処理が行われるものである。
ホストＩ／Ｆ９を通してホストマシン４から送られてきた印刷データは、ＣＰＵ１４がプログラムＲＯＭ１５内のデータ解析プログラムに従って解析を行なう。そして、印字データ及び印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ・・・など）とその他に分けられる。印字データ及び印字制御データは、ＲＡＭ１７上の受信バッファに一旦記憶される。
ここまでが、受信処理である。
【００３０】
そして、一旦記憶された受信データは、プログラムＲＯＭ１５に記憶された制御プログラムに従ってＣＰＵが、ひとつづつ取り出して、その処理を行なう。
例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報などを備えた中間コードを作成し、ＲＡＭ１７上に設けられた中間バッファに格納する。制御コードや、エスケープシーケンスなどのコマンドであった場合、それらに予め定義された処理を行なう。予め定義された処理は、例えば、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合には、次に来た文字コードのフォント情報を指定されたフォントにするといった処理を行なう。
こうして、ホストマシン４からのプリント命令の処理を行なうか、又は、処理を行なったデータが、１ページ分を超えたら、次に中間バッファに蓄えられた中間コードを、制御プログラムに従って、ビデオデータに変換する処理を行なう。
ここまでが描画処理である。
【００３１】
そして、変換が終了したら、コントローラ２は、エンジンＩ／Ｆ１９をとおしてプリンタエンジン３にプリントスタートの命令を出し、それに同期してビデオデータを転送する。
ここまでが出力処理である。
以上のような一連の流れで、ホストマシン４からの印字データが、プリンタエンジン３を介して印刷される。
【００３２】
図２に、本実施形態のソフトウェア構成を示す。
図２に示すように、本実施形態は、チェック要求入力部２１、再印刷要求入力部２２、画像保証チェック部２３、トナーエンド検知部２４、サプライ状態検知部２５、ページ情報管理部２６、印刷ページ情報入力部２７、ページ情報記憶部２８、ページ情報表示部２９、ページ情報印刷部３０を有する機能構成である。各機能部は、プリンタ１が備えるハードウェアとこれを利用するソフトウェアの協働によって実現するものである。以下、各機能部の処理について説明する。
【００３３】
チェック要求入力部２１は、印刷画像が保証できない状態で印刷したページの情報を確認する要求を受け取り、ページ情報管理部２６に知らせる。具体的には操作パネル６のキー操作の検知・解析処理又は、ホストマシン４、ネットワーク５から受信するコマンド解析処理にて印刷画像が保証できない状態で印刷したページのページ情報を確認する要求を読み取る。
【００３４】
再印刷要求入力部２２は、印刷画像が保証できない状態で印刷したページの情報を印刷する要求を受け取り、ページ情報管理部２６に知らせる。具体的には操作パネル６のキー操作の検知・解析処理又は、ホストマシン４、ネットワーク５から受信するコマンド解析処理にて印刷画像が保証できない状態で印刷したページのページ情報を印刷する要求を読み取る。
【００３５】
画像保証チェック部２３は、紙に印刷する画像が保証できるか、保証できないかチェックする。印刷する画像に影響するトナーやサプライ（感光体、印刷用紙など）の状態を測定するトナーエンド検知部２４、サプライ状態検知部２５から送られてくる情報を読み取り、印刷画像が保証できる状態かどうかを判断する。
【００３６】
トナーエンド検知部２４は、プリンタ１がトナー補給又はトナーカートリッジ交換後の印刷枚数と、トナー残量の状態により、トナーエンド状態かどうか判断し、トナーエンド状態であった場合には、画像保証チェック部２３に通知する。トナーの残量の状態は、図１のトナー残量検出手段２０が検知する。
【００３７】
サプライ状態検知部２５は、印刷する画像に影響するサプライ（例えば感光体、印刷用紙の紙種、用紙の状態など）を調べ、印刷画像が保証できない場合には、画像保証チェック部２３に情報を送る。
【００３８】
ページ情報管理部２６は、印刷画像の保証ができない状態のときに印刷したページのページ情報を管理する。画像保証チェック部２３から印刷保証ができない状態であることを受け取った場合に、ページ情報入力部２７から受け取ったページ情報と画像保証チェック部２３から受け取った印刷画像の保証ができない原因を、ページ情報記憶部２８に記憶させる。
【００３９】
印刷ページ情報入力部２７は、図１のコントローラ２が作成した印刷するページの画像情報、印刷しているユーザーの情報、印刷日時をページ情報管理部２６に送る。
【００４０】
ページ情報記憶部２８は、ページ情報管理部２６の指示により、印刷する画像の保証ができないページ情報をＮＶＲＡＭ１８やＨＤＤ７やＳＤカード８に記憶させる。
【００４１】
ページ情報表示部２９は、ページ情報管理部２６からの指示を受けて、ページ情報記憶部２８が記憶したページ情報を読み出し、操作パネル６に表示したり、ホストＩ／Ｆ９やネットワークＩ／Ｆ１０を介してホストマシン４やネットワーク５にページ情報を送信する。
【００４２】
ページ情報印刷部３０は、ページ情報管理部２６からの指示を受けて、ページ情報記憶部２８が記憶したページ情報を読み出し、印刷する。
【００４３】
以上で、本実施形態のソフトウェア構成の説明を終える。以下、本実施形態の動作について、説明する。
図３は、印刷画像の保証ができない状態で印刷したページを記憶する動作の一例である。図３に示す各ステップの主体は、ページ情報管理部２６である。
まず、ステップＳ３―１において、１ページごとに、これから印刷するページの印刷画像が保証できる状態かどうかチェックする。
次に、印刷画像が保証できない状態である場合は、ステップＳ３―２において、印刷するページ情報をＮＶＲＡＭ１８、ＨＤＤ７、ＳＤカード８などの不揮発性メモリに記憶する。
次に、ステップＳ３―３において、プリンタ１がホストマシン４及びネットワーク５から受信した印刷ジョブの印刷ページ数が全て印刷終了したかどうかチェックする。
【００４４】
図４は、印刷画像が保証できない状態で印刷したページのページ情報を表示する動作の一例である。図４に示す各ステップの主体は、ページ情報管理部２６である。
まず、ステップＳ４−１において、操作パネル６から、印刷画像が保証できないページの情報を表示するキー操作が行なわれたチェックする。又は、ホストマシン４やネットワーク５からの印刷画像が保証できないページ情報を表示するコマンドをチェックする。
次に、ステップＳ４−２において、印刷画像が保証できない状態のときに印刷したページ情報を読み取る。
次に、ステップＳ４−３において、印刷画像が保証できない状態のときに印刷したページ情報を操作パネル６に表示する。又は、ページ情報を送信するコマンドにより、ホストマシン４やネットワーク５にページ情報を表示させる。また、ページ情報を印刷して表示してもよい。
【００４５】
図５は、印刷画像が保証できない状態で印刷したページを再度、印刷するときの動作の一例である。図５に示す各ステップの主体は、ページ情報管理部２６である。
まず、ステップＳ５−１において、操作パネル６から、印刷画像が保証できなかった時に印刷したページを印刷するキー操作が行なわれたチェックする。又は、ホストマシン４やネットワーク５からの印刷画像が保証できない時に印刷したページを印刷するコマンドをチェックする。
次に、ステップＳ５−２において、印刷画像が保証できない状態で印刷したページ情報が記憶されている場所から、ページ情報を読み取る。
次に、ステップＳ５−３において、Ｓ５−２にて読み取ったページ情報をもとに、印刷画像が保証できない状態で印刷したページを再度、印刷する。
この再度、印刷する場合には、（トナーの補給やトナーカートリッジが交換され、）印刷する画像が保証できる状態か確認して印刷する画像が保証できる状態の場合に再印刷できるようにしてもよい。
【００４６】
次に、「ページ情報」について説明する。
図６は、印刷画像が保証できないときに印刷したページ情報の一例を示す図である。本実施形態における「ページ情報」は、図６に示す各情報のひとまとまりであることとする。ページ情報は、図示のように、印刷ユーザ、印刷日時、紙サイズ、給紙トレイ、紙種、エンジン解像度、印刷したページの画像データ、印刷画像が保証できない理由、トナーエンド後のプリント枚数、トナーエンドを検知したタイミング、以上１０種の情報を含む。以下、順に説明する。
【００４７】
１．の「印刷ユーザ」は、印刷したユーザの情報である。印刷したユーザがわかる場合には印刷したユーザの情報（ＩＰをアドレスやユーザＩＤなど）記憶する。
２．の「印刷日時」は、印刷した日時を記憶するものである。
３．の「紙サイズ」は、印刷した用紙のサイズを記憶するものである。
４．の「給紙トレイ」は、印刷した用紙はどの給紙トレイから給紙されたか記憶するものである。
５．の「紙種」は、印刷した用紙の紙種を記憶するものである。
６．の「エンジン解像度」は、印刷したときのエンジンの解像度を記憶するものである。
７．の「印刷したページの画像データ」は、印刷したページの画像データを記憶するものである。画像データはビットマップイメージを圧縮した形式で記憶する方法やビットマップイメージに展開する前の中間コードで記憶する方法など、種々の方法を用いることができる。
８．の「印刷画像が保証できない理由」は、トナーエンドや感光体の劣化やサプライの状態不良などの印刷画像が保証できない理由を記憶するものである。
９．の「トナーエンド後のプリント枚数」は、トナーエンドを検知してから何枚目の印刷かを記憶するものである。
１０．の「トナーエンドを検知したタイミング」は、印刷を開始する前に既にトナーエンドであったか、印刷中にトナーエンドになったか、印刷排紙後にトナーエンドになったかを記憶するものである。
【００４８】
なお、図５のステップＳ３―３における再印刷は、図６中、７．の「印刷したページの画像データ」に基づいて行うものである。
【００４９】
本実施形態は、上述のように、トナーエンド状態等の印刷保証ができない状態で印刷されたページ情報を記憶する処理を行うため、記憶したページ情報を読み取って利用することができ、その結果、印刷保証ができない状態で印刷された印刷物であることが容易に確認可能となる。つまり、印刷保証外の印刷物であるか否か、容易に見分けることが可能になる。
また、本実施形態は、印刷保証できないときに印刷したページのページ情報を記憶し、このページ情報に基づいて再度印刷するため、画像の印刷保証ができないときに印刷した印刷物の印刷結果にユーザが満足しない場合に、簡単に、満足しなかったページを再印刷することができ、便利である。
【００５０】
（第２の実施形態）
上記第１の実施形態においては、トナーエンド状態等の印刷保証ができない状態で印刷が行われた場合の処理がなされるが、印刷中にそのような状態になった場合の処理については開示していない。第２の実施形態では、あるページの印刷中又は印刷直後に印刷保証ができない状態になった場合の処理について説明する。なお、以下では、印刷保証ができない理由を、説明の便宜上「トナーエンド」としている。しかしながら、これに限定されない。
【００５１】
なお、第２の実施形態の構成は、図１、図２に示したものと同じである。動作の流れも図３から図５に示したものと同じである。しかしながら、本実施形態は、印刷中に印刷保証ができない状態となった場合において、図７に示した処理を行う。
【００５２】
図７は、印刷中にトナーエンドを検知した場合に、その印刷中のページ情報を印刷保証外のページとして記憶する動作の流れの一例である。図７の各ステップの主体は、特に断りがない限り図２のページ情報管理部２６である。
【００５３】
ステップＳ７−１においてプリンタ１は印刷するページの給紙を開始する。
ステップＳ７−２において印刷中にトナーエンドを検知したかチェックする。
ステップＳ７−３において、印刷中にトナーエンドを検知した場合に、印刷中のページ情報を記憶する。
ステップＳ７−４において印刷していたページが排紙完了したことを検知する。
ステップＳ７−５において排紙完了後にトナーエンドを検知したかチェックする。
ステップＳ７−６において排紙したページのページ情報を記憶する。
【００５４】
本実施形態によれば、印刷中又は印刷直後に印刷保証ができない状態になったときのページ情報が記憶されるため、印刷画像の保証ができない状態で印刷した印刷物か否か確認するための情報が得られるので、市場で問い合わせがあったときの調査に役立つという効果が得られる。
【００５５】
（第３の実施形態）
上記各実施形態は、以下のように変形して実施することもできる。
図３においては、ページ情報管理部２６が、印刷保証ができない状態で印刷されたページのページ情報を、ページ情報記憶部２８に記憶する処理を行う。本実施形態においては、この処理に加えて、印刷保証できる状態である場合もできない状態である場合も、ログを残す処理を行う。
【００５６】
図８に、本実施形態における印刷保証についてのログ記憶処理の流れを示す。図８の各ステップの主体は、特に断りがない限りページ情報管理部２６である。
ステップＳ８−１においてページ情報管理部２６はプリンタ１が印刷したページが排紙されたことを検知する。
ステップＳ８−２及びＳ８−３において画像保証チェック部２３はプリンタ１が印刷画像の保証をできる状態かどうかチェックする。
ステップＳ８−４においてページ情報管理部２６は、プリンタ１が印刷画像の保証ができる状態での印刷であったことのログを記憶する（ページ情報に印刷保証できたことを記憶する。）。
一方、ステップＳ８−５においてはプリンタ１が印刷画像の保証ができない状態で印刷したことのログを記憶する（ページ情報に印刷画像が保証できない状態での印刷であったことを記憶する。）。
【００５７】
ログ記憶処理は、プリンタ１が排紙終了を検知した時点で画像保証チェック部２３が印刷保証できる状態かチェックして、ページ情報管理部２６が排紙したページの印刷保証についてのログをページ情報記憶部２８に記憶する。つまり、排紙のたびに排紙したページの印刷保証についてのログを記憶する。
本実施形態によれば、プリンタ１が排紙完了ごとに排紙したページが印刷保証できる状態での印刷であったか否か確実にチェックすることが可能になり、正確なログが収集できる。その結果、印刷保証ができない状態で印刷された印刷物であることが容易に確認可能となるという上記第１の実施形態の効果が、より確実に得られる。
【００５８】
（第４の実施形態）
上記各実施形態は、以下のように変形して実施することもできる。
図３においては、ページ情報管理部２６が、印刷保証ができない状態で印刷されたページのページ情報を、ページ情報記憶部２８に記憶する処理を行う。本実施形態においては、この処理に加えて、１又は複数枚のページからなる印刷を実行する際に、すべてのページ情報を記憶しておき、印刷終了後に印刷保証ができる状態か否かを判断した上で判断結果をページ情報に記憶する処理を行う。
【００５９】
図９に、本実施形態における印刷保証についてのログ記憶処理の流れを示す。図９の各ステップの主体は、特に断りがない限りページ情報管理部２６である。
ステップＳ９−１においてプリンタ１は印刷ジョブの印刷を開始する。
ステップＳ９−２においてプリンタ１は印刷したページのページ情報をすべて記憶しておく。
ステップＳ９−３においてプリンタ１は印刷ジョブのすべてのページの印刷が終了したことを検知する。
ステップＳ９−４及びＳ９−５において画像保証チェック部２３はプリンタ１が印刷画像を保証できる状態かどうかチェックし判断する。
ステップＳ９−６においてページ情報管理部２６はプリンタ１が印刷画像を保証できる状態での印刷であったことをプリンタはＳ９−２で記憶したページ情報に記憶する。
ステップＳ９−７においてページ情報管理部２６はプリンタ１が印刷画像を保証できない状態での印刷であったことをプリンタはＳ９−２で記憶したページ情報に記憶する。
【００６０】
本実施形態においては、印刷中にすべてのページ情報を記憶しておき印刷が終了した時点で印刷保証ができる状態かチェックして、チェック結果についてのログをページ情報記憶部２８に記憶する。
本実施形態によれば、１ページごとに印刷画像の保証できるかどうかチェックすることを省略しパフォーマンスをあげることが可能になる。
【００６１】
（第５の実施形態）
上記各実施形態は、以下のように変形して実施することもできる。
図３においては、ページ情報管理部２６が、印刷保証ができない状態で印刷されたページのページ情報を、ページ情報記憶部２８に記憶する処理を行う。本実施形態においては、この処理に加えて、印刷を実行する前に、印刷保証ができる状態か否かを判断した上で判断結果をページ情報に記憶する処理を行う。
【００６２】
図１０に、本実施形態における印刷保証についてのログ記憶処理の流れを示す。図１０の各ステップの主体は、特に断りがない限りページ情報管理部２６である。
ステップＳ１０−１において、画像保証チェック部２３は、これから紙に印刷する画像情報と現在のプリンタ１の印刷画像に関わる状態をチェックする。このチェックにより、これから印刷する画像は印刷保証できるかどうか調査する。例えば、描画する文字や図形が少ない場合などは印刷保証しやすい。
ステップＳ１０−２において、画像保証チェック部２３がこれから印刷するページの印刷画像が印刷保証できるかどうか判断する。
ステップＳ１０−３においてページ情報管理部２６がプリンタ１はページ情報に印刷画像が保証できることを記憶する。
ステップＳ１０−４においてページ情報管理部２６がプリンタ１はページ情報に印刷画像が保証できないことを記憶する。
【００６３】
本実施形態は、印刷するイメージ画像が、現在のプリンタの状態で印刷画像の保証ができるかチェックし、そのチェック結果のログをとる。
本実施形態によれば、印刷前に印刷する画像について描画物が多いか否かを調査した上で印刷保証可能か否かを判断するため、プリンタ１が印刷保証可能な範囲を広げることができる。言い換えれば、描画物の多寡を調査せずに印刷保証可能か否かの判断を行った場合には印刷保証不可の判断がなされるようなケースであっても、印刷保証が可能であるという判断がなされる可能性を高めることができると言うことである。描画物が少ない場合には印刷保証しやすいためである。
【００６４】
なお、ページ情報管理部２６は、印刷するページの画像データをページ情報の一部として持っているので（図６参照）、例えば、前記画像データにおける描画文字の行数が全行数に占める割合を画像保証チェック部２３に送り、画像保証チェック部２３が前記割合とトナー等の状態とを勘案して印刷保証できるか否かをチェックする、という処理を行うことで、描画物の多寡の調査を行うことができる。
【符号の説明】
【００６５】
１    プリンタ
２    コントローラ
３    プリンタエンジン
２０    トナー残量検出手段
２３    画像保証チェック部
２６    ページ情報管理部
２８    ページ情報記憶部
２９    ページ情報表示部
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開２００７−３２３００３号公報
【図１】
2011235496.tif 000003
【図２】
2011235496.tif 000004
【図３】
2011235496.tif 000005
【図４】
2011235496.tif 000006
【図５】
2011235496.tif 000007
【図６】
2011235496.tif 000008
【図７】
2011235496.tif 000009
【図８】
2011235496.tif 000010
【図９】
2011235496.tif 000011
【図１０】
2011235496.tif 000012