(57)【要約】【課題】画像記録装置において、タンクの注入口が開けられた状態が継続することで、タンクに貯留されたインクが増粘して画像記録動作に不具合が生じるのを防止する手段を提供する。【解決手段】画像記録装置は、内部にインクが貯留され且つインクを注入するための注入口が形成されたタンクと、注入口を塞いだ状態で注入口に取り付け可能なキャップと、注入口開閉検出センサと、記録シートに画像を記録する記録部と、操作部と、タンクのインク残量情報を記憶する記憶部と、記録部の記録動作を制御する制御部と、を備え、制御部は、注入口開閉検出センサの検出信号に基づいて、キャップが注入口から取り外されて再び注入口に取り付けられたと判定した場合にのみ、インクをタンクに補充したことを示す操作部に対する補充完了申告の入力を受け付け、補充完了申告に基づいて、記憶部に記憶されたインク残量情報を更新する。【選択図】図４
2018171842.tif 000002
【特許請求の範囲】
【請求項１】
内部にインクが貯留され且つインクを注入するための注入口が形成されたタンクと、
前記注入口を塞いだ状態で前記注入口に取り付け可能なキャップと、
前記注入口の開閉を検出するための注入口開閉検出センサと、
前記タンクから供給されるインクを用いて記録シートに画像を記録する記録部と、
ユーザによる操作入力を受け付ける操作部と、
前記タンクのインク残量情報を記憶する記憶部と、
前記記録部の記録動作を制御する制御部と、を備え、
前記制御部は、前記注入口開閉検出センサの検出信号に基づいて、前記キャップが前記注入口から取り外されて再び前記注入口に取り付けられたと判定した場合にのみ、インクを前記タンクに補充したことを示す前記操作部に対する補充完了申告の入力を受け付け、前記補充完了申告に基づいて、前記記憶部に記憶された前記インク残量情報を更新する、画像記録装置。
【請求項２】
ユーザに所定情報を表示する表示部を更に備え、
前記制御部は、前記注入口開閉検出センサの検出信号に基づいて、前記キャップが前記注入口から取り外されて再び前記注入口に取り付けられるまでの時間に含まれる所定の継続時間が所定時間以上であると判定したときにのみ、前記継続時間から前記タンクのインク残量を推定すると共に、その推定した前記インク残量を前記表示部に表示し、更に、前記表示部に表示された前記インク残量の是非を前記操作部を介して受け付ける、請求項１に記載の画像記録装置。
【請求項３】
前記継続時間は、前記キャップが前記注入口から取り外されてから前記注入口に再び取り付けられるまでの第１時間と、前記注入口にインク補充用ボトルが挿入されてから抜かれるまでの第２時間との少なくともいずれかに基づいて決定される、請求項２に記載の画像記録装置。
【請求項４】
前記注入口から取り外された前記キャップが載置されるキャップ置場と、
前記キャップ置場に前記キャップが載置されているか否かを検出するためのキャップ置場検出センサとを更に備え、
前記制御部は、前記注入口開閉検出センサと前記キャップ置場検出センサとの検出信号に基づいて、前記キャップが前記キャップ置場に載置され且つ前記注入口にインク補充用ボトルが挿入されている間の時間を計測し、
前記継続時間は、前記キャップが前記注入口から取り外されてから前記注入口に再び取り付けられるまでの第１時間と、前記注入口に前記インク補充用ボトルが挿入されてから抜かれるまでの第２時間と、前記キャップが前記キャップ置場に載置され且つ前記注入口に前記インク補充用ボトルが挿入されている間の第３時間との少なくともいずれかに基づいて決定される、請求項２に記載の画像記録装置。
【請求項５】
前記制御部は、前記表示部に表示された前記インク残量の是非に対してユーザから否定的選択がなされた場合、前記制御部が推定した前記インク残量をユーザが修正するための修正用画面を前記表示部に表示し、前記操作部を介して修正された前記インク残量の入力を受け付ける、請求項２〜４のいずれか１項に記載の画像記録装置。
【請求項６】
前記制御部は、前記キャップが前記注入口から取り外されたときに、前記表示部に表示された前記インク残量が示すインク量が多い場合の方が少ない場合よりも、前記修正用画面における前記インク残量の下方への修正可能範囲が広くなるよう設定されている、請求項５に記載の画像記録装置。
【請求項７】
前記制御部は、所定の推定基準により前記インク残量を推定し、前記操作部を介して修正された前記インク残量に基づいて、前記推定基準を更新して前記記憶部に記憶する、請求項５又は６に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを貯留するタンクを備える画像記録装置に関する。
【背景技術】
【０００２】
画像記録装置の一例として、従来より、インクが貯留されるタンクを備え、このタンクから供給されるインクをノズルから吐出して記録シートに画像を記録するプリンタが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６６５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたプリンタでは、プリンタが管理するタンクのインク残量情報をユーザがいつでも修正できる。このため、例えば、タンクへのインクの補充作業とは無関係にインク残量情報が修正され、修正後のインク残量情報と実際のタンクのインク残量との間で誤差が生じ、プリンタ動作に不具合が生じるおそれがある。
【０００５】
本発明は、上記事情に鑑みてなされたものであって、その目的は、画像記録装置が管理するタンクのインク残量情報と、実際のタンクのインク残量との間に誤差が生じるのを防止する手段を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画像記録装置は、内部にインクが貯留され且つインクを注入するための注入口が形成されたタンクと、前記注入口を塞いだ状態で前記注入口に取り付け可能なキャップと、前記注入口の開閉を検出するための注入口開閉検出センサと、前記タンクから供給されるインクを用いて記録シートに画像を記録する記録部と、ユーザによる操作入力を受け付ける操作部と、前記タンクのインク残量情報を記憶する記憶部と、前記記録部の記録動作を制御する制御部と、を備え、前記制御部は、前記注入口開閉検出センサの検出信号に基づいて、前記キャップが前記注入口から取り外されて再び前記注入口に取り付けられたと判定した場合にのみ、インクを前記タンクに補充したことを示す前記操作部に対する補充完了申告の入力を受け付け、前記補充完了申告に基づいて、前記記憶部に記憶された前記インク残量情報を更新する。
【０００７】
このような構成によれば、キャップがタンクの注入口から取り外されて再び注入口に取り付けられた場合にのみ、制御部が操作部に対するインクの補充完了申告の入力をユーザから受け付けるので、キャップが取り外されてタンクへのインクの補充作業が行われた可能性が高い場合にのみインク残量情報を更新できる。よって、画像記録装置が管理するタンクのインク残量情報と、実際のタンクのインク残量との間に誤差が生じるのを防止できる。
【発明の効果】
【０００８】
本発明によれば、画像記録装置が管理するタンクのインク残量情報と、実際のタンクのインク残量との間に誤差が生じるのを防止する手段を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る複合機の外観図である。
【図２】図１の複合機の機能ブロック図である。
【図３】ＲＡＭに記憶されている各テーブルを示す図である。
【図４】図１の複合機の動作を示すフローチャートである。
【図５】図４のインク残量推定確認処理についてのサブフローチャートである。
【図６】図５の推定バラつき量修正処理についてのサブフローチャートである。
【図７】図１の表示部に表示された確認画面を示す図である。
【図８】図１の表示部に表示された修正用画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図を参照しながら説明する。
【００１１】
［複合機の外観構成］
図１は、第１実施形態に係る複合機１の外観図である。複合機１は、画像記録装置の一例であり、Ｘ方向を幅方向、Ｙ方向を前後（奥行）方向、Ｚ方向を上下方向とする直方体形状の外観を有する。複合機１は、プリンタユニット（記録部）２、スキャナーユニット３、操作キー（操作部）４、表示部５、及び制御ユニット６（図２参照）を備える。
【００１２】
このうちスキャナーユニット３は、画像を撮像素子により読み取って画像データを生成する。生成された画像データは、プリンタユニット２において、複合機１の内部に貯留され又は複合機１の外部から供給される記録シートに印刷される。このようなスキャナーユニット３は、プリンタユニット２上に重ねて配置され、且つ、プリンタユニット２の後側部分に設けられた連結部２ａによりプリンタユニット２と連結されている。従って、スキャナーユニット３はその前部を持ち上げると、連結部２ａを支点としてプリンタユニット２に対して上方へ回動し、プリンタユニット２の内部が露出する。また、スキャナーユニット３は原稿台７と蓋８とを有し、蓋８は原稿台７を覆うように配置される。スキャナーユニット３は、原稿台７と蓋８との間に原稿シートが配置された状態で、原稿シートに記録された画像を読み取る。
【００１３】
操作キー４と表示部５とは、複合機１の外側部分（ここでは前側部分）に配置されている。操作キー４は、ユーザによる操作入力を受け付ける。表示部５は、ユーザに所定情報を表示する。表示部５は、タッチパネル式であり、更に所定のタイミング（後述するフローチャートのＳ１２〜Ｓ１４，Ｓ１８〜Ｓ１８）において、操作部としての機能を兼ねる。
【００１４】
制御ユニット６は、操作キー４からの入力、或いは、図示しない通信インタフェースを介する外部入力に基づき、プリンタユニット２とスキャナーユニット３と表示部５とを制御する。
【００１５】
プリンタユニット２は、制御ユニット６によって制御され、タンク１２から供給されるインクを用いて、記録シートに画像を記録する。プリンタユニット２は、複合機１の筐体の一部を成す直方体形状のケース１０を備えている。このケース１０には、該ケース１０内に設けられた内部空間１３に通じる開口部分を開閉するカバー１１が取り付けられている。また、内部空間１３には複数のタンク１２が収容されており、各タンク１２にはキャップ１５が着脱可能に取り付けられている。
【００１６】
また、カバー１１は、ケース１０の前側部分に設けられ、本実施形態では、水平方向（一例として複合機１の幅方向）に延びる仮想軸線Ｐの軸周りに一定範囲で回動可能にケース１０に連結されている。該カバー１１は、スキャナーユニット３がプリンタユニット２から持ち上げられた状態で開閉可能となり、開放すると内部空間１３が露出する。また、ケース１０の内部には、記録シートを貯留するトレイ１４が配置されており、該トレイ１４はケース１０の前方へ引き出して記録シートを補充可能となっている。
【００１７】
複数のタンク１２は、幅方向に並んで整列された状態で内部空間１３に収容され、カバー１１が開けられることで外部に露出する。タンク１２には注入口１２ａが形成されており、この注入口１２ａを通じて注入されたインクが内部に貯留されている。本実施形態のタンク１２の注入口１２ａはタンク１２の上部に設けられており、該注入口１２ａには、該注入口１２ａを塞ぐように、キャップ１５が着脱可能に取り付けられる。
【００１８】
ここで、ユーザが注入口１２ａからタンク１２にインクを補充する際には、所定のインク補充用ボトルが用いられ、インクは、該ボトルのボトル口から実質的に一定の流出速度で流出してタンク１２に補充される。従って、該ボトルのボトル口からのインクの流出速度を把握しておけば、例えばインクの注入時間を計測することで、インク注入量を推定できる。
【００１９】
一例として、複合機１はカラー印刷が可能であり、各タンク１２は、異なる色（ここではブラック、イエロー、マゼンタ、及びシアン）のインクに対応している。なお複合機１は、単一のタンクを備え、単色の印刷のみが可能であってもよい。
【００２０】
複合機１は、タンク１２の注入口１２ａから取り外されたキャップ１５が載置されるキャップ置場９を更に備える。本実施形態のキャップ置場９は、内部空間１３に面するケース１０の一部領域に設けられているが、キャップ置場９が設けられる位置は限定されない。
【００２１】
［複合機の機能的構成］
図２は、図１の複合機１の機能ブロック図である。図２では、スキャナーユニット３に関する構成は図示を省略している。図２に示すように、複合機１は上記した操作キー４、表示部５、及び制御ユニット６等の他、プリンタユニット２を構成する種々のセンサ及びドライバ等を備えている。
【００２２】
具体的にプリンタユニット２は、注入口開閉検出センサ１６、モータドライバＩＣ３０，３１、ヘッドドライバＩＣ３２、搬送モータ３３、キャリッジモータ３４、キャリッジ３５、及び記録ヘッド３６を更に有している。注入口開閉検出センサ１６は、タンク１２の注入口１２ａの開閉を検出するためのセンサであり、具体的には、タンク１２の注入口１２ａにキャップ１５が取り付けられているか否かを検出すると共に、インク補充用ボトルが注入口１２ａに挿入されているか否かを検出する。但し、注入口開閉検出センサ１６は、注入口１２ａが閉ざされていることを検出した場合に、それがキャップ１５によるものか、或いは、インク補充用ボトルによるものか、を判別できる必要はない。
【００２３】
制御ユニット６は、一例としてＣＰＵ２０、記憶部（ＲＯＭ２１、ＲＡＭ２２、及びＥＥＰＲＯＭ２３）、及びＡＳＩＣ２４を有する。ＣＰＵ２０は、複合機１の制御部であり、各ドライバＩＣ３０〜３２と表示部５とを制御する。またＣＰＵ２０は、ＲＯＭ２１に記憶された所定のプログラムを実行することにより、キャップ１５が注入口１２ａから取り外されてから再び注入口１２ａに取り付けられるまでの時間を計測するためのキャップオープンタイマとしても機能すると共に、注入口開閉検出センサ１６の出力値（検出信号）を監視する。このようなＣＰＵ２０は、制御ユニット６に１つのプロセッサとして実装されていてもよいし、互いに協働する複数のプロセッサとして実装されていてもよい。
【００２４】
ＲＯＭ２１には、ＣＰＵ２０がスキャナーユニット３に原稿シートの画像の読取処理を実行させるための読取制御プログラムと、ＣＰＵ２０がプリンタユニット２に印刷処理を実行させるための印刷制御プログラムとが格納されている。ＥＥＰＲＯＭ２３には、ユーザが入力した各種の初期設定情報が格納されている。ＡＳＩＣ２４には、モータドライバＩＣ３０，３１と、ヘッドドライバＩＣ３２とが接続されている。
【００２５】
ＣＰＵ２０は、ユーザから印刷ジョブを受け付けると、印刷制御プログラムに基づいて、印刷指令をＡＳＩＣ２４へ出力する。ＡＳＩＣ２４は、印刷指令に基づいて各ドライバＩＣ３０〜３２を駆動する。
【００２６】
例えば、ＣＰＵ２０は、モータドライバＩＣ３０により搬送モータ３３を駆動させて記録シートを搬送する。またＣＰＵ２０は、モータドライバＩＣ３１によりキャリッジモータ３４を駆動させて、キャリッジ３５を移動させる。またＣＰＵ２０は、ヘッドドライバＩＣ３２により、移動するキャリッジ３５に取り付けられた記録ヘッド３６からインクを吐出させ、搬送される記録シートに画像データを印刷する。これにより印刷処理が行われる。
【００２７】
また、ＲＡＭ２２には、ＣＰＵ２０により適時参照される複数のテーブルが記憶されている。図３は、ＲＡＭ２２に記憶されている各テーブルを示す図である。図３に示すように、ＲＡＭ２２には、推定注入量テーブル１７、バラつき量修正値テーブル１８、履歴テーブル１９が記憶されている。
【００２８】
推定注入量テーブル１７は、ユーザがタンク１２にインクを注入した後にＣＰＵ２０がタンク１２のインク残量を推定するために用いられる。この推定注入量テーブル１７中の推定注入量Ｖｗは、キャップオープンタイマのタイマ値Ｔｃと関連付けられ（図４参照）、タイマ値Ｔｃに応じたタンク１２へのインク注入量の推定値を示している。また、推定注入量テーブル１７中の推定バラつき量Ｖｄは、推定注入量Ｖｗと関連付けられ、ＣＰＵ２０が推定した推定インク残量Ｖｒをユーザが上方或いは下方へ修正するための修正可能範囲Ｌ（図８参照）を示している。タイマ値Ｔｃが大きいほど、推定注入量Ｖｗのバラつきが大きくなることを想定して、推定注入量Ｖｗが多いほど、推定バラつき量Ｖｄは多くなるように設定されている。ＣＰＵ２０は、このように所定の推定基準である推定注入量テーブル１７によりタンク１２のインク残量を推定した後、操作部（表示部５）を介して修正された推定インク残量Ｖｒに基づいて、推定注入量テーブル１７を更新してＲＡＭ２２に記憶する。
【００２９】
バラつき量修正値テーブル１８は、現在のタンク１２のインク量を示すインク残量情報Ｉｒに基づいて、修正可能範囲Ｌを調整するために用いられる。インク残量情報Ｉｒは、ＲＡＭ２２に記憶され、所定のタイミングで更新される。バラつき量修正値テーブル１８中の修正上限値及び修正下限値は、インク残量情報Ｉｒが示すインク量と関連付けられ、前記インク量に対応して修正可能範囲Ｌの修正上限値及び修正下限値を調整するための係数として用いられる。インク残量情報Ｉｒが示すインク量が多いほど、修正下限値は大きい値に設定され、前記インク量が少ないほど、修正上限値は大きい値に設定されている。
【００３０】
履歴テーブル１９は、修正可能範囲Ｌ内においてユーザが修正したインクの注入量Ｖｉに基づいて、ＣＰＵ２０が、推定注入量テーブル１７中の推定注入量Ｖｗを更新するために用いられる。履歴テーブル１９中のタイマ値Ｔｃは、インク注入量Ｖｉと関連付けられている。なお、図３に示す各テーブル中の値は例示に過ぎず、適宜変更可能である。
【００３１】
［複合機の全体動作］
図４は、第１実施形態に係る複合機１の動作を示すフローチャートである。ここでは、複数のタンク１２のうちの一つのタンク１２についての複合機１の動作を例示しているが、他のタンク１２についての複合機１の動作も同様とする。
【００３２】
複合機１が通電状態である場合において、ＣＰＵ２０は、タンク１２のインク管理処理を印刷制御プログラムに基づいて行う。具体的にＣＰＵ２０は、注入口開閉検出センサ１６の検出信号により、注入口１２ａにキャップ１５が取り付けられているか否かを判定する（ステップＳ１：以下、単にＳ１と称する。他のステップも同様とする。）。
【００３３】
ＣＰＵ２０は、Ｓ１において、注入口１２ａにキャップ１５が取り付けられていると判定した場合、ステップをＳ１に戻す。ＣＰＵ２０は、Ｓ１において、注入口１２ａにキャップ１５が取り付けられていないと判定した場合、キャップオープンタイマをスタートさせる（Ｓ２）。次にＣＰＵ２０は、注入口１２ａにキャップ１５が取り付けられているか否かを判定し（Ｓ３）、取り付けられていないと判定する間は、キャップオープンタイマの計測を継続する。ＣＰＵ２０は、Ｓ３において、注入口１２ａにキャップ１５が取り付けられていると判定した場合、キャップオープンタイマをストップさせる（Ｓ４）。
【００３４】
次にＣＰＵ２０は、タイマ値Ｔｃが、予め定められた所定時間Ｔｓ未満であるか否かを判定する（Ｓ５）。所定時間Ｔｓは、例えば、ユーザが単に注入口１２ａからキャップを取り外して再び注入口１２ａに取り付けるまでの時間を考慮して、適宜設定可能である。タイマ値Ｔｃが示す時間は、キャップ１５が注入口１２ａから取り外されて再び注入口１２ａに取り付けられるまでの時間に含まれる所定の継続時間（以下、単に継続時間と称する。）に相当する。
【００３５】
ＣＰＵ２０は、Ｓ５において、タイマ値Ｔｃが所定時間Ｔｓ未満であると判定した場合、ステップをＳ１に戻す。ＣＰＵ２０は、Ｓ５において、タイマ値Ｔｃが所定時間Ｔｓ未満ではないと判定した場合、後述するインク残量推定確認処理を行い（Ｓ６）、タイマ値Ｔｃをリセットして（Ｓ７）、フローをリターンさせる。
【００３６】
これによりＣＰＵ２０は、タイマ値Ｔｃが所定時間Ｔｓ未満である場合（ユーザが単にタンク１２のインクを確認しただけと推定される場合）は確認処理（Ｓ６）を行わず、タイマ値Ｔｃが所定時間Ｔｓ以上である場合（ユーザがタンク１２へのインクの注入作業を行ったと推定される場合）のみに確認処理（Ｓ６）を行う。
【００３７】
ここで上記した継続時間は、キャップ１５が注入口１２ａから取り外されて再び注入口１２ａに取り付けられるまでの時間に含まれていればよい。従って継続時間は、キャップ１５が注入口１２ａから取り外されてから注入口１２ａに再び取り付けられるまでの第１時間と、注入口１２ａにインク補充用ボトルが挿入されてから抜かれるまでの第２時間と、キャップ１５がキャップ置場９に載置され且つ注入口１２ａにインク補充用ボトルが挿入されている間の第３時間との少なくともいずれかに基づいて決定される。
【００３８】
第２時間を測定する場合、例えば、インク補充用ボトルがタンク１２の注入口１２ａに挿入されているか否かを、注入口開閉検出センサ１６の検出信号に基づいて検出できる。また、第３時間を測定する場合、キャップ置場９にキャップ１５が載置されているか否かを、キャップ置場検出センサの検出信号に基づいて検出できる。すなわちこの場合、ＣＰＵ２０は、注入口開閉検出センサ１６とキャップ置場検出センサとを用いることで、第３時間を計測できる。なお複合機１は、キャップ置場９を備えていなくてもよい。この場合の継続時間は、第１時間と第２時間との少なくともいずれかに基づいて決定される。
【００３９】
［インク注入量推定確認処理］
図５は、図４のインク残量推定確認処理（Ｓ６）についてのサブフローチャートである。ＣＰＵ２０は、この確認処理（Ｓ６）において、キャップ１５が注入口１２ａから取り外されて再び注入口１２ａに取り付けられた場合にのみ、インクをタンク１２に補充したことを示す操作キー４に対する補充完了申告の入力を受け付け、この補充完了申告に基づいて、ＲＡＭ２２に記憶されたインク残量情報Ｉｒを更新する。
【００４０】
またＣＰＵ２０は、継続時間（タイマ値Ｔｃ）が所定時間Ｔｓ以上のときにのみ、継続時間に基づいてタンク１２のインク残量を推定すると共に、推定インク残量Ｖｒを表示部５に表示し、更に、表示部５に表示された推定インク残量Ｖｒの是非を、操作部としての表示部５を介して受け付ける。
【００４１】
具体的にＣＰＵ２０は、インク残量情報ＩｒをＲＡＭ２２から読み込み（Ｓ８）、その後に推定注入量テーブル１７をＲＡＭ２２から読み込む（Ｓ９）。ＣＰＵ２０は、推定注入量テーブル１７の読み込みが完了すると（Ｓ１０）、推定注入量テーブル１７を参照して、タイマ値Ｔｃに対応する推定注入量Ｖｗと推定バラつき量Ｖｄとを照合する（Ｓ１１）。その後ＣＰＵ２０は、Ｓ１１において選択した推定注入量Ｖｗと、インク残量情報Ｉｒが示すインク量とを加算してなる推定インク残量Ｖｒを表示部５に表示する（Ｓ１２）。
【００４２】
ここで図７は、図１の表示部５に表示された確認画面５０を示す図である。図７に示すようにＣＰＵ２０は、Ｓ１２において、表示部５に所定の確認画面５０を表示させる。確認画面５０中には、推定インク残量Ｖｒを示すグラフィック５０ａと、グラフィック５０ａにおける推定インク残量Ｖｒの是非をユーザに選択させるためのＮＧボタン５０ｂ及びＯＫボタン５０ｃが表示される。
【００４３】
次にＣＰＵ２０は、確認画面５０を見たユーザからＮＧボタン５０ｂが押下されたか否かを判定し（Ｓ１３）、押下されなかったと判定した場合、次に、ＯＫボタン５０ｃが押下されたか否かを判定する（Ｓ１４）。ＣＰＵ２０は、Ｓ１４において、ＯＫボタン５０ｃが押下されたと判定するまで、Ｓ１３〜Ｓ１４を繰り返し行う。ここで、本実施形態のＣＰＵ２０は、Ｓ１４において、ＯＫボタン５０ｃが押下されたことを判定することで、補充完了申告の入力を受け付ける。
【００４４】
ＣＰＵ２０は、Ｓ１４において、ＯＫボタン５０ｃが押下されたと判定した場合、次に、グラフィック５０ａの推定インク残量Ｖｒに基づいてインク残量情報Ｉｒを更新し、ＲＡＭ２２に記憶する（Ｓ２０）。
【００４５】
次にＣＰＵ２０は、Ｓ４においてカウントストップしたキャップオープンタイマのタイマ値Ｔｃを履歴テーブル１９に記録すると共に、Ｓ１１において選択した推定注入量Ｖｗをインク注入量Ｖｉとして履歴テーブル１９に記録し、履歴を残す（Ｓ２１）。次にＣＰＵ２０は、履歴テーブル１９を参照して、最新のタイマ値Ｔｃとインク注入量Ｖｉとの値に基づいて新たに推定注入量Ｖｗを計算し（Ｓ２２）、推定注入量テーブル１７中の推定注入量Ｖｗの値をＳ２２の計算結果により更新する（Ｓ２３）。これにより、推定注入量テーブル１７中の推定注入量Ｖｗは、ユーザによる確認を経たことでより正確な値に更新される。以上でＣＰＵ２０は、ステップをリターンさせる。
【００４６】
一方でＣＰＵ２０は、Ｓ１３において、ＮＧボタン５０ｂが押下されたと判定した場合、次にインク残量情報Ｉｒの示すインク量が、予め定められた所定残量Ｖｓ未満であるか否かを判定する（Ｓ１５）。所定残量Ｖｓは、例えば複合機１における印刷可能残数を考慮して、適宜設定可能である。ＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満であると判定した場合、所定の修正用画面５１を表示部５に表示し（図８参照）、ユーザによる推定インク残量Ｖｒの修正を受け付ける（Ｓ１７）。ＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満ではないと判定した場合、後述する推定バラつき量修正処理（Ｓ１６）を行った後にＳ１７を行う。
【００４７】
言い換えると、ＣＰＵ２０は、表示部５に表示された推定インク残量Ｖｒの是非に対してユーザから否定的選択がなされた場合、Ｓ１７において、ＣＰＵ２０が推定した推定インク残量Ｖｒをユーザが修正するための修正用画面５１を表示部５に表示し、操作キー４を介して修正された推定インク残量Ｖｒの入力を受け付ける。この推定インク残量Ｖｒの是非の受付入力は、補充完了申告の受付入力と兼ねるようにすることが可能である。
【００４８】
図８は、図１の表示部５に表示された修正用画面５１を示す図である。図８に示すようにＣＰＵ２０は、Ｓ１７において、表示部５に修正用画面５１を表示させる。修正用画面５１中には、推定インク残量Ｖｒを示すグラフィック５１ａと、ユーザが推定インク残量Ｖｒを調整するための量設定キー５１ｂ，５１ｃ（増量キー５１ｂ及び減量キー５１ｃ）と、ＯＫボタン５１ｄとが表示される。グラフィック５１ａには、推定インク残量Ｖｒに対する所定の修正可能範囲Ｌが併せて表示される。増量キー５１ｂ又は減量キー５１ｃを押下すると、その押下量に応じて、修正可能範囲Ｌ内でグラフィック５１ａの推定インク残量Ｖｒが増量又は減量する。この修正可能範囲Ｌは、現時点での推定バラつき量Ｖｄの上限値と下限値とに対応している（図３参照）。
【００４９】
ここで本実施形態のＣＰＵ２０は、キャップ１５が注入口１２ａから取り外されたときに、表示部５に表示された推定インク残量Ｖｒが示すインク量が少ない場合の方が多い場合よりも、修正用画面５１におけるグラフィック５１ａの推定インク残量Ｖｒの下方への修正可能範囲Ｌが狭くなるように設定した後、Ｓ１７を行う。
【００５０】
すなわちＣＰＵ２０が、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満であると判定した場合、Ｓ１７において、グラフィック５１ａの推定インク残量Ｖｒが実際よりも少なく修正されると、複合機１の動作中に、タンク１２のインクが空になるおそれがある。従ってＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満であると判定した場合、バラつき量修正値テーブル１８を参照して、インク残量情報Ｉｒが示すインク量に対応する修正下限値を、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ以上である場合よりも小さい値に設定した後、Ｓ１７を行う。
【００５１】
また、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満である場合、グラフィック５１ａの推定インク残量Ｖｒの上方への修正可能範囲Ｌを拡大することで、より正確な修正が可能となる。従ってＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満であると判定した場合、バラつき量修正値テーブル１８を参照して、インク残量情報Ｉｒが示すインク量に対応する修正上限値を、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ以上である場合よりも大きい値に設定し、Ｓ１７を行う。
【００５２】
これによりＣＰＵ２０が、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満であると判定した場合、Ｓ１７において、グラフィック５１ａの推定インク残量Ｖｒが実際よりも少なく修正されて、複合機１の動作中にタンク１２のインクが空になるのが防止されると共に、グラフィック５１ａの修正可能範囲Ｌを上方に拡大し、推定インク残量Ｖｒを精度よく修正できる。
【００５３】
次にＣＰＵ２０は、修正用画面５１のＯＫボタン５１ｄが押下されたか否かを判定し（Ｓ１８）、ＯＫボタン５１ｄが押下されたと判定した場合、次に修正用画面５１にて修正されたグラフィック５１ａの推定インク残量Ｖｒを再計算する（Ｓ１９）。次にＣＰＵ２０は、Ｓ２０において、Ｓ１９で再計算した推定インク残量Ｖｒに基づいてインク残量情報Ｉｒを更新した後、上記と同様にＳ２１〜Ｓ２３を順次行う。
【００５４】
［推定バラつき量修正処理］
図６は、図５の推定バラつき量修正処理（Ｓ１６）についてのサブフローチャートである。ＣＰＵ２０は、この修正処理（Ｓ１６）において、キャップ１５が注入口１２ａから取り外されたときに、表示部５に表示された推定インク残量Ｖｒが示すインク量が多い場合の方が少ない場合よりも、修正用画面５１におけるグラフィック５１ａの推定インク残量Ｖｒの下方への修正可能範囲Ｌが広くなるよう設定する。
【００５５】
すなわち、ＣＰＵ２０がＳ１６を行う場合、インク残量情報Ｉｒが示すインク量は少なくとも所定残量Ｖｓ以上であるため、グラフィック５１ａの推定インク残量Ｖｒの下方への修正可能範囲Ｌを拡大することで、より正確な修正が可能となる。従ってＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ以上であると判定した場合、バラつき量修正値テーブル１８を参照して、インク残量情報Ｉｒが示すインク量に対応する修正下限値を、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満である場合よりも大きい値に設定する。
【００５６】
またＳ１７において、グラフィック５１ａの推定インク残量Ｖｒが実際よりも多く修正されると、推定インク残量Ｖｒと実際のタンク１２のインク量とのずれが大きくなるおそれがある。従ってＣＰＵ２０は、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ以上であると判定した場合、バラつき量修正値テーブル１８を参照して、インク残量情報Ｉｒが示すインク量に対応する修正上限値を、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満である場合よりも小さい値に設定する。
【００５７】
具体的にＣＰＵ２０は、ＲＡＭ２２に記憶されたインク残量情報Ｉｒを読み込み（Ｓ２４）、バラつき量修正値テーブル１８を参照する（Ｓ２５）。次にＣＰＵ２０は、バラつき量修正値テーブル１８に基づいて、推定バラツキ量上限値を、インク残量情報Ｉｒが示すインク量に対応する修正上限値を乗算した値に設定し（Ｓ２６）、推定バラツキ量下限値を、インク残量情報Ｉｒが示すインク量に対応する修正下限値を乗算した値に設定する（Ｓ２７）。
【００５８】
次にＣＰＵ２０は、Ｓ２６及びＳ２７における計算が完了したと判定したか否かを判定する（Ｓ２８）。ＣＰＵ２０は、Ｓ２８において、前記計算が完了したと判定した場合、Ｓ２６で設定した推定バラツキ量上限値と、Ｓ２７で設定した推定バラツキ量下限値とをＲＡＭ２２に記憶する（Ｓ２９）。その後にＣＰＵ２０は、Ｓ１７を行う。
【００５９】
このように、新たにＲＡＭ２２に記憶された推定バラツキ量上限値及び推定バラツキ量下限値は、Ｓ１７において、ＣＰＵ２０が表示部５に表示させる修正用画面５１の修正可能範囲Ｌに反映される。すなわち、グラフィック５１ａの修正可能範囲Ｌは、推定インク残量Ｖｒの下方へ向けて拡大される共に上方へ向けて縮小される。よって、推定インク残量Ｖｒが実際より少なく修正されるのを抑制しつつ、推定インク残量Ｖｒを精度よく修正できる。
【００６０】
これによりＣＰＵ２０が、Ｓ１５において、インク残量情報Ｉｒの示すインク量が所定残量Ｖｓ未満ではないと判定した場合、Ｓ１７において、グラフィック５１ａの推定インク残量Ｖｒが実際よりも多く修正されて、推定インク残量Ｖｒと実際のタンク１２のインク量とのずれが大きくなるのが防止されると共に、グラフィック５１ａの修正可能範囲Ｌを下方に拡大し、推定インク残量Ｖｒを精度よく修正できる。
【００６１】
以上に説明したように、複合機１によれば、ＣＰＵ２０は、注入口開閉検出センサ１６の検出信号に基づいて、キャップ１５が注入口１２ａから取り外されて再び注入口１２ａに取り付けられたと判定した場合にのみ、インクをタンク１２に補充したことを示す操作キー４に対する補充完了申告の入力を受け付け、補充完了申告に基づいて、ＲＡＭ２２に記憶されたインク残量情報Ｉｒを更新するので、キャップ１５が取り外されてタンク１２へのインクの補充作業が行われた可能性が高い場合にのみタンク１２のインク残量情報Ｉｒを更新でき、ＣＰＵ２０が管理するタンク１２のインク残量情報Ｉｒと、実際のタンク１２のインク残量との間に誤差が生じるのを防止できる。
【００６２】
またＣＰＵ２０は、注入口開閉検出センサ１６の検出信号に基づいて、キャップ１５が注入口１２ａから取り外されて再び注入口１２ａに取り付けられるまでの時間に含まれる所定の継続時間（タイマ値Ｔｃが示す時間）が所定時間Ｔｓ以上であると判定したときにのみ、継続時間からタンク１２のインク残量を推定すると共に、その推定インク残量Ｖｒを表示部５に表示し、更に、表示部５に表示された推定インク残量Ｖｒの是非を操作キー４を介して受け付けるので、ＣＰＵ２０が推定した推定インク残量Ｖｒと、実際のインク残量との間に誤差が生じるのを防止できる。
【００６３】
また継続時間は、キャップ１５が注入口１２ａから取り外されてから注入口１２ａに再び取り付けられるまでの第１時間と、注入口１２ａにインク補充用ボトルが挿入されてから抜かれるまでの第２時間との少なくともいずれかに基づいて決定されるので、継続時間の設定自由度を高めることができる。
【００６４】
また継続時間は、キャップ１５が注入口１２ａから取り外されてから注入口１２ａに再び取り付けられるまでの第１時間と、注入口１２ａにインク補充用ボトルが挿入されてから抜かれるまでの第２時間と、キャップ１５がキャップ置場９に載置され且つ注入口１２ａにインク補充用ボトルが挿入されている間の第３時間との少なくともいずれかに基づいて決定されるので、継続時間の設定自由度を高めることができる。
【００６５】
またＣＰＵ２０は、表示部５に表示された推定インク残量Ｖｒに対してユーザから否定的選択がなされた場合、ＣＰＵ２０が推定した推定インク残量Ｖｒをユーザが修正するための修正用画面５１を表示部５に表示し、操作キー４を介して修正された推定インク残量Ｖｒの入力を受け付けるので、ユーザが修正した推定インク残量Ｖｒと、実際のインク残量との間に誤差が生じるのを、ユーザの確認により良好に防止できる。
【００６６】
またＣＰＵ２０は、キャップ１５が注入口１２ａから取り外されたときに、表示部５に表示された推定インク残量Ｖｒが示すインク量が多い場合の方が少ない場合よりも、修正用画面５１における推定インク残量Ｖｒの下方への修正可能範囲Ｌが広くなるよう設定されているので、ＣＰＵ２０が推定した推定インク残量Ｖｒのユーザによる修正可能範囲Ｌを良好に確保しつつ、実際のインク残量が不足して複合機１の動作に不具合が生じるのを防止できる。
【００６７】
またＣＰＵ２０は、所定の推定基準である推定注入量テーブル１７によりインク残量を推定し、操作キー４を介して修正された推定インク残量Ｖｒに基づいて、推定基準を更新してＲＡＭ２２に記憶するので、ＣＰＵ２０がタンク１２のインク残量を適切に推定し易くすることができる。
【００６８】
なお本発明は、実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、本発明の構成及び方法を変更、追加、又は削除できる。上記実施形態の推定注入量テーブル１７では、推定注入量Ｖｗと推定バラつき量Ｖｄとをタイマ値Ｔｃ毎に関連付けて記載したが、これに限定されない。例えば、推定注入量Ｖｗの代りに、推定注入量Ｖｗのインクを記録ヘッド３６から吐出したときのドットカウント値に換算した換算値を用い、推定バラつき量Ｖｄの代りに、前記換算値の予め定められたバラつき値（上限バラつき値及び下限バラつき値）を用いることもできる。
【産業上の利用可能性】
【００６９】
本発明の画像記録装置は、複合機に限定されず、タンクに貯留したインクを用いて画像記録する各種装置に適用することができる。
【符号の説明】
【００７０】
Ｉｒ    インク残量情報
Ｌ    修正可能範囲
Ｖｒ    推定インク残量（制御部が推定したインク残量）
Ｔｃ    タイマ値（継続時間が示す時間）
Ｔｓ    所定時間
１    複合機（画像記録装置）
２    プリンタユニット（記録部）
４      操作キー（操作部）
５    表示部
９    キャップ置場
１２    タンク
１２ａ    注入口
１５    キャップ
１７    推定注入量テーブル（推定基準）
２０    ＣＰＵ（制御部）
２２    ＲＡＭ（記憶部）
５１    修正用画面
【図１】
2018171842.tif 000003
【図２】
2018171842.tif 000004
【図３】
2018171842.tif 000005
【図４】
2018171842.tif 000006
【図５】
2018171842.tif 000007
【図６】
2018171842.tif 000008
【図７】
2018171842.tif 000009
【図８】
2018171842.tif 000010