(57)【要約】【課題】  記憶素子を有するインク容器のコストを低減しつつ、記憶素子内にインク残量等のインク容器に関する情報を効率よく格納することのできるインク容器、およびそのインク容器を用いる印刷装置を提供すること。【解決手段】  インクカートリッジ１０７Ｋ、１０７Ｆに搭載の記憶素子８０Ｋ、８０Ｆに記憶するインク容器の製造に関連する情報を、各情報に応じてその情報を記憶するために要求される最低限度のビット数領域の組み合わせにて各アドレスに格納する。すなわち、各情報に対応する記憶容量は相互に不等長である。例えば、製造年情報を７ビットの容量で、製造月情報を４ビットの容量で、製造日情報を５ビットの容量で、製造時情報を５ビットの容量で、製造分情報を６ビットの容量で、インクの有効期間情報を６ビットの容量で、開封後有効期間情報を５ビットの容量でそれぞれ格納する。【選択図】  図７
2009196363.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に装着されるインク容器であって、
前記インク容器に関連する複数の所定情報を格納する記憶装置を備え、
前記記憶装置は、前記各所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有するインク容器。
【請求項２】
請求項１に記載のインク容器において、前記所定情報は前記インク容器の製造に関連する情報を含むインク容器。
【請求項３】
請求項２に記載のインク容器において、前記記憶領域は、
前記インク容器の製造年情報を格納する７ビットの容量の製造年記憶領域と、
前記インク容器の製造月情報を格納する４ビットの容量の製造月記憶領域と、
前記インク容器の製造日情報を格納する５ビットの容量の製造日記憶領域とを含むインク容器。
【請求項４】
請求項３に記載のインク容器において、
前記各記憶領域は、
製造年記憶領域、製造月記憶領域、製造日記憶領域の順に配置されているインク容器。
【請求項５】
請求項２または請求項３に記載のインク容器において、前記記憶領域は、
前記インク容器の製造時情報を格納する５ビットの容量の製造時記憶領域と、
前記インク容器の製造分情報を格納する６ビットの容量の製造分記憶領域とを含むインク容器。
【請求項６】
請求項２ないし請求項５のいずれかの請求項に記載のインク容器において、前記記憶領域は、
前記インク容器内のインクの有効期限情報を格納する６ビットの容量の有効期限記憶領域と、
前記インク容器内のインクの開封後有効期間情報を格納する５ビットの容量の開封後有効期限記憶領域とを含むインク容器。
【請求項７】
請求項６に記載のインク容器において、
前記各記憶領域は、
製造年記憶領域、製造月記憶領域、製造日記憶領域、製造時記憶領域、製造分記憶領域、有効期限記憶領域、および開封後有効期限記憶領域の順に配置されているインク容器。
【請求項８】
請求項１ないし請求項７のいずれかの請求項に記載のインク容器において、前記記憶装置はさらに、
前記印刷装置から出力されるクロック信号に基づきカウント値を出力するアドレスカウンタと、
前記記憶領域を有すると共に出力された前記カウント値に基づいてシーケンシャルにアクセスされる記憶素子とを備えるインク容器。
【請求項９】
請求項１ないし請求項８のいずれかの請求項に記載のインク容器において、前記記憶装置はさらに、
前記インク容器内のインク量に関連する情報を記憶するインク量情報記憶領域を有し、このインク量情報記憶領域は前記製造関連情報より先にアクセスされる位置に配置されているインク容器。
【請求項１０】
印刷装置に装着される請求項１ないし請求項９のいずれかの請求項に記載のインク容器が有する記憶装置に所定情報を書き込む方法であって、
前記インク容器に関連する情報を含む複数の前記所定情報を生成し、
生成された前記所定情報を、その所定情報の記憶に必要な最低限度のビット数の組み合わせにて前記記憶装置に書き込む所定情報の書き込み方法。
【請求項１１】
請求項１ないし請求項８に記載のインク容器のうちいずれかのインク容器が装着されて用いられる印刷装置。
【請求項１２】
印刷装置に装着されると共にその印刷装置によって所定情報の読み書きが実行されるインク容器に備えられる記憶装置であって、
前記各所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有する記憶装置。
【請求項１３】
請求項１２に記載の記憶装置において、前記所定情報は前記インク容器の製造に関連する情報を含む記憶装置。
【請求項１４】
請求項１３に記載の記憶装置において、前記記憶領域は、
前記インク容器の製造年情報を格納する７ビットの容量の製造年記憶領域と、
前記インク容器の製造月情報を格納する４ビットの容量の製造月記憶領域と、
前記インク容器の製造日情報を格納する５ビットの容量の製造日記憶領域とを含む記憶装置。
【請求項１５】
請求項１４に記載の記憶装置において、
前記各記憶領域は、
製造年記憶領域、製造月記憶領域、製造日記憶領域の順に配置されている記憶装置。
【請求項１６】
請求項１３または請求項１４に記載の記憶装置において、前記記憶領域は、
前記インク容器の製造時情報を格納する５ビットの容量の製造時記憶領域と、
前記インク容器の製造分情報を格納する６ビットの容量の製造分記憶領域とを含む記憶装置。
【請求項１７】
請求項１３ないし請求項１６のいずれかの請求項に記載の記憶装置において、前記記憶領域は、
前記インク容器内のインクの有効期限情報を格納する６ビットの容量の有効期限記憶領域と、
前記インク容器内のインクの開封後有効期間情報を格納する５ビットの容量の開封後有効期限記憶領域とを含む記憶装置。
【請求項１８】
請求項１７に記載の記憶装置において、前記各記憶領域は、
製造年記憶領域、製造月記憶領域、製造日記憶領域、製造時記憶領域、製造分記憶領域、有効期限記憶領域、および開封後有効期限記憶領域の順に配置されている記憶装置。
【請求項１９】
請求項１３ないし請求項１８のいずれかの請求項に記載の記憶装置はさらに、
前記印刷装置から出力されるクロック信号に基づきカウント値を出力するアドレスカウンタを備え、
前記記憶素子は出力された前記カウント値に基づいてシーケンシャルにアクセスされる記憶装置。
【請求項２０】
請求項１３ないし請求項１９のいずれかの請求項に記載の記憶装置はさらに、
前記インク容器内のインク量に関連する情報を記憶するインク量情報記憶領域を有し、このインク量情報記憶領域は前記製造関連情報より先にアクセスされる位置に配置されている記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタあるいはインクジェットプロッタなどとして用いられる印刷装置に着脱されるインク容器に関する。さらに詳しくは、インク容器に関する情報の処理技術に関する。
【背景技術】
【０００２】
インクジェット印刷装置は、印刷処理中における印刷の中断を避けるため、印刷ヘッドからのインクの吐出量に基づいてインク容器内のインク残量を印刷装置本体側で算出し、インク残量が少なくなったときにその旨を報知する構成を備えている。
【０００３】
また、インク容器内のインク種、インク量等のインク情報を記憶するための記憶素子を備えるインク容器も提案されている。インク容器がこれらのインク情報を保有することにより、このインク容器が装着される印刷装置は、記憶されているインク情報を読み出し、使用されているインクに適した印刷処理を実行することができる。
【０００４】
しかしながら、インク容器は消耗品なので、より安価であることが求められる。したがって、インク容器の記憶素子としてあまり記憶容量の大きな記憶素子を用いることはできない。その一方で、インク容器に関する情報をより詳細に取得するため、より多くのインク容器に関する情報を記憶素子に格納させたいとの要求がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は上記課題を解決するためになされたものであり、記憶素子を有するインク容器のコストを低減しつつ、記憶素子内にインク残量等のインク容器に関する情報を効率よく格納することのできるインク容器、そのインク容器を用いる印刷装置、インク容器に対する情報書き込み方法およびインク装置に備えられる記憶装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の第１の態様は、印刷装置に装着されるインク容器を提供する。このインク容器は、前記インク容器に関連する複数の所定情報を格納する記憶装置を備え、前記記憶装置は、前記各所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有することを特徴とする。
【０００７】
本発明の第１の態様は、所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有するので、インク容器のコストを低減しつつ、記憶素子内にインク残量、インク製造年月日等のインク容器に関する情報を効率よく格納することができる。
【０００８】
本発明の第１の態様において、前記所定情報は前記インク容器の製造に関連する情報を含み得る。また、前記記憶領域は、前記インク容器の製造年情報を格納する７ビットの容量の製造年記憶領域と、前記インク容器の製造月情報を格納する４ビットの容量の製造月記憶領域と、前記インク容器の製造日情報を格納する５ビットの容量の製造日記憶領域とを含むことができる。さらに、前記各記憶領域は、製造年記憶領域、製造月記憶領域、製造日記憶領域の順に配置され得る。また、前記記憶領域は、前記インク容器の製造時情報を格納する５ビットの容量の製造時記憶領域と、前記インク容器の製造分情報を格納する６ビットの容量の製造分記憶領域とを含むことができる。
【０００９】
本発明の第１の態様において、前記記憶領域は、前記インク容器内のインクの有効期限情報を格納する６ビットの容量の有効期限記憶領域と、前記インク容器内のインクの開封後有効期間情報を格納する５ビットの容量の開封後有効期限記憶領域とを含むことができる。また、前記各記憶領域は、製造年記憶領域、製造月記憶領域、製造日記憶領域、製造時記憶領域、製造分記憶領域、有効期限記憶領域、および開封後有効期限記憶領域の順に配置されていても良い。
【００１０】
本発明の第１の態様において、前記記憶装置は、前記印刷装置から出力されるクロック信号に基づきカウント値を出力するアドレスカウンタと、前記記憶領域を有すると共に出力された前記カウント値に基づいてシーケンシャルにアクセスされる記憶素子とを備えることができる。さらに、前記記憶装置は、前記インク容器内のインク量に関連する情報を記憶するインク量情報記憶領域を有し、このインク量情報記憶領域は前記製造関連情報より先にアクセスされる位置に配置され得る。
【００１１】
本発明の第２の態様は、印刷装置に装着される本発明の第１の態様のインク容器が有する記憶装置に所定情報を書き込む方法を提供する。この方法は、前記インク容器に関連する情報を含む複数の前記所定情報を生成し、生成された前記所定情報を、その所定情報の記憶に必要な最低限度のビット数の組み合わせにて前記記憶装置に書き込むことを特徴とする。
【００１２】
本発明の第２の態様は、所定情報をその所定情報の記憶に必要な最低限度のビット数の組み合わせにて記憶装置に書き込むので、インク容器のコストを低減しつつ、記憶装置内にインク残量、インク製造年月日等のインク容器に関する情報を効率よく格納することができる。
【００１３】
本発明の第３の態様は、本発明の第１の態様のインク容器のうちいずれかのインク容器が装着されて用いられる印刷装置を提供する。
【００１４】
本発明の第３の態様は、所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有するインク容器と共に用いられるので、インク容器のコストを低減しつつ、記憶素子内にインク残量、インク製造年月日等のインク容器に関する情報を効率よく格納することができる。
【００１５】
本発明の第４の態様は、印刷装置に装着されると共にその印刷装置によって所定情報の読み書きが実行されるインク容器に備えられる記憶装置を提供する。この記憶装置は、前記各所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有することを特徴とする。
【００１６】
本発明の第４の態様は、所定情報の記憶に必要な最低限度のビット数の領域を組み合わせた記憶領域を有するので、インク容器のコストを低減しつつ、記憶素子内にインク残量、インク製造年月日等のインク容器に関する情報を効率よく格納することができる。
【００１７】
本発明の第４の態様において、前記所定情報は前記インク容器の製造に関連する情報を含むことができる。また、前記記憶領域は、前記インク容器の製造年情報を格納する７ビットの容量の製造年記憶領域と、前記インク容器の製造月情報を格納する４ビットの容量の製造月記憶領域と、前記インク容器の製造日情報を格納する５ビットの容量の製造日記憶領域とを含むことができる。さらに、前記各記憶領域は、製造年記憶領域、製造月記憶領域、製造日記憶領域の順に配置され得る。また、前記記憶領域は、前記インク容器の製造時情報を格納する５ビットの容量の製造時記憶領域と、前記インク容器の製造分情報を格納する６ビットの容量の製造分記憶領域とを含むことができる。
【００１８】
本発明の第４の態様において、前記記憶領域は、前記インク容器内のインクの有効期限情報を格納する６ビットの容量の有効期限記憶領域と、前記インク容器内のインクの開封後有効期間情報を格納する５ビットの容量の開封後有効期限記憶領域とを含むことができる。また、前記各記憶領域は、製造年記憶領域、製造月記憶領域、製造日記憶領域、製造時記憶領域、製造分記憶領域、有効期限記憶領域、および開封後有効期限記憶領域の順に配置されていても良い。
【００１９】
本発明の第４の態様において、前記記憶装置は、前記印刷装置から出力されるクロック信号に基づきカウント値を出力するアドレスカウンタを備え、前記記憶素子は出力された前記カウント値に基づいてシーケンシャルにアクセスされるものであっても良い。さらに、前記記憶装置は、前記インク容器内のインク量に関連する情報を記憶するインク量情報記憶領域を有し、このインク量情報記憶領域は前記製造関連情報より先にアクセスされる位置に配置され得る。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用したインクジェットプリンタの要部を示す斜視図である。
【図２】図１に示すインクジェットプリンタの機能ブロック図である。
【図３】本実施例に用いられるインクジェットプリンタのキャリッジの構造を示す分解斜視図である。
【図４】プリンタ本体、制御ＩＣおよび記憶素子との接続関係を模式的に示す説明図である。
【図５】図１に示す印刷ヘッドに形成したノズル開口部のレイアウトを示す説明図である。
【図６】インクカートリッジおよびカートリッジ搭載部を示す斜視図である。
【図７】インクカートリッジをカートリッジ搭載部に搭載した様子を示す断面図である。
【図８】電源投入時に実行される処理を示すフローチャートである。
【図９】本形態のインクジェットプリンタ１において電源オフまでに実行される処理を示すフローチャートである。
【図１０】図３に示す記憶素子の内部構成を示すブロック図である。
【図１１】各情報項目に対する記憶素子の内部データ構造（メモリマップ）を右側に、印刷装置本体からみた制御ＩＣのアドレスを左側に示す説明図である。
【図１２】各情報項目に対する記憶素子の内部データ構造（メモリマップ）を右側に、印刷装置本体からみた制御ＩＣのアドレスを左側に示す説明図である。
【図１３】メモリセル内におけるアドレスと制御ＩＣ（プリントコントローラ）におけるアドレスの相関関係を示す説明図である。
【図１４】制御ＩＣにより記憶素子に対して実行される読み出し処理ルーチンを示すフローチャートである。
【図１５】図１４の読み出し処理を実行する際のタイミングチャートである。
【図１６】他の実施例に係るインクカートリッジ５００の外観構成を示す斜視図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、いくつかの好適な実施例に基づき本発明を説明する。
なお、説明は以下の順序で行う。
［第１実施例］
（インクジェット印刷装置の全体構成）
（制御ＩＣ２００の説明）
（インクカートリッジおよびカートリッジ搭載部の構成）
（インクジェットプリンタ１の動作）
（記憶素子８０Ｋ、８０Ｆの構成）
（記憶素子８０Ｋ、８０Ｆからの読み出し処理）
（第１実施例の効果）
［その他の実施例］
【００２２】
［第１実施例］
（インクジェット印刷装置の全体構成）
図１は、以下の各実施例で用いられる本発明を適用したインクジェットプリンタ（印刷装置）の構成を示す斜視図である。図１において、本実施例のプリンタ１は、スキャナＳＣなどとともにコンピュータＰＣに対して接続された状態で使用される。コンピュータＰＣに、オペレーティングシステムや所定のプログラムがロードされ、実行されることにより、これらの装置全体が一体で印刷装置として機能する。コンピュータＰＣでは、所定のオペレーティングシステム上でアプリケーションプログラムが動作し、スキャナＳＣから読み込んだ画像などに対して所定の処理を行いつつＣＲＴディスプレイＭＴに画像を表示する。使用者は、ディスプレイＭＴ上の画像をレタッチするといった処理を行なったのち、印刷を指示すると、オペレーティングシステムに組み込まれたプリンタドライバが起動し、画像データをプリンタ１に転送する。
【００２３】
プリンタドライバは、スキャナＳＣから入力され、処理された原カラー画像データをプリンタ１が使用する各色のデータに変換し、プリンタ１に出力する。詳細には、原カラー画像データは赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色の色成分からなり、これを色変換して、プリンタ１に出力する色データであるブラック（Ｋ）、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンダ（Ｍ）、ライトマゼンダ（ＬＭ）、イエロー（Ｙ）の各色に変換する処理や、さらにこれをインクドットの有無に置き換えるいわゆる二値化の処理などを行なう。これらの画像処理は、周知のものなので、詳細な説明は省略する。なお、こうした処理は後述するようにプリンタ１側で行なうこともできる。
【００２４】
キャリッジ１０１は、タイミングベルト１０２を介してキャリッジ機構１２のキャリッジモータ１０３に接続されており、ガイド部材１０４に案内されて印刷用紙１０５（媒体）の紙幅方向に往復動する。インクジェットプリンタ１は、紙送りローラ１０６を用いた紙送り機構１１も有している。キャリッジ１０１には印刷用紙１０５と対向する面、この図に示す例では下面にインクジェット式の印刷ヘッド１０が取り付けられている。印刷ヘッド１０は、キャリッジ１０１の上に保持されているインクカートリッジ１０７Ｋ、１０７Ｆ（インク容器）からインクの補給を受け、キャリッジ１０１の移動に合わせて印刷用紙１０５にインク滴を吐出してドットを形成し、印刷用紙１０５に画像や文字を印刷する。
【００２５】
インクカートリッジ１０７Ｋのインク収容室１１７Ｋには、黒（Ｋ）のインクが充填されている。また、インクカートリッジ１０７Ｆには、複数のインク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙがそれぞれ独立して形成されている。これらのインク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙには、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンダ（Ｍ）、ライトマゼンダ（ＬＭ）、イエロー（Ｙ）のインクがそれぞれ充填されている。したがって、印刷ヘッド１０には、各色のインクがインク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙからそれぞれ供給される。これらの各インクはそれぞれ印刷ヘッド１０から各色のインク滴として吐出されてカラー印刷が実現される。
【００２６】
インクジェットプリンタ１の非印刷領域（非記憶領域）には、キャッピング装置１０８が配置され、印刷処理の休止中に印刷ヘッド１０のノズル開口部を封止する。このキャッピング装置１０８によって、印刷処理の休止中における、インクの溶媒成分が揮発することに起因するインク粘度の増大、あるいは、インク膜の形成を抑制することができる。したがって、印刷処理の休止中におけるノズルの目詰まりを防止することができる。また、キャッピング装置１０８は、印刷処理実行中に行われるフラッシング動作による印刷ヘッド１０からのインク滴を受ける。キャッピング装置１０８の近傍にはワイピング装置１０９が配置され、このワイピング装置１０９は、印刷ヘッド１０の表面をブレードなどでワイピングすることにより、印刷ヘッド１０の表面に付着したインク滓や紙粉を拭き取る。
【００２７】
図２は、本形態のインクジェットプリンタ１の機能ブロック図である。図２において、インクジェットプリンタ１は、プリンタ本体１００（印刷装置本体）がプリントコントローラ４０とプリントエンジン５とから構成されている。プリントコントローラ４０は、コンピュータからの多値階調情報を含む印刷データなどを受信するインターフェース４３と、多値階調情報を含む印刷データなどの各種データの記憶を行うＲＡＭ４４と、各種データ処理を行うためのルーチンなどを記憶したＲＯＭ４５と、ＣＰＵなどからなる制御部４６と、発振回路４７と、印刷ヘッド１０への駆動信号ＣＯＭを発生させる駆動信号発生回路４８と、ドットパターンデータに展開された印刷データおよび駆動信号をプリントエンジン５に送信するなどの機能を果たすパラレル入出力インターフェース４９とを備えている。
【００２８】
また、プリントコントローラ４０にはパラレル入出力インターフェース４９を介してパネルスイッチ９２および電源９１の制御線も接続されている。パネルスイッチ９２にて電源ＯＦＦが入力されると、プリントコントローラ４０はパワーダウン命令（ＮＭＩ）を電源９１に出力し、電源９１は待機状態に入る。この待機状態にて、電源９１は、電力供給線（図示しない）を介して待機電力をプリントコントローラ４０に供給する。すなわち、パネルスイッチ９２を介して実行される通常の電源ＯＦＦ操作ではプリントコントローラ４０に対する電力供給は完全には遮断されない。
【００２９】
さらに、プリントコントローラ４０は電源９１から所定電力が供給されているか否かを監視しており、電源プラグがコンセントから抜かれた場合にもパワーダウン命令（ＮＭＩ）を発する。電源９１にはプラグがコンセントから抜かれた後も所定時間（例えば、０．３秒）にわたり電力供給を実現するために、補償電源装置（例えば、キャパシタ）が備えられている。
【００３０】
さらに、プリントコントローラ４０には、キャリッジ１０１上（図１参照。）に搭載した黒用のインクカートリッジ１０７Ｋおよびカラー用のインクカートリッジ１０７Ｆに関する情報を記憶しておくＥＥＰＲＯＭ９０も搭載され、詳しくは後述するが、このＥＥＰＲＯＭ９０には、黒用のインクカートリッジ１０７Ｋおよびカラー用のインクカートリッジ１０７Ｆにおけるインク量に関連する情報（インク残量またはインク消費量）等の所定情報を記憶しておく。またさらに、プリントコントローラ４０には、制御部４６がアクセス（読み出し／書き込み）を所望する記憶素子８０Ｋ、８０Ｆ（後述する）のメモリセル８１Ｋ、８１Ｆ（後述する）のアドレスをクロック数に変換するアドレスデコーダ９５が備えられている。
【００３１】
（制御ＩＣ２００の説明）
プリントコントローラ４０には各インクカートリッジ１０７Ｆ、１０７Ｆ（記憶素子８０Ｋ、８０Ｆ）に対する読み書きを制御する制御ＩＣ２００が接続されている。この制御ＩＣ２００について図３および図４を参照して説明する。図３は本実施例が適用され得るインクジェットプリンタのキャリッジ１１０の構造を示す分解斜視図である。図４はプリンタ本体１００と制御ＩＣ２００と記憶素子８０Ｋ、８０Ｆとの接続関係を模式的に示す説明図である。
【００３２】
図３に示すように、制御ＩＣ２００は印刷ヘッド１０上に備えられている。制御ＩＣ２００はキャリッジ１０１に配置されている接触機構１３０を介して各記憶素子８０Ｋ、８０Ｆと接触し、要求に応じて所定情報の書き込みを実行する。図２および図４に示すように、制御ＩＣ２００は並列入出力インターフェース４９を介してプリントコントローラ４０と接続され、また、各記憶素子８０Ｋ、８０Ｆと接続されている。
【００３３】
プリントコントローラ４０は、入力信号ＲｘＤ、コマンド選択信号ＳＥＬを出力して制御ＩＣ２００に対して所定時間間隔毎に所定情報の書き込みを実行する。ここで、所定時間間隔とは、例えば、１ページの印刷処理が終了する毎、数ラスタの印刷処理が終了する毎、またはマニュアルクリーニングが実行される毎の時間間隔である。また、所定情報には、例えば、インク残量、クリーニング回数、取付回数、取付時間および使用機種名の各情報が含まれる。これに対して、制御ＩＣ２００は、入力信号ＲｘＤ、コマンド選択信号ＳＥＬを受けて、各記憶素子８０Ｋ、８０Ｆから予め読み出して記憶している情報のうちプリントコントローラ４０が所望する情報を出力信号ＴｘＤとしてプリントコントローラ４０に対して出力する。
【００３４】
インクジェットプリンタ１では、ノズル開口部２３から吐出されるインク滴重量とインク滴の吐出回数とを乗じることによってインク吐出量を算出することができる。インク残量は、このインク吐出量と、印刷ヘッド１０の気泡混入による異常発生時等にキャッピング装置１０８を印刷ヘッド１０に圧接させてノズル開口部を密閉し、キャッピング装置１０８に連通されたポンプ機構（図示せず。）によりインクを吸引して復帰する時に消費されるインク吸引量とに基づくインク消費量を印刷動作開始前のインク残量から減じることによって算出できる。このようなインク残量の算出は、ＥＥＰＲＯＭ９０に記憶されているデータなどを用いながら、予めＲＯＭ４５などに格納されているプログラムに基づいて、制御部４６が行う。
【００３５】
実施例のプリンタ１では、上述したように、二値化済みのデータを受け取っているが、このデータの配列と実際の印刷ヘッド１０のノズルの配列とは一致していない。そこで、制御部４６は、ＲＡＭ４４内を受信バッファ４４Ａ，中間バッファ４４Ｂ，出力バッファ４４Ｃに分けて、ドットデータの配列の組み替え処理を行なっている。なお、色変換や二値化の処理をプリンタ１側で行なうという制御も可能である。こうした場合には、プリンタ１は、コンピュータＰＣなどから送られた多値階調情報を含む印刷データを、インターフェース４３を介して印刷装置内部の受信バッファ４４Ａに保持し、以下の処理を行なう。受信バッファ４４Ａに保持された印刷データは、コマンド解析が行われてから中間バッファ４４Ｂへ送られる。中間バッファ４４Ｂ内では、制御部４６によって中間コードに変換された中間形式としての印刷データが保持され、各文字の印刷位置、修飾の種類、大きさ、フォントのアドレスなどが付加される処理が制御部４６によって実行される。次に、制御部４６は、中間バッファ４４Ｂ内の印刷データを解析し、階調データをデコード化した後の２値化されたドットパターンデータを出力バッファ４４Ｃに展開し記憶させる。
【００３６】
いずれの場合でも、印刷ヘッド１０の１スキャン分に相当するドットパターンデータが得られると、このドットパターンデータは、パラレル入出力インターフェース４９を介して印刷ヘッド１０にシリアル転送される。出力バッファ４４Ｃから１スキャン分に相当するドットパターンデータが出力されると、中間バッファ４４Ｂの内容が消去されて、次の変換処理が行われる。
【００３７】
プリントエンジン５は、印刷ヘッド１０と、前記の紙送り機構１１と、前記のキャリッジ機構１２とを備えている。紙送り機構１１は、印刷紙などの印刷媒体を順次送り出して副走査を行うものであり、キャリッジ機構１２は、印刷ヘッド１０を主走査させるものである。
【００３８】
印刷ヘッド１０は、生成されたドットパターンデータを印刷媒体上に形成すべく、所定のタイミングで各ノズル開口部から印刷媒体上に向けてインク滴を吐出させる。駆動信号発生回路４８で生成された駆動信号ＣＯＭは、パラレル入出力インターフェース４９を介して印刷ヘッド１０の素子駆動回路５０に出力される。ここで、印刷ヘッド１０には、ノズル開口部２３に連通する圧力発生室３２および圧電振動子１７（圧力発生素子）がノズル開口部２３の数だけ形成されており、素子駆動回路５０から所定の圧電振動子１７に駆動信号ＣＯＭが与えられると、圧力発生室３２が収縮し、ノズル開口部２３からインク滴が吐出される。
【００３９】
図５は、印刷ヘッドに形成したノズル開口部のレイアウトを示す説明図である。印刷ヘッド１０には、図３に示すように、黒（Ｋ）、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンダ（Ｍ）、ライトマゼンダ（ＬＭ）、イエロー（Ｙ）に対応するノズル開口部２３が各色毎に列を形成して並んでいる。
【００４０】
（インクカートリッジおよびカートリッジ搭載部の構成）
このように構成したインクジェットプリンタ１において、インクカートリッジ１０７Ｋ、１０７Ｆの基本的な構造は共通する。そこで、図６および図７を参照して、黒用のインクカートリッジ１０７Ｋを例にインクカートリッジの構造、およびこのカートリッジをプリンタ本体１００に装着するための構造を説明する。
【００４１】
図６は、インクカートリッジおよびプリンタ本体１００のカートリッジ装着部の概略構造を示す斜視図である。図７は、このインクカートリッジの内部構造、キャリッジ上のカートリッジ装着部の内部構造、およびカートリッジ装着部にカートリッジを装着する様子を示す断面図である。
【００４２】
図６において、インクカートリッジ１０７Ｋ（１０７Ｆ）は、内部にインクを収容するインク収容部１１７Ｋ（１１７Ｆ）を構成する合成樹脂製のカートリッジ本体１７１と、このカートリッジ本体１７１の側枠部１７２に内蔵された記憶素子８０Ｋ（８０Ｆ）（記憶手段）とを備えている。この記憶素子８０Ｋは、インクカートリッジ１０７Ｋをプリンタ本体１００のカートリッジ装着部１８に装着したときに、プリンタ本体１００との間で各種のデータの授受を行う。この記憶素子８０Ｋは、インクカートリッジ１０７Ｋの側枠部１７２に対して下側が開放状態にある凹部１７３に装着されているので、複数の接続端子１７４のみが露出している。あるいは、全体が露出されていても良い。
【００４３】
これに対して、カートリッジ装着部１８には、インクカートリッジ１０７Ｋを装着する空間の底部１８７に針１８１が上向きに配置されている。この針１８１の周りは、インクカートリッジ１０７Ｋに形成されているインク供給部１７５を受け入れる凹部１８３になっている。この凹部１８３の内壁には、カートリッジガイド１８２が３箇所に形成されている。カートリッジ装着部１８の内壁１８４には、コネクタ１８６が配置され、このコネクタ１８６には、カートリッジ装着部１８にインクカートリッジ１０７Ｋを装着したときに記憶素子８０の複数の接続端子１７４がそれぞれ電気的に接続する複数の電極１８５が形成されている。
【００４４】
次に、カートリッジ装着部１８に対してインクカートリッジ１０７Ｋを装着する手順を説明する。まず、カートリッジ装着部１８にインクカートリッジ１０７Ｋを配置する。カートリッジ装着部１８の後壁部１８８には、支持軸１９１を介して固定レバー１９２が取り付けられており、この固定レバー１９２をインクカートリッジ１０７Ｋに被さるように倒すと、インクカートリッジ１０７Ｋが下方に押されてインク供給部１７５が凹部１８３に嵌るとともに、針１８１がインク供給部１７５に突き刺さってインクの供給が可能になる。さらに、固定レバー１９２を倒すと、固定レバー１９２の先端に形成した係止部１９３がカートリッジ装着部１８に形成した係合具１８９に係合し、インクカートリッジ１０７Ｋが固定される。この状態で、インクカートリッジ１０７Ｋの記憶素子８０の複数の接続端子１７４と、カートリッジ装着部１８の複数の電極１８５とがそれぞれ電気的に接続し、制御ＩＣ２００を介してプリンタ本体１００と記憶素子８０の間においてデータの授受が可能となる。
【００４５】
インクカートリッジ１０７Ｋの構造は、基本的にはカラー用のインクカートリッジ１０７Ｆでも同様であるため、その説明を省略する。ただし、カラー用のインクカートリッジ１０７Ｆでは、５色分のインクが各インク収容室に充填され、かつ、これらのインクはそれぞれ別々の経路を辿って印刷ヘッド１０に供給される必要がある。したがって、カラー用のインクカートリッジ１０７Ｆでは、インク供給部１７５がインクの色数分だけ形成されている。なお、インクカートリッジ１０７Ｆでは、５色分のインクが収容されているが、そこに内蔵されている記憶素子８０は１つだけであり、この１つの記憶素子８０に、インクカートリッジ１０７Ｆの情報および各色のインクの情報が一括して記憶される。
【００４６】
（インクジェットプリンタ１の動作）
次に図８および図９を参照して電源オンから電源オフまでに本実施例に係るインクジェットプリンタ１が実行する基本動作について説明する。図８は電源投入時に実行される処理を示すフローチャートである。図９は本形態のインクジェットプリンタ１において電源オフまでに実行される処理を示すフローチャートである。
【００４７】
図８を参考にして電源投入後に制御部４６によって実行される処理ルーチンについて説明する。インクジェットプリンタ１の電源がオンされると、制御部４６はインクカートリッジ１０７Ｋ、１０７Ｆの交換が行われたか否かを判断する（ステップＳ３０）。この判断は、例えば、ＥＥＰＲＯＭ９０がインクカートリッジ交換フラグを有する場合にはそのフラグを参照することにより、あるいは、各インクカートリッジ１０７Ｋ、１０７Ｆの有する製造時分データおよび製造シリアル等に基づいてインクカートリッジ１０７Ｋ、１０７Ｆが交換されたか否かを判断することにより実行され得る。インクカートリッジ１０７Ｋ、１０７Ｆの交換がなく、単に電源がオンされた場合には（ステップＳ３０：Ｎｏ）、インクカートリッジ１０７Ｋ、１０７Ｆの各記憶素子８０から記憶されているデータを読み出す（ステップＳ３１）。
【００４８】
これに対して、インクカートリッジ１０７Ｋ、１０７Ｆが交換されていると判断した場合には（ステップＳ３０：Ｙｅｓ）、制御部４６は取付回数を１つインクリメントしインクカートリッジ１０７Ｋ、１０７Ｆの各記憶素子８０Ｋ、８０Ｆに書き込む（ステップＳ３２）。そして、制御部４６は、インクカートリッジ１０７Ｋ、１０７Ｆの各記憶素子８０Ｋ、８０Ｆから記憶されているデータを読み出す（ステップＳ３１）。このとき読み出しされるデータは、プリントコントローラ４０によって要求されるデータであり、例えば、製造年データ、製造月データ、有効期間、開封後有効期間等である。なお、記憶素子８０Ｋ、８０Ｆに対して直接読み出し処理を実行するのは制御ＩＣ２００であり、制御ＩＣ２００が実行する処理については後に詳述する。
【００４９】
続いて、制御部４６は読み出した各データをＥＥＰＲＯＭ９０またはＲＡＭ４４の所定のアドレスにそれぞれ書き込む（ステップＳ３３）。制御部４６は、ＥＥＰＲＯＭ９０に記憶されたデータに基づいて、装着されたインクカートリッジ１０７Ｋ、１０７Ｆがインクジェットプリンタ１に適合するか否かを判定する（ステップＳ３４）。適合する場合には（ステップＳ３４：Ｙｅｓ）、印刷処理が許可され（ステップＳ３５）印刷準備が完了する（本処理ルーチン終了）。一方、適合しない場合には（ステップＳ３４：Ｎｏ）、印刷処理が許可されず、印刷処理ができない旨パネルスイッチ９２上、あるいは、ディスプレイ上に表示される（ステップＳ３６）。
【００５０】
印刷処理が許可された場合には、インクジェットプリンタ１は所定の印刷動作を行う。この際に、制御部４６は、インク残量を算出する処理を実行する。インク残量は、先に読み出したインク残量から算出した印刷処理に関連して消費されたインク消費量を減算することで算出される。インク消費量の算出は、例えば、インク滴重量とインク滴の吐出回数とを乗じることによって、各色毎のインク吐出量を算出し、算出されたインク吐出量と、前記の吸引動作により消費されたインク吸引量とを加算することによって実行される。制御部４６は、算出した最新のインク残量をインク残量データとして、ＥＥＰＲＯＭ９０に書き込む。
【００５１】
ここで、新たに算出したインク残量は、インクジェットプリンタ１のパネルスイッチ９２において電源スイッチＯＦＦの操作が行なわれた後にインクカートリッジ１０７Ｋ、１０７Ｆの各記憶素子８０に書き込まれる。
【００５２】
すなわち、図９に示すように、インクジェットプリンタ１のパネルスイッチ９２において電源スイッチがＯＦＦされると、まず、ステップＳＴ１１においてインクジェットプリンタ１が待機中か否かが判断される（ステップＳＴ１１）。待機中でない場合には（ステップＳＴ１１：ＮＯ）、進行中のシーケンスを終了させて（ステップＳＴ１２）、ステップＳＴ１１に戻る。これに対して、インクジェットプリンタ１が待機中の場合には（ステップＳＴ１１：ＹＥＳ）、印刷ヘッド１０にキャッピングを行なった後（ステップＳＴ１３）、印刷ヘッド１０の駆動条件、例えば、駆動波形の電圧値、各色間の色補正を行うカラーＩＤ等を記憶する情報内容を記憶させる（ステップＳＴ１４）。続いて、タイマー値を記憶させ（ステップＳＴ１５）、コントロールパネルの内容、例えば、双方向印刷時の調整値を記憶させる（ステップＳＴ１６）。次に、ＥＥＰＲＯＭ９０に記憶されているインク残量をインクカートリッジ１０７Ｋ、１０７Ｆの各記憶素子８０Ｋ、８０Ｆの各第２の記憶領域６６０、７６０に記憶させる（ステップＳＴ１７）。
【００５３】
（記憶素子８０Ｋ、８０Ｆの構成）
記憶素子８０Ｋ、８０Ｆの内部構成について図１０〜図１３を用いて詳述する。図１０は、図３に示す記憶素子８０Ｋ、８０Ｆの内部構成を示すブロック図である。図１１は各情報項目に対する記憶素子８０Ｋの内部データ構造（メモリマップ）を右側に、印刷装置本体１００からみた制御ＩＣ２００のアドレスを左側に示す説明図である。図１２は各情報項目に対する記憶素子８０Ｆの内部データ構造（メモリマップ）を右側に、印刷装置本体１００からみた制御ＩＣ２００のアドレスを左側に示す説明図である。図１３は記憶素子８０Ｋ、８０Ｆ内におけるアドレスと制御ＩＣ２００（プリントコントローラ４０）におけるアドレスの相関関係を示す説明図である。
【００５４】
インクカートリッジ１０７Ｋ、１０７Ｆのいずれにおいても、内部にはインクを収容しておくインク収容部が形成されているとともに、記憶素子８０Ｋ、８０Ｆが内蔵され、この記憶素子８０Ｋ、８０Ｆとして、本形態では、図１０にブロック図で示すように、メモリセル８１Ｋ、８１Ｆと、このメモリセル８１Ｋ、８１Ｆでのデータの読み書きを制御するリード・ライト制御部８２Ｋ、８２Ｆと、クロック信号ＣＬＫに基づいてリード・ライト制御部８２Ｋ、８２Ｆを介してプリンタ本体１００とメモリセル８１Ｋ、８１Ｆとの間でデータの読み書きを行なう際のカウントアップを行なうアドレスカウンタ８３Ｋ、８３Ｆとを備えたＥＥＰＲＯＭが用いられている。なお、記憶素子８０Ｋ、８０Ｆのアドレスは１ビット単位で指定されるアドレスであり、本明細書中において記憶素子８０Ｋ、８０Ｆのアドレスに言及する際は、情報が格納されるべき領域の先頭アドレス(先頭ビット）を意味する。
【００５５】
次に、インクカートリッジ１０７Ｋの記憶素子８０Ｋのメモリセル８１Ｋのデータ構造について図１１を参照して詳述する。メモリセル８１Ｋ（記憶素子８０Ｋ）は読み出し・書き込み可能な領域６５０を示すアドレス００〜１８と読み出し専用の領域６６０を示すアドレス２８〜６６を有している。本実施例においてはメモリセル８１Ｋのアドレス００には黒色インクの残量情報が８ビットの容量にて格納されている。また、アドレス０８には印刷ヘッドのクリーニング回数情報が、アドレス１０にはインクカートリッジ１０７Ｋの装着回数情報がそれぞれ８ビットの容量にて格納されている。さらに、アドレス１８には取り付け時間情報が１６ビットの容量にて格納されている。このように、黒色インクの残量に関するデータは読み出し・書き込み可能なアドレスの先頭アドレスに割り当てられているので、黒色インクの残量に関するデータは最先に書き込みされ得る。
【００５６】
なお、インク残量に関するデータの初期値は、例えば、百分率で表す場合１００であり、印刷処理の実行に伴い０へと減少していく。あるいは、インク残量に代えてインク消費量としても良い。この場合には、初期値は、例えば、百分率で表す場合０であり、印刷処理の実行に伴って１００へと増加していく。百分率の計算にあたっては、プリンタ本体１００がインクカートリッジ１１０７Ｋ、１１０７Ｆの有する最大インク容量データを有しており、その最大インク容量データと実インク消費量とに基づいて百分率が算出される。あるいは、インクカートリッジ１１０７Ｋ、１１０７Ｆの記憶素子１０８０、１０８２にその最大容量を記憶させるようにしても良い。
【００５７】
インク消費量が用いられる場合には、インク消費量データの初期値として０〜９０％の値が書き込まれ得る。通常、データが何も書き込まれていない状態では、メモリデータは「不定」であるが、０〜９０％の値を書き込んでおくことでインクが使用されたか否かを確実に検出することができる。また、使用中に適正補正が実行されることを前提として保有インク量を示していることを確実に検出することができる。さらに、インク消費量データの最大値を９０％とすることで、印刷処理中におけるインク切れ等が防止される。
【００５８】
インク容量が標準サイズカートリッジの半分であるハーフサイズカートリッジの場合には、インク残量またはインク消費量の初期値を５０としてもよく、あるいは、インク残量の初期値を１００またはインク消費量の初期値を０としておき、その減率または増率を２倍にしても良い。かかる場合には、標準サイズカートリッジとハーフサイズカートリッジとを併用可能な場合において同一のスケールでインク残量を管理することができる。
【００５９】
インク容器の製造に関連する情報は、各情報に応じてその情報を記憶するために要求される最低限度のビット数領域（記憶容量）の組み合わせにて各アドレスに格納される。したがって、各情報に対応する記憶容量は相互に不等長である。例えば、アドレス２８には製造年情報が７ビットの容量で、アドレス２Ｆには製造月情報が４ビットの容量で、アドレス３３には製造日情報が５ビットの容量でそれぞれ格納されている。さらに、アドレス３８には製造時情報が５ビットの容量で、アドレス３Ｄには製造分情報が６ビットの容量で、アドレス４３には製造シリアル番号情報が８ビットの容量でそれぞれ格納されている。また、アドレス４Ｂにはリサイクル回数情報が３ビットの容量で、アドレス６０にはインクの有効期間情報が６ビットの容量で、アドレス６６には開封後有効期間情報が５ビットの容量でそれぞれ格納されている。
【００６０】
次に、カラー・インクカートリッジ１０７Ｆの記憶素子８０Ｆのメモリセル８１Ｆのデータ構造について図１２を参照して詳述する。メモリセル８１Ｆ（記憶素子８０Ｆ）は読み出し・書き込み可能な領域７５０を示すアドレス００〜３８と読み出し専用の領域７６０を示すアドレス４８〜８９までを有している。メモリセル８１Ｆのアドレス００にはシアンインクの残量情報が、アドレス０８にはマゼンタインクの残量情報が、アドレス１０にはイエローインクの残量情報が、アドレス１８にはライトシアンインクの容量情報が、アドレス２０にはライトマゼンタインクの残量情報がそれぞれ８ビットの容量にて格納されている。
【００６１】
また、アドレス２８には印刷ヘッドのクリーニング回数情報が、アドレス３０にはインクカートリッジ１０７Ｆの装着回数情報がそれぞれ８ビットの容量にて格納されている。さらに、アドレス３８には取り付け時間情報が１６ビットの容量にて格納されている。このように、各色インクの残量に関するデータは読み出し・書き込み可能なアドレスの先頭アドレスに割り当てられているので、各色インクの残量に関するデータは最先に書き込みされ得る。また、シアン、マゼンタおよびイエローの各色に関するインク残量情報を先頭３バイト（３２ビット）に割り当て、ライトシアンおよびライトマゼンタの各色に関するインク残量情報を続く２バイト（１６ビット）に割り当てているので、シアン、マゼンタおよびイエローの３色から構成される３色インクカートリッジに対してもこのまま適用し得る。
【００６２】
ここで、インク残量の初期値は、例えば、百分率で表す場合１００であり、印刷処理の実行に伴い０へと減少していく。あるいは、インク残量に代えてインク消費量としても良い。この場合には、初期値は、例えば、百分率で表す場合０であり、印刷処理の実行に伴って１００へと増加していく。なお、カラー・インクのインク残量に関するデータの取り扱いは、黒色インクのインク残量に関するデータの取り扱いと同様であるため、その詳細な説明は省略する。
【００６３】
インク容器の製造に関連する情報は、各情報に応じてその情報を記憶するために要求される最低限度のビット数領域（記憶容量）の組み合わせにて各アドレスに格納される。したがって、各情報に対応する記憶容量は相互に不等長である。例えば、アドレス４８には製造年情報が７ビットの容量で、アドレス４Ｆには製造月情報が４ビットの容量で、アドレス５４には製造日情報が５ビットの容量でそれぞれ格納されている。さらに、アドレス５９には製造時情報が５ビットの容量で、アドレス５Ｅには製造分情報が６ビットの容量で、アドレス６４には製造シリアル番号情報が８ビットの容量でそれぞれ格納されている。また、アドレス６Ｃにはリサイクル回数情報が３ビットの容量で、アドレス８３にはインクの有効期間情報が６ビットの容量で、アドレス８９には開封後有効期間情報が５ビットの容量でそれぞれ格納されている。
【００６４】
さらに、印刷装置本体１００側から見た制御ＩＣ２００のアドレスについて図１１および図１２を参照して説明する。図示のように、制御ＩＣ２００の下位８ビットアドレスのうち、アドレス００〜１０はインクカートリッジ１０７Ｋの記憶素子８０Ｋに関する情報に割り当てられており、アドレス２０〜３４はインクカートリッジ１０７Ｆの記憶素子８０Ｆに関する情報に割り当てられている。各アドレスには１バイトまたは２バイトのデータ長が割り当てられている。
【００６５】
制御ＩＣ２００側（プリントコントローラ４０側）におけるアドレスと記憶素子８０Ｋ、８０Ｆ側におけるアドレスの関係を説明する。図１３に示すように、制御ＩＣ２００側では各データは１バイト単位で記憶されているのに対し、記憶素子８０Ｋ、８０Ｆ側では１ビット単位で記憶されている。すなわち、制御ＩＣ２００側では１バイト未満のデータも１バイトの領域に記憶されるのに対して、記憶素子８０Ｋ、８０Ｆ側では各データは必要最小限のビット数で記憶されるため、各データ領域間に空き領域はない。
【００６６】
（記憶素子８０Ｋ、８０Ｆからの読み出し処理）
次に、プリンタ本体１００（プリントコントローラ４０）からの命令により制御ＩＣ２００が記憶素子８０Ｋ、８０Ｆに対して読み出し処理を実行する際に、実施されるデコード処理について図１４および図１５を参照して説明する。図１４は読み出し処理に際して制御ＩＣ２００が実行する処理ルーチンを示すフローチャート、図１５は読み出し処理を実行する際のタイミングチャートである。
【００６７】
本処理ルーチンが開始すると、制御ＩＣ２００はＣＳ信号をローレベルとして記憶素子８０Ｋ、８０Ｆ内のアドレスカウンタ８３Ｋ、８３Ｆをリセットする（ステップＳ２００）。制御ＩＣ２００は、次にＣＳ信号をハイレベルとして記憶素子８０Ｋ、８０Ｆをアクティブ状態にする（ステップＳ２１０）。続いて、制御ＩＣ２００は、Ｗ／Ｒ信号をローレベルとすることで、記憶素子８０Ｋ、８０Ｆに対する読み出し動作を指定する（ステップＳ２２０）。制御ＩＣ２００は、プリントコントローラ４０から受信したプリントコントローラ４０がデータの読み出しを所望するアドレスに相当する数のクロックパルスを記憶素子８０Ｋ、８０Ｆに対して出力する（ステップＳ２３０）。かかるアドレス変換処理にあたって、制御ＩＣ２００は、制御部４６が読み出しを所望するメモリセル８１Ｋ、８１Ｆのアドレス（ビットデータ）の先頭アドレス＊Ａｄｆと最終アドレス＊Ａｄｅとをクロックパルス数に変換する。続いて、制御ＩＣ２００は、＊Ａｄｆ−１個のクロックパルスを記憶素子８０Ｆ、８０Ｋに対して出力し、さらに、＊Ａｄｅ−Ａｄｆ個のクロックパルスを記憶素子８０Ｋ、８０Ｆに対して出力する。
【００６８】
記憶素子８０Ｋ、８０Ｆ内のアドレスカウンタ８３Ｋ、８３Ｆは、このクロック信号の立ち下がるタイミングでアドレスをビット単位でインクリメントするので、制御ＩＣ２００は所望のアドレスを指定することとなる（ステップＳ２４０）。記憶素子８０Ｋ、８０Ｆに記憶されているデータはクロックパルスが立ち下がる際にデータバスに出力されるので、制御ＩＣ２００は読み出しを所望するアドレスカンタの値を管理することにより、所望のアドレスに対応する出力データ、例えば、製造年データ、製造月データ、有効期間データ、開封後有効期間データ等を一時的に記憶する（ステップＳ２５０）。
【００６９】
読み出されたデータはビット単位のデータであると共にシリアルデータなので、制御ＩＣ２００はビットデータをバイトデータに変換すると共にパラレルデータに変換する（ステップＳ２６０）。制御ＩＣ２００は、バイトデータ、パラレルデータにデータをプリントコントローラ４０に対して出力する（ステップＳ２７０）。この後、読み出し処理を終了する。なお、既述のように、本実施例においてアドレスはビット単位で指定されると共にビット単位でインクリメントされる。
【００７０】
（第１実施例の効果）
以上説明したように、本実施例は、インク容器の製造に関連する情報を、各情報に応じて要求される最低限度のビット数の領域の組み合わせにて連続して各アドレスに格納される構成を備えている。したがって、記憶素子８０Ｋ、８０Ｆの有する限られた記憶容量を有効に利用することができる。すなわち、固定長である場合に割り当てられてはいるが未使用である領域分を他の情報を格納する記憶領域に割り当て、使用することが可能となり、同一の記憶容量であってものより多くの種類の情報を格納することができる。
【００７１】
また、本実施例では、インク残量などのデータ記憶をインクカートリッジ１０７Ｋ、１０７Ｆの記憶素子８０Ｋ、８０Ｆを用いて行なうにあたって、黒用およびカラー用のインクカートリッジ１０７Ｋ、１０７Ｆのいずれにおいても、記憶素子８０Ｋ、８０Ｆとして、シーケンシャルアクセスしか行なわれない安価なＥＥＰＲＯＭを用いたので、消耗品であるという性質に合ったコストでインクカートリッジ１０７Ｋ、１０７Ｆを提供できる。
【００７２】
さらに、記憶素子８０Ｋ、８０Ｆにおいて書き換え可能な領域６５０、７５０については、読み出し専用データが記憶される領域６６０、７６０よりも先にアクセスされるアドレスになっている。したがって、パネルスイッチ９２において電源スイッチがＯＦＦされた後に書き換え可能領域６５０、７５０に対するデータの書き換えを行なう構成であっても、電源プラグがコンセントから抜かれる前にデータの書き換えを完了することができる。この結果、シーケンシャルアクセスしか行なわれない安価な記憶素子８０Ｋ、８０Ｆを用いてインクカートリッジ１０７Ｋ、１０７Ｆの低コスト化を図っても、データの書き換え異常が発生しにくいという利点がある。
【００７３】
［その他の実施の形態］
第１実施例では、アドレスカウンタ８３Ｋ、８３Ｆとしてカウントアップするタイプのものを用いたが、カウントダウンするアドレスカウンタを用いてもよく、この場合にも、第１実施例においては、書き込み可能領域６５０、７５０が読み出し専用領域６６０、７６０よりも先にアクセスされるようにデータ配列を変更すればよい。すなわち、書き込み可能領域６５０、７５０を読み出し専用領域６６０、７６０よりも高アドレスに配置する。より具体的には、先頭アドレスに配置されているインク残量の情報を最終アドレスに配置するようにすればよい。
【００７４】
また、上記各実施例はインクカートリッジがキャリッジ１０１上に搭載されているオンキャリッジタイプの印刷装置、およびインクカートリッジがキャリッジ１０１上に搭載されていないオフキャリッジタイプの印刷装置のいずれの印刷装置に対しても適用することができる。
【００７５】
また、上記各実施例では、記憶素子８０Ｋ、８０ＦとしてＥＥＰＲＯＭを用いたが、それに代えて、シーケンシャルアクセス形式の誘電体メモリ（ＦＥＲＯＭ）などを用いてもよい。なお、フラッシュメモリは上記ＥＥＰＲＯＭの範疇に入るものである。
【００７６】
さらに、上記各実施例では、インク量に関連する情報としてインク残量を用いたが、これに代えてインク容器の累積的なインク消費量を用いてもかまわない。
【００７７】
また、各実施例にて用いたインクカートリッジ１０７Ｋ、１０７Ｆに代えて、図１６に示すようなインクカートリッジ５００を用いても良い。図１６は他の実施例に係るインクカートリッジ５００の外観構成を示す斜視図である。
【００７８】
インクカートリッジ５００は、ほぼ直方体として形成された容器５１にインクを含浸させた多孔質体（図示しない）を収容し、上面を蓋体５３により封止されている。容器５１の内部には、５色のカラーインクをそれぞれ別個に収容する５つのインク収容部（例えば、インクカートリッジ１０７Ｆにおける１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙ）が区画形成されている。容器５１の底面にはホルダに装着されたときにインク供給針に対向する位置にインク供給口５４が各インク色に応じて形成されている。また、インク供給口側の垂直壁５５の上端には、本体側のレバーの突起に係合する張出部５６が一体に形成されている。この張出部５６は、容器５５の両側に別個に形成されていると共にリブ５６ａを有している。さらに下面と壁５５との間に三角形上のリブ５７が形成されている。また、容器５５は誤挿入防止用の凹部５９を有している。
【００７９】
垂直壁５５のインク供給口形成側には、それぞれのカートリッジ５００の幅方向の中心に位置するように凹部５８が形成され、ここに回路基板３１が装着されている。回路基板３１は本体の接点と対向する面に複数の接点を有し、その裏面には記憶素子が実装されている。さらに、垂直壁５５には回路基板３１の位置決めをするための突起５５ａ、５５ｂ、張出部５５ｃ、５５ｄが形成されている。
【００８０】
さらに、上記各実施例ではカラー・インクとして、マゼンタ、シアン、イエロー、ライトシアン、ライトマゼンタの５色を用いたが他の色の組み合わせ、あるいは、さらに他の色、例えば、ダークイエローを加えて６色等にした場合にも本発明は適用され得る。
【符号の説明】
【００８１】
１…インクジェットプリンタ（インクジェット印刷装置）
５…プリントエンジン
１０…印刷ヘッド
１７…圧電振動子
２３…ノズル開口部
４０…プリントコントローラ
４６…制御部
８０Ｋ、８０Ｆ…記憶素子
８１Ｋ、８０Ｆ…メモリセル
８２Ｋ、８０Ｆ…リード・ライト制御部
８３Ｋ、８０Ｆ…アドレスカウンタ
９５…アドレスデコーダ
１００…プリンタ本体
１０７Ｋ、１０７Ｆ…インクカートリッジ（インク容器）
１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙ…インク収容部
２００…制御ＩＣ
６５０、７５０…書き込み可能領域
６６０、７６０…読み出し専用領域
ＣＯＭ…駆動信号
【図１】
2009196363.tif 000003
【図２】
2009196363.tif 000004
【図３】
2009196363.tif 000005
【図４】
2009196363.tif 000006
【図５】
2009196363.tif 000007
【図６】
2009196363.tif 000008
【図７】
2009196363.tif 000009
【図８】
2009196363.tif 000010
【図９】
2009196363.tif 000011
【図１０】
2009196363.tif 000012
【図１１】
2009196363.tif 000013
【図１２】
2009196363.tif 000014
【図１３】
2009196363.tif 000015
【図１４】
2009196363.tif 000016
【図１５】
2009196363.tif 000017
【図１６】
2009196363.tif 000018
【手続補正書】
【提出日】平成21年5月20日(2009.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置に装着されるインク容器であって、
前記インク容器は、前記インク容器に関連する複数の情報を記憶する記憶素子と、アドレスカウンタとを備え、
前記記憶素子は、前記アドレスカウンタに基づき前記記憶素子のアドレスがシーケンシャルでアクセスされ、
前記記憶素子は、読み出しもしくは書き込みが可能なバイト単位で情報を格納する領域と、その後にアクセスされる読み出し専用でビット単位で情報を格納する領域を有し、
前記読み出し・書き込みが可能な領域にはインク残量又はインク消費量に関する情報がバイト単位で格納され、
前記読み出し専用の領域には、複数の情報が相互に不等長で各情報領域間に空き領域なく格納されているインク容器。
【請求項２】
印刷装置に装着されるインク容器であって、
前記記憶装置は、前記インク容器に関連する複数の情報を記憶する記憶素子と、アドレスカウンタを備え、
前記記憶装置は前記アドレスカウンタに基づき前記記憶素子のアドレスがシーケンシャルでアクセスされるよう構成され、
前記記憶素子は、読み出しもしくは書き込みが可能なバイト単位で情報を格納する領域と、その後でアクセスされる読み出し専用でビット単位で情報を格納する領域を有し、
前記読み出し・書き込みが可能な領域にはインク残量又はインク消費量に関する情報がバイト単位で格納されると共に、前記インク消費量に関するデータは初期値として０〜９０％の値が書き込まれ、
前記読み出し専用の領域には、複数の情報が相互に不等長で各情報領域間に空き領域なく格納されているインク容器。
【請求項３】
前記インク残量又はインク消費量に関する情報は百分率である請求項１または２記載のインク容器。
【手続補正書】
【提出日】平成21年5月27日(2009.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置に装着されるインク容器であって、
前記インク容器は、前記インク容器に関連する複数の情報を記憶する記憶素子と、アドレスカウンタとを備え、
前記記憶素子は、前記アドレスカウンタに基づき前記記憶素子のアドレスがシーケンシャルでアクセスされ、
前記記憶素子は、読み出しもしくは書き込みが可能なバイト単位で情報を格納する領域と、その後にアクセスされる読み出し専用でビット単位で情報を格納する領域を有し、
前記読み出し・書き込みが可能な領域にはインク残量又はインク消費量に関する情報がバイト単位で格納され、
前記読み出し専用の領域には、複数の情報が相互に不等長で各情報領域間に空き領域なく格納されているインク容器。
【請求項２】
印刷装置に装着されるインク容器であって、
前記インク容器は、前記インク容器に関連する複数の情報を記憶する記憶素子と、アドレスカウンタを備え、
前記記憶素子は前記アドレスカウンタに基づき前記記憶素子のアドレスがシーケンシャルでアクセスされるよう構成され、
前記記憶素子は、読み出しもしくは書き込みが可能なバイト単位で情報を格納する領域と、その後でアクセスされる読み出し専用でビット単位で情報を格納する領域を有し、
前記読み出し・書き込みが可能な領域にはインク消費量に関する情報がバイト単位で格納されると共に、前記インク消費量に関する情報は初期値として０〜９０％の値が書き込まれ、
前記読み出し専用の領域には、複数の情報が相互に不等長で各情報領域間に空き領域なく格納されているインク容器。
【請求項３】
前記インク残量又はインク消費量に関する情報は百分率である請求項１または２記載のインク容器。