(57)【要約】【課題】簡易な構成で用紙ジャミング、用紙スキューなどの用紙異常（用紙搬送異常）を確実に検出する。【解決手段】記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置において、キャリッジを走査し、光学式紙幅検出センサにより主走査方向における記録用紙の一方の端部位置を検出し、端部位置と予め記録用紙の搬送領域外に設定された用紙基準位置との間の距離を算出し、同一の用紙において行われるキャリッジの複数回の走査のうち、二カ所の走査位置における距離ＰREF、ＰEDGの差ΔＰが所定の基準差以上となった場合に、用紙異常と検出する。【選択図】図１４
2008238795.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置において、
記録用紙の搬送領域外に用紙基準位置を設定し、
前記キャリッジを走査し、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を検出する端部位置検出部と、
前記端部位置と前記用紙基準位置との間の距離を算出する距離算出部と、
同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出する用紙異常検出部と、
を備えたことを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
前記用紙異常検出部は、前記同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、いずれか一カ所の走査位置における前記前記記録用紙の端部位置を、用紙異常検出基準位置とし、他の任意の一カ所の走査位置における前記前記記録用紙の端部位置を、用紙異常判別位置とし、
前記用紙異常検出基準位置と前記用紙基準位置との間の距離と、前記用紙異常判別位置と前記用紙基準位置との間の距離と、の差が所定の基準差以上となった場合に、用紙異常と検出する、
ことを特徴とする記録装置。
【請求項３】
請求項２記載の記録装置において、
前記用紙異常検出基準位置は、前記用紙の紙幅検出時の走査位置における前記記録用紙の端部位置、とされることを特徴とする記録装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の記録装置において、
前記用紙基準位置は、ホームポジション位置であることを特徴とする記録装置。
【請求項５】
記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置の制御方法において、
前記キャリッジを走査し、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を、検出する端部位置検出過程と、
前記端部位置と予め記録用紙の搬送領域外に設定された用紙基準位置との間の距離を算出する距離算出過程と、
同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出する用紙異常検出過程と、
を備えたことを特徴とする記録装置の制御方法。
【請求項６】
記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置をコンピュータにより制御するための制御プログラムにおいて、
前記キャリッジを走査させ、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を検出させ、
前記端部位置と予め記録用紙の搬送領域外に設定された用紙基準位置との間の距離を、算出させ、
同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリッジが記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを備えた記録装置、記録装置の制御方法および制御プログラムに係り、特に記録用紙の異常状態を検出する技術に関する。
【背景技術】
【０００２】
従来より各種プリンタなどの記録装置においては、記録用紙に文字を含む画像を記録するに際し、キャリッジに搭載した記録ヘッドの主走査方向の幅を検出すべく、光学式紙幅検出センサが設けられている（例えば、特許文献１参照）。
また、この種のプリンタでは、記録ヘッドの前後に配置された用紙搬送用ローラの軸と同一軸上に記録用紙のジャムを検出するための検出ローラが回転自在に設けられている。
そして、検出ローラが、記録用紙の搬送速度に同期して回転している場合には、正常動作中であると判別し、検出ローラが停止した場合には、記録用紙がジャミング状態になったとの判別を行っていた。
【特許文献１】特開平６−２９３１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の構成では、記録用紙がジャミングにより停止したことを検出することはできるが、記録用紙のスキュー（軸ズレ）等の用紙搬送異常を検出することはできなかった。
この結果、用紙搬送異常が発生した場合には、例えば、記録用紙が曲田状態で印字が継続され、正しい印字が行えないという問題点があった。
そこで、本発明の目的は、簡易な構成で用紙ジャミング、用紙スキューなどの用紙異常（用紙搬送異常）を確実に検出することが可能な記録装置、記録装置の制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置において、記録用紙の搬送領域外に用紙基準位置を設定し、前記キャリッジを走査し、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を検出する端部位置検出部と、前記端部位置と前記用紙基準位置との間の距離を算出する距離算出部と、同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出する用紙異常検出部と、を備えたことを特徴としている。
【０００５】
上記構成によれば、端部位置検出部は、キャリッジを走査し、光学式紙幅検出センサにより主走査方向における記録用紙の一方の端部位置を検出する。
距離算出部は、端部位置と用紙基準位置との間の距離を算出する。
これらの結果、用紙異常検出部は、同一の用紙において行われるキャリッジの複数回の走査のうち、二カ所の走査位置における距離の差が所定の基準差以上となった場合に、用紙異常と検出する。
したがって、紙幅検出用の光学式紙幅検出センサにより用紙異常を検出するため、一つのセンサで紙幅検出及び用紙異常検出を実行でき、部品点数減によるコストダウンが図れる。
【０００６】
この場合において、前記用紙異常検出部は、前記同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、いずれか一カ所の走査位置における前記前記記録用紙の端部位置を、用紙異常検出基準位置とし、他の任意の一カ所の走査位置における前記前記記録用紙の端部位置を、用紙異常判別位置とし、前記用紙異常検出基準位置と前記用紙基準位置との間の距離と、前記用紙異常判別位置と前記用紙基準位置との間の距離と、の差が所定の基準差以上となった場合に、用紙異常と検出するようにしてもよい。
上記構成によれば、記録用紙のスキューなどにより、距離差が所定の基準差以上となっている、すなわち、記録用紙が大きく傾いているなどの場合に、確実に用紙異常を検出することができる。
【０００７】
また、前記用紙異常検出基準位置は、前記用紙の紙幅検出時の走査位置における前記記録用紙の端部位置とされるようにしてもよい。
上記構成によれば、１回の走査で用紙の紙幅検出と、用紙異常検出基準位置の設定が行えるため、スループットを向上させることができる。
また、前記用紙基準位置は、ホームポジション位置であるようにしてもよい。
上記構成によれば、用紙基準位置の設定に特別な処理が不要となるため、処理が簡略化される。
【０００８】
また、記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置の制御方法において、前記キャリッジを走査し、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を検出する端部位置検出過程と、前記端部位置と予め記録用紙の搬送領域外に設定された用紙基準位置との間の距離を、算出する距離算出過程と、同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出する用紙異常検出過程と、を備えたことを特徴としている。
したがって、紙幅検出用の光学式紙幅検出センサにより用紙異常を検出するため、一つのセンサで紙幅検出及び用紙異常検出を実行でき、処理の簡略化が図れる。
【０００９】
また、記録ヘッドおよび前記記録ヘッドの主走査方向の走査幅を検出すべく光学式紙幅検出センサを搭載するキャリッジを、主走査方向に駆動する記録装置をコンピュータにより制御するための制御プログラムにおいて、前記キャリッジを走査させ、前記光学式紙幅検出センサにより前記主走査方向における前記記録用紙の一方の端部位置を、検出させ、前記端部位置と予め記録用紙の搬送領域外に設定された用紙基準位置との間の距離を、算出させ、同一の前記用紙において行われる前記キャリッジの複数回の走査のうち、二カ所の走査位置における前記距離の差が所定の基準差以上となった場合に、用紙異常と検出させることを特徴としている。
したがって、紙幅検出用の光学式紙幅検出センサにより用紙異常を検出するため、一つのセンサで紙幅検出及び用紙異常検出を実行でき、処理の簡略化が図れる。
【発明の効果】
【００１０】
本発明によれば、紙幅検出用の光学式紙幅検出センサにより用紙異常を検出するため、一つのセンサで紙幅検出及び用紙異常検出を確実に実行でき、処理手順の簡略化および部品点数減によるコストダウンが図れる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の一実施の形態を説明する。
図１は、本発明の記録装置の実施形態に係るプリンタの前方の外観を示す斜視図である。
図２は、プリンタの側断面図である。
図３は、インクリボンカートリッジを外したフレーム構成を示す斜視図である。
図４は、図３のフレーム構成をトラクタユニット側から見て示す斜視図である。
このプリンタ１０は、複数の記録ワイヤを選択的に打ち出す記録ヘッド２０と、この記録ヘッド２０が搭載されるキャリッジ２１とを備え、記録ヘッド２０から打ち出された記録ワイヤを記録媒体（以下、シートという。）に打ち付けることによって文字を含む画像を記録するシリアルドットインパクトプリンタである。
図２に示すように、このプリンタ１０は、大別すると、記録ユニットを構成するプリンタ本体１２と、トラクタユニット１３と、シートガイド１４とを備え、これらの上方、下方が、図１に示すように、アッパケース１５およびロアケース１６で覆われる構成となっている。上記シートには、所定長さに裁断されたカットシートと、複数枚が連結された連続シートとがある。カットシートとしては、例えば単票紙、複写紙、通帳またはカットフィルムなどがあり、連続シートとしては連続紙がある。
プリンタ本体１２は、ＭＰＵ、後述する用紙異常検出処理などの各種制御プログラムを格納したＲＯＭおよび一時的にデータを記憶するＲＡＭなどを有し、マイクロコンピュータとして構成された図示しないコントローラと、記録機構部と、を備えている。
記録機構部は、記録ヘッド２０、キャリッジ２１及びプラテン２２と、シート搬送機構部としての複数の搬送ローラ２３とを備えている。詳述すると、プリンタ本体１２は、図３及び図４に示すように、一対のサイドフレーム２５、２６の間に、背面フレーム２７、プラテン２２、キャリッジ軸２８、複数のローラ軸２３ａ、トラクタユニット１３などが架け渡され、キャリッジ軸２８にはキャリッジ２１が、各ローラ軸２３ａには搬送ローラ２３が設けられている。
【００１２】
上記搬送ローラ２３は、プラテン２２に対してプリンタ本体１２の前方及び後方に、上下に対に配置されており（一部の搬送ローラ２３は不図示）、図示しないシート搬送モータと、該モータに連結され、右サイドフレーム２６の外側に配列された駆動輪列部４１とによって、図２の時計方向又は反時計方向に回転駆動される。これによって、シートを、プリンタ本体１２の前方（シートガイド１４側）から後方へ搬送し、また、プリンタ本体１２の後方から前方へ搬送することができ、シートは、キャリッジ２１の主走査方向と直交する副走査方向に搬送される。
【００１３】
上記キャリッジ２１は、キャリッジ軸２８に摺動自在に挿通されると共に、記録ヘッド２０を搭載し、図示しないステッピングモータにて構成されるキャリッジ駆動モータにより駆動されるタイミングベルト４８（図３参照）に結合される。
これにより、上記キャリッジ２１は、キャリッジ駆動モータの正転又は逆転により、タイミングベルト４８を介しキャリッジ軸２８に案内されて、上記キャリッジ軸２８の軸方向及びプラテン２２の長手方向と一致する主走査方向に走行（走査）される。上記記録ヘッド２０は、多数の記録ワイヤ（不図示）を備え、これら記録ワイヤをプラテン２２に向けて打ち出す。
【００１４】
このプリンタ本体１２には、図５に示すように、ステーショナリー形式のインクリボンカートリッジ２９が着脱自在に装着され、このインクリボンカートリッジ２９のインクリボンが記録ヘッド２０とプラテン２２との間に繰り出される。
これにより、記録ヘッド２０は、キャリッジ２１と共に主走査方向に走行される間に、これら記録ワイヤを突出させてインクリボンに打ち当て、このインクリボンのインクを、プラテン２２と記録ヘッド２０との間に搬送されたシートに付着し、該シートに文字を含む画像を記録する。なお、キャリッジ２１には、図３にも示すように、リボンマスクホルダ５１が設置され、リボンマスクホルダ５１はインクリボンカートリッジ２９内のインクリボンから、プラテン２２の上面に接して搬送されるシート（カットシートまたは連続シート）を保護している。
【００１５】
トラクタユニット１３は、連続シートをシート搬送機構部へ供給するものであり、図４に示すように、左右一対のトラクタ３０を有する。
各トラクタ３０は、図２に示すように、トラクタ駆動プーリ３０ａと、トラクタ従動プーリ３０ｂと、これらプーリ３０ａ，３０ｂに巻き掛けられたトラクタベルト３１とを備え、図示せぬ駆動機構によってトラクタ駆動プーリ３０ａを回転駆動し、トラクタベルト３１を駆動して連続シートを搬送する。
記録ヘッド２０による記録動作は、記録ヘッド２０がキャリッジ２１により主走査方向に移動される間に、記録ヘッド２０からの記録ワイヤの打ち出しにより一行分の記録がなされ、この一行分の記録がなされる度に、シート搬送機構部としての搬送ローラ２３（およびトラクタユニット１３）が連続シートを所定長搬送させ、これらの動作が繰り返されて実施される。
【００１６】
図６は、キャリッジ２１を示す斜視図、図７は、キャリッジ２１に取り付けられたリボンマスクホルダ５１を示す斜視図である。
上述したキャリッジ２１には、上記キャリッジ軸２８が摺動自在に挿通するボス部１９ａが一体に形成されており、該キャリッジ２１はキャリッジ軸２８に案内されて該キャリッジ軸２８の軸方向（主走査方向）に駆動される。
キャリッジ２１には、上述したように、リボンマスクホルダ５１が設置され、インクリボンカートリッジ２９内のインクリボンは、リボンマスクホルダ５１と案内ピン５２との間に挟まれて繰り出される。
【００１７】
本実施の形態では、図６及び図７に示すように、リボンマスクホルダ５１の本体５１ａの図中で右端に、光学式に記録用紙（カットシート）の紙幅を検出可能に紙幅検出センサ４３が配置されている。
この紙幅検出センサ４３は反射型光学式センサであり、図示せぬ発光部及び受光部を備え、該発光部及び受光部が、図５に示すように、プラテン２２の奥側に位置した紙案内４５のフラット面４５ａに対向し、キャリッジ２１が主走査方向に走査される間、フラット面４５ａからの反射光を検出可能に構成される。
紙幅検出シーケンスでは、紙案内４５上に用紙が通紙された場合、該用紙上に紙幅検出センサ４３が移動すれば、用紙からの強い反射光が受光されて用紙有りが検出される。また、紙案内４５上に用紙が通紙されない場合、紙案内４５上に紙幅検出センサ４３が移動すれば、距離的に遠いフラット面４５ａからの反射光を受けるため、フラット面４５ａからの弱い反射光が受光されて用紙無しが検出される。
【００１８】
また、このプリンタ１０における用紙の搬送領域外の、上記記録ヘッド２０の待機位置であるホームポジションＨＰには、図５に示すように、紙案内４５のフラット面４５ａをプレス加工により穿孔して設けられた開口部（孔）４７が形成されている。
この開口部４７は、図８に示すように、六角孔形状をしており、キャリッジ２１が主走査方向に沿って、プリンタ中央から右サイドフレーム２６に向けて走査した場合、手前から順に、主走査方向に直交する副走査方向に延びた一方のエッジ４７ａ及び他方のエッジ４７ｂを備えて構成されている。
ホームポジション検出シーケンスでは、キャリッジ２１の移動に伴い、紙幅検出センサ４３が紙案内４５のフラット面４５ａ上を走査している場合、該フラット面４５ａからの反射光を受ける。そのため、走査の間、上述した用紙無しの状態とほぼ等しい、フラット面４５ａからの弱い反射光が受光される。
これに対し、キャリッジ２１が記録ヘッド２０の待機位置であるホームポジションに移動すると、図９に示すように、紙幅検出センサ４３が開口部４７を検出し、フラット面４５ａからの反射光よりもさらに弱い反射光を受けてホームポジションが検出され、該検出後にキャリッジ２１の駆動が停止される。
【００１９】
本実施の形態では、光学式の紙幅検出センサ４３が、カットシートの搬送領域に通紙されたカットシートの紙幅を検出すると共に、記録ヘッド１１のホームポジションＨＰを検出するため、一つの紙幅検出センサ４３で紙幅検出及びホームポジション検出を実行でき、部品点数の削減によるコストダウンが図られる。また、紙案内４５に開口部４７を設けるだけで、簡単に被検出部を形成できるため、構造が簡素化し、余分な被検出部が不要になり、部品点数をさらに削減できる。
【００２０】
図１０は、紙幅検出及び用紙無し検出を説明する図である。
この場合において、反射率は、
用紙＞フラット面４５ａ＞＞開口部４７
となっており、従って、紙幅検出センサ４３が受光する反射光のレベルは、用紙の反射光レベルをＲＰとし、フラット面４５ａの反射光レベルをＲＦとし、開口部４７の反射光レベルをＲＨとすると、図１０に示すように、
ＲＰ＞ＲＦ＞＞ＲＨ
となっている。
キャリッジ２１は、上述したように、キャリッジ軸２８に案内されて左右サイドフレーム２５，２６間を主走査方向に走行する。
紙幅検出シーケンスでは、図１０に示すように、キャリッジ２１がフラット面４５ａ上を例えば左から右に走査する場合、用紙の搬送領域外では、紙幅検出センサ４３はフラット面４５ａからの受光レベルＲＦの反射光を受光することとなる。
【００２１】
また、紙案内４５上にカットシートが通紙された場合、カットシート上に紙幅検出センサ４３が移動すれば、紙幅検出センサ４３は、カットシートからの受光レベルＲＰ（＞ＲＦ）の反射光を受光されることとなり、カットシートを検出することが可能となる。
また、反射光レベルが受光レベルＲＦから受光レベルＲＰに遷移した場合、あるいは、反射光レベルが受光レベルＲＰから受光レベルＲＦに遷移した場合には、カットシートのエッジ（端部）を検出したこととなる。より具体的には、図１０の場合、反射光レベルが受光レベルＲＦから受光レベルＲＰに遷移した場合には、カットシートの左側のエッジ（端部）を検出したこととなり、反射光レベルが受光レベルＲＰから受光レベルＲＦに遷移した場合にはカットシートの右側のエッジ（端部）を検出したこととなる。
したがって、反射光レベルが受光レベルＲＦから受光レベルＲＰに遷移した位置および反射光レベルが受光レベルＲＰから受光レベルＲＦに遷移した位置間が用紙幅として検出される。
【００２２】
また、紙案内４５上への用紙の通紙がない場合、図１０中、一点鎖線で示すように、紙幅検出センサ４３の受光レベルは、用紙搬送領域中で常に受光レベルＲＦとなり、用紙無しが検出されることとなる。
【００２３】
図１１は、ホームポジション検出を説明する図である。
ホームポジション検出シーケンスでは、用紙の搬送領域内へのカットシート進入は無いから、図１１に示すように、紙幅検出センサ４３が開口部４７に至るまでは、紙幅検出センサ４３の反射光レベルは、常に受光レベルＲＦとなる。
図１２は、ホームポジション検出処理の処理フローチャートである。
そして、紙幅検出センサ４３がキャリッジの移動に伴って、ホームポジション近傍に移動すると、図１２に示す手順でホームポジション検出が実行される。
【００２４】
すなわち、ホームポジション検出シーケンスがスタートすると、開口部４７の孔のエッジ４７ａが紙幅検出センサ４３により未検出か否かを判別する（ステップＳ１）。具体的には、紙幅検出センサ４３の受光レベルが、受光レベルＲＦから受光レベルＲＨに遷移したか否かを判別する。
【００２５】
ステップＳ１の判別において、孔のエッジ４７ａが未検出であれば（ステップＳ１；Ｙｅｓ）、キャリッジ２１がプリンタ中央側（用紙の搬送領域側）にあるので、まず開口部４７の一方のエッジ４７ａ（図８参照）を検出するまでキャリッジ２１を右サイドフレーム２６に向けて移動する（ステップＳ２）。
この移動によりエッジ４７ａに至ると、紙幅検出センサ４３の受光レベルは、受光レベルＲＦから受光レベルＲＨに遷移する。
ついで、一方のエッジ４７ａを外れてから他方のエッジ４７ｂ（図８参照）を紙幅検出センサ４３により検出したか否かが判別される（ステップＳ３）。具体的には、紙幅検出センサ４３の受光レベルが、受光レベルＲＨから受光レベルＲＦに遷移したか否かを判別する。
ステップＳ３の判別において、他方のエッジ４７ｂを検出した場合（ステップＳ３；Ｙｅｓ）、キャリッジ２１がホームポジションに至ったので、キャリッジ待機位置へキャリッジを移動して、ホームポジション検出シーケンスを終了する（ステップＳ４）。
すなわち、エッジ４７ｂを検出した位置がホームポジションとされる。
ステップＳ３の判別において、他方のエッジ４７ｂを検出できない場合には、エラー処理して（ステップＳ５）、処理を終了する。
【００２６】
また、ステップＳ１の判別において、孔のエッジ４７ａ（またはエッジ４７ｂ）が検出された場合には（ステップＳ１；Ｎｏ）、孔のエッジ４７ａ（またはエッジ４７ｂ）が検出されなくなるまで、すなわち、紙幅検出センサ４３の検出位置が開口部４７から外れる位置まで、キャリッジ２１を左サイドフレーム側に移動する（ステップＳ６）。
次に孔のエッジ４７ａ（またはエッジ４７ｂ）が検出されなくなったか否かを判別する（ステップＳ７）。すなわち、紙幅検出センサ４３の検出位置が開口部４７から外れ、フラット面４５ａとなり、紙幅検出センサ４３の受光レベルが受光レベルＲＦとなったか否かを判別する。
ステップＳ７の判別において、フラット面４５ａを検出できない場合には（ステップＳ７；Ｎｏ）、エラー処理して（ステップＳ８）、処理を終了する。
ステップＳ７の判別において、フラット面４５ａを検出でき、紙幅検出センサ４３の検出位置が開口部４７から外れた場合には（ステップＳ７；Ｙｅｓ）、開口部４７の一方のエッジ４７ａ（図８参照）を検出するまでキャリッジ２１を右サイドフレーム２６に向けて移動する（ステップＳ９）。
【００２７】
この移動によりエッジ４７ａに至ると、紙幅検出センサ４３の受光レベルは、受光レベルＲＦから受光レベルＲＨに遷移する。
ついで、一方のエッジ４７ａを外れてから他方のエッジ４７ｂ（図８参照）を紙幅検出センサ４３により検出したか否かが判別される（ステップＳ１０）。具体的には、紙幅検出センサ４３の受光レベルが、受光レベルＲＨから受光レベルＲＦに遷移したか否かを判別する。
ステップＳ１０の判別において、他方のエッジ４７ｂを検出した場合（ステップＳ１０；Ｙｅｓ）、キャリッジ２１がホームポジションに至ったので、キャリッジ待機位置へキャリッジを移動して、ホームポジション検出シーケンスを終了する（ステップＳ１１）。
すなわち、エッジ４７ｂを検出した位置がホームポジションとされる。
ステップＳ１０の判別において、他方のエッジ４７ｂを検出できない場合には、エラー処理して（ステップＳ１２）、処理を終了する。
【００２８】
次に用紙異常の検出処理について説明する。
図１３は、用紙異常検出処理の処理フローチャートである。
図１４は、用紙異常としてスキューが発生した場合の用紙異常検出の説明図である。
まず、上述した手順（図１２参照）により、キャリッジ２１を移動し、ホームポジション位置を検出する（ステップＳ２１）。
続いて、カットシートをローディングする（ステップＳ２２）。
さらにキャリッジ２１を左サイドフレーム側に最大稼働領域移動し、カットシートの右側端部位置、左側端部位置を検出し、用紙幅を検出するとともに、カットシートの右側端部位置を用紙異常検出基準位置として、ホームポジション位置から当該用紙異常検出基準位置までの距離（実際には、キャリッジ駆動モータのパルス数）ＰREFを記憶（セット）する（ステップＳ２３）。
次に入力された印字データに基づく印字動作を開始する（ステップＳ２４）。
そして、１行分の印字が終了する毎に、カットシートの右側端部位置を用紙異常判別位置として、ホームポジション位置から当該用紙異常判別位置までの距離（実際には、キャリッジ駆動モータのパルス数）ＰEDGを記憶（セット）する（ステップＳ２５）。
【００２９】
続いて、ホームポジション位置から用紙異常検出基準位置までの距離ＰREFと、ホームポジション位置から用紙異常判別位置までの距離ＰEDGと、の距離差ΔＰ（実際には、パルス数差の絶対値）が異常判定基準パルス数Ｘに相当する距離未満であるか否かを判別する（ステップＳ２６）。
ステップＳ２６の判別において、ホームポジション位置から用紙異常検出基準位置までの距離ＰREFと、ホームポジション位置から用紙異常判別位置までの距離ＰEDGと、の距離差ΔＰが異常判定基準パルス数Ｘに相当する距離未満である場合には（ステップＳ２６；Ｙｅｓ）、印字動作を継続し（ステップＳ２９）、印字終了となったか否かを判別する（ステップＳ２８）。
ステップＳ２８の判別において、印字が未だ終了していない場合には（ステップＳ２８；Ｎｏ）、処理を再びステップＳ２５に移行し、以下、同様の処理を行う。
ステップＳ２８の判別において、印字が終了した場合には（ステップＳ２８；Ｙｅｓ）、処理を終了する。
ステップＳ２６の判別において、ホームポジション位置から用紙異常検出基準位置までの距離ＰREFと、ホームポジション位置から用紙異常判別位置までの距離ＰEDGと、の距離差ΔＰが異常判定基準パルス数Ｘに相当する距離以上である場合には（ステップＳ２６；Ｎｏ）、エラー処理してプリンタ１０の動作を停止し（ステップＳ２９）、処理を終了する。
以上の説明のように、本実施形態によれば、一つの紙幅検出センサ４３で紙幅検出と用紙異常検出を確実、かつ、正確に行うことが可能となる。
以上の説明においては、用紙異常として用紙スキューの場合について説明したが、用紙ジャミングによる用紙の撚れや、用紙折れ、用紙の一部欠けなどの場合についても同様に検出することが可能である。
以上の説明においては、用紙異常検出処理の制御プログラムがＲＯＭに予め記憶されていることを前提としていたが、これに限らず、図示せぬパーソナルコンピュータやサーバコンピュータと通信ケーブルあるいはネットワークを介して接続し、このパーソナルコンピュータあるいはサーバコンピュータから制御プログラムをダウンロードするような形態であってもよい。この場合、プリンタ内の書き換え可能な不揮発性メモリ（図示略）に制御プログラムが記憶されることになる。そして、コントローラは、この不揮発性メモリから制御プログラムを読み出して、これを実行するようにすればよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の記録装置の実施形態に係るプリンタの前方の外観を示す斜視図である。
【図２】プリンタの側断面図である。
【図３】インクリボンカートリッジを外したフレーム構成を示す斜視図である。
【図４】図３のフレーム構成をトラクタユニット側から見て示す斜視図である。
【図５】インクリボンカートリッジを装着した状態を示す斜視図である。
【図６】キャリッジの斜視図である。
【図７】マスクリボンホルダの斜視図である。
【図８】センサと開口部の関係を示す図である。
【図９】同じくセンサと開口部の関係を示す図である。
【図１０】紙幅検出及び用紙無し検出を説明する図である。
【図１１】ホームポジション検出を説明する図である。
【図１２】ホームポジション検出処理の処理フローチャートである。
【図１３】用紙異常検出処理の処理フローチャートである。
【図１４】用紙異常としてスキューが発生した場合の用紙異常検出の説明図である。
【符号の説明】
【００３１】
１０…プリンタ、１１…記録ヘッド、１２…プリンタ本体、１３…トラクタユニット、１４…シートガイド、１５…アッパケース、１６…ロアケース、１９ａ…ボス部、２０…記録ヘッド、２１…キャリッジ、２２…プラテン、２３…搬送ローラ、２３ａ…ローラ軸、２５…サイドフレーム、２５…左右サイドフレーム、２６…右サイドフレーム、２７…背面フレーム、２８…キャリッジ軸、２９…インクリボンカートリッジ、３０…トラクタ、３０ａ…プーリ、３０ａ…トラクタ駆動プーリ、３０ｂ…トラクタ従動プーリ、３１…トラクタベルト、４１…駆動輪列部、４３…紙幅検出センサ、４５…紙案内、４５ａ…フラット面、４７…開口部、４７ａ…エッジ、４７ｂ…エッジ、４８…タイミングベルト、ＰEDG…距離、ＰREF…距離、ＲＦ…受光レベル、ＲＨ…受光レベル、ＲＰ…受光レベル、Ｘ…異常判定基準パルス数、ΔＰ…距離差。
【図１】
2008238795.tif 000003
【図２】
2008238795.tif 000004
【図３】
2008238795.tif 000005
【図４】
2008238795.tif 000006
【図５】
2008238795.tif 000007
【図６】
2008238795.tif 000008
【図７】
2008238795.tif 000009
【図８】
2008238795.tif 000010
【図９】
2008238795.tif 000011
【図１０】
2008238795.tif 000012
【図１１】
2008238795.tif 000013
【図１２】
2008238795.tif 000014
【図１３】
2008238795.tif 000015
【図１４】
2008238795.tif 000016