"圧電材料からなる隔壁によって隔てられて並設され、それぞれインクを吐出するためのノズルに連通する複数の圧力室の壁面にそれぞれ電極を配設し、この電極によって挟まれた前記隔壁が、その隔壁に接する2つの前記圧力室によって共有されるアクチュエータとなるインクジェットヘッドの駆動装置において、前記ノズルからインク滴が吐出する圧力振動をそのノズルに対応した前記圧力室に発生させるための吐出パルスを含む駆動信号を前記アクチュエータに出力する駆動信号出力部と、印字データの階調値に基づいて前記吐出パルスの数を決定する吐出パルス数決定部と、前記吐出パルスを含む駆動信号に、前記圧力振動を強めるための制御パルスを付加するか否かを判定するパルス付加判定部と、前記パルス付加判定部で前記制御パルスを付加しないと判定された場合は、前記吐出パルス数決定部で決定された数の吐出パルスを含む駆動信号を生成し、前記制御パルスを付加すると判定された場合は、前記吐出パルス数決定部で決定された数より減じた数の吐出パルスを含む駆動信号を生成する駆動信号生成部と、を具備することを特徴とするインクジェットヘッド駆動装置。前記パルス付加判定部は、インク滴を吐出する吐出ノズル及びこの吐出ノズルに隣接する隣接ノズルから直前に吐出されたインク滴の数に基づいて、前記制御パルスを付加するか否かを判定することを特徴とする請求項1記載のインクジェットヘッド駆動装置。前記階調値別に、基準となる階調値に対しては零の評価値を設定し、前記基準となる階調値よりも小さい階調値に対してはその値が小さくなればなるほど絶対値の大きい正の評価値を設定し、前記基準となる階調値よりも大きい階調値に対しては大きくなればなるほど絶対値の大きい負の評価値を設定する評価値テーブル、をさらに具備し、前記パルス付加判定部は、複数サイクル前までの印字データの各階調値に対応する評価値を前記評価値テーブルから検出して合算し、その合計評価値が正であれば前記制御パルスを付加しないと判定し、負であれば前記制御パルスを付加すると判定することを特徴とする請求項2記載のインクジェットヘッド駆動装置。前記駆動信号生成部は、前記吐出パルス数決定部で決定された数が2以上のとき、その数より1を減じた数の吐出パルスを含む駆動信号を生成することを特徴とする請求項1記載のインクジェットヘッド駆動装置。前記駆動信号出力部は、インク滴を突出するノズルの圧力室に対応したアクチュエータに対する第1の駆動信号と、前記インク滴を吐出するノズルの両側に隣接する2つのノズルの各圧力室に対応したアクチュエータに対する第2,第3の駆動信号とを出力し、前記駆動信号生成部は、前記パルス付加判定部で前記制御パルスを付加しないと判定された場合は、前記制御パルスに続いて前記吐出パルス数決定部で決定された数の吐出パルスを含む駆動信号を前記第1の駆動信号として生成するとともに、前記制御パルスに続いて前記吐出パルスにより発生した圧力振動をインク滴の吐出後に減衰させるためのキャンセル信号を含む駆動信号を前記第2,第3の駆動信号として生成することを特徴とする請求項1記載のインクジェットヘッド駆動装置。圧電材料からなる隔壁によって隔てられて並設され、それぞれインクを吐出するためのノズルに連通する複数の圧力室の壁面にそれぞれ電極を配設し、この電極によって挟まれた前記隔壁が、その隔壁に接する2つの前記圧力室によって共有されるアクチュエータとなるインクジェットヘッドの駆動方法において、吐出パルス数決定部が、印字データの階調値に基づいて前記ノズルからインク滴が吐出する圧力振動をそのノズルに対応した前記圧力室に発生させるための吐出パルスの数を決定し、パルス付加判定部が、前記吐出パルスを含む駆動信号に前記圧力振動を強めるための制御パルスを付加するか否かを判定し、駆動信号生成部が、前記制御パルスを付加しないと判定された場合は、前記印字データの階調値に基づいて決定された数の吐出パルスを含む駆動信号を生成し、前記制御パルスを付加すると判定された場合は、前記印字データの階調値に基づいて決定された数より減じた数の吐出パルスを含む駆動信号を生成して、前記吐出パルスを含む駆動信号を前記アクチュエータに出力することを特徴とするインクジェットヘッドの駆動方法。前記吐出パルスを含む駆動信号に前記制御パルスを付加するか否かは、インク滴を吐出する吐出ノズル及びこの吐出ノズルに隣接する隣接ノズルから直前に吐出されたインク滴の数に基づいて判定することを特徴とする請求項6記載のインクジェットヘッドの駆動方法。上述したように、インク吐出前に制御パルスを発生させることによって、インク吐出速度を増加させ、インク滴の吐出速度を均一化することはできる。しかしながら、インク滴の吐出速度が低下すると、インク滴の吐出体積が増加する傾向がある。それに加えて、制御パルス電圧が圧力室の電極に印加されると、その後の駆動パルス電圧に印加により吐出されるインク滴の吐出体積は大きくなる。このため、制御パルスを発生させることでインク滴の吐出速度は均一化するものの、吐出体積のばらつきが大きくなり、高品質の印字ができないという課題がある。一実施形態によれば、圧電材料からなる隔壁によって隔てられて並設され、それぞれインクを吐出するためのノズルに連通する複数の圧力室の壁面にそれぞれ電極を配設し、この電極によって挟まれた前記隔壁が、その隔壁に接する2つの前記圧力室によって共有されるアクチュエータとなるインクジェットヘッドの駆動装置は、駆動信号出力部と、吐出パルス数決定部と、パルス付加判定部と、駆動信号生成部とを備える。駆動信号出力部は、ノズルからインク滴が吐出する圧力振動をそのノズルに対応した圧力室に発生させるための吐出パルスを含む駆動信号をアクチュエータに出力する。吐出パルス数決定部は、印字データの階調値に基づいて吐出パルスの数を決定する。パルス付加判定部は、吐出パルスを含む駆動信号に、圧力振動を強めるための制御パルスを付加するか否かを判定する。駆動信号生成部は、パルス付加判定部で制御パルスを付加しないと判定された場合は、吐出パルス数決定部で決定された数の吐出パルスを含む駆動信号を生成し、制御パルスを付加すると判定された場合は、吐出パルス数決定部で決定された数より減じた数の吐出パルスを含む駆動信号を生成する。以下、シェアードウォール型インクジェットヘッドの駆動装置及び駆動方法の一実施形態について、図面を用いて説明する。図1は、インクジェットヘッド1の斜視図である。インクジェットヘッド1は、インクを吐出するノズル2を備えたヘッド基板3と、駆動信号を発生するドライバIC4を搭載したヘッド駆動部5と、インク供給口6とインク排出口7とを備えたマニホールド8とで構成する。インクジェットヘッド1は、インク供給手段であるインク供給口6から供給されたインクを、ドライバIC4で発生させた駆動信号に応じて、ノズル2から吐出する。また、インクジェットヘッド1は、インク供給口6から流入したインクのうち、ノズル2から吐出しなかったインクを、インク排出口7から排出する。図2は、ヘッド基板3の平面図である。また、図3は、図2に示すヘッド基板3のA-A縦断面図であり、図4は図3に示すヘッド基板3のB-B横断面図である。ヘッド基板3は、圧電部材14と、ベース基板15と、ノズルプレート16と、枠部材17とで構成する。ヘッド基板3は、ベース基板15を基礎とし、このベース基板15の上に圧電部材14を接合する。またヘッド基板3は、圧電部材14を囲うように枠部材17をベース基板15上に接合する。さらにヘッド基板3は、枠部材17の上にノズルプレート16を接着する。そしてヘッド基板3は、ベース基板15と圧電部材14とノズルプレート16とで囲まれた中央部の空間によりインク供給路18を形成する。またヘッド基板3は、ベース基板15と圧電部材14と枠部材17とノズルプレート16とで囲まれた周辺部の空間によりインク排出路19を形成する。圧電部材14は、板厚方向に沿って互いに方向が反対向きに分極された第1の圧電部材14aと第2の圧電部材14bとを積層してなる。圧電部材14は、インク供給路18からインク排出路19へ繋がる複数の長溝26を並列に形成する。そして、その各長溝26の内面に、それぞれ電極21を配置する。各長溝26と、各長溝26を覆うように圧電部材14上に設けられたノズルプレート16の裏面とで囲まれた空間が圧力室24となる。そして、各圧力室24に1対1で対応してノズル2が連通している。ベース基板15は、各圧力室24の内面にそれぞれ形成された各電極21とドライバIC4とを電気的に接続するための配線電極20を形成する。つまり各電極21は、それぞれ配線電極20を介してドライバIC4に接続する。ベース基板15は、インク供給路18に連通するインク供給穴22と、インク排出路19に連通するインク排出穴23とを形成する。インク供給穴22は、マニホールド8によりインク供給口6に流体的に接続する。インク排出穴23は、マニホールド8によりインク排出口7に流体的に接続する。ベース基板15は、誘電率が小さく、かつ圧電部材14との熱膨張率の差が小さい材料が望ましい。ベース基板15は、例えば、アルミナAl2O3、窒化珪素Si3N4、炭化珪素SiC、窒化アルミニウムAlN、チタン酸ジルコン酸鉛PZTなどの材料を用いる。本実施形態では、低誘電率のPZTを用いる。隣接する圧力室24の間の隔壁を形成する圧電部材14は、各圧力室24に設けられた電極21によって挟まれ、アクチュエータ25を形成する。つまりドライバIC4にて生成された駆動信号によりアクチュエータ25に電界が印加されると、アクチュエータ25は、第1の圧電部材14aと第2の圧電部材14bとの接合部を頂部としてくの字型に剪断変形する。このアクチュエータ25の変形によって、圧力室24の容積が変化し、圧力室24の内部にあるインクが加圧される。加圧されたインクは、その圧力室24に連通するノズル2から吐出する。圧電部材14は、チタン酸ジルコン酸鉛PZT:PbZr,TiO3、ニオブ酸リチウムLiNbO3、タンタル酸リチウムLiTaO3などを材料として用いる。本実施形態では、圧電定数の高いチタン酸ジルコン酸鉛PZTを用いる。電極21は、ニッケルNiと金Auの2層構造である。電極21は、メッキ法によって、長溝26内に均一に成膜される。電極21の形成方法として、メッキ法以外に、スパッタ法、蒸着法を用いることも可能である。圧力室24は、深さ300μm、幅80μmの形状で、169μmのピッチで平行に配列されている。ノズルプレート16は、圧力室24の長手方向の中央部から3周期毎にオフセットされた位置に、ノズル2を形成する。ノズルプレート16は、ステンレスなどの金属材料や、単結晶シリコンなどの無機材料、ポリイミドフィルムなどの樹脂材料を用いる。本実施形態では、ポリイミドフィルムを用いる。ノズル2は、ノズルプレート16を圧電部材14に接着した後に、エキシマレーザで孔加工を施すことにより形成される。ノズル2は、圧力室24側の裏面側からインク吐出側の表面側に向けて先細りの形状になっている。ノズルプレート16の材質がステンレスの場合、ノズル2はプレス加工で形成できる。ノズルプレート16の材質が単結晶シリコンの場合、ノズル2はフォトリソグラフィーによるドライエッチングやウエットエッチングなどで形成できる。以下では、1つのアクチュエータ25と、このアクチュエータ25が一方の側壁をなす圧力室24と、その圧力室24に練通するノズル2とを合わせた部分を、チャンネルと表記する。各チャンネルは、a,b,cの3つのグループに分割される。具体的には、図4において、符号にa,b,cを付して示すように、あるチャンネルがグループbに属すると仮定すると、このチャンネルに対して一方の側に隣接するチャンネルがグループaに属し、他方の側に隣接するチャンネルがグループcに属するように分割される。すなわち、2個おきのチャンネルは、真中のチャンネルと左右に隣接するチャンネルとの3つのチャンネルで1つの組となっている。換言すれば、各チャンネルは、n個おきにn1個の組に分割されている。インクジェットヘッド1の駆動装置の中枢を担うドライバIC4は、各チャンネルの圧力室23に設けられた各電極21に供給する駆動信号の1印字周期を、Aサイクル,Bサイクル,Cサイクルの3つに分割する。そして、例えばAサイクルの駆動信号はグループaに属するチャンネルの電極21aに供給し、Bサイクルの駆動信号はグループbに属するチャンネルの電極21bに供給し、Cサイクルの駆動信号はグループcに属するチャンネルの電極21cに供給する。このように、隣接するチャンネルの電極21が同じサイクルで給電されないように、ドライバIC4は、駆動信号を各電極21に供給する。すなわち、ドライバIC4は、各チェンネルに対して、n1個の組毎に、個々のチャンネルを時分割で駆動している。駆動信号は、チャンネルからインク滴を吐出させるための吐出パルスを含む。吐出パルスが電極21に印加されると、この電極21を設けた圧力室24の容積が変化し、この圧力室24に連通するノズル2からインク滴が吐出される。ドライバIC4は、駆動信号の1サイクル内で最大4つの吐出パルスを出力する。すなわちインクジェットヘッド1は、1サイクル内で、1チャンネルから最大4滴のインク滴を吐出可能である。各チャンネルの1サイクル内のインク滴の数、すなわちインクドロップ数を制御することにより、インクジェットヘッド1を備えたプリンタは、階調印字を行う。以下では、1サイクルにおいてチャンネルからインク滴を吐出しないときの階調データを階調値0、インク滴を4滴吐出するときの階調データを階調値4と表記する。図5は、ドライバIC4の要部構成を示すブロック図である。ドライバIC4は、階調データバッファ41と、評価値テーブル42と、演算部43と、駆動信号出力部としての駆動信号発生回路44とを備える。ドライバIC4は、外部、例えばインクジェットプリンタを制御するホストコンピュータから印字を行う画像の階調信号を受けると、その信号に基く階調データを階調データバッファ41に保存する。外部から入力される階調情報を保存する階調情報保存部として機能する階調データバッファ41は、少なくとも直近の3サイクル前までの印字の階調データを保持する。評価値テーブル42は、図6に示すように、階調値0から階調値4までの5つの階調値毎に、1サイクル前、2サイクル前及び3サイクル前の各評価値を予め設定する。評価値は、階調値2のときを基準とする。前の印字の階調値が基準となる階調値2よりも小さいとき、すなわち吐出されたインクドロップ数が少ないときには、評価値は正となる。その値は、直前のサイクルほど大きい。また、吐出されたインクドロップ数が少なくなればなるほど、すなわち階調値が小さければ小さいほど、大きい値となる。逆に、前の印字の階調値が基準となる階調値2よりも大きいとき、すなわち吐出されたインクドロップ数が多いときには、評価値は負となる。その値は、直前のサイクルほど大きい。また、吐出されたインクドロップ数が多ければ多いほど、すなわち階調値が大きければ小さいほど、大きい値となる。本実施形態では、基準となる階調値2に対しては、1サイクル前、2サイクル前及び3サイクル前の各評価値をいずれも0と設定する。そして、この階調値2よりも小さい階調値1に対しては、1サイクル前の評価値を5と設定し、2サイクル前の評価値を3と設定し、3サイクル前の評価値を2と設定する。さらに小さい階調値0に対しては、1サイクル前の評価値を10と設定し、2サイクル前の評価値を6と設定し、3サイクル前の評価値を4と設定する。逆に、階調値2よりも大きい階調値3に対しては、1サイクル前の評価値を-5と設定し、2サイクル前の評価値を-3と設定し、3サイクル前の評価値を-2と設定する。さらに大きい階調値4に対しては、1サイクル前の評価値を-10と設定し、2サイクル前の評価値を-6と設定し、3サイクル前の評価値を-4と設定する。演算部43は、印字サイクルのチャンネル毎に、図7の流れ図に示す手順の演算処理を実行する。先ず、演算部43は、印字サイクルのチャンネル駆動チャンネルと、そのチャンネルの両側に隣接するチャンネル隣接チャンネルとについて、直近の3サイクル前までの印字の階調値を階調データバッファ41から取得するST1。前述したように、駆動信号の1印字周期は、Aサイクル,Bサイクル,Cサイクルの3つに分割される。そして駆動信号は、サイクル毎に隣り合う3つのチャンネルに時分割で供給される。したがって、ステップST1の処理においては、演算部43は、駆動チャンネルに供給された3サイクル前の印字データの階調値と、一方の隣接チャンネルに供給された2サイクル前の印字データの階調値と、他方の隣接チャンネルに供給された1サイクル前の印字データの階調値との計3つの階調値を階調データバッファ41から取得する。次に、演算部43は、評価値テーブル42を参照して、取得した全ての階調値を評価値に変換するST2。そして、演算部43は、取得した全ての評価値を合算して、評価値の合計値を算出するST3。例えば、1サイクル前の印字データの階調値が1であり、2サイクル前の印字データの階調値が3であり、3サイクル前の印字データの階調値が4であると仮定すると、1サイクル前の印字データの階調値は評価値5に変換され、2サイクル前の印字データの階調値は評価値-3に変換され、3サイクル前の印字データの階調値は評価値-4に変換されるので、演算部43は、評価値の合計値-2を算出する。次に、演算部43は、評価値の合計値が負の値であるか否かを判断するST4:パルス付加判定部。評価値の合計値が負の値でない、つまり0または正の値であるときには、直近の3サイクル前までの印字において、駆動チャンネルとその両側の隣接チャンネルとから吐出されたインク滴の数は比較的少ない。このとき、駆動チャンネルから吐出されるインク滴の吐出速度は安定している。このため、今回の印字サイクルにおいては、インクが吐出しない程度の制御パルスを駆動信号に付加する必要はない。そこで、評価値の合計値が負の値でないときにはST4のNO、演算部43は、今回の印字サイクルにおいて、駆動チャンネルから吐出するインク滴の数を、階調信号に基く階調値と等しい数と設定するST5:吐出パルス数決定部。すなわち、階調値が0であればインク滴の数も0と設定し、階調値が1であればインク滴の数も1と設定し、階調値が2であればインク滴の数も2と設定し、階調値が3であればインク滴の数も3と設定し、階調値が4であればインク滴の数も4と設定する。そして演算部43は、この階調値に一致する数の吐出パルスを含む駆動信号の波形情報を駆動信号発生回路44に出力するST9:駆動信号生成部。これに対し、評価値の合計値が負の値であるときには、直近の3サイクル前までの印字において、駆動チャンネルとその両側の隣接チャンネルとから吐出されたインク滴の数は比較的多い。このとき、駆動チャンネルから吐出されるインク滴の吐出速度は低下する。このため、今回の印字サイクルにおいては、インク滴の吐出速度を増加させるために、インク滴の吐出前にインクが吐出しない程度の制御パルスを駆動信号に付加する必要がある。そこで、評価値の合計値が負の値であるときにはST4のYES、演算部43は、吐出パルスの駆動信号に制御パルスを付加する旨の情報を生成して一時記憶するST6。次いで、演算部43は、階調信号に基く階調値が1より大きいか否かを判断するST7。階調値が1または0の場合ST7のNO、演算部43は、今回の印字サイクルにおいて、駆動チャンネルから吐出するインクドロップ数を、階調信号に基く階調値と等しい数とするST5。そして演算部43は、制御パルスと、この階調値に一致する数の吐出パルスとを含む駆動信号の波形情報を駆動信号発生回路44に出力するST9:駆動信号生成部。これに対し、階調値が1より大きい場合にはST7のYES、演算部43は、今回の印字サイクルにおいて、駆動チャンネルから吐出するインクドロップ数を、階調信号に基く階調値から1だけ減算した値と等しい数とするST8。そして演算部43は、制御パルスと、この階調値から1だけ減算した値に一致する数の吐出パルスとを含む駆動信号の波形情報を駆動信号発生回路44に出力するST9:駆動信号生成部。駆動信号発生回路44は、演算部43から供給された波形情報のパルス波形を含む駆動信号を、ヘッド基板3に出力する。図8,図9,図10は、1印字サイクルにおいて、ドライバIC4が駆動チャンネルとその両側の隣接チャンネルとに出力する駆動波形の一例を示す。図8は駆動チャンネルからインクを吐出させない場合であり、図9は制御パルスの電圧を駆動チャンネルのアクチュエータ25に印加せずに駆動チャンネルからインクを4ドロップ吐出させる場合であり、図10は、制御パルスの電圧を駆動チャンネルのアクチュエータ25に印加するとともに駆動チャンネルからインクを3ドロップ吐出させる場合である。図8,図9,図10において、パルス波形31は吐出パルスであり、パルス波形32はキャンセル信号としてのキャンセルパルスであり、パルス波形33は制御パルスである。吐出パルス31は、インク滴を吐出するための圧力振動を発生させるパルスである。キャンセルパルス32は、吐出パルス31により発生した圧力振動をインク滴の吐出後に減衰させるためのパルスである。制御パルス33は、インク滴を吐出させる圧力振動を強めるためのパルスである。図8に示すように、駆動チャンネルからインクを吐出させない場合には、駆動チャンネルと両隣接チャンネルに対していずれも、1ドロップ目の直前に制御パルス33を出力し、以後、1ドロップ目から4ドロップ目まで周期的にキャンセルパルス32を出力する。図9に示すように、制御パルスの電圧を駆動チャンネルのアクチュエータ25に印加せずに駆動チャンネルからインクを4ドロップ吐出させる場合には、先ず、駆動チャンネルと両隣接チャンネルとに対して1ドロップ目の直前に制御パルス33を出力し、その後、駆動チャンネルに対しては、1ドロップ目から4ドロップ目まで周期的に吐出パルス31を出力し、両隣接チャネルに対しては1ドロップ目から4ドロップ目まで周期的にキャンセルパルス32を出力する。キャンセルパルス32は、吐出パルス31が出力された後に出力する。このように、駆動チャンネルとその両側の隣接チャンネルとに対して同時に制御パルス33を出力することにより、駆動チャンネルのアクチュエータ25には制御パルスの電圧が印加されない。図10に示すように、制御パルスの電圧を駆動チャンネルのアクチュエータ25に印加するとともに駆動チャンネルからインクを3ドロップ吐出させる場合には、先ず、両隣接チャンネルに対して1ドロップ目の直前に制御パルス33を出力し、駆動チャンネルに対しては制御パルス33を出力しない。その後、駆動チャンネルに対しては、1ドロップ目から3ドロップ目まで周期的に吐出パルス31を出力し、4ドロップ目はキャンセルパルス32を出力する。一方、両隣接チャネルに対しては1ドロップ目から4ドロップ目まで周期的にキャンセルパルス32を出力する。キャンセルパルス32は、吐出パルス31が出力された後に出力する。このように、駆動チャンネルの両側の隣接チャンネルに対して同時に制御パルス33を出力し、駆動チャンネルに対しては制御パルス33を出力しないことにより、駆動チャンネルのアクチュエータ25に制御パルスの電圧が印加される。そして、本実施形態では、駆動チャンネルのアクチュエータ25に制御パルスの電圧する場合には、駆動チャンネルに対する吐出パルスのドロップ数を、階調値から定まる数に対して1だけ減じるように、つまりは駆動チャンネルから吐出されるインクドロップ数を1だけ減らすように補正する。ここで、吐出パルス31とキャンセルパルス32と制御パルス33のタイミングの詳細について、図11を用いて説明する。図11は、制御パルスの電圧を駆動チャンネルのアクチュエータ25に印加する場合の駆動チャンネルと両隣接チャンネルとの1サイクル目信号波形図であり、駆動チャンネルに供給される信号から一方の隣接チャンネルに供給される信号を減算した信号の波形も示している。図11に示すように、駆動チャンネルに供給される吐出パルス31の時間的中心と、その後に両隣接チャンネルに供給されるキャンセルパルス32の時間的中心との時間間隔は2ALに設定されている。また、駆動チャンネルに供給される吐出パルス31の時間的中心と、その前に両隣接チャンネルに供給される制御パルス33の時間的中心との時間間隔は1ALに設定されている。ここで、文字列ALは、圧力室24内のインクの主音響共振周期の1/2の時間を表す。このように、吐出パルス31、キャンセルパルス32、制御パルス33のタイミングを設定することにより、最も各々のパルスの効果を高めることができる。次に、直前の印字パターンの3サイクル分の階調値の組み合わせ例パターン1~パターン9と、その印字パターンに対応する評価値の合計と、制御パルスの付加及びドロップ数補正の有無の関係を[表1]に示す。印字パターン1は、3サイクル前の印字階調値が0、2サイクル前の印字階調値が0、1サイクル前の印字階調値が0の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が0のときの評価値は4であり、2サイクル前の印字階調値が0のときの評価値は6であり、1サイクル前の印字階調値が0のときの評価値は10であるから、評価値合計は20となる。このように、評価値合計が正の値のとき、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。印字パターン2は、3サイクル前の印字階調値が2、2サイクル前の印字階調値が2、1サイクル前の印字階調値が2の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が2のときの評価値は0であり、2サイクル前の印字階調値が2のときの評価値は0であり、1サイクル前の印字階調値が2のときの評価値は0であるから、評価値合計は0となる。このように、評価値合計が負の値でないとき、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。印字パターン3は、3サイクル前の印字階調値が4、2サイクル前の印字階調値が4、1サイクル前の印字階調値が4の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が4のときの評価値は-4であり、2サイクル前の印字階調値が4のときの評価値は-6であり、1サイクル前の印字階調値が4のときの評価値は-10であるから、評価値合計は-20となる。このように、評価値合計が負の値のとき、ドライバIC4は、制御パルスを付加し、かつインクドロップ数も補正する。印字パターン4は、3サイクル前の印字階調値が0、2サイクル前の印字階調値が2、1サイクル前の印字階調値が4の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が0のときの評価値は4であり、2サイクル前の印字階調値が2のときの評価値は0であり、1サイクル前の印字階調値が4のときの評価値は-10であるから、評価値合計は-6となる。このように、評価値合計が負の値のとき、ドライバIC4は、制御パルスを付加し、かつインクドロップ数も補正する。印字パターン5は、3サイクル前の印字階調値が2、2サイクル前の印字階調値が4、1サイクル前の印字階調値が0の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が2のときの評価値は0であり、2サイクル前の印字階調値が4のときの評価値は-6であり、1サイクル前の印字階調値が0のときの評価値は10であるから、評価値合計は4となる。このように、評価値合計が正の値のとき、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。印字パターン6は、3サイクル前の印字階調値が4、2サイクル前の印字階調値が0、1サイクル前の印字階調値が2の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が4のときの評価値は-4であり、2サイクル前の印字階調値が0のときの評価値は6であり、1サイクル前の印字階調値が2のときの評価値は0であるから、評価値合計は2となる。このように、評価値合計が正の値のとき、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。印字パターン7は、3サイクル前の印字階調値が0、2サイクル前の印字階調値が4、1サイクル前の印字階調値が2の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が0のときの評価値は4であり、2サイクル前の印字階調値が4のときの評価値は-6であり、1サイクル前の印字階調値が2のときの評価値は0であるから、評価値合計は-2となる。このように、評価値合計が負の値のとき、ドライバIC4は、制御パルスを付加し、かつインクドロップ数も補正する。印字パターン8は、3サイクル前の印字階調値が2、2サイクル前の印字階調値が0、1サイクル前の印字階調値が4の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が2のときの評価値は0であり、2サイクル前の印字階調値が0のときの評価値は6であり、1サイクル前の印字階調値が4のときの評価値は-10であるから、評価値合計は-4となる。このように、評価値合計が負の値のとき、ドライバIC4は、制御パルスを付加し、かつインクドロップ数も補正する。印字パターン9は、3サイクル前の印字階調値が4、2サイクル前の印字階調値が2、1サイクル前の印字階調値が0の場合である。この場合、評価値テーブル42の設定データにより、3サイクル前の印字階調値が4のときの評価値は-4であり、2サイクル前の印字階調値が2のときの評価値は0であり、1サイクル前の印字階調値が0のときの評価値は10であるから、評価値合計は6となる。このように、評価値合計が正の値のとき、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。[表1]に示すように、本実施形態では、評価値の合計が負の場合には制御パルス33の付加とインクドロップ数の補正を行い、評価値の合計が0以上の場合には制御パルス33の付加とインクドロップ数補正を行わない。図12は、[表1]の印字パターン2の直後に、図4におけるノズル2a2から印字階調値4の印字を行う場合に、電極21c1、電極21a2、電極21b2に供給される駆動波形を示す。印字パターン2は、3サイクル前の印字階調値が2、2サイクル前の印字階調値が2、1サイクル前の印字階調値が2の場合である。このため、図12において、3サイクル前のAサイクルでは、駆動チャンネルの電極21a2に2つの吐出パルス31が出力され、2サイクル前のBサイクルでは一方の隣接チャンネルの電極21b2に2つの吐出パルス31が出力され、1サイクル前のCサイクルでは他方の隣接チャンネルの電極21c1に2つの吐出パルス31が出力されている。[表1]に示すように、印字パターン2の直後は、ドライバIC4は、制御パルスを付加せず、かつインクドロップ数も補正しない。すなわち、駆動チャンネルの両側壁をなすアクチュエータ25c1,25a2に制御パルス33の電圧を印加しないようにするため、印字サイクルAサイクルの直前に各電極21c1、21a2、21b2に制御パルス33を出力する。そうすることにより、電極21c1と電極21a2と電極21b2の電位が等しくなるので、アクチュエータ25c1とアクチュエータ25a2に制御パルス33の電界が作用しない。さらに、インクドロップ数の補正を行わないので、印字サイクルでは、電極21a2に対して階調値4に対応する数4の吐出パルス31を出力して、4ドロップのインクを吐出させる。図13は、[表1]の印字パターン3の直後に、図4におけるノズル2a2から印字階調値4の印字を行う場合に、電極21c1、電極21a2、電極21b2に供給される駆動波形を示す。印字パターン4は、3サイクル前の印字階調値が4、2サイクル前の印字階調値が4、1サイクル前の印字階調値が4の場合である。このため、図13において、3サイクル前のAサイクルでは、駆動チャンネルの電極21a2に4つの吐出パルス31が出力され、2サイクル前のBサイクルでは一方の隣接チャンネルの電極21b2に4つの吐出パルス31が出力され、1サイクル前のCサイクルでは他方の隣接チャンネルの電極21c1に4つの吐出パルス31が出力されている。[表1]に示すように、印字パターン4の直後は、ドライバIC4は、制御パルスを付加し、かつインクドロップ数も補正する。すなわち、駆動チャンネルの両側壁をなすアクチュエータ25c1,25a2に制御パルス33の電圧を印加するため、印字サイクルAサイクルの直前に両隣接チャンネルに対する電極21c1、21b2に制御パルス33を出力する。駆動チャンネルに対する電極21a2には、制御パルス33を出力しない。そうすることにより、電極21c1と電極21a2との間、及び電極21a2と電極21b2との間に電位差が生じるので、アクチュエータ25c1とアクチュエータ25a2に制御パルス33の電界が作用する。さらに、インクドロップ数の補正を行うので、印字サイクルでは、電極21a2に対して階調値4から1を減じた数3の吐出パルス31を出力して、3ドロップのインクを吐出させる。このように、本実施形態では、制御パルス33を発生させた場合で階調値が2以上の場合、インク吐出パルス31の発生回数を階調値の数に対して1だけ少なくしている。その理由は、制御パルス33を発生させるケースではインク滴の吐出体積も大きくなる傾向にあるが、制御パルス33の印加により、さらに吐出体積が大きくなるためである。制御パルス33をアクチュエータ25に印加する場合にインクドロップ数を減じることで、制御パルス33の印加に伴うインクドロップの吐出体積の増加をインクドロップ数の減少により補正し、選択的な制御パルス33の印加に伴う吐出体積のバラつきを低減することができる。なお、インクドロップ数の補正は、補正後のインクドロップ数が最小1以上になるように行う。すなわち、階調値が1の場合はインクドロップ数の補正は行わない。従来の技術では、制御パルス33を印加する場合でもインクドロップ数の補正を行っていなかったので、直前の印字パターンに応じて選択的に制御パルス33を印加すると、制御パルス33を印加する場合にインク滴の吐出体積が増大して、制御パルス33を用いない場合に比較して吐出体積のバラつきが大きくなっていた。前述した印字パターン1~9の各階調値組み合わせ例において、従来の形態、すなわち制御パルス33によるインク吐出速度の補正なしのときのインク吐出体積とインク吐出速度のばらつきを[表2]に示す。また、従来の別の形態、すなわち制御パルス33によるインク吐出速度の補正はするが、インクドロップ数の補正を行わないときのインク吐出体積とインク吐出速度のばらつきを[表3]に示す。さらに、本実施形態、つまりは制御パルス33によるインク吐出速度の補正とともにインクドロップ数の補正を行うときのインク吐出体積とインク吐出速度のばらつきを[表4]に示す。[表4]に示すように、本実施形態においては、直前の印字パターンの違いに伴う吐出体積及び吐出速度のバラつきは、各々、4.2plと5.3m/sであった。それに対し、[表3]に示すように、制御パルスの制御を行うがインクドロップ数の補正を行わない従来技術の吐出体積及び吐出速度のバラつきは、各々、9.1plと5.3m/sであった。また、[表2]に示すように、制御パルスの制御もインクドロップ数の補正も行わない従来技術の吐出体積及び吐出速度のバラつきは、各々、6.8plと7.9m/sであった。このように、本実施形態によれば、制御パルス補正と同時に吐出パルスの数を減算してインクドロップ数も補正するため、インク滴の吐出速度のばらつきも、吐出体積のばらつきも、従来技術に比べて小さくできることがわかる。すなわち、吐出速度と吐出体積の均一化を両立できるようになる。以上の実施形態は、圧力室24の一端にインク供給路18があり、他端にインク排出路19があり、圧力室24の中央部にノズル2がある構成の場合について述べた。しかし、本発明の適用範囲はこれに限るものではなく、圧力室24の一端にノズルがあり、他端にインク供給路があるものでも適用できる。また、本実施形態では、吐出パル数の数を1だけ減じてインクドロップ数を補正しているが、必要に応じて2以上のインクドロップ数を減じて、補正してもよいのはいうまでも無いことである。この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"