(57)【特許請求の範囲】
【請求項１】
管理装置と、通信手段を介して該管理装置に接続された１個または複数個の画像形成装置とを備え、
前記画像形成装置は、
該画像形成装置に使用されているパーツに付されている認識記号を読み出す読み出し手段と、
前記パーツが動作したときに、動作に応じて予め決められた演算処理を行い、所定のデータエリアに演算結果を示すデータを格納する演算格納手段と、
前記管理装置からの指示に基づいて、あるいは定期的ないし不定期に、各パーツの認識記号及び前記データエリアに格納されている前記演算結果を示すデータを関連づけて管理装置に送信する送信手段と、
前記認識記号を指定することにより、前記管理装置に送信され管理装置に格納されている各パーツの演算結果を示すデータの中から、前記指定された認識記号に対応するパーツの演算結果を示すデータの取得を要求するデータ要求手段と、
前記データ要求手段による要求に応じて管理装置側から送られてきた演算結果を示すデータを前記データエリアに格納し、このデータに対し、対応するパーツが動作したときの前記演算格納手段による演算処理を継続させる制御手段と、
を備え、
前記管理装置は、
前記画像形成装置から前記パーツの認識記号及び演算結果を示すデータが送られてきたときは、各パーツの認識記号ごとにそれぞれの演算結果を示すデータを不揮発性メモリに格納する格納手段と、
前記画像形成装置からの前記演算結果を示すデータの取得要求を受け取ったときは、前記不揮発性メモリに格納されている取得を要求されたパーツの演算結果を示すデータをそのパーツの認識記号と関連づけて送信する送信手段と、
を備えたことを特徴とするパーツリサイクルシステム。
【請求項２】
前記画像形成装置において読み出されるパーツの認識記号は、読み出し可能なメモリに格納されている請求項１に記載のパーツリサイクルシステム。
【請求項３】
前記管理装置の前記格納手段は、各パーツのライフ値を格納するとともに、前記送信手段は前記ライフ値を画像形成装置に送信可能であり、さらに前記管理装置は、各パーツごとに、メモリに格納されている前記パーツのライフ値または前記演算結果を示すデータのうちの少なくとも一方を書き換える書き換え手段を備えている請求項１または２に記載のパーツリサイクルシステム。
【請求項４】
前記画像形成装置は、前記管理装置から送られてきたライフ値と演算結果を示すデータとを比較する比較手段を備え、
前記画像形成装置の制御手段は、前記比較の結果、演算結果を示すデータがライフ値と等しいかまたは大きいときには、そのパーツの制御パラメータを変更し、前記ライフ値を超える動作を行わせるか、またはそのパーツの使用を禁止して、管理装置に禁止した旨の通知を行う請求項３に記載のパーツリサイクルシステム。
【請求項５】
所定の洗浄、清掃作業を行うとともに、管理装置に接続されたクリーニング装置を備え、このクリーニング装置には、パーツに対する所定の洗浄、清掃作業を行ったときは、クリーニング終了信号を管理装置に送信する送信手段が設けられ、
管理装置は、前記クリーニング終了信号に応答して、書き換え手段により該当するパーツのライフ値を書き換える請求項３または４に記載のパーツリサイクルシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば複写機、プリンタ、ファクス等の画像形成装置やその他の各種製品に用いられるパーツ（部品）を再利用するためのリサイクルシステムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
上記のような製品には、それぞれ耐久性の異なる種々のパーツが用いられており、これらのパーツのライフ（寿命）は、その製品に搭載されたＣＰＵ等の制御部によって管理されている。
【０００３】
しかしながら、従来では、製品全体としてのライフが終了したり、新しい製品を導入したような場合には、古い製品は、その中にまだ使用可能なパーツが存在していても製品ごと廃棄処分されるのが通常であった。
【０００４】
また、使用可能なパーツのみを再利用することも一部では行われているが、パーツが複数の製品を渡り歩いた場合に、そのパーツの履歴を継続的に管理するシステムはなく、従って、そのパーツを最後まで有効に使い切ることはなかなか困難であり、昨今の資源の有効活用等の要請に十分な満足を与えることはできなかった。
【０００５】
この発明は、このような背景に鑑みてなされたものであって、耐久性の異なる種々のパーツについて、搭載製品が移り変わっても個々に履歴を管理することによって、パーツを可能な限り有効利用できるパーツのリサイクルシステムの提供を課題とする。
【０００６】
【課題を解決するための手段】
上記課題は、管理装置と、通信手段を介して該管理装置に接続された１個または複数個の画像形成装置とを備え、前記画像形成装置は、該画像形成装置に使用されているパーツに付されている認識記号を読み出す読み出し手段と、前記パーツが動作したときに、動作に応じて予め決められた演算処理を行い、所定のデータエリアに演算結果を示すデータを格納する演算格納手段と、前記管理装置からの指示に基づいて、あるいは定期的ないし不定期に、各パーツの認識記号及び前記データエリアに格納されている前記演算結果を示すデータを関連づけて管理装置に送信する送信手段と、前記認識記号を指定することにより、前記管理装置に送信され管理装置に格納されている各パーツの演算結果を示すデータの中から、前記指定された認識記号に対応するパーツの演算結果を示すデータの取得を要求するデータ要求手段と、前記データ要求手段による要求に応じて管理装置側から送られてきた演算結果を示すデータを前記データエリアに格納し、このデータに対し、対応するパーツが動作したときの前記演算格納手段による演算処理を継続させる制御手段と、を備え、前記管理装置は、前記画像形成装置から前記パーツの認識記号及び演算結果を示すデータが送られてきたときは、各パーツの認識記号ごとにそれぞれの演算結果を示すデータを不揮発性メモリに格納する格納手段と、前記画像形成装置からの前記演算結果を示すデータの取得要求を受け取ったときは、前記不揮発性メモリに格納されている取得を要求されたパーツの演算結果を示すデータをそのパーツの認識記号と関連づけて送信する送信手段と、を備えたことを特徴とするパーツリサイクルシステムによって解決される。
【０００７】
このシステムによれば、画像形成装置と管理装置の間で、各パーツごとの使用状態に関するデータを送受できるから、各パーツが経時的に複数の装置にわたって使用された場合にも、パーツごとの履歴を管理装置で継続して管理できるようになり、各パーツを可能な限り長時間使用できるようになる。
【０００８】
なお、画像形成装置から管理装置へのデータの送信は、管理装置側からの要求に応じて行っても良いし、画像形成装置側からの要求によって行っても良い。管理装置側から要求する場合として、例えばリサイクル使用のために装置が分解される前のタイミングを挙げ得る。また、画像形成装置側からの要求として、リサイクルされたパーツの組み込み後を挙げ得る。
【０００９】
また、画像形成装置においてメモリ読み出されるパーツの認識記号は、例えばＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭ等の読み出し可能なメモリに格納されている構成とする。
【００１０】
また、望ましくは、前記管理装置の前記格納手段は、各パーツのライフ値を格納するとともに、前記送信手段は前記ライフ値を画像形成装置に送信可能であり、さらに前記管理装置は、各パーツごとに、メモリに格納されている前記パーツのライフ値または前記演算結果を示すデータのうちの少なくとも一方を書き換える書き換え手段を備えているのが良い。
【００１１】
ライフ値を画像形成装置に送信することにより、画像形成装置はパーツのライフ値を知ることができる。また、管理装置は、自身のメモリに格納されているライフ値を書き換えることで、パーツのライフ値の変化に対応できるし、バックアップデータを書き換えることで、常に最新のデータを保有することができる。
【００１２】
また、前記画像形成装置は、前記管理装置から送られてきたライフ値と演算結果を示すデータとを比較する比較手段を備え、前記画像形成装置の制御手段は、前記比較の結果、演算結果を示すデータがライフ値と等しいかまたは大きいときには、そのパーツの制御パラメータを変更し、前記ライフ値を超える動作を行わせるか、またはそのパーツの使用を禁止して、管理装置に禁止した旨の通知を行う構成とすることも望ましい。
【００１３】
これによれば、ライフ値に至ったパーツに対して適切な対応が行え、パーツの故障等が未然に防止される。
【００１４】
また、所定の洗浄、清掃作業を行うとともに、管理装置に接続されたクリーニング装置を備え、このクリーニング装置には、パーツに対する所定の洗浄、清掃作業を行ったときは、クリーニング終了信号を管理装置に送信する送信手段が設けられ、管理装置は、前記クリーニング終了信号に応答して、書き換え手段により該当するパーツのライフ値を書き換える構成としても良い。
【００１５】
これにより、パーツのライフ値が長くなった場合にも、管理装置はそのライフ値を書き換えることで、適切な管理を行う。
【００１６】
【発明の実施の形態】
図１は、この発明の一実施形態に係るリサイクルシステムの全体構成を示す図である。
【００１７】
このリサイクルシステムは、ユーザー側の端末装置である複写機４と管理者であるセンター側のコンピュータ（管理装置）９０とが、電話回線網を介して接続されてなる。なお、このリサイクルシステムは、多数のユーザー側の装置を１つのセンター側のコンピュータに接続可能であるが、説明の簡略化のため、１つのユーザー側の装置のみが接続されているものとする。
【００１８】
前記ユーザー側の複写機４は、通信端末装置としての機能を備えたモデムを内蔵したデータターミナル１を介して電話回線網に接続されている。また、前記データターミナル１は、複写機４の各種情報を取り入れ、所定の処理を施した後、それをコンピュータ９０へ送信し、さらにコンピュータ９０から送信されたデータを複写機４へ供給するための装置である。
【００１９】
一方、センター側のコンピュータ９０は通信端末装置としての機能を備えたモデム７２を介して電話回線網に接続されている。また、コンピュータ９０は、ＣＰＵ９１（図３）が搭載されていると共に、ディスプレイ９２、キーボード９３が接続されている。前記コンピュータ９０は、データターミナルから送信されてくるデータに基づいて、複写機４についての各種の診断、及び送られてきたデータの保管が行われる。即ち、複写機の状態、故障原因、処置方法が演算されたり、複写機管理用のデータ、メンテナンス用のデータが保管及び集計される。
【００２０】
図１において、５は複写機４その他の端末装置のパーツに対して所定の洗浄、清掃作業を行うクリーニング装置である。このクリーニング装置５も、電話回線網を介して管理装置としての前記コンピュータ９０に接続されており、前記パーツの洗浄、清掃作業を行ったときは、クリーニング終了信号を前記コンピュータ９０に送信するものとなされている。
【００２１】
図２は、前記複写機４及びデータターミナル１の構成を示すブロック図である。
【００２２】
複写機４は、原稿画像を走査して、用紙上に複写画像を形成する装置である。複写機４は、ＣＰＵ４１を備えるとともに、このＣＰＵ４１には、コピーその他のための各種操作を行う操作パネル４０、トラブルリセットスイッチ４９、バッテリバックアップされたＲＡＭ４７、各種のセンサー群４５、スキャナー部、プリンタ部等の各種作動部群４４、シリアルインターフェース４２を備え、操作パネル４０からの操作入力、トラブルリセットスイッチ４９からのリセット入力、各種センサ群４５からの信号入力を受領して、ＣＰＵ４１は、各種作動部群４４を作動させ、コピー動作を行うようになっている。
【００２３】
さらに、ＣＰＵ４１は、次のカウンタの計数データを、シリアルインターフェース４２を介してデータターミナル１へ送信する。
【００２４】
センター側で計算されるコピー請求金額の基礎となるカウンタとして
・用紙排出回数を示すトータルカウンタ
・用紙サイズ別の使用回数を示す用紙サイズ別カウンタ
メンテナンス上の目安となるカウンタとして
・各箇所ごとのジャム回数を示す箇所別ジャムカウンタ
・各箇所ごとのトラブル回数を示す箇所別トラブルカウンタ
・各部品ごとの定期メンテナンス実施の目安となるＰＭカウンタ
（なお、ＰＭカウンタは各部品ごとの使用回数を計数するカウンタであり、      そのカウント値は例えば部品交換時期の目安とされるものである）
画像形成プロセスに影響する各種エレメントデータとして
・用紙搬送所要時間
・感光体ドラムの表面電位
・現像剤中のトナー濃度
・感光体ドラム露光量
・現像バイアス電圧
・感光体ドラム上のトナー付着量
・帯電チャージャーのグリッド電圧
さらに、上記従来の送信データに加え、この発明で特徴的な以下のリサイクル用データを送信する。
【００２５】
・複写機に装着されている各パーツの認識記号としての認識番号（以下 ＩＤと記す）
・（ＩＤのついた）ソレノイドの積算吸引回数
・（ＩＤのついた）各種モータの積算回転時間
・（ＩＤのついた）プリントヘッドの積算動作時間
・（ＩＤのついた）ＣＰＵ基板の積算通電時間
・（ＩＤのついた）感光体ドラムの積算回転数
・（ＩＤのついた）チャージャーの積算通電時間
・（ＩＤのついた）操作パネルキーの積算押下回数
・（ＩＤのついた）操作パネルＬＣＤ（液晶）の積算通電時間
一方、データターミナル１は、ＣＰＵ１１を備え、このＣＰＵ１１には、制御プログラムの格納されたＲＯＭ１４、センターの電話番号等のデータを格納するための不揮発性メモリ１６、バッテリーバックアップされた作業用のＲＡＭ１５、バッテリーバックアップされた時計ＩＣ１７、シリアルインターフェース１２、プッシュスイッチ２１、４個のデッィプスイッチ２２〜２５、モデム５２が接続されている。
【００２６】
そして、データターミナル１は、複写機４からシリアルインターフェース４２及びシリアルインターフェース１２を介して送信されるデータを受信し、所定の発信条件が満足されるとモデム５２を起動してセンター側との通信回線を接続し、複写機４のデータ（前述のエレメントデータ、カウントデータ、リサイクルデータなど）をセンター側のコンピュータ９０におけるＣＰＵ９１（図３）に送信する。また、センター側からの送信があったときは、前記と同じように各インターフェースを介してセンター側のデータを複写機４に転送する。
【００２７】
なお、前記プッシュスイッチ２１は、初期発信の実行等を指令するためのスイッチである。また、前記デッィプスイッチ２２は、センターの電話番号の入力モードに入るためのスイッチであり、デッィプスイッチ２３は、データターミナル１の識別用ＩＤ（ＤＴＩＤ）の入力モードに入るためのスイッチであり、デッィプスイッチ２４は、センター識別用のＩＤ番号（センターＩＤ）の入力モードに入るためのスイッチであり、デッィプスイッチ２５は、初期設定モードをそれぞれ設定するためのスイッチである。
【００２８】
図３は、センター側のモデム７２及びコンピュータ９０の構成を示すブロック図である。
【００２９】
コンピュータ９０のＣＰＵ９１には、ディスプレイ９２、キーボード９３、プリンタ９４、バッテリーバックアップされたＲＡＭ９７、シリアルインターフェース９８がそれぞれ接続され、このシリアルインターフェース９８とモデム側のシリアルインターフェース７１を介してコンピュータ９０はモデム７２に接続されている。このコンピュータ９０には、実際には、電話回線網を介して多数の複写機等が接続される。
【００３０】
前記コンピュータ９０には、各パーツについてのライフ値が予め記憶されている。ここで、ライフ値とは、そのパーツが動作を開始してから、果たすべき機能が果たせなくなるまでの積算時間、積算回転数等をいい、一般には寿命といわれる。それぞれのパーツによってライフ値の種類、値は異なる。前述したような、ソレノイドの積算吸引回数、各種モータの積算回転時間、プリントヘッドの積算動作時間、ＣＰＵ基板の積算通電時間、感光体ドラムの積算回転数、チャージャーの積算通電時間、操作パネルキーの積算押下回数、操作パネルＬＣＤ（液晶）の積算通電時間等のリサイクル用データに対して、各パーツのライフ値が設定されている。つまり、ライフ値とは、リサイクル用データの上限値である。パーツの中には、ＣＰＵ基板の積算通電時間のように、その寿命が著しく長いものがあるが、その場合には便宜的に「無限大」に相当する値がライフ値として設定される。
【００３１】
図４は、前記複写機４の概略構成を示す図である。
【００３２】
複写機４は、大きくは、原稿の画像を読み取って画像データを生成する読み込み装置ＩＲと、読み込み装置ＩＲで得られた画像データ及び設定された画像モードを一時記憶する記憶部３０と、記憶部３０に格納された画像データ及び画像モードに基づいて複写用紙に印字を行なうプリンタ装置ＰＲＴと、操作を入力するための操作パネル２００（複写機１上面（紙面に垂直方向）に設置されている）と、原稿を搬送し必要に応じて原稿の表裏を反転させる原稿搬送部５００と、必要に応じて一度複写の終った複写用紙の表裏を反転させ複写用紙をプリンタ装置ＰＲＴに再給紙する再給紙部６００とから構成される。また、これらの動作は、図示しない制御部によってコントロールされる。制御部は、複写機４を動作させるプログラムを格納するＲＯＭと、プログラムを実行するＣＰＵと、プログラムの実行に必要な情報を記憶するＲＡＭなどとから構成される。
【００３３】
原稿搬送部５００では、原稿給紙トレイ５０１にセットされた原稿はプリント指令があると、最下層の原稿から自動的に原稿ガラス１５上の読取位置にセットされ、読み込み装置ＩＲでの読み込みが完了すると、排紙トレイ５０２上に排出される。
【００３４】
読み込み装置ＩＲは、走査系１０と画像信号処理部２０とからなる。走査系１０では、まず、読取位置にセットされた原稿の画像がその下方を移動するスキャナ１６に取り付けられた露光ランプ１１により露光される。原稿からの反射光は、反射ミラーおよび集光レンズ１２を通り、ＣＣＤアレイなどを用いた光電変換素子１３、１４に入力される。続いて、これらの走査系１０で得られた信号は、画像信号処理部２０へ送られる。画像信号処理部２０では入力された信号に対して二値化処理、画質補正、変倍、画像編集等の画像処理が行われる。
【００３５】
そして、画像処理が行われた画像データは、記憶部３０に格納される。
【００３６】
プリンタ装置ＰＲＴは、印字処理部４０、光学系６０、作像系７０、用紙搬送系８０からなる。印字処理部４０は、記憶部３０からの画像データ、画像モードに基づいて、光学系６０を駆動する。光学系６０では、印字処理部４０によって制御される信号に基づいて半導体レーザ６１、６２が、それぞれレーザビームを発する。これらは、ダイクロイックミラー６３で合成され、モータ６４によって回転するポリゴンミラー６５によって反射され、主レンズ６６を通して作像系７０の感光体７１に向けて照射される。
【００３７】
作像系７０では、まず、感光体７１が、帯電チャージャ７２によって帯電された後、光学系６０からのレーザビームが照射される。これによって感光体７１上には、静電潜像が形成される。続いて、現像器７３により、静電潜像上にトナーが載せられる。感光体７１上のトナー像は、用紙搬送系８０の給紙カセット８０ａまたは８０ｂから給紙された複写用紙に転写される。その後、用紙搬送ベルト８１によって用紙は定着器８２に搬送され、熱と圧力によりトナーが用紙に定着された後、再給紙部６００の排紙トレイ６０１上に排出される。
【００３８】
複写機４では、これらの動作の際、原稿搬送部５００とプリント装置ＰＲＴにおいて、紙詰まりなどのエラーを検知することができる。また、プリント装置ＰＲＴにおいて給紙カセット内の用紙切れなどのエラー、原稿搬送部５００において原稿が読取位置に適切にセットされていないなどのエラーを検知することができる。さらに、また、故障などによって複写機１が動作を停止した場合、これを検知することができる。
【００３９】
図５は、複写機４の操作パネル２００の構成を示す平面図である。プリントスタートキー２０１はコピー動作を開始させるのに用いられ、テンキー２０２はコピー枚数等の数値を入力するために用いられる。また、クリアキー２０３は入力された数値のクリアあるいは画像記憶部３０の画像データを破棄するために用いられ、ストップキー２０４は複写動作あるいは複写動作と読み込み動作を停止させるために用いられ、パネルリセットキー２０５は設定されている画像モードおよびジョブを破棄するために用いられる。
【００４０】
さらに、液晶ディスプレイＬＣＤ２０６が設けられており、このＬＣＤ２０６の表面にタッチパネルが取り付けられている。このタッチパネルによって、ＬＣＤ２０６内の表示内容に従った各種設定を行うことができる。たとえば、複写倍率その他の画像モードを設定することができる。また、ＬＣＤ２０６の裏面には、蛍光灯（バックライト）が配置されており、いわゆる蛍光灯照明付きのＬＣＤを採用している。
【００４１】
２０７は、押下時に複写機４に新たなパーツが装着されているかどうかを判定し、新パーツ装着時にそれらのＩＤを検索し、センターに送信するためのリサイクルパーツ検索キーである。
【００４２】
図６は、前記複写機４のＣＰＵ４１が実行するメインルーチンのフローチャートである。
【００４３】
複写機４の電源が入りＣＰＵ４１がリセットされると、プログラムがスタートする。まず、ステップ６−１（以下の説明及び図面ではステップをＳと略す）で、ＲＡＭのクリア、各種レジスタの設定、入出力ポートの設定などのイニシャライズが行われ、Ｓ６−２で、ＣＰＵに内蔵されておりその値はあらかじめ初期設定でセットされている１ルーチンの長さを規定する内部タイマがスタートされる。
【００４４】
続いて、Ｓ６−３で、図５に示した操作パネル２００によるキー入力を制御するキー入力処理、Ｓ６−４で、複写機４のＬＣＤおよびＬＥＤへの表示を制御する表示処理、Ｓ６−５で、複写機４とデータターミナル１の間の通信処理が行われる。これらのＳ６−３〜Ｓ６−５の処理はサブルーチンで行われる。
【００４５】
そしてＳ６−６で、帯電、転写、給紙、搬送、現像、定着等の画像形成に関わるその他の処理が行われたのち、Ｓ６−７で、Ｓ６−２でセットした内部タイマが終了したか否かが判断される。内部タイマが終了したと判断されると（Ｓ６−７にてＹＥＳ、なおフローチャートを示す図面において「Ｙ」「はＹＥＳ」、「Ｎ」は「ＮＯ」を示す）、１ルーチンが終了し、Ｓ６−２に戻る。内部タイマが終了していないと判断されると（Ｓ６−７にてＮＯ）、Ｓ６−７にとどまる。
【００４６】
図７は、前記複写機４におけるＲＡＭ４７の内容を示す。図７に示すように、このＲＡＭ４７には、パーツのＩＤごとに、積算カウンタと積算タイマが格納されている。例えばＩＤが００４番のパーツは、積算カウンタの値が３になっている。このＲＡＭ４７のデータは、図１に示したデータターミナル１との間で送受信される。
【００４７】
図８は図６で示したＳ６−３の「キー入力処理」のフローチャートであり、複写機操作パネルについての処理である。
【００４８】
Ｓ８−１〜Ｓ８−１２及びＳ８−３１〜Ｓ８−３６はプリントキー２０１に関する処理である。ここで達成しようとしている機能は以下のとおりである。すなわち、プリントキー２０１の押下時、該プリントキーに対するパーツＩＤが存在すれば該キーの押下回数を表すカウンタをインクリメントする。このデータは、後にデータターミナル１を介してセンター側のコンピュータ９０に送信される。パーツＩＤが存在しなければ、前記プリントキー２０１はリサイクル対象のパーツではないので、押下回数を表すカウンタはインクリメントせずプリントキー処理を行う。そして、インクリメントした後、プリントキー２０１の押下回数をライフ値と比較し、等しいかまたは大きいとき使用を禁止して、センター側のコンピュータ９０に禁止の通知を行う。
【００４９】
まず、Ｓ８−１では、キー入力があったかどうかを判定する。キー入力があった場合（Ｓ８−１にてＹＥＳ）、Ｓ８−２で、プリントスタートキー２０１が押下されたかどうか判定する。該キー２０１が押下された場合（Ｓ８−２にてＹＥＳ）、Ｓ８−３で、プリントスタートキー２０１のパーツＩＤを読み込む。
【００５０】
次に、Ｓ８−４で、図７のＲＡＭ４７におけるトップアドレスを読み出し開始ポインタに設定し、Ｓ８−５で、図７のＲＡＭ４７におけるボトムアドレスを読み出し終了ポインタに設定する。そして、Ｓ８−６で、読み出し開始ポインタアドレスの内容（パーツＩＤ）を読み込んだのち、Ｓ８−７で、Ｓ８−３でロードしたパーツＩＤと一致するか判定する。
【００５１】
一致した場合（Ｓ８−７にてＹＥＳ）、Ｓ８−８でＲＡＭ４７の積算カウンタを読み込んだのち、Ｓ８−１０で積算カウンタをインクリメントする。次いで、Ｓ８−３１で再びＲＡＭ４７の積算カウンタを読み込んだのち、さらにＳ８−３２でセンターから送られてきたプリントスタートキー２０１のライフ値を読み込む。そして、Ｓ８−３３で積算カウンタ値とライフ値とを比較する。
【００５２】
比較した結果、ライフ値が大きいければ（Ｓ８−３３にてＮＯ）、まだ寿命に達していないため、Ｓ８−１２に進み、給紙動作の開始など、電子写真プロセスの実行等のプリントスタートキー処理を開始したのち、リターンする。プリントスタートキー処理の詳細は、本発明に関係しないので省略する。
【００５３】
一方、Ｓ８−３３での比較の結果、積算カウンタ値がライフ値より大きいか等しいときは（Ｓ８−３３にてＹＥＳ）、寿命に達したと考えられることから、Ｓ８−３４、Ｓ−３５で、後述する図２１（１）の（１−３）の禁止通知時のフォーマットに示すヘッダーデータ、パーツＩＤをセットし、Ｓ８−３６でセンターへヘッダーデータ、パーツＩＤを送信したのちリターンする。つまり、この場合には、Ｓ８−１２のプリントスタートキー処理は行われず、使用が禁止されることになる。
【００５４】
また、Ｓ８−７の判断の結果、ロードしたパーツＩＤと一致しない場合は（Ｓ８−７にてＮＯ）、Ｓ８−９で読み出し開始ポインタをインクリメントしたのち、Ｓ８−１１で読み出し開始ポインタが読み出し終了ポインタを越えたか判定する。越えない場合は（Ｓ８−１１にてＮＯ）、Ｓ８−６に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。読み出し開始ポインタが読み出し終了ポインタを越えた場合は（Ｓ８−１１にてＹＥＳ）、一致するものがＲＡＭ４７に無かったことになり、このため、インクリメントすべきカウンタはなかったとし、Ｓ８−１２のプリントスタートキー処理を開始したのち、リターンする。
【００５５】
このように、少なくとも一つ以上のパーツに対し、認識番号を読み出すとともに、認識番号の付与されたパーツが動作したとき、動作に応じて予め決められた演算処理を行い、所定のデータエリアへ演算結果を格納する。また、パーツの寿命が到来したときは、そのパーツの使用を禁止してその旨をセンター側に通知する。
【００５６】
前記Ｓ８−２の判断において、プリントキー２０１の押下ではなかった場合（Ｓ８−２にてＮＯ）、テンキー２０２が押されたかどうか判定する。押された場合には（Ｓ８−１３にてＹＥＳ）、前記Ｓ８−３〜Ｓ８−１１までの処理と同様の処理Ｓ８−３’〜Ｓ８−１１’がテンキー２０２に関して行われ、さらにＳ８−１２’でテンキー処理が行われる。なお、Ｓ８−１３の判断において、テンキー２０２の操作ではなかった場合には、クリアキー２０３、ストップキー２０４、パネルリセットキー２０５について順に調べられ、これらの各キーについても前記Ｓ８−３〜Ｓ８−１２までの処理と同様の処理が実行されるが、図８ではこれらを省略している。そして、前記いずれのキーも操作がなされていなければ、Ｓ１８−１４で、リサイクルパーツ検索キー２０７が押下されたかどうか判定する。
【００５７】
Ｓ８−１４〜２１は、図５の説明で述べたリサイクルパーツ検索キー２０７に関する処理である。ここで達成しようとしている機能は以下である。
【００５８】
すなわち、キー２０７の押下時、ＣＰＵポートをすべて検索し、パーツＩＤの付与されているパーツを全検索する。パーツＩＤが付与されているものが存在する場合、それが図７で示すＲＡＭに定義されているかどうか判定する。
【００５９】
ＲＡＭに定義されていないパーツＩＤは、後にデータターミナル１を介してセンターに送られる。これは、ユーザーに複写機納入後、一部のパーツについてリサイクルパーツを交換使用した場合、そのＩＤに対してセンターに保管されているデータを要求する場合に使用する。この処理により、パーツが複数のシステムを渡り歩いても、継続してカウンタ値などのパーツ寿命データが獲得できる。
【００６０】
具体的に述べると、Ｓ８−１５では、ＣＰＵ４１のポートをサーチし、ＩＤのついたパーツを探す。そして、Ｓ８−１６では、ＩＤ付きパーツが存在しているかどうか判定する。存在している場合（Ｓ８−１６にてＹＥＳ）、図７のＲＡＭ４７と比較し、ＩＤと同じＲＡＭが確保されているか探し、Ｓ８−１８で、その判定を行う。確保されているときは（Ｓ８−１８にてＹＥＳ）、Ｓ８−１９で、見るべきＣＰＵポートを更新する。次に、Ｓ８−２０で、全ポートを探したかどうか調べる。全ポートを見終わっていなければ（Ｓ８−２０にてＮＯ）、Ｓ８−１５に戻り、全部見終わるまで探す。見終わっていれば（Ｓ８−２０にてＹＥＳ）、リターンする。
【００６１】
前記Ｓ８−１８の判断において、同じＲＡＭが無かった場合は（Ｓ８−１８にてＮＯ）、Ｓ８−２１で、そのパーツＩＤをデータターミナル１へ送信し、Ｓ８−１９に進んで次を探す。
【００６２】
また、Ｓ８−１４の判断において、キー２０７が押下されていない場合は、（Ｓ８−１にてＮＯ）、リターンする。
【００６３】
図９は図６のＳ６−４に示した「表示処理」のフローチャートである。図９（１）は表示処理の構成を表し、液晶ディスプレイ（図５の２０６）に関する表示処理（ＬＣＤ表示処理）Ｓ９−Ａと、ＬＥＤに関する表示処理Ｓ９−Ｂを行う。図９（２）は、図９（１）のＬＣＤ表示処理Ｓ９−Ａに関するフローチャートである。
【００６４】
この実施形態では、前述のように、液晶ディスプレイ２０６の裏側に蛍光灯（バックライト）が使用されており、この蛍光灯に関するリサイクル制御について説明する。
【００６５】
Ｓ９−１で、液晶ディスプレイ２０６のパーツＩＤを読み込む。
【００６６】
次に、Ｓ９−２で、図７のＲＡＭ４７におけるトップアドレスを読み出し開始ポインタに設定し、Ｓ９−３で、図７のＲＡＭ４７におけるボトムアドレスを読み出し終了ポインタに設定する。そして、Ｓ９−４で、読み出し開始ポインタアドレスの内容（パーツＩＤ）を読み込んだのち、Ｓ９−５で、Ｓ９−１でロードしたパーツＩＤと一致するか判定する。こうして、液晶ディスプレイ２０６のパーツＩＤを図７のＲＡＭ４７のなかから検索する。
【００６７】
パーツＩＤが一致した場合（Ｓ９−５にてＹＥＳ）、Ｓ９−１０でＬＣＤ表示要求があるかどうか判断する。具体的には、複写機４の電源がオンされたときＣＰＵ４１がＬＣＤ表示要求をセットする。
【００６８】
パーツＩＤが一致しない場合は（Ｓ９−５にてＮＯ）、Ｓ９−６で読み出し開始ポインタをインクリメントしたのち、Ｓ９−８で読み出し開始ポインタが読み出し終了ポインタを越えたか判定する。越えない場合は（Ｓ９−８にてＮＯ）、Ｓ９−４に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。読み出し開始ポインタが読み出し終了ポインタを越えた場合、即ちパーツＩＤが見つからなかった場合は（Ｓ９−８にてＹＥＳ）、Ｓ９−９でＬＣＤ表示要求があるかどうかを判断する。
【００６９】
Ｓ９−１０におけるＬＣＤ表示要求の有無判断の結果、表示要求がある場合には（Ｓ９−１０にてＹＥＳ）、バックライトが点灯しており点灯時間を積算カウントしている最中なので、Ｓ９−１１でそのタイマが動作しているかどうか判定する。
【００７０】
タイマが動作中であれば（Ｓ９−１１にてＹＥＳ）、Ｓ９−１２でタイマをインクリメントしてリサイクル用データを更新したのち、Ｓ９−１８のＬＣＤマトリクス描画処理に進む。タイマ動作中でなければ（Ｓ９−１１にてＮＯ）、表示要求があるがタイマが動作していない状態であって、消灯から点灯の切り替わりであるため、Ｓ９−１３でタイマをスタートした後、Ｓ９−２０でバックライトのライフ判定処理を行う。次いで、バックライト（蛍光灯）を点灯して、Ｓ９−１８の処理に進む。
【００７１】
パーツＩＤが見つかっても、ＬＣＤ表示要求がない場合にも（Ｓ９−１０にてＮＯ）、Ｓ９−１４でタイマが動作中か調べ、動作中であれば（Ｓ９−１４にてＹＥＳ）、これは複写機４の電源オフの瞬間であるから、Ｓ９−１５でカウント中のタイマを停止し、Ｓ９−１７でＬＣＤバックライトを消灯した後、Ｓ９−１８の処理に進む。Ｓ９−１４で、タイマが動作中でなければ（Ｓ９−１４にてＮＯ）、そのままＳ９−１７に進む。
【００７２】
一方、パーツＩＤが見つからず、Ｓ９−９でＬＣＤ表示要求があるかどうかを判断した結果、ＬＣＤ表示要求があるときは（Ｓ９−９にてＹＥＳ）、Ｓ９−２０に進んでバックライトのライフ判定処理を行い、さらにＳ９−１６でバックライトを点灯した後、Ｓ９−１８の処理に進む。また、ＬＣＤ表示要求がないときは（Ｓ９−９にてＮＯ）、Ｓ９−１７に進んでバックライトを消灯した後、Ｓ９−１８の処理に進む。
【００７３】
このように、液晶ディスプレイ２０６のパーツＩＤが見つかった場合は、リサイクル用データの更新、ライフ判定処理を行ってバックライトの点消灯を行い、パーツＩＤが見つからなかった場合は、リサイクル用データは更新せず、バックライトの点消灯のみ行う。
【００７４】
Ｓ９−１８のＬＣＤマトリクス描画処理は、ＬＣＤマトリクスにその状況に見合った、予め決められた表示を行う処理であるが、本発明には直接関係しないので説明は省略する。Ｓ９−１８の処理後リターンする。
【００７５】
図１０は、図９におけるＳ９−２０のバックライトのライフ判定処理のサブルーチンを示すフローチャートである。
【００７６】
この処理では、まずＳ９２０−１で、タイマ値即ちＬＣＤバックライトの積算通電時間を読み込む。
【００７７】
次に、Ｓ９２０−２で、センターより図２１（２）（２−４）に示すライフ値送信時のフォーマットで送られてきた「ＬＣＤバックライトのライフ値」を読み込む。
【００７８】
そして、Ｓ９２０−３で、読み込んだタイマ値とライフ値を比較する。その結果、ライフ値が大きい場合は（Ｓ９２０−３にてＮＯ）、まだ寿命に達していないため、Ｓ９２０−７に進んで、バックライトへの通電電流を１００％に設定して通電したのち、リターンする。
【００７９】
一方、タイマ値がライフ値より大きいか等しい場合は（Ｓ９２０−３にてＹＥＳ）、既に寿命に達しており、バックライトの延命を図るためパラメータを変更するが、変更に先だってＳ９２０−４で、過去に既にパラメータの変更（延命操作）を行ったかどうかつまりライフ延長フラグが１かどうかを調べる。ライフ延長フラグが１の場合は（Ｓ９２０−４にてＹＥＳ）、過去にパラメータの変更を行ったことがあることを示しており、もはやパラメータの変更を行うことなくそのままリターンする。
【００８０】
ライフ延長フラグが１でなければ（Ｓ９２０−４にてＮＯ）、過去にパラメータの変更を行っていないことから、Ｓ９２０−５でライフ延長フラグを１にセットして次回のパラメータの変更操作を行わないように設定した後、Ｓ９２０−６でパラメータの変更を行う。ここでは、バックライトの通電電流を現在の８０％に設定する。ＬＣＤバックライトの明るさは、そのバックライトの通電電流量に応じて変化し、通電量が大きければ明るくなり、小さければ暗くなるが、その寿命は通電量が大きければ短く、小さいほど長くなる。そこで、バックライトの通電電流量を小さくして長寿命化を図ったものである。
【００８１】
なお、バックライトの通電電流は、一般に、「明るすぎず、暗すぎない明るさ」を基準に決定されており、これに基づいてライフ値が設定されている。この実施形態のように、仮に積算通電時間がライフ値に達したとしても、通電電流値を８０％にすることで、若干暗くなるものの、その機能は満足しており、長寿命化を図ることができる。
【００８２】
このように、この実施形態では、ＬＣＤバックライトのようなパラメータが変更可能なパーツについては、ライフ値が到来したときにパラメータを変更し、前述したプリントスタートキー２０１のようなパラメータの変更が不可能なものについては、使用を禁止している。
【００８３】
複写機４に関する説明は以上であるが、本実施形態では、説明の簡略化のため、操作パネル上のキー押下回数、およびＬＣＤバックライトの通電時間をリサイクル用データの一例として説明したが、ポリゴンモータ等各種モータの通算回転時間、レーザーダイオードの通電時間、ソレノイドの吸引回数、プリントヘッドの積算動作時間、ＣＰＵ基板の積算動作時間、感光体ドラムの積算回転数、チャージャーの積算通電時間、プリントスタートキー２０１以外の操作パネルキーの積算押下回数等についても同様に適用可能なことはいうまでもない。
【００８４】
図１１は、図６のＳ６−５において、複写機４のＣＰＵ４１が実行するデータターミナル１との間の通信処理のサブルーチンを示すフローチャートである。
【００８５】
この処理は、図１１（１）に示すように、Ｓ７１の送信処理とＳ７２の受信処理とによって構成される。また、Ｓ７２の受信処理は図１１（２）に示すように、ＲＡＭ４７の内容を更新するＳ７２１のＲＡＭ更新処理と、Ｓ７２２のその他の処理とよりなる。
【００８６】
前記Ｓ７２１のＲＡＭ更新処理の内容を図１１（３）に示す。この処理では、まずＳ７２１−１で、データターミナル１から送信されるパーツＩＤを読み込んだ後、Ｓ７２１−２で、送信されてきたパーツＩＤと一致するパーツが複写機４に存在するかどうかを調べる。
【００８７】
存在しないときは（Ｓ７２１−２にてＮＯ）、Ｓ７２１−１３に進んでその他の処理を行ったのちリターンする。存在するときは（Ｓ７２１−２にてＹＥＳ）、Ｓ７２１−３で、図７のＲＡＭ４７におけるトップアドレスを読み出し開始ポインタに設定し、Ｓ７２１−４でボトムアドレスを読み出し終了ポインタに設定する。そして、Ｓ７２１−５で、読み出し開始ポインタアドレスの内容（パーツＩＤ）を読み込んだのち、Ｓ７２１−６で、読み出したパーツＩＤが無効（ＦＦＦＦ）かどうか判定する。
【００８８】
無効の場合には（Ｓ７２１−６にてＹＥＳ）、Ｓ７２１−７でＲＡＭ４７のパーツＩＤエリアにデータターミナル１から送信されたパーツＩＤを書き込む。この場合は、新パーツ装着の場合であり、それまでの空きアドレスにデータを書き込むことになる。そして、その後Ｓ７２１−１１へ進む。
【００８９】
無効でない場合には（Ｓ７２１−６にてＮＯ）、Ｓ７２１−８で、そのパーツＩＤがデータターミナル１から送られてきたパーツＩＤと一致しているかどうかを判断し、一致していれば（Ｓ７２１−８にてＹＥＳ）、Ｓ７２１−１１に進む。一致していなければ（Ｓ７２１−８にてＮＯ）、Ｓ７２１−９で、次のパーツＩＤを読み込むため読み出し開始ポインタをインクリメントしたのち、Ｓ７２１−１０で読み出し開始ポインタが読み出し終了ポインタを越えたか（オーバーフローしたか）判定する。
【００９０】
超えた場合には（Ｓ７２１−１０にてＹＥＳ）、書き込める領域が存在しないため、Ｓ７２１−１３のその他の処理を行いリターンする。越えない場合は（Ｓ７２１−１０にてＮＯ）、Ｓ７２１−５に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。そして、Ｓ７２１−６で無効と判断されるか、Ｓ７２１−８でデータターミナル１からのパーツＩＤと一致するまで、Ｓ７２１−６、Ｓ７２１−８、Ｓ７２１−９およびＳ７２１−１０のステップを繰り返す。
【００９１】
Ｓ７２１−１１では、読み出し開始ポインタの示す複写機４のＲＡＭ４７の積算カウンタエリアへ、データターミナル１から送られたカウンタ値を書き込む。次いで、Ｓ７２１−１２で、同じく読み出し開始ポインタの示す複写機４のＲＡＭ４７の積算タイマエリアへ、データターミナル１から送られたタイマ値を書き込んで更新する。これらの処理は、Ｓ７２１−８でデータターミナル１からのパーツＩＤと一致した場合においては、ＲＡＭ４７の内容を上書きすることを意味する。
【００９２】
その後、Ｓ７２１−１３のその他の処理を行いリターンする。このその他の処理では、Ｓ７２１−１０におけるオーバーフロー時の警告処理、Ｓ７２１−２における、送信されてきたパーツＩＤと一致するパーツが複写機４に存在しない場合の警告処理等が行われる。
【００９３】
このようにして、データターミナル１から送られてくるデータは複写機４の内部に取り込まれ、このデータに対して継続して演算処理が行われる。
【００９４】
図１２は、図１、図２で示したデータターミナル１のＣＰＵ１１が実行するメインルーチンのフローチャートである。
【００９５】
データターミナル１の電源が入りＣＰＵ１１がリセットされると、プログラムがスタートする。まず、ステップ１０−１で、ＲＡＭのクリア、各種レジスタの設定、入出力ポートの設定などのイニシャライズが行われ、Ｓ１０−２で、ＣＰＵ１１に内蔵されておりその値はあらかじめ初期設定でセットされている１ルーチンの長さを規定する内部タイマがスタートされる。
【００９６】
続いて、Ｓ１０−３で、複写機４とのデータ通信を行ったのち、Ｓ１０−４で、センターとの通信処理を行う。センターとの通信処理では、電話回線網を使用し、センター側のコンピュータ９０との間でデータ通信を行う。
【００９７】
そして、Ｓ１０−５で、Ｓ１０−２でセットした内部タイマが終了したか否かが判断される。内部タイマが終了したと判断されると（Ｓ１０−５にてＹＥＳ）、１ルーチンが終了し、Ｓ１０−２に戻る。内部タイマが終了していないと判断されると（Ｓ１０−５にてＮＯ）、Ｓ１０−５にとどまる。
【００９８】
図１３は、前記データターミナル１のＲＡＭ１５の内容を示す。図示したように、複写機４からの受信データ（積算カウンタと積算タイマー）と、センターからの受信データ（受信カウンタと受信タイマー）が、パーツＩＤごとに格納されている。たとえば、パーツＩＤが０１０２番は、センターからの受信カウンタ０００００２００になっている。このＲＡＭ内容は、図１０の「コピー機との通信処理（Ｓ１０−３）」、「センターとの通信処理（Ｓ１０−４）」によって、それぞれ複写機４、センター側のコンピュータ９０との間でデータ通信されている。
【００９９】
図１４は複写機４から送信されたパーツＩＤの受信バッファである。図１４にはパーツＩＤの０００４番と００１１番が格納されている。これはすなわち、図５のキー２０７の押下により図８の処理が起動され、０００４番と００１１番のパーツが新規に複写機４に装着されている状態に他ならない。
【０１００】
図１５（１）は図１２のＳ１０−４で示したセンターとの通信処理のフローチャートであり、送信処理Ｓ１３−１及び受信処理Ｓ１３−２よりなる。
【０１０１】
図１５（２）は、Ｓ１３−１の送信処理のフローチャートであり、受信応答処理Ｓ１３−１１、バックアップデータ送信要求処理Ｓ１３−１２、その他の処理Ｓ１３−１３よりなる。受信応答処理Ｓ１３−１１、バックアップデータ送信要求処理Ｓ１３−１２の詳細は、それぞれ図１６、図１７で述べる。
【０１０２】
図１５（３）は受信処理Ｓ１３−２のフローチャートであり、バックアップデータ受信処理Ｓ１３−２１、その他の処理Ｓ１３−２２より構成される。バックアップデータ受信処理Ｓ１３−２１は、センター側からバックアップデータが送られてきたとき、その内容を図１３に示す「センターからの受信データ」エリアへ取り込む処理である。詳細説明は省略するが、後述するセンター発信のヘッダーデータ「２２」の受信で起動される処理である。
【０１０３】
図１６は、図１５（２）で示した受信応答処理１３−１１の詳細を示すフローチャートである。この受信応答処理は、センターからデータを要求されたとき、既にＲＡＭに格納している複写機４のパーツデータを送信する処理である。
【０１０４】
まず、Ｓ１４−１で、センターとの通信方式が不一致かどうか判定する。センターとの通信方式が不一致の場合（Ｓ１４−１にてＹＥＳ）、Ｓ１４−２で、通信回線を切断してリターンする。一致している場合は（Ｓ１４−１にてＮＯ）、Ｓ１４−３で、後述するヘッダーデータを受信した後、Ｓ１４−４で、前記ヘッダーデータが特定パーツデータ送信要求か判定する。
【０１０５】
特定パーツデータ送信要求の場合（Ｓ１４−４にてＹＥＳ）、Ｓ１４−５で、パーツＩＤをロードする。さらに、Ｓ１４−６で、読み出し開始ポインタとして、図１３に示したＲＡＭのトップアドレス（Ｄｒａｍ−ｔｏｐ）を設定し、Ｓ１４−７で、読み出し終了ポインタとして、図１３に示したＲＡＭに示したＲＡＭのボトムアドレス（Ｄｒａｍ−ｂｏｔｔｏｍ）を設定したのち、Ｓ１４−２４で、読み出し開始ポインタの示すアドレスの内容を読み込む。
【０１０６】
Ｓ１４−８で、読み込んだ内容のパーツＩＤが、Ｓ１４−５の要求されたパーツＩＤと同じかどうか判定する。一致すれば（Ｓ１４−８にてＹＥＳ）、Ｓ１４−９で、パーツＩＤ、積算カウンタ、積算タイマ等、複写機４からの受け取ったデータをロードする。そして、Ｓ１４−１０で、読み出したデータを送信フォーマットに整形したのち、Ｓ１４−１１でセンターに対しデータ送信し、リターンする。
【０１０７】
Ｓ１４−８の判断の結果、パーツＩＤが一致しなければ（Ｓ１４−８にてＮＯ）、Ｓ１４−１２で、次のパーツＩＤを読み込むため、読み出し開始ポインタをインクリメントしたのち、Ｓ１４−１３で読み出し開始ポインタが読み出し終了ポインタを越えたか判定する。越えない場合は（Ｓ１４−１３にてＮＯ）、Ｓ１４−２４に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。読み出し開始ポインタが読み出し終了ポインタを越えた場合は（Ｓ１４−１３にてＹＥＳ）、一致するものがＲＡＭに無かったことになり、このため、インクリメントすべきカウンタはなかったとし、リターンする。こうして、ＲＡＭの中からデータ（パーツＩＤ）を検索する。
【０１０８】
前記Ｓ１４−４の判断の結果、特定パーツデータの送信要求ではないと判断されたときは（Ｓ１４−４にてＮＯ）、Ｓ１４−１４で、ヘッダーデータが全パーツデータ送信要求か判定する。全パーツデータ送信要求でない場合は（Ｓ１４−１４にてＮＯ）、リターンする。
【０１０９】
つまり、ここまでの処理で、データターミナルのＲＡＭ内のデータのうち、センターの指定したパーツＩＤに応答し、そのパーツに関するデータのみセンターに送信することになる。
【０１１０】
Ｓ１４−１４で、全パーツデータの送信要求であると判断された場合は（Ｓ１４−１４にてＹＥＳ）、Ｓ１４−１５で、読み出し開始ポインタとして、図１３に示したＲＡＭのトップアドレス（Ｄｒａｍ−ｔｏｐ）を設定したのち、Ｓ１４−１６で、読み出し終了ポインタとして、図１３に示したＲＡＭのボトムアドレス（Ｄｒａｍ−ｂｏｔｔｏｍ）を設定する。そして、Ｓ１４−１７で、読み出し開始ポインタの示すアドレスの内容を読み込む。
【０１１１】
次いで、Ｓ１４−１８では、読み出したパーツＩＤが無効（ＦＦＦＦ）かどうか判定し、無効の場合（Ｓ１４−１８にてＹＥＳ）、Ｓ１４−２２へ進む。無効でない（即ち有効である）場合は（Ｓ１４−１８にてＮＯ）、Ｓ１４−１９で、パーツＩＤ、積算カウンタ、積算タイマ等、複写機４からの受け取ったデータをロードする。そして、Ｓ１４−２０で、読み出したデータを送信フォーマットに整形したのち、Ｓ１４−２１でセンターに送信する。
【０１１２】
Ｓ１４−２２では、次のパーツＩＤを読み込むため、読み出し開始ポインタをインクリメントしたのち、Ｓ１４−２３で読み出し開始ポインタが読み出し終了ポインタを越えたか判定する。越えない場合は（Ｓ１４−２３にてＮＯ）、Ｓ１４−１７に戻り、次のアドレスの内容（パーツＩＤ）を読み込で、上記と同様にセンター側へ送信する。この処理を繰り返すことにより、全パーツデータがセンター側に送信される。
【０１１３】
読み出し開始ポインタが読み出し終了ポインタを越えると（Ｓ１４−２３にてＹＥＳ）、送信すべきパーツデータはもはや存在しないことから、リターンする。
【０１１４】
このようにして、センター側からの「データ送信要求信号」を受け取った場合、これに応じ、各パーツの認識番号とデータエリアに格納されているデータを関連づけて送信を行う。
【０１１５】
図１７は、図１５（２）に示したＳ１３−１２のバックアップデータ送信要求処理のフローチャートである。
【０１１６】
この処理では、複写機４が指定したパーツＩＤをセンターに連絡し、センターは、この信号に応答し、センターでバックアップしているデータをデータターミナル１に対し送信する処理を行っている。これにより、複写機４は、新しいパーツデータを取り込むことができ、複数の装置をパーツが渡り歩いても継続して管理できることになる。
【０１１７】
以下説明すると、まずＳ１５−１で、パーツＩＤ送信要求があるかどうか判定する。本実施形態では、図１４に示すパーツＩＤ送信バッファにパーツＩＤが存在しているかどうかで判定する。
【０１１８】
パーツＩＤ送信要求がある場合（Ｓ１５−１にてＹＥＳ）、Ｓ１５−２で、読み出し開始ポインタとして、図１４に示したパーツＩＤ送信バッファのトップアドレス（ＴｘＩＤ−ｔｏｐ）を設定し、Ｓ１５−３で、読み出し終了ポインタとして、パーツＩＤ送信バッファのボトムアドレス（ＴｘＩＤ−ｂｏｔｔｏｍ）を設定したのち、Ｓ１５−４で、読み出し開始ポインタの示すアドレスの内容を読み込む。
【０１１９】
ついで、Ｓ１５−５で、読み出したパーツＩＤが無効（ＦＦＦＦ）かどうか判定し、無効の場合（Ｓ１５−５にてＹＥＳ）、Ｓ１５−９へ進む。無効でない（即ち有効である）場合は（Ｓ１５−５にてＮＯ）、Ｓ１５−６で、バックアップデータ送信要求のヘッダーデータをセットしたのち、Ｓ１５−７で送信フォーマットへデータを整形し、Ｓ１５−８でデータをセンターに対し送信する。
【０１２０】
Ｓ１５−９では、次のパーツＩＤを読み込むため、読み出し開始ポインタをインクリメントしたのち、Ｓ１５−１０で読み出し開始ポインタが読み出し終了ポインタを越えたか（オーバーフローしたか）判定する。越えない場合は（Ｓ１５−１０にてＮＯ）、Ｓ１５−４に戻り、次のアドレスの内容（パーツＩＤ）を読み込で、上記と同様にセンター側へ送信する。この処理を繰り返すことにより、パーツＩＤ送信バッファのパーツＩＤがセンター側に送信される。
【０１２１】
読み出し開始ポインタが読み出し終了ポインタを越えた場合には（Ｓ１５−１０にてＹＥＳ）、パーツＩＤ送信バッファ内のデータは全て送信されており、不必要な時にこのモジュールが動作しないようにするため、Ｓ１５−１１でパーツＩＤ送信要求をオフにする。本実施形態では、パーツＩＤ送信バッファをクリアすることに相当する。そして、Ｓ１５−１２でその他の処理を行ったたのちリターンする。
【０１２２】
このようにして、センター側のコンピュータ９０に対し、各パーツごとの「バックアップデータ要求信号」を送信する。
【０１２３】
図１８は、クリーニング装置５の内蔵ＣＰＵが実行するメインルーチンのフローチャートである。
【０１２４】
クリーニング装置５の電源が入りＣＰＵがリセットされると、プログラムがスタートする。まず、ステップ１８−１で、ＲＡＭのクリア、各種レジスタの設定、入出力ポートの設定などのイニシャライズが行われ、Ｓ４８−２で、ＣＰＵに内蔵されておりその値はあらかじめ初期設定でセットされている１ルーチンの長さを規定する内部タイマがスタートされる。
【０１２５】
続いて、Ｓ１８−３でパーツについての所定の清掃処理、Ｓ１８−４で同じくパーツについての所定の洗浄処理がそれぞれ行われたのち、Ｓ１８−５で、センター側のコンピュータ９０との間での通信処理が行われる。これらのＳ１８−３〜Ｓ１８−５の処理はサブルーチンで行われる。
【０１２６】
そして、Ｓ１８−６でその他の処理が行われたのち、Ｓ１８−７で、Ｓ１８−２でセットした内部タイマが終了したか否かが判断される。内部タイマが終了したと判断されると（Ｓ１８−７にてＹＥＳ）、１ルーチンが終了し、Ｓ１８−２に戻る。内部タイマが終了していないと判断されると（Ｓ１８−７にてＮＯ）、Ｓ１８−７にとどまる。
【０１２７】
図１９は、センター側のコンピュータ９０のモニタ画面であり、さらに具体的には、リサイクルパーツ登録時の画面である。
【０１２８】
この画面において、９０ａは複写機４に対してパーツのリサイクルデータの送信要求を行う時刻を設定する時刻設定キー、９０ｂは、データターミナル１に対し、複写機の全パーツデータを送信するよう要求する全パーツ送信要求キー、９０ｃは特定パーツのデータを送信するよう要求する部分パーツ送信要求キーであり、これらの３個のキーはマウス押下により機能する。
【０１２９】
また、９０ｄはパーツデータの送信要求を行う時刻を表示する定時発信時刻表示エリアであり、キーボード等によって入力された時刻が表示され、前記時刻設定キー９０ａでその表示が画定される。
【０１３０】
９０ｅは複写機に装着されているパーツの一覧が項目表示される項目表示エリアであり、該項目表示エリア９０ｅ内の項目エリアには、例えば０００３，０００５，０００６，００１０で示されるパーツＩＤが表示され、このＩＤで示されるパーツが複写機４に装着されていることが示されている。
【０１３１】
９０ｆは項目表示エリア９０ｅの項目エリアの中から選択されたパーツＩＤが表示される選択表示エリアである。すなわち、項目表示エリア内の項目エリアに示されたパーツＩＤにカーソルをあわせてマウスを押下すると、その内容が反転表示され（図１９の９０ｅの例えば０００６）、かつ、その内容が選択表示エリア９０ｆの項目エリア内に表示される。
【０１３２】
上記の各表示エリア９０ｄ、９０ｅ、９０ｆは表示内容を変更可能なアクティブエリアとして設定されている。また、表示内容の変更はキーボード等の入力操作によって行えばよい。
【０１３３】
上記以外の他の表示エリアは、マウス入力または、キーボード入力が反映されない固定表示エリアである。
【０１３４】
図２０は、センター側のコンピュータ９０のＲＡＭ９７の内容を示す。
【０１３５】
データターミナル１から送られてきた、多数のパーツのデータが登録されている。
【０１３６】
図２１は、センターとデータターミナル、クリーニング装置間の送受信フォーマットの定義を示している。
【０１３７】
この実施形態では、データターミナル１からセンターへの送信フォーマットは、（１−１）のバックアップデータ送信要求時のフォーマットと、（１−２）のリサイクルデータ送信時のフォーマットと、（１−３）の寿命に達したパーツの動作禁止通知時のフォーマットの３通りある。バックアップデータ送信要求時のフォーマットは、ヘッダーデータとパーツＩＤとの２部構成になっており、リサイクルデータ送信時のフォーマットは、ヘッダーデータ、パーツＩＤ、積算カウンタ、積算タイマーの４部構成となっており、禁止通知時のフォーマットは、ヘッダーデータとパーツＩＤとの２部構成になっている。
【０１３８】
一方、センター側からデータターミナルへの送信フォーマットは、（２−１）の全パーツデータ送信要求時のフォーマットと、（２−２）の特定パーツデータ送信要求時のフォーマットと、（２−３）のバックアップデータ送信時のフォーマットと、（２−４）のライフ値送信時のフォーマットの４種類がある。前記全パーツデータ送信要求時のフォーマットは、ヘッダーデータのみから構成され、特定パーツデータ送信要求時のフォーマットは、ヘッダーデータとパーツＩＤとの２部構成になっており、バックアップデータ送信時のフォーマットは、ヘッダーデータ、パーツＩＤ、積算カウンタ、積算タイマーの４部構成となっており、ライフ値送信時のフォーマットはヘッダーデータ、パーツＩＤ、カウンタライフ値、タイマライフ値の４部構成となっている。
【０１３９】
また、クリーニング装置５から発信されるフォーマットは、（３−１）のクリーニング終了信号時に発信されセンター側へ送信されるフォーマットからなり、該フォーマットは、クリーニング終了を示すヘッダーデータとクリーニングを終了したパーツＩＤとの２部構成になっている。
【０１４０】
また、ヘッダーデータとしては、この実施形態では、以下のように定義されている。
【０１４１】
１０：データターミナルからのバックアップデータ送信要求
１１：データターミナルからのリサイクルデータの送信
２０：センター側からの全パーツデータ送信要求
２１：特定パーツデータ送信要求
２２：バックアップデータの送信
３０：クリーニング終了信号の発信
図２２はセンター側コンピュータ９０のメインフローチャートである。
【０１４２】
コンピュータ９０の電源が入りＣＰＵ９１がリセットされると、プログラムがスタートする。まず、ステップ１９−１で、入出力ポート、ＲＡＭの設定、モデム７２、プリンタ等の環境設定などのイニシャライズが行われる。モデム７２の環境設定では、例えばダイヤルモード、自動着信する／しない、といった初期設定とともに通信方式を設定する。通信方式として、例えば、ＣＣＩＴＴ方式、ＢＥＬＬ方式などがある。
【０１４３】
Ｓ１９−２では、ＣＰＵに内蔵されておりその値はあらかじめ初期設定でセットされている１ルーチンの長さを規定する内部タイマがスタートされる。
【０１４４】
続いて、Ｓ１９−３で、ファンクションキー処理を行う。この処理は、キーボード９３上のキーが押下されたときの処理である。
【０１４５】
次に、Ｓ１９−４でその他のキー処理を行う。この処理は、キーボード上に設けられたキーのうち、上記ファンクションキー以外のキー処理を行う。具体的にはテンキー、Ａ〜Ｚキー等が該当する。
【０１４６】
次いで、Ｓ１９−５で定時発信処理を行う。この処理は、データターミナル１（複写機）に対し、定刻にデータを送るよう促す処理である。
【０１４７】
次いで、Ｓ１９−６でその他の処理を行ったのち、Ｓ１９−７で、Ｓ１９−２でセットした内部タイマが終了したか否かが判断される。内部タイマが終了したと判断されると（Ｓ１９−７にてＹＥＳ）、１ルーチンが終了しＳ１９−２に戻る。内部タイマが終了していないと判断されると（Ｓ１９−７にてＮＯ）、Ｓ１９−７にとどまる。
【０１４８】
図２３は、図２２に示したＳ１９−３のファンクションキー処理を示すフローチャートである。
【０１４９】
まず、Ｓ２０−１で、キー入力があったかどうか判断する。キー入力がなければ（Ｓ２０−１にてＮＯ）、リターンする。キー入力があれば（Ｓ２０−１にてＹＥＳ）、Ｓ２０−２でＦ１キーのオンかどうか調べる。
【０１５０】
Ｆ１キーのオンであれば（Ｓ２０−２にてＹＥＳ）、Ｓ２０−３で、リサイクルパーツに関する設定登録処理が行われる。この処理では、以下の設定が登録される。
【０１５１】
・端末装置（複写機４）に対する定時発信時刻の設定
・端末装置に対するコマンド発信の設定
・端末に装着されている全パーツのデータ送信要求の発信
・端末に装着されている特定パーツの指定とそのパーツのデータ送信要求
Ｓ２０−２において、Ｆ１キーのオンでなければ（Ｓ２０−２にてＮＯ）、Ｓ２０−４で、Ｆ２キーのオンかどうかが判断される。そうであれば（Ｓ２０−４にてＹＥＳ）、Ｓ２０−５で機種登録の受付モードが設定される。すなわち、機種名、エレメントデータの項目数、各エレメントデータの名称、各エレメントデータの標準しきい値等の新規登録を受け付ける。
【０１５２】
Ｓ２０−４において、Ｆ２キーのオンでなければ（Ｓ２０−４にてＮＯ）、Ｓ２０−６で、Ｆ３キーのオンかどうかが判断される。そうであれば（Ｓ２０−６にてＹＥＳ）、Ｓ２０−７でユーザーマスターの登録受付モードが設定される。すなわち、ユーザー名称、住所、電話番号、機種名、基板、定時発信日時等の新規登録を受け付ける。また、データターミナル１のＩＤ（ＤＴＩＤ）が自動的に設定される。
【０１５３】
Ｓ２０−６において、Ｆ３キーのオンでなければ（Ｓ２０−６にてＮＯ）、Ｓ２０−８で、Ｆ４キーのオンかどうかが判断される。そうであれば（Ｓ２０−８にてＹＥＳ）、Ｓ２０−９でトラブル状況が表示される。すなわち、緊急発信を行った複写機のユーザー情報（ユーザー名称、住所、電話番号、機種名）、トラブルの発生日時等がトラブル内容と共にディスプレイ９２に表示される。なお、Ｆ４キーの操作とは無関係にディスプレイ９２の隅にはトラブル件数が常時表示されている。
【０１５４】
Ｓ２０−８において、Ｆ４キーのオンでなければ（Ｓ２０−８にてＮＯ）、Ｓ２０−１０で、Ｆ５キーのオンかどうかが判断される。そうであれば（Ｓ２０−１０にてＹＥＳ）、Ｓ２０−１１で警告状況が表示される。すなわち、警告発信された複写機のユーザー情報等が警告内容と共にディスプレイ９２に表示される。なお、Ｆ５キーの操作とは無関係にディスプレイ９２の隅には警告件数が常時表示されている。
【０１５５】
Ｓ２０−１０において、Ｆ５キーのオンでなければ（Ｓ２０−１０にてＮＯ）、Ｓ２０−１２で、Ｆ６キーのオンかどうかが判断される。そうであれば（Ｓ２０−１２にてＹＥＳ）、Ｓ２０−１３でユーザーデータの表示モードとなる。すなわち、ユーザーを選択するとディスプレイ９２にユーザー情報が表示される。またサブメニューを選択すると該ユーザー複写機の各種カウンタ（トータルカウンタ、用紙サイズ別カウンタ、ＪＡＭカウンタ、トラブルカウンタ、ＰＭカウンタ）のカウント値、および、エレメントデータが月別、または項目別に表示される。
【０１５６】
本実施形態において関係するのは、Ｆ１キーオン時の「リサイクルパーツ登録処理」であり、これについて図２４のフローチャートを参照して詳しく述べる。
【０１５７】
図２４（１）は、図２３のリサイクルパーツ登録処理Ｓ２０３のメインフローチャートである。この処理は、画面更新処理Ｓ２１−Ａと登録処理Ｓ２１−Ｂとからなる。
【０１５８】
図２４（２）は、前記画面更新処理Ｓ２１−Ａの内容を示すフローチャートである。この処理を、図１９を併せて参照しつつ説明する。
【０１５９】
まず、Ｓ２１−１では、カーソルが定時発信時刻表示エリア９０ｄ（図１９）にあるかどうか判定する。あれば（Ｓ２１−１にてＹＥＳ）、Ｓ２１−２でキーボード入力があったかどうか判定する。キーボード入力による時刻入力があれば（Ｓ２１−２にてＹＥＳ）、Ｓ２１−３で、表示エリア９０ｄの内容を更新してリターンする。キーボード入力による時刻入力がなければ（Ｓ２１−２にてＮＯ）、そのままリターンする。
【０１６０】
Ｓ２１−１において、カーソルが定時発信時刻表示エリア９０ｄにない場合には（Ｓ２１−１にてＮＯ）、Ｓ２１−４で、カーソルが特定パーツデータ送信要求の表示エリア内にあるかどうか判定する。あれば（Ｓ２１−４にてＹＥＳ）、Ｓ２１−５でマウス押下を判定する。マウスが押下された場合は（Ｓ２１−５にてＹＥＳ）、Ｓ２１−６では、マウス押下時にカーソルが項目エリア内にあるかどうか判定する。カーソルが項目エリア内にあれば（Ｓ２１−６にてＹＥＳ）、Ｓ２１−７で、選択したことを表示するため、選択項目（パーツＩＤ）を反転表示する。
【０１６１】
そして、Ｓ２１−８でさらに、選択されたパーツＩＤを選択表示エリア９０ｆの項目エリア内に表示してリターンする。
【０１６２】
Ｓ２１−５においてマウスが押下されていない場合（Ｓ２１−５にてＮＯ）、あるいはＳ２１−６において項目エリア内のマウス押下でない場合（Ｓ２１−６にてＮＯ）は、いずれもリターンする。
【０１６３】
また、Ｓ２１−４で、カーソルが特定パーツデータ送信要求の表示エリア内にない場合は（Ｓ２１−４にてＮＯ）、Ｓ２１−９でカーソルを定時発信時刻表示エリアにセットしたのちリターンする。このＳ２１−９に進む場合はカーソルが表示されない場合であり、本来ならあり得ないが、万が一のため、デフォルト表示として定時発信時刻表示エリアにカーソルを存在させるための処理である。
【０１６４】
以上の処理により、図１９の表示エリア９０ｄ〜９０ｆの表示内容が更新される。
【０１６５】
図２５（１）は、図２４（１）に示す登録処理Ｓ２１−Ｂのフローチャートである。この処理は、図１９の９０ａ〜９０ｃに示したキーの処理に関するものである。
【０１６６】
まず、Ｓ２２−１では、マウスが押下されたかどうかを判定する。押下されていなければ（Ｓ２２−１にてＮＯ）リターンする。押下されていれば（Ｓ２２−１にてＹＥＳ）、Ｓ２２−２で、時刻設定キー９０ａの押下であるかどうか判定する。時刻設定キー９０ａの押下であれば（Ｓ２２−２にてＹＥＳ）、Ｓ２２−３で、定時発信時刻表示エリア９０ｄの表示内容をロードする。そして、Ｓ２２−４で、定時発進時の発信時刻として、表示内容を自身のメモリに記憶する。
【０１６７】
Ｓ２２−２で、時刻設定キー９０ａの押下でなければ（Ｓ２２−２にてＮＯ）、Ｓ２２−５で全パーツ送信要求キー９０ｂが押下されたかどうか判定する。
【０１６８】
全パーツ送信要求キー９０ｂの押下であれば（Ｓ２２−５にてＹＥＳ）、Ｓ２２−６で、ヘッダーデータとして前述した定義に従ってセンター発信の全パーツデータ送信要求を意味する「２０」をセットしたのち、Ｓ２２−１２でデータターミナル１に送信する。
【０１６９】
一方、Ｓ２２−５において、全パーツ送信要求キー９０ｂの押下でなければ（Ｓ２２−５にてＮＯ）、Ｓ２２−７で、部分パーツ送信要求キー９０ｃの押下かどうか判断する。そうでなければ（Ｓ２２−７にてＮＯ）、リターンする。そうであれば（Ｓ２２−７にてＹＥＳ）、Ｓ２２−８で、選択表示エリア９０ｆの内容をロードする。
【０１７０】
そして、Ｓ２２−９で送信フォーマットに整形したのち、Ｓ２２−１０で、ヘッダーデータとして前述した定義に従ってセンター発信の特定パーツデータ送信要求を意味する「２１」をセットしたのち、Ｓ２２−１１でデータターミナル１に送信する。
【０１７１】
以上の処理によって、図１９の各キー９０ａ〜ｃの押下時の処理が実行される。
【０１７２】
図２５（２）は、図２２における定時発信処理Ｓ１９−５の内容を示すフローチャートである。
【０１７３】
まず、Ｓ２２−１３では、センターの管理装置（コンピュータ９０）の内部時計をロードする。
【０１７４】
次に、Ｓ２２−１４で、前記Ｓ２２−４で記憶した時刻データと、比較する。データが一致すれば（Ｓ２２−１４にてＹＥＳ）、Ｓ２２−１５で、ヘッダーデータとしてセンター発信の全パーツデータ送信要求を意味する「２０」をセットしたのち、Ｓ２２−１６でデータターミナル１に送信する。データが一致しなければ（Ｓ２２−１４にてＮＯ）、処理を実行することなくリターンする。
【０１７５】
この処理により、定期的に管理装置から端末装置に対し、データ送信を要求する機能が達成される。
【０１７６】
図２６は、管理装置であるコンピュータ９０が行う、データターミナル１からのデータを受信したときの割り込み処理に関するフローチャートである。
【０１７７】
この割り込み処理により、データターミナル１からデータが送信されたとき、管理装置のメモリ内容を送信したり、メモリ内容を書き換えたりする。また、クリーニング装置５からクリーニング終了信号が送信されてきたときには、管理装置のメモリに格納されているライフ値を書き換える。尚、本処理は、データターミナル１から送信されるヘッダーデータが１０（バックアップデータ送信要求）及び１１（リサイクルデータ）及び３０（クリーニングの終了）の時の処理である。
【０１７８】
まず、Ｓ２３−１で、データターミナル１との通信方式が不一致かどうか判定する。不一致であれば（Ｓ２３−１にてＹＥＳ）、Ｓ２３−２で通信回線を遮断する。一致すれば（Ｓ２３−１にてＮＯ）、Ｓ２３−３で、送られてきたヘッダーデータを読み込む。
【０１７９】
次いで、Ｓ２３−４で、ヘッダーデータがバックアップデータ送信要求（ヘッダーデータ１０）かどうか判定する。バックアップデータ送信要求であれば（Ｓ２３−４にてＹＥＳ）、Ｓ２３−５でパーツＩＤをロードする。そして、Ｓ２３−６で、読み出し開始ポインタとして、図１２に示したコンピュータ９０のＲＡＭのトップアドレス（Ｃｒａｍ−ｔｏｐ）を設定し、Ｓ２３−７で、読み出し終了ポインタとして、同じくＲＡＭのボトムアドレス（Ｃｒａｍ−ｂｏｔｔｏｍ）を設定したのち、Ｓ２３−８で、読み出し開始ポインタの示すアドレスの内容を読み込む。
【０１８０】
Ｓ２３−９で、読み込んだ内容のパーツＩＤが、Ｓ２３−５で要求されたパーツＩＤと同じかどうか判定する。一致すれば（Ｓ２３−９にてＹＥＳ）、Ｓ２３−１０で、パーツＩＤ及び各データをロードする。そして、Ｓ２３−１１で、読み出したデータを送信フォーマットに整形したのち、Ｓ２３−１２でデータターミナル１に送信し、リターンする。
【０１８１】
Ｓ２３−９の判断の結果、パーツＩＤが一致しなければ（Ｓ２３−９にてＮＯ）、Ｓ２３−１０で、次のパーツＩＤを読み込むため、読み出し開始ポインタをインクリメントしたのち、Ｓ２３−１４で読み出し開始ポインタが読み出し終了ポインタを越えたか判定する。越えない場合は（Ｓ２３−１４にてＮＯ）、Ｓ２３−８に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。読み出し開始ポインタが読み出し終了ポインタを越えた場合は（Ｓ２３−１４にてＹＥＳ）、一致するものがＲＡＭに無かったことになり、リターンする。こうして、コンピュータ９０のＲＡＭの中からデータ（パーツＩＤ）を検索する。
【０１８２】
前記Ｓ２３−４の判断の結果、バックアップデータの送信要求ではないと判断されたときは（Ｓ２３−４にてＮＯ）、Ｓ２３−１５で、ヘッダーデータがリサイクルデータの送信か判定する。リサイクルデータの送信でない場合は（Ｓ２３−１５にてＮＯ）、Ｓ２３−３０でクリーニング装置５が発信したクリーニング終了信号かどうかを判断する。クリーニング終了信号であれば（Ｓ２３−３０にてＹＥＳ）、Ｓ２３−３１で、クリーニング装置５によってクリーニングされたパーツの寿命は延びているので、そのパーツのライフ値の書き換え処理を行う。この処理については後述する。クリーニング終了信号でなければ（Ｓ２３−３０にてＮＯ）、リターンする。
【０１８３】
一方、Ｓ２３−１５において、リサイクルデータの送信であると判断された場合は（Ｓ２３−１５にてＹＥＳ）、Ｓ２３−１６でパーツＩＤをロードした後、Ｓ２３−１７で、書き込み開始ポインタとして、図２０に示したＲＡＭのトップアドレス（Ｃｒａｍ−ｔｏｐ）を設定し、さらにＳ２３−１８で、書き込み終了ポインタとして、同じくＲＡＭのボトムアドレス（Ｃｒａｍ−ｂｏｔｔｏｍ）を設定する。そして、Ｓ２３−１９で、書き込み開始ポインタの示すアドレスの内容を読み込む。
【０１８４】
次いで、Ｓ２３−２０では、読み込んだパーツＩＤが無効（ＦＦＦＦ）かどうか判定する。無効でなければ（Ｓ２３−２０にてＮＯ）、Ｓ２３−２１で、そのパーツＩＤとＳ２３−１６で読み込んだパーツＩＤが一致するかどうか判断する。一致していれば（Ｓ２３−２１にてＹＥＳ）、Ｓ２３−２２でパーツＩＤとデータをコンピュータ９０のＲＡＭに書き込む。一致していなければ（Ｓ２３−２１にてＮＯ）、Ｓ２３−２２−１に進む。
【０１８５】
一方、前記Ｓ２３−２０において、読み込んだパーツＩＤが無効のときも（Ｓ２３−２０にてＹＥＳ）、Ｓ２３−２２−１に進む。
【０１８６】
Ｓ２３−２２−１では、書き込み開始ポインタをインクリメントした後、Ｓ２３−２３で書き込み開始ポインタが書き込み終了ポインタを越えたか判定する。越えない場合は（Ｓ２３−２３にてＮＯ）、Ｓ２３−１９に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。書き込み開始ポインタが書き込み終了ポインタを越えた場合は（Ｓ２３−２３にてＹＥＳ）、Ｓ２３−２４に進む。
【０１８７】
こうして、データターミナル１からリサイクルデータが送られ、それがセンター側のコンピュータ９０にあらかじめ記憶されているパーツＩＤに関するものであった場合には、その内容を更新する。
【０１８８】
一方、データターミナル１からリサイクルデータが送信され、そのパーツＩＤがセンター側のＲＡＭに予め記憶されていない場合は、全てのアドレスについてＳ２３−２１の判断がＮＯとなり、Ｓ２３−２４に進んでくる。この場合は以下の処理により、新規の書き込みに使用する空き領域を探して書き込む。
【０１８９】
まず前記Ｓ２３−２４で、書き込み開始ポインタとして、ＲＡＭのトップアドレス（Ｃｒａｍ−ｔｏｐ）を再設定する。そして、Ｓ２３−２５で、書き込み開始ポインタの示すアドレスの内容を読み込む。次に、Ｓ２３−２６で、読み込んだパーツＩＤが無効（ＦＦＦＦ）かどうか、つまりそのエリアを新規の書き込みに使用しても良いかどうかを判定する。無効であれば（Ｓ２３−２６にてＹＥＳ）、新規書き込みに使用できるので、Ｓ２３−２７でそのエリアにデータを格納する。
【０１９０】
一方、無効でなければ（Ｓ２３−２６にてＮＯ）、次の空き領域を探す。即ち、Ｓ２３−２８で、書き込み開始ポインタをインクリメントしたのち、Ｓ２３−２９で書き込み開始ポインタが書き込み終了ポインタを越えたか判定する。越えない場合は（Ｓ２３−２９にてＮＯ）、Ｓ２３−２５に戻り、次のアドレスの内容を読み込む。書き込み開始ポインタが書き込み終了ポインタを越えた場合は（Ｓ２３−２９にてＹＥＳ）、空き領域がないためリターンする。
【０１９１】
こうして、新規なパーツＩＤについて空きエリアを検索し、空きエリアがあればそこにデータを書き込んでいく。従って、既存のデータが破壊されることはない。
【０１９２】
図２７は、図２６のライフ値書き換え処理Ｓ２３−３１の内容を示すフローチャートである。
【０１９３】
この処理では、まずＳ２３−３１−１で、クリーニング装置５から送られてきたパーツＩＤをロードした後、Ｓ２３−３１−２で、書き込み開始ポインタとして、図２０に示したＲＡＭのトップアドレス（Ｃｒａｍ−ｔｏｐ）を設定し、さらにＳ２３−３１−３で、書き込み終了ポインタとして、同じくＲＡＭのボトムアドレス（Ｃｒａｍ−ｂｏｔｔｏｍ）を設定する。そして、Ｓ２３−３１−５で、書き込み開始ポインタの示すアドレスの内容を読み込む。
【０１９４】
次いで、Ｓ２３−３１−５では、読み込んだパーツＩＤが無効（ＦＦＦＦ）かどうか判定する。無効でなければ（Ｓ２３−３１−５にてＮＯ）、Ｓ２３−３１−８で、そのパーツＩＤとＳ２３−３１−１で読み込んだパーツＩＤが一致するかどうか判断する。一致していれば（Ｓ２３−３１−８にてＹＥＳ）、Ｓ２３−３１−９で、パーツＩＤに割り当てられたクリーニング後のライフ値を管理装置（コンピュータ９０）のＲＡＭより検索して獲得し、次いでＳ２３−３１−１０で、獲得した値にライフ値を書き換える。
【０１９５】
一方、Ｓ２３−３１−８において、パーツＩＤが読み込んだパーツＩＤと一致していなければ（Ｓ２３−３１−８にてＮＯ）、Ｓ２３−３１−６に進む。また、前記Ｓ２３−３１−５において、読み込んだパーツＩＤが無効のときも（Ｓ２３−３１−５にてＹＥＳ）、Ｓ２３−３１−６に進む。
【０１９６】
Ｓ２３−３１−６では、書き込み開始ポインタをインクリメントした後、Ｓ２３−３１−７で書き込み開始ポインタが書き込み終了ポインタを越えたか判定する。越えない場合は（Ｓ２３−３１−７にてＮＯ）、Ｓ２３−３１−４に戻り、次のアドレスの内容（パーツＩＤ）を読み込む。書き込み開始ポインタが書き込み終了ポインタを越えた場合は（Ｓ２３−３１−７にてＹＥＳ）、そのままリターンする。
【０１９７】
こうして、クリーニングを終えたパーツについてそのライフ値が書き換えられる。従って、そのパーツがリサイクルされたときには、書き換えられたライフ値を基準に寿命が判断される。
【０１９８】
【発明の効果】
請求項１に係る発明によれば、耐久性の異なる各パーツが、経時的に複数の装置にわたって使用された場合にも、パーツごとの履歴を管理装置で継続して管理できるから、各パーツを安心してリサイクル使用できるとともに、各パーツをその寿命に至るまで有効に使用できる。
【０１９９】
請求項２に係る発明によれば、画像形成装置は、パーツの認識記号をメモリから確実に読み出すことができる。
【０２００】
請求項３に係る発明によれば、画像形成装置はパーツのライフ値を知ることができるし、管理装置は、自身のメモリに格納されているライフ値を書き換えることで、パーツのライフ値の変化に対応でき、かつバックアップデータを書き換えることで、常に最新のデータを保有することができる。
【０２０１】
請求項４に係る発明によれば、ライフ値に至ったパーツに対して適切な対応を行うことができ、パーツの故障等を未然に防止でき、ますます信頼性の高いパーツリサイクルが可能となる。
【０２０２】
請求項５に係る発明によれば、パーツのライフ値を長くできるとともに、管理装置はそのライフ値を書き換えることで、それに応じた適切な管理を行うことができ、やはり信頼性の高いパーツリサイクルが可能となる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係るリサイクルシステムの全体構成図である。
【図２】複写機及びデータターミナルの構成を示すブロック図である。
【図３】センター側のモデム及びコンピュータの構成を示すブロック図である。
【図４】複写機の概略構成を示す図である。
【図５】複写機の操作パネルの構成を示す平面図である。
【図６】複写機のＣＰＵが実行するメインルーチンのフローチャートである。
【図７】複写機におけるＲＡＭ４７の内容を示す図である。
【図８】図６に示した「キー入力処理」の内容を示すフローチャートである。
【図９】図６に示した「表示処理」の内容を示すフローチャートである。
【図１０】図９におけるＳ９−２０のバックライトのライフ判定処理のサブルーチンを示すフローチャートである。
【図１１】図６に示した、複写機４のＣＰＵ４１が実行するデータターミナル１との間の通信処理のサブルーチンを示すフローチャートである。
【図１２】データターミナルのＣＰＵが実行するメインルーチンのフローチャートである。
【図１３】データターミナルのＲＡＭの内容を示す図である。
【図１４】複写機から送信されたパーツＩＤの受信バッファである。
【図１５】（１）は図１２で示したセンターとの通信処理のフローチャートであり、（２）は、（１）における送信処理のフローチャートであり、（３）は同じく（１）における受信処理のフローチャートである。
【図１６】図１５（２）における受信応答処理を示すフローチャートである。
【図１７】図１５（２）におけるバックアップデータ送信要求処理のフローチャートである。
【図１８】クリーニング装置内のＣＰＵが実行するメインルーチンのフローチャートである。
【図１９】センター側のコンピュータのリサイクルパーツ登録時のモニタ画面である。
【図２０】センター側のコンピュータのＲＡＭの内容を示す図である。
【図２１】センターとデータターミナル、クリーニング装置間の送受信フォーマットの定義を説明するための図である。
【図２２】センター側コンピュータのメインフローチャートである。
【図２３】図２２に示したファンクションキー処理を示すフローチャートである。
【図２４】（１）はリサイクルパーツ登録処理のメインフローチャート、（２）は画面更新処理の内容を示すフローチャートである。
【図２５】（１）は、図２４（１）に示す登録処理のフローチャート、（２）は、図２２における定時発信処理の内容を示すフローチャートである。
【図２６】センター側のコンピュータが行う、データターミナルからのデータを受信したときの割り込み処理に関するフローチャートである。
【図２７】図２６におけるライフ値書き換え処理の内容を示すフローチャートである。
【符号の説明】
１・・・・・・・・・・・データターミナル（送信手段）
１１・・・・・・・・・・データターミナルのＣＰＵ
４・・・・・・・・・・・複写機（端末装置）
４１・・・・・・・・・・複写機のＣＰＵ（読み出し手段、演算格納手段、制御手段、比較手段）
４７・・・・・・・・・・ＲＡＭ
５・・・・・・・・・・・クリーニング装置
９０・・・・・・・・・・コンピュータ（管理装置）
９１・・・・・・・・・・ＣＰＵ（格納手段、書き換え手段）
７２・・・・・・・・・・モデム（送信手段）
【図１】
0004269429.tif 000002
【図２】
0004269429.tif 000003
【図３】
0004269429.tif 000004
【図４】
0004269429.tif 000005
【図５】
0004269429.tif 000006
【図６】
0004269429.tif 000007
【図７】
0004269429.tif 000008
【図８】
0004269429.tif 000009
【図９】
0004269429.tif 000010
【図１０】
0004269429.tif 000011
【図１１】
0004269429.tif 000012
【図１２】
0004269429.tif 000013
【図１３】
0004269429.tif 000014
【図１４】
0004269429.tif 000015
【図１５】
0004269429.tif 000016
【図１６】
0004269429.tif 000017
【図１７】
0004269429.tif 000018
【図１８】
0004269429.tif 000019
【図１９】
0004269429.tif 000020
【図２０】
0004269429.tif 000021
【図２１】
0004269429.tif 000022
【図２２】
0004269429.tif 000023
【図２３】
0004269429.tif 000024
【図２４】
0004269429.tif 000025
【図２５】
0004269429.tif 000026
【図２６】
0004269429.tif 000027
【図２７】
0004269429.tif 000028