(57)【要約】【課題】省配線を実現しつつ、複数のヘッドユニットの位置ずれによる記録結果への影響を低減する。【解決手段】ヘッド３は６つのヘッドユニット３ｘを含む。各ヘッドユニット３ｘはドライバＩＣ４７を有する。吐出タイミング信号（ＦＩＲＥ）は吐出タイミング信号線９ａを介して制御装置９から６つのドライバＩＣ４７に入力される。吐出タイミング信号線９ａは、制御装置９には一本の信号線として接続され、６つのドライバＩＣ４７に向かう途中で６本の信号線に分岐し、これら６本の信号線が６つのドライバＩＣ４７のそれぞれに接続されている。制御装置９はさらに、ＦＩＲＥを遅延させるための時間を示す遅延情報を、波形パターン選択信号（ＳＩＮ）が送られる制御信号線９ｂを介して６つのドライバＩＣ４７に入力する。各ドライバＩＣ４７は、遅延情報が示す遅延時間だけＦＩＲＥを遅延させる遅延回路を有する。【選択図】図２（ａ）
2014080024.tif 000002
【特許請求の範囲】
【請求項１】
同色の液体を吐出するための複数の吐出口が配列されてなる吐出口列を有するヘッドユニットを複数含み、これら複数のヘッドユニットが、各々の前記吐出口列が互いに平行になるように配置されることで構成された液体吐出ヘッドと、
前記複数のヘッドユニットの各々に対応して設けられた複数のドライバＩＣと、を備え、
前記複数のヘッドユニットは、それぞれ、
前記複数の吐出口にそれぞれ連通する複数の圧力室と、
前記複数の圧力室の各々に対応して設けられ、入力された駆動信号に基づいて、前記複数の圧力室のうちの対応する圧力室の内部に収容された液体に対して、当該対応する圧力室に連通する吐出口から液体を吐出させるためのエネルギーを付与する複数のエネルギー付与部と、を有し、
前記複数のドライバＩＣの各々は、前記複数のヘッドユニットのうちの対応するヘッドユニットに設けられた前記複数のエネルギー付与部に選択的に入力するための駆動信号を出力するように構成されており、
液体の吐出タイミングを示す吐出タイミング信号及び前記複数のヘッドユニットの動作を制御するための制御信号を生成し、生成した前記吐出タイミング信号及び前記駆動信号を出力する制御装置と、
前記制御装置から出力された前記吐出タイミング信号を前記複数のドライバＩＣに入力するためのものであって、前記制御装置には一本の信号線として接続され、前記複数のドライバＩＣに向かう途中で複数の信号線に分岐し、これら複数の信号線が前記複数のドライバＩＣのそれぞれに接続される吐出タイミング信号線と、
前記制御装置から出力された前記制御信号を前記複数のドライバＩＣに入力するためのものであって、前記制御装置と前記複数のドライバＩＣのそれぞれとを接続する複数の制御信号線と、をさらに備え、
前記制御装置は、
前記吐出タイミング信号を、一定の吐出周期毎に出力し、
前記吐出タイミング信号を遅延させるための時間を示す遅延情報を生成し、生成した当該遅延情報の前記吐出周期未満の成分を、前記複数のドライバＩＣのうちの所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力し、
前記複数のドライバＩＣは、それぞれ、
入力された前記吐出タイミング信号を、前記遅延情報が示す時間だけ遅延させる遅延手段を有し、
前記遅延手段により遅延された前記吐出タイミング信号が示すタイミングに従い、前記複数のエネルギー付与部のうちの所望のエネルギー付与部に入力するための、前記駆動信号を出力することを特徴とする、液体吐出装置。
【請求項２】
前記複数のヘッドユニットそれぞれについて、前記吐出口列の延在方向と直交する方向における基準位置に対する位置に関する情報である相対位置情報を記憶する相対位置情報記憶手段をさらに備え、
前記制御装置は、前記相対位置情報に基づいて前記遅延情報を生成することを特徴とする、請求項１に記載の液体吐出装置。
【請求項３】
前記エネルギー付与部は、
複数の波形パターンの駆動信号のうちいずれかの波形パターンの駆動信号が入力され、
前記対応する圧力室の内部に収容された液体に対して、入力された駆動信号の波形パターンに対応する量の液体を、当該対応する圧力室に連通する吐出口から吐出させるためのエネルギーを付与するものであり、
前記制御信号は、前記駆動信号の波形パターンを複数の波形パターンから選択するための波形パターン選択信号を含み、
前記複数のドライバＩＣの各々は、
入力された波形パターン選択信号により選択される波形パターンの駆動信号を、前記遅延手段により遅延された前記吐出タイミング信号が示すタイミングに従い、前記所望のエネルギー付与部に対して入力するために出力することを特徴とする、請求項１又は２に記載の液体吐出装置。
【請求項４】
前記制御装置は、前記遅延情報が示す遅延量のうち、前記吐出周期のｘ（ｘ＝１以上の自然数）倍の成分については、前記波形パターン選択信号を前記ｘ周期分遅らせて、前記所望のドライバＩＣに入力させるように出力することを特徴とする、請求項３に記載の液体吐出装置。
【請求項５】
前記複数のヘッドユニットのそれぞれの特性を示す特性情報を記憶する特性情報記憶手段をさらに備え、
前記制御装置は、
前記特性情報に基づいて前記駆動信号のパルス幅の補正量を示すパルス幅補正情報を生成し、
前記パルス幅補正情報を、前記複数のドライバＩＣのうちの所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力し、
前記複数のドライバＩＣの各々は、
入力された前記パルス幅補正情報に基づいて前記駆動信号のパルス幅を補正するパルス幅補正手段を有し、
前記パルス幅補正手段によりパルス幅が補正された前記駆動信号を、前記所望のエネルギー付与部に対して入力するために出力することを特徴とする、請求項１〜４のいずれか一項に記載の液体吐出装置。
【請求項６】
前記液体吐出ヘッドは、前記相対位置情報記憶手段を含み、
前記相対位置情報を前記制御装置に入力するためのものであって、前記制御装置と前記相対位置情報記憶手段とを接続する相対位置情報信号線をさらに備えたことを特徴とする、請求項２に記載の液体吐出装置。
【請求項７】
前記遅延手段は、
当該遅延手段を含む前記ドライバＩＣに入力された遅延情報を記憶する、揮発性の遅延情報記憶手段を有し、
前記遅延情報記憶手段に記憶された遅延情報が示す遅延量だけ前記吐出タイミング信号を遅延させるものであり、
前記制御装置は、
前記複数のドライバＩＣのそれぞれが、電力供給が停止されている状態から電力が供給されている状態へ変化するたびに、前記遅延情報を前記所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力することを特徴とする、請求項１〜６のいずれか一項に記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、吐出口から液体を吐出する液体吐出ヘッドを備えた液体吐出装置に関する。
【背景技術】
【０００２】
液体吐出装置において、液体吐出ヘッドを主走査方向に往復移動させて記録を行うシリアル方式のものと、液体吐出ヘッドが固定された状態で記録を行うライン方式のものとが知られている。特許文献１には、ライン方式の液体吐出装置の液体吐出ヘッドを、複数のヘッドチップを並べて形成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した技術では、複数のヘッドチップ（ヘッドユニット）の位置ずれにより、記録結果に影響が生じ得る。そこで、本出願の発明者は、複数のヘッドユニットの各々に対応して設けられた複数のドライバＩＣのそれぞれに、遅延量が異なる駆動パルスを入力することを検討した。しかしながら、制御装置から複数のドライバＩＣのそれぞれに遅延量が異なる駆動パルスを入力する場合、制御装置から、ドライバＩＣの数だけ駆動パルスを送信するための信号線が引き出されることになる。信号線が多くなると、周辺の回路へ与えるノイズの影響が大きくなったり、液体吐出装置が大型化したりする。
【０００５】
本発明の目的は、省配線を実現しつつ、複数のヘッドユニットの位置ずれによる記録結果への影響を低減することができる液体吐出装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の観点によると、同色の液体を吐出するための複数の吐出口が配列されてなる吐出口列を有するヘッドユニットを複数含み、これら複数のヘッドユニットが、各々の前記吐出口列が互いに平行になるように配置されることで構成された液体吐出ヘッドと、前記複数のヘッドユニットの各々に対応して設けられた複数のドライバＩＣと、を備え、前記複数のヘッドユニットは、それぞれ、前記複数の吐出口にそれぞれ連通する複数の圧力室と、前記複数の圧力室の各々に対応して設けられ、入力された駆動信号に基づいて、前記複数の圧力室のうちの対応する圧力室の内部に収容された液体に対して、当該対応する圧力室に連通する吐出口から液体を吐出させるためのエネルギーを付与する複数のエネルギー付与部と、を有し、前記複数のドライバＩＣの各々は、前記複数のヘッドユニットのうちの対応するヘッドユニットに設けられた前記複数のエネルギー付与部に選択的に入力するための駆動信号を出力するように構成されており、液体の吐出タイミングを示す吐出タイミング信号及び前記複数のヘッドユニットの動作を制御するための制御信号を生成し、生成した前記吐出タイミング信号及び前記駆動信号を出力する制御装置と、前記制御装置から出力された前記吐出タイミング信号を前記複数のドライバＩＣに入力するためのものであって、前記制御装置には一本の信号線として接続され、前記複数のドライバＩＣに向かう途中で複数の信号線に分岐し、これら複数の信号線が前記複数のドライバＩＣのそれぞれに接続される吐出タイミング信号線と、前記制御装置から出力された前記制御信号を前記複数のドライバＩＣに入力するためのものであって、前記制御装置と前記複数のドライバＩＣのそれぞれとを接続する複数の制御信号線と、をさらに備え、前記制御装置は、 前記吐出タイミング信号を、一定の吐出周期毎に出力し、前記吐出タイミング信号を遅延させるための時間を示す遅延情報を生成し、生成した当該遅延情報の前記吐出周期未満の成分を、前記複数のドライバＩＣのうちの所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力し、前記複数のドライバＩＣは、それぞれ、入力された前記吐出タイミング信号を、前記遅延情報が示す時間だけ遅延させる遅延手段を有し、前記遅延手段により遅延された前記吐出タイミング信号が示すタイミングに従い、前記複数のエネルギー付与部のうちの所望のエネルギー付与部に入力するための、前記駆動信号を出力することを特徴とする、液体吐出装置が提供される。
【０００７】
上記観点によれば、制御装置から複数のドライバＩＣのそれぞれに遅延量が異なる駆動パルスを入力するのではなく、上記のような吐出タイミング信号線を設けると共に複数のドライバＩＣのそれぞれに遅延手段を設けることで、省配線を実現しつつ、複数のヘッドユニットの位置ずれによる記録結果への影響を低減することができる。
【０００８】
本発明に係る液体吐出装置は、前記複数のヘッドユニットそれぞれについて、前記吐出口列の延在方向と直交する方向における基準位置に対する位置に関する情報である 相対位置情報を記憶する相対位置情報記憶手段をさらに備え、前記制御装置は、前記相対位置情報に基づいて前記遅延情報を生成してよい。
【０００９】
前記エネルギー付与部は、複数の波形パターンの駆動信号のうちいずれかの波形パターンの駆動信号が入力され、前記対応する圧力室の内部に収容された液体に対して、入力された駆動信号の波形パターンに対応する量の液体を、当該対応する圧力室に連通する吐出口から吐出させるためのエネルギーを付与するものであり、前記制御信号は、前記駆動信号の波形パターンを複数の波形パターンから選択するための波形パターン選択信号を含み、前記複数のドライバＩＣの各々は、入力された波形パターン選択信号により選択される波形パターンの駆動信号を、前記遅延手段により遅延された前記吐出タイミング信号が示すタイミングに従い、前記所望のエネルギー付与部に対して入力するために出力してよい。
【００１０】
前記制御装置は、前記遅延情報が示す遅延量のうち、前記吐出周期のｘ（ｘ＝１以上の自然数）倍の成分については、前記波形パターン選択信号を前記ｘ周期分遅らせて、前記所望のドライバＩＣに入力させるように出力してよい。この構成によれば、吐出周期以上の遅延量にも対応することができる。
【００１１】
本発明に係る液体吐出装置は、前記複数のヘッドユニットのそれぞれの特性を示す特性情報を記憶する特性情報記憶手段をさらに備え、前記制御装置は、前記特性情報に基づいて前記駆動信号のパルス幅の補正量を示すパルス幅補正情報を生成し、前記パルス幅補正情報を、前記複数のドライバＩＣのうちの所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力し、前記複数のドライバＩＣの各々は、入力された前記パルス幅補正情報に基づいて前記駆動信号のパルス幅を補正するパルス幅補正手段を有し、前記パルス幅補正手段によりパルス幅が補正された前記駆動信号を、前記所望のエネルギー付与部に対して入力するために出力してよい。この構成によれば、複数のヘッドユニット間の特性のばらつきによる記録品質の悪化を抑制することができる。
【００１２】
前記液体吐出ヘッドは、前記相対位置情報記憶手段を含み、前記相対位置情報を前記制御装置に入力するためのものであって、前記制御装置と前記相対位置情報記憶手段とを接続する相対位置情報信号線をさらに備えてよい。この構成によれば、液体吐出ヘッドを交換した場合でも、交換した液体吐出ヘッドに合わせて吐出タイミング信号を遅延させることができる。
【００１３】
前記遅延手段は、当該遅延手段を含む前記ドライバＩＣに入力された遅延情報を記憶する、揮発性の遅延情報記憶手段を有し、前記遅延情報記憶手段に記憶された遅延情報が示す遅延量だけ前記吐出タイミング信号を遅延させるものであり、前記制御装置は、前記複数のドライバＩＣのそれぞれが、電力供給が停止されている状態から電力が供給されている状態へ変化するたびに、前記遅延情報を前記所望のドライバＩＣに入力するために、前記複数の制御信号線のうちの前記所望のドライバＩＣに対応する制御信号線に出力してよい。この構成によれば、電力供給の停止によって遅延情報記憶手段に記憶された遅延情報が消去された場合にも対応することができる。
【発明の効果】
【００１４】
本発明によると、制御装置から複数のドライバＩＣのそれぞれに遅延量が異なる駆動パルスを入力するのではなく、上記のような吐出タイミング信号線を設けると共に複数のドライバＩＣのそれぞれに遅延手段を設けることで、省配線を実現しつつ、複数のヘッドユニットの位置ずれによる記録結果への影響を低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るインクジェット式プリンタの内部構造を示す概略側面図である。
【図２（ａ）】インクジェットヘッドの構成を示す平面図である。
【図２（ｂ）】ヘッドユニットの拡大図である。
【図３】ヘッドユニットの個別流路を示す部分断面図である。
【図４】駆動信号の波形パターンを示す図である。
【図５（ａ）】はプリンタの電気的構成を示すブロック図である。
【図５（ｂ）】はヘッド制御回路のブロック図である。
【図６】ドライバＩＣのブロック図である。
【図７】遅延情報生成処理を示すフロー図である。
【図８】パルス幅補正情報生成処理を示すフロー図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００１７】
先ず、図１を参照し、本発明の一実施形態に係るインクジェット式プリンタ１の全体構成について説明する。
【００１８】
プリンタ１は、直方体形状の筐体１ａを有する。筐体１ａの天板上部には、排紙部１１が設けられている。筐体１ａの内部空間には、インクジェットヘッド３（以降単にヘッド３と称する）、プラテン４、用紙センサ５、給紙ユニット６、搬送ユニット７、制御装置９等が収容されている。筐体１ａの内部空間には、給紙ユニット６から排紙部１１に向けて、図１に示す太矢印に沿って、用紙Ｐが搬送される搬送経路が形成されている。
【００１９】
ヘッド３は、互いに離隔しつつ主走査方向に千鳥状に配列された、３つのヘッドユニット３ｘａと３つのヘッドユニット３ｘｂを含む（図２（ａ）、図２（ｂ）参照）。ヘッドユニット３ｘａとヘッドユニット３ｘｂは同一の構成であるが、ヘッドユニット３ｘａはヘッドユニット３ｘｂよりも搬送ユニット７による用紙Ｐの搬送方向（以下、単に「搬送方向」と称す。）上流側に配置されている。以下ヘッドユニット３ｘａとヘッドユニット３ｘｂを特に区別する必要がない場合は、単にヘッドユニット３ｘと称する。ヘッドユニット３ｘは、複数の吐出口３０が主走査方向に所定の間隔６Ｒで配列されて形成されるノズル列Ｌを、副走査方向に６つ備える。また、副走査方向において互いに隣り合うノズル列Ｌは、主走査方向において最近接のノズル３０が主走査方向において間隔Ｒだけずれて配置されている。そのため、ヘッドユニット３ｘを用いて印字されるドットの主走査方向の間隔をＲにすることができる。また、主走査方向において互いに隣り合う２つヘッドユニット３ｘａとヘッドユニット３ｘｂは、当該ヘッドユニット３ｘａとヘッドユニット３ｘｂが備える主走査方向に最近接の吐出口３０はその間隔がＲとなるように配列されている。すなわちプリンタ１は、ヘッドユニット３ｘが固定された状態で記録を行う、ライン方式のプリンタである。このとき、用紙Ｐに記録される画像において、主走査方向に最近接の２つのドットの間隔はＲである。ヘッド３において、３つのヘッドユニット３ｘ（ａ）、及び３つのヘッドユニット３ｘ（ｂ）を副走査方向において、３ｘ（ａ）、及び３ｘ（ｂ）に対して予め定められた基準位置（理想的な取り付け位置）に配置することは理想的である。しかし、ヘッドユニット３ｘをヘッド３に取り付ける際、位置ずれを防ぐことは難しい。そのため、本実施形態ではヘッドユニット３ｘがヘッド３における基準位置から副走査方向において搬送方向下流にずれている場合において、インクジェット式プリンタ１がインクの吐出タイミングを遅延させることにより、副走査方向におけるインクの着弾ずれを補正する。なお、本実施形態における主走査方向が、本発明における所定の方向である。ヘッド３の具体的な構成については、後に詳述する。
【００２０】
プラテン４は、平板状の部材である。プラテン４は、６つのヘッドユニット３ｘと鉛直方向に対向している。プラテン４の上面と各ヘッドユニット３ｘの下面との間には、記録（画像形成）に適した所定の間隙が形成されている。
【００２１】
用紙センサ５は、ヘッド３よりも、搬送方向上流側に配置されている。用紙センサ５は、用紙Ｐの先端を検知し、検知信号を出力する。出力した検知信号はヘッド制御回路５３ａへ入力される。
【００２２】
給紙ユニット６は、給紙トレイ６ａ及び給紙ローラ６ｂを含む。給紙トレイ６ａは、筐
体１ａに対して着脱可能である。給紙トレイ６ａは、上面が開口した箱であり、複数の用紙Ｐを収容可能である。給紙ローラ６ｂは、制御装置９による制御の下、給紙モータ６Ｍ（図５（ａ）参照）の駆動により回転し、給紙トレイ６ａ内で最も上方にある用紙Ｐを送り出す。
【００２３】
搬送ユニット７は、ローラ対１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ及びガイド１３ａ，１３ｂ，１３ｃ，１３ｄ，１３ｅを含む。ローラ対１２ａ〜１２ｆは、搬送経路に沿って、搬送方向上流側からこの順で配置されている。各ローラ対１２ａ〜１２ｆのうちの一方のローラは、制御装置９による制御の下、搬送モータ７Ｍ（図５参照）の駆動により回転する駆動ローラである。他方のローラは、上記駆動ローラの回転に伴って回転する従動ローラである。ガイド１３ａ〜１３ｅは、搬送経路に沿って、搬送方向上流側からこの順で、ローラ対１２ａ〜１２ｆと交互に配置されている。各ガイド１３ａ〜１３ｅは、対向して配置された一対の板からなる。ローラ対１２ｃのうちの駆動ローラにはエンコーダ２が取り付けられている。エンコーダ２は、ローラ対１２ｃの回転に同期してパルス信号を出力する。出力されたパルス信号はヘッド制御回路５３ａへ入力される。エンコーダ２は、用紙Ｐに記録される画像の解像度に対応する単位距離だけ用紙Ｐがヘッド３に対して相対移動するのに要する分ローラ対１２ｃが回転すると、１周期のパルス信号を送信するように設定されている。  
【００２４】
制御装置９による制御の下、給紙ユニット６から送り出された用紙Ｐは、ローラ対１２ａ〜１２ｆに挟持されつつ、ガイド１３ａ〜１３ｅの板間を通って、搬送方向に搬送される。用紙Ｐがプラテン４の上面に支持されつつ各ヘッドユニット３ｘの真下を通過する際に、制御装置９の制御により、吐出口３０（図３参照）から用紙Ｐの表面に向けてブラックインクが吐出される。吐出口３０からのインク吐出動作は、用紙センサ５が出力した検知信号と、エンコーダ２が出力したパルス信号に基づいて行われる。画像が形成された用紙Ｐは、筐体１ａ上部に形成された開口１ａ１から排紙部１１に排出される。
【００２５】
次いで、図２（ａ）及び図３を参照し、ヘッド３の具体的な構成について説明する。なお、図２（ａ）では、各ヘッドユニット３ｘと制御装置９との接続構成も示している。
【００２６】
６つのヘッドユニット３ｘは、互いに同じ構成であり、それぞれ、流路ユニット２、アクチュエータユニット８（図３参照）、及びドライバＩＣ４７（図２（ａ）参照）を含む。
【００２７】
流路ユニット２は、図３に示すように、略同一サイズの矩形状の４枚の金属プレート２０，２１，２２，２３を積層した積層体であり、内部に流路が形成されている。当該流路は、１のマニホールド流路２７、及び、マニホールド流路２７から分岐した複数の個別流路２８を含む。個別流路２８は、吐出口３０毎に設けられており、マニホールド流路２７の出口から圧力室２９を介して吐出口３０に至る。流路ユニット２の下面には複数の吐出口３０が開口し、流路ユニット２の上面には複数の圧力室２９が開口している。複数の圧力室２９は、複数の吐出口３０にそれぞれ連通している。カートリッジ（図示略）からマニホールド流路２７に供給されたブラックインクは、個別流路２８を通って、吐出口３０から吐出される。
【００２８】
アクチュエータユニット８は、振動板４０、圧電層４１、及び、複数の個別電極４２を含む。振動板４０は、流路ユニット２の上面に固定され、複数の圧力室２９を覆っている。圧電層４１は、振動板４０の上面に固定され、複数の圧力室２９と対向している。複数の個別電極４２は、圧電層４１の上面に固定され、複数の圧力室２９のそれぞれと対向している。振動板４０は、金属等の導電体からなる、矩形状の板である。圧電層４１は、チタン酸ジルコン酸鉛（ＰＺＴ）を主成分とする圧電材料からなり、厚み方向に分極されている。振動板４０の上面は、圧電層４１の下面側に配置されることによって、共通電極を兼ねている。共通電極としての振動板４０は、ドライバＩＣ４７のグランド配線に接続されており、常にグランド電位に保持される。
【００２９】
ある個別電極４２にドライバＩＣ４７から所定の駆動電位が印加されると、当該個別電極４２と振動板４０との間に電位差が生じ、圧電層４１における当該個別電極４２と対向
する部分に、厚み方向の電界が作用する。この電界の方向は圧電層４１の分極方向と平行であるから、圧電層４１における上記部分は、厚み方向と直交する面方向に収縮する。このとき、振動板４０がプレート２０に固定されているため、圧電層４１が面方向に収縮するのに伴って、振動板４０及び圧電層４１における圧力室２９と対向する部分が、圧力室２９に向かって凸となるように変形（ユニモルフ変形）する。これにより、圧力室２９の容積が減少すると共に、圧力室２９の内部に収容されたインクに圧力（エネルギー）が付与され、当該圧力室２９に連通する吐出口３０からインクが吐出される。
【００３０】
このように、アクチュエータユニット８における各個別電極４２と各圧力室２９とで挟まれた部分が、圧力室２９毎に個別の、ユニモルフ型アクチュエータ８ｘとして機能する。換言すると、アクチュエータユニット８は、複数の圧力室２９の各々に対応して設けられた、複数のアクチュエータ８ｘを含む。各アクチュエータ８ｘは、独立して変形可能である。
【００３１】
アクチュエータユニット８の振動板４０及び個別電極４２は、ドライバＩＣ４７を実装したフレキシブルプリント基板（ＦＰＣ）を介して、制御装置９と接続されている。
【００３２】
ドライバＩＣ４７は、制御装置９からの指令に基づき、ＦＰＣ上の配線を介して、６つのヘッドユニット３ｘのうちの対応するヘッドユニット３ｘに設けられた複数の個別電極４２に、選択的に駆動信号を入力する。本実施形態では、図４に示す（ａ）〜（ｈ）の８種類の波形パターンの駆動信号のうちいずれかの波形パターンの駆動信号が、個別電極４２に入力される。
【００３３】
図４において、インクを吐出しない態様（不吐出）に対応する駆動信号（ａ）は、パルスを有しない一定電位（ＶＨ）の信号である。極小（ｂ），小１（ｃ），小２（ｆ）の駆動信号は、それぞれ、インクを吐出させるための吐出パルスＰ１’，Ｐ１を１つ有する。極小（ｂ）の吐出パルスＰ１’は小１（ｃ），小２（ｆ）の吐出パルスＰ１よりもパルス幅が小さく、極小（ｂ）の駆動信号は、小１（ｃ），小２（ｆ）の駆動信号に比べ、圧力室２９の内部に収容されたインクに付与される圧力が小さい。中１（ｄ），中２（ｇ）の駆動信号は、それぞれ、吐出パルスＰ１を２つ有する。大１（ｅ），大２（ｈ）の駆動信号は、それぞれ、吐出パルスＰ１を３つ有する。吐出パルスＰ１の数が多いほど、圧力室２９内で圧力波が重畳してインクに付与される圧力が大きくなり、吐出口３０から大きなインク滴が吐出される。吐出口３０から吐出されるインク滴及びインク滴数の体積の大小関係は、極小＜小＜中＜大である。
【００３４】
小２（ｆ），中２（ｇ），大２（ｈ）の駆動信号においては、最後の吐出パルスＰ１の後に、吐出パルスＰ１よりもパルス幅が小さいキャンセルパルスＰ２が付加される。キャンセルパルスＰ２は、次の吐出タイミングへの残存圧力波の影響を小さくすることを目的として、吐出パルスＰ１の印加によって生じたインク圧力変動を抑えるために印加されるものである。例えば、小２（ｆ），中２（ｇ），大２（ｈ）は、次の吐出タイミングのインク滴が極小や小であって、前の吐出タイミングの残存圧力波の影響を受けやすい場合等に選択される。通常、小、中、大のインク滴を吐出させるためにそれぞれ小１（ｃ），小２（ｆ）、中１（ｄ），中２（ｇ）、大１（ｅ），大２（ｈ）のうちいずれの波形パターンを用いるかは環境温度や、印字対象の画像に基づきＣＰＵ５０によって決定される。  
【００３５】
次いで、図２（ａ）、図５（ａ）、図５（ｂ）及び図６を参照し、プリンタ１の電気的構成について説明する。
【００３６】
制御装置９は、図５（ａ）に示すように、ＣＰＵ（Central Processing Unit）５０、ＲＯＭ（Read Only Memory）５１、ＲＡＭ（Random Access Memory）５２、ＡＳＩＣ（Application Specific Integrated Circuit ）５３、バス５４等を含む。ＲＯＭ５１には、ＣＰＵ５０が実行するプログラム、各種固定データ等が記憶されている。ＲＡＭ５２には、プログラム実行時に必要なデータ（画像データ等）が一時的に記憶される。また、ＲＡＭ５２はラスターデータが一時的に記憶されるラスターデータメモリ５２ａを備える。ＡＳＩＣ５３は、ヘッド制御回路５３ａ、量子化回路５３ｄ、ＲＩＰ回路５３ｃ、搬送制御回路５３ｂ、及び入出力Ｉ／Ｆ５８を含む。ヘッド制御回路５３ａ、量子化回路５３ｄ、ＲＩＰ回路５３ｃ、搬送制御回路５３ｂはそれぞれ転送制御回路を備え、互いに信号の送受信が可能である。また、ＡＳＩＣ５３は、入出力Ｉ／Ｆ（Interface）５８を介して、ＰＣ（Personal Computer）等の外部装置５９とデータ通信可能に接続されている。  ＲＩＰ回路５３ｃは入出力Ｉ／Ｆ５８を介して外部装置５９から入力された印字対象のファイル及びＰＪＬ（Printer Job Language）で記載されたコマンドに基づき、印字対象ファイルを、画像を多値（例えば２５６階調）で表現したラスターデータに変換する。さらに量子化回路５３ｄは多値のラスターデータを、５値（不吐出、極小、小、中、大のいずれかを表す）のデータへ変換する。量子化回路５３ｄは５値のラスターデータを、ヘッド制御回路５３ａへ入力する。搬送制御回路５３ｂは、ＣＰＵ５０によって指示されると、給紙モータ６Ｍ及び搬送モータ７Ｍを駆動して、各種ローラ対に給紙トレイ６ａ内の用紙Ｐを搬送させる。
【００３７】
ヘッド制御回路５３ａは、図５（ｂ）に示すように、転送制御回路２１、ＣＰＵ＿Ｉ／Ｆ２２、メモリコントローラ２３、ユニット別ＳＩＮ遅延レジスタ２４、ユニット別ＦＩＲＥ遅延レジスタ２５、ユニット別パルス幅レジスタ２６、ＦＩＲＥ波形レジスタ２７、ＳＩＮ生成回路２８、ＦＩＲＥ生成回路２９、及びドライバＩＣ  Ｉ／Ｆ３０を備える。転送制御回路２１は量子化回路５３ｄから、ＣＬＫ１に同期して５値のラスターデータを示すＤＡＴＡを受信する。メモリコントローラ２３はＤＡＴＡをＲＡＭ５２のラスターデータメモリ５２ａへＤＭＡ転送する。また、メモリコントローラ２３は、ラスターデータメモリ５２ａに記憶されたラスターデータのうち、ＳＩＮ生成回路２８により指定されたアドレスに該当するデータをラスターデータメモリ５２ａからＳＩＮ生成回路２８へＤＭＡ転送する。ＣＰＵ  Ｉ／Ｆ２２はバス５４を介してＣＰＵ５０と接続されている。後述する遅延情報はＣＰＵ  Ｉ／Ｆ２２を介してＣＰＵ５０から受信され、ユニット別ＳＩＮ遅延レジスタ２４、及びユニット別ＦＩＲＥ遅延レジスタ２５へ書き込まれる。また、後述するパルス幅補正情報は、ＣＰＵ  Ｉ／Ｆ２２を介してＣＰＵ５０から受信され、ユニット別パルス幅レジスタ２６へ書き込まれる。ＦＩＲＥ波形レジスタ２７は、小、中、大のインク滴を吐出させるためにそれぞれ小１（ｃ）、小２（ｆ）、中１（ｄ），中２（ｇ）、大１（ｅ），大２（ｈ）のうちいずれの波形パターンを用いるかを記憶するレジスタである。本実施形態では、小、中、大のインク滴を吐出させるために、それぞれ小１（ｃ）、中１（ｄ）、大１（ｅ）が用いられるものとする。すなわち、ＦＩＲＥ幅波形レジスタ２７には、ＣＰＵ５０によって小１（ｃ）、中１（ｄ）、大１（ｅ）が書き込まれているものとする。なお、ユニット別ＳＩＮ遅延レジスタ２４、ユニット別ＦＩＲＥ遅延レジスタ２５、ユニット別パルス幅レジスタ２６及びＦＩＲＥ波形レジスタ２７は、揮発性のレジスタであるので、ＡＳＩＣ５３への電力供給が停止されるたびに、書き込まれたデータは消去される。
【００３８】
ＳＩＮ生成回路２８はＳＩＮを生成し、ドライバＩＣ  Ｉ／Ｆ３０へ入力する。また、ＳＩＮ生成回路２８には、エンコーダ２からパルス信号が、用紙センサ５から検知信号が入力される。ＳＩＮは、ヘッドユニット３ｘの動作を制御するための制御信号であり、具体的には、駆動信号の波形パターンを不吐出、極小、小、中、大の５種類の波形パターン（図４参照）から選択するための波形パターン選択信号である。そのため、ＳＩＮは、６つのヘッドユニット３ｘのそれぞれについて個別に生成される。ＳＩＮ生成回路２８はラスターデータメモリ５２ａに記憶されたラスターデータが含む画素のそれぞれを、吐出周期ごとに、６つのヘッドユニット３ｘのうちそれぞれの画素の吐出を担当するヘッドユニット３ｘの対応するノズル３０へ振り分けることで、ＳＩＮを生成する。生成されたＳＩＮは、ドライバＩＣ  Ｉ／Ｆ３０により対応するヘッドユニット３ｘへ送信される。そして、それぞれのヘッドユニット３ｘに関して、最初のＳＩＮを生成した以降は、パルス信号の１パルスに同期してＳＩＮの生成と送信を行う。
【００３９】
ＳＩＮ生成回路２８は、ヘッドユニット３ｘが基準位置に配置されている場合、検知信号を受信してから、パルス信号を何周期分受信したらＳＩＮを生成したらよいかを、ヘッドユニット３ｘａとヘッドユニット３ｘｂに対して記憶している。例えば、ヘッドユニット３ｘａについては、検知信号を受信してからパルス信号を１０００周期分受信したらＳＩＮの生成を開始し、ヘッドユニット３ｘｂについては検知信号を受信してからパルス信号を１５００周期分受信したらＳＩＮの生成及を開始する。ただし、後述する遅延情報生成処理において、ユニット別ＳＩＮ遅延レジスタ２４へ、各ヘッドユニット３ｘに対応づけて遅延情報が書き込まれると、ＳＩＮ生成回路は、各ヘッドユニット３ｘに関してＳＩＮの生成及び送信の開始を、当該ヘッドユニット３ｘに対応づけて書き込まれた吐出周期だけ遅らせる。また、変形例では、ユニット別ＳＩＮ遅延レジスタ２４に書き込まれた吐出周期分、対応するヘッドユニット３ｘに関してＳＩＮの生成及び送信の開始を早めることもできる。
【００４０】
ＦＩＲＥ生成回路２９はそれぞれ波形が異なる５つのＦＩＲＥを生成し、生成したＦＩＲＥをドライバＩＣ  Ｉ／Ｆ３０へ入力する。ＦＩＲＥの５つの異なる波形は、図４に示す不吐出（ａ）、極小（ｂ）、と、ＦＩＲＥ波形レジスタに記憶された小、中、大をそれぞれ吐出するための、小１（ｃ），小２（ｆ）、中１（ｄ），中２（ｇ）、大１（ｅ），大２（ｈ）のうちいずれか（本実施形態では、小１（ｃ）、中１（ｄ）、大１（ｅ））にそれぞれ対応する。ドライバＩＣ  Ｉ／Ｆ３０はＳＩＮ、ＦＩＲＥをＣＬＫ２に同期してドライバＩＣ４７へ入力する。なお、後述するように、ドライバＩＣ  Ｉ／Ｆ３０がヘッドユニット３ｘのそれぞれへ送信するＳＩＮ及びＦＩＲＥはシリアルデータで送信される。そのため、ＣＬＫ２は吐出周期よりも十分高い周波数に設定されている。
【００４１】
ＦＩＲＥは、吐出タイミング信号線９ａ（図２（ａ）参照）を介して、一定の吐出周期毎に、ドライバＩＣ４７に入力される。吐出周期は、用紙Ｐに記録される画像の解像度に対応する単位距離だけ用紙Ｐがヘッド３に対して相対移動するのに要する時間である。吐出タイミング信号線９ａは、制御装置９には一本の信号線として接続され、６つのドライバＩＣ４７に向かう途中で６本の信号線に分岐し、これら６本の信号線が６つのドライバＩＣ４７のそれぞれに接続されている。ＳＩＮは、制御信号線９ｂ（図２（ａ）参照）を介して、ドライバＩＣ４７に入力される。制御信号線９ｂは、制御装置９と６つのドライバＩＣ４７のそれぞれとを接続するものであり、制御装置９には６本の信号線として接続され、これら６本の信号線が６つのドライバＩＣ４７のそれぞれに接続されている。ＣＬＫ２は、信号線９ｄ（図６参照。図２（ａ）では図示略）を介して、ドライバＩＣ４７に入力される。
【００４２】
なお、ＦＩＲＥ、ＳＩＮ、及びＣＬＫ２は、それぞれ一対の信号線を介して、パルス状の差動信号として、制御装置９からドライバＩＣ４７に入力される。即ち、図２（ａ）では各信号線９ａ，９ｂを１本の線で示しているが、これら信号線９ａ，９ｂはそれぞれ一対の信号線で構成されている。図２（ａ）及び図６において、ＦＩＲＥの差動信号はＦＩＲＥ（＋，−）、ＳＩＮの差動信号はＳＩＮ１（＋，−）〜ＳＩＮ６（＋，−）、ＣＬＫ２の差動信号はＣＬＫ２（＋，−）と示している。差動方式では、一対の信号線の一方及び他方の信号線にそれぞれ逆位相の信号（Ｈ信号及びＬ信号）を入力する。差動方式は、１本の信号線だけで信号を入力するシングルエンド方式に比べ、ノイズに強く、信号の振幅を数１００ｍＶと小さくして低電圧で伝送することができる。
【００４３】
ヘッド３は、図２（ａ）及び図５（ａ）に示すように、ＥＥＰＲＯＭ４８を含む。ＥＥＰＲＯＭ４８には、６つのヘッドユニット３ｘのそれぞれに関して、基準位置からのずれ量を示す相対位置情報、ヘッドユニット３ｘのそれぞれの特性を示す特性情報等が記憶されている。ＥＥＰＲＯＭ４８に記憶された情報は、信号線９ｃ（図２（ａ）参照）を介して、ＣＰＵ５０に入力される。上記情報は、例えばヘッド３の製造工程においてＥＥＰＲＯＭ４８に記憶されてよい。
【００４４】
ＣＰＵ５０は、ＥＥＰＲＯＭ４８に記憶された相対位置情報に基づいて、ＦＩＲＥ、及びＳＩＮを遅延させるための遅延量を示す遅延情報を生成しユニット別ＦＩＲＥ遅延レジスタ２５及びユニット別ＳＩＮ遅延レジスタ２４へ書き込む。また、ＣＰＵ５０はＥＥＰＲＯＭ４８に記憶された特性情報に基づいて、駆動信号のパルス幅の補正量を示すパルス幅補正情報を生成し、ユニット別パルス幅レジスタ２６へ書き込む。遅延情報及びパルス幅補正情報の生成手法については、後に詳述する。遅延情報及びパルス幅補正情報は、６本の制御信号線９ｂのうちの対応する制御信号線９ｂを介して、所望のドライバＩＣ４７に入力される。
【００４５】
６つのヘッドユニット３ｘの各々に対応して設けられた６つのドライバＩＣ４７は、互いに同じ構成であり、それぞれ、図６に示すように、ＬＶＤＳ（Low Voltage Differential Signaling）受信回路６１ａ，６１ｂ，６１ｄ、シフトレジスタ６２、ラッチ回路６３、マルチプレクサ６４、ドライブバッファ６５、コマンド検出部６６、遅延情報記憶部６７、パルス幅補正情報記憶部６８、ＦＩＲＥ復元回路６９、遅延回路７０、及びパルス幅補正回路７１を含む。
【００４６】
ＬＶＤＳ受信回路６１ａ，６１ｂ，６１ｄは、それぞれ、ＦＩＲＥ、ＳＩＮ、及びＣＬＫ２の差動信号を受信する。シフトレジスタ６２は、ＬＶＤＳ受信回路６１ｂから入力されたＳＩＮに係る吐出口３０毎のシリアルデータをパラレルデータに変換し、当該パラレルデータを、ＣＬＫ２に同期させて、ラッチ回路６３に入力する。ラッチ回路６３は、所謂Ｄ−フリップフロップであり、シフトレジスタ６２から入力されたパラレルデータを、後述のＳＴＲＢ１信号に同期させて、一斉にマルチプレクサ６４に入力する。マルチプレクサ６４は、ラッチ回路６３から入力されたデータに基づいて駆動信号の波形パターンを５種類の波形パターン（図４参照）から選択して波形信号を生成し、当該波形信号をドライブバッファ６５に入力する。ドライブバッファ６５は、マルチプレクサ６４から入力された波形信号を増幅して駆動信号を生成し、当該駆動信号をアクチュエータユニット８の個別電極４２のそれぞれに入力する。このときドライブバッファ６５は、マルチプレクサ６４を介してパルス幅補正回路７１から入力された後述の遅延・補正データに基づいて、パルス幅が補正された駆動信号を、遅延されたタイミングに従い、所望の個別電極４２に入力する。
【００４７】
コマンド検出部６６は、ＬＶＤＳ受信回路６１ｂから入力されたＳＩＮに係る吐出口３０毎のシリアルデータをパラレルデータに変換するシフトレジスタ６６ａ、及び、シフトレジスタ６６ａから上記パラレルデータが入力される論理回路６６ｂを含む。論理回路６６ｂには、さらに、ＳＩＮとは異なる３種類の特殊なパターンの信号が入力される。論理回路６６ｂは、当該３種類の特殊なパターンの信号が入力されると、ラッチ回路６３に入力されるＳＴＲＢ１信号、遅延情報記憶部６７に入力されるＳＴＲＢ２信号、及び、パルス幅補正情報記憶部６８に入力されるＳＴＲＢ３信号を出力する。なお、ＳＩＮ生成回路２８は、吐出周期ごとに論理回路６６ｂがＳＴＲＢ１を出力するように、ＳＩＮの間に特殊なパターンの信号を含ませている。
【００４８】
遅延情報記憶部６７及びパルス幅補正情報記憶部６８は、共に、揮発性のレジスタであり、それぞれ、ＬＶＤＳ受信回路６１ｂから入力された遅延情報及びパルス幅補正情報に係るシリアルデータをパラレルデータに変換するシフトレジスタ、及び、当該パラレルデータをラッチするラッチ回路を含む。遅延情報記憶部６７及びパルス幅補正情報記憶部６８に含まれるラッチ回路は、それぞれ、上記パラレルデータを、コマンド検出部６６から入力されたＳＴＲＢ２信号及びＳＴＲＢ３信号に同期させて、遅延回路７０及びパルス幅補正回路７１に入力する。すなわち、後述する遅延情報生成処理及びパルス幅補正情報生成処理において制御信号線９ｂを介してドライバＩＣへ送信される遅延情報及びパルス幅補正情報には、当該情報の所定単位で、それぞれＳＴＲＢ２、ＳＴＲＢ３が発生するように特殊パターンが含まれている。このように特殊パターンを含ませることは例えば、ドライバＩＣ  Ｉ／Ｆ３０が行う。
【００４９】
ＦＩＲＥ復元回路６９は、ＬＶＤＳ受信回路６１ａから入力されたＦＩＲＥ（吐出タイミング信号）に係るシリアルデータを、ＣＬＫ２に同期させて、駆動信号の波形パターンの数と同じ５つのパラレルデータに変換し、当該パラレルデータを遅延回路７０に入力する。遅延回路７０には、ＦＩＲＥ復元回路６９からＦＩＲＥに係るパラレルデータが入力されるよりも前に、遅延情報記憶部６７から遅延情報が入力される。遅延回路７０は、遅延情報が入力された後、ＦＩＲＥに係るパラレルデータが入力されると、当該ＦＩＲＥに係るパラレルデータを遅延情報が示す遅延量だけ遅延させた遅延データを生成する。そして、遅延回路７０は、生成した遅延データを、パルス幅補正回路７１に入力する。なお、遅延回路７０には、ドライバＩＣ４７に入力されたＣＬＫ２を５分周して得られる分周ＣＬＫが入力される。遅延回路７０は、当該分周ＣＬＫに同期させて、ＦＩＲＥに係るパラレルデータを遅延させる。
【００５０】
パルス幅補正回路７１は、遅延回路７０から入力された遅延データ、及び、パルス幅補正情報記憶部６８から入力されたパルス幅補正情報に基づいて、駆動信号のパルス幅を補正した遅延・補正データを生成し、当該遅延・補正データをマルチプレクサ６４に入力する。
【００５１】
次いで、図７を参照し、遅延情報生成処理について説明する。当該処理は、ＣＰＵ５０とＣＰＵ５０の指令を受けたヘッド制御回路５３ａが実行する。上述したように、ヘッドユニット３ｘの少なくとも１つは、基準位置から副走査方向において搬送方向下流にずれているので、すべてのヘッドユニット３ｘが基準位置に配置されているときと同様のタイミングでインクを吐出すると、インクの用紙Ｐへの着弾位置は搬送方向下流へずれてしまう。そのため本実施形態では、インクの吐出タイミングを遅延させることでインクの用紙Ｐへの着弾位置ずれを補正する。遅延情報生成処理ではヘッドユニット３ｘごとに遅延量を示す遅延情報を生成する。なお、遅延情報生成処理は、ヘッド制御回路５３ａ及びドライバＩＣ４７への電力供給が停止されている状態から電力が供給される状態へ変化するたびに行われる。ヘッド制御回路５３ａのユニット別ＳＩＮ遅延レジスタ２４と、遅延情報記憶部６７が揮発性のレジスタであるためである。
【００５２】
ＣＰＵ５０は、先ず、ＥＥＰＲＯＭ４８から、１のヘッドユニット３ｘに関する相対位置情報を取得する（Ｓ０）。相対位置情報は、ヘッドユニット３ｘ毎に個別のデータであって、例えば副走査方向に関するそれぞれの基準位置からのずれ量を示すデータを含む。
【００５３】
Ｓ０の後、ＣＰＵ５０は６つのヘッドユニット３ｘのそれぞれについて、副走査方向に関する基準位置からのずれ量から、インクの着弾位置のずれを補正するために必要な時間である遅延量を算出する。より具体的には、副走査方向に関する基準位置からのずれ量を、用紙Ｐに記録される画像の解像度に対応する単位距離で除した数を算出する。すなわち、遅延量は、１のヘッドユニット３ｘから吐出されるインクが、用紙Ｐの副走査方向において、当該ヘッドユニット３ｘが基準位置に配置されているときと同じ場所に着弾させるために、遅延させるべき吐出周期の数を示している。
【００５４】
Ｓ１の後、ヘッド制御回路５３ａは、Ｓ１で取得した副走査方向のずれ量により導出される遅延量が、１吐出周期以上か否かを判断する（Ｓ２）。遅延量が１吐出周期以上の場合（Ｓ２：ＹＥＳ）、ヘッド制御回路５３ａは、遅延量のうち吐出周期のｘ（ｘ＝１以上の自然数）倍の成分について、ユニット別ＳＩＮ遅延レジスタ２４に対象のヘッドユニット３ｘに対応づけて書き込む（Ｓ３）。Ｓ３の後、及び、遅延量が吐出周期未満の場合（Ｓ２：ＮＯ）、ヘッド制御回路５３ａは、遅延量のうち吐出周期未満の成分について、当該吐出周期未満の成分を遅延量としてユニット別ＦＩＲＥ遅延レジスタに対象のヘッドユニット３ｘに対応づけて書き込む（Ｓ４）。
【００５５】
Ｓ４の後、ユニット別ＦＩＲＥ遅延レジスタに、それぞれのヘッドユニット３ｘごとの遅延量を示す補正情報が書き込まれると、ドライバＩＣ  Ｉ／Ｆ３０は、当該遅延情報を対象のヘッドユニット３ｘのドライバＩＣ４７へ送信する（Ｓ５）。なお、前述したように、ドライバＩＣ４７に送信される遅延情報には、情報の所定単位ごとにＳＴＲＢ２を発生させるための特殊なパターンの信号が含まれている。
Ｓ５の後、ＣＰＵ５０はヘッド制御回路５３ａは、６つのヘッドユニット３ｘ全てに関する遅延情報を生成し、レジスタに書き込んだか否かを判断する（Ｓ５）。６つのヘッドユニット３ｘ全てに関する遅延情報を生成して書き込んでいない場合（Ｓ５：ＮＯ）、ヘッド制御回路５３ａは、処理をＳ０に戻し、遅延情報を未だ生成していないヘッドユニット３ｘに関する相対位置情報を取得して、上記各ステップを実行する。６つのヘッドユニット３ｘ全てに関する遅延情報を生成した場合（Ｓ５：ＹＥＳ）、ヘッド制御回路５３ａは、当該ルーチンを終了する。
【００５６】
次いで、図８を参照し、パルス幅補正情報生成処理について説明する。当該処理は、ＣＰＵ５０と、ＣＰＵ５０の指令を受けたヘッド制御回路５３ａが実行する。なお、パルス幅補正情報生成処理は、ヘッド制御回路５３ａ及びドライバＩＣ４７への電力供給が停止されている状態から電力が供給される状態へ変化するたびに行われる。パルス幅補正情報記憶部６８が揮発性のレジスタであるためである。
【００５７】
ヘッド制御回路５３ａは、先ず、ＥＥＰＲＯＭ４８から、１のヘッドユニット３ｘに関する特性情報を取得する（Ｓ１１）。特性情報は、ヘッドユニット３ｘ毎に個別のデータであって、例えばＡＬ（Acoustic Length；圧力波の伝播時間）を示すデータを含む。
【００５８】
Ｓ１１の後、ヘッド制御回路５３ａは、Ｓ１１で取得した特性情報に基づいて、パルス幅の補正が必要となるパルスのエッジを導出する（Ｓ１２）。Ｓ１２の後、ヘッド制御回路５３ａは、Ｓ１２で導出したパルスのエッジのそれぞれについて、立ち上がり又は立ち下がりのタイミングが変更され、当該パルスのパルス幅が増加又は減少するように、パルス幅補正情報を生成し、ユニット別パルス幅レジスタへ書き込む（Ｓ１３）。
【００５９】
Ｓ１３の後、ユニット別パルス幅レジスタに、それぞれのヘッドユニット３ｘごとの遅延量が書き込まれると、ドライバＩＣ  Ｉ／Ｆ３０は、当該パルス幅補正情報を対象のドライバＩＣ４７へ送信する（Ｓ１４）。なお、前述したように、ドライバＩＣに送信されるパルス幅補正情報には、情報の所定単位ごとにＳＴＲＢ３を発生させるための特殊なパターンの信号が含まれている。
Ｓ１４の後、ヘッド制御回路５３ａは、６つのヘッドユニット３ｘ全てに関するパルス幅補正情報を生成したか否かを判断する（Ｓ１５）。６つのヘッドユニット３ｘ全てに関するパルス幅補正情報を生成していない場合（Ｓ１５：ＮＯ）、ヘッド制御回路５３ａは、処理をＳ１１に戻し、パルス幅補正情報を未だ生成していないヘッドユニット３ｘに関する特性情報を取得して、上記各ステップを実行する。６つのヘッドユニット３ｘ全てに関するパルス幅補正情報を生成した場合（Ｓ１５：ＹＥＳ）、ヘッド制御回路５３ａは、当該ルーチンを終了する。
【００６０】
ヘッド制御回路５３ａは、上述のようにして生成した遅延情報及びパルス幅補正情報を、ドライバＩＣ４７のそれぞれが、電力供給が停止されている状態から電力が供給されている状態へ変化するたびに、所望のドライバＩＣ４７に入力する。これは、遅延情報記憶部６７及びパルス幅補正情報記憶部６８に記憶された遅延情報及びパルス幅補正情報が、ドライバＩＣ４７への電力供給が停止されるたびに消去されるためである。
【００６１】
以上に述べたように、本実施形態によれば、制御装置９から６つのドライバＩＣ４７のそれぞれに遅延量が異なる駆動パルスを入力するのではなく、上記のような吐出タイミング信号線９ａを設けると共に６つのドライバＩＣ４７のそれぞれに遅延回路７０を設けることで、省配線を実現しつつ、６つのヘッドユニット３ｘの位置ずれによる記録結果への影響を低減することができる。
【００６２】
制御装置９は、遅延情報が示す遅延量のうち、吐出周期未満の成分については、当該吐出周期未満の成分を遅延量として含む遅延情報を、吐出周期のｘ（ｘ＝１以上の自然数）倍の成分については、ＳＩＮすなわち波形パターン選択信号をｘ周期分遅らせて、所望のドライバＩＣ４７に入力する。この構成によれば、吐出周期以上の遅延量にも対応することができる。
【００６３】
制御装置９は、特性情報に基づいてパルス幅補正情報を生成し、当該パルス幅補正情報を所望のドライバＩＣ４７に入力する。６つのドライバＩＣ４７は、それぞれ、パルス幅補正回路７１を有し、パルス幅補正回路７１によりパルス幅が補正された駆動信号を、所望の個別電極４２に対して入力する。この構成によれば、６つのヘッドユニット３ｘ間の特性のばらつきによる記録品質の悪化を抑制することができる。
【００６４】
ヘッド３が相対位置情報を記憶するＥＥＰＲＯＭ４８を含み、制御装置９とＥＥＰＲＯＭ４８とを接続する信号線９ｃが設けられている。この構成によれば、ヘッド３を交換した場合でも、交換したヘッド３に合わせて吐出タイミング信号を遅延させることができる。
【００６５】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。
【００６６】
・遅延情報生成処理において、基準位置に配置されたヘッドユニットについては遅延情報を生成しなくてもよい。
・ヘッドユニットが備えるノズル列は、６列未満（１列を含む）であっても、7列以上であってもよい。
・液体吐出装置は、ライン方式のものに限定されず、シリアル方式のものであってもよい。シリアル方式の場合は、ヘッドユニットにおいて副走査方向に配列した複数のノズルによってノズル列が形成される。また、複数のヘッドユニットは、副走査方向に配列される。すなわち、上記変形例では副走査方向が本発明の所定の方向である。
・液体吐出装置は、プリンタに限定されず、ファクシミリやコピー機等であってもよい。・液体吐出装置に含まれる液体吐出ヘッドの数は、１以上の任意の数であってよい。
・液体吐出ヘッドに含まれるヘッドユニットの数は、６つに限定されず、複数である限りは任意の数であってよい。
・複数のヘッドユニットは、千鳥状に配列されることに限定されない。複数のヘッドユニットは、主走査方向に任意の数の列を形成してよい。
・複数のヘッドユニットは、互いに全体として物理的に離隔していることに限定されない。例えば、液体吐出ヘッドが、１の流路ユニット及び流路ユニット上に固定された複数のアクチュエータユニットを含む構成において、複数のアクチュエータユニットのそれぞれに対応する部分がヘッドユニットを構成してもよい。
・吐出口から吐出される液体は、インクに限定されず、任意の液体であってよい。また、複数のヘッドユニット間で吐出口から吐出される液体の種類が異なってもよいし、１のヘッドユニットに含まれる吐出口から複数種類の液体が吐出されてもよい。
・エネルギー付与部は、圧電素子を用いたピエゾ方式のものに限定されず、その他の方式（例えば、発熱素子を用いたサーマル方式、静電力を用いた静電方式等）のものであってもよい。
・制御信号は、波形パターン選択信号に限定されず、例えば、ヘッドユニットの温度が所定温度以上になった場合にドライバＩＣに入力される停止信号（ドライバＩＣの駆動を停
止させる信号）等であってもよい。
・駆動信号の波形パターンは、上述したものに限定されず、任意に変更可能である。また、駆動信号は、３つ以上の波形パターンを有するものではなく、吐出また非吐出の、２つの波形パターンのものであってもよい（つまり、階調制御が行われない形態であってもよい）。
・遅延情報は、制御装置が生成することに限定されない。例えば、遅延情報が予め任意の記憶部（例えば、上述の実施形態におけるＥＥＰＲＯＭ４８）に記憶されていて、制御装置は、その記憶部から遅延情報を取得し、当該取得した遅延情報をドライバＩＣに入力してもよい。
・相対位置情報記憶手段は、液体吐出ヘッドに含まれなくてもよい。また、相対位置情報記憶手段を省略してもよい。
・特性情報記憶手段を省略してもよい。制御装置は、パルス幅補正情報を生成しなくてもよい。複数のドライバＩＣは、それぞれ、パルス幅補正手段を有さなくてもよい。
・遅延情報記憶手段を省略してもよい。
・吐出タイミング信号の遅延は、全ての波形パターンについてではなく、一部の波形パターンのみについて行われてよい。また、駆動信号のパルス幅の補正は、駆動信号に含まれる全てのエッジについてではなく、一部のエッジのみについて行われてよい。
・駆動信号に係る複数の波形パターンは、制御装置ではなく、ドライバＩＣが生成してもよい。この場合、ドライバＩＣは、波形パターン生成回路を有する。当該波形パターン生成回路は、吐出タイミング信号が入力されたタイミングで、複数の波形パターンを生成する。波形パターン生成回路が生成した複数の波形パターンは、遅延手段によって遅延される。
また、ドライバＩＣがパルス幅補正手段を有さない場合、パルス幅補正情報は、上記波形パターン生成回路に入力されてよい。この場合、波形パターン生成回路は、入力されたパルス幅補正情報に基づいて、複数の波形パターンを生成する。
また、上記波形パターン生成回路は、各ヘッドユニットのドライバＩＣではなく、液体吐出ヘッドが具備してもよい。
・遅延情報生成処理及びパルス幅補正情報生成処理は、１の記録媒体に対する記録が行われる前に毎回、実行されてよい。
・ヘッドユニットの位置ずれの補正は、搬送方向下流へのずれに限定されず、搬送方向上流の位置ずれに対しても行われる。例えばヘッドユニットが搬送方向上流へずれており、３．６周期分吐出タイミングを早める必要がある場合は、遅延情報生成処理において次のようにすればよい。Ｓ３において４周期早めるようユニット別ＳＩＮ遅延レジスタ２４に書き込み、Ｓ４で遅延量として０.４周期をユニット別ＦＩＲＥ遅延レジスタ２５に書き込む。さらに、インクジェットプリンタ１が、ヘッドユニットが基準位置にある場合にＦＩＲＥを２周期目以降から用いる構成のときは次のように構成することもできる。Ｓ３において３周期早めるよう、ユニット別ＳＩＮ遅延レジスタ２４に書き込み、Ｓ４で遅延量として、０.６周期をユニット別ＦＩＲＥ遅延レジスタ２５に書き込む。このようにすれば、一つ前の周期のＦＩＲＥを遅延させることで、擬似的にＦＩＲＥを早めたように扱うことができる。
【符号の説明】
【００６７】
１  インクジェット式プリンタ（液体吐出装置）
３  インクジェットヘッド（液体吐出ヘッド）
３ｘ  ヘッドユニット
８ｘ  アクチュエータ
９  制御装置
９ａ  吐出タイミング信号線
９ｂ  制御信号線
９ｃ  信号線（相対位置情報信号線）
２９  圧力室
３０  吐出口
４７  ドライバＩＣ
４８  ＥＥＰＲＯＭ（相対位置情報記憶手段，特性情報記憶手段）
６７  遅延情報記憶部（遅延手段，遅延情報記憶手段）
６８  パルス幅補正情報記憶部（パルス幅補正手段）
７０  遅延回路（遅延手段）
７１  パルス幅補正回路（パルス幅補正手段）
【図１】
2014080024.tif 000003
【図２（ａ）】
2014080024.tif 000004
【図２（ｂ）】
2014080024.tif 000005
【図３】
2014080024.tif 000006
【図４】
2014080024.tif 000007
【図５（ａ）】
2014080024.tif 000008
【図５（ｂ）】
2014080024.tif 000009
【図６】
2014080024.tif 000010
【図７】
2014080024.tif 000011
【図８】
2014080024.tif 000012