(57)【要約】【課題】液体容器と検出部とが所与の位置関係にならないことで液体の残存状態を検出できなくなる事態等を解消できる液体消費装置及び液体消費装置の制御方法等の提供。【解決手段】印刷装置は、液体容器と、ヘッドと、ヘッドの駆動部と、液体の残存状態検出を行う検出部と、駆動部の制御を行うと共に、液体容器と検出部が所与の位置関係である場合に、検出部からの検出信号に基づいて液体容器に液体が残存しているか否かを判定する制御部を含む。制御部は、液体容器と検出部が所与の位置関係にならないまま、液体容器の液体が規定値以上消費されたと判断した場合に、液体容器と検出部を所与の位置関係に設定して検出部に液体の残存状態検出を行わせる強制検出制御を行う。【選択図】図１０
2013248789.tif 000002
【特許請求の範囲】
【請求項１】
液体を収容する液体容器と、
前記液体容器から供給される液体を吐出するヘッドと、
前記ヘッドを移動させる駆動を行う駆動部と、
前記液体容器の液体の残存状態検出を行う検出部と、
前記駆動部の制御を行うと共に、前記液体容器と前記検出部が所与の位置関係である場合に、前記検出部からの検出信号に基づいて、前記液体容器に液体が残存しているか否かを判定する制御部と、
を含み、
前記制御部は、
前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が規定値以上消費されたと判断した場合に、前記液体容器と前記検出部を前記所与の位置関係に設定して前記検出部に液体の残存状態検出を行わせる強制検出制御を行うことを特徴とする液体消費装置。
【請求項２】
請求項１において、
前記制御部は、
前記ヘッドの印刷のパスごとに、前記液体容器と前記検出部が前記所与の位置関係にあるか否かを判断し、前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記ヘッドの印刷の次のパスにおいて前記強制検出制御を行うことを特徴とする液体消費装置。
【請求項３】
請求項２において、
前記液体容器の液体量情報を記憶する記憶部を含み、
前記記憶部は、
前記ヘッドの印刷の第ｉのパス（ｉは自然数）において、前記液体容器と前記検出部が前記所与の位置関係になって、前記検出部により前記液体容器の液体の残存が検出された場合に、前記液体容器の液体量情報を第ｉの液体量情報として記憶し、
前記制御部は、
前記第ｉのパスの後の第ｊのパス（ｊはｊ＞ｉとなる自然数）において、前記液体容器と前記検出部が前記所与の位置関係にならず、前記第ｉのパスの前記第ｉの液体量情報からの液体の消費量が前記規定値よりも小さい場合には、前記第ｊのパスの次の第ｊ＋１のパスにおいて、前記強制検出制御は行わず、
前記第ｊのパスの後の第ｋのパス（ｋはｋ＞ｊとなる自然数）において、前記液体容器と前記検出部が前記所与の位置関係にならず、前記第ｉのパスの前記第ｉの液体量情報からの液体の消費量が前記規定値以上である場合には、前記第ｋのパスの次の前記第ｋ＋１のパスにおいて、前記強制検出制御を行うことを特徴とする液体消費装置。
【請求項４】
請求項２又は３において、
前記制御部は、
前記液体容器の液体の残量が第２の規定値以上である場合には、前記強制検出制御の処理を省略して、次のパスの処理に移行することを特徴とする液体消費装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記制御部は、
前記検出部からの液体残存の前記検出信号が測定されたか否かに基づいて、前記液体容器と前記検出部が前記所与の位置関係にあるか否かを判断し、前記検出信号が測定されないまま、前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記強制検出制御を行うことを特徴とする液体消費装置。
【請求項６】
請求項５において、
前記液体容器として複数種類の液体容器が設けられ、
前記制御部は、
前記複数種類の液体容器の少なくとも１つについて、液体残存の前記検出信号が測定されないまま、液体が前記規定値以上消費されたと判断した場合に、前記強制検出制御を行うことを特徴とする液体消費装置。
【請求項７】
請求項５又は６において、
前記制御部は、
前記検出信号が測定された場合に、測定された前記検出信号に基づいて前記液体容器の液体が残存しているか否かを判断し、液体が残存していないと判断した場合には、液体のニアエンド仮判定を行って前記強制検出制御を行い、液体のニアエンド仮判定が規定回数以上連続して行われた場合に、液体のニアエンド確定判定を行うことを特徴とする液体消費装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記制御部は、
前記ヘッドからの液体の吐出のドットカウント値に基づいて、液体の消費量を推定して、前記液体容器の液体が前記規定値以上消費されたか否かを判断することを特徴とする液体消費装置。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記液体容器は、前記ヘッドを備えるキャリッジに搭載され、
前記駆動部は、
前記ヘッド及び前記液体容器が搭載されたキャリッジを移動させる駆動を行い、
前記制御部は、
前記キャリッジに搭載された前記液体容器と、前記検出部とが、前記所与の位置関係になるように、前記駆動部により前記キャリッジを移動させる制御を、前記強制検出制御として行うこと特徴とする液体消費装置。
【請求項１０】
請求項９において、
前記制御部は、
前記キャリッジの定速度移動期間において、前記液体容器と前記検出部とが前記所与の位置関係になるように、前記駆動部を制御することを特徴とする液体消費装置。
【請求項１１】
請求項１乃至８のいずれかにおいて、
前記検出部は、前記ヘッドを備えるキャリッジに搭載され、
前記駆動部は、
前記ヘッド及び前記検出部が搭載されたキャリッジを移動させる駆動を行い、
前記制御部は、
前記キャリッジに搭載された前記検出部と、前記液体容器とが、前記所与の位置関係になるように、前記駆動部により前記キャリッジを移動させる制御を、前記強制検出制御として行うこと特徴とする液体消費装置。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記検出部は、
発光部と、
受光部とを有し、
前記液体容器は、
前記検出部の前記発光部から出射された光を液体の残存状態に応じて反射するプリズムを有し、
前記制御部は、
前記プリズムからの反射光を前記検出部の前記受光部が受光することで得られた前記検出信号に基づいて、前記液体容器の液体の残存状態検出を行うことを特徴とする液体消費装置。
【請求項１３】
液体を収容する液体容器と、前記液体容器の液体の残存状態検出する検出部とが、所与の位置関係である場合に、前記検出部からの検出信号に基づいて、前記液体容器に液体が残存しているか否かの判定を行い、
前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が規定値以上消費されたか否かを判断し、
前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記ヘッドを移動させる駆動を行う駆動部を制御し、前記液体容器と前記検出部を前記所与の位置関係に設定して前記検出部に液体の残存状態検出を行わせる強制検出制御を行うことを特徴とする液体消費装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体消費装置及び液体消費装置の制御方法等に関する。
【背景技術】
【０００２】
液体消費装置の一例であるインクジェット方式の印刷装置には、取り外し可能な液体容器であるインクカートリッジが装着される。インクカートリッジには、インクカートリッジ内のインクの量が所定量を下回ったことを検出するための光路部材（プリズム）を備えたものがある。
【０００３】
例えば特許文献１の従来技術では、インクに近い屈折率の光路部材をインクカートリッジに設ける。そして、光路部材の内側にインクが満たされている場合には、発光部からの光は光路部材からインク内へ透過する。一方、光路部材の内側のインクがエンプティーの場合には、発光部からの光は光路部材の内面で全反射され、その全反射された光が受光部により検出される。これによりインクの残存状態を検出できる。
【０００４】
しかしながら、インクカートリッジが検出部の位置（センサー位置）を通過しないような印刷パターンの印刷を行った場合には、検出部によるインクの残存状態検出ができなくなる。このため、このような印刷パターンの印刷を続けると、空打ち等のリスクが発生するおそれがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−３３２８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の幾つかの態様によれば、液体容器と検出部とが所与の位置関係にならないことで液体の残存状態を検出できなくなる事態等を解消できる液体消費装置及び液体消費装置の制御方法等を提供できる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、液体を収容する液体容器と、前記液体容器から供給される液体を吐出するヘッドと、前記ヘッドを移動させる駆動を行う駆動部と、前記液体容器の液体の残存状態検出を行う検出部と、前記駆動部の制御を行うと共に、前記液体容器と前記検出部が所与の位置関係である場合に、前記検出部からの検出信号に基づいて、前記液体容器に液体が残存しているか否かを判定する制御部と、を含み、前記制御部は、前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が規定値以上消費されたと判断した場合に、前記液体容器と前記検出部を前記所与の位置関係に設定して前記検出部に液体の残存状態検出を行わせる強制検出制御を行う液体消費装置に関係する。
【０００８】
本発明の一態様によれば、液体容器と検出部が所与の位置関係である場合に、検出部からの検出信号に基づいて、液体容器に液体が残存しているか否かの判定が行われる。そして、液体容器と検出部が、このような所与の位置関係にならないまま、液体が規定値以上消費されたと判断されると、液体容器と検出部が所与の位置関係に設定されて、検出部に液体の残存状態検出を行わせる強制検出制御が実行される。このようにすれば、例えば液体の吐出パターン等に起因して液体容器と検出部とが所与の位置関係にならない状態が続いた場合等においても、強制検出制御により、液体容器と検出部とが所与の位置関係に設定されて、検出部による液体の残存状態検出が行われるようになる。従って、液体容器と検出部とが所与の位置関係にならないことで液体の残存状態を検出できなくなる事態等を解消することが可能になる。
【０００９】
また本発明の一態様では、前記制御部は、前記ヘッドの印刷のパスごとに、前記液体容器と前記検出部が前記所与の位置関係にあるか否かを判断し、前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記ヘッドの印刷の次のパスにおいて前記強制検出制御を行ってもよい。
【００１０】
このように、ヘッドの印刷のパスごとに、液体容器と検出部が所与の位置関係にあるか否かを判断すれば、短い間隔での液体の残存検出が可能になり、精度の良い残存検出が可能になる。そして、液体容器と検出部が所与の位置関係にならないまま、液体が規定値以上消費されたと判断した場合には、次のパスにおいて強制検出制御を行うことで、次のパスにおいて液体の残存検出を適正に実行できるようになる。
【００１１】
また本発明の一態様では、前記液体容器の液体量情報を記憶する記憶部を含み、前記記憶部は、前記ヘッドの印刷の第ｉのパス（ｉは自然数）において、前記液体容器と前記検出部が前記所与の位置関係になって、前記検出部により前記液体容器の液体の残存が検出された場合に、前記液体容器の液体量情報を第ｉの液体量情報として記憶し、前記制御部は、前記第ｉのパスの後の第ｊのパス（ｊはｊ＞ｉとなる自然数）において、前記液体容器と前記検出部が前記所与の位置関係にならず、前記第ｉのパスの前記第ｉの液体量情報からの液体の消費量が前記規定値よりも小さい場合には、前記第ｊのパスの次の第ｊ＋１のパスにおいて、前記強制検出制御は行わず、前記第ｊのパスの後の第ｋのパス（ｋはｋ＞ｊとなる自然数）において、前記液体容器と前記検出部が前記所与の位置関係にならず、前記第ｉのパスの前記第ｉの液体量情報からの液体の消費量が前記規定値以上である場合には、前記第ｋのパスの次の前記第ｋ＋１のパスにおいて、前記強制検出制御を行ってもよい。
【００１２】
このようにすれば、液体の残存検出が行われた第ｉのパスでの液体容器の液体量情報からの消費量が、第ｋのパスにおいて規定値以上になったと判断されると、次の第ｋ＋１のパスにおいて強制検出制御が行われて、検出部による残存検出が適正に実行されるようになる。
【００１３】
また本発明の一態様では、前記制御部は、前記液体容器の液体の残量が第２の規定値以上である場合には、前記強制検出制御の処理を省略して、次のパスの処理に移行してもよい。
【００１４】
このようにすれば、液体容器の液体の残量が第２の規定値以上である場合には、強制検出制御の処理が省略されることで、処理が効率化され、液体消費装置の動作や処理の効率化を図れるようになる。
【００１５】
また本発明の一態様では、前記制御部は、前記検出部からの液体残存の前記検出信号が測定されたか否かに基づいて、前記液体容器と前記検出部が前記所与の位置関係にあるか否かを判断し、前記検出信号が測定されないまま、前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記強制検出制御を行ってもよい。
【００１６】
このように、液体容器と検出部が所与の位置関係にあるか否かを、検出部からの検出信号が測定されたか否かに基づき判断するようにすれば、液体の残存状態の検出後に規定値の液体が消費された場合に行われる強制検出制御を、確実且つ適正に実行できるようになる。
【００１７】
また本発明の一態様では、前記液体容器として複数種類の液体容器が設けられ、前記制御部は、前記複数種類の液体容器の少なくとも１つについて、液体残存の前記検出信号が測定されないまま、液体が前記規定値以上消費されたと判断した場合に、前記強制検出制御を行ってもよい。
【００１８】
このようにすれば、複数種類の液体容器の少なくとも１つについて、検出信号が測定されないまま、液体が規定値以上消費されたと判断されると、強制検出制御が行われるようになる。従って、残存検出が行われないまま液体が消費されて不具合が生じるような液体容器が発生する事態を、効果的に抑制できるようになる。
【００１９】
また本発明の一態様では、前記制御部は、前記検出信号が測定された場合に、測定された前記検出信号に基づいて前記液体容器の液体が残存しているか否かを判断し、液体が残存していないと判断した場合には、液体のニアエンド仮判定を行って前記強制検出制御を行い、液体のニアエンド仮判定が規定回数以上連続して行われた場合に、液体のニアエンド確定判定を行ってもよい。
【００２０】
このようにすれば、規定回数以上のニアエンド仮判定が行われて、初めてニアエンド確定判定が行われるようになるため、処理の信頼性等を向上できる。
【００２１】
また本発明の一態様では、前記制御部は、前記ヘッドからの液体の吐出のドットカウント値に基づいて、液体の消費量を推定して、前記液体容器の液体が前記規定値以上消費されたか否かを判断してもよい。
【００２２】
このようにすれば、液体が規定値以上消費されたか否かを、液体の吐出のドットカウント値に基づく液体の消費量の推定処理により判断することが可能になる。
【００２３】
また本発明の一態様では、前記液体容器は、前記ヘッドを備えるキャリッジに搭載され、前記駆動部は、前記ヘッド及び前記液体容器が搭載されたキャリッジを移動させる駆動を行い、前記制御部は、前記キャリッジに搭載された前記液体容器と、前記検出部とが、前記所与の位置関係になるように、前記駆動部により前記キャリッジを移動させる制御を、前記強制検出制御として行ってもよい。
【００２４】
このようにすれば、キャリッジに液体容器及びヘッドが搭載される構成において、残存検出や強制検出制御を適正に実行することが可能になる。
【００２５】
また本発明の一態様では、前記制御部は、前記キャリッジの定速度移動期間において、前記液体容器と前記検出部とが前記所与の位置関係になるように、前記駆動部を制御してもよい。
【００２６】
このようにすれが、例えば液体の液面等が不安定な状態で液体の残存検出が行われてしまう事態を防止することが可能になる。
【００２７】
また本発明の一態様では、前記検出部は、前記ヘッドを備えるキャリッジに搭載され、前記駆動部は、前記ヘッド及び前記検出部が搭載されたキャリッジを移動させる駆動を行い、前記制御部は、前記キャリッジに搭載された前記検出部と、前記液体容器とが、前記所与の位置関係になるように、前記駆動部により前記キャリッジを移動させる制御を、前記強制検出制御として行ってもよい。
【００２８】
このようにすれば、キャリッジに検出部及びヘッドが搭載される構成において、残存検出や強制検出制御を適正に実行することが可能になる。
【００２９】
また本発明の一態様では、前記検出部は、発光部と、受光部とを有し、前記液体容器は、前記検出部の前記発光部から出射された光を液体の残存状態に応じて反射するプリズムを有し、前記制御部は、前記プリズムからの反射光を前記検出部の前記受光部が受光することで得られた前記検出信号に基づいて、前記液体容器の液体の残存状態検出を行ってもよい。
【００３０】
このようにすれば、液体容器にプリズムを設け、このプリズムからの反射光を受光することにより得られた検出信号に基づいて、液体の残存状態を適正に検出できるようになる。
【００３１】
また本発明の他の態様は、液体を収容する液体容器と、前記液体容器の液体の残存状態検出する検出部とが、所与の位置関係である場合に、前記検出部からの検出信号に基づいて、前記液体容器に液体が残存しているか否かの判定を行い、前記液体容器と前記検出部が前記所与の位置関係にならないまま、前記液体容器の液体が規定値以上消費されたか否かを判断し、前記液体容器の液体が前記規定値以上消費されたと判断した場合に、前記ヘッドを移動させる駆動を行う駆動部を制御し、前記液体容器と前記検出部を前記所与の位置関係に設定して前記検出部に液体の残存状態検出を行わせる強制検出制御を行う液体消費装置の制御方法に関係する。
【００３２】
本発明の他の態様によれば、液体容器と検出部が所与の位置関係にならないまま、液体が規定値以上消費されたと判断されると、液体容器と検出部が所与の位置関係に設定されて、検出部に液体の残存状態検出を行わせる強制検出制御が実行される。このようにすれば、例えば液体の吐出パターン等に起因して液体容器と検出部とが所与の位置関係にならない状態が続いた場合等においても、強制検出制御により、液体容器と検出部とが所与の位置関係に設定されて、検出部による液体の残存状態検出が行われるようになり、液体の残存状態の適正な検出を実現できるようになる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態の印刷装置の要部を示す斜視図。
【図２】インクカートリッジの要部を示す斜視図。
【図３】インク室内にインクが十分残存する場合における、プリズムでの光の反射の様子を示す説明図。
【図４】インク室内のインクが無い場合における、プリズムでの光の反射の様子を示す説明図。
【図５】検出部の検出電圧についての説明図。
【図６】図６（Ａ）、図６（Ｂ）は印刷パターンによって生じる問題点の説明図。
【図７】本実施形態の印刷装置の構成例。
【図８】検出部の構成例。
【図９】図９（Ａ）〜図９（Ｃ）は本実施形態の強制検出制御手法の説明図。
【図１０】本実施形態の強制検出制御手法の説明図。
【図１１】図１１（Ａ）〜図１１（Ｄ）は規定値についての説明図。
【図１２】検出電圧についての説明図。
【図１３】図１３（Ａ）、図１３（Ｂ）はキャリッジの移動による液面の揺れについての説明図。
【図１４】強制検出制御におけるキャリッジの移動制御についての説明図。
【図１５】ヘッド及び検出部が搭載されたキャリッジを移動させる手法の説明図。
【図１６】本実施形態の処理の詳細例を示すフローチャート。
【発明を実施するための形態】
【００３４】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００３５】
例えば以下では、インクを収容するインクカートリッジ及びインクを吐出する印刷装置を例に説明するが、本実施形態はこれに限定されず、種々の液体を収容する液体容器及びその液体を吐出（噴射）する液体消費装置に適用可能である。液体は、液体消費装置が吐出可能なものであればよく、例えば溶液、溶媒、ゾル、ゲルや、それらに種々の物質或いは微粒子等を溶解・混合させたものを含む。
【００３６】
１．印刷装置、インクカートリッジ
図１は、本実施形態の印刷装置（液体消費装置）の要部を示す斜視図である。図１の印刷装置は、インクカートリッジＩＣ１〜ＩＣ４（液体容器）と、インクカートリッジＩＣ１〜ＩＣ４を着脱可能に収容するホルダー２１とヘッドとを備えるキャリッジ２０と、ケーブル３０と、紙送りモーター４０と、キャリッジモーター（広義には駆動部）５０と、キャリッジ駆動ベルト５５と、検出部８０を含む。
【００３７】
インクカートリッジＩＣ１〜ＩＣ４には、それぞれ一色ずつのインク（液体、印刷材）が収容される。ホルダー２１には、インクカートリッジＩＣ１〜ＩＣ４が着脱可能に装着される。インクカートリッジＩＣ１〜ＩＣ４から供給されるインクは、ヘッド（後述する図７のヘッド２２）から紙面に向かって吐出される。キャリッジ２０は、ケーブル３０により制御部（後述する図７の制御部１００）に接続されており、このケーブル３０を介して制御部により吐出制御が行われる。紙送りモーター４０は、紙送りローラー（後述する図７の紙送りローラー４５）を回転駆動し、図１に示すＸ方向に印刷媒体（印刷紙等）を送る。キャリッジモーター５０は、キャリッジ駆動ベルト５５を駆動し、キャリッジ２０をＹ方向に沿って移動させる。これらの吐出や紙送り、キャリッジ２０の移動を、制御部が制御することにより印刷動作が行われる。なお、キャリッジ２０を移動させるＹ方向を「主走査方向」と呼び、印刷媒体を紙送りするＸ方向を「副走査方向」と呼ぶ。
【００３８】
検出部８０は、インクカートリッジＩＣ１〜ＩＣ４のインク残存状態を検出するためのものである。具体的には、検出部８０は、インクカートリッジＩＣ１〜ＩＣ４に設けられたプリズム（図２のプリズム３２０）へ光を照射する発光部（発光素子）８２と、プリズムからの反射光を受光して電気信号に変換する受光部（受光素子）８４と、を含む。例えば、発光部８２はＬＥＤ（Light Emission Diode）により構成され、受光部８４はフォトトランジスターにより構成される。
【００３９】
図２は、インクカートリッジＩＣ１〜ＩＣ４の要部を示す斜視図である。図２に示すインクカートリッジＩＣは、図１のインクカートリッジＩＣ１〜ＩＣ４の各インクカートリッジに対応する。
【００４０】
インクカートリッジＩＣは、インクを収容する直方体（略直方体を含む）のインク収容部３００と、基板３５０（回路基板）と、インクカートリッジＩＣをホルダー２１に着脱するためのレバー３４０と、ヘッドへインクを供給するインク供給口３３０と、インクカートリッジＩＣの底面３１０に設けられたプリズム３２０と、を含む。基板３５０の裏面には、インクカートリッジＩＣに関する情報を記憶する記憶装置３５２が実装されている。基板３５０の表面には、記憶装置３５２に電気的に接続される複数の端子３５４が配置されている。これらの複数の端子５４は、インクカートリッジＩＣがホルダー２１に装着された時に、ホルダー２１に設けられた複数の本体側端子に電気的に接続される。記憶装置３５２としては、例えばＥＥＰＲＯＭ等の不揮発性メモリーを用いることができる。
【００４１】
プリズム３２０は、発光部８２からの光に対して透明な部材で構成され、例えばポリプロピレンにより構成される。プリズム３２０は、発光部８２からの光が入射する入射面がインクカートリッジＩＣの底面３１０に露出するように設けられる。底面３１０は、図１のホルダー２１にインクカートリッジＩＣが装着された場合に−Ｚ方向側に向く面であり、ホルダー２１には、発光部８２からの光をプリズム３２０の入射面に入射させるための開口が設けられている。即ち、図１の主走査方向（Ｙ方向）にキャリッジ２０が移動すると、インクカートリッジＩＣ１〜ＩＣ４が、順次、検出部８０の上を＋Ｙ方向もしくは−Ｙ方向に移動し、各インクカートリッジのプリズム３２０からの反射光が受光部８４により受光される。本実施形態では、この受光部８４からの検出信号（受光結果信号）に基づいて、各インクカートリッジのインク残存状態を検出する。具体的には、インクニアエンドを検出する。
【００４２】
ここで、インクニアエンドとは、インク収容部３００に収容されたインクの残量や液面レベルが所定値以下となり、インクカートリッジＩＣのインク量が残り少ない状態のことである。
【００４３】
２．インク残存状態の検出手法
図３、図４、図５を用いて、インク残存状態（インクニアエンドか否か）の検出手法について説明する。
【００４４】
図３、図４は、図１のＹＺ平面でのプリズム断面図と、検出位置にあるときのプリズム３２０と検出部８０との位置関係を示す図である。図３に示すように、入射面ＥＦには、プリズム３２０を形成するときに生じる変形を抑制するために、空洞部ＢＰが設けられている。ホルダー２１には開口が設けられており、インクカートリッジＩＣがホルダー２１に装着されたときに開口を通して入射面ＥＦと検出部８０が対向するように構成されている。プリズム３２０の斜面ＳＦ１、ＳＦ２はインク収容部３００の内側を向いており、インク収容部３００にインクＩＫが満たされている場合には斜面ＳＦ１、ＳＦ２はインクＩＫに接する。斜面ＳＦ１は例えば斜面ＳＦ２に直交する面であり、斜面ＳＦ１と斜面ＳＦ２は図１のＸＺ平面に対して対称に配置された面である。
【００４５】
図３に示すように、インクカートリッジＩＣにインクＩＫが満たされている場合、発光部８２からプリズム３２０に入射した光ＥＭＬは、斜面ＳＦ１からインクＩＫ内に入射する（光ＦＣＬ）。この場合、斜面ＳＦ１、ＳＦ２で反射される光ＲＴＬは非常に少なくなるため、受光部８４はほとんど光を受光しない。例えば、インクの屈折率を水の屈折率とほぼ同様の１．５と仮定し、プリズム３２０をポリプロピレンにより構成する場合、斜面ＳＦ１、ＳＦ２における全反射の臨界角は約６４度である。入射角は４５度なので、斜面ＳＦ１、ＳＦ２では全反射されず、入射光ＥＭＬはインクＩＫ内に入射する。
【００４６】
図４に示すように、インクカートリッジＩＣにインクＩＫが満たされておらず（エンプティー）、プリズム３２０の斜面ＳＦ１、ＳＦ２のうち発光部８２からの光が照射される面が、空気に接している場合、発光部８２からプリズム３２０に入射した光ＥＭＬは、斜面ＳＦ１、ＳＦ２で全反射され、入射面ＥＦからプリズム３２０の外へ再び出射する（光ＲＴＬ）。この場合、受光部８４は、全反射した光ＲＴＬを受光するため、強い検出信号が得られる。例えば、空気の屈折率を１とし、プリズム３２０をポリプロピレンにより構成する場合、斜面ＳＦ１、ＳＦ２における全反射の臨界角は約４３度である。入射角は４５度なので、入射光ＥＭＬは斜面ＳＦ１、ＳＦ２で全反射される。
【００４７】
図５に、検出部８０の検出電圧（検出信号）の特性例を示す。図５の横軸は、プリズム３２０と検出部８０の相対位置を表す。縦軸は、横軸の各位置において検出部８０から出力される検出電圧を表す。図５では、受光部８４の受光量がゼロに近いほど、検出電圧が上限電圧Ｖｍａｘに近くなり、受光部８４の受光量が大きいほど検出電圧が下限電圧Ｖｍｉｎに近くなる。受光量が所定値を越えると、検出電圧が飽和して下限電圧Ｖｍｉｎとなる。
【００４８】
図５に示すように、検出部８０の検出電圧は、検出部８０とプリズム３２０との相対位置に応じて変化する。そして図５のＳＩＫに示すように、図３のようにインクカートリッジＩＣがインクＩＫで満たされている場合には、受光部８４の受光量は小さいため、位置“０”において検出電圧はＶｍａｘに近くなる。ここで、位置“０”は、主走査方向におけるプリズム３２０の中央と検出部８０の中央とが一致する位置（検出位置）である。検出部８０の中央とは、主走査方向における発光部８２及び受光部８４の中央である。位置“０”から、プリズム３２０の中央と検出部８０の中央との相対位置が主走査方向にずれた位置ｐｋ１、ｐｋ２には、プリズム入射面ＥＦからの反射光によってピークＳｐｋ１、Ｓｐｋ２が生じる。
【００４９】
ＳＥＰに示すように、図４のようにインクカートリッジＩＣのインクＩＫが満たされていない場合には、受光部８４の受光量は大きいため、位置“０”において検出電圧はＶｍｉｎに達する（あるいは、近くなる）。このように、インクカートリッジＩＣがインクＩＫで満たされているか否かによって検出電圧の特性が大きく異なっており、本実施形態では、この検出電圧の特性の違いを検出することにより、インクカートリッジのインク残存状態を検出する。
【００５０】
具体的には、ＳＩＫのピーク電圧Ｖｐｋ１に基づいて、ピーク電圧Ｖｐｋ１と下限電圧Ｖｍｉｎとの間に閾値を設定する。そして、インクカートリッジＩＣが検出部８０の上（図１の＋Ｚ方向）を通ったときに、検出電圧が閾値を超えている場合（ＳＩＫの場合）には、インクが残存していると判定する。一方、検出電圧が閾値を超えていない場合（ＳＥＰの場合）には、インクニアエンド（エンプティー）であると判定する。
【００５１】
３．印刷装置の詳細な構成例
さて、本実施形態のような検出部８０を有する印刷装置により、印刷媒体に印刷パターン（吐出パターン）を印刷する場合、次のような課題があることが判明した。検出部８０は、印刷装置が印刷可能は用紙について、その用紙の±Ｙ方向の行の全てにわたって印刷パターンがある場合に、キャリッジ２０がその印刷パターンの印刷のために移動する範囲内に設けられている。印刷対象の用紙サイズや印刷パターンにより、インクカートリッジＩＣが検出部８０の検出位置を通過しない場合には、検出部８０による残存状態検出が実行されなくなり、このような印刷パターンを印刷し続けると、空打ち等のリスクが発生するおそれがある。
【００５２】
図６（Ａ）は、Ｈ１に示す範囲に印刷パターンがある場合の例である。印刷パターンは、印刷媒体ＰＡに対する、文字、画像等の印刷対象の印刷範囲を示すものであり、印刷時におけるキャリッジ２０の移動範囲に一致する。図６（Ａ）の印刷パターンでは、検出部８０の検出位置が印刷パターンのほぼ中心にあり、印刷中にキャリッジ２０のインクカートリッジＩＣが検出位置を通過するので、検出部８０を用いた図３〜図５に示すような残存状態検出を、印刷のヘッド２２の移動による各印刷のパスにおいて実行することができる（印刷に伴う＋Ｙ方向又は−Ｙ方向へのヘッド２２の移動を１パスとする。両方向への移動の際に印刷をする場合には１往復で２パスとなる。）。従って、インクの残存状態を細かい間隔でチェックできるため、空打ちのリスクを低減できる。即ち、印刷媒体ＰＡの全体の印刷で消費されるインク量に対して、印刷の各パスで消費されるインク量は十分に小さい。従って、あるパスでインクニアエンド（エンプティー）を検出できなかったとしても、次のパスにおいてインクニアエンドを検出できるため、空打ちのリスクを低減できる。
【００５３】
一方、図６（Ｂ）は、Ｈ２に示す範囲に印刷パターンがある場合の例であり、印刷媒体ＰＡの右半分にだけ印刷パターンがある。図６（Ｂ）のような印刷パターンでは、インクカートリッジＩＣが検出位置を通過しないため、印刷の各パスにおいてインクの残存状態を検出できなくなる。即ち、残存状態の検出時には、図１の検出部８０の発光部８２からの光を、図２のインクカートリッジＩＣのプリズム３２０に入射させる必要がある。しかし、図６（Ｂ）のような印刷パターンでは、ヘッド２２と共にキャリッジ２０に搭載されて移動するインクカートリッジＩＣが、印刷の各パスにおいて検出部８０の上を通過しなくなる。従って、検出部８０の発光部８２の光もインクカートリッジＩＣのプリズム３２０に入射されないため、図３〜図５に示すようなインクの残存状態検出を印刷の各パスにおいて実行できなくなる。従って、図６（Ｂ）のような印刷パターンが続くと、インクの残存状態が検出されないままインクが消費されて行き、空打ち等の事態が発生するおそれがある。
【００５４】
図７に、以上のような課題を解決する本実施形態の印刷装置２００の詳細な構成例を示す。図７では、主走査方向をＤ１で表し、副走査方向をＤ２で表す。
【００５５】
図７の印刷装置２００は、インクカートリッジＩＣ１〜ＩＣ４と、キャリッジ２０と、印刷媒体ＰＡの紙送りモーター４０と、紙送りローラー４５と、キャリッジモーター５０と、キャリッジ駆動ベルト５５と、Ａ／Ｄ変換部７０と、検出部８０と、制御部１００と、記憶部１９０と、表示部２１０と、インターフェース（Ｉ／Ｆ）部２２０と、を含む。なお、本実施形態の印刷装置２００は図７の構成に限定されず、その一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。また図１で説明した構成要素と同一の構成要素については同一の符号を付し、適宜説明を省略する。
【００５６】
制御部１００は、駆動制御部１１０、検出制御部１２０、位置特定部１４０、残量推定部１５０、残存判定部１６０、強制検出処理部１７０を含む。制御部１００は、ＣＰＵ等のプロセッサーや、プロセッサー上で動作するプログラムにより実現される。例えばＲＯＭに記憶されたプログラムが、記憶部１９０に展開され、このプログラムをプロセッサーが実行することで、制御部１００の各部の処理が実行される。なお制御部１００を専用のＡＳＩＣにより実現することも可能である。
【００５７】
駆動制御部１１０は、印刷装置２００の駆動部の制御を行う。具体的には、駆動部であるキャリッジモーター５０の制御を行う。例えば記憶部１９０のテーブルデータ記憶部１９２に記憶される移動制御用のテーブルデータに基づいてキャリッジモーター５０を制御して、キャリッジ２０を移動させる制御を行う。これにより、キャリッジ２０に備えられるホルダー２１とヘッド２２を移動させる駆動が、キャリッジモーター５０により行われるようになる。
【００５８】
検出制御部１２０は、検出部８０の各種の制御を行う。例えば検出部８０の発光部８２の制御や、検出部８０の受光部８４の制御を行う。例えば検出制御部１２０は、検出部８０からの検出信号等に基づいて発光部８２の発光量を決定する処理を行う。そして決定された発光量に基づいてＰＷＭ信号を生成し、発光部８２の発光量を制御する。或いは検出制御部１２０は、受光部８４の受光結果に基づき行われるインクニアエンドの閾値の決定処理なども行う。
【００５９】
位置特定部１４０は、主走査方向Ｄ１におけるキャリッジ２０（ホルダー２１）の位置を特定する処理を行う。例えばキャリッジ２０の位置として、例えばヘッド２２の位置が特定され、ヘッド２２とインクカートリッジＩＣ１〜ＩＣ４（以下、適宜、インクカートリッジＩＣと呼ぶ）との位置関係は分かっているので、主走査方向Ｄ１における各インクカートリッジの位置も特定される。より具体的には、キャリッジモーター５０にはロータリーエンコーダーが設けられており、位置特定部１４０は、ロータリーエンコーダーからの信号（パルス信号）に基づいてキャリッジ２０の移動量を特定し、印刷の各パス中におけるキャリッジ２０の位置を特定する。
【００６０】
残量推定部１５０は、インク残量（インク量情報もしくは液体量情報）の推定処理を行う。例えばヘッド２２からの印刷のために使用されたインクの吐出のドットカウント値に基づいて、インクの消費量を推定する。具体的には、ヘッド２２から噴射されるインク滴の数を計数し、計数されたインク滴の数とインク滴当たりの質量とを積算することでインクの消費量（使用量）を算出する。この使用量には、印刷のために消費されたインク量、ヘッドのクリーニングのために消費されたインク量が含まれる。そして、各インクカートリッジの初期充填量から、算出された消費量を差し引くことで、インク残量を推定する。印刷実行中には、印刷のパス毎にインク残量を更新して記憶部１９０に記憶している。このようにして推定されたインク残量は、図２のインクカートリッジＩＣ毎の記憶装置３５２に書き込まれて記憶される。そして、印刷装置２００の起動時に、インクカートリッジＩＣの記憶装置３５２からインク残量を読み出して取得し、記憶部１９０（ＲＡＭ）の残量記憶部１９４に記憶させる。そして、電源が投入されている間は、印刷の実行やヘッド２２のクリーニング等に伴って、この残量記憶部１９４のインク残量を更新して行く。そして、印刷装置２００の電源オフ時や、インクカートリッジＩＣの交換時、或いは、所定のインク量を消費するごとに、更新された推定インク残量は、インクカートリッジＩＣの記憶装置３５２に書き戻される。なお、以下では、インク量情報がインク残量である場合について説明するが、インク量情報は、インク消費量であってもよい。また、インク残量やインク消費量は、インクの重量データとして記憶されてもよいし、インクカートリッジＩＣのインクの使用開始前の充填量に対する割合のデータとして記憶されてもよい。
【００６１】
残存判定部１６０は、インクカートリッジのインクの残存状態の判定処理を行う。例えば残存判定部１６０は検出部８０からの検出信号（検出電圧）に基づいて、各インクカートリッジにインクが残存しているか否かの判定処理（インクニアエンドの判定処理）を行う。具体的には、検出部８０からの検出信号である検出電圧は、Ａ／Ｄ変換部７０によりＡ／Ｄ変換され、デジタル信号として制御部１００に入力される。そして制御部１００の残存判定部１６０は、このデジタル信号に変換された検出電圧に基づいて、検出電圧と閾値との比較処理などを行って、インクの残存状態の判定処理を行う。そして、インクが残存していないと判定されたインクカートリッジ（インクニアエンドであると判定されたインクカートリッジ）については、表示部２１０に対して、或いはＩ／Ｆ部２２０を介して接続されるＰＣ（パーソナルコンピュータ）２５０の表示部に対して、インク交換を知らせるアラームを表示させ、ユーザーにインクカートリッジの交換を促す。
【００６２】
強制検出処理部１７０は、本実施形態の強制検出制御のための種々の処理を行う。強制検出処理の詳細については後述する。
【００６３】
記憶部１９０は、例えばＲＡＭ等により実現されるものであり、テーブルデータ記憶部１９２、残量記憶部１９４、フラグ記憶部１９６を含む。テーブルデータ記憶部１９２は、キャリッジモーター５０によるキャリッジ２０の移動制御ためのテーブルデータを記憶する。残量記憶部１９４は、順次更新される、残量推定部１５０により推定されたインク残量を記憶する。フラグ記憶部１９６は、後述する強制制御フラグなどの各種のフラグの情報を記憶する。
【００６４】
以上の本実施形態では、図７に示すように、印刷装置は、インクを収容するインクカートリッジと、インクカートリッジから供給されるインクを吐出するヘッド２２と、ヘッド２２を移動させる駆動を行うキャリッジモーター５０と、インクカートリッジのインクの残存状態検出を行う検出部８０と、制御部１００を有する。そして制御部１００は、キャリッジモーター５０の制御を行うと共に、インクカートリッジと検出部８０が所与の位置関係（検出部８０によるインクカートリッジのインクの残存状態の検出が可能な位置関係。検出位置ともいう。）である場合に、検出部８０からの検出信号に基づいて、インクカートリッジにインクが残存しているか否かを判定する。
【００６５】
そして本実施形態では制御部１００は、インクカートリッジと検出部８０が所与の位置関係にならないまま、インクカートリッジのインクが規定値（所定閾値）以上消費されたと判断した場合に、インクカートリッジと検出部８０を所与の位置関係に設定して検出部８０にインクの残存状態検出を行わせる強制検出制御を行う。具体的には制御部１００は、ヘッド２２の印刷のパスごとに、インクカートリッジと検出部８０が所与の位置関係にあるか否かを判断する。そしてインクカートリッジと検出部８０が所与の位置関係にならないまま、インクが規定値以上消費されたと判断した場合に、ヘッド２２の印刷の次のパスにおいて強制検出制御を行う。
【００６６】
図８に検出部８０の具体的な構成例を示す。なお検出部８０の構成は図８に限定されず、種々の変形実施が可能である。
【００６７】
検出部８０は、発光部８２と受光部８４を有する。発光部８２は光を照射し、受光部８４は光を受光する。検出部８０は、反射型のフォトインタラプタによって構成されている。検出部８０は、ＰＷＭ（Pulse Width Modulation）信号のデューティ比（オン時間とオフ時間の割合）を調整してＬＥＤを発光させる。ＬＥＤから発光された光は、インクカートリッジＩＣ内のプリズム３２０で反射してフォトトランジスターに入射した後、電流値に変換される。この電流値は抵抗Ｒ１により電圧Ｖｃに変換され、この電圧ＶｃがＡ／Ｄ変換部７０によりＡ／Ｄ変換され、Ａ／Ｄ変換後のデジタル信号が制御部１００の残存判定部１６０に入力される。
【００６８】
このように本実施形態では検出部８０は発光部８２と受光部８４とを有し、インクカートリッジは、検出部８０の発光部８２から出射された光をインクの残存状態に応じて反射するプリズム３２０を有する。そして制御部１００は、プリズム３２０からの反射光を検出部８０の受光部８４が受光することで得られた検出信号（Ａ／Ｄ変換後の検出電圧）に基づいて、インクカートリッジのインクの残存状態検出を行う。
【００６９】
４．本実施形態の手法
４．１  強制検出制御
次に本実施形態の手法について具体的に説明する。前述の図６（Ａ）、図６（Ｂ）で説明したように、検出部８０を有する印刷装置が、インクカートリッジが検出部８０の検出位置を通過しないような印刷パターンの印刷ＪＯＢ実行した場合には、検出部８０による残存状態検出が適正に行われなくなる。即ち、図６（Ｂ）のような印刷パターンでは、インクカートリッジが検出位置を通過しないため、印刷の各パスにおいてインクの残存状態を検出できなくなり、空打ち等のリスクが発生するおそれがある。
【００７０】
そこで本実施形態では、このような課題を解決するために、図６（Ｂ）のような印刷パターン等では、強制検出制御を行って、検出部８０によるインクの残存状態検出を強制的に実行する手法を採用している。
【００７１】
例えば本実施形態では、インクカートリッジと検出部８０が所与の位置関係である場合に、検出部８０からの検出信号に基づいて、インクカートリッジにインクが残存しているか否かを判定する。この判定は図７の残存判定部１６０が行う。ここで、所与の位置関係とは、検出部８０によるインクの残存状態の検出が可能な位置関係である。図１を例にとれば、この所与の位置関係は、ヘッド２２を備えるキャリッジ２０に搭載されるインクカートリッジが、検出部８０の位置を通過するという位置関係であり、このような位置関係になると、検出部８０によるインクの残存状態検出が可能になる。
【００７２】
そして本実施形態では、インクカートリッジＩＣ１〜ＩＣ４と検出部８０が上記の所与の位置関係（検出可能な位置関係）にならないまま、インクが規定値以上消費されたか否かを判断する。
【００７３】
具体的には図９（Ａ）のＥ１はキャリッジ２０の移動範囲を示す。キャリッジ２０は位置ＰＳ１１から移動して位置ＰＳ１２で折り返し、位置ＰＳ１１に戻っており、残存判定部１６０は、ヘッド２２を備えるキャリッジ２０に搭載されるインクカートリッジＩＣ１〜ＩＣ４が、検出部８０の位置である検出位置を通過するという位置関係にはならなかったと判断する。
【００７４】
また図９（Ｂ）は、キャリッジ２０の移動範囲がＥ２の範囲である場合を示す。キャリッジ２０は、位置ＰＳ２１から移動して、検出位置を超えた位置ＰＳ２２で折り返しているが、この場合にも、上記の所与の位置関係にはならなかったと判断する。即ち、インクカートリッジＩＣ１〜ＩＣ３が検出位置を通過したとしても、インクカートリッジＩＣ４が検出位置を通過していない場合には、上記の所与の位置関係にはならなかったと判断する。この場合には、インクカートリッジＩＣ１〜ＩＣ３についてはインクの残存状態の判定が可能になるが、インクカートリッジＩＣ４については残存状態の判定ができないからである。
【００７５】
そして本実施形態では、このような位置関係にならないままインクが規定値以上消費された場合には、制御部１００は、印刷パターによらず、図９（Ｃ）に示すように、インクカートリッジＩＣ１〜ＩＣ４をＥ３の範囲で移動させる。つまり、インクカートリッジＩＣ１〜ＩＣ４と検出部８０を所与の位置関係に設定して検出部８０にインクの残存状態検出を行わせる強制検出制御を行う。即ち、図９（Ｃ）のＥ３の強制検出制御では、キャリッジ２０は、位置ＰＳ３１から、検出位置を超えた位置ＰＳ３２に移動する。この場合に図９（Ｃ）のＥ３の強制検出制御では、全てのインクカートリッジＩＣ１〜ＩＣ４が検出位置を通過するような位置ＰＳ３２にキャリッジ２０が移動している。これにより、全てのインクカートリッジＩＣ１〜ＩＣ４についてのインクの残存検出が可能になり、空打ち等の発生を抑制できるようになる。
【００７６】
更に本実施形態では、制御部１００は、ヘッド２２の印刷のパスごとに（１パスごとに）、インクカートリッジと検出部８０が所与の位置関係（検出可能な位置関係）にあるか否かを判断している。例えば印刷のパスごとに、キャリッジ２０に搭載されるインクカートリッジが検出部８０の検出位置を通過したか否かを判断する。そしてインクカートリッジと検出部８０が所与の位置関係にならないまま（検出可能な位置関係にならないまま）、インクが規定値以上消費されたと判断した場合に、ヘッド２２の印刷の次のパスにおいて強制検出制御を行う。例えば今回のパスにおいて、図９（Ａ）、図９（Ｂ）のようにインクカートリッジが検出位置を通過せずに、インクが規定値以上消費されたと判断されると、次のパスにおいて図９（Ｃ）のＥ３に示すような強制検出制御を行う。即ち、インクカートリッジが検出位置を通過して、位置ＰＳ３２で折り返すように、キャリッジモーター５０の駆動を制御して、キャリッジ２０を移動させる。より具体的には、ＰＳ３１をパスの開始位置とするパスのときには、パスの終わりをＰＳ３２の位置とし、ＰＳ１２もしくはＰＳ２２が開始位置であるパスのときには、パスの開始位置をＰＳ３２に変更する。
【００７７】
図７の記憶部１９０（残量記憶部１９４）は、残量推定部１５０により求められたインクカートリッジのインク残量（液体量情報）を印刷のパスごとに記憶している。また、図１０のＧ１に示すように、記憶部１９０は、ヘッド２２の移動の第ｉのパス（ｉは自然数）において、インクカートリッジと検出部８０が所与の位置関係になって、検出部８０によりインクの残存が検出された場合には、インク有りの状態と対応づけて、その時のインク残量をパスに対応づけて第ｉのインク残量として記憶する。即ち、インクの残存が最後に検出された時のインク残量を第ｉのインク残量として記憶する。
【００７８】
そして例えば図１０のＧ２に示すように、第ｉのパスの後の第ｊのパス（ｊはｊ＞ｉとなる自然数）において、インクカートリッジと検出部８０が所与の位置関係にならず、第ｉのパスの第ｉのインク残量（第ｉの液体量情報）からのインクの消費量が規定値よりも小さかったとする。この場合には制御部１００は、第ｊのパスの次の第ｊ＋１のパスにおいて強制検出制御を行わない。即ち、強制検出制御を行うこと無く次のパスの処理に移行する。
【００７９】
一方、図１０のＧ３に示すように、第ｊのパスの後の第ｋのパス（ｋはｋ＞ｊとなる自然数）において、インクカートリッジと検出部８０が所与の位置関係にならず、第ｉのインク残量からのインクの消費量が規定値以上であったとする。即ち、インクの残存が最後に検出された時からのインクの消費量が規定値以上であったとする。この場合にはＧ４に示すように制御部１００は、第ｋのパスの次の第ｋ＋１のパスにおいて、強制検出制御を行う。即ち図９（Ｃ）に示すように、全てのインクカートリッジＩＣ１〜ＩＣ４が検出位置を通過する位置ＰＳ３２でキャリッジ２０が折り返すように、キャリッジ２０を移動させる制御を行う。このようにすれば、第ｋのパスで、第ｉのインク残量からのインクの消費量が規定値に達すると、その次の第ｋ＋１のパスでインクの残存検出が確実に行われるようになる。従って、残存検出が行われないまま印刷が続けられて、空打ち等が発生する事態を抑制できるようになる。
【００８０】
なお制御部１００は、インクカートリッジのインクの残量が第２の規定値以上である場合には、強制検出制御の処理（強制検出制御を行うか否かの判断処理）を省略して、次のパスの処理に移行するようにしてもよい。ここで第２の規定値は、残量推定部１５０により推定されたインク残量が、印刷装置及びインクカートリッジの公差や使用環境を考慮して、検出部８０によりインクニアエンドが検出されることはない残量推定部１５０によるインク残量の値である。例えば、インクの残量が第２の規定値以上であり、インク残量が十分である場合には、第ｉのインク残量からの消費量が規定値以上であるか否かの判断処理等を行うことなく、次のパスの処理に移行する。こうすることで、インク残量が十分である場合に、強制検出処理が無駄に行われて、印刷速度の低下等の事態を招くのを抑制できるようになる。
【００８１】
以上の本実施形態の手法によれば、印刷中にインクの残存状態検出（インクニアエンド検出）を行う場合に、印刷パターンに依らずに、前回にインクの残存状態を検出してからインクが一定量（規定値）消費するまでに、インク残存検出を行うことが可能になる。具体的には、図１０のＧ１に示すように、インクの残存（インク有り）を検出した時において残存推定部１５０が算出したインク残量を記憶しておく。そしてＧ２、Ｇ３に示すように、強制検出処理部１７０が、それ以降に消費（使用）したインク量が規定値を超えたか否かを、残量推定部１５０が算出するカウント値を用いて判定する。そしてインクカートリッジ内のインクが使用限界以下まで減って空打ちする前に、Ｇ４に示すように強制検出制御を行うことで、インクの残存検出が行われるようになる。これにより、図６（Ｂ）のような印刷パターンの印刷を行った場合にも、空打ちのリスクの発生を低減できるようになる。
【００８２】
また本実施形態によれば、印刷の各パスごとに、インクカートリッジと検出部８０が、インク残存の検出可能な位置関係になったか否かが判断される。このような位置関係になったか否かは、後述するように、例えば検出部８０からのインク残存の検出信号が適正に測定されたか否かに基づいて判断できる。このように印刷の各パスごとに判断することで、インクが満タンからエンドになるまでの間において、短い間隔でのインクの残存検出が可能になり、精度の良い残存検出が可能になる。
【００８３】
例えば比較例の手法として、１ページ分の印刷が終了するごとにインクの残存検出を行う手法も考えられる。しかし、この手法では、１ページの先頭でインクニアエンドになったのか、或いは、１ページの最後でインクニアエンドになったのかを判別できない。従って、１ページの先頭でインクニアエンドになった場合にも空打ちにならないように、インクニアエンド判定をする必要があり、インクの最後の残存検出後に残しておく必要があるインク量の設定を、不必要に大きくしなければならなくなる。
【００８４】
この点、本実施形態では、印刷の１パスごとにインクの残存検出を行っているため、インクの最後の残存検出後に残しておく必要があるインク量（規定値）を小さくできる。
【００８５】
図１１（Ａ）〜図１１（Ｃ）は、規定値についての説明図である。図１１（Ａ）のＦ１は、図１１（Ｃ）に示すように、前回に残存検出が行われた際に、インクカートリッジＩＣ内に比較的多くのインクが残存している場合である。即ち、インクの液面が、インク残存と判定される領域とインク非残存と判定される領域の境界よりも、かなり上に位置している場合である。このＦ１の状態から、Ｆ２に示すように、残存検出が行われないまま規定値のインクが消費されても、インクエンドになるまでには余裕がある。
【００８６】
一方、図１１（Ｂ）のＦ３は、前回に残存検出が行われた際に、インクの液面が、インク残存と判定される領域とインク非残存と判定される領域の境界の直ぐ上に位置している場合である。本実施形態では、この図１１（Ｂ）のＦ３の状態から、Ｆ４に示すように、残存検出が行われないままインクが消費された場合にインクエンドとならないように、規定値を設定している。このようにすれば、Ｆ４に示す規定値のインク量が消費されたと判断されると、強制検出制御が行われるようになるため、インクエンドになって空打ちが生じる事態を効果的に抑制できるようになる。
【００８７】
４．２  位置関係の判断
次に、検出可能な位置関係の判断手法の一例について説明する。本実施形態では、制御部１００は、検出部８０からのインク残存の検出信号が測定されたか否かに基づいて、インクカートリッジと検出部８０が、上述の所与の位置関係にあるか否かを判断する。そして、検出信号が測定されないまま、インクが規定値以上消費されたと判断した場合に、上述した強制検出制御を行うようにしている。
【００８８】
例えば本実施形態では、検出部８０からの検出信号である検出電圧（Ａ／Ｄ変換後の検出電圧）が、各インクカートリッジの位置（即ち、検出部８０とプリズム３２０の相対位置）に関連づけて、記憶部１９０（ＲＡＭ）に展開される。例えば図１２において、Ｐ１１、Ｐ１２、Ｐ１３・・・と、ＶＤ１１、ＶＤ１２、ＶＤ１３は、シアン（Ｃ）のインクカートリッジＩＣ１の各位置と、その各位置での検出電圧である。Ｐ２１、Ｐ２２、Ｐ２３・・・と、ＶＤ２１、ＶＤ２２、ＶＤ２３は、マゼンダ（Ｍ）のインクカートリッジＩＣ２の各位置と、その各位置での検出電圧である。イエロー（Ｙ）、ブラック（Ｋ）のインクカートリッジＩＣ３、ＩＣ４についても同様である。
【００８９】
例えば、検出部８０の検出電圧の波形は前述の図５のような波形になる。この図５の波形の各位置とその各位置での検出電圧が、図１２に示すようなデータ構造のデータとして取得されて、記憶部１９０に展開される。なお、前述のようにインクカートリッジＩＣ１〜ＩＣ４を搭載するキャリッジ２０（ホルダー２１）の位置は、キャリッジモーター５０に対して設けられたロータリーエンコーダーからの信号（パルス信号）に基づいて特定できる。そして、キャリッジ２０に対する各インクカートリッジＩＣ１〜ＩＣ４の相対位置は既知であるため、キャリッジ２０の位置から、図１２の位置Ｐ１１、Ｐ１２、Ｐ１３・・・、Ｐ２１、Ｐ２２、Ｐ２３・・・等を特定できることになる。
【００９０】
そして本実施形態では図１２の検出電圧のデータが測定されたか否かに基づいて、インクカートリッジＩＣ１〜ＩＣ４と検出部８０とが、所与の位置関係（検出可能な位置関係）になったか否かを判断する。
【００９１】
例えば図９（Ａ）のＥ１では、インクカートリッジＩＣ１〜ＩＣ４は検出位置を通過していない。このため、全てのインクカートリッジＩＣ１〜ＩＣ４について図５の検出電圧のデータが測定されないことになり、インクカートリッジＩＣ１〜ＩＣ４と検出部８０とが所与の位置関係になっていないと判断される。そして、このような状態のままで、インクが規定値以上消費されると、図９（Ｃ）で説明した強制検出制御が行われる。そして、この強制検出制御が行われると、全てのインクカートリッジＩＣ１〜ＩＣ４について、図５の検出電圧のデータが測定されて、インクの残存検出が行われるようになる。
【００９２】
また、図９（Ｂ）では、インクカートリッジＩＣ１〜ＩＣ３は検出位置を通過しているが、インクカートリッジＩＣ４は検出位置を通過していない。このため、インクカートリッジＩＣ１〜ＩＣ３については、図５の検出電圧のデータが測定される一方で、インクカートリッジＩＣ４については、検出電圧のデータが測定されないことになる。即ち、インクカートリッジＩＣ４については、検出電圧のデータが記憶部１９０に展開されないようになる。このような場合にも本実施形態では、インクが規定値以上消費されると、強制検出制御が行われ、全てのインクカートリッジＩＣ１〜ＩＣ４について検出電圧のデータが測定されて、インクの残存検出が行われるようになる。このようにすれば、例えば図６（Ｂ）の印刷パターンの印刷が、インクカートリッジＩＣ４の色（Ｋ）のみを用いて行われていた場合にも、この印刷パターンの印刷によりインクエンドになりインクの空打ちが行われてしまう事態を抑制できるようになる。
【００９３】
例えば各インクカートリッジが検出位置を通過したか否かを、ロータリーエンコーダーからの信号で特定される位置の情報に基づいて判断する手法も考えられる。しかし、実際に必要な情報は、検出位置を通過して残存検出が確かに行われたか否かの判断であるため、位置の情報に基づく手法ではその判断に不確実性が残る。
【００９４】
この点、各インクカートリッジが検出位置を通過したか否か（所与の位置関係になったか否か）を、検出電圧のデータが測定された否かに基づき判断する手法によれば、各インクカートリッジが検出位置を通過して残存検出が確かに行われことを保証できる。従って、インクの残存検出後に規定値のインクが消費された場合に行われる強制検出制御を、確実且つ適正に実行することが可能になる。
【００９５】
なお本実施形態では制御部１００は、検出電圧が測定された場合に、測定された検出電圧に基づいてインクカートリッジのインクが残存しているか否かを判断する。そして、ある印刷パスでインクが残存していないと判断した場合には、インクのニアエンド仮判定を行って、次の印刷パスでは、キャリッジ２０が必ず検出部８０上を通過するようにキャリッジ２０の折り返し位置（パスの終了位置もしくはパスの開始位置）を設定する強制検出制御を行ってもよい。そして、インクのニアエンド仮判定が規定回数以上連続して行われた場合に、インクのニアエンド確定判定を行うようにする。即ち、検出部８０からの検出電圧の測定により、インクが残存していないと判断した場合にも、直ぐにはインクのニアエンドの確定判定を行わず、規定回数以上連続してニアエンド仮判定が行われたことを条件に、インクのニアエンド確定判定を行うようにする。このようにすれば、何らかの要因で誤ってニアエンド判定が行われた場合にも、それはニアエンド確定判定とはならず、その判定が規定回数以上連続することで、初めてニアエンド確定判定となる。これにより、安定したインク残存判定を実現できるようになる。
【００９６】
４．３  キャリッジの移動制御
さて、図７では、インクカートリッジＩＣ１〜ＩＣ４が搭載されるホルダー２１がキャリッジ２０上に備えられるオンキャリッジの構成になっている。この場合にキャリッジモーター５０（広義には駆動部）は、インクカートリッジＩＣ１〜ＩＣ４が搭載されたホルダー２１及びヘッド２２が備えられたキャリッジ２０を移動させる駆動を行う。そして制御部１００は、強制検出制御を実行するときには、キャリッジ２０のホルダー２１に搭載されたインクカートリッジＩＣ１〜ＩＣ４と、検出部８０とが、検出可能な位置関係になるように、キャリッジモーター５０（駆動部）によりキャリッジ２０を移動させる制御を行う。具体的には、図９（Ｃ）の位置ＰＳ３１でキャリッジ２０の移動が開始し、位置ＰＳ３２でキャリッジ２０が折り返すような移動制御を行う。
【００９７】
しかしながら、このような強制検出制御によりキャリッジ２０が検出位置を通過する際に、キャリッジ２０の移動に伴ってインクカートリッジ内のインク液面が揺れてしまい、正確にインクニアエンド（インク残存）を検知できないおそれがある。
【００９８】
例えば図１３（Ａ）では、インクＩＫの液面が揺れていないため、発光部８２からプリズム３２０に入射した光ＥＭＬは、プリズム３２０の斜面ＳＦ１、ＳＦ２で全反射して、反射光ＲＴＬが受光部８４に受光され、インクニアエンドが適正に検出されている。
【００９９】
図１３（Ｂ）は、図１３（Ａ）に示すものと同じ量のインクがインクカートリッジに残っているが、キャリッジ２０の移動により、インクＩＫの液面が揺れている状態を示す。この場合、発光部８２からの光ＥＭＬが斜面ＳＦ１で全反射せずにインク内に入射し、受光部８４が反射光を受光できないため、インクニアエンドを検出できなくなくなっている。
【０１００】
そこで本実施形態では、強制検出制御の際に、インク液面が安定した状態でキャリッジ２０が検出位置を通過するような、キャリッジ２０の折り返し位置の制御を行っている。具体的には制御部１００は、強制検出制御の際に、キャリッジの定速度移動期間においてインクカートリッジと検出部８２とが検出可能な位置関係になるように、キャリッジモーター５０を制御する。即ち、強制検出制御の際に、キャリッジ２０が一定速度（或いは一定加速度）で検出位置を通過するように制御する。
【０１０１】
例えば図１４に、キャリッジ２０の移動制御用のテーブルデータの例を示す。このテーブルデータは図７のテーブルデータ記憶部１９２に記憶される。制御部１００（駆動制御部１１０）は、このテーブルデータに基づいてキャリッジモーター５０（駆動部）の制御を行う。
【０１０２】
図１４のテーブルデータにおいて、期間Ｔ１は、キャリッジ２０の加速開始の直後の期間であり、この期間Ｔ１ではインク液面は不安定となっている。期間Ｔ２は、一定加速度でキャリッジ２０が加速している期間であり、この期間Ｔ２ではインク液面は比較的安定している。期間Ｔ３は、加速終了の直後の期間であり、インク液面が少し不安定になる。期間Ｔ４は、キャリッジ２０が一定速度で移動している期間であり、インク液面は安定している。期間Ｔ５は、減速開始の直後の期間であり、インク液面は少し不安定になる。期間Ｔ６は、一定加速度でキャリッジ２０が減速している期間であり、インク液面は比較的安定している。
【０１０３】
そこで本実施形態では、例えば図１４の定速度期間Ｔ４においてインクカートリッジが検出位置を通過するように、キャリッジ２０の移動制御を行う。こうすることで、インク液面が安定して、液面の揺れが最小限に抑えられた状態で、検出部８０を用いたインクニアエンドの検出ができるようになる。従って、安定したインクニアエンド検出を実現することが可能になる。なお、例えば図１４の期間Ｔ２や期間Ｔ６のような定加速度期間においてインクカートリッジが検出位置を通過するような移動制御を行ってもよい。このようにすれば、例えばインク液面が傾きながら安定した状態で、インクニアエンドの検出を行うことが可能になる。
【０１０４】
なお、以上では、インクカートリッジが搭載されるホルダー２１及びヘッド２２がキャリッジ２０に搭載されるオンキャリッジ構成の場合に、本実施形態の手法を適用した場合を例にとり説明したが、本実施形態はこれに限定されない。例えば、インクカートリッジが搭載されるホルダー２１がキャリッジ２０上になく、印刷装置内の固定の位置にあるオフキャリッジの印刷装置でも適用できる。
【０１０５】
図１５はオフキャリッジの印刷装置に本発明を適用した場合を示す。検出部８０が、ヘッド２２を備えるキャリッジ２０に搭載され、キャリッジモーター５０が、ヘッド２２及び検出部８０が搭載されたキャリッジ２０を、インクカートリッジのプリズム３２０と対向するように移動させる。この場合には制御部１００は、キャリッジ２０に搭載された検出部８０と、インクカートリッジとが、所与の位置関係（検出部８０によるインクカートリッジのインクの残存状態の検出が可能な位置関係）になるように、キャリッジモーター５０により、検出部８０を備えるキャリッジ２０を移動させる制御を、強制検出制御として行うことになる。
【０１０６】
即ち、図９（Ａ）〜図９（Ｃ）では、検出部８０の位置（検出位置）が固定で、キャリッジ２０のホルダー２１に搭載されたインクカートリッジの方が移動して、インクの残存検出が行われている。これに対して図１５では、インクカートリッジが、印刷装置に固定されており、ヘッド２２及び検出部８０を搭載するキャリッジ２０が、キャリッジモーター５０の駆動により移動して、インクの残存検出が行われる。そして、強制検出制御を行う場合には、制御部１００は、ヘッド２２及び検出部８０を搭載するキャリッジ２０を移動させて、インクカートリッジと検出部８０が所与の位置関係になるようにして、インクの残存検出を行う。このようにすることで、いわゆるオフキャリッジの印刷装置においても本実施形態の手法を適用することが可能になる。
【０１０７】
４．４  詳細な処理例
次に図１６のフローチャートを用いて本実施形態の詳細な処理例について説明する。
【０１０８】
１ページの印刷が開始されると（Ｓ１）、まず印刷媒体の給紙が行われる（Ｓ２）。そして制御部１００は、強制検出フラグが１（セット状態）か否かを判断する（Ｓ３）。この強制検出フラグは、強制検出制御を行うか否かを指示するフラグであり、図７のフラグ記憶部１９６に記憶される。
【０１０９】
強制検出フラグが１である場合には、制御部１００は、図９（Ｃ）等で説明した強制検出制御を行い、印刷のパスの折り返し位置を変更（拡張）する（Ｓ４）。即ち制御部１００は、前回のパスで強制検出フラグが１にセットされると、今回のパスでは全てのインクカートリッジＩＣ１〜ＩＣ４が検出位置を通過して、検出部８０による強制検出が行われるように制御する。
【０１１０】
次に、制御部１００は、１パスの印刷の処理を行う（Ｓ５）。また制御部１００は、この１パスの印刷の処理に並行して、検出部８０からの検出電圧を、各インクカートリッジの位置に対応づけて記憶部１９０に記憶する処理を行う（Ｓ６）。具体的には図１２のようなデータ構造のデータを記憶部１９０に展開する。更に、図示しないが、１パスの印刷毎に、残量推定部１５０により残量記憶部１９４のインクカートリッジのインク残量が更新される。
【０１１１】
次に制御部１００は、全てのインクカートリッジＩＣ１〜ＩＣ４について、検出電圧を測定できたか否かを判断する（Ｓ７）。即ち、本実施形態では、インクカートリッジＩＣ１〜ＩＣ４と検出部８０が検出可能な位置関係になったか否かが、検出部８０からの検出電圧が測定されたか否かに基づき判断される。
【０１１２】
そして制御部１００は、検出電圧を測定できないインクカートリッジが存在する場合には、全てのインクカートリッジＩＣ１〜ＩＣ４の推定残量が第２の規定値以上か否かを判断する（Ｓ８）。即ち制御部１００は、次のパスで強制検出制御を行うか否かの判断処理の前に、残量推定部１５０によって算出されたインクカートリッジＩＣ１〜ＩＣ４のインク残量が十分か否か（第２の規定値以上か否か）を判断し、インク残量が十分である場合（第２の規定値以上の場合）には、強制検出制御の処理（強制検出制御を行うか否かの判断処理）を省略して、次のパスの処理に移行する。即ち、ステップＳ９、Ｓ１０の処理を省略して、ステップＳ１３、Ｓ１４に移行する。つまり、ドットカウント値から計算したインク残量が、全てのインクカートリッジＩＣ１〜ＩＣ４において、第２の規定値以上であり、まだ十分にインクが残っていると推定される場合には、強制検出の処理を行わないようにする。こうすることで、印刷の各パスで行われる処理の処理量が軽減され、印刷速度の低下等を抑制できる。
【０１１３】
インクの推定残量が第２の規定値より少ない場合には、制御部１００は、前回までのパスの印刷でのステップＳ１１での残存確定判定後、規定値以上インクを消費したインクカートリッジがあるか否かを判断する（Ｓ９）。即ち、図１０のＧ１、Ｇ２、Ｇ３で説明したように、インクカートリッジＩＣ１〜ＩＣ４と検出部８０が所与の位置関係にならないまま、インクが規定値以上消費されたか否かを判断する。具体的には制御部１００は、ヘッドからのインクの吐出のドットカウント値に基づいて、インク消費量を推定して、前回の確定判定後、インクが規定値以上消費されたか否かを判断する。そして、インクが規定値以上消費されていた場合には、強制検出フラグを１にセットする（Ｓ１０）。これにより、図１０のＧ４で説明したように、印刷の次のパスにおいて強制検出制御が行われるようになる。即ち、次のパスにおいてステップＳ３で強制検出制御フラグが１であると判断され、ステップＳ４で強制検出制御が行われて、パスの折り返し位置が変更される。
【０１１４】
ステップＳ７で、全てのインクカートリッジについて検出電圧を測定できたと判断した場合には、制御部１００は、全てのインクカートリッジに対して、残存確定判定又はニアエンド仮判定又はニアエンド確定判定を行う（Ｓ１１）。具体的には、検出部８０の検出電圧が閾値を超えている場合には、残存確定判定を行う。一方、検出電圧が閾値を超えていない場合には、ニアエンド仮判定を行う。そして、ステップＳ３〜Ｓ１４のルーチンを繰り返す中で、規定回数以上連続してニアエンド仮判定が行われた場合には、制御部１００は、ニアエンド確定判定を行う。例えば図５において、上記の閾値は、ピーク電圧Ｖｐｋ１と下限電圧Ｖｍｉｎの間の電圧に設定される。そして制御部１００は、検出電圧が閾値を超えている場合（波形ＳＩＫの場合）には、インクが残存しているとして、残存確定判定を行う。一方、検出電圧が閾値を超えていない場合（波形ＳＥＰの場合）には、ニアエンド仮判定を行う。そして、検出電圧が閾値を超えていないというニアエンド仮判定が、規定回数以上連続して行われた場合に、制御部１００は、ニアエンド確定判定を行い、インクニアエンドが検出されたと判断する。
【０１１５】
具体的には、ニアエンド仮判定のインクカートリッジが存在するか否かが判断され（Ｓ１２）、ニアエンド仮判定のインクカートリッジが存在する場合には、強制検出フラグが１にセットされる（Ｓ１０）。これにより、ニアエンド仮判定の場合には、規定回数に達するまでは、次のパスでは強制検出制御が行われるようになる。一方、ニアエンド仮判定のインクカートリッジが存在しない場合には、強制検出フラグが０にリセットされる（Ｓ１３）。そして、次の印刷のパスがあるか否かが判断され（Ｓ１４）、次のパスがある場合にはステップＳ３に戻る。一方、次のパスが無い場合には、印刷媒体ＰＡの排紙が行われる（Ｓ１５）。
【０１１６】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（液体容器、液体、液体消費装置等）と共に記載された用語（インクカートリッジ、インク、印刷装置等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。
【０１１７】
また上述した実施形態では、本発明を印刷装置とインクカートリッジとに適用した例を説明したが、本発明は、インク以外の他の液体を噴射したり吐出したりする液体消費装置に用いてもよく、また、そのような液体を収容した液体容器にも適用可能である。また、本発明の液体容器は、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体消費装置に流用可能である。「液滴」とは、上記液体消費装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう「液体」とは、液体消費装置が噴射させることができるような材料であれよい。例えば、物質が液相であるときの状態のものであれば良く、粘性の高い又は低い液状態、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや、液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体消費装置の具体例としては、例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体消費装置、バイオチップ製造に用いられる生体有機物を噴射する液体消費装置、精密ピペットとして用いられ試料となる液体を噴射する液体消費装置であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体消費装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体消費装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体消費装置を採用してもよい。
【符号の説明】
【０１１８】
２０  キャリッジ、２１  ホルダー、２２  ヘッド、３０  ケーブル、
４０  紙送りモーター、４５  紙送りローラー、
５０  キャリッジモーター（駆動部）、５５  キャリッジ駆動ベルト、
７０  Ａ／Ｄ変換部、８０  検出部、８２  発光部、８４  受光部、
１００  制御部、１１０  駆動制御部、１２０  検出制御部、１４０  位置特定部、
１５０  残量推定部、１６０  残存判定部、１７０  強制検出制御部、
１９０  記憶部、１９２  テーブルデータ記憶部、１９４  残量記憶部、
１９６  フラグ記憶部、２００  印刷装置、２１０  表示部、２２０  Ｉ／Ｆ部、
２５０  ＰＣ、３００  インク収容部、３１０  底面、３２０  プリズム、
３３０  インク供給口、３４０  レバー、３５０  基板、３５２  記憶装置、
３５４  端子、
Ｄ１  主走査方向、Ｄ２  副走査方向、ＥＦ  入射面、ＥＭＬ，ＦＣＬ，ＲＴＬ  光、
ＩＣ，ＩＣ１〜ＩＣ４  インクカートリッジ、ＩＫ  インク、
ＳＢ  遮光部、ＳＦ１，ＳＦ２  斜面
【図１】
2013248789.tif 000003
【図２】
2013248789.tif 000004
【図３】
2013248789.tif 000005
【図４】
2013248789.tif 000006
【図５】
2013248789.tif 000007
【図６】
2013248789.tif 000008
【図７】
2013248789.tif 000009
【図８】
2013248789.tif 000010
【図９】
2013248789.tif 000011
【図１０】
2013248789.tif 000012
【図１１】
2013248789.tif 000013
【図１２】
2013248789.tif 000014
【図１３】
2013248789.tif 000015
【図１４】
2013248789.tif 000016
【図１５】
2013248789.tif 000017
【図１６】
2013248789.tif 000018