(57)【特許請求の範囲】
【請求項１】
インク収容部に収容されるインクの使用許可量情報を記憶するメモリーユニットが着脱可能なスロットと、
前記インク収容部の前記インクの量を推定する情報であるインク推定量情報の更新処理を行う処理部と、
を含み、
前記処理部は、
前記メモリーユニットが前記スロットに装着された場合に、前記メモリーユニットの前記使用許可量情報により前記インク推定量情報を更新するチャージ処理を行い、
前記チャージ処理後に、前記メモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域とは異なる領域に、前記インク推定量情報をバックアップ情報として書き込む処理を行い、
前記処理部は、
前記スロットに装着されていた前記メモリーユニットが取り外され、前記スロットに対して第２のメモリーユニットが装着されたことが検出された場合に、前記第２のメモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域とは異なる領域に、前記インク推定量情報を前記バックアップ情報として書き込む処理を行うことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記処理部は、
前記メモリーユニットによる前記チャージ処理後に、前記第２のメモリーユニットが前記スロットに装着された場合に、前記インク推定量情報によって表されるインク消費量が所与の閾値を超えるまでは、前記第２のメモリーユニットによる前記チャージ処理を行わず、前記インク消費量が前記所与の閾値を超えた場合に、前記第２のメモリーユニットによる前記チャージ処理を行うことを特徴とする印刷装置。
【請求項３】
請求項２において、
チャージ済みフラグと、リザーブ済みフラグとを記憶する記憶部を含み、
前記処理部は、
前記メモリーユニットによる前記チャージ処理が行われた場合に、前記チャージ済みフラグをオンにセットし、
前記インク消費量が前記所与の閾値を超える前に、前記スロットに前記第２のメモリーユニットが装着された場合に、前記リザーブ済みフラグをオンにセットすることを特徴とする印刷装置。
【請求項４】
請求項３において、
前記処理部は、
前記第２のメモリーユニットによる前記チャージ処理を行う場合に、前記リザーブ済みフラグをオフにセットすることを特徴とすることを特徴とする印刷装置。
【請求項５】
インク収容部に収容されるインクの使用許可量情報を記憶するメモリーユニットが着脱可能なスロットと、
前記インク収容部の前記インクの量を推定する情報であるインク推定量情報の更新処理を行う処理部と、
前記インク推定量情報を記憶する記憶部と、
を含み、
前記処理部は、
前記メモリーユニットが前記スロットに装着された場合に、前記メモリーユニットの前記使用許可量情報により前記インク推定量情報を更新するチャージ処理を行い、
前記チャージ処理後に、前記メモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域とは異なる領域に、前記インク推定量情報をバックアップ情報として書き込む処理を行い、
前記バックアップ情報は、
前記記憶部の前記インク推定量情報が異常状態となった場合に、前記インク推定量情報の復旧に用いられる情報であることを特徴とする印刷装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記処理部は、
前記メモリーユニットによる前記チャージ処理が行われた場合に、前記メモリーユニットを無効状態に設定することを特徴とする印刷装置。
【請求項７】
請求項６において、
前記処理部は、
前記メモリーユニットによる前記チャージ処理が行われた場合に、前記メモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域に対して、無効用データを書き込むことで、前記メモリーユニットを前記無効状態に設定することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
インクジェット方式のプリンターで用いられるユーザーが交換可能なインクカートリッジ（インク収容部の一例）には、そのカートリッジから消費されたインクのインク消費量を管理するために記憶装置が設けられているものがある。また、印刷装置に設けられたインクタンク（インク収容部の一例）にインクを充填する方式においても、記憶装置を含むメモリーユニットを印刷装置に装着してインク消費量を管理するものがある。この記憶装置には、例えばインクの色やインク消費量などの情報が格納される。
【０００３】
特許文献１には、本体側インク総消費量が第１の閾値（ＷＴＨ１）を超えるごとに、印刷装置本体側で管理している本体側インク総消費量の情報を、メモリーユニットに書き込む手法が開示されている。また、特許文献１では、本体側インク総消費量が第２の閾値（ＷＴＨ２）を超えるまでは上記書き込みを行い、ＷＴＨ２を超えた場合には、メモリーユニットを無効状態に設定し、それ以降の書き込みを行わない手法も開示されている。
【０００４】
また、特許文献２には、印刷装置の記憶部に、セットされたメモリーカードの識別番号と容量を記憶する手法が開示されている。特許文献２では、印刷装置の記憶部は、インクの補充前、補充後を問わず、セットされたメモリーカードの情報に基づいて、液体ストック量を加算するように液体ストック量情報をストックする。また、特許文献３にも、別体メモリーのインク容量をプリンターが使用可能なインク量に加算していく手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−４６５４５号公報
【特許文献２】特開２００８−２５４３９５号公報
【特許文献３】特開２０１１−７３２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の手法では、本体側インク総消費量がＷＴＨ２を超えるまではメモリーユニットに対して書き込み処理が行われるため、本体側インク総消費量がＷＴＨ２を超える前に、ユーザーがメモリーユニットを取り外してしまうと、印刷動作が停止してしまう。そのため連続印刷を行うためには、本体側インク総消費量がＷＴＨ２を超えた後であり、且つインク終了との判定による印刷動作の停止（本体側インク総消費量が第３の閾値ＷＴＨ３を超えた場合）の前という特定の期間の中でメモリーユニットの交換を強いられることになり、ユーザー負担が大きい。また、そのような交換をしなければ印刷動作が停止するため、長時間の連続使用が難しいという課題がある。
【０００７】
特許文献２や特許文献３の手法では、複数のメモリーカード、別体メモリーの情報をまとめて本体側の液体ストック量に加算することが可能であり、本体側で記憶しているインク量が無くなるまで連続的な印刷が可能である。しかし、印刷装置本体に異常が生じ、インク量の情報が失われてしまった場合、ストック分（チャージ分）のインクが使用できなくなる可能性があり好ましくない。
【０００８】
本発明の幾つかの態様によれば、インクに関する情報を適切に管理する印刷装置を提供できる。
【０００９】
また、本発明の幾つかの態様によれば、少ないユーザー負担により連続的な印刷を可能としつつ、故障時にも適切なインクの管理が可能な印刷装置を提供できる。
【課題を解決するための手段】
【００１０】
本発明の一態様は、インク収容部に収容されるインクの使用許可量情報を記憶するメモリーユニットが着脱可能なスロットと、前記インク収容部の前記インクの量を推定する情報であるインク推定量情報の更新処理を行う処理部と、を含み、前記処理部は、前記メモリーユニットが前記スロットに装着された場合に、前記メモリーユニットの前記使用許可量情報により前記インク推定量情報を更新するチャージ処理を行い、前記チャージ処理後に、前記メモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域とは異なる領域に、前記インク推定量情報をバックアップ情報として書き込む処理を行う印刷装置に関係する。
【００１１】
本発明の一態様では、チャージ処理が行われたメモリーユニットの記憶領域のうち、チャージ処理に用いる使用許可量情報が記憶される領域とは異なる領域に、インク推定量情報のバックアップ情報を書き込む。これにより、印刷装置に異常が生じ、インク推定量情報が失われた場合等であっても、メモリーユニットのバックアップ情報により適切な復旧を行うこと等が可能になる。
【００１２】
また、本発明の一態様では、前記処理部は、前記スロットに装着されていた前記メモリーユニットが取り外され、前記スロットに対して第２のメモリーユニットが装着されたことが検出された場合に、前記第２のメモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域とは異なる領域に、前記インク推定量情報を前記バックアップ情報として書き込む処理を行ってもよい。
【００１３】
これにより、チャージ処理に用いられたメモリーユニットとは異なるメモリーユニットが装着された場合にも、当該異なるメモリーユニットを用いて適切にインク推定量情報のバックアップを行うことが可能になる。
【００１４】
また、本発明の一態様では、前記処理部は、前記メモリーユニットによる前記チャージ処理後に、前記第２のメモリーユニットが前記スロットに装着された場合に、前記インク推定量情報によって表されるインク消費量が所与の閾値を超えるまでは、前記第２のメモリーユニットによる前記チャージ処理を行わず、前記インク消費量が前記所与の閾値を超えた場合に、前記第２のメモリーユニットによる前記チャージ処理を行ってもよい。
【００１５】
これにより、チャージ処理後のメモリーユニットの取り外し、第２のメモリーユニットによるチャージ処理の予約（リザーブ）、及びインク収容部内の推定のインク消費量が所与の閾値を超えた場合の自動切り替え（第２のメモリーユニットによるチャージ処理）が可能になるため、少ないユーザー負担により連続的な印刷動作の実現が可能になる。
【００１６】
また、本発明の一態様では、チャージ済みフラグと、リザーブ済みフラグとを記憶する記憶部を含み、前記処理部は、前記メモリーユニットによる前記チャージ処理が行われた場合に、前記チャージ済みフラグをオンにセットし、前記インク消費量が前記所与の閾値を超える前に、前記スロットに前記第２のメモリーユニットが装着された場合に、前記リザーブ済みフラグをオンにセットしてもよい。
【００１７】
これにより、チャージ済みフラグとリザーブ済みフラグのセットされた状態を記憶し、各フラグを所与のタイミングでセットすることで、適切なチャージ処理及びリザーブ処理を実現することが可能になる。
【００１８】
また、本発明の一態様では、前記処理部は、前記第２のメモリーユニットによる前記チャージ処理を行う場合に、前記リザーブ済みフラグをオフにセットしてもよい。
【００１９】
これにより、リザーブ済みフラグを所与のタイミングでセットすることで、適切なチャージ処理及びリザーブ処理を実現することが可能になる。
【００２０】
また、本発明の一態様では、前記処理部は、前記メモリーユニットによる前記チャージ処理が行われた場合に、前記メモリーユニットを無効状態に設定してもよい。
【００２１】
これにより、チャージ処理後のメモリーユニットの再使用を抑止することが可能になる。
【００２２】
また、本発明の一態様では、前記処理部は、前記メモリーユニットによる前記チャージ処理が行われた場合に、前記メモリーユニットの記憶領域のうち、前記使用許可量情報が記憶される領域に対して、無効用データを書き込むことで、前記メモリーユニットを前記無効状態に設定してもよい。
【００２３】
これにより、使用許可量情報が記憶される記憶領域を用いて、メモリーユニットを無効状態に設定することが可能になる。
【００２４】
また、本発明の一態様では、前記インク推定量情報を記憶する記憶部を含み、前記バックアップ情報は、前記記憶部の前記インク推定量情報が異常状態となった場合に、前記インク推定量情報の復旧に用いられる情報であってもよい。
【００２５】
これにより、バックアップ情報を、印刷装置の記憶部のインク推定量情報が異常状態となった場合の復旧用情報として利用することが可能になる。
【図面の簡単な説明】
【００２６】
【図１】印刷装置のシステム構成例。
【図２】メモリーユニットの記憶領域の例。
【図３】印刷装置の構成例を示す斜視図。
【図４】インク収容部（インクタンク）及びスライダーの構成例を示す側面図。
【図５】スライダーの構成例。
【図６】メモリーユニットの構成例。
【図７】メモリーユニットが搭載されたスライダーの先端部の構成例。
【図８】インクパックセットの構成例。
【図９】複数のスロット、複数のメモリーユニット及び処理部の構成例。
【図１０】チャージ処理、リザーブ処理を説明する概念図。
【図１１】本実施形態の処理を説明するフローチャート。
【図１２】本実施形態の処理を説明する他のフローチャート。
【図１３】本実施形態の処理を説明する状態遷移図。
【発明を実施するための形態】
【００２７】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２８】
１．本実施形態の手法
まず本実施形態の手法について説明する。印刷装置の動作中に、消費したインク量の累積値をカウントするカウント処理（ソフトカウント処理）を行い、インクタンク内のインクの推定のインク消費量を求める印刷装置が広く知られている。また、特許文献１の図６のように、インクが封入されるインク補充用容器（インクパック３１０）と、インク補充用容器に封入されたインクに関する情報、例えば、色や容量等の情報を記憶するメモリーユニット１００とが別体でユーザーに提供される印刷装置も広く知られている。
【００２９】
印刷装置において、インク収容部のインクの残量を管理することは適切な印刷処理において重要であり、そのためにはカウント処理により求められたインク消費量を用いればよい。具体的にはメモリーユニット１００に記憶された使用許可量情報により、使用可能なインクの量が規定されるため、使用許可量情報により規定される量のインクを消費したと判定されるまでは印刷動作を行い、使用許可量情報により規定される量のインクを消費したと判定された場合に、インクの補充をユーザーに指示したり、印刷動作の停止を行えばよい。
【００３０】
しかし、インクパック３１０とメモリーユニット１００が別体となる場合、インクパック３１０から印刷装置のインク収容部（インクタンク）にインクが補充されるタイミングと、メモリーユニット１００が印刷装置に装着されるタイミングが一致するとは限らない。そのため、印刷装置本体側が使用できると判断しているインク量と、実際にインクタンクに入っているインク量とにずれが生じる可能性がある。
【００３１】
特許文献１は、このずれを抑えるための管理を想定した手法である。具体的には、インク消費量の差分がＷＴＨ１を超えるごとに、メモリーユニット１００と印刷装置本体とでインク総消費量情報の読み書きを行い、インク消費量を管理する。特許文献１の手法であれば、（１）インクパック３１０からインクを補充するとともにメモリーユニット１００を装着し、（２）メモリーユニットへのインク総消費量の書き込みを行いつつ、本体側のインク総消費量がインク総消費量≧ＷＴＨ２となるまで印刷を行い、（３）インク総消費量がＷＴＨ３＞インク総消費量≧ＷＴＨ２の状態で（１）に戻って、ベンダーが提供した新たなインクパック３１０からインクを補充するとともに、このインクパック３１０に同梱されていた新たなメモリーユニット１００を装着し、本体側インク総消費量を新たなメモリーユニットのメモリーユニット側のインク総消費量で書き換える、という使用形態により、ユーザーに印刷装置を利用させることが可能になる。
【００３２】
しかし、実際の使用形態は上記のようにならないことが本出願人の調査によりわかってきた。特許文献１に開示されているように、有効状態の新たなメモリーユニット１００が装着されたことを条件に印刷装置は印刷動作を実行する。そのため、メモリーユニット１００が適切に装着されなければインクパック３１０のインクをインクタンクに補充しても印刷を実行できない。
【００３３】
また、好ましい使用形態ではないが、有効状態であるメモリーユニット１００さえあれば、実際に補充されるインクが印刷装置ベンダーが提供するインクではない（インクパックセット３００に同梱されたものでない）としても一応の印刷動作が可能である。ベンダーが提供するインクを使用しない場合、インクパックセット３００のうち、メモリーユニット１００が相対的に価値が高く、インクパック３１０は相対的に価値が低いものとなる。結果として、メモリーユニット１００とインクパック３１０の管理体制には差が生じる。例えば、印刷装置が工場で使用される場合、管理者と、管理者のもとで働く一般従業員が印刷装置のユーザーとなる。インクパック３１０は厳重な管理が必要ないため、一般従業員がインクパック３１０を取り扱うことに制限が無く、適当なタイミングでインクタンクに補充可能である。これに対して、メモリーユニット１００は、管理者によって管理される。
【００３４】
このような場合、インクパック３１０に収容されたインクのインクタンクへの補充は、インクタンクからインクが溢れない限りいつでも実施できるのに対して、メモリーユニット１００の装着は管理者が勤務している限定された時間にしか行えない。近年、インクパック３１０に含まれるインクは１Ｌの大容量のものが増えているが、印刷装置自体も大型化しており、インクパック３１０内のインクを１つ分、インクタンクへ補充したとしても、例えば１２時間程度の連続印刷しか行えない。そのため、上記のような管理体制とした場合、少数の管理者が少なくとも１２時間おきに印刷装置に対するメモリーユニット１００の装着を実行しなくてはならず印刷装置のユーザー負担が大きくなってしまう。
【００３５】
以上のように、特許文献１の手法では、連続的に印刷を実行する場合、メモリーユニット１００の交換タイミングに対する制限があり、結果として連続印刷のためのユーザー負担が大きい、或いは、連続印刷が難しいという課題がある。
【００３６】
このような課題に対しては、特許文献２や特許文献３のように、メモリーカード、別体メモリーを装着した際に、メモリーカード、別体メモリーに記憶された容量（インク容量）を、本体側の液体ストック量に加算する手法が考えられる。特許文献２や特許文献３では、メモリーカード、別体メモリーの情報が本体側に移されるため、その後にメモリーカード、別体メモリーを印刷装置から外しても印刷動作を継続可能である。さらに、複数のメモリーカード、別体メモリーを装着した場合にも、各メモリーの容量が本体側で加算して管理されるため、その後ある程度長い期間にわたって、新しいメモリーを装着しなくても連続印刷が可能である。
【００３７】
しかし、特許文献２や特許文献３では、記憶していた容量が本体側の液体ストック量に加算されたメモリーカード、別体メモリーについては無効状態に設定することが想定される。そのようにしなければ、１つのメモリーカード、別体メモリーを繰り返し使用できてしまい不合理なためである。そのため、本体側に容量が加算されたメモリーカード、別体メモリーは、それ以降の使用が想定されず、メモリーカード、別体メモリーに記憶されていた容量に対する、実際のインク消費量に関する情報を保持できない。結果として、本体側に異常が生じ、本体側で管理していた液体ストック量の情報が失われた場合、どれだけの容量が加算されており、そのうちのどれだけを消費したかといった情報を復旧することができない。印刷装置の復旧（修理）後に、使用可能なインク量が０であるとしてしまえば、メモリーカード、別体メモリーに記憶されていた容量のうちの一部しか消費していなかったユーザーにとって酷である。だからといって、液体ストック量をメモリーカード、別体メモリーに記憶されていた容量の総和（或いは本体側で加算可能な最大値）とすれば、ユーザーに対して過剰な補償をする可能性もあり好ましくない。つまり特許文献２や特許文献３の手法は、故障時の適切な対応が難しいという課題がある。
【００３８】
本実施形態に係る印刷装置は図１に示すように、インク収容部２２０に収容されるインクの使用許可量情報（後述するインク補充容器に充填されたインク量に基づく情報）を記憶するメモリーユニット１００が着脱可能なスロット２３０と、インク収容部２２０のインクの量を推定する情報（インク収容部２２０内の推定のインク量情報）であるインク推定量情報の更新処理を行う処理部２１０を含む。そして、処理部２１０は、メモリーユニット１００がスロットに装着された場合に、メモリーユニットの使用許可量情報によりインク推定量情報を更新するチャージ処理を行う。さらに処理部２１０はチャージ処理後に、メモリーユニット１００の記憶領域のうち、使用許可量情報が記憶される領域とは異なる領域に、インク推定量情報をバックアップ情報として書き込む処理を行う。図２は、メモリーユニット１００の記憶領域のアドレスマップを示す。図２に示すように、記憶領域は、使用許可量情報を記憶する領域（ａｄ３で指定される領域）とは異なる領域に、バックアップ情報を記憶する領域（ａｄ４で指定される領域）を持つ。
【００３９】
ここで、使用許可量情報とは、メモリーユニット１００に記憶される情報であって、当該メモリーユニット１００を保有するユーザーに対して使用が許されるインクの量（使用許可量）を表す情報である。狭義には、使用許可量情報は、メモリーユニットが同梱されるインクパック３１０に収容されるインクの初期充填量、および、その初期充填量に対して、既に、消費されたインク消費量の情報として記憶されている。インク消費量は、インクの初期充填量に対して消費された量の割合のデータとして記憶されている。ユーザーがインクパックセット３００を購入した時点では、インク消費量は０％が記憶されていることになる。
【００４０】
ユーザーはインクパックセット３００を購入することで、インクパック３１０に含まれるだけのインクを使用する権利を購入したことになり、印刷装置は、メモリーユニット１００の使用許可量情報により、印刷装置の印刷動作の続行/停止などの処理を実行する。
【００４１】
また、インク推定量情報は、インク収容部２２０のインク量を推定するための情報であり、印刷装置の記憶部２１２に不揮発的に記憶される。本実施形態では、インク推定量情報は、インク消費量で表され、ここでのインク消費量は、装着されたメモリーユニット１００から読み出した初期充填量に対する、累積で消費したインク消費量の割合（本体側の総インク消費量情報ＷＤともいう。）である。後述するように、本体側の総インク消費量情報ＷＤは、メモリーユニット１００装着時のチャージ処理において、メモリーユニット１００のインク消費量で置換される。印刷装置の処理部２１０は、インク推定量情報により、印刷装置の動作続行／停止の制御をする。
【００４２】
つまり、インク推定量情報は、使用可能なインク量（使用許可量、初期充填量）に対するインクの消費度合いを表す情報として表される。メモリーユニット１００が装着され、メモリーユニット１００の使用許可量情報が本体にチャージされた以降のインクの消費度合いをカウントし、カウント結果が初期充填量のうちの何％に相当するかを表す情報を本体側の総インク消費量情報ＷＤとする。
【００４３】
総インク消費量情報ＷＤは、例えば、インクパック３１０に収容されたインク量（ここでは、インクパック３１０の収容量１Ｌとする）を１００％として、相対値（０〜１００％）で表すことができる。処理部２１０は、メモリーユニット１００からインクパック３１０の初期充填量を読み出し、初期充填量と消費したインク量から相対値を計算し、これをインク消費量とする。しかし、実際の印刷装置では、インク消費効率（印刷効率）に公差がある。即ち、同一の印刷データにより印刷処理を行っても、実インク消費量（実際に消費されたインクの量）はカウント処理によって求められたインク消費量と一致せず、実インク消費量が多い印刷装置、あるいは、実インク消費量の少ない印刷装置が存在する。
【００４４】
そこで、本実施形態では、印刷装置のインク消費効率が所定の範囲の下限値である場合（実インク消費量が最も多い印刷装置である場合）、印刷装置ベンダーが推奨する使用環境での使用を想定して、インクパック３１０に収容されるインクを消費した時に推定されるインク消費量を１００％として、インク消費量を相対値で表す。
【００４５】
こうすれば、インク消費効率が最も悪い印刷装置でも１００％までは印刷可能であり、１００％となったときにインク補充を促すメッセージなどを表示する処理を行うことができる。
【００４６】
このようにした場合、インク消費効率が標準である印刷装置を標準環境で使用した場合に、インクパック３１０に充填されるインク量を実際に消費したときのインク消費量（インク消費量の割合）は、１００％よりも多くなり、１１７％となる。印刷装置ベンダーは、インク消費効率が標準である印刷装置によって、インクパックに充填されるインク量を全て消費したときの総インク消費量情報ＷＤ（ここでは１１７％）をあらかじめ処理部２１０の記憶部２１２に記憶させておき、この値と、メモリーユニットから読み出した初期充填量（重量単位で表される）と、累積のインク消費量（重量単位で表される）とから総インク消費量情報ＷＤを計算し、記憶部２１２に記憶する。
【００４７】
インクパックは１Ｌ用のインクパックであるが、インクパック毎に充填量に多少のばらつきがある。このため、インクパック毎にメモリーユニット１００に初期充填量を記憶させる初期充填量のばらつきは、インク消費効率のばらつきに比べて大きくないので、ベンダーがあらかじめ設定するインク消費効率が標準である印刷装置によって、インクパックに充填されるインク量１Ｌを全て消費したときの総インク消費量情報ＷＤ（１１７％）が初期充填量に対応するものとして、総インク消費量情報ＷＤを計算すればよい。
【００４８】
ただし、インク推定量情報として、本体側のインク消費量の割合そのものを記憶することに替えて、本体側で、初期充填量と、累計のインク消費量重量とを記憶してもよい。この場合、処理部２１０は、総インク消費量情報ＷＤを、これらの情報をもとに適宜算出すればよい。
【００４９】
本実施形態のチャージ処理とは、そのときスロット２３０に装着されているメモリーユニット１００に記憶された使用許可量情報のインク消費量により、本体側のインク推定量情報の総インク消費量情報ＷＤ（インク消費量）の更新処理を行うとともに、メモリーユニット１００に記憶されている初期充填量を、本体側の処理部２１０が総インク消費量情報ＷＤを算出するための情報として記憶部２１２に設定する処理である。
【００５０】
なお、本実施形態の通り、本体側のインク推定量情報と、メモリーユニット１００側の使用許可量情報の形式が一致している場合、更新処理では、単純に使用許可量情報のインク消費量によりインク推定量情報のインク消費量を置換すればよい。ただし、インク推定量情報と使用許可量情報の形式が一致しない場合、例えば、メモリーユニット１００は割合で記憶し、本体側は消費したインク容量そのもので記憶している場合には、使用許可量情報に対して何らかの変化処理を行った結果により、インク推定量情報を置換する処理を行ってもよい。本実施形態における「置換」とは変換後の置換も含む処理と言える。
【００５１】
また、メモリーユニット１００の記憶領域はアドレスによって管理されてもよく、「使用許可量情報が記憶される領域とは異なる領域」とは、使用許可量情報が記憶されるアドレスとは異なるアドレスにより特定される領域であってもよい。図２では、１バイトごとにアドレスが付与され、各アドレスから何ビットの領域を用いてどのような情報が記憶されるかを示している。図２の例ではアドレスａｄ１に対応する記憶領域（例えばａｄ１を先頭アドレスとする領域）の８ビットを用いてメモリーユニット１００のＩＤ情報が記憶され、アドレスａｄ２に対応する記憶領域の２ビットを用いてインクの色を表す色情報が記憶され、アドレスａｄ３に対応する記憶領域の８ビットを用いて使用許可量情報が記憶され、アドレスａｄ４に対応する記憶領域の８ビットを用いてバックアップ情報が記憶される。なお、図２はメモリーユニット１００が記憶する情報の一例であり、メモリーユニット１００は他の情報を記憶してもよい。また、メモリーユニット１００に記憶される各情報のサイズ（ビット数）は図２に限定されず、種々の変形実施が可能である。例えば、使用許可量情報が、初期充填量と、初期充填量に対するインク消費量により表される場合、使用許可量情報を記憶する領域を２つの領域に区分し、第１の領域で初期充填量を記憶し、第２の領域でインク消費量を記憶する。また、印刷装置のインク推定量情報が使用可能なインク量（初期充填量）と、インク消費量により表される場合、バックアップ情報を記憶する領域を２つの領域に区分し、第１の領域で初期充填量を記憶し、第２の領域でインク消費量を記憶する。
【００５２】
本実施形態の手法では、まずメモリーユニット１００（以下では、後述するリザーブ目的のメモリーユニット１００である第２のメモリーユニット１００−２と区別するため、本メモリーユニットを第１のメモリーユニット１００−１とも表記する）が装着された場合に、当該メモリーユニット１００の使用許可量情報によりインク推定量情報を更新するチャージ処理を行う。つまり、１個目のメモリーユニットについては特許文献２や特許文献３と同様に、その使用許可量情報（特許文献２や特許文献３における容量、インク用量）を本体側に移す。これにより、チャージ処理後はメモリーユニット１００をスロット２３０から外すことができるため、メモリーユニット１００が非装着となっても印刷動作が停止されない。
【００５３】
通常、チャージ処理が行われたメモリーユニット１００は、必要な情報が印刷装置本体側に移されているため、それ以上のデータの読み書きは想定されない。しかし、本実施形態では、本体故障時のバックアップを考慮して、適当なタイミングでインク推定量情報をメモリーユニット１００に書き込む。これにより、故障により本体側のインク推定量情報が失われたとしても、バックアップ情報を本体側に書き込むことで、ユーザーの実際のインク消費量に対応したインク推定量情報を復元することができる。また、本来不要となったメモリーユニット１００を、バックアップ用のメモリーとして流用することができるため、別途バックアップ専用の外部記憶装置を用意する必要がないという利点もある。
【００５４】
バックアップを実行するタイミングは、通常の印刷動作時には所定量以上のインクを消費する毎（例えば、１％に相当するインクを消費する毎）、印刷ＪＯＢ終了時、メンテナンス実行時など、適宜設定される。
【００５５】
その際、使用許可量情報を記憶する記憶領域に対してバックアップ情報を書き込む手法も考えられる。しかし、当該領域に使用許可量として適正な範囲の値（例えば使用割合であれば０％以上ＷＴＨ％未満）が書き込まれていた場合、それによりチャージ済みのメモリーユニット１００が再使用されてしまうおそれがある。
【００５６】
例えば、チャージ処理を行った後、初期充填量のうちの２０％までインクを消費した状態であれば、インク推定量情報（インク消費量）は２０％という情報となり、当該情報がメモリーユニット１００に書き込まれる。この書き込みが使用許可量情報（特にインク消費量）を記憶する領域に対して行われた場合、特許文献１の手法であれば、当該メモリーユニット１００は初期充填量のうちの２０％分しか使用されておらず、当該メモリーユニット１００を印刷装置に装着することで残りの分（初期充填量のうちの８０％）を使用可能であると判定される。つまり、チャージ処理により、メモリーユニット１００が保有していた権利（使用許可量の分だけ印刷する権利）は全て印刷装置本体側に移っているにもかかわらず、当該メモリーユニット１００が有効な権利を持つものとして再使用できてしまうおそれが出てくる。もちろん、メモリーユニット１００の他の記憶領域に無効状態（チャージ済み）であることを表すフラグを書き込む領域を設け、利用時には当該フラグの判定を行うものとすれば、使用許可量情報の値によらず使用済みのメモリーユニット１００の再使用を禁止できると考えられる。しかし、そのようなフラグを参照するかどうかは印刷装置の仕様によって決まるものであり、本実施形態に係る印刷装置と他の印刷装置（例えば特許文献１に記載された印刷装置）でメモリーユニット１００を共有する場合には、再使用の禁止を確実に行えるか否かは不透明である。
【００５７】
その点、本実施形態では図２に示したように、使用許可量情報の記憶領域と、バックアップ情報が書き込まれる記憶領域が異なるため、バックアップ情報を当該メモリーユニット１００の使用許可量情報であると誤認する可能性を抑止でき、適切なメモリーユニット１００の利用が可能になる。
【００５８】
なお、印刷装置は、図１に示したようにインク推定量情報を記憶する記憶部２１２を含む。そしてバックアップ情報とは、記憶部２１２のインク推定量情報が異常状態となった場合に、インク推定量情報の復旧に用いられる情報である。つまり、インク推定量情報の復旧処理においては、メモリーユニット１００に記憶されているバックアップ情報を、印刷装置の記憶部２１２の記憶領域のうちの、インク推定量情報を記憶する領域に書き込む処理を行えばよい。また、後述するようにメモリーユニット１００はチャージ処理に用いたものには限定されず、適宜交換されていくことが想定されるが、インク推定量情報の復旧には、故障時に装着されていたメモリーユニット１００のバックアップ情報を用いればよい。
【００５９】
また、本実施形態ではチャージ処理を行うため、チャージ処理後のメモリーユニット１００の取り外しが可能である。よって、上記のバックアップ情報の書き込みは、チャージ処理後、メモリーユニット１００が装着されている場合に行われるものであり、メモリーユニット１００が非装着であれば書き込みは行われない。しかし、本実施形態で想定する印刷装置は、上述したように長時間の連続動作が求められるものであり、そのためにはチャージ済みのメモリーユニット１００が取り外された場合には、すぐに次のメモリーユニット１００が装着されることが一般的な使用形態である。特許文献２や特許文献３のように複数のメモリーユニット１００によるチャージ処理が可能な場合であっても、後述するリザーブ処理が可能な場合であっても、メモリーユニット１００を抜いておきながら新たなメモリーユニットを装着しないという操作に特に意義がないためである。
【００６０】
よって処理部２１０は、スロット２３０に装着されていたメモリーユニット１００（第１のメモリーユニット１００）が取り外され、スロット２３０に対して第２のメモリーユニット１００−２が装着されたことが検出された場合に、第２のメモリーユニット１００−２の記憶領域のうち、使用許可量情報が記憶される領域とは異なる領域に、インク推定量情報をバックアップ情報として書き込む処理を行う。
【００６１】
このようにすれば、メモリーユニット１００が交換された場合であっても、バックアップ情報を適切に記憶することが可能になる。つまり、処理部２１０によるバックアップ情報の書き込みは、そのときスロット２３０に装着されているメモリーユニット１００に対して行っておけばよい。上述したように、スロット２３０にメモリーユニット１００が挿入されずに印刷動作が継続される利用形態は一般的でないことから、このようにしておけば多くの期間で適切にバックアップ情報を記憶しておくことが可能である。
【００６２】
なお、１個目のメモリーユニット１００（第１のメモリーユニット１００−１）のチャージ処理後、当該第１のメモリーユニット１００−１を取り外して、異なる第２のメモリーユニット１００−２を装着した場合に、特許文献２や特許文献３のように第２のメモリーユニット１００−２によるチャージ処理を即座に行うことは妨げられない。しかし、本実施形態では、第２のメモリーユニット１００−２が装着された場合に、当該第２のメモリーユニット１００−２はチャージ処理の予約（リザーブ）を行うにとどめておき、第１のメモリーユニット１００−１に対応する量のインクを消費したと判定されたタイミングで、第２のメモリーユニット１００−２によるチャージ処理を行う。このようにすれば、２個以上のメモリーユニット１００が同時にチャージ処理の対象とならないため、故障時に多数のメモリーユニット１００の使用許可量情報を復旧対象としなくて済む。つまり、バックアップ情報と併せて、より故障時の対応を容易にすることが可能である。
【００６３】
また、多数の印刷装置を使用しているユーザーの場合、どの印刷装置でどの程度印刷するかを事前に予想しきれない場合も考えられる。その場合、所与の印刷装置に対してチャージした使用許可量情報を、他の印刷装置に移したいという要求がある。その場合、特許文献２や特許文献３の手法では、チャージ済みのメモリーユニット１００の再使用はできないため、印刷装置本体間でチャージされた使用許可量情報（インク推定量情報）のやりとりを実現せねばならない。その点、本実施形態の手法では、スロット２３０に装着されているがチャージ処理前の（後述するリザーブ状態の）メモリーユニット１００は無効状態に設定されることはないため、当該メモリーユニット１００をスロット２３０から取り外し、他の印刷装置で使用することも容易である。つまり、本実施形態の手法により、メモリーユニット１００の柔軟な使用も可能となる。
【００６４】
以下、印刷装置及びメモリーユニット１００の構成例を説明した後、本実施形態に係るチャージ処理及びリザーブ処理について説明する。
【００６５】
２．印刷装置、メモリーユニットの構成例
図３は、本実施形態における印刷装置２００の構成例を示す斜視図である。本実施形態の印刷装置２００は、４個のインクタンク（インク収容部ともいう。）２２１−ａ〜２２１−ｄ、４個の複数のスロット２３０−ａ〜２３０−ｄ、４個のメモリーユニット１００−ａ〜１００−ｄ、４個のスライダー２４０−ａ〜２４０−ｄ、処理部２１０、操作部２５０及び印刷ヘッドを備える印刷実行部（図示なし。）を含む。本実施形態では、インクタンクは４個であるが、これに限定されず、２個や３個でもよいし、５個以上でもよい。
【００６６】
なお、以下の説明において、４個インクタンク２２１−ａ〜２２１−ｄについて個々のインクタンクを区別する必要がないときは、適宜インクタンク２２１と記載する。スロット２３０−ａ〜２３０−ｄ、メモリーユニット１００−ａ〜１００−ｄ、スライダー２４０−ａ〜２４０−ｄについても、同様とする。
【００６７】
４個のインクタンク２２１−ａ〜２２１−ｄには、印刷装置ベンダーが提供するインクパックに収容されたインクがそれぞれ充填される。例えば、インクタンク２２１−ａにはブラック、インクタンク２２１−ｂにはイエロー、インクタンク２２１−ｃにはマゼンタ、そしてインクタンク２２１−ｄにはシアンのインクが充填される。これらのインクは別々のインクパックに収容されて、ユーザーに提供される。ユーザーは、必要とするインク色のインクパックから、インク色に対応するインクタンク２２１にインクを充填（補充）することができる。
【００６８】
インクタンク２２１は、インクタンク内のインクの量がユーザーから視認可能である。例えば、図３に示すようにインクタンク２２１はその少なくとも一部が外部に露出することでユーザーから視認可能であり、且つユーザーから視認可能な部分を透明な部材により構成することで、内部のインクを視認可能に構成される。また、インクタンク２２１には、下限線（図示なし）が設けられる。下限線は、内部のインクが視認可能なインクタンクの面に水平方向に設けられる線状のマークである。下限線までインク量が減っていれば（インク面が下限線の位置まで低下していれば）、インクパック３１０のインクを全て充填可能であることを表す。ユーザーは、インク量と下限線との関係を視認することで、印刷中でも適宜インク補充を行うことが可能となる。また、印刷装置は操作部２５０を備える。操作部２５０は、表示部やユーザー操作入力受付部等のユーザーインターフェース（ＵＩ）を備える。表示部は、インク補充に関する表示を行うことが可能である。よって、ユーザーは、印刷装置のＵＩ及びインクタンク２２１内のインクを確認しながら、インクパック３１０からインクタンク２２１に対してインクの補充を行うことになる。インク面が下限線を下回ったことを能動的に確認してインクを補充する場合もあれば、ＵＩによる警告を受けてインクを補充する場合も考えられる。
【００６９】
インクタンク２２１と印刷ヘッド間の流路には、インク有無を検知するセンサーがあり、このセンサーがインク無しを検出した場合には、本体の総インク消費量情報ＷＤの値によらず、印刷装置は常に動作を停止する。このため、ユーザーがインクタンクへインクを補充することを忘れても、ヘッドの空打ち（ヘッドにインクが無い状態でのインク吐出動作）によるヘッド故障を防ぐことができる。
【００７０】
複数のスロット２３０−ａ〜２３０−ｄは、印刷装置２００に着脱可能なスライダー２４０−ａ〜２４０−ｄを印刷装置２００に装着するためのもので、上記インクタンク２２１−ａ〜２２１−ｄに対応して設けられる。例えば、４つのスロット２３０−ａ〜２３０−ｄは、ブラック、イエロー、マゼンタ、シアンの各々のインクタンク２２１−ａ〜２２１−ｄの上に対応して設けられる。
【００７１】
メモリーユニット１００−ａ〜１００−ｄは、インクパックと同梱されてユーザーに提供され、ユーザーによりスライダー２４０−ａ〜２４０−ｄに着脱可能に搭載される。メモリーユニット１００−ａ〜１００−ｄが取り付けられたスライダー２４０−ａ〜２４０−ｄが、スロット２３０−ａ〜２３０−ｄに装着されることで、メモリーユニット１００はスロット２３０に装着される。図３では、各メモリーユニット１００は対応する各スロット２３０に装着されているので、見ることができない。メモリーユニット１００−ａ〜１００−ｄは、記憶装置１１０（図示せず）をそれぞれ有する。
【００７２】
メモリーユニット１００がスロットに装着される、すなわち、メモリーユニット１００が印刷装置に装着されると、印刷装置の処理部２１０は、記憶装置１１０にアクセス可能となる。
【００７３】
記憶装置１１０は、図２で説明した記憶領域を備える。記憶装置１１０は、処理部が通信相手を特定するために用いる通信用ＩＤ情報と、同梱されていたインクパックのインク色に対応するインク色情報と、同梱されていたインクパックのインク充填量に対応する使用許可量情報（前述した初期充填量およびインク消費量）とが、工場出荷時において書き込まれている。記憶装置１１０は、このほかに、メモリーユニット１００が、印刷装置が使用できる有効な状態であるか、無効な状態であるかを示す、有効/無効情報（これについては、後述する。）や、メモリーユニットが適合可能な印刷装置の情報などを記憶してもよい。有効/無効情報は、メモリーユニット１００の工場出荷時には、メモリーユニット１００が有効であることを示す有効情報が書き込まれる。記憶装置１１０は、EEPROM（電気的に消去可能なPROM, Electrically Erasable PROM）などの不揮発性メモリーで構成することができる。
【００７４】
処理部２１０は、ＣＰＵ２１１、記憶部２１２、通信処理部２１３を含み、印刷装置２００の印刷処理や各メモリーユニット１００との通信処理を実行する。具体的には、スロット２３０−ａ〜２３０−ｄに装着されたメモリーユニット１００−ａ〜１００−ｄに対してデータの読み出し又は書き込みの制御を行う。また、処理部２１０は、メモリーユニット１００−ａ〜１００−ｄがスロット２３０−ａ〜２３０−ｄに装着されているか否かを検出する処理を行う。
【００７５】
また、処理部２１０は、インクパック１個分のインク重量に対する印刷実行中にインク色毎に累積のインク消費量を求めるためのカウント処理（ソフトカウント処理）を行う。すなわち、チャージ処理の際に、メモリーユニット１００から記憶部２１２に記憶した初期充填量に対する各インク色の累積のインク消費量の割合である総インク消費量情報ＷＤ（各色に対応するＷＤａ〜ＷＤｄ）を計算し、自身の記憶部２１２の総インク消費量情報ＷＤを更新する処理を行う。
【００７６】
処理部２１０がカウントするインク消費量は、印刷によるインク消費量の他に印刷ヘッドのクリーニングなどの印刷ヘッドのメンテナンスに使用されるインク消費量も含む。処理部２１０は、メンテナンス実行のタイミングで、適宜、総インク消費情報ＷＤを更新する。
【００７７】
記憶部２１２は、各インク色に対応した初期充填量、各インク色に対応した総インク消費量情報ＷＤ、自動切り替えとなる総インク消費量情報ＷＤの閾値ＷＴＨ、さらに、リザーブされていない場合にチャージのみで印刷続行可能な総インク消費量情報ＷＤの閾値ＷＴＨ’（ＷＴＨ’＝ＷＴＨ＋α、α＞０であり、使用許可量よりも多い値が設定される）、後述するチャージ済みフラグ、リザーブ済みフラグが記憶される。記憶部２１２は、不揮発性メモリーから構成される。
【００７８】
操作部２５０は、ユーザーが各種の指示や設定を行うための入力装置であり、また、ユーザーに各種の通知を行うための表示部を備えている。
【００７９】
図４は、本実施形態のインクタンク２２１及びスライダー２４０の構成例を示す側面図である。インクタンク２２１はインク供給口２２２を備える。ユーザーは、インク供給口２２２からインクパックに収容されたインクを充填することができる。インクタンク２２１は、印刷装置２００に固定されており、固定された状態でインクを充填することができる。スライダー２４０がスロット２３０に装着されている状態では、スライダー２４０のインク供給口カバー２４２を開けることでインクタンク２２１にインクを充填することができる。
【００８０】
スライダー２４０は、インクタンク２２１の上部をスライドすることで、印刷装置２００から脱着可能である。ユーザーがメモリーユニット１００をスロット２３０に装着する際には、スライダー２４０をスロット２３０から引き抜いて、メモリーユニット１００をスライダー２４０の装着方向側の先端部に搭載し、スライダー２４０を装着方向に沿って再びスロット２３０に挿入する。図４は、メモリーユニット１００がスライダー２４０に搭載された状態を示す。
【００８１】
図５に、本実施形態のスライダー２４０の構成例を示す。図５に示すように、メモリーユニット１００がスライダー２４０の装着方向側の先端部に搭載される。ここで「搭載される」とは、メモリーユニット１００がスライダー２４０の所定の場所に置かれることを意味し、所定の場所に固定される必要はない。
【００８２】
図６に、本実施形態のメモリーユニット１００の構成例を示す。メモリーユニット１００は、記憶装置１１０（図示せず）、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳ、装着検出端子ＴＣＯを有する。これらの端子は、メモリーユニット１００がスロット２３０に装着されることで、スロット２３０に設けられた印刷装置２００の本体側端子ＣＲＳＴ、ＣＳＣＫ、ＣＳＤＡ、ＣＶＤＤ、ＣＶＳＳ及びＣＣＯにそれぞれ電気的に接続される。なお、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳをまとめて「記憶装置用端子」とも呼ぶ。また、端子の個数及び配列は図６に示すものに限定されず、様々な個数、配列が可能である。
【００８３】
図７に、本実施形態のスライダー２４０にメモリーユニット１００を搭載した例を示す。図７に示すように、メモリーユニット１００は、スライダー２４０の装着方向側の先端部に搭載される。
【００８４】
図８に、本実施形態のインクパックセット３００の構成例を示す。インクパックセット３００は、インクパック３１０（インク補充容器ともいう。）及びメモリーユニット１００を含み、これらが同梱されたものである。例えば、ブラックのインクパックセット３００は、ブラックのインクが収容されたインクパック３１０とブラックのインク色情報が記憶されたメモリーユニット１００とを含み、これらが同梱されたものである。インクパック３１０は、例えばラミネート加工されたフィルムで形成された袋（パウチパック）にインクを充填したものである。インクパックセット３００は、印刷装置ベンダーから印刷装置のユーザーに提供される。
【００８５】
図９に、本実施形態の印刷装置２００のスロット２３０−ａ〜２３０−ｄ、メモリーユニット１００−ａ〜１００−ｄ及び処理部２１０の構成例を示す。
【００８６】
メモリーユニット１００−ａ〜１００−ｄは、記憶装置用端子として、リセット端子ＴＲＳＴ、クロック端子ＴＳＣＫ、データ端子ＴＳＤＡ、第１の電源端子ＴＶＤＤ、第２の電源端子ＴＶＳＳをそれぞれ有する。これらの記憶装置用端子は、各メモリーユニット１００が有する記憶装置１１０と電気的に接続される。
【００８７】
また、メモリーユニット１００−ａ〜１００−ｄは、装着検出端子ＴＣＯをそれぞれ有する。各メモリーユニット１００において、装着検出端子ＴＣＯは第２の電源端子ＴＶＳＳに電気的に接続される。
【００８８】
メモリーユニット１００−ａがスロット２３０−ａに装着されることで、記憶装置用端子ＴＲＳＴ、ＴＳＣＫ、ＴＳＤＡ、ＴＶＤＤ、ＴＶＳＳ及び装着検出端子ＴＣＯは、スロット２３０−ａに設けられた本体側端子ＣＲＳＴ、ＣＳＣＫ、ＣＳＤＡ、ＣＶＤＤ、ＣＶＳＳ及びＣＣＯにそれぞれ電気的に接続される。メモリーユニット１００−ｂ〜１００−ｄについても同様である。
【００８９】
スロット２３０−ａ〜２３０−ｄに設けられた本体側端子のうち、クロック端子ＣＳＣＫ、データ端子ＣＳＤＡ、第１の電源端子ＣＶＤＤ、第２の電源端子ＣＶＳＳはそれぞれ処理部のクロック端子ＳＣＫ，データ端子ＳＤＡ，第１の電源端子Ｖｄｄ、第２の電源端子Ｖｓｓに共通接続される。処理部２１０は、クロック端子ＣＳＣＫに対してクロック信号ＳＣＫ、第１の電源端子ＣＶＤＤに対して第１の電源電圧（高電位側電源電圧）ＶＤＤ、第２の電源端子ＣＶＳＳに対して第２の電源電圧（低電位側電源電圧）ＶＳＳをそれぞれ出力する。また、処理部２１０は、データ端子ＣＳＤＡに対してデータ信号ＳＤＡを出力し、データ端子ＣＳＤＡからのデータ信号ＳＤＡを受け取る。
【００９０】
処理部２１０は、スロット２３０−ａ〜２３０−ｄに設けられたリセット端子ＣＲＳＴに対してリセット解除信号ＲＳＴａ〜ＲＳＴｄを出力する。処理部２１０がリセット解除信号を出力している記憶装置が、処理部２１０がアクセス対象とする記憶装置となる。
【００９１】
処理部２１０は、ＣＰＵ２１１、記憶部２１２、通信処理部２１３を含む。処理部２１０は、通信処理部２１３を介して、各メモリーユニット１００との通信処理などを実行する。
【００９２】
処理部２１０は、装着検出端子ＴＣＯによりスロット２３０にメモリーユニット１００が装着されていることを検出することができる。例えば、スロット２３０−ａに対して装着検出を行う場合には、処理部２１０は、第１の電源端子ＣＶＤＤに対して第１の電源電圧ＶＤＤを出力し、装着検出信号ＣＯａの電圧レベルにより装着の有無を検出する。スロット２３０−ａの本体側装着検出端子ＣＣＯは、抵抗素子Ｒａを介して第１の電源端子ＣＶＤＤに接続されているから、メモリーユニット１００が装着されていない場合には装着検出信号ＣＯａの電圧レベルはＨレベル（高電位レベル、ＶＤＤレベル）になる。
【００９３】
一方、メモリーユニット１００が装着されている場合には、本体側装着検出端子ＣＣＯ、メモリーユニット１００の装着検出端子ＴＣＯ及び第２の電源端子ＴＶＳＳが電気的に接続されるから、装着検出信号ＣＯａの電圧レベルはＬレベル（低電位レベル、ＶＳＳレベル）になる。従って、処理部２１０は、装着検出信号ＣＯａがＨレベルである場合には非装着と判断し、Ｌレベルである場合には装着と判断することができる。このようにして、処理部２１０は、スロット２３０−ａ〜２３０−ｄの各々にメモリーユニット１００が装着されているか否かを検出することができる。
【００９４】
図９に示す構成例では、処理部２１０がリセット解除信号ＲＳＴａ〜ＲＳＴｄのうちの１つをアクティブ（リセット解除）にすることで、１つのメモリーユニット１００を選択して読み出し又は書き込みをすることができる。
【００９５】
３．チャージ処理とリザーブ処理
次にチャージ処理とリザーブ処理について説明する。本実施形態では、処理部２１０は、メモリーユニット１００（第１のメモリーユニット１００−１）によるチャージ処理後に、第２のメモリーユニット１００−２がスロット２３０に装着された場合に、インク推定量情報によって表されるインク消費量が所与の閾値（ＷＴＨ）を超えるまでは、第２のメモリーユニット１００−２によるチャージ処理を行わず、インク消費量が所与の閾値を超えた場合に、第２のメモリーユニットによるチャージ処理を行う。
【００９６】
図１０は、２個のメモリーユニットによるチャージ処理、リザーブ処理の流れを示す模式図である。まず、チャージ処理が行われていない状態で第１のメモリーユニット１００−１がスロット２３０に装着されることで、第１のメモリーユニット１００−１の使用許可量情報により、印刷装置の記憶部２１２に記憶されたインク推定量情報を更新するチャージ処理が実行される。チャージ処理後は、第１のメモリーユニット１００−１を取り外したとしても印刷装置のインク消費動作は影響を受けることがない。
【００９７】
第１のメモリーユニット１００−１の使用許可量情報に基づく印刷装置のインク消費動作を行っている間に、第２のメモリーユニット１００−２がスロット２３０に装着されることで、処理部２１０は、第２のメモリーユニット１００−２をリザーブ状態とするリザーブ処理を実行する。つまり、印刷装置のユーザーは、スロット２３０に対して適宜メモリーユニット１００の着脱を行うことで、チャージやリザーブを実現することが可能になる。
【００９８】
すなわち、チャージ処理後に他のメモリーユニット（第２のメモリーユニット１００−２）が装着された場合、特許文献２や特許文献３のように、即座に第２のメモリーユニット１００−２によるチャージ処理を行うのではなく、インク消費量による判定を行う。
【００９９】
ここでは、本体のインク推定量情報によるインク消費量が所与の閾値（使用許可量情報に相当）を超えるまでは、第２のメモリーユニット１００−２が装着されても、チャージ処理が行われないままである。そのため、その状態で、本体側の記憶部２１２の故障等により、本体側のインク推定量情報がエラー状態となったとしても、失われるのは第１のメモリーユニット１００−１の使用許可量情報に留まり、第２のメモリーユニット１００−２は影響を受けない。つまり、チャージ処理前である第２のメモリーユニット１００−２は未だ使用可能な状態であり、故障による影響を受けない。
【０１００】
なお、所与の閾値ＷＴＨは第１のメモリーユニット１００−１の使用許可量情報に対応する使用許可量を不足無くユーザーが使用できるようにすることを考慮すれば、使用許可量を表す値、或いはそれに所与のマージンを持たせた値とするとよく、例えば使用許可量に対応する値が１１７％であれば、１１７％〜１２０％といった値を用いればよい。
【０１０１】
また、総インク消費量情報ＷＤが所与の閾値ＷＴＨを超えれば、印刷装置の処理部２１０は、ユーザーの指示によらず、第２のメモリーユニット１００−２のチャージ処理を自動的に実行する。この自動的に実行されるチャージ処理は、第１のメモリーユニット１００−１の使用許可量情報に基づく印刷装置のインク消費動作から、第２のメモリーユニット１００−２の使用許可量情報に基づく印刷装置のインク消費動作への自動的な切り替わりであるため、以下の本明細書では「自動切り替え」とも表記する。このように、第２のメモリーユニット１００−２はスロット２３０への装着さえしておけば、チャージ処理はユーザーが関与しなくとも自動的に実行されるため、ユーザーにとっては第２のメモリーユニット１００−２の装着タイミングが限定されないという利点がある。
【０１０２】
また、第１のメモリーユニット１００−１によってチャージされたインク推定量情報の総インク消費量情報ＷＤが所与の閾値ＷＴＨを超えるまでの間の第２のメモリーユニット１００−２の装着は、条件を満たせばチャージ処理の対象となるという意味で、チャージ処理の予約（リザーブ）が行われていると考えることができる。よって以下の本明細書では、第１のメモリーユニット１００-１によってチャージされたインク推定量情報の総インク消費量情報ＷＤが所与の閾値ＷＴＨを超える前までに装着された第２のメモリーユニット１００−２は「リザーブ状態である」と表記し、第２のメモリーユニット１００をリザーブ状態とする処理部２１０の処理をリザーブ処理と表記する。本実施形態では、チャージ処理済みのメモリーユニットと、リザーブ状態のメモリーユニットの２個分の使用許可量情報に対応する量のインクの連続使用が可能であるため、インク収容部に適宜インクを補充することにより、メモリーユニット１個分の使用時間に比べて長い時間（例えば２４時間）の間は、メモリーユニット１００の交換が無くとも連続的に印刷を行うことが可能になる。
【０１０３】
なお、図３では、４色のインク収容部２２０と、各色に対応する複数のスロット２３０を有し、各スロットに対してメモリーユニット１００が装着可能な印刷装置の例を示した。ただし、上記の第１のメモリーユニット１００−１、第２のメモリーユニット１００−２とは、所与の１つの色に対応するメモリーユニット１００を表し、上記スロット２３０も所与の色の１つのスロットを対象としている。例えば、本実施形態の手法は、ブラック用のスロット２３０に、ブラック用のメモリーユニット１００が装着され、且つ当該メモリーユニット１００の取り外し後に、他のブラック用のメモリーユニット１００がブラック用のスロット２３０に装着された場合の処理を規定するものである。
【０１０４】
図１１〜図１３を用いて本実施形態に係るチャージ処理及びリザーブ処理について説明する。
【０１０５】
前述したように、記憶部２１２は、チャージ済みフラグとリザーブ済みフラグを記憶している。チャージ済みフラグとは、所与のメモリーユニット１００の使用許可量情報により本体側のインク推定量情報が更新（チャージ）されたか否かを表すフラグであり、チャージ処理によりオン状態となり、記憶部２１２のチャージ済みフラグのエリアには値１が記憶される。リザーブ処理はチャージ済みであることを前提として行われることから、チャージ済みフラグとはリザーブ待ちフラグであると考えてもよい。リザーブ済みフラグとは、第１のメモリーユニット１００−１によるチャージ処理後に、第２のメモリーユニット１００−２が装着され、第２のメモリーユニット１００−２によるチャージ処理の予約が行われたか否かをを表すフラグである。リザーブ処理が行われることにより、リザーブ済みフラグはオン状態となり、記憶部２１２には値１が記憶される。以降、フラグ状態として、１もしくは０を記憶させることを、１もしくは０のフラグをセットするともいう。
【０１０６】
図１１は、メモリーユニット１００の装着状態に応じたフラグを用いたチャージとリザーブ処理を説明するフローチャートである。この処理は、処理部２１０により実行される処理である。なお、各工程は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【０１０７】
この処理が開始されると、まずスロット２３０にメモリーユニット１００が装着されているか否かを判定する（ステップＳ１０１）。これは、前述したように、端子ＣＯａの状態により判定する。メモリーユニット１００が装着されている場合には、Ｓ１０２に移行し、当該メモリーユニット１００が適正であるか否かを判定する（ステップＳ１０２）。
【０１０８】
ステップＳ１０２では、メモリーユニット１００が有効状態か無効状態かを判定する。使用許可量情報が既に置換済み（チャージ済み）であるメモリーユニット１００は再使用できないように、処理部２１０により無効状態に設定されている。装着されたメモリーユニット１００が無効状態であれば、ステップＳ１０２において適正でないと判定し、Ｓ１０８へ進む。また、Ｓ１０２では、装着されたメモリーユニット１００とスロット２３０との対応関係を判定してもよい。例えば、ブラックのスロット２３０に他の色（シアン、マゼンダ、イエロー）に対応するメモリーユニット１００が装着されている場合には、メモリーユニット１００が適正でないと判定する。また、メモリーユニット１００に適合する印刷装置が記憶されている場合には、印刷装置との対応関係を判定する。印刷装置とメモリーユニット１００に記憶されている印刷装置が適合しない、あるいは、メモリーユニット１００に適合する印刷装置が記憶されていない場合、メモリーユニット１００が適正でないと判定する。
【０１０９】
すなわち、本実施形態における「適正か否か」の判定処理とは、「有効状態か無効状態か」という判定を少なくとも含む１又は複数の条件を判定する処理である。複数の条件判定を行う場合には、基本的には全ての条件で適正と判定されたら最終結果も適正と判定する処理を行う。
【０１１０】
メモリーユニット１００が適正であると判定された場合には、Ｓ１０３に進み、チャージ済みフラグの判定を行う（ステップＳ１０３）。チャージ済みフラグの状態が０である場合、装着されている適正なメモリーユニット１００（第１のメモリーユニット１００−１）によるチャージ処理を行う。具体的には、メモリーユニット１００の使用許可量情報によりインク推定量情報を更新する（ステップＳ１０４）。また、これによりメモリーユニット１００の使用許可量情報は印刷装置本体側に移されたため、メモリーユニット１００の再使用を禁止するために、メモリーユニット１００に無効状態を記憶させる。（ステップＳ１０５）。また、チャージ処理が完了したため、チャージ済みフラグを１に設定する（ステップＳ１０６）。
【０１１１】
また、ステップＳ１０３でチャージ済みフラグが１であった場合には、既にチャージ処理が行われた状態において、さらに有効なメモリーユニット１００が装着された状態に対応する。よって、装着されているメモリーユニット１００（前述の第２のメモリーユニット１００−２に相当。）によるチャージ処理のリザーブが行われたものとして、リザーブ済みフラグを１に設定する（ステップＳ１０７）。
【０１１２】
また、メモリーユニット１００が装着されていない場合、又は装着されたメモリーユニット１００が適正でない場合（ステップＳ１０１又はステップＳ１０２でＮｏ）には、チャージ済みフラグの判定を行う（ステップＳ１０８）。
【０１１３】
チャージ済みフラグが１の場合には、チャージ処理は行われているため、印刷動作は継続できる。上述したように、本実施形態ではチャージ済みのメモリーユニット１００が取り外されたとしても、印刷動作に影響を与えないためである。また、チャージ済みではあるが、メモリーユニットが装着されていない、もしくは装着されていても適正なメモリーユニット１００ではないので、第２のメモリーユニット１００−２によるリザーブ処理は実行できない。このため、リザーブ処理は完了しておらず、リザーブ済みフラグは０とする（ステップＳ１０９）。
【０１１４】
なお、ステップＳ１０９はリザーブ済みフラグが１の状態で行われることもあれば、０の状態で行われることもある。リザーブ済みフラグが１とは、チャージ処理後、一旦は適正なメモリーユニット１００が装着されステップＳ１０７の処理が行われたが、その後、当該メモリーユニット１００が取り外された（場合によってはさらにその後、別の不適正なメモリーユニット１００が装着された）状態に対応する。この場合、リザーブ目的のメモリーユニット１００が取り外されているため、リザーブ状態ではないので、ステップＳ１０９の処理は、１であったリザーブ済みフラグを０に戻す処理となる。また、リザーブ済みフラグが０の状態でステップＳ１０９の処理が行われる場合とは、リザーブ処理が行われていないし、その後に有効なメモリーユニット１００も装着されていない、という状況であるため、ステップＳ１０９では０であるリザーブ済みフラグを０の状態に維持する。ユーザーに対する情報の表示を考慮した場合、Ｓ１０９の（１）リザーブ済みフラグを１から０とする場合、（２）リザーブ済みフラグを０のままとする場合、の２つの処理を分けて考えてもよい。例えば、リザーブ済みフラグが１でステップＳ１０９の処理が行われる場合（（１）の場合）には、既に行われていたリザーブ（予約）が解除された旨をユーザーに通知する。また、リザーブ済みフラグが０でステップＳ１０９の処理が行われる場合（（２）の場合）には、ユーザーに正しくリザーブを行わせるための情報、例えば「予約を行うには、適正なメモリーユニットを装着してください」といったテキストを表示する。その際、色を指定する情報を合わせて表示することで、ユーザーによる操作を容易にしてもよい。
【０１１５】
また、ステップＳ１０８の判定においてチャージ済みフラグが０であった場合、印刷動作を停止する（ステップＳ１１０）。図１２や図１３を用いて後述するように、本実施形態におけるチャージ済みフラグは、チャージ処理により１となるフラグであって、０となるのはインク消費量（総インク消費量情報ＷＤ）が所定の閾値ＷＴＨよりも大きい第２のの閾値ＷＴＨ’（＝ＷＴＨ＋α）となった場合である。
【０１１６】
この第２の閾値ＷＴＨ’は、使用許可量に相当するインク量よりも多い値である。最もインク消費効率のよい印刷装置で、インクパック１個分の初期充填量分のインクを使い切ることができる推定の総インク消費量情報ＷＤの値（例えば１３５％）を目安に設定される。こうすれば、最もインク消費効率のよい印刷装置でＷＴＨを超えてもインクが残っている場合に印刷を続行させることができる。さらに、ＷＴＨでリザーブから自動チャージに切り替える動作が連続した後に、リザーブされていない状態でＷＴＨを超えた場合、１３５％となってもインクが残っている場合が想定される。このため、ＷＴＨ’は、１７０％程度に設定してもよい。
【０１１７】
図１２は、総インク消費量情報ＷＤが所与の閾値ＷＴＨを超えた場合の処理を説明するフローチャートである。この処理は処理部２１０によって実行される処理である。この処理が開始されると、まずチャージ済みフラグ及びリザーブ済みフラグの判定が行われる（ステップＳ２０１、Ｓ２０２、Ｓ２０５）。
【０１１８】
リザーブ済みフラグが１に設定され、且つチャージ済みフラグが１に設定されている場合（ステップＳ２０１，Ｓ２０２でＹＥＳ）の場合、有効な第２のメモリーユニット１００−２が装着され、リザーブ済みの状態で本体側のインク消費量が所与の閾値ＷＴＨを超えたことになる。よって、処理部２１０は、装着されているメモリーユニット１００による自動切り替えを行うことになる。自動切り替えの処理では、まず、リザーブ済みフラグ及びチャージ済みフラグの両方を０に設定（ステップＳ２０３）した後、図１１のＳ１０４の処理に戻る。Ｓ２０３で、リザーブ済みフラグを０とするのは、リザーブ用のメモリーユニット１００がチャージ処理の対象となりリザーブ状態でなくなるためである（すなわち、第２のメモリーユニット１００−２が第１のメモリーユニット１００−１となる）。また、チャージ済みフラグを０とするのは、今、装着されているメモリーユニットの前に装着されていたメモリーユニットによるチャージ分のインクを使いきったからである。また、図１１の処理に戻った場合に、リザーブされていたメモリーユニット１００によるチャージ処理（ステップＳ１０４）を行う準備である。また、図１１の処理に戻った場合に、ステップＳ１０５、Ｓ１０６の処理が行われるため、第２のメモリーユニット１００−２（この時点では第２のメモリーユニット１００−２ではなく、第１のメモリーユニット１００−１に相当）が無効状態に設定され、チャージ済みフラグは再び１に設定されることになる。
【０１１９】
また、リザーブ済みフラグが０に設定され、且つ、チャージ済みフラグが１に設定されている場合（ステップＳ２０１でＮＯ，Ｓ２０５でＹＥＳ）、所与の閾値ＷＴＨは超えたが、リザーブが行われていないため、自動切り替えは行われない。そのため、使用許可量情報ＷＤに相当する所与の閾値ＷＴＨから、さらに、インクの消費が進み、総インク消費量情報ＷＤが閾値ＷＴＨ’を超えてしまうとそれ以上の印刷継続ができなくなるため、その旨の警告表示を行う（ステップＳ２０６）。
【０１２０】
その上で、適正なメモリーユニット１００が装着されたかの判定（ステップＳ２０７）、及び総インク消費量ＷＤがＷＴＨ’を超えないかの判定（ステップＳ２０８）を行う。なお、ステップ２０７は、Ｓ１０２と同じ処理である。ステップＳ２０８でＹＥＳの場合とは、適正なメモリーユニット１００が装着されないまま、インク消費量が印刷動作を継続できないほどに多くなった状態である。そのため、チャージ済みフラグ及びリザーブ済みフラグの両方を０にして（ステップＳ２０９）、印刷動作を停止する（Ｓ２１０）。これは、図１１のステップＳ１０１でメモリーユニットなしと判定され、Ｓ１０８でチャージ済みフラグが０と判定され（Ｓ２０９の工程によりＳ１０８でチャージ済みフラグが０と判定されることになる。）、Ｓ１１０に移行することに対応する処理である。
【０１２１】
一方、総インク消費量ＷＤがＷＴＨ’を超える前に適正なメモリーユニット１００が装着された場合には、チャージ済みフラグを０に設定し（ステップＳ２１１）、図１１の処理に戻る。ステップＳ２１１は、すでに、チャージされた分は消費しており、新たに装着されたメモリーユニット１００によるチャージ動作を行うための準備である。
【０１２２】
なお、リザーブ済みフラグが１に設定され、且つ、チャージ済みフラグが０に設定されている場合（ステップＳ２０１でＹＥＳ，Ｓ２０２でＮＯ）とは、本実施形態におけるフラグ管理では生じ得ない状態である。リザーブ処理はチャージ済みであることを前提として行われる処理であり、未チャージでありながらリザーブ状態となって、リザーブフラグが１に設定されることがあり得ないためである。よってエラー処理を行う（ステップＳ２０４）。エラー処理の具体的な内容は種々考えられるが、例えばチャージ済みフラグとリザーブ済みフラグの両方を０として印刷動作を停止する。
【０１２３】
また、リザーブ済みフラグが０に設定され、且つ、チャージ済みフラグが０に設定されている場合（ステップＳ２０１，Ｓ２０５でＮＯ）には、印刷動作を停止する（ステップＳ２１２。これはＳ１１０と同じ工程である）。なお、上述したようにチャージ済みフラグが０となるのは、インク消費量がＷＴＨ’を超えた場合（Ｓ２０９）か、チャージ処理の準備が整った場合である（Ｓ２０３もしくはＳ２１１）。そのため、チャージ済みフラグが０に設定されれば、印刷動作が停止するか（ステップＳ２１０）、すぐにチャージ済みフラグが１に復帰するか（ステップＳ１０６）のいずれかであり、チャージ済みフラグが０となりながら通常の印刷動作を継続するという状況は想定されない。
【０１２４】
図１３は以上の処理に対応する状態遷移図である。図１３の各状態における４つのパラメーターは、左からそれぞれ、メモリーユニット１００の装着状態、チャージ済みフラグの状態、リザーブ済みフラグの状態、印刷動作の可否を表す。例えば（無，０，０，不可）であれば、メモリーユニット１００は装着されておらず、チャージ済みフラグとリザーブ済みフラグが両方０に設定され、印刷動作が不可であることを表す。
【０１２５】
状態Ｓ０は印刷ヘッドへの初期充填前の状態（ユーザーが印刷装置を購入した後で印刷装置の使用前であり、印刷ヘッドにインクが充填されていない状態。）に対応し、メモリーユニット１００は装着されておらず、チャージ済みフラグとリザーブ済みフラグが両方０であり、印刷動作が不可である。この場合はチャージ処理も印刷動作も開始していないため、総インク消費量情報ＷＤ（インク消費量）は０％であり、適正なメモリーユニット１００の装着を待機している。
【０１２６】
状態Ｓ０で適正なメモリーユニット１００が装着された場合には、チャージ処理を実行する状態Ｓ１に遷移する。状態Ｓ１では、メモリーユニット１００が装着されており、当該メモリーユニット１００は適正であるため、チャージ処理によりチャージ済みフラグが１となり、印刷動作が可能になる。リザーブ済みフラグについては０のままである。なお、ここで印刷動作が可能となるためには、ユーザーがインクタンクにインクを補充し、センサーがインク有りを検出していなければならない。
【０１２７】
また、状態Ｓ１では適正なメモリーユニット１００の装着が前提であるが、チャージ処理後であればメモリーユニット１００は取り外しが可能である。よって、状態Ｓ１によるチャージ処理の実行後には、チャージ済みに対応する状態Ｓ２に自動的に移行する。
【０１２８】
状態Ｓ２ではメモリーユニット１００の装着状態が異なり、「無視」となっている。すなわち状態Ｓ２ではメモリーユニット１００は装着されていてもよいし、取り外されていてもよい。また、状態Ｓ２自体はメモリーユニット１００の装着状態は問わないが、状態Ｓ３への状態遷移の条件として適正なメモリーユニット１００が装着されたかの監視を行う。
【０１２９】
そして、状態Ｓ２において適正なメモリーユニット１００が装着された場合には、状態Ｓ３に移行する。状態Ｓ３はリザーブ済みの状態に対応し、装着された適正なメモリーユニット１００によるリザーブ処理を行われるため、メモリーユニット１００は装着されており、チャージ済みフラグとリザーブ済みフラグが両方１に設定され、印刷動作が可能である。
【０１３０】
また、状態Ｓ３でメモリーユニット１００が取り外された場合には、リザーブ用のメモリーユニット１００が無くなるため、状態Ｓ２に戻る。すなわち、状態Ｓ２はチャージ済み且つ未リザーブの状態に対応する。
【０１３１】
さらに、状態Ｓ３で本体側で管理しているインク消費量（総インク消費量情報ＷＤ）が所与の閾値ＷＴＨを超えた場合には、リザーブ目的のメモリーユニット１００によるチャージ処理（自動切り替え）を行う。そのために、まず状態Ｓ４に遷移する。状態Ｓ４では、チャージ済みフラグ及びリザーブ済みフラグの両方が０となり、図１２のステップＳ２０３に対応する。
【０１３２】
そして、状態Ｓ４からは状態Ｓ１に自動的に遷移し、さらに状態Ｓ２に自動的に遷移することで、リザーブしていたメモリーユニット１００によるチャージ処理が実行される。
【０１３３】
一方、状態Ｓ２において総インク消費量情報ＷＤが閾値ＷＴＨを超えた場合には、状態Ｓ５に移行する。状態Ｓ５は、新たなメモリーユニットによるチャージ処理が必要となっているにもかかわらず、適正なメモリーユニット１００が装着されないため、チャージ処理を実行できない状態である。ただし、総インク消費量情報ＷＤはＷＴＨ’に達していないため、印刷動作は継続できる。状態Ｓ５において、適正なメモリーユニット１００が装着された場合には状態Ｓ６に移行する。状態Ｓ６は、ユーザーの手動によるチャージ処理のための準備段階であり、チャージ済みフラグを１から０に変更し、状態Ｓ１に遷移する。この場合も、自動的にＳ２に遷移してチャージ処理が完了する。
【０１３４】
つまり、Ｓ３→Ｓ４→Ｓ１→Ｓ２という状態遷移が、リザーブからの自動切り替えであり、Ｓ２→Ｓ５→Ｓ６→Ｓ１→Ｓ２という状態遷移が、ユーザーのメモリーユニット１００の装着による手動切り替えを表すことになる。
【０１３５】
また、状態Ｓ５において、適正なメモリーユニット１００が装着されないまま、総インク消費量情報ＷＤがＷＴＨ’（＝ＷＴＨ＋α）となった場合には、カウント超過エラーに対応する状態Ｓ７に遷移する。状態Ｓ７ではメモリーユニット１００の装着状態に関係なく、チャージ済みフラグ及びリザーブ済みフラグの両方を０にして、印刷動作を不可とする。なお、正常動作中であればＳ５以外からＳ７への遷移は考えられないが、何らかの異常を考慮してＳ５以外からＳ７への状態遷移を許容してもよい。すなわち、総インク消費量情報ＷＤがＷＴＨ’となった場合には、現状態がどの状態かを問わずＳ７に移行してもよい。
【０１３６】
以上の本実施形態では、印刷装置は図１に示したように、チャージ済みフラグと、リザーブ済みフラグとを記憶する記憶部２１２を含み、処理部２１０は、第１のメモリーユニット１００−１によるチャージ処理が行われた場合に、チャージ済みフラグをオン（上述の例では１）にセットし、インク消費量が所与の閾値ＷＴＨを超える前に、スロット２３０に第２のメモリーユニット１００−２が装着された場合に、リザーブ済みフラグをオン（値１）にセットする。具体的には、図１１のステップＳ１０６、Ｓ１０７に対応する。
【０１３７】
このようにすれば、未チャージ状態で適正なメモリーユニット１００が装着されたことでチャージ処理を行い、チャージ済み且つインク消費量がＷＴＨ未満で次の適正なメモリーユニット１００が装着されたことでリザーブ処理を行う、という本実施形態の処理を、２つのフラグを用いて実現することが可能になる。
【０１３８】
また、処理部２１０は、第２のメモリーユニット１００−２によるチャージ処理を行う場合に、リザーブ済みフラグをオフ（値０）にセットする。具体的には、図１２のＳ２０３の処理の一部に対応する。
【０１３９】
このようにすれば、リザーブ状態であるメモリーユニット１００によるチャージ処理（自動切り替え）が実行された場合に、リザーブ済みフラグをオフにできる。自動切り替え時には、リザーブ状態であったメモリーユニット１００はチャージ処理により無効状態に設定されるため、適正なメモリーユニット１００の装着が行われておらず、自動切り替えの予約は完了していない。つまり、このようなフラグ管理を行うことで、適切なチャージ処理、リザーブ処理が可能になる。
【０１４０】
また、処理部２１０は、有効状態に設定された第２のメモリーユニット１００−２がスロット２３０に装着された状態で、インク推定量情報によって表されるインク消費量（総インク消費量情報ＷＤ）が所与の閾値ＷＴＨを超えた場合に、第２のメモリーユニット１００−２によるチャージ処理を行い、無効状態に設定された第２のメモリーユニット１００−２がスロット２３０に装着された状態で、インク推定量情報によって表されるインク消費量（総インク消費量情報ＷＤ）が所与の閾値ＷＴＨを超えた場合に、第２のメモリーユニット１００−２によるチャージ処理を行わない。図１１の例で言えば、ステップＳ１０２で適正と判定された場合でなければ、チャージ処理（ステップＳ１０４〜Ｓ１０６）が実行されないことに対応する。
【０１４１】
これにより、リザーブ目的のメモリーユニット１００が有効状態であることを、自動切り替えを行う条件とすることが可能になる。言い換えれば、無効状態であるメモリーユニット１００の不適切な再使用を抑止することが可能になる。
【０１４２】
なお、以上の説明では、図１１のＳ１０２に示したように、有効状態か無効状態かの判定（広義には適正か否かの判定）をチャージ処理のタイミングとは無関係に行っている。例えば、メモリーユニット１００の装着時点で有効状態か無効状態かの判定が行われており、自動切り替え時には再度の判定を省略する実施形態も可能である。ただし判定タイミングはこれには限定されず、メモリーユニット１００装着時には有効状態か無効状態かの判定を行わず、チャージ処理時に当該判定を行ってもよい。
【０１４３】
メモリーユニット１００の不適切な再使用を抑止するためには、処理部２１０は、メモリーユニット１００によるチャージ処理が行われた場合に、メモリーユニット１００を無効状態に設定する。図１１ではステップＳ１０５に対応する。
【０１４４】
一度使用したメモリーユニット１００の再使用を認めたのでは、適切なインク管理が不可能となる。本実施形態におけるメモリーユニット１００の使用とは、使用許可量情報により本体側のインク推定量情報を更新（置換）したタイミング、すなわちチャージ処理が行われたタイミングを考えればよいため、このような状態管理を行うことで、適切な印刷装置の利用が可能となる。
【０１４５】
４．変形例
以下、いくつかの変形例について説明する。
【０１４６】
本実施形態では、メモリーユニット１００の記憶装置１１０に有効／無効状態を記憶するエリアがある例で説明したが、メモリーユニット１００を無効状態に設定する手法は種々考えられる。例えば処理部２１０は、メモリーユニット１００によるチャージ処理が行われた場合に、メモリーユニット１００の記憶領域のうち、使用許可量情報が記憶される領域に対して、無効用データを書き込むことで、メモリーユニットを無効状態に設定してもよい。例えば使用許可量情報としてメモリーユニット側のインク消費量（未使用の状態で０％となる情報）を記憶している場合、当該記憶領域に初期充填量に対応する値（１１７％）を超えるような値を書き込めばよい。このようにすれば、使用許可量情報の記憶領域を用いてメモリーユニット１００を無効状態に設定することが可能になる。ただし、無効状態への設定手法はこれに限定されず、使用許可量情報を記憶する領域（アドレス）とは別に、有効フラグ（無効フラグ）を記憶する領域を設けておき、当該領域のデータを無効状態に対応する値に書き換えることで、メモリーユニット１００を無効状態に設定してもよい。
【０１４７】
また、本実施形態ではメモリーユニット１００の使用許可量情報が、初期充填量及び初期充填量に対するインク消費量であり、印刷装置のインク推定量情報が総インク消費量情報ＷＤ及び初期充填量であるとしたが、これに限定されない。例えば、消費量に関する情報ではなく、残量に関する情報を用いてもよい。具体的には、初期充填量のうち、使用されずに残っていると推定されるインク残量を用いてもよい。インク消費量情報でなくインク残量用いる場合は、本実施形態における「所与の閾値を超える」との箇所を「所与の閾値を下回る」に置き換えて考える。
【０１４８】
ここで、インク残量とは、一例としては体積により表される情報である。この場合、初期充填量を参照せずとも、インク残量さえ参照すれば、使用可能なインクの量を体積や重量として直接的に把握可能である。よって、使用許可量情報によるインク推定量情報の更新（チャージ処理）とは、使用許可量情報のインク残量により、使用許可量情報のインク残量を置換する処理により実現される。
【０１４９】
また、インク残量は、初期充填量に対する残量の割合を表す情報であってもよい。この場合、チャージ処理は、使用許可量情報の初期充填量とインク残量の両方により、印刷装置のインク推定量情報を更新する処理となる。
【０１５０】
また、本実施形態の初期充填量は、容量（体積）により表されてもよいし、重量により表されてもよい。また、インク消費量、インク残量についても、割合や体積で表すものに限定されず、重量により表すことが可能である。
【０１５１】
また、本実施形態ではインク消費効率が所定の範囲の下限値である場合であって、印刷装置ベンダーが推奨する使用環境での使用を想定して、初期充填量を消費した時に推定されるインク消費量を１００％と表現した。しかし、インク消費量を割合で表す場合の基準はこれに限定されず種々の変形実施が可能である。例えば、余裕を持って警告表示を行う場合であれば、基準を上記初期充填量よりも小さい値に設定する。
【０１５２】
また、処理部２１０においてインク推定量情報（インク消費量）を求める際に用いられる情報についても、種々の形式の情報を用いることができる。処理部２１０はインクの吐出回数をソフトカウント処理によりカウントし、カウント数をインク推定量情報としてもよいし、カウント数に１回の吐出により消費されると想定されるインク量を乗じた情報、すなわち吐出されたインクの体積を表す情報をインク推定量情報としてもよい。いずれの場合も、インク推定量情報は、対象とするインクの消費度合いを表す情報となる。
【０１５３】
また、本実施形態ではインクパック３１０に充填されているインクの量にばらつきがあったり、複数サイズのインクパック３１０（例えば１Ｌのものと２Ｌのもの）が存在することを考慮して、メモリーユニット１００及び印刷装置において初期充填量の情報を保持するものとした。しかし、インクパック３１０が所定容量のもののみであり、バラツキを考慮しなくてもよい場合、初期充填量を固定値とすることが可能である。この場合、固定値である初期充填量を、全てのインクパック３１０に同梱されるメモリーユニット１００に記憶させておく意義は大きくない。よって、印刷装置の記憶部２１２に、あらかじめ初期充填量（インクパック容量）及び初期充填量に対応させる割合を記憶させておく。これにより、メモリーユニット１００の使用許可量情報から初期充填量を省略することができる。この場合、チャージ処理では初期充填量の更新（置換）を考慮する必要がないため、インク消費量（インク残量）による更新（置換）を行えばよい。
【０１５４】
また、本実施形態では、途中まで使用されたメモリーユニット１００、具体的にはインク消費量が未使用の状態（０％）よりも大きく、初期充填量に対応する値（例えばＷＴＨ％）よりも小さいメモリーユニット１００の装着も考えている。このようなメモリーユニット１００は、例えば特許文献１の手法を併用した場合に生じうる。本実施形態では、チャージ処理において、メモリーユニット１００のインク消費量を用いていたため、メモリーユニット１００が未使用であるか、途中まで使用されているかによらず、適切な処理が可能である。
【０１５５】
しかし、常に新品で有効なメモリーユニット１００の使用が想定される場合もある。例えば本実施形態の手法であれば、チャージ処理が行われたメモリーユニット１００は無効状態となるため、インク消費量が０％とＷＴＨ％の間であり、且つ有効状態であるメモリーユニット１００は存在しない。つまり、メモリーユニット１００としては、新品且つ有効であるか、無効であるかの２つを考慮することになる。その場合、有効なメモリーユニット１００については必ずインク消費量が０％となるため、インク消費量を全てのインクパック３１０に同梱されるメモリーユニット１００に記憶させておく意義は大きくない。よって、本実施形態における使用許可量情報からインク消費量を省略し、初期充填量のみを用いてもよい。
【０１５６】
また、初期充填量を印刷装置にあらかじめ設定してある場合、且つ、常に新品で有効なメモリーユニット１００の使用が想定される場合は、初期充填量及びインク消費量の両方を省略可能である。少なくともメモリーユニット１００が有効であることさえ確認できれば、インク推定情報にチャージ（インク消費量をリセット）してもよいので、この場合のインク使用許可情報はメモリーユニットが有効であることを確認できる情報であればよい。
【０１５７】
また、図３を用いて上述したように、カラー印刷の印刷装置を想定し、インクタンク、スロット、メモリーユニット及びスライダーが複数であるものとして説明した。しかし、モノクロ印刷の印刷装置であれば、インクタンク、スロット、メモリーユニット及びスライダーはそれぞれ１つであってもよい。
【０１５８】
また、本実施形態では、インク有無を検知するセンサーがインク無しを検出した時点で印刷動作を停止するものとしたが、これには限定されず、センサーによるインク無しの検出後、処理部２１０により所定数のカウント処理が行われた場合（ソフトカウントが所与の閾値以上となった場合）に印刷動作を停止してもよい。また、センサーによるインク無しの検出に基づく印刷動作の停止後に、センサーによりインク有りが検出された場合には、印刷装置は印刷動作の停止前の状態に復帰する。例えば、チャージ済みフラグやリザーブ済みフラグの状態は、印刷動作の停止前の値に設定される。図１３の状態遷移図の例であれば、センサーによるインク無しの検出は、印刷動作中に行われることから、Ｓ１〜Ｓ６の各状態において、センサーによる印刷動作の停止が発生しうる。その場合、状態Ｓｉ（ｉは１≦ｉ≦６を満たす整数）から不図示の印刷停止状態に移行するとともに、停止前の状態であるＳｉを保持（例えば記憶部２１２に記憶）しておき、インク有りの検出時には、印刷停止状態から状態Ｓｉに移行する処理を行う。
【０１５９】
また、メモリーユニット１００の装着検出の方法は、図９に示すものに限定されない。例えば、電気的に接続された２つの装着検出端子をメモリーユニット１００に設けて、処理部２１０が、これら２つの装着検出端子に対応する２つの本体側（スロット側）装着検出端子間の電気的導通を検出することで、装着検出を行ってもよい。
【０１６０】
また、処理部２１０が、アクセス対象であるメモリーユニット１００を選択する方法は上記の実施形態に限定されない。例えば、処理部２１０がクロック信号ＳＣＫをスロット２３０毎に個別に出力する構成にすれば、所与のメモリーユニットにのみクロック信号ＳＣＫを出力することで、当該メモリーユニットを選択することができる。或いは、処理部２１０がデータ信号ＳＤＡをスロット２３０毎に個別に入出力する構成にすれば、所与のメモリーユニットにのみデータ信号ＳＤＡ（例えば読み出しコマンドなど）を出力することで、当該メモリーユニットを選択することもできる。
【０１６１】
また、インク補充用容器はインクパック３１０には限定されない。例えば、インク補充用容器は樹脂等の硬質の部材を用いた容器であってもよい。この場合であっても、インク補充用容器はインクタンク２２１に対するインクの補充までの使用に耐えればよく、インクタンク２２１に比べて耐久性等に対する要求を低くできる点に変わりはない。なお、インクパック３１０（パウチパック）を用いる場合、開封後には内部のインクを全てインクタンク２２１に補充する必要があることが想定される。言い換えれば、インクパック３１０は、一度開封してしまうと、インクを適切に保管する用途で用いることが難しい。これに対して、インク補充用容器に硬質の部材を用い、補充容器自体に栓ができるものとした場合、複数回にわけてインクを補充したりすることが可能になる。
【０１６２】
また、記憶装置１１０にメモリーユニット１００が装着された印刷装置本体の固有情報を記憶する領域を設けてもよい。固有情報は、処理部２１０によりメモリーユニットが適正であると判定されたとき、あるいは、バックアップ情報と共に記憶装置１１０に書込むことができる。このようにすれば、記憶部２１２の故障から復旧すべき印刷装置とメモリーユニットの紐付ができる。さらに、印刷装置復旧時、処理部２１０は、記憶装置１１０の固有情報と自分自身の固有情報が同じか否かを判定し、同じであれば、印刷装置本体の記憶部２１２にバックアップ情報を書込むことで、容易に復旧作業が完了する。このとき、メモリーユニットが無効状態に設定されていない場合には、リザーブ済みフラグも１を設定する。
【０１６３】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また印刷装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１６４】
１００…メモリーユニット、１１０…記憶装置、２００…印刷装置、２１０…処理部、
２１２…記憶部、２１３…通信処理部、２２０…インク収容部、２２１…インクタンク、
２３０…スロット、２４０…スライダー、２４２…インク供給口カバー、
２５０…操作部、３００…インクパックセット、３１０…インクパック、
ＣＣＯ…本体側装着検出端子、ＣＲＳＴ…リセット端子、ＣＳＣＫ…クロック端子、
ＣＳＤＡ…データ端子、ＣＶＤＤ…電源端子、ＣＶＳＳ…電源端子、
ＴＣＯ…装着検出端子、ＴＲＳＴ…リセット端子、ＴＳＣＫ…クロック端子、
ＴＳＤＡ…データ端子、ＴＶＤＤ…電源端子、ＴＶＳＳ…電源端子
【図１】
0006641950.tif 000002
【図２】
0006641950.tif 000003
【図３】
0006641950.tif 000004
【図４】
0006641950.tif 000005
【図５】
0006641950.tif 000006
【図６】
0006641950.tif 000007
【図７】
0006641950.tif 000008
【図８】
0006641950.tif 000009
【図９】
0006641950.tif 000010
【図１０】
0006641950.tif 000011
【図１１】
0006641950.tif 000012
【図１２】
0006641950.tif 000013
【図１３】
0006641950.tif 000014