(57)【要約】【課題】消耗部品の消耗度に基づいて消耗部品の残日数を予測する画像形成装置において、通常の使用とは異なる使用が行われた場合に予測精度が低下することを防止する技術を提供する。【解決手段】画像形成装置１００は、プリンタ部４による画像形成に使用される消耗部品（トナー容器等）の消耗度を測定し、予め定められた特定ジョブに従って行われた画像形成における消耗部品の使用量を取得する。画像形成装置１００は、消耗部品の使用開始からの使用日数と、測定された消耗度と、特定ジョブに対応する使用量とに基づいて、消耗部品の残日数を予測する。この予測では、特定ジョブによる使用を除く消耗部品の使用に対応する予測モデルに従って残日数を予測する。【選択図】図１
2020052137.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の消耗度を測定する測定手段と、
予め定められたジョブに従って行われた画像形成における前記消耗部品の使用量を取得する取得手段と、
前記消耗部品の使用開始からの使用日数と、前記測定手段によって測定された前記消耗度と、前記取得手段によって取得された前記使用量とに基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測手段であって、前記予め定められたジョブによる使用を除く前記消耗部品の使用に対応する予測モデルに従って前記残日数を予測する、前記予測手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記予測モデルは、前記消耗部品の使用開始からの、前記予め定められたジョブによる使用を除く前記消耗部品の使用による前記消耗度の変化を線形近似して、前記残日数を予測するモデルであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記測定手段は、前記消耗部品の使用開始からの前記消耗部品の累積使用量を、前記消耗度として測定し、
前記取得手段は、前記予め定められたジョブに対応する、前記消耗部品の累積使用量を取得し、
前記予測手段は、前記測定手段によって測定された累積使用量から前記取得手段によって取得された累積使用量を減算して得られる累積使用量と、前記使用日数とを用いて、前記線形近似を行う
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記消耗部品は、前記画像形成に用いるトナーを収容するトナー容器であり、
前記測定手段は、前記消耗部品の使用開始からのトナーの累積使用量を、前記消耗度として測定する
ことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記予め定められたジョブは、特定の入力方法で入力されるプリントジョブであることを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記特定の入力方法は、サービスエンジニア用の操作画面を介した入力、又は画像濃度の補正の実行を指示可能な操作画面を介した入力であることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記予め定められたジョブは、特定の画像を印刷するためのプリントジョブであることを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記特定の画像は、ベタ画像又は特定のパターンを有する画像であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記予測手段によって予測された前記残日数をユーザに通知する通知手段を更に備えることを特徴とする請求項１から８のいずれか１項に記載の画像形成装置。
【請求項１０】
画像形成装置の制御方法であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の消耗度を測定する測定工程と、
予め定められたジョブに従って行われた画像形成における前記消耗部品の使用量を取得する取得工程と、
前記消耗部品の使用開始からの使用日数と、前記測定工程で測定された前記消耗度と、前記取得工程で取得された前記使用量とに基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測工程であって、前記予め定められたジョブによる使用を除く前記消耗部品の使用に対応する予測モデルに従って前記残日数を予測する、前記予測工程と、
を含むことを特徴とする画像形成装置の制御方法。
【請求項１１】
請求項１０に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
プリンタ、複写機、及びファクシミリ等の画像形成装置は、例えば、トナー容器、回収トナー容器等のように、画像形成装置の稼働に伴って消耗する複数の消耗部品（消耗品）を交換可能に備えている。それらの消耗部品は、経時的な劣化、又は消耗部品を構成する容器の内部に収容された消耗材を使い切ることにより、最終的には使用不可能となる。
【０００３】
画像形成装置において印刷品質を良好に維持するためには、ユーザ又はサービスエンジニアが各消耗部品を定期的に交換する必要がある。このような消耗部品の交換を適切な時期に行うために、トナー容器等の容器内に収容されたトナー等の消耗材の残量を予測し、設定した日数に到達すると、消耗部品の保守を行う保守サーバへ通知を行い、消耗部品の配送を自動で手配する技術が知られている。
【０００４】
特許文献１には、トナー残量の予測と配送日数の設定を行い、トナー残量が、配送日数に相当する残量となった時点で消耗品の保守サーバへ配送要求を発行し、トナーを全て使い終わる前に次のトナーカートリッジを配送する画像形成装置が開示されている。これにより、トナーカートリッジの保管期間を必要最小限に抑えながら、画像形成装置のダウンタイム発生を回避することを可能にしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−３７５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、消耗部品の交換時期を適切に判断するためには、消耗部品を使用可能な残りの日数である残日数を精度良く予測する必要がある。残日数の予測は、例えばトナー容器の場合、概ね一定の割合でトナーが消費されることを想定し、トナー容器内のトナー残量の変化を線形近似してトナー残量が０になる時期を予測することによって行われうる。即ち、消耗部品の消耗度が一定の割合で変化することを想定し、当該消耗度の変化に基づいて消耗部品の残日数が予測される。
【０００７】
しかし、画像形成装置において、サービスエンジニアによるメンテナンスのための使用等の、一般ユーザによる使用とは異なる使用が行われた場合、消耗部品（トナー等）の使用量に急激な変化が生じうる。例えば、特定の動作モードを使用して多数の特定の画像（ベタ画像）が印刷された場合、通常よりも多くのトナーが一時的に消費される。その結果、消耗部品（トナー容器等）の残日数の予測精度が低下する可能性がある。
【０００８】
本発明は、上述の課題に鑑みてなされたものである。本発明は、消耗部品（消耗品）の消耗度に基づいて消耗部品の残日数を予測する画像形成装置において、通常の使用とは異なる使用が行われた場合に予測精度が低下することを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る画像形成装置は、前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の消耗度を測定する測定手段と、予め定められたジョブに従って行われた画像形成における前記消耗部品の使用量を取得する取得手段と、前記消耗部品の使用開始からの使用日数と、前記測定手段によって測定された前記消耗度と、前記取得手段によって取得された前記使用量とに基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測手段であって、前記予め定められたジョブによる使用を除く前記消耗部品の使用に対応する予測モデルに従って前記残日数を予測する、前記予測手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、消耗部品の消耗度に基づいて消耗部品の残日数を予測する画像形成装置において、通常の使用とは異なる使用が行われた場合に予測精度が低下することを防止することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置のハードウェア構成例を示すブロック図。
【図２】消耗部品の使用開始日を記録する処理の手順を示すフローチャート。
【図３】消耗部品の消耗度を測定する処理の手順を示すフローチャート。
【図４】消耗部品の消耗度の推移、及び消耗部品の残日数の予測の例を示す図。
【図５】消耗部品の残日数を表示する処理の手順を示すフローチャート。
【図６】消耗部品の残日数を表示する画面の例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜画像形成装置＞
図１は、本発明の実施形態に係る画像形成装置１００のハードウェア構成例を示すブロック図である。画像形成装置１００は、コントローラ３と、コントローラ３と接続された、スキャナ部２、プリンタ部４、操作部５、及び電源スイッチ８とを備える。コントローラ３は、メインボード２００とサブボード２２０とで構成される。メインボード２００は、画像形成のためのジョブ制御を行う。サブボード２２０は、画像処理ハードウェアを含むサブシステムである。
【００１４】
メインボード２００は、ＣＰＵ２０１、ブートＲＯＭ２０２、メモリ２０３、バスコントローラ２０４、不揮発性メモリ２０５、ディスクコントローラ２０６、ＬＡＮ  Ｉ／Ｆ（インタフェース）２０８、及びＲＴＣ（リアルタイムクロック）９を備える。メインボード２００は、更に、ディスクコントローラ２０６に接続されたＨＤＤ６及びフラッシュディスク２０７を備える。
【００１５】
ＣＰＵ２０１は、メインボード２００全体を制御する。ブートＲＯＭ２０２には、画像形成装置１００のブートプログラムが格納される。メモリ２０３は、ＣＰＵ２０１によってワークメモリとして使用される。バスコントローラ２０４は、サブボード２２０のバスコントローラ２２４と接続され、外部バスとのブリッジ機能を有する。ディスクコントローラ２０６は、記憶装置であるＨＤＤ６及びフラッシュディスク２０７を制御する。ＨＤＤ６は、補助記憶装置として使用される。フラッシュディスク２０７は、ＨＤＤ６より小容量の、半導体デバイスで構成された記憶装置である。ＬＡＮ  Ｉ／Ｆ２０８は、ＬＡＮに接続され、ＬＡＮを介して外部装置との通信を行う。ＲＴＣ９は、時計機能を有するＩＣであり、時刻の管理に使用される。
【００１６】
操作部５及び電源スイッチ８は、メインボード２００に接続される。操作部５は、タッチパネル機能を有する液晶表示部及び各種ハードキーを備え、情報を表示する表示部、及びユーザの指示を受け付ける受付部として機能する。電源スイッチ８は、画像形成装置１００の電源のオン／オフを切り替えるためのスイッチである。
【００１７】
サブボード２２０は、ＣＰＵ２２１、メモリ２２３、バスコントローラ２２４、不揮発性メモリ２２５、画像処理部（イメージプロセッサ）２２７、及びデバイスコントローラ２２６を備える。ＣＰＵ２２１は、サブボード２２０全体を制御する。メモリ２２３は、ＣＰＵ２２１によってワークメモリとして使用される。バスコントローラ２２４は、メインボード２００のバスコントローラ２０４と接続され、外部バスとのブリッジ機能を有する。画像処理部２２７は、プリンタ部４へ出力される画像データ、及びスキャナ部２から入力される画像データに対して、種々のデジタル画像処理を行う。デバイスコントローラ２２６は、スキャナ部２及びプリンタ部４と接続され、これらのデバイスを制御する。
【００１８】
スキャナ部２は、原稿の画像を光学的にスキャナして画像データに変換し、当該画像データをコントローラ３（デバイスコントローラ２２６）へ出力する。プリンタ部４は、コントローラ３（デバイスコントローラ２２６）から入力された画像データに基づいて、シート等の記録媒体に画像を形成（印刷）する。なお、図１には図示されていないが、画像形成装置１００は、ＣＰＵ２０１及びＣＰＵ２２１の周辺ハードウェアデバイスとして、チップセット、バスブリッジ、クロックジェネレータ等のデバイスを更に備えうる。
【００１９】
プリンタ部４は、プリンタエンジン２４０、ＣＰＵ２４１、ブートＲＯＭ２４２、メモリ２４３、及び不揮発性メモリ２４５を備える。ＣＰＵ２４１は、プリンタエンジン２４０に設けられた各種モータ及びセンサ等のデバイスを制御することで、プリンタエンジン２４０を制御する。メモリ２４３は、ＣＰＵ２４１によってワークメモリとして使用される。ブートＲＯＭ２４２には、プリンタ部４のブートプログラムが格納される。
【００２０】
プリンタエンジン２４０は、トナーをシートに定着させて画像を形成する電子写真方式で画像形成を行う画像形成機構を有する。なお、プリンタエンジン２４０は、インクをシートに吐出して画像を形成するインクジェット方式を採用していてもよい。電子写真方式の記録材はトナーであり、インクジェット方式の記録材はインクである。プリンタエンジン２４０は、トナー容器（トナーボトル）及び回収トナー容器等の、複数の消耗部品が着脱可能に装着され、各消耗部品はユーザ又はサービスエンジニアにより交換可能に構成されている。回収トナー容器には、感光ドラム又は中間転写ベルト等の像担持体から回収された使用済みトナーが収容される。
【００２１】
本明細書で「消耗」とは、例えば、トナー容器については、当該容器内のトナーの残量が減少する（トナーが使用される）ことを、回収トナー容器については、画像形成に使用されずに当該容器内に収容されたトナーの量が増加することを意味する。消耗部品の消耗度を示す、トナー容器のトナーの残量又は使用量は、例えば、トナーを排出するために行われたトナー容器の回転についての累積回転数、又は現像器へのトナーの供給回数に基づいて取得されうる。また、回収トナー容器内のトナー量は、例えば、光学センサを用いて検知されうる。
【００２２】
以下では、画像形成装置１００の消耗部品としてトナー容器を例に、消耗部品を使用可能な残りの日数である残日数を予測する処理について説明する。本実施形態の画像形成装置１００では、消耗部品の消耗度に基づいて残日数を予測する。その際、以下で説明するように、特定の入力方法で入力されたプリントジョブ（特定ジョブ）による使用を考慮して消耗部品の残日数を予測することによって、残日数の予測精度を高める。
【００２３】
＜消耗部品の使用開始日の記録＞
図２は、画像形成装置１００の消耗部品の使用開始日を記録する処理の手順を示すフローチャートである。ここでは、一例として、画像形成装置１００にトナー容器が装着された際に時刻を保存する処理について説明する。なお、図２の各ステップの処理は、プリンタ部４のＣＰＵ２４１が不揮発性メモリ２４５に格納されたプログラムを読み出して実行することによって実現される。
【００２４】
プリンタ部４のＣＰＵ２４１は、Ｓ２０１で、プリンタエンジン２４０にトナー容器が装着されたか否かを判定し、トナー容器の装着を検知すると、Ｓ２０２へ処理を進める。Ｓ２０２で、ＣＰＵ２４１は、コントローラ３に現在時刻を問い合わせる。コントローラ３は、ＲＴＣ９により現在時刻を確認し、現在時刻をプリンタ部４へ通知する。ＣＰＵ２４１は、Ｓ２０３で、コントローラ３から通知された現在時刻を、消耗部品の使用開始日を示す情報として不揮発性メモリ２４５に保存し、処理を終了する。なお、コントローラ３からＣＰＵ２４１へ定期的に時刻が通知されている場合は、その通知された時刻が保存されてもよい。
【００２５】
＜消耗部品の消耗度の測定＞
次に、図３を参照して、画像形成装置１００に装着される消耗部品の消耗度を測定する処理について説明する。図３は、画像形成装置１００の消耗部品としてトナー容器の消耗度を測定する処理の手順を示すフローチャートである。図３の各ステップの処理は、プリンタ部４のＣＰＵ２４１が不揮発性メモリ２４５に格納されたプログラムを読み出して実行することによって実現される。
【００２６】
コントローラ３（ＣＰＵ２０１）は、外部装置からネットワークを介して、又は操作部５を介してプリントジョブの入力を受け付け、当該プリントジョブの実行を開始すると、当該プリントジョブが、予め定められた特定ジョブであるか否かを確認する。コントローラ３（ＣＰＵ２２１）は、画像処理部２２７を用いて、プリントジョブに含まれる各ページの画像情報（画像データ）を生成し、生成した各ページの画像情報を順にプリンタ部４へ送信する。また、コントローラ３（ＣＰＵ２２１）は、画像情報とともに制御情報をプリンタ部４へ送信する。この制御情報には、実行対象のプリントジョブが特定ジョブである場合に、当該プリントジョブが特定ジョブであることを示す情報が、ジョブ制御パラメータの１つとして含められる。
【００２７】
ここで、特定ジョブとは、一般ユーザによって使用されない特定の入力方法、又は通常のユースケースでは使用されない特定の入力方法で入力されるプリントジョブである。例えば、特定の入力方法は、サービスエンジニア用の操作画面を介した入力、又は画像濃度又は画像ムラの補正の実行を指示可能な操作画面を介した入力である。このような特定ジョブでは、プリンタ部４によって、ベタ画像又は特定のパターンを有する画像等の、特定の画像の印刷が行われる。このような特定の画像の印刷では、通常の使用による画像の印刷時と比べて多くのトナーが一時的に消費されうる。
【００２８】
プリンタ部４のＣＰＵ２４１は、Ｓ３０１で、プリントジョブに関連する画像情報及び制御情報をコントローラ３から受信したか否かを判定する。ＣＰＵ２４１は、画像情報及び制御情報を受信すると、受信した画像情報に基づく画像の印刷を、プリンタエンジン２４０に開始させ、Ｓ３０２へ処理を進める。
【００２９】
Ｓ３０２で、ＣＰＵ２４１は、受信した画像情報に基づいて、画像の印刷に使用される（トナー画像の現像に使用される）トナーの使用量を特定する。このトナーの使用量は、トナー容器から現像器へのトナーの補給量に相当する。更にＳ３０３で、ＣＰＵ２４１は、トナー容器の使用開始からのトナーの累積使用量を取得し、取得した累積使用量を不揮発性メモリ２４５に保存し、Ｓ３０４へ処理を進める。例えば、ＣＰＵ２４１は、不揮発性メモリ２４５に保存されている累積使用量に、Ｓ３０２で特定した使用量を加算することで、最新の累積使用量を測定する。この累積使用量は、トナー容器（消耗部品）の消耗度に相当する。
【００３０】
Ｓ３０４で、ＣＰＵ２４１は、受信した制御情報に基づいて、実行中のプリントジョブが特定ジョブであるか否かを判定する。ＣＰＵ２４１は、プリントジョブが特定ジョブである場合にはＳ３０５へ処理を進め、プリントジョブが特定ジョブではない場合にはＳ３０６へ処理を進める。Ｓ３０５で、ＣＰＵ２４１は、トナー容器の使用開始からの、特定ジョブにおけるトナーの累積使用量を取得し、取得した累積使用量を不揮発性メモリ２４５に保存し、Ｓ３０６へ処理を進める。例えば、ＣＰＵ２４１は、不揮発性メモリ２４５に保存されている、特定ジョブに対応する累積使用量に、Ｓ３０２で特定した使用量を加算することで、特定ジョブに対応する最新の累積使用量を測定する。
【００３１】
Ｓ３０６で、ＣＰＵ２４１は、１ページの画像の印刷処理が完了すると、印刷処理の完了を示すステータス情報をコントローラ３へ通知し、Ｓ３０７へ処理を進める。Ｓ３０７で、ＣＰＵ２４１は、コントローラ３から停止指示を受信したか否かを判定する。ＣＰＵ２４１は、停止指示を受信していない場合にはＳ３０１へ処理を戻し、次のページの画像情報を受信し、停止指示を受信した場合には処理を終了する。
【００３２】
＜消耗部品の残日数の予測＞
次に、図４を参照して、画像形成装置１００に装着される消耗部品の残日数を予測する処理について説明する。図４は、消耗部品の消耗度の推移、及び消耗部品の残日数の予測の例を示す図である。図４の例では、トナー容器の使用開始からの使用日数と、当該トナー容器内のトナーの累積使用量との関係の例を示しており、横軸は使用日数、縦軸はトナーの累積使用量を表している。なお、図４に示す累積使用量は、Ｓ３０３の処理で得られる累積使用量に相当する。
【００３３】
図４の例では、使用開始日（使用日数０）から時点Ｘ１までの期間に、画像形成装置１００において一般ユーザによる通常の使用が行われている。一般ユーザによる１日当たりの平均トナー使用量は急激に変化しない（即ち、概ね一定である）ことが想定される。このため、この期間の累積使用量は線形近似が可能である。なお、使用開始日は、Ｓ２０３で不揮発性メモリ２４５に保存された情報に基づいて特定される。
【００３４】
その後、時点Ｘ１から時点Ｘ２の期間に、画像形成装置１００において一般ユーザの使用とは異なる使用が行われている。例えば、特定のパターングラフィックを印刷する特定ジョブの実行によって、多くのトナーが使用され、平均トナー使用量に急激な変化が生じ、その結果として、累積使用量が急激に増加している。ここで、特定ジョブの実行によって使用されたトナーの累積使用量をｂとする。この値ｂは、Ｓ３０５の処理で得られる、特定ジョブに対応する累積使用量に相当する。
【００３５】
本実施形態では、トナー容器（消耗部品）の使用日数、Ｓ３０３で測定された累積使用量、及び特定ジョブに対応する使用量（累積使用量）に基づいて、トナー容器の残り日数を予測する。この予測では、予め定められた特定ジョブによる使用を除くトナー容器の使用に対応する予測モデルに従って残日数を予測する。以下で説明する予測モデルの例は、トナー容器（消耗部品）の使用開始からの、予め定められた特定ジョブによる使用を除くトナー容器の使用による累積使用量（消耗度）の変化を線形近似して、残日数を予測するモデルである。
【００３６】
具体的には、上記の特定ジョブに対応する累積使用量ｂを考慮すると、トナー容器内のトナーの累積使用量ｙは、次式により表される。
ｙ＝ａｘ＋ｂ      （１）
ここで、ｘは、プリンタエンジン２４０に装着されたトナー容器の使用開始日からの使用日数、ａは、使用開始日から時点Ｘ１までの期間においてトナーの累積使用量を線形近似した場合の傾きである。
【００３７】
式（１）の傾きａは、一般ユーザによる１日当たりの平均トナー使用量に相当し、次式により求められる。
ａ＝（ｙ−ｂ）／ｘ      （２）
なお、本実施形態では、特定ジョブを使用した期間（Ｘ１からＸ２の期間）は十分に短いものとして無視している。このように、Ｓ３０３で測定された累積使用量ｙから、特定ジョブに対応する累積使用量ｂを減算して得られる累積使用量と、使用日数ｘとを用いて、トナー容器の消耗度（累積使用量）の変化の線形近似を行う。
【００３８】
トナー容器の使用開始日から、トナー容器内のトナー残量が０になる（トナー容器内からトナーが無くなる）までの日数Ｘｅは、トナー容器の容量Ｆを用いて、次式により求められる。
Ｘｅ＝（Ｆ−ｂ）／ａ      （３）
なお、容量Ｆは、トナー使用開始前にトナー容器内に収容されているトナーの量に相当する。したがって、現時点Ｘ２からのトナー容器の残日数Ｄ（トナー容器を使用可能な残りの日数）は、次式により求められる。
Ｄ＝Ｘｅ−Ｘ２      （４）
【００３９】
このように、本実施形態の画像形成装置１００では、消耗部品について一般ユーザの使用とは異なる、特定ジョブの実行による使用が行われた場合の、特定ジョブに対応する累積使用量ｂを測定する。更に、消耗部品（トナー容器）の残日数を予測する際に、消耗部品の使用量を線形近似するためのパラメータとして、累積使用量ｂを考慮する。即ち、特定ジョブによる使用を除く消耗部品（トナー容器）の使用に対応する予測モデルに従って残日数Ｄを予測する。これにより、消耗部品の残日数の予測精度を向上させることができる。
【００４０】
＜消耗部品の残日数の表示＞
次に、図５及び図６を参照して、画像形成装置１００に装着される消耗部品の残日数の表示例について説明する。図５は、コントローラ３のＣＰＵ２０１によって実行される、消耗部品の残日数を表示する処理の手順を示すフローチャートである。ＣＰＵ２０１は、不揮発性メモリ２０５等の記憶装置に格納されたプログラムを読み出して実行することで、図５の各ステップの処理を実現する。
【００４１】
Ｓ５０１で、ＣＰＵ２０１は、例えば、操作部５における表示ボタンの押下の検知により、消耗部品に関する情報の表示指示をユーザから受け付けたか否かを判定し、表示指示を受け付けるとＳ５０１からＳ５０２へ処理を進める。
【００４２】
Ｓ５０２で、ＣＰＵ２０１は、プリンタ部４に含まれる消耗部品（本例ではトナー容器）の残日数についてプリンタ部４に問い合わせることによって、当該消耗部品の残日数に関する情報をプリンタ部４から取得する。プリンタ部４は、ＣＰＵ２０１からの問い合わせに応じて、図４を用いて上述した方法で消耗部品の残日数の予測を行い、残日数の予測結果をＣＰＵ２０１へ通知する。
【００４３】
その後Ｓ５０３で、ＣＰＵ２０１は、プリンタ部４から通知された消耗部品の残日数を、操作部５に表示し、Ｓ５０４へ処理を進める。図６は、Ｓ５０３において操作部５に表示される操作画面の例を示す図である。ＣＰＵ２０１は、図６の操作画面６００の領域６０１内に、消耗部品ごとに、当該消耗部品に関する情報及び残日数をリスト表示することで、各消耗部品の残日数をユーザに通知する。
【００４４】
Ｓ５０４で、ＣＰＵ２０１は、操作画面６００に未表示の消耗部品が他に存在するか否かを判定し、存在する場合には処理をＳ５０２に戻し、存在しない場合には処理を終了する。これにより、画像形成装置１００に装着された各消耗部品に関する情報及び残日数が、Ｓ５０３において操作画面６００の領域６０１内に順に表示される。
【００４５】
以上説明したように、本実施形態では、画像形成装置１００は、当該装置に着脱可能に装着され、プリンタ部４による画像形成に使用される消耗部品（トナー容器又は回収トナー容器等）の消耗度を測定する。画像形成装置１００は、予め定められた特定ジョブに従って行われた画像形成における消耗部品の使用量を取得する。更に、画像形成装置１００は、消耗部品の使用開始からの使用日数と、測定された消耗度と、特定ジョブに対応する使用量とに基づいて、消耗部品の残日数を予測する。この予測では、特定ジョブによる使用を除く消耗部品の使用に対応する予測モデルに従って残日数を予測する。
【００４６】
このように、本実施形態では、消耗部品の残日数を予測するための予測モデルとして、通常とは異なる使用量で消耗部品を使用することが想定される特定ジョブによる使用を除く消耗部品に対応する予測モデルを使用する。これにより、消耗部品が一時的に通常とは異なる使用が行われた場合（例えば、トナー容器のトナーが一時的に通常よりも多く消費された場合）であっても、消耗部品の残日数の予測精度が低下することを防止することが可能になる。即ち、本実施形態によれば、消耗部品の消耗度に基づいて消耗部品の残日数を予測する画像形成装置１００において、通常の使用とは異なる使用が行われた場合に予測精度が低下することを防止することが可能になる。
【００４７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４８】
１００：画像形成装置、２：スキャナ部、３：コントローラ、４：プリンタ部、５：操作部、９：ＲＴＣ、２００：メインボード、２０１：ＣＰＵ、２２０：サブボード、２２１：ＣＰＵ、２２７：画像処理部、２４０：プリンタエンジン、２４１：ＣＰＵ、２４５：不揮発性メモリ
【図１】
2020052137.tif 000003
【図２】
2020052137.tif 000004
【図３】
2020052137.tif 000005
【図４】
2020052137.tif 000006
【図５】
2020052137.tif 000007
【図６】
2020052137.tif 000008