(57)【要約】【課題】カートリッジに貯留されたインクの残量とタンクに貯留されたインクの残量とをユーザに容易に認識させる。【解決手段】コントローラは、カートリッジに貯留されたインクの残量に応じた形状の第１オブジェクト２５１及びタンクに貯留されたインクの残量に応じた形状の第２オブジェクト２５２を含むインク残量画面をディスプレイ２８に表示させ、タンクに貯留されたインクの残量に応じた形状の第３オブジェクト２５３を含む待機画面をディスプレイ２８に表示させる。コントローラは、待機画面において第３オブジェクト２５３がユーザによってタップされた判断すると、第１オブジェクト２５１及び第２オブジェクト２５２を含むインク残量画面をディスプレイ２８に表示させる。【選択図】図１４
2019116081.tif 000002
【特許請求の範囲】
【請求項１】
着色剤が貯留される第１室を有する第１容器と、
前記第１容器と接続される第２室を有する第２容器と、
前記第２室と接続される記録部と、
ディスプレイと、
コントローラと、を備えており、
前記コントローラは、
前記第１容器の前記第１室に貯留された着色剤の量に応じた形状の第１オブジェクト、及び前記第２容器の前記第２室に貯留された着色剤の量に応じた形状の第２オブジェクトを含む第１画面を前記ディスプレイに表示させ、
第３オブジェクトを含む第２画面を前記ディスプレイに表示させ、
前記第３オブジェクトは、
前記第１容器の前記第１室に貯留された着色剤の量と、
前記第２容器の前記第２室に貯留された着色剤の量と、
前記第１容器の前記第１室に貯留された着色剤の量及び前記第２容器の前記第２室に貯留された着色剤の総量と、のうちの１つに応じた形状である画像形成装置。
【請求項２】
前記第２画面における前記第３オブジェクトが表示される領域の面積は、前記第１画面における前記第１オブジェクト及び前記第２オブジェクトが表示される領域の面積よりも小さい請求項１に記載の画像形成装置。
【請求項３】
前記第３オブジェクトは、前記第１容器の前記第１室に貯留された着色剤の量に応じた形状である請求項１または２に記載の画像形成装置。
【請求項４】
前記第１オブジェクト及び前記第３オブジェクトは、前記第１容器の前記第１室に貯留された着色剤の量に応じた面積で表示される複数の表示形態をそれぞれ有しており、
前記第１オブジェクト及び前記第３オブジェクトの一方の表示形態が変化したことに応じて、他方の表示形態も変化し、前記第１オブジェクトの最大表示面積に対する表示割合と、第３オブジェクトの最大表示面積に対する表示割合とが一致する請求項３に記載の画像形成装置。
【請求項５】
前記コントローラは、
前記第１容器の前記第１室の着色剤の量に応じて第４オブジェクトを前記第２画面に表示させる請求項３または４に記載の画像形成装置。
【請求項６】
前記コントローラは、
前記第１容器の前記第１室の着色剤の量に応じて第５オブジェクトを前記第１画面に表示させる請求項３から５のいずれかに記載の画像形成装置。
【請求項７】
前記コントローラは、
前記第２容器の前記第２室の着色剤の量に応じて第６オブジェクトを前記第２画面に表示させる請求項３から６のいずれかに記載の画像形成装置。
【請求項８】
前記コントローラは、
前記第２容器の前記第２室の着色剤の量に応じて第７オブジェクトを前記第１画面に表示させる請求項３から７のいずれかに記載の画像形成装置。
【請求項９】
メモリ及び装着部をさらに備えており、
前記第１容器は、前記装着部に着脱可能なカートリッジであって、
前記コントローラは、
前記第１容器に貯留された着色剤の量に関する情報を前記メモリから読み出せないと判断した場合、第８オブジェクトを前記第２画面に表示させる請求項３から８のいずれかに記載の画像形成装置。
【請求項１０】
メモリ及び装着部をさらに備えており、
前記第１容器は、前記装着部に着脱可能なカートリッジであり、
前記コントローラは、
前記第１容器に貯留された着色剤の量に関する情報を前記メモリから読み出せないと判断した場合、第９オブジェクトを前記第１画面に表示させる請求項３から９のいずれかに記載の画像形成装置。
【請求項１１】
入力部をさらに備えており、
前記コントローラは、前記入力部において、前記第１画面を選択する入力及び前記第２画面を選択する入力を受け付け、選択された画面を前記ディスプレイに表示する請求項１から１０のいずれかに記載の画像形成装置。
【請求項１２】
前記入力部は、前記ディスプレイに重畳されたタッチセンサであり、
前記コントローラは、前記第２画面において前記第３オブジェクトがタップされたことに応じて前記第２画面から前記第１画面に画面を切り替える請求項１１に記載の画像形成装置。
【請求項１３】
メモリをさらに備えており、
前記コントローラは、画面遷移条件に基づいて、前記第１画面と前記第２画面とのいずれを前記ディスプレイに表示させるかを決定し、
前記画面遷移条件は、
前記第１容器の前記第１室に貯留された着色剤の量に応じた値が前記メモリに記憶された第１閾値となったこと、
前記第２容器の前記第２室に貯留された着色剤の量に応じた値が前記メモリに記憶された第２閾値となったこと、
前記記録部が前記着色剤を使用したこと、
前記第１画面が前記メモリに記憶された閾値時間の間、前記ディスプレイに表示されたこと、
前記第１容器の前記第１室の着色剤の量に応じて第４オブジェクトを前記第２画面に表示したこと、
前記第２容器の前記第２室の着色剤の量に応じて第６オブジェクトを前記第２画面に表示したこと、
前記第１容器に貯留された着色剤の量に関する情報を前記メモリから読み出せないと判断した場合、第８オブジェクトを前記第２画面に表示したこと、
とのうちの少なくとも１つである請求項１から１２のいずれかに記載の画像形成装置。
【請求項１４】
メモリ及び装着部をさらに備えており、
前記第１容器は、前記装着部に着脱可能なカートリッジであり、
前記第１オブジェクトは、面積が異なる複数の表示形態を有しており、
前記コントローラは、
前記記録部が使用した着色剤の量に応じた使用値をカウントし、カウント値を前記メモリに記憶させるカウント処理と、
前記装着部に前記第１容器が装着されたと判断した場合、前記第１容器の初期充填量を示す初期充填値と、前記第１容器に貯留された着色剤の量に応じた第１残量値と、前記第２容器に貯留された着色剤の量に応じた第２残量値と、前記使用値とを前記メモリから読み出し、前記初期充填値、前記第１残量値、前記第２残量値、及び前記使用値に基づいて、新たな前記第１残量値及び前記第２残量値を決定し、決定した新たな前記第１残量値及び前記第２残量値を前記メモリに記憶させる記憶処理と、
前記第１残量値及び所定値を前記メモリから読み出し、読み出した前記第１残量値を前記所定値で除して残量割合を決定し、決定した前記残量割合に応じて前記第１オブジェクトの表示形態を決定する決定処理と、を実行する請求項１から１３のいずれかに記載の画像形成装置。
【請求項１５】
前記コントローラは、
前記残量割合が１００％以上であるときの前記第１オブジェクトの表示形態を、前記残量割合が１００％であるときの前記第１オブジェクトの表示形態と同じにする請求項１４に記載の画像形成装置。
【請求項１６】
前記第２容器の前記第２室に貯留された着色剤の液面が所定位置以上であることに応じて第１値を出力し、着色剤が前記所定位置未満であることに応じて第２値を出力するセンサをさらに備えており、
前記コントローラは、
前記センサの出力値が前記第１値から前記第２値に変化したと判断すると、前記第１オブジェクトの面積をゼロに決定する請求項１４または１５に記載の画像形成装置。
【請求項１７】
前記コントローラは、
前記残量割合及び前記第１残量値に応じて前記第１オブジェクトの面積を、ゼロでない最小面積と最大面積との間で段階的に変化させ、
前記センサの出力値が前記第１値から前記第２値に変化したと判断すると、前記第１オブジェクトの面積をゼロにする請求項１６に記載の画像形成装置。
【請求項１８】
前記第２オブジェクトは、前記第２容器の前記第２室に貯留された着色剤の量である第２残量値に応じた面積で表示される複数の表示形態を有しており、
前記コントローラは、
前記第２容器の前記第２室に貯留された着色剤の量が所定量以上であると判断すると、前記第２オブジェクトを最大面積で表示させ、
前記第２容器の前記第２室に貯留された着色剤の量が所定量未満であると判断すると、前記第２オブジェクトを、前記第２残量値に応じた面積で表示させる請求項１から１７のいずれかに記載の画像形成装置。
【請求項１９】
前記第２容器の前記第２室に貯留された着色剤の液面が所定位置以上であることに応じて第１値を出力し、着色剤が前記所定位置未満であることに応じて第２値を出力するセンサをさらに備えており、
前記コントローラは、
前記センサの出力値が前記第１値であることに応じて、前記第２容器の前記第２室に貯留された着色剤の量が所定量以上であると判断し、
前記センサの出力値が前記第２値であることに応じて、前記第２容器の前記第２室に貯留された着色剤の量が所定量未満であると判断する請求項１８に記載の画像形成装置。
【請求項２０】
前記第１容器及び前記第２容器のセットを複数備えており、
前記コントローラは、
複数の前記セットの各々に対応する複数の前記第１オブジェクト及び前記第２オブジェクトを前記第１画面に表示し、
複数の前記セットの各々に対応する複数の前記第３オブジェクトを前記第２画面に表示する請求項１から１９のいずれかに記載の画像形成装置。
【請求項２１】
前記着色剤は、インクであり、
前記第１室及び前記第２室はそれぞれ外部と連通しており、
前記第２室の一部は前記第１室よりも下方に位置する請求項１から２０のいずれかに記載の画像形成装置。
【請求項２２】
着色剤が貯留される第１室を有する第１容器と、前記第１容器と接続される第２室を有する第２容器と、前記第２室と接続される記録部と、ディスプレイと、コンピュータと、を備える画像形成装置の前記コンピュータによって実行されるプログラムであって、
前記第１容器に貯留された着色剤の量に応じた第１残量値を決定する第１決定処理と、
前記第２容器に貯留された着色剤の量に応じた第２残量値を決定する第２決定処理と、
決定した前記第１残量値に応じた形状の第１オブジェクト、及び決定した前記第２残量値に応じた形状の第２オブジェクトを含む第１画面を前記ディスプレイに表示させる第１表示処理と、
前記第１オブジェクトの表示領域と前記第２オブジェクトの表示領域との総領域よりも表示領域が小さい第３オブジェクトを含む第２画面を前記ディスプレイに表示させる第２表示処理と、を実行し、
前記第３オブジェクトは、
前記第１残量値と、前記第２残量値と、前記第１残量値及び前記第２残量値と、のうちの１つに応じた形状であるプログラム。
【請求項２３】
着色剤が貯留される第１室を有する第１容器と、
前記第１容器と接続される第２室を有する第２容器と、
前記第２室と接続される記録部と、
ディスプレイと、
コントローラと、を備えており、
前記コントローラは、
前記第２容器の前記第２室に貯留された着色剤の量に応じた形状の第１オブジェクトを含む第１画面を前記ディスプレイに表示させ、
第２オブジェクトを含む第２画面を前記ディスプレイに表示させ、
前記第２オブジェクトは、
前記第１容器の前記第１室に貯留された着色剤の量と、
前記第２容器の前記第２室に貯留された着色剤の量と、
前記第１容器の前記第１室に貯留された着色剤の量及び前記第２容器の前記第２室に貯留された着色剤の総量と、のうちの１つに応じた形状である画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着色剤を貯留する２つの容器を有する画像形成装置に関する。
【背景技術】
【０００２】
インクやトナーなどの着色剤の残量をディスプレイに表示する画像形成装置が知られている（例えば、特許文献１参照）。ユーザは、ディスプレイに表示された残量により、着色剤の残量を把握する。例えば、着色剤がカートリッジ（容器）に収容されて交換可能である場合、ユーザは、着色剤の残量を把握することにより、カートリッジの交換時期が近いことや、交換時期となったことを認識できる。または、着色剤を容器に補充しなければならない時期が近いことや、着色剤を容器に補充しなければならない時期になったことを認識できる。
【０００３】
また、着色剤を貯留するメインタンク及びサブタンクの２つの容器を備える画像形成装置が知られている（例えば、特許文献２参照）。メインタンクに貯留された着色剤は、水頭差や重力やポンプなどによってサブタンクに流出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９２８１６号公報
【特許文献２】特開２００８−２１３１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
着色剤を貯留する２つの容器を備える画像形成装置では、待機画面には、画像形成装置が実行可能な機能の種類など、種々の情報を表示する必要がある。そのため、容器の着色剤の残量表示は、待機画面では、ある程度の状況が把握できれば十分であり、インク残量を表示する画面では、詳細な内容を表示することが望ましい。
【０００６】
本発明は、前記の事情に鑑みてなされたものであり、その目的は、着色剤を貯留する２つの容器を有する画像形成装置において、各画面において、各容器における着色剤の残量をユーザに容易に認識させることが可能な手段を提供することにある。
【課題を解決するための手段】
【０００７】
本明細書では、様々な開示を行う。開示例の１つである画像形成装置は、着色剤が貯留される第１室を有する第１容器と、前記第１容器と接続される第２室を有する第２容器と、前記第２室と接続される記録部と、ディスプレイと、コントローラと、を備える。前記コントローラは、前記第１容器の前記第１室に貯留された着色剤の量に応じた形状の第１オブジェクト、及び前記第２容器の前記第２室に貯留された着色剤の量に応じた形状の第２オブジェクトを含む第１画面を前記ディスプレイに表示させ、第３オブジェクトを含む第２画面を前記ディスプレイに表示させ、前記第３オブジェクトは、前記第１容器の前記第１室に貯留された着色剤の量と、前記第２容器の前記第２室に貯留された着色剤の量と、前記第１容器の前記第１室に貯留された着色剤の量及び前記第２容器の前記第２室に貯留された着色剤の総量と、のうちの１つに応じた形状である。
【０００８】
コントローラは、第１容器に貯留された着色剤の量を示す第１オブジェクト、及び第２容器に貯留された着色剤の量を示す第２オブジェクトを含む第１画面をディスプレイに表示させ、第３オブジェクトを含む第２画面をディスプレイに表示させる。第２画面は、例えば待機画面である。第３オブジェクトは、第１容器に貯留された着色剤の量を示し、或いは、第２容器に貯留された着色剤の量を示し、或いは、第１容器及び第２容器に貯留された着色剤の量を示す。第３オブジェクトが第１容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第３オブジェクトによって、第１容器に貯留された着色剤の残量が十分にあることや、第１容器に貯留されたインクが使い切られたことを認識する。ユーザは、第１容器に貯留されたインクが使い切られたことを認識すると、第２画面により、第２容器の着色剤が十分にあることや、第２容器に貯留されたインクが使い切られたことを確認する。第３オブジェクトが第２容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第３オブジェクトによって、第２容器の着色剤が十分にあることや、第２容器の着色剤が十分にないことや、第２容器に貯留されたインクが使い切られたことを認識する。ユーザは、第２容器に着色剤が十分ないことを認識すると、第２画面により、第１容器に貯留されたインクが使い切られたことを確認する。第３オブジェクトが、第１容器及び第２容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第３オブジェクトによって、着色剤の総残量が十分にあることや、着色剤の総残量が十分にないことを認識する。ユーザは、着色剤の総残量が十分にないことを認識すると、第２画面により、第１容器に貯留されたインクが使い切られたか否かを確認する。第１画面または第２画面をディスプレイに表示させることにより、各容器における着色剤の個々の残量をユーザに容易に認識させることができる。
【０００９】
開示例の他の１つであるプログラムは、着色剤が貯留される第１室を有する第１容器と、前記第１容器と接続される第２室を有する第２容器と、前記第２室と接続される記録部と、ディスプレイと、コンピュータと、を備える画像形成装置の前記コンピュータによって実行される。前記プログラムは、前記第１容器に貯留された着色剤の量に応じた第１残量値を決定する第１決定処理と、前記第２容器に貯留された着色剤の量に応じた第２残量値を決定する第２決定処理と、決定した前記第１残量値に応じた形状の第１オブジェクト、及び決定した前記第２残量値に応じた形状の第２オブジェクトを含む第１画面を前記ディスプレイに表示させる第１表示処理と、前記第１オブジェクトの表示領域と前記第２オブジェクトの表示領域との総領域よりも表示領域が小さい第３オブジェクトを含む第２画面を前記ディスプレイに表示させる第２表示処理と、を実行する。前記第３オブジェクトは、前記第１残量値と、前記第２残量値と、前記第１残量値及び前記第２残量値と、のうちの１つに応じた形状である。
【００１０】
開示例のさらに他の１つである画像形成装置は、着色剤が貯留される第１室を有する第１容器と、前記第１容器と接続される第２室を有する第２容器と、前記第２室と接続される記録部と、ディスプレイと、コントローラと、を備える。前記コントローラは、前記第２容器の前記第２室に貯留された着色剤の量に応じた形状の第１オブジェクトを含む第１画面を前記ディスプレイに表示させ、第２オブジェクトを含む第２画面を前記ディスプレイに表示させる。前記第２オブジェクトは、前記第１容器の前記第１室に貯留された着色剤の量と、前記第２容器の前記第２室に貯留された着色剤の量と、前記第１容器の前記第１室に貯留された着色剤の量及び前記第２容器の前記第２室に貯留された着色剤の総量と、のうちの１つに応じた形状である。
【００１１】
コントローラは、第２容器に貯留された着色剤の量を示す第２オブジェクトを含む第１画面をディスプレイに表示させ、第２オブジェクトを含む第２画面をディスプレイに表示させる。第２画面は、例えば待機画面である。第２オブジェクトは、第１容器に貯留された着色剤の量を示し、或いは、第２容器に貯留された着色剤の量を示し、或いは、第１容器及び第２容器に貯留された着色剤の量を示す。第２オブジェクトが第１容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第２オブジェクトによって、第１容器に貯留された着色剤の残量が十分にあることや、第１容器に貯留されたインクが使い切られたことを認識する。ユーザは、第１容器に貯留されたインクが使い切られたことを認識すると、第２画面により、第２容器の着色剤が十分にあることや、第２容器に貯留されたインクが使い切られたことを確認する。第２オブジェクトが第２容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第２オブジェクトによって、第２容器の着色剤が十分にあることや、第２容器の着色剤が十分にないことや、第２容器に貯留されたインクが使い切られたことを認識する。ユーザは、第２容器に着色剤が十分ないことを認識すると、第１画面により、第２容器に貯留されたインクの残量の詳細を確認する。第２オブジェクトが、第１容器及び第２容器に貯留された着色剤の量を示す場合、ユーザは、待機画面に表示された第２オブジェクトによって、着色剤の総残量が十分にあることや、着色剤の総残量が十分にないことを認識する。ユーザは、着色剤の総残量が十分にないことを認識すると、第１画面により、第２容器に貯留されたインクの残量の詳細を確認する。第１画面または第２画面をディスプレイに表示させることにより、各容器における着色剤の個々の残量をユーザに容易に認識させることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１実施形態に係るプリンタ１０の外観斜視図であって、（Ａ）はカバー８７が被覆位置である状態、（Ｂ）はカバー８７が露出位置である状態を示す。
【図２】図２は、第１実施形態に係るプリンタ１０の内部構造を模式的に示す模式断面図である。
【図３】図３は、装着ケース１５０の縦断面図である。
【図４】図４は、カートリッジ２００の構造を示す図であって、（Ａ）は前方斜視図を、（Ｂ）は縦断面図を示す。
【図５】図５は、装着ケース１５０にカートリッジ２００が装着された状態の縦断面図である。
【図６】図６は、第１実施形態に係るプリンタ１０の機能ブロック図である。
【図７】図７は、第１実施形態に係る画像形成処理のフローチャートである。
【図８】図８（Ａ）は、第１更新処理のフローチャートであり、図８（Ｂ）は、第２更新処理のフローチャートであり、図８（Ｃ）は、第３更新処理のフローチャートであり、図８（Ｄ）は、第４更新処理のフローチャートである。
【図９】図９（Ａ）は、第１実施形態に係る第１オブジェクト目盛決定処理のフローチャートであり、図９（Ｂ）は、第１実施形態に係る第２オブジェクト目盛決定処理のフローチャートであり、図９（Ｃ）は、変形例２に係る第３オブジェクト目盛決定処理のフローチャートである。図９（Ｄ）は、第２実施形態に係る第１３オブジェクト目盛決定処理のフローチャートである。
【図１０】図１０は、第１実施形態に係る印刷可能枚数決定処理のフローチャートである。
【図１１】図１１は、第１実施形態に係るオブジェクト決定処理のフローチャートである
【図１２】図１２は、第１実施形態に係る画面選択処理のフローチャートである。
【図１３】図１３は、第１実施形態に係る待機画面を示す図である。
【図１４】図１４は、第１実施形態に係るインク残量画面を示す図である。
【図１５】図１５（Ａ）は、第１実施形態に係る待機画面を示す図であり、図１５（Ｂ）は、第１実施形態に係るインク残量画面を示す図である第４画面を示す図である。
【図１６】図１６（Ａ）は、変形例１に係る待機画面を示す図であり、図１６（Ｂ）は、変形例２に係る待機画面を示す図である。
【図１７】図１７は、第２実施形態に係るインク残量画面を示す図である。
【図１８】図１８は、第２実施形態に係るインク残量画面を示す図である。
【図１９】図１９は、第２実施形態に係るオブジェクト決定処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１４】
以下では、プリンタ１０が使用可能に水平面に設置された使用姿勢を基準として上下方向７が定義され、プリンタ１０の開口１３が形成された面を前面として前後方向８が定義され、プリンタ１０を前面から見て左右方向９が定義される。本実施形態では、使用姿勢において、上下方向７が鉛直方向に相当し、前後方向８及び左右方向９が水平方向に相当する。前後方向８及び左右方向９は、直交している。
【００１５】
[第１実施形態]
【００１６】
［プリンタ１０の概要］
プリンタ１０は、インクジェット記録技術を利用して用紙に画像を記録する。プリンタ１０は、概ね直方体形状の筐体１４を有している。また、プリンタ１０は、ファクシミリ機能、スキャン機能、及びコピー機能などの機能を有する、所謂、「複合機」であってもよい。プリンタ１０は、画像形成装置の一例である。
【００１７】
筐体１４の前面には、ディスプレイ２８が設けられている。ディスプレイ２８については後述される。
【００１８】
筐体１４の内部には、図１及び図２に示されるように、給送トレイ１５と、給送ローラ２３と、搬送ローラ２５と、複数のノズル２９を有するヘッド２１と、ヘッド２１に対面するプラテン２６と、排出ローラ２７と、排出トレイ１６と、カートリッジ２００が着脱される装着ケース１５０と、ヘッド２１及び装着ケース１５０に装着されたカートリッジ２００を連通させるチューブ３２とが位置している。ヘッド２１は、記録部の一例である。装着ケース１５０は、装着部の一例である。
【００１９】
プリンタ１０は、給送ローラ２３及び搬送ローラ２５を駆動させて、給送トレイ１５に支持された用紙をプラテン２６の位置まで搬送する。次に、プリンタ１０は、装着ケース１５０に装着されたカートリッジ２００からチューブ３２を通じて供給されるインクを、ヘッド２１にノズル２９を通じて吐出させる。これにより、プラテン２６に支持された用紙にインクが着弾して、用紙上に画像が記録される。そして、プリンタ１０は、排出ローラ２７を駆動させて、画像が記録された用紙を排出トレイ１６に排出する。
【００２０】
より詳細には、ヘッド２１は、搬送ローラ２５による用紙の搬送向きと交差する主走査方向に往復移動するキャリッジ２０に搭載されている。キャリッジ２０は、不図示のモータの駆動力が伝達されて、主走査方向（図２の紙面と垂直な方向）に移動する。プリンタ１０は、搬送ローラ２５による用紙の搬送が停止されている間に、主走査方向へキャリッジ２０を移動させつつ、ヘッド２１にノズル２９を通じてインクを吐出させる。これにより、ヘッド２１に対面する用紙の一部の領域（以下、「１パス」と表記する。）に画像が記録される。次に、プリンタ１０は、次に画像が記録されるべき領域がヘッド２１に対面するように、搬送ローラ２５に用紙を搬送させる。そして、これらの処理を交互に繰り返し実行させることによって、１枚の用紙に画像が記録される。
【００２１】
［カバー８７］
図１に示されるように、筐体１４の前面１４Ａで且つ左右方向９の右端部には、開口８５が形成されている。筐体１４は、さらにカバー８７を備える。カバー８７は、開口８５を閉塞させる被覆位置（図１（Ａ）に示される位置）と、開口８５を開放する露出位置（図１（Ｂ）に示される位置）との間を回動可能である。カバー８７は、例えば、上下方向７における筐体１４の下端近傍において、左右方向９に沿う回動軸線周りに回動可能に、筐体１４によって支持されている。そして、開口８５の奥に広がる筐体１４内部の収容空間８６には、装着ケース１５０が位置している。
【００２２】
［装着ケース１５０］
装着ケース１５０は、図３に示されるように、接点１５２と、ロッド１５３と、装着センサ１５４と、液面センサ１５５と、ロックピン１５６とを備えている。装着ケース１５０には、ブラック、シアン、マゼンタ、イエローの各色に対応する４つのカートリッジ２００が収容可能である。すなわち、装着ケース１５０は、接点１５２、ロッド１５３、装着センサ１５４、液面センサ１５５は、４つのカートリッジ２００それぞれに対応して、４つずつ備えている。なお、装着ケース１５０に収容可能なカートリッジ２００の数は、４つに限定されず、１つでも良いし、５つ以上でも良い。
【００２３】
装着ケース１５０は、装着されたカートリッジ２００を収容する内部空間を有する箱形状である。装着ケース１５０の内部空間は、上端を画定する天壁と、下端を画定する底壁と、前後方向８の後端を画定する奥壁と、左右方向９の両端を画定する一対の側壁とで画定される。一方、装着ケース１５０の奥壁と対面する位置は、開口８５となっている。すなわち、開口８５は、カバー８７を露出位置に配置したときに、装着ケース１５０の内部空間を、プリンタ１０の外部に露出させる。
【００２４】
そして、カートリッジ２００は、筐体１４の開口８５を通じて、装着ケース１５０に挿入され、装着ケース１５０から抜かれる。より詳細には、カートリッジ２００は、開口８５を前後方向８の後ろ向きに通過して、装着ケース１５０に装着される。装着ケース１５０から抜かれるカートリッジ２００は、開口８５を前後方向８の前向きに通過する。
【００２５】
［接点１５２］
接点１５２は、装着ケース１５０の天壁に位置している。接点１５２は、天壁から装着ケース１５０の内部空間へ向けて下方に突出している。接点１５２は、装着ケース１５０にカートリッジ２００が装着された状態において、カートリッジ２００の後述する電極２４８（図４）に接する位置に位置している。接点１５２は、導電性を有しており、さらに上下方向７に沿って弾性的に変形可能である。接点１５２は、コントローラ１３０に電気的に接続されている。
【００２６】
［ロッド１５３］
ロッド１５３（図３）は、装着ケース１５０の奥壁から前方へ突出している。ロッド１５３は、装着ケース１５０の奥壁において、後述するジョイント１８０より上方に位置している。ロッド１５３は、カートリッジ２００が装着ケース１５０に装着される過程において、カートリッジ２００の後述する大気連通口２２１（図４）を通じて大気バルブ室２１４（図４）に進入する。ロッド１５３が大気バルブ室２１４に進入すると、後述する大気バルブ室２１４を大気に連通される。
【００２７】
［装着センサ１５４］
装着センサ１５４（図３）は、装着ケース１５０の天壁に位置している。装着センサ１５４は、カートリッジ２００が装着ケース１５０に装着されているか否かを検出するためのセンサである。装着センサ１５４は、左右方向９に離間した発光部及び受光部を備える。装着ケース１５０にカートリッジ２００が装着された状態において、カートリッジ２００の後述する遮光リブ２４５（図４）は、装着センサ１５４の発光部及び受光部の間に位置する。換言すれば、装着センサ１５４の発光部及び受光部は、装着ケース１５０に装着されたカートリッジ２００の遮光リブ２４５を挟んで、互いに対向した状態で位置している。
【００２８】
装着センサ１５４は、発光部から左右方向９に沿って照射された光が受光部で受光されたか否かに応じて、異なる信号（図中では、「装着信号」と表記する。）を出力する。装着センサ１５４は、例えば、受光部で受光された光の受光強度が閾値強度未満であることに応じて、ローレベル信号をコントローラ１３０へ出力する。一方、装着センサ１５４は、受光部で受光された光の受光強度が閾値強度以上であることに応じて、ローレベル信号より信号強度の高いハイレベル信号をコントローラ１３０へ出力する。
【００２９】
［液面センサ１５５］
液面センサ１５５は、後述するアクチュエータ１９０の被検出部１９４が検出位置に位置しているか否かを検出するためのセンサである。液面センサ１５５は、左右方向９に離間した発光部及び受光部を備える。換言すれば、液面センサ１５５の発光部及び受光部は、検出位置に位置した被検出部１９４を挟んで、互いに対向した状態で位置している。液面センサ１５５は、発光部から出力された光が受光部で受光されたか否かに応じて異なる信号（図中では、「液面信号」と表記する。）を出力する。液面センサ１５５は、センサの一例である。
【００３０】
[ロックピン１５６]
ロックピン１５６は、装着ケース１５０の内部空間の上端で且つ開口８５付近において、左右方向９に沿って延びる棒状の部材である。ロックピン１５６の左右方向９の両端は、装着ケース１５０の一対の側壁に固定されている。ロックピン１５６は、４つのカートリッジ２００が収納可能な４つの空間に亘って左右方向９に延びている。ロックピン１５６は、装着ケース１５０に装着されたカートリッジ２００を、図５に示される装着位置に保持するためのものである。カートリッジ２００は、装着ケース１５０に装着された状態で、ロックピン１５６に係合される。
【００３１】
［タンク１６０］
プリンタ１０は、４つのカートリッジ２００それぞれに対応して、４つのタンク１６０を備える。詳細には、マゼンタのインクが貯留されるカートリッジ２００に対応して、マゼンタのインクが貯留されるタンク１６０と、シアンのインクが貯留されるカートリッジ２００に対応して、シアンのインクが貯留されるタンク１６０と、イエローのインクが貯留されるカートリッジ２００に対応して、イエローのインクが貯留されるタンク１６０と、ブラックのインクが貯留されるカートリッジ２００に対応して、ブラックのインクが貯留されるタンク１６０と、を備える。タンク１６０は、第２容器の一例である。
【００３２】
タンク１６０は、装着ケース１５０の奥壁よりさらに後方に位置している。タンク１６０は、図３に示されるように、上壁１６１と、前壁１６２と、下壁１６３と、後壁１６４と、不図示の一対の側壁とで構成されている。なお、前壁１６２は、各々が前後方向８にずれた複数の壁によって構成される。タンク１６０の内部は、液室１７１が形成されている。液室１７１は、第２室の一例である。
【００３３】
タンク１６０を構成する壁のうち、少なくとも液面センサ１５５に対面する壁は、透光性を有している。これにより、液面センサ１５５が出力した光は、液面センサ１５５に対面する壁を透過することができる。後壁１６４の少なくとも一部は、上壁１６１、下壁１６３、及び側壁の端面に溶着されるフィルムでもよい。また、タンク１６０の側壁は、装着ケース１５０と共通でもよいし、装着ケース１５０とは独立していてもよい。さらに、左右方向９に隣接するタンク１６０の間は、不図示の隔壁によって仕切られている。４つのタンク１６０の構成は、概ね共通する。
【００３４】
液室１７１は、流出口１７４を通じて不図示のインク流路に連通されている。流出口１７４の下端は、液室１７１の下端を画定する下壁１６３によって画定されている。流出口１７４は、ジョイント１８０（より詳細には、貫通孔１８４の下端）より上下方向７の下方に位置している。流出口１７４に連通された不図示のインク流路は、チューブ３２に連通されている。これにより、液室１７１は、流出口１７４からインク流路及びチューブ３２を通じて、ヘッド２１と連通する。つまり、液室１７１に貯留されたインクは、流出口１７４からインク流路及びチューブ３２を通じて、ヘッド２１へ供給される。流出口１７４に連通されたインク流路及びチューブ３２は、一端（流出口１７４）が液室１７１に連通され、且つ他端３３（図２参照）がヘッド２１に連通されている。
【００３５】
液室１７１は、大気連通室１７５を通じて大気に連通されている。より詳細には、大気連通室１７５は、前壁１６２を貫通する貫通孔１７６を通じて液室１７１に連通されている。また、大気連通室１７５は、大気連通ポート１７７及び大気連通ポート１７７に接続された不図示のチューブを通じて、プリンタ１０の外部に連通されている。すなわち、大気連通室１７５は、一端（貫通孔１７６）が液室１７１に連通され、且つ他端（大気連通ポート１７７）がプリンタ１０の外部に連通されている。なお、大気連通室１７５は、大気連通ポート１７７及び不図示のチューブを通じて、大気に連通している。
【００３６】
［ジョイント１８０］
ジョイント１８０は、図３に示されるように、ニードル１８１と、ガイド１８２とを備えている。ニードル１８１は、内部に流路が形成された管である。ニードル１８１は、液室１７１を画定する前壁１６２から前方へ突出している。ニードル１８１の突出先端には、開口１８３が形成されている。また、ニードル１８１の内部空間は、前壁１６２を貫通する貫通孔１８４を通じて液室１７１に連通されている。ニードル１８１は、一端（開口１８３）がタンク１６０の外部に連通され、且つ他端（貫通孔１８４）が液室１７１に連通されている。ガイド１８２は、ニードル１８１の周囲に配置された円筒形状の部材である。ガイド１８２は、前壁１６２から前方に突出して、突出端が開口している。
【００３７】
ニードル１８１の内部空間には、バルブ１８５と、コイルバネ１８６とが位置している。バルブ１８５は、ニードル１８１の内部空間において、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ１８５は、閉塞位置に位置すると開口１８３を閉塞する。またバルブ１８５は、開放位置に位置すると開口１８３を開放する。コイルバネ１８６は、バルブ１８５を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の前向きに付勢している。
【００３８】
［アクチュエータ１９０］
液室１７１には、アクチュエータ１９０が位置している。アクチュエータ１９０は、液室１７１内に配置された不図示の支持部材によって、矢印１９８、１９９の向きに回動可能に支持されている。アクチュエータ１９０は、図３の実線で示される位置及び破線で示される位置の間を回動することができる。さらに、アクチュエータ１９０は、不図示のストッパ（例えば、液室１７１の内壁）によって、実線の位置より矢印１９８の向きへの回動が規制される。アクチュエータ１９０は、フロート１９１と、軸１９２と、アーム１９３と、被検出部１９４とを備える。
【００３９】
フロート１９１は、液室１７１に貯留されるインクより比重が小さい材料で形成されている。軸１９２は、フロート１９１の右面及び左面から左右方向９に突出している。軸１９２は、支持部材に形成された不図示の孔に挿入されている。これにより、アクチュエータ１９０は、軸１９２を中心として回動可能に支持部材によって支持される。アーム１９３は、フロート１９１から略上方へ延びている。被検出部１９４は、アーム１９３の突出先端部に位置している。被検出部１９４は、上下方向７及び前後方向８に延びる板状の部材である。被検出部１９４は、液面センサ１５５の発光部から出力された光を遮光する材料又は色で形成されている。
【００４０】
液室１７１内のインクの液面が基準位置Ｐ以上のとき、浮力によって矢印１９８の向きに回動されたアクチュエータ１９０は、ストッパによって図３の実線で示される検出位置に保持される。一方、インクの液面が基準位置Ｐ未満のとき、アクチュエータ１９０は、液面の降下に追従して矢印１９９の向きに回動される。これにより、被検出部１９４は、検出位置から外れた位置に移動する。すなわち、被検出部１９４は、液室１７１に貯留されたインクの量に対応する位置に移動する。
【００４１】
基準位置Ｐは、上下方向７において、ニードル１８１の軸中心と同じ高さであり、且つ後述するインク供給口２３４の中心と同じ高さである。しかしながら、基準位置Ｐは、上下方向７における流出口１７４より上方の位置であれば、前述の位置に限定されない。他の例として、基準位置Ｐは、ニードル１８１の内部空間の上端や下端の高さでもよいし、インク供給口２３４の上端や下端の高さでもよい。
【００４２】
液室１７１に貯留されたインクの液面が基準位置Ｐ以上のとき、液面センサ１５５の発光部から出力された光が被検出部１９４で遮られる。これにより、液面センサ１５５は、発光部からの光が受光部に到達しないので、ローレベル信号「Ｌ」をコントローラ１３０へ出力する。一方、液室１７１に貯留されたインクの液面が基準位置Ｐ未満のとき、液面センサ１５５は、発光部から出力された光が受光部に到達するので、ハイレベル信号「Ｈ」をコントローラ１３０へ出力する。すなわち、コントローラ１３０は、液室１７１内のインクの液面が基準位置Ｐ以上か否かを、液面センサ１５５から出力される信号によって検出することができる。液面センサ１５５が出力するローレベル信号は、第１値の一例であり、ハイレベル信号は、第２値の一例である。基準位置は、所定位置の一例である。
【００４３】
［カートリッジ２００］
カートリッジ２００は、着色剤の一例であるインクを内部に貯留可能な液室２１０（図２参照）を有する容器である。液室２１０は、第１室の一例である。カートリッジ２００は、第１容器の一例である。
【００４４】
液室２１０は、例えば、樹脂製の壁によって画定されている。カートリッジ２００は、図４（Ａ）に示されるように、上下方向７及び前後方向８それぞれに沿った寸法が、左右方向９に沿った寸法よりも大きい扁平形状である。なお、異なる色のインクが貯留されるカートリッジ２００の外形形状は、同一でもよいし、異なっていてもよい。カートリッジ２００を構成する壁のうちの少なくとも一部は、透光性を有している。これにより、ユーザは、カートリッジ２００の液室２１０に貯留されたインクの液面をカートリッジ２００の外部から視認することができる。
【００４５】
カートリッジ２００は、筐体２０１と、供給管２３０とを備える。筐体２０１は、後壁２０２と、前壁２０３と、上壁２０４と、下壁２０５と、一対の側壁２０６、２０７とで構成されている。なお、後壁２０２は、各々が前後方向８にずれた複数の壁によって構成されている。また、上壁２０４は、各々が上下方向７にずれた複数の壁によって構成されている。さらに、下壁２０５は、各々が上下方向７にずれた複数の壁によって構成されている。
【００４６】
カートリッジ２００の内部空間には、図４（Ｂ）に示されるように、液室２１０、インクバルブ室２１３、及び大気バルブ室２１４が形成されている。液室２１０は、上部液室２１１と、下部液室２１２とを有する。上部液室２１１、下部液室２１２、及び大気バルブ室２１４は、筐体２０１の内部空間である。一方、インクバルブ室２１３は、供給管２３０の内部空間である。液室２１０は、インクを貯留する。大気バルブ室２１４は、液室２１０とカートリッジ２００の外部とを連通させる。
【００４７】
液室２１０の上部液室２１１及び下部液室２１２は、筐体２０１の内部空間を仕切る隔壁２１５によって、上下方向７に隔てられている。そして、上部液室２１１及び下部液室２１２は、隔壁２１５に形成された貫通孔２１６によって連通されている。また、上部液室２１１及び大気バルブ室２１４は、筐体２０１の内部空間を仕切る隔壁２１７によって、上下方向７に隔てられている。そして、上部液室２１１及び大気バルブ室２１４は、隔壁２１７に形成された貫通孔２１８によって連通されている。さらに、インクバルブ室２１３は、貫通孔２１９を通じて下部液室２１２の下端に連通されている。
【００４８】
大気バルブ室２１４は、カートリッジ２００の上部において、後壁２０２に形成された大気連通口２２１を通じてカートリッジ２００の外部に連通されている。すなわち、大気バルブ室２１４は、一端（貫通孔２１８）が液室２１０（より詳細には、上部液室２１１）に連通され、且つ他端（大気連通口２２１）がカートリッジ２００の外部に連通されている。なお、大気バルブ室２１４は、大気連通口２２１を通じて、大気に連通している。また、大気バルブ室２１４には、バルブ２２２と、コイルバネ２２３とが位置している。バルブ２２２は、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ２２２は、閉塞位置に位置すると、大気連通口２２１を閉塞する。また、バルブ２２２は、開放位置に位置すると大気連通口２２１を開放する。コイルバネ２２３は、バルブ２２２を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の後ろ向きに付勢している。
【００４９】
カートリッジ２００が装着ケース１５０に装着される過程において、ロッド１５３が大気連通口２２１を通じて大気バルブ室２１４内に進入する。大気バルブ室２１４内に進入したロッド１５３は、閉塞位置のバルブ２２２をコイルバネ２２３の付勢力に抗して前向きに移動させる。そして、バルブ２２２が開放位置に移動することによって、上部液室２１１が大気に連通される。なお、大気連通口２２１を開放するための構成は、前述の例に限定されない。他の例として、大気連通口２２１を封止するフィルムをロッド１５３が突き破る構成でもよい。
【００５０】
供給管２３０は、筐体２０１の下部において、後壁２０２から後方に突出している。供給管２３０は、その突出端（すなわち、後端）が開口されている。すなわち、インクバルブ室２１３は、貫通孔２１９を通じて連通された液室２１０と、カートリッジ２００の外部とを連通させる。インクバルブ室２１３は、一端（貫通孔２１９）が液室２１０（より詳細には下部液室２１２）と連通され、且つ他端（後述するインク供給口２３４）がカートリッジ２００の外部と連通されている。また、インクバルブ室２１３には、パッキン２３１と、バルブ２３２と、コイルバネ２３３とが位置している。
【００５１】
パッキン２３１の中央には、前後方向８に貫通したインク供給口２３４が形成されている。インク供給口２３４の内径は、ニードル１８１の外径より僅かに小さい。バルブ２３２は、閉塞位置と開放位置との間を、前後方向８に沿って移動可能である。バルブ２３２は、閉塞位置に位置すると、パッキン２３１と当接してインク供給口２３４を閉塞する。また、バルブ２３２は、開放位置に位置すると、パッキン２３１から離間してインク供給口２３４を開放する。コイルバネ２３３は、バルブ２３２を開放位置から閉塞位置に移動させる向き、すなわち前後方向８の後ろ向きに付勢している。また、コイルバネ２３３の付勢力は、コイルバネ１８６より大きい。
【００５２】
カートリッジ２００が装着ケース１５０に装着される過程において、供給管２３０がガイド１８２内に進入し、やがてニードル１８１がインク供給口２３４を通じてインクバルブ室２１３に進入する。このとき、ニードル１８１は、パッキン２３１を弾性変形させつつ、インク供給口２３４を画定する内周面に液密に接触する。カートリッジ２００が装着ケース１５０へさらに挿入されると、ニードル１８１は、バルブ２３２をコイルバネ２３３の付勢力に抗して前向きに移動させる。また、バルブ２３２は、ニードル１８１の開口１８３から突出するバルブ１８５を、コイルバネ１８６の付勢力に抗して後ろ向きに移動させる。
【００５３】
これにより、図５に示されるように、インク供給口２３４及び開口１８３が開放されて、供給管２３０のインクバルブ室２１３と、ニードル１８１の内部空間とが連通される。すなわち、装着ケース１５０にカートリッジ２００が装着された状態において、インクバルブ室２１３及びニードル１８１の内部空間は、カートリッジ２００の液室２１０とタンク１６０の液室１７１とを連通させる流路を構成する。
【００５４】
また、装着ケース１５０にカートリッジ２００が装着された状態において、液室２１０の一部と、液室１７１の一部とは、水平方向から見て互いに重なる。その結果、液室２１０に貯留されたインクは、接続された供給管２３０及びジョイント１８０を通じて、水頭差によってタンク１６０の液室１７１に移動する。
【００５５】
上壁２０４には、突起２４１が形成されている。突起２４１は、上壁２０４の外面から上方に突出し且つ前後方向８に沿って延びている。突起２４１は、ロック面２４２と、傾斜面２４３とを有する。ロック面２４２及び傾斜面２４３は、上壁２０４より上方に位置している。ロック面２４２は、前後方向８の前方を向き且つ上下方向７及び左右方向９に延びている（すなわち、上壁２０４と概ね直交する）。傾斜面２４３は、上下方向７の上方及び前後方向８の後方を向くように、上壁２０４に対して傾斜している。
【００５６】
ロック面２４２は、装着ケース１５０にカートリッジ２００が装着された状態において、ロックピン１５６に当接される面である。傾斜面２４３は、カートリッジ２００が装着ケース１５０に装着される過程において、ロックピン１５６をロック面２４２と当接する位置まで案内する面である。ロック面２４２とロックピン１５６とが当接した状態では、コイルバネ１８６、２２３、２３３の付勢力に抗して、カートリッジ２００が図５に示される装着位置に保持される。
【００５７】
ロック面２４２より前方において上壁２０４から上方へと延びるようにして、平板状の部材が形成されている。この平板状の部材の上面は、カートリッジ２００を装着ケース１５０から抜去する際に、ユーザが操作する操作部２４４である。カートリッジ２００が装着ケース１５０に装着された状態で且つカバー８７が露出位置に位置しているとき、操作部２４４は、ユーザに操作可能となる。操作部２４４が下方へ押されると、カートリッジ２００が回動することによって、ロック面２４２がロックピン１５６より下方へ移動する。その結果、カートリッジ２００が装着ケース１５０から抜去することが可能となる。
【００５８】
上壁２０４の外面で且つ突起２４１より後方には、遮光リブ２４５が形成されている。遮光リブ２４５は、上壁２０４の外面から上方に突出し且つ前後方向８に沿って延びている。遮光リブ２４５は、装着センサ１５４の発光部から出力される光を遮光する材料又は色で形成されている。遮光リブ２４５は、装着ケース１５０にカートリッジ２００が装着された状態において、装着センサ１５４の発光部から受光部に至る光路上に位置する。すなわち、装着センサ１５４は、装着ケース１５０にカートリッジ２００が装着されていることに応じて、ローレベル信号をコントローラ１３０に出力する。一方、装着センサ１５４は、装着ケース１５０にカートリッジ２００が装着されていないことに応じて、ハイレベル信号をコントローラ１３０に出力する。すなわち、コントローラ１３０は、装着ケース１５０にカートリッジ２００が装着されているか否かを、装着センサ１５４から出力される信号によって検出することができる。
【００５９】
上壁２０４の外面で且つ前後方向８における遮光リブ２４５及び突起２４１の間には、ＩＣチップ２４７が位置している。ＩＣチップ２４７には、電極２４８が形成されている。また、ＩＣチップ２４７は、不図示の記憶部を備える。電極２４８は、ＩＣチップ２４７の上述の記憶部と電気的に接続されている。電極２４８は、ＩＣチップ２４７の上面において、接点１５２と導通可能に露出されている。すなわち、カートリッジ２００が装着ケース１５０に装着された状態において、電極２４８は、接点１５２と電気的に導通する。コントローラ１３０は、接点１５２及び電極２４８を通じてＩＣチップ２４７の記憶部から情報を読み出し、接点１５２及び電極２４８を通じてＩＣチップ２４７の記憶部に情報を書き込むことができる。以下では、ＩＣチップ２４７の記憶部から情報を読み出し、記憶部に情報を書き込むことを、単に、ＩＣチップ２４７から情報を読み出し、ＩＣチップ２４７に情報を書き込むと記載する。
【００６０】
［コントローラ１３０］
コントローラ１３０は、図６に示されるように、ＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＥＥＰＲＯＭ１３４、及びＡＳＩＣ１３５を備えている。ＲＯＭ１３２には、ＣＰＵ１３１が各種動作を制御するための制御プログラム３５が格納されている。ＲＡＭ１３３は、ＣＰＵ１３１が上述のプログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ１３４には、電源オフ後も保持すべき設定情報が格納される。ＣＰＵ１３１は、コンピュータの一例である。ＲＯＭ１３２、ＲＡＭ１３３、ＥＥＰＲＯＭ１３４、及び上述のＩＣチップ２４７の記憶部は、メモリの一例である。制御プログラム３５は、プログラムの一例である。
【００６１】
ＡＳＩＣ１３５は、給送ローラ２３、搬送ローラ２５、排出ローラ２７、及びヘッド２１を動作させるためのものである。コントローラ１３０は、ＡＳＩＣ１３５を通じて不図示のモータを駆動させることによって、給送ローラ２３、搬送ローラ２５、及び排出ローラ２７を回転させる。また、コントローラ１３０は、ＡＳＩＣ１３５を通じてヘッド２１の駆動素子に駆動信号を出力することによって、ヘッド２１にノズル２９を通じてインクを吐出させる。ＡＳＩＣ１３５は、ノズル２９を通じて吐出すべきインクの量に応じて、複数種類の駆動信号を出力可能である。
【００６２】
ＡＳＩＣ１３５には、接点１５２と、装着センサ１５４と、液面センサ１５５と、通信Ｉ／Ｆ３４とが電気的に接続されている。コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００のＩＣチップ２４７の記憶部に、接点１５２を通じてアクセスする。また、コントローラ１３０は、カートリッジ２００の挿抜を装着センサ１５４を通じて検出する。さらに、コントローラ１３０は、液室１７１内のインクの液面が基準位置Ｐ以上か否かを液面センサ１５５を通じて検出する。
【００６３】
ＥＥＰＲＯＭ１３４は、装着ケース１５０に装着される４つのカートリッジ２００それぞれに対応付けて、換言すれば、カートリッジ２００と連通されるタンク１６０それぞれに対応付けて、各種情報を記憶している。各種情報は、Ｓ＿Ｅｍｐｔｙフラグや、後述の初期第１残量値や初期第２残量値を含む。
【００６４】
Ｓ＿Ｅｍｐｔｙフラグは、タンク１６０がインクエンプティ状態か否かを示す情報である。Ｓ＿Ｅｍｐｔｙフラグには、インクエンプティ状態であることに対応する値“ＯＮ”、或いはインクエンプティ状態でないことに対応する値“ＯＦＦ”がコントローラ１３０によって設定される。インクエンプティ状態とは、例えば、タンク１６０（より詳細には、液室１７１）に貯留されたインクの液面が流出口１７４の上端の位置に達した状態である。インクエンプティ状態になった後にヘッド２１によるインクの吐出を継続すると、ノズル２９内がインクで満たされず、空気が混入してしまう（所謂、エアイン）可能性がある。すなわち、インクエンプティ状態は、ヘッド２１を通じたインクの排出を禁止しなければならない状態である。
【００６５】
また、ＡＳＩＣ１３５には、ディスプレイ２８と、ディスプレイ２８に重畳されたタッチセンサ１８とが接続されている。ディスプレイ２８は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する。タッチセンサ１８は、ディスプレイ２８においてユーザがタップした位置を検出し、位置情報を出力する。すなわち、コントローラ１３０は、ディスプレイ２８にオブジェクトを表示させている場合において、ユーザがオブジェクトをタップしたか否かを検知することができる。
【００６６】
また、ＡＳＩＣ１３５には、ホームボタン１９が接続されている。コントローラ１３０は、ホームボタン１９がユーザによって操作され、操作信号がホームボタン１９から入力されると、待機画面（図１３）をディスプレイ２８に表示させる。詳しくは後述する。タッチセンサ１８及びホームボタン１９は、入力部の一例である。
【００６７】
ディスプレイ２８は、コントローラ１３０からの指示により、図１３及び図１５（Ａ）に示される待機画面や、図１４及び図１５（Ｂ）に示されるインク残量画面を表示する。以下、各画面について詳しく説明する。なお、以下では、マゼンタ、シアン、イエロー、及びブラックの各色を区別しない場合は、マゼンタを示す「Ｍ」の文字、シアンを示す「Ｃ」の文字、イエローを示す「Ｙ」の文字、ブラックを示す「Ｂｋ」の文字を省略して説明する場合がある。例えば、後述する第１８オブジェクト２６８Ｍと第１８オブジェクト２６８Ｃと第１８オブジェクト２６８Ｙと第１８オブジェクト２６８Ｂｋとを区別しない場合は、単に、第１８オブジェクト２６８と記載して説明する場合がある。
【００６８】
[待機画面]
図１３に示される待機画面は、待機状態において表示される画面である。待機画面は、「ファックス」や、「コピー」や、「スキャン」などの機能を示す機能オブジェクト７３を有する。ユーザが機能オブジェクト７３をタップすると、各機能の詳細を示す画面（不図示）が表示される。また、待機画面は、不図示の設定画面に画面を表示させる設定オブジェクト７４や、画面をスクロールさせるスクロールオブジェクト７５などを有する。
【００６９】
また、待機画面は、４つのカートリッジ２００にそれぞれ貯留された各色のインクの残量（以下、インク残量とも記載する）を示す４つの第３オブジェクト２５３を有する。図示例では、第３オブジェクト２５３は、待機画面の右下に配置されている。ただし、第３オブジェクト２５３の配置位置は、右下に限られるものではない。第３オブジェクト２５３を含む待機画面は、第２画面の一例である。
【００７０】
４つの第３オブジェクト２５３は、左から順に、第３オブジェクト２５３Ｍ、第３オブジェクト２５３Ｃ、第３オブジェクト２５３Ｙ、第３オブジェクト２５３Ｂｋである。第３オブジェクト２５３Ｍは、マゼンタのインクを貯留するカートリッジ２００のインク残量を示す。第３オブジェクト２５３Ｃは、シアンのインクを貯留するカートリッジ２００のインク残量を示す。第３オブジェクト２５３Ｙは、イエローのインクを貯留するカートリッジ２００のインク残量を示す。第３オブジェクト２５３Ｂｋは、ブラックのインクを貯留するカートリッジ２００のインク残量を示す。
【００７１】
第３オブジェクト２５３は、縦方向７１に長い縦長の矩形の枠部７６と、カートリッジ２００に貯留されたインクの残量に応じた長さの目盛部７７とを備える。すなわち、カートリッジ２００に貯留されたインクの残量がゼロである場合、第３オブジェクト２５３は、枠部７６だけとなる。目盛部７７は、カートリッジ２００に貯留されたインクの残量に応じた数だけ表示される。例えば、目盛部７７は、１〜２０個の目盛である。すなわち、第３オブジェクト２５３は、カートリッジ２００に貯留されたインクの残量に応じた面積で表示される複数の表示形態を有している。
【００７２】
第３オブジェクト２５３は、待機画面からインク残量画面（図１４）に画面を遷移させる切替オブジェクトでもある。インク残量画面については後述する。
【００７３】
また、待機画面は、状況に応じて表示される第４オブジェクト２５４を有する。具体的には、第４オブジェクト２５４は、交換を促すべきカートリッジ２００が存在する場合に表示される。すなわち、第４オブジェクト２５４は、ユーザにカートリッジ２００の交換を促す旨を示すオブジェクトである。
【００７４】
第４オブジェクト２５４は、図示例では、「！」の記号である、第４オブジェクト２５４は、カートリッジ２００に貯留されたインクが使い切られたことをユーザに直感的に認識させる。なお、第４オブジェクト２５４は、カートリッジ２００に貯留されたインクが使い切られたことをユーザに認識させることができるのであれば、「！」以外の他の記号や文字や図形であってもよい。
【００７５】
第４オブジェクト２５４は、第３オブジェクト２５３の枠部７６に重ねて表示される。具体的に説明すると、第４オブジェクト２５４は、交換を促すべきカートリッジ２００を示す位置において第３オブジェクト２５３の枠部７６に重ねて表示される。図示例では、第４オブジェクト２５４は、シアンを示す第３オブジェクト２５３の枠部７６に重ねて表示されている。
【００７６】
また、待機画面は、状況に応じて表示される第６オブジェクト２５６を有する。具体的には、第６オブジェクト２５６は、印刷を継続できるだけのインクが無くなった場合に表示される。すなわち、第６オブジェクト２５６は、カートリッジ２００を交換しなければ印刷を継続できないことをユーザに認識させる。
【００７７】
第６オブジェクト２５６は、図示例では、「×」の記号である。第６オブジェクト２５６は、カートリッジ２００及びタンク１６０に貯留されたインクが使い切られ、印刷を継続できないことをユーザに直感的に認識させる。なお、第６オブジェクト２５６は、印刷を継続できないことをユーザに認識させることができるのであれば、「×」以外の他の記号や文字や図形であってもよい。
【００７８】
第６オブジェクト２５６は、交換しなければ印刷を継続できないカートリッジ２００を示す位置において第３オブジェクト２５３の枠部７６に重ねて表示される。図示例では、第６オブジェクト２５６は、イエローを示す第３オブジェクト２５３の枠部７６に重ねて表示されている。
【００７９】
また、待機画面は、図１５（Ａ）に示されるように、状況に応じて表示される第８オブジェクト２５８を有する。第８オブジェクト２５８は、図示例では、「？」の文字である。第８オブジェクト２５８は、カートリッジ２００の種類を判別できない場合に表示される。すなわち、第８オブジェクト２５８は、カートリッジ２００の種類を判別できないカートリッジ２００が装着ケース１５０に装着された場合に表示される。第８オブジェクト２５８は、適合しないカートリッジ２００が装着ケース１５０に装着されており、インク残量を表示できないことをユーザに認識させる。なお、第８オブジェクト２５８は、インク残量を表示できないことをユーザに認識させることができるのであれば、「？」以外の他の文字や記号や図形であってもよい。
【００８０】
第８オブジェクト２５８は、インク残量を表示できない第３オブジェクト２５３の枠部７６に重ねて表示される。図示例では、第８オブジェクト２５８は、シアンを示す第３オブジェクト２５３Ｃの枠部７６及びイエローを示す第３オブジェクト２５３Ｙの枠部７６に重ねて表示されている。
【００８１】
待機画面において、第３オブジェクト２５３がユーザによってタップされると、図１４に示されるインク残量画面がディスプレイ２８に表示される。
【００８２】
[インク残量画面]
インク残量画面は、マゼンタを示すＭの文字である第１０オブジェクト２６０Ｍと、シアンを示すＣの文字である第１０オブジェクト２６０Ｃと、イエローを示すＹの文字である第１０オブジェクト２６０Ｙと、ブラックを示すＢｋの文字である第１０オブジェクト２６０Ｂｋとを有する。なお、第１０オブジェクト２６０は、それぞれの色を示すものであれば、他の文字や記号や図形であってもよい。インク残量画面は、第１画面の一例である。
【００８３】
また、インク残量画面は、カートリッジ２００のインク残量を示す第１オブジェクト２５１と、タンク１６０のインク残量を示す第２オブジェクト２５２とを含む。第１オブジェクト２５１は、各第１０オブジェクト２６０の下方にそれぞれ位置する。第２オブジェクト２５２は、第１オブジェクト２５１の下方に位置する。第１０オブジェクト２６０は、下方に位置する第１オブジェクト２５１及び第２オブジェクト２５２に対応するインクの色を示す。
【００８４】
第１オブジェクト２５１は、縦方向７１に長い縦長の矩形の枠部６１と、インク残量に応じた長さの目盛部６２とを備える。すなわち、カートリッジ２００に貯留されたインクの残量がゼロである場合、第１オブジェクト２５１は、枠部６１だけとなる。目盛部６２は、カートリッジ２００に貯留されたインクの残量に応じた数だけ表示される。例えば、目盛部６２は、１〜２０個の目盛である。すなわち、第１オブジェクト２５１は、カートリッジ２００に貯留されたインクの残量に応じた面積で表示される複数の表示形態を有している。複数の第１オブジェクト２５１は、横方向７１に並んで配置されている。
【００８５】
第２オブジェクト２５２は、縦方向７１に長い縦長の矩形の枠部６３と、インク残量に応じた長さの目盛部６４とを備える。すなわち、タンク１６０に貯留されたインクの残量がゼロである場合、第２オブジェクト２５２は、枠部６３だけとなる。目盛部６４は、タンク１６０に貯留されたインクの残量に応じた数だけ表示される。すなわち、第２オブジェクト２５２は、タンク１６０に貯留されたインクの残量に応じた面積で表示される複数の表示形態を有している。複数の第２オブジェクト２５２は、横方向７１に並んで配置されている。
【００８６】
横方向７２における第１オブジェクト２５１の長さ（幅）と、横方向７２における第２オブジェクト２５２Ｍの長さ（幅）とは、同一である。なお、第１オブジェクト２５１の幅は、カートリッジ２００の種類によって変えられてもよい。例えば、カートリッジ２００が通常タイプである場合、第１オブジェクト２５１の幅は、第２オブジェクト２５２の幅と同一にされ、カートリッジ２００が大容量タイプである場合、第１オブジェクト２５１の幅は、第２オブジェクト２５２の幅よりも広くされる。すなわち、第２オブジェクト２５２に対する第１オブジェクト２５１の幅により、装着ケース１５０に装着されているカートリッジ２００の種類をユーザに直感的に認識させることができる。
【００８７】
また、インク残量画面は、状況に応じて表示される第５オブジェクト２５５を含む。第５オブジェクト２５５は、上述の第４オブジェクト２５４と同様に、「！」の記号である。第５オブジェクト２５５は、第１オブジェクト２５１の枠部６１に重ねて表示される。具体的には、第５オブジェクト２５５は、インクが使い切られたカートリッジ２００を示す第１オブジェクト２５１の枠部７６に重ねて表示される。図示例では、第５オブジェクト２５５は、シアンを示す第１オブジェクト２５１Ｃの枠部７６に重ねて表示されている。第５オブジェクト２５５は、カートリッジ２００のインクが使い切られたことをユーザに直感的に認識させる。なお、第５オブジェクト２５５は、第４オブジェクト２５４と異なる文字や記号や図形であってもよい。
【００８８】
また、インク残量画面は、状況に応じて表示される第７オブジェクト２５７を含む。第７オブジェクト２５７は、上述の第６オブジェクト２５６と同様に、「×」の記号である。第７オブジェクト２５７は、第１オブジェクト２５１の枠部６１及び第２オブジェクト２５２の枠部６３に重ねて表示される。具体的には、第７オブジェクト２５７は、インクが使い切られたカートリッジ２００を示す第１オブジェクト２５１の枠部６１及びインクが使い切られたタンク１６０を示す第２オブジェクト２５２の枠部６３に重ねて表示される。図示例では、第７オブジェクト２５７は、イエローを示す第１オブジェクト２５１Ｙの枠部６３に重ねて表示されている。第７オブジェクト２５７は、カートリッジ２００を交換しなければ印刷を継続できないことをユーザに直感的に認識させる。なお、第７オブジェクト２５７は、第６オブジェクト２５６と異なる文字や記号や図形であってもよい。
【００８９】
また、インク残量画面は、図１５（Ｂ）に示されるように、状況に応じて表示される第９オブジェクト２５９を含む。第９オブジェクト２５９は、上述の第８オブジェクト２５８と同様に、「？」の記号である。第９オブジェクト２５９は、第１オブジェクト２５１の枠部６１に重ねて表示される。具体的には、第９オブジェクト２５９は、インク残量を表示できない第１オブジェクト２５１の枠部６１に重ねて表示される。図示例では、第９オブジェクト２５９は、シアン及びイエローを示す第１オブジェクト２５１Ｃの枠部７６及び第１オブジェクト２５１Ｙに重ねて表示されている。第９オブジェクト２５９は、適合しないカートリッジ２００が装着ケース１５０に装着されてインク残量を表示できないことをユーザに直感的に認識させる。なお、第９オブジェクト２５９は、第８オブジェクト２５８と異なる文字や記号や図形であってもよい。
【００９０】
また、図１４に示されるように、インク残量画面は、「印刷可能枚数（ＩＳＯ換算）」の文字である第１１オブジェクト２６１と、印刷可能枚数を示す第１２オブジェクト２６２Ｍ、第１２オブジェクト２６２Ｃ、第１２オブジェクト２６２Ｙ、及び第１２オブジェクト２６２Ｂｋと有する。第１１オブジェクト２６１は、第２オブジェクト２５２の下方に位置している。なお、第１１オブジェクト２６１は、印刷可能枚数を示すものであれば、他の文字や図形や記号であってもよい。
【００９１】
「印刷可能枚数（ＩＳＯ換算）」とは、国際標準化機構（ＩＳＯ）が規定した試験方法で印刷を行った場合に、現在のインク残量で印刷を行うことができる用紙の枚数を示す。印刷可能枚数の詳細な算出方法については後述する。
【００９２】
第１２オブジェクト２６２Ｍは、第１１オブジェクト２６１の下方であって、かつ、マゼンタを示す第１０オブジェクト２６０Ｍの下方に位置している。第１２オブジェクト２６２Ｍは、カートリッジ２００及びタンク１６０に貯留されたマゼンタのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｍは、「７００」の数字であり、７００枚の用紙に印刷が可能であることを示している。
【００９３】
第１２オブジェクト２６２Ｃは、第１１オブジェクト２６１の下方であって、かつ、シアンを示す第１０オブジェクト２６０Ｃの下方に位置している。第１２オブジェクト２６２Ｃは、カートリッジ２００及びタンク１６０に貯留されたシアンのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｃは、「１５０」の数字であり、１５０枚の用紙に印刷が可能であることを示している。
【００９４】
第１２オブジェクト２６２Ｙは、第１１オブジェクト２６１の下方であって、かつ、イエローを示す第１０オブジェクト２６０Ｙの下方に位置している。第１２オブジェクト２６２Ｙは、カートリッジ２００及びタンク１６０に貯留されたイエローのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｙは、「０」の数字であり、０枚の用紙に印刷が可能であることを示している。
【００９５】
第１２オブジェクト２６２Ｂｋは、第１１オブジェクト２６１の下方であって、かつ、ブラックを示す第１０オブジェクト２６０Ｂｋの下方に位置している。第１２オブジェクト２６２Ｂｋは、カートリッジ２００及びタンク１６０に貯留されたブラックのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｂｋは、「２３００」の数字であり、２３００枚の用紙に印刷が可能であることを示している。
【００９６】
なお、カートリッジ２００及びタンク１６０に残っているインク残量の多寡に応じて、第１２オブジェクト２６２が示す数字が変化する。
【００９７】
インク残量画面（図１４）の表示領域である第１表示領域の表示面積である第１表示面積Ｓ１は、待機画面（図１３）における第３オブジェクト２５３が表示された表示領域である第２表示領域の表示面積である第２表示面積Ｓ２よりも大きい。すなわち、表示面積が小さい待機画面の第２表示領域では、カートリッジ２００のインク残量のみを表示し、表示面積が大きいインク残量画面の第１表示領域では、カートリッジ２００のインク残量、タンク１６０のインク残量、及び印刷可能枚数（ＩＳＯ換算）を表示する。なお、図示例では、インク残量画面の第１表示面積Ｓ１は、待機画面の第２表示面積Ｓ２の約３０倍である。
【００９８】
［プリンタ１０の動作］
図７〜図１２に示されるフローチャート、及び図１３〜図１５に示される画面を参照して、本実施形態に係るプリンタ１０の動作を説明する。図７〜図１２に示される各処理は、コントローラ１３０（図６）によって実行される。なお、以下の各処理は、ＲＯＭ１３２に記憶されている制御プログラム３５がＣＰＵ１３１において実行されてもよいし、コントローラ１３０に搭載されたハードウェア回路によって実現されてもよい。また、以下の各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００９９】
［画像形成処理］
コントローラ１３０は、プリンタ１０に印刷指示が入力されたことに応じて、図７に示される画像形成処理を実行する。印刷指示の取得先は特に限定されないが、例えば、印刷指示に対応するユーザ操作を操作パネル２２やディスプレイ２８を通じて受け付けてもよいし、通信Ｉ／Ｆ３４を通じて外部装置から受信してもよい。
【０１００】
まず、コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの値を判断する（Ｓ１１）。すなわち、コントローラ１３０は、印刷が可能なだけの量のインクがプリンタ１０に有るか否かを判断する。コントローラ１３０は、Ｓ＿ＥｍｐｔｙフラグがＯＮであると判断すると（Ｓ１１：ＯＮ）、装着信号を取得し（Ｓ１２）、装着信号が「Ｌ」から「Ｈ」に変化し、さらに「Ｈ」から「Ｌ」に変化したか否かを判断する（Ｓ１３）。すなわち、コントローラ１３０は、装着信号の変化を監視することにより、カートリッジ２００が交換されたか否かを監視する。
【０１０１】
コントローラ１３０は、カートリッジ２００が交換されていないと判断すると（Ｓ１３：Ｎｏ）、装着信号を再度取得する（Ｓ１２）。コントローラ１３０は、カートリッジ２００が交換されたと判断すると（Ｓ１３：Ｙｅｓ）、第１更新処理（Ｓ１４）を実行する。なお、コントローラ１３０は、ステップＳ１２及びステップＳ１３の処理に代えて他の処理を実行することにより、カートリッジ２００が交換されたか否かを判断してもよい。例えば、コントローラ１３０は、カートリッジ２００のＩＣチップ２４７からカートリッジ２００のシリアルナンバーを読み出し、ＥＥＰＲＯＭ１３４に記憶されたシリアルナンバーと一致するか否かにより、カートリッジ２００が交換されたか否かを判断してもよい。
【０１０２】
［第１更新処理］
図８（Ａ）に示される第１更新処理は、カートリッジ２００が交換されたときに、第１残量を示す第１残量値及び第２残量を示す第２残量値を更新する処理である。上述のように、第１残量は、カートリッジ２００に貯留されるインク残量であり、第２残量は、タンク１６０に貯留されるインク残量である。
【０１０３】
まず、コントローラ１３０は、カートリッジ２００の初期充填量を示す初期充填値を取得する（Ｓ３１）。具体的には、カートリッジ２００のＩＣチップ２４７から種別情報を読み出し、読み出した種別情報に対応する初期充填値をＥＥＰＲＯＭ１３４から読み出して、初期充填値を取得する。ＥＥＰＲＯＭ１３４には、種別情報と初期充填値との対応を示すテーブルが予め記憶される。なお、コントローラ１３０は、カートリッジ２００のＩＣチップ２４７に記憶された第１残量値の初期値を初期充填値として取得してもよい。
【０１０４】
また、コントローラ１３０は、第２残量値をＲＡＭ１３３から読み出す（Ｓ３２）。第２残量値は、カートリッジ２００が交換される直前にタンク１６０に貯留されていたインク残量を示す値である。
【０１０５】
コントローラ１３０は、読み出した初期充填値及び第２残量値を和算し、インクの総残量を示す総残量値を算出する（Ｓ３３）。コントローラ１３０は、算出した総残量値から、新たな第１残量値及び第２残量値を決定する（Ｓ３４）。具体的に説明すると、新たなカートリッジ２００が装着ケース１５０に装着されると、カートリッジ２００に貯留されていたインクの一部が液室１７１に流出する。その結果、カートリッジ２００に貯留されるインクの量が減り、タンク１６０に貯留されるインクの量が増える。新たな第１残量値は、タンク１６０にインクが流出した後のカートリッジ２００に貯留されるインク残量を示す。新たな第２残量値は、カートリッジ２００からインクが流出した後のタンク１６０に貯留されるインク残量を示す。ステップＳ３４の処理は、第１決定処理及び第２決定処理の一例である。総残量値が示す総残量は、総量の一例である。
【０１０６】
第１残量値及び第２残量値の決定は、関数に基づいた計算式による算出や、テーブルにおける決定によって行われる。具体的に説明すると、カートリッジ２００の液室２１０の形状及びタンク１６０の液室１７１の形状は、設計によって予め決められる。したがって、インクの総残量値が判れば、第１残量値及び第２残量値も判る。ＥＥＰＲＯＭ１３４には、総残量値から第１残量値及び第２残量値を計算する計算式、或いは、総残量値と第１残量値と第２残量値との対応が示されたテーブルが予め記憶されている。コントローラ１３０は、当該計算式やテーブルにより第１残量値及び第２残量値を決定する。
【０１０７】
コントローラ１３０は、決定した第１残量値を、初期第１残量値としてＥＥＰＲＯＭ１３４に記憶させるとともに、ＲＡＭ１３３に記憶させ、さらに、ＩＣチップ２４７の記憶部に記憶された第１残量値に上書きする（Ｓ３５）。また、コントローラ１３０は、決定した第２残量値を初期第２残量値としてＥＥＰＲＯＭ１３４に記憶させるとともに、ＲＡＭに記憶させ、第１更新処理を終了する。ステップＳ３５の処理は、記憶処理の一例である。
【０１０８】
コントローラ１３０は、図７に示されるように、第１更新処理が終了すると（Ｓ１４）、Ｓ＿Ｅｍｐｔｙフラグに「ＯＦＦ」を設定し（Ｓ１５）、ステップＳ１１の処理を再び実行する。
【０１０９】
コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの値が「ＯＦＦ」であると判断すると（Ｓ１１：ＯＦＦ）、用紙に画像を記録する（Ｓ１６）。用紙に画像が記録されたことにより、インクが消費される。インクが消費されたことにより、タンク１６０におけるインクの液面が下がる。コントローラ１３０は、画像形成（Ｓ１６）の実行の前後において、液面信号を取得し（Ｓ１７）、液面信号の値、及び液面信号が変化したか否かを判断する（Ｓ１８）。
【０１１０】
コントローラ１３０は、液面信号が「Ｌ」のままだと判断すると（Ｓ１８：Ｌ→Ｌ）、第２更新処理（Ｓ１９）を実行する。すなわち、コントローラ１３０は、カートリッジ２００に貯留されたインクが使い切られていないと判断すると、第２更新処理を実行する。
【０１１１】
[第２更新処理]
図８（Ｂ）に示される第２更新処理は、印刷に使用されたインクの量を示す排出値から、新たな第１残量値及び第２残量値を決定する処理である。排出値は、例えば、ヘッド２１に吐出させるインク滴の大きさを決定する電圧値などに、インク滴を吐出させる回数などを乗じて算出される値である。コントローラ１３０は、ヘッド２１にインクの吐出を指示するごとに、指示に応じた排出値を算出する。コントローラ１３０は、カートリッジ２００の交換後から現在までにヘッド２１が使用した排出値をカウントする。すなわち、排出値は、カートリッジ２００の交換後から現在までにヘッド２１が使用したインクの積算値である。排出値は、使用値の一例である。排出値をカウントする処理は、カウント処理の一例である。
【０１１２】
まず、コントローラ１３０は、初期第１残量値をＲＡＭ１３３またはＥＥＰＲＯＭ１２４から読み出し（Ｓ４１）、初期第２残量値をＲＡＭ１３３またはＥＥＰＲＯＭ１３４から読み出す（Ｓ４２）。コントローラ１３０は、読み出した初期第１残量値と初期第２残量値とを和算して初期総残量値を算出する。コントローラ１３０は、算出した初期総残量値から排出値（積算値）を減算し、現在の総残量値を算出する（Ｓ４３）。その後、コントローラ１３０は、上述と同様に、計算式やテーブルを用いて新たな第１残量値及び新たな第２残量値を決定する（Ｓ４４）。ステップＳ４４の処理は、第１決定処理及び第２決定処理の一例である。
【０１１３】
コントローラ１３０は、決定した新たな第１残量値をＲＡＭ１３３に記憶させるとともに、ＩＣチップ２４７の記憶部に記憶された第１残量値に上書きし（Ｓ４５）、決定した新たな第２残量値をＲＡＭ１３３に記憶させ（Ｓ４６）、第２更新処理を終了する。ステップＳ４５、Ｓ４６の処理は、記憶処理の一例である。
【０１１４】
コントローラ１３０は、図７に示されるように、第２更新処理（Ｓ１９）が終了すると、次ページがあるか否かを判断し（Ｓ２２）、次ページがあると判断すると（Ｓ２２：Ｙｅｓ）、ステップＳ１１の処理を再び実行し、次ページがないと判断すると（Ｓ２２：Ｎｏ）、画像形成処理を終了する。
【０１１５】
なお、上述した第１残量値及び第２残量値の決定方法は一例であり、他の方法によって第１残量及び第２残量が決定されてもよい。
【０１１６】
コントローラ１３０は、ステップＳ１１の処理で、Ｓ＿Ｅｍｐｔｙフラグの値が「ＯＦＦ」であると判断すると（Ｓ１１：ＯＦＦ）、再び、ステップＳ１６、ステップＳ１７、ステップＳ１８の処理を実行し、液面信号が「Ｌ」から「Ｈ」に変化したと判断すると（Ｓ１８：Ｌ→Ｈ）、第３更新処理（Ｓ２０）を実行する。すなわち、コントローラ１３０は、カートリッジ２００に貯留されたインクが使い切られたと判断すると、第３更新処理を実行する。
【０１１７】
[第３更新処理]
図８（Ｃ）に示される第３更新処理は、第１残量値を第１所定値に更新し、かつ第２残量値を第２所定値に更新する処理である。具体的に説明すると、印刷によって排出されたインクの量を示す排出値は、誤差を含む。したがって、印刷がされる度に算出される第１残量値及び第２残量値は、積算された誤差を含む。第３更新処理は、積算された誤差をリセットする処理である。
【０１１８】
具体的に説明すると、コントローラ１３０は、ＩＣチップ２４７の記憶部に記憶された初期第１残量値を第１所定値で上書きする（Ｓ４７）。第１所定値は、例えば「ゼロ」である。また、コントローラ１３０は、初期第２残量値を第２所定値としてＥＥＰＲＯＭ１３４及びＲＡＭ１３３に記憶させ（Ｓ４８）、処理を終了する。第２所定値は、基準位置Ｐにインクの液面がある場合にタンク１６０の液室１７１に貯留されているインクの量を示す値である。第２所定値は、例えば、ＲＯＭ１３２に予め記憶される。第１所定値は、第１閾値の一例である。第２所定値は、所定量の一例である。ステップＳ４７の処理は、第１決定処理及び記憶処理の一例である。ステップＳ４８の処理は、第２決定処理及び記憶処理の一例である。
【０１１９】
コントローラ１３０は、図７に示されるように、第３更新処理（Ｓ２０）が終了すると、次ページがあるか否かを判断し（Ｓ２２）、次ページがあると判断すると（Ｓ２２：Ｙｅｓ）、ステップＳ１１の処理を再び実行し、次ページがないと判断すると（Ｓ２２：Ｎｏ）、画像形成処理を終了する。
【０１２０】
一方、コントローラ１３０は、ステップＳ１１の処理で、Ｓ＿Ｅｍｐｔｙフラグの値が「ＯＦＦ」であると判断すると（Ｓ１１：ＯＦＦ）、再び、ステップＳ１６、ステップＳ１７、ステップＳ１８の処理を実行し、液面信号が「Ｈ」のままだと判断すると（Ｓ１８：Ｈ→Ｈ）、第４更新処理（Ｓ２１）を実行する。すなわち、コントローラ１３０は、カートリッジ２００に貯留されたインクが使い切られた後、カートリッジ２００が新しいカートリッジ２００に交換されるまでは、第４更新処理を実行する。
【０１２１】
[第４更新処理]
図８（Ｄ）に示される第４更新処理は、第２残量値を算出し、算出した第２残量値が示す第２残量が、印刷を継続できる量であるか否かを判断する処理である。まず、コントローラ１３０は、第２所定値をＲＡＭ１３３またはＥＥＰＲＯＭ１３４から読み出す（Ｓ５１）。また、コントローラ３０は、排出値をＥＥＰＲＯＭ１３４から読み出す（Ｓ５２）。排出値は、液面センサ１５５の出力値が「Ｌ」から「Ｈ」に変化した後から現在までにヘッド２１が使用したインクの積算値を示す。コントローラ１３０は、読み出した第２所定値から排出値を減算し、新たな第２残量値を算出する（Ｓ５３）。ステップＳ５３の処理は、第２決定処理の一例である。
【０１２２】
コントローラ１３０は、算出した新たな第２残量値を、ＲＡＭ１３３に記憶させる（Ｓ５４）。なお、第１残量値については、上書きを行わず、カートリッジ２００が交換されるまでは、第１所定値（ゼロ）のままである。ステップＳ５３の処理は、記憶処理の一例である。
【０１２３】
次に、コントローラ１３０は、算出した第２残量値が第３所定値以上か否かを判断する（Ｓ５５）。第３所定値は、印刷を継続できないインク残量を示す値として、ＥＥＰＲＯＭ１３４などに予め記憶された値である。
【０１２４】
コントローラ１３０は、算出した第２残量値が第３所定値以上であって、継続して印刷を行うことができると判断すると（Ｓ５５：Ｙｅｓ）、ステップＳ５６の処理をスキップして第４更新処理を終了する。コントローラ１３０は、算出した第２残量値が第３所定値未満であって、継続して印刷できないと判断すると（Ｓ５５：Ｎｏ）、Ｓ＿Ｅｍｐｔｙフラグに「ＯＮ」を設定し（Ｓ５６）、第４更新処理を終了する。第３所定値は、第２閾値の一例である。
【０１２５】
上述のように、１ページの画像形成が実行される度に、画像形成に使用したインクの量に応じて第１残量値及び第２残量値が決定される。なお、上述では、１ページ分の画像形成がされる度に第１残量値及び第２残量値が決定される例が説明されたが、第１残量値及び第２残量値は、１パスごとなど、他の基準単位で決定されてもよい。また、第２更新処理、第３更新処理、及び第４更新処理は、印刷だけでなく、メンテナンスなどのためにヘッド２１からインクが吐出されるごとに実行される。
【０１２６】
コントローラ１３０は、第１残量値及び第２残量値を決定すると、図１１に示されるオブジェクト決定処理を実行する。オブジェクト決定処理は、上述の第１オブジェクト２５１〜第９オブジェクト２５９の表示／非表示を決定し、また、印刷可能枚数を決定する処理である。
【０１２７】
［オブジェクト決定処理］
まず、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合するか否かを判断する（Ｓ９１）。具体的には、コントローラ１３０は、ＩＣチップ２４７にアクセスを試み、「ＩＣチップ２４７にアクセスできない」、或いは、「種別情報などの所定の情報を読み出せない」と判断すると、装着ケース１５０に装着されたカートリッジ２００が適合しないカートリッジであると判断する。コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合しないカートリッジであると判断すると（Ｓ９１：Ｎｏ）、「？」の記号である第８オブジェクト２５８及び第９オブジェクト２５９を表示に決定する（Ｓ９２）。
【０１２８】
次に、コントローラ１３０は、第１オブジェクト２５１の目盛部６２と、第２オブジェクト２５２の目盛部６４と、第３オブジェクト２５３の目盛部７７と、「！」の記号である第４オブジェクト２５４及び第５オブジェクト２５５と、「×」の記号である第６オブジェクト２５６及び第７オブジェクト２５７とを非表示に決定し（Ｓ９３）、処理を終了する。
【０１２９】
一方、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合する判断すると（Ｓ９１：Ｙｅｓ）、更新した第１残量値及び第２残量値をＲＡＭ１３３から読み出すとともに（Ｓ９４）、Ｓ＿Ｅｍｐｔｙフラグの設定値を確認する（Ｓ９５）。すなわち、コントローラ１３０は、印刷を継続できるだけのインクがあるか否かを判断する。
【０１３０】
コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの設定値がＯＮであり、印刷を継続できるだけのインクが残っていないと判断すると（Ｓ９５：ＯＮ）、第１オブジェクト２５１の目盛部６２を非表示（目盛の数がゼロ）に決定し（Ｓ９６）、第２オブジェクト２５２の目盛部６４を非表示（目盛の数がゼロ）に決定し（Ｓ９７）、「×」の記号である第５オブジェクト２５５を表示に決定し（Ｓ９８）、印刷可能枚数を示す第１２オブジェクト２６２を「０」に決定し（Ｓ９９）、処理を終了する。
【０１３１】
コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの設定値がＯＦＦであり、印刷を継続できるだけのインクが残っていると判断すると（Ｓ９５：ＯＦＦ）、液面センサ１５５の出力値を確認する（Ｓ１００）。すなわち、コントローラ１３０は、カートリッジ２００に貯留されたインクが使い切られているか否かを判断する。
【０１３２】
コントローラ１３０は、液面センサ１５５の出力値が「Ｌ」であって。カートリッジ２００に貯留されたインクが使い切られていないと判断すると（Ｓ１００：Ｌ）、第１（第３）オブジェクト目盛決定処理を実行する（Ｓ１０１）。第１（第３）オブジェクト目盛決定処理は、決定処理の一例である。
【０１３３】
[第１（第３）オブジェクト目盛決定処理]
図９（Ａ）の第１（第３）オブジェクト目盛決定処理は、決定した第１残量値に基づいて、第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を決定する処理である。
【０１３４】
まず、コントローラ１３０は、第１残量値及び第４所定値を読み出し（Ｓ６１）、第１残量割合を決定する（Ｓ６２）。具体的には、第１残量値を第４所定値で除して得られた値に１００を乗じて第１残量割合（％）として決定する。第４所定値は、装着ケース１５０に装着されたカートリッジ２００の種類によって決まる値である。具体的には、第４所定値は、タンク１６０にインクが貯留されていない状態において装着ケース１５０に新しいカートリッジ２００が装着され、水頭差によってカートリッジ２００からタンク１６０にインクが流出し、カートリッジ２００に貯留されたインクの液面の高さ位置と、タンク１６０に貯留されたインクの液面の高さ位置とが同一になった状態における第１残量値である。なお、上述の新しいカートリッジ２００には、カートリッジ２００の種類に応じた所定の初期充填量のインクが貯留されているものとする。
【０１３５】
第４所定値は、例えば、ＥＥＰＲＯＭ１３４に予め記憶される。コントローラ１３０は、ＩＣチップ２４７からカートリッジ２００の種別情報を読み出し、読み出した種別情報と対応する第４所定値をＥＥＰＲＯＭ１３４から読み出す。ＥＥＰＲＯＭ１３４は、第４所定値と種別情報との対応を示すテーブルを予め記憶する。第４所定値は、所定値の一例である。
【０１３６】
次に、コントローラ１３０は、決定した第１残量割合に基づいて、第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を決定する（Ｓ６３）。具体的には、コントローラ１３０は、決定した第１残量割合が０％以上５％未満である場合は、第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を「１」に決定し、第１残量割合が５％以上〜１０％未満である場合は、目盛の数を「２」に決定する。同様に、第１残量割合が５％増加するごとに、目盛の数が１つずつ増やされる。ただし、第１残量割合が９５％以上である場合は、目盛の数は、全て「２０」に決定される。
【０１３７】
目盛の数を、第４所定値を基準に算出した第１残量割合に応じて決定するのは、１つの目盛が示すインクの量がばらつくことを防止するためである。詳しく説明すると、プリンタ１０は、カートリッジ２００とは別にインクを貯留するタンク１６０を備えている。したがって、カートリッジ２００に貯留されたインクが使い切られた後も、タンク１６０に貯留されているインクによって印刷を継続できる。ユーザは、タンク１６０に貯留されているインクが使い切られる前に、カートリッジ２００を交換する。したがって、タンク１６０にインクが残っている状態においてカートリッジ２００が交換されることが想定される。タンク１６０にインクが残っている状態でカートリッジ２００が交換されると、カートリッジ２００の交換直後におけるインクの総残量を示す初期総残量値は、タンクに残っていたインクの量によって変化する。したがって、初期総残量値を基準に目盛の数を決定すると、１つの目盛が示すインクの量が変化することになる。第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を第４所定値を基準に決定することにより、カートリッジ２００の交換時にタンク１６０に残っていたインクの量に拘わらず、１つの目盛が示すインクの量が変化せず、一定になる。
【０１３８】
また、第４所定値を基準に第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を決定し、かつ、第１残量割合が９５％以上である場合、目盛の数を全て「２０」に決定することにより、ユーザに違和感を生じさせることを抑制することができる。詳しく説明すると、カートリッジ２００の初期充填量を基準に目盛の数を決定すると、カートリッジ２００を交換した後、カートリッジ２００からタンク１６０にインクが流出した後に、目盛の数が減ってしまうおそれが生じる。すなわち、１度も印刷をしていないのに、目盛の数が最大数「２０」を表示しない場合が生じ得る。そうすると、ユーザに違和感を生じさせてしまう。また、例えば、第１残量割合が１００％以上１０５％未満で第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を「２１」にすると、カートリッジ２００の交換時にタンク１６０に残っていたインクの量によって目盛の最大表示がばらつくことになる。そうすると、ユーザに違和感を生じさせてしまう。第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を第４所定値を基準に決定し、かつ、第１残量割合が９５％以上である場合、目盛の数を全て「２０」に決定することにより、カートリッジ２００の交換後、印刷を行うまでの第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数が常に最大値「２０」になる。その結果、ユーザに違和感を生じさせることを抑制することができる。
【０１３９】
図１１に示されるように、コントローラ１３０は、第１オブジェクト２５１及び第３オブジェクト２５３の目盛の数を決定（Ｓ１０１）した後、第２オブジェクト２５２の目盛の数を最大値「２０」に決定する（Ｓ１０２）。また、コントローラ１３０は、印刷可能枚数（ＩＳＯ換算）決定処理を実行し（Ｓ１０３）、処理を終了する。
【０１４０】
なお、上述のように、第１オブジェクト２５１と第３オブジェクト２５３とは、同一の数の目盛を表示する。すなわち、第１オブジェクト２５１の最大目盛数（２０個）に対する表示目盛の割合と、第３オブジェクト２５３の最大メモリ数（２０個）に対する表示目盛の割合とは、同一である。したがって、第１オブジェクト２５１の最大表示面積に対する表示割合と、第３オブジェクト２５３の最大表示面積に対する表示割合とは、同一である。また、第１オブジェクト２５１と第３オブジェクト２５３とは、連動してディスプレイ２８に表示される。
【０１４１】
［印刷可能枚数決定処理］
印刷可能枚数決定処理は、各更新処理（図８）において決定した第１残量値及び第２残量値に基づいて、第１２オブジェクト２６２（図１４）が示す数字を決定する処理である。
【０１４２】
まず、コントローラ１３０は、図１０に示されるように、カートリッジ２００のＩＣチップ２４７からカートリッジ２００の種別情報を読み出す（Ｓ８１）。コントローラ１３０は、読み出した種別情報から、標準使用値を取得する（Ｓ８２）。具体的には、コントローラ１３０は、読み出した種別情報と対応する標準使用値をＥＥＰＲＯＭ１３４から読み出す。ＥＥＰＲＯＭ１３４には、種別情報と標準使用値との対応が示されたテーブルが予め記憶されている。標準使用値は、国際標準化機構（ＩＳＯ）が規定した試験方法で印刷を行った場合に、インクの単位量当たりの印刷可能枚数を示す。
【０１４３】
次に、コントローラ１３０は、第１残量値及び第２残量値をＲＡＭ１３３から読み出す（Ｓ８３）。コントローラ１３０は、読み出した第１残量値及び第２残量値を和算し、インクの総残量値を算出する（Ｓ８４）。
【０１４４】
次に、コントローラ１３０は、算出した総残量値に標準使用値を乗じて印刷可能枚数（ＩＳＯ換算）を算出する（Ｓ８５）。コントローラ１３０は、算出した印刷可能枚数（ＩＳＯ換算）をＲＡＭ１３３に記憶させ（Ｓ８６）、処理を終了する。
【０１４５】
図１１に示されるように、コントローラ１３０は、液面センサ１５５の出力値が「Ｈ」であり、カートリッジ２００に貯留されたインクが使い切られていると判断すると（Ｓ１００：Ｈ）、第１オブジェクト２５１の目盛部６２を非表示に決定する（Ｓ１０４）。次に、コントローラ１３０は、「！」の記号である第４オブジェクト２５４及び第５オブジェクト２５５を表示に決定する（Ｓ１０５）。次に、コントローラ１３０は、第２オブジェクト目盛決定処理（Ｓ１０６）及び印刷可能枚数決定処理（Ｓ１０７）を実行し、処理を終了する。印刷可能枚数決定処理は、ステップＳ１０３で説明した印刷可能枚数（ＩＳＯ換算）決定処理と同じ処理である。
【０１４６】
[第２オブジェクト目盛決定処理]
図９（Ｂ）の第２オブジェクト目盛決定処理は、第４更新処理（図８（Ｄ）で決定した第２残量値に基づいて、第２オブジェクト２５２の目盛の数を決定する処理である。
【０１４７】
コントローラ１３０は、第２残量値及び第２所定値を読み出し（Ｓ７１）、第２残量割合を決定する（Ｓ７２）。具体的には、コントローラ１３０は、ＲＡＭ１３３から読み出した第２残量値をＥＥＰＲＯＭ１３４から読み出した第２所定値で除して得られた値に１００を乗じて第２残量割合（％）として決定する。第２所定値は、カートリッジ２００に貯留されたインクが使い切られたときにタンク１６０に貯留されているインクの量を示す値である。
【０１４８】
コントローラ１３０は、決定した第２残量割合に基づいて、第２オブジェクト２５２の目盛の数を決定する（Ｓ７３）。具体的には、コントローラ１３０は、決定した第２残量割合が０％以上５％未満である場合は、目盛の数を「１」に決定し、第２残量割合が５％以上〜１０％未満である場合は、目盛の数を「２」に決定する。同様に、第２残量割合が５％増加するごとに、目盛の数が１つずつ増やされ、第２残量割合が９５％以上１００％未満である場合、目盛の数が最大値「２０」に決定される。
【０１４９】
コントローラ１３０は、オブジェクト決定処理（図１１）で表示することに決定したオブジェクトを含む待機画面及びインク残量画面をディスプレイ２８に表示させる。したがって、待機画面において表示される第３オブジェクト２５３、第４オブジェクト２５４（「！」）、第６オブジェクト２５６（「×」）、第８オブジェクト２５８（「？」）と、インク残量画面において表示される第１オブジェクト２５１、第５オブジェクト２５５（「！」）、第７オブジェクト２５７（「×」）、第９オブジェクト２５９（「？」）とは、連動する。すなわち、待機画面に表示される第３オブジェクト２５３は、インク残量画面に表示される第１オブジェクト２５１を縮小した形状であり、待機画面に第４オブジェクト２５４（「！」）が表示されると、インク残量画面にも第５オブジェクト２５５（「！」）が表示され、待機画面に第６オブジェクト２５６（「×」）が表示されると、インク残量画面にも第７オブジェクト２５７（「×」）が表示され、待機画面に第８オブジェクト２５８（「？」）が表示されると、インク残量画面にも第９オブジェクト２５９（「？」）が表示される。
【０１５０】
また、コントローラ１３０は、待機画面をディスプレイ２８に表示させるか、インク残量画面をディスプレイ２８に表示させるかを決定する画面選択処理を実行する。コントローラ１３０は、第３オブジェクト２５３をタップするユーザ操作により、或いは自動で、待機画面からインク残量画面に、或いはインク残量画面から待機画面に画面を切り替える。以下、詳しく説明する。
【０１５１】
[画面選択処理]
まず、コントローラ１３０は、図１２に示される画面選択処理において、待機画面（図１３）をディスプレイ２８に表示させる（Ｓ１１１）。次に、コントローラ１３０は、第３オブジェクト２５３がタップされたか否か（Ｓ１１２）を判断する。コントローラ１３０は、第３オブジェクト２５３がタップされたと判断すると（Ｓ１１２：Ｙｅｓ）、図７に示される画像形成処理及び図８に示される更新処理を実行し、次いで、図１１に示されるオブジェクト決定処理により決定した内容に基づいて、待機画面（図１３）に代えて、インク残量画面（図１４）をディスプレイ２８に表示させる（Ｓ１１６）。
【０１５２】
また、コントローラ１３０は、図７に示される画像形成処理及び図８に示される更新処理を実行し、次いで、図１１に示されるオブジェクト決定処理を実行後、画面選択処理において、第３オブジェクト２５３がタップされていないと判断すると（Ｓ１１２：Ｎｏ）、第４オブジェクト２５４及び第５オブジェクト２５５（「！」）を表示に決定したか否か（Ｓ１１３）、第６オブジェクト２５６及び第７オブジェクト２５７（「×」）を表示に決定したか否か（Ｓ１１４）、第８オブジェクト２５８及び第９オブジェクト２５９（「？」）を表示に決定したか否か（Ｓ１１５）を判断する。
【０１５３】
また、コントローラ１３０は、第４オブジェクト２５４及び第５オブジェクト２５５を表示に決定したと判断し（Ｓ１１３：Ｙｅｓ）、或いは、第６オブジェクト２５６及び第７オブジェクト２５７を表示に決定したと判断し（Ｓ１１４：Ｙｅｓ）、或いは、第８オブジェクト２５８及び第９オブジェクト２５９を表示に決定したと判断すると（Ｓ１１５：Ｙｅｓ）、ユーザ操作に拠らず、待機画面（図１３）に代えてインク残量画面（図１４）をディスプレイ２８に表示させる（Ｓ１１６）。すなわち、待機画面からインク残量画面に画面が自動で切り換わる。ステップＳ１１６の処理は、第１表示処理の一例である。
【０１５４】
コントローラ１３０は、インク残量画面をディスプレイ２８に表示された時から、不図示のタイマカウンタを用いて経時を開始する。コントローラ１３０は、タイマカウンタのカウント値がＥＥＰＲＯＭ１３４に記憶された所定の閾値時間を超えるまで（Ｓ１１７：Ｎｏ）、インク残量画面をディスプレイ２８に表示させる。コントローラ１３０は、タイマカウンタのカウント値が閾値時間を超えたと判断すると（Ｓ１１７：Ｙｅｓ）、ユーザ操作に拠らず、インク残量画面に代えて待機画面をディスプレイ２８に表示させる（Ｓ１１８）。ステップＳ１１１及びステップＳ１１８の処理は、第２表示処理の一例である。
【０１５５】
また、コントローラ１３０は、ホームボタン１９が押下されたか否かを監視する（Ｓ１１７：Ｎｏ、Ｓ１１９：Ｎｏ）。コントローラ１３０は、ホームボタン１９から操作信号が入力し、ホームボタン１９が押下されたと判断すると（Ｓ１１９：Ｙｅｓ）、インク残量画面に代えて待機画面をディスプレイ２８に表示させ（Ｓ１１８）、処理を終了する。
【０１５６】
一方、コントローラ１３０は、第３オブジェクト２５３がタップされていないと判断し（Ｓ１１２：Ｎｏ）、かつ、第４オブジェクト２５４及び第５オブジェクト２５５を表示に決定していないと判断し（Ｓ１１３：Ｎｏ）、かつ、第６オブジェクト２５６及び第７オブジェクト２５７を表示に決定していないと判断し（Ｓ１１４：Ｎｏ）、かつ、第８オブジェクト２５８及び第９オブジェクト２５９を表示に決定していないと判断すると（Ｓ１１５：Ｎｏ）、待機画面（図１３）を継続してディスプレイ２８に表示させ（Ｓ１１８）、処理を終了する。
【０１５７】
ステップＳ１１３、Ｓ１１４、Ｓ１１５において判断される条件は、画面遷移条件の一例である。
【０１５８】
［第１実施形態の効果］
本実施形態では、カートリッジ２００に貯留されたインクの量を示す第１オブジェクト２５１、及びタンク１６０に貯留されたインクの量を示す第２オブジェクト２５２がインク残量画面に表示され、カートリッジ２００に貯留されたインクの量を示す第３オブジェクト２５３が待機画面に表示される。ユーザは、待機画面に表示された第３オブジェクト２５３により、カートリッジ２００に貯留されたインクが十分にあることや、インクが十分に無いことや、インクが使い切られたことを認識する。ユーザは、カートリッジ２００に貯留されたインクが十分に無いことや、インクが使い切られたことを認識すると、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。待機画面に第３オブジェクト２５３を表示させ、インク残量画面に第１オブジェクト２５１及び第２オブジェクト２５２を表示させることにより、インク残量をユーザに容易に認識させることができる。
【０１５９】
また、本実施形態では、表示領域の面積を大きくできるインク残量画面において、インク残量の詳細を表示し、表示領域の面積を大きくできない待機画面において、インク残量の情報を限定して表示する。したがって、待機画面において、必要最低限の情報をユーザに認識させることができ、また、インク残量画面において、インク残量の詳細をユーザに認識させることができる。
【０１６０】
また、本実施形態では、第１オブジェクト２５１の目盛と、第３オブジェクト２５３の目盛とは、連動して変化する。したがって、第１オブジェクト２５１と第３オブジェクト２５３とが示す内容（カートリッジ２００のインク残量）が同一であることをユーザに容易に認識させることができ、また、第１オブジェクト２５１と第３オブジェクト２５３とが示す内容が同一でないとの誤解をユーザに与えるおそれが低減する。
【０１６１】
また、本実施形態では、待機画面に第４オブジェクト２５４（「！」）が表示されるので、インク残量に関する情報があることをユーザに容易に認識させることができる。待機画面に表示された第４オブジェクト２５４を視認したユーザは、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。すなわち、第４オブジェクト２５４が待機画面に表示されることにより、インク残量に関する詳細の確認をユーザに促すことができる。
【０１６２】
また、本実施形態では、待機画面に第６オブジェクト２５６（「×」）が表示されるので、インク残量に関する情報があることをユーザに容易に認識させることができる。待機画面に表示された第６オブジェクト２５６を視認したユーザは、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。すなわち、第６オブジェクト２５６が待機画面に表示されることにより、インク残量に関する詳細の確認をユーザに促すことができる。
【０１６３】
また、本実施形態では、インク残量画面に第５オブジェクト２５５（「！」）が表示されるので、カートリッジ２００に貯留されたインクが使い切られたことをユーザに容易に認識させることができる。また、待機画面に表示される第４オブジェクト２５４とインク残量画面に表示される第５オブジェクト２５５とは同一の記号「！」であるので、待機画面に表示された第４オブジェクト２５４を視認したユーザによって待機画面からインク残量画面に画面が切り替えられた場合に、ユーザに違和感を生じさせることがない。
【０１６４】
また、本実施形態では、インク残量画面に第７オブジェクト２５７（「×」）が表示されるので、カートリッジ２００を交換しなければ印刷を継続できないことをユーザに容易に認識させることができる。また、待機画面に表示される第６オブジェクト２５６とインク残量画面に表示される第７オブジェクト２５７とは同一の記号「×」であるので、待機画面に表示された第６オブジェクト２５６を視認したユーザによって待機画面からインク残量画面に画面が切り替えられた場合に、ユーザに違和感を生じさせることがない。
【０１６５】
また、本実施形態では、適合しないカートリッジ２００が装着ケース１５０に装着され、残量を算出できないと判断すると、待機画面に第８オブジェクト２５８（「？」）が表示される。したがって、適合しないカートリッジ２００が使用されており、インク残量を表示できないことをユーザに容易に認識させることができる。その結果、故障によってインク残量が表示されないとの誤解をユーザが抱くことを抑制することができる。
【０１６６】
また、本実施形態では、適合しないカートリッジ２００が装着ケース１５０に装着され、残量を算出できないと判断すると、インク残量画面に第９オブジェクト２５９（「？」）が表示される。したがって、適合しないカートリッジ２００が使用されており、インク残量を表示できないことをユーザに容易に認識させることができる。その結果、故障によってインク残量が表示されないとの誤解をユーザが抱くことを抑制することができる。また、待機画面に表示される第８オブジェクト２５８とインク残量画面に表示される第９オブジェクト２５９とは同一の記号「？」であるので、待機画面に表示された第８オブジェクト２５８を視認したユーザによって待機画面からインク残量画面に画面が切り替えられた場合に、ユーザに違和感を生じさせることがない。
【０１６７】
また、本実施形態では、ユーザが第３オブジェクト２５３をタップすることにより、待機画面からインク残量画面に画面が切り替わり、ユーザがホームボタン１９を押下することにより、インク残量画面から待機画面に画面が切り替わる。したがって、インク残量をユーザに容易に確認させることができる。
【０１６８】
また、本実施形態では、第４オブジェクト２５４（「！」）、第６オブジェクト２５６（「×」）、第８オブジェクト２５８（「？」）を表示に決定し、或いは印刷が行われると、ユーザが第３オブジェクト２５３をタップしなくても、待機画面からインク残量画面に画面が切り替わる。したがって、画面を切り替えるユーザの手間が減少する。また、インク残量画面がディスプレイ２８に表示されてから所定の閾値時間が経過すると、再び待機画面がディスプレイ２８に表示される。したがって、画面を切り替えるユーザの手間がさらに減少する。
【０１６９】
また、本実施形態では、第４所定値に対する第１残量値の割合を決定し、決定した割合に応じて第１オブジェクト２５１のメモリの数を決定するので、第１オブジェクト２５１の１目盛が示す着色剤の量は、カートリッジ２００の交換時にタンク１６０に残っていたインクの量に拘わらず一定になる。したがって、ユーザに違和感を与えることなく、カートリッジ２００に貯留されたインクの残量をユーザに認識させることができる。
【０１７０】
また、本実施形態では、第１残量割合が１００％以上であるときは、第１オブジェクト２５１の数は全て最大値（２０個）とされる。すなわち、カートリッジ２００が装着ケース１５０に装着されたときにタンク１６０に残っていたインクが使用されるまでは、第１オブジェクト２５１は、満量表示（最大目盛表示）を行う。したがって、カートリッジ２００が交換されたときに第１オブジェクト２５１の目盛の数がばらつくことがない。その結果、ユーザに違和感を生じさせることなく、カートリッジ２００の残量をユーザに認識させることができる。
【０１７１】
また、本実施形態では、液面センサ１５５の出力がローレベル「Ｌ」からハイレベル「Ｈ」に変化したと判断すると、第１オブジェクト２５１の目盛の数をゼロに決定する。すなわち、液面センサ１５５の出力がローレベル「Ｌ」からハイレベル「Ｈ」に変化するまでは、少なくとも１つの目盛がディスプレイ２８に表示される。したがって、カートリッジ２００にインクが使い切られていないにも拘わらず、目盛の数がゼロになることが防止される。その結果、インクが使い切られていないカートリッジ２００が新しいカートリッジ２００に交換されることを抑制することができる。
【０１７２】
また、本実施形態では、液面センサ１５５の出力がローレベル「Ｌ」からハイレベル「Ｈ」に変化したと判断すると、第１オブジェクト２５１の目盛の数をゼロに決定する。すなわち、算出した第１残量値に拘わらず、液面センサ１５５の出力がローレベル「Ｌ」からハイレベル「Ｈ」に変化したと判断すると、第１オブジェクト２５１の目盛の数をゼロにする。したがって、カウントした排出値が含む誤差がリセットされ、カートリッジ２００の残量を、より正確に表示することができる。
【０１７３】
また、本実施形態では、カートリッジ２００に貯留されたインクが使い切られるまでは、第２オブジェクト２５２は、最大目盛を表示し、その後、印刷などによって使用されたインクの量（排出値）に応じて目盛の数が減少する。したがって、ユーザに対して、カートリッジ２００に貯留されたインクが使い切られるまでは、第１オブジェクト２５１に注目させることができ、カートリッジ２００に貯留されたインクが使い切られた後は、第２オブジェクト２５２に注目させることができる。その結果、インクの残量に関する情報を選択的にユーザに認識させることができる。
【０１７４】
また、本実施形態では、液面センサ１５５により、カートリッジ２００が使い切られたか否かを判断するので、排出値に基づいて判断するよりも、カートリッジ２００が使い切られたか否かを正確に判断することができる。
【０１７５】
また、本実施形態では、４つの第３オブジェクト２５３を待機画面に表示するので、４つの第１オブジェクト２５１と、４つの第２オブジェクト２５２とを待機画面に表示する場合に比べ、表示が簡単である。したがって、４つの第１オブジェクト２５１と、４つの第２オブジェクト２５２とを待機画面に表示する場合に比べ、ユーザに容易に残量を認識させることができる。
【０１７６】
また、本実施形態では、カートリッジ２００に加え、タンク１６０を有するので、カートリッジ２００に貯留されたインクが使い切られた後も、印刷を継続して行うことができる。ユーザは、タンク１６０に貯留されたインクを使い切る前に、カートリッジ２００を交換すればよい。
【０１７７】
[第２実施形態]
上述の第１実施形態では、カートリッジ２００に貯留されたインクの残量を示す第１オブジェクト２５１及びタンク１６０に貯留されたインクの残量を示す第２オブジェクト２５２を含むインク残量画面がディスプレイ２８に表示される例を説明した。第２実施形態では、第１オブジェクト２５１を含まず、第２オブジェクト２５２を含むインク残量画面がディスプレイ２８に表示される例を説明する。
【０１７８】
本実施形態に係るプリンタ１０は、第１実施形態で説明したプリンタ１０と同構成である。
【０１７９】
プリンタ１０のディスプレイ２８は、第１実施形態と同様に、待機画面を表示する。待機画面は、第２画面の一例である。第２画面において表示される第３オブジェクト２５３は、第２オブジェクトの一例である。
【０１８０】
また、図１７において、ディスプレイ２８は、第１実施形態で説明したインク残量画面に代えて、以下に説明するインク残量画面を表示する。
【０１８１】
[インク残量画面]
インク残量画面は、マゼンタを示すＭの文字である第１０オブジェクト２６０Ｍと、シアンを示すＣの文字である第１０オブジェクト２６０Ｃと、イエローを示すＹの文字である第１０オブジェクト２６０Ｙと、ブラックを示すＢｋの文字である第１０オブジェクト２６０Ｂｋとを有する。なお、第１０オブジェクト２６０は、それぞれの色を示すものであれば、他の文字や記号や図形であってもよい。インク残量画面は、第１画面の一例である。
【０１８２】
また、インク残量画面は、タンク１６０のインク残量を示す複数の第１３オブジェクト２６３を含む。各第１３オブジェクト２６３は、各第１０オブジェクト２６０の下方にそれぞれ位置する。第１０オブジェクト２６０は、第１３オブジェクト２６３が対応するインクの色を示す。第１３オブジェクト２６３は、第１オブジェクトの一例である。
【０１８３】
第１３オブジェクト２６３は、縦方向７１に長い縦長の矩形の枠部６５と、インク残量に応じた長さの目盛部６６とを備える。すなわち、タンク１６０に貯留されたインクの残量がゼロである場合、第１３オブジェクト２６３は、枠部６５だけとなる。目盛部６６は、タンク１６０に貯留されたインクの残量に応じた数だけ表示される。すなわち、第１３オブジェクト２６３は、タンク１６０に貯留されたインクの残量に応じた面積で表示される複数の表示形態を有している。
【０１８４】
また、インク残量画面は、状況に応じて表示される第５オブジェクト２５５を含む。第５オブジェクト２５５は、上述の第４オブジェクト２５４と同様に、「！」の記号である。第５オブジェクト２５５は、第１３オブジェクト２６３の枠部６５に重ねて表示される。具体的には、第５オブジェクト２５５は、最大表示でない第１３オブジェクト２６３の枠部６５に重ねて表示される。図示例では、第５オブジェクト２５５は、シアンを示す第１３オブジェクト２６３Ｃの枠部６５に重ねて表示されている。第５オブジェクト２５５は、カートリッジ２００のインクが使い切られたことをユーザに直感的に認識させる。なお、第５オブジェクト２５５は、第４オブジェクト２５４と異なる文字や記号や図形であってもよい。
【０１８５】
また、インク残量画面は、状況に応じて表示される第７オブジェクト２５７を含む。第７オブジェクト２５７は、上述の第６オブジェクト２５６と同様に、「×」の記号である。第７オブジェクト２５７は、第１３オブジェクト２６３の枠部６５に重ねて表示される。具体的には、第７オブジェクト２５７は、インクが使い切られたタンク１６０を示す第１３オブジェクト２６３の枠部６５に重ねて表示される。図示例では、第７オブジェクト２５７は、イエローを示す第１３オブジェクト２６３Ｙの枠部６５に重ねて表示されている。第７オブジェクト２５７は、カートリッジ２００を交換しなければ印刷を継続して行えないことをユーザに直感的に認識させる。なお、第７オブジェクト２５７は、第６オブジェクト２５６と異なる文字や記号や図形であってもよい。
【０１８６】
また、インク残量画面は、図１８に示されるように、状況に応じて表示される第９オブジェクト２５９を含む。第９オブジェクト２５９は、上述の第８オブジェクト２５８と同様に、「？」の記号である。第９オブジェクト２５９は、第１３オブジェクト２６３の枠部６５に重ねて表示される。具体的には、第９オブジェクト２５９は、インク残量を表示できない第１３オブジェクト２６３の枠部６５に重ねて表示される。図示例では、第９オブジェクト２５９は、シアン及びイエローを示す第１３オブジェクト２６３Ｃの枠部６５に重ねて表示されている。第９オブジェクト２５９は、適合しないカートリッジ２００が装着ケース１５０に装着されてインク残量を表示できないことをユーザに直感的に認識させる。なお、第９オブジェクト２５９は、第８オブジェクト２５８と異なる文字や記号や図形であってもよい。
【０１８７】
また、図１７に示されるように、インク残量画面は、「印刷可能枚数（ＩＳＯ換算）」の文字である第１１オブジェクト２６１と、印刷可能枚数を示す第１２オブジェクト２６２Ｍ、第１２オブジェクト２６２Ｃ、第１２オブジェクト２６２Ｙ、及び第１２オブジェクト２６２Ｂｋと有する。第１１オブジェクト２６１は、第２オブジェクト２５２の下方に位置している。なお、第１１オブジェクト２６１は、印刷可能枚数を示すものであれば、他の文字や図形や記号であってもよい。
【０１８８】
「印刷可能枚数（ＩＳＯ換算）」とは、国際標準化機構（ＩＳＯ）が規定した試験方法で印刷を行った場合に、現在のインク残量で印刷を行うことができる用紙の枚数を示す。
【０１８９】
第１２オブジェクト２６２Ｍは、第１１オブジェクト２６１の下方であって、かつ、マゼンタを示す第１０オブジェクト２６０Ｍの下方に位置している。第１２オブジェクト２６２Ｍは、カートリッジ２００及びタンク１６０に貯留されたマゼンタのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｍは、「７００」の数字であり、７００枚の用紙に印刷が可能であることを示している。
【０１９０】
第１２オブジェクト２６２Ｃは、第１１オブジェクト２６１の下方であって、かつ、シアンを示す第１０オブジェクト２６０Ｃの下方に位置している。第１２オブジェクト２６２Ｃは、カートリッジ２００及びタンク１６０に貯留されたシアンのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｃは、「１５０」の数字であり、１５０枚の用紙に印刷が可能であることを示している。
【０１９１】
第１２オブジェクト２６２Ｙは、第１１オブジェクト２６１の下方であって、かつ、イエローを示す第１０オブジェクト２６０Ｙの下方に位置している。第１２オブジェクト２６２Ｙは、カートリッジ２００及びタンク１６０に貯留されたイエローのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｙは、「０」の数字であり、０枚の用紙に印刷が可能であることを示している。
【０１９２】
第１２オブジェクト２６２Ｂｋは、第１１オブジェクト２６１の下方であって、かつ、ブラックを示す第１０オブジェクト２６０Ｂｋの下方に位置している。第１２オブジェクト２６２Ｂｋは、カートリッジ２００及びタンク１６０に貯留されたブラックのインク残量により、何枚の用紙に印刷が可能であるかを示す。図示例では、第１２オブジェクト２６２Ｂｋは、「２３００」の数字であり、２３００枚の用紙に印刷が可能であることを示している。
【０１９３】
なお、カートリッジ２００及びタンク１６０に残っているインク残量の多寡に応じて、第１２オブジェクト２６２が示す数字が変化する。
【０１９４】
インク残量画面（図１４）の表示領域である第１表示領域の表示面積である第１表示面積Ｓ１は、待機画面（図１３）における第３オブジェクト２５３が表示された表示領域である第２表示領域の表示面積である第２表示面積Ｓ２よりも大きい。すなわち、表示面積が小さい待機画面の第２表示領域では、カートリッジ２００のインク残量のみを表示し、表示面積が大きいインク残量画面の第１表示領域では、カートリッジ２００のインク残量、タンク１６０のインク残量、及び印刷可能枚数（ＩＳＯ換算）を表示する。なお、図示例では、インク残量画面の第１表示面積Ｓ１は、待機画面の第２表示面積Ｓ２の約３０倍である。
【０１９５】
プリンタ１０のコントローラ１３０は、第１実施形態と同一の画像形成処理、第１更新処理、第２更新処理、第３更新処理、及び第４更新処理を実行する。
【０１９６】
また、コントローラ１３０は、図１９に示されるオブジェクト決定処理を実行する。
【０１９７】
［オブジェクト決定処理］
まず、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合するか否かを判断する（Ｓ９１）。具体的には、コントローラ１３０は、ＩＣチップ２４７にアクセスを試み、「ＩＣチップ２４７にアクセスできない」、或いは、「種別情報などの所定の情報を読み出せない」と判断すると、装着ケース１５０に装着されたカートリッジ２００が適合しないカートリッジであると判断する。コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合しないカートリッジであると判断すると（Ｓ９１：Ｎｏ）、「？」の記号である第８オブジェクト２５８及び第９オブジェクト２５９を表示に決定する（Ｓ９２）。
【０１９８】
次に、コントローラ１３０は、第１３オブジェクト２６３の目盛部６６と、第３オブジェクト２５３の目盛部７７と、「！」の記号である第４オブジェクト２５４及び第５オブジェクト２５５と、「×」の記号である第６オブジェクト２５６及び第７オブジェクト２５７とを非表示に決定し（Ｓ１３１）、処理を終了する。
【０１９９】
一方、コントローラ１３０は、装着ケース１５０に装着されたカートリッジ２００が適合する判断すると（Ｓ９１：Ｙｅｓ）、更新した第１残量値及び第２残量値をＲＡＭ１３２から読み出すとともに（Ｓ９４）、Ｓ＿Ｅｍｐｔｙフラグの設定値を確認する（Ｓ９５）。すなわち、コントローラ１３０は、印刷を継続して行えるだけのインクがあるか否かを判断する。
【０２００】
コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの設定値がＯＮであり、印刷を継続して行えるだけのインクが残っていないと判断すると（Ｓ９５：ＯＮ）、第３オブジェクト２５３の目盛部７７を非表示（目盛の数がゼロ）に決定し（Ｓ１３２）、第１３オブジェクト２６３の目盛部６６を非表示（目盛の数がゼロ）に決定し（Ｓ１３３）、「×」の記号である第６オブジェクト２５６及び第７オブジェクト２５７を表示に決定し（Ｓ９８）、印刷可能枚数を示す第１２オブジェクト２６２を「０」に決定し（Ｓ９９）、処理を終了する。
【０２０１】
コントローラ１３０は、Ｓ＿Ｅｍｐｔｙフラグの設定値がＯＦＦであり、印刷を継続して行えるだけのインクが残っていると判断すると（Ｓ９５：ＯＦＦ）、液面センサ１５５の出力値を確認する（Ｓ１００）。すなわち、コントローラ１３０は、カートリッジ２００に貯留されたインクが使い切られているか否かを判断する。
【０２０２】
コントローラ１３０は、液面センサ１５５の出力値が「Ｌ」であって。カートリッジ２００に貯留されたインクが使い切られていないと判断すると（Ｓ１００：Ｌ）、図９（Ａ）に示される第１（第３）オブジェクト目盛決定処理（Ｓ１０１）と同一の処理である第３オブジェクト目盛決定処理を実行する（Ｓ１３４）。
【０２０３】
[第３オブジェクト目盛決定処理]
第３オブジェクト目盛決定処理は、決定した第１残量値に基づいて、第３オブジェクト２５３の目盛の数を決定する処理である。第３オブジェクト目盛決定処理は、図９（Ａ）に示される第１（第３）オブジェクト目盛決定処理と同じ処理である。ただし、本実施形態では、第１実施形態と異なり、第３オブジェクト２５３の目盛の数のみを決定する。
【０２０４】
図１９に示されるように、コントローラ１３０は、第３オブジェクト２５３の目盛の数を決定（Ｓ１３４）した後、第１３オブジェクト２５２の目盛の数を最大値「２０」に決定する（Ｓ１３５）。また、コントローラ１３０は、第１実施形態と同一の印刷可能枚数決定処理を実行し（Ｓ１０３）、処理を終了する。
【０２０５】
図１９に示されるように、コントローラ１３０は、液面センサ１５５の出力値が「Ｈ」であり、カートリッジ２００に貯留されたインクが使い切られていると判断すると（Ｓ１００：Ｈ）、第３オブジェクト２５３の目盛部７７を非表示に決定する（Ｓ１３６）。次に、コントローラ１３０は、「！」の記号である第４オブジェクト２５４及び第５オブジェクト２５５を表示に決定する（Ｓ１０５）。次に、コントローラ１３０は、第１実施形態と同一の第２オブジェクト目盛決定処理（Ｓ１０６）と同じ処理である第１３オブジェクト決定処理を実行する。
【０２０６】
[第１３オブジェクト目盛決定処理]
図９（Ｄ）の第１３オブジェクト目盛決定処理は、図８（Ｄ）に示される第４更新処理で決定した第２残量値に基づいて、第１３オブジェクト２６３の目盛の数を決定する処理である。図９（Ｄ）を参照して第１３オブジェクト目盛決定処理について説明する。
【０２０７】
コントローラ１３０は、第２残量値及び第２所定値を読み出し（Ｓ７１）、第２残量割合を決定する（Ｓ７２）。具体的には、コントローラ１３０は、読み出した第２残量値を第２所定値で除して得られた値に１００を乗じて第２残量割合を算出する。第２所定値は、カートリッジ２００に貯留されたインクが使い切られたときにタンク１６０に貯留されているインクの量を示す値である。
【０２０８】
コントローラ１３０は、決定した第２残量割合に基づいて、第１３オブジェクト２６３の目盛の数を決定する（Ｓ７４）。具体的には、コントローラ１３０は、決定した第２残量割合が０％以上５％未満である場合は、目盛の数を「１」に決定し、第２残量割合が５％以上〜１０％未満である場合は、目盛の数を「２」に決定する。同様に、第２残量割合が５％増加するごとに、目盛の数が１つずつ増やされ、第２残量割合が９５％以上１００％未満である場合、目盛の数が最大値「２０」に決定される。
【０２０９】
図１９に示されるように、コントローラ１３０は、第１３オブジェクト目盛決定処理の実行後（Ｓ１３７）、印刷可能枚数決定処理（Ｓ１０７）を実行し、処理を終了する。印刷可能枚数決定処理は、ステップＳ１０３の印刷可能枚数決定処理と同じ処理である。
【０２１０】
また、コントローラ１３０は、第１実施形態と同一の画面選択処理を実行する。
【０２１１】
[第２実施形態の効果]
本実施形態では、第１実施形態と同じ構成の部分によって、第１実施形態と同様の効果を有する。
【０２１２】
また、本実施形態では、タンク１６０に貯留されたインクの量を示す第１３オブジェクト２６３がインク残量画面に表示され、カートリッジ２００に貯留されたインクの量を示す第３オブジェクト２５３が待機画面に表示される。ユーザは、待機画面に表示された第３オブジェクト２５３により、カートリッジ２００に貯留されたインクが十分にあることや、インクが十分に無いことや、インクが使い切られたことを認識する。ユーザは、カートリッジ２００に貯留されたインクが十分に無いことや、インクが使い切られたことを認識すると、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。待機画面に第３オブジェクト２５３を表示させ、インク残量画面に第１３オブジェクト２６３を表示させることにより、インク残量をユーザに容易に認識させることができる。
【０２１３】
また、本実施形態では、表示領域の面積を大きくできるインク残量画面において、インク残量の詳細を表示し、表示領域の面積を大きくできない待機画面において、インク残量の情報を限定して表示する。したがって、待機画面において、必要最低限の情報をユーザに認識させることができ、また、インク残量画面において、インク残量の詳細をユーザに認識させることができる。
【０２１４】
［変形例１］
上述の第１実施形態及び第２実施形態では、待機画面に表示された第３オブジェクト２５３が、カートリッジ２００に貯留されたインクの残量を示す例が説明された。しかしながら、図１６（Ａ）に示されるように、第３オブジェクト２５３は、タンク１６０に貯留されたインクの残量を示していてもよい。本変形例では、第３オブジェクト２５３は、第１実施形態で説明された第２オブジェクト２５２、及び第２実施形態で説明された第１３オブジェクト２６３と連動して表示される。すなわち、第３オブジェクト２５３は、第２オブジェクト２５２及び第１３オブジェクト２６３の目盛の数と同じ数の目盛を表示する。
【０２１５】
また、本変形例では、実施形態と同様に、カートリッジ２００に貯留されたインクが使い切られると、第３オブジェクト２５３に重ねて、第４オブジェクト２５４（「！」）がディスプレイ２８に表示される。また、タンク１６０に貯留されたインクが使い切られると、第６オブジェクト２５６（「×」）がディスプレイ２８に表示される。また、適合しないカートリッジ２００が装着ケース１５０に装着されると、第８オブジェクト２５８（「？」）がディスプレイ２８に表示される。
【０２１６】
［変形例１の効果］
本変形例では、カートリッジ２００に貯留されたインクの量を示す第１オブジェクト２５１、及びタンク１６０に貯留されたインクの量を示す第２オブジェクト２５２がインク残量画面に表示され、タンク１６０に貯留されたインクの量を示す第３オブジェクト２５３が待機画面に表示される。ユーザは、待機画面に表示された第３オブジェクト２５３により、タンク１６０に貯留されたインクが十分にあることや、インクが十分に無いことや、インクが使い切られたことを認識する。ユーザは、タンク１６０に貯留されたインクが十分に無いことや、インクが使い切られたことを認識すると、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。待機画面に第３オブジェクト２５３を表示させ、インク残量画面に第１オブジェクト２５１及び第２オブジェクト２５２を表示させることにより、インク残量をユーザに容易に認識させることができる。
【０２１７】
また、本変形例では、第３オブジェクト２５３に重ねて第４オブジェクト２５４（「！」）を表示するので。カートリッジ２００に貯留されたインクが使い切られたこともユーザに容易に認識させることができる。
【０２１８】
［変形例２］
上述の第１実施形態及び第２実施形態では、待機画面に表示された第３オブジェクト２５３が、カートリッジ２００に貯留されたインクの残量を示す例が説明された。しかしながら、図１６（Ｂ）に示されるように、第３オブジェクト２５３は、カートリッジ２００及びタンク１６０に貯留されたインクの総残量を示していてもよい。
【０２１９】
コントローラ１３０は、図９（Ｃ）に示される第３オブジェクト目盛決定処理を実行し、第３オブジェクト２５３の目盛の数を決定する。まず、コントローラ１３０は、第１残量値及び第２残量値をＲＡＭ１３３から読み出し、初期充填値をＥＥＰＲＯＭ１３４から読み出す（Ｓ１２１）。コントローラ１３０は、読み出した第１残量値、第２残量値、及び初期充填値から、総残量割合を算出する（Ｓ１２２）。具体的には、コントローラ１３０は、第１残量値と第２残量値とを和算して総残量値を算出し、算出した総残量値を初期残量値で除して総残量割合を算出する。
【０２２０】
コントローラ１３０は、算出した総残量割合に基づいて、第３オブジェクト２５３の目盛の数を決定する（Ｓ１２３）。具体的には、コントローラ１３０は、算出した総残量割合が０％以上５％未満である場合は、目盛の数を「１」に決定し、総残量割合が５％以上〜１０％未満である場合は、目盛の数を「２」に決定する。同様に、総残量割合が５％増加するごとに、目盛の数が１つずつ増やされる。ただし、総残量割合が９５％以上である場合は、目盛の数は、全て最大表示の「２０」に決定される。
【０２２１】
また、本変形例では、上述の実施形態と同様に、カートリッジ２００に貯留されたインクが使い切られると、第３オブジェクト２５３に重ねて、第４オブジェクト２５４（「！」）がディスプレイ２８に表示される。また、タンク１６０に貯留されたインクが使い切られると、第６オブジェクト２５６（「×」）がディスプレイ２８に表示される。また、適合しないカートリッジ２００が装着ケース１５０に装着されると、第８オブジェクト２５８（「？」）がディスプレイ２８に表示される。
【０２２２】
［変形例２の効果］
本変形例では、カートリッジ２００に貯留されたインクの量を示す第１オブジェクト２５１、及びタンク１６０に貯留されたインクの量を示す第２オブジェクト２５２がインク残量画面に表示され、カートリッジ２００及びタンク１６０に貯留されたインクの総残量を示す第３オブジェクト２５３が待機画面に表示される。ユーザは、待機画面に表示された第３オブジェクト２５３により、インクが十分にあることや、インクが十分に無いことや、インクが使い切られたことを認識する。ユーザは、インクが十分に無いことや、インクが使い切られたことを認識すると、第３オブジェクト２５３をタップしてインク残量画面をディスプレイ２８に表示させ、インク残量の詳細を確認する。待機画面に第３オブジェクト２５３を表示させ、インク残量画面に第１オブジェクト２５１及び第２オブジェクト２５２を表示させることにより、インク残量をユーザに容易に認識させることができる。
【０２２３】
また、本変形例では、第３オブジェクト２５３に重ねて第４オブジェクト２５４（「！」）を表示するので、カートリッジ２００に貯留されたインクが使い切られたこともユーザに容易に認識させることができる。
【０２２４】
［その他の変形例］
上述の第１実施形態及び第２実施形態では、インクを着色剤の一例として説明した。しかしながら、着色剤はインクに限らず、トナーであってもよい。
【０２２５】
また、上述の第１実施形態及び第２実施形態では、水頭差によってカートリッジ２００からタンク１６０にインクが流出する例を説明した。しかしながら、重力によって、カートリッジ２００からタンクにインクが流出されてもよいし、ポンプなどの駆動源を用いてカートリッジ２００からタンクにインクが流出されてもよい。駆動源を用いる場合、タンクは、例えばヘッド２１に搭載される。
【０２２６】
また、上述の第１実施形態及び第２実施形態では、インクを貯留するカートリッジ２００及びタンク１６０が用いられた例を説明した。しかしながら、タンク１６０のみが用いられてもよいし、カートリッジ２００のみが用いられてもよい。タンク１６０のみが用いられる場合、例えば、液面センサ１５５が「Ｌ」から「Ｈ」になったときにタンク１６０に貯留されたインクの残量が初期充填量とされる。或いは、ユーザがタンク１６０にインクを充填した際に、初期充填量がユーザによってコントローラ１３０に入力される。コントローラ１３０は、当該初期充填量及び排出値を用いて第２残量を算出し、ＩＳＯ換算や消費量換算での印刷可能枚数を算出してディスプレイ２８に表示する。
【０２２７】
また、上述の第１実施形態及び第２実施形態では、第１オブジェクト２５１、第２オブジェクト２５２、第３オブジェクト２５３、及び第１３オブジェクト２６３が表示する目盛は、段階的に変化する例を説明した。しかしならが、目盛は、無段階で表示されてもよい。すなわち、第１オブジェクト２５１及び第３オブジェクト２５３は、第１残量値に応じた面積の目盛を表示し、第２オブジェクト２５２及び第１３オブジェクト２６３は、第２残量値に応じた面積の目盛を表示してもよい。また、目盛は、２０段階に限らず、１０段階や５段階など、複数の段階表示であればよい。
【０２２８】
また、上述の第１実施形態及び第２実施形態では、第１オブジェクト２５１、第２オブジェクト２５２、第３オブジェクト２５３は、縦方向７１に長い矩形である例を説明した。しかしながら、第１オブジェクト２５１、第２オブジェクト２５２、第３オブジェクト２５３は、円形など、他の形状であってもよい。
【０２２９】
また、上述の第１実施形態及び第２実施形態では、印刷が行われたり、カートリッジ２００に貯留されたインクが使い切られたり、タンク１６０に貯留されたインクが使い切られたり、適合しないカートリッジ２００が装着ケース１５０に装着されると、ユーザの操作に拘わらずインク残量画面が表示される例を説明した。しかしながら、第３オブジェクト２５３をタップするなどのユーザの操作のみによって待機画面からインク残量画面に画面が切り替えられてもよい。
【０２３０】
また、上述の第１実施形態における画面選択処理（図１２）では、第４オブジェクト２５４及び第５オブジェクト２５５（「！」）が表示に決定され、第６オブジェクト２５６及び第７オブジェクト２５７（「×」）が表示に決定され、第８オブジェクト２５８及び第９オブジェクト２５９（「？」）が表示に決定されると、ユーザ操作に拠らず、待機画面からインク残量画面に画面が自動で切り換わる例を説明した。しかしながら、図１２におけるステップＳ１１３からステップＳ１１５の処理に代えて、図７に示される画像形成処理が実行されたか否かが判断されてもよい。すなわち、印刷が行われたか否かが判断されてもよい。コントローラ１３０は、印刷が行われたと判断すると、ユーザ操作に拠らず、待機画面からインク残量画面に画面を自動で切り替える。すなわち、印刷が実行されてインク残量が更新される度に、待機画面からインク残量画面に画面が自動で切り替わる。その結果、印刷が実行される度に、インク残量の詳細をユーザに認識させることができる。図７に示される画像形成処理（印刷）を実行したか否かは、画面遷移条件の一例である。
【符号の説明】
【０２３１】
１０・・・プリンタ
１８・・・タッチセンサ
２１・・・ヘッド
２８・・・ディスプレイ
３５・・・制御プログラム
７１・・・縦方向
７２・・・横方向
１３０・・・コントローラ
１３４・・・ＥＥＰＲＯＭ
１５５・・・液面センサ
１６０・・・タンク
１７１・・・液室
２００・・・カートリッジ
２１０・・・液室
２５１・・・第１オブジェクト
２５２・・・第２オブジェクト
２５３・・・第３オブジェクト
２５４・・・第４オブジェクト
２５５・・・第５オブジェクト
２５６・・・第６オブジェクト
２５７・・・第７オブジェクト
２５８・・・第８オブジェクト
２５９・・・第９オブジェクト
２６３・・・第１３オブジェクト
【図１】
2019116081.tif 000003
【図２】
2019116081.tif 000004
【図３】
2019116081.tif 000005
【図４】
2019116081.tif 000006
【図５】
2019116081.tif 000007
【図６】
2019116081.tif 000008
【図７】
2019116081.tif 000009
【図８】
2019116081.tif 000010
【図９】
2019116081.tif 000011
【図１０】
2019116081.tif 000012
【図１１】
2019116081.tif 000013
【図１２】
2019116081.tif 000014
【図１３】
2019116081.tif 000015
【図１４】
2019116081.tif 000016
【図１５】
2019116081.tif 000017
【図１６】
2019116081.tif 000018
【図１７】
2019116081.tif 000019
【図１８】
2019116081.tif 000020
【図１９】
2019116081.tif 000021