(57)【要約】【課題】画像形成装置に装着される消耗部品（消耗品）を使用可能な残日数を画像形成装置から保守サーバへ通知することで、消耗部品の適切な配送タイミングを決定できるようにする技術を提供する。【解決手段】画像形成装置１００は、画像形成に使用される消耗部品（トナー容器１２等）についての残量を取得し、取得した残量の変化に基づいて、消耗部品を使用可能な残りの日数である残日数を予測する。画像形成装置１００は、予測された残日数を、消耗部品の交換に用いる消耗部品の配送のための処理を行う保守サーバ５００へ通知する。【選択図】図１
2020020944.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品についての残量を取得する取得手段と、
前記取得手段によって取得された前記残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測手段と、
前記予測手段によって予測された前記残日数を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知する通知手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記サーバ装置への通知を行う残日数を、ユーザの指示に従って設定する設定手段を更に備え、
前記通知手段は、前記予測手段によって予測された前記残日数が、前記設定手段によって設定された設定日数に達すると、前記残日数を前記サーバ装置へ通知する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記通知手段は、前記残日数と前記残量とを前記サーバ装置へ通知する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段は、前記画像形成装置に装着される消耗部品ごとに、前記サーバ装置への通知を行う残日数を設定し、
前記通知手段は、前記画像形成装置に装着に装着された複数の消耗部品のいずれかについて前記残日数が前記設定日数に達すると、前記複数の消耗部品のそれぞれについての前記残日数及び前記残量を、同時に前記サーバ装置へ通知する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記予測手段は、定期的に前記残日数の予測を行うか、又は画像形成が行われるごとに前記残日数の予測を行う
ことを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成装置に装着された前記消耗部品の交換を検知する検知手段を更に備え、
前記通知手段は、前記検知手段によって前記消耗部品の交換が検知されると、前記交換により装着された消耗部品についての前記残日数及び前記残量を前記サーバ装置へ通知する
ことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項７】
前記通知手段は、前記交換が行われた消耗部品についての前記残日数及び前記残量と同時に、前記交換が行われていない消耗部品についての前記残日数及び前記残量を前記サーバ装置へ通知する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記取得手段は、前記消耗部品の１日当たりの使用量から前記残量を取得し、
前記通知手段は、更に、前記１日当たりの使用量が所定の閾値を上回ると、前記画像形成装置の設置場所における前記消耗部品の常備を推奨することを示す通知を、前記サーバ装置へ送信する
ことを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の１日当たりの使用量を取得する取得手段と、
前記取得手段によって取得された前記使用量を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知することで、前記サーバ装置に、前記使用量から前記消耗部品についての残量を取得させ、当該残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測させる通知手段と、
を備えることを特徴とする画像形成装置。
【請求項１０】
画像形成装置の制御方法であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品についての残量を取得する取得工程と、
前記取得工程で取得された前記残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測工程と、
前記予測工程で予測された前記残日数を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知する通知工程と、
を含むことを特徴とする画像形成装置の制御方法。
【請求項１１】
画像形成装置の制御方法であって、
前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の１日当たりの使用量を取得する取得工程と、
前記取得工程で取得された前記使用量を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知することで、前記サーバ装置に、前記使用量から前記消耗部品についての残量を取得させ、当該残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測させる通知工程と、
を含むことを特徴とする画像形成装置の制御方法。
【請求項１２】
請求項１０又は１１に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
プリンタ、複写機、及びファクシミリ等の画像形成装置は、例えば、トナー容器、回収トナー容器等のように、画像形成装置の稼働に伴って消耗する複数の消耗部品（消耗品）を交換可能に備えている。それらの消耗部品は、経時的な劣化、又は消耗部品を構成する容器の内部に収容された消耗材を使い切ることにより、最終的には使用不可能となる。
【０００３】
画像形成装置において印刷品質を良好に維持するためには、ユーザ又はサービスエンジニアが各消耗部品を定期的に交換する必要がある。このような消耗部品の交換を促進する技術として、トナー容器等の容器内に収容されたトナー等の消耗材の残量を予測し、設定した日数に到達すると、消耗部品の保守を行う保守サーバへ通知を行い、消耗部品の配送を自動で手配する技術が知られている。
【０００４】
特許文献１には、トナー残量の予測と配送日数の設定を行い、トナー残量が、配送日数に相当する残量となった時点で消耗品の保守サーバへ配送要求を発行し、トナーを全て使い終わる前に次のトナーカートリッジを配送する画像形成装置が開示されている。これにより、トナーカートリッジの保管期間を必要最小限に抑えながら、画像形成装置のダウンタイム発生を回避することを可能にしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−３７５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、画像形成装置から消耗部品の保守サーバに対して配送要求を発行する方式を用いると、消耗部品の配送時期を適切に判断することが難しい場合がある。例えば、配送要求を発行してから画像形成装置の設置場所に実際に消耗部品が配送されるまでにかかる配送日数が不明であると、適切なタイミングで配送要求を発行することが難しい。
【０００７】
本発明は、上述の課題に鑑みてなされたものである。本発明は、画像形成装置に装着される消耗部品（消耗品）を使用可能な残日数を画像形成装置から保守サーバへ通知することで、消耗部品の適切な配送タイミングを決定できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る画像形成装置は、前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品についての残量を取得する取得手段と、前記取得手段によって取得された前記残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測する予測手段と、前記予測手段によって予測された前記残日数を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知する通知手段と、を備えることを特徴とする。
【０００９】
本発明の他の一態様に係る画像形成装置は、前記画像形成装置に着脱可能に装着され、画像形成に使用される消耗部品の１日当たりの使用量を取得する取得手段と、前記取得手段によって取得された前記使用量を、前記消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置へ通知することで、前記サーバ装置に、前記使用量から前記消耗部品についての残量を取得させ、当該残量の変化に基づいて、前記消耗部品を使用可能な残りの日数である残日数を予測させる通知手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置に装着される消耗部品（消耗品）を使用可能な残日数を画像形成装置から保守サーバへ通知することで、消耗部品の適切な配送タイミングを決定することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置のハードウェア構成例を示すブロック図。
【図２】消耗部品の残量の推移、及び消耗部品の残日数の予測の例を示す図。
【図３】画像形成装置の操作部に表示される操作画面の例を示す図。
【図４】保守サーバへの通知処理の手順を示すフローチャート。
【図５】保守サーバへ送信される通知データの例を示す図。
【図６】保守サーバへ送信される通知データの例を示す図。
【図７】保守サーバへ送信される通知データの例を示す図。
【図８】保守サーバへ送信される通知データの例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
［第１の実施形態］
図１乃至図７を参照して、本発明の第１の実施形態について説明する。
【００１４】
＜画像形成装置＞
図１は、本実施形態に係る画像形成装置１００のハードウェア構成例を示すブロック図である。画像形成装置１００は、ＣＰＵ（Central Processing Unit）１０１を含むコントローラ１３０を備える。また、画像形成装置１００は、コントローラ１３０に接続されたハードウェアデバイスとして、ストレージ１１１、プリンタ１０６、スキャナ１０８、原稿搬送部１０９、及び操作部１１３を備える。
【００１５】
コントローラ１３０は、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０４、プリンタ制御部１０５、画像読取制御部１０７、ストレージ制御部１１０、及び操作部制御部１１２を備える。コントローラ１３０を構成する各デバイスは、バス１０３に接続されている。プリンタ制御部１０５、画像読取制御部１０７、ストレージ制御部１１０、及び操作部制御部１１２は、ＣＰＵ１０１が各ハードウェアデバイスを制御するためのインタフェースとして機能する。
【００１６】
画像形成装置１００は、多数の消耗部品が装着され、各消耗部品はユーザ又はサービスエンジニアにより交換可能に構成されている。例えば、トナー容器１２及び回収トナー容器２は、プリンタ１０６に対して着脱可能に構成され、ユーザ又はサービスエンジニアにより交換可能な消耗部品である。本明細書で「消耗」とは、トナー容器１２については、当該容器内に存在するトナーの残量が閾値以下になることを意味し、回収トナー容器２については、画像形成に使用されずに当該容器内に収容されたトナーの量が閾値以上になることを意味する。感光ドラム６及び定着器５５のように、消耗度合いが低い消耗部品については、交換部品として扱わないことにより、後述するような、残日数の通知対象から除外されてもよい。
【００１７】
プリンタ１０６は、コントローラ１３０で生成されたビットマップデータに基づいて、トナーをシートに定着させて画像を形成する電子写真方式で画像形成を行う。なお、プリンタ１０６は、インクをシートに吐出して画像を形成するインクジェット方式を採用していてもよい。電子写真方式の記録材はトナーであり、インクジェット方式の記録材はインクである。なお、本実施形態では、画像形成装置１００に装着される消耗部品を、ユーザが交換可能な消耗部品として説明するが、これに限定されず、一部の消耗部品はサービスエンジニアが交換する消耗部品であってもよい。
【００１８】
ＣＰＵ１０１を含むコントローラ１３０は、画像形成装置１００全体を制御する。ＣＰＵ１０１は、ＲＯＭ１０２に格納されているブートプログラムを読み出して実行することにより、ＯＳ（オペレーティングシステム）を起動する。ＣＰＵ１０１は、更に、ストレージ１１１又はＲＯＭ１０２に記憶されている制御プログラムをＯＳ上で実行する。ＲＡＭ１０４は、ＣＰＵ１０１の主メモリ又はワークエリア等の一時記憶領域として使用される。
【００１９】
ストレージ１１１は、ＨＤＤ（Hard Disk Drive）等の不揮発性記憶装置である。ストレージ１１１には、画像形成装置１００全体を制御するための制御プログラム及び各種アプリケーションプログラム等の各種プログラムと、画像データ及び設定データ等の各種データとが格納される。本実施形態では、ストレージ１１１には、操作部１１３を用いて設定される、消耗部品の残日数等の設定データも格納される。
【００２０】
ＣＰＵ１０１は、ストレージ制御部１１０を介してストレージ１１１へアクセスする。ＣＰＵ１０１は、ストレージ１１１又はＲＯＭ１０２から読み出してＲＡＭ１０４に展開した制御プログラム又はアプリケーションプログラムを実行することにより、画像形成装置１００を制御する。
【００２１】
なお、本実施形態の画像形成装置１００では、１つのＣＰＵ１０１が１つのメモリ（ＲＡＭ１０４）に展開されたプログラムを用いて、後述するフローチャートに示す各処理を実行する態様を採用しているが、他の態様が採用されてもよい。例えば、複数のプロセッサ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて、後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣ又はＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行する構成を採用することも可能である。
【００２２】
ＣＰＵ１０１は、画像読取制御部１０７を介してスキャナ１０８を制御して、原稿上の画像を読み取って画像データを生成する。スキャナ１０８は、ＣＣＤ等の光学読取素子を用いて原稿の走査を行い、原稿の画像情報を電気信号データに変換することで、画像データを生成する。原稿上の画像を読み取って得られた画像データは、ストレージ１１１に格納されて、プリンタ１０６による画像形成処理等に用いられる。
【００２３】
ＣＰＵ１０１は、ＡＤＦ（オート・ドキュメント・フィーダ）を有する原稿搬送部１０９を制御して、原稿搬送部１０９の原稿台に載置された原稿を１枚ずつスキャナ１０８に搬送し、スキャナ１０８に画像データを生成させることも可能である。なお、原稿搬送部１０９は、原稿の給紙及び搬送用の原稿給紙ローラ２０４を備える。
【００２４】
操作部制御部１１２は、操作部１１３とコントローラ１３０とを接続する。操作部１１３は、ユーザに対して情報を表示する表示部、及びユーザからの指示を受け付ける受付部として機能する。操作部１１３は、操作画面を表示し、ユーザからの入力を受け付けるためのタッチパネルディスプレイを備える。操作部１１３は、スタートキー、及び状況確認／中止キー等のハードキーを備えていてもよい。状況確認／中止キーは、画像形成装置のステータスの確認、及びジョブの中止指示を行うためのステータス画面を操作部１１３の表示部に表示するために用いられる。
【００２５】
ネットワーク制御部１１４は、ネットワークＩ／Ｆ（インタフェース）１１５を制御する。ネットワークＩ／Ｆ１１５は、ＬＡＮケーブルを介して有線ＬＡＮ１２０と接続される。ネットワークＩ／Ｆ１１５は、有線ＬＡＮ１２０を介して接続される外部装置と通信する。例えば、ネットワークＩ／Ｆ１１５は、インターネット１４０上にある保守サーバ５００と通信可能である。本実施形態では、保守サーバ５００は、画像形成装置１００における消耗部品の交換に用いる消耗部品の配送のための処理を行うサーバ装置の一例である。
【００２６】
＜消耗部品の残日数の予測＞
図２は、過去の規定期間内における１つのトナー容器に含まれるトナーの残量の推移の一例を示す。横軸は、トナー容器内のトナーの使用開始日からの経過日数（使用日数）を示し、縦軸は、トナー容器内のトナーの残量を示している。図２は、トナー初期量（０日）から１日当たりのトナー使用量を減算することで、日々のトナー残量の推移（変化）を示している。
【００２７】
図２では、トナー容器内の新品のトナーの使用を開始してから７０日が経過した時点で、トナー容器からトナーが無くなる日（即ち、トナー残量が０になる日）を予測した例を示している。具体的には、その時点におけるトナー残量と、過去３０日の期間における１日の平均トナー使用量の統計量とに基づいて、トナー容器からトナーが無くなる日を予測している。本例では、最短で残り４８日（使用開始日から１１８日）、最長で残り１０５日（使用開始から１７５日）で、トナー容器内からトナーが無くなるという予測結果が得られている。即ち、トナー容器内のトナーが無くなるまでの日数（即ち、消耗部品であるトナー容器を使用可能な残りの日数（残日数））は、最短で４８日、最長で１０５日であることが予測される。
【００２８】
上述のように、トナー容器（消耗部品）の残日数の予測結果として複数の予測値が得られる場合には、それらのいずれかを、残日数の予測値として採用してもよい。例えば、トナー容器のように使用できなくなると画像形成装置１００が動作不能になる場合には、最短の予測値を採用することで、画像形成装置１００のダウンタイムが生じる可能性を低くすることが可能である。
【００２９】
本例では、トナーの使用開始当初は、１日の平均トナー使用量の推定精度が低い可能性があることを考慮し、トナー容器の残日数の予測を開始するタイミングを、トナー容器の使用開始日から７０日が経過したタイミングに予め設定している。なお、残日数の予測を開始するタイミングは、任意のタイミングに設定可能である。
【００３０】
また、消耗部品の残日数の予測は、定期的（例えば、１秒ごと）に実行されてもよいし、不定期（例えば、１つの画像を形成するごと、又は１ページの画像を形成するごと）に実行されてもよい。このように、残日数の予測を繰り返すことで、画像形成装置１００の使い方が日々変化するユーザに対して、その使い方の特徴に基づいて、より精度良く残日数を予測することが可能になる。
【００３１】
ＣＰＵ１０１は、上述のように取得した消耗部品の残量及び残日数（予測値）をＲＡＭ１０４又はストレージ１１１等の記憶装置に保存し、残量及び残日数を取得するごとに、記憶装置内に保存されている残量及び残日数を更新する。また、ＣＰＵ１０１は、取得した残量及び残日数を、消耗部品が備える記憶装置にも保存することで、画像形成装置１００から消耗部品の着脱が行われても、再装着後に残量及び残日数を参照できるようにしてもよい。
【００３２】
＜操作画面例＞
図３は、画像形成装置１００の操作部１１３に表示される操作画面の例を示す図である。図３の各操作画面は、ＣＰＵ１０１が、ＲＯＭ１０２又はストレージ１１１に格納されているプログラムを読み出して実行することで生成した表示データに基づいて、操作部１１３に表示されうる。
【００３３】
操作部１１３の表示領域の一部であるステータス表示領域３１０には、画像形成装置１００で発生しているメンテナンスイベントに関連するメッセージが表示される。図３は、一例として、ブラックトナー及びイエロートナーの残量が少なくなっていることを示し、かつ、トナー容器の交換の準備を促すメッセージが、ステータス表示領域３１０に表示された状態を示している。なお、複数のメンテナンスイベントが発生している場合には、各メンテナンスイベントに対応するメッセージが順に表示される。
【００３４】
（操作画面３０１）
操作画面３０１は、状況確認／中止画面の例である。ＣＰＵ１０１は、操作部１１３に配置された状況確認キー（不図示）がユーザによって押下されたことを検知すると、操作画面３０１を操作部１１３に表示する。操作画面３０１は、消耗部品の品目（アイテム）、型番、状態、及び残日数の表示欄３２０〜３２３を有する。ＯＫキー３３０は、操作画面３００の表示の終了を指示するために用いられる。ＣＰＵ１０１は、ＯＫキー３３０が押下されると、操作画面３０１の表示を終了し、別の画面（不図示）を操作部１１３に表示する。
【００３５】
表示欄３２０には、各色に対応するトナー容器、回収トナー容器、各色に対応する感光ドラム、定着器、原稿給紙ローラ等の、消耗部品の品目がリスト表示される。表示欄３２１には、消耗部品の型番が表示される。この型番は、高速機又は低速機等の、異なる種類の画像形成装置に装着される消耗部品を識別するための識別情報であり、ユーザが消耗部品を発注するために使用される。
【００３６】
表示欄３２２には、消耗部品の状態が表示され、例えば、消耗部品の残量を示すインジケータと、消耗部品の消耗度合いを示す残量とで構成される。本例では、残量はパーセンテージで表されている。なお、残量が所定の閾値（例えば５％）を下回っている場合には、実際の残量に代えて所定の閾値を残量として表示欄３２２に表示してもよい。これは、消耗部品を最後まで使い切るまで交換を抑制するためである。残量が所定の閾値を下回ると、まだ消耗部品を使用可能であるにも関わらず、ユーザが消耗部品を交換してしまう場合がある。このため、実際の残量ではなく所定の閾値を残量として表示して、消耗部品が使用可能であることを示すことで、消耗部品を最後まで使い切ることをユーザに促すことが可能である。
【００３７】
表示欄３２３には、消耗部品の残日数（予測値）を示す値が表示される。表示欄３２３ではユーザにとって直感的に分かりやすい表示を行ってもよい。本例では、残日数が３６５日以上である消耗部品に対して、表示欄３２３に「１年以上」と表示する表示制御を行っている。この表示制御は、しばらく交換が発生しない消耗部品について、しばらく交換が発生しないことをユーザが直感的に理解できるようにするために行われる。なお、上述のように３６５日を閾値とした表示制御に限定されず、例えば、半年を閾値とした表示制御を行ってもよい。その場合、残日数が半年以上である消耗部品に対して、表示欄３２３に「半年以上」と表示する、といった表示制御を行ってもよい。
【００３８】
また、残日数（予測値）が８日未満である消耗部品に対して、表示欄３２３に「７日以内」と表示する、といった表示制御を行ってもよい。これは、消耗部品を最後まで使い切るまで交換を抑制するためである。残日数が所定の閾値を下回ると、まだ消耗部品を使用可能であるにも関わらず、ユーザが消耗部品を交換してしまう場合がある。このため、実際の残日数を表示するのではなく、所定の閾値を残日数として表示して、消耗部品が使用可能であることを示すことで、消耗部品を最後まで使い切ることをユーザに促すことが可能である。また、残日数が０日に達したら、表示欄３２３に、消耗部品の交換を促すメッセージを表示（例えば、「交換必要」と表示）してもよい。このような表示制御により、消耗部品の残日数に応じて、ユーザが直感的に理解しやすい表示形態で、ユーザに情報を提示可能になる。
【００３９】
（操作画面３０２）
操作画面３０２は、消耗部品の残日数の通知設定を行うための設定画面の例である。ＣＰＵ１０１は、操作部１１３にメニュー画面（不図示）が表示された際、当該メニュー画面において消耗部品の残日数の通知設定に対応するメニューが選択されると、操作画面３０２を操作部１１３に表示する。操作画面３０２は、操作画面３０１と同様、消耗部品の品目（アイテム）、型番、及び状態の表示欄を有する。操作画面３０２は、保守サーバ５００への通知を行う時期を示す、消耗部品の残日数の設定値（設定日数）の入力欄３４０を有する。
【００４０】
画像形成装置１００（ＣＰＵ１０１）は、操作画面３０２において、入力欄３４０への設定値の入力をユーザから受け付ける。ユーザは、画像形成装置１００に装着される、表示された消耗部品ごとに、保守サーバ５００への通知を行う残日数の設定値を入力することが可能である。入力欄３４０に設定値が入力された状態でＯＫボタンが押下されると、入力された設定値はストレージ１１１に保存される。画像形成装置１００は、消耗部品ごとに、消耗部品の残日数（予測値）が、操作画面３０２で設定された設定値（設定日数）に達すると、消耗部品の残日数に関する情報を保守サーバ５００へ通知する。これにより、画像形成装置１００は、保守サーバ５００に対して消耗部品の配送を手配できる。
【００４１】
なお、図３では、保守サーバ５００への通知時期の設定がユーザにより行われる例を示したが、操作画面３０２又は他の操作画面（不図示）を用いてサービスエンジニアにより設定が行われてもよい。
【００４２】
＜保守サーバへの通知処理＞
次に、図４のフローチャートを参照して、画像形成装置１００から保守サーバ５００への通知処理について説明する。図４は、画像形成装置１００においてＣＰＵ１０１によって実行される通知処理の手順を示すフローチャートである。図４の各ステップの処理は、ＲＯＭ１０２又はストレージ１１１に格納されているプログラムをＣＰＵ１０１が読み出して実行することによって画像形成装置１００において実現される。図４の通知処理では、一例として、消耗部品の残日数の予測値が、操作画面３０２を用いて設定された設定値（設定日数）に達すると、画像形成装置１００から保守サーバ５００へ、消耗部品の残日数に関して通知を行う。
【００４３】
まず、Ｓ４０１で、ＣＰＵ１０１は、操作画面３０２を用いて設定された、残日数の通知用の設定日数を、ストレージ１１１から取得してＲＡＭ１０４に格納する。次にＳ４０２で、ＣＰＵ１０１は、消耗部品の状態変化が発生したか否かを判定する。状態変化とは、例えば、消耗部品の残量若しくは残日数の変化、消耗部品の交換、又は消耗部品の閾値以上の大量消費が検知されたことを示す。消耗部品の残量又は残日数の変化と、消耗部品の閾値以上の大量消費の検知は、図２を用いて説明した処理により得られた、消耗部品の残量の推移（変化）と残日数とを用いて判定されうる。
【００４４】
ＣＰＵ１０１は、消耗部品の状態変化が発生していない限りＳ４０２の判定を繰り返し、消耗部品の状態変化が発生すると、Ｓ４０３へ処理を進める。なお、Ｓ４０２の判定は、消耗部品の残日数の予測と同様に、定期的（例えば、１秒ごと）に実行されてもよいし、不定期（例えば、１つの画像を形成するごと、又は１ページの画像を形成するごと）に実行されてもよい。
【００４５】
Ｓ４０３で、ＣＰＵ１０１は、予測処理により得られた消耗部品の残日数が設定日数に達したか否かを判定する。ＣＰＵ１０１は、残日数が設定日数に達した場合には、Ｓ４０４へ処理を進め、残日数が設定日数に達していない場合には、Ｓ４０６へ処理を進める。Ｓ４０４で、ＣＰＵ１０１は、消耗部品の配送要求を保守サーバ５００へ通知し、Ｓ４０５へ処理を進める。ＣＰＵ１０１は、保守サーバ５００へ送信する通知に消耗部品の残日数を含めることで、当該残日数を保守サーバ５００へ通知する。本実施形態では、Ｓ４０４の通知には、図５を用いて後述するように、消耗部品の残量も含められうる。
【００４６】
Ｓ４０５で、ＣＰＵ１０１は、画像形成装置１００からの通知の受信に成功したか否かを示すレスポンスを保守サーバ５００から受信したか否かに基づいて、保守サーバ５００への通知が完了したか否かを判定する。ＣＰＵ１０１は、通知の受信が失敗したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了していないと判定し、Ｓ４０４へ処理を戻して、再び通知を行う。一方、ＣＰＵ１０１は、通知の受信に成功したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了したと判定し、Ｓ４０６へ処理を進める。
【００４７】
Ｓ４０６で、ＣＰＵ１０１は、消耗部品の交換を検知したか否かを判定する。ＣＰＵ１０１は、消耗部品の交換を検知した場合には、Ｓ４０７へ処理を進め、検知していない場合にはＳ４０９へ処理を進める。Ｓ４０７で、ＣＰＵ１０１は、消耗部品の交換完了を保守サーバ５００へ通知し、Ｓ４０８へ処理を進める。
【００４８】
本実施形態では、Ｓ４０７の通知には、図６を用いて後述するように、消耗部品の残量及び残日数が含められうる。例えば、中古品の消耗部品が交換により装着された場合、当該消耗部品が備える記憶装置から読み取った残量及び残日数が、保守サーバ５００への通知に含められる。また、新品の消耗部品が交換により装着された場合、当該消耗部品が備える記憶装置には残量及び残日数が格納されていないため、例えば、残量を１００％、残日数を３６４日のような情報が通知に含められる。
【００４９】
即ち、ＣＰＵ１０１は、消耗部品の交換が検知されると、当該交換により装着された消耗部品についての残日数及び残量を保守サーバ５００へ通知する。これにより、消耗部品の交換に関する情報、及び交換により装着された消耗部品に関する情報を、保守サーバ５００が得ることが可能になる。その際、ＣＰＵ１０１は、交換が行われた消耗部品についての残日数及び残量と同時に、交換が行われていない消耗部品についての残日数及び残量を保守サーバ５００へ通知してもよい。これにより、交換が行われた消耗部品に関する情報だけでなく、交換が行われていない消耗部品に関する情報も併せて保守サーバ５００が得ることが可能になる。
【００５０】
Ｓ４０８で、ＣＰＵ１０１は、画像形成装置１００からの通知の受信に成功したか否かを示すレスポンスを保守サーバ５００から受信したか否かに基づいて、保守サーバ５００への通知が完了したか否かを判定する。ＣＰＵ１０１は、通知の受信が失敗したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了していないと判定し、Ｓ４０７へ処理を戻して、再び通知を行う。一方、ＣＰＵ１０１は、通知の受信に成功したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了したと判定し、Ｓ４０９へ処理を進める。
【００５１】
Ｓ４０９で、ＣＰＵ１０１は、消耗部品の残量及び残日数（予測値）を取得する処理を実行した際に、消耗部品の大量消費（即ち、大量のトナー消費）が発生したか否かを判定する。ＣＰＵ１０１は、大量のトナー消費が発生したと判定した場合には、Ｓ４１０へ処理を進め、発生していないと判定した場合には、処理をＳ４０２に戻す。例えば、ＣＰＵ１０１は、１日当たりのトナー使用量が所定の閾値を上回ったことを検知した場合（又は、それを繰り返し検知した場合）、大量のトナー消費が発生したと判定する。
【００５２】
トナーの大量消費が発生した場合、Ｓ４０４において保守サーバ５００への通知を行う前後にかかわらず、新しいトナー容器が画像形成装置１００の設置場所へ配送される前にトナー切れが発生する可能性が高いと判断できる。このため、ＣＰＵ１０１は、Ｓ４１０で、画像形成装置１００の設置場所における消耗部品の常備を推奨することを示す通知を、保守サーバ５００へ送信する。本実施形態では、Ｓ４１０の通知には、図７を用いて後述するように、消耗部品の残量及び残日数が含められうる。
【００５３】
Ｓ４１１で、ＣＰＵ１０１は、画像形成装置１００からの通知の受信に成功したか否かを示すレスポンスを保守サーバ５００から受信したか否かに基づいて、保守サーバ５００への通知が完了したか否かを判定する。ＣＰＵ１０１は、通知の受信が失敗したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了していないと判定し、Ｓ４１０へ処理を戻して、再び通知を行う。一方、ＣＰＵ１０１は、通知の受信に成功したことを示すレスポンスを保守サーバ５００から受信した場合には、通知が完了したと判定し、Ｓ４０２へ処理を戻す。
【００５４】
なお、Ｓ４０５、Ｓ４０８及びＳ４１１において、画像形成装置１００からの通知の受信に失敗したことを示すレスポンス（通知エラー）を受信した場合に、通知を繰り返す要件を予め定めてもよい。例えば、５、１０、１５、２０、２５又は３０分の間隔で通知を繰り返して、３０分の経過後には無制限で通知を繰り返すといった、通知間隔及び回数を示す条件を予め定めてもよい。
【００５５】
＜保守サーバへ送信される通知データの例＞
次に図５乃至図７を参照して、図４のフローチャートにおけるＳ４０４、Ｓ４０７及びＳ４１０における通知処理について更に説明する。本例では、通信プロトコルとしてＳＯＡＰ（Simple Object Access Protocol）を用いて、画像形成装置１００から保守サーバ５００へ通知を行う場合について説明するが、その他の通信プロトコルを用いて通知を行うことも可能である。
【００５６】
図４のＳ４０４、Ｓ４０７及びＳ４１０では、画像形成装置１００から保守サーバ５００に対し、ＸＭＬデータで構成された通知（リクエスト）を送信する。保守サーバ５００は、画像形成装置１００からの通知を正常に受信できたか否か（通知の受信に成功したか否か）を示すレスポンスを、画像形成装置１００へ返す。
【００５７】
図５は、Ｓ４０４において画像形成装置１００から保守サーバ５００へ送信される、消耗部品の配送要求を通知するための通知データの例を示している。通知データ５１０は、配送要求を示すタグ、トナー容器内のトナーの残量を示すタグと残量、トナー容器の残日数を示すタグと残日数、及び、トナー容器の残日数設定（設定日数）を示すタグと設定値、を含むＸＭＬデータで構成されている。
【００５８】
図５に示す通知データ５１０は、ブラック及びイエローのトナーのトナー容器の残日数が設定日数に達した場合に送信されるデータの例である。本例では、マゼンタ及びシアンのトナーのトナー容器は設定に数に達していないものの、それらのトナー容器に関する情報（残量、残日数、及び設定日数）も同時に通知している。即ち、残日数が設定日数に達していないトナー容器に関する情報も通知している。この情報は、マゼンタ及びシアンのトナーのトナー容器も同時に配送すべきか否かを判定するために利用可能である。
【００５９】
保守サーバ５００は、通知データ５１０を受信した場合、残日数が設定日数に達しているブラック及びイエローのトナーのトナー容器を画像形成装置１００の設置場所へ配送することを決定できる。また、保守サーバ５００は、例えば、マゼンタトナーのトナー容器については、残日数が設定日数には達していないものの、設定日数に達するまで残り２日しかないため、マゼンタトナーのトナー容器も同時に配送することを決定してもよい。一方、保守サーバ５００は、シアントナーのトナー容器については、残日数が６０日であり、トナー切れが生じるまで十分な期間があることが予測されるため、シアントナーのトナー容器のみは配送しないことを決定する。
【００６０】
このように、画像形成装置１００は、画像形成装置１００に装着に装着された複数の消耗部品のいずれかについて残日数が設定日数に達すると、当該複数の消耗部品のそれぞれについての残日数及び残量を、同時に保守サーバ５００へ通知しうる。これにより、残日数が設定日数に達していない消耗部品（トナー容器）についても、残日数が設定日数に達した消耗部品と同時には配送すべきか否かを判定することが可能になる。
【００６１】
図６は、Ｓ４０７において画像形成装置１００から保守サーバ５００へ送信される、消耗部品の交換完了を通知するための通知データの例を示している。通知データ５１１は、交換完了を示すタグ、トナー容器内のトナーの残量を示すタグと残量、トナー容器の残日数を示すタグと残日数、及び、トナー容器の残日数設定（設定日数）を示すタグと設定値、を含むＸＭＬデータで構成されている。
【００６２】
図６に示す通知データ５１１は、画像形成装置１００においてブラックトナーのトナー容器が新たなトナー容器に交換された場合に送信されるデータの例である。これにより、保守サーバ５００が、交換されていない、ブラックトナー以外の各色のトナー容器についての情報（残日数等）を知ることが可能になる。
【００６３】
図７は、Ｓ４１０において画像形成装置１００から保守サーバ５００へ送信される、消耗部品の常備推奨を通知するための通知データの例を示している。通知データ５１２は、常備推奨を示すタグ、トナー容器内のトナーの残量を示すタグと残量、トナー容器の残日数を示すタグと残日数、及び、トナー容器の残日数設定（設定日数）を示すタグと設定値、を含むＸＭＬデータで構成されている。
【００６４】
図７に示す通知データ５１２は、ブラックトナーの大量消費が発生した場合に送信されるデータの例である。通知データ５１２は、大量のトナー消費が発生した一部の色のトナー（ブラックトナー）のトナー容器について常備推奨を示す情報（タグ）が含まれているとともに、全色のトナーのトナー容器について残日数等の情報も含まれている。保守サーバ５００は、通知データ５１２を受信した場合、常備推奨が通知された色のトナー容器を画像形成装置１００の設置場所へ配送することを決定できる。
【００６５】
なお、通知データ５１２には、全色のトナーのトナー容器ではなく、常備推奨の通知対象のトナー容器についてのみ残日数等の情報が含まれてもよい。この場合、保守サーバ５００は、残日数等の情報が通知されたトナー容器が常備推奨であると判断してもよい。
【００６６】
以上説明したように、本実施形態では、画像形成装置１００は、当該装置に着脱可能に装着され、画像形成に使用される消耗部品（トナー容器又は回収トナー容器等）についての残量を取得する。この残量は、例えば、トナー容器については、収容されているトナー（消耗材）の残量であり、回収トナー容器については、収容可能な残りのトナー量である。画像形成装置１００は、取得された残量の変化（推移）に基づいて、消耗部品を使用可能な残りの日数である残日数を予測する。画像形成装置１００は、予測された残日数を、消耗部品の交換に用いる消耗部品の配送のための処理を行う保守サーバ５００（サーバ装置）へ通知する。
【００６７】
このように、画像形成装置１００に装着される消耗部品（消耗品）を使用可能な残日数を画像形成装置１００から保守サーバ５００へ通知することで、消耗部品の適切な配送タイミングを保守サーバ５００において決定することが可能になる。その結果、画像形成装置１００の設置場所に対して適切なタイミングに消耗部品を配送することが可能になる。また、保守サーバ５００では、消耗部品の残日数に基づいて、消耗部品の適切な配送日の決定、及び複数の消耗部品を同時に配送する（可能な場合に複数の消耗部品を効率良く配送する）決定等の、消耗部品の配送のための処理を適切に行うことが可能になる。
【００６８】
また、本実施形態では、画像形成装置１００は、保守サーバ５００への通知を行う残日数を、例えば操作画面３０２を介して行われたユーザの指示に従って設定する。この場合、画像形成装置１００は、消耗部品の残日数が、設定された設定日数に達すると、当該残日数を保守サーバ５００へ通知する。このように、残日数が設定日数に達したタイミングに保守サーバ５００への通知を行うことで、消耗部品の残量が０になる前に画像形成装置１００の設定場所へ消耗部品が確実に配送されるよう、保守サーバ５００への通知を行うことが可能になる。
【００６９】
［第２の実施形態］
第１の実施形態では、画像形成装置１００において消耗部品（トナー容器）の残日数を予測し、消耗部品の残量及び残日数を、保守サーバ５００へ通知する場合について説明している。第２の実施形態では、１日当たりのトナー使用量を画像形成装置１００から保守サーバ５００へ通知し、保守サーバ５００が、トナー容器内のトナー残量の推移（変化）を推定し、トナー容器の残日数を予測する場合について説明する。なお、以下では、画像形成装置のハードウェア構成等、第１の実施形態と共通する部分については説明を省略する。
【００７０】
本実施形態では、Ｓ４０４（図４）において、通知データ５１０（図５）に代えて、図８に示す通知データ６１０を、画像形成装置１００から保守サーバ５００へ送信する。図８に示すように、通知データ６１０は、各色のトナー容器についての１日当たりのトナー使用量を含む。具体的には、通知データ６１０は、予測情報を示すタグと、各色（ブラック、イエロー、マゼンタ、及びシアン）のトナー容器を示すタグと、各色の１日当たりのトナー使用量とを含む、ＸＭＬデータで構成されている。
【００７１】
通知データ６１０は、例えば、１日又は数日に１回の周期で、画像形成装置１００から保守サーバ５００へ送信される。保守サーバ５００は、通知データ６１０に含まれるトナー使用量に基づいて、図２に示すようなトナー残量の推移を推定するとともに、各トナー容器の残日数を予測する。保守サーバ５００は、その予測結果に基づいて、第１の実施形態と同様、トナー容器（消耗部品）の適切な配送タイミングを決定する。
【００７２】
本実施形態では、トナー容器についてのトナー使用量を通知する場合について説明したが、回収トナー容器等の、トナー容器以外の他の消耗部品についての１日当たりの使用量を保守サーバ５００へ通知してもよい。その場合、保守サーバ５００は、受信した通知に基づいて、消耗部品の残日数を予測する。
【００７３】
以上説明したように、本実施形態では、画像形成装置１００は、当該装置に着脱可能に装着され、画像形成に使用される消耗部品（トナー容器又は回収トナー容器等）の１日当たりの使用量を取得する。画像形成装置１００は、取得された使用量を保守サーバ５００へ通知することで、保守サーバ５００に、当該使用量から消耗部品についての残量を取得させ、当該残量の変化に基づいて、消耗部品を使用可能な残りの日数である残日数を予測させる。このようにして、画像形成装置１００に装着された消耗部品の残日数についての、保守サーバ５００による予測を可能にすることで、消耗部品の適切な配送タイミングを保守サーバ５００において決定することが可能になる。その結果、画像形成装置１００の設置場所に対して適切なタイミングに消耗部品を配送することが可能になる。
【００７４】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７５】
１００：画像形成装置、１０６：プリンタ、１０８：スキャナ、１０９：原稿搬送部、１１１：ストレージ、１１３：操作部、１１５：ネットワークＩ／Ｆ、１２０：有線ＬＡＮ、１３０：コントローラ、１４０：インターネット、５００：保守サーバ、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１２：トナー容器、２：回収トナー容器、２０４：原稿給紙ローラ
【図１】
2020020944.tif 000003
【図２】
2020020944.tif 000004
【図３】
2020020944.tif 000005
【図４】
2020020944.tif 000006
【図５】
2020020944.tif 000007
【図６】
2020020944.tif 000008
【図７】
2020020944.tif 000009
【図８】
2020020944.tif 000010