(57)【要約】【課題】  ノズルから吐出される液滴の飛行曲がりを容易な制御で補正をすることができる液滴吐出装置を提供する。【解決手段】  記録用紙Ｐに画像を形成するヘッドユニット３１Ｙ〜３１Ｋを構成する複数の記録ヘッド３１１に、吐出される液滴の吐出量及び吐出タイミングを制御するための第１の駆動源と、吐出される液滴の飛行方向を制御するための第２の駆動源とを備え、第１の駆動源を印刷データに基づいて駆動制御し、第２の駆動源をインク液滴の飛行曲がり量に応じて駆動制御する。【選択図】  図２
2006062165.tif 000002
【特許請求の範囲】
【請求項１】
内部に液体が充填されているキャビティと、前記キャビティに連通し、前記液体をノズルから液滴として記録媒体に吐出する複数の液滴吐出ヘッドとを有するヘッドユニットを備える液滴吐出装置であって、前記キャビティ内の圧力を変化させて前記ノズルから液滴を吐出させる第１の駆動源と、前記キャビティ内の圧力を前記ノズルから吐出される液滴の飛行方向を制御するように変化させる第２の駆動源と、前記第１及び第２の駆動源を駆動制御する駆動源制御手段とを備えたことを特徴とする液滴吐出装置。
【請求項２】
前記ノズルから吐出された液滴によって記録媒体に形成された画像を読取る画像読取手段と、該画像読取手段で読取った画像情報に基づいて吐出された液滴の飛行曲がり量を検出する飛行曲がり量検出手段と、前記飛行曲がり量検出手段で検出された前記飛行曲がり量に基づいて当該飛行曲がり量を補正するように前記第２の駆動源の駆動制御値を算出する駆動制御値算出手段とを有し、前記駆動源制御手段は、前記駆動制御値算出手段で算出した前記第２の駆動源の駆動制御値に基づいて該第２の駆動源を前記第１の駆動源と同期させて制御することを特徴とする請求項１に記載の液滴吐出装置。
【請求項３】
前記駆動制御値算出手段は、前記飛行曲がり量検出手段で検出した飛行曲がり量と当該飛行曲がり量に対応した前記駆動源制御手段による前記第２の駆動源の駆動制御値との関係を表す飛行曲がり量補正テーブルを有し、前記飛行曲がり量をもとに前記飛行曲がり量補正テーブルを参照して該第２の駆動源の駆動制御値を求めるように構成されていることを特徴とする請求項２に記載の液滴吐出装置。
【請求項４】
前記駆動源制御手段は、前記第２の駆動源が制御されたときに、前記駆動制御値算出手段で算出した当該第２の駆動源の駆動制御値を記憶する制御値記憶手段を有し、該制御値記憶手段に記憶された前記第２の駆動源の駆動制御値に基づいて該第２の駆動源を制御するように構成されていることを特徴とする請求項２又は３に記載の液滴吐出装置。
【請求項５】
前記第１の駆動源は、前記キャビティ内のノズルに対向する位置に配設され、前記第２の駆動源は、前記キャビティ内の前記第１の駆動源と前記ノズルとを結ぶ線と交差する線上に配設されていることを特徴とする請求項１乃至４の何れか１つに記載の液滴吐出装置。
【請求項６】
前記第１の駆動源は、前記ノズルに対向する位置に配設される振動板と、該振動板を変位させるアクチュエータとを備えていることを特徴とする請求項１乃至５の何れか１つに記載の液滴吐出装置。
【請求項７】
前記第１の駆動源は、前記キャビティ内に膜沸騰現象を発生させる発熱体を前記ノズルと対向する位置に備えていることを特徴とする請求項１乃至５の何れか１つに記載の液滴吐出装置。
【請求項８】
前記第２の駆動源は、圧電素子及び発熱体の何れかを前記キャビティの側面に備えていることを特徴とする請求項１乃至７の何れか１つに記載の液滴吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体をノズルから液滴として記録媒体に吐出する液滴吐出装置に関する。
【背景技術】
【０００２】
この種の液滴吐出装置においては、ノズルから液体を液滴として記録媒体に吐出するので、ノズルに軽微な歪みが生じたときには、吐出されるインク滴が記録媒体に着弾するまでに飛行曲がりが生じ、図６（ｂ）及び（ｃ）に示すように、記録媒体上に記録される液滴の着弾位置と正規の着弾位置との間にズレが生じる。この着弾位置ズレにより、この液滴吐出装置のヘッドユニットがラインヘッドである場合、印刷された画像全体を見たときに、着弾位置ズレが画像内でスジ状となって現れてしまう。また、ヘッドユニットがシリアルヘッドである場合にも、近傍領域にある他のノズルから吐出されるインク滴が着弾するのでラインヘッド式の液滴吐出装置よりは目立たないが、確実に印刷された画像に乱れが生じてしまう。
【０００３】
このような飛行曲がりを補正する液滴吐出装置としては、例えばインク液滴を吐出するノズルを備えたインク室（キャビティ）内に、ノズルに対向させて個別に駆動可能な複数のヒータ（発熱体）を配置したものが提案されている（例えば、特許文献１参照）。この従来例では、複数のヒータは、ノズルと対向する面に、ヒータの中心線がノズルの中心線より所定値だけずれるように備えられていると共に、液滴吐出装置の制御部からの通常の駆動信号を、各ヒータにそれぞれ対応した駆動信号に変換し、変換した駆動信号を個別にヒータに出力するように構成されている。
【０００４】
この従来例では、各ヒータを加熱することにより、膜沸騰現象が個別に起き、インク室内の圧力変化によって液滴がノズルより吐出される。このとき、ノズルの中心線とヒータの中心線とが所定値だけずれていることにより、各ヒータの駆動を制御することで吐出軌道の角度ずれを調整して飛行曲がりを補正することができる。
【特許文献１】特開２００２−２４０２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された従来例にあっては、インク室内にノズルの中心線より中心線をずらして複数のヒータを配置しているので、インク液滴を吐出させるための制御部からの駆動信号を、各ヒータに対応させて、ノズルから吐出される液滴の量を一定に保ちながら吐出される液滴の飛行曲がりを補正する駆動信号へと変換する必要があり、その変換処理に多くの時間がかかり制御部の負担が多くなるという未解決の課題がある。
【０００６】
また、上記従来例では、駆動源となる複数のヒータをノズルと対向する面に装着しており、このヒータ装着面の面積は、ヒータの個数に比例して増大する。このため、これら複数のヒータを備えるインク室の大きさもヒータの個数に比例して増大するので、ノズル間の間隔がヒータの個数に比例して広くなる。つまり、キャビティ内に備わるヒータの個数に比例してノズル間の間隔を広げざるを得ず、精密な画像情報を記録媒体に記録できなくなるという課題がある。
【課題を解決するための手段】
【０００７】
第１の発明は、内部に液体が充填されているキャビティと、前記キャビティに連通し、前記液体をノズルから液滴として記録媒体に吐出する複数の液滴吐出ヘッドとを有するヘッドユニットを備える液滴吐出装置において、前記キャビティ内の圧力を変化させて前記ノズルから液滴を吐出させる第１の駆動源と、前記キャビティ内の圧力を前記ノズルから吐出される液滴の飛行方向を制御するように変化させる第２の駆動源と、前記第１及び第２の駆動源を駆動制御する駆動源制御手段とを備えたことを特徴としている。
【０００８】
この第１の発明では、第１の駆動源を駆動することでキャビティ内の圧力を変化させて液滴をノズルから吐出させるときに、第２の駆動源を個別に駆動させて吐出される液滴の飛行方向を制御するので、第１の駆動源はインク液滴の吐出制御のみを行い、第２の駆動源は液滴の飛行曲がり補正のみを行うので、両者を個別に制御することが可能となり、容易な制御で飛行曲がりを補正することができる。
【０００９】
また、第２の発明は、第１の発明において、前記ノズルから吐出された液滴によって記録媒体に形成された画像を読取る画像読取手段と、該画像読取手段で読取った画像情報に基づいて吐出された液滴の飛行曲がり量を検出する飛行曲がり量検出手段と、前記飛行曲がり量検出手段で検出された前記飛行曲がり量に基づいて当該飛行曲がり量を補正するように前記第２の駆動源の駆動制御値を算出する駆動制御値算出手段とを有し、前記駆動源制御手段は、前記駆動制御値算出手段で算出した前記第２の駆動源の駆動制御値に基づいて該第２の駆動源を前記第１の駆動源と同期させて制御することを特徴としている。
【００１０】
この第２の発明では、ノズルから液滴を吐出することで記録媒体に形成された画像の画像情報をイメージセンサ等の画像読取手段で読取り、読取った画像情報に基づいて飛行曲がり量検出手段で飛行曲がり量を検出し、検出した飛行曲がり量を補正するような第２の駆動源の駆動制御値を駆動制御値算出手段で算出し、算出した駆動制御値に基づいて第２の駆動源を第１の駆動源と同期させて制御するので、飛行曲がり量を確実に補正することができる。
【００１１】
さらに、第３の発明は、前記第１又は第２の発明において、前記飛行曲がり量検出手段で検出した飛行曲がり量と当該飛行曲がり量に対応した前記駆動源制御手段による前記第２の駆動源の駆動制御値との関係を表す飛行曲がり量補正テーブルを有し、前記飛行曲がり量をもとに前記飛行曲がり量補正テーブルを参照して該第２の駆動源の駆動制御値を求めることを特徴としている。
【００１２】
この第３の発明では、駆動制御値算出手段は、飛行曲がり量とこの飛行曲がり量に対応した第２の駆動源の駆動制御値との関係を示した飛行曲がり量補正テーブルを有すると共に、前記飛行曲がり量検出手段により検出された飛行曲がり量に基づいてこのテーブルを参照することにより、第２の駆動源の駆動制御値を求めるので、前記駆動制御値算出手段で駆動制御値を容易に算出することができる。
【００１３】
さらにまた、第４の発明は、第２又は第３の発明において、前記駆動源制御手段が、前記第２の駆動源が制御されたときに、前記駆動制御値算出手段で算出した当該第２の駆動源の駆動制御値を記憶する制御値記憶手段を有し、該制御値記憶手段に記憶された前記第２の駆動源の駆動制御値に基づいて該第２の駆動源を制御することを特徴としている。
この第４の発明では、第２の駆動源が駆動されたときに、第２の駆動源を駆動するための駆動制御値算出手段により算出した駆動制御値を駆動源制御手段が有する制御値記憶手段に記憶させることにより、この制御値記憶手段に記憶された駆動制御値に基づいて第２の駆動源を制御することができ、例えば出荷時の最終調整時に算出した駆動制御値を制御値記憶手段に記憶しておくことにより、飛行曲がりを補正したインク液滴の吐出を行うことができる。
【００１４】
また、第５の発明は、第１乃至４の何れか１つの発明において、前記第１の駆動源は、前記キャビティ内のノズルに対向する位置に配設され、前記第２の駆動源は、前記キャビティ内の前記第１の駆動源と前記ノズルとを結ぶ線と交差する線上に配設されていることを特徴としている。
この第５の発明では、第１の駆動源は、ノズルと対向する位置に配設されているので、ノズルから吐出される液滴の吐出量及び吐出タイミングを確実に制御することができ、また第２の駆動源は、ノズルと第１の駆動源とを結ぶ線と交差する線上、つまり液滴を吐出する方向と交差する方向に配設されているので、ノズルから液滴が吐出される際に、ノズルから吐出される液滴の飛行方向を制御する速度ベクトルを確実に与えることができると共にキャビティを形成する側壁に第２の駆動源を配置することができ、キャビティのノズル対向面の面積増加を抑制することができる。
【００１５】
さらに、第６の発明は、第１乃至第５の何れか１つの発明において、前記第１の駆動源が前記ノズルに対向する位置に配設される振動板と、該振動板を変位させるアクチュエータとを備えていることを特徴としている。
この第６の発明では、第１の駆動源は、ノズルと対向する位置にある振動板をアクチュエータにより変位することでキャビティ内の体積を変化させ、キャビティ内の体積が変化することによりキャビティ内の圧力を変化するので、液滴の吐出量及び吐出タイミングを確実に制御することができる。
【００１６】
さらにまた、第７の発明は、第１乃至第５の何れか１つの発明において、前記第１の駆動源が前記キャビティ内に膜沸騰現象を発生させる発熱体を前記ノズルと対向する位置に備えていることを特徴としている。
この第７の発明では、ノズルと対向する位置にある発熱体が駆動することでキャビティ内に膜沸騰現象が発生し、発生した膜沸騰現象によりキャビティ内の圧力変化が起きるので液滴の吐出量及び吐出タイミングを確実に制御することができる。
【００１７】
また、第８の発明は、第１乃至第７の何れか１つの発明において、前記第２の駆動源が圧電素子及び発熱体の何れかを前記キャビティの側面に備えていることを特徴としている。
この第８の発明では、キャビティの側壁に圧電素子及び発熱体の何れかを配設し駆動するので、圧電素子を備えている場合には、圧電素子を駆動制御することにより振動をキャビティ内に伝動することで、発熱体を備えている場合には、発熱体を加熱制御することにより膜沸騰現象をキャビティ内に発生することで、キャビティ内の圧力変化を制御することにより吐出される液滴の飛行方向を確実に制御することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の液滴吐出装置の実施形態を図面に基づいて説明する。
図１は本発明の液滴吐出装置をインクジェットプリンタに適用した場合の実施形態を示す概略構成図であり、図中、１は、記録媒体としての記録用紙Ｐを給紙する給紙部であり、記録用紙Ｐを多数枚収納したインクジェットプリンタから着脱可能な給紙カセット１１と、給紙カセット１１に隣接され給紙モータ１２１によって回転駆動するピックアップローラ１２と、電動モータ１３１によって回転駆動するゲートローラ１３と、ピックアップローラ１２及びゲートローラ１４１３間で記録用紙Ｐを案内する案内部１５と、ゲートローラ１３から後述する紙搬送部２へ記録用紙Ｐを案内する案内部１６とで構成されている。
【００１９】
そして、この給紙部１において、記録用紙Ｐが１枚ずつ給紙カセット１１からピックアップローラ１２によりゲートローラ１３に搬送される。そして、互いに転接する上下一対のローラで構成されたゲートローラ１３は、ピックアップローラ１２で搬送された記録用紙Ｐの先端がゲートローラ１３に接触するまでは停止又は待機状態にあり、記録用紙Ｐが接触してから一対のローラの何れか一方をモータ１３１で回転駆動することにより、記録用紙Ｐの先端を搬送方向と直交する方向に一致させると共に記録用紙Ｐを整列させるスキュー補正を行ってから案内部１６を通って、記録用紙Ｐを後段の記録媒体搬送手段としての紙搬送部２に受け渡す。
【００２０】
また、紙搬送部２は、ゲートローラ１３側に回転自在に配設された従動ローラ２１と、この従動ローラ２１に対してゲートローラ１３とは反対側の記録用紙Ｐの排紙側に所定間隔を保って並行に配設された紙送りモータ２２１によって回転駆動される駆動ローラ２２と、これら従動ローラ２１及び駆動ローラ２２間に張設された幅広帯状で誘電体層を有する静電吸着搬送ベルト２３と、静電吸着搬送ベルト２３の張力を調整するテンションローラ２４と、搬送ベルト２３と一定の張力で接し高圧電源２５１により高電圧を印加された帯電ローラ２５とで構成されている。なお、従動ローラ２１及び駆動ローラ２２は互いに同一外径に形成されている。
【００２１】
そして、紙搬送部２は、従動ローラ２１及び駆動ローラ２２間で搬送ベルト２３の誘電体層が、帯電ローラ２５により帯電され、ゲートローラ１３により搬送された記録用紙Ｐを、圧着ローラ２６で帯電した搬送ベルト２３に密着させることにより一定の速度で安定して搬送する。
一方、紙搬送部２の搬送ベルト２３で密着保持されて搬送される記録用紙Ｐに僅かな間隔（例えば１〜２ｍｍ）を保って対向する位置に記録用紙Ｐに対してイエロー、マゼンタ、シアン、ブラックのインク液滴を吐出する４つのヘッドユニット３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋが、記録用紙Ｐの搬送方向の上流側から順に所定間隔を保って配設されている。これら各ヘッドユニット３１Ｙ〜３１Ｋの夫々は、記録用紙Ｐの搬送方向と直交する方向即ち記録用紙Ｐの幅方向にインク液滴を吐出するノズルを微小間隔で多数配置した記録領域が形成され、黒色についてはブラックのヘッドユニット３１Ｋのみでインク液滴を吐出し、黒を除く他の色では残りのヘッドユニット３１Ｙ〜３１Ｃで吐出したインク液滴を記録用紙Ｐ上で重畳させることにより、カラー印刷を行うことができる。
【００２２】
また、ヘッドユニット３１Ｙ〜３１Ｋの夫々は、図２（ａ）に示すように、記録用紙Ｐの搬送方向と直交する方向に千鳥状に固定配置した多数の、夫々が１つのノズル５０を備えた記録ヘッド３１１で構成されている。これら記録ヘッド３１１は、図２（ｂ）及び（ｃ）に示すように、ノズル５０を有するノズルプレート５１と、ノズル５０に連通し内部に液体（インク）が充填されたキャビティ５２と、ノズル５０とキャビティ５２を挟んで対向する位置に配設されていると共に、薄肉に形成され図５（ｂ）における縦方向に弾性変位（弾性変形）が可能な振動板５３と、この振動板５３に弾性変位を起こす、第１の駆動源である、積層型の圧電素子５４と、キャビティ５２の記録用紙の搬送方向と直交するＸ方向の対向側壁に夫々配設された圧電素子５５Ｘ１及び５５Ｘ２と、キャビティ５２の記録用紙Ｐの搬送方向即ちＹ方向の対向側壁に配設された圧電素子５５Ｙ１及び５５Ｙ２と、で構成されている。なお、各圧電素子５４、５５Ｘ１、５５Ｘ２、５５Ｙ１及び５５ＢＹ２は、夫々駆動回路に個別に接続されており、駆動回路からの駆動信号に基づいて駆動される。
【００２３】
さらに、圧着ローラ２６とヘッドユニット３１Ｙとの間に搬送ベルト２３で静電吸着搬送される記録用紙Ｐの先端を光学的に検出する用紙通過センサ１４が配設されている。また、ヘッドユニット３１Ｋの下流側に紙搬送部２の搬送ベルト２３によって搬送されてくるヘッドユニット３１Ｙ〜３１Ｋによって吐出されたインク液滴によって画像が形成された記録用紙Ｐの画像を読取るＣＣＤ素子を有するイメージセンサ３２が固定配置されている。
【００２４】
なお、図１で展開して示すように、ヘッドユニット３１Ｙ〜３１Ｋの後方側に各色に対応したクリーニング部３３Ｙ〜３３Ｋが隣接配置されており、ヘッドユニット３１Ｙ〜３１Ｋの夫々は、ノズルの不良状態を改善するためにクリーニング部３３Ｙ〜３３Ｋに任意に移動可能に構成されている。さらに、各ヘッドユニット３１Ｙ〜３１Ｋには、各ヘッドユニットに夫々対応したインクカートリッジ３４Ｙ〜３４Ｋが、クリーニング部３３Ｙ〜３３Ｋに移動するために長さに余裕をもたせたインクチューブ３５Ｙ〜３５Ｋを介して連通しており、各ヘッドユニット３１Ｙ〜３１Ｋにインクを供給している。
【００２５】
そして、紙搬送部２の静電吸着搬送ベルト２３で搬送された記録用紙Ｐは、ヘッドユニット３１Ｙ〜３１Ｋで吐出されたインク液滴によって画像が形成され、イメージセンサ３２下を通って駆動ローラ２２側に達すると、駆動ローラ２２より記録用紙Ｐの搬送方向の下流側に配設された紙排出部４に受け渡される。
この紙排出部４は、駆動ローラ２２側に備えられた剥離爪４１と、この剥離爪４１と併設され、搬送されてきた記録用紙Ｐを保持する排紙トレイ４２とで構成されている。ここで、剥離爪４１は、記録用紙Ｐの搬送方向と直交する方向に幅広に配設されており、搬送ベルト２３に静電吸着されている記録用紙Ｐを搬送ベルト２３から剥離して、剥離した記録用紙Ｐを排紙トレイ４２に受け渡す。
【００２６】
そして、ピックアップローラ１２、ゲートローラ１３、紙搬送部２、ヘッドユニット３１Ｙ〜３１Ｋの駆動制御が制御部１００によって制御される。
この制御部１００は、図３に示すように、ピックアップローラ１２及びゲートローラ１３間のピックアップローラ１２寄りの位置に配設された記録用紙Ｐの先端を例えば光学的に検出する用紙通過センサ１４で検出した用紙先端検出信号が入力されると共に、イメージセンサ３２で読取った画像情報が入力され、さらに外部のホストコンピュータ７０からの印刷情報が入力され、これらに基づいて図４に示す印刷制御処理及び図５に示す記録ヘッド３１１で発生する飛行曲がりを補正する飛行曲がり補正設定処理を実行するマイクロコンピュータ６０と、このマイクロコンピュータ６０に接続された制御値記憶手段としての不揮発性の記憶装置６１と、マイクロコンピュータ６０から出力される駆動指令が入力されるピックアップローラ１２の給紙モータ１２１を制御する給紙モータドライバ１２２と、ゲートローラ１３のゲートローラモータ１３１を制御するゲートローラドライバ１３２と、駆動ローラ２２の紙送りモータ２２１を制御する紙送りモータドライバ２２２と、帯電ローラ２５の高圧電源２５１を制御する高圧電源ドライバ２５２と、圧電素子５４を駆動するヘッドドライバ３１２と、圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動するヘッドドライバ３１３と、イメージセンサ３２を制御する画像処理回路３２０と、クリーニング部３３のクリーニングモータ３３１を制御するクリーニングモータドライバ３３２と、インク残量センサ３４１を制御するインク残量検出回路３４２とを有する。
【００２７】
マイクロコンピュータ６０で実行する印刷制御処理は、図４に示すように、先ず、ステップＳ１で、ホストコンピュータ６０からインターフェイス８０を介して記録データが入力されか又は後述する飛行曲がり補正処理からのテストパターンデータが入力されたか否かを判定し、記録データ又はテストパターンデータが入力されていないときにはこれが入力されるまで待機し、記録データ又はテストパターンデータが入力されたときにはステップＳ２に移行する。
【００２８】
このステップＳ２では、ピックアップローラ１２の給紙モータドライバ１２２に駆動信号を出力して、給紙カセット１１から記録用紙Ｐを、ピックアップローラ１２を介して給紙する。
次いで、ステップＳ３に移行して、ピックアップローラ１２によって給紙された記録用紙Ｐの先端がゲートローラ１３のローラ間に到達して記録用紙Ｐの先端を用紙搬送方向と直交する方向に揃えるスキュー補正を行うに十分な整列時間が経過したか否かを判定し、所定時間が経過していないときにはこれが経過するまで待機し、所定時間が経過したときにはステップＳ４に移行する。
【００２９】
このステップＳ４では、ゲートローラ１３のゲートローラモータドライバ１３２に対して駆動指令を出力すると共に、紙搬送部２における駆動ローラ２２の紙送りモータドライバ２２２及び帯電ローラ２５に高電圧を印加する高圧電源２５１の高圧電源ドライバ２５２に対して駆動指令を出力してからステップＳ５に移行する。
このステップＳ５では、用紙通過センサ１４から用紙先端検出信号が入力されたか否かを判定し、用紙先端検出信号が入力されていないときには用紙先端検出信号が入力されるまで待機し、用紙先端検出信号が入力されたときにはステップＳ６に移行する。
【００３０】
このステップＳ６では、用紙通過センサ１４から用紙先端検出信号が入力されてから所定時間が経過して記録用紙Ｐの情報記録領域が先頭のヘッドユニット３１Ｙにおける千鳥配列に配設された記録ヘッド３１１のうち上流側の記録ヘッド３１１による記録領域に達したか否かを判定する。この判定は、ゲートローラ１３を回転駆動して記録用紙Ｐを送り出しててから記録用紙Ｐの情報記録領域がヘッドユニット３１Ｙの上流側の記録ヘッド３１１に達するまでの所定時間が経過したか否かによって判定し、所定時間が経過していないときにはこれが経過するまで待機し、所定時間が経過したときにはステップＳ７に移行し、ヘッドユニット３１Ｙにおいて、記録データに基づいて記録ヘッド３１１の圧電素子５４を駆動する駆動信号をヘッドドライバ３１２に出力すると共に、後述する飛行曲がり補正設定処理により設定された圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２の駆動制御値に基づいて各圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動する駆動信号をヘッドドライバ３１３に出力する。
【００３１】
次いでステップＳ８に移行して、記録用紙Ｐの情報記録領域の先端がヘッドユニット３１Ｙから次のヘッドユニット３１Ｍの記録領域に達するまでの所定時間が経過したか否かを判定し、所定時間が経過していないときにはこれが経過するまで待機し、所定時間が経過したときにはステップＳ９に移行する。
このステップＳ９では、ヘッドユニット３１Ｍにおいて、前記ステップＳ７と同様に、記録データに基づいて記録ヘッド３１１の圧電素子５４を駆動する駆動信号をヘッドドライバ３１２に出力すると共に、後述する飛行曲がり補正設定処理により設定された圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２の駆動制御値に基づいて各圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動する駆動信号をヘッドドライバ３１３に出力する。
【００３２】
次いで、ステップＳ１０に移行して、記録用紙Ｐの情報記録領域の先端がヘッドユニット３１Ｍから次のヘッドユニット３１Ｃの記録領域に達するまでの所定時間が経過したか否かを判定し、所定時間が経過していないときにはこれが経過するまで待機し、所定時間が経過したときにはステップＳ１１に移行して、前記ステップＳ７及びＳ９と同様に、ヘッドユニット３１Ｃにおいて、記録データに基づいて記録ヘッド３１１の圧電素子５４を駆動する駆動信号をヘッドドライバ３１２に出力すると共に、後述する飛行曲がり補正設定処理により設定された圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２の駆動制御値に基づいて各圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動する駆動信号をヘッドドライバ３１３に出力する。
【００３３】
次いで、ステップＳ１２に移行して、記録用紙Ｐの情報記録領域の先端がヘッドユニット３１Ｃから次のヘッドユニット３１Ｋの記録領域に達するまでの所定時間が経過したか否かを判定し、所定時間が経過していないときにはこれが経過するまで待機し、所定時間が経過したときにはステップＳ１３に移行して、ヘッドユニット３１Ｋにおいて、前記ステップＳ７、Ｓ９及びＳ１１と同様に、記録データに基づいて記録ヘッド３１１の圧電素子５４を駆動する駆動信号をヘッドドライバ３１２に出力すると共に、後述する飛行曲がり補正設定処理により設定された圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２の駆動制御値に基づいて各圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動する駆動信号をヘッドドライバ３１３に出力してから前記ステップＳ１に戻る。
【００３４】
また、マイクロコンピュータ６０で実行する飛行曲がり補正処理は、図５に示すように、先ず、ステップＳ２１で、例えば各ヘッドユニット３１Ｙ〜３１Ｋの夫々の記録ヘッド３１１からインク液滴を同時に一回吐出させるテストパターンデータを、図４に示す印刷制御処理に出力して、テストパターンデータ印刷処理を実行させてからステップＳ２２に移行する。
このステップＳ２２では、記録用紙Ｐがイメージセンサ３２に到達したか否かを判定し、記録用紙Ｐがイメージセンサ３２に到達していないときには、イメージセンサ３２に到達するまで待機し、記録用紙Ｐがイメージセンサ３２に到達したときにはステップＳ２３に移行する。
【００３５】
このステップＳ２３では、イメージセンサ３２で記録用紙Ｐに形成されたテストパターンのドット画像情報の読取りを開始させて、読取ったドット画像情報を順次読込む。次いで、ステップＳ２４に移行して、各ヘッドユニット３１Ｙ〜３１Ｋで形成した全てのドット画像情報の読取りを完了したか否かを判定し、ドット画像情報の読取りが完了していないときには、画像情報の読取りが完了するまで待機し、ドット画像情報の読取りが完了したときにはステップＳ２５に移行し、読取ったドット画像情報を記憶装置６１に記憶させる。
【００３６】
次いでステップＳ２６に移行し、駆動制御値設定回数を表す変数Ｍを“１”に設定し、次いでステップＳ２７に移行して、記憶装置６１に記憶したドット画像情報を画像処理して各ドットの中心位置座標（Ｘｉ，Ｙｊ）を算出し、次いでステップＳ２８に移行して、左端を基準とするように変数ｉを“１”に設定して、次いでステップＳ２９に移行して、ステップＳ２７で算出した各ドットの中心位置座標（Ｘｉ，Ｙｊ）と予め設定した各ドットの基準中心位置座標（Ｘｉｂ，Ｙｊｂ）とを比較することにより、各記録ヘッド３１１から吐出されたインク液滴の着弾位置ズレを表すＸ方向及びＹ方向の飛行曲がり量と飛行曲がり方向とを算出し、これらを記憶装置６１の所定記憶領域に記憶する。
【００３７】
次いで、ステップＳ３０に移行して、Ｘ方向及びＹ方向の飛行曲がり量が許容範囲内であるか否かを判定し、許容範囲内であるときには、ステップＳ３１に移行して、変数ｉをインクリメントし、次いでステップＳ３２に移行して、中心位置座標Ｘｉが右端のドット座標Ｘｋを超えたか否かを判定し、Ｘｉ≦Ｘｋであるときに前記ステップＳ２９に戻り、Ｘｉ＞ＸｋであるときにはステップＳ３３に移行して、全てのヘッドユニット３１Ｙ〜３１Ｋの記録ヘッド３１１における飛行曲がり量が許容範囲内であるか否かを判定し、全ての記録ヘッド３１１における飛行曲がり量が許容範囲内であるときには飛行曲がり補正処理を終了し、そうでないときにはステップＳ３４に移行して、記録変数Ｍをインクリメントし、次いでステップＳ３５に移行して、変数Ｍが所定値Ｍｓに達したか否かを判定し、Ｍ＜Ｍｓであるときには前記ステップＳ２１に戻り、Ｍ≧ＭｓであるときにはステップＳ３６に移行してエラー表示を行ってから処理を終了する。
【００３８】
また、ステップＳ３０の判定結果が、Ｘ方向及びＹ方向の飛行曲がり量の何れかが許容範囲外であるときにはステップＳ３７に移行して、変数Ｍが“１”であるか否かを判定し、Ｍ＝１であるときにはステップＳ３８に移行して、後述する図７の駆動制御値設定処理を実行してから前記ステップＳ３１に移行し、変数Ｍが“１”を越えているときにはステップＳ３９に移行して、現在の飛行曲がりを補正する駆動制御値ＣＶｘが“０”より大きいか否かを判定し、ＣＶｘ＞０であるときにはステップＳ４０に移行して、駆動制御値ＣＶｘに所定値ΔＣＶを加算した値を新たな駆動制御値ＣＶｘとして設定してからステップＳ４１に移行し、ＣＶｘ＜０であるときには直接ステップＳ４１に移行する。
【００３９】
ステップＳ４１では、現在の飛行曲がりを補正する駆動制御値ＣＶｙが“０”より大きいか否かを判定し、ＣＶｙ＞０であるときにはステップＳ４２に移行して、駆動制御値ＣＶｙに所定値ΔＣＶを加算した値を新たな駆動制御値ＣＶｙとして設定してから前記ステップＳ３１に移行する。なお、このΔＣＶ値は、ＣＶｘやＣＶｙの１／５〜１／２の値を採用することが好ましいが、これは予め実験により求めておくことができる。
【００４０】
ここで、ステップＳ３８の駆動制御値設定処理は、図７に示すように、先ず、ステップＳ５１で、前記ステップＳ２９で記憶した、記録用紙２上に吐出した液滴の実際のＸ方向及びＹ方向の飛行曲がり量と飛行曲がり方向とを記憶装置６１から読出し、ステップＳ５２に移行する。
このステップＳ５２では、前記ステップＳ５１で読出したＸ方向及びＹ方向の飛行曲がり量と飛行曲がり方向とに基づいて、Ｘ方向の飛行曲がり量があるか否かを判定し、Ｘ方向の飛行曲がり量がない場合には後述するステップＳ５７にジャンプし、Ｘ方向の飛行曲がり量がある場合にはステップＳ５３に移行する。
【００４１】
このステップＳ５３では、Ｘ方向の飛行曲がり量に基づいて、図８に示す、飛行曲がり量と飛行曲がり量に対応した駆動源の駆動制御値との関係を表わす制御マップを参照して飛行曲がりを補正するための圧電素子５５Ｘ１，５５Ｘ２に対する駆動制御値を求める。
次いで、ステップＳ５４に移行し、Ｘ方向飛行曲がり量が正であるか否かを判定し、Ｘ方向飛行曲がり量が正であるときには圧電素子５５Ｘ１に対して駆動制御値を設定してからステップＳ５７に移行し、Ｘ方向飛行曲がり量が負であるときにはステップＳ５６に移行して、圧電素子５５Ｘ２に対して駆動制御値を設定してからステップＳ５７に移行する。
【００４２】
ステップＳ５７では、前記ステップＳ５１で読出したＸ方向及びＹ方向の飛行曲がり量と飛行曲がり方向とに基づいて、Ｙ方向の飛行曲がり量があるか否かを判定し、Ｙ方向の飛行曲がり量がない場合には後述するステップＳ６２にジャンプし、Ｙ方向の飛行曲がり量がある場合にはステップＳ５８に移行する。
このステップＳ５８では、Ｙ方向の飛行曲がり量に基づいて、図８に示す、飛行曲がり量と飛行曲がり量に対応した駆動源の駆動制御値との関係を表わすグラフを参照して飛行曲がりを補正するための圧電素子５５Ｙ１，５５Ｙ２に対する駆動制御値を求める。
【００４３】
次いで、ステップＳ５９に移行し、Ｙ方向飛行曲がり量が正であるか否かを判定し、Ｙ方向飛行曲がり量が正であるときには圧電素子５５Ｙ１に対して駆動制御値を設定してからステップＳ６２に移行し、Ｙ方向飛行曲がり量が負であるときにはステップＳ６１に移行して、圧電素子５５Ｙ２に対して駆動制御値を設定してからステップＳ６２に移行する。
【００４４】
ステップＳ６２では、設定した駆動制御値を記録ヘッド３１１の識別番号と関連付けて記憶装置６１に記憶してから前述した図５のステップＳ３４に移行する。
これら図４、図５及び図７の処理において、ステップＳ５〜ステップＳ１３の処理が駆動源制御手段に対応し、ステップＳ２２〜ステップＳ２４の処理及びイメージセンサ３２とが画像読取手段に対応し、ステップＳ２９の処理が飛行曲がり量検出手段に対応し、ステップＳ３７〜ステップＳ４２の処理が駆動制御値算出手段に対応し、ステップＳ６２の処理が制御値記憶手段に対応している。
上記の飛行曲がりは再現性のある現象であり、ライン型ヘッドの場合には図６（ｂ）に示す中心位置座標については、ノズルによって飛行曲がりの現象が決まってしまい、Ｙ方向の中心位置座標についてはほとんど同じ位置に飛行曲がりしている。それゆえ、Ｘ方向の行についていくつか補正を行えば良いことになる。
【００４５】
次に、上記実施形態の動作を説明する。
先ず、通常状態では、インクジェットプリンタの電源が投入されると、制御部１００が作動状態となって、図４の印刷制御処理を実行開始する。
このとき、外部のホストコンピュータ７０からインターフェイス８０を介して記録データが制御部１００に入力されていないときには、これが入力されるまで待機し（ステップＳ１）、ピックアップローラ１２、ゲートローラ１３、紙搬送部２及びヘッドユニット３１Ｙ〜３１Ｋが作動停止状態にある。
【００４６】
この作動停止状態から、外部のホストコンピュータ９０から記録データがインターフェイス８０を介して制御部１００に入力されると、記録データが記憶装置６１に記憶されると共に、給紙モータドライバ１２２に駆動指令を出力してピックアップローラ１２が駆動され（ステップＳ２）、これによって給紙カセット１１に収納されている記録用紙Ｐが１枚だけ給紙されてピックアップローラ１２によりゲートローラ１３側に搬送される。
【００４７】
このとき、ピックアップローラ１２より給紙された記録用紙Ｐの先端がゲートローラ１３に接触してその先端が搬送方向と直交する幅方向に一致して整列するスキュー補正が行われるに充分な整列時間が経過したときに、ゲートローラモータドライバ１３２、紙送りモータドライバ２２２及び高圧電源ドライバ２５２に駆動指令を出力して、ゲートローラ１３及び紙搬送部２の駆動ローラ２２が駆動開始される。
【００４８】
これによって、ゲートローラ１３に先端が接触している記録用紙Ｐがゲートローラ１３によって紙搬送部２側に搬送され、この紙搬送部２の搬送ベルト２３上に受け渡される。
搬送ベルト２３上に載置された記録用紙Ｐは、帯電ローラ２５により搬送ベルト２３の誘電体層が帯電されることで、搬送ベルト２３上に発生する静電気により載置された記録用紙Ｐを搬送ベルト２３に密着させることで、記録用紙Ｐが搬送ベルト２３上に密着した状態で搬送される。
【００４９】
そして、記録用紙Ｐの先端が用紙検出センサ１４位置に達すると、この用紙通過センサ１４から用紙先端検出信号がマイクロコンピュータ６０に入力され、この用紙先端検出信号から所定時間経過して記録用紙Ｐの情報記録領域の先端がヘッドユニット３１Ｙの記録領域に到達すると、記録データに基づいてヘッドドライバ３１２及び３１３に対して駆動信号が出力されることにより、ヘッドユニット３１Ｙから記録データに基づいてイエローのインク液滴が記録用紙Ｐの情報記録領域に吐出されて印刷が開始される。その後、記録用紙Ｐの情報記録領域の先端が順次ヘッドユニット３１Ｍ、３１Ｃ及び３１Ｋの記録領域に到達すると、記録データに基づいて各ヘッドユニット３１Ｍ、３１Ｃ及び３１Ｋからのマゼンタ、シアン及びブラックのインク液滴の吐出が制御されることにより、記録用紙Ｐの情報記録領域に記録データに基づいてカラー印刷が行われる。
【００５０】
その後、記録用紙Ｐがさらに搬送ベルト２３によって後方に搬送されて、記録用紙Ｐの先端が駆動ローラ２２の位置に達すると、記録用紙Ｐが搬送ベルト２３から剥離爪４１によって剥離されてから排紙トレイ４２内に収納される。
ところで、各ヘッドユニット３１Ｙ〜３１Ｋに多数備わる記録ヘッド３１１が有するインク液滴を吐出するノズルについて、ノズルの形状を高精度に製作することにより、記憶用紙２上に吐出される液滴の着弾位置と正規の着弾位置との誤差量は小さい値に抑制することができるが、量産品の場合、記録ヘッド３１１の製造精度を向上させるには一定の限度があるため、記録ヘッド３１１のノズル５０の歪みによる液滴の着弾位置ズレが生じることは回避できない。
【００５１】
そこで、本実施形態では、インクジェットプリンタの生産が完了した時点で、又はユーザがインクジェットプリンタによる印刷結果に画像の乱れを確認した時点で、例えば操作パネル９０から飛行曲がり補正設定処理を実行する起動メニューを選択することにより、図５の飛行曲がり補正設定処理を実行することができる。
この飛行曲がり補正設定処理では、先ず、記憶装置６１の駆動制御量記憶領域に記憶されている各ヘッドユニット３１Ｙ〜３１Ｋの各記録ヘッド３１１に対するＸ方向駆動制御値ＣＶｘ及びＹ方向駆動制御値ＣＶｙを全て“０”にクリアし、次いでヘッドユニット３１Ｙ〜３１Ｋにおける全ての記録ヘッド３１１のノズル５０を使用してインク液滴を同時に吐出させて、記録用紙Ｐのヘッドユニット３１Ｙ〜３１Ｋ毎に異なる領域に搬送方向と直交するＸ方向のテストパターンを印刷幅方向の印刷させるテストパターンデータを図４の印刷制御処理に出力する。
【００５２】
これによって、各ヘッドユニット３１Ｙ〜３１Ｋから記録用紙２に吐出されるインク液滴によって各記録ヘッド３１１に対応するドット画像でなるテストパターンが印刷される。
そして、記録用紙２に記録されたテストパターンをイメージセンサ３２で読取って、読取ったドット画像情報を画像処理することにより、各ドット画像の中心位置座標（Ｘｉ，Ｙｊ）を求める。
【００５３】
このとき、ヘッドユニット３１Ｙ〜３１Ｋの何れかのヘッドユニットで、これを構成する記録ヘッド３１１のノズル５０に軽微な歪もなく正常にインク液滴が吐出されている状態では、このヘッドユニットで印刷されたテストパターンは図６（ａ）に示すように、各記録ヘッド３１１から吐出されて記録用紙２上に着弾して形成されるドット画像の中心位置座標（Ｘｉ，Ｙｊ）の全てが、記録ヘッド３１１が正常であるときの基準中心位置座標（Ｘｉｂ，Ｙｊｂ）と略一致することになり、図５の処理を実行したときに、ステップＳ２９からステップＳ３０〜Ｓ３２を経てステップＳ３３に移行し、全てのドット画像の中心位置座標が許容範囲内であることからステップＳ３８の駆動制御値設定処理を行うことなく、飛行曲がり補正処理を終了する。
このため、記憶装置６１の駆動制御値記憶領域には、初期状態で設定された全ての記録ヘッド３１１が正常であることを表すＸ方向駆動制御値ＣＶｘ及びＹ方向駆動制御値ＣＶｙが“０”として記憶された状態を維持する。
【００５４】
したがって、各ヘッドユニット３１Ｙ〜３１Ｋにおける全ての記録ヘッド３１１のノズル５０から吐出されるインク液滴に飛行曲がりが存在しない場合には、図４の印刷処理が実行されたときに、各ヘッドユニット３１Ｙ〜３１Ｋ位置に記録用紙２の記録領域が到達したときに、各記録ヘッド３１１の第１の駆動源としての圧電素子５４を駆動するヘッドドライバ３１２に対してのみ、印刷データに基づいて、図９（ａ）に示すように、所定のオフセット電圧ＶOFから設定電圧Ｖ1 まで所定勾配で増加した後所定時間設定電圧Ｖ1 を維持してから所定勾配でオフセット電圧ＶOFより低い下限電圧ＶL まで減少され、この状態を所定時間維持してから所定勾配でオフセット電圧ＶOFに戻る駆動信号を圧電素子５４に出力する駆動指令が出力され、第２の駆動源としての圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２を駆動するヘッドドライバ３１３に対して図９（ａ）に示すように駆動信号が出力されない状態となり、各記録ヘッド３１１からインク液滴５６が図１０（ａ）に示すように正常に吐出される。
【００５５】
ところが、あるヘッドユニット例えば３１Ｙの第３番目の記録ヘッド３１１にノズル５０に僅かな歪が発生して、図１０（ｂ）に示すようにノズル５０から吐出されるインク液滴５６に飛行曲がりが発生したときには、印刷したテストバターンが図６（ｂ）で実線図示のように第３番目の記録ヘッド３１１のドット画像がＸ方向の負方向に変位した状態で印刷される。
【００５６】
このとき、第３番目のドット画像の中心位置座標（Ｘ３，Ｙｊ）と基準中心位置座標（Ｘ３ｂ，Ｙ３ｂ）とを比較したときに、両者のＸ方向の飛行曲がり量ΔＸ（＝Ｘ３ｂ−Ｘ３）が正値となって許容範囲を超える値となるので、図７の駆動制御値設定処理によって、ステップＳ５３で飛行曲がり量に基づいて図８に示す制御マップを参照して駆動制御値ＣＶｘを算出し、次いで、飛行曲がり量ΔＸが正値であるので、ステップＳ５４からステップＳ５５に移行して、圧電素子５５Ｘ１に対して駆動制御値ＣＶｘが設定される。
一方、Ｙ方向の飛行曲がり量ΔＹ（＝Ｙ３ｂ−Ｙ３）は略“０”となるので、図７の駆動制御値設定処理でステップＳ５７からステップＳ６２に移行して、圧電素子５５Ｘ１に対する駆動制御値ＣＶｘのみが記憶装置６１の駆動制御値記憶領域に該当ヘッドユニット３１Ｙの第３番目の記録ヘッド３１１に関連付けされて記憶される。
【００５７】
このため、図５の飛行曲がり補正処理で、ステップＳ２２に戻ったときに、再度パターンデータの印刷指令が図４の印刷制御処理に対して出力されることにより、図４の印刷処理で各ヘッドユニット３１Ｙ〜３１Ｋの全ての記録ヘッド３１１から一斉にインク液滴が吐出されるが、ヘッドユニット３１Ｙの第３番目の記録ヘッド３１１についてはヘッドドライバ３１２に対して図９（ｂ）に示す前述した印刷データに基づく駆動信号を圧電素子５４に出力する駆動指令が出力され、これより所定の遅延時間Δｔだけ遅れた時点でヘッドドライバ３１３に対して圧電素子５５Ｘ１に対して図９（ｂ）に示す台形状の駆動信号を出力する駆動指令が出力される。
【００５８】
このため、図１０（ｂ）に示すように、圧電素子５４によって印刷データに基づく大きさのインク液滴を吐出させる圧力変化をキャビティ５２に与えると共に、圧電素子５５Ｘ１でノズル５０から吐出されるインク液滴に＋Ｘ方向の速度ベクトルを与える圧力が加えられることになり、ノズル５０から吐出されるインク液滴の飛翔方向が一点鎖線図示のように飛行曲がり量ΔＸを解消する＋Ｘ方向に補正されて正常な飛翔状態として、記録用紙２に着弾される。
【００５９】
このため、再度イメージセンサ３２で読取ったドット画像情報では、ヘッドユニット３１Ｙの第３番目の記録ヘッド３１１の飛行曲がりが補正されているので、前述した図９（ａ）に示す正常状態どなり、図５の飛行曲がり補正処理において、全てのヘッドユニット３１Ｙ〜３１Ｋの記録ヘッドにおける飛行曲がりが許容範囲内になったものと判断されて飛行曲がり補正処理を終了する。
【００６０】
その後は、記憶装置６１の駆動制御値記憶領域にヘッドユニット３１Ｙの第３番目の記録ヘッド３１１に対する圧電素子５５Ｘ１の駆動制御値ＣＶｘが記憶されているので、図４の印刷処理が実行される毎に、ヘッドユニット３１Ｙの第３番目の記録ヘッド３１１からインク液滴を吐出する際に、圧電素子５４と圧電素子５５Ｘ１とが同時に作動させて、飛行曲がりを補正した正常なインク液滴吐出状態を維持することができる。
【００６１】
また、図６（ｃ）に示すように、例えばヘッドユニット３１Ｙの第５番目のノズルにＹ方向の飛行曲がり量ΔＹが発生した場合には、これに応じて図７の駆動制御値設定処理で、ステップＳ５２からステップＳ５７にジャンプし、ステップＳ５７からステップＳ５８に移行することにより、Ｙ方向の飛行曲がり量ΔＹに基づいてＹ方向駆動制御値ＣＶｙが算出され、このＹ方向駆動制御値ＣＶｙが圧電素子５５Ｙ１に対して設定される。このため、ヘッドユニット５１Ｙにおける第５番目の記録ヘッド３１１の圧電素子５４に対して印刷データに基づいて駆動信号が出力されるときに、これに同期して圧電素子５５Ｙ１に対して図９（ｂ）に示す駆動信号と同様の駆動信号が遅延時間Δｔだけ遅れて出力されることにより、第５番目の記録ヘッド３１１から吐出されるインク液滴の飛行曲がりを解消する速度ベクトルを与える圧力が圧電素子５５Ｙ１で発生されてインク液滴が正常状態で吐出される。
【００６２】
なお、図５に示す飛行曲がり補正処理が一回実行されると変数ＭがインクリメントされてＭ＝２となってＭ＝１より大きい値となるので、最初の飛行曲がり補正処理で飛行曲がりが十分に解消されない場合には、図５の飛行曲がり補正処理において、ステップＳ３７からステップＳ３９に移行し、現在のＸ方向駆動制御値ＣＶｘ及び／又はＹ方向駆動制御値ＣＶｙを増加させる処理が行われ、これによって第２の駆動源としての圧電素子５５Ｘ１（又は５５Ｘ２）及び／又は圧電素子５５Ｙ１（又は５５Ｙ２）を駆動する駆動信号の電圧が増加されることにより、ノズルから吐出されるインク液滴に対してより大きな速度ベクトルを与えて、飛行曲がり補正を行うことができる。
しかしながら、変数Ｍが所定値Ｍｓに達するまで図５の補正処理を繰り返した場合には、飛行曲がり補正が不可能であると判断して、ステップＳ３５からステップＳ３６に移行して、エラー表示を行って飛行曲がり補正処理を終了する。
【００６３】
このように、上記実施形態によれば、各ヘッドユニット３１Ｙ〜３１Ｋの全ての記録ヘッド３１１からインク液滴を同時に吐出させてテストパターンを記録用紙２に印刷した状態で、このテストパターンをイメージセンサ３２で読取り、読取ったドット画像情報を画像処理して、ドット画像の中心座標と正規の基準中心座標とを比較することにより、各記録ヘッド３１１から吐出されたインク液滴の飛行曲がり量ΔＸ及びΔＹを算出し、算出した飛行曲がり量ΔＸ及びΔＹに基づいてテーブルを参照して飛行曲がり補正を行う駆動制御値ＣＶｘ及びＣＶｙを算出し、算出した駆動制御値ＣＶｘ及びＣＶｙを制御対象となる第２の駆動源となる圧電素子５５Ｘ１〜５５Ｙ２に設定して記憶装置６１に記憶するようにし、この記憶装置６１に記憶された圧電素子５５Ｘ１〜５５Ｙ２に設定された駆動制御値ＣＶｘ及びＣＶｙに基づいて圧電素子５５Ｘ１〜５５Ｙ２を駆動することにより、記録ヘッド３１１のノズル５０から吐出されるインク液滴の飛行曲がりを補正する速度ベクトルを与える圧力を発生させるようにしたので、インク液滴の飛行曲がりを正確に補正することができる。
【００６４】
しかも、印刷データに基づくインク液滴の吐出は第１の駆動源としての圧電素子５４を駆動制御することにより、インク液滴の飛行曲がり補正は、第２の駆動源としての圧電素子５５Ｘ１〜５５Ｙ２を圧電素子５４に同期させて駆動制御することにより行うので、第１及び第２の駆動源の駆動信号を容易に形成することができ、インク液滴の飛行曲がり補正時の制御処理を簡略化することができる。
【００６５】
また、第２の駆動源としての圧電素子５５Ｘ１〜５５Ｙ２がキャビティ５２を囲む側壁に形成されているので、ノズルプレート５１に投影したキャビティ５２の面積を狭くすることができ、この分記録ヘッド３１１の構成を小さくして、隣接する記録ヘッド３１１のノズル５０同士の間隔を狭く設定することができ、高印刷品質の画像を形成することができる。
【００６６】
なお、上記実施形態では、ラインヘッド型のヘッドユニットに本発明を適用した場合について説明したが、これに限定されるものではなく、シリアルヘッド型のヘッドユニットに本発明を適用してもよい。
なおさらに、上記実施形態では、各駆動源に圧電素子を備えたが、これに限定されるものではなく、図１１に示すように、振動板５２に代えて天板５７を、各圧電素子５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２に代えて発熱体５５Ｃ及び５５Ｄを備えることで、キャビティ５１内で膜沸騰現象を発生することにより、キャビティ５１内の圧力を変化させてインク液滴を吐出すると共に、飛行曲がりを補正する速度ベクトルを与えるようにしてもよい。
【００６７】
また、上記本実施形態では、記録紙Ｐの搬送方向に圧電素子５５Ｙ１及び圧電素子５５Ｙ２を配設して、この方向における飛行曲がり量補正値設定を行う場合について説明したが、図９（ａ）に示す、第１の駆動源における駆動波形の発生するタイミングを調整し、ノズルから吐出される液滴の吐出タイミングを制御することで、記録媒体の搬送方向に対する飛行曲がり補正を行うようにしてもよい。
【００６８】
さらに、上記実施形態では、イメージセンサ３２をインクジェットプリンタに備えているが、所望時に飛行曲がり量の補正制御を行う場合について説明したが、これに限定されるものではなく、インクジェットプリンタの出荷時に各記録ヘッドの飛行曲がり量を正確に計測して、計測した飛行曲がり量に基づいて第２の駆動源としての圧電素子５５Ｘ１〜５５Ｙ２の駆動制御値ＣＶｘ及びＣＶｙを設定し、これを記憶装置６１の駆動制御値記憶領域に格納することにより、ユーザ側での飛行曲がり量補正処理を省略するようにしてもよい。
【００６９】
さらにまた、飛行曲がり量のＸ軸方向の成分及びＹ軸方向の成分それぞれを補正するのに適した圧電素子の駆動制御値を図８に示す制御マップを参照して求める場合について説明したが、これに限定されるものではなく、制御マップの特性線に対応する方程式を使用して駆動制御値を演算するようにしてもよい。
なおさらに、キャビティ５２内のインクは、その粘度をキャビティ内の温度によって変化させるため、例え飛行曲がり量補正値設定をしたとしても、温度変化が原因で飛行曲がりを発生させる場合がある。そこで、温度と温度変化によるインクの粘度変化に基づいて変化する圧電素子の駆動制御値との関係を示す制御マップ又はテーブルを用意し、キャビティ５２内の温度を、図示しない温度計により検出し制御部１００に入力することで、制御部１００で、このグラフ又はテーブルを用いてキャビティ内の温度に基づく駆動制御値を求めるようにしてもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の液滴吐出装置の一種であるインクジェットプリンタの構成を示す平面図である。
【図２】図１に示すインクジェットプリンタの液滴吐出ヘッドの構成を示す概略的な断面図である。
【図３】図１に示すインクジェットプリンタの主要部を概略的に示すブロック図である。
【図４】本発明の第１実施形態の制御部で実行する印刷制御処理手順の一例を示すフローチャートである。
【図５】本発明の第１実施形態の制御部で実行する飛行曲がり補正処理手順の位置例を示すフローチャートである。
【図６】飛行曲がりが発生した場合に発生する吐出された液滴の着弾位置のズレを概略的に示した図である。
【図７】本発明の第１実施形態の制御部で実行する駆動制御値設定処理手順の一例を示すフローチャートである。
【図８】本発明の第１実施形態における、飛行曲がり量と飛行曲がり量に対応した第２の駆動源の駆動制御値との関係を示す制御マップである。
【図９】キャビティに備えた圧電素子の駆動波形を表わすタイムチャートである。
【図１０】液滴を吐出した際の、ノズルから吐出する液滴の飛行方向の概念図である。
【図１１】本発明の他の実施形態における液滴吐出ヘッドの構成を示す概略的な断面図である。
【符号の説明】
【００７１】
２３……搬送ベルト、３１……ヘッドユニット、３２……イメージセンサ、５０……ノズル、５１……キャビティ、５２……振動板、５３……ノズルプレート、５４……圧電素子（第１の駆動源）、５５Ｘ１，５５Ｘ２，５５Ｙ１，５５Ｙ２…圧電素子（第２の駆動源）、５５Ｃ、５５Ｄ……発熱体、５６……液滴、５７……天板、１００…制御部
【図１】
2006062165.tif 000003
【図２】
2006062165.tif 000004
【図３】
2006062165.tif 000005
【図４】
2006062165.tif 000006
【図５】
2006062165.tif 000007
【図６】
2006062165.tif 000008
【図７】
2006062165.tif 000009
【図８】
2006062165.tif 000010
【図９】
2006062165.tif 000011
【図１０】
2006062165.tif 000012
【図１１】
2006062165.tif 000013