(57)【要約】【課題】交換可能又は着脱可能に取り付けられる部品に装着される記憶媒体のメモリマップを操作することにより、プリンタやカートリッジに関する仕様や性能の将来の改変に対応できる柔軟な適合能力を提供し、記憶媒体がもつ書き換え可能回数の下で記憶媒体の寿命をできるだけ延ばす。【解決手段】交換可能又は着脱可能に取り付けられる部品に装着されている記憶媒体の予め定められたアドレスに、メモリマッピング形式を識別するためのマッピング識別番号を記憶する領域を設ける。製品は、マッピング識別番号に対応するメモリマップデータを記憶している。製品の対応マッピング識別番号リストのマッピング識別番号と部品のマッピング識別番号とから部品と製品の適合性を確認する。部品のマッピング形式や製品に記憶されているメモリマップデータを変更可能とし、課題を解決する。【選択図】        図２
2004348457.tif 000002
【特許請求の範囲】
【請求項１】
製品に交換可能又は着脱可能に取り付けられる部品において、
前記部品は、前記製品によりアクセスされる記憶媒体を備えており、
前記記憶媒体には、予め定められたアドレスに、前記記憶媒体のマッピング形式を識別するためのマッピング種別が記憶されていることを特徴とする部品。
【請求項２】
部品が交換可能又は着脱可能に取り付けられる製品において、
前記部品は、予め定められたアドレスに、前記製品がマッピング形式を識別するためのマッピング種別が記憶されている記憶媒体を備えており、
少なくとも一つのマッピング種別に係るマッピング形式を製品側に記憶するマッピング形式記憶手段と、
前記記憶媒体にアクセスするためのアクセス手段と、
前記アクセス手段を通じて、前記記憶媒体の予め定められたアドレスから前記マッピング種別を読み、読み込まれたマッピング種別が前記マッピング形式記憶手段に記憶されているマッピング形式のマッピング種別に一致する場合、前記一致したマッピング形式を前記記憶手段から取得するマッピング形式取得手段と、
前記取得されたマッピング形式を用いて、前記アクセス手段を制御する制御手段と、
を備えたことを特徴とする製品。
【請求項３】
請求項２記載の製品において、
前記マッピング形式記憶手段は、異なるマッピング種別に係る複数のマッピング形式を記憶しており、
前記部品の記憶媒体に記憶されているマッピング種別を、前記マッピング形式記憶手段に記憶されている他のマッピング形式に対応するマッピング種別に変更するマッピング種別変更手段と、
前記マッピング種別変更手段によるマッピング種別の変更にともなって、前記記憶媒体のマッピング形式を変更するマッピング形式変更手段と、
を備えたことを特徴とする製品。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、製品に交換可能又は着脱可能に取り付けられる部品（狭義の部品のみならず、製品と関連して使用される周辺機器、付属品、消耗品、拡張品などを含む）に関し、その部品に装着されている記憶媒体のメモリマッピングに関する。
【０００２】
【従来の技術】
ある種の製品、例えば、プリンタは、交換可能の部品、又は、着脱可能の部品、例えば、インクカートリッジ（以下、単に「カートリッジ」という）を備える。そのカートリッジに書き換え可能な不揮発性記憶媒体、例えば、ＥＥＰＲＯＭが装着されており、ＥＥＰＲＯＭを用いてカートリッジに関するデータやプリンタにとって有用なデータを管理するプリンタが知られている。従来、一種類のカートリッジのＥＥＰＲＯＭには、一つの固定的なメモリマッピング形式が適用されている。プリンタは、その一つの固定的なメモリマッピング形式に従って、カートリッジのメモリにアクセスする（特許文献１）。
【０００３】
【特許文献１】
特開２００１―１９９０８１号公報。
【０００４】
【発明が解決しようとする課題】
しかし、一つの固定的なメモリマッピング形式のみを用いる従来の方式では、プリンタ又はカートリッジに関する仕様や性能の将来の改変に対する柔軟な適合能力に限界が予想される。また、カートリッジに装着されるＥＥＰＲＯＭには書き換え回数に制限があるため、カートリッジ本体の寿命と比較してＥＥＰＲＯＭの寿命は、満足するほど長いとはいえない。
【０００５】
従って、本発明の目的は、製品の交換可能、又は、着脱可能な部品に装着される記憶媒体に、将来の改変への柔軟な適応能力を与えることである。
【０００６】
また、本発明の他の目的は、部品に装着される記憶媒体がもつ書き換え可能回数制限の下で、記憶媒体の寿命をできるだけ延ばすことにある。
【０００７】
【課題を解決するための手段】
本発明の一つの観点に従う部品は、交換可能又は着脱可能に取り付けられるものであり、装着されている記憶媒体の予め定められたアドレスにメモリマッピング形式を識別するためのメモリマッピング種別を記憶する領域を有している。
【０００８】
また、本発明に係る製品は、上述した部品と、少なくとも一つのマッピング種別に係るマッピング形式を記憶するマッピング形式記憶手段と、部品の記憶媒体にアクセスするためのアクセス手段と、アクセス手段を通じて、部品の記憶媒体の予め定められたアドレスからマッピング種別を読み、読み込まれたマッピング種別がマッピング形式記憶手段に記憶されているマッピング形式のマッピング種別に一致する場合、一致したマッピング形式をマッピング形式記憶手段から取得するマッピング形式取得手段と、マッピング形式取得手段により取得されたマッピング形式を用いてアクセス手段を制御する制御手段とを備える。
更に、上述した製品は、前記部品と、部品の記憶媒体に記憶されているマッピング種別を、前記マッピング形式記憶手段に記憶されている他のマッピング形式に対応するマッピング種別に変更するマッピング種別変更手段と、マッピング種別変更手段によるマッピング種別の変更にともなって、部品の記憶媒体のマッピング形式を変更するマッピング形式変更手段とを備えることも可能である。
【０００９】
【発明の実施の形態】
以下、図面を用いて、本発明の実施の形態をインクジェットプリンタを例にして詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係るプリンタシステムの概略構成を示すブロック図である。同図において、プリンタシステムは、印刷制御装置としてのホスト装置１とプリンタ１１とから構成される。
【００１１】
ホスト装置１は、典型的にはパーソナルコンピュータのような汎用型のコンピュータであり、図示していないが、所定のオペレーティングシステムの下で、アプリケーションプログラムが動作している。アプリケーションプログラムは、文字データ、図形データ又は画像データの生成などを行う。オペレーティングシステムには、プリンタドライバ３が組み込まれている。また、ホスト装置１はネットワークインターフェース７を介して、外部のネットワーク４０に接続されており、外部と通信することが可能である。プリンタドライバ３は、アプリケーションプログラムから文字データ、図形データ又は画像データを受けて、プリンタ１１に供給する印刷データを生成する。プリンタドライバ３のプログラムは、ホスト装置１とローカルに結合される記録媒体、例えば、ＣＤ−ＲＯＭ、光磁気ディスク等、に記録された形態でホスト装置１に供給されてもよいし、あるいは、ホスト装置１に接続されたネットワーク４０上からホスト装置１にダウンロードされても良い。また、プリンタドライバ３のプログラムをバージョンアップする場合、バージョンアップされたプリンタドライバのプログラム全体をまとめてロードすることも、改変された一部の機能をモジュールとしてロードすることも可能である。プリンタドライバ３には、バージョン情報を含むプリンタドライバ情報等が付されている。
【００１２】
プリンタ１１は、ホストインターフェース回路１３を介してホスト装置１に接続されている。ホスト装置１とプリンタ１１とは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４等のようなシリアルインターフェースやセントロニクス等のようなパラレルインターフェースを介して接続可能である。プリンタ１１は、印刷処理回路１５及び印刷機構１７を備える。印刷処理回路１５はホスト装置１からホストインターフェース回路１３を介して転送されてくる印刷データに基づいて印刷イメージを作成して印刷機構１７に転送したり、印刷機構１７の動作を制御したりするものである。印刷機構１７は印刷処理回路１５が作成した印刷イメージを、印刷処理回路１５の制御の下で用紙に印刷するものである。なお、プリンタ１１はユーザの操作入力を受け付ける入力部とユーザへの通知等を行う表示部とを備えることもできる。
【００１３】
印刷機構１７は、図示していないが、例えば、印刷ヘッド、キャリッジ、紙送り装置、ヘッドメンテナンス装置及びその制御回路、並びに、インクを印刷ヘッドに供給するための交換可能なインクカートリッジ（以下、「カートリッジ」という）２３ａ及び２３ｂが着脱可能にセットされるようになったカートリッジ取り付け装置を備える。カートリッジ取り付け装置には、接続端子３１ａ及び３１ｂが取り付けられている。この接続端子３１ａ及び３１ｂは、印刷処理回路１５に、カートリッジ２３ａ、及び２３ｂにそれぞれ装着されているＥＥＰＲＯＭ２５ａ、及び２５ｂとのアクセス手段を提供する。一方のカートリッジ２３ａは、例えば、黒色インクを収容するものである。黒色インクは特に使用量が多いため、他の色のインクとは別に形成されている。他方のカートリッジ２３ｂは、カラーインクを収容する。印刷用カラーインクとしては、代表的には、Ｙ（イエロー）、Ｍ（マゼンダ）、及びＣ（シアン）が知られているが、これに限らず、例えば、ライトシアン、ライトマゼンダ等のカラーインクを使用することもできる。一般に、インクは、色料によって、顔料インクと染料インクに、溶剤によって、更に、水性インクと油性インク等に分類されるが、プリンタ１１は、黒色カートリッジ２３ａ又はカラーカートリッジ２３ｂのような単一種類のカートリッジだけが取り付け可能であっても、複数種類のカートリッジが取り付け可能であっても良い。一般に、カートリッジの取り付け形式には、キャリッジ上に印刷ヘッドと共に搭載されるオンキャリッジタイプと、キャリッジから離れた不動の場所にセットされるオフキャリッジタイプとがあるが、本実施形態のカートリッジ２３ａ、２３ｂはどちらのタイプであっても良い。
【００１４】
カートリッジ２３ａ、及び２３ｂはそれぞれ不揮発性の書き換え可能な記憶媒体、例えば、ＥＥＰＲＯＭ２５ａ及び２５ｂを有しており、このＥＥＰＲＯＭ２５ａ及び２５ｂのアクセス端子２９ａ及び２９ｂがそれぞれのカートリッジの外表面に露出して設けられている。カートリッジ２３ａが前述したカートリッジ取り付け装置にセットされた時、ＥＥＰＲＯＭ２５ａのアクセス端子２９ａが、カートリッジ取り付け装置の接続端子３１ａに電気的に接続されることにより、印刷処理回路１５がＥＥＰＲＯＭ２５ａにアクセスすることが可能になる。もう一方のカートリッジ２３ｂについても同様に、カートリッジ２３ｂがカートリッジ取り付け装置にセットされた時、カートリッジ取り付け装置の接続端子３１ｂに電気的に接続されることにより、印刷処理回路１５がＥＥＰＲＯＭ２５ｂにアクセスすることが可能になる。なお、このような端子同士の電気的接続の代わりに、無線通信によってカートリッジ２３ａ、２３ｂのＥＥＰＲＯＭ２５ａ、２５ｂに印刷処理回路１５がアクセスするようになっていても良い。
【００１５】
印刷処理回路１５は、図示していないが、例えば、上述した印刷イメージの制御や、印刷機構１７の制御のための処理を行う。また、印刷処理回路１５は、プリンタのステータスやパラメータなどの書き換えが必要な特定のデータを保存しておくための不揮発性の書き換え可能記憶媒体、例えば、ＥＥＰＲＯＭ１９、及び、上述したＣＰＵのためのプログラムや所定のルックアップテーブルなどの固定データを記憶したＲＯＭ２１を備えている。また、印刷処理回路１５は、上述した印刷イメージの作成や印刷制御の処理に関連して、必要に応じ、カートリッジ２３ａ及び２３ｂのＥＥＰＲＯＭ２５ａ及び２５ｂにアクセスして、所定のデータの読み込み又は書き込みを行う。以下、印刷処理回路１５が行うカートリッジ２３ａ、及び２３ｂのＥＥＰＲＯＭ２５ａ、２５ｂのアクセス動作について説明する。以下の説明では、カートリッジ２３ａに関する動作を中心に説明するが、この説明はもう一方のカートリッジ２３ｂについても同様にあてはまる。
【００１６】
印刷処理回路１５は、カートリッジ２３ａのＥＥＰＲＯＭ２５ａにアクセスする際、従来のように一つの固定的なメモリマッピング形式だけ用いるのではなく、予め用意された複数のメモリマッピング形式を選択的に用いることができるようになっている。すなわち、プリンタ１１のＲＯＭ２１に、複数のメモリマッピング形式をそれぞれ定義した複数のメモリマップデータが初めから記憶されており、印刷処理回路１５は、ＲＯＭ２１内の複数のメモリマップデータの中から一つのメモリマップデータを選択して用いることができる。あるいは、ＲＯＭ２１には標準的な一つ又は二つ以上のメモリマップデータが初めから記憶されている他、後に、ＥＥＰＲＯＭ１９に別のメモリマップ形式を定義した追加のメモリマップデータを書き込むことができ、印刷処理回路１５は、ＲＯＭ２１及びＥＥＰＲＯＭ１９内の複数のメモリマップデータの中から一つのメモリマップデータを選択して用いることができる。この追加のメモリマップデータは、印刷処理回路１５が、自ら作り出しても良いし、外部装置（例えば、ホスト装置１、プリンタに装着された外部記憶装置、又は、プリンタ１１に接続可能なネットワーク４０上など）からロードされるものであっても良い。いずれにせよ、複数のメモリマッピング形式を選択的に用いることにより、印刷処理回路１５は、カートリッジ２３ａのＥＥＰＲＯＭ２５ａのメモリマッピング形式が、複数のメモリマッピング形式のいずれであっても、ＥＥＰＲＯＭ２５ａに正しくアクセスできることになる。
【００１７】
更に、印刷処理回路１５は、カートリッジ２３ａのＥＥＰＲＯＭ２５ａのメモリマッピング形式を、自動的に、又は、ユーザやプリンタドライバ３からの要求により変更することができるようになっていてもよい。メモリマッピング形式の変更の理由は、プリンタ、又は、プリンタドライバ、又は、カートリッジのバージョンアップに対応するためであっても、ユーザの要求に応えるためであっても、ＥＥＰＲＯＭの特定のアドレスに書き換えが集中することを防ぐためであっても、又は、その他の例示されない理由であっても良い。
【００１８】
上述した複数のメモリマッピング形式（メモリマップデータ）には、それぞれ固有の識別番号（以下、マッピング識別番号という）が割り当てられており、マッピング識別番号からメモリマッピング形式（メモリマップデータ）を取得できるよう、マッピング識別番号とメモリマッピング形式とが関係づけられて、ＲＯＭ２１又はＥＥＰＲＯＭ１９に記憶されている。カートリッジ２３ａのＥＥＰＲＯＭ２５ａの予め定められたアドレスには、このＥＥＰＲＯＭ２５ａに現在適用されているメモリマッピング形式に割り当てられているマッピング識別番号が記憶されている。印刷処理回路１５は、カートリッジ２３ａのＥＥＰＲＯＭ２５ａに記憶されているマッピング識別番号とＲＯＭ２１又はＥＥＰＲＯＭ１９内のメモリマップデータのマッピング識別番号とを比較し、一致したならば、一致したメモリマップデータに記憶されたメモリマッピング形式に従って、ＥＥＰＲＯＭ２５ａにアクセスする。
【００１９】
図２は、プリンタ１１のＥＥＰＲＯＭ１９とカートリッジ２３ａのＥＥＰＲＯＭ２５ａとのデータから、プリンタとカートリッジとの適合性を判断するまでの説明図である。
【００２０】
プリンタ１１のＥＥＰＲＯＭ１９には、プリンタドライバ３の初回起動時にメモリマップ情報が記憶される。メモリマップ情報には、対応マッピング識別番号のリスト（Ｔ１）と、マッピング識別番号毎のメモリマップデータ（Ｔ２）と、カートリッジ種類番号とインク種類番号による適合性判断表（Ｔ３）とが記憶されている。プリンタ１１は、起動時に、カートリッジ２３ａのＥＥＰＲＯＭ２５ａの予め定められたアドレスからマッピング識別番号を取得する。プリンタ１１は、ＥＥＰＲＯＭ１９内に記憶されている対応マッピング識別番号リスト（Ｔ１）に取得したマッピング識別番号と一致するデータがあるかどうかを確認する。一致するデータがある場合、プリンタ１１は、ＥＥＰＲＯＭ１９のメモリマップデータ（Ｔ２）に基づいて、カートリッジ２３ａのＥＥＰＲＯＭ２５ａから所定のデータを読み込むことが可能となる（Ｔ４）。更に、例えば、カートリッジ２３ａから読み込んだインク種類番号（Ｄ１）とカートリッジ種類番号（Ｄ２）とから、プリンタ１１のＥＥＰＲＯＭ１９内に記憶されている適合性判断表（Ｔ３）に基づいて、カートリッジ２３ａとプリンタ１１との適合性判断（例えば、最適、適、可、不可で判断する）が可能となる。なお、適合性判断は、プリンタドライバ３の初回起動時と、カートリッジ２３ａの交換後の初回起動時のみであっても、通常起動時毎であっても良い。また、プリンタのマッピングに関するデータ（すなわち、対応マッピング識別番号リストやメモリマップデータや適合性判断表等）は、プリンタ１１のＲＯＭ２１に記憶されていても、ネットワーク上４０から新規にダウンロードしたものでも良い。
【００２１】
次に図３のフローチャートを用いて、カートリッジ交換時の処理を説明する。
【００２２】
カートリッジ交換完了イベントが発生すると、カートリッジ２３ａからマッピング識別番号を読み込む（Ｓ１）。次にプリンタ１１のＥＥＰＲＯＭ１９に記憶されている対応マッピング識別番号リストに、カートリッジ２３ａのマッピング識別番号にと一致するデータがあるかどうかを確認する（Ｓ２）。一致するマッピング識別番号がある場合、マッピング識別番号に対応するメモリマップデータに基づいてカートリッジ２３ａのＥＥＰＲＯＭ２５ａからカートリッジ情報など、所定のデータを読み込む（Ｓ３）。マッピング識別番号は、ドライバのバージョンにより変更されても、同一ドライバ同一バージョンで使用機能や、状態に応じて変更されても、プリンタの機種により変更されても、また、これらを複合した条件に基づいて変更されるものであっても良いものとする。次に、メモリマップデータに基づいて取得したデータが適切な値をもつデータであるかどうかを検証する（Ｓ４）。正しいデータであることが確認できた場合、カートリッジ２３ａとプリンタ１１との適合性を判断する（Ｓ５）。利用可能である場合、印刷ヘッドのインク吸引を行い、消費インク量のデータ等をメモリマップデータに基づいてカートリッジ２３ａのＥＥＰＲＯＭ２５ａに上書きする（Ｓ６）。
【００２３】
プリンタの対応マッピング識別番号リストにカートリッジ２３ａのマッピング識別番号と一致するデータがない場合、マッピング識別番号に対応するメモリマップデータがネットワーク４０上にあるかどうかを問い合わせる（Ｓ７）。ユーザにネットワーク４０上からマッピング識別番号に対応するメモリマップデータをダウンロードするかどうかを確認する（Ｓ８）。マッピング識別番号に対応するメモリマップデータをネットワーク４０上からダウンロードする（Ｓ９）。以後、プリンタがカートリッジのマッピング識別番号に対応していた場合（Ｓ３）と同様の処理を行う。ネットワーク４０上に対応するメモリマップデータがなかった場合（Ｓ７）、又は、ユーザがネットワーク４０上から対応するメモリマップデータをダウンロードしない場合（Ｓ８）、又は、メモリマップデータに基づいて読み込んだデータが正しいデータでなかった場合（Ｓ４）、又は、カートリッジ２３ａがプリンタ１１で利用不可能と判別した場合（Ｓ５）は、プリンタ１１は現在装着されているカートリッジ２３ａを利用できない旨のメッセージを表示し、エラー情報をカートリッジ２３ａのＥＥＰＲＯＭ２５ａに記憶する（Ｓ１０）。上記実施例は、例えば、プリンタ、インクカートリッジ、インク種類の開発にともない、インクカートリッジとプリンタとインクとの機能拡張性や適合能力を提供するために有効である。
【００２４】
第２の実施例では、図４と図５を用いて、色変換アルゴリズムの変更による機能拡張時の実施例について説明する。今、図５に示すように、プリンタ１１のＥＥＰＲＯＭ１９はマッピング識別番号の１、２、３、５に対応しており（図５：Ｔ２１）、カートリッジ２３ａのＥＥＰＲＯＭ２５ａにはマッピング識別番号２の形式でデータが記憶されている（図５：Ｔ２２）。ユーザは機能拡張が可能である旨の情報を取得し、ネットワーク４０上の特定のサーバから、機能拡張モジュールと新規メモリマップデータをダウンロードする（図４：Ｓ２１）。ユーザがプリンタドライバ３を起動すると、プリンタドライバ３は、ドライバ情報や機能拡張モジュールや新規メモリマップデータをプリンタ１１のＥＥＰＲＯＭ１９に記憶する（図４：Ｓ２２、図５：Ｔ２３）。ＥＥＰＲＯＭ１９の対応マッピング識別番号リストにマッピング識別番号を追加する。次に、カートリッジ２３ａのＥＥＰＲＯＭ２５ａのマッピング識別番号を変更し、機能拡張モジュールに従いメモリの記憶内容を変更する（図４：Ｓ２３、図５：Ｔ２４）。印刷実行処理や、プリンタメンテナンス処理を行うと、拡張された機能を使用し、処理を行う。以上、機能拡張等によるメモリマップの変更の例（すなわち、部品のメモリマップが機能拡張により動的に変更される例）について記述した。
【００２５】
第３の実施例として、図６と図７を用いて、カートリッジ２３ａの状態にあわせてマッピング識別番号が変更される場合について説明する。カートリッジ２３ａに記憶されるデータには、インク残量やカートリッジＩＤやカートリッジ種別やメモリマッピング種別など、内容によって比較的頻繁に更新されるデータと、比較的更新されないデータとがある。図６は、書き換え回数に制限のある記憶媒体の寿命を延ばすため、書き換え頻度の多い領域と書き換え頻度の少ない領域を変更する具体的なデータ内容変更例である。更に、図７を用いて、書き換え回数に制限のある記憶媒体の寿命を延ばすために、カートリッジ２３ａの使用回数に応じてマッピング識別番号を変更する時のフローについて説明する。印刷終了のイベント、または、ヘッドクリーニング処理の終了イベントが発生した場合、カートリッジ２３ａのＥＥＰＲＯＭ２５ａのカウンタを１加算し（図７：Ｓ３１）、カウンタを閾値と比較する（図７：Ｓ３２）。カウンタがメモリマップ変更閾値と同値でない場合、現在のメモリマップデータ（図６：Ｔ３１）に基づいてインク残量等の所定のデータを上書きする（図７：Ｓ３５）。カウンタがメモリマップ変更閾値と同値になった場合、次に使用するマッピング識別番号に対応するメモリマップデータ（図６：Ｔ３２）に基づいてカートリッジ２３ａのＥＥＰＲＯＭ２５ａを更新する（図７：Ｓ３３）。カウンタを初期化し（図７：Ｓ３４）、現在使用しているメモリマップデータ（図６：Ｔ３２）に基づいて、インク残量等、所定のデータとカウンタを上書きする（図７：Ｓ３５）。なお、カートリッジ２３ａのＥＥＰＲＯＭ２５ａへの書き換え処理は、計算時は揮発性のメモリ上にて行い、電源を落とす場合の終了処理時に書き換えることも可能である。また、上記実施例では、カートリッジの状態（例えば、カートリッジ使用回数など）に応じてメモリマップを変更する例を記述したが、リサイクル回収後、ＥＥＰＲＯＭをリサイクルするためにメモリマップを変更する例なども考えられる。
【００２６】
以上、本発明の好適な実施の形態を説明したが、これらは本発明を説明するための例示であって、本発明の範囲をこの実施の形態のみに限定する趣旨ではない。従って、本発明は、他の種々の形態でも実施することが可能である。例えば、部品としては、上述したカートリッジのみならず、製品と関連して使用される周辺機器、付属品、消耗品、拡張品周辺機器などを適用することが可能である。例えば、ＩＣカードのように長期に使用されるとともに製品によって頻繁に書き換えられるものについては、上述したメモリマッピングの書き換えは有用である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリンタシステムの全体的な構成図。
【図２】プリンタとカートリッジの適合性判断の説明図。
【図３】カートリッジ交換時の処理の流れを示すフローチャート。
【図４】機能拡張処理時の処理の流れを示すフローチャート。
【図５】機能拡張処理時のプリンタ１１のＥＥＰＲＯＭ１９とカートリッジ２３ａのＥＥＰＲＯＭ２５ａのデータの遷移図。
【図６】メモリマップデータの変更例。
【図７】カートリッジ使用回数に応じたメモリマップ変更処理の流れを示すフローチャート。
【符号の説明】
１  ホスト装置
３  プリンタドライバ
５  プリンタインターフェース回路
７  ネットワークインターフェース回路
１１  インクジェットプリンタ
１３  ホストインターフェース回路
１５  印刷処理回路
１７  印刷機構
１９、２５ａ、２５ｂ  ＥＥＰＲＯＭ
２１  ＲＯＭ
２３ａ、２３ｂ  インクカートリッジ
２９ａ、２９ｂ  アクセス端子
３１ａ、３１ｂ  接続端子
４０  ネットワーク
【図１】
2004348457.tif 000003
【図２】
2004348457.tif 000004
【図３】
2004348457.tif 000005
【図４】
2004348457.tif 000006
【図５】
2004348457.tif 000007
【図６】
2004348457.tif 000008
【図７】
2004348457.tif 000009