(57)【要約】【課題】液体の残存量低下検出と残存状態判定の精度を向上できる液体消費装置を提供する。【解決手段】印刷装置１０は、発光部９２と受光部９４とを有する検出部９０と、プリズム１７０が配置されたインクカートリッジＩＣを着脱可能に保持するホルダー２０と、キャリッジモーター３３と、制御部４０とを備え、制御部４０は、検出範囲ＤＰＲ’において検出電圧特性ＳＥＰに基づいてインクＩＫの残存状態を判定する第１のインクニアエンド判定と、検出電圧特性ＳＩＫに基づいて調整値を決定する第１の位置補正処理と、調整値を決定できなかった場合に検出範囲ＤＰＲにおいて検出電圧特性ＳＢＡに基づいてインクＩＫの残存状態を判定する第２のインクニアエンド判定と、第２のインクニアエンド判定でインクＩＫが残存しないと判定された場合に、検出電圧特性ＳＢＡに基づいて調整値を決定する第２の位置補正処理と、を実行可能に構成されている。【選択図】図２
2015189100.tif 000002
【特許請求の範囲】
【請求項１】
光を照射する発光部と、前記発光部から照射された前記光の反射光の受光量に応じて検出信号を出力する受光部と、を有する検出部と、
液体を収容し、前記発光部から照射された前記光が入射する入射面を有し前記光を前記液体の残存状態に応じて反射するプリズムが配置された液体収容部と、
前記液体収容部を着脱可能に保持するホルダーと、
前記ホルダーと前記検出部とを第１の方向に沿って相対的に移動させる移動部と、
制御部と、を備え、
前記制御部は、
前記液体収容部が前記ホルダーに装着された状態で、
前記検出部と前記プリズムとが対向する位置関係となる第１の範囲において、前記プリズムで反射された前記反射光の受光量に応じて前記受光部から出力された前記検出信号に基づいて、前記液体の残存状態を判定する第１の判定と、
前記ホルダーと前記検出部とを前記移動部により相対的に移動させたときに、前記受光部から出力された前記検出信号に基づいて、前記第１の範囲を設定するための調整値を決定する第１の調整と、
前記第１の調整において前記調整値を決定できなかった場合に、第２の範囲において、前記受光部から出力された前記検出信号に基づいて、前記液体の残存状態を判定する第２の判定と、
前記第２の判定で前記液体が残存しないと判定された場合に、前記第２の判定を実行した際の前記検出信号に基づいて、前記調整値を決定する第２の調整と、
を実行可能に構成されていることを特徴とする液体消費装置。
【請求項２】
請求項１に記載の液体消費装置であって、
前記制御部は、
前記液体消費装置の電源が投入されたとき、または、前記液体収容部が交換されたときに、前記第１の調整を実行することを特徴とする液体消費装置。
【請求項３】
請求項１または２に記載の液体消費装置であって、
不揮発的に、かつ、書き換え可能に情報を記憶するための記憶部を備え、
前記制御部は、前記調整値を前記記憶部に書き込むことを特徴とする液体消費装置。
【請求項４】
請求項１から３のいずれか一項に記載の液体消費装置であって、
前記ホルダーは、
複数の前記液体収容部を着脱可能に保持し、
前記検出部に対向する面における前記プリズムの各々の前記入射面と対向する位置に設けられた開口部と、前記開口部の一部を塞ぎ前記開口部を前記第１の方向に沿って並ぶ第１の部分と第２の部分とに分割するように設けられた遮光部と、を有し、
前記制御部は、
前記第１の調整において、
前記検出信号における、前記第１の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第１のピークの位置と、前記第２の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第２のピークの位置と、の間隔に基づいて前記調整値を決定するとともに、
前記第１の範囲を、前記第１のピークの位置と前記第２のピークの位置との間隔よりも狭い範囲に設定することを特徴とする液体消費装置。
【請求項５】
請求項４に記載の液体消費装置であって、
前記制御部は、
前記第２の範囲を、前記第１のピークの位置と前記第２のピークの位置とを含み、前記第１のピークの位置と前記第２のピークの位置との間隔よりも広い範囲に設定することを特徴とする液体消費装置。
【請求項６】
請求項１から５のいずれか一項に記載の液体消費装置であって、
前記制御部は、
前記ホルダーと前記検出部とを前記移動部により相対的に往復移動させて往路と復路とにおいて前記第１の調整を実行し、
前記調整値を、前記往路と前記復路とにおいて個別に決定することを特徴とする液体消費装置。
【請求項７】
請求項１から６のいずれか一項に記載の液体消費装置であって、
前記制御部は、
前記第２の調整において、前記第２の判定で前記液体が残存しないと判定された際の、前記検出信号が所定の閾値を横切る第１のポイントの位置と第２のポイントの位置との間隔に基づいて前記調整値を決定することを特徴とする液体消費装置。
【請求項８】
請求項１から３、６、７のいずれか一項に記載の液体消費装置であって、
前記ホルダーは、
複数の前記液体収容部を着脱可能に保持し、
前記検出部に対向する面における前記プリズムの各々の前記入射面と対向する位置に設けられた開口部と、前記開口部の一部を塞ぎ前記開口部を前記第１の方向に沿って並ぶ第１の部分と第２の部分とに分割するように設けられた遮光部と、を有し、
前記制御部は、
前記第１の調整において、
前記検出信号における、前記第１の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第１のピークの位置と、前記第２の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第２のピークの位置と、の間隔に基づいて前記調整値を決定するとともに、
前記第１の範囲および前記第２の範囲を、前記第１のピークの位置と前記第２のピークの位置とを含む範囲に設定することを特徴とする液体消費装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体消費装置に関する。
【背景技術】
【０００２】
液体消費装置の一例であるインクジェット方式の印刷装置には、一般的に、着脱可能な液体収容容器であるインクカートリッジが装着される。インクカートリッジ内にプリズムを設け、発光部で照射された光がプリズムの斜面で反射する際に、斜面がインクと接しているか否かで反射状態が異なることを利用して、受光部で受光する反射光の強度のレベル等に基づいてインクの残存状態の判定（インクの残存量低下の検出）を行う印刷装置が開示されている（例えば、特許文献１参照）。
【０００３】
インクの残存状態の判定は、プリズムと検出部とが対向する位置関係となる所定の範囲において行われるが、例えば各部品の寸法公差や部品相互の取り付け公差等があると、検出部の位置に対するプリズムの相対的な位置が想定している位置からずれてしまう場合がある。そのため、特許文献１に記載の印刷装置では、インク残存状態の判定を行う前に、プリズムの入射面で反射され受光部が受光した光の強度のレベル等に基づき、検出部の位置に対するプリズムの相対的な位置の調整が行われ、調整された位置を基準としてインクの残存状態を判定するための所定の範囲が設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１８９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、インクカートリッジ内の気泡、発光部の発光量の低下や受光部の感度低下、外乱光等により、プリズムで反射された光の強度のレベル等に基づいて、検出部の位置に対するプリズムの相対的な位置の調整が行えない場合がある。このような場合に、特許文献１に記載の印刷装置では、受光部で受光する反射光の強度のレベルに基づく判定ではなく、インクの消費量から推定されるインクの推定残存量に基づいて、インクの残存状態の判定が行われる。
【０００６】
しかしながら、このような判定方法では、インクの消費量から推定されるインクの推定残存量が実際のインクの残存量と異なる場合があり、インクの残存状態の判定精度が低下するおそれがある。例えば、インクの残存量低下が検出される前にインクカートリッジ内のインクが無くなってしまうと、インクを吐出しない空打ち状態となる。したがって、インクカートリッジ内の気泡、発光部の光量低下、受光部の感度低下、外乱光等がある場合でも、インクの残存量低下をより確実に検出でき、インクの残存状態の判定精度を向上できる液体消費装置が求められている。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］本適用例に係る液体消費装置は、光を照射する発光部と、前記発光部から照射された前記光の反射光の受光量に応じて検出信号を出力する受光部と、を有する検出部と、液体を収容し、前記発光部から照射された前記光が入射する入射面を有し前記光を前記液体の残存状態に応じて反射するプリズムが配置された液体収容部と、前記液体収容部を着脱可能に保持するホルダーと、前記ホルダーと前記検出部とを第１の方向に沿って相対的に移動させる移動部と、制御部と、を備え、前記制御部は、前記液体収容部が前記ホルダーに装着された状態で、前記検出部と前記プリズムとが対向する位置関係となる第１の範囲において、前記プリズムで反射された前記反射光の受光量に応じて前記受光部から出力された前記検出信号に基づいて、前記液体の残存状態を判定する第１の判定と、前記ホルダーと前記検出部とを前記移動部により相対的に移動させたときに、前記受光部から出力された前記検出信号に基づいて、前記第１の範囲を設定するための調整値を決定する第１の調整と、前記第１の調整において前記調整値を決定できなかった場合に、第２の範囲において、前記受光部から出力された前記検出信号に基づいて、前記液体の残存状態を判定する第２の判定と、前記第２の判定で前記液体が残存しないと判定された場合に、前記第２の判定を実行した際の前記検出信号に基づいて、前記調整値を決定する第２の調整と、を実行可能に構成されていることを特徴とする。
【０００９】
本適用例の構成によれば、検出部とプリズムとが対向する位置関係となる第１の範囲において、プリズムで反射された反射光の受光量に応じて受光部から出力された検出信号に基づいて制御部が実行する第１の判定により、液体収容部内の液体の残存状態が判定される。そして、ホルダーと検出部とを相対的に移動させたときに、プリズムで反射された反射光の受光量に応じて受光部から出力された検出信号に基づいて制御部が実行する第１の調整により、第１の判定を行う際の第１の範囲を設定するための調整値が決定される。これにより、検出部の位置に対するプリズムの相対的な位置が想定している位置からずれていた場合でも、その位置のずれを補正して設定される第１の範囲において第１の判定が行われるので、液体の残存状態の判定を精度良く行うことができる。
【００１０】
ここで、第１の調整において調整値を決定できなかった場合には、第２の範囲において、受光部から出力された検出信号に基づいて制御部が実行する第２の判定により、液体収容部内の液体の残存状態が判定される。この第２の判定が実行されることにより、液体の消費量から推定される液体の推定残存量に基づいて判定を行う場合と比べて、液体の残存量低下をより確実に検出できる。また、第２の判定で液体が残存しないと判定された場合には、第２の判定を実行した際の検出信号に基づいて制御部が実行する第２の調整により、第１の範囲を設定するための調整値が決定される。これにより、第１の調整において調整値を決定できなかった場合でも、第２の調整により調整値を決定して第１の範囲の基準となるプリズムの相対的な位置ずれを補正できるので、液体の残存状態の判定精度を向上することができる。好ましくは、第２の範囲を第１の範囲よりも広く設定することで、第１の範囲の基準となるプリズムの相対的な位置が想定している位置からずれていた場合でも、液体収容部内の液体の残存状態を判定することが可能となる。
【００１１】
［適用例２］上記適用例に係る液体消費装置であって、前記制御部は、前記液体消費装置の電源が投入されたとき、または、前記液体収容部が交換されたときに、前記第１の調整を実行することが好ましい。
【００１２】
本適用例の構成によれば、液体消費装置の電源投入や液体収容部交換の際に第１の調整が実行されるので、電源投入や液体収容部交換の都度、プリズムの相対的な位置ずれを補正して第１の範囲を設定することができる。
【００１３】
［適用例３］上記適用例に係る液体消費装置であって、不揮発的に、かつ、書き換え可能に情報を記憶するための記憶部を備え、前記制御部は、前記調整値を前記記憶部に書き込むことが好ましい。
【００１４】
本適用例の構成によれば、第１の調整または第２の調整により決定された調整値を記憶部に書き込んで保存できる。これにより、例えば、液体収容部を交換した際に第１の調整を実行して調整値を決定できなかった場合でも、過去に設定された調整値を記憶部から読み出し、読み出した調整値を用いて第１の範囲を設定することが可能となる。
【００１５】
［適用例４］上記適用例に係る液体消費装置であって、前記ホルダーは、複数の前記液体収容部を着脱可能に保持し、前記検出部に対向する面における前記プリズムの各々の前記入射面と対向する位置に設けられた開口部と、前記開口部の一部を塞ぎ前記開口部を前記第１の方向に沿って並ぶ第１の部分と第２の部分とに分割するように設けられた遮光部と、を有し、前記制御部は、前記第１の調整において、前記検出信号における、前記第１の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第１のピークの位置と、前記第２の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第２のピークの位置と、の間隔に基づいて前記調整値を決定するとともに、前記第１の範囲を、前記第１のピークの位置と前記第２のピークの位置との間隔よりも狭い範囲に設定することが好ましい。
【００１６】
本適用例の構成によれば、ホルダーと検出部とを第１の方向に沿って相対的に移動させたときに、プリズムの入射面で反射された反射光の受光量に応じて受光部から出力された検出信号に、第１のピークと第２のピークとが発生する。そして、第１のピークの位置と第２のピークの位置との間隔に基づいて調整値を決定するので、プリズムの相対的な位置ずれを精度良く補正して、第１の範囲を設定することができる。そして、第１の範囲を第１のピークの位置と第２のピークの位置との間隔よりも狭い範囲に設定することで、受光部から出力された検出信号に基づいて実行される第１の判定において、外乱光等に起因するノイズの影響が抑えられるので、液体の残存状態の判定精度をより向上することができる。
【００１７】
［適用例５］上記適用例に係る液体消費装置であって、前記制御部は、前記第２の範囲を、前記第１のピークの位置と前記第２のピークの位置とを含み、前記第１のピークの位置と前記第２のピークの位置との間隔よりも広い範囲に設定するが好ましい。
【００１８】
本適用例の構成によれば、第１の調整において調整値を決定できなかった場合に、液体の残存状態を判定する第２の判定を実行する際の第２の範囲を、第１のピークの位置と第２のピークの位置とを含み、第１のピークの位置と第２のピークの位置との間隔よりも広い範囲に設定する。これにより、プリズムの相対的な位置が想定している位置からずれていた場合でも、想定している位置を基準とする第１の範囲を含むように第２の範囲を設定して、液体の残存状態の判定を行うことが可能となる。
【００１９】
［適用例６］上記適用例に係る液体消費装置であって、前記制御部は、前記ホルダーと前記検出部とを前記移動部により相対的に往復移動させて往路と復路とにおいて前記第１の調整を実行し、前記調整値を、前記往路と前記復路とにおいて個別に決定することが好ましい。
【００２０】
本適用例の構成によれば、ホルダーと検出部とを相対的に往復移動させて、往路と復路とにおいて個別に第１の調整を実行し調整値を決定する。そのため、例えば、往路方向と復路方向とで受光部の応答速度が異なる場合等に、それぞれの方向における調整値を決定することで、往路と復路とのそれぞれでプリズムの相対的な位置ずれを補正して第１の範囲を設定できるので、液体の残存状態の判定精度をより向上することができる。
【００２１】
［適用例７］上記適用例に係る液体消費装置であって、前記制御部は、前記第２の調整において、前記第２の判定で前記液体が残存しないと判定された際の、前記検出信号が所定の閾値を横切る第１のポイントの位置と第２のポイントの位置との間隔に基づいて前記調整値を決定することが好ましい。
【００２２】
本適用例の構成によれば、第２の判定で液体が残存しないと判定された際の検出信号が所定の閾値を横切る第１のポイントの位置と第２のポイントの位置との間隔に基づいて、プリズムの相対的な位置ずれを補正するための調整値が決定される。これにより、第１の調整において調整値を決定できなかった場合でも、第２の調整において調整値を決定することができる。
【００２３】
［適用例８］上記適用例に係る液体消費装置であって、前記ホルダーは、複数の前記液体収容部を着脱可能に保持し、前記検出部に対向する面における前記プリズムの各々の前記入射面と対向する位置に設けられた開口部と、前記開口部の一部を塞ぎ前記開口部を前記第１の方向に沿って並ぶ第１の部分と第２の部分とに分割するように設けられた遮光部と、を有し、前記制御部は、前記第１の調整において、前記検出信号における、前記第１の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第１のピークの位置と、前記第２の部分から入射して前記入射面で反射された前記反射光の受光量に基づく第２のピークの位置と、の間隔に基づいて前記調整値を決定するとともに、前記第１の範囲および前記第２の範囲を、前記第１のピークの位置と前記第２のピークの位置とを含む範囲に設定することが好ましい。
【００２４】
本適用例の構成によれば、検出部の位置に対するプリズムの相対的な位置が想定している位置からずれていた場合でも、液体の残存状態を確実に判定することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る印刷装置の要部を示す斜視図。
【図２】本実施形態に係る印刷装置の概略構成図。
【図３】検出部の電気的構成を示す説明図。
【図４】インクカートリッジの斜視図。
【図５】本実施形態に係るホルダーの構成及びプリズムとの位置関係を説明する図。
【図６】インクニアエンド判定の手法を説明する図。
【図７】インクニアエンド判定の手法を説明する図。
【図８】位置補正処理の手法を説明する図。
【図９】位置補正処理の手法を説明する図。
【図１０】第１の位置補正処理において調整値が設定できなかった場合の第２のインクニアエンド判定の手法を説明する図。
【発明を実施するための形態】
【００２６】
以下、本発明を具体化した実施形態について図面を参照して説明する。使用する図面は、説明する部分が認識可能な状態となるように、適宜拡大、縮小、あるいは誇張して表示している。また、説明に必要な構成要素以外は図示を省略する場合がある。
【００２７】
＜印刷装置の基本構成＞
本実施形態に係る液体消費装置としての印刷装置の基本構成について、図１及び図２を参照して説明する。図１は、本実施形態に係る印刷装置の要部を示す斜視図である。図２は、本実施形態に係る印刷装置の概略構成図である。
【００２８】
図１には、第１の方向としてのＹ軸方向と、Ｙ軸方向と直交するＸ軸方向と、Ｘ軸方向およびＹ軸方向と直交するＺ軸方向と、を示している。本実施形態において、印刷装置１０の使用姿勢では、Ｚ軸方向（＋Ｚ方向及び−Ｚ方向）が鉛直方向であり、＋Ｘ方向が印刷装置１０の正面である。また、Ｙ軸方向（＋Ｙ方向及び−Ｙ方向）が印刷装置１０の主走査方向ＨＤであり、Ｘ軸方向（＋Ｘ方向及び−Ｘ方向）が印刷装置１０の副走査方向ＶＤである。
【００２９】
図１に示すように、印刷装置１０は、液体収容部としての複数のインクカートリッジＩＣと、ホルダー２０を備えるキャリッジＣＲと、紙送りモーター３０と、移動部としてのキャリッジモーター３３と、ケーブルＦＦＣ１と、検出部９０と、制御部４０と、Ａ／Ｄ変換部３６（図２参照）と、記憶部５０（図２参照）とを備えている。
【００３０】
各インクカートリッジＩＣには、例えば、シアン、マゼンタ、イエロー、ブラック等の液体としてのインクが一色ずつ収容されている。ホルダー２０には、各インクカートリッジＩＣが着脱可能に装着され保持される。なお、ホルダー２０はキャリッジＣＲと一体の部材として形成されてもよいし、別体の部材として形成されてキャリッジＣＲに組み付けられてもよい。
【００３１】
図２に示すように、キャリッジＣＲは、ホルダー２０と印刷ヘッド３５とを備えている。キャリッジＣＲは、ケーブルＦＦＣ１（図１参照）により、制御部４０に接続されている。キャリッジＣＲは、キャリッジモーター３３に駆動されることにより、印刷媒体ＰＡ上を主走査方向ＨＤに沿って往復移動する。印刷媒体ＰＡは、例えば印刷紙である。なお、図１及び図２では、キャリッジＣＲは、ホームポジションに位置している。
【００３２】
紙送りモーター３０は、紙送りローラー３４を回転駆動し、印刷媒体ＰＡを副走査方向ＶＤに搬送する。印刷ヘッド３５は、キャリッジＣＲに搭載されて、各インクカートリッジＩＣから供給されたインクを吐出する。印刷ヘッド３５の吐出制御は、ケーブルＦＦＣ１を介して制御部４０により行われる。すなわち、制御部４０は、紙送りモーター３０、キャリッジモーター３３、印刷ヘッド３５を制御することにより、印刷媒体ＰＡに対しての印刷を制御する。
【００３３】
検出部９０は、インクカートリッジＩＣのインク残存状態を検出するための信号を制御部４０に出力する。検出部９０は、インクカートリッジＩＣ内のプリズム１７０（図４参照）へ光を照射する発光部９２（発光素子）と、プリズム１７０からの反射光を受光しその受光量に応じて電気信号に変換する受光部９４（受光素子）と、を備えている。
【００３４】
図３は、検出部９０の電気的構成を示す説明図である。検出部９０は、例えば、発光部９２（発光素子）としてＬＥＤ（Light Emitting Diode）を備え、受光部９４（受光素子）としてフォトトランジスターを備えている。受光部９４のエミッター端子は接地電位ＶＳＳに接続され、コレクター端子は抵抗素子Ｒ１を介して電源電位Ｖｃｃに接続されている。
【００３５】
発光部９２が照射する光の発光量は、トランジスターＴＲ１と抵抗素子Ｒ２，Ｒ３とキャパシターＣ１とを介して発光部９２に印加されるＰＷＭ（Pulse Width Modulation）信号のデューティー比（オン時間とオフ時間の割合）が制御部４０（図２参照）によって調整されることにより設定される。
【００３６】
Ａ／Ｄ変換部３６には、抵抗素子Ｒ１とコレクター端子の間の電位が、検出部９０の出力電圧Ｖｃとして入力される。Ａ／Ｄ変換された検出部９０の出力電圧Ｖｃは、残存判定部４３に入力される。すなわち、発光部９２から照射された光が、インクカートリッジＩＣ内のプリズム１７０で反射して反射光が受光部９４に受光されると、その受光量に応じた出力電圧Ｖｃが、検出信号として残存判定部４３に入力される。本実施形態では、受光部９４が受光する反射光の光量が多いほど、検出部９０から出力される出力電圧Ｖｃは低くなる。以下では、受光部９４の受光量に応じて検出部９０から出力される出力電圧Ｖｃ（検出信号）を検出電圧ともいう。
【００３７】
図２に示すように、検出部９０が備える発光部９２及び受光部９４は、ホルダー２０が移動する主走査方向ＨＤ（Ｙ軸方向）に沿って並ぶように配置されている。ホルダー２０は、キャリッジモーター３３によって、検出部９０に対して主走査方向ＨＤに沿って相対的に移動する。発光部９２及び受光部９４は、ホルダー２０が、キャリッジモーター３３によって移動させられて検出部９０上に位置したときに、ホルダー２０の開口部２２（図５（ｂ）参照）を介してインクカートリッジＩＣ内のプリズム１７０（図５（ｂ）参照）と対向するように配置されている。
【００３８】
Ａ／Ｄ変換部３６は、検出部９０からの検出電圧をＡ／Ｄ変換し、そのＡ／Ｄ変換後のデジタル信号を制御部４０へ出力する。具体的には、Ａ／Ｄ変換部３６は、例えばロータリーエンコーダーのカウント値や制御部４０を構成するＣＰＵの割り込み周期等に応じた所定の位置間隔で、検出電圧をサンプリングし、複数個のサンプリング電圧を取得する。例えば、１個のインクカートリッジＩＣが検出部９０の上を通過するときに、数１０個のサンプリング電圧を取得する。
【００３９】
制御部４０には、印刷装置１０の動作状態等が表示される表示部４７が接続されている。制御部４０には、インターフェイス（Ｉ／Ｆ）４８を介してコンピューター４９が接続されている。制御部４０は、インターフェイス４８を介してコンピューター４９から画像データを受信し、その画像を印刷媒体ＰＡに印刷する制御を行う。また、制御部４０には、ケーブルＦＦＣ１（図１参照）を介してキャリッジＣＲが接続され、ケーブルＦＦＣ２（図３参照）を介して検出部９０が接続されている。
【００４０】
制御部４０は、駆動制御部４１と、位置補正部４２と、残存判定部４３と、発光量決定部４４と、閾値決定部４５と、残存量推定部４６とを有している。制御部４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示省略）を備えている。制御部４０は、例えば、ＲＯＭに記憶された制御プログラムをＲＡＭに展開し、そのＲＡＭに展開された制御プログラムをＣＰＵが実行することで制御部４０の各部として動作する。
【００４１】
駆動制御部４１は、キャリッジモーター３３を制御して、キャリッジＣＲを移動させる制御を行う。これにより、キャリッジＣＲが備えるホルダー２０と印刷ヘッド３５とを移動させる駆動が、キャリッジモーター３３により行われる。
【００４２】
位置補正部４２は、サンプリングされた検出電圧に基づいて、主走査方向ＨＤにおけるプリズム１７０（キャリッジＣＲ）の位置を補正する。位置を補正する必要があるのは、例えばキャリッジＣＲの取り付け公差等の公差があるからである。具体的には、位置補正部４２は、各インクカートリッジＩＣの検出電圧に対してピーク検出を行い、その検出したピークの位置に基づいて、インク残存状態の判定を行う際の主走査方向ＨＤにおける検出部９０に対するプリズム１７０の中心位置を補正する。検出電圧のピークについては、図７を用いて後に説明する。
【００４３】
検出部９０に対するプリズム１７０の実際の相対位置と、その設計上の相対位置（想定している位置）とにずれが生じていると、インクカートリッジＩＣのインク残存状態の判定における精度が低下してしまう。そこで、詳細は後述するが、各インクカートリッジＩＣについて検出電圧に対してピーク検出を行い、その検出したピークの位置に基づいて、インク残存状態の判定を行う際の、検出部９０に対するプリズム１７０（キャリッジＣＲ）の相対位置を補正する。
【００４４】
プリズム１７０（キャリッジＣＲ）の位置は、キャリッジモーター３３に搭載されたロータリーエンコーダーの出力に基づいて把握される。すなわち、ロータリーエンコーダーは、例えばキャリッジＣＲのホームポジションＰＨを基準位置として、その基準位置からの移動量に応じたカウント値を出力する。各インクカートリッジＩＣのプリズム１７０の中心の位置には、それぞれロータリーエンコーダーの所定のカウント値が対応している。
【００４５】
位置補正前においては、その各位置に対応するカウント値は、設計値に基づいてメカ的に設定されており、記憶部５０に記憶されている。位置補正部４２は、この設計値に基づいて設定された各位置に対応するカウント値を、プリズム１７０の実際の相対位置に対応するカウント値に補正するための調整値を決定し、その調整値を記憶部５０に書き込む。記憶部５０は、不揮発的に、かつ、書き換え可能に情報を記憶する。記憶部５０は、例えば、ＥＥＰＲＯＭ等の不揮発性メモリーで構成される。
【００４６】
残存判定部４３は、インクカートリッジＩＣ内のインクの残存状態を、プリズム１７０を用いて判定する。残存判定部４３は、プリズム１７０が検出部９０に対して所定の位置（検出位置）にあるときにサンプリングされた検出電圧を、Ａ／Ｄ変換部３６から取得する。そして、残存判定部４３は、取得した検出電圧と所定の閾値とに基づき、インクカートリッジＩＣ内のインクが所定量以下となったか否かを判定する。
【００４７】
インクカートリッジＩＣ内に収容されたインクの残存量や液面レベルが所定値以下となり、インクカートリッジＩＣのインク量が残り少ない状態のことを、以降では「インクニアエンド」ともいう。そして、インクニアエンドを検出するためのインクの残存状態の判定を「インクニアエンド判定」ともいう。
【００４８】
例えば、インクニアエンドが検出された後に印刷を継続し、残存判定部４３が推定するインク消費量が所定の量を超えた場合には、印刷ヘッド３５がインクを吐出しない空打ち状態となる可能性がある。そこで、制御部４０は、インクニアエンドが検出されたインクカートリッジＩＣについて、印刷装置１０の表示部４７やコンピューター４９の表示部にインク交換を知らせるアラームを表示させる指示を出力する。これにより、ユーザーにインクカートリッジＩＣの交換を促し、空打ち状態とならないようにしている。
【００４９】
制御部４０は、例えば、インクニアエンドが検出された後に、残存量推定部４６により所定量のインクが消費されたと推定される場合に、インクカートリッジＩＣが空（インクが残存しない状態）であると判定する。制御部４０は、インクカートリッジＩＣが空であると判定した場合、インクカートリッジＩＣが交換されるまで印刷を実行しない。
【００５０】
なお、インクカートリッジＩＣ内の構成や、液面レベルを判定する所定値の設定により、残存判定部４３が、液面レベルが所定値以下となったと判定したときを、インクカートリッジＩＣ内にインクが残存しない状態（以降では「インクエンド」ともいう）と判定することとしてもよい。インクエンド判定を行う場合には、制御部４０は、インクエンドが検出された時点でインクカートリッジＩＣが空（インクが残存しない状態）であると判定し、インクカートリッジＩＣが交換されるまで印刷を実行しない。
【００５１】
発光量決定部４４は、サンプリングされた検出電圧及び気泡有無の判断結果に基づいて、発光部９２の発光量を決定する処理を行う。制御部４０は、決定された発光量に基づいて図３に示すＰＷＭ信号を制御し、発光部９２の発光量を制御する。この発光量決定処理は、気泡判断処理や閾値決定処理と共にインクニアエンド判定よりも前に行われ、インクニアエンド判定は、調整された発光量により行われる。
【００５２】
残存量推定部４６は、ドットカウント（ソフトカウントとも呼ぶ）により各インクカートリッジＩＣ内のインク残存量を推定する。具体的には、残存量推定部４６は、印刷ヘッド３５から噴射されるインク滴の数を計数し、計数されたインク滴の数とインク滴当たりの質量とを積算することでインクの使用量を算出する。そして、各インクカートリッジＩＣ内のインクの初期充填量から、算出されたインクの使用量を差し引くことでインク残存量を推定する。
【００５３】
残存量推定部４６は、こうして推定されたインクの残存量を、各インクカートリッジＩＣに備えられた記憶装置１５１（図４参照）に適宜記録する。例えば、残存量推定部４６は、印刷装置１０の起動時に、各インクカートリッジＩＣの記憶装置１５１からインクの残存量を取得して制御部４０のＲＡＭに記憶させ、電源が投入されている間には、印刷の実行や印刷ヘッド３５のクリーニングに伴って、このＲＡＭ内の値を更新していく。
【００５４】
そして、例えば、印刷装置１０の電源がオフされたときや、各インクカートリッジＩＣが交換されたとき、あるいは、所定のインク量が消費される毎に、更新された推定残存量を各インクカートリッジＩＣの記憶装置１５１に書き戻す。なお、以下ではインク残存量を推定する場合を例に説明するが、本実施形態はこれに限定されず、例えば、インク消費量などの種々のインク量を推定することとしてもよい。
【００５５】
閾値決定部４５は、サンプリングされた検出電圧に基づいて、インクが有る場合の検出電圧とインクニアエンドの場合の検出電圧とを区別するための閾値を設定する。位置補正部４２により、インクニアエンドを検出するときのプリズム１７０の中心位置が高精度に補正されるため、より適切な閾値を設定することが可能となり、インクニアエンドの検出精度を向上できる。この点については、詳細に後述する。
【００５６】
＜インクカートリッジの構成＞
図４は、インクカートリッジの斜視図である。インクカートリッジＩＣは、インクを内部に収容する略直方体形状のインク収容室１３０と、回路基板１５０と、ホルダー２０にインクカートリッジＩＣを着脱するためのレバー１２０とを備えている。回路基板１５０は、インク収容室１３０の−Ｘ方向側の面の−Ｚ方向側に設けられており、レバー１２０は、インク収容室１３０の−Ｘ方向側の面の＋Ｚ方向側に設けられている。
【００５７】
インク収容室１３０の底部には、直角二等辺三角柱状のプリズム１７０が配置されている。プリズム１７０の検出部９０に対向する面である底面１７０ｃは、発光部９２（図２参照）からの照射光が入射する入射面であり、インクカートリッジＩＣの−Ｚ方向側の面をなす底面１０１から露出している。プリズム１７０は、発光部９２からの照射光を透過する、例えばポリプロピレン等の部材によって形成されている。
【００５８】
インクカートリッジＩＣの底面１０１には、インクカートリッジＩＣがホルダー２０に装着されたときに、ホルダー２０に設けられたインク受給針（図示省略）が挿入されるインク供給口１１０が形成されている。インクカートリッジＩＣの使用前の状態では、インク供給口１１０はフィルムによって封止されている。ホルダー２０（図１参照）にインクカートリッジＩＣを上方から装着すると、インク受給針によってフィルムが破れ、インク供給口１１０を通じてインク収容室１３０から印刷ヘッド３５にインクが供給される。
【００５９】
回路基板１５０の裏面には、インクカートリッジＩＣに関する情報を記録するための記憶装置１５１が実装されている。回路基板１５０の表面には、記憶装置１５１に電気的に接続された複数の端子１５２が配置されている。複数の端子１５２は、インクカートリッジＩＣがホルダー２０に装着されたときに、ホルダー２０に設けられた複数の本体側端子（図示省略）と電気的に接触する。
【００６０】
これらの本体側端子は、ケーブルＦＦＣ１によって、制御部４０に電気的に接続されている。これにより、インクカートリッジＩＣがホルダー２０に装着されたとき、制御部４０は、記憶装置１５１に電気的に接続されて記憶装置１５１に対してデータの読み書きが可能になる。記憶装置１５１としては、例えば、ＥＥＰＲＯＭ等の不揮発性メモリーを用いることができる。
【００６１】
＜ホルダーの構成とプリズムとの位置関係＞
図５は、本実施形態に係るホルダーの構成及びプリズムとの位置関係を説明する図である。図５（ａ）は、検出部９０側から見たホルダー２０の底部２１の模式図である。図５（ｂ）は、インクカートリッジＩＣが装着されたホルダー２０のＹＺ断面の模式図である。図５（ｂ）は、図５（ａ）のＡ−Ａ’線に沿った断面図に相当する。
【００６２】
図５（ａ），（ｂ）に示すように、ホルダー２０の底部２１には、主走査方向ＨＤに沿って並ぶように、例えば、４つの開口部２２が設けられている。ホルダー２０には、各開口部２２に対応する位置に４つのインクカートリッジＩＣ１〜ＩＣ４が装着される。
【００６３】
インクカートリッジＩＣ１〜ＩＣ４の各インク収容室１３０内に設けられた各プリズム１７０は、傾斜面１７０ａと傾斜面１７０ｂと底面１７０ｃ（図５（ｂ）参照）とを有している。傾斜面１７０ａと傾斜面１７０ｂとで、主走査方向ＨＤ（Ｙ軸方向）と交差する副走査方向ＶＤ（Ｘ軸方向）に沿ったプリズム１７０の稜線が構成される。プリズム１７０は、Ｘ軸方向からみて、傾斜面１７０ａと傾斜面１７０ｂとで頂角を形成した、直角二等辺三角形状である。底面１７０ｃは、ホルダー２０にインクカートリッジＩＣが装着された場合に−Ｚ方向側を向き検出部９０に対向する面である。
【００６４】
図５（ｂ）に示す発光部９２から各プリズム１７０に入射する照射光が反射される状態は、傾斜面１７０ａ，１７０ｂのそれぞれに接する流体（インク又は空気）の屈折率によって異なる。換言すれば、各プリズム１７０は、入射する照射光を、インク収容室１３０内の液体の残存状態に応じて反射する。なお、プリズム１７０の底面１７０ｃには、プリズム１７０を形成するときに生じる変形を抑制するために、例えば底面１７０ｃの中央部に空洞部が設けられていてもよい。
【００６５】
ホルダー２０の各開口部２２は、ホルダー２０の往復移動によってインクカートリッジＩＣ１〜ＩＣ４の各プリズム１７０が検出部９０の直上に位置したときに、検出部９０の備える発光部９２及び受光部９４と対向する位置に配置されている。
【００６６】
各開口部２２の中央には、開口部２２の一部を塞ぐように、発光部９２からの照射光を遮光する遮光部２３が設けられている。開口部２２の中央とは、インクカートリッジＩＣがホルダー２０に装着されたときに、プリズム１７０の稜線（中心）に対応する位置である。隣り合う開口部２２同士の中央位置から中央位置までは、ｂ１の距離だけ離れている。したがって、隣り合う遮光部２３同士の中央位置から中央位置までは、ｂ１の距離だけ離れている。この距離ｂ１は、設計値に基づいてメカ的に設定されたものである。
【００６７】
遮光部２３は、主走査方向ＨＤ（Ｙ軸方向）と交差する副走査方向ＶＤ（Ｘ軸方向）に沿って設けられており、ホルダー２０の開口部２２を、第１の部分としての開口部２２ｂと、第２の部分としての開口部２２ａとの２つに分割している。遮光部２３は、プリズム１７０の稜線と対向する位置に配置されている。なお、プリズム１７０の底面１７０ｃに空洞部が設けられている場合は、Ｚ方向における平面視で遮光部２３と空洞部とが重なるように配置されていることが好ましい。
【００６８】
各開口部２２が遮光部２３によって２つに分割された開口部２２ａと開口部２２ｂとは、主走査方向ＨＤ（Ｙ軸方向）に沿って並ぶように配置されている。インクニアエンド判定を行う際の検出位置において、各開口部２２の一方の開口部２２ａは発光部９２と傾斜面１７０ａとが対向する位置に配置され、他方の開口部２２ｂは受光部９４と傾斜面１７０ｂとが対向する位置に配置される。
【００６９】
遮光部２３は、光を吸収する材質からなり、例えば、黒色で着色したポリスチレンによって形成されている。本実施形態では、遮光部２３はホルダー２０と同材質で一体的に形成されている。なお、遮光部２３の材質は、上記に限定されず、反射光が受光部９４に入射するのを抑制可能であれば、任意の材質を適用してもよい。また、遮光部２３が、ホルダー２０と別体で形成されホルダー２０に取り付けられた構成としてもよい。
【００７０】
ホルダー２０を備えたキャリッジＣＲが主走査方向ＨＤ（Ｙ軸方向）に沿って移動すると、インクカートリッジＩＣ１〜ＩＣ４が、順次、検出部９０の上（＋Ｚ方向）を通過する。そして、開口部２２（開口部２２ａ及び開口部２２ｂ）を通して、発光部９２からの照射光が各インクカートリッジＩＣのプリズム１７０で反射され、反射光が受光部９４により受光される。
【００７１】
検出部９０は、受光部９４の受光結果を、キャリッジＣＲ（プリズム１７０）の位置に対応した検出電圧として出力する。本実施形態では、このキャリッジＣＲの位置に対応した検出部９０の検出電圧がサンプリングされた電圧に基づいて、各インクカートリッジＩＣのインクニアエンド判定と、インクニアエンド判定を行う際の検出位置の補正とが行われる。
【００７２】
＜インクニアエンド判定の手法＞
次に、本実施形態に係るインクニアエンド判定の手法について説明する。図６および図７は、インクニアエンド判定の手法を説明する図である。図６（ａ）及び（ｂ）には、インクカートリッジＩＣのプリズム１７０を通過するＹＺ平面の断面を示す。図６（ａ）および（ｂ）では、プリズム１７０と検出部９０の位置関係が、インクニアエンド判定のためのインク残存量検出が可能な位置関係（検出位置）となったときの状態を示している。
【００７３】
図６（ａ）に示すように、プリズム１７０の傾斜面１７０ａ，１７０ｂはインク収容室１３０の内側を向いている。傾斜面１７０ａは例えば傾斜面１７０ｂと直交する面であり、傾斜面１７０ａと傾斜面１７０ｂとは、Ｘ−Ｚ平面に平行な平面に対して対称となるように配置されている。インク収容室１３０にインクＩＫが満たされている場合には、傾斜面１７０ａ，１７０ｂはインクＩＫに接する。この場合、発光部９２からプリズム１７０に入射した照射光Ｌｅは、傾斜面１７０ａからインクＩＫ内に入射する。
【００７４】
例えば、インクＩＫの屈折率を水の屈折率とほぼ同様の１．５と仮定し、プリズム１７０をポリプロピレンにより構成する場合、傾斜面１７０ａ，１７０ｂにおける全反射の臨界角は約６４度である。照射光Ｌｅの入射角は４５度なので、プリズム１７０に入射する照射光Ｌｅは、傾斜面１７０ａ，１７０ｂでは全反射されずインクＩＫ内に入射する。したがって、インクカートリッジＩＣにインクＩＫが満たされている場合には、傾斜面１７０ａ，１７０ｂで反射される反射光Ｌｒ１は非常に少なくなるため、受光部９４が反射光Ｌｒ１を受光することによる検出電圧はほとんど出力されない。
【００７５】
図６（ｂ）に示すように、インクカートリッジＩＣ内のインクＩＫが印刷のために消費され、インクカートリッジＩＣにインクＩＫが満たされていない場合を考える。プリズム１７０の傾斜面１７０ａ，１７０ｂのうち、少なくとも発光部９２からの照射光Ｌｅが入射する部分が空気に接しているとする。この場合、発光部９２からプリズム１７０に入射した照射光Ｌｅは、傾斜面１７０ａ，１７０ｂで全反射され、その反射光Ｌｒ１はプリズム１７０の外（受光部９４側）へ射出される。
【００７６】
例えば、空気の屈折率を１とし、プリズム１７０をポリプロピレンにより構成する場合、傾斜面１７０ａ，１７０ｂにおける全反射の臨界角は約４３度である。入射角は４５度なので、プリズム１７０に入射する照射光Ｌｅは傾斜面１７０ａ，１７０ｂで全反射される。したがって、インクカートリッジＩＣにインクＩＫが満たされていない場合には、受光部９４が全反射した反射光Ｌｒ１を受光するため、大きな検出電圧が出力される。
【００７７】
図７（ａ）には、インクカートリッジＩＣのプリズム１７０を通過するＹＺ平面の断面を示す。図７（ａ）では、プリズム１７０と検出部９０との位置関係が、インクニアエンド判定のためのインク残存量検出が可能な位置関係でないときの状態を示している。また、図７（ｂ）には、１個のインクカートリッジＩＣが検出部９０の上を通過した場合の検出電圧の特性例を示している。
【００７８】
図７（ａ）に示すように、発光部９２からプリズム１７０の底面（入射面）１７０ｃに入射した照射光Ｌｅは、その一部が底面１７０ｃで反射され反射光Ｌｒ２として受光部９４に受光される。この反射光Ｌｒ２の底面１７０ｃでの反射角は、照射光Ｌｅの底面１７０ｃへの入射角と等しい。受光部９４が底面１７０ｃで反射される反射光Ｌｒ２を受光して出力される検出電圧は、傾斜面１７０ａ，１７０ｂで全反射される反射光Ｌｒ１を受光して出力される検出電圧よりも小さくなる。
【００７９】
図７（ｂ）において、横軸は、プリズム１７０と検出部９０との相対的な位置を表し、縦軸は、横軸の各位置において検出部９０から出力される検出電圧を表す。検出部９０から出力される検出電圧は、検出部９０とプリズム１７０との相対位置に応じて変化する。プリズム１７０の中心と検出部９０の中心とが一致したときの位置（例えば図６（ａ）に示すインクカートリッジＩＣと検出部９０との位置関係）を、横軸の“０”としている。検出部９０の中心とは、主走査方向ＨＤにおける発光部９２と受光部９４との中央である。
【００８０】
また、図７（ａ）に示すインクカートリッジＩＣと検出部９０との位置関係のように、位置“０”から、プリズム１７０の中心と検出部９０の中心との相対位置が主走査方向ＨＤにずれた位置であって、ホルダー２０の開口部２２ｂに対応する位置を位置ＰＫ１とする。同様に、位置“０”から、プリズム１７０の中心と検出部９０の中心との相対位置が主走査方向ＨＤに沿ってずれた位置であって、ホルダー２０の開口部２２ａに対応する位置を位置ＰＫ２とする。位置ＰＫ１は、主走査方向ＨＤにおける開口部２２ｂの中央と検出部９０の中央とが一致する位置であり、位置ＰＫ２は、主走査方向ＨＤにおける開口部２２ａの中央と検出部９０の中央とが一致する位置である。
【００８１】
図７（ｂ）に示すように、受光部９４の受光量がゼロに近いほど検出電圧が上限電圧Ｖｍａｘに近くなり、受光部９４の受光量が大きいほど検出電圧が下限電圧Ｖｍｉｎに近くなる。受光量が所定値を越えると、検出電圧が飽和して下限電圧Ｖｍｉｎとなる。上限電圧Ｖｍａｘと下限電圧Ｖｍｉｎは、例えば、図３において受光部９４がコレクター端子に出力する電圧範囲の上限電圧と下限電圧に対応する。
【００８２】
図７（ｂ）に示すＳＩＫは、インクカートリッジＩＣがインクＩＫで満たされている場合の検出電圧特性である。この場合、図６（ａ）に示すように、受光部９４は傾斜面１７０ａ，１７０ｂで反射される反射光Ｌｒ１をほとんど受光しない。そのため、インクカートリッジＩＣと検出部９０との相対的な位置関係に関わらず、受光部９４が反射光Ｌｒ１を受光することによる検出電圧はほとんど出力されない。
【００８３】
インクカートリッジＩＣがインクＩＫで満たされている場合には、図７（ａ）に示すように、受光部９４は底面１７０ｃで反射される反射光Ｌｒ２を受光する。そのため、受光部９４が反射光Ｌｒ２を受光することによる検出電圧が出力される。したがって、図７（ｂ）に示す検出電圧特性ＳＩＫは、底面１７０ｃで反射される反射光Ｌｒ２に基づくものである。
【００８４】
ここで、ホルダー２０の開口部２２の中央（開口部２２ａと開口部２２ｂとの間）に発光部９２からの光を遮光する遮光部２３が設けられているため、位置“０”では底面１７０ｃからの反射光Ｌｒ２は検出されない。したがって、図７（ｂ）に示す検出電圧特性ＳＩＫのように、位置“０”において、受光部９４の受光量が小さくなるので、検出電圧はＶｍａｘに近くなる。
【００８５】
これに対して、位置“０”から、プリズム１７０の中心と検出部９０の中心との相対位置が主走査方向ＨＤにずれた位置ＰＫ１では、遮光部２３が存在しないため、開口部２２ｂから入射してプリズム１７０の底面１７０ｃで反射された反射光Ｌｒ２の受光量に基づいて、第１のピークとしてのピークＳｐｋ１が検出される。同様に、位置“０”から主走査方向ＨＤにずれた位置ＰＫ２では、開口部２２ａから入射してプリズム１７０の底面１７０ｃで反射された反射光Ｌｒ２の受光量に基づいて、第２のピークとしてのピークＳｐｋ２が検出される。
【００８６】
一方、図７（ｂ）に破線で示すＳＥＰは、インクカートリッジＩＣがインクＩＫで満たされていない場合の検出電圧特性である。この場合、図６（ｂ）に示すように、検出部９０から、プリズム１７０の傾斜面１７０ａ，１７０ｂで全反射された反射光Ｌｒ１を受光することによる検出信号が出力される。また、受光部９４の反射光Ｌｒ１の受光量が大きいため、位置“０”において検出電圧はＶｍｉｎに達する（あるいは、Ｖｍｉｎに近くなる）。
【００８７】
なお、受光部９４は、全反射された反射光Ｌｒ１を受光するとともに、底面１７０ｃからの反射光Ｌｒ２も受光する。しかしながら、プリズム１７０の傾斜面１７０ａ，１７０ｂで全反射された反射光Ｌｒ１の受光量は、底面１７０ｃで反射された反射光Ｌｒ２の受光量と比べて格段に大きい。そのため、図７（ｂ）に示すように、反射光Ｌｒ２による検出電圧は反射光Ｌｒ１による検出電圧に埋もれてしまうので、検出電圧特性ＳＥＰにピークＳｐｋ１，Ｓｐｋ２は生じない。
【００８８】
このように、インクカートリッジＩＣがインクＩＫで満たされているか否か、すなわち、プリズム１７０の傾斜面１７０ａ，１７０ｂがインクＩＫと接しているか否かによって、検出部９０の検出電圧の特性は大きく異なったものとなる。本実施形態では、このプリズム１７０の傾斜面１７０ａ，１７０ｂがインクＩＫと接しているか否かによる検出電圧の特性の違いを検出することにより、インクカートリッジＩＣのインクニアエンド判定を行う。
【００８９】
具体的には、検出電圧特性ＳＩＫのピーク値Ｖｐｋ１に基づいて、ピーク値Ｖｐｋ１と下限電圧Ｖｍｉｎとの間に所定の閾値Ｖｔｈを設定する。また、インクカートリッジＩＣが検出部９０の上を通り、検出部９０とプリズム１７０とが対向する位置関係となる範囲（第２の範囲）を検出範囲ＤＰＲとする。
【００９０】
検出範囲ＤＰＲは、各部品の寸法公差や部品相互の取り付け公差等が最大の場合であっても、ピークＳｐｋ１の位置とピークＳｐｋ２の位置とを含み、ピークＳｐｋ１の位置とピークＳｐｋ２の位置との間隔よりも広い範囲となるように設定される。この検出範囲ＤＰＲにおいて、検出部９０の検出電圧が閾値Ｖｔｈよりも小さい場合には、インクニアエンドであると判定し、検出電圧が閾値Ｖｔｈ以上である場合には、インクが残存していると判定する。
【００９１】
なお、インクエンドの判定も、上述のインクニアエンドの判定と同様の手法で行うことができる。インクエンドの判定を行う場合は、検出範囲及び閾値を上述の検出範囲ＤＰＲ及び閾値Ｖｔｈと異なる設定としてもよい。
【００９２】
＜位置補正処理の手法＞
さて、インクカートリッジＩＣ（プリズム１７０）の位置は、種々の公差によって位置ずれを生じる。公差としては、例えば、各部品の寸法公差や、キャリッジＣＲの傾きや取り付けのずれ、ロータリーエンコーダーの誤差、電子回路（例えば検出部９０）の応答速度、例えばキャリッジ駆動等のメカ的な位置ずれ等が想定される。制御部４０は、ロータリーエンコーダーのカウント値に基づいてインクカートリッジＩＣの位置を把握しているが、これらの公差により、このカウント値に基づいて把握している位置と実際のインクカートリッジＩＣの位置とが相対的にずれてしまうことがある。
【００９３】
この位置ずれを補正しない場合には、想定される全ての公差を含めた（最悪の条件を組み合わせた場合の）位置ずれ範囲を考慮し、その範囲内で正しくインクニアエンドが検出できるように、図７（ｂ）に示す検出範囲ＤＰＲを設定する必要がある。そのため、検出範囲ＤＰＲは、ピークＳｐｋ１の位置とピークＳｐｋ２の位置とを含み、ピークＳｐｋ１の位置とピークＳｐｋ２の位置との間隔よりも広い範囲となる。検出範囲ＤＰＲでは、閾値ＶｔｈをピークＳｐｋ１，Ｓｐｋ２のピーク電圧Ｖｐｋ１に近づけることができなくなる。
【００９４】
ここで、図７（ｂ）に２点鎖線で示す検出電圧特性ＳＥＰ’のように、インクが無くなった場合のピークが、プリズム１７０の底面１７０ｃで反射された反射光Ｌｒ２によるピークＳｐｋ１，Ｓｐｋ２（Ｖｐｋ１）よりもわずかに大きくなる（検出電圧が低くなる）場合を考える。このような場合には、位置“０”において、検出電圧特性ＳＥＰ’は閾値Ｖｔｈよりも大きいため、閾値Ｖｔｈにより正しくインクニアエンドを検出できないことになる。そうすると、インクニアエンドの検出タイミングが通常よりも遅くなり、印刷ヘッド３５（図２参照）がインクを吐出しない空打ち状態となる可能性が大きくなってしまう。
【００９５】
このような状態は、例えば、発光部９２の発光量や受光部９４の受光量が低下し、ピークＳｐｋ１，Ｓｐｋ２を含めたノイズと、プリズム１７０の傾斜面１７０ａ，１７０ｂで全反射された反射光Ｌｒ１の検出電圧との比（いわゆるＳ／Ｎ比）が小さくなった場合等に生じ得る。発光部９２の発光量や受光部９４の受光量が低下する原因としては、例えば、検出部９０へのインクミストの付着や、発光部９２（発光素子）及び受光部９４（受光素子）の特性劣化等が考えられる。
【００９６】
そこで本実施形態では、ロータリーエンコーダーのカウント値に基づいて把握されるインクカートリッジＩＣ（プリズム１７０）の位置を、プリズム１７０の底面１７０ｃからの反射光Ｌｒ２（以下では、入射面反射ともいう）による２つのピークＳｐｋ１，Ｓｐｋ２の間隔に基づいて補正する。この位置の補正（以下では、位置補正処理という）により、公差による位置ずれが補正されるため、インクカートリッジＩＣの位置とロータリーエンコーダーのカウント値とを高精度に対応付けることができる。
【００９７】
位置補正処理を行うことにより、インクニアエンドの検出範囲を、位置補正しない場合の検出範囲ＤＰＲ（第２の範囲）よりも狭く設定できる。この、位置補正処理を行うことにより狭く設定した検出範囲を検出範囲ＤＰＲ’（第１の範囲）とする。図７（ｂ）に示すように、検出範囲ＤＰＲ’は、検出部９０とプリズム１７０とが対向する位置関係となる範囲であって、ピークＳｐｋ１の位置とピークＳｐｋ２の位置との間隔よりも狭い範囲となる。
【００９８】
これにより、ピークＳｐｋ１，Ｓｐｋ２のピーク電圧Ｖｐｋ１付近に、閾値Ｖｔｈよりも大きい閾値Ｖｔｈ’を設定することが可能となるので、発光部９２の発光量や受光部９４の受光量が低下した場合でも、正しく確実にインクニアエンドを検出することができる。また、ピークＳｐｋ１の位置とピークＳｐｋ２の位置との間隔よりも狭い範囲に検出範囲ＤＰＲ’を設定することで、例えば外乱光等によるノイズの影響を受けにくくなるので、インクニアエンドの判定を精度良く行うことができる。
【００９９】
なお、位置補正処理は、往路と復路とのそれぞれにおいて行うようにしてもよい。ここで往路は、キャリッジＣＲと検出部９０の相対的な位置が離れていく移動のことであり、復路は、キャリッジＣＲと検出部９０の相対的な位置が近づいていく移動のことである。往路と復路とでは、受光部９４の回路的な（例えばフォトトランジスター等の）応答速度が異なるが、往路と復路とにおいてそれぞれ位置補正処理を行うことで、その応答速度の違いを考慮して位置ずれを補正することができる。
【０１００】
次に、本実施形態における位置補正処理の手法について詳細に説明する。図８及び図９は、位置補正処理の手法を説明する図である。図８には、キャリッジＣＲ（ホルダー２０）が、ホームポジションＰＨから主走査方向ＨＤに沿って移動したときの検出部９０とインクカートリッジＩＣ（プリズム１７０）との位置関係を示している。なお、以降の説明では、制御部４０の各部について、個別の呼称ではなく制御部４０と記載する。
【０１０１】
インクカートリッジＩＣ１〜ＩＣ４には、例えば、それぞれシアン、マゼンタ、イエロー、ブラックのインクＩＫが充填されている。インクニアエンド判定は、インクカートリッジＩＣ１〜ＩＣ４のそれぞれについて行われる。図８に示す位置Ｐ１〜Ｐ４は、インクカートリッジＩＣ１〜ＩＣ４の各々のプリズム１７０に発光部９２からの光が当たる位置である。
【０１０２】
これらの位置Ｐ１〜Ｐ４はロータリーエンコーダーのカウント値に対応しており、キャリッジＣＲの設計値に基づくカウント値が記憶部５０（図２参照）に記憶されている。インクニアエンド判定の際には、制御部４０は、記憶部５０から読み出したカウント値に基づいて位置Ｐ１〜Ｐ４を特定する。
【０１０３】
上述のように、この位置Ｐ１〜Ｐ４が、種々の公差によって実際のインクカートリッジＩＣ１〜ＩＣ４の位置とずれている場合がある。本実施形態では、このような位置ずれがある場合に、制御部４０が、位置Ｐ１〜Ｐ４を実際のインクカートリッジＩＣ１〜ＩＣ４の位置に対応するように補正するための調整値を決定し、決定した調整値により位置を補正する。
【０１０４】
位置補正処理において、制御部４０は、キャリッジＣＲをホームポジションＰＨから主走査方向ＨＤに走査して、検出部９０に対するインクカートリッジＩＣ（プリズム１７０）の相対的な位置を移動させる。そして、制御部４０は、補正前の位置Ｐ１〜Ｐ４において、発光部９２から照射されインクカートリッジＩＣ１〜ＩＣ４のプリズム１７０で反射された反射光Ｌｒ１，Ｌｒ２を受光部９４で受光させる。
【０１０５】
続いて、制御部４０は、位置Ｐ１〜Ｐ４において、インクカートリッジＩＣ１〜ＩＣ４の各プリズム１７０からの反射光Ｌｒ１，Ｌｒ２の受光量に応じて検出部９０から出力される検出電圧を読み取る。図９には、キャリッジＣＲが、ホームポジションＰＨから主走査方向ＨＤに移動したときの位置Ｐ１〜Ｐ４における検出電圧の特性例を示している。なお、インクカートリッジＩＣ３については、プリズム１７０に後述する気泡ＢＡＢが付着していない場合の検出電圧を実線で示し、気泡ＢＡＢが付着している場合の検出電圧を破線で示している。
【０１０６】
続いて、制御部４０は、補正前の位置に基づいてインクカートリッジＩＣ１〜ＩＣ４の検出電圧を取得するための位置範囲ＡＤ１を設定し、その位置範囲ＡＤ１をキャリッジＣＲが通過したときに、検出部９０からの検出電圧をＡ／Ｄ変換部３６がＡ／Ｄ変換する。制御部４０は、各インクカートリッジＩＣの検出電圧に対してピーク検出処理を行い、ピーク電圧が最も小さいピークと、その次にピーク電圧が小さいピークとを検出する。
【０１０７】
インクカートリッジＩＣ１を例にとると、制御部４０は、ピーク電圧が最も小さい位置Ｐ１ａのピーク（ピークＳｐｋ２）と、その次にピーク電圧が小さい位置Ｐ１ｂのピーク（ピークＳｐｋ１）とを検出し、２つのピークの中心位置Ｐ１ｃ（Ｐ１ａとＰ１ｂとの平均値）を求める。インクカートリッジＩＣ１の中心位置（Ｐ１ｃ）とキャリッジＣＲの設計値に基づくカウント値で特定される位置（Ｐ１）との差分（Ｐ１−Ｐ１ｃ）が、インクカートリッジＩＣ１の実際の位置とカウント値で特定される位置とのずれ量である。
【０１０８】
制御部４０は、インクカートリッジＩＣ２，ＩＣ３，ＩＣ４についても同様に、それぞれピーク電圧が最も小さいピーク（ピークＳｐｋ２）と、その次にピーク電圧が小さいピーク（ピークＳｐｋ１）とを検出し、それぞれの２つのピークの中心位置Ｐ２ｃ，Ｐ３ｃ，Ｐ４ｃを求める。そして、インクカートリッジＩＣ１〜ＩＣ４のそれぞれの中心位置とキャリッジＣＲの設計値に基づくカウント値で特定されるそれぞれの位置との差分（Ｐ１−Ｐ１ｃ，Ｐ２−Ｐ２ｃ，Ｐ３−Ｐ３ｃ，Ｐ４−Ｐ４ｃ）の平均値である調整値を求める。
【０１０９】
この調整値を位置Ｐ１〜Ｐ４に加算することで、インクカートリッジＩＣ１〜ＩＣ４のそれぞれの位置が修正され、実際のインクカートリッジＩＣ１〜ＩＣ４の位置とのずれが補正される。この結果、位置Ｐ１’〜Ｐ４’がインクカートリッジＩＣ１〜ＩＣ４のそれぞれの補正後の中心位置となる。
【０１１０】
位置補正処理の結果、調整値により補正された位置Ｐ１’〜Ｐ４’をそれぞれの中心位置として、インクカートリッジＩＣ１〜ＩＣ４のそれぞれについて検出範囲ＤＰＲ’が設定される。位置補正処理を行った後は、インクカートリッジＩＣ１〜ＩＣ４のそれぞれについて、検出範囲ＤＰＲ’において閾値Ｖｔｈ’によりインクニアエンドを検出するインクニアエンド判定が行われる。
【０１１１】
ここで、図８に示すインクカートリッジＩＣ３のように、プリズム１７０に気泡ＢＡＢが付着する場合がある。例えば、ユーザーがインクカートリッジＩＣを床に落としてしまった場合等にプリズム１７０に気泡ＢＡＢが付着し、インクカートリッジＩＣがそのままの状態でホルダー２０に装着されると、気泡ＢＡＢが付着した状態で検出電圧がサンプリングされる。気泡ＢＡＢが付着すると、インクＩＫが満たされている場合であってもプリズム１７０と空気（気泡ＢＡＢ）が接するため、入射する照射光Ｌｅの一部が全反射されてしまう。
【０１１２】
インクカートリッジＩＣ３においてプリズム１７０に気泡ＢＡＢが付着した場合、図９に破線で示すように、インクカートリッジＩＣ３の検出電圧に気泡ＢＡＢによるピークＳｐｂａｂが発生する。このピークＳｐｂａｂの大きさは、気泡ＢＡＢの付着量や付着位置によって変化し、入射面反射によるピークＳｐｋ１，Ｓｐｋ２よりも大きくなる（検出電圧が低くなる）場合がある。このような場合には、入射面反射によるピークＳｐｋ１，Ｓｐｋ２の中心位置を算出することができない。
【０１１３】
具体的には、ピーク検出において、ピーク電圧が最も小さいピークとして位置Ｐ３ｄのピークＳｐｂａｂが検出され、その次にピーク電圧が小さいピークとして入射面反射による位置Ｐ３ａのピークＳｐｋ２が検出される。これらの２つのピークの間隔Ｐ３ｄ−Ｐ３ａが所定値よりも小さい場合には、Ｐ３ａ，Ｐ３ｄのいずれかの位置（図９の例ではＰ３ｄ）のピークが、入射面反射によるピークＳｐｋ１，Ｓｐｋ２のいずれでもなく、気泡ＢＡＢの付着によって生じたピークＳｐｂａｂであると判断する。
【０１１４】
上述したように、各インクカートリッジＩＣ内のインクＩＫの残存量は、残存量推定部４６によりドットカウントに基づいて推定できる。そのため、例えば、図９に破線で示すようにインクカートリッジＩＣ３においてピークＳｐｂａｂが発生している場合に、ドットカウントに基づいて推定されるインクＩＫの残存量からインクカートリッジＩＣ３内にまだインクＩＫが残存していることがわかる。したがって、ピークＳｐｂａｂにおける検出電圧がＶｍｉｎに近い値であっても、インクカートリッジＩＣ３についてインクニアエンドであるとは判定されず、ピークＳｐｂａｂが気泡ＢＡＢによるものであると判断される。
【０１１５】
また、例えばキャリッジＣＲが存在する印刷部の上にスキャナー部が設けられるタイプの印刷装置において、受光部９４が反射光Ｌｒ１，Ｌｒ２を受光する際にスキャナー部を持ち上げて印刷部が露出した場合等に、入射した外乱光を受光部９４が受光してしまうことがある。特に、インクカートリッジＩＣ１〜ＩＣ４のうち、ホルダー２０の端に装着されるインクカートリッジＩＣ１、ＩＣ４のいずれかに外乱光が入射することが想定される。また、受光部９４が赤外光を検出する場合、太陽光などの自然光が外乱光となりやすく、蛍光灯などの赤外光をあまり含まない光では外乱光とならないことが想定される。
【０１１６】
図示を省略するが、受光部９４に外乱光が入射した場合は、図７（ｂ）に示す検出範囲ＤＰＲの端に向かって検出電圧値が下降するような波形となる。そのため、外乱光によるピークＳｐｋ１，Ｓｐｋ２よりも大きな（検出電圧値が低い）ピークがまず検出され、次にピークＳｐｋ１，Ｓｐｋ２の一方が検出される。これらの２つのピークの間隔が所定値よりも大きい場合には、２つのピークのいずれかが、入射面反射によるＳｐｋ１，ピークＳｐｋ２のいずれでもなく、外乱光によって生じたピークであると判断する。
【０１１７】
４つのインクカートリッジＩＣ１〜ＩＣ４のうち、いずれか一つのインクカートリッジＩＣについて、気泡ＢＡＢの付着や外乱光により、入射面反射によるピークの中心位置を算出することができない場合、そのインクカートリッジＩＣ（例えば、上述のインクカートリッジＩＣ３）については、上述した調整値の算出対象から除外する。
【０１１８】
このような場合、調整値の算出対象から除外したインクカートリッジＩＣ３を除くインクカートリッジＩＣ１，ＩＣ２，ＩＣ４を対象として中心位置Ｐ１ｃ，Ｐ２ｃ，Ｐ４ｃを求め、差分Ｐ１−Ｐ１ｃ，Ｐ２−Ｐ２ｃ，Ｐ４−Ｐ４ｃを求め、それらの差分の平均値を調整値として決定する。この調整値は、調整値の算出対象から除外したインクカートリッジＩＣ３に対しても適用される。すなわち、この調整値を用いて、インクカートリッジＩＣ１〜ＩＣ４のすべてに対して、位置Ｐ１〜Ｐ４に対する位置補正処理が行われる。
【０１１９】
一方、４つのインクカートリッジＩＣ１〜ＩＣ４のうち、例えば、２つ以上のインクカートリッジＩＣについて、気泡ＢＡＢの付着や外乱光等により、入射面反射によるピークの中心位置を求めることができない場合は、差分の平均値を算出しない。このような場合、調整値が決定できなかったと判断し、インクカートリッジＩＣ１〜ＩＣ４のすべてに対して、位置Ｐ１〜Ｐ４に対する位置補正処理を行わない。
【０１２０】
調整値が決定できなかった場合（位置補正処理を行わなかった場合）は、インクカートリッジＩＣ１〜ＩＣ４のすべてに対して、検出範囲ＤＰＲにおいて閾値Ｖｔｈによりインクニアエンド判定が行われる。検出範囲ＤＰＲは、検出範囲ＤＰＲ’を含み検出範囲ＤＰＲ’よりも広い範囲となる。ただし、後述するように、位置補正処理を行わなかった場合に、その状態で印刷装置１０を使用することによりインクＩＫが消費され、いずれかのインクカートリッジＩＣに対してインクニアエンドが検出された際には、位置補正処理（第２の位置補正処理）が行われる。
【０１２１】
＜位置補正処理及びインクニアエンド判定の実行方法＞
次に、本実施形態に係る位置補正処理及びインクニアエンド判定の実行方法について説明する。本実施形態では、位置補正処理は、例えば、印刷装置１０の電源投入時やインクカートリッジＩＣの交換時等のタイミングで実行される。したがって、印刷装置１０の電源投入やインクカートリッジＩＣの交換の都度、位置補正処理を行い、位置が補正された状態でインクニアエンド判定を行うことができる。
【０１２２】
より具体的には、印刷装置１０の電源投入やインクカートリッジＩＣの交換の際に、制御部４０は、まず、第１の調整としての第１の位置補正処理を実行する。第１の位置補正処理では、上述した通り、ホルダー２０と検出部９０とを相対的に移動させ、インクカートリッジＩＣ１〜ＩＣ４のプリズム１７０で反射された反射光Ｌｒ１，Ｌｒ２を受光部９４で受光させる。
【０１２３】
そして、制御部４０は、インクカートリッジＩＣ１〜ＩＣ４について、図７（ｂ）に示す検出電圧特性ＳＩＫの第１のピークＳｐｋ１と第２のピークＳｐｋ２とを検出し、上述した差分の平均値を算出して調整値として決定する。制御部４０は、決定した調整値を、記憶部５０（図２参照）に書き込む。そして、この調整値を位置Ｐ１〜Ｐ４に加算することで、ロータリーエンコーダーのカウント値に対応する位置と実際のインクカートリッジＩＣ１〜ＩＣ４の位置とのずれが補正される。その結果、位置Ｐ１’〜Ｐ４’がインクカートリッジＩＣ１〜ＩＣ４のそれぞれの補正後の中心位置となる。
【０１２４】
第１の位置補正処理を実行した後、制御部４０は、補正された位置Ｐ１’〜Ｐ４’のそれぞれを基準として、図７（ｂ）に示す第１のピークＳｐｋ１と第２のピークＳｐｋ２との間に、両者の間隔よりも狭い検出範囲ＤＰＲ’を設定する。換言すれば、第１の位置補正処理において決定された調整値により、後述する第１のインクニアエンド判定を行う際の検出範囲ＤＰＲ’の基準となる位置Ｐ１〜Ｐ４が、位置Ｐ１’〜Ｐ４’に補正される。
【０１２５】
続いて、制御部４０は、検出電圧特性ＳＥＰに基づいて、検出範囲ＤＰＲ’において閾値Ｖｔｈ’により、第１の判定としての第１のインクニアエンド判定を実行する。第１のインクニアエンド判定では、第１の位置補正処理により、ロータリーエンコーダーのカウント値に基づいて把握されるインクカートリッジＩＣの位置が、実際のインクカートリッジＩＣの位置に対応するように補正されているので、インクニアエンドの検出精度を向上できる。
【０１２６】
また、第１のインクニアエンド判定では、閾値Ｖｔｈ’がピークＳｐｋ１，Ｓｐｋ２のピーク電圧Ｖｐｋ１付近に設定されているため、閾値Ｖｔｈにより判定する場合と比べて、インクニアエンドをより早く検出することができる。これにより、印刷ヘッド３５（図２参照）がインクを吐出しない空打ち状態を、より確実に抑止することができる。
【０１２７】
次に、第１の位置補正処理において調整値が決定できなかった場合、すなわち、位置Ｐ１〜Ｐ４の位置ずれに対する補正ができなかった場合は、制御部４０は、検出範囲ＤＰＲ’よりも広い検出範囲ＤＰＲにおいて閾値Ｖｔｈにより、第２の判定としての第２のインクニアエンド判定を実行する。
【０１２８】
第２のインクニアエンド判定では、ロータリーエンコーダーのカウント値に基づいて把握されるインクカートリッジＩＣの位置が実際のインクカートリッジＩＣの位置からずれている場合でもインクニアエンドが検出できるように、検出範囲をより広い検出範囲ＤＰＲに設定する。ただし、第２のインクニアエンド判定では、検出範囲が広がることで、第１のインクニアエンド判定と比べて、インクニアエンドの検出精度は低下する。
【０１２９】
第２のインクニアエンド判定の実行方法を、図１０を参照して説明する。図１０は、第１の位置補正処理において調整値が決定できなかった場合の第２のインクニアエンド判定の手法を説明する図である。
【０１３０】
図１０（ａ）に示すＳＢＡは、図８に示すインクカートリッジＩＣ３のように、プリズム１７０に気泡ＢＡＢが付着していることによりピークＳｐｂａｂが発生したため、入射面反射によるピークの中心位置を求めることができなかったインクカートリッジＩＣの検出電圧特性の一例である。なお、図１０（ａ）に示す検出電圧特性ＳＢＡでは、図９に示すインクカートリッジＩＣ３の検出電圧と比べて、ピークＳｐｂａｂの大きさが小さく（検出電圧が高く）なっている。
【０１３１】
検出電圧特性ＳＢＡは、気泡ＢＡＢのためプリズム１７０と空気が接して入射光の一部が全反射された反射光Ｌｒ１を受光して検出部９０から出力される検出電圧と、底面１７０ｃで反射された反射光Ｌｒ２を受光して検出部９０から出力される検出電圧とで構成されている。検出電圧特性ＳＢＡのうち、ピークＳｐｂａｂの部分は、気泡ＢＡＢのためプリズム１７０で全反射された反射光Ｌｒ１による検出電圧に相当する部分である。
【０１３２】
図１０（ｂ）には、図１０（ａ）に示す状態から印刷装置１０の印刷を繰り返すこと等により、インクカートリッジＩＣ内のインクＩＫの残存量が低下した状態におけるインクカートリッジＩＣの検出電圧特性ＳＢＡを示している。図１０（ｂ）に示す検出電圧特性ＳＢＡでは、気泡ＢＡＢの付着に加えてインクＩＫの残存量の低下により、プリズム１７０で全反射された反射光Ｌｒ１の受光量が増加することで、図１０（ａ）に示す状態よりもピークＳｐｂａｂの大きさが大きく（検出電圧が低く）なっている。
【０１３３】
図１０（ｂ）に示す検出電圧特性ＳＢＡのピークＳｐｂａｂの部分における検出電圧は閾値Ｖｔｈよりも小さいので、この状態において第２のインクニアエンド判定を実行すると、インクニアエンドであると判定される。第２のインクニアエンド判定においては、ピークＳｐｋ１，Ｓｐｋ２のピーク電圧Ｖｐｋ１に対して閾値Ｖｔｈ’よりも低い閾値Ｖｔｈにより判定されるため、第１のインクニアエンド判定と比べてインクニアエンドが検出されるタイミングは遅くなる。
【０１３４】
ところで、特許文献１に記載の印刷装置では、位置補正処理（本実施形態の第１の位置補正処理）において位置補正ができなかった場合、インクＩＫの消費量から推定される推定残存量に基づいてインクニアエンド判定が行われる。しかしながら、ドットカウントによる推定残存量と実際の残存量との誤差が大きい場合に、インクＩＫの残存量が低下したと判定される前にインクＩＫが無くなり、インクを吐出しない空打ち状態となるおそれがある。
【０１３５】
これに対して、本実施形態では、第１の位置補正処理において位置補正ができなかった場合でも、第２のインクニアエンド判定を実行し、検出部９０から出力される検出電圧特性ＳＢＡに基づいて閾値Ｖｔｈにより判定するため、確実にインクニアエンドを検出することができる。
【０１３６】
続いて、第２のインクニアエンド判定でインクニアエンドであると判定された場合に、制御部４０は、インクカートリッジＩＣ１〜ＩＣ４の位置ずれを補正するため、第２の調整としての第２の位置補正処理を実行する。第２の位置補正処理は、インクニアエンドであると判定されたインクカートリッジＩＣに対して、インクニアエンドと判定された際の検出電圧特性ＳＢＡに基づいて実行される。
【０１３７】
第２の位置補正処理では、制御部４０は、図１０（ｂ）に示す検出電圧特性ＳＢＡが閾値Ｖｔｈを横切る第１のポイントの位置Ｐｎａと第２のポイントの位置Ｐｎｂとの中心位置Ｐｎｃ（ＰｎａとＰｎｂとの平均値）を求める。そして、その平均値とキャリッジＣＲの設計値に基づくカウント値との差分を調整値として決定する。決定された調整値は、記憶部５０（図２参照）に書き込まれる。このように、第２の位置補正処理では、閾値Ｖｔｈを横切る２つのポイントの間隔に基づいて調整値が決定される。
【０１３８】
また、第２の位置補正処理では、インクニアエンドであると判定されたインクカートリッジＩＣを対象として調整値を決定する。決定された調整値は、他のインクカートリッジＩＣにも適用される。すなわち、第２の位置補正処理では、インクニアエンドと判定されたインクカートリッジＩＣを対象として設定された調整値により、すべてのインクカートリッジＩＣ１〜ＩＣ４の位置が補正される。第２の位置補正処理が行われた後は、インクニアエンド判定における検出範囲が検出範囲ＤＰＲよりも狭い検出範囲ＤＰＲ’に設定され、閾値が閾値Ｖｔｈよりも大きい閾値Ｖｔｈ’に設定される。
【０１３９】
上述したように、第２の位置補正処理では、インクＩＫの残存量が低下してからプリズム１７０で全反射された反射光Ｌｒ１に基づいて調整値を決定する。そのため、インクＩＫが十分に残留している状態でプリズム１７０の底面１７０ｃからの反射光Ｌｒ２に基づいて実行する第１の位置補正処理と比べて、より高精度に調整値を決定して位置ずれを補正することが可能である。
【０１４０】
第１のインクニアエンド判定及び第２のインクニアエンド判定は、上述したように、印刷装置１０の電源投入時やインクカートリッジＩＣの交換時等のタイミングで実行されるほかに、例えば、印刷ジョブの間や印刷中の所定タイミング等で実行される。これらのいずれのタイミングで実施されるかに関わらず、検出範囲ＤＰＲ’において閾値Ｖｔｈ’により実行される判定が第１のインクニアエンド判定であり、検出範囲ＤＰＲにおいて閾値Ｖｔｈにより実行される判定が第２のインクニアエンド判定であるということができる。
【０１４１】
第１のインクニアエンド判定及び第２のインクニアエンド判定でインクニアエンドであると判定され、その後、残存量推定部４６のドットカウントによりインクカートリッジＩＣが空になったと判定されると、印刷が実行されなくなる。また、第１の判定及び第２の判定としてインクエンドを判定する場合は、インクエンドであると判定された時点で印刷が実行されなくなる。印刷が実行されなくなった場合には、インクカートリッジＩＣの交換が必要となり、ユーザーがインクカートリッジＩＣを交換すると第１の位置補正処理が実行される。
【０１４２】
なお、ユーザーがインクカートリッジＩＣを落下させてしまったためにプリズム１７０に気泡ＢＡＢが付着した場合、時間の経過に伴って気泡ＢＡＢが減少すると考えられる。また、スキャナー部が設けられるタイプの印刷装置において、スキャナー部を持ち上げて印刷部が露出したために外乱光が入射した場合、印刷部が露出しない状態とすることで外乱光の入射を抑えることができる。したがって、気泡ＢＡＢや外乱光により第１の位置補正処理で調整値が決定できなかった場合でも、次に印刷装置１０の電源を投入した際に実行される第１の位置補正処理で調整値を決定できる場合がある。
【０１４３】
以上説明したように、本実施形態に係る印刷装置１０の構成によれば、電源投入やインクカートリッジＩＣの交換の際に実行される第１の位置補正処理で調整値を決定できなかった場合でも、インクニアエンドが検出された時点で実行される第２の位置補正処理により調整値を決定して、位置ずれを補正することができる。したがって、印刷装置１０を繰り返し使用して第１の位置補正処理ができない状態が続いたとしても、少なくともいずれかのインクカートリッジＩＣ内のインクが消費されれば、第２の位置補正処理が行われ位置ずれを補正できることとなる。
【０１４４】
発光部９２の発光量や受光部９４の受光量が低下する原因となる、検出部９０へのインクミストの付着や、発光部９２（発光素子）及び受光部９４（受光素子）の特性劣化は、印刷装置１０を繰り返し使用しているうちに経時的に生じるものである。通常の使用形態であれば、発光部９２の発光量や受光部９４の受光量が低下するまでには、印刷装置１０の電源ＯＮ／ＯＦＦが何度も繰り返され、インクカートリッジＩＣが交換されるので、第１の位置補正処理及び第２の位置補正処理の少なくとも一方を行うことができる。また、発光部９２の発光量や受光部９４の受光量が十分である間は、仮に第１の位置補正処理及び第２の位置補正処理ができなかったとしても、インクニアエンド判定の精度はそれほど低下しない。
【０１４５】
なお、第１の位置補正処理及び第２の位置補正処理により決定された調整値は、記憶部５０に書き込まれる。一旦決定された調整値が記憶部５０に書き込まれていれば、新たに調整値が決定できなかった場合でも、記憶部５０に書き込まれている調整値を読み出して位置ずれを補正することが可能となる。したがって、例えば、発光部９２の発光量や受光部９４の受光量が低下して第１の位置補正処理及び第２の位置補正処理で調整値が決定できなくなった場合でも、過去に決定された調整値により位置ずれを補正して、インクニアエンド判定を精度良く行うこともできる。
【０１４６】
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。変形例としては、例えば、以下のようなものが考えられる。
【０１４７】
（変形例１）
例えば、上記の実施形態では、４つのインクカートリッジＩＣ１〜ＩＣ４のうち、２つ以上のインクカートリッジＩＣについて入射面反射によるピークの中心位置を求めることができず調整値が決定できなかった場合に位置補正処理を行わないこととしたが、本発明はこのような形態に限定されない。例えば、２つまでのインクカートリッジＩＣについてピークの中心位置を求めることができれば調整値を決定して位置補正処理を行い、３つ以上のインクカートリッジＩＣについてピークの中心位置を求めることができない場合に、位置補正処理を行わないこととしてもよい。また、４つのインクカートリッジＩＣについてピークの中心位置を求めることができた場合であっても、それぞれのインクカートリッジＩＣについて求めたピークの中心位置とキャリッジＣＲの設計値に基づくカウント値との差分のばらつきが所定の範囲よりも大きい場合に、位置補正処理を行わないこととしてもよい。
【０１４８】
（変形例２）
本実施形態では、位置補正処理で調整値が決定できた場合には、インクニアエンドの検出範囲を、調整値により調整された中心値を中心として位置補正処理の際の検出範囲（検出範囲ＤＰＲ）よりも狭い検出範囲ＤＰＲ’に設定したが、インクニアエンドの検出範囲の設定はこれに限定されない。例えば、インクニアエンドの検出範囲（第１の範囲）を、調整値により調整された中心値を中心として、位置補正処理の際の検出範囲と同じ長さの範囲で設定するものとしてもよい。
【０１４９】
（変形例３）
上記の実施形態では、ホルダー２０に４つのインクカートリッジＩＣが装着される構成であったが、本発明はこのような形態に限定されない。ホルダー２０に装着されるインクカートリッジＩＣの数は、４つ以外であってもよい。なお、ホルダー２０に装着されるインクカートリッジＩＣの数が４つ以外である場合、そのうちの何個のインクカートリッジＩＣについて中心位置を求めることができた場合に調整値を決定して位置補正処理を行うかは、適宜定めることができる。
【０１５０】
（変形例４）
ホルダー２０において、開口部２２から主走査方向ＨＤに所定の距離離れた位置に、入射光を全反射可能なミラー等で形成された反射部が設けられた構成としてもよい。このような反射部を設けることで、ホルダー２０の往復移動によって反射部が検出部９０の直上に位置するとき、発光部９２からの照射光が反射部に入射すると、反射部で全反射された反射光が受光部９４に入射する。反射部の位置をロータリーエンコーダーの所定のカウント値に対応させておくことで、検出部９０から出力される検出電圧から反射部で全反射された反射光によるピークを検出し、その検出したピーク位置（反射部の中心位置）を基準として、キャリッジＣＲの位置ずれを補正することができる。そして、さらに上記実施形態の各インクカートリッジＩＣの検出電圧に基づいてプリズム１７０の中心位置を補正することで、位置補正の精度をより向上させることが可能となる。
【０１５１】
（変形例５）
上記の実施形態では、ホルダー２０において開口部２２が底部２１に設けられた構成を有していたが、本発明はこのような形態に限定されない。開口部２２は、プリズム１７０と検出部９０とが対向する位置に設けられていればよく、例えば、ホルダー２０の側部に設けられていてもよい。
【０１５２】
（変形例６）
上記の実施形態では、検出部９０の備える発光部９２及び受光部９４は、キャリッジＣＲが移動する主走査方向ＨＤ（Ｙ軸方向）に沿って並ぶように配置された構成を有していたが、本発明はこのような形態に限定されない。例えば、発光部９２及び受光部９４が主走査方向ＨＤと直交する方向（Ｘ軸方向）に沿って並ぶように配置された構成を有していてもよい。
【０１５３】
（変形例７）
上記の実施形態では、インクカートリッジＩＣ１〜ＩＣ４を着脱可能なホルダー２０を搭載したキャリッジＣＲが移動し、検出部９０が印刷装置本体に固定される場合を例に説明したが、本発明はこのような形態に限定されない。例えば、検出部９０を搭載したキャリッジＣＲが移動し、インクカートリッジＩＣ１〜ＩＣ４を着脱可能なホルダー２０が印刷装置本体に固定されてもよく、インクカートリッジＩＣ１〜ＩＣ４と検出部９０とが相対的に移動する構成であればよい。また、ホルダー２０が固定されており、印刷ヘッド３５を備えるキャリッジＣＲに検出部９０が配置された構成であってもよい。
【０１５４】
（変形例８）
上記の実施形態では、本発明を印刷装置とインクカートリッジとに適用した例を説明したが、本発明はこのような形態に限定されない。本発明は、例えば、インク以外の他の液体を噴射したり吐出したりする液体消費装置に用いてもよく、また、そのような液体を収容した液体容器にも適用可能である。また、本発明の液体容器は、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体消費装置に流用可能である。「液滴」とは、上記液体消費装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう「液体」とは、液体消費装置が噴射させることができるような材料であれよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状態、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、また物質の一状態としての液体のみならず、顔料や金属粒子等の固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたもの等を含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや、液晶等が挙げられる。ここで、インクとは一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体消費装置の具体例としては、例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルターの製造等に用いられる電極材や色材等の材料を分散又は溶解のかたちで含む液体を噴射する液体消費装置、バイオチップ製造に用いられる生体有機物を噴射する液体消費装置、精密ピペットとして用いられ試料となる液体を噴射する液体消費装置であってもよい。更に、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体消費装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）等を形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体消費装置、基板等をエッチングするために酸又はアルカリ等のエッチング液を噴射する液体消費装置を採用してもよい。
【符号の説明】
【０１５５】
１０…印刷装置（液体消費装置）、２０…ホルダー、２２…開口部、２２ａ…開口部（第２の部分）、２２ｂ…開口部（第１の部分）、２３…遮光部、３３…キャリッジモーター（移動部）、４０…制御部、５０…記憶部、９０…検出部、９２…発光部、９４…受光部、１７０…プリズム、１７０ｃ…底面（入射面）、ＤＰＲ…検出範囲（第２の範囲）、ＤＰＲ’…検出範囲（第１の範囲）、ＨＤ…主走査方向（第１の方向）、ＩＣ，ＩＣ１〜ＩＣ４…インクカートリッジ（液体収容部）、ＩＫ…インク（液体）、Ｌｒ１，Ｌｒ２…反射光、ＳＢＡ，ＳＥＰ，ＳＩＫ…検出電圧特性（検出信号）、Ｓｐｋ１…ピーク（第１のピーク）、Ｓｐｋ２…ピーク（第２のピーク）。
【図１】
2015189100.tif 000003
【図２】
2015189100.tif 000004
【図３】
2015189100.tif 000005
【図４】
2015189100.tif 000006
【図５】
2015189100.tif 000007
【図６】
2015189100.tif 000008
【図７】
2015189100.tif 000009
【図８】
2015189100.tif 000010
【図９】
2015189100.tif 000011
【図１０】
2015189100.tif 000012