(57)【特許請求の範囲】
【請求項１】
複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、
前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、
カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、
カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、
前記印刷装置で画像の印刷に用いられた記録剤の累積使用量を、記録剤の色毎に管理するカウンタ部と、を備え、
前記記憶部は、前記印刷装置で所定の事象が新たに発生又は実行された場合において、
前記残量検出部によって残量が検出されたカートリッジのうち、第一色の記録剤が充填されているカートリッジが最も残量の少ないカートリッジで、第二色の記録剤が充填されているカートリッジの残量と第一色の記録剤が充填されているカートリッジの残量との差が予め定めた一定範囲内ではない場合、第一色の記録剤が充填されているカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、
前記残量検出部によって残量が検出されたカートリッジのうち、第一色の記録剤が充填されているカートリッジが最も残量の少ないカートリッジで、第二色の記録剤が充填されているカートリッジの残量と第一色の記録剤が充填されているカートリッジの残量との差が予め定めた一定範囲内である場合、第一色の記録剤及び第二色の記録剤のうち、前記カウンタ部で管理された累積使用量が多い色の記録剤が充填されているカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶する、印刷装置。
【請求項２】
前記読出部は、前記残量検出部によって残量が検出されたカートリッジのうち、残量が予め定めた基準状態である第一種のカートリッジに設けられた記憶素子から、該記憶素子に記憶された第一種の履歴情報を読み出し、
前記記憶部は、前記読出部によって読み出された第一種の履歴情報を、基準状態ではない第二種のカートリッジに設けられた記憶素子に記憶する、請求項１に記載の印刷装置。
【請求項３】
複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、
前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、
カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、
カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、
前記残量検出部によって残量が検出されたカートリッジのうち、残量が予め定めた基準状態である第一種のカートリッジに設けられた記憶素子に記憶された第一種の履歴情報が、基準状態ではない第二種のカートリッジに設けられた記憶素子に記憶された第二種の履歴情報より新しい履歴情報であるか否かを判断する判断部と、を備え、
前記読出部は、
前記判断部によって、第一種の履歴情報が第二種の履歴情報より新しい履歴情報であると判断された第一の場合、第一種のカートリッジに設けられた記憶素子から第一種の履歴情報を読み出し、第二種のカートリッジに設けられた記憶素子から第二種の履歴情報を読み出し、
前記判断部によって、第一種の履歴情報が第二種の履歴情報より新しい履歴情報ではないと判断された第二の場合、第一種のカートリッジに設けられた記憶素子から第一種の履歴情報を読み出さず、第二種のカートリッジに設けられた記憶素子から第二種の履歴情報を読み出さず、
前記記憶部は、
前記印刷装置で所定の事象が新たに発生又は実行された場合、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の少ないカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、
前記第一の場合、第一種のカートリッジに設けられた記憶素子に、前記読出部によって読み出された第二種の履歴情報を記憶し、第二種のカートリッジに設けられた記憶素子に、前記読出部によって読み出された第一種の履歴情報を記憶し、
前記第二の場合、第一種のカートリッジに設けられた記憶素子に第二種の履歴情報を記憶せず、第二種のカートリッジに設けられた記憶素子に第一種の履歴情報を記憶しない、印刷装置。
【請求項４】
前記読出部は、前記第一の場合、第二種の履歴情報として、第二種のカートリッジに設けられた記憶素子に記憶された履歴情報のうち、最も古い履歴情報を読み出す、請求項３に記載の印刷装置。
【請求項５】
複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、
前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、
カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、
カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、を備え、
前記記憶部は、
前記印刷装置で所定の事象が新たに発生又は実行された場合、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の少ないカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、
最も残量の少ないカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できない場合、最も残量の少ないカートリッジ以外のカートリッジに設けられた記憶素子に、該新たな事象の履歴情報を記憶し、
全てのカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できない場合、最も古い履歴情報を、該最も古い履歴情報が記憶された記憶素子から削除する、印刷装置。
【請求項６】
前記記憶部は、
全てのカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できず、最も古い履歴情報を、該最も古い履歴情報が記憶された記憶素子から削除した場合、全てのカートリッジに設けられた記憶素子に記憶された全ての履歴情報を対象として、前記残量検出部によって残量が検出されたカートリッジのうち、残量の少ないカートリッジほど、古い履歴情報が記憶された状態となるように各履歴情報の記憶先を再配置し、
再配置が実行されたことを条件として、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の多いカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶する、請求項５に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置に関する。
【背景技術】
【０００２】
印刷装置に関する提案がなされている。例えば、画像形成装置に装着されるカートリッジはメモリを備えることが特許文献１に開示されている。メモリには、消耗品の消費量や使用開始日などの使用に関する情報が随時格納される。この画像形成装置によれば、ユーザの使用状況を表す種々のデータがメモリに書き込まれるので、カートリッジのリサイクル時に製造者が利用することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カラー画像を印刷できる印刷装置には、複数色の記録剤がそれぞれ充填された複数のカートリッジが装着される。複数のカートリッジを装着できる印刷装置で画像が印刷されると、印刷された画像を形成する色に応じて各色の記録剤が各々消費される。従って、各カートリッジが交換されるタイミングは、各色によって異なる。このような状態において、カートリッジに記憶素子を設け、記憶素子に印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶させ、カートリッジが交換された後、交換されたカートリッジを回収すると、印刷装置の製造者は、履歴情報を解析することができる。ただし、例えば、交換サイクルが長い特定の色のカートリッジに設けられた記憶素子に履歴情報が記憶されると、回収が困難となる場合がある。
【０００５】
本発明は、印刷装置に関する履歴情報をカートリッジに設けた記憶素子を用いて好適に管理することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記従来の課題に鑑みなされた本発明の一側面は、複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、前記印刷装置で画像の印刷に用いられた記録剤の累積使用量を、記録剤の色毎に管理するカウンタ部と、を備え、前記記憶部は、前記印刷装置で所定の事象が新たに発生又は実行された場合において、前記残量検出部によって残量が検出されたカートリッジのうち、第一色の記録剤が充填されているカートリッジが最も残量の少ないカートリッジで、第二色の記録剤が充填されているカートリッジの残量と第一色の記録剤が充填されているカートリッジの残量との差が予め定めた一定範囲内ではない場合、第一色の記録剤が充填されているカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、前記残量検出部によって残量が検出されたカートリッジのうち、第一色の記録剤が充填されているカートリッジが最も残量の少ないカートリッジで、第二色の記録剤が充填されているカートリッジの残量と第一色の記録剤が充填されているカートリッジの残量との差が予め定めた一定範囲内である場合、第一色の記録剤及び第二色の記録剤のうち、前記カウンタ部で管理された累積使用量が多い色の記録剤が充填されているカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶する、印刷装置である。これによれば、交換までの期間が短いと考えられるカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶することができる。カートリッジが交換された場合、印刷装置の製造者は、交換されたカートリッジを回収することで、履歴情報を解析することができる。累積使用量に基づき、交換までの期間が短く早いタイミングで交換されると考えられるカートリッジを好適に選択することができる。
【０００７】
前記読出部は、前記残量検出部によって残量が検出されたカートリッジのうち、残量が予め定めた基準状態である第一種のカートリッジに設けられた記憶素子から、該記憶素子に記憶された第一種の履歴情報を読み出し、前記記憶部は、前記読出部によって読み出された第一種の履歴情報を、基準状態ではない第二種のカートリッジに設けられた記憶素子に記憶する、ようにしてもよい。これによれば、カートリッジが基準状態である場合、基準状態である第一種のカートリッジに設けられた記憶素子に記憶された第一種の履歴情報の記憶先を、基準状態ではない第二種のカートリッジに設けられた記憶素子に変更することができる。
【０００８】
本発明の他の側面は、複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、前記残量検出部によって残量が検出されたカートリッジのうち、残量が予め定めた基準状態である第一種のカートリッジに設けられた記憶素子に記憶された第一種の履歴情報が、基準状態ではない第二種のカートリッジに設けられた記憶素子に記憶された第二種の履歴情報より新しい履歴情報であるか否かを判断する判断部と、を備え、前記読出部は、前記判断部によって、第一種の履歴情報が第二種の履歴情報より新しい履歴情報であると判断された第一の場合、第一種のカートリッジに設けられた記憶素子から第一種の履歴情報を読み出し、第二種のカートリッジに設けられた記憶素子から第二種の履歴情報を読み出し、前記判断部によって、第一種の履歴情報が第二種の履歴情報より新しい履歴情報ではないと判断された第二の場合、第一種のカートリッジに設けられた記憶素子から第一種の履歴情報を読み出さず、第二種のカートリッジに設けられた記憶素子から第二種の履歴情報を読み出さず、前記記憶部は、前記印刷装置で所定の事象が新たに発生又は実行された場合、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の少ないカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、前記第一の場合、第一種のカートリッジに設けられた記憶素子に、前記読出部によって読み出された第二種の履歴情報を記憶し、第二種のカートリッジに設けられた記憶素子に、前記読出部によって読み出された第一種の履歴情報を記憶し、前記第二の場合、第一種のカートリッジに設けられた記憶素子に第二種の履歴情報を記憶せず、第二種のカートリッジに設けられた記憶素子に第一種の履歴情報を記憶しない、印刷装置である。これによれば、交換までの期間が短いと考えられるカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶することができる。カートリッジが交換された場合、印刷装置の製造者は、交換されたカートリッジを回収することで、履歴情報を解析することができる。カートリッジが基準状態である場合、基準状態である第一種のカートリッジに設けられた記憶素子に記憶された第一種の履歴情報の記憶先を、基準状態ではない第二種のカートリッジに設けられた記憶素子に変更することができる。基準状態ではない第二種のカートリッジに設けられた記憶素子には、新しい履歴情報（第一種の履歴情報）が記憶され、基準状態である第一種のカートリッジに設けられた記憶素子には、古い履歴情報（第二種の履歴情報）が記憶された状態とすることができる。
【０００９】
前記読出部は、前記第一の場合、第二種の履歴情報として、第二種のカートリッジに設けられた記憶素子に記憶された履歴情報のうち、最も古い履歴情報を読み出す、ようにしてもよい。これによれば、最も古い履歴情報を第二種の履歴情報とし、これを基準状態である第一種のカートリッジに設けられた記憶素子に記憶することができる。
【００１０】
本発明の更に他の側面は、複数のカートリッジにそれぞれ充填された各色の記録剤を用いて記録媒体に画像を印刷する印刷装置であって、前記印刷装置に装着された複数のカートリッジにそれぞれ充填されている記録剤の残量を、カートリッジ毎に検出する残量検出部と、カートリッジに設けられた記憶素子に、前記印刷装置で発生又は実行された所定の事象に関する履歴情報を記憶する記憶部と、カートリッジに設けられた記憶素子から、該記憶素子に記憶された履歴情報を読み出す読出部と、を備え、前記記憶部は、前記印刷装置で所定の事象が新たに発生又は実行された場合、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の少ないカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶し、最も残量の少ないカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できない場合、最も残量の少ないカートリッジ以外のカートリッジに設けられた記憶素子に、該新たな事象の履歴情報を記憶し、全てのカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できない場合、最も古い履歴情報を、該最も古い履歴情報が記憶された記憶素子から削除する、印刷装置である。これによれば、交換までの期間が短いと考えられるカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶することができる。カートリッジが交換された場合、印刷装置の製造者は、交換されたカートリッジを回収することで、履歴情報を解析することができる。新たな事象の履歴情報を、何れかのカートリッジに設けられた記憶素子に記憶することができる。
【００１１】
前記記憶部は、全てのカートリッジに設けられた記憶素子が記憶容量不足の状態で、新たな事象の履歴情報を記憶できず、最も古い履歴情報を、該最も古い履歴情報が記憶された記憶素子から削除した場合、全てのカートリッジに設けられた記憶素子に記憶された全ての履歴情報を対象として、前記残量検出部によって残量が検出されたカートリッジのうち、残量の少ないカートリッジほど、古い履歴情報が記憶された状態となるように各履歴情報の記憶先を再配置し、再配置が実行されたことを条件として、前記残量検出部によって残量が検出されたカートリッジのうち、最も残量の多いカートリッジに設けられた記憶素子に、新たな事象の履歴情報を記憶する、ようにしてもよい。これによれば、新たな事象の履歴情報を含む全ての履歴情報を、残量及び履歴情報の時系列に応じてまとめることができる。
【発明の効果】
【００１３】
本発明によれば、印刷装置に関する履歴情報をカートリッジに設けた記憶素子を用いて好適に管理することができる印刷装置を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】印刷装置の概略構成を示すブロック図である。
【図２】履歴記憶処理のフローチャートである。
【図３】エンプティ時処理のフローチャートである。
【図４】履歴情報管理の一例を説明する図である。
【発明を実施するための形態】
【００１５】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００１６】
＜印刷装置＞
印刷装置１０について、図１等を参照して説明する。本実施形態では、印刷装置１０が、インクジェット方式の印刷装置であるとして説明する。印刷装置１０では、複数のカートリッジ８５にそれぞれ充填された各色の記録剤を用いて記録媒体にカラー画像が印刷される。インクジェット方式の印刷装置１０では、画像の印刷に用いられる記録剤は、インクである。印刷装置１０は、ＣＰＵ１２と、プログラムＲＯＭ１３と、ＲＡＭ１４と、フラッシュＲＯＭ１５と、印刷部１８と、操作部２０と、表示部２２と、計時部２４と、装着検出部２６と、残量検出部２８と、ＩＣ読書部３０と、接続インターフェース（接続Ｉ／Ｆ）３２とを備える。
【００１７】
ＣＰＵ１２は、演算処理を実行し、印刷装置１０を制御する。プログラムＲＯＭ１３は、後述する処理（図２及び図３参照）のためのコンピュータプログラムの他、印刷装置１０で実行される処理のための各種のコンピュータプログラムを記憶する。ＲＡＭ１４は、ＣＰＵ１２が、コンピュータプログラムを実行する際の記憶領域である。ＲＡＭ１４には、各種の処理に用いられる情報（データ）等が記憶される。フラッシュＲＯＭ１５は、不揮発性のメモリによって構成され、印刷装置１０で管理される情報（データ）を記憶する。フラッシュＲＯＭ１５には、例えば、印刷装置１０で画像の印刷に使用された色毎のインクの量を示す累積使用量が登録されたカウンタ情報が記憶される。ＣＰＵ１２が、プログラムＲＯＭ１３に記憶された各種のコンピュータプログラムを、ＲＡＭ１４を利用して実行することによって、各種の機能部が実現され、印刷装置１０において、各種の機能が実行される。
【００１８】
印刷部１８は、インクジェット方式の印刷機構である。印刷部１８は、記録ヘッド８１Ｃ，８１Ｍ，８１Ｙ，８１Ｋと、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋとを備える。記録ヘッド８１Ｃは、シアンインクを吐出するための記録ヘッドである。記録ヘッド８１Ｍは、マゼンタインクを吐出するための記録ヘッドである。記録ヘッド８１Ｙは、イエローインクを吐出するための記録ヘッドである。記録ヘッド８１Ｋは、ブラックインクを吐出するための記録ヘッドである。装着部８３Ｃには、シアンインクが充填されたカートリッジ８５Ｃが装着される。装着部８３Ｍには、マゼンタインクが充填されたカートリッジ８５Ｍが装着される。装着部８３Ｙには、イエローインクが充填されたカートリッジ８５Ｙが装着される。装着部８３Ｋには、ブラックインクが充填されたカートリッジ８５Ｋが装着される。
【００１９】
装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋがそれぞれ装着された場合、各色用の記録ヘッド８１は、それぞれ、インク送液用の送液路８７にて、対応する色のカートリッジ８５と接続された状態となる。このような状態において、カートリッジ８５Ｃに充填されているシアンインクは、送液路８７Ｃを流れて、記録ヘッド８１Ｃに供給される。カートリッジ８５Ｍに充填されているマゼンタインクは、送液路８７Ｍを流れて、記録ヘッド８１Ｍに供給される。カートリッジ８５Ｙに充填されているイエローインクは、送液路８７Ｙを流れて、記録ヘッド８１Ｙに供給される。カートリッジ８５Ｋに充填されているブラックインクは、送液路８７Ｋを流れて、記録ヘッド８１Ｋに供給される。記録ヘッド８１Ｃ，８１Ｍ，８１Ｙ，８１Ｋでは、供給された各色のインクが、印刷装置１０で受信又は生成等され、印刷装置１０に入力された印刷ジョブに対応して、それぞれ吐出される。
【００２０】
カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋには、それぞれＩＣチップが設けられる。ＩＣチップには、各種の情報が記憶される。例えば、履歴情報が記憶される。履歴情報は、印刷装置１０で発生又は実行された所定の事象に関する情報であって、所定の事象が発生又は実行されたタイミングを示す時間情報（年月日及び時刻）を含む。履歴情報には、例えば、印刷ログ、カートリッジ交換ログ、クリーニングログ、テストプリントログ等が含まれる。印刷ログは、印刷装置１０で画像の印刷が行われたことを示すログである。カートリッジ交換ログは、充填されたインクがなくなり、新たなカートリッジ８５に交換されたことを示すログである。カートリッジ交換ログは、インク色毎に分類される。クリーニングログは、記録ヘッド８１のクリーニング処理が実行されたことを示すログである。テストプリントログは、印刷装置１０でテスト画像が印刷されたことを示すログである。テストプリントは、例えば、クリーニング処理が完了した場合に実行される。
【００２１】
本実施形態では、記録ヘッド８１Ｃ，８１Ｍ，８１Ｙ，８１Ｋを、区別しない場合又はこれらを総称する場合、記録ヘッド８１という。同様に、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋは、装着部８３という。カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋは、カートリッジ８５という。送液路８７Ｃ，８７Ｍ，８７Ｙ，８７Ｋは、送液路８７という。
【００２２】
操作部２０は、複数のキーを含む。ユーザは、操作部２０を操作し、印刷装置１０に対して、所定の指示を入力する。表示部２２は、所定の情報を表示する。計時部２４は、時計機能を有し、現在時刻を計測する。計時部２４は、カレンダー機能も有する。計時部２４によれば、年月日及び時刻が計測される。装着検出部２６は、装着部８３へのカートリッジ８５の装着を検出するためのセンサである。図１では図示を簡略化しているが、装着検出部２６は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに対してそれぞれ設けられる。従って、印刷装置１０では、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれについて、装着の有無を検出することができる。残量検出部２８は、装着部８３に装着されたカートリッジ８５に充填されているインクの残量を検出するためのセンサである。図１では図示を簡略化しているが、残量検出部２８は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに装着されるカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれに対応して設けられる。従って、印刷装置１０では、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれについて、インクの残量を検出することができる。
【００２３】
ＩＣ読書部３０は、カートリッジ８５に設けられたＩＣチップからの情報（データ）の読み出しと、ＩＣチップへの情報（データ）の書き込み（記憶）と、ＩＣチップに記憶された情報（データ）の削除とを実行する。図１では図示を簡略化しているが、ＩＣ読書部３０は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに装着されるカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれに対応して設けられる。従って、印刷装置１０では、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれに設けられたＩＣチップに対して前述したような処理を実行することができる。接続Ｉ／Ｆ３２は、印刷装置１０と外部装置９０とをデータ通信可能に接続するための通信インターフェースである。
【００２４】
＜履歴記憶処理＞
履歴記憶処理について、図２を参照して説明する。履歴記憶処理は、印刷装置１０において所定の事象が新たに発生又は実行された場合に開始される。履歴記憶処理を開始したＣＰＵ１２は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに装着され、残量検出部２８によって残量が検出されたカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのうち、最も残量の少ないカートリッジ８５を特定する（Ｓ１００）。特定されたカートリッジ８５は、後述するＳ１１０での履歴情報の記憶先の候補とされる。
【００２５】
続けて、ＣＰＵ１２は、履歴情報の記憶先の候補として特定されているカートリッジ８５に充填されているインクの残量との差が予め定めた一定範囲内であるカートリッジ８５があるか否かを判断する（Ｓ１０２）。具体的に、直前の処理がＳ１００であった場合、Ｓ１０２でＣＰＵ１２は、最も残量の少ないカートリッジ８５以外のカートリッジ８５にそれぞれ充填されているインクの残量と、最も残量の少ないカートリッジ８５に充填されているインクの残量との差を求め、求められた残量差が予め定めた一定範囲内となるカートリッジ８５があるか否かを判断する。直前の処理が後述するＳ１１４であった場合、Ｓ１０２でＣＰＵ１２は、Ｓ１１４で特定されたカートリッジ８５以外のカートリッジ８５にそれぞれ充填されているインクの残量と、Ｓ１１４で特定されたカートリッジ８５に充填されているインクの残量との差を求め、求められた残量差が予め定めた一定範囲内となるカートリッジ８５があるか否かを判断する。Ｓ１０２では、Ｓ１００又はＳ１１４で特定されたカートリッジ８５と比較されるこれ以外のカートリッジ８５（比較対象）について、既にＳ１００又はＳ１１４と、後述するＳ１０６とで特定されたカートリッジ８５は、比較対象から除外するようにしてもよい。
【００２６】
残量差が一定範囲内のカートリッジ８５がない場合（Ｓ１０２：Ｎｏ）、ＣＰＵ１２は、処理をＳ１０８に移行する。残量差が一定範囲内のカートリッジ８５がある場合（Ｓ１０２：Ｙｅｓ）、ＣＰＵ１２は、残量差が一定範囲内のカートリッジ８５に充填されているインクの累積使用量が、Ｓ１００又はＳ１１４で特定されたカートリッジ８５に充填されているインクの累積使用量より多いか否かを判断する（Ｓ１０４）。各色のインクの累積使用量は、フラッシュＲＯＭ１５に記憶されたカウンタ情報に登録されている。ＣＰＵ１２は、カウンタ情報にアクセスする。残量差が一定範囲内のカートリッジ８５に充填されているインクの累積使用量が、Ｓ１００又はＳ１１４で特定されたカートリッジ８５に充填されているインクの累積使用量以下である場合（Ｓ１０４：Ｎｏ）、ＣＰＵ１２は、処理をＳ１０８に移行する。この場合、最も残量の少ないカートリッジ８５に充填されているインクの累積使用量は、残量差が一定範囲内のカートリッジ８５に充填されているインクの累積使用量以上となる。履歴情報の記憶先は、Ｓ１００又はＳ１１４で既に特定されたカートリッジ８５のままとされる。残量差が一定範囲内のカートリッジ８５に充填されているインクの累積使用量が、Ｓ１００又はＳ１１４で特定されたカートリッジ８５に充填されているインクの累積使用量より多い場合（Ｓ１０４：Ｙｅｓ）、ＣＰＵ１２は、Ｓ１１０での履歴情報の記憶先の候補として、残量差が一定範囲内のカートリッジ８５を特定する（Ｓ１０６）。即ち、Ｓ１０６によって、Ｓ１１０での履歴情報の記憶先が、Ｓ１００又はＳ１１４で特定されたカートリッジ８５から、残量差が一定範囲内のカートリッジ８５に変更される。Ｓ１０６を実行した後、ＣＰＵ１２は、処理をＳ１０８に移行する。
【００２７】
Ｓ１０８でＣＰＵ１２は、Ｓ１００、Ｓ１０６又はＳ１１４で特定されたカートリッジ８５に設けられたＩＣチップに履歴情報を記憶させるための空き容量があるか否かを判断する。空き容量がない場合（Ｓ１０８：Ｎｏ）、ＣＰＵ１２は、処理をＳ１１２に移行する。空き容量がある場合（Ｓ１０８：Ｙｅｓ）、ＣＰＵ１２は、履歴記憶処理が開始されるトリガとなった新たな事象の履歴情報がＳ１００、Ｓ１０６又はＳ１１４で特定されたカートリッジ８５に設けられたＩＣチップに記憶されるようにＩＣ読書部３０を制御する（Ｓ１１０）。ＩＣ読書部３０は、前述のＩＣチップに履歴情報を書き込む。これによって、ＩＣチップには、新たな事象の履歴情報が記憶される。Ｓ１１０を実行した後、ＣＰＵ１２は、履歴記憶処理を終了する。
【００２８】
Ｓ１１２でＣＰＵ１２は、履歴記憶処理を開始した後、既に実行されたＳ１００、Ｓ１０６及びＳ１１４で特定されていない未特定のカートリッジ８５があるか否かを判断する。未特定のカートリッジ８５がある場合（Ｓ１１２：Ｙｅｓ）、ＣＰＵ１２は、未特定のカートリッジ８５のうち、最も残量の少ないカートリッジ８５を特定する（Ｓ１１４）。カートリッジ８５に充填されているインクの残量は、上述した通り、残量検出部２８によって検出される。Ｓ１１４を実行した後、ＣＰＵ１２は、処理をＳ１０２に戻す。この場合において、Ｓ１０２以降の処理は、上述した通りに実行される。
【００２９】
Ｓ１００、Ｓ１０６及びＳ１１４で特定されていない未特定のカートリッジ８５がない場合（Ｓ１１２：Ｎｏ）、ＣＰＵ１２は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに装着されたカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋの各ＩＣチップに記憶された履歴情報のうち、最も古い履歴情報を、この最も古い履歴情報が記憶されたＩＣチップから削除する（Ｓ１１６）。ＣＰＵ１２は、最も古い履歴情報を、履歴情報に含まれる時間情報により抽出する。これによって、１つの履歴情報を記憶するための記憶領域が、何れかのカートリッジ８５に設けられたＩＣチップに確保される。
【００３０】
次に、ＣＰＵ１２は、全てのカートリッジ８５に設けられたＩＣチップに記憶された全ての履歴情報を対象として、残量検出部２８によって残量が検出されたカートリッジ８５のうち、残量の少ないカートリッジ８５ほど、古い履歴情報が記憶された状態となるように各履歴情報の記憶先を再配置する（Ｓ１１８）。Ｓ１１８での再配置は、履歴情報に含まれる時間情報に従い実行される。Ｓ１１６によって、何れかのカートリッジ８５に設けられたＩＣチップに確保された履歴情報のための記憶領域が、最も残量の多いカートリッジ８５に設けられたＩＣチップに移行される。
【００３１】
Ｓ１１６を実行した後、ＣＰＵ１２は、履歴記憶処理が開始されるトリガとなった新たな事象の履歴情報が最も残量の多いカートリッジ８５に設けられたＩＣチップに記憶されるようにＩＣ読書部３０を制御する（Ｓ１２０）。ＩＣ読書部３０は、前述のＩＣチップに履歴情報を書き込む。これによって、ＩＣチップには、新たな事象の履歴情報が記憶される。Ｓ１２０を実行した後、ＣＰＵ１２は、履歴記憶処理を終了する。
【００３２】
＜エンプティ時処理＞
エンプティ時処理について、図３を参照して説明する。エンプティ時処理は、印刷装置１０の電源がオンされた場合に開始される。エンプティ時処理が開始されると、残量検出部２８は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに装着されたカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのそれぞれに充填されているインクの残量を継続的に検出する。残量検出部２８によって、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋのうち、何れかのカートリッジ８５に充填されているインクが空（インクエンプティ）となったことが検出された場合、ＣＰＵ１２は、インクエンプティを検出する（Ｓ２００）。ＣＰＵ１２は、残量検出部２８によって検出される残量に従い、インクエンプティとなったカートリッジ８５を特定する。印刷装置１０では、エンプティ時処理において後述するＳ２０２〜Ｓ２０８が実行される基準状態として、インクエンプティが予め定められている。基準状態は、インクエンプティとは異なる状態、例えば、残量が残り「Ｘｃｃ」又は「Ｘ％」（Ｘは、０より大きな予め定めた値）というようにしてもよい。以下では、インクエンプティを例に説明する。インクエンプティとなったカートリッジ８５を、第一種のカートリッジ８５という。インクエンプティではないカートリッジ８５を、第二種のカートリッジ８５という。第一種のカートリッジ８５が、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋの何れか１つである場合、第二種のカートリッジ８５は、残りの３つのカートリッジ８５を総称するものである。
【００３３】
次に、ＣＰＵ１２は、第一種のカートリッジ８５に設けられたＩＣチップに、第二種のカートリッジ８５に設けられたＩＣチップに記憶された履歴情報より新しい履歴情報が記憶されているか否かを判断する（Ｓ２０２）。Ｓ２０２での新旧の判断は、履歴情報に含まれる時間情報に従い実行される。新しい履歴情報が記憶されていない場合（Ｓ２０２：Ｎｏ）、ＣＰＵ１２は、処理をＳ２００に戻し、Ｓ２００以降の各処理を繰り返す。この場合、ＣＰＵ１２は、後述するＳ２０４〜Ｓ２０８の各処理を実行しない。
【００３４】
新しい履歴情報が記憶されている場合（Ｓ２０２：Ｙｅｓ）、ＣＰＵ１２は、第二種のカートリッジ８５に設けられたＩＣチップに記憶された履歴情報より新しい履歴情報を、第一種のカートリッジ８５に設けられたＩＣチップから読み出すようにＩＣ読書部３０を制御する（Ｓ２０４）。ＩＣ読書部３０は、第一種のカートリッジ８５に設けられたＩＣチップから、このＩＣチップに記憶された新しい履歴情報を読み出す。読み出された新しい履歴情報は、ＲＡＭ１４に記憶される。Ｓ２０４でＣＰＵ１２は、ＲＡＭ１４に記憶された新しい履歴情報が第一種のカートリッジ８５に設けられたＩＣチップから削除されるように制御する。ＩＣ読書部３０は、第一種のカートリッジ８５に設けられたＩＣチップから、ＲＡＭ１４に記憶された新しい履歴情報を削除する。
【００３５】
Ｓ２０４を実行した後、ＣＰＵ１２は、ＲＡＭ１４に記憶された新しい履歴情報より古い履歴情報であって、第二種のカートリッジ８５に設けられたＩＣチップに記憶された履歴情報が読み出され、第一種のカートリッジ８５に設けられたＩＣチップにこの履歴情報が記憶されるようにＩＣ読書部３０を制御する（Ｓ２０６）。第二種のカートリッジ８５に設けられたＩＣチップから読み出される古い履歴情報は、例えば、第二種のカートリッジ８５に設けられたＩＣチップに記憶された全ての履歴情報のうち、最も古い履歴情報が選択される。ＩＣ読書部３０は、第二種のカートリッジ８５に設けられたＩＣチップから古い履歴情報（最も古い履歴情報）を読み出す。読み出されたこの古い履歴情報は、一旦、ＲＡＭ１４に記憶されると共に、第二種のカートリッジ８５に設けられたＩＣチップから削除される。続けて、ＩＣ読書部３０は、第一種のカートリッジ８５に設けられたＩＣチップに、ＲＡＭ１４に記憶された古い履歴情報を書き込む。これによって、第一種のカートリッジ８５に設けられたＩＣチップには、古い履歴情報が記憶される。
【００３６】
ＣＰＵ１２は、Ｓ２０４で第一種のカートリッジ８５に設けられたＩＣチップから読み出され、ＲＡＭ１４に記憶された新しい履歴情報が、Ｓ２０６の対象となった第二種のカートリッジ８５に設けられたＩＣチップに記憶されるようにＩＣ読書部３０を制御する（Ｓ２０８）。ＩＣ読書部３０は、ＲＡＭ１４に記憶された新しい履歴情報を前述の第二種のカートリッジ８５に設けられたＩＣチップに書き込む。これによって、第二種のカートリッジ８５に設けられたＩＣチップには、新しい履歴情報が記憶される。
【００３７】
Ｓ２０２〜Ｓ２０８に関し、第一種のカートリッジ８５に設けられたＩＣチップに、第二種のカートリッジ８５に設けられたＩＣチップに記憶された履歴情報より新しい履歴情報が複数記憶されている場合（Ｓ２０２：Ｙｅｓ）、Ｓ２０４では、この複数の履歴情報が対象とされる。Ｓ２０６では、同数の古い履歴情報が対象とされる。対象とされる古い履歴情報は、例えば、最も古い履歴情報から古い順に選択される。Ｓ２０８を実行した後、ＣＰＵ１２は、処理をＳ２００に戻し、上記同様にして、Ｓ２００以降の各処理を繰り返す。エンプティ時処理は、印刷装置１０の電源がオフされた場合に終了する。
【００３８】
エンプティ時処理によれば、処理がＳ２００に戻るタイミングで、全てのＩＣチップ（４色分のカートリッジ８５のそれぞれに設けられた４個のＩＣチップ）に記憶されている履歴情報を時間情報順に整理した場合、最も古い履歴情報からＩＣチップの記憶容量に対応した数の複数の履歴情報が、第一種のカートリッジ８５に設けられたＩＣチップに記憶される。インクエンプティとなった第一種のカートリッジ８５は、装着部８３から取り外され、同色の新しいカートリッジ８５に交換される。
【００３９】
＜履歴情報管理の具体例＞
上述した履歴記憶処理（図２参照）及びエンプティ時処理（図３参照）に基づいた履歴情報管理の一例について、図４等を参照して説明する。図４において、「インク色」の欄に図示された履歴情報の記憶状態を示すインク色毎のボックスは、各色のカートリッジ８５に設けられたＩＣチップにおいて履歴情報を記憶するための記憶領域を示すものである。図４に示す例では、各色当たり３つのボックスを図示し、各色当たり３つの履歴情報が記憶できる（記憶容量は履歴情報３つ相当）こととしている。ボックス内の「網点」は、インクの残量に対応するものである。図４に示す例では、インクの残量は、記憶領域を示すボックス単位で減少させている。図４に示す履歴情報としての「印刷ログ」に関し、これに付した数値は、印刷された順序に対応するものであって、数値が小さくなる程、古い印刷ログである。換言すれば、数値が大きくなる程、新しい印刷ログである。図４に示す印刷ログのうち、「印刷ログ１」が最も古い印刷ログであり、「印刷ログ６」は最も新しい印刷ログである。図４において、最も上段（図４の「１段目」参照）は、装着部８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋに、新品のカートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋがそれぞれ装着された状態に対応する。この状態において、カートリッジ８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋには、インクがフルの状態で充填され、且つ、それぞれに設けられたＩＣチップには、履歴情報が１つも記憶されていない。
【００４０】
印刷装置１０が使用され、ＩＣチップへの履歴情報の記憶状態と、各色のインク残量とが、図４の「２段目」のような状態になったとする。この状態において、印刷装置１０のユーザが、操作部２０を操作し、クリーニングのための指示を入力したとする。印刷装置１０では、クリーニングが実行される。クリーニングが実行されると、ＣＰＵ１２は、上述した履歴記憶処理（図２参照）を開始する。ＣＰＵ１２は、最も残量の少ないカートリッジ８５としてカートリッジ８５Ｙを特定する（Ｓ１００参照）。カートリッジ８５Ｙには、既に３つの履歴情報（「印刷ログ１」、「印刷ログ２」及び「印刷ログ４」）が記憶されている（図４の「２段目」参照）。そのため、カートリッジ８５Ｙを対象としてＳ１０８が実行されると、その判断は否定される（Ｓ１０８：Ｎｏ）。その後、履歴記憶処理は、上述した通りに順次実行される。クリーニングが完了した時点において、カートリッジ８５Ｃの残量は、カートリッジ８５Ｋの残量より少ないとする。Ｓ１１４でＣＰＵ１２は、カートリッジ８５Ｋより残量の少ないカートリッジ８５Ｃを特定する。カートリッジ８５Ｃに設けられたＩＣチップには、２つの履歴情報（「印刷ログ６」及び「ブラック交換」（カートリッジ８５Ｋが交換されたことを示す履歴情報））が記憶されている（図４の「２段目」参照）。カートリッジ８５Ｃに設けられたＩＣチップには、残り１つの履歴情報を記憶することができる。このような場合、カートリッジ８５Ｃを対象としてＳ１０８が実行されると、その判断は肯定される（Ｓ１０８：Ｙｅｓ参照）。その後、ＣＰＵ１２は、履歴情報としての「クリーニング」をカートリッジ８５Ｃに設けられたＩＣチップに記憶する（Ｓ１１０，図４の「３段目」参照）。
【００４１】
前述したクリーニングが完了した後、印刷装置１０のユーザが、クリーニングによって好適な画像が印刷可能となったかを確認するため、操作部２０を操作し、印刷装置１０にテストプリントのための指示を入力したとする。印刷装置１０では、テスト画像が印刷される。テストプリントが実行されると、ＣＰＵ１２は、履歴記憶処理（図２参照）を開始し、上述した通りに各手順を実行する。ＣＰＵ１２は、カートリッジ８５Ｋを特定する（Ｓ１１４参照）。カートリッジ８５Ｋに設けられたＩＣチップには、履歴情報は記憶されていないから（図４の「３段目」参照）、カートリッジ８５Ｋを対象としてＳ１０８が実行されると、その判断は肯定される（Ｓ１０８：Ｙｅｓ参照）。その後、ＣＰＵ１２は、履歴情報としての「テストプリント」をカートリッジ８５Ｋに設けられたＩＣチップに記憶する（Ｓ１１０，図４の「４段目」参照）。テストプリントが完了した後、印刷装置１０に、再度、クリーニングのための指示が入力されたとする。印刷装置１０では、クリーニングが実行される。この場合についても、上述した場合と同様にして、ＣＰＵ１２は、履歴情報としての「クリーニング」をカートリッジ８５Ｋに設けられたＩＣチップに記憶する（Ｓ１１０，図４の「５段目」参照）。
【００４２】
電源がオンされた後、エンプティ時処理（図３参照）の実行が継続されている印刷装置１０で、カートリッジ８５Ｙのインクエンプティが残量検出部２８によって検出されたとする（Ｓ２００参照）。この場合、ＣＰＵ１２は、交換対象であるカートリッジ８５Ｙに設けられたＩＣチップに、カートリッジ８５Ｃ，８５Ｍ，８５Ｋにそれぞれ設けられたＩＣチップに記憶された履歴情報より新しい履歴情報が記憶されているか否かを判断する（Ｓ２０２参照）。カートリッジ８５Ｙがインクエンプティとなった後、カートリッジ８５Ｙが交換されたことを示すカートリッジ交換ログが記憶される直前の記憶状態（図４の「５段目」参照）では、インクエンプティとなったカートリッジ８５Ｙに設けられたＩＣチップに、インクエンプティではないカートリッジ８５Ｍに設けられたＩＣチップに記憶された「印刷ログ３」より新しい「印刷ログ４」が記憶されている。「印刷ログ３」は、インクエンプティではないカートリッジ８５Ｃ，８５Ｍ，８５Ｋに設けられたＩＣチップに記憶された全ての履歴情報のうち、最も古い履歴情報であるとする。
【００４３】
このような場合、ＣＰＵ１２は、Ｓ２０２を肯定し（Ｓ２０２：Ｙｅｓ参照）、「印刷ログ４」をカートリッジ８５Ｙに設けられたＩＣチップから読み出すようにＩＣ読書部３０を制御する（Ｓ２０４参照）。ＩＣ読書部３０は、カートリッジ８５Ｙに設けられたＩＣチップから、このＩＣチップに記憶された「印刷ログ４」を読み出す。読み出された「印刷ログ４」は、ＲＡＭ１４に記憶される。Ｓ２０４でＣＰＵ１２は、ＲＡＭ１４に記憶された「印刷ログ４」がカートリッジ８５Ｙに設けられたＩＣチップから削除されるように制御する。ＩＣ読書部３０は、カートリッジ８５Ｙに設けられたＩＣチップから、ＲＡＭ１４に記憶された「印刷ログ４」を削除する。
【００４４】
その後、ＣＰＵ１２は、ＲＡＭ１４に記憶された「印刷ログ４」より古い「印刷ログ３」（最も古い履歴情報）が読み出され、カートリッジ８５Ｙに設けられたＩＣチップに「印刷ログ３」が記憶されるようにＩＣ読書部３０を制御する（Ｓ２０６参照）。ＩＣ読書部３０は、カートリッジ８５Ｍに設けられたＩＣチップから「印刷ログ３」を読み出す。読み出された「印刷ログ３」は、一旦、ＲＡＭ１４に記憶されると共に、カートリッジ８５Ｍに設けられたＩＣチップから削除される。続けて、ＩＣ読書部３０は、カートリッジ８５Ｙに設けられたＩＣチップに、ＲＡＭ１４に記憶された「印刷ログ３」を書き込む（図４の「６段目」参照）。
【００４５】
ＣＰＵ１２は、カートリッジ８５Ｙに設けられたＩＣチップから読み出され、ＲＡＭ１４に記憶された「印刷ログ４」が、カートリッジ８５Ｍに設けられたＩＣチップに記憶されるようにＩＣ読書部３０を制御する（Ｓ２０８参照）。ＩＣ読書部３０は、ＲＡＭ１４に記憶された「印刷ログ４」をカートリッジ８５Ｍに設けられたＩＣチップに書き込む（図４の「６段目」参照）。ユーザは、インクエンプティとなったカートリッジ８５Ｙを、装着部８３Ｙから取り外し、新品のカートリッジ８５Ｙを装着する。カートリッジ８５Ｙの脱着（交換）は、装着部８３Ｙに対して設けられた装着検出部２６によって検出される。交換された新品のカートリッジ８５Ｙに設けられたＩＣチップには、履歴情報が１つも記憶されていない（図４の「７段目」参照）。
【００４６】
新品のカートリッジ８５Ｙへの交換が完了した後、ＣＰＵ１２は、履歴記憶処理（図２参照）を開始し、上述した通りに各手順を実行する。カートリッジ８５Ｙ及びカートリッジ８５Ｋの残量が等しく、且つ、ブラックインクは、イエローインクと比較して累積使用量が多いとする。ＣＰＵ１２は、累積使用量の多い色のカートリッジ８５Ｋを特定する（Ｓ１０６参照）。カートリッジ８５Ｋに設けられたＩＣチップには、２つの履歴情報（「クリーニング」及び「テストプリント」）が記憶されている（図４の「６段目」参照）。カートリッジ８５Ｋに設けられたＩＣチップには、残り１つの履歴情報を記憶することができる。このような場合、カートリッジ８５Ｋを対象としてＳ１０８が実行されると、その判断は肯定される（Ｓ１０８：Ｙｅｓ参照）。その後、ＣＰＵ１２は、履歴情報としての「イエロー交換」（カートリッジ８５Ｙが交換されたことを示す履歴情報）を、カートリッジ８５Ｋに設けられたＩＣチップに記憶する（Ｓ１１０，図４の「７段目」参照）。
【００４７】
カートリッジ８５Ｙを交換したタイミング、又は、交換から所定期間経過した後、ユーザが、操作部２０を操作し、印刷装置１０にテストプリントのための指示を入力したとする。印刷装置１０では、テスト画像が印刷される。テストプリントが実行されると、ＣＰＵ１２は、履歴記憶処理（図２参照）を開始し、上述した通りに各手順を実行する。ＣＰＵ１２は、カートリッジ８５Ｙを特定する（Ｓ１１４参照）。カートリッジ８５Ｙに設けられたＩＣチップには、履歴情報は記憶されていないから（図４の「７段目」参照）、カートリッジ８５Ｙを対象としてＳ１０８が実行されると、その判断は肯定される（Ｓ１０８：Ｙｅｓ参照）。その後、ＣＰＵ１２は、履歴情報としての「テストプリント」をカートリッジ８５Ｙに設けられたＩＣチップに記憶する（Ｓ１１０，図４の「８段目」参照）。以降、印刷装置１０では、所定の事象が新たに発生又は実行される毎に、履歴記憶処理（図２参照）が実行され、また、インクエンプティが検出される毎に、エンプティ時処理（図３参照）が実行される。これによって、カートリッジ８５にそれぞれ設けられたＩＣチップに、適宜、履歴情報が記憶される。
【００４８】
＜本実施形態による効果＞
本実施形態によれば、次のような効果を得ることができる。
【００４９】
（１）履歴記憶処理（図２参照）では、事象が新たに発生又は実行された場合、最も残量の少ないカートリッジ８５を特定し（Ｓ１００参照）、新たな事象の履歴情報を、特定されたカートリッジ８５に設けられたＩＣチップに記憶する（Ｓ１１０参照）こととした。そのため、交換までの期間が短いと考えられるカートリッジ８５に設けられたＩＣチップに、新たな事象の履歴情報を記憶することができる。カートリッジ８５が交換された場合、印刷装置１０の製造者は、交換されたカートリッジ８５を回収することで、履歴情報を解析することができる。
【００５０】
（２）履歴記憶処理（図２参照）では、最も残量の少ないカートリッジ８５との残量差が一定範囲内であるカートリッジ８５に充填されているインクの累積使用量が、最も残量の少ないカートリッジ８５に充填されているインクの累積使用量より多い場合（Ｓ１０４：Ｙｅｓ）、履歴情報の記憶先として、この残量差が一定範囲内のカートリッジ８５を特定し（Ｓ１０６参照）、新たな事象の履歴情報を、Ｓ１０６で特定されたカートリッジ８５に設けられたＩＣチップに記憶する（Ｓ１１０参照）こととした。一方、最も残量の少ないカートリッジ８５に充填されているインクの累積使用量が、最も残量の少ないカートリッジ８５との残量差が一定範囲内であるカートリッジ８５に充填されているインクの累積使用量より多い、又は、両累積使用量が同一である場合（Ｓ１０４：Ｎｏ参照）、新たな事象の履歴情報を、最も残量の少ないカートリッジ８５に設けられたＩＣチップに記憶する（Ｓ１１０参照）こととした。そのため、累積使用量に基づき、交換までの期間が短く早いタイミングで交換されると考えられるカートリッジ８５を好適に特定し、特定されたカートリッジ８５に設けられたＩＣチップに新たな事象の履歴情報を記憶することができる。
【００５１】
（３）履歴記憶処理（図２参照）では、Ｓ１００又はＳ１０６で特定されたカートリッジ８５に設けられたＩＣチップに履歴情報を記憶させるための空き容量がない場合（Ｓ１０８：Ｎｏ参照）、空き容量のある別のカートリッジ８５を特定し（Ｓ１１４、Ｓ１０８：Ｙｅｓ参照）、この別のカートリッジ８５に設けられたＩＣチップに新たな履歴情報を記憶する（Ｓ１１０参照）こととした。一方、全てのカートリッジ８５に設けられたＩＣチップにおいて、空き容量がない場合（Ｓ１０８：Ｎｏ、Ｓ１１２：Ｎｏ参照）、全てのカートリッジ８５の各ＩＣチップに記憶された履歴情報のうち、最も古い履歴情報を、この最も古い履歴情報が記憶されたＩＣチップから削除する（Ｓ１１６参照）こととした。そのため、新たな事象の履歴情報を、何れかのカートリッジ８５に設けられたＩＣチップに記憶する（Ｓ１２０参照）ことができる。
【００５２】
最も古い履歴情報が記憶されたＩＣチップから削除した場合、全てのカートリッジ８５に設けられたＩＣチップに記憶された全ての履歴情報を対象として、残量検出部２８によって残量が検出されたカートリッジ８５のうち、残量の少ないカートリッジ８５ほど、古い履歴情報が記憶された状態となるように各履歴情報の記憶先を再配置する（Ｓ１１８参照）こととした。その上で、新たな事象の履歴情報が最も残量の多いカートリッジ８５に設けられたＩＣチップに記憶される（Ｓ１２０参照）こととした。そのため、新たな事象の履歴情報を含む管理対象とされる履歴情報を、残量及び履歴情報の時系列に応じてまとめることができる。
【００５３】
（４）エンプティ時処理（図３参照）では、インクエンプティが検出され（Ｓ２００参照）、インクエンプティとなった第一種のカートリッジ８５に設けられたＩＣチップに、インクエンプティではない第二種のカートリッジ８５に設けられたＩＣチップに記憶された履歴情報より新しい履歴情報が記憶されている場合（Ｓ２０２：Ｙｅｓ参照）、新旧の履歴情報の記憶先を変更する（Ｓ２０４〜Ｓ２０８参照）こととした。第一種のカートリッジ８５に設けられたＩＣチップに記憶されることとなる古い履歴情報としては、第二種のカートリッジ８５に設けられたＩＣチップに記憶された全ての履歴情報のうち、最も古い履歴情報が選択される。そのため、インクエンプティではない第二種のカートリッジ８５に設けられたＩＣチップに新しい履歴情報が記憶され、インクエンプティである第一種のカートリッジ８５に設けられたＩＣチップに最も古い履歴情報が記憶された状態とすることができる。インクエンプティとなり交換されるカートリッジ８５に設けられたＩＣチップには、管理対象とされる全ての履歴情報のうち、最も古い履歴情報からＩＣチップの記憶容量に対応した数の複数の履歴情報が記憶される。例えば、インクの色毎にカートリッジ８５の交換サイクルが異なるような場合であっても、全色用のカートリッジ８５を対象として、履歴情報の記憶先を変更し、前述したような状態に履歴情報をまとめることができる。印刷装置１０の側では、古い履歴情報が多く管理され、新しい履歴情報が管理されていないといった状態の発生を防止することができる。
【００５４】
＜変形例＞
本実施形態は、次のようにすることもできる。
【００５５】
（１）上記では、インクジェット方式の印刷装置１０を例に説明した。本実施形態は、レーザ方式の印刷装置に適用することもできる。レーザ方式の印刷装置には、複数色のトナーがそれぞれ充填された複数のカートリッジが装着され、各色のトナーを用いて記録媒体に画像が印刷される。各カートリッジには、履歴情報を記憶することができるＩＣチップが設けられる。レーザ方式の印刷装置においても、各カートリッジに設けられた各ＩＣチップには、上記同様、履歴情報が記憶される。
【００５６】
（２）上記では、履歴記憶処理のＳ１１８において全履歴情報を対象として記憶先を再配置することとした。このような構成は、省略し、又は、実行の有無を選択できるようにしてもよい。この場合、印刷装置１０の処理負荷を軽減することができる。
【符号の説明】
【００５７】
１０  印刷装置
１２  ＣＰＵ
１３  プログラムＲＯＭ
１４  ＲＡＭ
１５  フラッシュＲＯＭ
１８  印刷部
２０  操作部
２２  表示部
２４  計時部
２６  装着検出部
２８  残量検出部
３０  ＩＣ読書部
３２  接続インターフェース（接続Ｉ／Ｆ）
８１，８１Ｃ，８１Ｍ，８１Ｙ，８１Ｋ  記録ヘッド
８３，８３Ｃ，８３Ｍ，８３Ｙ，８３Ｋ  装着部
８５，８５Ｃ，８５Ｍ，８５Ｙ，８５Ｋ  カートリッジ
８７，８７Ｃ，８７Ｍ，８７Ｙ，８７Ｋ  送液路
９０  外部装置
【図１】
0006007482.tif 000002
【図２】
0006007482.tif 000003
【図３】
0006007482.tif 000004
【図４】
0006007482.tif 000005