(57)【要約】【課題】  印字媒体の媒体端位置を検出することで印字媒体幅を判断し、さらに、印字媒体に形成されたスプロケット孔を検出することが可能な媒体検出方法、媒体検出装置及び印刷装置を提供する。【解決手段】  セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力する出力ステップと、量子化された前記電圧値を出力電圧データとして格納する格納ステップと、格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断ステップとを備えた媒体検出方法並びに当該媒体検出方法を備えた媒体検出装置及び印刷装置。【選択図】  図１
2015137154.tif 000002
【特許請求の範囲】
【請求項１】
セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力する出力ステップと、
量子化された前記電圧値を出力電圧データとして格納する格納ステップと、
格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断ステップとを備えること
を特徴とする媒体検出方法。
【請求項２】
前記検出判断ステップでは、検出した前記媒体端位置から特定範囲内における前記出力電圧データの最大値と最小値とから第２の電圧閾値を設定し、当該第２の電圧閾値に基づき、前記印字媒体のスプロケット孔を検出すること
を特徴とする請求項１に記載の媒体検出方法。
【請求項３】
前記検出判断ステップでは、前記印字媒体の左右各々のスプロケット孔を独立して検出すること
を特徴とする請求項２に記載の媒体検出方法。
【請求項４】
前記検出判断ステップでは、前記第２の電圧閾値を下回った前記特定範囲内の長さに基づき前記スプロケット孔かそれ以外かを判断すること
を特徴とする請求項２又は請求項３に記載の媒体検出方法。
【請求項５】
セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力するセンサ部と、
量子化された前記電圧値を出力電圧データとして格納するメモリ部と、
前記メモリ部に格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断部とを備えること
を特徴とする媒体検出装置。
【請求項６】
前記検出判断部は、検出した前記媒体端位置から特定範囲内における前記出力電圧データの最大値と最小値とから第２の電圧閾値を設定し、当該第２の電圧閾値に基づき、前記印字媒体のスプロケット孔を検出すること
を特徴とする請求項５に記載の媒体検出装置。
【請求項７】
前記検出判断部は、前記印字媒体の左右各々のスプロケット孔を独立して検出すること
を特徴とする請求項６に記載の媒体検出装置。
【請求項８】
前記検出判断部は、前記第２の電圧閾値を下回った前記特定範囲内の長さに基づき前記スプロケット孔かそれ以外かを判断すること
を特徴とする請求項６又は請求項７に記載の媒体検出装置。
【請求項９】
セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力するセンサ部と、
量子化された前記電圧値を出力電圧データとして格納するメモリ部と、
前記メモリ部に格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断部と、
前記検出判断部による判断結果に基づき、印刷可能領域を設定する制御部とを備えること
を特徴とする印刷装置。
【請求項１０】
前記検出判断部は、判断した前記媒体端位置から特定範囲内における前記出力電圧データの最大値と最小値とから第２の電圧閾値を設定し、当該第２の電圧閾値に基づき、前記印字媒体のスプロケット孔を検出すること
を特徴とする請求項９に記載の印刷装置。
【請求項１１】
前記検出判断部は、前記印字媒体の左右各々のスプロケット孔を独立して検出すること
を特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記検出判断部は、前記第２の電圧閾値を下回った前記特定範囲内の長さに基づき前記スプロケット孔かそれ以外かを判断すること
を特徴とする請求項１０又は請求項１１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の印刷装置における印字媒体の媒体端位置を検出することで印字媒体幅を判断し、さらに、印字媒体に形成されたスプロケット孔を検出することが可能な媒体検出方法、媒体検出装置及び印刷装置に関するものである。
【背景技術】
【０００２】
昨今、特に中国等の市場では、連続用紙を１頁に引きちぎり、単票用紙として使用する頻度が高い。一般的な連続用紙には、用紙の搬送方向に対して垂直方向の用紙端部から所定の位置にスプロケット孔が所定間隔で連続的に形成されている。そして、トラクタベルト上に所定間隔で設けられたピンがスプロケット孔に嵌合しながら回転することにより、連続用紙は印刷装置内部に給紙される。
【０００３】
このような連続用紙を取り扱う印刷装置においては、印刷データによっては、スプロケット孔上に印字がなされてしまう可能性があり、これは、印刷装置がインパクトプリンタであれば、印字ピンの損傷、インクジェットプリンタであれば、装置内部へのインク付着による媒体汚れ等を引き起こす要因となっていた。
【０００４】
スプロケット孔に対する誤印字を防ぐためには、印字媒体たる連続用紙の媒体端位置やスプロケット孔の形成位置を正確に検出する必要がある。例えば、特許文献１には、給紙された印字媒体上を光学式センサを搭載したキャリッジで主走査方向に走査させ、当該光学式センサから出力される電圧データの変化により、印字媒体の媒体端位置を検出することで、印字媒体の給紙位置や媒体幅を判断する装置について記載がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−９６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、印字媒体の媒体端位置を検出し、印字媒体幅を判断することができたとしても、スプロケット孔の形成位置を検出することができないため、スプロケット孔に対する誤印字の発生を完全に防ぐことはできなかった。
【０００７】
本発明はこのような実状に鑑みてなされたものであり、本発明の課題は、印字媒体の媒体端位置を検出することで印字媒体幅を判断し、さらに、印字媒体に形成されたスプロケット孔を検出することが可能な媒体検出方法、媒体検出装置及び印刷装置を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る媒体検出方法は、セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力する出力ステップと、量子化された前記電圧値を出力電圧データとして格納する格納ステップと、格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断ステップとを備えることを特徴としている。
【０００９】
また、本発明に係る媒体搬送装置は、セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力するセンサ部と、量子化された前記電圧値を出力電圧データとして格納するメモリ部と、前記メモリ部に格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断部とを備えることを特徴としている。
【００１０】
さらに、本発明に係る印刷装置は、セットされた印字媒体を媒体外所定位置から主走査方向に向けて走査し、照射した光の反射光から電圧値を出力するセンサ部と、量子化された前記電圧値を出力電圧データとして格納するメモリ部と、前記メモリ部に格納された前記出力電圧データの最大値と最小値とから第１の電圧閾値を設定し、当該第１の電圧閾値に基づき、前記印字媒体の媒体端位置を検出し印字媒体幅を判断する検出判断部と、前記検出判断部による判断結果に基づき、印刷可能領域を設定する制御部とを備えることを特徴としている。
【発明の効果】
【００１１】
本発明によれば、印字媒体の媒体端位置を検出することで印字媒体幅を判断し、さらに、印字媒体に形成されたスプロケット孔を検出することが可能な媒体検出方法、媒体検出装置及び印刷装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る印刷装置としてのプリンタの機能構成を説明するブロック図である。
【図２】プリンタによる印字媒体の給紙処理を説明するフローチャートである。
【図３】印字媒体上に形成されたスプロケット孔の位置を説明する図である。
【図４】ＡＤ値格納メモリに対するＡＤ値格納概略を説明する図である。
【図５】ＡＤ値スキャン処理を説明するフローチャートである。
【図６】媒体端位置と電圧閾値との関係を示す概略図である。
【図７】印字媒体の媒体端位置の検出処理を説明するフローチャートである。
【図８】スプロケット孔検出範囲の概略図である。
【図９】スプロケット孔による電圧変化状態とスプロケット孔検索範囲との相関を示す概略図
【図１０（ａ）】スプロケット孔の検出処理を説明するフローチャートである。
【図１０（ｂ）】スプロケット孔の検出処理を説明するフローチャートである。
【図１１】電圧検出レベルの推移を示す状態図である。
【図１２】スプロケット孔判断基準テーブルの一例を示す図である。
【図１３】従来技術例を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１４】
[実施例]
図１は、本実施形態に係る印刷装置としてのプリンタ１００の機能構成を説明するブロック図である。本実施形態の説明においては、プリンタ１００がドットプリンタである場合には、図示せぬ複数のドットピンを有する印字ヘッド６１を備え、プリンタ１００がインクジェットプリンタである場合には、図示せぬ複数のインクノズルを有する印字ヘッド６１を備えるものとして説明する。
【００１５】
図１に示すように、プリンタ１００は、メモリ部としての記憶回路部２０及びＡＤ値格納メモリ２２を有するメモリ２１と、検出判断部及び制御部としての主制御部３０と、センサ部としての用紙幅センサ４０と、ＡＤ変換回路５０と、機構制御部６０と、印字ヘッド６１と、スペースモータ６２と、改行モータ６３と、キャリッジ６４とを備える。
【００１６】
記憶回路部２０は、キャリッジ６４に搭載された用紙幅センサ４０から出力された電圧値がＡＤ変換回路５０を介して量子化された出力電圧データとしてのＡＤ値（デジタル値）をメモリ２１のＡＤ値格納メモリ２２に格納させる。ＡＤ値格納メモリ２２を備えたメモリ２１としては、例えば、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の記憶装置を用いることができる。
【００１７】
主制御３０は、図示せぬＣＰＵ（Central Processing Unit）等を備え、受信した印刷データに基づくイメージデータ（ドットパターン）の生成や、後述する給紙処理、印字媒体の検出判断機能としての媒体検出処理、スプロット孔検出処理を行う。主制御部３０としては、ＣＰＵによって動作するプログラムでもよく、ＡＳＩＣ（Application Specific Integrated Circuit）等のデジタル回路、又はこれらの組み合わせによって構成してもよい。
【００１８】
用紙幅センサ４０は、所謂、光学式の反射型センサであり、少なくとも印字媒体に対して光を照射する発光部と、印字媒体による反射光を受光する受光部と、受光した光の強弱に基づく電圧値を出力する出力部とを備える。
【００１９】
ＡＤ変換回路５０は、用紙幅センサ４０から出力された電圧値を量子化し、出力電圧データとしてのＡＤ値に変換して出力する変換回路である。ＡＤ変換回路５０により出力されたＡＤ値はメモリ２１のＡＤ値格納メモリ２２に格納される。
【００２０】
機構制御部６０は、用紙幅センサ４０とともにキャリッジ６４に搭載され、主制御部３０により生成されたイメージデータに基づくドットパターンを印字媒体に印字する印字ヘッド６１と、キャリッジ６４を印字媒体の幅方向（主走査方向）に移動させるスペースモータ６２と、印字媒体を搬送方向（副走査方向）に改行送りする改行モータ６３との駆動を統括的に制御する。
【００２１】
次に、本実施形態に係るプリンタ１００が行う処理について説明する。図２は、プリンタ１００による印字媒体の給紙処理を説明するフローチャートである。
【００２２】
プリンタ１００に印字媒体がセットされ、これを図示せぬ媒体セットセンサが検知すると、主制御部３０は図２に示す給紙処理を実行する。
【００２３】
まず、ステップＳ１０において、主制御部３０からの指示を受けた機構制御部６０は、改行モータ６３を駆動させ、セットされた印字媒体を媒体搬送方向に媒体端検出位置まで搬送させる。ここで、印字媒体の搬送量は、図示せぬ媒体先端位置センサを使用して印字媒体の先端を検出後、用紙幅センサ４０が印字媒体の先端位置から特定位置となるまでの搬送量である。
【００２４】
ここで、特定位置とは、図３に示すような、本実施形態に係る印字媒体Ｐ上に形成されたスプロケット孔ＳＰＲを検出する目的の場合に、例えば、印字媒体Ｐの先端位置から２番目に形成されたスプロケット孔ＳＰＲ＿２２（紙面左側位置）及びスプロケット孔ＳＰＲ＿１２（紙面右側位置）の中心を結ぶ中心線と用紙幅センサ４０の走査位置とが主走査方向に一致する位置である。なお、本実施形態の説明においては、印字媒体Ｐの紙面左側位置に連続して形成された左側スプロケット孔ＳＰＲを便宜上、スプロケット孔ＳＰＲ＿２１・・・スプロケット孔ＳＰＲ＿２ｍ、印字媒体Ｐの紙面右側位置に連続して形成された右側スプロケット孔ＳＰＲを便宜上、スプロケット孔ＳＰＲ＿１１・・・スプロケット孔ＳＰＲ＿１ｍと称する。
【００２５】
印字媒体Ｐ上に形成されるスプロケット孔ＳＰＲの形成位置は、媒体規格によりその孔位置の規定されている。したがって、印字媒体Ｐの先端位置から２番目に形成されたスプロケット孔ＳＰＲ＿２２及びスプロケット孔ＳＰＲ＿１２の孔位置でスキャン走査を行う場合、印字媒体Ｐの先端位置から１９．０５ｍｍ、印字媒体Ｐの左端ＰＬ及び右端ＰＲから６．３５ｍｍの位置となる。
【００２６】
次に、ステップＳ１１において、主制御部３０からの指示を受けた機構制御部６０は、スペースモータ６２を駆動させることによりキャリッジ６４を印字媒体Ｐ上の主走査方向に移動させる。そして、主制御部３０は、ＡＤ変換回路５０及び記憶回路部２０を制御し、キャリッジ６４の移動に伴い用紙幅センサ４０から出力される電圧値を量子化した出力電圧データとしてのＡＤ値をメモリ２１のＡＤ値格納メモリ２２に格納させる（ＡＤ値スキャン処理）。
【００２７】
ここで、ＡＤ値スキャン処理について図４に示すＡＤ値格納概略図と、図５に示すフローチャートを用いて説明する。
【００２８】
まず、ステップＳ２１において、機構制御部６０は、図４上段に示す、印字媒体Ｐの外側となるスキャン開始位置（ＰＯＳｓｔ）までキャリッジ６４を移動させる。
【００２９】
そして、主制御部３０は、現在位置（スキャン開始位置（ＰＯＳｓｔ））において、用紙幅センサ４０から出力された電圧値をＡＤ変換回路５０を介して量子化させたＡＤ値を出力させる。次いで、主制御部３０は、記憶回路部２０を制御し、出力されたＡＤ値をメモリ２１のＡＤ値格納メモリ２２（ＡＤＭｅｍ）に格納させる（ステップＳ２２）。
【００３０】
続いて、機構制御部６０は、スペースモータ６２を駆動させることによりキャリッジ６４の移動を開始させる（ステップＳ２３）。
【００３１】
キャリッジ６４の移動中、所定の移動量（ＤＰＩ）毎に実行される用紙幅センサ４０のリード処理によってＡＤ値変換されたセンサの出力データは、順次格納オフセットが更新されながら、メモリ２１のＡＤ値格納メモリ２２に格納される（ステップＳ２４）。
【００３２】
主制御部３０は、上記制御を開始位置とは逆側のスキャン終了位置（ＰＯＳｅｄ）までキャリッジ６４の移動を行わせる。そして、ステップＳ２５において、主制御部３０は目標位置（スキャン終了位置）に達したか否かを判断し、当該目標位置に達した場合（ステップＳ２５  Ｙｅｓ）、ＡＤ値スキャン処理を終了する。
【００３３】
本実施形態においては、キャリッジ６４の主走査方向の位置管理は、図４上段右側方向に＋、左側方向に−とし、単位を１／７２０ｉｎｃｈで行っているものとする。なお、ＡＤ値格納メモリ２２への格納時のオフセットは、スキャン開始位置からの相対移動量となるため、スキャン周期（解像度）を１８０ｄｐｉ（１ｉｎｃｈの移動で１８０回）とした場合、オフセットｎ番目に格納されるＡＤ値（ＡＤＭｅｍ［ｎ］）は、キャリッジ６４の位置が、[ＰＯＳｓｔ−（ｎ＊（７２０／１８０））]のときのＡＤ値となる。
【００３４】
また、本実施形態に係るプリンタ１００が使用する反射型の用紙幅センサ４０を備える構成の装置において、ＡＤ値格納メモリ２２に格納されるＡＤ値は、用紙幅センサ４０の下方位置に印字媒体Ｐがある場合にＡＤ値が大きく、用紙幅センサ４０の下方位置に印字媒体Ｐがない場合にＡＤ値が小さくなるものであり、量子化される数値範囲として０（ｈｅｘ）から３ＦＦ（ｈｅｘ）のものを使用した一例である。
【００３５】
再び、図２に戻り、主制御部３０は、１回のスキャン処理が終了した後、ＡＤ値格納メモリ２２に対する格納結果に基づき、媒体端位置の検出処理を実行する（ステップＳ１２）。
【００３６】
ここで、印字媒体Ｐの媒体端位置の検出処理について図６に示す媒体端位置と電圧閾値との関係を示す概略図と、図７に示すフローチャートを用いて説明する。
【００３７】
まず、ステップＳ３１において、主制御部３０は、ＡＤ値格納メモリ２２から最大電圧値と最小電圧値とに対応するそれぞれのＡＤ値を検索する。なお、ここでの検索アルゴリズムは、一般的な手法で構わない。
【００３８】
次に、主制御部３０は、ステップＳ３１において検索された最大電圧値（Ｖｍａｘ）に対応するＡＤ値と最小電圧値（Ｖｍｉｎ）に対応するＡＤ値とから中間値を計算し、媒体端検出用の電圧閾値（Ｖｅｄｇｅ）とする（ステップＳ３２）。
Ｖｅｄｇｅ＝（Ｖｍａｘ＋Ｖｍｉｎ）／２
【００３９】
ステップＳ３３において、主制御部３０は、ＡＤ値格納メモリ２２のメモリ格納開始位置ＡＤＭｅｍ［０］からオフセット値が大きくなる方向（図６中左側）へ順次検索する。そして、Ｖ（ｅｄｇｅ）を超える最初の電圧値が発見された場合（ステップＳ３４  Ｙｅｓ）、主制御部３０は、そのＡＤ値が格納されているＡＤ値格納メモリ２２上のオフセット値Ｘｒから媒体右端位置（ＥｄｇｅＲ）を決定する（ステップＳ３５）。
【００４０】
次いで、主制御部３０は、ＡＤ値格納メモリ２２のメモリ格納終了位置ＡＤＭｅｍ［ｎ］からオフセット値が大きくなる方向（図６中右側）へ順次検索する（ステップＳ３６）。そして、Ｖｅｄｇｅを超える最初の電圧値が発見された場合（ステップＳ３７  Ｙｅｓ）、主制御部３０は、そのＡＤ値が格納されているＡＤ値格納メモリ２２上のオフセット値Ｘｌから媒体左端位置（ＥｄｇｅＬ）を決定する（ステップＳ３８）。なお、媒体端位置の決定に係る計算式は以下の通りである。
媒体右端位置（ＥｄｇｅＲ）＝ＰＯＳｓｔ−Ｘｒ＊（７２０／１８０）
媒体左端位置（ＥｄｇｅＬ）＝ＰＯＳｓｔ−Ｘｌ＊（７２０／１８０）
【００４１】
以上のようにして、主制御部３０は、給紙された印字媒体Ｐの両端位置を検出する。また、主制御部３０は、決定した印字媒体Ｐの両端位置から下記式に基づき、印字媒体幅を判断することができる。
印字媒体幅＝媒体右端位置（ＥｄｇｅＲ）−媒体左端位置（ＥｄｇｅＬ）
【００４２】
再び、図２に戻り、主制御部３０は、スプロケット孔ＳＰＲの検出処理を実行する（ステップＳ１３及びステップＳ１４）。
【００４３】
ここで、スプロケット孔ＳＰＲの検出処理について図８に示すスプロケット孔検出範囲の概略図、図９に示すスプロケット孔による電圧変化状態とスプロケット孔検索範囲との相関を示す概略図、図１０（ａ），図１０（ｂ）に示すスプロケット孔ＳＰＲの検出処理を説明するフローチャート、図１１に示す電圧検出レベルの推移を示す状態図、及び図１２に示すスプロケット孔判断基準テーブルを用いて説明する。なお、主制御部３０は、スプロケット孔ＳＰＲの検出においても、前記スキャン処理におけるＡＤ値格納メモリ２２に対する格納結果に基づき、スプロケット孔ＳＰＲの検出処理を実行する。ここでは、右側スプロケット孔ＳＰＲ（スプロケット孔ＳＰＲ＿１１）を一例として説明する。
【００４４】
まず、図８に示すように、媒体規格上、右側スプロケット孔ＳＰＲは、媒体端位置ＰＲから決められた位置に設けられている。その為、右側スプロケット孔ＳＰＲを検出する場合、主制御部３０は、印字媒体Ｐの中央部分に有るプレプリント等の影響を可能な限り廃除する為、媒体端位置ＰＲから１２．７ｍｍの範囲（ＳＰＲ＿ＡｒｅａＲ）に限定し、ＡＤ値格納メモリ２２の検索を行うことで誤検出を防止する。
【００４５】
図１０（ａ）のステップＳ４１において、主制御部３０は、先の図２のステップＳ１２で決定した右端位置（ＥｄｇｅＲ）から左端方向に１２．７ｍｍ（３６０／７２０ｉｎｃｈ）位置までの範囲を右側スプロケット孔ＳＰＲ検索範囲（ＳＰＲ＿ＡｒｅａＲ）とし、検索開始オフセットと検索終了オフセットとを算出する。ここで、検索するＡＤ値格納メモリ２２上のオフセットは、１８０ｄｐｉでのスキャンの場合、
検索開始オフセット：（ＰＯＳｓｔ−ＥｄｇｅＲ）／（７２０／１８０）
検索終了オフセット：（ＰＯＳｓｔ−ＥｄｇｅＲ＋ＳＰＲ＿ＡｒｅａＲ）／（７２０／１８０）
検索開始オフセット＜検索終了オフセット
となる。
【００４６】
そして、主制御部３０は、上記検索開始オフセットと検索終了オフセットとの検索範囲内におけるＡＤ値格納メモリ２２から、最大電圧値（ＶｓｐｒｍａｘＲ）と最小電圧値（Ｖｓｐｒｍｉｎ）とに対応するそれぞれのＡＤ値を検索する（図１０（ａ）ステップＳ４２）。なお、ＡＤ値格納メモリ２２における検索範囲は、
ＡＤＭｅｍ［（ＰＯＳｓｔ−ＥｄｇｅＲ）／（７２０／１８０）］からＡＤＭｅｍ［（ＰＯＳｓｔ−ＥｄｇｅＲ＋ＳＰＲ＿ＡｒｅａＲ）／（７２０／１８０）］までとなる。
【００４７】
ここで、最大電圧値と最小電圧値との間に所定値以上の電位差がなかった場合（図１０（ａ）ステップＳ４３  Ｎｏ）、主制御部３０は、右側スプロケット孔ＳＰＲは無いと判断し（図１０（ｂ）ステップＳ５６）、処理を終了する。
【００４８】
一方、最大電圧値と最小電圧値との間に所定値以上の電位差があった場合（図１０（ａ）ステップＳ４３  Ｙｅｓ）、主制御部３０は、図１０（ａ）ステップＳ４２において検索された最大電圧値に対応するＡＤ値と最小電圧値に対応するＡＤ値とから中間値を算出し、右側スプロケット孔ＳＰＲ検出用の電圧閾値（ＶｓｐｒＲ）とする（図１０（ａ）ステップＳ４４）。
ＶｓｐｒＲ＝（ＶｓｐｒｍａｘＲ＋ＶｓｐｒｍｉｎＲ）／２
【００４９】
図１０（ａ）ステップＳ４５において、主制御部３０は、図１０（ａ）ステップＳ４４において算出した電圧閾値（ＶｓｐｒＲ）を用いて、上記検索範囲内から当該電圧閾値（ＶｓｐｒＲ）を下回る領域を検索する。ここで、電圧閾値（ＶｓｐｒＲ）よりも高い領域を媒体検出レベル：Ｈ、低い領域を媒体検出レベル：Ｌとすると、図１１に示すような電圧検出レベルの推移となる。媒体端付近においては、電圧検出レベルが低い可能性がある為、主制御部３０は図１０（ａ）ステップＳ４５及び図１０（ａ）ステップＳ４６にて一旦、媒体検出レベルがＨレベルとなることを確認後、図１０（ａ）ステップＳ４７及び図１０（ａ）ステップＳ４８にてＬレベルを検出するポイントを検索する。そして、主制御部３０はＬレベルが検出できた場合（図１０（ａ）ステップＳ４８  Ｙｅｓ）、そのときのオフセットＸｓｐｒＲから右側スプロケット孔ＳＰＲの孔右縁位置を下記式により算出する（図１０（ａ）ステップＳ４９）。
孔右縁位置（ＲｓｐｒＲｓｉｄｅ）＝ＰＯＳｓｔ−ＸｓｐｒＲ＊（７２０／１８０）
【００５０】
さらに、主制御部３０は図１０（ｂ）ステップＳ５０及び図１０（ｂ）ステップＳ５１にてＨレベルを検出するポイントを検索する。そして、主制御部３０はＨレベルが検出できた場合（図１０（ｂ）ステップＳ５１  Ｙｅｓ）、そのときのオフセットＸｓｐｒＬから右側スプロケット孔ＳＰＲの孔左縁位置を下記式により算出する(図１０（ｂ）ステップＳ５２)。
孔左縁位置（ＲｓｐｒＬｓｉｄｅ）＝ＰＯＳｓｔ−ＸｓｐｒＬ＊（７２０／１８０）
【００５１】
そして、主制御部３０は、ステップＳ４９において算出した孔右端位置とステップＳ５２において算出した孔左端位置との差分から右側スプロケット孔ＳＰＲの検出距離（ＤｅｔｅｃｔＲ）を求める（図１０（ｂ）ステップＳ５３）。
検出距離（ＤｅｔｅｃｔＲ）＝（ＲｓｐｒＲｓｉｄｅ）−（ＲｓｐｒＬｓｉｄｅ）
【００５２】
この時点では、検出距離（ＤｅｔｅｃｔＲ）は実際に右側スプロケット孔ＳＰＲによるものなのか、又は当該右側スプロケット孔ＳＰＲ以外の綴じ孔やプレプリントによるものかが判断できないため、主制御部３０は、図１２に示すスプロケット孔判断基準テーブルを参照し、当該検出結果が右側スプロケット孔ＳＰＲに基づくものか否かを判断する。なお、本実施形態においては、検出距離（ＤｅｔｅｃｔＲ）として、Ｈレベル検出後のＬレベル検出位置と後のＨレベル検出位置との距離までとしたが、これに限らず、検索範囲内において、最も長く連続したＬレベル距離を検出距離（ＤｅｔｅｃｔＲ）としてもかまわない。
【００５３】
スプロケット孔判断基準テーブルを参照し、当該検出結果が右側スプロケット孔ＳＰＲに基づくものであると判断した場合（図１０（ｂ）ステップＳ５４  Ｙｅｓ）、主制御部３０は、印字媒体Ｐの媒体右側にスプロケット孔有りと判断する（図１０（ｂ）ステップＳ５５）。一方、当該検出結果が右側スプロケット孔ＳＰＲに基づくものではないと判断した場合（図１０（ｂ）ステップＳ５４  Ｎｏ）、主制御部３０は、印字媒体Ｐの媒体右側にスプロケット孔無しと判断する（図１０（ｂ）ステップＳ５６）。
【００５４】
ところで、図２のステップＳ１４における左側スプロケット孔（スプロケットＳＰＲ＿２１）の検出処理については、基本的に右側スプロケット孔ＳＰＲの場合と同様に行うことができるため、ここでの説明は省略するが、検索範囲としては以下のようになる。
検索開始オフセット：（ＰＯＳｓｔ−ＥｄｇｅＬ）／（７２０／１８０）
検索終了オフセット：（ＰＯＳｓｔ−ＥｄｇｅＬ＋ＳＰＲ＿ＡｒｅａＬ）／（７２０／１８０）
検索開始オフセット＞検索終了オフセット
となり、ＡＤ値格納メモリ２２上の検索範囲は、
ＡＤＭｅｍ［（ＰＯＳｓｔ−ＥｄｇｅＬ）／（７２０／１８０）］からＡＤＭｅｍ［（ＰＯＳｓｔ−ＥｄｇｅＬ−ＳＰＲ＿ＡｒｅａＬ）／（７２０／１８０）］までとなる。
【００５５】
最後に、図２のステップＳ１５において、主制御部３０からの指示を受けた機構制御部６０は、改行モータ６３を駆動させることにより、印字媒体Ｐを印字開始位置まで搬送させることにより給紙処理を終了する。
【００５６】
以上のような制御を行うことで、１回のスキャン動作により、媒体位置の検出とスプロケット孔の有無の検出が可能となる。
【００５７】
従来技術では、印字媒体検出に光学式の反射型センサを使用する装置の場合、予め機種毎に調整された電圧閾値と当該センサから出力された電圧値とを比較することで印字媒体の有無を判断している。しかしながら、従来技術では、コストを抑えるために安価なセンサを使用している為、センサ感度に検出精度が影響を受けていた。その為、例えば、印字媒体表面の反射率が低い場合、正常に媒体端位置が検出できない場合が発生する。また、スプロケット孔に関しては孔直径が小さく、センサの反応が鈍くなる為、媒体端とスプロケット孔との両検出を同時に行うことができなかった。
【００５８】
具体的には、図１３（ａ）に示す従来技術例のように、予め機種毎に調整された電圧閾値による検出では、低反射率の印字媒体に対して正常に媒体端位置を検出することができない。また、図１３（ｂ）に示す従来技術例は、印字媒体の表面の反射率が部分的に変化している例であるが、例えば、左右のスプロケット孔を検出できる電圧まで電圧閾値を上げた場合、逆に左右の媒体端位置の検出が正常にできなくなっている。
【００５９】
本実施形態では、ＡＤ値格納メモリに格納したメモリ内容から、電圧閾値を設定する方式の為、予め機種毎に電圧閾値を調整する必要が無く、調整時間が不要になるという効果が得られるとともに、安価なセンサを用いても印字媒体の反射率に影響されず、媒体端位置とスプロケット孔との同時検出が可能となる。そして、電圧閾値の設定を変えての複数のスキャン動作を行う必要が無く、印刷ジョブのパフォーマンスを落とさず媒体端位置とスプロケット孔との同時検出を行うことができる。
【００６０】
本発明は、キャリッジに搭載した用紙幅センサにより印字媒体上をスキャンし、媒体端位置や媒体幅を検出する装置に対して適用可能である。
【符号の説明】
【００６１】
２０  記憶回路部
２１  メモリ
２２  ＡＤ値格納メモリ
３０  主制御部
４０  用紙幅センサ
５０  ＡＤ変換回路
６０  機構制御部
６１  印字ヘッド
６２  スペースモータ
６３  改行モータ
６４  キャリッジ
１００  プリンタ
【図１】
2015137154.tif 000003
【図２】
2015137154.tif 000004
【図３】
2015137154.tif 000005
【図４】
2015137154.tif 000006
【図５】
2015137154.tif 000007
【図６】
2015137154.tif 000008
【図７】
2015137154.tif 000009
【図８】
2015137154.tif 000010
【図９】
2015137154.tif 000011
【図１０（ａ）】
2015137154.tif 000012
【図１０（ｂ）】
2015137154.tif 000013
【図１１】
2015137154.tif 000014
【図１２】
2015137154.tif 000015
【図１３】
2015137154.tif 000016