(57)【要約】【課題】記録媒体の有無の誤検出によって、排出動作が途中で停止してしまうことを抑制することを目的とする。【解決手段】記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送部と、前記搬送部によって搬送される前記記録媒体を検出する検出部と、前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に搬送される排出動作とを制御する制御部と、前記給送動作による給送搬送量Ａと、前記給送動作の後に実行される前記排出動作による排出搬送量Ｍとをカウントするカウント部と、を備え、前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が検出されない場合に、前記排出搬送量Ｍが前記給送搬送量Ａ以下であるか否かの判定を行い、前記排出搬送量Ｍが前記給送搬送量Ａ以下であるときは、前記排出動作を継続する。【選択図】図９
2009113954.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を記録する記録ヘッドと、
前記記録媒体を搬送する搬送部と、
前記搬送部によって搬送される前記記録媒体を検出する検出部と、
前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に搬送される排出動作とを制御する制御部と、
前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントするカウント部と、を備え、
前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置であって、
前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が前記検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの前記判定を行う前に、前記記録媒体を所定の搬送量で搬送した後、前記検出部により前記記録媒体を検出することを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置であって、
前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が検出された場合に、前記排出搬送量が最大排出搬送量を超えたときは、前記排出動作を停止し、異常状態を示す異常信号を出力することを特徴とする記録装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の記録装置であって、
前記検出部は、前記記録媒体が搬送する搬送路に向けて光を照射して前記記録媒体を検出する光学式センサであることを特徴とする記録装置。
【請求項５】
請求項４に記載の記録装置であって、
前記光学式センサは、前記記録媒体が搬送する前記搬送路に設けられた暗色の案内板に向けて光を照射する反射型光センサであることを特徴とする記録装置。
【請求項６】
記録ヘッドによって記録媒体に画像を記録する工程と、
前記記録媒体を搬送する搬送工程と、
前記搬送工程によって搬送される前記記録媒体を検出する検出工程と、
前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に戻る排出動作とを制御する制御工程と、
前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントするカウント工程と、を備え、
前記制御工程は、前記排出動作を実行中に前記検出工程により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする記録装置の制御方法。
【請求項７】
記録媒体に画像を記録する記録ヘッドと、
前記記録媒体を搬送する搬送部と、
前記搬送部によって搬送される前記記録媒体を検出する検出部と、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、
前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に戻る排出動作とを制御する機能と、
前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントする機能と、を備え、
前記制御する機能は、前記排出動作を実行中に前記検出部により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録装置の制御方法、および、制御プログラムに関する。
【背景技術】
【０００２】
画像を形成するヘッドを有するプリンタなどの記録装置においては、記録用紙などの記録媒体の有無を検出する検出器を備え、ヘッドが対向する位置に記録媒体があるか無いかの状態を検出しながら、記録媒体をヘッド側に供給したり、ヘッド側から記録媒体を排出したりしている。検出器として、例えば光学式センサを用いて、記録媒体の幅、先端、後端などを検出している。光学式センサは記録媒体に接触することなく検出を行えるという利点がある反面、記録媒体の表面が黒ベタ印刷されている場合など、記録媒体からの反射光が通常と異なる場合には、誤検出をするおそれがある。そこで、記録媒体の搬送路上に複数の光学式センサを設け、これら複数の光学式センサの検出値を総合することで、紙端の有無等を判断するプリンタが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−１３７８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されたプリンタのようにセンサの数を増やして誤検出を防止しようとすると、センサの増加に応じたコスト増を招くという問題があった。また、複数のセンサを用いて誤検出を防止するためには、複数のセンサの位置がある程度離れていることが必要になるが、記録ヘッドの周囲にセンサを配設できるスペースは限られており、大型の記録装置でなければ、複数のセンサを望ましい位置に配置することは困難であった。従って、センサの数を増やさずに記録媒体の有無を検出しようとすると、記録媒体の有無の誤検出によって、排出動作が途中で停止してしまうという課題がある。
【課題を解決するための手段】
【０００５】
本発明は、上記課題の一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送部と、前記搬送部によって搬送される前記記録媒体を検出する検出部と、前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に搬送される排出動作とを制御する制御部と、前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントするカウント部と、を備え、前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする記録装置。
【０００７】
このような構成によれば、排出動作を実行中に検出部により記録媒体が検出されない場合において、排出搬送量が給送搬送量以下であるときは、排出動作を継続する。これにより、記録媒体の有無の誤検出によって、排出動作が途中で停止してしまうことを抑制できる。
【０００８】
［適用例２］前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が前記検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの前記判定を行う前に、前記記録媒体を所定の搬送量で搬送した後、前記検出部により前記記録媒体を検出することを特徴とする上記記録装置。
【０００９】
このような構成によれば、排出搬送量が給送搬送量以下であるか否かの判定を行う前に、記録媒体を所定の搬送量で搬送した後、検出部により記録媒体を検出する。これにより、記録媒体が検出されなかった記録媒体の部位と異なる部位を検出する。従って、記録媒体の部位が異なれば、記録媒体の状態が異なるので、誤検出を抑制することができる。
【００１０】
［適用例３］前記制御部は、前記排出動作を実行中に前記検出部により前記記録媒体が検出された場合に、前記排出搬送量が最大排出搬送量を超えたときは、前記排出動作を停止し、異常状態を示す異常信号を出力することを特徴とする上記記録装置。
【００１１】
このような構成によれば、例えば紙ジャムが発生したときに、記録媒体があるとして検出し、排出動作を継続させてしまうことを停止することができる。
【００１２】
［適用例４］前記検出部は、前記記録媒体が搬送する搬送路に向けて光を照射して前記記録媒体を検出する光学式センサであることを特徴とする上記記録装置。
このような構成によれば、記録媒体に接触することなく記録媒体の有無を検出することができる。
【００１３】
［適用例５］前記光学式センサは、前記記録媒体が搬送する前記搬送路に設けられた暗色の案内板に向けて光を照射する反射型光センサであることを特徴とする上記記録装置。
このような構成によれば、記録媒体に接触することなく記録媒体の有無を検出することができる。
【００１４】
［適用例６］記録ヘッドによって記録媒体に画像を記録する工程と、前記記録媒体を搬送する搬送工程と、前記搬送工程によって搬送される前記記録媒体を検出する検出工程と、前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に戻る排出動作とを制御する制御工程と、前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントするカウント工程と、を備え、前記制御工程は、前記排出動作を実行中に前記検出工程により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする記録装置の制御方法。
【００１５】
［適用例７］記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送部と、前記搬送部によって搬送される前記記録媒体を検出する検出部と、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、前記記録媒体が一方向に搬送される給送動作と、搬送された前記記録媒体が前記一方向と反対方向に戻る排出動作とを制御する機能と、前記給送動作による給送搬送量と、前記給送動作の後に実行される前記排出動作による排出搬送量とをカウントする機能と、を備え、前記制御する機能は、前記排出動作を実行中に前記検出部により前記記録媒体が検出されない場合に、前記排出搬送量が前記給送搬送量以下であるか否かの判定を行い、前記排出搬送量が前記給送搬送量以下であるときは、前記排出動作を継続することを特徴とする制御プログラム。
【００１６】
この制御プログラムは、フレキシブルディスクやハードディスク装置等の磁気的記録媒体、ＭＯ等の光磁気記録媒体、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ等の光学式記録媒体、半導体記憶デバイスを用いた記憶装置等の各種記録媒体に、コンピュータによって読み取り可能な形式で記録された形態としてもよい。
【発明を実施するための最良の形態】
【００１７】
＜第１実施例＞
以下、図面を参照して第１実施例について説明する。
図１は、第１実施例におけるプリンタ１０の前方からの外観を示す斜視図である。また、図２は、プリンタ１０の側断面図である。図３は、インクリボンカートリッジ２９を外したフレーム構成を示す斜視図であり、図４は、図３のフレーム構成をトラクタユニット１３側から見て示す斜視図である。また、図５は、インクリボンカートリッジ２９を装着した状態のフレーム構成を示す斜視図である。図７は、プリンタ１０の制御系の構成を示すブロック図である。
【００１８】
プリンタ１０は、複数の記録ワイヤを選択的に打ち出す記録ヘッド２０と、この記録ヘッド２０が搭載されるキャリッジ２１とを備え、記録ヘッド２０から打ち出された記録ワイヤを記録媒体（以下、シートという。）に打ち付けることによって文字を含む画像を記録するシリアルドットインパクトプリンタである。
プリンタ１０により記録が行われるシートには、所定長さに裁断されたカットシートと、複数枚が連結された連続シートとがある。シートの材料は紙に限定されず合成樹脂であってもよく、表面に無機材料または有機材料を含むコーティングが施されていてもよい。カットシートとしては、例えば単票紙、複写紙、通帳またはカットフィルムなどがあり、連続シートとしては連続紙がある。
【００１９】
図２に示すように、このプリンタ１０は、大別すると、記録ユニットを構成するプリンタ本体１２と、プリンタ本体１２の後方（リア側）からシートを供給するトラクタユニット１３と、プリンタ本体１２の前方（フロント側）からシートを手差し供給するためのシートガイド１４とを備えている。この記録ユニットは、図１に示すように、上部ケース１５および下部ケース１６からなる外装で覆われる構成となっている。プリンタ本体１２は、ＭＰＵ等を備えた制御部としてのコントローラ６０（図７）と、このコントローラ６０の制御に従ってシートを搬送し、画像を記録する記録機構部とを備えている。
【００２０】
図３および図４に示すように、プリンタ本体１２は、一対のサイドフレーム２５，２６の間に、背面フレーム２７、プラテン２２、キャリッジ軸２８、複数のローラ軸２３ａ、トラクタユニット１３などが架け渡され、キャリッジ軸２８にはキャリッジ２１が、各ローラ軸２３ａには搬送ローラ２３が設けられている。
上記の記録機構部は、記録ヘッド２０、キャリッジ２１及びプラテン２２と、複数の搬送ローラ２３とを備えている。搬送ローラ２３は、各図に図示したものを含めて複数配設されている。搬送ローラ２３は、プラテン２２に対してプリンタ本体１２の前方及び後方に、上下に対になって配置されており、この対になった搬送ローラ２３によってシートが挟まれて搬送される。搬送ローラ２３は、右サイドフレーム２６の外側に配列された駆動輪列部４１を介して、ＰＦ（Paper Feed）モータ５６（図７）に連結され、ＰＦモータ５６の駆動力によって、図２中において時計回りまたは反時計回りの向きに回転駆動される。この搬送ローラ２３の回転により、シートが、プリンタ本体１２の前方（シートガイド１４側）から後方へ搬送され、また、プリンタ本体１２の後方から前方へ搬送される。ＰＦモータ５６は、入力されたパルス分だけ所定方向に回転するステッピングモータとして構成され、搬送ローラ２３によるシートの搬送量は、ＰＦモータ５６の動作ステップ数とほぼ対応する。ここで、シートの搬送方向は、後述するキャリッジ２１の主走査方向と直交する副走査方向である。
プリンタ１０が備える複数の搬送ローラ２３は、ＰＦモータ５６と、ＰＦモータ５６の駆動力を搬送ローラ２３に伝達する駆動輪列部４１とともに、搬送部を構成する。
【００２１】
キャリッジ２１は、キャリッジ軸２８に摺動自在に挿通され、キャリッジ軸２８に並べて配設された無端形状のタイミングベルト４８（図３）に連結されている。タイミングベルト４８はキャリッジ駆動モータ５７（図７）の正転および反転動作によって往復駆動される。従って、キャリッジ２１は、キャリッジ駆動モータ５７の正転および反転動作により、タイミングベルト４８とともに駆動され、キャリッジ軸２８に案内されて往復移動する。このキャリッジ２１の移動方向を主走査方向とする。
キャリッジ２１は上記記録ヘッド２０を搭載する。記録ヘッド２０は、多数の記録ワイヤ（図示略）を備え、これら記録ワイヤをプラテン２２に向けて打ち出す。プラテン２２は、キャリッジ２１とともに主走査方向に移動する記録ヘッド２０の移動範囲に沿って、すなわち主走査方向に延設される平プラテンである。
【００２２】
プリンタ本体１２には、図５に示すように、ステーショナリー形式のインクリボンカートリッジ２９が着脱自在に装着され、このインクリボンカートリッジ２９のインクリボンが記録ヘッド２０とプラテン２２との間に繰り出される。
これにより、記録ヘッド２０は、キャリッジ２１と共に主走査方向に走行される間に、これら記録ワイヤを突出させてインクリボンに打ち当て、このインクリボンのインクを、プラテン２２と記録ヘッド２０との間に搬送されたシートに付着し、該シートに文字を含む画像を記録する。なお、キャリッジ２１には、図３にも示すように、リボンマスクホルダ５１が取り付けられる。リボンマスクホルダ５１は、インクリボンカートリッジ２９から繰り出されたインクリボンと、プラテン２２の上面に接して搬送されるシートとの間に位置して、インクリボンからシートを保護する。
【００２３】
トラクタユニット１３は、連続シートを記録ヘッド２０側へ供給するものであり、図４に示すように、左右一対のトラクタ３０を有する。各トラクタ３０は、図２に示すように、トラクタ駆動プーリ３０ａと、トラクタ従動プーリ３０ｂと、これらプーリ３０ａ，３０ｂに巻き掛けられたトラクタベルト３１とを備え、ＰＦモータ５６の駆動力が駆動機構（図示略）を介して伝達されることによって、トラクタ駆動プーリ３０ａが回転駆動され、トラクタベルト３１が駆動されて連続シートを搬送する。この連続シートは、例えば、トラクタベルト３１のピンに係合するスプロケットホールが穿設されたスプロケット紙である。トラクタユニット１３は、記録ヘッド２０によって画像を記録するために連続シートを搬送ローラ２３に向けて供給し、さらに、記録ヘッド２０による記録動作の実行中および記録動作後の排出動作時には、搬送ローラ２３とともに動作して連続シートを送る。
【００２４】
図６は、キャリッジ２１の構成を示す斜視図である。
キャリッジ２１には、キャリッジ軸２８が摺動自在に挿通されるボス部１９ａが一体に形成されており、このボス部１９ａを介して、キャリッジ２１は、主走査方向にのみ移動可能にキャリッジ軸２８に係留される。このキャリッジ２１の先端に取り付けられたリボンマスクホルダ５１の本体５１ａと、案内ピン５２との間には、上述したようにインクリボンカートリッジ２９内のインクリボンが繰り出される。
【００２５】
さらに、リボンマスクホルダ５１の本体５１ａには、その下方におけるシートの有無を検出する光学式センサとしての紙幅センサ４３が配設されている。紙幅センサ４３は、その下方においてシートの搬送路を構成する案内板としての紙案内４５のフラット面４５ａ（図３参照）に向けて配設された発光部と受光部とを有し、発光部から発した光の反射光を受光部によって検出する反射型光センサである。紙幅センサ４３の発光部はフラット面４５ａに向けて光を照射し、受光部は、発光部による照射方向からの光を検出する。このため、紙幅センサ４３の直下にシートが存在しない場合、紙幅センサ４３が発した光はフラット面４５ａに反射して紙幅センサ４３に向かう。また、紙幅センサ４３の直下にシートが存在する場合、紙幅センサ４３が発した光はシートの記録面に反射して、紙幅センサ４３に向かう。
フラット面４５ａは、反射率が低くなるように暗色（例えば、黒）に着色（塗装）されている。これに対して、シートの多くはフラット面４５ａよりも明るい色（例えば、白色紙であれば白色度８０％〜５０％程度）であり、シートが着色されていても、フラット面４５ａより暗い色であることは極めて希である。従って、紙幅センサ４３に入射する反射
光は、シートの有無によって大きく異なっている。このため、紙幅センサ４３の受光部に
より検出される光量をもとに、紙幅センサ４３の直下におけるシートの有無を検出できる。
【００２６】
紙幅センサ４３は、リボンマスクホルダ５１の本体５１ａにおいて、図６中で右寄りの位置にある。紙幅センサ４３は、キャリッジ２１とともに主走査方向に移動するので、キャリッジ２１を移動させながらキャリッジ２１の位置と紙幅センサ４３の受光量とを検出すれば、シートの幅方向の端位置を検出することができ、この検出した端位置からシートの幅を求めることができる。また、キャリッジ２１を、走査範囲の端から所定距離だけ離れた位置に移動させて、ＰＦモータ５６の動作によりシートを搬送させると、搬送中のシートがキャリッジ２１の下にあるか無いかをもとに、シートの先端または後端がキャリッジ２１の下を通過したかを検出できる。
【００２７】
このように構成されるプリンタ１０においては、フロント側から手差しによりカットシートを供給する手差し給送と、リア側からトラクタユニット１３により連続シートを供給するリア給送とを実行できる。
手差し給送時には、オペレータによってカットシートがシートガイド１４に載せられ、プリンタ本体１２の内部に向けて押し込まれる。シートガイド１４とフロント側の搬送ローラ２３との間に配設された紙端センサ４４（図７）によってシートの先端が検出されると、ＰＦモータ５６（図７）により搬送ローラ２３が駆動され、シートが記録ヘッド２０へ向けて搬送される。シートがキャリッジ２１の直下に達して、シートの先端が紙幅センサ４３により検出されると、記録ヘッド２０による記録が開始される。記録ヘッド２０による記録は１行毎に行われ、この記録中は、搬送ローラ２３によってシートが１行ずつリア側へ搬送される。そして、記録ヘッド２０による記録が終了すると、ＰＦモータ５６および搬送ローラ２３によってシートがシートガイド１４に排出される。
この手差し給送の動作時に、プリンタ本体１２のフロント側からリア側へシートを搬送する一連の動作過程を給送シーケンスとし、プリンタ本体１２のリア側からフロント側へシートを搬送する一連の動作過程を排出シーケンスとする。
【００２８】
一方、トラクタユニット１３によりリア給送を行う場合には、ＰＦモータ５６の動作によってトラクタユニット１３および搬送ローラ２３が駆動され、連続シートが記録ヘッド２０へ向けて搬送されると、記録ヘッド２０による記録が開始される。この記録の開始後は、トラクタユニット１３および搬送ローラ２３によって、記録ヘッド２０が１行の記録を行う毎に、連続シートが所定長搬送され、フロント側から順次排出される。
手差し給送およびリア給送のいずれの場合も、シートの搬送路は、図２に示すように対向して設けられた搬送ローラ２３の間、紙案内４５の上、記録ヘッド２０とプラテン２２との間を通る略水平の経路である。
手差し給送とリア給送との切替は、例えば、図示しないレバーをオペレータが切り替えることによって、ＰＦモータ５６の駆動力をトラクタユニット１３に伝達する機構を切り替えるようにしてもよいし、或いは、後述するコントローラ６０によって自動的に切り替えてもよい。なお、手差し給送時には、シートが供給されるフロント側からみて左端がキャリッジ２１の０桁位置となり、リア給送時には、シートが供給されるトラクタユニット１３側からみて左端が０桁位置となる。
【００２９】
図７に示すように、プリンタ１０は、プリンタ１０の各部を制御するコントローラ６０と、コントローラ６０の制御に従ってモータを含む各部を駆動するモータドライバ回路５５、および、各センサの検出状態をコントローラ６０に出力するゲートアレイ（Ｇ／Ａ）５８を備えている。
コントローラ６０は、ＭＰＵ６１と、ＭＰＵ６１により実行される制御プログラム、および、この制御プログラムで処理されるデータ等を記憶するフラッシュＲＯＭ６２と、ＭＰＵ６１により実行されるプログラムおよびデータ等を一時的に記憶するメモリ６３とを備えている。ＭＰＵ６１は、フラッシュＲＯＭ６２に記憶された制御プログラムを読み出して実行することにより、ゲートアレイ５８から入力される各センサの検出状態を参照し
、モータドライバ回路５５に制御情報を出力して、ＰＦモータ５６、キャリッジ駆動モータ５７、および記録ヘッド２０を動作させる。
フラッシュＲＯＭ６２は、書き換え可能な不揮発性メモリにより構成され、制御プログラムやデータを予め記憶している他、必要に応じて、プリンタ１０の動作に関する種々のデータを記憶する。
ＭＰＵ６１には、プリンタ１０外部のホストコンピュータ１００から、画像記録を指示する制御情報と、シートに記録すべき画像のデータとを含むジョブが入力される。
【００３０】
モータドライバ回路５５は、ＭＰＵ６１に接続され、ＭＰＵ６１から入力される制御情報に従って、ＰＦモータ５６、キャリッジ駆動モータ５７および記録ヘッド２０に対し、駆動電流と制御信号とを出力する。モータドライバ回路５５は、ステッピングモータとして構成されるＰＦモータ５６に対しては、駆動電流とともに駆動パルスを出力し、ＰＦモータ５６は、この駆動パルスに応じたステップ数だけ回転動作する。また、モータドライバ回路５５は、サーボモータとして構成されるキャリッジ駆動モータ５７に駆動電流を出力することによって、キャリッジ駆動モータ５７を動作させ、キャリッジ２１を主走査方向に往復移動させる。また、モータドライバ回路５５は、ＭＰＵ６１から入力される制御情報に従って記録ヘッド２０を制御し、記録ヘッド２０が備えるワイヤ（図示略）を突出させる。
【００３１】
ゲートアレイ５８は、紙幅センサ４３および紙端センサ４４からアナログ信号として出力される検出値を、デジタルの検出値を示す信号に変換して、ＭＰＵ６１に出力する。紙幅センサ４３は、上述したように、キャリッジ２１が備えるリボンマスクホルダ５１に搭載され、記録ヘッド２０の近傍におけるシートの有無を検出するセンサであり、フラット面４５ａに向けて光を照射して、その反射光の受光量を検出値として出力する。紙幅センサ４３とフラット面４５ａとは近接しているため、紙幅センサ４３は、次に述べる紙端センサ４４に比べて非常に高感度のセンサとして機能する。
紙端センサ４４は、シートガイド１４の基端部に配設され、シートガイド１４からプリンタ本体１２の内部に入ろうとするシートの先端を検出する。紙端センサ４４は、例えば、シートの搬送路を向く発光部と受光部とを備えた反射型光センサ、或いは、シートの搬送路を挟んで対向する発光部と受光部により構成される透過型光センサである。
【００３２】
プリンタ１０にはアラーム音を出力するスピーカー（不図示）が備えられ、異常動作があったときには、異常状態を知らせるアラーム音を出力することができる。また、上部ケース１５には液晶表示部（不図示）が設けられ、異常動作があったときには、異常状態を示す文字情報を出力することができる。
【００３３】
このように構成されるプリンタ１０において、手差し給送によりシートが供給される際の動作を説明する。図８は、プリンタ１０の動作を示すフローチャートであり、図９は排出シーケンスを詳細に示すフローチャートである。
【００３４】
図８に示すように、コントローラ６０は、ステップＳ１１で、ゲートアレイ５８を介して紙幅センサ４３の検出値を取得して、シートガイド１４からのシートの有無を判別し、紙幅センサ４３によってシートの先端を検出したと判別した場合は（Ｙｅｓ）、ステップＳ１２の給送シーケンスを開始する。シートの先端を検出しなかったと判別した場合は（Ｎｏ）、ステップＳ１１に戻る。
【００３５】
コントローラ６０は、ステップＳ１３で、モータドライバ回路５５からＰＦモータ５６に出力したパルス数をもとに、ＰＦモータ５６の動作ステップ数Ａをカウントする。このカウントは、後述するように給送シーケンスが完了するまで継続する。本実施例におけるカウント部は、コントローラ６０により構成される。
【００３６】
コントローラ６０は、ステップＳ１４で、記録ヘッド２０がプラテン２２に対向する位置を、シートが通過するように、シートを給送しながら記録ヘッド２０による記録を実行する。ステップＳ１５では、記録ヘッド２０による記録が完了すると（Ｙｅｓ）、コントローラ６０は、ＰＦモータ５６のカウントを終了し、ステップＳ１６で給送シーケンスにおけるＰＦモータ５６の動作ステップ数Ａをメモリ６３に一時的に記憶させ、ステップＳ１７で、ＰＦモータ５６によって搬送ローラ２３を逆方向に回転させて排出動作を行う図９の排出シーケンスを実行する。ステップＳ１５で、記録ヘッド２０による記録が完了しないときは（Ｎｏ）、ステップＳ１４に戻る。
【００３７】
図９の排出シーケンスにおいて、ステップＳ２１では、コントローラ６０は、図８の給送シーケンスにおけるステップＳ１６で、メモリ６３に記憶したＰＦモータ５６の動作ステップ数Ａを給送動作における給送搬送量Ａとして取得する。次に、ステップＳ２２で、排出動作におけるパラメータである排出搬送量Ｍを０に設定する。続いてステップＳ２３で、最大排出搬送量Ｎを、メモリ６３から読み出して取得する。この最大排出搬送量Ｎは、シートを搬送方向の長さだけ給送するため、ＰＦモータ５６を駆動させる動作ステップ数となる給送搬出量を超えるステップ数であり、予めメモリ６３に格納されている。
【００３８】
ステップＳ２４では、紙幅センサ４３によって、シートがあるか無いかを検出する。シートがあるとして検出されたとき（Ｙｅｓ）は、ステップＳ２５に進む。シートが無いとして検出されたとき（Ｎｏ）は、ステップＳ３３に進む。
【００３９】
ステップＳ３３では、排出動作における排出搬送量Ｍが、給送動作における給送搬送量Ａ以下であるか否かを判定する。排出搬送量Ｍが給送搬送量Ａ以下であると判定したときは（Ｙｅｓ）、ステップＳ２５に進み、排出シーケンスの実行を継続する。排出搬送量Ｍが給送搬送量Ａを超えると判定したときは（Ｎｏ）、排出シーケンスの実行を終了する。
【００４０】
ステップＳ２５では、モータドライバ回路５５からＰＦモータ５６に、１パルスの駆動パルスを入力して、ＰＦモータ５６を駆動する。すると、駆動輪列部４１を介して回転する搬送ローラ２３によって、シートはシートガイド１４側から記録ヘッド２０側に搬送される。
【００４１】
ステップＳ２６では、最大排出搬送量Ｎから１ステップ減ずる。ステップＳ２７では、排出搬送量Ｍに１ステップ加算する。ステップＳ２８では、最大排出搬送量Ｎが０より多いか否かを判定する。最大排出搬送量Ｎが０より多いときは（Ｙｅｓ）、ステップＳ２４に戻る。最大排出搬送量Ｎが０より少ないときは（Ｎｏ）、ステップＳ２９に進む。ステップＳ２９では、異常状態を示す異常信号を出力し、アラーム音として出力したり、パネル表示部に文字情報を出力した後、排出シーケンスの実行を終了する。このときの異常状態とは、シートの搬送方向の長さを超える最大排出搬送量ＮだけＰＦモータ５６を駆動させてシートを搬送させたにもかかわらず、紙幅センサ４３によって、シートが、まだ搬送路にあることを検出したという異常な状態を示す。
【００４２】
上述したように、紙幅センサ４３は、フラット面４５ａに向けて光を照射して、その反射光を受光して受光量を出力するセンサである。フラット面４５ａにシートが載っている場合には、シートの表面で反射した反射光が受光され、シートがない場合はフラット面４５ａで反射した反射光が受光される。フラット面４５ａは暗色に着色されているから、シートの表面で反射した光量は、フラット面４５ａで反射した光量に比べて多い。このため、紙幅センサ４３の受光量をもとに、紙幅センサ４３の直下におけるシートの有無を検出できる。
【００４３】
しかしながら、シートに黒のベタ塗り印刷が施されている場合など、シートの表面の一部において光の反射率が極めて低く、この反射率の低い部分が紙幅センサ４３の直下に位置した場合、紙幅センサ４３の受光量は、フラット面４５ａからの反射光を受光した場合と同様に低くなる。この場合、紙幅センサ４３の受光量を基準にすれば、紙幅センサ４３の直下にシートがないと判定される。しかし実際には紙幅センサ４３の直下にシートが存在するから、これは誤検出となる。
【００４４】
紙幅センサ４３の直下の位置にシートがある状態で、このように、シートがあるとして誤検出をしたとき、排出搬送量Ｍは給送搬送量Ａ以下である。
【００４５】
本実施形態に係るプリンタ１０は、排出シーケンスにおけるステップＳ２４で、紙幅センサ４３がシート無しを示す検出値を出力した場合に（Ｎｏ）、ステップＳ３３に進み、排出搬送量Ｍが給送搬送量Ａ以下であるか否かを判定する。排出搬送量Ｍが給送搬送量Ａ以下であると判定すると、ステップＳ２５に進んで排出シーケンスの実行を継続する。従って、シートがあるとして誤検出をしたとき、排出シーケンスの実行を停止することなく、継続することができる。
【００４６】
以上説明した排出シーケンスは、手差し給送によりシートが供給される際の動作を説明したが、トラクタユニット１３によりリア給送を行う場合にも適用できる。
【００４７】
以上第１実施例で説明したように、記録媒体としてのシートに画像を記録する記録ヘッド２０と、シートを搬送する搬送部と、搬送部によって搬送されるシートを検出する検出部としての光学式センサと、シートが一方向に搬送される給送動作と、搬送されたシートが一方向と反対方向に搬送される排出動作とを制御する制御部と、給送動作による給送搬送量Ａと、給送動作の後に実行される排出動作による排出搬送量Ｍとをカウントするカウント部と、を備え、制御部は、排出動作を実行中に光学式センサによりシートが検出されない場合に、排出搬送量Ｍが給送搬送量Ａ以下であるか否かの判定を行い、排出搬送量Ｍが給送搬送量Ａ以下であるときは、排出動作を継続する。
【００４８】
このような構成によれば、排出動作を実行中に光学式センサによりシートが検出されない場合において、排出搬送量Ｍが給送搬送量Ａ以下であるときは、排出動作を継続する。これにより、記録媒体の有無の誤検出によって、排出動作が途中で停止してしまうことを抑制できる。
【００４９】
また、検出部は、シートが搬送する搬送路に向けて光を照射してシートを検出する光学式センサである。また、この光学式センサは、シートが搬送する搬送路に設けられた暗色の案内板としての紙案内４５のフラット面４５ａに向けて光を照射する反射型光センサである。このような構成によれば、シートに接触することなくシートの有無の検出を行うことができる。
【００５０】
＜第２実施例＞
第２実施例では、第１実施例で説明した排出搬送量Ｍが給送搬送量Ａ以下であるか否かの判定を行う前に、シートを所定の搬送量で搬送した後、光学式センサによりシートを検出する場合について説明する。
【００５１】
第２実施例におけるプリンタの構成は、第１実施例におけるプリンタ１の構成と同じである。図１０は、第２実施例における排出シーケンスのフローチャートである。図１０は、第１実施例で説明した図９の排出シーケンスのフローチャートに、ステップＳ３１とステップＳ３２を追加したものである。
【００５２】
ステップＳ２４で、紙幅センサ４３によってシートを検出し、シートがあると判別したとき（Ｙｅｓ）、ステップＳ２５に進み、シートが無いと判別したとき（Ｎｏ）、ステップＳ３１に進む。ステップＳ３１では、モータドライバ回路５５からＰＦモータ５６に、所定の搬送量としてのＢパルスの駆動パルスを入力し、ＰＦモータ５６を駆動してシートを記録ヘッド２０側からシートガイド１４側に搬送する。
【００５３】
ステップＳ３２では、紙幅センサ４３によってシートを検出し、シートがあると判別したとき（Ｙｅｓ）、ステップＳ３３に進み、シートが無いと判別したとき（Ｎｏ）、排出シーケンスを終了する。
【００５４】
ステップＳ３３では、排出動作における排出搬送量Ｍが、給送動作における給送搬送量Ａ以下であるか否かを判定する。排出搬送量Ｍが給送搬送量Ａ以下であると判定したときは（Ｙｅｓ）、ステップＳ２３に進み、排出シーケンスの実行を継続する。排出搬送量Ｍが給送搬送量Ａを超えると判定したときは（Ｎｏ）、排出シーケンスの実行を終了する。
【００５５】
以上第２実施例で説明したように、制御部としてのコントローラ６０は、排出動作を実行中に紙幅センサ４３によりシートが検出されない場合に、排出搬送量Ｍが給送搬送量Ａ以下であるか否かの判定を行う前に、シートを所定の搬送量（Ｂパルス）で搬送した後、紙幅センサ４３によりシートを検出する。
【００５６】
このような構成にすれば、シートを所定の搬送量で搬送した後、紙幅センサ４３で検出すれば、シートを搬送する前に紙幅センサ４３が検出したシートの部位とは異なる部位を検出する。例えば、黒ベタに印刷されていた部位を紙幅センサ４３で検出することにより誤検出したときに、シートを所定の搬送量で搬送した後、紙幅センサ４３によって検出される部位が、黒ベタに印刷されていないと、シートがあるとして判別する。このように、紙幅センサ４３によって検出される部位が異なれば、シートに印刷された画像状態が異なるので、誤検出を抑制することができる。
【００５７】
第１実施例、第２実施例では、センサの数を増やす等のハードウェアの増強が必要ないため、コスト増を招くことがない。さらに、この構成は、記録ヘッド２０の周囲のスペース等、ハードウェアの仕様に関する制約を受けず、容易に実現可能である。
【００５８】
第１実施例、第２実施例では、紙幅センサ４３を、フラット面４５ａの上方に配置され、フラット面４５ａに向けて光を照射する反射型光センサとして説明したが、これに限定されるものではなく、例えば、発光部と受光部を分離し、その一方をフラット面４５ａに埋め込み、他方をフラット面４５ａの上方に設けて対向させた透過型光センサとしてもよい。この場合、黒ベタ塗り印刷が施されたようなシートを誤検出することはないが、一部が透明または半透明で、透光性の高い部分を有するシートを用いた場合には、シートがあるにもかかわらずシート無しと誤検出することが考えられ、以上説明した技術を適用することにより、上記実施例と同様の効果が得られる。
【００５９】
また、検出部としての光学式センサを用いて説明したが、記録媒体に機械的に接触することによって、記録媒体を検出する検出器にも適用できる。例えば、シートの一部が湾曲した部位を、機械的に接触することによって検出する検出部を用いて検出しようとするとき、シートが無いとして誤検出した場合にも適用できる。
【００６０】
また、ドットインパクトプリンタとしてのプリンタ１０に適用した例について説明したが、これに限定されるものではなく、シートを給送および排出する搬送動作を行うプリンタであって、シートの一部に光を照射してシートを検出するものであれば、どのようなプリンタであっても適用可能である。具体的には、インクジェット或いはバブルジェット（登録商標）方式のプリンタにも適用可能であるし、発熱体を備えた記録ヘッドにより感熱紙に画像を記録するサーマルプリンタ、熱昇華型プリンタ、或いは、複写機やファクシミリなどの電子写真方式により画像を記録する記録装置にも適用可能である。
【００６１】
また、以上の説明においては、プリンタ１０の制御プログラムがフラッシュＲＯＭ６２に予め記憶されていることを前提としていたが、これに限らず、コントローラ６０を、図示しないパーソナルコンピュータやサーバコンピュータと通信ケーブルあるいはネットワークを介して接続し、このパーソナルコンピュータあるいはサーバコンピュータから制御プログラムをダウンロードするような形態であってもよい。この場合、フラッシュＲＯＭ６２等の書き換え可能な不揮発性メモリ（図示略）に制御プログラムが記憶され、ＭＰＵ６１は、フラッシュＲＯＭ６２にダウンロードした制御プログラムを読み出して実行すればよい。その他、上記実施例で説明したプリンタ１０の細部構成についても、任意に変更可能である。
【図面の簡単な説明】
【００６２】
【図１】第１実施例におけるプリンタの前方からの外観を示す斜視図。
【図２】プリンタの側断面図。
【図３】インクリボンカートリッジを外したフレーム構成を示す斜視図。
【図４】図３のフレーム構成をトラクタユニット側から見て示す斜視図。
【図５】インクリボンカートリッジを装着した状態を示す斜視図。
【図６】キャリッジの斜視図。
【図７】プリンタの制御系の構成を示すブロック図。
【図８】プリンタの動作を示すフローチャート。
【図９】第１実施例における排出シーケンスのフローチャート。
【図１０】第２実施例における排出シーケンスのフローチャート。
【符号の説明】
【００６３】
１０…プリンタ、１２…プリンタ本体、２０…記録ヘッド、２３…搬送ローラ、４１…駆動輪列部、４３…紙幅センサ（光学式センサ）、４５…紙案内（案内板）、５６…ＰＦモータ、６０…コントローラ、Ａ…給送搬送量、Ｍ…排出搬送量、Ｎ…最大排出搬送量。
【図１】
2009113954.tif 000003
【図２】
2009113954.tif 000004
【図３】
2009113954.tif 000005
【図４】
2009113954.tif 000006
【図５】
2009113954.tif 000007
【図６】
2009113954.tif 000008
【図７】
2009113954.tif 000009
【図８】
2009113954.tif 000010
【図９】
2009113954.tif 000011
【図１０】
2009113954.tif 000012