(57)【要約】【課題】カートリッジの交換に起因する不具合を抑制する。【解決手段】印刷実行部は、印刷材を収容するカートリッジを装着可能な装着部と、印刷材を用いて印刷を実行する印刷機構と、装着部に装着されるカートリッジから印刷機構に至る印刷材の経路に配置され、カートリッジから排出されて印刷機構に供給されるべき印刷材を収容する容器と、を備える。装着カートリッジの種類が特定の種類ではなく、かつ、低残量条件が満たされる第１の場合には、印刷材残量データを出力するが低残量データを出力しないで、印刷機構による容器内の残りの印刷材を用いた印刷を許容する。装着カートリッジの種類が特定の種類であり、かつ、低残量条件が満たされる第２の場合には、印刷材残量データ及び低残量データを出力するとともに、印刷機構による容器内の残りの印刷材を用いた印刷を許容する。【選択図】  図５
2020199664.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷実行部と、
前記印刷実行部を制御する制御部と、
を備え、
前記印刷実行部は、
印刷材を収容するカートリッジを装着可能な装着部と、
前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、
前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置され、前記カートリッジから排出されて前記印刷機構に供給されるべき前記印刷材を収容する容器と、
を備え、
前記制御部は、
前記装着部に装着されているカートリッジである装着カートリッジの種類が、特定の種類であるか否かを判断する種類判断部と、
前記容器内の前記印刷材の残量に関する印刷材情報を取得する印刷材情報取得部と、
前記印刷材情報を用いて、前記カートリッジの状態が予め決められた空状態でありかつ前記容器内の前記印刷材の前記残量が予め決められた閾値以下であることを示す低残量条件が満たされるか否かを判断する低残量判断部と、
前記カートリッジと前記容器に収容されている前記印刷材の総残量の指標値を示す指標値情報を示す印刷材残量データと、前記総残量の前記指標値ではなく前記低残量条件が満たされることを示す低残量情報を示す低残量データと、を出力するデータ出力部と、
を備え、
前記データ出力部は、
前記装着カートリッジの前記種類が前記特定の種類ではなく、かつ、前記低残量条件が満たされる第１の場合には、前記印刷材残量データを出力するが前記低残量データを出力しないで前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容し、
前記装着カートリッジの前記種類が前記特定の種類であり、かつ、前記低残量条件が満たされる第２の場合には、前記印刷材残量データ及び前記低残量データを出力するとともに前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容する、
印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記データ出力部は、前記低残量データを表示装置に出力することによって、前記表示装置に前記低残量情報を表示させる、
印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記データ出力部は、
前記第２の場合には、前記印刷材残量データ及び前記低残量データを前記表示装置に出力することによって、前記表示装置に前記指標値情報と前記低残量情報とを表示させ、
前記第１の場合には、前記低残量データを出力しないで前記印刷材残量データを前記表示装置に出力することによって、前記表示装置に前記指標値情報を表示させる、
印刷装置。
【請求項４】
請求項１から３のいずれかに記載の印刷装置であって、
前記データ出力部は、前記第１の場合の前記低残量データを出力する指示を受け付けた場合には、前記第１の場合にも前記低残量データを出力する、
印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記データ出力部は、前記第１の場合に前記低残量データを出力する場合には、さらに、前記容器内の前記印刷材の少なくとも一部を消費した後にカートリッジを交換すべきことを示す補足情報を示す補足データを出力する、
印刷装置。
【請求項６】
請求項１から５のいずれかに記載の印刷装置であって、
記憶装置を備え、
前記制御部は、
前記装着部に装着されるカートリッジが交換される場合に、交換前の前記指標値を示す交換前指標値情報と、交換前のカートリッジの種類が前記特定の種類であるか否かを示す旧種類情報と、交換後のカートリッジの種類が前記特定の種類であるか否かを示す新種類情報と、を示す状況データを、前記記憶装置に格納する記録部を備える、
印刷装置。
【請求項７】
請求項１から６のいずれかに記載の印刷装置であって、
前記容器内の予め決められた位置で前記印刷材を検出するセンサを備え、
前記低残量判断部は、前記センサからの情報を用いて、前記低残量条件が満たされるか否かを判断する、
印刷装置。
【請求項８】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置され、前記カートリッジから排出されて前記印刷機構に供給されるべき前記印刷材を収容する容器と、を備える印刷実行部を制御するコンピュータのためのプログラムであって、
前記装着部に装着されているカートリッジである装着カートリッジの種類が、特定の種類であるか否かを判断する種類判断機能と、
前記容器内の前記印刷材の残量に関する印刷材情報を取得する印刷材情報取得機能と、
前記印刷材情報を用いて、前記カートリッジの状態が予め決められた空状態でありかつ前記容器内の前記印刷材の前記残量が予め決められた閾値以下であることを示す低残量条件が満たされるか否かを判断する低残量判断機能と、
前記カートリッジと前記容器に収容されている前記印刷材の総残量の指標値を示す指標値情報を示す印刷材残量データと、前記総残量の前記指標値ではなく前記低残量条件が満たされることを示す低残量情報を示す低残量データと、を出力するデータ出力機能と、
をコンピュータに実現させ、
前記データ出力機能は、
前記装着カートリッジの前記種類が前記特定の種類ではなく、かつ、前記低残量条件が満たされる第１の場合には、前記印刷材残量データを出力するが前記低残量データを出力しないで前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容し、
前記装着カートリッジの前記種類が前記特定の種類であり、かつ、前記低残量条件が満たされる第２の場合には、前記印刷材残量データ及び前記低残量データを出力するとともに前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、カートリッジに収容される印刷材を用いる印刷に関する。
【背景技術】
【０００２】
従来から、印刷装置は、インクやトナーなどの印刷材を用いて、画像を印刷している。印刷装置には、印刷材を収容するカートリッジが、装着される。カートリッジ内の印刷材が消費された場合、ユーザは、カートリッジを交換する。ここで、トナーカートリッジが純正品である場合には、トナーの残量を表示し、トナーカートリッジが純正品以外のものである場合には、トナーの使用量を表示する技術が提案されている（例えば、特許文献１）。このような制御を行う理由は、トナーカートリッジが純正品以外のものである場合は、トナー量が不明なのでトナーの残量算出ができないからである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２６７３４号公報
【特許文献２】特開２０１３−１０４９４８号公報
【特許文献３】特開２０１３−０９７２８９号公報
【特許文献４】特開２０１３−０８８４４１号公報
【特許文献５】特開２０１３−０８４１３５号公報
【特許文献６】特開２０１３−０７６８１３号公報
【特許文献７】特開２０１０−２６６５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷装置は、カートリッジを装着可能な装着部と、印刷材を用いて印刷を実行する印刷機構と、装着部に装着されるカートリッジから印刷機構に至る印刷材の経路に配置される容器と、を備え得る。このような印刷装置が用いられる場合、カートリッジの交換によって、容器内の印刷材とカートリッジ内の印刷材とが、混合され得る。ここで、カートリッジとしては、種々の種類のカートリッジが、利用され得る。例えば、複数種類のカートリッジの間で、印刷材の種類が異なる場合がある。この場合、容器内に印刷材が残った状態でのカートリッジの交換によって、異なる種類の印刷材が容器内で混合される。異なる種類の印刷材の混合は、印刷装置の故障などの不具合を引き起こし得る。
【０００５】
本明細書は、上述のカートリッジの交換に起因する不具合を抑制する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］印刷装置であって、印刷実行部と、前記印刷実行部を制御する制御部と、を備え、前記印刷実行部は、印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置され、前記カートリッジから排出されて前記印刷機構に供給されるべき前記印刷材を収容する容器と、を備え、前記制御部は、前記装着部に装着されているカートリッジである装着カートリッジの種類が、特定の種類であるか否かを判断する種類判断部と、前記容器内の前記印刷材の残量に関する印刷材情報を取得する印刷材情報取得部と、前記印刷材情報を用いて、前記カートリッジの状態が予め決められた空状態でありかつ前記容器内の前記印刷材の前記残量が予め決められた閾値以下であることを示す低残量条件が満たされるか否かを判断する低残量判断部と、前記カートリッジと前記容器に収容されている前記印刷材の総残量の指標値を示す指標値情報を示す印刷材残量データと、前記総残量の前記指標値ではなく前記低残量条件が満たされることを示す低残量情報を示す低残量データと、を出力するデータ出力部と、を備え、前記データ出力部は、前記装着カートリッジの前記種類が前記特定の種類ではなく、かつ、前記低残量条件が満たされる第１の場合には、前記印刷材残量データを出力するが前記低残量データを出力しないで前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容し、前記装着カートリッジの前記種類が前記特定の種類であり、かつ、前記低残量条件が満たされる第２の場合には、前記印刷材残量データ及び前記低残量データを出力するとともに前記印刷機構による前記容器内の残りの前記印刷材を用いた印刷を許容する、印刷装置。
【０００８】
この構成によれば、装着カートリッジの種類が特定の種類であり、かつ、低残量条件が満たされる第２の場合には、低残量データを参照することによって、低残量条件が満たされることを契機とするカートリッジの交換が可能である。従って、カートリッジの交換を、印刷材が不足して印刷できなくなるまでの期間内の自由なタイミングで行うことができる。また、装着カートリッジの種類が特定の種類ではない場合には、低残量条件が満たされる場合であっても、低残量データが出力されないので、低残量条件が満たされることを契機とするカートリッジの交換は、抑制される。従って、カートリッジの交換に起因する不具合（例えば、互いに異なる種類の印刷材の混合による不具合）は、抑制される。また、印刷材の総残量の指標値を示す指標値情報を示す印刷材残量データは出力されるので、低残量データが出力されなくても、ユーザは、交換すべき時が近いことを把握でき、交換用のカートリッジを準備することができる。
【０００９】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、印刷実行部の制御方法および制御装置、印刷実行部と制御装置とを備える印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】複合機の構成を示すブロック図である。
【図２】（Ａ）、（Ｂ）は、印刷実行部１６０の構成を示す概略図である。
【図３】カートリッジの交換と中間容器１７５内のインクの変化とを示す概略図である。
【図４】残量指標値更新処理の例を示すフローチャートである。
【図５】制御処理の実施例を示すフローチャートである。
【図６】（Ａ）−（Ｃ）は、表示画像の例を示す概略図である。
【図７】（Ａ）−（Ｃ）は、表示画像の別の実施例の概略図である。
【図８】（Ａ）−（Ｃ）は、表示画像の別の実施例の概略図である。
【図９】（Ａ）−（Ｃ）は、表示画像の別の実施例の概略図である。
【図１０】（Ａ）−（Ｄ）は、表示画像の別の実施例の概略図である。
【図１１】（Ａ）、（Ｂ）は、制御処理の別の実施例を示すフローチャートである。
【図１２】共通モードで表示される表示画像の例を示す概略図である。
【図１３】記録処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
Ａ−１．複合機の構成：
図１は、複合機の構成を示すブロック図である。複合機１００は、プロセッサ１１０と、記憶装置１１５と、表示部１４０と、操作部１５０と、印刷実行部１６０と、通信インタフェース１８０と、読取部１９０と、を備えている。これらの要素は、バスを介して互いに接続されている。記憶装置１１５は、揮発性記憶装置１２０と、不揮発性記憶装置１３０と、を含んでいる。
【００１２】
プロセッサ１１０は、データ処理を行う装置であり、例えば、ＣＰＵである。揮発性記憶装置１２０は、例えば、ＤＲＡＭであり、不揮発性記憶装置１３０は、例えば、フラッシュメモリである。
【００１３】
不揮発性記憶装置１３０は、コンピュータプログラム１３１（単にプログラム１３１とも呼ぶ）と、残量指標値データ１３３と、を格納している。プロセッサ１１０は、プログラム１３１を実行することによって、種々の機能を実現する。残量指標値データ１３３は、後述する処理によって、更新される。プログラム１３１によって実現される機能と、残量指標値データ１３３と、の詳細については、後述する。プロセッサ１１０は、プログラム１３１の実行に利用される種々の中間データを、記憶装置１１５（例えば、揮発性記憶装置１２０、不揮発性記憶装置１３０のいずれか）に、一時的に格納する。本実施例では、プログラム１３１は、複合機１００の製造者によって、ファームウェアとして、不揮発性記憶装置１３０に予め格納されている。なお、不揮発性記憶装置１３０は、更に、現行モードデータ１３４と、ログデータ１３５と、カートリッジデータ１３６とを、格納し得る。これらのデータ１３４、１３５、１３６は、後述する別の実施例で利用される。
【００１４】
表示部１４０は、画像を表示する装置であり、例えば、液晶ディスプレイである。これに代えて、ＬＥＤディスプレイ、有機ＥＬディスプレイなどの、画像を表示する他の種類の装置が採用されてよい。操作部１５０は、ユーザによる操作を受け取る装置であり、例えば、表示部１４０上に重ねて配置されたタッチパネルである。これに代えて、ボタン、レバーなどの、ユーザによって操作される他の種類の装置が採用されてよい。ユーザは、操作部１５０を操作することによって、種々の指示を複合機１００に入力可能である。
【００１５】
通信インタフェース１８０は、他の装置と通信するためのインタフェースである（例えば、ＵＳＢインタフェース、有線ＬＡＮインタフェース、IEEE802.11の無線インタフェース）。
【００１６】
読取部１９０は、ＣＣＤやＣＭＯＳなどの光電変換素子を用いて光学的に原稿等の対象物を読み取ることによって、読み取った画像（「スキャン画像」と呼ぶ）を表すスキャンデータを生成する。スキャンデータは、例えば、カラーのスキャン画像を表すＲＧＢのビットマップデータである。
【００１７】
印刷実行部１６０は、所定の方式（例えば、レーザ方式や、インクジェット方式）で、用紙（印刷媒体の一例）上に印刷材を用いて画像を印刷する装置である。本実施例では所定の方式としてインクジェット方式を採用する。印刷実行部１６０は、プロセッサ１１０の制御に従って、印刷を実行する。
【００１８】
図２（Ａ）、図２（Ｂ）は、印刷実行部１６０の構成を示す概略図である。印刷実行部１６０は、印刷機構１７１と、印刷機構１７１に接続されたインク供給部１７０と、を備えている。インク供給部１７０には、インクカートリッジ２００が装着される（以下、インクカートリッジ２００を、単にカートリッジ２００とも呼ぶ）。印刷機構１７１は、インクジェット方式の印刷機構であり、インクカートリッジ２００から供給されるインクＩｋを用いて、用紙上に画像を印刷する。具体的には、印刷機構１７１は、図示しない印刷ヘッドを備えており、印刷ヘッドのノズルからインクＩｋを吐出して用紙上にドットを形成することによって、用紙上に画像を形成する。図２（Ａ）、図２（Ｂ）には、１色のインクＩｋ（例えば、ブラック（Ｋ））のための構成が、示されている。図示を省略するが、印刷ヘッドには、複数色のインク（本実施例では、シアン、マゼンタ、イエロ、ブラック）のための複数のノズル群が設けられ、印刷機構１７１には、各インク毎に、インク供給部１７０が接続されている。
【００１９】
図２（Ａ）、図２（Ｂ）に示すように、インク供給部１７０は、インクカートリッジ２００が装着される装着部１７２と、インク供給口１７４と、中間容器１７５と、インク流路部１７７と、インク供給口１７４を開閉するバルブ１７４ｖと、を備えている。
【００２０】
インクカートリッジ２００には、インクＩｋを収容する主収容室２１０と、連通口２２０と、インク出口２３０と、が形成されている。インクカートリッジ２００は、さらに、インク出口２３０を開閉するバルブ２３０ｖを備えている。連通口２２０は、主収容室２１０と外気とを連通する開口である。インク出口２３０は、主収容室２１０内のインクＩｋをインク供給部１７０に供給するための開口である。インク出口２３０は、主収容室２１０内の全てのインクＩｋをインク供給部１７０に供給できるように、主収容室２１０の鉛直方向の下端近傍に設けられている。
【００２１】
装着部１７２は、例えば、インクカートリッジ２００を着脱可能に装着することができるホルダである。インク供給口１７４は、装着部１７２に装着されたインクカートリッジ２００のインク出口２３０に、挿入される。バルブ２３０ｖとバルブ１７４ｖとは、インク出口２３０にインク供給口１７４が挿入されることによって開き、インク出口２３０からインク供給口１７４が引き抜かれることによって閉じるように、構成されている。バルブ２３０ｖとバルブ１７４ｖとの構成は、種々の構成であってよい。バルブ２３０ｖとバルブ１７４ｖとは、例えば、弁体と弁体を閉じる弾性体とを備えている（図示省略）。インク出口２３０にインク供給口１７４が挿入される場合、バルブ２３０ｖの弁体は、インク供給口１７４に押されて開き、バルブ１７４ｖの弁体は、インクカートリッジ２００に押されて開く。インク出口２３０にインク供給口１７４が挿入されていない場合、バルブ２３０ｖの弁体はバルブ２３０ｖの弾性体によって閉じ、また、バルブ１７４ｖの弁体はバルブ１７４ｖの弾性体によって閉じる。インクカートリッジ２００が装着部１７２に装着されると、バルブ２３０ｖ、１７４ｖが開き、インク出口２３０とインク供給口１７４とが、連通する。そして、インク供給口１７４から主収容室２１０内のインクＩｋがインク供給部１７０に供給される。
【００２２】
インクカートリッジ２００の外面には、記憶装置２０６が装着されている（例えば、ＩＣチップ）。記憶装置２０６には、インクカートリッジ２００に関する種々のデータが格納されている。本実施例では、記憶装置２０６に格納されるデータは、インクカートリッジ２００の種類を示す種類データと、印刷材の色を示す色データと、を含んでいる。装着部１７２には、読書部１６６が取り付けられている。読書部１６６は、インクカートリッジ２００の記憶装置２０６からのデータの読み取りと、記憶装置２０６へのデータの書き込みと、を行う装置である。読書部１６６と記憶装置２０６とには、互いに接触する端子が設けられてよい。これに代えて、記憶装置２０６は、非接触型の記憶装置であってよく、読書部１６６は、非接触型の読書部であってよい。
【００２３】
装着部１７２には、インクカートリッジ２００が装着部１７２に装着されているか否かを検出する装着センサＡＳが装着されている。例えば、装着センサＡＳは、光を射出する発光部と、該光を受光する受光部と、を備える。インクカートリッジ２００が１７２に装着されると、インクカートリッジ２００の筐体に形成されたリブ（図示省略）が、発光部から受光部に至る光を遮るように配置される。装着センサＡＳの受光部は、受光の有無を示す電気信号をプロセッサ１１０に出力する。受光していることを示す電気信号は、インクカートリッジ２００が装着されていないことを示し、受光していないことを示す電気信号は、インクカートリッジ２００が装着されていることを示している。装着センサＡＳには、他の様々な構成、例えば、接点と記憶装置２０６の電極との接触を検出する構成が採用され得る。
【００２４】
中間容器１７５には、インクＩｋを収容する副収容室１７９と、連通口１７８と、が形成されている。連通口１７８は、副収容室１７９と外気とを連通する開口である。副収容室１７９は、インク供給口１７４と連通しており、インク供給口１７４を介してインクカートリッジ２００から供給されるインクＩｋを収容する。
【００２５】
インク流路部１７７の上流端は、中間容器１７５の副収容室１７９の底面の近傍に接続され、副収容室１７９と連通している。インク流路部１７７の下流端は、印刷機構１７１の図示しない印刷ヘッドに接続されている。これによって、インク流路部１７７を介して副収容室１７９に収容されるインクＩｋが印刷機構１７１に供給される。
【００２６】
以上のように、中間容器１７５は、装着部１７２に装着されるインクカートリッジ２００から印刷機構１７１に至るインクＩｋの経路に配置されている。
【００２７】
複合機１００のインク供給部１７０のように、インクカートリッジから印刷機構に至るインクＩｋの経路に中間容器を備えるインクＩｋの供給方式を二室供給方式とも呼ぶ。図２（Ａ）には、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存し、かつ、中間容器１７５内（副収容室１７９内）にインクＩｋが残存する第１の収容状態ＳＡにあるインク供給部１７０が図示されている。図２（Ｂ）には、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存せず、かつ、中間容器１７５内（副収容室１７９内）にインクＩｋが残存する第２の収容状態ＳＢにあるインク供給部１７０が図示されている。
【００２８】
インクカートリッジ２００の主収容室２１０は、連通口２２０によって外部と連通し、中間容器１７５の副収容室１７９は、連通口１７８によって外部と連通している。そして、中間容器１７５の副収容室１７９は、インクカートリッジ２００の主収容室２１０の鉛直方向の下端（以下、単に、下端とも呼ぶ）よりも鉛直下方（図２の下側）に位置する部分と、主収容室２１０の鉛直方向の下端よりも鉛直上方に位置する部分と、を含んでいる。インクＩｋを収容するインクカートリッジ２００が装着されると、インクカートリッジ２００内のインクＩｋの一部は、インク供給口１７４から副収容室１７９内に移動する。そして、主収容室２１０内のインクＩｋの液面ＩＳｍと、副収容室１７９内のインクＩｋの液面ＩＳｓと、の高さが一致した状態となる（図２（Ａ））。二室供給方式のなかでも、このように水頭が等しくなるようにインクが供給される方式は水頭差方式と呼ばれる。
【００２９】
印刷機構１７１によって印刷が行われてインクＩｋが消費されると、２つの液面ＩＳｍ、ＩＳｓが一致した状態を維持したまま、液面ＩＳｍ、ＩＳｓが低下していく。そして、液面ＩＳｍ、ＩＳｓが、インクカートリッジ２００の主収容室２１０の下端の位置ＥＬ（エンプティレベルＥＬとも呼ぶ）に到達すると、インクＩｋの収容状態は、第１の収容状態ＳＡ（図２（Ａ））から第２の収容状態ＳＢ（図２（Ｂ））に遷移する。第２の収容状態ＳＢでは、主収容室２１０から副収容室１７９へのインクＩｋの移動は、生じない。ただし、主収容室２１０内（例えば、内壁上）に、多少のインクＩｋは残存し得る。後述する処理では、カートリッジ２００の状態が予め決められた空状態であることを含む条件が、判断される。本実施例では、カートリッジ２００が空であり得る場合に、カートリッジ２００の状態は空状態であると判断される。具体的には、液面がエンプティレベルＥＬ以下である場合、カートリッジ２００の状態は空状態であると判断される。
【００３０】
第２の収容状態ＳＢに遷移した後であっても、副収容室１７９にインクＩｋが残存している場合、印刷機構１７１は、印刷を継続できる。第２の収容状態ＳＢに遷移した後に、インクカートリッジ２００が交換されれば、インクカートリッジ２００にインクＩｋが残存しない状態で、インクカートリッジ２００を交換できるので、インクＩｋの無駄が発生しない。印刷を継続できる状態で、インクＩｋの無駄を発生することなく、インクカートリッジ２００を交換できる点が、二室供給方式の利点である。
【００３１】
本実施例では、中間容器１７５に、副収容室１７９内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを検出する液面センサ１７３が備えられている。これによって、インクカートリッジ２００内にインクＩｋが残存するか否かを検出することができる。液面センサ１７３としては、例えば、インクＩｋよりも比重が小さなフロートを含む構成が採用される。この構成では、液面ＩＳｓがエンプティレベルＥＬ以下になると、該フロートの位置が鉛直下方に移動する。液面センサ１７３は、該フロートの移動を検出することによって、インクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを検出する。換言すれば、液面センサ１７３は、インクの収容状態が、第１の収容状態ＳＡであるか第２の収容状態ＳＢであるかを検出するセンサである。液面センサ１７３は、他の公知の方式、例えば、インクＩｋの電気抵抗を測定する方式が採用されても良い。
【００３２】
Ａ−２．カートリッジの交換：
図３は、カートリッジの交換と中間容器１７５内のインクの変化とを示す概略図である。図中には、中間容器１７５と、装着部１７２（図２（Ａ））に装着されたカートリッジ２００ａ、２００ｂとの状態の変化が示されている。状態は、第１状態Ｓ１−第７状態Ｓ７の順に、変化する。
【００３３】
カートリッジとしては、種々の種類のカートリッジが、利用され得る。インクの種類は、複数種類のカートリッジの間で異なり得る。ここで、印刷機構１７１（図２（Ａ））は、特定の種類のカートリッジ２００ａを用いることを想定して、構成されていることとする（以下、特定カートリッジ２００ａとも呼ぶ）。また、特定カートリッジ２００ａに代えて、別の種類のカートリッジ２００ｂも利用可能であることとする（異種カートリッジ２００ｂとも呼ぶ）。これらのカートリッジ２００ａ、２００ｂの間では、インクの種類が異なっていることとする。以下、複数種類のカートリッジを区別しない場合には、カートリッジを、単にカートリッジ２００と呼ぶ。
【００３４】
第１状態Ｓ１では、特定カートリッジ２００ａが装着部１７２（図２（Ａ））に装着されている。特定カートリッジ２００ａは、特定の種類のインクＩＫ０を収容している（特定インクＩＫ０とも呼ぶ）。中間容器１７５も、同じインクＩＫ０を収容している。印刷などによってインクが消費されると、第２状態Ｓ２に示すように、カートリッジ２００ａの状態が空状態（図２（Ｂ））に変化する。ただし、中間容器１７５には、インクＩＫ０が残っている。
【００３５】
ここで、特定カートリッジ２００ａが取り外され、異種カートリッジ２００ｂが装着部１７２（図２（Ａ））に装着されることとする（第３状態Ｓ３）。異種カートリッジ２００ｂには、別の種類のインクＩＫ１が収容されている（異種インクＩＫ１とも呼ぶ）。図２（Ａ）等で説明したように、カートリッジ２００ｂのインクＩＫ１は、中間容器１７５へ流入する。この結果、第４状態Ｓ４に示すように、中間容器１７５は、２種類のインクＩＫ０、ＩＫ１の混合インクＩＫｘを収容する。
【００３６】
異なる種類のインクの混合は、不具合を引き起こし得る。例えば、混合インクＩＫｘの品質が、印刷機構１７１に適していない場合がある。具体的には、インクの混合によって、印刷される色が意図された色から変化する場合がある。また、インクの混合によって、ノズルが詰まり易くなる場合がある。
【００３７】
印刷などによってインクが消費されると、第５状態Ｓ５に示すように、カートリッジ２００ｂの状態が空状態（図２（Ｂ））に変化する。中間容器１７５には、混合インクＩＫｘが残っている。この状態で、更に、カートリッジが交換され得る。この場合、図示を省略するが、中間容器１７５に、混合インクＩＫｘが残存し続ける。従って、不具合が生じ得る状態が、継続する。
【００３８】
第６状態Ｓ６は、第５状態Ｓ５から、更に、印刷などによってインクが消費された状態である。カートリッジ２００ｂに加えて、中間容器１７５も空である。この第６状態Ｓ６で、異種カートリッジ２００ｂが取り外され、特定カートリッジ２００ａが装着部１７２（図２（Ａ））に装着されることとする（第７状態Ｓ７）。第７状態Ｓ７では、特定カートリッジ２００ａの特定インクＩＫ０が、中間容器１７５へ流入する。中間容器１７５に残存する混合インクＩＫｘの量は少しであるので、中間容器１７５のインクは、特定インクＩＫ０とおおよそ同じである。
【００３９】
このように、中間容器１７５内の混合インクＩＫｘを消費した後にカートリッジを交換すれば、中間容器１７５内のインクの品質を、新たなカートリッジの混合されていないインクの品質に近づけることができる。従って、不具合を抑制できる。後述するように、本実施例では、プロセッサ１１０（図１）は、特定カートリッジとは異なる種類のカートリッジが装着部１７２に装着されている場合、中間容器１７５内の混合インクを消費した後にカートリッジが交換されるように、表示部１４０の表示を制御する。また、プロセッサ１１０は、特定カートリッジが装着部１７２に装着されている場合、カートリッジの状態が空状態に変化したことに応じて、カートリッジの交換を促進する画像を、表示部１４０に表示させる。
【００４０】
Ａ−３．複合機１００の制御：
図４は、残量指標値更新処理の例を示すフローチャートである。この処理は、インクの残量の指標値である残量指標値Ｖを更新する。図４は、１色のインクの残量指標値Ｖを更新する処理を示している。本実施例では、プロセッサ１１０は、インクを使用する処理（例えば、印刷、ヘッドのクリーニングなど）が実行された場合に、インク色毎に、図４の処理を実行する。残量指標値Ｖは、カートリッジ２００と中間容器１７５との総残量の指標値である。不揮発性記憶装置１３０（図１）には、各インクの現行の残量指標値Ｖを示す残量指標値データ１３３が、格納される。以下、処理対象のインク色を対象インク色と呼ぶ。また、対象インク色のインクを、対象インクと呼ぶ。
【００４１】
Ｓ９１０では、プロセッサ１１０（図１）は、前回の図４の処理の後に、対象インクのカートリッジ２００が交換されたか否かを判断する。本実施例では、プロセッサ１１０は、装着センサＡＳ（図２（Ａ））からの信号を継続して監視しており、この信号を用いて判断を行う。
【００４２】
カートリッジ２００が交換された場合（Ｓ９１０：Ｙｅｓ）、Ｓ９２０で、プロセッサ１１０は、残量指標値データ１３３（図１）を参照して対象インクの現行の残量指標値Ｖを特定し、残量指標値Ｖに第１値Ｖｍ１を加算する。第１値Ｖｍ１は、新しいカートリッジ２００に収容されているインク量を示している。尚、交換前にカートリッジにインクが残っていた場合は、交換前に残っていたインク量に対応した値が上記加算後の残量指標値Ｖから減算されてよい。本実施例では、第１値Ｖｍ１は、インク色（ここでは、ＣＭＹＫ）毎に、予め決められている。これに代えて、第１値Ｖｍ１は、カートリッジ２００の記憶装置２０６から読み取られたデータによって、示されてよい。プロセッサ１１０は、不揮発性記憶装置１３０に格納されている残量指標値データ１３３のうち対象インクのデータを、更新された残量指標値Ｖを示すデータに更新する。そして、処理は、Ｓ９３０へ移行する。
【００４３】
カートリッジ２００が交換されていない場合（Ｓ９１０：Ｎｏ）、プロセッサ１１０は、Ｓ９２０をスキップして、Ｓ９３０へ移行する。
【００４４】
Ｓ９３０では、プロセッサ１１０は、前回の図４の処理の後に、対象インクが使用されたか否かを判断する。プロセッサ１１０は、インクを使用する処理が実行される場合に、インク毎にインクの使用量を算出する。対象インクのインク使用量がゼロである場合（Ｓ９３０：Ｎｏ）、プロセッサ１１０は、Ｓ９６０へ移行する。
【００４５】
対象インクのインク使用量がゼロよりも大きい場合、Ｓ９５０で、プロセッサ１１０は、残量指標値データ１３３（図１）を参照して対象インクの現行の残量指標値Ｖを特定し、残量指標値Ｖからインク使用量Ｖｘを減算する。プロセッサ１１０は、不揮発性記憶装置１３０に格納されている残量指標値データ１３３のうち対象インクのデータを、更新された残量指標値Ｖを示すデータに更新する。そして、処理は、Ｓ９６０へ移行する。
【００４６】
Ｓ９６０では、プロセッサ１１０は、液面センサ１７３の信号を取得する。Ｓ９７０では、プロセッサ１１０は、前回の図４の処理の後に、対象インクの液面が、エンプティレベルＥＬよりも高い位置からエンプティレベルＥＬ以下の位置へ変化したか否かを判断する。Ｓ９７０の判断結果がＮｏである場合、プロセッサ１１０は、図４の処理を終了する。
【００４７】
Ｓ９７０の判断結果がＹｅｓである場合（Ｓ９７０：Ｙｅｓ）、Ｓ９８０で、プロセッサ１１０は、不揮発性記憶装置１３０に格納されている残量指標値データ１３３のうち対象インクのデータを、第２値Ｖｍ２を示すデータに更新する。第２値Ｖｍ２は、液面がエンプティレベルＥＬである場合の残量を示しており、予め決められている。そして、図４の処理は、終了する。
【００４８】
以上の処理により、残量指標値データ１３３は、適切な残量指標値Ｖを示すデータに更新される。
【００４９】
図５は、制御処理の実施例を示すフローチャートである。この処理は、表示部１４０（図１）にインク残量に関する情報を表示する処理である。本実施例では、プロセッサ１１０は、インクを使用する処理（例えば、印刷、ヘッドのクリーニングなど）が実行された場合に、図５の処理を実行することによって、表示部１４０による表示を更新する。なお、図５の処理は、図４の処理の後に実行される。
【００５０】
図６（Ａ）−図６（Ｃ）は、表示部１４０に表示される表示画像の例を示す概略図である。表示画像９００は、インクの消費に応じて、例えば、図６（Ａ）−図６（Ｃ）の順に変化する。本実施例では、表示画像９００は、ＭＣＹＫのそれぞれのための、第１指標値画像９４１−９４４と、第２指標値画像９５１−９５４と、推定数９７１−９７４と、を示している。指標値画像９４１−９４４、９５１−９５４は、インクの残量を示す棒グラフである。具体的には、第１指標値画像９４１−９４４は、矩形領域であり、カートリッジ２００のインク残量を示している。第２指標値画像９５１−９５４は、第１指標値画像９４１−９４４の下に配置された小さい矩形領域であり、中間容器１７５のインク残量を示している。各矩形領域内の対応するインク色の部分（図中では、ハッチングで示される部分）の面積が、残量を示している。液面ＩＳｓ、ＩＳｍ（図２（Ａ））がエンプティレベルＥＬ以上である場合、第１指標値画像９４１−９４４の塗りつぶされる部分の面積が、残量指標値Ｖに応じて変化する。第２指標値画像９５１−９５４については、全体が塗りつぶされた状態が、維持される。液面ＩＳｓ、ＩＳｍがエンプティレベルＥＬ以下である場合、第１指標値画像９４１−９４４は塗りつぶされずに、第２指標値画像９５１−９５４の塗りつぶされる部分の面積が、残量指標値Ｖに応じて変化する。このように、第１指標値画像と第２指標値画像との全体が、残量指標値Ｖを示している。推定数９７１−９７４は、残量指標値Ｖから推定される印刷可能な用紙数を示している。
【００５１】
図６（Ａ）は、ＭＹＣＫのカートリッジ２００の残量が最大である場合を示している。図６（Ｂ）は、ＭＹＣＫのカートリッジ２００の状態が空状態であり、かつ、ＭＹＣＫの中間容器１７５の残量がエンプティレベルＥＬ（図２（Ｂ））に対応する量である場合を示している。図６（Ｃ）は、ＭＹＣＫのカートリッジ２００と中間容器１７５とが空である場合を示している。
【００５２】
図６（Ｂ）に示すように、表示画像９００は、さらに、低残量画像９９０を示し得る。低残量画像９９０は、後述する低残量条件が満たされることを示している。本実施例では、低残量画像９９０は、「！」マークであり、第１指標値画像（図６（Ｂ）では、第１指標値画像９４２−９４４）上に配置されている。本実施例では、低残量画像９９０が表示される場合、カートリッジ２００の状態が空状態であり、中間容器１７５にインクが残存している。ユーザは、低残量画像９９０を観察したことに応じて、カートリッジ２００を新しいカートリッジ２００に交換できる。なお、後述するように、低残量画像９９０は、カートリッジ２００の種類が特定種類である場合に、表示され得る。カートリッジ２００の種類が特定種類とは異なる別の種類である場合、低残量画像９９０は、表示されない。図６（Ａ）−図６（Ｃ）では、ＣＹＫのカートリッジ２００の種類が、特定種類であり、マゼンタＭのカートリッジ２００の種類は、特定種類ではないこととする。
【００５３】
図６（Ｃ）に示すように、表示画像９００は、さらに、交換情報９８０を示し得る。交換情報９８０は、カートリッジ２００と中間容器１７５とが空であることを示している。本実施例では、交換情報９８０は、「ｘ」マークであり、第１指標値画像と第２指標値画像との境界部分に配置されている。ユーザは、交換情報９８０を観察したことに応じて、カートリッジ２００を新しいカートリッジ２００に交換できる。なお、後述するように、交換情報９８０は、カートリッジ２００の種類に拘わらずに、表示され得る。
【００５４】
プロセッサ１１０は、図５の処理を実行することによって、表示部１４０を制御する。Ｓ１１０では、プロセッサ１１０（図１）は、未処理のインクから、処理対象の対象インクを選択する。Ｓ１１５では、プロセッサ１１０は、読書部１６６からの信号を取得し、対象インクのカートリッジ２００の種類を特定する。本実施例では、カートリッジ２００の種類は、「特定の種類」と「その他の種類」とから選択される。Ｓ１２０では、プロセッサ１１０は、液面センサ１７３（図２（Ａ））からの信号を取得する。Ｓ１２５では、プロセッサ１１０は、残量指標値データ１３３を参照して、対象インクの残量指標値Ｖを取得する。
【００５５】
Ｓ１３０では、プロセッサ１１０は、残量指標値Ｖが空閾値Ｔｈ１以下であるか否かを判断する。空閾値Ｔｈ１は、中間容器１７５（図２（Ｂ））がほぼ空であることを示している。このように、プロセッサ１１０は、中間容器１７５内のインクの残量の指標値が空閾値Ｔｈ１以下であることを示す空条件が満たされるか否かを判断している。なお、空閾値Ｔｈ１は、後述する低残量条件に対応する低残量閾値Ｔｈ２よりも小さい閾値である。空条件が満たされる場合、中間容器１７５とインク流路部１７７に、多少のインクは残存してもよい。
【００５６】
残量指標値Ｖが空閾値Ｔｈ１以下である場合（Ｓ１３０：Ｙｅｓ）、Ｓ１３５で、プロセッサ１１０は、残量指標値Ｖに対応する第１指標値画像と第２指標値画像と推定数とに加えて、交換情報９８０を示す部分画像データを生成する。対象インクがシアンインクである場合、例えば、図６（Ｃ）のシアンＣの第１指標値画像９４２と第２指標値画像９５２と推定数９７２と交換情報９８０とを示す画像データが、生成される。推定数は、残量指標値Ｖに対応する値に設定される。プロセッサ１１０は、例えば、残量指標値Ｖを予め決められた１頁当りの標準インク使用量で除算することによって、推定数を算出する。このように推定数は、残量指標値Ｖを示す情報の例である。画像データのデータ形式は、任意の形式であってよい（例えば、ＲＧＢのビットマップ形式）。生成される部分画像データは、第１指標値画像を示す部分と第２指標値画像を示す部分との全体であるインク残量画像データと、推定数を示す部分である推定数画像データと、交換情報９８０を示す部分である交換画像データと、を含んでいる。そして、処理は、Ｓ１６０へ移行する。
【００５７】
残量指標値Ｖが閾値Ｔｈ１よりも大きい場合（Ｓ１３０：Ｎｏ）、Ｓ１４０で、プロセッサ１１０は、低残量条件が満たされるか否かを判断する。本実施例では、低残量条件は、液面センサ１７３によってインクが検出されないことである。すなわち、図２（Ｂ）で説明したように、低残量条件は、カートリッジ２００の状態が空状態であり、かつ、中間容器１７５内のインクの残量がエンプティレベルＥＬに対応する量（低残量閾値Ｔｈ２とも呼ぶ）以下であることを示す条件である。プロセッサ１１０は、液面センサ１７３からの信号を用いて、低残量条件が満たされるか否かを判断する。
【００５８】
低残量条件が満たされない場合（Ｓ１４０：Ｎｏ）、Ｓ１４５で、プロセッサ１１０は、残量指標値Ｖに対応する第１指標値画像と第２指標値画像と推定数とを示す部分画像データを生成する。対象インクがシアンインクである場合、例えば、図６（Ａ）のシアンＣの第１指標値画像９４２と第２指標値画像９５２と推定数９７２とを示す画像データが、生成される（推定数の算出方法は、Ｓ１３５で説明した方法と同じである）。生成される部分画像データは、第１指標値画像を示す部分と第２指標値画像を示す部分との全体であるインク残量画像データと、推定数を示す部分である推定数画像データとを、含んでいる。そして、処理は、Ｓ１６０へ移行する。
【００５９】
低残量条件が満たされる場合（Ｓ１４０：Ｙｅｓ）、Ｓ１５０で、プロセッサ１１０は、対象インクのカートリッジ２００の種類が特定の種類であるか否かを判断する。カートリッジ２００の種類が特定の種類である場合（Ｓ１５０：Ｙｅｓ）、Ｓ１５５で、プロセッサ１１０は、残量指標値Ｖに対応する第１指標値画像と第２指標値画像と推定数とに加えて、低残量画像９９０を示す部分画像データを生成する。対象インクがシアンインクである場合、例えば、図６（Ｂ）のシアンＣの第１指標値画像９４２と第２指標値画像９５２と推定数９７２と低残量画像９９０とを示す画像データが、生成される（推定数の算出方法は、Ｓ１３５で説明した方法と同じである）。生成される部分画像データは、第１指標値画像を示す部分と第２指標値画像を示す部分との全体であるインク残量画像データと、推定数を示す部分である推定数画像データと、低残量画像９９０を示す部分である低残量画像データとを、含んでいる。そして、処理は、Ｓ１６０へ移行する。
【００６０】
低残量条件が満たされ（Ｓ１４０：Ｙｅｓ）、かつ、カートリッジ２００の種類が特定の種類とは異なる場合（Ｓ１５０：Ｎｏ）、Ｓ１４５で、プロセッサ１１０は、残量指標値Ｖに対応する第１指標値画像と第２指標値画像と推定数とを示す部分画像データを生成する。対象インクがマゼンタインクである場合、例えば、図６（Ｂ）のマゼンタＭの第１指標値画像９４１と第２指標値画像９５１と推定数９７１とを示す画像データが、生成される。生成される部分画像データは、第１指標値画像を示す部分と第２指標値画像を示す部分との全体である画像データと、推定数を示す部分である推定数画像データとを、含んでいる。そして、処理は、Ｓ１６０へ移行する。
【００６１】
Ｓ１６０では、プロセッサ１１０は、全てのインクの処理が終了したか否かを判断する。未処理のインクが残っている場合（Ｓ１６０：Ｎｏ）、プロセッサ１１０は、Ｓ１１０へ移行して、未処理のインクの処理を実行する。全てのインクの処理が終了した場合（Ｓ１６０：Ｙｅｓ）、Ｓ１６５で、プロセッサ１１０は、各インクの部分画像データを用いて、１枚の表示画像９００を示す出力画像データを生成する。例えば、各インクの部分画像データをつなぎあわせることによって、出力画像データが生成される。Ｓ１７０では、プロセッサ１１０は、出力画像データを表示部１４０へ出力する。Ｓ１７５では、表示部１４０は、出力画像データに従って、表示画像９００を表示する。そして、図５の処理が終了する。
【００６２】
なお、図示を省略するが、プロセッサ１１０は、ユーザの指示に応じて、印刷実行部１６０を制御することによって、印刷実行部１６０に画像を印刷させる。例えば、プロセッサ１１０は、ユーザによって提供された画像データを用いて印刷データを生成し、印刷データに従って印刷実行部１６０を制御する。プロセッサ１１０は、残量指標値Ｖが空閾値Ｔｈ１を超える場合、カートリッジ２００の状態が空状態であっても、中間容器１７５内のインクを用いる印刷を許容する。プロセッサ１１０は、残量指標値Ｖが空閾値Ｔｈ１以下である場合、印刷を禁止する。
【００６３】
以上のように、本実施例では、複合機１００（図１）は、印刷実行部１６０と、印刷実行部１６０を制御するプロセッサ１１０とを、備えている。図２（Ａ）、図２（Ｂ）に示すように、印刷実行部１６０は、インクを収容するカートリッジ２００を装着可能な装着部１７２と、装着部１７２に装着されるカートリッジ２００に収容されるインクを用いて印刷を実行する印刷機構１７１と、装着部１７２に装着されるカートリッジ２００から印刷機構１７１に至るインクの経路に配置され、カートリッジ２００から排出されて印刷機構１７１に供給されるべきインクを収容する中間容器１７５と、を備えている。
【００６４】
図５のＳ１１５、Ｓ１５０では、プロセッサ１１０は、装着部１７２に装着されているカートリッジ２００である装着カートリッジ２００の種類が、特定の種類であるか否かを判断する。Ｓ１２０では、プロセッサ１１０は、液面センサ１７３（図２（Ａ）、図２（Ｂ））からの信号を取得する。液面センサ１７３からの信号は、副収容室１７９内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを示している。液面センサ１７３からの信号によって示される情報は、中間容器１７５内の印刷材の残量に関する印刷材情報の例である。Ｓ１４０では、プロセッサ１１０は、液面センサ１７３からの信号を用いて、低残量条件が満たされるか否かを判断する。低残量条件は、カートリッジ２００の状態が予め決められた空状態であり、かつ、中間容器１７５内の印刷材の残量が予め決められた閾値Ｔｈ２以下であることを示す条件である。Ｓ１３５、Ｓ１４５、Ｓ１５５では、プロセッサ１１０は、対象インクに関する部分画像データを生成する。部分画像データは、残量指標値Ｖを示す指標値画像（例えば、図６（Ａ）の指標値画像９４１、９５１）を示すインク残量画像データを含んでいる。また、部分画像データは、残量指標値Ｖを示す推定数（例えば、図６（Ａ）の推定数９７１）を示す推定数画像データを含んでいる。部分画像データは、更に、低残量条件（Ｓ１４０）が満たされることを示す低残量画像９９０（図６（Ｂ））を示す低残量画像データを含み得る。そして、プロセッサ１１０は、Ｓ１６５で、各インクの部分画像データを用いて出力画像データを生成し、Ｓ１７０で、出力画像データを表示部１４０へ出力する。このように、インク残量画像データと推定数画像データと低残量画像データとを含む出力画像データが、出力され得る。
【００６５】
具体的には、図６（Ｂ）のマゼンタＭのように、１つの対象インクに関し、装着カートリッジ２００の種類が特定の種類ではなく（Ｓ１５０：Ｎｏ）、かつ、低残量条件が満たされる（Ｓ１４０：Ｙｅｓ）第１の場合には、Ｓ１４５で、プロセッサ１１０は、低残量画像データを含まずにインク残量画像データと推定数画像データとを含む部分画像データを生成する。そして、Ｓ１７０では、プロセッサ１１０は、対象インクに関して、部分画像データを含む出力画像データを出力する。従って、対象インクに関しては、インク残量画像データと推定数画像データとは出力されるが、低残量画像データは出力されない。図６（Ｂ）の例では、マゼンタＭに関しては、指標値画像９４１、９５１と推定数９７１とは表示されるが、低残量画像９９０は表示されない。従って、低残量条件が満たされることを契機とするマゼンタＭのカートリッジ２００の交換は、抑制される。この結果、カートリッジ２００の交換に起因する不具合（例えば、互いに異なる種類のインクの混合による不具合）は、抑制される。また、低残量画像データが出力されなくても、残量指標値Ｖを示すインク残量画像データと推定数画像データとは出力される。図６（Ｂ）の例では、マゼンタＭに関しては、低残量画像９９０は表示されないが、指標値画像９４１、９５１と推定数９７１とは表示される。従って、ユーザは、カートリッジ２００を交換すべき時が近いことを把握でき、交換用のカートリッジ２００を準備することができる。なお、プロセッサ１１０は、第１の場合には、対象インクに関して、印刷機構１７１による中間容器１７５内の残りのインクを用いた印刷を許容する。
【００６６】
また、図６（Ｂ）のＣＹＫのように、１つの対象インクに関し、装着カートリッジ２００の種類が特定の種類であり（Ｓ１５０：Ｙｅｓ）、かつ、低残量条件が満たされる（Ｓ１４０：Ｙｅｓ）第２の場合には、Ｓ１５５で、プロセッサ１１０は、インク残量画像データと推定数画像データと低残量画像データを含む部分画像データを生成する。そして、Ｓ１７０では、プロセッサ１１０は、対象インクに関して、部分画像データを含む出力画像データを出力する。従って、対象インクに関しては、インク残量画像データと推定数画像データと低残量画像データが出力される。図６（Ｂ）の例では、ＣＹＫに関しては、指標値画像９４２−９４４、９５２−９５４と推定数９７２−９７４とに加えて、低残量画像９９０が、表示される。低残量画像データによって示される低残量画像９９０を参照することによって、低残量条件が満たされることを契機とするカートリッジ２００の交換が可能である。従って、カートリッジ２００の交換を、印刷材が不足して印刷できなくなるまでの期間内の自由なタイミングで行うことができる。なお、プロセッサ１１０は、第２の場合には、対象インクに関して、印刷機構１７１による中間容器１７５内の残りの印刷材を用いた印刷を許容する。
【００６７】
また、本実施例では、Ｓ１７０（図５）で、プロセッサ１１０は、低残量画像データを含む出力画像データを、表示部１４０へ出力することによって、表示部１４０に低残量画像９９０を表示させる（図６（Ｂ））。従って、ユーザは、表示部１４０を観察することによって、低残量条件が満たされることを容易に認識できる。
【００６８】
また、第２の場合（図５：Ｓ１４０：Ｙｅｓ、Ｓ１５０：Ｙｅｓ）、プロセッサ１１０は、対象インクに関し、インク残量画像データと推定数画像データと低残量画像データを表示部１４０に出力することによって、表示部１４０に指標値画像と推定数と低残量画像を表示させる（例えば、図６（Ｂ）のシアンＣの指標値画像９４２、９５２と推定数９７２と低残量画像９９０）。また、第１の場合（Ｓ１４０：Ｙｅｓ、Ｓ１５０：Ｎｏ）、プロセッサ１１０は、対象インクに関し、低残量画像データを出力しないでインク残量画像データと推定数画像データを表示部１４０に出力することによって、表示部１４０に指標値画像と推定数を表示させる（例えば、図６（Ｂ）のマゼンタＭの指標値画像９４１、９５１と推定数９７１）。このように、装着カートリッジ２００の種類に拘わらず、指標値画像と推定数が表示部１４０に表示されるので、カートリッジ２００が交換されることに起因する不具合を抑制しつつ、特定の種類のカートリッジと他の種類のカートリッジとを適切に利用できる。例えば、ユーザは、装着カートリッジの種類に拘わらずに、指標値画像と推定数を観察することによって、中間容器１７５が空になる前に、新しいカートリッジを準備することができる。
【００６９】
また、図２（Ａ）、図２（Ｂ）で説明したように、印刷実行部１６０は、中間容器１７５内の予め決められた位置でインクを検出する液面センサ１７３を備えている。図５のＳ１２０、Ｓ１４０では、プロセッサ１１０は、液面センサ１７３からの情報を用いて、低残量条件が満たされるか否かを判断する。従って、プロセッサ１１０は、低残量条件が満たされるか否かを、適切に、判断できる。例えば、プロセッサ１１０は、装着部１７２に装着されているカートリッジ２００の種類に拘わらずに、適切に判断できる。
【００７０】
Ｂ．表示画像の別の実施例：
図７（Ａ）−図７（Ｃ）は、表示画像の別の実施例の概略図である。各図には、表示画像９１０が示されている。図７（Ａ）−図７（Ｃ）は、図６（Ａ）−図６（Ｃ）と同じ状態を、それぞれ示している。図６（Ａ）−図６（Ｃ）の表示画像９００との差違は、第１指標値画像９４１−９４４と第２指標値画像９５１−９５４とが、指標値画像９６１−９６４に置換されている点だけである。表示画像９１０の他の部分の構成は、表示画像９００の対応する部分の構成と同じである（同じ要素には、同じ符号を付して、説明を省略する）。指標値画像９６１−９６４は、１個の矩形領域である。矩形領域内のインク色の部分（図中では、ハッチングで示される部分）の面積が、残量指標値Ｖを示している。このように、指標値画像９６１−９６４は、カートリッジ２００と中間容器１７５とを区別せずに、残量指標値Ｖを示してよい。図５のＳ１３５、Ｓ１４５、Ｓ１５５では、プロセッサ１１０は、指標値画像９６１−９６４を示す部分画像データを生成する。
【００７１】
図８（Ａ）−図８（Ｃ）は、表示画像の別の実施例の概略図である。各図には、表示画像９００ａが示されている。図８（Ａ）−図８（Ｃ）は、図６（Ａ）−図６（Ｃ）と同じ状態を、それぞれ示している。図６（Ａ）−図６（Ｃ）の表示画像９００との差違は、異種情報９８５が追加されている点だけである。表示画像９００ａの他の部分の構成は、表示画像９００の対応する部分の構成と同じである（同じ要素には、同じ符号を付して、説明を省略する）。異種情報９８５は、カートリッジの種類が特定の種類とは異なることを示す情報である。本実施例では、異種情報９８５は、「？」マークであり、第１指標値画像（図８（Ａ）、図８（Ｂ）では、第１指標値画像９４１）上に配置されている。ユーザは、異種情報９８５を観察することによって、カートリッジの種類が特定の種類とは異なることを、容易に認識できる。図５のＳ１４５では、プロセッサ１１０は、装着カートリッジ２００の種類が特定の種類とは異なる場合に、異種情報９８５を示す部分画像データを生成する。なお、プロセッサ１１０は、Ｓ１３５においても、装着カートリッジ２００の種類が特定の種類とは異なる場合に、異種情報９８５を示す部分画像データを生成してよい。
【００７２】
図９（Ａ）−図９（Ｃ）は、表示画像の別の実施例の概略図である。各図には、表示画像９００ｂが示されている。図９（Ａ）−図９（Ｃ）は、図６（Ａ）−図６（Ｃ）と同じ状態を、それぞれ示している。図６（Ａ）−図６（Ｃ）の表示画像９００との差違は、装着カートリッジ２００の種類が特定の種類とは異なる場合に、第１指標値画像と第２指標値画像とのそれぞれの色が、対応するインク色とは異なる色に設定される点だけである。表示画像９００ｂの他の部分の構成は、表示画像９００の対応する部分の構成と同じである（同じ要素には、同じ符号を付して、説明を省略する）。
【００７３】
図９（Ａ）−図９（Ｃ）の例では、マゼンタＭのカートリッジの種類が、特定の種類とは異なっており、ＣＹＫのカートリッジの種類は、いずれも、特定の種類である。ＣＹＫの指標値画像９４２−９４４、９５２−９５４の色は、上記の各実施例と同様に、対応するインク色と同じである。マゼンタＭの第１指標値画像９４１の色は、特定の種類とは異なる種類を示す予め決められた色Ｃ１である。マゼンタＭの第２指標値画像９５１の色は、混合インクを示す予め決められた色Ｃ２である。これらの色Ｃ１、Ｃ２は、いずれのインク色とも異なる別の色である。ユーザは、第１指標値画像９４１を観察することによって、マゼンタＭのカートリッジ２００の種類が特定の種類とは異なることを、容易に認識できる。また、ユーザは、第２指標値画像９５１を観察することによって、マゼンタＭの中間容器１７５に混合インクが収容されていることを、容易に認識できる。図５のＳ１３５、Ｓ１４５では、プロセッサ１１０は、装着カートリッジ２００の種類が特定の種類とは異なる場合に、対応するインク色とは異なる色Ｃ１、Ｃ２の第１指標値画像と第２指標値画像とを示すインク残量画像データを含む部分画像データを生成する。なお、プロセッサ１１０は、図６、図７、図８の各実施例において、カートリッジ２００の種類が特定の種類とは異なる場合に、指標値画像の色を対応するインク色とは異なる色に設定してよい。
【００７４】
図１０（Ａ）−図１０（Ｄ）は、表示画像の別の実施例の概略図である。各図には、表示画像８００が示されている。表示画像８００は、複合機１００の種々の機能を開始するためのボタン画像８６１、８６２、８６３と、インク残量を表示するための残量領域８４０と、メッセージを表示するためのメッセージ領域８５０と、を表している。ユーザが操作部１５０（本実施例では、タッチパネル）のうちボタン画像上をタップする場合、プロセッサ１１０は、ボタン画像に対応付けられた機能を開始する。
【００７５】
残量領域８４０は、各インク色の残量指標値Ｖを示す画像を表示するための領域である。残量領域８４０に表示される画像は、種々の画像であってよく、例えば、上記の各実施例の表示画像９００、９００ａ、９００ｂ、９１０から予め選択された画像が、表示されてよい。ユーザが操作部１５０（本実施例では、タッチパネル）のうち残量領域８４０上をタップする場合、プロセッサ１１０は、図６（Ａ）の表示画像９００のように大きな指標値画像を表示部１４０に表示してよい。
【００７６】
メッセージ領域８５０には、後述するように、インク残量に応じた種々のメッセージが表示され得る。プロセッサ１１０は、図５の処理を実行することによって、表示画像８００（残量領域８４０の画像を含む）を更新する。例えば、プロセッサ１１０は、図５のＳ１３４、Ｓ１４５、Ｓ１５５で、残量領域８４０の各インクのための部分画像データと、メッセージ領域８５０の部分画像データと、を生成する。そして、Ｓ１６５で、プロセッサ１１０は、各インクの部分画像データとメッセージ領域８５０の部分画像データとを用いて、表示画像８００を示す出力画像データを生成する。以下、マゼンタＭのカートリッジの種類が特定の種類とは異なっており、ＣＹＫのカートリッジの種類は、特定の種類であることとする。
【００７７】
図１０（Ａ）は、図６（Ａ）等と同様に、ＭＹＣＫのカートリッジ２００の残量が最大である場合の例を示している。この場合、メッセージ領域８５０は、空欄である。尚、この場合には、例えば時刻表示や“ＲＥＡＤＹ”などの複合機の状態をメッセージ領域８５０に表示してもよい。
【００７８】
図１０（Ｂ）は、マゼンタＭのみが低残量条件を満たす場合の例を示している。この場合、残量領域８４０には、低残量画像９９０は表示されない。また、メッセージ領域８５０は、空欄である。尚、この場合にも、例えば時刻表示や“ＲＥＡＤＹ”などの複合機の状態をメッセージ領域８５０に表示してもよい。
【００７９】
図１０（Ｃ）は、図６（Ｂ）と同様に、ＭＹＣＫのそれぞれが低残量条件を満たす場合の例を示している。この場合、残量領域８４０のＹＣＫの領域に、低残量画像９９０が表示される（図５のＳ１５５で、低残量画像９９０を示す部分画像データが、生成される）。また、プロセッサ１１０は、メッセージ領域８５０に、低残量条件が満たされることを示す低残量メッセージ８９０を表示させる。本実施例では、低残量メッセージ８９０は、「Ink Low」の文字列である。低残量メッセージ８９０を示す部分画像データは、図５のＳ１５５で生成される。本実施例では、低残量メッセージ８９０は、１以上の特定の種類のインクカートリッジの状態が空状態である場合に、表示される。
【００８０】
図１０（Ｄ）は、図６（Ｃ）と同様に、ＭＹＣＫのカートリッジ２００と中間容器１７５とが空である場合を示している。この場合、残量領域８４０のＭＹＣＫの領域に、交換情報９８０が表示される（図５のＳ１３５で、交換情報９８０を示す部分画像データが、生成される）。また、プロセッサ１１０は、メッセージ領域８５０に、中間容器１７５が空であることを示す交換メッセージ８８０を表示させる。本実施例では、交換メッセージ８８０は、「Replace Ink」の文字列である。交換メッセージ８８０を示す部分画像データは、図５のＳ１３５で生成される。
【００８１】
このように、低残量条件が満たされたことを示す情報は、文字列であってよい。この場合も、上記の各実施例と同様に、ユーザは、低残量メッセージ８９０を参照することによって、低残量条件が満たされることを契機とするカートリッジ２００の交換が可能である。また、図１０（Ｂ）のマゼンタＭのように、特定の種類とは異なる種類のカートリッジに関して低残量条件が満たされる場合には、低残量メッセージ８９０は表示されない。従って、低残量条件が満たされることを契機とするカートリッジ２００の交換は、抑制される。この結果、カートリッジ２００の交換に起因する不具合は、抑制される。
【００８２】
Ｃ．第２実施例：
図１１（Ａ）、図１１（Ｂ）は、制御処理の別の実施例を示すフローチャートである。本実施例では、複合機は、表示部１４０の制御のモードとして、個別モードと共通モードとを有している。個別モードは、図５の実施例と同様に、カートリッジの種類に応じて低残量情報（例えば、低残量画像９９０、低残量メッセージ８９０）の表示を制御するモードである。共通モードは、カートリッジの種類に拘わらずに、低残量条件が満たされる場合に、低残量情報を表示するモードである。複合機のハードウェアの構成は、図１の複合機１００の構成と同じである。プログラム１３１は、図１１（Ａ）、図１１（Ｂ）の処理をプロセッサ１１０に実行させるように、構成される。本実施例では、不揮発性記憶装置１３０に、現行のモードを示す現行モードデータ１３４が、格納される。
【００８３】
図１１（Ａ）は、モード設定処理を示している。Ｓ２１０では、プロセッサ１１０（図１）は、操作部１５０からの信号を用いて、ユーザの指示を取得する。ユーザの指示は、個別モードと共通モードとのいずれかを選択する。Ｓ２２０では、プロセッサ１１０は、ユーザの指示によって選択されたモードを特定する。選択されたモードが個別モードである場合、プロセッサ１１０は、Ｓ２３０で、個別モードを示す現行モードデータ１３４を不揮発性記憶装置１３０に格納し、図１１（Ａ）の処理を終了する。選択されたモードが共通モードである場合、プロセッサ１１０は、Ｓ２４０で、共通モードを示す現行モードデータ１３４を不揮発性記憶装置１３０に格納し、図１１（Ａ）の処理を終了する。このように、現行モードデータ１３４は、ユーザによって選択された現行のモードを示している。
【００８４】
図１１（Ｂ）は、制御処理の実施例を示すフローチャートである。図中には、制御処理の一部が示されている。図示された処理は、図５のＳ１４０とＳ１５０との間に、挿入される。制御処理の他の部分は、図５の対応する部分と同じである（図５のステップと同じステップには、同じ符号を付して、説明を省略する）。
【００８５】
Ｓ１４０の判断結果がＹｅｓである場合、すなわち、低残量条件が満たされる場合、Ｓ３１０で、プロセッサ１１０（図１）は、現行モードデータ１３４を参照して、現行モードを特定する。現行モードが個別モードである場合、プロセッサ１１０は、Ｓ１５０（図５）へ移行する。この場合の制御処理は、図５の実施例の制御処理と同じである。
【００８６】
現行モードが共通モードである場合、Ｓ３２０で、プロセッサ１１０は、対象インクのカートリッジ２００の種類が特定の種類であるか否かを判断する。Ｓ３２０の処理は、図５のＳ１５０の処理と同じである。
【００８７】
カートリッジ２００の種類が特定の種類である場合（Ｓ３２０：Ｙｅｓ）、プロセッサ１１０は、Ｓ３３０で、部分画像データを生成する。
【００８８】
図１２は、共通モードで表示される表示画像の例を示す概略図である。この表示画像９００ｃは、図６（Ｂ）と同じ状態の画像を示している。マゼンタＭのカートリッジの種類は、特定の種類ではなく、ＣＹＫのそれぞれのカートリッジの種類は、特定の種類である。図６（Ｂ）の表示画像９００と差違は、マゼンタＭの第１指標値画像９４１上にも低残量画像９９０が表示されている点と、補足メッセージ９９５が表示されている点と、だけである。表示画像９００ｃの他の部分の構成は、図６（Ｂ）の表示画像９００の対応する部分の構成と同じである（同じ要素には、同じ符号を付して、説明を省略する）。
【００８９】
表示画像９００ｃのＣＹＫの画像を示す部分画像データは、Ｓ３３０（図１１（Ｂ））で生成される。Ｓ３３０の処理は、図５のＳ１５５の処理と同じである。Ｓ３３０の後、処理は、Ｓ１６０（図５）へ移行する。
【００９０】
カートリッジ２００の種類が特定の種類とは異なる場合（Ｓ３２０：Ｎｏ）、プロセッサ１１０は、Ｓ３４０で、残量指標値Ｖに対応する部分画像データを生成する。この部分画像データの生成処理は、Ｓ３３０の処理と同じである。図１２に示すように、マゼンタＭに関しても、低残量画像９９０を示す部分画像データが生成される。Ｓ３４０では、プロセッサ１１０は、さらに、補足メッセージ９９５を示す補足画像データを生成する。図１２に示すように、本実施例では、補足メッセージ９９５は、交換マークが表示された後にマゼンタＭのカートリッジを交換することを、促している。Ｓ３４０の後、処理は、Ｓ１６０（図５）へ移行する。図５のＳ１６５では、プロセッサ１１０は、各インク色の部分画像データを用いて、出力画像データを生成する。補足画像データが生成された場合には、出力画像データは、補足画像データを含んでいる。Ｓ１７０では、プロセッサ１１０は、出力画像データを用いて、表示部１４０に表示画像を表示させる。
【００９１】
以上のように、本実施例では、図１１（Ａ）の処理で、プロセッサ１１０は、共通モードを選択する指示を、ユーザから受け得る。共通モードでは、低残量条件が満たされ（図５：Ｓ１４０：Ｙｅｓ）、かつ、カートリッジの種類が特定の種類とは異なる（図１１（Ｂ）：Ｓ３２０：Ｎｏ）場合、プロセッサ１１０は、Ｓ３４０で、低残量画像データを含む部分画像データを生成する。そして、Ｓ１７０（図５）で、プロセッサ１１０は、低残量画像データを含む出力画像データを出力する。従って、ユーザは、特定の種類とは異なる種類のカートリッジが用いられる場合に、低残量条件が満たされることを契機とする処理（例えば、新しいカートリッジの準備）を行うことができる。
【００９２】
また、プロセッサ１１０は、Ｓ３４０（図１１（Ｂ））では、さらに、補足画像データを生成する。そして、Ｓ１７０（図５）で、プロセッサ１１０は、補足画像データを含む出力画像データを出力する。補足画像データによって示される補足メッセージ９９５（図１２）は、交換マークが表示された後に、特定の種類とは異なる種類のカートリッジを交換することを、促している。従って、カートリッジが早くに交換されることに起因する不具合は、抑制される。
【００９３】
なお、図１１（Ａ）、図１１（Ｂ）の処理は、図８−図１０の表示画像に適用されてよい。補足メッセージに代えて、ピクトグラムなどの記号が用いられてよい。メッセージや記号などの補足情報は、中間容器１７５内のインクの少なくとも一部を消費した後にカートリッジを交換すべきことを示す任意の情報であってよい。例えば、メッセージは、図１２の補足メッセージ９９５とは異なる文書であってよい。
【００９４】
Ｄ．第３実施例：
図１３は、記録処理の例を示すフローチャートである。記録処理は、カートリッジが交換される場合に、状況を示す状況データを、ログデータ１３５（図１）に追記する処理である。複合機のハードウェアの構成は、図１の複合機１００の構成と同じである。プログラム１３１は、図１３の処理をプロセッサ１１０に実行させるように、構成される。記録処理は、上記の各実施例に、適用されてよい。
【００９５】
Ｓ４１０では、プロセッサ１１０（図１）は、カートリッジ２００が交換されたか否かを判断する。本実施例では、プロセッサ１１０は、装着センサＡＳ（図２（Ａ））からの信号を継続して監視しており、この信号を用いて判断を行う。カートリッジ２００が交換された場合、図１３の処理は、図４、図５の処理とインクを使用する処理よりも先に行われる。カートリッジ２００が交換されていない場合（Ｓ４１０：Ｎｏ）、プロセッサ１１０は、図１３の処理を終了する。
【００９６】
カートリッジ２００が交換された場合（Ｓ４１０：Ｙｅｓ）、Ｓ４２０で、プロセッサ１１０は、交換されたカートリッジ２００のインク色である対象インク色を特定する。プロセッサ１１０は、カートリッジデータ１３６（図１）を参照して、対象インク色の交換前のカートリッジの種類が特定の種類であるか否かを特定する。後述するように、カートリッジデータ１３６は、複数のインク色のそれぞれについて、カートリッジ２００の種類が特定の種類であるか否かを示している。
【００９７】
Ｓ４３０では、プロセッサ１１０は、対象インク色の読書部１６６（図２（Ａ））からの信号を取得し、対象インク色のカートリッジ２００の現行の種類が特定の種類であるか否かを特定する。Ｓ４４０では、プロセッサ１１０は、不揮発性記憶装置１３０に格納されているカートリッジデータ１３６のうち対象インク色のデータを、特定した種類を示すデータに更新する。Ｓ４５０では、プロセッサ１１０は、残量指標値データ１３３を参照して、対象インク色の残量指標値Ｖを特定する。特定される残量指標値Ｖは、カートリッジ２００の交換前の残量指標値Ｖと同じである。Ｓ４６０では、プロセッサ１１０は、交換前の残量指標値Ｖを示す交換前指標値情報と、交換前のカートリッジの種類が特定の種類であるか否かを示す旧種類情報と、交換後のカートリッジの種類が特定の種類であるか否かを示す新種類情報と、を示す状況データを、ログデータ１３５に追記する。そして、図１３の処理は、終了する。
【００９８】
以上のように、複合機１００（図１）は、不揮発性記憶装置１３０を備えている。そして、装着部１７２に装着されるカートリッジ２００が交換される場合（Ｓ４１０：Ｙｅｓ）、プロセッサ１１０は、Ｓ４６０で、状況データを不揮発性記憶装置１３０に格納する。状況データは、交換前指標値情報と、旧種類情報と、新種類情報と、を示している。カートリッジの交換に起因する不具合が生じる場合、不揮発性記憶装置１３０に格納されたログデータ１３５（すなわち、状況データ）を参照することによって、状況を特定できる。
【００９９】
Ｅ．変形例：
（１）低残量条件は、図５のＳ１４０で説明した条件に代えて、カートリッジ２００の状態が予め決められた空状態であり、かつ、中間容器１７５内のインクの残量が予め決められた閾値以下であることを示す種々の条件であってよい。例えば、低残量条件は、液面センサ１７３によってインクが検出されなくなってから（すなわち、液面がエンプティレベルＥＬに到達してから）のインクの使用量が予め決められた閾値を超えること、であってよい。また、液面センサ１７３は、省略されてもよい。この場合、図４の処理では、Ｓ９６０、Ｓ９７０、Ｓ９８０は省略されてよい。そして、低残量条件は、残量指標値Ｖ（より具体的には、中間容器１７５の残量の指標値）が低残量閾値Ｔｈ２以下であること、であってよい。
【０１００】
（２）低残量条件が満たされたことを示す低残量情報は、低残量画像９９０（図６（Ｂ））のようなマークや、低残量メッセージ８９０（図１０（Ｃ））のような文字列に代えて、種々の情報であってよい。例えば、低残量情報は、低残量条件に固有な色の領域であってよい。
【０１０１】
（３）残量指標値Ｖを示す指標値情報は、指標値画像９４１、９５１（図６（Ａ））のようなグラフの画像や、推定数９７１のような数値に代えて、残量指標値Ｖを示す種々の情報であってよい。例えば、指標値情報は、残量指標値Ｖを複数の段階で示すピクトグラムであってよい。
【０１０２】
（４）表示画像の構成は、種々の構成であってよい。例えば、上記各実施例において、指標値画像９４１−９４４、９５１−９５４、９６１−９６４と、推定数９７１−９７４と、のいずれか一方は、省略されてよい。また、図１２の実施例において、補足メッセージ９９５は省略されてよい。この場合、図１１（Ｂ）のＳ３２０とＳ３４０とが省略されてよい。そして、現行モードが共通モードである場合には、プロセッサ１１０は、カートリッジの種類に拘わらずに、Ｓ３３０で部分画像データを生成してよい。
【０１０３】
（５）図１３の実施例において、状況データは、交換前指標値情報と旧種類情報と新種類情報とに加えて、日時などの他の種々の情報を示してよい。プログラム１３１は、ログデータ１３５の内容を表示部１４０に表示させる処理を、プロセッサ１１０に実行させてよい。また、プログラム１３１は、通信インタフェース１８０に接続された外部装置（例えば、ＵＳＢメモリ）にログデータ１３５を格納する処理を、プロセッサ１１０に実行させてよい。また、プログラム１３１は、通信インタフェース１８０を介して通信可能なサーバ装置に状況データを送信する処理を、プロセッサ１１０に実行させてよい。
【０１０４】
（６）図５のＳ１７０の出力処理は、表示部１４０にデータを出力する処理に代えて、他の種々の処理であってよい。例えば、出力処理は、指標値情報などを示すデータ（例えば、画像データやテキストデータ）を含む電子メールデータを送信する処理であってよい。メールの宛先は、予め決められてよく、また、ユーザによって決定されてよい。電子メールデータは、低残量情報を示すデータを含んでよく、補足情報を示すデータを含んでよい。また、出力されるデータは、画像データやテキストデータに代えて、動画データや音声データなど任意の形式のデータであってよい。
【０１０５】
（７）図５、図１１（Ａ）、図１１（Ｂ）の処理は、複合機１００に接続された端末装置（例えば、タブレットコンピュータなど）によって実行されてよい。例えば、図５のＳ１１５、Ｓ１２０、Ｓ１２５では、端末装置は、複合機１００から情報を取得する。そして、Ｓ１７０、Ｓ１７５では、端末装置は、端末装置の表示部に、表示画像（例えば、図６（Ａ）の表示画像９００）を表示してよい。
【０１０６】
（８）印刷実行部の構成は、図２（Ａ）、図２（Ｂ）に示す水頭差方式の構成に代えて、他の種々の構成であってよい。例えば、インク供給部１７０のうちの装着部１７２から中間容器１７５までの部分の構成は、気体流路と液体流路を経た気液置換を行ういわゆるチキンフィード方式の構成であってよい。また、印刷実行部は、インクに代えてトナーを用いて画像を印刷するレーザ方式の装置であってよい。
【０１０７】
（９）カートリッジの種類を特定する方法は、カートリッジ２００（図１）の記憶装置２０６に格納された情報を用いる方法に代えて、他の任意の方法であってよい。例えば、プロセッサ１１０は、ユーザによって入力された情報を用いて、カートリッジの種類を特定してよい。
【０１０８】
（１０）印刷実行部を備える印刷装置の構成は、複合機１００（図１）の構成に代えて、他の種々の構成であってよい。例えば、読取部１９０は、省略されてよい。このように、印刷装置は、単機能の印刷装置であってよい。
【０１０９】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図５のＳ１３５、Ｓ１４５、Ｓ１５５の処理の機能を、専用のハードウェア回路によって実現してもよい。
【０１１０】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１１１】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１２】
１００…複合機、１１０…プロセッサ、１１５…記憶装置、１２０…揮発性記憶装置、１３０…不揮発性記憶装置、１３１…コンピュータプログラム、１３３…残量指標値データ、１３４…現行モードデータ、１３５…ログデータ、１３６…カートリッジデータ、１４０…表示部、１５０…操作部、１６０…印刷実行部、１６６…読書部、１７０…インク供給部、１７１…印刷機構、１７２…装着部、１７３…液面センサ、１７４…インク供給口、１７４ｖ…バルブ、１７５…中間容器、１７７…インク流路部、１７８…連通口、１７９…副収容室、１８０…通信インタフェース、１９０…読取部、２００、２００ａ、２００ｂ…インクカートリッジ、２０６…記憶装置、２１０…主収容室、２２０…連通口、２３０…インク出口、２３０ｖ…バルブ、８００…表示画像、８４０…残量領域、８５０…メッセージ領域、８６１、８６２、８６３…ボタン画像、８８０…交換メッセージ、８９０…低残量メッセージ、９００、９００ａ、９００ｂ、９００ｃ、９１０…表示画像、９４１−９４４…第１指標値画像、９５１−９５４…第２指標値画像、９６１−９６４…指標値画像、９８０…交換情報、９８５…異種情報、９９０…低残量画像、９９５…補足メッセージ、ＥＬ…エンプティレベル、ＡＳ…装着センサ、Ｉｋ…インク、ＩＫ０…特定インク、ＩＫ１…異種インク、ＩＫｘ…混合インク、Ｔｈ１…空閾値、Ｔｈ２…低残量閾値、Ｖｍ１…第１値、Ｖｍ２…第２値、ＩＳｍ…液面、ＩＳｓ…液面
【図１】
2020199664.tif 000003
【図２】
2020199664.tif 000004
【図３】
2020199664.tif 000005
【図４】
2020199664.tif 000006
【図５】
2020199664.tif 000007
【図６】
2020199664.tif 000008
【図７】
2020199664.tif 000009
【図８】
2020199664.tif 000010
【図９】
2020199664.tif 000011
【図１０】
2020199664.tif 000012
【図１１】
2020199664.tif 000013
【図１２】
2020199664.tif 000014
【図１３】
2020199664.tif 000015