(57)【特許請求の範囲】
【請求項１】
静電潜像担持体上に露光して静電潜像を形成し、形成された静電潜像をトナー像に現像し、現像されたトナー像をシート体上に転写し、転写されたトナー像を定着することにより画像を形成する画像形成装置であって、少なくとも１つの交換ユニットを備えた画像形成装置において、
前記交換ユニットの使用程度を表す情報を記憶する電気的に書き換え可能な不揮発性メモリを備えており、前記不揮発性メモリに前記交換ユニットの使用程度を表す情報を記憶する領域が３つ設けられており、
その３つの領域に前記交換ユニットの使用程度を表す同じ情報をシリアルに順に書き込む書込み手段と、前記３つの領域に記憶された情報が同一でない場合に同一に修復する修復処理手段とを備えてなることを特徴とする画像形成装置用寿命管理装置。
【請求項２】
装置本体の電源投入時に前記修復処理手段を動作させるように構成されていることを特徴とする請求項１記載の画像形成装置用寿命管理装置。
【請求項３】
前記交換ユニットの使用程度を表す情報が前記交換ユニットが関与した画像形成回数に比例する値であることを特徴とする請求項１又は２記載の画像形成装置用寿命管理装置。
【請求項４】
前記交換ユニットに、現像ユニット、感光体ユニット、中間転写ユニット、定着ユニットの少なくとも何れか１つを含むことを特徴とする請求項１から３の何れか１項記載の画像形成装置用寿命管理装置。
【請求項５】
前記不揮発性メモリがＥＥＰＲＯＭからなることを特徴とする請求項１から４の何れか１項記載の画像形成装置用寿命管理装置。
【請求項６】
前記不揮発性メモリが画像形成装置本体に設けられていることを特徴とする請求項１から５の何れか１項記載の画像形成装置用寿命管理装置。
【請求項７】
前記不揮発性メモリが前記交換ユニットに設けられていることを特徴とする請求項１から６の何れか１項記載の画像形成装置用寿命管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置用寿命管理装置に関し、特に、電子写真プリンタ、電子写真装置等の画像形成装置において、交換部品である感光体ユニット等のユニットの寿命管理のための電子カウンタに関するものである。
【０００２】
【従来の技術】
例えばカラー電子写真プリンタの交換部品である、感光体ユニット、Ｙ（イエロー）現像ユニット、Ｍ（マゼンタ）現像ユニット、Ｃ（シアン）現像ユニット、Ｋ（ブラック）現像ユニット、中間転写ユニット、定着ユニット等のユニットの残り寿命を表示できるようにすることが求められている。
【０００３】
このようなユニットがどの程度古くなったか（使用されたか）をカウントする手段として、以前は機械的カウンタが用いられていたが、最近ではマイクロコンピュータによる電子カウンタがよく用いられている。
【０００４】
電子カウンタは、機械的カウンタに比べて安価である、カウント値が最初から電子データとなっているため他の装置とのデータの授受が容易である、等の利点がある。
【０００５】
マイクロコンピュータによる電子カウンタでは、電源遮断時でもデータが消失しない不揮発性のメモリを記憶手段として用いる。不揮発性のメモリには、
（１）バッテリーでバックアップされたＳＲＡＭ
（２）強誘電体メモリ
（３）ＥＥＰＲＯＭ（Ｅlectrically Ｅrasable ＰＲＯＭ）
等がある。
【０００６】
この中、バッテリーでバックアップされたＳＲＡＭ（１）と強誘電体メモリ（２）は高価であるのに対し、ＥＥＰＲＯＭ（３）は安価である上、電子写真プリンタの本体には各種パラメータの保存のため最初から搭載されているのが一般的であるため、電子カウンタとして用いることはコストの面では最も優れている。
【０００７】
【発明が解決しようとする課題】
電子写真プリンタ等の画像形成装置において停電が起きたとき等、電源が急に落ちたとき、各ユニットの寿命管理のために機械的カウンタを用いている場合には、その停電が問題になることはない。
【０００８】
しかしながら、各ユニットの寿命管理に電子カウンタを用いている場合には、停電対策を施さなかった場合、メモリの書込み中に停電が起きた場合、正しいデータが消失してしまう可能性がある。上記のバッテリーでバックアップされたＳＲＡＭ（１）と強誘電体メモリ（２）では、書込みに要する時間が１μｓ以下であるため、電源電圧の低下を検出して電圧が下がり切る前に書込みを終了させることはそれほど難しくない。
【０００９】
これに対し、ＥＥＰＲＯＭ（３）は、書込みに要する時間が数ｍｓ〜数１０ｍｓ（電源電圧の低下に伴って書込みに必要な高電圧が低下すると長くなる。）と大きいため、これだけの期間電源電圧を正常書込みが可能な電圧に維持しなければならず、電源のコストアップになるという問題点がある。
【００１０】
ここで、ＥＥＰＲＯＭについて簡単に説明する。ＥＥＰＲＯＭのメモリセルは、図１７に例示するように、ＭＮＯＳ（Ｍetal  Ｎitride  Ｏxide  Ｓemiconductor）タイプのメモリセルを用いていて、その酸化膜と窒化膜の二重構造になっており、酸化膜と窒化膜の界面近くに電子を捕獲するトラップ準位が存在する。トンネル現象により基板とこのトラップ準位との間で電子のやりとりにより、０と１の書込みを行うものである。その様子を模式的に図１８に示す。図１８（ａ）は０を書き込むときの様子を示しており、図１８（ａ）の上図に示すように、メモリソースを０Ｖとし、メモリゲートにプラスの電圧を加えると、トンネル現象により電子が基板から酸化膜（ＳｉＯ2 ）と窒化膜（Ｓｉ3 Ｎ4 ）の界面に移動し、その界面近くのトラップ準位に捕獲される。このときの電子に対するエネルギの障壁と電子の移動の様子を図１８（ａ）の下図に示す。図１８（ｂ）は１を書き込むときの様子を示しており、図１８（ｂ）の上図に示すように、今度はメモリゲートを０Ｖとし、メモリソースにプラスの電圧を加えると、トンネル現象により電子が酸化膜と窒化膜の界面から基板へ移動し、トラップ準位は空になる。このときの電子に対するエネルギの障壁と電子の移動の様子を図１８（ｂ）の下図に示す。
【００１１】
このように、ＥＥＰＲＯＭの場合は、絶縁体（酸化膜：ＳｉＯ2 ）中を電子が移動することにより書込みが行われるので、前記のように書込みに要する時間が長くかかる（ＲＡＭの場合は、導体又は半導体中を電子が移動するので、相対的に書込み時間が短い。）。
【００１２】
図５は後記するシリアルＥＥＰＲＯＭと呼ばれるＥＥＰＲＯＭの書込みサイクルのタイミングチャートであり、データの書込みは、データ転送時間だけチップセレクト信号ＣＳをＨにして、クロック信号ＣＬＫに同期して入力信号ＤＩを入力するもので、入力データＤＩはコマンドＣ７〜Ｃ０，アドレスＡ７〜Ａ０，データＤ１５〜Ｄ０からなり、このようなデータ転送後にＥＥＰＲＯＭ内でメモリ書込みが行われる。このメモリ書込み時間が上記のように数ｍｓ〜数１０ｍｓ必要である。
【００１３】
このような比較的長いメモリ書込み期間中に停電が起きた場合、正しいデータが消失してしまう可能性があり、そのままでは各ユニットの寿命管理のための電子カウンタとしては信頼性の低いものとなってしまう。
【００１４】
本発明の目的は、電子写真プリンタ、電子写真装置等の画像形成装置の交換部品である感光体ユニット等のユニットの寿命管理のためにＥＥＰＲＯＭ等の電気的に書込み消去可能な不揮発性メモリを用いて電子カウンタを構成する場合に、停電等の電源ダウンによりメモリに記憶されたデータが破壊あるいは不正確に書き込まれても確実に正しいデータに修復させることが可能な画像形成装置用寿命管理装置を提供することである。
【００１５】
上記目的を達成する本発明の画像形成装置用寿命管理装置は、静電潜像担持体上に露光して静電潜像を形成し、形成された静電潜像をトナー像に現像し、現像されたトナー像をシート体上に転写し、転写されたトナー像を定着することにより画像を形成する画像形成装置であって、少なくとも１つの交換ユニットを備えた画像形成装置において、前記交換ユニットの使用程度を表す情報を記憶する電気的に書き換え可能な不揮発性メモリを備えており、前記不揮発性メモリに前記交換ユニットの使用程度を表す情報を記憶する領域が３つ設けられており、その３つの領域に前記交換ユニットの使用程度を表す同じ情報をシリアルに順に書き込む書込み手段と、前記３つの領域に記憶された情報が同一でない場合に同一に修復する修復処理手段とを備えてなることを特徴とするものである。
【００１６】
この場合に、装置本体の電源投入時にその修復処理手段を動作させるように構成することが望ましい。
【００１７】
また、交換ユニットの使用程度を表す情報としては、その交換ユニットが関与した画像形成回数に比例する値であることが望ましい。
【００１８】
また、その交換ユニットに、現像ユニット、感光体ユニット、中間転写ユニット、定着ユニットの少なくとも何れか１つを含むことが望ましい。
【００１９】
また、その不揮発性メモリがＥＥＰＲＯＭからなることが望ましい。
また、その不揮発性メモリを画像形成装置本体に設けても、交換ユニットに設けてもよい。
【００２０】
本発明においては、交換ユニットの使用程度を表す情報を記憶する電気的に書き換え可能な不揮発性メモリを備えており、その不揮発性メモリにその交換ユニットの使用程度を表す情報を記憶する領域が３つ設けられており、その３つの領域にその交換ユニットの使用程度を表す同じ情報をシリアルに順に書き込む書込み手段と、その３つの領域に記憶された情報が同一でない場合に同一に修復する修復処理手段とを備えてなるので、停電等の電源ダウンにより不揮発性メモリに記憶されているデータの一部が破壊あるいは不正確に書き込まれていても、残りのデータを用いて確実に正しいデータに修復させることが可能であり、信頼性の高い寿命管理が可能となる。
【００２１】
【発明の実施の形態】
以下、本発明の画像形成装置用寿命管理装置の実施例について、図面を参照にして説明する。
まず、本発明の寿命管理装置を適用する画像形成装置の一例の概略を図１を参照にして説明する。
【００２２】
この画像形成装置は、イエロー（Ｙ）、シアシ（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色のトナーによる現像器を用いてフルカラー画像を形成することのできるカラー電子写真プリンタである。
【００２３】
図１において、１００は像担持体ユニットが組み込まれた像担持体カートリッジであり、この実施例では感光体カートリッジとして構成されていて、その感光体１４０が、図示しない適宜の駆動手段によっで図示矢印方向に回転駆動される。感光体１４０は、薄肉円筒状の導電性基材とその表面に形成された感光層とを有している。
【００２４】
感光体１４０の周りには、その回転方向に沿って、帯電手段としての帯電ローラ１６０、現像手段としての現像器１０（Ｙ，Ｃ，Ｍ，Ｋ）、中間転写装置３０、及び、クリーニング手段１７０が配置されている。
【００２５】
帯電ローラ１６０は、感光体１４０の外周面に当接して外周面を一様に帯電させる。一様に帯電した感光体１４０の外周面には、露光ユニット４０によって所望の画像情報に応じた選択的な露光Ｌ１がなされ、この露光Ｌ１によって感光体１４０上に静電潜像が形成される。
【００２６】
この静電潜像は、現像器１０でトナーが付与されて現像される。
現像器として、イエロー用の現像器１０Ｙ、シアン用の現像器１０Ｃ、マゼンタ用の現像器１０Ｍ、及び、ブラック用の現像器１０Ｋが設けられている。これら現像器１０Ｙ，１０Ｃ，１０Ｍ，１０Ｋはそれぞれ揺動可能に構成されており、選択的に一つの現像器の現像ローラ１１のみが感光体１４０に当接し得るようになっている。したがって、これら現像器１０は、イエロー、シアン、マゼンタ、ブラックの中の何れかのトナーを感光体１４０の表面に付与して感光体１４０上の静電潜像を現像する。現像ローラ１１は、硬質のローラ、例えば、表面を粗面化した金属ローラ、又は、硬質の樹脂ローラで構成されている。
【００２７】
現像されたトナー像は、中間転写装置の中間転写ベルト３６上に転写される。
クリーニング手段１７０は、上記転写後に、感光体１４０の外周面に残留し付着しているトナーを掻き落とすクリーナブレードと、このクリーナブレードによって掻き落とされたトナーを受ける受け部とを備えている。
【００２８】
中間転写装置３０は、駆動ローラ３１と、４本の従動ローラ３２、３３、３４、３５と、これら各ローラの周りに張架された無端状の中間転写ベルト３６とを有している。
【００２９】
駆動ローラ３１は、その端部に固定された図示しない歯車が感光体１４０の駆動用歯車と噛み合っていることによって、感光体１４０と略同一の周速で回転駆動され、したがって、中間転写ベルト３６が感光体１４０と略同一の周速で図示矢印方向に循環駆動されるようになっている。
【００３０】
従動ローラ３５は、駆動ローラ３１との間で中間転写ベルト３６がそれ自身の張力によって感光体１４０に圧接される位置に配置されており、感光体１４０と中間転写ベルト３６との圧接部において一次転写部Ｔ１が形成されている。従動ローラ３５は、中間転写ベルト３６の循環方向上流側において一次転写部Ｔ１の近くに配置されている。
【００３１】
駆動ローラ３１には、中間転写ベルト３６を介して図示しない電極ローラが配置されており、この電極ローラを介して、中間転写ベルト３６の導電層に一次転写電圧が印加される。
【００３２】
従動ローラ３２はテンションローラであり、図示しない付勢手段によって中間転写ベルト３６をその張り方向に付勢している。
従動ローラ３３は、二次転写部Ｔ２を形成するバックアップローラである。このバックアップローラ３３には、中間転写ベルト３６を介して二次転写ローラ３８が対向配置されている。二次転写ローラ３８は、図示しない接離機構により中間転写ベルト３６に対して接離可能である。二次転写ローラ３８には、二次転写電圧が印加される。
【００３３】
従動ローラ３４は、ベルトクリーナ３９のためのバックアップローラである。ベルトクリーナ３９は、中間転写ベルト３６と接触してその外周面に残留し付着しているトナーを掻き落とすクリーナブレード３９ａと、このクリーナブレード３９ａによって掻き落とされたトナーを受ける受け部３９ｂとを備えている。このベルトクリーナ３９は、図示しない接離機構によって中間転写ベルト３６に対して接離可能である。
【００３４】
中間転写ベルト３６が循環駆動される過程で、一次転写部Ｔ１において、感光体１４０上のトナー像が中間転写ベルト３６上に転写され、中間転写ベルト３６上に転写されたトナー像は、二次転写部Ｔ２において、二次転写ローラ３８との間に供給される用紙等のシート（記録材）Ｓに転写される。
【００３５】
シートＳは、給紙装置５０から給送され、ゲートローラ対Ｇによって所定のタイミシグで二次転写都Ｔ２に供給される。５１は給紙カセット、５２はピックアップローラである。
【００３６】
二次転写部Ｔ２でトナー像が転写されたシートＳは、定着装置６０を通ることによってそのトナー像が定着され、排紙経路７０を通つて、装置本体のケース８０上に形成されたシート受け部８１上に排出される。なお、この画像形成装置は、排紙経路７０として、互いに独立した２つの排紙経路７１、７２を有しており、定着装置６０を通ったシートは何れかの排紙経路（７１又は７２）を通って排出される。また、この排紙経路７１、７２はスイッチバック経路をも構成しており、シートの両面に画像を形成する場合には、排紙経路７１又は７２に一旦進入したシートが、返送路７３を通って再び二次転写部Ｔ２に向けて給送されるようになっている。
【００３７】
このような構成により、この画像形成装置全体は次のような順で動作する。
【００３８】
図示しないホストコンピュータ等（パーソナルコンピュータ等）からの印字指令信号（画像形成信号）が画像形成装置の制御部９０に入力されると、感光体１４０、現像器１０の各ローラ１１、及び、中間転写ベルト３６が回転駆動される。
【００３９】
感光体１４０の外周面が帯電ローラ１６０によって一様に帯電される。
一様に帯電した感光体１４０の外周面に、露光ユニット４０によって第１色目（例えばイエロー）の画像情報に応じた選択的な露光Ｌ１がなされ、イエロー用の静電潜像が形成される。
【００４０】
感光体１４０には、第１色目（例えばイエロー）用の現像器１０Ｙの現像ローラのみが接触し、これによって上記静電潜像が現像され、第１色目（例えばイエロー）のトナー像が感光体１４０上に形成される。
【００４１】
中間転写ベルト３６には上記トナーの帯電極性と逆極性の一次転写電圧が印加され、感光体１４０上に形成されたトナー像が、一次転写部Ｔ１において中間転写ベルト３６上に転写される。このとき、二次転写ローラ３８及びベルトクリーナ３９は、中間転写ベルト３６から離間している。
【００４２】
感光体１４０上に残留しているトナーがクリーニング手段１７０によって除去された後、除電手段（不図示）からの除電光によって感光体１４０が除電される。
【００４３】
上記の動作が上記印字指令信号の内容に応じて、第２色面、第３色面、第４色面と繰り返され、上記印字指令信号の内容に応じたトナー像が中間転写ベルト３６上において重ね合わされて中間転写ベルト３６上に形成される。
【００４４】
所定のタイミングで給紙装置５０からシートＳが供給され、シートＳの先端が二次転写部Ｔ２に達する直前にあるいは達した後に（要するに、シートＳ上の所望の位置に、中間転写ベルト３６上のトナー像が転写されるタイミングで）、二次転写ローラ３８が中間転写ベルト３６に押圧されると共に二次転写電圧が印加され、中間転写ベルト３６上のトーナ像（基本的には４色のトナー像が重ね合わされたフルカラー画像）がシートＳ上に転写される。また、ベルトクリーナ３９が中間転写ベルト３６に当接し、二次転写後に中間転写ベルト３６上に残留しているトナーが除去される。
【００４５】
シートＳが定着装置６０を通過することによってシートＳ上にトナー像が定着し、その後、シートＳが所定の位置に向け（両面印刷でない場合にはシート受け部８１に向け、両面印刷の場合には、スイッチバック経路７１又は７２を経て返送路７３に向け）搬送される。
【００４６】
このような図１の画像形成装置において、感光体カートリッジ１００が感光体ユニットを、イエロー用現像器１０ＹがＹ現像ユニットを、マゼンタ用現像器１０ＭがＭ現像ユニットを、シアン用現像器１０ＣがＣ現像ユニットを、ブラック用現像器１０ＫがＫ現像ユニットを、中間転写装置３０が中間転写ユニットを、定着装置６０が定着ユニットを、それぞれ構成しており、所定の画像形成枚数後に寿命がきて新しい交換部品と交換して使用される。
【００４７】
これらの各ユニットがどの程度使われたのかの尺度として、そのユニットが動作している間の中間転写ベルト３６の回転数の累積を用いる。そのために、中間転写ベルト３６の欄外に穴（インデックスホール）が設けられており、その穴が通る位置に対向して光源１と受光素子２とからなる透過式フォトセンサ３が中間転写ユニット３０に備えつけられており、中間転写ベルト３６が回転してその穴がフォトセンサ３を通過する毎にフォトセンサ３はパルスを出力する。フォトセンサ３が出力する信号は図２に示すようなパルス信号であり、この信号をＩＮＤＥＸ信号とする。
【００４８】
図３に本発明の第１実施例の寿命管理装置のブロック図を示す。この寿命管理装置２００は画像形成装置の制御部９０中に配置されており、ＣＰＵ２０１を備えており、フォトセンサ３の出力信号ＩＮＤＥＸはＣＰＵ２０１に接続されており、ＣＰＵ２０１はこのＩＮＤＥＸ信号を基準として以下に説明する各種の制御を行う。したがって、中間転写ベルト３６の回転数の累積を尺度として用いるので、各ユニットがどの程度使用されたかを検出するための新たな検出手段を設ける必要はない。
【００４９】
ＣＰＵ２０１には、ＲＯＭ２０２、ＲＡＭ２０３が接続されており、さらに、シリアルＩ／Ｆ（インターフェース）２０５を介して電子カウンタに用いるシリアルＥＥＰＲＯＭ２０４が接続され、さらに、出力ポート２０６と各々ドライバ５を介して、前記の感光体ユニット１００、Ｙ現像ユニット１０Ｙ、Ｍ現像ユニット１０Ｍ、Ｃ現像ユニット１０Ｃ、Ｋ現像ユニット１０Ｋ、中間転写ユニット３０、定着ユニット６０各々に設けられたヒューズ４に接続されており、各ユニットのヒューズ４の状態は入力ポート２０７を経てＣＰＵ２０１に入力されるようになっている。また、出力ポート２０６からシリアルＥＥＰＲＯＭ２０４にチップセレクト信号ＣＳが入力するようになっており、また、電圧監視回路２０８からのリセット信号ＲＥＳＥＴがＣＰＵ２０１、シリアルＩ／Ｆ２０５、出力ポート２０６に接続され、ＣＰＵ２０１からの書込みイネーブル信号ＷＲがＲＡＭ２０３、シリアルＩ／Ｆ２０５、出力ポート２０６に、読出イネーブル信号ＲＤがＲＯＭ２０２、ＲＡＭ２０３、シリアルＩ／Ｆ２０５、入力ポート２０７にそれぞれ接続されている。
【００５０】
電圧監視回路２０８においては、図４のタイミングチャートに示すように、電源電圧Ｖccが例えば４．５Ｖを下回ったら、電圧監視回路２０８はＣＰＵ２０１と周辺機器２０５、２０６にリセット信号ＲＥＳＥＴを出力してリセットをかける。リセットがかかると、ＣＰＵ２０１は現在行っている処理を中断する。このため、ＥＥＰＲＯＭ２０４への新たな書込み動作は行われない。
【００５１】
また、周辺機器２０５、２０６にリセットがかかると出力ポート２０６はＬレベルとなり、これに接続されたＥＥＰＲＯＭ２０４のＣＳ端子にかかるチップセレクト信号ＣＳはＬレベルとなる。ＣＰＵ２０１からＥＥＰＲＯＭ２０４へのデータ転送中にＣＳ＝Ｌとなれば（図５）、その後ＥＥＰＲＯＭ２０４内部で書込み動作は起きない。ＥＥＰＲＯＭ２０４内部での書込み動作中にＣＳ＝Ｌとなれば、記憶データが破壊される可能性がある。
【００５２】
したがって、ＥＥＰＲＯＭ２０４のデータが破壊されるのは書込み中に停電が起きた場合のみであり、その場合でも破壊されるデータは一つだけということになる。
【００５３】
そこで、本実施例においては、停電対策として、各ユニット１００，１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ，３０，６０の使用程度に関するデータを各々ＥＥＰＲＯＭ２０４の３か所の異なったアドレスに書き込むようにする。
【００５４】
なお、この実施例で使用するＥＥＰＲＯＭ２０４の書換回数は１０万回までなので、中間転写ベルト３６が１周する毎にＥＥＰＲＯＭ２０４のデータを書き換えると、Ａ４サイズのカラー印字で５万枚が上限となってしまう（中間転写ベルト３６にＡ４サイズが２枚のるとして）。プリンタ本体が寿命に達しても、ＥＥＰＲＯＭ２０４の同一アドレスの書換回数が１０万回以下になるようにするため、中間転写ベルト３６が６４周する毎にＥＥＰＲＯＭ２０４のデータを書き換えるようにする。その際、誤差の蓄積を防ぐため、中間転写ベルト３６の回転数をカウントするカウンタの初期値を３２とし、３１捨３２入を行うようにする。
【００５５】
さて、上記したように、ＥＥＰＲＯＭ２０４の３か所の異なったアドレスに書き込まれたデータが破壊されるのは書込み中に停電が起きた場合のみであり、その場合でも破壊されるデータは一つだけということになる。各ユニットに関して３か所に書かれたデータに起こり得る記憶内容の組合せは、停電時期によって次のようになる。ただし、左側のデータが最初に、右側のデータが最後に書き込まれるとする。
【００５６】
＜起こり得るＥＥＰＲＯＭデータの組合せ＞
１．データの破壊が起きなかった場合
１．１．３つ目のデータの書込み後停電
ｎ        ｎ        ｎ                              ・・・▲１▼
１．２．２つ目のデータの書込み後停電
ｎ        ｎ      ｎ−１                            ・・・▲２▼
１．３．１つ目のデータの書込み後停電
ｎ        ｎ−１    ｎ−１                            ・・・▲３▼
２．データの破壊が起きた場合
２．１．３つ目のデータの書込み中停電
ｎ          ｎ        ｍ                              ・・・▲４▼
２．２．２つ目のデータの書込み中停電
ｎ          ｍ      ｎ−１                            ・・・▲５▼
２．３．１つ目のデータの書込み中停電
ｍ        ｎ−１    ｎ−１                            ・・・▲６▼
ここで、ｎは書き込むべきデータ、ｍは破壊されたデータを表す。
【００５７】
このように、３か所に同じデータを書込み中に停電によりその一部のデータが破壊されるかあるいは書き換えされていないデータの組に対してその不完全さを修復するには、次のようなアルゴリズムでデータ修復処理を行えばよい。
【００５８】
0003758867.tif 000002
このアルゴリズはＣ言語で記載されており、その意味は後記のフローチャートから明らかになるが、何れにしても、このアルゴリズに従って各ユニットに関する３か所のデータを修復すれば、３か所共ｎに修復される。
【００５９】
ただし、このデータ修復処理中に停電が起きることもあり得る。しかし、これら処理Ａ〜Ｆ中に停電が起きても、３か所に記憶されたデータは次の表に示すように、前記の▲４▼から▲６▼の何れかの状態になり、停電が復旧した次のサイクルのデータ修復処理で修復可能であるので、問題にならない。
【００６０】
＜データ修復処理中に停電が起きた場合のＥＥＰＲＯＭデータの組合せ＞
処理Ａの最中の停電によるデータ破壊→▲４▼の状態
処理Ｂの最中の停電によるデータ破壊→▲６▼の状態
処理Ｃの最中の停電によるデータ破壊→▲５▼の状態
処理Ｄの最中の停電によるデータ破壊→▲４▼の状態
処理Ｅの最中の停電によるデータ破壊→▲５▼の状態
処理Ｆの最中の停電によるデータ破壊→▲４▼の状態
となり、修復可能である。
【００６１】
さて、図３に戻って、寿命管理装置２００にはシリアルＥＥＰＲＯＭ２０４が１個搭載されている。そのＥＥＰＲＯＭ２０４中には、図６にメモリマップを示すように、領域分けして本体の寿命データが３か所ｘ［０］［０］，ｘ［０］［１］，ｘ［０］［２］，Ｙ現像ユニットの寿命データが３か所ｘ［１］［０］，ｘ［１］［１］，ｘ［１］［２］，Ｍ現像ユニットの寿命データが３か所ｘ［２］［０］，ｘ［２］［１］，ｘ［２］［２］，Ｃ現像ユニットの寿命データが３か所ｘ［３］［０］，ｘ［３］［１］，ｘ［３］［２］，Ｋ現像ユニットの寿命データが３か所ｘ［４］［０］，ｘ［４］［１］，ｘ［４］［２］に書き込まれ、また、感光体ユニットの寿命データは１か所ｙ［０］，中間転写ユニットの寿命データは１か所ｙ［１］，定着ユニットの寿命データは１か所ｙ［２］に書き込まれるようになっている。
【００６２】
そして、各ユニット１００，１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ，３０，６０には、図３に示すように、ヒューズ４が設けられており、新品のユニットはヒューズ４が切れておらず、このとき入力ポート２０７はＬレベルとなり、新品であることが検出される。後記の新ユニット検出処理に関するフローチュートで詳しく説明するように、ユニットが新品であると判断されたならば、現像ユニットの場合、０を３か所に書き込む（ｘ［ｋ］［０］，ｘ［ｋ］［１］，ｘ［ｋ］［２］；ｋ＝１，２，３，４）。現像ユニット以外では、その時点の本体寿命データ（ｘ［０］［０］）をそのユニットの寿命データ（ｙ［ｋ］；ｋ＝０，１，２）にコピーする。このようにした場合、
感光体ユニットの使われた度合いは、    ｘ［０］［０］−ｙ［０］
中間転写ユニットの使われた度合いは、  ｘ［０］［０］−ｙ［１］
定着ユニットの使われた度合いは、      ｘ［０］［０］−ｙ［２］
となる。
【００６３】
そして、新品のユニット検出が終わった後、新ユニット検出処理過程の最後に、新品と検出されたユニットのドライバ５へ出力ポート２０６から信号を送り、ドライバ５のトランジスタをＯＮにしてそのユニットのヒューズ４に電流を流してカットする。このような手順でヒューズ４をカットすると、新品のユニットの検出に伴うＥＥＰＲＯＭ２０４への書き込みの最中に停電が起きても、ヒューズ４はまだカットされていないので、電源復帰時にやり直しができる。なお、ヒューズ４がカットされたユニットについては、入力ポート２０７がＨレベルとなり、すでに新品でないことが検出される。
【００６４】
次に、この実施例の寿命管理のフローチャートを図７に示す。装置本体の電源を投入すると、ステップＳＴＡにおいて、ＣＰＵ２０１に接続されたＲＡＭ２０３に設定された４つのカウンタｃｏｕｎｔ０〜４を前記のように初期値３２にセットする。ここで、カウンタｃｏｕｎｔ０〜４はフォトセンサ３の出力信号ＩＮＤＥＸをカウントするカウンタであり、その中、ｃｏｕｎｔ０は本体の寿命データのためのもの、ｃｏｕｎｔ１はＹ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ２はＭ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ３はＣ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ４はＫ現像ユニットの寿命データのためのものである。
【００６５】
カウンタｃｏｕｎｔ０〜４を初期値３２にセットした後、ステップＳＴＢにおいて、後で詳しく説明する寿命データ修復を行い、前記のように、＜データ修復アルゴリズム＞に従って、各ユニットにつき、データを書込み中に３か所のデータ中の一部のデータが停電により破壊されるかあるいは書き換えされていないデータを修復して全て同じ正しいデータにする。
【００６６】
この寿命データ修復後、ステップＳＴＣにおいて、後で詳しく説明する前記のような新ユニット検出を行う。
【００６７】
その後、ステップＳＴＤにおいて、プリンタ本体のカバーが閉じられていることを確認する。プリンタ本体のカバーが閉じられていないと判断された場合には、ステップＳＴＦで再度プリンタ本体のカバーが閉じられていることを確認し、カバーが閉じられていることが確認されるまでその確認作業を続ける。
【００６８】
ステップＳＴＤとステップＳＴＦにおいて、プリンタ本体のカバーが閉じられていることが確認され、プリンタ本体が印字動作可能になっていると、ステップＳＴＥにおいて、後で詳しく説明する寿命データ更新を行い続ける。
【００６９】
図７の寿命データ修復処理ＳＴＢは、図８のフローチャートに従って行われる。この処理を説明すると、ステップＳＴ１において、本体の３か所の寿命データ中の２つ目のデータ（２番目に書き込まれたデータ）ｘ［０］［１］が１つ目のデータ（最初に書き込まれたデータ）ｘ［０］［０］に等しいか否かの判別が行われる。等しい場合は、すなわち、前記のデータの組合せ中の▲１▼、▲２▼、▲４▼の場合には、ステップＳＴ２において、今度は３つ目のデータ（最後に書き込まれたデータ）ｘ［０］［２］が２つ目のデータｘ［０］［１］に等しいか否かの判別が行われる。等しいと判断された前記のデータの組合せ中の▲１▼の場合には、本体の３か所の寿命データは全て等しいので何ら修復処理は必要ないので、本体の寿命データの修復処理は終わり、次のＹ現像ユニット１０Ｙの寿命データの修復処理に進む。ステップＳＴ２で等しくないと判断された前記のデータの組合せ中の▲２▼、▲４▼の場合には、ステップＳＴ３において、３つ目のデータｘ［０］［２］中に２つ目のデータｘ［０］［１］を書き込む処理、すなわち、前記の処理Ａを行い、本体の寿命データの修復処理を終わる。ステップＳＴ１で等しくないと判断された前記のデータの組合せ中の▲３▼、▲５▼、▲６▼の場合には、ステップＳＴ４において、ステップＳＴ２と同様に３つ目のデータｘ［０］［２］が２つ目のデータｘ［０］［１］に等しいか否かの判別が行われる。等しいと判断された前記のデータの組合せ中の▲３▼、▲６▼の場合には、ステップＳＴ５において、まず、２つ目のデータｘ［０］［１］に１を加えたデータを１つ目のデータｘ［０］［０］に書き込む処理（前記の処理Ｂ）と、その書き換えられた１つ目のデータｘ［０］［０］を２つ目のｘ［０］［１］に書き込む処理（処理Ｃ）と、さらにその書き換えられた２つ目のデータｘ［０］［１］を３つ目のｘ［０］［２］に書き込む処理（処理Ｄ）とを行い、本体の寿命データの修復処理を終わる。ステップＳＴ４で等しくないと判断された前記のデータの組合せ中の▲５▼の場合には、ステップＳＴ６において、１つ目のデータｘ［０］［０］を２つ目のｘ［０］［１］に書き込む処理（処理Ｅ）と、さらにその書き換えられた２つ目のデータｘ［０］［１］を３つ目のｘ［０］［２］に書き込む処理（処理Ｆ）とを行い、本体の寿命データの修復処理を終わる。
【００７０】
本体の３か所の寿命データｘ［０］［０］，ｘ［０］［１］，ｘ［０］［２］修復処理が終わると、次のステップＳＴ７〜ＳＴ１２において、Ｙ現像ユニット１０Ｙの３か所の寿命データｘ［１］［０］，ｘ［１］［１］，ｘ［１］［２］の修復処理に進む。処理は、本体の寿命データの修復処理と全く同じで、ステップＳＴ７〜ＳＴ１２はそれぞれステップＳＴ１〜ＳＴ６に対応する。
【００７１】
以下、同様に、ステップＳＴ１３〜ＳＴ１８において、Ｍ現像ユニット１０Ｍの３か所の寿命データｘ［２］［０］，ｘ［２］［１］，ｘ［２］［２］の修復処理、次に、ステップＳＴ１９〜ＳＴ２４において、Ｃ現像ユニット１０Ｃの３か所の寿命データｘ［３］［０］，ｘ［３］［１］，ｘ［３］［２］の修復処理、最後に、ステップＳＴ２５〜ＳＴ３０において、Ｋ現像ユニット１０Ｋの３か所の寿命データｘ［４］［０］，ｘ［４］［１］，ｘ［４］［２］の修復処理、が順に行われ、ステップＳＴＢ（図７）の寿命データ修復処理が終了する。
【００７２】
次に、図７の寿命データ修復処理ＳＴＢの次の新ユニット検出処理ＳＴＣの詳細を図９のフローチャートに従って説明する。前記のように、ステップＳＴ１において、Ｙ現像ユニット１０Ｙが新品であるか否かをそのユニット１０Ｙに設けられたヒューズ４が切れていないかどうかを検出することにより判定する。新品と判定されると、ステップＳＴ２において、Ｙ現像ユニット１０Ｙの３か所の寿命データｘ［１］［０］，ｘ［１］［１］，ｘ［１］［２］に全て０を書き込む。次に、ステップＳＴ３において、今度はＭ現像ユニット１０Ｍが新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ４において、Ｍ現像ユニット１０Ｍの３か所の寿命データｘ［２］［０］，ｘ［２］［１］，ｘ［２］［２］に全て０を書き込む。次に、ステップＳＴ５において、今度はＣ現像ユニット１０Ｃが新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ６において、Ｃ現像ユニット１０Ｃの３か所の寿命データｘ［３］［０］，ｘ［３］［１］，ｘ［３］［２］に全て０を書き込む。次に、ステップＳＴ７において、今度はＫ現像ユニット１０Ｋが新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ８において、Ｋ現像ユニット１０Ｋの３か所の寿命データｘ［４］［０］，ｘ［４］［１］，ｘ［４］［２］に全て０を書き込む。なお、以上のステップＳＴ１、ステップＳＴ３、ステップＳＴ５、ステップＳＴ７において各ユニット１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋが新品でないと判定された場合は、それぞれの寿命データへの０の書き込みは行わない。
【００７３】
以上のステップＳＴ１〜８の後に、ステップＳＴ９において、今度は感光体ユニット１００が新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ１０において、感光体ユニット１００の寿命データｙ［０］にその時点の本体の１つ目のデータｘ［０］［０］をコピーする。次に、ステップＳＴ１１において、今度は中間転写ユニット３０が新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ１２において、中間転写ユニット３０の寿命データｙ［１］にその時点の本体の１つ目のデータｘ［０］［０］をコピーする。次に、ステップＳＴ１３において、今度は定着ユニット６０が新品であるか否かを同様に判定する。新品と判定されると、ステップＳＴ１４において、定着ユニット６０の寿命データｙ［２］にその時点の本体の１つ目のデータｘ［０］［０］をコピーする。以上のステップＳＴ９、ステップＳＴ１１、ステップＳＴ１３において各ユニット１００，３０，６０が新品でないと判定された場合は、それぞれの寿命データへのその時点の本体の１つ目のデータｘ［０］［０］のコピーは行わない。
【００７４】
以上のステップＳＴ１〜１４の後に、ステップＳＴ１５において、全てのドライバ５へ出力ポート２０６から信号を送り、トランジスタをＯＮにしてヒューズ４に電流を流してまだ切れていないヒューズ４カットする。
【００７５】
次に、図７の新ユニット検出処理ＳＴＣに後に行われる寿命データ更新処理ＳＴＥの詳細を図１０のフローチャートに従って説明する。ステップＳＴ１において、中間転写ベルト３６の１回転毎にフォトセンサ３から出力される信号ＩＮＤＥＸ（図２）のパルスの立ち上がりエッジを検出するまで待ち、そのパルスの立ち上がりエッジが検出されると、ステップＳＴ２において、本体の寿命データのためのカウンタｃｏｕｎｔ０のカウント値に１を加える。そして、ステップＳＴ３において、カウンタｃｏｕｎｔ０の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ４において、まずカウンタｃｏｕｎｔ０の値を０に戻し、その後、本体の寿命データの１つ目ｘ［０］［０］のカウント値に１を加え、次にその２つ目ｘ［０］［１］のカウント値に１を加え、最後にその３つ目ｘ［０］［２］のカウント値に１を加える。ステップＳＴ３において６４になったと判定されない場合は、ステップＳＴ４の処理は行われない。
【００７６】
次に、ステップＳＴ５において、Ｙ現像ユニット１０Ｙにおいてイエローの像のトナー現像中か否かを判定する。Ｙ現像中と判定されると、ステップＳＴ６において、Ｙ現像ユニット１０Ｙの寿命データのためのカウンタｃｏｕｎｔ１のカウント値に１を加える。そして、ステップＳＴ７において、カウンタｃｏｕｎｔ１の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ８において、まずカウンタｃｏｕｎｔ１の値を０に戻し、その後、Ｙ現像ユニット１０Ｙの寿命データの１つ目ｘ［１］［０］のカウント値に１を加え、次にその２つ目ｘ［１］［１］のカウント値に１を加え、最後にその３つ目ｘ［１］［２］のカウント値に１を加える。ステップＳＴ５においてＹ現像中と判定されない場合と、ステップＳＴ７において６４になったと判定されない場合は、ステップＳＴ８の処理は行われない。
【００７７】
次に、上記と同様にして、ステップＳＴ９において、Ｍ現像ユニット１０Ｍにおいてマゼンタの像のトナー現像中か否かを判定する。Ｍ現像中と判定されると、ステップＳＴ１０において、Ｍ現像ユニット１０Ｍの寿命データのためのカウンタｃｏｕｎｔ２のカウント値に１を加える。そして、ステップＳＴ１１において、カウンタｃｏｕｎｔ２の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ１２において、まずカウンタｃｏｕｎｔ２の値を０に戻し、その後、Ｍ現像ユニット１０Ｍの寿命データの１つ目ｘ［２］［０］のカウント値に１を加え、次にその２つ目ｘ［２］［１］のカウント値に１を加え、最後にその３つ目ｘ［２］［２］のカウント値に１を加える。ステップＳＴ９においてＭ現像中と判定されない場合と、ステップＳＴ１１において６４になったと判定されない場合は、ステップＳＴ１２の処理は行われない。
【００７８】
次に、同様にして、ステップＳＴ１３において、Ｃ現像ユニット１０Ｃにおいてシアンの像のトナー現像中か否かを判定する。Ｃ現像中と判定されると、ステップＳＴ１４において、Ｃ現像ユニット１０Ｃの寿命データのためのカウンタｃｏｕｎｔ３のカウント値に１を加える。そして、ステップＳＴ１５において、カウンタｃｏｕｎｔ３の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ１６において、まずカウンタｃｏｕｎｔ３の値を０に戻し、その後、Ｃ現像ユニット１０Ｃの寿命データの１つ目ｘ［３］［０］のカウント値に１を加え、次にその２つ目ｘ［３］［１］のカウント値に１を加え、最後にその３つ目ｘ［３］［２］のカウント値に１を加える。ステップＳＴ１３においてＣ現像中と判定されない場合と、ステップＳＴ１５において６４になったと判定されない場合は、ステップＳＴ１６の処理は行われない。
【００７９】
次に、同様にして、ステップＳＴ１７において、Ｋ現像ユニット１０Ｋにおいてブラックの像のトナー現像中か否かを判定する。Ｋ現像中と判定されると、ステップＳＴ１８において、Ｋ現像ユニット１０Ｋの寿命データのためのカウンタｃｏｕｎｔ４のカウント値に１を加える。そして、ステップＳＴ１９において、カウンタｃｏｕｎｔ４の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ２０において、まずカウンタｃｏｕｎｔ４の値を０に戻し、その後、Ｋ現像ユニット１０Ｋの寿命データの１つ目ｘ［４］［０］のカウント値に１を加え、次にその２つ目ｘ［４］［１］のカウント値に１を加え、最後にその３つ目ｘ［４］［２］のカウント値に１を加える。ステップＳＴ１７においてＫ現像中と判定されない場合と、ステップＳＴ１９において６４になったと判定されない場合は、ステップＳＴ２０の処理は行われない。
フォトセンサ３からの出力信号ＩＮＤＥＸがある限り上記の寿命データ更新処理が継続される。
【００８０】
図１１に本発明の別の実施例の寿命管理装置のブロック図を示す。この実施例と図３の実施例の違いは、図３の実施例の場合にはシリアルＥＥＰＲＯＭ２０４が１個のみプリンタ本体に配置されていたのに対し、図１１の実施例の場合は、プリンタ本体に１個のシリアルＥＥＰＲＯＭ２０４0 が、各ユニット１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ，１００，３０，６０に各々１個のシリアルＥＥＰＲＯＭ２０４1 〜２０４7 が設けられ、その代わりに、図３の場合に各ユニットに設けられていたヒューズが省かれている点にある。
【００８１】
この実施例の寿命管理装置２００も画像形成装置の制御部９０中に配置されており、ＣＰＵ２０１を備えており、フォトセンサ３の出力信号ＩＮＤＥＸはＣＰＵ２０１に接続されており、ＣＰＵ２０１はこのＩＮＤＥＸ信号を基準として以下に説明する各種の制御を行う。したがって、中間転写ベルト３６の回転数の累積を尺度として用いるので、各ユニットがどの程度使用されたかを検出するための新たな検出手段を設ける必要はない。
【００８２】
ＣＰＵ２０１には、ＲＯＭ２０２、ＲＡＭ２０３が接続されており、さらに、シリアルＩ／Ｆ（インターフェース）２０５を介して本体及び各ユニット１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ，１００，３０，６０に設けられたシリアルＥＥＰＲＯＭ２０４0 〜２０４7 が接続されており、各ユニットのＥＥＰＲＯＭ２０４0 〜２０４7 への書込み・読出が行われる。また、出力ポート２０６から各ＥＥＰＲＯＭ２０４0 〜２０４7 にチップセレクト信号ＣＳが入力するようになっており、また、電圧監視回路２０８からのリセット信号ＲＥＳＥＴがＣＰＵ２０１、シリアルＩ／Ｆ２０５、出力ポート２０６に接続され、ＣＰＵ２０１からの書込みイネーブル信号ＷＲがＲＡＭ２０３、シリアルＩ／Ｆ２０５、出力ポート２０６に、読出イネーブル信号ＲＤがＲＯＭ２０２、ＲＡＭ２０３、シリアルＩ／Ｆ２０５にそれぞれ接続されている。
【００８３】
本実施例においては、停電対策として、各ユニット１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ，１００，３０，６０の使用程度に関するデータを各々のＥＥＰＲＯＭ２０４1 〜２０４7 と本体のＥＥＰＲＯＭ２０４0 のそれぞれ３か所の異なったアドレスに書き込むようにするものである。この実施例においては、各ユニットにそれぞれの使用程度に関するデータを書き込んであるので、図３の実施例では不可能であったユニットの使い回しができる点にメリットがある。
【００８４】
この実施例の本体及び各ユニットのＥＥＰＲＯＭ２０４0 〜２０４7 のメモリマップを図１２に示す。各ＥＥＰＲＯＭには３か所領域分けして寿命データが書き込まれるようになっている。本体の３か所の寿命データをｘ０［０］，ｘ０［１］，ｘ０［２］、Ｙ現像ユニットの３か所の寿命データをｘ１［０］，ｘ１［１］，ｘ１［２］、Ｍ現像ユニットの３か所の寿命データをｘ２［０］，ｘ２［１］，ｘ２［２］、Ｃ現像ユニットの３か所の寿命データをｘ３［０］，ｘ３［１］，ｘ３［２］、Ｋ現像ユニットの３か所の寿命データをｘ４［０］，ｘ４［１］，ｘ４［２］とし、また、この実施例においては、感光体ユニット、中間転写ユニット、定着ユニットそれぞれに対しても３か所寿命データが書き込まれるようになっており（図３の実施例では、これらのユニットに関しては直接は寿命データは書き込まれない。）、感光体ユニットの３か所の寿命データをｘ５［０］，ｘ５［１］，ｘ５［２］、中間転写ユニットの３か所の寿命データをｘ６［０］，ｘ６［１］，ｘ６［２］、定着ユニットの３か所の寿命データをｘ７［０］，ｘ７［１］，ｘ７［２］とする。
【００８５】
図１３にこの実施例の寿命管理のフローチャートを示す。電源を投入すると、ステップＳＴＡにおいて、ＣＰＵ２０１に接続されたＲＡＭ２０３に設定された４つのカウンタｃｏｕｎｔ０〜４を初期値３２にセットする。これは第１の実施例と同じであり、その中、ｃｏｕｎｔ０は本体、感光体ユニット、中間転写ユニット、定着ユニットの寿命データのためのもの、ｃｏｕｎｔ１はＹ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ２はＭ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ３はＣ現像ユニットの寿命データのためのもの、ｃｏｕｎｔ４はＫ現像ユニットの寿命データのためのものである。
【００８６】
カウンタｃｏｕｎｔ０〜４を初期値３２にセットした後、ステップＳＴＢにおいて、後で詳しく説明する寿命データ修復を行い、本体及び各ユニットにつき、データを書込み中に３か所のデータ中の一部のデータが停電により破壊されるかあるいは書き換えされていないデータを修復して全て同じ正しいデータにする。
【００８７】
この寿命データ修復後、ステップＳＴＣにおいて、プリンタ本体のカバーが閉じられていることを確認する。プリンタ本体のカバーが閉じられていないと判断された場合には、ステップＳＴＥで再度プリンタ本体のカバーが閉じられていることを確認し、カバーが閉じられていることが確認されるまでその確認作業を続ける。
【００８８】
ステップＳＴＣとステップＳＴＥにおいて、プリンタ本体のカバーが閉じられていることが確認され、プリンタ本体が印字動作可能になっていると、ステップＳＴＤにおいて、後で詳しく説明する寿命データ更新を行い続ける。
【００８９】
図１４と図１５に図１３の寿命データ修復処理ＳＴＢのフローチャートを示す。この処理の基本は前実施例の図８の場合と同じであるが、この実施例では、本体と各現像ユニット１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋに加えて、感光体ユニット１００、中間転写ユニット３０、定着ユニット６０に関してもそれぞれ３か所寿命データが書き込まれため、図８のステップＳＴ１〜ＳＴ３０に対応する処理である図１４の処理に続いて、図１５の処理が行われる。
【００９０】
すなわち、ステップＳＴ２５〜ＳＴ３０のＫ現像ユニット１０Ｋの３か所の寿命データｘ４［０］，ｘ４［１］，ｘ４［２］の次に、ステップＳＴ３１〜ＳＴ３６において、感光体ユニット１００の３か所の寿命データｘ５［０］，ｘ５［１］，ｘ５［２］の修復処理に進む。処理は、本体、各現像ユニットの寿命データの修復処理と全く同じで、ステップＳＴ３１〜ＳＴ３６はそれぞれステップＳＴ１〜ＳＴ６等に対応する。
【００９１】
以下、同様に、ステップＳＴ３７〜ＳＴ４２において、中間転写ユニット３０の３か所の寿命データｘ６［０］，ｘ６［１］，ｘ６［２］の修復処理、最後に、ステップＳＴ４３〜ＳＴ４８において、定着ユニット６０の３か所の寿命データｘ７［０］，ｘ７［１］，ｘ７［２］の修復処理、が順に行われ、ステップＳＴＢ（図１３）の寿命データ修復処理が終了する。
【００９２】
また、図１３の寿命データ更新処理ＳＴＤのフローチャートを図１６に示す。この処理の基本は前実施例の図１０の場合と同じであるが、ステップＳＴ１〜ＳＴ４の処理が若干異なる。ステップＳＴ５〜ＳＴ２０は図１０と全く同じである。まず、ステップＳＴ１において、中間転写ベルト３６の１回転毎にフォトセンサ３から出力される信号ＩＮＤＥＸ（図２）のパルスの立ち上がりエッジを検出するまで待ち、そのパルスの立ち上がりエッジが検出されると、ステップＳＴ２において、本体、感光体ユニット、中間転写ユニット、定着ユニットの寿命データのためのカウンタｃｏｕｎｔ０のカウント値に１を加える。そして、ステップＳＴ３において、カウンタｃｏｕｎｔ０の値が６４になったか否かを判定し、６４になったと判定されると、ステップＳＴ４において、まずカウンタｃｏｕｎｔ０の値を０に戻し、その後、本体の寿命データの１つ目ｘ０［０］のカウント値に１を加え、次にその２つ目ｘ０［１］のカウント値に１を加え、次にその３つ目ｘ０［２］のカウント値に１を加え、次いで、感光体ユニットの寿命データの１つ目ｘ５［０］のカウント値に１を加え、次にその２つ目ｘ５［１］のカウント値に１を加え、次にその３つ目ｘ５［２］のカウント値に１を加え、次いで、順に、中間転写ユニットの寿命データｘ６［０］，ｘ６［１］，ｘ６［２］について同様に、定着ユニットの寿命データｘ７［０］，ｘ７［１］，ｘ７［２］について同様にカウント値に１を加える。ステップＳＴ３において６４になったと判定されない場合は、ステップＳＴ４の処理は行われない。
【００９３】
以後のステップＳＴ５〜ＳＴ２０での、Ｙ現像ユニット１０Ｙに関する処理、Ｍ現像ユニット１０Ｍに関する処理、Ｃ現像ユニット１０Ｃに関する処理、Ｋ現像ユニット１０Ｋに関する処理は図１０の場合と全く同じであり、フォトセンサ３からの出力信号ＩＮＤＥＸがある限りＳＴ１〜ＳＴ２０の寿命データ更新処理が継続される。
【００９４】
以上、本発明の画像形成装置用寿命管理装置をいくつかの実施例に基づいて説明してきたが、本発明はこれら実施例に限定されず種々の変形が可能である。なお、メモリに記憶されている寿命データは、例えば本体の電源投入時にそのデータを読み出し、そのデータが所定の値以上になった場合に、対応するユニットが交換時期に達したことを操作パネル等に表示したり警告するのに用いることができる。
【００９５】
【発明の効果】
以上の説明から明らかなように、本発明の画像形成装置用寿命管理装置によると、交換ユニットの使用程度を表す情報を記憶する電気的に書き換え可能な不揮発性メモリを備えており、その不揮発性メモリにその交換ユニットの使用程度を表す情報を記憶する領域が３つ設けられており、その３つの領域にその交換ユニットの使用程度を表す同じ情報をシリアルに順に書き込む書込み手段と、その３つの領域に記憶された情報が同一でない場合に同一に修復する修復処理手段とを備えてなるので、停電等の電源ダウンにより不揮発性メモリに記憶されているデータの一部が破壊あるいは不正確に書き込まれていても、残りのデータを用いて確実に正しいデータに修復させることが可能であり、信頼性の高い寿命管理が可能となる。
【図面の簡単な説明】
【図１】本発明の寿命管理装置を適用する画像形成装置の一例の概略の構成図である。
【図２】中間転写ベルトの回転数を表すＩＮＤＥＸ信号の波形図である。
【図３】本発明の第１実施例の寿命管理装置のブロック図である。
【図４】電圧監視回路の動作を説明するためのタイミングチャートである。
【図５】シリアルＥＥＰＲＯＭの書込みサイクルのタイミングチャートである。
【図６】第１実施例のＥＥＰＲＯＭ中のメモリマップである。
【図７】第１実施例の寿命管理のフローチャートである。
【図８】図７の寿命データ修復処理のフローチャートである。
【図９】図７の新ユニット検出処理のフローチャートである。
【図１０】図７の寿命データ更新処理のフローチャートである。
【図１１】本発明の第２実施例の寿命管理装置のブロック図である。
【図１２】第２実施例のＥＥＰＲＯＭ中のメモリマップである。
【図１３】第２実施例の寿命管理のフローチャートである。
【図１４】図１３の寿命データ修復処理のフローチャートの前半部分である。
【図１５】図１３の寿命データ修復処理のフローチャートの後半部分である。
【図１６】図１３の寿命データ更新処理のフローチャートである。
【図１７】ＥＥＰＲＯＭのメモリセルの構成を説明するための断面図である。
【図１８】ＥＥＰＲＯＭのメモリセルの書込みの様子を模式的に示す図である。
【符号の説明】
１…光源
２…受光素子
３…透過式フォトセンサ
４…ヒューズ
５…ドライバ
１０…現像器
１０Ｙ…イエロー用現像器（Ｙ現像ユニット）
１０Ｍ…マゼンタ用現像器（Ｍ現像ユニット）
１０Ｃ…シアン用現像器（Ｃ現像ユニット）
１０Ｋ…ブラック用現像器（Ｋ現像ユニット）
１１…現像ローラ
３０…中間転写装置（中間転写ユニット）
３１…駆動ローラ
３２、３３、３４、３５…従動ローラ
３６…中間転写ベルト
３８…二次転写ローラ
３９…ベルトクリーナ
３９ａ…クリーナブレード
４０…露光ユニット
５０…給紙装置
５１…給紙カセット
５２…ピックアップローラ
６０…定着装置（定着ユニット）
７０、７１、７２…排紙経路
７３…返送路
８０…ケース
８１…シート受け部
９０…制御部
１００…像担持体カートリッジ（感光体ユニット）
１４０…感光体
１６０…帯電ローラ
１７０…クリーニング手段
２００…寿命管理装置
２０１…ＣＰＵ
２０２…ＲＯＭ
２０３…ＲＡＭ
２０４…シリアルＥＥＰＲＯＭ
２０４0 〜２０４7 …シリアルＥＥＰＲＯＭ
２０５…シリアルＩ／Ｆ（インターフェース）
２０６…出力ポート
２０７…入力ポート
Ｌ１…露光
Ｔ１…一次転写部
Ｔ２…二次転写部
Ｓ  …シート（記録材）
Ｇ  …ゲートローラ対
【図１】
0003758867.tif 000003
【図２】
0003758867.tif 000004
【図３】
0003758867.tif 000005
【図４】
0003758867.tif 000006
【図５】
0003758867.tif 000007
【図６】
0003758867.tif 000008
【図７】
0003758867.tif 000009
【図８】
0003758867.tif 000010
【図９】
0003758867.tif 000011
【図１０】
0003758867.tif 000012
【図１１】
0003758867.tif 000013
【図１２】
0003758867.tif 000014
【図１３】
0003758867.tif 000015
【図１４】
0003758867.tif 000016
【図１５】
0003758867.tif 000017
【図１６】
0003758867.tif 000018
【図１７】
0003758867.tif 000019
【図１８】
0003758867.tif 000020