(57)【要約】【課題】駆動信号の種類よりも多い種類の信号を、素子に印加できるようにする。【解決手段】本発明の液体吐出装置は、液体滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記液体滴を前記ノズルから吐出させる制御部と、を有することを特徴とする。【選択図】  図１６
2006123328.tif 000002
【特許請求の範囲】
【請求項１】
液体滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記液体滴を前記ノズルから吐出させる制御部と、
を有することを特徴とする液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記駆動信号生成部は、所定の周期で複数の前記波形部を繰り返して生成することによって、前記第１駆動信号及び前記第２駆動信号を生成し、
前記制御部は、前記所定の周期の中で、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択する
ことを特徴とする液体吐出装置。
【請求項３】
請求項１又は２に記載の液体吐出装置であって、
前記制御部は、異なる大きさの前記液体滴を前記ノズルから吐出させる
ことを特徴とする液体吐出装置。
【請求項４】
請求項１〜３のいずれかに記載の液体吐出装置であって、
前記制御部は、前記第１駆動信号に含まれる前記波形部の前記素子への印加を制御するための第１スイッチと、前記第２駆動信号に含まれる前記波形部の前記素子への印加を制御するための第２スイッチと、を有し、
前記制御部は、前記第１スイッチ及び前記第２スイッチのうちの一方のスイッチがオン状態のとき、他方のスイッチをオフ状態にする
ことを特徴とする液体吐出装置。
【請求項５】
請求項４に記載の液体吐出装置であって、
前記制御部は、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択するための駆動信号選択データと、前記選択された駆動信号から前記波形部を選択するための波形部選択データと、を記憶するメモリを有する
ことを特徴とする液体吐出装置。
【請求項６】
請求項５に記載の液体吐出装置であって、
前記制御部は、前記駆動信号選択データに基づいて、前記他方のスイッチをオフ状態にする
ことを特徴とする液体吐出装置。
【請求項７】
請求項５又は６に記載の液体吐出装置であって、
装置本体に対して移動可能なキャリッジと、前記キャリッジに設けられた前記制御部及び前記駆動信号生成部に前記装置本体から信号を伝送するためのケーブルと、を更に備え、
前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリに前記波形部選択データを設定するための設定信号と、を伝送する
ことを特徴とする液体吐出装置。
【請求項８】
請求項５又は６に記載の液体吐出装置であって、
装置本体に対して移動可能なキャリッジと、前記キャリッジに設けられた前記制御部及び前記駆動信号生成部に前記装置本体から信号を伝送するためのケーブルと、を更に備え、
前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリを動作させるためのクロック信号と、を伝送する
ことを特徴とする液体吐出装置。
【請求項９】
請求項７又は８に記載の液体吐出装置であって、
前記素子は、圧電素子である
ことを特徴とする液体吐出装置。
【請求項１０】
液体滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記液体滴を前記ノズルから吐出させる制御部と、
を有する液体吐出装置であって、
前記駆動信号生成部は、所定の周期で複数の前記波形部を繰り返して生成することによって、前記第１駆動信号及び前記第２駆動信号を生成し、
前記制御部は、前記所定の周期の中で、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、
前記制御部は、異なる大きさの前記液体滴を前記ノズルから吐出させ、
前記制御部は、前記第１駆動信号に含まれる前記波形部の前記素子への印加を制御するための第１スイッチと、前記第２駆動信号に含まれる前記波形部の前記素子への印加を制御するための第２スイッチと、を有し、
前記制御部は、前記第１スイッチ及び前記第２スイッチのうちの一方のスイッチがオン状態のとき、他方のスイッチをオフ状態にし、
前記制御部は、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択するための駆動信号選択データと、前記選択された駆動信号から前記波形部を選択するための波形部選択データと、を記憶するメモリを有し、
前記制御部は、前記駆動信号選択データに基づいて、前記他方のスイッチをオフ状態にし、
装置本体に対して移動可能なキャリッジと、前記キャリッジに設けられた前記制御部及び前記駆動信号生成部に前記装置本体から信号を伝送するためのケーブルと、を更に備え、
前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリに前記波形部選択データを設定するための設定信号と、を伝送し、
前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリを動作させるためのクロック信号と、を伝送し、
前記素子は、圧電素子である
ことを特徴とする液体吐出装置。
【請求項１１】
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成し、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、
選択された所定の波形部を素子へ印加し、
前記素子を駆動して液体滴をノズルから吐出する
ことを特徴とする液体吐出方法。
【請求項１２】
コンピュータ本体と、印刷装置とを備えた印刷システムであって、
前記印刷装置は、
インク滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記インク滴を前記ノズルから吐出させる制御部と、
を有する
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出方法及び印刷システムに関する。
【背景技術】
【０００２】
液体滴を吐出する液体吐出装置として、インクジェットプリンタが知られている。このインクジェットプリンタでは、ヘッドに設けられたノズルからインク滴を吐出させ、このインク滴を用紙に着弾させて、用紙にドットを形成する。そして、用紙に無数のドットを形成して、印刷画像を用紙に印刷する。
【０００３】
印刷画像の画質を向上させるため、用紙に形成するドットの大きさを変化させることが考えられる。例えば、１種類の大きさのドットだけよりも、大ドット・中ドット・小ドット等の様々な大きさのドットにより印刷画像を形成した方が、画質が向上することは言うまでもない。
【０００４】
但し、様々な大きさのドットを形成するためには、ノズルから吐出されるインク滴の大きさを変える必要がある。このためには、液体滴を吐出するために駆動される素子に対して、様々な種類の信号を印加する必要がある。このため、従来では、吐出すべきインク滴の大きさの種類だけ、駆動信号を用意していた。
【特許文献１】特開平９−１１４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、駆動信号の種類を多くすると、装置の構成が複雑になる。そこで、本発明は、少ない種類の駆動信号から、多くの種類の信号を素子に印加可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、液体滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記液体滴を前記ノズルから吐出させる制御部と、
を有することを特徴とする。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００９】
液体滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記液体滴を前記ノズルから吐出させる制御部と、
を有することを特徴とする液体吐出装置。  
このような液体吐出装置によれば、駆動信号の種類よりも多い種類の信号を、素子に印加することができる。
【００１０】
かかる液体吐出装置であって、前記駆動信号生成部は、所定の周期で複数の前記波形部を繰り返して生成することによって、前記第１駆動信号及び前記第２駆動信号を生成し、前記制御部は、前記所定の周期の中で、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択することが望ましい。これにより、両方の駆動信号が素子に印加されることを防止できる。
【００１１】
かかる液体吐出装置であって、前記制御部は、異なる大きさの前記液体滴を前記ノズルから吐出させることが望ましい。これにより、異なる大きさの着弾痕（例えばドット）を媒体に形成することができる。
【００１２】
かかる液体吐出装置であって、前記制御部は、前記第１駆動信号に含まれる前記波形部の前記素子への印加を制御するための第１スイッチと、前記第２駆動信号に含まれる前記波形部の前記素子への印加を制御するための第２スイッチと、を有し、前記制御部は、前記第１スイッチ及び前記第２スイッチのうちの一方のスイッチがオン状態のとき、他方のスイッチをオフ状態にすることが望ましい。これにより、両方のスイッチがオン状態になることを防止できる。
【００１３】
かかる液体吐出装置であって、前記制御部は、前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択するための駆動信号選択データと、前記選択された駆動信号から前記波形部を選択するための波形部選択データと、を記憶するメモリを有することが望ましい。これにより、駆動信号選択データを記憶するメモリの容量を減らすことができる。
【００１４】
かかる液体吐出装置であって、前記制御部は、前記駆動信号選択データに基づいて、前記他方のスイッチをオフ状態にすることが望ましい。これにより、駆動信号選択データに誤りがあっても、両方のスイッチがオン状態になることが防止される。
【００１５】
かかる液体吐出装置であって、装置本体に対して移動可能なキャリッジと、前記キャリッジに設けられた前記制御部及び前記駆動信号生成部に前記装置本体から信号を伝送するためのケーブルと、を更に備え、前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリに前記波形部選択データを設定するための設定信号と、を伝送することが望ましい。これにより、設定信号がノイズの影響を受け易くなり、波形部選択データの設定に誤りが生じ易い環境であるが、両方のスイッチがオン状態になることが防止されていれば問題にならない。
【００１６】
かかる液体吐出装置であって、装置本体に対して移動可能なキャリッジと、前記キャリッジに設けられた前記制御部及び前記駆動信号生成部に前記装置本体から信号を伝送するためのケーブルと、を更に備え、前記ケーブルは、前記第１駆動信号及び前記第２駆動信号と、前記メモリを動作させるためのクロック信号と、を伝送することが望ましい。これにより、クロック信号がノイズの影響を受け易くなり、メモリに設定されるデータに誤りが生じ易い環境であるが、両方のスイッチがオン状態になることが防止されていれば問題にならない。
【００１７】
かかる液体吐出装置であって、前記素子は圧電素子であることが望ましい。これにより、駆動信号の信号線の周囲にノイズが発生し易くなるが、両方のスイッチがオン状態になることが防止されていれば問題にならない。
【００１８】
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成し、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、
選択された所定の波形部を素子へ印加し、
前記素子を駆動して液体滴をノズルから吐出する
ことを特徴とする液体吐出方法。  
このような液体吐出方法によれば、駆動信号の種類よりも多い種類の信号を、素子に印加することができる。
【００１９】
コンピュータ本体と、印刷装置とを備えた印刷システムであって、
前記印刷装置は、
インク滴を吐出するための複数のノズル、及び、各ノズルにそれぞれ対応して設けられた複数の素子、を有するヘッドと、
複数の波形部を含む第１駆動信号、及び、複数の波形部を含み前記第１駆動信号とは異なる第２駆動信号、を生成する駆動信号生成部と、
前記第１駆動信号及び前記第２駆動信号のうちの一方の駆動信号を選択し、選択された駆動信号に含まれる複数の前記波形部のうちの所定の波形部を更に選択し、選択された所定の波形部を前記素子へ印加し、前記素子を駆動して前記インク滴を前記ノズルから吐出させる制御部と、
を有する
ことを特徴とする印刷システム。  
このような印刷システムによれば、駆動信号の種類よりも多い種類の信号を、素子に印加することができる。
【００２０】
＝＝＝印刷システムの構成＝＝＝
＜全体構成について＞
図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２１】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２２】
＝＝＝コンピュータ＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２３】
プリンタドライバは、コンピュータ１１０に、画像データを印刷データに変換させ、この印刷データをプリンタ１へ送信する。印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、画素データＳＩ（図８等を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データＳＩは、印刷される画像の画素に関するデータである。
【００２４】
ここで、画素とは、画像を構成する単位要素であり、この画素が２次元的に並ぶことにより画像が構成される。印刷データにおける画素データは、用紙Ｓ上に形成されるドットに関するデータ（例えば、階調値）である。本実施形態では、この印刷データにおける画素データＳＩは、２ビットのデータによって構成される。すなわち、この画素データＳＩには、ドット無しに対応するデータ［００］と、小ドットに対応するデータ［０１］と、中ドットの形成に対応するデータ［１０］と、大ドットに対応するデータ［１１］とがある。従って、このプリンタ１は４階調でドットの形成ができる。なお、印刷データに変換される前の画像データにおける画素データは、２５６階調のＲＧＢデータ又はＣＭＹＫデータである。また、印刷画像中の画素とは、用紙Ｓ上に仮想的に定められた方眼状の升目であり、用紙Ｓに形成されるドットの領域を示す。すなわち、印刷画像は、無数のドットから構成される画像である。
【００２５】
＝＝＝プリンタ＝＝＝
＜プリンタ１の構成について＞
図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する側面図である。なお、以下の説明では、図２も参照する。
【００２６】
プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣと、ヘッド４１とを有している。
【００２７】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ、ヘッド４１）、及び駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００２８】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりする。この搬送方向は、キャリッジ移動方向と交差する方向である。そして、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータであり、その動作は、プリンタ側コントローラ６０によって制御される。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを、印刷可能な領域まで搬送するためのローラである。この搬送ローラ２３の動作も搬送モータ２２によって制御される。プラテン２４は、印刷中の用紙Ｓを、この用紙Ｓの裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００２９】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向はヘッド４１の移動方向に相当し、キャリッジ移動機構３０はヘッド４１を移動方向に移動させるヘッド移動部に相当する。そして、このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、従動プーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。このキャリッジモータ３１は、プリンタ側コントローラ６０によって動作が制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、従動プーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４と従動プーリー３５に架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００３０】
＜ヘッドユニット４０について＞
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。このヘッドユニット４０は、キャリッジＣＲに取り付けられている。このヘッドユニット４０が有するヘッド４１は、ヘッドケース４２の下面に設けられている。また、ヘッドユニット４０が有するヘッド制御部ＨＣは、ヘッドケース４２の内部に設けられている。なお、このヘッド制御部ＨＣについては、後で詳しく説明する。
【００３１】
図４は、ヘッド４１の構造を説明するための断面図である。例示したヘッド４１は、流路ユニット４１Ａと、アクチュエータユニット４１Ｂとを有する。流路ユニット４１Ａは、ノズルＮｚが設けられたノズルプレート４１１と、インク貯留室４１２ａとなる開口部が形成された貯留室形成基板４１２と、インク供給口４１３ａが形成された供給口形成基板４１３とを有する。アクチュエータユニット４１Ｂは、圧力室４１４ａとなる開口部が形成された圧力室形成基板４１４と、圧力室４１４ａの一部を区画する振動板４１５と、供給側連通口４１６ａとなる開口部が形成された蓋部材４１６と、振動板４１５の表面に形成されたピエゾ素子４１７とを有する。このヘッド４１には、インク貯留室４１２ａから圧力室４１４ａを通ってノズルＮｚに至る一連の流路が形成されている。使用時において、この流路はインクで満たされており、ピエゾ素子４１７を変形させることで、対応するノズルＮｚからインクを吐出させることができる。従って、このヘッド４１において、ピエゾ素子４１７は、インクを吐出させるための動作を実行可能な素子に相当する。
【００３２】
そして、各ノズルＮｚからは、量が異なる複数種類のインクを吐出させることができる。例えば、各ノズルＮｚからは、大ドットを形成し得る量の大インク滴、中ドットを形成し得る量の中インク滴、及び小ドットを形成し得る量の小インク滴からなる３種類のインクを吐出させることができる。これにより、プリンタ１は、用紙Ｓ上の各画素において、ドット無し、小ドット、中ドット及び大ドットの４階調を表現できる。
【００３３】
＜検出器群５０について＞
検出器群５０は、プリンタ１の状況を監視するためのものである。図３Ａ、図３Ｂに示すように、この検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出器５３、及び光学センサ５４等が含まれている。リニア式エンコーダ５１は、キャリッジＣＲ（ヘッド４１、ノズルＮｚ）のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器５３は、印刷される用紙Ｓの先端位置を検出するためのものである。光学センサ５４は、キャリッジＣＲ上に設けられ、対向する位置の用紙Ｓの有無を検出可能であり、例えば、移動中に用紙Ｓの端部を検出することにより用紙Ｓの幅を検出することができる。
【００３４】
＜プリンタ側コントローラ６０について＞
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間で、データの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリ６３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。
【００３５】
また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路７０に出力したりする。ヘッド制御信号には、転送用クロックＣＬＫ、画素データＳＩ、ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ、第２チェンジ信号ＣＨ_Ｂ及び設定信号（後述）が含まれる。また、駆動信号ＣＯＭを生成させるための制御信号は、例えばＤＡＣ値である。このＤＡＣ値は、駆動信号生成回路７０が有する第１駆動信号生成部７０Ａや第２駆動信号生成部７０Ｂ（図５を参照。）から出力させる駆動信号の電圧を指示するための情報であり、極めて短い更新周期毎に更新される。そして、このＤＡＣ値は、駆動信号ＣＯＭを生成させるための生成情報の一種である。
【００３６】
＜駆動信号生成回路７０について＞
駆動信号生成回路７０は、共通に使用される駆動信号ＣＯＭを生成するものであり、駆動信号生成部に相当する。本実施形態の駆動信号ＣＯＭは、１つのノズル列に対応する全てのピエゾ素子４１７に対して共通に使用される。
【００３７】
図５は、駆動信号生成回路７０の構成を説明するブロック図である。この駆動信号生成回路７０は、複数種類の駆動信号ＣＯＭを同時に生成することができる。本実施形態の駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａを生成する第１駆動信号生成部７０Ａと、第２駆動信号ＣＯＭ_Ｂを生成する第２駆動信号生成部７０Ｂを有している。そして、第１駆動信号生成部７０Ａは、ＤＡＣ値（生成情報）に対応する電圧の信号を出力する第１波形生成回路７１Ａと、第１波形生成回路７１Ａで生成された信号の電流を増幅する第１電流増幅回路７２Ａを有する。また、第２駆動信号生成部７０Ｂは、第２波形生成回路７１Ｂと第２電流増幅回路７２Ｂを有する。なお、第１波形生成回路７１Ａと第２波形生成回路７１Ｂは同じ構成であり、第１電流増幅回路７２Ａと第２電流増幅回路７２Ｂは同じ構成である。
【００３８】
本実施形態における第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを用いたインク滴の吐出方法は、後述する。
【００３９】
＜印刷処理について＞
図６は、印刷処理を説明するフローチャートである。前述した構成を有するプリンタ１では、プリンタ側コントローラ６０が、メモリ６３に格納されたコンピュータプログラムに従って、制御対象部（用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、駆動信号生成回路７０）を制御して、これらの処理を行う。従って、このコンピュータプログラムは、これらの処理を実行するため、制御対象部を制御するためのコードを有する。
【００４０】
この印刷処理は、印刷命令の受信（Ｓ１０）、給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙動作（Ｓ６０）、及び印刷終了判断（Ｓ７０）を有している。以下、各処理について、簡単に説明する。
【００４１】
印刷命令の受信（Ｓ１０）は、コンピュータ１１０からの印刷命令を受信する処理である。この処理において、プリンタ側コントローラ６０はインタフェース部６１を介して印刷命令を受信する。  
給紙動作（Ｓ２０）は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂頭出し位置）に位置決めする動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動するなどして、給紙ローラ２１や搬送ローラ２３を回転させる。  
ドット形成動作（Ｓ３０）は、用紙Ｓにドットを形成するための動作である。この動作において、プリンタ側コントローラ６０は、キャリッジモータ３１を駆動したり、駆動信号生成回路７０やヘッド４１に対して制御信号を出力したりする。これにより、ヘッド４１の移動中にノズルＮｚからインクが吐出され、用紙Ｓにドットが形成される。  
搬送動作（Ｓ４０）は、用紙Ｓを搬送方向へ移動させる動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動して搬送ローラ２３を回転させる。この搬送動作により、先程のドット形成動作によって形成されたドットとは異なる位置に、ドットを形成することができる。  
排紙判断（Ｓ５０）は、印刷対象となっている用紙Ｓに対する排出の要否を判断する動作である。この判断は、例えば、印刷データの有無に基づき、プリンタ側コントローラ６０によって行われる。  
排紙処理（Ｓ６０）は、用紙Ｓを排出させる処理であり、先程の排紙判断で「排紙する」と判断されたことを条件に行われる。この場合、プリンタ側コントローラ６０は、排紙ローラ２５を回転させることで、印刷済みの用紙Ｓを外部に排出させる。  
印刷終了判断（Ｓ７０）は、印刷を続行するか否かの判断である。この判断も、プリンタ側コントローラ６０によって行われる。
【００４２】
＝＝＝本実施形態における２つの駆動信号を用いたインクの吐出方法＝＝＝
＜生成される駆動信号ＣＯＭについて＞
図７は、駆動信号生成回路７０によって生成される２種類の駆動信号ＣＯＭの説明図である。駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂを生成する。すなわち、第１駆動信号生成部７０Ａは、第１のＤＡＣ値（第１生成情報に相当する。）に基づいて第１駆動信号ＣＯＭ_Ａを生成する。また、第２駆動信号生成部７０Ｂは、第２のＤＡＣ値（第２生成情報に相当する。）に基づいて第２駆動信号ＣＯＭ_Ｂを生成する。
【００４３】
第１駆動信号ＣＯＭ_Ａは、繰り返し周期Ｔにおける期間Ｔ１１で生成される第１波形部ＳＳ１１と、期間Ｔ１２で生成される第２波形部ＳＳ１２と、期間Ｔ１３で生成される第３波形部ＳＳ１３とを有する。ここで、第１波形部ＳＳ１１は駆動パルスＰＳ１を有している。また、第２波形部ＳＳ１２は駆動パルスＰＳ２を、第３波形部ＳＳ１３は駆動パルスＰＳ３をそれぞれ有している。そして、駆動パルスＰＳ１、駆動パルスＰＳ２及び駆動パルスＰＳ３は、大ドットの形成時にピエゾ素子４１７へ印加されるものであり、互いに同じ波形をしている。すなわち、これらの駆動パルスＰＳ１、駆動パルスＰＳ２及び駆動パルスＰＳ３は、大ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。なお、駆動パルスＰＳ２は、中ドットの形成時においても、ピエゾ素子４１７へ印加されるものである。すなわち、この駆動パルスＰＳ２は、中ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。この駆動パルスＰＳ２をピエゾ素子４１７へ印加させることで、ヘッド４１（対応するノズルＮｚ）からは、中インク滴が吐出される。
【００４４】
第２駆動信号ＣＯＭ_Ｂは、期間Ｔ２１で生成される第１波形部ＳＳ２１と、期間Ｔ２２で生成される第２波形部ＳＳ２２とを有する。この第２駆動信号ＣＯＭ_Ｂでは、第１波形部ＳＳ２１は駆動パルスＰＳ４を、第２波形部ＳＳ２２は駆動パルスＰＳ５をそれぞれ有している。ここで、駆動パルスＰＳ４は、小ドットの形成時にピエゾ素子４１７へ印加される。この駆動パルスＰＳ４をピエゾ素子４１７へ印加させることで、ヘッド４１からは、小インク滴が吐出される。従って、この駆動パルスＰＳ４は、小ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。また、駆動パルスＰＳ５は、ドットを形成しない時にピエゾ素子４１７へ印加されるものである。但し、この駆動パルスＰＳ５がピエゾ素子４１７へ印加されると、ヘッド４１からはインク滴は吐出されないが、ヘッド４１のインク貯留室４１２ａや圧力室４１４ａ内のインクが微振動され、ノズルＮｚ内のインクの目詰まりが防止される。つまり駆動パルスＰＳ５は、ノズルＮｚ内のインクを攪拌させるための動作の開始から終了までを規定する。
【００４５】
これらの第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂは、波形部毎にピエゾ素子４１７へ印加させることができる。すなわち、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの一部分を、選択的にピエゾ素子４１７へ印加させることができる。このように、各波形部は、ピエゾ素子４１７へ印加される一単位（印加単位）である。なお、各波形部をピエゾ素子４１７へ印加させるための制御については、後で詳しく説明する。
【００４６】
＜ヘッド制御部ＨＣについて＞
図８は、ヘッド制御部ＨＣの構成を説明するブロック図である。
【００４７】
ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、制御ロジック８４と、第１スイッチ８６Ａと、第２スイッチ８６Ｂを備えている。そして、制御ロジック８４を除いた各部（すなわち、第１シフトレジスタ８１Ａ、第２シフトレジスタ８１Ｂ、第１ラッチ回路８２Ａ、第２ラッチ回路８２Ｂ、デコーダ８３、第１スイッチ８６Ａ、及び第２スイッチ８６Ｂ）は、それぞれピエゾ素子４１７毎に設けられる。
【００４８】
ヘッド制御部ＨＣは、プリンタ側コントローラ６０からの画素データＳＩに基づき、インクを吐出させるための制御を行う。すなわち、ヘッド制御部ＨＣは、印刷データに基づいて第１スイッチ８６Ａと第２スイッチ８６Ｂを制御し、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂの必要な波形部を選択的にピエゾ素子４１７へ印加させている。本実施形態では、画素データＳＩが２ビットで構成されている。そして、転送用クロックＣＬＫに同期して、この画素データＳＩが記録ヘッド４１へ送られてくる。さらに、画素データＳＩの上位ビット群が各第１シフトレジスタ８１Ａにセットされ、下位ビット群が各第２シフトレジスタ８１Ｂにセットされる。第１シフトレジスタ８１Ａには第１ラッチ回路８２Ａが電気的に接続され、第２シフトレジスタ８１Ｂには第２ラッチ回路８２Ｂが電気的に接続されている。そして、プリンタ側コントローラ６０からのラッチ信号ＬＡＴがＨレベルになると、各第１ラッチ回路８２Ａは対応する画素データＳＩの上位ビットをラッチし、各第２ラッチ回路８２Ｂは画素データＳＩの下位ビットをラッチする。第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂでラッチされた画素データＳＩ（上位ビットと下位ビットの組）はそれぞれ、デコーダ８３に入力される。デコーダ８３は、第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂにラッチされた画素データＳＩに応じて、制御ロジック８４から出力される選択信号ｑ０〜ｑ７のうちの一組の選択信号（例えば選択信号ｑ０及び選択信号ｑ４）を選択し、選択された一組の選択信号を第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂとして出力する。第１スイッチ８６Ａには第１駆動信号ＣＯＭ_Ａが入力されており、第２スイッチ８６Ｂには第２駆動信号ＣＯＭ_Ｂが入力されている。各スイッチは、スイッチ制御信号に応じてオン／オフされて、駆動信号ＣＯＭに含まれる波形部を選択的にピエゾ素子４１７へ印加する。
【００４９】
＜制御ロジック８４について＞
図９は、制御ロジック８４の説明図である。図１０は、制御ロジック８４に入力されるヘッド制御信号（ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂ）と、制御ロジック８４から出力される選択信号ｑ０〜ｑ７の説明図である。
【００５０】
制御ロジック８４は、１ビットのデータを記憶可能なレジスタＲＧを複数有している。各レジスタＲＧは、例えば、Ｄ−ＦＦ（delay flip flop）回路によって構成される。そして、各レジスタＲＧには、プリンタ側コントローラ６０からの設定信号に基づいて、所定の選択データが記憶される。この選択データは所定タイミングで逐次更新される。選択データの内容は、例えば印刷モードが変更された場合において変更される。
【００５１】
また、説明の便宜上、図９では、各レジスタＲＧを、列方向（縦方向）に４個、行方向（横方向）に８個のマトリクス状に配置している。そして、同じ列に属する４つのレジスタＲＧをグループ化して、左側のグループから順に、符号Ｑ０〜Ｑ７を付して示している。また、各レジスタＲＧを、行方向の左側に位置するレジスタ群（グループＱ０〜Ｑ３）と、行方向の右側に位置するレジスタ群（グループＱ４〜Ｑ７）とに分けている。そして、左側に位置するレジスタ群については、同じ行に属する４つのレジスタＲＧをグループ化して、上側に位置するグループから順に符号Ｇ１１〜Ｇ１４を付して示している。右側に位置するレジスタ群についても同様に、上側に位置するグループから順に符号Ｇ２１〜Ｇ２４を付して示している。
【００５２】
以上のグループ分けは、各レジスタＲＧの役割に基づいてなされている。まず、行方向の左側に位置するグループＱ０〜グループＱ３に属する各レジスタＲＧは、第１駆動信号ＣＯＭ_Ａ用の第１選択信号ｑ０〜ｑ３を設定するための選択データを記憶する。また、行方向の右側に位置する４つのグループＱ４〜グループＱ７に属する各レジスタＲＧは、第２駆動信号ＣＯＭ_Ｂ用の第２選択信号ｑ４〜ｑ７を設定するための選択データを記憶する。
【００５３】
また、同じ行に属する各レジスタＲＧは、同じ波形部の選択信号を記憶可能なものである。具体的に説明すると、グループＧ１１に属する各レジスタＲＧは、期間Ｔ１１で生成される第１波形部ＳＳ１１用の選択データを記憶する。そして、グループＧ１２に属する各レジスタＲＧは、期間Ｔ１２で生成される第２波形部ＳＳ１２用の選択データを記憶する。さらに、グループＧ１３に属する各レジスタＲＧは、期間Ｔ１３で生成される第３波形部ＳＳ１３用の選択データを記憶する。なお、グループＧ１４に属する各レジスタＲＧは、本実施形態では使用されていない。このグループＧ１４に属する各レジスタＲＧは、第１駆動信号ＣＯＭ_Ａが４つの波形部から構成された場合に、４番目の波形部用の選択データを記憶する。一方、グループＧ２１に属する各レジスタＲＧには、期間Ｔ２１で生成される第１波形部ＳＳ２１用の選択データが、グループＧ２２に属する各レジスタＲＧには、期間Ｔ２２で生成される第２波形部ＳＳ２２用の選択データが、それぞれ記憶される。また、本実施形態では、グループＧ２３に属する各レジスタＲＧ、及びグループＧ２３に属する各レジスタＲＧは、使用されない。
【００５４】
制御ロジック８４が有する各レジスタＲＧは、対応する駆動信号ＣＯＭの種類（第１駆動信号ＣＯＭ_Ａ、第２駆動信号ＣＯＭ_Ｂ）、対応する画素データＳＩ（データ［００］〜データ［１１］）、対応する波形部（第１波形部ＳＳ１１や第２波形部ＳＳ２２等）の各因子で定まる選択データを記憶するものといえる。例えば、グループＱ０とグループＧ１１の両方に属するレジスタＲＧ（Ｑ０、Ｇ１１）には、ドット無しの画素データＳＩ（データ［００］）における、第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１に対応する選択データが記憶される。また、グループＱ３とグループＧ１３の両方に属するレジスタＲＧ（Ｑ３、Ｇ１３）には、大ドットの画素データＳＩ（データ［１１］）における、第１駆動信号ＣＯＭ_Ａの第３波形部ＳＳ１３に対応する選択データが記憶される。同様に、グループＱ７とグループＧ２２の両方に属するレジスタＲＧ（Ｑ７、Ｇ２２）には、大ドットの画素データＳＩにおける、第２駆動信号ＣＯＭ_Ｂの第２波形部ＳＳ２２に対応する選択データが記憶される。
【００５５】
これらのレジスタＲＧに記憶された選択データは、マルチプレクサＭＸ０〜マルチプレクサＭＸ７により、ラッチ信号ＬＡＴが有するラッチパルス、及び、第１チェンジ信号ＣＨ_Ａ又は第２チェンジ信号ＣＨ_Ｂが有するチェンジパルスで規定されるタイミングで、順次更新される。ここで、マルチプレクサＭＸ０〜マルチプレクサＭＸ３には、第１カウンタＣ０からの２ビットの制御入力があり、この２ビットの制御入力は、ラッチ信号ＬＡＴが有するラッチパルス、及び、第１チェンジ信号ＣＨ_Ａが有するチェンジパルスで規定されるタイミングで切り替わる。また、マルチプレクサＭＸ４〜マルチプレクサＭＸ７には、第２カウンタＣ１からの２ビットの制御入力があり、この２ビットの制御入力は、ラッチ信号ＬＡＴが有するラッチパルス、及び、第２チェンジ信号ＣＨ_Ｂが有するチェンジパルスで規定されるタイミングで切り替わる。このため、マルチプレクサＭＸ０〜マルチプレクサＭＸ７は、ラッチパルスと各チェンジパルスの前側エッジのタイミングで選択データを選択する。そして、マルチプレクサＭＸ０〜マルチプレクサＭＸ７で選択された選択データは、第１駆動信号ＣＯＭ_Ａ用の第１選択信号ｑ０〜ｑ３、及び、第２駆動信号ＣＯＭ_Ｂ用の第２選択信号ｑ４〜ｑ７として出力される。
【００５６】
本実施形態では、図９に示すように、各レジスタＲＧに［０］又は［１］の１ビットの選択データが記憶される。このように選択データが設定された制御ロジック８４に、図１０に示すようなラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂが入力すると、図１０に示すような選択信号ｑ０〜ｑ７が制御ロジック８４から出力される。
【００５７】
例えば、グループＱ２のレジスタＲＧに注目すると、最初のラッチ信号ＬＡＴが入力されてから、第１チェンジ信号ＣＨ_Ａが入力されるまでの間の期間Ｔ１１の間、グループＧ１１に属するレジスタＲＧ（Ｑ２、Ｇ１１）に記憶された選択データ［０］に対応して、Ｌレベルの信号が選択信号ｑ２として出力される。そして、最初の第１チェンジ信号ＣＨ_Ａが入力されてから、２回目の第１チェンジ信号ＣＨ_Ａが入力されるまでの間の期間Ｔ１２の間、グループＧ１２に属するレジスタＲＧ（Ｑ２、Ｇ１２）に記憶された選択データ［１］に対応して、Ｈレベルの信号が選択信号ｑ２として出力される。そして、２回目の第１チェンジ信号ＣＨ_Ａが入力されてから、次のラッチ信号ＬＡＴが入力されるまでの間の期間１３の間、グループ１３に属するレジスタＲＧ（Ｑ２、Ｇ１３）に記憶された選択データ［０］に対応して、Ｌレベルの信号が選択信号ｑ２として出力される。この結果、選択信号ｑ２は、期間Ｔの中で０（Ｌレベル）→１（Ｈレベル）→０（Ｌレベル）と変化する信号になる。すなわち、グループ２のレジスタＲＧに記憶される選択データは、選択信号ｑ２を設定するためのデータになる。
【００５８】
＜デコーダ８３について＞
図１１は、デコーダ８３の説明図である。図１２は、デコーダ８３に入力される２ビットの画素データと、デコーダ８３から出力される第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂとの関係の説明図である。
【００５９】
次に、デコーダ８３について説明する。デコーダ８３は、第１選択信号ｑ０〜ｑ３及び第２選択信号ｑ４〜ｑ７の中から、ラッチされた画素データＳＩに対応するものを選択し、スイッチ制御信号ＳＷとして出力する。このデコーダ８３は、第１スイッチ制御信号ＳＷ_Ａを出力する第１デコード部８３Ａと、第２スイッチ制御信号ＳＷ_Ｂを出力する第２デコード部８３Ｂとを有する。
【００６０】
第１デコード部８３Ａは、４つのアンドゲート８３１Ａ〜８３４Ａと、１つのオアゲート８３５Ａを有している。各アンドゲート８３１Ａ〜８３４Ａは入力端子が３つ、出力端子が１つのものであり、第１選択信号ｑ０〜ｑ３のうちの１つの選択信号と、画素データＳＩの上位ビットのデータと、画素データＳＩの下位ビットのデータとが入力される。そして、各アンドゲート８３１Ａ〜８３４Ａは、画素データＳＩの上位ビットのデータと下位ビットのデータの入力の仕方が異なっている。すなわち、アンドゲート８３１Ａには、ドット無しの第１選択信号ｑ０と、画素データＳＩの上位ビットの反転データと、下位ビットの反転データとが入力されている。このため、画素データＳＩがデータ［００］の場合において、このアンドゲート８３１Ａからの出力は、ドット無しの第１選択信号ｑ０に従った内容になる。そして、アンドゲート８３２Ａには、小ドットの第１選択信号ｑ１と、画素データＳＩの上位ビットの反転データと、下位ビットのデータとが入力されている。このため、画素データＳＩがデータ［０１］の場合において、このアンドゲート８３２Ａからの出力は、小ドットの第１選択信号ｑ１に従った内容になる。また、アンドゲート８３３Ａには、中ドットの第１選択信号ｑ２と、画素データＳＩの上位ビットのデータと、下位ビットの反転データとが入力されている。このため、画素データＳＩがデータ［１０］の場合において、このアンドゲート８３２Ａからの出力は、中ドットの第１選択信号ｑ２に従った内容になる。また、アンドゲート８３４Ａには、大ドットの第１選択信号ｑ３と、画素データＳＩの上位ビットのデータと、下位ビットのデータとが入力されている。このため、画素データＳＩがデータ［１１］の場合において、このアンドゲート８３２Ａからの出力は、大ドットの第１選択信号ｑ３に従った内容になる。
【００６１】
オアゲート８３５Ａは入力端子が４つ、出力端子が１つのものである。そして、４つの入力端子のそれぞれには、各アンドゲート８３１Ａ〜８３４Ａからの出力が入力されている。このオアゲート８３５Ａからは、第１スイッチ制御信号ＳＷ_Ａが出力される。すなわち、第１選択信号ｑ０〜ｑ３のうち、ラッチされた画素データＳＩに対応するものが選択されて、第１スイッチ制御信号ＳＷ_Ａとして出力される。
【００６２】
第２デコード部８３Ｂも、第１デコード部とほぼ同様の構成である。そして、第２デコード部８３Ｂのオアゲート８３５Ｂからは、第２選択信号ｑ４〜ｑ７のうち、ラッチされた画素データＳＩに対応するものが選択されて、第２スイッチ制御信号ＳＷ_Ｂとして出力される。
【００６３】
＜階調制御について＞
図１３は、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂと、第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂと、ピエゾ素子４１７に印加される印加信号との関係の説明図である。
【００６４】
まず、大ドットの形成の場合（画素データＳＩがデータ［１１］の場合）について説明する。画素データ［１１］がラッチされている場合、第１スイッチ制御信号ＳＷ_Ａとして第１選択信号ｑ３が出力され、第２スイッチ制御信号ＳＷ_Ｂとして第２選択信号ｑ７が出力される。これにより、期間Ｔ１１、期間Ｔ１２及び期間Ｔ１３において第１スイッチ８６Ａはオン状態になり、期間Ｔにおいて第２スイッチ８６Ｂはオフ状態になる。この結果、第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１が有する駆動パルスＰＳ１と、第１駆動信号ＣＯＭ_Ａの第２波形部ＳＳ１２が有する駆動パルスＰＳ２と、第１駆動信号ＣＯＭ_Ａの第３波形部ＳＳ１３が有する駆動パルスＰＳ３とがピエゾ素子４１７へ順に印加され、ノズルＮｚからは大ドットに対応する量のインク滴（大インク滴）が吐出される。
【００６５】
次に、中ドットの形成の場合（画素データＳＩがデータ［１０］の場合）について説明する。画素データ［１０］がラッチされている場合、第１スイッチ制御信号ＳＷ_Ａとして第１選択信号ｑ２が出力され、第２スイッチ制御信号ＳＷ_２として第２選択信号ｑ６が出力される。これにより、期間Ｔ１２において第１スイッチ８５Ａがオン状態になり、他の期間では第１スイッチ８５Ａがオフ状態になり、期間Ｔにおいて第２スイッチ８６Ｂはオフ状態になる。この結果、第１駆動信号ＣＯＭ_Ａの第２波形部ＳＳ１２が有する駆動パルスＰＳ２がピエゾ素子４１７へ印加され、ノズルＮｚからは中ドットに対応する量のインク滴（中インク滴）が吐出される。
【００６６】
次に、小ドットの形成の場合（画素データＳＩがデータ［０１］の場合）について説明する。画素データ［０１］がラッチされている場合、第１スイッチ制御信号ＳＷ_Ａとして第１選択信号ｑ１が出力され、第２スイッチ制御信号ＳＷ_２として第２選択信号ｑ５が出力される。これにより、期間Ｔにおいて第１スイッチ８５Ａがオフ状態になり、期間Ｔ２１において第２スイッチ８５Ｂがオン状態になり、期間Ｔ２２において第２スイッチ８６Ｂはオフ状態になる。この結果、第２駆動信号ＣＯＭ_Ａの第１波形部ＳＳ２１が有する駆動パルスＰＳ４がピエゾ素子４１７へ印加され、ノズルＮｚからは小ドットに対応する量のインク滴（中インク滴）が吐出される。
【００６７】
次に、ドットの非形成の場合（画素データＳＩがデータ［００］の場合）について説明する。画素データ［００］がラッチされている場合、第１スイッチ制御信号ＳＷ_Ａとして第１選択信号ｑ０が出力され、第２スイッチ制御信号ＳＷ_２として第２選択信号ｑ４が出力される。これにより、期間Ｔにおいて第１スイッチ８５Ａがオフ状態になり、期間Ｔ２１において第２スイッチ８５Ｂがオフ状態になり、期間Ｔ２２において第２スイッチ８６Ｂがオフ状態になる。この結果、第２駆動信号ＣＯＭ_Ａの第２波形部ＳＳ２２が有する駆動パルスＰＳ５がピエゾ素子４１７へ印加される。この場合、ノズルＮｚからはインク滴は吐出されないが、ピエゾ素子４１７の駆動によってインクが微振動し、ノズル内のインクが攪拌される。
【００６８】
本実施形態では、ドットの非形成の場合、制御ロジック８４から出力される選択信号ｑ０〜ｑ７のうち、選択信号ｑ０及び選択信号ｑ４の組がスイッチ制御信号として選択される。同様に、小ドットの形成の場合は選択信号ｑ１及び選択信号ｑ５の組が、中ドットの形成の場合は選択信号ｑ２及び選択信号ｑ６の組が、大ドットの形成の場合は選択信号ｑ３及び選択信号ｑ７の組が、スイッチ制御信号として選択される。
【００６９】
一方、本実施形態では、組になる２つの選択信号のうちの一方の選択信号は、期間Ｔにおいて０（Ｌレベル）に維持される。例えば、大ドット形成の場合に選択される選択信号の組（選択信号ｑ３及び選択信号ｑ７）のうちの選択信号ｑ７は、期間Ｔにおいて０（Ｌレベル）に維持される。これは、制御ロジック８４（図９参照）のグループＱ７に属するレジスタＲＧに［０］の選択データが設定されるからである。すなわち、本実施形態では、グループＱ０、グループＱ１、グループＱ６及びグループＱ７に属するレジスタＲＧには［０］の選択データしか設定されていないので、選択信号ｑ０、選択信号ｑ１、選択信号ｑ６及び選択信号ｑ７が、期間Ｔにおいて０（Ｌレベル）に維持されることになるため、組になる２つの選択信号のうちの一方の選択信号は、期間Ｔにおいて０（Ｌレベル）に維持されることになる。
【００７０】
この結果、本実施形態では、ドットの形成の際に、期間Ｔにおいて、第１スイッチ８６Ａ及び第２スイッチ８６Ｂのうちの一方のスイッチがオフ状態になるので、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂのうちの一方の駆動信号しか選択されない。このため、本実施形態では、ドット形成の際に、第１駆動信号ＣＯＭ_Ａに含まれる波形部と、第２駆動信号ＣＯＭ_Ｂに含まれる波形部とが、期間Ｔにおいて同じピエゾ素子４１７に印加されることはない。また、第１スイッチ８６Ａ及び第２スイッチ８６Ｂが同時にオン状態になることはない（仮に、両スイッチが同時にオン状態になると、第１駆動信号ＣＯＭ_Ａの信号線と第２駆動信号ＣＯＭ_Ｂの信号線との間に想定外の電流Ｉが流れ（図１４参照）、装置の故障を招くおそれがある）。
【００７１】
期間Ｔにおいて一つの駆動信号しか選択されない場合、複数の階調を表現するためには、その階調数だけ駆動信号を用意しなければならない。例えば、３階調（大ドット、中ドット、小ドット）を表現するためには、３種類の駆動信号を用意しなければならない。しかし、このように駆動信号の種類を増やすと、装置の構成が複雑になってしまう。
【００７２】
そこで、本実施形態では、選択された駆動信号ＣＯＭに含まれる複数の波形部のうちの所定の波形部を更に選択する。例えば、第１駆動信号ＣＯＭ_Ａが選択された場合であっても、大ドットの形成ならば第１駆動信号ＣＯＭ_Ａに含まれる全ての波形部が選択され、中ドットの形成ならば第１駆動信号ＣＯＭ_Ａに含まれる第２波形部ＳＳ１３が選択される。また、第２駆動信号ＣＯＭ_Ｂが選択された場合であっても、小ドットの形成ならば第２駆動信号ＣＯＭ_Ｂに含まれる第１波形部ＳＳ２１が選択され、ドット非形成ならば第２駆動信号ＣＯＭ_Ｂに含まれる第２波形部ＳＳ２２が選択される。  
このように、本実施形態では、２つの駆動信号の一方を選択しているが、選択された駆動信号ＣＯＭに含まれる複数の波形部のうちの所定の波形部を更に選択することにより、駆動信号の数よりも多い階調を表現することができる。
【００７３】
＝＝＝第２実施形態＝＝＝
＜ノイズによる影響について＞
前述の実施形態では、制御ロジック８４（図９参照）のグループＱ０、グループＱ１、グループＱ６及びグループＱ７に属するレジスタＲＧには［０］の選択データしか設定されないように、プリンタ側コントローラ６０は、設定信号を出力することになる。しかし、プリンタ側コントローラ６０がこのように設定信号を出力しても、制御ロジック８４のレジスタＲＧに誤った選択データが設定される可能性がある。
【００７４】
このような現象は、主にノイズによって生じると考えられる。プリンタ側コントローラ６０から出力された設定信号は、プリンタ本体とキャリッジＣＲとを接続するフレキシブルケーブルを介して、キャリッジＣＲに設けられたヘッド制御部ＨＣに入力される。このフレキシブルケーブルには、クロック信号や設定信号を含むヘッド制御信号のための信号線だけでなく、第１駆動信号ＣＯＭ_Ａのための信号線や、第２駆動信号ＣＯＭ_Ｂのための信号線も含まれている。そして、駆動信号のための信号線には、ピエゾ素子４１７を駆動するために大きな電流が流れるので、周囲に電磁ノイズが発生するおそれがある。このため、プリンタ側コントローラ６０から出力されたクロック信号や設定信号が、フレキシブルケーブルでノイズを受けてしまい、誤った選択データが制御ロジック８４のレジスタＲＧに設定される可能性がある。
【００７５】
このため、前述の実施形態の制御ロジック８４の構成では、制御ロジック８４のグループＱ０、グループＱ１、グループＱ６及びグループＱ７に属するレジスタＲＧに、［１］の選択データが設定される可能性がある。例えば、制御ロジック８４のグループＱ７に属するレジスタＲＧ（Ｑ７、Ｇ２１）に、本来ならば［０］の選択データが設定されるところ、ノイズの影響によって［１］の選択データが設定される可能性がある。この結果、制御ロジック８４から異常な選択信号ｑ７が出力される。
【００７６】
図１５Ａは、正常な選択信号ｑ４と選択信号ｑ７の説明図である。図１５Ｂは、異常な選択信号ｑ４と選択信号ｑ７の説明図である。正常であれば、選択信号ｑ４及び選択信号ｑ７が同時に１（Ｈレベル）になることはない。しかし、制御ロジック８４のグループＱ７に属するレジスタＲＧ（Ｑ７、Ｇ２１）に異常な選択データが設定されると、期間Ｔ２１において、選択信号ｑ４及び選択信号ｑ７が同時に１（Ｈレベル）になってしまう。
【００７７】
このように、組をなす選択信号ｑ４及び選択信号ｑ７が同時に１になると、ラッチされた画素データが［１１］の時に、第１スイッチ８６Ａ及び第２スイッチ８６Ｂが同時にオン状態になる。このように、両スイッチが同時にオン状態になると、第１駆動信号ＣＯＭ_Ａの信号線と第２駆動信号ＣＯＭ_Ｂの信号線との間に想定外の電流Ｉが流れ（図１４参照）、装置の故障を招くおそれがある。
【００７８】
＜本実施形態の制御ロジック８４について＞
図１６は、第２実施形態の制御ロジック８４の説明図である。図１７Ａは、駆動波形選択データが［０］のときの制御ロジック８４の動作説明図である。図１７Ｂは、駆動波形選択データが［１］のときの制御ロジック８４の動作説明図である。
【００７９】
第２実施形態の制御ロジック８４の構成は、第１実施形態の制御ロジック８４の構成と比較すると、以下の点で異なる。まず、本実施形態では、駆動信号を選択するためのデータ（駆動信号選択データ）を記憶するためのレジスタＲＧが、新たに４つ設けられている。この４つのレジスタＲＧは、図１６において、グループＧ０に属するレジスタＲＧとして示されている。一方、本実施形態では、グループＱ４〜グループＱ７のレジスタＲＧが省略されている。また、本実施形態では、マルチプレクサＭＸ０〜マルチプレクサＭＸ３への制御入力を行うためのタイミング制御部８４２、及び、４つのレジスタＲＧに記憶された選択データから２つの選択信号を生成するための出力部８４４、等の構成が、第１実施形態と異なっている。以下、本実施形態の構成を詳述する。
【００８０】
グループ０に属するレジスタＲＧは、グループＱ０〜グループＱ３に属するレジスタＲＧと同様に、１ビットのデータを記憶可能なＤ−ＦＦ（delay flip flop）回路によって構成される。また、グループＧ０に属するレジスタＲＧへのデータの設定も、グループＱ０〜グループＱ３に属するレジスタＲＧと同様に、プリンタ側コントローラ６０からの設定信号に基づいて、行われる。
【００８１】
タイミング制御部８４２は、マルチプレクサＭＸ１０〜ＭＸ１３とカウンタＣ１０〜Ｃ１３とを有する。このタイミング制御部８４２は、マルチプレクサＭＸ１０〜ＭＸ１３のそれぞれに対して、制御入力を行う。ここでは、マルチプレクサＭＸ１０とカウンタ１０とから構成されるタイミング制御部８４２について説明する。マルチプレクサＭＸ１０には、第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂが入力される。このマルチプレクサＭＸ１０は、グループＧ０のレジスタＲＧ（Ｑ０、Ｇ０）に記憶される駆動信号選択データによる制御入力によって、出力する信号を切り替える。駆動信号選択データが［０］の場合には第１チェンジ信号ＣＨ_Ａが出力され、駆動信号選択データが［１］の場合には第２チェンジ信号ＣＨ_Ｂが出力される。マルチプレクサＭＸ１０から出力される信号は、カウンタＣ１０のクロック端子に入力される。カウンタＣ１０は、ラッチ信号ＬＡＴのラッチパルスによってリセットされ、その後、マルチプレクサＭＸ１０からチェンジ信号のチェンジパルスが入力する毎に、２ビット出力を上げていく。タイミング制御部８４２は、この２ビットの信号を出力部８４４のマルチプレクサＭＸ０へ出力する。
【００８２】
出力部８４４は、マルチプレクサＭＸ０〜マルチプレクサＭＸ３とアンドゲートとを有する。この出力部８４４は、デコーダ８３へ選択信号ｑ０〜ｑ７を出力する。ここでは、マルチプレクサＭＸ０とアンドゲート８４４Ａ及びアンドゲート８４４Ｂとから構成される出力部８４４について説明する。
【００８３】
マルチプレクサＭＸ０には、グループＱ０の各レジスタＲＧから選択データが入力される。そして、このマルチプレクサＭＸ０は、タイミング制御部８４２のカウンタＣ１０からの２ビット情報に基づいて、出力する信号を切り替える。これにより、マルチプレクサＭＸ０は、ラッチパルスと各チェンジパルスの各タイミングで選択データを選択する。
【００８４】
アンドゲート８４４Ａ及びアンドゲート８４４Ｂには、マルチプレクサＭＸ０からの出力信号が入力される。また、アンドゲート８４４Ａには、グループＧ０のレジスタＲＧ（Ｑ０、Ｇ０）に記憶される駆動信号選択データの反転データが入力される。一方、アンドゲート８４４Ｂには、グループＧ０のレジスタＲＧ（Ｑ０、Ｇ０）に記憶される駆動信号選択データが入力される。このため、駆動信号選択データが［０］の場合には、マルチプレクサＭＸ０からの出力信号が選択信号ｑ０になり、選択信号ｑ４は［０］（Ｌレベル）になる。一方、駆動信号選択データが［１］の場合には、選択信号ｑ０は［０］（Ｌレベル）になり、マルチプレクサＭＸ０からの出力信号が選択信号ｑ４になる。
【００８５】
すなわち、駆動信号選択データが［０］の場合、出力部８４４のアンドゲート８４４Ａは、ラッチ信号ＬＡＴ及び第１チェンジ信号ＣＨ_Ａのタイミングで切り替わる選択信号ｑ０を出力し、アンドゲート８４４Ｂは、［０］（Ｌレベル）に維持される選択信号ｑ４を出力する。一方、駆動信号選択データが［１］の場合、出力部８４４のアンドゲート８４４Ａは、［０］（Ｌレベル）に維持される選択信号ｑ０を出力し、アンドゲート８４４Ｂは、ラッチ信号ＬＡＴ及び第２チェンジ信号ＣＨ_Ｂのタイミングで切り替わる選択信号ｑ４を出力する。
【００８６】
このため、グループＱ０のレジスタＲＧに設定される選択データは、駆動信号選択データが［０］の場合には選択信号ｑ０を設定するためのデータになり、駆動信号選択データが［１］の場合には選択信号ｑ４を設定するためのデータになる。ここで、選択信号ｑ０は、画素データが［００］のときの第１スイッチ制御信号ＳＷ_Ａ（第１駆動信号ＣＯＭ_Ａの波形部を選択するための信号）になり、選択信号ｑ４は、画素データが［００］のときの第２スイッチ制御信号ＳＷ_Ｂ（第２駆動信号ＣＯＭ_Ｂの波形部を選択するための信号）になる。したがって、グループＱ０のレジスタＲＧに設定される選択データは、駆動信号選択データが［０］の場合には、第１駆動信号ＣＯＭ_Ａの波形部を選択するためのデータになり、駆動信号選択データが［１］の場合には、第２駆動信号ＣＯＭ_Ｂの波形部を選択するためのデータになる。
【００８７】
このように、本実施形態では、グループＧ０に属するレジスタＲＧに記憶される駆動信号選択データに応じて、組をなす２つの選択信号のうちの一方の選択信号が有効になり、他方の選択信号が無効になる。このため、仮に、ノイズによって、グループＧ０に属するレジスタＲＧに記憶されたデータや、グループＱ０〜グループＱ３に属するレジスタＲＧに記憶されたデータに誤りがあっても、組をなす２つの選択信号が同時に［１］（Ｈレベル）になることはない。したがって、本実施形態では、第１スイッチ制御信号と第２スイッチ制御信号が同時にオン状態になることが防止される。また、本実施形態では、組をなす２つの選択信号のうちの一方の選択信号が無効になるので、この分の選択データの記憶を省略することができ、レジスタＲＧの数を減らすことができる。
【００８８】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタ１を有する印刷システム１００について記載されているが、その中には、駆動信号ＣＯＭの印加方法や液体吐出システム等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８９】
＜駆動信号ＣＯＭについて＞
前述した実施形態では、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂからなる２種類の駆動信号ＣＯＭを同時に生成するプリンタ１を例に挙げたが、この構成に限定されるものではない。すなわち、３種類以上の駆動信号ＣＯＭを同時に生成可能なプリンタ１であってもよい。また、前述した第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂも一例であり、他の波形であってもよい。
【００９０】
＜インクについて＞
前述の実施形態は、プリンタ１の実施形態であったので、液体状の染料インク又は顔料インクをノズルＮｚから吐出させていた。しかし、ノズルＮｚから吐出させるインクは、液体状であれば、このようなインクに限られるものではない。
【００９１】
＜他の応用例について＞
また、前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【００９２】
＝＝＝まとめ＝＝＝
（１）前述のプリンタ（液体吐出装置の一例）は、ヘッド４１と、駆動信号生成回路７０と、ヘッド制御部ＨＣとを有する（図２参照）。ヘッド４１は、インク滴（液体滴の一例）を吐出するための複数のノズルＮｚと、各ノズルにそれぞれ対応して設けられた複数のピエゾ素子（素子の一例）とを有する（図４及び図８参照）。また、駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを生成し、これらの駆動信号ＣＯＭは、複数の波形部を含んでいる（図７参照）。また、ヘッド制御部は、第１スイッチ８６Ａ及び第２スイッチ８６Ｂのオン／オフ状態を制御して、ピエゾ素子４１７へ駆動信号ＣＯＭを印加する（図８参照）。
【００９３】
仮に、第１スイッチ８６Ａ及び第２スイッチ８６Ｂが同時にオン状態になると、第１駆動信号ＣＯＭ_Ａの信号線と第２駆動信号ＣＯＭ_Ｂの信号線との間に想定外の電流Ｉが流れ、装置の故障を招くおそれがある（図１４参照）。そこで、繰り返し期間Ｔ（ラッチ信号のラッチパルスから次のラッチパルスまでの期間）において、一方のスイッチを常にオフ状態にして、一方の駆動信号しか印加されないようにすることが考えられる。しかし、従来では、一方の駆動信号しか印加しないような構成の場合、ピエゾ素子４１７に印加すべき信号の種類だけ駆動信号の種類を用意する必要があった。
【００９４】
そこで、前述の第１実施形態及び第２実施形態では、ヘッド制御部ＨＣは、選択された駆動信号ＣＯＭに含まれる複数の波形部のうちの所定の波形部を更に選択している。例えば、第１駆動信号ＣＯＭ_Ａが選択された場合であっても、大ドットの形成ならば第１駆動信号ＣＯＭ_Ａに含まれる全ての波形部が選択され、中ドットの形成ならば第１駆動信号ＣＯＭ_Ａに含まれる第２波形部ＳＳ１３が選択される。これにより、駆動信号の種類よりも多い種類の信号を、ピエゾ素子に印加することができる。
【００９５】
（２）前述の第１実施形態及び第２実施形態では、駆動信号生成回路７０は、期間Ｔで波形部ＳＳ１１〜波形部ＳＳ１３を繰り返し生成して第１駆動信号ＣＯＭ_Ａを生成し、同じく期間Ｔで波形部ＳＳ２１及び波形部ＳＳ２２を繰り返し生成して第２駆動信号ＣＯＭ_Ｂを生成している。ここで、仮に、繰り返し期間Ｔの途中で駆動信号を切り替えた場合、切換え途中で第１スイッチ８６Ａ及び第２スイッチ８６Ｂが同時にオン状態になるおそれが生じる。これに対し、前述の第１実施形態及び第２実施形態では、ヘッド制御部ＨＣは、繰り返し期間Ｔの中では、途中で駆動信号を切り替えてピエゾ素子４１７へ印加することなく、一方の駆動信号のみを選択している。これにより、第１スイッチ８６Ａ及び第２スイッチ８６Ｂが同時にオン状態になることを予防している。
【００９６】
（３）前述の第１実施形態及び第２実施形態では、前記ヘッド制御部ＨＣは、画素データに応じて、４種類の印加信号（図１３参照）をピエゾ素子４１７に印加している。これにより、異なる大きさのインク滴をノズルＮｚから吐出させることができ、異なる大きさのドットを用紙Ｓに形成することができる。  
なお、前述の実施形態で示したとおり、ピエゾ素子４１７に印加させる信号は、インク滴を吐出させる目的に限られず、ノズル内のインクを攪拌させる目的であっても良い。
【００９７】
（４）前述の第１実施形態及び第２実施形態では、ヘッド制御部ＨＣには、第１スイッチ８６Ａと第２スイッチ８６Ｂが設けられている。そして、ヘッド制御部ＨＣは、一方のスイッチがオン状態のときには、他方のスイッチがオフ状態になるように、両スイッチを制御している。  
具体的には、第１実施形態の場合、ヘッド制御部ＨＣは、以下のようにして両スイッチのオン／オフ状態を制御している。ヘッド制御部ＨＣの制御ロジック８４のグループＱ０又はグループＱ４の一方に属するレジスタＲＧに［０］の選択データを設定し、グループＱ１又はグループＱ５の一方に属するレジスタＲＧに［０］の選択データを設定し、グループＱ２又はグループＱ６の一方に属するレジスタＲＧに［０］の選択データを設定し、グループＱ３又はグループＱ７の一方に属するレジスタＲＧに［０］の選択データを設定する。これにより、組をなす２つの選択信号（例えば選択信号ｑ０と選択信号ｑ４）の一方が、常に［０］（Ｌレベル）に維持される。この結果、組をなす２つの選択信号がデコーダ８３によってスイッチ制御信号となったとき、一方のスイッチがオフ状態に維持される。このため、両スイッチが同時にオン状態になることが予防されている。
【００９８】
（５）但し、第１実施形態のレジスタＲＧに誤ったデータが設定されると、両スイッチが同時にオン状態になるおそれがある。  
そこで、第２実施形態では、ヘッド制御部ＨＣの制御ロジック８４に、波形部を選択するためのグループＱ０〜グループＱ３に属するレジスタＲＧ（メモリの一例）だけでなく、グループＧ０に属するレジスタＲＧ（メモリの一例）が設けられている。このグループＧ０に属するレジスタＲＧは、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂのうちの一方を選択するための駆動信号選択データを記憶する。  
第２実施形態では、このような構成にすることにより、たとえ、グループＱ０〜グループＱ３に属するレジスタＲＧや、グループＧ０に属するレジスタＲＧに、誤ったデータが設定されたとしても、両スイッチが同時にオン状態になることを防止できる。また、選択されない駆動信号の波形部を選択するためのメモリは必要ないので、第１実施形態と比較して、レジスタＲＧの数を減らすことができる。
【００９９】
（６）仮に、駆動信号ＣＯＭ_Ａ用の選択信号と駆動信号ＣＯＭ_Ｂ用の選択信号とが両方有効になっているとすると、両スイッチが同時にオン状態になるおそれがある。  
これに対し、前述の第２実施形態では、駆動信号選択データが［０］の場合、第１駆動信号ＣＯＭ_Ａ用の選択信号（例えば選択信号ｑ０）が有効になり、第２駆動信号ＣＯＭ_Ｂ用の選択信号（例えば選択信号ｑ４）が無効になり、駆動信号選択データが［１］の場合、第１駆動信号ＣＯＭ_Ａ用の選択信号が無効になり、第２駆動信号ＣＯＭ_Ｂ用の選択信号が有効になる。これにより、ヘッド制御部ＨＣは、駆動信号選択データに基づいて、一方のスイッチをオフ状態にすることができる。
【０１００】
（７）前述のプリンタでは、キャリッジＣＲが装置本体に対して相対的に移動可能になっている。一方、装置本体のプリンタ側コントローラ６０や駆動信号生成回路７０からは、キャリッジＣＲに設けられたヘッド制御部ＨＣに対して、ヘッド制御信号（ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ、第２チェンジ信号ＣＨ_Ｂ、クロック信号ＣＬＫ、画素データＳＩ、設定信号）や駆動信号（第１駆動信号ＣＯＭ_Ａ、第２駆動信号ＣＯＭ_Ｂ）を伝送する必要がある（図２、図６参照）。そこで、前述のプリンタでは、これらの信号をフレキシブルケーブル（ケーブルの一例）で伝送している。ここで、第１駆動信号ＣＯＭ_Ａの信号線や第２駆動信号ＣＯＭ_Ｂの信号線には、ピエゾ素子を駆動するために大きな電流が流れるので、周囲に電磁ノイズが発生する恐れがある。そして、設定信号がノイズの影響を受けると、制御ロジック８４のレジスタＲＧに誤ったデータが設定されるおそれがある。  
但し、前述の第２実施形態の構成であれば、設定信号がノイズを受けて、誤ったデータがレジスタＲＧに設定されても、両スイッチが同時にオン状態になることを防止できる。
【０１０１】
（８）また、レジスタＲＧにデータを設定する際に用いられる転送用のクロック信号ＣＬＫがノイズの影響を受けても、制御ロジック８４のレジスタＲＧに誤ったデータが設定されるおそれがある。但し、前述の第２実施形態の構成であれば、両スイッチが同時にオン状態になることを防止できる。
【０１０２】
（９）特に、前述の実施形態では、ピエゾ素子（圧電素子の一例）が用いられているため、駆動信号ＣＯＭの電圧を高く設定する必要があるため、駆動信号を伝送する信号線の周囲に電磁ノイズが発生し易い。但し、前述の第２実施形態の構成であれば、両スイッチが同時にオン状態になることを防止できる。
【図面の簡単な説明】
【０１０３】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、及びプリンタの構成を説明するブロック図である。
【図３】図３Ａは、本実施形態のプリンタの構成を示す図である。図３Ｂは、本実施形態のプリンタの構成を説明する側面図である。
【図４】ヘッドの構造を説明するための断面図である。
【図５】駆動信号生成回路の構成を説明するブロック図である。
【図６】印刷処理を説明するフローチャートである。
【図７】２種類の駆動信号ＣＯＭの説明図である。
【図８】ヘッド制御部の構成を説明するブロック図である。
【図９】制御ロジックの説明図である。
【図１０】ヘッド制御信号と選択信号の説明図である。
【図１１】デコーダの説明図である。
【図１２】デコーダに入力される画素データと、デコーダから出力されるスイッチ制御信号との関係の説明図である。
【図１３】駆動信号と、スイッチ制御信号と、ピエゾ素子に印加される印加信号との関係の説明図である。
【図１４】第１スイッチと第２スイッチとが同時にオンされた状態を模式的に説明する図である。
【図１５】図１５Ａは、正常な選択信号ｑ４と選択信号ｑ７の説明図である。図１５Ｂは、異常な選択信号ｑ４と選択信号ｑ７の説明図である。
【図１６】第２実施形態の制御ロジックの説明図である。
【図１７】図１７Ａは、駆動波形選択データが［０］のときの制御ロジック８４の動作説明図である。図１７Ｂは、駆動波形選択データが［１］のときの制御ロジック８４の動作説明図である。
【符号の説明】
【０１０４】
１  プリンタ、
２０  用紙搬送機構、２１  給紙ローラ、２２  搬送モータ、２３  搬送ローラ、
２４  プラテン、２５  排紙ローラ、
３０  キャリッジ移動機構、３１  キャリッジモータ、３２  ガイド軸、
３３  タイミングベルト、３４  駆動プーリー、３５  従動プーリー、
４０  ヘッドユニット、４１  ヘッド、４１Ａ  流路ユニット、
４１１  ノズルプレート、４１２  貯留室形成基板、４１２ａ  インク貯留室、
４１３  供給口形成基板、４１３ａ  インク供給口、
４１Ｂ  アクチュエータユニット、４１４  圧力室形成基板、４１４ａ  圧力室、
４１５  振動板、４１６  蓋部材、４１６ａ  供給側連通口、４１７  ピエゾ素子、
４２  ヘッドケース、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出器、５４  光学センサ、
６０  プリンタ側コントローラ、６１  インタフェース部、６２  ＣＰＵ、
６３  メモリ、６４  制御ユニット、
７０  駆動信号生成回路、７０Ａ  第１駆動信号生成部、７１Ａ  第１波形生成回路、
７２Ａ  第１電流増幅回路、７０Ｂ  第２駆動信号生成部、
７１Ｂ  第２波形生成回路、７２Ｂ  第２電流増幅回路、
８１Ａ  第１シフトレジスタ、８１Ｂ  第２シフトレジスタ、
８２Ａ  第１ラッチ回路、８２Ｂ  第２ラッチ回路、８３  デコーダ、
８３Ａ  第１デコード部、８３１Ａ〜８３４Ａ  アンドゲート、
８３５Ａ  オアゲート、８３Ｂ  第２デコード部、
８３１Ｂ〜８３４Ｂ  アンドゲート、８３５Ｂ  オアゲート、
８４  制御ロジック、８４２  タイミング制御部、８４４  出力部、
８６Ａ  第１スイッチ、８６Ｂ  第２スイッチ、
１００  印刷システム、１１０  コンピュータ、１１１  ホスト側コントローラ、
１１２  インタフェース部、１１３  ＣＰＵ、１１４  メモリ、１２０  表示装置、
１３０  入力装置、１３１  キーボード、１３２  マウス、１４０  記録再生装置、
１４１  フレキシブルディスクドライブ装置、１４２  ＣＤ−ＲＯＭドライブ装置、
Ｓ  用紙、ＨＣ  ヘッド制御部、ＣＲ  キャリッジ、Ｎｚ  ノズル、
ＣＬＫ  転送用クロック、ＳＩ  画素データ、ＬＡＴ  ラッチ信号、
ＣＨ_Ａ  第１チェンジ信号、ＣＨ_Ｂ  第２チェンジ信号、
ＣＯＭ_Ａ  第１駆動信号、ＣＯＭ_Ｂ  第２駆動信号、
Ｔ  繰り返し周期、ＰＳ  駆動パルス、ＳＳ  波形部、ＭＸ  マルチプレクサ、
Ｃ  カウンタ
【図１】
2006123328.tif 000003
【図２】
2006123328.tif 000004
【図３】
2006123328.tif 000005
【図４】
2006123328.tif 000006
【図５】
2006123328.tif 000007
【図６】
2006123328.tif 000008
【図７】
2006123328.tif 000009
【図８】
2006123328.tif 000010
【図９】
2006123328.tif 000011
【図１０】
2006123328.tif 000012
【図１１】
2006123328.tif 000013
【図１２】
2006123328.tif 000014
【図１３】
2006123328.tif 000015
【図１４】
2006123328.tif 000016
【図１５】
2006123328.tif 000017
【図１６】
2006123328.tif 000018
【図１７】
2006123328.tif 000019