(57)【特許請求の範囲】
【請求項１】
インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録装置において、
前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダと、
前記パルスの間隔時間を検出する検出手段と、
前記記録ヘッドからインクを吐出させる駆動タイミングを調整可能な調整手段と、
所定速度により前記記録ヘッドと前記被記録媒体とが相対移動した場合の前記パルスの間隔時間を基準間隔時間とし、前記検出手段によって検出される前記パルスの間隔時間と前記基準間隔時間との差の大きさに応じて、前記記録ヘッドの駆動タイミングの遅延時間を演算する演算手段と、
前記演算手段によって演算された遅延時間に応じて、前記調整手段を制御する制御手段と、を備え
前記所定速度は、前記記録ヘッドを搭載するキャリッジを走査させたときに達成される速度より速い速度であり、かつ前記遅延時間が前記検出手段によって検出される前記パルスの１周期の間隔を超えない速度であることを特徴とするインクジェット記録装置。
【請求項２】
前記検出手段は、前記パルスのエッジ間の時間を検出することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記演算手段は、前記検出手段によって検出される前記パルスの間隔時間をｔ１、前記基準間隔時間をｔ２、前記記録ヘッドから吐出されたインクが前記被記録媒体に到達するまでの時間をｔ３としたときに、前記記録ヘッドの駆動タイミングの遅延時間ｔを下式により演算することを特徴とする請求項１に記載のインクジェット記録装置。
Ａ  ＝  ｔ３  ／  ｔ２
ｔ  ＝  （ｔ１  −  ｔ２）  ＊  Ａ
【請求項４】
前記演算手段は、Ｂを２のべき乗として定数Ｃ（＝Ａ  ＊  Ｂ  ）を設定し、前記記録ヘッドの駆動タイミングの遅延時間ｔを下式により演算することを特徴とする請求項３に記載のインクジェット記録装置。
ｔ  ＝  （（ｔ１  −  ｔ２）  ＊  Ｃ  ）／Ｂ
【請求項５】
前記記録ヘッドを前記被記録媒体に対して相対的に往復移動させつつ、前記記録ヘッドからインクを吐出させて往復記録を行うことを特徴とする請求項１から４のいずれかに記載のインクジェット記録装置。
【請求項６】
前記記録ヘッドと前記被記録媒体とを主走査方向に相対的移動させる第１の移動手段と、
前記記録ヘッドと前記被記録媒体とを前記主走査方向と交差する副走査方向に相対移動させる第２の移動手段と、
を備えたことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項７】
前記記録ヘッドは、インクの吐出に利用される熱エネルギーを発生する電気熱変換体を有することを特徴とする請求項１から６のいずれかに記載のインクジェット記録装置。
【請求項８】
インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録方法において、
前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダを用い、
所定速度により前記記録ヘッドと前記被記録媒体とが相対移動した場合の前記パルスの間隔時間を基準間隔時間とし、前記検出手段によって検出される前記パルスの間隔時間と前記基準間隔時間との差の大きさに応じて、前記記録ヘッドの駆動タイミングの遅延時間を演算し、
前記遅延時間に応じて、前記記録ヘッドからインクを吐出させる駆動タイミングを調整するもので、
前記所定速度は、前記記録ヘッドを搭載するキャリッジを走査させたときに達成される速度より速い速度であり、かつ前記遅延時間が前記検出手段によって検出される前記パルスの１周期の間隔を超えない速度であることを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクを吐出可能な記録ヘッドを用いて、被記録媒体上に画像を記録するインクジェット記録装置およびインクジェット記録方法に関するものである。
【０００２】
【従来の技術】
プリンター、ＦＡＸ、複写装置に装着されて、画像情報に基づいて紙やプラスチック薄板（ＯＨＰ等）の被記録媒体に画像（文字や記号を含む）の記録を行う手段として、インクジェット記録装置は広く利用されている。
【０００３】
図６は、インクジェット記録装置の要部の斜視図である。図６において、被記録媒体２０１は、記録領域に配置された被記録媒体送りローラ２０２により支持され、その送りローラ２０２がシート送りモーター２０３によって駆動されることにより、矢印αの副走査方向に搬送される。シート送りモーター２０３としては、ステッピングモーターやＤＣモーターが使用される。近年では、静粛性等の理由によりＤＣモーターが多く利用されている。その場合には、送りローラ２０２に図示しないローターリーエンコーダを設置し、そこから得られるエンコーダ信号に基づいてシート送りモーター２０３を制御する。送りローラ２０２の前方には、これと平行にシャフト２０４が設けられている。キャリッジ２０５は、このシャフト２０４に移動自在にガイドされ、キャリッジモーター２０６の出力によりベルト２０７を介して矢印βの主走査方向に往復移動される。シャフト２０４とキャリッジ２０５との間には、摩擦等による機械的負荷を減らすために、グリース等の潤滑油が塗られている。
【０００４】
キャリッジモーター２０６としては、シート送りモーター２０３と同様に、ステッピングモーターやＤＣモーターが使用される。近年では、静粛性等の理由によりＤＣモーターが多く利用されている。その場合には、キャリッジ２０５上に図示しないリニアエンコーダを配置し、かつシャフト２０４と平行に図示しないリニアエンコーダスケールを配置する。そして、このリニアエンコーダから得られる信号に基づいて、キャリッジモーター２０６を制御する。また、このリニアエンコーダから得られる信号に基づいて、記録ヘッド２０８からインクを吐出するためのタイミングも生成する。
【０００５】
記録ヘッド移動手段としてのキャリッジ２０５には、記録ヘッド２０８、および記録インクを収容するタンク２０９が搭載される。本例の記録ヘッドはカラー画像用であり、キャリッジ２０５の走査方向に沿って並ぶように、黒インク吐出用のヘッド２０８−ＢＫ、シアンインク吐出用のヘッド２０８−Ｃ、マゼンタインク吐出用のヘッド２０８−Ｍ、イエローインク吐出用のヘッド２０８−Ｙが配置される。また、タンク２０９として、ブラックインク（ＢＫ）用のタンク２０９−ＢＫ、シアンインク（Ｃ）用のタンク２０９−Ｃ、マゼンタインク（Ｍ）用のタンク２０９−Ｍ、イエローインク（Ｙ）用のタンク２０９−Ｙが搭載されて、それぞれの色に対応したヘッドにインクを供給する。記録ヘッド２０９の前面、すなわち被記録媒体２０１の記録面と所定間隔（例えば０．８ｍｍ）を隔て対向する面には、インク吐出部が設けられている。インク吐出部には、キャリッジ２０５の走査方向と交差する方向に沿って、複数（例えば４８個または６４個）のインク吐出口が縦一列に配置されている。
【０００６】
また、図示しない記録装置の制御回路（ＣＰＵ、ＡＳＩＣ）やこれに併設されたＲＯＭ，ＲＡＭ等を含む制御部は、例えば、インターフェースを介して外部のホスト装置のコントローラーから記録モードの情報や記録データを受信する。そして、記録装置の制御部は、これらの情報や記録データに基づいて、記録装置における各種モーター等の駆動源などと共に、ヘッド駆動回路を介して記録ヘッド２０８を制御することにより、記録ヘッド２０８のインク吐出部からインクを吐出させて、被記録媒体２０１上に画像を記録する。すなわち、記録ヘッド２０８を主走査方向に移動させつつ、インク吐出部からインクを吐出させる動作と、被記録媒体２０１を副走査方向に所定量搬送させる動作と、を交互に繰り返すことにより、被記録媒体２０１上に画像を記録する。
【０００７】
図７は、記録ヘッド２０８の移動速度と、被記録媒体２０１上におけるインク滴の着弾位置との関係の説明図である。
【０００８】
記録ヘッド２０８がキャリッジ２０５に搭載されて、図中βの主走査方向に理想ヘッド速度Ｖで移動していると想定する。その場合、インク滴３０３が記録ヘッド２０８からインク吐出速度Ｖｄで被記録媒体２０１に向かって吐出されたときに、そのインク滴３０３は、理想ヘッド速度Ｖとインク吐出速度Ｖｄのベクトル合成の速度及び方向で飛んでいく。そして、そのインク滴３０３は、記録ヘッド２０８と被記録媒体２０１との間の距離ｄを移動して、被記録媒体２０１上の理想着弾位置３０６に着弾する。
【０００９】
【発明が解決しようとする課題】
しかし、記録スループットの向上のために、キャリッジ２０５の加速域、定速域、減速域の全ての移動領域にて記録動作を行いたい場合がある。また、キャリッジ２０５の定速域であっても、モーター２０６のコックリングやサーボ精度の影響によりキャリッジ２０５の移動速度に変動が生じ、結果的に、記録ヘッド２０８の移動速度（走査速度）が変動する状況下において、インク滴３０３を吐出する場合がある。
【００１０】
このように、記録ヘッド２０８の移動速度が変化した場合には、インク滴３０３の飛ぶ方向と速度が変化し、結果として、被記録媒体２０１上における着弾位置が理想着弾位置３０６からずれてしまう。図７において、理想ヘッド速度Ｖよりも遅い速度Ｖｓで記録ヘッド２０８が移動した場合には、その速度Ｖｓとインク吐出速度Ｖｄのベクトル合成の速度及び方向でインク滴３０３が飛翔する。その結果、記録ヘッド２０８が移動する図中β方向に関して、理想着弾位置３０６より手前の位置３０７に、インク滴３０３が着弾してしまう。一方、図７において、理想ヘッド速度Ｖよりも速い速度Ｖｆで記録ヘッド２０８が移動した場合には、その速度Ｖｆとインク吐出速度Ｖｄのベクトル合成の速度及び方向でインク滴３０３が飛翔する。その結果、記録ヘッド２０８が移動する図中β方向に関して、理想着弾位置３０６を通り越した位置３０８に、インク滴３０３が着弾してしまう。
【００１１】
このように、記録ヘッド２０８の移動速度が変動する状況下において、インク滴３０３を吐出した場合には、そのインク滴３０３の着弾位置がずれて、記録画像に乱れが生じてしまう。
【００１２】
本発明の目的は、記録ヘッドの移動速度の変化に影響されることなく、高品位の画像を記録することができるインクジェット記録装置およびインクジェット記録方法を提供することにある。
【００１３】
【課題を解決するための手段】
本発明のインクジェット記録装置は、インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録装置において、前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダと、前記パルスの間隔時間を検出する検出手段と、前記記録ヘッドからインクを吐出させる駆動タイミングを調整可能な調整手段と、所定速度により前記記録ヘッドと前記被記録媒体とが相対移動した場合の前記パルスの間隔時間を基準間隔時間とし、前記検出手段によって検出される前記パルスの間隔時間と前記基準間隔時間との差の大きさに応じて、前記記録ヘッドの駆動タイミングの遅延時間を演算する演算手段と、前記演算手段によって演算された遅延時間に応じて、前記調整手段を制御する制御手段と、を備え前記所定速度は、前記所定速度は、前記記録ヘッドを搭載するキャリッジを走査させたときに達成される速度より速い速度であり、かつ前記遅延時間が前記検出手段によって検出される前記パルスの１周期の間隔を超えない速度であることを特徴とする。
【００１４】
本発明のインクジェット記録方法は、インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録方法において、前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダを用い、所定速度により前記記録ヘッドと前記被記録媒体とが相対移動した場合の前記パルスの間隔時間を基準間隔時間とし、前記検出手段によって検出される前記パルスの間隔時間と前記基準間隔時間との差の大きさに応じて、前記記録ヘッドの駆動タイミングの遅延時間を演算し、前記遅延時間に応じて、前記記録ヘッドからインクを吐出させる駆動タイミングを調整するもので、前記所定速度は、前記記録ヘッドを搭載するキャリッジを走査させたときに達成される速度より速い速度であり、かつ前記遅延時間が前記検出手段によって検出される前記パルスの１周期の間隔を超えない速度であることを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。本例の記録装置の機械的な構成は、前述した図６の従来例と同様である。
【００１６】
図１は、本例の記録装置のブロック構成図である。
【００１７】
ホスト装置１０１から転送された記録データは、本例の記録装置における記録制御部１０２内のＩ／Ｆ部１０３にて受信されてから、記録データ生成部１０４に送られる。記録データ生成部１０４は、圧縮されたデータの伸張やデータ配列の変換等を行い、受信データを記録ヘッド２０８により記録可能な形式に変換する。記録ヘッド２０８としては、例えば、熱エネルギーを利用してインクを吐出する形式のインクジェット記録ヘッドを用いることができる。そのインクジェット記録ヘッドは、インク流路内に備えた電気熱変換体が発生する熱エネルギーにより、インク流路内のインクに膜沸騰を生じさせ、その発泡エネルギーによってインク吐出口からインク滴を吐出する。
【００１８】
一方、キャリッジモーター２０６により駆動されるキャリッジ２０５には、記録ヘッド２０８と共に、エンコーダ１０９が実装される。そのエンコーダ１０９は、キャリッジ２０５が一定距離移動する毎にパルス信号を出力する。エンコーダ１０９により発生されたパルス信号は、記録制御部１０２内のＬＰＦ部１１０を通過してノイズが除去されてから、エッジトリガ生成部１１１に送られる。エッジトリガ生成部１１１は、受信したパルス信号における所定のエッジ（エンコーダエッジ）を検出してトリガパルスを発生する。エッジトリガ生成部１１１で生成されたトリガパルスは、速度検出部１１２、エッジトリガディレイ部１１３に送られる。速度検出部１１２は、エッジトリガ生成部１１１で生成されたトリガパルスの間隔を測定し、その値を現時点の速度情報としてディレイ値演算部１１４に転送する。また、速度検出部１１２にて検出された速度情報は、必要に応じて、キャリッジモーター２０６をサーボ制御する図示しないサーボコントローラーにも送られる。
【００１９】
ディレイ値演算部１１４では、速度検出部１１２から送られてきた現在の速度情報等を使用して、後述するように、インク滴の着弾位置を補正するための着弾補正ディレイ値を演算する。エッジトリガディレイ部１１３は、ディレイ値演算部１１４にて演算された着弾補正ディレイ値にしたがって、エッジトリガ生成部１１１にて生成されたトリガパルスをディレイさせてから記録タイミング発生部１１５に出力する。記録タイミング発生部１１５は、エッジトリガディレイ部１１３から送られてきたトリガパルスから、それを記録解像度に変換した記録タイミング信号を生成して、記録データ転送部１０６と位置検出部１１６に送る。位置検出部１１６は、エッジトリガディレイ部１１３と記録タイミング発生部１１５から送られてきた信号をＵＰ／ＤＯＷＮカウンターでカウントすることにより、キャリッジ２０５の移動位置を検出する。位置検出部１１６にて検出された位置情報は記録位置検出部１１７に送られる。記録位置検出部１１７は、その位置情報から記録開始位置を検出したときに記録開始信号を発生し、また記録終了位置を検出したときに記録終了信号を発生して、これらの情報を記録データ転送部１０６に送る。記録データ転送部１０６は、記録データ生成部１０４にて生成された記録データを、記録タイミング発生部１１５及び記録位置検出部１１７からの情報にしたがって記録ヘッド２０８に転送する。記録ヘッド２０８は、記録データ転送部１０６から送られてきた情報に基づいて、インク滴３０３を被記録媒体２０１に向かって吐出する。
【００２０】
図２は、エンコーダ１０９の発生信号（エンコーダ信号）の波形を示す。
【００２１】
エンコーダ１０９の発生信号は、一般的なディジタルエンコーダ信号と同様に、Ａ相４０１とＢ相４０２の２つの波形が位相で約９０度ずれて出力され、キャリッジ２０５の移動方向に応じて、図２中左側の進み位相（正転）４０３、または同図中右側の遅れ位相（逆転）４０４となる。したがって、例えば、Ａ相の片側エッジを検出点として、Ｂ相の固定レベル（図中ではＬｏｗレベル）時におけるＡ相の立上りエッジと立下りエッジの検出時点に、位置検出用のカウンターのＵＰ／Ｄｏｗｎ動作を切り換えることにより、キャリッジ２０５の移動位置を検出することができる。より具体的には、例えば、Ｂ相のＬｏｗレベル時において、Ａ相の立ち上がりエッジを検出する毎に位置検出用のカウンターをカウントアップ動作させ、Ａ相の立下りエッジを検出する毎に位置検出カウンターをカウントダウン動作させるべく、位置検出カウンターのＵＰ／Ｄｏｗｎ動作を切り換えることにより、その位置検出用のカウンターのカウント値からキャリッジ２０５の移動位置（記録ヘッド２０８の移動速度）を検出することができる。
【００２２】
エッジトリガ生成部１１１は、図２のようなエンコーダパルスのエッジを検出してトリガパルスを生成し、速度検出部１１２は、そのトリガパルスの間隔（時間）（「エンコーダエッジ間隔（時間）」ともいう）を測定することにより、キャリッジ２０５の移動速度を検出する。
【００２３】
図３は、ディレイ値演算部１１４の基本的な演算動作を説明するためのフローチャートである。
【００２４】
図３において、ｔ１は、現在のエンコーダエッジ間隔（時間）であり、キャリッジ２０５の現在速度（記録ヘッド２０８の現在速度）に対応する。ｔ２は、想定される最高速度時のエンコーダエッジ間隔（時間）であり、キャリッジ２０５の最高速度（記録ヘッド２０８の最高速度）に対応する。Ｙは、（ｔ１−ｔ２）の演算結果であり、Ａは（ｔ３／ｔ２）の値の定数である。そのｔ３は、記録ヘッド２０８から吐出されたインク滴３０３が被記録媒体２０１に着弾するまでに要する時間である。ｔは、ディレイ値演算部１１４の演算結果としての着弾補正ディレイ値である。
【００２５】
ここで想定される最高速度とは、キャリッジを走査させたときに達成される速度よりも速い仮想の速度のことである。その最高速度は、キャリッジを走査させたときに達成される速度よりも速ければよいが、設定するこの最高速度が高くなるにつれて、ディレイ値が大きくなる。そのため、その最高速度があまり高すぎるとディレイ値がエンコーダ信号の１周期を超えるようになってしまい、次の周期までディレイ値を保持する回路等が必要となる。そのため、この最高速度は、キャリッジを走査させたときに達成される速度よりも速い速度であって、ディレイ値がエンコーダ信号の１周期を超えない範囲に設定することが望ましい。
【００２６】
まず、演算開始後、ディレイ演算モードのＯＮ，ＯＦＦを確認し（Ｓ１）、そのモードがＯＦＦならば演算を行わずに終了し、そのモードがＯＮならば演算を開始する。ディレイ演算モードがＯＮの場合、（ｔ１−ｔ２）を演算してＹを求めてから（Ｓ２）、（Ｙ×Ａ）を演算して着弾補正ディレイ値ｔを求める（Ｓ３）。したがって、この図３における着弾補正ディレイ値ｔの演算式は、下式（１）となる。
ｔ＝（ｔ１−ｔ２）×Ａ                          …（１）
【００２７】
その値ｔは、キャリッジ２０５の現在速度が増大して、エンコーダエッジ間隔ｔ１が小さくなるほど小さい値となり、逆に、キャリッジ２０５の現在速度が減少して、エンコーダエッジ間隔ｔ１が大きくなるほど大きい値となる。
【００２８】
図４は、ディレイ値演算部１１４のより具体的な演算動作を説明するためのフローチャートである。
【００２９】
図４においては、図３における定数Ａ（＝ｔ３／ｔ２）の代わりに、２のべき乗の数Ｂを含む定数Ｃを用いる。すなわち、定数Ｃは、（Ａ×Ｂ）の演算により予め固定値として設定しておく。したがって、Ｃ＝Ａ×Ｂ＝（ｔ３／ｔ２）×Ｂであり、着弾補正ディレイ値ｔの演算式は下式（２）となる。
ｔ＝｛（ｔ１−ｔ２）×Ｃ｝／Ｂ                    …（２）
【００３０】
また、図４におけるＹ（ｎ）は、Ｙを２進数表示したときのｎビット目の値である。
【００３１】
まず、演算開始（Ｓ５０１）後、ディレイ演算モードのＯＮ，ＯＦＦを確認し（Ｓ５０２）、そのモードがＯＦＦならば演算を行わずに終了し、そのモードがＯＮならば演算を開始する。ディレイ演算モードがＯＮの場合、（ｔ１−ｔ２）を演算してＹを求める（Ｓ５０３）。そのＹのｎビット目（初回はｎ＝０）をｂｘとして認識し（Ｓ５０４）、また２進数表示のＣの下位にｎ個（初回はｎ＝０）の０を追加し、つまり２進数表示のＣをｎビットだけシフトして、その数値をＣ′とする（Ｓ５０５）。初回はｎ＝０であるため、Ｃ＝Ｃ′となる。その後、ｂｘが１であるか否かを判定し（ｓ５０６）、ｂｘ＝１のときはＹを（Ｙ  ＋  Ｃ’）と補正し（Ｓ５０７）、ｂｘ＝０のときはＹの値をそのまま維持する。初回はｂｘ＝０であるため、Ｙの値がそのまま維持される。
【００３２】
次に、ｎが｛（Ｙのビット数）−１｝を越えたか否かを判定し（Ｓ５０８）、否定判定のときは、ｎを（ｎ＋１）としてから（Ｓ５０９）、ステップＳ５０４に戻る。したがって、ｎが｛（Ｙのビット数）−１｝に達するまでステップＳ５０４〜Ｓ５０７の処理を繰り返すことになり、その繰り返し回数はＹのビット数分となる。
【００３３】
ステップＳ５０４〜Ｓ５０７の２回目の繰り返し時は、ｎが０から１となり、Ｙの１ビット目をｂｘとして認識し（Ｓ５０４）、また２進数表示のＣの下位に１個の０を追加し、つまりＣを１ビットだけシフトして、その数値をＣ′とする（Ｓ５０５）。しがたって、Ｃ′はＣを２倍（×２）した値となる。その後、ｂｘが１であるか否かを判定し（Ｓ５０６）、ｂｘ＝１のときはＹを（Ｙ  ＋  Ｃ’）と補正し（Ｓ５０７）、ｂｘ＝０のときはＹの値をそのまま維持する。
【００３４】
以下、同様に、ステップＳ５０４〜Ｓ５０７をＹのビット数分だけ繰り返した後、ｎを０にリセット（Ｓ５１０）すると共に、（Ｙ／Ｂ）を演算して着弾補正ディレイ値ｔを求める（Ｓ５１１）。Ｂは２のべき乗であるため、実際には、２進数表示におけるＹをビットシフトによって下位ビットを切り捨てればよい。結果的に、着弾補正ディレイ値ｔは上式（２）によって求められることになる。
【００３５】
以上のようにして、ディレイ値演算部１１４にて演算された着弾補正ディレイ値ｔは、エッジトリガディレイ部１１３（図１参照）に送られ、その着弾補正ディレイ値ｔに応じて記録タイミングが調整される。
【００３６】
図５は、記録タイミングとインク滴の着弾位置との関係の説明図である。
【００３７】
エッジトリガ生成部１１１（図１参照）は、エンコーダ信号６０１により、記録ヘッド２０８の位置管理用信号としてのエンコーダポジショントリガ６０２を発生する。高解像度の記録を行う場合には、エンコーダ信号の周期の１／２や１／４等の周期のトリガを発生させて記録を行う。例えば、エンコーダ信号の周期が３００ｄｐｉの解像度に相当する場合、そのエンコーダ信号の１／２周期のトリガを用いた記録解像度は６００ｄｐｉとなり、また、そのエンコーダ信号の１／４周期のトリガを用いた記録解像度は１２００ｄｐｉとなる。図５においては、説明を簡素化する意味合いから、エンコーダ信号６０１の周期に相当する解像度の記録を実施するものとする。つまり、エンコーダポジショントリガ６０２の数と、エッジトリガディレイ部１１３が生成する記録タイミングトリガ６０３の数とが一致するものとする。
【００３８】
ここで、インク滴３０３は、記録ヘッド２０８の移動速度（キャリッジ２０５の移動速度）の移動速度ベクトルとインク滴３０３の吐出速度ベクトルの合成ベクトル方向に飛んでいく。インク滴３０３の吐出速度がＶｄの記録ヘッド２０８の移動速度が理想速度Ｖのときに、エッジトリガディレイ部１１３は、ディレイ値Ｔｄだけ遅らせて記録タイミングトリガＡを発生させるものとする。この場合において、記録ヘッド２０８の現在速度が理想速度Ｖよりも速い速度Ｖｆのときには、ディレイ値演算部１１４において演算される着弾補正ディレイ値ｔが小さくなるため、それに応じてディレイ値Ｔｄが小さくなる。したがって、このときには、理想速度Ｖ時の記録タイミングトリガＡよりも早いタイミングで記録タイミングトリガＢが発生されることになる。一方、記録ヘッド２０８の現在速度が理想速度Ｖよりも遅い速度Ｖｓのときには、ディレイ値演算部１１４において演算される着弾補正ディレイ値ｔが大きくなるため、それに応じてディレイ値Ｔｄが大きくなる。したがって、このときには、理想速度Ｖ時の記録タイミングトリガＡよりも遅いタイミングで記録タイミングトリガＣが発生されることになる。
【００３９】
このように、記録タイミングトリガ６０３の発生タイミングを制御することにより、記録ヘッド２０８の移動速度の変化に起因するインク滴３０３の着弾位置ずれが補正され、記録ヘッド２０８が理想速度で移動しているときのインク滴３０３の着弾位置６１３に対して、常にインク滴３０３を着弾させることが可能になる。ここで、記録ヘッド２０８の現在の移動速度（キャリッジ２０５の現在の移動速度）は、現在位置の１つ前の時点におけるエンコーダ信号６０１の周期Ｔ（図５参照）の逆数として演算する。
【００４０】
（他の実施形態）
本発明においては、記録ヘッドが一方向に移動するときにのみ記録動作する片方向記録のみならず、記録ヘッドが双方向に移動するときに記録動作する双方向記録を実施することができる。
【００４１】
【発明の効果】
以上説明したように、本発明は、記録ヘッドの移動速度に応じてインクの吐出タイミングを調整することにより、被記録媒体上における理想的な位置に、常にインクを着弾させることができ、この結果、記録ヘッドの移動速度の変化に影響されることなく高品位の画像を記録することができる。
【図面の簡単な説明】
【図１】本発明のインクジェット記録装置における制御系の要部のブロック構成図である。
【図２】図１におけるエンコーダの出力信号の説明図である。
【図３】図１におけるディレイ値演算部の基本的な演算動作を説明するためのフローチャートである。
【図４】図１におけるディレイ値演算部のより具体的な演算動作を説明するためのフローチャートである。
【図５】図１のインクジェット記録装置における記録タイミングとインク滴の着弾位置との関係の説明図である。
【図６】本発明を適用可能なインクジェット記録装置における機械的な構成部分の要部の斜視図である。
【図７】図６のインクジェット記録装置における記録ヘッドの移動速度とインク滴の着弾位置との関係の説明図である。
【符号の説明】
１０１  ホスト装置
１０９  エンコーダ
１１１  エッジトリガ生成部（エッジ検出部）
１１２  速度検出部
１１３  エッジトリガディレイ部
１１４  ディレイ値演算部
１１５  記録タイミング発生部
２０５  キャリッジ
２０６  キャリッジモーター
２０８  記録ヘッド
【図１】
0003885010.tif 000002
【図２】
0003885010.tif 000003
【図３】
0003885010.tif 000004
【図４】
0003885010.tif 000005
【図５】
0003885010.tif 000006
【図６】
0003885010.tif 000007
【図７】
0003885010.tif 000008