(57)【要約】【課題】紙送り補正用のチェックパターンなどを印字することなく、印字動作中に自動的にローラ回転角の補正値の修正をすることを目的とする。【解決手段】紙を搬送するローラと、紙の搬送路に設けられ紙先端、紙後端を検知できる紙検知センサを持ち、紙先端から紙後端までのローラ回転角を測定し、あらかじめ測定した基準回転角と比較することで、ローラの回転角と実際の紙送り量のズレの変化を検出し、ローラ回転角の補正値の修正をする。【選択図】        図１
2004269145.tif 000002
【特許請求の範囲】
【請求項１】
紙をローラによって搬送する用紙搬送手段と、紙の搬送路に設けられ紙先端、紙後端を検知できるセンサと、ローラの回転角と紙送り量が一致しないとき適切な量の紙送りがされるようにローラの回転角を補正する補正手段と、前記センサが紙先端を検知してから紙後端を検知するまでのローラの回転角を累積し記憶する記憶手段とから成り、あらかじめ求めておいた基準回転角と前記記憶手段によって記憶された回転角にずれがあった場合、適切な量で紙送りがされるようにローラ回転角の補正パラメータを修正することを特徴とする紙送り量検知方法。
【請求項２】
紙をローラによって搬送する用紙搬送手段と、紙の搬送路に設けられ紙先端、紙後端を検知できるセンサと、ローラの回転角と紙送り量が一致しないとき適切な量の紙送りがされるようにローラの回転角を補正する補正手段と、前記センサが紙先端を検知してから紙後端を検知するまでのローラの回転角を累積し記憶する記憶手段とから成り、あらかじめ求めておいた基準回転角と前記記憶手段によって記憶された回転角にずれがあった場合、適切な量で紙送りがされるようにローラ回転角の補正パラメータを修正することを特徴とする補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ローラによって紙を搬送する手段と紙先端と紙後端を検知するセンサをもつ装置における、紙送り量検知及び補正方法に関する。
【０００２】
【従来の技術】
紙をローラによって搬送する装置において、シリアルプリンタなどのように、紙送り量を一定に保つことが重要なものがある。
【０００３】
シリアルプリンタでは、印刷ヘッドを水平に移動させることにより一行印刷を行い、その後印刷ヘッドの下に次の印刷行が来るように印刷ヘッド移動方向と垂直な方向に紙を搬送する。このような一行印刷と紙送りを繰り返すことにより紙への印刷を行う。図２にシリアルプリンタの紙送り系のメカ構造を示す。
【０００４】
ローラの回転角と実際の紙送り量は紙の滑り、摩擦などによりずれが生じる。ローラの回転角に比べ実際の紙送り量が少ない場合、紙送り量分のローラ回転角を与えても、印字結果には図３のように黒スジが生じる。このため、ローラ回転角と実際の紙送り量のずれからローラ回転角の補正パラメータを求めておき、印刷時には実際の紙送り量が適切になるように、モータ回転角に補正パラメータによる補正を加える手段がとられる。しかし、メカの経時変化や、紙種の変化により、ローラ回転角と紙送り量のずれに変化が生じることがある。この場合、ローラ回転角に補正パラメータによる補正を加えても、適切な量の紙送りはされない。
【０００５】
これを解決するための従来の技術として、紙送り量チェック用のパターンを印字し、ユーザがパターンを視認あるいはセンサでパターンを読み取ることにより、補正パラメータを調整するという方法がある。
【０００６】
【発明が解決しようとする課題】
しかしながら従来の方法は、補正パラメータ調整のためのチェック用パターンを印字しなければいけない。また、ユーザによるチェック用パターン印字・調整のオペレーションが必要である。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、印字の際に紙先端から紙後端までのローラ回転角を計測し、その回転角があらかじめ設定された基準回転角と異なるとき、補正パラメータを計測された回転角に応じて調整する。このような手段をとることで、ユーザのオペレーションを介することなく、自動的に紙送り量補正パラメータの調整をすることのできる紙送り量検知及び補正方法を提供することを目的とする。ただし、この場合の補正は紙の先端から後端まで紙全体で一定に加わる補正である。
【０００８】
【課題を解決するための手段】
前記目的を達成するために、本発明の紙送り量検知及び補正方法は、以下（１）及び（２）の構成を備える。
【０００９】
（１）紙をローラによって搬送する用紙搬送手段と、紙の搬送路に設けられ紙先端、紙後端を検知できるセンサと、ローラの回転角と紙送り量が一致しないとき適切な量の紙送りがされるようにローラの回転角を補正する補正手段と、前記センサが紙先端を検知してから紙後端を検知するまでのローラの回転角を累積し記憶する記憶手段とから成り、あらかじめ求めておいた基準回転角と前記記憶手段によって記憶された回転角にずれがあった場合、適切な量で紙送りがされるようにローラ回転角の補正パラメータを修正することを特徴とする紙送り量検知方法。
【００１０】
（２）紙をローラによって搬送する用紙搬送手段と、紙の搬送路に設けられ紙先端、紙後端を検知できるセンサと、ローラの回転角と紙送り量が一致しないとき適切な量の紙送りがされるようにローラの回転角を補正する補正手段と、前記センサが紙先端を検知してから紙後端を検知するまでのローラの回転角を累積し記憶する記憶手段とから成り、あらかじめ求めておいた基準回転角と前記記憶手段によって記憶された回転角にずれがあった場合、適切な量で紙送りがされるようにローラ回転角の補正パラメータを修正することを特徴とする補正方法。
【００１１】
【発明の実施の形態】
（実施の形態）
以下、本発明の実施例として、シリアルプリンタにおける紙送り量検知及び補正方法について詳細に説明する。
【００１２】
シリアルプリンタの紙送り系は、図４のようなメカ構造をしている。紙検知センサで紙先端と紙後端を検知することが可能である。シリアルプリンタでは複数のサイズの紙に印刷ができるが、以下では説明を容易にするため用紙のサイズは一種類とする。用紙のサイズが複数の場合も、各パラメータを用紙サイズ毎に持つことで以下の方法をそのまま適用することが可能である。
【００１３】
まずあらかじめ、ローラの回転角と実際の紙送り量のずれを測定し、実際の紙送り量が適切となるようにローラ回転角の補正パラメータを求めておく。補正パラメータはローラ回転角の倍率とする。また、用紙一枚分を打つ際に、紙検知センサが紙先端を検知してから紙後端を検知するまでのローラの回転角を記憶しておく。これを基準回転角とする。
【００１４】
図１に紙送り量検知及び補正のシーケンスを示したフローチャートを示す。印刷動作を開始すると、まず給紙の前にモータの回転角を保存する変数である‘回転角’を０にする（Ｓ１）。次に、給紙動作を行うが（Ｓ２）、この途中で、紙検知センサが紙先端を検知する。紙先端が検知されると、割り込みが発生し、紙先端検知時のシーケンスに制御が移り、回転角の累積が開始される（Ｓ４）。給紙後、一行印刷、紙送りの繰り返しにより印刷がされる（Ｓ３）。ここで、紙送り時はローラの回転角が変数‘回転角’に累積される。紙後端が検知されると、割り込みにより、紙後端検知時のシーケンスに制御が移る。まず、回転角の累積を終了する（Ｓ５）。次に累積された回転角を記憶領域に記憶する（Ｓ６）。この記憶領域はＮ個の回転角を記憶することができ、過去Ｎ回分の回転角が記憶される。この記憶領域のＮ個の値より過去Ｎ回分の回転角の平均値を求める（Ｓ７）。平均値を求めるのは回転角の測定誤差を小さくするためであり、Ｎはそのために適当な値をとる。ここで求めた回転角平均値が基準回転角＋αより大きいかまたは基準回転角―αより小さいとき、補正パラメータの修正を行い、そうでない場合は紙後端検知時のシーケンスを終了する。ここで、αは回転角の測定誤差を考慮したマージンである。補正パラメータの修正（Ｓ９）では、補正パラメータを回転角の平均値／紙の搬送方向の長さに修正する。さらに基準回転角を回転角の平均値に更新する（Ｓ１０）。
【００１５】
【発明の効果】
以上説明したように、本発明によれば、印字の際に紙先端から紙後端までのローラ回転角を測定し、基準回転角と比較することにより、メカの経時変化や紙種の変化による、ローラ回転角と紙送り量のずれの変化を検出することができる。
【００１６】
さらに、紙送り量のチェックパターンを印字するなどのユーザオペレーションを介することなく、補正パラメータを自動的に調整することができる。
【図面の簡単な説明】
【図１】本発明の紙送り量検知及び補正の処理手順を示すフローチャート
【図２】シリアルプリンタの紙送り系のメカ構造を示す図
【図３】モータ回転角に比べ実際の紙送り量が少ない場合の印字結果を示した図
【図４】本発明に関係するシリアルプリンタの紙送り系のメカ構造を示す図
【図１】
2004269145.tif 000003
【図２】
2004269145.tif 000004
【図３】
2004269145.tif 000005
【図４】
2004269145.tif 000006