(57)【要約】【課題】  記録剤の残量検知の頻度を抑えると共に、正確な記録剤の残量情報を得ることができる印刷装置、印刷装置の制御方法及びプログラムを提供する。【解決手段】  プリンタ１０は、ＣＰＵ３１、不揮発性メモリ３６、カートリッジ５０、及び不揮発性メモリ６０を備える。ＣＰＵ３１は、画像イメージのビデオ信号を用紙に印刷して排紙を行い、排紙したページ数をプリントエンジン３０の不揮発性メモリ３６へ記憶しておく。次に、ＣＰＵ３１は、カートリッジ５０の不揮発性メモリ６０へアクセスしてトナー残量情報を参照し、カートリッジ５０のトナー残量が充分に無いときは、１ページ印刷する度にトナー残量検知を実行する。一方、カートリッジ５０のトナー残量が充分にあるときは、排紙ページ数が規定値と一致する場合に、トナー残量検知を実行する。【選択図】  図４
2011090283.tif 000002
【特許請求の範囲】
【請求項１】
記録剤を用いて印刷を行う印刷手段と、
前記記録剤の残量を検知する検知手段とを有する印刷装置であって、
前記検知手段により検知された前記記録剤の残量が所定の値より大きい場合に、前記印刷手段が第１のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御し、前記検知手段により検知された前記記録剤の残量が前記所定の値より小さい場合に、前記印刷手段が前記第１のページ数より少ない第２のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御する制御手段を有することを特徴とする印刷装置。
【請求項２】
前記検知手段により検知された前記記録剤の残量が前記所定の値より小さくなった場合に、前記記録剤の残量が前記所定の値より小さくなったことをユーザに通知する通知手段を更に有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１のページ数は、２ページ以上であり、
前記第２のページ数は、１ページであることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御手段は、前記検知手段により検知された前記記録剤の残量が所定の値より小さい場合に、更に、前記印刷装置が起動した際にも前記記録剤の残量を検知するよう前記検知手段を制御することを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項５】
前記記録剤は、カートリッジに格納されており、
前記制御手段は、前記検知手段により検知された前記記録剤の残量が所定の値より小さい場合に、更に、前記カートリッジが交換された際にも前記記録剤の残量を検知するよう前記検知手段を制御することを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
前記印刷手段は、印刷ジョブに基づいて印刷を行い、
前記制御手段は、前記検知手段により検知された前記記録剤の残量が所定の値より小さい場合に、更に、前記印刷装置が印刷ジョブを入力した際にも前記記録剤の残量を検知するよう前記検知手段を制御することを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
前記印刷装置は、通常電力モード又は前記通常電力モードより消費電力の小さい省電力モードで動作し、
前記制御手段は、前記検知手段により検知された前記記録剤の残量が所定の値より小さい場合に、更に、前記印刷装置が前記省電力モードから前記通常電力モードに移行した際にも前記記録剤の残量を検知するよう前記検知手段を制御することを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
記録剤を用いて印刷を行う印刷手段と、
前記記録剤の残量を検知する検知手段と有する印刷装置の制御方法であって、
前記検知手段により検知された前記記録剤の残量が所定の値より大きい場合に、前記印刷手段が第１のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御し、前記検知手段により検知された前記記録剤の残量が前記所定の値より小さい場合に、前記印刷手段が前記第１のページ数より少ない第２のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御する制御工程を有することを特徴とする制御方法。
【請求項９】
記録剤を用いて印刷を行う印刷手段と、
前記記録剤の残量を検知する検知手段と有する印刷装置に、
前記検知手段により検知された前記記録剤の残量が所定の値より大きい場合に、前記印刷手段が第１のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御し、前記検知手段により検知された前記記録剤の残量が前記所定の値より小さい場合に、前記印刷手段が前記第１のページ数より少ない第２のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御する制御工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、電子写真方式の印刷装置は、画像情報に対応した光を感光体に照射して潜像を形成し、この潜像に現像器により記録剤（トナー）を供給して顕像化し、さらに感光体から記録紙へ画像を転写することで記録紙上に画像を形成する。ここで、電子写真方式の印刷装置には、例えば、電子写真プリンタ（例えば、レーザービームプリンタ、及びＬＥＤプリンタ等）、及び電子写真複写機等が含まれる。現像器にはトナー収納部であるトナー容器が連結しており、画像を形成することでトナーは消費されていく。
【０００３】
トナー容器や現像器、感光体、感光体を帯電させる帯電器などは、印刷装置に容易に着脱可能なカートリッジとして構成される。トナー容器のトナーが無くなったときは、使用者がトナー容器のカートリッジを交換することで、再び画像を形成することができる。
【０００４】
また、カートリッジにはＮＶＲＡＭなどの不揮発性メモリを備え、このメモリへカートリッジに関する情報を記憶させている場合がある。不揮発性メモリには、例えば、トナーのような記録剤情報を記憶させたり、カートリッジの個体認識のためのシリアルナンバーを記憶させたりしている。
【０００５】
一方、印刷装置において、操作部へ表示を行ったり、トナー残量が無い場合に印刷を停止させるために、トナーの残量検知が行われる。このトナーの残量検知には数十秒から数分の処理時間が掛かるため、頻繁に実行することで印刷速度が遅くなる。また、トナー残量検知により現像器、感光体、トナーを消耗する構造の場合、トナー残量検知を頻繁に実行できない。
【０００６】
そこで、電源投入した後、記録剤情報が確定されるまでの間、印刷装置に備えられている不揮発性メモリにバックアップしている記録剤情報を利用して記録剤情報の確定を補う方法が知られている（例えば、特許文献１参照）。
【０００７】
また、数十ページから数百ページの規定ページ数の印刷後にトナー残量検知を実行し、トナー残量情報をカートリッジのメモリへ記憶しておき、トナー残量検知が実行されない間はこの情報を参照するという方法が知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１２８０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１記載の方法では、カートリッジを交換した場合に交換前のカートリッジの記録剤情報を印刷装置に備えられている不揮発性メモリにバックアップしているため、新しいカートリッジの記録剤情報を利用することができない。
【００１０】
また、カートリッジのメモリへトナー残量情報を記憶させる上記の方法では、トナー残量検知の実行頻度が低いため、メモリに記憶している残量情報が古く信頼性に欠ける場合がある。さらに、トナーを補給した場合にトナー残量検知が実行されず、補給されたことを検知できなかったり、検知するまでに時間が掛かったりするという問題もある。
【００１１】
本発明の目的は、記録剤の残量検知の頻度を抑えると共に、正確な記録剤の残量情報を得ることができる印刷装置、印刷装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上述の目的を達成するために、本発明に係る印刷装置は、記録剤を用いて印刷を行う印刷手段と、前記記録剤の残量を検知する検知手段とを有する印刷装置であって、前記検知手段により検知された前記記録剤の残量が所定の値より大きい場合に、前記印刷手段が第１のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御し、前記検知手段により検知された前記記録剤の残量が前記所定の値より小さい場合に、前記印刷手段が前記第１のページ数より少ない第２のページ数分印刷を行う度に前記記録剤の残量を検知するよう前記検知手段を制御する制御手段を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記録剤の残量が無いと判別されたときは、印刷を実行する度に記録剤の残量を検知し、記録剤の残量が有ると判別されたときは、所定の頻度で記録剤の残量を検知する。これにより、記録剤の残量検知の頻度を抑えると共に、正確な記録剤の残量情報を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】プリンタ１０の構成を示すブロック図である。
【図２】エンジン機構部４０の構成を示す断面図である。
【図３】プリンタ１０が実行する処理を示すフローチャートである。
【図４】ステップＳ２１０の詳細を示すフローチャートである。
【図５】トナー残量情報の変化を説明する図である。  （ａ）は、従来技術に係るトナー残量情報の変化を説明する図である。  （ｂ）は、本発明に係るトナー残量情報の変化を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１６】
［第１の実施形態］
図１は、プリンタ１０の構成を示すブロック図である。
【００１７】
図１において、本発明の実施の形態に係る印刷装置としてのプリンタ１０は、コントローラ２０、及びプリントエンジン３０を備える。また、プリンタ１０は、パーソナル・コンピュータ（ＰＣ）７０にローカル・エリア・ネットワーク（ＬＡＮ）８０を介して接続されている。
【００１８】
コントローラ２０は、ＣＰＵ２１、表示パネル２２、操作部２３、ＲＯＭ２４、ＲＡＭ２５、不揮発性メモリ２６、Ｅｔｈｅｒｎｅｔ（登録商標）インターフェース２７、及びインターフェース２８を備える。
【００１９】
プリントエンジン３０は、ＣＰＵ３１、ＲＯＭ３４，ＲＡＭ３５、不揮発性メモリ３６、インターフェース３８、エンジン機構部４０、カートリッジ５０、及び不揮発性メモリ６０を備える。
【００２０】
ＣＰＵ２１は、コントローラ２０の制御を行う。表示パネル２２は、プリンタ１０の機能や設定などを表示する。操作部２３は、プリンタ１０に対する動作指示や、各種プログラムの実行指示を行うために用いられる。
【００２１】
ＲＯＭ２４は、ＣＰＵ２１、表示パネル２２、操作部２３、及びプリントエンジン３０の制御を行うためのプログラムコードを格納している。ＲＯＭ２４に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ２４中に格納されているプログラムコードの更新を行うことも可能とする。
【００２２】
ＲＡＭ２５は、上記プログラムコードのワークメモリとして使用されるほか、プリントエンジン３０に印刷出力するための画像イメージを一時的に蓄積するために用いられる。不揮発性メモリ２６は、ハードディスク（ＨＤＤ）やフラッシュＲＯＭなどで構成され、画像イメージを格納する。
【００２３】
Ｅｔｈｅｒｎｅｔ（登録商標）インターフェース２７は、ＬＡＮ８０に接続するためのインターフェースであり、印刷データ等の送受信を可能とする。インターフェース２８は、プリントエンジン３０との通信を行うためインターフェースである。
【００２４】
ＣＰＵ３１は、プリントエンジン３０の制御を行う。ＲＯＭ３４は、ＣＰＵ３１、エンジン機構部４０の制御を行うためのプログラムコードを格納している。ＲＯＭ３４に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ３４中に格納されているプログラムコードの更新を行うことも可能とする。
【００２５】
ＲＡＭ３５は、上記プログラムコードのワークメモリとして使用される。不揮発性メモリ３６は、排紙したページ数を管理するためのデータ等を格納する。インターフェース３８は、コントローラ２０との通信を行うためのインターフェースである。
【００２６】
エンジン機構部４０は、画像データを印刷出力するために用いられる。カートリッジ５０は、現像器、感光体、及びトナー（記録剤）から構成され、エンジン機構部４０に接続される。
【００２７】
不揮発性メモリ６０は、カートリッジ５０に備えられ、カートリッジ５０のトナー残量や、カートリッジ５０の個体認識のためのシリアルナンバー等を記憶する。
【００２８】
なお、ここではプリンタ１０を用いて説明を行うが、本発明に係る印刷装置はこれに限られるものではなく、コピー・スキャナー・ファックス・プリンタ等の機能を備える複合機であってもよい。
【００２９】
また、本実施の形態において、プリンタ１０のエンジン機構部４０は、トナーを記録剤に用いるレーザービームプリント方式を採るものとするが、インクを記録剤に用いるインクジェットプリント方式等を採るものとしてもよい。
【００３０】
図２は、エンジン機構部４０の構成を示す断面図である。
【００３１】
図２において、エンジン機構部４０は、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、カートリッジ５０、印刷用紙カセット１００８、給紙ローラ１００９、及び、搬送ローラ１０１０，１０１１を備える。カートリッジ５０は、感光体（静電ドラム）１００６、不図示のトナー容器、及び不揮発性メモリ６０を備える。
【００３２】
印刷画像データはビデオ信号に変換されて、レーザドライバ１００２に出力される。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン・オフ切り換えを行なう。
【００３３】
レーザ光１００４は回転多面鏡１００５で左右方向に振らされて感光体１００６上を走査露光する。これにより、感光体１００６上には出力画像の静電潜像が形成されることになる。この静電潜像は、不図示のトナー容器のトナーにより現像された後、印刷用紙に転写される。
【００３４】
印刷用紙はプリントエンジン本体に装着した印刷用紙カセット１００８に収納され、給紙ローラ１００９、及び、搬送ローラ１０１０、  １０１１により装置内に取り込まれて感光体１００６に供給される。
【００３５】
本発明に係るプリンタは、レーザービームプリンタに限られるものではなく、インクジェットプリンタ、昇華プリンタ、銀塩プリンタなどの他のプリンタであってもよい。
【００３６】
図３は、プリンタ１０が実行する処理を示すフローチャートである。
【００３７】
図３において、プリンタ１０は、ＰＣ７０から送信されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを受信して印刷処理を行う。
【００３８】
ＣＰＵ２１は、Ｅｔｈｅｒｎｅｔ（登録商標）インターフェース２７を介してＰＣ７０からＰＤＬデータを入力（受信）すると（ステップＳ２０１でＮＯ）、カートリッジ５０の不揮発性メモリ６０へアクセスしてトナー残量情報を参照する（ステップＳ２０２）。
【００３９】
次に、ＣＰＵ２１は、カートリッジ５０のトナー残量が閾値以下であるか否かを判別する（ステップＳ２０３）。ステップＳ２０３の判別の結果、カートリッジ５０のトナー残量が閾値を超えているときは、ステップＳ２０５に進む。一方、ステップＳ２０３の判別の結果、カートリッジ５０のトナー残量が閾値以下であるときは、ＣＰＵ２１は、トナー残量が少ない旨を表示パネル２２に表示し（ステップＳ２０４）、ステップＳ２０５に進む。
【００４０】
ステップＳ２０５では、ＣＰＵ２１は、受信したＰＤＬデータの全ページを印刷完了したか否かを判別する。ステップＳ２０５の判別の結果、受信したＰＤＬデータの全ページを印刷完了したときは、本処理を終了する。一方、ステップＳ２０５の判別の結果、受信したＰＤＬデータの全ページを印刷完了していないときは、ステップＳ２０６に進む。
【００４１】
ステップＳ２０６では、ＣＰＵ２１は、ＰＤＬの解析を行う。次に、ＣＰＵ２１は、ＰＤＬデータに記述された各命令に従って画像イメージの生成処理（描画処理）を実行する（ステップＳ２０７）。
【００４２】
次に、ＣＰＵ２１は、用紙の排紙命令が発行されたか否かを判別する（ステップＳ２０８）。ステップＳ２０８の判別の結果、用紙の排紙命令が発行されていないときは、ステップＳ２０６に戻り、ＰＤＬの解析、描画処理を実行する。一方、ステップＳ２０８の判別の結果、用紙の排紙命令が発行されたときは、ステップＳ２０９に進む。
【００４３】
ステップＳ２０９では，ＣＰＵ２１は、ＲＡＭ２５上に生成した画像イメージをビデオ信号に変換し、このビデオ信号をインターフェース２８，３８を介してプリントエンジン３０へ転送する（ステップＳ２０９）。次に、プリントエンジン３０において、後述する図４の印刷処理を実行し、印刷が完了した用紙を排紙する（ステップＳ２１０）。
【００４４】
ステップＳ２１０の印刷処理が完了すると、ＣＰＵ２１は、カートリッジ５０の不揮発性メモリ６０へアクセスしてトナー残量情報を参照し（ステップＳ２１１）、カートリッジ５０のトナー残量が無いか否かを判別する（ステップＳ２１２）。なお、本発明において、トナー残量が無いとは、トナーが全て無くなったことではなく、その状態で印刷を実行すると本来の印刷品質が実現できない（例えば擦れた印刷になってしまう等）程度にトナーが少ないということである。つまり、本発明では、トナー残量が無くなったと判断された場合であっても、印刷を継続させること自体は可能である。また、本発明において、トナー残量が有るとは、トナーが少しでも有ることではなく、その状態で印刷を実行すれば本来の印刷品質が実現できる（例えば擦れずに印刷することができる等）程度にトナーが充分に有るということである。すなわち、本発明において、トナー残量が無いということは、トナー残量が所定の値より小さいということと同義であり、トナー残量が有るいということは、トナー残量が所定の値より大きいということと同義である。ここで、所定の値は、ゼロより大きく、Ｓ２０３における閾値より小さい値である。ステップＳ２１２の判別の結果、カートリッジ５０のトナー残量が有るときは、ステップＳ２０５に戻る。
【００４５】
ステップＳ２１２の判別の結果、カートリッジ５０のトナー残量が無いときは、ＣＰＵ２１は、トナー残量が無い旨を表示パネル２２に表示しユーザに通知して（ステップＳ２１３）、Ｓ２０５に移行する。この場合、印刷を途中で停止し（このときにカートリッジ５０が交換されてもよい）、ユーザから印刷を再開する指示があった場合に印刷を再開することとしてもよい。
【００４６】
ステップＳ２０１〜Ｓ２０９、及びステップＳ２１１〜Ｓ２１３は、画像イメージを生成するための制御であり、コントローラ２０のモジュールにより実行される。
【００４７】
図４は、ステップＳ２１０の詳細を示すフローチャートである。
【００４８】
図４において、ＣＰＵ３１は、図３のステップＳ２０９で生成した画像イメージのビデオ信号を用紙に印刷して排紙を行う（ステップＳ３０１）。次に、ＣＰＵ３１は、排紙したページ数をプリントエンジン３０の不揮発性メモリ３６へ記憶しておく（ステップＳ３０２）。
【００４９】
次に、ＣＰＵ３１は、カートリッジ５０の不揮発性メモリ６０へアクセスしてトナー残量情報を参照し（ステップＳ３０３）、カートリッジ５０のトナー残量が無いか否かを判別する（ステップＳ３０４）。なお、本発明において、トナー残量が無いとは、トナーが全て無くなったことではなく、その状態で印刷を実行すると本来の印刷品質が実現できない（例えば擦れた印刷になってしまう等）程度にトナーが少ないということである。つまり、本発明では、トナー残量が無くなったと判断された場合であっても、印刷を継続させること自体は可能である。また、本発明において、トナー残量が有るとは、トナーが少しでも有ることではなく、その状態で印刷を実行すれば本来の印刷品質が実現できる（例えば擦れずに印刷することができる等）程度にトナーが充分に有るということである。すなわち、本発明において、トナー残量が無いということは、トナー残量が所定の値より小さいということと同義であり、トナー残量が有るいということは、トナー残量が所定の値より大きいということと同義である。ここで、所定の値は、ゼロより大きく、Ｓ２０３における閾値より小さい値である。
【００５０】
ステップＳ３０４の判別の結果、カートリッジ５０のトナー残量が無いときは、ステップＳ３０６に進み、トナー残量検知を実行する。一方、ステップＳ３０４の判別の結果、カートリッジ５０のトナー残量があるときは、ステップＳ３０５に進む。
【００５１】
ステップＳ３０５では、ＣＰＵ３１は、不揮発性メモリ３６に記憶している排紙ページ数が、トナー残量検知の実行頻度の規定値と一致するか否かを判別する。この規定値は、少なくとも２ページ以上であり、トナー残量検知の実行に掛る時間、１回あたりの実行で消耗する現像器、感光体、トナーの消耗度から算出しておき、任意のページ数に決めてよい。この規定値と排紙ページ数が一致した場合にトナー残量検知を実行する。
【００５２】
ステップＳ３０５の判別の結果、不揮発性メモリ３６に記憶している排紙ページ数がトナー残量検知の実行頻度の規定値と一致しないときは、本処理を終了する。一方、ステップＳ３０５の判別の結果、不揮発性メモリ３６に記憶している排紙ページ数がトナー残量検知の実行頻度の規定値と一致するときは、ステップＳ３０６に進む。
【００５３】
ステップＳ３０６では、ＣＰＵ３１は、トナー残量検知を実行し、カートリッジ５０の不揮発性メモリ６０に記憶しているトナー残量情報を更新する（ステップＳ３０７）。次に、ＣＰＵ３１は、プリントエンジン３０の不揮発性メモリ３６に記憶している排紙ページ数をクリアする（ステップＳ３０８）。
【００５４】
図５は、トナー残量情報の変化を説明する図である。（ａ）は、従来技術に係るトナー残量情報の変化を説明する図である。（ｂ）は、本発明に係るトナー残量情報の変化を説明する図である。
【００５５】
図５（ａ）において、従来技術では、トナー残量が無いと判断しカートリッジ５０の不揮発性メモリ６０へトナー残量情報を記憶させると、それ以降は印刷とトナー残量検知を実行しない。したがって、カートリッジ５０へトナーを補給した場合にも、トナー残量情報を更新することができない。
【００５６】
一方、図５（ｂ）において、本発明では、トナー残量が無いと判断した後も、１ページ印刷する度にトナー残量検知を実行する。そのため、カートリッジ５０の不揮発性メモリ６０に記憶されたトナー残量情報を実際のトナー残量に応じたトナー残量情報に更新することができる。トナー残量が無いと判断された後にカートリッジ５０へトナーを補給した場合にも、トナーが補給されたことを検知してトナー残量情報を更新することができる。
【００５７】
第１の実施の形態によれば、トナー残量検知の結果、トナー残量が充分に有ると判断すると、少なくとも２ページ以上印刷（第１のページ数分印刷）する度にトナー残量検知を実行する。また、トナー残量検知の結果、トナー残量が充分に無いと判断すると、１ページ印刷（第２のページ数分印刷）する度にトナー残量検知を実行するように残量検知の実行頻度を上げる。そして、トナー残量検知後にカートリッジのメモリへ記憶しているトナー残量情報を更新し、トナー残量が充分に有ると判断すると、トナー残量検知の実行頻度を所定の頻度に戻す。これにより、記録剤の残量検知の頻度を抑えると共に、正確な記録剤の残量情報を得ることができる。
【００５８】
［第２の実施形態］
次に、本発明の第２の実施の形態を説明する。
【００５９】
第１の実施の形態では、印刷データを受信したタイミングでトナー残量検知を実行する例を説明した。第２の実施の形態では、トナー残量が充分に無いと判断した場合において、更に、所定のタイミングでも、トナー残量検知を実行する。ここで、所定のタイミングとは、プリンタが起動した際、カートリッジが交換された際、プリンタが印刷ジョブを入力した際、プリンタが省電力モードから通常電力モードに移行した際等である。
【００６０】
カートリッジが交換された際にトナー残量検知を実行することで、カートリッジ５０にトナーを補給した直後にトナー残量検知を実行できるという利点がある。なお、カートリッジが交換されたことの検知は、不図示のセンサが、プリントエンジン３０からカートリッジ５０が引き抜かれた後に新たなカートリッジ５０が挿入されたことを検知することによって実現される。
【００６１】
また、プリンタが印刷ジョブを入力した際にトナー残量検知を実行することで、トナー残量が無い場合に１ページ目だけ排紙されることを防ぐという利点がある。なお、この場合には、プリントエンジン３０が印刷ジョブに基づいて印刷を行うことが前提となる。
【００６２】
また、プリンタが省電力モードから通常電力モードに移行した際にトナー残量検知を実行することで、省電力状態中にカートリッジ５０にトナーを補給した直後にトナー残量検知を実行できるという利点がある。なお、この場合には、プリンタ１０が通常電力モード又は通常電力モードより消費電力の小さい省電力モードで動作することが前提となる。
【００６３】
第２の実施の形態によれば、トナー残量が充分に無いと判別した場合において、更に、所定のタイミングでも、トナー残量検知を実行する。ここで、所定のタイミングとは、プリンタが起動した際、カートリッジが交換された際、ジョブを受信した際、及び省電力モードから通常電力モードに移行した際等である。これにより、記録剤の残量検知の頻度を抑えると共に、より正確な記録剤の残量情報を得ることができる。
【００６４】
［第３の実施形態］
第１の実施の形態では、トナー残量の検知をＣＰＵ３１が直接実行した。
【００６５】
これに対して、第３の実施の形態では、トナー残量の検知をカートリッジ５０が直接実行する。この場合、後述するように、ＣＰＵ３１はトナー残量の検知を間接的に実行することとなる。
【００６６】
第３の実施の形態において、プリンタ１０が実行する処理は、第１の実施の形態のフローチャート（図３及び図４）の内容と概ね同様で一部が異なる。
【００６７】
以下、第３の実施の形態で第１の実施の形態と異なる部分について説明する。（１）予め、カートリッジ５０は、所定の間隔（この基準は時間でも印刷ページ数でもよい）でトナー残量を検知し、トナー残量情報を不揮発性メモリ６０に記憶させておく。（２）Ｓ３０６において、ＣＰＵ２１は、不揮発性メモリ６０からトナー残量情報を読み出す。これにより、ＣＰＵ３１はトナー残量の検知を間接的に実行することとなる。（３）Ｓ３０７において、ＣＰＵ２１は、Ｓ３０６で読み出したトナー残量情報を用いて、不揮発性メモリ３６に記憶されているトナー残量情報を更新する。（４）Ｓ２０２，Ｓ２１１，Ｓ３０３において、ＣＰＵ２１は、不揮発性メモリ３６へアクセスしてトナー残量情報を参照する。
【００６８】
［他の実施形態］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011090283.tif 000003
【図２】
2011090283.tif 000004
【図３】
2011090283.tif 000005
【図４】
2011090283.tif 000006
【図５】
2011090283.tif 000007