(57)【特許請求の範囲】
【請求項１】
液体を補充可能な液体タンクと、
前記液体タンクに貯蔵されている液体を吐出する吐出動作を行う液体吐出ヘッドと、
前記液体タンク内の液体の使用量を推定する推定手段と、
前記推定手段により推定された使用量の推定値が第１閾値を超えた場合にエラーを報知する報知手段と、
前記推定値が前記第１閾値を超えた場合に前記吐出動作を停止する制御部と、
ユーザーにより操作可能な操作部と、を備える液体吐出装置であって、
前記制御部は、前記操作部に第１操作が行われた場合は、前記推定値をリセットし、前記推定手段を有効のままとして、前記吐出動作を許容し、前記操作部に前記第１操作と異なる第２操作が行われた場合は、前記推定手段を無効化して前記吐出動作を許容することを特徴とする液体吐出装置。
【請求項２】
前記第１操作は前記操作部を所定時間以上の時間押す動作であり、前記第２操作は前記操作部を前記所定時間より短い時間押す動作であることを特徴とする請求項１に記載の液体吐出装置。
【請求項３】
前記操作部は第１解除キーと第２解除キーを含み、前記第１操作は前記第１解除キーを押す動作であり、前記第２操作は前記第２解除キーを押す動作であることを特徴とする請求項１に記載の液体吐出装置。
【請求項４】
前記操作部に前記第１操作及び前記第２操作と異なる第３操作が行われた場合、前記報知手段は前記推定値が前記第１閾値よりも少ない第２閾値を超えた場合にエラーを報知することを特徴とする請求項１から３のいずれか１項に記載の液体吐出装置。
【請求項５】
前記報知手段は、前記液体吐出装置がソフトパワーオンされたときに前記推定値が前記第１閾値を超えている場合にエラーを報知することを特徴とする請求項１から４のいずれか１項に記載の液体吐出装置。
【請求項６】
前記液体タンクへの液体の補充が可能な位置に回動可能なスキャナユニットを備え、
前記報知手段は、前記スキャナユニットが閉じられたときに前記推定値が前記第１閾値を超えている場合にエラーを報知することを特徴とする請求項１から５のいずれか１項に記載の液体吐出装置。
【請求項７】
前記液体吐出ヘッドにより記録が行われた記録媒体を排出する排出手段を備え、
前記報知手段は、前記排出手段による記録媒体の排出終了時に前記推定値が前記第１閾値を超えている場合にエラーを報知することを特徴とする請求項１から６のいずれか１項に記載の液体吐出装置。
【請求項８】
液体を補充可能な液体タンクと、前記液体タンクに貯蔵されている液体を吐出する吐出動作を行う液体吐出ヘッドと、ユーザーにより操作可能な操作部と、を備える液体吐出装置の制御方法であって、
前記液体タンク内の液体の使用量を推定する推定工程と、
前記推定工程により推定された使用量の推定値が第１閾値を超えた場合にエラーを報知する報知工程と、
前記推定値が前記第１閾値を超えた場合に前記吐出動作を停止する停止工程と、
前記停止工程の後に前記操作部に第１操作が行われた場合は、前記推定値をリセットし、前記推定工程を有効のままとして、前記吐出動作を許容する第１解除工程と、
前記停止工程の後に前記操作部に前記第１操作と異なる第２操作が行われた場合は、前記推定工程を無効化して前記吐出動作を許容する第２解除工程と、を有することを特徴とする液体吐出装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は液体を吐出する液体吐出装置に関し、特に液体残量管理システムに関する。
【背景技術】
【０００２】
一般に、インクジェット記録装置などの液体吐出装置には、インクなどの液体を貯蔵する液体タンクの残量を検知する手段が備えられている。特許文献１には、管理上の液体残量がゼロとなったときに、ユーザーの処理により記録動作を続行することが可能な液体吐出装置が記載されている。管理上の液体残量は液体が実際になくなる前にゼロとなるようにされている。このため、管理上の液体残量がゼロとなった後にも記録動作を可能とすることでユーザーの利便性が向上する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３７４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の液体吐出装置は、物理的に構成された液体残量検知センサを搭載している。一方、物理的に構成された液体残量検知センサを搭載していない液体吐出装置では、液体タンク内の液体の使用量を推定することで、液体タンク内の液体残量を算出することがある。以下、このような方式の液体残量検知システムを液体残量算出手段という。
液体タンクとして、液体を補充する形式の液体タンクが知られている。このような液体タンクと液体残量算出手段とを備えた液体吐出装置では、液体がなくなったとき、ユーザーは液体タンクの貯蔵量が最大貯蔵量に達するまで液体を補充する必要がある。これは以下の理由による。液体残量算出手段は、液体タンク内の液体残量を、最大貯蔵量から推定使用量を差し引いた差分として求める。さらに、液体残量算出手段は、液体タンクに液体が補充されたとき、液体の推定使用量をゼロにリセットする。これは、液体タンクには、通常、最大貯蔵量まで液体が補充されるという前提に基づいている。最大貯蔵量まで液体が補充されない場合、液体残量を正しく算出することができない。
しかしながら、ユーザーの手元に十分な量の液体がない場合、最大貯蔵量まで液体を補充できないことがある。この場合、液体残量算出手段は液体残量を正しく算出することができない。液体残量算出手段を信頼するユーザーは、液体タンクの液体残量がゼロになったことを認識できず、液体タンクの液体残量がゼロになった後も液体吐出装置を使用し続ける可能性がある。これによって、液体吐出装置を適切に保護することができなくなる可能性が高まる。
【０００５】
本発明の目的は、補充式の液体タンクを備え、液体タンク内の液体の使用量を推定することで液体タンク内の液体残量を算出する液体吐出装置において、液体吐出装置をより適切に保護することができる手段を提供することである。
【課題を解決するための手段】
【０００６】
本発明の液体吐出装置は、液体を補充可能な液体タンクと、液体タンクに貯蔵されている液体を吐出する吐出動作を行う液体吐出ヘッドと、推定手段により推定された使用量の推定値が第１閾値を超えた場合にエラーを報知する報知手段と、推定値が第１閾値を超えた場合に吐出動作を停止する制御部と、ユーザーにより操作可能な操作部と、を備える。制御部は、操作部に第１操作が行われた場合は、推定値をリセットし、推定手段を有効のままとして、吐出動作を許容し、操作部に第１操作と異なる第２操作が行われた場合は、推定手段を無効化して吐出動作を許容する。
本発明によれば、操作部で行われる操作に基づき、推定手段を無効化することができる。このため、ユーザーが誤って推定手段を信頼する可能性が低減し、液体吐出装置を適切に保護することができることが可能となる。
【発明の効果】
【０００７】
本発明によれば、液体吐出装置をより適切に保護することができる手段を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の液体吐出装置の主要部の斜視図である。
【図２】図１に示す液体吐出装置のインク補充方法を示す模式図である。
【図３】図１に示す液体吐出装置の主要部のブロック図である。
【図４】本発明の第１の実施形態におけるインク残量管理方法のフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明の液体吐出装置のいくつかの実施形態を、図面を参照して詳細に説明する。各図面を通して、同一の符号は同一のまたは対応する部分を示す。以下の各実施形態では、インクを吐出するインクジェット記録装置を例に説明するが、本発明はインク以外の液体を吐出する液体吐出装置に広く適用することができる。各実施形態におけるインクジェット記録装置１１は液体吐出装置の一例であり、記録ヘッド１３は液体吐出ヘッドの一例であり、インクタンク１５は液体タンクの一例である。インク残量算出手段２０１１は液体残量算出手段の一例であり、インクは液体の一例である。
【００１０】
（第１の実施形態）
図１は本発明の第１の実施形態におけるインクジェット記録装置の主要部を示す斜視図である。インクジェット記録装置１１は、キャリッジ１２に保持された記録ヘッド１３と、記録ヘッド１３へインクを供給するインク流通路１４と、インクを収容するインクタンク１５とを備えている。本実施形態では、それぞれが別々の色に対応した４つのインクタンク１５が設けられ、各インクタンク１５はインクを補充可能なタイプである。インクタンク１５に貯蔵されているインクはインク流通路１４を介して記録ヘッド１３に供給され、記録ヘッド１３から吐出させられる。インクジェット記録装置１１は、シートを給紙する給紙ローラ（不図示）と、シートを搬送する搬送ローラ１６と、シートをインクジェット記録装置１１の外部へ排紙する排紙ローラ（不図示）とを備えている。
【００１１】
図２を参照して、インクがなくなったときにインクを補充する操作を説明する。
図２（ａ）に示すように、インクジェット記録装置１１は、スキャナユニット４１を備えている。インクを補充するときは、図２（ｂ）に示すように、ユーザーがスキャナユニット４１を回動させ、インクジェット記録装置１１の内部を開放する。図２（ｃ）に示すように、タンクカバー４２は、バルブ２４の操作部とインクタンク１５のインク補充口２１のカバーを兼ねている。そこで、タンクカバー４２を回動させ、インク補充口２１を露出させるとともにバルブ２４を閉止状態とする。その後、タンクキャップ２２を取り外し、不図示のインクボトルからインクタンク１５にインクを補充する。インクの補充後、タンクキャップ２２を取り付け、タンクカバー４２を閉じる。これによってバルブ２４が作動可能な状態となり、インクタンク１５からインク流通路１４にインクを送出することが可能となる。その後、ユーザーはスキャナユニット４１を元の位置まで回動させる。
【００１２】
本実施形態のインクジェット記録装置１１には、インクタンク１５内のインクの残量を検知するための物理的に構成されたインク残量検知センサを備えていない。しかし、インクタンク１５は、インクジェット記録装置１１の外面に面した透明な窓１８を有している（図１参照）。ユーザーは窓１８を通してインクの液位ないし残量を確認することで、スキャナユニット４１が閉じている状態でも、インクジェット記録装置１１の外側からインクの有無を目視確認できる。インクタンク１５の窓１８には、ユーザーがインクの量を確認するための上限、下限の目盛り（矢印と線）１７ａ，１７ｂが付けられている。上限、下限の目盛り１７ａ，１７ｂは物理的な最大貯蔵量または最少貯蔵量ではなく、管理上の最大貯蔵量または最少貯蔵量に対応する。ユーザーがインクを上限の目盛り１７ａまで補充することが、後述するインク残量管理方法を有効に機能させるための前提条件となる。
【００１３】
図３は、インクジェット記録装置１１のブロック図である。ＭＰＵ（Main Processing Unit）２０１は、記録ヘッド１３を含むインクジェット記録装置１１の各部の動作やデータ処理などを制御する制御部である。ＲＯＭ（Read Only Memory）２０２は、ＭＰＵ２０１によって実行されるプログラムやデータを格納する。ＲＯＭ２０２の一部は画像処理部２０２１となっている。ＲＡＭ（Random Access Memory）２０３は、ＭＰＵ２０１によって実行される処理データと、ホストコンピュータ２１４から受信したデータとを一時的に記憶する。操作表示部２１１はインクジェット記録装置１１の状態を表示するディスプレイ部２１１１と、ユーザーからの入力を受け付ける入力手段２１１２と、を含んでいる。入力手段２１１２は物理的なキー、ボタン等で構成される操作部２１１３を含んでいる。操作部２１１３はディスプレイ部２１１１の一部または全部をタッチパネルとすることで構成することもできる。
【００１４】
記録ヘッド１３は記録ヘッドドライバ２０７によって制御される。キャリッジ１２を駆動するキャリッジモータ２０４は、キャリッジモータドライバ２０８によって制御される。給紙ローラ、搬送ローラ１６及び排出ローラは搬送モータ２０５によって駆動される。搬送モータ２０５は搬送モータドライバ２０９によって制御される。
ホストコンピュータ２１４には、ユーザーによって記録動作の実行が命令されたときに、記録画像や記録画像品位等の記録情報をインクジェット記録装置１１との間でやりとりするための記録装置ドライバ２１４１が設けられている。ＭＰＵ２０１は、インターフェース（Ｉ／Ｆ）部２１３を介して、ホストコンピュータ２１４と記録画像等のやり取りを実行する。
【００１５】
インクジェット記録装置１１はさらに、インクタンク１５内のインクの使用量を推定することで、インクタンク１５内（液体タンク内）のインク残量を算出するインク残量算出手段（液体残量検出手段）２０１１を備えている。インク残量算出手段２０１１は、インクタンク１５内のインクの使用量を記録データないし処理データに基づき推定する。具体的には、インク残量算出手段２０１１は１ドット当たりのインク使用量に記録データから算出されるドットカウント（吐出されるインクのドット数）を乗じた値をインクの使用量と推定する（以下、インクの使用量の推定値を推定使用量という）。そして、管理上の最大貯蔵量から推定使用量を差し引いた値をインク残量の推定値として算出する。１ドット当たりのインク使用量と管理上の最大貯蔵量は、例えばＲＯＭ２０２に記憶しておくことができる。ドットカウントはインクがインクタンク１５に補充され、後述するインク残量エラーが解除されたときにゼロにリセットされる。インク残量算出手段２０１１は独立した演算部として設けることもできるし、図３に示すようにＭＰＵ２０１の一機能として設けることもできる。
このように、本実施形態のインクジェット記録装置１１では、インクの残量はインク残量算出手段２０１１とインクタンク１５の窓１８によって検知することができる。
【００１６】
図４は、本実施形態のインク残量管理方法を示すフロー図である。以下にインク残量管理方法の各工程について説明する。複数種類のインクがある場合、以下の各工程はインク毎に実行される。インクジェット記録装置１１は、デフォルトで、インク残量算出手段２０１１が作動する、ないし有効化された第１の状態に設定されている。
ステップＳ１では、インク残量算出手段２０１１が、インクジェット記録装置１１のソフトパワーオン時、スキャナユニット４１の閉止時、ヘッドクリーニングの終了時、各シートの排紙終了時に、インクの推定使用量を算出する。ＭＰＵ２０１は、インクの推定使用量が閾値を超えたか否かを判定する。推定使用量が閾値を超えた場合はステップＳ２に進む。推定使用量が閾値を超えていない場合は「開始」に戻り、次回のタイミングでインクの推定使用量が算出されるのを待つ。なお、推定使用量が閾値を超えたか否かを判定する代わりに、インク残量の推定値が所定の閾値を下回るかどうかを判定してもよい。
【００１７】
ステップＳ２では、ＭＰＵ２０１はインク残量エラーを発生させる。ＭＰＵ２０１はインク残量エラーをディスプレイ部２１１１に表示させるとともに、記録ヘッド１３の作動を一旦停止させる。インク残量エラーは、インクの推定使用量が閾値を超え、インク残量が所定の値を下回った状態であることをユーザーに報知するためのものである。ただし、インク残量エラーは記録ヘッド１３がもはやインクを吐出できない状態にあることを意味するものではない。インクの使用履歴にもよるが、インク残量エラーが発生した後も、記録ヘッド１３はある程度の量のインクを吐出できる可能性がある。このため、ユーザーがインクの補充を行うことなく、記録の続行処理を選択することも可能である。
【００１８】
ステップＳ３では、ユーザーはインク残量エラーの解除処理を行う。エラー解除方法には、複雑な操作を必要とする第１のエラー解除方法と、簡単な操作で解除できる第２のエラー解除方法がある。第１のエラー解除方法を選択する場合、ユーザーは解除キーを５秒間長押しする。第２のエラー解除方法を選択する場合、ユーザーは解除キーを短時間（５秒未満の時間）押す。エラー解除のための入力手段２１１２は少なくとも一つの操作部２１１３を有していればよい。操作部２１１３は物理的なキー、ボタン、タッチパネル上に表示されるボタン等のいずれでもよい。ＭＰＵ２０１は、操作部２１１３が操作されている時間の長さによってインク残量算出手段２０１１の状態（後述）を設定する。入力手段２１１２（本実施形態では解除キー）はユーザーの命令が入力されるとともに、その命令に基づき所定の信号を発生させる。
【００１９】
ステップＳ４で、ＭＰＵ２０１は、入力手段２１１２から送られた上記所定の信号に基づき、ユーザーが第１のエラー解除方法と第２のエラー解除方法のいずれを選択したかを判定する。ユーザーが第１のエラー解除方法を選択した場合は、ステップＳ５に進む。ユーザーが第２のエラー解除方法を選択した場合は、ステップＳ７に進む。
【００２０】
ステップＳ５では、第１のエラー解除方法が選択されているため、ＭＰＵ２０１はインク残量算出手段２０１１の状態を、インク残量算出手段２０１１が作動する（または有効化された）第１の状態に設定する。インク残量算出手段２０１１はデフォルトで作動状態に設定されているため、ユーザーが第１のエラー解除方法を選択した場合には、インク残量算出手段２０１１は作動状態ないし有効のままである。
【００２１】
ステップＳ６では、ユーザーは図２を参照して説明した手順に従い、インクをインクタンク１５に最大貯蔵量（上限の目盛り１７ａ）まで補充する。インク残量算出手段２０１１はその後、インクがインクタンク１５に最大貯蔵量まで補充されたことを前提に、インクの推定使用量をゼロに設定する。ＭＰＵ２０１はインク残量エラーを解除する。インク残量エラーの解除は、例えばスキャナユニット４１が元の位置まで戻ったこと、またはユーザーが所定のキーを押下したことを検知することで実行することができる。これによってインク残量管理方法は終了し、再び「開始」に戻って、次にインクの推定使用量が算出されるタイミングを待つ。記録データが残っている場合、記録動作を開始する。
【００２２】
ステップＳ７では、ユーザーは図２を参照して説明した手順に従い、インクをインクタンク１５に補充する。インクは最大貯蔵量（上限の目盛り１７ａ）まで補充してもよいが、最大貯蔵量に達しない量のインクを補充してもよい。インクを全く補充しないことも可能である。換言すれば、ここでのインク補充の有無、及びインクの補充量はその後のインク残量管理方法の工程において何の影響も与えない。第２のエラー解除方法が選択されているため、ＭＰＵ２０１はインク残量算出手段２０１１の状態をインク残量算出手段２０１１が無効化された第２の状態に設定する。ＭＰＵ２０１は、インク残量算出手段２０１１を無効化し、インク残量エラーを解除し、記録ヘッド１３を作動可能な状態にする。インク残量エラーの解除はステップＳ６で述べたのと同様の方法で行う。記録データが残っている場合、記録動作を開始する。これによってインク残量管理方法は終了し、再び「開始」に戻って、次にインクの推定使用量が算出されるタイミングを待つ。インク残量算出手段２０１１が無効化されているため、ユーザーはインクの残量をインクタンク１５の窓１８によって検知することとなる。
【００２３】
本実施形態では、第１のエラー解除方法が、インク残量算出手段２０１１が作動する第１の状態と対応している。長押しという第２のエラー解除方法より複雑な方法で第１のエラー解除方法を選択したユーザーは、インクをインクタンク１５に最大貯蔵量まで補充するという正しい手順を行っている可能性が高い。従って、インクを最大貯蔵量まで補充するという、インク残量検知を有効にするための前提条件が満たされる可能性が高い。一方、正しい解除手順を知らないユーザーは、解除が簡単な第２のエラー解除方法を選択する可能性が高い。この場合、インク残量算出手段２０１１が無効化されるため、インクがインクタンク１５に最大貯蔵量まで補充されない場合にインク残量算出手段２０１１が誤作動する（残量がゼロになった時にエラーを発生しない）可能性がなくなる。この場合でも、ユーザーはインクの残量をインクタンク１５の窓１８によって検知することができる。
【００２４】
インク残量算出手段２０１１を使用せず、インクタンク１５の窓１８によってインク残量を管理するユーザーは、常に第２のエラー解除方法を選択することができる。すなわち、ユーザーの選択によって、常にインク残量算出手段２０１１を無効化することも可能である。
ユーザーの手元に、インクタンク１５に最大貯蔵量まで補充する量のインクがない場合は、第２のエラー解除方法を選択することにより、インク残量算出手段２０１１が誤作動する可能性をなくすことができる。つまり、ユーザーは手元にあるインクの量に応じて、インク残量算出手段２０１１の作動、無効化を選択することが可能になる。
なお、本実施形態では物理的に構成されたインク残量検知センサが設けられていないが、このようなインク残量検知センサが設けられている場合でも、上述したインク残量管理方法を実行することは可能である。特に、インク残量検知センサが故障したときなどに、一時的に上述のインク残量管理方法を実行することが考えられる。
【００２５】
（第２の実施形態）
以下に第２の実施形態について説明する。前述した実施形態と同様の構成については説明を省略する。
本実施形態では、制御部は、入力手段２１１２からの信号に基づき、インク残量算出手段２０１１の状態を、上述した第１の状態若しくは第２の状態、または第３の状態に設定する。第３の状態は、第１の状態と同様、インク残量算出手段２０１１が作動する状態である。しかし、第３の状態が設定されたときには、インク残量算出手段２０１１はインクの推定使用量を、インクタンク１５の最大貯蔵量より小さい所定のインク貯蔵量（液体貯蔵量）に対応した値に設定する。
【００２６】
ステップＳ３で、ユーザーはエラー解除処理を行う。エラー解除方法は、上述の第１のエラー解除方法と第２のエラー解除方法の他、第３のエラー解除方法から選択することができる。第３のエラー解除方法を選択するには、例えば解除キーを１０秒間長押しする。第１または第２のエラー解除方法を選択した場合の処理の流れは第１の実施形態と同じである。ここでは第３のエラー解除方法を選択した場合の処理の流れを説明する。
ステップＳ４で、ＭＰＵ２０１は、入力手段２１１２から送られた信号に基づき、ユーザーが第３のエラー解除方法を選択したと判定する。
ステップＳ５では、ＭＰＵ２０１はインク残量算出手段２０１１の状態を、インク残量算出手段２０１１が作動する第１の状態に設定する。従って、インク残量算出手段２０１１は作動状態のままである。
ステップＳ６では、ユーザーは図２を参照して説明した手順に従い、インクをインクタンク１５の中間の貯蔵量まで補充する。本実施形態では、インクタンク１５の窓１８の上限の目盛り１７ａと下限の目盛り１７ｂの中間の位置に中間目盛り（図示せず）が付されている。ユーザーはこの中間目盛りまでインクを補充する。インク残量算出手段２０１１はその後、インクがインクタンク１５に中間の貯蔵量まで補充されたことを前提に、インクの推定使用量として最大貯蔵量の半分の値を設定する。すなわち、ここでは最大貯蔵量の半分のインクが既に消費されたものと想定している。
【００２７】
第１の実施形態では、インク残量エラーの発生時に、インクタンク１５を最大貯蔵量まで充填するだけのインクをもっていないユーザーは、インク残量算出手段２０１１を有効にすることができない。なぜなら、インク残量算出手段２０１１を有効にすると、インクの貯蔵量がゼロになったときに、インク残量算出手段２０１１がインク残量エラーを発生させることができない可能性があるからである。本実施形態では、インクタンク１５を最大貯蔵量の半分まで充填するだけのインクをもっていれば、インク残量算出手段２０１１を有効にすることができる。
インクの推定使用量は最大貯蔵量の１／２だけでなく，１／４，３／４、１／３，２／３など様々に設定することができる。インクの推定使用量は最大貯蔵量の１／２の１点だけでなく、複数の点を設定することができる。これに応じてインクタンク１５の目盛りとエラー解除方法を追加することができる。
【００２８】
（第３の実施形態）
以下に第３の実施形態について説明する。前述した実施形態と同様の構成については説明を省略する。
第３の実施形態では、インク残量エラーの発生前に、ユーザーがインクを補充する。ステップＳ１，Ｓ２は実行されず、ユーザーの判断によりステップＳ３が実行される。
ステップＳ３では、ユーザーはインクタンク１５の窓１８を通してインクが少なくなったことを確認した後、インクをインクタンク１５の最大貯蔵量（上限の目盛り１７ａ）まで補充する。本実施形態ではインク残量エラーは発生していないが、ユーザーは第１及び第２の実施形態と同様に解除キーを操作する。入力手段２１１２（本実施形態では解除キー）はユーザーの命令が入力されるとともに、命令に基づき所定の信号を発生させる。
ステップＳ４で、ＭＰＵ２０１は、入力手段２１１２から送られた所定の信号に基づき、インク残量算出手段２０１１の状態を、インク残量算出手段２０１１が作動する第１の状態またはインク残量算出手段２０１１が無効化された第２の状態に設定する。
本実施形態でも、第２の実施形態のように３以上のエラー解除方法を設定することができる。
【００２９】
（第４の実施形態）
以下に第４の実施形態について説明する。前述した実施形態と同様の構成については説明を省略する。
第１の実施形態では、解除キーの押下時間に応じてエラー解除方法が選択され、選択されたエラー解除方法に基づきインク残量算出手段２０１１の状態が設定された。これに対して本実施形態では、カラー印刷を開始するためのカラースタートボタン（図示せず）を押下したときに第１のエラー解除方法が選択される。また、モノクロ印刷を開始するためのモノクロスタートボタン（図示せず）を押下したときに第２のエラー解除方法が選択される。エラー解除方法の選択に用いられるボタンは他のボタンまたはキーでもよく、タッチパネル内に表示されたボタンでもよい。すなわち、本実施形態では、入力手段２１１２は少なくとも２つの操作部２１１３を有しており、ＭＰＵ２０１はどの操作部２１１３が操作されたかによって、インク残量算出手段２０１１の状態を設定する。
【００３０】
（第５の実施形態）
以下に第５の実施形態について説明する。前述した実施形態と同様の構成については説明を省略する。
本実施形態では、操作された操作部２１１３の個数によってインク残量算出手段２０１１の状態を設定する。モノクロスタートボタンとカラースタートボタンを押した場合、第１のエラー解除方法が選択される。モノクロスタートボタンまたはカラースタートボタンだけを押した場合、第２のエラー解除方法が選択される。複数のボタンを押す場合において、押す順番を規定することもできる。例えば、モノクロスタートボタン、カラースタートボタンの順に押した場合、第１のエラー解除方法が選択され、カラースタートボタン、モノクロスタートボタンの順に押した場合、どのエラー解除方法も選択されないようにすることができる。
【符号の説明】
【００３１】
１３  記録ヘッド（液体吐出ヘッド）
１５  インクタンク（液体タンク）
２０１  ＭＰＵ（制御部）
２０１１  液体残量算出手段
２１１２  入力手段
【図１】
0006669384.tif 000002
【図２】
0006669384.tif 000003
【図３】
0006669384.tif 000004
【図４】
0006669384.tif 000005