(57)【要約】【課題】  多種の消耗品に関して、柔軟に在庫管理を行うための手法を提供することを目的とする。【解決手段】  よって、本発明における画像形成装置は、消耗品の装着を検出した際に、当該消耗品を特定するためのシリアルＩＤが取得できたか否かを判定する判定手段と、シリアルＩＤが取得できたと判定された場合に、当該取得されたシリアルＩＤを含む、消耗品が新たに装着されたこと示す通知を、前記管理装置に対して送信する送信手段と、シリアルＩＤが取得できなかったと判定された場合に、消耗品の製品名と該消耗品による印刷可能枚数とを入力するための画面の表示を制御する表示手段と、を有することを特徴とする。【選択図】  図７
2014052417.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置で利用される消耗品の管理を行う管理装置と通信する画像形成装置であって、
消耗品の装着を検出した際に、当該消耗品を特定するためのシリアルＩＤが取得できたか否かを判定する判定手段と、
シリアルＩＤが取得できたと判定された場合に、当該取得されたシリアルＩＤを含む、消耗品が新たに装着されたこと示す通知を、前記管理装置に対して送信する送信手段と、
シリアルＩＤが取得できなかったと判定された場合に、消耗品の製品名と該消耗品による印刷可能枚数とを入力するための画面の表示を制御する表示手段と、を有し、
前記送信手段は、シリアルＩＤが取得できなかったと判定された場合に、前記表示された画面を介して入力された消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を、前記管理装置に対して送信することを特徴とする画像形成装置。
【請求項２】
シリアルＩＤが取得できたと判定された際に、所定のルールに従う管理対象のシリアルＩＤでなかった場合には、前記表示手段が消耗品または前記画像形成装置の清掃を促す画面の表示を制御し、
シリアルＩＤが取得できたと判定された際に、前記管理対象のシリアルＩＤであった場合には、前記送信手段は、当該取得されたシリアルＩＤを含む通知を、前記管理装置に対して送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記送信手段は、シリアルＩＤが取得できなかったと判定された場合に、シリアルＩＤを含まない、前記消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を、前記管理装置に対して送信することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記表示手段は、シリアルＩＤが取得できなかったと判定された場合に、いくつかの候補の中から消耗品の製品名を選択するための画面の表示を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記消耗品は、トナーカートリッジまたはトナーボトルであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
画像形成装置と、当該画像形成装置で利用される消耗品の管理を行う管理装置とを含むシステムであって、
前記画像形成装置は、
消耗品の装着を検出した際に、当該消耗品を特定するためのシリアルＩＤが取得できたか否かを判定する判定手段と、
シリアルＩＤが取得できなかったと判定された場合に、消耗品の製品名と該消耗品による印刷可能枚数とを入力するための画面の表示を制御する表示手段と、
シリアルＩＤが取得できたと判定された場合には当該取得されたシリアルＩＤを含む、消耗品が新たに装着されたこと示す通知を前記管理装置に対して送信し、シリアルＩＤが取得できなかったと判定された場合には前記表示された画面を介して入力された消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を前記管理装置に対して送信する送信手段と、を有し、
前記管理装置は、
前記画像形成装置からシリアルＩＤを含む通知を受信した場合には、当該シリアルＩＤを用いた消耗品の管理処理を行う第１の処理手段と、
前記画像形成装置から消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を受信した場合には、前記画像形成装置から総印刷枚数を示す情報を含む消耗品の残量通知の受信に従い、消耗品の管理処理を行う第２の処理手段と、を有することを特徴とするシステム。
【請求項７】
前記管理装置が、前記第１の処理手段により消耗品が交換されたと判断された場合には交換された消耗品のシリアルＩＤを含む、消耗品が交換されたことを示す通知を行い、第２の処理手段により消耗品が交換されたと判断された場合には前記消耗品の製品名を含む、消耗品が交換されたことを示す通知を行う通知手段をさらに有することを特徴とする請求項６に記載のシステム。
【請求項８】
画像形成装置で利用される消耗品の管理を行う管理装置と通信する画像形成装置における方法であって、
消耗品の装着を検出した際に、当該消耗品を特定するためのシリアルＩＤが取得できたか否かを判定する判定工程と、
シリアルＩＤが取得できたと判定された場合に、当該取得されたシリアルＩＤを含む、消耗品が新たに装着されたこと示す通知を、前記管理装置に対して送信する送信工程と、
シリアルＩＤが取得できなかったと判定された場合に、消耗品の製品名と該消耗品による印刷可能枚数とを入力するための画面の表示を制御する表示工程と、を有し、
前記送信工程では、シリアルＩＤが取得できなかったと判定された場合に、前記表示された画面を介して入力された消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を、前記管理装置に対して送信することを特徴とする方法。
【請求項９】
請求項１乃至５のいずれか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信を用いたプリンタ、複写機、複合機などの画像形成装置の消耗品を管理する技術に関する。
【背景技術】
【０００２】
画像形成装置を管理装置がリモートで監視する監視システムにおいて、画像形成装置から画像形成装置で利用されている消耗品の情報を管理装置が受信し、その受信した情報を元に消耗品を管理する方法がある。ここでの消耗品とは、トナーやインクなどが入っているカートリッジやボトルなどである。確実な消耗品管理を行うために、消耗品自体に消耗品を特定できる情報、たとえば固有識別番号を付与して、消耗品の交換などを検知する技術がある。
特許文献１には、画像形成装置において、印刷可能枚数および固有の識別番号の取得有無に応じて、消耗品が純正であるかの判定などを行う技術の開示がある。
【先行技術文献】
【特許文献】
【０００３】
特開２００８−１２９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の技術では、純正の消耗品であると判定できない場合には、ほかに消耗品を特定する方法がないため、管理装置における消耗品の在庫管理などが正確に行えない。また、自動で管理装置から消耗品を発注する際などに、必要な消耗品情報、例えば消耗品の製品名称を特定することができないといった問題がある。
そこで本発明においては、多種の消耗品に関して、柔軟に在庫管理を行うための手法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、例えば、本発明における画像形成装置は、画像形成装置で利用される消耗品の管理を行う管理装置と通信する画像形成装置であって、消耗品の装着を検出した際に、当該消耗品を特定するためのシリアルＩＤが取得できたか否かを判定する判定手段と、シリアルＩＤが取得できたと判定された場合に、当該取得されたシリアルＩＤを含む、消耗品が新たに装着されたこと示す通知を、前記管理装置に対して送信する送信手段と、シリアルＩＤが取得できなかったと判定された場合に、消耗品の製品名と該消耗品による印刷可能枚数とを入力するための画面の表示を制御する表示手段と、を有し、前記送信手段は、シリアルＩＤが取得できなかったと判定された場合に、前記表示された画面を介して入力された消耗品の製品名と該消耗品による印刷可能枚数とを含む通知を、前記管理装置に対して送信することを特徴とする。
【発明の効果】
【０００６】
本発明においては、多種の消耗品に関して、消耗品ごとのシリアルＩＤの取得の有無に関わらず、適切に在庫管理を行うことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施例に係るシステムの構成概要
【図２】本発明における画像形成装置１０１の代表的なブロック図
【図３】本発明における管理装置１０２の代表的なブロック図
【図４】本発明における画像形成装置１０１におけるモジュールのブロック図
【図５】本発明における管理装置１０２におけるモジュールのブロック図
【図６】本発明における画像形成装置の消耗品情報の検知のための構成例を示す図
【図７】画像形成装置１０１の消耗品の関する処理を説明するためのフローチャートを示す図
【図８】本発明における消耗品選択をおこなうＵＩの例
【図９】本発明における消耗品選択確認、決定をおこなうＵＩの例
【図１０】本発明における消耗品清掃指示をおこなうＵＩの例
【図１１】本発明における消耗品の名称を入力させるＵＩの例
【図１２】本発明における消耗品の印刷可能枚数を入力させるＵＩの例
【図１３】管理装置１０２での消耗品の情報を受信した場合の制御を説明するためのフローチャートを示す図
【図１４】管理装置１０２でのシリアルＩＤを用いた消耗品の管理処理を説明するためのフローチャートを示す図
【図１５】管理装置１０２での残量通知を用いた消耗品の管理処理を説明するためのフローチャートを示す図
【図１６】本発明における消耗品の情報について送信データの例
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
＜実施例１＞
図１は本実施例における消耗品管理システムの構成を表すブロック図である。
【００１０】
画像形成装置１０１はローカルエリアネットワーク１０４、プロキシやファイヤーウォール等のネットワーク機器１０５を介し外部のネットワーク１０６に接続することができる。管理装置１０２はローカルエリアネットワーク１０８、プロキシやファイヤーウォール等のネットワーク機器１０７を介し外部のネットワーク１０６に接続することができ、前記画像形成装置１０１と通信することができる。情報処理装置１０３はローカルエリアネットワーク１０８を介し管理装置１０２に接続し、管理装置で管理する情報を参照することができる。ネットワーク１０６はローカルエリアネットワーク（ＬＡＮ）、または固定電話回線や携帯電話回線などの専用線、インターネットなど通信を行えるものであればいずれでも良い。
【００１１】
図２は、本発明の実施の一形態に係わる画像形成装置１０１の構成を示す図である。画像形成装置１０１は、例えばデジタル複合機、ファクシミリ装置、レーザービームプリンタ、インクジェットプリンタなどの消耗品を備える装置である。
【００１２】
画像形成装置１０１は、ＲＯＭ２０３に格納されているプログラム（後述する図４の各処理を実現するプログラムを含む）を実行するＣＰＵ２０１を備え、内部バス２０６を介して各画像形成装置を統括的に制御する。ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ハードディスク装置や不揮発性メモリといった記憶装置（以降は記憶装置）２０４、画像形成を行う印刷部を制御するデバイス制御部２０７、消耗品を利用する印刷機構を備える印刷部２０８を備えている。
【００１３】
ＣＰＵ２０１は、中央演算処理装置であり画像形成装置の制御を司る。ＲＡＭ２０２は、ＣＰＵ２０１のメモリやワークエリアとして機能する。ＲＯＭ２０３や記憶装置２０４は外部記憶装置として機能し、ＣＰＵ２０１で処理をするプログラムの他、印刷データ、カウンタ情報、システム情報及びデバイス制御２０７が有するセンサー情報を保存することが可能である。さらにネットワーク１０４に接続するためのネットワークインターフェース２０５、画像形成装置の設定や状態の表示を行うための入出力装置２０９を備え、内部バス２０６を介して前記ＣＰＵ２０１等と接続されている。入出力装置２０９は画像形成装置１０１を操作するためにタッチパネルやテンキー等で構成されており、画像形成装置１０１の操作以外にも管理装置１０２への接続設定や接続チェックを行うことが可能である。デバイス制御２０７は印刷部２０８を制御するだけでなく、印刷部に備えているセンサーにより印刷の進捗状況、画像形成装置のステータスやカウンタ情報等を取得することが可能である。またトナー等の消耗品の制御および情報取得をすることも可能で、取得した情報はＣＰＵ２０１により必要に応じてネットワークインターフェース２０５からネットワーク１０４を介して管理装置１０２に通知することができる。
【００１４】
図３は、本発明の実施の一形態に係わる管理装置１０２の構成を示す図である。
【００１５】
管理装置１０２は、画像形成装置１０１を監視、管理する装置であり、例えばＰＣ、サーバーなどの情報処理装置に適用することができる。管理装置１０２は、ＲＯＭ３０３に格納されているプログラム（後述する図５の各処理を実現するプログラムも含む）を実行する中央演算処理装置ＣＰＵ３０１を備え、内部バス３０６を介して各画像形成装置を総括的に制御する。ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ハードディスク装置や不揮発メモリ３０４（２０４と同様に以後記憶装置）、ネットワークインターフェース３０５の各画像形成装置が内部バス３０６を介して接続される。
【００１６】
ネットワークインターフェース３０５は、ネットワーク１０８を介して、外部のネットワーク機器とデータをやりとりする。記憶装置３０４は外部記憶装置として機能し、前記画像形成装置１０１の登録情報を記憶するほか、前記バックアップＲＡＭ３０２に代えて、通知さえるカウンタ情報、システム情報及びステータス情報を保存することも可能である。また、管理装置１０２には管理装置の設定や管理を行うための入出力インターフェース３０７、それに接続するディスプレイやキーボード、マウス等の入出力装置３０８を設けている。また入出力装置３０８以外にもネットワーク１０８を介して別の情報処理装置１０３などにも同じ入出力機能を提供することもできる。入出力機能とは、例えばＨＴＴＰ等のプロトコルを用いた外部から設定や管理をおこなうことができるＵＩ機能のプログラムを指す。
【００１７】
情報処理装置１０３はＰＣ、サーバーなどの情報処理装置に適用することができるので管理装置１０２と同じ構成をとるため説明は割愛する。
【００１８】
次に、図４、図５を用いて、画像形成装置１０１を管理装置１０２で管理する方法について説明する。
【００１９】
図４は、画像形成装置１０１の処理モジュール群４００（以後、処理部とする）、図５は管理装置１０２の処理モジュール群５００を表す図である。尚、各処理モジュールはソフトウェアとして実装され、ＣＰＵ２０１によってプログラムを実行することで処理モジュールの処理は実現される。
【００２０】
図４において、画像形成装置１０１はネットワークインターフェース２０５を介してネットワーク１０４に接続している。ネットワークインターフェース２０５は通信処理部４０１によって制御され、画像形成装置１０１を制御するデバイス管理部４０２の指示に従い、外部の管理装置１０２と必要な情報をやり取りする処理をおこなう。
【００２１】
通信処理部４０１は管理装置１０２と通信をするための通信プロトコルを処理する機能を備えている。通信プロトコルとして例えばＳＮＭＰ（ＳＩＭＰＬＥ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）やＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）といったものがある。
【００２２】
次にデバイス管理部４０２について説明する。デバイス管理部４０２は前述のように画像形成装置１０１全体の動作を管理、制御を司る。デバイス管理部４０２はＲＡＭ２０２，ＲＯＭ２０３，記憶装置２０４の記録領域と情報のやりとりをおい、デバイス管理部４０２は通信処理部４０１、デバイス制御部４０３、入出力処理部４０４、消耗品管理部４０５と連携する。
【００２３】
また、デバイス管理部４０２はデバイス制御２０７で取得可能な情報だけでなく、通信処理部４０１、入出力処理部４０４で取得可能な情報も前記通信データとして扱うことができる。それら情報を管理装置に送信する際、画像形成装置固有または設定情報（ＩＰアドレス、ＭＡＣアドレス、デバイスシリアル番号、製品名、製品タイプなど）も一緒に送信することで、管理装置１０２は画像形成装置単位で判別、個別の処理を行うことができる。入出力処理部４０４は画像形成装置１０１の動作に必要な設定情報の設定、変更や、管理装置１０２への通知設定を行うための入出力処理を行う。
【００２４】
デバイス制御部４０３はデバイス制御２０７の制御を司るモジュールで、デバイス制御２０７で前述のカウンタ情報や装着される消耗品の情報を取得し、それら情報をデバイス管理部４０２に提供することが可能である。入出力処理部４０４は入出力装置２０９の制御を司るモジュールで、タッチパネルやキーから入力された情報の処理を行い、デバイス管理部４０２で指示された情報を入出力装置２０９に表示する処理を司る。後述の導通チェック指示や導通チェックの結果表示等も入出力処理部にて制御する。消耗品管理部４０５はデバイス制御部４０３が取得した消耗品の情報を用いて消耗品の制御、管理をするモジュールである。消耗品管理の実例は図６〜１２を用いて後述する。
【００２５】
続いて、図５を用いて、管理装置１０２の各処理部について説明する。各処理モジュールはソフトウェアとして実装され、ＣＰＵ３０１によってプログラムを実行することで処理モジュールの処理は実現される。
【００２６】
通信処理部５０１はネットワークインターフェース３０５を介してネットワーク１０８と接続し、管理装置１０２の全体を制御する管理システム処理部５０２の指示に従い、監視対象とする画像形成装置１０１と必要な情報をやり取りする処理をおこなう。通信処理部５０１は通信プロトコルを処理する機能を備えており、画像形成装置１０１からの通知を受信し処理するため、例えば図４で説明したＳＭＴＰやＨＴＴＰといった、画像形成装置側で用意されるプロトコルを用意している。管理装置１０２は図４で説明した画像形成装置１０１より通知される画像形成装置固有または設定情報（ＩＰアドレス、ＭＡＣアドレス、デバイスシリアル番号、製品名等）を管理しておくことで画像形成装置単位での判別、個別の処理を行うことができる。通信処理部５０１で処理された通信の情報は管理システム処理部５０２により記憶領域であるＲＯＭ３０３、または記憶装置３０４に記録される。記録された情報は入出力処理部５０３によりディスプレイ等の入出力装置３０７に表示することができる。
【００２７】
また、表示処理部５０４にてＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の表示言語で表示情報を生成し、通信処理部５０１、ネットワークインターフェース３０５を介し情報処理装置１０３等の外部装置に送信することができる。消耗品情報処理部５０５と消耗品管理部５０６は画像形成装置１０１が通知してくる消耗品情報に基づき消耗品の処理を行う。消耗品情報処理部５０５は図４で説明した消耗品の情報に基づき消耗品管理処理を切り替える。また消耗品管理部５０６は予め消耗品の情報を登録、管理する処理部で、消耗品の製品名や印刷可能枚数などを管理している。消耗品管理部で扱う情報は、前記画像形成装置１０１で予め登録、保有してもよいし、画像形成装置１０１からの要求により管理装置１０２がネットワーク経由で提供してもよい。消耗品情報処理の実例は図１３〜１５を用いて後で説明する。
【００２８】
図６は、消耗品の情報を取得する構成を示す図である。
【００２９】
画像形成装置１０１には、消耗品を装着する消耗品装着部６０１が備わっている。消耗品装着部６０１は、複数の消耗品６０２を装着可能で、各消耗品の情報を読み取るセンサー６０３が用意されている。ここで装着される複数の消耗品６０２とは、例えば複数色のトナーカートリッジや複数色のトナーボトルなどである。センサー６０３は、各トナーボトルの固有情報やトナーの残量情報などを検出する。
【００３０】
デバイス管理部４０２及びデバイス制御部４０３などは、デバイス制御２０７を介して、該センサー６０３により検出された消耗品の情報を取得することができる。
【００３１】
続いて、本実施例の画像形成装置側の処理の詳細な説明をする。
【００３２】
図７で示すフローチャートを用いて、画像形成装置１０１における消耗品情報の取得および消耗品を識別する識別子（以降シリアルＩＤ）の取得有無に応じた処理について説明する。
【００３３】
Ｓ７００１にてデバイス制御部４０３は、センサー６０３とデバイス制御２０７を介して、画像形成装置１０１に対する消耗品（図中ではトナーカートリッジ）の装着を検出し、Ｓ７００２にてセンサー６０３とデバイス制御２０７を介して消耗品に関する情報を取得する。ここで取得された情報は、デバイス制御部４０３からデバイス管理部４０２を介して、消耗品管理部４０５に渡され、所定の記憶領域に一時的に格納される。
【００３４】
消耗品に関する情報には、消耗品を識別できるシリアルＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が含まれている場合がある。シリアルＩＤは消耗品毎に異なるようにあらかじめ設定され、消耗品を一意に特定することができる個体識別番号である。一方、シリアルＩＤが設定されていない消耗品や、シリアルＩＤをセンサー６０３で取得できない消耗品、または不明なシリアルＩＤが設定されているものも存在する。不明なシリアルＩＤとは、管理対象とするＩＤとは桁数や文字種がまったく異なるものである。つまりこのような不明なシリアルＩＤでは、本システムでは消耗品の種別や寿命などを一意に特定することができない。本実施例においては、取得されたシリアルＩＤの中で不明なシリアルＩＤを除く、シリアルＩＤを本システムの管理対象のシリアルＩＤとする。
【００３５】
Ｓ７００３にて、消耗品管理部４０５は、Ｓ７００２で取得された情報を参照してシリアルＩＤが取得できたかを確認する。シリアルＩＤの取得に成功し、その情報が抽出できた場合にはＳ７００４に進み、失敗した場合にはＳ７００７に進む。
【００３６】
Ｓ７００４にて、消耗品管理部４０５は、抽出した情報が予め定められているシリアルＩＤの采番ルールに合致しているかを確認する。これは管理対象のシリアルＩＤであるかどうかを確認するための処理である。ここで、采番ルールに合致する場合にはＳ７００５に進み、合致しない場合にはＳ７００９に進む。Ｓ７００５にて、消耗品管理部４０５は、デバイス管理部４０２を介してシリアルＩＤを記憶装置２０４に格納する。
【００３７】
Ｓ７００６にて、デバイス管理部４０２は、管理装置１０２に新たに消耗品が装着されたことを示す通を送信する。この通知は、図１６で示すような消耗品の情報が含まれる。図１６を用いて、送信するデータ構造の例を説明する。
【００３８】
１６０１、１６０２で示す送信データは、ＸＭＬ（ＥｘｔｅｎｓｉｂｌｅＭａｒｋｕｐＬａｎｇｕａｇｅ）で記述される。消耗品の情報群を表す＜ｃｏｎｓｕｍａｂｌｅＩｎｆｏ＞タグがり、このタグ内に前述の消耗品の情報を埋め込んで管理装置１０２に送信する。消耗品の情報として、シリアルＩＤ、消耗品の販売メーカー名、消耗品の製品名、消耗品の色、消耗品が印刷可能な印刷可能枚数がある。シリアルＩＤは＜ｃｏｎｓｕｍａｂｌｅＩＤ＞、消耗品の販売メーカー名＜ｍａｎｕｆａｃｔｕｒｅ＞、消耗品の色＜ｃｏｌｏｒ＞、印刷可能枚数＜ｐｒｉｎｔａｂｌｅＰａｇｅｓ＞と定義している。
【００３９】
Ｓ７００５からＳ７００６に遷移した場合の送信データ１６０１について、詳しく説明する。この場合、管理対象のシリアルＩＤがセンサー６０３を介して取得できているので＜ｃｏｎｓｕｍａｂｌｅＩＤ＞タグにその値である“ＢＫ１２３４５６７８９０”が埋め込まれている。他のタグはＮＵＬＬ（データなし）として管理装置１０２に送信される。この情報を受信した管理装置１０２は、画像形成装置１０１に装着されている消耗品のシリアルＩＤを取得することができる。
【００４０】
一方、Ｓ７００３でシリアルＩＤが取得できなかったと判断された場合、Ｓ７００７にて、消耗品管理部４０５は、消耗品を特定するための消耗品の情報を選択する画面の表示制御を行う。具体的には、消耗品管理部４０５が入出力処理部４０４に対して、図８で示す消耗品選択画面の表示指示を行う。消耗品選択画面の表示にあたり、消耗品管理部４０５は記憶領域２０４より選択肢に用いる消耗品の関連情報を取得する。このとき取得する消耗品の関連情報には、消耗品の製品名および管理装置１０２で消耗品の管理処理に使用するための消耗品の印刷可能枚数などの情報が含まれる。
【００４１】
図８では、消耗品を特定するための情報をユーザーに選択させるための消耗品選択画面８００を示している。入出力処理部４０４は、消耗品の関連情報のうち消耗品の製品名を列挙して、この選択画面８０に表示する。図示はしていないが、表示しきれない場合は複数画面に分割して表示してもよい。図の例ではＡ社のトナーカートリッジＡ（ブラック）８０１、Ｂ社のトナーカートリッジＢ（ブラック）８０２、および該当する消耗品の製品名が存在しない場合用に「その他（選択肢にない）」を表示する。画像形成装置１０１を利用するユーザーは装着した消耗品の製品名をもとに、消耗品選択画面８００から該当するものを選択、指定する。ここで、ユーザーが「その他（選択肢にない）」以外を選択した場合には、図９で示す表示に画面が遷移する。「その他（選択肢にない）」が選択された場合には、図１０で示す画面表示に遷移する。
【００４２】
図９の画面例について説明する。消耗品情報の決定画面９００は、図８の選択画面８００を介して、選択された消耗品の情報の確認と確定を行うための画面である。
【００４３】
この決定画面９００では、確認のために、ユーザーにより選択された消耗品の製品名９０１が表示される。入出力処理部４０４は、ユーザーによる決定ボタン９０２の選択を検出すると、消耗品管理部４０５に確認された情報を渡し、その後、Ｓ７００８に処理が進む。戻るボタン９０３の選択を検出した場合には、図８の選択画面８００を再度表示し、消耗品の製品名の再選択を可能にする。
【００４４】
次に、図１０の画面例について説明する。この画面は、ユーザーに任意に消耗品の情報を入力させるための画面である。
【００４５】
入力画面１０００には、消耗品の情報として消耗品の製品名を入力できるフィールド１００１を用意している。ユーザーは、ソフトウェアキーボードやテンキーなどで情報入力を行う。入出力処理部４０４は、ユーザーによる戻るボタン９０３の選択を検出した場合には、図８の選択画面８００を再度表示し、消耗品の製品名の再選択を可能にする。次へボタン１００２の選択を検出し場合には、図１１で示す画面表示に遷移する。
【００４６】
図１１は、ユーザーが任意に入力した消耗品の名称に対応づけて管理すべき印刷可能枚数（公称印刷枚数）を指定するための指定画面１１００の例を示している。
【００４７】
指定画面１１００で指定される印刷可能枚数は消耗品の在庫管理などで利用される情報である。印刷可能枚数とは、具体的には、例えば装着されたトナーカートリッジを販売する販売元などが公表している該トナーカートリッジで印刷可能な枚数情報のことである。本システムでは、複数の公称印刷枚数の選択肢１１０１、１１０２、１１０３を表示して選択させる。図示はしていないが選択肢ではなく、直接数値を入力させてもよい。この場合には誤入力を避けるために、入力値のチェックを行い、所定の範囲外の値が入力された場合は予め用意する固定値を自動設定するなどする。入出力処理部４０４は、ユーザーによる戻るボタン１１０５の選択を検出した場合には、図１０の画面を再度表示する。決定ボタン１１０４の選択を検出すると、消耗品管理部４０５に、入力された消耗品の名称と印刷可能枚数（公称印刷枚数）とを消耗品の情報として渡し、その後、Ｓ７００８に処理が進む。
【００４８】
Ｓ７００８にて、消耗品管理部４０５は、デバイス管理部４０２を介して消耗品の情報を記憶装置２０４に格納し、Ｓ７００６に進む。Ｓ７００６にて、デバイス管理部４０２は、管理装置１０２に消耗品の情報を送信する。
【００４９】
Ｓ７００８からＳ７００６に遷移した場合の送信データ１６０１について、詳しく説明する。シリアルＩＤは取得できていないため＜ｃｏｎｓｕｍａｂｌｅＩＤ＞はＮＵＬＬ（データなし）となる。消耗品の販売メーカー名＜ｍａｎｕｆａｃｔｕｒｅ＞、消耗品の色＜ｃｏｌｏｒ＞、印刷可能枚数＜ｐｒｉｎｔａｂｌｅＰａｇｅｓ＞は、それぞれ前述した画面で選択された情報が埋め込まれる。
【００５０】
次にＳ７００９の処理について説明する。Ｓ７００９にて、消耗品管理部４０５が入出力処理部４０４に対して、消耗品もしくはセンサーの清掃を促す画面（図１２）の表示を指示する。
【００５１】
図１２は、センサーの清掃を促す警告画面１２００を示している。この画面には、清掃が必要な部位がわかりやすいように消耗品の情報を取得するセンサーに関する場所１２０１をマークして表示する。進むボタン１２０２の選択が検出されるとＳ７０１０に処理が進む。Ｓ７０１０では、消耗品管理部４０５がセンサー６０３からの情報などをもとに、消耗品が交換された形跡があるかを監視する。これは、清掃のための消耗品を取り外しや交換を確認するための処理である。Ｓ７０１０で、交換などが検出された場合にはＳ７００２に戻り、検出されないまま所定時間、経過したり、印刷ジョブが投入されてしまったりした場合にはＳ７００７に進む。このとき、清掃交換が行われるまでＳ７０１０にとどまる処理にしてもよい。
【００５２】
続いて、本実施例の管理装置側の処理の詳細な説明を行う。
【００５３】
図１３で示すフローチャートを用いて、画像形成装置１０１から消耗品の情報を受信した際の管理装置１０２で行われる処理について説明する。また、図１４、図１５は、管理装置１０２の消耗品情報処理部５０５により実行される、画像形成装置からの通知に応じた消耗品の管理処理を説明するためのフローチャートを示す。図１３より先に、図１４、図１５の各処理について説明する。なお、図１４、図１５で示す処理は、図１３の処理の途中に呼び出されて実行するような実施例を説明するが、図１３とは独立して、画像形成装置からの通知に応じて実行されてもよい。
【００５４】
図１４では、画像形成装置１０１からの消耗品の情報を含む通知を受信した際の前述の消耗品のシリアルＩＤを用いて消耗品の管理を行う処理を示している。
【００５５】
まず、Ｓ１４０１では、記憶装置３０４のシリアルＩＤ用の所定領域をクリアする。次に、Ｓ１４０２にて、画像形成装置１０１からの通知状況を確認し、消耗品の情報を含む通知を受信したかを確認する。消耗品の情報を受信した場合には、Ｓ１４０３に進む。
【００５６】
Ｓ１４０３では、記憶装置３０４のシリアルＩＤ用の領域に、既にシリアルＩＤが格納されているか否かを確認する。まだ、シリアルＩＤが格納されていない場合には、Ｓ１４０４に進み、記憶装置３０４のシリアルＩＤ用の領域に、受信した消耗品の情報で指定されるシリアルＩＤを格納する。シリアルＩＤを格納すると、Ｓ１４０２に戻る。
【００５７】
Ｓ１４０３にて、既にシリアルＩＤが格納されていた場合にはＳ１４０５に進む。Ｓ１４０５では、記憶装置３０４に格納されているシリアルＩＤ情報と、Ｓ１４０２で受信した通知に含まれる消耗品の情報で指定されるシリアルＩＤとの比較を行う。シリアルＩＤが一致しない場合は、新しい消耗品が画像形成装置１０１に装着されたと判断し（Ｓ１４０６）、Ｓ１４０４に進む。その後、Ｓ１４０４へ進み、シリアルＩＤの情報を更新する。一方、Ｓ１４０５にて、シリアルＩＤが一致すると判定された場合には、同じ消耗品が再度装着されたとみなし何も行わずにＳ１４０２へ戻る。
【００５８】
なお、Ｓ１４０６においては、消耗品の交換が行われたことが判断できるので、このタイミングで画像形成装置１０１の設置環境（顧客）への消耗品の自動配送の手配を行ったり、担当者にメールなどで連絡を行ったりといった処理を自動で行うことも可能である。
【００５９】
続いて、図１５は、画像形成装置１０１からの消耗品のトナーなどの残量通知を用いて、消耗品の管理する処理について説明する。この処理では、シリアルＩＤを用いずに、トナー少信号や、トナーエンプティ信号、トナーフル信号などの残量通知に含まれる情報により、消耗品の管理を行う。具体的には、トナー少信号と該信号に含まれるトナー少のタイミングの画像形成装置１０１の総印刷枚数（カウンタ情報）により、消耗品を管理する処理例を説明する。
【００６０】
まず、Ｓ１５０１において、消耗品管理部５０６は、画像形成装置１０１からの消耗品の情報を含む通知を参照し、消耗品の印刷可能枚数が含まれるかをチェックする。そして、印刷可能枚数から、消耗品管理の判定に用いる閾値の算出を行う。本実施例では、印刷可能枚数の、例えば、十分の一を閾値として算出し、その閾値は消耗品情報処理部５０４により記憶装置３０４に格納される。
【００６１】
この閾値は、トナーの残量が少なくなった消耗品が再度装着されたのか、新しい消耗品に交換されたのかを確認するために設定される。トナーの残量が少なくなった消耗品が再度装着された場合の特徴としては、画像形成装置１０１の総印刷枚数が少ししか変化していないのにも関わらず、すぐにトナー少信号が再発生することである。よって、２つのトナー少信号で示す画像形成装置１０１の総印刷枚数の差が閾値を超えない場合は、明らかに新しい消耗品に交換されたとはいえず、トナーの残量が少なくなった消耗品が再度装着されたとみなせる。
【００６２】
Ｓ１５０２では、画像形成装置１０１からのトナー少を示す残量通知を待つ。消耗品のトナーの残量少の通知を受信すると、Ｓ１５０３へ進む。Ｓ１５０３では、前回消耗品が交換されたと判断した際に受信したトナー少を示す通知（前回通知）に関する情報があるかを確認し、ない場合にはＳ１５０５に進み、ある場合にはＳ１５０４に進む。
【００６３】
Ｓ１５０４では、Ｓ１５０２で受信を確認した通知に含まれる画像形成装置１０１の総印刷枚数から、前回通知に関する情報に含まれる印刷枚数を減算して差分を算出し、この差分が前述の閾値以上であるか否かを判断する。差分が閾値以上の場合には、新しい消耗品に交換されたとみなし、Ｓ１５０５に進む。一方、差分が閾値未満であった場合には、同一の消耗品が再装着されたとみなし、Ｓ１５０６に進む。
【００６４】
Ｓ１５０５では、新しい消耗品に交換されたことを判断する。このタイミングで画像形成装置１０１の設置環境（顧客）への消耗品の自動配送の手配を行ったり、担当者にメールなどで連絡を行ったりといった処理を自動で行うことも可能である。
【００６５】
Ｓ１５０６では、トナー少の状態が解除されたことを示す信号が画像形成装置１０１から受信するまで待機する。解除信号を受信した場合にはＳ１５０７へ進み、Ｓ１５０２で受信を確認した通知に含まれる情報（画像形成装置１０１の総印刷枚数など）を、記憶装置３０４に格納する。ここで格納された総印刷枚数は、Ｓ１５０４の処理で用いる前回印刷枚数に相当する。その後、Ｓ１５０２へ戻る。
【００６６】
図１３は、管理装置１０２での消耗品の情報を受信した場合の制御を説明するためのフローチャートを示す。
【００６７】
まず、Ｓ１３０１にて、画像形成装置１０１からの消耗品の情報を示す通知を受信する。Ｓ１３０２では受信した消耗品の情報にシリアルＩＤが含まれているかを確認する。シリアルＩＤが含まれる場合にはＳ１３０３に進み、含まれない場合にはＳ１３０８に進む。
【００６８】
Ｓ１３０３にて、消耗品管理部５０６が、シリアルＩＤリストに、受信した通知に含まれるシリアルＩＤの登録があるか否かを判定する。シリアルＩＤが登録されている場合にはＳ１３０４へ進み、登録されていない場合にはＳ１３０６へ進む。
【００６９】
Ｓ１３０４では、図１４で説明したシリアルＩＤによる消耗品の管理処理を行う。Ｓ１３０５にて、消耗品管理部５０６が、Ｓ１３０４で消耗品が交換されたことが判断されていた場合には、消耗品の配送などを担当する担当者宛にメール通知を行う。このメールには、消耗品のシリアルＩＤから特定された消耗品の製品名と、該消耗品が交換されたこと、通知元の画像形成装置の情報などの内容を含まれる。この通知をもとに、担当者は、画像形成装置の設置環境（顧客）における特定の消耗品の在庫管理を行い、必要に応じて消耗品の発注の手配を行う。
【００７０】
Ｓ１３０６にて、図１５で説明した残量通知による消耗品の管理処理を行う。また、図示はしていないが、消耗品の製品名などは特定できないが、図１４で説明したシリアルＩＤを用いた消耗品の管理処理を適用することも可能である。続いて、Ｓ１３０７では、消耗品管理部５０６が、Ｓ１３０６で消耗品が交換されたことが判断されていた場合には、消耗品の配送などを担当する担当者宛にメール通知を行う。このメールには、消耗品の製品名が特定できなかったこと、該消耗品が交換されたこと、通知元の画像形成装置の情報などの内容を含まれる。この通知をもとに、担当者は、画像形成装置の設置環境（顧客）における特定の消耗品の在庫管理を行い、必要に応じて消耗品の発注の手配を行う。消耗品の製品名が特定できなかったことを把握した担当者は、消耗品の発注の際に、管理対象のシリアルＩＤが付与されている消耗品を必要に応じて発注することが可能となる。
【００７１】
Ｓ１３０８にて、図１５で説明した残量通知による消耗品の管理処理を行う。シリアルＩＤが含まれない通知においては、図１６の１６０２に示すように、ユーザーにより選択設定された消耗品の製品名称や印刷可能枚数が含まれている。これにより適切な値を用いて、管理装置において適切な消耗品の管理を行うことができる。続いて、Ｓ１３０９では、消耗品管理部５０６が、Ｓ１３０６で消耗品が交換されたことが判断されていた場合には、消耗品の配送などを担当する担当者宛にメール通知を行う。このメールには、消耗品の製品名、該消耗品が交換されたこと、通知元の画像形成装置の情報などの内容を含まれる。
【００７２】
以上、本実施例によれば消耗品のシリアルＩＤが取得できた場合、できない場合のそれぞれの場合において、柔軟に消耗品の管理を行えるようになる。
【００７３】
＜実施例２＞
実施例１では、図７のＳ７００７において画像形成装置１０１の内部が有する消耗品情報に基づき選択画面の表示などをおこなった。実施例２では管理装置１０２が介在して、この選択画面の提供をおこなう方法について説明する。
【００７４】
図示はしていないがＳ７００７の処理において、シリアルＩＤが取得できなかった場合、画像形成装置１０１の消耗品管理部４０５は、管理装置１０２に対して消耗品選択に必要な情報を通信処理部４０１経由で要求する。管理装置１０２は、画像形成装置１０１からの要求に基づき、記憶装置３０４に格納している消耗品情報を通信処理部５０１経由して画像形成装置１０１に提供する。画像形成装置１０１は取得した消耗品情報従い、図８と同様の選択画面８００を表示させることができる。
【００７５】
管理装置１０２から画像形成装置１０１に消耗品情報を提供することで、画像形成装置１０１が販売、設置された後に流通した新しい消耗品への対応が容易に可能となる。
【００７６】
＜実施例３＞
実施例２では、管理装置１０２が介在して前述の消耗品の選択をおこなう方法について説明した。実施例３では、消耗品管理に使用する消耗品の製品名称や印刷可能枚数の指定を管理装置１０２で完結して行う方法について説明する。
【００７７】
図示はしていないがＳ７００７の処理において、シリアルＩＤが取得できなかった場合、画像形成装置１０１の消耗品管理部４０５は管理装置１０２に対して、消耗品選択に必要な情報を通信処理部４０１経由で要求する。画像形成装置１０１の入出力処理部にはＨＴＭＬ等の表示言語を解釈できるアプリケーション（ウェブブラウザなど）を用意する。管理装置１０２は、画像形成装置１０１からの要求に対して、消耗品管理部５０６がＨＴＭＬで消耗品の選択画面情報を生成し、通信処理部５０１を介して画像形成装置１０１に提供する。画像形成装置１０１は受信したＨＴＭＬを解釈し、入出力処理部４０４を介して入出力装置２０９に図８の選択画面８００を表示させることができる。
【００７８】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００７９】
さらに、本発明には、上述した実施形態の適宜組み合わせることにより構成されたシステムやその機能も含まれるものとする。
【図１】
2014052417.tif 000003
【図２】
2014052417.tif 000004
【図３】
2014052417.tif 000005
【図４】
2014052417.tif 000006
【図５】
2014052417.tif 000007
【図６】
2014052417.tif 000008
【図７】
2014052417.tif 000009
【図８】
2014052417.tif 000010
【図９】
2014052417.tif 000011
【図１０】
2014052417.tif 000012
【図１１】
2014052417.tif 000013
【図１２】
2014052417.tif 000014
【図１３】
2014052417.tif 000015
【図１４】
2014052417.tif 000016
【図１５】
2014052417.tif 000017
【図１６】
2014052417.tif 000018