(57)【要約】【課題】液体吐出装置において、製造コストが増大することを抑制しつつドットの位置ずれを効果的に補正可能な技術を提供する。【解決手段】液体吐出装置において、第１のノズル群と第２のノズル群とは一のノズル列に含まれ、第１駆動信号と第２駆動信号とは周期が同じで位相が異なり、第３駆動信号と第４駆動信号とは周期が同じで位相が異なり、第１駆動信号と第２駆動信号との位相差はヘッドユニットの傾きにかかわらず一定であり、第３駆動信号と第４駆動信号との位相差はヘッドユニットの傾きにかかわらず一定であり、第１駆動信号と第３駆動信号との位相差はヘッドユニットの傾きに応じて相違し、第２駆動信号と第４駆動信号との位相差はヘッドユニットの傾きに応じて相違する。【選択図】図３６
2016141124.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出するための第１のノズルと、前記液体を吐出するための第２のノズルと、を含む第１のノズル群と、
前記液体を吐出するための第３のノズルと、前記液体を吐出するための第４のノズルと、を含む第２のノズル群と、
前記第１のノズル群と前記第２のノズル群とを含むヘッドユニットと、
前記第１のノズルから前記液体を吐出させるための素子を駆動するための第１駆動信号と、
前記第２のノズルから前記液体を吐出させるための素子を駆動するための第２駆動信号と、
前記第３のノズルから前記液体を吐出させるための素子を駆動するための第３駆動信号と、
前記第４のノズルから前記液体を吐出させるための素子を駆動するための第４駆動信号と、を生成する駆動信号生成部と、
を備え、
前記第１のノズル群と前記第２のノズル群とは、一のノズル列に含まれ、
前記第１駆動信号と前記第２駆動信号とは、周期が同じで位相が異なり、
前記第３駆動信号と前記第４駆動信号とは、周期が同じで位相が異なり、
前記第１駆動信号と前記第２駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第３駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第１駆動信号と前記第３駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違し、
前記第２駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違する、
液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、さらに、
前記ヘッドユニットの傾きを検出する検出部を備える、液体吐出装置。
【請求項３】
請求項１または請求項２に記載の液体吐出装置であって、
前記第１のノズル群と前記第２のノズル群とが同一のノズルプレートに形成されている、液体吐出装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の液体吐出装置であって、
前記ヘッドユニットは、印刷媒体に対して、前記印刷媒体が搬送される副走査方向、および、前記副走査方向に交差する主走査方向に、それぞれ相対的に移動可能であり、
前記第１のノズル群と前記第２のノズル群とが前記一のノズル列内に配置される方向は、前記主走査方向に交差している、液体吐出装置。
【請求項５】
請求項４に記載の液体吐出装置であって、
前記ヘッドユニットは、前記主走査方向に所定回数移動する毎に、前記副走査方向に所定の移動量、移動し、
前記所定の移動量と、前記一のノズル列内における前記第１のノズル群または前記第２のノズル群の幅と、が異なる、液体吐出装置。
【請求項６】
請求項４または請求項５に記載の液体吐出装置であって、
前記第１駆動信号の位相と前記第３駆動信号の位相と、および、前記第２駆動信号の位相と前記第４駆動信号の位相とが、前記主走査方向における前記ヘッドユニットの移動方向に応じて変更される、液体吐出装置。
【請求項７】
液体吐出装置が液体を吐出する液体吐出方法であって、
前記液体吐出装置は、
液体を吐出するための第１のノズルと、前記液体を吐出するための第２のノズルと、を含む第１のノズル群と、
前記液体を吐出するための第３のノズルと、前記液体を吐出するための第４のノズルと、を含む第２のノズル群と、
前記第１のノズル群と前記第２のノズル群とを含むヘッドユニットと、
を備え、
前記第１のノズルから前記液体を吐出させるための素子を駆動するための第１駆動信号を生成し、
前記第２のノズルから前記液体を吐出させるための素子を駆動するための第２駆動信号を生成し、
前記第３のノズルから前記液体を吐出させるための素子を駆動するための第３駆動信号を生成し、
前記第４のノズルから前記液体を吐出させるための素子を駆動するための第４駆動信号を生成し、
前記第１のノズル群と前記第２のノズル群とは、一のノズル列に含まれ、
前記第１駆動信号と前記第２駆動信号とは、周期が同じで位相が異なり、
前記第３駆動信号と前記第４駆動信号とは、周期が同じで位相が異なり、
前記第１駆動信号と前記第２駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第３駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第１駆動信号と前記第３駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違し、
前記第２駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違する、  液体吐出方法。
【請求項８】
液体吐出装置に液体を吐出させるためのコンピュータープログラムであって、
前記液体吐出装置は、
液体を吐出するための第１のノズルと、前記液体を吐出するための第２のノズルと、を含む第１のノズル群と、
前記液体を吐出するための第３のノズルと、前記液体を吐出するための第４のノズルと、を含む第２のノズル群と、
前記第１のノズル群と前記第２のノズル群とを含むヘッドユニットと、
を備え、
前記第１のノズルから前記液体を吐出させるための素子を駆動するための第１駆動信号と、
前記第２のノズルから前記液体を吐出させるための素子を駆動するための第２駆動信号と、
前記第３のノズルから前記液体を吐出させるための素子を駆動するための第３駆動信号と、
前記第４のノズルから前記液体を吐出させるための素子を駆動するための第４駆動信号と、を前記液体吐出装置に備えられた駆動信号生成部に生成させる機能と、
をコンピューターに実現させ、
前記第１のノズル群と前記第２のノズル群とは、一のノズル列に含まれ、
前記第１駆動信号と前記第２駆動信号とは、周期が同じで位相が異なり、
前記第３駆動信号と前記第４駆動信号とは、周期が同じで位相が異なり、
前記第１駆動信号と前記第２駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第３駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり、
前記第１駆動信号と前記第３駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違し、
前記第２駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違する、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出方法、および、コンピュータープログラムに関する。
【背景技術】
【０００２】
近年、インクジェットプリンターの印刷ヘッドは、半導体プロセスを利用して製造されている（例えば、特許文献１参照）。そのため、半導体プロセスの微細化および高精度化に伴い、インクを吐出するためのノズルの密度が高くなり、また、ノズル列の長さが長くなる傾向にある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９６４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ノズル列の長さが長くなると、プリンターに対して印刷ヘッドが傾いて取り付けられた場合等に、印刷媒体上に形成されるドットの位置ずれが目立ちやすくなる。また、ノズル密度が高くなると、同一領域を印刷するためのパス数が削減されるため、複数回のパスによってドットの位置ずれを補正することが困難になる。
【０００５】
このような問題に対して、例えば、個々のノズルについてインクの吐出タイミングを制御することにより、ドットの位置ずれを補正することが考えられるが、そのためには、個々のノズルに対してインクの吐出タイミングを調整可能なハードウェアを追加しなければならず、製造コストの増大を招く。また、各ノズルからのインクの吐出タイミングを画像処理によって調整することも可能ではあるが、画像処理では、１画素未満の位置ずれを補正することができない。そのため、製造コストが増大することを抑制しつつ、ドットの位置ずれを効果的に補正可能な技術が求められている。
【０００６】
このような課題は、インクジェットプリンターに限らず、液体を吐出可能な液体吐出装置全般に共通した課題である。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００８】
（１）本発明の一形態によれば、液体吐出装置が提供される。この液体吐出装置は、液体を吐出するための第１のノズルと、前記液体を吐出するための第２のノズルと、を含む第１のノズル群と；前記液体を吐出するための第３のノズルと、前記液体を吐出するための第４のノズルと、を含む第２のノズル群と；前記第１のノズル群と前記第２のノズル群とを含むヘッドユニットと；前記第１のノズルから前記液体を吐出させるための素子を駆動するための第１駆動信号と；前記第２のノズルから前記液体を吐出させるための素子を駆動するための第２駆動信号と；前記第３のノズルから前記液体を吐出させるための素子を駆動するための第３駆動信号と；前記第４のノズルから前記液体を吐出させるための素子を駆動するための第４駆動信号と、を生成する駆動信号生成部と、を備え；前記第１のノズル群と前記第２のノズル群とは、一のノズル列に含まれ；前記第１駆動信号と前記第２駆動信号とは、周期が同じで位相が異なり；前記第３駆動信号と前記第４駆動信号とは、周期が同じで位相が異なり；前記第１駆動信号と前記第２駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり；前記第３駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きにかかわらず一定であり；前記第１駆動信号と前記第３駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違し；前記第２駆動信号と前記第４駆動信号との位相差は、前記ヘッドユニットの傾きに応じて相違する。このような形態の液体吐出装置であれば、個々のノズルではなく、ノズル群単位で、駆動信号の位相を異ならせることにより液体の吐出タイミングをずらすことができるので、液体吐出装置の製造コストが増大することを抑制しつつ、吐出する液体の位置ずれを効果的に補正することができる。
【０００９】
（２）上記形態の液体吐出装置では、さらに；前記ヘッドユニットの傾きを検出する検出部を備えていてもよい。このような形態の液体吐出装置によれば、ヘッドユニットの傾きを検出し、傾きを検出した場合に、ノズル群単位で、駆動信号の位相を異ならせることにより液体の吐出タイミングをずらすことができるので、必要に応じて吐出する液体の位置ずれを補正することができる。
【００１０】
（３）上記形態の液体吐出装置において、前記第１のノズル群と前記第２のノズル群とが同一のノズルプレートに形成されていてもよい。このような形態の液体吐出装置であれば、ノズルプレートに形成されるノズルの密度が高い場合やノズル列の長さが長い場合であっても、適切に液体の位置ずれを補正することができる。
【００１１】
（４）上記形態の液体吐出装置において、前記ヘッドユニットは、印刷媒体に対して、前記印刷媒体が搬送される副走査方向、および、前記副走査方向に交差する主走査方向に、それぞれ相対的に移動可能であり、前記第１のノズル群と前記第２のノズル群とが前記一のノズル列内に配置される方向は、前記主走査方向に交差してもよい。このような形態の液体吐出装置であれば、シリアル形式の液体吐出装置において、製造コストが増大することを抑制しつつ液体の位置ずれを効果的に補正することができる。
【００１２】
（５）上記形態の液体吐出装置において、前記ヘッドユニットは、前記主走査方向に所定回数移動する毎に、前記副走査方向に所定の移動量、移動し、前記所定の移動量と、前記一のノズル列内における前記第１のノズル群または前記第２のノズル群の幅と、が異なってもよい。このような形態の液体吐出装置であれば、第１のノズル群と第２のノズル群とによってそれぞれ吐出される液体のつなぎ目を目立たなくすることができる。
【００１３】
（６）上記形態の液体吐出装置において、前記第１駆動信号の位相と前記第３駆動信号の位相と、および、前記第２駆動信号の位相と前記第４駆動信号の位相とが、前記主走査方向における前記ヘッドユニットの移動方向に応じて変更されてもよい。このような形態の液体吐出装置であれば、主走査方向におけるヘッドユニットの移動方向に応じて液体の位置ずれの傾向が異なる場合においても、適切な補正を行うことができる。
【００１４】
本発明は、液体吐出装置としての形態以外にも、種々の形態で実現することが可能である。例えば、液体吐出方法やコンピュータープログラム等の形態で実現することができる。
【図面の簡単な説明】
【００１５】
【図１】印刷装置の制御ユニットおよびヘッドユニットの概略構成を示す図である。
【図２】ヘッドユニットにおける吐出部の構成を示す図である。
【図３】ヘッドユニットにおけるノズル配列を示す図である。
【図４】ノズル配列とインク滴の吐出によるドットとの関係を示す図である。
【図５】ノズル配列とインク滴の吐出によるドットとの関係を示す図である。
【図６】ノズル配列とインク滴の吐出によるドットとの関係を示す図である。
【図７】ヘッドユニットにおける選択制御部の構成を示す図である。
【図８】ヘッドユニットにおけるデコーダーのデコード内容を示す図である。
【図９】ヘッドユニットにおける選択部の構成を示す図である。
【図１０】ヘッドユニットに供給される元駆動信号ＣＯＭ等の一例を示す図である。
【図１１】選択制御部の動作を説明するための図である。
【図１２】選択部により選択される元駆動信号Ｖinを示す図である。
【図１３】印刷装置の要部構成を示すブロック図である。
【図１４】ヘッドユニットにおけるドライバーの構成の一例を示す図である。
【図１５】ドライバーにおける各レベルシフターの動作範囲を示す図である。
【図１６】ドライバーにおける入力と出力との関係の一例を示す図である。
【図１７】レベルシフターにおける入力と出力との関係の一例を示す図である。
【図１８】ドライバーにおける電流（電荷）の流れを説明するための図である。
【図１９】ドライバーにおける電流（電荷）の流れを説明するための図である。
【図２０】ドライバーにおける電流（電荷）の流れを説明するための図である。
【図２１】ドライバーにおける電流（電荷）の流れを説明するための図である。
【図２２】補助電源回路の構成の一例を示す図である。
【図２３】補助電源回路の動作を示す図である。
【図２４】実施形態における圧電素子の充放電の損失を示す図である。
【図２５】比較例（その１）における圧電素子の充放電の損失を示す図である。
【図２６】比較例（その２）における印刷装置の概略構成を示す図である。
【図２７】比較例（その２）における選択部の構成を示す図である。
【図２８】応用例（その１）に係る制御ユニットの構成を示すブロック図である。
【図２９】応用例（その１）に係るヘッドユニット構成を示すブロック図である。
【図３０】応用例（その２）に係るヘッドユニット構成を示すブロック図である。
【図３１】適用例１においてドットの位置ずれを補正する方法を示す説明図である。
【図３２】ノズル列の配置の他の例を示している。
【図３３】主走査方向にグループ分けを行う例を示す図である。
【図３４】ドットのアーチ状の位置ずれを補正する例を示す図である。
【図３５】適用例２においてドットの位置ずれを補正する方法を示す説明図である。
【図３６】適用例２による効果の第１の具体例を説明するための図である。
【図３７】適用例２による効果の第２の具体例を説明するための図である。
【発明を実施するための形態】
【００１６】
Ａ．第１実施形態：
図１は、印刷装置１の概略構成を示す図である。この実施形態に係る印刷装置１は、ホストコンピューターから供給された画像データに応じてインクを吐出することによって紙などの印刷媒体にインクドット群を形成し、これにより、当該画像データに応じた画像（文字、図形等を含む）を印刷するインクジェットプリンター、すなわち液体吐出装置である。
【００１７】
図に示されるように、印刷装置１は、ホストコンピューターから供給された画像データに基づいて画像の印刷のための演算処理を実行する制御ユニット１０と、複数のノズルを有するヘッドユニット２０とを含んだ構成となっている。なお、制御ユニット１０とヘッドユニット２０とは、フレキシブルケーブル１９０を介して電気的に接続される。また、ヘッドユニット２０は、印刷媒体の送り方向（副走査方向）に対してほぼ直交する方向（主走査方向）に移動可能なキャリッジ（図示省略）に搭載される。
【００１８】
制御ユニット１０は、主制御部１２０と、ＤＡＣ（Digital to Analog Converter）１６１〜１６８と、主電源回路１８０とを含む。
主制御部１２０は、ホストコンピューターから取得した画像データに基づいて、画像展開処理や、色変換処理、インク色分版処理、ハーフトーン処理などの印刷のための演算処理を実行して、ヘッドユニット２０のノズルからインクを吐出させるための複数種類の信号を生成する。複数種類の信号には、デジタルデータＡ１〜Ａ４、Ｂ１〜Ｂ４や、選択制御部２２０に供給される各種の信号、具体的には、クロック信号Ｓck、データ信号Ｄata、制御信号ＬＡＴ１〜ＬＡＴ４、ＣＨ１〜ＣＨ４が含まれる。主制御部１２０が実行する演算処理や信号の生成は、回路によって実現してもよいし、主制御部１２０に含まれるＣＰＵが、主制御部１２０に含まれるメモリに記憶されたコンピュータープログラムを実行することによって実現してもよい。
【００１９】
なお、主制御部１２０が実行する印刷のための各演算処理は、ホストコンピューターが実行する場合もある。この演算処理の内容は、印刷装置の技術分野において周知の事項であるため、説明を省略する。
また、印刷装置１としては、ヘッドユニット２０を搭載したキャリッジを主走査方向に移動させるキャリッジモーターや、印刷媒体を副走査方向に搬送するための搬送モーターなどを含み、また、制御ユニット１０としては、これらのモーターに駆動信号を供給する構成を含むが、同様に周知の事項であるため、説明を省略する。
【００２０】
ＤＡＣ１６１は、デジタルデータＡ１をアナログの元駆動信号ＣＯＭ−Ａ１に変換してヘッドユニット２０に供給する。同様に、ＤＡＣ１６２〜１６８は、デジタルデータＢ１、Ａ２、Ｂ２、Ａ３、Ｂ３、Ａ４、Ｂ４を、アナログの元駆動信号ＣＯＭ−Ｂ１、ＣＯＭ−Ａ２、ＣＯＭ−Ｂ２、ＣＯＭ−Ａ３、ＣＯＭ−Ｂ３、ＣＯＭ−Ａ４、ＣＯＭ−Ｂ４に変換してヘッドユニット２０に供給する。
なお、元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４の電圧範囲は、本実施形態では例えば０〜４．２ボルトである。
【００２１】
主電源回路１８０は、制御ユニット１０の各部やヘッドユニット２０に電源電圧を供給し、特にヘッドユニット２０に対して電源電圧としてＶp、Ｇを供給する。
なお、Ｇ（グランド）は接地電位であり、この説明において特に説明のない限り、電圧ゼロの基準としている。また、電圧Ｖpは、実施形態においてグランドＧに対し高位側としている。
【００２２】
ヘッドユニット２０には、特に図示しないが、インクがインク容器から流路を介して供給される。ヘッドユニット２０は、補助電源回路（電荷供給源）５０、選択制御部２２０および選択部２３０のほか、ドライバー３０と圧電素子（ピエゾ素子）４０との複数組を含む。
【００２３】
補助電源回路５０は、主電源回路１８０による電源電圧Ｖp、Ｇを用いて電圧Ｖ０〜Ｖ６を生成し、複数のドライバー３０にわたって共通に供給する。なお、補助電源回路５０の詳細な構成については詳述する。
【００２４】
選択制御部２２０は、主制御部１２０から供給された各種信号にしたがって選択部２３０の選択を制御するものである。
選択部２３０は、ドライバー３０および圧電素子４０の複数組のそれぞれに対応して設けられ、元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４のいずれかを、選択制御部２２０による制御にしたがって選択して、ドライバー３０の入力端に元駆動信号Ｖinとして供給する。
【００２５】
ドライバー３０は、補助電源回路５０から供給される電圧Ｖ０〜Ｖ６を用い、選択部２３０から供給される元駆動信号Ｖinにしたがった電圧Ｖoutの駆動信号を出力して圧電素子４０を駆動する。
圧電素子４０の一端は、対応するドライバー３０の出力端に接続される一方、圧電素子４０の他端は、電圧ＶＢＳに保たれた給電線に共通接続されている。このため、圧電素子４０に保持される電圧は、電圧Ｖoutと電圧ＶＢＳとの差となる。
【００２６】
上述したように圧電素子４０は、ヘッドユニット２０における複数のノズルのそれぞれに対応して設けられて、ドライバー３０による駆動信号の電圧Ｖoutにしたがった駆動によってインクを吐出させる。そこで次に、圧電素子４０への駆動によってインクを吐出させるための構成について簡単に説明する。
【００２７】
図２は、ヘッドユニット２０において、ノズル１個分に対応した吐出部（吐出ユニット）４００の概略構成を示す図である。
図に示されるように、吐出部４００は、圧電素子４０と振動板４２１とキャビティ（圧力室）４３１とリザーバー４４１とノズル４５１とを含む。このうち、振動板４２１は、図において上面に設けられた圧電素子４０によって変形（屈曲振動）し、インクが充填されるキャビティ４３１の内部体積を拡大／縮小、すなわちキャビティ４３１を膨張／収縮させるダイヤフラムとして機能する。ノズル４５１は、キャビティ４３１に連通する開口部である。各ノズル４５１は、半導体プロセスを利用して、シリコン製の同一のノズルプレート４３２に形成されている。
【００２８】
この図で示される圧電素子４０は、一般にユニモルフ（モノモルフ）型と呼ばれ、圧電体４０１を一対の電極４１１、４１２で挟んだ構造である。この構造の圧電体４０１にあっては、電極４１１、４１２の間に印加された電圧に応じて、電極４１１、４１２、振動板４２１とともに図において中央部分が両端部分に対して上下方向に撓む。具体的には、圧電素子４０は、駆動信号の電圧Ｖoutが高くなると、上方向に撓む一方、電圧Ｖoutが低くなると、下方向に撓む構成となっている。この構成において、上方向に撓めば、キャビティ４３１が膨張するので、インクがリザーバー４４１から引き込まれる一方、下方向に撓めば、キャビティ４３１が収縮するので、収縮の程度によっては、インクがノズル４５１から吐出される。
なお、圧電素子４０は、ユニモルフ型に限らず、バイモルフ型や積層型など、圧電素子４０を変形させてインクのような液体を吐出させることができる型であれば良い。また、圧電素子４０は、屈曲振動に限られず、縦振動を用いる構成でも良い。
【００２９】
図３は、ノズル４５１の配列の一例を示す図である。また、図４（ａ）は、図３の部分拡大図である（図５の（ａ）、図６（ａ）も同様である）。なお、これらの図では、印刷媒体が紙面奥側に位置するものとして、ノズル４５１の配列を示している。
これらの図に示されるように、ノズル４５１は、２列で配列している。詳細には、ノズル４５１は、１列分でみたとき、複数個のノズル４５１が副走査方向に沿ってピッチＰｖで配置する一方、２列同士では、主走査方向にピッチＰｈだけ離間して、かつ、副走査方向にピッチＰｖの半分だけシフトした関係となっている。
なお、ノズル４５１は、カラー印刷する場合には、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）などの各色に対応したパターンが例えば主走査方向に沿って設けられるが、この説明では、簡略化するために、単色印刷するものとして説明する。
【００３０】
ノズル４５１（圧電素子４０）の個数を、説明の便宜のためにｍ個としている。また、各ノズル４５１を区別するために、図４（ａ）において主走査方向の下流側（図では右側）の列にあっては、副走査方向の上流側（図では上側）から下流側に向かって順に、丸数字で奇数の１、３、５、…、を付与し、主走査方向の上流側（図では左側）の列にあっては、副走査方向の上流側から順に、丸数字で偶数の２、４、６、…、を付与している。
【００３１】
図４の（ｂ）は、同図の（ａ）に示したノズル配列による画像形成の基本解像度を説明するための図である。
詳細には、図４の（ｂ）は、丸数字が付されたノズル４５１から吐出されるインク滴の着弾により形成されるドットを示している。なお、本実施形態では、後述するようにインク滴の量に応じて、大ドット、中ドット、小ドットおよび非記録の４階調を表現することができるが、ここでは、簡易的に説明するために、ドットのサイズを一定としている。
【００３２】
ヘッドユニット２０が、主走査方向に速度ｖで移動するとき、同図に示されるように、インク滴の着弾によって形成されるドットの（主走査方向の）間隔Ｄと、当該速度ｖとは、次のような関係にある。
すなわち、ドット間隔Ｄは、速度ｖを、圧電素子４０の駆動信号の周波数ｆで除した値（＝ｖ／ｆ）、換言すれば、インク滴が繰り返し吐出される周期（１／ｆ）においてヘッドユニット２０が移動する距離で示される。また、２列のノズル４５１から吐出されるインク滴が、印刷媒体において、この例では同一列で揃うように着弾させるため、ピッチＰｈは、ドット間隔Ｄに対して係数ｎで比例する関係にある。
【００３３】
ここで、圧電素子４０の駆動信号の周波数が一定である場合、速度ｖを低下させれば、ドットの間隔Ｄが短くなるので、解像度を高めることができる。ただし、印刷時間が長くなり、印刷媒体の生産性が低下する。
そもそも図４の（ｂ）で示したドットの配列は、各ノズル４５１の圧電素子４０を共通のタイミングで制御する場合の例である。そこで、圧電素子４０を互いに異なる駆動タイミングで制御して、速度ｖを低下させずに、解像度を擬似的に高めることについて検討してみる。
【００３４】
図５の（ｂ）は、各ノズル４５１の圧電素子４０を４系統のタイミングで制御する場合の例である。この例では、丸数字を４で割った余りが「０」となる４、８、…、のノズル４５１の圧電素子４０を基準の駆動信号で駆動した場合に、他のノズル４５１の圧電素子４０について、位相を９０度（π／２）ずつ遅延させたタイミングで駆動した例である。詳細には、丸数字を４で割った余りが「３」となる３、７、…、のノズル４５１の圧電素子４０を、当該駆動信号の位相を９０度遅延させたタイミングで駆動し、丸数字を４で割った余りが「２」となる２、６、…、のノズル４５１の圧電素子４０を、当該駆動信号の位相を１８０度遅延させたタイミングで駆動し、丸数字を４で割った余りが「１」となる１、５、…、のノズル４５１の圧電素子４０を、当該駆動信号の位相を２７０度遅延させたタイミングで駆動する例である。
この例では、主走査方向の分解能が図４（ｂ）と比較して４倍に高められる。
【００３５】
ただし、この例では、各ノズル４５１の圧電素子に対する駆動タイミングが固定的であるので、曲線のスムースや線の位置を精度良く再現することができない。そこで次に、この点を改善するために、主制御部１２０が、各ノズル４５１の圧電素子４０を、複数系統のタイミングのいずれかで制御して、形成するドットの自由度を高くした場合の例について説明する。
【００３６】
図６の（ｂ）は、各ノズル４５１の圧電素子４０を、４系統のタイミングのいずれかで制御する場合の例である。
図６の（ｂ）では、例えば、丸数字４、８、…、のノズル４５１の圧電素子４０が異なるタイミングで駆動される。また例えば丸数字２、６、…、のノズル４５１の圧電素子４０についても異なるタイミングで駆動される。このような駆動によれば、各ノズル４５１の圧電素子に対する駆動タイミングを、曲線や線の位置に応じて、４系統のいずれか選択することによって、曲線をスムースに描画するとともに、線等の位置精度を高めることができる。
もちろん、駆動タイミングの系統数を増やせば、さらに高精細な印刷が可能になるが、以降については、系統数を「４」とした場合を例にとって説明する。
【００３７】
なお、各ノズル４５１の圧電素子４０を４系統のタイミングのいずれかで制御する場合には、次のような制限がある。
（１）ヘッドユニット２０が、主走査方向に速度ｖで移動するとき、あるノズル４５１でみたとき、インク滴はドット間隔Ｄ未満で吐出されない。換言すれば、当該ノズル４５１の圧電素子４０は駆動信号の周期未満の間隔で駆動されない。
（２）あるノズルについて着目したとき、当該ノズルの駆動タイミングは、いずれかの系統の駆動タイミングで固定的となる。例えば、図６の（ｂ）において丸数字の６のノズル４５１は、基準の駆動信号で駆動され、丸数字の５のノズル４５１は、基準の駆動信号に対して位相が９０度遅延した駆動信号で駆動される。ただし、制限の（２）については、あるノズルについての駆動タイミングを、印刷の途中で、ある系統から別の系統に乗り換える構成によって回避可能である。
【００３８】
元駆動信号ＣＯＭ−Ａ１〜Ａ４（ＣＯＭ−Ｂ１〜Ｂ４）、ＬＡＴ１〜ＬＡＴ４、ＣＨ１〜ＣＨ４は、各系統に対応している。ここで、系統を区別するために、元駆動信号ＣＯＭ−Ａ１（ＣＯＭ−Ｂ１）、ＬＡＴ１、ＣＨ１で規定される系統を「第１系統」と表記し、同様に、元駆動信号ＣＯＭ−Ａ２〜Ａ４（ＣＯＭ−Ｂ２〜Ｂ４）、ＬＡＴ２〜４、ＣＨ２〜ＣＨ４で規定される系統を「第２系統」、「第３系統」、「第４系統」と表記する。
【００３９】
図７は、図１における選択制御部２２０の構成を示す図である。
この図に示されるように、選択制御部２２０には、クロック信号Ｓck、データ信号Ｄata、制御信号ＬＡＴ１〜ＬＡＴ４、ＣＨ１〜ＣＨ４が制御ユニット１０から供給される。選択制御部２２０は、圧電素子４０（ノズル４５１）のそれぞれに対応して、シフトレジスタ（Ｓ／Ｒ）２１０とラッチ回路２２４とデコーダー２２６との組を含む。
【００４０】
ここで、データ信号Ｄataは、画像の１ドットを形成するにあたって、１つのノズルから吐出させるインク量を規定するほか、当該１ドットを、４系統のうち、どの系統で駆動されるべきかを規定するデータを含む。本実施形態では、非記録、小ドット、中ドットおよび大ドットの４階調を表現するので、インク量を規定するデータは２ビットであり、また、系統数も「４」であるので、駆動系統を規定するデータも２ビットである。データ信号Ｄataは、クロック信号Ｓckに同期して圧電素子４０（ノズル）毎に、ヘッドユニット２０の主走査に合わせて主制御部１２０からシリアルで供給される。
供給されたデータ信号Ｄataを、ノズルに対応して、一旦保持するための回路がシフトレジスタ２２２である。詳細には、圧電素子４０（ノズル）の個数に対応したｍ段のシフトレジスタ２２２が互いに縦続接続されるとともに、シリアルで供給されたデータ信号Ｄataが、クロック信号Ｓckにしたがって順次後段に転送される構成となっている。
このため、クロック信号Ｓckに同期してデータ信号Ｄataが選択制御部２２０に供給されるとともに、すべてのシフトレジスタ２２２のそれぞれに対応したデータ信号Ｄataが順次転送された時点でクロック信号Ｓckの供給が停止すると、シフトレジスタ２２２のそれぞれは、自身に対応したデータ信号Ｄataを保持した状態となる。
なお、圧電素子４０がｍ個である場合に、シフトレジスタ２２２を区別するために、データ信号Ｄataが供給される上流側から順番に１段、２段、…、ｍ段と表記している。
【００４１】
ラッチ回路２２４は、シフトレジスタ２２２で保持されたデータ信号Ｄataを、制御信号ＬＡＴ１〜ＬＡＴ４のうち、当該データ信号Ｄataが規定する系統の制御信号の立ち上がりでラッチする。例えば、シフトレジスタ２２２で保持されたデータ信号Ｄataが第２系統での駆動を規定している場合、ラッチ回路２２４は、当該データ信号Ｄataを制御信号ＬＡＴ２の立ち上がりでラッチする。
【００４２】
デコーダー２２６は、ラッチ回路２２４によってラッチされたデータ信号Ｄataを保持するとともにデコードして、当該データ信号Ｄataが規定する系統の期間Ｔ１、Ｔ２毎に、選択信号Ｓel-a〜Ｓel-hを出力する。なお、デコーダー２２６におけるデコード内容については、後述する図８に示される内容となっている。
【００４３】
図９は、図１における選択部２３０の構成を示す図である。
この図の（ａ）に示されるように、選択部２３０は、８個のトランスファーゲート２３２ａ〜２３２ｈを有する。トランスファーゲート２３２ａの入力端には、元駆動信号ＣＯＭ−Ａ１が供給され、同様に、トランスファーゲート２３２ｂ〜２３２ｈの入力端には、元駆動信号の「−」（ハイフン以降で表記すると、順にＢ１、Ａ２、Ｂ２、Ａ３、Ｂ３、Ａ４、Ｂ４が供給される。
トランスファーゲート２３２ａは、デコーダー２２６からの選択信号Ｓel-aが例えばＨレベルであれば、入力端および出力端の間を導通（オン）させ、選択信号Ｓel-aがＬレベルであれば、入力端および出力端の間を非導通（オフ）させる。トランスファーゲート２３２ｂ〜２３２ｈについても同様に、それぞれ選択信号Ｓel-b〜Ｓel-hに応じて、入力端および出力端の間をオンオフさせる。
トランスファーゲート２３２ａ〜２３２ｈの出力端は、共通接続されてドライバー３０への入力端となっている。
【００４４】
なお、元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４の電圧範囲は、上述したように０〜４．２ボルトである。このため、元駆動信号ＣＯＭ−Ａ１を入力とするトランスファーゲート２３２ａについては、図９の（ｂ）に示されるように、Ｐ型およびＮ型を相補的に組み合わせたトランジスターと、インバーター（ＮＯＴ回路）とで構成することができる。トランスファーゲート２３２ｂ〜２３２ｈについても同様な構成となる。
【００４５】
このように構成された選択制御部２２０および選択部２３０の動作を説明する前に、元駆動信号ＣＯＭ−Ａ１〜Ａ４、Ｂ１〜Ｂ４の波形について説明する。
【００４６】
図１０は、元駆動信号ＣＯＭ−Ａ１〜Ａ４、Ｂ１〜Ｂ４の波形を示す図である。
第１系統に対応する元駆動信号ＣＯＭ−Ａ１、ＣＯＭ−Ｂ１に対して、第２系統に対応する元駆動信号ＣＯＭ−Ａ２、ＣＯＭ−Ｂ２は、周期が同じで位相が９０度だけ遅延した関係にある。すなわち、第１系統に対する第２系統が遅延する位相量はπ／２となっている。同様に、第２系統に対して、第３系統に対応する元駆動信号ＣＯＭ−Ａ３、ＣＯＭ−Ｂ３は、位相が９０度だけ遅延し、さらに、第３系統に対して、第４系統に対応する元駆動信号ＣＯＭ−Ａ４、ＣＯＭ−Ｂ４は、位相が９０度だけ遅延した関係となっている。
第１系統から第４系統までのうち、第１系統で代表して説明すると、元駆動信号ＣＯＭ−Ａ１は、周期Ｔaの前半の期間Ｔ１における台形波形Ａｄｐ１と、後半の期間Ｔ２における台形波形Ａｄｐ２とからなる駆動波形が繰り返す信号となっている。なお、台形波形Ａｄｐ１、Ａｄｐ２とは、本実施形態では互いにほぼ同一の波形であり、仮にそれぞれがドライバー３０に供給されて、圧電素子４０が駆動されたと仮定したならば、ノズル４５１から所定量、具体的には中程度の量のインクがそれぞれ吐出させる波形である。
【００４７】
元駆動信号ＣＯＭ−Ｂ１は、期間Ｔ１の台形波形Ｂｄｐ１と、期間Ｔ２の台形波形Ｂｄｐ２とからなる駆動波形が繰り返す信号となっている。本実施形態において台形波形Ｂｄｐ１、Ｂｄｐ２とは、互いに異なる波形である。このうち、台形波形Ｂｄｐ１は、ノズル４５１の開口部付近のインクを微振動させてインクの粘度の増大を防止するための波形である。このため、仮に台形波形Ｂｄｐ１がドライバー３０に供給されて圧電素子４０が駆動されたとしても、ノズル４５１からインク滴が吐出されない。また、台形波形Ｂｄｐ２は、台形波形Ａｄｐ１（Ａｄｐ２）とは異なる波形となっている。仮に台形波形Ｂｄｐ２がドライバー３０に供給されて圧電素子４０が駆動されたとしたならば、ノズル４５１から上記所定量よりも少ない量のインクが吐出されるような波形である。
なお、台形波形Ａｄｐ１、Ａｄｐ２、Ｂｄｐ１、Ｂｄｐ２の開始タイミングでのレベルと、終了タイミングでの電圧とは、いずれもＶcで共通である。また、周期Ｔaは、ドット間隔Ｄと、ヘッドユニット２０の主走査方向の速度ｖとで定まる周波数ｆの逆数（＝１／ｆ）である。
【００４８】
次に、選択制御部２２０および選択部２３０の動作について説明する。
【００４９】
図１１は、選択制御部の動作を説明するための図である。
周期Ｔaのうち、制御信号ＬＡＴ１が立ち上がってから制御信号ＣＨ１が立ち上がるまでの期間が第１系統の前半の期間Ｔ１として規定され、周期Ｔaのうち、制御信号ＣＨ１が立ち上がってから次の制御信号ＬＡＴが立ち上がるまでの期間が第１系統における後半の期間として規定される。
第１系統の制御信号ＬＡＴ１、ＣＨ１に対して、第２系統に対応する制御信号ＬＡＴ２、ＣＨ２は、位相が９０度だけ遅延した関係にあり、同様に、第２系統に対して、第３系統に対応する制御信号ＬＡＴ３、ＣＨ３は、位相が９０度だけ遅延した関係にあり、さらに、当該第３系統に対して、第４系統に対応する制御信号ＬＡＴ４、ＣＨ４は、位相が９０度だけ遅延した関係となっている。
なお、図１１では省略されているが、第２系統についても、制御信号ＬＡＴ１、ＣＨ１によって期間Ｔ１、Ｔ２で規定される。第３系統および第４系統についても同様である。第２系統、第３系統および第４系統の期間Ｔ１、Ｔ２は、第１系統の期間Ｔ１、Ｔ２に対して位相が９０度ずつ順次遅延した関係にある。
【００５０】
一方、データ信号Ｄataが、主制御部１２０からノズル毎に、クロック信号Ｓckに同期してシリアルで供給されて、ノズルに対応するシフトレジスタ２２２において順次転送される。そして、クロック信号Ｓckの供給が停止すると、シフトレジスタ２２２のそれぞれには、ノズルに対応したデータ信号Ｄataが保持された状態になる。なお、データ信号Ｄataは、シフトレジスタ２２２における最終ｍ段、…、２段、１段のノズルに対応した順番で供給される。
ここで、データ信号Ｄataが第１系統を規定する場合に、制御信号ＬＡＴ１が立ち上がると、ラッチ回路２２４のそれぞれは、シフトレジスタ２２２に保持されたデータ信号Ｄataを一斉にラッチする。図１１において、Ｌ１、Ｌ２、…、Ｌｍは、データ信号Ｄataが第１系統を規定する場合に、１段、２段、…、ｍ段のシフトレジスタ２２２に対応するラッチ回路２２４によってラッチされたデータ信号Ｄataを示している。
なお、図示省略しているが、データ信号Ｄataが第２系統を規定する場合、制御信号ＬＡＴ２が立ち上りで、シフトレジスタ２２２に保持されたデータ信号Ｄataがラッチされる。同様に、データ信号Ｄataが第３系統、第４系統を規定する場合、制御信号ＬＡＴ３、ＬＡＴ４が立ち上りで、シフトレジスタ２２２に保持されたデータ信号Ｄataがラッチされる。
【００５１】
デコーダー２２６は、ラッチされたデータ信号Ｄataが第１系統を規定する場合、当該データ信号Ｄataで規定されるインク量に応じて、第１系統の期間Ｔ１、Ｔ２のそれぞれにおいて、選択信号Ｓel-a、Ｓel-bの論理レベルを図８に示されるように出力し、他の選択信号Ｓel-c〜Ｓel-hをＬレベルとする。
すなわち、当該データ信号Ｄataで規定されるインク量が大ドットである場合、期間Ｔ１、Ｔ２において選択信号Ｓel-aをＨレベルとし、Ｓel-bをＬレベルとする。当該データ信号Ｄataで規定されるインク量が中ドットである場合、期間Ｔ１において選択信号Ｓel-aをＨレベルとし、Ｓel-bをＬレベルとし、期間Ｔ２において選択信号Ｓel-aをＬレベルとし、Ｓel-bをＨレベルとする。当該データ信号Ｄataで規定されるインク量が小ドットである場合、期間Ｔ１において選択信号Ｓel-a、Ｓel-bをともにＬレベルとし、期間Ｔ２において選択信号Ｓel-aをＬレベルとし、Ｓel-bをＨレベルとする。当該データ信号Ｄataで規定されるインク量が非記録である場合、期間Ｔ１において選択信号Ｓel-aをＬレベルとし、Ｓel-bをＨレベルとし、期間Ｔ２において選択信号Ｓel-a、Ｓel-bをともにＬレベルとする。
なお、ラッチされたデータ信号Ｄataが第２系統を規定する場合、当該データ信号Ｄataで規定されるインク量に応じて、第２系統の期間Ｔ１、Ｔ２のそれぞれにおいて、選択信号Ｓel-c、Ｓel-dの論理レベルを、第１系統の選択信号Ｓel-a、Ｓel-bと同様な関係で出力し、他の選択信号についてはＬレベルとする。
ラッチされたデータ信号Ｄataが第３系統を規定する場合、当該データ信号Ｄataで規定されるインク量に応じて、第３系統の期間Ｔ１、Ｔ２のそれぞれにおいて、選択信号Ｓel-e、Ｓel-fの論理レベルを、第１系統の選択信号Ｓel-a、Ｓel-bと同様な関係で出力し、他の選択信号についてはＬレベルとする。
そして、ラッチされたデータ信号Ｄataが第４系統を規定する場合、当該データ信号Ｄataで規定されるインク量に応じて、第４系統の期間Ｔ１、Ｔ２のそれぞれにおいて、選択信号Ｓel-g、Ｓel-hの論理レベルを、第１系統の選択信号Ｓel-a、Ｓel-bと同様な関係で出力し、他の選択信号についてはＬレベルとする。
【００５２】
図１２は、データ信号Ｄataに応じて選択されてドライバー３０に供給される元駆動信号Ｖinの電圧波形を示す図である。
データ信号Ｄataが第１系統を規定する場合において、データ信号Ｄataで規定されるインク量が大ドットであるとき、選択信号Ｓel-a、Ｓel-bは、期間Ｔ１においてＨ、Ｌレベルとなるので、トランスファーゲート２３２ａがオンし、他のトランスファーゲートはオフする。このため、元駆動信号ＣＯＭ−Ａ１の台形波形Ａｄｐ１が選択される。
一方、このとき、選択信号Ｓel-a、Ｓel-bは期間Ｔ２においてもＨ、Ｌレベルとなるので、元駆動信号ＣＯＭ−Ａ１の台形波形Ａｄｐ２が選択される。
このように期間Ｔ１において台形波形Ａｄｐ１が選択され、期間Ｔ２において台形波形Ａｄｐ２が選択されて、元駆動信号Ｖinとしてドライバー３０に供給される。ドライバー３０は、後述するように元駆動信号Ｖinを１０倍に増幅した電圧に追従するように電圧Ｖoutを出力して当該ノズルに対応する圧電素子４０を駆動する。このため、元駆動信号Ｖinとして台形波形Ａｄｐ１、Ａｄｐ２が選択されてドライバー３０に供給されると、当該ドライバー３０によって駆動される圧電素子４０に対応したノズルから中程度の量のインクが２回にわけて吐出される。したがって、印刷媒体にはそれぞれのインクが着弾して合体するので、結果的に、データ信号Ｄataで規定される通りの大ドットが第１系統の駆動タイミングで形成される。
【００５３】
データ信号Ｄataが第１系統を規定する場合において、データ信号Ｄataで規定されるインク量が中ドットであるとき、選択信号Ｓel-a、Ｓel-bは、期間Ｔ１においてＨ、Ｌレベルとなるので、元駆動信号ＣＯＭ−Ａ１の台形波形Ａｄｐ１が選択される一方、期間Ｔ２において、Ｌ、Ｈレベルとなるので、元駆動信号ＣＯＭ−Ｂ１の台形波形Ｂｄｐ２が選択されることになる。
このため、ノズルから、中程度および小程度の量のインクが２回にわけて吐出される。したがって、印刷媒体には、それぞれのインクが着弾して合体するので、結果的に、データ信号Ｄataで規定された通りの中ドットが第１系統の駆動タイミングで形成されることになる。
【００５４】
データ信号Ｄataが第１系統を規定する場合において、当該データ信号Ｄataで規定されるインク量が小ドットであるとき、選択信号Ｓel-a、Ｓel-bは、期間Ｔ１においてともにＬレベルとなるので、台形波形Ａｄｐ１、Ｂｄｐ１のいずれも選択されないが、期間Ｔ２においてＬ、Ｈレベルとなるので、台形波形Ｂｄｐ２が選択される。
このため、ノズルからは、期間Ｔ２において小程度の量のインクが１回だけ吐出されるので、印刷媒体には、結果的に、データ信号Ｄataで規定された通りの小ドットが第１系統の駆動タイミングで形成されることになる。
【００５５】
データ信号Ｄataが第１系統を規定する場合において、データ信号Ｄataで規定されるインク量が非記録であるとき、選択信号Ｓel-a、Ｓel-bは、期間Ｔ１においてＬ、Ｈレベルとなるので、台形波形Ｂｄｐ１が選択される一方、期間Ｔ２においてともにＬレベルとなるので、台形波形Ａｄｐ２、Ｂｄｐ２のいずれも選択されない。このため、期間Ｔ１においてノズルの開口部付近のインクが微振動するのみであり、インクは吐出されないので、結果的に、ドットが形成されない、すなわち、データ信号Ｄataで規定された通りの非記録になる。
【００５６】
なお、データ信号Ｄataが第２系統、第３系統、第４系統を規定する場合、第１系統に対して位相が９０度ずつ順次遅延した関係となる点以外、同様な動作となる。
また、図１０において、例えば、第１系統の元駆動信号ＣＯＭ−Ａ１、ＣＯＭ−Ｂ１のうち、台形波形Ａｄｐ１、Ａｄｐ２、Ｂｄｐ２のいずれかが選択されて、ある圧電素子４０の対応するドライバー３０に供給され、当該ドライバー３０が、当該選択された台形波形に基づく駆動信号で当該圧電素子４０を駆動する場合に、当該台形波形の電圧低下によって当該圧電素子４０が変位して、キャビティ４３１が収縮し、これにより、当該キャビティ４３１に連通するノズル４５１からインクが吐出される。このとき、第１系統に対して９０度遅延した関係にある第２系統の元駆動信号ＣＯＭ−Ａ２、ＣＯＭ−Ｂ２のうち、台形波形Ａｄｐ１、Ａｄｐ２、Ｂｄｐ２のいずれかが選択されて、別の圧電素子４０の対応するドライバー３０に供給され、当該ドライバー３０が、当該選択された台形波形に基づく駆動信号で当該別の圧電素子４０を駆動する場合に、当該台形波形の電圧上昇によって当該別の圧電素子４０が変位して、キャビティ４３１が膨張し、これにより、インクが当該キャビティ４３１にリザーバー４４１から引き込まれる、すなわちインクを吐出する準備がなされる。
このように、ある圧電素子４０の変位によるキャビティ４３１の収縮によってインクが吐出される動作と、別の圧電素子４０の変位によるキャビティ４３１の膨張によってインクを吐出される動作とが並行して実行される場合がある。
【００５７】
ところで、台形波形がいずれも選択されない場合、ドライバー３０の入力端までの経路は、電気的にどの部分にも接続されないハイ・インピーダンス状態になる。ただし、選択されない状態の前の電圧Ｖcに、当該経路に寄生する容量成分によって保持されるので、いずれの台形波形が選択されなくても、元駆動信号Ｖinの電圧は不定とはならない。
【００５８】
このように、選択部２３０は、選択制御部２２０による制御にしたがって元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４を選択し（または選択しないで）、元駆動信号Ｖinとしてドライバー３０に供給し、当該ドライバー３０が、当該元駆動信号Ｖinの電圧に応じた駆動信号で圧電素子４０を駆動する。
このため、各ノズルの圧電素子４０は、対応するデータ信号Ｄataで規定される系統の駆動タイミングで、かつ、当該データ信号Ｄataで規定されるインク量に応じて駆動されることになる。
なお、図１０や図１２に示した元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４はあくまでも一例である。実際には、ヘッドユニットの移動速度や印刷媒体の性質などに応じて、予め用意された様々な波形の組み合わせが用いられる。
また、ここでは、圧電素子４０が、電圧の上昇に伴って上方向に撓む例で説明するが、電極４１１、４１２に供給する電圧を逆転させると、圧電素子４０は、電圧の上昇に伴って下方向に撓むことになる。このため、圧電素子４０が、電圧の上昇に伴って下方向に撓む構成では、図に例示した元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４が、電圧Ｖcを基準に反転した波形となる。
【００５９】
図１３は、印刷装置１において２組のドライバー３０および圧電素子４０に着目したときの要部構成を示すブロック図である。なお、ここでは、各組を区別するために、図において上側の組を、名称の先頭に序詞の「第１」を付して呼び、符号の末尾に「ａ」を付して表現することにする。このため、第１の組は次のように構成される。
詳細には、元駆動信号生成部１５は、第１元駆動信号Ｖin１を第１ドライバー３０ａに供給し、当該第１ドライバー３０ａは、電圧Ｖout１の第１駆動信号で当該第１圧電素子４０ａを駆動する。一方、吐出部において第１キャビティ４３１ａの内部にはインクが充填され、第１圧電素子４０ａの変位によって第１キャビティ４３１ａの内部体積が変化する。第１ノズル４５１ａは当該第１キャビティ４３１ａに連通する。
【００６０】
同様に、図において下側の組を、名称の先頭に序詞の「第２」を付して呼び、符号の末尾に「ｂ」を付して表現することにする。このため、第２の組は次のように構成される。
詳細には、元駆動信号生成部１５は、第２元駆動信号Ｖin２を第２ドライバー３０ｂに供給し、当該第２ドライバー３０ｂは、電圧Ｖout２の第１駆動信号で当該第１圧電素子４０ａを駆動する。一方、吐出部において第２キャビティ４３１ｂの内部にはインクが充填され、第２圧電素子４０ｂの変位によって第２キャビティ４３１の内部体積が変化する。第２ノズル４５１ｂは当該第２キャビティ４３１ｂに連通する。
【００６１】
図１３において、元駆動信号生成部１５は、図１における主制御部１２０、ＤＡＣ１６１〜１６８、選択部２３０を、１つのブロックにまとめたものである。詳細には、図１における主制御部１２０がデジタルデータＡ１〜Ａ４、Ｂ１〜Ｂ４を出力し、ＤＡＣ１６１〜１６８がアナログ信号に変換して元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４を出力し、選択部２３０が元駆動信号のいずれかを選択して、元駆動信号Ｖin１として第１ドライバー３０ａに、元駆動信号Ｖin２として第２ドライバー３０ｂに、それぞれ出力（生成）するまでの機能を、１つの元駆動信号生成部１５として表現している。
なお、第１ドライバー３０ａが第１駆動信号生成部に相当し、第２ドライバー３０ｂが第２駆動信号生成部に相当する。
【００６２】
補助電源回路５０は、すなわち電荷供給源は、主電源回路１８０から供給される電源電圧Ｖp、Ｇを６分割して出力する。簡易的にいえば、補助電源回路５０は、電源電圧（Ｖp−Ｇ）を６分割して、その中間電圧として高い順に電圧Ｖ５、Ｖ４、Ｖ３、Ｖ２、Ｖ１として出力する。
なお、電圧Ｖ６〜Ｖ０は、電圧Ｖpに対してそれぞれ
Ｖ６＝  Ｖp、
Ｖ５＝５Ｖp／６、
Ｖ４＝４Ｖp／６、
Ｖ３＝３Ｖp／６、
Ｖ２＝２Ｖp／６、
Ｖ１＝  Ｖp／６、
Ｖ０＝  Ｇ（＝０）、
という関係にある。
また、電圧Ｖ０〜Ｖ６は、それぞれ配線５１０〜５１６を介し複数のドライバー３０にわたって、ここでは、第１ドライバー３０ａおよび第２ドライバー３０ｂにわたって共通に供給される。
【００６３】
圧電素子４０は、ヘッドユニット２０における複数のノイズの各々に対応して設けられるとともに、各々が組の相手であるドライバー３０によって駆動される。ここでは、第１圧電素子４０ａは、第１ドライバー３０ａによって駆動され、第２圧電素子４０ｂは、第２ドライバー３０ｂによって駆動される。
【００６４】
図１４は、１個の圧電素子４０を駆動するドライバー３０の構成の一例を示す図である。
この図に示されるように、ドライバー３０は、オペアンプ３２と、単位回路３４ａ〜３４ｆと、コンパレーター３８ａ〜３８ｅとを含み、元駆動信号Ｖinにしたがって圧電素子４０を駆動する構成となっている。
【００６５】
ドライバー３０の入力端であるオペアンプ３２の入力端（＋）には、選択部２３０で選択された元駆動信号Ｖinが供給される。
オペアンプ３２の出力信号は、単位回路３４ａ〜３４ｆにそれぞれ供給されるとともに、抵抗Ｒfを介してオペアンプ３２の入力端（−）に負帰還され、さらに抵抗Ｒinを介してグランドＧに接地される。このため、オペアンプ３２は、元駆動信号Ｖinを（１＋Ｒf／Ｒin）倍に非反転増幅することになる。
オペアンプ３２の電圧増幅率は、抵抗Ｒf、Ｒinによって設定することができるが、便宜上、本実施形態においてＲf：Ｒinを９：１とする。このため、以降においては、オペアンプ３２の電圧増幅率が「１０」に設定されて、すなわち、元駆動信号Ｖinの電圧が１０倍されて、単位回路３４ａ〜３４ｆに元駆動信号Ｖaとして供給されるものとして説明する。
つまり、元駆動信号Ｖinの電圧範囲が０〜４．２ボルトであれば、元駆動信号Ｖaの電圧範囲が０〜４２ボルトに拡大される、という関係にある。なお、電圧増幅率が「１０」以外であっても良いのはもちろんである。
【００６６】
単位回路３４ａ〜３４ｆは、上記７種類の電圧Ｖ６〜Ｖ０のうち、互いに隣り合う２つの電圧に対応して電圧の低い順に設けられる。詳細には、
単位回路３４ａは電圧Ｖ０および電圧Ｖ１に対応し、
単位回路３４ｂは電圧Ｖ１および電圧Ｖ２に対応し、
単位回路３４ｃは電圧Ｖ２および電圧Ｖ３に対応し、
単位回路３４ｄは電圧Ｖ３および電圧Ｖ４に対応し、
単位回路３４ｅは電圧Ｖ４および電圧Ｖ５に対応し、
単位回路３４ｆは電圧Ｖ５および電圧Ｖ６に対応して設けられる。
【００６７】
単位回路３４ａ〜３４ｆの回路構成は互いに同じであり、レベルシフター３６ａ〜３６ｆのいずれか対応するもの１つと、バイポーラ型のＮＰＮ型（Ｐ型）のトランジスター３４１とＰＮＰ型（Ｎ型）のトランジスター３４２とを含む。  なお、単位回路３４ａ〜３４ｆについて、特定せずに一般的に説明するときには、単に符号を「３４」として説明し、同様に、レベルシフター３６ａ〜３６ｆについても、特定せずに一般的に説明するときには、単に符号を「３６」として説明する。
【００６８】
レベルシフター３６は、イネーブル（enable）状態とディセーブル（disable）状態とのいずれかの状態をとる。詳細には、レベルシフター３６は、丸印が付された負制御端に供給される信号がＬレベルであって、かつ、丸印が付されていない正制御端に供給される信号がＨレベルであるとき、イネーブル状態になり、それ以外のときは、ディセーブル状態となる。
【００６９】
後述するように上記７種類の電圧のうち、中間の５種類の電圧Ｖ１〜Ｖ５には、コンパレーター３８ａ〜３８ｅのそれぞれが一対一に対応付けられる。
ここで、ある単位回路３４に着目したとき、当該単位回路３４におけるレベルシフター３６の負制御端には、当該単位回路３４に対応する２つの電圧のうち、高位側の電圧に対応付けられたコンパレーターの出力信号が供給され、当該レベルシフター３６の正制御端には、当該単位回路に対応する２つの電圧のうち、低位側の電圧に対応付けられたコンパレーターの出力信号が供給される。
ただし、単位回路３４ｆにおけるレベルシフター３６ｆの負制御端は電圧Ｖ０（Ｌレベル）を供給する配線５１０に接続される一方、単位回路３４ａにおけるレベルシフター３６ａの正制御端は、電圧Ｖ６（Ｈレベル）を供給する配線５１６に接続される。
【００７０】
また、レベルシフター３６は、イネーブル状態では、元駆動信号Ｖaの電圧をマイナス方向に所定値だけシフトさせてトランジスター３４１のベース端子に供給するとともに、元駆動信号Ｖaの電圧をプラス方向に所定値だけシフトさせてトランジスター３４２のベース端子に供給する。レベルシフター３６は、ディセーブル状態では、元駆動信号Ｖaにかかわらず、トランジスター３４１をオフさせる電圧、例えば電圧Ｖ６を当該トランジスター３４１のベース端子に供給するとともに、トランジスター３４２をオフさせる電圧、例えば電圧Ｖ０を当該トランジスター３４２のベース端子に供給する。
なお、所定値としては、例えばエミッタ端子に電流が流れ始めるベース・エミッタ間の電圧（バイアス電圧、約０．６ボルト）としている。すなわち、ここでいう所定値は、トランジスター３４１、３４２の特性に応じて定められる性質ものであって、トランジスター３４１、３４２が理想的であればゼロである。
【００７１】
トランジスター３４１のコレクタ端子には、対応する２電圧のうち、高位側電圧が供給され、トランジスター３４２のコレクタ端子には、低位側電圧が供給される。
例えば、電圧Ｖ０および電圧Ｖ１に対応する単位回路３４ａでは、トランジスター３４１のコレクタ端子が電圧Ｖ１を供給する配線５１１に接続され、トランジスター３４２のコレクタ端子が電圧Ｖ０を供給する配線５１０に接続される。また例えば、電圧Ｖ１および電圧Ｖ２に対応する単位回路３４ｂでは、トランジスター３４１のコレクタ端子が電圧Ｖ２を供給する配線５１２に接続され、トランジスター３４２のコレクタ端子が電圧Ｖ１を供給する配線５１１に接続される。なお、電圧Ｖ５および電圧Ｖ６に対応する単位回路３４ｆでは、トランジスター３４１のコレクタ端子が電圧Ｖ６を供給する配線５１６に接続され、トランジスター３４２のコレクタ端子が電圧Ｖ５を供給する配線５１５に接続される。
【００７２】
一方、単位回路３４ａ〜３４ｆにおいてトランジスター３４１、３４２の各エミッタ端子は、圧電素子４０の一端に共通接続されるとともに、トランジスター３４１、３４２の各エミッタ端子の共通接続点が、駆動信号の出力端として圧電素子４０の一端に接続される。
なお、圧電素子４０の一端の電圧、すなわち駆動信号の電圧をＶoutと表記している。
【００７３】
コンパレーター３８ａ〜３８ｅは、５種類の電圧Ｖ１〜Ｖ６に、それぞれ一対一に対応しており、２つの入力端に供給された電圧同士の高低を比較して、その比較結果を示す信号を出力する。ここで、コンパレーター３８ａ〜３８ｅにおける２つの入力端のうち、一端には、自身に対応する電圧が供給され、他端は、トランジスター３４１、３４２の各エミッタ端子とともに圧電素子４０の一端に共通接続される。例えば電圧Ｖ１に対応するコンパレーター３８ａでは、２つの入力端のうち、一端に、自身に対応する電圧Ｖ１が供給され、また例えば電圧Ｖ２に対応するコンパレーター３８ｂでは、２つの入力端のうち、一端に、自身に対応する電圧Ｖ２が供給される。
【００７４】
コンパレーター３８ａ〜３８ｅのそれぞれは、入力端における他端の電圧Ｖoutが一端の電圧以上であればＨレベル（電圧Ｖ６）とし、電圧Ｖoutが一端の電圧未満であればＬレベル（電圧Ｖ０）とした信号を出力する。
具体的には例えば、コンパレーター３８ａは、電圧Ｖoutが電圧Ｖ１以上であればＨレベルとし、電圧Ｖ１未満であればＬレベルの信号を出力する。また例えば、コンパレーター３８ｂは、電圧Ｖoutが電圧Ｖ２以上であればＨレベルとし、電圧Ｖ２未満であればＬレベルの信号を出力する。
【００７５】
５種類の電圧のうち、１つの電圧に着目したとき、当該着目した電圧に対応するコンパレーターの出力信号は、当該電圧を高位側電圧とする単位回路のレベルシフター３６の負入力端と、当該電圧を低位側電圧とする単位回路のレベルシフター３６の正入力端とにそれぞれ供給される点について上述した通りである。
例えば、電圧Ｖ１に対応するコンパレーター３８ａの出力信号は、当該電圧Ｖ１を高位側電圧として対応付けられた単位回路３４ａのレベルシフター３６ａの負入力端と、当該電圧Ｖ１を低位側電圧として対応付けられた単位回路３４ｂのレベルシフター３６ｂの正入力端とにそれぞれ供給される。また例えば、電圧Ｖ２に対応するコンパレーター３８ｂの出力信号は、当該電圧Ｖ２を高位側電圧として対応付けられた単位回路３４ｂのレベルシフター３６ｂの負入力端と、当該電圧Ｖ２を低位側電圧として対応付けられた単位回路３４ｃのレベルシフター３６ｃの正入力端とにそれぞれ供給される。
【００７６】
なお、電圧Ｖ１、Ｖ２、…のそれぞれを第１電圧、第２電圧、…としたとき、配線５１１、５１２、…のそれぞれが第１信号経路、第２信号経路、…に相当する。
【００７７】
次に、ドライバー３０の動作について説明する。まず、圧電素子４０における一端の電圧Ｖoutに対して、レベルシフター３６ａ〜３６ｆがどのような状態になるのかについて検討する。
【００７８】
図１５は、レベルシフター３６ａ〜３６ｆが電圧Ｖoutに対してイネーブル状態となる電圧の範囲を示す図である。
まず、電圧Ｖoutが電圧Ｖ１未満である第１状態では、コンパレーター３８ａ〜３８ｆの出力信号はすべてＬレベルとなる。このため、第１状態では、レベルシフター３６ａのみがイネーブル状態になり、他のレベルシフター３６ｂ〜３６ｆはディセーブル状態になる。
電圧Ｖoutが電圧Ｖ１以上電圧Ｖ２未満である第２状態では、コンパレーター３８ｂの出力信号だけがＨレベルとなり、他のコンパレーターの出力信号はＬレベルとなる。したがって、第２状態では、レベルシフター３６ｂのみがイネーブル状態になり、他のレベルシフター３６ａ、３６ｃ〜３６ｆはディセーブル状態になる。
【００７９】
以降については、電圧Ｖoutが、電圧Ｖ２以上電圧Ｖ３未満の第３状態では、レベルシフター３６ｃのみがイネーブル状態になり、電圧Ｖ３以上電圧Ｖ４未満の第４状態では、レベルシフター３６ｄのみがイネーブル状態になり、電圧Ｖ４以上電圧Ｖ５未満の第５状態では、レベルシフター３６ｅのみがイネーブル状態になり、電圧Ｖ５以上の第６状態では、レベルシフター３６ｆのみがイネーブル状態になる。
【００８０】
さて、第１状態においてレベルシフター３６ａがイネーブル状態のとき、当該レベルシフター３６ａは、元駆動信号Ｖaをマイナス方向に所定値だけレベルシフトした電圧信号を単位回路３４ａにおけるトランジスター３４１のベース端子に供給し、元駆動信号Ｖaをプラス方向に所定値だけレベルシフトした電圧信号を当該単位回路３４ａにおけるトランジスター３４２のベース端子に供給する。
【００８１】
ここで、元駆動信号Ｖaの電圧が電圧Ｖout（エミッタ端子同士の接続点電圧）よりも高いとき、その差（ベース・エミッタ間の電圧、厳密にいえばベース・エミッタ間の電圧から所定値だけ減じた電圧）に応じた電流がトランジスター３４１のコレクタ端子からエミッタ端子に流れる。このため、電圧Ｖoutが徐々に上昇して元駆動信号Ｖaの電圧に近づき、やがて電圧Ｖoutが元駆動信号Ｖaの電圧に一致すると、その時点でトランジスター３４１に流れていた電流がゼロになる。
【００８２】
一方、元駆動信号Ｖaの電圧が電圧Ｖoutよりも低いとき、その差に応じた電流がトランジスター３４２のエミッタ端子からコレクタ端子に流れる。このため、電圧Ｖoutが徐々に低下して元駆動信号Ｖaの電圧に近づき、やがて電圧Ｖoutが元駆動信号Ｖaの電圧に一致すると、その時点でトランジスター３４２に流れる電流がゼロになる。
したがって、第１状態において、単位回路３４ａのトランジスター３４１、３４２は、電圧Ｖoutを元駆動信号Ｖaに一致させるような制御を実行することになる。
【００８３】
なお、第１状態において、単位回路３４ａ以外の単位回路３４ｂ〜３４ｆでは、レベルシフター３６がディセーブル状態となるので、トランジスター３４１のベース端子には電圧Ｖ６が供給され、トランジスター３４２のベース端子には電圧Ｖ０が供給される。このため、第１状態において、単位回路３４ｂ〜３４ｆでは、トランジスター３４１、３４２がオフするので、電圧Ｖoutの制御には関与しないことになる。
【００８４】
また、ここでは、第１状態であるときについて説明しているが、第２状態〜第６状態についても同様な動作となる。詳細には、圧電素子４０で保持された電圧Ｖoutに応じて、単位回路３４ａ〜３４ｆのいずれかが有効になるとともに、有効になった単位回路３４のトランジスター３４１、３４２が電圧Ｖoutを元駆動信号Ｖaに一致させるように制御する。このため、ドライバー３０の全体としてみたとき、電圧Ｖoutが、元駆動信号Ｖaの電圧に追従する動作となる。
【００８５】
したがって、図１６の（ａ）に示されるように、元駆動信号Ｖaが例えば電圧Ｖ０から電圧Ｖ６まで上昇するとき、電圧Ｖoutも元駆動信号Ｖaに追従して電圧Ｖ０から電圧Ｖ６まで変化する。また、同図の（ｂ）に示されるように、元駆動信号Ｖaが電圧Ｖ６から低下するとき、電圧Ｖoutも元駆動信号Ｖaに追従して電圧Ｖ６から変化する。
【００８６】
図１７は、レベルシフターの動作を説明するための図である。
元駆動信号Ｖaが電圧Ｖ０から電圧Ｖ６まで上昇変化するとき、電圧Ｖoutも元駆動信号Ｖaに追従して上昇する。この上昇の過程において、電圧Ｖoutが電圧Ｖ１未満の第１状態のとき、レベルシフター３６ａがイネーブル状態になる。このため、同図の（ａ）で示されるように、レベルシフター３６ａによってトランジスター３４１のベース端子に供給される電圧（「Ｐ型」と表記）は、元駆動信号Ｖaをマイナス方向に所定値だけシフトさせた電圧となり、トランジスター３４２のベース端子に供給される電圧（Ｎ型と表記）は、元駆動信号Ｖaをプラス方向に所定値だけシフトさせた電圧となる。一方、第１状態以外のとき、レベルシフター３６ａがディセーブル状態になるので、トランジスター３４１のベース端子に供給される電圧はＶ６となり、トランジスター３４２のベース端子に供給される電圧はＶ０となる。
【００８７】
なお、同図の（ｂ）は、レベルシフター３６ｂが出力する電圧波形を示し、同図の（ｃ）は、レベルシフター３６ｆが出力する電圧波形を示す。レベルシフター３６ｂは、電圧Ｖoutが電圧Ｖ１以上電圧Ｖ２未満の第２状態のときにイネーブル状態になり、レベルシフター３６ｆは、電圧Ｖoutが電圧Ｖ５以上電圧Ｖ６未満の第６状態のときにイネーブル状態になる点について留意すれば、特段の説明は要しないであろう。
また、元駆動信号Ｖaの電圧（または電圧Ｖout）の上昇過程におけるレベルシフター３６ｃ〜３６ｅの動作についての説明や、元駆動信号Ｖaの電圧（または電圧Ｖout）の下降過程におけるレベルシフター３６ａ〜３６ｆの動作の説明についても省略する。
【００８８】
次に、単位回路３４ａ〜３４ｆにおける電流（電荷）の流れについて、単位回路３４ａ、３４ｂを例にとり、充電時と放電時とにわけてそれぞれに説明する。
【００８９】
図１８は、第１状態（電圧Ｖoutが電圧Ｖ１未満の状態）のとき、圧電素子４０が充電されるときの動作を示す図である。
第１状態では、レベルシフター３６ａがイネーブル状態になり、他のレベルシフター３６ｂ〜３６ｆはディセーブル状態になるので、単位回路３４ａのみに着目すれば良い。
第１状態において元駆動信号Ｖaの電圧が電圧Ｖoutよりも高いとき、単位回路３４ａのトランジスター３４１はベース・エミッタ間の電圧に応じた電流を流す。一方、単位回路３４ａのトランジスター３４２はオフである。
【００９０】
第１状態において充電時では、電流が、図において矢印で示されるように配線５１１→（単位回路３４ａの）トランジスター３４１→圧電素子４０という経路で流れて、圧電素子４０に電荷が充電される。この充電により電圧Ｖoutが上昇する。やがて、電圧Ｖoutが元駆動信号Ｖaの電圧に近づき、一致すると、単位回路３４ａのトランジスター３４１がオフするので、圧電素子４０への充電が停止する。
一方で、元駆動信号Ｖaが電圧Ｖ１以上に上昇する場合、電圧Ｖoutも元駆動信号Ｖaに追従して電圧Ｖ１以上になるので、第１状態から第２状態（電圧Ｖoutが電圧Ｖ１以上電圧Ｖ２未満の状態）に移行する。
【００９１】
図１９は、第２状態において圧電素子４０が充電されるときの動作を示す図である。
第２状態では、レベルシフター３６ｂがイネーブル状態になり、他のレベルシフター３６ａ、３６ｃ〜３６ｆはディセーブル状態になるので、単位回路３４ｂのみに着目すれば良い。
第２状態において元駆動信号Ｖaが電圧Ｖoutよりも高いとき、単位回路３４ｂのトランジスター３４１はベース・エミッタ間の電圧に応じた電流を流す。一方、単位回路３４ｂのトランジスター３４２はオフである。
【００９２】
第２状態において充電時では、電流が、図において矢印で示されるように、配線５１２→（単位回路３４ｂの）トランジスター３４１→圧電素子４０という経路で流れて、圧電素子４０に電荷が充電される。すなわち、第２状態において圧電素子４０が充電される場合、圧電素子４０の一端は、補助電源回路５０に対して配線５１２を介して電気的に接続されることになる。
このように、電圧Ｖoutの上昇時において第１状態から第２状態に移行すると、電流の供給元が配線５１１から配線５１２に切り替わる。
【００９３】
やがて、電圧Ｖoutが元駆動信号Ｖaに近づき、一致すると、単位回路３４ｂのトランジスター３４１がオフするので、圧電素子４０への充電が停止する。
一方で、元駆動信号Ｖaが電圧Ｖ２以上に上昇する場合、電圧Ｖoutも元駆動信号Ｖaに追従するので、電圧Ｖ２以上になる結果、第２状態から第３状態（電圧Ｖoutが電圧Ｖ２以上電圧Ｖ３未満の状態）に移行する。
なお、第３状態から第６状態までの充電動作については、ほぼ同様であるので、特に図示しないが、電流（電荷）の供給元が配線５１３、５１４、５１５、５１６に順次に切り替わる。
【００９４】
図２０は、第２状態のとき、圧電素子４０が放電するときの動作を示す図である。
第２状態では、レベルシフター３６ｂがイネーブル状態になる。この状態において、元駆動信号Ｖaが電圧Ｖoutよりも低いとき、単位回路３４ｂのトランジスター３４２はベース・エミッタ間の電圧に応じた電流を流す。一方、単位回路３４ｂのトランジスター３４１はオフである。
【００９５】
第２状態において放電時では、電流が、図において矢印で示されるように、圧電素子４０→（単位回路３４ｂの）トランジスター３４２→配線５１１という経路で流れて、圧電素子４０から電荷が放電される。すなわち、第１状態において圧電素子４０に電荷が充電される場合、および、第２状態において圧電素子４０から電荷が放電される場合、圧電素子４０の一端は、補助電源回路５０に対して配線５１１を介して電気的に接続される。また、配線５１１は、第１状態の充電時では電流（電荷）を供給し、第２状態の放電時では電流（電荷）を回収することになる。回収された電荷は、補助電源回路５０によって再分配、再利用されることなる。
【００９６】
やがて、電圧Ｖoutが元駆動信号Ｖaに近づき、一致すると、単位回路３４ｂのトランジスター３４２がオフするので、圧電素子４０の放電が停止する。
一方で、元駆動信号Ｖaが電圧Ｖ１未満に低下する場合、電圧Ｖoutも元駆動信号Ｖaに追従して、電圧Ｖ１未満になるので、第２状態から第１状態に移行する。
【００９７】
図２１は、第１状態のとき、圧電素子４０が放電するときの動作を示す図である。
第１状態では、レベルシフター３６ａがイネーブル状態になる。この状態において、元駆動信号Ｖaが電圧Ｖoutよりも低いとき、単位回路３４ａのトランジスター３４２はベース・エミッタ間の電圧に応じた電流を流す。
なお、このとき単位回路３４ａのトランジスター３４１はオフである。
第１状態において放電時では、電流が、図において矢印で示されるように、圧電素子４０→（単位回路３４ａの）トランジスター３４２→配線５１０という経路で流れて、圧電素子４０から電荷が放電される。
【００９８】
なお、ここでは、単位回路３４ａ、３４ｂを例にとって、充電時と放電時とにわけて説明したが、単位回路３４ｃ〜３４ｆについて、電流を制御するトランジスター３４１、３４２が異なる点を除けば、ほぼ同様な動作となる。
また、各状態における放電経路および充電経路において、圧電素子４０の一端からトランジスター３４１、３４２におけるエミッタ端子同士の接続点までの経路は共用である。
このように本実施形態では、元駆動信号Ｖaの電圧に追従するように駆動信号の電圧Ｖoutを制御する。
【００９９】
次に、補助電源回路５０について説明する。
【０１００】
図２２は、補助電源回路５０の構成の一例を示す図である。
この図に示されるように、補助電源回路５０は、スイッチＳｗ２ｄ、Ｓｗ２ｕ、Ｓｗ３ｄ、Ｓｗ３ｕ、Ｓｗ４ｄ、Ｓｗ４ｕ、Ｓｗ５ｄ、Ｓｗ５ｕ、Ｓｗ６ｄ、Ｓｗ６ｕと、容量素子Ｃ６１、Ｃ６２、Ｃ６３、Ｃ６４、Ｃ６５、Ｃ６６、Ｃ１ｂ、Ｃ２ｂ、Ｃ３ｂ、Ｃ４ｂ、Ｃ５ｂとを含んだ構成となっている。
これらのうち、スイッチは、いずれも１極２投（単極双投）であり、共通端子を制御信号Ａ／Ｂにしたがって端子ａ、ｂのいずれかに接続する。制御信号Ａ／Ｂは、簡略化して説明すれば、例えばデューティ比が約５０％のパルス信号であり、その周波数は、元駆動信号ＣＯＭ−Ａ１〜Ａ４、ＣＯＭ−Ｂ１〜Ｂ４の周波数に対して例えば２０倍程度に設定される。このような制御信号Ａ／Ｂは、補助電源回路５０における内部発振器（図示省略）により生成しても良いし、フレキシブルケーブル１９０を介して制御ユニット１０から供給しても良い。
容量素子Ｃ６１、Ｃ１ｂ、Ｃ２ｂ、Ｃ３ｂ、Ｃ４ｂ、Ｃ５ｂは電荷移動用であり。容量素子Ｃ６１、Ｃ６２、Ｃ６３、Ｃ６４、Ｃ６５、Ｃ６６はバックアップ用である。このため、容量素子Ｃ６１は、電荷移動用とバックアップ用とを兼ねている。
上記スイッチは、実際には半導体集積回路においてトランジスターを組み合わせて構成され、容量素子は、当該半導体集積回路に対して外付けで実装される。なお、上記半導体集積回路には、上述した複数個のドライバー３０も形成される構成が望ましい。
【０１０１】
さて、補助電源回路５０において、電圧Ｖpは、容量素子Ｃ６６の一端とスイッチＳｗ６ｕの端子ａとに供給される。スイッチＳｗ６ｕの共通端子は容量素子Ｃ５ｂの一端に接続され、容量素子Ｃ５ｂの他端はスイッチＳｗ６ｄの共通端子に接続される。スイッチＳｗ６ｄの端子ａは、容量素子Ｃ６５の一端とスイッチＳｗ５ｕの端子ａとに接続される。スイッチＳｗ５ｕの共通端子は容量素子Ｃ４ｂの一端に接続され、容量素子Ｃ４ｂの他端はスイッチＳｗ５ｄの共通端子に接続される。スイッチＳｗ５ｄの端子ａは、容量素子Ｃ６４の一端とスイッチＳｗ４ｕの端子ａとに接続される。スイッチＳｗ４ｕの共通端子は容量素子Ｃ３ｂの一端に接続され、容量素子Ｃ３ｂの他端はスイッチＳｗ４ｄの共通端子に接続される。スイッチＳｗ４ｄの端子ａは、容量素子Ｃ６３の一端とスイッチＳｗ３ｕの端子ａとに接続される。スイッチＳｗ３ｕの共通端子は容量素子Ｃ２ｂの一端に接続され、容量素子Ｃ２ｂの他端はスイッチＳｗ３ｄの共通端子に接続される。スイッチＳｗ３ｄの端子ａは、容量素子Ｃ６２の一端とスイッチＳｗ２ｕの端子ａとに接続される。スイッチＳｗ２ｕの共通端子は容量素子Ｃ１ｂの一端に接続され、容量素子Ｃ１ｂの他端はスイッチＳｗ２ｄの共通端子に接続される。スイッチＳｗ２ｄの端子ａは、容量素子Ｃ６１の一端と、スイッチＳｗ６ｕ、Ｓｗ５ｕ、Ｓｗ４ｕ、Ｓｗ３ｕ、Ｓｗ２ｕの各端子ｂとに接続される。容量素子Ｃ６６、Ｃ６５、Ｃ６４、Ｃ６３、Ｃ６２、Ｃ６１の各他端と、スイッチＳｗ６ｄ、Ｓｗ５ｄ、Ｓｗ４ｄ、Ｓｗ３ｄ、Ｓｗ２ｄの各端子ｂとは、電圧Ｇに共通接地される。
【０１０２】
図２３は、補助電源回路５０におけるスイッチの接続状態を示す図である。
各スイッチは、制御信号Ａ／Ｂによって共通端子が端子ａに接続される状態（状態Ａ）と、共通端子が端子ｂに接続される状態（状態Ｂ）との２状態をとる。同図の（ａ）は、補助電源回路５０における状態Ａの接続を、（ｂ）は、状態Ｂの接続を、それぞれ等価回路で簡易的に示したものである。
状態Ａでは、容量素子Ｃ５ｂ、Ｃ４ｂ、Ｃ３ｂ、Ｃ２ｂ、Ｃ１ｂ、Ｃ６１が電圧Ｖp、Ｇの間で直列に接続される。このため、状態Ａを直列状態ということがある。容量素子Ｃ５ｂ、Ｃ４ｂ、Ｃ３ｂ、Ｃ２ｂ、Ｃ１ｂ、Ｃ６１における容量が互いに等しければ、直列状態において、各容量素子の保持電圧はそれぞれＶp／６となる。
一方、状態Ｂでは、容量素子Ｃ５ｂ、Ｃ４ｂ、Ｃ３ｂ、Ｃ２ｂ、Ｃ１ｂ、Ｃ６１の一端同士が共通接続される。このため、状態Ｂを並列状態ということがある。この状態Ｂでは、容量素子Ｃ５ｂ、Ｃ４ｂ、Ｃ３ｂ、Ｃ２ｂ、Ｃ１ｂ、Ｃ６１が互いに並列に接続されるので、保持電圧Ｖp／６に均等化される。
【０１０３】
状態Ａ、Ｂが交互に繰り返されると、状態Ｂのときに均等化された電圧Ｖp／６が、状態Ａの直列接続によって１〜６倍されて、それぞれ容量素子Ｃ６１〜Ｃ６６に保持されるとともに、電圧Ｖ１〜Ｖ６として出力される。
【０１０４】
なお、ドライバー３０によって圧電素子４０が充電されると、補助電源回路５０では、容量素子Ｃ６１〜Ｃ６６のうち、保持電圧が低下するものが現れるが、保持電圧が低下した容量素子には、状態Ａの直列接続によって主電源回路１８０（図１参照）から電荷が補給されるとともに、状態Ｂの並列接続による再配分で均等化される。一方、ドライバー３０によって圧電素子４０が放電されると、容量素子Ｃ６１〜Ｃ６６のうち保持電圧が上昇するものが現れるが、状態Ａの直列接続で電荷が吐き出されるとともに、状態Ｂの並列接続による再配分で均等化される。
したがって、圧電素子４０から放電された電荷は、補助電源回路５０に回収されて、圧電素子４０を充電するための電荷として再利用されるのである。
【０１０５】
一般に、圧電素子４０のような容量性負荷の容量をＣとし、電圧振幅をＥとしたとき、容量性負荷に蓄えられるエネルギーＰは、
Ｐ＝（Ｃ・Ｅ２）／２
で表される。
圧電素子４０は、このエネルギーＰによって変形して仕事をするが、インクを吐出させる仕事量は、エネルギーＰに対して１％以下である。したがって、圧電素子４０は、単なる容量とみなすことができる。容量Ｃを一定の電源で充電すると、（Ｃ・Ｅ２）／２と同等のエネルギーが充電回路によって消費される。放電するときにも同等のエネルギーが放電回路によって消費される。
【０１０６】
ここで、元駆動信号Ｖaが電圧Ｖpから電圧Ｇまでの範囲で変化する場合に、電圧分割しないで、圧電素子４０を充放電させる構成（比較例その１）を想定してみる。この比較例その１では、充電時の損失は、図２５においてハッチングが付された領域ａの面積の和に相当し、放電時の損失は同図においてハッチングが付された領域ｂの面積に相当する。
【０１０７】
これに対して、電源電圧（Ｖp、Ｇ）を６分割した電圧を用いて、圧電素子４０を段階的に充放電させる。このため、充電時の損失および放電時の損失を、低く抑えることができる。詳細には、本実施形態における充電時の損失は、図２４においてハッチングが付された領域ａの面積の和に相当し、放電時の損失は同図においてハッチングが付された領域ｂの面積の和に相当するので、比較例その１に対して充放電時の損失を低く抑えることができる。
さらに、本実施形態では、圧電素子４０から放電された電荷は、補助電源回路５０によって回収されるとともに、容量素子を充電させるときに再利用されるので、全体的な損失を極めて低く抑えることができるのである。
【０１０８】
次に、ドライバー３０における低消費電力化とは、別の観点で本実施形態の優位性について説明する。
【０１０９】
図２６は、本実施形態の優位性を説明するために用意した比較例（その２）の構成を示すブロック図である。
この図に示される比較例（その２）は、圧電素子４０を、ドライバー３０による駆動信号ではなく、元駆動信号ＣＯＭ−ａ１〜ＣＯＭ−ａ４、ＣＯＭ−ｂ１〜ＣＯＭ−ｂ４のいずれかを選択部２３８で選択した台形波形で駆動する構成である。
上述したように、圧電素子４０の駆動電圧は０〜４２ボルトの範囲に及ぶので、ＤＡＣ１６１〜１６２の出力のそれぞれを、増幅器１７１〜１７８で増幅して、元駆動信号ＣＯＭ−ａ１（ｂ１）〜ＣＯＭ−ａ４（ｂ４）として選択部２３８に供給する構成となっている。
【０１１０】
図２７の（ａ）は、選択部２３８の構成を示す図である。
この図に示されるように、選択部２３８は、回路図では、図９の（ａ）と同じように、８個のトランスファーゲート２３４ａ〜２３４ｈを有する構成である。しかしながら、比較例（その２）では、元駆動信号ＣＯＭ−ａ１〜ＣＯＭ−ａ４、ＣＯＭ−ｂ１〜ＣＯＭ−ｂ４の電圧範囲が０〜４２ボルトの範囲に及ぶので、実施形態のような、Ｐ型およびＮ型を相補的に組み合わせたトランジスターと、インバーターとで構成することができない。
具体的には、比較例（その２）では、図２７の（ｂ）で示されるように、２個のトランジスターのほかに、フローティング回路２３９が別途必要となる。このフローティング回路２３９の詳細については、上記特許文献１の図１等に記載されているので省略するが、多くの電流を消費するだけでなく、広い回路サイズが必要となる。さらに、比較例（その２）では、ノズル４５１（圧電素子４０）の１個に対して、フローティング回路２３９等が８個必要となるので、ノズル数が多い場合には、消費電力や回路規模の肥大化が無視できない。
また、比較例（その２）において、増幅器１７１〜１７８は、各ノズル４５１（圧電素子４０）にわたって共用されるので、電圧増幅のみならず、高い駆動能力（出力インピーダンスが低いこと）が要求される。このため、増幅器１７１〜１７８での電力消費や、発熱、設置スペースなども問題になる。
【０１１１】
これに対して本実施形態では、圧電素子４０に対応するドライバー３０は、入力端において元駆動信号Ｖinを電圧増幅した後、当該電圧増幅した元駆動信号Ｖaの電圧と圧電素子４０の一端における電圧Ｖoutとに応じて、補助電源回路５０と圧電素子４０の一端とを、トランジスター３４１、３４２により配線５１０〜５１６を経由させて接続し、これにより当該圧電素子４０を充放電させる。このため、オペアンプ３２に高い駆動能力が要求されないので、ドライバー３０の小型化が容易である。
【０１１２】
さらに、本実施形態では、選択部２３０の入力である元駆動信号ＣＯＭ−Ａ１〜ＣＯＭ−Ａ４、ＣＯＭ−Ｂ１〜ＣＯＭ−Ｂ４の電圧範囲が０〜４．２ボルトの範囲であり、比較例（その２）と比べて低振幅であるので、単純なＰ型およびＮ型を相補的に組み合わせたトランジスターと、インバーターとで構成することができる。このため、選択部２３０における低消費電力化や回路規模の縮小化が容易である。よって、ドライバー３０とともに、選択部２３０を容易に集積化することができるのである。
また、本実施形態では、比較例（その２）のような増幅器１７１〜１７８が不要であるので、当該増幅器１７１〜１７８での電力消費や、発熱、設置スペースなどがまったく問題にならない。
【０１１３】
なお、比較例（その２）における増幅器１７１〜１７８を、選択部２３８と圧電素子４０との間に移設すれば、選択部２３８を本実施形態と同様な構成にすることはできる。しかしながら、増幅器は、圧電素子４０を、電圧Ｖpから電圧Ｇまでの範囲で電圧分割することなく充放電させる構成、すなわち比較例（その１）の構成となるので、本実施形態のドライバー３０のように、低消費電力化を図ることができない点に留意すべきである。
【０１１４】
上述したように印刷速度を低くすることなく、解像度を高めるためには、駆動タイミングの系統数を多くすることが有効な策の１つである。本実施形態においては、素子の小型化、特に選択部２３０を小型化することができるので、系統数を多くすることが容易である。したがって、本実施形態では、印刷速度を低くすることなく、解像度を高めることが容易である、ということもできる。
【０１１５】
この点について詳述する。
駆動信号の周期を規定する制御信号ＬＡＴ（ＣＨ）は、キャリッジが主走査方向に所定距離移動する毎に出力される検出信号に基づいて生成される。詳細には、キャリッジには、主走査方向の位置を検出するためのリニアエンコーダーが設けられ、このリニアエンコーダーは、キャリッジが主走査方向に所定距離移動する毎にパルスを出力し、このパルス間隔に応じて、パルスの周波数がＰＬＬ（Phase Locked Loop）等により逓倍されて、制御信号ＬＡＴとして出力される構成となっている。このため、解像度を高めるためには、単純にはリニアエンコーダーの分解能を高める、または、リニアエンコーダーから出力されるパルスの逓倍数を高める、という策を施すことで可能ではある。
しかしながら、印刷装置１内では、印刷媒体に着弾しなかったインクが霧状に浮遊し、装置内部、特にリニアエンコーダーの検出パターンを汚染して、誤検出させる場合があるので、このような策は安易に採用することができない。
【０１１６】
一方、複数の元駆動信号を用意し、これらの元駆動信号をそれぞれ増幅した後、いずれかを選択して、圧電素子に供給する構成では、上述したように大振幅の電圧を選択する選択部２３８や、元駆動信号を増幅する増幅器１７１〜１７８の発熱、電力消費等の面で不利である。
【０１１７】
これに対して、本実施形態では、比較例（その２）のような増幅器１７１〜１７８が不要であり、また、ドライバー３０および選択部２３０の小型化等を図ることができる。このため、駆動タイミングの系統数を増やして、いずれかを選択部２３０で選択する構成であっても、小型化等を図ることができるので、印刷速度を低くすることなく、解像度を高めることが容易なのである。
【０１１８】
Ｂ．別の実施形態：
次に、本発明の別の実施形態のいくつかについて説明する。
【０１１９】
図２８および図２９は、別の実施形態（応用例その１）に係る印刷装置の構成を示すブロック図である。このうち、図２８は、制御ユニット１０の構成を示し、図２９は、ヘッドユニット２０の構成を示している。
この応用例（その１）は、概略すると、駆動タイミングを規定する元駆動信号等を、ヘッドユニット２０側で生成する構成となっている。
【０１２０】
詳細には、図２８において、主制御部１２０は、デジタルデータＡ、Ｂを出力し、ＤＡＣ１６１は、デジタルデータＡをアナログの元駆動信号ＣＯＭ−Ａに変換し、ＤＡＣ１６２は、デジタルデータＢをアナログの元駆動信号ＣＯＭ−Ｂに変換する。また、主制御部１２０は、クロック信号Ｓck、データ信号Ｄata、制御信号ＬＡＴ、ＣＨについてもヘッドユニット２０に供給する。
なお、元駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂ、制御信号ＬＡＴ、ＣＨは、簡単にいえば、駆動タイミングが１系統である場合の信号であり、これらの信号をオリジナルとして、ヘッドユニット２０が、４系統分の信号を生成する構成となっている。
【０１２１】
図２９に示されるように、ヘッドユニット２０は、二点鎖線の囲まれた遅延ユニット６００を有する点において、実施形態（図１参照）と異なっている。
遅延ユニット６００は、ＡＤＣ６２Ａ、６２Ｂ、遅延回路６１１〜６１４およびＤＡＣ６２１〜６２８を有する。
このうち、ＡＤＣ（Analog to Digital Converter）６２Ａは、制御ユニット１０から供給されたアナログの元駆動信号ＣＯＭ−Ａをデジタル信号に再変換する。ＡＤＣ６２Ｂは、アナログの元駆動信号ＣＯＭ−Ｂをデジタル信号に再変換する。なお、主制御部１２０が、デジタルデータＡ、Ｂをヘッドユニット２０に直接供給することが可能な構成であれば、当該デジタルデータＡ、Ｂを入力する構成であっても良い。
【０１２２】
遅延回路６１１は、制御信号ＬＡＴ、ＣＨ、元駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを所定時間だけ遅延させて、第１系統の制御信号ＬＡＴ１、ＣＨ１とともに、元駆動信号ＣＯＭ−Ａ１、ＣＯＭ−Ｂ１の元となるデジタルデータ（Ａ１、Ｂ１に相当する）を出力する。ＤＡＣ６２１、６２２が、それぞれデジタルデータをアナログ信号に変換すれば、元駆動信号ＣＯＭ−Ａ１、ＣＯＭ−Ｂ１が生成されることになる。
遅延回路６１２は、入力した制御信号ＬＡＴ、ＣＨ、元駆動信号ＣＯＭ−Ａ、ＣＯＭＢを、第１系統に対して、位相を９０度だけ遅延させることによって、第２系統の制御信号ＬＡＴ２、ＣＨ２とともに、元駆動信号ＣＯＭ−Ａ２、ＣＯＭ−Ｂ２の元となるデジタルデータ（Ａ２、Ｂ２に相当する）を出力する。このため、ＤＡＣ６２３、６２４のそれぞれは、元駆動信号ＣＯＭ−Ａ２、ＣＯＭ−Ｂ２を出力することになる。
遅延回路６１３は、制御信号ＬＡＴ、ＣＨ、元駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを、第２系統に対して、位相を９０度だけ（第１系統に対して位相を１８０度だけ）遅延させることによって、第３系統の元制御信号ＬＡＴ３、ＣＨ３とともに、元駆動信号ＣＯＭ−Ａ３、ＣＯＭ−Ｂ３の元となるデジタルデータ（Ａ３、Ｂ３に相当する）を出力する。このため、ＤＡＣ６２５、６２６のそれぞれは、元駆動信号ＣＯＭ−Ａ３、ＣＯＭ−Ｂ３を出力することになる。
遅延回路６１４についても同様に、制御信号ＬＡＴ、ＣＨ、元駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを、第３系統に対して位相を９０度だけ（第１系統に対して位相を２７０度だけ）遅延させることによって、第４系統の制御信号ＬＡＴ４、ＣＨ４とともに、元駆動信号ＣＯＭ−Ａ４、ＣＯＭ−Ｂ４の元となるデジタルデータ（Ａ４、Ｂ４に相当する）を出力する。このため、ＤＡＣ６２７、６２７のそれぞれは、元駆動信号ＣＯＭ−Ａ４、ＣＯＭ−Ｂ４を出力することになる。
【０１２３】
なお、元駆動信号ＣＯＭ−Ａ２の位相は、第１元駆動信号である元駆動信号ＣＯＭ−Ａ１よりも、遅延ユニット６００の遅延回路６１２によって９０度遅延し、同様に、元駆動信号ＣＯＭ−Ｂ２の位相は、第２元駆動信号である元駆動信号ＣＯＭ−Ｂ１よりも位相が９０度遅延する。このため、元駆動信号ＣＯＭ−Ａ２が第３元駆動信号になり、元駆動信号ＣＯＭ−Ｂ２が第４元駆動信号になる。
【０１２４】
遅延ユニット６００の後段については、実施形態（図１参照）と同構成となっている。また、実際には、遅延回路６１１〜６１４において遅延時間をカウントするための発振回路や、当該遅延時間を保持するためのレジスタ等が必要であるが、図２９では省略している。
【０１２５】
この応用例（その１）によれば、制御ユニット１０の構成を簡略化できる（または、従来の制御ユニットを流用できる）。なお、遅延回路６１１〜６１４における遅延量を、例えば制御ユニット１０から制御可能な構成としても良い。
【０１２６】
図３０は、本発明のさらに別の実施形態（応用例その２）に係る印刷装置のヘッドユニット２０の構成を示すブロック図である。
なお、この応用例（その２）における制御ユニット１０は、図２８と共通である。
この応用例（その２）は、概略すると、選択部での選択を、アナログ信号ではなく、デジタル信号で処理して、その後に、アナログ信号に変換する構成となっている。
【０１２７】
応用例（その２）において、遅延ユニット６４０では、ＤＡＣが含まれない。このため、応用例（その２）は、遅延回路６１１〜６１４から出力される（元駆動信号ＣＯＭ−Ａ１〜ＣＯＭ−Ａ４、ＣＯＭ−Ｂ１〜Ｂ４の元となる）デジタルデータＡ１〜Ａ４、Ｂ１〜Ｂ４が、ドライバー３０および圧電素子４０の組に対応する選択部２３４の各々に直接供給される構成となっている。
選択部２３４は、デジタルデータＡ１〜Ａ４、Ｂ１〜Ｂ４のいずれかを、選択制御部２２０の指示にしたがって選択する。このため、選択部２３４は、実施形態や応用例（その１）のように、トランスファーゲートでなく、単なるデータセレクターで済む。
なお、ＤＡＣ３６２は、選択部２３４で選択されたデジタルデータをアナログ信号に変換して、元駆動信号Ｖinとしてドライバー３０に供給する。
【０１２８】
この応用例（その２）では、圧電素子４０毎にＤＡＣ３６２が必要となるが、ＡＤＣ６２Ａ、ＡＤＣ６２以降からＤＡＣ３６２以前までを、デジタル処理することができるので、低消費電力化や回路の規模の縮小化をより推し進めることができる。
【０１２９】
Ｃ．実施形態の変形例：
本発明は、上述した実施形態に限定されるものではなく、例えば次に述べるような各種の変形が可能である。なお、次に述べる変形の態様は、任意に選択された一または複数を適宜に組み合わせることもできる。
【０１３０】
＜単位回路の重複動作＞
上述したドライバー３０では、元駆動信号Ｖinの電圧の上昇時または下降時において電圧Ｖoutが電圧Ｖ０、Ｖ１、Ｖ２、Ｖ３、Ｖ４、Ｖ５、Ｖ６に近いと、トランジスター３４１、３４２において電流が流れ難い状態になる。
例えばドライバー３０では、元駆動信号Ｖaの電圧（または電圧Ｖout）の上昇時において、当該元駆動信号Ｖaの電圧が電圧Ｖ１に近くなると、単位回路３４ａにおけるトランジスター３４１において電流が流れ難い状態になる（ベース・エミッタ間の電圧が低いため）。
そこで、元駆動信号Ｖaの電圧の上昇時において、当該元駆動信号Ｖaの電圧が電圧Ｖ１に近くなった場合に、単位回路３４ａにおけるトランジスター３４１のみならず、１段上の単位回路３４ｂにおけるトランジスター３４１が配線５１２を経由させて圧電素子４０に電流を供給する構成としても良い。
同様に、例えば、元駆動信号Ｖaの下降時において電圧Ｖ１に近くなると、単位回路３４ｂにおけるトランジスター３４２において電流が流れ難い状態になる。そこで、元駆動信号Ｖaの電圧の下降時において、当該元駆動信号Ｖaの電圧が電圧Ｖ１に近くなった場合に、単位回路３４ｂにおけるトランジスター３４２のみならず、１段下の単位回路３４ａにおけるトランジスター３４２を経由させて、圧電素子４０から配線５１０に電流を供給する構成としても良い。
【０１３１】
＜駆動対象＞
実施形態では、ドライバー３０の駆動対象としてインクを吐出する圧電素子４０を例にとって説明した。本発明では、駆動対象として圧電素子４０に限られず、例えば超音波モーターや、タッチパネル、静電スピーカー、液晶パネルなどの容量性成分を有する負荷のすべてに適用可能である。
【０１３２】
＜単位回路の段数等＞
実施形態において、６種類の電圧のうち、互いに隣り合う２つの電圧に対応するように電圧の低い順に単位回路３４ａ〜３４ｆの６段を設けた構成であったが、本発明では、単位回路３４の個数は、応用例（その２）で示したように、これに限られず、２個以上であれば良い。なお、単位回路３４の個数が増えるにつれて充放電時の損失は低減する一方、構成は複雑化する。
また、単位回路３４におけるトランジスター３４１、３４２はバイポーラ型に限られず、それぞれＭＯＳＦＥＴ（Metal-Oxide-Semiconductor Field-Effect Transistor）としても良い。
【０１３３】
Ｄ．適用例１：
以下、上述した実施形態の印刷装置１を用いた一適用例について説明する。上述した実施形態では、駆動信号の位相を系統毎に制御することによって、印刷される画像の解像度を高めている。これに対して、本適用例では、駆動信号の位相を系統毎に制御することによって、印刷媒体に形成されるドットの位置ずれを補正する。
【０１３４】
図３１は、適用例１においてドットの位置ずれを補正する方法を示す説明図である。図３１（Ａ）は、ヘッドユニット２０が副走査方向に相対的に移動する様子を模式的に示している。また、この図３１（Ａ）では、図３に２列で示したノズル４５１の配列を、便宜的に１列で表している。各ヘッドユニット２０の上部に示した番号は、主走査の順序を表す主走査番号である。
【０１３５】
本適用例では、図３１（Ａ）に示すように、ヘッドユニット２０に１８個のノズル４５１が配置され、各ノズルの副走査方向へのピッチＰｖは、３００ｎｐｉ（ノズル数／インチ）であるものとする。また、ヘッドユニット２０の主走査方向への１回の主走査によって３００×３００ｄｐｉ（ドット数／インチ）のドットを形成し、副走査方向への印刷媒体の１回の搬送量、すなわち、副走査方向へのヘッドユニット２０の相対的な１回の移動量は、９／６００インチであるものとする。このような条件によってヘッドユニット２０を駆動すれば、印刷媒体上の同一領域に、間に１回の副走査送りを挟んだ４回の主走査を行うことにより、印刷媒体に対して、６００×６００ｄｐｉの解像度で印刷を行うことができる。
【０１３６】
図３１（Ｂ）には、図３１（Ａ）に示した１回の主走査（主走査番号３）で形成可能なドットを１列分示している。図３１（Ｂ）の（ａ）には、印刷装置１（より具体的には、キャリッジ）に対するヘッドユニット２０の取り付け状態が適切な場合に形成されるドットの列を示している。これに対して、図３１（Ｂ）の（ｂ）には、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合に形成されるドットの列を示している。このように、印刷装置１に対するヘッドユニット２０の取り付け状態が傾いた状態であると、印刷媒体上にもドットが傾いて形成される。なお、本適用例では、ノズル列の先端と後端とが主走査方向に対してずれた状態でヘッドユニット２０が印刷装置１に取り付けられていることを想定しているが、ヘッドユニット２０の取り付け状態が、ノズル列の先端と後端とで印刷媒体までの間隔が異なる状態であっても、インクの飛翔時間が異なるため、図３１（Ｂ）の（ｂ）に示すように、インクの位置ずれが発生する。
【０１３７】
図３１（Ｃ）には、主走査番号１〜７の主走査によって形成可能なドットを、２列分示している。２列のうちの左側の列は、主走査番号０，１，４，５で形成され、右側の列は、主走査番号２，３，６，７で形成される。図３１（Ｃ）の（ａ）には、図３１（Ｂ）の（ａ）に対応する２列分のドット列を示している。図３１（Ｃ）の（ｂ）には、図３１（Ｂ）の（ｂ）に対応する２列分のドット列を示している。この図３１（Ｃ）に示すように、ヘッドユニット２０が印刷装置１に傾いて取り付けられていると、図３１（Ｃ）の（ｂ）に示した例では、ドットの間隔が主走査方向に広がり、３ドット以上の線幅になっている部分がある。また、逆に、ドットの間隔が狭まって１．５ドット程度の線幅になっている部分もある。そして、それら線幅が広がった部分と狭まった部分とが、副走査方向に沿って交互に出現している。そのため、例えば、ヘッドユニット２０が傾いて取り付けられた印刷装置１を用いて縦線を印刷した場合には、その縦線の幅が一定に見えなくなってしまう。また、２列以上の幅の広い面積を印刷する場合には、ドットの重なりが多い部分については印刷媒体上のドットの被覆率が低下するため、印刷された画像に濃淡ムラが発生し、大幅な画質低下を招く。
【０１３８】
そこで、本適用例では、上述した実施形態によって、ヘッドユニット２０において一のノズル列を構成する複数のノズル４５１を４つの系統のノズル群にグループ分けし、系統毎に、その系統に属する圧電素子４０を駆動する駆動信号の位相を変化させる。本適用例では、図３１（Ｂ）の（ｃ）に示すように、各ノズル４５１を、ノズル列の後端側（図の上方側）から先端側（図の下方側）にかけて、それぞれ隣り合うグループＡからグループＤまでのノズル群に分割する。そして、このグループＡからグループＤまでの各グループを、上述した実施形態における第１系統〜第４系統のいずれかに１対１で対応させ、グループ毎に駆動信号の位相を制御する。これらグループＡからグループＤまでのうち、隣り合うグループ同士が、本願の「第１のノズル群」および「第２のノズル群」に相当する。ノズル列内において、各グループが配置される方向は、主走査方向に交差している。
【０１３９】
図３１（Ｂ）の（ｃ）に示した例では、グループＡは、４つのノズル４５１を含んでいる。そして、０．５ドット（π／４）分、グループＢに印加される駆動信号よりも位相が遅れる系統のドライバー３０（駆動信号生成部）によって駆動信号が生成される。また、グループＢは、５つのノズル４５１を含んでおり、駆動信号の位相は変更しない。また、グループＣは、４つのノズル列を含んでおり、０．５ドット（π／４）分、グループＢに印加される駆動信号よりも位相が進む系統のドライバー３０によって駆動信号が生成される。また、グループＤは、５つのノズル列を含んでおり、１ドット（π／２）分、グループＢに印加される駆動信号よりも位相が進む系統のドライバー３０によって駆動信号が生成される。
【０１４０】
本適用例では、各グループに対して印加される駆動信号に含まれる駆動波形は、すべて同一形状である。また、各グループに対して印加される駆動信号は、周期は同じであるものの、上述のように、それぞれ位相が異なっている。なお、各グループに含まれるノズルの数がすべて同一ではないのは、本適用例では、ノズル４５１の数を、グループ数で割り切れない１８個としたためである。そのため、ノズル４５１の数がグループ数で割り切れるのであれば、各グループに含まれるノズルの数はすべて同一であってもよい。また、本適用例では、各グループの副走査方向に沿った幅は、ヘッドユニット２０の副走査送り量にほぼ一致している。
【０１４１】
このように、本適用例において、各グループに対して印加する駆動信号の位相を変化させた結果、図３１（Ｃ）の（ｃ）に示すように、線に多少のがたつきは発生するものの、図３１（Ｃ）の（ｂ）に比較すれば、ドットのずれ量は、最大でも０．５ドット（１／１２００インチ）分に収まっており、線幅がほぼ一定となった。そのため、より広い面積にドットを形成しても、濃度むらはほとんど発生しない。従って、縦細線の画質や、ドットの被覆率変動に起因する濃度変動は大幅に改善される。更に、本適用例では、個々のノズルに対して駆動信号の位相を変更するのではなく、複数のノズルを含んだグループ毎に駆動信号の位相を変更するため、位相を変更するためのハードウェア（例えば、ドライバー３０）を削減することができる。従って、印刷装置１の製造コストが増大することを抑制しつつ、ドットの位置ずれを効果的に補正することができる。特に、本適用例では、各ノズル４５１が１枚のノズルプレート４３２に形成されているため、各ドットの位置ずれが、ノズル列の先端から後端にかけて線形的な位置関係になる。そのため、本適用例のように、隣接するグループ間で駆動信号の位相を異ならせることにより、そのような線形的な位置ずれを効果的に補正することができる。
【０１４２】
なお、図３１（Ｂ）の（ｃ）では、各グループの副走査方向に沿った幅が、ヘッドユニット２０の副走査送り量にほぼ一致するようにグループ分けを行っている。これに対して、例えば、図３１（Ｂ）の（ｄ）に示すように、各グループの副走査方向に沿った幅が、ヘッドユニット２０の副走査送り量に一致しないようにグループ分けを行ってもよい。このようにグループ分けを行えば、図３１（Ｃ）の（ｄ）に示すように、印刷された画像において、グループ間のつなぎ目を目立たせなくすることが可能である。
【０１４３】
本適用例において、各グループに含まれるノズル４５１の数は、印刷装置１に対するヘッドユニット２０の取り付け状態、具体的には、取り付け角度に応じて異なる。また、各グループに印加する駆動信号の位相も、印刷装置１に対するヘッドユニット２０の取り付け状態（取り付け角度）に応じて異なる。各グループに含まれる圧電素子の数や、各グループに印加する駆動信号の位相は、印刷装置１に対するヘッドユニット２０の取り付け角度を印刷装置１の製造時等に測定することにより予め設定しておくことができる。また、例えば、ヘッドユニット２０の取り付け角度を、印刷装置１に備えられた各種センサーによって測定し、主制御部１２０が、その測定結果に応じて、各グループに含まれる圧電素子の数や、各グループに印加する駆動信号の位相を動的に変更してもよい。センサーによってヘッドユニット２０の取り付け状態を測定する技術は、例えば、特開２００７−９０８７５に開示されている。
【０１４４】
図３２は、ノズル列の配置の他の例を示している。図３では、一のノズル列が、ノズル４５１が２列に千鳥状に並ぶことにより構成されている例を示し、図３１では、ノズル４５１が１列に並んでいる例を示している。これらの例に限らず、一のノズル列は、図３２に示すように、ノズル４５１がより多くの列に並ぶことによって構成されてもよい。図３２には、各ノズル４５１の位置を理解しやすいように、１／６００インチ間隔の方眼上に４列分のノズルの位置を示している。このように、各ノズル４５１が１列に並んでいない場合には、主制御部１２０は、ハーフトーン処理後の画像データ中の各画素を、各ノズル４５１の主走査方向の位置に応じてシフト（以下、「データシフト」という）させることにより（例えば、特開平１１−２４０１４３参照）、仮想的に、ノズル４５１を副走査方向に沿って１列に配置させる補正を行う。そして、ヘッドユニット２０に傾きが生じている場合には、データシフトによる補正に加えて、各グループについて駆動波形の位相を変更する。
【０１４５】
図３３は、主走査方向にグループ分けを行う例を示す図である。上述した適用例では、ノズル列を副走査方向に分割してグループ分けしている。これに対して、ノズルを複数の列にわたって配置した場合に、主走査方向のずれ量が大きい場合には、図３３に示すように、副走査方向だけではなく、主走査方向についてもノズル位置に応じたグループ分けを行ってもよい。図３３には、主走査方向に２、副走査方向に３の計６つにグループ分けを行った例を示した。この例においても、各グループについて、駆動波形の位相を調整することにより、ドットの位置ずれを補正することが可能である。
【０１４６】
図３４は、ドットのアーチ状の位置ずれを補正する例を示す図である。図３４（Ａ）には、ノズル４５１の並びを示しており、図３４（Ｂ）には、図３１（Ａ）に示したノズルによって形成可能なドットを１列分示している。上述した例では、ヘッドユニット２０が印刷装置１に対して傾いて取り付けられたことに起因するドットの位置ずれを補正している。しかし、ドットの位置ずれは、このような原因に限られず、ノズルプレート４３２の反りなどヘッドユニット２０の構造的な問題やインクの吐出速度の違いに起因して、図３４（Ｂ）の（ｂ）に示すようにアーチ状にドットが形成される場合もある。このようなずれが生じた場合であっても、ノズル列を複数のグループに分割し、図３４（Ｂ）の（ｃ）に示すように、各グループについて駆動信号の位相を調整すれば、ドットの位置ずれを補正することが可能である。図３４では、グループＢおよびグループＣの駆動信号を、０．５ドット分、遅延させている。
【０１４７】
Ｅ．適用例２：
以下、上述した実施形態の印刷装置１を用いた他の適用例について説明する。本適用例では、適用例１と同様に、ヘッドユニット２０に配置されている複数のノズルを複数のグループに分け、各グループにおける駆動信号の位相をずらすことによって、印刷媒体に形成されるドットの位置ずれを補正する。以降では、適用例１と異なる構成および動作についてのみ説明する。以降説明しない構成および動作は、適用例１と同じである。
【０１４８】
上述した適用例１では、同じグループに属するノズル４５１は、同一の駆動信号によって駆動されていた。このため、適用例１では、４つのノズルのグループと、印刷装置１のノズル４５１の４系統の駆動タイミング（図５、６）と、を１対１で対応させることによって、各グループにおける駆動信号の位相をずらした。しかし、例えば、印刷装置１がサーマルヘッドプリンターである場合には、ピーク電流値を抑制する等の目的のために、全ノズル４５１を同時に駆動せず、各ノズル４５１が時分割駆動されることがある。この場合、ヘッドユニット２０内の複数のノズル４５１をグループ分けした際に、同じグループに属するノズル４５１が、異なる系統の駆動タイミングを持つ駆動信号により駆動される。本適用例では、このような場合に対応するために、遅延回路を利用して各グループにおける駆動信号の位相をずらす。
【０１４９】
本適用例において利用する印刷装置１は、各ノズル４５１の圧電素子４０を５系統のタイミングで制御するために、図１に示した印刷装置１において、さらに、デジタルデータＡ５、Ｂ５を処理するためのＤＡＣと、選択部２３０と、ドライバー３０と、を備える。また、本適用例において利用する印刷装置１は、さらに、各ドライバー３０と、各圧電素子４０との間に、図示しない遅延回路を備える。なお、各ドライバー３０は「駆動信号生成部」として機能する。
【０１５０】
図３５は、適用例２においてドットの位置ずれを補正する方法を示す説明図である。図３５（Ａ）の（ａ）は、ヘッドユニット２０に含まれるノズルの配列を示す。この図では、図３において２列に示したノズル４５１の配列を、便宜的に１列で示している。図示のように、本適用例のヘッドユニット２０には、２０個のノズル４５１が配置されている。各ノズルの番号を丸数字で示している。以降、例えば、丸数字「１」で表したノズル４５１を「１番ノズル」のように呼ぶ。各ノズルの副走査方向へのピッチ、ヘッドユニット２０の１回の主走査において形成可能なｄｐｉ量、副走査方向への印刷媒体の１回の搬送量等の条件は、上述した適用例１と同様とする。
【０１５１】
図３５（Ａ）の（ｂ）は、本適用例のヘッドユニット２０を利用した１回の主走査によって形成可能なドットを１列分示している。図３５（Ａ）の（ｂ）において黒丸で示すのは、印刷装置１（より具体的にはキャリッジ）に対するヘッドユニット２０の取り付け状態が適切な場合に、印刷媒体上に形成されるドットの位置である。このように、印刷装置１がサーマルヘッドプリンターである場合には、ヘッドユニット２０におけるノズル列の配置が直線的であっても、印刷媒体上に形成されるドットの位置は直線的にはならない。
【０１５２】
図３５（Ａ）の（ｂ）において白丸で示すのは、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合に、印刷媒体上に形成されるドットの位置である。このように、印刷装置１に対するヘッドユニット２０の取り付け状態が傾いた状態であると、印刷媒体上に形成されるドットの位置がずれる。なお、本適用例では、ノズル列の先端と後端とが主走査方向に対してずれた状態で、ヘッドユニット２０が印刷装置１に取り付けられていることを想定する。しかし、ヘッドユニット２０の取り付け状態が、ノズル列の先端と後端とで印刷媒体までの間隔が異なる状態である場合に、図３５（Ａ）の（ｂ）と同様に、印刷媒体上に形成されるドットの位置がずれる。これは、ノズル列の先端と後端とで印刷媒体までの間隔が異なる状態である場合、ノズル列の先端側と後端側とにおいて、インクの飛翔時間が異なるためである。
【０１５３】
このようにして印刷媒体上に形成されるドットの位置がずれると、適用例１と同様に、その縦線の幅が一定に見えなくなる、印刷された画像に濃淡ムラが生じる、等の大幅な画質低下を招いてしまう。そこで、本適用例では、ヘッドユニット２０において一のノズル列を構成する複数のノズル４５１をグループ分けし、グループ毎に、各グループに属するノズル４５１の圧電素子４０を駆動する駆動信号の位相を変化させる。具体的には、本適用例では、ノズル列の後端側（図の上方側）から先端側（図の下方側）にかけて、各ノズル４５１を、図３５（Ａ）の（ｂ）に示すように、それぞれ隣り合う２つのグループ（グループＡ、グループＢ）のノズル群に分割する。以降では、１番ノズル〜１０番ノズルをグループＡとし、１１番ノズル〜２０番ノズルをグループＢとした例について説明する。なお、グループＡは「第１のノズル群」として機能し、グループＢは「第２のノズル群」として機能する。
【０１５４】
図３５（Ｂ）は、図３５（Ａ）に図示した各ノズル４５１と、図３５（Ｃ）に図示した駆動信号と、の対応付けを示す。図３５（Ｃ）は、補正前後における各ノズル４５１の圧電素子４０の駆動信号を示す。本適用例では、印刷装置１に対するヘッドユニット２０の取り付け状態が正常である場合には、各ノズル４５１の圧電素子４０に対して、図３５（Ｃ）の（ａ）に示す補正前の駆動信号を供給する。一方、印刷装置１に対するヘッドユニット２０の取り付け状態が正常でない（傾いている）場合には、各ノズル４５１の圧電素子４０に対して、図３５（Ｃ）の（ｂ）に示す補正後の駆動信号を供給する。取り付け状態が正常であるか否かの判断は、ヘッドユニットに対して、例えばジャイロセンサー等の傾き検出センサーを搭載することによって実現可能である。詳細は、例えば特開２００７−９０８７５に開示されている。なお、傾き検出センサーは、ヘッドユニット２０の傾きを検出する「検出部」として機能する。
【０１５５】
図３５（Ｃ）の（ａ）は、補正前の駆動信号を示す。補正前の駆動信号によれば、グループＡの各ノズル４５１のうち、ノズル番号を５で割った余りが「１」となる１番、６番ノズルの圧電素子４０は、基準の駆動信号Ｓ１ａで駆動される。ノズル番号を５で割った余りが「２」となる２番、７番ノズルの圧電素子４０は、基準の駆動信号Ｓ１からπ／５遅延したタイミングの駆動信号Ｓ２ａで駆動される。ノズル番号を５で割った余りが「３」となる３番、８番ノズルの圧電素子４０は、駆動信号Ｓ２からπ／５遅延したタイミングの駆動信号Ｓ３ａで駆動される。ノズル番号を５で割った余りが「４」となる４番、９番ノズルの圧電素子４０は、駆動信号Ｓ３からπ／５遅延したタイミングの駆動信号Ｓ４ａで駆動される。ノズル番号を５で割った余りが「０」となる５番、１０番ノズルの圧電素子４０は、駆動信号Ｓ４からπ／５遅延したタイミングの駆動信号Ｓ５ａで駆動される。なお、駆動信号Ｓ１ａは「第１駆動信号」として機能し、駆動信号Ｓ２ａは「第２駆動信号」として機能する。
【０１５６】
同様に、グループＢの各ノズル４５１のうち、１１番ノズルと１６番ノズルは駆動信号Ｓ１ｂで、１２番ノズルと１７番ノズルは駆動信号Ｓ２ｂで、１３番ノズルと１８番ノズルは駆動信号Ｓ３ｂで、１４番ノズルと１９番ノズルは駆動信号Ｓ４ｂで、１５番ノズルと２０番ノズルは駆動信号Ｓ５ｂで、それぞれ駆動される。なお、駆動信号Ｓ１ｂは「第３駆動信号」として機能し、駆動信号Ｓ２ｂは「第４駆動信号」として機能する。
【０１５７】
補正前の駆動信号において、グループＡの駆動信号Ｓ１ａ〜Ｓ５ａは、それぞれ、周期が同じで位相が異なる。同様に、グループＢの駆動信号Ｓ１ｂ〜Ｓ５ｂは、周期が同じで位相が異なる。また、補正前の駆動信号においては、グループＡの駆動信号Ｓ１ａ〜Ｓ５ａと、それぞれ対応するグループＢの駆動信号Ｓ１ｂ〜Ｓ５ｂとは、位相差がない。
【０１５８】
図３５（Ｃ）の（ｂ）は、補正後の駆動信号を示す。補正後の駆動信号では、グループＢの駆動信号Ｓ１ｂ〜Ｓ５ｂが、それぞれ対応するグループＡの駆動信号Ｓ１ａ〜Ｓ５ａに対して、所定の位相差Ｔｘを生じるようにずらされている。このような駆動信号の制御は、ドライバー３０と圧電素子４０との間に設けられた遅延回路により実現される。所定の位相差とは、遅延回路内に予め設定されていてもよいし、傾き検出センサーの検出値に応じて変更されてもよい。
【０１５９】
すなわち、本適用例において、補正前後の駆動信号は次のような関係にある。
・同一グループ内の各駆動信号の位相差は、補正前後において（すなわち、ヘッドユニット２０の傾きにかかわらず）一定である。具体的には、グループＡの駆動信号Ｓ１ａと駆動信号Ｓ２ａとの位相差は、補正前後において一定である。同様に、グループＡの駆動信号Ｓ１ａと駆動信号Ｓ３ａとの位相差、駆動信号Ｓ１ａと駆動信号Ｓ４ａとの位相差、駆動信号Ｓ１ａと駆動信号Ｓ５ａとの位相差は、補正前後において一定である。グループＢの駆動信号Ｓ１ｂ〜Ｓ５ｂも同様である。
・異なるグループ間において対応する各駆動信号の位相差は、補正前後において（すなわち、ヘッドユニット２０の傾きに応じて）相違する。具体的には、グループＡの駆動信号Ｓ１ａとグループＢの駆動信号Ｓ１ｂとの位相差は、補正前後において、所定の位相差Ｔｘだけ相違する。同様に、グループＡの駆動信号Ｓ２ａとグループＢの駆動信号Ｓ２ｂとの位相差、グループＡの駆動信号Ｓ３ａとグループＢの駆動信号Ｓ３ｂとの位相差、グループＡの駆動信号Ｓ４ａとグループＢの駆動信号Ｓ４ｂとの位相差、グループＡの駆動信号Ｓ５ａとグループＢの駆動信号Ｓ５ｂとの位相差は、補正前後において、所定の位相差Ｔｘだけ相違する。
【０１６０】
図３６は、適用例２による効果の第１の具体例を説明するための図である。図３６（Ａ）は、図３５（Ａ）と同様である。図３６（Ｂ）は、ヘッドユニット２０が副走査方向に相対的に移動する様子を模式的に示している。この図では、主走査の順序を表す主走査番号を各ヘッドユニット２０の上部に示している。また、この図では、図示の便宜上、主走査番号１におけるヘッドユニット２０のノズル４５１は、斜線のハッチングを付した丸印で表す。同様に、主走査番号０（図示外）におけるヘッドユニット２０のノズル４５１と、主走査番号２におけるヘッドユニット２０のノズル４５１とは、黒塗りのハッチングを付した丸印で表し、主走査番号３におけるヘッドユニット２０のノズル４５１は、格子のハッチングを付した丸印で表す。
【０１６１】
第１の具体例では、適用例２で説明した印刷装置１および駆動信号を用いて、副走査方向への印刷媒体の１回の搬送量を１０ｐｉｘｃｅｌとし、印刷媒体における１列のドット形成を２回の主走査で分担した。また、第１の具体例では、主走査の分担を、印刷媒体における奇数列／偶数列と、主走査番号と、の対応によって決定した。
【０１６２】
図３６（Ｃ）は、印刷媒体に形成されたドットの位置を示している。図３６（Ｃ）のハッチングは、図３６（Ｂ）のハッチングと対応している。図３６（Ｃ）の（ａ）は、印刷装置１に対するヘッドユニット２０の取り付け状態が適切な場合に形成されるドットの列を示している。このように、ヘッドユニット２０が傾いていない場合、各ドットの位置は所定のパターンに従った規則的な配置となると共に、印刷媒体において隙間なく均一にドットが形成される。
【０１６３】
図３６（Ｃ）の（ｂ）は、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合であって、補正前の駆動信号（図３５（Ｃ）の（ａ））によって形成されるドットの列を示している。このように、印刷装置１に対するヘッドユニット２０の取り付け状態が傾いた状態であると、ドットの間隔が主走査方向に狭まって１．５ドット程度の線幅になっている部分と、ドットの間隔が主走査方向に広がって３ドット以上の線幅になっている部分と、が生じる。この結果、その縦線の幅が一定に見えなくなる、印刷された画像に濃淡ムラが生じる、等の大幅な画質低下を招く。
【０１６４】
図３６（Ｃ）の（ｃ）は、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合であって、補正後の駆動信号（図３５（Ｃ）の（ｂ））によって形成されるドットの列を示している。このように、補正後の駆動信号によって形成されるドットは、ほぼ所定のパターンに従った規則的な配置となり、ヘッドユニット２０の取り付け状態が適切な場合に形成されるドットと、ほぼ同じ配置となる。
【０１６５】
図３７は、適用例２による効果の第２の具体例を説明するための図である。図３７（Ａ）、（Ｂ）は、図３６（Ａ）、（Ｂ）と同様である。第２の具体例では、適用例２で説明した印刷装置１および駆動信号を用いて、副走査方向への印刷媒体の１回の搬送量を１０ｐｉｘｃｅｌとし、印刷媒体における１列のドット形成を２回の主走査で分担した。また、第２の具体例では、主走査の分担を、不規則なパターンで決定した。
【０１６６】
図３７（Ｃ）は、印刷媒体に形成されたドットの位置を示している。図３７（Ｃ）のハッチングは、図３７（Ｂ）のハッチングと対応している。図３７（Ｃ）の（ａ）は、印刷装置１に対するヘッドユニット２０の取り付け状態が適切な場合に形成されるドットの列を示している。このように、ヘッドユニット２０が傾いていない場合、各ドットの位置は不規則な配置であるものの、印刷媒体において隙間なく均一にドットが形成される。図３７（Ｃ）の（ｂ）は、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合であって、補正前の駆動信号（図３５（Ｃ）の（ａ））によって形成されるドットの列を示している。第２の具体例でも、第１の具体例と同様に、ドットの間隔が狭まっている部分と広がっている部分とが生じ、その縦線の幅が一定に見えなくなる、印刷された画像に濃淡ムラが生じる、等の大幅な画質低下を招く。図３７（Ｃ）の（ｃ）は、ヘッドユニット２０が印刷装置１に対して約３°傾いて取り付けられた場合であって、補正後の駆動信号（図３５（Ｃ）の（ｂ））によって形成されるドットの列を示している。第２の具体例でも、第１の具体例と同様に、補正後の駆動信号によって形成されるドットは、ヘッドユニット２０の取り付け状態が適切な場合に形成されるドットと、ほぼ同じ配置となる。
【０１６７】
以上のように、適用例２で説明した印刷装置１によれば、ヘッドユニット２０上に含まれる複数のノズル４５１（例えば、１番ノズル〜２０番ノズル）が、複数のグループ（例えば、グループＡ、Ｂ）に分けられる。そして、同一グループ内の各ノズル４５１は、周期が同じで位相が異なる複数の駆動信号（例えば、駆動信号Ｓ１ａ〜Ｓ５ａ、駆動信号Ｓ１ｂ〜Ｓ５ｂ）によって駆動され、各グループ間の対応する駆動信号（例えば、駆動信号Ｓ１ａと駆動信号Ｓ１ｂ）は、ヘッドユニット２０の傾きに応じて所定の位相差Ｔｘを設けられる。この結果、適用例２によれば、ヘッドユニット２０が印刷装置１に対して傾いて取り付けられた場合であっても、ヘッドユニット２０の取り付け状態が適切な場合に形成されるドットと、ほぼ同じ配置のドットを、印刷媒体に対して形成することができる。このため、適用例２によれば、濃度むらの発生を抑制することができると共に、縦細線の画質や、ドットの被覆率変動に起因する濃度変動を大幅に改善することができる。
【０１６８】
さらに、適用例２によれば、各ノズル４５１を時分割駆動する構成の印刷装置１（例えば、サーマルヘッドプリンター等）においても、適用例１と同様の効果を得ることができる。すなわち、個々のノズル４５１ではなく、ノズル群（グループＡの複数のノズル４５１、グループＢの複数のノズル４５１）単位で、駆動信号の位相を異ならせることにより液体の吐出タイミングをずらすことができるので、液体吐出装置（印刷装置１）の製造コストが増大することを抑制しつつ、吐出する液体の位置ずれを効果的に補正することができる。さらに、適用例２によれば、ヘッドユニット２０の傾きを検出する検出部（傾き検出センサー）を備えるため、ヘッドユニット２０の傾きを検出し、傾きを検出した場合に、ノズル群単位で、駆動信号の位相を異ならせることにより液体の吐出タイミングをずらすことができるので、必要に応じて吐出する液体の位置ずれを補正することができる。
【０１６９】
なお、適用例２においても、図３２に示した適用例１と同様に、ノズル４５１がより多くの列に並ぶことによって構成されてもよい。同様に、適用例２においても、図３３に示した適用例１と同様に、副走査方向だけではなく、主走査方向についてもノズル位置に応じたグループ分けを行ってもよい。同様に、適用例２においても、図３４に示した適用例１と同様に、ドットのアーチ状の位置ずれを補正することもできる。また、グループＡ、Ｂに含まれるノズル４５１の個数は複数（２つ以上）である限りにおいて任意に変更可能である。ノズル４５１をグループ分けする際のグループ数も、複数（２つ以上）である限りにおいて任意に変更可能である。さらに、傾き検出センサーは省略してもよい。この場合、例えば、印刷装置１の出荷前検査時や、印刷装置１の設定時において、駆動信号の補正を行うか否かを設定してもよい。
【０１７０】
Ｆ．適用例の変形例：
本発明は、上述した適用例に限定されるものではなく、例えば次に述べるような各種の変形が可能である。なお、次に述べる変形の態様は、任意に選択された一または複数を適宜に組み合わせることもできる。
【０１７１】
上記適用例では、説明の便宜上、ノズル数を１８個または２０個と比較的少ない数としたが、一般には、ノズル列には、数十から数百のノズルが含まれる。このように、ノズル列に含まれるノズルの数が多い場合であっても、２から１６程度のグループにノズル列を分割すれば、十分な精度でドットの位置ずれを補正可能である。例えば、ノズル列の両端で、主走査方向に４ドット程度のずれが発生した場合を考えると、ノズル列をＮ等分して、各グループに印加される駆動信号を最適に調整すれば、１グループのずれ量を４／Ｎドット程度に低減することができる。従って、Ｎ＝８であれば、グループ間のずれ量を１／２ドット以下、Ｎ＝１６ならば、１／４ドット以下に抑えることが可能である。そのため、例えば、ノズルピッチが３００ｎｐｉ、ノズル列の長さが１インチ、ノズル数が３００個という高密度タイプのヘッドユニットであっても、１６グループにノズル列を分割し、１グループに１８ノズル以上のノズルを含ませるようにすれば、十分に高精度にドットの位置ずれを補正することが可能である。そのため、数十から数百のノズルを含む高密度タイプのヘッドユニット２０では、１ノズル単位で駆動信号を調整する場合と比較すると、大幅にハードウェアを簡略化および低コスト化することが可能である。また、Ｎ＝２〜４という少ないグループ数でも、ドットのずれ量を１／Ｎに低減することができるので、補正を行わない場合と比較すると、大幅に画質を改善することができる。なお、１つのノズル列に含まれるノズルの数は、３２ノズル以上が好ましく、グループ数は１６以下が好ましい。また、１グループあたりのノズル数は１０以上であることが好ましい。また、駆動信号の位相調整によってドットをずらす最大のずらし量は、印刷された画像において、１ドット未満（位相では１８０度未満）であることが好ましい。
【０１７２】
上記適用例において、画像データ中の１画素以上に相当するドットの位置ずれは、データシフトを併用してもよい。つまり、大きな位置ずれはデータシフトによって補正し、データシフトによって補正できない１画素未満の位置ずれを、駆動信号の位相をずらすことによって調整してもよい。
【０１７３】
上記適用例において、主制御部１２０は、主走査の往動時と復動時との両方でドットの形成を行う双方向印刷を行う場合には、主走査の走査方向に応じて、各グループに印加する駆動信号の位相を変更してもよい。例えば、印刷装置１に対するヘッドユニット２０の取り付け状態が、ノズル列の先端と後端とで印刷媒体までの間隔が異なる状態の場合には、往動時と復動時とでは、ドットの位置ずれがノズル列の先端側と後端側とで逆の関係になる。そのため、例えば、往動時に駆動信号を遅延させたグループに対しては、復動時には駆動信号を早めるように各グループに駆動信号を印加し、往動時に駆動信号を早めたグループに対しては、復動時には駆動信号を遅延させるように各グループに駆動信号を印加することで、適切な補正を行うことができる。つまり、主走査の走査方向に応じて、各グループに印加する駆動信号の位相を変更することにより、走査方向に応じてドットの位置ずれの傾向が異なる場合においても、適切な補正を行うことができる。
【０１７４】
また、上記適用例において、主制御部１２０は、主走査の往動時と復動時とで、各グループを構成するノズルの数を変更してもよい。つまり、主走査の往動時と復動時とで、隣接するグループの境界の位置を変更してもよい。このような制御を行うことによっても、走査方向に応じてドットの位置ずれの傾向が異なる場合において、適切な補正を行うことが可能になる。
【０１７５】
また、上記適用例では、各グループのドットの位置ずれを最小にするのではなく、適度に位置ずれを残すように補正を行ってもよい。適度な位置ずれが存在すれば、ドットの形成位置にノイズが加わることになり、例えば、バンディングの発生を抑制することが可能になる。
【０１７６】
また、上記適用例では、印刷装置１が、ヘッドユニット２０が主走査方向に移動して印刷を行ういわゆるシリアル形式のプリンターであるものとしたが、印刷装置１は、印刷媒体の幅方向（主走査方向）全体にノズルが並ぶラインプリンターであってもよい。上記適用例の印刷装置１がラインプリンターである場合には、主制御部１２０は、印刷媒体の幅方向に並ぶノズル列を、複数のグループに分割し、各グループについて駆動信号の位相を調整する。こうすることにより、ラインプリンターのドットの位置ずれを効果的に補正することが可能になる。
【０１７７】
また、上記適用例は、圧電素子を駆動することによってインクを吐出する印刷装置に限らず、発熱素子などの他の素子を駆動してインクを吐出する印刷装置に適用することも可能である。
【０１７８】
本発明は、上述の実施形態や変形例、適用例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態や変形例、適用例中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【０１７９】
また、上記実施形態では、液体吐出装置の一例として印刷装置を挙げたが、本発明は、液体を吐出可能な装置であれば、印刷装置に限らず、種々の装置に適用可能である。例えば、液晶ディスプレー等の色材噴射ヘッドを備えた装置、有機ＥＬディスプレー、面発光ディスプレー（ＦＥＤ）等の電極形成に用いられる電極材（導電ペースト）噴射ヘッドを備えた装置、バイオチップ製造に用いられる生体有機物噴射ヘッドを備えた装置、精密ピペットとしての試料噴射ヘッドを備えた装置、捺染装置やマイクロディスペンサ等の液体吐出装置に本発明を適用可能である。
【符号の説明】
【０１８０】
１…印刷装置
１０…制御ユニット
１５…元駆動信号生成部
２０…ヘッドユニット
３０…ドライバー
３２…オペアンプ
３４…単位回路
３６ａ〜３６ｆ…レベルシフター
３８ａ〜３８ｆ…コンパレーター
４０…圧電素子
５０…補助電源回路
１２０…主制御部
１７１…増幅器
１８０…主電源回路
１９０…フレキシブルケーブル
２２０…選択制御部
２２２…シフトレジスタ
２２４…ラッチ回路
２２６…デコーダー
２３０，２３４，２３８…選択部
２３２ａ〜２３２ｈ，２３４ａ〜２３４ｈ…トランスファーゲート
２３９…フローティング回路
３４１，３４２…トランジスター
４００…吐出部
４０１…圧電体
４１１…電極
４２１…振動板
４３１…第２キャビティ
４３２…ノズルプレート
４４１…リザーバー
４５１…ノズル
５１０〜５１６…配線
６００…遅延ユニット
６１１〜６１４…遅延回路
６４０…遅延ユニット
【図１】
2016141124.tif 000003
【図２】
2016141124.tif 000004
【図３】
2016141124.tif 000005
【図４】
2016141124.tif 000006
【図５】
2016141124.tif 000007
【図６】
2016141124.tif 000008
【図７】
2016141124.tif 000009
【図８】
2016141124.tif 000010
【図９】
2016141124.tif 000011
【図１０】
2016141124.tif 000012
【図１１】
2016141124.tif 000013
【図１２】
2016141124.tif 000014
【図１３】
2016141124.tif 000015
【図１４】
2016141124.tif 000016
【図１５】
2016141124.tif 000017
【図１６】
2016141124.tif 000018
【図１７】
2016141124.tif 000019
【図１８】
2016141124.tif 000020
【図１９】
2016141124.tif 000021
【図２０】
2016141124.tif 000022
【図２１】
2016141124.tif 000023
【図２２】
2016141124.tif 000024
【図２３】
2016141124.tif 000025
【図２４】
2016141124.tif 000026
【図２５】
2016141124.tif 000027
【図２６】
2016141124.tif 000028
【図２７】
2016141124.tif 000029
【図２８】
2016141124.tif 000030
【図２９】
2016141124.tif 000031
【図３０】
2016141124.tif 000032
【図３１】
2016141124.tif 000033
【図３２】
2016141124.tif 000034
【図３３】
2016141124.tif 000035
【図３４】
2016141124.tif 000036
【図３５】
2016141124.tif 000037
【図３６】
2016141124.tif 000038
【図３７】
2016141124.tif 000039