(57)【要約】【課題】液体収容部を加圧して液体を加圧供給している状態を維持したままでも、消費量又は残量の演算機能に補正を加えることができる液体噴射装置及び液体残量演算方法を提供する。【解決手段】加圧ポンプを駆動してインクカートリッジ内の圧力室に空気を送り込んでインクパックを加圧する（S20）。この加圧過程で空気圧Ｐａが所定圧力Ｐ２に達すると（S30）、さらに所定量の空気を送り込んだ後（S40,S50）、加圧ポンプの駆動を停止させる（S60）。その後、記録ヘッドで印刷・フラッシング・クリーニングで消費されるインク消費量ΔＲxを計数し（S80，S90）、インクの消費によって空気圧Ｐａが所定圧力Ｐ２まで降下すると（S100）、所定圧力Ｐ２まで降下するまでの間に演算（計数）されたインク消費量ΔＲxと、前記所定量とを比較して、インク消費量ΔＲxの演算に用いる係数を補正する（S130）。【選択図】図７
2008018611.tif 000002
【特許請求の範囲】
【請求項１】
液体を噴射する液体噴射ヘッドを備えた液体噴射装置であって、
液体を収容する液体収容部が密閉状態に収容された液体収容体と、
前記液体収容部が液体の導出分だけ体積を減少させることにより容積を増やす前記液体収容体内の室への流体の供給を行うポンプと、
前記液体噴射ヘッドで液体が消費されたことによる前記液体収容部の液体の消費量を演算する演算手段と、
前記室の圧力を検出する圧力検出手段と、
前記ポンプを駆動させて前記室に流体を供給し、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させる制御手段と、
前記液体噴射ヘッドで液体が消費されて前記室の圧力が前記所定圧力まで降下する間に、前記演算手段により演算された液体の消費量と、前記所定圧力を検出した後にさらに送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加える補正手段と
を備えたことを特徴とする液体噴射装置。
【請求項２】
前記液体収容体は、異なる種類の液体をそれぞれ収容する複数の前記液体収容部が個々に密閉状態に収容する状態で一以上設けられ、
前記補正手段は、前記液体噴射ヘッドにおける液体の消費により前記所定圧力まで圧力が降下する間に、前記演算手段により演算された液体の消費量の総和と、前記所定圧力を検出した後にさらに送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加えることを特徴とする請求項１に記載の液体噴射装置。
【請求項３】
前記液体収容体は、異なる種類の液体をそれぞれ収容する複数の前記液体収容部が個々に密閉状態に収容する状態で一以上設けられ、
前記補正手段は、前記演算手段による液体収容部毎の前記消費量と、前記所定量とを対応させて異なるタイミングで複数回取得したデータに基づいて、前記演算手段における演算機能に液体種毎個別に補正を加えることを特徴とする請求項１に記載の液体噴射装置。
【請求項４】
前記制御手段は、前記圧力検出手段が前記所定圧力を検出した後、さらに所定時間又は所定回転数だけ前記ポンプを駆動させた後に該ポンプの駆動を停止させることを特徴とする請求項１乃至３のいずれか一項に記載の液体噴射装置。
【請求項５】
前記ポンプにより前記室に流体を送り込むことによって前記液体収容部を加圧し、前記液体収容部から液体を前記液体噴射ヘッド側へ供給することを特徴とする請求項１乃至４
のいずれか一項に記載の液体噴射装置。
【請求項６】
前記制御手段は、前記液体収容部から液体を前記液体噴射ヘッド側へ加圧供給するために前記ポンプにより前記室に流体を送り込んで前記液体収容部を加圧する過程で、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させることを特徴とする請求項５に記載の液体噴射装置。
【請求項７】
前記演算手段は、液体噴射指示データに基づく前記液体噴射ヘッドからの液滴の吐出数及びフラッシング動作による前記液体噴射ヘッドからの液滴の吐出数に、それぞれ係数を乗じて液体の消費量を演算することを特徴とする請求項１乃至６のいずれか一項に記載の液体噴射装置。
【請求項８】
前記補正手段は、前記係数を補正することを特徴とする請求項７に記載の液体噴射装置。
【請求項９】
前記液体噴射ヘッドは、液滴重量の異なる複数種の液滴を吐出可能であり、前記係数は複数の液滴重量に対応して複数管理されていることを特徴とする請求項７又は８に記載の液体噴射装置。
【請求項１０】
前記演算手段は、前記液体噴射ヘッドから液体を吸引排出させるクリーニングの動作毎に該クリーニングに対応する所定の消費量を計数して前記消費量を求めるように構成されていることを特徴とする請求項７乃至９のいずれか一項に記載の液体噴射装置。
【請求項１１】
前記演算手段における演算機能は、前記液体噴射ヘッドから吐出される液滴のドット重量がばらつき範囲内の大きい側に偏っている場合を想定して前記消費量が算出されるように設定されており、前記演算手段により求められた消費量よりも、前記所定量の方が多い場合は、前記補正手段は補正を行わないことを特徴とする請求項１乃至１０のいずれか一項に記載の液体噴射装置。
【請求項１２】
前記制御手段は、前記液体収容部が満タン状態にあって前記室の総容積が既知であるときに前記ポンプを駆動させて該室に流体を供給するように構成され、該供給の際にポンプ駆動時間又はポンプ駆動回転数と、該室の圧力変化とを取得して両値の対応関係から、前記ポンプにより単位時間当たり又は単位回転当たりに供給される流量を算出して前記補正手段における演算機能に設定する設定手段をさらに備えたことを特徴とする請求項１乃至１１のいずれか一項に記載の液体噴射装置。
【請求項１３】
液体収容体に密閉状態に収容されるとともに液体噴射ヘッドに供給される液体を収容する液体収容部の液体残量を演算する液体噴射装置の液体残量演算方法であって、
前記液体収容部が液体の導出分だけ体積を減少させることにより容積を増やす前記液体収容体内の室への流体の供給を行うポンプと、前記室の圧力を検出する圧力検出手段とを用い、
演算手段が前記液体噴射ヘッドで液体が消費されたことによる前記液体収容部の液体の消費量を演算する演算ステップと、
前記ポンプを駆動させて前記室に流体を供給し、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させる制御ステップと、
前記液体噴射ヘッドにおける液体の消費により前記所定圧力まで圧力が降下する間に、前記演算手段により演算された液体の消費量と、前記所定圧力を検出した後に送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加える補正ステップとを備え、
前記演算手段が補正後の演算機能に従って前記液体収容部の残量を求めることを特徴とする液体噴射装置の液体残量演算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体噴射ヘッドで液体が噴射等されて液体供給源である液体収容部で消費された液体の消費量又は残量を求める機能を備えた液体噴射装置及び液体残量演算方法に関する。
【背景技術】
【０００２】
従来から、液体をターゲットに対して噴射させる液体噴射装置として、インクジェット式記録装置（以下、プリンタという）が広く知られている。このプリンタの中には、インクカートリッジをキャリッジに搭載せず、装置本体側に配置する構成（いわゆるオフキャリッジ型）を採用するものがある。このプリンタに備えられるインク供給システムは、インクを補給する時期を検出すると、加圧ポンプの駆動によりインクカートリッジ内に空気を送出して、空気の加圧によりインクを補給するようになっている（例えば、特許文献１及び２参照）。
【０００３】
また、これらのプリンタには、インクカートリッジがインクエンドなったか否かを判定するため、インクカートリッジ毎のインク消費量を演算するインク消費量演算手段が備えられていた。インク消費量演算手段は、印刷データに基づく記録ヘッドからのインク滴の吐出数、およびフラッシング動作による記録ヘッドからのインク滴の吐出数をカウントアップして、これに係数を乗じてインク消費量に換算する。また、充填動作やクリーニング動作による記録ヘッドからのインク吸引量をインク消費量として積算する。そして、インク消費量演算手段がインク色毎に演算したインク消費量を初期インク量から減算することで、インクカートリッジ毎のインク残量を算出している。
【０００４】
ところで、インク消費量演算手段では、記録装置（プリンタ）の個体差によりインク滴のドット重量がばらつき（例えば±１０％程度）をもつことから、インクエンドを検出しないままインク切れになって発生する空打ちを防止するため、インク滴のドット重量がばらつき範囲内で最大側に偏った場合を想定して係数は大きめの値に初期設定されている。このため、ドット重量がばらつきの最小の方向にずれた場合には、全容量の２０％のインクが残った状態でインクエンドとなってしまう。
【０００５】
そこで、特許文献２には、上記係数を適正な値に補正することにより、インク消費量演算手段の演算機能に補正を加える構成が開示されている。すなわち、インクカートリッジ内の圧力室（空気室）に、その室圧が大気圧から所定圧力に到達するまで加圧ポンプで空気を送り込み、このとき計測された空気圧の圧力変化と加圧ポンプの駆動時間から定まる空気送込量との各値を用いて、そのときの圧力室の容積に対応するインク使用量を演算する。そして、このインク使用量とインク消費量とが一致するように、インク消費量演算手段の演算機能に補正を加える構成になっていた。
【特許文献１】特開２００２−２７３９０６号公報
【特許文献２】特開２００５−２７１３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に開示された構成では、インクカートリッジ内の圧力室を大気圧の状態から空気を供給して加圧する方法を採るので、補正処理を行える時期が、加圧停止可能な時期、あるいは加圧停止時に限定され、補正処理の機会が少ないという問題があった。例えば、インク加圧供給状態を維持する必要がある印刷中や待機中（待機モード）においては、補正処理を行うことができなかった。そして、省電力モード（スリープモード）などの加圧停止可能な時期に補正処理を行う必要があった。
【０００７】
また、補正処理を行う際は、インクカートリッジ内の圧力室を一旦大気に開放し、圧力室の圧力を大気圧から上昇させるので、この空気送込動作を含めた補正処理に比較的長い時間を要するという問題もあった。例えば空気送込動作等に時間を要すると、その後、印刷データを受信した後に印刷を速やかに開始できない待ちが発生したり、印刷の開始を優先させた場合は補正処理が中断されるなどの問題が発生する。
【０００８】
本発明は、上記問題点を解決するためになされたものであって、その目的は、液体収容部を加圧して液体を加圧供給している状態を維持したままでも、消費量又は残量の演算機能に補正を加えることができる液体噴射装置及び液体残量演算方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、液体を噴射する液体噴射ヘッドを備えた液体噴射装置であって、液体を収容する液体収容部が密閉状態に収容された液体収容体と、前記液体収容部が液体の導出分だけ体積を減少させることにより容積を増やす前記液体収容体内の室への流体の供給を行うポンプと、前記液体噴射ヘッドで液体が消費されたことによる前記液体収容部の液体の消費量を演算する演算手段と、前記室の圧力を検出する圧力検出手段と、前記ポンプを駆動させて前記室に流体を供給し、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させる制御手段と、前記液体噴射ヘッドで液体が消費されて前記室の圧力が前記所定圧力まで降下する間に、前記演算手段により演算された液体の消費量と、前記所定圧力を検出した後にさらに送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加える補正手段とを備えたことを要旨とする。なお、流体とは、気体などの圧縮性流体を指す。
【００１０】
これによれば、演算手段は、液体噴射ヘッドで消費されたことによる液体収容部の液体の消費量を演算する。制御手段は、ポンプを駆動させて室に流体を供給し、室の圧力を検出する圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでポンプによる室への流体の供給を停止させる。補正手段は、液体噴射ヘッドにおける液体の消費により所定圧力まで圧力が降下する間に、演算手段により演算された液体の消費量と、所定圧力を検出した後に送り込まれた流体量（所定量）との各値を用いて、演算手段の演算機能に補正を加える。演算手段の演算機能に補正が加えられるので、演算手段により演算される液体収容部の消費量の精度を高くすることができる。また、液体を加圧供給しているときに、演算手段の演算機能に補正を加えることが可能になる。
【００１１】
また、本発明の液体噴射装置では、前記液体収容体は、異なる種類の液体をそれぞれ収容する複数の前記液体収容部が個々に密閉状態に収容する状態で一以上設けられ、
前記補正手段は、前記液体噴射ヘッドにおける液体の消費により前記所定圧力まで圧力が降下する間に、前記演算手段により演算された液体の消費量の総和と、前記所定圧力を検出した後にさらに送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加えることが好ましい。
【００１２】
これによれば、液体収容部が複数設けられた場合でも、補正手段は、前記液体噴射ヘッドにおける液体の消費により前記所定圧力まで圧力が降下する間に、前記演算手段により演算された液体の消費量の総和と、前記所定圧力を検出した後に送り込まれた前記所定量の流体量とを用いて、前記演算手段の演算機能に補正を加える。演算手段の演算機能には、複数の液体収容部に共通の補正（一律補正）が加えられる。この演算機能の補正により、演算手段により求められる液体収容部毎の消費量の精度を上げることができる。この結果、例えば液体収容部の液体を使い切ったと判定される液体エンド時の残量を少なくすることができる。
【００１３】
前記補正手段は、前記演算手段による液体収容部毎の前記消費量と、前記所定量とを対応させて、異なるタイミングで複数回取得したデータに基づいて、前記演算手段における演算機能に液体種毎個別に補正を加えることが好ましい。
【００１４】
これによれば、補正手段は、前記演算手段による液体収容部毎の前記消費量と、前記所定量とを対応させて、異なるタイミングで複数回取得したデータに基づいて、前記演算手段における演算機能に液体種毎個別に補正を加える。よって、演算手段により演算される液体収容部の消費量の精度を上げることができる。例えば液体収容部毎に求められる液体残量の精度が向上する。
【００１５】
また、本発明の液体噴射装置では、前記制御手段は、前記圧力検出手段が前記所定圧力を検出した後、さらに所定時間又は所定回転数だけ前記ポンプを駆動させた後に該ポンプの駆動を停止させることが好ましい。
【００１６】
これによれば、前記制御手段は、圧力検出手段が前記所定圧力を検出した後、所定時間又は所定回転数だけポンプを駆動させることにより、室に所定量の流体をさらに送り込む。よって、所定量の流体を送り込んだことを時間又は回転数で管理するので、流量計などの特別な計測装置を設けなくて済む。
【００１７】
さらに本発明の液体噴射装置では、前記加圧ポンプにより室圧が所定圧力に到達するまで前記室に流体を送り込むことによって前記液体収容部を加圧し、前記液体収容部から液体を前記液体噴射ヘッド側へ供給することが好ましい。
【００１８】
これによれば、室に流体を送り込んで液体収容部を加圧して前記液体噴射ヘッドへ液体を供給するために設けられた加圧ポンプ及び圧力検出手段を、演算手段の演算機能に補正を加えるために行われる室への流体の供給にも流用される。このため、補正専用にポンプと圧力検出手段を設ける必要がなくなる。
【００１９】
また、本発明の液体噴射装置では、前記制御手段は、前記液体収容部から液体を前記液体噴射ヘッド側へ加圧供給するために前記ポンプにより前記室に流体を送り込んで前記液体収容部を加圧する過程で、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させることが好ましい。
【００２０】
これによれば、液体収容部から液体を前記液体噴射ヘッド側へ加圧供給するために前記ポンプにより前記室に流体を送り込んで前記液体収容部を加圧する過程で、圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させる。この加圧により液体収容部から液体が液体噴射ヘッド側へ加圧供給される。そして、この液体加圧供給のための加圧後に液体が消費されて所定圧力まで降下したときに、補正手段により演算手段の演算機能に補正が加えられる。液体加圧供給のための加圧過程で演算機能の補正のための加圧が行われるので、補正のための加圧が液体供給にも利用されるので無駄がない。
【００２１】
また、本発明の液体噴射装置では、前記演算手段は、液体噴射指示データに基づく前記液体噴射ヘッドからの液滴の吐出数及びフラッシング動作による前記液体噴射ヘッドからの液滴の吐出数に、それぞれ係数を乗じて液体の消費量を演算することが好ましい。
【００２２】
これによれば、液体噴射ヘッドから吐出される液滴の吐出数から液体の消費量を演算することができる。よって、演算手段により、消費量を求めたり、又は液体収容部の初期液体量から該消費量を差し引いて残量を求めたりすることができる。
【００２３】
また、本発明の液体噴射装置では、前記補正手段は、前記係数を補正することが好ましい。
これによれば、補正手段が係数を補正することにより、演算手段により求められる液体の消費量の精度を上げることができる。
【００２４】
また、本発明の液体噴射装置では、前記液体噴射ヘッドは、液滴重量の異なる複数種の液滴を吐出可能であり、前記係数は複数の液滴重量に対応して複数管理されていることが好ましい。
【００２５】
これによれば、液体噴射ヘッドから吐出される液滴の液滴重量（つまり液滴サイズ）が異なっても、その液滴重量に対応して管理された係数が選択されて消費量が求められる。このため、演算手段により求められる消費量の精度を上げることができる。
【００２６】
また、本発明の液体噴射装置では、前記演算手段は、前記液体噴射ヘッドから液体を吸引排出させるクリーニングの動作毎に該クリーニングに対応する所定の消費量を計数して前記消費量を求めるように構成されていることが好ましい。
【００２７】
これによれば、液体噴射ヘッドから液体を吸引排出させるクリーニングが行われたときには、そのクリーニングに対応する所定の消費量が計数されて消費量が求められる。よって、演算手段により求められる消費量の精度を上げることができる。
【００２８】
また、本発明の液体噴射装置では、前記演算手段における演算機能は、前記液体噴射ヘッドから吐出される液滴のドット重量がばらつき範囲内の大きい側に偏っている場合を想定して前記消費量が算出されるように設定されており、前記演算手段により求められた消費量よりも、前記所定量の方が多い場合は、前記補正手段は補正を行わないことが好ましい。
【００２９】
これによれば、演算手段によりドット重量がばらつき範囲内の大きい側に偏っている場合を想定して設定された演算機能に基づき消費量を演算する。この演算手段の演算結果から定まる消費量よりも、所定量の方が多い場合、補正手段による補正は行われない。つまり、それまでの演算機能に基づき演算された演算手段による消費量が採用される。よって、例えば設定よりも早く液体切れと判定されることを回避でき、しかも設定より実際の消費が少なめの場合に液体収容部の液体切れ判定時期を遅らせて液体収容部の液体をより多く使用できる。
【００３０】
また、本発明の液体噴射装置では、前記制御手段は、前記液体収容部が満タン状態にあって前記室の総容積が既知であるときに前記ポンプを駆動させて該室に流体を供給するように構成され、該供給の際にポンプ駆動時間又はポンプ駆動回転数と、該室の圧力変化とを取得して両値の対応関係から、前記ポンプにより単位時間当たり又は単位回転当たりに供給される流量を算出して前記補正手段における演算機能に設定する設定手段をさらに備えたことが好ましい。
【００３１】
これによれば、設定手段によりポンプの個体差等によりばらつくポンプ能力を適正に設定できるので、演算手段による消費量を精度よく求めることができる。
また、上記の液体噴射装置の発明は、液体噴射装置の液体残量演算方法として実現することも可能である。すなわち、液体収容体に密閉状態に収容されるとともに液体噴射ヘッドに供給される液体を収容する液体収容部の液体残量を演算する液体噴射装置の液体残量演算方法であって、前記液体収容部が液体の導出分だけ体積を減少させることにより容積を増やす前記液体収容体内の室への流体の供給を行うポンプと、前記室の圧力を検出する圧力検出手段とを用い、演算手段が前記液体噴射ヘッドで液体が消費されたことによる前記液体収容部の液体の消費量を演算する演算ステップと、前記ポンプを駆動させて前記室に流体を供給し、前記圧力検出手段が所定圧力を検出した後、所定量の流体をさらに送り込んでから前記ポンプによる前記室への流体の供給を停止させる制御ステップと、前記液体噴射ヘッドにおける液体の消費により前記所定圧力まで圧力が降下する間に、前記演算手段により演算された液体の消費量と、前記所定圧力を検出した後に送り込まれた流体量との各値を用いて、前記演算手段の演算機能に補正を加える補正ステップとを備え、前記演算手段が補正後の演算機能に従って前記液体収容部の残量を求めることを要旨とする。
【発明を実施するための最良の形態】
【００３２】
（第１実施形態）
以下、本発明をインクジェット式プリンタに具体化した第１実施形態を図１〜図７に従って説明する。図１は、本実施形態におけるインクジェット式プリンタの平面図である。図１に示すように、液体噴射装置としてのインクジェット式プリンタ（以下、単に「プリンタ１１」という）は、上方（図面の紙面手前方向）側が開口する略矩形箱状をなす本体ケース１２を備えている。本体ケース１２内の底部寄り位置には、その長手方向に沿ってプラテン１３が架設されている。プラテン１３上には、図示しない紙送り機構によりターゲットとしての記録用紙（図示略）が副走査方向（図１における上下方向）に給送されるようになっている。また、本体ケース１２内には、プラテン１３の長手方向と平行に棒状のガイド軸１４が架設されている。
【００３３】
このガイド軸１４には、キャリッジ１５がガイド軸１４の軸線方向に沿って往復移動可能に支持されている。キャリッジ１５は、一対のプーリ１６ａ間に張設された無端状のタイミングベルト１６に固定されている。本体ケース１２の背面右端寄り位置にはキャリッジモータ１７が配設され、このキャリッジモータ１７は一方のプーリ１６ａを回転駆動させる。キャリッジモータ１７が正逆転駆動されると、タイミングベルト１６が正逆回転し、キャリッジ１５はガイド軸１４に沿って主走査方向（図１における左右方向）に往復移動するように構成されている。
【００３４】
キャリッジ１５のプラテン１３に対向する面には、液体噴射ヘッドとしての記録ヘッド１８が設けられている。また、キャリッジ１５上には、記録ヘッド１８に供給される液体としてのインクの圧力調整を行うバルブユニット１９がインク色と同数の複数個（本実施形態では４個）設けられている。そして、記録ヘッド１８からプラテン１３上に給送された記録用紙（図示略）にインク滴が噴射されることで印刷が行われるようになっている。
【００３５】
本体ケース１２の一端部（図１では右端部）には、カートリッジホルダ２１が設けられている。カートリッジホルダ２１には、複数個（本実施形態では４個）の液体収容体としてのインクカートリッジＣ１〜Ｃ４が着脱可能に装填されている。この装填状態にある各インクカートリッジＣは、インク供給路２２ａ〜２２ｄ（液体供給路）を通じて対応する各バルブユニット１９にインクを供給可能に接続されている。インク供給路２２ａ〜２２ｄ上には、各インクカートリッジＣ１〜Ｃ４から供給されるインクのインク圧を検出する液圧センサ２３が設けられている。液圧センサ２３は、インク供給路２２ａ〜２２ｄ上のインクの圧力（インク圧）、すなわちバルブユニット１９に供給されるインク圧を検出し、そのインク圧に応じた検出信号を出力する。
【００３６】
カートリッジホルダ２１の上側には、加圧ユニット２６が搭載されている。この加圧ユニット２６は、空気供給路２７（流体供給路）を通じて流体としての空気をインクカートリッジＣ１〜Ｃ４内に圧送する装置であって、ポンプとしての加圧ポンプ２８、圧力検出手段としての空気圧センサ２９及び空気供給バルブ３０（大気開放弁）を備えている。加圧ユニット２６は、加圧ポンプ２８が圧送した空気を、空気供給路２７を通じて各インクカートリッジＣ１〜Ｃ４内に供給して、各インクカートリッジＣ１〜Ｃ４内のインクを空気圧で加圧することにより、各インクカートリッジＣ１〜Ｃ４からインクを空気圧に応じたインク圧で供給する加圧式のインク供給システムを構成する。なお、インク供給システムは、カートリッジホルダ２１、インクカートリッジＣ１〜Ｃ４及び加圧ユニット２６により構成される。
【００３７】
空気圧センサ２９は、加圧ポンプ２８と空気供給バルブ３０の間を接続する一本の空気供給路２７ａ内の空気圧を検出することにより、インクカートリッジＣ内の空気圧を検出する。空気圧センサ２９はインクカートリッジＣ１〜Ｃ４内の空気圧が所定圧力以上のときにオンし、所定圧力未満のときにオフするように設定されている。
【００３８】
空気供給バルブ３０は、加圧ポンプ２８と空気供給路２７とを連通する内部流路を内蔵し、その内部流路を大気に開放する開弁状態と、大気に対して遮断する閉弁状態とに切り換え可能な大気開閉弁からなる。空気供給バルブ３０が閉弁された状態で加圧ポンプ２８が駆動されると、各インクカートリッジＣ１〜Ｃ４内に空気が供給されてその内部が加圧される。このとき各インクカートリッジＣ１〜Ｃ４にそれぞれ連通する各空気供給路２７が、空気供給バルブ３０の内部を通じて該空気供給バルブ３０の開閉状態に拘わらず常に連通する状態にあるので、各インクカートリッジＣ１〜Ｃ４内の空気圧は常に等しくなる。一方、この加圧状態で空気供給バルブ３０が開弁されると、インクカートリッジＣ１〜Ｃ４内が大気に開放されて内部の空気圧が共に大気圧（初期圧力Ｐ１＝101.3ｋＰａ）になる。
【００３９】
本実施形態では、空気圧センサ２９及び空気供給バルブ３０は、４個全てのインクカートリッジＣ１〜Ｃ４に対して共通に１個ずつ設けられている。もちろん、空気圧センサ２９及び空気供給バルブ３０は、二以上のインクカートリッジＣに共有されていれば足り、例えばインクカートリッジ２個につき空気圧センサ２９及び空気供給バルブ３０が１個ずつ共有された構成も採用できる。また、空気圧センサ２９と空気供給バルブ３０のうち一方がインクカートリッジ２個に１個が共有された構成で計２個備えられ、他方が４個全てのインクカートリッジに共有された構成でもよい。なお、本実施形態において、インクカートリッジＣ１〜Ｃ４を互いに区別しない場合は、単にインクカートリッジＣとして説明する。同様に、各インク供給路２２ａ〜２２ｄも、特に区別しない場合には、単にインク供給路２２として説明する。
【００４０】
また、本体ケース１２内においてキャリッジ１５の非印刷時の待機位置であるホームポジションに対応する位置には、クリーニング機構３２が備えられている。このクリーニング機構３２は、キャップユニット３３とワイパ３４とを有している。キャップユニット３３は、箱状のキャップ３３ａと、キャップ３３ａを昇降させる図示しない昇降機構とを備えている。キャリッジ１５がホームポジションに到達すると、キャップ３３ａが昇降機構により上昇して記録ヘッド１８のノズル開口面を封止する。クリーニング機構３２は、電動モータを駆動源とする吸引ポンプ（いずれも図示略）を有し、この吸引ポンプはキャップ３３ａが記録ヘッド１８を封止した状態で駆動される。吸引ポンプからの吸引力（負圧）がキャップ３３ａ内に及ぶことにより、記録ヘッド１８のノズル１８ａ（図２参照）からインクを吸引するクリーニング（吸引クリーニング）が行われる。このクリーニングによって、記録ヘッド１８のノズル１８ａ内の増粘インクや記録ヘッド１８内のインク中の気泡および異物（紙粉等）などがインクと共に吸引除去され、印刷不良が防止される。クリーニングの後、キャリッジ１５がホームポジションから離れる過程で、ワイパ３４が記録ヘッド１８のノズル開口面を払拭することによりノズル１８ａ内のメニスカスが整えられるようになっている。
【００４１】
次に、プリンタ１１に備えられる加圧式のインク供給システムについて、図２に従って説明する。図２は、インク供給システムの模式図である。なお、図２は便宜上、一つのインクカートリッジＣについてのインク加圧供給系のみ示している。
【００４２】
図２に示すように、各インクカートリッジＣは、密閉状態に形成された四角箱状のケース３５と、ケース３５内に収容された液体収容部としてのインクパック３６とを備えている。インクパック３６は、可撓性を有するとともにガス透過性の低いフィルムにより袋状に形成されており、インクカートリッジＣ毎に異なるインク色（液体種）のインクが封入されている。
【００４３】
ケース３５とインクパック３６との間の空間（隙間）は、空気室としての圧力室３７となっている。インクカートリッジＣがカートリッジホルダ２１（図１参照）に装填された状態では、各インクパック３６が各インク供給路２２にインクを導出可能な状態に接続されるとともに、圧力室３７が空気供給路２７と接続されるように構成されている。なお、図２では、カートリッジホルダ２１が省略されているが、カートリッジホルダ２１を介した接続構造については後述する。
【００４４】
また、図２に示すように、ケース３５の外側面には、記憶素子３８及び端子３９が配設されている。端子３９は、インクカートリッジＣをカートリッジホルダ２１に装着した際に、プリンタ１１の本体側の不図示の端子と電気的に接続されるように構成されている。また、記憶素子３８には、インクの種類、製造番号、未使用（新品）状態での初期インク量Ｖo、圧力室３７の初期容積Ａo等、インクカートリッジＣに関する情報が格納されている。
【００４５】
加圧ポンプ２８の吐出口に接続された１本の空気供給路２７ａ上には、圧力調整弁４０、空気圧センサ２９及び空気供給バルブ３０が直列に設けられている。圧力調整弁４０は、加圧ポンプ２８によって加圧された空気圧が、何らかの障害により最大規定圧を超えた時に圧力を開放して、各インクカートリッジＣに加わる空気圧を最大規定圧以下に維持する機能を有している。また、圧力室３７に一旦供給された空気は、圧力調整弁４０の存在により空気供給バルブ３０が閉弁されている限り漏出することはない。空気供給バルブ３０は、インク供給時は常に閉弁状態（大気遮断状態）にあり、インク加圧供給を停止する特定の時期にのみ開弁される。特定の時期とは、プリンタ１１の電源投入時、電源遮断時、及び印刷が行われないまま一定時間待機した後に移行する省電力モード（スリープモード）時が挙げられる。
【００４６】
また、図２に示すように、各インクパック３６と各バルブユニット１９とを接続する各インク供給路２２の途中には、インク供給バルブ４１及び液圧センサ２３がそれぞれ設けられている。インク供給バルブ４１は、インク供給時は常に開弁状態にあり、インク供給を停止する特定の時期にのみ閉弁される。また、液圧センサ２３は、バルブユニット１９に供給されるインクの液圧Ｐｉが所定の下限圧力Ｐｉmin（例えば大気圧＋３ｋＰａ）未満になったことを検出する。液圧センサ２３からの信号によって液圧Ｐｉが下限圧力Ｐｉmin未満になったことが検出された場合は、加圧ポンプ２８が駆動されるようになっている。
【００４７】
そして、加圧ポンプ２８が駆動され、ケース３５内の圧力室３７に空気が供給されてインクパック３６が大気圧より高圧の空気圧で加圧されることによって、インクパック３６からインクが押し出され、インク供給路２２を通じてバルブユニット１９側へ加圧インクが供給されるようになっている。空気圧センサ２９が、各インクカートリッジＣの圧力室３７の空気圧Ｐａが所定圧力Ｐ２（例えば、１．１気圧（1.1×101.3ｋＰａ））に達した（Ｐａ≧Ｐ２）ことを検出した場合は、加圧ポンプ２８の駆動が停止されるようになっている。
【００４８】
空気供給バルブ３０は４本の空気供給路２７に対して共通に１個設けられているだけなので、空気供給バルブ３０の閉弁状態の下で加圧ポンプ２８から圧送された加圧空気は、４本の空気供給路２７に分配されて全てのインクカートリッジＣの各圧力室３７に供給される。そして、加圧ポンプ２８の駆動が停止された後も、圧力室３７の空気圧は維持され、インクパック３６がインクの消費により体積を減少させた分だけ圧力室３７の容積が増大することで、圧力室３７の空気圧はインクの消費と共に徐々に減圧する。そして、圧力室３７の空気圧が減圧するに連れて、インク供給路２５へ供給される加圧インクのインク圧も徐々に減圧する。この減圧過程において４つの圧力室３７は、対応するインクパック３６におけるインク消費量の多少に拘わらず、同じ値の空気圧を保ったまま減圧する。また、特定の時期に、空気供給バルブ３０が開弁された場合は、全てのインクカートリッジＣの各圧力室３７が共通に大気圧となる。
【００４９】
バルブユニット１９には、記録ヘッド１８へのインク供給圧を調整するダイヤフラム式の圧力調整弁４２が内蔵されている。圧力調整弁４２は、バルブユニット１９内に区画形成された２つのインク室４２ａ，４２ｂと、両インク室４２ａ，４２ｂを連通孔で連通する状態に隔てる隔壁４２ｆと、連通孔を閉塞する方向へバネ４２ｄにより付勢された弁体４２ｅと、一方のインク室４２ｂの内外の圧力差により撓み変形するとともに内側へ撓んだ図２に示す状態でバネ４２ｄの付勢力に抗して弁体４２ｅを開弁方向へ押圧するダイヤフラム４２ｃとを有している。
【００５０】
記録ヘッド１８でインクが消費されてインク室４２ｂのインク圧が所定値（下限圧）未満に減圧すると、その減圧により内側へ撓んだダイヤフラム４２ｃがバネ４２ｄの付勢力に抗して弁体４２ｅを押し、圧力調整弁４２は開弁する。この開弁によりインク室４２ａからインクが供給されたインク室４２ｂのインク圧が所定値（上限圧）まで上昇すると、このインク圧の上昇に連れて減少したダイヤフラム４２ｃの内側への押圧力にバネ４２ｄの付勢力が勝って弁体４２ｅが隔壁４２ｆの連通孔を閉塞し、圧力調整弁４２は閉弁する。
【００５１】
こうして記録ヘッド１８で所定量のインクが消費される度にその消費による減圧によって圧力調整弁４２が開弁して記録ヘッド１８にインクが補充されることで、記録ヘッド１８へのインク供給圧が略一定圧に保たれる。本実施形態では、インク補給時期を検出するためのインク消費量検出手段が不要であることから、サブタンクは廃止されているが、圧力調整弁４２のインク室４２ａに連通するインク貯留目的のみのサブタンクをバルブユニット１９内に設ける構成としてもよい。
【００５２】
記録ヘッド１８には、各バルブユニット１９と連通するインク色毎の各ノズル１８ａがノズル開口面１８ｂ（ノズル形成面）に開口する状態に形成されている。各ノズル１８ａは図２の紙面と直交する方向にインク色毎に多数個並んで配置されており、ノズル開口面１８ｂにはインク色と同数の４列のノズル列が形成されている。吸引クリーニングの際は、ノズル開口面１８ｂにキャップ３３ａが密接することでノズル１８ａが封止される。
【００５３】
図３は、カートリッジホルダに装填されたインクカートリッジＣの内部を説明する側断面図である。インクカートリッジＣのインク供給路２２及び空気供給路２７との接続は、図３に示すようにカートリッジホルダ２１を介して行われる。詳しくは、カートリッジホルダ２１に突設された供給針２１ａが、インクパック３６のインク供給部３６ａに差し込まれたときに該インク供給部３６ａに内蔵された弁体（いずれも図示略）が開弁方向へ押し込まれることにより、インクパック３６の内部がインク供給路２２と連通する状態になる。また、インクカートリッジＣに設けられた空気導入部３６ｂが、カートリッジホルダ２１に設けられた空気供給部２１ｂに差し込まれたときに該空気供給部２１ｂに内蔵された弁体（いずれも図示略）が開弁方向へ押し込まれることにより、圧力室３７が空気供給路２７と連通された状態になる。このため、仮にインクカートリッジＣが装填されていない未装填の空気供給部２１ｂが存在しても、その未装填の空気供給部２１ｂが閉弁されているので、装填されているインクカートリッジＣへの加圧空気の供給が可能になっている。
【００５４】
図３に示すように、インクパック３６がインク満タン（インクフル）の状態にあるときは、圧力室３７の容積は最小になっている。そして、この最小の容積を、以下、圧力室３７の初期容積Ａoとする。インクパック３６からインクがインク供給路２２側へ導出されるに従い、ケース３５内におけるインクパック３６の占有体積は、図３中に実線で示す初期状態から徐々に小さくなる。その一方で、インクパック３６が図３における実線で示された初期形状から二点鎖線で示される使用途中の形状へ変化し、インクパック３６の体積が減少した分だけ、圧力室３７の容積が増大する。しかしながら、空気圧Ｐａが所定圧力Ｐ２に到達した後、所定量の空気がさらに送り込まれる追い加圧により昇圧した圧力室３７の空気圧Ｐａが、所定圧力Ｐ２まで降下するまでに必要なインクパック３６の体積の減少分（すなわちインク消費量）は、その時々の圧力室３７の容積に関係なく、常に追い加圧で供給された空気供給量（所定量）に等しい。
【００５５】
次に、プリンタ１１の電気的構成を説明する。図５は、プリンタ１１の電気的構成を示すブロック図である。プリンタ１１はコントローラを備え、そのコントローラはマイクロコンピュータ５０を有している。マイクロコンピュータ５０には出力系としてヘッド駆動回路５１、加圧ポンプ駆動回路５２、クリーニング機構駆動回路５３、第１のバルブ駆動回路５４、第２のバルブ駆動回路５５及び表示駆動回路５６が接続されている。また、入力系として、空気圧センサ２９及び液圧センサ２３が接続されている。
【００５６】
マイクロコンピュータ５０は、ハードウェアとしては、基板上にＣＰＵ、ＡＳＩＣ、ＲＯＭ、ＲＡＭ及び不揮発性メモリ、各種カウンタ等が実装された構成となっている。そして、マイクロコンピュータ５０は、機能構成としては、印刷制御手段６０、演算手段６１、消費量カウンタ６２、累積消費量カウンタ６３、残量カウンタ６４、計時カウンタ６５、係数設定手段６６及び供給率設定手段６７を構築している。本実施形態では、例えば印刷制御手段６０はＡＳＩＣ及びＣＰＵにより構成され、演算手段６１はＣＰＵにより構成されている。消費量カウンタ６２、残量カウンタ６４及び計時カウンタ６５はカウンタ回路により構成してもよいし、ＣＰＵがプログラムを実行することにより実現されるソフトカウンタを採用することもできる。また、係数設定手段６６及び供給率設定手段６７は、ＲＡＭ又は不揮発性メモリ等のメモリに、係数と空気供給率の各データの記憶用に確保された所定記憶領域により実現される。
【００５７】
印刷制御手段６０は、プリンタ１１に接続された図示しないホストコンピュータ、又はプリンタ１１に備えられた外部記憶媒体読取装置（図示せず）から送信された印刷データ（液体噴射指示データ）に基づいて、ビットマップデータを生成する。また、印刷制御手段６０は、生成したビットマップデータに基づいてヘッド駆動回路５１に信号を送信し、図示しない液体噴射アクチュエータ（例えば圧電振動素子）を駆動させて記録ヘッド１８からインク滴を吐出させる。また、印刷制御手段６０は、フラッシング用のプログラムに従って、ヘッド駆動回路５１に印刷とは関係のないフラッシングのための駆動信号を送信する。ヘッド駆動回路５１は、この駆動信号を受信すると、記録ヘッド１８に全ノズル１８ａからインクを吐出させる、いわゆるフラッシングを行わせる。印刷時には印刷画像の配色等に応じて高い頻度で使用されるノズル１８ａと不使用ノズル１８ａとが存在する場合があり、不使用ノズル１８ａ内のインクは吐出されないため増粘しやすいが、フラッシングが行われることにより、不使用ノズル１８ａ内の増粘したインクが除去される。
【００５８】
加圧ポンプ駆動回路５２は、印刷制御手段６０からの信号を受けて、加圧ポンプ２８の駆動源である加圧ポンプモータ６８を駆動する。加圧ポンプモータ６８の駆動により加圧ポンプ２８が駆動すると、加圧ポンプ２８から空気供給路２７を通じてインクカートリッジＣの圧力室３７に空気が供給される。
【００５９】
クリーニング機構駆動回路５３は、印刷制御手段６０がクリーニング操作手段（図示せず）からの操作指令信号と、クリーニングタイマ（図示せず）からの経過時間信号とのうちいずれか一方を受け付けたときや、印刷制御手段６０が未使用インクカートリッジを検出したときに、印刷制御手段６０から指令信号を入力する。クリーニング機構駆動回路５３は、指令信号を受けると、キャリッジ１５をホームポジションに配置するとともに、クリーニング機構３２の前記吸引ポンプの駆動源である電動モータを駆動させ、吸引ポンプを作動させる。なお、クリーニングタイマは、前回のクリーニング時からの経過時間を計時しており、印刷制御手段６０はプリンタ１１の電源投入時にクリーニングタイマから取得した経過時間に応じたランク（強度）のクリーニングを指令する。
【００６０】
第１のバルブ駆動回路５４は、印刷制御手段６０から信号を受けて、空気供給バルブ３０を開弁又は閉弁させる。空気供給バルブ３０は、インク供給が必要な印刷中及待機モード中は基本的に常時閉弁され、異常発生時あるいは省電力モード（スリープモード）時に一時的に開弁されて圧力室３７内を大気開放させる。また、第２のバルブ駆動回路５５は、印刷制御手段６０から信号を受けて、各インク供給バルブ４１を開弁又は閉弁させる。インク供給バルブ４１は、インク供給が必要な印刷中及待機モード中は基本的に常時開弁され、異常発生時あるいは省電力モード（スリープモード）時に一時的に閉弁される。
【００６１】
印刷制御手段６０は、加圧ポンプ２８の駆動停止状態で各インク供給路２２の途中に配設されたいずれかの液圧センサ２３が予め設定された下限圧力Ｐｉmin未満の液圧Ｐｉを検出した場合には、プログラムに従って加圧ポンプ駆動回路５２に駆動信号を送信し、加圧ポンプ２８の駆動を開始させる。
【００６２】
本実施形態では、インク供給システムがインク加圧供給を行う際に、加圧ポンプ２８で空気を送り込んで圧力室３７の空気圧が所定圧力まで上昇した後、さらに所定量の空気を送り込む追い加圧を実施する。すなわち、加圧ポンプ２８の駆動により各圧力室３７の空気圧Ｐａが上昇して、空気圧Ｐａが所定圧力Ｐ２（＞Ｐ１（大気圧））に達した（Ｐａ≧Ｐ２）ことを空気圧センサ２９が検出すると、この検出時点から計時カウンタ６５に計時を開始させ、加圧ポンプ２８の駆動はそのまま継続させる。その後、計時カウンタ６５が所定時間Ｔを計時し終わると、印刷制御手段６０は加圧ポンプ駆動回路５２に駆動停止信号を送信し、加圧ポンプ２８（加圧ポンプモータ６８）を駆動停止させる。
【００６３】
演算手段６１は、ビットマップデータ等に基づいてインクカートリッジＣ（インクパック３６）毎のインク消費量を算出するドット演算処理と、前記追い加圧後に所定圧力Ｐ２に降下するまでに消費されたインク消費量と、追い加圧で供給された所定量（空気供給量）との比較により、インク消費量の演算に用いられる演算式中の係数に補正を加える補正処理とを行う。追い加圧を伴うインク供給制御と補正処理は、後述するプログラムに従って行われる。なお、ドット演算処理を行う演算手段６１により演算手段が構成される。また、補正処理を行う演算手段６１により補正手段が構成される。
【００６４】
ドット演算処理を行う際には、演算手段６１は、印刷制御手段６０からビットマップデータに基づいたインク滴吐出数に関するデータを受信する。また、演算手段６１は、印刷制御手段６０から、フラッシングの際のインク滴吐出数に関するデータを受信する。さらに、演算手段６１は、クリーニング機構駆動回路５３から、クリーニングの際に記録ヘッド１８から吸引排出される、クリーニングのランクに応じたインク排出量に関するデータを受信する。
【００６５】
演算手段６１は、印刷制御手段６０からインク滴吐出数に関するデータを受信すると、係数設定手段６６から係数ｄを読み出す。この係数ｄは、インク滴吐出数Ｊに乗算することによりインク消費量（＝ｄ・Ｊ）を算出できる係数値であり、インク滴のドット重量（又は体積）に応じた値に設定されている。本実施形態では、記録ヘッド１８のノズルから吐出されるインク滴の大きさ（ドットサイズ）には大中小の３種類があり、ドットサイズに応じた３種類の係数ｄが設定されている。ビットマップデータでは１画素当たりのドットサイズを大中小で区別できるので、大中小のドットサイズ別にインク滴吐出数Ｊを割り出し、各インク滴吐出数Ｊにそのドットサイズに応じた係数ｄを乗算したものを加算することにより、インク消費量は算出される。なお、係数ｄは、大中小のドットサイズの平均サイズに応じた値とし、大中小のドットサイズ（インク滴サイズ）に共通の値として設定されてもよい。
【００６６】
インク滴のドット重量は所定範囲（±１０％程度）でばらつくので、インクエンドが検出されないままインク切れになって発生する空打ちを防止するため、係数ｄは、ドット重量のばらつき範囲内の略最大値に応じた値に初期設定されている。このため、ドット重量がばらつき範囲の最小側に偏った場合は、インク容量の２０％が残った状態でインクエンドと判定されることになる。このようなインクの無駄を解消するため、略最大値に初期設定された係数ｄを、装置の個体差から決まる装置個々のドット重量に適した値に近づけるように小さく補正する余地があれば、係数ｄを小さく補正することにより、適正なインクエンド残量でインクエンド判定が行われるようにしている。なお、インクエンドの設定残量は、印刷途中でインクエンドになってもその印刷の最終頁まで印刷できるように設定されている。
【００６７】
演算手段６１は、読み出した係数ｄを、印刷制御手段６０から受信したインク滴吐出数Ｊに乗算し、印刷又はフラッシングの度ごとに、消費されたインク消費量（＝ｄ・Ｊ）を算出する。また、演算手段６１が、クリーニング機構駆動回路５３から、クリーニングの際のインク排出量に関するデータを受信した際には、そのデータから特定されるインク排出量をクリーニング時のインク消費量Ｒclとして取得する。
【００６８】
さらに、演算手段６１は、演算等により取得したインク消費量を、累積消費量カウンタ６３に送信する。この累積消費量カウンタ６３は、インクカートリッジＣ１〜Ｃ４内のインクの消費量（以下、累積消費量Ｒとする）に関するデータをそれぞれ格納している。詳述すると、累積消費量カウンタ６３は、先に格納されている累積消費量Ｒに、受信したインク消費量（ｄ・Ｊ、又はＲcl）を加算して新たな累積消費量Ｒ（Ｒ＝Ｒ＋ｄ・Ｊ、又はＲ＝R＋Ｒcl）を記憶することにより、その時々の各インクカートリッジＣ１〜Ｃ４内のインク消費量を記憶する。なお、プリンタ１１が初めてインクカートリッジＣを検出した最初に実施される初期充填動作や、インクカートリッジ交換時の交換クリーニングの際も、演算手段６１は、クリーニング機構駆動回路５３からインク排出量に関するデータを同様に受信するので、これらのインク排出量も累積消費量Ｒとして計数される。
【００６９】
残量カウンタ６４は、ドット演算処理によって算出されたインクカートリッジＣ１〜Ｃ４毎のインク消費量から求まるインク残量をそれぞれ格納する。演算手段６１は、初期インク量Ｖoから、累積消費量カウンタ６３に格納された累積消費量Ｒを減算し、新たなインク残量Ｚ（＝Ｖo−Ｒ）を算出して残量カウンタ６４に格納する。但し、残量カウンタ６４に格納されたインク残量Ｚは、補正処理で求められたインク使用量から決まるインク残量に更新される場合がある。
【００７０】
印刷制御手段６０は、インク残量Ｚが所定値以下に達したインク色があると、そのインク色のインクカートリッジＣがインクエンドに達したと判定し、表示駆動回路５６を介して表示部６９にインク色を特定してインクエンドの旨を表示する。
【００７１】
計時カウンタ６５は、加圧ポンプ２８が駆動されたときに、空気圧センサ２９により空気圧Ｐａが所定圧力Ｐ２に達したことが検知された時点からの経過時間を計時する。この計時カウンタ６４は所定時間Ｔを計時すると、加圧ポンプ２８（加圧ポンプモータ６８）の駆動が停止されるようになっている。また、供給率設定手段６７は、加圧ポンプ２８のポンプ能力を表す、単位時間当たりの空気供給量で示される空気供給率Ｑを格納している。
【００７２】
次に、本実施形態の処理手順について図６及び図７を用いて説明する。図６は補正処理について説明する主にインクカートリッジＣ１〜Ｃ４の模式図である。図７は、インク供給制御処理と補正処理を示すフローチャートである。
【００７３】
まず、加圧ポンプ２８の単位時間当たりの空気供給量である空気供給率Ｑを算出する処理手順を、図５及び図６（ａ）を用いて説明する。
インクカートリッジＣがカートリッジホルダ２１に装填された状態では、その端子３９がプリンタ１１の本体側の端子と電気的に接続されることにより、印刷制御手段６０に信号が送信される。はじめてプリンタ１１が使用されるときは、インクカートリッジＣ１〜Ｃ４の各記憶素子３８から読み出したインク消費量のデータが全て「０」であるなど初期状態である旨の情報が取得されることから、印刷制御手段６０は、インクカートリッジＣ１〜Ｃ４の全てがインク満タン状態の新品である初期状態と判定する。この初期状態では、印刷制御手段６０はプログラムに従って、加圧ポンプ２８が１秒当たりに供給できる空気量で示される空気供給率Ｑ（ml／s）（ポンプ能力）を求める処理を行う。
【００７４】
このときはプリンタ１１の電源投入直後の初期設定後であって、空気供給バルブ３０は開弁状態、インク供給バルブ４１は閉弁状態となっている。印刷制御手段６０は、カートリッジ検出手段５７から初期状態である旨の信号を受信すると、第１のバルブ駆動回路５４に信号を送信し、空気供給バルブ３０を閉弁させて、インクカートリッジＣ１〜Ｃ４の各圧力室３７を大気と遮断する。さらに、印刷制御手段６０は、加圧ポンプ駆動回路５２に信号を送信して、加圧ポンプ２８を駆動させる。また、印刷制御手段６０から計時カウンタ６４に計時を開始させるための信号が送信され、計時カウンタ６４が加圧ポンプ２８の駆動時間Ｔの計時を開始する。
【００７５】
加圧ポンプ２８の駆動により、インクカートリッジＣの圧力室３７に空気が供給される。このとき、図６（ａ）に示すように、ケース３５内のインクパック３６はインクが満タン状態にあって、圧力室３７の初期容積Ａoは、全てのインクカートリッジＣ１〜Ｃ４において一定（例えば、５ｍｌ）になっている。つまり、全ての圧力室３７の初期総容積Ａalloは、インクカートリッジの装填個数をＮ個とすると、Ａallo＝Ｎ・Ａoで表される。
【００７６】
印刷制御手段６０は、空気圧センサ２９により空気圧Ｐａが所定圧力Ｐ２（例えば、１．１気圧）に達したことが検出されると、加圧ポンプ駆動回路５２に信号を送信し、加圧ポンプ２８（加圧ポンプモータ６８）の駆動を停止させる。加圧ポンプ２８の駆動が停止すると、計時カウンタ６４は駆動時間Ｔの計時動作を終了する。
【００７７】
演算手段６１は、計時カウンタ６１の計数値（駆動時間Ｔ）及び圧力室３７の初期容積Ａoに基づいて、加圧ポンプ２８の空気供給率Ｑ（ポンプ能力）を算出する。具体的には、演算手段６１は、記憶素子３８に格納された初期容積Ａoとインクカートリッジ個数Ｎとから決まる初期総容積Ａallo（＝Ｎ・Ａo）と、駆動時間Ｔと、初期圧力Ｐ１から所定圧力Ｐ２まで昇圧した圧力差ΔＰ（＝Ｐ２−Ｐ１）とを用いて、空気供給率Ｑを、式  Ｑ＝Ａallo・ΔＰ／Ｔ  により算出する。例えば、圧力室３７の初期容積Ａoが５ｍｌ、初期圧力Ｐ１（１気圧）から所定圧力Ｐ２（１．１気圧）に達するまでの加圧ポンプ２８の駆動時間Ｔが０．４秒とすると、空気供給率Ｑは、次式により、５ｍｌ／ｓと算出される。
Ｑ＝Ｎ・Ａo・（Ｐ２−Ｐ１）／Ｔ＝４・５・（１．１−１．０）／０．４＝５ｍｌ／ｓ
この演算は、装填された全てのインクカートリッジＣが、初期容積Ａoが既知の新品（未使用）である初期状態のときに行われ、演算手段６１は求めた空気供給率Ｑの演算値を供給率設定手段６７に格納する。なお、供給率設定手段６７には、空気供給率Ｑの初期値（設計値）が予め格納されている。空気供給率Ｑの演算値が予め定められた規定範囲内にあれば、空気供給率Ｑがその演算値に更新され、演算値が規定範囲から外れた場合は、測定エラーとみなして空気供給率Ｑの更新は行われない。
【００７８】
次に、ドット演算処理によりインク消費量を求める処理について説明する。まず、印刷、フラッシング又はクリーニングによって記録ヘッド１８からインクが吐出（排出）されると、インク消費量（＝ｄ・Ｊ又はＲcl）が消費量カウンタ６２に加算される。具体的には、印刷又はフラッシングが行われると、演算手段６１がドット演算処理を行う。すなわち、印刷制御手段６０が記録ヘッド１８のノズル１８ａからのインク滴吐出数Ｊを演算手段６１に送信する。演算手段６１は、係数設定手段６６に格納された係数ｄをインク滴吐出数Ｊに乗算して、印刷又はフラッシングの際のインク消費量（＝ｄ・Ｊ）を算出する。さらに、演算手段６１は、算出したインク消費量を累積消費量カウンタ６３に送信する。また、クリーニングが行われると、クリーニング機構駆動回路５３が、クリーニングの際に記録ヘッド１８から排出されたインク消費量を、累積消費量カウンタ６３に送信する。累積消費量カウンタ６３は、インク消費量を受信すると、既に格納していた累積消費量Ｒに加算し、新たに累積消費量Ｒ（＝Ｒ＋ｄ・Ｊ）を算出する。こうして、クリーニング、印刷、フラッシングが行われる度にインク消費量が演算され、累積消費量カウンタ６３に格納された累積消費量Ｒが逐次更新される。なお、このインクパック３６毎の累積消費量Ｒのことを、インク消費量Ｒと呼ぶこともある。
【００７９】
次に図７に示すフローチャートに従ってインク供給制御処理及び補正処理について説明する。この処理において係数ｄの補正が行われ、係数ｄを用いて算出される累積消費量Ｒ（以下、インク消費量Ｒと称す）の精度が向上する。
【００８０】
この処理では、所定圧力Ｐ２に達した後に加圧ポンプ２８の駆動を所定時間だけ継続させることにより、所定量の空気をさらに供給する追い加圧を行い、追い加圧時の圧力から所定圧力Ｐ２に降下するまでのインク消費量と所定量とを比較して係数ｄの補正を行う。このため、空気圧センサ２９は、所定圧力Ｐ２を検知できるものあればよく、所定圧力Ｐ２以上でオンし所定圧力Ｐ２未満でオフする圧力スイッチを使用できる。また、所定圧力Ｐ２から追い加圧の圧力Ｐｓまでの圧力範囲を使って補正処理を行う構成であることから、印刷時、フラッシング時、クリーニング時においても補正処理を行うことができる。
【００８１】
まずステップＳ１０では、液圧Ｐｉが下限圧力Ｐｉmin未満になった（Ｐｉ＜Ｐｉminが成立）か否かを判断する。Ｐｉ＜Ｐｉminが成立すればステップＳ２０に進む。一方、Ｐｉ＜Ｐｉminが不成立であれば、当該ルーチンを終了する。
【００８２】
ステップＳ２０では、加圧ポンプ２８を駆動する。すなわち、印刷制御手段６０が加圧ポンプ駆動回路５２に駆動信号を送出して加圧ポンプモータ６８を駆動させることにより、加圧ポンプ２８を駆動する。
【００８３】
ステップＳ３０では、空気圧Ｐａが所定圧力Ｐ２に達した（Ｐａ≧Ｐ２が成立）か否かを判断する。Ｐａ≧Ｐ２が成立すればステップＳ４０に進む。一方、Ｐａ≧Ｐ２が不成立であればステップＳ２０に戻り、Ｐａ≧Ｐ２が成立するまで、加圧ポンプ２８の駆動（Ｓ１３）を継続する。
【００８４】
ステップＳ４０では、駆動時間Ｔを計時する。すなわち、印刷制御手段６０は、計時カウンタ６４に駆動時間Ｔの計時を行わせる。
ステップＳ５０では、駆動時間Ｔが所定時間Ｂに達した（Ｔ≧Ｂ）か否かを判断する。Ｔ≧Ｂが成立すればステップＳ６０に進む。一方、Ｔ≧Ｂが不成立であればステップＳ４０に戻り、Ｔ≧Ｂが成立するまで、駆動時間Ｔの計時（Ｓ４０）の処理を継続する。
【００８５】
ステップＳ６０では、加圧ポンプ２８の駆動を停止させる。
ここまでのステップＳ１０〜Ｓ６０の処理によって、全圧力室３７が初期圧力Ｐ１（大気圧）にある状態から、加圧ポンプ２８が駆動されて空気圧センサ２９の空気圧Ｐａが所定圧力Ｐ２に到達するまで加圧ポンプ２８の駆動が継続される。空気圧センサ２９により、圧力室３７の空気圧が所定圧力Ｐ２（１．１気圧）に達したことが検出されると、計時カウンタ６４が計時を開始する。そして、空気圧Ｐａが所定圧力Ｐ２に達してから、さらに所定量の空気が送り込まれる追い加圧が行われる。そして、計時カウンタ６４が所定時間Ｔを計時し終わると、加圧ポンプ２８の駆動が停止する。
【００８６】
ステップＳ７０では、消費量カウンタ６２をリセットする。このリセットにより消費量カウンタ６２には追い加圧後に消費されたインク消費量が累積されることになる。
ステップＳ８０では、印刷・フラッシング・クリーニングのうちいずれかが発生したか否かを判断する。つまり、インク消費原因の発生の有無を判断する。この判断は、印刷制御手段６０が印刷データを受信したとき、フラッシング時期に達した旨の信号を受け付けたとき、クリーニング操作手段やクリーニングタイマから信号を受け付けたときなどに、演算手段６１が印刷制御手段６０からインク滴吐出数Ｊやインク排出量に関するデータを受信したか否かに基づき行われる。
【００８７】
ステップＳ９０では、インク消費量ΔＲxの演算及び計数を行う。例えば印刷時は、印刷制御手段６０からビットマップデータに基づいたインク滴吐出数に関するデータを受信し、フラッシング時は、印刷制御手段６０からフラッシングの際のインク滴吐出数に関するデータを受信する。印刷又はフラッシング時は、演算手段６１は、係数設定手段６６から係数ｄを読み出し、この係数ｄを、インク滴吐出数Ｊに乗算することによりインク消費量（＝ｄ・Ｊ）を算出する。また、クリーニング時は、クリーニング機構駆動回路５３から、クリーニングの際に記録ヘッド１８から吸引排出される、クリーニングのランクに応じたインク排出量に関するデータを受信する。演算手段６１は、クリーニング機構駆動回路５３から、インク排出量に関するデータから特定されるインク排出量をクリーニング時のインク消費量Ｒclとして取得する。そして、取得したインク消費量（＝ｄ・Ｊ又はＲcl）を消費量カウンタ６２に計数する。消費量カウンタ６２には、追い加圧後に消費されたインク消費量ΔＲx（＝ΔＲx＋ｄ・Ｊ又は＝ΔＲx＋Ｒcl）が累積される。なお、インク消費量ΔＲxは、インク色ｘに関するインク消費量を指す。
【００８８】
ステップＳ１００では、空気圧Ｐａが所定圧力Ｐ２未満に降下した（Ｐａ＜Ｐ２が成立）か否かを判断する。Ｐａ＜Ｐ２が成立すればステップＳ１１０に進む。一方、Ｐａ＜Ｐ２が不成立であればステップＳ８０に戻り、Ｐａ＜Ｐ２が成立するまで、インク消費量ΔＲを消費量カウンタ６２に累積する（Ｓ８０，Ｓ９０）。
【００８９】
以降のステップＳ１１０〜Ｓ１３０の処理は、補正処理を示す。
ステップＳ１１０では、インク総使用量ΔＶallの演算を行う。ここで、インク総使用量ΔＶallとは、追い加圧後に空気圧Ｐａが所定圧力Ｐ２に降下するまでの間に消費された各インク色ｘのインク使用量ΔＶxの総和をいう。インク総使用量ΔＶallは追い加圧で供給された空気供給量Ｖａに等しい。よって、空気供給量Ｖａを算出する計算式を用いて、インク総使用量ΔＶallとする。
【００９０】
ここで、図６（ｂ），（ｃ）を用いて、インク総使用量ΔＶallの算出方法について説明する。図６（ｂ）は追い加圧の状態を示す。追い加圧で全ての圧力室３７に送り込んだ空気供給量Ｖａは、追い加圧された所定時間Ｔ、空気供給率Ｑを用いて、式  Ｖａ＝Ｔ・Ｑ  により計算される。
【００９１】
図６（ｃ）は、追い加圧後にインクが消費されて空気圧Ｐａが所定圧力Ｐ２まで降下した時点のインク残量を示す。同図（ｃ）において破線が追い加圧時のインク量、実線が追い加圧後に所定圧力Ｐ２まで降下した時点のインク量を示す。この間に使用されたインク使用量ΔＶk，ΔＶc，ΔＶm，ΔＶyの総和が、追い加圧で供給された空気供給量Ｖａに等しいことになる。つまり、インク総使用量ΔＶallと空気供給量Ｖａは等しい。
【００９２】
よって、インク総使用量ΔＶallを算出する演算手段６１は、計時カウンタ５７に格納された所定時間Ｔ、供給率設定手段６７に格納された空気供給率Ｑを用いて、インク総使用量ΔＶallを、式  ΔＶal＝Ｔ・Ｑ  により算出する。例えば図６（ｂ）に示すインク残量の状態で追い加圧したとき、所定時間Ｔが２秒、空気供給率Ｑが５ｍｌ／ｓとすると、追い加圧による空気供給量Ｖａ、すなわちインク総使用量ΔＶallは、式  ΔＶall＝Ｔ・Ｑ  により、１０ｍｌと算出される。
【００９３】
図７に戻って、ステップＳ１２０では、インク総使用量ΔＶallがインク総消費量ΔＲallより小さいか否かを判断する。ΔＶall＜ΔＲallが成立した場合はステップＳ１３０に進み、ΔＶall＜ΔＲallが不成立である場合はステップＳ１４０に進む。
【００９４】
ここで、ドット演算処理に用いられる係数ｄは、プリンタ１１の個体差によるインク滴のドット重量のばらつき範囲（例えば±１０％）内で略最大値（＋１０％）に偏った場合を想定して初期設定されている。このため、大抵の場合、ドット演算処理から得られるインク総消費量ΔＲallよりも、実際のインク使用量に相当するインク総使用量ΔＶallの方が少ないことが予測される。ΔＶall＜ΔＲallが成立した場合は、係数ｄを用いたドット演算処理で得られたインク消費量ΔＲが実際よりも過大な値として演算されたことになるので、空気量演算処理から取得されるインク総使用量ΔＶallを用いて係数ｄを小さく補正し、インク消費量Ｒの精度を上げるようにしている。一方、その予測に反してΔＶall＜ΔＲallが不成立の場合は、空気供給システム等にリーク等の異常が発生し、空気量演算処理が適正に行われていない可能性がある。このため、ΔＶall＜ΔＲallが不成立の場合は、演算手段６１は、それまでの係数ｄを用いて算出されたインク消費量ΔＲを採用する。
【００９５】
ステップＳ１３０では、インク使用量ΔＶallとインク消費量ΔＲallとを用いて係数ｄを補正する。この係数ｄの補正は、インクがｎ色である場合に、次式により算出する。
ｄ＝ｄ×ΔＶall／（ΔＲ１＋ΔＲ２＋…＋ΔＲn）＝ｄ×ΔＶall／ΔＲall
このように補正処理によりインク総使用量Ｖallが求められる度に、その時のｎ色のインク消費量Ｒ１，…，Ｒｎを用いて、インク消費量Ｒの演算に用いられる係数ｄの補正が行われる。但し、インク滴のドット重量のばらつきは、実際にはインク色毎に異なり、例えばブラックが＋１０％、シアンが５％、マゼンタが０％、イエロが−１０％というように異なる。この処理における係数ｄの補正は、インク色毎の個々のばらつきは考慮されていない全インク色共通の一律補正になる。そのために、係数ｄをインクカートリッジＣ１〜Ｃ４毎（インク色毎）に個々に補正する係数補正処理を採用することが好ましい。このインク色毎に係数ｄを補正する係数補正処理は、第２実施形態で説明する。こうして補正された係数ｄは、係数設定手段６６に格納されて更新される。補正後の係数ｄは前回までの係数ｄよりも小さく補正される。なお、ステップＳ１１０〜Ｓ１３０の処理を実行する演算手段６１（ＣＰＵ）により、補正手段が構成される。
【００９６】
ステップＳ１４０では、インク残量Ｚxを取得する。演算手段６１は、まずインク消費量ΔＲk，ΔＲc，ΔＲm，ΔＲyを、累積消費量カウンタ６３に計数し、追い加圧時点の累積消費量Ｒk，Ｒc，Ｒm，Ｒyを、所定圧力Ｐ２に降下した時点における累積消費量Ｒk，Ｒc，Ｒm，Ｒyに更新する。そして、係数ｄが補正された場合は、空気量演算処理で得られたインク総使用量ΔＶallを、インク色毎のインク消費量ΔＲxのインク総消費量ΔＲallに占める比率ΔＲx／ΔＲallをそれぞれ乗じて、式  Ｖx＝Ｖall×ΔＲx／ΔＲall  によりインク使用量Ｖｘを求める。すなわち、ブラック、シアン、マゼンタ、イエロの各インク使用量ΔＶxは、それぞれ、Ｖk＝Ｖall・ΔＲk／ΔＲall、Ｖc＝Ｖall・ΔＲc／ΔＲall、Ｖm＝Ｖall・ΔＲm／ΔＲall、Ｖy＝Ｖall・ΔＲy／ΔＲall  により算出される。そして、インクパック３６の初期インク量Ｖoからインク使用量Ｖxを差し引いて、インク残量Ｚx（＝Ｖo−Ｖx）を算出する。これは、ドット演算処理で得られたインク消費量Ｒxが、空気量演算処理から得られたインク使用量Ｖxより大きな値をとるときは、インク消費量Ｒxに替えてインク使用量Ｖxが採用され、インク使用量Ｖxに基づくインク残量Ｚxが求められることを意味する。
【００９７】
一方、係数ｄが補正されなかった場合、すなわちステップＳ１２０からステップＳ１４０へ移行した場合は、インクパック３６の初期インク量Ｖoから、累積消費量カウンタ６３に更新された累積消費量Ｒxを差し引いて、インク残量Ｚx（＝Ｖo−Ｒx）を算出する。これはドット演算処理で得られたインク消費量Ｒxに基づくインク残量Ｚxが採用されることを意味する。つまり、このステップＳ１４０の処理では、空気量演算処理から特定されるインク使用量Ｖxと、ドット演算処理で得られたインク消費量Ｒxとの大小関係が、Ｖx＞Ｒxの場合はインク消費量Ｒxを採用してインク残量Ｚxを取得し、Ｖx≦Ｒxの場合はインク使用量Ｖxを採用してインク残量Ｚxを取得する。インク残量Ｚxは残量カウンタ６４に格納される。なお、採用された各インク色のインク残量Ｚxは、インクカートリッジＣの記憶素子３８に記憶される。
【００９８】
インク消費量Ｒの更新によりインク残量Ｚxが更新される度に、あるいは定期的に残量カウンタ５９の値を読み出して、インク残量Ｚxが所定値以下であるか否かの判断が行われる。この判断は、インクカートリッジＣ１〜Ｃ４毎のインク残量Ｚxに対して個別に行われる。インク残量Ｚxが所定値以下であるインクカートリッジＣが一つでも存在すれば、インクエンドと判定し、印刷制御手段６０は、表示駆動回路５６に駆動信号を送信して、インクエンドと判定したインク色がインクエンドである旨を表示部６９に表示する。なお、表示部６９としては、ＬＥＤ等の表示灯や表示パネル等が挙げられる。また、プリンタ１１がホストコンピュータに接続されている場合は、ホストコンピュータにその旨を送信してモニタにインクエンドの旨を表示させる。
【００９９】
図４は、本実施形態の空気送込動作及び補正処理が行われる際の時間に対する空気圧Ｐａの変化の様子を示したグラフを示す。横軸が時間ｔであり、左側の縦軸が空気圧Ｐａ、右側の縦軸が液圧Ｐｉ（インク圧）である。プリンタ１１の電源投入後は、空気供給バルブ３０が開弁状態にあるため、インクカートリッジＣ内は大気圧（Ｐ１）にある。その後、加圧ポンプ２８が駆動されると、各圧力室３７に空気が送り込まれることで空気圧Ｐａが上昇し、空気圧Ｐａが所定圧力Ｐ２に達すると、計時カウンタ６５の計時が開始される。この計時カウンタ６５により所定圧力Ｐ２に達した後の追い加圧の時間が計時され、例えば駆動時間Ｔが所定時間Ｂ（秒）を経過すると、加圧ポンプ２８の駆動が停止される。その後、インク消費によって、空気圧Ｐａは徐々に低下する。そして、所定圧力Ｐ２まで降下した時点で、補正処理が行われ、係数ｄが補正される。その後、インクがさらに消費されると、やがて液圧センサ２３が下限圧力Ｐｉminを検出し、下限圧力Ｐｉminが検出されると、再び加圧ポンプ２８が駆動される。そして、空気圧Ｐａが所定圧力Ｐ２に達すると、所定時間Ｔの追い加圧がなされ、その後のインク消費により所定圧力Ｐ２まで降下した時点で再び係数ｄが補正される。
【０１００】
こうして印刷中において、インク供給のために加圧される度にその後の空気圧降下途中のある時点になる度に係数ｄが繰り返し補正される。このため、係数ｄの補正の機会が著しく増え、インク消費量Ｒ及びインク残量Ｚの精度が増すことになり、インクエンドの設定残量近くまでインクを使用することができる。なお、追い加圧後の空気圧Ｐａは、インクパック３６におけるインク消費が進むに連れて圧力室３７の容積が徐々に増えるため、徐々に低くなる。
【０１０１】
以上詳述したように、第１実施形態によれば、以下の効果を得ることができる。
（１）所定圧力Ｐ２に到達してからさらに加圧ポンプ２８を所定時間Ｔだけ駆動して所定量Ｄの空気を余分に供給する追い加圧を行い、追い加圧後に空気圧Ｐａが所定圧力Ｐ２まで降下するまでの間に消費されたインク消費量Ｒと所定量Ｄとを比較することによって、係数ｄを補正する方法を採用した。よって、補正処理前の空気送込動作を、インク加圧状態を維持したまま行うことができる。従って、印刷中や待機中の期間においても、空気送込動作及び補正処理を行って係数ｄを補正できるので、補正の機会を増やすことができる。よって、補正の機会が増えるので、それだけインク消費量Ｒの精度を向上させることができる。そして、インクエンド時は、インクエンドの設定残量近くでインクエンドと判定されるので、インクエンド時のインク残量を従来構成に比べ少なくすることができる。
【０１０２】
（２）補正するに当たって、ΔＶx＜ΔＲxが成立するか否かを判断し、ΔＶx＜ΔＲxが成立したときのみ係数ｄを補正した。よって、空気送込動作がリーク等によりエラーしたときには、そのとき求められた空気量演算処理による補正が行われない。つまり、インク消費量演算で得られたインク消費量Ｒよりも空気量演算処理で得られたインク使用量Ｖの方が多い（ΔＲx＜ΔＶx）場合は、インク使用量ΔＶxを採用しない。よって、測定エラー等の誤ったインク使用量ΔＶxを採用したことに起因する係数ｄの誤補正を防止できる。
【０１０３】
（３）空気送込動作による空気供給量が所定時間Ｔによって決まり常に一定なので、インクカートリッジの使用開始からインクエンドに至るまで、補正のばらつきが生じにくい。例えば特許文献２の方法では、所定圧力に達するまで空気供給を行うので、圧力室の容積が小さいときに空気供給量が少なく、圧力室の容積が大きくなると空気供給量が多くなる。この場合、インクカートリッジの使用初期に補正のばらつきが発生しやすく、使用終期に体積効果により補正のばらつきが小さくなるものの大量の空気供給により空気送込動作の所要時間が長くなり過ぎる傾向がある。これに対し、本実施形態によれば、圧力室３７の容積が小さいときにその容積の割りに空気供給量が多く補正のばらつきが比較的小さく抑えられ、圧力室３７の容積が大きくなるとその容積の割りに空気供給量が少なく抑えられて空気送込動作の所要時間が長くなり過ぎることが回避される。よって、精度及び動作の点で効率のよい補正を実施できる。
【０１０４】
（４）インク供給システムを構成する加圧ポンプ２８、空気圧センサ２９、空気供給バルブ３０、空気供給路２７などを流用して空気送込動作を行うので、空気送込動作専用の装置を別途設ける必要がなく、プリンタ１１の構成を簡単かつ小型にすることができる。
【０１０５】
（５）所定圧力Ｐ２に達した後の追い加圧は、計時カウンタ６４の計時時間で管理するので、所定圧力Ｐ２を検知できれば足りる。よって、空気圧センサ２９として、圧力を連続的に検出できる高価な圧力センサを必ずしも使用する必要はなく、所定圧力を境にオン／オフが切り換わる比較的構成が簡単で安価な圧力スイッチの採用も可能である。
【０１０６】
（６）空気送込動作を大気圧の状態から開始する特許文献２に記載の技術では、空気送込動作を実施できる時期が、加圧停止可能な時期である省電力モード等に限られたため、空気送込動作による加圧をインク供給に利用できる頻度が極めて低かった。これに対し、本実施形態では、空気送込動作を印刷中や待機中に行ってその加圧をインク供給に利用できる頻度が極めて高いので、無駄がなく効率的である。
【０１０７】
（７）追い加圧時の空気供給量を、計時カウンタ６５が計時した加圧ポンプ２８の駆動時間Ｔから求める構成を採用するので、空気量演算処理の演算に使う計測値を簡単に取得できる。例えば空気供給量の取得に流量計などを用いることも可能ではあるが、この構成に比べマイクロコンピュータが内蔵する計時カウンタを利用できるので、余分な計測装置を設ける必要がない。
【０１０８】
（８）全色が新品のインクカートリッジである初期状態のときに、空気送込動作を行って空気供給率Ｑを算出し、加圧ポンプ２８の個体差によるポンプ能力のばらつきに応じて空気供給率Ｑを補正するので、係数補正の精度を向上させることができる。
【０１０９】
（第２実施形態）
次に第２実施形態を説明する。前記第１実施形態では、係数ｄを各インク色供給に一律補正したが、この実施形態は、インク色毎に個別に係数ｄを補正する係数補正処理を採用している。以下、図７に示したフローチャートを用いつつ処理の異なる部分を説明する。図７におけるステップＳ１０〜Ｓ１１０及びＳ１４０の処理は同じである。補正に係るステップＳ１２０及びＳ１３０の処理に他の処理が加わる。
【０１１０】
図７の処理において、インク総使用量ΔＶallとインク消費量（ΔＲk，ΔＲc，ΔＲm，ΔＲy）の演算値を複数回分（インク色の数と同数回分（４回分））取得するようにし、これらのデータを用いてインク色毎の係数ｄk，ｄc，ｄm，ｄyを補正する。これらの関係は次式で与えられる。
ΔＲk(j)・ｄk＋ΔＲc(j)・ｄc＋ΔＲm(j)・ｄm＋ΔＲy(j)・ｄy＝ΔＶall(j)  …(1)
ここで、式(1)における記号中の(j)は、ｊ回目のデータであることを示す。なお、データが複数回（４回）分に満たない場合は、図７におけるステップＳ１２０，Ｓ１３０の処理を実行して係数ｄを一律補正し、複数回分のデータが蓄積された以後においては、以下の処理を実行して係数ｄをインク色毎に個別に補正する。
【０１１１】
例えばインク消費量Ｒk，Ｒc，Ｒm，Ｒyのうち少なくとも１つが他の回と異なる値となるタイミングで４回分のデータが取得されると、インク消費量Ｒk，Ｒc，Ｒm，Ｒyのうち少なくとも１つの値の異なる上記(1)式が４つ得られる。これらの４つの式を用いてインク色毎の４つの係数ｄk，ｄc，ｄm，ｄyを演算する。
【０１１２】
処理手順としては、図７において、Ｓ１２０とＳ１３０の間に次の処理が入る。すなわち、ステップS１２０でΔＶall＜ΔＲallが成立した場合は、次のステップＳ１２１として、インク総使用量ΔＶallとインク消費量（ΔＲk，ΔＲc，ΔＲm，ΔＲy）の演算値が４回分記憶されているか否かを判断する。４回分記憶されていれば、次のステップＳ１２２として、上記(1)の関係式に４回分のデータをそれぞれ適用して得られる４つの式を用い、これらの式中の変数である４つの係数ｄk，ｄc，ｄm，ｄyを演算する。この場合、式中における定数ΔＶallの値は、計測値から導かれるもので誤差を含むので、係数ｄk，ｄc，ｄm，ｄyは、コンピュータを使用した公知の反復解法を用いて近似解として算出する。そして、算出した係数ｄk，ｄc，ｄm，ｄyに補正した後は、ステップＳ１４０に進む。
【０１１３】
一方、４回分のデータが蓄積されていない場合は、ステップS１３０に進んで、全インク色に共通に用いられる係数ｄの一律補正を行う。なお、本実施形態では、ステップＳ１２１，Ｓ１２２の各処理を実行する演算手段６１（ＣＰＵ）により、補正手段が構成される。
【０１１４】
なお、演算手段６１は、空気量演算処理を行う度に、その回のインク総使用量ΔＶallとインク消費量（ΔＲk，ΔＲc，ΔＲm，ΔＲy）の演算値を、不揮発性メモリの所定記憶領域に順番が分かるように記憶する。そして、データが４回分を超える場合は一番旧い回のデータを消去し、直近４回分のデータだけを記憶する。また、ステップＳ１２０で、ΔＶall＜ΔＲallが不成立で空気送込動作にエラーの虞がある場合は、その回のデータは保存しない。また、一律補正の係数ｄが設定された状態から、初めて複数回分のデータが蓄積され（Ｓ１２１）、初めてステップＳ１２２に移行した場合は、インク色毎の係数ｄxが大きく補正されることもありうる。
【０１１５】
この実施形態によれば、空気圧センサ２９及び空気供給バルブ３０が複数のインクカートリッジＣ１〜Ｃ４で共有されて１個ずつ設けられた簡単な構成でありながら、インク色個別に係数ｄxを補正することができる。すなわち、最初は、空気演算処理で得られたインク総使用量Ｖallと、ドット演算処理で得られたインク総消費量Ｒallとを用いて、係数ｄを、式  ｄ＝ｄ・ΔＶall／ΔＲall  により一律補正するものの、複数回分のデータが蓄積された以後は、インク色毎に係数ｄxを補正するので、インク色毎のインク消費量Ｒxの精度を一層上げることができる。よって、インクエンド時のインク残量Ｚxの精度を向上できるので、インクカートリッジＣ１〜Ｃ４をインクエンド表示されるまで使用した際に、ドット重量がばらつき範囲の小さい側に偏っているインク色でも、そのインク色に対応するインクカートリッジＣをインクエンドの設定残量近くまで使い切ることができる。
【０１１６】
なお、前記各実施形態に限定されず、以下の形態も採用できる。
（変形例１）前記各実施形態では、インク滴吐出数Ｊに乗算する係数ｄを補正したが、これに限定されない。前記各実施形態では、クリーニングのインク排出量のばらつき分は、インク滴吐出数Ｊに乗算する係数ｄの補正に組み込まれる構成であったが、係数ｄを補正するときの補正係数Ｖall／Ｒallを、クリーニングによるインク排出量にも乗算して補正を加える構成を採用できる。ドット重量のばらつきに比べ、クリーニングによる吸引インク重量のばらつきは小さいので無視してもよいが、吸引ポンプモータ等の個体差のばらつきにより、吸引インク重量のばらつき範囲が比較的大きい場合に有効である。
【０１１７】
また、吸引インク重量のばらつきが小さくクリーニングによるインク消費量Ｒclの信頼性が比較的高ければ、インク総使用量Ｖallからクリーニング総消費量Ｒallclを差し引いて、吐出によるインク総使用量Ｖallinjのみを求め、このＶallinjの値を用いて係数ｄを補正する構成を採用できる。この場合、吐出によるインク消費量Ｒinjとクリーニングによるインク消費量Ｒclとをインク色毎に個別にカウンタに格納する。そして、式  ｄ＝ｄ・（ΔＶ−Ｒcl）／Ｒinj  により、カートリッジ交換されたインク色の係数ｄを補正する。この方法であれば、係数ｄを一層適正に補正でき、インク残量Ｚの精度を一層上げることができる。
【０１１８】
（変形例２）前記実施形態では、空気供給率Ｑを大気圧から所定圧力Ｐ２まで加圧する際に取得した計測値に基づいて算出したが、これに限定されず、例えば以下のような算出方法を採用できる。空気圧センサ２９としては圧力を連続的に検出できるものを使用する。空気供給率Ｑの算出は、所定圧力Ｐ２からＰ２＋ΔＰまで上昇させたときに加圧ポンプ２８の駆動時間Ｔを計時したときのデータを用いて行う。空気供給率Ｑは、駆動時間Ｔ、所定圧力ΔＰを用いて、式  Ｑ＝Ａallo・ΔＰ／Ｔ  により算出する。ここで、Ａalloは、初期状態における圧力室総容積である。本例では、追い加圧の圧力範囲で計測されたデータに基づき空気供給率Ｑを算出する。例えば圧力室３７が高圧になるに連れて空気供給率Ｑが低下するポンプ特性をもつ加圧ポンプ２８を使用しても、実際に使用される圧力範囲での空気供給率Ｑを採用できる。よって、空気供給率Ｑを用いて算出されるインク総使用量ΔＶall等のデータの精度が高まり、補正の精度も向上する。
【０１１９】
（変形例３）前記実施形態では、追い加圧をするときの時間を一定時間としたが、追い加圧時間は変化させてもよい。例えばインクの消費が進むに連れて増大する圧力室の容積に応じて連続的又は段階的に長くする構成を採用してもよい。
【０１２０】
（変形例４）前記各実施形態では、インクカートリッジごと交換する方式であったが、これに限定されない。例えばケース内のインクパックのみを交換してケースは繰り返し使用できる方式でも構わない。この方式であっても、インクパックの交換前後の空気送り込み量から交換前のインクパックのインク使用量を算出して、係数補正を行うことはできる。
【０１２１】
（変形例５）前記実施形態では、インクパックが一つひとつ別々のケースに収容されたインクカートリッジであったが、これに限定されない。例えば１つのケース内に複数のインクパックが収容されたインクカートリッジでも構わない。この場合、ケース内に複数のインクパックがそれぞれ個別に密閉された区画室に収容された構成であれば、空気送込量からインクパック毎のインク使用量を算出できるので、同様に第１の演算手段の演算機能にインク色個別の補正を加えることはができる。
【０１２２】
（変形例６）前記各実施形態では、インクの加圧供給のための加圧の度にその後の空気圧が所定圧力Ｐ２まで降下する度に補正処理を毎回行ったが、これに限定されない。１回おき、２回以上の複数回おきに補正処理をおこなってもよい。
【０１２３】
（変形例７）圧力検出手段は空気圧センサ２９に限定されない。例えばインク供給バルブ４１の上流側（インクカートリッジ側）のインク供給路２２上に設けた液圧センサ２３の検出インク圧から、圧力室３７の空気圧を間接的に検出しても構わない。さらに圧力検出手段は、圧力センサにも限定されない。例えば加圧ポンプ２８を駆動する加圧ポンプモータ６８（電動モータ）の負荷を検出して間接的に圧力室の圧力を検出する負荷検出器を採用することもできる。要するに圧力室が所定圧力に到達したことを検知できればよい。
【０１２４】
（変形例８）前記実施形態では、計時カウンタ６５により計時された駆動時間Ｔを用いて空気供給量を計測する構成としたが、計時カウンタ６５による計時を廃止した構成も可能である。例えば印刷制御手段６０は加圧ポンプモータ６８を所定回転数だけ駆動させる制御を行う。そして、所定回転数の回転で送り込まれる予め既知の空気送込量のデータを、メモリから読み出して用いる構成としてもよい。
【０１２５】
（変形例９）前記各実施形態では、インク加圧供給システムを有するプリンタ１１に適用し、インク供給システムを構成する加圧ポンプ２８、空気供給路２７、空気圧センサ２９及び空気供給バルブ３０等を流用して、空気量演算処理で必要なデータを取得する空気送込処理を行ったが、流用ではなく、空気送込処理専用の装置として設けることもできる。
【０１２６】
（変形例１０）前記各実施形態では、プリンタ１１は４個のインクカートリッジＣを装填する構成であったが、インクカートリッジ装填数は２個以上の範囲で適宜変更できる。例えば６色、７色、８色以上のインク色で印刷できるプリンタにも適用できる。
【０１２７】
（変形例１１）前記実施形態では、室としての圧力室に供給する流体（圧縮性流体）を空気としたが、空気に限定されない。例えば窒素、酸素、二酸化炭素、アルゴンなど他の気体を用いても構わない。特に液体噴射装置で他の用途で使用される気体であると好ましく、例えば産業用の液体噴射装置において、噴射された液滴の酸化防止など特定の目的で供給される気体を用いてもよい。
【０１２８】
（変形例１２）特許文献２に記載の構成のように、複数のインクカートリッジ毎に個別に空気供給バルブ及び圧力検出手段を備えた構成において適用してもよい。空気送込動作を大気開放することなく印刷中に行えるので、補正の機会を増やすことができる。また、第２実施形態を採用した場合は、インク色毎の係数ｄxを補正するために、空気送込動作をインクカートリッジ毎に個別に行う必要がない。
【０１２９】
（変形例１３）空気供給率を、駆動時間Ｔと圧力変化ΔＰ（＝Ｐ２−Ｐ１）との対応関係を基に算出したが、他の方法で算出してもよい。例えば駆動時間ではなくポンプ又は加圧ポンプモータの単位回転数当たりに供給（又は吸引）される流体量で示される供給率(ml／回転)として算出することもできる。この構成によっても、ポンプの個体差等によりばらつくポンプ能力を適正な値に設定できるので、補正の精度を向上できる。
【０１３０】
（変形例１４）前記実施形態では、液圧センサ２３の検出圧が下限圧力未満になったことをトリガとして、加圧ポンプ２８の駆動を開始させたが、加圧ポンプ２８の駆動を開始するトリガはこれに限定されない。例えば空気圧センサ２９の検出圧が所定値Ｐａmin（＜Ｐ２）未満になったことをトリガとしてもよい。さらに、前回の加圧ポンプ駆動停止時から演算手段６１により演算されたインク消費量が所定値以上になったことをトリガとしてもよい。また、これらのうち２つ又は３つが共に成立したことをトリガとすることもできる。
【０１３１】
（変形例１５）前記実施形態では、液体噴射装置をインクジェット式プリンタに具体化したが、その他の液体噴射装置にも適用できる。インク以外の他の液体（機能材料の粒子が分散されている液状体を含む）を噴射する液体噴射装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材などの材料が分散または溶解された液状体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置であってもよい。そして、これらのうちいずれか一種の液体噴射装置に本発明を適用することができる。
【０１３２】
以下、前記実施形態および各変形例から把握される技術的思想を記載する。
（１）前記室に前記所定量の流体を送り込んだことを計測する計測手段を備えたことを特徴とする請求項１乃至１２のいずれか一項に記載の液体噴射装置。
【０１３３】
（２）前記計測手段は、前記ポンプの駆動時間を計時する計時手段であることを特徴とする請求項１乃至１２のいずれか一項に記載の液体噴射装置。これによれば、所定圧力を検出した後、ポンプの駆動時間を計時することにより、さらに所定量の流体を送り込むことができる。
【０１３４】
（３）前記圧力検出手段は、前記複数の室に共有されていることを特徴とする請求項１乃至１２のいずれか一項に記載の液体噴射装置。これによれば、圧力検出手段は複数の室の圧力を共通に検出する一つ備えられるので、液体噴射装置の構成が簡単になる。
【０１３５】
（４）前記演算手段における演算機能は、前記液体噴射ヘッドから吐出される液滴のドット重量がばらつき範囲内の大きい側に偏っている場合を想定して前記消費量が算出されるように設定されており、前記演算手段により求められた消費量の総和よりも、前記所定量の方が多い場合は、前記補正手段は補正を行わないことを特徴とする請求項１乃至１２のいずれか一項に記載の液体噴射装置。
【０１３６】
（５）前記複数の液体収容部がそれぞれ個別に筐体内に収容された複数の液体収容体を備えていることを特徴とする請求項１乃至１２のいずれか一項に記載の液体噴射装置。これによれば、一つの液体収容部の液体を使い切った場合にそれを収容する液体収容体を交換することで、その液体収容部のみを交換できるので、経済的である。
【図面の簡単な説明】
【０１３７】
【図１】第１実施形態のプリンタの平面図。
【図２】インク供給システムを説明する模式断面図。
【図３】インクカートリッジを示す模式側断面図。
【図４】空気圧及び液圧の時間経過による変化の様子を示すグラフ。
【図５】プリンタの電気的構成を示すブロック図。
【図６】（ａ）〜（ｃ）空気供給率、空気量演算処理及び補正処理を説明する説明図。
【図７】インク供給制御処理及び補正処理を示すフローチャート。
【符号の説明】
【０１３８】
１１…液体噴射装置としてのプリンタ、１８…液体噴射ヘッドとしての記録ヘッド、１８ａ…ノズル、２３…液圧センサ、２５…インク供給路、２７，２７ａ…空気供給路（流体流路）、２８…ポンプとしての加圧ポンプ、２９…圧力検出手段（計測手段）としての空気圧センサ、３０…空気供給バルブ（流体供給弁）、３５…ケース、３７…室としての圧力室（空気室）、３６…液体収容部としてのインクパック、３８…記憶素子、３９…端子、４１…液体供給弁としてのインク供給バルブ、５０…マイクロコンピュータ、６０…制御手段としての印刷制御手段、６１…演算手段及び補正手段としての演算手段、６３…累積消費量カウンタ、６４…残量カウンタ、６５…計時カウンタ（計測手段、計時手段）、６６…係数設定手段、６７…供給率設定手段、６９…表示部、Ｃ，Ｃ１〜Ｃ４…液体収容体としてのインクカートリッジ、ｄ，ｄx…係数、Ｐ２…所定圧力、ΔＰ…圧力差（圧力変化）、Ｔ…駆動時間（所定時間）、Ａall…圧力室総容積、ΔＶall…インク総使用量、ΔＲall…インク総消費量、Ｑ…空気供給率（ポンプ能力）、Ｚx…インク残量、Ｖx…インク使用量、Ｒx…インク消費量（累積消費量）。
【図１】
2008018611.tif 000003
【図２】
2008018611.tif 000004
【図３】
2008018611.tif 000005
【図４】
2008018611.tif 000006
【図５】
2008018611.tif 000007
【図６】
2008018611.tif 000008
【図７】
2008018611.tif 000009