(57)【要約】【課題】印字部よりも搬送方向の上流側に、用紙終端が通過することを検出するための用紙終端センサーを備えた印字装置に関し、印字可能な残り行数を正確に把握できる印字装置を実現する【解決手段】用紙終端センサー３の出力の確認の際に、用紙終端センサー３の出力が紙なしの状態を示している場合は、紙送り方向を切り替えて逆方向の紙送りを行い、用紙終端センサー３が紙ありの状態を検出するまでの逆方向の紙送り量を求めるように構成する。この逆方向の紙送り量は、逆方向の紙送りを行う前の用紙終端１ａと用紙終端センサー３との距離であるから、この逆方向の紙送り量から、逆方向の紙送りを行う前の用紙の終端位置を正確に知ることができ、印字可能な残り行数も正確に把握できる。【選択図】　　　図１
2004017473.tif 000002
【特許請求の範囲】
【請求項１】
搬送される用紙に印字を行う印字部と、該印字部よりも搬送方向の上流側に配置され、その位置を用紙終端が通過することを検出するための用紙終端センサーとを備え、
決められた行数の印字を実行する毎に前記用紙終端センサーの出力を確認し、該用紙終端センサーの出力が紙ありの状態を示している場合は、用紙終了が発生していないと判断して次の印字動作に移る印字装置であって、
前記用紙終端センサーの出力の確認の際に、前記用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて逆方向の紙送りを行い、前記用紙終端センサーが紙ありの状態を検出するまでの逆方向の紙送り量を求め、この紙送り量に基づき、印字可能な残り行数を把握することを特徴とする印字装置。
【請求項２】
前記用紙終端センサーの出力の確認の際に、前記用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて、前記用紙終端センサーが紙ありの状態を検出するまで逆方向の紙送りを行い、この逆方向の紙送り量に基づき、印字可能な残り行数を把握するとともに、前記逆方向の紙送り後に、前記逆方向の紙送りを行う前の停止位置まで用紙を戻し、その後、印字可能な残り行数内で印字を再開することを特徴とする請求項１記載の印字装置。
【請求項３】
前記印字部よりも搬送方向の下流側に配置され用紙を搬送するトラクタと、前記印字部・前記用紙終端センサー間に配置されたローラで用紙を押さえることにより、用紙に張力を付与するテンション付与部とを備え、
前記用紙終端センサーの出力が紙なしの状態を示していた場合での前記逆方向の紙送りは、前記ローラと前記トラクタとで行うことを特徴とする請求項１または２記載の印字装置。
【請求項４】
印字装置はドットラインプリンタであり、少なくとも用紙終端が前記テンション付与部を越えた場合の印字では、シャトルの片側への移動時にのみ印字を実行し、用紙終端が前記印字部に達するまでの範囲内で、印字を続行することを特徴とする請求項３記載の印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、搬送される用紙に印字を行う印字部と、該印字部よりも搬送方向の上流側に配置され、その位置を用紙終端が通過することを検出するための用紙終端センサーとを備えた印字装置に関する。
【０００２】
【従来の技術】
ラインプリンタ等の印字装置では、紙送り量に応じて紙送り速度を高めることが可能である。たとえば、図２に示すように、用紙の走行スピード（ｖ）を、紙送り量（ｌｉｎｅ）により変化させることが可能である。この特性を活かして、ラインプリンタでは、印字データの無い部分は高速で用紙（連続帳票）を送り、印字データがある部分では低速で用紙を送って、印字を行っている。
【０００３】
ラインプリンタ等の印字装置において、用紙終了（用紙が無くなること）の検出は、印字部よりも搬送方向の上流側に用紙終端センサーを配置し、用紙終端センサー位置を用紙終端が通過したことを検知することにより行う。そして、用紙終了を検出すると、用紙終端が印字部に到達する前に用紙の走行および印字を停止し、用紙終了の情報表示を行う。
【０００４】
ここで、用紙の終端位置を正確に把握することができれば、用紙終端を印字部の直前で停止させることが可能になり、その結果、用紙を無駄なく使用できると共に、印字の空打ちも防止できることになる。
【０００５】
連続帳票等の用紙の走行スピードは高いものでは１００インチ／ｓ程度ある。また、制御系が複数のＭＰＵ（Ｍｉｃｒｏ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）で構成されるものにあっては、用紙終端センサーから出た検出信号が、他のＭＰＵを経由して終端位置算出部をなすＭＰＵに到達するため、その間に数百μｓ程度の遅れが生じる。よって、終端位置算出部が用紙終端検出信号を受けた時点での用紙の終端位置は、用紙終端センサー位置よりも先に進んでおり、その進み量は用紙の走行スピードに比例して大きくなっている。
【０００６】
このため、終端位置算出部が用紙終端検出信号を受けた時刻を、用紙終端センサー上の用紙終端通過時刻として、用紙の終端位置を割り出すと、算出される用紙の終端位置が用紙の走行スピードにより異なってしまい、用紙の走行スピードを変化させる印字装置の場合、検出した用紙の終端位置がばらつくことになる。このばらつきが生じないように用紙の終端位置を検出するには、ハードウエアを複雑に構成しなければならず、コストアップは避けられない。
【０００７】
そこで、従来は、用紙の終端位置を正確に検出して用紙終了を判断することは行わず、印字部から終端検出センサーまでの距離に対して、十分余裕のある紙送り量を、一度に送る最大の紙送り量として規定し、印字動作を行う構成がとられていた。
【０００８】
具体的には、終端検出センサーから印字部までの距離が１４インチであると仮定すると、余裕を見てたとえば１１インチを一度に送る最大の紙送り量と設定し、１１インチずつ紙送りおよび印字を行うようにしている。そして、新たな１１インチの紙送りおよび印字を開始しようとする場合は、それに先立って、終端検出センサーの出力を確認し、紙ありの状態を示していれば、用紙終了が発生していないと判断してその印字動作に入り、紙なしの状態を示している時には、その時点で用紙終了と判断し、次の１１インチの印字動作に入らない構成がとられていた。
【０００９】
【発明が解決しようとする課題】
上記の従来構成においては、用紙の終端位置の検出にバラツキがあっても、印字の空打ちは生じないが、印字終了時に、用紙終端の前方に広い空白部（未印字部）が残る。特に、用紙終端センサー上を用紙終端が通過した直後のタイミングで、終端検出センサーの出力を確認する動作が入った場合、用紙終端が用紙終端センサー近傍にある位置で、用紙終了となるため、用紙の終端位置の前方にはきわめて広い空白部が残ることになる。
【００１０】
この空白部については、用紙の無駄であり、特に用紙がユーザ帳票の場合にはそのコストが高いため、ユーザから、可能な限り用紙の終端位置近傍まで印字を行いたいという要求が出ている。
【００１１】
本発明は上記要求に応えるためになされたもので、本発明が解決しようとする課題は、印字可能な残り行数を正確に把握できる印字装置を実現することである。また、解決しようとする他の課題は、印字の空打ちを生じることなく、用紙の終端位置近傍まで印字を行える印字装置を実現することである。
【００１２】
【課題を解決するための手段】
上記課題を解決する請求項１に係る発明は、搬送される用紙に印字を行う印字部と、該印字部よりも搬送方向の上流側に配置され、その位置を用紙終端が通過することを検出するための用紙終端センサーとを備え、決められた行数の印字を実行する毎に前記用紙終端センサーの出力を確認し、該用紙終端センサーの出力が紙ありの状態を示している場合は、用紙終了が発生していないと判断して次の印字動作に移る印字装置である。そして、前記用紙終端センサーの出力の確認の際に、前記用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて逆方向の紙送りを行い、前記用紙終端センサーが紙ありの状態を検出するまでの逆方向の紙送り量を求め、この紙送り量に基づき、印字可能な残り行数を把握することを特徴とするものである。
【００１３】
この発明では、用紙終端センサーの出力の確認の際に、用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて逆方向の紙送りを行い、用紙終端センサーが紙ありの状態を検出するまでの逆方向の紙送り量を求める。この逆方向の紙送り量は、逆方向の紙送りを行う前の用紙終端と用紙終端センサーとの距離であるから、逆方向の紙送り量から、逆方向の紙送りを行う前の用紙の終端位置を正確に知ることができる。よって、印字可能な残り行数を正確に把握でき、必要であれば、用紙の終端位置近傍まで印字を続けることが可能になる。
【００１４】
請求項２に係る発明は、請求項１に係る発明において、前記用紙終端センサーの出力の確認の際に、前記用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて、前記用紙終端センサーが紙ありの状態を検出するまで逆方向の紙送りを行い、この逆方向の紙送り量に基づき、印字可能な残り行数を把握するとともに、前記逆方向の紙送り後に、前記逆方向の紙送りを行う前の停止位置まで用紙を戻し、その後、印字可能な残り行数内で印字を再開することを特徴とするものである。
【００１５】
この発明では、用紙終端センサーの出力の確認の際に、用紙終端センサーの出力が紙なしの状態を示している場合は、用紙終端センサーが紙ありの状態を検出するまで逆方向の紙送りを行うことで、用紙の終端位置を正確に知り、印字可能な残り行数を把握する。次に、逆方向の紙送りを行う前の停止位置まで用紙を戻して、印字可能な残り行数内で印字を再開する。よって、印字の空打ちを生じることなく、用紙の終端位置近傍まで印字を行える。
【００１６】
請求項３に係る発明は、請求項１または２に係る発明において、前記印字部よりも搬送方向の下流側に配置され用紙を搬送するトラクタと、前記印字部・前記用紙終端センサー間に配置されたローラで用紙を押さえることにより、用紙に張力を付与するテンション付与部とを備え、前記用紙終端センサーの出力が紙なしの状態を示していた場合での前記逆方向の紙送りは、前記ローラと前記トラクタとで行うことを特徴とするものである。
【００１７】
この発明では、良好な印字品質を確保するためのテンション付与部内のローラを、逆方向の紙送りのための手段に兼用しているので、構成を簡素にできる。
請求項４に係る発明は、請求項３に係る発明において、印字装置はドットラインプリンタであり、少なくとも用紙終端が前記テンション付与部を越えた場合の印字では、シャトルの片側への移動時にのみ印字を実行し、用紙終端が前記印字部に達するまでの範囲内で、印字を続行することを特徴とするものである。
【００１８】
用紙終端がテンション付与部を越えた場合、テンション付与部による支えがなくなり、用紙の姿勢安定性が低下するが、この発明では、シャトルの片側への移動時にのみ印字を実行するので、テンション付与部による支えがなくても、用紙終端の直前まで印字品質の高い印字を行える。
【００１９】
【実施の形態】
（第１の実施の形態例）
図１は本発明の第１の実施の形態例を示す図である。図１において、印字（本明細書では、文字以外の図形等を印刷する場合も含む）がなされる用紙１は、Ｙ方向に搬送される。印字部２は用紙１に印字を行う印字ヘッドからなるものである。この印字部２よりも搬送方向の上流側には、その位置を用紙終端１ａが通過することを検出するための用紙終端センサー３が配置されている。用紙終端センサー３としては、たとえば、光線の遮断／透過を利用して用紙終端１ａを検出する透過センサー、光線の用紙１での反射の有無を利用して用紙終端１ａを検出する反射センサー、用紙１との接触を利用して用紙終端１ａを検出するマイクロスイッチが用いられる。
【００２０】
印字部２よりも搬送方向の下流側には、用紙１を搬送する一対のトラクタ５が配置されている。用紙１としては、スプロケット穴付きの連続帳票が用いられ、トラクタ５としては、用紙１のスプロケット穴に嵌合して用紙１をＹ方向だけでなくその逆方向にも搬送できるピンベルトトラクタが用いられる。印字部２・用紙終端センサー３間には、トラクタ５との間に位置する用紙１に張力を付与して用紙１の微少な振れを抑え、印字品質を向上させるテンション付与部６が配置されている。本形態例におけるテンション付与部６は、印字動作中には用紙１に回転停止状態で摺接可能なテンションローラ（一般的にはゴムローラ）６ａから構成されている。
【００２１】
トラクタ５にはモータＭ１が直結され、テンションローラ６ａにはモータＭ２が直結されており、モータＭ１のオン／オフでトラクタ５が起動／停止し、モータＭ２のオン／オフでテンションローラ６ａが起動／停止するようになっている。モータＭ１，Ｍ２としては、通常、ステッピングモータあるいは直流モータが用いられる。モータＭ１，Ｍ２の回転制御は、それぞれ、ドライバ１１，１２を介して制御部１３によりなされる。また、印字部２の駆動も、ヘッド制御回路１４を介して制御部１３によりなされ、用紙終端センサー３の出力は、制御部１３に入力されている。
【００２２】
図１中のｍは印字部２・用紙終端センサー３間の寸法を示している。Ｓは張力付与が保証される印字部２・テンション付与部６間の寸法を示している。Ｌは寸法ｍから寸法Ｓを差し引いた寸法を示している。用紙終端センサー３が用紙１の存在を検知している状態から、この寸法Ｌ分の印字を行う場合は、印字期間中、用紙１はトラクタ５・テンション付与部６間に必ず跨った状態にあり、張力付与が保証された状態で印字が行われることになる。
【００２３】
ページ長Ｋは、たとえば、宛名ラベル等を印字する場合、そのラベル１枚分（１頁分）を構成する寸法であり、規定寸法Ｌ（最大の場合）あるいはその整数ｎ分の１（Ｌ／ｎ）である。通常、用紙１には、ページ長Ｋの間隔で中間ミシン目が設けられている。本形態例では、このページ長Ｋの印字を終了する毎に、用紙終端センサー３の出力を確認し、用紙１がある場合には次のページ長Ｋ分の印字に移行し、印字品質を確保しながら、連続した印字を行っている。すなわち、制御部１３は、決められた行数（ページ長Ｋ）の印字を実行する毎に用紙終端センサー３の出力を確認し、用紙終端センサー３の出力が紙ありの状態を示している場合は、用紙終了が発生していないと判断して次の印字動作（ページ長Ｋ）行っている。
【００２４】
一方、用紙終端センサー３の出力の確認の際に、図３に示すように、用紙終端センサー３の出力が紙なしの状態を示している場合には、用紙１の紙送り方向を切り替えて、用紙終端センサー３が紙ありの状態を検出するまで逆方向の紙送りを行い、この逆方向の紙送り量ＲＣに基づき、印字可能な残り行数ＲＭＣを把握する。
【００２５】
この逆方向の紙送り量ＲＣは、逆方向の紙送りを行う前の用紙終端１ａと用紙終端センサー３との距離であるから、逆方向の紙送り量ＲＣから、逆方向の紙送りを行う前の用紙終端１ａの位置を正確に知ることができる。よって、印字可能な残り行数ＲＭＣ（印字可能な残り行数を張力付与が保証された範囲とするならば、ＲＭＣ−Ｓ）を正確に把握できる。
【００２６】
制御部１３は、この逆方向の紙送り後に、逆方向の紙送りを行う前の停止位置（図３に示す位置）まで用紙１を戻し、その後、印字可能な残り行数内（たとえば、ＲＭＣ−Ｓに相当する行数の範囲内）で印字を再開する。なお、テンションローラ６ａは、用紙１への印字中には、停止させられ、逆方向の紙送り後に、トラクタ５の逆転と同期して、逆転起動される。
【００２７】
次に、上記形態例の動作を説明する。図４および図５は、制御部１３の具体的な制御動作を示す図で、図４は全体の制御動作を示し、図５は用紙終端検出の制御動作を示している。
【００２８】
まず図４に示すように、上位装置から紙送りの指令が来ると処理を開始し（Ｓ１）、ページカウンタにページ長Ｋ（行数）をセット（ＰａｇｅＣ＝Ｋ）した後、上位装置から指令された紙送り量ｌｎ（行数）が上記の規定寸法Ｌ（行数）より小さいか否かを判断する（Ｓ２）。小さい場合すなわちその後の印字の結果が乱れることなく印字ができる範囲内の紙送りである場合は、紙送りレジスタに指令されたｌｎを格納し（Ｓ３）、Ｌｎ＝ｌｎとする。一方、規定寸法Ｌより大きい場合には、最大値として規定寸法Ｌ（行数）を紙送りレジスタに格納し（Ｓ３’）、Ｌｎ＝Ｌとする。
【００２９】
次に、機構部に対して紙送り指令を行う（Ｓ４）。紙送りはステップ単位で行われ、具体的には図示しない紙送りモータ（スッテピングモータ）に対して駆動パルスを付与することで行う。指令後、紙送りの指令動作が終了したかどうかをチェックしながら、終了するまで待ち続ける（Ｓ５）。なお、何らかの原因で紙送りの指令動作が終了せず、Ｓ５のループから抜け出せない事態（ハングアップ）を回避するために、図示しないルーチンでタイマー監視を行っており、一定時間以上の待ちが発生すると、割り込みにより、処理を打ち切るように構成されている。
【００３０】
紙送り指令動作が終了が確認できると、ページカウンタの値を−１して、ＰａｇｅＣ−１にする（Ｓ６）。このＰａｇｅＣの初期値Ｋは、前述の通り、実行している印字のページが何行で１ページかを示しており、ジョブの最初に指定される。Ｓ６では、紙送りレジスタの値Ｌｎも−１して、Ｌｎ−１にする。
【００３１】
その後、ページカウンタの値ＰａｇｅＣが０になったかどうかをチェックし（Ｓ７）、０であれば、ＰａｇｅＣを再びそのジョブに対応した値（行数）Ｋにセットする（Ｓ８）。ここでページ長を示すＫは、先に説明した通り、ジョブに応じてＬ／ｎ（ｎは１以上の整数）の値をとり、ｎが２以上であれば、Ｌの中に小さな伝票がｎ枚入ることになる。
【００３２】
次に、用紙終端センサー３の出力を確認し（Ｓ９）、用紙終端センサー３の出力が紙ありの状態を示している場合は、用紙終了が発生していないと判断して、Ｓ１０の処理に移る。Ｓ１０では、紙送りレジスタの値Ｌｎが０かどうかの判断を行い、０になっていない場合は、再びＳ４以降の処理を実行する。Ｓ７でページカウンタの値ＰａｇｅＣが０でない場合も、Ｓ１０の処理に移行し、紙送りレジスタの値Ｌｎが０になっていない場合は、再びＳ４以降の処理を実行する。Ｓ１０において、紙送りレジスタの値Ｌｎが０になっている場合は、Ｓ１１で処理を停止する。
【００３３】
一方、Ｓ９にて用紙終端センサー３の出力を確認した際に、用紙終端センサー３の出力が紙なしの状態を示していた場合には、後述のＳｂｏｘ処理に移る（Ｓ２０）。このＳｂｏｘ処理は、図５に例示したように、現在の用紙１の位置（用紙終端センサー３と用紙１の終端位置との間隔）を検出する処理である。この処理では、まず、逆改行数カウンタの値ＲＣ（行数）を０にする（Ｓ２１）。次に、逆改行紙送り指令を行う（Ｓ２２）。この場合の逆改行紙送り（Ｙと逆方向の紙送り）は、逆改行により用紙終端センサー３において確実に紙なしから紙ありへの変化を検出できる単位、たとえば１／１２０インチ，２０／１２０インチ等で行われる。この紙送りは、トラクタ５とテンションローラ６ａを逆転させることにより行う。Ｓ２２で逆改行指令を出す毎に、逆改行数カウンタの値ＲＣを＋１し、ＲＣ＋１にする（Ｓ２３）。
【００３４】
Ｓ２２で指令された動作の終了を待ち（Ｓ２４）、終了すると、用紙終端センサー３の出力をチェックし（Ｓ２５）、用紙終端センサー３の出力が紙ありの状態を示していない場合は、Ｓ２２の処理に移行し、Ｓ２５で紙ありが見つかるまで、この動作を繰り返して実行する。
【００３５】
Ｓ２５で、用紙終端センサー３の出力が紙ありの状態に変わった場合は、Ｓ２６の処理に移り、残行数の計算を行う。この時点での逆改行数カウンタの値ＲＣは、用紙１を戻したステップ数の合計であり、当初用紙１が止まっていた用紙終端１ａの位置から用紙終端センサー３までの寸法を表している（図３のＲＣ参照）。そこで、印字部２から用紙終端センサー３までの寸法ｍから逆改行数カウンタの値ＲＣをマイナスする。この値ＲＭＣは、図３に示すように、当初用紙１が止まっていた位置での用紙終端１ａから用紙終端センサー３までの寸法を表している（ｍ，ＲＭＣ，ＲＣの単位は合わせてある）。
【００３６】
次に、残行数に相当する値ＲＭＣの大きさを吟味し、印字を続行した場合、用紙１がテンション付与部６に押さえられた状態で印字を続けられる余白部があるかどうかを判断する（Ｓ２７）。たとえば、ＲＭＣ−Ｓが正（あるいは一定値以上）かどうかを判断する（Ｓ２７）。この値が正の場合は、テンション付与部６に押さえられた状態で印字を続けられる余白部が用紙１にあることになるので、Ｓ３０の処理に移行する。ＲＭＣ−Ｓが０または負の場合は、Ｓ２８に移行し用紙の終了ステータスをオンにして、Ｓ１１で処理を停止する。
【００３７】
Ｓ２６までの残行数把握処理において、用紙終端センサー３が紙ありを検出するまで用紙１を逆方向に紙送りしたので、当初止まっていた位置に用紙１を戻す必要がある。Ｓ３０以降の処理は、このための処理である。Ｓ３０では、紙送りレジスタにＲＭＣを格納し、Ｌｎ＝ＲＭＣとする（Ｓ３０）。次に機構部に対して正方向の紙送り指令を行う（Ｓ３１）。この指令後、紙送りの指令動作が終了したかどうかをチェックし、終了するまで待ち続ける（Ｓ３２）。紙送り指令動作のステップが終了すると、紙送りレジスタの値Ｌｎの値を−１して、Ｌｎ−１にする（Ｓ３３）。その後、紙送りレジスタの値Ｌｎが０かどうかの判断を行い（Ｓ３４）、０になっていない場合は、再びＳ３１以降の処理を実行する。Ｓ３４において、紙送りレジスタの値Ｌｎが０になっている場合は、Ｓ１１で処理を停止する。
【００３８】
以上の処理により、Ｓｂｏｘ処理は終了し、用紙１の当初止まっていた位置を残行数ＲＭＣの値として正確に掌握できたことになる。これにより、印字非保証領域（用紙１がトラクタ５・テンション付与部６間に跨っていない状態）に入る前までは印字を続行でき、しかも印字非保証領域に入る直前に、正確に印字を停止することができる。
【００３９】
従来の処理では、図４において、Ｓ２０のＳｂｏｘ処理がなく、Ｓ９で紙なしを検出すると、用紙なしとしていたが、本形態例では、Ｓｂｏｘ処理を行い、用紙１の位置を正確に把握した上で、印字を継続している。この印字を行っていくと、やがて用紙終端１ａがテンション付与部６に達する。そこで、この到達タイミング以降は、印字を行わないようにする。このような制御は、用紙１の位置を正確に把握しているので可能になる。よって、印字の空打ちを生じることなく、用紙１の終端位置近傍まで印字を行える。また、本形態例のような範囲内の印字であれば、印字中の用紙１には張力がかかっており、印字品質も良好になる。また、このような制御は、ハードウェアの追加を要しないので、コストアップすることなく容易に実現できる。
【００４０】
さらに、本形態例では、良好な印字品質を確保するためのテンション付与部６内のテンションローラ６ａを、逆方向の紙送りのための手段に兼用しているので、構成を簡素にできる。
（第２の実施の形態例）
用紙終端１ａがテンション付与部６を越えた場合、テンション付与部６による支えがなくなり、用紙１がドットラインプリンタのシャトルあるいは活字ベルト，インクリボンなどの走行により水平方向に引きずられ、用紙１の姿勢安定性が低下するため、そのまま印字を続けると印字品質が低下する。しかし、ユーザによっては多少の印字乱れがあっても用紙（ユーザ帳票）１が高価なため印字を続行したいという要求もある。この場合は、紙送り動作をゆっくり行ったり、シャトル型ラインプリンタなどでは片方向の移動時にのみ印字を行ったりすることにより、印字非保証領域の中であっても、ある程度きれいな印字を行うことが可能である。
【００４１】
図６は用紙（帳票）が図１のラインプリンタの用紙搬送系のテンション付与部６を超えて印字を継続する場合に印字品質を向上させる仕組みを提供するための形態例である。具体的には、この印字装置はドットラインプリンタであり、少なくとも用紙終端１ａがテンション付与部６を越えた場合の印字では、シャトルの片側への移動時（左方向あるいは右方向への移動時）にのみ印字を実行し、用紙終端１ａが印字部２に達するまでの範囲内で、印字を続行するものである。
【００４２】
図６には、主要なステップのみを示し、制御部１３により用紙終端センサー３の出力が紙なしの状態にあることを検出されるまでの動作は示されていない。これらの動作は第１の実施の形態例と同様である。図６において、用紙終端センサー３の出力が紙なしの状態にあることを制御部１３が検出した場合には（Ｓ５１）、用紙１の位置を正確に検出するために、図５に示したようなＳｂｏｘ処理に移り（Ｓ５２）、用紙１の位置を正確に把握する。その上で、印字を継続する。やがて用紙終端１ａがテンション付与部６に達する。
【００４３】
Ｓ５３では用紙終端１ａがテンション付与部６を通過したかどうかを判断している。越えない場合は印字制御に変化はないが、越えた場合は、片方向印字モードに移行する。そこでは印字品質の向上のため、印字の方向を片方向、すなわち、揺動するシャトル型ラインプリンタの場合は、１行の印字方向を一方向（右→左あるいは左→右）に固定する。この片方向印字モードは、用紙終端１ａが印字部２に到達するまで続く（Ｓ５５）。そして、用紙終端１ａが印字部２に到達した場合、真の印字終了とし印字動作を停止する（Ｓ５６）。
【００４４】
以上のように、本形態例では、用紙終端１ａが用紙終端センサー３を通過した後、用紙終端１ａの位置をＳｂｏｘ処理で正確に把握し、用紙終端１ａがテンション付与部６を通過した時点で、印字の方向を一方向に設定し、更に用紙終端１ａが印字部２に到着した時点で、印字を停止する。
【００４５】
用紙終端１ａがテンション付与部６を越えた場合、テンション付与部６による支えがなくなり、用紙１の姿勢安定性が低下するが、本形態例では、シャトルの片側への移動時にのみ印字を実行するので、用紙１は左右の１方向にのみシャトル等から力を受けた状態で印字されることになり、用紙終端１ａの直前まで印字品質を保持できる。よって、印字保証領域を越えた場合でも高価な用紙（帳票）を無駄にせず、印字品質を保った上で、最後まで印字を行える。
（その他の実施の形態例）
本発明は上記形態例の構成に限られるものではない。たとえば、トラクタ５とテンションローラ６ａを個別のモータＭ１，Ｍ２で駆動するようにせず、トラクタ５に直結したモータＭ１にワンウェイクラッチを接続し、モータＭ１を逆転すると同時にテンションローラ６ａも回転するように構成すれば、モータＭ２を省略できる。
【００４６】
【発明の効果】
以上説明したように、請求項１に係る発明では、用紙終端センサーの出力の確認の際に、用紙終端センサーの出力が紙なしの状態を示している場合は、紙送り方向を切り替えて逆方向の紙送りを行い、用紙終端センサーが紙ありの状態を検出するまでの逆方向の紙送り量を求める。この逆方向の紙送り量は、逆方向の紙送りを行う前の用紙終端と用紙終端センサーとの距離であるから、逆方向の紙送り量から、逆方向の紙送りを行う前の用紙の終端位置を正確に知ることができ、必要であれば、用紙の終端位置近傍まで印字を続けることが可能になる。
【００４７】
請求項２に係る発明では、逆方向の紙送りの際に、用紙終端センサーが紙ありの状態を検出するまで逆方向の紙送りを行うことで、用紙の終端位置を正確に知り、印字可能な残り行数を把握し、逆方向の紙送りを行う前の停止位置まで用紙を戻して、印字可能な残り行数内で印字を再開するので、印字の空打ちを生じることなく、用紙の終端位置近傍まで印字を行える。
【００４８】
請求項３に係る発明によれば、良好な印字品質を確保するためのテンション付与部内のローラを、逆方向の紙送りのための手段に兼用しているので、構成を簡素にできる。
【００４９】
請求項４に係る発明によれば、用紙終端がテンション付与部を越えた場合の印字では、シャトルの片側への移動時にのみ印字を実行するので、テンション付与部による支えがなくても、用紙終端の直前まで印字品質の高い印字を行える。
【図面の簡単な説明】
【図１】本発明の実施の形態例を示す図である。
【図２】紙送り速度の一例を示す図である。
【図３】図１に示した形態例の他の作動状態を示す図である。
【図４】図１に示した形態例の全体の制御動作を示すフロー図である。
【図５】図４中のＳｂｏｘ処理の制御動作を示すフロー図である。
【図６】本発明の他の実施の形態例における主要動作を示すフロー図である。
【符号の説明】
１　　　　　　　用紙
１ａ　　　　　　用紙終端
２　　　　　　　印字部
３　　　　　　　用紙終端センサー
５　　　　　　　トラクタ
６　　　　　　　テンション付与部
６ａ　　　　　　テンションローラ
１１，１２　　　ドライバ
１３　　　　　　制御部
１４　　　　　　ヘッド制御回路
Ｍ１，Ｍ２　　　モータ
【図１】
2004017473.tif 000003
【図２】
2004017473.tif 000004
【図３】
2004017473.tif 000005
【図４】
2004017473.tif 000006
【図５】
2004017473.tif 000007
【図６】
2004017473.tif 000008