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