(57)【特許請求の範囲】
【請求項１】
液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドを制御する、液体吐出ヘッドの制御装置であって、
（Ａ）前記液体吐出ヘッドは、ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものであり、
（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成する駆動信号生成部と、
（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成すると共に、前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成するタイミングパルス生成部であって、
或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスのうち少なくとも１つを、何れかの前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成し、
或る第２波形部の次に生成される他の第２波形部に対応する前記第２タイミングパルスのうち少なくとも１つを、何れかの前記第１波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成するタイミングパルス生成部と、
（Ｄ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させる信号印加部と、を備え、
前記第２波形部は、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる吐出用の変化部分と、前記吐出用の変化部分に続いて生成されて、前記収縮電圧を維持する部分とを含むパターンの電圧変化を経るものであり、
前記基準電圧まで戻すための変化部分は、前記収縮電圧を維持する部分に続いて生成されるものであり、単位時間あたりの電圧変化量の絶対値が、前記吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められている、液体吐出ヘッドの制御装置。
【請求項２】
請求項１に記載の液体吐出ヘッドの制御装置であって、
前記液体吐出ヘッドは、
ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものであり、
前記第１波形部は、
液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる他の吐出用の変化部分と、前記他の吐出用の変化部分に続いて生成され、前記収縮電圧を維持する他の部分とを含むパターンの電圧変化を経るものであり、
前記基準電圧まで戻すための他の変化部分は、
前記収縮電圧を維持する他の部分に続いて生成されるものである、液体吐出ヘッドの制御装置。
【請求項３】
請求項２に記載の液体吐出ヘッドの制御装置であって、
前記基準電圧まで戻すための他の変化部分は、
単位時間あたりの電圧変化量の絶対値が、前記他の吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められている、液体吐出ヘッドの制御装置。
【請求項４】
請求項１から請求項３の何れかに記載の液体吐出ヘッドの制御装置であって、
前記タイミングパルス生成部は、
Ｎ番目（Ｎは２以上の整数）の第１波形部に対応する第１タイミングパルスを前記基準電圧まで戻すための変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第２波形部に対応する第２タイミングパルスを、前記第２駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成する、液体吐出ヘッドの制御装置。
【請求項５】
請求項１から請求項４の何れかに記載の液体吐出ヘッドの制御装置であって、
前記タイミングパルス生成部は、
Ｎ番目（Ｎは２以上の整数）の第２波形部に対応する第２タイミングパルスを前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第１波形部に対応する第１タイミングパルスを、前記第１駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成する、液体吐出ヘッドの制御装置。
【請求項６】
請求項１から請求項５の何れかに記載の液体吐出ヘッドの制御装置であって、
前記駆動信号生成部は、
前記第１駆動信号及び前記第２駆動信号を、前記或る期間を繰り返し単位として繰り返し生成する、液体吐出ヘッドの制御装置。
【請求項７】
請求項６に記載の液体吐出ヘッドの制御装置であって、
前記駆動信号生成部は、
前記或る期間における前記第１駆動信号の電圧を示すデータ及び前記或る期間における前記第２駆動信号の電圧を示すデータを更新周期毎に記憶する駆動信号用電圧データメモリを有し、
前記第１駆動信号の電圧を示すデータ及び前記第２駆動信号の電圧を示すデータを前記更新周期毎に読み出して、前記第１駆動信号及び前記第２駆動信号を生成し、
前記タイミングパルス生成部は、
前記或る期間における前記第１タイミングパルスの生成状態を示すデータ及び前記或る期間における前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に記憶するタイミングパルス用生成データメモリを有し、
前記第１タイミングパルスの生成状態を示すデータ及び前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に読み出して、前記第１タイミングパルス及び前記第２タイミングパルスを生成する、液体吐出ヘッドの制御装置。
【請求項８】
請求項１から請求項７の何れかに記載の液体吐出ヘッドの制御装置であって、
前記信号印加部は、
前記第１波形部を選択するための第１選択データを、前記第１タイミングパルスで規定されるタイミングで更新する第１選択データ更新部と、
前記第１選択データに基づいて前記第１駆動信号の前記素子への印加を制御する第１スイッチと、
前記第２波形部を選択するための第２選択データを、前記第２タイミングパルスで規定されるタイミングで更新する第２選択データ更新部と、
前記第２選択データに基づいて前記第２駆動信号の前記素子への印加を制御する第２スイッチと、を有する、液体吐出ヘッドの制御装置。
【請求項９】
液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドの制御方法であって、ノズルに連通した圧力室の容積を前記素子の動作によって変化させる液体吐出ヘッドの制御方法において、
（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成することと、
（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成すると共に、前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成することであって、
或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスのうち少なくとも１つを、何れかの前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成し、
或る第２波形部の次に生成される他の第２波形部に対応する前記第２タイミングパルスのうち少なくとも１つを、何れかの前記第１波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成することと、
（Ｄ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させることと、
を含み、
前記第２波形部は、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる吐出用の変化部分と、前記吐出用の変化部分に続いて生成されて、前記収縮電圧を維持する部分とを含むパターンの電圧変化を経るものであり、
前記基準電圧まで戻すための変化部分は、前記収縮電圧を維持する部分に続いて生成されるものであり、単位時間あたりの電圧変化量の絶対値が、前記吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められている、液体吐出ヘッドの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出ヘッドの制御装置、液体吐出ヘッドの制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
液体吐出ヘッド及びこの液体吐出ヘッドを制御するための制御装置は、例えばインクジェットプリンタ等の液体吐出装置に用いられている。この制御装置には、印刷周期において複数の駆動信号を同時に生成させ、各駆動信号に含まれる駆動パルスを液体吐出ヘッドが有するピエゾ素子へ選択的に印加させるものがある（例えば特許文献１を参照。）。そして、駆動パルスの選択的な印加は、例えばラッチパルスやチェンジパルス（チャンネルパルスとも呼ばれる）で規定されるタイミングで駆動信号が有する波形部をピエゾ素子へ印加することにより行われる（例えば特許文献２を参照。）。
【特許文献１】特開２０００−５２５７０号公報
【特許文献２】特開平１０−８１０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
駆動信号が有する波形部を、ラッチパルスやチェンジパルスのタイミングで選択的にピエゾ素子へ印加させた場合、各駆動信号にノイズが生じてしまう可能性がある。これは、ピエゾ素子に対する電流量が急激に変化するためと考えられる。例えば、多くのピエゾ素子へ或る波形部を印加していた場合、その印加を一斉に停止させた瞬間にグランドの電位が変化して各駆動信号のノイズとして現れることがある。駆動信号に生じたノイズは、その大きさが小さければ支障はないが、過度に大きくなるとインクの吐出に支障を来す虞がある。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ノイズによる悪影響を低減することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドを制御する、液体吐出ヘッドの制御装置であって、
（Ａ）前記液体吐出ヘッドは、ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものであり、
（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成する駆動信号生成部と、
（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成すると共に、前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成するタイミングパルス生成部であって、
或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスのうち少なくとも１つを、何れかの前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成し、
或る第２波形部の次に生成される他の第２波形部に対応する前記第２タイミングパルスのうち少なくとも１つを、何れかの前記第１波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成するタイミングパルス生成部と、
（Ｄ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させる信号印加部と、を備え、
前記第２波形部は、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる吐出用の変化部分と、前記吐出用の変化部分に続いて生成されて、前記収縮電圧を維持する部分とを含むパターンの電圧変化を経るものであり、
前記基準電圧まで戻すための変化部分は、前記収縮電圧を維持する部分に続いて生成されるものであり、単位時間あたりの電圧変化量の絶対値が、前記吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められている、液体吐出ヘッドの制御装置である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００８】
すなわち、（Ａ）液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドを制御する、液体吐出ヘッドの制御装置であって、（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成する駆動信号生成部と、（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成すると共に、前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成するタイミングパルス生成部であって、或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスを、前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成するタイミングパルス生成部と、（Ｄ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させる信号印加部と、（Ｅ）を有する液体吐出ヘッドの制御装置が実現できること。
【０００９】
このような液体吐出ヘッドの制御装置によれば、他の第１波形部に対応する第１タイミングパルスが、第２波形部が有する電圧の変化部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成される。この変化部分は液体の吐出後に生成されるものであるため、この期間で第２波形部（第２駆動信号）にノイズが生じたとしても、液体の吐出には影響し難い。このため、第１タイミングパルスに起因するノイズの悪影響を低減することができる。
【００１０】
かかる液体吐出ヘッドの制御装置であって、前記液体吐出ヘッドは、ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものであり、前記第２波形部は、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる吐出用の変化部分と、前記吐出用の変化部分に続いて生成されて、前記収縮電圧を維持する部分とを含むパターンの電圧変化を経るものであり、前記基準電圧まで戻すための変化部分は、前記収縮電圧を維持する部分に続いて生成されることが好ましい。  
このような液体吐出ヘッドの制御装置によれば、吐出用の変化部分と基準電圧まで戻すための変化部分との間に、収縮電圧を維持する部分が生成される。このため、基準電圧まで戻すための変化部分を、液体の吐出後に確実に生成させることができる。
【００１１】
かかる液体吐出ヘッドの制御装置であって、前記基準電圧まで戻すための変化部分は、単位時間あたりの電圧変化量の絶対値が、前記吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められていることが好ましい。  
このような液体吐出ヘッドの制御装置によれば、基準電圧まで戻すための変化部分の波形がノイズによって乱れたとしても、液体が吐出されてしまう不具合を防止することができる。
【００１２】
かかる液体吐出ヘッドの制御装置であって、前記駆動信号生成部は、前記第２波形部を複数有する前記第２駆動信号を生成し、前記タイミングパルス生成部は、前記第２タイミングパルスを複数の前記第２波形部のそれぞれに対応させて複数生成し、或る第２波形部の次に生成される他の第２波形部に対応する前記第２タイミングパルスを、何れかの前記第１波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、他の第２波形部に対応する第２タイミングパルスが、第１波形部が有する電圧の変化部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成される。他の変化部分もまた液体の吐出後に生成されるものであるため、この期間で第１波形部（第１駆動信号）にノイズが生じたとしても、液体の吐出には影響し難い。このため、第２タイミングパルスに起因するノイズの悪影響を低減することができる。
【００１３】
かかる液体吐出ヘッドの制御装置であって、前記液体吐出ヘッドは、ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものであり、前記第１波形部は、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる他の吐出用の変化部分と、前記他の吐出用の変化部分に続いて生成され、前記収縮電圧を維持する他の部分とを含むパターンの電圧変化を経るものであり、前記基準電圧まで戻すための他の変化部分は、前記収縮電圧を維持する他の部分に続いて生成されるものであることが好ましい。  
このような液体吐出ヘッドの制御装置によれば、他の吐出用の変化部分と基準電圧まで戻すための他の変化部分との間に、収縮電圧を維持する他の部分が生成される。このため、基準電圧まで戻すための他の変化部分を、液体の吐出後に確実に生成させることができる。
【００１４】
かかる液体吐出ヘッドの制御装置であって、前記基準電圧まで戻すための他の変化部分は、単位時間あたりの電圧変化量の絶対値が、前記他の吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められていることが好ましい。  
このような液体吐出ヘッドの制御装置によれば、基準電圧まで戻すための他の変化部分の波形がノイズによって乱れたとしても、液体が吐出されてしまう不具合を防止することができる。
【００１５】
かかる液体吐出ヘッドの制御装置であって、前記タイミングパルス生成部は、Ｎ番目（Ｎは２以上の整数）の第１波形部に対応する第１タイミングパルスを前記基準電圧まで戻すための変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第２波形部に対応する第２タイミングパルスを、前記第２駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、第１タイミングパルスに起因するノイズの生成タイミングと第２タイミングパルスに起因するノイズの生成タイミングがずれるので、これらのノイズが重畳してしまう不具合を防止することができる。このため、ノイズに起因する悪影響を防止することができる。
【００１６】
かかる液体吐出ヘッドの制御装置であって、前記タイミングパルス生成部は、Ｎ番目（Ｎは２以上の整数）の第２波形部に対応する第２タイミングパルスを前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第１波形部に対応する第１タイミングパルスを、前記第１駆動信号側の基準電圧で一定の部分が生成されている期間に生成することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、第１タイミングパルスに起因するノイズの生成タイミングと第２タイミングパルスに起因するノイズの生成タイミングがずれるので、これらのノイズが重畳してしまう不具合を防止することができる。このため、ノイズに起因する悪影響を防止することができる。
【００１７】
かかる液体吐出ヘッドの制御装置であって、前記駆動信号生成部は、前記第１駆動信号及び前記第２駆動信号を、前記或る期間を繰り返し単位として繰り返し生成することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、第１駆動信号及び第２駆動信号を容易に生成できる。
【００１８】
かかる液体吐出ヘッドの制御装置であって、前記駆動信号生成部は、前記或る期間における前記第１駆動信号の電圧を示すデータ及び前記或る期間における前記第２駆動信号の電圧を示すデータを更新周期毎に記憶する駆動信号用電圧データメモリを有し、前記第１駆動信号の電圧を示すデータ及び前記第２駆動信号の電圧を示すデータを前記更新周期毎に読み出して、前記第１駆動信号及び前記第２駆動信号を生成し、前記タイミングパルス生成部は、前記或る期間における前記第１タイミングパルスの生成状態を示すデータ及び前記或る期間における前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に記憶するタイミングパルス用生成データメモリを有し、前記第１タイミングパルスの生成状態を示すデータ及び前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に読み出して、前記第１タイミングパルス及び前記第２タイミングパルスを生成することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、第１タイミングパルスと第２タイミングパルスを、第１駆動信号及び第２駆動信号に同期させて生成できる。
【００１９】
かかる液体吐出ヘッドの制御装置であって、前記信号印加部は、前記第１波形部を選択するための第１選択データを、前記第１タイミングパルスで規定されるタイミングで更新する第１選択データ更新部と、前記第１選択データに基づいて前記第１駆動信号の前記素子への印加を制御する第１スイッチと、前記第２波形部を選択するための第２選択データを、前記第２タイミングパルスで規定されるタイミングで更新する第２選択データ更新部と、前記第２選択データに基づいて前記第２駆動信号の前記素子への印加を制御する第２スイッチとを有することが好ましい。  
このような液体吐出ヘッドの制御装置によれば、第１波形部や第２波形部を素子へ容易に印加させることができる。
【００２０】
また、次の液体吐出ヘッドの制御装置が実現できることも明らかにされる。  
すなわち、（Ａ）液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドであって、ノズルに連通した圧力室の容積を前記素子の動作によって変化させるものである液体吐出ヘッドを制御する、液体吐出ヘッドの制御装置であって、（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部であって、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる他の吐出用の変化部分と、前記他の吐出用の変化部分に続いて生成され、前記収縮電圧を維持する他の部分とを含むパターンの電圧変化を経る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部であって、液体を吐出させるべくその電圧を収縮状態の圧力室に対応する収縮電圧まで変化させる吐出用の変化部分と、前記吐出用の変化部分に続いて生成されて、前記収縮電圧を維持する部分とを含むパターンの電圧変化を経る第２波形部を複数有する第２駆動信号を、或る期間において同時に生成し、かつ、前記或る期間を繰り返し単位として繰り返し生成する駆動信号生成部と、（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成すると共に、前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部のそれぞれに対応させて複数生成するタイミングパルス生成部であって、或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスを、前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成し、或る第２波形部の次に生成される他の第２波形部に対応する前記第２タイミングパルスを、何れかの前記第１波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成するタイミングパルス生成部と、（Ｄ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させる信号印加部と、を有し、（Ｅ）前記駆動信号生成部は、前記或る期間における前記第１駆動信号の電圧を示すデータ及び前記或る期間における前記第２駆動信号の電圧を示すデータを更新周期毎に記憶する駆動信号用電圧データメモリを有し、前記第１駆動信号の電圧を示すデータ及び前記第２駆動信号の電圧を示すデータを前記更新周期毎に読み出して、前記第１駆動信号及び前記第２駆動信号を生成するものであり、（Ｆ）前記タイミングパルス生成部は、前記或る期間における前記第１タイミングパルスの生成状態を示すデータ及び前記或る期間における前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に記憶するタイミングパルス用生成データメモリを有し、前記第１タイミングパルスの生成状態を示すデータ及び前記第２タイミングパルスの生成状態を示すデータを前記更新周期毎に読み出して、前記第１タイミングパルス及び前記第２タイミングパルスを生成するものであり、Ｎ番目（Ｎは２以上の整数）の第１波形部に対応する第１タイミングパルスを前記基準電圧まで戻すための変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第２波形部に対応する第２タイミングパルスを、前記第２駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成し、又は、Ｎ番目（Ｎは２以上の整数）の第２波形部に対応する第２タイミングパルスを前記基準電圧まで戻すための他の変化部分が生成されている期間内に生成した場合に、前記Ｎ番目の第１波形部に対応する第１タイミングパルスを、前記第１駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成し、（Ｇ）前記信号印加部は、前記第１波形部を選択するための第１選択データを、前記第１タイミングパルスで規定されるタイミングで更新する第１選択データ更新部と、前記第１選択データに基づいて前記第１駆動信号の前記素子への印加を制御する第１スイッチと、前記第２波形部を選択するための第２選択データを、前記第２タイミングパルスで規定されるタイミングで更新する第２選択データ更新部と、前記第２選択データに基づいて前記第２駆動信号の前記素子への印加を制御する第２スイッチとを有し、（Ｈ）前記基準電圧まで戻すための変化部分は、前記収縮電圧を維持する部分に続いて生成され、単位時間あたりの電圧変化量の絶対値が、前記吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められ、（Ｉ）前記基準電圧まで戻すための他の変化部分は、前記収縮電圧を維持する他の部分に続いて生成され、単位時間あたりの電圧変化量の絶対値が、前記他の吐出用の変化部分における単位時間あたりの電圧変化量の絶対値よりも小さく定められている、（Ｊ）液体吐出ヘッドの制御装置が実現できることも明らかにされる。  
このような液体吐出ヘッドの制御装置によれば、既述のほぼ全ての効果を奏するので、本発明の目的が最も有効に達成される。
【００２１】
また、次の液体吐出ヘッドの制御方法が実現できることも明らかにされる。  
すなわち、（Ａ）液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドの制御方法であって、（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成すること、（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成し、かつ、或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスについては、前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成すること、（Ｄ）前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成すること、（Ｅ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させること、（Ｅ）を行う液体吐出ヘッドの制御方法が実現できることも明らかにされる。
【００２２】
また、次のプログラムが実現できることも明らかにされる。  
すなわち、（Ａ）液体を吐出させるための動作を少なくとも行う素子を有する液体吐出ヘッドを制御する制御装置用のプログラムであって、（Ｂ）基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第１波形部を複数有する第１駆動信号、及び、前記基準電圧から開始されて前記素子に行わせる動作に応じて定められたパターンの電圧変化を経た後に前記基準電圧に戻る第２波形部を有する第２駆動信号を、或る期間において同時に生成すること、（Ｃ）前記第１波形部の生成開始タイミングを示す第１タイミングパルスを複数の前記第１波形部のそれぞれに対応させて複数生成し、かつ、或る第１波形部の次に生成される他の第１波形部に対応する前記第１タイミングパルスについては、前記第２波形部が有する電圧変化パターンの一部分であって、液体の吐出後にて電圧を前記基準電圧まで戻すための変化部分が生成されている期間内に生成すること、（Ｄ）前記第２波形部の生成開始タイミングを示す第２タイミングパルスを前記第２波形部に対応させて生成すること、（Ｅ）前記第１タイミングパルスと前記第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、前記第１波形部と前記第２波形部の何れか一方を前記素子へ印加させ、前記何れか一方が有する電圧変化パターンに応じて前記素子を動作させること、（Ｆ）を前記制御装置に行わせるプログラムが実現できることも明らかにされる。
【００２３】
＝＝＝第１実施形態＝＝＝
＜液体吐出装置について＞
液体吐出装置には、印刷装置、カラーフィルタ製造装置、ディスプレイ製造装置、半導体製造装置、及びＤＮＡチップ製造装置など、様々な種類があり、全てについて説明することは困難である。そこで、本明細書では、印刷装置としてのインクジェットプリンタ（以下、単にプリンタともいう。）、及び、このプリンタを有する印刷システムを例に挙げて説明する。なお、印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも有するシステムのことである。
【００２４】
＝＝＝印刷システム１００の構成＝＝＝
まず、印刷装置を印刷システム１００とともに説明する。ここで、図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２５】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。なお、この媒体は、液体が吐出される対象となる対象物に相当する。また、以下の説明では、代表的な媒体である用紙Ｓ（図３を参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２６】
＝＝＝コンピュータ１１０＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、及び、プリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間でデータの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２７】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、ドット形成データＳＩ（図９を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、ドット形成データＳＩは、用紙Ｓの上に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）であり、単位領域毎に定められる。ここで、単位領域とは、用紙Ｓ等の媒体上に仮想的に定められた矩形状の領域を指し、印刷解像度に応じて大きさや形が定められる。本実施形態におけるドット形成データＳＩは、ドットの大きさを示すドット階調データによって構成されている。ドットの大きさは、吐出されるインク（液体の一種）の量によって定まる。このため、ドット形成データＳＩは吐出されるインクの量を示す吐出量情報に相当する。この階調データは、３ビットのデータによって構成されている。例えば、ドット形成データＳＩには、ドット無し（インクの非吐出）に対応するデータ［０００］と、第１小ドットの形成に対応するデータ［００１］と、第２小ドットの形成に対応するデータ［１００］と、第１中ドットの形成に対応するデータ［０１０］と、第２中ドットの形成に関するデータ［１０１］と、大ドットの形成に対応するデータ［０１１］とがある。従って、このプリンタ１は、１つの単位領域について６階調で画像が形成できる。
【００２８】
＝＝＝プリンタ１＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。ここで、図３は、本実施形態のプリンタ１の構成を示す図である。なお、以下の説明では、図２も参照する。
【００２９】
図２に示すように、プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び、駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣとヘッド４１とを有している。このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ，ヘッド４１）、及び、駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００３０】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、媒体としての用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。この用紙搬送機構２０は、例えば図３に示すように、搬送モータ２１や搬送ローラ２２等を有する。搬送モータ２１は搬送ローラ２２の駆動源となるものである。そして搬送モータ２１はプリンタ側コントローラ６０によって動作が制御される。
【００３１】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。ここで、ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向は、ヘッド４１が移動するヘッド移動方向に相当する。また、キャリッジ移動機構３０は、ヘッド４１を所定方向に移動させるヘッド移動部に相当する。このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、アイドラプーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させる際の駆動源に相当する。このキャリッジモータ３１は、プリンタ側コントローラ６０によって動作が制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、アイドラプーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４とアイドラプーリー３５とに架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００３２】
＜ヘッドユニット４０について＞
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるヘッド４１を有する。このヘッドユニット４０は、キャリッジＣＲに取り付けられている。そして、このヘッドユニット４０が有するヘッド４１は、ヘッドケース（図示せず）の下面に設けられている。また、ヘッドユニット４０が有するヘッド制御部ＨＣは、ヘッドケースの内部に設けられている。なお、ヘッド制御部ＨＣについては、後で説明することにする。
【００３３】
＜ヘッド４１について＞
図４Ａは、ヘッド４１の断面図である。図４Ｂは、ヘッド４１の要部を説明する拡大図である。ヘッド４１は、液体の一種であるインクを吐出する液体吐出ヘッドの一種である。このヘッドは、図４Ａに示すように、ケース４１１と、流路ユニット４１２と、ピエゾ素子ユニット４１３と、中継基板４１４とを有する。ケース４１１は、ピエゾ素子ユニット４１３を収容するための収容室４１１ａが内部に形成されたブロック状の部材である。ピエゾ素子ユニット４１３は、例えばノズル列毎に取り付けられる。
【００３４】
流路ユニット４１２は、図４Ｂに示すように、流路形成板４１２ａと、流路形成板４１２ａの一方の表面に接合された弾性板４１２ｂと、流路形成板４１２ａの他方の面に接合されたノズルプレート４１２ｃとを有する。流路形成板４１２ａは、シリコンウエハーや金属板等によって作製されている。この流路形成板４１２ａには、圧力室４１２ｄとなる溝部、ノズル連通口４１２ｅとなる貫通口、共通インク室４１２ｆとなる貫通口、インク供給路４１２ｇとなる溝部が形成されている。弾性板４１２ｂは、支持枠４１２ｈと、ピエゾ素子ＰＺＴの先端が接合されるアイランド部４１２ｊとを有する。そして、アイランド部４１２ｊの周囲には、弾性膜４１２ｉによる弾性領域が形成されている。
【００３５】
ピエゾ素子ユニット４１３は、ピエゾ素子群４１３ａと、接着用基板４１３ｂと、素子用配線基板４１３ｃとから構成されている。ピエゾ素子群４１３ａは櫛歯状をしており、１つ１つの櫛歯状部分がピエゾ素子ＰＺＴに相当する。このピエゾ素子群４１３ａは、ノズルＮｚに対応する数のピエゾ素子ＰＺＴを有する。また、接着用基板４１３ｂは矩形状の板であり、一方の表面にピエゾ素子群４１３ａが接着され、他方の表面がケース４１１に接着されている。
【００３６】
中継基板４１４は、ヘッド制御部ＨＣ及び各ピエゾ素子ＰＺＴと、駆動信号生成回路７０及びプリンタ側コントローラ６０とを電気的に接続するための配線基板である。中継基板４１４には素子用配線基板４１３ｃが接続されている。また、この中継基板４１４には、図３に示すフレキシブルケーブルＦＣも電気的に接続されている。このフレキシブルケーブルＦＣは、駆動信号生成回路７０からの駆動信号ＣＯＭやプリンタ側コントローラ６０からのヘッド制御信号を送信するためのものである。そして、この中継基板４１４に設けられる配線にはグランド用の配線も含まれる。
【００３７】
ピエゾ素子ＰＺＴは、対向する電極間に電位差を与えることにより変形する。この例では、素子の長手方向に伸縮する。この伸縮量は、ピエゾ素子ＰＺＴの電位に応じて定まる。ピエゾ素子ＰＺＴの電位は、駆動信号ＣＯＭにおける印加部分（後述する波形部ＳＳ１１〜ＳＳ２３。図１２を参照。）によって定められる。従って、ピエゾ素子ＰＺＴは、印加された駆動信号ＣＯＭによって与えられる電位に応じて伸縮する。そして、ピエゾ素子ＰＺＴが伸縮すると、アイランド部４１２ｊは圧力室４１２ｄ側に押されたり、反対方向に引かれたりする。すなわち、このヘッド４１は、ノズルＮｚに連通した圧力室４１２ｄの容積をピエゾ素子ＰＺＴの動作によって変化させるものといえる。このとき、アイランド部周辺の弾性膜４１２ｉが変形するので、ノズルＮｚからインクを効率よく吐出させることができる。このようなピエゾ素子ＰＺＴは、駆動信号ＣＯＭによって充放電される素子であって、インクを吐出するための動作を行う素子に相当する。
【００３８】
そして、ピエゾ素子ＰＺＴをヘッド４１に用いると、印加される駆動パルス（例えば第１駆動パルスＰＳ１〜第６駆動パルスＰＳ６。図１２を参照。）の波形に応じて、吐出されるインクの量や速度を様々に制御できる。また、インクを吐出させずにメニスカス（ノズルＮｚで露出しているインクの自由表面）を微振動させてインクの増粘を防止することもできる。
【００３９】
＜検出器群５０について＞
検出器群５０は、プリンタ１の状況を監視するためのものである。この検出器群には、例えば図３に示すリニア式エンコーダ５１が含まれている。このリニア式エンコーダ５１は、キャリッジＣＲ（ヘッド４１）のキャリッジ移動方向の位置を検出するためのものである。このリニア式エンコーダ５１は、例えば、キャリッジＣＲが１８０ｄｐｉに相当する距離（２５．４／１８０ｍｍ）を移動する毎にＨレベルへ立ち上がるエンコーダ信号を出力する。この他に検出器群には、搬送ローラ２２の回転量を検出するためのロータリエンコーダや用紙Ｓの有無を検出する紙検出器も含まれている（いずれも図示せず。）。
【００４０】
＜プリンタ側コントローラ６０について＞
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、図２に示すように、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間でデータの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリ６３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。
【００４１】
また、ＣＰＵ６２は、リニア式エンコーダ５１から出力されるエンコーダ信号に基づき、ラッチタイミングを規定するための信号を生成する。例えば、印刷解像度が７２０ｄｐｉである場合、エンコーダ信号を４逓倍することで、ラッチタイミングを規定するための信号を生成する。そして、ＣＰＵ６２は、この信号で規定されるタイミングでラッチパルスを出力する。すなわち、このタイミングでラッチ信号ＬＡＴをＨレベルに切り替える。このラッチパルスは、例えば、電圧がロジック電圧（例えば３．３Ｖ，５Ｖ）であって、生成期間が５００ｎｓ程度の矩形状波形である。
【００４２】
また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ，図１２を参照。）を生成させるための制御信号を駆動信号生成回路７０に出力したりする。ヘッド制御信号は、例えば図９に示すように、クロックＣＬＫ，ドット形成データＳＩ，ラッチ信号ＬＡＴ，第１チェンジ信号ＣＨ_Ａ，第２チェンジ信号ＣＨ_Ｂである。そして、ラッチ信号ＬＡＴは前述したラッチパルスを有し、第１チェンジ信号ＣＨ_Ａや第２チェンジ信号ＣＨ_Ｂは、チェンジパルスを有する。これらのラッチパルス及びチェンジパルスは、駆動信号ＣＯＭをピエゾ素子ＰＺＴへ印加させるタイミングを規定するためのタイミングパルスに相当する（後述する。）。このため、プリンタ側コントローラ６０は、タイミングパルス生成部に相当する。
【００４３】
また、プリンタ側コントローラ６０は、このようなヘッド制御信号を用いることで、ヘッド制御部ＨＣと協働して、駆動信号ＣＯＭ（詳しくは、第１駆動信号ＣＯＭ_Ａが有する各波形部ＳＳ１１〜ＳＳ１３，第２駆動信号ＣＯＭ_Ｂが有する各波形部ＳＳ２１〜ＳＳ２３）を、ピエゾ素子ＰＺＴへ選択的に印加させることができる。このため、プリンタ側コントローラ６０、駆動信号生成回路７０、及びヘッド制御部ＨＣは、ヘッド４１の制御装置を構成する。
【００４４】
＜ＤＡＣ値及びタイミング信号の生成データについて＞
また、駆動信号ＣＯＭを生成させるための制御信号は、例えばＤＡＣ値である。このＤＡＣ値は、駆動信号生成回路７０が有する第１駆動信号生成部７０Ａや第２駆動信号生成部７０Ｂ（図６を参照。）から出力させる駆動信号ＣＯＭの電圧を定めるためのデータ（電圧情報）である。この制御信号の内容は、極めて短い更新周期毎に更新される。例えば２４ＭＨｚのクロックで規定される更新周期毎に更新される。そして、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの波形は、このＤＡＣ値によって定められる。このため、ＤＡＣ値は波形生成情報に相当する。本実施形態におけるＤＡＣ値としては、第１駆動信号ＣＯＭ_Ａ用の波形生成情報としての第１ＤＡＣ値、及び、第２駆動信号用の波形生成情報としての第２ＤＡＣ値が定められている。
【００４５】
図５は、ＤＡＣ値の出力、及び、ヘッド制御信号の出力を説明するための概念図である。プリンタ側コントローラ６０が有するメモリ６３の一部の領域は、駆動信号用電圧データメモリとして使用され、第１ＤＡＣ値及び第２ＤＡＣ値を記憶している。図５の例において、メモリ６３は、第１ＤＡＣ値を更新周期毎に記憶するための第１ＤＡＣ値記憶部６３ａと、第２ＤＡＣ値を更新周期毎に記憶するための第２ＤＡＣ値記憶部６３ｂとを有し、駆動信号用電圧データメモリとして機能する。これらの記憶部６３ａ，６３ｂはそれぞれ、１０ビットのレジスタを更新周期の数に対応する複数組有している。図５の例では、１つの四角形が１つのレジスタを表している。そして、縦方向に並ぶ１０個のレジスタが、或る更新周期における１０ビットの第１ＤＡＣ値（第１ＤＡＣ値記憶部６３ａ）、及び、１０ビットの第２ＤＡＣ値（第２ＤＡＣ値記憶部６３ｂ）を示している。これらの第１ＤＡＣ値及び第２ＤＡＣ値は、例えば更新周期毎に移動するポインタＰによって指定される。そして、指定された領域（アドレス）に記憶されている第１ＤＡＣ値が第１波形生成回路７１Ａに、第２ＤＡＣ値が第２波形生成回路７１Ｂにそれぞれ出力される。
【００４６】
また、メモリ６３の他の一部の領域は、タイミングパルス用生成データメモリ６３ｃとして使用され、ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ、及び、第２チェンジ信号ＣＨ_Ｂに関する生成データを記憶している。加えて、駆動信号ＣＯＭの生成終了タイミングを規定する終了パルスを有する終了タイミング信号ＷＶＥの生成データも記憶される。この例において、タイミングパルス用生成データメモリ６３ｃは、１つの更新周期に対して１２個のレジスタを有している。そして、１２個のレジスタが更新周期に対応する複数組設けられている。これにより、１２種類の信号を並列的に生成できる。各信号を生成するに際し、駆動信号用電圧データメモリ（記憶部６３ａ，６３ｂ）と同様に、ポインタＰで指定された領域（アドレス）に格納されているデータが読み出される。ここで、レジスタに格納されているデータが「０」の場合にはその信号はＬレベルとなる。一方、格納されているデータが「１」の場合にはその信号はＨレベルとなる。従って、データが「１」の期間に亘ってパルスが生成される。従って、各レジスタに記憶されているデータは、各信号の電圧情報に相当する。また、タイミングパルス用生成データメモリに記憶されている各信号の生成データは、第１ＤＡＣ値や第２ＤＡＣ値と同じ更新周期で記憶されている。
【００４７】
このように、このプリンタ１では、第１ＤＡＣ値及び第２ＤＡＣ値と、タイミングパルス（ラッチパルス，第１チェンジパルス，第２チェンジパルス）用の生成データとを、共通のメモリ６３に更新周期を揃えて格納している。そして、プリンタ側コントローラ６０は、この更新周期で規定されるタイミングでデータを読み出して各信号を生成しているので、印刷期間毎に繰り返し生成される駆動信号ＣＯＭやタイミングパルスを、容易に生成することができる。また、駆動信号ＣＯＭとタイミングパルスの同期を容易にとることもできる。
【００４８】
なお、本実施形態では、更新周期を規定するためのクロックが２４ＭＨｚであるので、第１ＤＡＣ値と第２ＤＡＣ値は約０．０４μｓ毎に読み出される。そして、１つの印刷期間Ｔは、例えば約１４０μｓである。このため、マージンを見越しても約２００μｓ程度の印刷期間Ｔがあれば十分といえる。従って、駆動信号用電圧データメモリ（記憶部６３ａ，６３ｂ）、及び、タイミングパルス用生成データメモリ６３ｃの総容量は、これらの条件を勘案して定められる。
【００４９】
＜駆動信号生成回路７０について＞
図６は、駆動信号生成回路７０の構成を説明するためのブロック図である。図７は、駆動信号生成回路７０が有する第１波形生成回路７１Ａ、及び、第２波形生成回路７１Ｂの構成を説明するための図である。図８は、第１電流増幅回路７２Ａ、及び、第２電流増幅回路７２Ｂの構成を説明するための図である。なお、図７や図８において、第２波形生成回路７１Ｂや第２電流増幅回路７２Ｂの構成は、括弧付きの符号で示している。
【００５０】
駆動信号生成回路７０は、各ピエゾ素子ＰＺＴに対して共通に使用される駆動信号ＣＯＭを生成するものであり、駆動信号生成部に相当する。この駆動信号生成回路７０は、複数種類の駆動信号ＣＯＭを或る期間に亘って同時に生成する。本実施形態では、印刷期間Ｔに亘って、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとを同時に生成している。このため駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａを生成する第１駆動信号生成部７０Ａと、第２駆動信号ＣＯＭ_Ｂを生成する第２駆動信号生成部７０Ｂとを有している。以下、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂについて説明をする。
【００５１】
第１駆動信号生成部７０Ａは、第１ＤＡＣ値（第１波形生成情報）に対応する電圧の信号を生成する第１波形生成回路７１Ａと、第１波形生成回路７１Ａで生成された信号の電流を増幅する第１電流増幅回路７２Ａを有する。また、第２駆動信号生成部７０Ｂは、第２ＤＡＣ値（第２波形生成情報）に対応する電圧の信号を生成する第２波形生成回路７１Ｂと第２波形生成回路７１Ｂで生成された信号の電流を増幅する第２電流増幅回路７２Ｂを有する。ここで、第１波形生成回路７１Ａは、第１ＤＡＣ値に基づいて所望波形の信号を生成する。第２波形生成回路７１Ｂは、第２ＤＡＣ値に基づいて他の所望波形の信号を生成する。また、第１電流増幅回路７２Ａは、所望波形の信号についてその電流を増幅し、第１駆動信号ＣＯＭ_Ａとして出力する。第２電流増幅回路７２Ｂは、他の所望波形の信号についてその電流を増幅し、第２駆動信号ＣＯＭ_Ｂとして出力する。なお、第１波形生成回路７１Ａと第２波形生成回路７１Ｂは同じ構成であり、第１電流増幅回路７２Ａと第２電流増幅回路７２Ｂは同じ構成である。このため、以下の説明は、主として、第１駆動信号生成部７０Ａ、すなわち、第１波形生成回路７１Ａ及び第１電流増幅回路７２Ａについて行う。
【００５２】
＜第１波形生成回路７１Ａについて＞
図７に示すように、第１波形生成回路７１Ａは、デジタルアナログ変換器７１１Ａ（Ｄ／Ａ変換器）と、電圧増幅回路７１２Ａとを有する。デジタルアナログ変換器７１１Ａは、第１ＤＡＣ値に応じた電圧信号を出力する電気回路である。この第１ＤＡＣ値は、電圧増幅回路７１２Ａから出力させる電圧（以下、出力電圧ともいう。）を指示するための情報であり、前述したように、メモリ６３から読み出されてＣＰＵ６２によって出力される。本実施形態において、第１ＤＡＣ値は１０ビットのデータによって構成されている。
【００５３】
電圧増幅回路７１２Ａは、デジタルアナログ変換器７１１Ａからの出力電圧を、ピエゾ素子ＰＺＴの動作に適した電圧まで増幅する。本実施形態の電圧増幅回路７１２Ａでは、デジタルアナログ変換器７１１Ａからの出力電圧を、最大４０数Ｖまで増幅する。そして、増幅後の出力電圧は、制御信号Ｓ_Ｔｒ１及び制御信号Ｓ_Ｔｒ２として第１電流増幅回路７２Ａに出力される。これらの制御信号Ｓ_Ｔｒ１及び制御信号Ｓ_Ｔｒ２は電流増幅前の駆動信号ＣＯＭ_Ａ´であり、所望波形の信号に相当する。なお、これらの制御信号Ｓ_Ｔｒ１及び制御信号Ｓ_Ｔｒ２は、同じ波形である。
【００５４】
＜第１電流増幅回路７２Ａについて＞
第１電流増幅回路７２Ａは、複数のピエゾ素子ＰＺＴが支障なく動作できるように、十分な電流を供給するための回路である。図８に示す第１電流増幅回路７２Ａは、第１駆動信号ＣＯＭ_Ａの電圧の変化に伴って動作する第１トランジスタ対７２１Ａによって構成されている。この第１トランジスタ対７２１Ａは、相補的に接続された２つのトランジスタによって構成されている。具体的には、互いのエミッタ端子同士が接続されたＮＰＮ型のトランジスタＴｒ１とＰＮＰ型のトランジスタＴｒ２によって構成されている。ＮＰＮ型のトランジスタＴｒ１は、駆動信号ＣＯＭの電圧上昇時に動作するトランジスタである。このＮＰＮ型のトランジスタＴｒ１は、コレクタが電源に、エミッタが第１駆動信号ＣＯＭ_Ａの出力信号線に、それぞれ接続されている。ＰＮＰ型のトランジスタＴｒ２は、駆動信号ＣＯＭの電圧降下時に動作するトランジスタである。ＰＮＰ型のトランジスタＴｒ２は、コレクタがグランドに、エミッタが第１駆動信号ＣＯＭ_Ａの出力信号線に、それぞれ接続されている。そして、この第１電流増幅回路７２Ａ、すなわち第１トランジスタ対７２１Ａは、第１波形生成回路７１Ａから出力される信号ＣＯＭ_Ａ´（制御信号Ｓ_Ｔｒ１，制御信号Ｓ_Ｔｒ２）によって動作が制御される。従って、この第１電流増幅回路７２Ａからの出力される第１駆動信号ＣＯＭ_Ａは、所望波形に倣った波形の信号となる。
【００５５】
＜第２駆動信号生成部７０Ｂについて＞
次に、第２駆動信号生成部７０Ｂについて簡単に説明する。前述したように、第２波形生成回路７１Ｂの構成は、第１波形生成回路７１Ａの構成と同じであり、第２電流増幅回路７２Ｂの構成は、第１電流増幅回路７２Ａの構成と同じである。すなわち、第２波形生成回路７１Ｂは、デジタルアナログ変換器７１１Ｂと、電圧増幅回路７１２Ｂとを有する。また、第２電流増幅回路７２Ｂは、第２駆動信号ＣＯＭ_Ｂの電圧の変化に伴って発熱する第２トランジスタ対７２１Ｂを有する。そして、第２トランジスタ対７２１Ｂは、互いのエミッタ端子同士が接続されたＮＰＮ型のトランジスタＴｒ１とＰＮＰ型のトランジスタＴｒ２を有する。つまり、第２トランジスタ対７２１Ｂもまた、相補的に接続されたトランジスタ対によって構成されている。
【００５６】
＜生成される駆動信号ＣＯＭの概略について＞
ここで、駆動信号生成回路７０によって生成される第１駆動信号ＣＯＭ_Ａ、及び、第２駆動信号ＣＯＭ_Ｂの概略を説明する。なお、この説明では図１２を参照する。これらの第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂは、印刷期間Ｔを繰り返し単位として繰り返し生成される。従って、この印刷期間Ｔは、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとを同時に生成するための或る期間に相当する。
【００５７】
第１駆動信号ＣＯＭ_Ａは、期間Ｔ１１で生成される波形部ＳＳ１１と、期間Ｔ１２で生成される波形部ＳＳ１２と、期間Ｔ１３で生成される波形部ＳＳ１３とを有する。これらの波形部ＳＳ１１〜ＳＳ１３は、第１駆動信号ＣＯＭ_Ａに含まれる第１波形部を構成している。そして、各波形部ＳＳ１１〜ＳＳ１３は、ピエゾ素子ＰＺＴに所定の動作をさせるための駆動パルスを有している。すなわち、波形部ＳＳ１１は第１駆動パルスＰＳ１を有し、波形部ＳＳ１２は第２駆動パルスＰＳ２を有する。波形部ＳＳ１３は第３駆動パルスＰＳ３を有する。第２駆動信号ＣＯＭ_Ｂは、期間Ｔ２１で生成される波形部ＳＳ２１と、期間Ｔ２２で生成される波形部ＳＳ２２と、期間Ｔ２３で生成される波形部ＳＳ２３とを有する。これらの波形部ＳＳ２１〜ＳＳ２３は、第２駆動信号ＣＯＭ_Ｂに含まれる第２波形部を構成している。各波形部ＳＳ２１〜ＳＳ２３もまた、ピエゾ素子ＰＺＴに所定の動作をさせるための駆動パルスを有している。すなわち、波形部ＳＳ２１は第４駆動パルスＰＳ４を有し、波形部ＳＳ２２は第５駆動パルスＰＳ５を有する。波形部ＳＳ２３は第６駆動パルスＰＳ６を有する。
【００５８】
ここで、第４駆動パルスＰＳ４は、メニスカスをインクが吐出されない程度に変位させるための微振動パルスである。また、第４駆動パルスＰＳ４以外の駆動パルスは、インクを吐出させるための吐出動作をピエゾ素子ＰＺＴに行わせる吐出パルスに相当する。これらの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについては、後で詳しく説明する。
【００５９】
＜ヘッド制御部ＨＣについて＞
次に、ヘッド制御部ＨＣについて説明する。図９は、ヘッド制御部ＨＣの構成を説明するための図である。ヘッド制御部ＨＣは、６種類のドット形成データＳＩを用いてインクの吐出を制御するものである。すなわち、ヘッド制御部ＨＣは信号印加部に相当し、第１駆動信号ＣＯＭ_Ａが有する波形部ＳＳ１１〜ＳＳ１３を、ラッチパルスや第１チェンジパルス（第１タイミングパルスに相当する。）で規定されるタイミングで選択的に印加するとともに、第２駆動信号ＣＯＭ_Ｂが有する波形部ＳＳ２１〜ＳＳ２３を、ラッチパルスや第２チェンジパルス（第２タイミングパルスに相当する。）で規定されるタイミングで選択的に印加する。すなわち、ヘッド制御部ＨＣは、第１タイミングパルスと第２タイミングパルスの何れか一方で規定されるタイミングに基づいて、第１駆動信号ＣＯＭ_Ａが有する波形部（波形部ＳＳ１１〜ＳＳ１３）と第２駆動信号ＣＯＭ_Ｂが有する波形部（波形部ＳＳ２１〜ＳＳ２３）の何れか一方をピエゾ素子ＰＺＴへ印加させる。これにより、ピエゾ素子ＰＺＴが動作されてインクの吐出やメニスカスの微振動が行われる。
【００６０】
図９に示すように、ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第３シフトレジスタ８１Ｃと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、第３ラッチ回路８２Ｃと、制御ロジック８３と、デコーダ８４と、第１スイッチ８５Ａと、第２スイッチ８５Ｂとを有する。このヘッド制御部ＨＣでは、制御ロジック８３を除いた各部、すなわち、シフトレジスタ８１、ラッチ回路８２、デコーダ８４、第１スイッチ８５Ａ、及び、第２スイッチ８５Ｂは、それぞれピエゾ素子ＰＺＴ毎に設けられる。
【００６１】
第１シフトレジスタ８１Ａ、第２シフトレジスタ８１Ｂ、及び、第３シフトレジスタ８１Ｃは、プリンタ側コントローラ６０からのドット形成データＳＩがセットされるものである。すなわち、第１シフトレジスタ８１Ａにはドット形成データＳＩの中位ビットがセットされ、第２シフトレジスタ８１Ｂにはドット形成データＳＩの下位ビットがセットされる。そして、第３シフトレジスタ８１Ｃにはドット形成データＳＩの上位ビットがセットされる。ここで、第１シフトレジスタ８１Ａと第２シフトレジスタ８１Ｂには、同じ信号線を通じて供給されたドット形成データＳＩがクロックＣＬＫで規定されるタイミングでセットされる。一方、第３シフトレジスタ８１Ｃには、他の信号線を通じて供給されたドット形成データＳＩがクロックＣＬＫで規定されるタイミングでセットされる。
【００６２】
第１ラッチ回路８２Ａ、第２ラッチ回路８２Ｂ、及び、第３ラッチ回路８２Ｃは、第１シフトレジスタ８１Ａ、第２シフトレジスタ８１Ｂ、及び、第３シフトレジスタ８１Ｃにセットされたドット形成データＳＩをラッチするものである。すなわち、第１ラッチ回路８２Ａは、第１シフトレジスタ８１Ａにセットされたドット形成データＳＩをラッチする。また、第２ラッチ回路８２Ｂは、第２シフトレジスタ８１Ｂにセットされたドット形成データＳＩを、第３ラッチ回路８２Ｃは、第３シフトレジスタ８１Ｃにセットされたドット形成データＳＩを、それぞれラッチする。これらの第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃでラッチされることで、ドット形成データＳＩはノズルＮｚ毎の組とされ、デコーダ８４に入力される。
【００６３】
制御ロジック８３は、第１スイッチ８５Ａの動作を定めるためのスイッチ動作情報と、第２スイッチ８５Ｂの動作を定めるためのスイッチ動作情報とを記憶する。これらのスイッチ動作情報は、階調毎に定められる。本実施形態では、ドット形成データＳＩが６階調を示すため、第１スイッチ８５Ａには６種類のスイッチ動作情報ｑ０〜ｑ５が用いられ、第２スイッチ８５Ｂには６種類のスイッチ動作情報ｑ６〜ｑ１１が用いられる。
【００６４】
これらのスイッチ動作情報ｑ０〜ｑ１１は、具体的には次の通りである。すなわち、第１スイッチ８５Ａ用のスイッチ動作情報ｑ０〜ｑ５としては、ドットの非形成（ドット形成データＳＩ［０００］）に対応するスイッチ動作情報ｑ０と、第１小ドットの形成（ドット形成データＳＩ［００１］）に対応するスイッチ動作情報ｑ１と、第２小ドットの形成（ドット形成データＳＩ［１００］）に対応するスイッチ動作情報ｑ２と、第１中ドットの形成（ドット形成データＳＩ［０１０］）に対応するスイッチ動作情報ｑ３と、第２中ドットの形成（ドット形成データＳＩ［１０１］）に対応するスイッチ動作情報ｑ４と、大ドットの形成（ドット形成データＳＩ［０１１］）に対応するスイッチ動作情報ｑ５とが用意されている。また、第２スイッチ８５Ｂ用のスイッチ動作情報ｑ６〜ｑ１１としては、ドットの非形成に対応するスイッチ動作情報ｑ６と、第１小ドットの形成に対応するスイッチ動作情報ｑ７と、第２小ドットの形成に対応するスイッチ動作情報ｑ８と、第１中ドットの形成に対応するスイッチ動作情報ｑ９と、第２中ドットの形成に対応するスイッチ動作情報ｑ１０と、大ドットの形成に対応するスイッチ動作情報ｑ１１とが用意されている。
【００６５】
制御ロジック８３からは、これらのスイッチ動作情報ｑ０〜ｑ１１が出力される。そして、スイッチ動作情報ｑ０〜ｑ１１の内容は、ラッチ信号ＬＡＴのラッチパルスで規定されるタイミング、第１チェンジ信号ＣＨ_Ａの第１チェンジパルスで規定されるタイミング、及び、第２チェンジ信号ＣＨ_Ｂの第２チェンジパルスで規定されるタイミングで更新される。図１０は制御ロジック８３の構成を説明するための図である。図１０に示すように、制御ロジック８３は、１ビットのデータを記憶可能なレジスタＲＧを複数有している。各レジスタＲＧは、例えば、Ｄ−ＦＦ（delay flip flop）回路によって構成される。そして、各レジスタＲＧには、スイッチ動作情報ｑ０〜ｑ１１の各ビットを構成するデータが記憶される。スイッチ動作情報ｑ０〜ｑ１１は、ドット形成データＳＩと同様に、プリンタ側コントローラ６０から送られてくる。
【００６６】
また、説明の便宜上、図１０では、各レジスタＲＧを、列方向（縦方向）に４個、行方向（横方向）に１２個のマトリクス状に配置している。そして、同じ列に属する４つのレジスタＲＧはグループ化されており、同じグループのレジスタＲＧが同じマルチプレクサ（ＭＸ０〜ＭＸ１１）に接続されている。この例では１２のグループが定められている。
【００６７】
これらのグループは、スイッチ動作情報ｑ０〜ｑ１１のそれぞれに対応している。例えば、マルチプレクサＭＸ０に接続されているレジスタＲＧは、スイッチ動作情報ｑ０を構成する各ビットのデータ（選択データに相当する。）を記憶する。また、マルチプレクサＭＸ５に接続されているレジスタＲＧは、スイッチ動作情報ｑ５を構成する各ビットのデータを記憶し、マルチプレクサＭＸ１１に接続されているレジスタＲＧは、スイッチ動作情報ｑ１１を構成する各ビットのデータを記憶する。
【００６８】
レジスタＲＧの各グループにおいて、図の最上段に配置されたレジスタＲＧは、印刷周期Ｔにおける最初の期間で用いられるデータを記憶する。すなわち、マルチプレクサＭＸ０〜ＭＸ５に接続されたグループの最上段に配置されたレジスタＲＧは、期間Ｔ１１で用いられるデータを記憶する。そして、マルチプレクサＭＸ６〜ＭＸ１１に接続されたグループの最上段に配置されたレジスタＲＧは、期間Ｔ２１で用いられるデータを記憶する。また、上から２段目に配置されたレジスタＲＧは、印刷周期における２番目の期間で用いられるデータを記憶する。すなわち、期間Ｔ１２や期間Ｔ２２で用いられるデータを記憶する。同様に、上から３段目に配置されたレジスタＲＧは、印刷周期における３番目の期間（期間Ｔ１３，期間Ｔ２３）で用いられるデータを記憶する。従って、この制御ロジック８３では、最大で４番目の期間までのデータを記憶できる。
【００６９】
以上を総括すると、制御ロジック８３が有する各レジスタＲＧは、対応する駆動信号ＣＯＭの種類（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）、対応するドット形成データＳＩ（データ［０００］〜データ［０１１］）、対応する波形部（波形部ＳＳ１１〜ＳＳ２３）の各因子で定まるスイッチ動作情報ｑ０〜ｑ１１を記憶するものといえる。そして、スイッチ動作情報ｑ０〜ｑ１１は、波形部ＳＳ１１〜ＳＳ２３を選択するための選択データであるので、各レジスタＲＧは、選択データ記憶部に相当する。
【００７０】
そして、マルチプレクサＭＸ０〜ＭＸ１１は、これらのレジスタＲＧに記憶されたデータを出力する。その際、出力されるデータを、ラッチパルスやチェンジパルスで規定されるタイミングで更新する。例えば、マルチプレクサＭＸ０〜ＭＸ５は、第１カウンタＣＴＡから出力されるカウント値によってレジスタＲＧを切り替える。この第１カウンタＣＴＡは、ラッチパルスの立ち上がりでリセットされ、第１チェンジ信号ＣＨ_Ａが有する第１チェンジパルスの立ち上がりでカウントアップされる。このため、ラッチパルスが入力されると、マルチプレクサＭＸ０〜ＭＸ５からは、スイッチ動作情報ｑ０〜ｑ５として期間Ｔ１１用のデータが出力される。また、１番目の第１チェンジパルスが入力されると、マルチプレクサＭＸ０〜ＭＸ５からは期間Ｔ１２用のデータが出力され、２番目の第１チェンジパルスが入力されると、マルチプレクサＭＸ０〜ＭＸ５からは期間Ｔ１３用のデータが出力される。同様に、マルチプレクサＭＸ６〜ＭＸ１１は、第２カウンタＣＴＢから出力されるカウント値によってレジスタＲＧを切り替える。この第２カウンタＣＴＢは、ラッチパルスの立ち上がりでリセットされ、第２チェンジ信号ＣＨ_Ｂが有する第２チェンジパルスの立ち上がりでカウントアップされる。このため、ラッチパルスが入力されると、マルチプレクサＭＸ６〜ＭＸ１１からは、スイッチ動作情報ｑ６〜ｑ１１として期間Ｔ２１用のデータが出力される。また、１番目の第２チェンジパルスが入力されると、マルチプレクサＭＸ６〜ＭＸ１１からは期間Ｔ２２用のデータが出力され、２番目の第２チェンジパルスが入力されると、マルチプレクサＭＸ６〜ＭＸ１１からは期間Ｔ２３用のデータが出力される。
【００７１】
以上の説明から判るように、制御ロジック８３は、第１駆動信号ＣＯＭ_Ａが有する第１波形部（波形部ＳＳ１１〜ＳＳ１３）を選択するための第１選択データ（スイッチ動作情報ｑ０〜ｑ５）を、第１タイミングパルス（ラッチパルス，第１チェンジパルス）で規定されるタイミングで更新する第１データ更新部に相当する。また、制御ロジック８３は、第２駆動信号ＣＯＭ_Ｂが有する第２波形部（波形部ＳＳ２１〜ＳＳ２３）を選択するための第２選択データ（スイッチ動作情報ｑ６〜ｑ１１）を、第２タイミングパルス（ラッチパルス，第２チェンジパルス）で規定されるタイミングで更新する第２データ更新部にも相当する。なお、選択データｑ０〜ｑ１１の具体的な内容については、後で説明する。
【００７２】
デコーダ８４は、制御ロジック８３から出力されるスイッチ動作情報ｑ０〜ｑ１１を、ラッチ回路８２でラッチされたドット形成データＳＩに応じて選択し、選択したスイッチ動作情報を、第１スイッチ８５Ａと第２スイッチ８５Ｂのそれぞれに出力する。そして、第１スイッチ８５Ａは、スイッチ動作情報ｑ０〜ｑ５によって動作するスイッチであり、第１駆動信号ＣＯＭ_Ａのピエゾ素子ＰＺＴへの印加を制御する。第２スイッチ８５Ｂは、スイッチ動作情報ｑ６〜ｑ１１によって動作するスイッチであり、第２駆動信号ＣＯＭ_Ｂのピエゾ素子ＰＺＴへの印加を制御する。これらのスイッチ８５Ａ，８５Ｂは、データ「１」の期間に亘って対応する駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂをピエゾ素子ＰＺＴへ印加する。また、データ「０」の期間では対応する駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂをピエゾ素子ＰＺＴへ印加しない。
【００７３】
＝＝＝印刷動作＝＝＝
＜印刷動作について＞
次に、用紙Ｓに印刷するためにプリンタ１にて行われる印刷動作について説明する。ここで、図１１は、プリンタ１の印刷動作を説明するフローチャートである。図１１に示すように、プリンタ１では、一連の印刷動作として、印刷命令の受信動作（Ｓ１０）、給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙動作（Ｓ６０）、及び、印刷終了判断（Ｓ７０）が行われる。この印刷動作は、プリンタ側コントローラ６０が有するＣＰＵ６２で行われる。すなわち、ＣＰＵ６２は、メモリ６３に記憶されたコンピュータプログラムに従って動作し、これらの動作を実行する。従って、このコンピュータプログラムは、各動作を実行するためのコードを有する。
【００７４】
印刷命令の受信動作では、プリンタ側コントローラ６０は、インタフェース部６１を介して、コンピュータ１１０からの印刷コマンドを受信する。この印刷コマンドは、コンピュータ１１０から送信される印刷データに含まれている。給紙動作は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂、頭出し位置）に位置決めする動作である。この給紙動作において、プリンタ側コントローラ６０は、給紙ローラ（図示せず）を回転させ、印刷すべき用紙Ｓを搬送ローラ２２まで送る。続いて、プリンタ側コントローラ６０は、搬送ローラ２２を回転させ、給紙ローラから送られてきた用紙Ｓを印刷開始位置に位置決めする。ドット形成動作は、キャリッジ移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、用紙Ｓにドットを形成する動作である。プリンタ側コントローラ６０は、キャリッジモータ３１を駆動し、キャリッジＣＲをキャリッジ移動方向に移動させる。また、プリンタ側コントローラ６０は、キャリッジＣＲが移動している間に、ドット形成データＳＩに基づいてヘッド４１（ノズルＮｚ）からインクを吐出させる。そして、ヘッド４１から吐出されたインクが用紙Ｓの上に着弾すれば、前述したように、用紙Ｓの上にドットが形成される。なお、ドット形成動作については後で詳しく説明する。搬送動作は、用紙Ｓをヘッド４１に対して搬送方向に沿って相対的に移動させる動作である。プリンタ側コントローラ６０は、搬送ローラ２２を回転させて用紙Ｓを搬送方向に搬送する。この搬送動作により、ヘッド４１は、先程のドット形成動作によって形成されたドットの位置とは異なる位置にドットを形成することができる。排紙判断は、印刷中の用紙Ｓを排出するか否かを判断する処理である。この判断は、印刷データの有無に基づいて行われる。すなわち、プリンタ側コントローラ６０は、印刷中の用紙Ｓに対する印刷データの有無を判断し、印刷データが残っていれば排紙しないと判断する。この場合、プリンタ側コントローラ６０は、印刷データがなくなるまでドット形成動作と搬送動作とを交互に繰り返し、ドットから構成される画像を徐々に用紙Ｓに印刷する。また、プリンタ側コントローラ６０は、印刷データがなければ排紙すると判断し、排紙ローラ２５を回転させることで、印刷された用紙Ｓを外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいて行っても良い。印刷終了判断は、印刷を続行するか否かの判断である。この判断において、プリンタ側コントローラ６０は、印刷データの有無を判断する。そして、次の用紙Ｓに印刷を行うのであれば、次の用紙Ｓについての給紙動作を行う。一方、次の用紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【００７５】
＝＝＝ドット形成動作＝＝＝
＜ドット形成動作の概要について＞
ドット形成動作では、ラッチパルスや第１チェンジパルス（つまり、第１タイミングパルス）で規定されるタイミング毎に、第１駆動信号ＣＯＭ_Ａが有する第１波形部（ＳＳ１１〜ＳＳ１３）を選択し、必要な波形部をピエゾ素子ＰＺＴに印加させる。同様に、ラッチパルスや第２チェンジパルス（つまり、第２タイミングパルス）で規定されるタイミング毎に、第２駆動信号ＣＯＭ_Ａが有する第２波形部（ＳＳ２１〜ＳＳ２３）を選択し、必要な波形部をピエゾ素子ＰＺＴに印加させる。そして、波形部の選択は、前述した各パルスのタイミングで内容が更新されるスイッチ動作情報ｑ０〜ｑ１１に基づいて行われる。これらのスイッチ動作情報ｑ０〜ｑ１１の更新は、例えばマルチプレクサＭＸ０〜ＭＸ１１を通じて行われる。
【００７６】
このような構成では、各タイミングパルスを生成するタイミングで、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにノイズが生じる場合がある。例えば、多くのピエゾ素子ＰＺＴへ向けて電流が流れている最中にチェンジパルスのタイミングが到来すると、それまで流れていた電流がそのタイミングで停止されることになる。ＤＡＣ値（又は制御信号Ｓ_Ｔｒ１，Ｓ_Ｔｒ２）とチェンジパルスの関係では、チェンジパルスのタイミングまでに電流が停止されるようにマージンを持たせている。しかし、実際の駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂでは、充放電の対象となるピエゾ素子ＰＺＴが多数になって電流量が非常に大きくなった場合に波形の歪みが生じる場合がある。これは、ピエゾ素子ＰＺＴはコンデンサとみなせることにも起因する。例えば、充放電の対象となるピエゾ素子ＰＺＴが多数となると、その分だけピエゾ素子ＰＺＴの合成静電容量も増加し、波形の歪みが生じ易くなる。この歪みによってチェンジパルスのタイミングでもピエゾ素子ＰＺＴに電流が流れている場合がある。
【００７７】
このようにピエゾ素子ＰＺＴに電流が流れている最中にチェンジパルスのタイミングが到来し、駆動信号ＣＯＭの印加を急に停止させると、電流の急激な変化に伴ってグランド電位が変化する虞がある。グランドを十分に広く形成できれば電位の変化を抑えることは可能であるが、ヘッド４１の限られた配線スペースの中でグランドとして確保できる面積は限られてしまう。そして、このグランド電位の変化が、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにノイズとなって現れてしまう。
【００７８】
また、このプリンタ１では、各タイミングパルスで規定されるタイミング毎に、マルチプレクサＭＸ０〜ＭＸ１１がスイッチング動作をする。そして、その際のスイッチングノイズが各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂに現れてしまう場合もある。
【００７９】
このようなノイズが、駆動パルスの生成開始後からインクが吐出されるまでの期間に生じると問題が生じる。前述した駆動パルスＰＳ１〜ＰＳ６は、ピエゾ素子ＰＺＴに行わせる動作に基づいてその波形（電圧の変化パターン）が定められている。特にインクが吐出されるまでの期間における波形は、圧力室４１２ｄにインクを充填したり、圧力室４１２ｄを急激に収縮させて圧力室４１２ｄ内のインクをノズルＮｚから吐出させたりするためのものである。従って、この期間にノイズが生じると、ピエゾ素子ＰＺＴが不測の動作をし、インクの吐出に悪影響を与えてしまう可能性がある。例えば、吐出されるインクの量が正規の量からずれてしまったり、インクの飛行方向が正規の方向からずれてしまったりする可能性がある。
【００８０】
このような事情に鑑み、このプリンタ１では、２番目以降の第１タイミングパルスに関しては、少なくとも１つを、第２駆動信号ＣＯＭ_Ｂ側の波形部ＳＳ２１〜ＳＳ２３における、インクの吐出後にて電圧を基準電圧まで戻すための変化部分が生成されている期間内に生成している。また、２番目以降の第２タイミングパルスに関しては、少なくとも１つを、第１駆動信号ＣＯＭ_Ａ側の波形部ＳＳ１１〜ＳＳ１３における、インクの吐出後にて電圧を基準電圧まで戻すための変化部分が生成されている期間内に生成している。これにより、第１タイミングパルスや第２タイミングパルスのタイミングで、各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにノイズが生じたとしても、インクの吐出に対する影響を防止できる。その結果、ノイズによる悪影響を低減することができる。また、タイミングパルスの生成可能な期間について自由度が増す。以下、詳細に説明する。
【００８１】
＜生成される駆動信号、タイミング信号について＞
図１２は、ドット形成動作で生成される第１駆動信号ＣＯＭ_Ａ、第２駆動信号ＣＯＭ_Ｂ、ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ、及び、第２チェンジ信号ＣＨ_Ｂを示す図である。
【００８２】
このドット形成動作において、第１駆動信号生成部７０Ａは第１駆動信号ＣＯＭ_Ａを生成し、第２駆動信号生成部７０Ｂは第２駆動信号ＣＯＭ_Ｂを生成する。この第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂの生成は、ラッチ信号ＬＡＴが有するラッチパルスの生成と同期して行われる。すなわち、ＣＰＵ６２は、ラッチタイミングを規定するための信号に基づいて（例えば立ち上がりエッジのタイミングで）、第１ＤＡＣ値及び第２ＤＡＣ値のメモリ６３（駆動信号用電圧データメモリ）からの読み出しを開始する。そして、読み出された第１ＤＡＣ値及び第２ＤＡＣ値は、第１駆動信号生成部７０Ａのデジタルアナログ変換器７１１Ａ及び第２駆動信号生成部７０Ｂのデジタルアナログ変換器７１１Ｂへ出力される。これにより、第１駆動信号生成部７０Ａによって第１駆動信号ＣＯＭ_Ａが生成され、第２駆動信号生成部７０Ｂによって第２駆動信号ＣＯＭ_Ｂが生成される。
【００８３】
また、プリンタ側コントローラ６０のＣＰＵ６２は、ラッチタイミングを規定するための信号に基づいて、メモリ６３（タイミングパルス用生成データメモリ）からタイミングパルス用の生成データの読み出しを開始する。これにより、ラッチ信号（ラッチパルス）、第１チェンジ信号ＣＨ_Ａ（第１チェンジパルス）、及び、第２チェンジ信号ＣＨ_Ｂ（第２チェンジパルス）が生成される。
【００８４】
＜駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの詳細について＞
第１駆動信号ＣＯＭ_Ａは、印刷期間Ｔ（繰り返し期間）における最初の期間Ｔ１１で生成される波形部ＳＳ１１と、２番目の期間Ｔ１２で生成される波形部ＳＳ１２と、３番目の期間Ｔ１３で生成される波形部ＳＳ１３とを有する。また、第２駆動信号ＣＯＭ_Ｂは、印刷期間Ｔにおける最初の期間Ｔ２１で生成される波形部ＳＳ２１と、２番目の期間Ｔ２２で生成される波形部ＳＳ２２と、３番目の期間Ｔ２３で生成される波形部ＳＳ２３とを有する。第１駆動信号ＣＯＭ_Ａが有する波形部ＳＳ１１は、第１駆動パルスＰＳ１を有する。また、波形部ＳＳ１２は第２駆動パルスＰＳ２を、波形部ＳＳ１３は第３駆動パルスＰＳ３をそれぞれ有する。第２駆動信号ＣＯＭ_Ｂが有する波形部ＳＳ２１は、第４駆動パルスＰＳ４を有する。波形部ＳＳ２２は第５駆動パルスＰＳ５を、波形部ＳＳ２３は第６駆動パルスＰＳ６をそれぞれ有する。
【００８５】
これらの駆動パルスＰＳ１〜ＰＳ６は、ピエゾ素子ＰＺＴを駆動して所望の動作を行わせるための電圧変化パターンである。そして、これらの駆動パルスＰＳ１〜ＰＳ６の開始電圧、及び、終了電圧は同じであり、これらの電圧が基準電圧となっている。従って、これらの駆動パルスＰＳ１〜ＰＳ６を有する波形部ＳＳ１１〜ＳＳ２３は、基準電圧から開始され、ピエゾ素子ＰＺＴに行わせる動作に応じて定められたパターンの電圧変化を経た後に基準電圧に戻る一連の信号といえる。
【００８６】
本実施形態では、駆動パルスＰＳ１〜ＰＳ６が印加されることで、印加された駆動パルスの電圧波形に応じてピエゾ素子ＰＺＴは伸縮し、アイランド部４１２ｊを変位させる。アイランド部４１２ｊの変位に伴い、圧力室４１２ｄの容積が変化する。例えば、基準電圧における圧力室４１２ｄの容積を基準容積とする。そして、或る駆動パルスにおける基準電圧よりも高い電圧の部分がピエゾ素子ＰＺＴへ印加された場合、ピエゾ素子ＰＺＴは、素子の長手方向に収縮してアイランド部４１２ｊを圧力室４１２ｄから離隔させる方向に変位させる。これに伴い、圧力室４１２ｄが基準容積よりも膨張する。また、或る駆動パルスにおける基準電圧よりも低い電圧の部分がピエゾ素子ＰＺＴへ印加された場合、ピエゾ素子ＰＺＴは、素子の長手方向に伸長してアイランド部４１２ｊを圧力室４１２ｄ側に変位させる。これに伴い、圧力室４１２ｄが基準容積よりも収縮する。そして、駆動パルスにおける電圧の上昇部分がピエゾ素子ＰＺＴへ印加されると、圧力室４１２ｄは電圧の変化に応じて膨張し、電圧の下降部分がピエゾ素子ＰＺＴへ印加されると、圧力室４１２ｄは電圧の変化に応じて収縮する。加えて、基準電圧よりも高い一定電圧の部分がピエゾ素子ＰＺＴへ印加された場合、圧力室４１２ｄは電圧に応じた膨張状態を維持する。また、基準電圧よりも低い一定電圧の部分がピエゾ素子ＰＺＴへ印加された場合、圧力室４１２ｄは電圧に応じた収縮状態を維持する。
【００８７】
＜第４駆動パルスＰＳ４について＞
駆動パルスＰＳ１〜ＰＳ６のうち、第４駆動パルスＰＳ４は微振動パルスである。この第４駆動パルスＰＳ４がピエゾ素子ＰＺＴに印加されると、インクが吐出されない程度の弱い圧力変動が圧力室４１２ｄ内のインクに生じ、メニスカスが微振動される。具体的には、この第４駆動パルスＰＳ４は台形状をしており、その電圧上昇部分（右斜め上方へ傾斜している部分）がピエゾ素子ＰＺＴへ印加されると、この部分の電圧変化に伴って、ピエゾ素子ＰＺＴが収縮する。これにより、圧力室４１２ｄが基準容積から少し膨張する。この膨張に伴ってメニスカスが圧力室４１２ｄ側に少し引き込まれると考えられる。次に、第４駆動パルスＰＳ４における一定電圧の部分がピエゾ素子ＰＺＴへ印加される。この期間ではピエゾ素子ＰＺＴの収縮状態が維持され、メニスカスは自由振動すると考えられる。次に、第４駆動パルスＰＳ４における電圧下降部分（右斜め下方へ傾斜している部分）がピエゾ素子ＰＺＴへ印加される。この期間では収縮状態のピエゾ素子ＰＺＴが基準状態まで伸長する。これにより圧力室４１２ｄは基準容積まで収縮し、メニスカスはヘッド４１の外側に向けて少し押し出されると考えられる。
【００８８】
このようなメニスカスの変位によってノズルＮｚ付近に存在しがちな増粘インクが攪拌され、インクの状態を良好に維持することができる。そして、この第４駆動パルスＰＳ４は、ピエゾ素子ＰＺＴに圧力室４１２ｄの膨張と収縮を１回ずつ行わせる単純なものである。このため、第４駆動パルスＰＳ４の生成期間Ｔ２１ａは、他の駆動パルスよりも短い時間に定められている。
【００８９】
＜第５駆動パルスＰＳ５について＞
第５駆動パルスＰＳ５は第１小ドットパルスである。すなわち、この第５駆動パルスＰＳ５は、第１小ドットの形成に適した量のインクを吐出させるものである。本実施形態では、この第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加されると、約１．５ｐＬのインクがノズルＮｚから吐出される。この第５駆動パルスＰＳ５について説明する。第５駆動パルスＰＳ５では、基準電圧から最高電圧まで電圧を上昇させることで、圧力室４１２ｄを基準容積から最大容積まで膨張させる。そして、この最高電圧を維持することで膨張状態を維持する。次に、第５駆動パルスＰＳ５は、その電圧を基準電圧まで下降させた後に最高電圧まで上昇させる。これにより、圧力室４１２ｄは、基準容積まで収縮し、最大容積まで膨張する。次に、その電圧を最低電圧まで急激に下降させる。これにより、圧力室４１２ｄは最小容積まで収縮する。そして、ノズルＮｚからはインクが吐出される。その後、第５駆動パルスＰＳ５は、その電圧を最低電圧で維持し、基準電圧まで上昇させる。これにより、圧力室４１２ｄは、最小容積が維持された後、基準容積まで膨張される。
【００９０】
この第５駆動パルスＰＳ５では、基準容積から最大容積まで圧力室４１２ｄを膨張させた後に膨張状態を維持するが、その維持時間を他の駆動パルスよりも長く設定している。これは、膨張状態の圧力室４１２ｄにインクを充填することを意図している。また、膨張状態を維持した後に、圧力室４１２ｄの基準容積までの収縮、最大容積までの膨張、最小容積までの収縮の各動作を連続的に行わせている。そして、基準容積までの収縮、及び、最大容積までの膨張の各動作によって、メニスカスの位置を制御させている。また、最小容積までの収縮によって、ノズルＮｚからインクを吐出させている。従って、この第５駆動パルスＰＳ５では、最高電圧から最低電圧まで電圧を下降させている部分が吐出用の変化部分に相当する。また、最低電圧が、収縮状態の圧力室に対応する収縮電圧に相当する。このような動作を行わせることで、ノズルＮｚからは約１．５ｐＬという極めて少量のインクが吐出される。
【００９１】
インク吐出の反動によってメニスカスが大きく変位するが、第５駆動パルスＰＳ５では最低電圧から基準電圧まで電圧を上昇させ、圧力室４１２ｄを最小容積から基準容積まで膨張させることで、メニスカスの変位を緩和している。すなわち、メニスカスがノズルＮｚの外側（用紙Ｓ側）へ変位している最中は、圧力室４１２ｄ内のインク圧力が大気圧よりも高い状態と考えられる。このため、メニスカスがノズルＮｚの外側へ変位するタイミングで圧力室４１２ｄを膨張させると、圧力室４１２ｄ内のインク圧力が多少低くなり、メニスカスの変位を抑えることができる。従って、この第５駆動パルスＰＳ５において、最低電圧で一定の部分は、収縮電圧を維持する一定電圧の部分であって、インク吐出後における圧力室４１２ｄの膨張開始タイミングを定めるための部分といえる。また、最低電圧から基準電圧まで電圧を上昇させている部分は、基準電圧まで戻すための変化部分に相当する。そして、この変化部分における勾配、すなわち単位時間あたりの電圧変化量の絶対値は、吐出用の変化部分における勾配の絶対値よりも小さい。  
このような制御を行うため、第５駆動パルスＰＳ５の生成期間Ｔ２２ａは、最も長い時間に定められている。
【００９２】
＜第３駆動パルスＰＳ３について＞
第３駆動パルスＰＳ３は第２小ドットパルスである。すなわち、この第３駆動パルスＰＳ３は、第２小ドットの形成に適した量のインクを吐出させるものである。本実施形態では、この第３駆動パルスＰＳ３がピエゾ素子ＰＺＴに印加されると、約３ｐＬのインクがノズルＮｚから吐出される。第３駆動パルスＰＳ３では、基準電圧から最高電圧まで電圧を上昇させた後、最高電圧を維持する。これにより圧力室４１２ｄは、基準容積から最大容積まで膨張され、膨張状態で維持される。その後、第３駆動パルスＰＳ３は、その電圧を基準電圧まで下降させた後に中間電圧まで上昇させ、さらに最低電圧まで下降させる。この一連の電圧変化によって、圧力室４１２ｄは、基準容積まで収縮された後、中間容積まで膨張され、さらに最小容積まで収縮する。ここで、圧力室４１２ｄにおける基準容積までの収縮と中間容積までの膨張は、第５駆動パルスＰＳ５と同様に、メニスカスの位置を調整するために行われる。なお、中間容積とは、基準容積よりも大きく最大容積よりも小さい容積である。そして、最小容積までの収縮は、インクを吐出させるために行われる。その後、第３駆動パルスＰＳ３の電圧は、最低電圧が維持され、基準電圧まで上昇される。これにより、圧力室４１２ｄは、最小容積が維持された後、基準容積まで膨張される。その結果、インク吐出後におけるメニスカスの変位が緩和される。
【００９３】
この第３駆動パルスＰＳ３では、中間電圧から最低電圧まで下降する部分が吐出用の変化部分に相当する。そして、最低電圧は収縮状態の圧力室４１２ｄに対応する収縮電圧に、最低電圧で一定の部分は収縮電圧を維持する一定電圧の部分にそれぞれ相当する。なお、最低電圧で一定の部分は、インク吐出後における圧力室４１２ｄの膨張開始タイミングを定めるための部分でもある。さらに、最低電圧から基準電圧まで電圧を上昇させている部分は、基準電圧まで戻すための変化部分に相当する。この変化部分における勾配の絶対値は、吐出用の変化部分における勾配の絶対値よりも小さい。そして、この第３駆動パルスＰＳ３の生成期間Ｔ１３ａは、２番目に長い時間に定められている。
【００９４】
＜駆動パルスＰＳ１，ＰＳ２，ＰＳ６について＞
残りの駆動パルス、即ち、第１駆動パルスＰＳ１，第２駆動パルスＰＳ２，第６駆動パルスＰＳ６は、中ドットパルスである。これらの駆動パルスの１つがピエゾ素子ＰＺＴへ印加されると、約７ｐＬのインクがノズルＮｚから吐出される。また、２つがピエゾ素子ＰＺＴへ印加されると、合計で約１４ｐＬのインクがノズルＮｚから吐出され、３つがピエゾ素子ＰＺＴへ印加されると、合計で約２１ｐＬのインクがノズルＮｚから吐出される。そして、本実施形態では、第１中ドットの形成時に、これらの駆動パルスのうちの１つをピエゾ素子ＰＺＴへ印加する。具体的には、第２駆動パルスＰＳ２をピエゾ素子ＰＺＴへ印加する。また、第２中ドットの形成時には、これらの駆動パルスのうちの２つをピエゾ素子ＰＺＴへ印加する。具体的には、第２駆動パルスＰＳ２と第６駆動パルスＰＳ６をピエゾ素子ＰＺＴへ印加する。さらに、大ドットの形成時には、これらの３つの駆動パルスＰＳ１，ＰＳ２，ＰＳ６をピエゾ素子ＰＺＴへ印加する。
【００９５】
これらの駆動パルスＰＳ１，ＰＳ２，ＰＳ６は、いずれも同じ電圧波形（電圧変化パターン）をしている。従って、ピエゾ素子ＰＺＴに同じ動作をさせるためのものといえる。第１駆動パルスＰＳ１を例に挙げて説明する。第１駆動パルスＰＳ１でも、基準電圧から最高電圧まで電圧を上昇させた後、最高電圧を維持する。これにより、圧力室４１２ｄは、基準容積から最大容積まで膨張され、膨張状態が維持される。その後、第１駆動パルスＰＳ１の電圧は最低電圧まで下降される。これにより、圧力室４１２ｄは最小容積まで収縮され、ノズルＮｚからはインクが吐出される。その後、第１駆動パルスＰＳ１の電圧は最低電圧が維持され、基準電圧まで上昇される。これにより、圧力室４１２ｄは、最小容積を維持した後に基準容積まで膨張する。
【００９６】
この説明から判るように、この第１駆動パルスＰＳ１において、最高電圧から最低電圧まで変化している部分は、吐出用の変化部分に相当する。そして、最低電圧は収縮状態の圧力室４１２ｄに対応する収縮電圧に、最低電圧で一定の部分は収縮電圧を維持する部分にそれぞれ相当する。なお、最低電圧で一定の部分は、インク吐出後における圧力室４１２ｄの膨張開始タイミングを定めるための部分でもある。さらに、最低電圧から基準電圧まで電圧を上昇させている部分は、基準電圧まで戻すための変化部分に相当する。そして、この変化部分における勾配の絶対値は、吐出用の変化部分における勾配の絶対値よりも小さい。
【００９７】
これらの駆動パルスＰＳ１，ＰＳ２，ＰＳ６の生成期間Ｔ１１ａ，Ｔ１２ａ，Ｔ２３ａはいずれも同じであり、第３駆動パルスＰＳ３の生成期間Ｔ１３ａよりも少し短く、第４駆動パルスＰＳ４の生成期間Ｔ２１ａよりは長く設定されている。
【００９８】
＜各波形部のピエゾ素子ＰＺＴへの印加動作について＞
次に、スイッチ動作情報に基づく各波形部ＳＳ１１〜ＳＳ２３のピエゾ素子ＰＺＴへの印加動作について説明する。図１３Ａは、スイッチ動作情報ｑ０〜ｑ１１の具体的内容を説明する図である。図１３Ｂは、印加される駆動パルスとインクの吐出量を、ドット階調毎（ドット形成データＳＩ毎）に説明する図である。
【００９９】
前述したように、このプリンタ１では、６種類のドット階調でドットの形成が行える。すなわち、ドット無し（ドット形成データＳＩ［０００］）、第１小ドットの形成（ドット形成データＳＩ［００１］）、第２小ドットの形成（ドット形成データＳＩ［１００］）、第１中ドットの形成（ドット形成データＳＩ［０１０］）、第２中ドットの形成（ドット形成データＳＩ［１０１］）、及び、大ドットの形成（ドット形成データＳＩ［０１１］）のそれぞれに対応する６種類で階調を制御できる。
【０１００】
この場合、スイッチ動作情報ｑ０〜ｑ１１は、次のように定められる。すなわち、ドット無しのドット形成データＳＩに対応するスイッチ動作情報ｑ０はデータ［０００］とされ、スイッチ動作情報ｑ６はデータ［１００］とされる。第１小ドットのドット形成データＳＩに対応するスイッチ動作情報ｑ１はデータ［０００］とされ、スイッチ動作情報ｑ７はデータ［０１０］とされる。第２小ドットのドット形成データＳＩに対応するスイッチ動作情報ｑ２はデータ［００１］とされ、スイッチ動作情報ｑ８はデータ［０００］とされる。第１中ドットのドット形成データＳＩに対応するスイッチ動作情報ｑ３はデータ［０１０］とされ、スイッチ動作情報ｑ９はデータ［０００］とされる。第２中ドットのドット形成データＳＩに対応するスイッチ動作情報ｑ４はデータ［０１０］とされ、スイッチ動作情報ｑ１０はデータ［００１］とされる。大ドットのドット形成データＳＩに対応するスイッチ動作情報ｑ５はデータ［１１０］とされ、スイッチ動作情報ｑ１１はデータ［００１］とされる。
【０１０１】
これにより、ドット無しでは、第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２１がピエゾ素子ＰＺＴに印加され、第４駆動パルスＰＳ４の電圧変化パターンに基づき、メニスカスが微振動される。第１小ドットの形成では、第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２２がピエゾ素子に印加される。そして、第５駆動パルスＰＳ５の電圧変化パターンに基づき、約１．５ｐＬのインクが吐出される。第２小ドットの形成では、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１３がピエゾ素子ＰＺＴに印加され、第３駆動パルスＰＳ３の電圧変化パターンに基づき、約３ｐＬのインクが吐出される。第１中ドットの形成では、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１２がピエゾ素子ＰＺＴに印加され、第２駆動パルスＰＳ２の電圧変化パターンに基づいて約７ｐＬのインクが吐出される。第２中ドットの形成では、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１２と第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２３がピエゾ素子ＰＺＴに印加され、第２駆動パルスＰＳ２及び第６駆動パルスＰＳ６の電圧変化パターンに基づいて約１４ｐＬのインクが吐出される。大ドットの形成では、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１１、波形部ＳＳ１２、第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２３がピエゾ素子ＰＺＴに印加され、第１駆動パルスＰＳ１、第２駆動パルスＰＳ２、及び、第６駆動パルスＰＳ６の電圧変化パターンに基づいて、約２１ｐＬのインクが吐出される。
【０１０２】
＝＝＝タイミングパルス＝＝＝
＜タイミングパルスについて＞
ここで、タイミングパルスについて説明する。前述の説明から判るように、第１駆動信号ＣＯＭ_Ａは、ラッチパルスの生成タイミング、及び、第１チェンジパルスの生成タイミングで、ピエゾ素子ＰＺＴへの印加や非印加が選択される。このため、ラッチパルスや第１チェンジパルスは、第１駆動信号ＣＯＭ_Ａが有する第１波形部の生成開始タイミングを規定する第１タイミングパルスに相当する。同様に、第２駆動信号ＣＯＭ_Ｂは、ラッチパルスの生成タイミング、及び、第２チェンジパルスの生成タイミングで、ピエゾ素子ＰＺＴへの印加や非印加が選択される。このため、ラッチパルスや第２チェンジパルスは、第２駆動信号ＣＯＭ_Ｂが有する第２波形部の生成開始タイミングを規定する第２タイミングパルスに相当する。
【０１０３】
ここで、ラッチパルスは、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂのそれぞれに用いられており、最初に生成される波形部（波形部ＳＳ１１，ＳＳ２１）の生成開始タイミングを規定するものである。そして、第１チェンジパルスは、２番目以降に生成される第１波形部の生成開始タイミングを規定する。図１２の例では、１番目の第１チェンジパルスは、２番目に生成される波形部ＳＳ１２の生成開始タイミングを規定し、２番目の第１チェンジパルスは、３番目に生成される波形部ＳＳ１３の生成開始タイミングを規定している。このため、各第１チェンジパルスは、或る第１波形部の次に生成される他の第１波形部に対応する第１タイミングパルスに相当する。同様に、第２チェンジパルスは、２番目以降に生成される第２波形部（波形部ＳＳ２２，ＳＳ２３）の生成開始タイミングを規定する。このため、各第２チェンジパルスは、或る第２波形部の次に生成される他の第２波形部に対応する第２タイミングパルスに相当する。
【０１０４】
＜１番目の両チェンジパルスについて＞
図１４は、１番目の第１チェンジパルスＣＨ_Ａ（１）、１番目の第２チェンジパルスＣＨ_Ｂ（１）、第１駆動パルスＰＳ１、及び、第５駆動パルスＰＳ５の関係を説明する図である。１番目の第１チェンジパルスＣＨ_Ａ（１）は、第１駆動信号ＣＯＭ_Ａが有する波形部ＳＳ１２（２番目の第１波形部に相当する。）の生成開始タイミングを定めるものである。そして、第１タイミングパルスがラッチパルスと各第１チェンジパルスで構成されることを考慮すると、１番目の第１チェンジパルスＣＨ_Ａ（１）は、２番目の第１タイミングパルスに相当する。一方、１番目の第２チェンジパルスＣＨ_Ｂ（１）は、第２駆動信号ＣＯＭ_Ｂが有する波形部ＳＳ２２（２番目の第２波形部に相当する。）の生成開始タイミングを定める。そして、この１番目の第２チェンジパルスＣＨ_Ｂ（１）は、１番目の第１チェンジパルスＣＨ_Ａ（１）と同様に、２番目の第２タイミングパルスに相当する。
【０１０５】
１番目の第１チェンジパルスＣＨ_Ａ（１）は、波形部ＳＳ１２の生成開始タイミングを定めるものであるから、波形部ＳＳ１１が有する第１駆動パルスＰＳ１の生成終了タイミングから波形部ＳＳ１２が有する第２駆動パルスＰＳ２の生成開始タイミングまでの期間Ｘ１の間に生成されればよいといえる。本実施形態では、１番目の第１チェンジパルスＣＨ_Ａ（１）を、期間Ｘ１内であって、第５駆動パルスＰＳ５における最高電圧で一定の部分が生成されている期間Ｙ１との重複期間Ｚ１に生成している。ここで、第５駆動パルスＰＳ５における最高電圧で一定の部分は、インクを吐出させる前に生成される部分である。このため、第５駆動パルスＰＳ５によるインクの吐出を乱す可能性がある。この観点からすれば、一見好ましくないタイミングとも考えられる。しかし、本実施形態の第５駆動パルスＰＳ５では、この最高電圧で一定の部分の生成時間を、他の駆動パルスにおける対応する部分よりも十分に長く定めている。加えて、１番目の第１チェンジパルスＣＨ_Ａ（１）の生成タイミングを、最高電圧で一定の部分の生成開始直後に定めている。これらにより、１番目の第１チェンジパルスＣＨ_Ａ（１）に起因して第５駆動パルスＰＳ５の波形が乱れてしまったとしても、その乱れは最高電圧で一定の部分が生成されている期間内に収束すると考えられる。このため、１番目の第１チェンジパルスＣＨ_Ａ（１）をこのタイミングで生成したとしても、第５駆動パルスＰＳ５によるインクの吐出には支障を来し難いといえる。
【０１０６】
＜１番目の第２チェンジパルスＣＨ_Ｂ（１）について＞
１番目の第２チェンジパルスＣＨ_Ｂ（１）は、波形部ＳＳ２２の生成開始タイミングを定めるものであるから、波形部ＳＳ２１が有する第４駆動パルスＰＳ４の生成終了タイミングから波形部ＳＳ２２が有する第５駆動パルスＰＳ５の生成開始タイミングまでの期間Ｙ２の間に生成されればよいといえる。本実施形態では、１番目の第２チェンジパルスＣＨ_Ｂ（１）を、期間Ｙ２内であって、第１駆動パルスＰＳ１における最低電圧から基準電圧まで電圧を上昇させている期間Ｘ２との重複期間Ｚ２に生成している。以下、このようにした理由について説明する。
【０１０７】
図１５Ａは、第１駆動パルスＰＳ１の波形、及び、第１駆動パルスＰＳ１によるメニスカスの変位状態の関係を模式的に説明する図である。図１５Ｂは、メニスカスＭの変位状態を説明するための図である。図１５Ａの上段において縦軸は第１駆動信号ＣＯＭ_Ａの電圧、横軸は時間を示し、下段において縦軸はメニスカスＭの位置、横軸は時間を示す。なお、上段の時間と下段の時間は同期している。下段において、線分はメニスカスＭの頂部の位置を示す。この線分はシミュレーションに基づいて得られたものである。また、図１５Ａにおいて、縦軸の値「０」はメニスカスＭの定常状態を意味する。具体的には、図１５Ｂに実線で示すように、メニスカスＭがノズルＮｚの開口に位置している状態を意味する。そして、符号「＋」は、メニスカスＭの頂部がノズルＮｚの開口縁よりも外側（例えば、用紙Ｓ側）に位置する状態を意味する。例えば、図１５Ｂに点線で示すように、メニスカスＭの頂部がノズルＮｚの開口縁よりも外側に飛び出している状態を意味する。従って、＋の値が大きくなる程、メニスカスＭの頂部はノズルＮｚの開口縁から離れている状態となっている。一方、符号「−」は、図１５Ｂに一点鎖線で示すように、メニスカスＭの頂部がノズルＮｚの開口縁よりもノズル連通口４１２ｅ側（圧力室４１２ｄ側）に引き込まれた状態を意味する。従って、−の値が大きくなる程、メニスカスＭの頂部はノズル連通口４１２ｅ側に引き込まれている状態となっている。
【０１０８】
図１５Ａに示すように、第１駆動パルスＰＳ１の最高電圧から電圧が降下するタイミングｔ１にて、メニスカスＭの頂部はノズルＮｚの開口縁よりも少し引き込まれた状態にある。第１駆動パルスＰＳ１の最低電圧への降下に伴い、メニスカスＭの頂部はノズルＮｚの開口縁よりも外側に移動する。これは、圧力室４１２ｄの収縮に伴って圧力室４１２ｄ内のインクが加圧されたためと考えられる。この例では、第１駆動パルスＰＳ１が最低電圧まで下がったタイミングｔ２以降もメニスカスＭは外側への移動を続けている。これは、ピエゾ素子ＰＺＴの応答性や弾性板４１２ｂの弾性が影響していると考えられる。
【０１０９】
第１駆動パルスＰＳ１が最低電圧を維持している期間のタイミングｔ３でメニスカスＭの外側への移動が終了し、以後はノズル連通口４１２ｅ側へ移動している。このタイミングｔ３はインクの吐出タイミングと考えられる。すなわち、図１５Ｂに点線で示すように、圧力室４１２ｄの収縮に伴ってメニスカスＭは柱状に延びると考えられる。そして、柱状部分が途中で切れ、その先端側の部分が滴状のインクとなって吐出され、根元側の部分があらたなメニスカスＭとなると考えられる。根元側の部分は、先端側と分かれた際の反動によって勢いよくノズルＮｚ側に戻り、ノズルＮｚの開口縁よりもノズル連通口４１２ｅ側へ引き込まれると考えられる。その後、引き込まれたメニスカスＭが再度ヘッド４１の外側へ移動するタイミングｔ４で、第１駆動パルスＰＳ１は、最低電圧からの電圧の上昇を開始する。そして、タイミングｔ６で、第１駆動パルスＰＳ１は基準電圧に戻る。
【０１１０】
前述したように、第１駆動パルスＰＳ１における最低電圧から基準電圧まで電圧を上昇させている期間は、インク（液体）の吐出後にて電圧を基準電圧まで戻すための変化部分の生成期間に相当する。この第１駆動パルスＰＳ１では、最低電圧から基準電圧まで電圧を変化させる部分を、インクの吐出タイミング（ｔ３）から期間△ｔ３を経過した後に生成しているので、メニスカスＭの変位を速やかに抑えることができる。すなわち、この第１駆動パルスＰＳ１の電圧上昇に伴って圧力室４１２ｄが膨張されるので、メニスカスＭの外側への移動を抑制することができる。
【０１１１】
この実施形態では、図１４にも示すように、１番目の第２チェンジパルスＣＨ_Ｂ（１）を、第１駆動パルスＰＳ１における最低電圧から基準電圧まで電圧を戻すための部分の生成期間、すなわち、タイミングｔ４からタイミングｔ６までの期間に生成している。そして、この期間（ｔ４−ｔ６）は、前述したように、インクの吐出タイミングｔ３よりも後の期間である。このため、１番目の第２チェンジパルスＣＨ_Ｂ（１）に起因するノイズＮｓが第１駆動信号ＣＯＭ_Ａ（第１駆動パルスＰＳ１）に生じたとしても、インクの吐出には影響し難い。従って、このノイズによる悪影響を低減することができる。また、基準電圧まで電圧を戻すための部分の勾配の絶対値が、インクを吐出させるための変化部分（ｔ１−ｔ２で生成される部分）の勾配の絶対値よりも小さい。このため、電圧まで電圧を戻すための部分の波形がノイズによって乱れたとしても、インクが吐出されてしまう不具合を防止することができる。
【０１１２】
ところで、この実施形態では、１番目の第２チェンジパルスＣＨ_Ｂ（１）を、タイミングｔ４からタイミングｔ６までの期間のほぼ中間（タイミングｔ５）で生成している。このタイミングで生成しても勿論、ノイズによる悪影響を低減するという効果が得られる。ここで、より高い効果を得るならば、１番目の第２チェンジパルスＣＨ_Ｂ（１）を、タイミングｔ４からタイミングｔ５までの期間、つまり、第１駆動パルスＰＳ１における最低電圧から基準電圧まで電圧を変化させる部分の前半で生成することが好ましい。それは、この前半部分の生成期間では、メニスカスＭの運動量が後半部分の生成期間よりも大きいと考えられるからである。そして、メニスカスＭの運動量が大きいことから、ノイズによって第１駆動パルスＰＳ１の波形が乱されたとしても、その影響が生じ難いと考えられる。従って、ノイズによる悪影響を確実に低減することができる。この観点からすれば、１番目の第２チェンジパルスＣＨ_Ｂ（１）の生成開始タイミングは、最低電圧からの電圧上昇開始のタイミング（すなわちタイミングｔ４）に揃えることが最もよいといえる。
【０１１３】
＜２番目の両チェンジパルスについて＞
図１６は、２番目の第１チェンジパルスＣＨ_Ａ（２）、２番目の第２チェンジパルスＣＨ_Ｂ（２）、及び、第５駆動パルスＰＳ５の関係を説明する図である。２番目の第１チェンジパルスＣＨ_Ａ（２）は、第１駆動信号ＣＯＭ_Ａが有する波形部ＳＳ１３（３番目の第１波形部に相当する。）の生成開始タイミングを定めるものであり、３番目の第１タイミングに相当する。一方、２番目の第２チェンジパルスＣＨ_Ｂ（２）は、第２駆動信号ＣＯＭ_Ｂが有する波形部ＳＳ２３（３番目の第２波形部に相当する。）の生成開始タイミングを定めるものであり、３番目の第２タイミングパルスに相当する。
【０１１４】
２番目の第１チェンジパルスＣＨ_Ａ（２）は、波形部ＳＳ１３の生成開始タイミングを定めるものであるから、第２駆動パルスＰＳ２の生成終了タイミングから第３駆動パルスＰＳ３の生成開始タイミングまでの期間Ｘ３の間に生成されればよいといえる。本実施形態では、２番目の第１チェンジパルスＣＨ_Ａ（２）を、期間Ｘ３内であって、第５駆動パルスＰＳ５における最低電圧から基準電圧まで電圧を上昇させている部分が生成されている期間Ｙ３との重複期間Ｚ３に生成している。この例において、期間Ｙ３は、インク（液体）の吐出後にて電圧を基準電圧まで戻すための変化部分の生成期間に相当する。そして、期間Ｙ３は期間Ｘ３の生成期間中に生成されている。このため、期間Ｙ３と重複期間Ｚ３とは一致している。
【０１１５】
このように２番目の第１チェンジパルスＣＨ_Ａ（２）の生成タイミングを定めたことにより、ノイズによる悪影響を低減することができる。これは、１番目の第２チェンジパルスＣＨ_Ｂ（１）と同様の理由による。簡単に説明すると、２番目の第１チェンジパルスＣＨ_Ａ（２）は、インクの吐出後において、第５駆動パルスＰＳ５が電圧を基準電圧まで上昇させている期間（ｔ９−ｔ１０）に生成されている。このため、２番目の第１チェンジパルスＣＨ_Ａ（２）に起因してノイズが生じたとしても、ノイズの影響を受け難くすることができる。
【０１１６】
また、基準電圧まで電圧を上昇させている部分の勾配の絶対値が、インクを吐出させるための変化部分（ｔ７−ｔ８で生成される部分）の勾配の絶対値よりも小さい。このため、電圧まで電圧を戻すための部分の波形がノイズによって乱れたとしても、インクが吐出されてしまう不具合を防止することができる。
【０１１７】
２番目の第２チェンジパルスＣＨ_Ｂ（２）は、波形部ＳＳ２３の生成開始タイミングを定めるものであるから、第５駆動パルスＰＳ５の生成終了タイミングから第６駆動パルスＰＳ６の生成開始タイミングまでの期間Ｙ４の間に生成されればよいといえる。本実施形態では、２番目の第２チェンジパルスＣＨ_Ｂ（２）を、期間Ｙ４と期間Ｘ３との重複期間Ｚ４内に生成している。
【０１１８】
このように２番目の第２チェンジパルスＣＨ_Ｂ（２）の生成タイミングを定めたことにより、ノイズによる悪影響を低減することができる。すなわち、第２チェンジパルスＣＨ_Ｂ（２）は、第２駆動パルスＰＳ２の生成終了から第３駆動パルスＰＳ３の生成開始までの基準電圧で一定の部分と第５駆動パルスＰＳ５の生成終了から第６駆動パルスＰＳ６の生成開始までの基準電圧で一定の部分との重複期間Ｚ４内に生成されている。このため、２番目の第２チェンジパルスＣＨ_Ｂ（２）に起因して、両駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂにノイズが生じたとしても、そのノイズが第３駆動パルスＰＳ３や第６駆動パルスＰＳ６へは影響し難くなる。その結果、ノイズによる悪影響を低減することができる。
【０１１９】
＜まとめ＞
このように構成された第１実施形態では、次の効果を奏する。  
すなわち、第１実施形態のプリンタ１は、（Ａ）駆動信号生成回路７０と、（Ｂ）タイミングパルス生成部（プリンタ側コントローラ６０）と、（Ｃ）ヘッド制御部ＨＣとを有する。
【０１２０】
駆動信号生成回路７０は、基準電圧から開始されてピエゾ素子ＰＺＴに行わせる動作に応じて定められたパターンの電圧変化（つまり、駆動パルスＰＳ１〜ＰＳ３）を経た後に基準電圧に戻る波形部ＳＳ１１〜ＳＳ１３を有する第１駆動信号ＣＯＭ_Ａ、及び、基準電圧から開始されてピエゾ素子ＰＺＴに行わせる動作に応じて定められたパターンの電圧変化（駆動パルスＰＳ４〜ＰＳ６）を経た後に基準電圧に戻る波形部ＳＳ２１〜ＳＳ２３を有する第２駆動信号ＣＯＭ_Ｂを、印刷期間Ｔにおいて同時に生成する。
【０１２１】
タイミングパルス生成部は、波形部ＳＳ１１〜ＳＳ１３の生成開始タイミングを示すラッチパルス、１番目の第１チェンジパルスＣＨ_Ａ（１）、２番目の第１チェンジパルスＣＨ_Ａ（２）を、波形部ＳＳ１１〜ＳＳ１３のそれぞれに対応させて複数生成すると共に、波形部ＳＳ２１〜ＳＳ２３の生成開始タイミングを示すラッチパルス、１番目の第２チェンジパルスＣＨ_Ｂ（１）、２番目の第２チェンジパルスＣＨ_Ｂ（２）を、波形部ＳＳ２１〜ＳＳ２３に対応させて複数生成する。
【０１２２】
そして、タイミングパルス生成部は、波形部ＳＳ１２の次に生成される波形部ＳＳ１３に対応する２番目の第１チェンジパルスＣＨ_Ａ（２）を、第５駆動パルスＰＳ５における最低電圧から基準電圧へ変化している部分の生成期間に生成する。また、タイミングパルス生成部は、波形部ＳＳ２１の次に生成される波形部ＳＳ２２に対応する１番目の第２チェンジパルスＣＨ_Ｂ（１）を、第１駆動パルスＰＳ１における最低電圧から基準電圧へ変化している部分の生成期間に生成する。
【０１２３】
ヘッド制御部ＨＣは、第１タイミングパルス（ラッチパルス，各第１チェンジパルス）と第２タイミングパルス（ラッチパルス，各第２チェンジパルス）の何れか一方で規定されるタイミングに基づいて、波形部ＳＳ１１〜ＳＳ１３と波形部ＳＳ２１〜ＳＳ２３の何れか一方をピエゾ素子ＰＺＴへ印加させ、何れか一方が有する駆動パルスＰＳ１〜ＰＳ６に応じてピエゾ素子ＰＺＴを動作させる。
【０１２４】
このプリンタ１では、２番目の第１チェンジパルスＣＨ_Ａ（２）のタイミングで第５駆動パルスＰＳ５にノイズが生じたとしても、このタイミングではインクの吐出が終了している。その結果、ノイズによる悪影響を低減することができる。同様に、１番目の第２チェンジパルスＣＨ_Ｂ（１）のタイミングで第１駆動パルスＰＳ１にノイズが生じたとしても、このタイミングではインクの吐出が終了しているので、ノイズによる悪影響を低減することができる。
【０１２５】
ここで、２番目の第１チェンジパルスＣＨ_Ａ（２）は３番目の第１タイミングパルスに相当し、３番目の第１波形部（波形部ＳＳ１３）の生成開始タイミングを規定する。２番目の第２チェンジパルスＣＨ_Ｂ（２）は３番目の第２タイミングパルスに相当し、３番目の波形部（波形部ＳＳ２３）の生成開始タイミングを規定する。そして、２番目の第１チェンジパルスＣＨ_Ａ（２）が第５駆動パルスＰＳ５の電圧上昇期間に生成されているのに対し、２番目の第２チェンジパルスＣＨ_Ｂ（２）が第５駆動パルスＰＳ５の生成終了タイミングから第６駆動パルスＰＳ６の生成開始タイミングまでの基準電圧で一定の期間に生成されている。つまり、各チェンジパルスＣＨ_Ａ（２），ＣＨ_Ｂ（２）は互いに時間をずらして生成されている。このため、各チェンジパルスＣＨ_Ａ（２），ＣＨ_Ｂ（２）に起因するノイズが互いに重畳することを確実に防止することができる。
【０１２６】
同様に、１番目の第１チェンジパルスＣＨ_Ａ（１）は２番目の第１タイミングパルスに相当し、２番目の第１波形部（波形部ＳＳ１２）の生成開始タイミングを規定する。１番目の第２チェンジパルスＣＨ_Ｂ（１）は２番目の第２タイミングパルスに相当し、２番目の波形部（波形部ＳＳ２２）の生成開始タイミングを規定する。そして、１番目の第２チェンジパルスＣＨ_Ｂ（１）が第１駆動パルスＰＳ１の電圧上昇期間に生成されているのに対し、１番目の第１チェンジパルスＣＨ_Ａ（１）が第１駆動パルスＰＳ１の生成終了タイミングから第２駆動パルスＰＳ２の生成開始タイミングまでの基準電圧で一定の期間に生成されている。このため、各チェンジパルスＣＨ_Ａ（１），ＣＨ_Ｂ（１）に起因するノイズが互いに重畳することを確実に防止することができる。
【０１２７】
要するに、このプリンタ１では、Ｎ番目（Ｎは２以上の整数）の第１波形部に対応する第１タイミングパルスを基準電圧まで戻すための変化部分が生成されている期間内に生成した場合に、Ｎ番目の第２波形部に対応する第２タイミングパルスを、第２駆動信号側の基準電圧で一定の部分が生成されている期間に生成している。また、Ｎ番目の第２波形部に対応する第２タイミングパルスを基準電圧まで戻すための他の変化部分が生成されている期間内に生成した場合に、Ｎ番目の第１波形部に対応する第１タイミングパルスを、第１駆動信号側の前記基準電圧で一定の部分が生成されている期間に生成している。これにより、ノイズの重畳を防いでピエゾ素子ＰＺＴが不測の動作をしてしまうことを防止している。
【０１２８】
また、第１実施形態のプリンタ１では、波形部ＳＳ１１〜ＳＳ１３のそれぞれが有する駆動パルスＰＳ１〜ＰＳ３の少なくとも１つは、その生成期間が波形部ＳＳ２１〜ＳＳ２３のそれぞれが有する駆動パルスＰＳ４〜ＰＳ６の少なくとも１つの生成期間と異なっている。具体的には、図１２に示すように、第１駆動パルスＰＳ１の生成期間Ｔ１１ａ及び第２駆動パルスＰＳ２の生成期間Ｔ１２ａは、第４駆動パルスＰＳ４の生成期間Ｔ２１ａと異なっており、第５駆動パルスＰＳ５の生成期間Ｔ２２ａとも異なっている。このように異なった生成期間の駆動パルスを複数含んだ駆動信号では、波形部の生成開始タイミングを第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとで揃えることは、印刷期間Ｔをいたずらに長くするので好ましくない。そして、この実施形態のように構成することで、ノイズに起因する不具合を抑制できる。このため、限られた印刷期間Ｔであっても、ノイズの影響を抑制しつつ、複数の波形部を効率よく生成させることができる。
【０１２９】
また、このプリンタ１では、異なる量のインクを吐出させるための駆動パルス（駆動パルスＰＳ１〜ＰＳ３，ＰＳ５，ＰＳ６）やメニスカスを微振動させるための駆動パルス（駆動パルスＰＳ４）を、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂに含ませている。このため、限られた印刷期間Ｔであってもヘッド４１に種々の動作を行わせることができる。
【０１３０】
＝＝＝その他の実施形態について＝＝＝
前述した実施形態は、主として、液体吐出装置としてのプリンタ１を有する印刷システム１００について記載されているが、その中には、液体吐出方法や液体吐出システム等の開示が含まれている。加えて、液体吐出ヘッドを制御するための制御装置の開示や、液体吐出装置や制御装置を制御するための、プログラムやコードの開示も含まれている。また、この実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１３１】
＜駆動信号について＞
前述の第１実施形態では、第１駆動信号ＣＯＭ_Ａが３つの波形部ＳＳ１１〜Ｓ１３を有し、第２駆動信号ＣＯＭ_Ｂも３つの波形部ＳＳ２１〜Ｓ２３を有していた。しかし、波形部の数はこの数に限定されるものではない。そして、第１実施形態のプリンタ１では、対になる波形部（ＳＳ１１とＳＳ２１、ＳＳ１２とＳＳ２２、ＳＳ１３とＳＳ２３）の生成期間に多少の差はあるが顕著な違いはなかった。このため、Ｎ番目の第１タイミングパルスと、Ｎ番目の第２タイミングパルスとが対の関係にあった。つまり、生成タイミング同士が最も近い関係にあった。しかし、この構成に限定されるものではない。例えば、或る第２波形部が、第１波形部の２つ分の生成期間に定められることもある。このような場合には、生成タイミング同士が最も近い関係にある第１タイミングパルスと第２タイミングパルスとが前述した関係にあれば、同様の作用効果を奏する。
【０１３２】
また、第１実施形態では、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂの２種類の駆動信号を印刷期間Ｔに亘って同時に生成する構成を例示したが、駆動信号ＣＯＭの種類は２種類に限定されるものではない。３種類以上であっても同様に実施することができる。また、第１駆動信号ＣＯＭ_Ａが２種類の波形部を有し、第２駆動信号ＣＯＭ_Ｂが１種類の波形部を有する場合でも、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスの波形によっては、同様に実施することができる。
【０１３３】
＜インクを吐出させるための動作をする素子について＞
第１実施形態のピエゾ素子ＰＺＴは、電位の上昇によって圧力室４１２ｄを膨張させ、電位の下降によって圧力室４１２ｄを収縮させるものであった。このピエゾ素子に関し、電位の上昇によって圧力室４１２ｄを収縮させ、電位の下降によって圧力室４１２ｄを膨張させるものを用いてもよい。また、インクを吐出させるための動作をする素子は、ノイズの影響を受けるものであれば同様な効果が得られると考えられる。
【０１３４】
＜他の応用例について＞
また、前述の実施形態では、液体吐出装置としてプリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【０１３５】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、及び、プリンタの構成を説明するブロック図である。まず、コンピュータの構成について簡単に説明する。
【図３】プリンタの構成を示す図である。
【図４】図４Ａは、ヘッドの断面図である。図４Ｂは、ヘッドの要部を説明する拡大図である。
【図５】ＤＡＣ値の出力、及び、ヘッド制御信号の出力を説明するための概念図である。
【図６】駆動信号生成回路の構成を説明するためのブロック図である。
【図７】駆動信号生成回路が有する第１波形生成回路、及び、第２波形生成回路の構成を説明するための図である。
【図８】第１電流増幅回路、及び、第２電流増幅回路の構成を説明するための図である。
【図９】ヘッド制御部の構成を説明するための図である。
【図１０】制御ロジックの構成を説明するための図である。
【図１１】プリンタの印刷動作を説明するフローチャートである。
【図１２】ドット形成動作で生成される第１駆動信号、第２駆動信号、ラッチ信号、第１チェンジ信号、及び、第２チェンジ信号を示す図である。
【図１３】図１３Ａは、スイッチ動作情報ｑ０〜ｑ１１の具体的内容を説明する図である。図１３Ｂは、印加される駆動パルスとインクの吐出量を、ドット階調毎に説明する図である。
【図１４】１番目の第１チェンジパルス、１番目の第２チェンジパルス、第１駆動パルス、及び、第５駆動パルスの関係を説明する図である。
【図１５】図１５Ａは、第１駆動パルスの波形、及び、第１駆動パルスによるメニスカスの変位状態の関係を模式的に説明する図である。図１５Ｂは、メニスカスの変位状態を説明するための図である。
【図１６】２番目の第１チェンジパルス、２番目の第２チェンジパルス、及び、第５駆動パルスの関係を説明する図である。
【符号の説明】
【０１３６】
１  プリンタ，２０  用紙搬送機構，２１  搬送モータ，２２  搬送ローラ，
３０  キャリッジ移動機構，３１  キャリッジモータ，３２  ガイド軸，
３３  タイミングベルト，３４  駆動プーリー，３５  アイドラプーリー，
４０  ヘッドユニット，４１  ヘッド，４１１  ケース，４１１ａ  収容室，
４１２  流路ユニット，４１２ａ  流路形成板，４１２ｂ  弾性板，
４１２ｃ  ノズルプレート，４１２ｄ  圧力室，４１２ｅ  ノズル連通口，
４１２ｆ  共通インク室，４１２ｇ  インク供給路，４１２ｈ  支持枠，
４１２ｉ  弾性膜，４１２ｊ  アイランド部，４１３  ピエゾ素子ユニット，
４１３ａ  ピエゾ素子群，４１３ｂ  接着用基板，４１３ｃ  素子用配線基板，
４１４  中継基板，５０  検出器群，５１  リニア式エンコーダ，
６０  プリンタ側コントローラ，６１  インタフェース部，６２  ＣＰＵ，
６３  メモリ，６４  制御ユニット，７０  駆動信号生成回路，
７０Ａ  第１駆動信号生成部，７１Ａ  第１波形生成回路，
７１１Ａ  デジタルアナログ変換器，７１２Ａ  電圧増幅回路，
７２Ａ  第１電流増幅回路，７２１Ａ  第１トランジスタ対，
７０Ｂ  第２駆動信号生成部，７１Ｂ  第２波形生成回路，
７１１Ｂ  デジタルアナログ変換器，７１２Ｂ  電圧増幅回路，
７２Ｂ  第２電流増幅回路，７２１Ｂ  第２トランジスタ対，
８１Ａ  第１シフトレジスタ，８１Ｂ  第２シフトレジスタ，
８１Ｃ  第３シフトレジスタ，８２Ａ  第１ラッチ回路，
８２Ｂ  第２ラッチ回路，８２Ｃ  第３ラッチ回路，８３  制御ロジック，
８４  デコーダ，８５Ａ  第１スイッチ，８５Ｂ  第２スイッチ，
１００  印刷システム，１１０  コンピュータ，１１１  ホスト側コントローラ，
１１２  インタフェース部，１１３  ＣＰＵ，１１４  メモリ，
１２０  表示装置，１３０  入力装置，１３１  キーボード，１３２  マウス，
１４０  記録再生装置，１４１  フレキシブルディスクドライブ装置，
１４２  ＣＤ−ＲＯＭドライブ装置，Ｓ  用紙，ＳＩ  ドット形成データ，
ＬＡＴ  ラッチ信号，ＣＨ_Ａ  第１チェンジ信号，
ＣＨ_Ａ（１）  １番目の第１チェンジパルス，
ＣＨ_Ａ（２）  ２番目の第１チェンジパルス，ＣＨ_Ｂ  第２チェンジ信号，
ＣＨ_Ｂ（１）  １番目の第２チェンジパルス，
ＣＨ_Ｂ（２）  ２番目の第２チェンジパルス，ＣＴＲ  コントローラ基板，
ＨＣ  ヘッド制御部，ＲＧ  レジスタ，ＣＲ  キャリッジ，
ＰＺＴ  ピエゾ素子，ＦＣ  フレキシブルケーブル，ＣＯＭ  駆動信号，
ＣＯＭ_Ａ  第１駆動信号，ＳＳ１１  波形部，ＳＳ１２  波形部，
ＳＳ１３  波形部，ＣＯＭ_Ｂ  第２駆動信号，ＳＳ２１  波形部，
ＳＳ２２  波形部，ＳＳ２３  波形部，ＰＳ１  第１駆動パルス，
ＰＳ２  第２駆動パルス，ＰＳ３  第３駆動パルス，ＰＳ４  第４駆動パルス，
ＰＳ５  第５駆動パルス，ＰＳ６  第６駆動パルス，Ｎｚ  ノズル，
Ｓ_Ｔｒ１  制御信号，Ｓ_Ｔｒ２  制御信号，
Ｔｒ１  ＮＰＮ型のトランジスタ，Ｔｒ２  ＰＮＰ型のトランジスタ，
ｑ０  ドット非形成用のスイッチ動作情報，
ｑ１  第１小ドット用のスイッチ動作情報，
ｑ２  第２小ドット用のスイッチ動作情報，
ｑ３  第１中ドット用のスイッチ動作情報，
ｑ４  第２中ドット用のスイッチ動作情報，
ｑ５  大ドット用のスイッチ動作情報，
ｑ６  ドット非形成用のスイッチ動作情報，
ｑ７  第１小ドット用のスイッチ動作情報，
ｑ８  第２小ドット用のスイッチ動作情報，
ｑ９  第１中ドット用のスイッチ動作情報，
ｑ１０  第２中ドット用のスイッチ動作情報，
ｑ１１  大ドット用のスイッチ動作情報
【図１】
0004747871.tif 000002
【図２】
0004747871.tif 000003
【図３】
0004747871.tif 000004
【図４】
0004747871.tif 000005
【図５】
0004747871.tif 000006
【図６】
0004747871.tif 000007
【図７】
0004747871.tif 000008
【図８】
0004747871.tif 000009
【図９】
0004747871.tif 000010
【図１０】
0004747871.tif 000011
【図１１】
0004747871.tif 000012
【図１２】
0004747871.tif 000013
【図１３】
0004747871.tif 000014
【図１４】
0004747871.tif 000015
【図１５】
0004747871.tif 000016
【図１６】
0004747871.tif 000017