(57)【要約】      （修正有）【課題】消耗品の消耗度と消耗品の各要素に対する設定に応じて、適切に消耗品の制御を行う仕組みを提供する。【解決手段】画像形成装置は、操作パネルに設定画面を表示する表示手段と、設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに寿命到達時の動作を設定する設定手段と、を有する。【選択図】図４
2019031006.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルに設定画面を表示する表示手段と、
前記設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに寿命到達時の動作を設定する設定手段と、
を有する画像形成装置。
【請求項２】
前記消耗品の要素の少なくとも１つの寿命が寿命到達した場合、前記寿命到達した要素に関して前記設定手段によって設定された寿命到達時の動作に基づいて、処理を制御する制御手段を更に有する請求項１記載の画像形成装置。
【請求項３】
前記寿命到達した要素に関して前記設定手段によって設定された寿命到達時の動作が、警告なしで処理を継続する場合、前記制御手段は、警告なしで処理を継続する請求項２記載の画像形成装置。
【請求項４】
前記寿命到達した要素に関して前記設定手段によって設定された寿命到達時の動作が、警告なしで処理を継続する場合であっても、前記要素が寿命限界に到達している場合、前記制御手段は、処理を停止する請求項３記載の画像形成装置。
【請求項５】
前記寿命到達した要素に関して前記設定手段によって設定された寿命到達時の動作が、処理を一旦停止し警告を行う場合、前記制御手段は、一旦停止し警告を行う請求項２又は３記載の画像形成装置。
【請求項６】
前記寿命到達した要素に関して前記設定手段によって設定された寿命到達時の動作が、処理を一旦停止し警告を行う場合であっても、前記要素が寿命限界に到達している場合、前記制御手段は、処理を停止する請求項５記載の画像形成装置。
【請求項７】
前記設定手段は、前記設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに前記寿命限界を更に設定する請求項４又は６記載の画像形成装置。
【請求項８】
特定の運用を行う画像形成装置の場合、前記設定手段は、前記消耗品の要素ごとの寿命到達時の動作の初期値を警告なしで処理を継続するに変更する請求項１乃至７何れか１項記載の画像形成装置。
【請求項９】
前記画像形成装置のファームウェアのバージョンに基づいて特定の運用を行う画像形成装置か否かを判定する判定手段を更に有し、
前記判定手段により前記特定の運用を行う画像形成装置であると判定された場合、前記設定手段は、前記消耗品の要素ごとの寿命到達時の動作の初期値を警告なしで処理を継続するに変更する請求項８記載の画像形成装置。
【請求項１０】
特定の運用を行う画像形成装置の場合、前記消耗品の要素の少なくとも１つの寿命が近づいたことを示す寿命警告と寿命到達したことを示す寿命到達警告とを同じ内容にして警告する警告手段を更に有する請求項１乃至９何れか１項記載の画像形成装置。
【請求項１１】
前記画像形成装置のファームウェアのバージョンに基づいて特定の運用を行う画像形成装置か否かを判定する判定手段を更に有し、
前記判定手段により前記特定の運用を行う画像形成装置であると判定された場合、前記警告手段は、前記消耗品の要素の少なくとも１つの寿命が近づいたことを示す寿命警告と寿命到達したことを示す寿命到達警告とを同じ内容にして警告する請求項１０記載の画像形成装置。
【請求項１２】
前記消耗品は、プロセスカートリッジであり、
前記要素は、前記プロセスカートリッジのトナー残量及び現像機寿命である請求項１乃至１１何れか１項記載の画像形成装置。
【請求項１３】
画像形成装置が実行する情報処理方法であって、
操作パネルに設定画面を表示する表示工程と、
前記設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに寿命到達時の動作を設定する設定工程と、
を含む情報処理方法。
【請求項１４】
コンピュータを、請求項１乃至１２何れか１項記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置の消耗品として、トナーや感光ドラム、現像器等を一体化した、オールインワンカートリッジであるプロセスカートリッジが広く知られている。画像形成装置の機能として、トナーやドラム、現像器それぞれの各要素の寿命を個別にユーザに報知するのではなく、各要素寿命を総合的に考慮してプロセスカートリッジ全体の寿命として報知する。このことで、ユーザは各要素個別の消耗寿命を意識せず消耗品の交換時期を知ることができる（特許文献１）。また、プロセスカートリッジ全体の寿命到達時に、継続動作させるオーバーライドの機能も知られている（特許文献２）。一方で、プロセスカートリッジ全体の寿命に関しては、ＵＩ表示を通してユーザに直接報知するだけでなく、外部システムから情報取得することで寿命状態を把握することも可能である。外部システムからの寿命把握は、ユーザからプロセスカートリッジ交換要望をコールで受けるようなサービスマン運用において、サービスマン出動削減のために有効活用されている。
また、ユーザ又はサービスマンの着脱可能な消耗部品として、定着器、ＩＴＢ（２次転写ベルト）、給紙ローラ等も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９５６９９号公報
【特許文献２】特開２０１０−０５４９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、オーバーライドに関する設定として、寿命到達時に継続動作させるか、一旦停止させた後ユーザに継続動作を指示させるか、完全停止させるかを選択して設定することが可能だが、この設定はプロセスカートリッジ全体に対する設定しかできなかった。例えば、トナー寿命と判定された場合は少し掠れてもよいから使用継続したいが、現像器寿命と判定された場合はトナー飛散を確実に回避するために完全停止させたい、のような細かい要望に応えることができなかった。また、オーバーライドに関する設定等に応じた適切な通知制御を行うことができなかった。
本発明は上述の問題点の少なくとも１つを鑑みなされたものであり、消耗品の消耗度と消耗品の各要素に対する設定に応じて、適切に消耗品の制御を行う仕組みを提供することを目的とする。また、本発明の別の目的は、ユーザの要望に合わせて適切に消耗品の制御を行うことである。
【課題を解決するための手段】
【０００５】
本発明の画像形成装置は、操作パネルに設定画面を表示する表示手段と、前記設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに寿命到達時の動作を設定する設定手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、消耗品の消耗度と消耗品の各要素に対する設定に応じて、適切に消耗品の制御を行う仕組みを提供することができる。また、本発明の別の効果は、ユーザの要望に合わせて適切に消耗品の制御を行えることである。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置等のハードウェア構成の一例を示す図である。
【図２】コントローラ等のハードウェア構成の一例を示す図である。
【図３】プリントエンジン等のハードウェア構成の一例を示す図である。
【図４】実施形態１の情報処理の一例を示すフローチャートである。
【図５】各要素の寿命到達時設定に関する画面の一例を示す図である。
【図６】実施形態２の情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、画像形成装置等のハードウェア構成の一例を示す図である。
外部システム１００は、画像形成装置１０２に着脱可能なプロセスカートリッジ１０６及び消耗品１０７の状態に関する情報を取得する。着脱可能なプロセスカートリッジ１０６は、着脱可能な消耗品の一例である。
データ処理装置１０１（例えば、ＰＣ）は、画像データを生成し、生成した画像データを画像形成装置１０２に送信する。
画像形成装置１０２（例えば、レーザープリンタ）は、データ処理装置１０１から画像データを受信し、受信した画像データに基づいてシートに画像形成を行う。画像形成装置１０２は、スキャナ機能やファクシミリ機能を有する複合機であってもよい。
コントローラ１０３は、ＰＤＬデータに基づいてビットマップデータを生成し、生成したビットマップデータをプリンタエンジン１０４に送信する。コントローラ１０３の詳細は、図２を用いて後述する。
プリンタエンジン１０４は、コントローラ１０３から受信したビットマップデータに基づいて、電子写真方式でトナーを用いてシートに画像形成を行う。画像形成の方式は、電子写真方式以外の、例えばインクジェット方式等でもよい。この場合、電子写真方式の記録材はトナーであるが、インクジェット方式の記録材はインクである。
また、本実施形態では、コントローラ１０３とプリンタエンジン１０４とを別体としているが、一体であってもよい。
操作パネル１０５は、ユーザインターフェースであり、ユーザに様々な情報を伝える表示部や、ユーザから様々な操作を受け付ける操作部を有する。
プロセスカートリッジ１０６は、トナーや感光ドラム、現像器等を一体化した消耗品であり、画像形成装置１０２に対して着脱可能である。プロセスカートリッジ１０６は、トナーカートリッジとドラムカートリッジとのようにそれぞれ分かれた構成でもよい。
消耗品１０７は、プロセスカートリッジ１０６以外の消耗品であり、定着器や転写ユニット、給紙ローラ等が挙げられ、画像形成装置１０２に対して着脱可能である。
ＬＡＮ１０８には、画像形成装置１０２の情報を取得する外部システム１００や画像データの送信を行うデータ処理装置１０１が接続される。
【００１０】
図２は、コントローラ等のハードウェア構成の一例を示す図である。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１を含むコントローラ１０３は、画像形成装置１０２全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２に格納されたプログラムをＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３に展開し、当該展開されたプログラムに基づき処理を実行し、画像形成装置１０２の制御を行う。
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラム等を記憶する。
ＲＡＭ２０３は、ＲＯＭ２０２から展開されたプログラム等を記憶する。また、ＲＡＭ２０３は、ＰＤＬデータ、ＰＤＬデータを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップデータ、その他の処理に必要な一時的な各種処理ステータスやログ情報等も記憶する。
外部Ｉ／Ｆ２０４は、外部システム１００やデータ処理装置１０１と、ＬＡＮ１０８を介してコントローラ１０３とを相互に接続し、双方間のデータ通信、即ちデータの送信や受信を中継するインタフェースである。本実施形態では、外部Ｉ／Ｆ２０４は、ＬＡＮ１０８を介して外部システム１００やデータ処理装置１０１と通信する場合を例示しているがこれに限定されるものではない。例えば、無線ネットワーク等を介して外部システム１００やデータ処理装置１０１と通信するようにしてもよい。また、外部Ｉ／Ｆ２０４は、別プロトコル（例えばＵＳＢ）を介して接続してもよい。
パネルＩ／Ｆ２０５は、操作パネル１０５とコントローラ１０３とを相互に接続するインタフェースである。ＣＰＵ２０１は、パネルＩ／Ｆ２０５を介して操作パネル１０５に表示する画面を制御する。また、ＣＰＵ２０１は、パネルＩ／Ｆ２０５を介して操作パネル１０５を介したユーザ操作を検知する。
エンジンＩ／Ｆ２０６は、プリンタエンジン１０４とコントローラ１０３とを相互に接続する。ＣＰＵ２０１は、エンジンＩ／Ｆ２０６を介してプリンタエンジン１０４とのデータや制御コマンドの送受信を行う。
ＤＭＡＣ２０７は、ＣＰＵ２０１から命令を受け、ＲＡＭ２０３に対してデータアクセス即ちデータの書き込みや読み出しを行う。
レンダリング部２０８は、中間データをビットマップデータに展開する。
ＥＥＰＲＯＭ２１０は、画像形成装置１０２の設定情報等を記憶する。
バス２１１は、コントローラ１０３内の各構成を相互に接続する。
【００１１】
図３は、プリントエンジン等のハードウェア構成の一例を示す図である。
ＣＰＵ３０１は、ＲＯＭ３０２に格納されたプログラムをＲＡＭ３０３に展開し、プログラムを実行してプリンタエンジン１０４の制御を行う。
ＲＯＭ３０２は、ＣＰＵ３０１が実行するプログラム等を記憶する。
ＲＡＭ３０３は、ＲＯＭ３０２から展開されたプログラム等を記憶する。
プロセスカートリッジＩ／Ｆ３０４は、プロセスカートリッジ１０６とプリンタエンジン１０４とを相互に接続し、プロセスカートリッジ１０６の各部の情報を送受信する。
駆動制御部３０５は、画像形成部３０８が画像形成を行う際に必要な各種モーターを駆動させる。
ステータス変化検知部３０６は、画像形成装置におけるジャムやカバーオープン等のステータス変化を検知する。ステータス変化の検知は、ＣＰＵ３０１が行うこととしてもよい。
コントローラＩ／Ｆ３０７は、コントローラ１０３とプリンタエンジン１０４とを相互に接続し、双方間のデータ通信即ちデータの送信や受信を中継する。
画像形成部３０８は、コントローラ１０３から受信したビットマップデータに基づいて、電子写真方式でトナーを用いてシートに画像形成を行う。
消耗品Ｉ／Ｆ３０９は、プロセスカートリッジ１０６以外の、画像形成装置１０２に対して着脱可能な消耗品である定着器や転写ユニット、給紙ローラ等とプリンタエンジン１０４とを相互に接続し、消耗品１０７の各部の情報を送受信する。
バス３１０は、プリンタエンジン１０４内の各構成を相互に接続する。
【００１２】
＜コントローラの動作＞
次に、実施形態１に係る寿命到達及び完全停止に至るまでのコントローラ１０３の情報処理の一例について、図４のフローチャートを用いて説明する。
本実施形態では、感光体に対して画像の現像を行う現像ローラを内蔵する現像カートリッジと、現像カートリッジにトナーを補給するトナーカートリッジとが一体となったプロセスカートリッジ１０６を対象として説明する。
ここで、寿命到達について定義する。
寿命到達とは、画像形成装置１０２における印字性能の保障ができなくなる状態まで使用したことを意味する。トナー単体における寿命到達の一例を挙げると、トナーの残量がなくなったと判定した状態になったことを意味する。
図４に示すフローチャートに示す制御は、コントローラ１０３において、ＣＰＵ２０１がＲＯＭ２０２に格納された制御プログラムをＲＡＭ２０３に展開して実行することにより実現される。
【００１３】
Ｓ４０１において、ＣＰＵ２０１は、起動又はスリープ復帰時に、トナー残量及び現像機寿命から算出されるプロセスカートリッジ全体の統合寿命を、プリンタエンジン１０４を介してプロセスカートリッジ１０６から取得する。この統合寿命はＣＰＵ３０１が算出することを想定しているが、ＣＰＵ２０１が算出してもよい。統合寿命の算出方法の一例について説明する。例えば、ＣＰＵ３０１は、プロセスカートリッジＩ／Ｆを介してプロセスカートリッジ１０６のトナー残量及び現像機寿命を取得し、寿命が進んでいる方を統合寿命とする。例えば、プロセスカートリッジ１０６のトナー残量が１０％、プロセスカートリッジ１０６の現像機寿命が５％で合った場合、ＣＰＵ３０１は、５％を統合寿命として取得する。また、ＣＰＵ３０１が取得したトナー残量の算出方法の一例を挙げると、トナーカートリッジのトナー残量検知センサーから取得した残量検知値に対して、印刷時のピクセルカウントの合計から算出した使用量から補正をかけて算出する方法がある。更に、ＣＰＵ３０１が取得した現像機寿命の算出方法の一例を挙げると、現像カートリッジの現像ローラの走行距離や累計回転数に基づいて現像器寿命を算出することができる。また現像器寿命の算出において、感光体の摩耗度を算出し、当該摩耗度に応じて適宜寿命を補正する補正処理を行うようにすることもできる。
Ｓ４０２において、ＣＰＵ２０１は、取得した統合寿命が統合寿命に到達しているか否かを判定する。ＣＰＵ２０１が、取得した統合寿命が統合寿命に到達していないと判定した場合（Ｓ４０２においてＮＯ）、Ｓ４０３に進み、取得した統合寿命が統合寿命に到達していると判定した場合（Ｓ４０２においてＹＥＳ）、Ｓ４０４に進む。統合寿命到達は、予めＥＥＰＲＯＭ２１０等に記憶されており、例えば、０％等を採用することができる。
Ｓ４０３において、ＣＰＵ２０１は、印刷の実行を制御する。そして、ＣＰＵ２０１は、再度、Ｓ４０１の処理に戻る。Ｓ４０３で印刷処理が行われると、トナー残量や、現像器寿命の算出処理が行われ、トナー残量や現像器寿命が更新される。なお、更新処理は１ページ印刷を行うたびに行うようにしてもよいし、１つの印刷ジョブが完了するごとに行うようにしてもよい。
【００１４】
Ｓ４０４において、ＣＰＵ２０１は、プリンタエンジン１０４を介してプロセスカートリッジ１０６からトナー残量及び現像機寿命を取得して、それぞれが寿命到達しているかを判定する。なお、Ｓ４０２で統合寿命に到達しているか否かの判断をしているため、トナー残量と現像器寿命の少なくとも一方は、寿命到達していることになる。
Ｓ４０５において、ＣＰＵ２０１は、寿命到達していると判定した各要素の寿命到達時動作設定が、「停止モード」か否かを判定する。画像形成装置１０２は、各要素、各消耗品が寿命と判定された際に、どのように動作するかを、寿命到達時の動作設定として個別に設定することができる。図５に各要素の寿命到達時の動作設定のＵＩ例を示す。図５に示すＵＩ（設定画面）は、操作パネル１０５に表示される。図５（Ａ）では、トナー要素の設定項目として、そのまま継続させる「継続モード」、一旦停止させてその後ユーザ操作により継続させる「一旦停止モード」、その後の印刷動作を全て許可しない「停止モード」が選択可能なＵＩ例が示されている。また図５（Ａ）では、「一旦停止モード」が選択されている状態を示している。また、図５（Ｂ）では、現像機要素の設定項目として、トナー要素と同様の設定画面例を示している。図５の設定画面で設定された内容は、ＥＥＰＲＯＭ２１０に保持されるが、ＲＡＭ２０３や不図示のストレージ等に記憶されてもよい。
【００１５】
Ｓ４０５において、ＣＰＵ２０１は、寿命到達と判定した要素に対応する寿命到達時の動作設定が、完全停止か否かを判定する。ＣＰＵ２０１は、寿命到達と判定した要素が複数ある場合、その複数の要素の何れかの要素の寿命到達時動作設定が、完全停止である場合（Ｓ４０５においてＹＥＳ）、Ｓ４０８に進み、そうでない場合（Ｓ４０５においてＮＯ）、Ｓ４０６に進む。また、ＣＰＵ２０１は、寿命到達と判定した要素が１つの場合、その要素の寿命到達時動作設定が、完全停止である場合（Ｓ４０５においてＹＥＳ）、Ｓ４０８に進み、そうでない場合（Ｓ４０５においてＮＯ）、Ｓ４０６に進む。
Ｓ４０６において、ＣＰＵ２０１は、寿命到達と判定した要素のうち、寿命到達時動作設定が「継続モード」又は「一旦停止モード」の要素に関して寿命到達処理を行う。ＣＰＵ２０１は、寿命到達処理において、寿命到達時動作設定が「継続モード」に設定されている要素に関して、操作パネル１０５に寿命到達警告を表示する。寿命到達警告の内容は、例えば、交換を促すメッセージ等を採用することができる。一方、ＣＰＵ２０１は、寿命到達処理において、寿命到達時動作設定が「一旦停止モード」に設定されている要素がある場合、一時停止の警告を操作パネル１０５に表示する。この場合、ＣＰＵ２０１は、新たな印刷要求を受け付けない状態に遷移する。続いて、ユーザが操作パネル１０５を操作して一旦停止状態を解除する操作を行うと、ＣＰＵ２０１は、印刷要求を受け付ける状態に遷移するとともに、操作パネル１０５に寿命到達警告を表示する。また、ＣＰＵ２０１は、プロセスカートリッジ１０６として初めてＳ４０６の処理を行う場合のみ、外部Ｉ／Ｆ２０４を介して外部システム１００に対して寿命到達を通知する。更に寿命到達と判定した要素のうち複数の要素が「一旦停止モード」に設定されている場合、ＣＰＵ２０１は、「一旦停止モード」が設定されている要素がはじめて寿命到達と判定されたときのみ一旦停止する。そして、ＣＰＵ２０１は、その後の継続動作中は「一旦停止モード」の後続要素が寿命と判定されても一旦停止せず継続動作を行う。これは、プロセスカートリッジ１０６として複数回一旦停止することを回避するためである。
Ｓ４０７において、ＣＰＵ２０１は、印刷の実行を制御する。そして、ＣＰＵ２０１は、再度、Ｓ４０４の処理に戻る。
Ｓ４０８において、ＣＰＵ２０１は、画像形成装置１０２を完全停止状態に移行させ、以降の印刷動作を禁止する。
【００１６】
実施形態１の処理によって、消耗品の各要素の寿命到達に応じた挙動を実現できる。より具体的には、トナー寿命に「継続モード」又は「一旦停止モード」を設定し、現像器寿命に「停止モード」を予め設定することで、トナー寿命と判定された場合は少し掠れてもよいから印刷を継続させるが、現像器寿命と判定された場合はトナー飛散を確実に回避するために印刷動作を完全停止させるといった挙動を実現できるようになる。
実施形態１では、トナー、現像機が一体となったプロセスカートリッジ１０６の例を説明したが、トナー、感光ドラム、現像器が一体となったプロセスカートリッジの構成でもよいし、その中の一部が別カートリッジとして分かれた構成でもよい。
また、プロセスカートリッジ１０６に限らず別の消耗品１０７に適応させてもよい。
【００１７】
＜実施形態２＞
実施形態１では、寿命到達及び完全停止に至るまでのコントローラ１０３の動作について説明したが、実施形態２では、第１の実施形態で説明した消耗品に関する制御に加え、寿命限界及び完全停止を考慮した消耗品に関する制御を実行する方法について、図６のフローチャートを用いて説明する。
本実施形態では、プロセスカートリッジ１０６を対象として説明する。
ここで、寿命警告、寿命限界について定義する。
寿命警告とは、寿命到達前のタイミングで寿命到達に至る可能性があることを報知する警告を表している。ここで、タイミングは、ＥＥＰＲＯＭ２１０等に記憶されており、ＣＰＵ２０１が、操作パネル１０５を介したユーザ操作等に基づき、設定、変更等することができる。トナー単体における一例を挙げると、このタイミングは、トナーの残量が少なくなったと判定した状態のタイミングであり、トナー残量を１００％換算で表現して、残りの何％かを指定することでユーザが設定変更可能となっている。
寿命限界とは、寿命到達を経て更に継続使用した際に、これ以上使用するとプリンタ動作に影響が出るような状態まで使用した状態を意味している。ここで、寿命限界と判定する条件は、ＥＥＰＲＯＭ２１０等に記憶されており、ＣＰＵ２０１が、操作パネル１０５を介したユーザ操作等に基づき、設定、変更等することができる。トナー単体における寿命限界状態の一例を挙げると、トナーが足りずに大きく掠れが生じる状態がある。
【００１８】
図５に、寿命警告タイミング設定、寿命限界条件のＵＩ例を示す。図５Ｃでは、寿命タイミング設定のＵＩ例を示している。図５Ｃでは、エンジンＩ／Ｆ２０６を介してプリンタエンジン１０４から寿命警告タイミング通知を受ける「デフォルト」設定と、コントローラ１０３がプロセスカートリッジ１０６のカートリッジ残量の所定残量タイミングを指定する「カスタム」の設定との例を示している。「カスタム」を設定した場合の、所定残量タイミングの指定例を図５Ｄに示す。図５Ｄの例では１％ごとに設定可能な例としているが、図５Ｅのように、数％単位の設定値を選択するＵＩでもよい。また、カートリッジ寿命限界条件のＵＩ例を図５Ｅに示す。図５Ｅの例では、従来通り限界を設定しない「Ｏｆｆ」と、寿命到達時を１００％として何％を寿命限界とするかと、を指定できる選択肢の例を示している。このＵＩは図５Ｄのように、１％刻みに設定できるＵＩでもよい。図５ＥのＵＩに基づき、ＣＰＵ２０１が寿命限界と判定する条件を、ＥＥＰＲＯＭ２１０等に記憶する処理は、設定画面を介した操作に基づいて着脱可能な消耗品の要素ごとに寿命限界を設定する処理の一例である。
【００１９】
図６のフローチャートに示す制御は、コントローラ１０３において、ＣＰＵ２０１がＲＯＭ２０２に格納された制御プログラムをＲＡＭ２０３に展開して実行することにより実現される。
Ｓ５００において、ＣＰＵ２０１は、起動又はスリープ復帰時に、トナー残量及び現像機寿命から算出されるプロセスカートリッジ全体の統合寿命を、プリンタエンジン１０４を介してプロセスカートリッジ１０６から取得する。Ｓ５００の処理は、Ｓ４０１の処理と同様である。
Ｓ５０１において、ＣＰＵ２０１は、取得した統合寿命に基づいて、寿命警告が必要な状態か否かを判定する。ＣＰＵ２０１は、取得した統合寿命と寿命警告のタイミングに関する設定に基づいて、寿命警告状態であると判定すると（Ｓ５０１においてＹＥＳ）、Ｓ５０３に進み、寿命警告状態でないと判定すると（Ｓ５０１においてＮＯ）、Ｓ５０２に進む。
Ｓ５０２において、ＣＰＵ２０１は、印刷の実行を制御する。そして、ＣＰＵ２０１は、再度、Ｓ５００の処理に戻る。
【００２０】
Ｓ５０３において、ＣＰＵ２０１は、取得した統合寿命が寿命到達しているか否かを判定する。ＣＰＵ２０１は、取得した統合寿命が寿命到達していないと判定した場合（Ｓ５０３においてＮＯ）、Ｓ５０４に進み、取得した統合寿命が寿命到達していると判定した場合（Ｓ５０３においてＹＥＳ）、Ｓ５０７に進む。寿命到達は、ＥＥＰＲＯＭ２１０等に記憶されており、例えば第１の実施形態と同様に、０％等を採用することができる。
Ｓ５０４において、ＣＰＵ２０１は、寿命警告処理を行う。より具体的には、寿命警告処理において、ＣＰＵ２０１は、パネルＩ／Ｆ２０５を介して操作パネル１０５に寿命警告を表示する。また、ＣＰＵ２０１は、外部Ｉ／Ｆ２０４を介して外部システム１００に対して寿命警告状態であることを通知する。寿命警告の内容は、例えば、新しいプロセスカートリッジの準備を促すメッセージ等を採用することができる。また、外部システム１００は、画像形成装置１０２から寿命警告状態であることを受信したことをトリガーとして、新しいプロセスカートリッジを画像形成装置１０２の設置場所に向けて配送することもできる。
Ｓ５０５において、ＣＰＵ２０１は、印刷の実行を制御する。
Ｓ５０５による印刷が完了すると、Ｓ５０６において、ＣＰＵ２０１は、印刷完了後のプロセスカートリッジ全体の統合寿命を取得し、Ｓ５０３の処理に戻る。
【００２１】
続いて、寿命到達、寿命限界に関する制御について説明する。Ｓ５０７において、ＣＰＵ２０１は、プリンタエンジン１０４を介してプロセスカートリッジ１０６からトナー残量及び現像機寿命を取得して、それぞれ寿命到達しているかを判定する。
Ｓ５０８において、ＣＰＵ２０１は、寿命到達していると判定した各要素の寿命到達時の動作設定が、「停止モード」か否かを判定する。ＣＰＵ２０１は、寿命到達と判定した要素が複数ある場合、その複数の要素の何れかの要素の寿命到達時の動作設定が、完全停止である場合（Ｓ５０８においてＹＥＳ）、Ｓ５１３に進み、そうでない場合（Ｓ５０８においてＮＯ）、Ｓ５０９に進む。また、ＣＰＵ２０１は、寿命到達と判定した要素が１つの場合、その要素の寿命到達時の動作設定が、完全停止である場合（Ｓ５０８においてＹＥＳ）、Ｓ５１３に進み、そうでない場合（Ｓ５０８においてＮＯ）、Ｓ５０９に進む。
Ｓ５０９において、ＣＰＵ２０１は、寿命到達と判定した要素のうち、寿命到達時の動作設定が「継続モード」又は「一旦停止モード」の要素に関して寿命到達処理を行う。ＣＰＵ２０１は、寿命到達処理において、寿命到達時動作設定が「継続モード」に設定されている要素に関して、すぐにパネルＩ／Ｆ２０５を介して操作パネル１０５に寿命到達警告を表示する。一方、ＣＰＵ２０１は、寿命到達処理において、寿命到達時動作設定が「一旦停止モード」に設定されている要素に関して、ユーザが操作パネル１０５を操作して一旦停止状態を解除した後で、操作パネル１０５に寿命到達警告を表示する。また、ＣＰＵ２０１は、プロセスカートリッジ１０６として初めてＳ５０９の処理を行う場合のみ、外部Ｉ／Ｆ２０４を介して外部システム１００に対して寿命到達を通知する。更に寿命到達と判定した要素のうち複数の要素が「一旦停止モード」に設定されている場合、ＣＰＵ２０１は、「一旦停止モード」が設定されている要素がはじめて寿命到達と判定されたときのみ一旦停止する。そして、ＣＰＵ２０１は、その後の継続動作中は「一旦停止モード」の後続要素が寿命と判定されても一旦停止せず継続動作を行う。これは、プロセスカートリッジ１０６として複数回一旦停止することを回避するためである。更に、サービスマン運用を行う特定環境の場合、ＣＰＵ２０１は、寿命到達警告を寿命警告と同じ内容にするようにしてもよい。このことで、ユーザには煩わしい状態変化を通知することなく、外部システムでプロセスカートリッジ１０６の状態を把握し、適切な対応を行うようにしてもよい。この警告表示内容の変更を行うＵＩ設定を設けてもよい。ＣＰＵ２０１は、このＵＩ設定で設定された設定内容に基づき、警告表示内容の変更を行う。また、ＣＰＵ２０１は、特定のファームウェアのバージョン情報で警告表示内容を切り替えてもよい。更に、寿命限界が設定されている場合、ＣＰＵ２０１は、寿命到達時動作設定が「一旦停止モード」の場合でも、寿命到達時に一旦停止させないようにすることで、何度も停止することを回避させてもよい。
例えば、サービスマン運用を行う特定環境の場合、ＣＰＵ２０１は、消耗品の要素ごとの寿命到達時の動作の初期値を警告なしで処理を継続するに変更するようにしてもよい。また、ＣＰＵ２０１は、特定のファームウェアのバージョン情報に基づき、サービスマン運用を行う特定環境か否かを判定するようにしてもよい。
【００２２】
Ｓ５１０において、ＣＰＵ２０１は、寿命到達していると判定した要素のうち、寿命到達処理を行った要素に対して、統合寿命が寿命限界か否かを判定する。ＣＰＵ２０１は、寿命到達していると判定した要素のうち、寿命到達処理を行った要素の統合寿命が寿命限界でないと判定した場合（Ｓ５１０においてＮＯ）、Ｓ５１１に進み、寿命限界であると判定した場合（Ｓ５１０においてＹＥＳ）、Ｓ５１３に進む。
Ｓ５１１において、ＣＰＵ２０１は、印刷の実行を制御する。
Ｓ５１２において、ＣＰＵ２０１は、トナー残量の寿命をプロセスカートリッジ全体の統合寿命として取得する。そして、ＣＰＵ２０１は、再度、Ｓ５０７の処理に戻る。
Ｓ５１３において、ＣＰＵ２０１は、画像形成装置１０２を完全停止状態に移行させ、以降の印刷動作を禁止する。
【００２３】
実施形態２の処理によって、寿命到達以後も継続して印刷動作を行うオーバーライドを行う場合であっても消耗品の寿命限界に到達したと判断したことに従って、確実に印刷動作を禁止することができる。従って、画像形成装置１０２や他の消耗品１０７の故障といった影響を防ぐことができる。
また、消耗品の適切な交換タイミングはサービスマン側で把握しつつ、寿命到達から寿命限界までの間は、寿命警告表示内容を変更することで余計なサービスマンコールを削減することができる。
また、プロセスカートリッジ１０６に限らず別の消耗品１０７に適応させてもよい。
＜変形例＞
なお、本実施形態では、画像形成装置の一例として、シートに画像を印刷する単機能のプリンタを例示したがこれに限定されるものではない。例えば、スキャン機能やプリント機能等、複数の機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に適用することもできる。更に、本実施形態は、消耗材を収容した収容部を装着可能な様々なデバイスに適用することもできる。例えば、樹脂や金属等の消耗材を収容した収容部を装着し、当該消耗材を用いて立体物を形成する３Ｄプリンタ等に適用することができる。この場合、トナー残量に代えて、樹脂や金属等の消耗材の残量を算出し、現像器の寿命に代えて、消耗材を吐出する３Ｄプリンタヘッダの寿命を算出するようにすればよい。また、本実施形態の消耗品のステータス管理をカートリッジやリキッドカプセル等の収容部に収容された消耗材をエアロゾル化して吸入するための電子タバコ等のデバイスに適用することもできる。この場合、トナー残量に代えて、消耗材の残量を算出し、現像機の寿命に代えて、消耗材をエアロゾル化するための電熱部品（例えばコイル）の寿命を算出するようにすればよい。
【００２４】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２５】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００２６】
以上、上述した各実施形態によれば、プロセスカートリッジの寿命到達時の動作を、ユーザが各要素に対して個別に設定することができる。
また、オーバーライド時も、適切なタイミングで完全停止させることができる。
更に、特定の運用下では、警告表示内容を適切に変更することで、サービス運用を改善することができる。
【符号の説明】
【００２７】
１０２  画像形成装置
１０３  コントローラ
１０４  プリントエンジン
２０１  ＣＰＵ
【図１】
2019031006.tif 000003
【図２】
2019031006.tif 000004
【図３】
2019031006.tif 000005
【図４】
2019031006.tif 000006
【図５】
2019031006.tif 000007
【図６】
2019031006.tif 000008