(57)【要約】【課題】ノズル群に対応するメモリに複数種のデータが格納されてノズル群から複数種の流体を噴射する構成であっても、流体種別に流体の消費量を計測できる流体消費量計測装置などを提供する。【解決手段】ノズル列ＮＺ３に対応するＲＡＭ５２ｃには３色（Ｙ，Ｍ，Ｃ）分のイメージデータが格納され、ヘッド駆動回路３３を介してサブノズル群ＮＺy，ＮＺm，ＮＺcから対応する色のインク滴が噴射される。３色のうち２色のイメージデータは他のＲＡＭ５２ｄ，５２ｅにも個別に格納され、ドットカウンタ５３ａ〜５３ｅは、対応するＲＡＭ５２ａ〜５２ｅからのイメージデータに基づきドット数を計数する。演算部５１は、ドットカウンタ５３ｄ，５３ｅから取得した計数値に基づき色別のインク消費量を演算し、ドットカウンタ５３ｃからの３色分の計数値から、ドットカウンタ５３ｄ，５３ｅからの各計数値の合計値を減算して残り１色のインク消費量を演算する。【選択図】図３
2008221714.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのノズル群を有する噴射手段を備えた流体噴射装置に設けられ、前記ノズル群から噴射される流体の消費量を流体種別に計測する流体消費量計測装置であって、
一つの前記ノズル群から流体を噴射させるべく駆動回路を駆動させるためのデータが格納されるとともに前記ノズル群に対応して該ノズル群と同数設けられた第１メモリと、
前記第１メモリのうち少なくとも一つは、対応するノズル群が噴射流体種の異なる複数のサブノズル群を含むとともに該各サブノズル群に対応する複数種の前記データが格納される混合メモリであり、
前記混合メモリに書き込まれる複数のデータのうち当該複数と同数又は一つ少ないデータがそれぞれ個別に書き込まれるとともに該データが流体噴射駆動には供されない第２メモリと、
前記第１メモリと第２メモリの個々に格納されるデータを取得して前記ノズル群の噴射ドット数に応じた計数値を個別に計数する複数の計数手段と、
前記複数の計数手段から取得した各計数値に基づいて流体の消費量を流体種別に演算する演算手段と
を備えたことを特徴とする流体消費量計測装置。
【請求項２】
前記第２メモリは、前記混合メモリに格納されるＮ（但しＮ≧２）種のデータの数より一つ少ない（Ｎ−１）個設けられ、
前記第２メモリに対応する（Ｎ−１）個の前記計数手段は、前記第２メモリの個々に格納されるデータを取得して前記サブノズル群から噴射されるＮ種のうち（Ｎ−１）種の流体の噴射ドット数に応じた計数値を個別に計数し、
前記演算手段は、前記第２メモリに対応する前記計数手段から取得した計数値に基づき（Ｎ−１）種の流体の消費量を演算するとともに、前記混合メモリに対応する前記計数手段から取得したＮ種の流体の噴射ドット数に応じた計数値と、前記第２メモリに対応する前記計数手段から取得した計数値の合計値で示される（Ｎ−１）種の流体の噴射ドット数に応じた計数値との差に基づいて、前記Ｎ種のうち残り１種の流体の消費量を演算することを特徴とする請求項１に記載の流体消費量計測装置。
【請求項３】
前記計数手段は、対応する前記第１メモリ又は第２メモリから個別に出力されるデータを入力して前記ノズル群ごとの噴射ドット数に応じた計数値を計数することを特徴とする請求項１又は２に記載の流体消費量計測装置。
【請求項４】
少なくとも一つのノズル群を有する噴射手段と、
前記噴射手段の流体噴射対象であるターゲットと前記噴射手段とを相対移動させる移動手段と、請求項１乃至３のいずれか一項に記載の流体消費量計測装置とを備えたことを特徴とする流体噴射装置。
【請求項５】
少なくとも一つのノズル群を備えた噴射手段を備えた流体噴射装置において、前記ノズル群から噴射される流体の消費量を流体種別に計測する流体消費量計測方法であって、
一つの前記ノズル群から流体を噴射させるべく駆動回路を駆動させるためのデータが格納されるとともに前記ノズル群に対応して該ノズル群と同数設けられた第１メモリと、前記第１メモリのうち少なくとも一つは、対応するノズル群が噴射流体種の異なる複数のサブノズル群を含むとともに該各サブノズル群に対応する複数種の前記データが格納される混合メモリであり、前記混合メモリに書き込まれる複数のデータのうち当該複数と同数又は一つ少ないデータがそれぞれ個別に書き込まれるとともに該データが流体噴射駆動には供されない第２メモリとを備え、
前記第１メモリと第２メモリの個々に格納されるデータを取得した複数の計数手段が前記ノズル群の噴射ドット数に応じた計数値を個別に計数する計数ステップと、
前記複数の計数手段から取得した各計数値に基づいて流体の消費量を流体種別に演算する演算ステップと
を備えたことを特徴とする流体噴射装置における流体消費量計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばインクジェット式プリンタ等の流体噴射装置において、記録ヘッド等の噴射手段が有するノズル群から噴射される流体消費量を、流体を噴射させるためのデータに基づいて流体種別に計測する流体噴射装置における流体消費量計測装置、流体噴射装置及び流体消費量計測方法に関する。
【背景技術】
【０００２】
従来から、液体をターゲットに向けて噴射させる液体噴射装置として、インクジェット式記録装置（プリンタ）が広く知られている。インクカートリッジを交換するタイプの記録装置の場合は、インクがなくなる前に、インク残量が残り少なくなった状態（ニアエンド状態）、あるいはインク残量がなくなった状態（エンド状態）を検出して、その旨をホスト装置に報知することで、ユーザにインクカートリッジの交換を促すようにしている。
【０００３】
インク残量検出手段には様々な形態のものが採用されているが、インク噴射により形成されるドット数をカウントするドットカウンタを用いたものが一般的である。これは、印刷ヘッドに取り付けられたアクチュエータからのインクの噴射回数（ドット数）をドットカウンタで計数することによってインク消費量を間接的に算出し、この算出したインク消費量をフル充填インク量（初期値）から減算することによって、インク残量を算出するものである。ドットカウンタは、インクカートリッジ毎のインク消費量を計数するため、インク色ごとにインク残量を計測することができる。
【０００４】
ところで、記録ヘッドには複数本のノズル列（ノズル群）が設けられ、インク色ごとにノズル列が使い分けされている。そして、ノズル列ごとに対応して設けられたバッファ（メモリ）に格納されたラスタデータが、ノズル列ごとのヘッド駆動回路に転送されることで、ノズル列を構成する各ノズルに対応して設けられた各噴射駆動素子が選択的に駆動されてノズルからのインク噴射が行われる。ドットカウンタ別にドット数を計数すれば、インク色別のインク消費量が計測できるようになっていた（例えば特許文献１等）。
【特許文献１】特開平１１−２２１９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、記録ヘッドに形成された複数のノズル列のうち二つ以上のノズル列をある特定の一色のインク噴射用に使用したい場合は、他のインク色にはノズル列が一列ずつは割り与えられなくなるので、１つのノズル列に複数色のインクを割り与える必要が生じる。例えば高速でモノクロ印刷できるプリンタを開発する場合、黒インクを噴射するノズル列は複数列使用したい。しかし、ノズル列の列数は例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）、Ｋ（ブラック）など、予め想定されたインク色数と同数になるように記録ヘッドは設計・製造されている場合が多い。もちろん、近年は、５〜８色のインク色にも対応できるように５〜８列のノズル列を有する記録ヘッドを有する記録装置もあるが、この場合でも、一つのインク色に一つのノズル列が割り与えられている。そのため、黒インクが複数のノズル列を使用すると、他のインク色については一つのノズル列に複数色のインクを割り与えるしかない。
【０００６】
しかしながら、上記の構成を採用した場合、インク消費量を計測するためにドットカウンタを有するプリンタでは、ノズル列に対応してバッファ（ＲＡＭ等）が設けられ、そのバッファごとにドットカウンタが設けられていたので、インク消費量をインク色別に計測することが困難になるという問題があった。そのため、ドットカウンタやバッファを備えた記録ヘッド制御ユニット（例えばＡＳＩＣ）を設計し直すなど、製造コストを引き上げる方策を採用せざるを得なかった。
【０００７】
本発明は、上記問題点を解決するためになされたものであって、その目的は、ノズル群に対応するメモリに複数種のデータが格納されてノズル群から複数種の流体を噴射する構成であっても、流体種別に流体の消費量を計測できる流体噴射装置における流体消費量計測装置、流体噴射装置及び流体消費量計測方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、少なくとも一つのノズル群を有する噴射手段を備えた流体噴射装置に設けられ、前記ノズル群から噴射される流体の消費量を流体種別に計測する流体消費量計測装置であって、一つの前記ノズル群から流体を噴射させるべく駆動回路を駆動させるためのデータが格納されるとともに前記ノズル群に対応して該ノズル群と同数設けられた第１メモリと、前記第１メモリのうち少なくとも一つは、対応するノズル群が噴射流体種の異なる複数のサブノズル群を含むとともに該各サブノズル群に対応する複数種の前記データが格納される混合メモリであり、前記混合メモリに書き込まれる複数のデータのうち当該複数と同数又は一つ少ないデータがそれぞれ個別に書き込まれるとともに該データが流体噴射駆動には供されない第２メモリと、前記第１メモリと第２メモリの個々に格納されるデータを取得して前記ノズル群の噴射ドット数に応じた計数値を個別に計数する複数の計数手段と、前記複数の計数手段から取得した各計数値に基づいて流体の消費量を流体種別に演算する演算手段とを備えたことを要旨とする。
【０００９】
これによれば、ノズル群に対応する第１メモリのうち混合メモリには複数のデータが格納され、該複数のデータに基づき駆動回路が駆動されて、対応するノズル群に含まれる複数のサブノズル群から異なる種類の流体が個別に噴射される。このとき、混合メモリに格納される複数のデータのうち当該複数と同数又は一つ少ないデータが、同じく当該複数と同数又は一つ少ない所定数の第２メモリに個別に格納される。そして、第１メモリ及び第２メモリに個々に格納されるデータを個別に取得した計数手段が該データに基づいて、対応するノズル群の噴射ドット数に応じた計数値を計数する。そして、演算手段は、複数の計数手段から取得した計数値に基づいて、流体種別に流体の消費量を演算する。よって、ノズル群に対応するメモリに複数種のデータが格納されてノズル群から複数種の流体を噴射する構成であっても、流体種別に流体の消費量を計測できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を流体噴射装置としてのプリンタに適用した一実施形態を、図１〜図３に従って説明する。図１は、プリンタの概略斜視図である。但し、プリンタの外装ケースは取り外された状態で示している。
【００１１】
図１に示すように、流体噴射装置としてのプリンタ１０の本体ケース１０ａ内には、ガイド軸１１に案内されて主走査方向（同図におけるＸ方向）に往復移動可能な状態でキャリッジ１２が設けられている。キャリッジ１２はキャリッジモータ１３の駆動で回転駆動される無端状のタイミングベルト１４の一部に固定されており、キャリッジモータ１３が正逆転駆動されると、キャリッジ１２は主走査方向Ｘに往復移動する。
【００１２】
キャリッジ１２の下部には、噴射手段としてインクジェット方式の記録ヘッド１５が設けられている。キャリッジ１２の上部には記録ヘッド１５にインクを供給するためのブラック用及びカラー用の各インクカートリッジ１６，１７が着脱可能に装填されている。記録ヘッド１５の下面に開口するインク色毎の各ノズルからインク滴が噴射（吐出）される。
【００１３】
キャリッジ１２の下方には、記録ヘッド１５とターゲットとしての用紙１８との間隔（ギャップ）を規定する例えば長尺板状のプラテン１９が配置されている。図１においてキャリッジ１２の移動経路上一端側の位置がキャリッジ１２のホームポジションに設定されており、その直下に相当する位置には、記録ヘッド１５のクリーニング等を行うメンテナンス装置２０が配設されている。また、プラテン１９の下側には、メンテナンス装置２０から排出されたインク廃液が収容される廃液タンク２１が設けられている。
【００１４】
本体ケース１０ａの図１における右端下部に設けられた紙送りモータ２２が駆動されることで、用紙１８は、搬送ローラ（図示せず）に挟持された状態で副走査方向Ｙへ搬送（紙送り）される。また、プリンタ１０には、ガイド軸１１に沿ってリニアエンコーダ２３が設けられている。リニアエンコーダ２３はキャリッジ１２の移動距離に比例する数のパルスを出力し、その出力パルスを用いて求められるキャリッジ１２の移動位置、移動速度及び移動方向に基づいて、キャリッジ１２の速度制御及び位置制御が行われる。プリンタ１０は、ホスト装置３０から通信ケーブルを通じて受信した印刷データに基づいて、キャリッジ１２の主走査方向Ｘへの移動中に記録ヘッド１５からインク滴を噴射させながら行われる印字動作（記録動作）と、用紙１８の副走査方向Ｙへの紙送り動作とを交互に行い、用紙１８に印刷を施す。なお、本実施形態では、キャリッジ１２、キャリッジモータ１３及び紙送りモータ２２等が、移動手段を構成する。
【００１５】
図２は、記録ヘッドをノズル開口面側から見た模式図である。
図２に示すように、記録ヘッド１５のノズル開口面１５ａには、多数個のノズル２５からそれぞれ形成される複数（本例では３つ）のノズル群としてのノズル列ＮＺ１〜ＮＺ３が設けられている。ノズル列ＮＺ１とノズル列ＮＺ２は黒インクを噴射するためのものであり、ノズル列ＮＺ３はイエロ、マゼンタ、シアンのインクを噴射するサブノズル群ＮＺy，ＮＺc，ＮＺmに分けられている。１つのノズル列ＮＺは、例えば９０個又は１８０個のノズルから構成される。記録ヘッド１５はノズル列方向が副走査方向Ｙと平行になるように配置されている。
【００１６】
また、記録ヘッド１５には、各ノズルに２５に対応して噴射駆動素子２８が内蔵されている（但し、図２では、記録ヘッド１５の外側に描いている）。噴射駆動素子２８に駆動電圧が印加されると、これに対応するノズルからインク滴が噴射される。本実施形態では、噴射駆動素子２８として、圧電振動素子を用いる圧電方式を採用しており、駆動電圧（電圧パルス）が印加されると、電歪作用により振動してその振動によるインク室の膨張・圧縮によりノズル２５からインク滴が噴射される構成となっている。もちろん、噴射駆動素子２８として静電駆動素子を用いた静電方式、ノズル内のインクをヒータで加熱して気泡を発生させてインク滴を噴射させるサーマル方式なども採用できる。
【００１７】
図３は、プリンタの電気的な構成を示す概略構成図である。
プリンタ１０は、コントローラ３１、インターフェイス（Ｉ／Ｆ３２）、ヘッド駆動回路３３、モータ駆動回路３４，３５、記録ヘッド１５、キャリッジモータ１３及び紙送りモータ２２を備えている。コントローラ３１は、制御部４１、バッファメモリ４２、ヘッド制御ユニット４３及び不揮発性メモリ４４を備えている。制御部４１とバッファメモリ４２とヘッド制御ユニット４３はデータ転送可能にバスを介して互いに接続されている。
【００１８】
プリンタ１０がホスト装置３０（例えばパーソナルコンピュータ）からＩ／Ｆ３２を介して受信した印刷データは、制御部４１に送られる。制御部４１は、受信した印刷データをコマンドとイメージデータ（ＣＭＹＫ表色系のビットマップデータ）とに分け、コマンドを内部のコマンド解析部４５において解析するとともに、イメージデータをバッファメモリ４２に格納する。なお、本実施形態では、ヘッド制御ユニット４３が、インク消費量計測装置（流体消費量計測装置）を構成する。
【００１９】
制御部４１は、解析したコマンドに従ってモータ駆動回路３４，３５を介してキャリッジモータ１３及び紙送りモータ２２をそれぞれ駆動制御する。この結果、キャリッジモータ１３の駆動制御によりキャリッジ１２が走行制御され、一方、紙送りモータ２２の駆動制御により用紙１８が搬送される。そして、キャリッジ１２の走行過程で、ヘッド制御ユニット４３がバッファメモリ４２から読み出したイメージデータに基づいてヘッド駆動回路３３を介して噴射駆動素子２８を駆動制御し、記録ヘッド１５のノズル２５からインク滴が選択的に噴射されることで、用紙１８への印刷が行われる。
【００２０】
以下、ヘッド駆動制御系の構成について詳しく説明する。
バッファメモリ４２は、インク色ごとにイメージバッファ４２ａ〜４２ｅを備える。イメージバッファ４２ａ〜４２ｅには、それぞれブラック（Ｋ１）、ブラック（Ｋ２）、イエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各イメージデータＫＤ，ＹＤ，ＭＤ，ＣＤがそれぞれ格納される。制御部４１は、印刷データのヘッダ情報からイメージデータの種類（色）を識別し、対応するイメージバッファ４２ａ〜４２ｅへ転送して格納する。このイメージデータＫＤ，ＹＤ，ＭＤ，ＣＤのバッファメモリ４２への転送は、制御部４１の転送制御に基づいて例えばＤＭＡ転送で行われる。
【００２１】
ヘッド制御ユニット４３は、演算手段としての演算部５１、ＲＡＭ５２ａ〜５２ｅ及び計数手段としてのドットカウンタ５３ａ〜５３ｅを備える。３つのＲＡＭ５２ａ〜５２ｃは、ヘッド駆動回路３３と接続されており、所定のタイミング毎に３つのＲＡＭ５２ａ〜５２ｃに格納された各々のイメージデータＫＤ，ＹＤ，ＭＤ，ＣＤは、対応するヘッド駆動回路３３へ転送される。ヘッド駆動回路３３はイメージデータＫＤ，ＹＤ，ＭＤ，ＣＤに基づいて記録ヘッド１５に内蔵された噴射駆動素子２８に電圧パルスを選択的に印加する。イメージデータは、一画素につき複数階調（本例では４階調）のビットデータ（２ビット）で表現されたバイナリデータあり、ＲＡＭ５２ａ〜５２ｃからは、まずノズル数（例えば１８０個）分の上位ビットが転送され、次に同じくノズル数分の下位ビットが転送される。ノズルに対応する２ビットデータの値により、大中小の三種類のドットサイズでインク滴を打ち分けるように構成されている。例えば２ビットデータが「００」であれば噴射なし、「０１」であれば小ドット、「１０」であれば中ドット、「１１」であれば大ドットのインク滴が噴射されるように、ビット値に対応する電圧パルスが噴射駆動素子２８に印加されるように構成されている。本例では、ヘッド駆動回路３３は原信号生成回路を内蔵し、原信号発生回路はパルス波形の異なる二種類の電圧パルスを生成し、各電圧パルスがそれぞれ上位ビットと下位ビットが対応している。ビット値が「１」のときに対応する電圧パルスが印加され、ビット値が「０」のときに対応する電圧パルスが印加されない。例えば「１１」のときは二種類の電圧パルスが共に噴射駆動素子２８に印加されるので、対応するノズル２５から大ドットのインク滴が噴射される。また、「００」のときは、二種類の電圧パルスのいずれも噴射駆動素子２８に印加されないので、対応するノズル２５からインク滴は噴射されない。また、「０１」「１０」のときは、二種類の電圧パルスのうち対応する一方が噴射駆動素子２８に印加されるので、対応するノズル２５から「０１」のときに小ドット、「１０」のときに中ドットのインク滴が噴射される。
【００２２】
このように３つのＲＡＭ５２ａ〜５２ｃは、ノズル列ＮＺ１〜ＮＺ３のそれぞれと対応している。そして、ノズル列ＮＺ１がブラック（Ｋ１）に対応し、ノズル列ＮＺ２がブラック（Ｋ２）に対応し、ノズル列ＮＺ３がイエロ（Ｙ）、マゼンタ（Ｍ）及びシアン（Ｃ）の３色に対応している。このため、本実施形態では、イメージバッファ４２ａから黒のイメージデータ（Ｋ１）がＲＡＭ５２ａへ転送され、イメージバッファ４２ｂから黒のイメージデータ（Ｋ２）がＲＡＭ５２ｂへ転送される。そして、ＲＡＭ５２ｃへは、３つのイメージバッファ４２ｃ〜４２ｅの各々から、イエロのイメージデータ（Ｙ）とマゼンタのイメージデータ（Ｍ）とシアンのイメージデータ（Ｃ）とが、それぞれノズル列を構成する全ノズル数のうちの１／３分ずつ（例えば６０ノズル分ずつ）それぞれ転送される。なお、本実施形態では、ＲＡＭ５２ａ〜５２ｃが第１メモリに相当し、そのうちＲＡＭ５２ｃが混合メモリに相当する。
【００２３】
ドットカウンタ５３ａ〜５３ｅは、対応するＲＡＭ５２ａ〜５２ｃから転送されたイメージデータを入力可能に構成され、入力したデータ値（０／１）に応じて計数処理を行う。本実施形態では、各ドットカウンタ５３ａ〜５３ｅは、それぞれ３個のカウンタを内蔵する。３個のカウンタは、それぞれ小ドット、中ドット、大ドットを個別に計数するものであり、入力値に応じて異なる計数処理を行う。すなわち、第１カウンタは入力したデータ値が「０１」のときに「１」を計数することで小ドットの数を計数し、第２カウンタは入力したデータ値が「１０」のときに「１」を計数することで中ドットの数を計数し、さらに第３カウンタは入力したデータ値が「１１」のときに「１」を計数することで大ドットの数を計数する。
【００２４】
ところで、混合メモリとしてのＲＡＭ５２ｃには、３色のイメージデータＹＤ，ＭＤ，ＣＤが格納されるので、ドットカウンタ５３ｃは、３色のイメージデータＹＤ，ＭＤ，ＣＤが入力されると、３色合計のドット数を計数する。このため、ドットカウンタ５３ｃの計数値によっては、３色個別のドット数を把握できない。
【００２５】
そこで、本実施形態では、複数色分のイメージデータＹＤ，ＭＤ，ＣＤが格納されるＲＡＭ５２ｃにおける複数色（Ｎ色）のうち（Ｎ−１）色のイメージデータＭＤ，ＣＤを、第２メモリとしての（Ｎ−１）個の他のＲＡＭ５２ｄ，５２ｅにもそれぞれ転送して格納する構成としている。詳しくは、３色分のイメージデータが格納されるＲＡＭ５２ｃにおける３色のうち２色のイメージデータを、他の２個のＲＡＭ５２ｄ，５２ｅにもそれぞれ転送して格納される。つまり、３つのイメージバッファ４２ｃ〜４２ｅからの各イメージデータＹＤ，ＭＤ，ＣＤはＲＡＭ５２ｃに格納されるとともに、そのうち２つのイメージバッファ４２ｄ，４２ｅからの各イメージデータＭＤ，ＣＤがＲＡＭ５２ｄ，５２ｅにも格納される。
【００２６】
そして、ドットカウンタ５３ｄはＲＡＭ５２ｄから入力するマゼンタ（Ｍ）のイメージデータＭＤに基づきマゼンタのドット数をドットサイズ毎に計数し、ドットカウンタ５３ｅはＲＡＭ５２ｅから入力するシアン（Ｃ）のイメージデータＣＤに基づきシアンのドット数をドットサイズ毎に計数するように構成されている。
【００２７】
演算部５１は、ドットカウンタ５３ａ〜５３ｅから各計数値を定期的に読み出して、インク色別にインク消費量を演算する。すなわち、ブラック用のドットカウンタ５３ａ，５３ｂからの計数値をドットサイズ別に合計して、合計ドット数に応じてブラックのインク消費量Ｗkを演算する。また、ドットカウンタ５３ｃからの計数値に応じて３色合計のインク消費量Ｗcmyを演算する。また、ドットカウンタ５３ｄからの計数値に応じてマゼンタのインク消費量Ｗmを演算する。さらに、シアン用のドットカウンタ５３ｅからの計数値に応じてシアンのインク消費量Ｗcを演算する。
【００２８】
そして、演算部５１は、３色合計のインク消費量Ｗcmyからマゼンタのインク消費量Ｗｍとシアンのインク消費量Ｗcとをそれぞれ減算することにより、イエロのインク消費量Ｗyを算出する（Ｗy＝Ｗcmy−Ｗm−Ｗc）。これらのインク消費量は、ドットサイズ別のインク消費量を合計することで求めている。
【００２９】
すなわち、不揮発性メモリ４４の所定記憶領域には、ドット数に乗じるとインク重量を求めることができる係数がドットサイズ毎に記憶されており、演算部５１は、インク消費量演算時にこれらの係数を読み出す。演算部５１は、第１カウンタの計数値である小ドットのドット数Ｄsに小ドット用の係数Ｊsを乗じて、小ドットのみのインク消費量Ｗs（＝Ｄs・Ｊs）を演算する。また、演算部５１は、第２カウンタの計数値である中ドットのドット数Ｄmに中ドット用の係数Ｊmを乗じて、中ドットのみのインク消費量Ｗm（＝Ｄm・Ｊm）を演算する。さらに、演算部５１は、第３カウンタの計数値である大ドットのドット数Ｄlに大ドット用の係数Ｊlを乗じて大ドットのみのインク消費量Ｗl（＝Ｄl・Ｊl）を演算する。そして、小ドットのインク消費量Ｗsと、中ドットのインク消費量Ｗmと、大ドットのインク消費量Ｗlとを加算して、その色のインク消費量Ｗtotalを演算する。この演算をインク色ごとに行って色別のインク消費量Ｗk，Ｗc，Ｗm，Ｗyを演算する。もちろん、３色（Ｙ，Ｍ，Ｃ）のドット計数値から、マゼンタ（Ｍ）のドット計数値と、シアン（Ｃ）のドット計数値との合計値を差し引いて、イエロ（Ｙ）のドット計数値をドットサイズ別に求める。そして、これらドットサイズ別のイエロ（Ｙ）のドット計数値に、ドットサイズ別の係数をそれぞれ乗じて、ドットサイズ別のインク消費量を求め、これらを合計してイエロ（Ｙ）のインク消費量Ｗyを求めてもよい。この演算方法であれば、ドットサイズごとの係数がインク色によって異なる場合でも対応できる。
【００３０】
こうして演算部５１は、定期的に各色のインク消費量Ｗk，Ｗc，Ｗm，Ｗyを演算し、所定のタイミングで不揮発性メモリ４４の所定記憶領域に色別に格納されたインク消費量Ｗk，Ｗc，Ｗm，Ｗyを更新する。
【００３１】
ホスト装置３０からインク残量通知要求を受け付けると、制御部４１は、不揮発性メモリ４４の所定記憶領域から色別のインク消費量Ｗk，Ｗc，Ｗm，Ｗyのデータを読み出し、インクカートリッジにおける各色のフル充填量（初期値）からインク消費量Ｗk，Ｗc，Ｗm，Ｗyをそれぞれ減算して色別のインク残量を演算し、その演算したインク残量をホスト装置３０に送信する。ホスト装置３０のモニタにはインク残量が表示される。また、制御部４１はインク残量がニアエンドの閾値を下回ると、ホスト装置３０を操作するユーザにその旨を報知する。さらにインク残量がインクエンドの閾値に達すると、ホスト装置３０を操作するユーザにインクカートリッジの交換を促す報知を行う。
【００３２】
以上、詳述したように本実施形態によれば、次の効果が得られる。
（１）ノズル列ＮＺ３に対応して設けられたＲＡＭ５２ｃに複数のイメージデータＹＤ，ＭＤ，ＣＤが格納され、対応するノズル列ＮＺ３を構成する複数のサブノズル群ＮＺy，ＮＺc，ＮＺmの各々から各色（Ｙ，Ｍ，Ｃ）のインクを噴射させるように構成した。そして、混合メモリとしてのＲＡＭ５２ｃに書き込まれる複数のイメージデータＹＤ，ＭＤ，ＣＤのうち二つのイメージデータＭＤ，ＣＤを、第２メモリとしての二個のＲＡＭ５２ｄ，５２ｅにも書き込むようにし、それらＲＡＭ５２ｄ，５２ｅに対応するドットカウンタ５３ｃ，５３ｅがイメージデータに基づき２色のドット数を個別に計数する。このため、演算部５１は、ドットカウンタ５３ｃ，５３ｅから取得した計数値に基づいて、２色のインク消費量Ｗc，Ｗmを個別に演算することができる。
【００３３】
（２）また、残り１色については、ドットカウンタ５３ｃが計数する３色合計のドット数に基づき演算されたインク消費量Ｗcmyからそのうち既知の２色分のインク消費量Ｗc，Ｗmを減算することにより、残り１色のインク消費量Ｗyを演算する。このため、３色のインク消費量Ｗc，Ｗm，Ｗyをそれぞれ個別に演算できるうえ、第２メモリとしての他のＲＡＭ５２ｄ，５２ｅを、Ｎ色より１色分少ない数に等しい（Ｎ−１）個で済ませられる。
【００３４】
（３）さらにＲＡＭ５２ａ〜５２ｅに対してデータ転送方向下流側で、ヘッド駆動回路３３へ転送（出力）されるイメージデータを入力してドットカウンタ５３ａ〜５３ｅは計数処理を行う。このため、例えばＲＡＭ５２ａ〜５２ｃに一旦格納された後、何らかの理由で破棄されイメージデータについては計数処理の対象としない。このため、イメージバッファ４２ａ〜４２ｅからＲＡＭ５２ａ〜５２ｅへ転送される過程のイメージデータを入力して計数処理する構成に比べ、インク消費量を比較的正確に求めることができる。
【００３５】
尚、実施の形態は、上記に限定されるものではなく、以下のように変更してもよい。
（変形例１）前記実施形態では、イエロを演算で求めたが、図４に示すように、第２メモリとしてイエロ用のＲＡＭ５２ｆを設け、ＲＡＭ５２ｆに格納されたイエロのイメージデータＹＤを入力してドットカウンタ５３ｆが計数したイエロのドット計数値に基づいて演算部５１がイエロのインク消費量Ｗyを演算する構成も採用できる。この構成によれば、演算部５１は、複数色のドットが混在するドット計数値からそのうち既知のドット計数値を差し引いて未知のドット計数値を求める演算の必要がない。このため、計数値に係数を乗じるだけの比較的簡易な演算で色別のインク消費量を求めることができる。
【００３６】
（変形例２）図５に示すように、複数のイメージデータを格納するＲＡＭ５２ｇ，５２ｈが複数設けられた構成でもよい。図５（ｂ）に示すように、記録ヘッド１５のノズル開口面にはノズル群として３列のノズル列ＮＺ１〜ＮＺ３が形成されている。ノズル列ＮＺ１はブラック（Ｋ）一色のみ、ノズル列ＮＺ２はそのうち２／３を占めるサブノズル群ＮＺyがイエロ（Ｙ）であり、そのうち１／３を占めるサブノズル群ＮＺm1がマゼンタ（Ｍ１）である。また、ノズル列ＮＺ３は、そのうち１／３を占めるサブノズル群ＮＺm2がマゼンタ（Ｍ２）であり、そのうち２／３を占めるサブノズル群ＮＺcがシアン（Ｃ）である。図５（ａ）に示すように、各ノズル列ＮＺ１〜ＮＺ３に対応する第１メモリとしてのＲＡＭ（但し、ブラックに対応する部分は省略している）のうちノズル列ＮＺ２，ＮＺ３に対応する混合メモリとしてのＲＡＭ５２ｇ，５２ｈには、それぞれ２色分（Ｙ，Ｍ１とＭ２，Ｃ）のイメージデータＹＤ，ＭＤがそれぞれ格納される。これと並行してマゼンタ（Ｍ１）のイメージデータＭＤはインク噴射に供されない第２メモリとしての他のＲＡＭ５２ｉにも格納されるとともに、マゼンタ（Ｍ２）のイメージデータＭＤは同じく第２メモリとしての他のＲＡＭ５２ｊにも格納される。ドットカウンタ５３ｇは、イエロ（Ｙ）とマゼンタ（Ｍ１）のドット合計値を計数し、ドットカウンタ５３ｈは、マゼンタ（Ｍ２）とシアン（Ｃ）のドット合計値を計数する。また、ドットカウンタ５３ｉはシアン（Ｍ１）のドット数を計数し、ドットカウンタ５３ｊはシアン（Ｍ２）のドット数を計数する。そして、演算部５１は、各ドットカウンタ５３ｇ〜５３ｊから取得した計数値を用いて、イエロ（Ｙ）とマゼンタ（Ｍ１）のドット合計値の計数値から、マゼンタ（Ｍ１）のドット計数値を減算して、イエロのドット計数値を求め、その求めた値にドットサイズ別の係数を乗じて得られる値（ドットサイズ別のインク消費量）をすべて加算してイエロのインク消費量Ｗyを演算する。同様に、演算部５１は、マゼンタ（Ｍ２）とシアン（Ｃ）のドット合計値の計数値から、マゼンタ（Ｍ２）のドット計数値を減算してシアン（Ｃ）のドット計数値を求め、その求めた値にドットサイズ別の係数を乗じて得られる値を全て加算してシアン（Ｃ）のインク消費量を演算する。また、演算部５１は、マゼンタ（Ｍ１）のドット計数値とマゼンタ（Ｍ２）のドット計数値とを加算して、マゼンタ（Ｍ）のドット計数値を求め、その求めた値に係数を乗じてマゼンタのインク消費量を演算する。この例のように複数のイメージデータを格納する混合メモリとしてのＲＡＭは複数個あってもよいし、一種の流体のデータが、複数のメモリ（ＲＡＭ）に分かれて格納されて異なるノズル列からそれぞれ噴射されてもよい。また、一つの混合メモリ（ＲＡＭ）に格納されるデータの種類は、この例のような２種類、前記実施形態のような３種類に限定されず、４種類以上の複数であっても構わない。
【００３７】
（変形例３）前記実施形態では、共通のメモリに対応する複数のサブノズル群が、ノズル列方向に一列に配列した構成であったが、複数のサブノズル群のうち少なくとも一つが一つの独立したノズル列を構成してもよい。要するに、ＲＡＭを共有しかつインク色の異なる複数のサブノズル群は、一つのノズル列を形成していてもよいし、それぞれが個別のノズル列を構成していてもよい。さらには、サブノズル群が、メモリを共有する複数のノズル列に跨って存在しても構わない。
【００３８】
（変形例４）前記実施形態では、ＲＡＭから出力されるイメージデータを入力してドットを計数するドットカウンタであったが、例えばイメージバッファからＲＡＭへ転送されるデータを入力してドットを計数するドットカウンタでもよい。すなわち、ＲＡＭ５２ａ〜５２ｅよりデータ転送方向上流側の位置にドットカウンタが設けられてもよい。
【００３９】
（変形例５）インク色は、黒、シアン、マゼンタ、イエロの４色に限定されず、これにライトシアン、ライトマゼンタ、ライトイエロ、グレー等のうち少なくとも一種を加えるなどした５色以上であってもよいし、２色又は３色であってもよい。また、異なる色の黒を二色含んでもよい。また、流体の種類は、インク色以外に、染料インクと顔料インクであってもよいし、水系インクと溶剤系インクと油性インクなどでもよい。また、流体の種類は、インク以外に、洗浄液やリンス液、トップコート液などでもよい。
【００４０】
（変形例６）インクジェット式シリアルプリンタに限定されず、インクジェット式ラインプリンタにも適用できる。
（変形例７）  前記実施形態では、流体噴射装置をインクジェット式記録装置に具体化したが、この限りではなく、インク以外の他の流体（液体や、機能材料の粒子が液体に分散又は混合されてなる液状体、ゲルのような流状体、流体として流して噴射できる固体を含む）を噴射したり吐出したりする流体噴射装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材（画素材料）などの材料を分散または溶解のかたちで含む液状体を噴射する液状体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置、ゲル（例えば物理ゲル）などの流状体を噴射する流状体噴射装置、トナーなどの粉体（粉粒体）を例とする固体を噴射する粉粒体噴射装置（例えばトナージェット式記録装置）であってもよい。そして、これらのうちいずれか一種の流体噴射装置に本発明を適用することができる。その場合、移動手段は、噴射手段とターゲットのうち少なくとも一方を移動させる構成であればよく、例えば固定されたターゲットに対して噴射手段を移動させる構成でもよい。なお、本明細書において「流体」とは、気体のみからなる流体を含まない概念であり、流体には、例えば液体（無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）等を含む）、液状体、流状体、粉粒体（粒体、粉体を含む）などが含まれる。
【００４１】
以下、前記実施形態および各変形例から把握される技術的思想を記載する。
（１）少なくとも一種のデータが複数の第１メモリに分かれて格納であれる構成であり、前記分かれた格納されたデータがそれぞれ個別に複数の前記第２メモリに格納され、前記演算手段は、前記第２メモリに格納されるデータを取得して噴射ドット数に応じた計数値を計数する計数手段から取得した計数値を加算して、前記一種の流体の消費量を演算することを特徴とする請求項１乃至３のいずれか一項に記載の流体消費量計測装置。
【図面の簡単な説明】
【００４２】
【図１】一実施形態におけるプリンタの概略斜視図。
【図２】記録ヘッドの構成を示す模式平面図。
【図３】プリンタの電気的構成を示すブロック図。
【図４】変形例のインク消費量計測装置を示すブロック図。
【図５】（ａ）図４と異なる変形例のインク消費量計測装置を示すブロック図、（ｂ）記録ヘッドの模式平面図。
【符号の説明】
【００４３】
１０…流体噴射装置としてのプリンタ、１２…移動手段を構成するキャリッジ、１３…移動手段を構成するキャリッジモータ、１５…噴射手段としての記録ヘッド、２２…移動手段を構成する紙送りモータ、２５…ノズル、２８…噴射駆動素子、３３…駆動回路としてのヘッド駆動回路、３４，３５…モータ駆動回路、４１…制御部、４２…バッファメモリ、４３…流体消費量計測装置を構成するヘッド制御ユニット、４４…不揮発性メモリ、４５…コマンド解析部、５１…演算手段としての演算部、５２ａ〜５２ｃ，５２ｇ，５２ｈ…第１メモリとしてのＲＡＭ、５２ｄ，５２ｅ，５２ｆ，５２ｉ，５２ｊ…第２メモリとしてのＲＡＭ、５３ａ〜５３ｊ…計数手段としてのドットカウンタ、ＮＺ１，ＮＺ２，ＮＺ３…ノズル群としてのノズル列、ＮＺy，ＮＺm，ＮＺc，ＮＺm1，ＮＺm2…サブノズル群、ＫＤ，ＹＤ，ＭＤ，ＣＤ…イメージデータ。
【図１】
2008221714.tif 000003
【図２】
2008221714.tif 000004
【図３】
2008221714.tif 000005
【図４】
2008221714.tif 000006
【図５】
2008221714.tif 000007