(57)【要約】【課題】記録ヘッドの移動速度や記録ヘッドと記録媒体間の距離の変化に影響されることなく、高品位の画像を記録することができるインクジェット記録を提供する。【解決手段】インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記記録媒体に記録を行うインクジェット記録装置で、記録ヘッドと前記記録媒体との一定量の相対移動を検知してパルスを出力して、パルスの時間間隔を検出し、記録ヘッドと記録媒体との間の距離情報を取得しＳ９０４−Ｓ９０６、記録ヘッドからインクを吐出させる駆動タイミングを、パルスの時間間隔及び前記距離情報に応じて調整するＳ９０７−Ｓ９０９。【選択図】　　　図９
2004130627.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録装置において、
前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダと、
前記パルスの間隔時間を検出する検出手段と、
前記記録ヘッドと前記被記録媒体との間の紙間距離情報を取得する紙間情報取得手段と、
前記記録ヘッドからインクを吐出させる駆動タイミングを調整可能な調整手段と、
前記パルスの間隔時間及び前記紙間距離情報に応じて、前記調整手段を制御する制御手段と、
を備えることを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、インクを吐出可能な記録ヘッドを用いて、被記録媒体上に画像を記録するインクジェット方式の記録に関するものである。
【０００２】
【従来の技術】
プリンター、ＦＡＸ、複写装置に装着されて、画像情報に基づいて紙やプラスチック薄板（ＯＨＰ等）の被記録媒体に画像（文字や記号を含む）の記録を行う手段として、インクジェット記録装置は広く利用されている。
ここで、図３は、記録ヘッド２０８の移動速度と、記録媒体２０１上におけるインク滴の着弾位置との関係の説明図である。尚、以下本明細書のインク滴の吐出については、厳密に言えば重力や空気抵抗による影響で曲線を描くが、説明を簡単にするため重力の影響を省き、図面においても直線で示している。重力や空気抵抗による影響は装置の使用環境で一意的に決まっているので、考慮するのであれば固定的な調整の追加で可能である。このように、重力や空気抵抗の影響を省いた説明によっても、従来技術と本発明との差異は何ら本質的な影響を受けないことは、当業者には明らかである。
【０００３】
図３において、記録ヘッド２０８がキャリッジに搭載されて、図中βの主走査方向にヘッド速度Ｖで移動していると想定する。この場合、インク滴３０２が記録ヘッド２０８からインク吐出速度Ｖｄで記録媒体２０１に向かって吐出されたときに、そのインク滴３０２は、ヘッド速度Ｖとインク吐出速度Ｖｄのベクトル合成の速度及び方向で飛んでいく。そして、そのインク滴３０２は、記録ヘッド２０８と記録媒体２０１との間の距離ｄを移動して、記録媒体２０１上の着弾位置３０４に着弾する。
【０００４】
【発明が解決しようとする課題】
ところが、記録スループットの向上のために、キャリッジの加速域、定速域、減速域の全ての移動領域にて記録動作を行いたい場合がある。また、キャリッジの定速域であっても、モータのコギングやサーボ精度の影響によりキャリッジの移動速度に変動が生じ、結果的に、記録ヘッドの移動速度（走査速度）が変動する状況下において、インク滴を吐出する場合がある。
【０００５】
また、記録媒体は、プラテン上のリブ及び拍車により支持されており、支持点を頂点にして波打ったようになり、結果として記録ヘッドと記録媒体との間の距離が変動する状況下において、インクを吐出する場合もある。
【０００６】
まず、図４に、前者の記録ヘッドの移動速度が変化した場合のインク滴の着弾位置の例を示す。
【０００７】
記録ヘッド２０８と記録媒体２０１との間の距離をｄ、インク滴４０４の吐出速度をＶｄとし、記録ヘッド２０８が図中β方向に理想の移動速度（走査速度）Ｖで移動した場合、インク滴４０４は記録ヘッド２０８の移動速度（走査速度）Ｖとインク滴４０４の吐出速度Ｖｄのベクトル合成の速度及び方向に飛翔する。その結果、記録媒体２０１上の理想位置４０７に着弾する。
【０００８】
一方、記録ヘッド２０８が理想の移動速度（走査速度）Ｖよりも遅い速度Ｖｓで移動した場合、その速度Ｖｓとインク吐出速度Ｖｄのベクトル合成の速度及び方向でインク滴４０４が飛翔する。その結果、記録ヘッド２０８が移動する図中β方向に関して、理想着弾位置４０７より手前の位置４０９にインク滴４０４が着弾してしまう。
【０００９】
また、記録ヘッド２０８が理想の移動速度（走査速度）Ｖよりも速い速度Ｖｆで移動した場合、その速度Ｖｆとインク吐出速度Ｖｄのベクトル合成の速度及び方向でインク滴４０４が飛翔する。その結果、記録ヘッド２０８が移動する図中β方向に関して、理想着弾位置４０７を通り越した位置４１１にインク滴４０４が着弾してしまう。
【００１０】
次に、図５に、後者の記録ヘッドと記録媒体との間の距離が変化した場合のインク滴の着弾位置の例を示す。
【００１１】
記録ヘッドの移動速度（走査速度）をＶ、インク滴の吐出速度をＶｄとし、記録ヘッドと記録媒体２０１との間の理想距離をｄした場合、インク滴は記録ヘッドの移動速度（走査速度）Ｖとインク滴の吐出速度Ｖｄのベクトル合成の速度及び方向に飛翔して理想距離ｄを移動する。その結果、記録媒体２０１上の理想位置５０５に着弾する。
【００１２】
一方、記録ヘッドと記録媒体２０１との間の理想距離ｄよりも短い距離ｄｓを記録ヘッドが移動した場合、インク滴は記録ヘッドの移動速度（走査速度）Ｖとインク滴の吐出速度Ｖｄのベクトル合成の速度及び方向に飛翔して理想距離ｄよりも短い距離ｄｓを移動する。その結果、記録媒体２０１上の理想位置５０５よりも手前の位置５０７に着弾してしまう。
【００１３】
また、記録ヘッドと記録媒体２０１との間の理想距離ｄよりも長い距離ｄｌを記録ヘッドが移動した場合、インク滴は記録ヘッドの移動速度（走査速度）Ｖとインク滴の吐出速度Ｖｄのベクトル合成の速度及び方向に飛翔して理想距離ｄよりも長い距離ｄｌを移動する。その結果、記録媒体２０１上の理想位置５０５を通り越した位置５０９に着弾してしまう。
【００１４】
このように、記録ヘッドの移動速度や記録ヘッドと記録媒体の間の距離が変動する状況下において、インク滴を吐出した場合には、そのインク滴の着弾位置がずれて、記録画像に乱れが生じてしまう。
【００１５】
本発明の目的は、記録ヘッドの移動速度や記録ヘッドと記録媒体間の距離の変化に影響されることなく、高品位の画像を記録することができるインクジェット記録を提供することにある。
【００１６】
【課題を解決するための手段】
本発明のインクジェット記録装置は、インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録装置において、前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダと、前記パルスの間隔時間を検出する検出手段と、前記記録ヘッドと前記被記録媒体との間の紙間距離情報を取得する紙間情報取得手段と、前記記録ヘッドからインクを吐出させる駆動タイミングを調整可能な調整手段と、前記パルスの間隔時間および前記記録ヘッドと前記被記録媒体との間の紙間距離情報に応じて、前記調整手段を制御する制御手段と、を備えたことを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて詳細に説明する。尚、本実施形態では、インクジェット記録装置として、インクに膜沸騰を生じさせ、その発泡エネルギーによってインク吐出口からインク滴を吐出するバブルジェット（登録商標）記録装置を説明するが、本発明はバブルジェット（登録商標）記録装置に限定されず、インク滴の吐出方法が異なってもそれぞれに固有の吐出タイミングは、本発明の吐出タイミングの制御と相まって効果を奏すことができ、本発明の吐出タイミングの制御は固有の吐出タイミングとは独立に特許性を有するものである。従って、インクに膜沸騰を生じさせ、その発泡エネルギーによってインク吐出口からインク滴を吐出するタイミング制御方法については、本明細書では詳細な説明を省く。
【００１８】
＜本実施形態のインクジェット記録装置の構成例＞
図１は、本実施形態のインクジェット記録装置のブロック構成図である。
【００１９】
ホスト装置１０１から転送された記録データは、本実施形態の記録装置における記録制御部１０２内のＩ／Ｆ部１０３にて受信されてから、記録データ生成部１０４に送られる。記録データ生成部１０４は、圧縮されたデータの伸張やデータ配列の変換等を行い、受信データを記録ヘッド１０５により記録可能な形式に変換して、記録データ転送部１０６に送る。記録ヘッド１０５としては、例えば、熱エネルギーを利用してインクを吐出する形式のインクジェット記録ヘッドを用いることができる。そのインクジェット記録ヘッドは、インク流路内に備えた電気熱変換体が発生する熱エネルギーにより、インク流路内のインクに膜沸騰を生じさせ、その発泡エネルギーによってインク吐出口からインク滴を吐出する。
【００２０】
一方、キャリッジモータ１０７により駆動されるキャリッジ１０８には、記録ヘッド１０５と共に、エンコーダ１０９が実装される。そのエンコーダ１０９は、キャリッジ１０８が一定距離移動する毎にパルス信号を出力する。エンコーダ１０９により発生されたパルス信号は、記録制御部１０２内のＬＰＦ部１１０を通過してノイズが除去されてから、エッジトリガ生成部１１１に送られる。エッジトリガ生成部１１１は、受信したパルス信号における所定のエッジ（エンコーダエッジ）を検出してトリガパルスを発生する。エッジトリガ生成部１１１で生成されたトリガパルスは、ヘッド位置検出部１１２、速度検出部１１３、エッジトリガディレイ部１１４に送られる。ヘッド位置検出部１１２では、エッジトリガ生成部１１１から送られてきた信号をＵＰ／ＤＯＷＮカウンタでカウントすることにより、記録ヘッド１０５の移動位置を検出して紙間情報取得部１１５に情報を送る。
【００２１】
メモリ１１６内には記録媒体種類や環境温度、そして記録装置プラテン上のリブや拍車の位置により予め予想される記録ヘッドと記録媒体との間の距離（以下、紙間情報と言う）が格納されており、紙間情報取得部１１５は、必要に応じてメモリ１１６から紙間情報を取得して、Ｄｅｌａｙ値演算部１１７に送る紙間情報を更新する。速度検出部１１３は、エッジトリガ生成部１１１で生成されたトリガパルスの間隔を測定し、その値を現時点の速度情報としてディレイ値演算部１１７に転送する。また、速度検出部１１３にて検出された速度情報は、必要に応じて、キャリッジモータ１０７をサーボ制御する図示しないサーボコントローラにも送られる。
【００２２】
ディレイ演算部１１７では、紙間情報取得部１１５から送られる紙間情報及び速度検出部１１３から送られてきた速度情報等を使用して、後述するように、インク滴の着弾位置を補正するための着弾補正ディレイ値を演算する。エッジトリガディレイ部１１４は、ディレイ演算部１１７にて演算された着弾補正ディレイ値にしたがって、エッジトリガ生成部１１１にて生成されたトリガパルスをディレイさせてから記録タイミング発生部１１８及び記録位置検出部１１９に出力する。記録タイミング発生部１１８は、エッジトリガディレイ部１１４から送られてきたトリガパルスから、それを記録解像度に変換した記録タイミング信号を生成して、記録位置情報検出部１１９及び記録データ転送部１０６に送る。
【００２３】
記録位置情報検出部１１９では、エッジトリガディレイ部１１４と記録タイミング発生部１１８とから送られてきた信号をＵＰ／ＤＯＷＮカウンタでカウントすることにより、記録タイミングに関する位置情報を生成する。記録位置情報検出部１１９にて検出された記録タイミングに関する位置情報は、記録位置検出部１２０に送られる。記録位置検出部１２０は、その位置情報から記録開始位置を検出したときに記録開始信号を発生し、また記録終了位置を検出したときに記録終了信号を発生して、これらの情報を記録データ転送部１０６に送る。記録データ転送部１０６は、記録データ生成部１０４にて生成された記録データを、記録タイミング発生部１１８及び記録位置検出部１２０からの情報にしたがって記録ヘッド１０５に転送する。記録ヘッド１０５は、記録データ転送部１０６から送られてきた情報に基づいて、インク滴を記録媒体に向かって吐出する。
【００２４】
図２は、インクジェット記録装置の記録要部の斜視図である。
【００２５】
図２において、記録媒体２０１は、記録領域に配置された記録媒体送りローラ２０２及びプラテン２１２上のリブ、拍車２１３により支持され、その送りローラ２０２がシート送りモータ２０３によって駆動されることにより、矢印αの副走査方向に搬送される。シート送りモータ２０３としては、ステッピングモータやＤＣモータが使用される。近年では、静粛性等の理由によりＤＣモータが多く利用されている。その場合には、送りローラ２０２に図示しないロータリーエンコーダを設置し、そこから得られるエンコーダ信号に基づいてシート送りモータ２０３を制御する。
【００２６】
送りローラ２０２の前方には、これと平行にシャフト２０４が設けられている。キャリッジ２０５は、このシャフト２０４に摺動自在にガイドされ、キャリッジモータ２０６の出力によりベルト２０７を介して矢印βの主走査方向に往復移動される。シャフト２０４とキャリッジ２０５との間には、摩擦等による機械的負荷を減らすために、グリース等の潤滑油が塗られている。
【００２７】
キャリッジモータ２０６としては、シート送りモータ２０３と同様に、ステッピングモータやＤＣモータが使用される。近年では、静粛性等の理由によりＤＣモータが多く利用されている。その場合には、キャリッジ２０５上に図示しないリニアエンコーダを配置し、かつシャフト２０４と平行に図示しないリニアエンコーダスケールを配置する。そして、このリニアエンコーダから得られる信号に基づいて、キャリッジモータ２０６を制御する。また、このリニアエンコーダから得られる信号に基づいて、記録ヘッド２０８からインクを吐出するためのタイミングも生成する。
【００２８】
記録ヘッド移動手段としてのキャリッジ２０５には、記録ヘッド２０８、及び記録インクを収容するタンク２０９が搭載される。本例の記録ヘッドはカラー画像用であり、キャリッジ２０５の走査方向に沿って並ぶように、黒インク吐出用のヘッド２０８−ＢＫ、シアンインク吐出用のヘッド２０８−Ｃ、マゼンタインク吐出用のヘッド２０８−Ｍ、イエローインク吐出用のヘッド２０８−Ｙが配置される。また、タンク２０９として、ブラックインク（ＢＫ）用のタンク２０９−ＢＫ、シアンインク（Ｃ）用のタンク２０９−Ｃ、マゼンタインク（Ｍ）用のタンク２０９−Ｍ、イエローインク（Ｙ）用のタンク２０９−Ｙが搭載されて、それぞれの色に対応したヘッドにインクを供給する。記録ヘッド２０９の前面、すなわち記録媒体２０１の記録面と所定間隔（例えば０．８ｍｍ）を隔て対向する面には、インク吐出部が設けられている。インク吐出部には、キャリッジ２０５の走査方向と交差する方向に沿って、複数（例えば４８個または６４個）のインク吐出口が縦一列に配置されている。
【００２９】
また、図示しない記録装置の制御回路（ＣＰＵ、ＡＳＩＣ）やこれに併設されたＲＯＭ，ＲＡＭ等を含む制御部（図１の記録制御部１０２に相当）は、例えば、インタフェースを介して外部のホスト装置のコントローラから記録モードの情報や記録データを受信する。そして、記録装置の制御部は、これらの情報や記録データに基づいて、記録装置における各種モータ等の駆動源などと共に、ヘッド駆動回路を介して記録ヘッド２０８を制御することにより、記録ヘッド２０８のインク吐出部からインクを吐出させて、記録媒体２０１上に画像を記録する。すなわち、記録ヘッド２０８を主走査方向に移動させつつ、インク吐出部からインクを吐出させる動作と、記録媒体２０１を副走査方向に所定量搬送させる動作と、を交互に繰り返すことにより、記録媒体２０１上に画像を記録する。
【００３０】
図６は、エンコーダの発生信号（エンコーダ信号）の波形を示す。
【００３１】
エンコーダの発生信号は、一般的なディジタルエンコーダ信号と同様に、Ａ相６０１とＢ相６０２との２つの波形が位相で約９０度ずれて出力され、キャリッジの移動方向に応じて、図６中左側の進み位相（正転）６０３、または同図中右側の遅れ位相（逆転）６０４となる。したがって、例えば、Ａ相の片側エッジを検出点として、Ｂ相の固定レベル（図中ではＬｏｗレベル）時におけるＡ相の立上りエッジと立下りエッジの検出時点に、位置検出用のカウンタのＵＰ／Ｄｏｗｎ動作を切り換えることにより、キャリッジの移動位置を検出することができる。より具体的には、例えば、Ｂ相のＬｏｗレベル時において、Ａ相の立ち上がりエッジを検出する毎に位置検出用のカウンタをカウントアップ動作させ、Ａ相の立下りエッジを検出する毎に位置検出カウンタをカウントダウン動作させるべく、位置検出カウンタのＵＰ／Ｄｏｗｎ動作を切り換えることにより、その位置検出用のカウンタのカウント値からキャリッジの移動位置（記録ヘッドの移動速度）を検出することができる。
【００３２】
エッジトリガ生成部１１１は、図６のようなエンコーダパルスのエッジを検出してトリガパルスを生成し、速度検出部１１３は、そのトリガパルスの間隔（時間）（「エンコーダエッジ間隔（時間）」ともいう）を測定することにより、キャリッジの移動速度を検出する。
【００３３】
＜記録ヘッドの吐出制御例＞
（記録ヘッドの走査速度が変化した場合）
図７に、記録ヘッドの走査速度が変化した場合の補正値を表す説明図を示す。
【００３４】
基準速度をＶ　７０１、現状の速度をＶｓ　７０２、インクの吐出速度をＶｄ７０３、記録ヘッドと記録媒体間の距離をｄ　７０４、基準速度Ｖ　７０１の時にインク滴が飛翔する角度をθ　７０５、その時にインク吐出点からインクが記録媒体に着弾した地点の記録ヘッド走査方向の距離をｌ　７０６、現状の速度Ｖｓ　７０２の時にインク滴が飛翔する角度をθｓ　７０７、その時にインク吐出点からインクが記録媒体に着弾した地点の記録ヘッド走査方向の距離をｌｓ　７０８とすると、
ｔａｎθ　＝　Ｖ　／Ｖｄ　＝　ｌ　／ｄ　　より　ｌ　　＝　ｄ×Ｖ　／Ｖｄ　　　−−−式１
ｔａｎθｓ＝　Ｖｓ／Ｖｄ　＝　ｌｓ／ｄ　　より　ｌｓ　＝　ｄ×Ｖｓ／Ｖｄ　　−−−式２
式１および式２より各速度で記録ヘッドが移動した時のインク吐出点からインク着弾点までの距離の差　ｌｘ　７０９は、
ｌｘ　＝　ｌ　−　ｌｓ　＝　（Ｖ　−　Ｖｓ）×ｄ／Ｖｄ　　　　　　　　　　　　　　−−−式３
ここで、記録ヘッドの走査速度は前記エンコーダ信号のエッジ間隔、つまりエンコーダ解像度の距離を移動する時間で得られる。エンコーダ解像度の距離をＥｒ、Ｖ　７０１で距離Ｅｒを移動した時の時間をＴｓｔａ、Ｖｓ　７０２で距離Ｅｒを移動した時の時間をＴｓ　とすると、
Ｖ　　　＝　Ｅｒ／Ｔｓｔａ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　−−−式４
Ｖｓ　　＝　Ｅｒ／Ｔｓ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　−−−式５
インク滴が速度Ｖｄ　７０３で距離　ｄ　７０４を移動するのに要する時間をＴｄとすると、
Ｖｄ　＝　ｄ／Ｔｄ　　　　　　　　　　　　　−−−式６
式３、式４、式５、式６より現状の速度　Ｖｓ　７０２で　ｌｘ　７０９を移動するのに要する時間　Ｔ　７１０は、
Ｔ　＝　ｌｘ／Ｖｓ　＝　（Ｔｓ　−　Ｔ）Ｔｄ／Ｔｓｔａ　　　　　　　　　　　　　　　　−−−式７
ここで、Ａ　＝　Ｔｄ／Ｔｓａｔ　とすると
Ｔ　＝　（Ｔｓ　−　Ｔｓｔａ）×Ａ　　　　　　　　　−−−式８
図７を見ればわかるように、現状速度　Ｖｓ　７０２のインクの吐出点を時間Ｔ　７１０　ずらすことにより基準速度　Ｖ　７０１時の着弾位置　７１１　に現状速度　Ｖｓ　７０２の着弾位置を合わせることが可能である。
つまり式８より、インク滴の吐出速度　Ｖｄ　７０３および記録ヘッドの基準走査速度　Ｖ　７０１がわかっていれば、現状の速度　Ｖｓ　７０２を検出毎に着弾位置を補正することが可能であることがわかる。
【００３５】
（記録ヘッドと記録媒体間の距離が変化した場合）
図８に記録ヘッドと記録媒体間の距離が変化した場合の補正値を表す説明図を示す。
【００３６】
記録ヘッドの走査速度をＶ　８０１、インク滴の吐出速度をＶｄ　８０２、インク滴が飛翔する角度を　θ　８０３、基準の紙間距離を　ｄ　８０４、その時のインク吐出点からインク着弾点までの距離を　ｌ　８０５、現状の紙間距離をｄｓ　８０６、その時のインク吐出点からインク着弾点までの距離を　ｌｓ　８０７とすると、
ｔａｎθ　＝　Ｖ／Ｖｄ　＝　ｌ／ｄ　＝　ｌｓ／ｄｓ　　　　　　　　　　　−−−式９
式９より
ｌ　　＝　Ｖ×ｄ　／Ｖｄ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　−−−式１０
ｌｓ　＝　Ｖ×ｄｓ／Ｖｄ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　−−−式１１
各紙間距離におけるインク吐出点から着弾点までの距離の差　ｌｘ　８０８は、
ｌｘ　＝　ｌ　−　ｌｓ　＝　Ｖ（ｄ　−　ｄｓ）／Ｖｄ　　　　−−−式１２
インク滴が吐出速度Ｖｄで紙間ｄを通過するのに要する時間をＴｄ、紙間ｄｓを通過するのに要する時間をＴｄｓとすると、
Ｖｄ　＝　ｄ／Ｔｄ　＝　ｄｓ／Ｔｄｓ　　　　　　　　　　　　　　　　　　　　−−−式１３
ヘッドの走査速度Ｖ　８０１で着弾ずれ量ｌｘ　８０８を移動するのにようする時間Ｔ　８０９は、
2004130627.tif 000003
式１４は基準の紙間距離ｄ８０４と現状の紙間距離ｄｓ８０６の差分をインク滴の吐出速度Ｖｄ８０２で通過するのに要する時間を示しており、紙間の変化量と比例の関係にある。式１４に示す紙間変動によるディレイ値は、紙間の変化量とインク滴の吐出速度にのみ関係し、記録ヘッドの走査速度とは独立した関係にあることがわかる。つまり、記録ヘッドの走査速度変動によるディレイ値と紙間変動によるディレイ値は独立関係にあり、図１３に示すようにインク滴の吐出速度Ｖｄ　１３０１、記録ヘッドの基準走査速度Ｖ　１３０２、現状の走査速度Ｖｓ　１３０３、基準の紙間距離　ｄ　１３０４の時のディレイ値　Ｔ　１３０５と、基準の紙間距離　ｄ　１３０４に対して現状の紙間距離ｄｓ１３０６でのディレイ値　Ｔ１３０７の和のディレイ値を反映させることにより、現状の記録ヘッド走査速度Ｖｓ　１３０３で現状の紙間距離ｄｓ　１３０６に対してインク滴を理想の着弾位置１３０８に着弾させることができる。
【００３７】
＜本実施形態のインクジェット記録装置の動作手順例＞
図９にディレイ演算部１１７の基本的な演算動作を説明する為のフローチャートを示す。
【００３８】
まず、演算開始タイミングが発生した際（ｓ９０１）、ディレイ演算モードのＯＮ／ＯＦＦを判定する（ｓ９０２）。ここでもし、ディレイ演算モードがＯＦＦの場合には、何も動作せずにそのまま終了する（ｓ９０３）。ディレイ演算モードがＯＮの場合には、次に紙間情報取得タイミングであるかの判定（ｓ９０４）を行う。紙間情報取得タイミングの場合には、紙間情報を取得（ｓ９０５）し、δｔを更新（ｓ９０６）する。
【００３９】
更に、紙間補正値更新タイミングの判定を行い（ｓ９０７）、紙間補正値更新タイミングの場合には、ｔ４＋δｔ　の演算を実施（ｓ９０８）して、ｔ４の値を更新する。そして、補正値演算を実施（ｓ９０９）して終了する（ｓ９０３）。この処理は、例えばエンコーダー信号に同期してＣＰＵの割り込み処理にて行われる。あるいは、エンコーダー信号から入力される信号をカウントするカウント回路を設け、紙間補正更新タイミングのカウント値になれば、紙間情報を順次メモリから読み出す回路を設けても構わない。このような回路を設けることで、ＣＰＵの負荷を軽減させることができる。
【００４０】
ここで、紙間情報の取得つまりδｔの更新方法であるが、例えば、メモリ１１６に記録ヘッドの走査位置毎に全てのδｔを格納しておき記録ヘッドの位置に応じてメモリからδｔを読み出す方法がある。これは、メモリの格納する領域に余裕がある場合に行う。これにより、より精度の高い制御を行うことが出来る。　また、所定の移動距離毎にδｔを読み出しても良い。この場合には、δｔを格納するメモリ領域を削減でき、メモリ容量に合わせた制御を行うことができる。また、δｔを１次関数またはｎ次の関数として近似して変化させる方法が考えられる。なお、図９において、δｔを加算する場合について述べているが、減算する処理を行っても構わない。
【００４１】
図１０は、１次関数（比例関数）を使用した場合の紙間とδｔの関係を説明する図を示す。
【００４２】
図１０において、例えば、プラテン２１２（図２）からみて記録媒体１１０２の高さは左側が右側より高くなっている。このために、プラテンに対して等距離を維持しながら移動する記録ヘッド１００１は、左から右への走査すると紙間は広がることを示す。つまり記録ヘッドは、図１０において右に移動するほど紙間は大きくなっている。ここで、紙間情報と記録ヘッドの走査位置に従い紙間補正値ｔ４は１関数（比例関数）で変化、つまり、予め設定されている紙間補正値ｔ４に比例定数δｔを加減算することにより求める。その際、比例定数δｔを紙間変動の度合いに応じて領域をわけて切替える。
【００４３】
例えば、図１０において紙間が緩やかに変化する領域▲１▼　１００３では、比例定数を　δｔ　１００４とする。そして、領域▲１▼　１００３よりも紙間変動がやや急な領域▲２▼　１００５では、比例定数をやや大きくして　δｔ’　（δｔ＜δｔ’）　１００６に可変する。さらに紙間変動が急激な領域▲３▼　１００７では、比例定数を更に大きくしてδｔ”（δｔ’＜δ”）　１００８　に可変させる。このように比例定数δｔを変化させて紙間変動補正値　ｔ４を算出した場合、図中破線の補正使用記録媒体位置　１００９　の様に紙間情報が変化したように演算は実行され、実際の記録媒体の変化に比較的良く追従するように紙間変動補正値を可変することが可能である。
【００４４】
また、この方法では、メモリ１１６には、紙間変動補正値ｔ４の初期値、領域毎の比例定数δｔ、比例定数を切替える位置情報（Ｐ１、Ｐ２）を格納し、記録ヘッドがＰ１、Ｐ２に移動すれば比例定数を変更すれば良い。ここで、Ｐ１は領域▲１▼と領域▲２▼の境界点、Ｐ２は領域▲２▼と領域▲３▼の境界点である。
【００４５】
図１１に１次関数（比例関数）で紙間補正値ｔ４を算出する際の動作を説明するフローチャートを示す。
【００４６】
演算開始タイミング後（ｓ１１０１）、比例定数の更新位置の判定を行う（ｓ１１０２）。もし、比例定数の更新位置の場合には、比例定数δｔを更新（ｓ１１０３）する。その後、基準紙間と現状紙間の差が増加する領域かの判定を（ｓ１１０４）を行い、もし増加する領域の場合には、ｔ４＝ｔ４＋δｔ　（ｓ１００５）を演算してｔ４を更新する。また、基準紙間と現状紙間の差が減少する領域かの判定（ｓ１００６）の結果、もし減少する領域の場合には、ｔ４＝ｔ４−δｔ　（ｓ１００７）を演算してｔ４を更新する。その後、得られたｔ４を使用して補正値の演算（ｓ１００８）を行い、終了（ｓ１００９）する。この処理は、例えばエンコーダー信号に同期してＣＰＵの割り込み処理にて行われる。このように、記録ヘッドの走査速度や記録ヘッドと記録媒体間の距離が変動した場合においても、得られた現在の速度情報と適切な紙間補正値　ｔ４により演算された時間、インク滴の吐出タイミングをずらすことにより、常に理想の着弾位置にインク滴を吐出することが可能になる。
【００４７】
＜他の実施形態の記録装置のブロック構成例＞
図１２に本発明の他の実施形態を説明する為のブロック図を示す。
【００４８】
図１２の動作は図１とほぼ同じであるが、図１中のメモリ１１６のかわりに図１２中では紙間検出センサ１２０１が実装されている。紙間情報はこの紙間検出センサ１２０１によりダイレクトに検出され、検出された紙間情報をディレイ演算部１１４に送っている。
【００４９】
以下に、本発明の実施態様の例を列挙する。
【００５０】
（実施態様１）インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと被記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記被記録媒体に記録を行うインクジェット記録装置において、前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダと、前記パルスの間隔時間を検出する検出手段と、前記記録ヘッドと前記被記録媒体との間の紙間距離情報を取得する紙間情報取得手段と、前記記録ヘッドからインクを吐出させる駆動タイミングを調整可能な調整手段と、前記パルスの間隔時間及び前記紙間距離情報に応じて、前記調整手段を制御する制御手段とを備えるインクジェット記録装置が提供される。
【００５１】
（実施態様２）前記パルスが所定の基準間隔時間及び前記紙間距離情報が所定の基準間隔ときにおける前記記録ヘッドの駆動タイミングを基準とし、前記検出手段によって検出される前記パルスの間隔時間と前記取得手段によって取得される前記紙間情報の大きさに応じて、前記記録ヘッドの駆動タイミングの遅延時間を演算する演算手段を備え、前記制御手段は、前記遅延時間に応じて、前記調整手段を制御する実施態様１に記載のインクジェット記録装置が提供される。
【００５２】
（実施態様３）前記演算手段は、前記検出手段によって検出される前記パルスの間隔時間をｔ１、所定速度での前記パルスの間隔を基準間隔時間ｔ２、基準紙間ｄ、前記記録ヘッドから吐出されたインクの吐出速度Ｖｄ、前記記録ヘッドから吐出されたインクが前記基準紙間ｄを飛翔するのに要する時間をｔ３、前記基準紙間ｄと前記記録ヘッドの移動している途中の紙間ｄｓとの差δｄ、とし、前記遅延時間を　（ｔ１　−　ｔ２）　×（ｔ３／ｔ２）　＋（δｄ／Ｖ）によって求める実施態様２に記載のインクジェット記録装置が提供される。
【００５３】
（実施態様４）前記記録ヘッドと前記被記録媒体とが一定量相対移動する毎にパルスを出力するエンコーダ信号をカウントすることにより前記記録ヘッドの位置を管理する記録ヘッド位置管理手段を有し、前記記録ヘッドと前記被記録媒体との間の紙間距離情報を取得する紙間情報取得手段は、前記記録ヘッド位置管理手段が管理する位置情報に基づいて前記紙間距離情報を更新する実施態様１に記載のインクジェット記録装置が提供される。
【００５４】
（実施態様５）インクを吐出可能な記録ヘッドを用い、前記記録ヘッドと記録媒体とを相対移動させつつ、前記記録ヘッドからインクを吐出することによって、前記記録媒体に記録を行うインクジェット記録装置の吐出タイミング制御方法であって、前記記録ヘッドと前記記録媒体との一定量の相対移動を検知するパルスが所定の基準時間間隔であって、前記記録ヘッドと前記記録媒体との間の距離情報が所定の基準距離の場合における前記記録ヘッドの駆動タイミングを基準とし、現在検出される前記パルスの時間間隔と距離情報とに応じて、前記記録ヘッドの駆動タイミングのずらし量を演算する演算工程と、前記演算されたずらし量に応じて、前記記録ヘッドからインクを吐出させる駆動タイミングを調整する調整工程とを含むインクジェット記録装置の吐出タイミング制御方法が提供される。
【００５５】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、プリンタなど）から構成されるシステムあるいは統合装置に適用しても、ひとつの機器からなる記録装置に適用してもよい。
【００５６】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５９】
【発明の効果】
本発明により、インクジェット記録装置において、記録ヘッドの移動速度や記録ヘッドと記録媒体間の距離の変化に影響されることなく、高品位の画像を記録することができる。
【図面の簡単な説明】
【図１】本実施形態のインクジェット記録装置における制御系の要部のブロック構成図である。
【図２】本実施形態を適用可能なインクジェット記録装置における機械的な構成部分の要部の斜視図である。
【図３】インクジェット記録装置におけるインク滴の飛翔方向を説明する図である。
【図４】インクジェット記録装置における記録ヘッド走査速度変動によるインク滴の着弾位置変化を説明する図である。
【図５】インクジェット記録装置における記録ヘッドと記録媒体間距離変動によるインク滴の着弾位置変化を説明する図である。
【図６】エンコーダの出力信号の説明図である。
【図７】インクジェット記録装置における記録ヘッド走査速度変動によるインク滴の着弾位置補正を説明する図である。
【図８】インクジェット記録装置における記録ヘッドと記録媒体間距離変動によるインク滴の着弾位置補正を説明する図である。
【図９】本実施形態の補正値演算の基本的動作を説明する為のフローチャートである。
【図１０】本実施形態の記録ヘッドと記録媒体間距離の変化を考慮した紙間変動補正値演算用比例定数δｔの更新方法を説明する為の図である。
【図１１】本実施形態の記録ヘッドと記録媒体間距離の変化を考慮した紙間変動補正値の更新方法を説明する為のフローチャートである。
【図１２】他の実施形態のインクジェット記録装置における制御系の要部のブロック構成図である。
【図１３】インクジェット記録装置における記録ヘッドと記録媒体間距離変動と記録ヘッド走査速度変動によるインク滴の着弾位置補正を説明する図である。
【符号の説明】
１０１　ホスト装置
１０９　エンコーダ
１１１　エッジトリガ生成部（エッジ検出部）
１１２　ヘッド位置検出部
１１３　速度検出部
１１４　エッジトリガＤｅｌａｙ部
１１５　紙間情報取得部
１１６　メモリ
１１７　Ｄｅｌａｙ値演算部
１１８　記録タイミング発生部
１１９　記録位置情報検出部
２０５　キャリッジ
２０６　キャリッジモーター
２０８　記録ヘッド
【図１】
2004130627.tif 000004
【図２】
2004130627.tif 000005
【図３】
2004130627.tif 000006
【図４】
2004130627.tif 000007
【図５】
2004130627.tif 000008
【図６】
2004130627.tif 000009
【図７】
2004130627.tif 000010
【図８】
2004130627.tif 000011
【図９】
2004130627.tif 000012
【図１０】
2004130627.tif 000013
【図１１】
2004130627.tif 000014
【図１２】
2004130627.tif 000015
【図１３】
2004130627.tif 000016