(57)【要約】    【課題】従来の印刷装置よりも，正確な画像形成材残量（トナー残量等）を出力できる印刷装置を提供する。    【解決手段】カートリッジ内に残っているトナーの量を表す数値情報として、その値が第１所定値単位で変化する第１種トナー残量を出力する機能を有する印刷エンジン１３が用いられている印刷装置１０の制御部１１を、現在のトナー残量を示す情報として、印刷エンジン１３が出力した第１種画像形成材残量から、その第１種トナー残量が出力された時点以降に印刷エンジン１３に描画させた総ドット数より求めたトナー消費量、当該時点以降に印刷エンジン１３が起動された回数に，所定値（印刷エンジン１３の起動時に消費されるトナー量）を乗じた値等を減じた数値情報を出力する機能を付与しておく。    【選択図】図１
2008284693.tif 000002
【特許請求の範囲】
【請求項１】
セットされているカートリッジ内の画像形成材を利用して用紙上に印刷を行うための、前記カートリッジ内に残っている前記画像形成材の量を表す数値情報として、その値が第１所定値単位で変化する第１種画像形成材残量を出力する機能を有する印刷エンジンと、
受信した印刷ジョブデータに応じた内容の印刷を前記印刷エンジンに行わせる制御部であって、現在の前記画像形成材の残量を示す情報として、前記印刷エンジンが出力した第１種画像形成材残量から、その第１種画像形成材残量が出力された時点以降に前記印刷エンジンに描画を行わせた総ドット数より求めた画像形成材消費量と，当該時点以降に前記印刷エンジンが起動された回数に１回の起動により消費される前記カートリッジ内の前記画像形成材の量として予め定められている値を乗じた値と，当該時点以降に行われた画質調整処理の回数に１回の画質調整処理により消費される前記カートリッジ内の前記画像形成材の量として予め定められている値を乗じた値とを減じた数値情報である第２種画像形成材残量を出力する機能を有する制御部と
を備えることを特徴とする印刷装置。
【請求項２】
前記制御部が、
単位面積当たりのドット数についての複数の区分のそれぞれについて予め与えられている、その区分内の単位面積当たりのドット数から、単位面積当たりの前記画像形成材の消費量を求めるための条件式を利用することにより，前記印刷エンジンに印刷を行わせたページ毎に画像形成材の消費量を算出し、それらの消費量の総和を、前記画像形成材消費量とするユニットである
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御部が、
前記第２種画像形成材残量を利用して、各ページの単位面積当たりのドット数，用紙サイズが，最も最近，処理した印刷ジョブデータと同じであると仮定した印刷可能枚数を算出して出力する機能も有するユニットである
ことを特徴とする請求項１又は請求項２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カートリッジ内の画像形成材（トナー，インク）を消費して印刷を行う印刷装置に関する。
【背景技術】
【０００２】
近年の、一般的な印刷装置（レーザプリンタ，インクジェットプリンタ）は、カートリッジ内の画像形成材（トナー，インク）の残量として、残量検出用のセンサによって検出された残量から、当該残量が検出された時点以降の印刷による画像形成材の消費量を減じた値を出力する装置（例えば、特許文献１，２参照）となっている。
【０００３】
このため、一般的な印刷装置は、残量検出用のセンサの出力よりも、高精度の残量（より変化単位が小さい残量）を出力できる装置となっているのであるが、既存の印刷装置は、いずれも、印刷エンジンの起動時（印刷装置の起動時，省電力モードから通常モードへの起動時）における画像形成材の消費量を考慮していないものとなっている。このため、既存の印刷装置が出力する残量は、実際の残量と大きく異なることがある情報となっていた。
【０００４】
また、一般的な印刷装置は、現在の画像形成材の量で印刷可能な枚数（以下、印刷可能枚数と表記する）を出力可能な装置となっているが、既存の印刷装置は、いずれも、今後、印刷される用紙のサイズが基準サイズ（通常、Ａ４）であるとして、印刷可能枚数を算出、出力する装置となっている。このため、既存の印刷装置が出力する印刷可能枚数は、基準サイズではないサイズの用紙を頻繁に使用するユーザにとっては、あまり役に立たない情報となっていた。
【０００５】
【特許文献１】特開２００１−１９９０８５
【特許文献２】特開２００４−２１９８９９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の第１の課題は、従来の印刷装置よりも正確な画像形成材の残量を出力できる印刷装置を提供することにある。
【０００７】
また、本発明の第２の課題は、各ユーザが、画像形成材の残量を把握しやすい印刷装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記第１の課題を解決するために、本発明の印刷装置は、セットされているカートリッジ内の画像形成材を利用して用紙上に印刷を行うための、カートリッジ内に残っている画像形成材の量を表す数値情報として、その値が第１所定値単位で変化する第１種画像形成材残量を出力する機能を有する印刷エンジンと、受信した印刷ジョブデータに応じた内容の印刷を印刷エンジンに行わせる制御部であって、現在の画像形成材の残量を示す情報として、印刷エンジンが出力した第１種画像形成材残量から、その第１種画像形成材残量が出力された時点以降に印刷エンジンに描画を行わせた総ドット数より求めた画像形成材消費量と，当該時点以降に前記印刷エンジンが起動された回数に１回の起動により消費される前記カートリッジ内の前記画像形成材の量として予め定められている値を乗じた値と，当該時点以降に行われた画質調整処理の回数に１回の画質調整処理により消費される前記カートリッジ内の前記画像形成材の量として予め定められている値を乗じた値とを減じた数値情報である第２種画像形成材残量を出力する機能を有する制御部とを、備える。
【０００９】
すなわち、本発明の印刷装置は、従来、考慮されていなかった印刷エンジン起動時における画像形成材の消費量（“当該時点以降に印刷エンジンが起動された回数”に“１回の起動により消費されるカートリッジ内の画像形成材の量として予め定められている値”を乗じた値）や、画質調整処理（キャリブレーション／クリーニング）による画像形成材の消費量（“当該時点以降に印刷エンジンが起動された回数”に“１回の画質調整により消費されるカートリッジ内の画像形成材の量として予め定められている値”を乗じた値）を考慮して、出力する第２種画像形成材残量の値を定める装置となっている。このため、本発明の印刷装置は、その種の考慮がなされていない従来の印刷装置よりも、正確な画像形成材の残量を出力できる装置となっていると言うことが出来る。
【００１０】
本発明の印刷装置を実現するに際しては、制御部を、単位面積当たりのドット数についての複数の区分のそれぞれについて予め与えられている、その区分内の単位面積当たりのドット数から、単位面積当たりの画像形成材の消費量を求めるための条件式を利用することにより，印刷エンジンに印刷を行わせたページ毎に画像形成材の消費量を算出し、それらの消費量の総和を、画像形成材消費量とするユニットとしておくことが望ましい。
【００１１】
何故ならば、制御部を、そのようなユニットとしておけば、従来の印刷装置よりも正しい（実際の消費量に近い）消費量が，第１種画像形成材残量の補正に用いられることになる結果として、従来の印刷装置よりも正確な残量を出力できる印刷装置を実現できることになるからである。
【００１２】
また、本発明の印刷装置を実現するに際して、制御部を、第２種画像形成材残量を利用して、各ページの単位面積当たりのドット数，用紙サイズが，最も最近，処理した印刷ジョブデータと同じであると仮定した印刷可能枚数を算出して出力する機能も有するユニットとしておけば、上記した第２の課題も解決できる印刷装置を実現できることになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１４】
《第１実施形態》
まず、図１を用いて、本発明の一実施形態に係る印刷装置１０の概要(主として、ハードウェア構成)を、説明する。
【００１５】
図示してあるように、本発明の一実施形態に係る印刷装置１０は、制御部１１，コントロールパネル１２及び印刷エンジン１３を備えた装置である。また、印刷装置１０は、プリンタドライバ３５及びモニタプログラム３６がインストールされている何台か(図では、２台)のパーソナルコンピュータ(ＰＣ)３０とＬＡＮケーブルにて接続されて使用される装置(いわゆるネットワークプリンタ)となっている。
【００１６】
この印刷装置１０が備えるコントロールパネル１２は、液晶ディスプレイ，押しボタンスイッチ，ＬＥＤ等から構成された、ユーザと印刷装置１０(制御部１１)との間のインタフェースユニットである。
【００１７】
印刷エンジン１３は、制御部１１から供給されるビデオ信号に基づき用紙上に印刷を行うための、４種のトナーカートリッジ(Ｃ、Ｍ、Ｙ及びＫトナーカートリッジ)をセットして使用するユニット(カラー印刷が可能なユニット)である。この印刷エンジン１３は、トナーカートリッジ毎に、トナー残量の，初期充填量に対する百分率(以下、センサ残量と表記する)を出力可能なユニットとなっている。ただし、印刷エンジン１３が各トナー(トナーカートリッジ)に関して出力可能なセンサ残量は、トナー残量が２％変化しないと値が変化しない情報(１００，９８，９６，…といった値を取る情報)となっている。
【００１８】
制御部１１は、印刷装置１０内の各部を統合的に制御するユニットである。図示してあるように、制御部１１は、ネットワークインタフェース回路２１，ＣＰＵ２２，ＲＡＭ２３，ＲＯＭ２４，メモリ制御部２５，ＥＥＰＲＯＭ２６，インタフェース回路２７，ビデオ信号生成回路２８等で構成されたユニットとなっている。
【００１９】
この制御部１１内のネットワークインタフェース回路２１は、ＬＡＮ接続されているＰＣ３０との間で通信(印刷ジョブデータの受信等)を行うための回路である。ＣＰＵ２２は、制御部１１内の各部を統合的に制御する制御回路である。ＲＯＭ２４は、ＣＰＵ２２が実行する各種のプログラム(ファームウェア)や，ＣＰＵ２２が利用するフォントデータが記録されている不揮発性メモリである。
【００２０】
ＲＡＭ２３は、ＣＰＵ２２(ＣＰＵ２２が実行しているプログラム)が作業領域等として使用するメモリである。ＥＥＰＲＯＭ２６は、電源が落とされても保持しておくことが必要な各種の情報(詳細は後述)を記憶(保持)しておくための不揮発性メモリである。
【００２１】
インタフェース回路２７は、ＣＰＵ２２が、コントロールパネル１２との間、印刷エンジン１３との間で情報交換(各種指示の送信、情報の受信)を行うために利用する回路である。メモリ制御部２５は、ネットワークインタフェース回路２１が受信した情報(印刷ジョブデータ等)をＣＰＵ２２／ＲＡＭ２３に転送する処理，ネットワークインタフェース回路２１が受信した印刷ジョブデータに基づきＣＰＵ２２がＲＡＭ２３上に生成したデータ(一種のイメージデータ)をビデオ信号生成回路２８に転送する処理などを行う回路である。
【００２２】
ビデオ信号生成回路２８は、ＣＰＵ２２により生成されたデータ(メモリ制御部２５から送られてくるデータ)をビデオ信号を変換して印刷エンジン１３に供給する回路である。このビデオ信号生成回路２８は、自身が印刷エンジンに供給した１ページ分のビデオ信号により用紙上に形成されることになるドットの総数(以下、ドットカウントと表記する)をトナー別にカウントして出力することが可能な回路となっている。
【００２３】
そして、本実施形態に係る印刷装置１０は、より正確なトナー残量を出力可能なように、かつ、印刷可能枚数(残っているトナーで印刷可能な枚数)として、『各ページの印刷濃度，用紙サイズが，最後に(最も最近)，処理した印刷ジョブデータと同じである』と仮定した印刷可能枚数(以下、ラストジョブ基準印刷可能枚数と表記する)を出力可能なように、既存の印刷装置内のファームウェアを改良した装置となっている。
【００２４】
なお、トナー残量，ラストジョブ基準印刷可能枚数の“出力”とは、トナー残量，ラストジョブ基準印刷可能枚数のモニタプログラム３６〔印刷装置１０に関する各種情報が示されたウィンドウを，印刷装置１０と通信を行うことにより表示するプログラム〕への送信や、トナー残量，ラストジョブ基準印刷可能枚数の用紙(いわゆるステータスシート)上への印刷のことであり、モニタプログラム３６は、ラストジョブ基準印刷可能枚数が、それが算出された印刷ジョブデータの用紙サイズ(後述するラストジョブ用紙サイズ)と共に示されているウィンドウを表示するものとなっている。同様に、本印刷装置１０が印刷するステータスシートも、ラストジョブ基準印刷可能枚数が、それが算出された印刷ジョブデータの用紙サイズと共に示されるものとなっている。
【００２５】
以上のことを前提に、本実施形態に係る印刷装置１０の構成及び動作を、さらに具体的に説明する。
【００２６】
印刷装置１０の制御部１１は、ＥＥＰＲＯＭ２６上に、モノクロジョブ平均印刷濃度や、各トナーに関する現トナー残量，センサ残量，カラージョブ平均印刷濃度，ラストジョブ平均印刷濃度，ラストジョブ用紙サイズなどが記憶されている状態で動作するユニットである。
【００２７】
制御部１１によるＥＥＰＲＯＭ２６上の各情報の更新・参照手順を説明する前に、ここで、各情報の意味及び用途を説明しておくことにする。
【００２８】
ＥＥＰＲＯＭ２６上の各現トナー残量(各トナーに関する現トナー残量)は、各トナーの現在の残量を示す情報として使用される数値情報(トナー残量を，初期充填量に対する百分率で示す情報)である。ＥＥＰＲＯＭ２６上の各センサ残量は、印刷エンジン１３が出力するセンサ残量が変化したか否かを把握するため(詳細は後述)に、使用(参照・更新)される情報である。
【００２９】
ＥＥＰＲＯＭ２６上の各カラージョブ平均印刷濃度は、過去に印刷を行った全てのカラー印刷ページの，各トナーに関する印刷濃度(各トナーに関するドットカウントと用紙サイズとから算出される“単位面積当たりのドット数”相当の値)の平均値であり、ＥＥＰＲＯＭ２６上のモノクロジョブ平均印刷濃度は、過去に印刷を行った全てのモノクロ印刷ページの印刷濃度(Ｋトナーに関する印刷濃度)の平均値である。これらの情報は、カラー印刷可能枚数やモノクロ印刷可能枚数を算出するために、以下のような形で使用される情報となっている。
【００３０】
カラー印刷可能枚数＝ MIN(CR・基準値・5/CD，MR・基準値・5/MD，
YR・基準値・5/YD，KR・基準値・5/KD)    …(１)
モノクロ印刷可能枚数＝ KR・基準値・5/モノクロジョブ平均印刷濃度 …(２)
なお、これらの式及び後述する各式において、XR（X=C,M,Y,K）とは、Ｘトナーに関する現トナー残量のことであり、XD（X=C,M,Y,K）とは、Ｘトナーに関するカラージョブ平均印刷濃度のことである。また、基準値とは、新品のトナーカートリッジ内の，１％のトナーで印刷が可能な，印刷濃度が５％の，Ａ４サイズの用紙枚数のことであり、MIN()とは、最小の引数を返す関数のことである。
【００３１】
ＥＥＰＲＯＭ２６上のラストジョブ用紙サイズは、最後に(最も最近)，印刷を行った印刷ジョブデータで指定されていた用紙サイズであり、ＥＥＰＲＯＭ２６上の各ラストジョブ平均印刷濃度は、その印刷ジョブデータの印刷時における，各トナーに関する印刷濃度の平均値である。
【００３２】
これらの情報は、上記したラストジョブ基準印刷可能枚数を算出するために、以下のような形で使用される情報となっている。
【００３３】
ラストジョブ基準印刷可能枚数＝ MIN(CR・基準値・5/LCD，MR・基準値・5/LMD，
YR・基準値・5/LYD，KR・基準値・5/LKD)・用紙サイズ補正値 …(３)
ラストジョブ印刷可能枚数＝ KR・基準値・5/LKD・用紙サイズ補正値        …(４)
なお、(３)式は、Ｃ，Ｍ，Ｙトナーに関するラストジョブ平均印刷濃度の中に“０”でないものが含まれていたとき(最後に行った印刷がカラー印刷であった場合)に使用される式であり、(４)式は、Ｃ，Ｍ，Ｙトナーに関するラストジョブ平均印刷濃度の中に“０”でないものが含まれていなかったとき(最後に行った印刷がモノクロ印刷であった場合)に使用される式である。また、各式において、LXD（X=C,M,Y,K）とは、Ｘトナーに関するラストジョブ平均印刷濃度のことであり、用紙サイズ補正値とは、“Ａ４サイズの用紙の印刷可能面積／ラストジョブ用紙サイズの用紙の印刷可能面積”のことである。
【００３４】
次に、制御部１１によるＥＥＰＲＯＭ２６上の各情報の更新・参照手順を説明する。
【００３５】
制御部１１は、ＥＥＰＲＯＭ２６上の現トナー残量等を以下のような手順で更新・参照するユニットとなっている。
【００３６】
制御部１１は、或るトナーカートリッジが交換された場合には、そのトナーカートリッジ内のトナーに関する現在のセンサ残量(印刷エンジン１３が出力する，交換が完了したトナーカートリッジ内のトナーに関するセンサ残量)を、そのトナーに関するセンサ残量及び現トナー残量として、ＥＥＰＲＯＭ２５上に記憶する処理(ＥＥＰＲＯＭ２５上のセンサ残量及び現トナー残量を書き換える処理)を行う。
【００３７】
また、制御部１１は、印刷装置１０の電源が投入された場合(印刷装置１０の起動時に行う処理が終了した際)や，省電力モードから通常モードへの復帰処理が終了した場合には、印刷エンジン１３から各トナーに関する現在のセンサ残量(以下、現センサ残量と表記する)を取得する。そして、制御部１１は、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致している各トナーについては、現センサ残量を、そのトナーに関するセンサ残量及び現トナー残量としてＥＥＰＲＯＭ２５上に記憶する処理を行う。また、制御部１１は、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致していない各トナーについては、ＥＥＰＲＯＭ上の現トナー残量から、印刷エンジン１３の起動時におけるトナー消費量として予め定められている値(本実施形態では、トナーカートリッジ毎に定められている値；以下、印刷エンジン起動時消費量と表記する)を減ずる処理を行う。
【００３８】
制御部１１は、キャリブレーション(“画質調整処理”に相当)が完了した場合にも、各トナーに関する現センサ残量を取得する。そして、制御部１１は、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致している各トナーについては、現センサ残量を、そのトナーに関するセンサ残量及び現トナー残量としてＥＥＰＲＯＭ２５上に記憶する処理を行い、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致していない各トナーについては、ＥＥＰＲＯＭ上の現トナー残量から、キャリブレーション時におけるトナー消費量として予め定められている値(トナーカートリッジ毎に定められている値；以下、キャリブレーション時消費量と表記する)を減ずる処理を行う。
【００３９】
また、制御部１１に用いられているファームウェアは、印刷濃度を，図２に示したような形で単位面積当たりのトナー消費量（現トナー残量，センサ残量と同じ単位の情報）に変換するための条件式が設定されたものとなっている。なお、図２に示してある，印刷濃度と単位面積当たりのトナー消費量(図では、トナー消費量)の対応関係は、印刷濃度と単位面積当たりのトナー消費量の，実際の(各種実験結果における)対応関係を、区分数が比較的に少ないという条件下，最も良く直線近似できるものとして選択されたものとなっている。
【００４０】
そして、制御部１１は、印刷ジョブデータを受信した場合(印刷ジョブデータの処理を行った場合)には、１ページの印刷が完了する度(正確には、１ページ分のビデオ信号の出力が完了する度)に、以下の処理を行うユニットとなっている。
【００４１】
この場合(１ページの印刷が完了した場合)、制御部１１は、まず、印刷エンジン１３から各トナーに関する現センサ残量を取得する処理と、ドットカウントを把握する処理(ビデオ信号制止得回路２８からドットカウントを取得する処理)とを、行う。そして、制御部１１は、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致していない各トナーについては、現センサ残量を、そのトナーに関するセンサ残量及び現トナー残量としてＥＥＰＲＯＭ２５上に記憶する処理を行う。
【００４２】
制御部１１は、ＥＥＰＲＯＭ上のセンサ残量と現センサ残量とが一致している各トナーについては、ドットカウント，用紙サイズ，及び，上記した条件式(図２参照)から，単位面積当たりのトナー消費量を求め、そのトナー消費量と，印刷に使用した用紙の印刷可能面積(用紙サイズで決まる値)の乗算結果を、ＥＥＰＲＯＭ上の現センサ残量から減ずる処理を行う。なお、制御部１１は、ジャムが発生しても、この処理（ＥＥＰＲＯＭ上の現センサ残量を変更する処理）を行うユニットとして構成されている。
【００４３】
制御部１１が１ページの印刷が完了する度に実行する，この処理(以下、トナー残量更新処理と表記する)は、各ページの各トナーに関するドットカウントを破棄することなく行われる処理となっている。
【００４４】
そして、制御部１１は、印刷ジョブデータの処理が終了した場合には、当該処理中に取得した情報に基づき、ＥＥＰＲＯＭ２６上のモノクロジョブ平均印刷濃度，或いは，各トナーに関するカラージョブ平均印刷濃度と，各トナーに関するラストジョブ平均印刷濃度及びラストジョブ用紙サイズとを更新するユニットとなっている。
【００４５】
《第２実施形態》
本発明の第２実施形態に係る印刷装置は、上記した第１実施形態に係る印刷装置１０とハードウェア的には同じ装置である。このため、以下では、第１実施形態の印刷装置１０の説明時に用いたものと同じ符号を用いて、第２実施形態に係る印刷装置１０の構成及び動作を、第１実施形態の印刷装置１０と異なる部分を中心に説明することにする。
【００４６】
第１実施形態に係る印刷装置１０は、ＥＥＰＲＯＭ２６上に，各トナーに関する現トナー残量が記憶される装置であったが、第２実施形態に係る印刷装置１０は、ＥＥＰＲＯＭ２６上に、各トナーに関する現トナー残量ではなく、各トナーに関する，トナー消費量，起動回数及びキャリブレーション回数が記憶される装置となっている。
【００４７】
第２実施形態に係る印刷装置１０のＥＥＰＲＯＭ２６に記憶される各トナーに関する起動回数は、対応するトナーに関するセンサ残量が変わったときに、“０”にリセットされる情報である。また、各トナーに関する起動回数は、印刷装置１０の電源が投入された場合(印刷装置１０の起動時に行う処理が終了した際)や，省電力モードから通常モードへの復帰処理が終了した場合に、“１”が加算される情報となっている。
【００４８】
ＥＥＰＲＯＭ２６上の各トナーに関するキャリブレーション回数も、対応するトナーに関するセンサ残量が変わったときに、“０”にリセットされる情報である。また、各トナーに関するキャリブレーション回数は、キャリブレーションが終了した場合に、“１”が加算される情報となっている。
【００４９】
ＥＥＰＲＯＭ２６上の各トナーに関するトナー消費量も、対応するセンサ残量が変わる度に、“０”にリセットされる情報である。また、各トナーに関するトナー消費量は、第１実施形態に係る制御部１１が上記したトナー残量更新処理時に各トナーに関するトナー残量から減じている値と同じ値(図２を用いて説明した条件式を利用して求められた値)が、印刷毎に（ジャムが発生しても），加算される情報となっている。
【００５０】
そして、第２実施形態に係る印刷装置１０内の制御部１１は、ＥＥＰＲＯＭ２６上の各トナーに関する起動回数等を上記のように更新するユニットであると共に、各トナーに関する現トナー残量が必要となった場合には、各トナーに関する現トナー残量を、“センサ残量−トナー消費量−起動回数・印刷エンジン起動時消費量−キャリブレーション・キャリブレーション時消費量”という演算を行うことによって算出するユニットとなっている。
【００５１】
さらに、第２実施形態に係る制御部１１は、各種印刷可能枚数を算出する際、上記した(１)〜(４)式の代わりに、それぞれ、以下の(１′)〜(４′)式を使用するユニットとなっている。
【００５２】
カラー印刷可能枚数＝MIN(CR/F(CD,A4)，MR/F(MD,A4)，
YR/F(YD,A4)，KR/F(KD,A4))                …(１′)
モノクロ印刷可能枚数＝KR・F(モノクロジョブ平均印刷濃度,A4)       …(２′)
ラストジョブ基準印刷可能枚数＝MIN(CR/F(LCD,LS)，MR/F(LMD,LS)，
YR/F(LYD,LS)，KR/F(LKD,LS))    …(３′)
ラストジョブ基準印刷可能枚数＝KR/F(LKD,LS)                       …(４′)
なお、これらの式において、XR（X=C,M,Y,K）とは、上記手順により算出された，Ｘトナーに関する現トナー残量のことである。また、LS，A4とは、それぞれ、ラストジョブ用紙サイズ、Ａ４サイズのことであり、F(印刷濃度,用紙サイズ)とは、『“印刷濃度”から上記した条件式（図２参照）により求められる単位面積当たりのトナー消費量に、“用紙サイズ”に応じた印刷可能面積を乗じた値』を返す関数のことである。
【００５３】
以上、説明したように、本発明の各実施形態に係る印刷装置１０は、従来、考慮されていなかった印刷エンジン起動時のトナー消費量を考慮して、各トナーの残量を定める装置となっている。しかも、各実施形態に係る印刷装置１０は、図２の対応関係を利用して、トナー残量（≒センサ残量）を補正するためのトナー消費量（印刷時のトナー消費量）を求める装置となっている。従って、各実施形態に係る印刷装置１０は、従来の印刷装置よりも正しい（実際のトナー消費量に近い）トナー消費量がトナー残量の補正に用いられている分、従来の印刷装置よりも正確なトナー残量を出力できる装置となっていると言うことも出来る。
【００５４】
また、各実施形態に係る印刷装置１０は、ラストジョブ基準印刷可能枚数を出力可能な装置となっている。従って、各実施形態に係る印刷装置１０は、ユーザが、各トナーの残量を把握しやすい装置となっていることにもなる。
【００５５】
さらに、第２実施形態に係る印刷装置１０は、(１′)〜(４′)式により各種の印刷可能枚数を算出して出力する装置となっている。従って、第２実施形態に係る印刷装置１０は、(１)〜(４)式により各種の印刷可能枚数を算出して出力する第１実施形態に係る印刷装置１０よりも、正確な印刷可能枚数を出力する装置となっていると言うことが出来る。
【００５６】
《変形形態》
上記した各実施形態に係る印刷装置１０は、各種の変形を行うことが出来る。例えば、第１実施形態に係る印刷装置１０を、(１′)〜(４′)式により各種印刷可能枚数を算出する装置に変形することや、第２実施形態に係る印刷装置１０を、(１)〜(４)式により各種印刷可能枚数を算出する装置に変形することが出来る。また、第２実施形態に係る印刷装置１０を、ジャムの発生回数を別途管理する装置（ＥＥＰＲＯＭ２６上のトナー消費量に、ジャム発生時におけるトナーの消費量を含めず，ジャムの発生回数を別途管理し、現トナー残量を、『センサ残量−トナー消費量−起動回数・印刷エンジン起動時消費量−キャリブレーション・キャリブレーション時消費量−ジャム発生回数・“１ジャム当たりのトナー消費量”』とする装置）に変形することが出来る。
【００５７】
また、各実施形態に係る印刷装置１０を、その具体的なハードウェア構成が上記したものとは異なる装置（例えば、インクジェットプリンタや、モノクロレーザプリンタ）に変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００５８】
【図１】第１実施形態に係る印刷装置の構成図
【図２】第１実施形態に係る印刷装置における印刷によるトナー消費量の算出手順を説明するための図
【符号の説明】
【００５９】
１０  印刷装置、  １１  制御部、  １２  コントロールパネル
１３  印刷エンジン、  ２１  ネットワークインタフェース回路
２２  ＣＰＵ、  ２３  ＲＡＭ、  ２４  ＲＯＭ
２５  メモリ制御部、  ２６  ＥＥＰＲＯＭ
２７  インタフェース回路、  ２８  ビデオ信号生成回路
３０  パーソナルコンピュータ、  ３５  プリンタドライバ
３６  モニタプログラム
【図１】
2008284693.tif 000003
【図２】
2008284693.tif 000004