(57)【要約】【課題】  １個又はそれ以上の交換可能なカートリッジを使用する電子写真式プリンタにおいて、該カートリッジを製造業者ないしは再生業者が正当に再生した場合に再度所望の作動状態となすことのできる交換可能なカートリッジをて提供すること。【解決手段】  子写真式プリンタの交換可能なカートリッジ用の記憶素子であって、該記憶素子は制御ＩＣとＥＥＰＲＯＭからなるもの或いはＥＥＰＲＯＭを内蔵する制御ＩＣであり、前記制御ＩＣは一定の機会ごとに任意のＩＤデータを生成し、プリンタからＩＤデータに対してアクセスがあった際には前記生成したＩＤデータを送信するようになす。【選択図】  図２
2005172934.tif 000002
【特許請求の範囲】
【請求項１】
電子写真式プリンタの交換可能なカートリッジ用の記憶素子であって、該記憶素子は制御ＩＣとＥＥＰＲＯＭからなるもの或いはＥＥＰＲＯＭを内蔵する制御ＩＣであり、前記制御ＩＣは一定の機会ごとに任意のＩＤデータを生成し、プリンタからＩＤデータに対してアクセスがあった際には前記生成したＩＤデータを送信するようになしたことを特徴とする電子写真式プリンタの交換可能なカートリッジ用の記憶素子。
【請求項２】
前記一定の機会は、前記記憶素子に電源電圧が供給されたとき、プリンタからＩＤデータのアドレスへアクセスされたとき、一定量の印字が行われたとき、又は、各印字ジョブの終了後のいずれかであることを特徴とする請求項１に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子。
【請求項３】
前記生成されたＩＤデータは、ＥＥＰＲＯＭのＩＤデータ用アドレスに書き込みされることを特徴とする請求項１又は２に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子。
【請求項４】
前記任意のＩＤデータは、前記制御ＩＣに組み込まれたプログラムによる乱数或いは予め定めた所定の演算によるものであることを特徴とする請求項１又は２に記載の子写真式プリンタの交換可能なカートリッジ用の記憶素子。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真式プリンタに使用する交換可能なカートリッジに用いる記憶素子に関し、より詳細には、１個又はそれ以上の交換可能なカートリッジを使用する電子写真式プリンタにおいて、該カートリッジを製造業者ないしは再生業者が正当に再生した場合に再度所望の作動状態となすことのできる交換可能なカートリッジに用いる記憶素子に関する。
【背景技術】
【０００２】
電子写真式プリンタは、複写機、ファクシミリ、ＰＣ用プリンタ等に広く用いられている。この電子写真式プリンタには、１個又はそれ以上のカートリッジが使用されており、通常カートリッジ内に感光体及び必要な駆動手段等を一体化した感光体カートリッジ、現像カートリッジ、トナーカートリッジ、その他の交換可能なカートリッジがプリンタ内に挿入／取出し可能に設置されている。
【０００３】
これらのカートリッジには、コピー枚数に応じた課金システムのためや一定の品質保証のため、コピー枚数の累積計数手段が設けられているものがあり、通常、この累積計数手段の計数値が一定限度に達したら強制的にコピーを停止し、限度を超えた使用による画像欠陥の発生やカートリッジ部品の故障、さらにはそれによって引き起こされるプリンタの故障を防止するようになされている。
【０００４】
このような技術の一例として、下記特許文献１に開示されている交換可能なカートリッジを用いた静電写真式複製装置の監視保証方法の具体例を図４〜図６を用いて説明する。図４は、前記静電写真式複製装置のプリンタの制御装置の細部とゼログラフィーカートリッジ、現像カートリッジ及びトナーカートリッジのＥＥＰＲＯＭ（電気的消去・書込可能な不揮発性メモリ。フラッシュメモリともいう。）との接続を示す回路図であり、図５は、プリンタを使用可能にする前に、カートリッジの識別とイメージカウントを検査するためのプリンタ初期化サイクルを説明するフローチャートであり、また、図６は、イメージカウントサイクルとカートリッジカウント更新サイクルを説明するフローチャートである。
【０００５】
図４において、プリンタ１００は、交換可能なゼログラフィーカートリッジ１１２と、現像カートリッジ１１４と、トナーカートリッジ１１６を使用するレーザープリンタであり、各カートリッジは所定数のプリントすなわちコピー形式のイメージを作成できるように設計されている。
【０００６】
各カートリッジ１１２、１１４、１１６にはＥＥＰＲＯＭ１１０形式の認識／メモリチップが一体構造に設けられており、各カートリッジがプリンタ１００に挿入されるとプリンタ１００の制御装置１０１と電気的に接続されるようになされている。この制御装置１０１は、少なくともマイクロプロセッサ１０２と、オペレーティングシステムのソフトウェア、プログラミングデータ等を保存するのに適したＲＯＭ１０３及びＲＡＭ１０４とを備えている。各カートリッジ１１２、１１４、１１６のＥＥＰＲＯＭ１１０は、各カートリッジの残りのイメージ数のカウント値を記憶するアドレス可能メモリを備えている。前記カウント値は、各印刷の実行の終りに、制御装置１０１によってそれぞれのＥＥＰＲＯＭに記憶される。
【０００７】
各カートリッジで作成可能な最大イメージ数を表す最大カウント値Ｙが事前にプログラムされている。カウント方式は、イメージが作成されると、ＥＥＰＲＯＭ１１０内のカウント値Ｙを減分して、現在のイメージカウント値を得る減分方式である。現在イメージカウント値Ｙが終了カウント値（この例では「０」）に達すると、カートリッジは使用不能にされる。また、カートリッジの寿命が終りに近づいたときオペレータに警告するため、カートリッジの残りのイメージが所定数であることを表す警告イメージカウントＸがＥＥＰＲＯＭ１１０に与えられている。一般に、警告イメージカウント値Ｘに達してから数百から数千のイメージを作成することができるので、プリンタの動作を継続するためには、その間にカートリッジを交換しなくてはならない。
【０００８】
最大イメージカウント値Ｙ及び警告イメージカウント値Ｘは、一般に、工場でＥＥＰＲＯＭ１１０に事前にプログラムされる。さらに、許可されたＥＥＰＲＯＭ１１０のみが確実に使用されるように、識別番号が各カートリッジ１１２、１１４、１１６のＥＥＰＲＯＭに事前にプログラムされ、記憶される。
【０００９】
この図４の制御装置１０１の動作を図５及び図６のフローチャートを参照して説明する。プリンタ１００を電源に接続すると、初期化ルーチンが始まり、カートリッジ１１２、１１４、１１６の識別番号が読み取られ、ＲＯＭ１０３に記憶された対応する識別番号と比較される。正しいカートリッジが挿入された場合、まず図５のフローチャートにしたがってカートリッジがその寿命の終りに達したかどうかの検査が行われる。このため、各ＥＥＰＲＯＭ１１０に記憶された現在のイメージカウント値が読み出され、終了カウント値と比較される。ＥＥＰＲＯＭの現在のイメージカウント値が「０」に等しいか、又はそれ以下であれば、カートリッジは使い果たされており、寿命終了と判断され、そのカートリッジが交換されるまで、プリンタ１００の動作は抑止される。ＥＥＰＲＯＭの現在のイメージカウント値が「０」よりも大きい場合は、各カートリッジは寿命の終りに達していないとして、プリンタはプリント可能状態となって、待機状態にはいる。
【００１０】
印刷要求があると、プリンタ１００は動作し、図６に示すように、制御装置１０１はプリントが正常になされるごとにシートセンサ１０５からの信号によりカウントし、印刷が終了したら、プリンタ１００は停止し、印刷実行中に作成されたイメージの総数すなわちイメージ実行カウント値がＲＡＭ１０４に一時的に記憶される。制御装置１０１は、各カートリッジ１１２、１１４、１１６のＥＥＰＲＯＭ１１０から現在のイメージカウント値を取出し、ＲＡＭ１０４からのイメージ実行カウント値を使用して、各ＥＥＰＲＯＭ１１０について、カートリッジの残りのイメージ値を表す新しいイメージカウント値を計算し、次に、各ＥＥＰＲＯＭ１１０に新しい現在のイメージカウント値を書き込む。
【００１１】
新しい現在のイメージカウント値をＥＥＰＲＯＭ１１０へ戻す前に、制御装置１０１は各新しい現在イメージカウント値と各カートリッジ１１２、１１４、１１６のＥＥＰＲＯＭ１１０に記憶されている警告イメージカウント値Ｘとを比較する。新しい現在イメージカウント値が警告イメージカウント値Ｘに等しいか、それより小さければ、該当するカートリッジについて表示パネル（図示せず）にその旨が警告される。
【００１２】
各カートリッジについての新しい現在イメージカウント値は、さらに、終了カウント値「０」とも比較され、あるカートリッジについての新しい現在イメージカウント値が「０」に等しいかそれよりも小さければ、そのカートリッジは使用不能にされ、表示パネルに「寿命終了」のメッセージが表示される。制御装置１０１は、使用済みカートリッジが新品のカートリッジと交換されるまで、プリンタ１００のそれ以降の動作を抑制する。
【００１３】
図４を参照すると、現在イメージカウント値が「０」に等しいか、それよりも小さくなると、該当するＥＥＰＲＯＭ１１０の中に、永久的内部接地回路１１１ができる、この回路１１１は事実上、ＥＥＰＲＯＭ１１０がメモリとして機能できないようにする。
【００１４】
このように、下記特許文献１に開示されている交換可能なカートリッジを用いた静電写真式複製装置の監視保証方法は、累積計数手段の計数値が予め設定された最大一定限度Ｙに達したら強制的にコピーを停止してそれ以上コピーを継続できないようにして、限度を超えた使用による画像不良の発生やカートリッジ部品の故障、さらにはそれによって引き起こされるプリンタの故障を防止することができるようになされているものである。
【００１５】
しかし、ＥＥＰＲＯＭの書き換えが自由には行えないような内部回路を用いて、リセットを制限した特殊な素子も用いられることがある。下記特許文献２に開示されている方法はその一例であり、メモリの一部は一方向の変化だけが許されるようになっているため、その部分に記録された印字量の累積データはもとに戻すことができない。
【００１６】
この特許文献２に開示されている監視システムは、図４に記載されている回路において、カートリッジのＥＥＰＲＯＭ１１０を計数値メモリ１２２及びフラグメモリ１２４の少なくとも２種類の独立したメモリを含む（図７参照）ものとなした点に特徴があり、他の構成は実質的に図４に記載のものと同じであるので、その部分についての詳細な説明は省略する。
【００１７】
図７を参照すると、前記フラグメモリ１２４は一連の電子的「フラグ」を含み、これはビットの組１２６で例示してあり、また、前記計数値メモリ１２２は何枚の印刷又はコピーを作成したかの動作計数値（前述のように最大計数値Ｙで始まる）を保持するのに適したものであり、特定のカートリッジに永久的に装着してあるメモリ（ＥＥＰＲＯＭ）１１０の一部である。通常、計数値メモリ１２２は最初に、メーカーがそのカートリッジで出力させるように意図したコピー又は印刷の枚数に等しい数で、一般に２０，０００程度の数の最大計数値Ｙを読み込む。計数値メモリ１２２内の積算計数値は新しいカートリッジにおいては意図したコピー枚数で始まり、前述したような方法で最大計数値Ｙから０に向かって１ずつ減算される。
【００１８】
このシステムにおいては、計数値メモリ１２２内に１枚ずつの計数値を保存するのと同時にフラグメモリ１２４の動作も制御される。フラグ１２６はＥＥＰＲＯＭ内の識別可能なビットの態様をなし、状態１から状態０へ変更することができるが状態０から状態１への変更はできないようになされている。フラグメモリ１２４の機能は計数値メモリ１２２内の１枚ずつの計数と一般に一致すべき第２のメモリとして動作する。つまりフラグメモリ１２４内のフラグ１２６を用いてＥＥＰＲＯＭの付随しているカートリッジの残りの寿命の大まかな指標を提供する。このフラグメモリ１２４は計数値メモリ１２２の改変防止として機能する。フラグメモリ１２４内のフラグ１２６は計数値メモリ１２２でできるように上向きに作為的に変更することができないため、フラグメモリ１２４は計数値メモリ１２２を改変することによりカートリッジ寿命を作為的に延長する何らかの試みを防止することができ又は計数値メモリ１２２を上書きするように動作する。
【００１９】
この例では、フラグメモリ１２４は１つのフラグ１２６が計数値メモリ１２２からの一定間隔の計数値で状態１から状態０に変化するようになされている。この一定の間隔値は、単純な２の倍数例えば１２８、２５６、５１２、１０２４などの間隔であり、この間隔値はメモリ１１０内のＰＲＯＭなどの「一回だけ書き込みできる」メモリ１２８に保存して、カートリッジの最大予定寿命に合わせて製造時に調節可能とされる。この間隔は改変防止の範囲を決定するので、できる限り小さくとられる。
【００２０】
カートリッジを使用すると計数値メモリ１２２が印刷ごとに１つずつ減少するので、累積印刷枚数が１,０２４に達すると、この時点でシステムはフラグメモリ１２４内の第１の利用可能な状態１のフラグ１２６を状態０に変更する。このとき、残存寿命は１，０２４×１９すなわち１９，４５６となる。
【００２１】
この時点より後で、誰かが計数値メモリ１２２内の残存寿命をもっと高い値に設定することにより装置を改変しようと試みた場合、システムは計数値メモリ１２２内の残存計数値をフラグメモリ１２４内の状態１のフラグの数に等しい値の１，０２４倍に変更する。例えば、計数値メモリ１２２内の残存寿命が３，０００枚になるまで使用した場合、フラグメモリ１２４内のフラグ１２６の暫増的変更のため状態１のままで残っているフラグ数は３である。計数値メモリ１２２内の残存計数値を２０，０００に変更して作為的にカートリッジ寿命を増加させようと試みた場合、システムはこの計数値が最大利用可能な寿命を超過していると判断し計数値メモリ１２２内の計数値を３，０７２（１，０２４×３）に復帰させる。
【００２２】
すなわち、このシステムにおいては、カートリッジに付随する残存コピー枚数の記号的(symbolic)な値はフラグメモリ１２４内の残存フラグ数で維持される。フラグメモリ１２４は改変できないようになっているため、フラグメモリ１２４は必要であれば計数値メモリ１２２内の一枚ずつの逆算計数値を上書きするように機能する。
【００２３】
このように、下記特許文献２に開示されたシステムにおいては、二重のメモリシステムを使用することにより、電子写真式プリンタに使用する交換可能なカートリッジの計数値メモリ１２２を改変してカートリッジ寿命を作為的に延長することができないようになされている。
【００２４】
【特許文献１】特開平  ２−２９６２５９号公報（図４〜６）
【特許文献２】特開平  ６−２８９７６３号公報（図１〜図５）
【発明の開示】
【発明が解決しようとする課題】
【００２５】
しかしながら、近年、エネルギー消費量削減、環境保全、廃棄物量削減等の観点から、一度使用したものを再生して再使用するようになすことが広い分野で行われるようになってきており、電子写真式プリンタの技術分野においても同様である。電子写真式プリンタにおいては、感光ドラムを交換したり、感光ドラムの駆動手段を交換したり、トナーを補充したりすることにより、各種交換可能なカートリッジを再生することが可能である。
【００２６】
この各種カートリッジの再生を該カートリッジの製造業者ないしは正当な再生業者が適正に行った際、このカートリッジを再度正常に使用できるようになすためには、カートリッジに付属する記憶素子のデータを新品のものと同様の値にリセットする必要がある。しかしプリンタによっては、リセットを防止するような素子が使われるため、その素子と同じ働きをする互換性を有する記憶素子を作成して用いることが行われるが、複数の互換性を有する記憶素子に同じデータを用いると、プリンタが動作しないことがある。これは、あるカートリッジがトナー終了となると、プリンタはそのカートリッジのＩＤを寿命が終了したものとして記憶し、その後同じＩＤをもつカートリッジが投入されると動作を拒否するためである。このような目的で用いられるＩＤとして、記憶素子に予め書き込まれているものだけでなく、カートリッジが初めてプリンタに装填されたときにプリンタが書き込んで、この書き込まれたＩＤを用いるものもある。
【００２７】
この従来のカートリッジに使用されている互換性を有する記憶素子の動作の一例を図８に示したフローチャートを用いて説明する。まず、メインスイッチの投入ないしはカバーの開閉後にプリンタの電源が投入されると、装填されているカートリッジに付属している記憶素子の情報を調べ、ステップＳ５１で記憶素子の型が一致しているかどうかを判定し、一致している場合はステップＳ５２でカートリッジの機種が適合しているかどうかを判定し、一致している場合はステップＳ５３で累積印字量が限界に達していないかどうかを調べ、限界に達していない場合には更にステップＳ５４で既に寿命終了したカートリッジのＩＤと一定していないかなどを判定する。寿命終了ＩＤと異なっている場合は、ステップＳ５５において、「印字可能」と表示した後、通常の複写モードに入り、カートリッジの回転ないしは印字に伴う累積印字量のデータ更新を行う。
【００２８】
ステップＳ５１〜５４において、記憶素子の型が一致していなかったり、機種が適合していなかったり、累積印字量が限界に達していたり、更には寿命終了カートリッジのＩＤと一致していると判定された場合には、いずれもステップＳ５８において「印字不可」と表示してプリンタの動作を停止する。この判定の際に、記憶素子が正しいかどうかを判定するため、書き換えが防止されていることになっているアドレスに書き込みを行った後、同じアドレスのデータを読み出して、書き込みが行われていないことを確認する過程が含まれる場合もある。
【００２９】
一般には、データ記憶素子として汎用の記憶素子、例えばＩ２Ｃシリアル通信方式、あるいはＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）方式と呼ばれる通信方式に基づいたＥＥＰＲＯＭが用いられ、この記憶素子に記憶されるデータとしては、カートリッジごとの印字量（トナー消費量、印字ページ数、感光体の回転数など）、適合するプリンタの種類、カートリッジの製造データやＩＤなどがある。この記憶素子へのデータの読み出し／書き込み処理の一例を図９のフローチャートを用いて説明する。
【００３０】
まず、ステップＳ６１において読み出しないしは書き込みアドレスを受信すると、ステップＳ６２において読み出し処理であるかどうかを判定し、読み出し処理であると判定された場合は、ステップＳ６３において受信したアドレスのデータを読み出した後、ステップＳ６４で読み出したデータをプリンタに送信する。また、ステップＳ６２において書き込み処理であると判定された場合は、ステップＳ６５において書き込むデータを受信した後、ステップＳ６６において受信したアドレスに同じく受信したデータを書き込むようになっている。
【００３１】
一方、特定のアドレスが書き込み防止されているか否かを検知して適正なカートリッジであるか否かを検知するような場合もあり、この場合は特定のアドレスに対して書き込み処理を行わせた後に書き込んだ値を読み出して、この読み出されたデータが変化していなければ適正なカートリッジであると判断するようにしている。
【００３２】
これらの素子は、通常の素子とは異なる機能であるため、そのような素子を代替する別の素子を作成してカートリッジの再生に用いることが行われる。一般的には、最初からカートリッジに付属しているＲＯＭに代わる素子としてマイクロコントローラや、ＣＰＬＤあるいはＦＰＧＡとよばれるプログラム可能なデバイスからなる制御ＩＣを不揮発性のメモリであるＥＥＰＲＯＭと組み合わせた互換性を有する記憶素子を用いることで行われている。また、自身がＥＥＰＲＯＭを内蔵しているようなタイプのプログラム可能なデバイスも当然使用可能である。
【００３３】
例えば、従来の互換性を有する記憶素子を備えたカートリッジとプリンタとの間の信号処理経路の概略を表した図１０に示した例では、互換性を有する記憶素子１０のＥＥＰＲＯＭ１２は、前記図４に示したものと同様に、Ｉ２Ｃと呼ばれるシリアル通信方式を用いたものであって、ＳＣＬはクロックを、ＳＤＡはデータを通信するラインとなっている。そして、互換性を有する記憶素子１０の制御ＩＣ１４は上記のプログラム可能なデバイスであって、プリンタ１６の制御回路１８が送信するアドレスを監視しており、書き込み防止がなされるべきアドレスが指定されたときにはＥＥＰＲＯＭ１２の書き込み禁止端子（ＷＰ）をＯＮにすることによって、書き込み防止するようにしてある。
【００３４】
しかしながら、このような従来型の互換性を有する記憶素子１０においては、その記憶素子１０のＩＤデータはＥＥＰＲＯＭ１２に蓄えられた一定のデータが用いられるため、ユーザが、同じＩＤデータを持つ別々のカートリッジを連続して、或いは近接して用いる場合、プリンタ１６に記憶された寿命終了のＩＤとの合致が生じ、実際には異なるカートリッジであってもプリンタによって動作が拒否されるという問題が生じることがあった。
【００３５】
本発明者等は、このような互換性を有する記憶素子において上述のような問題点を回避すべく種々検討を重ねた結果、従来はカートリッジの再生時に一度のみＩＤデータを変化させているために、ユーザのＩＤデータの決定方法が偏っていることや再生したカートリッジの使用方法によってプリンタに記憶された寿命終了のＩＤとの合致が生じる機会が多くなることによるものであることを見出した。
【００３６】
本発明はこのような互換性を有する記憶素子において上述のような問題の発生を防止するべく完成されたものであって、本発明の目的は、１個又はそれ以上の交換可能なカートリッジを使用する電子写真式プリンタ用のカートリッジに用いことができる記憶素子を提供することにある。
【課題を解決するための手段】
【００３７】
前記目的を達成するために、本願の請求項１に係る発明は、電子写真式プリンタの交換可能なカートリッジ用の記憶素子であって、該記憶素子は制御ＩＣとＥＥＰＲＯＭから、あるいはＥＥＰＲＯＭを内蔵する制御ＩＣからなり、前記制御ＩＣは一定の機会ごとに任意のＩＤデータを生成し、プリンタからＩＤデータに対してアクセスがあった際には前記生成したＩＤデータを送信するようになしたことを特徴とする。
【００３８】
また、本願の請求項２に記載の発明は、前記請求項１に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子において、前記一定の機会は、前記記憶素子に電源電圧が供給されたとき、プリンタからＩＤデータのアドレスへアクセスされたとき、一定量の印字が行われたとき、又は、各印字ジョブの終了後のいずれかであることを特徴とする。なお、印字ジョブの終了後にＩＤデータを変化させる場合は、そのタイミングとしてイメージカウントを保持するアドレスへのプリンタによる書き込みが終了後、一定時間経過後に行うことが適当である。
【００３９】
また、本願の請求子３に記載の発明は、前記請求項１又は２に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子において、前記生成されたＩＤデータは、ＥＥＰＲＯＭのＩＤデータ用アドレスに書き込みされることを特徴とする。
【００４０】
また、本願の請求項４に記載の発明は、前記請求項１〜３のいずれか１項に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子において、前記任意のＩＤデータは、前記制御ＩＣに組み込まれた乱数発生プログラムによる乱数或いは予め定めた所定の演算によるものであることを特徴とする。乱数を用いる場合は、ＩＤデータをＥＥＰＲＯＭに書き込んで保護する必要はなく、ＩＤデータが必要となるたびに生成して用いることとしてもよい。
【発明の効果】
【００４１】
本発明は上記の構成を備えることにより、以下に述べるような優れた効果を奏する。すなわち、本願の請求項１に記載の発明によれば、プリンタが記憶素子のＩＤ領域のデータを読み出そうとした際、記憶素子は、ＥＥＰＲＯＭに記憶されていたデータではなく、一定の機会ごとに任意に生成されたＩＤデータを転送することができるようになるので、プリンタが保持している寿命終了カートリッジのＩＤデータとの偶然一致することが少なくなり、各種カートリッジの再生を該カートリッジの製造業者ないしは正当な再生業者が適正に行った際、このカートリッジをリセットして再度正常に使用できるようになる。
【００４２】
また、本願の請求項２に記載の発明によれば、前記請求項１に記載の発明の効果が奏されると共に、前記記憶素子に電源電圧が供給されたとき、プリンタからＩＤデータのアドレスへアクセスされたとき、又は、一定量の印字が行われたときに前記ＩＤデータの生成が自動的に行われるので、プリンタが保持しているＩＤデータに対応するカートリッジが寿命終了カートリッジとして認識されることが少なくなる。
【００４３】
また、本願の請求項３に係る発明によれば、新たに生成したＩＤデータはＥＥＰＲＯＭのＩＤデータ用アドレスに書き込みされるので、プリンタが記憶素子のＩＤ領域のデータを読み出そうとした際にはこの新たに生成したＩＤデータが送信されるので、この場合も前記請求項１に記載の発明と同様の効果が奏される。
【００４４】
また、本願の請求項４に記載の発明によれば、前記任意のＩＤデータは、前記制御ＩＣに組み込まれた乱数発生プログラムによる乱数或いは予め定めた所定の演算によるものであるので、固定ＩＤに比べるとプリンタが保持している寿命終了カートリッジのＩＤデータと偶然に一致する危険度は劇的に減少する。
【発明を実施するための最良の形態】
【００４５】
以下、本願発明を実施するための最良の形態を図面を参照して実施例により詳細に説明するが、以下に示す実施例は、本発明をこの実施例に示されたものに限定することを意図して開示されたものではなく、その要旨を変更しない範囲において適宜変更して実施できるものである。
【００４６】
本発明においては、カートリッジに元々付属していたＲＯＭに換えてプログラム可能な記憶素子を用い、その記憶素子のＩＤデータを一定の機会ごとに自動的に書き換えるようにする。この書き換えは、記憶素子への電源電圧の供給が開始されるとき、ＩＤのアドレスへプリンタがアクセスしたとき、一定量の印字が行われたとき、各印字ジョブの終了後など適宜に選択して行わせる。本発明の記憶素子を備えたカートリッジとプリンタとの間の信号処理経路の概略を図１に示す。なお、図１においては図１０に記載のものと同一の構成部分には理解を容易にするために同一の参照符号を付与することとしてその詳細な説明は省略する。
【００４７】
本発明の記憶素子１０は、マイコンやＰＬＤ、ＦＰＧＡといったプログラム可能な制御ＩＣ１４を備えた不揮発性メモリＥＥＰＲＯＭ１２と共に用いて、最初からカートリッジに取り付けられていた記憶素子と同じ働きをさせる点は、前述の図１０に記載の従来の互換性を有する記憶素子と同様であるが、クロックＳＣＬとデータＳＤＡは直接ＥＥＰＲＯＭ１２には接続されず、制御ＩＣ１４を介して通信するようになっている点が相違している。
【００４８】
この構成により、プリンタが記憶素子１０のＩＤ領域のデータを読み出そうとした際、記憶素子１０は、ＥＥＰＲＯＭ１４に記憶されていたデータではなく、制御ＩＣにより自動的にＩＤデータを生成させ、この生成したＩＤデータをプリンタに送ることが可能となる。このＩＤデータの生成は、制御ＩＣ１４内で適当な乱数発生のプログラムを用いて乱数を発生させるか、あるいは一定の方法で変化させる方法を適宜に採用することができる。プリンタが保持している寿命終了カートリッジのＩＤデータとの偶然の一致をさけるためには、より大きなデータ量を変化させることが好ましいが、１バイトだけを変化させても、固定ＩＤデータの場合に比べれば偶然に一致する危険度は劇的に減少する。
【００４９】
また、記憶素子が正しいかどうかを判定するため、書き換えが防止されていることになっているアドレスに書き込みを行った後、同じアドレスのデータを読み出して、書き込みが行われていないことを確認する過程を有する場合に対処するため、制御ＩＣ１４により特定のアドレス領域を書き換え不可能とすることは、従来の互換性を有する記憶素子の場合と同様にＥＥＰＲＯＭ１２の書き込み禁止端子ＷＰを用いることによって、あるいはＥＥＰＲＯＭ１２に対するＳＣＬ端子及びＳＤＡ端子への通信を途中で終了させる方法によって、実現できる。
【００５０】
このような本発明の記憶素子１０の動作の一例を図２に示したフローチャートを用いてより詳細に説明する。図２に示した例では、プリンタの電源が投入され、あるいはカートリッジがプリンタに装填されてカバーが閉じられることによって記憶素子１０に電源が供給されると、記憶素子１０の制御ＩＣ１４はプリンタ１６からの通信を待ち、ステップＳ１１において通信が開始されたことを検知すると、ステップＳ１２においてそれが読み出しデータであるか或いは書き込みデータであるかを判断する。ステップＳ１２において読み出しデータであると判断された場合にはステップＳ１３においてそのアドレス情報を監視し、それが記憶素子のＩＤデータのアドレスであるかどうかを調べ、ＩＤデータのアドレスでなければ通常のデータの読み出しであるのでステップＳ１４において受信したアドレスのデータをＥＥＰＲＯＭ１２から読み出し、ステップＳ１５において読み出したデータをプリンタ１６に送信して待機状態に入る。
【００５１】
ステップＳ１３においてＩＤデータのアドレスに合致していると判断された場合は、ステップＳ１６において制御ＩＣ１４で新たなＩＤデータを生成して、ステップＳ１７においてこの生成したＩＤデータをプリンタに送信して待機状態に入る。このとき、送信されたＩＤデータがプリンタ１６に記憶されている寿命が終了したカートリッジのＩＤと合致しなければ、そのカートリッジは以後正常に動作する。
【００５２】
更に、ステップＳ１２において書き込み処理であると判断された場合は、ステップＳ１８においてプリンタ１６から書き込むデータを受信し、ステップＳ１９において受信したデータをＥＥＰＲＯＭ１２の対応するアドレスに書き込んで、待機状態に入る。なお、図２には書き込み不可のアドレスが指定された場合の応答は示されていないが、従来型と同様の方法でＥＥＰＲＯＭ１２への書き込みを防ぐことができる。
【００５３】
図２に示した例は、プリンタ１６から送信されたデータのアドレスがＩＤデータのアドレスであった場合に新しいＩＤデータを生成する例を示したが、最初に新しいＩＤデータを発生させてそれをＥＥＰＲＯＭ１２のＩＤデータ領域に書き込んでおくことも可能である。この変形例の動作を図３により説明する。まず、プリンタの電源が投入され、あるいはカートリッジがプリンタに装填されてカバーが閉じられることによって記憶素子１０に電源が供給されると、ステップＳ２１において制御ＩＣ１４は図２に示したものと同様に新しいＩＤデータを作成し、ステップＳ２２においてＥＥＰＲＯＭ１２のＩＤデータ記憶領域に記憶して、プリンタ１６からの通信があるまで待機状態に入る。
【００５４】
ステップＳ２３においてプリンタから通信が開始されたことを検知すると、ステップＳ２４においてそれが読み出し処理であるか或いは書き込み処理であるかを判断する。ステップＳ２４おいて読み出し処理であると判断された場合にはステップＳ２５において受信したアドレスのデータをＥＥＰＲＯＭ１２から読み出し、ステップＳ２６において読み出したデータをプリンタ１６に送信して待機状態に入る。この場合、図２に示したものとは異なり、ＥＥＰＲＯＭ１２に記憶されているＩＤデータはステップＳ２１及びＳ２２において発生及び記憶された新しいＩＤデータであるため、特にＩＤデータのアドレスからの読み出し処理であるか否かを監視しなくてもよい。
【００５５】
更に、ステップＳ２４で書き込み処理であると判断された場合は、ステップＳ２７においてプリンタ１６から書き込むデータを受信し、ステップＳ２８において受信したデータをＥＥＰＲＯＭ１２の対応するアドレスに書き込んで、待機状態に入る。なお、図３にも書き込み不可のアドレスが指定された場合の応答は示されていないが、従来型と同様の方法でＥＥＰＲＯＭ１２への書き込みを防ぐことができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の記憶素子を備えたカートリッジとプリンタとの間の信号処理経路の概略を示す図である。
【図２】本発明の記憶素子の動作の一例を示すフローチャートである。
【図３】本発明の別の記憶素子の動作の一例を示すフローチャートである。
【図４】従来例のプリンタの制御装置と各構成部分との接続を示す回路図である。
【図５】図４のプリンタの初期化サイクルを説明するフローチャートである。
【図６】図４のプリンタのイメージカウントサイクルとカートリッジカウント更新サイクルを説明するフローチャートである。
【図７】別の従来例御プリンタのカートリッジに使用されているＥＥＰＲＯＭのデータ構成を示す図である。
【図８】従来の互換性を有する記憶素子における処理を示すフローチャートである。
【図９】従来の互換性を有する記憶素子に対するデータの読み出し／書き込み処理のフローチャートである。
【図１０】従来の互換性を有する記憶素子を備えたカートリッジとプリンタとの間の信号処理経路の概略を表す図である。
【符号の説明】
【００５７】
１０    記憶素子
１２    ＥＥＰＲＯＭ
１４    制御ＩＣ
１６    プリンタ
１８    制御装置
【図１】
2005172934.tif 000003
【図２】
2005172934.tif 000004
【図３】
2005172934.tif 000005
【図４】
2005172934.tif 000006
【図５】
2005172934.tif 000007
【図６】
2005172934.tif 000008
【図７】
2005172934.tif 000009
【図８】
2005172934.tif 000010
【図９】
2005172934.tif 000011
【図１０】
2005172934.tif 000012
【手続補正書】
【提出日】平成15年12月16日(2003.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
前記任意のＩＤデータは、前記制御ＩＣに組み込まれたプログラムによる乱数或いは予め定めた所定の演算によるものであることを特徴とする請求項１又は２に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
また、本願の請求項４に記載の発明は、前記請求項１又は２に記載の電子写真式プリンタの交換可能なカートリッジ用の記憶素子において、前記任意のＩＤデータは、前記制御ＩＣに組み込まれた乱数発生プログラムによる乱数或いは予め定めた所定の演算によるものであることを特徴とする。乱数を用いる場合は、ＩＤデータをＥＥＰＲＯＭに書き込んで保護する必要はなく、ＩＤデータが必要となるたびに生成して用いることとしてもよい。