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