(57)【特許請求の範囲】
【請求項１】
着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置であり、
装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手段と、
画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める手段と、
該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む手段と、
前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性有無をチェックする手段と、
識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置の制御方法であり、
装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手工程と、
画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める工程と、
該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む工程と、
前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性の有無をチェックする工程と、
識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える工程と、
を備えたことを特徴とする画像形成装置の制御方法。
【請求項３】
着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置の装置本体に設けられた制御装置であり、
装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手段と、
画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める手段と、
該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む手段と、
前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性の有無をチェックする手段と、
識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える手段と、
を備えたことを特徴とする画像形成装置の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロセスカートリッジ等の交換部品を使用するプリンタ、複写機、ファクシミリ等の画像形成装置、並びにその制御方法及び制御装置に関し、より詳細には、交換部品の使用に伴う使用状況情報等、部品に固有の情報を部品に設けた不揮発メモリに格納して、適正な交換部品の保守、管理を可能にする画像形成装置、並びにその制御方法及び制御装置に関する。
【０００２】
【従来の技術】
電子写真プロセスにより画像形成を行うプリンタ等の画像形成装置では、画像形成プロセスに用いる電子写真感光体やトナー等の部品は、消耗等により使用限界があるので、従来から、プロセスカートリッジの形で交換部品として用意されている。カートリッジの多くは、これまで使い捨ての形をとり、消費されて使用限界に達すると、新品に交換して古い部品は廃棄していた。
しかしながら、近年、環境保護、エコロジー思想を背景として、カートリッジの中身（例えばトナー）のみを交換して、カートリッジ自体（メカ部品）はリサイクルして利用されるケースも増えてきている。このような再生利用が行われると、一方でメカ部品等のリサイクルされる部分に破損が生じて画像形成装置に危険を及ぼす可能性も高くなってくることになる。
そこで、カートリッジの使用状況（使用に伴う状態変化）等のカートリッジに固有の情報をカートリッジに設けた不揮発メモリに記憶させておき、その情報により、リサイクルの管理を含め、交換部品の保守、管理を行うようにするという提案がなされている。
このような方法により情報の管理をする際に、使用状況の変化をとらえ、カートリッジに設けた不揮発メモリの記憶情報を書き換える処理を行う必要があるが、この処理は本体側のＣＰＵが行う。従って、カートリッジの本体への装着時にカートリッジから不揮発メモリに記憶されている情報の読み出しを行い、画像形成動作により、使用状況に変化が生じる度にその変化をとらえ、変化後に得られる情報を本体側からカートリッジの不揮発メモリに書き戻す動作が行われることになる。
【０００３】
【発明が解決しようとする課題】
ところで、カートリッジに不揮発メモリを設け、本体側のＣＰＵにより読み出し・書き込みアクセスを行うために、両者間を電気的に接続（データバス線、給電線等で接続）する必要があるが、カートリッジは本体に着脱されるので、電気的な接続も挿抜可能なコネクタを介して行われることになる。
このようなコネクタにより本体とカートリッジを接続する方法による場合、これまでは、カートリッジの着脱に伴う電気的な接続、切断動作と、カートリッジに設けたメモリチップ（不揮発メモリ）にアクセスを行う動作のタイミングが調整されていなかった。従って、アクセスの途中で（当然、装置の電源オン状態で）、カートリッジが不意に取り外され、コネクタが切断されることがある。このようなときには、チャタリングノイズが生じたり、アクセス途中の切断が起きる（比較的処理速度の遅いシステムを用いて書き込み・読み出しアクセスを行う場合に起きる可能性が高い）ことになり、誤書き込みが発生することがあって、必ずしも、正しい情報が、カートリッジメモリに格納されない可能性がある。
しかしながら、従来においては、こうした予期しないコネクタの切断という異常動作により起きるエラーの発生により不正な情報が書き込まれても、それに対して有効な補償手段を講じていなかった。
本発明は、装置本体に着脱可能な交換部品（例えば、トナーカートリッジ）を有し、交換部品に設けた不揮発性メモリに、該部品の使用状況（使用に伴う状態変化）等のカートリッジに固有の情報を保存する画像形成装置における上述の従来技術の問題点に鑑みてなされたものであって、その目的は、電源オン状態にある装置本体とカートリッジを接続するコネクタの切断により不揮発性メモリに誤書き込みが発生しても、誤書き込みの発生の可能性があることをチェックすることができるようにし、チェック結果により誤った情報が保存されることが回避されるように動作を制御し、また、正しい情報を保存することにより誤書き込みを補償する手段を備え、より信頼性の高い交換部品の保守、管理を可能にする画像形成装置を提供することにある。
【０００４】
【課題を解決するための手段】
請求項１の発明は、着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置であり、装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手段と、画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める手段と、該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む手段と、前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性有無をチェックする手段と、識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える手段と、を備えたことを特徴とする画像形成装置である。
【０００５】
請求項２の発明は、着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置の制御方法であり、装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手工程と、画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める工程と、該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む工程と、前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性の有無をチェックする工程と、識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える工程と、を備えたことを特徴とする画像形成装置の制御方法である。
【０００６】
請求項３の発明は、着脱可能な交換部品を少なくとも一部に用いた画像形成手段と、装置本体に内蔵した読み出し・書き込み可能な第１の記憶手段と、前記交換部品に設けられ、前記交換部品の識別情報及び前記交換部品の使用に伴う状態変化を表す使用状況情報を保持する読み出し・書き込み可能な不揮発性の第２の記憶手段と、前記第２の記憶手段へのアクセスを行うための装置本体と交換部品間の接続手段と、を有する画像形成装置の装置本体に設けられた制御装置であり、装置への電源投入時に初期化処理として、装置本体に装着された交換部品の第２の記憶手段に保持されている識別情報及び使用状況情報を前記第１の記憶手段に書き込む手段と、画像形成時、装着された交換部品の使用に伴う状態変化を検知して、各時点の使用状況情報を求める手段と、該求められた使用状況情報を前記第１の記憶手段及び第２の記憶手段に書き込む手段と、前記交換部品の装置本体への前記初期化処理後の再装着時に、前記第１の記憶手段と第２の記憶手段に保持されている情報の整合性の有無をチェックする手段と、識別情報が整合しない場合に、第１の記憶手段に保持されている識別情報及び使用状況情報を第２の記憶手段に保持されている識別情報及び使用状況情報により書き換え、識別情報が整合し、使用状況情報が整合しない場合に、第２の記憶手段に保持されている使用状況情報を第１の記憶手段に保持されている使用状況情報により書き換える手段と、を備えたことを特徴とする画像形成装置の制御装置である。
【０００８】
【発明の実施の形態】
本発明を添付する図面とともに示す以下の実施例に基づき説明する。図１は、本発明による画像形成装置の実施例の構成を示す概略図である。ここに示す画像形成装置は、装置本体に対し着脱可能にプロセスカートリッジを装備するものである。図１を参照して、本例の画像形成装置をより詳細に説明すると、画像形成装置５本体内に、プロセスカートリッジ２が装着状態で示されている。プロセスカートリッジ２は、感光体１１、帯電ローラ３、クリーニング手段を備えた廃トナー回収部６、現像手段を備えたトナー収納部４等で構成され、ここで電子写真プロセスの処理の多くの部分が行われる。また、画像形成装置５内には、感光体１１に光（レーザ）ビーム書込を行うための光書込ユニット１を備え、そのユニットは、ポリゴンモータ、ポリゴンミラー、Ｆθレンズ、レーザダイオード、ミラー等で構成される。図１を参照して装置の動作の概略を、図中矢印にて示す記録紙の流れに沿い説明すると、先ず給紙トレイ８に収納された記録紙９は、感光体１１に向けて搬送される。感光体１１は、時計方向に回転駆動され、その際帯電ローラ３によって表面を帯電され、光書込ユニット１からレーザ光が照射されて感光体１１上に静電潜像が形成される。この潜像は現像手段を備えたトナー収納部４を通る時トナーによって可視像化される。感光体１１上の可視像は、転写ローラ１０により、感光体１１へ搬送された記録紙９に転写され、その後定着ローラ１２に搬送され、そこで記録紙９上の可視像は定着され、画像形成装置５の外部へ排紙される。
【０００９】
また、本実施例の画像形成装置のプロセスカートリッジ２には、カートリッジと一体に読み出し・書き込み可能な不揮発メモリ（以下「カートリッジメモリ」と記す）を持つＩＣチップが実装された基板と基板につながるコネクタ部を設け、プロセスカートリッジに係わる各種のデータをカートリッジメモリに記憶するようにしている。
カートリッジメモリに記憶されるデータとしては、カートリッジの識別情報（例えば、製造番号等のカートリッジを同定できる情報を含む）及び使用状況情報として例えば、リサイクル回数、トナー残量、停止枚数カウント値、感光体ドラムの回転時間、廃トナー蓄積量が含まれる。なお、この他に、マシンＩＤ、バージョン、メーカー、地域、カラー等が書き込まれていても良い。
一方、本実施例の画像形成装置は、本体側にも画像形成動作に係わる各種のデータを記憶するための読み出し・書き込み可能な不揮発性メモリ（以下「本体不揮発メモリ」と記す）を備える。本体不揮発メモリに記憶されるデータは、実施形態により異なり、後記の実施例にて述べる。
【００１０】
図２は、本実施例の画像形成装置の装置本体の制御部とカートリッジメモリ及び本体メモリとの関係を示す回路ブロック図である。同図に示すように、本体から着脱可能に（図示の破線で切り離される）不揮発性のカートリッジメモリ２０が設けられ、画像形成装置本体側にも本体不揮発メモリ１７が内蔵され、いずれの不揮発性メモリ（ＥＥＰＲＯＭ）も装置本体のＣＰＵ１４によって読み出し・書き込み可能に構成されている。本例では、本体不揮発メモリ１７はＣＰＵバスに接続され、又、カートリッジメモリ２０は対カートリッジ通信デバイス１８を介してＣＰＵバスに接続することによりアクセス（間接的なものも含めて）を可能にされる。
ＣＰＵ１４は画像形成装置全体の動作の制御を司るもので、画像形成装置本体にはＣＰＵ１４の制御下にＣＰＵバスを介してソフトウェア、プログラミングデータ等を記憶するメモリとしてＲＯＭ１５及び制御動作等の実行時に使用されるＲＡＭ１６、各種センサ等を含むその他のＩ／Ｏデバイス１９を備える。
なお、カートリッジメモリ２０には、図示のデータ通信用のラインの外に給電線が挿抜可能にコネクタ（図示せず）を介して接続されており、コネクタは電源オン状態で接続、遮断がなされる。
【００１１】
次に、上記した画像形成装置において、電源オン状態で装置本体とカートリッジを接続するコネクタが切断されたことにより発生しうるカートリッジメモリ２０への誤書き込みのチェックに係わる実施例を説明する。
この実施例は、カートリッジメモリ２０に保持すると同一の情報を本体側の記憶手段にも保持させるようにして、両者の整合性をチェックし、整合している場合に誤書き込みが起きなかったことを確認し、整合しない場合に誤った情報が保存されることを回避するように動作を制御するものである。このチェックには、少なくともカートリッジが識別できる製造番号及び画像形成動作に係わり変化する使用状況を表す情報を用いる。
第１の実施例は、誤書き込みのチェックに用いる情報を画像形成装置本体側の本体不揮発メモリ１７に保持することによるものである。
図３に、本実施例における本体不揮発メモリ１７（図３（Ａ））及びカートリッジメモリ２０（図３（Ｂ））に記憶されているデータのデータマップを示す。図示のように、本体不揮発メモリ１７には、カートリッジメモリ２０に記憶される情報と同一の製造番号、使用状況情報をコピーして記憶する。なお、本体不揮発メモリ１７には装置の保守、管理に必要なその他の情報、例えば、画像形成動作の制御に用いる定着温度、レジスト位置調整、画像濃度、印刷枚数カウント値等も書き込まれる。
【００１２】
以下に、本実施例の制御フローを説明する。
このフローは、ＣＰＵ１４により実行され、カートリッジの装着により電気的な接続がなされる場合に、カートリッジメモリ２０への誤書き込みがあったかをチェックし、チェック結果に従って次に行う処理動作、即ち、ＮＧの場合の処理と、動作可とした場合、動作により変化する情報の管理動作を行うようにするものである。
図５は、本実施例の制御フローを示す。本フローは、装置の電源オン状態で適宜のタイミングで実行される。
図５を参照し、このフローによる制御動作を説明する。図示のフローでは、先ず、カートリッジが接続されているか否かを調べる（Ｓ４１）。これは、カートリッジが接続されていなければ（Ｓ４１−NO）、「カートリッジなし」の警告を報知して（Ｓ４２）、カートリッジが、セットされるのを待ち、カートリッジがセットされ、コネクタによる接続を確認したら、直ちに誤書き込みのチェック動作を始めるようにするために行う。
ここで、ユーザーにより、カートリッジがセットされ、カートリッジの接続を確認した後、直ちにカートリッジメモリ２０から通信デバイス１８を通して、カートリッジメモリ２０に保存されている各種情報を読み出す（Ｓ４３）。読み出された情報の中には少なくともカートリッジ識別情報としての製造番号、使用状況情報が含まれる。
続いて、本体不揮発メモリ１７に保存されている情報を読み出す（Ｓ４４）。本体不揮発メモリ１７に保存されている情報は、カートリッジ交換時に、書き換えた情報、或いは前回の画像形成動作後に変化した使用状況情報をカートリッジメモリ２０に更新、保存すると同時に、コピーして保存した情報（これらの情報には少なくとも製造番号、使用状況情報が含まれている）である。したがって、製造番号が一致する場合に、書き込みに誤りが生じなければ、両メモリには同一の使用状況情報が保存されていることになる。
【００１３】
そこで、本フローでは、両メモリから読み出した情報の整合性をチェックし、不整合がある場合、整合する場合、それぞれに対応した動作を行う。
フローでは、最初に、両メモリから読み出した製造番号が同じかをチェックする（Ｓ４５）。ここで、両者の番号が異なる場合は、カートリッジの交換が行われたと考えられるので、「カートリッジの不整合が発生」した旨の警告を表示し（Ｓ４７）、番号の更新を促し、本フローのスタート時のステップに戻す。番号の更新は、手動で書き換えることも可能であるし、新品検知があれば自動更新も可能であり、既知の手段により更新処理を行い、番号を一致させる。番号を整合させることにより、スタート時のステップに戻すループを抜けることができる。
製造番号が、一致した場合（Ｓ４５−YES）、次に、使用状況情報の整合性をチェックする（Ｓ４６）。この使用状況情報とは、例えば、トナー残量情報であるとか、感光体ドラムの回転時間であったりする。この情報が同一であれば、カートリッジメモリ２０への誤書き込みもなく、正常な状態に情報が管理されているので、画像形成動作を行っても問題はない。なお、ここでもカートリッジ交換が行われた場合には、更新処理が必要である。更新処理をしないと、スタート時のステップに戻すループを抜けることができない。
製造番号が一致したが、使用状況情報に不整合がある場合（Ｓ４６−NO）であり、かつ新品等の交換が行われず、従って更新処理をしないというケースでは、カートリッジメモリ２０への誤書き込みが発生したと推定されるので、「カートリッジの不整合が発生」した旨の警告を表示する（Ｓ４７）。また、この場合には、カートリッジメモリ２０の保存情報にエラーが含まれており、このままこの情報を用いると、適正な管理ができないので、画像形成動作を行わせないようにする。本フローにおいては、スタート時のステップに戻すループを抜けることがない。
【００１４】
製造番号と使用状況情報の整合を確認し、画像形成動作を行っても問題のない条件が整ったところで、カートリッジが未接続ではないことを確認する（Ｓ４８）。確認後（Ｓ４８−NO）、画像形成動作などが行われた場合に対応できるようにするために、画像形成動作などにより変わる使用状況の変化を監視する（Ｓ４９）。
使用状況に変化があった場合に（Ｓ４９−YES）、保存している使用状況情報の更新処理を行う必要がある。その場合は、カートリッジメモリ２０に更新、保存する（Ｓ５０）と同時に、本体不揮発メモリ１７にコピーして保存し（Ｓ５１）、カートリッジ側と本体側の両方に同一データの更新を行い、整合をはかる。なお、情報の更新を行う毎に、カートリッジの接続状態をチェックし、ヌケを早急に検知する必要がある。
また、ステップＳ４８において、カートリッジが未接続ではないことが確認できない場合（Ｓ４８−YES）には、本フローのスタート時のステップに戻す。
【００１５】
次に、電源オン状態で装置本体とカートリッジを接続するコネクタが切断されたことにより発生しうるカートリッジメモリ２０への誤書き込みのチェックに係わる第２の実施例について説明する。
第１の実施例は、誤書き込みのチェックに用いる情報を画像形成装置本体側の本体不揮発メモリ１７に保持することによるものであったが、第２の実施例においては、画像形成装置本体側の揮発性の記憶手段であるＲＡＭ１６に保持することによるものである。ＲＡＭ１６を用いることにより、第１の実施例で用いたビット単価が高い不揮発メモリによるコストアップを抑え、ビット単価の安いＲＡＭ（揮発メモリ）でミラーリングして、信頼性の向上を図ろうとするものである。
図４に、本実施例における装置本体のＲＡＭ１６（図４（Ａ））、本体不揮発メモリ１７及びカートリッジメモリ２０（図４（Ｂ））に記憶されているデータのデータマップを示す。図示のように装置本体のＲＡＭ１６には、カートリッジメモリ２０に記憶される情報と同一の製造番号、使用状況情報をコピーして記憶する。なお、本体不揮発メモリ１７には装置の保守、管理に必要なその他の情報、例えば、画像形成動作の制御に用いる定着温度、レジスト位置調整、画像濃度、印刷枚数カウント値等も書き込まれる。また、装置本体のＲＡＭ１６には、本体不揮発メモリ１７から取り込んだその他の情報、及びその他の領域にＲＯＭ１５から取り込んだソフトウェア、プログラミングデータ等を記憶する。
【００１６】
以下に、本実施例の制御フローを説明する。
フローは、ＣＰＵ１４により実行され、カートリッジの装着により電気的な接続がなされる場合に、カートリッジメモリ２０への誤書き込みがあったかをチェックし、チェック結果に従って次に行う処理動作、即ち、ＮＧの場合の処理と、動作可とした場合、動作により変化する情報の管理動作を行うようにするものである。
この実施例では、チェックに用いるデータをミラーリングするためにＲＡＭ１６を用い、装置を電源オフとすると、ＲＡＭ１６の過去のデータは消えてしまうので、電源投入時に初期化処理を行う必要がある。
図６は電源投入時の初期化フローを示す。図６のフローでは、先ず、カートリッジが接続されているか否かを調べる（Ｓ６１）。これは、カートリッジが接続されていなければ（Ｓ４１−NO）、「カートリッジなし」の警告を報知して（６４２）、カートリッジが、セットされるのを待ち、カートリッジがセットされ、コネクタによる接続を確認したら、直ちに誤書き込みのチェック動作を始めるようにするためである。従って、電源オンでフローを開始するが、カートリッジが接続するまではＲＡＭ１６にデータが記憶されない。
ここで、ユーザーにより、カートリッジがセットされ、カートリッジの接続を確認した後、直ちにカートリッジメモリ２０から通信デバイス１８を通して、カートリッジメモリ２０に保存されている各種情報を読み出す（Ｓ６３）。読み出された情報の中には少なくとも製造番号、使用状況情報が含まれる。
続いて、本体のＲＡＭ１６に、ステップＳ６３でカートリッジメモリ２０から読み出された情報を書き込む（Ｓ６４）。このようにして、両メモリに同一の製造番号、使用状況情報が保存される。
この後、初期化終了フラグをセットして（Ｓ６５）、このフローを終了させる。
【００１７】
次いで、図６の初期化フローに続けて行われる誤書き込みのチェックに係わるフローを実行する。
図７は、本実施例の制御フローを示す。本フローは、上記初期化処理後に適宜のタイミングで実行され、カートリッジの装着により電気的な接続がなされる場合に、カートリッジメモリ２０への誤書き込みがあったかをチェックし、チェック結果に従って次に行う処理動作、即ち、ＮＧの場合の処理と、動作可とした場合、動作により変化する情報の管理動作を行うようにするものである。
図７を参照し、このフローによる制御動作を説明する。図示のフローでは、先ず、初期化終了フラグがセットされているか否かを調べ（Ｓ７１）、初期化処理が行われており、そのフラグセットを確認したら、次に初期化後にユーザーによりカートリッジが外される場合があるので、再度カートリッジがセットされているか否かを確認する（Ｓ７２）。
カートリッジのセットが確認された場合、接続フラグがセットされているか否かを調べる（Ｓ７３）。これは、現在セットされているカートリッジの情報がＲＡＭ１６に保持されているかを調べるために行う。つまり、今回のチェックが、未接続から接続に変化したところかどうかを接続フラグにより判断する。接続されたばかりの時には、接続されたカートリッジの情報をＲＡＭ１６に書き込んだ時にセットするフラグがセットされていないのでそれを知ることが可能である。
【００１８】
接続フラグがセットされていない場合（Ｓ７３−NO）、未だ接続されたカートリッジの情報の書き込みをしていないので、カートリッジ情報をＲＡＭ１６へ書き込むが、先ず接続フラグをセットする処理をして、今回の処理で現在セットされているカートリッジ情報がＲＡＭ１６に書き込まれることをフラグにより表す（Ｓ７４）。
その後、カートリッジメモリ２０から通信デバイス１８を通して、カートリッジメモリ２０に保存されている製造番号、使用状況情報を含むカートリッジ情報を読み出し（Ｓ７５）、読み出した情報の中の製造番号と、接続前からＲＡＭ１６に保持されている製造番号の整合性をチェックする（Ｓ７６）。
製造番号の整合性のチェックの結果、整合している場合に、次いで使用状況情報の整合性のチェックを行う（Ｓ７７）。チェックの結果、使用状況情報も整合する場合に（Ｓ７７−YES）、接続されたカートリッジは接続前と同一で、情報の書き込みも必要がないと判断し、フローを終了させる。
【００１９】
他方、使用状況情報が整合しない場合に（Ｓ７７−NO）、接続されたカートリッジは、以前に切断された時に誤書き込みがあったことが推定されるので、カートリッジメモリ２０には、本体のＲＡＭ１６に保持されている使用状況情報等の情報を適正なデータとして書き込む（Ｓ７８）。本体で保持する情報に合わせる理由は、カートリッジは、非同期で、活電挿抜されるので、メモリアクセス中のプロテクトが難しく、電源がオフされるまでは、ＣＰＵバスに直結しているＲＡＭ１６のほうが、信頼性が高いと判断し、カートリッジ情報に上書きをする。
また、ステップＳ７６で製造番号の整合性のチェックの結果、整合していない場合は（Ｓ７６−NO）、接続されたカートリッジは接続前と異なるカートリッジに交換されたと判断されるので、ステップＳ７５でカートリッジメモリ２０から読み出した製造番号を本体のＲＡＭ１６に書き込み（Ｓ８２）、同様に、使用状況情報等の情報もＲＡＭ１６に書き込んで（Ｓ８３）、フローを終了させる。
【００２０】
接続フラグがセットされていない場合の上記したステップ（Ｓ７４以降のステップ）を経ると、本体のＲＡＭ１６には適正なデータが書き込まれることになるので、画像形成動作を行っても問題のない条件が整ったことになり、それを接続フラグのセットにより確認し（ステップＳ７３−YES）、確認後、画像形成動作などが行われた場合に対応できるようにするために、画像形成動作などにより変わる使用状況の変化を監視する（Ｓ７９）。
使用状況に変化があった場合に（Ｓ７９−YES）、保存している使用状況情報の更新処理を行う必要がある。その場合は、カートリッジメモリ２０に更新、保存する（Ｓ８０）と同時に、本体ＲＡＭ１６にコピーして保持し（Ｓ８１）、カートリッジ側と本体側の両方に同一データの更新を行い、整合をはかった後、フローを終了させる。
なお、本フローの開始時に、初期化終了フラグを確認した後、カートリッジの接続をステップＳ７２でチェックする。このステップで、接続が確認されない、即ち非接続状態である場合、接続フラグがセットされた状態のままであると、矛盾が生じるので、接続フラグのセットを確認し（Ｓ８４）、セットされている場合には接続フラグをリセットする処理を行う（Ｓ８５）。
また、本体ＲＡＭ１６を用いる実施例として、図７に示すように、不整合時に自動的にＲＡＭ１６のデータをカートリッジメモリ２０データにより書き換えるか、或いはカートリッジメモリ２０のデータをＲＡＭ１６により書き換えて画像形成動作を起動させる例を示したが、かかる不整合時に画像形成動作を起動させず、カートリッジ交換或いはデータの修正をマニュアルにより行う図５に示したと同様の対応によることが可能である。この場合、図７のステップＳ７６以降のフローを図５のステップＳ４４以降のフローに置き換えることにより実施することが可能である。
【００２１】
電源オン状態で装置本体とカートリッジを接続するコネクタが切断されたことにより発生しうるカートリッジメモリ２０への誤書き込みのチェックに係わる第３の実施例について説明する。
第３の実施例は、上記の実施例において、使用状況情報の整合性のチェックを行っているが、このチェックを行う場合に、各情報毎に有効性（整合性）の判断基準を設定することにより必要以上の書き込み動作を行わないようにして、ＣＰＵの負担を軽減し、装置のパフォーマンスの向上を図るようにするものである。
図８は、本実施例の制御フローを示す。本フローは、上記の実施例では、使用状況情報の整合性をチェックするステップに適用するものであり、第２の実施例においては、図７のフローにおけるステップＳ７７，Ｓ７８（同図中、破線の楕円にて囲まれた部分）を図８のモジュールを差し替えることにより実施し得る。図８を参照し、このフローによる制御動作を説明する。図示のフローでは、使用状況情報をトナー残量、ドラム回転時間、廃トナー蓄積量として、それぞれのデータ毎にその有効性をステップＳ９１，Ｓ９３，Ｓ９５で判断する。有効性の判断は、カートリッジメモリ２０と本体ＲＡＭ１６に保持されているデータを比較し、その差値を情報毎に設定した基準値に従って、その有効性を判断する。基準値はトナー残量、ドラム回転時間、廃トナー蓄積量等のそれぞれの情報に適した値を設定可能として、適正な動作の確保を図る。
ステップＳ９１，Ｓ９３，Ｓ９５で、カートリッジメモリ２０に書き込まれているデータが有効であると判断された場合は、データの書き換え処理を行わず、また有効と判断できない場合に、カートリッジメモリ２０に書き込まれているデータの書き換え処理をそれぞれステップＳ９２，Ｓ９４，Ｓ９６で行うようにする。
【００２２】
なお、上記実施例における交換部品（カートリッジ）は、電子写真プロセスによる画像形成に用いる感光体、帯電ローラ、トナー等の構成部品を含むプロセスカートリッジを例示し、主にトナーの使用状態に係わる動作を示したが、交換部品として、例えば、トナーカートリッジ（トナーボトル）や感光体ユニットのような単一部品であっても良い。また、画像形成装置が他の方式による装置、例えばインクジェット方式の画像形成装置であっても良く、この場合、交換部品としてインクカートリッジへの適用が可能である。
【００２３】
【発明の効果】
交換部品の活線挿抜によって交換部品側の不揮発性記憶手段への誤書き込みが生じても、誤った情報を保存することが回避され、より適正な交換部品の情報管理が可能となり、装置の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】  本発明による画像形成装置の実施例の構成を示す概略図である。
【図２】  プロセスカートリッジに設けた不揮発性メモリ（カートリッジメモリ）と装置本体の制御部の関係を示す回路ブロック図である。
【図３】  本体不揮発メモリ（Ａ）及びカートリッジメモリ（Ｂ）に記憶されているデータのデータマップを示す。
【図４】  装置本体のＲＡＭと本体不揮発メモリ（Ａ）、及びカートリッジメモリ（Ｂ）に記憶されているデータのデータマップを示す。
【図５】  カートリッジメモリへの誤書き込みチェックに係わる制御フローを示す。
【図６】  電源投入時の初期化処理として、使用状況情報等のミラーリング処理を含むフローを示す。。
【図７】  初期化フロー（図６）に続けて行われる誤書き込みのチェックに係わる制御フローを示す。
【図８】  図７の使用状況情報の整合性をチェックするステップに適用するフローを示す。
【符号の説明】
１…光書込ユニット、            ２…プロセスカートリッジ、
４…現像手段を備えたトナー収納部、
５…画像形成装置、
６…クリーニング手段を備えた廃トナー回収部、
１１…感光体ドラム、            １４…ＣＰＵ、
１５…ＲＯＭ、                  １６…ＲＡＭ、
１７…不揮発メモリ（本体メモリ）、１８…対カートリッジ通信デバイス、
２０…カートリッジ不揮発メモリ。
【図１】
0004097116.tif 000002
【図２】
0004097116.tif 000003
【図３】
0004097116.tif 000004
【図４】
0004097116.tif 000005
【図５】
0004097116.tif 000006
【図６】
0004097116.tif 000007
【図７】
0004097116.tif 000008
【図８】
0004097116.tif 000009