(57)【特許請求の範囲】
【請求項１】
記憶媒体を有するインクカートリッジと、
前記記憶媒体の記憶容量を検出する手段と、
前記記憶媒体にアクセスして前記記憶媒体からデータを読出す、又は前記記憶媒体にデータを書込むものであって、前記検出した記憶媒体の記憶容量に応じて前記記憶媒体へのアクセス方法を設定する手段と
を備え、
前記インクカートリッジには、第一の記憶媒体を有する標準インクのカートリッジと、第二の記憶媒体を有する特殊インクのカートリッジとがあり、
前記特殊インクのカートリッジが有する前記第二の記憶媒体は、前記第二の記憶媒体の記憶容量である第二の記憶容量を記憶し、
前記標準インクのカートリッジが有する前記第一の記憶媒体は、前記第二の記憶容量よりも少ない第一の記憶容量の記憶媒体であり、前記第一の記憶容量を記憶し、
前記設定する手段は、前記検出された記憶媒体の記憶容量が、前記第一の記憶容量である場合には、前記インクカートリッジが前記標準インクのインクカートリッジであると判断し、前記第一の記憶媒体に対応した方法でアクセスを行うようにし、一方、前記検出された記憶媒体の記憶容量が、前記第二の記憶容量である場合には、前記インクカートリッジが前記特殊インクのインクカートリッジであると判断し、前記第二の記憶媒体に対応した方法でアクセスを行うようにする、
インクジェットプリンタ。
【請求項２】
前記記憶媒体のトップアドレスに、前記記憶容量を示すデータが記憶されている請求項１記載のインクジェットプリンタ。
【請求項３】
前記記憶媒体と前記検出する手段とが、専用のプロトコルに基づいて前記アクセス可能に接続されている請求項１記載のインクジェットプリンタ。
【請求項４】
前記記憶媒体から読出した情報又は前記記憶媒体に書込むべき情報に基づいて印刷に関連する処理を行なうものであって、前記検出した記憶媒体の記憶容量に応じて、印刷に関連する処理を設定する手段を更に備える請求項１記載のインクジェットプリンタ。
【請求項５】
記憶媒体を有するインクカートリッジがインクジェットプリンタに装着されて前記インクジェットプリンタが前記記憶媒体にアクセスする方法において、
前記記憶媒体の記憶容量を検出するステップと、
前記記憶媒体にアクセスして前記記憶媒体からデータを読出す、又は前記記憶媒体にデータを書込むものであって、前記検出した記憶媒体の記憶容量に応じて前記記憶媒体へのアクセス方法を設定するステップと
を有し、
前記インクカートリッジには、第一の記憶媒体を有する標準インクのカートリッジと、第二の記憶媒体を有する特殊インクのカートリッジとがあり、
前記特殊インクのカートリッジが有する前記第二の記憶媒体は、前記第二の記憶媒体の記憶容量である第二の記憶容量を記憶し、
前記標準インクのカートリッジが有する前記第一の記憶媒体は、前記第二の記憶容量よりも少ない第一の記憶容量の記憶媒体であり、前記第一の記憶容量を記憶し、
前記設定するステップでは、前記検出された記憶媒体の記憶容量が、前記第一の記憶容量である場合には、前記インクカートリッジが前記標準インクのインクカートリッジであると判断し、前記第一の記憶媒体に対応した方法でアクセスを行うようにし、一方、前記検出された記憶媒体の記憶容量が、前記第二の記憶容量である場合には、前記インクカートリッジが前記特殊インクのインクカートリッジであると判断し、前記第二の記憶媒体に対応した方法でアクセスを行うようにする、
インクカートリッジへのアクセス方法。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
本発明は、インクジェットプリンタに関し、特に記憶媒体が設けられたインクカートリッジを用いるインクジェットプリンタに関する。
【０００２】
【従来の技術】
半導体メモリなどの記憶媒体が設けられているインクカートリッジを使用して、そのインクカートリッジの記憶媒体が記憶している情報を読出しそれに基づいて印刷処理を実行するインクジェットプリンタが知られている。インクカートリッジの記憶媒体には、インク残量やプリンタ制御情報等が記録される。インクジェットプリンタは、それらの情報を読出しそれらに基づいて印刷を制御したり、現在のインク残量等を計算してインクカートリッジの記憶媒体に書込んだりする。
【０００３】
【発明が解決しようとする課題】
インクカートリッジの記憶媒体に記録される情報（以下、カートリッジ情報）の情報量は、インクカートリッジの種類によって異なる。例えば、そのインクカートリッジが、インク色数が少ない、インク種類が標準タイプ等であれば、プリンタやプリンタドライバが予め持っているデフォルト情報を用いて印刷を行なうことができるため、カートリッジ情報の情報量は少なくて済む。逆に、インク色数が多い、インク種類が特殊タイプ（例えば高耐光性インク）等であれば、上記デフォルト情報だけでは対応しきれず特別な印刷制御情報が必要になることがあるので、カートリッジ情報の情報量は多くなる。このため、インクカートリッジの種類に応じて記憶媒体の容量又は種類を違えることが望ましい。
【０００４】
しかし、従来は、容量又は種類の異なる記憶媒体に対応可能なインクジェットプリンタは知られていない。つまり、どのタイプのインクカートリッジにも、同一の容量又は種類の記憶媒体を設けてある。すなわち、例えば標準インクのインクカートリッジに対しても、特殊インクのインクカートリッジと同じ容量の記憶媒体が設けてある。故に、不経済である。
【０００５】
従って、本発明の目的は、インクカートリッジが有する記憶媒体の記憶容量又は種類が異なってもそれに対応できるインクジェットプリンタを提供することにある。
【０００６】
【課題を解決するための手段】
本発明に従うインクジェットプリンタは、記憶媒体を有するインクカートリッジと、記憶媒体の記憶容量又は種類を検出する手段と、記憶媒体にアクセスして記憶媒体からデータを読出す、又は前記記憶媒体にデータを書込むものであって、検出した記憶媒体の記憶容量又は種類に応じて記憶媒体へのアクセス方法を設定する（違える）手段とを備える。
【０００７】
本発明によれば、インクジェットプリンタは、記憶媒体の記憶容量又は種類に応じて記憶媒体へのアクセス方法を設定する（違える）ので、インクカートリッジに設ける記憶媒体を、インクカートリッジの種類に適切な記憶容量又は種類にすることができる。
【０００８】
好適な実施形態では、記憶媒体のトップアドレスに、記憶容量又は種類を示すデータが記憶されている。
【０００９】
好適な実施形態では、記憶媒体と検出する手段とが、専用のプロトコルに基づいてアクセス可能に接続されている。
【００１０】
好適な実施形態では、インクジェットプリンタは、記憶媒体から読出した情報又は記憶媒体に書込むべき情報に基づいて印刷に関連する処理を行なうものであって、検出した記憶媒体の記憶容量又は種類に応じて、印刷に関連する処理を設定する（違える）手段を更に備える。
【００１１】
【発明の実施の形態】
図１は、本発明の一実施形態に係るプリントシステムの全体的な構成を示す。
【００１２】
インクジェットプリンタ(以下、単に「プリンタ」という)１は、ホストインタフェース回路３を介して、ホスト装置５と接続している。ホスト装置５は、典型的にはパーソナルコンピュータのような汎用型のコンピュータで、プリンタ１へ送るべき印刷データの作成処理を行なうソフトウェアであるプリンタドライバ６を有している。そして、プリンタドライバ６は、ＲＧＢデータをＣＭＹＫデータに変換するための色変換テーブル、誤差拡散やディザなどのハーフトーニング処理のためのテーブル等の「ルックアップテーブル」８をデフォルト情報として保持している。このデフォルト情報は、標準インクを用いるときの各処理に適合するものである。
【００１３】
プリンタ１は、ホスト装置５からホストインタフェース回路３を介して転送されて来る印刷データを一時蓄えるための受信バッファ等に利用されるＲＡＭ７と、ＣＰＵ１１のためのプログラムや固定データなどを格納しているＲＯＭ９と、ホスト装置５からの印刷データに基づいて印刷イメージの作成や紙送り制御等を行なうＣＰＵ１１とを備えている。また、プリンタ１は、ＣＰＵ１１の制御の下で印刷する印刷機構１３と、特定のデータを保存しておくための不揮発性の記憶媒体、例えばＥＥＰＲＯＭ(以下、プリンタＥＥＰＲＯＭ)２７も備えている。このプリンタＥＥＲＰＯＭ２７には、例えば、インクカートリッジ１９のインクを印刷ヘッドに充填したり、印刷ヘッドのノズルのインク詰まりを解消したりするためにポンプでインクを吸引するときの「ポンプ吸引量」１２が、デフォルト情報として記録されている。このデフォルト情報は、標準インクを使用するときに適合するものである。
【００１４】
図２に、印刷機構１３の全体構成を示す。
【００１５】
印刷機構１３は、キャリッジ１２０、紙送りローラ１０６、メンテナンス装置１０８などから構成されている。
【００１６】
紙送りローラ１０６は、キャリッジ１２０の動作に伴って、印刷用紙１０５をこのプリンタの排紙トレイ(図示せず)に送り出していく。
【００１７】
メンテナンス装置１０８は、印刷機構１３の端に設けられており、印刷ヘッド１００の表面をワイピング等して清掃しノズルのインク詰りを解消するヘッドクリーニングや、印刷ヘッド１００内のインクの乾燥を防ぐために印刷ヘッド１００にキャップをするキャッピングや、インクカートリッジ取付時にインクカートリッジ１９Ａ、１９Ｂ内のインクを印刷ヘッド１００に充填するインク吸引などを行なう。
【００１８】
キャリッジ１２０は、搬送ベルト１０２とキャリッジモータ１０３とで構成され、搬送ベルト１０２上には、印刷ヘッド１００と共にカートリッジホルダ１０１が取付けられている。カートリッジホルダ１０１は、印刷ヘッド１００と連動するいわゆるオンキャリッジタイプのインクカートリッジに対応しており、このホルダ１０１には、例えばシアン、マゼンタ、イエローの３色のカラーインクが入っているカラーインクカートリッジ１３０と、黒インクが入っている黒インクカートリッジ１０７が装着される。キャリッジ１２０は、キャリッジモータ１０３を駆動して搬送ベルト１０２を動作させることにより、印刷用紙５にインクを吐出する印刷ヘッド１００を紙送り方向と垂直の方向に往復させる。この動作と、この動作に対応する紙送りローラ１０６の紙送り動作とを繰り返しによって、印刷用紙１０５に印刷画像が形成される。
【００１９】
図１に示すように、個々のインクカートリッジ１９（図２に示した１９Ａ、１９Ｂの各々）は、不揮発性の記憶媒体、例えばＥＥＰＲＯＭ(以下、カートリッジＥＥＰＲＯＭ)１７を有している。インクカートリッジ１９が完全に装着された状態では、そのカートリッジＥＥＰＲＯＭ１７のアクセス端子２２が印刷機構１３に備えられている接続端子２３に結合する。カートリッジＥＥＰＲＯＭ１７は、カートリッジＥＥＰＲＯＭ１７に対して情報を読み書きするメモリインタフェース２５を介して、ＣＰＵ１１と電気的に接続する。
【００２０】
尚、一般に、インクカートリッジのタイプには、図２に示したようなキャリッジ上に印刷ヘッドと共に搭載されるオンキャリッジタイプの他に、キャリッジから離れた不動の場所にセットされるオフキャリッジとがあるが、本実施形態のインクカートリッジ１９は、どちらのタイプであっても良い。このインクカートリッジ１９は、あるプリンタに装着してある程度使った後、取り外して別のプリンタに再装着するというように、複数のプリンタに使い回すことが可能である。
【００２１】
ところで、カートリッジＥＥＰＲＯＭ１７に記録されることが好ましい情報（カートリッジ情報）の種類や情報量は、インクカートリッジ１９のインクの色数（黒のみ、ＣＭＹの３色、又はＣＭＹＫの４色等）や、インクの種類（標準インク、特殊インク等）などの違いによって異なる。そのため、カートリッジＥＥＰＲＯＭ１７に求められる記憶容量は、インクカートリッジ１９の種類によって異なる。例えば、インク種類について述べれば、インクの種類は、一般に、標準インクと、顔料インクや高耐光性インク等のいわゆる特殊インクとの２つに大別されるが、それらはその取扱いや性質が異なる。そのため、好適な印刷（例えば高画質の印刷）を実現するための印刷処理で用いるルックアップテーブルや、インク充填時のポンプ吸引量などが異なる。
【００２２】
この実施形態では、カートリッジＥＥＰＲＯＭ１７として、標準インクカートリッジに設けられる比較的に記憶容量の小さい標準インク用ＥＥＰＲＯＭ１７ａと、特殊インクカートリッジに設けられる比較的に記憶容量の大きい特殊インク用ＥＥＰＲＯＭ１７ｂとの、記憶容量の異なる２種類の記憶媒体が用意される。プリンタ１やプリンタドライバ６には、前述したようにデフォルト情報として、標準インク用のルックアップテーブル８やポンプ吸引量１２が設定されているため、標準インク用のＥＥＰＲＯＭ１７ａには、ルックアップテーブルやポンプ吸引量を記憶しておく必要が無く、よってその記憶容量は、特殊インク用のＥＥＰＲＯＭ１７ｂの記憶容量よりも小さくて済む。
【００２３】
図２は、（ａ）が、標準インク用ＥＥＰＲＯＭ１７ａが記録しているデータを示し、（ｂ）が、特殊インク用ＥＥＰＲＯＭ１７ｂが記録しているデータを示す。
【００２４】
図２の（ａ）に示すように、標準インク用ＥＥＰＲＯＭ１７ａには、このＥＥＰＲＯＭ１７ａの「記憶容量（又は、カートリッジ（或いは記憶媒体）の種類）」と、インクカートリッジ１９に関する最低限の情報、例えば「インク残量」、「製造年月日」、「インク種類」、及び「ロゴ（インクカートリッジ１９の製造会社を示すマーク等）」のみが記録される。このように、標準インク用ＥＥＰＲＯＭ１７ａには、必要最低限の情報のみしか記録されないので、その記憶容量は最小限に抑えられ、これによりインクカートリッジ１９のコスト低下が図れる。
【００２５】
一方、図２の（ｂ）に示すように、特殊インク用ＥＥＰＲＯＭ１７ｂには、このＥＥＰＲＯＭ１７ｂの「記憶容量（又は、カートリッジ（或いは記憶媒体）の種類）」と、上述した必要最低限の情報の他に、特殊インクを用いる印刷において必要な（又はサポートすることが好ましい）情報が記録される。つまり「インク残量」、「製造年月日」、「インク種類」、及び「ロゴ」の他に、「開封日時」、「ポンプ吸引量」、「ルックアップテーブル」が記録される。「開封日時」は、インクカートリッジ１９を初めてプリンタ１に装着した日時である。「ポンプ吸引量」は、インクカートリッジ１９内のインクを印刷ヘッドに充填するインク吸引量、又はインク吐出口のインク詰まりを解消するためにポンプでインクを吸引する時の吸引量である。「ルックアップテーブル」は、ＲＧＢデータをＣＭＹＫデータに変換するための色変換テーブル、誤差拡散やディザなどのハーフトーニング処理のためのテーブル等である。「ポンプ吸引量」や「ルックアップテーブル」の内容は、印刷処理で使用される特殊インクの種類（顔料インク、高耐光性インク等）に応じてそれぞれ適宜用意される。特殊インク用ＥＥＰＲＯＭ１７ｂは、このような情報をより多く記録できるような、標準インクＥＥＰＲＯＭ１７ａよりも記憶容量の大きいものを用いている。
【００２６】
本実施形態において、プリンタ１は、印刷処理の最初に、カートリッジＥＥＰＲＯＭ１７（図３に示した１７ａ又は１７ｂ）の記憶容量をチェックし、その記憶容量に応じたカートリッジＥＥＰＲＯＭ１７へのアクセス及び印刷処理を行なう。これについては、いくつかの実施例が考えられる。
【００２７】
そのうちの１つの実施例として、「記憶容量（又は種類）」をカートリッジＥＥＰＲＯＭ１７（１７ａ、１７ｂ）のトップアドレス（又は、プリンタ１が最初にアクセスすることとして決まっている特定のアドレス）に記録しておくというものがある。この場合、プリンタ１は、図４〜６に示すような処理動作を行う。
【００２８】
図４は、プリンタ１がカートリッジＥＥＰＲＯＭ１７の記憶容量（又は種類）をチェックするときの動作フローを示す。
【００２９】
プリンタ１は、プリンタ１の電源がターンオンされたとき、又はプリンタ１にインクカートリッジ１９が装着されたとき等に（ステップＳ１）、カートリッジＥＥＰＲＯＭ１７のトップアドレスにアクセスして「記憶容量（又は種類）」を読出す（Ｓ２）。そして、プリンタ１は「記憶容量」のチェックを行い（Ｓ３）、インクカートリッジ１９が標準インクのものか特殊インクのものかを判断する（Ｓ４）。
【００３０】
プリンタ１は、標準インク用ＥＥＰＲＯＭ１７ａと、特殊インク用ＥＥＰＲＯＭ１７ｂの各々について、どのアドレスに何の情報が記録されているかの媒体情報を予め保持している。プリンタ１は、ステップＳ４でインクカートリッジ１９が標準インクのものと判断したときは（Ｓ４で「標準」）、上記媒体情報に基づいて標準インク用ＥＥＰＲＯＭ１７ａに対応した方法でアクセスを行うようにし、インクカートリッジ１９が特殊インクのものと判断したときは（Ｓ４で「特殊」）、特殊インク用のＥＥＰＲＯＭ１７ｂに対応した方法でアクセスを行なうようにする。
【００３１】
図５は、プリンタ１が、標準インク用ＥＥＰＲＯＭ１７ａにアクセスするときの動作フローを示す。
【００３２】
インクジェットプリンタ１は、例えば、初めに「インク残量」が記録されているアドレスにアクセスしてそれを読出し、インク残量をチェックする（Ｓ７）。インク残量がゼロ又は僅少でなければ（Ｓ７でＮｏ）、次に、「製造年月日」が記録されているアドレスにアクセスしてそれを読出し、製造年月日を確認する（Ｓ８）。プリンタ１は、製造年月日が所定の期間内であれば（Ｓ８でＮｏ）、次に、「インク種類」が記録されているアドレスにアクセスしてそれを読出し、インク種類が適切か否かをチェックする（Ｓ９）。プリンタ１は、インク種類が適切（例えば標準インク）であれば（Ｓ９でＹｅｓ）、最後に、「ロゴ」が記録されているアドレスにアクセスしてそれを読出し、「ロゴ」が適切か否かをチェックする（Ｓ１０）。ロゴが適切（例えばそのロゴがプリンタの製造会社を示すロゴと同一である）であることまでを確認できたときは（Ｓ１０でＹｅｓ）、プリンタ１は、必要に応じてインク充填やヘッドクリーニング等を行なって、その後に、印刷処理が行なえる状態となる（Ｓ１１）。例えば、この時がインクカートリッジ１９の装着直後であれば、プリンタ１は、プリンタＥＥＰＲＯＭ２７に予め記録されているデフォルトの「ポンプ吸引量」１２に基づいて印刷ヘッドへのインク充填を行い、インクカートリッジ１９が以前から既に装着されていた場合であってヘッドクリーニングが必要な時であれば、そのデフォルトの「ポンプ吸引量」１２に基づいて印刷ヘッドのクリーニングを行う。印刷処理のときには、プリンタドライバ６は、予め保持しているデフォルトの色変換テーブルやハーフトーニング処理用パラメータテーブル等の「ルックアップテーブル」８に従って、色変換処理やハーフトーニング処理等を実行する。
【００３３】
なお、この動作フローにおいて、プリンタ１は、インク残量がゼロ又は僅少である（Ｓ７でＹｅｓ）、上記製造年月日から所定の期間が経過している（Ｓ８でＹｅｓ）、インク種類が不適切である（Ｓ９でＮｏ）、ロゴが不適切である（Ｓ１０でＮｏ）、のいずれかを確認したときは、例えばユーザにエラーメッセージを通知する（Ｓ１２）。
【００３４】
図６は、プリンタ１が、特殊インク用ＥＥＰＲＯＭ１７ｂにアクセスするときの動作フローを示す。
【００３５】
プリンタ１は、初めに、標準インク用ＥＥＰＲＯＭ１７ａのときに行なったステップＳ７〜Ｓ１０と同じ動作、つまり「インク残量」、「製造年月日」、「インク種類」、及び「ロゴ」のチェックを行う（ステップＳ１３〜１６）。プリンタ１は、ロゴが適切であることまでを確認した後は（Ｓ１６でＹｅｓ）、次に、「開封日時」が記録されているアドレスにアクセスして、開封日時が記録されているか否かをチェックする（Ｓ１７）。プリンタ１は、そのアクセスしたアドレスに「開封日時」が記録されていなければ（Ｓ１７でＮｏ）、現在の日時を「開封日時」としてそれをそのアドレスに書込み（Ｓ１９）、そのアドレスに「開封日時」が記録されていれば（Ｓ１７でＹｅｓ）、その開封日時から所定の期間が経過しているか否かをチェックする（Ｓ１８）。
【００３６】
プリンタ１は、その記録されている開封日時が所定の期間内であると判断した後（Ｓ１８でＹｅｓ）、又は上記所定アドレスに「開封日時」の書込みをした後は（Ｓ１９）、「ポンプ吸引量」が記録されているアドレスにアクセスしてそれを読出し（Ｓ２０）、その「ポンプ吸引量」をプリンタＥＥＰＲＯＭ２７に登録し、そして、この時が、インクカートリッジ１９の装着直後の場合にはその「ポンプ吸引量」に従って印刷ヘッドへのインク充填を行なったり、或いは、インクカートリッジ１９が以前から既に装着されていた場合であってヘッドクリーニングが必要なときには、ヘッドクリーニングを行なったりする。また、プリンタ１は、「ルックアップテーブル」が記録されているアドレスにアクセスしてそれを読出しホスト装置５に転送する（Ｓ２１）。ホスト装置５において、プリンタドライバ６は、転送されて来た「ルックアップテーブル」を所定のメモリに追加登録し、この後の印刷処理では、追加登録した「ルックアップテーブル」に従って、色変換処理やハーフトーニング処理等を行なう。
【００３７】
以上が、カートリッジＥＥＰＲＯＭ１７の記憶容量をチェックするときの１つの実施例についての説明である。
【００３８】
別の実施例として、カートリッジＥＥＰＲＯＭ１７から「記憶容量」を読出すための、全カートリッジ共通の専用プロトコルを用意するというものもある。
【００３９】
その一例として、プリンタ１の電源ターンオン時、又はプリンタ１へのインクカートリッジ１９装着時等に、プリンタ１のメモリインタフェース２５が、カートリッジＥＥＰＲＯＭ１７に対し上記専用プロトコルに従ってアクセスすると、カートリッジＥＥＰＲＯＭ１７から最初のヘッダ情報として「記憶容量（又は種類）」が返信されて来るので、プリンタ１は、カートリッジＥＥＰＲＯＭ１７が標準インク用ＥＥＰＲＯＭ１７ａと特殊インク用ＥＥＰＲＯＭ１７ｂのどちらであるかを判断し、それに応じて以後のカートリッジＥＥＰＲＯＭ１７へのアクセス方法を、例えば図５、６に示したように設定する（違える）。
【００４０】
また、専用プロトコルの別の一例として、カートリッジＥＥＰＲＯＭ１７とプリンタ１内のメモリインタフェース２５との間に、上記専用プロトコルに基づいた専用信号ラインを設けるというものがある（この別の実施例では、カートリッジＥＥＰＲＯＭ１７に「記憶容量」は記録されていなくても良い）。それについて、図７を参照して説明する。
【００４１】
図７は、インクカートリッジ１９のＥＥＰＲＯＭ１７とプリンタ１内のメモリインタフェース２５との間に、上記専用信号ラインが設けられたときの構成を示す。
【００４２】
同図に示すように、インクカートリッジ１９のＥＥＰＲＯＭ１７とプリンタ１内のメモリインタフェース２５との間には、カートリッジＥＥＰＲＯＭ１７の記憶容量（又は種類）をチェックするための専用信号ライン３１、３３が設けられる。一方の専用データ通信ライン３１は、メモリインタフェース２５からカートリッジＥＥＰＲＯＭ１７へのコマンド信号送信に使用され（以下、コマンドライン３１）、他方の専用信号ライン３３は、カートリッジＥＥＰＲＯＭ１７からメモリインタフェース２５へのレスポンス信号受信に使用される（以下、レスポンスライン３３）。
【００４３】
メモリインタフェース２５は、プリンタ１の電源ターンオン時、又はプリンタ１へのインクカートリッジ１９装着時に、コマンドライン３３を通じてコマンド信号をカートリッジＥＥＰＲＯＭ１７に送信する。カートリッジＥＥＰＲＯＭ１７は、コマンド信号を受信したら、レスポンス信号として、記憶容量（又は種類）に応じた電気信号（例えば、電圧値が異なる信号）を専用信号ライン３３を通じてメモリインタフェース２５に発信する。
【００４４】
これにおいて、プリンタ１は、メモリインタフェース２５が受信した電気信号に応じて、カートリッジＥＥＰＲＯＭ１７が標準インク用ＥＥＰＲＯＭ１７ａと特殊インク用ＥＥＰＲＯＭ１７ｂのどちらであるかを判断し、それによってカートリッジＥＥＰＲＯＭ１７へのアクセス方法を設定する（違える）。
【００４５】
専用プロトコルの更に別の例として、インクカートリッジ１９とメモリインタフェース２５との間に、標準インクのカートリッジなら常にハイレベル、特殊インクのカートリッジなら常にローレベルとなるような専用信号ラインを設け、プリンタ１がそのラインの電圧レベルでカートリッジＥＥＰＲＯＭ１７の記憶容量（又は種類）を判断するようにしても良い。
【００４６】
これまで説明した本発明の実施形態によれば、プリンタ１は、インクカートリッジ１９の記憶媒体（ＥＥＰＲＯＭ）１７の記憶容量（又は種類）をチェックし、その記憶容量（または種類）に応じてカートリッジＥＥＰＲＯＭ１７へのアクセス方法を設定する（違える）。このため、このプリントシステムにおいて、インクカートリッジ１９の記憶媒体を、インクカートリッジ１９の種類に最適な記憶容量のものにすることができる。例えば、上述したように、カートリッジＥＥＰＲＯＭ１７として、インクカートリッジ１９のインクが標準インクのときは記憶容量が小さいＥＥＰＲＯＭ１７ａを、特殊インクのときは記憶容量が大きいＥＥＰＲＯＭ１７ｂを採用することができる。これにより、プリンタ１は、インクカートリッジ１９の記憶媒体の記憶容量に応じて、好適な（高信頼・高画質の）印刷を行なうことができる。
【００４７】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリントシステムの全体的な構成を示すブロック図。
【図２】印刷機構１３を示す図。
【図３】（ａ）が、標準インク用ＥＥＰＲＯＭ１７ａに記録される情報を示す図、（ｂ）が、特殊インク用ＥＥＰＲＯＭ１７ｂに記録される情報を示す図。
【図４】プリンタ１が、カートリッジＥＥＰＲＯＭ１７の記憶容量をチェックするときの動作を示すフローチャート。
【図５】プリンタ１が、標準インク用ＥＥＰＲＯＭ１７ａへのアクセスを実行するときの動作を示すフローチャート。
【図６】プリンタ１が、特殊インク用ＥＥＰＲＯＭ１７ｂへのアクセスを実行するときの動作を示すフローチャート。
【図７】インクカートリッジ１９のＥＥＰＲＯＭ１７とプリンタ１内のメモリインタフェース２５との間に、専用信号ラインが設けられたときの構成を示すブロック図。
【符号の説明】
１  インクジェットプリンタ
５  ホスト装置
１１  ＣＰＵ
１７  カートリッジＥＥＰＲＯＭ
１９  インクカートリッジ
２５  メモリインタフェース
２７  プリンタＥＥＰＲＯＭ
【図１】
0003711468.tif 000002
【図２】
0003711468.tif 000003
【図３】
0003711468.tif 000004
【図４】
0003711468.tif 000005
【図５】
0003711468.tif 000006
【図６】
0003711468.tif 000007
【図７】
0003711468.tif 000008