(57)【要約】【課題】シリアルプリンタにおいて、排紙から給紙までの間に、紙搬送量のムラがある場合に、紙搬送量の補正をするためのテーブルのサイズを小さいものにすることと、搬送量のズレを補正値としてもった紙送り量補正方法で問題となる補正値自体に誤差があった場合にその誤差が累積して搬送位置のズレとして現れる現象を回避することを目的とする。【解決手段】紙先端から搬送されると期待される位置（目標搬送位置）と実際に紙先端から搬送される位置（実際の搬送位置）の関係を測定してグラフにし、前記グラフの形状を線形近似できる点を任意の数選び、それらの点の座標を補正テーブルとし、髪を位置Ｒに送りたいとき、Ｒを実際の搬送位置として、補正テーブルから得られるグラフより、対応する目標搬送位置を求めることにより搬送量の補正値を計算する。【選択図】        図１
2004182420.tif 000002
【特許請求の範囲】
【請求項１】
シリアルプリンタにおいて、排紙から給紙までの間に紙送りの搬送量にムラがある場合に、ムラがなければ紙が搬送されると期待される位置（目標搬送位置）と実際に紙が搬送される位置（実際の搬送位置）の関係を表すグラフの形状を線形近似できる点を任意の数選び、それらの点の座標を補正テーブルとしてメモリに記憶する記憶手段と、前記テーブルを用いた紙送り量補正方法。
【請求項２】
紙を先端からＲの位置に送りたい場合、請求項１の補正テーブルに記憶されている実際の搬送位置からＲに最も近い２つの値を選び、それら２つの値に対応するグラフ上の２点を直線で結び（線形近似）、グラフより位置Ｒに対応する目標搬送位置Ｐを求め、前回の目標搬送位置Ｐとの差を取ったものを紙送り量とすることにより、紙搬送量の補正をすることを特徴とする請求項１記載の紙送り量補正方法。
【請求項３】
紙送り系のメカ構造により、搬送位置のズレが、紙の先端部分では紙の先端からの位置、紙の後端部分では紙の後端からの位置に依存し、紙の長さに依存しないと考えられるとき、紙先端部分の目標搬送位置と搬送位置のズレ（目標搬送位置と実際の搬送位置の差）を設定する先端補正テーブルと、紙後端部分の紙後端からの目標搬送位置（用紙長−目標搬送位置）と搬送位置のズレを設定する後端補正テーブルを持ち、印刷前に印刷する用紙の長さと前記２つのテーブルを用いて請求項１記載の補正テーブルを求め、請求項２記載の方法で紙送り搬送量の補正をすることを特徴とする紙送り量補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアルプリンタにおいて紙送りの際に搬送量のムラがある場合の紙送り量補正方法に関する。
【０００２】
【従来の技術】
シリアルプリンタでは、印刷ヘッドを水平に移動させることにより一行印刷を行い、その後印刷ヘッドの下に次の印刷行が来るように印刷ヘッド移動方向と垂直な方向に紙を搬送する。このような一行印刷と紙送りを繰り返すことにより記録紙への印刷を行う。
【０００３】
図２にシリアルプリンタの紙送り系のメカ構造を示す。紙搬送のための紙送りローラと紙を最後まで送り排紙するための排紙ローラが存在し、それらは同一のモータによって回転する。一般に、紙を張った状態にするため、排紙ローラの回転速度は紙送りローラの回転速度より速くなっている。このような構造によって、紙の搬送量にムラが生じることがある。紙の先端が紙送りローラと排紙ローラの間にあるときは、紙送りローラのみによって紙が搬送されるため、搬送量は基準値より小さくなる。紙の先端が排紙ローラの位置をぬけると、紙送りローラと排紙ローラによって紙が搬送されるため、このときの搬送量が基準値となる。紙の後端が紙送りローラの位置をぬけると、排紙ローラのみによって紙が搬送されるため、搬送量は基準値より大きくなる。つまり、印刷ヘッドの下の位置に、紙の先端部分があるときは搬送量が基準値より小さくなり、紙の後端部分があるときは搬送量が基準値より大きくなる。このように搬送量のムラがあると、印刷結果には、搬送量が基準値より小さいところでは黒スジ、搬送量が基準値より大きいところでは白スジが発生する（図３）。
【０００４】
これを解決するための従来の技術として、紙先端からの上記搬送ムラが生じる位置までの寸法と、搬送量の基準値からのズレ量を測定して補正値としてメモリに記憶しておき、搬送ムラが生じる位置まで紙が送られたら、前記補正値を加味したモータ回転角度を与える、つまり、搬送量が基準値より小さいところでは、モータに通常より大きな回転角度を与え、搬送量が基準値より大きいところでは、モータに通常より小さな回転角度を与えるという方法がある。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の方法は、搬送ムラのある区間が広い場合、多くの補正値が必要であり、また一回分の紙送り搬送量のズレ量を補正値にしているため、このズレ量の測定値自体に誤差があったとき、誤差が累積して搬送位置のズレとして現れるという問題点がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、広い区間の搬送ムラを小さいサイズの補正テーブルを用いて、紙送り一回当りの搬送量のズレではなく搬送位置を補正テーブルに持つことにより誤差が累積しないようにした紙送り量補正をすることを目的とする。
【０００７】
特開平１０−５８７８５でも、搬送位置のズレを用いて搬送量の補正をしているが、搬送ローラ一周中に現れる搬送ムラを補正することを目的としている。
【０００８】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の紙送り量補正方法は、シリアルプリンタにおいて、排紙から給紙までの間に紙送りの搬送量にムラがある場合に、ムラがなければ紙が搬送されると期待される位置（目標搬送位置）と実際に紙が搬送される位置（実際の搬送位置）の関係を表すグラフの形状を線形近似できる点を任意の数選び、それらの点の座標を補正テーブルとしてメモリに記憶する記憶手段と、紙を先端からＲの位置に送りたい場合、前記補正テーブルに記憶されている実際の搬送位置からＲに最も近い２つの値を選び、それら２つの値に対応するグラフ上の２点を直線で結び（線形近似）、グラフより位置Ｒに対応する目標搬送位置Ｐを求め、前回の目標搬送位置Ｐとの差を取ったものを紙送り量とすることにより、搬送量の補正をする手段をもつことを特徴とする。
【０００９】
また、請求項３記載の紙送り量補正方法は、紙送り系のメカ的構造により、搬送位置のズレが、紙の先端部分では紙の先端からの位置、紙の後端部分では紙の後端からの位置に依存し、紙の長さに依存しないと考えられるとき、紙先端部分の目標搬送位置と搬送位置のズレ（目標搬送位置と実際の搬送位置の差）を設定する先端補正テーブルと、紙後端部分の紙後端からの目標搬送位置（用紙長−目標搬送位置）と搬送位置のズレを設定する後端補正テーブルを持ち、印刷前に印刷する用紙の長さと前記２つのテーブルを用いて請求項１記載の補正テーブルを求め、請求項２記載の方法で紙送り搬送量の補正をすることを特徴とする。
【００１０】
【発明の実施の形態】
（実施の形態１）
以下、本発明の実施例として、インクジェットプリンタにおける紙送り量補正方法について図を用いて詳細に説明する。
【００１１】
インクジェットプリンタの紙送り系は、図２のようなメカ構造をしているため、印刷ヘッドの下の位置に、紙の先端部分があるときは搬送量が基準値より小さくなり、紙の後端部分があるときは搬送量が基準値より大きくなる傾向がある。
【００１２】
紙の搬送位置のズレを測定する方法を以下で説明する。紙送り時には常に基準値の搬送量に対応したモータの回転角を与え、一行印刷時にはヘッドの最上流ノズルのみからインクを吐出し搬送方向に垂直な線を印字する。これらの線の紙先端からの位置を測定する。こうすることにより、基準値として与えた搬送量の累積を取った値つまり搬送量のずれがないときに紙先端から搬送されると期待される位置（以下、目標搬送位置）と、実際に紙先端から搬送される位置（以下、実際の搬送位置）の対応関係がわかる。これを図４の実線で示す。ここで、図４のグラフの原点は紙の先端がヘッドの最上流ノズルの位置にあるときである。また、図４のグラフは実際には離散的なとびとびの値を取る測定データを連続した線で示したものである。また、図４の点線上は目標搬送位置＝実際の搬送位置となる搬送位置のズレの無い理想状態である。
【００１３】
ここで、補正値のテーブルの持ち方として測定データすべての値に対する補正値を格納したテーブルを持つのではなく、図４のグラフを線形近似できるような点をいくつかとり（図５）、それらの点の座標を補正テーブルとしてメモリに記憶しておく。このようにすることで、補正テーブルのサイズを小さくすることができる。実際の補正テーブルは図６のようになる。補正テーブル図６にはこの補正テーブルに格納されている点の個数を格納する領域と、目標搬送位置と実際の搬送位置を前記領域の点の個数分格納する領域が存在する。目標搬送位置と実際の搬送位置は目標搬送位置に関して昇順で格納されている。以下では、補正テーブル図６上のＩｎｄｅｘ  ｉに対応する目標搬送位置をＰ（ｉ）、実際の搬送位置をＲ（ｉ）で表す。
【００１４】
補正テーブル図６から実際に搬送量の補正をするときの手順を以下で説明する。搬送量Ｆの紙送り指令が来ると、搬送量補正ルーチンが呼ばれ、この補正ルーチンで計算された搬送量の補正値Ｆ’  に対応するモータの回転角度を実際には与える。搬送量補正ルーチンのフローチャートを図１に示す。まず、Ｓ１で次に紙を送りたい位置を求める。ここで、Ｒは紙の実際の搬送位置であり、給紙時に紙の先端がヘッドの最上流ノズルの位置にきたときＲ＝０に初期化される。図１のＳ１でＲ＋ＦをＲに代入することにより、Ｒは今から行う紙送りで、実際に紙が搬送されることが望まれる位置を表すことになる。図１のＳ２で補正テーブルより、Ｒが入る実際の搬送位置の区間、つまり、Ｒ（ｉ）  ＜＝  Ｒ  ＜  Ｒ（ｉ＋１）となるＩｎｄｅｘ  ｉ  を求める（図５参照）。図１のＳ３で、図５のグラフにおけるＲに対応する目標搬送位置  Ｐを、点（Ｐ（ｉ），Ｒ（ｉ））と点（Ｐ（ｉ＋１），Ｒ（ｉ＋１））の線形近似によって計算する。すなわち、Ｐ（ｉ＋１）−Ｐ（ｉ）：Ｒ（ｉ＋１）−Ｒ（ｉ）＝Ｐ−Ｐ（ｉ）：Ｒ−Ｒ（ｉ）となるので、Ｐの値は、Ｐ＝（Ｐ（ｉ＋１）−Ｐ（ｉ））／（Ｒ（ｉ＋１）−Ｒ（ｉ））×（Ｒ−Ｒ（ｉ））＋Ｐ（ｉ）で計算される。図１のＳ４では、Ｐ’は前回の紙送りの際にこの補正ルーチンで計算したＰの値であり、Ｐ−Ｐ’より紙搬送量の補正値Ｆ’を計算する（Ｐ’の値は給紙時に紙の先端がヘッドの最上流ノズルの位置にきたとき初期化されＰ’＝０となる）。図１のＳ５で今回の目標搬送位置ＰをＰ’に退避しておく。このようにして求めた搬送量の補正値Ｆ’に対応する回転角度をモータに与えることにより、実際の紙の搬送量は所望のものになる。
【００１５】
（実施の形態２）
次に、この発明の他の実施の形態について説明する。ここで、補正テーブルの値の持ち方以外は実施の形態１と同様であるので、説明を省略する。
【００１６】
図６の補正テーブルは、用紙長が同じものにしか適用できない。紙送り系のメカ構造が図２のような場合、搬送量のズレは紙先端部分では紙先端からの位置、紙後端部分では紙後端からの位置に依存し、用紙長には依存しないと考えられる。つまり、紙先端からの位置とそこでの搬送位置のズレ、紙後端からの位置とそこでの搬送位置のズレは用紙長にかかわらずほぼ同じと考えられる。以下で、異なる長さの紙の搬送量の補正に適用可能な補正テーブルのおき方を示す。
【００１７】
まず、図４をもとにして、横軸に目標搬送位置、縦軸に実際の搬送位置−目標搬送位置つまり搬送位置のズレをとったグラフを作る（図７）。図７のグラフを線形近似できるような点を選び、このグラフを紙先端部分の搬送量が小さくなる領域Ａ、中央の搬送量が基準値と等しいの領域Ｂ、紙後端部分の搬送量が大きくなる領域Ｃに分ける。領域Ａ内の点の座標を先端補正テーブルに設定する（図８）。また、領域Ｃ内の点の座標を後端補正テーブルに設定する（図９）。ただし、図９の後端補正テーブルには、目標搬送位置ではなく、用紙長−目標搬送位置つまり紙後端からの目標搬送位置を入れる。また、紙後端からの目標搬送位置に関して昇順に値を設定している。
【００１８】
先端補正テーブル（図８）と後端補正テーブル（図９）より、図６の補正テーブルを作ることができれば、紙送り補正は実施の形態１と同様の方法で可能である。以下では、図６の補正テーブルの作り方を説明する。
【００１９】
印刷時にはホストから紙サイズ情報が送られてくるので、それより紙の用紙長Ｌが分かる。印刷前に用紙長Ｌを用いて、先端補正テーブルと後端補正テーブルから図６の補正テーブルを作る。まず、先端補正テーブルの値を用いて、目標搬送位置＋搬送位置のズレを計算すれば実際の搬送位置を求めることができる。図６の補正テーブルに、先端補正テーブルのＩｎｄｅｘの小さいものから順に、目標搬送位置とそれに対応する実際の搬送位置を設定する。次に、後端補正テーブルの値を用いて、用紙長Ｌ−後端からの目標搬送位置を計算することにより目標搬送位置を求めることができ、用紙長Ｌ−後端からの目標搬送位置＋搬送位置のズレを計算することにより実際の搬送位置を求めることができる。これらの値を、図６の補正テーブルに、先端補正テーブルで設定した値の次から、後端補正テーブルのＩｎｄｅｘの値が大きいものから順に設定する。ここで注意すべきことは、図６の搬送量が一定の領域Ｂに関しては、先端補正テーブルの最後のＩｎｄｅｘに対応する点と、後端補正テーブルの最後のＩｎｄｅｘに対応する点を結んだ線で線形近似することになることである。そのため、領域Ｂで搬送量を一定にするには、先端補正テーブルの最後のＩｎｄｅｘに対する搬送位置のズレの値と、後端補正テーブルの最後のＩｎｄｅｘに対する搬送位置のズレの値が等しくなければならない。
【００２０】
このようにすることにより、用紙長が異なる紙に対して、同一のテーブルを用いることができる。
【００２１】
【発明の効果】
以上説明したように、本願の請求項１に記載した発明によれば、目標搬送位置と実際の搬送位置の対応関係を表すグラフを線形近似する点を補正テーブルとして持つことにより補正テーブルのサイズを小さくすることができ、本願の請求項２の搬送位置による紙送り量補正方法によって、搬送量のズレによる紙送り量補正方法で問題となる補正値自体に誤差があった場合に誤差が累積することによって搬送位置のズレとして現れるという現象が発生しなくなる。また、本願の請求項３に記載した発明によれば、搬送位置のズレが、紙の先端部分では紙の先端からの位置、紙の後端部分では紙の後端からの位置に依存し、紙の長さに依存しないと考えられるとき、先端補正テーブルと後端補正テーブルという２つのテーブルを持つことで、長さの異なる紙に対して、同一の補正テーブルを用いることができる。
【図面の簡単な説明】
【図１】本発明の紙送り補正ルーチンの処理手順を示すフローチャートである。
【図２】本発明に関連する紙送り系のメカ構造を示す図である。
【図３】紙送りの搬送ムラがあるときの印字結果を示した図である。
【図４】紙送りの搬送ムラがあるときの目標搬送位置と実際の搬送位置の関係を表す図である。
【図５】本発明に関係する図４のグラフを線形近似したグラフである。
【図６】本発明に係わる補正テーブルである。
【図７】本発明の実施の形態２に係わる目標搬送位置と搬送位置のズレの関係を表す図である。
【図８】本発明の実施の形態２に係わる先端補正テーブルである。
【図９】本発明の実施の形態２に係わる後端補正テーブルである。
【図１】
2004182420.tif 000003
【図２】
2004182420.tif 000004
【図３】
2004182420.tif 000005
【図４】
2004182420.tif 000006
【図５】
2004182420.tif 000007
【図６】
2004182420.tif 000008
【図７】
2004182420.tif 000009
【図８】
2004182420.tif 000010
【図９】
2004182420.tif 000011