(57)【要約】【課題】  ユーザの画像形成装置の使われ方を表す特徴量を消耗情報に含む場合に、消耗情報の初期化処理を行うため、ユーザの使われ方を示す特徴量が消失し、消耗品交換前の使われ方に応じた消耗品の履歴情報をもとにした正しい寿命予測ができなくなる。【解決手段】  画像形成に使用する消耗品が交換されたことが検知されたことに応じて、消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化することなく、消耗品を使用したプリント枚数を含むカウンタデータを初期化する。【選択図】  図４
2020118716.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置における画像形成に使用する消耗品が交換されたことを検知する検知手段と、
前記検知手段によって前記消耗品が交換されたことに応じて、前記消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化することなく、前記消耗品を使用したプリント枚数を含むカウンタデータを初期化する初期化手段とを有することを特徴とする画像形成装置。
【請求項２】
前記カウンタデータは、プリント枚数カウンタと前記消耗品の交換回数のうち少なくとも１つを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
さらに、前記カウンタデータと前記学習データとから予測した消耗品の残り使用期間をユーザに通知する通知手段とを有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記学習データは、所定期間の消耗品の消耗量の平均と標準偏差が含まれることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記カウンタデータと前記学習データの初期化は、前記カウンタデータと前記学習データを削除することであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
画像形成装置であって、
前記画像形成装置に保持されている情報を初期化する指示を受け付ける受付手段と、
前記受付手段によって前記初期化する指示を受け付けたことに基づき、前記画像形成装置における画像形成に使用する消耗品のカウンタデータを初期化することなく、前記消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化する初期化手段とを有することを特徴とする画像形成装置。
【請求項７】
画像形成装置の制御方法であって、
前記画像形成装置における画像形成に使用する消耗品が交換されたことを検知する検知ステップと、
前記検知ステップによって前記消耗品が交換されたことに応じて、前記消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化することなく、前記消耗品を使用したプリント枚数を含むカウンタデータを初期化する初期化ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項８】
前記消耗品のカウンタデータは、プリント枚数カウンタと前記消耗品の交換回数のうち少なくとも１つを含むことを特徴とする請求項７に記載の画像形成装置の制御方法。
【請求項９】
さらに、前記カウンタデータと前記学習データとから予測した消耗品の残り使用期間をユーザに通知する通知手段とを有することを特徴とする請求項７または８に記載の画像形成装置の制御方法。
【請求項１０】
前記学習データは、所定期間の消耗品の消耗量の平均と標準偏差が含まれることを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置の制御方法。
【請求項１１】
画像形成装置の制御方法であって、
前記画像形成装置に保持されている情報を初期化する指示を受け付ける受付ステップと、
前記受付ステップによって前記初期化する指示を受け付けたことに基づき、前記画像形成装置における画像形成に使用する消耗品のカウンタデータを初期化することなく、前記消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化する初期化ステップとを有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ等の画像形成装置は、例えばトナー容器、回収トナー容器等のように、画像形成装置の稼働に伴って消耗する複数の消耗部品（以下消耗品）を交換可能に備えている。
【０００３】
それらの消耗品は経時的に劣化、故障したり、容器内部に収容された消耗材を使い切ったりすることで最終的には使用不可能となる。消耗品の交換は、画像形成装置が正常に動作するように管理、保守を担当するサービスマン、または一般ユーザ（以下、ユーザ）自身が実施している。例えば、交換時に新たに新品消耗品を装着した場合、これらメモリに格納された消耗品の消耗情報を更新するために、新品検知した画像形成装置内のシステムが自動的に、もしくは交換者が手動で消耗情報の初期化処理を実施していた（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−１６１７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
消耗品の使用状況は一定ではなく日々変化するため、正確に残量がゼロになるまでの日数（残期間）を予測することが困難である。そのため、日々のユーザの消耗品の消耗情報（例えばトナー消費量など）を消耗品自体が備えるメモリや画像形成装置内のメモリに格納し、消耗情報からユーザによる画像形成装置の使われ方の特徴量を抽出する技術がある。
【０００６】
このような日々のユーザの画像形成装置の使われ方を表す特徴量を消耗情報に含む場合に対しても、特許文献１の初期化処理は消耗情報に対して特徴量の有無に依らず初期化処理を行う。そのため、ユーザの使われ方を示す特徴量が消失し、消耗品交換前の使われ方に応じた消耗品の履歴情報をもとにした正しい寿命予測が出来なくなる。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係る画像形成装置は以下のような構成を備える。すなわち、前記画像形成装置における画像形成に使用する消耗品が交換されたことを検知する検知手段と、前記検知手段によって前記消耗品が交換されたことに応じて、前記消耗品の所定期間の使用量から残り使用期間を決定するための学習データを初期化することなく、前記消耗品を使用したプリント枚数を含むカウンタデータを初期化する初期化手段とを有する。
【発明の効果】
【０００８】
本発明によれば、消耗品を交換する時に、学習データを初期化しないことで、消耗品交換後も消耗品の寿命予測を高い精度で実現することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置のハードウェア構成の一例を示すブロック図である
【図２】消耗品の残日数の算出を説明する図である
【図３】消耗品交換時の自動初期化を示すフローチャート図である
【図４】カウンタ初期化処理を示すフローチャート図である
【図５】実施例２における消耗品交換時の手動初期化を示すフローチャート図である
【図６】実施例２における消耗品交換時のユーザによる手動初期化の操作部上の画面例である
【図７】実施例２における消耗品交換時のサービスマンによる手動初期化の操作部上の画面例である
【図８】実施例３における全データ／設定の初期化処理を示すフローチャート図である
【図９】実施例３における全データ／設定の初期化処理の操作部上の画面例である
【図１０】実施例３における学習データ初期化処理を示すフローチャート図である
【図１１】部品カウンタデータと学習データの構造の一例を示すデータ構造図である
【図１２】実施例２における消耗品交換時のユーザによる手動初期化の操作部上の画面例である
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１１】
図１は、本実施形態における画像形成装置１００のハードウェア構成の一例を示すブロック図である。
【００１２】
画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１を含むコントローラ１３０を備えている。
【００１３】
コントローラ１３０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４、プリンタ制御部１０５、画像読取制御部１０７、ストレージ制御部１１０、操作部制御部１１２を備える。
【００１４】
コントローラ１３０を構成する各部はバス１０３で接続されている。また、画像形成装置１００は、ストレージ１１１、プリンタ１０６、スキャナ１０８、原稿搬送部１０９、操作部１１３といったハードウェアを備えている。
【００１５】
コントローラ１３０のプリンタ制御部１０５、画像読取制御部１０７、ストレージ制御部１１０、操作部制御部１１２は、ＣＰＵ１０１が各ハードウェアを制御するためのインタフェースとして機能する。
【００１６】
画像形成装置１００には、多数の消耗品がユーザやサービスエンジニアなどにより交換可能に構成されている。例えば、プリンタ１０６においては、トナー容器１２、回収トナー容器２が交換可能な消耗品であり、プリンタ１０６から着脱可能な構成で備えられている。トナー容器１２は、容器が有するトナーの残量が閾値以下になることを消耗というのに対し、回収トナー容器２は、印刷に使用しなかったトナーを容器に収納した量が閾値以上になることを消耗という。感光ドラム６、定着器５５のように消耗度合いが低いものは、交換消耗品としないことで残日数の通知対象から外しても良い。
【００１７】
プリンタ１０６は、コントローラ１３０で生成したビットマップデータに基づいて、トナーをシートに定着させて画像を印刷する電子写真方式で画像形成を行う。なお、プリンタ１０６は、インクをシートに吐出して画像を印刷するインクジェット方式を採用していてもよい。この場合、電子写真方式の記録材はトナーであるが、インクジェット方式の記録材はインクである。
【００１８】
原稿搬送部１０９は、原稿給紙ローラ２０４で構成されている。なお、本実施形態では、消耗品をユーザが交換可能な消耗品として説明するがこれに限定されるものではない。一部の消耗品はサービスマンが交換する消耗品であってもよい。
【００１９】
ＣＰＵ１０１を含むコントローラ１３０は、画像形成装置１００全体を制御する。
【００２０】
ＣＰＵ１０１はＲＯＭ１０２に格納されているブートプログラムにより、ＯＳ（オペレーティングシステム）を起動する。そして、ＣＰＵ１０１は、ＯＳの上でストレージ１１１やＲＯＭ１０２に記憶されている制御プログラムを実行する。ＲＡＭ１０４は、ＣＰＵ１０１の主メモリやワークエリア等の一時記憶領域として使用される。ストレージ１１１は、ＨＤＤ（Ｈａｒｄ  ＤｉＳｋ  Ｄｒｉｖｅ）などの読み書き可能な不揮発性記憶装置である。ストレージ１１１には、画像形成装置１００全体を制御するためのプログラムや各種アプリケーションプログラム、画像データ、後述する各消耗品の部品カウンタデータ（日々のユーザの消耗品の消耗情報）が記憶されている。また、ストレージ１１１には、学習データ（残日数、及び残日数を予測するためのユーザの使われ方の特徴量）をＲＡＭ１０４やストレージ１１１など様々なデータやプログラムが記憶される。
【００２１】
ＣＰＵ１０１は、ストレージ制御部１１０を介してストレージ１１１へアクセスする。
【００２２】
ＣＰＵ１０１は制御プログラムやアプリケーションプログラムをストレージ１１１やＲＯＭ１０２から読み出されＲＡＭ１０４に展開されたプログラムを実行することで画像形成装置１００を制御する。
【００２３】
なお、本実施形態の画像形成装置１００では、１つのＣＰＵ１０１が１つのメモリ（ＲＡＭ１０４）に展開されたプログラムを用いて後述するフローチャートに示す各処理を実行するものとするが、他の形態であっても構わない。例えば複数のプロセッサ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。
【００２４】
学習データはＲＡＭ１０４またはストレージ１１１に格納されるものとして説明するが、例えばプリンタ１０６やスキャナ１０８などに備え付けられたメモリ（図示なし）に格納し、プリンタ制御用、スキャナ制御用のＣＰＵが制御する形態であっても構わない。
【００２５】
また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２６】
ＣＰＵ１０１は、画像読取制御部１０７を介してスキャナ１０８を制御して原稿上の画像を読み取り、画像データを生成する。また、ＣＰＵ１０１は、ＡＤＦ（オート・ドキュメント・フィーダ）を有する原稿搬送部１０９を制御し、原稿搬送部１０９の原稿台に載置された原稿を１枚ずつスキャナ１０８に搬送し、画像データを生成することもできる。
【００２７】
スキャナ１０８はＣＣＤなどの光学読取装置を用いて原稿の走査を行い、原稿の画像情報を電気信号データに変換する。原稿上の画像を読み取って得られた画像データは、ストレージ１１１に記憶され、印刷処理等に用いられる。
【００２８】
操作部制御部１１２は、操作部１１３とコントローラ１３０を接続する。操作部１１３は、ユーザに対して情報を表示する表示部や、ユーザからの指示を受け付ける受付部として機能する。操作部１１３は、後述する操作画面を表示したり、ユーザからの入力を受け付けたりするタッチパネルディスプレイを備える。また、操作部１１３は、スタートキーや、画像形成装置のステータスを確認したり、ジョブを中止したりするステータス画面に遷移するため状況確認／中止キーなどのハードキーを有していてもよい。
【００２９】
ネットワーク制御部１１４は、ＬＡＮケーブルを介してネットワークＩ／Ｆ１１５と有線ＬＡＮ１２０を接続する。インターネット１４０上にある保守サーバ５００は、ＬＡＮケーブルを介して有線ＬＡＮ１２０を接続する。ネットワークＩ／Ｆ１１５は、有線ＬＡＮ１２０上の保守サーバ５００と通信可能である。
【００３０】
図２は、過去の規定期間内における１つのトナー容器に含まれるトナーの残量の一例を示す。横軸が使用開始日からの経過日数、縦軸がトナー容器に含まれるトナー残量を示している。図２は、トナー初期量（０日）から１日当たりのトナー使用量を減算して、日々のトナー残量の推移を示したものであり、新品のトナーを使い始めて７０日が経過した時点でトナーが容器から無くなる日（残量が０になる日）を予測したものである。
【００３１】
新品のトナーを使い始めて７０日が経過した時点から過去３０日の１日の使用量平均から残量を試算したものであり、この例では、最短で残り４８日（使い始めから１１８日）、最長で残り１０５日（使い始めてから１７５日）でトナーが無くなると算出している。
【００３２】
新品のトナーを使い始めた当初は、１日の使用量平均の値の精度が低いと判断して、この例では７０日が経過した時点から試算している。しかし、何日から試算するかは任意に設定してもよく、後述する学習リセット後カウンタによって学習期間を定義して試算を開始してもよい。消耗品のように無くなることで画像形成装置が停止してしまうようなものについては、最短となる日を採用することで画像形成装置が停止することを回避するようにする。
【００３３】
試算は、定期的（例えば１秒ごと）に実行しても良いし、不定期（例えば１つの画像、１ページなどの印刷単位の画像形成のたび）に実行しても良い。
【００３４】
日々使い方が変化するユーザに対して、使い方の特徴を踏まえて逐次トナー残量がゼロになる日を演算して更新することで精度よく予測が可能となる算出方法を採用する。
【００３５】
なお、本実施形態では、算出方法について特許出願番号２０１８−０１４１２０に記載の試算方法が開示されている方法を元に、部品カウンタデータと学習データ、トナー容器を説明する。
【００３６】
部品カウンタデータは、各消耗品の共通項目として、消耗品単体の累積通紙枚数を示すプリント枚数カウンタ、寿命枚数、交換年月日、画像形成装置の交換時のトータルカウンタ、前回交換時のプリント枚数カウンタ、交換回数が、含まれる。更に各消耗品によって保持する情報に差分は詳細カウンタとして保持する。例えばトナー容器であれば、シリアルＩＤやボトル交換間のトナー補給量などが詳細カウンタとして保持され、トナーの残量情報などその時点でのトナー容器の消耗状態を示す情報が記録されている。なお、消耗品交換時にトナー容器が未使用の場合には生産時に充填されたトナーの重量情報が記録されている。
【００３７】
図１１（ａ）はある残日数算出タイミングでの画像形成装置１００の部品カウンタデータの一例としてトナー容器の部品カウンタデータ１１００について示した図である。図１１（ａ）の例では、画像形成装置１００のトナー容器１２は、プリント枚数カウンタ１１０１は３００枚であり、これは現在装着されているトナー容器が交換されてから３００枚印刷されたことを示している。なお、３００枚の単位は枚数だけではなく、Ａ４紙１枚を１単位として、Ａ３紙１枚を２単位としてカウントしても良い。寿命枚数１１０２は、現在装着されているトナー容器の予め規定された寿命枚数であり、１００００００枚を超えたタイミングで要交換が推奨となる。交換年月日１１０３は、現在装着されているトナー容器が交換された年月日であり、この例では２０１８年１月１日に交換されたことを示す。交換時トータルカウンタ１１０４は、画像形成装置１００の通算印刷枚数であり、５０００枚印刷されていることを示す。画像形成装置１００の印刷枚数のカウント方法と部品カウンタデータのプリント枚数カウンタの単位は必ずしも一致している必要はない。画像形成装置１００の印刷枚数はユーザから見た出力枚数であるが、ブリント枚数カウンタは前述の通り、その部品の寿命を予測する上で最善の単位で定義されている。前回交換時のプリント枚数カウンタ１１０５は、現在装着されているトナー容器に交換する前に装着されていたトナー容器のプリント枚数カウンタ１１０１の値を保持され、交換されたトナー容器は４０００枚印刷したところで交換されたことを示す。交換回数１１０６は、画像形成装置１００でトナー容器が交換された回数をカウントしており、例では１回交換されたことを示しているので、現在装着されているトナー容器は２回目（初回交換後）の部品であることがわかる。詳細カウンタ１１０７は、各部品で保持するデータであり、寿命の予測とは直接関連しないデータであるため、ここでの説明は割愛する。
【００３８】
学習データは、部品カウンタデータから消耗品の残りの使用期間を決定するために必要な残日数予測演算毎に更新される情報である。学習データは、その時点での消耗品寿命までの残日数、前回演算時の日時、過去所定期間のトナー使用量の平均、過去所定期間のトナー使用量の標準偏差、残量予測誤差、遅配発生確率情報、が含まれる。
【００３９】
図１１（ｂ）は２０１８年３月２２日に残日数算出する場合の画像形成装置１００の学習データの一例としてトナー容器の学習データ１１１０について示した図である。残日数１１１１は、トナー容器１２の寿命までの残日数を示す。部品カウンタデータ１１００から残日数算出後に新たな値に更新される。本実施例では後述する最短の残日数をトナー容器１２の残日数として４８日としているが、最長の残日数や中間値を残日数として定義してもよく、それらは画像形成装置１００の設定で変更可能とする。残日数ｍａｘ１１１２、残日数ｍｉｎ１１１３はそれぞれ、図２で説明したようにトナー容器１２の寿命までの最大、最短の残日数を示し、これらも残日数算出後に新たな値に更新される。前回演算時の日時１１１４は、前回演算した際の日時を保持し、２０１８年３月１２日を示している（使い始めから７０日）。ここでは説明のため日にちベースで記載したが、さらに時間を示す情報を付加しても同様である。所定期間の消耗量の平均１１１５は、前回算出時から現在までの部品カウンタデータ１１００の情報を元に算出される消耗量の平均を示す。例えば所定期間を３０日とした場合、２０１８年２月２０日から３月２２日までの消耗量の平均を算出して値を更新する。所定期間の消耗量の標準偏差１１１６は、前回算出時から現在までの部品カウンタデータ１１００の情報を元に算出される消耗量の標準偏差を示す。同様に所定期間を３０日とした場合、２０１８年２月２０日から３月２２日までの消耗量の標準偏差を算出して値を更新する。残量予測誤差１１１７は予め実験によって規定され消耗品ごとに固定値であり、遅配発生確率１１１８はどれだけの遅配発生確率を許容するかを任意に設定できる変数である。学習を行う上で、残量予測誤差、遅配発生確率の情報も残日数を算出するための係数として必要である。これらは残日数予測演算毎に更新されるとする学習データの定義とは異なるが、算出時点での画像形成装置に設定された変数を使用するため学習データとして扱う。
【００４０】
前回算出した残日数と今回算出した残日数に大きな乖離がある場合、例えば大量にトナーを消費した場合などは、画像形成装置１００はその消費を踏まえた残日数を算出するとともに、在庫推奨アラームによって、ユーザに本消耗品の在庫設置を促して遅配を防ぐ。なお、この乖離が断続的に続くのか一時的なものかを画像形成装置１００からは判断出来ないため、在庫推奨アラームは画像形成装置１００から削除出来ない。
【００４１】
また、本実施形態では部品カウンタデータと学習データをＲＡＭ１０４またはストレージ１１１に格納される例について説明するが、消耗品によっては消耗品に実装された記憶装置内に部品カウンタデータや学習データを格納する事も出来る。その場合、画像形成装置１００から消耗品を着脱しても、再装着することで残量と残日数を参照可能となる。
【００４２】
＜実施例１＞
本実施例では、消耗品交換による自動初期化処理について説明する。これは消耗品交換時の消耗品検知を契機にユーザの介在なく画像形成装置１００が初期化処理実行する際の例である。
【００４３】
画像形成装置１００における消耗品交換時の自動初期化処理の動作を図３のフローチャート図で説明する。なお、自動初期化処理が可能な消耗品は、ユーザによる操作部１１３、有線ＬＡＮ１２０によって通信可能な外部機器（図示せず）からの指示なく消耗品が交換されたかを検知可能な消耗品である。自動検知不可能な消耗品は手動初期化を実施する必要があるが、それは実施例２で後述する。
【００４４】
図３のシーケンスに示す各動作（ステップ）は、コントローラ１３０内のＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。本実施例では、コントローラ１３０が各消耗品を直接制御する例について説明するが、例えばプリンタ１０６やスキャナ１０８も同様にＣＰＵ、ＲＯＭ、ＲＡＭの構成を持つプリンタコントローラ、スキャナコントローラとしてコントローラ１３０と通信しても良い。なお、本実施例では、交換消耗品はトナー容器として説明する。
【００４５】
ステップＳ３０１において、コントローラ１３０は、プリンタ１０６に付帯するセンサー（図示せず）を用いてトナー容器１２が交換されたかを検知する。プリンタ１０６はトナー容器１２が交換されるまで検知を繰り返す。検知された場合、ステップＳ３０３において、コントローラ１３０は、交換されたトナー容器１２の部品カウンタデータの初期化処理を実施する。その詳細を図４のフローチャート図で説明する。
【００４６】
図４のフローチャートに示す各動作（ステップ）は、ＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。
【００４７】
ステップＳ４０１において、コントローラ１３０は、本フローの初期化処理の契機が消耗品交換によるものであるか、で処理を切り替える。
【００４８】
本実施例は消耗品交換契機の初期化処理であるため、コントローラ１３０は、ステップＳ４０２の学習データの初期化処理を実施せず、ステップＳ４０３へ進む。なお、ステップＳ４０２の処理については実施例３で後述する。
【００４９】
ステップＳ４０３において、コントローラ１３０は、本フローの初期化処理の契機が全データ／設定の初期化処理かで処理を切り替える。全データ／設定の初期化処理は、例えば画像形成装置の廃却時や画像形成装置をレンタルして返却時（レンタルアップ）する場合など、画像形成装置の各種設定や登録情報、アプリデータなどのユーザデータの初期化処理を指す。全データ／設定の初期化処理である場合は本フローを終了する。
【００５０】
ステップＳ４０４において、コントローラ１３０は、部品カウンタデータの初期化を実施する。
【００５１】
ステップＳ３０４において、コントローラ１３０は、ステップＳ３０３において完了したカウンタ初期化の結果を操作部１１３にて表示させる。
【００５２】
以上説明したように、本実施例では消耗品交換による自動初期化処理で部品カウンタデータのみを初期化し、学習データは継続使用することが出来る。そのため、消耗品交換後もお客様の画像形成装置の使われ方に応じた寿命表示が可能となる。
【００５３】
＜実施例２＞
実施例１では、自動交換検知可能な消耗品についての自動初期化について説明したが、本実施例ではユーザによる手動初期化による形態について説明する。自動交換検知不可能な消耗品の例として、ユーザ交換困難、または交換頻度の少ない消耗品である感光ドラムなどは、自動交換検知センサーを設けずサービスマンによって消耗品交換後に手動で初期化する運用が一般的である。
【００５４】
画像形成装置１００における消耗品交換時の手動初期化処理の動作を図５のフローチャート図で説明する。
【００５５】
図５のシーケンスに示す各動作（ステップ）は、コントローラ１３０内のＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。本実施例では、コントローラ１３０が各消耗品を直接制御する例について説明するが、例えばプリンタ１０６やスキャナ１０８も同様にＣＰＵ、ＲＯＭ、ＲＡＭの構成を持つプリンタコントローラ、スキャナコントローラとしてコントローラ１３０と通信しても良い。
【００５６】
ステップＳ５０１において、コントローラ１３０は交換する消耗品の初期化画面を操作部１１３に表示する。操作部１１３による初期化画面の一例を図６と図７に示す。
【００５７】
図６は、ユーザ交換可能な消耗品についての初期化指示までのユーザモード画面例を示す図である。本実施例では、図６（ａ）で示すようにＡＤＦメンテナンスキットと定着器の交換が可能であることを提示する例で説明する。操作部１１３からＡＤＦメンテナンスキット６０１が選択されると、図６（ｂ）の画面へ遷移し、具体的な交換手順を画面６１１で表示する。その後、図６（ｃ）の画面へ遷移し、ＡＤＦメンテナンスキットの初期化指示を待つ画面６２１となる（Ｓ５０２）。この画面で“はい”のボタン６２２を選択すると、ＡＤＦメンテナンスキットの初期化処理が開始される（Ｓ５０３）。
【００５８】
図７は、ユーザが消耗品を交換することが困難であるため、ユーザから画像形成装置の保守・運用を委任された専門のサービスマンによる初期化指示までの画面例である。図７（Ａ）で示す画面、ＴＲ−ＲＯＬＬ７０１、Ｃ１−ＰＵ−ＲＬ７０２、Ｃ２−ＰＵ−ＲＬ７０３、Ｃ３−ＰＵ−ＲＬ７０４、Ｃ４ＰＵ−ＲＬ７０５はそれぞれ転写ローラ、カセット給紙ローラ（カセット１からカセット４まで）を表している。例えばＴＲ−ＲＯＬＬ７０１を選択すると、図７（Ｂ）の画面へ遷移し、転写ローラの初期化指示を待つ画面となる（Ｓ５０２）。実行ボタン７１１が押下されると初期化処理が実行される（Ｓ５０３）。
【００５９】
ステップＳ５０２において、コントローラ１３０は操作部１１３から初期化指示（はいボタン６２２、または実行ボタン７１１）を受け付けるまで初期化画面を表示し、操作部１１３から初期化指示を受け付けると、カウンタ初期化処理（Ｓ５０３）を実行する。なお、ステップＳ５０３は、実施例１で説明したステップＳ３０３と同様のため、説明は割愛する。
【００６０】
ステップＳ５０４において、完了したカウンタ初期化の結果を操作部１１３にて表示させる。その画面の一例を図１２に示す。図１２において、初期化指示のあったＡＤＦメンテナンスキットの初期化処理が完了したことを操作部１１３上で表示している（画面６３１）。
【００６１】
以上説明したように、本実施例では消耗品交換による手動初期化処理で部品カウンタデータのみを初期化し、学習データは継続使用することが出来る。そのため、消耗品交換後もお客様の画像形成装置の使われ方に応じた寿命表示が可能となる。
【００６２】
＜実施例３＞
本実施例では、画像形成装置のレンタルアップなどの消耗品交換が実施されない場合の初期化手段（以降、全データ／設定の初期化）について説明する。
【００６３】
画像形成装置のレンタルが終了して返却時（レンタルアップ）に行う、消耗品交換が実施されない場合の初期化処理は、消耗情報が初期化されない。そのため、ユーザが変わって新たに再稼働する場合、以前のユーザの使われ方を想定した自動発注がかかってしまう可能性がある。
【００６４】
消耗品交換はされないため部品カウンタデータは初期化しない一方で、ユーザや使用する国が変わるため、学習データが初期化されないと、以前使用していたユーザの使われ方に応じた自動配送がなされてしまい、早配／遅配に繋がる。
【００６５】
画像形成装置１００における全データ／設定の初期化処理の動作を図８のフローチャートで説明する。図８のシーケンスに示す各動作（ステップ）は、コントローラ１３０内のＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。本実施例では、コントローラ１３０が各消耗品を直接制御する例について説明するが、例えばプリンタ１０６やスキャナ１０８も同様にＣＰＵ、ＲＯＭ、ＲＡＭの構成を持つプリンタコントローラ、スキャナコントローラとしてコントローラ１３０と通信しても良い。
【００６６】
ステップＳ８０１において、コントローラ１３０は、全データ／設定の初期化画面を操作部１１３に表示する。操作部１１３に表示される画面の一例を図９に示す。
【００６７】
画面には初期化を行う際の上書きデータ種類が表示されており、ボタン９１１は、０のデータを１回上書きする設定、ボタン９１２は、０のデータを３回上書する設定、ボタン９１３は、ランダム値のデータを３回上書きする設定となる。この他に、米国国防総省の規格であるＤｏＤ標準の形式で上書きする設定ボタン等を表示する場合もあるが、ここでは省略する。そして実行ボタン９２１を押下することで、初期化が開始され、一方でキャンセルボタン９２０を押下することで、設定情報の初期化がキャンセルされる。
【００６８】
ステップＳ８０２において、コントローラ１３０は、操作部１１３からの初期化指示（９１１、９１２または９１３）を受け付けるまで初期化画面表示し、操作部１１３から初期化指示を受け付けると、カウンタ初期化処理（Ｓ８０３）を実行する。
【００６９】
ステップＳ８０３において、コントローラ１３０は、カウンタ初期化処理を実施する。実施例１でその詳細を図４のフローチャート図で説明したが、本実施例では差分があるステップを中心に説明する。
【００７０】
図４のフローチャートに示す各動作（ステップ）は、ＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。
【００７１】
ステップＳ４０１において、コントローラ１３０は、本フローの初期化処理の契機が消耗品交換によるものであるか、で処理を切り替える。
【００７２】
本実施例は全データ／設定の初期化処理であるため、コントローラ１３０は、ステップＳ４０２の学習データの初期化処理を実施する。ステップＳ４０２において、コントローラ１３０は、学習データの初期化処理を実施する。その詳細を図１０のフローチャート図で説明する。
【００７３】
図１０のフローチャートに示す各動作（ステップ）は、ＣＰＵ１０１がＲＯＭ１０２又はストレージ１１１に記憶された各制御モジュールを実現するためのプログラムをＲＡＭ１０４に読み出し、実行することにより実現される。
【００７４】
ステップＳ１００１において、コントローラ１３０は、全消耗品の学習データを削除する。
【００７５】
ステップＳ１００２において、コントローラ１３０は、学習リセット後カウンタを初期化する。学習リセット後カウンタとは、予め定められた閾値までカウントアップされるまで寿命予測を行わない、つまり学習中状態を示すカウンタである。画像形成装置の稼働開始直後はユーザによる使われ方の特徴が不十分であり、閾値を超えたところで具体的な寿命予測結果である残日数表示を実施する。
【００７６】
ステップＳ１００３において、コントローラ１３０は、在庫推奨アラームを初期化して、本フローを終了する。
【００７７】
ステップＳ１００１からステップＳ１００３により、全データ／設定の初期化処理実行後の画像形成装置は、それまで使用していたユーザによる使われ方がなくなるため、画像形成装置の再稼働時に再びユーザの使い方を学習するところから始めることが出来る。
【００７８】
ステップＳ４０３において、コントローラ１３０は、本フローの初期化処理の契機が全データ／設定の初期化処理によるものであるか、で処理を切り替える。
【００７９】
本実施例は全データ／設定の初期化処理であるため、コントローラ１３０は、ステップＳ４０３の部品カウンタデータの初期化処理を実施せず、本フローを終了する。
【００８０】
ステップＳ８０４において、コントローラ１３０は、画像形成装置１００のＲＡＭ１０４、ストレージ１１１に格納されたデータの初期化を行う。なお、部品カウンタデータと学習データがＲＡＭ１０４、ストレージ１１１に格納されている場合は、それ以外のデータ初期化を実施する。
【００８１】
ステップＳ８０５において、コントローラ１３０は、全データ／設定の初期化が完了した画面を操作部１１３に表示する。
【００８２】
以上説明したように、部品カウンタデータを保持しつつ学習データを削除する初期化手段によって、次回稼働時に学習を開始することが出来、以前使用していたユーザの使われ方に応じた自動配送がなされてしまうことはない。
【００８３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020118716.tif 000003
【図２】
2020118716.tif 000004
【図３】
2020118716.tif 000005
【図４】
2020118716.tif 000006
【図５】
2020118716.tif 000007
【図６】
2020118716.tif 000008
【図７】
2020118716.tif 000009
【図８】
2020118716.tif 000010
【図９】
2020118716.tif 000011
【図１０】
2020118716.tif 000012
【図１１】
2020118716.tif 000013
【図１２】
2020118716.tif 000014