(57)【要約】【課題】印刷装置が備える消耗品の寿命に関する報知をユーザを煩わせることなく適切なタイミングで行なうことのできる印刷装置等を提供する。【解決手段】消耗品を備える印刷装置において、前記消耗品の寿命に関するエラーをユーザに報知し、前記ユーザが当該エラーの解除操作を行なった後、前記エラーの再報知を行わない、又は、所定のタイミングで前記エラーの再報知を行う、という寿命報知処理を実行し、前記寿命報知処理が、当該印刷装置の電源切断の有無に関わらず継続される。【選択図】  図２
2007108244.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を備える印刷装置であって、
前記消耗品の寿命に関するエラーをユーザに報知し、前記ユーザが当該エラーの解除操作を行なった後、前記エラーの再報知を行わない、又は、所定のタイミングで前記エラーの再報知を行う、という寿命報知処理を実行し、
前記寿命報知処理が、当該印刷装置の電源切断の有無に関わらず継続される
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記印刷装置は、不揮発性メモリを有し、
前記寿命報知処理が前記解除操作の後に前記エラーの再報知を行わない場合には、前記解除操作が行なわれたことが前記不揮発性メモリに記憶され、
前記寿命報知処理が前記解除操作の後所定のタイミングで前記エラーの再報知を行う場合には、前記所定のタイミングに関する情報が前記不揮発性メモリに記憶される
ことを特徴とする印刷装置。
【請求項３】
請求項２において、
前記所定のタイミングに関する情報は、前記解除操作が行なわれた時点での、前記消耗品を用いて行なわれた累計の印刷枚数である
ことを特徴とする印刷装置。
【請求項４】
消耗品を備え、前記消耗品が所定の使用レベルに達すると寿命エラーを発して当該消耗品の寿命が短いことをユーザに報知し、前記ユーザが当該寿命エラーの解除操作を行なった後、所定のタイミングで前記報知を再び行う印刷装置であって、
前記所定のタイミングを決定するための指標の計数が、当該印刷装置の電源切断の有無に関わらず継続される
ことを特徴とする印刷装置。
【請求項５】
請求項４において、
前記所定のタイミングを決定するための指標は、前記印刷装置によって実行された印刷枚数に係る指標である
ことを特徴とする印刷装置。
【請求項６】
消耗品を備える印刷装置の制御方法であって、
前記消耗品の寿命に関するエラーをユーザに報知し、前記ユーザが当該エラーの解除操作を行なった後、前記エラーの再報知を行わない、又は、所定のタイミングで前記エラーの再報知を行う、という寿命報知処理が実行されるように制御し、
前記寿命報知処理が、前記印刷装置の電源切断の有無に関わらず継続されるように制御される
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法に関し、特に、印刷装置が備える消耗品の寿命に関する報知をユーザを煩わせることなく適切なタイミングで行なうことのできる印刷装置及びその制御方法に関する。
【背景技術】
【０００２】
通常、レーザプリンタなどの印刷装置には、トナー、感光体、定着器などの消耗品が備えられている。そして、これらの消耗品が使用され、所定の使用レベルに達すると、言い換えれば、その消耗品の寿命に近づくと、通常の印刷装置は、その消耗品をまもなく交換すべきことをユーザに伝えるべく、寿命エラーを発する。この寿命エラーが発せられた時点で、通常は、直ぐにその消耗品が使用不可となるわけではなく、しばらくの間は交換しなくても印刷を行なうことができる。そこで、一般的な印刷装置では、この寿命エラーに対してユーザがエラー解除操作を行なうことができ、その後は印刷を行なわせることが可能なように設計されている。
【０００３】
また、従来装置には、上記ユーザによる解除操作が行なわれた後、所定のタイミングで再度寿命エラーを発するように設計されているものもある。かかる装置では、例えば、解除操作後、所定枚数の印刷が実行される度に、ユーザに対してその消耗品を交換すべきことが再報知されることになる。
【０００４】
なお、下記特許文献１には、トナー残量に基づいてトナーカートリッジの交換時期が近づいていることをユーザに通知することが開示されている。
【特許文献１】特開２００２−１９６６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の装置においては、ユーザが前回の使用時に寿命エラーを受けそれを解除していても、電源投入時に、その消耗品の使用レベルが上述した寿命エラーを発する所定の使用レベルに達していれば、常に、寿命エラーを出していた。この場合、ユーザはその消耗品をまもなく交換すべきことを既に知っているので、電源投入時毎に発せられるこの寿命エラーを毎回解除してからでないと印刷が行なえないのは、ユーザにとって使い勝手が悪く煩わしいものであった。また、比較的長寿命の消耗品である場合には、寿命エラーが発せられた後に使用できる期間が長く、上記解除操作をしなくてはならない回数も増え、上述の問題はさらに顕著となる。
【０００６】
また、上述した解除操作後所定のタイミングで再報知する装置の場合、従来は、装置の電源が切られた際に前記再報知のための所定のタイミングに関する情報がクリアされ、電源投入時には、最初の寿命エラーの発行から再スタートされていた。これは、最初に寿命エラーを発するべき所定の使用レベルに達した以降、所定のタイミングで再報知を行なっていくようにスケジューリングされた処理の、報知タイミングをずらしてしまうことになり好ましくない。例えば、解除操作後１００枚の印刷を実行した後に再報知を行なうようにスケジューリングされている場合に、解除操作後４０枚の印刷を実行した時点で電源が切断されると、次の電源投入時に、未だ再報知すべきでない４０枚の時点で報知がなされ、その後、本来は６０枚印刷した後になされるべき再報知がなされずに、１００枚印刷した後になされることになる。
【０００７】
そこで、本発明の目的は、印刷装置が備える消耗品の寿命に関する報知をユーザを煩わせることなく適切なタイミングで行なうことのできる印刷装置等を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、消耗品を備える印刷装置において、前記消耗品の寿命に関するエラーをユーザに報知し、前記ユーザが当該エラーの解除操作を行なった後、前記エラーの再報知を行わない、又は、所定のタイミングで前記エラーの再報知を行う、という寿命報知処理を実行し、前記寿命報知処理が、当該印刷装置の電源切断の有無に関わらず継続されることである。
【０００９】
更に、上記の発明において、好ましい態様は、前記印刷装置は、不揮発性メモリを有し、前記寿命報知処理が前記解除操作の後に前記エラーの再報知を行わない場合には、前記解除操作が行なわれたことが前記不揮発性メモリに記憶され、前記寿命報知処理が前記解除操作の後所定のタイミングで前記エラーの再報知を行う場合には、前記所定のタイミングに関する情報が前記不揮発性メモリに記憶されることを特徴とする。
【００１０】
更に、上記の発明において、一つの態様は、前記所定のタイミングに関する情報は、前記解除操作が行なわれた時点での、前記消耗品を用いて行なわれた累計の印刷枚数であることを特徴とする。
【００１１】
上記の目的を達成するために、本発明の別の側面は、消耗品を備え、前記消耗品が所定の使用レベルに達すると寿命エラーを発して当該消耗品の寿命が短いことをユーザに報知し、前記ユーザが当該寿命エラーの解除操作を行なった後、所定のタイミングで前記報知を再び行う印刷装置において、前記所定のタイミングを決定するための指標の計数が、当該印刷装置の電源切断の有無に関わらず継続されることである。
【００１２】
更に、上記の発明において、一つの態様は、前記所定のタイミングを決定するための指標は、前記印刷装置によって実行された印刷枚数に係る指標であることを特徴とする。
【００１３】
上記の目的を達成するために、本発明の更に別の側面は、消耗品を備える印刷装置の制御方法において、前記消耗品の寿命に関するエラーをユーザに報知し、前記ユーザが当該エラーの解除操作を行なった後、前記エラーの再報知を行わない、又は、所定のタイミングで前記エラーの再報知を行う、という寿命報知処理が実行されるように制御し、前記寿命報知処理が、前記印刷装置の電源切断の有無に関わらず継続されるように制御されることである。
【００１４】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１６】
図１は、本発明を適用した印刷装置であるプリンタの実施の形態例にかかる構成図である。図１に示すプリンタ２が本発明を適用した印刷装置であり、ホストコンピュータ１からの印刷要求等に基づいて、所定の印刷媒体（用紙）に対して印刷処理を行なう装置である。かかるプリンタ２は、自らが備える消耗品６１についての寿命の報知に関する情報を不揮発性メモリ（ＮＶＲＡＭ４６）に保持し、消耗品６１の寿命報知に係る処理を電源切断の有無に関わらず継続させ、当該報知をユーザを煩わせることなく適切なタイミングで行なおうとするものである。
【００１７】
図１に示すホストコンピュータ１は、プリンタ２に対して印刷要求を行なうホスト装置であり、ユーザ操作等に基づいて画像データと制御コマンドを含む印刷データをプリンタ２に送信する。なお、ホストコンピュータ１は、所謂パーソナルコンピュータなどで構成することができる。ホストコンピュータ１内のプリンタドライバ３は、ホストコンピュータ１内のアプリケーション（図示せず）などからのデータを受け取って、プリンタ２に送信する上記印刷データを生成する部分である。
【００１８】
プリンタ２は、図１に示すように、コントローラ部４、エンジン制御部５、エンジン機構部６、及び操作部７などで構成される、例えば４サイクルのレーザプリンタである。
【００１９】
コントローラ部４は、前記ホストコンピュータ１から送信される印刷データを受信し、当該データに含まれる制御コマンドを解釈すると共に、当該データに含まれる画像データに対して所定の処理を施してエンジン側へ提供するデータを生成する。コントローラ部４には、図１に示すように、Ｉ／Ｆ４１、ＣＰＵ４２、ＲＯＭ４３、ＲＡＭ４４、エンジンＩ／Ｆ４５、及びＮＶＲＡＭ４６が備えられる。
【００２０】
Ｉ／Ｆ４１は、ホストコンピュータ１から送信される前記印刷データを受信する部分であり、ＲＯＭ４３は、プリンタ２を制御するための各種プログラムを記憶する部分である。ＲＡＭ４４は、前記受信した印刷データ等を格納するメモリであり、エンジン側で印刷処理が行われる各ページの画像データは、ここからエンジンＩ／Ｆ４５に引き渡される。
【００２１】
次に、ＮＶＲＡＭ４６は不揮発性メモリであり、プリンタ２の電源がＯＦＦにされた（切断された）際にも消えずに残しておきたい情報を格納する。本プリンタ２では、このＮＶＲＡＭ４６に、消耗品６１の寿命エラーの報知に係る情報、具体的には、寿命エラーに対する解除操作の有無の情報、又は、寿命エラーを解除した時点での総印刷ページ数の情報が保持される。この点が本プリンタ２の大きな特徴である。
【００２２】
ＣＰＵ４２は、本プリンタ２において行われる各種処理を制御する部分であるが、特に、前記受信した印刷データに含まれる画像データをＲＡＭ４４に格納する処理、前記印刷データに含まれる制御コマンドを解釈してエンジン制御部５に対して適切な印刷処理を指示する処理、及び、ユーザとのインターフェースを形成する操作部７を制御する処理等を司る。本プリンタ２では、ＣＰＵ４２が行なう、消耗品６１の寿命エラーの報知に係る処理に特徴があり、その具体的な内容については後述する。なお、ＣＰＵ４２が実行する処理は、主に前記ＲＯＭ４３に記憶されたプログラムに従って行われるものである。
【００２３】
次に、エンジンＩ／Ｆ４５は、エンジン側で印刷を実行する際に、所定のタイミングで前述したＲＡＭ４４に格納されている画素データを読み出し、それらに所定の処理を施した後にエンジン側に引き渡す、コントローラ部４とエンジン側とのインターフェースを司る部分である。なお、このエンジンＩ／Ｆ４５には、図示していないが、データを一時的に格納するメモリ、解凍部、スクリーン処理部等が備えられ、ＲＡＭ４４から読み出した画素データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などがなされる。また、エンジンＩ／Ｆ４５は、具体的には、ＡＳＩＣで構成されている。
【００２４】
次に、エンジン制御部５は、図示されていないが、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、後述するエンジン機構部６の動作を制御する。また、エンジン制御部５は、エンジン機構部６に備えられる各消耗品６１の使用量に関する情報を管理している。例えば、消耗品６１が交換された後の累計使用量（例えば、総印刷ページ数）を電源が切断されても失われないように保持している。
【００２５】
また、エンジン機構部６は、図示されていないが、一般のレーザプリンタと同様に、画像形成ユニット、転写ユニット、定着ユニット等で構成される。画像形成ユニットには、感光体ドラム、当該感光体ドラムを帯電する帯電ユニット、コントローラ部４側から送られるデータに基づいて感光体ドラムに潜像を形成する露光ユニット、及び当該潜像を各色の現像材（トナー）による像に現像する現像装置等が備えられる。
【００２６】
転写ユニットには、中間転写体が設けられ、ここに感光体に形成されたトナー像が転写される。中間転写体に形成されたトナー像は、その後、紙などの印刷媒体に転写される。定着ユニットは、印刷媒体上に転写されたトナー像を媒体に溶着させて永久像とする部分であり、定着ユニットを通った印刷媒体は、その後、プリンタ２外に排出（排紙）される。
【００２７】
このようなエンジン機構部６には、図１に示すように、トナー、感光体、定着器などの消耗品６１があり、これらの消耗品６１について前述した寿命エラーの報知がなさえる。
【００２８】
図１に示す操作部７は、ユーザがプリンタ２を操作するための部分であり、表示パネル７１や操作パネル７２等で構成される。表示パネル７１には、前記消耗品６１についての寿命エラーなどが表示される。寿命エラーとしては、例えば、トナー残量が少ないのでトナーカートリッジの交換が必要である旨のメッセージが表示される。また、操作パネル７２では、前記寿命エラーに対する解除操作がユーザにより行なわれる。
【００２９】
以上説明したような構成を有する本実施の形態例に係るプリンタ２では、前述したように、コントローラ部４で行なわれる消耗品６１の寿命エラーの報知に係る処理に特徴があり、以下、その処理の具体的な内容について説明する。図２は、コントローラ部４が行なう寿命エラーの報知処理についてその第一の態様を例示したフローチャートである。この第一の態様は、寿命エラーに対して解除操作が行なわれれば、エラーを再通知しない場合のものである。
【００３０】
当該処理は、コントローラ部４がエンジン側の状態を定期的に監視するタスクとして行われ、まず、所定のタイミングで、消耗品６１の使用量をエンジン制御部５から取得する（ステップＳ１１）。なお、処理対象とする消耗品６１は、図１に示したように複数存在するが、ここでは一つの消耗品６１に着目して処理内容を説明する。また、ここでエンジン側から取得する消耗品６１の使用量は、当該消耗品の交換後の累計使用量であり、前述したようにエンジン制御部５に保持されている。例えば、当該消耗品を使用して印刷処理を行ったページの累計数である総印刷ページ数などである。
【００３１】
その後、コントローラ部４のＣＰＵ４２は、当該取得した使用量が当該消耗品６１の寿命レベルに達したか否かをチェックする（ステップＳ１２）。ここで、寿命レベルとは、その消耗品６１の寿命が残り少なくなった状態を意味しており、通常、このレベルに達した消耗品６１については、その後しばらくの間使用することができ即座に交換を必要とするわけではないが、印刷の品質が必ずしも保証されるわけではない。かかるチェックは、具体的には、予め定められている前記寿命レベルを表す使用量と、前記取得した使用量が比較され、取得した使用量が寿命レベルを表す使用量を超えている場合に、寿命レベルに達していると判断される。
【００３２】
このチェックの結果、未だ寿命レベルに達していない場合には（ステップＳ１２のＮｏ）、当該消耗品６１についての寿命報知は行なわれず、処理がステップＳ１１に戻る。すなわち、次の所定タイミングで再度処理が開始される。
【００３３】
一方、寿命レベルに達した場合には（ステップＳ１２のＹｅｓ）、ＣＰＵ４２は、ＮＶＲＡＭ４６から、当該消耗品６１について出された寿命エラーに対する解除操作の有無についての情報を取得する（ステップＳ１３）。前述したように、表示パネル７１に寿命エラーが表示され、ユーザに当該消耗品６１の寿命が短いことが報知されると、ユーザはこのエラーに対してエラー解除の操作をすることにより、印刷を実行させることが可能になる。ここでは、このエラー解除の操作が既になされたか否かについての情報が取得される。
【００３４】
そして、当該取得した情報が、寿命エラー解除済みでないことを示していれば、すなわち、未だユーザによる前記エラー解除の操作が行われていなければ（ステップＳ１４のＮｏ）、ＣＰＵ４２は、表示パネル７１に当該消耗品６１についての寿命エラーを表示する（ステップＳ１５）。すなわち、当該消耗品６１の寿命が短く、まもなく交換すべきであることのユーザへの報知を行う。前記ステップＳ１２において、当該消耗品６１について初めて寿命レベルに達したと判断された場合には、ここまでの処理で、まだ、寿命エラーの表示及びその解除操作がなされていないので、上記寿命エラーの表示がなされることになる。一方、既に寿命エラーの表示がなされているが、ユーザによる解除操作がなされていない場合には、エラーが表示されたままの状態になっているので、ここでは何もせず、その表示された状態を維持する。
【００３５】
また、ステップＳ１３で取得した情報が、寿命エラー解除済みであることを示していれば、すなわち、既にユーザによる前記エラー解除の操作が行われていれば（ステップＳ１４のＹｅｓ）、何もせずに（ステップＳ１８）処理がステップＳ１１に戻る。すなわち、次の所定タイミングで再度処理が開始される。このステップＳ１４において、寿命エラー解除済みである場合は、前回の処理においてユーザによるエラー解除操作（後述するＳ１６）が行われた場合であり、既に前回の処理でエラー表示が解除されているので、上述のようにエラーの解除も表示も行われない。このように、既にユーザによるエラー解除の操作が行われていれば、再度寿命エラーの表示をすることは行われない。
【００３６】
一方、前記ステップＳ１５におけるエラー表示を行った後、ＣＰＵ４２は、当該エラー表示に対するユーザの解除操作が操作パネル７２から行われたか否かをチェックする（ステップＳ１６）。その結果、解除操作が行われない場合には（ステップＳ１６のＮｏ）、処理がステップＳ１１に戻る。すなわち、寿命エラーが表示されたままとなる。
【００３７】
また、解除操作が行われた場合には（ステップＳ１６のＹｅｓ）、ＣＰＵ４２は、ＮＶＲＡＭ４６に、当該消耗品６１は寿命エラー解除済みであることを記憶する（ステップＳ１７）。すなわち、前記ステップＳ１３で取得する情報を、解除操作がなされた旨の情報として記憶する。そして、ＣＰＵ４２は、表示パネル７１のエラー表示を解除する（ステップＳ１８）。これにより、ユーザが印刷を実行させることができる状態となり、処理がステップＳ１１に戻る。
【００３８】
以上説明したように処理が行われて、定期的に実行される１回の処理が終了するが、かかる寿命エラーの報知処理は、プリンタ２の電源が入っている間、所定のタイミングで繰り返し実行される。なお、対象としている消耗品６１がユーザによって交換された際には、ＮＶＲＡＭ４６に記憶される前記寿命エラー解除の有無情報が初期化される。すなわち、エラー解除がなされていない情報になる。また、エンジン側でも、前述した当該消耗品６１の（累計）使用量が初期化される。なお、消耗品６１の交換がプリンタ２の電源が入っている間になされれば、上記初期化が即座になされ、電源が切断されている状態でなされれば、電源が投入された直後に上記初期化がなされる。
【００３９】
以上説明したように、第一の態様による寿命エラーの報知処理では、表示された寿命エラーに対してユーザによる解除がなされたか否かが、不揮発性メモリ（ＮＶＲＡＭ４６）に記憶され、プリンタ２の電源が切断されても消失することなく保持され続ける。従って、対象とする消耗品６１について１回解除操作が行われれば、その情報は、その消耗品６１が交換されるまで、電源の切断の有無に関わらず変更されないので、寿命エラーの表示が繰り返し行われることはない。よって、従来装置のように、既に解除操作が行われていても、プリンタの電源を投入する度にエラー表示が行われることはなく、ユーザが電源投入の度にエラー解除操作をしなくてはならないという煩わしさを解消することができる。
【００４０】
次に、プリンタ２における寿命エラーの報知処理に係る第二の態様について説明する。図３は、当該第二の態様を例示したフローチャートである。この第二の態様は、寿命エラーの解除操作後、所定のタイミングでエラーを再通知する場合、言い換えれば、解除操作後は所定の間エラーの再通知を行なわない場合のものである。図３に示す処理も、第一の態様の場合と同様に、コントローラ部４がエンジン側の状態を定期的に監視するタスクとして行われ、一つの消耗品６１に着目して処理内容を説明する。
【００４１】
まず、所定のタイミングで、消耗品６１の使用量をエンジン制御部５から取得する（ステップＳ２１）。取得される使用量は、第一の態様の場合と同様に、対象としている消耗品６１の累計使用量であり、ここでは、交換後の総印刷ページ数とする。
【００４２】
その後、コントローラ部４のＣＰＵ４２は、当該取得した使用量が当該消耗品６１の寿命レベルに達したか否かをチェックする（ステップＳ２２）。かかるチェックは、第一の態様の場合と同様に、予め定められている寿命レベルを表す使用量（総印刷ページ数）と、前記取得した使用量（総印刷ページ数）が比較され、取得した使用量が寿命レベルを表す使用量を超えている場合に、寿命レベルに達していると判断される。
【００４３】
このチェックの結果、未だ寿命レベルに達していない場合には（ステップＳ２２のＮｏ）、当該消耗品６１についての寿命報知は行なわれず、処理がステップＳ２１に戻る。すなわち、次の所定タイミングで再度処理が開始される。
【００４４】
一方、寿命レベルに達した場合には（ステップＳ２２のＹｅｓ）、ＣＰＵ４２は、ＮＶＲＡＭ４６から、エラー解除時点での総印刷ページ数を取得する（ステップＳ２３）。この「エラー解除時点での総印刷ページ数」とは、後述するエラー解除操作（Ｓ２６）がなされた時点で記憶される、当該消耗品６１の交換後の累計使用量である。なお、この「エラー解除時点での総印刷ページ数」の初期値は０に設定されている。すなわち、当該消耗品６１が交換された時点では０の値であり、その後、最初の解除操作（Ｓ２６）が行なわれるまではこの値が維持される。
【００４５】
次に、ＣＰＵ４２は、下記条件（１）が成立するか否かをチェックする（ステップＳ２４）。
【００４６】
条件（１）：（エラー解除時点での総印刷ページ数＋エラー再通知までのページ間隔）≦現在の総印刷ページ数
ここで、「エラー再通知までのページ間隔」とは、後述するエラー解除操作（Ｓ２６）がなされた後、どのようなタイミングでエラーの再通知を行なうかを定める値であり、例えば、１００という値が設定されている。この場合には、解除操作後、エラーを再通知する所定のタイミングが、印刷の実行枚数（ページ数）で定められ、寿命レベルに達した以降、ユーザが一旦解除操作を行なった後、１００ページの印刷を実行するまではエラーの再通知がなされないことになる。言い換えれば、一旦寿命レベルに達した以降は、概ね１００ページの印刷を行なう度に寿命エラーの再通知がなされることになる。なお、この「エラー再通知までのページ間隔」の値は定数でもよいが、動的に変化させてもよい。例えば、再通知の回数の増加につれて値を小さくするようにし、寿命が短くなるにつれて再通知の頻度を多くするようにすることができる。
【００４７】
また、「エラー解除時点での総印刷ページ数」及び「現在の総印刷ページ数」は、それぞれ、前記ステップＳ２３で取得したエラー解除時点での総印刷ページ数と前記ステップＳ２１で取得した使用量である。
【００４８】
かかるチェックの結果、前記条件（１）が成立する場合には（ステップＳ２４のＹｅｓ）、ＣＰＵ４２は、寿命エラーを表示パネル７１に表示する（ステップＳ２５）。当該消耗品６１について、交換後、初めて寿命レベルに達した場合には、例えば、寿命レベルを表す総印刷ページ数が１０，０００であれば、「現在の総印刷ページ数」は１０，０００以上であり、一方、「エラー解除時点での総印刷ページ数」は初期値の０で、かつ、「エラー再通知までのページ間隔」は１００であるので、上記条件（１）が成立することになり、寿命エラーが表示される。
【００４９】
また、例えば、前回解除操作（Ｓ２６）を行なった際の総印刷ページ数が、すなわち、ＮＶＲＡＭ４６から取得される「エラー解除時点での総印刷ページ数」が１０，１００であり、「現在の総印刷ページ数」が１０，２１０であれば、やはり上記条件（１）が成立することになり、寿命エラーが表示される。これは、前回のエラー解除から１００ページ以上の印刷が実行されているのでエラーの再通知が行なわれたということである。
【００５０】
なお、このエラー表示を行なった後、ユーザによる解除操作（Ｓ２６）が行なわれない場合には、条件（１）が成立し続けるので、再度このステップＳ２５に処理が移行するが、この場合には、既にエラー表示がなされているのでその状態が維持される。
【００５１】
一方、ＮＶＲＡＭ４６から取得される「エラー解除時点での総印刷ページ数」が１０，１００であり、「現在の総印刷ページ数」が１０，１８０であるというような場合には、すなわち、前回のエラー解除から１００ページ以上の印刷が実行されていない場合には、前記条件（１）が成立せず（ステップＳ２４のＮｏ）、処理がステップＳ２１へ戻る。
【００５２】
次に、前記寿命エラーの表示（ステップＳ２５）がなされると、ＣＰＵ４２は、当該エラー表示に対するユーザの解除操作が操作パネル７２から行われたか否かをチェックする（ステップＳ２６）。その結果、解除操作が行われない場合には（ステップＳ２６のＮｏ）、処理がステップＳ２１に戻る。すなわち、寿命エラーが表示されたままとなる。この間、ユーザは印刷を実行することができない。
【００５３】
また、解除操作が行われた場合には（ステップＳ２６のＹｅｓ）、ＣＰＵ４２は、ＮＶＲＡＭ４６に、この時点の総印刷ページ数、通常は前記ステップＳ２１で取得した使用量、を「エラー解除時点での総印刷ページ数」として記憶する（ステップＳ２７）。そして、ＣＰＵ４２は、表示パネル７１のエラー表示を解除する（ステップＳ２８）。これにより、ユーザが印刷を実行させることができる状態となり、処理がステップＳ２１に戻る。
【００５４】
以上説明したように処理が行われて、定期的に実行される１回の処理が終了するが、かかる寿命エラーの報知処理は、プリンタ２の電源が入っている間、所定のタイミングで繰り返し実行される。その結果、前述したように、寿命レベルに達した後は、概ね１００ページの印刷が行なわれる度に寿命エラーの再通知がなされることになる。
【００５５】
なお、対象としている消耗品６１がユーザによって交換された際には、ＮＶＲＡＭ４６に記憶される「エラー解除時点での総印刷ページ数」の値が初期化される。すなわち、０に設定される。また、エンジン側でも、前述した当該消耗品６１の累計使用量（総印刷ページ数）が初期化される。なお、消耗品６１の交換がプリンタ２の電源が入っている間になされれば、上記初期化が即座になされ、電源が切断されている状態でなされれば、電源が投入された直後に上記初期化がなされる。
【００５６】
以上説明したように、第二の態様による寿命エラーの報知処理では、表示された寿命エラーに対してユーザによる解除がなされた時点での累計使用量（総印刷ページ数）が、不揮発性メモリ（ＮＶＲＡＭ４６）に記憶され、プリンタ２の電源が切断されても消失することなく保持され続ける。すなわち、初めて寿命レベルに達した以降、所定の間隔（印刷ページ数）で寿命エラーの報知を繰り返す、寿命エラーの報知処理がプリンタ２の電源切断の有無に関わらず同様に継続される。従って、従来装置のように、再報知のスケジュールがプリンタ２の電源切断によって変わってしまい、再報知のタイミングが本来のスケジュールからずれてしまうということがなくなる。
【００５７】
また、プリンタ２の電源投入時にエラーの再通知の条件（前記条件（１））が満たされていなければ、換言すれば、再通知のタイミングになっていなければ、本プリンタ２では、寿命エラーが表示されず、従来装置のように、プリンタの電源を投入する度にエラー表示が行われることはなく、ユーザが電源投入の度にエラー解除操作をしなくてはならないという煩わしさを解消することができる。
【００５８】
このように、本実施の形態例に係るプリンタ２では、寿命エラーの解除操作後再報知を行なわない場合であっても、寿命エラーの解除操作後所定の間は再報知を行なわない場合であっても、消耗品６１の寿命報知に係る処理が、プリンタ２の電源切断の有無に関わらず継続される。従って、前述のとおり、電源投入の度にエラー解除操作をする必要はなく、また、再報知を行なう場合のタイミングがずれないので、ユーザの使い勝手を向上させることができると共に適切なタイミングでの再報知を確保できる。
【００５９】
なお、前記寿命の報知処理については第一の態様及び第二の態様を示したが、一つのプリンタ２において、どちらか一つの態様による処理を行うようにしてもよいし、両方の態様による処理を併用するようにしてもよい。両方の処理を用いる場合には、対象の消耗品６１によって処理を使い分けるようにし、例えば、比較的寿命の長い定着器については第一の態様による処理を行い、それに較べて寿命の短いトナーや感光体については第二の態様による処理を行なうようにしてもよい。
【００６０】
なお、本実施の形態例に係るプリンタ２は４サイクルのレーザプリンタであったが、本発明はこのタイプのプリンタに限定されることはなく、他のタイプのプリンタについても適用することができる。
【００６１】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００６２】
【図１】本発明を適用したプリンタの実施の形態例にかかる構成図である。
【図２】寿命エラー報知処理についてその第一の態様を例示したフローチャートである。
【図３】寿命エラー報知処理についてその第二の態様を例示したフローチャートである。
【符号の説明】
【００６３】
１  ホストコンピュータ、  ２  プリンタ、  ３  プリンタドライバ、  ４  コントローラ部、  ５  エンジン制御部、  ６  エンジン機構部、  ７  操作部、  ４１  Ｉ／Ｆ、  ４２  ＣＰＵ、  ４３  ＲＯＭ、  ４４  ＲＡＭ、  ４５  エンジンＩ／Ｆ、  ４６  ＮＶＲＡＭ、  ６１  消耗品、  ７１  表示パネル、  ７２  操作パネル
【図１】
2007108244.tif 000003
【図２】
2007108244.tif 000004
【図３】
2007108244.tif 000005