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