(57)【要約】【課題】交換対象の対象カートリッジと、交換対象でない非対象カートリッジとに対して、適切な容量のカートリッジを推奨できるように、カートリッジの画像の並び順を決定する。【解決手段】対象カートリッジの容量の異なるカートリッジ（容量別カートリッジ）の画像５０の並び順が、使用されたインク量に基づいて決定される。また、非対象カートリッジの容量別カートリッジの画像５２の並び順は、対象カートリッジの容量別カートリッジの画像の並び順と同じ順番とされる。印刷装置で使用されるインクの量は、インクの色毎に、概ね似た量となる。このため、インクカートリッジの購入画面で、対象カートリッジの容量別カートリッジの画像の並び順と、非対象カートリッジの容量別カートリッジの画像の並び順とを同じとすることで、対象カートリッジと非対象カートリッジとに対して、適切な容量のカートリッジを推奨することが可能となる。【選択図】図２
2014148079.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で用いられるインク色の異なる複数のインクカートリッジの各々に対応して、インク量の異なる複数の容量別カートリッジの画像が表示装置に表示される際の前記複数の容量別カートリッジの画像の並び順を決定する画像並び順決定装置であって、
前記複数のインクカートリッジ毎に使用されたインク量を示すインク量データを取得するインク量データ取得手段と、
前記インク量データ取得手段によって取得されたインク量データに基づいて、閾量を超えたインクが使用されているか否かを、前記複数のインクカートリッジ毎に判定する判定手段と、
前記複数のインクカートリッジのうちの、前記判定手段によって前記閾量を超えたインクが使用されていると判定されたインクカートリッジである対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記インク量データ取得手段によって取得されたインク量データが示すインク量に基づいて、決定し、前記複数のインクカートリッジのうちの前記対象カートリッジと異なるインクカートリッジである非対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順と同じ順番に決定する画像並び順決定手段と、
を備えることを特徴とする画像並び順決定装置。
【請求項２】
前記画像並び順決定手段は、
前記対象カートリッジに対応する前記複数の容量別カートリッジの画像が、前記非対象カートリッジに対応する前記複数の容量別カートリッジの画像より上位となるように、前記複数の容量別カートリッジの画像の並び順を決定することを特徴とする請求項１に記載の画像並び順決定装置。
【請求項３】
前記画像並び順決定手段は、
前記対象カートリッジが複数である場合に、複数の前記対象カートリッジを同梱させたインクカートリッジである同梱カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記複数の対象カートリッジのうちの前記インク量取得手段によって取得されたインク量データが示すインク量の最も多い対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順と同じ順番に決定することを特徴とする請求項１または２に記載の画像並び順決定装置。
【請求項４】
前記同梱カートリッジは、
前記非対象インクカートリッジを含むことを特徴とする請求項３に記載の画像並び順決定装置。
【請求項５】
前記画像並び順決定手段は、
前記同梱カートリッジに対応する前記複数の容量別カートリッジの画像が、前記対象カートリッジおよび前記非対象カートリッジに対応する前記複数の容量別カートリッジの画像より上位となるように、前記複数の容量別カートリッジの画像の並び順を決定することを特徴とする請求項３または４に記載の画像並び順決定装置。
【請求項６】
前記インク量データ取得手段は、
印刷作業実行時に使用されたインク量を示すインク量データを取得することを特徴とする請求項１ないし５の何れか１項に記載の画像並び順決定装置。
【請求項７】
前記インク量データ取得手段は、
印刷媒体に吐出されるインク量および、印刷媒体へのインク吐出時にノズルクリーニングに用いられるインク量を示すインク量データを取得することを特徴とする請求項１ないし６の何れか１項に記載の画像並び順決定装置。
【請求項８】
さらに、前記複数のインクカートリッジ毎の使用日数を示す使用日数データを取得する使用日数データ取得手段を備え、
前記画像並び順決定手段は、
前記対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記インク量データ取得手段によって取得されたインク量データが示すインク量と、前記使用日数データ取得手段によって取得された使用日数データが示す使用日数とに基づいて決定することを特徴とする請求項６または７に記載の画像並び順決定装置。
【請求項９】
前記使用日数データ取得手段は、
印刷作業の実行を行うことができる量のインクが残存している場合に、インクカートリッジの使用開始日から、前記画像並び順決定手段によって前記複数の容量別カートリッジの画像の並び順が決定される日までの経過日数に基づいて、使用日数データを取得することを特徴とする請求項８に記載の画像並び順決定装置。
【請求項１０】
前記使用日数取得手段は、
印刷作業の実行を行うことができる量のインクが残存していない場合に、インクカートリッジの使用開始日から、印刷作業の実行を行うことができる量のインクが残存しなくなった日までの経過日数に基づいて、使用日数データを取得することを特徴とする請求項８または９に記載の画像並び順決定装置。
【請求項１１】
印刷装置で用いられるインク色の異なる複数のインクカートリッジの各々に対応して、インク量の異なる複数の容量別カートリッジの画像が表示装置に表示される際の前記複数の容量別カートリッジの画像の並び順を決定する画像並び順決定装置のコンピュータが読み取り可能なプログラムであって、
前記複数のインクカートリッジ毎に使用されたインク量を示すインク量データを取得するインク量データ取得手段と、
前記インク量データ取得手段によって取得されたインク量データに基づいて、閾量を超えたインクが使用されているか否かを、前記複数のインクカートリッジ毎に判定する判定手段と、
前記複数のインクカートリッジのうちの、前記判定手段によって前記閾量を超えたインクが使用されていると判定されたインクカートリッジである対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記インク量データ取得手段によって取得されたインク量データが示すインク量に基づいて、決定し、前記複数のインクカートリッジのうちの前記対象カートリッジと異なるインクカートリッジである非対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順と同じ順番に決定する画像並び順決定手段と、
して前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の並び順を決定する画像並び順決定装置および、その装置のコンピュータが読み取り可能なプログラムに関する。
【背景技術】
【０００２】
近年の印刷装置には、インクカートリッジの交換に対応するべく、インクカートリッジの購入画面が、印刷装置の表示部に表示されるものがある。インクカートリッジには、充填されているインク量の異なるもの、具体的には、大容量カートリッジ、小容量カートリッジ等（以下、容量別カートリッジと記載する場合がある）があり、インクカートリッジの購入画面では、容量別カートリッジの画像が、インクの使用量に応じた順番で並べられる。詳しくは、インクの残存量の少なくなったインクカートリッジに対して、インク使用量が多い場合には、大容量カートリッジの画像が上位に表示され、インク使用量が少ない場合には、小容量カートリッジの画像が上位に表示される。下記特許文献には、そのような購入画面が表示される印刷装置の一例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０４１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術によれば、インクの残存量の少なくなったインクカートリッジに対して、ある程度、適切な容量（サイズ）の容量別カートリッジを推奨することが可能となる。ただし、印刷装置には、通常、複数色のインクカートリッジが装着されており、それら複色数のインクカートリッジの全てにおいて、同時期に、インクの残存量が少なくなることは稀である。つまり、一般的には、交換の対象となるインクカートリッジ（以下、対象カートリッジと記載する場合がある）と、交換の対象とならないインクカートリッジ（以下、非対象カートリッジと記載する場合がある）とが混在して、印刷装置に装着されている。ユーザは、対象カートリッジの購入時に、対象カートリッジとともに非対象カートリッジを購入する場合もあり、非対象カートリッジでも、適切な容量のカートリッジを推奨することが望まれる。本発明は、そのような事情に鑑みてなされたものであり、対象カートリッジだけでなく、非対象カートリッジでも適切な容量のカートリッジを推奨することができるように、容量別カートリッジの画像の並び順を決定する技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に記載の画像並び順決定装置は、印刷装置で用いられるインク色の異なる複数のインクカートリッジの各々に対応して、インク量の異なる複数の容量別カートリッジの画像が表示装置に表示される際の前記複数の容量別カートリッジの画像の並び順を決定する画像並び順決定装置であって、前記複数のインクカートリッジ毎に使用されたインク量を示すインク量データを取得するインク量データ取得手段と、前記インク量データ取得手段によって取得されたインク量データに基づいて、閾量を超えたインクが使用されているか否かを、前記複数のインクカートリッジ毎に判定する判定手段と、前記複数のインクカートリッジのうちの、前記判定手段によって前記閾量を超えたインクが使用されていると判定されたインクカートリッジである対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記インク量データ取得手段によって取得されたインク量データが示すインク量に基づいて、決定し、前記複数のインクカートリッジのうちの前記対象カートリッジと異なるインクカートリッジである非対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順を、前記対象カートリッジに対応する前記複数の容量別カートリッジの画像の並び順と同じ順番に決定する画像並び順決定手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明に記載の画像並び順決定装置では、対象カートリッジの容量別カートリッジの画像の並び順が、使用されたインク量に基づいて決定されている。これにより、対象カートリッジにおいて、適切な容量のカートリッジを推奨することが可能となる。また、非対象カートリッジの容量別カートリッジの画像の並び順は、対象カートリッジの容量別カートリッジの画像の並び順と同じ順番に決定される。１台の印刷装置で使用されるインクの量は、インクの色毎に当然異なるが、概ね似た量となる。つまり、例えば、対象カートリッジのインクの使用量が多い場合には、非対象カートリッジのインクの使用量も多くなると想定される。このことから、インクカートリッジの購入画面で、対象カートリッジの容量別カートリッジの画像の並び順と、非対象カートリッジの容量別カートリッジの画像の並び順とを同じとすることで、対象カートリッジだけでなく、非対象カートリッジでも適切な容量のカートリッジを推奨することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】ＭＦＰ１０のブロック図である。
【図２】インクカートリッジの購入画面を示す図である。
【図３】インクカートリッジの購入画面を示す図である。
【図４】インクカートリッジの購入画面を示す図である。
【図５】インクカートリッジの購入画面を示す図である。
【図６】ＭＦＰ１０の動作フローチャートを示す図である。
【図７】ＭＦＰ１０の動作フローチャートを示す図である。
【図８】ＭＦＰ１０の動作フローチャートを示す図である。
【図９】第２実施形態のＭＦＰ１０の動作フローチャートを示す図である。
【図１０】第３実施形態のＭＦＰ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【０００８】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示されるＭＦＰ（Multifunction Peripheralの略）１０のブロック図を示す。ＭＦＰ１０は、図１に示すように、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、パネル１６、ボタン入力部１８、プリンタ２０、スキャナ２２、モデム２４、電話回線接続部２６、カートリッジ装着部２８を主に備えている。これらの構成要素は、入出力ポート３０を介して互いに通信可能とされている。
【０００９】
プリンタ２０は、印刷を実行する部位である。スキャナ２２は、原稿をスキャンして、スキャンデータを作成する部位である。モデム２４は、ウェブサーバ３６から、電話回線網３２および電話回線接続部２６を介して入力された信号を受信する。ウェブサーバ３６は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。これにより、ＭＦＰ１０は、ウェブサーバ３６から画像データ等を取得する。
【００１０】
ＣＰＵ１２は、記憶部１４内のプログラム３４に従って処理を実行する。以降、表示処理プログラム３４ａなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「表示処理プログラム３４ａが」という記載は、「表示処理プログラム３４ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１１】
記憶部１４は、プログラム３４を記憶する。プログラム３４は、表示処理プログラム３４ａ、インク情報処理プログラム３４ｂ、オペレーティングシステム３４ｃ（ＯＳ３４ｃと略して記載する場合もある）を含む。表示処理プログラム３４ａは、ウェブサーバ３６から取得した画像データによって表される画像をパネル１６に表示させる処理を、ＣＰＵ１２に実行させるためのプログラムである。インク情報処理プログラム３４ｂは、インクカートリッジのインクに関する情報の処理を、ＣＰＵ１２に実行させるためのプログラムである。オペレーティングシステム３４ｃは、表示処理プログラム３４ａに利用される基本的な機能を提供するプログラムである。ＯＳ３４ｃは、記憶部１４，パネル１６，ボタン入力部１８，プリンタ２０，スキャナ２２などを制御するプログラムなどを含む。
【００１２】
また、記憶部１４は、データ記憶領域１４ａを備える。データ記憶領域１４ａは、表示処理プログラム３４ａに利用される各種データを記憶する領域である。表示処理プログラム３４ａは、ＯＳ３２ｂを介して、記憶部１４が記憶しているデータを取得する。
【００１３】
パネル１６は、ＭＦＰ１０の各種機能を実行するために必要な情報を表示する表示面を備える。表示処理プログラム３４ａは、表示用の画像データを出力し、ＯＳ３４ｃを介してパネル１６に表示させる。また、ボタン入力部１８は、タッチセンサを有し、パネル１６と一体的に構成されており、入力媒体のパネル１６への接近・接触を検出し、ユーザによるボタン操作を受け付ける。表示処理プログラム３４ａは、ＯＳ３４ｃを介して、ユーザによるボタン操作内容を示すデータを取得する。
【００１４】
カートリッジ装着部２８には、インクカートリッジ（図示省略）が装着される。インクカートリッジは、カートリッジ装着部２８に着脱可能とされており、インクカートリッジのインクが無くなった場合に、インクが充填されているインクカートリッジに交換することが可能である。なお、カートリッジ装着部２８には、４個のインクカートリッジが装着される。具体的には、マゼンタ、シアン、イエロー、ブラックのインクカートリッジが、カートリッジ装着部２８に装着される。
【００１５】
また、各インクカートリッジには、ＩＣチップ（図示省略）が組み込まれている。ＩＣチップは、インクカートリッジの使用開始日、インクの使用量等を記憶している。また、ＩＣチップは、インクの吐出量を管理している。インク情報処理プログラム３４ｂは、ＯＳ３４ｃを介して、ＩＣチップからインクカートリッジの使用開始日、インクの使用量、インクの吐出量等を取得する。また、インク情報処理プログラム３４ｂは、ＯＳ３４ｃを介して、インクの使用量等をＩＣチップに記憶させる。
【００１６】
＜ＭＦＰの動作＞
第１実施形態に係るＭＦＰ１０の動作を説明する。ＭＦＰ１０では、インクカートリッジの交換に対応するべく、インクカートリッジを購入するための画面が、パネル１６に表示される。ＭＦＰ１０は、ウェブサーバ３６からインクカートリッジの画像データを取得し、複数の画像データに基づく画像を、以下に説明する順番で並べた状態の購入画面を表示する。インクカートリッジには、多くの量のインクが充填されている大容量カートリッジと、少ない量のインクが充填されている小容量カートリッジと、大容量カートリッジと小容量カートリッジとの間の量のインクが充填されている中容量カートリッジとが、販売されており、インクカートリッジの購入画面では、大容量カートリッジと中容量カートリッジと小容量カートリッジとが、インクの使用頻度に応じた順番で表示される。
【００１７】
具体的には、まず、各色のインクカートリッジ毎にインクの使用量が取得される。インクの使用量は、上述したように、各インクカートリッジのＩＣチップに記憶されている。また、ＩＣチップでは、インクの吐出量、つまり、インク使用毎にノズルから吐出されるインク量が管理されている。そして、ＩＣチップに記憶されているインク使用量に、インク吐出量が累積的に加算されることで、インク使用量が更新される。これにより、現時点でのインク使用量を取得することが可能となる。
【００１８】
ただし、ＭＦＰ１０では、２種類のインク使用量を採用している。詳しくは、２種類のインク使用量のうちの一方のインク使用量として、ノズルから吐出されたインクの全てを累積的に加算した全インク使用量を採用している。インクノズルからインクが吐出される状況として、印刷作業実行時、初期導入時、ユーザの意思によるノズルクリーニング、用紙詰まり後のノズルクリーニング、長期間放置後のノズルクリーニング、異常発生時のノズルクリーニング等があり、それら全ての状況下において使用されたインク量が、全インク使用量である。
【００１９】
また、２種類のインク使用量のうちの他方のインク使用量として、印刷作業時にインクノズルから吐出されたインクのみを累積的に加算した印刷時インク使用量を採用している。印刷作業時にインクノズルからインクが吐出される状況として、印刷媒体へのインク吐出時と、印刷作業時に行われるノズルクリーニングとがあり、印刷媒体に吐出されたインク量と、印刷作業時のノズルクリーニングに使用されたインク量とが累積的に加算されたインク量が、印刷時インク使用量である。
【００２０】
そして、４色のインクカートリッジのうちのいずれかのインクカートリッジで、全インク使用量が第１閾量を超えた場合には、インクカートリッジの交換時期が近いと判断され、インクカートリッジを購入するための画面が、パネル１６に表示される。この際、インクの使用頻度を判定するべく、上記印刷時インク使用量と、インクカートリッジの使用日数とによって、単位日数当たりの印刷作業時に使用されたインク量が演算される。
【００２１】
インクカートリッジの使用日数は、インクカートリッジの交換時期が近く、印刷作業の実行を行うことができる量のインクが残存している場合と、印刷作業の実行を行うことができる量のインクが残存していない場合とに分けて演算される。具体的には、全インク使用量が、第１閾量を超え、かつ、第１閾量のより大きい第２閾量以下であるインクカートリッジは、インクカートリッジの交換時期が近く、印刷作業の実行を行うことができる量のインクが残存しているインクカートリッジ（ニアエンプティカートリッジと記載する場合がある）と判断される。また、全インク使用量が第２閾量を超えているインクカートリッジは、印刷作業の実行を行うことができる量のインクが残存していないインクカートリッジ（エンプティカートリッジと記載する場合がある）と判断される。なお、印刷作業の実行を行うことができる量のインクが残存していないインクカートリッジが存在している場合に、ＭＦＰ１０のＣＰＵ１２は、パネル１６や外部装置から印刷実行に関する情報を取得しても、印刷実行の指令を出力しない。若しくは、ＣＰＵ１２は、パネル１６や外部装置にインクエンプティである旨の情報を出力し、パネル１６等が印刷実行に関する情報を受け付けないようにする。
【００２２】
ニアエンプティカートリッジでは、インクカートリッジの使用開始日から使用日数の演算日までの経過日数が、インクカートリッジの使用日数として演算される。これにより、インクカートリッジのインクを実際に使用することが可能な日数を、ニアエンプティカートリッジの使用日数として演算することが可能となる。一方で、エンプティカートリッジの使用日数が、インクカートリッジの使用開始日から使用日数の演算日までの経過日数として演算された場合には、印刷作業の行えない日、つまり、インクを実際に使用することができない日も含んでしまう。このため、ＭＦＰ１０では、エンプティカートリッジの使用日数は、インクカートリッジの使用開始日から、全インク使用量が第２閾量を超えた日、つまり、印刷作業が行えなくなった日までの経過日数として演算される。これにより、インクカートリッジのインクを実際に使用することが可能であった日数を、エンプティカートリッジの使用日数として、演算することが可能となる。
【００２３】
インクカートリッジの使用日数が演算されると、その使用日数と印刷時インク使用量とによって、単位日数当たりの印刷作業時に使用されたインク量が演算される。具体的には、インクカートリッジの使用日数をＮとし、印刷時インク使用量をＷとした場合には、下記式に従って、１カ月当たりの印刷作業時に使用されたインク量Ｐ（以下、１月使用インク量Ｐと記載する場合がある）が演算される。
Ｐ＝３０×Ｗ／Ｎ
【００２４】
演算された１月使用インク量Ｐが多い場合には、インクの使用頻度が高いと考えられるため、交換するインクカートリッジとして、大容量カートリッジを購入することが望ましい。一方、演算された１月使用インク量Ｐが少ない場合には、インクの使用頻度が低いと考えられるため、交換するインクカートリッジとして、小容量カートリッジを購入することが望ましい。このため、インクカートリッジの購入画面で、エンプティカートリッジおよびニアエンプティカートリッジ（以下、対象カートリッジと記載する場合がある）の内容量の異なるカートリッジ、つまり、大容量カートリッジ、中容量カートリッジ、小容量カートリッジ（３種類のカートリッジをまとめて容量別カートリッジと記載する場合がある）の画像が表示される場合には、インクの使用頻度に応じて、容量別カートリッジの画像の並び順が変更される。
【００２５】
具体的には、対象カートリッジの１月使用インク量Ｐが５ｇを超えている場合には、大容量カートリッジの購入を促すべく、優先カートリッジとして、対象カートリッジの大容量カートリッジの画像が、小容量カートリッジおよび中容量カートリッジの画像より上位に表示される。そして、大容量カートリッジの画像の次には、大容量カートリッジの内容量に近い中容量カートリッジの画像が表示される。続いて、中容量カートリッジの画像の次には、小容量カートリッジの画像が表示される。
【００２６】
また、対象カートリッジ以外のインクカートリッジ（以下、非対象カートリッジと記載する場合がある）は、インク交換の対象でないことから、非対象カートリッジの容量別カートリッジの画像は、対象カートリッジの容量別カートリッジの画像の下位に表示される。非対象カートリッジの容量別カートリッジの画像の並び順は、対象カートリッジの容量別カートリッジの画像の並び順と同じ順番とされる。つまり、対象カートリッジの容量別カートリッジの画像の並び順が、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順である場合には、非対象カートリッジの容量別カートリッジの画像の並び順も、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順となる。
【００２７】
具体的に、対象カートリッジがイエローのインクカートリッジであり、そのイエローのインクカートリッジの１月使用インク量Ｐが５ｇを超えている場合の購入画面を、図２（ａ）に示す。図から解るように、イエローのインクカートリッジの容量別カートリッジの画像５０の並び順は、大容量カートリッジ、中容量カートリッジ、小容量カートリッジとされている。そして、非対象カートリッジであるブラック、マゼンタ、シアンのインクカートリッジの各々の容量別カートリッジの画像５２の並び順も、大容量カートリッジ、中容量カートリッジ、小容量カートリッジとされている。また、各容量別カートリッジの画像５０，５２の横には、各容量別カートリッジに関する情報（型番、色、容量サイズ、値段）が表示され、その情報の下に、購入ボタン５４が表示されている。その購入ボタン５４が操作されることで、電話回線接続部２６、電話回線網３２等を介して、購入ボタン５４に対応した容量別カートリッジの購入指令が送信される。これにより、ユーザは、必要なインクカートリッジの購入を行うことができる。
【００２８】
ちなみに、非対象カートリッジ毎の並び順、つまり、ブラック、マゼンタ、シアンのインクカートリッジの並び順は、図２（ａ）では、ブラック、マゼンタ、シアンのインクカートリッジの順となっているが、任意に設定することが可能である。例えば、非対象カートリッジ毎の並び順を、インクの使用量の多い順、インクカートリッジの使用日数の長い順、１月使用インク量の多い順に設定することが可能である。
【００２９】
また、対象カートリッジの１月使用インク量Ｐが１ｇ以下である場合には、小容量カートリッジの購入を促すべく、対象カートリッジの小容量カートリッジの画像が、中容量カートリッジおよび大容量カートリッジの画像より上位に表示される。そして、小容量カートリッジの画像の次には、小容量カートリッジの内容量に近い中容量カートリッジの画像が表示される。続いて、中容量カートリッジの画像の次には、大容量カートリッジの画像が表示される。また、非対象カートリッジの容量別カートリッジの画像の並び順は、対象カートリッジの容量別カートリッジの画像の並び順と同じ順番とされる。
【００３０】
具体的に、対象カートリッジがマゼンタのインクカートリッジであり、そのマゼンタのインクカートリッジの１月使用インク量Ｐが１ｇ以下である場合のインクカートリッジ購入画面を、図２（ｂ）に示す。図から解るように、マゼンタのインクカートリッジの容量別カートリッジの画像５０の並び順は、小容量カートリッジ、中容量カートリッジ、大容量カートリッジとされている。そして、非対象カートリッジであるブラック、イエロー、シアンのインクカートリッジの各々の容量別カートリッジの画像５２の並び順も、小容量カートリッジ、中容量カートリッジ、大容量カートリッジとされている。
【００３１】
また、対象カートリッジの１月使用インク量Ｐが１ｇより多く、５ｇ以下である場合には、中容量カートリッジの購入を促すべく、対象カートリッジの中容量カートリッジの画像が、小容量カートリッジおよび大容量カートリッジの画像より上位に表示される。そして、中容量カートリッジの画像の次には、大容量カートリッジの画像が表示され、大容量カートリッジの画像の次には、小容量カートリッジの画像が表示される。また、非対象カートリッジの容量別カートリッジの画像の並び順は、対象カートリッジの容量別カートリッジの画像の並び順と同じ順番とされる。なお、対象カートリッジおよび非対象カートリッジにおいて、中容量カートリッジの画像の次に、小容量カートリッジの画像を表示し、小容量カートリッジの画像の次に、大容量カートリッジの画像を表示してもよい。
【００３２】
このように、非対象カートリッジの容量別カートリッジの画像５２の並び順を、対象カートリッジの容量別カートリッジの画像５０の並び順と同じ順番とすることで、非対象カートリッジの容量別カートリッジとして、対象カートリッジで優先される容量のカートリッジと同じ容量のカートリッジを優先することが可能となる。１台のＭＦＰ１０で使用されるインクの量は、インクの色毎に当然異なるが、概ね似た量となる。つまり、例えば、対象カートリッジのインクの使用頻度が高い場合には、非対象カートリッジのインクの使用頻度も高いと想定され、対象カートリッジのインクの使用頻度が低い場合には、非対象カートリッジのインクの使用頻度も低いと想定される。このことから、インクカートリッジの購入画面で、対象カートリッジの容量別カートリッジの画像の並び順と、非対象カートリッジの容量別カートリッジの画像の並び順とを同じとすることで、適切な容量のカートリッジをユーザに推奨することが可能となる。
【００３３】
また、対象カートリッジの容量別カートリッジの画像の並び順を決定する際に、ＭＦＰ１０では、印刷時インク使用量が用いられており、インクの使用頻度を適切に推定することが可能となっている。詳しくは、例えば、全インク使用量を用いて画像の並び順を決定すると、全インク使用量には、通常時に使用されないインク、具体的には、初期導入時，異常時等に使用されたインクの使用量が含まれるため、実際の装置使用時での使用頻度を適切に推定することができない。一方、印刷時インク使用量は、印刷作業時にのみ使用されるインクの累積量であることから、実際の装置使用時での使用頻度を適切に推定することが可能である。したがって、印刷時インク使用量を用いて画像の並び順を決定することで、適切な容量のカートリッジをユーザに推奨することが可能となる。
【００３４】
また、図２に示されたインクカートリッジ購入画面は、比較的大きな表示部であれば、表示することが可能であるが、小さな表示部では、図２に示すインクカートリッジ購入画面を表示することが困難である。このため、小さな表示部には、図３に示すように、１つの容量別カートリッジの画像を表示することが可能である。詳しくは、対象カートリッジがイエローのインクカートリッジであり、そのイエローのインクカートリッジの１月使用インク量Ｐが５ｇを超えている場合には、表示部に、まず、図３（ａ）に示す画像が表示される。つまり、対象カートリッジで最も優先される大容量カートリッジの画像５０が表示される。
【００３５】
その対象カートリッジの大容量カートリッジの画像５０の右側方には、送りボタン５６が表示される。その送りボタン５６が操作されることで、表示部には、図３（ｂ）に示す画像が表示される。つまり、大容量カートリッジの次に優先される中容量カートリッジの画像５０が表示される。その中容量カートリッジの画像５０の両側方には、送りボタン５６と戻りボタン５８が表示される。戻りボタン５８が操作されると、前の画像、つまり、図３（ａ）に示す画像が表示される。一方、送りボタン５６が操作されると、表示部には、中容量カートリッジの次に優先される小容量カートリッジの画像が表示される。
【００３６】
また、図３（ａ）に示す対象カートリッジの大容量カートリッジの画像５０の下方には、インク色選択ボタン６０が表示される。インク色選択ボタン６０は、非対象カートリッジのインク色を選択するボタンであり、例えば、ブラックに対応するインク色選択ボタン６０が操作されると、表示部に、図３（ｃ）に示す画像が表示される。つまり、非対象カートリッジであるブラックのインクカートリッジで最も優先される大容量カートリッジの画像５２が表示される。このように、小さな表示部に１つの容量別カートリッジの画像を表示する際においても、容量別カートリッジの表示順を、適切化することで、適切な容量のカートリッジをユーザに推奨することが可能となる。
【００３７】
また、対象カートリッジが複数ある場合には、複数のインクカートリッジが同梱して販売されている同梱カートリッジの容量別カートリッジの画像が、購入画面の上位に表示される。詳しくは、ＭＦＰ１０に装着されるインクカートリッジには、４色のインクカートリッジが同梱して販売される４色同梱インクカートリッジと、イエロー、マゼンタ、シアンのインクカートリッジの３色のインクカートリッジが同梱して販売される３色同梱インクカートリッジとが用意されている。そして、４色のインクカートリッジが対象カートリッジである場合には、４色同梱インクカートリッジの画像が購入画面の上位に表示され、ブラックのインクカートリッジ以外のインクカートリッジが対象カートリッジである場合には、３色同梱インクカートリッジの画像が購入画面の上位に表示される。
【００３８】
具体的に、イエロー、マゼンタ、シアンの３色のインクカートリッジが対象カートリッジである場合について説明する。例えば、３色のインクカートリッジで優先される容量別カートリッジの順番が同じ場合には、３色同梱インクカートリッジの容量別カートリッジの画像の並び順は、３色のインクカートリッジで優先される容量別カートリッジの順番とされる。具体的には、３色のインクカートリッジの各々の１月使用インク量Ｐが１ｇ以下である場合には、３色のインクカートリッジの各々で優先される容量別カートリッジの順番は、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順となる。そして、３色同梱インクカートリッジの容量別カートリッジの画像の並び順も、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順となる。
【００３９】
つまり、図４（ａ）に示すように、３色同梱インクカートリッジの容量別カートリッジの画像７０が、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順で、インクカートリッジ購入画面の先頭に表示される。３色同梱インクカートリッジの容量別カートリッジの画像７０の下位には、各色のインクカートリッジの容量別カートリッジの画像７２が表示される。各色のインクカートリッジの容量別カートリッジの画像７２の並び順は、３色同梱インクカートリッジの容量別カートリッジの画像７０の並び順と同じとされる。つまり、各色のインクカートリッジの容量別カートリッジの画像７２は、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順で表示される。
【００４０】
同梱カートリッジは、通常、単色カートリッジを複数購入するより低額に設定されているため、同梱カートリッジを上位で表示することにより、お値打ちなカートリッジを推奨することが可能となる。なお、対象カートリッジであるマゼンタ、イエロー、シアンの各色のインクカートリッジの容量別カートリッジの画像７２は、非対象カートリッジであるブラックのインクカートリッジの容量別カートリッジの画像７２より上位に表示される。
【００４１】
また、４色のインクカートリッジが対象カートリッジである場合について説明する。例えば、色毎で優先される容量別カートリッジの順番が異なる場合には、４色同梱インクカートリッジの容量別カートリッジの画像の並び順は、１月使用インク量Ｐが最も多いインクカートリッジで優先される容量別カートリッジの順番とされる。具体的には、例えば、イエローのインクカートリッジの１月使用インク量Ｐが５ｇを超えている場合には、イエローのインクカートリッジで優先される容量別カートリッジの順番は、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順となる。また、ブラック、マゼンタ、シアンのインクカートリッジの３色のインクカートリッジの各々の１月使用インク量Ｐが１ｇ以下である場合には、ブラック、マゼンタ、シアンの各々のインクカートリッジで優先される容量別カートリッジの順番は、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順となる。このように、色毎で優先される容量別カートリッジの順番が異なる場合には、４色同梱インクカートリッジの容量別カートリッジの画像の並び順は、１月使用インク量Ｐが最も多いインクカートリッジ、つまり、イエローのインクカートリッジで優先される容量別カートリッジの順番とされる。
【００４２】
つまり、図４（ｂ）に示すように、４色同梱インクカートリッジの容量別カートリッジの画像８０が、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順で、インクカートリッジ購入画面の先頭に表示される。４色同梱インクカートリッジの容量別カートリッジの画像８０の下位には、各色のインクカートリッジの容量別カートリッジの画像７２が表示される。各色のインクカートリッジの容量別カートリッジの画像７２の並び順は、４色同梱インクカートリッジの容量別カートリッジの画像８０の並び順と同じとされる。つまり、各色のインクカートリッジの容量別カートリッジの画像７２は、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順で表示される。
【００４３】
なお、各色のインクカートリッジ毎の並び順、つまり、ブラック、イエロー、マゼンタ、シアンのインクカートリッジの並び順は、１月使用インク量Ｐの多い順とされている。つまり、図４（ｂ）では、イエローのインクカートリッジの容量別カートリッジの画像７２が、マゼンタ、シアン、ブラックのインクカートリッジの容量別カートリッジの画像７２より上位に表示されている。
【００４４】
また、対象カートリッジが複数あり、それら複数の対象カートリッジだけで、同梱カートリッジが構成されていない場合、つまり、複数の対象カートリッジと非対象カートリッジとで同梱カートリッジが構成されている場合にも、同梱カートリッジの容量別カートリッジの画像が、インクカートリッジ購入画面の上位に表示される。例えば、イエローのインクカートリッジおよびシアンのインクカートリッジが対象カートリッジであり、マゼンタのインクカートリッジが非対象カートリッジである場合に、３色同梱カートリッジの容量別カートリッジの画像７０が、図５（ａ）に示すように、インクカートリッジの販売画面の上位に表示される。
【００４５】
具体的に、イエローのインクカートリッジの１月使用インク量Ｐが５ｇを超えている場合には、イエローのインクカートリッジで優先される容量別カートリッジの順番は、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順となる。また、シアンのインクカートリッジの１月使用インク量Ｐが１ｇ以下である場合には、シアンのインクカートリッジで優先される容量別カートリッジの順番は、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順となる。また、マゼンタのインクカートリッジは、非対象カートリッジであるため、優先される容量別カートリッジの並び順は無い。このため、３色同梱インクカートリッジの容量別カートリッジの画像７０は、１月使用インク量Ｐが最も多いインクカートリッジ、つまり、イエローのインクカートリッジで優先される容量別カートリッジの順番、つまり、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順で表示される。
【００４６】
３色同梱インクカートリッジの容量別カートリッジの画像７０の下位には、各色のインクカートリッジの容量別カートリッジの画像７２が表示される。各色のインクカートリッジの容量別カートリッジの画像７２の並び順は、３色同梱インクカートリッジの容量別カートリッジの画像７０の並び順と同じとされる。つまり、各色のインクカートリッジの容量別カートリッジの画像７２は、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順で表示される。
【００４７】
なお、対象カートリッジであるイエロー、シアンの各色のインクカートリッジの容量別カートリッジの画像７２は、非対象カートリッジであるブラック、マゼンタのインクカートリッジの容量別カートリッジの画像７２より上位に表示される。さらに、イエローのインクカートリッジの１月使用インク量Ｐは、シアンのインクカートリッジの１月使用インク量Ｐより多いため、イエローのインクカートリッジの容量別カートリッジの画像７２は、シアンのインクカートリッジの容量別カートリッジの画像７２より上位に表示される。
【００４８】
また、図５（ａ）では、３色同梱インクカートリッジの容量別カートリッジの画像７０の下位に、各色のインクカートリッジの容量別カートリッジの画像７２が表示される際に、各色のインクカートリッジの容量別カートリッジの画像７２の並び順は、３色同梱インクカートリッジの容量別カートリッジの画像７０の並び順と同じとされるが、各色毎の優先される容量の順番とされてもよい。つまり、図５（ｂ）に示すように、３色同梱インクカートリッジの容量別カートリッジの画像７０の下位に表示されるイエローのインクカートリッジの容量別カートリッジの画像７２は、イエローのインクカートリッジで優先される容量別カートリッジの順番、つまり、大容量カートリッジ、中容量カートリッジ、小容量カートリッジの順で表示され、シアンのインクカートリッジの容量別カートリッジの画像７２は、シアンのインクカートリッジで優先される容量別カートリッジの順番、つまり、小容量カートリッジ、中容量カートリッジ、大容量カートリッジの順で表示されてもよい。
【００４９】
＜表示処理プログラム＞
上述したインクカートリッジの購入画面の表示処理は、表示処理プログラム３４ａがＣＰＵ１２によって実行されることで行われる。また、インクカートリッジの購入画面の表示処理で用いられる全インク使用量および印刷時インク使用量を取得するための処理は、インク情報処理プログラム３４ｂがＣＰＵ１２によって実行されることで行われる。以下に、図６を用いて、全インク使用量および印刷時インク使用量を取得するためのフローを説明し、図７および図８を用いて、インクカートリッジの購入画面をパネル１６に表示させるためのフローを説明する。
【００５０】
図６に示すインク情報処理プログラム３４ｂでは、まず、Ｓ１００において、ＣＰＵ１２は、インクが使用されたか否かを判定する。詳しくは、インクが使用されたことにより発生したデータを、ＯＳ３４ｃを介して取得したか否かを判定する。インクが使用された場合（Ｓ１００：ＹＥＳ）には、Ｓ１０２に進む。Ｓ１０２において、ＣＰＵ１２は、インク吐出量、つまり、ノズルから吐出されたインク量を示すデータをインクカートリッジのＩＣチップから、ＯＳ３４ｃを介して取得する。そして、Ｓ１０６に進む。Ｓ１０６において、ＣＰＵ１２は、全インク使用量を示すデータをインクカートリッジのＩＣチップから、ＯＳ３４ｃを介して取得する。そして、Ｓ１０８に進む。
【００５１】
Ｓ１０８において、ＣＰＵ１２は、全インク使用量にインク吐出量を加算し、その加算された値に、全インク使用量を更新する。そして、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ１２は、インク吐出量が加算された全インク使用量を示すデータを、インクカートリッジのＩＣチップにＯＳ３４ｃを介して出力する。そして、Ｓ１１２に進む。なお、ＩＣチップでは、記憶されている全インク使用量が、インク吐出量を加算した全インク使用量に更新される。Ｓ１１２において、ＣＰＵ１２は、全インク使用量が、ニアエンプティカートリッジの閾量、つまり、第１閾量を超えたか否かを判定する。全インク使用量が第１閾量を超えた場合（Ｓ１１２：ＹＥＳ）には、Ｓ１１４に進む。Ｓ１１４において、ＣＰＵ１２は、全インク使用量が第１閾量を超えたインクカートリッジを、ニアエンプティカートリッジと判定する。そして、Ｓ１２０に進む。
【００５２】
一方、全インク使用量が第１閾量を超えていない場合（Ｓ１１２：ＮＯ）には、Ｓ１１６に進む。Ｓ１１６において、ＣＰＵ１２は、全インク使用量が、エンプティカートリッジの閾量、つまり、第２閾量を超えたか否かを判定する。全インク使用量が第２閾量を超えた場合（Ｓ１１６：ＹＥＳ）には、Ｓ１１８に進む。Ｓ１１８において、ＣＰＵ１２は、全インク使用量が第２閾量を超えたインクカートリッジを、エンプティカートリッジと判定する。また、ＣＰＵ１２は、現在の日付を示すデータを、インクカートリッジのＩＣチップにＯＳ３４ｃを介して出力する。ＩＣチップでは、出力されたデータの示す日付が、インクカートリッジがエンプティカートリッジとなった日付として記憶される。そして、Ｓ１２０に進む。なお、全インク使用量が第２閾量を超えていない場合（Ｓ１１６：ＮＯ）にも、Ｓ１２０に進む。
【００５３】
Ｓ１２０において、ＣＰＵ１２は、印刷作業時にインクが使用されたか否かを判定する。印刷作業時にインクが使用された場合（Ｓ１２０：ＹＥＳ）には、Ｓ１２２に進む。Ｓ１２２において、ＣＰＵ１２は、印刷時インク使用量を示すデータを、インクカートリッジのＩＣチップからＯＳ３４ｃを介して取得する。そして、Ｓ１２４に進む。Ｓ１２４において、ＣＰＵ１２は、印刷時インク使用量にインク吐出量を加算し、その加算された値に、印刷時インク使用量を更新する。そして、Ｓ１２６に進む。Ｓ１２６において、ＣＰＵ１２は、インク吐出量が加算された印刷時インク使用量に関するデータを、インクカートリッジのＩＣチップにＯＳ３４ｃを介して出力する。そして、フローを終了する。なお、ＩＣチップでは、記憶されている印刷時インク使用量が、インク吐出量を加算した印刷時インク使用量に更新される。また、Ｓ１００でインクが使用されていない場合および、Ｓ１２０で印刷作業時にインクが使用されていない場合にも、フローが終了する。
【００５４】
また、図７に示す表示処理プログラム３４ａでは、まず、Ｓ２００において、ＣＰＵ１２は、インクカートリッジの購入画面をパネル１６に表示するか否かを判定する。詳しくは、ＭＦＰ１０には、インクカートリッジの購入画面をパネル１６に表示させるためのボタン（図示省略）が設けられており、ＣＰＵ１２は、そのボタンが操作されたことにより発生したデータを、ＯＳ３４ｃを介して取得したか否かを判定する。インクカートリッジの購入画面をパネル１６に表示する場合（Ｓ２００：ＹＥＳ）には、Ｓ２０２に進む。
【００５５】
Ｓ２０２において、ＣＰＵ１２は、カートリッジ装着部２８に装着されているインクカートリッジに対象カートリッジが有るか否かを判定する。詳しくは、インク情報処理プログラム３４ｂの実行により、ニアエンプティカートリッジ若しくはエンプティカートリッジと判定されたインクカートリッジが有るか否かを判定する。対象カートリッジが有る場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０４に進む。Ｓ２０４において、ＣＰＵ１２は、図８に示すブラックのインクカートリッジの処理サブルーチンを実行する。ブラックのインクカートリッジの処理サブルーチンでは、Ｓ２３０において、ＣＰＵ１２は、ブラックのインクカートリッジが対象カートリッジで有るか否かを判定する。ブラックのインクカートリッジが対象カートリッジで有る場合（Ｓ２３０：ＹＥＳ）には、Ｓ２３２に進む。Ｓ２３２において、ＣＰＵ１２は、ブラックのインクカートリッジのＩＣチップから、そのカートリッジの使用開始日を示すデータを、ＯＳ３４ｃを介して取得する。そして、Ｓ２３４に進む。
【００５６】
Ｓ２３４において、ＣＰＵ１２は、ブラックのインクカートリッジがエンプティカートリッジであるか否かを判定する。ブラックのインクカートリッジがエンプティカートリッジでない場合（Ｓ２３４：ＮＯ）には、Ｓ２３６に進む。Ｓ２３６において、ＣＰＵ１２は、現在の日付を示すデータを、ＯＳ３４ｃを介して取得する。そして、Ｓ２３８に進む。Ｓ２３８において、ＣＰＵ１２は、インクカートリッジの使用開始日と現在の日付とに基づいて、ブラックのインクカートリッジの使用日数を演算する。そして、Ｓ２４４に進む。
【００５７】
また、Ｓ２３４でブラックのインクカートリッジがエンプティカートリッジである場合には、Ｓ２４０に進む。Ｓ２４０において、ＣＰＵ１２は、ブラックのインクカートリッジがエンプティカートリッジとなった日付を示すデータを、ブラックのインクカートリッジのＩＣチップからＯＳ３４ｃを介して取得する。そして、Ｓ２４２に進む。Ｓ２４２において、ＣＰＵ１２は、インクカートリッジの使用開始日とインクカートリッジがエンプティカートリッジとなった日付とに基づいて、ブラックのインクカートリッジの使用日数を演算する。そして、Ｓ２４４に進む。
【００５８】
Ｓ２４４において、ＣＰＵ１２は、印刷時インク使用量を示すデータを、ブラックのインクカートリッジのＩＣチップからＯＳ３４ｃを介して取得する。そして、Ｓ２４６に進む。Ｓ２４６において、ＣＰＵ１２は、インクカートリッジの使用日数と印刷時インク使用量とに基づいて、１月使用インク量を演算する。そして、Ｓ２４８に進む。Ｓ２４８において、ＣＰＵ１２は、１月使用インク量が１ｇ以下であるか否かを判定する。１月使用インク量が１ｇ以下である場合（Ｓ２４８：ＹＥＳ）には、Ｓ２５０に進む。Ｓ２５０において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを小容量カートリッジに設定する。そして、ブラックのインクカートリッジの処理サブルーチンが終了する。
【００５９】
また、Ｓ２４８で１月使用インク量が１ｇ以下でない場合には、Ｓ２５２に進む。Ｓ２５２において、ＣＰＵ１２は、１月使用インク量が５ｇ以下であるか否かを判定する。１月使用インク量が５ｇ以下でない場合（Ｓ２５２：ＮＯ）には、Ｓ２５４に進む。Ｓ２５４において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを大容量カートリッジに設定する。そして、ブラックのインクカートリッジの処理サブルーチンが終了する。
【００６０】
また、Ｓ２５２で１月使用インク量が５ｇ以下である場合には、Ｓ２５６に進む。Ｓ２５６において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを中容量カートリッジに設定する。そして、ブラックのインクカートリッジの処理サブルーチンが終了する。
【００６１】
ブラックのインクカートリッジの処理サブルーチンが終了すると、メインルーチンのＳ２０６〜Ｓ２１０において、ＣＰＵ１２は、シアン、マゼンタ、イエローのインクカートリッジの処理サブルーチンを順次実行する。ただし、シアン、マゼンタ、イエローのインクカートリッジの処理サブルーチンは、ブラックのインクカートリッジの処理サブルーチンと同じであることから、説明を省略する。
【００６２】
シアン、マゼンタ、イエローのインクカートリッジの処理サブルーチンが終了すると、メインルーチンのＳ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、対象カートリッジが複数あるか否かを判定する。対象カートリッジが１つである場合（Ｓ２１２：ＮＯ）には、Ｓ２１４に進む。Ｓ２１４において、ＣＰＵ１２は、対象カートリッジの容量別カートリッジを優先する容量（サイズ）の順に並べ、その下位に、非対象カートリッジの容量別カートリッジを、対象カートリッジの優先する容量（サイズ）の順と同様に並べた状態で、インクカートリッジの購入画面を表示する。詳しくは、上記順番に並べた状態で容量別カートリッジの画像を表示させる旨の指令を、パネル１６にＯＳ３４ｃを介して出力する。そして、フローを終了する。
【００６３】
また、Ｓ２１２で対象カートリッジが複数である場合には、Ｓ２１６に進む。Ｓ２１６において、ＣＰＵ１２は、複数の対象カートリッジのなかから、優先される容量別カートリッジの最も大きな容量（サイズ）の対象カートリッジを抽出し、その対象カートリッジで優先される容量別カートリッジを、同梱カートリッジで優先される容量別カートリッジに設定する。そして、Ｓ２１８に進む。Ｓ２１８において、ＣＰＵ１２は、同梱カートリッジの容量別カートリッジを優先する容量（サイズ）の順に並べ、その下位に、対象カートリッジの容量別カートリッジを優先する容量（サイズ）の順に並べ、その下位に、非対象カートリッジの容量別カートリッジを、対象カートリッジの優先する容量（サイズ）の順と同様に並べた状態で、インクカートリッジの購入画面を表示する。詳しくは、上記順番に並べた状態で容量別カートリッジの画像を表示させる旨の指令を、パネル１６にＯＳ３４ｃを介して出力する。そして、フローを終了する。
【００６４】
また、Ｓ２０２で対象カートリッジが無い場合には、Ｓ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、対象カートリッジおよび非対象カートリッジの容量別カートリッジを、予め設定されている順番に並べた状態で、インクカートリッジの購入画面を表示する。詳しくは、予め設定された順番に並べた状態で容量別カートリッジの画像を表示させる旨の指令を、パネル１６にＯＳ３４ｃを介して出力する。そして、フローを終了する。
【００６５】
＜第２実施形態＞
第２実施形態に係るＭＦＰ１０の動作を説明する。なお、第２実施形態におけるＭＦＰ１０の構成は、第１実施形態におけるＭＦＰ１０の構成と同じであるため、ここでは説明を省略する。第２実施形態にかかるＭＦＰ１０では、対象カートリッジで優先される容量別カートリッジが、印刷時インク使用量のみを利用して決定される。具体的に、図９に示すインク毎の処理サブルーチンを用いて、対象カートリッジで優先される容量別カートリッジを決定するためのフローを説明する。なお、本フローは、４色のインクカートリッジの各々に対して行われるが、以下では、ブラックのインクカートリッジに対して行われるフローについて説明する。
【００６６】
Ｓ３００，３０２の処理は、図８に示すインク毎の処理サブルーチンのＳ２３０，２４４の処理と同じである。このため、Ｓ３０４の処理から説明する。Ｓ３０４において、ＣＰＵ１２は、印刷時インク使用量が５０ｇ以下であるか否かを判定する。印刷時インク使用量が５０ｇ以下である場合（Ｓ３０４：ＹＥＳ）には、Ｓ３０６に進む。Ｓ３０６において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを小容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００６７】
また、Ｓ３０４で印刷時インク使用量が５０ｇ以下でない場合には、Ｓ３０８に進む。Ｓ３０８において、ＣＰＵ１２は、印刷時インク使用量が７０ｇ以下であるか否かを判定する。印刷時インク使用量が７０ｇ以下でない場合（Ｓ３０８：ＮＯ）には、Ｓ３１０に進む。Ｓ３１０において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを大容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００６８】
また、Ｓ３０８で印刷時インク使用量が７０ｇ以下である場合には、Ｓ３１２に進む。Ｓ３１２において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを中容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００６９】
上記フローの実行により、ＭＦＰ１０では、印刷時に使用された印刷時インク使用量が多い場合には、インクの使用頻度が高いと想定されるため、インクカートリッジの購入画面に、大容量カートリッジが優先して表示される。また、印刷時に使用された印刷時インク使用量が少ない場合には、インクの使用頻度が低いと想定されるため、インクカートリッジの購入画面に、小容量カートリッジが優先して表示される。これにより、第２実施形態のＭＦＰ１０でも、第１実施形態のＭＦＰ１０と同様に、適切な容量別カートリッジを推奨することが可能となる。
【００７０】
＜第３実施形態＞
第３実施形態に係るＭＦＰ１０の動作を説明する。なお、第３実施形態におけるＭＦＰ１０の構成は、第１実施形態におけるＭＦＰ１０の構成と同じであるため、ここでは説明を省略する。第３実施形態にかかるＭＦＰ１０では、対象カートリッジで優先される容量別カートリッジが、インクカートリッジの使用日数のみを利用して設定される。具体的に、図１０に示すインク毎の処理サブルーチンを用いて、対象カートリッジで優先される容量別カートリッジを設定するためのフローを説明する。なお、本フローは、４色のインクカートリッジの各々に対して行われるが、以下では、ブラックのインクカートリッジに対して行われるフローについて説明する。
【００７１】
Ｓ４００〜Ｓ４１２の処理は、図８に示すインク毎の処理サブルーチンのＳ２３０〜Ｓ２４２の処理と同じである。このため、Ｓ４１４の処理から説明する。Ｓ４１４において、ＣＰＵ１２は、インクカートリッジの使用日数が２カ月以上であるか否かを判定する。使用日数が２カ月以上である場合（Ｓ４１４：ＹＥＳ）には、Ｓ４１６に進む。Ｓ４１６において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを小容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００７２】
また、Ｓ４１４で使用日数が２カ月以上でない場合には、Ｓ４１８に進む。Ｓ４１８において、ＣＰＵ１２は、使用日数が１カ月以上であるか否かを判定する。使用日数が１カ月以上でない場合（Ｓ４１８：ＮＯ）には、Ｓ４２０に進む。Ｓ４２０において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを大容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００７３】
また、Ｓ４１８で使用日数が１カ月以上である場合には、Ｓ４２２に進む。Ｓ４２２において、ＣＰＵ１２は、ブラックのインクカートリッジで優先される容量別カートリッジを中容量カートリッジに設定する。そして、処理サブルーチンが終了する。
【００７４】
上記フローの実行により、ＭＦＰ１０では、インクカートリッジの使用日数が短い場合には、インクの使用頻度が高いと想定されるため、インクカートリッジの購入画面に、大容量カートリッジが優先して表示される。また、インクカートリッジの使用日数が長い場合には、インクの使用頻度が低いと想定されるため、インクカートリッジの購入画面に、小容量カートリッジが優先して表示される。これにより、第３実施形態のＭＦＰ１０でも、第１実施形態のＭＦＰ１０と同様に、適切な容量別カートリッジを推奨することが可能となる。
【００７５】
＜変形例＞
本実施形態では、ＭＦＰ１０において、容量別カートリッジの画像の並び順が決定され、ウェブサーバ３６から取得した容量別カートリッジの画像データが、決定された並び順に並べられた状態でパネル１６に表示されているが、ウェブサーバ３６において、容量別カートリッジの画像の並び順を決定し、ウェブサーバ３６が、その並び順に並べられた状態の容量別カートリッジの画像データを、ＭＦＰ１０に送信してもよい。詳しくは、ＭＦＰ１０が、Ｓ１１０，Ｓ１２６で、全インク使用量，印刷時インク使用量等のインク量を示すデータ等をウェブサーバ３６に送信する。これにより、ウェブサーバ３６は、インク量を示すデータ等を取得する。ウェブサーバ３６は、その取得したデータを利用して、図７に示す処理を実行し、容量別カートリッジの画像の並び順を上述したように決定する。そして、ウェブサーバ３６は、決定された並び順に並べられた状態の容量別カートリッジの画像データを、ＭＦＰ１０に送信し、ＭＦＰ１０は、該画像データに基づく画像をパネル１６に表示してもよい。また、図示しないパーソナルコンピュータからウェブブラウザを用いてアクセスされた際に、ウェブサーバ３６が、決定された並び順に並べられた状態の容量別カートリッジの画像データをパーソナルコンピュータに送信し、パーソナルコンピュータが、該画像データに基づく画像をウェブブラウザのウィンドウに表示してもよい。
【００７６】
また、本実施形態では、全インク使用量，印刷時インク使用量のインク量を示すデータ等が、インクカートリッジのＩＣチップに記憶されているが、データ記憶領域１４ａに記憶されてもよい。
【００７７】
また、本実施例では、ＣＰＵ１２が取得するインク量データは、ノズルから吐出されたインク量の累計された値を示すデータであるが、インクカートリッジ内に残っているインク量を示すデータであってもよい。具体的には、インクカートリッジ、または、ＭＦＰ１０にインクカートリッジ内に残っているインク量を検出するセンサを設け、ＣＰＵ１２がそのセンサの出力に基づいて、インクカートリッジ内に残っているインク量を示すデータを取得するように構成してもよい。また、インク量データの示すインク量の単位は、重量単位（ｇ（グラム）等），容量単位（ｐｌ（ピコリットル）等）であってもよく、インクを吐出したドット数であってもよい。
【００７８】
また、インクカートリッジの購入画面が表示される装置は、ＭＦＰ１０に限られない。例えば、ＭＦＰ１０とデータの送受信が可能なデスクトップ型パソコン，ノートパソコン，タブレット機器，携帯電話，スマートフォンなどでもよい。また、それらデスクトップ型パソコン，ノートパソコン，タブレット機器，携帯電話，スマートフォンで、容量別カートリッジの画像の並び順が決定されてもよい。
【００７９】
本実施例のＭＦＰ１０では、表示処理プログラム３４ａおよびインク情報処理プログラム３４ｂに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。表示処理プログラム３４ａ等に基づいて実行するＣＰＵ１２が、オペレーティングシステム３４ｃ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８１】
ＭＦＰ１０は印刷装置および画像並び順決定装置の一例である。ＣＰＵ１２は、コンピュータの一例である。パネル１６は表示装置の一例である。表示処理プログラム３４ａおよびインク情報処理プログラム３４ｂはプログラムの一例である。Ｓ２４４を実行するＣＰＵ１２は、インク量データ取得手段の一例である。Ｓ１１２，１１６を実行するＣＰＵ１２は、判定手段の一例である。Ｓ２１４〜Ｓ２１８を実行するＣＰＵ１２は、画像並び順決定手段の一例である。Ｓ２３２〜Ｓ２４２を実行するＣＰＵ１２は、使用日数データ取得手段の一例である。
【００８２】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。表示処理プログラム（表示処理プログラム３４ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、表示処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル１６など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００８３】
１０：ＭＦＰ、１２：ＣＰＵ、１６：パネル、３４ａ：表示処理プログラム、３４ｂ：インク情報処理プログラム
【図１】
2014148079.tif 000003
【図２】
2014148079.tif 000004
【図３】
2014148079.tif 000005
【図４】
2014148079.tif 000006
【図５】
2014148079.tif 000007
【図６】
2014148079.tif 000008
【図７】
2014148079.tif 000009
【図８】
2014148079.tif 000010
【図９】
2014148079.tif 000011
【図１０】
2014148079.tif 000012