(57)【要約】【課題】デバイスの部品の消耗度を適切に管理することが可能な技術を提供する。【解決手段】ネットワークを介して保守システムと通信する画像形成装置であって、前記画像形成装置の部品情報を含む通知を定期的に前記保守システムに送信する第１の通知手段と、前記第１の通知手段による通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を前記保守システムから受信する受信手段と、前記受信手段により受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を前記保守システムに送信する第２の通知手段と、を有することによって課題を解決する。【選択図】図１１
2015216607.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して保守システムと通信する画像形成装置であって、
前記画像形成装置の部品情報を含む通知を定期的に前記保守システムに送信する第１の通知手段と、
前記第１の通知手段による通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を前記保守システムから受信する受信手段と、
前記受信手段により受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を前記保守システムに送信する第２の通知手段と、
を有する画像形成装置。
【請求項２】
前記第２の通知手段により送信される通知には、前記画像形成装置の部品消耗度に関する部品情報と前記部品情報の精度の判定に利用される関連情報とが含まれる請求項１に記載の画像形成装置。
【請求項３】
前記保守システムには、前記画像形成装置を管理するデバイス管理装置と、前記出動情報を管理する出動情報管理装置とが含まれる請求項１又は２に記載の画像形成装置。
【請求項４】
画像形成装置の部品情報を含む通知を定期的に送信する第１の通知手段と、
前記第１の通知手段による通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を受信する受信手段と、
前記受信手段により受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を送信する第２の通知手段と、
前記第２の通知手段による通知に基づいて、前記画像形成装置の部品消耗度管理情報を管理する管理手段と、
前記管理手段により管理されている部品消耗度管理情報が示す部品の消耗度の精度に応じて、前記部品の消耗度に関する警告を切り替えて通知する第３の通知手段と、
を有する保守システム。
【請求項５】
前記第２の通知手段による通知が前記出動情報により前記画像形成装置に対して指定された通知条件を満たした通知であるか否かに基づいて、前記部品消耗度管理情報が示す部品の消耗度の精度を判定する精度判定手段を更に有し、
前記第３の通知手段は、前記精度判定手段による精度判定の結果に応じて、前記警告を切り替えて通知する請求項４に記載の保守システム。
【請求項６】
前記精度判定手段は、前記第２の通知手段による通知タイミングが前記出動情報により前記画像形成装置に対して指定された通知タイミングを満たしているか否に基づいて、前記部品消耗度管理情報が示す部品の消耗度の精度を判定する請求項５に記載の保守システム。
【請求項７】
前記第３の通知手段は、前記部品消耗度管理情報が示す部品の消耗度の精度に応じて前記警告が表示される警告画面を切り替えることにより、前記精度に応じて前記警告を切り替えて通知する請求項４乃至６の何れか１項に記載の保守システム。
【請求項８】
ネットワークを介して保守システムと通信する画像形成装置が実行する情報処理方法であって、
前記画像形成装置の部品情報を含む通知を定期的に前記保守システムに送信する第１の通知ステップと、
前記第１の通知ステップによる通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を前記保守システムから受信する受信ステップと、
前記受信ステップにより受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を前記保守システムに送信する第２の通知ステップと、
を含む情報処理方法。
【請求項９】
システムが実行する情報処理方法であって、
画像形成装置の部品情報を含む通知を定期的に送信する第１の通知ステップと、
前記第１の通知ステップによる通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を受信する受信ステップと、
前記受信ステップにより受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を送信する第２の通知ステップと、
前記第２の通知ステップによる通知に基づいて、前記画像形成装置の部品消耗度管理情報を管理する管理ステップと、
前記管理ステップにより管理されている部品消耗度管理情報が示す部品の消耗度の精度に応じて、前記部品の消耗度に関する警告を切り替えて通知する第３の通知ステップと、
を含む情報処理方法。
【請求項１０】
ネットワークを介して保守システムと通信するコンピュータに、
前記コンピュータの部品情報を含む通知を定期的に前記保守システムに送信する第１の通知ステップと、
前記第１の通知ステップによる通知に応じて、前記コンピュータの部品交換を伴う作業に関する出動情報を前記保守システムから受信する受信ステップと、
前記受信ステップにより受信された前記出動情報に基づく通知条件に従い、前記コンピュータの部品情報を含む通知を前記保守システムに送信する第２の通知ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、保守システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
デバイスから管理装置に通知される消耗品のカウンタ（以降、部品カウンタを例に説明する）の値は、部品の消耗度（寿命）として管理装置で把握され、部品寿命に到達する前にエンジニアが新しい部品に交換するための情報として利用される。部品寿命を考慮して新しい部品にすることでデバイスが部品寿命により停止することがなくなるため、部品カウンタを正しく把握することは非常に重要である。部品カウンタを正しく把握するために、部品が交換された場合、デバイスから通知される部品カウンタの値を初期の値（ゼロ）にする必要がある。エンジニアが部品カウンタのリセットを適切に行う必要があるが、作業時間や人的ミスにより適切に行われていないケースが多くみられる。部品カウンタが正しくリセットされないことで、管理装置が部品寿命を正しく管理できず、部品寿命が正しく把握できないことが大きな問題となっている。この問題を解決するために、部品交換時に部品交換を検知し部品の寿命値（部品カウンタ）を自動でリセットしたり、遠隔の管理装置から部品カウンタをリセットしたりするといった技術が提案されている。しかし、複合機等においては交換対象となる部品点数が多いため、全ての部品に対して「部品の交換を検知する機構（ＩＣタグ、センサー）」を搭載することは大幅なコストアップとなってしまう。また、遠隔からのリセットは正しいタイミングで部品カウンタリセットを実施しないと部品カウンタの正確さに欠けてしまう。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６５２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１で開示されている技術では、作業開始の指示から一定時間経過したことをもってエンジニアの作業が終了したとみなし、そのときのカウンタのスナップショットを生成しておく。そして、この技術では、作業終了指示がない状態で次回の作業開始が指示された場合、先のスナップショットを作業終了時のカウンタとして扱う。しかし、この技術では、時間のみに基づいて判定しているため、通知されるカウンタの精度にばらつきが生じるといった問題がある。更に、この技術では、精度のバラツキに対する情報が不足しているため、カウンタの信頼性に欠けるといった問題がある。
本発明は、デバイスの部品の消耗度を適切に管理することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、ネットワークを介して保守システムと通信する画像形成装置であって、前記画像形成装置の部品情報を含む通知を定期的に前記保守システムに送信する第１の通知手段と、前記第１の通知手段による通知に応じて、前記画像形成装置の部品交換を伴う作業に関する出動情報を前記保守システムから受信する受信手段と、前記受信手段により受信された前記出動情報に基づく通知条件に従い、前記画像形成装置の部品情報を含む通知を前記保守システムに送信する第２の通知手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、デバイスの部品の消耗度を適切に管理することが可能な技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】システム構成の一例を示す図である。
【図２】デバイスのハードウェア構成の一例を示す図である。
【図３】デバイス管理装置等のハードウェア構成の一例を示す図である。
【図４】デバイスのソフトウェア構成等の一例を示す図である。
【図５】デバイス管理装置のソフトウェア構成等の一例を示す図である。
【図６】管理装置のソフトウェア構成等の一例を示す図である。
【図７】出動情報の通知に係る処理の一例を示すフローチャートである。
【図８】出動情報管理画面の一例を示す図（その１）である。
【図９】出動情報管理画面の一例を示す図（その２）である。
【図１０】出動情報管理画面の一例を示す図（その３）である。
【図１１】デバイスの処理の一例を示すフローチャートである。
【図１２】デバイス管理装置の処理の一例を示すフローチャートである。
【図１３】部品カウンタ情報画面の一例を示す図である。
【図１４】部品の消耗に関する警告画面の一例を示す図である。
【図１５】出動情報及び通知情報の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜実施形態１＞
図１は、本実施形態における消耗品管理保守システム（以下、保守システムという）のシステム構成の一例を示す図である。
デバイス１０１は、ネットワーク１０４、プロキシやファイヤーウォール等のネットワーク機器１０５を介して外部のネットワーク１０６に接続することができる。
デバイス管理装置１０２は、ネットワーク１０８、プロキシやファイヤーウォール等のネットワーク機器１０７を介して外部のネットワーク１０６に接続することができ、デバイス１０１と通信することができる。また、デバイス管理装置１０２は、管理しているデバイス１０１から通知される情報を受信して管理し、デバイス１０１の修理が必要な場合等、必要に応じてエンジニアを派遣することができるようにデバイス１０１を監視する。
情報処理装置１０３は、ネットワーク１０８を介してデバイス管理装置１０２に接続することで、デバイス管理装置１０２が管理する各種の情報を参照、編集することができる。
【０００９】
管理装置１１１は、ネットワーク１１０、プロキシやファイヤーウォール等のネットワーク機器１０９を介して外部のネットワーク１０６に接続することができ、デバイス管理装置１０２と通信することができる。また、管理装置１１１は、デバイス管理装置１０２が監視するデバイス１０１の部品交換を伴うエンジニアの作業内容等に関する出動情報を管理する出動情報管理装置として機能する。出動情報の詳細については後述する。
情報処理装置１１２は、ネットワーク１１０を介して管理装置１１１に接続することで、管理装置１１１が管理する出動情報等を設定、参照することができる。
ネットワーク１０６は、ローカルエリアネットワーク（ＬＡＮ）、又は固定電話回線や携帯電話回線等の専用線、インターネット等、通信可能なものであれば何れであってもよい。また、ネットワーク１０８とネットワーク１１０とは、ネットワーク１０６を介さずに専用線等で接続されていてもよい。また、デバイス１０１のメンテナンス方法や運用は管理元により異なることが多いため、管理装置１１１はメンテナンスの管理元毎に用意されていることが好ましい。
【００１０】
図２は、本実施形態におけるデバイス１０１のハードウェア構成の一例を示す図である。
デバイス１０１は、例えばデジタル複合機、ファクシミリ装置、レーザービームプリンタ、インクジェットプリンタ等の消耗品を備える画像形成装置である。デバイス１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ハードディスク装置や不揮発性メモリといった記憶装置２０４、印刷やスキャン等の制御機構を備えるデータ処理装置２０８を制御するデバイス制御装置２０７を備えている。更に、デバイス１０１は、ネットワーク１０４に接続するためのネットワークインターフェース（ＮＷ  Ｉ／Ｆ）２０５、デバイス１０１の設定を受け付けたり、デバイス１０１の状態を表示したりするための入出力装置２０９を備える。これらの各装置が内部バス２０６を介して相互に接続されている。
【００１１】
ＣＰＵ２０１は、内部バス２０６を介してデバイス１０１を統括的に制御する。また、ＣＰＵ２０１は、ＲＯＭ２０３や記憶装置２０４に格納されているプログラムを実行することにより、デバイス１０１のソフトウェア構成及び後述するデバイス１０１のフローチャートに係る処理（情報処理）を実現する。ＲＡＭ２０２は、ＣＰＵ２０１のメモリやワークエリアとして機能する。ＲＯＭ２０３や記憶装置２０４は、ＣＰＵ２０１が実行するプログラムの他、印刷データ、カウンタ情報、保守システムのシステム情報及びデバイス制御装置２０７が有するセンサー情報等を格納する。ここで、カウンタ情報とは、デバイス１０１の消耗品の消耗度（寿命）に関するカウンタ（本実施形態では、部品カウンタとする）の値を示す情報である。
入出力装置２０９は、デバイス１０１を操作するためのタッチパネルやテンキー等で構成されており、デバイス１０１の操作以外にもデバイス管理装置１０２への接続設定や接続チェックを行うことが可能である。デバイス制御装置２０７は、データ処理装置２０８を制御するだけでなく、印刷機構が備えているセンサーにより印刷の進捗状況、デバイス１０１のステータス、カウンタ値等の情報を取得することが可能である。また、デバイス制御装置２０７は、トナー等の消耗品の制御及び情報取得も可能であり、取得した情報はＣＰＵ２０１により必要に応じてＮＷ  Ｉ／Ｆ２０５からネットワーク１０４を介してデバイス管理装置１０２に通知される。
【００１２】
図３は、本実施形態におけるデバイス管理装置１０２、管理装置１１１、情報処理装置１０３、１１２のハードウェア構成の一例を示す図である。
まず、デバイス管理装置１０２のハードウェア構成について説明する。デバイス管理装置１０２は、デバイス１０１を監視、管理する装置であり、例えばＰＣ、サーバー等の情報処理装置に適用することができる。デバイス管理装置１０２は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ハードディスク装置や不揮発性メモリといった記憶装置３０４、ネットワーク１０８に接続するためのＮＷ  Ｉ／Ｆ３０５を備える。更に、デバイス管理装置１０２は、デバイス管理装置１０２の設定や管理を行うための入出力インターフェース（Ｉ／Ｆ）３０７、入出力Ｉ／Ｆ３０７に接続するディスプレイやキーボード、マウス等の入出力装置３０８を備えている。これらの各装置が、内部バス３０６を介して相互に接続されている。
【００１３】
ＣＰＵ３０１は、内部バス３０６を介してデバイス管理装置１０２を統括的に制御する。また、ＣＰＵ３０１は、ＲＯＭ３０３や記憶装置３０４に格納されているプログラムを実行することにより、デバイス管理装置１０２のソフトウェア構成及び後述するデバイス管理装置１０２のフローチャートに係る処理（情報処理）を実現する。ＲＡＭ３０２は、ＣＰＵ３０１のメモリやワークエリアとして機能する。ＲＯＭ３０３や記憶装置３０４は、ＣＰＵ３０１が実行するプログラムの他、デバイス１０１の登録情報、デバイス１０１から通知されるカウンタ情報、保守システムのシステム情報及びステータス情報を格納する。
ＮＷ  Ｉ／Ｆ３０５は、ネットワーク１０８を介して外部のネットワーク機器とデータのやりとりをする。入出力Ｉ／Ｆ３０７は、入出力装置３０８を介して入出力操作を受け付ける。また、デバイス管理装置１０２は、入出力装置３０８以外にもネットワーク１０８を介して別の情報処理装置１０３等に同じ入出力機能を提供することができる。より具体的には、例えばＨＴＴＰ等のプロトコルを用いて外部から設定や管理を行うことができるＵＩ機能を実現するプログラムが提供される。
【００１４】
次に、管理装置１１１のハードウェア構成について説明する。管理装置１１１は、デバイス管理装置１０２と通信してデバイス１０１の修理やメンテナンスに必要な情報を管理する装置であり、例えばＰＣ、サーバー等の情報処理装置に適用することができる。また、管理装置１１１は、出動情報を管理する。エンジニアは、デバイス１０１を可能な限り停止させることなく正常稼働させるために、寿命に到達する部品の交換を行う。また、エンジニアは、デバイス１０１が故障した際にも故障した部品を新しい部品に交換する。交換にあたりエンジニアが現地に出向くため、新しい交換用の部品だけでなく修理の人件費も発生する。そのため、管理装置１１１は、出動情報を管理する必要がある。部品交換を伴うエンジニアの作業内容等に関する情報である出動情報は、作業日時、作業内容、交換対象部品、作業終了時の部品やメンテナンスに関する情報等を含み、作業対象のデバイス１０１にエンジニアが出動する事前に通知される。
【００１５】
管理装置１１１のハードウェア構成は、上述したデバイス管理装置１０２のハードウェア構成と同様である。即ち、管理装置１１１のＣＰＵ３０１が、ＲＯＭ３０３や記憶装置３０４に格納されているプログラムを実行することにより、管理装置１１１のソフトウェア構成及び後述する管理装置１１１のフローチャートに係る処理（情報処理）が実現される。ＲＯＭ３０３や記憶装置３０４は、ＣＰＵ３０１が実行するプログラムの他、デバイス１０１との通信情報、デバイス１０１から通知されるカウンタ情報、保守システムのシステム情報及びステータス情報を格納する。その他の構成についてはデバイス管理装置１０２と同様であるため詳細な説明を省略する。なお、本実施形態の保守システムでは、デバイス管理装置１０２と管理装置１１１とが別々の装置であるものとしているが、デバイス管理装置１０２と管理装置１１１とは一つの装置として構成されていてもよい。
情報処理装置１０３、１１２は、ＰＣ、サーバー等の情報処理装置に適用することができる。情報処理装置１０３、１１２のハードウェア構成も上述したデバイス管理装置１０２、管理装置１１１のハードウェア構成と同様であるため、詳細な説明を省略する。
【００１６】
次に、デバイス１０１、デバイス管理装置１０２、管理装置１１１のソフトウェア構成について図４、図５、図６を用いて説明する。
図４は、デバイス１０１のソフトウェア構成等の一例を示す図である。デバイス１０１の処理モジュール群４００の各機能により各種の処理が実行される。
デバイス１０１は、ＮＷ  Ｉ／Ｆ２０５を介してネットワーク１０４に接続している。ＮＷ  Ｉ／Ｆ２０５は、通信処理部４０１によって制御される。通信処理部４０１は、デバイス１０１を制御するデバイス管理部４０２の指示に従い、外部のデバイス管理装置１０２と必要な情報をやりとりする。また、通信処理部４０１は、デバイス管理装置１０２と通信をするための通信プロトコルを処理する機能を備えている。通信プロトコルには、例えばＳＮＭＰ（ＳＩＭＰＬＥ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）やＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）といったものがある。
【００１７】
デバイス管理部４０２は、デバイス１０１全体の動作を管理、制御する。また、デバイス管理部４０２は、ＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４（以下、総称する場合は記憶領域２１０という）に各種情報を格納したり、記憶領域２１０から各種情報を取得したりする。デバイス管理部４０２は、通信処理部４０１、デバイス制御部４０３、入出力処理部４０４、出動情報管理部４０５、出動情報処理部４０６、判定処理部４０７と連携する。デバイス管理部４０２は、デバイス制御部４０３で取得可能な機器の情報だけでなく、通信処理部４０１、入出力処理部４０４で取得可能な情報も通信データとして扱うことができる。デバイス管理部４０２は、これらの情報をデバイス管理装置１０２、管理装置１１１に送信する際、デバイス１０１固有の情報や設定情報（ＩＰアドレス、ＭＡＣアドレス、デバイスシリアル番号、製品名、製品タイプ等）も一緒に送信する。これにより、デバイス１０１が個別に判別され、個別の処理が可能となる。
入出力処理部４０４は、デバイス１０１の動作に必要な設定情報の設定、変更や、デバイス管理装置１０２への通知設定を行うための入出力処理を行う。また、入出力処理部４０４は、入出力装置２０９を制御し、タッチパネルやキーから入力された情報を処理してデバイス管理部４０２に提供したり、デバイス管理部４０２から指示された情報を入出力装置２０９に表示したりする。
【００１８】
デバイス制御部４０３は、デバイス制御装置２０７を制御してカウンタ情報や装着されている消耗品の情報を取得し、取得した情報をデバイス管理部４０２に提供する。
出動情報管理部４０５は、デバイス管理装置１０２から通知される出動情報を管理する。デバイス管理装置１０２から通知された出動情報は通信処理部４０１により解釈され、デバイス管理部４０２を介して出動情報管理部４０５に渡される。そして、出動情報管理部４０５は、デバイス管理部４０２を介して出動情報を記憶領域２１０に格納する。
出動情報処理部４０６は、出動情報管理部４０５から取得する出動情報や入出力処理部４０４から取得する入力操作情報に基づき、デバイス１０１がメンテナンスされる際の時刻管理等を行う。この際、出動情報処理部４０６は、デバイス１０１に備えられているタイマー（不図示）で管理している時刻情報に基づいて時刻管理を行う。
判定処理部４０７は、出動情報処理部４０６、デバイス制御部４０３、入出力処理部４０４から取得する情報に基づいてメンテナンスが終了したか判定する。判定処理部４０７は、デバイス管理装置１０２に通知が必要と判定した場合、出動情報処理部４０６に対してデバイス管理装置１０２に通知を行うよう指示を出す。そして、出動情報処理部４０６は、出動情報管理部４０５で管理される情報に基づいて、通信処理部４０１を介してデバイス管理装置１０２に通知するようデバイス管理部４０２に指示を出す。ここでいう通知についての詳細な説明は、図７〜１２等を用いて後述する。
【００１９】
図５は、デバイス管理装置１０２のソフトウェア構成等の一例を示す図である。デバイス管理装置１０２の処理モジュール群５００の各機能により各種の処理が実行される。
通信処理部５０１は、ＮＷ  Ｉ／Ｆ３０５を介してネットワーク１０８と接続する。そして、通信処理部５０１は、デバイス管理装置１０２全体を制御する管理システム処理部５０２の指示に従い、監視対象とするデバイス１０１と必要な情報をやりとりする。また、通信処理部５０１は、通信プロトコルを処理する機能を備えており、デバイス１０１から通知を受信して処理するため、例えば図４で説明したようにＨＴＴＰ等といったデバイス１０１で用意されるプロトコルを用意している。
デバイス管理装置１０２は、図４で説明したようにデバイス１０１から通知されるデバイスを一意に識別可能な固有の情報や設定情報（ＩＰアドレス、ＭＡＣアドレス、デバイスシリアル番号、製品名等）を管理しておく。これにより、デバイス管理装置１０２は、デバイス１０１を識別してデバイス毎に処理を行うことができる。
【００２０】
デバイス管理部５０５は、個々のデバイス１０１を管理する。デバイス管理部５０５は、管理装置１１１に対して登録されているデバイス１０１の識別情報を提供することで、管理装置１１１と連携して出動情報の授受を行うことができる。ここで、管理システム処理部５０２は、通信処理部５０１で処理された情報を記憶領域３１０に格納する。
入出力処理部５０３は、格納された情報をディスプレイ等の入出力装置３０８に表示することができる。表示処理部５０４は、ＨＴＭＬ等の表示言語で表示情報を生成することができ、通信処理部５０１、ＮＷ  Ｉ／Ｆ３０５を介して情報処理装置１０３等の外部装置にコンテンツ情報を提供することができる。
出動情報管理部５０６は、管理装置１１１から取得する出動情報を管理する。管理装置１１１からの出動情報は、ＮＷ  Ｉ／Ｆ３０５を介して通信処理部５０１で解釈される。そのため、デバイス管理装置１０２と管理装置１１１とには同じ通信プロトコルが用意されている。そして、管理システム処理部５０２は、出動情報管理部５０６で管理される出動情報を通知するデバイス１０１を特定し、通信処理部５０１を介して出動情報を通知する。また、出動情報管理部５０６は、デバイス１０１から通知される通知情報が、予め通知しておいた出動情報に基づいて通知された情報であるか判定する。
【００２１】
精度判定処理部５０７は、デバイス１０１からの通知情報のデータの正確度合いを示す精度の高低を判定し、精度判定結果を精度情報として記憶領域３１０に格納する。
デバイス情報補正処理部５０８は、精度判定処理部５０７の精度判定結果である精度情報に基づいて、デバイス１０１から通知された通知情報を補正して表示処理部５０４に渡す。そして、表示処理部５０４は、デバイス情報補正処理部５０８から取得した補正後の通知情報をディスプレイ等に表示するための表示情報を生成する。このようにして、精度判定処理部５０７は、補正後の通知情報を入出力処理部５０３を介して入出力装置３０８に表示させたり、管理システム処理部５０２と通信処理部５０１とを介してメール通知した情報処理装置１０３等に表示させたりすることができる。
【００２２】
図６は、管理装置１１１のソフトウェア構成等の一例を示す図である。管理装置１１１の処理モジュール群６００の各機能により各種の処理が実行される。
通信処理部６０１は、ＮＷ  Ｉ／Ｆ３０５を介してネットワーク１１０と接続する。そして、通信処理部６０１は、管理装置１１１全体を制御する管理システム処理部６０２の指示に従い、デバイス管理装置１０２が管理するデバイス１０１に対する出動情報に関する処理を行う。また、通信処理部６０１は、通信プロトコルを処理する機能を備えており、デバイス管理装置１０２とやりとりしてデータを処理するため、例えば図４で説明したＨＴＴＰ等といった、デバイス管理装置１０２と通信するためのプロトコルを用意している。管理装置１１１は、図４で説明したデバイス１０１より通知されるデバイスを識別可能な情報をデバイス管理装置１０２から取得することで、デバイス毎に出動情報の管理を行うことができる。
管理システム処理部６０２は、通信処理部６０１で処理された情報をＲＯＭ３０３又は記憶装置３０４（以下、総称する場合は記憶領域３１０という）に格納する。入出力処理部６０３は、記憶領域３１０に格納された情報をディスプレイ等の入出力装置３０８に表示することができる。
表示処理部６０６は、ＨＴＭＬ等の表示言語で表示情報を生成することができ、通信処理部６０１、ＮＷ  Ｉ／Ｆ３０５を介して情報処理装置１１２等の外部装置に出動情報に関するコンテンツ情報を提供することができる。
【００２３】
出動情報登録処理部６０４は、設定、登録した出動情報をデバイス管理装置１０２に提供する。出動情報登録処理部６０４は、管理システム処理部６０２を介して、表示処理部６０６にデバイス１０１の出動に必要な出動情報の設定情報を表示する表示情報を生成するよう指示することができる。
表示処理部６０６は、出動情報を設定する表示情報を生成し、入出力処理部６０３を介してディスプレイ等の入出力装置３０８に表示させることができる。また、表示処理部６０６は、通信処理部５０１を介して、ＨＴＭＬ等を用いて情報処理装置１１３でも出動情報の設定・表示を行うこができる設定画面を提供することができる。
出動情報マスタ管理部６０５は、出動情報を登録するにあたり、交換対象の部品情報や、部品交換を判定する情報を管理する。出動情報の設定、及びデバイス１０１からの通知情報の処理の詳細については、図７〜１３等を用いて後述する。
【００２４】
まず、管理装置１１１で設定される出動情報がデバイス管理装置１０２を介してデバイス１０１に通知される処理について、図７のフローチャートを用いて説明する。図７は、本実施形態における保守システムでの出動情報の通知に係る処理の一例を示すフローチャートである。
Ｓ７０１で、管理装置１１１の出動情報登録処理部６０４は、図８等を用いて後述する出動情報管理画面を介して出動情報の設定を受け付けて記憶領域３１０に登録する。そして、管理装置１１１は、設定された出動情報をデバイス管理装置１０２に通知する。より具体的に説明すると、デバイス管理装置１０２は、自装置にデバイス１０１が登録されると、管理装置１１１に対して管理しているデバイス１０１の情報を通知する。そして、管理装置１１１は、図８に示すように管理されているデバイス１０１を出動情報管理画面８０１にリスト（一覧情報）で表示する。管理装置１１１は、出動情報管理画面８０１を情報処理装置１１２の入出力装置３０８に表示させることもできる。即ち、出動情報の設定は、管理装置１１１又は情報処理装置１１２の入出力装置３０８から出動情報管理画面８０１を呼び出して行われる。出動情報の設定は、保守システムの管理者や実際に作業を行うエンジニア等によって行われるが、以降の説明ではエンジニアによって行われるものとして説明する。デバイス管理装置１０２の出動情報管理部５０６は、エンジニアによって設定された出動情報を管理装置１１１から受け付け、記憶領域３１０に格納する。管理システム処理部５０２は、出動情報が記憶領域３１０に格納されると、通信処理部５０１を介してデバイス１０１に対して出動情報を提供する。
【００２５】
エンジニアによる出動情報管理画面８０１を介した出動情報の設定について、より詳細に説明する。なお、ここでは管理装置１１１の入出力装置３０８に出動情報管理画面８０１が表示されているものとして説明する。出動情報管理画面８０１には、リスト８０２として、デバイス１０１を保有している顧客名や設置場所、デバイス１０１を識別するデバイスＩＤ、出動情報が設定されているか否かを示す設定状態情報が表示される。管理装置１１１は、出動情報管理画面８０１にデバイス１０１毎に用意されている設定ボタン８０３の押下（選択）を受け付けると、選択されたデバイス１０１の出動情報の設定を受け付ける。また、管理装置１１１は、戻るボタン８０５の押下を受け付けると、出動情報管理画面８０１を閉じて、表示画面をメニュー画面（不図示）に戻す。
【００２６】
図９は、管理装置１１１が図８に示す出動情報管理画面８０１の設定ボタン８０３の押下を受け付けた場合に表示する出動情報管理画面９０１の一例を示す図である。なお、出動情報管理画面８０１と同様で、出動情報管理画面９０１は情報処理装置１１２の入出力装置３０８に表示されてもよい。
デバイス１０１毎の出動情報管理画面９０１は、次の項目から構成されている。状態９０２の項目には、エンジニアがこれから設定する出動情報の入力が、出動前の事前入力か、出動後の事後入力か、出動情報としては変更なく完了しているかを選択できるようにリスト表示される。出動年月日９０３の項目は、エンジニアが出動する年月日と時間とを入力する項目である。事前の設定であれば、エンジニアは出動する際の作業開始時間及び作業時間を入力する。事前に入力した情報と実際の情報とが異なる場合があるため、本項目は更新可能である。作業時間は、エンジニアが出動する際の作業にかかる予想時間であり、実際に作業をするエンジニアが経験に基づいて入力してもよいし、定量化された数値があるのであれば設定情報に基づいて自動で入力されてもよい。
【００２７】
出動理由９０４の項目には、今回どのような理由でエンジニアが出動するのかを選択できるようにリスト表示される。選択肢としては、部品清掃等の定期点検、部品が寿命に達したことによる部品交換を伴う出動、障害発生による出動といった出動理由が選択可能である。ここで、管理装置１１１が、予め保持しているデバイス１０１のメンテナンス情報に特定障害時の作業情報（例えば特定部品の交換が必須であるといった情報）が含まれていれば出動情報の一部としてデバイス１０１に通知される。
部品交換９０５の項目には、部品交換が必要な場合、交換対象の部品を設定する画面に遷移するための設定ボタンが表示される。
エンジニアは、出動情報管理画面９０１の設定情報を更新する場合は更新して戻るボタン９０６を押下し、更新せずに出動情報管理画面９０１を終了する場合は更新せずに戻るボタン９０８を押下する。管理装置１１１は、それぞれのボタンの押下を受け付けると、出動情報管理画面８０１に戻る。また、管理装置１１１は、部品交換９０５の項目における設定ボタンの押下を受け付けると、図１０に示す出動情報管理画面１００１を表示する。
【００２８】
図１０は、管理装置１１１が図９に示す出動情報管理画面９０１の部品交換９０５の項目における設定ボタンの押下を受け付けた場合に表示する出動情報管理画面１００１の一例を示す図である。なお、出動情報管理画面８０１、９０１と同様で、出動情報管理画面１００１は情報処理装置１１２の入出力装置３０８に表示されてもよい。
出動情報管理画面１００１には、デバイス１０１のメンテナンス情報に基づいて、交換が可能な部品がリスト１００３として表示される。リスト１００３には、交換の有無を設定する交換チェックボックス１００２が用意されている。管理装置１１１は、エンジニアによる交換チェックボックス１００２のチェックを受け付けると、交換が行われる旨の情報を記憶領域３１０に格納すると共に、デバイス管理装置１０２に通知する。リスト１００３には、エンジニアが部品を判別可能なように部品番号や部品名称が表示される。
また、リスト１００３には、部品が交換されたことを検知・決定する判定条件を選択する選択リスト１００４が表示される。選択リスト１００４の選択において、デバイス１０１のメンテナンス情報に基づいて部品交換により特定エラーが解消される場合は、例えば図示しているようにエラー３００解消をもってユニットＡの部品が交換されたとみなすように設定できるものとする。また、一部の部品においてＩＣタグやセンサーによる交換の自動検知ができる場合、図示しているように交換自動検出の設定ができるものとする。一方、部品の交換が出動するエンジニアの操作に依存する場合には、操作終了指示時やメンテナンス終了予定時刻に通知するといった設定ができるものとする。
エンジニアは、設定した値を更新する場合は更新して戻るボタン１００５を押下し、設定をしない、又はキャンセルする場合は更新せずに戻るボタン１００６を押下する。管理装置１１１は、更新して戻るボタン１００５の押下、又は更新せずに戻るボタン１００６の押下を受け付けると、表示画面を図９の出動情報管理画面９０１に戻す。
【００２９】
図７の説明に戻る。
Ｓ７０２で、デバイス管理装置１０２のデバイス管理部５０５は、デバイス１０１からの通信を待つ。これは通常のデバイス監視において、常時、デバイス管理装置１０２とデバイス１０１とを双方向接続しておくことはサーバーリソースや通信権利の都合で難しいためである。そのため、デバイス管理装置１０２は、デバイス１０１からの通知を受けてから応答として出動情報を通知する。したがって、デバイス管理部５０５は、Ｓ７０２においてデバイス１０１から通知を受け付けるまで待ちを続ける。デバイス管理部５０５は、デバイス１０１から通知を受け付けると、処理をＳ７０３へ進め、応答としてデバイス１０１に出動情報を通知する。なお、デバイス１０１の通知には、デバイス１０１の部品情報が含まれていてもよい。即ち、デバイス１０１は、部品情報を含む通知を定期的にデバイス管理装置１０２に送信する。そして、デバイス管理装置１０２は、デバイス１０１からの通知に対する応答として出動情報を送信する。なお、部品情報には、交換対象の部品の部品名や部品カウンタ値等の情報が含まれる。
Ｓ７０３で、デバイス管理部５０５は、出動情報の作業終了予定時刻を過ぎているか判定する。より具体的に説明すると、デバイス管理部５０５は、デバイス管理装置１０２に備えられているタイマー（不図示）で管理している時刻情報に基づいて、Ｓ７０２でデバイス１０１から通知を受け付けた時刻が、出動情報管理画面９０１で設定された出動情報の作業終了予定時刻を過ぎているか判定する。デバイス管理部５０５は、作業終了予定時刻を過ぎていると判定した場合、出動情報を出動前に事前送信することができなかったとして、処理をＳ７０７へ進める。一方、デバイス管理部５０５は、作業終了予定時刻を過ぎていないと判定した場合、処理をＳ７０４へ進める。
【００３０】
Ｓ７０７で、出動情報管理部５０６は、出動情報の事前送信成功フラグを無効にセットし、図７の処理を終了する。事前送信成功フラグはデバイス管理装置１０２に用意されており、デバイス管理装置１０２と管理装置１１１とが通信を行い、両者の間で同期がとれているものとする。
Ｓ７０４で、出動情報管理部５０６は、通信処理部５０１を介してデバイス１０１に出動情報を送信する。ここで、図８〜１０を用いて上述した出動情報管理画面から入力されて設定された出動情報は、デバイス１０１が解釈することができるパラメータとして送信される。パラメータは、記号でも文字列でもよく、デバイス１０１が解釈することができるフォーマットであれば何でもよい。図１５（ａ）は、出動情報の一例を示す図である。出動情報は、図１５（ａ）の例に限定されるものではなく、デバイス１０１が部品の交換を判定することができる判定条件や情報が他にもあれば追加可能である。
Ｓ７０５で、デバイス管理部５０５は、Ｓ７０４で送信した出動情報に対するデバイス１０１からの受信成功通知を、通信処理部５０１を介して受信するのを待つ。そして、デバイス管理部５０５は、受信成功通知を受信した場合、処理をＳ７０６へ進める。一方、デバイス管理部５０５は、受信成功通知がない場合又は受信失敗通知を受信した場合、処理をＳ７０２へ戻す。
Ｓ７０６で、出動情報管理部５０６は、出動情報を現地でのメンテナンス終了前にデバイス１０１に通知することができたとして、事前送信成功フラグを有効にセットし、図７の処理を終了する。
【００３１】
このようにして、管理装置１１１は、出動情報管理画面を介して出動情報の設定を受け付けて登録することができる。そして、デバイス１０１は、デバイス管理装置１０２を介して管理装置１１１で登録された出動情報を受け付けることができる。なお、上述したように、デバイス管理装置１０２と管理装置１１１とは一つの装置であってもよい。即ち、デバイス１０１は、出動情報を登録した情報処理装置から直接、出動情報を受け付けるようにしてもよい。
【００３２】
次に、デバイス１０１のメンテナンスの際における処理について、図１１のフローチャートを用いて説明する。図１１は、デバイス１０１の処理の一例を示すフローチャートである。
Ｓ１１０１で、通信処理部４０１は、図７のＳ７０４でデバイス管理装置１０２が送信した出動情報を受信する。通信処理部４０１は、受信した出動情報を解釈して、デバイス管理部４０２に渡す。なお、図７を用いて上述したように、通信処理部４０１は、定期的に部品情報を含む通知をデバイス管理装置１０２に送信し、その応答として出動情報を受信するようにしてもよい。
Ｓ１１０２で、デバイス管理部４０２は、Ｓ１１０１で受信された出動情報を記憶領域２１０に格納する。
Ｓ１１０３で、出動情報処理部４０６は、Ｓ１１０１で受信された出動情報からエンジニアによるメンテナンスの開始予定時刻を過ぎているか判定する。より具体的に説明すると、出動情報処理部４０６は、デバイス１０１に備えられているタイマー（不図示）で管理している時刻情報に基づいて、Ｓ１１０１でデバイス管理装置１０２から出動情報が受信された時刻が、出動情報管理画面９０１で設定された出動情報が示すメンテナンス開始予定時刻を過ぎているか判定する。出動情報処理部４０６は、メンテナンス開始予定時刻を過ぎていると判定した場合、処理をＳ１１０４へ進める。なお、Ｓ１１０３の判定処理は必須の処理ではない。
【００３３】
Ｓ１１０４で、出動情報処理部４０６は、入出力処理部４０４が入出力装置２０９を介してエンジニアによるメンテナンス開始の指示操作を受け付けたか判定する。出動情報処理部４０６は、エンジニアによるメンテナンス開始操作が行われたと判定した場合、処理をＳ１１０５へ進め、エンジニアによるメンテナンス開始操作が行われていないと判定した場合、処理をＳ１１０６へ進める。
Ｓ１１０５で、出動情報処理部４０６は、Ｓ１１０１で受信された出動情報のメンテナンス開始時刻ではなく、Ｓ１１０４でメンテナンス開始操作が行われた時刻をメンテナンス開始時刻として採用し、処理をＳ１１０７へ進める。
Ｓ１１０６で、出動情報処理部４０６は、Ｓ１１０１で受信された出動情報のメンテナンス開始時刻を採用し、処理をＳ１１０７へ進める。
【００３４】
Ｓ１１０７で、出動情報処理部４０６は、Ｓ１１０１で受信された出動情報に含まれる通知条件情報が示す通知条件を満たしているか判定し、満たしていると判定した場合、処理をＳ１１０８へ進める。例えば、Ｓ１１０１で受信された出動情報が図１５（ａ）に示す出動情報である場合、出動情報処理部４０６は、ユニットＡの交換完了時に通知条件を満たしたと判定する。以下、より具体的に説明する。図１０を用いて説明したように、出動情報には交換の判定条件があり、判定処理部４０７は、その判定条件に従い交換対象として設定された部品が交換されたか判定する。判定条件には、図１０に示すような「エラーが解消されたこと」や「機器が部品交換を自動検知したこと」等が挙げられる。
また、必ずしも機器が部品交換を自動で検知することができるとは限らないので、メンテナンス開始から一定時間が経過したことをもってメンテナンス終了、即ち、部品の交換が完了したとみなされるようにしてもよい。この場合、出動情報処理部４０６は、Ｓ１１０１で受信された出動情報に含まれる出動年月日及び作業予定時間に関する情報と、Ｓ１１０５又はＳ１１０６で採用したメンテナンス開始時刻に関する情報とから、一定時間経過したか判定する。例えば、Ｓ１１０１で受信された出動情報が図１５（ａ）に示す出動情報である場合、出動情報処理部４０６は、２０１３／１０／１５のメンテナンス開示時刻から５０分経過したことをもって、メンテナンス開始から一定時間が経過したと判定する。そして、出動情報処理部４０６は、メンテナンス開始から一定時間が経過したと判定したとき、即ち、メンテナンス終了時間に達したときに通知条件に合致したとみなす。
また、デバイス１０１に予め診断テスト情報を保持させ、デバイス１０１が、前記診断テスト情報に基づいてメンテナンス後に実行した診断テストが正常に終了したことをもって、メンテナンス終了（部品交換完了）とみなすようにしてもよい。
【００３５】
また、出動情報に基づく通知条件が、上述したように一定時間経過後の通知とされている場合であっても、デバイス１０１は、デバイス１０１側に備えられているメンテナンス終了ボタンの押下を受け付けた場合、出動情報に基づく通知条件の合致判定ではなく、メンテナンス終了ボタンの押下に基づく判定を優先する。即ち、デバイス１０１は、メンテナンス終了ボタンの押下を受け付けた場合、メンテナンスが終了したと判定して、処理をＳ１１０８に進める。これにより、より正確な部品交換タイミングを把握することができる。
【００３６】
Ｓ１１０８で、通信処理部４０１は、デバイス管理装置１０２に通知情報を送信する。ここでいう通知情報とは、上述の出動情報において通知が必要であると指示された通知対象の情報のことをいう。図１５（ｂ）は、通知情報の一例を示す図である。図１５（ｂ）に示すように、通知情報には、交換対象の部品の部品名や部品カウンタ値等の部品情報が含まれる。また、図１５（ｂ）には図示していないが、デバイス１０１が部品カウンタ値と共に部品カウンタ値の補正に必要な関連情報を取得することができる場合は、関連情報を部品情報と共に通知するようにしてもよい。例えば、通信処理部４０１は、エンジニアがスキャナのフィーダー部品を交換する場合に、スキャンに関連する部品カウンタ値以外の情報や、交換部品と連動して消耗度が増加する部品の情報等を関連情報として部品情報と共に通知するようにしてもよい。このように、デバイス１０１が部品情報と共に関連情報をデバイス管理装置１０２に通知することにより、デバイス管理装置１０２は、より精度よく部品の寿命管理を行うことができるようになる。
Ｓ１１０９で、通信処理部４０１は、Ｓ１１０８での通知情報の送信が失敗したか判定する。通信処理部４０１は、デバイス１０１自身の問題で通知ができなかった場合、又は通知の結果、デバイス管理装置１０２から通知失敗の応答を受けた場合、通知情報の送信が失敗したと判定する。通信処理部４０１は、通知情報の送信が失敗したと判定した場合、処理をＳ１１１０へ進め、通知が失敗した旨の情報を記憶領域２１０に格納する。そして、通信処理部４０１は、次回通知時に出動情報に従った通知に失敗したことを通知する。これにより、デバイス管理装置１０２は、予めデバイス１０１に通知した出動情報で指定した条件で通知されなかったと判定することができ、その判定結果を図１２を用いて後述する精度判定に利用することができる。
【００３７】
このようにして、デバイス１０１は、デバイス管理装置１０２から受信した出動情報に基づく通知条件に従って、部品情報を含む通知情報をデバイス管理装置１０２に送信することができる。また、その際、デバイス１０１は、部品情報と共に部品情報に関連する関連情報を通知することができる。これにより、デバイス管理装置１０２は、デバイス１０１の部品消耗度を正確に管理することができるようになる。また、デバイス１０１に部品の交換を検知する機構（ＩＣタグ、センサー等）を搭載する必要がないため、コストアップをしなくても正確な部品消耗度の管理が可能となる。
【００３８】
次に、デバイス管理装置１０２がデバイス１０１から通知情報を受信した際の処理について、図１２のフローチャートを用いて説明する。図１２は、デバイス管理装置１０２の処理の一例を示すフローチャートである。なお、図１２のフローチャートの処理は、デバイス管理装置１０２ではなく管理装置１１１が行うようにしてもよい。その場合、管理装置１１１は、通知情報をデバイス管理装置１０２から取得するようにしてもよいし、デバイス１０１から直接取得するようにしてもよい。ここでは、本処理をデバイス管理装置１０２が行うものとして説明する。
Ｓ１２０１で、通信処理部５０１は、出動情報を通知したデバイス１０１から通知情報を受信する。上述したように、通知情報には、図１５（ｂ）に示す情報が含まれる。より具体的に説明すると、通知情報には、デバイスを識別するデバイスＩＤや、出動情報に従って通知される部品情報等の各種のデータが含まれる。図１５（ｂ）の例では、ユニットＡ及びユニットＢの部品が交換されたとして、ユニットＡの交換完了判定条件であるエラー３００解消時にそれぞれの部品カウンタ値が通知される。図１５（ｂ）の例では、ユニットＡの交換判定条件にてユニットＢの部品交換がされたとみなすようにしているが、別の条件を指定することも可能である。また、１回の指示で複数の交換条件が設定された場合、デバイス１０１は、各交換条件を満たしたときの部品カウンタ値をまとめて１回の通知でデバイス管理装置１０２に通知してもよいし、別々の通知に分けてもよい。これらの条件に関する情報は記憶領域３１０に格納され、出動情報マスタ管理部６０５により処理される。そして、これらは出動情報の指示フォーマット、通知時の通知フォーマットを変更することで実現することができる。
【００３９】
Ｓ１２０２で、通信処理部５０１は、Ｓ１２０１で通知情報を受信すると通知情報の内容を解析する。より具体的に説明すると、通信処理部５０１は、予め定められているフォーマット仕様に基づき通知情報を分解し、規定された項目及び値として記憶領域３１０に格納する。
Ｓ１２０３で、精度判定処理部５０７は、通知情報により通知された交換部品の部品カウンタをゼロに補正する。このとき、精度判定処理部５０７は、通知された通知情報と上述の出動情報との照らし合わせにより補正した部品カウンタ値の精度が高いか低いか判定する。例えば、通知情報に後述するような出動情報に基づく精度の高い通知タイミングが設定され、デバイス１０１がその通りの条件で通知した場合、精度判定処理部５０７は、補正した部品カウンタ値の精度が高いと判定する。一方、精度判定処理部５０７は、部品交換を判定する条件が作業終了予定時間といった時限的な通知タイミングであった場合には、補正した部品カウンタ値の精度が低いと判定する。精度判定処理部５０７は、以下のように精度の高低についての精度判定条件情報を予め保持しておくことにより、部品カウンタ値の精度の高低を判定することができる。また、デバイス１０１が通知する通知情報には、デバイス管理装置１０２が出動情報で指示した条件でデバイス１０１が通知情報を通知したか否かの情報も含まれている。そのため、デバイス管理装置１０２は、事前に出動情報で指示していた期待するタイミングで通知がされなかった場合でも、部品カウンタ値の精度を考慮することができる。
【００４０】
以下、精度判定処理部５０７が、部品カウンタ値の精度を高いとみなす場合の例を列挙する。
・デバイス１０１が出動情報で通知される作業内容又は通知条件に従い、適切なタイミングで部品カウンタ通知（通知情報）をデバイス管理装置１０２に通知することができた場合。ここでいう適切なタイミングとは、出動情報で指定された作業終了時刻で部品交換通知がされた場合や、想定される特定エラーが解消したときである。
・デバイス１０１側に部品交換指示機能を持たせ、ボタン押下等の一連の操作により正しく部品交換がされたとみなせる場合。
・作業終了予定時間に基づく通知判定であっても、一緒に通知される部品カウンタ以外の情報（関連情報）により交換対象の部品の稼働実績が極めて低く（稼働実績が所定の閾値より低く）、交換対象である部品カウンタが進んでいないとみなせる場合。
・出動処理時間帯の電源オフオン、指定テストパターン実行完了後といった特定操作を伴うタイミングでの通知であった場合。
・作業終了時間自体が予測しにくい場合でも、作業終了予定時間前後で複数回部品カウンタ通知を行うようにデバイス１０１に指示しておき、事後の出動情報修正（完了時間の入力）により任意の時間内（所定の時間より短時間）でデバイス管理装置１０２が部品カウンタ通知を受けている場合。
以下、精度判定処理部５０７が、部品カウンタ値の精度を低いとみなす場合の例を列挙する。
・デバイス１０１が事前に出動情報を受信することができず、デバイス管理装置１０２がデバイス１０１からの定期通知における部品カウンタを採用する場合。（ただし、上述のように出動情報の事後入力により作業完了時間と定期通知時間とが任意の時間内（所定の時間より短時間）である場合は精度高とする。）
・デバイス１０１が出動情報を受信できたものの、電源断やネットワーク不具合等により当初予定していたタイミングで精度の高い部品カウンタ通知をできなかった場合。
・精度判定処理部５０７が部品カウンタ以外の情報（関連情報）から部品カウンタのリセットを予測した場合。例えばオートシートフィーダーの交換の際、スキャン関連のカウンタ情報から前記部品の交換タイミングを推測した場合。
以上のような精度判定条件の定義をデバイス管理装置１０２で変更することができるようにしておくことで、エンジニアやメンテナンスを行う管理者が運用の都合にあわせ自由に精度判定条件を定めることができる。なお、管理装置１１１が精度判定条件情報を管理し、デバイス管理装置１０２に提供するような構成であってもよい。Ｓ１２０３で、精度判定処理部５０７は、部品カウンタ値の精度が高いと判定した場合、処理をＳ１２０４へ進め、精度が低いと判定した場合、処理をＳ１２０５へ進める。
【００４１】
Ｓ１２０４で、精度判定処理部５０７は、通知情報に含まれる情報からゼロに補正した部品カウンタ値の精度が高いとする情報を記憶領域３１０に格納し、処理をＳ１２０６へ進める。これにより、デバイス管理装置１０２は、部品交換によりゼロになった部品カウンタ値を、より信用度が高い値として管理することができる。
Ｓ１２０５で、精度判定処理部５０７は、通知情報に含まれる情報からゼロに補正した部品カウンタの精度が低いとする情報を記憶領域３１０に格納し、処理をＳ１２０６へ進める。これにより、デバイス管理装置１０２は、部品交換によりゼロになった部品カウンタ値を、実際の部品カウンタ値と差分が生じている可能性がある値として管理することができる。
精度判定処理部５０７は、上述したように、デバイス１０１から通知された通知情報に基づき一旦精度判定を行うが、次のようなケースを考慮するようにしてもよい。例えば、エンジニアが、当初出動情報で指定された内容と異なる内容でメンテナンスを行うケースもある。より具体的には、メンテナンス先の事情により作業日時が変更されてしまった場合、作業内容に差異はないが作業に手間取り作業終了予定時間が大幅に異なってしまうといったケースである。このようなケースを考慮するために、Ｓ１２０６の処理が実行される。より具体的に説明すると、Ｓ１２０６で、精度判定処理部５０７は、出動情報が更新されたか判定し、更新されたと判定した場合、処理をＳ１２０３へ戻し、更新されていないと判定した場合、処理をＳ１２０７へ進める。
エンジニアの出動後に管理装置１１１の情報が実際の作業に基づき更新された場合、管理装置１１１は、デバイス管理装置１０２に対し出動情報の更新を指示する。管理装置１１１の出動情報登録処理部６０４は、通信処理部６０１を介してデバイス管理装置１０２に対し出動情報のアップデートを指示する。精度判定処理部５０７は、出動情報のアップデート指示に基づいて、部品カウンタ値の精度の見直しが必要であるか判定する。デバイス管理装置１０２は、デバイス１０１の状態によっては部品交換自体がキャンセルされるケースもあるため、部品カウンタのゼロ補正をキャンセルし、元の値に戻す場合もある。このように、Ｓ１２０６の処理により、部品カウンタの補正結果の精度がより正確なものになる。
【００４２】
Ｓ１２０７で、デバイス情報補正処理部５０８は、デバイス１０１の稼働により部品カウンタが進み寿命値に到達したか判定する。より具体的に説明すると、デバイス情報補正処理部５０８は、部品カウンタ値が後述する予め定められた消耗率の閾値を超えたか判定し、超えたと判定した場合、通知条件を満たすとみなして処理をＳ１２０８へ進める。また、デバイス情報補正処理部５０８は、上述した部品カウンタの精度に応じて、寿命の判定を切り替える。判定の切り替え方法について、図１３、図１４（ａ）、図１４（ｂ）を用いて説明する。
図１３は、デバイス管理装置１０２の表示処理部５０４により生成される部品カウンタ情報画面１３０１の一例を示す図である。部品カウンタ情報画面１３０１は、部品番号、部品名、消耗率、部品カウンタの単位、現在の部品カウンタ値、精度、予め定めた部品寿命値、前回交換時の情報等から構成されている。部品カウンタ情報画面１３０１に表示される情報は、部品消耗度管理情報の一例である。このように、デバイス管理装置１０２は、デバイス１０１の部品消耗度に関する部品消耗度管理情報を管理している。
ここで、消耗率１３０２とは、現在の部品カウンタ値１３０３を部品寿命値１３０５で割り１００を乗算した数値であり、寿命に対して現在どの程度利用されているかを示す情報である。消耗率が１００％の場合、その部品は寿命値に達していて、動作を保証することが難しく、故障してしまう可能性が高くなることを示す。現在の部品カウンタ値１３０３は、補正された部品カウンタ値を示す。一度も交換されていない部品に関しては、通知される部品カウンタ値が補正されることなくそのまま表示される。このように、部品交換の度にデバイス管理装置１０２で部品カウンタ値がゼロに補正されることで、交換された部品の正しい消耗率を知ることができる。なお、デバイス１０１自身で自動的に部品カウンタ値をリセットすることができる場合は、デバイス管理装置１０２で部品カウンタ値の補正を行わない。ここで、デバイス管理装置１０２は、補正された部品カウンタ値の他に前回通知された補正前の部品カウンタ値を保持しておくことで、値が減っていなければ補正し、減っていればデバイス１０１側で補正（リセット）されたものとみなすようにしてもよい。精度１３０４は、上述した判定により表示している部品カウンタの補正値が実際の値に対し精度が高いか低いかを示している。エンジニアは、精度１３０４の情報を参照することで、次回の部品交換の出動に際し、例えば精度が低いため寿命に到達する前に部品交換のための出動を計画したりすることが可能となる。なお、実施形態では、消耗率１３０２をパーセンテージで算出及び表示しているが、パーセンテージでの算出に限定されるものではない。部品の種類によっては寿命値を時間の概念で処理することが好ましいケースもあり、必要に応じた算出ロジックを用意してもよい。
【００４３】
次に、図１２のＳ１２０７、Ｓ１２０８の通知処理について、図１４を用いて説明する。図１４は、デバイス管理装置１０２の表示処理部５０４により生成される部品の消耗に関する警告画面の一例を示す図である。管理システム処理部５０２は、補正した部品カウンタ値の精度が高いか低いかに応じて、表示処理部５０４が生成する部品の寿命到達を警告する警告画面を切り替える。
図１４（ａ）は、部品カウンタ値の精度が高い場合の通知処理で表示される警告画面の一例を示す図である。表示処理部５０４は、デバイス１０１から通知される部品カウンタの補正結果の精度が高いため、部品寿命に対し１００％に達した場合に図１４（ａ）に示す警告画面を生成し、エンジニア等に通知を行っている。なお、ここでは通知を画面表示で行うものとして説明したが、メール通知等で行われてもよい。このように、通知内容に部品カウンタの補正値の精度が高いことが表示されるようにすることで、エンジニアは適切な対応をとることができる。例えば、エンジニアは、部品の消耗率が１００％に到達してから交換を行うようにすることができる。
図１４（ｂ）は、部品カウンタ値の精度が低い場合の通知処理で表示される警告画面の一例を示す図である。前回の部品交換時における部品カウンタ値の精度が低いため、デバイス管理装置１０２は、部品の消耗率が９５％に到達した時点で通知を行っている。この消耗率の閾値は可変であり、エンジニア等が予め任意の値を設定することができる。デバイス管理装置１０２は、設定された消耗率の閾値に応じて、警告画面による通知のタイミングを早くしたり、遅くしたりすることができる。
【００４４】
上述したように、Ｓ１２０７で、デバイス情報補正処理部５０８は、予め定められた消耗率の閾値に応じて通知条件を満たすか判定し、満たすと判定した場合、処理をＳ１２０８へ進める。
Ｓ１２０８で、管理システム処理部５０２は、表示処理部５０４が生成した図１４（ａ）、（ｂ）といった警告画面により通知を行い、図１２の処理を終了する。この際、管理システム処理部５０２は、上述の警告画面を通信処理部５０１を介して管理装置１１１や他の機器に送信して通知するようにしてもよいし、デバイス管理装置１０２のディスプレイ等に表示して通知するようにしてもよい。
このようにして、デバイス管理装置１０２は、デバイス１０１から通知される部品カウンタの情報及び通知条件から部品カウンタの補正値の扱い（管理）を切り替えることが可能となり、適切な部品の寿命管理が可能となる。
また、図示はしていないが、デバイス１０１が、部品カウンタ値と共に部品カウンタ値の補正に必要な関連情報を取得することができる場合は、関連情報を部品情報と共に通知するようにしてもよい。例えば、通信処理部４０１は、エンジニアがスキャナのフィーダー部品を交換する場合に、スキャンに関連する部品カウンタ値以外の情報や、交換部品と連動して消耗度が増加する部品の情報等を関連情報として部品情報と共に通知するようにしてもよい。デバイス管理装置１０２は、デバイス１０１から通知された通知情報から部品カウンタ値の精度が低いと判定した場合においても、関連情報に基づいて部品カウンタの精度を高めることが可能な場合、部品の寿命管理をより正確に行うことができるようになる。
【００４５】
以上、本実施形態によれば、デバイス１０１は、デバイス管理装置１０２から受信した出動情報に基づく通知条件に従い、適切なタイミングで部品のカウンタ情報を含む通知をデバイス管理装置１０２に送信することができる。更に、デバイス管理装置１０２は、デバイス１０１から受信した通知に基づいて部品のカウンタ情報を精度に応じて管理及び通知（表示）することができる。これにより、デバイス１０１の部品の消耗度を適切に管理することができる。また、デバイス１０１に部品の交換を検知する機構（ＩＣタグ、センサー等）を搭載する必要がないため、コストアップをしなくても正確な部品消耗度の管理が可能となる。
【００４６】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４７】
以上、上述した各実施形態によれば、デバイスの部品の消耗度を適切に管理することが可能な技術を提供することができる。
【００４８】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４９】
１０１  デバイス、１０２  デバイス管理装置、１１１  管理装置、１０３、１１２  情報処理装置
【図１】
2015216607.tif 000003
【図２】
2015216607.tif 000004
【図３】
2015216607.tif 000005
【図４】
2015216607.tif 000006
【図５】
2015216607.tif 000007
【図６】
2015216607.tif 000008
【図７】
2015216607.tif 000009
【図８】
2015216607.tif 000010
【図９】
2015216607.tif 000011
【図１０】
2015216607.tif 000012
【図１１】
2015216607.tif 000013
【図１２】
2015216607.tif 000014
【図１３】
2015216607.tif 000015
【図１４】
2015216607.tif 000016
【図１５】
2015216607.tif 000017