(57)【要約】【課題】使用する消耗品量を算出する処理時間を短縮し、利用者の利便性を向上させる手段を提供する。【解決手段】ページ単位の印刷画像を生成する画像生成部と、前記印刷画像を媒体に印刷するとともに、前記印刷で使用する消耗品の残量を記憶部に記憶させる画像形成部と、前記画像生成部により生成された印刷画像から印刷に必要な消耗品量を算出する算出部と、前記算出部が算出した消耗品量と、前記記憶部に記憶された消耗品の残量とから印刷可能なページ数を推測する推測部と、情報を表示する表示部と、を有し、前記推測部は、所定の条件を満たす毎に、前記画像生成部により生成されている印刷画像から前記算出部が算出した消耗品量と、前記消耗品の残量とに基づいて印刷可能ページ数を算出し、前記印刷可能ページ数を前記表示部に表示する。【選択図】        図１
2016206509.tif 000002
【特許請求の範囲】
【請求項１】
ページ単位の印刷画像を生成する画像生成部と、
前記印刷画像を媒体に印刷するとともに、前記印刷で使用する消耗品の残量を記憶部に記憶させる画像形成部と、
前記画像生成部により生成された印刷画像から印刷に必要な消耗品量を算出する算出部と、
前記算出部が算出した消耗品量と、前記記憶部に記憶された消耗品の残量とから印刷可能なページ数を推測する推測部と、
情報を表示する表示部と、
を有し、
前記推測部は、所定の条件を満たす毎に、前記画像生成部により生成されている印刷画像から前記算出部が算出した消耗品量と、前記消耗品の残量とに基づいて印刷可能ページ数を算出し、前記印刷可能ページ数を前記表示部に表示することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記所定の条件は、前記画像生成部が生成した印刷画像のページ数が閾値に達する条件であり、
前記推測部は、前記ページ数が閾値に達する毎に、前記印刷可能ページ数を算出することを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
前記所定の条件は、前記画像生成部が印刷画像の生成を開始してからの経過時間または前記推測部が前記印刷可能ページ数を算出してからの経過時間が閾値に達する条件であり、
前記推測部は、前記経過時間が閾値に達する毎に、前記印刷可能ページ数を算出することを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれかに記載の画像形成装置において、
前記消耗品は、複数の消耗品であり、
前記推測部は、前記消耗品毎に、前記印刷可能ページ数を算出することを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
前記推測部は、算出した複数の前記印刷可能ページ数のうち、最小の前記印刷可能ページ数を前記表示部に表示することを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記推測部は、前記最小の印刷可能ページ数となる消耗品の名称を前記表示部に表示することを特徴とする画像形成装置。
【請求項７】
請求項４に記載の画像形成装置において、
前記推測部は、予め設定された印刷枚数より少ない前記印刷可能ページ数を前記表示部に表示することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７のいずれかに記載の画像形成装置において、
前記画像形成部は、前記印刷可能ページ数を超えないページ数の印刷を行うことを特徴とする画像形成装置。
【請求項９】
請求項１から請求項８のいずれかに記載の画像形成装置において、
前記媒体は、連続紙であることを特徴とする画像形成装置。
【請求項１０】
請求項１から請求項９のいずれかに記載の画像形成装置において、
前記消耗品は、現像剤であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現像剤等の消耗品を使用する画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、印刷の途中で現像剤等の消耗品が不足する問題を回避するために、消耗品の使用量を算出して予測するようにしているものがあり、印刷ジョブのすべてまたは印刷部数の１部毎に、印刷画像の画素数等に基づいて印刷に必要な消耗品の使用量を算出し、算出した消耗品の使用量と消耗品の残量とを比較し、消耗品の残量が不足する場合、使用者が印刷の実行または停止を選択できるようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４１０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、連続紙等を印刷する場合、ひとつの印刷ジョブで印刷する印刷量が多いため、印刷ジョブのデータをすべて解析し必要な消耗品量を算出する処理に、多くの処理時間を必要とすることがあり、使用者は印刷を指示し、長時間経過した後、消耗品が不足することを知らされることになり、利便性が低いという問題がある。
本発明は、このような問題を解決することを課題とし、使用する消耗品量を算出する処理時間を短縮し、利用者の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、ページ単位の印刷画像を生成する画像生成部と、前記印刷画像を媒体に印刷するとともに、前記印刷で使用する消耗品の残量を記憶部に記憶させる画像形成部と、前記画像生成部により生成された印刷画像から印刷に必要な消耗品量を算出する算出部と、前記算出部が算出した消耗品量と、前記記憶部に記憶された消耗品の残量とから印刷可能なページ数を推測する推測部と、情報を表示する表示部と、を有し、前記推測部は、所定の条件を満たす毎に、前記画像生成部により生成されている印刷画像から前記算出部が算出した消耗品量と、前記消耗品の残量とに基づいて印刷可能ページ数を算出し、前記印刷可能ページ数を前記表示部に表示することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、使用する消耗品量を算出する処理時間を短縮し、利用者の利便性を向上させることができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例におけるプリンタの構成を示すブロック図
【図２】実施例における印刷処理の流れを示すフローチャート
【図３】実施例における表示画面の説明図
【図４】実施例における印刷可能ページ数の推測処理の説明図
【図５】変形例における印刷処理の流れを示すフローチャート
【図６】変形例における表示画面の説明図
【図７】実施例における表示画面の説明図
【図８】実施例における表示画面の説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例】
【０００９】
図１は実施例におけるプリンタの構成を示すブロック図である。
図１において、画像形成システム１は、プリンタ１０と、ＰＣ（パーソナルコンピュータ）１１とを有している。
画像形成装置としてのプリンタ１０は、現像剤等の消耗品を使用して媒体に画像を形成するものであり、通信回線１２を介して上位装置としてのＰＣ１１と通信可能に接続されている。ＰＣ１１には、プリンタドライバ（ソフトウェア）がインストールされており、プリンタ１０に対して印刷ジョブ（以下、「ジョブ」という。）を構成する印刷データを送信する。印刷データには、印刷条件を規定する印刷設定、および印刷内容を記述したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）データが含まれている。
【００１０】
プリンタ１０は、例えばカラープリンタやモノクロプリンタであり、ＰＣ１１から受信した印刷データ等に基づいて現像剤としてのトナーを用いて連続紙やプレカットされた印刷用紙等の媒体に印刷を行うものである。なお、本実施例では、プリンタ１０をカラープリンタとし、消耗品を複数色の現像剤とし、媒体を連続紙として説明するが、それに限られるものではない。
【００１１】
プリンタ１０は、データ受信部１１０と、データ解析部１２０と、印刷画像生成部１３０と、制御部１４０と、消耗品必要量算出部１５０と、印刷可能ページ数推測部１６０と、表示部１７０と、画像形成部１８０と、印刷画像格納部２００と、消耗品必要量格納部２１０と、消耗品残量格納部２２０と、印刷設定情報２３０とを有している。
データ受信部１１０は、通信回線１２を介してＰＣ１１から送信された印刷データを受信し、データ解析部１２０へ転送するものである。
【００１２】
データ解析部１２０は、データ受信部１１０から転送された印刷データを解析し、印刷データに含まれる印刷設定を印刷設定情報２３０に格納し、印刷データに含まれるＰＤＬデータを印刷画像生成部１３０へ渡すものである。
印刷画像生成部１３０は、ページ単位の印刷画像としての印刷画像データを生成するものであり、データ解析部１２０から渡されたＰＤＬデータから１ページ分の印刷画像データを生成して印刷画像格納部２００に格納し、制御部１４０に１ページ分の印刷画像データの生成が完了した旨を通知するものである。
【００１３】
制御部１４０は、印刷設定情報２３０に基づいて必要な消耗品量を算出することを消耗品必要量算出部１５０に指示し、印刷可能ページ数推測部１６０に印刷可能なページ数を推測することを指示するものである。また、制御部１４０は、印刷画像格納部２００に格納された印刷画像データを印刷する指示を画像形成部１８０に通知するものである。
【００１４】
算出部としての消耗品必要量算出部１５０は、印刷画像生成部１３０により生成され、印刷画像格納部２００に格納された印刷画像データを印刷する場合に必要な消耗品量（消耗品の必要量）を計算し、消耗品必要量格納部２１０に格納するものである。なお、消耗品の必要量は、生成された印刷画像データの印刷画素数から必要とする消耗品量を算出しても良く、また画像形成部１８０が印刷した画素数から消費する消耗品量を計測し、その計測結果と生成された印刷画像データの印刷画素数に基づいて算出するようにしても良い。
【００１５】
推測部としての印刷可能ページ数推測部１６０は、消耗品必要量算出部１５０が算出した消耗品量と、消耗品残量格納部２２０に記憶された消耗品の残量とから印刷可能なページ数を推測するものである。印刷可能ページ数推測部１６０は、消耗品必要量格納部２１０に格納された値と、消耗品残量格納部２２０に格納された値との比較により、印刷可能なページ数を推測し、表示部１７０に消耗品についての推測結果の表示を指示する。
【００１６】
表示部１７０は、各種情報を表示するものであり、ディスプレイおよび操作ボタン等を有する操作パネルを備えたものである。表示部１７０は、消耗品についての推測結果等のステータスを表示し、またユーザによる操作ボタンの入力操作を受付けて制御部１４０へ通知する。操作パネルは、例えば図３に示すように、メッセージ等を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１７２、および入力操作を受付ける操作ボタン１７３、１７４等を備えた操作パネル１７１である。
【００１７】
画像形成部１８０は、印刷画像データを媒体に印刷するとともに、その印刷で使用する消耗品の残量を記憶部としての消耗品残量格納部２２０に記憶させるものである。画像形成部１８０は、制御部１４０の指示により、印刷画像格納部２００から印刷画像データを読み出して印刷用紙等の媒体に印刷を行い、印刷を行った後、使用した消耗品量を公知の技術を用いて算出し、算出した消耗品量に基づいて消耗品残量格納部２２０の情報を更新する。なお、画像形成部１８０は、消耗品の残量を検知するセンサ等の残量検知手段を備えたものであっても良い。
【００１８】
このように構成されたプリンタ１０は、印刷可能ページ数推測部１６０により、所定の条件を満たす毎に、印刷画像生成部１３０により生成されている印刷画像データから消耗品必要量算出部１５０が算出した消耗品量と、消耗品残量格納部２２０に記憶された消耗品の残量とに基づいて印刷可能ページ数を算出し、算出した印刷可能ページ数を表示部１７０に表示する。
【００１９】
上述した構成の作用について説明する。
プリンタが行う印刷処理を図２の実施例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
Ｓ１：プリンタ１０のデータ受信部１１０は、ＰＣ１１から通信回線１２を経由して送られてくるジョブを構成する印刷データを受信し、データ解析部１２０へ転送する。
【００２０】
Ｓ２：データ解析部１２０は、データ受信部１１０から転送された印刷データを解析し、印刷データに含まれている印刷設定を印刷設定情報２３０に保持し、印刷データに含まれているＰＤＬデータを印刷画像生成部１３０へ渡す。印刷設定情報２３０には、「印刷データの消耗品必要量による印刷可能ページ数の推測」を行うか否かの設定情報も含まれている。
【００２１】
Ｓ３：印刷画像生成部１３０は、データ解析部１２０から渡されたＰＤＬデータを解析し、ページ単位の印刷画像データを生成する。
Ｓ４：印刷画像生成部１３０は、１ページ分の印刷画像データの生成（印刷データのＰＤＬデータの処理）が終了したか否かを判定し、終了したと判定すると生成した印刷画像データを印刷画像格納部２００に格納し、制御部１４０に１ページの印刷画像データの生成が終了した旨を通知して処理をＳ５へ移行する。一方、終了していないと判定すると、印刷画像生成部１３０は、処理をＳ１へ移行して１ページ分の印刷画像データの生成が終了するまでＰＤＬデータの解析と印刷画像データの生成を繰り返して行う。
【００２２】
Ｓ５：印刷画像生成部１３０から１ページの印刷画像データの生成が終了した旨の通知を受けた制御部１４０は、印刷設定情報２３０に「印刷データの消耗品必要量による印刷可能ページ数の推測を行う」が設定されている場合、消耗品必要量算出部１５０に、生成されたページの印刷画像データが必要とする消耗品量の算出を指示する。
【００２３】
指示を受けた消耗品必要量算出部１５０は、印刷画像格納部２００に格納され、新規に生成された１ページの印刷画像データに対し、印刷画像データの各色の階調値毎の画素数等から消耗品の必要量を算出する。また、消耗品必要量算出部１５０は、生成済みのすべてのページに対する消耗品の必要量の累計を算出する。消耗品必要量算出部１５０は、算出した当該ページの消耗品の必要量と、消耗品の必要量の累計とを消耗品必要量格納部２１０に格納する。
【００２４】
図４（ａ）（ｂ）は、ページ単位の消耗品（各色のトナー）の必要量の例を示し、トナーの必要量を新品のトナーカートリッジの容量を１００％としたパーセンテージで表している。図４（ａ）は、１ページ目のトナーの必要量を示し、図４（ｂ）は、２ページ目のトナーの必要量を示している。
【００２５】
また、図４（ｃ）（ｄ）は、ページ単位の消耗品（Ｃｙａｎ色、Ｍａｇｅｎｔａ色、Ｙｅｌｌｏｗ色、Ｂｌａｃｋ色の各色のトナー）の必要量の累計の例を示し、トナーの必要量の累計を新品のトナーカートリッジの容量を１００％としたパーセンテージで表している。図４（ｃ）は、１ページ目の印刷画像データが生成された時点でのトナーの必要量の累計を示し、図４（ｄ）は、２ページ目の印刷画像データが生成された時点でのトナーの必要量の累計（１ページと２ページのトナーの必要量の合計）を示している。
【００２６】
同様に、図４（ｅ）は、５ページ目の印刷画像データが生成された時点でのトナーの必要量の累計（１ページから５ページまでのトナーの必要量の累計）を示し、図４（ｆ）は、１０ページ目の印刷画像データが生成された時点でのトナーの必要量の累計（１ページから１０ページまでのトナーの必要量の累計）を示している。
【００２７】
Ｓ６：制御部１４０は、印刷画像生成部１３０から１ページの印刷画像データの生成が終了した旨の通知を受けた際に、所定の条件に合致するか否かを判定し、合致すると判定すると印刷可能ページ数推測部１６０に印刷画像データの生成が完了しているページの消耗品必要量に基づいた印刷可能なページ数の推測を指示して処理をＳ７へ移行し、合致しないと判定すると印刷データの解析処理を継続するため処理をＳ１へ移行する。
【００２８】
ここで、「所定の条件」とは、印刷可能なページ数の推測を行う条件であり、例えば画像生成部１３０が生成した印刷画像データのページ数が閾値に達する条件である「所定のページ数毎」とした条件、または画像生成部１３０が印刷画像データの生成を開始してからの経過時間もしくは印刷可能ページ数推測部１６０が印刷可能ページ数を算出してからの経過時間が閾値に達する条件である「先の印刷可能なページ数の推測からの所定時間の経過毎」とした条件である。本実施例では、「所定の条件」を「所定のページ数毎」とし、さらに具体的には「５ページ毎」としている。
Ｓ７：印刷可能ページ数推測部１６０は、制御部１４０からの指示により、消耗品必要量格納部２１０および消耗品残量格納部２２０に格納された情報に基づいて印刷可能なページ数を推測する。
【００２９】
上述した所定の条件を「所定のページ数毎」とした場合、印刷可能ページ数推測部１６０は、画像生成部１３０が生成した印刷画像データのページ数が閾値に達する毎に、印刷可能ページ数を算出する。
また、所定の条件を「先の印刷可能なページ数の推測からの所定時間の経過毎」とした場合、画像生成部１３０が印刷画像データの生成を開始してからの経過時間もしくは印刷可能ページ数推測部１６０が印刷可能ページ数を算出してからの経過時間が閾値に達する毎に、印刷可能ページ数を算出する。
【００３０】
図４（ｇ）は、消耗品残量格納部２２０に格納された消耗品残量情報の例を示し、図４（ｅ）は、消耗品必要量格納部２１０に格納された消耗品必要量の累計の情報の例を示している。なお、消耗品残量および消耗品必要量は、新品のトナーカートリッジの容量を１００％としたパーセンテージで表されている。
例えば、Ｃｙａｎでの印刷可能なページ数は、Ｃｙａｎ残量が５３．１０５％であることと、５ページ分の必要量累計が０．２９０％であることとから、５３．１０５÷（０．２９０÷５）＝９１５ページであると算出される。
【００３１】
同様に、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋでの印刷可能なページ数を算出すると、図４（ｈ）に示すように、Ｍａｇｅｎｔａが１８５ページ、Ｙｅｌｌｏｗが５２３ページ、Ｂｌａｃｋが２６２ページとなる。
なお、図４（ｈ）に示す印刷可能なページ数は、５ページ処理時の推測、即ち５ページの印刷画像データの生成が完了した時点での推測となる。
このように、印刷可能ページ数推測部１６０は、消耗品毎に、印刷可能ページ数を算出する。
【００３２】
Ｓ８：印刷可能ページ数推測部１６０は、推測結果である印刷可能なページ数の表示をパネル部１７０に指示し、パネル部１７０は印刷可能なページ数をＬＣＤパネルにステータス表示する。表示する推測結果は、印刷データの全体が分からない段階であるため、最小の印刷が可能なページ数（個々の消耗品に対して算出した複数の予測印刷可能ページのうち、最小の予測印刷可能ページ数（最小値））と、最初に不足する消耗品の情報（最小の印刷可能ページ数となる消耗品の名称）とする。例えば、図４（ｈ）に示す５ページ処理時の推測では、印刷可能なページ数は１８５ページ、最初に不足する消耗品はＭａｇｅｎｔａトナーとなる。
【００３３】
パネル部１７０がＬＣＤに表示する画面を図３に基づいて説明する。
プリンタ１０が印刷データの処理を開始する前は、図３（ａ）に示すように、ＬＣＤ１７２に印刷データを受付け可能である旨のメッセージとして「印刷できます」等の文言が表示される。
【００３４】
次に、プリンタ１０が印刷データの処理を開始し、最初の所定の条件を満たすまで（本実施例では、５ページ目の印刷画像データの生成が完了するまで）は、図３（ｂ）に示すように、ＬＣＤ１７２に印刷データを処理中である旨のメッセージとして「処理中です」等の文言が表示される。
印刷画像生成部１３０により５ページの印刷画像データの生成が完了すると、図３（ｃ）に示すように、ＬＣＤ１７２に印刷可能なページ数の推測値を含む「１８５ページまで印刷できる見込みです」の文言と、最初に不足する可能性がある消耗品を示す「マゼンタトナー」の文言とが表示される。
【００３５】
なお、本実施例では、「所定の条件」を「所定のページ数（例えば、５ページ）毎」としたが、「先の印刷可能なページ数の推測からの所定時間（例えば、１０秒）の経過」としても良い。「所定の条件」を「先の印刷可能なページ数の推測からの所定時間の経過」とした場合、まず、本印刷処理を開始するときから時間の経過の計測を開始し、Ｓ６において所定時間が経過したか否かを判定する。所定時間が経過したと判定した場合、Ｓ７、Ｓ８の処理を行うとともに、時間の経過の計測を再度開始するものとする。
【００３６】
また、「所定の条件」を「所定の印刷距離（例えば、１ｍ）毎」としても良い。「所定の条件」を「所定の印刷距離毎」とした場合、まず、本印刷処理を開始するときから印刷データに基づいて印刷距離の計測を開始し、Ｓ６において所定の印刷距離を超えたか否かを判定する。所定の印刷距離を超えたと判定した場合、Ｓ７、Ｓ８の処理を行うとともに、印刷距離の計測を再度開始するものとする。
【００３７】
Ｓ９：印刷画像生成部１３０は、１ジョブ分の印刷データの処理が終了したか否かを判定し、終了したと判定すると全印刷データの処理が終了した旨を制御部１４０に通知して処理をＳ１０へ移行し、終了していないと判定すると印刷画像データの生成と印刷可能ページの推測を継続するため処理をＳ１へ移行する。
【００３８】
Ｓ１０：制御部１４０は、印刷可能ページ数推測部１６０に当該ジョブの全ページの印刷が可能か否かを問い合わせる。印刷可能ページ数推測部１６０は、当該ジョブで印刷する全ページ数と、Ｓ７において算出した印刷可能なページ数の推測値とを比較し、消耗品の不足の有無を制御部１４０に通知する。
消耗品の不足の有無の通知を受けた制御部１４０は、当該ジョブに対して消耗品が足りるか否かを判定し、消耗品の不足の有の通知を受け、消耗品が足りないと判定すると印刷可能ページ数推測部１６０に不足状況の表示を指示して処理をＳ１１へ移行し、一方消耗品の不足の無の通知を受け、消耗品が足りると判定すると処理をＳ１３へ移行する。
【００３９】
Ｓ１１：印刷可能ページ数推測部１６０は、当該ジョブで印刷する全ページ数より印刷可能なページ数の推測値が少ない消耗品を表示することを表示部１７０に指示する。表示部１７０は、図３（ｆ）に示すように、「印刷の途中で消耗品が不足する可能性があります  マゼンタ、ブラックのトナーをご確認ください  ＯＫボタンで印刷を開始します」等の文言をＬＣＤ１７２に表示する。
使用者は、ＬＣＤの案内表示に従って不足する可能性がある消耗品を交換または追加等して印刷を開始させる操作（図３（ｆ）に示すＯＫボタン１７３を押下）を行うか、消耗品の交換等を行わない場合は印刷を取消す操作（図３（ｆ）に示すキャンセルボタンとしてのＣＡＮボタン１７４を押下）を行うものとする。
【００４０】
Ｓ１２：制御部１４０は、表示部１７０により、印刷を開始させる操作を受付けると、当該ジョブの印刷を行うため処理をＳ１３へ移行し、印刷を取消す操作を受付けると、当該ジョブの印刷を取り消すため本処理を終了する。
Ｓ１３：Ｓ１０において消耗品が足りると判定、またはＳ１２において印刷を開始させる操作を受付けると、制御部１４０は、画像形成部１８０に当該ジョブの印刷を指示する。画像形成部１８０は、印刷画像格納部２００に格納された当該ジョブの印刷画像データを順次読み出して媒体に印刷を行う。画像形成部１８０が印刷を開始すると、図３（ｅ）に示すように、ＬＣＤ１７２に「印刷中です」等の文言が表示される。
【００４１】
また、画像形成部１８０は、印刷により使用した消耗品の情報により消耗品残量格納部２２０の残量情報を更新して本処理を終了する。
このように、プリンタ１０は、印刷データからページ毎に印刷画像データを生成する処理の途中において所定の条件を満たしたとき、生成した印刷画像データが印刷に必要とする消耗品必要量を推定するようにしたことにより、使用する消耗品量を算出する処理時間を短縮し、利用者の利便性を向上させることができる。
【００４２】
また、プリンタ１０は、生成した印刷画像データが印刷に必要とする消耗品必要量と消耗品の残量とに基づいて印刷可能なページ数および不足する可能性のある消耗品を表示部に表示するようにしたことにより、利用者はすべての印刷データが処理される前に、印刷の可否を概ね判断することができる。
さらに、消耗品が不足することが予測できる場合、印刷データの処理の完了を待つことなく、消耗品の準備や交換等を行い、印刷可能な状態を整えることができる。
また、印刷画像データの生成処理済みのページ数が個々の消耗品の印刷可能ページ数を超えない場合、最も少ない印刷可能ページ数の消耗品を表示することができる。
【００４３】
さらに、印刷画像データの生成処理済みのページ数が個々の消耗品の印刷可能ページ数を超えた場合、例えば、図４（ｉ）に示すように、Ｃｙａｎの印刷可能ページ数が９０９ページ、Ｍａｇｅｎｔａの印刷可能ページ数が１８１ページ、Ｙｅｌｌｏｗの印刷可能ページ数が５４５ページ、Ｂｌａｃｋの印刷可能ページ数が２４０ページの状態で、印刷画像データの生成処理済みのページ数が２５０枚のとき、図７に示すように、マゼンタトナーとブラックトナーの２つの消耗品が不足する可能性があることを表示部１７０に表示し、利用者に案内することができる。
【００４４】
なお、本実施例では、「印刷データの消耗品必要量による印刷可能ページ数の推測」を行うか否かの設定を印刷データに含まれる設定情報（ＰＣ１１のプリンタドライバの設定）で行うようにしたが、それに限られるものでなく、表示部１７０の操作パネルに表示されるメニュー等で設定するようにしても良い。このように、操作パネルで設定できるようにすることにより、ＰＣ１１から送信される印刷データ以外の印刷データにおいても本実施例と同様の効果を得ることができる。
【００４５】
また、ＰＣ１１のプリンタドライバやプリンタ１０の操作パネルにより、予め印刷するページ数の情報（印刷枚数）を設定できるようにしても良い。
印刷するページ数の情報を予め設定することにより、図３（ｃ）または（ｄ）に示すように、「５／Ｎページ」または「１０／Ｎページ」のようにＮを予め印刷するページ数として明確に表示部１７０に表示することができる。
【００４６】
また、例えば、図４（ｉ）に示すように、Ｃｙａｎの印刷可能ページ数が９０９ページ、Ｍａｇｅｎｔａの印刷可能ページ数が１８１ページ、Ｙｅｌｌｏｗの印刷可能ページ数が５４５ページ、Ｂｌａｃｋの印刷可能ページ数が２４０ページの状態で、設定された印刷するページ数が２５０枚のとき、図８に示すように、マゼンタトナーとブラックトナーの２つの消耗品が不足する可能性があることを表示部１７０に表示し、利用者に案内することができる。この場合、印刷可能ページ数推測部１６０は、予め設定された印刷枚数より少ない印刷可能ページ数を表示部１７０に表示する。
【００４７】
このように、印刷可能なページ数および不足する可能性のある消耗品とともに、予め印刷するページ数を表示部に表示することにより、利用者の利便性を向上させることができる。
ここで、プリンタが行う印刷処理の変形例を図５の変形例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。なお、Ｓ１〜Ｓ１１は図２に示すＳ１〜Ｓ１１と同様の処理なので説明を省略する。
【００４８】
Ｓ２１：制御部１４０は、表示部１７０により、印刷を開始させる操作を受付けると、不足する消耗品が交換されたか否かを確認するため処理をＳ２２へ移行し、印刷を取消す操作を受付けると、当該ジョブの印刷を取り消すため本処理を終了する。
Ｓ２２：制御部１４０は、画像形成部１８０により、不足する消耗品が交換されたか否かを判定し、交換された（交換有）と判定すると当該ジョブの印刷を行うため処理を図２に示すＳ１３へ移行し、交換されていない（交換無）と判定すると処理をＳ２３へ移行する。
【００４９】
Ｓ２３：制御部１４０は、当該ジョブで印刷するページ数を表示することを表示部１７０に指示する。表示部１７０は、図６に示すように、「１８０ページまで印刷します  ＯＫボタンで印刷を開始します」等の文言をＬＣＤ１７２に表示する。
印刷するページ数は、交換されていない消耗品で印刷できるページ数であり、例えば図４（ｈ）に示すように、印刷可能なページ数の推測値の最少がＭａｇｅｎｔａの１８５ページである場合、１８０ページとする。なお、印刷するページ数は、表示部１７０の操作パネルで設定されるページ単位情報に基づいて算出されるものとし、設定されたページ単位情報が１０ページである場合、１８０ページとし、設定されたページ単位情報が５ページである場合、１８５ページとする。
【００５０】
使用者は、ＬＣＤの案内表示に従って印刷可能ページまでの印刷を開始させる操作（図６に示すＯＫボタン１７３を押下）を行うか、印刷を取消す操作（図６に示すキャンセルボタンとしてのＣＡＮボタン１７４を押下）を行うものとする。
Ｓ２４：制御部１４０は、表示部１７０により、印刷を開始させる操作を受付けると、当該ジョブの印刷を印刷可能ページまで行うため処理をＳ２５へ移行し、印刷を取消す操作を受付けると、当該ジョブの印刷を取り消すため本処理を終了する。
【００５１】
Ｓ２５：印刷可能ページまでの印刷を開始させる操作を受付けると、制御部１４０は、画像形成部１８０に当該ジョブの印刷可能ページまでの印刷（印刷可能ページ数を超えないページ数の印刷）を指示する。画像形成部１８０は、印刷画像格納部２００に格納された当該ジョブの印刷画像データを印刷可能ページまで順次読み出して媒体に印刷を行う。画像形成部１８０が印刷を開始すると、図３（ｅ）に示すように、ＬＣＤ１７２に「印刷中です」等の文言が表示される。
また、画像形成部１８０は、印刷により使用した消耗品の情報により消耗品残量格納部２２０の残量情報を更新して本処理を終了する。
【００５２】
このように変形例では、消耗品が不足する場合であっても、利用者の選択により、印刷可能ページまでの印刷を行うことができる。
本実施例では、消耗品必要量算出部１５０および印刷可能ページ数推測部１６０をプリンタ１０に備えたものとして説明したが、それに限られるものでなく、消耗品必要量算出部１５０および印刷可能ページ数推測部１６０をＰＣ１１に備えるようにしても良い。この場合、ＰＣ１１は、プリンタ１０から消耗品の残量情報を受信するものとする。
【００５３】
以上説明したように、本実施例では、印刷データからページ毎に印刷画像データを生成する処理の途中において所定の条件を満たしたとき、生成した印刷画像データが印刷に必要とする消耗品必要量を推定するようにしたことにより、使用する消耗品量を算出する処理時間を短縮し、利用者の利便性を向上させることができるという効果が得られる。
また、生成した印刷画像データが印刷に必要とする消耗品必要量と消耗品の残量とに基づいて印刷可能なページ数および不足する可能性のある消耗品を表示部に表示して利用者に報知するようにしたことにより、利用者はすべての印刷データが処理される前に、印刷の可否を概ね判断することができるという効果が得られる。
【００５４】
さらに、利用者は、消耗品が不足することが予測できる場合、印刷データの処理の完了を待つことなく、消耗品の準備や交換等を行い、印刷可能な状態を整えることができるという効果が得られる。
なお、本実施例では、画像形成装置をプリンタとして説明したが、それに限られることなく、消耗品を使用するものであればファクシミリ装置や複合機（ＭＦＰ）等であっても良い。
【符号の説明】
【００５５】
１０  プリンタ
１１  ＰＣ（パーソナルコンピュータ）
１２  通信回線
１１０  データ受信部
１２０  データ解析部
１３０  印刷画像生成部
１４０  制御部
１５０  消耗品必要量算出部
１６０  印刷可能ページ数推測部
１７０  表示部
１８０  画像形成部
２００  印刷画像格納部
２１０  消耗品必要量格納部
２２０  消耗品残量格納部
２３０  印刷設定情報
【図１】
2016206509.tif 000003
【図２】
2016206509.tif 000004
【図３】
2016206509.tif 000005
【図４】
2016206509.tif 000006
【図５】
2016206509.tif 000007
【図６】
2016206509.tif 000008
【図７】
2016206509.tif 000009
【図８】
2016206509.tif 000010