(57)【要約】【課題】インクカートリッジにメモリを組込み、インクの管理を行う際に、該メモリに格納された情報のうち消去されては困る情報の消失を防止する。【解決手段】カートリッジ本体１０に組込まれたメモリ１１及びメモリ１２のうちのメモリ１１は、リードオンリメモリで構成したので、メモリコントローラ２０Ｂから書込みができない。そのため、消去されては困るデータをメモリ１１に予め書込んでおけば、そのデータがメモリコントローラ２０Ｂで消去されることがない。【選択図】図１
2008001110.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を内蔵してプリンタに着脱自在に装着されるカーリッジ本体に、読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とを組込んだことを特徴とするプリンタ用カートリッジ。
【請求項２】
前記第２の記憶手段は、記憶領域を複数の領域に分け、該複数の領域のうちの一部の領域は、前記プリンタのメモリコントローラ側からの書込みができない構成にしたことを特徴とする請求項１記載のプリンタ用カートリッジ。
【請求項３】
前記消耗品をインクとしたことを特徴とする請求項１または２記載のプリンタ用カートリッジ。
【請求項４】
前記消耗品をトナーとしたことを特徴とする請求項１または２記載のプリンタ用カートリッジ。
【請求項５】
着脱自在に装着されたカートリッジに組込まれた読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とに対してアクセスするメモリコントローラを備えたプリンタにおいて、
前記メモリコントローラは、前記第２の記憶手段の記憶領域を複数の領域に分け、前記第１の記憶手段の記憶領域と該第２の記憶手段の記憶領域の一部とに対しては書込みを行わず読出しのみを行う構成とし、該第２の記憶手段の残りの記憶領域に対しては読出し及び書込みの両方を行う構成にしたことを特徴とするプリンタ。
【請求項６】
前記メモリコントローラは、
書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、
前記書込み用アドレスが前記第２の記憶手段の記憶領域のうちの特定の一部を示すときには、該第２の記憶手段に与える書込みイネーブル信号を無効化し、該アドレスが該第２の記憶手段の記憶領域のうちの他の部分を示すときには、該書込みイネーブル信号を有効化して該第２の記憶手段に与えるイネーブル設定部とを有することを特徴とする請求項５記載のプリンタ。
【請求項７】
前記メモリコントローラは、
書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、
前記書込み用アドレスの一部のビットデータを入力し、該ビットデータが特定のデータになったときには、前記第２の記憶手段に与える書込みイネーブル信号をマスクするマスク回路とを有することを特徴とする請求項５記載のプリンタ。
【請求項８】
請求項１〜４のいずれかに記載のプリンタ用カートリッジを備えたことを特徴とする請求項５〜７のいずれかに記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カートリッジ本体に組込まれた不揮発性メモリを用いて消耗品の管理を行うようにしたカートリッジ及びプリンタに関するものである。
【背景技術】
【０００２】
一般に、インクジェット式プリンタでは、工場でインクが封入されたインクカートリッジを着脱自在に装着し、該インクにより印刷を実施している。そのインクカートリッジ中のインクの管理等を行うために、インクジェット式プリンタ中には、メモリが搭載されている。ところが、インクカートリッジが抜かれて他のカートリッジが装着されたときには、メモリの記憶内容が実際とずれてインク管理に不整合が生じる。
【０００３】
インクカートリッジに組込まれるメモリは、該インクカートリッジのコストを低く抑えるために、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory ）等の不揮発性メモリが使用される。ＥＥＰＲＯＭは、書込み及び読出しに時間がかかるが、この弱点を補うために、メモリコントローラに、例えばスタティックランダムアクセスメモリ（以下、ＳＲＡＭという）等を搭載している。そして、電源投入直後に、インクカートリッジに組込まれたＥＥＰＲＯＭの記録内容をＳＲＡＭに転送しておき、印刷中は該ＳＲＡＭに対してのみアクセスし、ＥＥＰＲＯＭに対してはアクセスを行わない。電源遮断を検出したときに、ＳＲＡＭに記憶されたデータをＥＥＰＲＯＭに書込むようにしている。このようにして、個々のカートリッジに固有の情報がそれぞれのカートリッジに格納される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、従来の構成では、次のような課題があった。
【０００５】
即ち、メモリには、印刷で使用されたインク消費量等のプリンタ側から書込まれるデータばかりでなく、製造日時、駆動波形に関する情報、製造ライン番号等の製造工場側が出荷時に書込んだデータも記憶する必要がある。このようなメモリに対し、メモリコントローラが印刷を終了したときにインク消費量のデータを更新する構成になっている。そのため、製造工場側で書込んだデータが誤って消去される可能性があった。
【０００６】
本発明は、以上のような現状を鑑みてなされた発明であり、製造工場側で書込まれたデータの消去を防止することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、消耗品を内蔵してプリンタに着脱自在に装着されるカーリッジ本体に、読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とを組込んだことを要旨とする。
【０００８】
このような構成を採用したことにより、第１の記憶手段は、書込みができないので、該第１の記憶手段に消去されては困るデータを記録しておけば、そのデータが書込みよって消失することがない。
【０００９】
請求項２に記載の発明は、請求項１記載のプリンタ用カートリッジにおいて、前記第２の記憶手段は、記憶領域を複数の領域に分け、該複数の領域のうちの一部の領域は、前記プリンタのメモリコントローラ側からの書込みができない構成にしたことを要旨とする。このような構成を採用したことにより、第２の記憶手段の記憶領域の一部がメモリコントローラからの書込みができない。その領域に消去されては困るデータを書込んでおけば、消失しない。
【００１０】
請求項３に記載の発明は、請求項１または２記載のプリンタ用カートリッジにおいて、前記消耗品をインクとしたことを要旨とする。このような構成を採用したことにより、例えばインクの消費量の管理が可能になる。
【００１１】
請求項４に記載の発明は、請求項１または２記載のプリンタ用カートリッジにおいて、前記消耗品をトナーとしたことを要旨とする。このような構成を採用したことにより、トナーの消費量の管理が可能になる。
【００１２】
請求項５に記載の発明は、着脱自在に装着されたカートリッジに組込まれた読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とに対してアクセスするメモリコントローラを備えたプリンタにおいて、前記メモリコントローラは、前記第２の記憶手段の記憶領域を複数の領域に分け、前記第１の記憶手段の記憶領域と該第２の記憶手段の記憶領域の一部とに対しては書込みを行わず読出しのみを行う構成とし、該第２の記憶手段の残りの領域に対しては読出し及び書込みの両方を行う構成にしたことを要旨とする。このような構成を採用したことにより、メモリコントローラが、第２の記憶手段の領域の一部に対して書込みを行わない。
【００１３】
請求項６に記載の発明は、請求項５記載のプリンタにおいて、前記メモリコントローラは、書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、前記書込み用アドレスが前記第２の記憶手段の記憶領域のうちの特定の一部を示すときには、該第２の記憶手段に与える書込みイネーブル信号を無効化し、該アドレスが該第２の記憶手段の記憶領域のうちの他の部分を示すときには、該書込みイネーブル信号を有効化して該第２の記憶手段に与えるイネーブル設定部とを有することを要旨とする。このような構成を採用したことにより、書込み用アドレスが第２の記憶手段の記憶領域の特定の一部を示すときには、書込みが発生しない。つまり、そのアドレスで示される領域に書込まれているデータは、消失しない。
【００１４】
請求項７に記載の発明は、請求項５記載のプリンタにおいて、前記メモリコントローラは、書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、前記書込み用アドレスの一部のビットデータを入力し、該ビットデータが特定のデータになったときには、前記第２の記憶手段に与える書込みイネーブル信号をマスクするマスク回路とを有することを要旨とする。このような構成を採用したことにより、書込み用アドレスのビットデータにより、第２の記憶手段の記憶領域が決まるが、そのビットデータが特定のデータになると、書込みイネーブル信号がマスクされる。即ち、その記憶領域には書込みができなくなり、既に書込まれていたデータの消失がない。
【００１５】
請求項８に記載の発明は、請求項１〜４のいずれかに記載のプリンタ用カートリッジを備えたことを要旨とする。
【発明を実施するための最良の形態】
【００１６】
［第１の実施形態］
以下、本発明を具体化した第１の実施形態のカートリッジ及びインクジェットプリンタの概要を、図１に従って説明する。
【００１７】
図示しない消耗品としてのインクを内蔵するカートリッジ本体１０には、図１のように、第１の記憶手段である例えばヒューズＲＯＭ１１と第２の記憶手段であるＥＥＰＲＯＭ１２とが、組込まれている。一方、プリンタ本体２０には、カートリッジ本体１０中のインクで印刷を行うプリント機構２０Ａと、メモリコントローラ２０Ｂとが設けられている。カートリッジ本体１０は、プリンタ本体２０に着脱自在に装着されるようになっている。
【００１８】
ヒューズＲＯＭ１１は、カートリッジ本体１０の製造日時、製造ライン番号及び駆動波形等の、製造者側が出荷時にヒューズを溶断させて記録したデータが消去不能に格納されている。なお、駆動波形とカートリッジの種類とが対応しており、駆動波形が異なると、良好な印刷が実施できない。
【００１９】
一方、ＥＥＰＲＯＭ１２には、メモリコントローラ２０Ｂを介してプリンタから与えられたインク消費量のデータが格納されるようになっている。インク消費量は、インクの残量管理に必要な情報である。
【００２０】
メモリコントローラ２０Ｂは、図示しないＳＲＡＭ及びアドレス生成回路を持つとともに、ＥＥＰＲＯＭ１２に対し、プリンタ側から与えられた書込みイネーブル信号ＷＥ及び読出しイネーブル信号ＲＥを与えて、該ＥＥＰＲＯＭ１２に対して書込みデータＷＤの書込みと読出しデータＲＤの読出しとを行う構成になっている。また、ヒューズＲＯＭ１１には読出しイネーブル信号ＲＥを与え、該ヒューズＲＯＭ１１から読出しデータＲＤを読出すようになっている。
【００２１】
次に、このカートリッジ本体１０及びプリンタ本体２０の動作を説明する。
【００２２】
インクを内蔵するカートリッジ本体１０をプリンタ本体２０に装着することにより、プリント機構２０Ａによる印刷媒体への印刷が可能になる。プリンタの電源を投入したときに、メモリコントローラ２０Ｂは、アドレス生成回路が順次生成するアドレスＡｄをヒューズＲＯＭ１１及びＥＥＰＲＯＭ１２に与えるとともに、読出しイネーブル信号ＲＥを該ヒューズＲＯＭ１１及びＥＥＰＲＯＭ１２に与える。これにより、ヒューズＲＯＭ１１及びＥＥＰＲＯＭ１２に書込まれていたデータＲＤがすべて読出される。読出されたデータＲＤは、メモリコントローラ２０Ｂ中のＳＲＡＭに一旦格納される。以降、プリント機構２０Ａが必要とするデータはＳＲＡＭから提供される。プリント機構２０Ａがインクを用いて印刷媒体に印刷しているときには、プリント機構２０Ａから与えられたデータで、ＳＲＡＭに格納されているインク消費量のデータが書換えられる。
【００２３】
印刷が終了して電源がオフされるときに、メモリコントローラ２０Ｂは、ＳＲＡＭに格納されたインク消費量のデータＷＤを選択して読出すとともに、ＥＥＰＲＯＭ１２の記憶領域を示す書込み用アドレスＡｄを生成する。メモリコントローラ２０Ｂは、インク消費量のデータＷＤ及び書込み用アドレスＡｄをＥＥＰＲＯＭ１２に送信するとともに、書込みイネーブル信号ＷＥを該ＥＥＰＲＯＭ１２に送信する。これにより、インク消費量データＷＤがＥＥＰＲＯＭ１２に書込まれ、該ＥＥＰＲＯＭ１２の記憶内容が更新される。以下、同様にしてＳＲＡＭに格納されたインク消費量のデータＷＤのすべてが、該ＥＥＰＲＯＭ１２に書込まれる。
【００２４】
以上のように、この第１の実施形態では、次のような作用効果を奏する。
【００２５】
・カートリッジ本体１０に読出しのみが可能なヒューズＲＯＭ１１と読出し及び書込みの両方が可能なＥＥＰＲＯＭ１２を組込み、該ヒューズＲＯＭ１１に、消去されては困る製造日時、製造ライン番号、駆動波形等のデータを記録しておく。そのため、ヒューズＲＯＭ１１に記録されたデータは書換えが不可能なので、メモリコントローラ２０Ｂの書換えによって製造日時、製造ライン番号、駆動波形等のデータが消去されることがない。
【００２６】
［第２の実施形態］
以下、本発明を具体化した第２の実施形態のカートリッジ及びインクジェットプリンタの概要を、図２及び図３に従って説明する。
【００２７】
前記第１の実施形態では、ヒューズＲＯＭ１１に、消去されては困る製造日時、製造ライン番号、駆動波形等のデータを製造工場において記録した。しかし、カートリッジ本体１０をリサイクルして使用するときには、工場側で書換えたい初期データや新たに管理データを追加したい場合も想定される。例えば、回収したカートリッジ本体１０にインクを再封入する時には、該インクの封入日やインクの製造番号を示すデータ等もカートリッジ本体１０に格納しておくと、品質保証上都合がよい。本実施形態のインクジェットプリンタでは、インクの封入日やインクの製造番号等のデータの書換えが工場側で可能で、しかも、それがメモリコントローラ２０Ｂによって消去されない構成にしている。
【００２８】
このインクジェットプリンタでは、インクを内蔵するカートリッジ本体１０に、図２のように、第１の記憶手段としてのヒューズＲＯＭ１１と、第２の記憶手段であるＥＥＰＲＯＭ１３とが組込まれている。一方、プリンタ本体２０には、カートリッジ本体１０中のインクで印刷を行うプリント機構２０Ａと、メモリコントローラ２０Ｂとが設けられている。
【００２９】
ヒューズＲＯＭ１１には、第１の実施形態と同様に、カートリッジ本体１０の製造日時、製造ライン番号及び駆動波形等のデータが記録されている。ＥＥＰＲＯＭ１３は、図３のようにその記憶領域１４を分割し、該記憶領域１４における例えば８ビット幅のアドレスＡｄの「００Ｈ」〜「３ＦＨ」で示される領域１４ａには、該カートリッジ本体１０のインクの封入日やインクの製造番号等の、製造者側が書込んだ出荷時設定情報が格納されている。ＥＥＰＲＯＭ１３の記憶領域１４の残りのアドレスＡｄの「４０Ｈ」〜「ＦＦＨ」で示される領域１４ｂは、プリント機構２０Ａから与えられたインク消費量等のインク管理データを記憶するようになっている。
【００３０】
メモリコントローラ２０Ｂは、図示しないＳＲＡＭと、アドレス生成回路２２と、イネーブル設定部２３とを備えている。アドレス生成回路２２の出力側はヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に接続されるとともに、イネーブル設定部２３に接続されている。イネーブル設定部２３は、ソフトウエアで運用され、予め設定された書込み用アドレスが入力されたときには、書込みイネーブル信号ＷＥを無効化し、他のアドレスが入力されたときには、該書込みイネーブル信号ＷＥを有効化してＥＥＰＲＯＭ１３に与えるものである。ここでは、例えばアドレスＡｄが「００Ｈ」〜「３ＦＨ」の場合には、書込みイネーブル信号ＷＥを無効化し、アドレスが「４０Ｈ」〜「ＦＦＨ」のときには、書込みイネーブル信号ＷＥを有効化してＥＥＰＲＯＭ１３に与えるように設定されている。
【００３１】
次に、このカートリッジ本体１０及びプリンタ本体２０の動作を説明する。
【００３２】
プリンタの電源を投入したときに、メモリコントローラ２０Ｂは、読出しイネーブル信号ＲＥをヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に与え、該メモリコントローラ２０Ｂ中のアドレス生成回路２２が読出し用アドレスＡｄを生成して順次出力する。これにより、ヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に書込まれていたデータＲＤがすべて読出され、メモリコントローラ２０Ｂ中のＳＲＡＭに一旦格納される。以降、メモリコントローラ２０Ｂは、プリント機構２０Ａの必要とするデータＷＤをＳＲＡＭから提供する。プリント機構２０Ａがインクを用いて印刷媒体に印刷を実施しているときには、メモリコントローラ２０Ｂは該プリント機構２０Ａから与えられたデータで、ＳＲＡＭ中のデータの一部を書換える。これにより、第１の実施形態と同様にインク消費量のデータが書換えられる。
【００３３】
印刷が終了して電源がオフされるときに、メモリコントローラ２０Ｂ中のアドレス生成回路２２は書込み用アドレスＡｄを順次生成する。一方、イネーブル設定部２３は、アドレス生成回路２２の出力する書込み用アドレスＡｄが「００Ｈ」〜「３ＦＨ」の場合には書込みイネーブル信号ＷＥを無効化し、アドレスＡｄが「４０Ｈ」〜「ＦＦＨ」のときには、書込みイネーブル信号ＷＥを有効化してＥＥＰＲＯＭ１３に与える。これにより、ＳＲＡＭに格納されていたインク管理データが、ＥＥＰＲＯＭ１３のアドレスＡｄの「４０Ｈ」〜「ＦＦＨ」で示される記憶領域１４ｂに書込まれ、該領域１４ｂの内容が更新される。これに対し、記憶領域１４ａに格納された出荷時設定情報に関しては書込みが行われない。
【００３４】
以上のように、この第２の実施形態では、次のような作用効果を奏する。
【００３５】
・第１の実施形態と同様に、カートリッジ本体１０に読出しのみが可能なヒューズＲＯＭ１１と読出し及び書込みの両方が可能なＥＥＰＲＯＭ１３とを組込み、該ヒューズＲＯＭ１１に、消去されては困る製造日時、製造ライン番号、駆動波形等のデータを記録しておく。そのため、第１の実施形態と同様に、ヒューズＲＯＭ１１に記録されたデータは書換え不可能なので、メモリコントローラ２０Ｂによって誤って製造日時、製造ライン番号、駆動波形等のデータが消去されることがない。
【００３６】
・メモリコントローラ２０Ｂにイネーブル設定部２３を設け、ＥＥＰＲＯＭ１３の記憶領域の一部の領域１４ａには、プリンタ及びメモリコントローラ２０Ｂ側からの書込みができない構成にしたので、インクの再封入日やインクの製造番号等の出荷時設定情報が消去されることがない。よって、インクを使いきったカートリッジ本体１０を回収してインクを再封入して流通させるリサイクルの場合に、製造工場側で出荷時情報の書込みが可能になり、しかも、その出荷時情報がメモリコントローラ２０Ｂで消去されないようにできる。
【００３７】
・イネーブル設定部２３は、ソフトウエアで運用されるので、書込みイネーブル信号ＷＥを有効または無効にするアドレスを適宜に指定でき、領域１４ａ及び領域１４ｂの大きさを自由に設定できる。
【００３８】
［第３の実施形態］
以下、本発明を具体化した第３の実施形態のカートリッジ及びプリンタの概要を図４に従って説明する。
【００３９】
このインクジェットプリンタは、図４のように、図示しないインクを内蔵するカートリッジ本体１０に、第２の実施形態と同様のヒューズＲＯＭ１１とＥＥＰＲＯＭ１３とが組込まれている。一方、プリンタ本体２０には、カートリッジ本体１０中のインクで印刷を行うプリント機構２０Ａと、メモリコントローラ２０Ｂとが設けられている。
【００４０】
ヒューズＲＯＭ１１には、カートリッジ本体１０の製造日時、製造ライン番号及び駆動波形等のデータが記録されている。ＥＥＰＲＯＭ１３の記憶領域１４を分割し、該記憶領域１４における例えば８ビット幅のアドレスＡｄの「００Ｈ」〜「３ＦＨ」で示される領域１４ａには、該カートリッジ本体１０のインクの封入日やインクの製造番号等の製造者側が書込んだ出荷時設定情報が格納されている。ＥＥＰＲＯＭ１３の記憶領域の残りのアドレスＡｄの「４０Ｈ」〜「ＦＦＨ」で示される領域１４ｂには、プリント機構２０Ａから与えられたインク消費量等のインク管理データを記憶するようになっている。
【００４１】
メモリコントローラ２０Ｂは、図示しないＳＲＡＭ及びアドレス生成回路２２を持つとともに、マスク回路２４を備えている。即ち、第２の実施形態のイネーブル設定部２３の代わりに、マスク回路２４が設けられている。アドレス生成回路２２は、Ａ7，Ａ6，Ａ5，Ａ4，Ａ3，Ａ2，Ａ1，Ａ0のビットデータからなる８ビット幅のアドレスＡｄをＥＥＰＲＯＭ１３に与える接続になっている。８ビットのうちの上位２ビットのビットデータＡ7，Ａ6は、マスク回路２４にも出力される。
【００４２】
マスク回路２４は、アドレスＡｄのビットデータＡ7，Ａ6を入力する２入力ＯＲゲート２４ａと、該ＯＲゲート２４ａの出力端子が一方の入力端子に接続された２入力ＡＮＤゲート２４ｂとで構成されている。ＡＮＤゲート２４ｂの他方の入力端子には、書込みイネーブル信号ＷＥが入力され、該ＡＮＤゲート２４ｂの出力端子が、ＥＥＰＲＯＭ１３に接続されている。
【００４３】
次に、このカートリッジ本体１０及びプリンタ本体２０の動作を説明する。
【００４４】
プリンタの電源を投入したときに、メモリコントローラ２０Ｂは、読出しイネーブル信号ＲＥをヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に与え、該メモリコントローラ２０Ｂ中のアドレス生成回路２２が読出し用アドレスＡｄを生成して順次ヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に出力する。これにより、ヒューズＲＯＭ１１及びＥＥＰＲＯＭ１３に書込まれていたデータＲＤがすべて読出され、ＳＲＡＭに一旦格納される。以降、メモリコントローラ２０Ｂがプリント機構２０Ａの必要とするデータをＳＲＡＭから提供する。
【００４５】
プリント機構２０Ａがインクを用いて印刷媒体に印刷をしているときに、メモリコントローラ２０Ｂは、該プリント機構２０Ａから与えられたデータでＳＲＡＭ中のデータの一部を書換える。第１の実施形態と同様に、例えばインク残量データが書換えられる。
【００４６】
印刷が終了して電源がオフされるときに、メモリコントローラ２０Ｂ中のアドレス生成回路２２は、書込み用アドレスＡｄを順次生成する。マスク回路２４では、アドレス生成回路２２の出力するアドレスＡｄのビットデータＡ7，Ａ6がともに「０」の時に、ＯＲゲート２４ａの出力端子が「Ｌ」になり、書込みイネーブル信号ＷＥをマスクし、他の場合には、書込みイネーブル信号ＷＥをそのままＥＥＰＲＯＭ１３に与える。これにより、ＳＲＡＭに格納されていたインク管理データが、ＥＥＰＲＯＭ１３のインク管理データを格納するための記憶領域１４ｂに書込まれて更新される。つまり、インク管理データが更新される。これに対し、ＥＥＰＲＯＭ１３の出荷時設定情報に関しては書込みが行われないので、更新されない。
【００４７】
以上のように、この第３の実施形態では、次のような作用効果を奏する。
【００４８】
・第１または第２の実施形態と同様に、カートリッジ本体１０に、読出しのみが可能なヒューズＲＯＭ１１と読出し及び書込みの両方が可能なＥＥＰＲＯＭ１３を組込み、該ヒューズＲＯＭ１１に、消去されては困る製造日時、製造ライン番号、駆動波形等のデータを記録しておく。そのため、第１の実施形態と同様に、ヒューズＲＯＭ１１に記録されたデータは書換え不可能なので、メモリコントローラ２０Ｂによって製造日時、製造ライン番号、駆動波形等のデータが消去されることがない。
【００４９】
・メモリコントローラ２０Ｂにマスク回路２４を設け、ＥＥＰＲＯＭ１３の記憶領域の一部の領域１４ａには、メモリコントローラ２０Ｂ側からの書込みができない構成にしたので、出荷時設定情報が消去されることがない。よって、第２の実施形態と同様に、インクを使いきったカートリッジ本体１０を回収してインクを再封入して流通させるリサイクルの場合に、製造工場側で出荷時情報の書込みが可能になるとともに、その出荷時情報がメモリコントローラ２０Ｂで消去されないようにできる。
【００５０】
・マスク回路２４で、書込みイネーブル信号ＷＥをマスクする構成にしたので、該書込みイネーブル信号ＷＥを有効或いは無効に設定するためのソフトウエアが不要となる。
【００５１】
なお、上記実施形態は以下のように変更してもよい。
【００５２】
○前記各実施形態では、インクジェットプリンタを説明したが、カートリッジに封入されたトナーを使用するレーザプリンタにおいても、該トナーの管理が必要である。レーザプリンタに上記第１〜３の実施形態の構成を採用することにより、上記実施形態と同様の効果を奏する。さらに、インクやトナーを使用するプリンタばかりでなく、例えば潤滑油等の消耗品をカートリッジに封入して用いる他の装置でも、第１〜３の実施形態の構成を採用することにより、同様の効果が得られる。
【００５３】
○第１の記憶手段としてのヒューズＲＯＭ１１は、メモリコントローラ２０Ｂからの書込みができない他のＦＡＭＯＳ（Floating Gate Avalanche injection MOS ) ＲＯＭ等に変更することが可能である。
【００５４】
○第２の記憶手段としてのＥＥＰＲＯＭ１２，１３は、フラッシュメモリに変更することが可能である。
【００５５】
○第１〜３の実施形態では、第２の記憶手段として高速アクセスが可能なＦＲＡＭ（Ferroelectric Random Access Memory：強誘電体記憶装置）を用いれば、メモリコントローラ２０Ｂ中のＳＲＡＭを省略できる。即ち、印刷開始前に、ＦＲＡＭに格納されているデータをすべて読みだして直接プリント機構２０Ａに転送しておき、印刷中に更新されたデータを逐次ＦＲＡＭに書込むようにしてもよい。
【００５６】
○第２及び第３の実施形態では、カートリッジ本体１０の製造日時、製造ライン番号及び駆動波形等をヒューズＲＯＭ１１に記録したが、これらをＥＥＰＲＯＭ１３の記憶領域１４の一部の領域１４ａに格納してもよい。このようにすることで、ヒューズＲＯＭ１１が省略可能になる。この場合のプリンタ本体２０は、ヒューズＲＯＭ１１に対する配線がなくなるだけで、他の構成は第２及び第３の実施形態と同様になる。
【００５７】
次に、前記各実施形態及びその変形例から把握できる請求項に記載した発明以外の技術思想について、それらの効果とともに以下に記載する。
【００５８】
（１）プリンタに着脱自在に装着され、消耗品を内蔵したカートリッジ本体に、読出し及び書込みが可能な不揮発性メモリを組込み、前記不揮発性メモリは記憶領域を複数に分け、該複数の領域のうちの一部の記憶領域は、前記プリンタのメモリコントローラ側からの書込みができない構成にしたカートリッジ。このようなカートリッジでは、複数の記憶領域のうちの一部の領域に、消去されては困るデータを書込んでおけば、メモリコントローラによる書換えで、そのデータが消去されることがない。
【００５９】
（２）前記消耗品はインクである前記（１）のカートリッジ。このようなカートリッジでは、印刷で使用されるインクの消費量が管理可能になる。
【００６０】
（３）前記消耗品はトナーである前記（１）のカートリッジ。印刷で使用されるトナーの消費量が管理可能になる。
【００６１】
（４）着脱自在に装着されたカートリッジの不揮発性メモリに対して該カートリッジ内の消耗品に関する情報の読出し及び書込みを行うためのメモリコントローラを備えたプリンタにおいて、前記メモリコントローラは、前記不揮発性メモリにデータをアクセスするためのアドレスを生成するアドレス生成回路と、前記アドレスが前記不揮発性メモリの記憶領域のうちの特定の一部を示すときには、該不揮発性メモリに与える書込みイネーブル信号を無効化し、該アドレスが該記憶領域のうちの他の部分を示すときには、該イネーブル信号を有効化して該不揮発性メモリに与えるイネーブル設定部とを持つプリンタ。このようなプリンタでは、不揮発性メモリの記憶領域の特定の一部に、消去されて困るデータを書込んでおけば、メモリコントローラ側から誤ってそのデータを消去することがなくなる。
【００６２】
（５）着脱自在に装着されたカートリッジの不揮発性メモリに対して該カートリッジ内の消耗品に関する情報の読出し及び書込みを行うためのメモリコントローラを備えたプリンタにおいて、前記メモリコントローラは、前記不揮発性メモリにデータをアクセスするためのアドレスを生成するアドレス生成回路と、前記アドレスの一部のビットデータを入力し、該ビットデータが特定のデータになったときには、前記不揮発性メモリに与える書込みイネーブル信号をマスクするマスク回路とを有するプリンタ。このようなプリンタでは、書込みイネーブル信号がマスクされる不揮発性メモリの記憶領域に、消去されては困るデータを書込んでおけば、該データが誤って消去されることがなくなる。
【００６３】
以上、詳述したように、本発明によれば、第２の記憶手段の記憶領域を複数の領域に分け、該複数の領域のうちの一部の領域は、メモリコントローラ側からの書込みができない構成にしたので、この一部の領域に消去されては困る情報を格納しておけば、誤って消去されることが防止できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態を示すカートリッジ及びプリンタの概略の構成図。
【図２】本発明の第２の実施形態を示すカートリッジ及びプリンタの概略の構成図。
【図３】ＥＥＰＲＯＭ１３の記憶領域を示す説明図。
【図４】本発明の第３の実施形態を示すカートリッジ及びプリンタの概略の構成図。
【符号の説明】
【００６５】
１０…カートリッジ本体、１１…第１の記憶手段としてのヒューズＲＯＭ、１２，１３…第２の記憶手段としてのＥＥＰＲＯＭ、１４…記憶領域、２０…プリンタ本体、２０Ａ…プリント機構、２０Ｂ…メモリコントローラ、２２…アドレス生成回路、２３…イネーブル設定部、２４…マスク回路。
【図１】
2008001110.tif 000003
【図２】
2008001110.tif 000004
【図３】
2008001110.tif 000005
【図４】
2008001110.tif 000006
【手続補正書】
【提出日】平成19年8月28日(2007.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
消耗品を内蔵してプリンタに着脱自在に装着されるカーリッジであって、
前記カートリッジの製造日時及び前記消耗品の消費量を記憶する記憶手段を有し、
前記記憶手段において、前記カートリッジの製造日時は前記プリンタによるデータの書き換えが不可能な状態で記憶されているとともに、前記消耗品の消費量は前記プリンタによるデータの書き換えが可能な状態で記憶されていることを特徴とするカートリッジ。
【請求項２】
前記消耗品をインクとしたことを特徴とする請求項１に記載のカートリッジ。
【請求項３】
前記消耗品をトナーとしたことを特徴とする請求項１に記載のカートリッジ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記問題点を解決するために、本発明は、消耗品を内蔵してプリンタに着脱自在に装着されるカーリッジ本体に、読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とを組込んだことを要旨とする。
また、消耗品を内蔵してプリンタに着脱自在に装着されるカーリッジであって、前記カートリッジの製造日時及び前記消耗品の消費量を記憶する記憶手段を有し、前記記憶手段において、前記カートリッジの製造日時は前記プリンタによるデータの書き換えが不可能な状態で記憶されているとともに、前記消耗品の消費量は前記プリンタによるデータの書き換えが可能な状態で記憶されていることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、前記第２の記憶手段は、記憶領域を複数の領域に分け、該複数の領域のうちの一
部の領域は、前記プリンタのメモリコントローラ側からの書込みができない構成にしたことを要旨とする。このような構成を採用したことにより、第２の記憶手段の記憶領域の一部がメモリコントローラからの書込みができない。その領域に消去されては困るデータを書込んでおけば、消失しない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、前記消耗品をインクとしたことを要旨とする。このような構成を採用したことにより、例えばインクの消費量の管理が可能になる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記消耗品をトナーとしたことを要旨とする。このような構成を採用したことにより、トナーの消費量の管理が可能になる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、着脱自在に装着されたカートリッジに組込まれた読出しのみが可能な第１の記憶手段と読出し及び書込みが可能な第２の記憶手段とに対してアクセスするメモリコントローラを備えたプリンタにおいて、前記メモリコントローラは、前記第２の記憶手段の記憶領域を複数の領域に分け、前記第１の記憶手段の記憶領域と該第２の記憶手段の記憶領域の一部とに対しては書込みを行わず読出しのみを行う構成とし、該第２の記憶手段の残りの領域に対しては読出し及び書込みの両方を行う構成にしたことを要旨とする。このような構成を採用したことにより、メモリコントローラが、第２の記憶手段の領域の一部に対して書込みを行わない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、前記メモリコントローラは、書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、前記書込み用アドレスが前記第２の記憶手段の記憶領域のうちの特定の一部を示すときには、該第２の記憶手段に与える書込みイネーブル信号を無効化し、該アドレスが該第２の記憶手段の記憶領域のうちの他の部分を示すときには、該書込みイネーブル信号を有効化して該第２の記憶手段に与えるイネーブル設定部とを有することを要旨とする。このような構成を採用したことにより、書込み用アドレスが第２の記憶手段の記憶領域の特定の一部を示すときには、書込みが発生しない。つまり、そのアドレスで示される領域に書込まれているデータは、消失しない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記メモリコントローラは、書込み用アドレス及び読出し用アドレスを生成するアドレス生成回路と、前記書込み用アドレスの一部のビットデータを入力し、該ビットデータが特定のデータになったときには、前記第２の記憶手段に与える書込みイネーブル信号をマスクするマスク回路とを有することを要旨とする。このような構成を採用したことにより、書込み用アドレスのビットデータにより、第２の記憶手段の記憶領域が決まるが、そのビットデータが特定のデータになると、書込みイネーブル信号がマスクされる。即ち、その記憶領域には書込みができなくなり、既に書込まれていたデータの消失がない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】