(57)【特許請求の範囲】
【請求項１】
イメージングカートリッジチップであって、
画像形成装置及び前記イメージングカートリッジチップのデータ通信を行うための通信モジュールと、
少なくとも２つの異なるシリアルナンバー情報が記憶されている不発揮性のデータ記憶モジュールと、
前記データ記憶モジュール及び通信モジュールの間に接続されており、少なくとも２つのデータ一時記憶ユニットを有する発揮性のデータ一時記憶モジュールと、
予め設定された条件下で、異なるシリアルナンバー情報をそれぞれに相応のデータ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して特定のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある制御モジュールと
を備え、
前記制御モジュールは、さらに、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
イメージングカートリッジチップ。
【請求項２】
前記データ記憶モジュールは、少なくとも２つの不発揮性データ記憶領域を有し、
前記少なくとも２つの異なるシリアルナンバー情報はそれぞれに前記少なくとも２つの不発揮性データ記憶領域に記憶されている
請求項１に記載のイメージングカートリッジチップ。
【請求項３】
前記データ一時記憶モジュールは、第１データ一時記憶ユニットと第２データ一時記憶ユニットとを有し、
前記制御モジュールは、予め設定された条件下で、前記データ記憶モジュールにおける２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信し、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
請求項２に記載のイメージングカートリッジチップ。
【請求項４】
前記制御モジュールは、前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信した後に、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他の２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
請求項３に記載のイメージングカートリッジチップ。
【請求項５】
前記制御モジュールは、
前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信する際に、新しいシリアルナンバー情報を前記第１データ一時記憶ユニットにロードし、
前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報が前記画像形成装置による正当性検証に成功しなかった場合に、前記通信モジュールを介して前記第１データ一時記憶ユニットにおける新しいシリアルナンバー情報を前記画像形成装置へ送信するとともに、前記第２データ一時記憶ユニットにおけるシリアルナンバー情報を更新する
ようにしてある
請求項３に記載のイメージングカートリッジチップ。
【請求項６】
前記予め設定された条件は、
画像形成装置がイメージングカートリッジチップに通電して初期化させたこと、
画像形成装置からイメージングカートリッジチップへの通電の停止が検出されたこと、
画像形成装置から送信されたリセット信号を受信したこと、
画像形成装置から改めて送信された読み取り命令を受信したこと、
画像形成装置から送信された初期化と関連する命令を受信したこと、
画像形成装置から送信されたクロック信号が遅く又は速くなったことが検出されたこと、及び
画像形成装置がイメージングカートリッジチップへの給電を維持するがデータ線又はクロック線上の伝送信号が変わらないことが検出されたこと
のうちいずれか１つ又は複数を含む
請求項１に記載のイメージングカートリッジチップ。
【請求項７】
イメージングカートリッジチップを備えるイメージングカートリッジであって、
前記イメージングカートリッジチップは、
画像形成装置及び前記イメージングカートリッジチップのデータ通信を行うための通信モジュールと、
少なくとも２つの異なるシリアルナンバー情報が記憶されている不発揮性のデータ記憶モジュールと、
前記データ記憶モジュール及び通信モジュールの間に接続されており、少なくとも２つのデータ一時記憶ユニットを有する発揮性のデータ一時記憶モジュールと、
予め設定された条件下で、異なるシリアルナンバー情報をそれぞれに相応のデータ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して特定のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある制御モジュールと
を備え、
前記制御モジュールは、さらに、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
イメージングカートリッジ。
【請求項８】
前記データ記憶モジュールは、少なくとも２つの不発揮性データ記憶領域を有し、
前記少なくとも２つの異なるシリアルナンバー情報はそれぞれに前記少なくとも２つの不発揮性データ記憶領域に記憶されている
請求項７に記載のイメージングカートリッジ。
【請求項９】
前記データ一時記憶モジュールは、第１データ一時記憶ユニットと第２データ一時記憶ユニットとを有し、
前記制御モジュールは、予め設定された条件下で、前記データ記憶モジュールにおける２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信し、さらに、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
請求項８に記載のイメージングカートリッジ。
【請求項１０】
前記制御モジュールは、前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信した後に、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他の２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある
請求項９に記載のイメージングカートリッジ。
【請求項１１】
前記制御モジュールは、
前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信する際に、新しいシリアルナンバー情報を前記第１データ一時記憶ユニットにロードし、
前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報が前記画像形成装置による正当性検証に成功しなかった場合に、前記通信モジュールを介して前記第１データ一時記憶ユニットにおける新しいシリアルナンバー情報を前記画像形成装置へ送信するとともに、前記第２データ一時記憶ユニットにおけるシリアルナンバー情報を更新する
ようにしてある
請求項９に記載のイメージングカートリッジ。
【請求項１２】
前記予め設定された条件は、
画像形成装置がイメージングカートリッジチップに通電して初期化させたこと、
画像形成装置からイメージングカートリッジチップへの通電の停止が検出されたこと、
画像形成装置から送信されたリセット信号を受信したこと、
画像形成装置から改めて送信された読み取り命令を受信したこと、
画像形成装置から送信された初期化と関連する命令を受信したこと、
画像形成装置から送信されたクロック信号が遅く又は速くなったことが検出されたこと、及び
画像形成装置がイメージングカートリッジチップへの給電を維持するがデータ線又はクロック線上の伝送信号が変わらないことが検出されたこと
のうちいずれか１つ又は複数を含む
請求項７に記載のイメージングカートリッジ。
【請求項１３】
イメージングカートリッジチップのシリアルナンバーの変更方法であって、
データ記憶モジュールから２つの異なるシリアルナンバー情報を読み取って、それぞれに第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードするステップ１と、
前記第１データ一時記憶ユニットにおけるシリアルナンバー情報を画像形成装置へ送信するステップ２と、
前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ４を実行するステップ３と、
前記第２データ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するステップ４と
を含む
イメージングカートリッジチップのシリアルナンバーの変更方法。
【請求項１４】
前記ステップ４において、さらに、新しいシリアルナンバー情報を前記第１データ一時記憶ユニットにロードし、
前記ステップ４の後に、さらに、
前記第２データ一時記憶ユニットにおけるシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ６を実行するステップ５と、
前記第１データ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信し、前記第２データ一時記憶ユニットに新しいシリアルナンバー情報をロードし、ステップ３に戻すステップ６と
を含む
請求項１３に記載の方法。
【請求項１５】
前記ステップ４の後に、さらに、
前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ８を実行するステップ７と、
前記データ記憶モジュールから新しい２つの異なるシリアルナンバー情報を読み取って、それぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、ステップ２に戻すステップ８と
を含む
請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年６月２５日に出願された、出願番号がＣＮ２０１５１０３６２３００．９であって、名称が「イメージングカートリッジチップ、イメージングカートリッジ及びイメージングカートリッジチップのシリアルナンバーの変更方法」である中国特許出願を基礎として優先権を主張するものであり、ここに全文を取り込む。
【０００２】
本発明は画像形成技術に関し、具体的には、イメージングカートリッジチップ、イメージングカートリッジ及びイメージングカートリッジチップのシリアルナンバーの変更方法に関する。
【背景技術】
【０００３】
画像形成技術の発展に伴い、例えば複写機、プリンタ、ファクシミリ、ワープロ等画像形成装置は広く使用されている。画像形成装置には、記録材料（例えばインク、トナー）が収容されている、ユーザが交換可能なイメージングカートリッジ（例えばインクカートリッジ、トナーカートリッジ）が設けられている。通常、イメージングカートリッジには、イメージングカートリッジチップが設けられている。
【０００４】
イメージングカートリッジチップには、イメージングカートリッジに関連する初期データと、画像形成時に生成された使用データとが記憶されている。イメージングカートリッジに関連する初期データは、イメージングカートリッジのメーカーコード、製造日、型番及び特性パラメータ等データである。画像形成時に生成された使用データは、画像形成ページ数、記録材料残量情報及び回転ユニットの回転数等データである。ここで、回転ユニットは、感光ドラム、帯電ローラ、現像ローラ又はトナー供給ローラ等、画像形成装置の内部の部品である。
【０００５】
また、画像形成装置メーカーは、市場を独占し、互換チップの製造及び回収チップの使用を制限するために、各イメージングカートリッジチップに自身の「身分証番号」即ちシリアルナンバーを記憶させるのが通常である。同じタイプのイメージングカートリッジチップであっても、各イメージングカートリッジチップに記憶されているシリアルナンバーは異なる。
【０００６】
画像形成装置は、イメージングカートリッジチップに通電した後、チップに記憶されているシリアルナンバーを読み取って正当性検証を行う。画像形成装置は、イメージングカートリッジチップからのシリアルナンバーが予め設定されたルールに適合しないことを検出した場合、画像形成を停止させ、エラー情報を直接又は間接に提示する。
【０００７】
また、画像形成装置は、既に使用されたイメージングカートリッジチップのシリアルナンバーを記憶し、新たに取り付けられたイメージングカートリッジチップにおけるシリアルナンバーと、記憶されているシリアルナンバーとを比較する。シリアルナンバーが同一である場合には、イメージングカートリッジチップが不正であると認められ、画像形成装置は、該イメージングカートリッジの使用を拒否する。
【０００８】
これらの正当なシリアルナンバーは、通常、企業秘密として画像形成装置メーカーに把握されており、チップメーカーが取得できる正当なシリアルナンバーに限りがある。これは明らかに市場の良性競争に不利になる。なお、画像形成装置メーカーにより提供されるイメージングカートリッジでは、イメージングカートリッジにおける画像形成材料が使い切られたら、該イメージングカートリッジに記録材料を再び充填し、イメージングカートリッジチップをリセットしても、イメージングカートリッジのシリアルナンバーに問題があるため、画像形成装置に使用されない。この場合、ユーザは新しいイメージングカートリッジを購入することで該画像形成装置を使用することしかできない。これにより、資源の浪費が生じ、環境保護に不利になる。
【０００９】
上記課題を解決するために、通常、従来のチップメーカーはチップの不発揮性メモリに複数のシリアルナンバーを記憶する。イメージングカートリッジにおける記録材料が使い切られた場合、又は、画像形成装置によりイメージングカートリッジチップの現在のシリアルナンバーが不正であると判定された場合には、イメージングカートリッジチップは、シリアルナンバーの切替えを行って、新しいシリアルナンバーを不発揮性メモリからＳＲＡＭ（スタティックランダムアクセスメモリ）にロードし、画像形成装置との通信時に、ＳＲＡＭにおけるシリアルナンバーを画像形成装置へ送信する。
【００１０】
従来のチップシリアルナンバーの切替え方法は主に２つある。１つの方法では、イメージングカートリッジチップがＳＲＡＭ及び１つの不発揮性メモリを有し、シリアルナンバーの切替え条件を満たす場合、外部ＭＣＵを利用して、新しいシリアルナンバーに係るデータで不発揮性メモリにおける現在のシリアルナンバーに係るデータを置き換え、新しいシリアルナンバーを不発揮性メモリからＳＲＡＭにロードし、画像形成装置との通信時に、チップが認識されるまでＳＲＡＭにおけるシリアルナンバーを画像形成装置へ送信する。もう１つの方法では、イメージングカートリッジチップがＳＲＡＭ及び複数の不発揮性の記憶領域（ＥＥ＿Ａ、ＥＥ＿Ｂ、…と記す）を有し、チップが通電された場合にＥＥ＿Ａに記憶されているシリアルナンバー情報をＳＲＡＭにロードし、シリアルナンバーの切替え条件を満たす場合に、ＥＥ＿Ｂに記憶されているシリアルナンバー情報をＳＲＡＭにロードし、チップが認識されるまで上記の処理を繰り返す。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
このように、従来技術では、現在のシリアルナンバーが通信時の要求を満たさない場合（即ち、シリアルナンバーを切替える必要がある場合）にシリアルナンバー又はデータをリアルタイムに切り替えることができず、一定の応答時間がかかる。例えば、方法１の不発揮性メモリの切替え、及び方法２のＥＥ＿ＢにおけるデータをＳＲＡＭにロードすることは、全て一定の応答時間がかかり、画像形成装置の命令タイミングに制限されるため、通常、画像形成装置の通電時、又は画像形成装置の命令の隙間で実行される。一方で、画像形成装置のバスのタイミングが厳しい場合、又は通信中においてシリアルナンバー若しくはデータを切替えようとする場合には、この２つの方法は実施できない。
【００１２】
これを鑑みると、通信中において画像形成装置のバスのタイミングにより影響されずにシリアルナンバーを切替えることができるイメージングカートリッジチップが要求される。
【００１３】
本発明が解決しようとする技術課題は、従来のイメージングカートリッジチップが通信中においてシリアルナンバーを切替える際に画像形成装置のバスのタイミングにより影響されるところにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明に係る１つの実施の形態はイメージングカートリッジチップを提供する。
前記イメージングカートリッジチップは、画像形成装置及び前記イメージングカートリッジチップのデータ通信を行うための通信モジュールと、少なくとも２つの異なるシリアルナンバー情報が記憶されている不発揮性のデータ記憶モジュールと、前記データ記憶モジュール及び通信モジュールの間に接続されており、少なくとも２つのデータ一時記憶ユニットを有する発揮性のデータ一時記憶モジュールと、予め設定された条件下で、異なるシリアルナンバー情報をそれぞれに相応のデータ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して特定のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある制御モジュールとを備え、前記制御モジュールは、さらに、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他のデータ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するようにしてある。
【００１５】
本発明に係る１つの実施の形態では、前記データ記憶モジュールは、少なくとも２つの不発揮性データ記憶領域を有し、前記少なくとも２つの異なるシリアルナンバー情報はそれぞれに前記少なくとも２つの不発揮性データ記憶領域に記憶されている。
【００１６】
本発明に係る１つの実施の形態では、前記データ一時記憶モジュールは、第１データ一時記憶ユニットと第２データ一時記憶ユニットとを有し、前記制御モジュールは、予め設定された条件下で、前記データ記憶モジュールにおける２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記画像形成装置が前記イメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合に前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信し、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある。
【００１７】
本発明に係る１つの実施の形態では、前記制御モジュールは、前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信した後に、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合に他の２つの異なるシリアルナンバー情報をそれぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、前記通信モジュールを介して前記第１データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信するようにしてある。
【００１８】
本発明に係る１つの実施の形態では、前記制御モジュールは、前記通信モジュールを介して前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報を前記画像形成装置へ送信する際に、新しいシリアルナンバー情報を前記第１データ一時記憶ユニットにロードし、前記第２データ一時記憶ユニットに記憶されているシリアルナンバー情報が前記画像形成装置による正当性検証に成功しなかった場合に、前記通信モジュールを介して前記第１データ一時記憶ユニットにおける新しいシリアルナンバー情報を前記画像形成装置へ送信するとともに、前記第２データ一時記憶ユニットにおけるシリアルナンバー情報を更新するようにしてある。
【００１９】
本発明に係る１つの実施の形態では、前記予め設定された条件は、画像形成装置がイメージングカートリッジチップに通電して初期化させたこと、画像形成装置からイメージングカートリッジチップへの通電の停止が検出されたこと、画像形成装置から送信されたリセット信号を受信したこと、画像形成装置から改めて送信された読み取り命令を受信したこと、画像形成装置から送信された初期化と関連する命令を受信したこと、画像形成装置から送信されたクロック信号が遅く又は速くなったことが検出されたこと、及び画像形成装置がイメージングカートリッジチップへの給電を維持するがデータ線又はクロック線上の伝送信号が変わらないことが検出されたことのうちいずれか１つ又は複数を含む。
【００２０】
また、本発明はイメージングカートリッジを提供する。前記イメージングカートリッジは前記いずれか１つのイメージングカートリッジチップを備える。
【００２１】
さらに、本発明はイメージングカートリッジチップのシリアルナンバーの変更方法を提供する。前記方法は、データ記憶モジュールから２つの異なるシリアルナンバー情報を読み取って、それぞれに第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードするステップ１と、前記第１データ一時記憶ユニットにおけるシリアルナンバー情報を画像形成装置へ送信するステップ２と、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ４を実行するステップ３と、前記第２データ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信するステップ４とを含む。
【００２２】
本発明に係る１つの実施の形態では、前記ステップ４において、さらに、新しいシリアルナンバー情報を前記第１データ一時記憶ユニットにロードし、前記ステップ４の後に、さらに、前記第２データ一時記憶ユニットにおけるシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ６を実行するステップ５と、前記第１データ一時記憶ユニットにおけるシリアルナンバー情報を前記画像形成装置へ送信し、前記第２データ一時記憶ユニットに新しいシリアルナンバー情報をロードし、ステップ３に戻すステップ６とを含む。
【００２３】
本発明に係る１つの実施の形態では、前記ステップ４の後に、さらに、前記画像形成装置へ送信されたシリアルナンバー情報が前記画像形成装置による正当性検証に成功したか否かを判定し、成功しなかったと判定した場合にステップ８を実行するステップ７と、前記データ記憶モジュールから新しい２つの異なるシリアルナンバー情報を読み取って、それぞれに前記第１データ一時記憶ユニット及び第２データ一時記憶ユニットにロードし、ステップ２に戻すステップ８とを含む。
【００２４】
本発明に係るイメージングカートリッジチップは、２つの発揮性記憶領域を有し、不発揮性記憶領域と発揮性記憶領域とがマッピングする形態によって、チップの通電時に２つの異なるシリアルナンバーを異なる発揮性記憶領域へ送信する。画像形成装置によりチップが不正であると認定された場合に、発揮性記憶領域の切替えによって、シリアルナンバーの切替えが実現される。発揮性メモリの読み書きの速度が速いため、チップがデータを改めて不発揮性記憶領域から発揮性記憶領域へロードする時間が要らず、１つの操作だけで現在の選択されたシリアルナンバー情報を変更することができ、画像形成装置のバスのタイミングにより影響されない。
【００２５】
本発明のほかの特徴及び優れた点について、以下に説明するため、明細書から部分的に明らかになり、又は、本発明を実施することによって理解される。本発明の目的及びほかの優れた点は、明細書、特許請求の範囲及び図面に特別に示した構成によって実現し得ることができる。
【図面の簡単な説明】
【００２６】
図面は、本発明の各様態の各実施の形態を示しており、明細書とともに本発明の原理を解釈する。当業者であれば、図面に示された実施の形態が例示に過ぎず、本発明の範囲を制限するものではないことは分かる。ある例示に示された１つの素子を複数の素子に設計することもできるし、複数の素子を１つの素子に設計することもできることを理解すべきである。ある例示において、１つの素子の内部部材として示された素子は、該１つの素子の外部部材として実現されてもよく、逆も同様である。以下、本発明の例示的な実施の形態を明確、詳細に説明して、本発明の各様態及びその特徴の優れた点についての当業者の理解を明確化させるために、図面について説明する。
【図１】本発明の１つの実施の形態に係るイメージングカートリッジチップの構成の模式図である。
【図２】本発明の１つの実施の形態に係るデータ記憶モジュールの構成の模式図である。
【図３】本発明の１つの実施の形態に係るイメージングカートリッジチップがシリアルナンバーを切替えるフローチャートである。
【図４】本発明の１つの実施の形態に係るイメージングカートリッジチップがシリアルナンバーを切替えるフローチャートである。
【図５】本発明の１つの実施の形態に係るイメージングカートリッジチップがシリアルナンバーを切替えるフローチャートである。
【図６】本発明の１つの実施の形態に係るイメージングカートリッジチップがシリアルナンバーを切替えるフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面及び実施の形態と併せて、本発明の実施の形態について詳細に説明する。これによって、当業者は、本発明に係る技術的手段を用いて技術的課題を解決して技術的効果を実現する過程を十分に理解し、これに基づいて実施することができる。本発明の各実施の形態及び各実施の形態の各特徴は、矛盾がない限り、相互に組み合わせることが可能であり、形成される発明のすべては、本発明の保護範囲内である。
【００２８】
また、以下、解釈の目的で、細かいところを具体的に説明して、本発明の実施の形態を徹底的に理解することができるようにする。しかしながら、本発明は、これらの細かいところ又は説明される特定の形によって実施されなくてもよいことは、当業者にとって自明である。
【００２９】
さらに、図面のフローチャートに示されたステップは、例えばコンピュータが実行可能な命令のコンピュータシステムにおいて実行することができる。フローチャートに論理的順序が示されているが、各ステップはこの順序と異なる手順で実行されてもよい。
【００３０】
図１は、本実施の形態に係るイメージングカートリッジチップの構成を示す模式図である。
【００３１】
図１に示すように、本実施の形態に係るイメージングカートリッジチップ１０１は、通信モジュール１０２と、発揮性のデータ一時記憶モジュール１０３と、不発揮性のデータ記憶モジュール１０４と、制御モジュール１０５とを備える。ここで、通信モジュール１０２は、画像形成装置１００とイメージングカートリッジチップ１０１とのデータ通信に用いられ、画像形成装置１００からのデータを受信し、画像形成装置１００へデータを送信するためのものである。本実施の形態では、通信モジュール１０２と画像形成装置１００とは接触の方式で接続され、即ち、イメージングカートリッジチップ１０１は接点を介して画像形成装置１００の電気接点に接続される。これにより、画像形成装置１００とイメージングカートリッジチップ１０１との双方向通信が達成される。本発明の他の実施の形態では、画像形成装置は例えばプリンタ、複写機又はファクシミリ等機器であってもよく、イメージングカートリッジは例えばインクカートリッジ又はトナーカートリッジ等装置であってもよい。
【００３２】
なお、本発明の他の実施の形態では、通信モジュール１０２と画像形成装置１００とは他の適宜な方式で接続されてもよく、本発明はこれに限らない。例えば、本発明の１つの実施の形態では、通信モジュール１０２と画像形成装置１００とは、無線接続等の非接触の方式で接続されてもよい。具体的には、イメージングカートリッジチップ１０１は、コイル（アンテナ）を介して画像形成装置１００のコイル（アンテナ）と双方向通信を行うことができる。
【００３３】
データ記憶モジュール１０４は、標識情報及び複数の異なるシリアルナンバー情報を記憶するためのものである。本発明の他の実施の形態では、データ記憶モジュール１０４は他の適宜なデータ情報を記憶してもよく、本発明はこれに限らない。例えば、本発明の他の実施の形態では、データ記憶モジュール１０４には、画像形成装置の画像形成に係る可変情報及び不変情報が記憶されてもよい。ここで、可変情報は、例えば、記録材料の残量／消費量及び／又は印刷ページ数等情報であり、不変情報は、例えば、記録材料の色、記録材料の容量、製造日及び／又はメーカーコード等情報である。
【００３４】
なお、当業者であれば、データ記憶モジュール１０４に記憶されているデータ情報は、１つのメモリの異なる領域に記憶されてもよく、それぞれに複数のメモリに記憶されてもよいということが理解できる。また、データ記憶モジュール１０４は、１つのメモリによって実現されてもよく、複数のメモリによって実現されてもよい、と理解される。
【００３５】
図１に示すように、本実施の形態に係るデータ記憶モジュール１０４はＮ（Ｎは２以上である）個の不発揮性データ記憶領域（即ち第１不発揮性データ記憶領域１０４＿１、第２不発揮性データ記憶領域１０４＿２、…、第Ｎ不発揮性データ記憶領域１０４＿Ｎ）を有し、各不発揮性データ記憶領域には１つのシリアルナンバー情報が記憶されている。このように、データ記憶モジュール１０４は、異なる不発揮性データ記憶領域にて、異なる複数のシリアルナンバー情報を記憶している。
【００３６】
具体的には、図２に示すように、本実施の形態に係るデータ記憶モジュール１０４は４つの不発揮性データ記憶領域、即ち、第１不発揮性データ記憶領域１０４＿１、第２不発揮性データ記憶領域１０４＿２、第３不発揮性データ記憶領域１０４＿３及び第４不発揮性データ記憶領域１０４＿４を有する。ここで、第１不発揮性データ記憶領域１０４＿１に記憶されているシリアルナンバー情報は１０１００００１、第２不発揮性データ記憶領域１０４＿２に記憶されているシリアルナンバー情報は１１０００１０１、第３不発揮性データ記憶領域１０４＿３に記憶されているシリアルナンバー情報は０１１１００１１、第４不発揮性データ記憶領域１０４＿４に記憶されているシリアルナンバー情報は０１１１０１１１である。
【００３７】
本発明の他の実施の形態では、データ記憶モジュール１０４が有する不発揮性データ記憶領域の個数及び各不発揮性データ記憶領域に記憶されているシリアルナンバー情報は、他の適宜な値であってもよく、本発明はこれに限らない。
【００３８】
本実施の形態では、データ記憶モジュール１０４はＥＥＰＲＯＭにより実現される。本発明の他の実施の形態では、データ記憶モジュール１０４は他の適宜な素子又は回路により実現されてもよく、本発明はこれに限らない。例えば、本発明の他の実施の形態では、データ記憶モジュール１０４はＥＰＲＯＭ、ＦＬＡＳＨ、強誘電体メモリ又は相変化メモリ等不発揮性メモリにより実現されてもよいし、ＳＲＡＭ及び電池からなる回路、又はＳＲＡＭ及びコンデンサからなる回路により実現されてもよい。
【００３９】
また、図１に示すように、データ一時記憶モジュール１０３は、データ記憶モジュール１０４と通信モジュール１０２との間に接続されており、少なくとも２つのデータ一時記憶ユニットを備える。データ一時記憶モジュール１０３は発揮性データメモリにより実現される。本実施の形態では、データ一時記憶モジュール１０３は、第１データ一時記憶ユニット１０３ａと、第２データ一時記憶ユニット１０３ｂとを備える。この２つの発揮性のデータ一時記憶ユニットは全て通信モジュール１０２及びデータ記憶モジュール１０４に接続されている。
【００４０】
本実施の形態では、データ一時記憶モジュール１０３はＳＲＡＭにより実現され、データ一時記憶モジュール１０３が備える第１データ一時記憶ユニット１０３ａ及び第２データ一時記憶ユニット１０３ｂはそれぞれにＳＲＡＭ＿Ａ及びＳＲＡＭ＿Ｂと示される。発明の他の実施の形態では、データ一時記憶モジュール１０３は他の適宜な素子又は回路により実現されてもよく、本発明はこれに限らない。例えば、本発明の他の実施の形態では、データ一時記憶モジュール１０３はレジスタ、一時メモリ及びＲＡＭのうち１種又は多種により実現されてもよい。対応的に、データ一時記憶モジュール１０３が備えるデータ一時記憶ユニットは、異なる発揮性メモリにより実現されてもよいし、１つの発揮性メモリの異なる記憶領域により実現されてもよく、本発明は同様にこれらに限らない。
【００４１】
制御モジュール１０５は、予め設定された条件下で、予め設定されたルールに従って、データ記憶モジュール１０４に記憶されているシリアルナンバー情報を、データ一時記憶モジュール１０３の相応のデータ一時記憶ユニットにロードすることができる。そして、制御モジュール１０５は、通信モジュール１０２を介して、特定のデータ一時記憶ユニット（例えば、ＳＲＡＭ＿Ａ）に記憶されているシリアルナンバー情報を画像形成装置１００に送信する。
【００４２】
本実施の形態では、制御モジュール１０５がデータ一時記憶モジュール１０３へシリアルナンバー情報をロードするきっかけとなる予め設定された条件は、以下のいずれか１つ又は複数の条件である。画像形成装置がイメージングカートリッジチップに通電して初期化させたこと、画像形成装置からイメージングカートリッジチップへの給電の停止が検出されたこと、画像形成装置から送信されたリセット信号を受信したこと、画像形成装置から改めて送信された読み取り命令を受信したこと、画像形成装置から送信された初期化に関連する命令を受信したこと、画像形成装置から送信されたクロック信号が遅く又は速くなったことが検出されたこと、及び、画像形成装置がイメージングカートリッジチップへの給電を維持するがデータ線又はクロック線上の伝送信号が変わらないことが検出されたことである。ここで、初期化に関連する命令はレジスタをクリアする命令及びメモリチップのすべてのデータを読み取る命令を含む。
【００４３】
本発明の他の実施の形態では、予め設定された条件は、挙げられていない他の適宜な条件を含んでもよく、本発明はこれに限らない。
【００４４】
画像形成装置１００は、受信したシリアルナンバー情報に対して正当性検証を行って、受信したシリアルナンバー情報が正当であるか否かを判定することで、取り付けられたイメージングカートリッジが正当であるか否かを判定する。シリアルナンバー情報が画像形成装置１００による正当性検証に成功した場合、画像形成装置１００は画像形成を実行する。シリアルナンバー情報が画像形成装置１００による正当性検証に成功しなかった場合、画像形成装置１００は該イメージングカートリッジの使用を拒否する。
【００４５】
本実施の形態では、制御モジュール１０５は、受信した命令又は命令の内容に基づいて、画像形成装置１００へ送信されたシリアルナンバー情報が画像形成装置１００による正当性検証に成功したか否かを判定する。
【００４６】
通常、画像形成装置は、受信したイメージングカートリッジチップのシリアルナンバー情報が正当であると判定した場合、ある情報をイメージングカートリッジチップに書き込む。該情報は、チップの最初の取付日であってもよく、確認された記録材料の残量／消費量であってもよく、現在の画像形成装置の温度・湿度等であってもよい。従って、イメージングカートリッジチップが画像形成装置へシリアルナンバー情報を送信した後に画像形成装置が書き込みを示す命令をイメージングカートリッジチップへ送信しない場合、イメージングカートリッジチップの制御モジュールは、直前に送信されたシリアルナンバー情報が画像形成装置に受け入れられず（即ち送信されたシリアルナンバー情報が画像形成装置による正当性検証に成功しなかった）、該シリアルナンバー情報が不正であると判定することができる。この場合、一般的に、チップが画像形成装置により認識されていないと理解することができる。
【００４７】
また、一部の画像形成装置では、受信したイメージングカートリッジチップのシリアルナンバー情報が不正であると判定した場合、ある情報をイメージングカートリッジチップへ書き込むが、この場合に書き込まれた情報は、画像形成装置がチップのシリアルナンバー情報が正当であると判定した場合に書き込まれた情報と異なる。
【００４８】
例えば、画像形成装置は、受信したシリアルナンバー情報が不正であると判定した場合、チップの最初の取付日又はチップが使用不可能のような標識情報をイメージングカートリッジチップに書き込む。画像形成装置は、受信したシリアルナンバー情報が正当であると判定した場合、最新の測定又は計算で得た記録材料の残量／消費量をイメージングカートリッジチップに書き込む。従って、制御モジュール１０５は、受信した命令のタイプ（読み取り又は書き込み）又は命令の内容を判断することで、選択されたシリアルナンバー情報（即ち画像形成装置へ送信されたシリアルナンバー情報）が正当なシリアルナンバー情報であるか否かを判定することができる。
【００４９】
なお、本発明の他の実施の形態では、制御モジュール１０５は、他の適宜な方法で、画像形成装置へ送信されたシリアルナンバー情報が画像形成装置による正当性検証に成功したか否かを判定してもよい。
【００５０】
例えば、本発明の１つの実施の形態では、制御モジュール１０５は、予め設定された時間内で受信したＩＤ情報マッチング命令の数量に基づいて、画像形成装置へ送信されたシリアルナンバー情報が画像形成装置による正当性検証に成功したか否かを判定することができる。
【００５１】
１つの画像形成装置には、カラー画像を形成するために、複数のイメージングカートリッジを設けるのが通常である。これらのイメージングカートリッジには、チップが設けられている。従って、通信線路を減少させるために、従来のイメージングカートリッジチップは、通常、同一の信号バスを介して画像形成装置に接続される。この場合、区別のために、一般的に各イメージングカートリッジチップに対して、デバイスアドレスを設定する必要がある。イメージングカートリッジに記憶されている記録材料の色／タイプによって設定してもよい。これらのデバイスアドレスは記憶モジュールに反映されると、識別情報（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ：ＩＤ）となる。
【００５２】
画像形成装置からイメージングカートリッジチップへ送信された命令には、全てＩＤ情報が含まれている。イメージングカートリッジチップは、これらの命令を受信した場合、受信したＩＤ情報と自身に記憶されているＩＤ情報とがマッチングするか否かを判定して、命令が自身へ送信される命令であるか否かを判定する。
【００５３】
一部の画像形成装置は、イメージングカートリッジチップのシリアルナンバー情報が正当であると判定した場合、イメージングカートリッジチップの論理機能に対する検証を更に行う必要がある。例えば、画像形成装置がイメージングカートリッジチップへ１つの乱数を送信した後、イメージングカートリッジチップは予め設定された演算の論理に従って該乱数を加工し、加工後のデータを画像形成装置へ再度送信する。これにより、画像形成装置によりイメージングカートリッジチップの論理機能に対する検証が行われる。
【００５４】
この過程において、画像形成装置がチップへ複数の命令を送信する必要があり、このときに、制御モジュールは、予め設定された時間内（例えば、通電・初期化の開始から２秒以内）に受信したＩＤ情報マッチング命令の数量が予め設定された数量（例えば、３つ）に達しているか否かに基づいて、選択されたシリアルナンバーが正当なシリアルナンバーであるか否かを確認することができる。
【００５５】
本発明の他の実施の形態では、制御モジュールは、予め設定された時間内に新しい命令を受信したか否かに基づいて、画像形成装置へ送信されたシリアルナンバー情報が画像形成装置による正当性検証に成功したか否かを判定してもよい。
【００５６】
一部の画像形成装置は、受信したシリアルナンバー情報が不正であると判定した場合、チップへ新しい命令を送信しないが、正当であると判定した場合、チップへ新しい命令を送信する。このように、制御モジュールは、画像形成装置へシリアルナンバー情報が送信された後に、タイムカウントを始め、予め設定された時間（例えば、２秒）内に画像形成装置から送信された新しい命令を受信したか否かを判定する（命令にＩＤ情報が含まれている場合には、ＩＤ情報と自身に記憶されているＩＤ情報とがマッチングするか否かを判定することで、自身へ送信される命令であるか否かを判定する必要がある）。新しい命令を受信した場合、制御モジュールは、直前に送信されたシリアルナンバー情報が画像形成装置により受け入れられ、該シリアルナンバー情報が正当であると判定することができる。この場合、一般的に、チップが画像形成装置により認識されていると理解することができる。
【００５７】
制御モジュール１０５は、画像形成装置１００へ送信されたシリアルナンバー情報が画像形成装置１００による正当性検証に成功しなかった（即ち該シリアルナンバー情報が不正である）と判定した場合、他のデータ一時記憶ユニット（例えば、ＳＲＡＭ＿Ｂ）におけるシリアルナンバー情報を前記通信モジュールに送信する。一般的には、チップがシリアルナンバーを１回切替えた場合、次に送信されたシリアルナンバーであれば、チップが画像形成装置により認識されるようにする。
【００５８】
データ一時メモリ（即ち発揮性メモリ）の読み書きの速度が不発揮性メモリより速いため、本実施の形態では、２つの発揮性データ記憶ユニットを利用して異なるシリアルナンバー情報をそれぞれにロードし、シリアルナンバー情報を切替える際に、２つの発揮性記憶ユニットを切替えることで、シリアルナンバー情報を切替える。これにより、画像形成装置のバスのタイミングにより影響されない。
【００５９】
本実施の形態に係るイメージングカートリッジチップがシリアルナンバー情報を変更する原理、手順及び優れた点を、一層明確化させるために、以下は図３〜図５に基づいてさらに説明する。
【００６０】
図３は本実施の形態に係るイメージングカートリッジチップがシリアルナンバー情報を変更するフローチャートである。
【００６１】
図３に示すように、本実施の形態では、予め設定された条件を満たすと（例えば、イメージングカートリッジチップが初回通電された後）、ステップＳ３０１では、データ記憶モジュールから第１シリアルナンバー情報及び第２シリアルナンバー情報を読み取り、第１シリアルナンバー情報及び第２シリアルナンバー情報をそれぞれに第１データ一時記憶ユニットＳＲＡＭ＿Ａ及び第２データ一時記憶ユニットＳＲＡＭ＿Ｂにロードする。
【００６２】
画像形成装置がイメージングカートリッジチップのシリアルナンバー情報の読み取りを要求した場合、ステップＳ３０２では、制御モジュールは、第１データ一時記憶ユニットＳＲＡＭ＿Ａを動作させ、通信モジュールを介して第１データ一時記憶ユニットＳＲＡＭ＿Ａに記憶されているシリアルナンバー情報（即ち第１シリアルナンバー情報）を画像形成装置へ送信する。
【００６３】
ステップＳ３０３では、制御モジュールは画像形成装置へ送信されたシリアルナンバー情報（即ち第１シリアルナンバー情報）が画像形成装置による正当性検証に成功したか否かを判定する。制御モジュールがシリアルナンバー情報が画像形成装置による正当性検証に成功したか否かを判断する原理及び手順について、以上に説明したため、ここで省略する。
【００６４】
第１シリアルナンバー情報が画像形成装置による正当性検証に成功した場合、ステップＳ３０５では、直前に送信されたシリアルナンバー情報（即ち第１シリアルナンバー情報）を正当なシリアルナンバー情報と標識する。第１シリアルナンバー情報が画像形成装置による正当性検証に成功しなかった場合、ステップＳ３０４では、第２データ一時記憶ユニットＳＲＡＭ＿Ｂに記憶されているシリアルナンバー情報（即ち第２シリアルナンバー情報）を画像形成装置へ送信する。
【００６５】
一般的に、イメージングカートリッジチップがシリアルナンバーを１回切替えた場合、次に送信されたシリアルナンバー情報であれば、画像形成装置による正当性検証に成功する。従って、ステップＳ３０４で第２シリアルナンバー情報を画像形成装置へ送信した後に、直接にステップＳ３０４で直前に送信されたシリアルナンバー情報（即ち第２シリアルナンバー情報）を正当なシリアルナンバー情報と標識することができる。これにより、イメージングカートリッジのシリアルナンバーがリアルタイムに変更され、チップが画像形成装置により認識される、という効果を奏することができる。
【００６６】
ところが、画像形成装置は、イメージングカートリッジチップにより２回送信されたシリアルナンバー情報が全て不正であると判定する場合がある。従って、図４に示すように、本発明の他の実施の形態に係るチップシリアルナンバー情報を変更する方法では、ステップＳ４０１乃至ステップＳ４０４は、図３に示すステップＳ３０１乃至ステップＳ３０４と同じ、ここで説明を省略する。該実施の形態に係る方法では、ステップＳ４０４でＳＲＡＭ＿Ｂにおけるシリアルナンバー情報を画像形成装置へ送信した後に、ステップＳ４０５で画像形成装置へ送信されたシリアルナンバー情報（即ち第２シリアルナンバー情報）が画像形成装置による正当性検証に成功したか否かを改めて判定する。
【００６７】
第２シリアルナンバー情報が画像形成装置による正当性検証に成功した場合、ステップＳ４０７で直前に送信されたシリアルナンバー情報（即ち第２シリアルナンバー情報）を正当なシリアルナンバー情報と標識する。第２シリアルナンバー情報が画像形成装置による正当性検証に成功しなかった場合、ステップＳ４０６で２つの新しいシリアルナンバー情報（例えば、第３シリアルナンバー情報及び第４シリアルナンバー情報）を読み取り、読み取ったシリアルナンバー情報をそれぞれに第１データ一時記憶ユニットＳＲＡＭ＿Ａ及び第２データ一時記憶ユニットＳＲＡＭ＿Ｂにロードし、ステップＳ４０２に戻す。
【００６８】
図４に示す方法によれば、画像形成装置が２回送信されたシリアルナンバー情報について判定してもイメージングカートリッジが不正であると判定する課題を解決することができる。
【００６９】
以上の説明に基づいて、データ記憶モジュールに複数のシリアルナンバー情報が記憶されているが、１つのシリアルナンバー情報のみがチップの現在のシリアルナンバー即ち使用可能なシリアルナンバーとして選択される。使用可能なシリアルナンバーが選択されると、その後の画像形成時に、イメージングカートリッジチップは、チップがシリアルナンバーを再び変更するまで、使用可能なシリアルナンバーを用いて画像形成装置と通信する。
【００７０】
標識情報は、イメージングカートリッジチップの現在の選択されたシリアルナンバー情報が正当であるか否かを記録するための情報である。標識情報は、初期値である場合、現在の選択されたシリアルナンバー情報が画像形成装置により正当であると認定され、使用可能なシリアルナンバーであることを示す。標識情報は、初期値でない場合、現在の選択されたシリアルナンバー情報が画像形成装置により不正であると認定され、使用不可能なシリアルナンバー情報であり、このシリアルナンバー情報が画像形成装置により受け入れられないことを示す。
【００７１】
上記のシリアルナンバー情報は、一般的に、純正イメージングカートリッジチップに記憶されているデータを読み取ることで得られるか、又は、画像形成装置のシリアルナンバー情報の生成ルールを解読してこれらのルールに従ってチップ自身により生成される。又は、チップの加工装置により、これらの規則に従って、異なるシリアルナンバー情報が生成されてチップに記憶される。
【００７２】
発揮性メモリの読み書きの速度が不発揮性メモリより速いため、本実施の形態では、２つの発揮性記憶領域を用いてチップの通電時に異なるシリアルナンバー情報をロードし、シリアルナンバー情報を変更する際に、２つの発揮性記憶領域の切替えによってシリアルナンバー情報の変更を実現する。このような形態は、画像形成装置のバスのタイミングにより影響されない。
【００７３】
なお、本発明の他の実施の形態では、発揮性のデータ一時記憶モジュールが備えるデータ一時記憶ユニットの数量は、３つ以上であってもよく、本発明はこれらに限らない。
【００７４】
図５は、データ一時記憶モジュールがデータ一時記憶ユニットを３つ備える場合にチップのシリアルナンバーを変更するフローチャートである。図５から分かるように、データ一時記憶モジュールがデータ一時記憶ユニットを３つ（即ちＳＲＡＭ＿Ａ、ＳＲＡＭ＿Ｂ及びＳＲＡＭ＿Ｃ）備える場合、チップのシリアルナンバーを変更する原理は、図４に示す原理と同じ、ここでその説明を省略する。
【００７５】
シリアルナンバー情報を変更する切替えを加速させるために、図６には、本発明の他の実施の形態に係るシリアルナンバー情報を変更するフローチャートが示されている。
【００７６】
図６に示すように、イメージングカートリッジチップの最初の通電時に、制御モジュールはステップＳ６０１で予め設定されたルールに従ってデータ記憶モジュールにおける２つの異なるシリアルナンバー情報をそれぞれに第１データ一時記憶ユニットＳＲＡＭ＿Ａ及び第２データ一時記憶ユニットＳＲＡＭ＿Ｂにロードする。ここで、予め設定されたルールとは、異なる不発揮性記憶ユニットにおけるシリアルナンバー情報をデータ記憶モジュールにロードする順序、即ち不発揮性記憶ユニットとデータ一時記憶ユニットとのマッピング規則を言う。例えば、制御モジュールは第１不発揮性データ記憶領域における第１シリアルナンバー情報を第１データ一時記憶ユニットＳＲＡＭ＿Ａにロードし、第２不発揮性データ記憶領域における第２シリアルナンバー情報を第２データ一時記憶ユニットＳＲＡＭ＿Ｂにロードする。
【００７７】
ステップＳ６０２では、画像形成装置がイメージングカートリッジチップにおけるシリアルナンバー情報の読み取りを要求した場合、制御モジュールは第１データ一時記憶ユニットＳＲＡＭ＿Ａを動作させ、通信モジュールを介して、第１データ一時記憶ユニットＳＲＡＭ＿Ａに記憶されているシリアルナンバー情報（即第１シリアルナンバー情報）を画像形成装置へ送信する。
【００７８】
ステップＳ６０３では、制御モジュールは、画像形成装置が受信したシリアルナンバーが正当なシリアルナンバー情報であると確認したか否かを判定する（即ち画像形成装置へ送信されたシリアルナンバー情報が画像形成装置の通信要求を満たすか否かを判定する）。確認した場合、ステップＳ６０７を実行して直前に送信されたシリアルナンバー情報（即ち第１シリアルナンバー情報）を正当なシリアルナンバー情報と標識する。確認しなかった場合、ステップＳ６０４を実行して第２データ一時記憶ユニットＳＲＡＭ＿Ｂにおけるシリアルナンバー情報（即ち第２シリアルナンバー情報）を画像形成装置へ送信するとともに、制御モジュールは、ステップＳ６０４で第１データ一時記憶ユニットＳＲＡＭ＿Ａに新しいシリアルナンバー情報（即ち第３シリアルナンバー情報）をロードする。
【００７９】
制御モジュールは、さらに、ステップＳ６０５で画像形成装置へ送信されたシリアルナンバー情報（即ち第２シリアルナンバー情報）が画像形成装置による正当性検証に成功したか否かを判定する。成功した場合に、ステップＳ６０７を実行して直前に送信されたシリアルナンバー情報（即ち第１シリアルナンバー情報）を正当なシリアルナンバー情報と標識し、成功しなかった場合に、ステップＳ６０６を実行する。
【００８０】
ステップＳ６０６では、制御モジュールは、第１データ一時記憶ユニットＳＲＡＭ＿Ａにおけるシリアルナンバー情報（即ち第３シリアルナンバー情報）を画像形成装置へ送信する。また、制御モジュールは、ステップＳ６０６で第２データ一時記憶ユニットＳＲＡＭ＿Ｂに新しいシリアルナンバー情報（例えば、第４シリアルナンバー情報）をロードし、その後、ステップＳ６０３に戻して画像形成装置へ送信されたシリアルナンバー情報（即ち第３シリアルナンバー情報）が画像形成装置による正当性検証に成功したか否かを判定する。このように繰り返することで、制御モジュールは１つのデータ一時記憶ユニットにおけるシリアルナンバー情報を画像形成装置へ送信する都度、他のデータ一時記憶ユニットに新しいシリアルナンバー情報をロードし、現在のシリアルナンバー情報が画像形成装置による正当性検証に成功しなかった場合、画像形成装置により認識されるまで、他のデータ一時記憶ユニットにおけるシリアルナンバー情報を画像形成装置へ直ちに送信する。
【００８１】
なお、本発明に係る各実施の形態では、イメージングカートリッジチップの最初の通電とは、画像形成装置に取り付けたことのない新品イメージングカートリッジチップが初めて画像形成装置に取り付けられ、画像形成装置から初めて給電されて通信することを言ってもいいし、使われたことのあるイメージングカートリッジチップがリセットされた後に初めて通電され通信することを言ってもよい。また、画像形成装置に使用されているイメージングカートリッジチップの現在のシリアルナンバー情報が通信のニーズに応えられないためシリアルナンバーを変更することは最初の通電と解されてもよい。
【００８２】
本発明では、イメージングカートリッジチップは、一般的に、画像形成装置からのシリアルナンバーを読み取る命令を受信した場合に、画像形成装置へシリアルナンバーに係る情報を送信する。しかし、本発明の他の実施の形態では、イメージングカートリッジチップは、画像形成装置からの記憶ユニットの全てのデータを読み取る命令を受信した場合に画像形成装置へシリアルナンバーに係る情報を送信してもよく、通電・初期化後に予め設定された時間内に画像形成装置へシリアルナンバー情報を自発的に送信してもよい。異なる画像形成装置は、異なる特性を有し、特に制限しない。
【００８３】
本発明はさらにイメージングカートリッジを提供する。該イメージングカートリッジには、前記イメージングカートリッジチップが設けられている。
【００８４】
以上の説明から分かるように、本実施の形態に係るイメージングカートリッジチップは、２つの発揮性記憶領域を有し、不発揮性記憶領域と発揮性記憶領域とがマッピングされ、チップの通電時に２つの異なるシリアルナンバーが、異なる発揮性記憶領域へ送信される。
【００８５】
画像形成装置によりチップが不正であると認定された場合、発揮性記憶領域を切替えることで、シリアルナンバーを切り替える。発揮性メモリの読み書きの速度が速いため、チップがデータを改めて不発揮性記憶領域から発揮性記憶領域にロードする時間は要らず、１つの操作だけで現在の選択されたシリアルナンバー情報を変更することができ、画像形成装置のバスのタイミングにより影響されない。
【００８６】
理解すべきことは、本発明に開示された実施の形態はここで開示された特定の構成及び／又は処理ステップに限らず、関連分野の普通技術者であれば、これらの特徴の同等置換が理解できるべきである。また、理解すべきことは、ここで使用した用語は特定の実施の形態についての説明のみに用いられ、制限するものではない。
【００８７】
明細書に記載された「１つの実施の形態」又は「実施の形態」は、実施の形態に記載された特定の特徴、構成又は特性の組み合わせが本発明の少なく１つの実施の形態に含まれることを意味する。従って、明細書における各「１つの実施の形態」又は「実施の形態」は必ずしも同一の実施の形態を示さない。
【００８８】
上記例示は本発明の一又は複数の適用における原理を説明するために用いられているが、当業者であれば、本発明の原理及び思想を逸脱しない範囲内で、形態、方法及び実装の詳細に対する様々な変更に創造的な労働が要らない。このため、本発明は、添付の特許請求の範囲によって限定される。
【図１】
0006719472.tif 000002
【図２】
0006719472.tif 000003
【図３】
0006719472.tif 000004
【図４】
0006719472.tif 000005
【図５】
0006719472.tif 000006
【図６】
0006719472.tif 000007