(57)【要約】【課題】信頼性の高いインク総消費量の管理ができる印刷装置等を提供すること。【解決手段】印刷装置は、インクパックに収容されたインクがそれぞれ充填される第１〜第ｎ（ｎは２以上の整数）のインクタンク２２０−１〜２２０−ｎと、インクタンクに対応する第１〜第ｎのスロット２３０−１〜２３０−ｎと、インクパックと同梱され、スロットに装着される第１〜第ｎのメモリーユニット１００−１〜１００−ｎと、メモリーユニットに対してデータの読み出し又は書き込みの制御を行う処理部２１０とを含む。処理部２１０は、カウントしたインク消費量に基づいてインク色毎に本体側インク総消費量情報ＷＤを更新し、本体側インク総消費量情報に基づくインク総消費量の増加分が第１のしきい値を超える毎に、インク色に対応するメモリーユニット１００の記憶装置１１０に対して、本体側インク総消費量情報に基づくインク総消費量を書き込む。【選択図】図７
2014046545.tif 000002
【特許請求の範囲】
【請求項１】
インクパックに収容されたインクがそれぞれ充填される第１のインクタンク〜第ｎ（ｎは２以上の整数）のインクタンクと、
前記第１のインクタンク〜前記第ｎのインクタンクに対応する第１のスロット〜第ｎのスロットと、
前記インクパックと同梱され、前記第１のスロット〜前記第ｎのスロットに装着される第１のメモリーユニット〜第ｎのメモリーユニットと、
前記第１のスロット〜前記第ｎのスロットに装着された前記第１のメモリーユニット〜前記第ｎのメモリーユニットに対してデータの読み出し又は書き込みの制御を行う処理部とを含み、
前記第１のメモリーユニット〜前記第ｎのメモリーユニットは、
記憶装置をそれぞれ有し、
前記処理部は、
印刷実行中にインク色毎にインク消費量をカウントする処理を行い、カウントした前記インク消費量に基づいてインク色毎に本体側インク総消費量情報を更新し、
前記本体側インク総消費量情報に基づくインク総消費量の増加分が第１のしきい値を超える毎に、前記第１のメモリーユニット〜前記第ｎのメモリーユニットのうちのインク色に対応するメモリーユニットの前記記憶装置に対して、前記本体側インク総消費量情報に基づく前記インク総消費量を書き込み、
前記インク総消費量の増加分が前記第１のしきい値を超えていない場合であっても、前記インク総消費量が前記メモリーユニットの使用終了を規定する第２のしきい値を超えた場合には、前記インク総消費量を前記メモリーユニットの前記記憶装置に書き込むと共に、前記メモリーユニットの使用が終了したことを示す使用終了情報を前記記憶装置に書き込むことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記処理部は、
前記本体側インク総消費量情報に基づく前記インク総消費量が前記第２のしきい値未満であるときは、インク色に対応する前記メモリーユニットが非装着である場合、又は前記使用終了情報がインク色に対応する前記メモリーユニットの前記記憶装置に書き込まれている場合に、印刷を非実行とすることを特徴とする印刷装置。
【請求項３】
請求項１又は２において、
前記処理部は、
前記本体側インク総消費量情報に基づく前記インク総消費量が前記第２のしきい値以上であって第３のしきい値未満であるときは、インク色に対応する前記メモリーユニットが非装着である場合、又は前記使用終了情報がインク色に対応する前記メモリーユニットの前記記憶装置に書き込まれている場合であっても、印刷を実行可能な状態にすることを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記第２のしきい値は、
前記メモリーユニットが装着される印刷装置のインク消費効率が所定の範囲の下限値である場合に、前記メモリーユニットと同梱されていた前記インクパックに収容されるインク量分のインクを消費したときの推定されるインク総消費量に対応する値であることを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記処理部は、
印刷装置の電源が投入された後、又は前記第１のメモリーユニット〜前記第ｎのメモリーユニットのうちのいずれかのメモリーユニットが交換された後に、
前記メモリーユニットの前記記憶装置に書き込まれたインク総消費量が前記第２のしきい値未満である場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えることを特徴とする印刷装置。
【請求項６】
請求項５において、
前記処理部は、
前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量が前記第２のしきい値以上である場合には、前記本体側インク総消費量情報を前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量で書き換えないことを特徴とする印刷装置。
【請求項７】
請求項５又は６において、
前記処理部は、
前記メモリーユニットが、前記第１のスロット〜前記第ｎのスロットのうち、同梱されていた前記インクパックに収容されていたインクのインク色に対応するスロットに装着されている場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えることを特徴とする印刷装置。
【請求項８】
請求項７において、
前記記憶装置は、
同梱されていた前記インクパックの前記インク色に対応するインク色情報を記憶し、
前記処理部は、
前記メモリーユニットに対して読み出しコマンドを出力し、
前記読み出しコマンドにより読み出されたインク色情報と、前記メモリーユニットが装着されたスロットに対応するインク色とが一致するか否かを判断し、
前記読み出されたインク色情報と、前記スロットに対応するインク色とが一致する場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等に関する。
【背景技術】
【０００２】
インクジェット方式のプリンターで用いられるインクカートリッジ（液体容器）には、そのカートリッジから消費されたインクのインク総消費量（インク消費量）を管理するために記憶装置が設けられているものがある。また、インクカートリッジではなく、印刷装置に設けられたインクタンクにインクを充填する方式においても、記憶装置を含むメモリーユニットを印刷装置に装着してインク消費量を管理するものがある。この記憶装置には、例えばインクの色やインク総消費量などの情報が格納される。インク総消費量に関するデータは、印刷装置本体から記憶装置に送信され、記憶装置に含まれる不揮発性メモリーなどに書き込まれる。例えば特許文献１には、インク総消費量に関するデータを印刷が終了する毎に記憶装置に書き込む手法が開示されている。
【０００３】
しかしながらこの手法では、印刷中に電源断などの不測の事象があると本体側でカウントしているインク総消費量を記憶装置に書き込むことができず、本体側のインク総消費量と記憶装置側のインク総消費量とが乖離してしまうなどの問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２０３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の幾つかの態様によれば、信頼性の高いインク総消費量の管理ができる印刷装置等を提供できる。
【課題を解決するための手段】
【０００６】
本発明の一態様は、インクパックに収容されたインクがそれぞれ充填される第１のインクタンク〜第ｎ（ｎは２以上の整数）のインクタンクと、前記第１のインクタンク〜前記第ｎのインクタンクに対応する第１のスロット〜第ｎのスロットと、前記インクパックと同梱され、前記第１のスロット〜前記第ｎのスロットに装着される第１のメモリーユニット〜第ｎのメモリーユニットと、前記第１のスロット〜前記第ｎのスロットに装着された前記第１のメモリーユニット〜前記第ｎのメモリーユニットに対してデータの読み出し又は書き込みの制御を行う処理部とを含み、前記第１のメモリーユニット〜前記第ｎのメモリーユニットは、記憶装置をそれぞれ有し、前記処理部は、印刷実行中にインク色毎にインク消費量をカウントする処理を行い、カウントした前記インク消費量に基づいてインク色毎に本体側インク総消費量情報を更新し、前記本体側インク総消費量情報に基づくインク総消費量の増加分が第１のしきい値を超える毎に、前記第１のメモリーユニット〜前記第ｎのメモリーユニットのうちのインク色に対応するメモリーユニットの前記記憶装置に対して、前記本体側インク総消費量情報に基づく前記インク総消費量を書き込み、前記インク総消費量の増加分が前記第１のしきい値を超えていない場合であっても、前記インク総消費量が前記メモリーユニットの使用終了を規定する第２のしきい値を超えた場合には、前記インク総消費量を前記メモリーユニットの前記記憶装置に書き込むと共に、前記メモリーユニットの使用が終了したことを示す使用終了情報を前記記憶装置に書き込むことを特徴とする印刷装置に関係する。
【０００７】
本発明の一態様によれば、インク総消費量が第１のしきい値分だけ増加する毎に記憶装置への書き込み処理を行えばよいから、書き込み処理の回数を抑制することができる。こうすることで、記憶装置の書き込みエラーによるデータの破壊などを抑制することができる。また、記憶装置に書き込まれたインク総消費量と本体側インク総消費量とのずれを第１のしきい値以下にすることができる。また、インク総消費量が第２のしきい値を超えた直後に、インク総消費量及び使用終了情報を記憶装置に書き込むことができるから、確実にメモリーユニットの使用を終了させることができる。その結果、信頼性の高いインク総消費量の管理などが可能になる。
【０００８】
また本発明の一態様では、前記処理部は、前記本体側インク総消費量情報に基づく前記インク総消費量が前記第２のしきい値未満であるときは、インク色に対応する前記メモリーユニットが非装着である場合、又は前記使用終了情報がインク色に対応する前記メモリーユニットの前記記憶装置に書き込まれている場合に、印刷を非実行としてもよい。
【０００９】
このようにすれば、記憶装置に使用終了情報が書き込まれていないメモリーユニットが装着されている場合に印刷が実行可能となるから、確実にインク総消費量を記憶装置に書き込むことができる。
【００１０】
また本発明の一態様では、前記処理部は、前記本体側インク総消費量情報に基づく前記インク総消費量が前記第２のしきい値以上であって第３のしきい値未満であるときは、インク色に対応する前記メモリーユニットが非装着である場合、又は前記使用終了情報がインク色に対応する前記メモリーユニットの前記記憶装置に書き込まれている場合であっても、印刷を実行可能な状態にしてもよい。
【００１１】
このようにすれば、インク総消費量が第２のしきい値以上であってもインクタンクにインクが残っている場合には、残っているインクを使用して印刷を続けることができる。
【００１２】
また本発明の一態様では、前記第２のしきい値は、前記メモリーユニットが装着される印刷装置のインク消費効率が所定の範囲の下限値である場合に、前記メモリーユニットと同梱されていた前記インクパックに収容されるインク量分のインクを消費したときの推定されるインク総消費量に対応する値であってもよい。
【００１３】
このようにすれば、印刷装置のインク消費効率が所定の範囲の下限値である場合であっても、インク総消費量が第２のしきい値になる前までは印刷することができる。
【００１４】
また本発明の一態様では、前記処理部は、印刷装置の電源が投入された後、又は前記第１のメモリーユニット〜前記第ｎのメモリーユニットのうちのいずれかのメモリーユニットが交換された後に、前記メモリーユニットの前記記憶装置に書き込まれたインク総消費量が前記第２のしきい値未満である場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えてもよい。
【００１５】
このようにすれば、記憶装置に書き込まれたインク総消費量と本体側インク総消費量とを同じ値にすることができる。またインク補充と共にメモリーユニットが交換された場合に、本体側インク総消費量情報を初期値に書き換えることができる。
【００１６】
また本発明の一態様では、前記処理部は、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量が前記第２のしきい値以上である場合には、前記本体側インク総消費量情報を前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量で書き換えなくてもよい。
【００１７】
このようにすれば、本体側インク総消費量情報を誤った値に書き換えることを防止できる。
【００１８】
また本発明の一態様では、前記処理部は、前記メモリーユニットが、前記第１のスロット〜前記第ｎのスロットのうち、同梱されていた前記インクパックに収容されていたインクのインク色に対応するスロットに装着されている場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えてもよい。
【００１９】
このようにすれば、メモリーユニットが誤装着されている場合に、本体側インク総消費量情報を誤った値に書き換えることを防止できる。
【００２０】
また本発明の一態様では、前記記憶装置は、同梱されていた前記インクパックの前記インク色に対応するインク色情報を記憶し、前記処理部は、前記メモリーユニットに対して読み出しコマンドを出力し、前記読み出しコマンドにより読み出されたインク色情報と、前記メモリーユニットが装着されたスロットに対応するインク色とが一致するか否かを判断し、前記読み出されたインク色情報と、前記スロットに対応するインク色とが一致する場合に、前記本体側インク総消費量情報を、前記メモリーユニットの前記記憶装置に書き込まれた前記インク総消費量と同一の値に書き換えてもよい。
【００２１】
このようにすれば、メモリーユニットが異なるインク色に対応するスロットに装着されている場合に、処理部が誤装着を検出することができるから、本体側インク総消費量情報を誤った値に書き換えることを防止できる。
【図面の簡単な説明】
【００２２】
【図１】印刷装置の構成例を示す斜視図。
【図２】インクタンク及びスライダーの構成例を示す側面図。
【図３】スライダーの構成例。
【図４】メモリーユニットの構成例。
【図５】メモリーユニットが搭載されたスライダーの先端部の構成例。
【図６】インクパックセットの構成例。
【図７】第１〜第ｎのスロット、第１〜第ｎのメモリーユニット及び処理部の構成例。
【図８】記憶装置にインク総消費量を書き込む処理のフローチャートの一例。
【図９】図９（Ａ）は、印刷実行のための条件を説明する図。図９（Ｂ）は、本体側インク総消費量情報を書き換えるための条件を説明する図。
【図１０】メモリーユニットの誤装着を検出する処理のフローチャートの一例。
【図１１】メモリーユニットに対する読み出し処理のフローチャートの一例。
【図１２】第ｊのメモリーユニットに対する読み出し処理のタイミングチャートの一例。
【発明を実施するための形態】
【００２３】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２４】
１．印刷装置
図１は、本実施形態における印刷装置２００の構成例を示す斜視図である。本実施形態の印刷装置２００は、第１〜第ｎ（ｎは２以上の整数）のインクタンク２２０−１〜２２０−ｎ、第１〜第ｎのスロット２３０−１〜２３０−ｎ、第１〜第ｎのメモリーユニット１００−１〜１００−ｎ、スライダー２４０−１〜２４０−ｎ、処理部２１０及び操作部２５０を含む。なお、本実施形態の印刷装置２００は図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。図１ではｎ＝４の場合を示すが、ｎ＝２又はｎ＝３であってもよいし、ｎ≧５であってもよい。
【００２５】
なお、以下の説明において、第１〜第ｎのインクタンク２２０−１〜２２０−ｎについて個々のインクタンクを区別する必要がないときは、適宜インクタンク２２０と記載する。第１〜第ｎのスロット２３０−１〜２３０−ｎ、第１〜第ｎのメモリーユニット１００−１〜１００−ｎ、スライダー２４０−１〜２４０−ｎについても、同様とする。
【００２６】
第１〜第ｎ（ｎは２以上の整数）のインクタンク２２０−１〜２２０−ｎには、インクパックに収容されたインクがそれぞれ充填される。例えば、第１のインクタンク２２０−１にはブラック、第２のインクタンク２２０−２にはイエロー、第３のインクタンク２２０−３にはマゼンタ、そして第４のインクタンク２２０−４にはシアンのインクが充填される。これらのインクは別々のインクパックに収容されて、ユーザーに提供される。ユーザーは、必要とするインク色のインクパックから、インク色に対応するインクタンク２２０にインクを充填（補充）することができる。
【００２７】
第１〜第ｎのスロット２３０−１〜２３０−ｎは、印刷装置２００に着脱可能なスライダー２３０−１〜２３０−ｎを印刷装置２００に装着するためのもので、第１〜第ｎのインクタンク２２０−１〜２２０−ｎに対応して設けられる。例えば、第１〜第４のスロット２３０−１〜２３０−４は、ブラック、イエロー、マゼンタ、シアンのインクが各々充填された第１〜第４のインクタンク２２０−１〜２２０−４の上に対応して設けられる。
【００２８】
第１〜第ｎのメモリーユニット１００−１〜１００−ｎは、インクパックと同梱されてユーザーに提供され、ユーザーによりスライダー２４０−１〜２４０−ｎに取り付けられる。メモリーユニット１００−１〜１００−ｎが取り付けられたスライダー２４０−１〜２４０−ｎが、第１〜第ｎのスロット２３０−１〜２３０−ｎに装着されることで、メモリーユニット１００はスロット２３０に装着される。図１では、各メモリーユニット１００は対応する各スロット２３０に装着されているので、見ることができない。第１〜第ｎのメモリーユニット１００−１〜１００−ｎは、記憶装置１１０（図示せず）をそれぞれ有する。
【００２９】
記憶装置１１０は、同梱されていたインクパックのインク色に依らない共通の通信用ＩＤ情報と、同梱されていたインクパックのインク色に対応するインク色情報と、同梱されていたインクパックのインクの充填量とを予め記憶している。例えば、ブラックのインクが収容されたインクパックと同梱されて提供された第１のメモリーユニット１００−１に含まれる記憶装置１１０は、共通の通信用ＩＤ情報とブラックに対応するインク色情報とを予め記憶している。そして第１のメモリーユニット１００−１は、第１のスロット２３０−１に装着される。印刷処理の実行に伴って、各スロット２３０に装着されたメモリーユニット１００の記憶装置１１０に対して、対応するインク色のインク総消費量情報が処理部２１０により書き込まれる。総消費量情報は、インクパックのインク充填量をもとにしたインクの消費割合データ（相対値）の情報である。
【００３０】
スライダー２４０−１〜２４０−ｎは、第１〜第ｎのスロット２３０−１〜２３０−ｎに装着される。第１〜第ｎのメモリーユニット１００−１〜１００−ｎのうちの第ｋ（ｋは１≦ｋ≦ｎである整数）のメモリーユニット１００−ｋは、ユーザーによりスライダー２４０−ｋに着脱可能に搭載される。そして第ｋのメモリーユニット１００−ｋが搭載されたスライダー２４０−ｋが、第ｋのスロット２３０−ｋに装着されることで、第ｋのメモリーユニット１００−ｋが第ｋのスロット２３０−ｋに装着される。
【００３１】
処理部２１０は、ＣＰＵ２１１、記憶部２１２、通信処理部２１３を含み、印刷装置２００の印刷処理や各メモリーユニット１００との通信処理を実行する。具体的には、第１〜第ｎのスロット２３０−１〜２３０−ｎに装着された第１〜第ｎのメモリーユニット１００−１〜１００−ｎに対してデータの読み出し又は書き込みの制御を行う。また、処理部２１０は、第１〜第ｎのメモリーユニット１００−１〜１００−ｎが第１〜第ｎのスロット２３０−１〜２３０−ｎに装着されているか否かを検出する処理を行う。また、処理部２１０は、印刷実行中にインク色毎にインク消費量をカウントする処理と、カウントしたインク消費量をもとに、各インク色の本体側インク総消費量情報ＷＤ（ＷＤ１〜ＷＤｎ）を計算し、自身の記憶部２１２の本体側インク総消費量情報ＷＤを更新する処理を行う。インク色毎のインク消費量のカウント処理では、印刷により消費されたインクのカウントの他に、印刷装置２００の印刷ヘッドのメンテナンスにより消費されたインク消費量のカウントも含めてインク消費量をカウントする。
【００３２】
操作部２５０は、ユーザーが各種の指示や設定を行うための入力装置であり、また、ユーザーに各種の通知を行うための表示部を備えている。
【００３３】
図２は、本実施形態のインクタンク２２０及びスライダー２４０の構成例を示す側面図である。インクタンク２２０はインク供給口２２２を備える。ユーザーは、インク供給口２２２からインクパックに収容されたインクを充填することができる。インクタンク２２０は、印刷装置２００に固定されており、固定された状態でインクを充填することができる。スライダー２４０がスロット２３０に装着されている状態では、スライダー２４０のインク供給口カバー２４２を開けることでインクタンク２２０にインクを充填することができる。
【００３４】
スライダー２４０は、インクタンク２２０の上部をスライドすることで、印刷装置２００から脱着可能である。ユーザーがメモリーユニット１００をスロット２３０に装着する際には、スライダー２４０をスロット２３０から引き抜いて、メモリーユニット１００をスライダー２４０の装着方向側の先端部に搭載し、スライダー２４０を装着方向に沿って再びスロット２３０に挿入する。図２は、メモリーユニット１００がスライダー２４０に搭載された状態を示す。
【００３５】
図３に、本実施形態のスライダー２４０の構成例を示す。図３に示すように、メモリーユニット１００がスライダー２４０の装着方向側の先端部に搭載される。ここで「搭載される」とは、メモリーユニット１００がスライダー２４０の所定の場所に置かれることを意味し、所定の場所に固定される必要はない。
【００３６】
図４に、本実施形態のメモリーユニット１００の構成例を示す。メモリーユニット１００は、記憶装置１１０（図示せず）、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳ、装着検出端子ＴＣＯを有する。これらの端子は、メモリーユニット１００がスロット２３０に装着されることで、スロット２３０に設けられた印刷装置２００の本体側端子ＣＲＳＴ、ＣＳＣＫ、ＣＳＤＡ、ＣＶＤＤ、ＣＶＳＳ及びＣＣＯにそれぞれ電気的に接続される。なお、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳをまとめて「記憶装置用端子」とも呼ぶ。また、端子の個数及び配列は図４に示すものに限定されず、様々な個数、配列が可能である。
【００３７】
図５に、本実施形態のスライダー２４０に着脱可能に搭載されるメモリーユニット１００の構成例を示す。図５に示すように、メモリーユニット１００は、スライダー２４０の装着方向側の先端部に搭載される。
【００３８】
図６に本実施形態のインクパックセット３００の構成例を示す。インクパックセット３００は、インクパック３１０及びメモリーユニット１００を含み、これらが同梱されたものである。例えば、ブラックのインクパックセット３００は、ブラックのインクが収容されたインクパック３１０とブラックのインク色情報が記憶されたメモリーユニット１００とを含み、これらが同梱されたものである。インクパック３１０は、例えばラミネート加工されたフィルムで形成された袋（パウチパック）にインクを充填したものである。
【００３９】
本実施形態の印刷装置２００によれば、インクタンク２２０内のインクが不足した場合にユーザーがインクタンク２２０にインクを補充して印刷を続けることができる。
【００４０】
図７に、本実施形態の印刷装置２００の第１〜第ｎのスロット２３０−１〜２３０−ｎ、第１〜第ｎのメモリーユニット１００−１〜１００−ｎ及び処理部２１０の構成例を示す。なお、本実施形態の印刷装置２００は図７の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００４１】
第１〜第ｎのメモリーユニット１００−１〜１００−ｎは、記憶装置用端子として、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳをそれぞれ有する。これらの記憶装置用端子は、各メモリーユニット１００が有する記憶装置１１０と電気的に接続される。
【００４２】
また、第１〜第ｎのメモリーユニット１００−１〜１００−ｎは、装着検出端子ＴＣＯをそれぞれ有する。各メモリーユニット１００において、装着検出端子ＴＣＯは第２の電源端子ＴＶＳＳに電気的に接続される。
【００４３】
第１〜第ｎのメモリーユニット１００−１〜１００−ｎは、記憶装置１１０をそれぞれ有する。記憶装置１１０には、同梱されるインクパック３１０のインク色に依らない共通の通信用ＩＤ情報ＣＯＭＩＤと、同梱されるインクパック３１０のインク色に対応するインク色情報ＣＯＬ（ＣＯＬ１〜ＣＯＬｎ）と、同梱されるインクパックに充填された初期インクパック充填量が、工場出荷時において書き込まれている。また、記憶装置１１０には、印刷処理の実行に伴って、対応するインク色のインク総消費量情報ＷＤＭ（ＷＤＭ１〜ＷＤＭｎ）が処理部２１０により書き込まれる。また、記憶装置１１０には、メモリーユニット１００が使用終了であるか否かを示す情報を記憶する領域がある。記憶装置１１０は、ＥＥＰＲＯＭなどの不揮発性メモリーで構成することができる。
【００４４】
第１のメモリーユニット１００−１が第１のスロット２３０−１に装着されることで、記憶装置用端子ＴＲＳＴ、ＴＳＣＫ、ＴＳＤＡ、ＴＶＤＤ、ＴＶＳＳ及び装着検出端子ＴＣＯは、第１のスロット２３０−１に設けられた本体側端子ＣＲＳＴ、ＣＳＣＫ、ＣＳＤＡ、ＣＶＤＤ、ＣＶＳＳ及びＣＣＯにそれぞれ電気的に接続される。第２〜第ｎのメモリーユニット１００−２〜１００−ｎについても、同様である。
【００４５】
第１〜第ｎのスロット２３０−１〜２３０−ｎに設けられた本体側端子のうち、クロック端子ＣＳＣＫ、データ端子ＣＳＤＡ、第１の電源端子ＣＶＤＤ、第２の電源端子ＣＶＳＳはそれぞれ共通接続される。処理部２１０は、クロック端子ＣＳＣＫに対してクロック信号ＳＣＫ、第１の電源端子ＣＶＤＤに対して第１の電源電圧（高電位側電源電圧）ＶＤＤ、第２の電源端子ＣＶＳＳに対して第２の電源電圧（低電位側電源電圧）ＶＳＳをそれぞれ出力する。また、処理部２１０は、データ端子ＣＳＤＡに対してデータ信号ＳＤＡを出力し、データ端子ＣＳＤＡからのデータ信号ＳＤＡを受け取る。
【００４６】
第１〜第ｎのスロット２３０−１〜２３０−ｎに設けられたリセット端子ＣＲＳＴに対しては、処理部２１０は第１〜第ｎのリセット解除信号ＲＳＴ１〜ＲＳＴｎを出力する。
【００４７】
処理部２１０は、ＣＰＵ２１１、記憶部２１２、通信処理部２１３を含み、印刷装置２００の印刷処理やインク消費量のカウント処理、各メモリーユニット１００との通信処理などを実行する。記憶部２１２には、各インク色の本体側インク総消費量情報ＷＤ（ＷＤ１〜ＷＤｎ）が記憶される。
【００４８】
処理部２１０は、装着検出端子ＴＣＯによりスロット２３０にメモリーユニット１００が装着されていることを検出することができる。例えば、第１のスロット２３０−１に対して装着検出を行う場合には、処理部２１０は、第１の電源端子ＣＶＤＤに対して第１の電源電圧ＶＤＤを出力し、第１の装着検出信号ＣＯ１の電圧レベルにより装着の有無を検出する。第１のスロット２３０−１の本体側装着検出端子ＣＣＯは、抵抗素子Ｒ１を介して第１の電源端子ＣＶＤＤに接続されているから、メモリーユニット１００が装着されていない場合には第１の装着検出信号ＣＯ１の電圧レベルはＨレベル（高電位レベル、ＶＤＤレベル）になる。
【００４９】
一方、メモリーユニット１００が装着されている場合には、本体側装着検出端子ＣＣＯ、メモリーユニット１００の装着検出端子ＴＣＯ及び第２の電源端子ＴＶＳＳが電気的に接続されるから、第１の装着検出信号ＣＯ１の電圧レベルはＬレベル（低電位レベル、ＶＳＳレベル）になる。従って、処理部２１０は、第１の装着検出信号ＣＯ１がＨレベルである場合には非装着と判断し、Ｌレベルである場合には装着と判断することができる。このようにして、処理部２１０は、第１〜第ｎのスロット２３０−１〜２３０−ｎの各々にメモリーユニット１００が装着されているか否かを検出することができる。
【００５０】
メモリーユニット１００の装着検出の方法は、図７に示すものに限定されない。例えば、電気的に接続された２つの装着検出端子をメモリーユニット１００に設けて、処理部２１０が、これら２つの装着検出端子に対応する２つの本体側（スロット側）装着検出端子間の電気的導通を検出することで、装着検出を行ってもよい。
【００５１】
図７に示す構成例では、処理部２１０が第１〜第ｎのリセット解除信号ＲＳＴ１〜ＲＳＴｎのうちの１つをアクティブにすることで、１つのメモリーユニット１００を選択して読み出し又は書き込みをすることができる。しかし、メモリーユニット１００を選択する方法はこれに限定されない。例えば、処理部２１０がクロック信号ＳＣＫをスロット２３０毎に個別に出力する構成にすれば、第ｊのメモリーユニット１００−ｊにのみクロック信号ＳＣＫを出力することで、第ｊのメモリーユニット１００−ｊを選択することができる。或いは、処理部２１０がデータ信号ＳＤＡをスロット２３０毎に個別に入出力する構成にすれば、第ｊのメモリーユニット１００−ｊにのみデータ信号ＳＤＡ（例えば読み出しコマンドなど）を出力することで、第ｊのメモリーユニット１００−ｊを選択することもできる。
【００５２】
２．インク総消費量
処理部２１０は、印刷実行中にインク色毎にインク消費量をカウントする処理を行い、カウントしたインク消費量に基づいてインク色毎に本体側インク総消費量情報を更新する。本体側インク総消費量情報は、処理部２１０の記憶部２１２に記憶されている。そして、本体側インク総消費量情報に基づくインク総消費量ＷＤの増加分ΔＷＤが第１のしきい値ＷＴＨ１を超える毎に、第１〜第ｎのメモリーユニット１００−１〜１００−ｎのうちのインク色に対応するメモリーユニット１００の記憶装置１１０に対して、本体側インク総消費量情報に基づくインク総消費量ＷＤを書き込む。ここでインク総消費量ＷＤの増加分ΔＷＤは、前回に処理部２１０が記憶装置１１０に書き込んだインク総消費量ＷＤからの増加分である。このようにすれば、インク総消費量ＷＤが第１のしきい値ＷＴＨ１分だけ増加する毎に記憶装置１１０への書き込み処理を行えばよいから、書き込み処理の回数を抑制することができる。その結果、記憶装置１１０の書き込みエラーによる記憶データの破壊を抑制することができる。また、記憶装置１１０に書き込まれたインク総消費量ＷＤＭと本体側インク総消費量ＷＤとのずれ（差分）を第１のしきい値ＷＴＨ１以下にすることができるから、信頼性の高いインク総消費量管理が可能になる。
【００５３】
さらに処理部２１０は、インク総消費量ＷＤの増加分ΔＷＤが第１のしきい値ＷＴＨ１を超えていない場合であっても、インク総消費量ＷＤがメモリーユニット１００の使用終了を規定する第２のしきい値ＷＴＨ２を超えた場合には、インク総消費量ＷＤをメモリーユニット１００の記憶装置１１０に書き込むと共に、メモリーユニット１００の使用が終了したことを示す使用終了情報を記憶装置１１０に書き込む。このようにすれば、インク総消費量ＷＤが第２のしきい値ＷＴＨ２を超えた直後に、インク総消費量ＷＤ及び使用終了情報を記憶装置１１０に書き込むことができるから、確実にメモリーユニット１００の使用を終了させることができる。処理部２１０は、使用終了情報が書き込まれた記憶装置１１０に対しては、インク総消費量ＷＤを書き込まない。
【００５４】
第１のしきい値ＷＴＨ１は、処理部２１０がカウントできるインク消費量の最小値より大きく、且つ第２のしきい値ＷＴＨ２より小さい値である。例えば、第２のしきい値ＷＴＨ２が１００％である場合に、第１のしきい値ＷＴＨ１は１％である。
【００５５】
図８は、記憶装置１１０にインク総消費量ＷＤを書き込む処理のフローチャートの一例である。図８のフローチャートに示す処理は、処理部２１０により実行される。
【００５６】
処理部２１０は、インク色毎にインク消費量をカウントする処理を行い、カウントしたインク消費量に基づいてインク色毎に本体側インク総消費量ＷＤを更新する（ステップＳ２１）。次に処理部２１０は、印刷中であるか否かを判断し（ステップＳ２２）、印刷中である場合にはインク総消費量ＷＤの増加分ΔＷＤが第１のしきい値ＷＴＨ１より大きいか否かを判断する（ステップＳ２３）。一方、印刷中でない場合には、記憶装置１１０にインク総消費量ＷＤを書き込む（ステップＳ２４）。
【００５７】
ステップＳ２３で、増加分ΔＷＤが第１のしきい値ＷＴＨ１より大きい場合には、処理部２１０は、記憶装置１１０にインク総消費量ＷＤを書き込む（ステップＳ２４）。一方、増加分ΔＷＤが第１のしきい値ＷＴＨ１以下である場合には、インク総消費量ＷＤが第２のしきい値ＷＴＨ２より大きいか否かを判断する（ステップＳ２５）。
【００５８】
ステップＳ２５で、インク総消費量ＷＤが第２のしきい値ＷＴＨ２より大きい場合には、記憶装置１１０にインク総消費量ＷＤを書き込み（ステップＳ２６）、さらに使用終了情報を書き込む（ステップＳ２７）。一方、インク総消費量ＷＤが第２のしきい値ＷＴＨ２以下である場合には、書き込みを行わずに処理を終了する。
【００５９】
インク総消費量は、例えばインクパック３１０に収容されたインク量を１００％として、相対値（０〜１００％）で表すことができる。処理部２１０は、メモリーユニット１００からインクパック３１０の初期充填量を読み出し、インクパック充填量と消費したインク量から相対値を計算する。しかし、実際の印刷装置ではインク消費効率（印刷効率）にばらつきがある。即ち、同一の印刷データにより印刷処理を行っても、インク消費量が同じではなく、インク消費量の多い印刷装置、或いはインク消費量の少ない印刷装置が存在する。
【００６０】
そこで、メモリーユニット１００が装着される印刷装置２００のインク消費効率が所定の範囲の下限値である場合に、メモリーユニット１００と同梱されていたインクパック３１０に収容されるインク量分のインクを消費したときの推定されるインク総消費量ＷＤに対応する値を第２のしきい値ＷＴＨ２とする。そして、第２のしきい値ＷＴＨ２を１００％として、インク総消費量ＷＤを相対値（０〜１００％）で表す。
【００６１】
インク消費効率が所定の範囲の下限値である印刷装置２００とは、例えば工場から出荷される印刷装置のうちでインク消費効率が最も悪いものである。このような印刷装置２００を使用した場合でも、インク総消費量ＷＤが第２のしきい値ＷＴＨ２（１００％）になる前までは印刷可能である。また、インク総消費量ＷＤが第２のしきい値ＷＴＨ２に達したときに、処理部２１０がユーザーに対してインクの補充を促すメッセージ等を表示する処理を行うことができるから、ユーザーはインクタンク２２０のインク残量が無くなる前にインクの補充を行うことができる。
【００６２】
一方、インク消費効率が最も良い印刷装置２００を使用した場合では、インク総消費量ＷＤが第２のしきい値ＷＴＨ２（１００％）に達した時点でインクタンク２２０にまだインクが残っており、インク総消費量ＷＤが例えば１３５％になるまで印刷可能である。
【００６３】
インク総消費量ＷＤが０以上１００％未満である場合には、上述したように、処理部２１０は、印刷中にメモリーユニット１００の記憶装置１１０にインク総消費量ＷＤを書き込む処理を行う。この書き込み処理を行うためには、メモリーユニット１００がインク色に対応するスロット２３０に装着され、且つ装着されたメモリーユニット１００の記憶装置１１０に使用終了情報が書き込まれていないことが条件となる。従って、処理部２１０は、本体側インク総消費量情報に基づくインク総消費量ＷＤが第２のしきい値ＷＴＨ２未満であるときは、インク色に対応するメモリーユニット１００が非装着である場合、又は使用終了情報がインク色に対応するメモリーユニット１００の記憶装置１１０に書き込まれている場合には、印刷を実行しない。
【００６４】
処理部２１０は、本体側インク総消費量情報に基づくインク総消費量ＷＤが第２のしきい値ＷＴＨ２以上であって第３のしきい値ＷＴＨ３未満であるときは、インク色に対応するメモリーユニット１００が非装着である場合、又は使用終了情報がインク色に対応するメモリーユニット１００の記憶装置１１０に書き込まれている場合であっても、印刷を実行可能な状態にする。ここで第３のしきい値ＷＴＨ３は、インク消費効率が所定の範囲の上限値である場合に、メモリーユニット１００と同梱されていたインクパック３１０に収容されるインク量分のインクを消費したときの推定されるインク総消費量ＷＤに対応する値である。具体的には、例えばインク消費効率が最も良い印刷装置２００を使用した場合に、インクパック３１０に収容されるインク量分のインクを消費したときの推定されるインク総消費量ＷＤに対応する値（例えば１３５％）である。このようにすることで、インク総消費量ＷＤが第２のしきい値ＷＴＨ２（１００％）以上であってもインクタンク２２０にインクが残っている場合に、残っているインクを使用して印刷を続けることができる。
【００６５】
実際の印刷装置２００では、インク総消費量ＷＤが第３のしきい値ＷＴＨ３に達する前にインク残量が無くなる場合がある。しかし、インクタンク２２０にはインクが無くなったことを検出するインクエンドセンサーが設けられており、処理部２１０はインクエンドセンサーによるインクエンド検出に基づいて印刷を停止することができる。
【００６６】
図９（Ａ）は、本実施形態の印刷装置２００における印刷実行のための条件を説明する図である。図９（Ａ）には、条件としてインクタンク内のインクの有無、本体側インク総消費量ＷＤ、メモリーユニット１００の装着／非装着及び使用終了情報の有無について示す。
【００６７】
インクタンク内のインクが無い場合（インクタンク２２０のインクエンドセンサーがインク無しを検出している場合）には、常に印刷不可能である。インクタンク内のインクが有る場合について以下に説明する。
【００６８】
本体側インク総消費量ＷＤが第２のしきい値ＷＴＨ２未満である場合には、使用終了情報が書き込まれていないメモリーユニット１００が装着されているときに限り、印刷が可能である。本体側インク総消費量ＷＤが第２のしきい値ＷＴＨ２以上第３のしきい値ＷＴＨ３未満である場合には、メモリーユニット１００の装着／非装着及び使用終了情報の有無に関係なく、印刷が可能である。本体側インク総消費量ＷＤが第３のしきい値ＷＴＨ３以上である場合には、印刷することができない。
【００６９】
このように本実施形態の印刷装置２００によれば、インク消費効率が最も悪い印刷装置であってもインク総消費量が第２のしきい値ＷＴＨ２に達するまでは、ユーザーがインク残量を気にせずに安心して印刷することができる。そしてインク総消費量が第２のしきい値ＷＴＨ２に達した時点で、ユーザーに対してインク補充を促すメッセージが表示されるから、ユーザーはインクパック３１０からインクタンク２２０にインクを補充すると共に、使用終了情報が書き込まれたメモリーユニット１００を新しい（初期状態の）メモリーユニット１００（使用終了情報が書き込まれておらず、インク消費カウントが０％）に交換することができる。
【００７０】
さらに本実施形態の印刷装置２００によれば、インク総消費量が第２のしきい値ＷＴＨ２に達した時点でインクタンク２２０にインクが残っている場合には、そのまま印刷を続けることができる。そしてユーザーがインク補充時期を判断して、インク補充及びメモリーユニット１００の交換を行うことができる。また、インク総消費量ＷＤが第２のしきい値ＷＴＨ２以上であって第３のしきい値ＷＴＨ３未満であるときは、メモリーユニット１００が非装着であっても印刷することができるから、例えば長尺印刷などの場合に印刷を停止させずにインク補充及びメモリーユニット１００の交換を行うことができる。或いは、インク補充のみでメモリーユニット１００を交換しなくても印刷を継続することができる。
【００７１】
処理部２１０は、印刷装置２００の電源が投入された後、又は第１〜第ｎのメモリーユニット１００−１〜１００−ｎのうちのいずれかのメモリーユニット１００が交換された後に、メモリーユニット１００の記憶装置１１０に書き込まれたインク総消費量ＷＤＭが第２のしきい値ＷＴＨ２未満である場合に、本体側インク総消費量情報を、メモリーユニット１００の記憶装置１１０に書き込まれたインク総消費量ＷＤＭと同一の値に書き換える。このようにすることで、記憶装置１１０に書き込まれたインク総消費量ＷＤＭと本体側インク総消費量ＷＤとを同じ値にすることができる。またインク補充と共にメモリーユニット１００が交換された場合に、本体側インク総消費量情報を初期値（０％）に書き換えることができる。
【００７２】
一方、メモリーユニット１００の記憶装置１１０に書き込まれたインク総消費量ＷＤＭが第２のしきい値ＷＴＨ２以上である場合には、上述したようにその記憶装置１１０は使用終了したものである。従って、その記憶装置１１０に書き込まれているインク総消費量ＷＤＭは、実際のインク総消費量ＷＤとは異なる。従って、この場合には処理部２１０は本体側インク総消費量情報を書き換えない。
【００７３】
さらに処理部２１０は、メモリーユニット１００が、第１〜第ｎのスロット２３０−１〜２３０−ｎのうち、同梱されていたインクパック３１０に収容されていたインクのインク色に対応するスロット２３０に装着されている場合に、本体側インク総消費量情報を、メモリーユニット１００の記憶装置１１０に書き込まれたインク総消費量ＷＤＭと同一の値に書き換える。このようにすることで、メモリーユニット１００が、異なる色のインクタンク２２０に対応するスロット２３０に誤装着されている場合に、本体側インク総消費量情報を誤った値に書き換えることを防止できる。
【００７４】
具体的には、処理部２１０は、メモリーユニット１００に対して読み出しコマンドを出力し、読み出しコマンドにより読み出されたインク色情報ＣＯＬと、メモリーユニット１００が装着されたスロット２３０に対応するインク色とが一致するか否かを判断する。そして読み出されたインク色情報ＣＯＬと、スロット２３０に対応するインク色とが一致する場合には、メモリーユニット１００は正しく装着されていると判断して、本体側インク総消費量情報を書き換える。一方、両者が一致しない場合は、メモリーユニット１００が誤装着されていると判断し、本体側インク総消費量情報を書き換えない。
【００７５】
図９（Ｂ）は、本体側インク総消費量情報を書き換えるための条件を説明する図である。図９（Ｂ）には、条件としてメモリー側インク総消費量ＷＤＭ及びメモリーユニット１００の誤装着について示す。
【００７６】
メモリー側インク総消費量ＷＤＭが第２のしきい値ＷＴＨ２より小さい場合には、処理部２１０は、メモリーユニット１００が正しく装着されているときに限り、本体側インク総消費量情報を書き換える。一方、メモリー側インク総消費量ＷＤＭが第２のしきい値ＷＴＨ２以上である場合には、処理部２１０は本体側インク総消費量情報を書き換えない。また、メモリー側インク総消費量ＷＤＭが第２のしきい値ＷＴＨ２未満であっても、記憶装置１１０にメモリーユニット１００の使用終了情報が書き込まれている場合には書き換えない。
【００７７】
３．メモリーユニットの誤装着の検出
ユーザーがメモリーユニット１００をスロット２３０に装着する際に、誤って別のインク色に対応するスロット２３０に装着してしまうおそれがある。メモリーユニット１００が誤装着されると、印刷装置２００は正しい印刷処理を行うことができなくなる。
【００７８】
そこで本実施形態の印刷装置２００では、印刷処理の実行に先立って、処理部２１０は、各スロット２３０に装着されたメモリーユニット１００の記憶装置１１０からインク色情報を読み出し、読み出されたインク色情報とスロット２３０に対応するインク色とが一致するか否かを判断する。そして読み出されたインク色情報とスロット２３０に対応するインク色とが不一致である場合には、メモリーユニット１００が誤装着であると判断する。処理部２１０は、誤装着であると判断した場合には、エラーメッセージ等を表示する処理を行う。このようにすることで、メモリーユニット１００が誤装着されたまま印刷処理を実行することを防止できる。
【００７９】
図１０は、本実施形態の印刷装置２００におけるメモリーユニット１００の誤装着を検出する処理のフローチャートの一例である。図１０に示すフローは、処理部２１０により実行される。
【００８０】
最初のステップＳ１では、処理部２１０が誤装着検出の対象とする１つのスロット２３０を選択する。具体的には、例えば第１のスロット２３０−１を選択する。
【００８１】
次に、処理部２１０は、選択されたスロット（例えば第１のスロット２３０−１）にメモリーユニット１００が装着されているか否かを判断する（ステップＳ２）。具体的には、上述したように、選択されたスロットの装着検出端子ＣＣＯを用いて装着の有無を検出することができる。選択されたスロットにメモリーユニット１００が装着されている場合にはステップＳ３に進む。一方、装着されていない場合には読み出し処理を実行せずにステップＳ７に進む。
【００８２】
ステップＳ３では、処理部２１０は、メモリーユニット１００からインク色情報を読み出す。具体的には、選択されたスロット２３０に装着されたメモリーユニット１００に対して読み出しコマンドを出力し、メモリーユニット１００の記憶装置１１０に記憶されているインク色情報ＣＯＬを読み出す。この読み出し処理の詳細は後述する。
【００８３】
次に、処理部２１０は、読み出されたインク色情報ＣＯＬと、選択されたスロット２３０に対応するインク色とが一致するか否かを判断する（ステップＳ４）。例えばブラックに対応する第１のスロット２３０−１が選択された場合に、読み出されたインク色情報ＣＯＬがブラックであれば両者は一致すると判断する。一方、読み出されたインク色情報ＣＯＬがイエローであれば両者は不一致と判断する。一致する場合には、処理部２１０はメモリーユニット１００が正しく装着されていると判断して、ステップＳ５に進む。不一致の場合には、処理部２１０は、メモリーユニット１００が誤装着されていると判断し、ユーザーに対して誤装着であることを通知するエラーメッセージ等を表示する。
【００８４】
メモリーユニット１００が正しく装着されている場合には、処理部２１０はメモリーユニット１００の記憶装置１１０から他の情報（例えばインク総消費量ＷＤＭ、固有ＩＤ情報、使用履歴情報など）を読み出す（ステップＳ５）。
【００８５】
次に、処理部２１０は、誤装着検出が全てのスロット２３０−１〜２３０−ｎについて終了したか否かを判断する（ステップＳ７）。全てのスロット２３０−１〜２３０−ｎについて終了していない場合には、ステップＳ１に戻り、次のスロット（例えば第２のスロット２３０−２）を選択して、ステップＳ２以下の処理を繰り返す。全てのスロット２３０−１〜２３０−ｎについて終了した場合には、処理を終了する。
【００８６】
４．記憶装置に対する読み出し処理
処理部２１０は、第１〜第ｎのスロット２３０−１〜２３０−ｎのうちの第ｊ（ｊは１≦ｊ≦ｎである整数）のスロット２３０−ｊを選択し、選択された第ｊのスロット２３０−ｊに装着された第ｊのメモリーユニット１００−ｊが有する記憶装置１１０に対して、通信用ＩＤ情報ＣＯＭＩＤを含む読み出しコマンドを出力する。具体的には、処理部２１０は、選択された第ｊのスロット２３０−ｊに装着された第ｊのメモリーユニット１００−ｊの記憶装置用端子に対して、所定の信号を出力することで、第ｊのメモリーユニット１００−ｊの記憶装置１１０を通信可能な状態に設定する。そして通信可能な状態に設定された記憶装置１１０に対して、通信用ＩＤ情報ＣＯＭＩＤを含む読み出しコマンドを出力する。より具体的には、処理部２１０は、選択された第ｊのメモリーユニット１００−ｊのリセット端子ＴＲＳＴに対して、所定の信号としてリセット解除信号ＲＳＴｊを出力することで、第ｊのメモリーユニット１００−ｊの記憶装置１１０を通信可能な状態に設定する。
【００８７】
例えば、第１のスロット２３０−１を選択する場合には、処理部２１０が第１のリセット解除信号ＲＳＴ１をアクティブにすることで、第１のメモリーユニット１００−１の記憶装置１１０が通信可能な状態に設定される。同様に、第２のスロット２３０−２を選択する場合には、処理部２１０が第２のリセット解除信号ＲＳＴ２をアクティブにすることで、第２のメモリーユニット１００−２の記憶装置１１０が通信可能な状態に設定される。このようにすることで、処理部２１０は、第１〜第ｎのスロット２３０−１〜２３０−ｎに装着された第１〜第ｎのメモリーユニット１００−１〜１００−ｎのうちの１つを選択して、選択されたメモリーユニット１００の記憶装置１１０に対して読み出し又は書き込みの制御を行うことができる。
【００８８】
図１１は、本実施形態の印刷装置２００におけるメモリーユニット１００に対する読み出し処理のフローチャートの一例である。図１１に示すフローは、図１０のステップＳ３の読み出し処理をより具体的に示すものであり、処理部２１０により実行される。
【００８９】
最初に、処理部２１０は、選択されたスロット、例えば第１のスロット２３０−１に対応するリセット解除信号ＲＳＴ１をアクティブ（例えばＨレベル）に設定する（ステップＳ１１）。第１のスロット２３０−１に装着されたメモリーユニット１００−１の記憶装置１１０は、リセット解除信号ＲＳＴ１がアクティブに設定されることで、リセットが解除されて通信可能な状態に設定される。
【００９０】
次に、処理部２１０は、メモリーユニット１００−１に対して、データ信号ＳＤＡとして通信用ＩＤ情報ＣＯＭＩＤを送信する（ステップＳ１２）。この通信用ＩＤ情報ＣＯＭＩＤは、インク色に依らない共通の通信用ＩＤ情報であり、第１〜第ｎのメモリーユニット１００−１〜１００−ｎに対して同一のＩＤ情報を用いる。
【００９１】
続いて、処理部２１０は、メモリーユニット１００−１に対して、データ信号ＳＤＡとして読み出しコマンドを送信する（ステップＳ１３）。メモリーユニット１００−１の記憶装置１１０は、受信した読み出しコマンドに従って、例えばインク色情報ＣＯＬを読み出す。
【００９２】
次に、処理部２１０は、データ信号ＳＤＡの入出力回路を出力モードから入力モードに切り換える（ステップＳ１４）。こうすることで、処理部２１０は、メモリーユニット１００−１からのデータ信号ＳＤＡを受け取ることができる。
【００９３】
次に、処理部２１０は、メモリーユニット１００−１からの読み出しデータ（インク色情報ＣＯＬ）を受信して（ステップＳ１５）、読み出し処理を終了する。
【００９４】
図１２は、第ｊのメモリーユニット１００―ｊに対する読み出し処理のタイミングチャートの一例である。図１２には、第１の電源電圧ＶＤＤ、第ｊのリセット解除信号ＲＳＴｊ、クロック信号ＳＣＫ、データ信号ＳＤＡを示す。
【００９５】
第１の電源電圧ＶＤＤが所定の電圧に立ち上がってから、第ｊのリセット解除信号ＲＳＴｊがアクティブレベル（Ｈレベル）に設定される。こうすることで、第ｊのメモリーユニット１００―ｊの記憶装置１１０のリセットが解除されて、通信可能な状態に設定される。このとき他のメモリーユニット１００の記憶装置１１０は、リセット状態が維持される。
【００９６】
処理部２１０は、クロック信号ＳＣＫを出力し、これに同期してデータ信号ＳＤＡとして通信用ＩＤ情報ＣＯＭＩＤ及び読み出しコマンドを送信する。そして読み出しコマンドの送信後、データ信号ＳＤＡの入出力回路を出力モードから入力モードに切り換える。入力モードに切り換えた後、処理部２１０は、第ｊのメモリーユニット１００―ｊからの読み出しデータを受信する。
【００９７】
図１２では、通信用ＩＤ情報ＣＯＭＩＤ及び読み出しコマンドがそれぞれ８ビットで構成されているが、これ以外のビット数で構成されてもよい。
【００９８】
本実施形態の印刷装置２００の記憶装置１１０は、処理部２１０が送信する通信用ＩＤ情報ＣＯＭＩＤを受け取り、自身が記憶する通信用ＩＤ情報ＣＯＭＩＤと比較する。記憶装置１１０は、２つの通信用ＩＤ情報ＣＯＭＩＤが一致する場合には、続いて受信した読み出しコマンドをデコードして実行する。しかし、２つの通信用ＩＤ情報ＣＯＭＩＤが一致しない場合には、読み出しコマンドを実行しない。
【００９９】
本実施形態の印刷装置２００では、記憶装置１１０は通信用ＩＤ情報ＣＯＭＩＤとしてインク色に依らない共通の通信用ＩＤ情報を記憶している。従って、処理部２１０は、上述した誤装着検出の処理において、各スロット２３０即ち各メモリーユニット１００に対して同一の通信用ＩＤ情報ＣＯＭＩＤを送信することで、読み出し処理を行うことができる。
【０１００】
以上説明したように、本実施形態の印刷装置２００によれば、記憶装置１１０にインク総消費量ＷＤを書き込む処理の回数を抑制することができるから、書き込みエラーによるデータの破壊を抑制することができる。また、記憶装置１１０に書き込まれたインク総消費量ＷＤＭと本体側インク総消費量ＷＤとのずれを第１のしきい値ＷＴＨ１以下にすることができる。さらにインク総消費量ＷＤが第２のしきい値ＷＴＨ２を超えた直後に、インク総消費量ＷＤ及び使用終了情報を記憶装置１１０に書き込むことができるから、確実にメモリーユニット１００の使用を終了させることができる。
【０１０１】
また、本実施形態の印刷装置２００によれば、インク総消費量ＷＤが第２のしきい値ＷＴＨ２以上であってもインクタンク２２０にインクが残っている場合に、残っているインクを使用して印刷を続けることができる。或いは長尺印刷などの場合には、印刷を停止させずにインク補充を行って印刷を継続することができる。
【０１０２】
さらに本実施形態の印刷装置２００によれば、メモリーユニット１００の誤装着を検出し、誤装着の無い場合に、本体側インク総消費量ＷＤをメモリーユニット１００の記憶装置１１０に書き込まれたインク総消費量ＷＤＭと同一の値に書き換えることができる。その結果、本体側インク総消費量ＷＤを誤った値に書き換えることを防止できる。
【０１０３】
このように本実施形態の印刷装置２００によれば、ユーザーにとって利便性が良く、且つ信頼性が高いインク総消費量管理などが可能になる。
【０１０４】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また印刷装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１０５】
１００  メモリーユニット、１１０  記憶装置、２００  印刷装置、２１０  処理部、
２１１  ＣＰＵ、２１２  記憶部、２１３  通信処理部、２２０  インクタンク、
２２２  インク供給口、２３０  スロット、２４０  スライダー、
２４２  インク供給口カバー、２５０  操作部、
３００  インクパックセット、３１０  インクパック、
ＴＲＳＴ  リセット端子、ＴＳＣＫ  クロック端子、ＴＳＤＡ  データ端子、
ＴＶＤＤ  第１の電源端子、ＴＶＳＳ  第２の電源端子、ＴＣＯ  装着検出端子、
ＷＤ  本体側インク総消費量、ＷＤＭ  メモリー側インク総消費量、
ＷＴＨ１  第１のしきい値、ＷＴＨ２  第２のしきい値、ＷＴＨ３  第３のしきい値
【図１】
2014046545.tif 000003
【図２】
2014046545.tif 000004
【図３】
2014046545.tif 000005
【図４】
2014046545.tif 000006
【図５】
2014046545.tif 000007
【図６】
2014046545.tif 000008
【図７】
2014046545.tif 000009
【図８】
2014046545.tif 000010
【図９】
2014046545.tif 000011
【図１０】
2014046545.tif 000012
【図１１】
2014046545.tif 000013
【図１２】
2014046545.tif 000014