(57)【要約】【課題】  高い精度で、画像形成装置を構成する構成部品の消耗度に係わる情報を出力できるようにすることを目的とする。【解決手段】  複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置で、構成部品の稼動量を検出し、該稼動量に関する情報を構成部品に対応付けて蓄積し、前記蓄積している情報を前記監視装置へ通知し、前記監視装置が前記通知された情報に基づき算出した前記構成部品の第１消耗度を取得し、前記取得した第１消耗度を前記構成部品に対応付けて出力する。また、前記蓄積された情報に基づき、前記構成部品の第２消耗度を算出する。そして、前記監視装置から第１消耗度を取得した場合は、前記第１消耗度を出力し、前記監視装置から第１消耗度を取得できない場合は、前記算出した第２消耗度を出力する。【選択図】      図１８
2008262123.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置であって、
当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積手段と、
前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知手段と、
前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得手段と、
前記蓄積手段に蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出手段と、
前記取得手段で第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力手段とを有することを特徴とする画像形成装置。
【請求項２】
前記構成部品の稼動量に関する情報は、少なくとも構成部品の交換後の駆動回数を示す部品カウンタと、構成部品の交換時の部品カウンタと、構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値とを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段は、複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を、更に前記監視装置から取得し、
前記蓄積手段は、前記監視装置から取得した実績平均値を構成部品に対応付けて蓄積し、
前記算出手段は、前記蓄積手段に蓄積された前記稼動量に関する情報と前記実績平均値に基づき第２消耗度を算出することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記出力手段は、前記取得手段が前記監視装置から第１消耗度を取得した場合は、前記第１消耗度を出力し、前記取得手段が前記監視装置から第１消耗度を取得できない場合は、前記算出した第２消耗度を出力することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記算出手段は、構成部品の交換後の駆動回数を示す部品カウンタ（Ｄ）と構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値（Ｅ）を前記蓄積手段から取得して、第２消耗度＝Ｄ／Ｅ×１００により第２消耗度を算出することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置であって、
構成部品の稼動量に関する情報を蓄積する蓄積手段と、
前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知手段と、
前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得手段と、
前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得手段により取得された前記実績平均値に基づき算出した消耗度の出力を行う出力手段とを有する特徴とする画像形成装置。
【請求項７】
複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置における情報処理方法であって、
当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得工程と、
前記蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出工程と、
前記第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力工程とを有することを特徴とする情報処理方法。
【請求項８】
前記構成部品の稼動量に関する情報は、少なくとも構成部品の交換後の駆動回数を示す部品カウンタと、構成部品の交換時の部品カウンタと、構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値とを含むことを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記取得工程は、複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を、更に前記監視装置から取得し、
前記蓄積工程は、前記監視装置から取得した実績平均値を構成部品に対応付けて蓄積し、
前記算出工程は、前記蓄積された前記稼動量に関する情報と前記実績平均値に基づき第２消耗度を算出することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記出力工程は、前記取得工程が前記監視装置から第１消耗度を取得した場合は、前記第１消耗度を出力し、前記取得工程が前記監視装置から第１消耗度を取得できない場合は、前記算出した第２消耗度を出力することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記算出工程は、構成部品の交換後の駆動回数を示す部品カウンタ（Ｄ）と構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値（Ｅ）を取得して、第２消耗度＝Ｄ／Ｅ×１００により第２消耗度を算出することを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置における情報処理方法であって、
構成部品の稼動量に関する情報を蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知工程と、
前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得工程で取得された前記実績平均値に基づき算出した消耗度の出力を行う出力工程とを有する特徴とする情報処理方法。
【請求項１３】
複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置における情報処理方法を実現するためのプログラムであって、
当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得工程と、
前記蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出工程と、
前記第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力工程とを、コンピュータに実行させるためのプログラム。
【請求項１４】
複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置における情報処理方法を実現するためのプログラムであって、
構成部品の稼動量に関する情報を蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知工程と、
前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得工程で取得された前記実績平均値に基づき算出した消耗度の出力を行う出力工程とを、コンピュータに実行させるためのプログラム。
【請求項１５】
複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置における情報処理方法を実現するためのプログラムを記憶したコンピュータで読み取り可能な記憶媒体であって、
前記プログラムが、
当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得工程と、
前記蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出工程と、
前記第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力工程とを、コンピュータに実行させるためのプログラムであることを特徴とする記憶媒体。
【請求項１６】
複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置における情報処理方法を実現するためのプログラムを記憶したコンピュータで読み取り可能な記憶媒体であって、
前記プログラムが、
構成部品の稼動量に関する情報を蓄積する蓄積工程と、
前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知工程と、
前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得工程と、
前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得工程で取得された前記実績平均値に基づき算出した消耗度の出力を行う出力工程とを、コンピュータに実行させるためのプログラムであることを特徴とする記憶媒体。
【請求項１７】
複数の画像形成装置と、該複数の画像形成装置と通信が可能でその稼動状態を監視する監視装置とを備えた画像形成システムであって、
前記画像形成装置は、
当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する第１の蓄積手段と、
前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知手段と、
前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得手段と、
前記蓄積手段に蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出手段と、
前記取得手段で第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力手段とを有し、
前記監視装置は、
前記複数の画像形成装置から通知された前記画像形成装置を構成する構成部品の稼動量に関する情報を、前記画像形成装置及び構成部品に対応付けて蓄積する第２の蓄積手段と、
前記画像形成装置から通知された前記画像形成装置を構成する構成部品に対応する消耗度を算出するための算出式を保持している場合、当該構成部品の第１消耗度を算出し、当該算出された第１消耗度を前記画像形成装置へ送信する送信手段と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置及びその情報処理方法に関する。特に、複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置のための消耗度の算出技術に関する。
【背景技術】
【０００２】
従来より、複写機等においてトナーの残量をセンサにより検出し、該検出結果を複写機の表示部や遠隔のコンピュータに出力する仕組みが知られている。
【０００３】
また、検出された残量を基に消耗品の残量が少なくなると、新規消耗品の発注を行う仕組みが、特許文献１に開示されている。
【特許文献１】特開平１０−０３２６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によれば、トナー等の消耗品をはじめ各構成部品の消耗度の算出は画像形成装置本体で行うため、精度が良くないという問題があった。
【０００５】
本願発明は上記課題に鑑みてなされたものであり、従来に比べて、高い精度で、画像形成装置を構成する構成部品の消耗度に係わる情報を出力できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
かかる課題を解決するために、本発明の画像形成装置は、複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置であって、当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積手段と、前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知手段と、前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得手段と、前記蓄積手段に蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出手段と、前記取得手段で第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力手段とを有することを特徴とする。
【０００７】
ここで、前記構成部品の稼動量に関する情報は、少なくとも構成部品の交換後の駆動回数を示す部品カウンタと、構成部品の交換時の部品カウンタと、構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値とを含む。また、前記取得手段は、複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を、更に前記監視装置から取得し、前記蓄積手段は、前記監視装置から取得した実績平均値を構成部品に対応付けて蓄積し、前記算出手段は、前記蓄積手段に蓄積された前記稼動量に関する情報と前記実績平均値に基づき第２消耗度を算出する。また、前記出力手段は、前記取得手段が前記監視装置から第１消耗度を取得した場合は、前記第１消耗度を出力し、前記取得手段が前記監視装置から第１消耗度を取得できない場合は、前記算出した第２消耗度を出力する。また、前記算出手段は、構成部品の交換後の駆動回数を示す部品カウンタ（Ｄ）と構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値（Ｅ）を前記蓄積手段から取得して、第２消耗度＝Ｄ／Ｅ×１００により第２消耗度を算出する。
【０００８】
また、本発明の画像形成装置は、複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置であって、構成部品の稼動量に関する情報を蓄積する蓄積手段と、前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知手段と、前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得手段と、前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得手段により取得された前記実績平均値に基づき算出した消耗度の出力を行う出力手段とを有する特徴とする。
【０００９】
また、本発明の画像形成装置の制御方法は、複数の画像形成装置の稼動状態を監視する監視装置と通信が可能な画像形成装置における情報処理方法であって、当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する蓄積工程と、前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知工程と、前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得工程と、前記蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出工程と、前記第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力工程とを有することを特徴とする。
【００１０】
ここで、前記構成部品の稼動量に関する情報は、少なくとも構成部品の交換後の駆動回数を示す部品カウンタと、構成部品の交換時の部品カウンタと、構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値とを含む。また、前記取得工程は、複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を、更に前記監視装置から取得し、前記蓄積工程は、前記監視装置から取得した実績平均値を構成部品に対応付けて蓄積し、前記算出工程は、前記蓄積された前記稼動量に関する情報と前記実績平均値に基づき第２消耗度を算出する。また、前記出力工程は、前記取得工程が前記監視装置から第１消耗度を取得した場合は、前記第１消耗度を出力し、前記取得工程が前記監視装置から第１消耗度を取得できない場合は、前記算出した第２消耗度を出力する。また、前記算出工程は、構成部品の交換後の駆動回数を示す部品カウンタ（Ｄ）と構成部品の交換実績に基づく交換までの駆動回数を示す実績平均値（Ｅ）を取得して、第２消耗度＝Ｄ／Ｅ×１００により第２消耗度を算出する。
【００１１】
また、本発明の画像形成装置の制御方法は、複数の画像形成装置を監視する監視装置と通信が可能で、表示部を備えた画像形成装置における情報処理方法であって、構成部品の稼動量に関する情報を蓄積する蓄積工程と、前記蓄積している構成部品の稼動量に関する情報を監視装置へ通知する通知工程と、前記監視装置が複数の画像形成装置から通知された複数の画像形成装置に共通の構成部品の交換時の部品カウンタに基づき前記監視装置が算出した該共通の構成部品の実績平均値を取得する取得工程と、前記通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の消耗度を取得できなかった場合、前記取得工程で取得された前記実績平均値に基づき算出した消耗度の出力を行う出力工程とを有する特徴とする。
【００１２】
更に、上記画像形成装置の制御方法の工程をコンピュータに実行させるためのプログラム、及び該プログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供する。
【００１３】
また、本発明の画像形成システムは、複数の画像形成装置と、該複数の画像形成装置と通信が可能でその稼動状態を監視する監視装置とを備えた画像形成システムであって、前記画像形成装置は、当該画像形成装置を構成する構成部品の稼動量を検出し、該稼動量に関する情報を前記構成部品に対応付けて蓄積する第１の蓄積手段と、前記蓄積している構成部品の稼動量に関する情報を、前記監視装置へ通知する通知手段と、前記通知手段により通知された稼動量に関する情報に基づき前記監視装置が算出した前記構成部品の第１消耗度を、前記監視装置から取得する取得手段と、前記蓄積手段に蓄積された稼動量に関する情報に基づき第２消耗度を算出する算出手段と、前記取得手段で第１消耗度を取得した場合、当該第１消耗度を前記構成部品に対応付けて出力する出力手段とを有し、前記監視装置は、前記複数の画像形成装置から通知された前記画像形成装置を構成する構成部品の稼動量に関する情報を、前記画像形成装置及び構成部品に対応付けて蓄積する第２の蓄積手段と、前記画像形成装置から通知された前記画像形成装置を構成する構成部品に対応する消耗度を算出するための算出式を保持している場合、当該構成部品の第１消耗度を算出し、当該算出された第１消耗度を前記画像形成装置へ送信する送信手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明に拠れば、従来に比べて、高い精度で、画像形成装置を構成する構成部品の消耗度に係わる情報を出力できる。
【００１５】
更に、複数の画像形成装置の稼動状態を監視する監視装置との通信状態に係わらず構成部品の消耗度に係わる情報を出力できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の実施形態では、複写機やプリンタ等の画像形成装置を例に構成部品の消耗度の監視及び消耗度に係わる情報の管理を説明する。しかし、本発明は画像形成装置に限定することなく、通信を介して複数の処理装置を監視する監視装置を有するシステムに適用が可能である。
【００１７】
＜本実施形態の画像形成システムの構成例＞
図１は、本実施形態に係る画像形成システム全体の構成例を示す図である。
【００１８】
図１において、３１０は画像形成装置の稼動状態を一元的に監視する監視装置に相当する監視サーバである。監視サーバ３１０は、顧客イントラネット内の画像形成装置や販売会社イントラネット内のパーソナルコンピュータ（以下、PCと呼ぶ）と、インターネット２０を介して通信を行う。
【００１９】
１０は顧客イントラネット環境を表している。この顧客イントラネット環境１０内にはＬＡＮ３０１を介して接続された複数の画像形成装置１００が存在し、それぞれインターネット２０経由で監視サーバ３１０と通信を行う。
【００２０】
３０は販売会社イントラネット環境を表している。この販売会社イントラネット環境３０内には少なくとも１台のＰＣ３１が存在し、各ＰＣ３１はインターネット２０経由で監視サーバ３１０と通信を行う。
【００２１】
画像形成装置１００は、インターネット２０を介して、動作モード設定や印刷カウンタ値、各部品の稼動量を表す部品カウンタ値、稼動ログなどの稼動情報、およびサービスコールやジャム、アラームなどの障害情報を監視サーバ３１０へ通知する。また、画像形成装置１００は、監視サーバ３１０からの様々な要求（情報取得要求／通信スケジュール設定要求／ファームウェアアップデート要求など）を受け付ける。この際の通信手段として、本例ではSOAP（Simple Object Access Protocol）などを用いる。
【００２２】
ここで述べる画像形成装置１００としては、プリント機能やファクシミリ機能やコピー機能を統合したデジタル複合複写機やプリンタ、スキャナー、ファクシミリなどが含まれる。なお、以降では、画像形成装置１００はデジタル複合複写機（以下、複写機と呼ぶ）１００に特化して説明を行う。
【００２３】
＜本実施形態の複写機のハードウエア構成例＞
図２は、画像形成装置である複写機１００のハードウェア構成例を示す断面図である。
【００２４】
図２の１５０は自動原稿送り装置（ＤＦ）、１０２はスキャナである。スキャナ１０２は、原稿照明ランプ１０３や走査ミラー１０４等で構成されている。
【００２５】
自動原稿送り装置１５０は、原稿を最終頁から順にｌ枚ずつプラテンガラス１０１上へ搬送し、原稿の読み取り動作終了後に原稿を排出するものである。プラテンガラス１０１上に搬送された原稿は、不図示のモータによって駆動されるスキャナ１０２で往復走査される。その反射光は走査ミラー１０４〜１０６を介してレンズ１０７を透過し、イメージセンサ部１０８内のＣＣＤセンサに結像する。１０９はレーザやポリゴンスキャナ等で構成された露光制御部で、イメージセンサ部１０８で電気信号に変換され、所定の画像処理が行われた画像信号に基づいて変調されたレーザ光１１９を感光体ドラム１１１に照射する。
【００２６】
感光体ドラム１１１の周りには、１次帯電器１１２、現像器１１３、転写帯電器１１６、前露光ランプ１１４、クリーナー装置１１５が装備されている。画像形成部１１０においては、感光体ドラム１１１は、不図示のモータにより矢印方向に回転しており、１次帯電器１１２により所望の電位に帯電された後、露光制御部１０９からのレーザ光１１９が照射され、その上に静電潜像が形成される。感光体ドラム１１１上に形成された静電潜像は、現像器１１３により現像されて、トナー像として可視化される。
【００２７】
一方、右カセットデッキ１２１、左カセットデッキ１２２、上段カセット１２３あるいは下段カセット１２４からピックアップローラ１２５〜１２８により転写紙が給紙される。その転写紙は、給紙ローラ１２９〜１３２、レジストローラ１３３により転写ベルト１３４へ給送され、その過程において可視化されたトナー像が転写帯電器１１６により転写紙に転写される。また、１００枚の転写紙を収容し得るマルチ手差し１５１も装備されている。
【００２８】
トナー像転写後の感光体ドラム１１１からは、クリーナー装置１１５により残留トナーが清掃され、前露光ランプ１１４により残留電荷が消去される。転写後の転写紙は、分離帯電器１１７によって感光体ドラム１１１から分離され、転写ベルト１３４によって定着器１３５へ搬送される。定着器１３５では加圧、加熱によってトナー像が定着され、排紙ローラ１３６により複写機１００の機外へ排出される。
【００２９】
１３７は排紙フラッパであり、搬送パス１３８側と排出パス１４３側の経路を切り替える。１４０は下搬送パスであり、排紙ローラ１３６から送り出された転写紙を反転パス１３９を介して裏返し再給紙パス１４１に導く。また、左カセットデッキ１２２から給紙ローラ１３０によって給紙した転写紙も、再給紙パス１４１に導く。１４２は転写紙を画像形成部１１０に再給紙する再給紙ローラである。１４４は排紙フラッパ１３７の近傍に配置された排出ローラで、排紙フラッパ１３７により排出パス１４３側に切り替えられた転写紙を機外に排出する。
【００３０】
両面記録（両面複写）時には、排紙フラッパ１３７を上方に上げて、複写済みの転写紙を搬送パス１３８、反転パス１３９、下搬送パス１４０を介して再給紙パス１４１に導く。このとき、転写紙は、その後端が反転ローラ１４５によって搬送パス１３８から全て抜け出し、反転ローラ１４５に転写紙が噛まれた状態の位置まで反転パス１３９に引き込まれ、反転ローラ１４５を逆転させることで搬送パス１４０に送り出される。
【００３１】
複写機１００から転写紙を反転させて排出する時には、排紙フラッパ１３７を上方へ上げ、転写紙の後端が搬送パス１３８に残った状態の位置まで反転ローラ１４５によって反転パス１３９に引き込む。更に、反転ローラ１４５を逆転させることで、転写紙は裏返しにされて排出ローラ１４４側に送り出される。
【００３２】
１６０は複写機１００から排出した転写紙を揃えて閉じる排紙処理装置である。この装置は、一枚毎に排出される転写紙を処理トレイ１６４で積載して揃える。また、一部の画像形成が終了したら、転写紙束をステイプルして排紙トレイ１６２、または１６３に排出する。
【００３３】
排紙トレイ１６３は、その上下移動が不図示のモータで制御され、画像形成動作開始前には処理トレイ１６４の位置に移動し、外出された転写紙が積載されていくと紙面の高さが処理トレイ１６４の位置になるように移動する。１６８は排紙トレイ１６３の下限を検知するトレイ下限センサであり、排紙トレイ１６３に約２０００枚の転写紙が積載された時にこれを検知するようになっている。
【００３４】
１６１は排紙された転写紙の間に挿入する区切り紙を積載する用紙トレイ、１６５は排出された転写紙をＺ折りにするＺ折り機である。また、１６６は排出された転写紙の一部をまとめてセンター折りしてステイプルを行う事によって製本を行う製本機であり、製本された紙束は排出トレイ１６７に排出される。
【００３５】
また、本断面図内の各所には不図示の各種センサが配置されており、トナー切れや原稿ジャム、転写紙残量、転写紙ジャム、現像関連の消耗部材残量、原稿照明ランプ切れ、その他複写機１００内部で発生する様々な障害を検出する。
【００３６】
また、上記各構成要素は、図２には不図示の制御部１８０が設置され、制御部１８０は装置全体の動作を制御する。
【００３７】
（本実施形態の複写機の制御部の構成例）
図３は、複写機１００内の制御部１８０の構成例を示すブロック図である。制御部１８０の各構成要素は、システムバス１８１及び画像バス１８２に接続されている。
【００３８】
ＲＯＭ１８３には複写機１００の制御プログラムが格納されており、ＣＰＵ１８６で実行される（図８、図１９Ａ、図１９Ｂ参照）。ＲＡＭ１８４は、コンピュータプログラムを実行するためのワークメモリエリアであり、画像データを一時記憶するための画像メモリでもある。
【００３９】
蓄積メモリ１８５は第１の蓄積手段に相当する不揮発性メモリである。蓄積メモリ１８５には、複写機１００の再起動後も保持しておく必要のある各種動作モード設定や印刷枚数カウンタ値、部品の稼動量を表す部品カウンタ値、稼動ログ、サービスコールエラー／ジャム／アラームなどの障害情報が記憶される。例えば、以下に示す部品カウンタ管理テーブル６００等が記憶される。
【００４０】
Ｎｅｔｗｏｒｋ＿Ｉ／Ｆ１８９はＬＡＮ３０１と接続するためのインタフェース部であり、インターネット２０を介して監視サーバ３１０と通信を行う。回線Ｉ／Ｆ部１９０は、ＩＳＤＮや公衆電話網に接続され、ＲＯＭ１８３内の通信制御プログラムにより制御され、ＩＳＤＮ＿Ｉ／Ｆやモデム、ＮＣＵ（Network Control Unit）を介して遠隔の端末とデータの送受信を行う。ファクシミリの送受信もこの回線Ｉ／Ｆ部１９０を使用して行う。
【００４１】
操作部１８８には表示手段やキー入力手段が内蔵されており、これらはＣＰＵ１８６にて制御される。操作者は、キー入力手段を通してスキャナ読み取りやプリント出力に関する各種設定指示や、作動／停止指示を行う。以上の構成要素がシステムバス１８１上に配置される。
【００４２】
ＩＯ制御部１８７は、システムバス１８１と画像データを高速で転送する画像バス１８２とを接続するためのバスブリッジである。画像バス１８２は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス１８２上には以下のデバイスが配置される。
【００４３】
デジタルＩ／Ｆ部１９３は、複写機１００のリーダ部１９６やプリンタ部１９７と制御部１８０とを接続し、画像データの同期系／非同期系の変換を行う。また、リーダ部１９６やプリンタ部１９７内の各所に配置した前述の各種センサが検出した情報は、このデジタルＩ／Ｆ部１９３及びＩＯ制御部１８７を介してシステムバス１８１へ流れる。画像処理部１９１は、入力及び出力画像データに対し補正／加工／編集を行う。画像回転部１９２は画像データの回転を行う。  画像圧縮伸長部１９４は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ／ＭＭＲ／ＭＲ／ＭＨの圧縮伸張処理を行う。画像密度変換部１９５は、出力用画像データに対して解像度変換等を行う。
【００４４】
ＣＰＵ１８６で実行される制御プログラムにより、ＣＰＵ１８６は蓄積メモリ１８５内の各種動作モード設定や印刷枚数カウンタ値、部品の稼動量を表す部品カウンタ値、稼動ログ、サービスコールエラー／ジャム／アラームなどの障害情報を読み出す。そして、後述するＸＭＬ形式のデータフォーマットに加工してＮｅｔｗｏｒｋ＿Ｉ／Ｆ１８９を介して監視サーバ３１０へ送信する。
【００４５】
この際ＣＰＵ１８６では、上記取得した情報を大きく２つに分類し、監視サーバ３１０へ送信するタイミングをそれぞれ変えている。１つは、サービスコールエラー／ジャム／アラームなどの障害に関する情報である。これらの情報は即時性が要求されるため、ＣＰＵ１８６は情報取得後直ちに監視サーバ３１０へ送信する。もう１つは、各種動作モード設定や印刷枚数カウンタ値、部品の稼動量を表す部品カウンタ値、稼動ログなどの情報である。これらの情報は所定の通信スケジュールに従って定期的に監視サーバ３１０へ送信する。
【００４６】
＜本実施形態の監視サーバのハードウエア構成例＞
図４は、監視サーバ３１０のハードウェア構成例を示すブロック図である。
【００４７】
監視サーバ３１０は、監視サーバ３１０全体を制御するためのＣＰＵ２５２を有する。また、システム起動に必要なブートプログラムを記憶するための読み出し専用メモリであるＲＯＭ２５３を有する。また、ＣＰＵ２５２でコンピュータプログラムを実行する際に必要とされる作業メモリであるＲＡＭ２５４を有する。また、拠点監視装置２００や販売会社イントラネット内のPCとインターネット２０を介して通信を行うためのＮｅｔｗｏｒｋ＿Ｉ／Ｆ部２５５を有する。また、表示制御部２５６と、入力制御部２５８と、ＣＰＵ２５２で実行するプログラムや各複写機１００から送られた稼動情報などを格納するＨＤＤ２６１とを有する。これら要素がシステムバス２５１に接続された構成をとっている。
【００４８】
表示制御部２５６には表示デバイス２５７が接続され、入力制御部２５８には入力デバイス２５９,２６０が接続されている。監視サーバ３１０を管理するオペレータは、これら入出力デバイスを通じて監視サーバ３１０の稼動状態の確認や動作指示を行う。
【００４９】
監視サーバ３１０は、前述したように複写機１００から送信される情報をＮｅｔｗｏｒｋ＿Ｉ／Ｆ２５５からＩｎｔｅｒｎｅｔ２０を介して常時受信する。そして、受信した情報に対してＸＭＬデータのパース処理を行って、第２の蓄積手段であるＨＤＤ２６１に格納する。
【００５０】
監視サーバ３１０内ではＷＷＷ（World Wide Web）サーバプログラムが動作しており、HDD２６１に格納した上記情報はWeb画面として表示する。これにより、販売会社のサービスマン等が販売会社イントラネット環境３０内のＰＣ上のWebブラウザを用いて、監視サーバ３１０上のWWWサーバへアクセスする。これにより、販売会社イントラネット環境３０から監視サーバ３１０のHDD２６１に格納した上記情報を閲覧することが可能となっている。
【００５１】
＜本実施形態における定期通信処理の例＞
（定期的な送受信シーケンスの概要）
図５は、本発明に関わる複写機１００と監視サーバ３１０間で行う定期的な部品カウンタ値の情報送受信シーケンスを表す図である。
【００５２】
複写機１００は、所定の通信開始タイミング毎に監視サーバ３１０に対して部品カウンタの情報を送信する（Ｓ５００）。具体的には、上述の部品カウンタ管理テーブル６００に記憶している全部品に関する部品コードと、現在の部品カウンタ値と、前回交換時カウンタ通知フラグ欄６０４が"OFF"になっている部品に関する前回交換時の部品カウンタ値とを送信する。かかる処理が、通知手段の処理に相当する。
【００５３】
続いて、監視サーバ３１０は上記送信に対するレスポンスとして、後述する交換実績平均値と部品消耗度を複写機１００に返送する（Ｓ５０１）。この返送を受けた複写機１００は、各々の値を部品カウンタ管理テーブル６００の実績平均値欄６０５と消耗度欄６０６に書き込む。かかる処理が、取得手段の処理の相当する。
【００５４】
＜複写機側の定期通信処理例＞
定期的な送受信シーケンスに関する複写機１００側の処理について、図６乃至図１２を参照しながら更に詳細に説明する。
【００５５】
図６は、定期的な送受信シーケンスに関わる複写機１００内の機能ブロック例とその関係を表したものである。これら各機能ブロックの実態は、ＲＯＭ１８３に格納された制御プログラムである。また、各機能ブロックは、互いにＲＡＭ１８４を介したメッセージ通信によってデータや制御コマンドのやり取りを行う。
【００５６】
図８は、定期的な送受信シーケンスに関わる写機１００内の各機能ブロックの処理手順例を示すフローチャートである。
【００５７】
以下図６と図８に従って、複写機側の定期通信処理を説明する。
【００５８】
図６の部品カウンタ計測部７０１は、前述したようにコピーやプリント等の動作を行った際に各部品の稼動量を常時カウントし、それを部品カウンタ管理部７０２に渡す処理を行っている。また、ユーザによって部品交換が行われて操作部１８８から部品カウンタ値のリセットを指示された場合、当該部品の現在稼動量を前回交換時カウンタとして部品カウンタ管理部７０２に渡す処理を行っている。部品カウンタ管理部７０２は、部品カウンタ管理テーブル６００を有する。
【００５９】
（部品カウンタ管理テーブル６００の構成例）
図７は、複写機１００の蓄積メモリ１８５内で部品カウンタ値に関する情報が記憶されている状態を模式的に表した部品カウンタ管理テーブル６００の構成例を示す図である。かかる部品カウンタ管理テーブル６００が、稼動量蓄積手段及び消耗度蓄積手段に相当する。図７を用いて、本実施形態に関わる複写機１００側での部品カウンタ値に関する情報の管理方法を説明する。
【００６０】
複写機１００内で使用している交換可能な部品は、それらを種別単位で一意に特定するための番号（以後、部品コードと呼ぶ）が予め決められており、これらの部品コードは部品カウンタ管理テーブル６００の部品コード欄６０１に記憶されている。ＣＰＵ１８６は、コピーやプリント等の動作を行った際に各部品の稼動量をカウントし、それを現在カウンタ欄６０２に随時書き込んで記憶する。
【００６１】
また、ユーザによって部品交換が行われて操作部１８８から構成部品の交換後の駆動回数を示す部品カウンタ値のリセットを指示された場合、当該部品の現在カウンタ欄６０２のカウンタ値を前回交換時カウンタ欄６０３に書き込む。同時に、現在カウンタ欄６０２に"０"を書き込む。更に前回交換時カウンタ通知フラグ欄６０４に"OFF"を書き込む。尚、複写機を出荷した時点の全ての部品に関する前回交換時カウンタ通知フラグは"ON"である。
【００６２】
実績平均値欄６０５、及び消耗度欄６０６には、後述する監視サーバ３１０から取得する各部品コード毎の実績平均値と消耗度を格納する。尚、実績平均値の初期値は、生産時点で各部品コード毎に予め決められている想定耐久寿命値となっている。  また、消耗度の初期値は"０"である。
【００６３】
図６の部品カウンタ管理部７０２は、部品カウンタ計測部７０１から渡されたこれら情報を部品カウンタ管理テーブル６００の現在カウンタ欄６０２や前回交換時カウンタ欄６０３、前回交換時カウンタ通知フラグ欄６０４に書き込む。
【００６４】
一方、図６の通信スケジュール管理部７０３は、前述した所定の通信開始タイミングを管理しており、所定時刻に達すると図８のステップＳ８０１にて通信管理部７０４に対して部品カウンタ送信コマンドを発行する。
【００６５】
（部品カウンタ送信コマンド例）
図９は、この部品カウンタ送信コマンドの内容を模式的に表したものである。  コマンドの先頭にはシーケンス番号１５０１を付けることになっており、これは通信管理部７０４にてユニークなシーケンス番号を採番してセットすることになっている。続くコマンドコード１５０２には、部品カウンタ送信を表すコマンドコードをセットする。部品カウンタ情報数１５０３には、全ての部品カウンタ情報の送信を意味する"0xFFFF"という値をセットする。また、部品コード１５０４、部品カウンタ値１５０５、前回交換時カウンタ値１５０６には特に何もセットしない。
【００６６】
部品カウンタ送信コマンドを受けた図６の通信管理部７０４は、ユニークなシーケンス番号を採番してコマンドの先頭にセットし、ステップＳ８０２にてコマンド生成部７０５に対して部品カウンタ送信コマンドを発行する。
【００６７】
コマンド生成部７０５は、ステップＳ８０３にて部品カウンタ送信コマンド内の部品カウンタ情報数１５０３に"0xFFFF"がセットされていることを認識する。そして、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００内の全部品に関する現在の部品カウンタ値を読み出す。更にステップＳ８０４〜Ｓ８０６にて、部品カウンタ管理テーブル６００内の前回交換時カウンタ通知フラグが"OFF"になっている部品に関する前回交換時の部品カウンタ値を読み出す。
【００６８】
コマンド生成部７０５は、読み出したこれらの部品カウンタ値からステップＳ８０７にてSOAPコマンドを生成し、部品カウンタ送信コマンド内のシーケンス番号と共にNetwork制御部７０６に対して通知する。
【００６９】
Network制御部７０６は、続くステップＳ８０８にて部品カウンタ送信を表すSOAPコマンドを監視サーバ３１０に送信する。
【００７０】
（SOAPコマンド例）
図１０は、このステップＳ８０８にて送信するSOAPコマンド内データの一例を表したものである。
【００７１】
部品カウンタ値の情報は"＜env:Envelope＞"タグで囲んだ範囲に記述される。"＜ns:複写機ID＞"タグで囲んだ値は、個々の複写機１００を一意に特定するために予め複写機側に割り振られた番号を表す。"＜item xsi:type="ns:部品カウンタ"＞"タグで囲んだ範囲には、1つの部品に関する部品カウンタ値の情報が記述される。そして、複写機１００が送信対象とする部品分だけこの"＜item xsi:type="ns:部品カウンタ"＞"タグを繰り返すことで、複数部品に関する部品カウンタ値の情報を記述する構成になっている。
【００７２】
"＜item xsi:type="ns:部品カウンタ"＞"タグで囲んだ中の"＜ns:部品コード xsi:type="xsd:long"＞"で囲んだ値は、個々の部品を一意に特定するための部品コードを表す。"＜ns:部品カウンタ値 xsd:type="xsd:long"＞"タグで囲んだ値は、データ送信時における部品の稼動量を表す部品カウンタ値を表す。"＜ns:前回交換時部品カウンタ値 xsd:type="xsd:long"＞"タグで囲んだ値は、その部品を前回交換した時点での部品カウンタ値を表す。
【００７３】
SOAPコマンドを受信した監視サーバ３１０は、後述する処理フローに従って複写機１００からのSOAPコマンドを処理し、複写機１００に対して処理結果をレスポンスとして返送する。
【００７４】
（SOAPレスポンスデータ例）
図１１は、SOAPレスポンスデータの一例を表したものである。
【００７５】
レスポンスデータ内には監視サーバ３１０側で管理している部品に関する情報が含まれており、それらは"＜env:Envelope＞"タグで囲んだ範囲に記述する。"＜ns:複写機ID＞"タグで囲んだ値には、複写機１００が送出したＳＯＡＰコマンドにて指定した複写機IDをそのまま記述する。"＜item xsi:type="ns:部品カウンタ"＞"タグで囲んだ範囲には、1つの部品に関する情報を記述する。そして、複写機１００がSOAPコマンドにて指定した部品分だけこの"＜item xsi:type="ns:部品カウンタ"＞"タグを繰り返すことで、指定された全部品に関する情報を記述する構成になっている。
【００７６】
"＜item xsi:type="ns:部品カウンタ"＞"タグで囲んだ中の"＜ns:部品コード xsi:type="xsd:long"＞"で囲んだ値には、複写機１００が送出したＳＯＡＰコマンドにて指定した部品コードをそのまま記述する。"＜ns:消耗度 xsd:type="xsd:short"＞"タグで囲んだ値には、監視サーバ３１０側で算出した部品消耗度を表す値を記述する。"＜ns:実績平均値 xsd:type="xsd:long"＞"タグで囲んだ値には、監視サーバ３１０側で算出した部品の市場実績寿命平均値を記述する。
【００７７】
ステップＳ８０９にて監視サーバ３１０からの上記レスポンスデータを受信したNetwork制御部７０６は、続くステップＳ８１０にてレスポンスデータをシーケンス番号と共にレスポンス解析部７０７に渡す。
【００７８】
レスポンス解析部７０７では、渡されたレスポンスデータをパース処理して部品情報数、部品コード、部品消耗度、実績平均値を抽出し、内部的なレスポンスデータを生成する。具体的には、コマンドコード１６０２に部品カウンタ送信レスポンスを表すコマンドコードをセットする。また、部品カウンタ情報数１６０３には上記レスポンスデータから抽出した部品情報数をセットする。部品コード１６０４、消耗度１６０５、実績平均値１６０６には上記レスポンスデータから抽出した部品コード、部品消耗度、実績平均値を部品情報数ぶん繰り返してセットする。そして、この内部的なレスポンスデータをステップＳ８１１にて部品カウンタ管理部７０２に渡す。
【００７９】
部品カウンタ管理部７０２では、ステップＳ８１２にて、レスポンスデータ内の実績平均値と部品消耗度とを部品カウンタ管理テーブル６００の当該部品に関する実績平均値欄６０５と消耗度欄６０６にセットする。また、続くステップＳ８１３にて前回交換時カウンタ通知フラグ欄６０４が"OFF"となっている全てのレコードに対して、"ON"を書き込む。最後にレスポンス解析部７０７は、ステップＳ８１４にてこの内部的なレスポンスデータを通信管理部７０４に渡し、定期的な送受信シーケンスに関する複写機１００側の処理を終了する。
【００８０】
（内部レスポンスデータ例）
図１２は、上述したレスポンス解析部７０７で生成する内部的なレスポンスデータを模式的に表したものである。
【００８１】
データの先頭のシーケンス番号１６０１には、前述の部品カウンタ送信コマンド内にセットしているシーケンス番号と同じ番号をセットする。コマンドコード１６０２には、部品カウンタ送信レスポンスを表すコマンドコードをセットする。部品カウンタ情報数１６０３には、監視サーバ３１０から受信したレスポンスデータ内に含まれる部品カウンタ情報数をセットする。部品コード１６０４、部品コードの消耗度１６０５、部品コードの実績平均値１６０６には、レスポンスデータ内に含まれる部品コード、部品消耗度、市場実績寿命平均値をそれぞれ部品カウンタ情報数分だけ繰り返してセットする。
【００８２】
以上、定期的な送受信シーケンスに関する複写機１００側の処理について詳細に述べた。
【００８３】
＜監視サーバ側の定期通信処理例＞
定期的な送受信シーケンスに関する監視サーバ３１０の処理について、図１３乃至図１６を参照しながら説明する。なお、監視サーバ側の通信処理は、定期でもデバイス側での部品消耗度表示時でも、基本的には同様の処理である。
【００８４】
図１３は、監視サーバ３１０内の機能ブロックとそのの関係を示した図である。これら各機能ブロックの実態は、ＨＤＤ２６１に格納された制御プログラムである。また、各機能ブロックは、互いにＲＡＭ２５４を介したメッセージ通信によってデータや制御コマンドのやり取りを行う。
【００８５】
図１４は、監視サーバが記憶する部品マスターテーブルの構成例を示す図、図１５は、監視サーバが記憶する部品消耗度管理テーブルの構成例を示す図である。
【００８６】
図１６は、監視サーバ３１０内の各機能ブロックの処理手順例を示すフローチャートである。
【００８７】
図１３のNetwork制御部１４０１は、常時複写機１００からの通信を待機している。複写機１００から前述した部品カウンタ送信を表すSOAPコマンドを受信したNetwork制御部１４０１は、ステップＳ１４０１にてそれをコマンド解析部１４０２に渡す。コマンド解析部１４０２では、ステップＳ１４０２にて渡されたSOAPコマンドをパース処理し、複写機ID、部品コード、部品カウンタ値、前回交換時カウンタ値を抽出する。そして、ステップＳ１４０３にて、前回交換時カウンタ値を抽出できた部品に関して、部品コード、前回交換時カウンタ値を実績平均算出部１４０３に渡す。続くステップＳ１４０４にて、実績平均算出部１４０３は、部品情報管理部１４０６を経由して後述する部品マスター管理テーブル１３００（図１４参照）から部品コード毎の実績平均値（Ａ）と交換実績数（Ｂ）を取得する。そして、ステップＳ１４０３で、渡された前回交換時カウンタ値（Ｃ）を加味した新たな実績平均値を算出する。
【００８８】
この際の新たな実績平均値の算出方法は次の通りである。
【００８９】
新たな実績平均値  ＝  （Ａ×Ｂ＋Ｃ）／（Ｂ＋１）
そして、実績平均算出部１４０３は、続くステップＳ１４０５にて、部品情報管理部１４０６を経由して後述する部品マスター管理テーブル１３００の実績平均値欄１３０２を新たに算出した実績平均値で更新し、また交換実績数欄１３０３の値を１つ加算する。かかる処理が、実績平均値更新手段の処理に相当する。
【００９０】
尚、ユーザが複写機１００の部品交換を行う場合としては、対象部品が寿命に達して故障した場合以外にも、故障箇所が特定できないことによる暫定的な交換や着荷不良による交換等、本来の寿命到達前に交換する場合も多くある。上記の実績平均値は、これら全ての場合を含む前回交換時カウンタ値（Ｃ）の平均値であり、正常な部品のみの実績平均値に対して誤差を含んだ値となっている。従って、後述する実績平均値を用いた部品消耗度の算出結果にもこの誤差が加味される。
【００９１】
（部品マスター管理テーブル例）
図１４は、部品情報管理部１４０６で管理している部品マスター管理テーブル１３００の構成例を示す図である。監視サーバ３１０では、監視対象となる全ての複写機で使用されている交換可能な部品の部品コードを、予め部品マスター管理テーブル１３００として管理している。部品マスター管理テーブル１３００は部品コード単位なので、複数の複写機に共通の構成部品の情報はまとめて蓄積し管理される。かかる部品マスター管理テーブル１３００が、実績平均値蓄積手段に相当する。
【００９２】
本テーブルの部品コード欄１３０１には、各部品を種別単位で一意に特定するための部品コードを予めセットしている。実績平均値欄１３０２には、各部品コード毎の市場実績寿命平均値を格納する。また、この欄の初期値は、生産時点で各部品コード毎に予め決められている想定耐久寿命値となっている。交換実績数１３０３には、各部品コード毎の市場での交換回数を格納する。また、この欄の初期値は、"１"となっている。
【００９３】
算出式欄１３０４には、特定部品コードに対して個別に予め定義されている消耗度算出式Ｆを格納する。かかる消耗度算出式に基づいて監視サーバ３１０で算出されて以下の部品消耗度管理テーブルで管理される構成部品の消耗度が、第１消耗度に相当する。この消耗度算出式は、複数の部品の間で消耗度に相関関係があるような特定部品に関して、各部品の特性に応じて部品カウンタ値に対してある係数を用いた演算を行うよう定義したものである。例えば、特定部品１と特定部品２の間で消耗度に相関関係があるようなケースにおいて、特定部品１の部品カウンタ値をｘ、特定部品２の部品カウンタ値をy、係数をａ、ｂ、ｃとした場合、特定部品１の消耗度算出式Ｆは以下のように定義する。
【００９４】
Ｆ  ＝  ｘ×ａ＋（ｘ−y）×ｂ＋ｃ
この消耗度算出式Ｆを用いることで、統計的な実績平均値を基準にした部品消耗度の算出に比べて、より精度の高い個々の部品の稼動状況に即した消耗度算出が可能となる。
【００９５】
消耗度算出式の導出、及び部品マスター管理テーブル１３００内への定義は、幾つかのタイミングで実施する場合がある。まず、複写機１００の開発段階におけるシミュレーション結果や耐久テスト結果に基いて導出する場合、通常ある機種の複写機１００が発売されて市場で使用される前に部品マスター管理テーブル１３００内に定義する。また、市場で使用され始めた後の稼動実績データを収集し、そのデータに基いて新たに導出する場合、既に定義済みの部品マスター管理テーブル１３００内に消耗度算出式Ｆのみを追加定義する。更に、市場で使用され始めた後に廉価版の部品を追加開発してリプレースする場合、既に部品マスター管理テーブル１３００内に定義済みの消耗度算出式を新たな消耗度算出式で再定義する。
【００９６】
従って、消耗度算出式の定義は任意のタイミングで行える必要があるが、仮に複写機１００内で消耗度算出式を保持した場合、市場で使用され始めた全ての複写機１００に対して消耗度算出式を追加、変更することは非常に難しくなる。一方、本実施例に示すように監視サーバ３１０の部品マスター管理テーブル１３００内で消耗度算出式を保持することにより、消耗度算出式の追加、変更作業は部品マスター管理テーブル１３００のみに対して簡便に行うことが可能となる。
【００９７】
図１３のコマンド解析部１４０２は、 続くステップＳ１４０６にて、部品情報管理部１４０６を経由して後述する部品消耗度管理テーブル１２００（図１５参照）の部品カウンタ欄１２０３を、ステップＳ１４０２で抽出した部品カウンタ値で更新する。
【００９８】
（部品消耗度管理テーブル例）
図１５は、部品情報管理部１４０６で管理している部品消耗度管理テーブル１２００の構成例を示す図である。監視サーバ３１０では、複写機１００からの部品カウンタ値の情報送信に基づいて、各複写機毎、且つ各部品コード毎の部品カウンタ値と消耗度を部品消耗度管理テーブル１２００として管理している。
【００９９】
ステップＳ１４０６にて、コマンド解析部１４０２は、ステップＳ１４０２で抽出した複写機ＩＤと部品コードを元に部品消耗度管理テーブル１２００の該当レコードを検索する。同じくステップＳ１４０２で、抽出した部品カウンタ値で部品カウンタ欄１２０３を更新する。もしも該当レコードが存在しなかった場合は、抽出した複写機ＩＤと部品コード、部品カウンタ値を新たなレコードとして部品消耗度管理テーブル１２００に追加する。
【０１００】
コマンド解析部１４０２は、続くステップＳ１４０７にて、ステップＳ１４０２で抽出した複写機ＩＤと全部品コードのリストを通信管理部１４０４に通知する。通信管理部１４０４は、ステップＳ１４０８にて、コマンド解析部１４０２から通知された複写機ＩＤと部品コードのリストをレスポンス生成部１４０５に渡し、複写機１００から受信した部品カウンタ送信に対するレスポンスの返送を指示する。
【０１０１】
この指示を受けたレスポンス生成部１４０５は、ステップＳ１４０９にて、部品コードのリストに該当する部品の実績平均値を部品情報管理部１４０６経由で部品マスター管理テーブル１３００から読み出す。更に、ステップＳ１４１０にて、部品マスター管理テーブル１３００の算出式欄１３０４に消耗度算出式が定義されている部品コードについてのみ、その消耗度算出式を用いて消耗度を算出する。
【０１０２】
具体的には、先ずレスポンス生成部１４０５から算出式による部品消耗度算出部１４０７に対して複写機ＩＤと部品コードのリストを通知し、消耗度の算出を指示する。続いて、算出式による部品消耗度算出部１４０７は、通知された複写機ＩＤと部品コードのリストに対応する部品カウンタ値を、部品情報管理部１４０６経由で部品消耗度管理テーブル１２００から読み出す。また、通知された部品コードのリストに対応する消耗度算出式が定義されている場合のみ、その算出式を部品マスター管理テーブル１３００から読み出す。そして、読み出した部品カウンタ値を算出式に当てはめて当該部品コードの消耗度を算出する。
【０１０３】
レスポンス生成部１４０５は、ステップＳ１４１１にて、部品コードのリストと、ステップ１４０９で読み出した実績平均値と、ステップ１４１０で算出した消耗度とを用いてSOAPレスポンスデータを生成する。そして、SOAPレスポンスデータを、Network制御部１４０１に通知する。この際、消耗度を算出しなかった部品コードについては、"＜ns:消耗度 xsd:type="xsd:short"＞"タグで囲んだ値には何もセットせずに、ＳＯＡＰレスポンスデータを生成する。最後にステップＳ１４１２にて、Network制御部１４０１は複写機１００にＳＯＡＰレスポンスデータを返送する。
【０１０４】
以上、定期的な送受信シーケンスに関する監視サーバ３１０側の処理について詳細に述べた。なお、上述の如く、後述する手動送受信シーケンスに関する監視サーバ３１０側の処理もほぼ同様である。
【０１０５】
＜販売会社イントラネット環境３０内のＰＣによる監視例＞
販売会社イントラネット環境３０内のＰＣ３１では、インターネット２０経由で監視サーバ３１０と通信を行い、顧客イントラネット環境１０内の画像形成装置（複写機など）１００の部品の稼動状況を獲得する。そして、部品の稼動状況から装置のメンテナンス計画を策定する。
【０１０６】
例えば、ＰＣ３１における部品の稼動状況の表示は、後述する複写機の表示部に表示される画面（図２０参照）でよい。あるいは、監視サーバ３１０に蓄積された詳細な情報を表示するようにしてもよい。
【０１０７】
かかる、販売会社イントラネット環境３０内のＰＣ３１の処理は、本発明の主要な要素ではないので、ここでは詳説しない。
【０１０８】
＜本実施形態のデバイス側での部品消耗度表示時の通信処理の例＞
（手動送受信シーケンスの概要）
部品カウンタ値の情報送受信シーケンスには、ユーザが複写機１００の操作部１８８を操作して部品消耗度表示画面を呼び出した際に行う送受信シーケンス（以後、手動送受信シーケンスと呼ぶ）がある。
【０１０９】
手動送受信シーケンスについて、図１７を参照しながらその概要を説明する。
【０１１０】
ユーザが複写機１００の操作部１８８を操作して、後述の図２０に示す部品消耗度表示画面を呼び出した場合、複写機１００は監視サーバ３１０に対して部品消耗度表示画面の１頁目の表示に必要な部品カウンタの情報を送信する（Ｓ５０２）。本実施形態では、図２０に示すように１画面に表示する部品カウンタ情報数は８個としている。従って、具体的には、部品カウンタ管理テーブル６００の先頭レコードから８レコードの現在カウンタ欄６０２の部品カウンタ値を送信する。又、同レコード内の前回交換時カウンタ通知フラグ欄６０４が"OFF"になっている部品に関する前回交換時の部品カウンタ値を送信する。
【０１１１】
続いて、監視サーバ３１０は、上記送信に対するレスポンスとして、交換実績平均値と部品消耗度を複写機１００に返送する（Ｓ５０３）。この返送を受けた複写機１００は、各々の値を部品カウンタ管理テーブル６００の実績平均値欄６０５と消耗度欄６０６に書き込む。その後、部品カウンタ管理テーブル６００内の情報をもとにして操作部１８８上に部品消耗度表示画面の１頁目の表示を行う。
【０１１２】
更に、ユーザが複写機１００の操作部１８８を操作して、２頁目の部品消耗度表示画面を呼び出した場合、複写機１００は監視サーバ３１０に対して部品消耗度表示画面の２頁目の表示に必要な部品カウンタの情報を送信する（Ｓ５０４）。具体的には、部品カウンタ管理テーブル６００の先頭から９レコード目から１６レコード目の現在カウンタ欄６０２の部品カウンタ値を送信する。又、同レコード内の前回交換時カウンタ通知フラグ欄６０４が"OFF"になっている部品に関する前回交換時の部品カウンタ値を送信する。
【０１１３】
続いて、監視サーバ３１０は、上記送信に対するレスポンスとして、交換実績平均値と部品消耗度を複写機１００に返送する（Ｓ５０５）。この返送を受けた複写機１００は、各々の値を部品カウンタ管理テーブル６００の実績平均値欄６０５と消耗度欄６０６に書き込む。その後、部品カウンタ管理テーブル６００内の情報をもとにして、操作部１８８上に部品消耗度表示画面の２頁目の表示を行う。
【０１１４】
以後、ユーザが複写機１００の操作部１８８を操作して部品消耗度表示画面の頁遷移を指示する度に、上述したシーケンス５０４及び５０５と同様の処理を行い、ユーザに指示された頁の部品消耗度表示画面を操作部１８８上に表示する。
【０１１５】
＜複写機側の通信処理例＞
手動送受信シーケンスに関する複写機１００側の処理について、図１８乃至図２０を参照しながら詳細に説明する。
【０１１６】
図１８は、手動送受信シーケンスに関わる写機１００内の機能ブロック及びその関係を示した図である。これら各機能ブロックの実態は、ＲＯＭ１８３に格納された制御プログラムである。また、各機能ブロックは、互いにＲＡＭ１８４を介したメッセージ通信によってデータや制御コマンドのやり取りを行う。
【０１１７】
図１９Ａ及び図１９Ｂは、手動送受信シーケンスに関わる写機１００内の各機能ブロックの処理手順を示したフローチャートである。
【０１１８】
図１８の部品カウンタ計測部７０１は、前述したようにコピーやプリント等の動作を行った際に各部品の稼動量を常時カウントし、それを部品カウンタ管理部７０２に渡す処理を行っている。また、ユーザによって部品交換が行われて操作部１８８から部品カウンタ値のリセットを指示された場合、当該部品の現在稼動量を前回交換時カウンタとして部品カウンタ管理部７０２に渡す処理を行っている。部品カウンタ管理部７０２は、部品カウンタ計測部７０１から渡されたこれら情報を部品カウンタ管理テーブル６００（図７参照）の現在カウンタ欄６０２や前回交換時カウンタ欄６０３、前回交換時カウンタ通知フラグ欄６０４に書き込む。
【０１１９】
一方、キー制御部７０８は、ユーザによる操作部１８８上のハードキー操作やソフトキー操作を常時監視している。そして、何かしらのキー操作を検出すると、操作されたキーに対応するキーコード等の操作情報を表示制御部７０９に通知する。
【０１２０】
表示制御部７０９では、通知されたキーコード等の操作情報を元にして操作部１８８上の画面表示データを生成し、表示の切り替えを行っている。特に、ステップＳ１００１で、ユーザから図２０に示す部品消耗度表示画面への遷移を指示された場合、表示制御部７０９は、ステップ１００２にて現在の画面表示内容を基準にして何頁目の部品消耗度表示画面へ遷移すべきか判断する。更に、ステップＳ１００３にて、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００を参照し、１画面分の部品消耗度表示画面を表示するのに必要な部品コードを読み出す。
【０１２１】
具体的には、前述したように１頁目を表示する場合には、部品カウンタ管理テーブル６００の先頭レコードから８レコードまでの部品コードを読み出す。もしも２頁目を表示する場合には、９レコード目から１６レコード目までの部品コードを読み出す。
【０１２２】
続いて表示制御部７０９は、ステップＳ１００４にて、通信管理部７０４に対して部品カウンタ送信コマンドを発行する。この際のコマンドフォーマットは、前述した図９の部品カウンタ送信コマンドデータ模式図と同じである。但し、部品カウンタ情報数１５０３には、８個の部品カウンタ情報の送信を意味する"0x0008"という値をセットする。部品コード１５０４には、ステップＳ１００３で読み出した８個の部品コードを繰り返しセットする。また、シーケンス番号１５０１、部品カウンタ値１５０５、前回交換時カウンタ値１５０６には特に何もセットしない。
【０１２３】
部品カウンタ送信コマンドを受けた通信管理部７０４は、ユニークなシーケンス番号を採番してコマンド内のシーケンス番号１５０１にセットし、ステップＳ１００５にて、コマンド生成部７０５に対して部品カウンタ送信コマンドを発行する。
【０１２４】
コマンド生成部７０５は、ステップＳ１００６にて、部品カウンタ送信コマンド内の部品コードを読み出し、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００内の当該部品コードに対応する現在の部品カウンタ値を読み出す。更に、ステップＳ１００７〜Ｓ１００９にて、部品カウンタ管理テーブル６００内の前回交換時カウンタ通知フラグが"OFF"になっている部品に関する前回交換時の部品カウンタ値を読み出す。そして、読み出したこれらの部品カウンタ値から、ステップＳ１０１０にてSOAPコマンドを生成し、Network制御部７０６に対して部品カウンタ送信コマンド内のシーケンス番号と共に通知する。
【０１２５】
Network制御部７０６は、続くステップＳ１０１１にて、部品カウンタ送信を表すSOAPコマンドを監視サーバ３１０に送信する。この際のＳＯＡＰコマンドフォーマットは前述した図１０のＳＯＡＰコマンドデータ例と同じである。更に、Network制御部７０６は、ステップＳ１０１２にて監視サーバ３１０へのSOAPコマンド送信が成功したか否かを判断し、成功した場合にはステップＳ１０１３にて監視サーバ３１０からのＳＯＡＰレスポンスの受信を待つ。そしてステップＳ１０１４にてＳＯＡＰレスポンスの受信が成功したか否かを判断し、成功した場合には、ステップＳ１０１６にてNetwork制御部７０６からレスポンス解析部７０７対してシーケンス番号と共にレスポンスデータを渡す。
【０１２６】
尚、上述したNetwork制御部７０６からのSOAPコマンドを受信した監視サーバ３１０側の処理については、前述した定期通信例の場合と類似であるため省略する。
【０１２７】
Network制御部７０６からSOAPレスポンスデータを受けたレスポンス解析部７０７は、ステップＳ１０１７にて、SOAPレスポンスデータをパース処理し、部品情報数、部品コード、部品消耗度、実績平均値を抽出する。そして、内部的なレスポンスデータを生成して部品カウンタ管理部７０２に渡す。この際のレスポンスデータフォーマットは、前述した図１２のレスポンスデータ模式図と同じである。
【０１２８】
部品カウンタ管理部７０２では、ステップＳ１０１８にて、レスポンスデータ内の実績平均値と部品消耗度とを部品カウンタ管理テーブル６００の当該部品に関する実績平均値欄６０５と消耗度欄６０６にセットする。また、レスポンス解析部７０７は、ステップＳ１０１９でレスポンスデータを通信管理部７０４へ通知し、通信管理部７０４は、ステップＳ１０２０で同レスポンスデータを表示制御部７０９へ通知する。
【０１２９】
前述したステップＳ１０１２にて監視サーバ３１０へのSOAPコマンド送信に失敗した場合、またはステップＳ１０１４にてＳＯＡＰレスポンスの受信に失敗した場合は、以下の処理を行なう。すなわち、ステップＳ１０１５にてNetwork制御部７０６からレスポンス解析部７０７に対してシーケンス番号と共に部品カウンタ送信が失敗した旨を通知する。
【０１３０】
この通知を受けたレスポンス解析部７０７は、通信が失敗した旨を表す内部的なレスポンスデータを生成する。具体的には、コマンドコード１６０２に部品カウンタ送信失敗を表すコマンドコードをセットする。また、部品カウンタ情報数１６０３には"０"をセットする。そして、その内部的なレスポンスデータをステップＳ１０１９で通信管理部７０４へ通知し、通信管理部７０４はステップＳ１０２０で同レスポンスデータを表示制御部７０９へ通知する。
【０１３１】
続いて、表示制御部７０９は、ステップＳ１００４で発行した部品カウンタ送信コマンドにセットした部品コード分だけ、以下に説明するステップＳ１０２１からステップＳ１０２７までの処理を繰り返す。
【０１３２】
先ず、監視サーバ３１０との通信が成功したか否かをステップＳ１０２１で判断する。その結果、成功と判断した場合は、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００内の当該部品コードに対応する前回交換時カウンタ通知フラグ欄６０４に"ＯＮ"をセットする。次にステップＳ１０２３にて、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００内の当該部品コードに対応する消耗度を消耗度欄６０６から取得する。ステップＳ１０２４で取得した消耗度が"０"であると判断した場合、若しくは前記ステップＳ１０２１で失敗と判断した場合、続くステップＳ１０２５、Ｓ１０２６にて部品消耗度算出部７１０で新たに算出した消耗度を取得する。かかる処理が、出力制御手段の制御に相当する。
【０１３３】
従って、複写機１００と監視サーバ３１０との間のネットワーク通信が障害等により行えない状態であっても、複写機１００は自ら消耗度を算出して部品消耗度表示画面の表示処理を継続できる。
【０１３４】
ステップＳ１０２５、Ｓ１０２６の具体的処理としては、先ず表示制御部７０９から部品消耗度算出部７１０に部品コードを渡して消耗度算出を指示する。この指示を受けた部品消耗度算出部７１０は、部品カウンタ管理部７０２経由で部品カウンタ管理テーブル６００内の当該部品コードに対応する部品カウンタ（Ｄ）と実績平均値（Ｅ）を現在カウンタ欄６０２と実績平均値欄６０５から取得する。そして、以下の算出式に従って当該部品の消耗度を算出して表示制御部７０９に返す。
【０１３５】
消耗度  ＝  Ｄ／Ｅ×１００
かかる消耗度算出式に基づいた複写機１００内での消耗度の算出が、第２消耗度算出手段による第２消耗度の算出に相当する。
【０１３６】
尚、前記ステップＳ１０２１で失敗と判断した場合、上述した部品消耗度算出部７１０での消耗度算出に使用する実績平均値は、前述の定期的な送受信シーケンスの中で予め複写機１００が監視サーバ３１０から取得した実績平均値となる。しかし、監視サーバ３１０側で算出している実績平均値は、多数の複写機から集計した前回交換時カウンタの平均値であるため、変動幅は非常に小さい。従って、この実績平均値を使用して消耗度を算出することは特に問題ない。
【０１３７】
表示制御部７０９は、部品消耗度算出部７１０から消耗度を取得した後、ステップＳ１０２７にて、部品カウンタ管理テーブル６００内の当該部品コードに対応する部品カウンタと実績平均値を、現在カウンタ欄６０２と実績平均値欄６０５から取得する。尚、前記ステップＳ１０２４で消耗度が"０"以外であると判断した場合も、同様にステップＳ１０２７の処理を行う。
【０１３８】
表示制御部７０９は、１画面分の部品消耗度表示画面の表示に必要な全ての部品情報を取得できるまで、上記ステップＳ１０２１からステップＳ１０２７までの処理を繰り返す。そして、ステップＳ１０２８で全ての部品情報を取得できたと判断した場合、ステップＳ１０２９で部品消耗度表示画面データを生成して操作部１８８上に表示する。
【０１３９】
（部品消耗度表示画面例）
図２０は、１頁目の部品消耗度表示画面の表示例である。
【０１４０】
表示制御部７０９は、ステップＳ１００４で発行した部品カウンタ送信コマンドにセットした部品コード８個を画面の「Code」列２００１に表示する。「Counter」列２００２には、ステップＳ１０２７で取得した部品カウンタを部品コードに対応付けて表示する。「Avarage」列２００３には、ステップＳ１０２５にて実績平均値を用いて消耗度を算出した部品についてのみ、ステップＳ１０２７で取得した実績平均値を部品コードに対応付けて表示する。「Consumption Rate」列２００４には、ステップＳ１０２３、若しくはステップS１０２６で取得した消耗度を部品コードに対応付けて表示する。この際、ステップＳ１０２６で取得した消耗度、即ち複写機１００側の部品消耗度算出部７１０で算出した消耗度を優先的に表示する。
【０１４１】
以上、手動送受信シーケンスに関する複写機１００側の処理について詳細に述べた。尚、定期的な送受信シーケンスと手動送受信シーケンスとの間で監視サーバ３１０の処理に差異は無いため、ここでの説明は省略する。
【０１４２】
以上、詳細に説明した本発明の実施の形態により、複写機１００と監視サーバ３１０間の通信状態に関わらず、複写機１００側の操作部上に部品消耗度表示画面の表示を行うことが可能となる。
【０１４３】
なお、上記実施形態では、複写機やプリンタ等の画像形成装置を例に構成部品の消耗度の監視及び消耗度に係わる情報の管理を説明した。しかし、本発明は画像形成装置に限定することなく、通信を介して複数の処理装置を監視する監視装置を有するシステムに適用が可能である。
【０１４４】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給してもよい。その場合、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１４５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷを用いることができる。また、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１４７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される。しかし、それ以外にも、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される。これ以外にも、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１５０】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることで供給される。
【０１５１】
上記実施の形態では、画像形成装置の印刷方式を電子写真方式とした場合を例に挙げたが、本発明は、電子写真方式に限定されるものではなく、インクジェット方式、熱転写方式、感熱方式、静電方式、放電破壊方式など各種印刷方式に適用することができる。
【０１５２】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【０１５３】
【図１】本実施形態の監視サーバと顧客イントラネット環境のインターネットを介したシステム構成例を示す図である。
【図２】本実施形態の複写機内部の断面図である。
【図３】本実施形態の複写機の制御部のハードウェア構成例を示すブロック図である。
【図４】本実施形態の監視サーバのハードウェア構成例を示すブロック図である。
【図５】本実施形態の複写機と監視サーバ間の部品カウンタ定期通信時のシーケンス例を示す図である。
【図６】本実施形態の複写機の部品カウンタ定期通信時における機能構成例を示すブロック図である。
【図７】図６の複写機内の部品カウンタ管理部にて管理する部品カウンタ管理テーブルの構成例を示す図である。
【図８】本実施形態の複写機の部品カウンタ定期通信時の処理手順例を示すフローチャートである。
【図９】本実施形態の複写機内の機能ブロック間で使用する部品カウンタ送信コマンドのデータ構成例を示す図である。
【図１０】本実施形態の部品カウンタ送信コマンドを表すSOAPデータ例を示す図である。
【図１１】本実施形態の部品カウンタ送信コマンドへのレスポンスを表すSOAPデータ例を示す図である。
【図１２】本実施形態の複写機内の機能ブロック間で使用する部品カウンタ送信コマンドへのレスポンスデータ構成例を示す図である。
【図１３】本実施形態の監視サーバの部品カウンタ受信処理における機能構成例を示すブロック図である。
【図１４】図１３の監視サーバ内の部品情報管理部にて管理する部品マスター管理テーブルの構成例を示す図である。
【図１５】図１３の監視サーバ内の部品情報管理部にて管理する部品消耗度管理テーブルの構成例を示す図である。
【図１６】図１３の監視サーバの部品カウンタ受信の処理手順例を示すフローチャートである。
【図１７】本実施形態の複写機と監視サーバ間の部品消耗度表示処理時のシーケンス例を示す図である。
【図１８】本実施形態の複写機の部品消耗度表示処理における機能構成例を示すブロック図である。
【図１９Ａ】本実施形態の複写機の部品消耗度表示処理の手順例を示すフローチャートである。
【図１９Ｂ】本実施形態の複写機の部品消耗度表示処理の図１９Ａに続く手順例を示すをフローチャートである。
【図２０】本実施形態の複写機の操作部に表示する部品消耗度表示画面例を示す図である。
【符号の説明】
【０１５４】
１０    顧客イントラネット環境
２０    インターネット
３０    販売会社イントラネット環境
１００  複写機
３１０  監視サーバ
【図１】
2008262123.tif 000003
【図２】
2008262123.tif 000004
【図３】
2008262123.tif 000005
【図４】
2008262123.tif 000006
【図５】
2008262123.tif 000007
【図６】
2008262123.tif 000008
【図７】
2008262123.tif 000009
【図８】
2008262123.tif 000010
【図９】
2008262123.tif 000011
【図１０】
2008262123.tif 000012
【図１１】
2008262123.tif 000013
【図１２】
2008262123.tif 000014
【図１３】
2008262123.tif 000015
【図１４】
2008262123.tif 000016
【図１５】
2008262123.tif 000017
【図１６】
2008262123.tif 000018
【図１７】
2008262123.tif 000019
【図１８】
2008262123.tif 000020
【図１９Ａ】
2008262123.tif 000021
【図１９Ｂ】
2008262123.tif 000022
【図２０】
2008262123.tif 000023