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