(57)【要約】      （修正有）【課題】装着ケースにカートリッジが装着され、メンテナンス処理が受け付けられてから、メンテナンス処理が実行されるまでの時間を短くすることができる手段を提供する。【解決手段】当該装置は、装着ケースにカートリッジが装着されたと判定し、且つ、ハイレベル信号を液面センサから受信した後Ｓ１０において、メンテナンス処理を受け付けＳ１２、ローレベル信号を液面センサから受信したことに基づいてＳ１４、受け付けたメンテナンス処理を開始するＳ１８。【選択図】図８
2019111787.tif 000002
【特許請求の範囲】
【請求項１】
液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、
一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、
上記流路と連通されるヘッドと、
液面センサと、
コントローラと、を備える液体排出装置であって、
上記コントローラは、
記録指示に基づいて上記ヘッドからインクを排出し、
上記第２液室内の液面の位置が所定位置以上であることに応じて上記液面センサが出力する第１信号を、上記液面センサから受信し、
上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室内の液面の位置が上記所定位置未満であることに応じて上記液面センサが出力する第２信号を、上記液面センサから受信し、
上記第２信号を上記液面センサから受信した後において、上記装着ケースに上記カートリッジが装着されたか判定し、
上記装着ケースに上記カートリッジが装着されたと判定し、且つ、上記第２信号を上記液面センサから受信した後において、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、
上記第１信号を上記液面センサから受信したことに基づいて、受け付けた上記メンテナンス処理を実行する液体排出装置。
【請求項２】
上記コントローラは、
受け付けた上記メンテナンス処理を実行している間に、上記第２信号を上記液面センサから受信したことに応じて、実行している上記メンテナンス処理を中断し、
実行している上記メンテナンス処理を中断した後に、上記第１信号を上記液面センサから受信したことに応じて、中断している上記メンテナンス処理を実行する請求項１に記載の液体排出装置。
【請求項３】
上記コントローラは、
上記装着ケースに上記カートリッジが装着されたと判定した時点から、上記第１信号を上記液面センサから受信するまでの第１経過時間が、第１時間に到達していることに応じて、上記第１信号を上記液面センサから受信しても上記メンテナンス処理を実行せず、
上記第１信号を上記液面センサから受信してからの第２経過時間が、第２時間に到達したことに応じて、上記メンテナンス処理を実行する請求項１又は２に記載の液体排出装置。
【請求項４】
報知機を更に備えており、
上記コントローラは、上記装着ケースに上記カートリッジが装着されたと判定した時点からの第３経過時間が、上記第１時間より長い第３時間に到達したこと、且つ、上記第１信号を受信せずに上記第２信号を上記液面センサから受信したことに応じて、上記報知機を作動する請求項３に記載の液体排出装置。
【請求項５】
液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、
一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、
上記流路と連通されるヘッドと、
コントローラと、を備える液体排出装置であって、
上記コントローラは、
記録指示に基づいて上記ヘッドからインクを排出し、
上記装着ケースに上記カートリッジが装着されたか判定し、
上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、
上記装着ケースに上記カートリッジが装着されたと判定し、且つ、上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間が待機時間に到達する前に、上記メンテナンス処理を受け付け、
上記経過時間が上記待機時間に到達したことを条件として、受け付けた上記メンテナンス処理を実行する液体排出装置。
【請求項６】
温度センサを更に備えており、
上記コントローラは、
上記温度センサから受信した信号による温度が低いほど長くなる上記待機時間を設定する請求項５に記載の液体排出装置。
【請求項７】
液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、
一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、
上記流路と連通されるヘッドと、
インターフェースと、
コントローラと、を備える液体排出装置であって、
上記コントローラは、
記録指示に基づいて上記ヘッドからインクを排出し、
上記装着ケースに上記カートリッジが装着されたか判定し、
上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、
上記装着ケースに上記カートリッジが装着されたと判定したことに応じて、上記カートリッジが有するカートリッジメモリから、上記インターフェースを通じて、上記第１液室に貯留された液体の液量Ｖｃを読み出し、
読み出した上記液量Ｖｃがカートリッジ閾値未満であり、且つ、上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間が待機時間に到達する前に、上記メンテナンス処理を受け付け、
上記経過時間が上記待機時間に到達したことを条件として、受け付けた上記メンテナンス処理を実行する液体排出装置。
【請求項８】
上記コントローラは、上記液量Ｖｃが上記カートリッジ閾値未満であることを条件として、上記液量Ｖｃに反比例して長くなるように上記待機時間を決定する請求項７に記載の液体排出装置。
【請求項９】
液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、
一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、
上記流路と連通されるヘッドと、
インターフェースと、
コントローラと、を備える液体排出装置であって、
上記コントローラは、
記録指示に基づいて上記ヘッドからインクを排出し、
上記装着ケースに上記カートリッジが装着されたか判定し、
上記第２液室に貯留されている液量Ｖｓを算出し、
上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、
上記装着ケースに上記カートリッジが装着されたと判定したことに応じて、上記カートリッジが有するカートリッジメモリから、上記インターフェースを通じて、上記第１液室に貯留された液体の液量Ｖｃを読み出し、
上記装着ケースに上記カートリッジが装着される前の上記液量Ｖｓが第１タンク閾値未満であり、且つ、当該液量Ｖｓと読み出した上記液量Ｖｃとの和である総量Ｖｔが総量閾値以上であることを条件として、受け付けた上記メンテナンス処理を実行する液体排出装置。
【請求項１０】
上記コントローラは、
上記第１液室から上記第２液室へ液体が流入する流量Ｑｃを、読み出した上記液量Ｖｃに基づいて決定し、
上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間を上記流量Ｑｃに乗じた液量を、上記装着ケースに上記カートリッジが装着される前の上記液量Ｖｓに加えた更新液量Ｖｓを算出し、
上記総量Ｖｔが上記総量閾値未満であり、且つ上記更新液量Ｖｓが上記第１タンク閾値以上であることに応じて、上記メンテナンス処理を実行する請求項９に記載の液体排出装置。
【請求項１１】
上記コントローラは、
上記流量Ｑｃが流量閾値未満であることを条件として、当該流量閾値と上記流量Ｑｃとの差に、上記メンテナンス処理が実行される時間を乗じた液量Ｖｔｈを、上記第１タンク閾値に加えた第２タンク閾値を算出し、
上記更新液量Ｖｓが上記第２タンク閾値以上であることに応じて、上記メンテナンス処理を実行する請求項１０に記載の液体排出装置。
【請求項１２】
温度センサを更に備えており、
上記コントローラは、上記温度センサから受信した信号による温度が低いほど、小さくなる上記流量Ｑｃを決定する請求項１０又は１１に記載の液体排出装置。
【請求項１３】
ポンプと、
上記ポンプと接続されたキャップと、を更に具備しており、
上記コントローラは、上記メンテナンス処理の実行において、上記キャップが上記ヘッドのノズルを覆った状態で、上記ポンプを駆動させることによって、上記ヘッドのノズルから液体を排出する請求項１から１２のいずれかに記載の液体排出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体を排出する液体排出装置に関する。
【背景技術】
【０００２】
従来より、着脱可能なメインタンクと、装着されたメインタンクから供給されたインクを貯留するサブタンクと、サブタンクに貯留されたインクを吐出して画像を記録する画像記録ユニットとを備えるインクジェットプリンタが知られている（例えば、特許文献１）。また、上記インクジェットプリンタは、メインタンク及びサブタンクの内部空間が大気に開放されている。そのため、メインタンクをインクジェトプリンタに装着すると、メインタンクの内部空間の水頭及びサブタンクの内部空間の水頭の差（以下、「水頭差」と表記する。）によって、メインタンク及びサブタンクのそれぞれのインクの液面が同一高さに揃うようにインクが移動する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１３１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記インクジェットプリンタは、画像記録ユニットに負圧又は正圧を付与することによって、画像記録ユニットからインクを排出するメンテナンス処理を実行する。このメンテナンス処理は、画像記録ユニットにおける流路の目詰まりや気泡の除去などを目的とする処理である。メンテナンス処理は、例えば、ユーザの入力に基づいて実行されたり、所定時間間隔毎や所定枚数の画像記録を実行した後に定期的に実行されたりする。
【０００５】
メインタンクのインクが消費されると、メインタンクが交換される。メインタンクが交換されるとき、サブタンクのインクの液面は、交換されるメインタンクのインクの液面と同じである場合がある。また、メインタンクが交換されるとき、交換されるメインタンクが空になっていれば、交換されるメインタンクの液室の底より低い位置にサブタンクのインクの液面がある。初期充填量のインクを貯留するメインタンクがインクジェットプリンタに装着されると、当該メインタンクが装着された直後では、装着されたメインタンク及びサブタンクのそれぞれのインクの液面の高さが異なる。すなわち水頭差が生じる。水頭差を解消するように、メインタンクからサブタンクへインクが流入して、メインタンク及びサブタンクのそれぞれのインクの液面が同一高さに揃う。
【０００６】
インクジェットプリンタにメインタンクが装着された直後にメンテナンス処理が受け付けられることがある。メンテナンス処理が実行されると、サブタンクのインクの液面が十分に上昇していない状態で、サブタンクからインクが流出する。サブタンクから画像記録ユニットへ流出するインクの流量が、メインタンクからサブタンクへ流入するインクの流量より大きければ、サブタンクのインクの液面が降下する。その結果、サブタンクから画像記録ユニットへ向かって空気が進入するおそれがある。したがって、メインタンクが交換された直後は、メンテナンス処理を受け付けても実行せず、メインタンク及びサブタンクのそれぞれのインクの液面が同一高さに揃うまで、受け付けたメンテナンス処理の実行を待機することが考えられる。
【０００７】
しかしながら、インクジェットプリンタにメインタンクが装着され、メンテナンス処理が受け付けられてから、メンテナンス処理が実行されるまでの時間が長ければ、次の不具合が懸念される。すなわち、ユーザは、メンテナンス処理の受付や実行に不具合が生じたものと誤解するおそれがある。また、メンテナンス処理後にインクジェットプリンタが使用可能となるまでに、ユーザを長時間待たせることとなる。
【０００８】
本発明は、前述された事情に鑑みてなされたものであり、その目的は、装着ケースにカートリッジが装着され、メンテナンス処理が受け付けられてから、メンテナンス処理が実行されるまでの時間を短くすることができる手段を提供することにある。
【課題を解決するための手段】
【０００９】
(1)  本発明に係る液体排出装置は、液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、上記流路と連通されるヘッドと、液面センサと、コントローラと、を備える。上記コントローラは、記録指示に基づいて上記ヘッドからインクを排出し、上記第２液室内の液面の位置が所定位置以上であることに応じて上記液面センサが出力する第１信号を、上記液面センサから受信し、上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室内の液面の位置が上記所定位置未満であることに応じて上記液面センサが出力する第２信号を、上記液面センサから受信し、上記第２信号を上記液面センサから受信した後において、上記装着ケースに上記カートリッジが装着されたか判定し、上記装着ケースに上記カートリッジが装着されたと判定し、且つ、上記第２信号を上記液面センサから受信した後において、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、上記第１信号を上記液面センサから受信したことに基づいて、受け付けた上記メンテナンス処理を実行する。
【００１０】
上記構成によれば、装着ケースにカートリッジが装着された後、液面センサから第１信号を受信する前にメンテナンス処理を受け付けたときに、液面センサから第１信号を受信するまでメンテナンス処理が実行されない。これにより、第２液室からヘッドへ向かって空気が進入することなく、メンテナンス処理を受け付けてから実行されるまでの時間を短くすることができる。
【００１１】
(2)  好ましくは、上記コントローラは、受け付けた上記メンテナンス処理を実行している間に、上記第２信号を上記液面センサから受信したことに応じて、実行している上記メンテナンス処理を中断し、実行している上記メンテナンス処理を中断した後に、上記第１信号を上記液面センサから受信したことに応じて、中断している上記メンテナンス処理を実行する。
【００１２】
上記構成によれば、第１液室から第２液室への液体の流れが悪いなどを原因として、メンテナンス処理を実行している間に、第２液室の液面が所定位置未満となったときには、メンテナンス処理が中断されるので、第２液室からヘッドへ向かって空気が進入することが抑制される。
【００１３】
(3)  好ましくは、上記コントローラは、上記装着ケースに上記カートリッジが装着されたと判定した時点から、上記第１信号を上記液面センサから受信するまでの第１経過時間が、第１時間に到達していることに応じて、上記第１信号を上記液面センサから受信しても上記メンテナンス処理を実行せず、上記第１信号を上記液面センサから受信してからの第２経過時間が、第２時間に到達したことに応じて、上記メンテナンス処理を実行する。
【００１４】
上記構成によれば、第１液室から第２液室への液体の流量が少ないときには、装着ケースにカートリッジが装着されてメンテナンス処理を受け付けた後、メンテナンス処理を開始するタイミングを液面センサから第１信号を受信したときよりも遅くすることができる。これにより、第２液室からヘッドへ向かって空気が進入することが抑制される。
【００１５】
(4)  好ましくは、上記液体排出装置は、報知機を更に備えており、上記コントローラは、上記装着ケースに上記カートリッジが装着されたと判定した時点からの第３経過時間が、上記第１時間より長い第３時間に到達したこと、且つ、上記第１信号を受信せずに上記第２信号を上記液面センサから受信したことに応じて、上記報知機を作動する。
【００１６】
上記構成によれば、第１液室から第２液室への液体の流量が更に少ないときには、第１液室から第２液室への液体の流入に異常があることがユーザに知らされる。
【００１７】
(5)  本発明に係る液体排出装置は、液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、上記流路と連通されるヘッドと、コントローラと、を備える。上記コントローラは、記録指示に基づいて上記ヘッドからインクを排出し、上記装着ケースに上記カートリッジが装着されたか判定し、上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、上記装着ケースに上記カートリッジが装着されたと判定し、且つ、上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間が待機時間に到達する前に、上記メンテナンス処理を受け付け、上記経過時間が上記待機時間に到達したことを条件として、受け付けた上記メンテナンス処理を実行する。
【００１８】
上記構成によれば、装着ケースにカートリッジが装着された後、第４時間が経過する前に、メンテナンス処理を受け付けたときに、第２液室からヘッドへ向かって空気が進入することなく、メンテナンス処理を受け付けてから実行されるまでの時間を短くすることができる。
【００１９】
(6)  上記液体排出装置は、温度センサを更に備えており、上記コントローラは、上記温度センサから受信した信号による温度が低いほど長くなる上記待機時間を設定する。
【００２０】
上記構成によれば、温度が低く液体の粘度が高いことにより、第１液室から第２液室への流量が少なくなれば、装着ケースにカートリッジが装着されてメンテナンス処理を受け付けた後、メンテナンス処理を実行するタイミングが遅くなるので、第２液室からヘッドへ向かって空気が進入することが抑制される。
【００２１】
(7)  本発明に係る液体排出装置は、液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、上記流路と連通されるヘッドと、インターフェースと、コントローラと、を備える。上記コントローラは、記録指示に基づいて上記ヘッドからインクを排出し、上記装着ケースに上記カートリッジが装着されたか判定し、上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、上記装着ケースに上記カートリッジが装着されたと判定したことに応じて、上記カートリッジが有するカートリッジメモリから、上記インターフェースを通じて、上記第１液室に貯留された液体の液量Ｖｃを読み出し、読み出した上記液量Ｖｃがカートリッジ閾値未満であり、且つ、上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間が待機時間に到達する前に、上記メンテナンス処理を受け付け、上記経過時間が上記待機時間に到達したことを条件として、受け付けた上記メンテナンス処理を実行する。
【００２２】
上記構成によれば、装着ケースに装着されたカートリッジの第１液室の液量Ｖｃがカートリッジ閾値未満であって、待機時間が経過する前に、メンテナンス処理を受け付けたときに、第２液室からヘッドへ向かって空気が進入することを抑制できる。また、メンテナンス処理を受け付けてから実行されるまでの時間を短くすることができる。装着ケースに装着されたカートリッジの第１液室の液量Ｖｃがカートリッジ閾値以上であれば、直ちにメンテナンス処理を実行することが可能である。
【００２３】
(8)  好ましくは、上記コントローラは、上記液量Ｖｃが上記カートリッジ閾値未満であることを条件として、上記液量Ｖｃに反比例して長くなるように上記待機時間を決定する。
【００２４】
上記構成によれば、液量Ｖｃに応じて、装着ケースにカートリッジが装着されてからメンテナンス処理を受け付けた後、実行されるまでの時間を短くすることができる。
【００２５】
(9)  本発明に係る液体排出装置は、液体が貯留された第１液室を有するカートリッジと接続される第２液室を有するタンクと、一方が上記第２液室に連通し、他方が上記タンクに接続された上記カートリッジの上記第１液室と連通する流路と、上記流路と連通されるヘッドと、インターフェースと、コントローラと、を備える。上記コントローラは、記録指示に基づいて上記ヘッドからインクを排出し、上記装着ケースに上記カートリッジが装着されたか判定し、上記第２液室に貯留されている液量Ｖｓを算出し、上記記録指示に基づいて上記ヘッドからインクを排出した後、上記第２液室に貯留された液体を上記ヘッドから排出するメンテナンス処理を受け付け、上記装着ケースに上記カートリッジが装着されたと判定したことに応じて、上記カートリッジが有するカートリッジメモリから、上記インターフェースを通じて、上記第１液室に貯留された液体の液量Ｖｃを読み出し、上記装着ケースに上記カートリッジが装着される前の上記液量Ｖｓが第１タンク閾値未満であり、且つ、当該液量Ｖｓと読み出した上記液量Ｖｃとの和である総量Ｖｔが総量閾値以上であることを条件として、受け付けた上記メンテナンス処理を実行する。
【００２６】
上記構成によれば、装着ケースにカートリッジが装着されてメンテナンス処理を受け付けた後、実行されるまでの時間を短くすることができる。
【００２７】
(10)  好ましくは、上記コントローラは、上記第１液室から上記第２液室へ液体が流入する流量Ｑｃを、読み出した上記液量Ｖｃに基づいて決定し、上記装着ケースに上記カートリッジが装着されたと判定した時点からの経過時間を上記流量Ｑｃに乗じた液量を、上記装着ケースに上記カートリッジが装着される前の上記液量Ｖｓに加えた更新液量Ｖｓを算出し、上記総量Ｖｔが上記総量閾値未満であり、且つ上記更新液量Ｖｓが上記第１タンク閾値以上であることに応じて、上記メンテナンス処理を実行する。
【００２８】
上記構成によれば、総量が総量閾値未満であるときに、装着ケースにカートリッジが装着されてメンテナンス処理を受け付けた後、実行されるまでの時間を短くすることができる。
【００２９】
(11)  好ましくは、上記コントローラは、上記流量Ｑｃが流量閾値未満であることを条件として、当該流量閾値と上記流量Ｑｃとの差に、上記メンテナンス処理が実行される時間を乗じた液量Ｖｔｈを、上記第１タンク閾値に加えた第２タンク閾値を算出し、上記更新液量Ｖｓが上記第２タンク閾値以上であることに応じて、上記メンテナンス処理を実行する。
【００３０】
上記構成によれば、流量Ｑｃに応じて、装着ケースにカートリッジが装着されてメンテナンス処理を受け付けた後、実行されるまでの時間を短くすることができる。
【００３１】
(12)  上記液体排出装置は、温度センサを更に備えており、上記コントローラは、上記温度センサから受信した信号による温度が低いほど、小さくなる上記流量Ｑｃを決定する。
【００３２】
上記構成によれば、温度が低く液体の粘度が高いことにより、第１液室から第２液室への流量が少なくなれば、決定される流量Ｑｃも小さくなるので、第２液室からヘッドへ向かって空気が進入することが抑制される。
【００３３】
(13)  上記液体排出装置は、ポンプと、上記ポンプと接続されたキャップと、を更に具備しており、上記コントローラは、上記メンテナンス処理の実行において、上記キャップが上記ヘッドのノズルを覆った状態で、上記ポンプを駆動させることによって、上記ヘッドのノズルから液体を排出する。
【発明の効果】
【００３４】
本発明によれば、装着ケースにカートリッジが装着され、メンテナンス処理が受け付けられてから、メンテナンス処理が実行されるまでの時間を短くすることができる。また、装着ケースにカートリッジが装着された後に、メンテナンス処理が実行されることによって、第２液室からヘッドへ向けて空気が進入するおそれを抑制できる。
【図面の簡単な説明】
【００３５】
【図１】図１は、プリンタ１０の外観斜視図であって、（Ａ）はカバー８７が閉塞位置である状態、（Ｂ）はカバー８７が開放位置である状態を示す。
【図２】図２は、プリンタ１０の内部構造を模式的に示す模式断面図である。
【図３】図３は、メンテナンス機構７０の構成を模式的に示す図である。
【図４】図４は、装着ケース１５０の縦断面図である。
【図５】図５は、カートリッジ２００の構造を示す図であって、（Ａ）は前方斜視図を、（Ｂ）は縦断面図を示す。
【図６】図６は、装着ケース１５０にカートリッジ２００が装着された状態の縦断面図である。
【図７】図７は、プリンタ１０のブロック図である。
【図８】図８は、第１実施形態のメンテナンス処理のフローチャートである。
【図９】図９（Ａ）は、カートリッジ２００の液室２１０に貯留されたインクが全て消費された後の状態を示しており、図９（Ｂ）は、装着ケース１５０にカートリッジ２００が装着されて、液室２１０から液室１７１へインクが移動している状態を示す。
【図１０】図１０は、第２実施形態のメンテナンス処理のフローチャートである。
【図１１】図１１は、第３実施形態のメンテナンス処理のフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明の各実施形態について説明する。なお、以下に説明される各実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の各実施形態を適宜変更できることは言うまでもない。また、プリンタ１０が使用可能に水平面に設置された使用姿勢を基準として上下方向７が定義され、プリンタ１０の開口１３が形成された面を前面として前後方向８が定義され、プリンタ１０を前面から見て左右方向９が定義される。各実施形態では、使用姿勢において、上下方向７が鉛直方向に相当し、前後方向８及び左右方向９が水平方向に相当する。前後方向８及び左右方向９は、直交している。
【００３７】
［第１実施形態］
［プリンタ１０の概要］
本実施形態に係るプリンタ１０は、インクジェット記録方式でシートに画像を記録する液体排出装置の一例である。プリンタ１０は、概ね直方体形状の筐体１４を有している。また、プリンタ１０は、ファクシミリ機能、スキャン機能、及びコピー機能などの機能を有する、所謂、「複合機」であってもよい。
【００３８】
筐体１４の内部には、図１から図３に示されるように、給送トレイ１５と、給送ローラ２３と、搬送ローラ２５と、複数のノズル２９を有するヘッド２１と、ヘッド２１に対面するプラテン２６と、排出ローラ２７と、排出トレイ１６と、カートリッジ２００が着脱される装着ケース１５０と、ヘッド２１及び装着ケース１５０に装着されたカートリッジ２００を連通させるチューブ３２と、メンテナンス機構７０と、が位置している。
【００３９】
プリンタ１０は、給送ローラ２３及び搬送ローラ２５を駆動させて、給送トレイ１５に支持されたシートをプラテン２６の位置まで搬送する。次に、プリンタ１０は、装着ケース１５０に装着されたカートリッジ２００からチューブ３２を通じて供給されるインクを、ヘッド２１にノズル２９を通じて吐出させる。これにより、プラテン２６に支持されたシートにインクが着弾して、シート上に画像が記録される。そして、プリンタ１０は、排出ローラ２７を駆動させて、画像が記録されたシートを排出トレイ１６に排出する。
【００４０】
より詳細には、ヘッド２１は、搬送ローラ２５によるシートの搬送向きと交差する主走査方向に往復移動するキャリッジに搭載されていてもよい。そして、プリンタ１０は、主走査方向の一方から他方へキャリッジを移動させる過程で、ヘッド２１にノズル２９を通じてインクを吐出させてもよい。これにより、ヘッド２１に対面するシートの一部の領域に画像が記録される。次に、プリンタ１０は、次に画像が記録されるべき領域がヘッド２１に対面するように、搬送ローラ２５にシートを搬送させてもよい。そして、これらの処理を交互に繰り返し実行させることによって、１枚のシートに画像が記録される。
【００４１】
なお、以下の説明においては、画像記録におけるヘッド２１のノズル２９からのインクの排出が「吐出」と称され、他方、パージにおけるヘッド２１のノズル２９からのインクの排出が「吐出」と称されない。しかし、「吐出」は「排出」に含まれる概念である。
【００４２】
［メンテナンス機構７０］
以下、図３を参照してメンテナンス機構７０が説明される。メンテナンス機構７０は、ヘッド２１のメンテナンスを行うものである。より詳細には、メンテナンス機構７０は、ノズル２９内のインクや空気、及びノズル面に付着した異物を吸引するパージ動作を実行する。また、ノズル２９内のインクや空気、及びノズル面に付着した異物のことを、以下ではインク等と表記する。メンテナンス機構７０によって吸引除去されたインク等は、廃液タンク７４に貯留される。
【００４３】
メンテナンス機構７０は、ヘッド２１がシートに画像を記録する領域から主走査方向の一方（右方）に外れた位置（以下、「ホームポジション」とも称する。）にある。メンテナンス機構７０は、キャップ７１と、チューブ７２と、ポンプ７３とを備えている。
【００４４】
キャップ７１は、ゴムにより構成されている。キャップ７１は、ヘッド２１がホームポジションに位置するときに、ヘッド２１に対面する。チューブ７２は、キャップ７１と廃液タンク７４とを連通させるものである。チューブ７２は、キャップ７１からポンプ７３を経由して廃液タンク７４に至る。ポンプ７３は、例えば、ロータリ式のチューブポンプである。ポンプ７３は、不図示のモータに駆動されることによって、ノズル２９内のインク等をキャップ７１及びチューブ７２を通じて吸引し、チューブ７２を通じて廃液タンク７４に排出する。
【００４５】
キャップ７１は、不図示の昇降機構によって、それぞれが上下方向７に離間した離間位置と、被覆位置との間を移動可能に構成されている。被覆位置のキャップ７１は、ホームポジションのヘッド２１のノズル面に密着して当該ノズル面を覆う。ノズル面には、複数のノズル２９が開口する。一方、離間位置のキャップ７１は、ノズル面から離間する。
【００４６】
［カバー８７］
図１に示されるように、筐体１４の前面１４Ａで且つ左右方向９の右端部には、開口８５が形成されている。筐体１４は、さらにカバー８７を備える。カバー８７は、開口８５を閉塞させる閉塞位置（図１（Ａ）に示される位置）と、開口８５を開放する開放位置（図１（Ｂ）に示される位置）との間を回動可能である。カバー８７は、例えば、上下方向７における筐体１４の下端近傍において、左右方向９に沿う回動軸線周りに回動可能に、筐体１４によって支持されている。そして、開口８５の奥に広がる筐体１４内部の収容空間８６には、装着ケース１５０が位置している。
【００４７】
［カバーセンサ８８］
プリンタ１０は、カバーセンサ８８（図７参照）を有する。カバーセンサ８８は、例えば、カバー８７が接離するスイッチ等の機械式センサであってもよいし、カバー８７の位置によって光が遮断或いは透過される光学式センサであってもよい。カバーセンサ８８は、カバー８７の位置に応じた信号をコントローラ１３０に出力する。より詳細には、カバーセンサ８８は、カバー８７が閉塞位置に位置していることに応じて、ローレベル信号をコントローラ１３０へ出力する。一方、カバーセンサ８８は、カバー８７が閉塞位置と異なる位置に位置していることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ１３０へ出力する。換言すれば、カバーセンサ８８は、カバー８７が開放位置に位置していることに応じて、ハイレベル信号をコントローラ１３０へ出力する。
【００４８】
［装着ケース１５０］
図４に示されるように、装着ケース１５０は、接点１５２と、ロッド１５３と、装着センサ１５４と、液面センサ１５５と、ロックピン１５６とを備えている。装着ケース１５０には、ブラック、シアン、マゼンタ、イエローの各色に対応する４つのカートリッジ２００が収容可能である。すなわち、装着ケース１５０は、接点１５２、ロッド１５３、装着センサ１５４、液面センサ１５５は、４つのカートリッジ２００それぞれに対応して、４つずつ備えている。なお、装着ケース１５０に収容可能なカートリッジ２００の数は、４つに限定されず、１つでも良いし、５つ以上でも良い。
【００４９】
装着ケース１５０は、装着されたカートリッジ２００を収容する内部空間を有する箱形状である。装着ケース１５０の内部空間は、上端を画定する天壁と、下端を画定する底壁と、前後方向８の後端を画定する奥壁と、左右方向９の両端を画定する一対の側壁とで画定される。一方、装着ケース１５０の奥壁と対面する位置は、開口８５となっている。すなわち、開口８５は、カバー８７を開放位置に位置したときに、装着ケース１５０の内部空間を、プリンタ１０の外部に開放させる。
【００５０】
そして、カートリッジ２００は、筐体１４の開口８５を通じて、装着ケース１５０に挿入され、装着ケース１５０から抜かれる。より詳細には、カートリッジ２００は、開口８５を前後方向８に沿う後ろ向きに通過して、装着ケース１５０に装着される。装着ケース１５０から抜かれるカートリッジ２００は、開口８５を前後方向８に沿う前向きに通過する。
【００５１】
［接点１５２］
接点１５２は、装着ケース１５０の天壁に位置している。接点１５２は、天壁から装着ケース１５０の内部空間へ向けて下方に突出している。接点１５２は、装着ケース１５０にカートリッジ２００が装着された状態において、カートリッジ２００の後述する電極２４８に接する位置に位置している。接点１５２は、導電性を有しており、さらに上下方向７に沿って弾性的に変形可能である。接点１５２は、コントローラ１３０に電気的に接続されている。接点１５２は、インターフェースの一例である。
【００５２】
［ロッド１５３］
ロッド１５３は、装着ケース１５０の奥壁から前方へ突出している。ロッド１５３は、装着ケース１５０の奥壁において、後述するジョイント１８０より上方に位置している。ロッド１５３は、カートリッジ２００が装着ケース１５０に装着される過程において、カートリッジ２００の後述する大気連通口２２１を通じて大気バルブ室２１４に進入する。ロッド１５３が大気バルブ室２１４に進入すると、後述する大気バルブ室２１４が大気に連通される。
【００５３】
［装着センサ１５４］
装着センサ１５４は、装着ケース１５０の天壁に位置している。装着センサ１５４は、カートリッジ２００が装着ケース１５０に装着されているか否かを検出するためのセンサである。装着センサ１５４は、左右方向９に離間した発光部及び受光部を備える。装着ケース１５０にカートリッジ２００が装着された状態において、カートリッジ２００の後述する遮光リブ２４５は、装着センサ１５４の発光部及び受光部の間に位置する。換言すれば、装着センサ１５４の発光部及び受光部は、装着ケース１５０に装着されたカートリッジ２００の遮光リブ２４５を挟んで、互いに対向した状態で位置している。
【００５４】
装着センサ１５４は、発光部から左右方向９に沿って照射された光が受光部で受光されたか否かに応じて、異なる信号（図中では、「装着信号」と表記する。）を出力する。装着センサ１５４は、例えば、受光部で受光された光の受光強度が閾値強度未満であることに応じて、ローレベル信号をコントローラ１３０へ出力する。一方、装着センサ１５４は、受光部で受光された光の受光強度が閾値強度以上であることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ１３０へ出力する。
【００５５】
［液面センサ１５５］
液面センサ１５５は、後述するアクチュエータ１９０の被検出部１９４が検出位置に位置しているか否かを検出するためのセンサである。液面センサ１５５は、左右方向９に離間した発光部及び受光部を備える。換言すれば、液面センサ１５５の発光部及び受光部は、検出位置に位置した被検出部１９４を挟んで、互いに対向した状態で位置している。液面センサ１５５は、発光部から出力された光が受光部で受光されたか否かに応じて異なる信号（図中では、「液面信号」と表記する。）を出力する。液面センサ１５５は、例えば、受光部で受光された光の受光強度が閾値強度未満であることに応じて、ローレベル信号をコントローラ１３０へ出力する。一方、液面センサ１５５は、受光部で受光された光の受光強度が閾値強度以上であることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ１３０へ出力する。ローレベル信号が第１信号の一例である。ハイレベル信号が、第２信号の一例である。
【００５６】
[ロックピン１５６]
ロックピン１５６は、装着ケース１５０の内部空間の上端で且つ開口８５付近において、左右方向９に沿って延びる棒状の部材である。ロックピン１５６の左右方向９の両端は、装着ケース１５０の一対の側壁に固定されている。ロックピン１５６は、４つのカートリッジ２００が収納可能な４つの空間に亘って左右方向９に延びている。ロックピン１５６は、装着ケース１５０に装着されたカートリッジ２００を、図６に示される装着位置に保持するためのものである。カートリッジ２００は、装着ケース１５０に装着された状態で、ロックピン１５６に係合される。
【００５７】
［タンク１６０］
プリンタ１０は、４つのカートリッジ２００それぞれに対応して、４つのタンク１６０を備える。４つのタンク１６０の構成は概ね共通するため、以下では、１つのタンク１６０を説明する。タンク１６０は、装着ケース１５０の奥壁よりさらに後方に位置している。タンク１６０は、図４に示されるように、上壁１６１と、前壁１６２と、下壁１６３と、後壁１６４と、不図示の一対の側壁とで構成されている。なお、前壁１６２は、各々が前後方向８にずれた複数の壁によって構成される。タンク１６０の内部は、液室１７１が形成されている。液室１７１は、第２液室の一例である。
【００５８】
タンク１６０を構成する壁のうち、少なくとも液面センサ１５５に対面する壁は、透光性を有している。これにより、液面センサ１５５が出力した光は、液面センサ１５５に対面する壁を透過することができる。後壁１６４の少なくとも一部は、上壁１６１、下壁１６３、及び側壁の端面に溶着されるフィルムでもよい。また、タンク１６０の側壁は、装着ケース１５０と共通でもよいし、装着ケース１５０とは独立していてもよい。さらに、左右方向９に隣接するタンク１６０の間は、不図示の隔壁によって仕切られている。
【００５９】
液室１７１は、流出口１７４を通じて不図示のインク流路に連通されている。流出口１７４の下端は、液室１７１の下端を画定する下壁１６３によって画定されている。流出口１７４は、ジョイント１８０（より詳細には、貫通孔１８４の下端）より上下方向７の下方に位置している。流出口１７４に連通された不図示のインク流路は、チューブ３２（図２参照）に連通されている。これにより、液室１７１は、流出口１７４からインク流路及びチューブ３２を通じて、ヘッド２１と連通する。つまり、液室１７１に貯留されたインクは、流出口１７４からインク流路及びチューブ３２を通じて、ヘッド２１へ供給される。流出口１７４に連通されたインク流路及びチューブ３２は、一端（流出口１７４）が液室１７１に連通され、且つ他端３３（図２参照）がヘッド２１に連通された流路となる。
【００６０】
液室１７１は、大気連通室１７５を通じて大気に連通されている。より詳細には、大気連通室１７５は、前壁１６２を貫通する貫通孔１７６を通じて液室１７１に連通されている。貫通孔１７６は、半透膜１７８によって被覆されている。半透膜１７８は、大気を通過させるが、インクを通過させない性質を有する。または、半透膜１７８は、半透膜１７８を通過する大気よりも、半透膜１７８を通過するインクに対して、大きな抵抗を付与する性質を有していてもよい。また、大気連通室１７５は、大気連通ポート１７７及び大気連通ポート１７７に接続された不図示のチューブを通じて、プリンタ１０の外部に連通されている。なお、大気連通室１７５は、大気連通ポート１７７及び不図示のチューブを通じて、大気に連通している。
【００６１】
［ジョイント１８０］
図４に示されるように、ジョイント１８０は、ニードル１８１と、ガイド１８２とを備えている。ニードル１８１は、内部に流路が形成された管である。ニードル１８１は、液室１７１を画定する前壁１６２から前方へ突出している。ニードル１８１の前端には、開口１８３が形成されている。また、ニードル１８１の内部空間は、前壁１６２を貫通する貫通孔１８４を通じて液室１７１に連通されている。ガイド１８２は、ニードル１８１の周囲に配置された円筒形状の部材である。ガイド１８２は、前壁１６２から前方に突出して、前端が開口している。
【００６２】
ニードル１８１の内部空間には、バルブ１８５と、コイルバネ１８６とが位置している。バルブ１８５は、ニードル１８１の内部空間において、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ１８５は、閉塞位置に位置すると開口１８３を閉塞する。またバルブ１８５は、開放位置に位置すると開口１８３を開放する。コイルバネ１８６は、バルブ１８５を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の前向きに付勢している。
【００６３】
［アクチュエータ１９０］
図４に示されるように、液室１７１には、アクチュエータ１９０が位置している。アクチュエータ１９０は、液室１７１内に配置された不図示の支持部材によって、矢印１９８、１９９の向きに回動可能に支持されている。アクチュエータ１９０は、図４の実線で示される位置及び破線で示される位置の間を回動することができる。さらに、アクチュエータ１９０は、不図示のストッパ（例えば、液室１７１の内壁）によって、実線の位置より矢印１９８の向きへの回動が規制される。アクチュエータ１９０は、フロート１９１と、軸１９２と、アーム１９３と、被検出部１９４とを備える。
【００６４】
フロート１９１は、液室１７１に貯留されるインクより比重が小さい材料で形成されている。軸１９２は、フロート１９１の右面及び左面から左右方向９に沿って突出している。軸１９２は、支持部材に形成された不図示の孔に挿入されている。これにより、アクチュエータ１９０は、軸１９２を中心として回動可能に支持部材によって支持される。アーム１９３は、フロート１９１から略上方へ延びている。被検出部１９４は、アーム１９３の突出先端部に位置している。被検出部１９４は、上下方向７及び前後方向８に延びる板状の部材である。被検出部１９４は、液面センサ１５５の発光部から出力された光を遮光する材料又は色で形成されている。
【００６５】
液室１７１内のインクの液面が所定位置Ｐ以上のとき、浮力によって矢印１９８の向きに回動されたアクチュエータ１９０は、ストッパによって図４の実線で示される検出位置に保持される。一方、インクの液面が所定位置Ｐ未満のとき、アクチュエータ１９０は、液面の降下に追従して矢印１９９の向きに回動する。これにより、被検出部１９４は、検出位置から外れた位置に移動する。すなわち、被検出部１９４は、液室１７１に貯留されたインクの量に対応する位置に移動する。
【００６６】
所定位置Ｐは、上下方向７において、ニードル１８１の軸中心と同じ高さであり、且つ後述するインク供給口２３４の中心と同じ高さである。しかしながら、所定位置Ｐは、上下方向７における流出口１７４より上方の位置であれば、前述の位置に限定されない。他の例として、所定位置Ｐは、ニードル１８１の内部空間の上端や下端の高さでもよいし、インク供給口２３４の上端や下端の高さでもよい。
【００６７】
液室１７１に貯留されたインクの液面が所定位置Ｐ以上のとき、液面センサ１５５の発光部から出力された光が被検出部１９４で遮られる。これにより、液面センサ１５５は、発光部からの光が受光部に到達しないので、ローレベル信号をコントローラ１３０へ出力する。一方、液室１７１に貯留されたインクの液面が所定位置Ｐ未満のとき、液面センサ１５５は、発光部から出力された光が被検出部１９４によって遮られない。これにより、液面センサ１５５は、発光部からの光が受光部に到達するので、ハイレベル信号をコントローラ１３０へ出力する。すなわち、コントローラ１３０は、液室１７１内のインクの液面が所定位置Ｐ以上か否かを、液面センサ１５５から出力される信号によって検出することができる。
【００６８】
［カートリッジ２００］
カートリッジ２００は、液体であるインクを内部に貯留可能な液室２１０（図２参照）を有する容器である。液室２１０は、例えば、樹脂製の壁によって画定されている。カートリッジ２００は、図５（Ａ）に示されるように、上下方向７及び前後方向８それぞれに沿った寸法が、左右方向９に沿った寸法よりも大きい扁平形状である。なお、異なる色のインクが貯留されるカートリッジ２００の外形形状は、同一でもよいし、異なっていてもよい。カートリッジ２００を構成する壁のうちの少なくとも一部は、透光性を有している。これにより、ユーザは、カートリッジ２００の液室２１０に貯留されたインクの液面をカートリッジ２００の外部から視認することができる。
【００６９】
カートリッジ２００は、筐体２０１と、供給管２３０とを備える。筐体２０１は、後壁２０２と、前壁２０３と、上壁２０４と、下壁２０５と、一対の側壁２０６、２０７とで構成されている。なお、後壁２０２は、各々が前後方向８にずれた複数の壁によって構成されている。また、上壁２０４は、各々が上下方向７にずれた複数の壁によって構成されている。さらに、下壁２０５は、各々が上下方向７にずれた複数の壁によって構成されている。
【００７０】
カートリッジ２００の内部空間には、図５（Ｂ）に示されるように、液室２１０、インクバルブ室２１３、及び大気バルブ室２１４が形成されている。液室２１０は、上部液室２１１と、下部液室２１２とを有する。上部液室２１１、下部液室２１２、及び大気バルブ室２１４は、筐体２０１の内部空間である。一方、インクバルブ室２１３は、供給管２３０の内部空間である。液室２１０は、インクを貯留する。大気バルブ室２１４は、液室２１０とカートリッジ２００の外部とを連通させる。液室２１０は、第１液室の一例である。
【００７１】
液室２１０の上部液室２１１及び下部液室２１２は、筐体２０１の内部空間を仕切る隔壁２１５によって、上下方向７に隔てられている。そして、上部液室２１１及び下部液室２１２は、隔壁２１５に形成された貫通孔２１６によって連通されている。また、上部液室２１１及び大気バルブ室２１４は、筐体２０１の内部空間を仕切る隔壁２１７によって、上下方向７に隔てられている。そして、上部液室２１１及び大気バルブ室２１４は、隔壁２１７に形成された貫通孔２１８によって連通されている。さらに、インクバルブ室２１３は、貫通孔２１９を通じて下部液室２１２の下端に連通されている。
【００７２】
大気バルブ室２１４は、カートリッジ２００の上部において、後壁２０２に形成された大気連通口２２１を通じてカートリッジ２００の外部に連通されている。すなわち、大気バルブ室２１４は、一端（貫通孔２１８）が液室２１０（より詳細には、上部液室２１１）に連通され、且つ他端（大気連通口２２１）がカートリッジ２００の外部に連通された流路となる。なお、大気バルブ室２１４は、大気連通口２２１を通じて、大気に連通している。また、大気バルブ室２１４には、バルブ２２２と、コイルバネ２２３とが位置している。バルブ２２２は、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ２２２は、閉塞位置に位置すると、大気連通口２２１を閉塞する。また、バルブ２２２は、開放位置に位置すると大気連通口２２１を開放する。コイルバネ２２３は、バルブ２２２を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の後ろ向きに付勢している。
【００７３】
また、大気バルブ室２１４は、隔壁２２４によって、前後方向８において２つの部屋に分けられている。前後方向８の後方に位置する部屋には、バルブ２２２及びコイルバネ２２３が設けられており、大気連通口２２１を通じて外部と連通している。前後方向８の前方に位置する部屋は、貫通孔２１８を通じて上部液室２１１と連通している。隔壁２２４には貫通孔２２５が形成されている。貫通孔２２５は、前後方向８に分かれた２つの部屋を連通している。貫通孔２２５は、半透膜２２６によって被覆されている。半透膜２２６は、大気を通過させるが、インクを通過させない性質を有する。または、半透膜２２６は、半透膜２２６を通過する大気よりも、半透膜２２６を通過するインクに対して、大きな抵抗を付与する性質を有していてもよい。
【００７４】
カートリッジ２００が装着ケース１５０に装着される過程において、ロッド１５３が大気連通口２２１を通じて大気バルブ室２１４内に進入する。大気バルブ室２１４内に進入したロッド１５３は、閉塞位置のバルブ２２２をコイルバネ２２３の付勢力に抗して前向きに移動させる。そして、バルブ２２２が開放位置に移動することによって、上部液室２１１が大気に連通される。なお、大気連通口２２１を開放するための構成は、前述の例に限定されない。他の例として、大気連通口２２１を封止するフィルムをロッド１５３が突き破る構成でもよい。
【００７５】
供給管２３０は、筐体２０１の下部において、後壁２０２から後方に突出している。供給管２３０は、その突出端（すなわち、後端）が開口されている。すなわち、インクバルブ室２１３は、貫通孔２１９を通じて連通された液室２１０と、カートリッジ２００の外部とを連通させる。インクバルブ室２１３及びニードル１８１の内部空間は、一方（貫通孔２１９）が液室２１０（より詳細には下部液室２１２）と連通され、且つ他方（貫通孔１８４、図４参照）がタンク１６０の液室１７１と連通された流路の一例である。また、インクバルブ室２１３には、パッキン２３１と、バルブ２３２と、コイルバネ２３３とが位置している。
【００７６】
パッキン２３１の中央には、前後方向８に貫通したインク供給口２３４が形成されている。インク供給口２３４の内径は、ニードル１８１の外径より僅かに小さい。バルブ２３２は、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ２３２は、閉塞位置に位置すると、パッキン２３１と当接してインク供給口２３４を閉塞する。また、バルブ２３２は、開放位置に位置すると、パッキン２３１から離間してインク供給口２３４を開放する。コイルバネ２３３は、バルブ２３２を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の後ろ向きに付勢している。また、コイルバネ２３３の付勢力は、コイルバネ１８６より大きい。
【００７７】
カートリッジ２００が装着ケース１５０に装着される過程において、供給管２３０がガイド１８２内に進入し、やがてニードル１８１がインク供給口２３４を通じてインクバルブ室２１３に進入する。このとき、ニードル１８１は、パッキン２３１を弾性変形させつつ、インク供給口２３４を画定する内周面に液密に接触する。カートリッジ２００が装着ケース１５０へさらに挿入されると、ニードル１８１は、バルブ２３２をコイルバネ２３３の付勢力に抗して前向きに移動させる。また、バルブ２３２は、ニードル１８１の開口１８３から突出するバルブ１８５を、コイルバネ１８６の付勢力に抗して後ろ向きに移動させる。
【００７８】
これにより、図６に示されるように、インク供給口２３４及び開口１８３が開放されて、供給管２３０のインクバルブ室２１３と、ニードル１８１の内部空間とが連通される。すなわち、装着ケース１５０にカートリッジ２００が装着された状態において、インクバルブ室２１３及びニードル１８１の内部空間は、カートリッジ２００の液室２１０とタンク１６０の液室１７１とを連通させる流路を構成する。
【００７９】
また、装着ケース１５０にカートリッジ２００が装着された状態において、液室２１０の一部と、液室１７１の一部とは、水平方向から見て互いに重なる。その結果、液室２１０に貯留されたインクは、接続された供給管２３０及びジョイント１８０を通じて、水頭差によってタンク１６０の液室１７１に移動する。
【００８０】
図５に示されるように、上壁２０４には、突起２４１が形成されている。突起２４１は、上壁２０４の外面から上方に突出し且つ前後方向８に沿って延びている。突起２４１は、ロック面２４２と、傾斜面２４３とを有する。ロック面２４２及び傾斜面２４３は、上壁２０４より上方に位置している。ロック面２４２は、前後方向８の前方を向き且つ上下方向７及び左右方向９に延びている（すなわち、上壁２０４と概ね直交する）。傾斜面２４３は、上下方向７の上方及び前後方向８の後方を向くように、上壁２０４に対して傾斜している。
【００８１】
ロック面２４２は、装着ケース１５０にカートリッジ２００が装着された状態において、ロックピン１５６に当接される面である。傾斜面２４３は、カートリッジ２００が装着ケース１５０に装着される過程において、ロックピン１５６をロック面２４２と当接する位置まで案内する面である。ロック面２４２とロックピン１５６とが当接した状態では、コイルバネ１８６、２２３、２３３の付勢力に抗して、カートリッジ２００が、図６に示される装着位置に保持される。
【００８２】
ロック面２４２より前方において上壁２０４から上方へと延びるようにして、平板状の部材が形成されている。この平板状の部材の上面は、カートリッジ２００を装着ケース１５０から抜く際に、ユーザが操作する操作部２４４である。カートリッジ２００が装着ケース１５０に装着された状態で且つカバー８７が開放位置に位置しているとき、操作部２４４は、ユーザに操作可能となる。操作部２４４が下方へ押されると、カートリッジ２００が回動することによって、ロック面２４２がロックピン１５６より下方へ移動する。その結果、ユーザは、カートリッジ２００が装着ケース１５０から抜くことが可能となる。
【００８３】
図５に示されるように、上壁２０４の外面で且つ突起２４１より後方には、遮光リブ２４５が形成されている。遮光リブ２４５は、上壁２０４の外面から上方に突出し且つ前後方向８に沿って延びている。遮光リブ２４５は、装着センサ１５４の発光部から出力される光を遮光する材料又は色で形成されている。遮光リブ２４５は、装着ケース１５０にカートリッジ２００が装着された状態において、装着センサ１５４の発光部から受光部に至る光路上に位置する。すなわち、装着センサ１５４は、装着ケース１５０にカートリッジ２００が装着されていることに応じて、ローレベル信号をコントローラ１３０に出力する。一方、装着センサ１５４は、装着ケース１５０にカートリッジ２００が装着されていないことに応じて、ハイレベル信号をコントローラ１３０に出力する。すなわち、コントローラ１３０は、装着ケース１５０にカートリッジ２００が装着されているか否かを、装着センサ１５４から出力される信号によって検出することができる。
【００８４】
図５に示されるように、上壁２０４の外面で且つ前後方向８における遮光リブ２４５及び突起２４１の間には、ＩＣ基板２４７が位置している。ＩＣ基板２４７には、電極２４８が形成されている。また、ＩＣ基板２４７は、不図示のメモリを備える。電極２４８は、ＩＣ基板２４７の上記メモリと電気的に接続されている。電極２４８は、ＩＣ基板２４７の上面において、接点１５２と導通可能に露出されている。すなわち、カートリッジ２００が装着ケース１５０に装着された状態において、電極２４８は、接点１５２と導通する。コントローラ１３０は、接点１５２及び電極２４８を通じてＩＣ基板２４７のメモリから情報を読み出し、接点１５２及び電極２４８を通じてＩＣ基板２４７のメモリに情報を書き込むことができる。ＩＣ基板２４７のメモリが、カートリッジメモリの一例である。
【００８５】
ＩＣ基板２４７のメモリは、インク量Ｖｃと、カートリッジ２００の個体を識別するための識別情報などを記憶する。以下、ＩＣ基板２４７のメモリに記憶されている情報を総称して、「ＣＴＧ情報」と表記することがある。新品のカートリッジ２００のＩＣ基板２４７のメモリには、インク量Ｖｃとして、初期インク量Ｖｃ０が記憶されている。初期インク量Ｖｃ０は、新品のカートリッジ２００に貯留されているインクの量である。また、「新品」とは、いわゆる未使用品であり、製造されて販売されているカートリッジ２００から、カートリッジ２００内のインクが一度も外部へ流出していない状態を示す。初期カートリッジとは、液室２１０からインクが外部へ流出していない状態のものである。
【００８６】
［コントローラ１３０］
図７に示されるように、コントローラ１３０は、ＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＥＥＰＲＯＭ１３４、及びＡＳＩＣ１３５を備えている。ＲＯＭ１３２には、ＣＰＵ１３１が各種動作を制御するためのプログラムなどが格納されている。ＲＡＭ１３３は、ＣＰＵ１３１が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ１３４には、電源オフ後も保持すべき設定情報が格納される。ＲＯＭ１３２、ＲＡＭ１３３、及びＥＥＰＲＯＭ１３４は、メモリの一例である。
【００８７】
ＡＳＩＣ１３５は、給送ローラ２３、搬送ローラ２５、排出ローラ２７、ヘッド２１、及びポンプ７３を動作させるためのものである。コントローラ１３０は、ＡＳＩＣ１３５を通じて不図示のモータを駆動させることによって、給送ローラ２３、搬送ローラ２５、及び排出ローラ２７を回転させたり、ポンプ７３を駆動させたりする。また、コントローラ１３０は、ＡＳＩＣ１３５を通じてヘッド２１の駆動素子に駆動信号を出力することによって、ヘッド２１にノズル２９を通じてインクを吐出させる。ＡＳＩＣ１３５は、ノズル２９を通じて吐出すべきインク滴の大きさに応じて、複数種類の駆動信号を出力可能である。
【００８８】
また、ＡＳＩＣ１３５には、ディスプレイ１７と、操作パネル２２とが接続されている。ディスプレイ１７は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示面を備える。ディスプレイ１７は、報知機の一例である。但し、報知機の具体例はディスプレイ１７に限定されず、スピーカ、ＬＥＤランプ、或いはこれらの組み合わせでもよい。操作パネル２２は、ユーザによる操作に応じた操作信号をコントローラ１３０に出力する。操作パネル２２は、例えば、押ボタンを有していてもよいし、ディスプレイに重畳されたタッチセンサを有していてもよい。
【００８９】
さらに、ＡＳＩＣ１３５には、接点１５２と、カバーセンサ８８と、装着センサ１５４と、液面センサ１５５とが電気的に接続されている。コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００のＩＣ基板２４７のメモリに、接点１５２を通じてアクセスする。コントローラ１３０は、カバー８７の位置をカバーセンサ８８を通じて検出する。また、コントローラ１３０は、装着ケース１５０にカートリッジ２００が装着されているか否かを装着センサ１５４を通じて検出する。さらに、コントローラ１３０は、液室１７１内のインクの液面が所定位置Ｐ以上か否かを液面センサ１５５を通じて検出する。
【００９０】
ＥＥＰＲＯＭ１３４は、装着ケース１５０に装着される４つのカートリッジ２００それぞれに対応付けて、換言すれば、カートリッジ２００と連通されるタンク１６０それぞれに対応付けて、各種情報を記憶している。各種情報とは、例えば、液量の一例であるインク量Ｖｃ、Ｖｓと、関数Ｆと、閾値となる各値Ｔ１，Ｔ２，Ｔ３や待機時間Ｔｗ１，Ｔｗ２，Ｔｗ３、識別情報など、を含む。時間Ｔ１は、第１時間の一例である。待機時間Ｔｗ１は、第２時間の一例である。時間Ｔ２は、第３時間の一例である。
【００９１】
なお、ＩＣ基板２４７のメモリが記憶するインク量Ｖｃ及び識別情報は、カートリッジ２００が装着ケース１５０に装着された状態で、接点１５２を通じてコントローラ１３０によって読み出される情報である。コントローラ１３０は、接点１５２を通じてＩＣ基板２４７のメモリから読み出したインク量Ｖｃ及び識別情報を、ＥＥＰＲＯＭ１３４に記憶する。関数Ｆは、ＥＥＰＲＯＭ１３４に代えて、ＲＯＭ１３２に記憶されていてもよい。
【００９２】
インク量Ｖｃは、カートリッジ２００の液室２１０に貯留されているインクの量を示す。インク量Ｖｓは、タンク１６０の液室１７１に貯留されているインクの量を示す。インク量Ｖｃ、Ｖｓは、例えば、関数Ｆによって算出される。関数Ｆは、インクの総量Ｖｔと、インク量Ｖｃと、インク量Ｖｃとの対応関係を示す情報である。カートリッジ２００の液室２１０のインクと、タンク１６０の液室１７１のインクとは、それぞれのインク液面の上下方向７の位置が一致した状態で平衡になる。つまり、平衡状態では、液室２１０と液室１７１との間でのインクの移動が停止する。例えば、インクの総量Ｖｔとインク量Ｖｓとの関係は、関数Ｆで近似することができる。したがって、インクの総量Ｖｔが算出されると、インク量Ｖｓ及びインク量Ｖｃが求められる。なお、インク量Ｖｓ及びインク量Ｖｃは、関数Ｆの形式に限定されず、総量Ｖｔ毎に対応づけられたテーブルによって求められてもよい。
【００９３】
［プリンタ１０の動作］
図８を参照して、本実施形態に係るプリンタ１０の動作を説明する。図８に示されるメンテナンス処理は、コントローラ１３０のＣＰＵ１３１によって実行される。なお、以下の各処理は、ＲＯＭ１３２に記憶されているプログラムをＣＰＵ１３１が読み出して実行してもよいし、コントローラ１３０に搭載されたハードウェア回路によって実現されてもよい。また、以下の各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００９４】
コントローラ１３０は、操作パネル２２にメンテナンス処理の実行がユーザにより入力されることにより、メンテナンス処理を実行する。また、コントローラ１３０は、予め設定された所定の時間毎に、メンテナンス処理を実行する。ユーザによってプリンタ１０に記録指示が入力されると、コントローラ１３０は、ヘッド２１からインクを排出して画像を記録する。ヘッド２１がインクを排出している際、インクに溶存した気体が気泡となってヘッド２１のノズル２９に進入することがある。また、外力などによって、ノズル２９においてインクのメニスカスが壊れることがある。その結果、ヘッド２１の各ノズル２９から所望のインクが排出されなくなる。いずれかのノズル２９に異常が発生すると、シートに所望の画像が記録できなくなったり、記録された画像の品質が劣化したりする。
【００９５】
いずれかのノズル２９の異常に対して、メンテナンス処理が実行されることによって、ノズル２９の状態が正常に復活される。メンテナンス処理の実行において、コントローラ１３０は、ヘッド２１をホームポジションに位置させ、ヘッド２１のノズル面をキャップで覆う。そして、ポンプ７３を駆動して、ヘッド２１のノズル２９からインク等を吸引することにより、気泡などをノズル２９から排出する。
【００９６】
ヘッド２１がインクを排出することに伴って、装着ケース１５０に装着されたカートリッジ２００に貯留されているインクが消費される。ユーザは、装着ケース１５０に装着されたカートリッジ２００の液室２１０に貯留されたインクが全て消費されると、装着ケース１５０に装着されたカートリッジ２００を、別のカートリッジ２００に交換する。別のカートリッジ２００は、新品のカートリッジ２００であったり、既に何割かのインクが消費されたカートリッジ２００であったりする。
【００９７】
図９（Ａ）に示されるように、装着ケース１５０に装着されたカートリッジ２００の液室２１０に貯留されたインクが全て消費され、さらにタンク１６０の液室１７１内のインクの一部が消費されると、液室１７１内のインクの液面は所定位置Ｐ未満となる。液室１７１内のインクの液面が所定位置Ｐ未満になると、液面センサ１５５がハイレベル信号を出力する。液面センサ１５５からハイレベル信号を受信したコントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００がエンプティであることをディスプレイ１７に表示する。このディスプレイ１７の表示を見たユーザは、装着ケース１５０に装着されたカートリッジ２００を交換する。
【００９８】
図９（Ｂ）に示されるように、カートリッジ２００が交換されると、交換されたカートリッジ２００の液室２１０内のインクの液面と、タンク１６０の液室１７１内のインクの液面とには差が生じる。この差は、いわゆる水頭差であり、当該水頭差によって、流量Ｑｃで、液室２１０から液室１７１へインクが移動する。すなわち、液室１７１に流量Ｑｃでインクが流入する。液室２１０のインクの液面と、液室１７１のインクの液面とが揃う前に、メンテナンス処理が実行されると、液室１７１から流量Ｑｐでインクが流出する。仮に、流量Ｑｐが流量Ｑｃより大きい（流量Ｑｐ＞流量Ｑｃ）メンテナンス処理が実行されると、液室１７１内のインクの液面が下降して、流出口１７４へ到達するおそれがある。液室１７１のインクの液面が流出口１７４へ到達すると、チューブ３２及びヘッド２１へ向かって気体が進入する。チューブ３２及びヘッド２１へ向かって気体が進入することを防止するために、コントローラ１３０は、ユーザによって、カートリッジ２００が交換された後にメンテナンス処理の実行が入力されたときには、以下に示す制御を実行する。
【００９９】
コントローラ１３０は、装着センサ１５４からハイレベル信号を受信したことに基づいて、図８に示される処理を実行する。コントローラ１３０は、その後に装着センサ１５４からローレベル信号を受信したかを判定する（Ｓ１０）。コントローラ１３０は、装着センサ１５４からハイレベル信号を受信し、さらにその後に装着センサ１５４からローレベル信号を受信したことに応じて（Ｓ１０：Ｙｅｓ）、その時刻をＥＥＰＲＯＭ１３４に記憶する。なお、前記時刻は、実質的にカートリッジ２００が装着ケース１５０に装着された時点の時刻である。また、コントローラ１３０が、装着センサ１５４からローレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されている。また、コントローラ１３０が、装着センサ１５４からハイレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されていない。
【０１００】
つづいて、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００のＩＣ基板２４７のメモリから、識別情報やインク量ＶｃなどのＣＴＧ情報を読み出す（Ｓ１１）。コントローラ１３０は、読み出したＣＴＧ情報を、ＥＥＰＲＯＭ１３４に記憶する。
【０１０１】
そして、コントローラ１３０は、操作パネル２２にメンテナンス処理の実行が入力されたかを判定する（Ｓ１２）。コントローラ１３０は、メンテナンス処理の実行が入力されていないと判定すると（Ｓ１２：Ｎｏ）、液面センサ１５５から受信した信号がローレベル信号であるかを判定する（Ｓ１３）。コントローラ１３０は、液面センサ１５５からローレベル信号を受信していないと判定したことに応じて（Ｓ１３：Ｎｏ）、Ｓ１２を実行する。コントローラ１３０は、液面センサ１５５からローレベル信号を受信したと判定したことに応じて（Ｓ１３：Ｙｅｓ）、メンテナンス処理を含む制御を終了する。なお、コントローラ１３０が液面センサ１５５からローレベル信号を受信している際は、液室１７１内のインクの液面が所定位置Ｐ以上である。また、コントローラ１３０が液面センサ１５５からハイレベル信号を受信している際は、液室１７１内のインクの液面が所定位置Ｐ未満である。
【０１０２】
コントローラ１３０は、メンテナンス処理の実行が入力されたと判定すると（Ｓ１２：Ｙｅｓ）、液面センサ１５５から受信した信号がローレベル信号であるかを判定する（Ｓ１４）。図９（Ｂ）に示されるように、例えば、新品のカートリッジ２００が装着ケース１５０に装着されると、液室２１０から液室１７１へのインクの流入が開始する。インクの流入開始後に時間が経過すれば、液室１７１においてインクの液面が所定位置Ｐに到達して、液面センサ１５５がローレベル信号を出力することとなる。
【０１０３】
コントローラ１３０は、液面センサ１５５からローレベル信号を受信していないと判定したことに応じて（Ｓ１４：Ｎｏ）、時間ΔＴ２が、時間Ｔ２以上であるかを判定する（Ｓ１５）。時間ΔＴ２は、装着センサ１５４からローレベル信号を受信した時刻から現在の時刻までの時間である。コントローラ１３０は、時間ΔＴ２が時間Ｔ２に到達していないと判定したことに応じて（Ｓ１５：Ｎｏ）、Ｓ１４を実行する。コントローラ１３０は、時間ΔＴ２が時間Ｔ２に到達したと判定したことに応じて（Ｓ１５：Ｙｅｓ）、ディスプレイ１７に、メンテナンス処理がエラーである旨を示す画面を表示させ（Ｓ１６）、この制御を終了する。時間Ｔ２は、例えば、後述される時間Ｔ１より長い時間として予め設定されている。
【０１０４】
コントローラ１３０は、液面センサ１５５からローレベル信号を受信したことに応じて（Ｓ１４：Ｙｅｓ）、時間ΔＴ１が、時間Ｔ１以上であるかを判定する（Ｓ１７）。時間ΔＴ１は、装着センサ１５４からローレベル信号を受信した（Ｓ１０：Ｙｅｓ）時刻から、液面センサ１５５からローレベル信号を受信した（Ｓ１４）：Ｙｅｓ）時刻までの時間である。コントローラ１３０は、時間ΔＴ１が時間Ｔ１未満であると判定したことに応じて（Ｓ１７：Ｎｏ）、メンテナンス処理を開始する（Ｓ１８）。すなわち、ヘッド２１のノズル２９を通じた吸引動作を開始する。時間ΔＴ１が第１経過時間及び第２経過時間の一例である。
【０１０５】
コントローラ１３０は、時間ΔＴ１が時間Ｔ１以上であると判定したことに応じて（Ｓ１７：Ｙｅｓ）、時間Ｔｗ１を待機した後（Ｓ１９）、メンテナンス処理を開始する（Ｓ１８）。時間Ｔｗ１を待機することは、第２経過時間が第２時間に到達したことの一例である。時間Ｔ１は、例えば、初期インク量Ｖｃ０のインクが液室２１０に貯留されているカートリッジ２００が装着ケース１５０に装着されてから、液室２１０から空の液室１７１にインクが流出して、液室１７１の液面の位置が所定位置Ｐとなるに要する時間より長い時間として予め設定されている。
【０１０６】
時間ΔＴ１が時間Ｔ１以上であるときは、カートリッジ２００の液室２１０からタンク１６０の液室１７１へインクが流出する速度（流量Ｑｃ）が、流出不良などの原因により遅くなり、通常より長い時間を要していると推定される。したがって、メンテナンス処理が開始された後の液室１７１へのインクの流量Ｑｃが通常より少なくなる。そのような状態では、液室１７１の液面が所定位置Ｐに到達した後、さらに時間Ｔｗ１を待機することによって、液室１７１に十分な量のインクを貯留させ、その後にメンテナンス処理を所定の流量Ｑｐで実行しても、液室１７１の液面が流出口１７４の直上付近に到達してしまうことを抑制できる。なお、プリンタ１０の設計段階では、基準となる環境（温度や湿度など）において、初期インク量Ｖｃ０のインクが液室２１０に貯留されているカートリッジ２００が装着された場合に、カートリッジ２００の液室からタンク１６０の液室１７１へインクが流出する速度（流量Ｑｃ）と、メンテナンス処理によってタンク１６０に液室１７１からインクが流出する速度（流量Ｑｐ）とが次の関係となるように設計されている。すなわち、液面センサ１５５がローレベル信号を出力した後の流量Ｑｃが、液面センサ１５５がローレベル信号を出力した後の流量Ｑｐよりも速くなるように、メンテナンス処理が設定されている。
【０１０７】
コントローラ１３０は、メンテナンス処理を開始した後、液面センサ１５５からハイレベル信号を受信したかを判定する（Ｓ２０）。コントローラ１３０は、液面センサ１５５からハイレベル信号を受信することなく（Ｓ２０：Ｎｏ）、メンテナンス処理が終了したと判定すると（Ｓ２１：Ｙｅｓ）、メンテナンス処理を含む制御を終了する。
【０１０８】
コントローラ１３０は、メンテナンス処理を開始した後、液面センサ１５５からハイレベル信号を受信したと判定したことに応じて（Ｓ２０：Ｙｅｓ）、メンテナンス処理を停止する（Ｓ２２）。また、Ｓ２２において、コントローラ１３０は、液面センサ１５５からハイレベル信号を受信した時刻をＲＡＭ１３３に記憶する。そして、コントローラ１３０は、液面センサ１５５からローレベル信号を受信したかを判定する（Ｓ２３）。
【０１０９】
メンテナンス処理によって液室１７１からチューブ３２及びヘッド２１へインクが流出する。他方、カートリッジ２００の液室２１０から液室１７１へインクが流入する。液室１７１へインクが流入する流量Ｑｃより、液室１７１からインクが流出する流量Ｑｐが大きくなれば、液室１７１の液面が下降して所定位置Ｐ未満となることがある。液室１７１の液面が所定位置Ｐ未満となると、液面センサ１５５が、コントローラ１３０にハイレベル信号を出力する。液室１７１へインクが流入する流量Ｑｃより、液室１７１からインクが流出する流量Ｑｐが大きい状況が継続すると、液室１７１の液面が、やがて流出口１７４の直上付近に到達するおそれがある。そこで、コントローラ１３０は、メンテナンス処理開始後に、ハイレベル信号を受信する（Ｓ２０：Ｙｅｓ）と、メンテナンス処理を一時的に停止する。メンテナンス処理を一時的に停止している間、液室１７１内のインクの液面が上昇する。これにより、メンテナンス処理を継続することで、液室１７１内のインクの液面が、やがて流出口１７４付近まで下降してしまうことを抑制できる。
【０１１０】
コントローラ１３０は、液面センサ１５５からローレベル信号を受信したことに応じて（Ｓ２３：Ｙｅｓ）、時間Ｔｗ２（第２時間の一例）を待機した後（Ｓ２４）、停止していたメンテナンス処理を再開する（Ｓ２５）。メンテナンス処理を開始すると、液室１７１内のインクの液面が下降する状態なので、液室１７１の液面が所定位置Ｐに到達した後、さらに時間Ｔｗ２を待機することによって、液室１７１に十分な量のインクを貯留させることができる。そして、コントローラ１３０は、Ｓ２０を実行する。
【０１１１】
コントローラ１３０は、液面センサ１５５からローレベル信号を受信していないと判定したことに応じて（Ｓ２３：Ｎｏ）、時間ΔＴ３が、時間Ｔ３（第３時間の一例）に到達したかを判定する（Ｓ２６）。時間ΔＴ３は、装着センサ１５４からハイレベル信号を受信した時刻（Ｓ１９：Ｙｅｓの時刻）から現在の時刻（Ｓ２６の処理を実行する時刻）までの時間である。コントローラ１３０は、時間ΔＴ３が時間Ｔ３に到達していないと判定したことに応じて（Ｓ２６：Ｎｏ）、Ｓ２３を実行する。コントローラ１３０は、時間ΔＴ３が時間Ｔ３に到達したと判定したことに応じて（Ｓ２６：Ｙｅｓ）、ディスプレイ１７に、メンテナンス処理がエラーである旨を示す画面を表示させ（Ｓ２７）、メンテナンス処理を含む制御を終了する。時間Ｔ３は、例えば、後述される時間Ｔ１より長い時間として予め設定されている。
【０１１２】
［第１実施形態の作用効果］
上記第１実施形態によれば、コントローラ１３０は、装着ケース１５０にカートリッジ２００が装着された後、液面センサ１５５からローレベル信号を受信する前にメンテナンス処理を受け付けたときに、液面センサ１５５からローレベル信号を受信するまでメンテナンス処理を実行しない。これにより、液室１７１からチューブ３２やヘッド２１へ空気が進入することなく、コントローラ１３０がメンテナンス処理を受け付けてから実行するまでの時間を短くすることができる。
【０１１３】
また、液室２１０から液室１７１へのインクの流れが悪いなどを原因として、コントローラ１３０がメンテナンス処理を実行している間に、液室１７１のインクの液面が所定位置Ｐ未満となったときには、コントローラ１３０がメンテナンス処理を一時的に停止する。これにより、液室１７１からチューブ３２やヘッド２１へ空気が進入することが抑制される。
【０１１４】
また、液室２１０から液室１７１へのインクの流量Ｑｃが小さいときには、コントローラ１３０が、装着ケース１５０にカートリッジ２００が装着されてメンテナンス処理を受け付けた後、時間Ｔｗ１を待機する。これにより、メンテナンス処理を開始するタイミングが、コントローラ１３０が液面センサ１５５からローレベル信号を受信したときよりも遅くなる。これにより、液室１７１からチューブ３２やヘッド２１へ空気が進入することが抑制される。
【０１１５】
また、液室２１０から液室１７１へのインクの流量Ｑｃが更に少ないときには、コントローラ１３０が、ディスプレイ１７を通じて、液室２１０から液室１７１へのインクの流出に異常があることをユーザに報知する。
【０１１６】
［第２実施形態］
以下、第２実施形態が説明される。第２実施形態に係るプリンタは、第１実施形態に係るプリンタ１０において液面センサ１５５を備えておらず、また、温度センサを備える構成である。温度センサは、プリンタが設定されている環境温度に応じた電気信号をコントローラ１３０へ出力する。また、ＥＥＰＲＯＭ１３４には、所定温度についての閾値Ｃ０、及び待機時間Ｔｋとして設定される時間Ｔ４，Ｔ５が記憶されている。第２実施形態においては、カートリッジ２００が交換された後にメンテナンス処理を受け付けると、第１実施形態とは異なる制御が実行される。それ以外のプリンタの構成については、第１実施形態に係るプリンタ１０と同様なので、詳細な説明が省略される。
【０１１７】
第１実施形態と同様に、コントローラ１３０は、プリンタ１０の装着ケース１５０に装着されたカートリッジ２００の液室２１０のインクが全て消費されて、カートリッジ２００が装着ケース１５０から抜かれたときに、以下の制御を実行する。
【０１１８】
図１０に示されるように、コントローラ１３０は、装着センサ１５４からハイレベル信号を受信し、さらにその後に装着センサ１５４からローレベル信号を受信したかを判定する（Ｓ３０）。なお、コントローラ１３０が、装着センサ１５４からローレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されている。また、コントローラ１３０が、装着センサ１５４からハイレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されていない。
【０１１９】
つづいて、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００のＩＣ基板２４７のメモリから、識別情報やインク量ＶｃなどのＣＴＧ情報を読み出す（Ｓ３１）。コントローラ１３０は、読み出したＣＴＧ情報をＥＥＰＲＯＭ１３４に記憶する。
【０１２０】
そして、コントローラ１３０は、操作パネル２２にメンテナンス処理の実行が入力されたかを判定する（Ｓ３２）。コントローラ１３０は、メンテナンス処理の実行が入力されていないと判定すると（Ｓ３２：Ｎｏ）、装着センサ１５４からローレベル信号を受信した後から、待機時間Ｔｋが経過したかを判定する（Ｓ３３）。コントローラ１３０は、待機時間Ｔｋが経過していないと判定したことに応じて（Ｓ３３：Ｎｏ）、Ｓ３２を実行する。コントローラ１３０は、待機時間Ｔｋが経過したと判定したことに応じて（Ｓ３３：Ｙｅｓ）、この制御を終了する。
【０１２１】
コントローラ１３０は、操作パネル２２にメンテナンス処理の実行が入力されたと判定すると（Ｓ３２：Ｙｅｓ）、ＩＣ基板２４７のメモリからインク量Ｖｃとして初期インク量Ｖｃ０を読み出したかを判定する（Ｓ３４）。新品であるカートリッジ２００のＩＣ基板２４７のメモリには、インク量Ｖｃとして初期インク量Ｖｃ０が記憶されている。そして、カートリッジ２００が使用されると、例えば、装着ケース１５０にカートリッジ２００が装着された後、画像記録やメンテナンス処理などのヘッド２１を通じたインクの排出が実行されると、コントローラ１３０は、ＩＣ基板２４７のメモリに記憶されているインク量Ｖｃを更新する。したがって、コントローラ１３０が、ＩＣ基板２４７のメモリに記憶されているインク量Ｖｃとして初期インク量Ｖｃ０を読み出したカートリッジ２００は、新品のカートリッジである。なお、インク量Ｖｃの値に代えて、ＣＴＧ情報に新品のカートリッジであることを示すフラグなどの値や情報が、ＩＣ基板２４７のメモリに記憶されていてもよい。この場合、コントローラ１３０は、ＩＣ基板２４７のメモリが記憶する上記値や情報を読み出すことによって、新品のカートリッジである否かを判定することとしてもよい。初期インク量Ｖｃ０は、カートリッジ閾値の一例である。
【０１２２】
コントローラ１３０は、ＩＣ基板２４７のメモリに記憶されたインク量Ｖｃが初期インク量Ｖｃ０であると判定したことに応じて（Ｓ３４：Ｙｅｓ）、メンテナンス処理を実行する（Ｓ３９）。新品のカートリッジ２００が装着ケース１５０に装着されると、液室２１０から液室１７１へインクが流入する。そのときの流量Ｑｃは、タンク１６０の液室１７１の液面とカートリッジ２００の液室２１０の液面との差である水頭差が最大となるため、同種のカートリッジ２００において最も速い。以下にその理由を説明する。
【０１２３】
初期インク量Ｖｃ０は、カートリッジ２００の製造時に設定可能なインク量であり、所定範囲内で規格化できるので、流量Ｑｃも所定範囲内とすることができる。つまり、新品のカートリッジ２００においては、流量Ｑｃが、メンテナンス処理において液室１７１から流出するインクの流量Ｑｐより大きくなるように設定される。これにより、装着ケース１５０に新品のカートリッジ２００が装着されて液室２１０から液室１７１インクが移動しているときに、メンテナンス処理が実行されても、液室１７１のインクの液面が下降しないようにすることができる。
【０１２４】
他方、新品のカートリッジ２００でない、すなわち既に使用されて液室２１０に貯留されているインク量Ｖｃが初期インク量Ｖｃ０より少ないカートリッジ２００が装着ケース１５０に装着されたとする。装着ケース１５０に新品でないカートリッジ２００が装着されたときの液室２１０と液室１７１との水頭差は、新品のカートリッジ２００が装着されたときの液室２１０と液室１７１との水頭差より小さくなる。水頭差が小さくなるほど、流量Ｑｃが少なくなる。その結果、メンテナンス処理において液室１７１から流出するインクの流量Ｑｐより流量Ｑｃが小さくなるおそれがある。流量Ｑｃが流量Ｑｐより小さければ、メンテナンス処理中に液室１７１の液面が下降して、流出口１７４の直上付近に至るおそれがある。したがって、新品でないカートリッジ２００が装着ケース１５０に装着されたときには、コントローラ１３０は、メンテナンス処理を受け付けても直ちに実行しない。
【０１２５】
コントローラ１３０は、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃが初期インク量Ｖｃ０でないことに応じて（Ｓ３４：Ｎｏ）、温度センサが出力する温度が閾値Ｃ０未満であるかを判定する（Ｓ３５）。コントローラ１３０は、温度センサが出力する温度が閾値Ｃ０以上であると判定したことに応じて（Ｓ３５：Ｎｏ）、待機時間Ｔｋに時間Ｔ４を設定する（Ｓ３６）。他方、コントローラ１３０は、温度センサが出力する温度が閾値Ｃ０未満であると判定したことに応じて（Ｓ３５：Ｙｅｓ）、待機時間Ｔｋに時間Ｔ５を設定する。時間Ｔ５は、時間Ｔ４より長い。
【０１２６】
プリンタ１０が設置された環境温度が低ければ、装着ケース１５０に装着されたカートリッジ２００に貯留されているインクの温度も低いと推定される。インクは、温度が低くなるに従って粘度が高くなる。したがって、環境温度が低くなるに従って、液室２１０から液室１７１へのインクの流量Ｑｃが小さくなる傾向にある。そこで、コントローラ１３０は、温度Ｃが閾値Ｃ０未満であれば、時間Ｔ４より長い時間Ｔ５を待機時間Ｔｋとして設定する。
【０１２７】
そして、コントローラ１３０は、待機時間Ｔｋを待機した後（Ｓ３８）、メンテナンス処理を実行する（Ｓ３９）。待機時間Ｔｋを待機している間に、カートリッジ２００の液室２１０からタンク１６０の液室１７１へインクが流出して、液室１７１に貯留されているインクの液面が上昇する。待機時間Ｔｋが長くなるに従って、液室１７１に貯留されるインクの液面が高くなる。つまり、仮に、メンテナンス処理中に液室１７１のインクの液面が下降したとしても、インクの液面が流出口１７４の直上に至るおそれが抑制される。
【０１２８】
［第２実施形態の作用効果］
上記第２実施形態によれば、コントローラ１３０は、装着ケース１５０にカートリッジ２００が装着された後、メンテナンス処理の実行を受け付けると、ＩＣ基板２４７のメモリに記憶されたインク量Ｖｃを読み出す。コントローラ１３０は、読み出したインク量Ｖｃが初期インク量Ｖｃ０でなければ、待機時間Ｔｋが経過した後にメンテナンス処理を実行する。これにより、液室１７１からチューブ３２へ空気が進入することなくメンテナンス処理が実行されるまでの時間を短くすることができる。他方、コントローラ１３０は、初期インク量Ｖｃ０のインクを貯留するカートリッジ２００が装着ケース１５０に装着された後にメンテナンス処理を受け付けたときには、待機時間Ｔｋを待つことなく直ちにメンテナンス処理を実行する。
【０１２９】
また、プリンタ１０が設置されている環境温度が低くインクの粘度が高いことにより、液室２１０から液室１７１への流量Ｑｃが小さくなる。コントローラ１３０は、環境温度が閾値未満であるとき、装着ケース１５０にカートリッジ２００が装着された後、メンテナンス処理を実行されるまでの待機時間Ｔｋとして、時間Ｔ４より長い時間Ｔ５を設定するので、メンテナンス処理が実行されるタイミングが遅くなる。これにより、メンテナンス処理において、液室１７１からチューブ３２へ空気が進入することが抑制される。
【０１３０】
［第２実施形態の変形例］
なお、第２実施形態において、コントローラ１３０は、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃが初期インク量Ｖｃ０でないときには、読み出したインク量Ｖｃの値に反比例して長くなるように待機時間Ｔｋを決定してもよい。すなわち、カートリッジ２００の液室２１０内のインク量が多いほど待機時間Ｔｋは短く、液室２１０内のインク量が少ないほど待機時間Ｔｋは長い。例えば、時間Ｔ４，Ｔ５が、インク量Ｖｃに反比例して長くなるテーブルや関数に基づいて、コントローラ１３０が時間Ｔｋを決定する。
【０１３１】
また、第２実施形態において、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃが初期インク量Ｖｃ０であるかどうかの判定（Ｓ３４）は省かれてもよい。つまり、ＩＣ基板２４７から読み出したインク量Ｖｃの値に拘わらずに、コントローラ１３０は、カートリッジ２００が交換されてから待機時間Ｔｋを待機して、メンテナンス処理を実行することとしてもよい。
【０１３２】
［第３実施形態］
以下、第３実施形態が説明される。第３実施形態に係るプリンタは、第２実施形態に係るプリンタと同様に液面センサ１５５を備えていない。また、ＥＥＰＲＯＭ１３４には、閾値としての流量Ｑｐ（流量閾値の一例）、メンテナンス処理の実行時間Ｔｐ、タンク閾値Ｖｔｈ１（第１タンク閾値の一例）、閾値Ｖｔｈ２（総量閾値の一例）、及びインク量Ｖｃと流量Ｑｃとの関係を示す関数またはテーブルが記憶されている。第３実施形態においては、カートリッジ２００が交換された後にメンテナンス処理を受け付けると、第１実施形態及び第２実施形態とは異なる制御が実行される。それ以外のプリンタの構成については、第１実施形態に係るプリンタ１０と同様なので、詳細な説明が省略される。
【０１３３】
第１実施形態と同様に、コントローラ１３０は、プリンタ１０の装着ケース１５０に装着されたカートリッジ２００の液室２１０のインクが全て消費されて、装着ケース１５０からカートリッジ２００が抜かれた後に、ユーザからメンテナンス処理の実行を受け付けたときに、以下の制御を実行する。
【０１３４】
図１１に示されるように、コントローラ１３０は、装着センサ１５４からハイレベル信号を受信し、さらにその後に装着センサ１５４からローレベル信号を受信したかを判定する（Ｓ５０）。そして、コントローラ１３０は、装着センサ１５４からハイレベル信号を受信し、さらにその後に装着センサ１５４からローレベル信号を受信したことに応じて（Ｓ５０：Ｙｅｓ）、その時刻をＥＥＰＲＯＭ１３４に記憶する。なお、前記時刻は、実質的にカートリッジ２００が装着ケース１５０に装着された時点の時刻である。また、コントローラ１３０が、装着センサ１５４からローレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されている。また、コントローラ１３０が、装着センサ１５４からハイレベル信号を受信している際は、装着ケース１５０にカートリッジ２００が装着されていない。
【０１３５】
つづいて、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００のＩＣ基板２４７のメモリから、識別情報やインク量ＶｃなどのＣＴＧ情報を読み出す（Ｓ５１）。コントローラ１３０は、読み出したＣＴＧ情報をＥＥＰＲＯＭ１３４に記憶する。
【０１３６】
そして、コントローラ１３０は、操作パネル２２にメンテナンス処理の実行が入力されたかを判定する（Ｓ５２）。コントローラ１３０は、メンテナンス処理の実行が入力されていないと判定すると（Ｓ５２：Ｎｏ）、装着センサ１５４からローレベル信号を受信した後から、待機時間Ｔｋが経過したかを判定する（Ｓ５３）。コントローラ１３０は、待機時間Ｔｋが経過していないと判定したことに応じて（Ｓ５３：Ｎｏ）、Ｓ５２を実行する。コントローラ１３０は、待機時間Ｔｋが経過したと判定したことに応じて（Ｓ５３：Ｙｅｓ）、メンテナンス処理を含む制御を終了する。ここで、待機時間Ｔｋは、例えば、装着ケース１５０にカートリッジ２００が装着された後、液室２１０のインクの液面と液室１７１のインクの液面とが同じ高さとなるに十分な時間として予め設定されている。
【０１３７】
コントローラ１３０は、操作パネル２２にメンテナンス処理の実行が入力されたと判定すると（Ｓ５２：Ｙｅｓ）、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃと、カートリッジ２００が交換される前の液室１７１のインク量ＶｓとしてＥＥＰＲＯＭ１３４に記憶されたインク量Ｖｓとに基づいて、総量Ｖｔを算出する（Ｖｔ＝Ｖｃ＋Ｖｓ：Ｓ５４）。
【０１３８】
つづいて、コントローラ１３０は、カートリッジ２００が交換される前の液室１７１のインク量Ｖｓがタンク閾値Ｖｔｈ１未満であるかを判定する（Ｓ５５）。タンク閾値Ｖｔｈ１は、例えば、装着ケース１５０に装着されたカートリッジ２００に貯留されたインクが全て消費されたときに、液室１７１に貯留されているインク量に相当する値や、メンテナンス処理に必要な最大インク量である。これにより、メンテナンス処理の終了後に、液室１７１のインクの液面が下降して流出口１７４の直上に到達するか否かが判定される。コントローラ１３０は、カートリッジ２００が交換される前の液室１７１のインク量Ｖｓがタンク閾値Ｖｔｈ１未満でないと判定したことに応じて（Ｓ５５：Ｎｏ）、受け付けたメンテナンス処理を開始する（Ｓ６１）。
【０１３９】
コントローラ１３０は、カートリッジ２００が交換される前の液室１７１のインク量Ｖｓがタンク閾値Ｖｔｈ１未満であると判定したことに応じて（Ｓ５５：Ｙｅｓ）、算出した総量Ｖｔが総量閾値Ｖｔｈ２以上であるかを判定する（Ｓ５６）。総量閾値Ｖｔｈ２は、例えば、カートリッジ２００の液室２１０からタンク１６０の液室１７１へ流出するインクの流量Ｑｃが、メンテナンス処理において液室１７１から流出するインクの流量Ｑｐより小さくならない値が設定される。コントローラ１３０は、算出した総量Ｖｔが総量閾値Ｖｔｈ２以上であると判定したことに応じて（Ｓ５６：Ｙｅｓ）、受け付けたメンテナンス処理を開始する（Ｓ６１）。
【０１４０】
コントローラ１３０は、算出した総量Ｖｔが総量閾値Ｖｔｈ２未満であると判定したことに応じて（Ｓ５６：Ｎｏ）、ＣＴＧ情報に含まれるインク量Ｖｃから流量Ｑｃを決定する（Ｓ５７）。装着ケース１５０にカートリッジ２００が装着された後の液室２１０から液室１７１へのインクの流量Ｑｃは、基準位置（例えば所定位置Ｐ）からの液室２１０の液面の高さと液室１７１の液面の高さとの差、すなわち水頭差によって変動する。
【０１４１】
例えば、カートリッジ２００に貯留されたインクが全て消費された後にカートリッジ２００が交換されると、タンク１６０の液室１７１の液面が所定位置Ｐに到達するまでは、流量Ｑｃは、液室２１０の液面の高さ、すなわちインク量Ｖｃに依存することとなる。したがって、インク量Ｖｃと流量Ｑｃとの関係を示す関数またはテーブルがＥＥＰＲＯＭ１３４に記憶されていれば、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃに基づいて流量Ｑｃを決定することができる。
【０１４２】
つづいて、コントローラ１３０は、決定した流量Ｑｃと、装着センサ１５４からローレベル信号を受信した時刻から現在までの時間ΔＴ１とを乗じて、液室１７１に貯留されたインク量Ｖｓを算出する（Ｓ５８）。そして、コントローラ１３０は、決定した流量Ｑｃが閾値である流量Ｑｐ以上であると判定したことに応じて（Ｓ５９：Ｙｅｓ）、算出したインク量Ｖｓが閾値Ｖｔｈ３以上であるかを判定する（Ｓ６０）。
【０１４３】
コントローラ１３０は、算出したインク量Ｖｓが閾値Ｖｔｈ３未満であると判定すれば（Ｓ６０：Ｎｏ）、所定の時間間隔でＳ５８〜Ｓ６０を繰り返して実行する。算出したインク量Ｖｓは、現在時刻が進むにつれて大きくなるので、やがて閾値Ｖｔｈ３以上となる（Ｓ６０：Ｙｅｓ）。そして、コントローラ１３０は、インク量Ｖｓが閾値Ｖｔｈ３以上であると判定したことに応じて（Ｓ６０：Ｙｅｓ）、メンテナンス処理を開始する（Ｓ６１）。
【０１４４】
コントローラ１３０は、メンテナンス処理を終了した後、メンテナンス処理後のインク量Ｖｃ，Ｖｓを算出して、ＥＥＰＲＯＭ１３４に記憶させる（Ｓ６２）。また、算出したインク量ＶｃをＩＣ基板２４７のメモリに記憶させて（Ｓ６３）、メンテナンス処理を含む制御を終了する。
【０１４５】
コントローラ１３０は、Ｓ５９において、流量Ｑｃが流量Ｑｐ未満であると判定したことに応じて（Ｓ５９：Ｎｏ）、閾値Ｖｔｈ４を算出する（Ｓ６４）。閾値Ｖｔｈ４は、流量Ｑｐと流量Ｑｃとの差に、メンテナンス処理を実行する時間Ｔｐを乗じた値として算出される。流量Ｑｃが流量Ｑｐ未満であれば、メンテナンス処理が実行される間に、液室１７１内のインクが減少する。流量Ｑｐと流量Ｑｃとの差は、メンテナンス処理において、単位時間当たりに液室１７１から減少するインク量に相当する。これに時間Ｔｐを乗じた値が、メンテナンス処理において液室１７１から減少するインク量の総量に相当する。
【０１４６】
コントローラ１３０は、算出したインク量Ｖｓが、閾値Ｖｔｈ３と閾値Ｖｔｈ４の和（第２タンク閾値の一例）以上であるかを判定する（Ｓ６５）。コントローラ１３０は、算出したインク量Ｖｓが、閾値Ｖｔｈ３と閾値Ｖｔｈ４との和未満であると判定すれば（Ｓ６５：Ｎｏ）、所定の時間間隔でＳ５８〜Ｓ６４を繰り返して実行する。算出したインク量Ｖｓは、現在時刻が進むにつれて大きくなるので、やがてタンク閾値Ｖｔｈ１と閾値Ｖｔｈ４との和以上となる（Ｓ６５：Ｙｅｓ）。そして、コントローラ１３０は、インク量Ｖｓが、閾値Ｖｔｈ３と閾値Ｖｔｈ４との和以上であると判定したことに応じて（Ｓ６５：Ｙｅｓ）、メンテナンス処理を開始し（Ｓ６１）、また、Ｓ６２、Ｓ６３を実行する。
【０１４７】
［第３実施形態の作用効果］
上記第３実施形態によれば、装着ケース１５０にカートリッジ２００が装着されてから、コントローラ１３０がメンテナンス処理を受け付けた後、メンテナンス処理が実行されるまでの時間を、算出された総量Ｖｔや流量Ｑｃに応じて短くすることができる。また、メンテナンス処理によって、液室１７１からチューブ３２やヘッド２１に空気が進入することを抑制できる。
【０１４８】
［第３実施形態の変形例］
前述した態様では、コントローラ１３０は、インク量Ｖｃと流量Ｑｃとの関係を示す関数またはテーブルを用いて、ＩＣ基板２４７のメモリから読み出したインク量Ｖｃに基づいて流量Ｑｃを決定することとしたが、これに限らない。例えば、プリンタ１０がさらに温度センサを備え、コントローラ１３０は、温度センサの出力に応じて、複数の関数またはテーブルを選択してもよい。複数の関数またはテーブルは、温度センサが検知した温度が低いほど、流量Ｑｃが小さくなるように設定されている。これにより、プリンタ１０の環境温度が低く、インクの粘度が高いことにより、液室２１０から液室１７１への流量が少なくなれば、決定される流量Ｑｃも小さくなる。したがって、メンテナンス処理によって、液室１７１からチューブ３２やヘッド２１に空気が進入することを抑制できる。
【０１４９】
［その他の変形例］
なお、前述された第１実施形態では、コントローラ１３０が、液面センサ１５５が出力する信号に基づいて、アクチュエータ１９０の被検出部１９４が検出位置に位置しているか否かを検出する構成である。しかし、液室１７１におけるインクの液面が検出できれば、液面センサ１５５の構成は特に限定されない。例えば、コントローラ１３０が、液室１７１の後壁１６４にインクが接触しているか否かによって異なる反射率を有するプリズムを利用して、液室１７１におけるインクの液面を光学的に検出するためのセンサであってもよい。また、液面センサ１５５は、液室１７１内に挿入された電極棒であってもよい。
【０１５０】
また、コントローラ１３０が、装着センサ１５４からローレベル信号を受信し、その後に装着センサ１５４からハイレベル信号を受信し、さらにその後に装着センサ１５４からローレベル信号を受信したことは、コントローラ１３０が、装着ケース１５０内にカートリッジが装着されたと判定したことの一例である。コントローラ１３０が、装着ケース１５０内にカートリッジ２００が装着されたと判定する、他の例を以下に説明する。
【０１５１】
例えば、コントローラ１３０が、カバーセンサ８８からハイレベル信号を受信した後にローレベル信号を受信する。そして、コントローラ１３０は、ＩＣ基板２４７のメモリから識別情報を読み出して、ＥＥＰＲＯＭ１３４に記憶された交換前のカートリッジ２００の識別情報と比較する。ＩＣ基板２４７のメモリから読み出した識別情報と、ＥＥＰＲＯＭ１３４に記憶された識別情報とが異なると判定したことに応じて、コントローラ１３０は、装着ケース１５０においてインクカートリッジ３０が交換されたと判定してもよい。つまり、「コントローラ１３０は、ＩＣ基板２４７のメモリから識別情報を読み出して、ＥＥＰＲＯＭ１３４に記憶された交換前のカートリッジ２００の識別情報と比較する。その結果、ＩＣ基板２４７のメモリから読み出した識別情報と、ＥＥＰＲＯＭ１３４に記憶された識別情報とが異なると判定した」ことが、コントローラ１３０が、装着ケース１５０内にカートリッジ２００が装着されたと判定することの一例である。この場合、コントローラ１３０は、Ｓ１０において記憶する時刻として、ＩＣ基板２４７のメモリから識別情報を読み出して、ＥＥＰＲＯＭ１３４に記憶された交換前のカートリッジ２００の識別情報と比較し、ＩＣ基板２４７のメモリから読み出した識別情報と、ＥＥＰＲＯＭ１３４に記憶された識別情報とが異なると判定した時刻をＥＥＰＲＯＭに記憶する。もしくは、カバーセンサ８８からハイレベル信号を受信した後にローレベル信号を受信した時刻を、Ｓ１５においてＥＥＰＲＯＭに記憶しても良い。
【０１５２】
また、例えば、コントローラ１３０が、カバーセンサ８８からハイレベル信号を受信した後にローレベル信号を受信する。そして、コントローラ１３０は、ディスプレイ１７を通じてユーザに、装着ケース１５０内に新たなカートリッジ２００の装着をしたか、を示す確認画面を表示させる。コントローラ１３０は、ディスプレイ１７に確認画面を表示させている一方で、操作パネル２２を通じて、当該確認画面に対応する、入力を受信する。受信した当該入力が、装着ケース１５０内に新たなカートリッジ２００の装着した、ことに対応していることに応じて、コントローラ１３０は、装着ケース１５０のインクカートリッジ３０が交換されたと判定してもよい。つまり、「コントローラ１３０が、カバーセンサ８８からハイレベル信号を受信した後にローレベル信号を受信する。そして、コントローラ１３０は、ディスプレイ１７を通じてユーザに、装着ケース１５０内に新たなカートリッジ２００の装着をしたか、を示す確認画面を表示させる。コントローラ１３０は、ディスプレイ１７に確認画面を表示させている一方で、操作パネル２２を通じて、当該確認画面に対応する、入力を受信する。受信した当該入力が、装着ケース１５０内に新たなカートリッジ２００の装着した、ことに対応している」ことが、コントローラ１３０が、装着ケース１５０内にカートリッジ２００が装着されたと判定することの一例である。この場合、コントローラ１３０は、Ｓ１０において記憶する時刻として、操作パネル２２を通じて、当該確認画面に対応する、入力を受信した時刻をＥＥＰＲＯＭに記憶する。
【０１５３】
また、前述された各実施形態では、カートリッジ２００の液室２１０からタンク１６０の液室１７１へ、水頭差によってインクが移動する態様が説明されたが、液室２１０から液室１７１へのインクの移動は水頭差によるものに限らない。例えば、タンク１６０の液室１７１が大気に開放され、且つカートリッジ２００の液室２１０が大気に開放されていなくてもよい。この場合、液室２１０と液室１７１とが液体流路及び気体流路で接続されることによって、重力などによる液室１７１と液室２１０との気液交換が生じ、液室２１０から液室１７１へインクが移動する。
【０１５４】
また、前述された各実施形態では、インクが液体の一例として説明されているが、液体は、例えば、画像記録時にインクに先立って用紙などに吐出される前処理液でもよいし、ヘッド２１を洗浄するための水でもよい。
【符号の説明】
【０１５５】
１０・・・プリンタ（液体排出装置）
１７・・・ディスプレイ（報知機）
２１・・・ヘッド
１３０・・・コントローラ
１３２・・・ＲＯＭ（メモリ）
１３３・・・ＲＡＭ（メモリ）
１３４・・・ＥＥＰＲＯＭ（メモリ）
１５０・・・装着ケース
１５５・・・液面センサ
１６０・・・タンク
１７１・・・液室（第２液室）
１８０・・・ニードル（流路）
２００・・・カートリッジ
２１０・・・液室（第１液室）
２１３・・・インクバルブ室（流路）
【図１】
2019111787.tif 000003
【図２】
2019111787.tif 000004
【図３】
2019111787.tif 000005
【図４】
2019111787.tif 000006
【図５】
2019111787.tif 000007
【図６】
2019111787.tif 000008
【図７】
2019111787.tif 000009
【図８】
2019111787.tif 000010
【図９】
2019111787.tif 000011
【図１０】
2019111787.tif 000012
【図１１】
2019111787.tif 000013