(57)【特許請求の範囲】
【請求項１】
単票紙に印字する印字部と、
単票紙を、印字時に搬送する順方向および該順方向とは反対の逆方向に搬送する搬送機構と、
単票紙が順方向、逆方向および側方から挿入可能で、該単票紙を水平に支持するテーブルと、
テーブル上の単票紙を検出し、印字部を基準に順方向下流側と上流側とに設けられる２つのセンサとを備え、
前記搬送機構は、
単票紙を前記センサが検出し、下流側センサがオンとなったときは、単票紙をクランプし下流側センサがオフとなるまで逆方向に搬送した後、下流側センサが再びオンとなるまで順方向に搬送し、さらに下流側センサから所定の印字基準位置までの距離だけ順方向または逆方向に搬送し、
下流側センサがオフでかつ上流側センサがオンとなったときは、単票紙をクランプし下流側センサがオンとなるまで順方向に搬送した後、前記距離だけ順方向または逆方向に搬送することを特徴とするプリンタ。
【請求項２】
単票紙を、印字時に搬送する順方向および該順方向とは反対の逆方向に搬送可能で、順方向、逆方向および側方から挿入可能なテーブルで水平に支持される単票紙の頭出し制御方法において、
印字部の順方向下流側の単票紙を検出する下流側センサがオンとなったときに、単票紙をクランプし下流側センサがオフとなるまで逆方向に搬送させた後、下流側センサが再びオンとなるまで順方向に搬送させ、さらに下流側センサから所定の印字基準位置までの距離だけ順方向または逆方向に搬送させて頭出しし、
下流側センサがオフでかつ上流側センサがオンとなったときに、単票紙をクランプし下流側センサがオンとなるまで順方向に搬送させた後、前記距離だけ順方向または逆方向に搬送させて頭出しすることを特徴とする単票紙の頭出し制御方法。
【請求項３】
前記センサが単票紙の有無を検出してから、所定時間経過後に前記搬送機構を作動させることを特徴とする請求項１記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、単票紙を頭出しして印字するスリッププリンタなどのプリンタおよび単票紙の頭出し制御方法に関する。
【０００２】
【従来の技術】
従来、発注伝票や領収伝票などの単票紙はスリップ紙とも称され、このような用紙に印字する場合、印字部に単票紙を手差しで挿入して印字動作を実行するスリッププリンタが知られている（たとえば実開昭６２−１５０１４８号、実公平２−８７８１号など）。一部の小売店やレストランなどでは商品リスト、商品単価、販売個数などの項目を予めコンピュータに格納しておき、清算の際に会計カウンタに設置されたスリッププリンタを用いて単票紙に印字する方式を採用している。複写紙を重ね合わせて構成された単票紙は、店用、店員用、客用など必要枚数の控を同一内容で印字できるという利点がある。また、クレジットカードで清算する場合も同様に、複数枚の控を必要とする場合が多い。
【０００３】
従来技術のスリッププリンタにおいて、単票紙は印字部の手前、側面または背面から手差しで挿入され、２つの用紙検出センサが単票紙の搬送経路上に印字部を挟んでそれぞれ設けられ、これらのセンサが同時にオンとなると印字のための動作を開始するように構成される。
【０００４】
【発明が解決しようとする課題】
スリッププリンタでは、単票紙を印字部の手前、側面および背面のうちのいずれからでも挿入できるが、挿入された単票紙によって２つのセンサがオンとなって用紙が検出されると、頭出しせずに挿入した状態で用紙をクランプして印字動作を開始する。このように、単票紙と印字部との位置関係にかかわらず印字動作を開始するので、単票紙の挿入ずれによって印字位置が異なることとなる。また、常に所定位置に印字させるためには、たとえばマーカを目標として慎重に単票紙を挿入しなければならず、未熟なオペレータや単票紙種の変更などに容易に対応することができない。また、目視での位置合わせに手間がかかるので、印字部の手前、側面および背面のうちのいずれからも挿入できるという利点が薄れる。
【０００５】
印字位置を一定とするために単票紙を頭出しするためのストッパーを設け、単票紙を手前から挿入した場合だけ該ストッパーに当接するまで単票紙を挿入させるようにしたスリッププリンタがあるが、頭出し精度はオペレータの操作にゆだねられているので、この場合も常に同じ位置に単票紙を配置することは困難である。
【０００６】
また、印字位置を一定とするための他の手法として、ホストコンピュータからの問合わせに対して２つの前記センサの検出状況を返信するようにし、該ホストコンピュータからの遠隔操作によって単票紙を頭出しすることも可能であるが、ホストコンピュータのプログラミングにかかる負担が比較的大きく、実用的ではない。
【０００７】
本発明の目的は、容易に頭出しができるプリンタおよび単票紙の頭出し制御方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明は、単票紙に印字する印字部と、
単票紙を、印字時に搬送する順方向および該順方向とは反対の逆方向に搬送する搬送機構と、
単票紙が順方向、逆方向および側方から挿入可能で、該単票紙を水平に支持するテーブルと、
テーブル上の単票紙を検出し、印字部を基準に順方向下流側と上流側とに設けられる２つのセンサとを備え、
前記搬送機構は、
単票紙を前記センサが検出し、下流側センサがオンとなったときは、単票紙をクランプし下流側センサがオフとなるまで逆方向に搬送した後、下流側センサが再びオンとなるまで順方向に搬送し、さらに下流側センサから所定の印字基準位置までの距離だけ順方向または逆方向に搬送し、
下流側センサがオフでかつ上流側センサがオンとなったときは、単票紙をクランプし下流側センサがオンとなるまで順方向に搬送した後、前記距離だけ順方向または逆方向に搬送することを特徴とするプリンタである。
【０００９】
本発明に従えば、印字部の手前、側面および背面のうちのいずれからでも単票紙を挿入可能である。たとえば手前から背面へ向かう方向を順方向とすると、背面側に設けられるセンサが下流側センサであり、手前側に設けられるセンサが上流側センサである。下流側センサがオンとなったとき、単票紙は、クランプし下流側センサがオフとなるまで逆方向に搬送された後、下流側センサが再びオンとなるまで順方向に搬送され、さらに下流側センサから所定の印字基準位置までの距離だけ順方向または逆方向に搬送される。このとき上流側センサはオンであってもオフであってもかまわない。また、下流側センサがオフでかつ上流側センサがオンとなったときに、単票紙は、クランプし下流側センサがオンとなるまで順方向に搬送された後、前記距離だけ順方向または逆方向に搬送される。このようにして印字部の手前、側面または背面から位置ずれを考慮せずに挿入された単票紙を常に同じ位置に頭出しすることができる。
【００１０】
また本発明は、単票紙を、印字時に搬送する順方向および該順方向とは反対の逆方向に搬送可能で、順方向、逆方向および側方から挿入可能なテーブルで水平に支持される単票紙の頭出し制御方法において、
印字部の順方向下流側の単票紙を検出する下流側センサがオンとなったときに、単票紙をクランプし下流側センサがオフとなるまで逆方向に搬送させた後、下流側センサが再びオンとなるまで順方向に搬送させ、さらに下流側センサから所定の印字基準位置までの距離だけ順方向または逆方向に搬送させて頭出しし、
下流側センサがオフでかつ上流側センサがオンとなったときに、単票紙をクランプし下流側センサがオンとなるまで順方向に搬送させた後、前記距離だけ順方向または逆方向に搬送させて頭出しすることを特徴とする単票紙の頭出し制御方法である。
【００１１】
本発明に従えば、上述したような単票紙の頭出し制御方法を提供することができる。このような制御方法を採用したスリッププリンタなどでは、常に同じ位置に印字することができるので、位置ずれしないように単票紙を慎重に挿入する必要はなく、未熟なオペレータや単票紙種の変更などにも容易に対応できる。
【００１２】
また本発明は、前記センサが単票紙の有無を検出してから、所定時間経過後に前記搬送機構を作動させることを特徴とする。
【００１３】
本発明に従えば、用紙挿入を検出してから所定時間経過後に搬送機構が作動され、該所定時間内はセンサの状態が常にチェックされる。したがって、オペレータが誤って単票紙をセットした後にすぐに単票紙を引き抜いたときや単票紙をセットしている最中などに搬送動作を開始してしまうことが防止でき、確実な搬送が可能となる。
【００１４】
【発明の実施の形態】
図１は、本発明の一実施形態であるプリンタ１を示す斜視図であり、図２はその一部切断側面図である。プリンタ１はスリッププリンタであり、印字時には方向５ａ（図１では左下から右上へ向かう方向、図２では左から右へ向かう方向）に単票紙が搬送される。すなわち、該方向５ａが順方向である。
【００１５】
プリンタ１は、単票紙を水平に支持するドキュメントテーブル２を備える。単票紙の挿入は、ドキュメントテーブル２の手前端部２ａ側、側面端部２ｂ側および背面端部２ｃ側のうちのいずれからでも可能であり、一方の前記側面端部２ｂに対向する他方の側面端部２ｄから上方に突出するようにして設けられた当接片８にその一辺が当接するようにして挿入される。
【００１６】
また、プリンタ１は、シャーシ９に取付けられてサイドフレームを構成する固定フレーム１０と、シャーシ９に設けられた支持軸１２を支点とするレバー機構によって回動可能な揺動フレーム１１とを備える。さらに、プリンタ１は挿入された単票紙に印字するために、ドキュメントテーブル２を挟んで対向配置される印字ヘッド２５やプラテン（図示せず）などから構成される印字機構３を備える。印字ヘッド２５を搭載したキャリッジは、キャリッジモータ１３によってその水平移動が制御され、固定フレーム１０に取付けられた支持軸によって印字方向５ａに直交する方向に摺動可能に構成される。
【００１７】
また、印字機構３に対してインクリボンカセット２６が、着脱可能に構成される。すなわち、キャリッジモータ１３の回転力はギヤ機構を介してキャリッジ駆動シャフト１４に伝達され、さらに該シャフト１４に取付けられたギヤ１５を介して該ギヤ１５と噛合するギヤ１６に伝達される。ギヤ１６には、突部１９を有するカム１７と、支持軸２３を回転中心として短径部および長径部を有するカム１８とが取付けられている。カム１７の突部１９には可動アーム２１が係止可能であり、該可動アーム２１はスプリング２２によって常に付勢されるとともにトリガーマグネット２０によって駆動される。トリガーマグネット２０が励磁されないときには、スプリング２２の付勢力によって可動アーム２１が突部１９に係合され、カム１７の回転は阻止される。また、カム１８のカム面には揺動フレーム１１の操作部２４が当接しており、トリガーマグネット２０が励磁されたときに前記係合が解除されると、カム１７が回転するとともにカム１８の長径部によって操作部２４が下方に押下げられる。このようにしてインクリボンカセット２６を装着するための空間が形成され、該カセット２６を容易に装着できるとともに装着状態を容易に確認することができる。
【００１８】
このような印字機構３は、固定フレーム１０に固定されたヘッドカバー２７によって包囲される。
【００１９】
また、プリンタ１は、挿入された単票紙を搬送するために、駆動ローラ２８，２９や紙送りモータ３３などで構成される搬送機構４を備える。駆動ローラ２８，２９は、揺動フレーム１１に取付けられた駆動軸３１を中心として回転可能であり、そのロール面の一部はドキュメントテーブル２に設けられた開口部から突出して固定フレーム１０に固定された従動ローラ３０とそれぞれ対向して設けられる。駆動軸３１には、ギヤ機構３２を介して順方向および逆方向に回転可能な紙送りモータ３３からの回転力が伝達される。紙送りモータ３３の順方向回転時には単票紙は順方向５ａに向かって搬送され、逆方向回転時には順方向５ａとは反対の逆方向５ｂに向かって搬送される。単票紙を手前、側面、背面の３方向から挿入可能とするために、ギヤ機構３２および紙送りモータ３３は、ドキュメントテーブル２の側面端部２ｄ側に配置される。また、揺動フレーム１１はシャーシ９に取付けられたスプリング３４によって常に上方に付勢されており、駆動ローラ２８，２９は従動ローラ３０に圧接される。挿入された単票紙は駆動ローラ２８，２９と従動ローラ３０とによってクランプされて、駆動ローラ２８，２９の回転によって搬送される。
【００２０】
さらに、プリンタ１は、単票紙を検出するＴＯＦ（トップオブフォーム）センサ６およびＢＯＦ（ボトムオブフォーム）センサ７を備える。該センサ６，７は、ドキュメントテーブル２に設けられた開口部にそれぞれ設けられ、印字機構３を基準として、ＴＯＦセンサ６は順方向下流側に、ＢＯＦセンサ７は順方向上流側にそれぞれ設けられる。ＴＯＦおよびＢＯＦセンサ６，７はともに、たとえば透過型のセンサで実現でき、光を発する発光部３５と、該発光部３５からの光を受光する受光部３６とから構成される。ドキュメントテーブル２を基準として、発光部３５は上方側に、受光部３６は下方側にそれぞれ設けられる。発光部３５からの光が単票紙によって遮られて受光部３６に到達しなくなると、オンとなって単票紙を検出する。
【００２１】
なお、ドキュメントテーブル２を基準として、発光部３５を下方側に、受光部３６を上方側にそれぞれ設けてもかまわない。また、透過型に代わって反射型のセンサを設けてもかまわない。この場合、発光部と受光部とは同じ側に設けられ、たとえば上方側に設けられる。
【００２２】
図３は、プリンタ１の電気的構成を示すブロック図である。プリンタ１は、ホスト端末装置Ｈから送られる印字データに基づいて単票紙に印字を行うために、プリンタ制御部４１とプリンタ機構部４２とを備える。プリンタ制御部４１のインタフェイス（Ｉ／Ｆ）４３はホスト端末装置Ｈとの間で信号を送受信し、受信信号をＣＰＵ（中央処理装置）４４に与える。ＣＰＵ４４は、ＲＯＭ（読出し専用メモリ）４５、ＲＡＭ（読み／書き可能メモリ）４６およびＥＥＰＲＯＭ（電気消去型ＲＯＭ）４７などを用いて装置全体の動作を制御する。ＲＯＭ４５にはプログラムデータが格納され、ＲＡＭ４６やＥＥＰＲＯＭ４７にはデータが一時的に格納される。ＲＡＭ４６には、後述するセンサチェック動作および用紙頭出し動作が済んだかどうかを示す用紙セッティング検出用フラグ、およびＴＯＦセンサ６やＢＯＦセンサ７の検出状態を示す用紙検出用フラグが設けられる。
【００２３】
プリンタ制御部４１のドライバ４８は、ＣＰＵ４４の指令に従って、プリンタ機構部４２の前述したキャリッジモータ１３、紙送りモータ３３および印字ヘッド２５などを駆動制御する。また、センサレシーバ４９は、プリンタ機構部４２の前述したＴＯＦセンサ６およびＢＯＦセンサ７の検出結果を受信し、受信結果をＣＰＵ４４に与える。ＣＰＵ４４は該検出結果に基づいてＲＡＭ４６の用紙検出用フラグを制御する。すなわち、各センサ６，７がオンとなって用紙が検出されると、用紙検出用フラグを立てる。また、センサレシーバ４９は、プリンタ機構部４２のホームポジション信号検出器５２やタイミング信号検出器５３の検出結果を受信し、検出結果をＣＰＵ４４に与える。ホームポジション信号検出器５２は、印字ヘッド２５が予め定められるホームポジションに配置されたことを検出し、タイミング信号検出器５３は、たとえばロータリーエンコーダで実現されて印字ヘッド２５を搭載したキャリッジの移送のタイミングを検出する。
【００２４】
プリンタ制御部４１の操作スイッチ５０およびＬＥＤ（発光ダイオード）５１は、プリンタ１が備える操作パネルに設けられる。操作スイッチ５０はオペレータによって操作され、該操作に基づくプリンタ１の動作を指定する制御信号を出力してＣＰＵ４４に与え、ＬＥＤ５１はＣＰＵ４４の指令に従ってプリンタ１の動作状況などを表示する。
【００２５】
図４は、ＣＰＵ４４の印字動作を示すフローチャートである。操作スイッチ５０がオペレータによって操作されて電源が投入されると、ステップａ１において後述する初期設定処理動作を実行してステップａ２に進む。ステップａ２では、単票紙のセッティングが済んでいるかどうかを判断する。すなわち、ＲＡＭ４６の用紙セッティング検出用フラグを確認し、フラグが立っているとセッティングが済んでいると判断する。セッティング済みのときにはそのままステップａ４に進み、済んでいないときにはステップａ３で後述するセンサチェック動作および用紙頭出し動作を実行した後、ステップａ４に進む。センサチェック動作および用紙頭出し動作が終了すると、用紙セッティング検出用フラグが立つ。
【００２６】
ステップａ４でＬＥＤ５１にプリンタ１の動作状況を表示する表示処理動作を実行し、さらにステップａ５でホスト端末装置Ｈからの印字データの受信処理動作を実行する。次に、ステップａ６で受信データが制御コマンドであるか印字データであるかを判断する。制御コマンドであったときにはステップａ７で該制御コマンドによって指定されるコマンド処理動作を実行した後、ステップａ２に戻る。なお、制御コマンドは、データ送信コマンド、表示パネル設定コマンド、表示パネル解除コマンドなどである。印字データであったときにはステップａ８に進み、印字データをドット展開した後ステップａ９に進む。
【００２７】
ステップａ９で１行分の印字データが揃うとステップａ１０に進み、用紙セッティング検出用フラグを再確認して用紙のセッティングが済んでいるときにはステップａ１２で印字処理動作を実行してステップａ２に戻る。ステップａ９で１行分の印字データが揃うまでステップａ２〜ａ８の動作を繰返す。ステップａ１０で用紙のセッティングが済んでいないときにはステップａ１１に進み、ステップａ３と同様のセンサチェック動作および用紙頭出し動作を実行した後、用紙セッティング検出用フラグを立てて、ステップａ１０に戻る。
【００２８】
図５〜図７は、前記センサチェック動作および用紙頭出し動作を示すフローチャートである。ステップｂ１では、ＢＯＦセンサ７が用紙ありかどうかを判断し、用紙ありのときにはステップｂ２でＴＯＦセンサ６が用紙ありかどうかを判断する。ステップｂ２で用紙ありのとき、すなわち図８（ａ）のように単票紙Ｓが挿入されたときには、ステップｂ４に進む。ステップｂ２で用紙なしのとき、すなわち図８（ｃ）のように単票紙Ｓが挿入されたときには、ステップｂ４７に進む。ステップｂ１で用紙なしのときにはステップｂ３に進み、ＴＯＦセンサ６が用紙ありかどうかを判断し、用紙ありのとき、すなわち図８（ｂ）のように単票紙Ｓが挿入されたときには、ステップｂ２６に進む。ステップｂ３で用紙なしのときには、ステップｂ１に戻り、ＢＯＦセンサ７およびＴＯＦセンサ６の状態を判断する。
【００２９】
まず、図５および図８（ａ）を参照してステップｂ４以降の動作を説明する。本実施形態のプリンタにおいては、用紙挿入を検出してからクランプ動作を開始するまでの所定時間内は、センサ６，７の状態を常にチェックして確実な用紙検出を行うようにしている。このため、ステップｂ４で所定時間ｔ１、たとえば１ｓｅｃがセットされたタイマをスタートする。次に、ステップｂ５においてＢＯＦセンサ７が用紙ありのときにはステップｂ７に進み、さらにＴＯＦセンサ６が用紙ありのときにはステップｂ８に進む。タイマがタイムアウトするまでステップｂ５，ｂ７の判断を繰返し、タイムアウトするとステップｂ９でタイマを停止し、さらにステップｂ１０で用紙クランプ動作を実行する。これらのステップを実行することによって、オペレータが誤って単票紙を逆にセットした後にすぐに引き抜いたときや単票紙をセットしている途中などでクランプ動作を開始してしまうことが防止でき、単票紙Ｓを確実にクランプすることができる。ステップｂ５，ｂ７で用紙なしのときにはステップｂ６に進み、タイマを停止してステップｂ１に戻る。
【００３０】
次に、ステップｂ１１において紙送りモータ３３を逆回転させて用紙逆送り動作を開始する。すなわち、単票紙Ｓを逆方向５ｂへ向けて搬送する。そして、ステップｂ１２においてＢＯＦセンサ７が用紙ありのときにはステップｂ１３に進み、用紙なしのときには所定のエラー処理に抜ける。ステップｂ１３においてＴＯＦセンサ６が用紙なしのときにはステップｂ１５に進み、用紙ありのときにはステップｂ１４に進み、逆方向５ｂへの搬送の実効値が所定の限度値を越えるまでステップｂ１２，ｂ１３の判断を繰返し、限度値を越えたときにはジャムが発生していると判断して所定のエラー処理に抜ける。ステップｂ１５で逆方向５ｂへの搬送を所定量、たとえば紙送りモータ３３の４ステップ分だけ余分に実行してステップｂ１６に進み、紙送りモータ３３を停止する。エラー処理では、単票紙のリリース処理、モータ停止処理およびエラー表示処理などが実行される。
【００３１】
次に、ステップｂ１７では、モータやギヤの動作安定化のために所定時間ｔ２、たとえば１００ｍｓｅｃのウエイトサイクルを挿入する。さらに、ステップｂ１８において紙送りモータ３３を順回転させて用紙順送り動作を開始する。すなわち、単票紙Ｓを順方向５ａへ向けて搬送する。そして、ステップｂ１９においてＢＯＦセンサ７が用紙ありのときにはステップｂ２０に進み、用紙なしのときには所定のエラー処理に抜ける。ステップｂ２０においてＴＯＦセンサ６が用紙ありのときにはステップｂ２２に進み、用紙なしのときにはステップｂ２１に進み、順方向５ａへの搬送の実効値が所定の限度値を越えるまでステップｂ１９，ｂ２０の判断を繰返し、限度値を越えたときには所定のエラー処理に抜ける。ステップｂ２２では紙送りモータ３３を停止する。
【００３２】
次に、ステップｂ２３において、ｎ値を設定する。印字機構３における所定の印字位置から所定の距離Ｌ１を有する位置を印字基準位置Ｐとすると、前記ｎ値とはＴＯＦセンサ６から印字基準位置Ｐまでの距離Ｌ２だけ単票紙Ｓを搬送するための紙送りモータ３３のステップ数である。ｎ値は、ＥＥＰＲＯＭ４７に格納されており、初期設定処理動作実行時に読出されてＲＡＭ４６に格納される。ｎ値は、出荷時点で予め設定されてＥＥＰＲＯＭ４７に格納されるが、ホスト端末装置Ｈからのコマンドによって変更したり新たに設定したりすることも可能である。したがって、単票紙Ｓの種類などに応じて様々な値を設定することができる。このようなｎ値を格納する記憶手段はＥＥＰＲＯＭに限らず、たとえばバッテリバックアップされたＲＡＭやフラッシュメモリであってもかまわない。印字基準位置Ｐは、所定の印字位置に対して順方向５ａ側に設定しても逆方向５ｂ側に設定してもよく、順方向５ａ側に設定された場合にはｎ値は正の値となり、逆方向５ｂ側に設定された場合には負の値となる。さらに、ステップｂ２４においてｎステップ分だけ紙送りモータ３３を順方向または逆方向に駆動して、単票紙Ｓを印字基準位置Ｐまで搬送した後、ステップｂ２５で紙送りモータ３３を停止して、この動作を終了する。
【００３３】
続いて、図６および図８（ｂ）を参照して、ステップｂ２６以降の動作を説明する。ステップｂ２６では、ステップｂ４と同様に前記所定時間ｔ１がセットされたタイマをスタートする。次に、ステップｂ２７においてＴＯＦセンサ６が用紙ありのときにはステップｂ２９に進み、ＢＯＦセンサ７が用紙なしのときにはステップｂ３１に進み、タイマがタイムアウトするまでステップｂ２７，ｂ２９の判断を繰返し、タイムアウトするとステップｂ３２でタイマを停止して、ステップｂ３３で用紙クランプ動作を実行する。ステップｂ２７で用紙なしのときにはステップｂ２８に進み、タイマを停止してステップｂ１に戻る。ステップｂ２９で用紙ありのときにはステップｂ３０に進み、タイマを停止してステップｂ４に戻る。
【００３４】
次に、ステップｂ３４において紙送りモータ３３を逆回転させて用紙逆送り動作を開始し、ステップｂ３５においてＴＯＦセンサ６が用紙なしのときにはステップｂ３７に進み、用紙ありのときにはステップｂ３６に進み、逆方向５ｂへの搬送の実効値が所定の限度値を越えるまでステップｂ３５の判断を繰返し、限度値を越えたときには所定のエラー処理に抜ける。ステップｂ３７で逆方向５ｂへの搬送を所定量、たとえば４ステップ分だけ余分に実行してステップｂ３８に進み、紙送りモータ３３を停止する。
【００３５】
次に、ステップｂ３９では、モータやギヤの動作安定化のために前記所定時間ｔ２のウエイトサイクルを挿入する。さらに、ステップｂ４０において紙送りモータ３３を順回転させて用紙順送り動作を開始し、ステップｂ４１においてＴＯＦセンサ６が用紙ありのときにはステップｂ４３に進み、用紙なしのときにはステップｂ４２に進み、順方向５ａへの搬送の実効値が所定の限度値を越えるまでステップｂ４１の判断を繰返し、限度値を越えたときには所定のエラー処理に抜ける。ステップｂ４３では、紙送りモータ３３を停止する。
【００３６】
次に、ステップｂ４４において、前述したのと同様のｎ値を設定する。さらに、ステップｂ４５においてｎステップ分だけ紙送りモータ３３を順方向または逆方向に駆動して、単票紙Ｓを印字基準位置Ｐまで搬送した後、ステップｂ４６で紙送りモータ３３を停止して、この動作を終了する。
【００３７】
続いて、図７および図８（ｃ）を参照して、ステップｂ４７以降の動作を説明する。ステップｂ４７では、ステップｂ４と同様に前記所定時間ｔ１がセットされたタイマをスタートする。次に、ステップｂ４８においてＢＯＦセンサ７が用紙ありのときにはステップｂ５０に進み、ＴＯＦセンサ６が用紙なしのときにはステップｂ５２に進み、タイマがタイムアウトするまでステップｂ４８，ｂ５０の判断を繰返し、タイムアウトするとステップｂ５３でタイマを停止して、ステップｂ５４で用紙クランプ動作を実行する。ステップｂ４８で用紙なしのときにはステップｂ４９に進み、タイマを停止してステップｂ１に戻る。ステップｂ５０で用紙ありのときにはステップｂ５１に進み、タイマを停止してステップｂ４に戻る。
【００３８】
次に、ステップｂ５５において紙送りモータ３３を順回転させて用紙順送り動作を開始し、ステップｂ５６においてＴＯＦセンサ６が用紙ありのときにはステップｂ５８に進み、用紙なしのときにはステップｂ５７に進み、順方向５ａへの搬送の実効値が所定の限度値を越えるまでステップｂ５６の判断を繰返し、限度値を越えたときには所定のエラー処理に抜ける。ステップｂ５８では、紙送りモータ３３を停止する。
【００３９】
次に、ステップｂ５９において、前述したのと同様のｎ値を設定する。さらに、ステップｂ６０においてｎステップ分だけ紙送りモータ３３を順方向または逆方向に駆動して、単票紙Ｓを印字基準位置Ｐまで搬送した後、ステップｂ６１で紙送りモータ３３を停止して、この動作を終了する。
【００４０】
図９は、前記初期設定処理動作を示すフローチャートである。ステップｃ１でＣＰＵ４４を初期化すると、ステップｃ２においてゲートアレイを初期化し、さらにステップｃ３でＲＡＭ４６を初期化する。次に、ステップｃ４において印字機構３の初期動作を実行する。初期動作を実行することによって、印字機構３の構成要素を確実に駆動可能となる。
【００４１】
続いて、ステップｃ５においてＥＥＰＲＯＭ４７から前記ｎ値を読出し、ＲＡＭ４６に格納する。さらに、ステップｃ６においてインタフェイス４３の初期設定を行った後、ステップｃ７でホスト端末装置Ｈとのオンライン接続処理を行い、ステップｃ８でＬＥＤ５１の点灯処理を行い、ホスト端末装置Ｈとオンライン状態であることを表示する。このようにして初期設定処理動作を終了する。
【００４２】
以上のように本実施形態によれば、単票紙Ｓは印字機構３の手前、側面および背面のうちのいずれからでも挿入可能であり、様々な方向から挿入された単票紙Ｓを常に同じ印字基準位置Ｐに頭出しすることができ、位置ずれを考慮して慎重に単票紙を挿入する必要はなく、未熟なオペレータであってもあるいは単票紙の種類を変更したときであっても、単票紙を容易に頭出しすることができる。
【００４３】
なお、本実施形態ではＢＯＦセンサ７からＴＯＦセンサ６に向かう方向を順方向５ａとして説明したが、逆にＴＯＦセンサ６からＢＯＦセンサ７に向かう方向を順方向としても、本実施形態と同様にして単票紙Ｓの頭出しが可能である。
【００４４】
また、本実施形態では単一の搬送機構４での動作を説明したが、図１０に示すように複数（ここでは２）の搬送機構４でプリンタを構成すれば、搬送機構４とセンサ６，７とを接近させて配置することができるので、単票紙のわずかな挿入でもクランプすることができ、オペレータはより円滑に用紙をセットすることが可能となる。
【００４５】
【発明の効果】
以上のように本発明によれば、印字部の手前、側面および背面などから挿入された単票紙を常に同じ印字基準位置に頭出しすることができる。このためオペレータは、位置ずれを考慮して慎重に単票紙を挿入する必要はなく、未熟なオペレータや単票紙種の変更などの際にも頭出しを容易に実施できる。また、用紙挿入を検出してから所定時間経過後に搬送機構を作動させてクランプ動作を開始するので、オペレータが単票紙をセットしている最中にクランプしてしまうことが防止でき、確実に単票紙をクランプした搬送動作が実現できる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるプリンタ１を示す斜視図である。
【図２】前記プリンタ１を示す一部切断側面図である。
【図３】前記プリンタ１の電気的構成を示すブロック図である。
【図４】ＣＰＵ４４の印字動作を示すフローチャートである。
【図５】センサチェック動作および用紙頭出し動作を示すフローチャートである。
【図６】センサチェック動作および用紙頭出し動作を示すフローチャートである。
【図７】センサチェック動作および用紙頭出し動作を示すフローチャートである。
【図８】単票紙Ｓの挿入状態を示す図である。
【図９】初期設定処理動作を示すフローチャートである。
【図１０】プリンタ１の他の構成例を示す図である。
【符号の説明】
１  プリンタ
２  ドキュメントテーブル
３  印字機構
４  搬送機構
５ａ  順方向
５ｂ  順方向５ａとは逆方向
６  ＴＯＦセンサ
７  ＢＯＦセンサ
４１  プリンタ制御部
４２  プリンタ機構部
４３  インタフェイス
４４  ＣＰＵ
４５  ＲＯＭ
４６  ＲＡＭ
４７  ＥＥＰＲＯＭ
【図１】
0003857393.tif 000002
【図２】
0003857393.tif 000003
【図３】
0003857393.tif 000004
【図４】
0003857393.tif 000005
【図５】
0003857393.tif 000006
【図６】
0003857393.tif 000007
【図７】
0003857393.tif 000008
【図８】
0003857393.tif 000009
【図９】
0003857393.tif 000010
【図１０】
0003857393.tif 000011