(57)【要約】【課題】アドレスに対応して所定の情報を記憶する不揮発性メモリを備えたプロセスカートリッジであって、好ましいデータ配置を備えたものを提供すること。【解決手段】プロセスカートリッジの不揮発性メモリは、プロセスカートリッジの出荷後にプロセスカートリッジの画像形成装置本体に対する装着または画像形成の実行に伴って書き込みまたは読み出しされる書き込み読み出し可能データと、プロセスカートリッジの出荷時に格納された初期値を維持する読み出し専用データとの２種類のデータを格納する。書き込み読み出し可能データには、不揮発性メモリ内の互いに離間した複数箇所のアドレスに同じ内容が格納されるデータが含まれる。書き込み読み出し可能データの格納箇所は、各データ毎の重要度に従って数が異なっている。書き込み読み出し可能データに関して同じ内容のデータが格納される箇所の間のアドレスシフト量は、重要度に従っている。【選択図】図８
2008293054.tif 000002
【特許請求の範囲】
【請求項１】
画像形成を実行する構成要素と、アドレスに対応して所定の情報を記憶する不揮発性メモリとを備え、画像形成装置本体に着脱自在に装着されるプロセスカートリッジにおいて、
上記不揮発性メモリは、上記プロセスカートリッジの出荷後に上記プロセスカートリッジの上記画像形成装置本体に対する装着または画像形成の実行に伴って書き込みまたは読み出しされる書き込み読み出し可能データと、上記プロセスカートリッジの出荷時に格納された初期値を維持する読み出し専用データとの２種類のデータを格納し、
上記書き込み読み出し可能データには、上記不揮発性メモリ内の互いに離間した複数箇所のアドレスに同じ内容が格納されるデータが含まれ、上記書き込み読み出し可能データの格納箇所は、各データ毎の重要度に従って数が異なっており、
上記書き込み読み出し可能データのうち同じ内容のデータは、互いに離間した、上記重要度に応じた１乃至３箇所のアドレスに格納され、また、上記読み出し専用データは１箇所のアドレスに格納され、
上記書き込み読み出し可能データに関して上記同じ内容のデータが格納される箇所の間のアドレスシフト量は、上記重要度に従って設定されていることを特徴とするプロセスカートリッジ。
【請求項２】
請求項１に記載のプロセスカートリッジにおいて、
上記書き込み読み出し可能データに関して、上記不揮発性メモリ内での格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なり、上記不揮発性メモリ内での格納箇所の数が同じであるデータ間では、アドレスシフト量が互いに同じであることを特徴とするプロセスカートリッジ。
【請求項３】
請求項１に記載のプロセスカートリッジにおいて、
上記不揮発性メモリ内で、上記書き込み読み出し可能データに関して格納箇所が複数である同じ内容のデータ間のアドレス数は、そのデータ間に、格納箇所が別の数であるデータが占めるアドレス数よりも大きいことを特徴とするプロセスカートリッジ。
【請求項４】
請求項１に記載のプロセスカートリッジにおいて、
上記不揮発性メモリ内で、格納箇所が１つであるデータは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納されていることを特徴とすることを特徴とするプロセスカートリッジ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成を実行する構成要素と、アドレスに対応して所定の情報を記憶する不揮発性メモリとを備え、画像形成装置本体に着脱自在に装着されるプロセスカートリッジに関する。
【背景技術】
【０００２】
近年、資源の再利用を主な目的として、画像形成装置本体に着脱されるプロセスカートリッジが普及している。この種のプロセスカートリッジとしては、公知の電子写真プロセスを実行するのに必要な、感光体ドラム、帯電器、露光器、現像器、クリーナおよびトナー溜めを一体に備え、さらにそのプロセスカートリッジに関する情報が格納される不揮発性メモリを備えたものがある。
【０００３】
例えば特開２０００−１９９２９号公報の図６には、プロセスカートリッジに内蔵された不揮発性メモリとしてのＥＥＰＲＯＭ（エレクトリカリ・イレイザブル・プログラマブル・リード・オンリ・メモリ）のメモリマップが例示されている。そのメモリマップから分かるように、データ記録の確実性を高めるために、同じ内容のデータが互いに離間した複数箇所のアドレスに格納されるようになっている。このように同じ内容のデータを互いに離間した複数箇所のアドレスに格納することによって、データ記録の確実性を高めることができる。また同じ内容のデータを格納する箇所のシフト量（これを「アドレスシフト量」という。）を全て一定（上記メモリマップの例では３２）にしているので、データ保存・読み出しのためのアクセスプログラムを簡単にすることができる。
【特許文献１】特開２０００−１９９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように同じ内容のデータを格納する箇所の間のアドレスシフト量を全て一定にした場合、使用されるアドレス数が徒に増加してしまい、メモリの使用効率が悪くなるという問題がある。このことは、大容量のメモリを搭載するのが難しいプロセスカートリッジとしては、好ましくない。また、コスト面からも得策ではない。
【０００５】
そこで、この発明の目的は、アドレスに対応して所定の情報を記憶する不揮発性メモリを備えたプロセスカートリッジであって、好ましいデータ配置を備えたものを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、この発明のプロセスカートリッジは、画像形成を実行する構成要素と、アドレスに対応して所定の情報を記憶する不揮発性メモリとを備え、画像形成装置本体に着脱自在に装着されるプロセスカートリッジにおいて、
上記不揮発性メモリは、上記プロセスカートリッジの出荷後に上記プロセスカートリッジの上記画像形成装置本体に対する装着または画像形成の実行に伴って書き込みまたは読み出しされる書き込み読み出し可能データと、上記プロセスカートリッジの出荷時に格納された初期値を維持する読み出し専用データとの２種類のデータを格納し、
上記書き込み読み出し可能データには、上記不揮発性メモリ内の互いに離間した複数箇所のアドレスに同じ内容が格納されるデータが含まれ、上記書き込み読み出し可能データの格納箇所は、各データ毎の重要度に従って数が異なっており、
上記書き込み読み出し可能データのうち同じ内容のデータは、互いに離間した、上記重要度に応じた１乃至３箇所のアドレスに格納され、また、上記読み出し専用データは１箇所のアドレスに格納され、
上記書き込み読み出し可能データに関して上記同じ内容のデータが格納される箇所の間のアドレスシフト量は、上記重要度に従って設定されていることを特徴とする。
【０００７】
ここで、「アドレスシフト量」とは、上記不揮発性メモリ内に同じ内容のデータが複数箇所に格納される場合に、それらの格納箇所のうち若いアドレスを持つ格納箇所に対して次の格納箇所のアドレスがシフトしている量を意味する。
【０００８】
この発明のプロセスカートリッジでは、上記書き込み読み出し可能データに関して上記同じ内容のデータが格納される箇所の間のアドレスシフト量は、上記重要度に従って設定されている。したがって、格納箇所が複数である同じ内容のデータの隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。また、上記不揮発性メモリ内にデータを配置するルールが定められているので、データ保存・読み出しのためのアクセスプログラムが簡単になる。
【０００９】
一実施形態のプロセスカートリッジでは、上記書き込み読み出し可能データに関して、上記不揮発性メモリ内での格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なり、上記不揮発性メモリ内での格納箇所の数が同じであるデータ間では、アドレスシフト量が互いに同じであることを特徴とする。
【００１０】
この一実施形態のプロセスカートリッジでは、上記書き込み読み出し可能データに関して、上記不揮発性メモリ内での格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なり、上記不揮発性メモリ内での格納箇所の数が同じであるデータ間では、アドレスシフト量が互いに同じであるから、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。
【００１１】
一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内で、上記書き込み読み出し可能データに関して格納箇所が複数である同じ内容のデータ間のアドレス数は、そのデータ間に、格納箇所が別の数であるデータが占めるアドレス数よりも大きいことを特徴とする。
【００１２】
この一実施形態のプロセスカートリッジによれば、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。
【００１３】
一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内で、格納箇所が１つであるデータは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納されていることを特徴とする。
【００１４】
一般にプロセスカートリッジは、画像形成装置本体だけでなく、出荷前や回収後の検査機などにも装着されて、その状態で不揮発性メモリの内容が読み出される場合がある。このため、検査機によっては、上記不揮発性メモリ内のデータ配置のルールがインプットされていないことがある。ここで、この一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内で、格納箇所が１つであるデータは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納されている。したがって、上記不揮発性メモリ内のデータ配置のルールがインプットされていないマシンであっても、先頭アドレスから順にアクセスして行けば、複数箇所に同じ内容が格納されたデータの２箇所目をアクセスするまでに、上記不揮発性メモリ内に格納されたデータを重複することなく１通り読み出すことができる。したがって、上記不揮発性メモリに対するアクセスに関する制御を簡素化できる。
【００１５】
別の局面では、この発明のプロセスカートリッジは、画像形成を実行する構成要素と、アドレスに対応して所定の情報を記憶する不揮発性メモリとを備え、画像形成装置本体に着脱自在に装着されるプロセスカートリッジにおいて、上記不揮発性メモリは書き込み読み出し可能データと読み出し専用データとの２種類のデータを格納し、上記書き込み読み出し可能データには、上記不揮発性メモリ内の互いに離間した複数箇所のアドレスに同じ内容が格納されるデータが含まれ、上記読み出し専用データに含まれる各データの上記不揮発性メモリ内での格納箇所の数は、上記書き込み読み出し可能データのうち最も格納箇所が少ないデータの格納箇所の数と同じか又はより少ないことを特徴とする。
【００１６】
一般に、データ記録の確実性を高めるために、同じ内容のデータが互いに離間した複数箇所のアドレスに格納される。しかし、全てのデータを同じ個数保持させるとメモリの使用量が多くなり過ぎる。ここで、書き込み読み出し可能データは、書き換えに伴うエラーが生じる危険性が高い。これに対して、読み出し専用データは、書き換えがなされないので、エラーが生じる危険性が少なく、また、重要度も低い。そこで、このプロセスカートリッジでは、読み出し専用データに含まれる各データの不揮発性メモリ内での格納箇所の数は、書き込み読み出し可能データのうち最も格納箇所が少ないデータの格納箇所の数と同じか又はより少なく設定されている。したがって、上記不揮発性メモリ内に、エラー発生度や重要度に応じて、データが効率よく配置される。この結果、上記不揮発性メモリは好ましいデータ配置となる。
【００１７】
一実施形態のプロセスカートリッジでは、上記書き込み読み出し可能データは、このプロセスカートリッジを用いた画像形成の実行に伴ってカウントされるカウンタデータであり、上記読み出し専用データは、このプロセスカートリッジの種類を表すデータであることを特徴とする。
【００１８】
この一実施形態のプロセスカートリッジでは、上記書き込み読み出し可能データは、このプロセスカートリッジを用いた画像形成の実行に伴ってカウントされるカウンタデータ、例えば「現像ローラカウンタ」「感光体カウンタ」などのデータである。このカウンタデータは、アクセス回数が多いのでエラーが生じる危険性が高い。これに対して、上記読み出し専用データは、このプロセスカートリッジの種類を表すデータ、例えば「出荷仕向」「色コード」「ロットＮｏ」などのデータである。このプロセスカートリッジの種類を表すデータは、書き換えがなされないので、エラーが生じる危険性が少ない。しかも、プロセスカートリッジ自体の使用可否に関係するものではないため、他のデータの後に判別しても良く、重要度も低い。したがって、上記不揮発性メモリ内に、エラー発生度や重要度に応じて、データが効率よく配置される。この結果、上記不揮発性メモリは好ましいデータ配置となる。
【００１９】
一実施形態のプロセスカートリッジでは、上記書き込み読み出し可能データは、このプロセスカートリッジが画像形成装置本体に装着されているか否かを表す装着検出データと、このプロセスカートリッジが新品であるか否かを表す新品検出データとを含み、上記装着検出データ、新品検出データの上記不揮発性メモリ内での格納箇所の数は、それぞれ上記カウンタデータの格納箇所の数より少ないことを特徴とする。
【００２０】
装着検出データ、新品検出データは、書き込み読み出し可能データであるから、書き換えに伴うエラーが生じる危険性があるが、上記カウンタデータほど頻繁にアクセスされることは予定していない。そこで、このプロセスカートリッジでは、上記装着検出データ、新品検出データの上記不揮発性メモリ内での格納箇所の数は、それぞれ上記カウンタデータの格納箇所の数より少なく設定されている。したがって、上記不揮発性メモリ内に、エラー発生度や重要度に応じて、データが効率よく配置される。この結果、上記不揮発性メモリは好ましいデータ配置となる。
【００２１】
さらに別の局面では、この発明のプロセスカートリッジは、画像形成を実行する構成要素と、アドレスに対応して所定の情報を記憶する不揮発性メモリとを備え、画像形成装置本体に着脱自在に装着されるプロセスカートリッジにおいて、上記不揮発性メモリは、同じ内容のデータを互いに離間した、データの種類に応じた複数箇所のアドレスに格納し、上記同じ内容のデータが格納される箇所の間のアドレスシフト量は、そのデータの種類に応じて設定されていることを特徴とする。
【００２２】
ここで、「アドレスシフト量」とは、上記不揮発性メモリ内に同じ内容のデータが複数箇所に格納される場合に、それらの格納箇所のうち若いアドレスを持つ格納箇所に対して次の格納箇所のアドレスがシフトしている量を意味する。
【００２３】
この発明のプロセスカートリッジでは、上記不揮発性メモリは、同じ内容のデータを互いに離間した、データの種類に応じた複数箇所のアドレスに格納し、上記同じ内容のデータが格納される箇所の間のアドレスシフト量は、そのデータの種類に応じて設定されている。したがって、格納箇所が複数である同じ内容のデータの隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。また、上記不揮発性メモリ内にデータを配置するルールが定められているので、データ保存・読み出しのためのアクセスプログラムが簡単になる。
【００２４】
一実施形態に記載のプロセスカートリッジでは、上記不揮発性メモリ内での格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なり、上記不揮発性メモリ内での格納箇所の数が同じであるデータ間では、アドレスシフト量が互いに同じであることを特徴とする。
【００２５】
この一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内での格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なり、上記不揮発性メモリ内での格納箇所の数が同じであるデータ間では、アドレスシフト量が互いに同じであるから、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。
【００２６】
一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内で、格納箇所が複数である同じ内容のデータ間のアドレス数は、そのデータ間に、格納箇所が別の数であるデータが占めるアドレス数よりも大きいことを特徴とする。
【００２７】
この一実施形態のプロセスカートリッジによれば、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータが配置される。したがって、同じ内容のデータが同時に破損する可能性が少ない。また、メモリの使用効率を高めることができ、上記不揮発性メモリ内にデータが効率よく配置される。
【００２８】
一実施形態のプロセスカートリッジでは、上記不揮発性メモリ内で、格納箇所が１つであるデータは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納されていることを特徴とすることを特徴とする。
【００２９】
一般にプロセスカートリッジは、画像形成装置本体だけでなく、出荷前や回収後の検査機などにも装着されて、その状態で不揮発性メモリの内容が読み出される場合がある。このため、検査機によっては、上記不揮発性メモリ内のデータ配置のルールがインプットされていないことがある。ここで、このプロセスカートリッジでは、上記不揮発性メモリ内で、格納箇所が１つであるデータは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納されている。したがって、上記不揮発性メモリ内のデータ配置のルールがインプットされていないマシンであっても、先頭アドレスから順にアクセスして行けば、複数箇所に同じ内容が格納されたデータの２箇所目をアクセスするまでに、上記不揮発性メモリ内に格納されたデータを重複することなく１通り読み出すことができる。したがって、上記不揮発性メモリに対するアクセスに関する制御を簡素化できる。
【発明を実施するための最良の形態】
【００３０】
以下、この発明を図示の実施の形態により詳細に説明する。
【００３１】
図１は、一実施形態のプロセスカートリッジが装着されたプリンタ３を含むプリンタシステム１の全体構成を示している。このプリンタシステム１は、ＬＡＮ（ローカル・エリア・ネットワーク）２と、これに接続される複数の端末ＰＣ１〜ＰＣｎとプリンタ３とを備えている。
【００３２】
各端末ＰＣ１〜ＰＣｎは、ハードディスクなどを有するパーソナルコンピュータ本体４０１と、この本体４０１に接続されたモニタディスプレイ４０２、キーボード４０３などからなる。当該ハードディスクには予めネットワーク対応のＯＳ（オペレーティング・システム）、プリンタドライバ、文書などの作成を行うためのアプリケーションソフトなどがインストールされている。
【００３３】
アプリケーションソフトを用いて作成された文書などをプリンタ３によってプリント処理する場合には、文書データなどの画像データ（プリントデータ）と、プリントすべき用紙サイズに関する情報（用紙サイズ情報）などをＬＡＮ２を介してプリンタ３に送るようになっている。
【００３４】
プリンタ３は、原稿画像を読み取るスキャナ部４と、スキャナ部４によって読み取られた原稿画像データおよびＬＡＮ２を介して送られてくる各端末ＰＣ１〜ＰＣｎからのプリントデータに基づいて画像形成を行うプリンタ部５とから構成されている。
【００３５】
スキャナ部４は、光源から原稿へ光を照射し、その反射光をＣＣＤイメージセンサにより光電変換して電気信号を得る公知のタイプのものである。得られた電気信号はプリンタ部５のコントローラ２５（図６参照）によって画像データに変換される。
【００３６】
プリンタ部５は、電子写真方式により用紙上に画像を形成するタイプのものである。この例ではＡ４サイズの用紙を収納する給紙カセット６とＢ４サイズの用紙を収納する給紙カセット７とを備えている。各給紙カセット６、７には、用紙の有無を検出するための用紙検出センサ（不図示）が設けられており、このセンサからの検出信号はコントローラ２５に送出される。コントローラ２５は、この検出信号に基づいて給紙カセット６、７に用紙がセットされているか否かを判断する。
【００３７】
スキャナ部４の前面の操作しやすい位置には、操作パネル８が設けられている。図２に示すように、操作パネル８は、液晶表示装置５０１と、その上に設けられ透明な部材からなるタッチパネル５０６とを有している。液晶表示装置５０１は、プリンタ３のプリント動作モードや内部の状態を表示する。タッチパネル５０６は、感圧スイッチからなり、液晶表示装置５０１と組合わせて用いることで、プリント動作モードの設定など、使用者が所定の操作を入力することができる。操作パネル８はさらに、プリント部数やプリント倍率などの数値を入力するためのテンキー５０２と、プリント動作の開始を指示するためのスタートキー５０５と、使用者の入力により設定されたプリント動作モードをクリアするためのクリアキー５０３と、プリンタ３のプリント動作を一時停止させるための停止キー５０４とを有している。
【００３８】
図３に示すように、プリンタ３は、プリンタ本体５略中央部のイエロー、マゼンタ、シアン、ブラックの各色の画像形成ステーションＹ，Ｍ，Ｃ，Ｋに、それぞれ着脱自在に装着されたプロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋを備えている。各プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋは、画像形成を実行する構成要素として、感光体ドラム１１１と、この感光体ドラム１１１の周りに設けられた帯電器１０１、発光ダイオード（ＬＥＤ）を有する露光器１０２、現像器１０３、および感光体ドラム表面を清掃するクリーナ１１６を備えている。さらに、各プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋは、対応する色（イエロー、マゼンタ、シアン、ブラック）のトナーを、内蔵する現像器１０３に供給するためのトナー溜め（不図示）を備えている。各プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋの現像器１０３にはそれぞれ、トナー溜め内のトナー濃度を自動的に調整するためにトナー濃度を検出するＡＴＤＣ（オート・トナー・デンシティ・コントローラ）センサ（不図示）が一体に取り付けられている。また、各プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋの感光体ドラム１１１は、ローラ１１２ａ，１１２ｂ、１１２ｃで支持された中間転写ベルト１１３を介してそれぞれ１次転写ローラ１０４Ｙ，１０４Ｍ，１０４Ｃ，１０４Ｋに対向している。
【００３９】
プリンタ本体５の下部には給紙・搬送部１２０が設けられている。給紙・搬送部１２０は、例えば給紙カセット６（簡単のため、給紙カセット７を省略する。）に収容された用紙１０８を給紙ローラ１０９により１枚づつ給紙し、搬送ローラ１１０ａを通して転写部１０５に搬送する。
【００４０】
各色の画像形成ステーションＹ，Ｍ，Ｃ，Ｋでは、帯電器１０１が感光体ドラム１１１の表面を一様に帯電する。続いて、露光器１０２が、画像データに基づいて発光ダイオード（ＬＥＤ）から光を出射して、感光体ドラム１１１に潜像を形成する。現像器１０３は、感光体ドラム１１１に形成された潜像にトナー溜めから供給されたトナーを付着させてトナー像を形成（現像）する。１次転写ローラ１０４は感光体ドラム１１１上に形成されたトナー像をローラ１１２ａ，１１２ｂ、１１２ｃで駆動される中間転写ベルト１１３上に１次転写する。２次転写ローラ１０５は、中間転写ベルト１１３上のトナー像を、搬送ローラ１１０ａによって搬送されてきた用紙１０８上に２次転写する。トナー像が転写された用紙１０８は、プリンタ本体５の上部に設けられた定着・排紙部１０６へ搬送される。
【００４１】
定着・排紙部１０６は、用紙１０８上に転写されたトナー像を定着し、像定着後の用紙（プリント）を搬送ローラ１１０ｂを介して、プリンタ本体５の上面に設けられた排紙トレー１１４上に排紙する。
【００４２】
プリンタ本体５の前面には、不図示のフロントカバーが設けられており、少なくともプロセスカートリッジ９はフロントカバーにより外部のユーザと遮断されている。また、センサＳＥ１６によりフロントカバーの開閉状況を検知することができる。
【００４３】
図４はプロセスカートリッジ９（９Ｙ，９Ｍ，９Ｃ，９Ｋを総称する）の外観を斜めから見たところを示している。プロセスカートリッジ９は図１中に示した感光体ドラム１１１、帯電器１０１、露光器１０２、現像器１０３およびクリーナ１１６を一体にしてユニット化したものである。プロセスカートリッジ９には不揮発性メモリとしてのＥＥＰＲＯＭ（エレクトリカリ・イレイザブル・プログラマブル・リード・オンリ・メモリ）２０が内蔵され、プロセスカートリッジ９の端面にはデータ転送用のコネクタ２１が設けられている。このプロセスカートリッジ９をプリンタ本体５に装着するときは、図５に示すように、プリンタ本体５に設けられたガイド部材１６３に沿って、プロセスカートリッジ９をプリンタ本体５の内部へ挿入し、プロセスカートリッジ９のコネクタ２１をプリンタ本体５側に設けられたコネクタ１６０に結合させる。
【００４４】
図６は、プリンタ本体５に各色のプロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋが装着された状態の、プリンタ３の制御系の構成を模式的に示している。プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋのコネクタ２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ（これらは図５中の２１に相当する）はそれぞれ、プリンタ本体５側の対応するコネクタ１６０Ｙ，１６０Ｍ，１６０Ｃ，１６０Ｋ（これらは図５中の１６０に相当する）と接続されている。
【００４５】
プリンタ３は、プリンタ全体の動作を制御するコントローラ２５と、プロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋを制御するための制御ボード２６を備えている。制御ボード２６には、ＣＰＵ（中央演算処理装置）２７と、ＲＯＭ（読み出し専用メモリ）２８と、ＲＡＭ（ランダム・アクセス・メモリ）２９と、拡張Ｉ／Ｏ（入出力）インターフェイス３０と、シリアル・パラレル変換部３１が搭載されている。これらのＣＰＵ２７、ＲＯＭ２８、ＲＡＭ２９、拡張Ｉ／Ｏインターフェイス３０およびシリアル・パラレル変換部３１は、アドレスデータバス４０を介して相互にデータ通信を行う。ＣＰＵ２７は、プリント処理のためにコントローラ２５とデータ通信を行う。また、制御ボード２６内のシリアル・パラレル変換部３１は、シリアルバス４１Ｙ，４１Ｍ，４１Ｃ，４１Ｍを介してそれぞれプロセスカートリッジ９Ｙ，９Ｍ，９Ｃ，９Ｋ内のＥＥＰＲＯＭ２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ（これらは図５中の２０に相当する）とデータ通信を行う。さらに、制御ボード２６はＲＳ２３２Ｃインターフェイス１６１を介してＬＡＮ２と接続されている。これにより、制御ボード２６と端末（簡単のため、ここではＰＣ１のみを示す）との間でＬＡＮ２を介してデータ通信を行って、ＥＥＰＲＯＭ２０に関する各種情報を端末ＰＣ１のモニタディスプレイ４０２上に表示することができる。
【００４６】
図７は、図６中に示した制御ボード２６と端末ＰＣ１との間でＬＡＮ２を介してデータ通信を行って、ＥＥＰＲＯＭ２０内から読み出されたデータおよびＥＥＰＲＯＭ２０内へ保存されたデータを、端末ＰＣ１のモニタディスプレイ４０２上に表示させた例を示している。
【００４７】
この表示例では、データ表示欄２１７とデータ保存欄２１８とを表示している。データ表示欄２１７には、複数のＥＥＰＲＯＭ２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの中からユーザがデータ表示したいと思うＥＥＰＲＯＭ２０を選択するためのＥＥＰＲＯＭ選択ドロップダウンリスト２１９と、選択されたＥＥＰＲＯＭ２０のデータを読み出させるための「Ｌｏａｄ  Ｄａｔａ」ボタン２２０と、その読み出されたデータを表示するデータ表示領域２２１とが設けられている。また、データ保存欄２１８には、複数のＥＥＰＲＯＭ２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの中からユーザがデータ保存したいと思うＥＥＰＲＯＭ２０を選択するためのＥＥＰＲＯＭ選択ドロップダウンリスト２２２と、選択されたＥＥＰＲＯＭ２０のデータをファイルヘ保存させるための「Ｓａｖｅ  Ｄａｔａ」ボタン２２３と、その保存されたデータを表示するためのデータ表示領域２２４とが設けられている。
【００４８】
いずれかのＥＥＰＲＯＭ２０に格納されたデータをデータ表示領域２２１に表示させる場合、ユーザは、ＥＥＰＲＯＭ選択ドロップダウンリスト２１９を展開させて、複数のＥＥＰＲＯＭ２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの中からユーザがデータ表示したいと思うＥＥＰＲＯＭ２０を選択する。次に、「Ｌｏａｄ  Ｄａｔａ」ボタン２２０を押下することによって、選択されたＥＥＰＲＯＭ２０のデータを読み出させるとともに、その読み出されたデータをデータ表示領域２２１に表示させる。
【００４９】
また、いずれかのＥＥＰＲＯＭ２０にデータを保存させる場合、ユーザは、ＥＥＰＲＯＭ選択ドロップダウンリスト２２２を展開させて、複数のＥＥＰＲＯＭ２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋの中からユーザがデータ保存したいと思うＥＥＰＲＯＭ２０を選択する。次に、「Ｓａｖｅ  Ｄａｔａ」ボタン２２３を押下することによって、選択されたＥＥＰＲＯＭ２０のデータをファイルヘ保存させるとともに、その保存されたデータをデータ表示領域２２４に表示させる。この表示を見ることによって、ユーザはそのＥＥＰＲＯＭ２０に保存されたデータの内容を容易に確認できる。
【００５０】
データ表示領域２２１，２２４にはそれぞれ、０から３２までのアドレスＡｄｉｓｐ，Ａｓａｖｅを持つ表示欄が用意されている。このアドレスＡｄｉｓｐ，Ａｓａｖｅは、ＥＥＰＲＯＭ２０内でデータが格納されるアドレスと対応している。つまり、データ表示領域２２１，２２４の表示欄にはそれぞれ、ＥＥＰＲＯＭ２０内のアドレスの順に、ＥＥＰＲＯＭ２０から読み出されたデータ、ＥＥＰＲＯＭ２０に保存されたデータが表示される。
【００５１】
図８は、各プロセスカートリッジ９に内蔵されたＥＥＰＲＯＭ２０のメモリマップを例示している。表中の「アドレス」は２バイトを１ワードとしてデータが格納されるアドレス、「データ名称」は格納される（および格納された）データの名称、「初期値」は工場出荷時に格納される値、「データ種類」は格納データの種類が読み出し専用データと書き込み・読み出し可能データとのいずれであるかを表す。
【００５２】
このメモリマップに示す通り、格納されるデータは、大別して、「色コード」や「ロットＮｏ」等の読み出し専用データと、「現像ローラカウンタ」や「感光体カウンタ」等の書き込み・読み出し可能データとに分類される。
【００５３】
「装着検出」データはプロセスカートリッジ９が装着されているか否かを表し、「新品検出」データはそのプロセスカートリッジ９が新品であるか否かを表す。また、「出荷仕向」データはそのプロセスカートリッジ９の国内向け・北米向けなどの地域で区分した出荷先を表し、「ＯＥＭコード」データはそのプロセスカートリッジ９が相手先ブランドで製造される場合のその相手先を表す。「色コード」データはそのプロセスカートリッジ９が形成する画像の色（イエロー、マゼンタ、シアンまたはブラック）を表し、「ロットＮｏ」データはそのプロセスカートリッジ９のロットナンバーを表す。各「リサイクル回数」データはそのプロセスカートリッジ９の予約されたリサイクル回数を表す。「ＴＣ履歴」データはそのプロセスカートリッジ９の現像器１０３におけるトナー対キャリア比の履歴を表し、「ＡＴＤＣセンサオフセット値」はそのプロセスカートリッジ９の現像器１０３についてのＡＴＤＣセンサ出力に対する制御量を表す。「現像ローラカウンタ」データはそのプロセスカートリッジ９の現像器１０３の使用回数を表し、「感光体カウンタ」データはそのプロセスカートリッジ９の感光体ドラム１１１の使用回数を表す。
【００５４】
読み出し専用データは、同じ内容のデータが複数箇所に格納されることはなく、メモリマップ中の１箇所のアドレスのみに格納される。一方、書き込み・読み出し可能データは、そのアクセス回数・重要度に応じて、同じ内容のデータがメモリマップ中で互いに離間した複数箇所のアドレスに格納されるようになっている。なお、連続したアドレスにデータが格納される場合は、複数のアドレスにわたっていても、格納箇所は１つであるものとする。具体的には、データは次のようなルールに従って格納される。
【００５５】
（ａ）アクセス回数が多く、重要度も高いデータは、同じ内容のものが互いに離間した３箇所のアドレスに格納される。例えば、「現像ローラカウンタ」の値は、アドレス２３・２４とアドレス４８・４９とアドレス５９・６０との３箇所に格納される。同様に、「感光体カウンタ」の値は、アドレス２５・２６とアドレス５０・５１とアドレス６１・６２との３箇所に格納される。
【００５６】
（ｂ）アクセス回数・重要度共に普通であるデータは、同じ内容のものが互いに離間した２箇所のアドレスに格納される。例えば、「装着検出」の結果はアドレス０とアドレス４０との２箇所に格納される。同様に、「新品検出」の結果はアドレス１とアドレス４１との２箇所に格納される。
【００５７】
（ｃ）アクセス回数が低く、重要度も低いデータは１箇所のアドレスに格納される。例えば、「ＴＣ履歴」はアドレス２１のみに格納される。同様に、「ＡＴＤＣセンサオフセット値」はアドレス２２のみに格納される。
【００５８】
なお、これらのルール（ａ）〜（ｃ）による、アクセス回数・重要度に応じたデータ別の格納箇所の数は、図９に一覧できるようにまとめられている。
【００５９】
これらのルール（ａ）〜（ｃ）によれば、ＥＥＰＲＯＭ２０内に、エラー発生度や重要度に応じて、データが効率よく配置される。この結果、ＥＥＰＲＯＭ２０は好ましいデータ配置となる。
【００６０】
（ｄ）同じ内容のデータが互いに離間した複数箇所のアドレスに格納される場合、格納箇所の数が同じであるデータ間では、アドレスシフト量が共通になっている。例えば、格納箇所が３箇所である「現像ローラカウンタ」データ、「感光体カウンタ」データはそれぞれ、１箇所目（アドレス２３・２４、アドレス２５・２６）に対する２箇所目（アドレス４８・４９、アドレス５０・５１）のアドレスシフト量が２５、２箇所目（アドレス４８・４９、アドレス５０・５１）に対する３箇所目（アドレス５９・６０、アドレス６１・６２）のアドレスシフト量が１１であり、アドレスシフト量が互いに同じになっている。また、格納箇所が２箇所である「装着検出」データ、「新品検出」データは、１箇所目（アドレス０、アドレス１）に対する２箇所目（アドレス４０、アドレス４１）のアドレスシフト量が４０であり、アドレスシフト量が互いに同じになっている。
【００６１】
（ｅ）一方、格納箇所の数が異なるデータ間では、アドレスシフト量が互いに異なっている。上の例でいえば、格納箇所が３箇所である「現像ローラカウンタ」データ、「感光体カウンタ」データについてのアドレスシフト量２５および１１と、格納箇所が２箇所である「装着検出」データ、「新品検出」データについてのアドレスシフト量４０とは、互いに異なっている。
【００６２】
（ｆ）格納箇所が１箇所であるデータ、すなわち、「出荷仕向」、「ＯＥＭコード」などの読み出し専用データや、書き込み・読み出し可能データのうちの「ＴＣ履歴」データ、「ＡＴＤＣセンサオフセット値」データは、格納箇所が複数である同じ内容のデータの２箇所目の格納アドレスよりも若いアドレスに格納される。例えば、「出荷仕向」データはアドレス２、「ＯＥＭコード」データはアドレス３、「ＴＣ履歴」データはアドレス２１、「ＡＴＤＣセンサオフセット値」データはアドレス２２に格納されている。これらのアドレス２，３，…，２２は、格納箇所が複数である同じ内容のデータの最も若い２箇所目の格納アドレス（「装着検出」データの２箇所目のアドレス）４０よりも、さらに若い。
【００６３】
（ｇ）格納箇所が複数である同じ内容のデータ間のアドレス数は、そのデータ間に、格納箇所が別の数であるデータが占めるアドレス数よりも大きい。これは当然ながら、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータを配置するためである。
【００６４】
図１０は、これらのルール（ｄ）〜（ｇ）に従ったデータ配置を模式的に例示している。図中、縦に並ぶ矩形枠はアドレス順に配置されるデータを表している。各矩形枠内のハイフン「−」の前の数字は、同じ内容のデータが格納される箇所の数を表し、また、各枠内のハイフン「−」の後の数字は、同じ内容のデータのうちの通し番号を表している。例えば、先頭に配置された「２−１」は、同じ内容のデータが２箇所に格納され、そのうちの１箇所目のデータであることを表している。その次に配置された「１−１」は、格納箇所が１箇所であり、その１箇所のデータであることを表している。さらにその次に配置された「３−１」は、同じ内容のデータが３箇所に格納され、そのうちの１箇所目のデータであることを表している。
【００６５】
これらのルール（ｄ）〜（ｇ）によれば、格納箇所が複数である同じ内容のデータ間の隙間に、格納箇所が別の数である別のデータが配置される。図１０の例でいえば、「２−１」と「２−２」との間の隙間に、「１−１」「３−１」が配置される。また、「３−１」と「３−２」との間の隙間に、「２−２」が配置される。したがって、同じ内容のデータ「２−１」「２−２」が同時に破損する可能性や、同じ内容のデータ「３−１」「３−２」が同時に破損する可能性が少ない。
【００６６】
また、メモリの使用効率を高めることができ、ＥＥＰＲＯＭ２０内にデータが効率よく配置される。例えば図８に示したメモリマップでは６３ワードで済むが、従来例のメモリマップでは１２７ワードを必要とする。
【００６７】
また、ＥＥＰＲＯＭ２０内にデータを配置するルールが定められているので、データ保存・読み出しのためのアクセスプログラムが簡単になる。特にルール（ｆ）によれば、このプロセスカートリッジ９が装着されるのがＥＥＰＲＯＭ２０内のデータ配置のルールがインプットされていないマシン（出荷前や回収後の検査機など）であっても、先頭アドレスから順にアクセスして行けば、複数箇所に同じ内容が格納されたデータの２箇所目をアクセスするまでに、ＥＥＰＲＯＭ２０内に格納されたデータを重複することなく１通り読み出すことができる。したがって、ＥＥＰＲＯＭ２０に対するアクセスに関する制御を簡素化できる。
【００６８】
図１１（ａ）〜（ｄ）は、プリンタ本体５（の制御ボード２６）とプロセスカートリッジ９との間のデータ通信の態様を例示している。同図（ａ）は、書き込み・読み出し可能データであって同じ内容のものが３箇所に格納されるものの例として、「現像ローラカウンタ」データの場合を示している。同図（ｂ）は、書き込み・読み出し可能データであって同じ内容のものが２箇所に格納されるものの例として、「新品検出」データの場合を示している。同図（ｃ）は、書き込み・読み出し可能データであって１箇所に格納されるものの例として、「ＴＣ履歴」データの場合を示している。また、同図（ｄ）は、読み出し専用データであって１箇所に格納されるものの例として、「出荷仕向」データの場合を示している。概して言うと、いずれの場合も、プリンタ本体５は、プロセスカートリッジ９ヘシリアルバス送信線Ｔｘを通して制御（要求）信号を送り、シリアルバス受信線Ｒｘを通してその要求に対するアンサー信号を受け取る。
【００６９】
これらのデータ通信（図１１（ａ）〜（ｄ））の詳細な制御手順は、ＥＥＰＲＯＭ２０のメモリマップが図８に示したものである場合、次のようになる。
【００７０】
「現像ローラカウンタ」データに関する制御を行う場合、図１２に示すように、まず受け付けた要求内容が「書き込み」要求であるか、「読み出し」要求であるかの識別を行う（Ｓ１０１）。要求内容が「書き込み」要求である場合、「現像ローラカウンタ」データを格納するための書き込みアドレス２３をセットして（Ｓ１０２）、書き込み処理を行う（Ｓ１０３）。続いて、そのアドレス２３に対してアドレスシフト量２５をプラスしたアドレス４８を書き込みアドレスとしてセットして（Ｓ１０４）、書き込み処理を行う（Ｓ１０５）。続いて、そのアドレス４８にさらにアドレスシフト量１１をプラスしたアドレス５９を書き込みアドレスとしてセットして（Ｓ１０６）、書き込み処理を行う（Ｓ１０７）。一方、ステップＳ１０１で、要求内容が「読み出し」要求である場合には、指定された読み出しアドレスをセットして（Ｓ１１１）、既述の読み出し処理を行ってそのアドレスのデータを読み出し（Ｓ１１２）、読み出したデータをプリンタ本体５へ送信するための送信バッファ（不図示）ヘセットする（Ｓ１１３）。そして、シリアルバス送信線Ｔｘを通してプリンタ本体５へその読み出しデータを送信する。
【００７１】
「新品検出」データに関する制御を行う場合も同様に、図１３に示すように、まず受け付けた要求内容が「書き込み」要求であるか、「読み出し」要求であるかの識別を行う（Ｓ１２１）。要求内容が「書き込み」要求である場合、「新品検出」データを格納するための書き込みアドレス１をセットして（Ｓ１２２）、書き込み処理を行う（Ｓ１２３）。続いて、そのアドレス１に対してアドレスシフト量４０をプラスしたアドレス４１を書き込みアドレスとしてセットして（Ｓ１２４）、書き込み処理を行う（Ｓ１２５）。一方、ステップＳ１２１で、要求内容が「読み出し」要求である場合には、指定された読み出しアドレスをセットして（Ｓ１３１）、既述の読み出し処理を行ってそのアドレスのデータを読み出し（Ｓ１３２）、読み出したデータをプリンタ本体５へ送信するための送信バッファ（不図示）ヘセットする（Ｓ１３３）。そして、シリアルバス送信線Ｔｘを通してプリンタ本体５へその読み出しデータを送信する。
【００７２】
「ＴＣ履歴」データに関する制御を行う場合も同様に、図１４に示すように、まず受け付けた要求内容が「書き込み」要求であるか、「読み出し」要求であるかの識別を行う（Ｓ１４１）。要求内容が「書き込み」要求である場合、「ＴＣ履歴」データを格納するための書き込みアドレス２１をセットして（Ｓ１４２）、書き込み処理を行う（Ｓ１４３）。一方、ステップＳ１４１で、要求内容が「読み出し」要求である場合には、指定された読み出しアドレス（この場合２１）をセットして（Ｓ１５１）、既述の読み出し処理を行ってそのアドレスのデータを読み出し（Ｓ１５２）、読み出したデータをプリンタ本体５へ送信するための送信バッファ（不図示）ヘセットする（Ｓ１５３）。そして、シリアルバス送信線Ｔｘを通してプリンタ本体５へその読み出しデータを送信する。
【００７３】
「出荷仕向」データに関する制御では、図１５に示すように、読み出し専用であるから要求内容の識別は行わず、読み出し要求を受け付けると、直ちに指定された読み出しアドレス２をセットして（Ｓ１６１）、既述の読み出し処理を行ってそのアドレスのデータを読み出し（Ｓ１６２）、読み出したデータをプリンタ本体５へ送信するための送信バッファ（不図示）ヘセットする（Ｓ１６３）。そして、シリアルバス送信線Ｔｘを通してプリンタ本体５へその読み出しデータを送信する。
【００７４】
なお、この実施形態では、プロセスカートリッジ９は、不揮発性メモリとしてのＥＥＰＲＯＭ２０に加えて、画像形成を実行する構成要素として、感光体ドラム１１１、帯電器１０１、露光器１０２、現像器１０３、クリーナ１１６およびトナー溜めを有するものとしたが、これに限られるものではない。プロセスカートリッジは、画像形成を実行する上述の構成要素のうちいずれかの要素を備えていれば、この発明の範囲に含まれる。例えば、感光体ドラム表面を露光するための露光器は、プリンタ本体側に固定して設置されていても良い。この場合、プロセスカートリッジ内を、感光体ドラム、帯電器およびクリーナを含む感光体ユニットと、現像器およびトナー溜めを含む現像ユニットとによって、ユニット化して構成しても良い。このようにユニット化して構成することにより、プロセスカートリッジを簡単に製造することができる。
【００７５】
また、不揮発性メモリとトナー溜めのみを備えた態様のプロセスカートリッジも、この発明の範囲に含まれる。この態様のプロセスカートリッジを用いる場合、残りの構成要素である感光体ドラム、帯電器、露光器、現像器およびクリーナは、例えばプリンタ本体側に固定して設置されるか、または、プリンタ本体に対して着脱自在に装着される別のプロセスカートリッジを構成しても良い。
【００７６】
また、この実施形態では、プロセスカートリッジ９は、不揮発性メモリとしてのＥＥＰＲＯＭ２０を内蔵するものとしたが、これに限られるものではない。この発明のプロセスカートリッジは、ＥＥＰＲＯＭ以外の不揮発性メモリを備えても良い。また、不揮発性メモリは、プロセスカートリッジに内蔵されるのではなく、プロセスカートリッジの外面に、例えばその外面に設けられたソケットを介して、装着されても良い。
【図面の簡単な説明】
【００７７】
【図１】この発明の一実施形態のプロセスカートリッジが装着されたプリンタを含む、プリンタシステムの全体構成を示す図である。
【図２】上記プリンタの操作パネルを示す図である。
【図３】上記プリンタの断面構造を示す図である。
【図４】上記プロセスカートリッジ自体を斜めから見たところを示す図である。
【図５】上記プロセスカートリッジがプリンタ本体に装着される仕方を示す図である。
【図６】上記プリンタ本体に各色のプロセスカートリッジが装着された状態の、プリンタの制御系の構成を模式的に示す図である。
【図７】上記ＥＥＰＲＯＭ内から読み出されたデータおよびＥＥＰＲＯＭ内へ保存されたデータを、端末のモニタディスプレイ上に表示させた例を示す図である。
【図８】上記ＥＥＰＲＯＭのメモリマップを例示する図である。
【図９】アクセス回数・重要度に応じたデータ別の格納箇所の数を示す図である。
【図１０】ルールに従ったデータ配置の例を模式的に示す図である。
【図１１】プリンタ本体とプロセスカートリッジとの間のデータ通信の態様を例示する図である。
【図１２】「現像ローラカウンタ」データに関する制御フローを示す図である。
【図１３】「新品検出」データに関する制御フローを示す図である。
【図１４】「ＴＣ履歴」データに関する制御フローを示す図である。
【図１５】「出荷仕向」データに関する制御フローを示す図である。
【符号の説明】
【００７８】
２  ＬＡＮ
３  プリンタ
５  プリンタ本体
９，９Ｙ，９Ｍ，９Ｃ，９Ｋ  プロセスカートリッジ
２０，２０Ｙ，２０Ｍ，２０Ｃ，２０Ｋ  ＥＥＰＲＯＭ
【図１】
2008293054.tif 000003
【図２】
2008293054.tif 000004
【図３】
2008293054.tif 000005
【図４】
2008293054.tif 000006
【図５】
2008293054.tif 000007
【図６】
2008293054.tif 000008
【図７】
2008293054.tif 000009
【図８】
2008293054.tif 000010
【図９】
2008293054.tif 000011
【図１０】
2008293054.tif 000012
【図１１】
2008293054.tif 000013
【図１２】
2008293054.tif 000014
【図１３】
2008293054.tif 000015
【図１４】
2008293054.tif 000016
【図１５】
2008293054.tif 000017