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