(57)【要約】【課題】ポンプのインク供給量がばらついても記録ヘッドに安定的に記録材を供給することが可能なプリンターを提供すること。【解決手段】プリンター１００は、記録ヘッド２２と、記録ヘッド２２にインクＩＫを供給し末端容器６０からからインクＩＫが供給される中継容器３０と、末端容器６０から中継容器３０にインクＩＫを供給する加圧ポンプ３４および減圧ポンプ３５と、制御部１０とを備え、末端容器６０はユーザーが着脱可能に構成され、制御部１０は、加圧ポンプ３４および減圧ポンプ３５の動作を制御し、中継容器３０から記録ヘッド２２に供給して消費されたインクＩＫの量および末端容器６０から中継容器３０に供給されたインクＩＫの量に基づき中継容器３０の推定消費量を算出し、減圧ポンプ３５の供給量の公差の最小値を用いて末端容器６０から中継容器３０に供給されたインクＩＫの量を算出することを特徴とする。【選択図】図１
2018051868.tif 000002
【特許請求の範囲】
【請求項１】
記録材を排出する記録ヘッドと、
前記記録ヘッドに前記記録材を供給し、第２容器から前記記録材が供給される第１容器と、
前記第２容器から前記第１容器に前記記録材を供給する供給手段と、
制御部と、を備える記録装置であって、
前記制御部は、
前記供給手段の動作を制御し、
前記第１容器から前記記録ヘッドに供給して消費された前記記録材の量および前記供給手段により前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出し、
前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出するときに、前記供給手段の供給量の公差の最小値を用いて前記第２容器から前記第１容器に供給された前記記録材の量を算出することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置であって、
前記制御部は、
前記第１容器の推定消費量が前記第１容器の所定容量に基づいて設定される所定量以上となったときに、前記供給手段により前記第２容器から前記第１容器に前記記録材を供給させることを特徴とする記録装置。
【請求項３】
請求項１または２に記載の記録装置であって、
記憶部をさらに備え、
前記制御部は、前記第１容器の推定消費量を前記記憶部に記憶させることを特徴とする記録装置。
【請求項４】
請求項３に記載の記録装置であって、
前記制御部は、
前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出したときに、前記第１容器の推定消費量が負の値となった場合には、前記第１容器の推定消費量がゼロであるとして、前記記憶部の前記第１容器の推定消費量を更新することを特徴とする記録装置。
【請求項５】
請求項１から４のいずれか一項に記載の記録装置であって、
前記制御部は、
前記第２容器から前記第１容器への単位供給量の公差の最小値を前記供給手段の前記動作の動作量分積算することによって、前記供給手段の供給量の公差の最小値を用いて前記第２容器から前記第１容器に供給された前記記録材の量の前記算出をすることを特徴とする記録装置。
【請求項６】
請求項５に記載の記録装置であって、
前記制御部は、
前記供給手段の前記単位供給量の公差の最大値で供給した場合に、前記第１容器の推定消費量が初期値となるだけの量を供給するように、前記供給手段の前記動作を実行させることを特徴とする記録装置。
【請求項７】
請求項６に記載の記録装置であって、
前記制御部は、
前記第１容器の推定消費量を前記単位供給量の公差の最大値で割った値以下の整数値を所定動作量とし、前記供給手段の前記動作を前記所定動作量実行させることを特徴とする記録装置。
【請求項８】
請求項７に記載の記録装置であって、
前記第１容器の前記所定容量まで前記記録材が充填されたことを検出するセンサーを備え、
前記制御部は、
前記供給手段の前記動作を前記所定動作量実行し終える前に、前記第１容器の前記所定容量まで前記記録材が充填されたことを前記センサーが検出した場合には、
前記供給手段の前記動作を停止し、前記単位供給量の公差の最小値を前記センサーが検出するまでに前記動作が実行された動作量分積算することで、前記第２容器から前記第１容器に供給された前記記録材の量の前記算出をすることを特徴とする記録装置。
【請求項９】
請求項８に記載の記録装置であって、
前記制御部は、
前記供給手段の前記動作を前記所定動作量実行し終える前に、前記第１容器の前記所定容量まで前記記録材が充填されたことを前記センサーが検出した場合には、
次に前記供給手段により前記第２容器から前記第１容器に前記記録材を供給させる際の前記所定動作量の値を補正することを特徴とする記録装置。
【請求項１０】
請求項５から９のいずれか一項に記載の記録装置であって、
前記供給手段は弁であり、
前記単位供給量は、前記弁を開放する単位時間当たりの供給量であり、
前記弁を開放する時間が前記動作量であることを特徴とする記録装置。
【請求項１１】
請求項５から９のいずれか一項に記載の記録装置であって、
前記供給手段はポンプであり、
前記単位供給量は、前記ポンプの１駆動当りの供給量であり、
前記ポンプを駆動する回数が前記動作量であることを特徴とする記録装置。
【請求項１２】
請求項１から１１のいずれか一項に記載の記録装置であって、
前記制御部は、
前記第１容器から前記記録ヘッドに供給して消費された前記記録材の量に基づき前記第１容器の推定消費量を算出するときに、前記記録ヘッドから排出される前記記録材の排出量の公差の最大値を用いることを特徴とする記録装置。
【請求項１３】
請求項１から１２のいずれか一項に記載の記録装置であって、
前記第２容器は第２容器の記憶部を備え、
前記制御部は、
前記第２容器の記憶部に、前記第２容器から前記第１容器に供給された前記記録材の前記第２容器の推定消費量を記憶させることを特徴とする記録装置。
【請求項１４】
請求項１３に記載の記録装置であって、
前記制御部は、
前記供給手段の前記単位供給量の公差の最小値に基づいて、前記第２容器の推定消費量を更新して前記第２容器の記憶部に記憶させることを特徴とする記録装置。
【請求項１５】
請求項１３または１４に記載の記録装置であって、
前記制御部は、
前記供給手段により前記第２容器から前記第１容器に前記記録材が供給されたら、前記第２容器の推定消費量を更新することを特徴とする記録装置。
【請求項１６】
請求項１３から１５のいずれか一項に記載の記録装置であって、
ユーザーインターフェイス部を備え、
前記制御部は、
前記第２容器の推定消費量に基づいて、前記ユーザーに対して前記第２容器の交換を促す表示を前記ユーザーインターフェイス部に出力させることを特徴とする記録装置。
【請求項１７】
請求項１６に記載の記録装置であって、
前記制御部は、
前記第２容器の推定消費量に基づいて、前記ユーザーに対して前記第２容器の交換準備を促す表示を前記ユーザーインターフェイス部に出力させることを特徴とする記録装置。
【請求項１８】
請求項１６または１７に記載の記録装置であって、
前記制御部は、
前記第１容器の推定消費量が前記第１容器の前記所定容量以上となった場合に、前記第２容器が前記記録装置に装着されているか否かを確認し、
前記第２容器が前記記録装置に装着されていない場合には、前記ユーザーに対して前記第２容器の装着を促す表示を前記ユーザーインターフェイス部に出力させることを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関する。
【背景技術】
【０００２】
記録装置の一例であるインクジェット方式のプリンターとして、記録ヘッドにインクを供給するためのサブタンクと、サブタンクにインクを供給するためのメインタンクとを備えたプリンターが提案されている（例えば、特許文献１および特許文献２）。このようなプリンターでは、記録ヘッドに供給するインクが無くなるインク切れが生じないように、サブタンク内およびメインタンク内のインクの量を適正に管理することが求められる。
【０００３】
特許文献１には、サブタンクの消費量がゼロ（充満状態）などの一定状態からのインクの消費量をソフトカウントすることによりサブタンク内のインク残量を把握し、必要時に吸引ポンプを動作させることにより、メインタンクからサブタンクにインクを供給するインク供給システムが開示されている。メインタンク内のインク残量は、複数のサブタンクのインク消費量（ソフトカウント値）を集計することで把握される。
【０００４】
また、特許文献２には、サブタンク内に備えるインクレベルセンサーによりサブタンク内のインクレベルを検出し、必要時にインク補充ポンプを動作させることにより、メインタンクからサブタンクにインクを供給する記録装置が開示されている。メインタンク内のインク残量は、インク補充ポンプの動作回数から算出されたインク補充量を集計することで把握される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３０７７０８号公報
【特許文献２】特開２００６−１８８００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、メインタンクからサブタンクへインクを供給する際に、プリンターの制御部が同じ動作でインクを供給しても、プリンターの固体差等により、複数のプリンター間でインク供給量が異なる場合がある。
【０００７】
例えば、サブタンク内のインク残量を、記録ヘッドから排出した量とメインタンクから供給された量とから把握する場合に、メインタンクからのインク供給量のばらつきに起因して実際のインク供給量が計算上のインク供給量よりも少なくなってしまう可能性がある。メインタンクからサブタンクへの計算上のインク供給量が、実際のインク供給量よりも少ない場合、ヘッドからの排出動作と、メインタンクからサブタンクへのインク供給とを繰り返すうちに、計算上ではサブタンクのインクは空となっていないが、実際のサブタンク内のインクが枯渇してインク切れが生じるおそれがある。しかしながら、特許文献１および特許文献２には、インク供給量のばらつきを考慮してインクの残量を管理することは記載されておらず、記録ヘッドに安定的にインクを供給する上で前述のような課題に対する解決策は示されていない。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００９】
［適用例１］本適用例に係る記録装置は、記録材を排出する記録ヘッドと、前記記録ヘッドに前記記録材を供給し、第２容器から前記記録材が供給される第１容器と、前記第２容器から前記第１容器に前記記録材を供給する供給手段と、制御部と、を備える記録装置であって、前記制御部は、前記供給手段の動作を制御し、前記第１容器から前記記録ヘッドに供給して消費された前記記録材の量および前記供給手段により前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出し、前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出するときに、前記供給手段の供給量の公差の最小値を用いて前記第２容器から前記第１容器に供給された前記記録材の量を算出することを特徴とする。
【００１０】
本適用例の構成によれば、制御部は、第１容器から記録ヘッドに供給して消費された記録材の量と、供給手段により第２容器から第１容器に供給された記録材の量とに基づいて、第１容器の推定消費量を算出する。ここで、制御部は、供給手段により第２容器から第１容器に供給された記録材の量を、供給手段の供給量の公差の最小値を用いて算出する。そのため、供給手段による記録材の供給量が公差の範囲でばらついたとしても、第２容器から第１容器に供給される実際の記録材の量は、公差の最小値を用いた計算上の記録材の量以上となる。換言すれば、第１容器内の記録材の実際の残量が、供給手段による記録材の供給量の公差の最小値に基づいて推定される残量よりも少なくなることはない。したがって、制御部が、算出した第１容器の推定消費量に基づいて第１容器内に必ず残っていると推定される記録材の残量を管理し、供給手段により記録材を供給させることで、供給手段による記録材の供給量がばらついた場合でも、第１容器内の記録材の枯渇を抑止できる。これにより、記録ヘッドに安定的に記録材を供給することが可能な記録装置を提供できる。
【００１１】
［適用例２］上記適用例に係る記録装置であって、前記制御部は、前記第１容器の推定消費量が前記第１容器の所定容量に基づいて設定される所定量以上となったときに、前記供給手段により前記第２容器から前記第１容器に前記記録材を供給させることが好ましい。
【００１２】
本適用例の構成によれば、第１容器の推定消費量が所定量以上となるまでは第２容器から第１容器に記録材を供給させないので、第１容器から記録材が消費される都度記録材を供給させる場合と比べて、供給手段を動作させる頻度を少なくすることができる。そのため、供給手段を動作させるための準備にある程度の時間を要する場合等に、供給手段の実動作以外の時間の比率を小さくできるとともに、供給手段を安定的に動作させることができる。
【００１３】
［適用例３］上記適用例に係る記録装置であって、記憶部をさらに備え、前記制御部は、前記第１容器の推定消費量を前記記憶部に記憶させることが好ましい。
【００１４】
本適用例の構成によれば、算出した第１容器の推定消費量を記憶部に記憶させて保持できる。
【００１５】
［適用例４］上記適用例に係る記録装置であって、前記制御部は、前記第２容器から前記第１容器に供給された前記記録材の量に基づき前記第１容器の推定消費量を算出したときに、前記第１容器の推定消費量が負の値となった場合には、前記第１容器の推定消費量がゼロであるとして、前記記憶部の前記第１容器の推定消費量を更新することが好ましい。
【００１６】
本適用例の構成によれば、第２容器から第１容器に供給された記録材の量に基づいて算出された第１容器の推定消費量が負の値となる場合は、第１容器から消費された計算上の記録材の量を第１容器に供給された記録材の計算上の量が超えており、第１容器に記録材が充満された状態（第１容器の空き容量がゼロの状態）であると考えられる。本適用例の構成によれば、このような場合に、第１容器の推定消費量がゼロであるとして更新するので、第１容器の推定消費量を、第１容器に記録材が充満された状態の初期値にリセットして、記録材の残量管理を継続することができる。
【００１７】
［適用例５］上記適用例に係る記録装置であって、前記制御部は、前記第２容器から前記第１容器への単位供給量の公差の最小値を前記供給手段の前記動作の動作量分積算することによって、前記供給手段の供給量の公差の最小値を用いて前記第２容器から前記第１容器に供給された前記記録材の量の前記算出をすることが好ましい。
【００１８】
第２容器から第１容器に供給された記録材の量を、供給手段の供給量の公差の最小値に基づいて算出するので、供給手段の動作毎の単位供給量が公差の範囲でばらついたとしても、実際に供給される記録材の量は公差の最小値に基づく計算上の供給量以上となる。したがって、第１容器内の記録材の実際の残量が第１容器の推定消費量から推定される残量よりも少なくなることはないので、第１容器内に記録材が残っている状態を維持することができる。
【００１９】
［適用例６］上記適用例に係る記録装置であって、前記制御部は、前記供給手段の前記単位供給量の公差の最大値で供給した場合に、前記第１容器の推定消費量が初期値となるだけの量を供給するように、前記供給手段の前記動作を実行させることが好ましい。
【００２０】
本適用例の構成によれば、第２容器から第１容器に記録材を供給する際に、単位供給量の公差の最大値で供給して第１容器の推定消費量が初期値（第１容器に記録材が充満された状態であるときの値）となるだけの量を供給するように、供給手段の動作を実行させる。そのため、供給手段の動作毎の単位供給量が公差の範囲でばらついたとしても、第１容器の所定容量を超えないように記録材を供給させることができるので、記録材の充填し過ぎによる第１容器の寿命低下を抑えることができる。
【００２１】
［適用例７］上記適用例に係る記録装置であって、前記制御部は、前記第１容器の推定消費量を前記単位供給量の公差の最大値で割った値以下の整数値を所定動作量とし、前記供給手段の前記動作を前記所定動作量実行させることが好ましい。
【００２２】
本適用例の構成によれば、第２容器から第１容器に記録材を供給する際に供給手段を動作させる所定動作量を、第１容器の推定消費量を単位供給量の公差の最大値で割った値以下の整数値とする。そのため、供給手段の動作毎の単位供給量が公差の範囲でばらついたとしても、供給手段を所定動作量動作させて実際に供給される記録材の量が、公差の最大値に所定動作量を掛けた量を超えることはない。したがって、第１容器の所定容量を超えないように記録材を供給させることができる。
【００２３】
［適用例８］上記適用例に係る記録装置であって、前記第１容器の前記所定容量まで前記記録材が充填されたことを検出するセンサーを備え、前記制御部は、前記供給手段の前記動作を前記所定動作量実行し終える前に、前記第１容器の前記所定容量まで前記記録材が充填されたことを前記センサーが検出した場合には、前記供給手段の前記動作を停止し、前記単位供給量の公差の最小値を前記センサーが検出するまでに前記動作が実行された動作量分積算することで、前記第２容器から前記第１容器に供給された前記記録材の量の前記算出をすることが好ましい。
【００２４】
供給手段の動作を所定動作量実行し終える前に第１容器の所定容量まで記録材が充填されたことをセンサーが検出した場合は、第１容器に記録材が充満された状態であることを意味する。本適用例の構成によれば、このような場合に供給手段の動作を停止するので、記録材が第１容器の所定容量を超えて供給されることを抑止できる。これにより、記録材を充填し過ぎることに起因する第１容器の寿命低下を抑えることができる。そして、供給手段の単位供給量の公差の最小値をセンサーが検出するまでに動作が実行された動作量で積算した値を第２容器から第１容器に供給された記録材の量とするので、第１容器の推定消費量を実際の状態に近付けて更新することができる。
【００２５】
［適用例９］上記適用例に係る記録装置であって、前記制御部は、前記供給手段の前記動作を前記所定動作量実行し終える前に、前記第１容器の前記所定容量まで前記記録材が充填されたことを前記センサーが検出した場合には、次に前記供給手段により前記第２容器から前記第１容器に前記記録材を供給させる際の前記所定動作量の値を補正することが好ましい。
【００２６】
供給手段の動作を所定動作量実行し終える前に第１容器の所定容量まで記録材が充填されたことをセンサーが検出した場合は、供給手段による実際の記録材の供給量が計算上必要とする供給量を超えており、供給手段の単位供給量が公差の最小値よりも大きいことや、実際に記録ヘッドに供給して消費された量が算出した量よりも小さいことが考えられる。このような場合に、供給手段を所定動作量動作させて第１容器への記録材の供給を繰り返すと、以降も第１容器に記録材が充満されることが繰り返されてしまい、第１容器の寿命低下を招くおそれがある。本適用例の構成によれば、このような場合に、次に供給手段により第１容器に記録材を供給させる際の所定動作量の値を補正するので、供給手段の単位供給量に合わせて所定動作量の値を調整して、以降第１容器に記録材が充満されることが繰り返されないようにすることができる。
【００２７】
［適用例１０］上記適用例に係る記録装置であって、前記供給手段は弁であり、前記単位供給量は、前記弁を開放する単位時間当たりの供給量であり、前記弁を開放する時間が前記動作量であることが好ましい。
【００２８】
本適用例の構成によれば、弁を開放することにより、第２容器から第１容器に記録材を供給することができる。そして、弁を開放する単位時間当たりの単位供給量の公差を用いて、第２容器から第１容器に供給された記録材の供給量や、第２容器から第１容器に記録材を供給する際に弁を開放する所定時間を算出することができる。
【００２９】
［適用例１１］上記適用例に係る記録装置であって、前記供給手段はポンプであり、前記単位供給量は、前記ポンプの１駆動当りの供給量であり、前記ポンプを駆動する回数が前記動作量であることが好ましい。
【００３０】
本適用例の構成によれば、加圧ポンプ及び減圧ポンプ等のポンプにより、第２容器から第１容器に記録材を供給することができる。そして、ポンプの１駆動当りの単位供給量の公差を用いて、第２容器から第１容器に供給された記録材の供給量や、第２容器から第１容器に記録材を供給する際にポンプを駆動する所定回数を算出することができる。
【００３１】
［適用例１２］上記適用例に係る記録装置であって、前記制御部は、前記第１容器から前記記録ヘッドに供給して消費された前記記録材の量に基づき前記第１容器の推定消費量を算出するときに、前記記録ヘッドから排出される前記記録材の排出量の公差の最大値を用いることが好ましい。
【００３２】
本適用例の構成によれば、第１容器から記録ヘッドに供給して消費された記録材の量に基づいて第１容器の推定消費量を算出するときに、記録ヘッドから排出される記録材の排出量の公差の最大値を用いる。そのため、排出量が公差の範囲でばらついたとしても、実際の排出量の値が計算上の排出量の値よりも大きくなることはない。したがって、第１容器への記録材の供給量が同じであれば、第１容器内の記録材の実際の残量が計算上の残量よりも小さくなることはないので、第１容器内の記録材が枯渇することを抑止できる。
【００３３】
［適用例１３］上記適用例に係る記録装置であって、前記第２容器は第２容器の記憶部を備え、前記制御部は、前記第２容器の記憶部に、前記第２容器から前記第１容器に供給された前記記録材の前記第２容器の推定消費量を記憶させることが好ましい。
【００３４】
本適用例の構成によれば、第２容器の記憶部に、第２容器から第１容器に供給された記録材の推定消費量を記憶させるので、第２容器の推定消費量に基づいて第２容器の空き容量、すなわち第２容器内の記録材の残量を推定できる。これにより、第２容器内の記録材の残量が無くなったと推定される場合に、適切なタイミングで第２容器を新しいものと交換することが可能となる。
【００３５】
［適用例１４］上記適用例に係る記録装置であって、前記制御部は、前記供給手段の前記単位供給量の公差の最小値に基づいて、前記第２容器の推定消費量を更新して前記第２容器の記憶部に記憶させることが好ましい。
【００３６】
本適用例の構成によれば、供給手段により第２容器から第１容器に記録材が供給されたときに、単位供給量の公差の最小値に基づいて算出された供給量を共通に用いて、第２容器の推定消費量と第１容器の推定消費量とを更新できる。なお、供給手段の動作毎の単位供給量が公差の範囲でばらついた場合に、第２容器内の実際の記録材の残量は、第２容器の推定消費量から推定される残量以下となる。しかしながら、第１容器に記録材を供給して第２容器内の記録材が無くなった場合でも、その時点で第１容器内には第２容器から供給された記録材が残っているので、第２容器を交換するまでの間、第１容器から記録ヘッドに記録材を供給することが可能である。
【００３７】
［適用例１５］上記適用例に係る記録装置であって、前記制御部は、前記供給手段により前記第２容器から前記第１容器に前記記録材が供給されたら、前記第２容器の推定消費量を更新することが好ましい。
【００３８】
本適用例の構成によれば、供給手段により第２容器から第１容器に記録材が供給されると、第１容器の推定消費量とともに第２容器の推定消費量が更新されるので、第１容器に記録材が供給される度に、記録材が供給された後の第２容器内の記録材の残量を推定することができる。
【００３９】
［適用例１６］上記適用例に係る記録装置であって、ユーザーインターフェイス部を備え、前記制御部は、前記第２容器の推定消費量に基づいて、前記ユーザーに対して前記第２容器の交換を促す表示を前記ユーザーインターフェイス部に出力させることが好ましい。
【００４０】
本適用例の構成によれば、第２容器の推定消費量に基づいて第２容器内の記録材の残量が無くなったと推定される場合に、ユーザーインターフェイス部に出力させる表示により、ユーザーに対して第２容器の交換を促すことができる。
【００４１】
［適用例１７］上記適用例に係る記録装置であって、前記制御部は、前記第２容器の推定消費量に基づいて、前記ユーザーに対して前記第２容器の交換準備を促す表示を前記ユーザーインターフェイス部に出力させることが好ましい。
【００４２】
本適用例の構成によれば、第２容器の推定消費量に基づいて第２容器内の記録材の残量が少なくなったと推定される場合に、ユーザーインターフェイス部に出力させる表示により、ユーザーに対して交換用の第２容器の準備を促すことができる。
【００４３】
［適用例１８］上記適用例に係る記録装置であって、前記制御部は、前記第１容器の推定消費量が前記第１容器の前記所定容量以上となった場合に、前記第２容器が前記記録装置に装着されているか否かを確認し、前記第２容器が前記記録装置に装着されていない場合には、前記ユーザーに対して前記第２容器の装着を促す表示を前記ユーザーインターフェイス部に出力させることが好ましい。
【００４４】
第１容器の推定消費量が第１容器の所定容量以上となった場合は、第１容器内の記録材の残量が無くなった可能性があるので、第２容器から第１容器に記録材を供給する必要がある。本適用例の構成によれば、このような場合に、記録装置に第２容器が装着されているか否かを確認し、第２容器が装着されていない場合には、ユーザーインターフェイス部に出力させる表示により、ユーザーに対して第２容器の装着を促すことができる。
【図面の簡単な説明】
【００４５】
【図１】本実施形態に係るプリンターの基本構成を示す概略構成図。
【図２】本実施形態に係るプリンターにおけるインクの残量管理処理を示すフローチャート。
【図３】本実施形態に係るプリンターにおけるインクの残量管理処理を示すフローチャート。
【図４】本実施形態に係るプリンターにおけるインクの残量管理処理を示すフローチャート。
【発明を実施するための形態】
【００４６】
以下、本発明を具体化した実施形態について図面を参照して説明する。なお、使用する図面において、説明する部分を簡略化して図示する場合や、説明に必要な構成要素以外を省略する場合がある。
【００４７】
＜プリンターの基本構成＞
本実施形態に係る記録装置としてのインクジェットプリンター（以下では、単にプリンターという）の基本構成について、図１を参照して説明する。図１は、本実施形態に係るプリンターの基本構成を示す概略構成図である。本実施形態では、記録材としてのインクを噴射して大判の印刷媒体に高速で印刷可能であり、商業用印刷に好適なプリンターを例にとり説明する。
【００４８】
図１に示すように、プリンター１００は、記録ヘッド２２と、第１容器としての中継容器３０と、第２容器としての末端容器６０と、供給手段（ポンプ）としての加圧ポンプ３４及び減圧ポンプ３５と、制御部１０と、記憶部としての本体記憶部４０と、第２容器の記憶部としての末端容器記憶部６２と、センサーとしての中継容器圧力センサー３６及び流路圧力センサー３７と、ユーザーインターフェイス部（以下では、ＵＩ部ともいう）５０とを備えている。
【００４９】
プリンター１００は、筐体１１０を有している。筐体１１０が、プリンター１００の外殻を構成している。筐体１１０の中には、記録ヘッド２２と中継容器３０と加圧ポンプ３４及び減圧ポンプ３５と中継容器圧力センサー３６及び流路圧力センサー３７と制御部１０と本体記憶部４０とＵＩ部５０とが配置されている。
【００５０】
末端容器６０は、プリンター１００に対してユーザーが着脱可能（交換可能）に構成されており、筐体１１０の外に配置されている。末端容器６０は、筐体１１０の中に配置されていてもよい。末端容器６０には、末端容器記憶部６２が設けられている。
【００５１】
記録ヘッド２２は、キャリッジ２０に搭載されている。記録ヘッド２２は、記録材としてのインクＩＫを噴射する複数のノズルを有している。記録ヘッド２２は、中継容器３０からインク流路３８を介して供給されるインクＩＫをインク滴として、複数のノズルから印刷媒体Ｐに対して噴射する。制御部１０とキャリッジ２０とは、フレキシブルフラットケーブルを介して電気的に接続されている。制御部１０は、フレキシブルフラットケーブルを介して記録ヘッド２２の噴射制御を行う。
【００５２】
記録ヘッド２２には、吸引ポンプ（図示しない）が接続されている。吸引ポンプは、記録ヘッド２２の複数のノズルから先の流路内のインクＩＫを吸引して、記録ヘッド２２の各ノズルから印刷とは無関係にインクＩＫを噴射させる。これにより、インクＩＫの流路内でのごみ等による目詰まりや、ノズル口で乾燥したインクＩＫによる目詰まりを解消すること（クリーニングともいう）ができる。
【００５３】
キャリッジ２０は、キャリッジモーター（図示しない）に駆動されることにより、印刷媒体Ｐ上を主走査方向ＨＤに沿って往復移動する。印刷媒体Ｐは、搬送機構（図示しない）により副走査方向ＶＤに搬送される。
【００５４】
中継容器３０は、ケース部３１と、ケース部３１の中に収容された容器袋３２と、ケース部３１と容器袋３２との間に構成される圧力室３３とを有する。容器袋３２は、柔軟性を有する材料で、気密性を有する袋状に形成されている。インクＩＫは、容器袋３２内に収容される。容器袋３２は、収容するインクＩＫの量に柔軟に追従できるので、記録ヘッド２２にインクＩＫを供給する際や末端容器６０からインクＩＫが供給される際に、インクＩＫの脱気状態を保持することができる。なお、容器袋３２の寿命を低下させないように、容器袋３２にインクＩＫを充填し過ぎないことが好ましい。
【００５５】
容器袋３２は、記録ヘッド２２及び末端容器６０とインク流路３８で接続されている。容器袋３２から、インク流路３８を介して記録ヘッド２２にインクＩＫが供給される。容器袋３２には、末端容器６０からインク流路３８を介してインクＩＫが供給される。容器袋３２と記録ヘッド２２との間のインク流路３８には電磁弁２４が設けられている。容器袋３２と末端容器６０との間のインク流路３８には、弁としての電磁弁（逆止弁）６６が設けられている。
【００５６】
加圧ポンプ３４及び減圧ポンプ３５は、圧力室３３に接続されている。電磁弁６６の閉鎖時かつ電磁弁２４の開放時に、圧力室３３を加圧ポンプ３４で加圧することにより、容器袋３２が圧迫されて、容器袋３２から記録ヘッド２２にインクＩＫが供給される。電磁弁６６の開放時かつ電磁弁２４の閉鎖時に、圧力室３３を減圧ポンプ３５で減圧することにより、容器袋３２が膨張して、末端容器６０から容器袋３２に吸い上げるようにインクＩＫが供給される。本実施形態では、供給手段の動作量は、減圧ポンプ３５を駆動する回数である。したがって、末端容器６０から容器袋３２への単位供給量は、減圧ポンプ３５の１駆動当りの供給量である。
【００５７】
圧力室３３には、圧力室３３内の圧力を検出するための中継容器圧力センサー３６が設けられている。中継容器圧力センサー３６で検出される圧力に基づいて、加圧ポンプ３４により圧力室３３を加圧して、容器袋３２から記録ヘッド２２にインクＩＫを供給する際の圧力が調整される。減圧ポンプ３５により圧力室３３を減圧して、末端容器６０から容器袋３２にインクＩＫを供給する際の圧力が調整される。
【００５８】
容器袋３２と末端容器６０との間のインク流路３８には、流路内のインクＩＫの圧力を検出するための流路圧力センサー３７が設けられている。流路圧力センサー３７で検出される圧力に基づいて、容器袋３２にインクＩＫが充満されたこと、容器袋３２内のインクＩＫが枯渇したこと、及び末端容器６０内のインクＩＫが枯渇したことが検出できる。なお、容器袋３２にインクＩＫが充満された状態のことを「フル」ともいう。
【００５９】
なお、図１では、１色のインクＩＫに対応する各１つの中継容器３０と末端容器６０と加圧ポンプ３４及び減圧ポンプ３５と中継容器圧力センサー３６及び中継容器圧力センサー３６とが示されている。プリンター１００がカラー印刷用である場合は、例えばブラック、シアン、マゼンタ、イエローの４色、あるいは５色以上の異なる色のインクＩＫが使用されるので、各色のインクＩＫ毎に中継容器３０と末端容器６０と加圧ポンプ３４及び減圧ポンプ３５と中継容器圧力センサー３６及び流路圧力センサー３７とを備えた構成となる。そして、各色のインクＩＫ毎の中継容器３０が、各色のインクＩＫ毎のインク流路３８を介して、各色のインクＩＫ毎に区切られた記録ヘッド２２に接続される。１つの色のインクＩＫに対応して複数の中継容器３０を有し、それら複数の中継容器３０がその色の１つの末端容器６０に接続された構成であってもよい。
【００６０】
制御部１０は、駆動制御部１２と、消費量算出部１４と、センサー判定部１６とを有している。制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭなど（図示しない）で構成され、駆動制御部１２と、消費量算出部１４として機能する。制御部１０は、例えば、ＲＯＭに記憶された制御プログラムをＲＡＭに展開し、そのＲＡＭに展開された制御プログラムをＣＰＵが実行することで制御部１０の各部として動作する。あるいは、制御部１０は、ＣＰＵを備える代わりに、ＣＰＵと制御プログラムで実行される機能と同じ機能を実現するＡＳＩＣ（Application Specific IC）などのハードウエアで構成されてもよいし、ＣＰＵとＡＳＩＣとの双方で構成されてもよい。
【００６１】
駆動制御部１２は、記録ヘッド２２、キャリッジモーター、及び搬送機構の動作を制御する。プリンター１００では、制御部１０が、記録ヘッド２２、キャリッジモーター、搬送機構を制御することにより、キャリッジ２０が主走査方向ＨＤに沿って移動しながら、搬送機構により副走査方向ＶＤに搬送される印刷媒体Ｐに対して、記録ヘッド２２の複数のノズルからインクＩＫを噴射することで、印刷媒体Ｐへの印刷がなされる。
【００６２】
また、駆動制御部１２は、加圧ポンプ３４及び減圧ポンプ３５と、電磁弁２４及び電磁弁６６との動作を制御する。制御部１０が、加圧ポンプ３４及び減圧ポンプ３５と、電磁弁２４及び電磁弁６６とを制御することにより、中継容器３０の容器袋３２から記録ヘッド２２にインクＩＫが供給され、末端容器６０から中継容器３０の容器袋３２にインクＩＫが供給される。
【００６３】
消費量算出部１４は、中継容器３０から記録ヘッド２２に供給して消費されたインクＩＫの消費量と、末端容器６０から中継容器３０に供給されたインク量とを積算し、中継容器３０の初期状態（所定容量分インクＩＫが充填されていると推定されている状態であり、フル状態ともいう）に対する中継容器３０内のインク消費量を示す中継容器消費量（中継容器の推定消費量）を算出する。中継容器３０から記録ヘッド２２に供給されたインク消費量は、記録ヘッド２２から排出されたインク積算量に相当し、いわゆるドットカウント法によるソフトカウント値で表される値である。消費量算出部１４は、算出した中継容器の推定消費量を、後述する本体記憶部４０に中継容器の推定消費量４２として記憶させる。
【００６４】
また、消費量算出部１４は、末端容器６０から中継容器３０に供給して消費されたインクＩＫの消費量である末端容器消費量（末端容器の推定消費量）を算出する。消費量算出部１４は、算出した末端容器消費量を、後述する末端容器記憶部６２に末端容器の推定消費量６４として記憶させる。
【００６５】
センサー判定部１６は、流路圧力センサー３７で検出される圧力に基づいて、中継容器３０内に所定容量までインクＩＫが充填されたか否か、すなわち、中継容器３０内にインクＩＫが充満されたか否かの判定を行う。また、センサー判定部１６は、流路圧力センサー３７で検出される圧力に基づいて、中継容器３０内のインクＩＫが枯渇したか否かの判定と、末端容器６０内のインクＩＫが枯渇したか否かの判定とを行う。
【００６６】
本体記憶部４０は、中継容器の推定消費量４２を記憶する領域と、補正フラグ４４を記憶する領域と、末端容器の推定消費量６４を記憶する領域とを有している。補正フラグ４４は、末端容器６０から中継容器３０にインクＩＫを供給するための減圧ポンプ３５の動作を所定回数実行し終える前に、中継容器３０にインクＩＫが充満されたことが検出された場合に設定される。
【００６７】
本体記憶部４０は、不揮発的に、かつ、書き換え可能に情報を記憶する。本体記憶部４０は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの不揮発性メモリーで構成される。制御部１０が備えるＲＯＭが、本体記憶部４０の機能を兼ねる構成としてもよい。
【００６８】
ユーザーインターフェイス部（ＵＩ部）５０は、ユーザーに対して通知等を表示するための表示部５２と、ユーザーが操作を行うための操作部５４とを有している。
【００６９】
末端容器６０は、末端容器記憶部６２を有している。末端容器記憶部６２は、本体記憶部４０と同様の不揮発性メモリーで構成される。末端容器記憶部６２は、末端容器６０の末端容器消費量として更新される末端容器の推定消費量６４を記憶する領域を有している。
【００７０】
本実施形態に係るプリンター１００は、大判の印刷媒体Ｐに高速で印刷可能なプリンターであり、Ａ４サイズの記録用紙等に文書を印刷するプリンターと比べて、単位ジョブ当たりのインク消費量が多い。そのため、中継容器３０及び末端容器６０に収容可能なインクＩＫの所定容量が大きく設定されている。中継容器３０の所定容量は、例えば１リットル程度であり、末端容器６０の所定容量は、例えば３リットル程度である。したがって、末端容器６０から中継容器３０にインクＩＫを補充する補充ポンプとして、１動作毎（駆動回数１回）の送液量（単位供給量）が大きな減圧ポンプ３５が用いられる。
【００７１】
＜インクの供給動作＞
続いて、本実施形態に係るプリンター１００において、中継容器３０から記録ヘッド２２にインクＩＫを供給する際の供給動作と、末端容器６０から中継容器３０にインクＩＫを供給する際の供給動作とを説明する。
【００７２】
まず、中継容器３０から記録ヘッド２２にインクＩＫを供給する際は、駆動制御部１２は、電磁弁２４を開き電磁弁６６を閉じた状態で、加圧ポンプ３４で圧力室３３内を加圧する。そうすると、容器袋３２が外側から圧迫されるため、容器袋３２内のインクＩＫがインク流路３８を介して記録ヘッド２２に供給される。
【００７３】
記録ヘッド２２からインクＩＫが排出されていない状態においては、記録ヘッド２２のノズルに形成されるメニスカスと均衡が保てるように、記録ヘッド２２に対してインクＩＫを一定の圧力で供給することが望ましい。本実施形態では、駆動制御部１２は、中継容器圧力センサー３６で検出される圧力の値が、例えば、３５ｋＰａ程度となるように、加圧ポンプ３４で圧力室３３を加圧して、容器袋３２から記録ヘッド２２にインクＩＫを供給する。このとき、流路圧力センサー３７で検出される圧力の値が中継容器圧力センサー３６で検出される圧力の値と同じ（例えば、３５ｋＰａ）程度となっていることが好ましい。
【００７４】
記録ヘッド２２からインクＩＫが排出されると、インクＩＫが排出されていない状態と比べて、流路圧力センサー３７で検出される圧力の値が低下する。このとき、中継容器圧力センサー３６で検出される圧力の値も同様に低下する。そうしたら、駆動制御部１２は、加圧ポンプ３４で圧力室３３を加圧して容器袋３２からインクＩＫを供給し、流路圧力センサー３７で検出される圧力の値が上昇して一定の値となるように、加圧ポンプ３４で加圧する圧力を調整する。
【００７５】
例えば、記録ヘッド２２からインクＩＫが排出されて、流路圧力センサー３７で検出される圧力の値が低下して３０ｋＰａ程度になると、中継容器圧力センサー３６で検出される圧力の値も３０ｋＰａ程度になる。そうしたら、駆動制御部１２は、中継容器圧力センサー３６で検出される圧力の値が、上述の３５ｋＰａ程度で一定となるように、加圧ポンプ３４で圧力室３３を加圧する。
【００７６】
加圧ポンプ３４で圧力室３３を加圧しても、流路圧力センサー３７で検出される圧力の値がさらに低下する場合は、容器袋３２からインクＩＫが供給されておらず、容器袋３２内にインクＩＫが残っていないと考えられる。したがってセンサー判定部１６は、容器袋３２内のインクＩＫが枯渇したものと判断する。容器袋３２内のインクＩＫが枯渇した場合には、流路圧力センサー３７で検出される圧力の値は、徐々に低下するのではなく急激に低下することが多い。このような場合、駆動制御部１２は、加圧ポンプ３４の駆動を停止する。
【００７７】
次に、末端容器６０から中継容器３０にインクＩＫを供給する動作について説明する。駆動制御部１２は、電磁弁２４と電磁弁６６とを閉じてから、圧力室３３内を大気開放して静圧にする。その後、電磁弁６６を開放する。この状態から、駆動制御部１２は、減圧ポンプ３５を消費量算出部１４が決定した所定回数（所定動作量）駆動して、圧力室３３を減圧する。そうすると、末端容器６０内のインクＩＫがインク流路３８を介して容器袋３２に吸い上げられるようにして供給される。なお、消費量算出部１４による所定回数の決定については後述する。
【００７８】
末端容器６０の高さが中継容器３０の高さと同程度である場合は、流路圧力センサー３７で検出される圧力の値が上昇して０ｋＰａ程度となったとき、容器袋３２内にその所定容量までインクＩＫが供給されたことを意味する。このような場合、センサー判定部１６は、容器袋３２内にインクＩＫが充満されたものと判断し、駆動制御部１２は、減圧ポンプ３５の駆動を停止して、容器袋３２内にインクＩＫを充填し過ぎないようにする。
【００７９】
容器袋３２内にインクＩＫを充填し過ぎて容器袋３２を過度に膨張させることや、頻繁に容器袋３２にインクＩＫを充満させることは、容器袋３２の劣化を早めて中継容器３０の寿命を低下させることにつながる。
【００８０】
なお、本実施形態では、末端容器６０の所定容量が容器袋３２の所定容量よりも大きく重いため、机上等に載置されるプリンター１００に内蔵されている中継容器３０よりも下方側に配置される。このような場合、末端容器６０と中継容器３０との間に水頭圧の差が生じるため、容器袋３２内にインクＩＫが充満されたときに流路圧力センサー３７で検出される圧力の値は、上述の０ｋＰａ程度よりも低い値となる。本実施形態では、流路圧力センサー３７で検出される圧力の値が、例えば−５ｋＰａ程度となったところで、センサー判定部１６が、容器袋３２内にインクＩＫが充満されたものと判断する。
【００８１】
また、流路圧力センサー３７で検出される圧力の値が低下したまま上昇しない場合、例えば、−１５ｋＰａ程度から上昇しない場合は、末端容器６０からインクＩＫが供給されておらず、末端容器６０内にインクＩＫが残っていないと考えられる。したがって、センサー判定部１６は、末端容器６０内のインクＩＫが枯渇したものと判断する。センサー判定部１６が、末端容器６０内のインクＩＫが枯渇したものと判断すると、駆動制御部１２は、は、減圧ポンプ３５の駆動を停止させる。このような場合は、末端容器６０を新しいものに交換する必要がある。
【００８２】
末端容器６０内のインクＩＫが無くなった場合は、電磁弁６６が閉じた状態で、ユーザーが使用済の末端容器６０をプリンター１００から取り外して、新しい末端容器６０と交換することができる。なお、末端容器６０内のインクＩＫが枯渇した場合でも、容器袋３２内にインクＩＫが残っている間は記録ヘッド２２にインクＩＫが供給されるので、末端容器６０を新しいものと交換するまでの間もプリンター１００の印刷動作を継続することが可能である。
【００８３】
＜インクの残量管理の考え方＞
次に、本実施形態に係るプリンター１００におけるインクＩＫの残量管理の考え方を説明する。なお、以下では、中継容器３０の容器袋３２を単に中継容器３０ともいう。
【００８４】
プリンター１００において、インクＩＫが消費されて記録ヘッド２２から噴射するインクが無くなると、空打ち状態となってしまう。空打ち状態が生じないようにするためには、中継容器３０内のインクＩＫが無くならないように、中継容器３０から消費したインクＩＫの消費量を把握して、その消費量分のインクＩＫを確実に中継容器３０に補充することが望ましい。
【００８５】
ここで、ユーザーがプリンター１００で印刷を実行する際のインクＩＫの消費量には、記録ヘッド２２の個体差などによって公差がある。また、記録ヘッド２２からインクＩＫを吸引するための吸引ポンプの吸引量にばらつきがあるため、記録ヘッド２２のクリーニング等の際に消費されるインク消費量もばらついてしまう。一方、末端容器６０から中継容器３０にインクＩＫを供給する際に、動作毎の送液量（単位供給量）が大きい減圧ポンプ３５を用いるため、単位供給量のばらつきも大きくなる。したがって、インクＩＫの残量管理においては、記録ヘッド２２に供給されて中継容器３０から消費されるインクＩＫの消費量のばらつきと、末端容器６０から中継容器３０に供給されるインクＩＫの供給量のばらつきとを考慮する必要がある。
【００８６】
本実施形態では、まず、消費量算出部１４は、中継容器３０から消費されるインクＩＫの消費量、すなわち、記録ヘッド２２から排出されるインクＩＫの排出量を、記録ヘッド２２の個体差などによる公差の最大値を用いて算出する。このように公差の最大値を用いて算出した計算上の消費量は、実際の消費量よりも小さくなることはない。換言すれば、インクＩＫの消費量が記録ヘッド２２の個体差などによる公差の範囲内でばらついた場合でも、中継容器３０内のインクＩＫの実際の残量が、計算上の残量よりも小さくなることはない。
【００８７】
また、消費量算出部１４は、末端容器６０から中継容器３０に供給されるインクＩＫの供給量を、減圧ポンプ３５の１駆動当たりの単位供給量の公差の最小値を用いて算出する。このように単位供給量の公差の最小値を用いて算出した計算上の供給量は、実際の供給量よりも大きくなることはない。換言すれば、中継容器３０内に供給されたインクＩＫの実際の供給量が、計算上の供給量よりも小さくなることはない。したがって、単位供給量が公差の範囲内でばらついた場合でも、中継容器３０にインクＩＫが供給された後の中継容器３０内のインクＩＫの実際の残量が、計算上の残量よりも小さくなることはない。
【００８８】
このように、中継容器３０から消費されるインク消費量について記録ヘッド２２の個体差などによる公差の最大値を用いて算出し、この消費量に基づいて計算上の残量がゼロとならないように中継容器３０にインクＩＫを補充する。補充する際に単位供給量の公差の最小値を用いて算出した計算上の供給量に基づいて中継容器３０内のインクＩＫの残量を把握すれば、中継容器３０内のインクＩＫが枯渇することを抑止できる。
【００８９】
一方、上述の方法では、中継容器３０内のインクＩＫの実際の残量が計算上の残量以上となり、かつ、末端容器６０から中継容器３０内に供給されたインクＩＫの実際の供給量も計算上の供給量以上となるため、中継容器３０内の実際のインクＩＫの残量は計算上の残量よりも大きくなる。そのため、末端容器６０から中継容器３０へのインクＩＫの供給を繰り返すうちに、中継容器３０内の実際のインクＩＫの残量と計算上の残量との間の差異が大きくなる。
【００９０】
中継容器３０がフルとなるまで（流路圧力センサー３７がフルを検出するまで）末端容器６０からインク供給を実行するとした場合、中継容器３０にインクＩＫが充満される頻度が高くなる。中継容器３０にインクＩＫが充満される頻度が高くなるほど、容器袋３２の寿命が低下するリスクも高くなる。
【００９１】
そこで、本実施形態では、中継容器３０にインクＩＫを供給する際に、中継容器３０内のインクＩＫの枯渇を避けつつも、できるだけ中継容器３０にインクＩＫを充満させないように制御することとする。できるだけ中継容器３０がフルとならないように末端容器６０からのインク供給を制御する一方で、インク供給中に中継容器３０にインクＩＫが充満された場合には、次に中継容器３０にインクＩＫを供給する際には充満されないように、次のインクＩＫの供給量を少なくする補正を行うこととする。
【００９２】
インク供給中に中継容器３０にインクＩＫが充満された場合には、中継容器消費量を初期値にリセットして（中継容器３０の消費量をゼロにして）、中継容器３０内の実際のインクＩＫの残量と計算上の残量との差異を解消することとする。
【００９３】
また、末端容器６０内のインクＩＫが枯渇すると、中継容器３０へのインクＩＫの供給ができなくなるため、末端容器消費量が所定の閾値以上となったら（末端容器６０内のインクＩＫの残量が少なくなったら）、ユーザーに対して早めに新しい末端容器６０を用意する等、交換の準備を促すための通知を行うこととする。
【００９４】
＜インクの消費量及び供給量の算出方法＞
続いて、本実施形態に係るプリンター１００における中継容器３０と末端容器６０とのインクＩＫの消費量の算出方法を説明する。
【００９５】
まず、中継容器３０の中継容器消費量（第１容器の推定消費量）を説明する。中継容器消費量は、中継容器３０から記録ヘッド２２に供給して消費されたインクＩＫの量と、末端容器６０から中継容器３０に供給されたインクＩＫの量とを積算した量である。本実施形態では、中継容器消費量の初期値をゼロ（０）とする。換言すれば、本実施形態では、中継容器３０の空き容量がゼロの状態、すなわち中継容器３０の所定容量までインクＩＫが充填された状態（フル状態）を初期状態とする。中継容器消費量は、初期状態に対して、現在中継容器３０で消費されているインクＩＫの量を示している。
【００９６】
消費量算出部１４は、印刷ジョブや記録ヘッド２２のクリーニングが実行されると、記録ヘッド２２の各ノズルからインクＩＫを噴射させることにより排出された排出量（インク消費量）を算出する。排出量は、１排出動作毎に消費する設計上のインク消費量を、印刷する画像データに基づいて、印刷する画像データが必要とするドット数分を積算することにより算出される。また、印刷動作以外のクリーニング等の際に消費されるインク消費量も排出量として算出される。
【００９７】
このとき、記録ヘッド２２から排出されるインクＩＫの排出量として、記録ヘッド２２の個体差などによる公差の最大値を用いる。例えば、排出動作当たりのインクＩＫの排出量について、公差の最小値を１．０とし、これに対して公差の最大値を１．２とする。ジョブを実行した際のインクＩＫの排出量を、排出動作当たりのインクＩＫの排出量の最大値（最小値の１．２倍）に排出動作の回数を掛けて算出する。
【００９８】
なお、インクＩＫの排出量は、インクＩＫの重量で表される。したがって、中継容器消費量及び末端容器消費量や、以下で説明するインクＩＫの供給量も、インクＩＫの重量で表される。
【００９９】
消費量算出部１４は、初期状態（初期値がゼロ）から排出量（インク消費量）および供給量を積算して得られた中継容器消費量を、中継容器の推定消費量４２として本体記憶部４０に記憶させる。消費量算出部１４は、記録ヘッド２２からインクＩＫが排出される度に、排出量を算出し、本体記憶部４０から読み出した中継容器消費量の直近の値である中継容器の推定消費量４２に算出した排出量を加算する。
【０１００】
そして、消費量算出部１４は、中継容器の推定消費量４２に排出量を加算した値を、中継容器の推定消費量４２として本体記憶部４０に記憶させる。これにより、中継容器消費量は、インクＩＫが排出された後の値に更新される。上述の例のように排出量の公差の最小値を１．０としたとき、本体記憶部４０に記憶される中継容器消費量（中継容器の推定消費量４２）は、公差の最小値に基づく値に対して１．２倍の値となる。
【０１０１】
なお、印刷ジョブや記録ヘッド２２のクリーニングが実行される度に中継容器消費量が更新されるが、中継容器３０へのインクＩＫの供給は、中継容器消費量が更新される都度行われるのではなく、中継容器消費量が「所定量」以上となったときに行われる。これは、以下の理由による。
【０１０２】
本実施形態のプリンター１００は、末端容器６０から中継容器３０へインクＩＫを供給する際には、電磁弁２４を閉じるため、中継容器３０へインクＩＫを供給している間は印刷を実行することはない。このため、中継容器３０へのインクＩＫの供給を頻繁に行うと、プリンター１００が連続して稼働する時間が少なくなる。
【０１０３】
また、中継容器３０へのインクＩＫの供給を頻繁に行うと、中継容器３０（容器袋３２）を減圧して膨張させることが繰り返される。そして、中継容器３０の実際の消費量が少ない状態でインクＩＫの供給を頻繁に繰り返すと、容器袋３２にインクＩＫを頻繁に充満させることとなるため、中継容器３０の寿命の低下を招くこととなる。
【０１０４】
さらに、中継容器３０が充満に近い状態からインクＩＫを供給する場合、流路圧力センサー３７で検出される圧力に基づく容器袋３２内にインクＩＫが充満されたことの判定に誤差が生じるおそれもある。このため、中継容器消費量が更新されるが、中継容器３０へのインクＩＫの供給は、中継容器消費量が更新される都度行われるのではなく、中継容器消費量が「所定量」以上となったときに行われる。
【０１０５】
中継容器消費量の「所定量」は、中継容器３０の所定容量に基づいて設定される値である。より具体的には、中継容器消費量の「所定量」は、中継容器３０内のインクＩＫを枯渇させないために中継容器３０内に残しておきたいインクＩＫの残量に対応する中継容器消費量（すなわち、中継容器３０の空き容量）として設定される。
【０１０６】
中継容器消費量の「所定量」は、ユーザーのインクＩＫの使用状況（印刷する画像データや印刷媒体Ｐの使用量等）を考慮して適宜設定されることが好ましい。「所定量」が大きく設定されるほど、プリンター１００の稼働効率は高められるが、インクＩＫが供給される時点における中継容器３０内のインクＩＫの残量は少なくなるため、末端容器６０内のインクＩＫが枯渇した場合に中継容器３０内のインクＩＫだけで印刷を継続できる時間は短くなる。
【０１０７】
例えば、ユーザーが印刷媒体Ｐとしてロール紙を用いる場合であれば、「所定量」を、ロール紙単位での印刷に対応できる量に設定してもよい。このようにすれば、中継容器３０に、ユーザーが１本のロール紙への印刷を実行している間は、中継容器消費量が所定量に達しないため、末端容器６０から中継容器３０へのインクＩＫの供給が実行されず、印刷動作は停止しない。１本のロール紙への印刷を終えると、中継容器消費量は所定量に達する。ロール紙を交換している間（ユーザーの操作により印刷動作が停止している間）に、末端容器６０から中継容器３０へのインクＩＫの供給が実行されるようにすることができる。
【０１０８】
本実施形態では、「所定量」は、例えば、中継容器３０の所定容量の３０％程度とする。本実施形態では、中継容器３０の所定容量は、１Ｌである。中継容器３０の推定消費量が０．３Ｌに対応する量以上となったら、末端容器６０から中継容器３０へのインクＩＫの供給が実行されるようにする。
【０１０９】
中継容器消費量（中継容器の推定消費量４２）が所定量以上となったら、消費量算出部１４は、末端容器６０から中継容器３０に供給するインクＩＫの必要量を算出する。インクＩＫの必要量は、中継容器３０の空き容量をゼロにするだけの量、すなわち、中継容器消費量（中継容器の推定消費量４２）がその初期値（ゼロ）となるだけの量である。
【０１１０】
消費量算出部１４は、中継容器消費量（中継容器の推定消費量４２）を単位供給量で割って、中継容器消費量を初期値にするために必要となる減圧ポンプ３５の駆動回数（所定回数）を算出する。算出された値が小数を含む場合は、その値以下の整数値を所定回数とする。減圧ポンプ３５の駆動回数を算出する際は、単位供給量の公差の最大値を用いる。例えば、単位供給量について、公差の最小値を１．０とし、これに対して公差の最大値を１．５とする。
【０１１１】
実際に減圧ポンプ３５を駆動する際の単位供給量は公差の最大値以下であるので、公差の最大値（最小値の１．５倍）を用いて算出した駆動回数（所定回数）だけ減圧ポンプ３５を駆動して実際に中継容器３０に供給されるインクＩＫの量が、単位供給量の公差の最大値に所定回数を掛けて得られるインクＩＫの量を超えることはない。したがって、公差の最大値を用いて算出した所定回数だけ駆動制御部１２が減圧ポンプ３５を駆動することとすれば、単位供給量がばらついた場合でも中継容器３０（容器袋３２）に過度にインクＩＫを充填してしまうことが避けられる。
【０１１２】
また、末端容器６０から中継容器３０にインクＩＫを供給する際は、駆動制御部１２は、中継容器３０にインクＩＫが充満されていなくても、所定回数に到達したときに減圧ポンプ３５の駆動を停止する。そのため、流路圧力センサー３７により中継容器３０にインクＩＫが充満されたことが検出されるまで減圧ポンプ３５を駆動し続ける場合と比べて、インクＩＫが充満される頻度を少なくできるので、中継容器３０（容器袋３２）の寿命が低下するリスクを抑えることができる。
【０１１３】
そして、万が一、流路圧力センサー３７が正常に動作しておらずインクＩＫの充満が検出できない、あるいは、中継容器３０（容器袋３２）からインクＩＫが漏れている等の異常が発生した場合でも、所定回数に到達すれば駆動制御部１２が減圧ポンプ３５の駆動を停止するので、インクＩＫを供給し続けることが避けられる。これにより、異常が発生した場合に、異常の発生に伴うダメージを小さく抑えることができる。
【０１１４】
駆動制御部１２が減圧ポンプ３５を所定回数駆動して、末端容器６０から中継容器３０にインクＩＫが供給されると、消費量算出部１４は、中継容器３０に供給されたインクＩＫの供給量を算出する。ここでは、単位供給量として、公差の最小値（本実施形態では、最大値の１／１．５倍）を用いる。すなわち、消費量算出部１４は、単位供給量の公差の最小値を所定回数分積算して、中継容器３０に供給されたインクＩＫの供給量を算出する。
【０１１５】
このようにすると、実際に減圧ポンプ３５を駆動する際の単位供給量は、公差の最小値以上であるので、駆動制御部１２が減圧ポンプ３５を所定回数駆動して実際に中継容器３０に供給されるインクＩＫの量が、単位供給量の公差の最小値に所定回数を掛けて得られる計算上の供給量を下回ることはない。したがって、公差の最小値を用いた計算上のインクＩＫの供給量に基づいて中継容器３０（容器袋３２）内のインクＩＫの残量を管理すれば、中継容器３０内のインクＩＫが枯渇することが避けられる。
【０１１６】
消費量算出部１４は、中継容器３０に供給されたインクＩＫの供給量を算出した後、算出したインクＩＫの供給量を、インクＩＫを供給する前に更新された中継容器消費量（中継容器の推定消費量４２）から減算する。そして、消費量算出部１４は、中継容器消費量からインクＩＫの供給量を減算した値を、中継容器の推定消費量４２として本体記憶部４０に記憶させる。これにより、中継容器消費量がインクＩＫが供給された後の値に更新される。
【０１１７】
なお、中継容器消費量は、ゼロを初期状態として更新される中継容器３０の空き容量に相当するので、消費量算出部１４が、正常に中継容器３０に供給されたインク量を算出して、中継容器消費量から減算すれば、中継容器消費量が負になることはない。しかし、中継容器消費量のデータの更新や伝送などに誤りがあった場合、負になってしまう可能性がある。インクＩＫの供給量を減算して更新された後の中継容器消費量が負の値となった場合は、制御部１０は、中継容器消費量を初期値（ゼロ）に更新し本体記憶部４０に記憶させる。
【０１１８】
上述したように、本実施形態では、中継容器３０から消費されるインクＩＫの消費量を記録ヘッド２２から排出されるインクＩＫの量の公差の最大値を用いて算出する。末端容器６０から中継容器３０に供給されるインクＩＫの供給量を、末端容器６０から中継容器３０にインクＩＫを供給する際の１動作あたりの公差の最小値を用いて算出し、この結果得られる中継容器消費量（第１容器の推定消費量）に基づいて中継容器３０内のインクＩＫの残量を管理している。
【０１１９】
そのため、実際に記録ヘッド２２から排出されるインクＩＫの排出動作当たりの排出量が公差の最大値未満であり、実際に中継容器３０にインクＩＫが供給される際の単位供給量が公差の最小値を超えないので、実際の中継容器３０内のインクＩＫの残量は計算上の残量に対して余剰傾向となる。
【０１２０】
したがって、このような状態で中継容器３０へのインクＩＫの供給を繰り返すと、実際の中継容器３０のインクＩＫの消費量に対して供給が過多となり、実際のインクＩＫの残量と計算上の残量との差異は大きくなる。そのため、末端容器６０から中継容器３０にインクＩＫを供給する際に、減圧ポンプ３５が所定回数動作し終える前に、中継容器３０にインクＩＫが充満されてしまう場合がある。
【０１２１】
中継容器３０にインクＩＫが充満されると、流路圧力センサー３７により検出される。流路圧力センサー３７により中継容器３０にインクＩＫが充満されたことが検出された場合は、駆動制御部１２は、減圧ポンプ３５が所定回数動作し終える前であっても、減圧ポンプ３５の駆動を停止する。これにより、中継容器３０にインクＩＫが過度に充填されることが抑止される。
【０１２２】
減圧ポンプ３５が所定回数動作し終える前に駆動制御部１２が減圧ポンプ３５の駆動を停止したとき、中継容器３０にはインクＩＫが充満されている。このため、消費量算出部１４は、中継容器消費量を算出する際に、減圧ポンプ３５の動作回数に対応するインクＩＫの供給量を減算することはせず、中継容器消費量（中継容器の推定消費量４２）を初期値（ゼロ）に更新する。これにより、計算上の中継容器消費量が、中継容器３０の空き容量がゼロの状態、すなわち中継容器３０にインクＩＫが充満されている状態にリセットされるので、実際のインクＩＫの残量と計算上の残量との差異を解消することができる。
【０１２３】
実際の中継容器３０のインクＩＫの残量が余剰であるために所定回数動作し終える前に駆動制御部１２が減圧ポンプ３５の駆動を停止することとなった場合は、次に中継容器３０にインクＩＫを供給する際にも、減圧ポンプ３５が所定回数動作し終える前に、中継容器３０にインクＩＫが充満されてしまう可能性が高い。中継容器３０にインクＩＫが充満される頻度が高くなれば、中継容器３０（容器袋３２）の寿命が低下するリスクも高くなる。
【０１２４】
そこで、本実施形態では、減圧ポンプ３５が所定回数動作し終える前に駆動制御部１２が減圧ポンプ３５の駆動を停止することとなった場合は、制御部１０は、次回以降の中継容器３０へのインクＩＫの供給量を少なくする補正を行う。また、このような補正を行った場合、制御部１０は、本体記憶部４０に補正フラグ４４を設定する。
【０１２５】
補正の方法の一例としては、消費量算出部１４は、末端容器６０から中継容器３０にインクＩＫを供給するために必要となる減圧ポンプ３５の駆動回数（所定回数）を算出する際にマージンを設定する。具体的には、消費量算出部１４は、単位供給量について、公差の最大値（公差の最小値の１．５倍）に、さらにマージンとして係数を掛けて、減圧ポンプ３５の駆動回数を算出する。
【０１２６】
例えば、係数を１．４とした場合、単位供給量の公差の最小値に対して、補正後の単位供給量は１．５×１．４＝２．１倍となる。そこで、消費量算出部１４は、中継容器消費量を初期値にするために必要となる減圧ポンプ３５の駆動回数を、補正後（最小値の２．１倍）の単位供給量を用いて算出する。補正後算出される減圧ポンプ３５の駆動回数は、補正前の駆動回数よりも１／１．４倍程度少なくなる。したがって、実際の単位供給量が同一であれば、補正後中継容器３０に供給されるインクＩＫの量は、補正前よりも１／１．４倍程度少なくなる。
【０１２７】
なお、中継容器３０へのインクＩＫの供給量を少なくする補正が行われた状態で中継容器３０へのインクＩＫの供給を繰り返すと、実際のインクＩＫの残量が計算上の残量よりも少なくなって、その結果、中継容器３０内のインクＩＫが枯渇してしまうおそれがある。
【０１２８】
そこで、補正を行った状態で中継容器３０にインクＩＫを供給する際に、流路圧力センサー３７により中継容器３０にインクＩＫが充満されたことが検出されなかった場合、すなわち、減圧ポンプ３５が所定回数に到達するまで動作して停止した場合は、制御部１０は、次回は補正を行わないこととする。換言すれば、減圧ポンプ３５が所定回数に到達するまで動作して停止した場合であって、補正フラグ４４が設定されている場合は、制御部１０は、補正フラグ４４を解除する。
【０１２９】
なお、中継容器消費量（中継容器の推定消費量４２）の値に関わらず、流路圧力センサー３７により中継容器３０内のインクＩＫが枯渇していることが検出された場合であって、末端容器６０が装着されていない場合は、制御部１０は、空打ち状態となることを避けるため、プリンター１００の印刷動作を停止する。
【０１３０】
また、流路圧力センサー３７により中継容器３０の枯渇が検出されていない場合であっても、中継容器消費量（中継容器の推定消費量４２）が中継容器３０の所定容量以上となった場合は、中継容器３０内のインクＩＫが枯渇していることがあり得る。したがって、このような場合であって、末端容器６０が装着されていない場合は、制御部１０は、プリンター１００の印刷動作を停止する。
【０１３１】
次に、末端容器６０の末端容器消費量（第２容器の推定消費量）を説明する。末端容器消費量は、中継容器３０に供給されることで末端容器６０から消費されたと推定されるインクＩＫの量である。本実施形態では、末端容器消費量の初期値をゼロ（０）とする。換言すれば、所定容量までインクＩＫが充満された（空き容量がゼロの）新品の末端容器６０の状態を初期状態とする。消費量算出部１４は、末端容器６０から中継容器３０にインクＩＫが供給されることに基づいて末端容器消費量を更新し、末端容器の推定消費量６４として末端容器記憶部６２に記憶させる。
【０１３２】
消費量算出部１４は、末端容器６０から中継容器３０にインクＩＫが供給される度に算出する末端容器消費量、すなわち、単位供給量の公差の最小値を所定回数分積算して算出したインクＩＫの量を、末端容器記憶部６２から読み出した末端容器の推定消費量６４に加算する。そして、消費量算出部１４は、加算後の末端容器の推定消費量６４を末端容器記憶部６２に記憶させる。これにより、末端容器消費量がインクＩＫが供給された後の値に更新される。
【０１３３】
本実施形態では、末端容器消費量は、末端容器６０から中継容器３０に供給された計算上のインクＩＫの供給量、すなわち、単位供給量の公差の最小値（最大値の１／１．５倍）に基づいて算出された値である。そのため、単位供給量のばらつきを考慮すると、計算上の末端容器消費量よりも、末端容器６０から中継容器３０に実際に供給されたインクＩＫの消費量の方が大きくなる。
【０１３４】
換言すれば、末端容器６０内のインクＩＫの実際の残量が、計算上の末端容器消費量に基づいて推定される残量よりも少なくなる可能性が高いので、末端容器消費量が末端容器６０の所定容量に到達する前に、末端容器６０のインクＩＫが枯渇する可能性がある。そこで、本実施形態では、制御部１０は、末端容器６０内のインクＩＫの残量を末端容器消費量（末端容器の推定消費量６４）に基づいて推定するが、末端容器６０内のインクＩＫが枯渇したか否かは流路圧力センサー３７の検出に基づいて判断する。
【０１３５】
末端容器６０から中継容器３０にインクＩＫを供給している際に、流路圧力センサー３７により末端容器６０内のインクＩＫが枯渇したことが検出された場合は、駆動制御部１２は、減圧ポンプ３５が所定回数動作し終える前であっても、減圧ポンプ３５の駆動を停止し、末端容器６０から中継容器３０へのインク供給動作を停止する。インク供給動作を停止した後は、中継容器３０に残っているインクＩＫを用いて印刷するので、プリンター１００の印刷動作は停止しない。ユーザーは中継容器３０にインクＩＫが残っている間はプリンター１００の印刷動作を継続できる。
【０１３６】
しかしながら、末端容器６０内のインクＩＫが枯渇した場合は、速やかに末端容器６０を新しいものに交換する必要がある。ユーザーの手元に交換用の末端容器６０が用意されていることが望ましいが、在庫切れとなっている場合もあり得る。そこで、本実施形態では、末端容器６０内のインクＩＫが枯渇する前に、末端容器消費量が所定の閾値に到達したらユーザーに末端容器６０を交換する準備をしてもらうようにする。
【０１３７】
本実施形態では、末端容器消費量の所定の閾値として、第１閾値と第２閾値とを設定する。第１閾値は、末端容器６０から中継容器３０に実際に供給されるインクＩＫの供給量が公差の標準値であるプリンター１００において、末端容器６０のインクが空となるときの計算上の末端容器消費量である。本実施形態では、末端容器６０から中継容器３０に供給されるインク量が公差の最小値であった場合に、末端容器６０が空になる末端容器消費量を１００％としたときに、第１閾値は８０％に設定される。末端容器消費量が第１閾値に到達したら、ユーザーに末端容器６０の交換の準備をするよう促すこととする。
【０１３８】
第２閾値は、末端容器６０から中継容器３０に実際に供給されるインクＩＫの供給量が公差の最大値であるプリンター１００において、末端容器６０のインクＩＫが空となるときの計算上の末端容器消費量である。本実施形態では、末端容器６０から中継容器３０に供給されるインク量が公差の最小値であった場合に、末端容器６０が空になる末端容器消費量を１００％としたときに、第２閾値は６６％で設定される。末端容器消費量が第２閾値に到達したら、ユーザーに交換用の末端容器６０の在庫を確認し、在庫が無ければ手配するよう促すこととする。
【０１３９】
なお、末端容器消費量が末端容器６０の所定容量以上となっても、末端容器６０内のインクＩＫの枯渇が検出されることなく中継容器３０へのインクＩＫの供給が継続される場合は、流路圧力センサー３７が正常に動作していないことや、中継容器３０からインクＩＫが漏れていること等の異常が発生していることが考えられる。このような場合は、異常の発生を確認するために、末端容器消費量が異常検出閾値以上であるか否かの判定を行うこととする。
【０１４０】
上述したように、本実施形態では、中継容器３０から消費されるインクＩＫの消費量を記録ヘッド２２から排出されるインクＩＫの量の公差の最大値を用いて算出する。そのため、異常検出閾値は、末端容器６０から中継容器３０に供給されるインク量が公差の最小値であった場合に、末端容器６０が空になる中継容器消費量を１００％としたときの、１２０％程度とする。
【０１４１】
末端容器消費量（末端容器の推定消費量６４）は、末端容器記憶部６２に記憶される。すなわち、末端容器６０内のインクＩＫが残っている状態でプリンター１００から取り外しても、取り外した時点での末端容器消費量はその末端容器６０の末端容器記憶部６２に記憶されている。したがって、一旦取り外した末端容器６０をプリンター１００に再度装着して使用した場合に、消費量算出部１４は、取り外した時点での末端容器消費量に対して再装着後に末端容器６０から供給したインクＩＫの供給量を加算して、末端容器消費量を更新することができる。
【０１４２】
＜インクの残量管理処理フロー＞
次に、本実施形態に係るプリンター１００におけるインクＩＫの残量管理の処理フローについて、図２、図３、及び図４を参照して説明する。図２、図３、及び図４は、本実施形態に係るプリンターにおけるインクの残量管理処理を示すフローチャートである。
【０１４３】
なお、以下の説明では、図１に示すプリンター１００において、制御部１０が有する各部を総称して単に制御部１０と記載する。同様に、ＵＩ部５０が有する各部を総称して単にＵＩ部５０と記載し、中継容器３０が有する各部を総称して単に中継容器３０と記載する。
【０１４４】
本実施形態では、制御部１０が、図２、図３、及び図４に示すフローチャートの各ステップの処理を、プリンター１００が印刷ジョブや記録ヘッド２２のクリーニングを実行してインクＩＫを消費した後（排出量がゼロを超えたとき）であって、中継容器３０のインクＩＫを記録ヘッド２２に供給していないとき、言い換えれば、印刷ジョブや記録ヘッド２２のクリーニングを実行していないとき（インクＩＫを排出していないとき）に実行する。
【０１４５】
また、プリンター１００が複数の異なる色のインクＩＫが収容された中継容器３０及び末端容器６０を備える場合は、制御部１０は、対象となる中継容器３０及び末端容器６０を各色の中継容器３０及び末端容器６０から順次選択し、選択した色の中継容器３０及び末端容器６０について各ステップの処理を実行する。なお、複数の異なる色のインクＩＫが収容された中継容器３０及び末端容器６０に対して、並行して各ステップの処理を実行するようにしてもよい。
【０１４６】
本体記憶部４０には、初期状態（初期値がゼロ。プリンター１００の使用開始時に、中継容器３０にインクＩＫをフルに充填し、中継容器消費量をゼロとした状態。）から積算して得られた直近の中継容器消費量（第１容器の推定消費量）が中継容器の推定消費量４２として記憶されている。末端容器６０の末端容器記憶部６２には、末端容器６０の初期状態（初期値がゼロ）から、末端容器６０から消費されたインク量を積算して得られた直近の末端容器消費量（第２容器の推定消費量）が末端容器の推定消費量６４として記憶されている。
【０１４７】
まず、図２に示すステップＳ０１では、制御部１０は、記録ヘッド２２から排出されたインクＩＫの排出量（インク消費量）を算出して、本体記憶部４０から読み出した中継容器の推定消費量４２に加算して、その結果で中継容器の推定消費量４２を更新して本体記憶部４０に記憶させる。これにより、中継容器消費量がインクＩＫが排出された後の値に更新される。
【０１４８】
次に、ステップＳ０２では、制御部１０は、更新された中継容器消費量（中継容器の推定消費量４２）が、中継容器３０の所定容量に基づいて設定される所定量以上となったか否かを判定する。中継容器消費量が所定量以上であると判定した場合（ステップＳ０２：ＹＥＳ）、制御部１０は、末端容器６０から中継容器３０へインクＩＫを供給する必要があると判定し、処理をステップＳ０３に進める。中継容器消費量が所定量未満であると判定した場合（ステップＳ０２：ＮＯ）は、制御部１０は、処理を図４のステップＳ３１に移行する。
【０１４９】
ステップＳ０３では、制御部１０は、末端容器６０が装着されているか否かを判定する。末端容器６０が装着されているか否かは、例えば、末端容器記憶部６２がプリンター１００に電気的に接続されているか否かを検出することにより判定される。末端容器６０が装着されていると判定した場合（ステップＳ０３：ＹＥＳ）、制御部１０は、処理をステップＳ０７に進める。一方、末端容器６０が装着されていないと判定した場合（ステップＳ０３：ＮＯ）、制御部１０は、処理をステップＳ０４に進める。
【０１５０】
ステップＳ０４では、制御部１０は、中継容器消費量が中継容器３０の所定容量以上であるか否かを判定する。中継容器消費量が中継容器３０の所定容量以上である場合は、中継容器３０内のインクＩＫが枯渇している可能性がある。したがって、中継容器消費量が中継容器３０の所定容量以上である場合（ステップＳ０４：ＹＥＳ）、制御部１０は、プリンター１００の印刷動作（消費動作）を停止する（ステップＳ０５）。
【０１５１】
プリンター１００では、中継容器３０内のインクＩＫが枯渇すれば流路圧力センサー３７により検出されるようになっている。しかしながら、中継容器消費量が中継容器３０の所定容量以上となった場合は、流路圧力センサー３７が正常に動作していないためにインクＩＫの枯渇が検出されていない可能性も考えられる。したがって、末端容器６０が装着されていない状態（ステップＳ０３：ＮＯ）で中継容器３０内のインクＩＫが枯渇して空打ち状態となることを避けるため、ステップＳ０５でプリンター１００の印刷動作（消費動作）を停止し、以降の印刷動作を禁止する。
【０１５２】
続いて、制御部１０は、ユーザーに対して末端容器６０の装着を促すための「中継容器のインク残量が少なくなっています。末端容器を装着してください。」等のメッセージをＵＩ部５０に出力させる（ステップＳ０６）。一方、中継容器消費量が中継容器３０の所定容量未満である場合（ステップＳ０４：ＮＯ）、制御部１０は、処理を図４のステップＳ３１に移行する。
【０１５３】
次に、ステップＳ０３からステップＳ０７に進んだ場合、ステップＳ０７では、制御部１０は、中継容器消費量（中継容器の推定消費量４２）を減圧ポンプ３５の１駆動当たりの単位供給量の公差の最大値で割って、中継容器３０にインクＩＫを供給する際の減圧ポンプ３５の駆動回数（所定回数）を算出する。そして、制御部１０は、減圧ポンプ３５の駆動を開始する（ステップＳ０８）。制御部１０は、ステップＳ０８で減圧ポンプ３５の駆動を開始して、ステップＳ０７で算出した所定回数だけ駆動した後、減圧ポンプ３５の駆動を停止する。
【０１５４】
ただし、後述するステップＳ２６を経て補正フラグ４４がオンになっている場合には、上述の所定回数を適宜削減する。削減方法については、前述したとおりである。
【０１５５】
次に、ステップＳ０９では、ステップＳ０７で算出した所定回数に到達するまで減圧ポンプ３５を駆動して停止したか否かを判定する。所定回数に到達するまで減圧ポンプ３５を駆動して停止した場合（ステップＳ０９：ＹＥＳ）、制御部１０は、処理をステップＳ１０に進める。ステップＳ１０では、制御部１０は、単位供給量の公差の最小値に所定回数を掛けて得られるインクＩＫの供給量を算出し、その値を中継容器消費量（中継容器の推定消費量４２）から減算する。
【０１５６】
一方、所定回数に到達する前に減圧ポンプ３５の駆動を停止した場合（ステップＳ０９：ＮＯ）、制御部１０は、処理をステップＳ１１に進める。所定回数に到達する前に減圧ポンプ３５の駆動を停止する要因としては、中継容器３０内にインクＩＫが充満されたこと、末端容器６０内のインクＩＫが枯渇したこと、及び、動作中に停電等でエラーが生じたこと、等があげられる。
【０１５７】
ステップＳ１１では、制御部１０は、単位供給量の公差の最小値に、駆動を停止するまでに減圧ポンプ３５が動作した回数を掛けて得られるインクＩＫの供給量を算出し、その値を中継容器消費量（中継容器の推定消費量４２）から減算する。
【０１５８】
次に、図３に示すステップＳ２１では、制御部１０は、流路圧力センサー３７で中継容器３０にインクＩＫが充満されたことを検出して減圧ポンプ３５の駆動を停止したか否かを判定する。流路圧力センサー３７で中継容器３０にインクＩＫが充満されたことを検出して減圧ポンプ３５の駆動を停止していなかった場合（ステップＳ２１：ＮＯ）、制御部１０は、処理をステップＳ２２に進める。
【０１５９】
続くステップＳ２２では、制御部１０は、ステップＳ１０またはステップＳ１１で算出した供給量を減算して更新した中継容器消費量が負の値か否かを判定する。供給量を減算して更新した中継容器消費量が負の値でない場合（ステップＳ２２：ＮＯ）、インクＩＫの残量管理が正常に行われていると判断できるので、制御部１０は、処理をステップＳ２３に進める。
【０１６０】
ただし、供給量を減算して更新した中継容器消費量が負の値でない場合（ステップＳ２２：ＮＯ）であっても、図２に示すステップＳ０９で所定回数に到達する前に減圧ポンプ３５の駆動を停止した場合（ステップＳ０９：ＮＯ）には、末端容器６０内のインクＩＫが枯渇したことにより停止した可能性や、動作中に停電等でエラーが生じた可能性が残る。末端容器６０内のインクＩＫが枯渇したことにより停止した場合については、図４に示すステップＳ３１で判定される。
【０１６１】
続くステップＳ２３では、制御部１０は、中継容器消費量を、ステップＳ１０で算出した供給量を減算した値に更新し、中継容器の推定消費量４２として本体記憶部４０に記憶させる。これにより、中継容器消費量が、インクＩＫが供給された後の値に更新される。
【０１６２】
続くステップＳ２７では、所定回数に到達するまで減圧ポンプ３５を駆動し停止して（ステップＳ０９：ＹＥＳ）ステップＳ２７に移行した場合、制御部１０は、本体記憶部４０に補正フラグ４４が設定されているか（補正フラグ４４がオンか）否かを判定する。補正フラグ４４が設定されている場合は、前回（または、それ以前に）中継容器３０にインクＩＫを供給した際に、減圧ポンプ３５が所定回数動作し終える前に中継容器３０がフルとなり、末端容器６０から中継容器３０へのインク供給動作を停止したためインクＩＫの供給量を少なくする補正が行われたことを意味する。
【０１６３】
補正フラグ４４が設定されている場合（ステップＳ２７：ＹＥＳ）は、今回中継容器３０にインクＩＫを供給した際に減圧ポンプ３５が所定回数動作しており、インクＩＫの供給過多の状態が解消されたと考えられるので、制御部１０は、処理をステップＳ２８に進めて、補正フラグ４４の設定を解除する（補正フラグ４４をオフにする）。そして、制御部１０は、処理をステップＳ２９に進める。補正フラグ４４が設定されていない場合（ステップＳ２７：ＮＯ）は、制御部１０は、そのまま処理をステップＳ２９に進める。
【０１６４】
ステップＳ２１に戻って、流路圧力センサー３７で中継容器３０にインクＩＫが充満されたことを検出して減圧ポンプ３５の駆動を停止した場合（ステップＳ２１：ＹＥＳ）、制御部１０は、処理をステップＳ２４に進める。この場合は、図２に示すステップＳ０９で減圧ポンプ３５の動作が所定回数に到達する前に、中継容器３０にインクＩＫが充満されて減圧ポンプ３５の駆動を停止した（ステップＳ０９：ＮＯ）と考えられる。
【０１６５】
また、ステップＳ２２で、供給量を減算して更新した中継容器消費量が負の値となった場合（ステップＳ２２：ＹＥＳ）、制御部１０は、処理をステップＳ２４に進める。
【０１６６】
ステップＳ２１（ステップＳ２１：ＹＥＳ）からステップＳ２４に進んだ場合、中継容器３０にインクＩＫが充満されていると考えられる。したがって、ステップＳ２４では、制御部１０は、中継容器消費量を初期値（ゼロ）に更新し本体記憶部４０に記憶させる。これにより、計算上の中継容器消費量が、中継容器３０の空き容量がゼロの状態、すなわち中継容器３０にインクＩＫが充満されている状態にリセットされるので、実際のインクＩＫの残量と計算上の残量との差異を解消することができる。また、ステップＳ２２（ステップＳ２２：ＹＥＳ）からステップＳ２４に進んだ場合も、中継容器消費量を初期値に更新する。
【０１６７】
続くステップＳ２９では、制御部１０は、末端容器６０から中継容器３０へのインクＩＫの供給量の値を、末端容器６０の末端容器消費量（末端容器の推定消費量６４）に加算して末端容器記憶部６２に記憶させる。
【０１６８】
ステップＳ２９では、図２に示すステップＳ０９で所定回数に到達するまで減圧ポンプ３５を駆動して停止したと判定された場合（ステップＳ０９：ＹＥＳ）は、ステップＳ１０で算出された所定回数分のインクＩＫの供給量を末端容器消費量に加算する。一方、図２に示すステップＳ０９で所定回数に到達する前に減圧ポンプ３５の駆動を停止したと判定された場合（ステップＳ０９：ＮＯ）は、ステップＳ１１で算出された実際に減圧ポンプ３５が動作した回数分のインクＩＫの供給量を末端容器消費量に加算する。
【０１６９】
これにより、末端容器消費量がインクＩＫが供給された後の値に更新される。末端容器消費量を更新した後、制御部１０は、処理を図４に示すステップＳ３１に進める。
【０１７０】
ステップＳ３１では、制御部１０は、ステップＳ０９で所定回数に到達する前に減圧ポンプ３５の駆動を停止した場合（ステップＳ０９：ＮＯ）に、流路圧力センサー３７で末端容器６０内のインクＩＫが枯渇したことを検出して減圧ポンプ３５の駆動を停止したか否かを判定する。
【０１７１】
流路圧力センサー３７で末端容器６０内のインクＩＫが枯渇したことを検出して減圧ポンプ３５の駆動を停止した場合（ステップＳ３１：ＹＥＳ）は、ユーザーに末端容器６０を交換するように促す必要がある。したがって、制御部１０は、処理をステップＳ３４に進め、「末端容器を交換してください。」等のメッセージをＵＩ部５０に出力させる。なお、上述したように、末端容器６０内のインクＩＫが枯渇しても、中継容器３０内にインクＩＫが残っている間は、新たな印刷ジョブについて印刷動作を継続することができる。
【０１７２】
流路圧力センサー３７で末端容器６０内のインクＩＫが枯渇したことを検出して減圧ポンプ３５の駆動を停止していない場合（ステップＳ３１：ＮＯ）は、制御部１０は、処理をステップＳ３２に進める。続くステップＳ３２では、制御部１０は、末端容器記憶部６２に記憶された末端容器消費量（末端容器の推定消費量６４）が末端容器６０の所定容量以上であるか否かを判定する。
【０１７３】
末端容器消費量が末端容器６０の所定容量以上である場合（ステップＳ３２：ＹＥＳ）は、末端容器６０内のインクＩＫが枯渇していること、さらには、流路圧力センサー３７が正常に動作していない等の異常が生じていることが考えられる。したがって、制御部１０は、流路圧力センサー３７が正常に動作していない等の異常があることを確認するために、ステップＳ３３の末端容器消費量が異常検出閾値以上であるか否かの判定を行う。異常検出閾値は、上述したように、異常検出閾値は、末端容器６０から中継容器３０に供給されるインク量が公差の最小値であった場合に、末端容器６０が空になる中継容器消費量を１００％としたときの１２０％程度とする。
【０１７４】
末端容器消費量が異常検出閾値以上である場合（ステップＳ３３：ＹＥＳ）は、流路圧力センサー３７が正常に動作していないことや、中継容器３０からインクＩＫが漏れていること等の異常が発生していると考えられる。しかしながら、このような場合にユーザーでは対処できないため、ユーザーにサービスに連絡してもらうように促す必要がある。したがって、制御部１０は、処理をステップＳ３５に進め、「異常が発生している可能性があります。サービスに連絡してください。」等のメッセージをＵＩ部５０に出力させる。
【０１７５】
末端容器消費量が異常検出閾値未満である場合（ステップＳ３３：ＮＯ）は、異常が発生しているとまではいえないが、末端容器６０内のインクＩＫが枯渇していると考えられるので、制御部１０は、処理をステップＳ３４に進める。
【０１７６】
一方、ステップＳ３２で末端容器消費量が末端容器６０の所定容量未満である場合（ステップＳ３２：ＮＯ）は、末端容器６０内にまだインクＩＫが残っていると考えられる。そこで、末端容器消費量が所定の閾値に到達したら（末端容器６０内のインクＩＫの残量がある程度まで減少したら）ユーザーに末端容器６０を交換する準備をしてもらうようにするため、制御部１０は、処理をステップＳ３６に進める。
【０１７７】
ステップＳ３６では、制御部１０は、末端容器記憶部６２に記憶された末端容器消費量（末端容器の推定消費量６４）が第１閾値以上であるか否かを判定する。第１閾値は、上述したように、８０％程度とする。
【０１７８】
末端容器消費量が第１閾値以上である場合（ステップＳ３６：ＹＥＳ）は、末端容器６０内のインクＩＫの残量が少なくなっているか、あるいは、末端容器６０から中継容器３０へのインク供給量が公差の標準であるプリンター１００では末端容器６０が空になっている可能性が高いので、枯渇した場合にすぐに末端容器６０を交換できるように、ユーザーに末端容器６０の交換準備を促すことが好ましい。したがって、制御部１０は、処理をステップＳ３７に進め、「末端容器の交換の準備をしてください。」等のメッセージをＵＩ部５０に出力させる。
【０１７９】
末端容器消費量が第１閾値未満である場合（ステップＳ３６：ＮＯ）は、制御部１０は、処理をステップＳ３８に進める。ステップＳ３８では、制御部１０は、末端容器記憶部６２に記憶された末端容器消費量（末端容器の推定消費量６４）が第２閾値以上であるか否かを判定する。第２閾値は、上述したように、６６％程度とする。
【０１８０】
末端容器消費量が第２閾値以上である場合（ステップＳ３８：ＹＥＳ）は、末端容器６０内のインクＩＫの残量はあるものの、ユーザーの手元に末端容器６０の在庫がない場合には早めに手配してもらうことが好ましい。したがって、制御部１０は、処理をステップＳ３９に進め、「交換用の末端容器の在庫を確認してください。」等のメッセージをＵＩ部５０に出力させる。末端容器消費量が第２閾値未満である場合（ステップＳ３８：ＮＯ）は、制御部１０は、処理を終了する。
【０１８１】
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。変形例としては、例えば、以下のようなものが考えられる。
【０１８２】
（変形例１）
上記の実施形態では、供給手段による末端容器６０から中継容器３０への単位供給量を減圧ポンプ３５の１駆動当りの供給量としたが、本発明はこのような形態に限定されない。本発明では、供給手段による単位供給量を、例えば、電磁弁６６を開放する単位時間当たりの供給量としてもよい。
【０１８３】
変形例１に係る供給手段は弁としての電磁弁６６であり、供給手段の動作量は駆動制御部１２により電磁弁６６を開放する時間（開放時間）である。変形例１において、末端容器６０から中継容器３０にインクＩＫを供給する動作について説明する。制御部１０は、電磁弁２４および電磁弁６６を閉じた状態で、圧力室３３内を大気開放して静圧にする。この状態から、制御部１０は、減圧ポンプ３５を駆動して圧力室３３を所定値（例えば、−２０ｋＰａ）まで減圧する。この後、電磁弁６６を開放すると、電磁弁６６を開放している時間に応じた量のインクＩＫが、末端容器６０からインク流路３８を介して容器袋３２に吸い上げられるようにして供給される。変形例１では、電磁弁６６を開放する所定時間（所定動作量）を規定し、開放して所定時間経過したら電磁弁６６を閉じることで、中継容器３０に供給されるインクＩＫの供給量を調整することができる。
【０１８４】
変形例１に係る単位供給量、すなわち、電磁弁６６を開放する単位時間（例えば、１秒）当たりのインクＩＫの送液量の公差は、インクＩＫの粘度、インク流路３８の寸法、等のばらつきに起因する。インクＩＫの粘度に着目すると、単位供給量は、インクＩＫの粘度が低いほど大きくなり、インクＩＫの粘度が高いほど小さくなる。インクＩＫの粘度は、インクＩＫの温度の変化やインクＩＫの製造時からの時間の経過に伴い変化する。一般に、インクＩＫの粘度は温度と反比例（温度が上昇すると粘度は低下する）の傾向にあり、インクＩＫの温度変化の幅が大きいほど粘度のばらつきは大きくなる。また、インクＩＫの製造時からの経過時間が長いほど粘度のばらつきは大きくなる。
【０１８５】
変形例１では、制御部１０は、電磁弁６６を開放する単位時間当たりのインクＩＫの供給量である単位供給量の公差の最大値を用いて、末端容器６０から中継容器３０に供給する際に電磁弁６６を開放する所定時間を算出する。これにより、電磁弁６６を開放する単位時間当たりの送液量がばらついた場合でも、実際に中継容器３０に供給されるインクＩＫの量が単位供給量の公差の最大値を用いた計算上の供給量を上回ることはないので、中継容器３０に過度にインクＩＫを充填してしまうことが避けられる。
【０１８６】
なお、末端容器６０から中継容器３０にインクＩＫを供給しているときに流路圧力センサー３７で中継容器３０にインクＩＫが充満されたことを検出した場合は、所定時間経過する前であっても、制御部１０は電磁弁６６を閉鎖してインクＩＫの送液を停止する。
【０１８７】
また、制御部１０は、単位供給量の公差の最小値を用いて、末端容器６０から中継容器３０に供給されたインクＩＫの供給量を算出する。これにより、電磁弁６６を開放する単位時間当たりの送液量がばらついた場合でも、実際に中継容器３０に供給されるインクＩＫの量が単位供給量の公差の最小値を用いた計算上の供給量を下回ることはないので、中継容器３０内のインクＩＫが枯渇することが避けられる。
【０１８８】
変形例１に係るインクＩＫの残量管理の処理フローにおいて、上記実施形態と異なる処理を、図２を参照して説明する。図２示すステップＳ０７では、制御部１０は、ポンプの駆動回数の算出に代えて、電磁弁６６を開放する単位時間当たりの供給量（単位供給量）の公差の最大値を用いて、電磁弁６６を開放する所定時間を算出する。ステップＳ０８では、制御部１０は、電磁弁６６を開放して送液を開始し、所定時間経過したら、もしくは、流路圧力センサー３７が中継容器３０の充満状態を検出したら、電磁弁６６を閉鎖して送液を停止する。
【０１８９】
ステップＳ０９では、電磁弁６６を開放した状態で所定時間経過した後に閉鎖したか否かを判定する。所定時間経過した後に電磁弁６６を閉鎖した場合（ステップＳ０９：ＹＥＳ）、制御部１０は、処理をステップＳ１０に進める。ステップＳ１０では、制御部１０は、ポンプの駆動回数に代えて、単位供給量の公差の最小値に電磁弁６６を開放した所定時間を掛けて得られるインクＩＫの供給量を算出し、その値を中継容器消費量（中継容器の推定消費量４２）から減算する。
【０１９０】
一方、所定時間経過する前に電磁弁６６を閉鎖した場合（ステップＳ０９：ＮＯ）、制御部１０は、処理をステップＳ１１に進める。ステップＳ１１では、制御部１０は、単位供給量の公差の最小値に電磁弁６６を閉鎖するまでの時間を掛けて得られるインクＩＫの供給量を算出し、その値を中継容器消費量（中継容器の推定消費量４２）から減算する。
【０１９１】
以上説明したように、変形例１においても、上記実施形態と同様の効果が得られる。すなわち、電磁弁６６を開放する単位時間当たりのインクＩＫの供給量がばらついた場合でも、中継容器３０内のインクＩＫの枯渇を抑止でき、かつ、インクＩＫの充填し過ぎによる中継容器３０の寿命低下を抑えることができる。
【０１９２】
（変形例２）
上記の実施形態では、記録装置がプリンター１００である場合を例に取り説明したが、本発明はこのような形態に限定されない。記録装置は、プリンター１００と、スキャナーとを備えた複合機（プリンターシステム）であってもよい。
【０１９３】
（変形例３）
上記の実施形態では、本発明をプリンターとインクとに適用した例を説明したが、本発明はこのような形態に限定されない。本発明は、例えば、インク以外の他の記録材（液体）を噴射したり吐出したりする記録装置に用いてもよい。
【０１９４】
（変形例４）
プリンター１００の電源がオンし、省電力モードとなっていない間は、制御部１０は、ＲＡＭなどに中継容器の推定消費量を随時記憶し、適宜、ＲＡＭに記憶している中継容器の推定消費量で本体記憶部４０を更新するようにしてもよい。この場合、省電力モードに移行する前、電源ＯＦＦ時には、必ず、本体記憶部４０に最新の中継容器の推定消費量が記憶されるようにする。
【符号の説明】
【０１９５】
１０…制御部、２２…記録ヘッド、３０…中継容器（第１容器）、３４…加圧ポンプ（供給手段、ポンプ）、３５…減圧ポンプ（供給手段、ポンプ）、３６…中継容器圧力センサー（センサー）、３７…流路圧力センサー（センサー）、４０…本体記憶部（記憶部）、４２…中継容器の推定消費量（第１容器の推定消費量）、５０…ＵＩ部（ユーザーインターフェイス部）、６０…末端容器（第２容器）、６２…末端容器記憶部（第２容器の記憶部）、６４…末端容器の推定消費量（第２容器の推定消費量）、６６…電磁弁（供給手段、弁）、１００…プリンター（記録装置）、ＩＫ…インク（記録材）。
【図１】
2018051868.tif 000003
【図２】
2018051868.tif 000004
【図３】
2018051868.tif 000005
【図４】
2018051868.tif 000006