(57)【特許請求の範囲】
【請求項１】
複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置において、
前記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定手段と、
該設定手段による設定情報を登録する情報登録手段とを設け、
前記設定手段は、複数の部品から構成された前記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された前記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を不可能にする手段を有することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記交換対象部材を構成する複数の部品は、該交換対象部材と物理的包含関係を有することを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
前記交換対象部材を構成する複数の部品は、該交換対象部材と擬似的包含関係を有することを特徴とする画像形成装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の画像形成装置において、
前記交換対象部材毎の使用量を検知し、かつ前記交換対象部材が複数の部品から構成されている場合に該部品毎の使用量を検知する使用量検知手段を設け、
前記情報登録手段は、前記使用量検知手段によって前記交換対象部材を構成する複数の部品毎に検知された使用量のうち、最も使用量の多い部品の使用量を該部品を含む交換対象部材の使用量として登録する使用量登録手段を有することを特徴とする画像形成装置。
【請求項５】
請求項４記載の画像形成装置において、
前記使用量検知手段は、前記使用量が予め設定された基準値に達したことを検知する手段を有することを特徴とする画像形成装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像形成装置において、
前記設定手段は、前記交換対象部材毎の交換時期を設定し、かつ前記交換対象部材が複数の部品から構成されている場合に該部品毎の交換時期の設定を可能にする交換時期設定手段を有し、
前記情報登録手段は、前記交換時期設定手段によって前記交換対象部材を構成する複数の部品毎に設定された交換時期のうち、最も交換時期の近いものを該部品を含む交換対象部材の交換時期として判定する交換時期判定手段を有することを特徴とする画像形成装置。
【請求項７】
請求項４又は５に記載の画像形成装置において、
外部装置と通信可能に接続する通信接続手段と、
前記使用量検知手段による検知の結果に基づいて、該結果に関する情報を前記外部装置へ通知する情報通知手段とを設けたことを特徴とする画像形成装置。
【請求項８】
請求項６に記載の画像形成装置において、
外部装置と通信可能に接続する通信接続手段と、
前記交換時期判定手段による判定の結果に基づいて、該結果に関する情報を前記外部装置へ通知する情報通知手段とを設けたことを特徴とする画像形成装置。
【請求項９】
複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置における交換対象部材の情報登録方法において、
前記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定工程と、
該設定工程による設定情報を登録する情報登録工程とを有し、
前記設定工程が、複数の部品から構成された前記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された前記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を不可能にすることを特徴とする交換対象部材の情報登録方法。
【請求項１０】
複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置を制御するコンピュータに、
前記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定機能と、
該設定機能による設定情報を登録する情報登録機能とを実現させるためのプログラムであり、
前記設定機能は、複数の部品から構成された前記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された前記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に前記定期的に交換するか否かの設定および前記利用者による交換か保守作業員による交換かの設定を不可能にする機能を有することを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムにおいて、
前記交換対象部材を構成する複数の部品は、該交換対象部材と物理的包含関係を有することを特徴とするプログラム。
【請求項１２】
請求項１０記載のプログラムにおいて、
前記交換対象部材を構成する複数の部品は、該交換対象部材と擬似的包含関係を有することを特徴とするプログラム。
【請求項１３】
請求項１０乃至１２のいずれか一項に記載のプログラムにおいて、
前記コンピュータに、
前記交換対象部材毎の使用量を検知し、かつ前記交換対象部材が複数の部品から構成されている場合に該部品毎の使用量を検知する使用量検知機能をも実現させるためのプログラムであり、
前記情報登録機能は、前記使用量検知機能によって前記交換対象部材を構成する複数の部品毎に検知された使用量のうち、最も使用量の多い部品の使用量を該部品を含む交換対象部材の使用量として登録する使用量登録機能を有することを特徴とするプログラム。
【請求項１４】
請求項１３記載のプログラムにおいて、
前記使用量検知機能は、前記使用量が予め設定された基準値に達したことを検知する機能を有することを特徴とするプログラム。
【請求項１５】
請求項１０乃至１４のいずれか一項に記載のプログラムにおいて、
前記設定機能は、前記交換対象部材毎の交換時期を設定し、かつ前記交換対象部材が複数の部品から構成されている場合に該部品毎の交換時期の設定を可能にする交換時期設定機能を有し、
前記情報登録機能は、前記交換時期設定機能によって前記交換対象部材を構成する複数の部品毎に設定された交換時期のうち、最も交換時期の近いものを該部品を含む交換対象部材の交換時期として判定する交換時期判定機能を有することを特徴とするプログラム。
【請求項１６】
請求項１３又は１４に記載のプログラムにおいて、
前記コンピュータに、
外部装置と通信可能に接続する通信接続機能と、
前記使用量検知機能による検知の結果に基づいて、該結果に関する情報を前記外部装置へ通知する情報通知機能をも実現させるためのプログラム。
とを設けたことを特徴とする画像形成装置。
【請求項１７】
請求項１５に記載のプログラムにおいて、
前記コンピュータに、
外部装置と通信可能に接続する通信接続機能と、
前記交換時期判定機能による判定の結果に基づいて、該結果に関する情報を前記外部装置へ通知する情報通知機能をも実現させるためのプログラム。
【請求項１８】
請求項１０乃至１７のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の交換対象部材を用いて画像形成に関する動作を行うレーザプリンタ，デジタル複写機，ファクシミリ装置，ＭＦＰ（デジタル複合機）等の画像形成装置、その画像形成装置における交換対象部材の情報登録方法、上記画像形成装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
する。
【背景技術】
【０００２】
上記のような画像形成装置は、画像形成に関する動作を行うための稼動部分に、複数の交換対象部材（部品やユニット）を用いている。これらの交換対象部材は、それぞれの寿命に応じて交換する必要がある。
そのため、例えば特許文献１に見られるようなものが提案されている。この特許文献１には、複数の交換対象部材（構成要素）から構成されるユニットの交換寿命を判断する目的で、ユニットを構成する交換対象部材のうち、どれか一つでも寿命になった場合には、「ユニット交換」を表示するという方法が開示されている。
【特許文献１】特開２００５-２３４３１６号公報
【０００３】
ところで、交換対象部材の交換作業は、サービスマン（カスタマエンジニア）が実施するものが主であるが、交換作業が比較的簡単かつ安全に行える一部の交換対象部材についてはユーザ自身に交換作業を実施してもらう場合がある。こうしたユーザによる部材交換可能（ＣＲＵ：Customer Replaceable Unit）サービスは、既に知られている。
ＣＲＵサービスによって、ユーザに部材を交換してもらうことにより、マシンのダウンタイムが軽減できる。また、サービスコストが削減できるため、ユーザにより安価なサービスメニューを提供することが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、今までのユーザによる部材交換可能（ＣＲＵ）サービスでは、ユーザによる交換が可能な部材は予め固定されていた。また、交換単位（ユニット毎／部品毎）も機種毎に固定されていた。
そのため、ユーザの運用形態に応じてＣＲＵ部材を多く／少なく設定したり、国・地域に応じて、交換単位をユニット交換／部品交換に切り替えたりすることができず、ユーザ一人一人に適したサービスを提供できないという問題があった。
【０００５】
この発明は、上記の点に鑑みてなされたものであり、複数の交換対象部材毎に、交換運用方法（定期交換／故障時交換）や交換者（サービスマン／ユーザ）の設定を可能にし、ユーザの運用形態や国・地域毎に応じた最適なサービスを提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するため、画像形成装置，交換対象部材の情報登録方法画像形成装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００７】
請求項１の発明による画像形成装置は、複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置において、上記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定手段と、該設定手段による設定情報を登録する情報登録手段とを設け、上記設定手段に、複数の部品から構成された上記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された上記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を不可能にする手段を備えたものである。
【０００８】
請求項２の発明による画像形成装置は、請求項１の画像形成装置において、上記交換対象部材を構成する複数の部品は、該交換対象部材と物理的包含関係を有するものである。
請求項３の発明による画像形成装置は、請求項１の画像形成装置において、上記交換対象部材を構成する複数の部品は、該交換対象部材と擬似的包含関係を有するものである。
【０００９】
請求項４の発明による画像形成装置は、請求項１〜３のいずれかの画像形成装置において、上記交換対象部材毎の使用量を検知し、かつ上記交換対象部材が複数の部品から構成されている場合に該部品毎の使用量を検知する使用量検知手段を設け、上記情報登録手段に、上記使用量検知手段によって上記交換対象部材を構成する複数の部品毎に検知された使用量のうち、最も使用量の多い部品の使用量を該部品を含む交換対象部材の使用量として登録する使用量登録手段を備えたものである。
【００１０】
請求項５の発明による画像形成装置は、請求項４記載の画像形成装置において、上記使用量検知手段に、上記使用量が予め設定された基準値に達したことを検知する手段を備えたものである。
請求項６の発明による画像形成装置は、請求項１〜５のいずれかの画像形成装置において、上記設定手段に、上記交換対象部材毎の交換時期を設定し、かつ上記交換対象部材が複数の部品から構成されている場合に該部品毎の交換時期の設定を可能にする交換時期設定手段を備え、上記情報登録手段に、上記交換時期設定手段によって上記交換対象部材を構成する複数の部品毎に設定された交換時期のうち、最も交換時期の近いものを該部品を含む交換対象部材の交換時期として判定する交換時期判定手段を備えたものである。
【００１１】
請求項７の発明による画像形成装置は、請求項４又は５の画像形成装置において、外部装置と通信可能に接続する通信接続手段と、上記使用量検知手段による検知の結果に基づいて、該結果に関する情報を上記外部装置へ通知する情報通知手段とを設けたものである。
請求項８の発明による画像形成装置は、請求項６の画像形成装置において、外部装置と通信可能に接続する通信接続手段と、上記交換時期判定手段による判定の結果に基づいて、該結果に関する情報を上記外部装置へ通知する情報通知手段とを設けたものである。
【００１２】
請求項９の発明による情報登録方法は、複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置における交換対象部材の情報登録方法において、上記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定工程と、該設定工程による設定情報を登録する情報登録工程とを有し、上記設定工程が、複数の部品から構成された上記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された上記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を不可能にするものである。
【００１３】
請求項１０の発明によるプログラムは、複数の交換対象部材を用いて画像形成に関する動作を行う画像形成装置を制御するコンピュータに、上記交換対象部材毎に、定期的に交換するか否かの設定および当該画像形成装置の利用者による交換か保守作業員による交換かの設定を行う設定機能と、該設定機能による設定情報を登録する情報登録機能とを実現させるためのプログラムであり、上記設定機能に、複数の部品から構成された上記交換対象部材について定期的に交換しない設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を可能にし、複数の部品から構成された上記交換対象部材について定期的に交換する設定を行った場合に、該交換対象部材を構成する複数の各部品毎に上記定期的に交換するか否かの設定および上記利用者による交換か保守作業員による交換かの設定を不可能にする機能を備えたものである。
【００１４】
請求項１１の発明によるプログラムは、請求項１０のプログラムにおいて、上記交換対象部材を構成する複数の部品が、該交換対象部材と物理的包含関係を有するものである。
請求項１２の発明によるプログラムは、請求項１０のプログラムにおいて、上記交換対象部材を構成する複数の部品が、該交換対象部材と擬似的包含関係を有するものである。
【００１５】
請求項１３の発明によるプログラムは、請求項１０〜１２のいずれかのプログラムにおいて、上記コンピュータに、上記交換対象部材毎の使用量を検知し、かつ上記交換対象部材が複数の部品から構成されている場合に該部品毎の使用量を検知する使用量検知機能をも実現させるためのプログラムであり、上記情報登録機能に、上記使用量検知機能によって上記交換対象部材を構成する複数の部品毎に検知された使用量のうち、最も使用量の多い部品の使用量を該部品を含む交換対象部材の使用量として登録する使用量登録機能を備えたものである。
【００１６】
請求項１４の発明によるプログラムは、請求項１３のプログラムにおいて、上記使用量検知機能に、上記使用量が予め設定された基準値に達したことを検知する機能を備えたものである。
請求項１５の発明によるプログラムは、請求項１０〜１４のいずれかのプログラムにおいて、上記設定機能に、上記交換対象部材毎の交換時期を設定し、かつ上記交換対象部材が複数の部品から構成されている場合に該部品毎の交換時期の設定を可能にする交換時期設定機能を備え、上記情報登録機能に、上記交換時期設定機能によって上記交換対象部材を構成する複数の部品毎に設定された交換時期のうち、最も交換時期の近いものを該部品を含む交換対象部材の交換時期として判定する交換時期判定機能を備えたものである。
【００１７】
請求項１６の発明によるプログラムは、請求項１３又は１４のプログラムにおいて、上記コンピュータに、外部装置と通信可能に接続する通信接続機能と、上記使用量検知機能による検知の結果に基づいて、該結果に関する情報を上記外部装置へ通知する情報通知機能をも実現させるためのプログラムである。
請求項１７の発明によるプログラムは、請求項１５のプログラムにおいて、上記コンピュータに、外部装置と通信可能に接続する通信接続機能と、上記交換時期判定機能による判定の結果に基づいて、該結果に関する情報を上記外部装置へ通知する情報通知機能をも実現させるためのプログラムである。
【００１８】
請求項１８の発明による記録媒体は、請求項１０〜１７のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１９】
この発明によれば、画像形成装置が、複数の交換対象部材毎に、定期的に交換するか否かの設定およびその交換対象部材の交換者である当該画像形成装置の利用者（ユーザ）による交換か保守作業員（サービスマン）による交換かの設定を行い、その設定情報を登録すると共に、複数の部品から構成された交換対象部材について定期的に交換しない設定を行った場合に、その交換対象部材を構成する複数の各部品毎に定期的に交換するか否かの設定および利用者による交換か保守作業員による交換かの設定を行い、その設定情報を登録する。また、複数の部品から構成された交換対象部材について定期的に交換する設定を行った場合に、その交換対象部材を構成する複数の各部品毎に定期的に交換するか否かの設定および利用者による交換か保守作業員による交換かの設定を不可能にする。それにより、ユーザの運用形態や国・地域毎に応じた最適なサービスを提供することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔第１実施形態〕
まず、この発明の第１実施形態の画像形成装置について説明する。
図１は、その画像形成装置のハードウェアの構成例を示すブロック図である。
この画像形成装置は、エンジン１０１，操作部１０２，Ｉ／Ｏ制御部１０３，不揮発性メモリ１０４，ＣＰＵ１０５，および通信部１０６等によって構成されている。それらのうち、Ｉ／Ｏ制御部１０３，不揮発性メモリ１０４，ＣＰＵ１０５，および通信部１０６によってコントローラ２００を構成している。
【００２１】
エンジン１０１は、画像形成に関する動作を行い、用紙等の媒体に画像を形成する。
操作部１０２は、ユーザへの機能提供や状態通知等を行うためのＵＩ（ユーザインタフェース）であり、機能の選択やその選択に基づくエンジン１０１に対する動作指示等のデータを入力するための各種の操作キー（操作スイッチ又は操作ボタンともいう）からなる入力部と、状態表示等を行うＬＣＤ又はＣＲＴ等の表示部とを備えている。
Ｉ／Ｏ制御部１０３は、エンジン１０１や操作部１０２など、外部との入出力を制御するデバイスである。
【００２２】
不揮発性メモリ１０４は、ＣＰＵ１０５が実行するファームウェア等のプログラム（ソフトウェア）、画像形成装置の状態や情報など、各種のデータを格納し、電源が遮断されても保持可能なメモリデバイスであり、フラッシュメモリや、ＨＤＤ（ハードディスク装置）等の不揮発性の記憶手段に相当する。
ＣＰＵ１０５は、不揮発性メモリ１０４内のプログラムに従って動作する（プログラムを実行する）ことにより、装置全体を制御する中央処理装置である。
【００２３】
通信部１０６は、ネットワークインタフェース（以下「インタフェース」と「Ｉ／Ｆ」という）やモデム等に相当する通信手段であり、ネットワークや電話回線（公衆回線）を利用して図示しないサービスセンタ内の管理装置と通信する。
なお、図示は省略しているが、エンジン１０１はＣＰＵおよびＲＯＭを含む制御部を備えており、そのＣＰＵがＲＯＭ内のプログラムに従って動作することにより、エンジン１０１を制御する。
【００２４】
次に、図１に示した画像形成装置のソフトウェアの構成について、図２を参照して説明する。なお、プログラムによる制御は、実際にはＣＰＵがプログラムに従って動作することによって実行するが、説明の都合上、ここではプログラムが処理を実行するものとする。
【００２５】
図２は、この画像形成装置のソフトウェアの構成例を示すブロック図である。
設定モジュール２０１は、各交換パーツ（交換対象部材）の設定や一覧表示を行うプログラムである。なお、そのパーツを、部品ともいう。
使用量管理モジュール２０２は、各部品の使用量の更新（検知を含む）や、定期交換部品の交換時期の判断を行うプログラムである。
設定情報２０３は、機器内で保持するものであり、不揮発性１０４に設定情報テーブルとして保管される。
【００２６】
通報モジュール２０４は、通信部１０６およびそれに接続されているネットワークや電話回線を利用してサービスセンタ内の管理装置へ定期交換部品の交換時期（エンド）や、交換時期が近いこと（ニアエンド）を通知したり、部品の発注を行うプログラムである。
測定モジュール２０５は、各部品毎の使用量をカウントし、使用量管理モジュール２０２へ通知するプログラムである。このプログラムは、エンジン１０１内の図示しないＲＯＭに記憶されており、図示しないＣＰＵの動作のために使用される。
【００２７】
なお、設定モジュール２０１，使用量管理モジュール２０２，および設定情報２０３がこの発明に関わるプログラムであり、通報モジュール２０４および測定モジュール２０５は既存のプログラムである。
ここで、コントローラ２００内のＣＰＵ１０５が上述した各プログラムに従って動作し、操作部１０２を含む装置を制御することにより、設定手段（交換時期設定手段を含む），情報登録手段（使用量登録手段，交換時期判定手段を含む），使用量検知手段，通信接続手段，情報通知手段としての機能を実現することができる。
【００２８】
図３は、図１の操作部１０２（実際には表示部）上に表示されるサービスマン用の交換パーツ一覧画面（サービス設定画面）を含む複数の操作画面の一例を示す図である。なお、操作画面による選択又は設定の操作とは、表示器上にタッチパネルを備えている場合には操作画面上での操作を、タッチパネルを備えていない場合には入力部上の操作キーによる操作をさす。
【００２９】
図３の（ａ）に示している交換パーツ一覧画面に表示されている各部品（交換パーツ）のうち、最上位の部品を選択すると、図３の（ｂ）に示すように、その部品に関する設定画面が表示される。この設定画面では、選択された部品の定期交換を「する」か「しない」かの設定を行える。
「する」に設定した場合は、選択された部品の使用量（現在値）が寿命（交換基準値）に達するまで、使用される毎に部品交換を行う。
【００３０】
「しない」に設定した場合は、部品が故障した時点で部品交換を行い、定期的な交換は行わない。
また、定期交換を「する」に設定した場合には、図３の（ｃ）に示すように、部品の交換者を設定できる。
その他、現在値のクリアや、交換基準値や通知基準値（ニアエンドを通知するための値）を変更することができる。
【００３１】
図４は、設定情報として機器内部（図１の不揮発性メモリ１０４）に保持される設定情報テーブルの一例を示す図である。
この設定情報テーブルは、図３の（ｃ）に示した設定画面による設定が終了した時点の設定情報を示している。
定期交換が「する」に設定されている部品に対しては、交換者として「サービス」または「ユーザ」が設定される。なお、「サービス」はサービスマンを示している。
定期交換が「しない」に設定されている部品に対しては、交換者の設定は行われず、交換者が不定（−）となる。
【００３２】
図５は、図１のＣＰＵ１０５によるサービス設定メニュー処理の一例を示すフローチャートである。
ＣＰＵ１０５は、操作部１０２上の操作によってサービスプログラムの交換パーツメニューが選択された場合に、図５に示す処理ルーチンをスタートし、まずステップＳ１でサービスプログラムモードであるかどうかを確認する。
ここで、部品の定期交換や交換者の設定等の操作はサービスマンが実施するものであり、そのサービスマンが操作部１０２上の所定の操作によってサービスプログラムモードを設定することができる。
【００３３】
そして、サービスプログラムモードでない場合には、処理を終了する。サービスプログラムモードの場合には、ステップＳ２で設定情報テーブルより情報を取得して交換パーツ一覧画面として一覧表示する。例えば、図３の（ａ）に示したような交換パーツ一覧画面を表示する。
次に、ステップＳ３へ進み、交換パーツ一覧画面から選択された処理を判別する。
【００３４】
そして、その判別の結果、選択された処理が「部品選択」であった場合には、ステップＳ５で図６に示すサービス設定処理を実行する。そのサービス設定処理が終了した後、更新された情報を反映するため、再度、ステップＳ２で一覧表示（交換パーツ一覧画面の表示）を行う。複数の部品の設定を行う場合には、ステップＳ２，Ｓ３，Ｓ５の処理が繰り返される。
全ての部品の設定が終了し、「設定終了」が選択された場合には、ステップＳ３からステップＳ４へ移行し、図１１に示す交換時期判定処理を行い、処理を終了する。
【００３５】
図６は、図５のステップＳ５のサービス設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図５に示したサービス設定メニュー処理において、部品が選択された場合に、図６に示す処理ルーチンをスタートし、まずステップＳ１１で設定情報テーブルより対応する情報を取得して現在の設定情報を示す設定画面、例えば図３の（ｂ）に示したような設定画面を表示する。
【００３６】
次に、ステップＳ１２へ進み、その設定画面から選択された処理を判別する。
そして、その判別の結果、選択された処理が「設定更新」であった場合には、ステップＳ１３で図７に示す設定更新処理（Ａ）を実行する。設定更新処理が終了した後、更新された情報を反映するため、再度、ステップＳ１１で設定情報（設定画面）の表示を行う。複数の項目の設定を行う場合には、ステップＳ１１〜Ｓ１３の処理が繰り返される。
全ての項目の設定が終了し、「設定終了」が選択された場合には、処理を終了する。
【００３７】
図７は、図６のステップＳ１３の設定更新処理（Ａ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、この処理ルーチンがスタートすると、まずステップＳ２１で更新された設定項目の判別を行う。
そして、その判別の結果、更新された設定項目が定期交換であった場合（定期交換が更新された場合）には、ステップＳ２２で図８に示す定期交換更新処理（Ｂ）を実行する。
【００３８】
更新された設定項目が現在値クリアであった場合（現在値クリアが選択された場合）には、ステップＳ２３で使用量管理モジュールへの指示によって図９に示す現在値クリア処理を実行する。
更新された設定項目が交換者または通知基準値であった場合（交換者または通知基準値が更新された場合）には、ステップＳ２４で設定情報の交換者または通知基準値を更新する。
更新された設定項目が交換基準値であった場合（交換基準値が更新された場合）には、ステップＳ２５で設定情報の交換基準値を更新し、ステップＳ２６で使用量＝現在値／交換基準値に更新する。
【００３９】
図８は、図７のステップＳ２２の定期交換更新処理（Ｂ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、この処理ルーチンがスタートすると、まずステップＳ３１で更新する値（定期交換設定値）を判別する。
そして、その判別の結果、更新する定期交換設定値が「する」であった場合（定期交換を「する」に更新する場合）には、ステップＳ３２へ進む。
【００４０】
ステップＳ３２では、対応する設定情報を参照して交換者が設定されているか否かを判断し、設定されていなければ（不定であれば）ステップＳ３３へ進む。
ステップＳ３３では、対応する設定情報の交換者をデフォルト値（＝工場出荷時の値）に更新する
更新する定期交換設定値が「しない」であった場合（定期交換を「しない」に更新する場合）には、ステップＳ３５で対応する設定情報の交換者を不定（−）に更新する。
最後に、ステップＳ３４で対応する設定情報の定期交換設定を更新し、処理を終了する。
【００４１】
図９は、図７のステップＳ２３の現在値クリア処理のサブルーチンの一例を示すフローチャートである。
この現在値クリア処理は、使用量管理モジュールにて行われる処理であり、設定モジュールにて現在値クリアが行われた場合に実行される。
ＣＰＵ１０５は、図９に示す処理ルーチンがスタートすると、まずステップＳ４１でエンジン１０１側に通知して該当部品のカウンタをリセットさせる。
次に、ステップＳ４２で対応する設定情報の現在値を「０」にする。
最後に、ステップＳ４３で対応する設定情報の使用量を「０」に更新する。
【００４２】
図１０は、図１のＣＰＵ１０５による現在値更新処理（使用量更新処理）の一例を示すフローチャートである。
この現在値更新処理は、使用量管理モジュールにて行われる処理であり、エンジン１０１から全部品のカウンタ情報が通知されてきた場合に実行される。
ＣＰＵ１０５は、図１０に示す処理ルーチンがスタートすると、まずステップＳ５１で先頭の設定情報の現在値を通知されてきた値に更新する。
次に、ステップＳ５２でその設定情報の使用量を「現在値／交換基準値」に更新する。
【００４３】
次に、ステップＳ５３で全ての部品の更新処理が終了したか否かを判断し、終了していなければステップＳ５１に戻って次の設定情報の現在値を通知されてきた値に更新して、ステップＳ５２でその設定情報の使用量を「現在値／交換基準値」に更新する。以後、全ての部品の更新が終了するまでステップＳ５１〜Ｓ５３の処理が繰り返される。
全ての部品の更新が終了すると、ステップＳ５４へ移行し、図１１に示す交換時期判定処理を行い、処理を終了する。
【００４４】
図１１は、図５のステップＳ４および図１０のステップＳ５４の交換時期判定処理のサブルーチンの一例を示すフローチャートである。
この交換時期判定処理は、使用量管理モジュールにて行われる処理であり、エンジン１０１からのカウンタ通知を受けて現在値が更新された場合や、設定モジュールにて設定更新が行われた時に実行される。
ＣＰＵ１０５は、図１１に示す処理ルーチンがスタートすると、まずステップＳ６１で先頭の設定情報を参照して定期交換設定値を判別する。
【００４５】
そして、その判別の結果、定期交換設定値が「する」であった場合（定期交換を「する」場合）には、ステップＳ６２で図１２に示すエンド判断処理を実行する。
定期交換設定値が「しない」であった場合（定期交換を「しない」場合）、または「不定」の場合には、定期交換部品ではないため、エンド判断処理は実施しない。
その後、ステップＳ６３で全ての部品の判定が終了したか否かを判断し、終了していなければステップＳ６１に戻って次の設定情報を参照して定期交換設定値を判別して、「する」であればステップＳ６２でエンド判断処理を実行する。以後、全ての部品の判定が終了するまでステップＳ６１〜Ｓ６３の処理が繰り返される。
全ての部品の判定が終了すると、処理を終了する。
【００４６】
図１２は、図１１のステップＳ６２のエンド判断処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図１２に示す処理ルーチンがスタートすると、まずステップＳ７１で使用量が「１００」以上か否かを判断し、「１００」以上であればステップＳ７４で図１３に示すエンド処理（Ａ）を実行する。
「１００」未満であった場合には、ステップＳ７２で使用量が通知基準値以上か否かを判断し、通知基準値以上であればステップＳ７３で図１４に示すニアエンド処理（Ｂ）を実行するが、通知基準値未満であれば処理を終了する。
【００４７】
図１３は、図１２のステップＳ７４のエンド処理（Ａ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図１３に示す処理ルーチンがスタートすると、まずステップＳ８１で対応する設定情報を参照して交換者設定値を判別する。
そして、その判別の結果、交換者設定値が「ユーザ」の場合には、ステップＳ８４で交換指示の通知を行う。
【００４８】
交換者設定値が「サービスマン」の場合には、ステップＳ８２でサービスマンへの連絡指示を通知し、ステップＳ８３で通報モジュールに指示してサービスセンタ内の管理装置への通報を行う。
交換者設定値が「不定（−）」の場合には、定期交換部品ではないため、何もせずに処理を終了する。
【００４９】
図１４は、図１２のステップＳ７３のニアエンド処理（Ｂ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図１４に示す処理ルーチンがスタートすると、まずステップＳ９１で対応する設定情報を参照して交換者設定値を判別する。
そして、その判別の結果、交換者設定値が「ユーザ」の場合には、ステップＳ９４でニアエンドの通知を行う。
【００５０】
次に、ステップＳ９５で自動発注設定がＯＮかＯＦＦかを判断し、ＯＮであればステップＳ９６で通報モジュールに指示してサービスセンタ内の管理装置へ部品の発注を行う。
交換者設定値が「サービスマン」の場合には、ステップＳ９２でサービスマンへの連絡指示を通知し、ステップＳ９３で通報モジュールに指示してサービスセンタ内の管理装置への通報を行う。
交換者設定値が「不定（−）」の場合には、定期交換部品ではないため、何もせずに処理を終了する。
【００５１】
〔第２実施形態〕
次に、この発明の第２実施形態の画像形成装置について説明する。なお、ハードウェア構成およびソフトウェア構成は、図１，図２によって説明したものと同様なので、説明は省略する。
【００５２】
図１５は、部品の親子関係の一例を示す図である。この場合、図１に示した構成の画像形成装置が３台あるものとする。
部品の親子関係には、画像形成装置１，２に示すような物理的に包含関係にある場合と、画像形成装置３に示すように擬似的に親子部品として扱う場合がある。
画像形成装置１は、子部品単位で設定を行う場合を示し、部品Ｂ，部品Ｃ，部品Ｄで個別に使用量を管理して交換を行う。
【００５３】
ここで、親部品（部品Ａ）としては、ＰＣＵ（プロセスカートリッジユニット）がある。このＰＣＵは、例えば、静電潜像が形成される感光体ドラム、この感光体ドラム表面を帯電させる帯電ローラ、静電潜像パターンに従ってトナーを感光体ドラム表面に現像してトナー像を形成する現像装置、転写後に感光体ドラム上に残ったトナーを清掃するクリーニング装置等によって構成されるユニットである。
子部品（部品Ｂ，部品Ｃ等）としては、クリーニングブレードや、コーティングバー（感光体の表目に潤滑性を与える被膜材であるステアリン酸亜鉛をバー上にしたもの）がある。
【００５４】
画像形成装置２は、複数の子部品を含む親部品（例えばＰＣＵ）を備えている。この画像形成装置２は、親部品Ａで設定を行う場合を示し、交換単位は、部品Ｂ，部品Ｃ，部品Ｄを包含したひとまとまりの親部品（ユニット）単位で交換を行う。親部品の使用量は、子部品の使用量の最も高いもの（寿命が近づいているもの）に設定され、子部品のいずれかが交換時期に達した時点で、交換を行う。
【００５５】
画像形成装置３は、物理的な包含関係にはない複数の子部品を、擬似的にひとまとまりの親部品として扱う場合の例である。擬似的な親部品としては、感光体ユニットがある。子部品としては、現像ユニットや現像材がある。この画像形成装置３における実際の部品交換は子部品毎に行う。運用上、使用量を一括管理して、同時に交換を行いたい場合にこのように扱う。使用量の管理は画像形成装置２と同様である。
【００５６】
図１６は、図１の操作部１０２上に表示される親子部品を考慮したサービスマン用の交換パーツ一覧画面を含む複数の操作画面の一例を示す図である。
図１６の（ａ）に示す交換パーツ一覧画面において、親部品の名称には先頭に「＃」が表示される。子部品の場合は、名称の後ろに「：親部品名称」が表示される。
その交換パーツ一覧画面に表示されている各部品のうち、親部品「PartsA」を選択すると、図１６の（ｂ）に示すように、その親部品に関する設定画面が表示される。
【００５７】
親部品は、親部品単位でのカウンタは存在しないため、現在値および交換基準値は不定（−）となる。また、現在値のクリアおよび交換基準値の変更もできない。親部品を交換した場合は、「交換完了」にて使用量をリセットする。「交換完了」を選択すると、その部品の全ての子部品の現在値がクリアされる。「交換完了」のボタンは、親部品でかつ定期交換が「する」に設定されている部品のみ選択可能となる。
【００５８】
親部品の定期交換を「しない」に更新すると、図１６の（ｃ）に示す確認画面が表示される。「確認」を選択した場合、同図の（ｄ）に示すように設定が更新される。定期交換設定値が「しない」に更新されたため、交換者は不定になり、「交換完了」も無効となる。「設定終了」を選択すると、同図の（ｅ）に示す交換パーツ一覧画面に戻る。
図１６の（ａ）に示した交換パーツ一覧画面より子部品「PartsB」を選択すると、同図の（ｆ）に示すように、その子部品に関する設定画面が表示される。この場合、親部品「PartsA」の定期交換が「する」に設定されているため、子部品単位での設定はできない。そのため、定期交換および交換者がともに不定（−）となる。
【００５９】
図１７は、設定情報として機器内部に保持される親子部品の関係を考慮した設定情報テーブルの一例を示す図である。
この設定情報テーブルは、図１６の（ａ）に示した交換パーツ一覧画面の表示時点での設定情報を示している。また、「PartsA」〜「PartsD」の関係は、図１５に示した画像形成装置２の親子関係に相当する。
【００６０】
親部品「PartsA」の定期交換が「する」になっている場合は、子部品「PartsB」，「PartsC」，「PartsD」の定期交換と交換者は不定（−）となる。また、親部品単位でのカウンタは存在しないため、親部品「PartsA」の現在値および交換基準値は不定（−）となる。
親部品「PartsA」の使用量は、子部品「PartsB（２５％）」，「PartsC（３０％）」，「PartsD（４０％）」の使用量の最大値である４０％が設定される。
【００６１】
図１８は、図５のサービス設定処理のサブルーチンの他の例を示すフローチャートである。
ＣＰＵ１０５は、図５に示したサービス設定メニュー処理において、部品が選択された場合に、図１８に示す処理ルーチンをスタートし、まずステップＳ１０１で設定情報テーブルより対応する情報を取得して現在の設定情報を示す設定画面、例えば図１６の（ｂ）又は（ｆ）に示したような設定画面を表示する。
【００６２】
次に、ステップＳ１０２へ進み、その設定画面によって選択された処理を判別する。
そして、その判別の結果、選択された処理が「設定更新」であった場合には、ステップＳ１０３で図１９に示す設定更新処理（Ａ）を実行する。設定更新処理が終了した後、更新された情報を反映するため、再度、ステップＳ１０１で設定情報（設定画面）の表示を行う。複数の項目の設定を行う場合には、ステップＳ１０１〜Ｓ１０３の処理が繰り返される。
全ての項目の設定が終了し、「設定終了」が選択された場合には、処理を終了する。
【００６３】
図１９は、図１８のステップＳ１０３の設定更新処理（Ａ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、この処理ルーチンがスタートすると、まずステップＳ１１１で更新された設定項目の判別を行う。
そして、その判別の結果、更新された設定項目が定期交換であった場合（定期交換が更新された場合）には、ステップＳ１１２で図２０に示す更新判断処理（Ｂ）を実行する。
【００６４】
更新された設定項目が現在値クリアであった場合（現在値クリアが選択された場合）には、ステップＳ１１３で使用量管理モジュールへの指示によって図９に示した現在値クリア処理を実行する。その後、ステップＳ１１４で使用量管理モジュールへの指示によって図２３に示す親部品使用量更新処理を実行する。
更新された設定項目が交換完了であった場合（交換完了が選択された場合）には、ステップＳ１１５で使用量管理モジュールへの指示によって図２４に示す交換完了処理を実行する。
【００６５】
更新された設定項目が交換者または通知基準値であった場合（交換者または通知基準値が更新された場合）には、ステップＳ１１５で設定情報の交換者または通知基準値を更新する）。
更新された設定項目が交換基準値であった場合（交換基準値が更新された場合）には、ステップＳ１１７で設定情報の交換基準値を更新し、ステップＳ１１８で使用量＝現在値／交換基準値に更新する。その後、ステップＳ１１９で使用量管理モジュールへの指示によって図２３に示す親部品使用量更新処理を実行する。
【００６６】
図２０は、図１９のステップＳ１１２の更新判断処理（Ｂ）のサブルーチンの一例を示すフローチャートである。
この更新判断処理（Ｂ）は、定期交換設定の更新を実行するかどうか判断する処理である。
ＣＰＵ１０５は、図２０に示す処理ルーチンがスタートすると、まずステップＳ１２１で対応する設定情報を参照して更新対象の部品に子部品が存在するか否かを判別する。
【００６７】
そして、その判別の結果、更新対象の部品に子部品が存在しない場合には、ステップＳ１２５で図２１に示す定期交換更新処理（Ｃ）を実行する。
更新対象の部品に子部品が存在する場合には、ステップＳ１２２で定期交換設定の更新値（定期交換設定値）を判別する。
そして、その判別の結果、定期交換設定の更新値が「する」であった場合（定期交換を「する」に更新する場合）には、ステップＳ１２３で子部品単位での設定ができなくなることを確認する。
【００６８】
そして、その確認の結果、キャンセルされた場合には処理を終了するが、ＯＫの場合にはステップＳ１２４で更新対象部品の全ての子部品について定期交換更新処理（Ｃ）を実行し、設定値を不定（−）に更新する。
ステップＳ１２２での判別の結果、定期交換設定の更新値が「しない」であった場合（定期交換を「しない」に更新する場合）には、ステップＳ１２６で子部品単位での設定が可能になることを確認する。
【００６９】
そして、その確認の結果、キャンセルされた場合は処理を終了するが、ＯＫの場合にはステップＳ１２７で更新対象部品の全ての子部品について定期交換更新処理（Ｃ）を実行し、設定値をデフォルト値（＝工場出荷時の値）に更新する。
ステップＳ１２４又はＳ１２７で子部品の設定を更新した後、ステップＳ１２５で更新対象部品（親部品）の定期交換更新処理（Ｃ）を実行し、処理を終了する。
【００７０】
図２１は、図２０のステップＳ１２５の定期交換更新処理（Ｃ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、この処理ルーチンがスタートすると、まずステップＳ１３１で更新する値（定期交換設定値）を判別する。
そして、その判別の結果、更新する定期交換設定値が「する」であった場合（定期交換を「する」に更新する場合）には、ステップＳ１３２へ進む。
【００７１】
ステップＳ１３２では、対応する設定情報を参照して交換者が設定されているか否かを判断し、設定されていなければ（不定であれば）ステップＳ１３３へ進む。
ステップＳ１３３では、対応する設定情報の交換者をデフォルト値（＝工場出荷時の値）に更新する。
更新する定期交換設定値が「しない」であった場合（定期交換を「しない」に更新する場合）には、ステップＳ１３５で対応する設定情報の交換者を不定（−）に更新する。
最後に、ステップＳ１３４で対応する設定情報の定期交換設定を更新し、処理を終了する。
【００７２】
図２２は、親部品の定期交換設定を変更した場合の通知例を示す図である。
図２２の（ａ）は、親部品の定期交換設定を「する」に更新する場合の確認画面の一例を示している。この確認画面は、図２０のステップＳ１２３での確認の際に表示される。
図２２の（ｂ）は、親部品の定期交換設定を「しない」に更新する場合の確認画面の一例を示している。この確認画面は、図２０のステップＳ１２６での確認の際に表示される。
【００７３】
図２３は、図１９のステップＳ１１４，Ｓ１１９の親部品使用量更新処理のサブルーチンの一例を示すフローチャートである。
この親部品使用量更新処理は、使用量管理モジュールにて行われる。ある部品の現在値クリアや交換基準値が変更されて使用量が更新された場合に、その部品に親部品があるかないかを判別し、親部品がある場合には親部品の使用量を更新する。
【００７４】
ＣＰＵ１０５は、図２３に示す処理ルーチンがスタートすると、まずステップＳ１４１で親部品が存在するか否かを判別する。
そして、その判別の結果、親部品が存在しない場合には処理を終了する。
親部品が存在する場合には、ステップＳ１４２で親部品の使用量を０にする。
次に、ステップＳ１４３で子部品の使用量が親部品の使用量より大きいかどうかを調べ、大きい場合にステップＳ１４４で親部品の使用量を子部品の使用量に更新する。
【００７５】
次に、ステップＳ１４５で親部品の使用量と全ての子部品の使用量との比較が終了したかどうかを判断し、まだ終了していなければステップＳ１４３に戻って他の子部品の使用量が親部品の使用量より大きいかどうかを調べ、大きい場合にステップＳ１４４で親部品の使用量を子部品の使用量に更新する（親部品の使用量に子部品の使用量に上書きする）。以後、親部品の使用量と全ての子部品の使用量との比較が終了するまでステップＳ１４３〜Ｓ１４５の処理が繰り返される。
親部品の使用量と全ての子部品の使用量との比較が終了すると、処理を終了する。
【００７６】
例えば、図１７の設定例で子部品PartsDの現在値クリアが行われた場合には、まず親部品「PartsA」の使用量を「０」にし、その後、子部品「PartsB」，「PartsC」，「PartsD」の使用量と比較し、親部品の使用量より大きい場合には、最も大きい子部品「PartsC」の使用量を親部品の使用量に上書きする。結果、親部品「PartsA」の使用量は「３０」に設定される。
【００７７】
図２４は、図１９のステップＳ１１５の交換完了処理のサブルーチンの一例を示すフローチャートである。
この交換完了処理は、使用量管理モジュールにて行われる処理であり、親部品単位で部品交換が行われた場合に実行される。
ＣＰＵ１０５は、図２４に示す処理ルーチンがスタートすると、まずステップＳ１５１で更新対象部品（親部品）の使用量を「０」にする。
【００７８】
次に、ステップＳ１５２で子部品の現在値クリア処理（図９）を実行する。
次に、ステップＳ１５３で全ての子部品の現在値クリア処理が終了したかどうかを判断し、まだ終了していなければステップＳ１５２に戻って他の子部品の現在値クリア処理を行う。以後、全ての子部品の現在値クリア処理が終了するまでステップＳ１５２，Ｓ１５３の処理が繰り返される。
全ての子部品の現在値クリア処理が終了すると、処理を終了する。
【００７９】
図２５は、図１のＣＰＵ１０５による現在値更新処理の他の例を示すフローチャートである。
この現在値更新処理は、使用量管理モジュールにて行われる処理であり、エンジン１０１から全部品のカウンタ情報が通知されてきた場合に実行される。
ＣＰＵ１０５は、図２５に示す処理ルーチンがスタートすると、まずステップＳ１６１で、全ての親部品の使用量を「０」にする。
【００８０】
次に、ステップＳ１６２で先頭の設定情報の現在値を通知されてきた値に更新し、ステップＳ１６３でその設定情報の使用量を「現在値／交換基準値」に更新する。
その後、ステップＳ１６４で設定情報を参照して更新対象部品に親部品が存在するか否かを調べ、親部品が存在しなければステップＳ１６７へ進み、親部品が存在すればステップＳ１６５で更新対象部品（子部品）の使用量を親部品の使用量と比較し、親部品の使用量を越えていなければステップＳ１６７へ進み、親部品の使用量を越えていればステップＳ１６６で親部品の使用量を子部品の使用量に更新する。
【００８１】
次に、ステップＳ１６７で全ての部品の更新処理が終了したかどうかを判断し、まだ終了していなければステップＳ１６２に戻って次の設定情報の現在値を通知されてきた値に更新し、以後上述と同様の処理（ステップＳ１６２〜Ｓ１６７）を繰り返し行う。
そして、全ての部品の更新処理が終了すると、ステップＳ１６８へ移行し、図１１に示した交換時期判定処理を行い、処理を終了する。
【００８２】
図２６は、図１の操作部１０２上に表示される親子部品を考慮したサービスマン用の交換パーツ一覧画面および一括設定画面を含む複数の操作画面の一例を示す図である。
図２６の（ａ）に示す交換パーツ一覧画面から「一括設定」を選択すると、同図の（ｂ）に示すような一括設定画面が表示される。
この一括設定画面では、定期交換，交換者，および交換単位の設定を全部品一括で行うことができる。
【００８３】
交換単位の「子部品」を選択すると、図２６の（ｃ）に示すような実行確認画面が表示される。そして、「確認」を選択すると、一括設定が実行され、同図の（ｄ）に示す交換パーツ一覧画面に戻る。
一括設定により、親部品「PartsA」の定期交換設定が「しない」に更新され、親部品「PartsA」の子部品「PartsB」，「PartsC」，「PartsD」の定期交換設定が「する」に更新される。
【００８４】
図２７は、図１のＣＰＵ１０５による一括設定を考慮したサービス設定メニュー処理の一例を示すフローチャートである。
ＣＰＵ１０５は、操作部１０２上の操作によってサービスプログラムの交換パーツメニューが選択された場合に、図２０に示す処理ルーチンをスタートし、まずステップＳ１７１でサービスプログラムモードであるかどうかを確認する。
【００８５】
そして、サービスプログラムモードでない場合には、処理を終了する。サービスプログラムモードの場合には、ステップＳ１７２で設定情報テーブルより情報を取得して交換パーツ一覧画面として一覧表示する。例えば、図２６の（ａ）に示したような交換パーツ一覧画面を表示する。
次に、ステップＳ１７３へ進み、交換パーツ一覧画面から選択された処理を判別する。
そして、その判別の結果、選択された処理が「一括設定」であった場合には、ステップＳ１７６で図２８に示す一括設定処理を実行する。
【００８６】
選択された処理が「部品選択」であった場合には、ステップＳ１７７で図１８に示したサービス設定処理を実行する。
ステップＳ１７６の一括設定処理またはステップＳ１７７のサービス設定処理が終了した後、更新された情報を反映するため、再度、ステップＳ１７２で一覧表示（交換パーツ一覧画面の表示）を行う。
全ての部品の設定が終了し、「設定終了」が選択された場合は、ステップＳ１７４で図１１に示した交換時期判定処理を行い、ステップＳ１７５で交換設定Ｎｏ．の更新を行い、処理を終了する。
【００８７】
図２８は、図２７のステップＳ１７６の一括設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図２７に示したサービス設定メニュー処理において、一括設定が選択された場合に、図２８に示す処理ルーチンをスタートし、まずステップＳ１８１で図２６の（ｂ）に示したような一括設定画面を表示する。
次に、ステップＳ１８２へ進み、その一括設定画面から選択された項目を判別する。
【００８８】
そして、その判別の結果、選択された項目が「定期交換」の「する」または「しない」であった場合には、ステップＳ１８３で図２９に示す定期交換一括設定処理を実行する。
選択された項目が「交換者」の「サービス」または「ユーザ」であった場合には、ステップＳ１８４で図３１に示す交換者交換一括設定処理を実行する。
選択された項目が「交換単位」の「親部品」または「子部品」であった場合には、ステップＳ１８５で図３３に示す交換単位一括設定処理を実行する。
選択された項目が「設定終了」であった場合には、処理を終了する。
【００８９】
図２９は、図２８のステップＳ１８３の定期交換一括設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図２９に示す処理ルーチンがスタートすると、まずステップＳ１９１で図３０の（ａ）又は（ｂ）に示す実行確認画面にて実行の確認を行う。
そして、その確認の結果、キャンセルの場合には処理を終了するが、ＯＫの場合にはステップＳ１９２で更新する一括設定値を判別する。
【００９０】
そして、更新する一括設定値が「しない」であった場合（「しない」に更新する場合）には、ステップＳ１９３で各部品（親部品，子部品を含む）に対して図２１に示した定期交換更新処理（Ｃ）を実行して「しない」に更新する。ステップＳ１９４で全ての部品の更新が終了したと判断した場合に、処理を終了する。
【００９１】
更新する一括設定値が「する」であった場合（「する」に更新する場合）には、ステップＳ１９５で各部品に対して親部品か判断し、該当する部品は更新しない。
親部品でない場合には、ステップＳ１９６で子部品か判断し、該当する部品は更新しない。
親部品でも子部品でもない場合には、ステップＳ１９７で図２１に示した定期交換更新処理（Ｃ）を実行して「する」に更新する。ステップＳ１９８で全ての部品の更新が終了したと判断した場合に、処理を終了する。
【００９２】
図３０は、定期交換一括設定を選択した場合の実行確認の通知例を示す図である。
図３０の（ａ）は、定期交換一括設定「する」を選択した場合の実行確認画面の一例を示している。同図の（ｂ）は、定期交換一括設定「しない」を選択した場合の実行確認画面の一例を示している。これらの実行確認画面は、図２９のステップＳ１９１での実行確認の際に表示される。
【００９３】
図３１は、図２８のステップＳ１８４の交換者一括設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図３１に示す処理ルーチンがスタートすると、まずステップＳ２０１で図３２の（ａ）又は（ｂ）に示す実行確認画面にて実行の確認を行う。
そして、実行の確認の結果、キャンセルの場合には処理を終了する。
【００９４】
実行の確認の結果、ＯＫの場合にはステップＳ２０２で各部品に対して設定情報を参照して定期交換設定を調べる。
そして、定期交換設定が「する」の場合にはステップＳ２０３で設定情報の交換者を指定された値に更新する。
定期交換設定が「しない」の場合には、定期交換されない部品であるため、交換者の設定は行わない。ステップＳ２０４で全ての部品の更新が終了したと判断した場合に、処理を終了する。
【００９５】
図３２は、交換者一括設定を選択した場合の実行確認の通知例を示す図である。
図３２の（ａ）は、交換者一括設定「サービス」を選択した場合の実行確認画面の一例を示している。同図の（ｂ）は、交換者一括設定「ユーザ」を選択した場合の実行確認画面の一例を示している。これらの実行確認画面は、図３１のステップＳ２０１での実行確認の際に表示される。
【００９６】
図３３は、図２８のステップＳ１８５の交換単位一括設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図３３に示す処理ルーチンがスタートすると、まずステップＳ２１１で図３４の（ａ）又は（ｂ）に示す実行確認画面にて実行の確認を行う。
そして、実行の確認の結果、キャンセルの場合には処理を終了する。
【００９７】
実行の確認の結果、ＯＫの場合にはステップＳ２１２で更新する一括設定値を判別する。
そして、更新する一括設定値が「親部品」であった場合には、ステップＳ２１３で各部品に対して親部品か判断し、該当する場合にはステップＳ２１７で図２１に示した定期交換更新処理（Ｃ）を実行して「する」に更新する。
親部品でない場合には、ステップＳ２１４で子部品か判断し、該当する場合にはステップＳ２１５で図２１に示した定期交換更新処理（Ｃ）を実行して「しない」に更新する。
親部品でも子部品でもない場合には、何もしない。
ステップＳ２１６で全ての部品の更新が終了したと判断した場合に、処理を終了する。
【００９８】
更新する一括設定値が「子部品」であった場合には、ステップＳ２１８で各部品に対して子部品か判断し、該当する場合にはステップＳ２２２で図２１に示した定期交換更新処理（Ｃ）を実行して「する」に更新する。
子部品でない場合には、ステップＳ２１９で親部品か判断し、該当する場合にはステップＳ２２０で図２１に示した定期交換更新処理（Ｃ）を実行して「しない」に更新する。
親部品でも子部品でもない場合には、何もしない。
ステップＳ２２１で全ての部品の更新が終了したと判断した場合に、処理を終了する。
【００９９】
図３４は、交換単位一括設定を選択した場合の実行確認の通知例を示す図である。
図３４の（ａ）は、交換単位一括設定「親部品」を選択した場合の実行確認画面の一例を示している。同図の（ｂ）は、定期交換一括設定「子部品」を選択した場合の実行確認画面の一例を示している。これらの実行確認画面は、図３３のステップＳ２１１での実行確認の際に表示される。
【０１００】
図３５は、図１の操作部１０２上に表示される初期設定メニュー画面および複数の定期交換パーツ一覧画面の一例を示す図である。
図３５の（ａ）に示す初期設定メニュー画面から「定期交換パーツ」を選択すると、同図の（ｂ）に示す定期交換パーツ一覧画面が表示される。
「全リスト」，「ユーザ交換」，「サービス交換」のいずれかを選択することで、ビューの切り替えができる。
【０１０１】
「全リスト」を選択すると、同図の（ｂ）に示すように、全ての定期交換部品が表示される。
「ユーザ交換」を選択すると、同図の（ｃ）に示すように、ユーザ交換の部品のみが表示される。
「サービス交換」を選択すると、同図の（ｄ）に示すように、サービス交換の部品のみが表示される。
【０１０２】
図３６は、設定情報として機器内部に保持される定期交換パーツ一覧画面表示を考慮した設定情報テーブルの一例を示す図である。
この設定情報テーブルは、図３５の設定情報と対応する。
定期交換が「する」に設定されている部品のみ「交換パーツＮｏ．」が割り振られ、このＮｏ．が割り振られた部品のみを定期交換パーツ一覧画面に表示する。定期交換「しない」部品の情報は、ユーザにとっては不要であるため、表示しない。
【０１０３】
図３７は、図１の操作部１０２上に表示される定期交換パーツ一覧画面および複数の設定画面の一例を示す図である。
図３７の（ａ）に示す定期交換パーツ一覧画面から、例えば部品「PartsB」を選択すると、同図の（ｂ）に示すような設定画面が表示される。
その設定画面では、「交換完了」や「通知基準値（ニアエンドを通知するための値）の変更」を選択することができる。
【０１０４】
また、図３７の（ａ）に示す定期交換パーツ一覧画面から「通報設定」を選択すると、同図の（ｃ）に示すような通報設定画面が表示され、選択された部品の自動発注が可能になる。つまり、通報設定画面上の「自動発注」を「する」に設定した場合、通知基準値に達したら、自動的にサービスセンタ内の管理装置へ選択された部品が発注される。
【０１０５】
図３８は、図１のＣＰＵ１０５によるユーザ設定メニュー処理の一例を示すフローチャートである。
ＣＰＵ１０５は、初期設定メニュー画面から「定期交換パーツ」が選択された場合に、図３８に示す処理ルーチンをスタートし、まずステップＳ２３１で表示モードの初期値として「全リスト」に設定する。
【０１０６】
次に、ステップＳ２３２で表示モードに従って設定情報テーブルより情報を取得して定期交換パーツ一覧画面として一覧表示する。例えば、図３５の（ｂ）に示したような定期交換パーツ一覧画面を表示する。なお、現在値や交換基準値は、ユーザ用の一覧には表示しない。理由は、現在値や交換基準値は部品毎に異なり、交換時期が判り難いためである。交換時期が簡単に判断できるように、使用量（％）は表示する。また、ユーザ交換部品のみ、設定ボタンを選択可能にする。
【０１０７】
次に、ステップＳ２３３へ進み、定期交換パーツ一覧画面から選択された処理（「部品選択」、「設定終了」、「ビュー切替」のいずれか）を判別する。
そして、その判別の結果、選択された処理が「ビュー切替」であった場合には、ステップＳ２３５で表示モードを更新する。
選択された処理が「通報設定」であった場合には、ステップＳ２３６で図３９に示す通報設定処理を実行する。
【０１０８】
選択された処理が「部品選択」であった場合には、ステップＳ２３７で図４０に示すユーザ設定処理を実行する。
ステップＳ２３５の表示モード更新処理，ステップＳ２３６の通報設定処理，またはステップＳ２３７のユーザ設定処理が終了した後、更新された情報を反映するため、再度、ステップＳ２３２で一覧表示（定期交換パーツ一覧画面の表示）を行う。
全ての部品の設定が終了し、「設定終了」が選択された場合は、ステップＳ２３４で図１１に示した交換時期判定処理を行い、処理を終了する。
【０１０９】
図３９は、図３８のステップＳ２３６の通報設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図３８に示したユーザ設定メニュー処理において、通報設定が選択された場合に、図３９に示す処理ルーチンをスタートし、まずステップＳ２４１で設定情報テーブルより対応する情報を取得して現在の設定情報を示す設定画面、例えば図３７の（ｃ）に示したような設定画面を表示する。
【０１１０】
次に、ステップＳ２４２へ進み、その設定画面によって選択された処理を判別する。
そして、その判別の結果、選択された処理が「設定更新」であった場合には、ステップＳ２４３で設定値を更新する。設定値の更新処理が終了した後、更新された情報を反映するため、再度、ステップＳ２４１で設定情報（設定画面）の表示を行う。
設定が終了し、「設定終了」が選択された場合には、処理を終了する。
【０１１１】
図４０は、図３８のステップＳ２３７のユーザ設定処理のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、図３８に示したユーザ設定メニュー処理において、部品が選択された場合に、図４０に示す処理ルーチンをスタートし、まずステップＳ２５１で設定情報テーブルより対応する情報を取得して現在の設定情報を示す設定画面、例えば図３７の（ｂ）に示したような設定画面を表示する。
【０１１２】
次に、ステップＳ２５２へ進み、その設定画面によって選択された処理を判別する。
そして、その判別の結果、選択された処理が「設定更新」であった場合には、ステップＳ２５３で図４１に示す設定更新処理（Ａ）を実行する。設定更新処理が終了した後、更新された情報を反映するため、再度、ステップＳ２５１で設定情報（設定画面）の表示を行う。
設定が終了し、「設定終了」が選択された場合には、処理を終了する。
【０１１３】
図４１は、図４０のステップＳ２５３の設定更新処理（Ａ）のサブルーチンの一例を示すフローチャートである。
ＣＰＵ１０５は、この処理ルーチンがスタートすると、まずステップＳ２６１で更新された設定項目の判別を行う。
そして、その判別の結果、更新された設定項目が交換完了であった場合（交換完了が選択された場合）には、ステップＳ２６２で選択された部品が親部品かどうか（子部品が存在するか）どうかを判断する。
【０１１４】
そして、選択された部品が親部品でない場合には、ステップＳ２６３で使用量管理モジュールへの指示によって図９に示した現在値クリア処理を実行する。
選択された部品が親部品である場合には、ステップＳ２６４で使用量管理モジュールへの指示によって図２４に示した交換完了処理を実行する。
更新された設定項目が通知基準値であった場合（通知基準値が更新された場合）には、ステップＳ２６５で設定情報の通知基準値を更新する。
【０１１５】
このように、コントローラ２００のＣＰＵ１０５が、操作部１０２上の操作により、エンジン１０１内の複数の交換対象部材毎に、故障したら交換するか定期的に交換するかの交換運用方法（定期交換／故障時交換）の設定およびその交換対象部材の交換者（サービス／ユーザ）の設定を行い、その設定情報を不揮発性メモリに記憶して登録するので、ユーザの運用形態や国・地域毎に応じた最適なサービスを提供することができる。
【０１１６】
〔この実施形態におけるプログラム〕
このプログラムは、画像形成装置を制御するコンピュータ（ＣＰＵ）に、設定手段（交換時期設定手段を含む），情報登録手段（使用量登録手段，交換時期判定手段を含む），使用量検知手段，通信接続手段，情報通知手段としての機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【０１１７】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ（ハードディスク装置）等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムを画像形成装置にインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【０１１８】
以上の説明から明らかなように、この発明によれば、ユーザの運用形態や国・地域毎に応じた最適なサービスを提供することができる。したがって、より使い勝手の良い画像形成装置を提供することができる。
【図面の簡単な説明】
【０１１９】
【図１】この発明の第１実施形態である画像形成装置のハードウェアの構成例を示すブロック図である。
【図２】その画像形成装置のソフトウェアの構成例を示すブロック図である。
【図３】図１の操作部１０２上に表示されるサービスマン用の交換パーツ一覧画面を含む複数の操作画面の一例を示す図である。
【図４】図１の不揮発性メモリ１０４に保持される設定情報テーブルの一例を示す図である。
【図５】図１のＣＰＵ１０５によるサービス設定メニュー処理の一例を示すフロー図である。
【０１２０】
【図６】図５のステップＳ５のサービス設定処理のサブルーチンの一例を示すフロー図である。
【図７】図６のステップＳ１３の設定更新処理（Ａ）のサブルーチンの一例を示すフロー図である。
【図８】図７のステップＳ２２の定期交換更新処理（Ｂ）のサブルーチンの一例を示すフロー図である。
【図９】図７のステップＳ２３の現在値クリア処理のサブルーチンの一例を示すフロー図である。
【図１０】図１のＣＰＵ１０５による現在値更新処理の一例を示すフロー図である。
【０１２１】
【図１１】図５のステップＳ４および図１０のステップＳ５４の交換時期判定処理のサブルーチンの一例を示すフロー図である。
【図１２】図１１のステップＳ６２のエンド判断処理のサブルーチンの一例を示すフロー図である。
【図１３】図１２のステップＳ７４のエンド処理（Ａ）のサブルーチンの一例を示すフロー図である。
【図１４】図１２のステップＳ７３のニアエンド処理（Ｂ）のサブルーチンの一例を示すフロー図である。
【図１５】この発明の第２実施形態である画像形成装置における部品の親子関係の一例を示す図である。
【０１２２】
【図１６】図１の操作部１０２上に表示される親子部品を考慮したサービスマン用の交換パーツ一覧画面を含む複数の操作画面の一例を示す図である。
【図１７】図１の不揮発性メモリ１０４に保持される親子部品の関係を考慮した設定情報テーブルの一例を示す図である。
【図１８】図５のサービス設定処理のサブルーチンの他の例を示すフロー図である。
【図１９】図１８のステップＳ１０３の設定更新処理（Ａ）のサブルーチンの一例を示すフロー図である。
【図２０】図１９のステップＳ１１２の更新判断処理（Ｂ）のサブルーチンの一例を示すフロー図である。
【０１２３】
【図２１】図２０のステップＳ１２５の定期交換更新処理（Ｃ）のサブルーチンの一例を示すフロー図である。
【図２２】親部品の定期交換設定を変更した場合の通知例を示す図である。
【図２３】図１９のステップＳ１１４，Ｓ１１９の親部品使用量更新処理のサブルーチンの一例を示すフロー図である。
【図２４】図１９のステップＳ１１５の交換完了処理のサブルーチンの一例を示すフロー図である。
【図２５】図１のＣＰＵ１０５による現在値更新処理の他の例を示すフロー図である。
【０１２４】
【図２６】図１の操作部１０２上に表示される親子部品を考慮したサービスマン用の交換パーツ一覧画面および一括設定画面を含む複数の操作画面の一例を示す図である。
【図２７】図１のＣＰＵ１０５による一括設定を考慮したサービス設定メニュー処理の一例を示すフロー図である。
【図２８】図２７のステップＳ１７６の一括設定処理のサブルーチンの一例を示すフロー図である。
【図２９】図２８のステップＳ１８３の定期交換一括設定処理のサブルーチンの一例を示すフロー図である。
【図３０】定期交換一括設定を選択した場合の実行確認の通知例を示す図である。
【０１２５】
【図３１】図２８のステップＳ１８４の交換者一括設定処理のサブルーチンの一例を示すフロー図である。
【図３２】交換者一括設定を選択した場合の実行確認の通知例を示す図である。
【図３３】図２８のステップＳ１８５の交換単位一括設定処理のサブルーチンの一例を示すフロー図である。
【図３４】交換単位一括設定を選択した場合の実行確認の通知例を示す図である。
【図３５】図１の操作部１０２上に表示される初期設定メニュー画面および複数の定期交換パーツ一覧画面の一例を示す図である。
【０１２６】
【図３６】図１の不揮発性メモリ１０４に保持される定期交換パーツ一覧画面表示を考慮した設定情報テーブルの一例を示す図である。
【図３７】図１の操作部１０２上に表示される定期交換パーツ一覧画面および複数の設定画面の一例を示す図である。
【図３８】図１のＣＰＵ１０５によるユーザ設定メニュー処理の一例を示すフロー図である。
【図３９】図３８のステップＳ２３６の通報設定処理のサブルーチンの一例を示すフロー図である。
【図４０】図３８のステップＳ２３７のユーザ設定処理のサブルーチンの一例を示すフロー図である。
【図４１】図４０のステップＳ２５３の設定更新処理（Ａ）のサブルーチンの一例を示すフロー図である。
【符号の説明】
【０１２７】
１〜３：画像形成装置    １０１：エンジン    １０２：操作部
１０３：Ｉ／Ｏ制御部    １０４：不揮発性メモリ    １０５：ＣＰＵ
１０６：通信部    ２００：コントローラ    ２０１：設定モジュール
２０２：使用量管理モジュール    ２０３：設定情報    ２０４：通報モジュール
２０５：測定モジュール
【図１】
0005228420.tif 000002
【図２】
0005228420.tif 000003
【図４】
0005228420.tif 000004
【図５】
0005228420.tif 000005
【図６】
0005228420.tif 000006
【図７】
0005228420.tif 000007
【図８】
0005228420.tif 000008
【図９】
0005228420.tif 000009
【図１０】
0005228420.tif 000010
【図１１】
0005228420.tif 000011
【図１２】
0005228420.tif 000012
【図１３】
0005228420.tif 000013
【図１４】
0005228420.tif 000014
【図１５】
0005228420.tif 000015
【図１７】
0005228420.tif 000016
【図１８】
0005228420.tif 000017
【図１９】
0005228420.tif 000018
【図２０】
0005228420.tif 000019
【図２１】
0005228420.tif 000020
【図２２】
0005228420.tif 000021
【図２３】
0005228420.tif 000022
【図２４】
0005228420.tif 000023
【図２５】
0005228420.tif 000024
【図２６】
0005228420.tif 000025
【図２７】
0005228420.tif 000026
【図２８】
0005228420.tif 000027
【図２９】
0005228420.tif 000028
【図３０】
0005228420.tif 000029
【図３１】
0005228420.tif 000030
【図３２】
0005228420.tif 000031
【図３３】
0005228420.tif 000032
【図３４】
0005228420.tif 000033
【図３５】
0005228420.tif 000034
【図３６】
0005228420.tif 000035
【図３８】
0005228420.tif 000036
【図３９】
0005228420.tif 000037
【図４０】
0005228420.tif 000038
【図４１】
0005228420.tif 000039
【図３】
0005228420.tif 000040
【図１６】
0005228420.tif 000041
【図３７】
0005228420.tif 000042