(57)【要約】【課題】媒体の種類（色、反射率など）の影響を低減して、迅速に媒体幅を検出するとともに、装置構成を簡略化する。【解決手段】紙挿入検出センサ２７は、媒体（シート）が挿入された時点で、当該媒体の反射率を検出する。これによりコントローラは、紙挿入検出センサ２７の媒体検出時のセンサ出力値に基づいて紙幅検出センサ３１の媒体検出時のセンサ出力値に相当する値を算出する。この結果、コントローラは、紙幅検出センサ３１による媒体の一端側から他端側への幅方向への１回の走査に伴って得られる媒体の反射率に基づいて媒体の存在する位置を判別し、媒体幅を検出する。【選択図】      図２
2004315112.tif 000002
【特許請求の範囲】
【請求項１】
搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置において、
前記媒体の一端側から他端側への幅方向への１回の走査に伴って当該媒体の第１情報を検出する第１センサと、
前記第１センサに対し、前記媒体の搬送路の上流側に配置され、前記媒体の第２情報を検出する第２センサと、
前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別し、媒体幅を検出する媒体幅検出部と、を備えたことを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
前記第１センサは、反射型光センサであり、
前記第２センサは、反射型光センサであり、
前記媒体幅検出部は、前記第２センサの媒体検出時のセンサ出力値に基づいて前記第１センサの媒体検出時のセンサ出力値に相当する値を算出し、
算出した前記第１センサの媒体検出時のセンサ出力値に相当する値および媒体非検出時のセンサ出力値の二つの値の平均値に基づいて前記媒体幅を検出することを特徴とする記録装置。
【請求項３】
請求項１または請求項２記載の記録装置において、
前記第２センサは、媒体挿入検出センサであることを特徴とする記録装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の記録装置において、
前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、
前記媒体幅検出部は、前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表すことを特徴とする記録装置。
【請求項５】
搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置の制御方法において、
前記媒体の一端側から他端側への幅方向への１回の走査に伴って第１所定位置で前記媒体の第１情報を検出する第１検出過程と、
前記第１所定位置に対し、前記媒体の搬送路の上流側の第２所定位置で前記媒体の第２情報を検出する第２検出過程と、
前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別し、媒体幅を検出する媒体幅検出過程と、を備えたことを特徴とする記録装置の制御方法。
【請求項６】
請求項５記載の記録装置の制御方法において、
前記第１検出過程は、前記第１情報として前記走査中の反射率変化を検出し、
前記第２検出過程は、前記第２情報として前記媒体の反射率を検出し、
前記媒体幅検出過程は、前記第２情報としての前記媒体の反射率に基づいて前記第１検出過程における前記媒体検出時の反射率に相当する値を算出し、
算出した前記第１検出過程における前記媒体検出時の反射率に相当する値および前記第１検出過程における媒体非検出時の反射率の値の二つの値の平均値に基づいて前記媒体幅を検出することを特徴とする記録装置の制御方法。
【請求項７】
請求項５または請求項６記載の記録装置の制御方法において、
前記第２検出過程は、媒体が前記記録装置に挿入されたか否かを検出することを特徴とする記録装置の制御方法。
【請求項８】
請求項６ないし請求項７のいずれかに記載の記録装置の制御方法において、前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、
前記媒体幅検出過程は、前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表すことを特徴とする記録装置の制御方法。
【請求項９】
搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置をコンピュータで制御するための制御プログラムにおいて、
前記媒体の一端側から他端側への幅方向への１回の走査に伴って第１所定位置で前記媒体の第１情報を検出させ、
前記第１所定位置に対し、前記媒体の搬送路の上流側の第２所定位置で前記媒体の第２情報を検出させ、
前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別させ、媒体幅を検出させる、
ことを特徴とする制御プログラム。
【請求項１０】
請求項９記載の制御プログラムにおいて、
前記第１情報として前記走査中の反射率変化を検出させ、
前記第２情報として前記媒体の反射率を検出させ、
前記第２情報としての前記媒体の反射率に基づいて前記第１情報としての前記媒体検出時の反射率に相当する値を算出させ、
算出させた前記第１情報としての前記媒体検出時の反射率に相当する値および前記第１情報としての媒体非検出時の反射率の値の二つの値の平均値に基づいて前記媒体幅を検出させる、
ことを特徴とする制御プログラム。
【請求項１１】
請求項９または請求項１０記載の制御プログラムにおいて、
前記第２情報として、媒体が前記記録装置に挿入されたか否かを検出させることを特徴とする制御プログラム。
【請求項１２】
請求項９ないし請求項１１のいずれかに記載の制御プログラムにおいて、
前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、
前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表させることを特徴とする制御プログラム。
【請求項１３】
請求項９ないし請求項１２のいずれかに記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、媒体幅検出装置、記録装置、それらの制御方法、制御プログラムおよび記録媒体に係り、特に記録対象である様々な種類の媒体の媒体幅を検出する技術に関する。
【０００２】
【従来の技術】
従来より各種プリンタなどの記録装置においては、媒体に文字を含む画像を記録するに際し、記録対象の媒体の記録ヘッドの主走査方向の幅を検出すべく、媒体幅検出装置が設けられている（例えば、特許文献１参照）。
【０００３】
第１の従来例の媒体幅検出装置においては、記録装置に設けられた媒体幅検出センサは、あらかじめ媒体幅検出しきい値（基準出力電圧からのある決まった出力）が得られるキャリッジ位置を媒体エッジ（例えば、紙エッジ）と判別していた。例えば、媒体非検出時の媒体幅検出センサの出力と、予定される媒体の検出時の媒体幅検出センサの出力の和の１／２を媒体エッジ検出しきい値として、実際に媒体幅を検出した際の媒体幅検出センサの出力がエッジ検出しきい値を超えた位置を媒体エッジと判別していた。
【０００４】
また、第２の従来例の媒体幅検出装置においては、媒体幅検出センサの媒体検出時の出力値と媒体非検出時の出力値とを読み取り、両出力値の平均値を媒体エッジ検出しきい値として、媒体エッジを検出していた。この場合に、媒体検出時の出力値および媒体非検出時の出力値のばらつきを低減すべく、統計処理などの様々な演算を行っていた。より詳細には、媒体を記録装置内に挿入した後、キャリッジを駆動し、媒体検出時における媒体幅検出センサの出力値を取得し、あらかじめ取得しておいた媒体非検出時の出力値を用いて媒体エッジ検出しきい値を求める。そして、再びキャリッジを駆動し、再び媒体幅検出センサの出力および媒体エッジ検出しきい値に基づいて紙幅検出を行っていた。
【０００５】
【特許文献１】
特開平６−２９３１６３号公報
【０００６】
【発明が解決しようとする課題】
上記第１従来例においては、同じ幅であっても反射率が異なる媒体の場合、検出される媒体エッジ位置が異なるという問題点があった。具体的には、高反射率の用紙と低反射率の用紙の双方を用いて媒体エッジ位置を判別させた場合、高反射率の用紙の媒体幅検出センサの出力値よりも低反射率の用紙の媒体幅検出センサの出力値が小さな値となるため、同一の媒体エッジ検出しきい値を用いた場合には、低反射率の用紙の方が用紙幅が狭いと認識されてしまうという問題点があった。
【０００７】
上記第２従来例においては、キャリッジ駆動、媒体検出時の媒体幅検出センサの出力値の取得、媒体エッジ検出しきい値の算出、エッジ幅検出用のキャリッジ駆動および紙幅検出という過程が必要となり、第１従来例と比較して媒体幅検出に時間を要するという問題点があった。
【０００８】
そこで、本発明の目的は、媒体の種類（色、反射率など）の影響を低減して、迅速に媒体幅を検出するとともに、装置構成を簡略化することが可能な媒体幅検出装置、記録装置、媒体幅検出方法、記録装置の制御方法、制御プログラムおよび記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置は、前記媒体の一端側から他端側への幅方向への１回の走査に伴って当該媒体の第１情報を検出する第１センサと、前記第１センサに対し、前記媒体の搬送路の上流側に配置され、前記媒体の第２情報を検出する第２センサと、前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別し、媒体幅を検出する媒体幅検出部と、を備えたことを特徴としている。
【００１０】
上記構成によれば、第１センサは、媒体の一端側から他端側への幅方向への１回の走査に伴って当該媒体の第１情報を検出し、媒体幅検出部へ出力する。
【００１１】
第２センサは、媒体の第２情報を検出し、媒体幅検出部へ出力する。
【００１２】
これらの結果、媒体幅検出部は、第１情報および第２情報に基づいて媒体の存在する位置を判別し、媒体幅を検出する。
【００１３】
この場合において、前記第１センサは、反射型光センサであり、前記第２センサは、反射型光センサであり、前記媒体幅検出部は、前記第２センサの媒体検出時のセンサ出力値に基づいて前記第１センサの媒体検出時のセンサ出力値に相当する値を算出し、算出した前記第１センサの媒体検出時のセンサ出力値に相当する値および媒体非検出時のセンサ出力値の二つの値の平均値に基づいて前記媒体幅を検出するようにしてもよい。
【００１４】
また、前記第２センサは、媒体挿入検出センサであるようにしてもよい。
【００１５】
さらに、前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、前記媒体幅検出部は、前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表すようにしてもよい。
【００１６】
また、搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置の制御方法において、前記媒体の一端側から他端側への幅方向への１回の走査に伴って第１所定位置で前記媒体の第１情報を検出する第１検出過程と、前記第１所定位置に対し、前記媒体の搬送路の上流側の第２所定位置で前記媒体の第２情報を検出する第２検出過程と、前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別し、媒体幅を検出する媒体幅検出過程と、を備えたことを特徴としている。
【００１７】
この場合において、前記第１検出過程は、前記第１情報として前記走査中の反射率変化を検出し、前記第２検出過程は、前記第２情報として前記媒体の反射率を検出し、前記媒体幅検出過程は、前記第２情報としての前記媒体の反射率に基づいて前記第１検出過程における前記媒体検出時の反射率に相当する値を算出し、算出した前記第１検出過程における前記媒体検出時の反射率に相当する値および前記第１検出過程における媒体非検出時の反射率の値の二つの値の平均値に基づいて前記媒体幅を検出するようにしてもよい。
【００１８】
また、前記第２検出過程は、媒体が前記記録装置に挿入されたか否かを検出するようにしてもよい。
【００１９】
さらに、前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、前記媒体幅検出過程は、前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表すようにしてもよい。
【００２０】
また、搬送経路内で媒体を搬送する搬送部と、搬送された媒体に文字を含む画像を記録する記録部と、を有する記録装置をコンピュータで制御するための制御プログラムは、前記媒体の一端側から他端側への幅方向への１回の走査に伴って第１所定位置で前記媒体の第１情報を検出させ、前記第１所定位置に対し、前記媒体の搬送路の上流側の第２所定位置で前記媒体の第２情報を検出させ、前記第１情報および前記第２情報に基づいて前記媒体の存在する位置を判別させ、媒体幅を検出させる、ことを特徴としている。
【００２１】
この場合において、前記第１情報として前記走査中の反射率変化を検出させ、前記第２情報として前記媒体の反射率を検出させ、前記第２情報としての前記媒体の反射率に基づいて前記第１情報としての前記媒体検出時の反射率に相当する値を算出させ、算出させた前記第１情報としての前記媒体検出時の反射率に相当する値および前記第１情報としての媒体非検出時の反射率の値の二つの値の平均値に基づいて前記媒体幅を検出させるようにしてもよい。
【００２２】
また、前記第２情報として、媒体が前記記録装置に挿入されたか否かを検出させるようにしてもよい。
【００２３】
さらに、前記記録部は、記録ヘッド、記録ヘッドを支持するキャリッジおよび前記キャリッジを前記走査を行うべく駆動するキャリッジ駆動用モータを備え、前記媒体の存在する位置として、キャリッジ駆動用モータのパルス数を用いて表させるようにしてもよい。
【００２４】
また、上記各制御プログラムをコンピュータ読取可能な記録媒体に記録してもよい。
【００２５】
【発明の実施の形態】
次に本発明の好適な実施の形態について図面を参照して説明する。
【００２６】
図１は、本実施形態のドットインパクトプリンタのプリンタ本体を示す斜視図である。図２は、図１のプリンタ本体の側断面図である。図３は、図１のプリンタ本体の要部平面図である。
【００２７】
記録装置であるドットインパクトプリンタ１０は、記録ヘッド１１の多数の記録ワイヤを、インクリボンカセット１２内のインクリボンを介して記録媒体であるシートに打ち付けてドットを記録することにより、文字を含む画像を記録する。
【００２８】
ドットインパクトプリンタ１０は、記録装置本体としてのプリンタ本体１３と、プリンタ本体１３の上方を覆う図示しないアッパケース１４（図２参照）と、プリンタ本体１３の下方を覆うロアケース１５（図２参照）と、プリンタ本体１３の前方側に設置されてシートあるいは通帳などの冊子を案内するシート搬送ユニット１６と、を備えている。
【００２９】
上述したシートには、所定長さに切断されたカットシートＫ（図２参照）と、複数枚が連接された連続シートとがある。カットシートＫとしては、例えば単票紙、複写紙又はカットフィルム等があり、連続シートとしては連続紙、連続複写紙等がある。
【００３０】
記録ヘッド１１には、シート上あるいは冊子上を転動しつつ、シートあるいは冊子の厚さに応じて記録ヘッド（あるいは後述の平プラテン２０）を上下動させるための転動ローラ３０、紙幅検出センサ３１が設けられている。
【００３１】
プリンタ本体１３は、左サイドフレーム１７、右サイドフレーム１８、記録ヘッド１１、キャリッジ１９、平プラテン２０、第１搬送ローラ２１、第３搬送ローラ２３、第４搬送ローラ２４、シート案内２５、整列用シャッタ２６、整列センサ２８、紙幅検出センサ３１を備えている。
【００３２】
左サイドフレーム１７と右サイドフレーム１８との間には、ロアキャリッジガイド軸２６とアッパキャリッジガイド軸２７が上下方向に所定距離離れて架け渡される。この場合において、ロアキャリッジガイド軸２６が、左サイドフレーム１７及び右サイドフレーム１８に回動自在に枢支される。また、左サイドフレーム１７と右サイドフレーム１８との間には、平プラテン２０が架け渡されて配設されると共に、シート案内２５が固定して配設される。
【００３３】
シート搬送ユニット１６は、第１搬送ローラ２１と協働する第２搬送ローラ２２、紙挿入検出センサ２７を備えている。この場合において、第２搬送ローラ２２および紙挿入検出センサ２７は、シートあるいは冊子の厚さに応じて上下動するように構成されている。
【００３４】
また、平プラテン２０に対し、第１搬送ローラ２１および第２搬送ローラ２２がプリンタ本体１３の前方側に配置されている。さらに、第１搬送ローラ２１は、平プラテン２０と共にシート案内２５の下方に配置され、第２搬送ローラ２２はシート案内２５の上方に配置されている。この場合に、第１搬送ローラ２１および第２搬送ローラ２２は対をなしており、媒体の搬送経路に対して上下方向に配置されている。
【００３５】
また、第３搬送ローラ２３及び第４搬送ローラ２４がプリンタ本体１３の後方側に配置されている。さらに、第３搬送ローラ２３は、平プラテン２０と共にシート案内２５の下方に配置され、第４搬送ローラ２４はシート案内２５の上方に配置されている。この場合においても、同様に、第３搬送ローラ２３および第４搬送ローラ２４は対をなしており、媒体の搬送経路に対して上下方向に配置されている。
【００３６】
第１搬送ローラ２１、第２搬送ローラ２２、第３搬送ローラ２３および第４搬送ローラ２４は、図示しない駆動輪列部により、図２の時計方向（ＣＷ）または反時計方向（ＣＣＷ）に回転駆動される。
【００３７】
単票紙又は複写紙等のカットシートＫおよび通帳などの冊子は、図２に示すように、プリンタ本体１３の前方側から手動供給された後、第１搬送ローラ２１及び第３搬送ローラ２３の反時計方向の回転、並びに第２搬送ローラ２２、第４搬送ローラ２４の時計方向の回転により、プリンタ本体１３の前方から後方へ向かって矢印Ａ方向に搬送される。
また、第１搬送ローラ２１及び第３搬送ローラ２３の時計方向の回転、並びに第２搬送ローラ２２、第４搬送ローラ２４の反時計方向の回転により、プリンタ本体１１の後方から前方へ向かって矢印Ｂ方向に搬送される。
【００３８】
これにより、カットシートＫ及び冊子は、キャリッジ１９の後述の主走査方向に直交する副走査方向に搬送される。
【００３９】
キャリッジ１９は、図１に示すように、ロアキャリッジガイド軸２６及びアッパキャリッジガイド軸２７に摺動自在に挿通される。さらにキャリッジ１９は、記録ヘッド１１を搭載する。ロアキャリッジガイド軸２６及びアッパキャリッジガイド軸２７が平プラテン２０と平行に配置されることから、キャリッジ１９は、これら平プラテン２０、ロアキャリッジガイド軸２６及びアッパキャリッジガイド軸２７の軸方向と一致する主走査方向に走行（走査）可能に設けられる。
【００４０】
また、キャリッジ１９は、図示しないキャリッジ駆動モータの正転又は逆転により往復移動される図示しないタイミングベルトに結合される。従って、キャリッジ１９は、キャリッジ駆動モータの正転又は逆転により、タイミングベルトを介し、ロアキャリッジガイド軸２６及びアッパキャリッジガイド軸２７に案内されて、主走査方向における図１の左向き又は右向きに走査される。ここで、キャリッジ駆動モータは、第１搬送ローラ２１、第２搬送ローラ２２、第３搬送ローラ２３および第４搬送ローラ２４を駆動する図示しないシート供給モータと共に例えばステッピングモータにて構成される。
【００４１】
記録ヘッド１１は多数の図示しない記録ワイヤを備え、これらの記録ワイヤの突出方向前方（媒体側）に、インクリボンが位置することとなる。記録ヘッド１１は、キャリッジ１９と共に主走査方向に走査される間に、記録ワイヤを突出させてインクリボンに打ち当て、このインクリボンのインクを、平プラテン２０と記録ヘッド１１の間に搬送される媒体であるシート（カットシートＫまたは冊子）に付着させて、このシートに文字を含む画像を記録する。
【００４２】
記録ヘッド１１による記録動作は、キャリッジ１９が主走査方向左向き又は右向きに走査される間に、記録ヘッド１８の記録ワイヤにより一行文の記録がなされる。
【００４３】
そして、この一行文の記録がなされる度に、シートがカットシートＫあるいは冊子の場合には、シート搬送機構部（プラテン２０、第１搬送ローラ２１、第２搬送ローラ２２、第３搬送ローラ２３及び第４搬送ローラ２４）が、シートを所定長（通常行間分）搬送させ、これらの動作が繰り返されることにより実施される。
【００４４】
紙挿入検出センサ２７および紙幅検出センサ３１は、媒体であるシートの情報（シートのエッジ、シートの有無、シートの反射率など）を検出するための光学センサであり、シートに対して検出光を照射し、シートの反射率、すなわち、シートによる反射光量に対応する検出信号を図示しない制御回路に出力する。この場合において、紙挿入検出センサ２７および紙幅検出センサ３１は同一仕様の反射型光センサが用いられており、同一の反射率を有するシートに対してあらかじめキャリブレーションを行ない、紙挿入検出センサ２７の出力信号が紙幅検出センサ３１の出力信号と等価になるようにセンサ補正データＥａｄｊを各紙挿入検出センサ２７について算出している。
【００４５】
すなわち、同一の反射率を有するシートに対し、紙挿入検出センサ２７の出力信号をＥ１とし、紙幅検出センサ３１の出力信号をＥ２とすると、
Ｅ２＝Ｅ１×Ｅａｄｊ
となるようにセンサ補正データＥａｄｊが求められている。
【００４６】
また、上述したように、紙挿入検出センサ２７および紙幅検出センサ３１は、シートあるいは冊子の厚さに応じて上下動するように構成されているので、シートの上面からの距離も検出に最適となる位置となる。
【００４７】
図４は、ドットインパクトプリンタの制御系の要部概要構成ブロック図である。
【００４８】
ドットインパクトプリンタ１０の制御系は、大別すると、紙挿入検出センサ２７および紙幅検出センサ３１が接続され、媒体であるシートの反射率に応じた紙幅検出センサ３１の出力である検出データＥＮおよび紙挿入検出センサ２７の出力である検出データＥＨを出力するセンサ回路５１と、ドットインパクト全体を制御するコントローラ５２と、コントローラ５２の制御下でキャリッジ駆動モータ３８を駆動するとともに、キャリッジ位置データＣＲＰＯＳを出力するモータ駆動ドライバ５３と、上述した各データおよび各種データを記憶するメモリ５４と、を備えている。
【００４９】
コントローラ５２は、図示しないマイクロプロセッサユニット、制御プログラムを格納する制御用ＲＯＭ、制御時の各種データを一時的に格納する制御用ＲＡＭ等を備えている。
【００５０】
図５はシート幅検出の処理フローチャートである。また、図６はシート幅検出処理の説明図である。この場合において、シート（媒体）非検出時の検出データを基準検出データＥｂａｓとする。
【００５１】
まず、コントローラ５２は、キャリッジ１９をホームポジション（ＨＰ）に移動する。この結果、キャリッジ位置データＣＲＰＯＳ＝０となる。
【００５２】
次にコントローラ５２は、シートが挿入されたことを紙挿入検出センサ２７により検出すると、当該紙挿入検出センサ２７の出力信号を紙部検出信号ＥＨとして取得する。
【００５３】
これによりコントローラ５２は、シートの幅を検出するための幅検出しきい値（エッジ検出しきい値）Ｅｅｄｇを次式により算出する（ステップＳ１）。
【００５４】
Ｅｅｄｇ＝（Ｅｂａｓ＋ＥＨ×Ｅａｄｊ）／２
続いてコントローラ５２は、モータ駆動ドライバ５３を制御し、キャリッジ１９を１パルス分、ホームポジションから離間する方向、すなわち、本実施形態では右方向へ移動する（ステップＳ２）。
【００５５】
この結果、モータドライバ５３から出力されるキャリッジ位置データＣＲＰＯＳには１が加算され、
ＣＲＰＯＳ＝ＣＲＰＯＳ＋１
となる。
【００５６】
次にコントローラ５２は、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出左端位置ＮＰＬＦＴに相当する値となったか否かを判別する（ステップＳ３）。
【００５７】
ステップＳ３の判別において、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出左端位置ＮＰＬＦＴに相当する値となっていない場合には（ステップＳ３；Ｎｏ）、待機状態となる。
【００５８】
一方、ステップＳ３の判別において、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出左端位置ＮＰＬＦＴに相当する値となった場合には（ステップＳ３；Ｙｅｓ）、コントローラ５２は、紙幅検出を行うべく、モータ駆動ドライバ５３を制御し、キャリッジ１９を１パルス分、ホームポジションから離間する方向、すなわち、本実施形態では右方向へ移動する（ステップＳ４）。
【００５９】
この結果、モータドライバ５３から出力されるキャリッジ位置データＣＲＰＯＳには１が加算され、
ＣＲＰＯＳ＝ＣＲＰＯＳ＋１
となる。
【００６０】
次にコントローラ５２は、紙幅検出センサ３１の出力信号ＥＮと、幅検出しきい値Ｅｅｄｇと、を比較し、
ＥＮ≧Ｅｅｄｇ
となっているか否かを判別する（ステップＳ５）。
【００６１】
ステップＳ５の判別において、
ＥＮ＜Ｅｅｄｇ
である場合には（ステップＳ５；Ｎｏ）、処理を再びステップＳ２に移行する。
【００６２】
ステップＳ３の判別において、
ＥＮ≧Ｅｅｄｇ
である場合には（ステップＳ５；Ｙｅｓ）、紙左端検出データＮＬＦＴＥＤＧを、
ＮＬＦＴＥＤＧ＝ＣＲＰＯＳ
とする（ステップＳ６）。
【００６３】
続いてコントローラ５２は、モータ駆動ドライバ５３を制御し、キャリッジ１９を１パルス分、ホームポジションから離間する方向、すなわち、本実施形態では右方向へ移動する（ステップＳ７）。
【００６４】
この結果、モータドライバ５３から出力されるキャリッジ位置データＣＲＰＯＳには１が加算され、
ＣＲＰＯＳ＝ＣＲＰＯＳ＋１
となる。
【００６５】
次にコントローラ５２は、紙幅検出センサ３１の出力信号ＥＮと、幅検出しきい値Ｅｅｄｇと、を比較し、
ＥＮ≦Ｅｅｄｇ
となっているか否かを判別する（ステップＳ８）。
【００６６】
ステップＳ３の判別において、
ＥＮ＞Ｅｅｄｇ
である場合には（ステップＳ８；Ｎｏ）、処理を再びステップＳ７に移行する。
【００６７】
ステップＳ７の判別において、
ＥＮ≦Ｅｅｄｇ
である場合には（ステップＳ８；Ｙｅｓ）、紙右端検出データＮＲＧＴＥＤＧを、
ＮＲＧＴＥＤＧ＝ＣＲＰＯＳ
とする（ステップＳ９）。
【００６８】
続いてコントローラ５２は、モータ駆動ドライバ５３を制御し、キャリッジ１９を１パルス分、ホームポジションから離間する方向である右方向へ移動する（ステップＳ１０）。
【００６９】
この結果、モータドライバ５３から出力されるキャリッジ位置データＣＲＰＯＳには１が加算され、
ＣＲＰＯＳ＝ＣＲＰＯＳ＋１
となる。
【００７０】
次にコントローラ５２は、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出右端位置ＮＰＲＧＴに相当する値となったか否かを判別する（ステップＳ１１）。
【００７１】
ステップＳ１１の判別において、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出右端位置ＮＰＲＧＴに相当する値となっていない場合には（ステップＳ１１；Ｎｏ）、処理をステップＳ１０に移行し、再びキャリッジを右方向へ移動する。
【００７２】
一方、ステップＳ１１の判別において、キャリッジ位置データＣＲＰＯＳの値があらかじめ定めた所定の検出右端位置ＮＰＲＧＴに相当する値となった場合には（ステップＳ１１；Ｙｅｓ）、コントローラ５２は、紙幅検出に必要な処理が終了したとして、紙幅検出センサ３１の出力信号ＥＮと、幅検出しきい値Ｅｅｄｇと、を比較する処理を終了するとともに、モータ駆動ドライバ５３を制御し、キャリッジ１９をホームポジションから離間する方向である右方向へ移動する（ステップＳ１２）。
【００７３】
この結果、モータドライバ５３から出力されるキャリッジ位置データＣＲＰＯＳには移動した分だけのパルス数に相当する値が加算される。
【００７４】
そして、コントローラ５２は、キャリッジ位置データＣＲＰＯＳがキャリッジ動作範囲における最大キャリッジ右端位置に相当するキャリッジ位置データＮＭＡＸと等しくなったか否かを判別し、
ＣＲＰＯＳ＝ＮＭＡＸ
となった場合には、モータ駆動ドライバ５３を制御し、キャリッジ駆動モータ３８を停止させて処理を終了する（ステップＳ１３）。
【００７５】
以上の説明のように、本実施形態の紙幅検出手順によれば、キャリッジによる紙幅検出走査前に紙エッジ検出値が定まっているので、スループットを短くすることが可能となる。
【００７６】
図７は、シート（媒体）幅検出時の具体的処理結果の説明図である。
【００７７】
また、図７に示すように、高反射率（＝ＥＨＨ×ＥａｄｊＨ）のシートおよび低反射率（＝ＥＨＬ×ＥａｄｊＬ）のシートのいずれがセットされた場合でも、同様の手順でキャリッジ位置データＮＬＦＴＥＤＧおよびキャリッジ位置データＮＲＧＴＥＤＧはほぼ一致することとなり、反射率の差の影響をほとんど受けずにシート幅を検出することができる。もちろん、実際の検出の際には、反射型光センサの検出誤差、キャリッジの駆動精度などにより多少のずれは生じるが、実質的には誤差範囲の結果が得られる。
【００７８】
そして、上述したような手法により、シート幅が検出されると、コントローラ５２は、搬送ローラ２１、２２、２３、２４等を駆動し、シートをキャリッジ１９の主走査方向に直交する副走査方向への搬送を行う。
【００７９】
そしてシートが記録位置に至ると、記録ヘッド１１はキャリッジ１９と共に主走査方向に走行する。この間に、記録ヘッド１８は、図示しない記録ワイヤを突出動作させて図示しないインクリボンに打ち当て、インクリボンのインクを、プラテン２０とインクリボンとの間に搬送されるシート（連続紙または単票紙）に付着させて、このシートに文字を含む画像を記録する。
【００８０】
記録ヘッド１１によるこの記録動作は、キャリッジ１９が主走査方向（図１における左方向あるいは右方向）に走行する間に、記録ワイヤにより一行分の記録がなされる。そしてシートが単票紙の場合には、シート搬送機構部２３のプラテン２１、ピンチローラ２５及び排出ユニット１３がそれぞれシートを所定量（通常行間分）搬送させる。
【００８１】
これらの動作が繰り返される結果、シートには、所望の画像（文字を含む）が記録されることとなる。
【００８２】
上述したように本実施形態によれば、記録対象の媒体の反射率や色が異なり、紙幅検出センサ３１および紙挿入検出センサ２７に入射する検出光の強度が変化する場合でも、それを補正して確実に媒体幅を検出することができる。
【００８３】
また、１回の走査で媒体幅検出を行えるので、スループットを向上させることができる。
【００８４】
以上、本発明を実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、以下のような変形が可能である。
【００８５】
以上の説明においては、記録装置としてドットインパクトプリンタの場合を例として説明したが、感熱記録プリンタ、インクジェットプリンタなどの記録ヘッドおよびキャリッジを有する各種の記録装置にも適用が可能である。
【００８６】
以上の説明においては、制御用プログラムがコントローラのＲＯＭ内に既に記憶されている場合について説明したが、各種磁気ディスク、光ディスク、メモリカードなどの記録媒体から読み込み、インストールするように構成することも可能である。また、インターネットなどのネットワークを介して制御用プログラムをダウンロードし、インストールして実行するように構成することも可能である。
【００８７】
以上の説明においては、シートの幅を検出するための幅検出しきい値（エッジ検出しきい値）Ｅｅｄｇを基準検出データＥｂａｓおよび紙挿入検出センサ２７の出力信号である紙部検出信号ＥＨとセンサ補正データＥａｄｊとの積の相加平均（いわゆる、算術平均）としていたが、相乗平均（いわゆる、幾何平均）、調和平均など他の平均値を用いたり、適宜重み付けを持たせるようにすることも可能である。
【００８８】
以上の説明においては、媒体非検出時データＥｂａｓの算出方法については、詳細に説明しなかったが、複数回の媒体非検出時データの平均値（相加、相乗、調和）を用いたりするようにすることも可能である。
以上の説明においては、紙幅検出センサ３１が記録ヘッド１１に設けられている場合について説明したが、キャリッジ１９に設けるようにすることも可能である。
以上の説明においては、紙挿入検出センサ２７は、シートあるいは冊子の厚さに応じて上下動するように構成されていたが、紙挿入検出センサ２７を固定の用紙搬送ガイドに設けるように構成することも可能である。
【００８９】
【発明の効果】
本発明によれば、第２センサは、第１センサよりも媒体搬送路の上流で媒体の第２情報を検出するので、第１センサが走査を行って第１情報を検出した時点で媒体幅を検出することができ、媒体の種類（色、反射率など）の影響を低減して、迅速に媒体幅を検出するとともに、装置構成を簡略化することができる。
【図面の簡単な説明】
【図１】本発明に係る記録装置の一実施の形態が適用されたドットインパクトプリンタのプリンタ本体を示す斜視図である。
【図２】図１のプリンタ本体を示す側断面図である。
【図３】図１のプリンタ本体の要部平面図である。
【図４】ドットインパクトプリンタの制御系の概要構成ブロック図である。
【図５】シート（媒体）幅検出時の処理フローチャートである。
【図６】シート（媒体）幅検出時の処理説明図である。
【図７】シート（媒体）幅検出時の具体的処理結果の説明図である。
【符号の説明】
１０  プリンタ（記録装置）
１８  記録ヘッド（記録部）
１９  キャリッジ
２０  プラテン
２１  第１搬送ローラ（搬送部）
２２  第２搬送ローラ（搬送部）
２３  第３搬送ローラ（搬送部）
２４  第４搬送ローラ（搬送部）
２５  シート案内（搬送経路）
２７  紙挿入検出センサ（第２センサ）
３１  紙幅検出センサ（第１センサ）
３８  キャリッジ（ＣＲ）駆動モータ
５１  センサ回路（媒体情報検出部）
５２  コントローラ（媒体幅検出部）
５３  モータ駆動ドライバ
５４  メモリ
【図１】
2004315112.tif 000003
【図２】
2004315112.tif 000004
【図３】
2004315112.tif 000005
【図４】
2004315112.tif 000006
【図５】
2004315112.tif 000007
【図６】
2004315112.tif 000008
【図７】
2004315112.tif 000009