(57)【要約】【課題】簡易な構成で複数の液体収容容器に収容された各液体の消費量を管理する。【解決手段】液体消費装置としての印刷装置には、液体の残存状態を検出するセンサを備えた第１の液体収容容器と、このようなセンサを備えていない第２の液体収容容器とが装着される。印刷装置は、第１の液体の消費量と、前記第２の液体の消費量とを、それぞれ、個別に用意された所定の推定基準に基づいて推定する。印刷装置は、推定された第１の液体の消費量と、センサによって検知された第１の液体の残量との対比に基づいて、第２の液体の消費量を推定するために用いられる推定基準を補正する。【選択図】図１
2009107145.tif 000002
【特許請求の範囲】
【請求項１】
第１の液体を収容し、該収容された第１の液体が所定の残量に達したことを検出するセンサを備えた第１の液体収容容器と、第２の液体を収容し、前記センサを備えていない第２の液体収容容器とを装着可能な液体消費装置であって、
前記第１の液体収容容器から供給された第１の液体と、前記第２の液体収容容器から供給された第２の液体とをそれぞれ消費する液体消費部と、
前記第１の液体収容容器が備える前記センサを用いて、前記第１の液体の残量を検知する検知部と、
前記液体消費部による前記第１の液体の消費量を第１の推定基準に基づいて推定するとともに、前記液体消費部による前記第２の液体の消費量を第２の推定基準に基づいて推定する推定部と、
前記推定された第１の液体の消費量と、前記センサによって検知された前記第１の液体の残量との対比に基づいて、前記第２の推定基準を補正する補正部と
を備える液体消費装置。
【請求項２】
請求項１に記載の液体消費装置であって、
前記第２の推定基準とは、前記第２の液体の単位消費回数あたりの消費量を示す単位消費量である
液体消費装置。
【請求項３】
請求項２に記載の液体消費装置であって、
前記推定部は、前記第２の液体の消費量を、前記単位消費量と、前記第２の液体の消費回数との積に基づいて推定する
液体消費装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の液体消費装置であって、
前記第１の液体は、黒インクであり、前記第２の液体はカラーインクである
液体消費装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の液体消費装置であって、
前記第２の液体収容容器は、前記第２の液体として複数種類の液体を収容しており、
前記推定部は、前記種類毎に前記第２の液体の消費量を推定する
液体消費装置。
【請求項６】
請求項５に記載の液体消費装置であって、
更に、前記複数種類の液体のうち、所定の特定基準に基づいて特定された液体を、前記液体消費部に優先的に消費させる均一化処理部
を備える液体消費装置。
【請求項７】
請求項６に記載の液体消費装置であって、
前記特定基準とは、前記複数種類の液体のうち、最も使用頻度が少ないという基準である
液体消費装置。
【請求項８】
請求項６に記載の液体消費装置であって、
前記特定基準とは、前記複数種類の液体のうち、最も消費量が少ない、または、最も残量が多いという基準である
液体消費装置。
【請求項９】
請求項６に記載の液体消費装置であって、
前記特定基準とは、前記複数種類の液体のうち、前記液体消費部が、単位時間当たりに最も多く消費可能な液体であるという基準である
液体消費装置。
【請求項１０】
請求項６ないし請求項９のいずれかに記載の液体消費装置であって、
前記均一化処理部は、ユーザによって所定の消費モードが指定された場合に、前記複数種類の液体のうち、所定の特定基準に基づいて特定された液体を、前記液体消費部に優先的に消費させる
液体消費装置。
【請求項１１】
請求項１０に記載の液体消費装置であって、
当該液体消費装置は、印刷装置であり、
前記消費モードは、テキストモード、メモモード、ドラフトモード、試し印刷モードのうち、少なくとも一つを含む
液体消費装置。
【請求項１２】
請求項５ないし請求項１１のいずれかに記載の液体消費装置であって、
前記第２の液体には、少なくとも、マゼンタインクとシアンインクとイエロインクとが含まれる
液体消費装置。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の液体消費装置に装着される前記第１の液体収容容器と前記第２の液体収容容器とを含む液体収容容器セット。
【請求項１４】
第１の液体を収容し、該収容された第１の液体が所定の残量に達したことを検出するセンサを備えた第１の液体収容容器と、第２の液体を収容し、前記センサを備えていない第２の液体収容容器とを装着可能な液体消費装置において、消費される液体の量を管理する液体消費量管理方法であって、
前記第１の液体収容容器が備える前記センサを用いて、前記第１の液体の残量を検知し、
前記第１の液体の消費量を第１の推定基準に基づいて推定するとともに、前記第２の液体の消費量を第２の推定基準に基づいて推定し、
前記推定された第１の液体の消費量と、前記センサによって検知された前記第１の液体の残量との対比に基づいて、前記第２の推定基準を補正する
液体消費量管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体消費装置が消費する液体の量を管理する技術に関する。
【背景技術】
【０００２】
液体を消費する液体消費装置として、プリンタやインクジェット捺染装置、マイクロディスペンサ等が知られている。液体消費装置には、液体収容容器が装着され、この液体収容容器に収容された液体が消費される。液体収容容器に収容された液体の消費量や残量を管理する技術として、例えば、下記特許文献１には、プリンタのインクヘッドから吐出されるインク滴の数を計数する技術と、インクカートリッジに収容されているインク量が所定のインク量以下であるかを検出する残量センサとを組み合わせる技術が開示されている。
【０００３】
【特許文献１】特開平８−３４１２３号公報
【０００４】
しかし、従来の技術では、複数の液体収容容器が装着される場合に、すべての容器内の液体残量を管理しようとすると、液体収容容器の全てに残量センサが取り付けられている必要があった。この結果、消耗品としての液体収容容器が高価になってしまうという問題があった。また、全ての残量センサを動作させるための手段が液体消費装置にも必要であり、液体消費装置も高価になるという問題があった。さらに、全ての残量センサを動作させるには時間がかかり、その間、消費動作を制限しなければならない場合には、液体消費装置の稼働率が低下し、作業の効率が低下するという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような問題を考慮し、本発明が解決しようとする課題は、簡易な構成で複数の液体収容容器に収容された各液体の消費量を管理することにある。
【課題を解決するための手段】
【０００６】
上記課題を踏まえ、本発明の一態様である液体消費装置を次のように構成した。
【０００７】
本発明の一態様である液体消費装置は、
第１の液体を収容し、該収容された第１の液体が所定の残量に達したことを検出するセンサを備えた第１の液体収容容器と、第２の液体を収容し、前記センサを備えていない第２の液体収容容器とを装着可能な液体消費装置であって、
前記第１の液体収容容器から供給された第１の液体と、前記第２の液体収容容器から供給された第２の液体とをそれぞれ消費する液体消費部と、
前記第１の液体収容容器が備える前記センサを用いて、前記第１の液体の残量を検知する検知部と、
前記液体消費部による前記第１の液体の消費量を第１の推定基準に基づいて推定するとともに、前記液体消費部による前記第２の液体の消費量を第２の推定基準に基づいて推定する推定部と、
前記推定された第１の液体の消費量と、前記センサによって検知された前記第１の液体の残量との対比に基づいて、前記第２の推定基準を補正する補正部とを備える。
【０００８】
上記態様の液体消費装置によれば、第１の液体の推定消費量と、第１の液体収容容器が備えるセンサによって検知された第１の液体の残量との対比に基づいて、第２の液体の消費量を推定するための推定基準を補正することができる。そのため、第２の液体収容容器にセンサが備えられていなくても、第２の液体の消費量（残量）を精度良く推定することができる。この結果、簡易な構成で複数の液体収容容器に収容された各液体の残量を管理することが可能になる。
【０００９】
上記態様の液体消費装置において、前記第２の推定基準とは、前記第２の液体の単位消費回数あたりの消費量を示す単位消費量とすることができる。このような態様であれば、単位消費量を補正することで、第２の液体の消費量を正確に推定することが可能になる。
【００１０】
上記態様の液体消費装置において、前記推定部は、前記第２の液体の消費量を、前記単位消費量と、前記第２の液体の消費回数との積に基づいて推定してもよい。このような態様であれば、比較的単純な計算で、第２の液体の消費量を推定することができる。なお、前述した推定基準を、単位消費量ではなく第２の液体の消費回数とし、この消費回数を、補正することとしてもよい。もちろん、両者を補正することも可能である。
【００１１】
上記態様の液体消費装置において、前記第１の液体は、黒インクであり、前記第２の液体はカラーインクである態様としてもよい。このような態様であれば、センサを用いて検出した黒インクの残量に基づいて、カラーインクの消費量を精度良く推定することが可能になる。
【００１２】
上記態様の液体消費装置において、前記第２の液体収容容器は、前記第２の液体として複数種類の液体を収容しており、前記推定部は、前記種類毎に前記第２の液体の消費量を推定してもよい。このような態様であれば、センサを持たない第２の液体収容容器に複数種類の液体が収容されていても、それぞれの消費量を正確に管理することができる。
【００１３】
上記態様の液体消費装置は、更に、前記複数種類の液体のうち、所定の特定基準に基づいて特定された液体を、前記液体消費部に優先的に消費させる均一化処理部を備えてもよい。このような態様であれば、第２の液体収容容器に残存した液体の廃棄を抑制し、省資源化に寄与することができる。
【００１４】
上記態様の液体消費装置において、前記特定基準とは、前記複数種類の液体のうち、最も使用頻度が少ないという基準としてもよい。このような態様であれば、最も使用頻度が少ない液体を有効に利用することができる。
【００１５】
上記態様の液体消費装置において、前記特定基準は、前記複数種類の液体のうち、最も消費量が少ない、または、最も残量が多いという基準としてもよい。このような態様であれば、最も多く残存している液体を有効に利用することができる。
【００１６】
上記態様の液体消費装置において、前記特定基準とは、前記複数種類の液体のうち、前記液体消費部が、単位時間当たりに最も多く消費可能な液体であるという基準としてもよい。このような態様であれば、頻繁に利用されると予測される液体を優先的に消費することができる。
【００１７】
上記態様の液体消費装置において、前記均一化処理部は、ユーザによって所定の消費モードが指定された場合に、前記複数種類の液体のうち、所定の特定基準に基づいて特定された液体を、前記液体消費部に優先的に消費させることとしてもよい。この消費モードには、例えば、テキストモード、メモモード、ドラフトモード、試し印刷モードが含まれる。なお、上記態様の液体消費装置において、前記第２の液体には、少なくとも、マゼンタインクとシアンインクとイエロインクとが含まれていてもよい。
【００１８】
本発明は、上述した液体消費装置としての構成のほか、液体消費量の管理方法や、上述した液体消費装置に装着される液体収容容器セット、液体消費量を管理するためのコンピュータプログラムとしても構成することができる。かかるコンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．印刷装置の構成：
Ｂ．インクカートリッジの構成：
Ｃ．印刷処理：
Ｄ．残量検出処理：
Ｅ．均一化モードにおける使用インク特定処理：
Ｆ．変形例：
【００２０】
Ａ．印刷装置の構成：
図１は、本発明の実施例としての印刷装置１００の概略構成図である。本実施例の印刷装置１００には、ブラックインクが収容されたブラックインクカートリッジＣ１と、複数種類のカラーインクが収容されたカラーインクカートリッジＣ２とが装着される。ブラックインクカートリッジＣ１には、残量センサ１０が取り付けられているのに対して、カラーインクカートリッジＣ２には、残量センサ１０は取り付けられていない。そこで、本実施例の印刷装置１００は、ブラックインクカートリッジＣ１に備えられた残量センサ１０を利用して、カラーインクカートリッジＣ２内のインクの残量を推定する機能を有している。また、印刷装置１００は、カラーインクカートリッジＣ２に収容された各インクの残量を均一化するための機能を備えている。以下、これらの機能を実現するための印刷装置１００の構成、および、処理について詳細に説明する。
【００２１】
図１に示すように、印刷装置１００は、印刷用紙Ｐに印刷を行う印刷機構として、インクカートリッジを搭載したキャリッジ２１０や、キャリッジ２１０を主走査方向に駆動するキャリッジモータ２２０、印刷用紙Ｐを副走査方向に搬送する紙送りモータ２３０を備えている。
【００２２】
キャリッジ２１０には、液体収容容器としてインクカートリッジが装着される。本実施例では、黒インクが収容されたブラックインクカートリッジＣ１と、シアン、マゼンタ、イエロの３種類のカラーインクが収容されたカラーインクカートリッジＣ２とが装着される。ブラックインクカートリッジＣ１には、インクの残存状態を検出する残量センサ１０が実装されている。なお、本実施例では、カラーインクカートリッジＣ２に３色のインクが収容されることとしたが、より少ない色、あるいは、より多い色のインクが収容されていてもよい。
【００２３】
インクカートリッジＣ１，Ｃ２がキャリッジ２１０に装着されると、インクカートリッジＣ１，Ｃ２に収容された各インクは、インクヘッド２１１に供給される。インクヘッド２１１に供給されたインクは、図示しないピエゾ素子が制御ユニット１５０ユニットによって駆動されることで印刷用紙Ｐに吐出される。
【００２４】
キャリッジ２１０は、プラテン２７０の軸方向と並行に設置された摺動軸２８０に移動自在に保持されている。キャリッジモータ２２０は、制御ユニット１５０からの指令に応じて駆動ベルト２６０を回転させることで、プラテン２７０の軸方向と平行に、すなわち、主走査方向にキャリッジ２１０を往復運動させる。紙送りモータ２３０は、プラテン２７０を回転させることで、プラテン２７０の軸方向と垂直に印刷用紙Ｐを搬送する。
【００２５】
印刷装置１００は、上述した印刷機構を制御するための制御ユニット１５０を備えている。制御ユニット１５０には、ＵＳＢインタフェース１３０やメモリカードスロット１２０、液晶モニタ１４０、操作パネル１１０が接続されている。
【００２６】
制御ユニット１５０は、ＵＳＢインタフェース１３０を介して接続されたコンピュータや、メモリカードスロット１２０に挿入されたメモリカードＭＣから画像データを入力する。制御ユニット１５０は、入力した画像データを解析して、インクヘッド２１１、キャリッジモータ２２０、紙送りモータ２３０を制御し、画像の印刷を行う。液晶モニタ１４０には、印刷装置１００の種々の設定画面や、インクの残量が表示される。
【００２７】
制御ユニット１５０は、ＣＰＵ１６０とＲＡＭ１７０とＲＯＭ１８０とＥＥＰＲＯＭ１９０とによって構成されている。ＥＥＰＲＯＭ１９０には、後述する各種処理で用いられる種々の値が不揮発的に記録される。ＲＯＭ１８０には、印刷装置１００の動作を制御するための制御プログラムが記憶されている。ＣＰＵ１６０はＲＯＭ１８０に記憶された制御プログラムをＲＡＭ１７０にロードして実行することで、図示する各機能部（残存状態検知部１６１、残量推定部１６２、補正部１６３、均一化処理部１６４）として動作する。
【００２８】
残存状態検知部１６１は、ブラックインクカートリッジＣ１に備えられた残量センサ１０を用いて、ブラックインクカートリッジＣ１内のインクが所定量以下になったことを検知する。所定量とは、残量が少なくなった状態を示す量であり、例えば、ブラックインクカートリッジＣ１の最大容量に対して、１０％〜３０％程の量である。
【００２９】
残量推定部１６２は、ブラックインクカートリッジＣ１とカラーインクカートリッジＣ２とに残存するインクの量を推定する。具体的には、残量推定部１６２は、インクヘッド２１１から吐出した各色のインク滴の数（形成したドットの数）をそれぞれカウントし、そのカウント数と、インク一滴あたりに消費されるインク量（以下、「単位消費量」という）を積算することで、残存するインク量を各色毎に推定する。
【００３０】
補正部１６３は、残存状態検知部１６１によって検知したブラックインクの残存状態と、残量推定部１６２によって推定した各インクの推定残量とに基づいて、推定された残量や、上述した単位消費量を補正する。
【００３１】
均一化処理部１６４は、カラーインクカートリッジＣ２内の各カラーインクの残量（消費量）を均一化するための処理を行う。
【００３２】
Ｂ．インクカートリッジの構成：
図２は、印刷装置１００に装着されるブラックインクカートリッジＣ１の概略構成図である。ブラックインクカートリッジＣ１は、内部のインクが所定量以下になったことを検出する残量センサ１０と、ブラックインクカートリッジＣ１の型番やシリアル番号、製造日、インクの最大収容量などの個体情報が記録されたＥＥＰＲＯＭ２０と、インタフェース基板３０とを備えている。残量センサ１０は、ブラックインクカートリッジＣ１の側部に取り付けられており、ＥＥＰＲＯＭ２０は、インタフェース基板３０に実装されている。
【００３３】
残量センサ１０とＥＥＰＲＯＭ２０とは、インタフェース基板３０に電気的に接続されている。ブラックインクカートリッジＣ１が印刷装置１００のキャリッジ２１０に装着されると、インタフェース基板３０に設けられた端子４０を介して、残量センサ１０とＥＥＰＲＯＭ２０とが制御ユニット１５０に電気的に接続される。なお、インタフェース基板３０に、無線通信回路を実装し、これにより、制御ユニット１５０と無線通信を行うこととてもよい。
【００３４】
図３および図４は、残量センサ１０が設けられた付近のブラックインクカートリッジＣ１の断面図である。残量センサ１０は、図３に示すように、圧電効果を有する圧電素子ＰＺＴ（例えば、ピエゾ素子）と、圧電素子ＰＺＴに電圧を印加して振動を生じさせる２つの電極７２０、７２１と、センサアタッチメント７２２とから構成される。電極７２０、７２１は、インタフェース基板３０に設けられた端子４０に接続されている。センサアタッチメント７２２は、圧電素子ＰＺＴからブラックインクカートリッジＣ１の筐体７１に振動を伝える構造体である。
【００３５】
図３に示すように、インクの液面が残量センサ１０の位置より高い、すなわち、ブラックインクカートリッジＣ１内のインクが所定量以上存在する場合には、圧電素子ＰＺＴの周辺部分はインクで満たされている。一方、図４に示すように、インクの液面が残量センサ１０の位置より低い状態、すなわち、内部のインクが所定量未満である場合には、圧電素子ＰＺＴの周辺部分にはインクが存在しない。この結果、圧電素子ＰＺＴは、カートリッジ内のインク量が所定量以上である場合と、所定量未満である場合とで異なる振動数で振動する。従って、制御ユニット１５０は、残量センサ１０を用いて検出したブラックインクカートリッジＣ１の固有振動数の相違に基づいて、ブラックインクカートリッジＣ１内のインクが所定量以下になったかを判別することができる。
【００３６】
なお、上述した構成以外にも、残量センサ１０として、例えば、インクの液面が所定の高さに到達したことを光学的に検出するセンサを採用することが可能である。
【００３７】
図５は、カラーインクカートリッジＣ２の概略構成図である。上述したように、カラーインクカートリッジＣ２は、３色のインクを収容することから、ブラックインクカートリッジＣ１に対して、概ね３倍の容積を有している。カラーインクカートリッジＣ２は、カラーインクカートリッジＣ２の型番やシリアル番号、製造日、各インクの最大収容量などの個体情報が記録されたＥＥＰＲＯＭ２１を備えている。ＥＥＰＲＯＭ２１は、インタフェース基板３１に電気的に接続されている。なお、前述のように、カラーインクカートリッジＣ２には、残量センサ１０は備えられていない。
【００３８】
カラーインクカートリッジＣ２が印刷装置１００のキャリッジ２１０に装着されると、インタフェース基板３１に設けられた端子４１を介して、ＥＥＰＲＯＭ２１は制御ユニット１５０に電気的に接続される。なお、インタフェース基板３１に、無線通信回路を実装し、これにより、カラーインクカートリッジＣ２が制御ユニット１５０と無線通信を行うこととしてもよい。
【００３９】
Ｃ．印刷処理：
図６は、ＣＰＵ１６０が実行する印刷処理のフローチャートである。この処理は、ユーザが、コンピュータや操作パネル１１０を用いて所定の印刷開始操作を行った場合に実行される。
【００４０】
印刷処理が実行されると、まず、ＣＰＵ１６０は、印刷モードの設定をユーザから受け付ける（ステップＳ１００）。本実施例では、印刷モードとして、均一化モードと標準モードとが存在するものとする。均一化モードとは、カラーインクカートリッジＣ２に残存する各カラーインクの残量を均一化するために、使用するカラーインクの種類を制限して印刷を行うモードである。一方、標準モードとは、入力した画像データに従って各カラーインクをそのまま消費するモードである。
【００４１】
印刷モードの設定を受け付けると、ＣＰＵ１６０は、メモリカードＭＣあるいはコンピュータから画像データを入力する（ステップＳ１１０）。続いて、ＣＰＵ１６０は、ステップＳ１００で設定された印刷モードが、均一化モードであるかを判断する（ステップＳ１２０）。設定された印刷モードが、標準モードであれば（ステップＳ１２０：Ｎｏ）、ＣＰＵ１６０は、ステップＳ１１０で入力した画像データに対して所定の画像処理を施す（ステップＳ１３０）。所定の画像処理とは、ＲＧＢ形式の画像データをＣＭＹＫ形式の画像データに変換する周知の色変換処理や、ＣＭＹＫ形式の画像データを、ドットの有無を表すデータに変換する周知の２値化処理である。
【００４２】
ステップＳ１３０において画像データに画像処理を施すと、ＣＰＵ１６０は、標準モードによって印刷を開始する（ステップＳ１４０）。なお、ＣＰＵ１６０は、かかる処理において、インクの吐出回数を各色毎にカウントする。
【００４３】
ＣＰＵ１６０は、印刷を開始すると、インクカートリッジＣ１，Ｃ２に残存するインクの量を検出するための残量検出処理を実行する（ステップＳ１５０）。この残量検出処理の詳細については後述する。残量検出処理を実行すると、ＣＰＵ１６０は、各インクの使用頻度を算出する（ステップＳ１６０）。具体的には、全てのインクの吐出回数の総和に対する各インクの吐出回数の割合を算出することで、各インクの使用頻度を算出する。なお、この使用頻度は、印刷装置１００の使用が開始されてからのインクの吐出回数の累積に基づいて算出する。つまり、インクカートリッジＣ１，Ｃ２が交換された場合であっても、使用頻度の値はリセットされない。
【００４４】
使用頻度を算出すると、ＣＰＵ１６０は、印刷が完了したかを判断する（ステップＳ１７０）。完了してしなければ（ステップＳ１７０：Ｎｏ）、ＣＰＵ１６０は、処理をステップＳ１４０に戻して、標準モードによる印刷を続行する。印刷が完了していれば（ステップＳ１７０：Ｙｅｓ）、ＣＰＵ１６０は、後述するステップＳ２４０に処理を移行する。
【００４５】
上記ステップＳ１２０において、ステップＳ１００で設定された印刷モードが、均一化モードであると判断されれば（ステップＳ１２０：Ｙｅｓ）、ＣＰＵ１６０は、均一化モードによる印刷において使用するインクを特定するための使用インク特定処理を実行する（ステップＳ１８０）。この使用インク特定処理の詳細については後述する。
【００４６】
使用インク特定処理によって使用するインクが特定されると、ＣＰＵ１６０は、ステップＳ１１０で入力した画像データに対して画像処理を施す（ステップＳ１９０）。ここで行われる画像処理は、ＲＧＢ形式の画像データを、ステップＳ１８０で特定されたインクの色に色変換し、その上で２値化を行う処理である。例えば、ステップＳ１８０で特定されたインクがマゼンタインクであれば、ステップＳ１１０で入力したＲＧＢ形式の画像データをＹＣｂＣｒ形式の画像データに変換し、このＹ成分（輝度成分）の階調データをそのままマゼンタに適用する。こうすることで、特定された色のみを用いて、印刷を行うことができる。
【００４７】
ステップＳ１９０において画像処理がなされると、ＣＰＵ１６０は、特定されたインクを使用して印刷を開始する（ステップＳ２００）。このとき、ＣＰＵ１６０は、使用されたインクの吐出回数をカウントする。なお、上記ステップＳ１８０〜Ｓ２００の処理は、図１に示した均一化処理部１６４の働きによって実現される。
【００４８】
こうして均一化モードによる印刷が開始されると、ＣＰＵ１６０は、続いて、残量検出処理を実行し（ステップＳ２１０）、各インクの使用頻度の算出を行う（ステップＳ２２０）。これらの処理は、標準モードにおける印刷時と同様の処理である。
【００４９】
使用頻度の算出を行うと、ＣＰＵ１６０は、印刷が完了したかを判断する（ステップＳ２３０）。完了してしなければ（ステップＳ２３０：Ｎｏ）、ＣＰＵ１６０は、処理をステップＳ２００に戻して、均一化モードによる印刷を続行する。
【００５０】
ステップＳ１７０もしくはステップＳ２３０において、印刷が完了したと判断されればＣＰＵ１６０は、ステップＳ１５０，Ｓ２１０において検出された各インクの残量や、ステップＳ１４０，Ｓ２００でカウントした各インクの吐出回数、ステップＳ１６０，Ｓ２２０で算出した各インクの使用頻度、後述する残量検出処理において算出される各インクの単位消費量をＥＥＰＲＯＭ２０，２１に記録する（ステップＳ２４０）。なお、本実施例では、インクカートリッジＣ１，Ｃ２に実装されたＥＥＰＲＯＭ２０，２１に、これらの値を記録することとするが、その全部、もしくは一部を、印刷装置１００に備えられたＥＥＰＲＯＭ１９０に記録することとしてもよい。
【００５１】
以上、本実施例における印刷処理の概要を説明した。以下、この印刷処理のステップＳ１５０，Ｓ２１０で実行される残量検出処理、および、ステップＳ１８０で実行される使用インク特定処理の詳細を順に説明する。
【００５２】
Ｄ．残量検出処理：
図７は、図６に示した印刷処理のステップＳ１５０，Ｓ２１０で実行される残量検出処理のフローチャートである。この残量検出処理が実行されると、まず、ＣＰＵ１６０は、残量推定部１６２の働きによって、インクカートリッジＣ１，Ｃ２に残存するインクの残量を、所定の推定基準に基づいて推定する（ステップＳ３００）。本実施例における推定基準とは、インクの「単位消費量」である。インクの残量は、下記式（１）に示すように、インクカートリッジＣ１，Ｃ２が備えるＥＥＰＲＯＭ２０，２１に記録された各インクの最大収容量Ｍから、上記印刷処理のステップＳ１４０もしくはステップＳ２００でカウントされた各インクの吐出回数Ｃと、各インクの「単位消費量Ｕ」との積によって表される推定消費量を差し引くことで、インクの推定残量ＰＱを各色毎に算出する。
【００５３】
ＰＱ＝Ｍ−Ｃ＊Ｕ  ・・・（１）
【００５４】
単位消費量とは、インクヘッド２１１からインクが１回（１滴）吐出される毎に消費されるインクの量のことをいう。単位消費量の初期値は、例えば、「２ピコリットル／回」とすることができる。この単位消費量は、ブラックインクとカラーインクとで個別の値が用意されている。以下、ブラックインクの単位消費量を「ブラック単位消費量ＫＮ」と、カラーインクの単位消費量を「カラー単位消費用ＣＮ」と記載する。なお、単位消費量は、「重量／回」として表すことも可能である。
【００５５】
ＣＰＵ１６０は、上記ステップＳ３００において各インクの推定残量を算出すると、液晶モニタ１４０に、算出された推定残量を表示する（ステップＳ３１０）。こうすることで、ユーザは、各インクの使用状態を把握することができる。なお、本実施例では、液晶モニタ１４０に残量を表示することとするが、残量を表す信号をＵＳＢインタフェースを介してコンピュータに送信することで、コンピュータに表示させることとしてもよい。
【００５６】
続いて、ＣＰＵ１６０は、上記ステップＳ３００において推定されたブラックインクの推定残量が、消費限界量に達したかを判断する（ステップＳ３２０）。この消費限界量は、インクヘッド２１１によるインクの空打ちを防止するため、最大インク収容量の５％程度の量に規定されている。ブラックインクの推定消費量が、消費限界量に達した場合には（ステップＳ３２０：Ｙｅｓ）、ＣＰＵ１６０は、ブラックインクカートリッジＣ１の交換をユーザに促して、カートリッジの交換処理を行う（ステップＳ３３０）。
【００５７】
上記ステップＳ３２０において、ブラックインクの推定残量が、消費限界量に達していないと判断された場合には（ステップＳ３２０：Ｎｏ）、ＣＰＵ１６０は、カラーインク（シアン、マゼンタ、イエロ）の推定残量のいずれかが、消費限界量に達したかを判断する（ステップＳ３４０）。これらのインクの推定残量のいずれかが消費限界量に達したと判断した場合には（ステップＳ３４０：Ｙｅｓ）、ＣＰＵ１６０は、カラーインクカートリッジＣ２の交換をユーザに促し、カートリッジの交換処理を行う（ステップＳ３５０）。
【００５８】
上記ステップＳ３６０において、カラーインクの推定残量が、いずれも消費限界量に達していないと判断された場合には（ステップＳ３４０：Ｎｏ）、ＣＰＵ１６０は、残存状態検知部１６１の働きにより、ブラックインクカートリッジＣ１に取り付けられた残量センサ１０を用いて、ブラックインクの残量が所定量以下に変化したかを判断する（ステップＳ３６０）。換言すれば、現在のブラックインクカートリッジＣ１が装着されて、はじめて、ブラックインクの残量が所定量以下になったかを判断する。この処理において、ブラックインクの残量が所定量以下に変化していないと判断した場合には（ステップＳ３６０：Ｎｏ）、ＣＰＵ１６０は、当該残量検出処理を終了し、処理を図６に示した印刷処理に戻す。
【００５９】
上記ステップＳ３６０において、ブラックインクの残量が所定量以下に変化したと判断した場合には（ステップＳ３６０：Ｙｅｓ）、ＣＰＵ１６０は、現在のブラックインクの推定残量を、前述した「所定量」に置き換える（ステップＳ３７０）。そして、更に、ブラックインクの新たな単位消費量ＫＮを算出する（ステップＳ３８０）。具体的には、新たな単位消費量ＫＮは、ブラックインクカートリッジＣ１の最大インク収容量Ｍと、所定量Ｐと、インクの吐出回数Ｃとに基づき、下記式（２）によって算出される。
【００６０】
ＫＮ＝（Ｍ−Ｐ）／Ｃ  ・・・（２）
【００６１】
ブラックインクの新たな単位消費量ＫＮを算出すると、ＣＰＵ１６０は、現在のブラックインクの単位消費量ＫＮが、新たに算出されたブラックインクの単位消費量ＫＮよりも大きい値であるかを判断する（ステップＳ３９０）。現在のブラックインクの単位消費量ＫＮが、新たに算出されたブラックインクの単位消費量ＫＮよりも大きいと判断された場合には（ステップＳ３９０：Ｙｅｓ）、ＣＰＵ１６０は、補正部１６３の働きにより、現在のブラックインクの単位消費量ＫＮを新たなブラックインクの単位消費量ＫＮに置き換えることで、ブラック単位消費量ＫＮの補正を行う（ステップＳ４００）。一方、現在のブラックインクの単位消費量ＫＮが、新たに算出されたブラックインクの単位消費量ＫＮよりも少ない、もしくは、同じ場合には（ステップＳ３９０：Ｎｏ）、ＣＰＵ１６０は、ステップＳ４００の処理をスキップする。このように、現在のブラックインクの単位消費量ＫＮよりも、算出されたブラックインクの単位消費量ＫＮが少ない場合に単位消費量を補正することとすれば、ブラックインクの残量が実際よりも少なく推定されてしまうことを抑制することができる。
【００６２】
次に、ＣＰＵ１６０は、現在の「カラーインク」の単位消費量ＣＮが、上記ステップＳ３８０で算出された「ブラックインク」の単位消費量ＫＮよりも大きい値であるかを判断する（ステップＳ４１０）。現在の「カラーインク」の単位消費量ＣＮが、上記ステップＳ３８０で算出された「ブラックインク」の単位消費量ＫＮよりも大きい値の場合には（ステップＳ４１０：Ｙｅｓ）、ＣＰＵ１６０は、補正部１６３の働きにより、現在の「カラーインク」の単位消費量ＣＮを、算出された「ブラックインク」の単位消費量ＫＮに置き換えることで、カラー単位補正量ＣＮの補正を行う（ステップＳ４２０）。一方、現在の「カラーインク」の単位消費量ＣＮが、上記ステップＳ３８０で算出された「ブラックインク」の単位消費量ＫＮよりも少ない、もしくは、同じ場合には（ステップＳ４１０：Ｎｏ）、ステップＳ４２０の処理をスキップする。以上で説明した一連の処理により、当該残量検出処理は終了し、ＣＰＵ１６０は、処理を図６に示した印刷処理に戻す。
【００６３】
図８は、上述した残量検出処理による効果を示す説明図である。図８には、ブラックインクとカラーインクとについて、それぞれ、インクの吐出回数に応じた推定残量の変化を示している。図示するように、残量センサ１０によってブラックインクの残量が所定量に到達したことが検出されるまでは、ブラックインクとカラーインクとは、それぞれ、個別の単位消費量に応じて残量が推定される。これに対して、ブラックインクの残量が所定量に到達したことを検出された場合には、ブラックインクの推定残量が強制的に所定量に置き換えられ、更に、ブラックインクの現実の残量（所定量）と、その時点におけるインクの吐出回数に基づいてブラックインクの単位消費量が補正される。従って、ブラックインクの残量が所定量以下になると、より正確に、残量の推定を行うことが可能になる。
【００６４】
一方、カラーインクカートリッジＣ２には、残量センサ１０が取り付けられていないので、カラーインクの残量を実測することができない。しかし、インクヘッド２１１から吐出されるブラックインクのインク滴のインク量とカラーインクのインク滴のインク量とには、それほど有意な差がないことが多い。そこで、本実施例では、ブラックインクの残量が所定量に到達した後には、ブラックインクの単位消費量を補正すると共に、カラーインクの単位消費量についても、新たに算出されたブラックインクの単位消費量を適用する。こうすることで、カラーインクカートリッジＣ２に残量センサ１０が取り付けられていない場合であっても、比較的正確に、カラーインクの残量を推定することが可能になる。
【００６５】
Ｅ．均一化モードにおける使用インク特定処理：
図９は、図６に示した印刷処理のステップＳ１８０で実行される使用インク特定処理のフローチャートである。この処理は、均一化モードによる印刷時に使用されるカラーインクの種類を特定するため実行される。本実施例では、使用するインクを特定する基準として、各カラーインクの残量と使用頻度とを考慮する。
【００６６】
この均一化処理が実行されると、まず、ＣＰＵ１６０は、３色のカラーインク（シアン、マゼンタ、イエロ）のうち、残量の最も多いカラーインクＭＣを特定する（ステップＳ５００）。図６のステップＳ２４０に示したように、各カラーインクの残量は、カラーインクカートリッジＣ２のＥＥＰＲＯＭ２１に記録される。そのため、ＣＰＵ１６０は、このＥＥＰＲＯＭ２１を参照することで、残量の最も多いカラーインクを特定することができる。
【００６７】
続いて、ＣＰＵ１６０は、３色のカラーインクのうち、使用頻度が最も少ないカラーインクＬＣを特定する（ステップＳ５１０）。各カラーインクの使用頻度についても、カラーインクカートリッジＣ２のＥＥＰＲＯＭ２１に記録されている。そのため、ＣＰＵ１６０は、このＥＥＰＲＯＭ２１を参照することで、使用頻度の最も少ないインクを特定することができる。使用頻度が最も少ないインクとは、カラーインクカートリッジＣ２の交換の有無に関わらず、印刷装置１００の使用を開始してから最も使用頻度が少ないインクのことをいう。
【００６８】
残量の最も多いカラーインクＭＣと、使用頻度が最も少ないカラーインクＬＣとを特定すると、ＣＰＵ１６０は、特定されたこれらのインクが一致するかを判断する（ステップＳ５２０）。残量の最も多いカラーインクＭＣと、使用頻度が最も少ないカラーインクＬＣとが一致すれば（ステップＳ５２０：Ｙｅｓ）、ＣＰＵ１６０は、均一化モードで使用するインクを、残量の最も多いカラーインクＭＣに特定する（ステップＳ５３０）。なお、この場合には、残量の最も多いカラーインクＭＣと、使用頻度が最も少ないカラーインクＬＣとは、一致しているので、ステップＳ５３０では、使用頻度が最も少ないカラーインクＬＣを均一化モードで使用するインクとして特定してもよい。
【００６９】
残量が最も多いカラーインクＭＣと、使用頻度が最も少ないカラーインクＬＣとが一致しない場合には（ステップＳ５２０：Ｎｏ）、残量と使用頻度とで、どちらがよりバランスが悪くなっているかを判断する必要がある。そこで、ＣＰＵ１６０は、以下の処理を実行する。すなわち、まず、ＣＰＵ１６０は、最も残量の多いカラーインクＭＣと２番目に残量の多いカラーインクとの残量の差を最大インク収容量に対する割合によって求める（ステップＳ５４０）。そして、更に、最も使用頻度の少ないカラーインクＬＣと２番目に使用頻度の少ないカラーインクの使用頻度の差をカラーインク全体の使用頻度に対する割合によって求める（ステップＳ５５０）。例えば、最も残量の多いカラーインクＭＣが９０％の残量であり、２番目に残量の多いカラーインクの残量が６０％であれば、その差は３０％である。また、例えば、最も使用頻度の少ないカラーインクＬＣが１０％の使用頻度であり、２番目に使用頻度の少ないカラーインクの使用頻度が５０％であれば、その差は４０％である。
【００７０】
上記ステップＳ５４０およびステップＳ５５０によって、残量の差と使用頻度の差とを求めると、ＣＰＵ１６０は、残量の差が、使用頻度の差よりも大きいかを判断する（ステップＳ５６０）。残量の差が、使用頻度の差よりも大きい場合には（ステップＳ５６０：Ｙｅｓ）、ＣＰＵ１６０は、均一化モードで使用するカラーインクを、残量が最も多いカラーインクＭＣに特定する（ステップＳ５３０）。こうすることで、残量の最も多いカラーインクを積極的に消費することができる。一方、残量の差が、使用頻度の差よりも小さければ（ステップＳ５６０：Ｎｏ）、ＣＰＵ１６０は、均一化モードで使用するカラーインクを、使用頻度が最も少ないカラーインクＬＣに特定する（ステップＳ５７０）。こうすることで、今後も、使用が見込まれないカラーインクＬＣを積極的に消費することができる。
【００７１】
以上で説明した使用インク特定処理によれば、消費すべきインクの種類を、各カラーインクの残量と使用頻度の両者を考慮して特定することが可能になる。
【００７２】
以上、本実施例の印刷装置１００の構成および処理について詳細に説明した。本実施例の印刷装置１００によれば、残量センサ１０によって検出したインクの残量の実測値（所定量）に基づいて、インクの推定残量を修正することができる。また、インクの残量が所定量以下になった場合には、インクの単位消費量を補正することができる。そのため、正確にインク残量を推定することが可能になる。印刷装置１００が１回に吐出するインクの量（単位消費量）は、インクヘッドの製造誤差等に起因して、印刷装置の個体毎に異なっている。そのため、単位消費量の初期値は、最も多量に吐出される状況を想定して、幾分、多めに設定されている。しかし、本実施例によれば、インクの現実の残量（所定量）と、インクが所定量に到達した時点でのインクの吐出回数とに基づいて、単位消費量を補正することができる。そのため、印刷装置毎に、最適な単位消費量を適用してインクの残量を推定することが可能になる。
【００７３】
更に、本実施例では、ブラックインクの残量が所定量以下になった際に算出されたブラックインクの単位消費量を、カラーインクの単位消費量としても適用する。そのため、残量センサ１０を持たないカラーインクカートリッジＣ２内のインクの残量についても、比較的正確に推定を行うことが可能になる。この結果、カラーインクカートリッジＣ２の部材点数を低減することが可能になり、製造コストを削減することができる。また、カラーインクカートリッジの残量センサを駆動するための回路を省略することができるので印刷装置１００の製造コストも削減することができる。さらに、カラーインクカートリッジの残量センサの駆動や、残量の検出・判断を行う手順が不要になるため、印刷装置１００の稼働率を向上させ、作業効率を高める事ができる。
【００７４】
また、本実施例では、カラーインクカートリッジＣ２に収容された複数のインクの残量にバラツキが生じている場合に、特定の色のカラーインクを優先的に消費することで、インク残量の均一化を図ることができる。そのため、残存するカラーインクを有効に活用することができるので、インクの廃棄を抑制し、省資源化に寄与することが可能になる。
【００７５】
Ｆ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、以下のような変形が可能である。
【００７６】
（変形例１）：
図１０は、均一化モードによる印刷時に実行される使用インク特定処理の変形例を示すフローチャートである。上述した実施例における使用インク特定処理では、各カラーインクの残量と使用頻度とを考慮して均一化モードで使用するインクを特定した。これに対して、本変形例では、残量のみを考慮して使用するインクの特定を行う。
【００７７】
この使用インク特定処理が実行されると、まず、ＣＰＵ１６０は、現在、残量が最も多いカラーインクが、シアンインクであるかを判断する（ステップＳ６００）。各カラーインクの残量は、上記インク残量検出処理において、カラーインクカートリッジＣ２のＥＥＰＲＯＭ２１に記録されている。従って、ＣＰＵ１６０は、このＥＥＰＲＯＭ２１を参照することで、残量が最も多いカラーインクを特定することができる。
【００７８】
上記ステップＳ６００において、残量が最も多いカラーインクが、シアンインクであると判断されれば（ステップＳ６００：Ｙｅｓ）、ＣＰＵ１６０は、均一化モードで使用するインクをシアンインクに特定する（ステップＳ６１０）。
【００７９】
残量が最も多いカラーインクが、シアンインクでなければ（ステップＳ６００：Ｎｏ）、ＣＰＵ１６０は、残量が最も多いカラーインクが、マゼンタであるかを判断する（ステップＳ６２０）。残量が最も多いカラーインクが、マゼンタであれば（ステップＳ６２０：Ｙｅｓ）、ＣＰＵ１６０は、均一化モードで使用するインクをマゼンタインクに特定する（ステップＳ６３０）。
【００８０】
残量が最も多いカラーインクが、シアンインクでもマゼンタインクでもなければ（ステップＳ６２０：Ｎｏ）、残量が最も多いカラーインクは、イエロとなる。しかし、イエロは、視認し難い色であるため、ＣＰＵ１６０は、以下の処理を行う。すなわち、まず、シアンとマゼンタの残量を比較し（ステップＳ６４０）、シアンの方が多ければ（ステップＳ６４０：Ｙｅｓ）、均一化モードで使用するインクをイエロとシアンに特定する（ステップＳ６５０）。一方、マゼンタの方が多ければ、均一化モードで使用するインクをイエロとマゼンタに特定する（ステップＳ６６０）。
【００８１】
以上で説明した均一化処理によれば、比較的単純な処理によって、均一化モードで使用するインクを特定することができる。また、最も多く残存しているカラーインクがイエロの場合には、次に残量の多いカラーインクをも加えて印刷を行うことができるため、イエロのみを用いて印刷を行うのに比べて、印刷結果の視認性を向上させることができる。
【００８２】
なお、上述した実施例において特定されたインクがイエロの場合にも、本変形例のように、イエロとシアン、もしくは、イエロとマゼンタの２色を用いて印刷を行うこととしてもよい。また、本変形例では、残量のみを考慮して使用するインクを特定することとしたが、使用頻度のみを考慮して使用するインクを特定することとしてもよい。
【００８３】
（変形例２）：
上記実施例や変形例の使用インク特定処理では、各カラーインクの残量や使用頻度を考慮して、均一化モードで使用するカラーインクを特定することとした。これに対して、使用するカラーインクは、同時に吐出できるインク滴の数が最も多いインクを優先的に使用することとしてもよい。同時に吐出できるインク滴の数が多いとは、その色のインクを吐出するノズルの数が、他のインクを吐出するノズルよりも多いような場合である。具体的には、マゼンタやシアンよりもイエロを吐出するノズルが多い場合には、イエロを優先的に消費することができる。
【００８４】
（変形例３）：
上記実施例や変形例の使用インク特定処理では、各カラーインクの残量や使用頻度を考慮して、均一化モードで使用するカラーインクを特定することとした。これに対して、使用するカラーインクは、ユーザが操作パネル１１０を用いて特定してもよい。こうすることで、ユーザは、所望のインクを用いてインク残量の均一化を図ることができる。
【００８５】
（変形例４）：
上記実施例では、印刷モードが、「均一化モード」に設定された場合に、均一化モードによる印刷を行うこととした。これに対して、例えば、色再現性の重要度が比較的低い印刷モードに設定された場合に、均一化モードによる印刷を行うこととしてもよい。再現性の重要度が比較的低い印刷モードとしては、例えば、テキストを印刷する目的で使用される「テキストモード」や、吐出するインクを間引いて高速にテキストを印刷する「メモモード」、吐出するインクを間引いて高速に画像を印刷する「ドラフトモード」、主として印刷のレイアウトを確認するための「試し印刷モード」などがある。
【００８６】
（変形例５）：
上記実施例では、使用するカラーインクを制限することで、均一化モードによる印刷を行うこととした。これに対して、均一化モードによる印刷時には、使用インク特定処理において特定されたカラーインクを優先的に使用することとしてもよい。つまり、標準モードによる印刷時に比較し、使用インク特定処理において特定されたインクを多めに使用する、もしくは、使用インク特定処理において特定されたインク以外のインクの使用を通常よりも低減することとしてもよい。このような制御によっても、カラーインクの残量の均一化を図ることができる。
【００８７】
（変形例６）：
上記実施例では、カラーインクカートリッジＣ２に収容された複数のカラーインクについて、均一化を行うこととした。これに対して、ブラックインクカートリッジＣ１内のブラックインクをも含めて均一化を行うこととしてもよい。また、黒色は、シアン、マゼンタ、イエロの全ての色を混色することで表現できるので、ブラックインクよりも、カラーインクの残量が多い場合には、ブラックインクによって形成されるべきドットを、これらの３色のカラーインクによって形成することとしてもよい。また、逆に、カラーインクよりも、ブラックインクの残量が多い場合には、３色のカラーインクによって形成されるべき黒色のドットを、ブラックインクによって形成することとしてもよい。
【００８８】
（変形例７）：
上記実施例の残量検出処理では、新たに算出されたブラックインクの単位消費量が、現在の単位消費量よりも少ない場合に限って、ブラックインクおよびカラーインクの単位消費量の補正を行うこととした。これに対して、図７に示したステップＳ３９０およびステップＳ４１０の処理を省略し、上記のような制限を行うことなく、新たに算出されたブラックインクの単位消費量を、そのまま、ブラックインクおよびカラーインクの単位消費量に置き換えることとしてもよい。
【００８９】
（変形例８）：
上記実施例では、ブラックインクやカラーインクの単位消費量は、インクカートリッジＣ１，Ｃ２が交換されてもリセットされないこととしている。つまり、印刷装置１００の使用を開始してから、補正を繰り返して単位消費量を利用し続けていくこととしている。これに対して、単位消費量は、インクカートリッジＣ１，Ｃ２の交換時に所定の初期値に値をリセットすることとしてもよい。
【００９０】
（変形例９）：
上記実施例では、吐出されるインクのサイズが一定であることを前提に、インクの残量の推定方法を説明した。これに対して、吐出するインクのサイズが可変可能な場合には、吐出したインクのサイズに応じた所定の係数を、１消費回数当たりの単位消費量に乗算することとしてもよい。こうすることにより、吐出するインクのサイズが可変可能な場合にも、正確にインクの残量を推定することが可能になる。
【００９１】
（変形例１０）：
上記実施例では、ブラックインクの残量が所定量以下になった場合に、ブラックインクやカラーインクの単位消費量を補正することとした。これに対して、ブラックインクやカラーインクの消費回数を補正することとしてもよい。また、単位消費量と消費回数の両者を補正することとしてもよい。また、単位消費量や消費回数に所定の係数を乗算することとし、この係数を補正することとしてもよい。
【００９２】
（変形例１１）：
上記実施例では、カラーインクカートリッジＣ２には、複数のインクが収容されていることとしたが、各カラーインクは、個別のカートリッジに収容されていることとしてもよい。また、上記実施例では、ブラックインクカートリッジＣ１に残量センサ１０が取り付けられていることとしたが、カラーインクカートリッジＣ２に取り付けられていてもよい。また、カラーインクが、色毎に個別のカートリッジが装着される態様では、１つのカラーインクカートリッジに残量センサ１０が取り付けられ、これにより、ブラックインク、あるいは、他のカラーインクの残量を推定することとしてもよい。
【００９３】
（変形例１２）：
上記実施例では、液体を消費する装置の例として、印刷装置を挙げたが、液体消費装置の適用例はこの限りではない。例えば、インク以外の液体（機能材料の粒子が分散されている液状体、ジェルのような流状体を含む）や液体以外の流体（流体として流して噴射できる固体など）を噴射したり吐出したりする装置に具体化することができる。このような装置としては、例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液状体を噴射する装置や、バイオチップ製造に用いられる生体有機物を噴射する装置、精密ピペットとして用いられ試料となる液体を噴射する装置などがある。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する装置や、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する装置、ジェルを噴射する装置、トナーなどの粉体を例とする固体を噴射する装置に本発明を適用することも可能である。
【図面の簡単な説明】
【００９４】
【図１】印刷装置１００の概略構成図である。
【図２】ブラックインクカートリッジＣ１の概略構成図である。
【図３】残量センサ１０が設けられた付近のブラックインクカートリッジＣ１の断面図である。
【図４】残量センサ１０が設けられた付近のブラックインクカートリッジＣ１の断面図である。
【図５】カラーインクカートリッジＣ２の概略構成図である。
【図６】印刷処理のフローチャートである。
【図７】残量検出処理のフローチャートである。
【図８】残量検出処理による効果を示す説明図である。
【図９】使用インク特定処理のフローチャートである。
【図１０】使用インク特定処理の変形例を示すフローチャートである。
【符号の説明】
【００９５】
１０…残量センサ
２０，２１…ＥＥＰＲＯＭ
３０，３１…インタフェース基板
４０，４１…端子
７１…筐体
１００…印刷装置
１１０…操作パネル
１２０…メモリカードスロット
１３０…ＵＳＢインタフェース
１４０…液晶モニタ
１５０…制御ユニット
１６０…ＣＰＵ
１６１…残存状態検知部
１６２…残量推定部
１６３…補正部
１６４…均一化処理部
１７０…ＲＡＭ
１８０…ＲＯＭ
１９０…ＥＥＰＲＯＭ
２１０…キャリッジ
２１１…インクヘッド
２２０…キャリッジモータ
２３０…紙送りモータ
２６０…駆動ベルト
２７０…プラテン
２８０…摺動軸
７２０…電極
７２２…センサアタッチメント
Ｃ１…ブラックインクカートリッジ
Ｃ２…カラーインクカートリッジ
ＭＣ…メモリカード
【図１】
2009107145.tif 000003
【図２】
2009107145.tif 000004
【図３】
2009107145.tif 000005
【図４】
2009107145.tif 000006
【図５】
2009107145.tif 000007
【図６】
2009107145.tif 000008
【図７】
2009107145.tif 000009
【図８】
2009107145.tif 000010
【図９】
2009107145.tif 000011
【図１０】
2009107145.tif 000012