(57)【特許請求の範囲】
【請求項１】
液体噴射装置に装着可能な液体容器であって、
前記液体容器が前記液体噴射装置に装着されている装着状態において前記装着状態を前記液体噴射装置に判定させることと、前記装着状態において前記液体容器が前記液体噴射装置に装着されていない非装着状態を前記液体噴射装置に判定させることが可能な装着状態通知部を備える、液体容器。
【請求項２】
請求項１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記液体噴射装置による読み書きとは無関係に、前記メモリ上の前記液体情報を変更する情報変更部と、
を備え、
前記情報変更部が前記液体情報の変更を行っているときに、前記装着状態通知部は、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
【請求項３】
請求項１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記装着状態通知部が、前記非装着状態を前記液体噴射装置に判定させているときに、前記メモリ上の前記液体情報を変更する情報変更部と、
を備える、液体容器。
【請求項４】
請求項１ないし請求項３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続されると共に、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記装着状態通知部は、前記判定用端子をハイインピーダンス状態にすることによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
【請求項５】
請求項４に記載の液体容器において、
前記判定用端子は、前記液体噴射装置から前記装着状態か否かの判定のための入力信号を受ける入力端子と、前記入力信号に応じて前記装着状態を示す応答信号を出力する出力端子とを含み、
前記装着状態通知部は、前記入力端子および前記出力端子の少なくとも一方をハイインピーダンス状態にすることによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
【請求項６】
請求項１ないし請求項３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続されると共に、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記装着状態通知部は、前記判定用端子を介して前記非装着状態を示す信号を出力することによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
【請求項７】
請求項６に記載の液体容器において、
前記判定用端子は、前記液体噴射装置から前記装着状態か否かの判定のための入力信号を受ける入力端子と、前記入力信号に応じて前記装着状態を示す応答信号を出力する出力端子とを含み、
前記装着状態通知部は、前記出力端子から前記応答信号に代えて前記非装着状態を示す信号を出力することによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
【請求項８】
請求項１ないし請求項３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続される第１の端子を備え、
前記第１の端子の電位が所定電位か否かにより、前記装着状態か前記非装着状態かを判定させる、液体容器。
【請求項９】
請求項８に記載の液体容器は、さらに、
前記装着状態において、前記所定電位が供給される第２の端子を備え、
前記装着状態通知部は、前記第１の端子と前記第２の端子との間を導通状態と非導通状態とに切り換える第１の切換部である、液体容器。
【請求項１０】
請求項２または請求項３に記載の液体容器は、さらに、
利用者の操作を受け付けるための操作受付部を備え、
前記情報変更部は、前記利用者の操作が受け付けられた場合に前記液体情報を変更する液体容器。
【請求項１１】
請求項１０に記載の液体容器は、さらに、
前記本体の一方の側に配置され、前記液体噴射装置に前記液体を供給するための供給孔を備え、
前記操作受付部は、前記本体の前記一方の側の反対側に設けられている、液体容器。
【請求項１２】
請求項２または請求項３に記載の液体容器において、
前記情報変更部は、前記液体情報の値が所定の条件を満たした場合に前記液体情報を変更する液体容器。
【請求項１３】
請求項２または請求項３に記載の液体容器において、
前記情報変更部は、前記液体噴射装置による前記メモリ上の前記液体情報の更新回数が所定回数を超えた場合に、前記液体情報を変更する液体容器。
【請求項１４】
請求項２または請求項３に記載の液体容器において、
前記液体情報は、前記収容された液体の残量を特定するための残量情報を含む、液体容器。
【請求項１５】
請求項２または請求項３に記載の液体容器において、
前記本体には、前記液体を再充填するための再充填孔が設けられている液体容器。
【請求項１６】
請求項１５に記載の液体容器は、さらに、
前記本体の一方の側に配置され、前記液体噴射装置に前記液体を供給するための供給孔を備え、
前記再充填孔は、前記本体の前記一方の側の反対側に設けられている、液体容器。
【請求項１７】
請求項２または請求項３に記載の液体容器は、さらに、
前記装着状態において、前記メモリと前記液体噴射装置とを電気的に接続するためのメモリ端子と、
前記メモリと前記メモリ端子との間を導通状態と非導通状態とに切り換える第２の切換部と、
を備え、
前記情報変更部が前記液体情報を変更しているときに、前記第２の切換部は、前記メモリと前記メモリ端子との間を非導通状態とする、液体容器。
【請求項１８】
請求項１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記液体噴射装置による読み書きとは無関係に、前記メモリ上の前記液体情報を変更する情報変更部と、
を備え、
前記情報変更部が前記液体情報の変更を行っている期間を含む所定の期間において、前記装着状態通知部は、前記非装着状態を前記液体噴射装置に認識させる、液体容器。
【請求項１９】
液体噴射装置に装着可能な基板であって、
前記基板が前記液体噴射装置に装着されている装着状態において前記装着状態を前記液体噴射装置に認識させることと、前記装着状態において前記基板が前記液体噴射装置に装着されていない非装着状態を前記液体噴射装置に認識させることが可能な装着状態通知部を備える、基板。
【請求項２０】
請求項１９に記載の基板において、
前記基板は、液体噴射装置に供給される液体を収容する液体容器に搭載されている、基板。
【請求項２１】
液体を収容する液体容器が液体噴射装置に装着された装着状態で前記液体容器のメモリに記録された前記液体に関する液体情報を変更する方法であって、
（ａ）前記装着状態において、前記液体容器が前記液体噴射装置に装着されていない非装着状態を前記液体噴射装置に認識させる工程と、
（ｂ）前記液体噴射装置が前記非装着状態を認識している間に、前記メモリ上の前記液体情報を、前記液体噴射装置とは無関係に変更する第２の工程と、
（ｃ）前記工程（ｂ）の後に、前記装着状態を前記液体噴射装置に認識させる第３の工程と、
を備える方法。
【請求項２２】
液体噴射装置に装着可能な基板であって、
メモリと、
前記メモリを制御する制御部と、
前記基板が前記液体噴射装置に装着された装着状態において、前記液体噴射装置に電気的に接続され、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記制御部は、所定の条件を満たした場合に、前記判定用端子をハイインピーダンス状態にすると共に、前記メモリに記憶されたデータを書き換える、基板。
【請求項２３】
液体噴射装置に装着可能な液体容器であって、
メモリと、
前記メモリを制御する制御部と、
利用者の操作を受け付けるための操作受付部と、
前記液体容器が前記液体噴射装置に装着された装着状態において、前記液体噴射装置に電気的に接続され、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記制御部は、前記利用者の操作が受け付けられた場合に、前記判定用端子をハイインピーダンス状態にすると共に、前記メモリに記憶されたデータを書き換える、液体容器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体容器、基板、液体情報を変更する方法に関する。
【背景技術】
【０００２】
インクジェットプリンタには、インクが収容されたインク容器が装着される。ここで、インクの残量を示す残量情報を記録するメモリを搭載するインク容器に、該インク容器にインクを再充填したときに押されるリセットボタンを設ける技術が知られている（例えば、特許文献１）。この技術では、リセットボタンを押すとメモリ上の残量情報が、プリンタが正常に動作するように書き換えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２０２９００号公報
【特許文献２】特開２００４−９８５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、インク容器をプリンタに装着した状態で、メモリ上の残量情報を書き換えると、書き換えている間にプリンタが当該メモリにアクセスするおそれがあった。そうすると、当該メモリにおいて、正常な読み書きが阻害され、データ化けなどが発生するおそれがあった。このような課題は、インク容器に限らず、液体噴射装置に装着可能な液体容器に共通する課題である。また、このような課題は、メモリの書き換えに限らず、液体容器を液体噴射装置に装着した状態で、液体容器に対してなんらかの作業をする際に共通する課題であった。
【０００５】
この発明は、液体容器を液体噴射装置に装着した状態で、液体容器に対して何らかの作業をする際に、液体噴射装置の動作によって不都合が生じることを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］液体噴射装置に装着可能な液体容器であって、
前記液体容器が前記液体噴射装置に装着されている装着状態において前記装着状態を前記液体噴射装置に判定させることと、前記装着状態において前記液体容器が前記液体噴射装置に装着されていない非装着状態を前記液体噴射装置に判定させることが可能な装着状態通知部を備える、液体容器。
こうすれば、液体噴射装置に液体容器が装着されていても、液体容器が装着されていないと液体噴射装置に判定させることができる。この結果、液体噴射装置に装着したままで液体容器に対して何らかの作業を行っているときに、非装着を判定させることにより液体噴射装置が液体容器装着時の動作を行うことを抑制することができる。
【０００８】
［適用例２］  適用例１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記液体噴射装置による読み書きとは無関係に、前記メモリ上の前記液体情報を変更する情報変更部と、
を備え、
前記情報変更部が前記液体情報の変更を行っているときに、前記装着状態通知部は、前記非装着状態を前記液体噴射装置に認識させる、液体容器。
こうすれば、液体噴射装置とは無関係にメモリ上の液体情報を変更しているときに、液体噴射装置がメモリにアクセスすることを抑制することができる。
【０００９】
［適用例３］適用例１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記装着状態通知部が、前記非装着状態を前記液体噴射装置に判定させているときに、前記メモリ上の前記液体情報を変更する情報変更部と、
を備える、液体容器。
こうすれば、非装着状態を液体噴射装置に判定させているときに、メモリ上の液体情報を変更するので、メモリ上の液体情報を変更しているときに、液体噴射装置がメモリにアクセスすることを抑制することができる。
【００１０】
［適用例４］適用例１ないし適用例３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続されると共に、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記装着状態通知部は、前記判定用端子をハイインピーダンス状態にすることによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
こうすれば、液体噴射装置は、判定用端子に対応する装置側端子に判定用端子が接触していることを判定できないので、液体噴射装置に非装着状態であると判定させることができる。
【００１１】
［適用例５］適用例４に記載の液体容器において、
前記判定用端子は、前記液体噴射装置から前記装着状態か否かの判定のための入力信号を受ける入力端子と、前記入力信号に応じて前記装着状態を示す応答信号を出力する出力端子とを含み、
前記装着状態通知部は、前記入力端子および前記出力端子の少なくとも一方をハイインピーダンス状態にすることによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
こうすれば、液体噴射装置は、出力端子から応答信号を受信できないので、液体噴射装置に非装着状態であると判定させることができる。
【００１２】
［適用例６］適用例１ないし適用例３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続されると共に、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記装着状態通知部は、前記判定用端子を介して前記非装着状態を示す信号を出力することによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
こうすれば、液体噴射装置は非装着状態を示す信号を受け取るので、液体噴射装置に非装着状態であると判定させることができる。
【００１３】
［適用例７］適用例６に記載の液体容器において、
前記判定用端子は、前記液体噴射装置から前記装着状態か否かの判定のための入力信号を受ける入力端子と、前記入力信号に応じて前記装着状態を示す応答信号を出力する出力端子とを含み、
前記装着状態通知部は、前記出力端子から前記応答信号に代えて前記非装着状態を示す信号を出力することによって、前記非装着状態を前記液体噴射装置に判定させる、液体容器。
こうすれば、液体噴射装置は非装着状態を示す信号を受け取るので、液体噴射装置に非装着状態であると判定させることができる。
【００１４】
［適用例８］適用例１ないし適用例３のいずれかに記載の液体容器は、さらに、
前記装着状態において、前記液体噴射装置に電気的に接続される第１の端子を備え、
前記第１の端子の電位が所定電位か否かにより、前記液体噴射装置に前記装着状態か前記非装着状態かを判定させる、液体容器。
こうすれば、容易に装着状態か非装着状態かを液体噴射装置に認識させることができる。
【００１５】
［適用例９］適用例８に記載の液体容器は、さらに、
前記装着状態において、前記所定電位が供給される第２の端子を備え、
前記装着状態通知部は、前記第１の端子と前記第２の端子との間を導通状態と非導通状態とに切り換える第１の切換部である、液体容器。
こうすれば、簡便な構成で装着状態通知部を実現することができる。
【００１６】
［適用例１０］適用例２または適用例３に記載の液体容器は、さらに、
利用者の操作を受け付けるための操作受付部と、
前記情報変更部は、前記利用者の操作が受け付けられた場合に前記液体情報を変更する液体容器。
こうすれば、利用者の操作により、液体噴射装置とは無関係に液体情報を変更できる。
【００１７】
［適用例１１］適用例１０に記載の液体容器は、さらに、
前記本体の一方の側に配置され、前記液体噴射装置に前記液体を供給するための供給孔を備え、
前記操作受付部は、前記本体の前記一方の側の反対側に設けられている、液体容器。
こうすれば、利用者は容易に操作受付部を操作することができる。
【００１８】
［適用例１２］適用例２または適用例３に記載の液体容器において、
前記情報変更部は、前記液体情報の値が所定の条件を満たした場合に前記液体情報を変更する液体容器。
こうすれば、液体噴射装置とは無関係に、自動で液体情報を変更できる。
【００１９】
［適用例１３］適用例２または適用例３に記載の液体容器において、
前記情報変更部は、前記液体噴射装置による前記メモリ上の前記液体情報の更新回数が所定回数を超えた場合に、前記液体情報を変更する液体容器。
こうすれば、液体噴射装置とは無関係に、自動で液体情報を変更できる。
【００２０】
［適用例１４］適用例２または適用例３に記載の液体容器において、
前記液体情報は、前記収容された液体の残量を特定するための残量情報を含む、液体容器。
こうすれば、液体の残量情報を、液体噴射装置とは無関係に変更することができる。
【００２１】
［適用例１５］適用例２または適用例３に記載の液体容器において、
前記本体には、前記液体を再充填するための再充填孔が設けられている液体容器。
こうすれば、例えば、液体を再充填したときに、液体の残量情報を、液体噴射装置とは無関係に変更することができる。
【００２２】
［適用例１６］適用例１５に記載の液体容器は、さらに、
前記本体の一方の側に配置され、前記液体噴射装置に前記液体を供給するための供給孔を備え、
前記再充填孔は、前記本体の前記一方の側の反対側に設けられている、液体容器。
こうすれば、液体容器を液体噴射装置に装着した状態で、容易に液体の再充填を行うことができる。
【００２３】
［適用例１７］適用例２または適用例３に記載の液体容器は、さらに、
前記装着状態において、前記メモリと前記液体噴射装置とを電気的に接続するためのメモリ端子と、
前記メモリと前記メモリ端子との間を導通状態と非導通状態とに切り換える第２の切換部と、
を備え、
前記情報変更部が前記液体情報を変更しているときに、前記第２の切換部は、前記メモリと前記メモリ端子との間を非導通状態とする、液体容器。
こうすれば、より確実に情報変更部が液体情報を変更しているときに、液体噴射装置がメモリにアクセスすることを抑制することができる。
【００２４】
［適用例１８］適用例１に記載の液体容器は、さらに、
液体を収容する本体と、
前記装着状態において、前記液体噴射装置が前記収容された液体に関する液体情報を読み書きするためのメモリと、
前記液体噴射装置による読み書きとは無関係に、前記メモリ上の前記液体情報を変更する情報変更部と、
を備え、
前記情報変更部が前記液体情報の変更を行っている期間を含む所定の期間において、前記装着状態通知部は、前記非装着状態を前記液体噴射装置に認識させる、液体容器。
こうすれば、より確実に情報変更部が液体情報を変更しているときに、液体噴射装置がメモリにアクセスすることを抑制することができる。
【００２５】
［適用例１９］
液体噴射装置に装着可能な基板であって、
メモリと、
前記メモリを制御する制御部と、
前記基板が前記液体噴射装置に装着された装着状態において、前記液体噴射装置に電気的に接続され、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記制御部は、所定の条件を満たした場合に、前記判定用端子をハイインピーダンス状態にすると共に、前記メモリに記憶されたデータを書き換える、基板。
こうすれば、所定の条件を満たした場合に非装着状態を液体噴射装置に判定させながら、メモリ上のデータを書き換えるので、所定の条件を満たした場合にメモリ上のデータを安全に書き換えられる。
【００２６】
［適用例２０］
液体噴射装置に装着可能な液体容器であって、
メモリと、
前記メモリを制御する制御部と、
利用者の操作を受け付けるための操作受付部と、
前記液体容器が前記液体噴射装置に装着された装着状態において、前記液体噴射装置に電気的に接続され、前記液体噴射装置によって前記装着状態か否かの判定に用いられる判定用端子を備え、
前記制御部は、前記利用者の操作が受け付けられた場合に、前記判定用端子をハイインピーダンス状態にすると共に、前記メモリに記憶されたデータを書き換える、液体容器。
こうすれば、利用者の操作が受け付けられた場合に非装着状態を液体噴射装置に判定させながら、メモリ上のデータを書き換えるので、利用者の操作が受け付けられた場合にメモリ上のデータを安全に書き換えられる。
【００２７】
この発明は、種々の形態で実現することが可能であり、例えば、液体噴射装置に装着可能な基板、液体容器に搭載される基板、液体を収容する液体容器が液体噴射装置に装着された装着状態で前記液体容器のメモリに記録された前記液体に関する液体情報を変更する方法、上記液体容器または基板における制御方法などの形態で実現することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施例としての印刷システムの概略構成を示す説明図。
【図２】第１実施例おけるインクカートリッジの外観構成を示す斜視図。
【図３】インクカートリッジがキャリッジに取り付けられた状態を示す図。
【図４】基板の構成について説明する図。
【図５】基板の表面の９つの端子について説明する図。
【図６】インクカートリッジの内部構成を説明する説明図。
【図７】第１実施例のインクカートリッジとプリンタの電気的な構成を示す図。
【図８】第１実施例のリセット処理の処理ステップを示すフローチャート。
【図９】第２実施例のインクカートリッジとプリンタの電気的な構成を示す図。
【図１０】第２実施例のリセット処理の処理ステップを示すフローチャート。
【図１１】第３実施例のインクカートリッジとプリンタの電気的な構成を示す図。
【図１２】第３実施例のリセット処理の処理ステップを示すフローチャート。
【図１３】第４実施例のインクカートリッジとプリンタの電気的な構成を示す図。
【図１４】第４実施例のリセット処理の処理ステップを示すフローチャート。
【図１５】第５実施例のリセット処理の処理ステップを示すフローチャート。
【図１６】第１１変形例におけるインクカートリッジとプリンタの電気的な構成を示す図。
【図１７】第１２変形例におけるインクカートリッジとプリンタの電気的な構成を示す図。
【発明を実施するための形態】
【００２９】
Ａ．第１実施例：
図１は、本発明の一実施例としての印刷システムの概略構成を示す説明図である。印刷システムは、プリンタ２０と、コンピュータ９０と、を備えている。プリンタ２０は、コネクタ８０を介して、コンピュータ９０と接続されている。
【００３０】
プリンタ２０は、副走査送り機構と、主走査送り機構と、ヘッド駆動機構と、各機構を制御するための主制御回路４０と、を備えている。副走査送り機構は、紙送りモータ２２とプラテン２６とを備えており、紙送りモータの回転をプラテンに伝達することによって用紙Ｐを副走査方向に搬送する。主走査送り機構は、キャリッジモータ３２と、プーリ３８と、キャリッジモータとプーリとの間に張設された駆動ベルト３６と、プラテン２６の軸と並行に設けられた摺動軸３４と、を備えている。摺動軸３４は、駆動ベルト３６に固定されたキャリッジ３０を摺動可能に保持している。キャリッジモータ３２の回転は、駆動ベルト３６を介してキャリッジ３０に伝達され、キャリッジ３０は、摺動軸３４に沿ってプラテン２６の軸方向（主走査方向）に往復動する。ヘッド駆動機構は、キャリッジ３０に搭載された印刷ヘッドユニット６０を備えており、印刷ヘッドを駆動して用紙Ｐ上にインクを吐出させる。印刷ヘッドユニット６０には、後述するように、複数のインクカートリッジを脱着自在に装着可能である。キャリッジ３０には、さらに、キャリッジ回路５０が搭載されている。キャリッジ回路５０は、主制御回路４０と協働してインクカートリッジ１００に関連する制御を行うための回路であり、以下ではサブ制御部ともいう。プリンタ２０は、さらに、ユーザがプリンタの各種の設定を行ったり、プリンタのステータスを確認したりするための操作部７０を備えている。
【００３１】
図２は、第１実施例おけるインクカートリッジの外観構成を示す斜視図である。インクカートリッジ１００は、インクを収容する本体１０１と、インク供給部１０２と、基板１１０と、係合レバー１０４と、を備えている。図２において、フィルム１０３は、大気開放孔を封止するフィルムであり、インクカートリッジ１００を使用する際に剥がされる。インク供給部１０２は、本体１０１の底面に設けられ、印刷ヘッドユニット６０に装着されたときに、印刷ヘッドユニット６０に対してインクを供給する。
【００３２】
図３は、インクカートリッジがキャリッジに取り付けられた状態を示す図である。キャリッジ３０において、印刷ヘッドユニット６０の上方にホルダ６５が設けられており、インクカートリッジ１００は、ホルダ６５に装着される。インクカートリッジ１００がホルダ６５に装着されると、係合レバー１０４の突起１０４ａが、ホルダ６５に形成された凹部６１に係合する。これにより、インクカートリッジ１００は、ホルダ６５に固定される。プリンタ２０が印刷を行っているとき、インクカートリッジ１００は、矢印ＡＲ１に示す方向に往復移動する。
【００３３】
図４は、基板１１０の構成について説明する図である。基板１１０の表面には、９つの端子１１１が配置されている。基板１１０の裏面には、制御部１３０およびメモリ１４０が配置されている。制御部１３０は、例えば、ロジック回路により構成されている。制御部１３０とメモリ１４０は、電気的に接続されており、制御部１３０は、メモリ１４０へのデータの書き込みやメモリ１４０からのデータの読み出しを始めとするメモリ１４０の制御処理を実行する。具体的には、例えば、後述するリセット処理を実行する。メモリ１４０は、例えば、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）やＦｅＲＡＭ（Ferroelectric Random Access Memory）などの書換可能な不揮発性メモリである。制御部１３０とメモリ１４０は、それぞれ異なるチップで構成され、配線で接続されていても良いし、一つのチップで構成されていても良い。基板１１０の裏面には、さらに、４本の配線１２１〜１２４を介してリセットボタン１２０が接続されている。リセットボタン１２０は、図３に示すように、インクカートリッジ１００の上面、すなわち、インク供給部１０２の配置された底面の反対側の面に配置される。なお、図示は省略するが、インクカートリッジ１００は、電池を備えている。電池は、リセットボタン１２０が利用者により押下された際に、プリンタ２０から電源の供給が無くても後述するリセット処理におけるメモリ１４０の書き換えを制御部１３０が行えるように、制御部１３０およびメモリ１４０に電源を供給する。
【００３４】
図５は、基板１１０の表面の９つの端子１１１について説明する図である。各端子は、略矩形状に形成され、挿入方向Ｒと略垂直な列を２列形成するように配置されている。挿入方向Ｒは、インクカートリッジ１００をホルダ６５に装着するときの挿入方向を示す。２つの列のうち、挿入方向Ｒ側、すなわち、図５における下側に位置する列を下側列と呼び、挿入方向Ｒの反対側、すなわち、図５における上側に位置する列を上側列と呼ぶ。上側列を形成する端子と、下側列を形成する端子は、互いの端子中心が挿入方向Ｒに並ばないように、互い違いに配置され、いわゆる千鳥状の配置を構成している。
【００３５】
端子１１１のうち、上側列を形成するように配列されている端子は、左側から、第１のカートリッジアウト端子ＣＯＡ、接地端子ＶＳＳ、電源端子ＶＤＤ、第２のカートリッジアウト端子ＣＯＢである。下側列を形成するように配列されている端子は、左側から、第１のセンサ駆動用端子ＳＮ、リセット端子ＲＳＴ、クロック端子ＳＣＫ、データ端子ＳＤＡ、第２のセンサ駆動用端子ＳＰである。各端子の電気的な構成については後述する。
【００３６】
図６は、インクカートリッジ１００の内部構成を説明する説明図である。インクカートリッジ１００の本体１０１の内部には、インク収容室１０７と、再充填孔１０５と、大気開放孔１０６が形成されている。インク収容室１０７には、インク５が収容されている。再充填孔１０５は、一方がインク収容室１０７に連通し、他方が外部に開口している。再充填孔１０５の開口は、インクカートリッジ１００の上面に設けられている。再充填孔１０５は、インク収容室１０７内のインク５がプリンタ２０により消費されて減少した後、利用者がインクをインク収容室１０７に補充するための孔である。大気開放孔１０６は、一方がインク収容室１０７に連通し、他方が外部に開口している。大気開放孔１０６の開口は、これを封止するフィルム１０３が底面に貼付されている（図２）ことから解るように、実際にはインクカートリッジ１００の底面に設けられているが、図６では簡略化して示している。大気開放孔１０６は、インク収容室１０７におけるインク５の消費に応じて、大気をインク収容室１０７に導入するための孔である。
【００３７】
インクカートリッジ１００の内部には、さらに、インク供給部１０２の近傍にセンサ１５０が設けられている。詳細の図示は省略するが、センサ１５０は、インク供給部付近のインク流路の一部を形成するキャビティと、キャビティの壁面の一部を形成する振動板と、振動板上に配置された圧電素子とを備えている。プリンタ２０は、圧電素子に電気エネルギを与えることにより、圧電素子を介して振動板を振動させることができる。その後、振動板の残留振動の特性（周波数等）を、圧電素子を介して検出することにより、プリンタ２０はキャビティにおけるインクの有無を検出することができる。具体的には、本体１０１に収容されていたインク５が消費されることにより、インク５が満たされた状態から大気が満たされた状態に、キャビティの内部の状態が変化すると、振動板の残留振動の特性が変化する。かかる振動特性の変化を、センサ１５０（圧電素子）を介して検出することにより、インクジェットプリンタは、キャビティにおけるインクの有無を検出することができる。
【００３８】
図７は、第１実施例のインクカートリッジ１００とプリンタ２０の電気的な構成を示す図である。５つの端子、すなわち、接地端子ＶＳＳ、電源端子ＶＤＤ、リセット端子ＲＳＴ、クロック端子ＣＳＫ、データ端子ＳＤＡは、それぞれ、メモリ１４０に接続されている。下側列の両端に位置する２つの端子、すなわち、第１のセンサ駆動用端子ＳＮおよび第２のセンサ駆動用端子ＳＰは、センサ１５０の圧電素子の一方の電極および他方の電極にそれぞれ接続されている。第１のカートリッジアウト端子ＣＯＡは、配線１２１に接続され、接地端子ＶＳＳは、配線１２２と接続されている。第２のカートリッジアウト端子ＣＯＢは、本実施例では、どこにも接続されていない。
【００３９】
リセットボタン１２０は、２つのスイッチＳＷａ、ＳＷｂを含んでいる。スイッチＳＷａは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を接続状態と非接続状態に切り換えられる構成であれば良い。スイッチＳＷｂは、リセットボタン１２０がユーザに押下されたことを制御部１３０に通知できる構成であれば良い。例えば、スイッチＳＷａは、リセットボタン１２０がユーザに押下された物理的な変動に応じて切り換えられる機械的なスイッチであっても良く、リセットボタン１２０がユーザに押下されたことを認識した制御部１３０によって電気的に制御されるスイッチ（例えば、トランスミッションゲート）であっても良い。スイッチＳＷｂは、リセットボタン１２０がユーザに押下された物理的な変動に応じて切り換えられる機械的なスイッチであっても良いし、リセットボタン１２０がユーザに押下されたことを検出して制御部１３０に通知する電気的なスイッチであっても良い。本実施例では、スイッチＳＷａ、ＳＷｂは、機械的なスイッチであるとして説明する。第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳは、配線１２１、第１のスイッチＳＷａ、配線１２２を介して、互いに接続されている。したがって、第１のスイッチＳＷａがオンにされると、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間は導通状態となる。そして、第１のスイッチＳＷａがオフにされると、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間は非導通状態となる。第２のスイッチＳＷｂは、制御部に対して、メモリ１４０のリセットを指示するスイッチである。第２のスイッチＳＷｂがオンになると、制御部１３０は、メモリ１４０のリセットを行う。メモリのリセットについては後述する。
【００４０】
サブ制御部５０は、主制御回路４０とバスを介して通信することができる。サブ制御部５０は、プリンタ側端子と、カートリッジ認識部５１と、メモリアクセス部５２と、センサアクセス部５３とを備えている。
【００４１】
プリンタ側端子は、一つのインクカートリッジ１００ごとに９つ設けられている。９つのプリンタ側端子は、インクカートリッジ１００がプリンタ２０に装着された状態で、インクカートリッジ１００の基板１１０の９つの端子（図５）にそれぞれ接触する端子である。これにより、プリンタ２０とインクカートリッジ１００は、それぞれ電気的に接続される。以下では、基板１１０の端子と対応する（接触する）プリンタ側端子を、基板１１０の端子の符号の頭にＰを付した符号で示す。例えば、基板１１０のクロック端子ＳＣＫと対応する（接触する）プリンタ側端子を、プリンタ側端子ＰＳＣＫと呼ぶ。
【００４２】
プリンタ側接地端子ＰＶＳＳは、Ｌレベル（ＧＮＤレベル）に接続されている。第１のプリンタ側カートリッジアウト端子ＰＣＯＡは、プルアップ抵抗Ｒ１を介して、Ｈレベル（ＶＤＤレベル）に接続されている。ＧＮＤレベルを０Ｖとすると、ＶＤＤレベルは、例えば、３．３Ｖとされる。
【００４３】
カートリッジ認識部５１は、第１のプリンタ側カートリッジアウト端子ＰＣＯＡの電位に基づいて、インクカートリッジ１００がプリンタ２０に装着されているか否かを判断する。第１のプリンタ側カートリッジアウト端子ＰＣＯＡがＨレベルである場合には、カートリッジ認識部５１は、インクカートリッジ１００が装着されていない非装着状態であると判断する。ＰＣＯＡがＬレベルである場合には、カートリッジ認識部５１は、インクカートリッジ１００が装着されている装着状態であると判断する。
【００４４】
実際にインクカートリッジ１００が非装着状態である場合には、第１のプリンタ側カートリッジアウト端子ＰＣＯＡがハイインピーダンス状態（フローティング状態）である。したがって、第１のプリンタ側カートリッジアウト端子ＰＣＯＡはＨレベルに維持され、非装着状態であると正しく判断される。
【００４５】
インクカートリッジ１００が装着状態である場合には、第１のスイッチＳＷａがオン状態であれば、第１のプリンタ側カートリッジアウト端子ＰＣＯＡはＬレベルに維持され、装着状態であると正しく判断される。インクカートリッジ１００において、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとが導通状態になるので、第１のプリンタ側カートリッジアウト端子ＰＣＯＡが、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとを介して、プリンタ側接地端子ＰＶＳＳと導通するためである。
【００４６】
一方、インクカートリッジ１００が装着状態であっても、第１のスイッチＳＷａがオフ状態であれば、第１のプリンタ側カートリッジアウト端子ＰＣＯＡがハイインピーダンス状態（フローティング状態）に維持されるので、第１のプリンタ側カートリッジアウト端子ＰＣＯＡはＨレベルに維持され、非装着状態であると判断される。
【００４７】
プリンタ側電源端子ＰＶＤＤ、プリンタ側リセット端子ＰＲＳＴ、プリンタ側クロック端子ＰＳＣＫ、プリンタ側データ端子ＰＳＤＡは、メモリアクセス部５２に接続されている。インクカートリッジ１００が装着状態にあるとき、メモリアクセス部５２は、これらの端子を介して、インクカートリッジ１００のメモリ１４０にアクセスする。具体的には、メモリアクセス部５２は、メモリ１４０からインク残量情報を読み出したり、メモリ１４０にインク残量情報を書き込んだりする。インク残量情報は、本体１０１に収容されたインク５の残量を示す値である。インク残量情報の初期値は、工場出荷時に本体１０１に収容されているインク５の量に対応している。プリンタ２０の主制御回路４０は、インクカートリッジ１００のインク残量を管理している。例えば、主制御回路４０は、印刷開始前にメモリ１４０からインク残量情報を読み出してインク残量を把握し、印刷終了後にインク消費量に基づいてインク残量を算出してメモリ１４０のインク残量情報を更新する。すなわち、主制御回路４０は、メモリ１４０のインク残量情報を、インクの消費に応じて減じていく。主制御回路４０は、インク残量が所定値以下になると、利用者にインクカートリッジ１００の交換または再充填を促す。
【００４８】
第１のプリンタ側センサ駆動用端子ＰＳＮおよび第２のプリンタ側センサ駆動用端子ＰＳＰは、センサアクセス部５３に接続されている。インクカートリッジ１００が装着状態にあるとき、センサアクセス部５３は、これらの端子を介して、上述したようにセンサ１５０を操作し、インクの有無を判断する。センサ１５０による検出結果によりインクが所定値以下であることが検出されると、プリンタ２０は、例えば、メモリに記録されたインク残量を所定値に修正するなどの処理が行われる。
【００４９】
図８は、第１実施例のリセット処理の処理ステップを示すフローチャートである。リセット処理は、インクカートリッジ１００において、リセットボタン１２０が押下されたときに行われる処理である。リセットボタン１２０が押下されると（ステップＳ１０：ＹＥＳ）、第１のスイッチＳＷａがオフ状態となり、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間が非導通状態にされる（ステップＳ２０）。ステップＳ３０では、第２のスイッチＳＷｂがオン状態にされたのを検知した制御部１３０が、メモリ１４０上のインク残量情報を初期値に変更する。このインク残量情報の変更は、プリンタ２０からのアクセスとは無関係に行われる。すなわち、ステップＳ３０では、制御部１３０が自発的にインク残量情報の変更を行う。ステップＳ４０では、第１のスイッチＳＷａがオン状態に戻され、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間が導通状態にされる。本実施例では、スイッチＳＷａ、ＳＷｂは、機械的なスイッチであるため、ステップＳ１０、ステップＳ２０、ステップＳ４０は、制御部１３０が行う処理ではない。ステップＳ１０、ステップＳ２０は利用者によるリセットボタン１２０の押下によって機械的に行われる。ステップＳ４０は利用者がリセットボタン１２０の押下を止めてリセットボタン１２０が元の状態に戻ることによって機械的に行われる。すなわち、ステップＳ３０は、利用者によってリセットボタン１２０を押下され、その後利用者が押下を止めることによってリセットボタン１２０が元の状態に戻るまでの間に、制御部１３０によって行われる。
【００５０】
以上の説明から解るように、本実施例において、第１のスイッチＳＷａが請求項における装着状態通知部に対応する。また、本実施例において、制御部１３０が請求項における情報変更部に対応する。また、本実施例において、第１のカートリッジアウト端子ＣＯＡが請求項における判定用端子および第１の端子に対応する。また、本実施例において、接地端子ＶＳＳが請求項における第２の端子に対応する。また、本実施例において、リセットボタン１２０が請求項における操作受付部に対応する。
【００５１】
以上説明した第１実施例によれば、利用者がインク５をインクカートリッジ１００に再充填した後に、リセットボタン１２０を押すと、インク残量情報が初期値に戻り、インク残量情報と実際に本体１０１に収容されているインクの量との矛盾が解消され、プリンタ２０の誤動作を抑制することができる。
【００５２】
さらに、リセット処理において、メモリ１４０のインク残量情報を初期値に書き換えるときに、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を非導通にする。このため、インク残量情報の書き換えが行われている間、プリンタ２０は、そのインクカートリッジ１００は装着されていない（非装着状態である）と判定する。この結果、インク残量情報の書き換えが行われている間に、プリンタ２０が該メモリ１４０にアクセスしてデータ化けなどの不都合が起こることを抑制することができる。これにより、利用者は、プリンタ２０にインクカートリッジ１００を装着したまま、インクカートリッジ１００にインクを再充填し、リセットボタン１２０を押すことにより、再び問題なくプリンタ２０で印刷を行うことができる。
【００５３】
また、リセットボタン１２０および再充填孔１０５は、本体１０１の上面、すなわち、インク供給口１０２が設けられている底面とは反対側の面に設けられている。この結果、インクカートリッジ１００をプリンタ２０に装着したままで、利用者はリセット処理の指示およびインクの再充填を容易に行うことができる。
【００５４】
Ｂ．第２実施例：
図９は、第２実施例のインクカートリッジ１００ａとプリンタ２０の電気的な構成を示す図である。プリンタ２０の構成は、第１実施例と同一であるので説明を省略する。第２実施例のインクカートリッジ１００ａは、第１実施例と異なり、センサ１５０を備えておらず、９つの端子の全てがロジック回路である制御部１３０ａに接続されている。また、第２実施例のインクカートリッジ１００ａのリセットボタン１２０ａは、第１実施例と異なり、第１のスイッチＳＷａを含んでいない。第２実施例では、センサアクセス部５３がセンサ駆動用端子ＳＮ、ＳＰを介して入力したセンサ駆動信号を制御部１３０ａで受け付け、常に本体１０１にインク５が有ることを示す応答信号を返す。さらに、第２実施例における制御部１３０ａは、所定の期間を測定可能なタイマー機能を備えている。
【００５５】
図１０は、第２実施例のリセット処理の処理ステップを示すフローチャートである。利用者によりリセットボタンが押下されると、第２のスイッチＳＷｂが機械的にオン状態になるため、制御部１３０ａは、リセットボタンが押下されたことを検知することができる。制御部１３０ａはリセットボタンが押下されたことを検知すると（ステップＳ１１０：ＹＥＳ）、リセット処理を始める。ステップＳ１２０では、制御部１３０ａは、タイマーＴのカウントを開始する。ステップＳ１３０では、制御部１３０ａは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳを非導通状態にする。具体的には、制御部１３０ａ内部のトランジスタにより構成されたスイッチにより第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳを非導通状態にする。ステップＳ１４０では、制御部１３０ａは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳを除く他の７つの端子と制御部１３０ａとの間を非導通状態にする。ステップＳ１５０では、制御部１３０ａは、メモリ１４０ａ上のインク残量情報を初期値に変更する。ステップＳ１６０では、制御部１３０ａはタイマーＴが所定値以上であるか否かを判断する。所定値は、例えば、メモリ１４０ａが次のアクセスを受け付けられる状態になるまでに必要な時間より長い時間に対応する値とされる。タイマーＴが所定値に達していないと判断すると（ステップＳ１６０：ＮＯ）、制御部１３０ａは待機する。タイマーＴが所定値以上であると判断すると（ステップＳ１６０：ＹＥＳ）、制御部１３０ａは、上述の７つの端子と制御部１３０ａとの間を導通状態に戻す（ステップＳ１７０）。ステップＳ１８０では、制御部１３０ａは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を導通状態に戻してリセット処理を終了する。
【００５６】
以上の説明から解るように、本実施例において、制御部１３０ａが請求項における装着状態通知部に対応する。また、本実施例において、制御部１３０ａが請求項における情報変更部に対応する。
【００５７】
以上説明した第２実施例によれば、第１実施例と同様の作用効果を奏する。さらに、第２実施例では、メモリ１４０ａ上のインク残量情報を初期値に戻すときに、プリンタ２０がメモリやセンサにアクセスするための７つの端子を制御部１３０ａから切り離す（非導通にする）。このため、メモリ１４０ａ上のインク残量情報を初期値に戻す間にプリンタ２０が誤ってアクセスした場合に、より確実にデータ化けなどの不具合を抑制することができる。
【００５８】
Ｃ．第３実施例：
図１１は、第３実施例のインクカートリッジ１００ｂとプリンタ２０の電気的な構成を示す図である。プリンタ２０の構成は、第１実施例と同一であるので説明を省略する。第３実施例のインクカートリッジ１００ｂは、第１実施例と異なり、リセットボタン１２０を備えておらず、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳは、ロジック回路である制御部１３０ｂに接続されている。その他の構成は、第１実施例と同じである。
【００５９】
図１２は、第３実施例のリセット処理の処理ステップを示すフローチャートである。制御部１３０ｂは、インクカートリッジ１００ｂが装着状態にあるとき、インク残量情報を定期的に、あるいは、更新される度にチェックしており、インク残量情報が規定値以下であるか否かを判断する（ステップＳ２１０）。インク残量情報が規定値を超えている場合には（ステップＳ２１０：ＮＯ）、すなわち、インク残量情報が「本体１０１に収容されたインク５の量が所定量を超えていること」を表している場合には、制御部１３０ｂは待機する。一方、インク残量情報が規定値以下である場合には（ステップＳ２１０：ＹＥＳ）、すなわち、インク残量情報が「本体１０１に収容されたインク５の量が所定量以下であること」を表している場合には、制御部１３０ｂは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳを非導通状態にする（ステップＳ２２０）。ステップＳ２３０では、制御部１３０ｂは、メモリ１４０ｂ上のインク残量情報を初期値に変更する。インク残量情報の変更後のステップＳ２４０では、制御部１３０ｂは、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を導通状態に戻してリセット処理を終了する。
【００６０】
以上の説明から解るように、本実施例において、制御部１３０ｂが請求項における装着状態通知部に対応する。また、本実施例において、制御部１３０ｂが請求項における情報変更部に対応する。
【００６１】
以上説明した第３実施例によれば、インク残量情報が所定値以下になった場合に、自動的にインク残量情報が初期値に変更されるので、利用者が適宜インクカートリッジ１００にインク５を再充填すれば、問題なくプリンタ２０の印刷を続けることができる。
【００６２】
さらに、第１実施例と同様に、リセット処理において、メモリ１４０のインク残量情報を初期値に書き換えるときに、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を非導通にする。この結果、この結果、インク残量情報の変更が行われている間に、プリンタ２０が該メモリ１４０にアクセスしてデータ化けなどの不都合が起こることを抑制することができる。
【００６３】
Ｄ．第４実施例：
図１３は、第４実施例のインクカートリッジ１００ａとプリンタ２０の電気的な構成を示す図である。プリンタ２０の構成は、第１実施例と同一であるので説明を省略する。第４実施例のインクカートリッジ１００ｃは、第２実施例と異なり、リセットボタン１２０ｂを備えていない。その他の構成は、第２実施例と同じである。
【００６４】
図１４は、第４実施例のリセット処理の処理ステップを示すフローチャートである。第３実施例同様に、制御部１３０ｃは、インクカートリッジ１００ｃが装着状態にあるとき、インク残量情報を定期的に、あるいは、更新される度にチェックしており、インク残量情報が規定値以下であるか否かを判断する（ステップＳ３１０）。インク残量情報が規定値を超えている場合には（ステップＳ３１０：ＮＯ）、制御部１３０ｃは待機する。一方、インク残量情報が規定値以下である場合には（ステップＳ３１０：ＹＥＳ）、制御部１３０ｃは、処理をステップＳ３２０に移行する。ステップＳ３２０〜Ｓ３８０までの処理は、第２実施例におけるステップＳ１２０〜Ｓ１８０（図１０）までの処理と同一である。
【００６５】
以上の説明から解るように、本実施例において、制御部１３０ｃが請求項における装着状態通知部に対応する。また、本実施例において、制御部１３０ｃが請求項における情報変更部に対応する。
【００６６】
以上説明した第４実施例によれば、第３実施例と同様の作用効果を奏する。さらに、第４実施例では、メモリ１４０ｃ上のインク残量情報を初期値に戻すときに、プリンタ２０がメモリやセンサにアクセスするための７つの端子を制御部１３０ｃから切り離す（非導通にする）。このため、メモリ１４０ｃ上のインク残量情報を初期値に戻す間にプリンタ２０が誤ってアクセスした場合に、より確実にデータ化けなどの不具合を抑制することができる。
【００６７】
Ｅ．第５実施例：
図１５は、第５実施例におけるリセット処理の処理ステップを示すフローチャートである。第５実施例におけるプリンタおよびインクカートリッジの構成は、第４実施例の構成（図１３）と同一であるので、以下では第４実施例と同一の符号を用いて説明する。第５実施例において、インクカートリッジ１００ｃが装着状態にあるとき、制御部１３０ｃは、インク残量情報がプリンタ２０により更新された回数（書き込み回数）をチェックしており、インク残量情報に対する書き込み回数が所定回以上であるか否かを判断する（ステップＳ４１０）。このような、書き込み回数は、メモリ１４０ｃのインク残量情報が記録される領域とは異なる領域に記憶されても良い。
【００６８】
インク残量情報の書き込み回数が所定回より少ない場合には（ステップＳ４１０：ＮＯ）、制御部１３０ｃは待機する。一方、インク残量情報の書き込み回数が所定回以上である場合には（ステップＳ４１０：ＹＥＳ）、制御部１３０ｃは、処理をステップＳ４２０に移行する。ステップＳ４２０〜Ｓ３６０までの処理は、それぞれ第２実施例におけるステップＳ１３０、Ｓ１４０、Ｓ１５０、Ｓ１７０、Ｓ１８０（図１０）の処理と同一である。以上説明した第５実施例によれば、第４実施例と同様の作用効果を奏する。
【００６９】
Ｆ．変形例：
・第１変形例：
上記各実施例のリセット処理では、インク残量情報の値を初期値に戻しているが、これに代えて、例えば、インク残量が工場出荷時の半分程度の量であることを表す値に変更しても良いし、インク残量を所定量だけ増やした値に変更しても良い。このように、一般的には、インクがある程度存在することを表す所定の値に変更されれば良い。
【００７０】
・第２変形例：
上記各実施例のリセット処理では、インク残量情報の値を変更しているが、これに代えて、インク消費量情報の値を変更しても良い。この場合は、例えば、インク消費量情報を表す値が所定値以上になった場合、あるいは、リセットボタンが押下された場合、インク消費量情報の値を初期値に戻しても良い。一般的には、リセット処理に限らず、インクに関連するインク情報をプリンタ２０からのアクセスとは無関係に変更する処理に対して、本発明を適用することができる。例えば、インクカートリッジに当初とは、異なる色のインクを充填した場合に、インクの色を表す色情報を、充填したインクの色に合わせて変更する処理などが考えられる。このような場合に、上記発明を適用することによって、データ化けなどの不具合を抑制することができる。
【００７１】
・第３変形例：
上記実施例では、第１のカートリッジアウト端子ＣＯＡと接地端子ＶＳＳとの間を非導通状態にすることにより、装着状態にも関わらず、プリンタ２０に非装着状態を認識させている。これに代えて、例えば、装着状態では、インクカートリッジの制御部から何らかの装着連絡信号を定期的におくることにより装着状態を通知し、該連絡情報を停止することによりプリンタ２０に非装着状態を認識させても良い。一般的に言えば、インクカートリッジが現実には装着状態である場合において、プリンタ２０に対して装着状態を通知する手段と、非装着状態を通知する手段とを有していればよい。また、これらの手段は、装着状態をプリンタ２０に認識させた状態と、非装着状態をプリンタ２０に認識させた状態とを、２者択一に排他的に切り換えられることが好ましい。
【００７２】
・第４変形例：
上記各実施例では、メモリ上のインク残量情報の値を変更する際に、インクカートリッジが装着状態であるにも関わらずプリンタ２０に非装着状態を認識させているが、異なる場合にプリンタ２０に非装着状態を認識させても良い。例えば、プリンタ２０にインクカートリッジを装着したままで、しばらく使用しない場合において、インクカートリッジが装着状態であるにも関わらずプリンタ２０に非装着状態を認識させても良い。プリンタ２０が、例えば、インクカートリッジが非装着状態であると認識しているときは、印刷動作をしないように設定されていれば、不使用時のプリンタ２０の誤動作をより確実に抑制できる。
【００７３】
・第５変形例：
上記各実施例では、例えば、リセットボタン１２０が押下されたとき、インク残量情報が所定値以下になったときに、インク残量情報を変更しているが、これに代えて、他の所定の条件を満たしたときに、インク残量情報を変更しても良い。例えば、インクカートリッジに自重を測定する重量センサを設け、一度、重量が減少した後に増加した場合に、インクの再充填が行われたと判断して、インク残量情報を変更しても良い。
【００７４】
・第６変形例：
上記第１実施例では、圧電素子を用いたセンサ１５０が用いられているが、これに代えて、例えば、常にインクがあることを示す周波数の応答信号を返す発振回路などの発振装置を用いても良く、サブ制御部５０と何らかの遣り取りを行うＣＰＵやＡＳＩＣなどのプロセッサや、より簡易なＩＣを用いても良い。
【００７５】
・第７変形例：
上記実施例では、１つのインクタンクを１つのインクカートリッジとして構成しているが、複数のインクタンクを１つのインクカートリッジとして構成しても良い。
【００７６】
・第８変形例：
上記実施例は、インクジェット式のプリンタと、インクカートリッジが採用されているが、インク以外の他の液体を噴射したり吐出したりする液体噴射装置と、その液体を収容した液体容器を採用しても良い。ここでいう液体は、溶媒に機能材料の粒子が分散されている液状体、ジェル状のような流状体を含む。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用しても良い。そして、これらのうちいずれか一種の噴射装置および液体容器に本発明を適用することができる。
【００７７】
・第９変形例：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。
【００７８】
・第１０変形例：
上記各実施例のリセット処理では、インク残量情報の値を変更しているが、インク残量情報と共に、または、インク残量情報に代えて、メモリ１４０上に記憶された他の液体情報の値を変更しても良い。例えば、プリンタ２０がリセット処理後において、新たなインクカートリッジ１００が装着されたと認識するように、メモリ１４０上に記憶された各種の液体情報を変更しても良い。具体的には、メモリ１４０には、プリンタ２０が印刷を実行するたびにインクリメントされる使用履歴情報や、各インクカートリッジ１００に固有のＩＤ情報が記録されている場合がある。この場合、例えば、リセット処理において、制御部１３０は、使用履歴情報を初期値に書き換えることとしても良いし、ＩＤ情報を異なる値に書き換えることとしても良い。
【００７９】
・第１１変形例：
上記各実施例では、プリンタ２０のカートリッジ認識部５１は、第１のカートリッジアウト端子ＣＯＡの電位（第１のプリンタ側カートリッジアウト端子ＰＣＯＡの電位）が接地電位であるか電源電位であるかによって、インクカートリッジ１００が装着されているか否かを判定しているが、インクカートリッジ１００の装着の有無を判定する手法はこれに限られない。プリンタによるインクカートリッジの装着の有無の判定手法に応じて、インクカートリッジが装着状態において、プリンタに装着状態および非装着状態を判定させる構成は適宜に変更され得る。その一例を第１１変形例および第１２変形例として説明する。
【００８０】
図１６は、第１１変形例におけるインクカートリッジとプリンタの電気的な構成を示す図である。図１６において、第１実施例の電気的構成（図７）と異なる構成については符号の末尾に「ｄ」を付し、同一の構成については図７と同一の符号を付した。第１１変形例におけるインクカートリッジ１００ｄは、第１のカートリッジアウト端子ＣＯＡおよび第２のカートリッジアウト端子ＣＯＢを有していない。インクカートリッジ１００ｄでは、センサ駆動用端子ＳＮは、第１のスイッチＳＷａの一端に配線１２１ｄを介して接続されている。第１のスイッチＳＷａの他端は、センサ１５０の圧電素子の一方の電極板に接続されている。第２のセンサ駆動用端子ＳＰは、第１実施例と同様にセンサ１５０の圧電素子の一方の電極板に接続されている。その他のインクカートリッジ１００ｄの構成は、第１実施例と同様であるのでその説明を省略する。
【００８１】
第１１変形例におけるプリンタ２０ｄは、第１および第２のプリンタ側カートリッジアウト端子ＰＣＯＡ、ＰＣＯＢを有していない。第１１変形例におけるカートリッジ認識部５１ｄは、第１のプリンタ側センサ駆動用端子ＰＳＮおよび第２のプリンタ側センサ駆動用端子ＰＳＰに接続されている。カートリッジ認識部５１ｄは、第１のプリンタ側センサ駆動用端子ＰＳＮにパルス信号を入力信号として入力する。カートリッジ認識部５１ｄは、パルス信号の入力に応じて、入力したパルス信号と同様の応答信号が第２のプリンタ側センサ駆動用端子ＰＳＰに現れた場合にインクカートリッジ１００ｄが装着されていると判定する。一方、カートリッジ認識部５１ｄは、パルス信号を入力しても、第２のプリンタ側センサ駆動用端子ＰＳＰに応答信号が現れない場合にインクカートリッジ１００ｄが装着されていないと判定する。センサ１５０として圧電素子が用いられている場合、圧電素子はコンデンサの一種であるため、このような判定が可能である。すなわち、インクカートリッジ１００ｄが装着されており、第１のスイッチＳＷａがオン状態である場合、第１のプリンタ側センサ駆動用端子ＰＳＮに入力されたパルス信号は、第１のセンサ駆動用端子ＳＮとスイッチＳＷａを介して、センサ１５０の圧電素子の一方の電極板に供給される。すると、センサ１５０の圧電素子の他方の電極板は、パルス信号の電位とは正負が逆の電位になる。そうすると、電荷量保存の法則によりセンサ１５０の圧電素子の他方の電極板に接続された第２のセンサ駆動用端子ＳＰには、パルス信号と同様の電位が現れる。第２のセンサ駆動用端子ＳＰに現れた電位を、応答信号として第２のプリンタ側センサ駆動用端子ＰＳＰを介して検出することにより、カートリッジ認識部５１ｄはインクカートリッジ１００ｄが装着されていると判定する。
【００８２】
ここで、第１のスイッチＳＷａがオフ状態である場合、すなわち、第１のプリンタ側センサ駆動用端子ＰＳＮおよび第１のセンサ駆動用端子ＳＮがハイインピーダンス状態（フローティング状態）にされる場合には、第１のプリンタ側センサ駆動用端子ＰＳＮからパルス信号が入力されたとしても、第２のプリンタ側センサ駆動用端子ＰＳＰには応答信号が現れない。したがって、第１のスイッチＳＷａがオフ状態である場合、インクカートリッジ１００ｄがプリンタ２０ｄに装着されていても、プリンタ２０ｄは、インクカートリッジ１００ｄは装着されていないと判定する。第１実施例と同様に、インクカートリッジ１００ｄでは、リセットボタン１２０が押下されていないときは、第１のスイッチＳＷａがオン状態、第２のスイッチＳＷｂがオフ状態とされる。そして、第１実施例と同様に、インクカートリッジ１００ｄでは、リセットボタン１２０が押下されているときは、第１のスイッチＳＷａがオフ状態、第２のスイッチＳＷｂがオン状態とされる。
【００８３】
第１１変形例におけるインクカートリッジ１００ｄの制御部１３０ｄは、第１実施例と同様に、リセットボタン１２０が利用者によって押下されると、第２のスイッチＳＷｂを介して、リセットボタン１２０が押下されたことを認識して、メモリ１４０ｄのインク残量情報を初期値に書き換える。インク残量情報の書き換えは、リセットボタン１２０が利用者によって押下されている間に実行される。リセットボタン１２０が利用者によって押下されている間は、第１実施例と同様に第１のスイッチＳＷａはオフ状態にされるので、プリンタ２０ｄは、インクカートリッジ１００ｄは装着されていないと判定する。以上説明した第１１変形例は、第１実施例と同様の作用・効果を奏する。
【００８４】
なお、上述した第１１変形例では、リセットボタン１２０が利用者によって押下されている間に第１のセンサ駆動用端子ＳＮがハイインピーダンス状態（フローティング状態）になるように、第１のセンサ駆動用端子ＳＮとセンサ１５０との間に第１のスイッチＳＷａを配置しているが、これに代えて、第２のセンサ駆動用端子ＳＰがハイインピーダンス状態（フローティング状態）になるように、第２のセンサ駆動用端子ＳＰとセンサ１５０との間に第１のスイッチＳＷａを配置しても良い。また、第２のセンサ駆動用端子ＳＰとセンサ１５０との間と、第１のセンサ駆動用端子ＳＮとセンサ１５０との間の両方にそれぞれスイッチを配置しても良い。一般的には、入力信号を入力して応答信号を受け取ることによって、インクカートリッジの装着の有無を検出するプリンタに装着されるインクカートリッジにおいて、入力信号を受け取る端子と応答信号を出力する端子の少なくとも一方をハイインピーダンス状態（フローティング状態）とすることが可能なように、構成すれば良い。
【００８５】
・第１２変形例：
図１７は、第１２変形例におけるインクカートリッジとプリンタの電気的な構成を示す図である。第１２変形例におけるプリンタ５０ｄの構成および動作は、第１１変形例と同様であるので、その説明を省略する。図１７に示す第１２変形例のインクカートリッジ１００ｅにおいて、第１１実施例のインクカートリッジ１００ｄの電気的構成（図７）と異なる構成については符号の末尾に「ｅ」を付し、同一の構成については図１６と同一の符号を付した。第１２変形例のインクカートリッジ１００ｅが第１１実施例のインクカートリッジ１００ｄと異なる点は、インクカートリッジ１００ｅはリセットボタン１２０、第１のスイッチＳＷａ、ＳＷｂを有していない点と、第１のスイッチＳＷａに代えて、制御部１３０ｅの制御によって動作するスイッチＳＷｅを備える点である。スイッチＳＷｅは、第１のセンサ駆動用端子ＳＮとセンサ１５０の圧電素子の一方の電極板との間に配置されており、第１のセンサ駆動用端子ＳＮとセンサ１５０の圧電素子の一方の電極板との間を導通状態と非導通状態に切り換え可能である。
【００８６】
制御部１３０ｅは、通常は、スイッチＳＷｅをオン状態に制御している。制御部１３０ｅは、所定の条件が満たされたとき、例えば、メモリ１４０に記録されたインク残量情報が規定値以下になった場合に、スイッチＳＷｅをオフ状態にして、メモリ１４０に記録されたインク残量情報を初期値に書き換える。制御部１３０ｅは、インク残量情報を初期値に書き換えた後に、スイッチＳＷｅをオン状態に戻す。すなわち、制御部１３０ｅは、所定の条件が満たされたときに、第１のセンサ駆動用端子ＳＮをハイインピーダンス状態（フローティング状態）にし、第１のセンサ駆動用端子ＳＮをハイインピーダンス状態（フローティング状態）に維持している間に、メモリ１４０の書き換えを行う。以上説明した第１２変形例は、第２実施例と同様の作用・効果を奏する。
【００８７】
第１２変形例におけてスイッチＳＷｅは、第２のセンサ駆動用端子ＳＰとセンサ１５０との間に配置されても良いし、第２のセンサ駆動用端子ＳＰとセンサ１５０との間と、第１のセンサ駆動用端子ＳＮとセンサ１５０との間の両方にそれぞれ配置されても良い。
【００８８】
以上の説明から解るように、第１１変形例および第１２変形例において、センサ駆動用端子ＳＮおよび第２のセンサ駆動用端子ＳＰが請求項における判定用端子に対応する。
【００８９】
・第１３変形例：
上記第４実施例において、制御部１３０ｃは、第１のカートリッジアウト端子ＣＯＡを、接地端子ＶＳＳから切り離し、ハイインピーダンス状態とすることで、非装着状態をプリンタ２０に認識させているが、これに代えて、制御部１３０ｃは第１のカートリッジアウト端子ＣＯＡに対してＨレベルの信号を入力することによって、非装着状態をプリンタ２０に認識させても良い。例えば、制御部１３０ｃは、ドライバを用いて、Ｈレベルの電圧を第１のカートリッジアウト端子ＣＯＡに対してＨレベルの信号を入力することによって、非装着状態をプリンタ２０に認識させても良い。また、上記第４実施例のように、第１のセンサ駆動用端子ＳＮおよび第２のセンサ駆動用端子ＳＰが制御部１３０ｃに接続されている構成において、上記第１１変形例のように、第１のセンサ駆動用端子ＳＮおよび第２のセンサ駆動用端子ＳＰを介してインクカートリッジの装着の有無を判定する場合を考える。その場合、制御部１３０ｃは、第１のセンサ駆動用端子ＳＮを介してパルス信号を受け付けた場合に制御部１３０ｃにおいて生成したパルス信号を第２のセンサ駆動用端子ＳＰから出力することによって装着状態をプリンタに判定させると共に、第１のセンサ駆動用端子ＳＮを介してパルス信号を受け付けた場合にＬレベルの信号を第２のセンサ駆動用端子ＳＰから出力することによって非装着状態をプリンタに判定させても良い。一般的に言えば、プリンタがインクカートリッジの装着の有無を判定するための判定用端子に、インクカートリッジの非装着を示す信号を、インクカートリッジ側から入力することによって、非装着状態をプリンタに判定させても良い。
【００９０】
以上、本発明の実施例および変形例について説明したが、本発明はこれらの実施例および変形例になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々の態様での実施が可能である。
【符号の説明】
【００９１】
５…インク
２０…プリンタ
２２…モータ
２６…プラテン
３０…キャリッジ
３２…キャリッジモータ
３４…摺動軸
３６…駆動ベルト
３８…プーリ
４０…主制御回路
５０…サブ制御部
５１…カートリッジ認識部
５２…メモリアクセス部
５３…センサアクセス部
６０…印刷ヘッドユニット
６１…凹部
６５…ホルダ
７０…操作部
８０…コネクタ
９０…コンピュータ
１００、１００ａ、１００ｂ、１００ｃ…インクカートリッジ
１０１…本体
１０２…インク供給部
１０３…フィルム
１０４…係合レバー
１０５…再充填孔
１０６…大気開放孔
１０７…インク収容室
１１０…基板
１１１…端子
１２０…リセットボタン
１２０ａ…リセットボタン
１２０ｂ…リセットボタン
１２１〜１２４…配線
１３０…制御部
１３０、１３０ａ、１３０ｂ、１３０ｃ…制御部
１４０、１４０ａ、１４０ｂ、１４０ｃ…メモリ
１５０…センサ
【図１】
0005083250.tif 000002
【図２】
0005083250.tif 000003
【図３】
0005083250.tif 000004
【図４】
0005083250.tif 000005
【図５】
0005083250.tif 000006
【図６】
0005083250.tif 000007
【図７】
0005083250.tif 000008
【図８】
0005083250.tif 000009
【図９】
0005083250.tif 000010
【図１０】
0005083250.tif 000011
【図１１】
0005083250.tif 000012
【図１２】
0005083250.tif 000013
【図１３】
0005083250.tif 000014
【図１４】
0005083250.tif 000015
【図１５】
0005083250.tif 000016
【図１６】
0005083250.tif 000017
【図１７】
0005083250.tif 000018