(57)【要約】【課題】コストの増大を招くことなく、カートリッジ側の非接触ＩＣに書き込まれた情報へアクセスすることができるとともに、用紙側の非接触ＩＣに書き込まれた情報へのアクセスを行うことができる、印刷装置を提供する。【解決手段】インクカートリッジに設けられ情報の書き込みが可能な第１の素子へのアクセスを行うアクセス手段を有する印刷装置であって、このアクセス手段は、印刷対象の被印刷体に設けられ情報の書き込みが可能な第２の素子へのアクセスを兼用する。【選択図】図８
2004223849.tif 000002
【特許請求の範囲】
【請求項１】
インクカートリッジに設けられ情報が記憶された第１の素子へのアクセスを行うアクセス手段を有する印刷装置であって、
前記アクセス手段は、印刷対象の被印刷体に設けられ情報が記憶された第２の素子へのアクセスを兼用する、
ことを特徴とする印刷装置。
【請求項２】
前記アクセス手段が行う第１の素子へのアクセスと第２の素子へのアクセスは非接触で行う、
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷装置には、さらに、
前記インクカートリッジが着脱可能なカートリッジ装着手段を有し、
前記カートリッジ装着手段に前記アクセス手段を設けている、
ことを特徴とする請求項１記載の印刷装置。
【請求項４】
前記第１の素子には、前記インクカートリッジに収容されたインクの使用量又は残量を示す情報が記憶される、
ことを特徴とする請求項１記載の印刷装置。
【請求項５】
前記アクセス手段は前記第１の素子に記憶されたインク使用量又は残量を読み出して、前記印刷装置は印刷処理が実行され、印刷処理が終了したとき、前記アクセス手段は前記印刷処理で使用したインクの使用量又印刷処理での使用によるインク残量を前記第１の素子に再び記憶させる、
ことを特徴とする請求項４記載の印刷装置。
【請求項６】
前記第２の素子には、前記被印刷体に関する被印刷体情報が記憶されており、印刷処理の際に読み込まれた前記被印刷体情報に基づいて印刷を行う、
ことを特徴とする請求項１記載の印刷装置。
【請求項７】
前記アクセス手段は、前記第２の素子とのアクセスを行うことができないとき、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは前記被印刷体のエラーであると判断する、
ことを特徴とする請求項１記載の印刷装置。
【請求項８】
前記アクセス手段は、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは、前記アクセス手段のエラーであると判断する、
ことを特徴とする請求項７記載の印刷装置。
【請求項９】
インクカートリッジに設けられ情報が記憶された第１の素子へアクセス手段によって前記情報を読み取る第１のステップと、
前記アクセス手段はさらに印刷対象である被印刷体に設けられ情報が記憶された第２の素子へのアクセスを兼用し、前記アクセス手段によって前記第２の素子に記憶された情報を読み取る第２のステップと、
を有することを特徴とする印刷装置における素子へのアクセス方法。
【請求項１０】
前記アクセス手段がアクセスする前記第１の素子及び前記第２の素子へのアクセスは、非接触により行われる、
ことを特徴とする請求項９記載の印刷装置における素子へのアクセス方法。
【請求項１１】
前記印刷装置には、前記インクカートリッジが着脱可能なカートリッジ装着手段を有し、前記カートリッジ装着手段に前記アクセス手段を設けている、
ことを特徴とする請求項９記載の印刷装置における素子へのアクセス方法。
【請求項１２】
前記第１の素子には、前記インクカートリッジに収容されたインクの使用量又は残量を示す情報が記憶される、
ことを特徴とする請求項９記載の印刷装置における素子へのアクセス方法。
【請求項１３】
前記第１のステップでは前記第１の素子に記憶されたインク使用量又は残量を読み出し、さらに、
前記第２のステップで読み込んだ前記情報に基づいて印刷処理を行う第３のステップと、
前記印刷処理が終了したあと前記印刷処理で使用したインクの使用量又印刷処理での使用によるインク残量を前記第１の素子に再び記憶させる第４のステップと、
有することを特徴とする請求項１２記載の印刷装置における素子へのアクセス方法。
【請求項１４】
前記第２のステップでは前記第２の素子に記憶された前記被印刷体に関する被印刷体情報を読み込み、さらに、
前記第２のステップで読み込まれた前記被印刷体情報に基づいて印刷を行う第３のステップを、
有することを特徴とする請求項９記載の印刷装置における素子へのアクセス方法。
【請求項１５】
さらに、前記第２のステップで前記第２の素子とのアクセスを前記アクセス手段が行うことができないとき、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは前記被印刷体のエラーであると判断する第３のステップを、
有することを特徴とする請求項９記載の印刷装置における素子へのアクセス方法。
【請求項１６】
前記第３のステップは、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは、前記アクセス手段のエラーであると判断する、
ことを特徴とする請求項１５記載の印刷装置における素子へのアクセス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関する。詳しくは、非接触ＩＣを有する印刷装置に関する。
【０００２】
【従来の技術】
従来より、印刷装置の一形態として、複数のインクカートリッジが着脱可能に設けられたいわゆるインクジェット式プリンタがある。各インクカートリッジには、各色ごとにインクが収容され、印刷装置はこのインクの供給を受けて用紙に印刷を行っている。
【０００３】
このような印刷装置においては、各カートリッジに収容されたインクがなくなると新たなカートリッジを装着する必要があるが、印刷途中でインクがなくなった場合には、印刷処理を中断しなければならない。これを回避するため、印刷装置は、インクの残量等を管理し、印刷で使用したインクの使用量に応じてその残量等をカートリッジに設けられた不揮発性メモリに書き込んでいる。印刷装置は、このメモリから残量等の情報を予め読み出すことで、印刷前など事前に新たなカートリッジの装着をユーザーに要求するなどにより、印刷途中で中断なく継続して印刷処理を行うことができる。
【０００４】
しかし、カートリッジの着脱を何度も重ねることで印刷装置とカートリッジの接触部分が接触不良を起こすため、印刷装置は、カートリッジのメモリにインク残量を書き込むことができなくなってしまう。
【０００５】
そこで、カートリッジに非接触ＩＣを設けて、カートリッジのＩＣ内のメモリに印刷装置がインク残量等の情報を書き込む技術が開示されている（例えば、特許文献１）。
【０００６】
一方、印刷装置は、印刷対象である用紙の情報を事前に取得することができれば、用紙にあった最高画質の印刷を行うことができる。例えば、印刷装置が、用紙情報を読み取り、読み取った用紙情報をもとに最適なＬＵＴ（Ｌｏｏｋ  ＵｐＴａｂｌｅ）を選択することで最高画質の印刷をすることが可能とある。
【０００７】
これを実現するにあたり、例えば、印刷装置の印刷ヘッド近傍に光センサ等を設けて用紙による反射率の違いから用紙の種類を判別し、判別した用紙にあった最適な印刷を行うことが可能となる。
【０００８】
また、印刷対象の用紙に無線チップが内蔵され、印刷装置がこのチップ書き込まれた用紙に関する情報を読み出すことで、用紙にあった最適な印刷を実現することが可能である。この場合に無線チップに個人情報等を記憶しておくことで、著作権の保護も可能となる。
【０００９】
【特許文献１】公開特許公報  特開平２００２−２３４１９２号
【００１０】
【発明が解決しようとする課題】
しかし、反射率の違いから用紙種類を判別するためには印刷装置に新たに光センサを設ける必要がある。さらに、用紙に無線チップを内蔵している場合、印刷装置は、内部に当該チップの情報を読み取るための受信部を新たに設けなければならない。
【００１１】
かかる場合、印刷装置全体でコストの増大を招く結果となってしまう。
【００１２】
そこで、本発明は上記問題点に鑑みてなされたもので、その目的は、コストの増大を招くことなく、カートリッジ側の非接触ＩＣに書き込まれた情報へアクセスすることができるとともに、用紙側の非接触ＩＣに書き込まれた情報へのアクセスを行うことができる、印刷装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明は、インクカートリッジに設けられ情報の読み込み及び／又は書き込みが可能な第１の素子へのアクセスを行うアクセス手段を有する印刷装置であって、前記アクセス手段は、印刷対象の被印刷体に設けられ情報の書き込みが可能な第２の素子へのアクセスを兼用することを特徴とする。
【００１４】
また本発明は、上記印刷装置において前記アクセス手段が行う第１の素子へのアクセスと第２の素子へのアクセスは非接触で行うことを特徴とする。これにより、各素子とアクセス手段との接触部分が接触不良を起こすことなく、各素子へのアクセスを行うことができる。
【００１５】
さらに本発明は、上記印刷装置において、さらに、前記インクカートリッジが着脱可能なカートリッジ装着手段を有し、前記カートリッジ装着手段に前記アクセス手段を設けていることを特徴としている。これにより、カートリッジの移動に伴い上記各素子へのアクセスが容易に行われる。
【００１６】
さらに本発明は、上記印刷装置において、前記アクセス手段が、前記第２の素子とのアクセスを行うことができないとき、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは前記被印刷体のエラーであると判断することを特徴としている。これにより、前記アクセス手段が読み取りエラーを発生した場合に被印刷体のエラーであることが容易に特定することができる。
【００１７】
さらに本発明は、前記アクセス手段は、前記第１の素子へのアクセスを行って前記第１の素子へのアクセスを行うことができたときは、前記アクセス手段のエラーであると判断することを特徴としている。これにより、前記アクセス手段が読み取りエラーを発生した場合にアクセス手段のエラーであることが容易に特定することができる。
【００１８】
さらに、上記目的を達成するために本発明は、印刷装置における素子へのアクセス方法であって、インクカートリッジに設けられた書き込み可能な第１の素子へアクセス手段によって前記第１の素子に書き込まれた情報を読み取る第１のステップと、前記アクセス手段はさらに印刷対象である被印刷体に設けられた書き込み可能な第２の素子へアクセスを兼用し、前記アクセス手段によって前記第２の素子に書き込まれた情報を読み取る第２のステップとを有することを特徴としている。
【００１９】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明が適用される印刷装置１のキャリッジ２０周辺の内部構成を示す。
【００２１】
図１に示すように、印刷装置１の内部は、キャリッジ２０と、キャリッジモータ２１と、紙送りモータ２２と、プーリ２３と、駆動ベルト２４と、摺動軸２５と、プラテン２６と、キャッピング部２７と、キャップ２８と、ポンプユニット２９とから構成されている。
【００２２】
キャリッジ２０は、複数のインクカートリッジ３０１〜３０６が装着されており、後述する記録ヘッド４１からインクが吐出され、印字を行うように構成されている。図１に示す例では、６つのカートリッジ３０１〜３０６が装着されている例である。それぞれ、黒（Ｋ）、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンダ（Ｍ）、ライトマゼンダ（ＬＭ）、イエロー（Ｙ）のインクが収容されている。
【００２３】
キャリッジモータ２１は、キャリッジ２０を所定の印刷位置に移動させるためのモータである。キャリッジモータ２１は、プーリ２３、及び駆動ベルト２４を介してキャリッジ２０に接続され、モータ２１の回転により、キャリッジ２０を所定の印刷位置に移動させるようになされている。なお、印刷装置１内部には、摺動軸２５をさらに有しており、キャリッジ２０を所定の印刷位置に移動させる際にプラテン２６の軸方向と平行に案内されるようになされている。
【００２４】
紙送りモータ２２は、プラテン２６を回転させるためのモータで、プラテン２６が回転することで、印刷対象の用紙８２が給紙され所定の印刷位置に移動される。
【００２５】
プラテン２６は、摺動軸２５と平行に印刷装置１内に架設され、紙送りモータ２２の駆動により回転して用紙８２を移動させる。
【００２６】
かかる印刷装置１は、以下のように動作する。
【００２７】
すなわち、用紙が所定位置に給紙されると、後述するＣＰＵ１０からの制御信号により、紙送りモータ２２が駆動し、その駆動がプラテン２６に伝達されて、プラテン２６が回転することにより、用紙を所定の位置まで給紙する。
【００２８】
そして、ＣＰＵ１０からの制御信号によりキャリッジモータ２１が駆動され、その駆動により、プーリ２３、駆動ベルト２４を介してキャリッジ２０が印刷位置まで実際に移動するようになされている。
【００２９】
その後、ＣＰＵ１０からの所定の制御信号により、インクカートリッジ３０１〜３０６に収容されたインクが記録ヘッド４１（図３参照）の各ノズル列から吐出され、実際に印字が行われる。
【００３０】
図２は、本発明が適用される印刷装置１のキャリッジ２０の構成を示す図である。
【００３１】
キャリッジ２０は略Ｌ字形をしており、その底部には複数のインク導入管５０１〜５０６が設けられている。各導入管５０１〜５０６は、カートリッジ３０１〜３０６  を上方から装着すると、各カートリッジ３０１〜３０６に設けられた接続孔３２に挿入される。各カートリッジ３０１〜３０６は、収容されたインクが接続孔３２から、導入管５０１〜５０６  を介してキャリッジ２０の下部に設けられた記録ヘッド４１の各ノズルに移動するようになされている。
【００３２】
さらに、キャリッジ２０の底面には、送受信部８０を有している。送受信部８０は、キャリッジ２０の導入管５０よりも鉛直方向に位置するカートリッジ位置決め板４３側に位置する。カートリッジ３０をキャリッジ２０に装着させた場合に、カートリッジ３０のＩＣ３１とほぼ対向する位置に位置することになる。
【００３３】
実際にカートリッジ３０をキャリッジ２０に装着させた場合には、カートリッジ３０の底面とキャリッジ２０の上面とに若干の隙間が生じ、そのため、カートリッジ３０のＩＣ３１と送受信部８０とが非接触に情報のアクセスを行うようになされている。非接触でアクセスできるため、接触部分に接触不良を起こすことなく情報の送受信を行うことができる。
【００３４】
図３は、キャリッジ２０を下方から見た模式図である。
【００３５】
キャリッジ２０の下部は、送受信部８０と、複数のノズル列を有する記録ヘッド４１とから構成されている。
【００３６】
記録ヘッド４１には、本実施例では６つのノズル列４２を有し、各列ごとにそれぞれ、黒（Ｋ）、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンダ（Ｍ）、ライトマゼンダ（ＬＭ）、イエロー（Ｙ）のインクが吐出されるように位置している。この各インクは、それぞれ各カートリッジ３０１〜３０６  から、導入管５０１〜５０６を介して、導かれたものである。
【００３７】
なお、図３に示すノズル列４２は線で表現されているが、実際には各列ごとに複数のノズルから構成されている。そして、各ノズル４２にはヘッド４１の上部（図２のキャリッジ２０では底部）に図示しないピエゾ素子を備え、後述するＣＰＵ１０からの制御信号により、各ピエゾ素子に電圧が印加されることで、各ノズル４２からインクが吐出され、印字が行われる。
【００３８】
また、送受信部８０は、キャリッジ２０の裏面から見ると、記録ヘッド４１の上流側（用紙が挿入される方向の先端側）に位置している。これは、図２に示すようにインクカートリッジ３０１〜３０６  の接続孔３２の先端付近に位置する非接触ＩＣ３１へのアクセスを行うことができると同時に、印刷用紙８２の挿入方向で上部に位置している用紙８２の非接触ＩＣ８１へのアクセスを印刷実行前に行うためである。
【００３９】
このように上流側にあれば、給紙された印刷用紙が実際に印字される前に用紙の情報を印刷装置１が予め読み取ることができ、用紙の種類などに対応した最適な印刷を行うことが可能となる。なお、送受信部８０の具体的構成等は後述する。また、送受信部８０は、非接触でアクセスできるため用紙ＩＣ８１、送受信部８０ともに接触不良を起こすことなく情報の送受信を行うことができる。
【００４０】
このように送受信部８０は、キャリッジ２０を上方及び下方の双方からアクセスできる位置に位置している。図２に示す例では、送受信部８０は、導入管５０３〜５０５の先端に位置しているが、すべての導入管５０１〜５０６の先端側に位置してもよいし、一つの導入管の先端側に位置してもよい。
【００４１】
図４（ａ）はインクカートリッジ３０の斜視図、図４（ｂ）はインクカートリッジ３０を下方から見た図である。
【００４２】
図４（ａ）及び図４（ｂ）に示すように、インクカートリッジ３０の底面には、インクが排出される接続孔３２と、非接触ＩＣ３１とを有している。図４（ａ）の矢印方向（Ａ）が、カートリッジ３０をキャリッジ２０に装着させる方向である。
【００４３】
接続孔３２は、カートリッジ３０をキャリッジ２０に装着させた場合に、キャリッジ２０の導入管５０と接続されるよう位置している。この装着により、カートリッジ３０に収容されたインクが接続孔３２から導入管５０に排出されるようになされている。
【００４４】
非接触ＩＣ３１は、接続孔３２の近傍に位置するが、図４（ａ）及び図４（ｂ）に示す例では、キャリッジ２０に装着させた場合にキャリッジ２０に備えられた送受信部８０の略対向する位置にある。これにより、カートリッジ３０をキャリッジ２０に装着させた段階で、カートリッジ３０のＩＣ３１へのアクセスが可能となる。
【００４５】
ここで、カートリッジ３０のＩＣ３１に記憶される情報としては、カートリッジ３０に収容されているインクの使用量及び残量を示す情報や、カートリッジ３０にどの色が収容されているかを識別するための色情報、カートリッジ３０の製造情報や有効期限に関する情報がある。さらに、カートリッジ３０の書込みタイミングを示す情報が記憶される。タイミングを示す情報として、所定の値、例えば１％を閾値として設定し、インクの吐出量の積算値がこの閾値に達したとき、インクの使用量や残量をＩＣ３１に記憶させるようにする。直接この閾値をＩＣ３１に記憶させてもよい。なお、非接触ＩＣ３１の構成は後述する。
【００４６】
図５は、印刷対象の用紙８２に非接触ＩＣ８１が設けられている場合の用紙の構成を示す図である。
【００４７】
用紙８２は、印刷される面のほぼ先端部にＩＣ８１が設けられている。すなわち、印刷装置１に挿入される方向（Ｂ）の先端側に位置している。これは、用紙８２が印刷装置１に挿入されるときに、キャリッジ２０の送受信部８０でＩＣ８１に記憶されている情報を印刷前に読み取るためである。
【００４８】
ＩＣ８１に記憶される情報として、例えば、用紙の種類、用紙の厚さ、用紙の幅、用紙の製造年月日、用紙の色補正表、などの情報が記憶される。用紙の種類とは、用紙の素材、紙やプラスチック、ＯＨＰの種類を示す情報で、さらに用紙が紙である場合は、その光沢に関する情報である。用紙の幅とは、用紙がＡ４サイズ、Ｂ５サイズなどに関する情報である。用紙の色補正表に関する情報とは、いわゆるＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）に関する情報で、印刷データに含まれる色と実際に印刷時に使用する色と対応を示す色変換テーブルのことである。カラー画像の印刷を行う際に高品質に表現するためには重要な情報である。かかる情報を印刷装置１で読み取ることができれば用紙にあった最適な印刷を行うことができる。
【００４９】
さらに、ＩＣ８１には、印刷装置１側の情報をＩＣ８１に記憶させることも可能である。例えば、印刷装置を特定するための情報、デジタルカメラを特定するための情報、印刷を行った日付、印刷対象の画像データを特定するための情報などが考えられる。印刷装置を特定するための情報とは、例えば、印刷時の色変換情報など一部の印刷情報は印刷装置の種類ごとに異なるため、前回と同じ印刷結果を得られない場合があり前回と同じ印刷装置を特定するための情報である。デジタルカメラを特定するための情報とは、色補正など画像処理に関する情報はデジタルカメラごとに異なるため、前回と同じ画像処理、ひいては同じ印刷結果を再現できないため、前回と同じデジタルカメラを特定するための情報である。印刷日付に関する情報は、日付を特定できれば、時間経過に対する印刷の劣化具合を知りたい場合などに利用される。画像データを特定するための情報とは、印刷対象の画像のファイル名や、パス名などで、後日印刷画像をコンピュータ内で検索したい場合に記憶に頼ることなく容易に特定することができる。
【００５０】
図６は、カートリッジ３０及び用紙８２に設けられている非接触ＩＣ３１、８１の構成を示す平面透視図である。本発明の実施例では、カートリッジ３０及び用紙８２のＩＣ３１、８１は同一構成で説明することにする。また、カートリッジ３０は、インクの色ごとに複数のカートリッジ３０１〜３０６  があるが、本実施例ではＩＣ３１の構成は全て同一構成として説明する。
【００５１】
ＩＣ３１、８１は、非接触ＩＣチップ３１１、８１１と、共振用コンデンサ３１２、８１２と、アンテナ３１３、８１３とから構成される。なお、ＩＣ３１、８１は、プラスチックフィルム上に実装され、透明なカバーシートにより被覆されている。
【００５２】
このＩＣ３１、８１は、全体としてごく小型かつ薄型で、片面に粘着性を持たせてシールとして対象物に粘着させることもできる。メモリタグなどと呼ばれ多少市販されているものである。
【００５３】
非接触ＩＣチップ３１１、８１１には、後述するように所定のメモリ等を有し、上述したインク残量等の情報や用紙に関する情報が記憶される。
【００５４】
アンテナ３１３、８１３は、共振用コンデンサ８１２及び非接触ＩＣチップ８１１と接続されている。このアンテナ３１３、８１３は、平面状のコイルであって、印刷装置１の送受信部８０から発生する高周波磁界を吸収して、電流を発生させ、共振用コンデンサ８１２とともにＩＣ３１、８１内で一定の電流を作る。この電流は、チップ３１１、８１１内の各回路を駆動するための電流源として利用される。
【００５５】
図７は、印刷装置１の送受信部８０と、インクカートリッジ８１及び用紙３１のＩＣ８１、３１の内部構成を示す図である。
【００５６】
送受信部８０は、２つのアンテナ８０１、８０２と、送受信回路８０３とから構成されている。
【００５７】
２つのアンテナ８０１、８０２は、それぞれ用紙８２の非接触ＩＣ８１及びインクカートリッジ３０の非接触ＩＣ３１と、上述した情報の送受信を行うためのものである。具体的には、２つのアンテナ８０１、８０２は、それぞれＩＣ８１のアンテナ８１３及びＩＣ３１のアンテナ３１３と互いに通信して、メモリ８１７、３１７に保存された情報の読み書きを行うことができる。
【００５８】
送受信回路８０３は、後述する印刷装置１のＣＰＵ１に接続されるとともに、各アンテナ８０１、８０２に接続される。ＣＰＵ１０からの制御信号により、上述した情報を各アンテナ８０１、８０２に出力するとともに、ＣＰＵ１０からの制御信号により、高周波信号を発生して各アンテナ８０１、８０２に出力する。この高周波信号により各アンテナ８０１、８０２を介して高周波磁界が誘起される。この高周波磁界は、アンテナ８１３、３１３が吸収することで、上述したように各ＩＣ８１，３１の各回路を駆動する電流源となる。
【００５９】
用紙８２の非接触ＩＣチップ８１１は、整流器８１４、信号解析部ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）８１５、制御部８１６、メモリ８１７とから構成される。
【００６０】
カートリッジ３０の非接触ＩＣチップ３１１も、用紙の非接触ＩＣチップ８１１と同様に、整流器３１４、信号解析部ＲＦ３１５、制御部３１６、メモリ３１７とから構成される。
【００６１】
整流器８１４、３１４は、アンテナ８１３、３１３及び制御部８１６、３１６と接続されてアンテナ８１３、３１３で吸収した高周波磁界による電流を整流して直流電流源として出力される。
【００６２】
メモリ３１７、８１７は、制御部８１６、３１６と接続されている。メモリ３１７、８１７は具体的には、ＮＡＮＤ型フラッシュＲＯＭなど電気的に読み書き可能な不揮発性メモリである。かかるメモリ３１７、８１７に書き込まれたインク残量や用紙種類に関する情報等を記憶しておくこと、及び記憶した情報を外部から読み取ることが可能なものである。なお、メモリ３１７、８１７への情報の書込みや読出しは制御部８１６、３１６によって制御される。
【００６３】
また、メモリ３１７には、各ＩＣ３１のシリアル番号など、ＩＣごとに固有の情報、すなわちＩＤ情報が記憶されている。このＩＤ情報は、工場製造時においてメモリ３１７に書き込まれる。このＩＤ情報を読み取ることで、各カートリッジ３０１〜３０６を識別することが可能となる。
【００６４】
図８は、印刷装置１の内部構成を示す図である。
【００６５】
印刷装置１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、インターフェース１４、紙送り機構１８、キャリッジ機構１９、送受信部８０とから構成される。
【００６６】
ＲＯＭ１１は、ＣＰＵ１０と接続され、印刷を実行するためなどの各種のプログラムや各種データが記憶される。
【００６７】
ＲＡＭ１２は、ＣＰＵ１０と接続され、ＲＯＭ１１に格納されたプログラムの実行データなどを一時的に格納するためのものである。また外部から入力された各種データも格納することも可能である。
【００６８】
インターフェース１４は、ＣＰＵ１０と接続されるとともに、外部装置としてコンピュータ１５に接続される。インターフェース１４には、コンピュータ１５からの印刷指示を示す指示命令や印刷データなどが入力され、ＣＰＵ１４に出力する。また、印刷の実行状況等、印刷装置１内の各種データもインターフェースを介してコンピュータ１５に出力される。
【００６９】
なお、コンピュータ１５には、表示部１６とキーボード１７とを備え、表示部１６には印刷対象の画像、文字等が表示され、キーボード１７による所定の操作によりコンピュータ１５から印刷指示を出力し、また印刷データなどのデータを出力できるようになされている。
【００７０】
紙送り機構１８は、ＣＰＵ１０と接続される。紙送り機構１８は、図１に示す例では、紙送りモータ２２とプラテン２６とから構成されており、ＣＰＵ１０からの制御信号が入力されて、印刷対象の用紙を所定の位置まで移動させる。
【００７１】
キャリッジ機構１９は、ＣＰＵ１０と接続されている。キャリッジ機構１９は、図１に示す例では、キャリッジモータ２１、プーリ２３、駆動ベルト２４、キャリッジ２０とから構成される。キャリッジ機構１９はＣＰＵ１０からの制御信号を入力して、キャリッジモータ２１が駆動され、キャリッジ２０が用紙の所定の位置まで移動されるようになされている。
【００７２】
また、カートリッジ３０の非接触ＩＣ３１及び用紙８２の非接触ＩＣ８１にアクセスする送受信部８０は、ＣＰＵ１０と接続されている。
【００７３】
ＣＰＵ１０の制御により行われる送受信部８０の一連の動作を、図９を用いて説明する。
【００７４】
まず、印刷装置１の図示しない電源スイッチをオンにして印刷装置１に電源が投入される（ステップＳ１０）。
【００７５】
次いで、メカの初期動作が行われる（ステップＳ１１）。この初期動作により、紙送り機構１８、キャリッジ機構１９に駆動電流が入力され、印刷動作を行うことができる状態になる。
【００７６】
次いで、ＣＰＵ１０は、送受信部８０に対してインク検出処理を行うよう制御信号を出力する（ステップＳ１２）。インクカートリッジ３０の非接触ＩＣ３１にアクセスして情報を読み取るためである。インク検出処理は、各カートリッジ３０１〜３０６のＩＤ情報の読み取りと、ＩＤ情報以外の読み取りとの２つの処理がある。ＩＤ情報の読み取りを行うのは、各カートリッジ３０１〜３０６ごと、ひいてはインクごとにそのインク残量等の情報を管理するためである。
【００７７】
上述したように、カートリッジ３０の底面に位置したＩＣ３１は、印刷装置１の送受信部８０が、キャリッジ２０の底面に位置しているため、カートリッジ３０をキャリッジ２０に装着させた場合に、ＩＣ３１と送受信部８０とがほぼ対向する位置に位置することになる。この場合に、送受信部８０が、キャリッジ２０の裏面側に位置していても、例えば、アンテナ８０２が、キャリッジ２０の底面であって、送受信部８０とは反対側、すなわち、キャリッジ２０の底面であって、カートリッジ２０と直接対向する面に位置させることが考えられる。これにより、確実にカートリッジ３０のＩＣ３１に送受信部８０はアクセスすることができる。
【００７８】
インク検出のための制御信号がＣＰＵ１０から入力された送受信部８０は、まず、各カートリッジ３０１〜３０６ごとにメモリ３１７に記憶されたＩＤ情報の読み取りのための処理を行う。読み取りは、まず送受信部８０のアンテナ８０２から高周波磁界が誘起され、カートリッジ３０をキャリッジ２０に装着したときに各カートリッジ３０１〜３０６のＩＣ３１に駆動電流が流れ通信可能な状態になり、アンテナ８０２、アンテナ３１３を介してメモリ３１７にアクセスすることで行われる。
【００７９】
具体的には、ＣＰＵ１０からの制御信号により送受信部８０の送受信回路８０３は、非接触ＩＣ３１に対してＩＤ情報読み取りコマンドを送信する。アンテナ８０２を介してこのコマンドを受けたカートリッジ３０のＩＣ３１は、アンテナ３１３、ＲＦ部３１５を介して制御部３１６（図７）に入力され、制御部３１６の制御により、メモリ３１７の所定領域内にアクセスしてＩＤ情報を読み出す。読み出されたＩＤ情報は、制御部３１６からＲＦ部３１５、アンテナ３１３を介して送受信部８０２のアンテナ８０２に送信され、送受信回路８０３を経由してＣＰＵ１０に出力される。読み出されたＩＤ情報は、ＣＰＵ１０からＲＡＭ１２の所定領域内に格納される。
【００８０】
次にこのＩＤ情報をもとに、各カートリッジ３０１〜３０６に対してメモリ３１７に記憶されたＩＤ情報以外の情報、例えば上述したインク残量等の情報、の読出しを行う。
【００８１】
具体的には、ＣＰＵ１０からの制御信号を受けた送受信部８０の送受信回路８０３は、非接触ＩＣ３１に対してデータ読み取りコマンドを送信する。このコマンドには、読み取ったＩＤ情報も付加させる。確実に各カートリッジ３０１〜３０６を識別して各カートリッジ３０１〜３０６のＩＣ３１にアクセスするためである。アンテナ８０２を介してこのコマンドを受けたカートリッジ３０のＩＣ３１は、アンテナ３１３、ＲＦ部３１５を介して制御部３１６（図７）にこのコマンドが入力され、制御部３１６の制御によりメモリ３１７の所定領域内にアクセスしてＩＤ情報以外の情報を読み出す。読み出されたＩＤ情報以外の情報は、制御部３１６からアンテナ３１３を介して送受信部８０のアンテナ８０２に送信され、送受信回路８０３を経由してＣＰＵ１０に出力される。読み出されたＩＤ情報以外の情報は、ＣＰＵ１０からＲＡＭ１２の所定領域内に格納される。
【００８２】
以上の処理によって、各インクカートリッジ３０１〜３０６がキャリッジ２０に装着された時点でインク残量、インク使用量、インク色情報、有効期限情報等が印刷装置１の本体に読み取られることになる。
【００８３】
次いで、処理は印刷処理（ステップＳ１３）に移行する。印刷処理（ステップＳ１３）の具体的な動作フローを図１０に示す。
【００８４】
まず、印刷処理がスタートする（ステップＳ１３０）と、ＣＰＵ１０は、印刷データを受信したか否かを判別する。これは、コンピュータ１５から出力される印刷データがインターフェース１４を介して入力されたか否かで判別する。
【００８５】
ＣＰＵ１０は、印刷データが入力されるまで、その後の処理を行わない（ステップＳ１３１で“Ｎｏ”のとき）。
【００８６】
ＣＰＵ１０は、印刷データが入力されたと判断すると（ステップＳ１３１で“Ｙｅｓ”のとき）、給紙動作を行う（ステップＳ１３２）。給紙動作は、ＣＰＵ１０が紙送り機構１８に対して給紙のための制御信号を出力し、この制御信号を受けた紙送り機構１８が印刷用紙を所定の印字位置まで移動させる、ことで行われる。具体的には、図１に示す紙送りモータ２２が、ＣＰＵ１０からの制御信号により、モータの駆動を開始し、その駆動がプラテン２６に伝達され、プラテン２６が回転することで、用紙を印字位置の先頭まで移動させる。
【００８７】
次いで、ＣＰＵ１０は、用紙データ検出処理を行う（ステップＳ１３３）。用紙データ検出処理（ステップＳ１３３）の具体的な動作フローを図１１に示す。ここでは、用紙８２の非接触ＩＣ８１のメモリ８１７に記憶された用紙情報の読み取り処理が行われる。印刷前に事前に用紙情報を取得し、この用紙情報をもとに最適な印刷を行うためである。上述したように、ＩＣ８１は用紙８２の挿入方向の先端付近に位置しているため、用紙の給紙動作（ステップＳ１３２）を行って印字位置に用紙が位置した際に、送受信部８０が容易にアクセスすることが可能となる。
【００８８】
次いで、ＣＰＵ１０は、用紙８２のＩＣ８２と通信を行う（ステップＳ１３３１）。ここでは、まず、用紙８２の頭出し位置でキャリッジ２０を一往復させる。用紙８２のＩＣ８１が必ずしも用紙８２を給紙させた位置にあるとは限らないためである。ＣＰＵ１０の制御信号によりキャリッジ２０は、用紙８２を給紙させた頭出し位置で印字を行うことなく、送受信部８０によってＩＣ８１の受信レベルを確認する（ステップＳ１３３２）。これにより、送受信部８０は確実にＩＣ８１の位置にアクセスすることができる。例えば、この受信した受信レベルとＩＣ８１の位置までの距離についてのテーブルをＲＯＭ１１に格納させておき、キャリッジ２０の一回の走査によって検出した受信レベルからＣＰＵ１０は、キャリッジ２０が移動すべき位置を確認することが可能である。
【００８９】
受信を確認できれば処理は用紙データ読出し処理に移行する（ステップＳ１３３３）。ここでは、まずＣＰＵ１０が検出した受信レベルから、ＩＣ８１の位置までキャリッジ２０を移動させるよう、キャリッジ機構１９、必要なら紙送り機構１８に対して所定距離移動させるための制御信号を出力する。これを受けた紙送り機構１８と、キャリッジ機構１９は、紙送りモータ２２やキャリッジモータ２１の駆動によりＩＣ８１の位置までキャリッジ２０を移動させる。
【００９０】
そして実際に用紙データ読出し処理（ステップＳ１３３３）が行われる。
【００９１】
用紙ＩＣ８１に記憶された用紙情報の読出しは、以下のようにして行われる。
【００９２】
ＣＰＵ１０は、送受信部８０に対して用紙ＩＣ８１の読み取りのための制御信号を出力する。これを受けた送受信回路８０３は、用紙ＩＣ８１の読み取りコマンドを、アンテナ８０１を介して用紙８２側のＩＣ８１に送信する。なお、この時点で、アンテナ８０１から高周波磁界が用紙８２のアンテナ８１３を介して吸収され、電源電流がＩＣ８１内で流れているものとする。
【００９３】
アンテナ８１３から入力されたこのコマンドは、ＲＦ部８１５を介して制御部８１６（図７）に出力される。制御部８１６は、このコマンドをもとにメモリ８１７の所定のメモリ領域にアクセスし、上述した用紙情報を読み出す。ここで用紙情報は、上述したように用紙の種類、用紙の厚さ、用紙の幅、用紙の製造年月日、用紙の色補正表、などの情報である。読み出された用紙情報は、制御部８１６からＲＦ部８１５（図７参照）、アンテナ８１３を介して、送受信部８０のアンテナ８０１に送信され、送受信回路８０３を介してＣＰＵ１０に出力される。ＣＰＵ１０は、この用紙情報をＲＡＭ１２に格納させる。
【００９４】
ＣＰＵ１０は、用紙情報を読み出した時点で、用紙データ検出処理が終了する。
【００９５】
なお、キャリッジ２０の印刷前の走査によって、用紙ＩＣ８１からの情報の受信を行うことができない場合も当然考えられる。用紙８２自体にＩＣ８１が入っていない場合や、用紙が印刷装置１に逆に挿入された場合などが考えられる。あるいは、送受信部８０の何らかの原因があって、用紙ＩＣ８１を受信できない場合が考えられる。
【００９６】
そこで、用紙ＩＣ８１の受信を行うことができない場合（ステップＳ１３３２で“Ｎｏ”のとき）は、ＣＰＵ１０は、カートリッジ３０のＩＣ３１と通信を行う（ステップＳ１３３４）。エラーの原因を探るためである。
【００９７】
このエラーは、ＩＣ３１への通信を行うことで、送受信部８０から送信した信号に対して応答があるか否かにより判断することが可能である。例えば上述したＩＤ情報読み取りのためのコマンドを送信して、ＩＣ３１からのＩＤ情報を送受信部８０が読み取れるか否かで実現するができる。
【００９８】
まず、ＣＰＵ１０は、カートリッジＩＣ３１と通信を行うための制御信号を送受信部８０に出力する（ステップＳ１３３４）。この制御信号を受けた送受信回路８０３は、上述したコマンドを、アンテナ８０２を介してカートリッジＩＣ３１に送信する。もちろん、ＩＣ３１内には電源電流がすでに流れ通信可能な状態となっている。このコマンドを受けたカートリッジＩＣ３１は、アンテナ３１３、ＲＦ部３１５を介して制御部３１６に所定のコマンドが出力される。制御部３１６は、メモリから所定の情報をメモリ領域から読み出す。あるいは、所定のコマンドから通信可能な状態を示す情報をメモリ３１７にアクセスすることなくアンテナ３１３に出力することも可能である。メモリ３１７から読み出した情報は制御部３１６からアンテナ３１３に出力される。そして、アンテナ８０２を介して送受信回路８０３、ＣＰＵ１０に出力される。
【００９９】
ここで、ＣＰＵ１０はこの出力を受信したか否かを検出する（ステップＳ１３３５）。この出力を受信した場合（ステップＳ１３３５で“Ｙｅｓ”の場合）、送受信部８０は用紙ＩＣ８１と通信できないにも拘わらずカートリッジＩＣ３１とは通信可能であるので、用紙ＩＣ８１に何らかの原因がある。したがって、用紙ＩＣ８１エラーとＣＰＵ１０は判断する（ステップＳ１３３６）。この場合は、上述したように、用紙８２に用紙ＩＣ８１がない場合、あるいは、用紙８２が逆向きに挿入された場合である。
【０１００】
ＣＰＵ１０が、カートリッジＩＣ３１からの出力を検出できない場合（ステップＳ１３３５で“Ｎｏ”の場合）、送受信部８０は用紙ＩＣ８１と通信することもできず、かつ、カートリッジＩＣ３１とも通信することができないため、ＣＰＵ１０は、送受信部８０自体のエラーであると判断することができる（ステップＳ１３３７）。
【０１０１】
なお、用紙エラーであると判断した場合は、そのまま印刷を続行することも可能である。ただし、用紙情報を取得することができないため、用紙にあった最適な印刷を行うことはできないことになる。また、用紙エラーが発生した場合は、印刷装置１の図示しない警告ランプを点灯させて、用紙ＩＣ８１を検出できないことを使用者に知らせることもできる。さらに、ＣＰＵ１０は、インターフェース１４を介してコンピュータ１５に用紙エラーを示す制御信号を出力し、コンピュータ１５の表示部１６に用紙エラーであることを表示させ、そのまま印刷処理を続行させるか、あるいは、用紙が逆向きに挿入されているかなどの注意を促す表示を行わせ、使用者に用紙エラーであることを知らせることも可能である。さらに、ＲＡＭ１２やＲＯＭ１１に前回印刷した用紙情報を格納させておき、その情報をもとに印刷処理を続行させることもできるし、デフォルトの用紙情報がＲＡＭ１２やＲＯＭ１１に格納されており、それを読み出して用紙情報として印刷を行うことも可能である。もちろん、印刷処理を中断させることも可能である。
【０１０２】
また、受信部エラーが発生した場合もそのまま印刷を続行させることも可能である。用紙情報は読み出せないのは上述したとおりであるが、用紙情報を読みだせない場合も上述した処理を行わせることができる。また、カートリッジＩＣ３１のインク残量等の情報は、以前のインク検出処理Ｓ１２によってすでに読み出せているので、その後の印刷処理を実行させてインク残量等の情報を印刷装置１内部のＲＡＭ１２やＲＯＭ１１でそのまま保持させておくこともできる。送受信部８０のエラーは、用紙エラーの場合と同様に印刷装置１の図示しない警告ランプを点灯させることでユーザーに知らせたり、ＣＰＵ１０からインターフェース１４を介してコンピュータ１５にエラーであることを示す制御信号を出力して表示部１６で表示させるようにしてもよい。その際に印刷処理を続行させるか否かの表示をコンピュータ１５は行わせ、使用者に注意を促すようにしてもよい。さらに、ＣＰＵ１０は、印刷続行させる場合も用紙エラーの場合と同様に前回印刷した用紙情報をもとに印刷処理を行わせたり、デフォルトの用紙情報をもとに処理を行わせることも可能である。もちろん、送受信部８０のエラーによりその後の印刷処理を中止させるようにしてもよい。
【０１０３】
図１０に戻り、用紙データ検出処理（ステップＳ１３３）が終了すると、次いで、画像処理が行われる（ステップＳ１３４）。ここで行われる画像処理は、用紙にあった画像処理を行う処理である。これは、印刷装置１が用紙ＩＣ８１から読み出した用紙情報をもとに処理を行う。
【０１０４】
上述したように用紙情報は、例えば、印刷用紙の素材（紙、プラスティック、皮、ＯＨＰシートなど）及び紙である場合はその光沢に関する情報や、用紙の厚さを示す情報、用紙の幅を示す情報、用紙についてのＬＵＴに関する情報などである。
【０１０５】
用紙ＩＣ８１から素材に関する情報を読み取ることで、印刷装置１は、例えば印刷データに対して色補正を行って、ＯＨＰシートの場合は紙に比べてマゼンダ（Ｍ）やライトマゼンダ（ＬＭ）の割合を多くするなど、の処理を行うことで、用紙に最適なカラー画像の印刷を行うことができる。
【０１０６】
また、用紙の厚さを示す情報を印刷装置１が読み取ることで、厚みのある印刷用紙を印刷するときに用紙を印刷装置１内にセットしたとき、印刷装置１内の図示しない搬送従動ローラと搬送駆動ローラの離間（レリース状態）間隔をＯＨＰシートの場合は紙に比べて狭くする等の制御を行うことができる。この制御は、次の動作である印刷動作実行処理で行うことも可能である。
【０１０７】
また、用紙の幅を示す情報を印刷装置１が読み取ることで、Ａ４サイズ、Ｂ５サイズといった用紙幅を印刷装置１内で設定しなくても自動的にその幅にあった印刷処理を行うことが可能となる。この処理も次の印刷動作実行処理で行うことも可能である。
【０１０８】
また、用紙のＬＵＴを印刷装置１が読み取ることで、印刷データに対して色補正を行って、印刷用紙ごとにカラー画像の色彩を決定でき、用紙ごとに高品質のカラー画像の印刷を行うことができる。
【０１０９】
用紙にあった画像処理（ステップＳ１３４）が終了すると、処理は印刷動作実行処理（ステップＳ１３５）に移行する。
【０１１０】
ここでは、ＣＰＵ１０が、紙送り機構１８に制御信号を出力することで、用紙が印刷位置に移動し、キャリッジ機構１９に制御信号を出力することで、キャリッジ２０を所定位置に移動させ、記録ヘッド４１からその画像や文字に応じたインク滴を吐出させ、印刷処理が実際に行われる。
【０１１１】
このときＣＰＵ１０は、各カートリッジ３０１〜３０６のインク滴の量及び吐出させた回数をＲＡＭ１２に格納させる。これにより、キャリッジ２０に装着させたインクカートリッジ３０１〜３０６ごとに印刷用紙に向けて吐出させるインクの吐出量が積算される。この積算値にインク検出処理（ステップＳ１２）でカートリッジＩＣ３１から読み取ってＲＡＭ１２に記憶された値（初期使用量）を加算してインク使用量が計算される。このインク使用量はＣＰＵ１０によってＲＡＭ１２に格納させる。このインク使用量は後述するインク書込み処理において再びＲＡＭ１２から読み出してカートリッジＩＣ３１のメモリ３１７に書き込むことになる。
【０１１２】
用紙に対する印刷動作（ステップＳ１３５）が終了すると、次いで処理は排紙動作に移行する（ステップＳ１３６）。
【０１１３】
排紙動作（ステップＳ１３６）は、ＣＰＵ１０が紙送り機構１８に制御信号を出力することで、紙送りモータ２２が駆動されて印刷装置１内に挿入された用紙が排出される。
【０１１４】
さらに、印刷処理が行われる場合（ステップＳ１３７で“Ｎｏ”の場合）は、処理は再びステップＳ１３１に戻り上述した印刷処理が繰り返される。
【０１１５】
印刷処理が終了すると（ステップＳ１３７で“Ｙｅｓ”の場合）、次いで、ＣＰＵ１０はインク交換を行うべきか否か判断される（ステップＳ１４：図９参照）。
【０１１６】
ＣＰＵ１０は、印刷処理（ステップＳ１３）が終了すると各カートリッジ３０１〜３０６ごとにインクの使用量がカートリッジ３０に収容されたインクの量に達したか否か（又は近くなったか否か）が判断される（ステップＳ１４）。ＣＰＵ１０は上述した演算により計算したインクの使用量をＲＡＭ１２から読出し、収容されたインク量と比較して行う。収容されたインク量は、カートリッジＩＣ３１のメモリ３１７に記憶させ上述したインク検出処理（ステップＳ１２）で読み出してもよいし、予めＲＡＭ１２に各カートリッジ３０１〜３０６ごとに所定量として記憶させてもよい。また、ここでのインク交換は、印刷装置１の図示しないインク交換スイッチの操作、又はコンピュータ１５側からのインク交換指令により、行わせることも可能である。
【０１１７】
ＣＰＵ１０は、インク使用量が収容されたインク量に達したと判断した場合（ステップＳ１４で“Ｙｅｓ”の場合）、インク書込み処理を行う（ステップＳ１５）。
【０１１８】
これは、印刷装置１の送受信部８０が、インクカートリッジ３０のＩＣ３１にアクセスすることにより、インク使用量や残量をＩＣ３１のメモリ３１７に書き込むことにより行われる。ここでは全てのカートリッジ３０１〜３０６に対して書込みが行われる。その後、交換対象のカートリッジ３０でなく、インク残量が十分にあるカートリッジ３０を誤って交換しても、交換対象のカートリッジ３０の残量を正確に把握するためである。
【０１１９】
具体的には、ＣＰＵ１０は、ＲＡＭ１２に記憶されたインク使用量を再び読出し、送受信部８０にインク使用量に関する制御信号を出力する。この際にインク検出処理（ステップＳ１２）で読み取った各カートリッジ３０１〜３０６のＩＤ情報を付加させて制御信号を出力することもできる。これにより、各カートリッジ３０１〜３０６ごとに確実にインク使用量をＩＣ３１に書き込むことができる。
【０１２０】
この信号を入力した送受信部８０は、アンテナ８０２、カートリッジ３０のアンテナ３１３を介して各カートリッジ３０１〜３０６ごとにメモリ３１７に書き込む。
【０１２１】
また、インク使用量ではなく、インク残量をメモリ３１７に書き込むようにしてもよい。例えば、上述した印刷処理動作（ステップＳ１３５）でＣＰＵ１０は、演算したインク使用量からカートリッジ３０に収容されたインク量を差し引いてインク残量を計算することができる。
【０１２２】
次いで、ＣＰＵ１０は、インク交換のためにキャリッジ２０をインク交換位置に移動させる（ステップＳ１６）。ＣＰＵ１０は、キャリッジ機構１９に対して制御信号を出力し、これに応じてキャリッジモータ２１が駆動され、キャリッジ２０がインク交換位置まで移動する。
【０１２３】
次いで、インクカートリッジ３０の交換を行う（ステップＳ１７）。交換すべきインクカートリッジ３０をキャリッジ２０から取り外し、新たなカートリッジ３０をキャリッジ２０に装着させる。実際に新たなカートリッジ３０が装着されるまで、処理待ちの状態（ステップＳ１７でＮｏのとき）で、装着されると（ステップＳ１７でＹｅｓのとき）、処理は次のステップに移行する。
【０１２４】
新たにインクカートリッジ３０がキャリッジ２０に装着されると、キャリッジ２０をインク交換位置から印刷処理をおこなうための待機位置（ホームポジション）に移動させる（ステップＳ１８）。ＣＰＵ１０からキャリッジ機構１９に制御信号を出力し、この信号に応じてキャリッジモータ２１が駆動され、キャリッジ２０がインク交換位置から待機位置まで所定距離移動される。
【０１２５】
次いで、処理はインク検出処理（ステップＳ１９）に移行する。
【０１２６】
インク検出処理は、上述したステップＳ１２と同様に送受信部８０がカートリッジ３０のＩＣ３１へアクセスすることでメモリ３１７に記憶されたインク残量等の情報を読み出す。すなわち、送受信回路８０３は、非接触ＩＣ３１に対してデータ読み取りコマンドを送信する。アンテナ８０２を介してこのコマンドを受けたカートリッジ３０のＩＣ３１は、アンテナ３１３、ＲＦ部３１５を介して制御部３１６（図７）にこのコマンドが入力され、制御部３１６の制御によりメモリ３１７の所定領域内にアクセスしてインク残量等の情報を読み出す。読み出された情報は、制御部３１６からアンテナ３１３を介して送受信部８０のアンテナ８０２に送信され、送受信回路８０３を経由してＣＰＵ１０に出力される。読み出された情報は、ＣＰＵ１０からＲＡＭ１２の所定領域内に格納される。
【０１２７】
そして、処理は再び印刷処理（ステップＳ１３）に移行して、上述した処理が繰り返される。
【０１２８】
次に、ＣＰＵ１０は、電源ＯＦＦ指令が入力されたか否か判断する（ステップＳ２０）。図示しない印刷装置１に設けられた電源スイッチに対して所定の操作が行われると、ＣＰＵ１０にスイッチの操作に応じた制御信号が入力されて、これが入力されたか否かで判断する。ここで、電源ＯＦＦ指令が入力されないとＣＰＵ１０が判断した場合（ステップＳ２０で“Ｎｏ”の場合）、再び処理は印刷処理（ステップＳ１３）に移行して上述した処理が繰り返されることになる。
【０１２９】
電源ＯＦＦ指令が入力されたとＣＰＵ１０が判断した場合（ステップＳ２０で“Ｙｅｓ”の場合）、ＣＰＵ１０はインク書込み処理（ステップＳ２１）を行う。これは、印刷装置１の送受信部８０が、インクカートリッジ３０のＩＣ３１にアクセスすることで行う。
【０１３０】
具体的には、ＣＰＵ１０は、ＲＡＭ１２に記憶されたインク使用量を再び読出し、送受信部８０にインク使用量に関する制御信号を出力する。この際にインク検出処理（ステップＳ１２）で読み取った各カートリッジ３０１〜３０６のＩＤ情報を付加させて制御信号を出力することもできる。これにより、各カートリッジ３０１〜３０６ごとに確実にインク使用量をＩＣ３１に書き込むことができる。
【０１３１】
この信号を入力した送受信部８０は、アンテナ８０２、カートリッジ３０のアンテナ３１３を介して各カートリッジ３０１〜３０６ごとにメモリ３１７に書き込む。このインク使用量がメモリ３１７に書き込まれるので、再び電源を投入したときにインク検出処理（Ｓ１３）によって各カートリッジ３０１〜３０６のインクの残量をＣＰＵ１０が把握でき、その後の処理（ステップＳ１４）でインク交換を行うことができる。
【０１３２】
また、インク使用量ではなく、インク残量をメモリ３１７に書き込むようにしてもよい。例えば、上述した印刷処理動作（ステップＳ１３５）でＣＰＵ１０は、演算したインク使用量からカートリッジ３０に収容されたインク量を差し引いてインク残量を計算することができる。
【０１３３】
ＣＰＵ１０は、インク書込み処理（ステップＳ２１）が終了すると、メカ終了動作（ステップＳ２２）に移行し、上述した一連の処理が終了することになる（ステップＳ２３）。
【０１３４】
以上、説明したように本発明の実施の形態において、キャリッジ２０に内蔵された送受信部８０が、インクカートリッジ３０に設けられた非接触ＩＣ３１にアクセスできるとともに、用紙８２に設けられた非接触ＩＣ８１へのアクセスも兼ねているので、コストの増大を招くことなく印刷装置１の提供を行うことができる。
【０１３５】
上述した実施の形態は、本発明の理解を容易にするためのものであり、この実施の形態により本発明を限定するものではない。
【０１３６】
例えば、用紙８２に設けられたＩＣ８１は図５に示すように用紙８２の表面に位置しているが、例えば、サンドイッチ状にＩＣ８１を挟み込むように設けてもよい。さらに、用紙８２内に内蔵されるように構成されていてもよい。
【０１３７】
また、用紙８２についても、ＩＣ８１を送受信部８０が確実にアクセスするよう用紙の先端側に切り欠きを設けて、用紙が逆方向に挿入されるのを防ぐようにしてもよい。
【０１３８】
また、用紙８２のＩＣ８１への書き込み処理についでは、例えば各用紙８２の印刷処理が終了した時点で行うことが可能である。さらに、ＩＣ８１が先端側に位置していることから、用紙データ検出処理（ステップＳ１３３）のときにＣＰＵ１０が用紙ＩＣ８１の情報読み取りが終了した時点で、書き込みを行うこともできる。この場合のＩＣ８１のメモリ８１７に書き込まれる情報としては上述した、印刷装置を特定するための情報、デジタルカメラを特定するための情報、印刷を行った日付、印刷対象の画像データを特定するための情報などである。これらは予めＲＯＭ１１やＲＡＭ１２に記憶させ、ＣＰＵ１０が読み出し、制御信号として送受信部８０に出力して、アンテナ８０１、８１３を介してメモリ８１７に書き込まれる。
【０１３９】
また、上述した例では、インク使用量や残量等に関する情報のメモリ３１７に対する書き込みは、インク書込み処理（ステップＳ１５、ステップＳ２１）において行われているが、記録ヘッド４１のいわゆるブラッシング動作ごとに行うことも考えられる。このブラッシング動作は、記録ヘッド４１が有するインク吐出ノズルの目詰まり等を防止することを目的に、キャリッジ２０が非印刷領域に位置したあと記録ヘッド４１のノズルから所定量のインクを吐出させる動作である。通常、キャリッジ２０が所定回数往復した後で行われる。この動作時に、ＣＰＵ１０は、上述したインク使用量、インク残量を演算して、カートリッジＩＣ３１のメモリ３１７にこの情報を記憶させることが可能である。また、ＣＰＵ１０は、この演算の際に最もインク使用量の多い又はインク残量の少ないカートリッジ３０１〜３０６を選択してそのカートリッジ３０１〜３０６のメモリ３１７にその情報を書き込むようにして書き込み処理に伴う時間の抑制を図ることができる。
【０１４０】
また、インク使用量、残量の演算も、上述した実施の形態では、印刷動作実行処理（Ｓ１３５）で行われているがより具体的に例えば、キャリッジ２０が印刷のために１回往復（１パス）したごとに演算することもできる。そして演算した値をＲＡＭ１２に書き込み、インク書き込み処理（ステップＳ１５、ステップＳ２１）の際にメモリ３１７に書き込むようにしてもよい。
【０１４１】
さらに、上述した実施の形態は、インク使用量やインク残量をメモリ３１７に書き込むようにしたが、各カートリッジ３０１〜３０６に収容可能なインク容量に応じた閾値を示す閾値情報により処理を行うこともできる。例えば、閾値情報としてインク容量の１％として、メモリ３１７からこの閾値情報をＣＰＵ１０が読み込み、カートリッジ３０のインク吐出量の積算値がこの閾値に達した際にインク使用量や残量を示す情報をメモリ３１７に書き込むようにしてもよい。また、メモリ３１７にかインク使用量や残量の書き込みタイミングを決定するための情報を書き込んでおき、これをもとに処理することも可能である。例えば、インクの容量情報を書き込みタイミングとして用いると、容量情報をＣＰＵ１０が読み込んだ際に予め設定した（ＲＯＭ１１などに書き込んだ）閾値に達したときにインク使用量や残量を書き込むようにすることが可能である。さらに、メモリ３１７に書き込まれた色データや製造情報、有効期限に関する情報をＣＰＵ１０が読み込み、現在日時と比較処理を行うことで、カートリッジ３０の有効期限が近づくとユーザーに警告を行うようにすることも考えられる。
【０１４２】
なお、上述した実施の形態では、カートリッジＩＣ３１の読み込み処理が、印刷処理（ステップＳ１３）の前に行うようにしたが、これは用紙の給紙から印刷動作終了までの時間を考慮したもので、印刷処理（ステップＳ１３）でＩＣ３１の読み込み処理を行わせるとその分だけ、給紙から印刷動作終了までの時間がロスするため、これを抑えるためである。
【０１４３】
また、上述した実施の形態では、送受信部８０のアンテナはカートリッジＩＣ３１と用紙ＩＣ８１の双方とアクセスするため２つのアンテナ（８０１、８０２）を有していたが、１つのアンテナで兼用してもよい。
【０１４４】
また、上述した実施の形態では、送受信部８０がキャリッジ２０底面の用紙と対向する位置に位置していたが、送受信部８０がキャリッジ２０内部に内蔵され、アンテナのみキャリッジ底面の表側、裏側に位置するようにしてもよい。
【０１４５】
さらに、送受信部８０が、キャリッジ２０の底面に位置するのみならず、キャリッジ側面４３に位置してもよい。この場合、送受信部８０は、用紙に近い位置に位置していることが望ましい。用紙ＩＣ８１に確実にアクセスするためである。この場合は、カートリッジＩＣ３１はカートリッジの挿入孔３２の位置する面ではなく、送受信部８０と対向する側面に設けることが望ましい。同様に送受信部８０にＩＣ３１が確実にアクセスするためである。
【０１４６】
本発明の実施の形態によれば、印刷装置でカートリッジ側の非接触ＩＣに書き込まれた情報にアクセスする送受信部が、用紙側の非接触ＩＣに書き込まれた情報へのアクセスを兼用しているので、コストを増大させることなく、双方の非接触ＩＣへのアクセスを行うことのできる印刷装置を実現することができる。
【図面の簡単な説明】
【図１】印刷装置のキャリッジ周辺の外観を示す概略図である。
【図２】印刷装置のキャリッジの外観を示す概略図である。
【図３】キャリッジを下面から示す概略図である。
【図４】（ａ）は非接触ＩＣが埋め込まれたインクカートリッジの斜視図、（ｂ）は非接触ＩＣが埋め込まれたインクカートリッジを下面から示す図である。
【図５】非接触ＩＣが埋め込まれた用紙の斜視図である。
【図６】非接触ＩＣの構成を示す図である。
【図７】非接触ＩＣ及び送受信部の内部構成を示す図である。
【図８】印刷装置の内部構成を示す図である。
【図９】電源投入から印刷処理が終了するまでの印刷装置における一連の処理を示すフローチャートである。
【図１０】印刷処理における具体的な動作を示すフローチャートである。
【図１１】用紙検出処理における具体的な動作を示すフローチャートである。
【符号の説明】
１  印刷装置、１０  ＣＰＵ、２０  キャリッジ、３０  インクカートリッジ、３１  非接触ＩＣ、３１３  アンテナ、３１７  メモリ、８０  送受信部、８０１  アンテナ、８０２  アンテナ、８１  非接触ＩＣ、８１３  アンテナ、８１７  メモリ
【図１】
2004223849.tif 000003
【図２】
2004223849.tif 000004
【図３】
2004223849.tif 000005
【図４】
2004223849.tif 000006
【図５】
2004223849.tif 000007
【図６】
2004223849.tif 000008
【図７】
2004223849.tif 000009
【図８】
2004223849.tif 000010
【図９】
2004223849.tif 000011
【図１０】
2004223849.tif 000012
【図１１】
2004223849.tif 000013