(57)【特許請求の範囲】
【請求項１】
媒体に向かって液体を噴射する液体噴射ヘッドと、
前記媒体の搬送方向と交差する移動方向に往復移動するキャリッジに設けられると共に発光部と受光部とを有し前記受光部の受光量に応じた出力値を出力する光反射式の光学式センサーと、
前記媒体を支持する支持面と該支持面よりも低い底面とを有する支持台と、
前記光学式センサーに測定用の光を反射させるために用いられ前記支持面と前記底面との間の高さである反射部と、
前記発光部が照射した光が前記反射部によって反射された反射光を受光した前記受光部の第１出力値に基づき当該受光部の受光量に応じた測定値を取得する測定部と、
前記測定値の初期値を記憶する記憶部と、
前記測定部が取得した前記測定値と前記測定値の初期値との比に基づいて補正量を取得する補正量取得部と、
前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部検出位置を取得する端部位置検出部と、
前記端部検出位置を前記補正量で補正して前記媒体の端部位置を取得する補正部と
を備えたことを特徴とする液体噴射装置。
【請求項２】
前記光学式センサーの感度が許容限界値を超えたか否かを判定する判定部と、
前記感度が前記許容限界値を超えたと判定された場合に、前記光学式センサーを前記許容限界値以内に収まる感度に調整する感度調整部とを更に備えたことを特徴とする請求項１に記載の液体噴射装置。
【請求項３】
前記補正量取得部は、前記測定値と前記測定値の初期値との比と前記補正量との対応関係を示すテーブルデータ、又は前記比から当該比に対応する前記補正量を演算するための演算式を記憶し、前記測定値と前記測定値の初期値との比を基に前記テーブルデータを参照し、あるいは前記演算式を用いた演算を行って、当該比に対応する補正量を取得することを特徴とする請求項１又は２に記載の液体噴射装置。
【請求項４】
媒体に向かって液体を噴射する液体噴射ヘッドと、
前記媒体の搬送方向と交差する移動方向に往復移動するキャリッジに設けられると共に発光部と受光部とを有し前記受光部が受光量に応じた出力値を出力する光反射式の光学式センサーと、
前記媒体を支持する支持面と該支持面よりも低い底面とを有する支持台と、
前記光学式センサーの感度調整用のパラメーターを取得するために用いられ前記支持面と前記底面との間の高さである反射部と、
前記発光部が照射した光が前記反射部によって反射された反射光を受光した前記受光部の第１出力値に基づき当該受光部の受光量に応じた測定値を取得する測定部と、
前記測定値の初期値を記憶する記憶部と、
前記測定部が取得した前記測定値と前記測定値の初期値との比に基づいて感度調整用のパラメーターを取得するパラメーター取得部と、
前記パラメーターに基づいて前記光学式センサーの感度を調整する感度調整部と、
前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部位置を検出する端部位置検出部と
を備えたことを特徴とする液体噴射装置。
【請求項５】
前記パラメーターが感度上限値に対応する許容限界値を超えたか否かを判定する判定部を更に備え、
前記感度調整部は、前記パラメーターが許容限界値を超えないうちは前記受光部の感度調整を優先して行い、前記パラメーターが許容限界値を超えた後は前記発光部の発光量を調整することを特徴とする請求項４に記載の液体噴射装置。
【請求項６】
前記パラメーター取得部は、前記比を一定値にしうる前記パラメーターを取得することを特徴とする請求項４又は５に記載の液体噴射装置。
【請求項７】
前記感度調整部は、前記比を一定値にしうる定数を算出し、前記第２出力値に当該定数を乗じることにより前記第２出力値を調整することを特徴とする請求項４又は５に記載の液体噴射装置。
【請求項８】
光学式センサーの発光部が照射した光が媒体を支持する支持面と該支持面よりも低い底面との間の高さに位置する光測定用の反射部によって反射された反射光を受光した受光部の受光量に応じた第１出力値を測定する測定ステップと、
前記測定ステップで取得した前記第１出力値と前記第１出力値の初期値との比に基づいて補正量を取得する補正量取得ステップと、
前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記媒体の搬送方向と交差する移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部検出位置を取得する端部位置検出ステップと、
前記端部検出位置を前記補正量で補正して前記媒体の端部位置を取得する補正ステップと
を備えたことを特徴とする液体噴射装置における媒体端部位置検出方法。
【請求項９】
光学式センサーの発光部が照射した光が媒体を支持する支持面と該支持面よりも低い底面との間の高さに位置する反射部によって反射された反射光を受光した受光部の第１出力値を測定する測定ステップと、
前記測定ステップで取得した前記第１出力値と前記第１出力値の初期値との比に基づいて感度調整用のパラメーターを取得するパラメーター取得ステップと、
前記パラメーターに基づいて前記光学式センサーの感度を調整する感度調整ステップと、
前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記媒体の搬送方向と交差する移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部位置を検出する端部位置検出ステップと
を備えたことを特徴とする液体噴射装置における媒体端部位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体噴射ヘッドを備えた液体噴射装置に設けられた光反射式の光学式センサーにより用紙等の媒体の端部位置を検出する機能を備えた液体噴射装置及び液体噴射装置における媒体端部位置検出方法に関する。
【背景技術】
【０００２】
従来、この種の液体噴射装置の一例としてインクジェット式のプリンターが知られている。プリンターには用紙の搬送方向と交差する移動方向（主走査方向）に移動するとともに液体噴射ヘッド（記録ヘッド）を有するキャリッジが設けられている。印刷時にはキャリッジを移動させつつ液体噴射ヘッドから用紙に向かってインク滴を噴射することで、用紙に画像等が印刷される（例えば特許文献１〜４等）。
【０００３】
例えば特許文献１〜４に記載のプリンターでは、キャリッジに光反射式の光学式センサー（エッジセンサー）が設けられ、キャリッジを移動方向に移動させるときに光学式センサーにより用紙の幅方向の端部位置を検出している。詳しくは、光学式センサーの検出値と閾値とを比較し、検出値が閾値以下あるいは閾値以上に変化すると、現在のセンサー位置が用紙の端部検出位置（エッジ位置）と判断する。
【０００４】
ところで、キャリッジの移動経路の周辺には、液体噴射ヘッドがインク滴を噴射した際に発生したインクミスト、及び用紙から搬送ローラーとの摺動等に起因して発生した紙粉などの浮遊物が存在する。浮遊物が付着して光学式センサーが汚れると、次第にその受光量が低下すると、用紙の端部位置を検出した端部検出位置と実際の用紙の端部位置との間の位置ずれ量、つまりこの位置ずれ量分の補正をするために使用される補正量が変化してしまう。これを解決するため、特許文献１に記載のプリンター装置では、印刷毎に毎回最適な閾値を決定し直すので、光学式センサーの汚れによる経年変化や支持台の表面状態の経年変化にも影響されず、最適な閾値を用いて高い位置精度で端部位置を検出できる。
【０００５】
また、特許文献２、３に記載のプリンターでは、支持台のリブとリブ以外の部分（溝部）とを光学式センサー（記録紙検出センサー）により検出し、それぞれの検出電圧の比に基づいて光学式センサーの検出感度を判定し、その検出感度に応じた閾値を設定する。このため、光学式センサーの検出値が閾値を横切った際の端部検出位置と実際の端部位置との位置ずれ量が一定になるので、その位置ずれ量に応じた一定の補正量で補正すれば、高い位置精度で端部位置を検出できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１２７５２１号公報（例えば段落［００３７］〜［００５２］、図４、図５等）
【特許文献２】特開２００３−２６０８２９号公報（例えば段落［００５３］〜［００５９］、図５、図６等）
【特許文献３】特開２０１０−１９４７４８号公報
【特許文献４】特開２００５−３２９５５６号公報（例えば段落［００３２］、［００３７］〜［００４０］、図９、図６等）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献２、３では、支持台のリブとリブ以外の部分（溝部）とを光学式センサー（記録紙検出センサー）により検出し、それぞれの検出電圧の比に応じた閾値を設定していた。しかし、支持台のリブとリブ以外の部分（溝部）との検出電圧の比は、検出感度を正確に示すものではなかった。このため、各検出電圧の比に応じて設定された閾値も適切なものではなく、用紙Ｐの端部位置の検出精度がさほど高くないという問題があった。例えば、このよう端部位置に基づき設定された幅方向の印刷開始位置から印刷が行われると、用紙の幅方向端部に余分な余白が発生したり、用紙以外の箇所（支持台の一部）にインク滴が余分に噴射されたりする虞があった。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、その目的の一つは、光学式センサーの汚れに起因する媒体の端部位置検出精度の低下を小さく抑えることができる液体噴射装置及び液体噴射装置における媒体端部位置検出方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的の一つを達成するために、本発明の第１態様の一つは、媒体に向かって液体を噴射する液体噴射ヘッドと、前記媒体の搬送方向と交差する移動方向に往復移動するキャリッジに設けられると共に発光部と受光部とを有し前記受光部の受光量に応じた出力値を出力する光反射式の光学式センサーと、前記光学式センサーに測定用の光を反射させるために用いられる反射部と、前記発光部が照射した光が前記反射部によって反射された反射光を受光した前記受光部の第１出力値に基づき当該受光部の受光量に応じた測定値を取得する測定部と、前記測定値の初期値を記憶する記憶部と、前記測定部が取得した前記測定値と前記測定値の初期値との比に基づいて補正量を取得する補正量取得部と、前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部検出位置を取得する端部位置検出部と、前記端部検出位置を前記補正量で補正して前記媒体の端部位置を取得する補正部とを備えたことを要旨とする。
【００１０】
上記構成によれば、測定部は、発光部が照射した光が反射部によって反射された反射光を受光部に受光させることで、このときの受光部の第１出力値に基づきそのときの受光量に応じた測定値を取得する。測定値の初期値は記憶部に記憶される。補正量取得部は、測定値と測定値の初期値との比に基づいて補正量を取得する。端部位置検出部は、光学式センサーによる検出が可能な位置まで媒体が搬送された状態で、移動方向に移動する光学式センサーの発光部が照射した光の反射光を受光した受光部によって出力される第２出力値を用いて、媒体の端部検出位置を取得する。そして、補正部は、端部検出位置を補正量で補正して媒体の端部位置を取得する。例えば光学式センサーが汚れてその感度が低下しても、その低下した感度に応じた適切な補正量を取得できるので、比較的高い端部位置検出精度を確保できる。よって、光学式センサーの汚れに起因する媒体の端部位置検出精度の低下を小さく抑えることができる。
【００１１】
本発明の態様の一つである液体噴射装置では、前記光学式センサーの感度が許容限界値を超えたか否かを判定する判定部と、前記感度が前記許容限界値を超えたと判定された場合に、前記光学式センサーを前記許容限界値以内に収まる感度に調整する感度調整部とを更に備えていることが好ましい。
【００１２】
上記構成によれば、光学式センサーの汚れ等が進んで、判定部により光学式センサーの感度が許容限界値を超えたと判定されると、感度調整部によって光学式センサーが許容限界値以内に収まる感度に調整される。よって、光学式センサーの汚れ等が進んでも媒体の端部を検出できる。また、光学式センサーの感度が変更されても、測定値と測定値の初期値との比と補正量との対応関係は変わらない。よって、光学式センサーの感度変更前後で補正量取得方法の変更が必要なく、端部位置検出処理が比較的簡単に済む。
【００１３】
本発明の態様の一つである液体噴射装置では、前記補正量取得部は、前記測定値と前記測定値の初期値との比と前記補正量との対応関係を示すテーブルデータ、又は前記比から当該比に対応する前記補正量を演算するための演算式を記憶し、前記測定値と前記測定値の初期値との比を基に前記テーブルデータを参照し、あるいは前記演算式を用いた演算を行って、当該比に対応する補正量を取得することが好ましい。
【００１４】
上記構成によれば、補正量取得部は、測定値と測定値の初期値との比を基に、テーブルデータを参照して、又は演算式を用いた演算を行って、当該比に対応する補正量を取得する。このため、補正量取得処理及び媒体検出位置の補正処理が比較的簡単に済む。
【００１５】
上記目的の一つを達成するために、本発明の第２態様の一つは、液体噴射装置であって、媒体に向かって液体を噴射する液体噴射ヘッドと、前記媒体の搬送方向と交差する移動方向に往復移動するキャリッジに設けられると共に発光部と受光部とを有し前記受光部が受光量に応じた出力値を出力する光反射式の光学式センサーと、前記光学式センサーの感度調整用のパラメーターを取得するために用いられる反射部と、前記発光部が照射した光が前記反射部によって反射された反射光を受光した前記受光部の第１出力値に基づき当該受光部の受光量に応じた測定値を取得する測定部と、前記測定値の初期値を記憶する記憶部と、前記測定部が取得した前記測定値と前記測定値の初期値との比に基づいて感度調整用のパラメーターを取得するパラメーター取得部と、前記パラメーターに基づいて前記光学式センサーの感度を調整する感度調整部と、前記光学式センサーによる検出が可能な位置まで前記媒体が搬送された状態で、前記移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部位置を検出する端部位置検出部とを備えていることを要旨とする。
【００１６】
上記構成によれば、感度調整部は、発光部が照射した光が反射部によって反射された反射光を受光した受光部の第１出力値に基づく当該受光部の受光量に応じた測定値と測定値の初期値との比に基づいてパラメーター取得部により取得されたパラメーターに基づいて光学式センサーの感度を調整する。このため、光学式センサーは汚れても比較的適切な感度に調整される。端部位置検出部は、光学式センサーによる検出が可能な位置まで媒体が搬送された状態で、移動方向に移動する光学式センサーの発光部が照射した光の反射光を受光した受光部によって出力された第２出力値を用いて媒体の端部位置を検出する。このとき、光学式センサーは比較的適切な感度に調整されているので、媒体の端部検出位置と実際の端部位置との間の位置ずれ量をほぼ一定にすることが可能になる。仮に精度上無視できない位置ずれ量であって補正が必要な場合でも、例えば一定の補正量を使用して端部検出位置を補正すれば、比較的簡単かつ正確に媒体の端部位置を取得できる。よって、光学式センサーの汚れに起因する媒体の端部位置検出精度の低下を小さく抑えることができる。
【００１７】
本発明の態様の一つである液体噴射装置では、前記パラメーターが感度上限値に対応する許容限界値を超えたか否かを判定する判定部を更に備え、前記感度調整部は、前記パラメーターが許容限界値を超えないうちは前記受光部の感度調整を優先して行い、前記パラメーターが許容限界値を超えた後は前記発光部の発光量を調整することが好ましい。
【００１８】
上記構成によれば、判定部により、パラメーターが許容限界値を超えたか否かが判定される。感度調整部は、パラメーターが許容限界値を超えないうちは受光部の感度調整を優先して行い、パラメーターが許容限界値を超えた後は、発光部の発光量を調整することで光学式センサーの感度調整を行う。よって、発光部の発光量を多くすることよりも、受光部の感度調整を優先させるため、光学式センサーの消費電力を極力少なく抑えることができる。
【００１９】
本発明の態様の一つである液体噴射装置では、前記パラメーター取得部は、前記比を一定値にしうる前記パラメーターを取得することが好ましい。
上記構成によれば、測定値と測定値の初期値との比を一定値にしうるパラメーターが取得されるので、光学式センサーをパラメーターに基づいて感度調整することで、光学式センサーを測定値の初期値を取得したときの感度と同程度の感度にすることができる。
【００２０】
本発明の態様の一つである液体噴射装置では、前記感度調整部は、前記第２出力値に、前記比を一定値にしうる定数を算出し、当該定数を乗じることにより前記第２出力値を調整することが好ましい。
【００２１】
上記構成によれば、測定値と測定値の初期値との比を一定値にしうる定数が第２出力値に乗じられることで、第２出力値は調整される。よって、光学式センサーを測定値の初期値を取得したときの感度における出力値と同程度の第２出力値を取得できる。従って、第２出力値を用いて媒体の端部位置を検出した場合、補正量は一定とすることができる。
【００２２】
上記目的の一つを達成するために、本発明の態様の一つは、液体噴射装置における媒体端部位置検出方法において、光学式センサーの発光部が照射した光が光測定用の反射部によって反射された反射光を受光した受光部の受光量に応じた第１出力値を測定する測定ステップと、前記測定ステップで取得した前記第１出力値と前記第１出力値の初期値との比に基づいて補正量を取得する補正量取得ステップと、前記光学式センサーによる検出が可能な位置まで媒体が搬送された状態で、前記媒体の搬送方向と交差する移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部検出位置を取得する端部位置検出ステップと、前記端部検出位置を前記補正量で補正して前記媒体の端部位置を取得する補正ステップとを備えたことを要旨とする。上記方法によれば、液体噴射装置に係る発明の第１態様と同様の作用効果を得ることができる。
【００２３】
上記目的の一つを達成するために、本発明の態様の一つは、液体噴射装置における媒体端部位置検出方法において、光学式センサーの発光部が照射した光が反射部によって反射された反射光を受光した受光部の第１出力値を測定する測定ステップと、前記測定ステップで取得した前記第１出力値と前記第１出力値の初期値との比に基づいて感度調整用のパラメーターを取得するパラメーター取得ステップと、前記パラメーターに基づいて前記光学式センサーの感度を調整する感度調整ステップと、前記光学式センサーによる検出が可能な位置まで媒体が搬送された状態で、前記媒体の搬送方向と交差する移動方向に移動する前記光学式センサーの前記発光部が照射した光の反射光を受光した前記受光部によって出力される第２出力値を用いて、当該媒体の端部位置を検出する端部位置検出ステップとを備えたことを要旨とする。上記方法によれば、液体噴射装置に係る発明の第２態様と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】第１実施形態におけるプリンターの斜視図。
【図２】プリンターの構成を示す斜視図。
【図３】（ａ）はプリンターの電気的構成を示し、（ｂ）は制御部の機能構成を示すそれぞれブロック図。
【図４】キャリッジ及び支持台などを示す模式平面図。
【図５】液体噴射ヘッドの底面図。
【図６】支持台の一部を示す模式正面図。
【図７】紙幅センサーを示す模式正面図。
【図８】紙幅センサー、発光量設定回路及び感度設定回路を示す回路図。
【図９】（ａ）は紙幅センサーが汚れたときの受光量を説明する模式図、（ｂ）は基準反射面の模式平面図、（ｃ）は位置と基準面電圧との関係を示すグラフ。
【図１０】（ａ）は紙幅センサーの移動方向における位置と出力電圧との関係を示すグラフ、（ｂ）〜（ｄ）は用紙と反射光との関係を示す模式平面図。
【図１１】テーブルデータを示す模式図。
【図１２】基準面電圧Ｖｓと補正量ｄｘとの関係を示すグラフ。
【図１３】Ｖｓ／Ｖｓ０比と補正量ｄｘとの関係を示すグラフ。
【図１４】光電流と出力電圧との関係を示すとともに感度切替えを説明するグラフ。
【図１５】補正量設定処理ルーチンを示すフローチャート。
【図１６】端部位置検出処理ルーチンを示すフローチャート。
【図１７】感度設定処理ルーチンを示すフローチャート。
【図１８】第２実施形態における制御部の機能構成を示すブロック図。
【図１９】感度設定処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２５】
（第１実施形態）
以下、本発明の液体噴射装置をインクジェット式プリンターに具体化した第１実施形態を、図１〜図１７を用いて説明する。
【００２６】
図１に示すように、液体噴射装置の一例であるインクジェット式プリンター（以下、単に「プリンター１１」と称す。）には、本体１２の背面側に媒体の一例としての用紙Ｐ（シート）を給送する自動給紙装置１３（Auto Sheet Feeder）が装備されている。自動給紙装置１３は、給紙トレイ１４、ホッパー１５及びエッジガイド１６を有する用紙ガイド１７を備え、用紙ガイド１７にセットされた用紙を１枚ずつ本体１２内に給送する。左右一対のエッジガイド１６は、給紙トレイ１４の幅方向中央位置を中心として用紙Ｐを幅方向にガイドする。
【００２７】
また、本体１２内にはキャリッジ１８がその移動経路に沿った移動方向Ｘ（主走査方向）に往復動可能な状態に設けられ、このキャリッジ１８の下部には液体噴射ヘッド１９が取着されている。プリンター１１は、キャリッジ１８を移動方向Ｘに移動させる過程で液体噴射ヘッド１９から用紙Ｐの表面にインク滴を噴射する記録動作と、用紙Ｐを移動方向Ｘと交差する搬送方向Ｙ（副走査方向）に要求された搬送量で搬送する紙送り動作とを略交互に繰り返し、与えられた印刷データに基づく画像や文書などを用紙Ｐに印刷する。印刷後の用紙Ｐは本体１２の前側下部に開口する排紙口１２Ａから排出される。
【００２８】
また、本体１２の上面端部には、操作パネル２０が設けられている。操作パネル２０は、液晶表示パネル等からなる表示部２１と、操作スイッチ２２が設けられている。操作スイッチ２２には、電源スイッチ２３、印刷開始スイッチ２４、キャンセルスイッチ２５等が設けられている。なお、表示部２１をタッチパネルとしてもよい。
【００２９】
次にプリンター１１の内部構成について説明する。図２に示すように、プリンター１１は、上側と前側が開口する略四角箱状の本体フレーム３０を有し、この本体フレーム３０の図２における左右の側壁間に架設されたガイド軸３１には、キャリッジ１８が主走査方向Ｘに往復移動可能な状態で取り付けられている。本体フレーム３０の背板内面に取着された一対のプーリー３３には無端状のタイミングベルト３４が巻き掛けられており、キャリッジ１８はタイミングベルト３４の一部に固定されている。図２における右側のプーリー３３にはキャリッジモーター３５の駆動軸（出力軸）が連結されており、キャリッジモーター３５が正逆転駆動されてタイミングベルト３４が正転・逆転することにより、キャリッジ１８は移動方向Ｘ（主走査方向）に往復移動する。
【００３０】
キャリッジ１８の上部には、各色のインク（例えば黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色）がそれぞれ収容された複数個（例えば４個）のインクカートリッジ３７が装填されている。各インクカートリッジ３７から供給されたインクは、液体噴射ヘッド１９にインク色と同数列（本例では４列）形成された対応するノズル列ＮＡ（図５参照）の各ノズルからそれぞれ噴射される。また、キャリッジ１８の移動経路の下方位置には、液体噴射ヘッド１９と用紙Ｐとの間隔（ギャップ）を規定する支持台３８が主走査方向Ｘに延びるように設けられている。なお、液体噴射ヘッド１９が噴射可能なインク色は４色に限らず、１色、３色、５〜８色でもよい。
【００３１】
また、キャリッジ１８の背面側には、キャリッジ１８の移動量に比例する数のパルスを出力するリニアエンコーダー３９がガイド軸３１に沿って延びるように設けられている。プリンター１１ではリニアエンコーダー３９から出力されるパルス信号に基づいてキャリッジ１８の位置制御及び速度制御が行われる。
【００３２】
また、本体フレーム３０の図２における右側下部には、搬送モーター４１が配設されている。搬送モーター４１の動力により不図示の給紙ローラーが駆動されることにより給紙トレイ１４（図１参照）にセットされた用紙Ｐが１枚ずつ給送される。搬送方向Ｙに支持台３８を挟んだその上流側と下流側には、それぞれ搬送ローラー対４３と排出ローラー対４４とが配置されている。各ローラー対４３，４４は、搬送モーター４１の動力で回転する駆動ローラー４３ａ，４４ａと、駆動ローラー４３ａの回転に連れ回りする従動ローラー４３ｂ，４４ｂとからなる。搬送モーター４１が駆動されることで、用紙Ｐは両ローラー対４３，４４に挟持（ニップ）された状態で搬送方向Ｙ（副走査方向）に搬送される。
【００３３】
図２においてキャリッジ１８の移動経路上の一端位置（図２では右端位置）が、キャリッジ１８が非印刷時に待機するホーム位置となっている。ホーム位置に配置されたキャリッジ１８の直下には、液体噴射ヘッド１９に対してクリーニング等のメンテナンスを行うメンテナンス装置４５が配設されている。本実施形態では、搬送モーター４１がメンテナンス装置４５の動力源ともなっている。また、キャリッジ１８には、用紙Ｐの幅方向（移動方向Ｘ）における両側の端部（エッジ）を検出する光学式センサーの一例としての紙幅センサー４８が設けられている。
【００３４】
図５はキャリッジの底面を示す。キャリッジ１８の底面略中央位置に取り付けられた液体噴射ヘッド１９のノズル形成面１９ａには、キャリッジ１８がプリンター１１に組み付けられた状態における搬送方向Ｙに多数個のノズルＮｚが一定ピッチで配列されてなるノズル列ＮＡが移動方向Ｘに所定の間隔をおいて複数列配列されている。ノズル列ＮＡを構成する各ノズルＮｚからは、対応するインクカートリッジ３７から供給されるインクが噴射される。また、紙幅センサー４８は、キャリッジ１８の底面において液体噴射ヘッド１９よりも搬送方向Ｙ上流側の位置に取り付けられている。
【００３５】
次にプリンター１１の電気的構成を図３に基づいて説明する。図３に示すプリンター１１は、その全体的な制御を司る制御部５０を備える。制御部５０は、例えばコンピューター（マイクロコンピューター）により構成され、ＣＰＵ５１（中央処理装置）、ＲＯＭ５２、ＲＡＭ５３及び不揮発性メモリー５４を備える。ＲＯＭ５２には、各種のプログラムが記憶されている。不揮発性メモリー５４には、一部のプログラム及び各種のプログラムを実行する際の設定データなどが記憶され、電源をオフしても記憶内容が保持される。ＣＰＵ５１は、ＲＯＭ５２及び不揮発性メモリー５４に記憶されたプログラムを実行することで、プリンター１１の印刷動作などを制御する。なお、ＡＳＩＣ（Application Specific IC（特定用途向けＩＣ））を追加し、液体噴射ヘッド１９の駆動制御に必要なデータ処理などをＡＳＩＣに行わせてもよい。
【００３６】
制御部５０は、印刷データに基づいて駆動回路５５を介して液体噴射ヘッド１９を駆動制御し、液体噴射ヘッド１９からインクを噴射させる。また、制御部５０は、駆動回路５６を介してキャリッジモーター３５を駆動制御し、キャリッジ１８を移動方向Ｘに往復移動させる。さらに制御部５０は、駆動回路５７を介して搬送モーター４１を駆動制御し、用紙Ｐを搬送方向Ｙに搬送させる。また、制御部５０は、リニアエンコーダー３９から入力するパルス信号に基づいてホーム位置を原点とするキャリッジ１８の移動方向Ｘにおける位置（キャリッジ位置）を検出する。詳しくは、制御部５０は、キャリッジ１８がホーム位置にあるときを原点として、リニアエンコーダー３９から入力するパルス信号のパルスエッジの数を計数するカウンターを備え、キャリッジ１８の往動時にカウンターの計数値をインクリメント、キャリッジ１８の復動時に計数値をデクリメントする。このため、カウンターの計数値は、キャリッジ１８の移動方向Ｘにおける位置（キャリッジ位置）を示す。
【００３７】
また、制御部５０に接続された紙幅センサー４８は、光を支持台３８側（鉛直方向下側）へ照射する発光部５８と、発光部５８から照射された光の反射光を受光する受光部５９とを備える。制御部５０は、発光部５８の発光を制御するとともに、受光部５９からその受光量に応じた出力電圧を入力する。制御部５０は発光部５８の発光量を設定する発光量設定回路６０Ａと接続されており、発光量設定回路６０Ａにおける発光量設定値の変更により発光部５８の発光量を調整する。また、制御部５０は受光部５９の感度を設定する感度設定回路６０Ｂと接続されており、感度設定回路６０Ｂにおける感度設定値の変更により受光部５９の感度を調整する。
【００３８】
図３（ｂ）は、ＣＰＵ５１がＲＯＭ５２又は不揮発性メモリー５４から読み出したプログラムを実行することによって機能する機能構成を示す。制御部５０は、ＣＰＵ５１がプログラムを実行することによって機能する機能部として、電圧測定部６１、補正量設定部６２、端部検出部６３及び感度調整部６４を備える。電圧測定部６１は、紙幅センサー４８が基準反射面に照射した光の反射光を受光した受光部５９によって出力される第１出力値の一例としての出力電圧ＶＬを取得し、出力電圧ＶＬに基づき基準反射面で反射した反射光を受光した受光部５９の受光量に応じた基準面電圧Ｖｓを測定する。補正量設定部６２は、基準面電圧Ｖｓと基準面電圧Ｖｓの初期値Ｖｓ０との比に対応する補正量を設定する。補正量の設定方法の詳細は後述する。なお、本実施形態では、電圧測定部６１により、測定部の一例が構成される。また、補正量設定部６２により、補正量取得部の一例が構成される。
【００３９】
端部検出部６３は、受光部５９から入力した出力電圧に基づいて用紙Ｐの幅方向における端部の位置を検出する。端部検出部６３は、用紙Ｐの端部位置を検出するために、端部位置検出部６５及び補正部の一例としての端部位置補正部６６を備える。
【００４０】
端部位置検出部６５は、紙幅センサー４８の出力電圧と閾値との比較から、出力電圧が閾値を横切ったことをもって用紙Ｐの端部を検出し、その検出時の紙幅センサー４８の位置を用紙Ｐの端部位置（エッジ位置）として取得する。詳しくは、リニアエンコーダー３９のパルス信号に基づき把握されるキャリッジ１８の移動方向Ｘにおける位置（キャリッジ位置）と、そのキャリッジ位置と紙幅センサー４８の位置との移動方向Ｘにおける既知の距離とに基づいて紙幅センサー４８の位置を把握する。端部検出部６３は、紙幅センサー４８の出力電圧が閾値を横切ったことをもって用紙Ｐの端部を検出すると、キャリッジ１８の位置を計数するカウンターの計数値と前記既知の距離（カウンター換算値）とに基づき、そのときの紙幅センサー４８の位置、つまり用紙Ｐの端部検出位置Ｘｄ（エッジ検出位置）を取得する。
【００４１】
端部位置補正部６６は、端部検出位置Ｘｄを補正量ｄｘで補正して端部位置Ｘｅ（エッジ位置）を取得する（Ｘｅ＝Ｘｄ＋ｄｘ）。ここで、補正量ｄｘは、補正量設定部６２が設定したものである。
【００４２】
感度調整部６４は、発光量設定回路６０Ａにおける発光量設定値の変更により受光部５９の感度を調整する。感度調整部６４は、紙幅センサー４８がインクミストや紙粉等の浮遊物の付着などに起因して汚れ、端部位置検出精度が許容範囲を超えて低下したと判断した場合に、発光量設定回路６０Ａの設定値を変更して受光部５９の感度を高く変更する。
【００４３】
感度調整部６４は、感度設定回路６０Ｂにおける感度設定値の変更により受光部５９の感度を調整する。感度調整部６４は、紙幅センサー４８がインクミストや紙粉等の浮遊物の付着などに起因して汚れ、端部位置検出精度が許容範囲を超えて低下したと判断した場合に、感度設定回路６０Ｂの設定値を変更して受光部５９の感度を高く変更する。なお、本実施形態では、感度調整部６４による感度切替えが先に行われ、最終の感度まで切り替えられた後、その最終の感度の下で、端部位置検出精度が許容範囲を超えて低下したと判断されると、感度調整部６４が発光量設定回路６０Ａの設定値を変更して発光部５８の発光量を一段多くする発光量切替え制御を行う。
【００４４】
図４は支持台及びキャリッジを示す。支持台３８には、搬送方向Ｙの上流側に位置する上流側支持面７１と、上流側支持面７１に対して搬送方向Ｙの下流側に位置する下流側支持面７２とが形成されている。上流側支持面７１には、鉛直方向上側（図４の紙面手前側）に突出し、かつ搬送方向Ｙに延びる上流側リブ７３が形成されている。また、下流側支持面７２には、鉛直方向上側に突出し、かつ搬送方向Ｙに延びる下流側リブ７４が形成されている。上流側リブ７３と下流側リブ７４とは、搬送される用紙Ｐを鉛直方向下側から支持し、図２に示す用紙Ｐは、上流側リブ７３と下流側リブ７４に沿って搬送される。
【００４５】
図４に示すように、上流側支持面７１において上流側リブ７３以外の部分には、上流側リブ７３の上端面よりも低い底面を有する溝部７１ａが形成されている。また、下流側支持面７２において下流側リブ７４以外の部分には、下流側リブ７４の上端面よりも低い底面を有する溝部７２ａが形成されている。
【００４６】
図４に示すように、上流側支持面７１において移動方向Ｘの略中央位置には、一対の上流側リブ７３の間に台部７５が形成されている。台部７５の頂部（上端部）は、紙幅センサー４８に対するインクミストや紙粉等の浮遊物の付着に起因する紙幅センサー４８の汚れの程度（汚れ度）を検出する際に使用される基準反射面７６が形成されている。基準反射面７６は、発光部５８からの光を反射させて受光部５９にその反射光を受光させてその出力電圧の値から紙幅センサー４８の汚れ度を調べる際の基準となる反射面であり、液体噴射ヘッド１９のノズル形成面１９ａと平行な平坦な鏡面に仕上げられている。
【００４７】
図４及び図６に示すように、台部７５の高さは、上流側リブ７３よりも低くなっている。このため、台部７５の頂面である基準反射面７６は、用紙Ｐが摺動しないので、用紙Ｐの摺動により研磨されることがない。また、台部７５は、印刷中は用紙Ｐにより覆われるので、インクミストによる汚損の虞が少ない。紙幅センサー４８の汚れ度を調べる場合、基準反射面７６の反射率が変動する要因を排除する必要があるが、台部７５は用紙Ｐが摺動せず、かつ印刷時に用紙Ｐで覆われるので、基準反射面７６の反射率は変動しにくくなっている。
【００４８】
基準反射面７６の面方向は発光部５８の照射方向（鉛直下方向）と直交している。基準反射面７６を使用して検出された紙幅センサー４８の汚れの程度に応じて受光部５９の感度が段階的に切り替えられるとともに、発光部５８の発光量が段階的に切り替えられる。
【００４９】
図４では、キャリッジ１８が位置する右端位置がホーム位置となっている。また、キャリッジ１８の移動方向Ｘにおいて液体噴射ヘッド１９が印刷のためインク滴を噴射可能な最大エリアである液体噴射領域ＰＡ（印刷領域）は、図４に二点鎖線で示すように下流側支持面７２上に位置する。台部７５は、液体噴射領域ＰＡが位置する下流側支持面７２より搬送方向Ｙ上流側に位置する上流側支持面７１に配置されていることから、基準反射面７６は液体噴射領域ＰＡの外側に位置する。
【００５０】
図１に示す一対のエッジガイド１６により幅方向に位置決めされた用紙Ｐは、その幅中心が搬送経路の幅方向中央位置を通るように給送される。そのため、図４の支持台３８上に搬送されたときの用紙Ｐの幅方向における両側の端部の位置（エッジ位置）は、用紙Ｐの幅ごとに定まる。本実施形態では、規定サイズの用紙Ｐについてはその幅方向両端位置が、溝部７１ａに対向して位置するように、各上流側リブ７３の移動方向Ｘにおける位置が設定されている。このため、支持台３８上に搬送された用紙Ｐの幅方向の両端部はいつも溝部７１ａに対向して位置する。
【００５１】
図６に示すように、溝部７１ａの底面は、比較的細かな波状の面に形成されており、発光部５８から溝部７１ａへ略垂直に照射された光が乱反射し易くなっている。このため、溝部７１ａで反射した光の受光部５９による受光量が少なくなり、その出力電圧が相対的に大きくなる。また、用紙Ｐからの反射光を受光した受光部５９の出力電圧は相対的に小さくなる。本実施形態では、発光部５８から照射された光の反射面が、溝部７１ａであるときの受光部５９の出力電圧と、その反射面が用紙Ｐであるときの受光部５９の出力電圧との間に閾値を設定している。そして、受光部５９の出力電圧が閾値を横切ることをもって用紙Ｐの幅方向の端部が検出される。そして、その用紙Ｐの端部が検出された時点の紙幅センサー４８の位置から用紙Ｐの幅方向における端部位置（エッジ位置）が検出される。さらに端部検出部６３（図３参照）は、用紙Ｐの端部位置を補正量で補正して用紙Ｐの端部位置を取得する。このように用紙Ｐの端部位置の検出処理は、端部検出部６３により行われる。
【００５２】
図７に示すように、キャリッジ１８において支持台３８と対向する側（下面側）に固定された紙幅センサー４８は、発光部５８と受光部５９とが隣合う状態で比較的接近した状態で取り付けられている。発光部５８と受光部５９の各光軸間の距離は非常に短く、発光部５８から鉛直下方向に照射された光は、その光照射対象物の反射面ＲＰで反射し、ほぼ鉛直上方向へ反射した反射光が受光部５９によって受光される。図７では照射光と反射光との各光路を、模式的に斜めに延びる一点鎖線で示しているが、実際は集光レンズにより集光された略鉛直方向に延びる円柱状の光として近似できる。なお、光照射対象物の反射面ＲＰには、用紙Ｐの表面、溝部７１ａ、基準反射面７６などがある。
【００５３】
次に発光量設定回路６０Ａ及び感度設定回路６０Ｂを図８に基づいて説明する。図８に示すように、発光量設定回路６０Ａは、抵抗Ｒ１（制限抵抗）と発光量切替回路６８とを含んで構成される。また、感度設定回路６０Ｂは、抵抗Ｒ２（プルアップ抵抗）と感度切替回路６９とを含んで構成される。
【００５４】
発光部５８である発光ダイオードＬＤのカソードは接地され、発光ダイオードＬＤのアノードは抵抗Ｒ１の一端部と接続され、抵抗Ｒ１の他端部には電源電圧Ｖｃｃが印加される。また、発光ダイオードＬＤのアノードは発光量切替回路６８の一端部と接続され、発光量切替回路６８の他端部には電源電圧Ｖｃｃが印加される。端子部７７は発光量切替回路６８の制御用入力端子と接続されている。
【００５５】
ＣＰＵ５１は、端子部７７を介して発光量切替回路６８に制御信号を出力することにより、抵抗Ｒ１の抵抗値Ｒｄを調整する。よって、ＣＰＵ５１が端子部７７を介して発光量切替回路６８に入力する制御信号に基づき、発光ダイオードＬＤからなる発光部５８の発光量が調整される。
【００５６】
受光部５９であるフォトトランジスターＰＴが受光すると、フォトトランジスターＰＴのコレクターとエミッター間には光電流Ｉｃが流れ、フォトトランジスターＰＴのコレクターと接続された端子部７８には、出力電圧Ｖｏが検出される。
【００５７】
フォトトランジスターＰＴのエミッターは接地され、フォトトランジスターＰＴのコレクターは抵抗Ｒ２の一端部と接続され、抵抗Ｒ２の他端部には電源電圧Ｖｃｃが印加される。また、フォトトランジスターＰＴのコレクターは感度切替回路６９の一端部と接続され、感度切替回路６９の他端部には電源電圧Ｖｃｃが印加される。
【００５８】
端子部７９は感度切替回路６９の制御用入力端子と接続されている。ＣＰＵ５１は、端子部７９を介して感度切替回路６９に制御信号を入力することにより、抵抗Ｒ２の抵抗値Ｒを調整する。本実施形態では、感度調整部６４（図３参照）が端子部７７を介して発光量切替回路６８に入力する制御信号に基づき、抵抗Ｒ１の抵抗値Ｒｄを調整することにより、発光ダイオードＬＤからなる発光部５８の発光量を調整する。
【００５９】
フォトトランジスターＰＴのコレクターには抵抗Ｒ２の抵抗値Ｒに応じた電流が流れる。本実施形態では、感度調整部６４（図３参照）が端子部７９を介して感度切替回路６９に入力する制御信号に基づき、抵抗Ｒ２の抵抗値Ｒを調整することにより、フォトトランジスターＰＴからなる受光部５９の感度を調整する。
【００６０】
制御信号は例えばＰＷＭ（Pulse Width Modulation）信号である。感度調整部６４は、例えばＰＷＭ発生回路（図示せず）を内蔵し、ＰＷＭ信号の周期に対するパルス幅の比であるディーティ比を調整することにより、ＰＷＭ発生回路から感度切替回路６９に出力されるＰＷＭ信号を制御し、受光部５９の感度を複数段階（例えば３段階）で切り替え可能となっている。また、感度調整部６４は、ＰＷＭ発生回路に与えるディーティ比を切り替えることにより、ＰＷＭ発生回路から発光量切替回路６８に出力されるＰＷＭ信号を制御し、発光部５８の発光量を複数段階で切り替え可能となっている。本実施形態の感度調整部６４は、発光部５８の発光量調整と、受光部５９の感度調整とを組み合わせて、紙幅センサー４８の感度を調整する。なお、発光部５８の発光量と受光部５９の感度の各切り替え段数は、適宜設定でき、例えば２段切替え、あるいは４段以上の複数段切替えとしてもよい。また、発光量切替回路６８及び感度切替回路６９の各内部抵抗は、抵抗Ｒ１，Ｒ２の抵抗値Ｒｄ，Ｒに比べ十分小さい。
【００６１】
次に紙幅センサー４８の汚れと感度低下との関係を図９に基づいて説明する。
図９（ａ）は、紙幅センサー４８の発光部５８及び受光部５９を用いた発光・受光の様子を模式的に描いたものである。図９（ａ）では、発光部５８から照射された光が基準反射面７６で反射し、その反射光が最終的に受光部５９に受光されるまでの光の経路及び光量を模式的に示している。このため、この図における照射光の光量（以下「照射光量Ｐｄ」という。）は、発光部５８から照射される照射光のうち基準反射面７６で反射して最終的に受光部５９に受光される一部の照射光を示している。また、この図において基準反射面７６で反射した反射光は、そのうち受光部５９により受光される一部の反射光の光量（以下「反射光量Ｐｉ」という。）を示している。よって、この反射光量Ｐｉは、受光部５９により受光される光量（受光量）に等しい。
【００６２】
また、図９（ａ）では、紙幅センサー４８と基準反射面７６との間に汚れが介在する様子を示している。汚れとしては、インクミストや紙粉等の浮遊物が付着した付着物による汚れが挙げられ、発光部５８と受光部５９のそれぞれに付着した汚れ、及び基準反射面７６に付着した汚れがある。図９（ａ）では、発光部５８から受光部５９へ至る光の経路において光が通る全ての汚れをまとめて汚れとしている。
【００６３】
図９（ａ）に示すように、発光部５８側の抵抗Ｒ１の抵抗値Ｒｄ、発光ダイオードＬＤの素子係数Ｄ、汚れ係数ｄとすると、照射光量Ｐｄは、以下の式で与えられる。
Ｐｄ＝Ｖｃｃ／Ｒｄ×Ｄ×ｄ  …(1)
ここで、素子係数Ｄは、発光ダイオードＬＤを流れる電流と発光量との関係を示す係数である。汚れ係数ｄは、単位面積当たりの汚れによる光の減衰率を示す係数であり、０≦ｄ≦１の値をとる。
【００６４】
また、図９（ａ）に示すように、基準反射面７６の反射率Ｋ、照射面積Ｓとすると、反射光量Ｐｉは、以下の式で与えられる。
Ｐｉ＝Ｐｄ×Ｋ×Ｓ×ｄ  …(2)
ここで、反射率Ｋとは、基準反射面７６へ照射された照射光量Ｐｄに対する反射光量Ｐｉの割合を規定する値である。
【００６５】
また、フォトトランジスターＰＴの倍率ｔ（回路定数）とすると、光電流Ｉｃは、以下の式で与えられる。
Ｉｃ＝ｔ×Ｐｉ  …(3)
この式は、紙幅センサー４８が汚れて受光量Ｐｉが減少すると、光電流Ｉｃが倍数的に減少することを示している。また、受光部側の抵抗Ｒ２（プルアップ抵抗）の抵抗値Ｒとすると、出力電圧Ｖｏは、以下の式で与えられる。
Ｖｏ＝Ｖｃｃ−Ｉｃ×Ｒ  …(4)
紙幅センサー４８が汚れて受光量Ｐｉが減少し、光電流Ｉｃが倍数的に減少すると、出力電圧Ｖｏが著しく増加することになる。
【００６６】
上記(4)式は、上記(1)〜(3)の関係式を用いて、以下の式で表される。
Ｖｏ＝Ｖｃｃ−Ｖｃｃ×（Ｋ×Ｓ×ｔ×Ｄ×Ｒ／Ｒｄ）×ｄ２  …(4)
本実施形態では、抵抗Ｒ１，Ｒ２の各抵抗値Ｒｄ，Ｒは、紙幅センサー４８の感度調整により変更される。抵抗Ｒ１，Ｒ２の各抵抗値Ｒｄ，Ｒは、それぞれ初期値Ｒｄ０に対する変化率Ａ（但しＡ＞０），Ｂ（但しＢ＞０）を用いて、初期値Ｒｄ０のＡ倍（Ｒｄ＝Ａ×Ｒｄ０）、初期値Ｒ０のＢ倍（Ｒ＝Ｂ×Ｒ０）でそれぞれ表される。これらの関係から上記(4)式は以下の式で表される。
Ｖｏ＝Ｖｃｃ−Ｖｃｃ×（Ｋ×Ｓ×ｔ×Ｄ×Ｂ×Ｒ０／（Ａ×Ｒｄ０））×ｄ２  …(5)
ここで、Ｖｃｃ，Ｋ，Ｓ，ｔ，Ｄ，Ｒ０，Ｒｄ０が一定値であることから、上記(5)式中のＶｃｃ×（Ｋ×Ｓ×ｔ×Ｄ×Ｒ０／Ｒｄ０）を、メカパラメーターＭｐとおくと（Ｍｐ１＝Ｖｃｃ×（Ｋ×Ｓ×ｔ×Ｄ×Ｒ０／Ｒｄ０））、出力電圧Ｖｏは次式で表される。
Ｖｏ＝Ｖｃｃ−Ｍｐ×Ｂ／Ａ×ｄ２  …(6)
ここで、抵抗Ｒ１，Ｒ２の抵抗値Ｒｄ，Ｒの変化率Ａ，Ｂの比Ｂ／Ａを、抵抗変化率ΔＲ（＝Ｂ／Ａ）とおき、汚れ係数の二乗ｄ２を汚れ率ｄｃ（但し０≦ｄｃ≦１）とおく。この抵抗変化率ΔＲ（＝Ｂ／Ａ）は、紙幅センサー４８の感度の初期感度に対する倍率（以下「感度倍率ΔＲ」ともいう。）を表している。また、汚れ率ｄｃは、紙幅センサー４８の発光から受光までの光経路における汚れによる光量減衰率を表している。ここで、基準面電圧Ｖｓ＝Ｖｃｃ−Ｖｏと定義すると、基準面電圧Ｖｓは、上記(6)式の関係を用いて、次式で表される。
Ｖｓ＝Ｍｐ×ΔＲ×ｄｃ  …(7)
図９（ｃ）に示すグラフは、基準反射面７６における紙幅センサー４８の移動方向における位置ｘと、基準面電圧Ｖｓとの関係を示している。電源電圧Ｖｃｃから、基準反射面７６を検出対象とした際の出力電圧Ｖｏ（＝ＶＬ）を引いた基準面電圧Ｖｓは、メカパラメーターＭｐと感度倍率ΔＲと汚れ率ｄｃとの積で表わされる。このため、汚れ率ｄｃの変化率は基準面電圧Ｖｓの変化率として表現可能である。
【００６７】
図９（ｃ）に示すように、この基準面電圧Ｖｓ（＝Ｖｃｃ−Ｖｏ）は、紙幅センサー４８の汚れが多くなる（つまり汚れ率ｄｃが低下する）に連れて、その初期値Ｖｓ０から徐々に小さな値をとるようになる。
【００６８】
また、発光部５８の発光量調整は抵抗Ｒ１の抵抗値Ｒｄを変化させることで実現し、受光部５９の感度調整は抵抗Ｒ２の抵抗値Ｒを変化させることで実現するため、感度倍率ΔＲの変化率は、基準面電圧Ｖｓの変化率として表現可能である。
【００６９】
プリンター出荷時の初期状態では、抵抗値Ｒｄ＝Ｒｄ０、抵抗値Ｒ＝Ｒ０であるので、感度倍率ΔＲ＝１になる。また、汚れ率ｄｃは汚れなしのときにｄｃ＝１、汚れが多くなるに連れて「１」から徐々に小さな値をとる。初期状態の汚れ率をｄｃ０＝１とすると、基準面電圧の初期値Ｖｓ０は、以下の式で与えられる。
Ｖｓ０＝Ｍｐ  …(8)
上記(7)，(8)式から、基準面電圧Ｖｓとその初期値Ｖｓ０との比であるＶｓ／Ｖｓ０比は、次式で与えられる。
Ｖｓ／Ｖｓ０＝ΔＲ×ｄｃ…(9)
このようにＶｓ／Ｖｓ０比は、紙幅センサー４８の感度調整により変化する感度倍率ΔＲ（＝Ｂ／Ａ）に応じて変化し、紙幅センサー４８の汚れにより変化する汚れ率ｄｃに応じて変化する。つまり、Ｖｓ／Ｖｓ０比は、汚れの変化の要因と感度の変化の要因で変化する。すなわち、紙幅センサー４８の汚れ率ｄｃの変化率及び感度倍率ΔＲの変化率も含めて一律の比（Ｖｓ／Ｖｓ０比）として検出することが可能である。なお、本実施形態では、基準面電圧Ｖｓが測定値の一例に相当し、基準面電圧の初期値Ｖｓ０が測定値の初期値の一例に相当する。
【００７０】
この手法を実現するためには、汚れの変化率及び感度（抵抗）の変化率を検出する際に基準とする反射面が必要になる。この基準反射面の制約として、用紙Ｐの摺動による研磨で反射率が初期値から非常に高くなったり、インクミストや紙粉等で汚れて反射率が初期値から非常に低くなったりして、検出電圧が上限側及び下限側で飽和することを回避でき、かつライフタイム内で反射率が変動しにくいことが必要になる。このため、本実施形態では、上述のように、溝部７１ａと上流側リブ７３との中間の高さである台部７５の頂面を基準反射面７６として採用している。
【００７１】
次に紙幅センサー４８の汚れ度が高くなったときに行われる感度切替えについて図１０を用いて説明する。図１０（ａ）は、用紙Ｐが支持台３８（詳しくは上流側支持面７１）を覆う位置まで搬送された状態で、キャリッジ１８が移動方向Ｘに移動して紙幅センサー４８によって用紙Ｐの端部を検出する場合の例を示す。図１０（ａ）に示すグラフは、紙幅センサー４８の移動方向Ｘにおける位置ｘ（以下、「センサー位置ｘ」ともいう。）と、受光部５９の出力電圧Ｖｏとの関係を示す。このグラフにおいて、実線で示すグラフ線は、紙幅センサー４８が汚れる前の初期段階におけるセンサー位置ｘと出力電圧Ｖｏとの関係を示し、破線で示すグラフ線は、紙幅センサー４８が初期状態から汚れ、その感度が感度許容限界に達するほどの汚れ度になった時点におけるセンサー位置ｘと出力電圧Ｖｏとの関係を示す。
【００７２】
また、図１０（ｂ）〜図１０（ｄ）は、用紙Ｐの端部位置検出を行う際に受光部５９に受光される前に溝部７１ａ又は用紙Ｐで反射した円柱状の反射光ＲＬの様子を示したものである。これらの図では反射光ＲＬのうち、溝部７１ａで反射した光量の少ない暗部領域を濃灰色で示し、用紙Ｐの表面で反射した光量の多い明部領域を白色で示している。ここで、図１０（ｂ）は、初期の第１感度で紙幅センサー４８が汚れる前の初期状態のときを示し、図１０（ｃ）は、紙幅センサー４８の汚れ度が第１感度の許容限界に達したときを示す。また、図１０（ｄ）は、第１感度から次の第２感度に切り替えたときの状態を示す。なお、図１０（ｂ）〜（ｄ）では、用紙Ｐの端部は端部検出位置を示し、図１０（ａ）に示す実際の用紙Ｐの端部より少し内側へずれて描いている。
【００７３】
図１０（ｂ）において用紙Ｐの外側を検出対象としているとき（反射光ＲＬが濃灰色のとき）、溝部７１ａによって反射された光量の少ない反射光ＲＬを受光した受光部５９からは高い出力電圧ＶＨ１が出力される。そして、反射光ＲＬのうち用紙Ｐによって反射された領域が半分を占めることになると、出力電圧Ｖｏが出力電圧ＶＨ１の１／２の閾値ＶＳ１を下回ることになって用紙Ｐの第１端部（図１０（ｂ）における左側端）が検出される。また、用紙Ｐを検出対象としている区間では、用紙Ｐの表面で反射した光量の多い反射光ＲＬを受光した受光部５９から閾値ＶＳ１よりも十分小さな出力電圧ＶＰ（用紙電圧）が出力される。そして、反射光ＲＬのうち用紙Ｐによって反射された領域が半分を占めることになると、出力電圧Ｖｏが閾値ＶＳ１を上回ることになって用紙Ｐの第２端部（図１０（ｂ）における右端部）が検出される。
【００７４】
その後、紙幅センサー４８の汚れ度が高くなると、反射光ＲＬの光量が相対的に少なくなる。このため、図１０（ｃ）に示すように、反射光ＲＬのうち用紙Ｐによって反射された領域が半分を占めることになっても、出力電圧Ｖｏが閾値ＶＳ２を下回らず、８割近く占めることになってはじめて、図１０（ａ）における破線で示すように出力電圧Ｖｏが閾値ＶＳ２を下回ることになる。このため、紙幅センサー４８の汚れが進むと、用紙Ｐの端部を検出した位置が用紙Ｐの幅方向（つまり移動方向Ｘ）の内側へシフトする。このシフトした量が紙幅センサー４８の汚れ度の違いによる検出誤差となる。
【００７５】
用紙Ｐの端部を検出した端部検出位置と、用紙Ｐの実際の端部の位置との間には位置ずれ量が存在する。そして、位置ずれ量は、紙幅センサー４８の汚れ度に応じて変化する。本実施形態では、用紙Ｐの端部検出位置をこの位置ずれ量分に相当する補正量ｄｘで補正する。不揮発性メモリー５４には、基準面電圧Ｖｓ（＝Ｖｃｃ−Ｖｏ）をその初期値Ｖｓ０で割ったＶｓ／Ｖｓ０比と補正量との対応関係が用紙種別に設定されたテーブルデータＴＤ（図１１を参照）が記憶されている。
【００７６】
図１０（ｂ）に示す汚れ度の低い初期状態では、出力電圧Ｖｏが閾値ＶＳ１を横切ったことで検知された用紙Ｐの端部検出位置を、Ｖｓ／Ｖｓ０比を基にテーブルデータＴＤを参照して取得される補正量ｄｘ１だけ補正し、用紙Ｐの端部の正確な検出位置を取得する。また、図１０（ｃ）に示す汚れ度の高い状態では、出力電圧Ｖｏが閾値ＶＳ１を横切ったことで検知された用紙Ｐの端部検出位置を、Ｖｓ／Ｖｓ０比を基にテーブルデータＴＤを参照して取得される補正量ｄｘ２だけ補正し、用紙Ｐの正確な端部位置を取得する。ここで、本例では、移動方向Ｘの位置は、ホーム位置から反ホーム位置へ向かう方向がプラス方向になるようにその位置座標が設定されている。このため、ホーム位置側の第１端部の検出位置を補正する場合の補正量ｄｘ１０，ｄｘ２０は負の値をとり、反ホーム位置側の第２端部の検出位置を補正する場合の補正量ｄｘ１１，ｄｘ２１は正の値をとる。
【００７７】
一方、感度設定処理は、プリンター１１の電源投入時、あるいは累積印刷枚数が設定枚数に達した時などの所定時期にキャリッジ１８をホーム位置から設定位置まで移動させ、発光部５８からの照射光を基準反射面７６で反射させた反射光を受光した受光部５９によって出力される出力電圧ＶＬを取得する。また、このときのキャリッジ１８の移動過程で紙幅センサー４８が溝部７１ａと対向する位置において、発光部５８からの照射光を溝部７１ａで反射させた反射光を受光した受光部５９によって出力される出力電圧ＶＨを取得する。そして、感度調整部６４は、出力電圧ＶＨと出力電圧ＶＬとの差ΔＶ（＝ＶＨ−ＶＬ）を感度判定値として求め、この感度判定値ΔＶが設定値ｂ未満となり感度切替条件を満たしたことをもって、汚れにより低下した測定感度が許容限界を超えたと判断する。そして、感度調整部６４は、ΔＶ＜ｂが成立して測定感度が許容限界を超えたと判断すると、感度設定回路６０Ｂの設定値を変更して受光部５９の感度を一段高い感度に切り替える。なお、本実施形態では、出力電圧ＶＬが第１出力値の一例に相当し、出力電圧ＶＨが第３出力値の一例に相当する。また、ΔＶが測定感度の一例に相当する。
【００７８】
図１０（ｂ）に示すように汚れ度が低い初期状態、及び汚れ度が許容限界以下であるうちは、図１０（ａ）に示すように、出力電圧ＶＨ１と出力電圧ＶＬ１との差ΔＶ１は、設定値ｂ以上になる（ΔＶ１≧ｂ）。しかし、図１０（ｃ）に示すように汚れ度が許容限界を超えると、図１０（ａ）に示すように、出力電圧ＶＨ２と出力電圧ＶＬ２との差ΔＶ２は、設定値ｂよりも小さくなる（ΔＶ２＜ｂ）。そして、受光部５９の感度が一段高い感度に切り替えられることで、図１０（ｄ）に示すように、反射光ＲＬのうち用紙Ｐによって反射された反射光の領域が半分を占めることになった時点で、出力電圧Ｖｏが閾値ＶＳを横切ることになって用紙Ｐの端部が検出される。
【００７９】
補正量設定部６２は、プリンター１１の電源投入時に初期処理の１つとして補正量設定処理を行う。図１１は補正量設定部６２が補正量設定処理において参照するテーブルデータを示す。テーブルデータＴＤは、Ｖｓ／Ｖｓ０比と補正量ｄｘとの対応関係を示すものである。ここで、補正量ｄｘは、基準反射面７６からの反射光を受光部５９によって受光し、受光部５９から出力された出力電圧ＶＬを検出し、支持台３８に置かれた用紙Ｐにおける実際の端部の位置と、図３における端部位置検出部６５によって検出された用紙Ｐの端部検出位置Ｘｄとの位置ずれ量を計測したものである。
【００８０】
図１１に示すテーブルデータＴＤには、用紙Ｐの種類（用紙種）ごとに、Ｖｓ／Ｖｓ０比と補正量ｄｘとの対応関係が設定されている。図１１の例では、用紙種として「普通紙」と「光沢紙」とがある。もちろん、テーブルデータＴＤに用意される用紙種の数は３種以上としてもよい。
【００８１】
図１１に示すテーブルデータＴＤは参照データとして不揮発性メモリー５４に記憶されている。補正量設定部６２は、紙幅センサー４８を設定位置に配置して基準反射面７６からの反射光を受光した受光部５９よって出力される出力電圧ＶＬを取得すると、電源電圧Ｖｃｃから出力電圧ＶＬを引いて基準面電圧Ｖｓ（＝Ｖｃｃ−ＶＬ）を計算する。さらに補正量設定部６２は、初期値Ｖｓ０を用いてＶｓ／Ｖｓ０比を計算し、さらにテーブルデータＴＤを参照してＶｓ／Ｖｓ０比に対応する補正量ｄｘを求める。このとき、Ｖｓ／Ｖｓ０比がテーブルデータＴＤ中に存在しない場合、補正量設定部６２は、そのＶｓ／Ｖｓ０比を挟む両側２つのＶｓ／Ｖｓ０比に対応する２つの補正量を用いて補間計算を行って補正量を求める。なお、感度切替えが行われてもその前後でテーブルデータＴＤは共通の１つが使用される。
【００８２】
ここで、テーブルデータＴＤについて説明する。図１２のグラフは、基準面電圧Ｖｓと補正量ｄｘとの対応関係を示す。白丸が感度変更前、黒丸が感度変更後の基準面電圧Ｖｓと補正量ｄｘとの対応関係を示している。白丸で示した感度変更前の点（○）は実線で示すようにほぼ直線上に並び、黒丸で示した感度変更後の点（●）は破線で示すようにほぼ直線上に並ぶ。図１２のグラフから分かるように、白丸の点群が並ぶ直線（実線）と、黒丸の点群が並ぶ直線（破線）は、傾きや接片が異なる。このため、仮に基準面電圧Ｖｓに対応する補正量ｄｘを求める構成を採用したとすると、感度切替えの前後で、参照するテーブルデータを切替える必要がある。
【００８３】
図１３のグラフは、Ｖｓ／Ｖｓ０比と補正量ｄｘとの対応関係を示すものである。このグラフから分かるように、感度変更前のＶｓ／Ｖｓ０比に対応する補正量ｄｘの点群（白丸）と、感度変更後のＶｓ／Ｖｓ０比に対応する補正量ｄｘの点群（黒丸）とは、同一の曲線上に並ぶ。よって、本実施形態の補正量設定部６２は、紙幅センサー４８の受光部５９の感度及び発光量が変更され、紙幅センサー４８の感度が切り替えられても、図１１に示す同一のテーブルデータＴＤを参照してＶｓ／Ｖｓ０比に対応する補正量ｄｘを求める。このため、紙幅センサー４８の異なる感度毎に、補正量設定用の参照データを設ける必要がないうえ、感度切替えの度に参照すべき参照データを変更する必要がない。
【００８４】
図１４に示すグラフは、図８における感度切替回路６９の端子部７９に制御信号を印加して受光部５９の感度を切り替える処理を説明するものである。このグラフの横軸は光電流Ｉｃ、縦軸が出力電圧Ｖｏである。図１３において実線で示す出力電圧ＶＨは、発光部５８からの照射光が溝部７１ａで反射した反射光を受光した受光部５９によって出力される出力電圧である。また、一点鎖線で示す出力電圧ＶＰは、発光部５８からの照射光が用紙Ｐで反射した反射光を受光した受光部５９によって出力される出力電圧である。さらに、破線で示す閾値ＶＳは、出力電圧ＶＨに所定の定数ａ（但し０＜ａ＜１）を乗算した値として設定される。本実施形態では、定数ａを例えば「０．５」としている。二点鎖線で示す出力電圧ＶＬは、図４、図６及び図９等に示す基準反射面７６に対して発光部５８から光を照射し、基準反射面７６で反射した反射光を受光した受光部５９によって出力される出力電圧である。
【００８５】
紙幅センサー４８にインクミストや紙粉等が付着して汚れ度が高くなるに連れて光電流Ｉｃは減少する。そして、図１４に示すグラフから分かるように、光電流Ｉｃが減少するに連れて、溝部７１ａを検出した出力電圧ＶＨ、及び基準反射面７６を検出した出力電圧ＶＬは所定の傾き（勾配）で徐々に大きくなる。このとき、出力電圧ＶＨの傾きよりも、出力電圧ＶＬの傾きの方が大きな傾き角（急勾配）になるので、汚れ度が増すに連れて、感度判定値ΔＶ（＝ＶＨ−ＶＬ）は徐々に小さくなる。受光部５９の感度の許容限界を決める設定値ｂは、用紙Ｐを検出した出力電圧ＶＰ（用紙電圧）がほぼ一定の値から上昇し始めて閾値ＶＳよりも十分小さな所定の値に達した時点の差ΔＶに等しい値に設定されている。
【００８６】
図１４のグラフにおいて縦方向に延びる破線は受光部５９の感度を切り替える感度切替位置を示す。急激に増加した出力電圧ＶＰが閾値ＶＳ以上の値をとる領域では、常に出力電圧ＶＰが閾値ＶＳ以上の値をとるため、用紙Ｐの端部を検出できなくなる。このため、急激に増加し始めた出力電圧ＶＰが閾値ＶＳよりも十分小さな値となる光電流Ｉｃの範囲では受光部５９を同じ感度で使用し、その範囲よりも光電流Ｉｃが小さくなると、受光部５９の感度を一段高い側に切り替えることで、用紙Ｐの端部を検出できるようにしている。感度判定値ΔＶ（＝ＶＨ−ＶＬ）が設定値ｂよりも小さくなると（ΔＶ＜ｂ）、紙幅センサー４８の受光部５９の感度を一段高い側に切り替える。このため、出力電圧ＶＰが閾値ＶＳよりも十分小さな値をとる感度の範囲で、紙幅センサー４８を使用できる。
【００８７】
ここで、１回目の感度切替えが行われるまでの光電流Ｉｃの範囲Ｂ１で使用される感度が、初期に設定されている第１感度、１回目の感度切替えから２回目の感度切替えが行われるまでの範囲Ｂ２で使用される感度が第２感度、さらに２回目の感度切替えから３回目の感度切替えが行われるまでの範囲Ｂ３で使用される感度が第３感度となっている。光電流の範囲Ｂ２における最小の光電流Ｉｃは、光電流の範囲Ｂ１における最小の光電流Ｉｃよりも小さい。さらに光電流の範囲Ｂ３における最小の光電流Ｉｃは、光電流の範囲Ｂ２における最小の光電流Ｉｃよりも小さい。
【００８８】
そして、このように感度切替えが行われることで、紙幅センサー４８の汚れ度が高くなって受光部５９の光電流Ｉｃが低下しても、用紙Ｐを検出する出力電圧ＶＰが閾値ＶＳよりも十分小さな値となる光電流Ｉｃの範囲（つまり汚れ度の範囲）を、光電流Ｉｃが小さくなる側（つまり汚れ度の大きくなる側）へ広げることができる。このため、受光部５９から出力される出力電圧ＶＰと閾値ＶＳとを比較し、用紙Ｐの端部を検出しうる範囲を広げることができる。なお、本実施形態では、受光部５９の感度が最終の第３感度のときに、感度判定値ΔＶが設定値ｂよりも小さくなると（ΔＶ＜ｂ）、制御部５０は、発光量設定回路（図示せず）の設定値を変更して発光部５８の発光量を一段多くなる側に切り替える。このように受光部５９の複数段階の感度切替えを先に行い、感度切替えを全て終了した後に発光部５８の発光量を切り替える手順を踏むのは、発光部５８の発光量を多くすることによる消費電力の増加を極力避けるためである。
【００８９】
次に本実施形態のプリンター１１の作用を図１５〜図１７に示すフローチャートに従って説明する。まず図１５に示す補正量設定処理ルーチンについて説明する。プリンター１１の起動中における所定時期になると、補正量設定部６２が補正量設定処理を実行される。本実施形態では例えばプリンター１１の電源投入時に実施される初期処理のうちの１つとして補正量設定部６２が補正量設定処理を実行する。
【００９０】
ステップＳ１では、基準面電圧Ｖｓを測定する。詳しくは、キャリッジモーター３５を駆動して、紙幅センサー４８が基準反射面７６と対向する設定位置に到達するまでキャリッジ１８を移動させる。リニアエンコーダー３９からの入力パルスのエッジの数を計数するカウンターの計数値に基づくキャリッジ１８の移動方向Ｘにおける位置を検出する。キャリッジ１８が設定位置に到達し、カウンターの計数値が設定位置に相当する設定値に達すると、基準反射面７６での反射光を受光した受光部５９によって出力される出力電圧Ｖｏ（つまりＶＬ）を取得し、さらにＶｃｃ−Ｖｏを計算して基準面電圧Ｖｓを取得する。
【００９１】
ステップＳ２では、初期測定であるか否かを判定する。すなわち、プリンター１１を購入後、初めて電源を投入し、初めてステップＳ１の基準面電圧の測定が行われたか否かを判断する。初期測定である場合（Ｓ２で肯定判定）はステップＳ３に進み、初期測定でない場合はステップＳ４に進む。
【００９２】
ステップＳ３では、測定した基準面電圧Ｖｓを基準面電圧の初期値Ｖｓ０として保存する。初期値Ｖｓ０は、記憶部の一例としての不揮発性メモリー５４の所定記憶領域に記憶される。その後、初期測定のときは当該ルーチンを終了する。
【００９３】
一方、初期測定ではない（つまり２回目以降の測定である）場合は、ステップＳ４において、Ｖｓ／Ｖｓ０比を計算する。Ｖｓ／Ｖｓ０比は紙幅センサー４８の汚れ度が極めて低いうちは、Ｖｓ／Ｖｓ０≒１（但しＶｓ／Ｖｓ０≦１）となり、初期段階から紙幅センサー４８の汚れが進むに連れて、Ｖｓ／Ｖｓ０比は１未満の値をとりながら徐々に小さくなる。
【００９４】
次のステップＳ５では、補正量ｄｘを求める。詳しくは、補正量設定部６２は、テーブルデータＴＤを参照して、Ｖｓ／Ｖｓ０比に対応する補正量ｄｘを取得する。この場合、テーブルデータＴＤ中に該当するＶｓ／Ｖｓ０比の値が存在しないときは、そのＶｓ／Ｖｓ０比の値を間に挟む両側の値（両隣のＶｓ／Ｖｓ０比の値）を用いて補間計算を行って、そのＶｓ／Ｖｓ０比に対応する補正量ｄｘを取得する。もちろん、参照データとして計算式を採用することもでき、この場合、補正量ｄｘを算出するために不揮発性メモリー５４に記憶された計算式ｄｘ＝ｆ（ｘ）の変数ｘとしてＶｓ／Ｖｓ０比の値を代入して補正量ｄｘを算出する。そして、補正量設定部６２は、求めた補正量ｄｘを不揮発性メモリー５４の所定記憶領域に保存（記憶）する。この保存された補正量ｄｘは、その後、用紙Ｐの端部の位置を検出する際に、端部位置検出部６５が検出した端部の位置を、端部位置補正部６６が補正するときに使用される。
【００９５】
次に、用紙Ｐの端部の位置を検出する用紙端部位置検出処理を図１６及び図１７に基づいて説明する。
制御部５０は、図１６にフローチャートで示す用紙端部位置検出処理ルーチン及びそのサブルーチンに相当する図１５に示す感度設定処理ルーチンのプログラムを実行する。プリンター１１を購入後初めて電源を投入した初期状態では、受光部５９の感度は第１感度にある。第１感度は相対的に低めの感度であるため、受光部５９の感度が高過ぎることに起因する誤検出が抑制される。
【００９６】
ステップＳ１１では、感度設定処理を行う。すなわち、制御部５０内の感度調整部６４は、紙幅センサー４８の感度を設定する。本実施形態では、例えばユーザーが電源スイッチ２３を操作してプリンター１１の電源が投入された時点、及びプリンター１１の起動中に累積印刷枚数が設定枚数（設定値）に達した時点に、感度調整部６４は感度設定処理を行う。この感度設定処理の詳細は後述する。
【００９７】
次のステップＳ１２では、紙幅センサー４８が上流側支持面７１に対向する位置になるようにキャリッジ１８を移動する。詳しくは、制御部５０は、キャリッジモーター３５を駆動して、紙幅センサー４８が上流側支持面７１の溝部７１ａに対向する位置になるようにキャリッジ１８を移動する。なお、このときのキャリッジ１８の移動は、ステップＳ１における感度設定処理の際のキャリッジ１８の移動と兼用してもよい。
【００９８】
ステップＳ３では、上流側支持面７１の溝部７１ａからの反射光による紙幅センサー４８の出力電圧ＶＨを取得する。
ステップＳ１４では、閾値ＶＳを設定する。すなわち、閾値ＶＳを、ＶＳ＝ａ・ＶＨに設定する。本実施形態では一例としてａ＝０．５を採用しているが、定数ａは、０＜ａ＜１の範囲内の適宜な値を採用できる。
【００９９】
次のステップＳ１５では、上流側支持面７１を覆う位置まで用紙Ｐを搬送するとともにキャリッジ１８を移動させる。制御部５０は、例えば平面視において用紙Ｐの先端が紙幅センサー４８の移動経路を横切ったタイミングで、キャリッジモーター３５の駆動を開始し、キャリッジ１８をホーム位置から反ホーム位置に向かって移動させる。このとき、キャリッジ１８は、紙幅センサー４８が用紙Ｐの幅方向両端を通過するように移動する。
【０１００】
ステップＳ１６では、紙幅センサー４８の受光部５９から出力された出力電圧Ｖｏを取得する。すなわち、キャリッジ１８の移動中において紙幅センサー４８の出力電圧Ｖｏを逐次取得する。
【０１０１】
次のステップＳ１７では、出力電圧Ｖｏが閾値ＶＳを横切ったか否かを判定する。つまり、端部検出部６３は、出力電圧Ｖｏが閾値ＶＳ未満になったか、又は出力電圧Ｖｏが閾値ＶＳを超えたか否かを判断する。出力電圧Ｖｏが閾値ＶＳを横切っていなかった場合は、ステップＳ１５に戻り、キャリッジ１８の移動を継続する。そして、キャリッジ１８を移動させながら、ステップＳ１７で肯定判定となるまで、所定のサイクル時間（例えば１０マイクロ秒〜１００ミリ秒の範囲内の所定時間）毎にステップＳ１５及びＳ１６の処理を行う。そして、ステップＳ１７において、出力電圧Ｖｏが閾値ＶＳを横切ったと判定すると、ステップＳ１８に進む。なお、ステップＳ１５における用紙の搬送は、用紙Ｐが上流側支持面７１を覆う所定位置に達したら停止される。
【０１０２】
ステップＳ１８では、用紙Ｐの端部検出位置Ｘｄを取得する。本実施形態では、出力電圧ＶＰが閾値ＶＳを横切ったときのカウンターの計数値から把握されるキャリッジ１８の位置と、キャリッジ１８の位置と紙幅センサー４８の取付位置までの既知の距離とを用いて紙幅センサー４８の位置、つまり用紙Ｐの端部検出位置Ｘｄを算出する。
【０１０３】
ステップＳ１９では、端部検出位置Ｘｄを補正量ｄｘで補正して端部位置Ｘｅを取得する（Ｘｅ＝Ｘｄ＋ｄｘ）。すなわち、不揮発性メモリー５４の所定領域には、プリンター１１の電源投入時に実行された補正量設定処理（図１５）において求められた補正量ｄｘが記憶されている。端部位置補正部６６は、不揮発性メモリー５４の所定記憶領域から補正量ｄｘを読み出し、用紙Ｐの端部検出位置Ｘｄを補正量ｄｘに基づき補正することにより、用紙Ｐの端部位置Ｘｅを計算する（Ｘｅ＝Ｘｄ＋ｄｘ）。このとき、端部位置補正部６６は、不揮発性メモリー５４の所定記憶領域から、用紙Ｐの第１端部と第２端部のうちそのとき検出した端部に対応する補正量ｄｘを読み出し、端部検出位置Ｘｄをその補正量ｄｘで補正して用紙Ｐの端部位置Ｘｅを取得する。なお、ステップＳ１９で第１端部の端部位置Ｘｅが取得されると、その後、ステップＳ１５〜Ｓ１９の処理を第２端部についても同様に行い、ステップＳ９において第２端部の端部位置Ｘｅが取得される。
【０１０４】
こうして紙幅センサー４８の汚れ度が高くなって受光部５９の受光量が低減し、用紙Ｐの端部検出位置Ｘｄと用紙Ｐの実際の端部位置との幅方向の位置ずれ量が変化しても、そのときの汚れ度から決まる紙幅センサー４８の感度に応じた補正量ｄｘによる補正が施される。この結果、用紙Ｐの端部位置Ｘｅを比較的正確に検出できる。
【０１０５】
次にステップＳ１１の感度設定処理ルーチンの詳細を説明する。この感度設定処理は、上流側支持面７１が用紙Ｐに覆われていない状態で行われる。
まずステップＳ２１では、紙幅センサー４８が上流側支持面７１に対向する位置になるようにキャリッジ１８を移動する。すなわち、制御部５０は、キャリッジモーター３５を駆動し、キャリッジ１８を例えばホーム位置から反ホーム位置へ向かって移動させる。このキャリッジ１８の移動過程において制御部５０は紙幅センサー４８を作動させる。
【０１０６】
ステップＳ２２では、上流側支持面７１の溝部７１ａからの反射光による紙幅センサー４８の出力電圧ＶＨを取得する。例えばキャリッジ１８の移動中に紙幅センサー４８が溝部７１ａに対向する位置にあるときの出力電圧ＶＨを取得する。例えばキャリッジ１８の異なる位置で複数個の出力電圧ＶＨを取得し、その平均値を出力電圧ＶＨとしてもよい。もちろん、紙幅センサー４８が溝部７１ａに対向する位置でキャリッジ１８を停止させた状態で出力電圧ＶＨを取得してもよい。
【０１０７】
次のステップＳ２３では、キャリッジ１８を設定位置へ移動させる。例えばステップＳ１１でキャリッジ１８をホーム位置から反ホーム位置へ向かって移動させる過程で、出力電圧ＶＨの取得（Ｓ１２）を終えると、そのままキャリッジ１８の移動を継続し、キャリッジ１８を設定位置まで移動させる。
【０１０８】
ステップＳ２４では、基準反射面７６からの反射光による紙幅センサー４８の出力電圧ＶＬを取得する。キャリッジ１８が設定位置に到達して停止したときには、紙幅センサー４８が基準反射面７６と対向する状態にある。感度調整部６４は、キャリッジ１８が設定位置に停止すると、紙幅センサー４８の出力電圧ＶＬを取得する。
【０１０９】
ステップＳ２５では、感度判定値ＶＨ−ＶＬを計算する。つまり、感度判定値ΔＶ（＝ＶＨ−ＶＬ）を計算する。
次のステップＳ２６では、紙幅センサー４８の劣化判定（汚れ判定）を行う。詳しくは、感度調整部６４は、出力電圧ＶＨと出力電圧ＶＬとの差分で示される感度判定値ΔＶ（＝ＶＨ−ＶＬ）が設定値ｂ未満（ΔＶ＜ｂ）であるか否かを判断する。ΔＶ＜ｂが不成立であって、紙幅センサー４８の感度が、感度切替えが必要な程度に低下していなければ、紙幅センサー４８の感度を切り替えることなく当該ルーチンを終了する。一方、ΔＶ＜ｂが成立し、紙幅センサー４８の感度が、感度切替えが必要な程度に低下していると判定すると、ステップＳ２７に進む。なお、本実施形態では、このステップＳ２６の判定処理を実行するＣＰＵ５１により、感度が許容限界値を超えたか否かを判定する判定部の一例が構成される。
【０１１０】
ステップＳ２７では、紙幅センサー４８の感度を切り替える。すなわち、感度調整部６４は、感度設定回路６０Ｂの設定値を変更し、感度設定回路６０Ｂへ出力する制御信号（ＰＷＭ信号）を変更後の設定値に応じたデューティ比に変更することで、紙幅センサー４８の受光部５９の感度を現状の感度より一段高い感度に切り替える。こうして図１３に示すように、感度判定値ΔＶ（＝ＶＨ−ＶＬ）が設定値ｂ未満（ΔＶ＜ｂ）になる度に、紙幅センサー４８の感度が一段高い感度に切替えられる。この結果、紙幅センサー４８の感度を汚れが進んだ適切な時期に切り替えることができる。
【０１１１】
本実施形態では、紙幅センサー４８の感度が切り替えられても、補正量設定部６２によって、同一のテーブルデータＴＤを使用して、Ｖｓ／Ｖｓ０比に対応する補正量ｄｘが設定される。
【０１１２】
以上詳述したように、本実施形態では、以下に示す効果を得ることができる。
（１）基準反射面７６を検出した際の出力電圧ＶＬを電源電圧Ｖｃｃから差し引いた電圧Ｖｓをその初期値Ｖｓ０で割ってＶｓ／Ｖｓ０比を求め、Ｖｓ／Ｖｓ０比と補正量（位置ずれ量）との対応関係を示すテーブルデータＴＤを参照して、Ｖｓ／Ｖｓ０比に対応する補正量ｄｘを取得する。そして、出力電圧ＶＰと閾値ＶＳとの比較により検出した用紙Ｐの端部検出位置Ｘｄを、補正量ｄｘを用いて補正することにより用紙Ｐの端部位置を取得する。このため、例えば特許文献２、３に記載の技術のように、支持台のリブとリブ以外の部分（溝部）との各検出電圧の比に基づいて閾値を設定する構成に比べ、用紙Ｐの端部位置Ｘｅを比較的精度高く検出できる。
【０１１３】
（２）紙幅センサー４８の感度を切り替えた前後でも、Ｖｓ／Ｖｓ０比を基に同一のテーブルデータＴＤを使用して補正量ｄｘを取得できる。つまり、紙幅センサー４８の感度切替えの前後で、使用すべきテーブルデータＴＤを切り替える必要がない。よって、感度切替えが行われても、感度切替え前と同様のテーブルデータＴＤを使用した同一の処理を行えば適切な補正量ｄｘを取得できる。
【０１１４】
（３）基準面電圧Ｖｓ＝ＭＰ×ΔＲ×ｄｃの関係から、Ｖｓ／Ｖｓ０＝ΔＲ×ｄｃで表されるＶｓ／Ｖｓ０比は、感度調整のパラメーターであるΔＲ（感度倍率）と、汚れのパラメーターである汚れ率ｄｃ（光量減衰率）との積で示される。このため、Ｖｓ／Ｖｓ０比と補正量ｄｘとの対応関係を示すテーブルデータＴＤは、紙幅センサー４８の汚れが進んで感度切替えが行われたり汚れ率が変化したりしても１つあればよく、同じテーブルデータＴＤを参照してそのときのＶｓ／Ｖｓ０比に応じた補正量ｄｘを取得できる。
【０１１５】
（４）テーブルデータＴＤを不揮発性メモリー５４に記憶し、Ｖｓ／Ｖｓ０比を基にテーブルデータＴＤを参照して補正量ｄｘを取得する構成なので、補間演算を除けば、例えば直線近似式を用いた場合における計算処理を行わなくて済み、比較的簡単な処理で補正量ｄｘを取得できる。
【０１１６】
（５）受光部５９の感度を優先して調整し、受光部５９の感度が許容限界を超えた後、発光部５８の発光量を調整することで紙幅センサー４８の感度切替えを行う。よって、感度調整で発光部５８の発光量を多くする使用の機会を極力少なくすることができ、ひいては発光部５８の寿命を長くすることができる。
【０１１７】
（６）電源投入時及び累積印刷枚数が設定枚数に達したときに、補正量設定処理を行うので、頻繁に補正量設定処理が行われることがない。このため、補正量設定処理が印刷スループットを低下させる原因になりにくい。
【０１１８】
（第２実施形態）
次に第２実施形態を図１８及び図１９に基づいて説明する。本実施形態では、Ｖｓ／Ｖｓ０比が、Ｖｓ／Ｖｓ０＝１になるように紙幅センサー４８の感度を調整する。
【０１１９】
図１８に示すように、前記第１実施形態における補正量設定部６２に替え、パラメーター取得部の一例としてのパラメーター算出部６７を備えている。本実施形態のパラメーターは、紙幅センサー４８の感度を調整するためのパラメーターを指し、本例では具体的には抵抗Ｒ１，Ｒ２の抵抗値Ｒ，Ｒｄを指す。制御部５０内の感度調整部８０は、感度切替回路６９に感度設定値を設定し、その感度設定値に応じた例えばデューティ比の制御信号を出力して抵抗Ｒ２の抵抗値Ｒを調整することにより、受光部５９の感度を調整する。ここで、抵抗値Ｒの調整で対応できる感度には限界があり、感度調整用のパラメーターとして算出された抵抗値Ｒが、感度の許容限界に相当する許容限界値Ｒmax以内にあるうちは、受光部５９の感度調整で対応する。そして、感度調整用のパラメーターとして算出された抵抗値Ｒが許容限界値Ｒmaxを超えると、抵抗値Ｒ＝Ｒmaxとし、抵抗値ＲをＲmaxとしたうえで、必要な感度とするために必要な抵抗Ｒ１の抵抗値Ｒｄを算出する。そして、抵抗値Ｒｄを調整して発光部５８の発光量を調整する。このように受光部５９側の感度設定回路６０Ｂ内の抵抗Ｒ２の抵抗値Ｒを調整して受光部５９の感度調整を優先して実施し、抵抗値Ｒが許容限界値Ｒmaxを超えて受光部５９側の感度が許容限界を超えると、次に発光部５８側の発光量設定回路６０Ａ内の抵抗Ｒ１の抵抗値Ｒｄを調整して発光部５８の発光量を調整することで、紙幅センサー４８の感度を調整する。
【０１２０】
本実施形態の感度調整部６４は、発光量切替回路６８を制御することで抵抗Ｒ１の抵抗値Ｒｄを連続的に調整することが可能となっており、これにより紙幅センサー４８の感度を連続的に調整できる。また、感度調整部６４は、感度切替回路６９を制御することで抵抗Ｒ２の抵抗値Ｒを連続的に調整することが可能となっており、これにより紙幅センサー４８の感度を連続的に調整できる。また、本実施形態では、第１実施形態にはあった補正量設定部６２を備えていないので、不揮発性メモリー５４にはテーブルデータＴＤが記憶されておらず、制御部５０内の補正量設定部６２は、図１５に示す補正量設定処理を実行しない。
【０１２１】
次に本実施形態のプリンター１１の作用を図１６及び図１９に基づいて説明する。
本実施形態では、第１実施形態と同様に図１６に示す用紙端部位置検出処理を実行する。このとき、ステップＳ１１における感度設定処理の内容が異なり、本実施形態では図１９に示す感度設定処理を実行することにより紙幅センサー４８の感度設定を行う。図１６の用紙端部位置検出処理については第１実施形態と同様なので詳細な説明は省略し、以下に、図１９の感度設定処理を説明する。
【０１２２】
まずステップＳ３１では、基準面電圧Ｖｓを測定する。すなわち、制御部５０はキャリッジモーター３５を駆動させてキャリッジ１８を設定位置まで移動させ、その設定位置で停止した状態で、発光部５８が基準反射面７６に照射した光の反射光を受光した受光部５９の出力電圧Ｖｏ（つまり出力電圧ＶＬ）を取得する。そして、Ｖｓ＝Ｖｃｃ−Ｖｏを計算し、基準面電圧Ｖｓを取得する。
【０１２３】
ステップＳ３２では、初期測定であるか否かを判定する。すなわち、プリンター１１を購入後初めて電源を投入し、初めてステップＳ１の基準面電圧の測定が行われたか否かを判断する。初期測定である場合（Ｓ２で肯定判定）はステップＳ３３に進み、初期測定でない場合はステップＳ３４に進む。
【０１２４】
ステップＳ３３では、測定した基準面電圧Ｖｓを基準面電圧の初期値Ｖｓ０として保存する。初期値Ｖｓ０は、例えば不揮発性メモリー５４の所定記憶領域に記憶される。
一方、初期測定ではない（つまり２回目以降の測定である）場合は、ステップＳ３４において、Ｖｓ／Ｖｓ０比を計算する。Ｖｓ／Ｖｓ０比は紙幅センサー４８の汚れ度が極めて低いうちはＶｓ／Ｖｓ０≒１（但しＶｓ／Ｖｓ０≦１）となり、初期段階から紙幅センサー４８の汚れが進むに連れて、Ｖｓ／Ｖｓ０比は１未満の値をとりながら徐々に小さくなる。ここまでのステップＳ３１〜Ｓ３４の各処理は、第１実施形態の図１５におけるステップＳ１〜Ｓ４の各処理に同じである。
【０１２５】
次のステップＳ３５では、Ｖｓ／Ｖｓ０比がＶｓ／Ｖｓ０＝１になるような抵抗値Ｒを計算する。詳しくは、Ｖｓ／Ｖｓ０比の逆数を計算して定数Ｎを求め、抵抗値ＲｏをＮ倍することで、抵抗値Ｒを計算する（Ｒ＝Ｎ・Ｒｏ）。
【０１２６】
次のステップＳ３６では、抵抗値Ｒが許容限界値Ｒmaxを超えたか否かを判断する。Ｒ＞Ｒmaxが不成立（つまりＲ≦Ｒmax）であればステップＳ３７に進み、一方、Ｒ＞Ｒmaxが成立した場合はステップＳ３８に進む。なお、本実施形態では、このステップＳ３６の判定処理を実行するＣＰＵ５１により、パラメーターが許容限界値を超えたか否かを判定する判定部の一例が構成される。
【０１２７】
ステップＳ３７では、抵抗Ｒ１の抵抗値Ｒｄをその初期値Ｒｄ０に設定する（Ｒｄ＝Ｒｄ０）。
ステップＳ３８では、抵抗値Ｒ＝Ｒmaxとし、この条件下で、Ｖｓ／Ｖｓ０＝１になるような抵抗値Ｒｄを計算する。詳しくは、抵抗値Ｒmax＝Ｂmax×Ｒ０で表される。前記(9)式の関係から、ΔＲ＝Ｂmax／Ａであることを用いて、Ｖｓ／Ｖｓ０＝ΔＲ×ｄｃ＝Ｂmax／Ａ×ｄｃであるので、Ｖｓ／Ｖｓ０＝１にするためには、Ｂmax／Ａ×ｄｃ＝１を満たすＡを算出する。よって、Ａ＝Ｂmax×ｄｃと求められ、抵抗Ｒ１の抵抗値Ｒｄは、Ｒｄ＝Ｂmax×ｄｃ×Ｒｄ０とする。
【０１２８】
こうしてパラメーター算出部６７がステップＳ３４〜Ｓ３８の処理を行うことで、本例のパラメーターである抵抗値Ｒ，Ｒｄが算出される。
次のステップＳ３９では、抵抗値Ｒ，Ｒｄを設定して紙幅センサー４８の感度を調整する。つまり、感度調整部８０は、発光量切替回路６８に抵抗値Ｒｄに応じた制御信号を出力して抵抗Ｒ１を抵抗値Ｒｄに設定するとともに、感度切替回路６９に抵抗値Ｒに応じた制御信号を出力して抵抗Ｒ２を抵抗値Ｒに設定する。この結果、発光部５８が抵抗値Ｒｄに応じた発光量に調整されるとともに、受光部５９が抵抗値Ｒに応じた感度に調整される。こうして紙幅センサー４８の感度が調整される。このときの感度は、Ｖｓ／Ｖｓ０＝１を満たす。つまり、基準面電圧Ｖｓがその初期値Ｖｓ０と同じ値になる感度に調整される。
【０１２９】
よって、紙幅センサー４８が汚れても、図１６の用紙端部位置検出処理におけるステップＳ１７で出力電圧Ｖｏが閾値ＶＳを横切ったときに（Ｓ１７で肯定判定）、取得される用紙Ｐの端部検出位置Ｘｄ（Ｓ１８）は、常に用紙Ｐの実際の端部位置からの位置ずれ量が一定になる。このため、ステップＳ１９では、端部検出位置Ｘｄを予め設定された一定の補正量ｄｘで補正して端部位置Ｘｅを取得する（Ｘｅ＝Ｘｄ＋ｄｘ）。
【０１３０】
この第２実施形態によれば、以下の効果を得ることができる。
（７）Ｖｓ／Ｖｓ０比が「１」になるような抵抗値Ｒを求め、求めた抵抗値Ｒを設定して紙幅センサー４８の感度を調整する。よって、端部検出位置Ｘｄから端部位置Ｘｅを算出する際に使用する補正量ｄｘを一定とすることができる。このため、テーブルデータＴＤを用意する必要がないうえ、補正量設定処理を省くことができる。このため、補正量ｄｘが汚れ度に応じて変化する第１実施形態のような構成に比べ、用紙端部位置検出処理を比較的簡単な処理とすることができる。
【０１３１】
（８）抵抗値Ｒが許容限界値Ｒmax以下で、受光部５９の感度が許容限界を超えないうちは受光部５９の感度を優先して調整する。そして、抵抗値Ｒが許容限界値Ｒmaxを超え、受光部５９の感度が許容限界を超えると、発光部５８の感度調整を行う。よって、発光部５８の寿命を長くすることができる。
【０１３２】
なお、上記実施形態は以下のような形態に変更することもできる。
・Ｖｓ／Ｖｓ０比が「１」になるような定数Ｊ（＝Ｖｓ０／Ｖｓ）を算出し、用紙Ｐの端部位置を検出する際に紙幅センサー４８から取得した出力電圧ＶｏをＪ倍して出力電圧Ｖｒに補正する。そして、補正後の出力電圧Ｖｒが閾値ＶＳを横切ったときの端部検出位置Ｘｄを検出する。この構成でも、常に補正量ｄｘを一定にできるので、端部検出位置Ｘｄを一定の補正量ｄｘで補正すれば端部位置Ｘｅを取得できる。なお、ＶｓとＶｓ０の比は、Ｖｓ／Ｖｓ０比の逆数のＶｓ０／Ｖｓ比としてもよい。
【０１３３】
・前記第１実施形態ではテーブルデータＴＤを使用したが、図１３のグラフ中のプロット点を例えば最小二乗法などの公知の方法で直線近似した直線の式  ｄｘ＝ｍ・（Ｖｓ／Ｖｓ０）＋ｎ  （ここで、ｍは係数、ｎは定数）を不揮発性メモリー５４に記憶し、この式にＶｓ／Ｖｓ０比の値を代入して補正量ｄｘを算出する方法を採用することもできる。もちろん、近似式は直線で近似する一次式に限定されず、曲線を近似する二次式でもよい。
【０１３４】
・初期値は、初回（１回目）に測定された第２出力電圧に限定されない。補正情報を作成するときに基準とされる第２出力電圧であって、その後の汚れ度合をみる基準となるものであればよく、初回には限定されない。例えば１０回目から２０回目の測定値の平均値を第２出力値の初期値としてもよい。
【０１３５】
・前記実施形態では受光部の感度を切り替える構成としたが、感度切替え機能を備えていない構成としてもよい。この場合も、補正量を比較的簡単に取得できるので、媒体の検出位置を比較的簡単に取得することはできる。
【０１３６】
・パラメーターは抵抗値に限定されない。感度を変更できるパラメーターであればよい。パラメーターは例えば電圧値又は電流値でもよく、電圧値又は電流値を変更して感度を調整してもよい。
【０１３７】
・閾値ＶＳ＝ａ・ＶＨと設定したが、閾値の設定方法は適宜変更できる。例えば出力電圧ＶＨに比例しない一定の閾値を設定してもよい。また、例えば特許文献２、３に記載のように、支持台のリブと溝部とを光学式センサーにより検出した各々の出力電圧の比に応じた閾値を設定してもよい。
【０１３８】
・印刷中にキャリッジ１８が通る位置の下方に基準反射面７６を配置したが、基準反射面７６の位置は、移動方向Ｘにおいて液体噴射領域ＰＡの外側となる位置でもよい。
・基準反射面は支持台に一体形成される構成に限定されず、カバーが開くとその下側奥からキャリッジに接近する方向へ上昇する構成でもよい。さらに基準反射面は、紙幅センサーが用紙等の媒体と対向する方向と同じ方向に対向しうる位置に配置されることに限定されない。例えばキャリッジ１８に紙幅センサーを角度変更可能に設け、支持台以外の位置、例えばプリンターの本体フレームの側壁面上に鉛直面となる基準反射面を設けてもよい。この場合、紙幅センサーの向きを変更して基準反射面からの反射光を受光した受光部の出力電圧ＶＬを取得すればよい。
【０１３９】
・感度設定処理の実施時期は、電源投入時などに限定されず、印刷中であってもよい。例えば、印刷する頁が切り替わる給排紙時や、液体噴射ヘッドのノズルをメンテナンスするためにキャリッジを移動経路の端部に移動させて廃液部にインクを噴射するフラッシング時に感度設定処理を行ってもよい。また、電源遮断時の終了処理の中で感度設定処理を行ってもよい。さらに累積印刷時間が設定時間に達する度に感度設定処理を行ってもよい。
【０１４０】
・媒体の幅方向の端部位置を検出する光学式センサーは、紙幅の取得や、液体噴射ヘッド１９の移動方向Ｘ（主走査方向）における噴射開始位置（印刷開始位置）の決定を目的とする紙幅センサーに限定されない。例えば、単に媒体の幅方向における端部位置の取得を目的としてもよい。また、媒体のスキュー（斜行）の検出を目的としてもよい。さらに光学式センサーは、媒体の搬送方向の端部の検出を目的とするものであってもよい。この場合、キャリッジを媒体の搬送前の搬送エリア内に配置し、その後、媒体をキャリッジの下方を通過するように搬送することで、光学式センサーにより媒体の搬送方向の端部を検出する。
【０１４１】
・紙幅センサー４８の検出回路は、受光部５９の受光量が多いときに出力電圧Ｖｏが小さくなり、受光量が少ないときに出力電圧Ｖｏが大きくなる回路構成であったが、これとは逆に、受光部５９の受光量が多いときに出力電圧Ｖｏが大きくなり、受光量が少ないときに出力電圧Ｖｏが小さくなる回路構成を採用してもよい。この場合、受光部５９の出力電圧ＶＬを基準面電圧とし、ＶＬ／ＶＬ０比を採用し、ＶＬ／ＶＬ０比に対応する補正量ｄｘを求めたり、ＶＬ／ＶＬ０＝１になるような抵抗値を計算したりする。
【０１４２】
・図３における制御部５０（コンピューター）内の各機能部を、プログラムを実行するＣＰＵにより主にソフトウェアで実現したが、例えば集積回路により各機能部をハードウェアで実現したり、ソフトウェアとハードウェアとの協働により実現したりしてもよい。
【０１４３】
・液体噴射装置はプリンターに限定されず、プリンター機能の他にスキャナー機能及びコピー機能などを含む複数機能を備えた複合機でもよい。
・プリンター（印刷装置）は、シリアルプリンターに限定されず、ラテラル式プリンター、ラインプリンター、ページプリンターでもよい。例えばラインプリンターの場合、キャリッジは小型で発光部又は受光部を備えた光学式センサー移動用のもので、液体噴射ヘッドは固定位置調整用に多少の移動は可能であっても、基本的に固定されている。つまり、液体噴射ヘッドはキャリッジに設けられておらず、光学式センサーがキャリッジに設けられている。このようなラインプリンターの場合も、第１実施形態においては適切な補正量で端部検出位置を補正でき、第２実施形態においては光学式センサーを適切な感度に調整して端部位置を簡単に検出できる。
【０１４４】
・媒体は用紙に限定されず、樹脂製のフィルム、金属箔、金属フィルム、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、セラミックシートなどであってもよい。さらに媒体の形状はシート状に限定されず立体形状でもよい。
【０１４５】
・前記実施形態では、液体噴射装置の１つであるインクジェット式プリンターに具体化したが、液体噴射装置に適用する場合、プリンターに限定されない。例えばインク以外の他の液体や、機能材料の粒子が液体に分散又は混合されてなる液状体、ゲルのような流状体を含む）を噴射したり吐出したりする液体噴射装置に具体化することもできる。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材（画素材料）などの材料を分散または溶解のかたちで含む液状体を噴射する液体噴射装置でもよい。また、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置であってもよい。さらに、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために熱硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置、ゲル（例えば物理ゲル）などの流状体を噴射する流状体噴射装置であってもよい。そして、これらのうちいずれか一種の流体噴射装置に本発明を適用することができる。このように媒体（記録媒体）は、素子や配線等がインクジェットで形成される基板でもよい。液体噴射装置が噴射する「液体」には、液体（無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）等を含む）、液状体、流状体などが含まれる。
【符号の説明】
【０１４６】
１１…液体噴射装置の一例であるプリンター、１８…キャリッジ、１９…液体噴射ヘッド、２３…電源スイッチ、３５…キャリッジモーター、３８…支持台、３９…リニアエンコーダー、４１…搬送モーター、４８…光学式センサーの一例である紙幅センサー、５０…制御部、５１…ＣＰＵ、５２…ＲＯＭ、５３…ＲＡＭ、５４…記憶部の一例としての不揮発性メモリー、５８…発光部、５９…受光部、６０Ａ…発光量設定回路、６０Ｂ…感度設定回路、６１…測定部の一例としての電圧測定部、６２…補正量取得部の一例としての補正量設定部、６３…端部検出部、６４…感度調整部、６５…端部位置検出部、６６…補正部の一例としての端部位置補正部、６７…パラメーター取得部の一例としてのパラメーター算出部、６８…発光量切替回路、６９…感度切替回路、７１…上流側支持面、７１ａ…溝部、７３…上流側リブ、７５…台部、７６…反射部の一例としての基準反射面、７７〜７９…端子部、８０…感度調整部、Ｘ…移動方向、Ｙ…搬送方向、ＰＡ…液体噴射領域、ＲＬ…反射光、Ｐｉ…受光量、ＶＳ，ＶＳ１，ＶＳ２…閾値、ＶＨ…出力電圧、ＶＬ…第１出力値の一例としての出力電圧、Ｖｓ…基準面電圧、Ｖｓ０…初期値、Ｖｏ…第２出力値の一例としての出力電圧、ＴＤ…テーブルデータ、ｂ…設定値、ｘ…位置（センサー位置）、ｄ…汚れ係数、Ｋ…反射率、Ｒ１，Ｒ２…抵抗、Ｒｄ，Ｒ…抵抗値、Ｒmax…許容限界値、Ｘｄ…端部検出位置、ｄｘ…補正量、Ｘｅ…端部位置、Ｐ…媒体の一例である用紙。
【図１】
0006019681.tif 000002
【図２】
0006019681.tif 000003
【図３】
0006019681.tif 000004
【図４】
0006019681.tif 000005
【図５】
0006019681.tif 000006
【図６】
0006019681.tif 000007
【図７】
0006019681.tif 000008
【図８】
0006019681.tif 000009
【図９】
0006019681.tif 000010
【図１０】
0006019681.tif 000011
【図１１】
0006019681.tif 000012
【図１２】
0006019681.tif 000013
【図１３】
0006019681.tif 000014
【図１４】
0006019681.tif 000015
【図１５】
0006019681.tif 000016
【図１６】
0006019681.tif 000017
【図１７】
0006019681.tif 000018
【図１８】
0006019681.tif 000019
【図１９】
0006019681.tif 000020