(57)【要約】【課題】所定間隔に設けられたコックリングを発生させるため波打ちプラテンを用い、走査運動中のヘッドの、プラテンによる波の相対位置に応じて吐出タイミングを適宜調整することで、記録媒体上でのインクの着弾位置の不均等さを改善させる。【解決手段】プラテン上に設けられたリブにより波打ちされた記録紙にインクを吐出して記録する場合、移動中の記録ヘッドにとって山から谷に向かう区間６では、波打ち無しの状態の吐出タイミングより狭くしてインクを吐出させ、谷から山に向かう区間７では逆に広くする。【選択図】　図８
2004017586.tif 000002
【特許請求の範囲】
【請求項１】
インク液を吐出するヘッドを搭載可能とし、前記ヘッドを記録媒体の搬送方向に対して略直交する方向に走査運動させることで記録を行う記録装置であって、
記録ヘッドに対向する位置に設けられ、記録媒体の前記走査運動方向にコックリングを発生させるための波打ちプラテンと、
走査運動中のヘッドの、前記波打ちプラテンの波の位相位置を検出する検出手段と、
該検出手段で検出された位相位置に基づいて、インク液の吐出タイミングを制御する制御手段と
を備えることを特徴とする記録装置。
【請求項２】
前記制御手段は、記録ヘッドの移動方向に対し、前記コックリングの山の位置を起点として次の山の位置までを１周期としてｎ個の領域に分割し、それぞれの領域に対して線形補間させた吐出タイミングの補正量を発生し、各領域について決定した補正量に従って吐出タイミングを制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
吐出タイミングは、コックリングの山から谷に向かう区間では、コックリング発生無しとした場合の基準の吐出間隔より狭め、谷から山に向かう区間では吐出時間を広げることを特徴とする請求項１又は請求項２に記載の記録装置。
【請求項４】
更に、コックリングが発生無しとなる記録媒体用の基準の吐出間隔で記録動作を行うモードを備えることを特徴とする請求項１に記載の記録装置。
【請求項５】
ｎ個の領域に対する補正量を１セットとし、当該セットを温度に応じた複数セット備えることを特徴とする請求項２に記載の記録装置。
【請求項６】
前記検出手段は、記録ヘッドの走査運動方向に設けられたリニアエンコーダからの信号に基づいて検出することを特徴とする請求項１乃至５に記載の記録装置。
【請求項７】
インク液を吐出するヘッドを搭載可能とし、前記ヘッドを記録媒体の搬送方向に対して略直交する方向に走査運動させることで記録を行い、記録ヘッドに対向する位置に設けられ、記録媒体の前記走査運動方向にコックリングを発生させるための波打ちプラテンを有する記録装置の制御方法であって、
走査運動中のヘッドの、前記波打ちプラテンの波の位相位置を検出する検出工程と、
該検出工程で検出された位相位置に基づいて、インク液の吐出タイミングを制御する制御工程と
を備えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特にインクを吐出する記録ヘッドを、記録紙等の記録媒体上に走査運動させ、記録を行う記録装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータの発展に伴い、プリンタ装置の技術も飛躍的に進化して来ている。プリンタ装置は画像情報に基づいて用紙上に画像を記録していくよう構成されている。最近、最も注目されているプリンタ装置の記録手段はインク液滴を吐出することで記録を行う、所謂、インクジェット方式である。その長所は高精細な画像を高速で記録することができ、ランニングコスト、静粛性等、様々な点で他の記録方法よりも優れている点にある。
【０００３】
上記で挙げたようなインクジェットプリンタでは、記録ヘッドを用紙の搬送方向に対して直交する方向（主走査方向）に走査運動（以下、スキャンという）させては、用紙を搬送させることを交互に多数回を行わせることで、用紙上に画像の記録を行っている。記録ヘッドの吐出タイミングは、走査方向に延在して設けられたリニアエンコーダから読み取った信号から生成するものや、パルスモータの駆動パルスから生成するものがある。
【０００４】
一方、用紙に対して記録ヘッドによりインクを吐出を繰り返し行うと、インクの水分吸収に伴う膨張が集まり用紙が波打ったような形状になる。この用紙の波打ったうねりが発生する現象をコックリングという。
【０００５】
図２に印字前の用紙の状態、図３に印字によりコックリングが発生した例を示す。ここで、１は用紙、２はプラテンと呼ばれる印字を行うための用紙の台座である。コックリング発生の問題点は、そのうねり量が大きくなると、記録ヘッドと用紙の間隔が狭まる箇所が発生し、記録ヘッドと用紙間の距離が十分ではないと、記録ヘッドが用紙と接触してしまう点にある。また、用紙と記録ヘッドとの間隔が一定ではないために、インクの着弾位置が、コックリングによる用紙の高低により、目標位置からずれることでもある。
【０００６】
特開平１１−２４０１４６号公報では、２種類の方法を提案している。１つ目の提案は印字のスキャン毎に記録ヘッドと用紙間の距離をセンサで検知し、コックリング量に基づいて吐出タイミングを遅延させることによって、インクドットの着弾位置の補正を行う、というものである。そして、２つ目は、前回のスキャンで吐出したインク吐出量をカウントし、吐出履歴としてそれからコックリング量を予測し、それに基づいた吐出タイミングの遅延を行わせることによってインクドットの着弾位置の補正を行う提案をしている。
【０００７】
一方、既存の記録装置で実際に用いられている方法としては、プラテン上にリブを数本立て、そのリブにより強制的にコックリングを発生させて、コックリングの周期をあらかじめ所定の間隔にすることで、コックリングによる用紙の位置の変化量を減少させて解決させるものがある。このような形状のプラテンを波打ちプラテンと言う。
【０００８】
図４に波打ちプラテンによる用紙の状態を示す。３が強制的にコックリングを発生させるためのリブである。このような強制的にコックリングを発生させる方法に対しては、吸水量の少なく、かつ薄く紙のこしの弱いコピー用紙等の普通紙を用いた場合が最もその効果が期待できる。つまり、強制的にコックリングを発生させることによって、インク吸収に伴う用紙の膨張に伴う大きなコックリングを抑制することができるからである。
【０００９】
逆に高画質印字用の特殊紙等（光沢紙等）においては、その用紙の吸水特性も優れており、コックリングが発生することがあまりないために強制的にコックリングを発生させる必要はない。また、このような用紙自体はコーティング等により厚みがあるため、用紙のこしも強いために波打ちプラテンによって強制的にコックリングを発生させることができず、プラテン上のリブを支点として用紙が水平に置かれる状態となり、特殊紙に適して印字条件となる。
【００１０】
【発明が解決しようとする課題】
しかしながら特開平１１−２４０１４６号公報の１つ目の提案では、記録ヘッドと用紙との距離を検知するためのセンサが必要である。現在、インクジェットプリンタは非常に低価格になって来ており、ドラスティックなコストダウンが行われている。このような状況の中に記録ヘッドと用紙との距離を検知するためのセンサを設けることは、最も販売台数の多い普及機においてはコストの観点から望ましくない。
【００１１】
また、低価格で高精度のセンサがあったとしても、記録ヘッドのスキャン中に、記録ヘッドと用紙との距離をたえず検知し、それに基づいて吐出タイミングを遅延させるには、記録装置のＣＰＵと専用ＩＣ（例えばＡＳＩＣ）を占有し、本来、おこなわれるべき画像処理を遅延させることになり、結果的に印字速度の低下を招く可能性がある。
【００１２】
また、２つ目の提案では前回のスキャンで吐出したインク吐出量をカウントしコックリング量を予測する方法であるが、その予測通りにコックリングが発生するとは限らない。また、この文献では平プラテンを用いた提案であるため、用紙種類、温度、湿度の影響によって、様々なコックリングを発生する。そのため、それら全てを予測することは困難であることから、実現性は低い。
【００１３】
また、既存の記録装置で実際に用いられているリブにより強制的にコックリングを発生させる方法においては、強制的にコックリングを発生させることで、インクの吸収によるコックリング量を低減・分散させるでき、平プラテンに比べて大きなコックリングを抑制することができる。しかし、その反面、普通紙等の薄くこしの弱い用紙を用いた場合にリブによる周期的なコックリングが必ず発生するという問題が生じる。
【００１４】
吐出は記録ヘッド（ヘッドを搭載するキャリッジ）を走査運動しながら行うために、そのインクドットの吐出速度は走査方向の速度とインクの吐出速度の合成速度される。その様子を図５に示す。図中、Ｖｃｒは記録ヘッドの走査速度（移動速度）、Ｖｄｒはインクの吐出速度（飛翔速度）である。これから、実際の２つの速度が合成されたＶｔｔｌが実際に用紙上に吐出されるインクドットの速度となる。つまり、記録ヘッドから吐出されたインクドットは走査方向の速度Ｖｃｒだけ速度が加えられるため、走査運動中のヘッド中の吐出したヘッドの走査方向の位置と、そのインクが用紙に着弾した走査方向の位置は一致しない。
【００１５】
図６に平プラテンを用いて、記録ヘッドを走査方向に等速で移動させ、等間隔時間で吐出を行った様子を示す。図から明らかなように等速で記録ヘッドを移動させ、等間隔時間で吐出を行った場合、用紙に着弾するインクドットの位置はキャリッジの走査速度に依存した分だけずれが生じるがドットの着弾位置は均等になる。
【００１６】
一方、波打ちプラテンにより、リブ位置で強制的にコックリングを発生させている場合の吐出の様子を図７に示す。図から明らかなように用紙の山（プラテンから離れた箇所）から谷（プラ天に近い箇所）になる区間４では、記録ヘッドの走査方向が図示の右から左方向のために、インクドットの着弾間隔が広くなる。また、用紙の谷から山になる区間５ではインクドットの着弾間隔は逆に狭くなるという現象が発生する。
【００１７】
この現象は記録ヘッドの走査速度が速ければ速いほど顕著になる。先に説明したように、インクジェットプリンタは、高い品質と高速性が今後ますます要求されるわけであるから、今後はかかる問題が更に顕著になってくるのは明らかである。
【００１８】
また、さらに双方向印字に着目すると、往路と復路とで記録ヘッドの走査方向は逆になり、合成速度された速度ベクトルは、左右、逆向きになる。従って、往路走査における吐出するタイミングと、復路走査運動における吐出タイミングはベクトルの差に応じて異なるものとしなければならない。これのみでは、波打ちプラテンにより、強制的にコックリングを発生させた場合には対応できない。なぜなら、図７における往路では区間４は山から谷に向かうものであったが、復路では逆に谷から山に向かうものとなり、用紙の性質はヘッドを駆動する際のその移動方向により依存するからである。
【００１９】
本発明はかかる問題点に鑑みなされたものであり、所定間隔に設けられたコックリングを発生させるため波打ちプラテンを用い、走査運動中のヘッドの、プラテンによる波の相対位置に応じて吐出タイミングを適宜調整することで、記録媒体上でのインクの着弾位置の不均等さを改善させる記録装置及びその制御方法を提供しようとするものである。
【００２０】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明における記録装置は以下の構成を備える。すなわち、
インク液を吐出するヘッドを搭載可能とし、前記ヘッドを記録媒体の搬送方向に対して略直交する方向に走査運動させることで記録を行う記録装置であって、記録ヘッドに対向する位置に設けられ、記録媒体の前記走査運動方向にコックリングを発生させるための波打ちプラテンと、
走査運動中のヘッドの、前記波打ちプラテンの波の位相位置を検出する検出手段と、
該検出手段で検出された位相位置に基づいて、インク液の吐出タイミングを制御する制御手段とを備える。
【００２１】
また、本発明の好適な実施態様によれば、以下に示すような構成を有する。すなわち、
前述のように波打ちプラテンを用いた場合、強制的に発生させているコックリングのために、等速度、等時間間隔で吐出を行った場合、用紙上のインク着弾位置は均一にならない。そこで、本特許ではインクドットの着弾間隔が広くなる山から谷になる区間では、基準の吐出時間間隔よりも早く吐出を行うことによって、着弾間隔が広がらないようにしている。ここでいう基準の吐出時間間隔とはエンコーダから読み取ったタイミング信号から生成したものであり、記録ヘッドが用紙を走査するのと同時に発生する。基準の吐出時間間隔よりも早く吐出を行うということは、エンコーダから読み取ったタイミング信号から生成した吐出信号よりも早いタイミングで、強制的に吐出を行う必要がある。つまり、記録ヘッドがまだ、本来、吐出すべき位置に達する以前の位置において吐出信号を発生させることになる。このように、本来、エンコーダから読み取ったタイミング信号から生成した吐出信号よりも早いタイミングで、強制的に吐出を行う変調制御を行っていることが本発明の大きな特徴である。また、この変調制御はＡＳＩＣ１０によって行うことも大きな特徴である。
【００２２】
また、着弾間隔の狭くなる谷から山の区間では吐出時間を遅延させて、着弾間隔が広げるようにする。遅延させる時間はコックリングの山から谷の区間で、本来の吐出タイミングよりも早いタイミングで強制的に吐出を行ったことによって、累積された時間を用いる。その累積された時間はコックリングの山の位置でゼロとなるようにする。
【００２３】
このように、吐出信号をコックリング周期に合わせて変調制御することによって、用紙上でインクドットが等間隔で着弾するように補正を行う。その様子を図８に示す。図中の区間６では基準の吐出時間間隔よりも速い周期で吐出を行い、また区間７では吐出時間間隔を遅延させて、基準の吐出時間間隔に戻す制御を行う。つまり、コックリングの山の頂点位置で基準の吐出時間間隔となる。そして、谷に向かう方向では吐出時間間隔を早めたために次第に、早めた時間の累積時間が蓄積される。谷から山に向かう方向では逆に吐出時間を遅延させることによって、累積された時間を減少させて、山の頂点位置で累積時間がゼロになるように制御を行う。この吐出タイミング変調制御によって、用紙上のインクドットの吐出間隔を均等にすることができる。
【００２４】
この吐出時間間隔の変調制御が可能なのは、コックリングの周期がリブの位置間隔によって一意に決まっているためである。ただし、コックリングの山と谷の差（振幅）用紙種類によって異なるために、用紙の種類によって変調する時間をそれぞれ用意する。また、温度・湿度によってもコックリング量が異なるので、プリンタ装置の機内温度に応じてコックリング量を予測する。また、特殊紙等、紙のこしが強く、厚みがあるものは前述のように波打ちプラテンによってもコックリングが発生しないために、本発明の吐出変調制御は行わないように、制御の有無も選択できるようにしている。
【００２５】
上記で説明したような吐出時間間隔の変調制御を行うことによって、波打ちプラテンを用いている場合に生じているコックリングに対して、用紙上でインクの着弾位置を均等にすることができる。また、着弾位置が均等になるため双方向印字に印字においても、往路と復路の着弾を一致させることができる。
【００２６】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を説明する。
【００２７】
図１は実施形態におけるプリンタエンジン部の概略構成を示している。同図において、１０１はインクカートリッジである。図示に示す如く、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の４色のカラーインクがそれぞれ詰め込まれたインクタンクと、１０２の同一の記録ヘッドより構成されている。この記録ヘッド上には、図示Ｙ軸（副走査方向）に沿って多数個のインク液を吐出するノズルが設けられており、これを図示Ｘ軸（主走査方向）に走査運動しながら駆動することでバンド単位に画像を記憶することが可能になっている。１０３は紙送りローラで１０４の補助ローラとともに記録紙Ｐを抑えながら図の矢印の方向に回転し、記録紙Ｐをｙ方向に随時送っていく。また１０５は給紙ローラーであり記録紙の給紙を行うとともに、１０３、１０４と同様、記録紙Ｐを抑える役割も果たす。１０６は４つのインクカートリッジを支持し、印字とともにこれらを移動させるキャリッジである。印字を行っていないとき、あるいは記録ヘッドの回復作業などを行うときには図の点線で示した位置のホームポジション（ｈ）に待機するようになっていて、記録ヘッドの乾燥を防ぐためのキャップ機構や、目づまりを回復する吸引機構が同箇所に備えられている。ただし、これらは本発明には直接的には関係がないので、省略した。１０７は、キャリッジ１０６のＸ軸に沿った走査運動を行わせるの螺旋上の溝を有し、キャリッジ１０６をガイドするためのガイドロッドである。キャリッジ１０６には、ガイドロッド１０７に溝に嵌合する突出部（図示せず）を有するので、結局のところ、ガイドロッド１０７を回転させることで、キャリッジ１０６をＸ軸に沿って移動を行わせることができ、回転方向を変えることで往路、及び復路の移動が可能になる。１０８は、リニアエンコーダであって、記録ヘッドの駆動タイミング信号を生成するために、スリットが設けられている。キャリッジ１０６には、走査運動中、このリニアエンコーダ１０８の各スリットを光学的に検出するセンサ（後述するリニアエンコーダセンサ）を備えることになる。
【００２８】
１０９は、記録紙Ｐを挟むように、記録ヘッド１０２に対向する位置に設けられるプラテンである。このプラテン１０９の表面には、等間隔に先に説明したコックリングを強制的に発生させるためのリブ（図示せず）を等間隔に設けられている。それ故、以下では波打ちプラテンとも言う。尚、リブの上面のＺ軸の高さは、ローラ１０３、１０４による記録紙Ｐを挟持するＺ軸位置、ローラ１０５で記録紙Ｐ挟持するＺ軸位置より高い位置に設けられることで、記録紙Ｐがプラテン１０９に所定の圧力で接するようして搬送されるようになっている。
【００２９】
ところで、昨今のこの種の装置における、主走査方向における記録解像度は１２００ｄｐｉと非常に高く、この精度でリニアエンコーダ１０８にスリットを設けるのは困難である。従って、現実には、リニアエンコーダ１０８を検出した信号に基づき、その信号と信号の間に複数の駆動パルスを生成し、主走査方向の解像度を上げることが行われる。
【００３０】
図９は実施形態における制御系のブロック構成図を示している。図示における構成をその処理動作で説明すると次のようになる。
【００３１】
プリンタ装置はＲＯＭ１１に記憶されているソフトウエア（プログラム）をＣＰＵ９が読み出し、その命令を実行することによって印字を行う。ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ）１０はプリンタ装置特有の機能をハードウエア化しものであり、画像処理、インターフェイス１１を介してホストコンピュータの通信、記録ヘッド１２の吐出制御、用紙搬送用ＬＦ（用紙送り）モータドライバ１３の制御、記録ヘッドの走査運動用（ガイドロッド１０７の回転）のＣＲモータドライバ１４の制御等を行う。ＤＲＡＭ１５はホストコンピュータからの印字データを一時的に保存、画像処理を行う際のテンポラリメモリ、また、印字用データ（イメージデータ）の保存等に用いられる。１６は走査方向に延在して設けられたリニアエンコーダ１０８のセンサであり、このセンサで検出された信号を基準信号として、記録ヘッドの位置と速度制御を行う。さらに、この基準信号をもとに記録ヘッドの吐出タイミングの制御を行っている。これら吐出タイミングの制御も全てＡＳＩＣ１０によって行っている。また、実施形態では更に、温度センサ１７を備え、この温度に関するデータを加味して吐出タイミングを生成する。
【００３２】
通常、リニアエンコーダに用いられるスケーラ（スリット間隔）は１５０ＬＰＩ，もしくは３００ＬＰＩ程度のものであるが、実際の印字上の走査方向の印字解像度は１２００ＤＰＩ，２４００ＤＰＩ等とそれより高い解像度、すなわち、リニアエンコーダのスケーラの解像度よりも細かい。そのため、エンコーダ信号をＡＳＩＣ１０内部で逓倍して、吐出タイミングとして用いる。逓倍する方法としては、エンコーダ信号（センサ１６からの信号）のＡ、Ｂ相の両エッジ信号から所望の解像度を得る方法、また、１周期前の一方の相の片エッジ間の時間を計測してその時間を分割して、所望の解像度を得る方法がある。前者の方法では、手法としては簡単であるが、エンコーダのスケーラのスリッドのバラツキから、吐出間隔が一定にならないという問題がある。また後者は、片相、片エッジで検出しているために前者のようなバラツキは少ないが、１周期前のエンコーダ信号をもとに分割しているため、急激な速度変動、特に速度が速くなると、１周期前のエンコーダ信号を分割した吐出信号を全て発生させる前に、エッジが来てしまうという問題がある。一般的にはこの問題に対して補償回路を入れることによって後者の手法を用いる場合が多い。
【００３３】
本実施形態では、波打ちプラテン１０９によって強制的に発生する用紙のコックリングに対して、図１０のように、リブ間をＩ乃至ＶＩＩＩの８区間に分割して、コックリングの状態をそれぞれの領域で直線近似する。図から分かるように８分割することによって、ほぼコックリングの状態を近似することができる。ただし、本実施形態では、８分割を例にしているが、実現する回路の規模等によって分割数は適当な数ｎを選択し、必ずしも８分割に限るものではない。ここで、区間Ｉ乃至ＶＩＩＩはそれぞれ異なった補正時間Ｄ１〜Ｄ８を持っている。この補正時間はＤｎ（ｎ＝１乃至８）は、コックリングの山から谷に向かう区間Ｉ〜ＩＶ（図１０の“−”で示される区間）ではインクドットの着弾位置を均等するために、その補正時間の分だけ速いタイミングで吐出信号を生成するための時間を設定を行う。また谷から山に向かう区間Ｖ〜ＶＩＩＩ（図１０の“＋”で示される区間）ではその補正時間の分だけ遅いタイミングで吐出信号を生成するための時間を設定する。
【００３４】
そして、各区間において、インク吐出のタイミング信号を生成することで、例えば、図８に示す如く、山から谷に向かう区間６では、吐出周期をコックリングが発生しないとした場合の周期よりも短くし、均等な間隔でインクが記録紙に着弾するようにし、逆に、谷から山に向かう区間７ではその周期を長くして均等な間隔で着弾するようにする。
【００３５】
次に、課題を解決するための手段で説明した吐出タイミングの変調制御をどのように行うのかについての具体例を説明する。
【００３６】
説明を簡単なものとするため、図１０における各区間Ｉ〜ＶＩＩＩの主走査方向の間隔は等しく、１つの区間ではリニアエンコーダー１０９のスリットの数が４つ、すなわち、エンコーダー信号が４つえら得るものとする。また、リニアエンコーダ１０９の各スリット間の距離の４倍の解像度で主走査方向にインクを吐出する例で説明する。従って、リブ間の距離は、リニアエンコーダの４個分のスリットとなる。ただし、現実には、リブ間の距離はこれより十分に大きな間隔である。あくまで説明を簡単なものとするためである点に留意されたい。
【００３７】
ヘッド１０２（キャリッジ１０９）の原点をホームポジションとした場合、走査運動中のヘッド１０２の位置（ノズルの位置でもある）は、リニアエンコーダセンサ１６から出力されるエンコーダ信号を計数すれば決定できる。また、プラテン１０９上に設けられた各リブ位置及び間隔は既知である。従って、上記条件の下では、区間Ｉ〜区間ＶＩＩＩまでの８区間の間では３２（＝４×８）個のエンコーダ信号が検出され、区間Ｉ〜区間ＶＩＩＩが交互に繰り返されることになる。
【００３８】
図１１は図１０における区間Ｉ（山から谷に向かう４区間の１つ）におけるリニアエンコーダー１６の検出信号と吐出タイミング信号との関係を示すタイミングチャートを示している。
【００３９】
同図において、１６ａはリニアエンコーダー１６の検出信号を示し、１６ｂは検出信号１６ａの周波数を４倍に逓倍した結果（その周期はＴ０）を示している。コックリングが発生しない、もしくはしずらい特殊用紙（腰のある光沢紙等）の場合には、この逓倍後の信号１６ａを用いて吐出タイミング信号（周期Ｔ０）とすることになる。
【００４０】
逓倍倍後の信号の４つ分を拡大して示したのが、信号１６ｂ’である。区間Ｉでは、周期Ｔ０のまま駆動してしまうと、図７に示したように、記録紙への着弾間隔は広くなるわけであるから、信号１６ｂ（１６ｂ’でもある）をそのまま吐出タイミング信号（吐出駆動信号）として採用できない。
【００４１】
そこで、Ｔ０に対して微小時間Ｄ１だけ短い周期で駆動信号を出力することで、信号１６ｃを生成する。この微小時間Ｄｉ（ｉ＝１、２、３、…８）は、基準となる期間Ｔ０を補正するものであるから、補正量と呼ぶ。
【００４２】
実施形態では、図１０に示したように、リブ間を８つの区間に分割し、それぞれのコックリングによるうねりが線形であるものとしているわけであるから、区間Ｉ内における補正量Ｄ１を採用し、その間は一定である。また、区間ＩＩｎ場合には、当然、補正量としてＤ２を用いて駆動タイミング信号を生成する。
【００４３】
ここで、注意したい点は、区間Ｉ乃至ＩＶでは、駆動周期が基準周期Ｔ０に対して短くなり、区間Ｖ乃至ＶＩＩＩでは逆に長くなる点である。すなわち、上記補正量Ｄｉは正負の符号を有することが必要になる。
【００４４】
また、区間Ｉでは基準周期Ｔ０に対して生成される信号１６ｃはＤ１だけ早くなるわけであるから、タイミングが早くなる累積値は、ｎ×Ｄ１（実施形態ではｎ＝４×４＝１６）となる。
【００４５】
また、区間ＩＩ乃至ＩＶでは、基準周期Ｔ０に対していずれも早くなる区間であるので、全体の累積値は、ｎ×（Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４）で表わされる。
【００４６】
一方、区間Ｖ乃至ＶＩＩＩでは、逆に基準周期Ｔ０以上にする必要があるのは勿論であるが、区間Ｉ〜ＩＶでの累積値と相殺するような値であることが望まれる。
【００４７】
従って、ｎ×（Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４＋Ｄ５＋Ｄ６＋Ｄ７＋Ｄ８）＝０
となる。ここで、Ｄ１〜Ｄ４≧０、Ｄ５〜Ｄ８≦０である（図１１では「Ｔ０−Ｄ１」と、Ｄ１を正の数として示したことに留意されたい）。
【００４８】
以上説明した駆動信号の生成のための変調制御は、ＡＳＩＣ１０の内部に専用の制御回路を設けることによって実現するが、より具体的な回路構成を示すのであれば、図１２に示すようになる。
【００４９】
図示において、５１はリニアエンコーダ１６からの信号（エンコーダ信号１６ａ）を計数するカウンタであって、ヘッド１０１（正確には、ヘッド１０１中の注目色成分のノズル位置）が区間Ｉ乃至ＶＩＩＩのいずれの区間に位置しているのかを算出するためのものである。上記実施形態の例に適合させて説明するのであれば、カウンタ５１は４つのエンコーダ信号１６ａを計数する毎に、出力値を１だけカウントアップする３ビット（値０〜７で８通りの区間が表現できる）のデータを出力するものである。５２は、カウンタ５１の出力（３ビット）をアドレスとして入力し、補正量Ｄｉを出力データ５２ａとして出力するルックアップテーブル（ＬＵＴ）である。５３は加算器であって、基準周期Ｔ０を示す値に、ＬＵＴ５２からの値５２ａを加算することで、補正後のデータＴ０’５３ａを出力する。５４は十分に高速なクロックを、加算器５３から出力された値になったとき、駆動信号として出力するカウンタである。これにより、図１１における補正後の信号１６ｃを出力することと等価とすることができる。
【００５０】
以上の図１２に示すような回路と等価のものをＡＳＩＣ１０内に持たせることになる。
【００５１】
以上、説明したような本実施形態によれば、吐出タイミングの変調制御を行うことによって、波打ちプラテンによって用紙にコックリングが生じている場合においても、用紙上にインクドットの着弾位置を均等にすることができる。
【００５２】
なお、上記例では、ヘッドの往路について説明したが、復路の場合においても、記録ヘッド走査方向に合わせて同じ制御（区間Ｉから開始）を行えば良い。これによって、双方向印字に印字においても、往路と復路の着弾を一致させることができる。
【００５３】
また、ＬＵＴ５２の全てのアドレス位置に“０”を格納することで、コックリングの発生しない記録紙に対処できることにもなる。従って、ＬＵＴ５２はＲＡＭ等、書き換え可能なメモリで構成することが望ましい。
【００５４】
また、リブ間の区間数を８つに分割したが、より多く分割することで更に精度の高い着弾位置を実現できるようになる。従って、上記の如く８区間に限定されるものでもないし、同じリブ間隔、同じ記録紙であっても、記録ヘッドの走査運動速度に依存して着弾位置の補正量を適宜切り替えるようにしてもよい。これは、例えばプリンタとして幾つかの印刷速度を適宜切り替え可能な場合に特に有効でもある。また、リブの高さ（波うちされる記録紙の波高）によってもその制御の仕方が変わることにもなる。
【００５５】
＜具体例の説明＞
次に上記実施形態を踏まえ、実際のインクジェットプリンタの動作に当てはめた具体例を以下に説明する。
【００５６】
ここでは、プリンタの解像度が主走査方向及び副走査方向とも６００ｄｐｉとし、１つの区間に対して８０個の駆動信号を生成するものとする。また、リニアエンコーダの各スリット間の間隔は１００ｄｐｉとする。従って、１つのエンコーダ信号につき６個の駆動信号を出力することになる。区間の数は上記と同じ、８つであるとすると、リブ間の距離は８０×８／６００インチ（＝約２．８ｃｍ）となる。
【００５７】
また、制御開始位置が図１３の符号１３０に示したように区間の区間ＩＩＩの３０パルス目の地点であったとすると、その制御開始位置に合わせて適切な累積補正時間を初期値として設定する。制御開始位置は任意に設定することができるが、記録ヘッドが等速状態に到達した後に設定する。例えば、画像の開始位置に設定しても良い。今回の例では、制御開始位置における累積補正時間は以下のようになる。
【００５８】
制御開始時における累積補正時間　＝　−（８０×Ｄ１＋８０×Ｄ２＋３０×Ｄ３）
よって、制御開始位置では、１周期前の基準吐出信号より上記、累積補正時間だけを早めたタイミングで変調吐出信号を発生させる。同様に次の変調吐出信号は、
−（８０×Ｄ１＋８０×Ｄ２　＋　３１×Ｄ３）となる。このようにして区ＩＶまでは、１周期前の基準吐出信号を累積時間だけ早めたタイミングで変調吐出信号を発生させる。
【００５９】
また区間Ｖ〜ＶＩＩＩでは、１周期前の基準吐出信号に積算された補正時間を足しこむことによって累積時間を減少させ、最終的にコックリングの山位置、つまりプラテンのリブ位置では累積補正時間がゼロとなるようにする。そして、この制御をコックリングの繰り返しに合わせて連続して行う。
【００６０】
次に、補正時間（補正量）の設定の例を図１４に示す。コックリングの度合は、装置の置かれている環境（温度）に依存するが、図示の如く、２５℃（２５℃までの温度）、３０℃（２５°より高く３０℃までの温度）、３５℃（３０°より高く３５℃以下）の３段階にわけることで大部分の状況に対応できるのが確認できた。いずれのテーブルを採用するかは、温度センサ１７（図９参照）で検出されたデータで決定する。尚、図１２の構成について説明するのであれば、温度センサ１７からのデータ（本例では３段階であるので２ビットで十分）をアドレスとして、ＬＵＴ５２に供給するようにすれば、結果的に、温度センサ１７によるデータに基づいて複数存在するテーブルの中から適当な１つを選択することと等価にできよう。
【００６１】
さて、図１４において、例えば、区間ＩＩ、２５℃の場合の補正時間はＤ２＝２であり、１周期前の基準吐出信号に対して、毎回２（ｃｌｋ）づつ吐出タイミングを早めて行く。よって、区間ＩＩの最終では、
８０（ｐｕｌｓ）×２＝１６０（ｃｌｋ）
の累積時間が生じる。
【００６２】
また、区間ＩＶの最終では合計３２０（ｃｌｋ）の累積時間が生じる。また、区間ＶからＶＩＩＩにおいては、１周期前の基準吐出信号をそれぞれ１（ｃｌｋ）づつ積算したもので遅延させていく。よって区間ＶからＶＩＩＩの累積補正時間は３３２（ｃｌｋ）となる。最終的に領域Ｉ〜ＶＩＩＩで累積補正時間の和は、３０２（ｃｌｋ）−３２０（ｃｌｋ）＝０（ｃｌｋ）となり累積補正時間はゼロとなる。
【００６３】
なお、テーブルの選択は、ページの先頭毎にプリンタ装置内に設置されている温度センサ１７としてのサーミスタによって計測される環境温度、また用紙の種類によって適切なものを選択する。これは前述のようにコックリング量が環境温度、用紙の種類によって、変動するからである。
【００６４】
以上、説明した変調制御はＡＳＩＣ１０で行うことになり、波打ちプラテンを用いる場合に生じるコックリングに対して、用紙上でインクの着弾位置を均等にすることができ、また、着弾位置が均等になるため双方向印字に印字においても、往路と復路の着弾を一致させることができる。
【００６５】
以上説明してきたように、本実施形態によれば、波打ちプラテンを用いた場合に発生する用紙のコックリングに対して、その用紙上のインクドットの着弾位置が均等になるように吐出タイミングの変調制御を行う。その吐出タイミングの制御は、コックリングの山から谷方向では１周期前の吐出周期をサンプリングして、それよりも早いタイミングで吐出することによって吐出周期を早めている。また谷から山方向では１周期前の吐出周期よりも遅い吐出周期で吐出することによって吐出変調制御を行う。これにより、波打ちプラテンで生じるコックリングの山の位置、つまりプラテン上のリブ位置を基準位置として補正を行う。
【００６６】
本吐出変調制御により、波打ちプラテンを用いた場合に発生する用紙のコックリングに対して、その用紙上のインクドットの着弾位置が均等することができる。さらに、着弾位置が均等になるため双方向印字に印字においても、往路と復路の着弾を一致させることができる。
【００６７】
また、ページの先頭での記録ヘッドの走査運動による記録動作では、記録紙には未だインクが浸透していない状態である。従って、かかる状態では、コックリングの影響は少ない。従って、ページの先頭付近（１〜ｎ走査運動する間）とそれ以降（ｎ＋１回以降の走査運動する期間）とで、テーブルを変えるようにしても良いであろう。
【００６８】
また、実施形態では、インク吐出の基礎となるタイミングをリニアエンコーダを採用することで説明したが、これによって本発明が限定されるものでもない。特に、実際の記録タイミングと同等なタイミングを検出できるような構成を備えるのであれば、そのタイミングを上記のようにして適宜補正するようにすれば良い。
【００６９】
また、実施形態では、波打ちプラテンをリブを設けることで実現させたが、プラテンの表面形状が波打った形状でも良いので、上記実施形態で本発明が限定されないし、プラテンが紙送りローラを兼用するようにしても構わない。
【００７０】
【発明の効果】
以上説明したように本発明によれば、所定間隔に設けられたコックリングを発生させるため波打ちプラテンを用い、走査運動中のヘッドの、プラテンによる波の相対位置に応じて吐出タイミングを適宜調整することで、記録媒体上でのインクの着弾位置の不均等さを改善させることができるようになる。
【図面の簡単な説明】
【図１】実施形態におけるプリンタエンジンの一例を示す図である。
【図２】未プリント時の用紙の状態を示す図である。
【図３】プリント動作によるインク浸透でのコックリングが発生した様子を示す図である。
【図４】波打ちプラテンによりコックリングが発生した様子を示した図である。
【図５】インクの吐出速度のベクトル和を示した図である。
【図６】平プラテンを用いてプリントした場合のインクの着弾様子を示す図である。
【図７】波打ちプラテンを用いてプリントした場合の着弾様子を示す図である。
【図８】着弾位置を均等にするために吐出信号を変調制御した様子を示した図である。
【図９】プリンタ装置の概略を示したブロック図である。
【図１０】コックリングの状態を近似して示す図である。
【図１１】実施形態における回路構成の駆動タイミングチャートである。
【図１２】実施形態におけるＡＳＩＣに組み込まれる回路構成の具体的構成例を示す図である。
【図１３】実施形態における変調制御開始位置を示した図である。
【図１４】補正時間の設定テーブルの内容を示す図である。
【図１】
2004017586.tif 000003
【図２】
2004017586.tif 000004
【図３】
2004017586.tif 000005
【図４】
2004017586.tif 000006
【図５】
2004017586.tif 000007
【図６】
2004017586.tif 000008
【図７】
2004017586.tif 000009
【図８】
2004017586.tif 000010
【図９】
2004017586.tif 000011
【図１０】
2004017586.tif 000012
【図１１】
2004017586.tif 000013
【図１２】
2004017586.tif 000014
【図１３】
2004017586.tif 000015
【図１４】
2004017586.tif 000016