(57)【特許請求の範囲】
【請求項１】
ユニットが未使用であるか否かを示す第１の情報と、該ユニットの初回使用日に関する第２の情報を記憶する不揮発性メモリを搭載した前記ユニットが着脱可能な画像形成装置であって、
前記ユニットを用いて用紙に画像を形成する画像形成手段と、
前記不揮発性メモリに記憶されている前記第１の情報が、前記ユニットが未使用であることを示す初期値である場合、前記第１の情報をリセットし、前記第１の情報をリセットした後に、前記第２の情報が初期値であれば前記第２の情報として初回使用日を示す情報に更新する更新手段と、
前記画像形成装置から取り外し可能で、画像形成のための画像情報と画像形成の指示を前記更新手段に送信するコントローラであって、外部装置から受信した初回使用日を示す情報を前記更新手段に送信するコントローラと、
前記画像形成装置から前記コントローラが取り外された状態で、前記コントローラによる画像形成の指示によらず、前記画像形成手段により用紙にテスト画像の形成を指示する指示手段と、を備え
前記更新手段は、前記画像形成装置から前記コントローラが取り外された状態で、前記指示手段の指示に応じて用紙にテスト画像を形成した後に、前記画像形成装置に前記コントローラを取り付けた状態で前記ユニットを用いて用紙に画像を形成する際に、前記不揮発性メモリに記憶されている前記第１の情報がリセットされており、前記第２の情報が初期値であれば、前記第２の情報を前記コントローラから送信される前記初回使用日を示す情報に更新し、
前記不揮発性メモリに記憶されている前記第１の情報が初期値である場合は、エラーが発生したと判断して更新処理を禁止することを特徴とする画像形成装置。
【請求項２】
前記更新手段は、前記指示手段の指示に応じた用紙へのテスト画像の形成をせずに、前記画像形成装置に前記コントローラを取り付けた状態で前記ユニットを用いて用紙に画像を形成する際に、前記不揮発性メモリに記憶されている前記第１の情報が初期値である場合は、前記第１の情報をリセットし、前記第１の情報がリセットされている場合は、エラーが発生したと判断して更新処理を禁止することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不揮発メモリを装着したユニットを用いて用紙に画像を形成する画像形成装置に関する。
【０００２】
【従来の技術】
近年、複写機やプリンタ等の画質向上や交換ユニットの寿命の正確な管理を目的として、交換ユニットに不揮発性メモリを取り付けた画像形成装置が知られている。このような画像形成装置において、不揮発性メモリと装置本体との接続はコネクタによって行われていたが、不揮発性メモリへの信号は微弱であるため、コネクタ部にわずかな接触不良があっても誤動作の原因となる。
【０００３】
そこで、コネクタ部における接触不良を回避するために、例えば特開平１１−３３８３２９号公報によれば、画像形成装置本体と不揮発性メモリを電磁的結合によって接続した画像形成装置が提案されている。
【０００４】
具体的には、例えば電子写真プロセスを用いたプリンタにおいて、感光ドラムや現像器、及びトナー収納部等を一体化したプロセスカートリッジを着脱可能とし、該プロセスカートリッジはその使用履歴やプロセス条件等の情報を記録する非接触型ＩＣメモリユニットを搭載している。
【０００５】
ＩＣメモリユニットに記録された情報を記録、更新する場合に、単純に指定された情報を指定されたエリアに記録したのでは関連する情報間の整合性が取れなくなる可能性があるため、互いに関連する情報については、基準となる情報が記録された際に自動的に書き換えられる。このような、互いに関連する情報のうち、基準となる情報を上位情報と称し、それに連動して書き換えられる情報を下位情報と称する。
【０００６】
ここで、ＩＣメモリユニット内に、新品のカートリッジを示す情報（以下、NewCartridgeBitと称す）と初回使用日を示す情報（以下、FirstInstallDateと称す）が記録される場合について考える。前者が上位情報、後者が下位情報となる。新品のカートリッジであれば搭載したＩＣメモリユニット内にNewCartridgeBitがセットされており、FirstInstallDateには単なる初期値としての日付が記録されている。
【０００７】
このような新品カートリッジをプリンタに装着してプリントを実行すると、上位情報であるNewCartridgeBitがリセットされ、これに連動して、下位情報であるFirstInstallDateに該実行日時が記録される。但し、プリンタ内のプリント制御部は通常、現在日時データを有していないため、実際には該プリンタに接続されたコントローラ、または該コントローラを介して接続された外部のホストコンピュータの有する現在日時データを受信することによって、FirstInstallDateを記録していた。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来のメモリ内蔵型カートリッジを装着するプリンタにおいては、該カートリッジ内のメモリに記録された情報について、必ずしもその整合が取れているとは限らないという問題があった。
【０００９】
例えば、上記従来のプリンタはその開発段階において、例えば外部のホストコンピュータとのデータ通信を介助するコントローラを装着することなく、そのプリント機能の確認を可能とするために、テストプリント機能を有している場合が多い。
【００１０】
上記従来のプリンタにおいてテストプリントを実施した場合には、例えば新品の（未使用の）カートリッジが装着されるが、コントローラやホストコンピュータが接続されていないため、プリンタの制御部においては現在日時データを得ることができず、従ってカートリッジのＩＣメモリユニット内にFirstInstallDateを記録することはできず、NewCartridgeBitがリセットされるのみである。
【００１１】
この場合、テストプリント後にコントローラを装着してプリントを実行しても、NewCartridgeBitは既にリセットされているため、NewCartridgeBitに連動して更新される下位情報であるFirstInstallDateについては、依然として記録されないという問題が発生した。
【００１２】
このように、上記従来のプリンタにおいては、ＩＣメモリユニット内の関連する情報について、何らかの理由によりその上位情報のみが更新されてしまった、もしくは、下位情報が更新できなかった場合、その後に改めて関連する下位情報のみを更新することはできなかった。従って、メモリユニットに記録された情報に不備が発生するという問題があった。
【００１３】
本発明は、上記問題を解決するためになされたものであり、画像形成装置からコントローラが取り外された状態で、ユニットを使用してテスト画像の形成を行った後に、画像形成装置にコントローラを取り付けた状態で、そのユニットを使用して画像を形成する状況において、そのユニットの不揮発メモリに記憶されている第１の情報と第２の情報とが整合するように更新する画像形成装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の画像形成装置は以下の構成を備える。
【００１５】
すなわち、ユニットが未使用であるか否かを示す第１の情報と、該ユニットの初回使用日に関する第２の情報を記憶する不揮発性メモリを搭載した前記ユニットが着脱可能な画像形成装置であって、
前記ユニットを用いて用紙に画像を形成する画像形成手段と、
前記不揮発性メモリに記憶されている前記第１の情報が、前記ユニットが未使用であることを示す初期値である場合、前記第１の情報をリセットし、前記第１の情報をリセットした後に、前記第２の情報が初期値であれば前記第２の情報として初回使用日を示す情報に更新する更新手段と、
前記画像形成装置から取り外し可能で、画像形成のための画像情報と画像形成の指示を前記更新手段に送信するコントローラであって、外部装置から受信した初回使用日を示す情報を前記更新手段に送信するコントローラと、
前記画像形成装置から前記コントローラが取り外された状態で、前記コントローラによる画像形成の指示によらず、前記画像形成手段により用紙にテスト画像の形成を指示する指示手段と、を備え
前記更新手段は、前記画像形成装置から前記コントローラが取り外された状態で、前記指示手段の指示に応じて用紙にテスト画像を形成した後に、前記画像形成装置に前記コントローラを取り付けた状態で前記ユニットを用いて用紙に画像を形成する際に、前記不揮発性メモリに記憶されている前記第１の情報がリセットされており、前記第２の情報が初期値であれば、前記第２の情報を前記コントローラから送信される前記初回使用日を示す情報に更新し、
前記不揮発性メモリに記憶されている前記第１の情報が初期値である場合は、エラーが発生したと判断して更新処理を禁止することを特徴とする。
【００１６】
例えば、前記初期値は前記第２の情報の初期値であり、該画像形成装置の通常使用の過程において前記第２の情報が取り得ない値であることを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１８】
＜第１実施形態＞
●装置構成
まず、本実施形態が適用される画像形成装置の一例である、電子写真プリンタ（以下、単にプリンタと称する）の構成について説明する。本実施形態のプリンタは、感光ドラムや現像器、及びトナー収納部等を一体化したプロセスカートリッジを着脱可能とし、該プロセスカートリッジはその使用履歴やプロセス条件等の情報を記録する非接触型ＩＣメモリユニットを搭載している。
【００１９】
図１に、本実施形態におけるプリンタの概要構成を示す。
【００２０】
同図において、１０１は静電潜像担持体である感光ドラムであり、該感光ドラム１０１の上方には該感光ドラム１０１の表面を一様に帯電せしめる帯電ローラ１０２が該表面に当接している。感光ドラム１０１において、帯電ローラ１０２の当接位置よりも回転方向下流側の帯電された表面には、発光手段によって光ビーム１０３が照射される。発光手段は、光ビーム１０３を発する半導体レーザ１０４と、該光ビーム１０３を感光ドラム１０１表面に走査せしめるスキャナ１０５と、該光ビーム１０３を感光ドラム１０１表面でスポットを形成するように調整する光学レンズ１０６から構成されており、画像データに基づいて光ビーム１０３を照射することによって、感光ドラム１０１表面に静電潜像を形成せしめる。
【００２１】
該静電潜像は、感光ドラム１０１に対して光ビーム１０３の照射位置よりもさらに回転方向下流側で当接するように配設される現像器１０７によって、トナー像として現像される。該トナー像は、感光ドラム１０１の下方で感光ドラム１０１に対向するように配設された転写ローラ１０８によって転写材たる用紙Ｐ上に転写される。用紙Ｐは感光ドラム１０１の前方（図中右側方向）の用紙カセット１０９内に収納されているが、手差し給紙を行うことも可能である。用紙カセット１０９端部には給紙ローラ１１０が配設されており、用紙カセット１０９内の用紙Ｐを搬送路へ送り込む。給紙ローラ１１０と転写ローラ１０８の間の搬送路中には、用紙Ｐの斜行補正並びに感光ドラム１０１上の画像形成と用紙搬送の同期をとるためのレジストローラ１１１が配設されており、上述した転写位置へ所定のタイミングで用紙Ｐを送り込む。なお、上記レジストローラ１１１と給紙ローラ１１０の間には、レジスト紙有無検知センサ１１２が配設されており用紙Ｐの有無を検知するようになっている。
【００２２】
以上のようにして、未定着トナー像を転写された用紙Ｐはさらに、感光ドラム１０１後方（図中左側方向）の定着装置へと搬送される。定着装置は内部に定着ヒータ（不図示）を有する定着ローラ１１３と、定着ローラ１１３に圧接するように配設された加圧ローラ１１４で構成されており、転写部から搬送されてきた用紙Ｐを、定着ローラ１１３と加圧ローラ１１４の圧接部にて加圧しながら加熱することにより、用紙Ｐ上の未定着トナー像を定着せしめる。なお、該圧接部の後方には該圧接部から用紙Ｐが排出されることを確認する排紙有無検知センサ１１５が配設されている。さらに、排紙有無検知センサ１１５の後方には排紙ローラ１１６が配設されており、定着された用紙Ｐを機外へ排出せしめる。
【００２３】
次に、上述した図１に示す機構部を有する電子写真プリンタの制御部について、その構成を図２のブロック図に示し、説明する。
【００２４】
図２において、２０１は電子写真プリンタの外部に配設されたホストコンピュータであり、ユーザ操作により作成された画像コードデータを、パラレルあるいはシリアルのデータとして通信回線２０２を介してコントローラ２０３へ送出する。
【００２５】
コントローラ２０３は、ホストコンピュータ２０１から送出されてきた画像コードデータを展開してプリンタへ送出すべき画像情報に変換すると共に、プリンタ制御部２０４に対してコマンドを指示したり、プリンタ制御部２０４からの内部データをステータスとして読み取ったり、プリンタ制御部２０４にプリント開始要求や予給紙要求を行ったりする。コントローラ２０３はまた、画像出力タイミングとプリンタ内の用紙搬送との同期をとるための同期信号を制御する。またプリンタ制御部２０４には、プリンタの様々なモード設定（画像領域のマージン設定等）をユーザが操作するためのオペレーションパネル２０５が接続されている。
【００２６】
なお、コントローラ２０３は、プリンタ内に存在しても、ホストコンピュータ内に存在しても良い。
【００２７】
プリンタ制御部２０４は、図１に示す各機構部の駆動／停止のタイミング制御及び各センサの入力情報を読み取るために、搬送系駆動部２０６、高圧系駆動部２０７、光学系駆動部２０８、定着ヒータ制御部２０９、及び、センサ入力部２１０と接続されている。以下、これら各駆動系について簡単に説明する。
【００２８】
先ず、搬送系駆動部２０６は各種モータ２１１及び各種ローラ２１２の駆動／停止を、高圧系駆動部２０７は帯電２１３、現像２１４、転写２１５の駆動／停止を、それぞれプリンタ制御部２０４の指示に基づいて行う。
【００２９】
また、光学系駆動部２０８はレーザ１０４、スキャナ１０５の駆動／停止を、さらに、定着ヒータ制御部２０９は定着ヒータ２１６の駆動／停止を、それぞれプリンタ制御部２０４の指示に基づいて行う。
【００３０】
そしてセンサ入力部２１０は、レジスト紙有無検知センサ１１２及び排紙有無検知センサ１１５の情報を読み取り、プリンタ制御部２０４へ情報を提供する。
以下、上述した構成からなるプリンタにおける制御動作について説明する。
【００３１】
先ずプリンタは、コントローラ２０３からのプリント信号待ちの状態となる。
【００３２】
仮に、プリント信号を受信していない状態であれば、コントローラ２０３からの予給紙要求の有無をチェックし、予給紙要求を受けた場合にはモータ２１１を駆動した後、給紙動作を開始する。そして、用紙Ｐがレジスト紙有無検知センサ１１２に到着したか否かをチェックし、センサ１１２が用紙先端を検出すると、所定時間ウエイトした後に給紙動作を停止する。その時点でモータ２１１を停止して、プリント信号待ちの状態となる。
【００３３】
コントローラ２０３からのプリント信号を受けると、モータ２１１を再駆動する時にスキャナ１０５及び各高圧系を立ち上げる。スキャナモータ（不図示）が規定回転に達すると、用紙Ｐは既に予給紙されているのでレジスト紙有無検知センサ１１２は紙有無をチェックする。この時点でレジスト紙有無検知センサ１１２に用紙Ｐが存在しない場合には、異常処理（ジャム処理等）を行う。センサ１１２が用紙Ｐの存在を検出した場合には、コントローラ２０３に対して垂直同期要求信号を出力する。
【００３４】
コントローラ２０３は、垂直同期信号を受けると感光ドラム１０１へ画像書き込みを許可し、レジストローラ１１１を駆動する。そして排紙有無検知センサ１１５が用紙後端を検出してから所定時間ウエイトした後、高圧系及びスキャナモータを停止し、更にローラ駆動系のモータを停止することによって、印刷処理を停止する。
【００３５】
ここで、図１に示した感光ドラム１０１、現像器１０７、およびトナー収納部は一体化され、プリンタ本体より着脱可能なプロセスカートリッジを構成する。さらに該プロセスカートリッジは、図２に示す非接触型のＩＣメモリユニット２１９を搭載しており、該ＩＣメモリユニット２１９に印刷枚数や電流印加時間等のプリント条件データを保存しておくことによって、印刷ジョブ毎に、最適なプロセス条件（高圧条件等）を求めることができる。
【００３６】
プリンタは、非接触型ＩＣメモリユニット２１９との通信を行うメモリ通信制御基板２２０を搭載している。メモリ通信制御基板２２０は、メモリ通信制御部２２０ａ、変復調回路部２２０ｂ、送信回路部２２０ｃ、受信回路部２２０ｄから構成されており、送信回路部２２０ｃには共振用回路部２２０ｅ（不図示）が含まれている。
【００３７】
変復調回路２２０ｂは送信回路部２２０ｃ及び受信回路部２２０ｄを介してアンテナコイル２２１に接続され、変復調回路２２０ｂは通信制御部２２０ａに接続され、通信制御部２２０ａはプリンタ制御部２０４に接続されている。プリンタ制御部２０４と非接触型ＩＣメモリユニット２０９とにおけるデータの送受信は、このような経路によって行われる。
【００３８】
また、非接触ＩＣメモリユニット２１９は、ＩＣ２１９ａ、電磁誘導を発生させるためのアンテナコイル２１９ｂから構成される。アンテナコイル２１９ｂの電磁誘導によりＩＣ２１９ａは電源を得、かつメモリ通信制御基盤２２０を介してプリンタ本体からの通信データを送受信する。
【００３９】
ＩＣ２１９ａ内には、データ受信時に変調されたデータを復調する変復調回路、及びデータ送信時に復調されたデータを変調してアンテナ２１９ｂに送る変復調回路が含まれ、これによりプリンタ本体とのデータ送受信を可能とする。
【００４０】
プリンタ制御部２０４は、マイコンのシリアル通信機能を用いてメモリ制御基板２２０上のメモリ通信制御部２２０ａとの通信を行う。
【００４１】
プロセスカートリッジに搭載された非接触型ＩＣメモリユニット２１９に記録される情報としては、印刷枚数や電流印加時間、初回使用日時、新品カートリッジを示す情報、トナー残量、トナー残量少量警告、トナー残量なし警告、等のプリンタの使用状況を示す情報と、感光ドラム感度、帯電電流値切替タイミング閾値等の印字プロセス条件を示す情報等がある。なお、ＩＣメモリユニット２１９は不揮発性メモリを有するため、プリンタ本体の電源をオフとした際にも、次回の電源オン時にこれら記録内容は保持されている。
【００４２】
●ＩＣメモリユニット２１９内のデータ更新
ＩＣメモリユニット２１９において記録対象となる情報を記録、更新する場合に、単純に指定された情報を指定されたエリアに記録したのでは、関連する情報間の整合性が取れなくなる可能性がある。例えば、印刷枚数が「０」でないのに、新品カートリッジである旨を示す情報が設定されている等の矛盾や、初回使用日時よりも最終使用日時が古いという矛盾が生じてしまう。
【００４３】
このような矛盾を回避するために、互いに関連する情報については、基準となる情報が記録された際に自動的に更新される。このように、関連する情報のうち、基準となる情報を上位情報と称し、それに関連して更新される情報を下位情報と称する。
【００４４】
ここで、ＩＣメモリユニット２１９内に、新品（未使用）のカートリッジである旨を示す情報（以下、NewCartridgeBitと称す）と、該カートリッジの初回使用日を示す情報（以下、FirstInstallDateと称す）が記録される場合について考える。この場合、上位情報がNewCartridgeBit、下位情報がFirstInstallDateとなる。新品のカートリッジであれば、搭載したＩＣメモリユニット２１９内にNewCartridgeBitがセットされており、FirstInstallDateには単なる初期値としての日付が記録されている。
【００４５】
このような新品カートリッジをプリンタに装着してプリントを実行すると、NewCartridgeBitはリセットされ、FirstInstallDateに該実行日時が記録されるべきであるが、プリンタ制御部２０４は日付データを有していない。そこでプリンタ制御部２０４は、コントローラ２０３またはホストコンピュータ２０１の持つ日付データをコントローラ２０３−プリンタ制御部２０４間の通信を介して受け取ることによって、FirstInstallDateを記録することができる。
【００４６】
しかしながら、上記従来例において説明したように、本実施形態のプリンタも、コントローラ２０３が装着されていない状態であってもプリント機能の確認を可能とするテストプリント機能を備えている。従って、やはり新品カートリッジを装着してテストプリントが実施された場合、当然コントローラ２０３やホストコンピュータ２０１は接続されていないため、ＩＣメモリユニット２１９内にFirstInstallDateを記録することはできず、NewCartridgeBitのみがリセットされてしまう。
【００４７】
そこで本実施形態においては、上記テストプリント後にコントローラ２０３を装着してプリントを実行した場合に、上位情報であるNewCartridgeBitは既にリセットされているにも関わらず、その下位情報であるFirstInstallDateを単独で適切に記録することを特徴とする。以下、本実施形態におけるＩＣメモリユニット２１９内の関連情報の更新制御について説明する。
【００４８】
以下、ＩＣメモリユニット２１９に記録する関連情報として、その上位情報がNewCartridgeBit、下位情報がFirstInstallDateである例について説明する。すなわち、新品のカートリッジに搭載されたＩＣメモリユニット２１９には、その内部の不揮発性メモリにNewCartridgeBitがセットされており、FirstInstallDateには単なる初期値としての日付情報が記録されている。
【００４９】
本実施形態においては、下位情報であるFirstInstallDateの初期値を、「０」でなく、かつ通常の処理中にセットされ得ない値とすることを特徴とする。
【００５０】
●上位情報更新処理（関連更新処理）
まず、ＩＣメモリユニット２１９内の関連する情報を連動させて更新する処理、すなわち、上位情報に対する書き換え指示を受けた場合の処理について、図３のフローチャートを参照して説明する。
【００５１】
プリンタ制御部２０４からメモリ通信制御部２２０ａに対して関連する上位情報（NewCartridgeBit）の書換え指示を受けると（Ｓ３１）、メモリ通信制御部２２０ａはまず、メモリ通信制御部２２０ａはNewCartridgeBitが初期値（この場合セット状態）であるか否かを確認し（Ｓ３２）、初期値でなければ書換えを実行せずに処理を終了する（Ｓ３７）。一方、NewCartridgeBitが初期値であれば、NewCartridgeBitをリセットし（Ｓ３３）、次にFirstInstallDateが初期値であるか否かを確認する（Ｓ３４）。ここで、FirstInstallDateが初期値でなければ書換えエラーを返す（Ｓ３７）が、初期値であれば書換え指示にて与えられた日時情報を書き込み（Ｓ３５）、正常に動作を終了する（Ｓ３６）。
【００５２】
このように、上位情報であるNewCartridgeBitの書き換えに伴い、関連する下位情報であるFirstInstallDateについても書き換えが実行される。
【００５３】
●下位情報更新処理
次に、本実施形態の特徴である下位情報のみの更新処理、すなわち、下位情報に対する書き換え指示を受けた場合の処理について、図４のフローチャートを参照して説明する。
【００５４】
プリンタ制御部２０４からメモリ通信制御部２２０ａに対して、下位情報であるFirstInstallDateに対する書換え指示が与えられると（Ｓ４１）、メモリ通信制御部２２０ａはまず、関連する上位情報であるNewCartridgeBitが初期値（セット状態）であるか否かを判定する（Ｓ４２）。NewCartridgeBitが初期値で無ければ、続いて下位情報であるFirstInstallDateが初期値であるか否かを確認する（Ｓ４３）。FirstInstallDateが初期値であれば指示された日時情報を書き込み（Ｓ４４）、正常に処理を終了する（Ｓ４５）。一方、FirstInstallDateが初期値でなければ、既に書き換えが済んでいるものとして、書き換え指示は受け付けずに処理をエラー終了する（Ｓ４６）。また、上位情報であるNewCartridgeBitが初期値のままである場合には、下位情報であるFirstInstallDateのみに対して書き換え指示が発生することは不自然であるため、これを受け付けずに処理をエラー終了する（Ｓ４６）。
【００５５】
以上説明したように本実施形態によれば、メモリ通信制御部２２０ａによる制御に基づき、ＩＣメモリユニット２１９内に記録された互いに関連する情報について、その下位情報のみに対する更新を可能とする。従って、関連する情報間における整合性を保つことができる。
【００５６】
また、下位情報の初期値を通常の処理では取り得ない値としたことにより、該下位情報のみならず関連する上位情報の内容に何らかのエラーが発生した場合にも、これを高精度に検出することができる。
【００５７】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００５８】
第２実施形態におけるプリンタの構成及び動作は上述した第１実施形態と同様であるため、説明を省略する。なお、第２実施形態においても、ＩＣメモリユニット２１９内に記録される下位情報の初期値を通常処理では取り得ない値とし、関連する情報の更新処理、すなわち、上位情報であるNewCartridgeBitの書換え指示に対する動作は、第１実施形態において図３のフローチャートに示した処理と同様である。
【００５９】
●下位情報更新処理
図５は、第２実施形態における、下位情報に対する書き換え指示を受けた場合の処理を示すフローチャートである。
【００６０】
プリンタ制御部２０４より、下位情報であるFirstInstallDateに対する書換え指示が与えられると（Ｓ５１）メモリ通信制御部２２０ａはまず、関連する上位情報であるNewCartridgeBitが初期値（セット状態）であるか否かを判定する（Ｓ５２）。NewCartridgeBitが初期値で無ければ、FirstInstallDateが初期値であるか否かを確認する（Ｓ５３）。FirstInstallDateが初期値であれば指示された日時情報を書き込み（Ｓ５４）、正常に処理を終了する（Ｓ５５）。一方、FirstInstallDateが初期値でなければ、既に書き換えが済んでいるものとして、書換え指示は受け付けずに処理をエラー終了する（Ｓ５７）。
【００６１】
また、上位情報であるNewCartridgeBitが初期値のままである場合にはこれをリセットに書き換え（Ｓ５６）、その後、下位情報であるFirstInstallDateが初期値であるか否かを確認する（Ｓ５３）。その後は上述したように、FirstInstallDateが初期値であれば指示された日時情報を書き込んで処理を正常に終了するが（Ｓ５４，Ｓ５５）、FirstInstallDateが初期値でなければエラー終了する（Ｓ５７）。
【００６２】
以上説明したように第２実施形態によれば、メモリ通信制御部２２０ａによる制御に基づき、ＩＣメモリユニット２１９内に記録された互いに関連する情報について、その下位情報のみに対する更新指示があった場合に、その関連する上位情報についても必要に応じて更新することができる。従って、上述した第１実施形態よりもさらに、関連する情報間における整合性を保つことができる。
【００６３】
【他の実施形態】
なお、上述した第１及び第２実施形態においては、プリンタ制御部２０４とメモリ通信制御基板２２０を互いに独立した形態として説明したが、メモリ通信制御基板２２０をプリンタ制御部２０４内に取り込むことも可能である。このような形態によれば、プリンタ制御部２０４とメモリ通信制御基板２２０間の通信を不要とすることができるため、メモリ通信制御部２２０ａに用いるマイクロコントローラのコストダウンや、プリンタ制御部２０４とメモリ通信制御部２２０ａ間の通信による動作遅延の除去を図ることができる。
【００６４】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
【発明の効果】
以上説明したように本発明によれば、画像形成装置からコントローラが取り外された状態で、ユニットを使用してテスト画像の形成を行った後に、画像形成装置にコントローラを取り付けた状態で、そのユニットを使用して画像を形成する状況において、そのユニットの不揮発メモリに記憶されているユニットが未使用であるか否かを示す情報と、ユニットの初回使用日に関する情報とを整合させることが可能となる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態におけるプリンタの概要を示す図である。
【図２】本実施形態におけるプリンタのブロック構成を示す図である。
【図３】本実施形態における上位情報更新処理を示すフローチャートである。
【図４】本実施形態における下位情報更新処理を示すフローチャートである。
【図５】第２実施形態における下位情報更新処理を示すフローチャートである。
【符号の説明】
１０１  感光ドラム
１０２  帯電ローラ
１０３  光ビーム
１０４  半導体レーザ
１０５  スキャナ
１０６  光学レンズ
１０７  現像器
１０８  転写ローラ
１０９  用紙カセット
１１０  給紙ローラ
１１１  レジストローラ
１１２  レジスト紙有無検知センサ
１１３  定着ローラ
１１４  加圧ローラ
１１５  排紙紙有無検知センサ
１１６  排紙ローラ
２０１  ホストコンピュータ
２０２  通信回線
２０３  コントローラ
２０４  プリンタ制御部
２０５  オペレーションパネル
２０６  搬送系駆動部
２０７  高圧系駆動部
２０８  光学系駆動部
２０９  定着ヒータ制御部
２１０  センサ入力部
２１１  各種モータ
２１２  各種ローラ
２１３  帯電器
２１４  現像器
２１５  転写器
２１６  定着ヒータ
２１７  コマンド
２１８  ステータス
２１９  非接触型メモリＩＣユニット
２２０  メモリ通信制御部
２２１  アンテナコイル
【図１】
0004641356.tif 000002
【図２】
0004641356.tif 000003
【図３】
0004641356.tif 000004
【図４】
0004641356.tif 000005
【図５】
0004641356.tif 000006