(57)【要約】【課題】カートリッジなどの消耗品ユニットをリユースする際、ＥＥＰＲＯＭなどの記憶装置には、書き込み回数の上限による寿命がある。【解決手段】記憶部１３２０と、印刷装置制御部３００から送信されるコマンドデータに基づいて、メモリーセルの書き込みもしくは読み出し指示を出力し、ホストから送信されるクロック数をカウントして、アドレス更新指示を出力する制御部１３１０と、アドレス更新指示を受けてアドレスを更新してアクセス先のアドレスを指定するとともに、アドレス更新指示に従って、指定されたメモリーセルへの読み出し、書き込みを実行する記憶制御部１３３０と、を持ち、前記記憶部１３２０は、複数のインク消費量記憶領域と、リユース回数記憶領域と、を持ち、複数のインク消費量記憶領域は、読出し時にリユース回数記憶領域よりも読み出しの順番が早い領域にある。【選択図】図７
2015020315.tif 000002
【特許請求の範囲】
【請求項１】
ホストから受信するクロック数に応じてメモリーセルへのデータ書き込み順番、メモリーセルからのデータ読み出し順番が決まっている記憶装置であって、
メモリーセルからなる記憶部と、
ホストから送信されるコマンドデータに基づいて、メモリーセルへの書き込みもしくは読み出し指示を出力し、前記ホストから送信されるクロック数をカウントして、アドレス更新指示を出力する制御部と、
前記アドレス更新指示を受けてアドレスを更新し、前記記憶部のうちの読み出しもしくは書き込み対象となる前記メモリーセルのアドレスを指定するとともに、前記アドレス更新指示に従って、前記指定されたアドレスのメモリーセルへの読み出しもしくは書き込みを実行する記憶制御部と、を持ち、
前記記憶部は、複数の印刷材消費情報記憶領域と、リユース回数記憶領域と、を持ち、複数の印刷材消費情報記憶領域は、前記読出し時に前記リユース回数記憶領域よりも読み出しの順番が早い領域にあることを特徴とする記憶装置。
【請求項２】
印刷装置に装着可能な消耗品に備えられた請求項１に記載の記憶装置と通信可能に構成された通信部を有し、前記通信部を介して、前記記憶装置に記憶されたデータを読み出しもしくは前記記憶装置にデータを書き込み可能な印刷装置制御部を有する印刷装置であって、
前記印刷装置制御部は、前記消耗品の累積の印刷材消費量を算出し、
前記記憶装置から読み出したリユース回数により、前記複数の印刷材消費情報領域の中から択一的に選択されるインク消費情報領域を決定し、
印刷材消費に伴い、新たな累積の印刷材消費情報を算出したときに、算出された前記印刷材消費情報量を前記選択されたアドレスで指定されるメモリーセル領域に書き込むためのデータを生成し、前記通信部を介して前記記憶装置に送信することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記書き込むためのデータは、書き込みコマンドデータと、書き込み許可フラグとを含む書き込み単位毎の書き込みデータパケットと、からなり、
前記記憶装置の制御部は、前記書き込み許可フラグが不許可に設定されているときには、前記記憶制御部に書き込み指示を送信せずに前記アドレス更新指示を送信し、
前記印刷装置制御部は、
前記リユース回数に応じて、前記選択した印刷材消費情報領域よりも先にアクセスされるインク消費情報領域があるときには、前記先にアクセスされる印刷材消費情報領域を更新するためのデータパケットの前記書き込み許可フラグを非許可に設定した前記書き込むためのデータを生成することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置への着脱が可能な消耗品ユニットを用いた印刷装置に関する。特に、その消耗品ユニットや、消耗品ユニットに備えられた記憶装置の再利用を可能とする印刷装置の制御に関する。
【背景技術】
【０００２】
印刷装置としては、インクジェットプリンターやレーザープリンターなどが存在する。印刷装置には、通常、消耗品ユニットとして、インクやトナーなどの印刷材（消耗材）を収容する容器である印刷材カートリッジ（インクカートリッジ、トナーカートリッジなど。消耗品ユニットともいう。）が装着される。印刷材カートリッジには、不揮発性メモリーであるＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの記憶装置が設けられているものがある。（例えば、特許文献１）。記憶装置は、印刷材カートリッジの製造情報や、印刷材カートリッジが印刷装置に装着された後に印刷装置によって消費された印刷材消費量の情報などの種々の情報を記憶する。記憶装置は、印刷装置の指示により、これらの情報を印刷装置に送信したり、印刷装置から送信されたデータを受信するとともに、受信したデータで自身の記憶内容を更新する。記憶装置への印刷材消費量のデータの更新（書き込み）は、印刷実行時に所定量の印刷材を消費する毎および印刷装置の電源オフ時などに実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９９４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カートリッジなどの消耗品ユニットが印刷装置で使用された後、印刷装置ベンダーがその使用済みカートリッジを回収する場合がある。カートリッジは分解されて、再利用可能なパーツは、リユースされる。また、カートリッジは分解されずに清掃され、印刷材を再充填することにより、カートリッジがリユースされる場合もある。しかし、ＥＥＰＲＯＭなどの記憶装置には、書き込み回数の上限による寿命がある。一般に、リユース時に印刷装置メーカーは、記憶装置の使用状況を管理しないため、記憶装置のリユースができない、もしくは、リユース時のカートリッジで、記憶装置への書き込み情報の信頼性が低下するおそれがあるという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］ホストから受信するクロック数に応じてメモリーセルへのデータ書き込み順番、メモリーセルからのデータ読み出し順番が決まっている記憶装置であって、メモリーセルからなる記憶部と、ホストから送信されるコマンドデータに基づいて、メモリーセルへの書き込みもしくは読み出し指示を出力し、前記ホストから送信されるクロック数をカウントして、アドレス更新指示を出力する制御部と、前記アドレス更新指示を受けてアドレスを更新し、前記記憶部のうちの読み出しもしくは書き込み対象となる前記メモリーセルのアドレスを指定するとともに、前記アドレス更新指示に従って、前記指定されたアドレスのメモリーセルへの読み出しもしくは書き込みを実行する記憶制御部と、を持ち、前記記憶部は、複数の印刷材消費情報記憶領域と、リユース回数記憶領域と、を持ち、複数の印刷材消費情報記憶領域は、前記読出し時に前記リユース回数記憶領域よりも読み出しの順番が早い領域にあることを特徴とする記憶装置。
【０００７】
［適用例２］印刷装置に装着可能な消耗品に備えられた上記記憶装置と通信可能に構成された通信部を有し、前記通信部を介して、前記記憶装置に記憶されたデータを読み出しもしくは前記記憶装置にデータを書き込み可能な印刷装置制御部を有する印刷装置であって、前記印刷装置制御部は、前記消耗品の累積の印刷材消費量を算出し、前記記憶装置から読み出したリユース回数により、前記複数の印刷材消費情報領域の中から択一的に選択されるインク消費情報領域を決定し、印刷材消費に伴い、新たな累積の印刷材消費情報を算出したときに、算出された前記印刷材消費情報量を前記選択されたアドレスで指定されるメモリーセル領域に書き込むためのデータを生成し、前記通信部を介して前記記憶装置に送信することを特徴とする印刷装置。
【０００８】
［適用例３］上記印刷装置であって、前記書き込むためのデータは、書き込みコマンドデータと、書き込み許可フラグとを含む書き込み単位毎の書き込みデータパケットと、からなり、前記記憶装置の制御部は、前記書き込み許可フラグが不許可に設定されているときには、前記記憶制御部に書き込み指示を送信せずに前記アドレス更新指示を送信し、前記印刷装置制御部は、前記リユース回数に応じて、前記選択した印刷材消費情報領域よりも先にアクセスされるインク消費情報領域があるときには、前記先にアクセスされる印刷材消費情報領域を更新するためのデータパケットの前記書き込み許可フラグを非許可に設定した前記書き込むためのデータを生成することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】印刷装置の構成を示す斜視図。
【図２】インクカートリッジが装着されたホルダーの外観斜視図。
【図３】インクカートリッジの斜視図。
【図４】回路基板の構成例を示す図。
【図５】記憶部に記憶されるデータの構成例を示す図。
【図６】記憶装置と印刷装置制御部の電気的な接続関係に着目した印刷装置の構成例を示す図。
【図７】印刷装置制御部と記憶装置の詳細を示す図。
【図８】記憶装置への書き込み時に、印刷装置制御部から記憶装置に送信されるデータのタイミングチャート。
【図９】印刷装置制御部が実行するインクカートリッジの記憶装置に関る動作を説明するフローチャート。
【図１０】印刷装置ベンダーにおける記憶装置リユース処理装置が実行する記憶装置をリユースするための処理のフローチャート。
【図１１】リユース回数に応じた記憶部のインク消費量書き込み領域を説明するための図。
【図１２】オフキャリッジタイプのインクジェット式の印刷装置の概略構成を示す図。
【図１３】オフキャリッジタイプのインクジェット式の印刷装置のカートリッジの外観斜視図。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施の形態について詳細に説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００１１】
１．印刷装置
図１は、本実施形態における印刷装置（「プリンター」とも呼ぶ）の構成を示す斜視図である。図１には、互いに直交するＸＹＺ軸が描かれている。これ以降に示す図についても必要に応じてＸＹＺ軸を付している。本実施形態において、印刷装置の使用姿勢では、Ｚ軸方向が鉛直方向であり、印刷装置のＸ軸方向の面が正面である。この印刷装置は、個人向けの小型インクジェットプリンターであり、副走査送り機構と、主走査送り機構と、ヘッド駆動機構を有している。副走査送り機構は、図示しない紙送りモーターを動力とする紙送りローラー１２を用いて印刷用紙Ｐを副走査方向に搬送する。主走査送り機構は、キャリッジモーター１４の動力を用いて、駆動ベルト１６に接続されたキャリッジ３０を主走査方向に往復動させる。印刷装置の主走査方向はＹ軸方向であり、副走査方向はＸ軸方向である。ヘッド駆動機構は、キャリッジ３０に備えられた印刷ヘッド３２を駆動してインクの吐出及びドット形成を実行する。印刷装置は、更に、上述した各機構を制御する処理を行う印刷装置制御部３００（「ホスト」ともいう。）と通信部を備えている。印刷装置制御部３００は、通信部を介して、フレキシブルケーブル４２に配置されたバス配線とキャリッジ３０に接続されている。
【００１２】
キャリッジ３０は、ホルダー２０と、印刷ヘッド３２とを備えている。ホルダー２０は、複数のインクカートリッジ（消耗品の一例。インクは印刷材の一例である。）が脱着可能に装着されるように構成されており、印刷ヘッド３２の上側に配置されている。ホルダー２０に装着されたインクカートリッジは、Ｙ方向に並ぶ。ホルダー２０を「カートリッジ装着部」とも呼ぶ。図１に示す例では、ホルダー２０には、４つのインクカートリッジが独立に装着可能であり、例えば、ブラック、イエロー、マゼンタ、シアンの４種類のインクカートリッジが１つずつ装着される。この印刷装置のように、利用者により交換されるインクカートリッジが、印刷ヘッドのキャリッジ上のカートリッジ装着部（ホルダー）に装着される印刷装置のタイプを、「オンキャリッジタイプ」と呼ぶ。
【００１３】
図２は、インクカートリッジ１０が装着されたホルダー２０の外観斜視図である。図２は説明の容易のために、ホルダー２０に１つのインクカートリッジ１０が装着されている様子を示している。ホルダー２０は、それぞれ１つのインクカートリッジ１０を装着可能な４つのスロットを有している。ホルダー２０の各スロットには、インク供給管２４０が設けられている。インクカートリッジ１０内部のインクはインク供給管２４０を介して印刷ヘッド３２に供給される。インク供給管２４０の周囲には外部にインクが漏れ出さないようにインクカートリッジ１０のインク供給口をシールするための弾性部材２４２が設けられている。インクカートリッジ１０は、弾性変形する弾性部としてのレバー１２０を有する。利用者はレバー１２０を操作することでホルダー２０からインクカートリッジ１０を取り外すことができる。
【００１４】
図３は、本実施形態に係るインクカートリッジ１０の斜視図である。インクカートリッジ１０をホルダー２０に装着する際の装着方向ＳＤは、−Ｚ方向（本実施形態では、鉛直下向き方向）である。このインクカートリッジ１０は、インクを収容するインク収容部１００（「インク収容容器」又は「筐体」とも呼ぶ）と、回路基板４００（単に「基板」とも呼ぶ）と、を備えている。インク収容部１００の内部には、インクを収容するインク室１０８が形成されている。インク収容部１００は、全体として略直方体の形状を有しており、底面１０１と、上面１０２と、正面１０３と、背面１０４と、左側面１０５と、右側面１０６の６つの面を有している。底面１０１には、インクカートリッジ１０がホルダー２０に装着されたときに、印刷装置のインク供給管２４０と接続されるインク供給口１１０が形成されている。
【００１５】
正面１０３には、レバー１２０が設けられている。レバー１２０には、係合解除部１２２と、係合突起１２４が設けられている。このレバー１２０は、ホルダー２０にインクカートリッジ１０を着脱する際に使用される。すなわち、利用者がレバー１２０を押すことによって、係合突起１２４とホルダー２０の係合部とを機械的に係合させたり、その係合を解除したりすることができる。背面１０４には、係合突起１６０が設けられている。この係合突起１６０も、ホルダー２０の係合部と係合して、インクカートリッジ１０を装着状態に維持する機能を有する。
【００１６】
底面１０１と正面１０３とが交わる位置（すなわちインク収容部１００の正面下端のコーナー部）には、基板設置部１８０が形成されており、この基板設置部１８０に回路基板４００が設置されている。基板設置部１８０は、底面１０１に対して傾いた斜面として構成されている。より詳細に言えば、底面１０１の正面１０３側の端部には、基板設置部１８０と段差部１８８とを含むオーバーハング部１９０が設けられている。段差部１８８は、底面１０１から上方に向けて立ち上がる部分である。基板設置部１８０は、段差部１８８の上方の位置に設けられている。基板設置部１８０には、回路基板４００が設置されている。回路基板４００の裏表面（インク収容部と対向する面）には記憶装置１３０（後述）が配置されている。
【００１７】
図４（Ａ）、図４（Ｂ）に、インクカートリッジ１０に設けられる回路基板４００の構成例を示す。図４（Ａ）は、回路基板４００の表面の構成を示している。図４（Ｂ）は、回路基板４００を側面から見た図を示している。回路基板４００の表面は、インクカートリッジ１０に取り付けられたときに、外側に露出している面である。
【００１８】
図４（Ａ）に示すように、回路基板４００は、表面に配置された９つの端子４１０〜４９０からなる端子群と、裏面に配置された記憶装置１３０とを備える。記憶装置１３０は、印刷装置制御部３００が複数のカートリッジの各々に備えられた記憶装置１３０のうちのアクセス対象となる記憶装置１３０を選択するための記憶装置１３０のＩＤ番号（識別情報）やそのカートリッジに収容されているインクに関する情報（例えば、そのカートリッジから消費されたインク消費量に対応するインク消費量情報（印刷材消費情報ともいう。）やインク色、製造情報）などを記憶する。記憶装置１３０については後に詳述する。
【００１９】
各端子４１０〜４９０は、その中央部に、ホルダー２０に取り付けられた装置側端子のうちの対応する端子と接触する接触部ｃｐを含んでいる。上側列を形成する端子４１０〜４４０と、下側列を形成する端子４５０〜４９０のうち、端子４２０、４３０、４６０、４７０、４８０は記憶装置１３０に接続される記憶装置１３０用の端子である。端子４１０、４４０、４５０、４９０は、印刷装置制御部３００が、インクカートリッジ１０がホルダー２０に装着されているか否かを検出するために使用される端子である。記憶装置１３０に接続される端子の機能は以下のとおりである。
＜上側列＞
（１）リセット端子４２０
（２）クロック端子４３０
＜下側列＞
（３）第１電源端子（記憶装置１３０の電源電位３．３Ｖが供給される端子）４６０
（４）第２電源端子（第１電源端子よりも低いレベルの記憶装置１３０の電源電位が供給される端子。接地端子。）４７０
（５）データ端子４８０
【００２０】
リセット端子４２０と、クロック端子４３０と、第１電源端子４６０と、第２電源端子４７０と、データ端子４８０は、回路基板４００上に配置された図示しない配線により記憶装置１３０に接続される。また、カートリッジが印刷装置に装着されると、リセット端子４２０と、クロック端子４３０と、第１電源端子４６０と、第２電源端子４７０と、データ端子４８０の各々は、図示しない装置側端子に接続され、装置側端子およびフレキシブルケーブル４２を介して、印刷装置制御部３００と接続される。
【００２１】
図５に、記憶装置１３０内の記憶部１３２０（図７参照）に記憶されるデータの構成例を示す。記憶部１３２０は、アドレスＡ０〜Ａｎ（ｎは３以上の整数）により指定される複数のメモリーセルから構成される。各アドレスＡ０〜Ａｎにより、１ワード分（８ビット分）の８個のメモリーセルが指定される。アドレスＡ０とアドレスＡｍ〜Ａｎ（ｍは３以上の整数でｍ≦ｎ。本実施例ではＡ６〜Ａ１０。）で指定されるメモリーセル領域は、カートリッジの製造時に工場のカートリッジ製造装置を使用して情報が書き込まれる領域である。印刷装置では読み出しのみが可能な領域（読み出し専用領域）である。
【００２２】
Ａｋ〜Ａｋ＋１（ｋは１以上の整数で、ｋ＜ｋ＋１（エル）＜ｍ、本実施例ではＡ１〜Ａ５）で指定されるメモリーセル領域は、カートリッジの製造時に工場で所定の値に設定する領域であり、印刷装置の動作中に、印刷装置制御部３００が、読出しと書き込み（データ更新）をするエリア（読み出し書き込み可能領域）である。Ａｋ〜Ａｋ＋１（本実施例ではＡ１〜Ａ５）は、インク消費情報が記憶されるエリアであり、Ａｍ（本実施例ではＡ６）に記憶されるリユース回数に応じていずれかの領域が択一的に選択されてインク消費情報が書き込まれる。Ａｋは、記憶装置１３０の１回目のカートリッジへの組み込み時（リユース回数０回目の組み立て時）には、カートリッジのインクが未消費であることを示す値０にセットされる。
【００２３】
以上のデータを記憶する記憶装置１３０を備えたカートリッジが印刷装置に装着されると、印刷装置制御部３００は記憶装置１３０の記憶部１３２０のデータを読み出し、その中から、アドレスＡｍのメモリーセルに記憶されていた情報に基づき、記憶装置１３０のリユース回数を決定する。印刷装置制御部３００は、決定したリユース回数により、そのカートリッジでのインク消費情報を記憶させる領域として使用すべき領域をＡｋ〜Ａｋ＋１の中から特定する。例えば、本実施例では、リユース回数が０回目であれば、アドレスＡ１で指定されるメモリーセル領域にインク消費情報が記憶される。リユース回数が１回目であれば、Ａ２で指定されるメモリーセル領域にインク消費情報が記憶される。
また、アドレスＡ０には、記憶装置１３０自身のＩＤ番号（識別情報）が記憶される。このＩＤ番号（識別情報）は、印刷装置制御部３００が記憶装置１３０と通信をするときに使用される。詳しくは、後述する。アドレスＡｍには、記憶装置１３０のリユース回数が記憶される。アドレスＡｍよりも後のアドレスで指定される領域には、カートリッジの製造情報、カートリッジの色情報、印刷装置のベンダー情報などが記憶される。
【００２４】
図６に本実施形態の記憶装置１３０と印刷装置制御部３００の電気的な接続関係に着目した印刷装置の構成例を示す。本実施形態の印刷装置は、第１の記憶装置１３０−１〜第ｎ（ｎは２以上の整数）の記憶装置１３０−ｎ、記憶装置１３０が実装されるｎ個の回路基板４００−１〜４００−ｎ、回路基板４００を備えるｎ個のインクカートリッジ１０−１〜１０−ｎ及び印刷装置制御部３００を含む。
【００２５】
第１の記憶装置１３０−１〜第ｎの記憶装置１３０−ｎは、それぞれリセット端子ＴＲＳＴ、クロック端子ＴＣＫ、データ端子ＴＤＡ、第１の電源端子ＶＤＤ及び第２の電源端子ＶＳＳを含む。
【００２６】
印刷装置制御部３００は、例えばＣＰＵやＲＯＭ，ＲＡＭなどから構成され、印刷装置全体の制御を実行するとともに、インクカートリッジから消費されたインク消費量の管理に関する処理を行う。具体的には、印刷実行中に消費されたインクや、ヘッドのメンテナンスで消費されたインク量をカウントする処理を行って、カウントしたインク消費量に基づいて、現在自身に装着されているインクカートリッジの累積のインク消費量を算出し、自身のＲＯＭやＲＡＭに記憶する。
【００２７】
インク消費量は、印刷装置の印刷処理やヘッドのクリーニングなどのインク消費処理によって１つのインクカートリッジから消費されたインク量である。また、印刷装置制御部３００は、インク消費量から、インク消費情報を算出し、インクカートリッジの記憶装置に算出したインク消費情報を書き込む。インク消費情報は、インクカートリッジに収容されるインク収容量のうち、印刷装置に消費される量を１００％とする相対値で表す。すなわち、新規のインクカートリッジ又はリユースされたインクカートリッジを最初に装着した時にはインク消費情報は０％であり、印刷の実行に伴って徐々に値が増加し、インクが無くなった時にはインク消費情報が１００％になる。ここで、リユースされたインクカートリッジとは、新規のインクカートリッジのインクが印刷装置によって消費された後、印刷装置業者がインクカートリッジを回収して、インクカートリッジを清掃してインクを再充填し、再度、印刷装置で使用可能な状態としたカートリッジである。
【００２８】
印刷装置制御部３００は、ホスト側リセット端子ＨＲＳＴ、ホスト側クロック端子ＨＣＫ、ホスト側データ端子ＨＤＡ、第１の電源端子ＶＤＤ及び第２の電源端子ＶＳＳを含む。印刷装置制御部３００のホスト側リセット端子ＨＲＳＴ、ホスト側クロック端子ＨＣＫ、ホスト側データ端子ＨＤＡ、第１の電源端子ＶＤＤ及び第２の電源端子ＶＳＳの各々は、各記憶装置１３０のリセット端子４２０、クロック端子４３０、データ端子４８０、第１電源端子４６０、第２電源端子４７０の各々とバス接続される。
【００２９】
図７は、図６の印刷装置制御部３００と記憶装置１３０の詳細を示した図である。図７では第１の電源端子、第２の電源端子、第１の電源端子の配線、第２の電源端子の配線は省略している。記憶装置１３０は、制御部１３１０、記憶部（メモリーセル部）１３２０、記憶制御部１３３０、クロック端子ＴＣＫ、データ端子ＴＤＡ、リセット端子ＴＲＳＴを含む。また、本実施形態の印刷装置制御部３００は、通信部３１０、制御部３２０、クロック端子ＨＣＫ、データ端子ＨＤＡ、リセット端子ＨＲＳＴ、第１電源端子（図示省略）、第２電源端子（図示省略）を含む。記憶装置１３０の第１の電源端子ＶＤＤ、第２の電源端子ＶＳＳ、クロック端子ＴＣＫ、データ端子ＴＤＡ、リセット端子ＴＲＳＴは、各々回路基板の第１電源端子４６０、第２電源端子４７０、クロック端子４３０、データ端子４８０、リセット端子４２０と、図示しない回路基板内に配置されている配線により接続されている。
【００３０】
印刷装置制御部３００は、複数の記憶装置１３０−１〜１３０−ｎに対してクロックを供給する。また、データ信号線ＳＤＡを介して、印刷装置制御部３００と各記憶装置１３０との間でデータ（印刷装置制御部３００が記憶装置１３０のメモリーセルを更新するためのデータ、あるいは記憶装置１３０から読み出されるデータ）等のやり取りが行われる。また、リセット信号線ＸＲＳＴを介して、印刷装置制御部３００は、複数の記憶装置１３０−１〜１３０−ｎに対してリセット信号を出力する。クロック信号は、データの送受信において、印刷装置制御部３００と記憶装置１３０との間で同期をとるための信号である。
【００３１】
図５で説明したように、複数の記憶装置１３０−１〜１３０−ｎの各々は、アドレスＡ０で指定されるメモリーセル領域に各々ＩＤ番号（識別情報）を記憶している。１つの印刷装置制御部３００に対して、複数の記憶装置１３０がバス接続されているため、印刷装置制御部３００は、この識別情報を指定することで、複数の記憶装置１３０−１〜１３０−ｎのうちの１つの記憶装置１３０を通信相手として特定し、読み出しや書き込みコマンドを送信し、コマンドに応じたデータの送受信をすることができる。例えば図７では、第１の記憶装置１３０−１のＩＤ番号はＩＤ＝１であり、第２の記憶装置１３０−２のＩＤ番号はＩＤ＝２である。
【００３２】
記憶装置１３０の制御部１３１０は、バスＢＳを介して接続される印刷装置制御部３００との通信処理を行う。具体的には、印刷装置制御部３００から送信されるクロック及びリセット信号に基づいて、データ信号線ＳＤＡを介して印刷装置制御部３００から送信されるＩＤ番号情報、コマンドデータ（コマンドパケット）や書き込みデータ（データパケット）などを受信し、またデータ信号線ＳＤＡを介して印刷装置制御部３００に対して記憶部１３２０から読み出されたデータを送信する。
【００３３】
記憶部１３２０は、例えばＥＥＰＲＯＭや強誘電体メモリーなどの不揮発性メモリーセル領域であって、印刷装置制御部３００からのデータが書き込まれる。記憶制御部１３３０は、記憶部１３２０のアクセス制御を行う。
【００３４】
記憶装置１３０の制御部１３１０は、ＩＤコンパレーターＩＤ＿ＣＯＭＰ、Ｉ／ＯコントローラーＩ／Ｏ＿ＣＮＴＬ、コマンドデコーダーＣＭＤＥＣ、アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴを含む。ＩＤコンパレーターＩＤ＿ＣＯＭＰは、印刷装置制御部３００から送信されたＩＤ情報が自分自身の記憶部１３２０に記憶されているＩＤ情報と一致するか否かを比較する。一致する場合には、コマンドデコーダーＣＭＤＥＣに対してイネーブル信号を出力し、コマンドデコーダーＣＭＤＥＣは印刷装置制御部３００から送信されたコマンドデータ（オペレーションコード）をデコードする。一方、印刷装置制御部３００から送信されたＩＤ情報が自分自身のＩＤ情報と一致しない場合には、自身を非アクティブ状態とし、リセット信号が再び非リセットレベルとなるまで動作を停止する。
【００３５】
コマンドデコーダーＣＭＤＥＣはイネーブル信号を受信すると、コマンドの解析をする。具体的には、印刷装置制御部３００から送信されたコマンドが、書き込みコマンドか、読み出しコマンドか、あるいはその他の動作を指示するコマンドであるかを解析する。印刷装置制御部３００から送信されたコマンドが書き込みコマンドである場合には、Ｉ／ＯコントローラーＩ／Ｏ＿ＣＮＴＬは、印刷装置制御部３００からの書き込みデータを受信する。記憶制御部１３３０は、コマンドデコーダーＣＭＤＥＣからの書き込み命令ｗｒに基づいて、受信した書き込みデータをメモリーデータｍ＿ｄａｔａとして記憶部１３２０に書き込む。
【００３６】
記憶装置１３０は、アドレス端子を持たない、シーケンシャルアクセスのメモリーである。アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、書き込み、読み出しの対象となるメモリーセルのアドレスを更新するための指示を出力する。アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、リセット信号が非リセットを示すレベルになった後に受信したクロック信号の数をカウントしたカウント値に基づいて、アクセスするメモリーセルを指定するために、記憶制御部１３３０にアドレス更新指示ａｄｄｒを出力する。
【００３７】
読み出し時処理：
印刷装置制御部３００が、記憶装置１３０の記憶部１３２０に記憶されたデータを読み出す処理について説明する。
印刷装置制御部３００は、記憶装置１３０に電源供給を開始した後、リセット信号を非アクティブを示すレベルに設定する（非リセット、リセット解除状態。本実施例ではハイレベル。）。こののち、データ線を介して、アクセス対象となる記憶装置１３０を特定するためのＩＤ番号情報と読み出しコマンドをこの順番で記憶装置１３０に送信する。
【００３８】
記憶装置１３０のアドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、リセット信号が非リセット状態となった直後は、カウントが０であり、アドレスＡ０を指定する。記憶制御部１３３０は、Ａ０に格納されているＩＤ番号を読み出し、ＩＤコンパレーターＩＤ＿ＣＯＭＰに送る。ＩＤコンパレーターＩＤ＿ＣＯＭＰは記憶部１３２０から読み出したＩＤ番号と、データ線を介して受信したＩＤ番号情報を比較する。ＩＤが一致すると、コマンドデコーダーＣＭＤＥＣに、次に受信するコマンドを解析するように指示する。読み出し時の場合は、印刷装置制御部３００から読み出しコマンドが送られてきている。コマンドデコーダーＣＭＤＥＣは、コマンドが読出しであると判定したのち、記憶制御部１３３０に読み出し命令ｒｄを発行する。
【００３９】
記憶制御部１３３０は、読み出し命令ｒｄに基づいて、記憶部１３２０からメモリーデータｍ＿ｄａｔａを読み出す。このとき、読み出し対象となるアドレスは、印刷装置制御部３００からのクロックに基づいてアドレス生成部ＡＤＤＲ＿ＣＯＵＮＴにより生成される。アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、所定数のクロックをカウントする毎に、アドレス更新をする。アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、クロックを所定カウントする毎にＡ１以降のアドレスを順番に指定するようにアドレスを生成する。このため、読み出し時には、印刷装置制御部３００からクロックを受信している間は、Ａ１以降で指定されるアドレスに記憶されている情報が順次読み出される。読み出されたデータはクロック信号に同期して、制御部１３１０により、印刷装置制御部３００に送信される。
【００４０】
ここで、Ａ０に格納されているＩＤ番号は、印刷装置制御部３００が、複数の記憶装置１３０の中の通信相手を特定するために使用される情報で、記憶装置１３０のＩＤコンパレーターが使用する情報なので、印刷装置制御部３００によって読み出されることも更新されることもない。このため、Ａ１以降のアドレスで指定されるメモリーセルに格納される情報が、記憶装置１３０から順番に読出されることになる。
【００４１】
書込み時処理：
印刷装置制御部３００が、記憶装置１３０の記憶部１３２０に記憶されているデータを更新するために、データを書き込む処理について説明する。
印刷装置制御部３００は、記憶装置１３０に電源供給を開始した後、リセット信号を非アクティブを示すレベルに設定する（非リセット、リセット解除状態）。こののち、データ線を介して、アクセス対象となる記憶装置１３０を特定するためのＩＤ番号情報と書き込みコマンドをこの順番で記憶装置１３０に送信する。
【００４２】
記憶装置１３０のアドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、リセット信号が非リセット状態となった直後は、カウントが０であり、記憶制御部１３３０はアドレスＡ０を指定している。記憶制御部１３３０は、Ａ０に格納されているＩＤ番号を読み出し、ＩＤコンパレーターＩＤ＿ＣＯＭＰに送る。ＩＤコンパレーターＩＤ＿ＣＯＭＰは記憶部１３２０から読み出したＩＤ番号と、データ線を介して受信したＩＤ番号情報を比較する。ＩＤが一致すると、コマンドデコーダーＣＭＤＥＣに、次に受信するコマンドを解析するように指示する。この場合は、印刷装置制御部３００から送られてくるコマンドは書き込みコマンドであるので、コマンドデコーダーＣＭＤＥＣがコマンドは、「書き込みコマンド」であると判定したのち、記憶制御部１３３０に書き込みの指示ｗｒを送信する。記憶制御部１３３０は、コマンドデコーダーＣＭＤＥＣからの書き込み指令に基づいて、書き込みを実行する。
【００４３】
アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、読み出し時と同様に、書き込む際の書き込み先のアドレスを示すアドレス情報を更新するように記憶制御部１３３０にアドレス更新指示ａｄｄｒを送る。印刷装置制御部３００から送信されるクロックを所定数カウントする毎に、記憶制御部１３３０にアドレス更新指示ａｄｄｒが出力される。書き込みデータは、書き込みデータを受信した順番に記憶部１３２０の連続するアドレス順に書き込まれる。また、各アドレスの書き込み単位毎に、書き込みデータが記憶部１３２０に正常に書き込まれた場合には、記憶制御部１３３０は、内部アクノリッジ（Acknowledge）ｉ＿ａｃｋをＩ／ＯコントローラーＩ／Ｏ＿ＣＮＴＬに出力する。Ｉ／ＯコントローラーＩ／Ｏ＿ＣＮＴＬは、記憶制御部から内部アクノリッジｉ＿ａｃｋが発行されている場合には、１アドレス分の書き込みデータの単位（書き込みデータパケット）を受信した後の次に受信するクロックに同期して、データ線をハイレベルに設定し、記憶部１３２０に正常に書き込みが実行されたことを印刷装置制御部３００に通知する。
【００４４】
ここで、アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、クロック数をカウントすることによりアクセス対象のアドレスを生成するので、本実施形態の記憶装置１３０では、記憶部１３２０への書き込みの順番はＡ１，Ａ２・・・・の順番となる。このため、例えば、リユース回数が１回目であり、印刷装置制御部３００がインク消費量を更新する対象のメモリーセル領域がアドレスＡ２で指定される領域である場合、本来はＡ１のメモリーセルへの書き込みが必要ないにもかかわらず、既存のＡ１のデータにてＡ１のメモリーセルへの書き込みを実行後、Ａ２のメモリーセルへの書き込みを実行することになり、書き込み時間が長くなるという課題がある。本実施形態の印刷装置制御部３００と記憶装置１３０では、リユース回数が１回目であり、インク消費量を更新したい領域がアドレスＡ２の領域だけの場合、アドレスＡ１のメモリーセル領域への書き込みをせずにスキップし、アドレスＡ２のメモリーセル領域だけを更新することが可能である。これについて詳述する。
【００４５】
本実施例では、印刷装置制御部３００が書き込みデータを記憶装置１３０に送信する際に、書き込みデータの書き込み単位（データパケットともいう。１アドレスで指定されるメモリーセルへの書き込みデータ単位）毎に、書き込みイネーブルビットを付加して記憶装置１３０に送信する。記憶装置１３０の制御部１３１０は、受信した書き込みデータパケット内に含まれる書き込みイネーブルビットＷＥにより、そのデータパケットのデータを書き込むか否かを判断することができる。すなわち、制御部１３１０は、印刷装置制御部３００から書き込みコマンドパケット及び書き込みコマンドパケットに対応するデータパケットを受信したときに、データパケットの書き込みイネーブルビットＷＥが書き込み許可状態（例えばＷＥ＝１）に設定されている場合、制御部１３１０部のアドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、アドレス情報の更新指示ａｄｄｒを記憶制御部１３３０に対して行うと共に、データパケットのデータの書き込み指示ｗｒを記憶制御部１３３０に対して行う。一方、書き込みイネーブルビットＷＥが書き込み非許可状態（例えばＷＥ＝０）に設定されている場合には、アドレス情報の更新指示ａｄｄｒを記憶制御部１３３０に対して行う一方で、データパケットのデータの書き込み指示ｗｒを記憶制御部１３３０に対して行わない。こうすることで、記憶装置１３０は、書き込みイネーブルビットＷＥの状態に基づいて、書き込みの許可又は非許可を判断し、書き込み非許可のデータパケットについては書き込みを行わずに、次のデータパケットの受信処理及び書き込み処理に移行することができる。その結果、記憶装置１３０に対するデータ書き込み処理の時間を短縮することができる。
【００４６】
図８は、記憶装置１３０への書き込み時に、印刷装置制御部３００から記憶装置１３０に送信されるデータのタイミングチャートであり、ＩＤ番号情報、コマンドパケット及びデータパケットを説明する図である。
【００４７】
ここでは、リユース回数が１であり、インク消費量の更新対象がアドレスＡ２で指定されるメモリーセル領域である例で説明する。
図８に示すように、まず、印刷装置制御部３００が記憶装置１３０に書き込みを実施する場合には、電源電圧の供給を開始する（図８では、第１電源ＶＤＤのみを示す。ＶＤＤがハイレベルとなり電源供給が開始される。）。電源電圧の供給を開始した後、リセット信号をハイレベルとして記憶装置１３０をリセット解除状態とする。こののち、通信を開始する。ＩＤパケットＩＤＰＫは、ＩＤ番号情報に相当する。記憶装置１３０のＩＤ番号に関するパケットであって、例えばＩＤ０〜ＩＤ７の８ビットで構成され、これにパリティビットＩＰが付加される。またコマンドパケットＣＭＰＫは、コマンドデータに相当し、例えばＣ０〜Ｃ７の８ビットで構成され、これにパリティビットＣＰが付加される。コマンドパケットＣＭＰＫは、書き込み、読み出しなど記憶装置１３０に対するアクセスの種類を示すコマンドが含まれる。またデータパケットＤＰＫは、Ｄ０〜Ｄ７の８ビットで構成されるデータ部分を含み、本実施形態の記憶装置１３０及び印刷装置制御部３００では書き込みイネーブルビットＷＥを含み、さらにパリティビットＤＰを含む。パリティビットＩＰ、ＣＰ、ＤＰは、パリティチェックのために付加されるビットであって、パケット内のデータ１の個数が常に偶数若しくは奇数となるように付加されるビットである。詳細は省略するが、記憶制御部１３３０は受信するパケット毎にパリティの検査を実行し、エラーがあった場合にはそこで記憶装置１３０の処理を終了する。この例では、印刷装置制御部３００はアドレスＡ１に対応するデータパケットを送信するときにはＷＥを非許可に設定し、アドレスＡ２を更新するためのデータパケットを送信するときにはＷＥを許可に設定する。
【００４８】
各パケットはクロックＳＣＫに同期して、ＩＤパケットＩＤＰＫ、コマンドパケットＣＭＰＫ、データパケットＤＰＫの順に送信される。アドレスＡ１を更新するための第１のデータパケットＤＰＫ１を受信すると、記憶装置１３０の制御部１３１０は第１のデータパケットＤＰＫ１内のＷＥビットが非許可を示しているので、書き込み指示ｗｒを出すことなく、次の第２のデータパケットＤＰＫ２の受信に移る。次に受信する第２のデータパケットＤＰＫ２のＷＥは書き込み許可に設定されている。制御部１３１０は記憶制御部１３３０に書き込み指示ｗｒを出力し、記憶制御部１３３０は書き込みを実行したのち、内部アクノリッジ（Acknowledge）ｉ＿ａｃｋをＩ／ＯコントローラーＩ／Ｏ＿ＣＮＴＬに出力する。制御部１３１０は、第２のデータパケットＤＰＫ２の最後のデータ（この例ではＤ７〜Ｄ０のデータを検査するためのパリティビットＤＰ）を受信してから印刷装置制御部３００が所定の書き込みに必要な時間経過後に送信してくるクロックに同期して、アクノリッジackを送信する。ここでは、書き込みが正常に終了している場合には、アクノリッジａｃｋとしてデータ線をハイレベルに設定する。
【００４９】
もし、書き込みが正常に終了しなかった場合には、制御部はデータ線をＨｉＺとする。データ線は、印刷装置制御部３００側でプルダウンされているため、印刷装置制御部３００ではローレベルを判定し、書き込みが正常に終了しなかったと判定可能である。印刷装置制御部３００は、Ａ２の書き込みが正常に終了したと判定した後、更新対象のメモリーセルがアドレスＡ２のみであったときには、ここでクロックの送信をやめて書き込み処理を終了する。もし、さらに書き込み対象のメモリーセルがある場合には、引き続き同様にデータパケットの送信を行う。
【００５０】
なお、本実施形態の記憶装置１３０及び印刷装置制御部３００における各パケットの構成は、図８に示した構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。例えば、各パケットのビット数を増減したり、書き込みイネーブルビットＷＥの順番を入れ替えてもよい。また書き込みイネーブルビットＷＥを１ビットではなく、複数のビットで構成してもよい。
【００５１】
この制御をもう１回まとめると、記憶装置１３０が受信した第１〜第ｋ＋ｌのデータパケットＤＰＫ１〜ＤＰＫｋ＋ｌは、受信した順番に（シーケンシャルに）記憶部１３２０に書き込まれる。すなわち第１のデータパケットＤＰＫ１は、第１のアドレスＡ１に書き込まれ、第２のデータパケットＤＰＫ２は、第２のアドレスＡ２に書き込まれ、同様にして第３〜第ｋ＋lのデータパケットＤＰＫ３〜ＤＰＫｋ＋ｌは、それぞれ第３〜第ｋ＋ｌのアドレスＡ３〜Ａｋ＋ｌのメモリーセル領域に書き込まれる。この書き込む際のアドレス情報は、制御部１３１０のアドレス生成部ＡＤＤＲ＿ＣＯＵＮＴの更新指示ａｄｄｒにより、データパケットを受信する毎に更新（インクリメント）される。アドレス生成部ＡＤＤＲ＿ＣＯＵＮＴは、コマンドパケットＣＭＰＫ受信後に１回目の更新指示ａｄｄｒを出力し、さらに、その後は、１０クロックカウント（１アドレス分のデータ８個とパリティ、書き込みイネーブルビット分の合計１０個のデータ毎）毎に更新指示する。リセット時には、Ａ０を指定するように指示している。
【００５２】
上述したように、本実施形態の記憶装置１３０及び印刷装置制御部３００では、データパケットＤＰＫの書き込みイネーブルビットＷＥが書き込み非許可状態に設定されている場合には、アドレス情報の更新指示（インクリメント）を行うが、データの書き込みは行わない。具体的には、制御部１３１０は、コマンドパケットＣＭＰＫに対応する第１〜第ｋ+ｌのデータパケットＤＰＫ１〜ＤＰＫｋ+ｌを受信した場合に、ＤＰＫ１〜ＤＰＫｋ+ｌのうちの第ｉ（ｉは１≦ｉ≦ｋ+ｌである整数）のデータパケットＤＰＫｉの書き込みイネーブルビットＷＥが書き込み許可状態に設定されている場合には、アドレス情報の更新指示（例えばインクリメント）を記憶制御部１３３０に対して行うと共に、第ｉのデータパケットＤＰＫｉのデータの書き込み指示を記憶制御部１３３０に対して行う。第ｉのデータパケットＤＰＫｉの書き込みイネーブルビットＷＥが書き込み非許可状態に設定されている場合には、アドレス情報の更新指示を記憶制御部１３３０に対して行う一方で、第ｉのデータパケットＤＰＫｉのデータの書き込み指示を記憶制御部１３３０に対して行わない。このようにすることで、記憶装置１３０は、書き込み非許可に設定されたＤＰＫｉのデータの書き込み処理を行わずに、次のデータパケットＤＰＫｉ＋１の受信処理に移行することができ、ＤＰＫｉ＋１が書き込み許可である場合には、次のアドレスＡｉ＋１にＤＰＫｉ＋１のデータを書き込むことができる。
【００５３】
図９は、印刷装置制御部３００が実行するインクカートリッジの記憶装置１３０に係る動作を説明するフローチャートである。印刷装置の電源がＯＮになったときや、印刷装置が省電力モードから復帰したときのタイミングでフローチャートの動作をスタートする。
まず、印刷装置制御部３００は、各インクカートリッジの記憶装置１３０から必要な情報（図５に示すアドレスＡ１〜Ａ６のインク消費量記憶領域とリユース回数を含む。）を読み出し、自身のＲＡＭにロードする（Ｓ１：ステップ１）。
【００５４】
次に、印刷装置制御部３００は、読み出した各インクカートリッジのリユース回数が所定の回数を超えているかどうか判定する（Ｓ２：ステップ２）。
【００５５】
各インクカートリッジのリユース回数のいずれかが所定の回数を超えている場合は、インクカートリッジがメモリーエラーであると判定し、フローチャートの動作を終了する（Ｓ３：ステップ３）。
【００５６】
各インクカートリッジのリユース回数のすべてが所定の回数を超えていない場合は、インクカートリッジ毎に、それぞれのリユース回数をもとに、インク消費量を記憶する領域のアドレスを更新アドレスとして設定してＲＡＭに記憶する（Ｓ４：ステップ４）。そして、その更新アドレスの領域から読み出したインク消費情報をもとにインク消費量を算出し、ＲＡＭに記憶する（Ｓ５：ステップ５）。
【００５７】
次に、印刷装置制御部３００は、印刷やヘッドのクリーニングなどインクを消費する処理を実行する。さらに、ＲＡＭに記憶した各インクカートリッジのインク消費量に対して、適宜消費したインクの量を加算して最新の累積のインク消費量を算出するとともに、その値でＲＡＭのインク消費量を更新する（Ｓ６：ステップ６）。
【００５８】
次に、印刷装置制御部３００は、各インクカートリッジの記憶装置１３０に対してインク消費量の更新が必要かどうか判定する（Ｓ７：ステップ７）。具体的には、印刷ＪＯＢが終了しているか、クリーニングが終了しているか、ＪＯＢを実行中に記憶装置１３０のインク消費情報を前回更新してから所定量のインクを消費しているか、のいずれかでも該当しているかどうかを判定する。
【００５９】
記憶装置１３０のインク消費情報の更新が必要な場合（ＪＯＢ終了、クリーニング終了、または所定量のインクを消費している）は、ＲＡＭに記憶したインク消費量からインク消費情報を算出し、各インクカートリッジの記憶装置１３０に対して、インク消費情報を更新するための書き込みを実行する（Ｓ８：ステップ８）。具体的には、Ｓ４において設定した更新アドレスをもとに、書き込み用のデータパケットを生成し、書き込みを実行する。
【００６０】
インク消費情報の更新が必要でない場合は、Ｓ６に戻り、次にインク消費が実行されるまで待機する。
【００６１】
Ｓ８において書き込みを実行した後、現在のＪＯＢが残っているかどうか、あるいは、次の印刷ＪＯＢがあるかどうかを判定する（Ｓ９：ステップ９）。ここで、なんらかのＪＯＢがある場合にはＳ６に戻る。何もない場合には処理を終了し、待機する。待機後、次のＪＯＢがきたらステップ６に回帰する。待機後所定時間が経過すると、省電力モードに移行する。
【００６２】
図１０は、印刷装置ベンダーにおける記憶装置リユース処理装置が実行する記憶装置１３０をリユースするための処理のフローチャートである。インクカートリッジを回収後、まず、インクカートリッジの記憶装置１３０から必要な情報を読み出す（Ｓ１０１：ステップ１０１）。記憶装置リユース処理装置は、読み出した情報から記憶装置１３０のリユースが可能かどうか判断する（Ｓ１０２：ステップ１０２）。具体的には、リユース回数が上限に達しているかどうか、未使用のインク消費情報領域に初期値でないものが設定されていたり、既に使用済のインク消費情報領域の値が初期値と設定されていたりしないかどうかを判定する。上限に達していたり、設定値が適当でなかったりした場合には記憶装置１３０を廃棄する（Ｓ１０３：ステップ１０３）。記憶装置１３０のリユースが可能である場合には、記憶装置１３０のリユース回数記憶領域（アドレスＡｍの領域）に、読み出したリユース回数＋１などの値を書き込む（Ｓ１０４：ステップ１０４）。そして処理を終了する。
【００６３】
図１１は、リユース回数に応じた記憶部１３２０のインク消費情報書き込み領域を説明するための図である。図１１において、リユースが行われたことのないインクカートリッジ１０の場合、リユース回数０回目のアドレスマップ７１０に示すように、アドレスＡ６にはリユース回数は０回目を示す値０が記憶されており、記憶部のアドレス「Ａ１」に、インクカートリッジ側インク消費量情報としてインク消費情報が書き込まれる。このインク消費情報は、印刷装置から本体側インク消費量情報を受信する毎に更新される。また、アドレス「Ａ２〜Ａ５」は未使用領域で初期値が設定されている。書き込み時にはアクセスされない。アドレス「Ａ６」は、インクカートリッジ側リユース情報としてリユース回数を保存する領域であり、ここではリユース回数「０」が保存されている。
【００６４】
一方、リユースが行われたインクカートリッジ１０の場合、リユース回数＝１回目のアドレスマップ７２０に示すように、これまでインク消費量を書き込んでいたアドレス「Ａ１」が使用済み領域となる。アドレスＡ１はスキップアドレスとして設定される。そして、アドレス「Ａ１」とは異なる領域を示すアドレス「Ａ２」にインク消費量が書き込まれ、アドレス「Ａ６」にはリユース回数「１」が保存されている。
【００６５】
リユース回数＝２回目の表７３０、リユース回数＝３回目の表７４０、リユース回数＝４回目の表７５０に示すように、それぞれアドレス「Ａ３」、「Ａ４」、「Ａ５」にインク消費量が書き込まれ、アドレス「Ａ６」には、それぞれリユース回数「２」、「３」、「４」が保存されている。このように、記憶部１３２０の不揮発性メモリーにおいてインク消費量が書き込まれるアドレスが、リユース回数毎に異なった領域のアドレスにシフトしていく。
【００６６】
ここで、新規の未使用のインクカートリッジ、及びリユースされた未使用のインクカートリッジの不揮発性メモリーでは、リユース回数に対応したアドレスのインク消費量に初期値「０」が予め設定されている。また、リユース回数については、新規のインクカートリッジには「０」、リユースされたインクカートリッジにはリユース回数が予め設定されている。
【００６７】
以上説明したように、本実施形態の印刷装置によれば、インクカートリッジ１０の記憶装置１３０を構成する不揮発性メモリーを使用する際、不揮発性メモリーにおけるインク消費情報の領域を、リユースが行われる毎に異なった領域にシフトして使用する。そして、これまで使用していたインク消費情報の領域は、リユースが行われる毎に使用済み領域の扱いになる。これにより、リユースに伴って不揮発性メモリーへの書き込み回数が増加する場合に、同一領域に書き込みが集中するのを回避することができる。この結果、不揮発性メモリーに書き込む際に、書き込み回数の限界値を超えて書き込むことによって書き込みが不完全になるのを防止でき、インクカートリッジ１０のインク管理の信頼性を確保することができる。
【００６８】
（変形例）
以上説明した構成例では、ホルダー（カートリッジ装着部）がキャリッジ上にあるオンキャリッジタイプの印刷装置について本発明を適用した例を説明したが、本発明は、ホルダー（カートリッジ装着部）がキャリッジ以外の場所にあるオフキャリッジタイプの印刷装置にも適用可能である。
【００６９】
図１２は、オフキャリッジタイプのインクジェット式の印刷装置の概略構成を示す図である。
印刷装置８０は、略箱形の外観形状である。印刷装置８０の前面のほぼ中央には前面カバー８１１が設けられ、その左側には複数の操作ボタン８１５が設けられている。前面カバー８１１は下端側で軸支されており、上端側を手前に倒すと、印刷用紙が排出される排紙口８１２が現れる。また、印刷装置８０の背面側には、図示しない給紙トレイが設けられている。給紙トレイに印刷用紙をセットして操作ボタン８１５を操作すると、給紙トレイから印刷用紙が給紙され、内部で表面に画像等が印刷された後、排紙口８１２から印刷用紙が排出される。
【００７０】
印刷装置８０の内部には、主走査方向に往復動しながら印刷用紙上にインクドットを形成する印刷ヘッド８２０や、印刷ヘッド８２０を往復動させる駆動機構が搭載されている。印刷ヘッド８２０の底面側（印刷用紙に向いた側）には、複数の噴射ノズルが設けられており、噴射ノズルから印刷用紙に向かってインクが噴射される。
【００７１】
噴射ノズルから噴射されるインクは、カートリッジ８４０に収容されている。カートリッジ８４０は、印刷ヘッド８２０とは別の位置に設けられたカートリッジホルダー８６０に装填される。カートリッジ８４０内のインクは、インクチューブ８２４を介して印刷ヘッド８２０に供給される。本変形例の印刷装置８０では、前面カバー８１１の右隣に、下端側で軸支されたカートリッジ交換用カバー８１３が設けられている。このカートリッジ交換用カバー８１３の上端側を手前に倒すことによって、カートリッジ８４０をカートリッジホルダー８６０に着脱することができる。
【００７２】
印刷装置８０は、シアン色、マゼンタ色、イエロー色、黒色の４種類のインクを用いてカラー画像を印刷することができる。印刷ヘッド８２０には、インクの種類毎に噴射ノズルが設けられている。それぞれの噴射ノズルには、対応するカートリッジ８４０内のインクが、インクの種類毎に設けられたインクチューブ８２４を介して供給される。なお、本変形例では、印刷装置８０は４種類のインクを用いて印刷を行うが、５種類以上あるいは３種類以下の種類のインクを用いて印刷を行うこととしてもよい。
【００７３】
印刷装置８０の内部には、印刷用紙を紙送りするための図示しない紙送り機構や、印刷装置８０の全体の動作を制御する印刷装置制御部が搭載されている。印刷装置制御部の構成は図１で説明した印刷装置と同様である。
【００７４】
図１３は、カートリッジ８４０の外観斜視図である。カートリッジ８４０は、ケース部材８４１を備え、ケース部材８４１の内部に図示しない可撓性のインクパックを収容している。カートリッジ８４０が印刷装置８０に取り付けられたときの印刷装置８０の後ろ側にくる面には、インク充填口８４２１と、インク供給管８４４３が配列されている。インク充填口８４２１は、インクパック８４３の内部に連通しており、インクパック８４３内にインクを充填するために設けられている。インク充填口８４２１を通じてインクパック８４３内にインクが充填された後には、このインク充填口８４２１は封止される。
【００７５】
基板８５０は、蓋部材８４２の＋Ｚ軸方向の端部に設けられた凹部８４２４に、斜め上方を向けて取り付けられている。基板８５０の裏面には、図示しない記憶装置が実装されている。また、基板８５０の表面には、記憶装置に電気的に接続された複数の端子８５１が設けられている。カートリッジ８４０がカートリッジホルダー８６０に装着されると、カートリッジホルダー８６０に設けられた印刷装置８０側の図示しない端子が、基板８５０の表面の端子８５１に接触する。そうすると、印刷装置８０の印刷装置制御部は、カートリッジ８４０に備えられた記憶装置にアクセスすることが可能になる。この記憶装置は、実施形態で説明した記憶装置１３０と同じものである。また、印刷装置制御部は、実施形態で説明した印刷装置制御部３００と同等である。
【００７６】
以上説明した構成例では、インク消費情報をカートリッジの記憶装置に書き込む場合について説明していたが、本発明は、この場合に限らず、他の任意の種類の書き込み値をカートリッジの記憶装置に書き込む場合にも適用可能である。
【００７７】
また、以上説明した構成例では、インクカートリッジを用いる印刷装置に適用しているが、インクカートリッジに限らず、他の印刷材、例えば、トナーが収容された印刷材収容体についても同様に本発明を適用可能である。
【００７８】
本発明は、インクジェットプリンター及びそのインクカートリッジに限らず、インク以外の他の液体を噴射する任意の液体噴射装置及びその液体容器にも適用することができる。例えば、以下のような各種の液体噴射装置及びその液体容器に適用可能である。
（１）ファクシミリ装置等の画像記録装置
（２）液晶ディスプレイ等の画像表示装置用のカラーフィルターの製造に用いられる色材噴射装置
（３）有機ＥＬ（Electro Luminescence）ディスプレイや、面発光ディスプレイ （Field Emission Display、ＦＥＤ）等の電極形成に用いられる電極材噴射装置
（４）バイオチップ製造に用いられる生体有機物を含む液体を噴射する液体噴射装置
（５）精密ピペットとしての試料噴射装置
（６）潤滑油の噴射装置
（７）樹脂液の噴射装置
（８）時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置
（９）光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂液等の透明樹脂液を基板上に噴射する液体噴射装置
（１０）基板などをエッチングするために酸性又はアルカリ性のエッチング液を噴射する液体噴射装置
（１１）他の任意の微小量の液滴を吐出させる液体噴射ヘッドを備える液体噴射装置
なお、「液滴」とは、液体噴射装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう「液体」とは、液体噴射装置が噴射させることができるような材料であれば良い。例えば、「液体」は、物質が液相であるときの状態の材料であれば良く、粘性の高い又は低い液状態の材料、及び、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような液状態の材料も「液体」に含まれる。また、物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたものなども「液体」に含まれる。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種の液体状組成物を包含するものとする。
【００７９】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また液体消費装置及び印刷装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【００８０】
１０…インクカートリッジ、１２…紙送りローラー、１４…キャリッジモーター、１６…駆動ベルト、２０…ホルダー（カートリッジ装着部）、３０…キャリッジ、３２…印刷ヘッド、４０…カートリッジ、４２…フレキシブルケーブル、８０…変形例の印刷装置、１００…インク収容部、１０１…底面、１０２…上面、１０３…正面、１０４…背面、１０５…左側面、１０６…右側面、１０８…インク室、１１０…インク供給口、１２０…レバー、１２２…係合解除部、１２４…係合突起、１３０…記憶装置（メモリー）、１６０…係合突起、１８０…基板設置部、１８８…段差部、１９０…オーバーハング部、２４０…インク供給管、２４２…弾性部材、３００…印刷装置制御部、３１０…通信処理部、３２０…制御部、４００…回路基板、４１０〜４９０…端子、６０２…不揮発性メモリー、８１１…前面カバー、８１２…排紙口、８１３…カートリッジ交換用カバー、８１５…操作ボタン、８２０…印刷ヘッド、８２４…インクチューブ、８４０…カートリッジ、８４１…ケース部材、８４２…蓋部材、８４３…インクパック、８５０…基板、８５１…端子、８６０…カートリッジホルダー、１３１０…制御部、１３２０…記憶部、１３３０…記憶制御部、８４２１…インク充填口、８４２４…凹部、８４４３…インク供給管。
【図１】
2015020315.tif 000003
【図２】
2015020315.tif 000004
【図３】
2015020315.tif 000005
【図４】
2015020315.tif 000006
【図５】
2015020315.tif 000007
【図６】
2015020315.tif 000008
【図７】
2015020315.tif 000009
【図８】
2015020315.tif 000010
【図９】
2015020315.tif 000011
【図１０】
2015020315.tif 000012
【図１１】
2015020315.tif 000013
【図１２】
2015020315.tif 000014
【図１３】
2015020315.tif 000015