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