(57)【要約】【課題】駆動波形の入力を切り替えるスイッチが同時にオンになった場合であっても、回路を破損させる可能性を低減する液体吐出装置を提供すること。【解決手段】本発明では、駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、駆動信号に応じて駆動され液体滴を吐出可能な液体吐出部と、第１駆動信号生成部及び第２駆動信号生成部に駆動信号を生成させるとともに、第１駆動信号生成部及び第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって液体吐出部を駆動する制御部とを備える液体吐出装置を提供する。そして、制御部は、ドット形成時において、ドット形成用の駆動信号を第１駆動信号生成部及び第２駆動信号生成部に生成させ、ドット非形成時において、互いに同じドット非形成用の駆動信号を第１駆動信号生成部及び第２駆動信号生成部に生成させる。【選択図】図２０
2007125823.tif 000002
【特許請求の範囲】
【請求項１】
（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、互いに同じドット非形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させる制御部と、
を備える液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記ドット非形成時において、前記制御部は、前記第１駆動信号生成部からの信号を選択する、液体吐出装置。
【請求項３】
請求項１に記載の液体吐出装置であって、
前記ドット非形成時において、前記制御部は、前記第１駆動信号生成部からの駆動信号と前記第２駆動信号生成部からの駆動信号とを所定の周期で交互に選択する、液体吐出装置。
【請求項４】
請求項１〜３のいずれかに記載の液体吐出装置であって、
前記制御部は、
前記第１駆動信号生成部からの駆動信号を選択するために該第１駆動信号生成部と前記液体吐出部との間に設けられた第１スイッチと、
前記第２駆動信号生成部からの駆動信号を選択するために該第２駆動信号生成部と前記液体吐出部との間に設けられた第２スイッチと、
を含む、液体吐出装置。
【請求項５】
請求項１〜３のいずれかに記載の液体吐出装置であって、
前記ドット非形成時は、前記液体吐出部内の液体滴の撹拌動作のときである、液体滴吐出装置。
【請求項６】
請求項１〜３のいずれか記載の液体吐出装置であって、
前記液体吐出部を移動させる移動機構をさらに備え、
前記ドット非形成時は、液体滴を吐出させずに前記移動機構が前記液体吐出部を移動させているときである、液体滴吐出装置。
【請求項７】
請求項１〜３のいずれかに記載の液体吐出装置であって、
前記ドット非形成時は、前記液体滴を吐出するものの媒体に該液体滴を着弾させないフラッシング動作時である、液体吐出装置。
【請求項８】
（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、互いに同じドット非形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させる制御部と、
前記液体吐出部を移動させる移動機構と、
を備え、
前記制御部は、
前記第１駆動信号生成部からの駆動信号を選択するために該第１駆動信号生成部と前記液体吐出部との間に設けられた第１スイッチと、
前記第２駆動信号生成部からの駆動信号を選択するために該第２駆動信号生成部と前記液体吐出部との間に設けられた第２スイッチと、を含み、
前記ドット非形成時において、前記制御部は、前記第１駆動信号生成部からの信号を選択し、
前記ドット非形成時は、前記液体吐出部内の液体滴の撹拌動作のときであり、
前記ドット非形成時は、液体滴を吐出させずに前記移動機構が前記液体吐出部を移動させているときであり、
前記ドット非形成時は、前記液体滴を吐出するものの媒体に該液体滴を着弾させないフラッシング動作時である、液体吐出装置。
【請求項９】
（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に含まれるパルスに応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、ドット非形成用の駆動信号を第１駆動信号生成部に生成させ、定電位信号を前記第２駆動信号生成部に生成させる制御部と、
を備え、前記ドット非形成用の駆動信号に含まれるパルスの開始電位と前記定電位信号との電位差が、前記開始電位と前記ドット非形成用の駆動信号の電位との最大の電位差よりも小さい、液体吐出装置。
【請求項１０】
請求項９に記載の液体吐出装置であって、
前記第２駆動信号生成部が生成する定電位信号は、前記パルスの開始電位と同電位の定電位信号である、液体吐出装置。
【請求項１１】
（１）ドット非形成時において、互いに同じドット非形成用の駆動信号である第１駆動信号と第２駆動信号とを生成するステップと、
（２）ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成するステップと、
（３）前記第１駆動信号又は第２駆動信号のいずれかを選択するステップと、
（４）選択された駆動信号を液体吐出部に印加するステップと、
を含む液体吐出部の駆動方法。
【請求項１２】
（１）ドット非形成時において、ドット非形成用の第１駆動信号と、定電位信号である第２駆動信号とを生成するステップと、
（２）ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成するステップと、
（３）前記第１駆動信号又は第２駆動信号のいずれかを選択するステップと、
（４）選択された駆動信号を液体吐出部に印加するステップと、
を含み、前記ドット非形成用の第１駆動信号に含まれるパルスの開始電位と前記定電位信号との電位差が、前記開始電位と前記ドット非形成用の第１駆動信号の電位との最大の電位差よりも小さい、液体吐出部の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置及び液体吐出部の駆動方法に関する。
【背景技術】
【０００２】
インク滴を吐出してドットを形成する液体吐出装置において、２つの駆動信号を使用するものが知られている（例えば、特許文献１）。  
インク滴を吐出する液体吐出装置は、ノズル面においてインク滴を撹拌するなど、ドットを形成しないときであってもインク滴を吐出するためのアクチュエータを駆動している。このようにアクチュエータを駆動するもののドットを形成しないとき、２つの駆動信号うちの一方はアクチュエータを駆動するためのパルスを有し、他方の駆動信号はほぼ０（Ｖ）の定電位を保持する。そして、パルスを有する方の駆動信号がアクチュエータに印加される。
【特許文献１】特開２０００−５２５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
アクチュエータを駆動するもののドットを形成しないときにおいて、アクチュエータに対して駆動信号の入力を切り替える複数のスイッチがノイズなどの影響によりオンになってしまうときがある。このようなとき、異なる駆動信号の電位差から生ずる電流が予期せぬ回路に流れ込み、回路を破損させるおそれがあった。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、ドットを形成しないときにおいて、駆動信号の入力を切り替える複数のスイッチが同時にオンになった場合であっても、異なる駆動信号の電位差から生ずる回路の破損の可能性を低減した液体吐出装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための主たる発明は、
（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、互いに同じドット非形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させる制御部と、
を備える液体吐出装置である。
【０００６】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００８】
（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、互いに同じドット非形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させる制御部と、
を備える液体吐出装置。  
この液体吐出装置によれば、駆動信号の入力を切り替える複数のスイッチが同時にオンになった場合であっても、駆動信号の電位差が０であるので、電位差から生ずる電流による回路の破損の可能性を低減することができる。
【０００９】
かかる、液体吐出装置であって、前記ドット非形成時において、前記制御部は、前記第１駆動信号生成部からの信号を選択することが望ましい。また、前記ドット非形成時において、前記制御部は、前記第１駆動信号生成部からの駆動信号と前記第２駆動信号生成部からの駆動信号とを所定の周期で交互に選択することが望ましい。また、前記制御部は、前記第１駆動信号生成部からの駆動信号を選択するために該第１駆動信号生成部と前記液体吐出部との間に設けられた第１スイッチと、前記第２駆動信号生成部からの駆動信号を選択するために該第２駆動信号生成部と前記液体吐出部との間に設けられた第２スイッチと、を含むことが望ましい。また、前記ドット非形成時は、前記液体吐出部内の液体滴の撹拌動作のときであることが望ましい。また、前記液体吐出部を移動させる移動機構をさらに備え、前記ドット非形成時は、液体滴を吐出させずに前記移動機構が前記液体吐出部を移動させているときであることが望ましい。また、前記ドット非形成時は、前記液体滴を吐出するものの媒体に該液体滴を着弾させないフラッシング動作時であることが望ましい。
【００１０】
また、（１）駆動信号を生成する第１駆動信号生成部及び第２駆動信号生成部と、
（２）前記駆動信号に含まれるパルスに応じて駆動され液体滴を吐出可能な液体吐出部と、
（３）前記第１駆動信号生成部及び前記第２駆動信号生成部に駆動信号を生成させるとともに、前記第１駆動信号生成部及び前記第２駆動信号生成部により生成された駆動信号のいずれかを選択し、選択された駆動信号によって前記液体吐出部を駆動する制御部であって、
前記液体滴を媒体に着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を前記第１駆動信号生成部及び前記第２駆動信号生成部に生成させ、
前記液体吐出部が前記駆動信号によって駆動されるものの前記ドットを形成しないドット非形成時において、ドット非形成用の駆動信号を第１駆動信号生成部に生成させ、定電位信号を前記第２駆動信号生成部に生成させる制御部と、
を備え、前記ドット非形成用の駆動信号に含まれるパルスの開始電位と前記定電位信号との電位差が、前記開始電位と前記ドット非形成用の駆動信号の電位との最大の電位差よりも小さい、液体吐出装置を提供する。
【００１１】
かかる、前記第２駆動信号生成部が生成する定電位信号は、前記パルスの開始電位と同電位の定電位信号であることが望ましい。
【００１２】
この液体吐出装置によれば、駆動信号の入力を切り替える複数のスイッチが同時にオンになった場合であっても、駆動信号の電位差を小さくしているので、電位差から生ずる電流による回路の破損の可能性を低減することができる。
【００１３】
また、（１）ドット非形成時において、互いに同じドット非形成用の駆動信号である第１駆動信号と第２駆動信号とを生成するステップと、
（２）ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成するステップと、
（３）前記第１駆動信号又は第２駆動信号のいずれかを選択するステップと、
（４）選択された駆動信号を液体吐出部に印加するステップと、
を含む液体吐出方法を提供する。
【００１４】
この液体吐出部の駆動方法によれば、ドット非形成時において、第１駆動信号と第２駆動信号が同じ駆動信号であるので、両者を切り替えてアクチュエータに駆動信号を印加するための複数のスイッチが同時にオンしたときであっても、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【００１５】
さらに、（１）ドット非形成時において、ドット非形成用の第１駆動信号と、定電位信号である第２駆動信号とを生成するステップと、
（２）ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成するステップと、
（３）前記第１駆動信号又は第２駆動信号のいずれかを選択するステップと、
（４）選択された駆動信号を液体吐出部に印加するステップと、
を含み、前記ドット非形成用の第１駆動信号に含まれるパルスの開始電位と前記定電位信号との電位差が、前記開始電位と前記ドット非形成用の第１駆動信号の電位との最大の電位差よりも小さい、液体吐出部の駆動方法を提供する。
【００１６】
この液体吐出部の駆動方法によれば、第１駆動信号の中間電位と同電位の定電位信号が第２駆動信号として生成される。このようにして、第１駆動信号と第２駆動信号との電位差を小さくしている。よって、両者を切り替えてアクチュエータに駆動信号を印加するための複数のスイッチが同時にオンしたときであっても、電位差による電流が第１駆動信号を生成する駆動信号生成部又は第２駆動信号を生成する駆動信号生成部を破損してしまうリスクを減らすことができる。
【００１７】
＝＝＝印刷システム＝＝＝
まず、本実施形態における液体吐出装置としてのプリンタ１を印刷システムとともに説明する。なお、印刷システムは、プリンタ１と、このプリンタ１の動作を制御する印刷制御装置であるコンピュータ１１０とを含んでいる。
【００１８】
図１は、印刷システム１００の構成を説明する図である。この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００１９】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。なお、この媒体に関し、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２０】
＝＝＝コンピュータの構成＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。  
まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２１】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、画素データとを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データは、印刷される画像の画素に関するデータである。ここで、画素とは、用紙上に仮想的に定められた方眼状の升目であり、ドットが形成される領域を示す。そして、印刷データにおける画素データは、用紙上に形成されるドットに関するデータ（例えば、ドットの大きさのデータ）に変換される。
【００２２】
＝＝＝プリンタ＝＝＝
＜プリンタ１の構成について＞
次に、液体吐出装置としてのプリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する側面図である。なお、以下の説明では、図２も参照する。
【００２３】
図２に示すように、プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。
【００２４】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、及び駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００２５】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａ及び図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータである。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを、印刷可能な領域まで搬送するためのローラである。この搬送ローラ２３の動作も搬送モータ２２によって制御される。プラテン２４は、印刷中の用紙Ｓを、この用紙Ｓの裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００２６】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一端側から他端側への移動方向と、他端側から一端側への移動方向が含まれている。このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、従動プーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、従動プーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４と従動プーリー３５に架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００２７】
＜ヘッドユニットについて＞
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。このヘッドユニット４０は、ヘッド４１とヘッド制御部ＨＣとを有している。ここで、図４Ａは、ヘッド４１の構造を説明するための断面図である。図４Ｂは、ノズル列の配置を説明するための図である。尚、便宜上、ここではヘッド４１について説明し、ヘッド制御部ＨＣについては後に説明することにする。
【００２８】
例示したヘッド４１は、流路ユニット４１Ａと、アクチュエータユニット４１Ｂとを有する。流路ユニット４１Ａは、ノズルＮｚが設けられたノズルプレート４１１と、インク貯留室４１２ａとなる開口部が形成された貯留室形成基板４１２と、インク供給口４１３ａが形成された供給口形成基板４１３とを有している。そして、貯留室形成基板４１２の一方の表面にはノズルプレート４１１が接着され、他方の表面には供給口形成基板４１３が接着されている。アクチュエータユニット４１Ｂは、圧力室４１４ａとなる開口部が形成された圧力室形成基板４１４と、圧力室４１４ａの一部を区画する振動板４１５と、供給側連通口４１６ａとなる開口部が形成された蓋部材４１６と、振動板４１５の表面に形成されたピエゾ素子４１７とを有している。そして、このヘッド４１には、インク貯留室４１２ａから圧力室４１４ａを通ってノズルＮｚに至る一連の流路が形成されている。使用時において、この流路はインクで満たされており、ピエゾ素子４１７を変形させることで、対応するノズルＮｚからインクを吐出させることができる。
【００２９】
＜検出器群５０について＞
検出器群５０は、プリンタ１の状況を監視するためのものである。図３Ａや図３Ｂに示すように、この検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出器５３、及び紙幅検出器５４が含まれている。リニア式エンコーダ５１は、キャリッジＣＲのキャリッジ移動方向の位置の検出、及び後述するパルスＥＮＣ−ＡとＥＮＣ−Ｂとを出力するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器５３は、印刷される用紙Ｓの先端位置を検出するためのものである。紙幅検出器５４は、印刷される用紙Ｓの幅を検出するためのものである。
【００３０】
＜リニア式エンコーダ５１について＞
図１２は、リニア式エンコーダ５１の構成を概略的に示したものである。リニア式エンコーダ５１は、リニア式エンコーダ符号板４６４と、検出部４６６とを備えている。リニア式エンコーダ符号板４６４は、図３に示すように、インクジェットプリンタ１内部のフレーム側に取り付けられている。一方、検出部４６６は、キャリッジＣＲ側に取り付けられている。キャリッジＣＲがガイドレール３２に沿って移動すると、検出部４６６がリニア式エンコーダ符号板４６４に沿って相対的に移動する。これによって、検出部４６６は、キャリッジＣＲの移動量を検出する。
【００３１】
図１３は、この検出部４６６の構成を模式的に示したものである。この検出部４６６は、発光ダイオード４５２と、コリメータレンズ４５４と、検出処理部４５６とを備えている。検出処理部４５６は、複数（例えば４個）のフォトダイオード４５８と、信号処理回路４６０と、例えば２個のコンパレータ４６２Ａ、４６２Ｂとを有している。
【００３２】
発光ダイオード４５２の両端に抵抗を介して電圧Ｖｃｃが印加されると、発光ダイオード４５２から光が発せられる。この光はコリメータレンズ４５４により平行光に集光されてリニア式エンコーダ用符号板４６４を通過する。リニア式エンコーダ用符号板４６４には、所定の間隔（例えば１／１８０インチ（１インチ＝２．５４ｃｍ））毎にスリットが設けられている。
【００３３】
リニア式エンコーダ用符号板４６４を通過した平行光は、図示しない固定スリットを通って各フォトダイオード４５８に入射し、電気信号に変換される。４個のフォトダイオード４５８から出力される電気信号は信号処理回路４６０において信号処理され、信号処理回路４６０から出力される信号はコンパレータ４６２Ａ、４６２Ｂにおいて比較され、比較結果がパルスとして出力される。コンパレータ４６２Ａ、４６２Ｂから出力されるパルスＥＮＣ−Ａ、ＥＮＣ−Ｂがリニア式エンコーダ５１の出力となる。
【００３４】
＜ＰＴＳについて＞
ヘッド制御部ＨＣに入力されるラッチ信号（ＬＡＴ信号）およびチェンジ信号（ＣＨ信号）は、共に、ＰＴＳ（Pulse Timing Signal）に基づき生成される。ＰＴＳは、これらラッチ信号（ＬＡＴ信号）およびチェンジ信号（ＣＨ信号）においてパルスが発生するタイミングを規定する信号である。ＰＴＳのパルスは、リニア式エンコーダ５１（検出部４６６）からの出力パルスＥＮＣ−Ａ、ＥＮＣ−Ｂに基づき生成される。すなわち、ＰＴＳのパルスは、キャリッジＣＲの移動量に応じて発生する。
【００３５】
図１４は、ＰＴＳと、ラッチ信号（ＬＡＴ信号）と、チェンジ信号（ＣＨ信号）とのタイミングの関係を詳しく説明したものである。ＰＴＳは、キャリッジＣＲが一定速度で移動しているとき所定の周期Ｔ０にてパルスが発生する。ラッチ信号（ＬＡＴ信号）およびチェンジ信号（ＣＨ信号）は、このＰＴＳに発生したパルスに基づいて、各々パルスが発生する。ラッチ信号（ＬＡＴ信号）のパルスは、ＰＴＳでパルスが発生した後、これに呼応して直ちにパルスが発生する。一方、チェンジ信号（ＣＨ信号）は、ＰＴＳでパルスが発生した後、所定時間経過してからパルスが発生する。これらラッチ信号（ＬＡＴ信号）およびチェンジ信号（ＣＨ信号）の各パルスは、ＰＴＳでパルスが発生する都度、発生する。
【００３６】
ＰＴＳの生成は、プリンタ側コントローラ６０により行われる。プリンタ側コントローラ６０は、リニア式エンコーダ５１（検出部４６６）からの出力パルスＥＮＣ−Ａ、ＥＮＣ−Ｂに基づきＰＴＳのパルスを生成するとともに、コンピュータ１１０から送られてきた印刷データに基づき、パルスが発生するタイミングと周期とを適宜変更する。
【００３７】
＜タイマーＰＴＳについて＞
ドットの形成時、すなわちキャリッジＣＲが移動しているときには、ヘッド制御部ＨＣに入力されるラッチ信号およびチェンジ信号はＰＴＳに基づいて生成される。しかしながら、後述する電源投入後の予備動作時、及びノーマルフラッシング時などでは、キャリッジＣＲが静止しているので、ＰＴＳを出力することができない。
【００３８】
キャリッジＣＲが静止している場合であっても、フラッシング動作のために駆動信号を生成してインク滴を吐出したり、インクの増粘防止のためにノズル付近のインクを微振動させて撹拌する必要がある。このような場合には、ＰＴＳの代わりに、クロック信号に基づいて生成されるタイマーＰＴＳを使用してラッチ信号及びチェンジ信号を生成する。
【００３９】
タイマーＰＴＳは、プリンタ側コントローラ６０内のＣＰＵ６２のクロック信号を所定の周波数に変換することによって生成される。変換の方法として、例えば、ＣＰＵ６２のクロック信号を取得し、このクロック信号のパルスをカウントし、所定のカウント値になったところでタイマーＰＴＳのパルスを生成するようにすることができる。このようにすることで、キャリッジＣＲが静止している場合であってもクロック信号の数分の一の周波数のタイマーＰＴＳを生成することができる。
【００４０】
ＰＴＳとタイマーＰＴＳのいずれがプリンタ側コントローラ６０内のラッチ信号等の生成に使用されるかは、プリンタ側コントローラ６０内の不図示のスイッチの切り替えによる。本実施形態では、ノーマルフラッシング時においてタイマーＰＴＳが使用されるようにスイッチが接続される。一方、後述するドット形成動作時及びＣＲ動作時において、ＰＴＳが使用されるようにスイッチが接続される。
【００４１】
＜プリンタ側コントローラ６０について＞
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。例えば、プリンタ側コントローラ６０は、搬送モータ２２の回転量を制御することにより、用紙搬送機構２０の搬送量を制御する。また、プリンタ側コントローラ６０は、キャリッジモータ３１の回転量を制御することにより、キャリッジＣＲの位置を制御する。
【００４２】
さらに、プリンタ側コントローラ６０は、駆動信号生成回路７０を制御して、駆動パルスＰＳを生成させる。ここで、駆動パルスとは、インクを吐出させるためにピエゾ素子４１７を駆動する際に、この駆動の開始から終了までを規定するための信号である。この駆動パルスの形状は、吐出させるインク量に応じて定められる。このため、駆動パルスがピエゾ素子４１７に印加されると、その駆動パルスの形状に応じた量のインクが吐出される。
【００４３】
また、プリンタ側コントローラ６０は、ヘッド制御部ＨＣに対して、ヘッド制御信号（クロック信号ＣＬＫ，画素データＳＩ，ラッチ信号ＬＡＴ，第１チェンジ信号ＣＨ_Ａ，第２チェンジ信号ＣＨ_Ｂ，図８を参照。）を出力する。ヘッド制御部ＨＣは、ヘッド制御信号に応じて、駆動信号生成回路７０から出力される駆動信号に含まれる駆動パルスをピエゾ素子４１７に印加する。
【００４４】
このプリンタ側コントローラ６０は、図２に示すように、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間で、データの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。本実施形態では、メモリ６３の一部分が、不図示のプログラム記憶領域、および波形記憶領域として用いられている。プログラム記憶領域は、コンピュータプログラムが記憶される領域である。波形記憶領域は、駆動信号を生成させるための波形データが記憶される領域である。
【００４５】
そして、ＣＰＵ６２は、メモリ６３のプログラム記憶領域に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路７０に出力したりする。
【００４６】
このプリンタ側コントローラ６０は、後述するように、互いに同じドット非形成用の駆動信号を第１駆動信号生成部及び第２駆動信号生成部に生成させる制御部として機能する。さらに、プリンタ側コントローラ６０は、後述するように、ドット非形成用の駆動信号を第１駆動信号生成部に生成させ、定電位信号を第２駆動信号生成部に生成させる。そして、このドット非形成用の駆動信号に含まれるパルスの開始電位と定電位信号との電位差が、開始電位とドット非形成用の駆動信号の電位との最大の電位差よりも小さい駆動信号を生成させる制御部として機能する。
【００４７】
＝＝＝プリンタ１の印刷動作＝＝＝
前述した構成を有するプリンタ１では、プリンタ側コントローラ６０が、メモリ６３に格納されたコンピュータプログラムに従って、制御対象部（用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、駆動信号生成回路７０）を制御する。そして、制御対象部を制御することで、次のように用紙Ｓに対する印刷動作が行われる。
【００４８】
図１５は、印刷動作を説明するフローチャートである。例示した印刷動作は、印刷命令の受信動作（Ｓ１０）、給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙処理（Ｓ６０）、及び印刷終了判断（Ｓ７０）を有している。以下、各動作について、簡単に説明する。
【００４９】
印刷命令の受信動作（Ｓ１０）は、コンピュータ１１０からの印刷命令を受信する動作である。この動作において、プリンタ側コントローラ６０はインタフェース部６１を介して印刷命令を受信する。  
給紙動作（Ｓ２０）は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂頭出し位置）に位置決めする動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動するなどして、給紙ローラ２１や搬送ローラ２３を回転させる。
【００５０】
ドット形成動作（Ｓ３０）は、用紙Ｓにドットを形成するための動作である。この動作において、プリンタ側コントローラ６０は、キャリッジモータ３１を駆動したり、駆動信号生成回路やヘッド４１に対して制御信号を出力したりする。これにより、ヘッド４１の移動中にノズルＮｚからインクが吐出され、用紙Ｓにドットが形成される。
【００５１】
搬送動作（Ｓ４０）は、用紙Ｓを搬送方向へ移動させる動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動して搬送ローラ２３を回転させる。この搬送動作により、先程のドット形成動作によって形成されたドットとは異なる位置に、ドットを形成することができる。  
排紙判断（Ｓ５０）は、印刷対象となっている用紙Ｓに対する排出の要否を判断する動作である。この判断は、例えば、印刷データの有無に基づき、プリンタ側コントローラ６０によって行われる。  
排紙処理（Ｓ６０）は、用紙Ｓを排出させる処理であり、先程の排紙判断で「排紙する」と判断されたことを条件に行われる。この場合、プリンタ側コントローラ６０は、排紙ローラ２５を回転させることで、印刷済みの用紙Ｓを外部に排出させる。  
印刷終了判断（Ｓ７０）は、印刷を続行するか否かの判断である。この判断も、プリンタ側コントローラ６０によって行われる。
【００５２】
＝＝＝本実施形態の駆動信号生成回路＝＝＝
＜駆動信号生成回路７０について＞
駆動信号生成回路７０は、駆動パルスを含む駆動信号ＣＯＭを生成する。この駆動信号ＣＯＭは、１つのノズル列に対応する全てのピエゾ素子４１７に対して共通に使用される。
【００５３】
図５Ａは、駆動信号生成回路７０の構成を説明するブロック図である。本実施形態の駆動信号生成回路７０は、第１駆動信号生成部７０Ａと第２駆動信号生成部を有している。第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂは同じ構成であるので、ここでは第１駆動信号生成部７０Ａについて説明する。第１駆動信号生成部７０Ａは、第１波形生成回路７１Ａと第１電流増幅回路７２Ａを有している。
【００５４】
図５Ｂは、第１波形生成回路７１Ａの構成を説明するためのブロック図である。なお、この図において、第２波形生成回路７１Ｂの構成は、括弧付きの符号で示している。
【００５５】
第１波形生成回路７１Ａは、Ｄ／Ａ変換器７１１Ａと、電圧増幅回路７１２Ａとを有する。Ｄ／Ａ変換器７１１Ａは、ＤＡＣ値に応じた電圧信号を出力する電気回路である。このＤＡＣ値は、電圧増幅回路７１２Ａから出力させる電圧（以下、出力電圧ともいう。）を指示するための情報であり、波形記憶領域に記憶された波形データに基づき、ＣＰＵ６２から出力される。
【００５６】
電圧増幅回路７１２Ａは、Ｄ／Ａ変換器７１１Ａからの出力電圧を、ピエゾ素子４１７の動作に適した電圧まで増幅する。本実施形態の電圧増幅回路７１２Ａでは、Ｄ／Ａ変換器７１１Ａからの出力電圧を、最大４０数Ｖまで増幅する。そして、増幅後の出力電圧は、制御信号Ｓ_Ｑ１及び制御信号Ｓ_Ｑ２として第１電流増幅回路７２Ａに出力される。
【００５７】
＜駆動信号生成部の動作について＞
次に、この第１駆動信号生成部７０Ａの動作の具体例について説明する。図６は、第１電流増幅回路７２Ａの出力電圧を、電圧Ｖ１から電圧Ｖ４まで降下させる動作を説明するための図である。
【００５８】
駆動信号ＣＯＭを生成する場合には、ＣＰＵ６２は、更新周期τ毎のＤＡＣ値を、Ｄ／Ａ変換器７１１Ａへ順次出力する。図６の例では、クロックＣＬＫで規定されるタイミングｔ（ｎ）で電圧Ｖ１に対応するＤＡＣ値が出力される。これにより、周期τ（ｎ）にて、電圧増幅回路７１２Ａからは電圧Ｖ１が出力される。そして、更新周期τ（ｎ＋４）までは、電圧Ｖ１に対応するＤＡＣ値がＣＰＵ６２からＤ／Ａ変換器７１１Ａに順次入力され、電圧増幅回路７１２Ａからは電圧Ｖ１が出力され続ける。また、タイミングｔ（ｎ＋５）では、電圧Ｖ２に対応するＤＡＣ値がＣＰＵ６２からＤ／Ａ変換器７１１Ａに入力される。これにより、周期τ（ｎ＋５）にて、電圧増幅回路７１２Ａの出力は、電圧Ｖ１から電圧Ｖ２へ降下する。同様に、タイミングｔ（ｎ＋６）では、電圧Ｖ３に対応するＤＡＣ値がＣＰＵ６２からＤ／Ａ変換器７１１Ａに入力され、電圧増幅回路７１２Ａの出力が電圧Ｖ２から電圧Ｖ３へ降下する。以下同様に、ＤＡＣ値がＤ／Ａ変換器７１１Ａに順次入力されるため、電圧増幅回路７１２Ａから出力される電圧は、次第に降下する。そして、周期τ（ｎ＋１０）にて、電圧増幅回路７１２Ａの出力は電圧Ｖ４まで降下する。  
このような方法によって駆動信号が、第１波形生成回路７１Ａから出力される。
【００５９】
＜電流増幅回路の構成について＞
次に、第１電流増幅回路７２Ａについて説明する。図７Ａは、電流増幅回路７２Ａ（７２Ｂ）の構成を説明する図である。図７Ｂは、２つのトランジスタ対とヒートシンクの構成の説明図である。
【００６０】
この第１電流増幅回路７２Ａは、多数のピエゾ素子４１７が支障なく動作できるように、十分な電流を供給するための回路である。第１電流増幅回路７２Ａは、駆動信号ＣＯＭの電圧の変化に伴って発熱する第１トランジスタ対７２１Ａを有する。そして、この第１トランジスタ対７２１Ａは、互いのエミッタ端子同士が接続されたＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２を有する。ＮＰＮ型のトランジスタＱ１は、駆動信号ＣＯＭの電圧上昇時に動作するトランジスタである。このＮＰＮ型のトランジスタＱ１は、コレクタが電源に、エミッタが駆動信号ＣＯＭの出力信号線に、それぞれ接続されている。ＰＮＰ型のトランジスタＱ２は、電圧降下時に動作するトランジスタである。ＰＮＰ型のトランジスタＱ２は、コレクタが接地（アース）に、エミッタが駆動信号ＣＯＭの出力信号線に、それぞれ接続されている。なお、ＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２のエミッタ同士が接続されている部分の電圧（駆動信号ＣＯＭの電圧）は、符号ＦＢで示すように、電圧増幅回路７１２Ａへフィードバックされている。
【００６１】
そして、この第１電流増幅回路７２Ａは、第１波形生成回路７１Ａからの出力電圧によって動作が制御される。例えば、出力電圧が上昇状態にあると、制御信号Ｓ_Ｑ１によってＮＰＮ型のトランジスタＱ１がオン状態となる。これに伴い、駆動信号ＣＯＭの電圧も上昇する。一方、出力電圧が降下状態にあると、制御信号Ｓ_Ｑ２によってＰＮＰ型のトランジスタＱ２がオン状態となる。これに伴い、駆動信号ＣＯＭの電圧も降下する。なお、出力電圧が一定である場合、ＮＰＮ型のトランジスタＱ１もＰＮＰ型のトランジスタＱ２もオフ状態となる。その結果、第１駆動信号ＣＯＭは一定電圧となる。
【００６２】
第１トランジスタ対７２１Ａと第２トランジスタ対７２１Ｂには、共通のヒートシンク７２２が取り付けられている。このヒートシンク７２２は、４つのトランジスタが発生する熱を外部へ放出する。
【００６３】
＜駆動信号ＣＯＭについて＞
本実施形態では、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂが、それぞれの駆動信号ＣＯＭを生成する。ここでは、第１駆動信号生成部７０Ａが第１駆動信号ＣＯＭ＿Ａを生成し、第２駆動信号生成部７０Ｂが第２駆動信号ＣＯＭ＿Ｂを生成するものとして説明を行う。また、駆動信号は、予備動作時、ドット形成時、ＣＲ動作時、及びノーマルフラッシング時のものなどのいくつかの種類があるが、ここでは、ドット形成時における駆動信号を例に説明する。
【００６４】
図９は、第１駆動信号ＣＯＭ_Ａと、第２駆動信号ＣＯＭ_Ｂと、必要な制御信号の例を示す図である。
【００６５】
例示した第１駆動信号ＣＯＭ_Ａは、期間Ｔ１で発生される第１波形部ＳＳ１１と、期間Ｔ２で発生される第２波形部ＳＳ１２と、期間Ｔ３で発生される第３波形部ＳＳ１３と、期間Ｔ４で発生される第４波形部ＳＳ１４と、期間Ｔ５で発生される第５波形部ＳＳ１５と、期間Ｔ６で発生される第６波形部ＳＳ１６とを有する。これらの波形部の中で、第１波形部ＳＳ１１と、第３波形部ＳＳ１３と、第５波形部ＳＳ１５は、駆動パルスＰＳを有している。また、第２波形部ＳＳ１２と、第４波形部ＳＳ１４と、第６波形部ＳＳ１６は、中間電位Ｖｃで一定となっている。この中間電位Ｖｃは、駆動パルスＰＳの開始電位及び終了電位に相当する。従って、この第１駆動信号ＣＯＭ_Ａにおいて、期間Ｔ１では駆動パルスＰＳが発生され、期間Ｔ２では中間電位Ｖｃで一定の信号（定電位信号）が発生される。また、期間Ｔ３及び期間Ｔ５では駆動パルスＰＳが発生され、期間Ｔ４及び期間Ｔ６では定電位信号が発生される。要するに、この第１駆動信号ＣＯＭ_Ａは、駆動パルスＰＳと定電位信号とを交互に発生させる信号である。
【００６６】
例示した第２駆動信号ＣＯＭ_Ｂは、期間Ｔ１で発生される第１波形部ＳＳ２１と、期間Ｔ２で発生される第２波形部ＳＳ２２と、期間Ｔ３で発生される第３波形部ＳＳ２３と、期間Ｔ４で発生される第４波形部ＳＳ２４と、期間Ｔ５で発生される第５波形部ＳＳ２５と、期間Ｔ６で発生される第６波形部ＳＳ２６とを有する。本実施形態において、第２駆動信号ＣＯＭ_Ｂの第１波形部ＳＳ２１〜第６波形部ＳＳ２６は、対応する第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１〜第６波形部ＳＳ１６と同じ時間幅に定められている。
【００６７】
この第２駆動信号ＣＯＭ_Ｂにおいて、第１波形部ＳＳ２１と、第３波形部ＳＳ２３と、第５波形部ＳＳ２５は、中間電位Ｖｃで一定の定電位信号である。また、第２波形部ＳＳ２４と、第４波形部ＳＳ２４と、第６波形部ＳＳ２６は、駆動パルスＰＳを有している。この第２駆動信号ＣＯＭ_Ｂは、定電位信号と駆動パルスＰＳとを交互に発生させる信号であるといえる。
【００６８】
＜ヘッド制御部ＨＣについて＞
次に、ヘッド制御部ＨＣについて説明する。ヘッド制御部ＨＣは、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂにより生成された駆動信号ＣＯＭのいずれかを選択する制御部としての機能を有する。ここで、図８は、ヘッド制御部ＨＣの構成を説明するブロック図である。図８に示すように、ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、制御ロジック８４と、第１レベルシフタ８６Ａと、第２レベルシフタ８６Ｂと、第１スイッチ８７Ａと、第２スイッチ８７Ｂを備えている。制御ロジック８４を除いた各部、すなわち、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、第１レベルシフタ８６Ａと、第２レベルシフタ８６Ｂと、第１スイッチ８７Ａと、第２スイッチ８７Ｂは、それぞれピエゾ素子４１７毎に設けられる。そして、ピエゾ素子４１７はインクが吐出されるノズルＮｚ毎に設けられるので、これらの各部もノズルＮｚ毎に設けられる。
【００６９】
ヘッド制御部ＨＣは、プリンタ側コントローラ６０からの印刷データ（画素データＳＩ）に基づき、インクを吐出させるための制御を行う。本実施形態では、画素データが２ビットで構成されており、クロック信号ＣＬＫに同期して、この画素データが記録ヘッド４１へ送られてくる。この画素データは、上位ビット群から下位ビット群の順で送られる。例えば、ノズルＮｚ（＃１）の上位ビット、ノズルＮｚ（＃２）の上位ビット、…、ノズルＮｚ（＃１７９）の上位ビット、ノズルＮｚ（＃１８０）の上位ビット、ノズルＮｚ（＃１）の下位ビット、ノズルＮｚ（＃２）の下位ビット、…、ノズルＮｚ（＃１７９）の下位ビット、ノズルＮｚ（＃１８０）の下位ビットの順で送られてくる。このため、まず、画素データの上位ビット群が第２シフトレジスタ８１Ｂにセットされる。全てのノズルＮｚについて画素データの上位ビット群が第２シフトレジスタ８１Ｂにセットされると、続いて画素データの下位ビット群が第２シフトレジスタ８１Ｂにセットされる。この画素データの下位ビット群のセットに伴い、画素データの上位ビット群はシフトして第１シフトレジスタ８１Ａにセットされる。
【００７０】
第１シフトレジスタ８１Ａには第１ラッチ回路８２Ａが電気的に接続され、第２シフトレジスタ８１Ｂには第２ラッチ回路８２Ｂが電気的に接続されている。そして、プリンタ側コントローラ６０からのラッチ信号ＬＡＴがＨレベルになると、つまり、ラッチパルスが第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂに入力されると、第１ラッチ回路８２Ａは画素データの上位ビットをラッチし、第２ラッチ回路８２Ｂは画素データの下位ビットをラッチする。第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂでラッチされた画素データ（上位ビットと下位ビットの組）はそれぞれ、デコーダ８３に入力される。このデコーダ８３は、画素データの上位ビット及び下位ビットに基づいてデコードを行い、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを構成する波形部ＳＳ１１〜ＳＳ１６，ＳＳ２１〜ＳＳ２６（図９を参照。後述する。）を選択するための選択データを生成する。
【００７１】
本実施形態における選択データは、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとに分けて生成される。すなわち、第１駆動信号ＣＯＭ_Ａに対応する第１選択データは、第１波形部ＳＳ１１から第６波形部ＳＳ１６のそれぞれに対応する６ビットのデータによって構成される。同様に、第２駆動信号ＣＯＭ_Ｂに対応する第２選択データもまた、第１波形部ＳＳ２１から第６波形部ＳＳ２６のそれぞれに対応する６ビットのデータによって構成される。
【００７２】
また、デコーダ８３には、制御ロジック８４からのタイミング信号も入力されている。この制御ロジック８４は、プリンタ側コントローラ６０と共にタイミング信号生成部として機能しており、ラッチ信号ＬＡＴやチェンジ信号ＣＨ_Ａ，ＣＨ_Ｂに基づいてタイミング信号を生成する。このタイミング信号も駆動信号ＣＯＭ毎に生成される。すなわち、第１駆動信号ＣＯＭ_Ａ用の第１タイミング信号ＴＩＭ_Ａと、第２駆動信号ＣＯＭ_Ｂ用の第２タイミング信号ＴＩＭ_Ｂが生成される。そして、図９に示すように、第１タイミング信号ＴＩＭ_Ａでは、ラッチパルスと、第１駆動信号ＣＯＭ_Ａ用のチェンジパルスの発生タイミングに同期してタイミングパルスが発生される。また、第２タイミング信号ＴＩＭ_Ｂは、ラッチパルスと、第２駆動信号ＣＯＭ_Ｂ用のチェンジパルスに同期してタイミングパルスが発生される。
【００７３】
デコーダ８３によって生成された６ビットの選択データは、タイミングパルスによって規定されるタイミングで上位ビット側から順に、出力される。出力された選択データは、第１レベルシフタ８６Ａや第２レベルシフタ８６Ｂに入力される。すなわち、第１タイミング信号ＴＩＭ_Ａが有するタイミングパルスの立ち上がりタイミングに同期して、第１選択データが第１レベルシフタ８６Ａに入力される。また、第２タイミング信号ＴＩＭ−Ｂが有するタイミングパルスの立ち上がりタイミングに同期して、第２選択データが第２レベルシフタ８６Ｂに入力される。また、第１レベルシフタ８６Ａには、第１駆動信号ＣＯＭ＿Ａ用の第１全オン信号Ｎ＿ＣＨＧ＿Ａが入力される。第２レベルシフタ８６Ｂには、第２駆動信号ＣＯＭ＿Ｂ用の第２全オン信号Ｎ＿ＣＨＧ＿Ｂが入力される。
【００７４】
第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂは、電圧増幅器として機能する。すなわち、第１レベルシフタ８６Ａは、選択データが［１］の場合、又は第１全オン信号Ｎ＿ＣＨＧ＿Ａがオン（Ｈレベル）の場合に、第１スイッチ８７Ａを駆動可能な程度の電圧まで昇圧されたオン信号を出力する。また、第２レベルシフタ８６Ｂは、選択データが［１］の場合、又は第２全オン信号Ｎ＿ＣＨＧ＿Ｂがオン（Ｈレベル）の場合に、第２スイッチ８７Ｂを駆動可能な程度の電圧まで昇圧されたオン信号を出力する。例えば、第１選択データが［１］の場合には、数十ボルトに昇圧されたオン信号が第１スイッチ８７Ａに出力される。同様に、第２選択データが［１］の場合には、数十ボルトに昇圧されたオン信号が第２スイッチ８７Ｂに出力される。
【００７５】
そして、第１スイッチ８７Ａの入力側には駆動信号生成回路７０からの第１駆動信号ＣＯＭ_Ａが印加されており、第２スイッチ８７Ｂの入力側には第２駆動信号ＣＯＭ_Ｂが印加されている。また、第１スイッチ８７Ａと第２スイッチ８７Ｂの共通の出力側にはピエゾ素子４１７が電気的に接続されている。これらの第１スイッチ８７Ａ及び第２スイッチ８７Ｂは、発生される駆動信号ＣＯＭ毎に設けられるスイッチである。そして、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂをピエゾ素子４１７へ選択的に印加させる。
【００７６】
選択データは、第１スイッチ８７Ａ及び第２スイッチ８７Ｂの動作を制御する。すなわち、第１スイッチ８７Ａに入力された選択データが［１］である期間には、この第１スイッチ８７Ａが接続状態になり、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。同様に、第２スイッチ８７Ｂに入力された選択データが［１］である期間には、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。そして、ピエゾ素子４１７の電位は、印加された第１駆動信号ＣＯＭ_Ａ若しくは第２駆動信号ＣＯＭ_Ｂに応じて定まる。一方、第１スイッチ８７Ａに入力された選択データ及び第２スイッチ８７Ｂに入力された選択データが共に［０］の期間において、第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂからは、第１スイッチ８７Ａ及び第２スイッチ８７Ｂを動作させるための電気信号は出力されない。
【００７７】
＝＝＝ドット形成時とドット非形成時における動作について＝＝＝
＜ドット形成時における動作について＞
図１０は、画素データ（階調値）と、波形部の選択パターンと、選択データを説明する図である。また、図１１は、小ドットの形成時、中ドットの形成時、及び大ドットの形成時において、ピエゾ素子４１７に印加される波形部を説明する図である。この多階調の制御において、第１スイッチ８７Ａ及び第２スイッチ８７Ｂは、デコーダ８３が生成した選択データに基づき、動作が制御される。
【００７８】
まず、ドットの非形成（画素データ［００］）の場合について説明する。この場合、デコーダ８３は、非記録を示す画素データ［００］に基づき、第１選択データ［００００００］及び第２選択データ［００００００］を生成する。これらの第１選択データ［００００００］及び第２選択データ［００００００］は、タイミング信号がＨレベルになるタイミング（立ち上がりタイミング）で、上位ビット側から順に、第１スイッチ８７Ａ及び第２スイッチ８７Ｂへ出力される。ここで、第１選択データは［００００００］であり、第２選択データも［００００００］である。このため、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１１〜ＳＳ１６は、ピエゾ素子４１７に印加されない。同様に、第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２１〜ＳＳ２６も、ピエゾ素子４１７に印加されない。その結果、駆動パルスＰＳはピエゾ素子４１７には印加されず、ノズルＮｚからはインクが吐出されない。
【００７９】
次に、小ドットの形成（画素データ［０１］）の場合について説明する。この場合、デコーダ８３は、小ドットの形成を示す画素データ［０１］に基づき、第１選択データ［００１０００］及び第２選択データ［００００００］を生成する。これらの第１選択データ［００００００］及び第２選択データ［００００００］は、前述したように、タイミング信号がＨレベルになるタイミングで、上位ビット側から順に、第１スイッチ８７Ａ及び第２スイッチ８７Ｂへ出力される。ここで、第１選択データは［００１０００］である。このため、第１駆動信号ＣＯＭ_Ａは、図１１に太線で示すように、期間Ｔ３の期間において、ピエゾ素子４１７に印加される。つまり、第３波形部ＳＳ１３が、ピエゾ素子４１７に印加される。一方、第２選択データは［００００００］である。このため、第２駆動信号ＣＯＭ_Ｂは、ピエゾ素子４１７に印加されない。これにより、期間Ｔ３で発生された駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは小ドットに対応する量のインクが吐出される。その結果、用紙Ｓには小ドットが形成される。
【００８０】
次に、中ドットの形成（画素データ［１０］）の場合について説明する。この場合、デコーダ８３は、中ドットの形成を示す画素データ［１０］に基づき、第１選択データ［００１０００］及び第２選択データ［０１０１００］を生成する。そして、第１選択データ［００１０００］が第１スイッチ８７Ａに出力されると、期間Ｔ３において、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。つまり、図１１に太線で示すように、第３波形部ＳＳ１３が、ピエゾ素子４１７に印加される。また、第２選択データ［０１０１００］が第２スイッチ８７Ｂに出力されると、期間Ｔ２，期間Ｔ４において、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。すなわち、図１１に太線で示すように、第２波形部ＳＳ２２，第４波形部ＳＳ２４がピエゾ素子４１７に印加される。これにより、期間Ｔ２で発生された駆動パルスＰＳと、期間Ｔ３で発生された駆動パルスＰＳと、期間Ｔ４で発生された駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは中ドットに対応する量のインクが吐出される。その結果、用紙Ｓには中ドットが形成される。
【００８１】
次に、大ドットの形成（画素データ［１１］）の場合について説明する。この場合、デコーダ８３は、大ドットの形成を示す画素データ［１１］に基づき、第１選択データ［１０１０１０］及び第２選択データ［０１０１０１］を生成する。そして、第１選択データ［１０１０１０］が第１スイッチ８７Ａに出力されると、図１１に太線で示すように、期間Ｔ１，期間Ｔ３，期間Ｔ５において、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。また、第２選択データ［０１０１０１］が第２スイッチ８７Ｂに出力されると、図１１に太線で示すように、期間Ｔ２，期間Ｔ４，期間Ｔ６において、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。これにより、第１駆動信号ＣＯＭ_Ａが有する３つの駆動パルスＰＳと、第２駆動信号ＣＯＭ_Ｂが有する３つの駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは大ドットに対応する量のインクが吐出される。その結果、用紙Ｓには大ドットが形成される。
【００８２】
＜ドット非形成時における動作について＞
ドット非形成時の動作として、電源投入直後の予備動作、ＣＲ動作、及びノーマルフラッシング動作がある。ここでは、これら予備動作、ＣＲ動作、及びノーマルフラッシング動作について説明する。
【００８３】
＜予備動作時について＞
図１７は、参考例としての予備動作時における第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを説明する図である。予備動作は、電源が投入され印字コマンドが入力された直後に行われる動作である。尚、図１７の第１駆動信号ＣＯＭ＿Ａにおいて、説明の便宜上、微振動パルスＶＰは１つしか描かれていないが、フラッシング動作位置に移動している間において実際には無数の微振動パルスＶＰが連続して生成される。また、駆動パルスＰＳについても１つしか描かれていないが、パワーフラッシング動作中において、実際には無数の連続する駆動パルスＰＳが第１駆動信号生成部７０Ａにて生成される。
【００８４】
インクを吐出してドットを形成するタイプのプリンタにおいて、電源投入時にノズルのインクが増粘又は固化してしまっている場合がある。このような場合、ノズル面の固化したインクをクリーナー（不図示）でふき取る「ワイピング」が行われる。ワイピングを行うと、直接クリーナーがノズルに接触するため、ノズル内にクリーナーに付着していたインクが入り込み混色する。インクが入り込み混色すると、想定外の色のインクがノズルから吐出されることとなり、画像形成上甚だ不都合である。  
よって、電源投入時において、ノズル面がワイピングされた後、インク滴を強制的に吐出させ、混色したインクを打ち捨てるパワーフラッシング動作が行われる。
【００８５】
図１６Ａ及び図１６Ｂは、一般的なフラッシング動作の説明図である。図１６Ａ及び図１６Ｂは、プリンタ１の給紙側から見た図となっている。図１６Ａは、ドット形成処理前のキャリッジＣＲの停止位置を示す説明図である。図１６Ｂは、キャリッジＣＲのフラッシング動作の説明図である。
【００８６】
電源投入前において、キャリッジＣＲは図１６Ａに示す停止位置に停止している。そして、電源が投入され、予備動作におけるパワーフラッシング動作を行うにあたって、キャリッジＣＲは、図１６Ｂに示すインク受け部７０１上（フラッシング動作位置）に移動される。そして、ノズル面のワイピングが行われ、インクを吸収するための吸収部材７０２に対してインク滴が吐出される。
【００８７】
ところで、図１７に示す参考例の予備動作時の駆動信号ＣＯＭ＿Ａにおいて、第１駆動信号ＣＯＭ＿Ａには中間電位Ｖｃへの電位昇圧、及びピエゾ素子４１７を駆動するための微振動パルスＶＰと駆動パルスＰＳとが存在するが、第２駆動信号ＣＯＭ＿Ｂは０．６（Ｖ）の定電位を保っている。そして、後述するように第１駆動信号ＣＯＭ＿Ａのみがピエゾ素子４１７に印加される。ここでは、ピエゾ素子４１７に印加される第１駆動信号ＣＯＭ＿Ａを説明する。
【００８８】
電源が投入され予備動作が開始されると、第１駆動信号生成回路７０Ａは、インク滴を吐出するための基準の電位となる中間電位Ｖｃに第１駆動信号ＣＯＭ＿Ａの電位を昇圧する（スタートアップ）。そして、この中間電位Ｖｃを基準にパルスを発生させピエゾ素子４１７が駆動されるようにする。すなわち、中間電位Ｖｃはパルスの開始電位といえる。
【００８９】
スタートアップにおける電位の上昇率は、スタートアップ時の第１駆動信号ＣＯＭ＿Ａがピエゾ素子４１７に印加されてもインクが吐出しない程度の上昇率である。ここでは、第１駆動信号は約２０μｓで２４（Ｖ）の中間電位Ｖｃになるように電位が上昇させられている。
【００９０】
スタートアップの開始からピエゾ素子４１７には第１駆動信号ＣＯＭ＿Ａが印加される。このとき、第１駆動信号ＣＯＭ＿Ａをピエゾ素子４１７に印加させるために第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。これにより、中間電位Ｖｃまで昇圧するスタートアップ時の電位がピエゾ素子４１７に印加される。
【００９１】
次に、キャリッジＣＲが電源投入時の所定の位置（図１６Ａ）からフラッシング動作位置（図１６Ｂ）まで移動を開始する。この期間において、第１駆動信号生成回路は、微振動パルスＶＰを生成する。そして、微振動パルスＶＰがピエゾ素子４１７に印加され、増粘したインクが撹拌され、又は固化したインクが固化していないインクによって溶かされ、後のフラッシング動作においてインク滴が吐出されやすくされる。この微振動パルスＶＰは全てのピエゾ素子４１７に印加される。このとき、第１駆動信号ＣＯＭ＿Ａのみをピエゾ素子４１７に印加するべく第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。このようにして、キャリッジＣＲの移動中において微振動パルスＶＰは、ピエゾ素子４１７に印加される。
【００９２】
次に、フラッシング動作位置において、第１駆動信号生成回路７０Ａは、駆動パルスＰＳを生成する。この駆動パルスＰＳは全てのピエゾ素子に印加される。そのため第１駆動信号ＣＯＭ＿Ａをピエゾ素子４１７に印加させるように第１全オン信号Ｎ＿ＣＨＧ＿Ａを用いる。そして、このパワーフラッシング動作の期間において第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。これにより、ピエゾ素子４１７には、駆動パルスＰＳが印加され、インク滴の打ち捨てが行われる。
【００９３】
パワーフラッシングが終了すると、第１駆動信号ＣＯＭ＿Ａの中間電位Ｖｃを、０．６（Ｖ）に下降させる（エンドダウン）。エンドダウン時においても、この電位の変位によりピエゾ素子４１７が駆動されインク滴が吐出されないように２０μｓの時間で０．６（Ｖ）にまで下降される。
【００９４】
＜ＣＲ動作時について＞
ドット形成動作を行わずにキャリッジＣＲを移動させている間（ＣＲ動作時）において、インクの増粘を防止するためにインクメニスカスが微振動させられる。インクメニスカスの微振動は、微振動パルスＶＰをピエゾ素子４１７に印加することによって行われる。
【００９５】
図１８は、参考例としての微振動パルスＶＰを含む駆動信号である。図１８に示す参考例では、第１駆動信号生成部７０Ａが期間Ｔ１〜Ｔ６までの間に微振動パルスＶＰを含む第１駆動信号ＣＯＭ＿Ａを生成し、第２駆動信号生成部７０Ｂは期間Ｔ１〜Ｔ６までの間に０．６（Ｖ）の定電位信号である第２駆動信号ＣＯＭ＿Ｂを生成している。第１駆動信号ＣＯＭ＿Ａにおいて、中間電位Ｖｃは微振動パルスＶＰの開始電位とされる。第１駆動信号ＣＯＭ＿Ａをピエゾ素子４１７に印加させるためには全オン信号を用いる。ここでは、期間Ｔ１〜Ｔ６の全ての期間において第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。これにより、ピエゾ素子４１７には、期間Ｔ１〜Ｔ６のそれぞれで微振動パルスＶＰが印加され、インクメニスカスの微振動が行われる。
【００９６】
＜ノーマルフラッシングについて＞
ノーマルフラッシング動作とは、印刷動作時において所定の時間（本実施形態では９秒とする）が経過すると、一時的にドット形成動作を中断し、所定の位置にキャリッジＣＲが移動され、インクが打ち捨てられるようにする動作である。このようにすることで、増粘してしまうインクを所定の時間ごとに打ち捨てて、良好な画像形成を行うことを可能とする。
【００９７】
ドット形成時では、キャリッジＣＲが紙Ｓ上にあり、インク滴をノズルから吐出している。そして、所定の時間が経過しノーマルフラッシング動作を行うタイミングになると、ドット形成動作が一旦中断され、キャリッジＣＲが図１６Ｂに示すフラッシング動作位置に移動させられる。
【００９８】
フラッシング動作位置にキャリッジＣＲの移動が完了すると、インクの打ち捨てが行われる。図１９は、参考例としてのノーマルフラッシング時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。例示した第１駆動信号ＣＯＭ＿Ａは、期間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６のいずれの期間においてもフラッシング用の駆動パルスＰＳを有している。第２駆動信号ＣＯＭ＿Ｂでは、０．６（Ｖ）の定電位が維持されている。
【００９９】
デコーダ８３は、制御ロジック８４のレジスタ値が書き換えられることによって出力する選択データを変更可能となっている。ノーマルフラッシング時において、デコーダの大ドット形成用の波形選択パターンが一時的にノーマルフラッシング動作用のものに変更される。ノーマルフラッシング動作時において大ドット形成用の第１選択データは［１１１１１１］に変更される。そして、第２選択データは［００００００］へと変更される。
【０１００】
参考例のノーマルフラッシング動作時では、２１ｋＨｚという比較的高速の周期でインク滴の吐出が行われる。このような周波数で全ノズルについてインク滴の吐出を行った場合、電力の供給が間に合わなくなるおそれがある。よって、次に示すように、参考例では、周期Ｔごとに奇数ノズルと偶数ノズルとでインクを吐出するノズルを入れ替えるように画素データＳＩが送られる。
【０１０１】
たとえば、最初の周期Ｔにおいて、奇数ノズルからインク滴を吐出できるように、奇数ノズルの第１シフトレジスタ８１Ａに［１］が入力され、奇数ノズルの第２シフトレジスタ８１Ｂに［１］が入力されるように画素データＳＩが送られる。一方、偶数ノズルからインク滴を吐出しないように、偶数ノズルの第１シフトレジスタ８１Ａに［０］が入力され、偶数ノズルの第２シフトレジスタ８１Ｂに［０］が入力されるように画素データＳＩが送られる。
【０１０２】
このように、大ドット形成用の画素データ［１１］が送られると、奇数ノズルのデコーダ８３は、第１選択データ［１１１１１１］及び第２選択データ［００００００］を生成する。そして、第１選択データ［１１１１１１］が上位ビットから順次、第１スイッチ８７Ａに出力されると、期間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６において第１駆動信号ＣＯＭ＿Ａがピエゾ素子４１７に印加される。一方、第２選択データ［００００００］が第２スイッチ８７Ｂに順次出力されると、いずれの期間においても第２駆動信号ＣＯＭ＿Ｂはピエゾ素子４１７に印加されない。
【０１０３】
一方、ドット非形成の画素データ［００］が送られると、偶数ノズルのデコーダ８３は、第１選択データ［００００００］及び第２選択データ［００００００］を生成する。この第１選択データ及び第２選択データがそれぞれ、第１スイッチ８７Ａ又は第２スイッチ８７Ｂに順次出力されると、いずれの期間においても第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂはピエゾ素子４１７に印加されない。
【０１０４】
次の周期Ｔにおいて、奇数ノズルからインク滴を吐出しないように、奇数ノズルの第１シフトレジスタ８１Ａに［０］が入力され、奇数ノズルの第２シフトレジスタ８１Ｂに［０］が入力されるように画素データＳＩが送られる。一方、偶数ノズルからインク滴を吐出できるように、偶数ノズルの第１シフトレジスタ８１Ａに［１］が入力され、偶数ノズルの第２シフトレジスタ８１Ｂに［１］が入力されるように画素データＳＩが送られる。  
このときのデコーダ８３の動作については奇数ノズルと偶数ノズルとが入れ替わっただけであるので説明を省略するが、奇数ノズルからはインク滴が吐出されず、偶数ノズルからはインク滴が出力されるようになる。
【０１０５】
このように、奇数ノズル及び偶数ノズルのシフトレジスタに送られる画素データＳＩの入れ替えが繰り返し行われることによって、インク滴の吐出が周期Ｔごとに奇数ノズルと偶数ノズルとで交互に行われるようになる。
【０１０６】
尚、ノーマルフラッシング時では、キャリッジＣＲが静止しているためＰＴＳは発生しない。よって、タイマーＰＴＳが使用される。つまり、タイマーＰＴＳによりラッチ信号が生成され、ラッチ信号ごとに奇数・偶数ノズルから交互にインク滴が吐出される。尚、ここでは、２１ｋＨｚでインクを吐出してフラッシング動作を行えるようにタイマーＰＴＳが生成される。
【０１０７】
これまでにおいて、ドット形成時及びドット非形成時における一般的なインク吐出型プリンタの動作を説明してきた。そして、上述のドットの非形成時、すなわち予備動作時、ＣＲ動作時、及びノーマルフラッシング時は、２つの駆動信号のうちの一方の第１駆動信号ＣＯＭ＿Ａのみが所定のパルスを出力できるように中間電位Ｖｃに昇圧されており、他方の第２駆動信号ＣＯＭ＿Ｂは０．６（Ｖ）の定電位信号であった。この場合、ノイズなどの影響によってスイッチ８７Ａ及び８７Ｂが同時にオンになったとき、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの間の電位差により生ずる電流が電位の低い方の駆動信号を生成する回路へと流れ込み、回路を破壊してしまうおそれがあった。
【０１０８】
本実施形態では、以下のような駆動信号を使用することとして、ドット非形成時において、仮にノイズなどによってスイッチ８７Ａ及びスイッチ８７Ｂが同時にオンしたとしても、回路の破損リスクを低減している。
【０１０９】
＝＝＝本実施形態の動作＝＝＝
＝＝＝第１実施形態＝＝＝
＜予備動作時＞
図２０は、本実施形態における第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。図２０の第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂにおいて、同じタイミングで同じ駆動信号ＣＯＭが生成されている。そして、予備動作時において第１駆動信号ＣＯＭ＿Ａのみがピエゾ素子４１７に印加される。尚、図２０において、説明の便宜上、微振動パルスＶＰは第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂにおいて１つずつしか描かれていないが、フラッシング動作位置に移動している間において実際には無数の微振動パルスＶＰが同じタイミングで連続して生成される。また、駆動パルスＰＳについても第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂにおいて１つずつしか描かれていないが、パワーフラッシング動作を行っている間において、実際には無数の駆動パルスＰＳが同じタイミングで連続して生成される。
【０１１０】
次に、予備動作時におけるスタートアップ、微振動パルスＶＰ、駆動パルスＰＳ、及びエンドダウンについて説明する。電源が投入され印字コマンドが入力されると、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂは、同じタイミングで中間電位Ｖｃにそれぞれの駆動信号の電位を昇圧する（スタートアップ）。このとき、第１駆動信号ＣＯＭ＿Ａがピエゾ素子４１７に印加される。第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを生成する際、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂには同じタイミングで同じＤＡＣ値が入力される。スタートアップ時における電位の上昇率は、約２０μｓで２４（Ｖ）の中間電位になるように設定される。
【０１１１】
次に、パワーフラッシングを行うためにキャリッジＣＲがフラッシング動作位置（図１６Ｂ）に移動を開始する。キャリッジＣＲがフラッシングを行う位置にまで移動している間、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂは、同じタイミングで同じ微振動パルスＶＰを生成する。そして、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂに含まれる微振動パルスＶＰのうち、第１駆動信号の微振動パルスＶＰが全てのピエゾ素子４１７に印加されるように第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。このようにして、キャリッジＣＲが移動している間においてインクメニスカスの微振動が行われる。
【０１１２】
キャリッジＣＲがフラッシング動作位置にまで移動を完了すると、パワーフラッシングが開始される。パワーフラッシングを行う間、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂはともに同じタイミングで駆動パルスＰＳを生成する。そして、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂに含まれる駆動パルスＰＳのうち、第１駆動信号ＣＯＭ＿Ａの駆動パルスＰＳが全てのピエゾ素子４１７に印加されるように、第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。このようにして、パワーフラッシング中において駆動パルスＰＳがピエゾ素子４１７に印加されインク滴の打ち捨てが行われる。
【０１１３】
パワーフラッシングが終了すると、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの中間電位Ｖｃが、０．６（Ｖ）に下降させられる（エンドダウン）。エンドダウン時には、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの２４（Ｖ）の中間電位から２０μｓの時間で０．６（Ｖ）にまで下降される。
【０１１４】
前述の参考例の予備動作時において、第１駆動信号ＣＯＭ＿Ａは、所定のパルスを含んでいたのに対し第２駆動信号ＣＯＭ＿Ｂは、０．６（Ｖ）の定電位信号になっていた。一方、第１実施形態では、第１駆動信号ＣＯＭ＿Ａと同じ駆動信号が第２駆動信号ＣＯＭ＿Ｂとされる。このようにして、第１実施形態では、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの電位差を０とするようにしている。
【０１１５】
このように、ドットの非形成時の予備動作時において、第１駆動信号と第２駆動信号とを同じ信号にすることで、ノイズなどによってスイッチ８７Ａとスイッチ８７Ｂとがともにオンになってしまった場合であっても、第１駆動信号ＣＯＭ＿Ａおよび第２駆動信号ＣＯＭ＿Ｂとが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら駆動信号生成部を構成するＩＣなどが破壊される可能性を低減することができる。
【０１１６】
＜ＣＲ動作時＞
図２１は、第１実施形態におけるＣＲ動作時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。第１実施形態では、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂにおいて、図２１に示すように同じタイミングで同じ微振動パルスが生成される。そして、第１駆動信号ＣＯＭ＿Ａのみがピエゾ素子４１７に印加される。尚、中間電位Ｖｃへの昇圧は前述のスタートアップと同様に行われる。
【０１１７】
第１駆動信号ＣＯＭ＿Ａをピエゾ素子４１７に印加させるには第１全オン信号Ｎ＿ＣＨＧ＿Ａを用いる。これにより、ＣＲ動作時においてピエゾ素子４１７には、第１駆動信号ＣＯＭ＿Ａの微振動パルスＶＰが印加され、インクメニスカスの微振動が行われる。
【０１１８】
このように、ＣＲ動作時において、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとを同じ信号にすることで、ノイズなどによってスイッチ８７Ａとスイッチ８７Ｂとがともにオンになってしまった場合であっても、第１駆動信号ＣＯＭ＿Ａおよび第２駆動信号ＣＯＭ＿Ｂとが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら生成部を構成するＩＣなどが破壊される可能性を低減することができる。
【０１１９】
＜ノーマルフラッシング時＞
図２２は、第１実施形態におけるノーマルフラッシング時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを表す図である。例示した第１駆動信号ＣＯＭ＿Ａは、期間Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６のいずれの期間においてもフラッシング用の駆動パルスＰＳを含んでいる。そして、第２駆動信号ＣＯＭ＿Ｂも、第１駆動信号と同様に、期間Ｔ１，Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６のいずれに期間においても駆動パルスＰＳを含んでいる。つまり、第１駆動信号と第２駆動信号において、同様のタイミングで同様の駆動パルスＰＳが生成されている。
【０１２０】
第１実施形態における波形の選択手法は参考例のノーマルフラッシング動作時のものと同様である。すなわち、第１実施形態におけるデコーダ８３は、前述のノーマルフラッシング動作時と同様に選択データの変更が可能になっている。そして、第１実施形態ではノーマルフラッシング動作時において、デコーダの大ドット形成用の波形選択パターンが一時的に変更される。ノーマルフラッシング時において大ドット形成用の第１選択データは［１１１１１１］に変更される。そして、第２選択データは［００００００］へと変更される。
【０１２１】
そして、参考例のときと同様に、奇数ノズルと偶数ノズルとが周期Ｔごとに交互にインク滴を吐出できるように画素データＳＩが送られる。このときのデコーダ８３の動作は参考例の時と同様であるので省略する。このようにして、ノーマルフラッシング動作時のインク滴の吐出が行われる。
【０１２２】
第１実施形態では、ドット非形成時において、第２駆動信号ＣＯＭ＿Ｂがピエゾ素子４１７に印加されることはない。それにもかかわらず、第２駆動信号ＣＯＭ＿Ｂに微振動パルスＶＰ及び駆動パルスＰＳが含まれるようにしているのは、第１駆動信号ＣＯＭ＿Ａとの電位差を０とするためである。
【０１２３】
このように、ノーマルフラッシング動作時において、第１駆動信号と第２駆動信号とを同じ信号にすることで、ノイズなどによってスイッチ８７Ａとスイッチ８７Ｂとがともにオンになってしまった場合であっても、第１駆動信号ＣＯＭ＿Ａおよび第２駆動信号ＣＯＭ＿Ｂとが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら生成部を構成するＩＣなどが破壊される可能性を低減することができる。
【０１２４】
＝＝＝第２実施形態＝＝＝
＜予備動作時＞
第２実施形態では第１実施形態と同様に、予備動作時において第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとで同じ駆動信号が生成される。但し、第２実施形態では、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとが所定の周期で交互に選択され、ピエゾ素子４１７に印加される。
【０１２５】
図２３は、第２実施形態における予備動作時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示した図である。微振動パルスＶＰ及びフラッシング用の駆動パルスＰＳは２つずつしか描かれていないが、実際には無数の（但し偶数個）パルスがそれぞれ連続して同じタイミングで生成されている。そして、微振動パルス生成時及び駆動パルスＰＳ生成時において、１パルスごとに第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとが出入れ替えられる。第２実施形態における第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの生成方法は、ほぼ第１実施形態と同様である。すなわち、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとが同じ駆動信号になるように、第１駆動信号生成部７０Ａおよび第２駆動信号生成部７０Ｂに同じタイミングで同じＤＡＣ値が入力される。
【０１２６】
次に、第２実施形態の予備動作時にいけるスタートアップ、微振動パルスＶＰ、駆動パルスＰＳ、及びエンドダウンについて説明する。電源が投入され印字コマンドが入力されると、第１実施形態と同様に第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂは、同じタイミングで中間電位Ｖｃへと駆動信号ＣＯＭの電位を昇圧する。このとき、第１全オン信号Ｎ＿ＣＨＧ＿Ａがオンにされ、第１駆動信号ＣＯＭ＿Ａがアクチュエータとしてのピエゾ素子４１７に印加される。
【０１２７】
次に、キャリッジＣＲがフラッシング動作位置にまで移動している間、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂはともに、微振動パルスＶＰを生成する。第２実施形態では、第１駆動信号ＣＯＭ＿Ａの微振動パルスＶＰと第２駆動信号ＣＯＭ＿Ｂの微振動パルスＶＰが交互にピエゾ素子４１７に印加される。第１駆動信号ＣＯＭ＿Ａの微振動パルスＶＰと第２駆動信号ＣＯＭ＿Ｂの微振動パルスＶＰが交互にピエゾ素子４１７に印加されるようにするために、第２実施形態では、第１全オン信号Ｎ＿ＣＨＧ＿Ａと第２全オン信号Ｎ＿ＣＨＧ＿Ｂが交互に出力される。
【０１２８】
キャリッジＣＲがフラッシング動作位置にまで移動を完了すると、パワーフラッシングが開始される。パワーフラッシングを行う間、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂはともに同じタイミングでフラッシング用の駆動パルスＰＳを生成する。ここでも、第１駆動信号ＣＯＭ＿Ａの駆動パルスＰＳと第２駆動信号ＣＯＭ＿Ｂの駆動パルスＰＳが交互にピエゾ素子４１７に印加される。第１駆動信号の駆動パルスＰＳと第２駆動信号の駆動パルスＰＳが交互にピエゾ素子４１７に印加されるようにするために、第１全オン信号Ｎ＿ＣＨＧ＿Ａと第２全オン信号Ｎ＿ＣＨＧ＿Ｂが交互に出力される。
【０１２９】
パワーフラッシングが終了すると、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの中間電位Ｖｃが、０．６（Ｖ）に下降させられる。
【０１３０】
第２実施形態では、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂが交互にピエゾ素子４１７に印加されるものの、第１実施形態と同様に第１駆動信号ＣＯＭ＿Ａの駆動信号と同様の駆動信号が第２駆動信号ＣＯＭ＿Ｂとして生成される。このようにして、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの電位差を０とするようにしている。このようにすることで、ドットの非形成時において、ノイズなどの影響によりスイッチ８７Ａとスイッチ８７Ｂが同時にオンとなったときであっても、第１駆動信号と第２駆動信号とが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら駆動信号生成部を構成するＩＣなどを破壊する可能性を低減することができる。
【０１３１】
＜ＣＲ動作時＞
図２４は、第２実施形態におけるＣＲ動作時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。第２実施形態においても第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂにおいて図２４に示すように同じタイミングで同じ微振動パルスＶＰが生成される。そして、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂが１パルスごとに交互にピエゾ素子４１７に印加される。
【０１３２】
第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂが交互にピエゾ素子４１７に印加されるように、第１全オン信号Ｎ＿ＣＨＧ＿Ａと第２全オン信号Ｎ＿ＣＨＧ＿Ｂとが交互に出力される。これにより、ＣＲ動作時においてピエゾ素子４１７には、微振動パルスＶＰが印加され、インクメニスカスの微振動が行われる。
【０１３３】
第２実施形態におけるＣＲ動作時においても、第１実施形態のときと同様に、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとを同じ信号とし、両者の電位差を０としている。このようにすることで、ＣＲ動作時において、ノイズなどの影響によりスイッチ８７Ａとスイッチ８７Ｂが同時にオンとなったときであっても、第１駆動信号と第２駆動信号とが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら駆動信号生成部を構成するＩＣなどを破壊する可能性を低減することができる。
【０１３４】
＜ノーマルフラッシング時＞
図２２は、ノーマルフラッシング時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。本図は、第１実施形態において説明がなされているので、ここでは説明を省略するが、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂにおいて、同じタイミングで同じ駆動パルスＰＳが生成されている。
【０１３５】
第２実施形態におけるノーマルフラッシング動作時において、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂの駆動パルスＰＳは、１パルスごとに交互にピエゾ素子４１７に印加される。具体的には大ドットの形成時と同じ画素データ［１１］が送られ、これに基づいてピエゾ素子４１７に駆動パルスＰＳが印加される。
【０１３６】
デコーダ８３は、大ドットの形成を示す画素データ［１１］に基づき、第１選択データ［１０１０１０］及び第２選択データ［０１０１０１］を生成する。そして、第１選択データ［１０１０１０］が第１スイッチ８７Ａに出力されると、期間Ｔ１，期間Ｔ３，期間Ｔ５において、第１駆動信号ＣＯＭ＿Ａがピエゾ素子４１７に印加される。また、第２選択データ［０１０１０１］が第２スイッチ８７Ｂに出力されると、期間Ｔ２，期間Ｔ４，期間Ｔ６において、第２駆動信号ＣＯＭ＿Ｂがピエゾ素子４１７に印加される。これにより、Ｔ１からＴ６までにわたって、第１駆動信号ＣＯＭ＿Ａの駆動パルスＰＳと第２駆動信号ＣＯＭ＿Ｂの駆動パルスＰＳとが交互にピエゾ素子４１７に印加されるとともに、連続してインク滴が吐出されノーマルフラッシング動作が行われる。
【０１３７】
第２実施形態においても、第１実施形態のときと同様に、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとを同じ信号とし、両者の電位差を０としている。このようにすることで、ドットの非形成時において、ノイズなどの影響によりスイッチ８７Ａとスイッチ８７Ｂが同時にオンとなったときであっても、第１駆動信号と第２駆動信号とが同電位であるため、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂに流れ込むことを最小限に抑えることができる。そして、これら生成部を構成するＩＣなどを破壊する可能性を低減することができる。
【０１３８】
＝＝＝第３実施形態＝＝＝
図２５は、第３実施形態における予備動作時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。図２５において説明の便宜上、第１駆動信号ＣＯＭ＿Ａの微振動パルスＶＰは、１つしか描かれていないが、キャリッジＣＲの移動中において実際には連続して無数の微振動パルスＶＰが生成される。また、駆動パルスＰＳについても第１駆動信号ＣＯＭ＿Ａに１つしか描かれていないが、実際には連続して無数の駆動パルスＰＳが生成される。
【０１３９】
図２５において、第１駆動信号は第１実施形態における第１駆動信号ＣＯＭ＿Ａと共通している。一方、第２駆動信号ＣＯＭ＿Ｂは、スタートアップにおいて第１駆動信号と同電位の中間電位Ｖｃまで昇圧されるものの、微振動動作時、及びパワーフラッシング時において中間電位Ｖｃを維持している。そして、予備動作時において、第１駆動信号ＣＯＭ＿Ａのみがピエゾ素子４１７に印加される。
【０１４０】
次に、第３実施形態の予備動作時におけるスタートアップ、微振動パルスＶＰ、駆動パルスＰＳ、及びエンドダウンについて説明する。電源が投入され印字コマンドが入力されると、第１実施形態と同様に第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂは、同じタイミングで中間電位Ｖｃに駆動信号の電位を昇圧する。このとき、第１全オン信号Ｎ＿ＣＨＧ＿Ａがオンにされ、第１駆動信号ＣＯＭ＿Ａがピエゾ素子４１７に印加される。
【０１４１】
次に、キャリッジＣＲがフラッシング動作位置にまで移動している間に、第１駆動信号生成部７０Ａは、微振動パルスＶＰを生成し、第２駆動信号生成部７０Ａは、中間電位Ｖｃの定電位を維持する。そして、第１駆動信号ＣＯＭ＿Ａをピエゾ素子４１７に印加させるために、第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。
【０１４２】
キャリッジＣＲがフラッシング動作位置にまで移動を完了すると、パワーフラッシングが開始される。パワーフラッシングを行う間、第１駆動信号生成部７０Ａは、駆動パルスＰＳを生成し、第２駆動信号生成部７０Ｂは、中間電位Ｖｃの定電位を維持する。そして、第１駆動信号ＣＯＭ＿Ａの駆動パルスＰＳが全てのピエゾ素子４１７に印加されるように第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。
【０１４３】
パワーフラッシングが終了すると、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの中間電位Ｖｃが０．６（Ｖ）に下降させられる。
【０１４４】
前述の参考例の予備動作において、第１駆動信号ＣＯＭ＿Ａは、所定のパルスを含んでいたのに対し、第２駆動信号は０．６（Ｖ）の定電位信号となっていた。一方、第３実施形態では、第１駆動信号ＣＯＭ＿Ａの中間電位Ｖｃと同電位の定電位信号が第２駆動信号ＣＯＭ＿Ｂとして生成される。このようにして、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの電位差を小さくしている。
【０１４５】
よって、誤動作によりスイッチ８７Ａ及びスイッチ８７Ｂがオンになったとしても、第２駆動信号を０．６（Ｖ）の定電位に保っていたときよりも第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂの電位差が小さいので、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂを構成するＩＣを破損してしまうリスクを減らすことができる。
【０１４６】
＜ＣＲ動作時＞
図２６は、第３実施形態におけるＣＲ動作時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。第３実施形態において、第１駆動信号生成部７０Ａは、微振動パルスＶＰを生成し、第２駆動信号生成部は７０Ｂ、中間電位Ｖｃの定電位信号を生成する。そして、第１駆動信号ＣＯＭ＿Ａのみがピエゾ素子４１７に印加されるように第１全オン信号Ｎ＿ＣＨＧ＿Ａが出力される。
【０１４７】
第３実施形態では、第１駆動信号ＣＯＭ＿Ａの中間電位Ｖｃと同電位の定電位信号が第２駆動信号ＣＯＭ＿Ｂとして生成される。このようにして、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの電位差を少なくしている。よって、誤動作によりスイッチ８７Ａ及びスイッチ８７Ｂがオンになったとしても、第２駆動信号を０．６（Ｖ）の定電位に保っていたときよりも第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂの電位差が小さいので、電位差から生ずる電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂを構成するＩＣを破損してしまうリスクを減らすことができる。
【０１４８】
＜ノーマルフラッシング時＞
図２７は、第３実施形態におけるノーマルフラッシング時の第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂを示す図である。図２７の第１駆動信号ＣＯＭ＿Ａは、期間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６のいずれの期間においてもフラッシング用の駆動パルスＰＳを含んでいる。一方、第２駆動信号ＣＯＭ＿Ｂは、期間Ｔ１〜期間Ｔ６において中間電位Ｖｃの定電位を維持している。
【０１４９】
第３実施形態における波形の選択手法は参考例のノーマルフラッシング時のものと同様である。すなわち、第３実施形態におけるデコーダ８３は、前述のノーマルフラッシング時と同様に選択データの変更が可能になっている。そして、第３実施形態ではノーマルフラッシング時において、デコーダの大ドット形成用の波形選択パターンが変更される。ノーマルフラッシング時において大ドット形成用の第１選択データは［１１１１１１］に変更される。そして、第２選択データは［００００００］へと変更される。
【０１５０】
そして、参考例のときと同様に、奇数ノズルと偶数ノズルとが周期Ｔごとに交互にインク滴を吐出できるように画素データＳＩが送られる。このときのデコーダ８３の動作は参考例の時と同様であるので省略する。このようにして、ノーマルフラッシング動作時のインク滴の吐出が行われる。
【０１５１】
このように、本実施形態では、ドット非形成時において、ドット非形成用の第１駆動信号ＣＯＭ＿Ａの中間電位Ｖｃと第２駆動信号ＣＯＭ＿Ｂの定電位信号との電位差が第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの最大の電位差よりも小さくなっている。つまり、第２駆動信号を０．６（Ｖ）の定電位に保っていたときよりも両者の電位差が小さくなっている。よって、ノイズなどの影響によりスイッチ８７Ａとスイッチ８７Ｂとが同時にオンになってしまったときであっても、両者の電位差により生ずる電流は、第２駆動信号を０．６（Ｖ）の定電位に保っていたときよりも少ない。よって、誤動作によりスイッチ８７Ａ及びスイッチ８７Ｂがオンになったとしても、第２駆動信号を０．６（Ｖ）の定電位に保っていたときよりも、電位差による電流が第１駆動信号生成部７０Ａ又は第２駆動信号生成部７０Ｂを構成するＩＣを破損してしまうリスクを減らすことができる。
【０１５２】
＜使用される駆動信号の数について＞
上記の説明では、第１駆動信号ＣＯＭ＿Ａ及び第２駆動信号ＣＯＭ＿Ｂの２種類の駆動信号を使用することとして説明がなされたが、駆動信号の数は２つに限られない。さらなる駆動信号生成部を設けることとして、より多くの駆動信号からピエゾ素子４１７に印加される駆動信号ＣＯＭを選択するようにすることもできる。
【０１５３】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１５４】
＜ヘッドについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。  
また、前述の実施形態では、ヘッドはキャリッジに設けられていた。しかし、キャリッジに着脱可能なインクカートリッジにヘッドが設けられても良い。
【０１５５】
＝＝＝まとめ＝＝＝
（１）第１実施形態及び第２実施形態前述の実施形態における液体吐出装置としてのプリンタ１は、駆動信号を生成する第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂと、駆動信号に応じて駆動されインク滴を吐出可能な液体吐出部としてのピエゾ素子４１７とを備える。また、プリンタ１は、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂに駆動信号を生成させるプリンタ側コントローラ６０を備える。さらに、プリンタ１は、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂにより生成された駆動信号のいずれかを選択し、選択された駆動信号によってピエゾ素子４１７を駆動する制御部としてのヘッド制御部ＨＣを備える。つまり、プリンタ側コントローラ６０とヘッドコントローラＨＣにより制御部が構成される。
【０１５６】
そして、プリンタ側コントローラ６０は、インク滴を紙Ｓに着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂに生成させる。また、プリンタ側コントローラ６０は、ピエゾ素子４１７が駆動信号によって駆動されるもののドットを形成しないドット非形成時において、互いに同じドット非形成用の駆動信号を第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂに生成させる。
【０１５７】
このようにすることで、駆動信号の入力を切り替えるスイッチが同時にオンになった場合であっても、第１駆動信号生成回路７０Ａが生成する駆動信号と第２駆動信号生成回路７０Ｂが生成する駆動信号との電位差は０であるので、駆動信号の入力を切り替えるスイッチが同時にオンになった場合であっても、電位差から生ずる電流が電位の低い方の回路の流れ込むことによる回路の破損の可能性を低減することができる。  
ただし、ここでは、第１駆動信号生成回路７０Ａ及び第２駆動信号生成部７０Ｂの２つの生成回路しか記載していないが、より多くの駆動信号生成回路を含む構成とすることもできる。このとき、ドット非形成時における、これら駆動信号生成回路が生成する駆動信号は同一の駆動信号となる。
【０１５８】
（２）例えば、このプリンタ１のドット非形成時において、ヘッド制御部ＨＣは、第１駆動信号生成部７０Ａからの第１駆動信号ＣＯＭ＿Ａを選択する。  
このように、ドット非形成時において一方の駆動信号のみを選択するものの、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂの駆動波形は同じものであるので、駆動信号を切り替えるスイッチが同時にオンした場合であっても、両者の電位差を０として、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１５９】
（３）また、ドット非形成時において、ヘッド制御部ＨＣは、第１駆動信号生成部７０Ａからの第１駆動信号ＣＯＭ＿Ａと第２駆動信号生成部７０Ｂからの第２駆動信号ＣＯＭ＿Ｂとを所定の周期で交互に選択する。  
このように、ドット非形成時において、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとを所定の周期ごとに交互に選択するものの、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとは同じ駆動信号であるので、両者の電位差を０として、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１６０】
（４）また、ヘッド制御部ＨＣは、第１駆動信号生成部７０Ａからの第１駆動信号ＣＯＭ＿Ａを選択するために第１駆動信号生成部７０Ｂとピエゾ素子４１７との間に設けられた第１スイッチ８７Ａと、第２駆動信号生成部７０Ｂからの第２駆動信号７０Ｂを選択するために第２駆動信号生成部７０Ｂとピエゾ素子４１７との間に設けられた第２スイッチ８７Ｂとを含む。  
このような２つのスイッチ８７Ａ，８７Ｂが同時にオンになると第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂとの電位差により、電流がいずれかの駆動信号生成部に流れ込み、これらを構成するＩＣ等を破損させるおそれがあった。但し、第１及び第２実施形態では、ドット形成時において、第１駆動信号ＣＯＭ＿Ａと第２駆動信号ＣＯＭ＿Ｂが同一の駆動信号である。よって、両者の電位差は０となり、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１６１】
（５）また、ドット非形成時は、ヘッド４１内のインク滴の撹拌動作のときである。  
このようにすることで、インクメニスカスの微振動動作時に、駆動信号を切り替えるスイッチが同時にオンした場合であっても、両者の電位差を０として、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１６２】
（６）また、ヘッドユニット４０を移動させるキャリッジＣＲをさらに備え、ドット非形成時は、インク滴を吐出させずにキャリッジＣＲがヘッドユニット４０を移動させているときである。  
このようにすることで、キャリッジＣＲの移動時のインクメニスカスの微振動動作時において、駆動信号を切り替えるスイッチが同時にオンした場合であっても、両者の電位差を０として、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１６３】
（７）また、ドット非形成時は、インク滴を吐出するものの紙Ｓにこのインク滴を着弾させないフラッシング動作時である。このフラッシング動作には、前述のパワーフラッシングとノーマルフラッシングが含まれる。  
このようにすることによって、良好な画像形成を行うために増粘したインク滴を打ち捨てるフラッシング動作時に、駆動信号を切り替えるスイッチが同時にオンした場合であっても、両者の電位差を０として、電位差から生ずる電流が電位の低い方の回路に流れ込むことによる回路の破損の可能性を低減することができる。
【０１６４】
（８）また、前述の構成要素を全て含む液体吐出装置によれば、記述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【０１６５】
（９）さらに、第３実施形態におけるプリンタ１は、駆動信号を生成する第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂと、駆動信号に含まれるパルスに応じて駆動されインク滴を吐出可能なピエゾ素子４１７液体吐出部と、を備える。また、プリンタ１は、第１駆動信号生成部７０Ａ及び前記第２駆動信号生成部７０Ｂに駆動信号を生成させるプリンタ側コントローラ６０を備える。さらに、プリンタ１は、第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂにより生成された駆動信号のいずれかを選択し、選択された駆動信号によってピエゾ素子４１７を駆動するヘッド制御部ＨＣを備える。
【０１６６】
プリンタ側コントローラ６０は、インク滴を紙Ｓに着弾させてドットを形成するドット形成時において、ドット形成用の駆動信号を第１駆動信号生成部７０Ａ及び第２駆動信号生成部７０Ｂに生成させる。また、プリンタ側コントローラ６０は、ピエゾ素子４１７が動信号によって駆動されるもののドットを形成しないドット非形成時において、ドット非形成用の駆動信号を第１駆動信号生成部７０Ａに生成させ、定電位信号を第２駆動信号生成部７０Ｂに生成させる。
【０１６７】
そして、ドット非形成用の駆動信号に含まれるパルスの開始電位（中間電位Ｖｃ）と定電位信号との電位差が、開始電位とドット非形成用の駆動信号の電位との最大の電位差よりも小さい。  
このようにすることで、駆動信号の入力を切り替えるスイッチが同時にオンになった場合であっても、駆動信号間の電位差を小さくしているので、電位差から生ずる電流も小さくすることができ、電流によって回路が破壊される可能性を低減することができる。
【０１６８】
（１０）例えば、第２駆動信号生成部７０Ａが生成する定電位信号は、パルスの開始電位と同電位の定電位信号である。
【０１６９】
（１１）また、上述の実施形態には、ドット非形成時において、互いに同じドット非形成用の駆動信号である第１駆動信号と第２駆動信号とを生成し、ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成すし、第１駆動信号又は第２駆動信号のいずれかを選択し、選択された駆動信号を液体吐出部に印加する液体吐出方法の開示があることはいうまでもない。
【０１７０】
（１２）さらに上述の実施形態は、ドット非形成時において、ドット非形成用の第１駆動信号と、定電位信号である第２駆動信号とを生成し、ドット形成時において、ドット形成用の第１駆動信号と第２駆動信号とを生成し、第１駆動信号又は第２駆動信号のいずれかを選択し、選択された駆動信号を液体吐出部に印加する。そして、ドット非形成用の第１駆動信号に含まれるパルスの開始電位と定電位信号との電位差が、開始電位とドット非形成用の第１駆動信号の電位との最大の電位差よりも小さい、液体吐出部の駆動方法の開示があることもいうまでもない。
【図面の簡単な説明】
【０１７１】
【図１】印刷システムの構成を説明するための図である。
【図２】コンピュータとプリンタの構成を説明するための図である。
【図３】図３Ａは、プリンタの構成を示す図であり、図３Ｂは、プリンタの構成を説明するための側面図である。
【図４】図４Ａは、ヘッドの構造を説明するための断面図であり、図４Ｂは、ノズル列の配置を説明するための図である。
【図５】図５Ａは、駆動信号生成回路の構成を説明するブロック図であり、図５Ｂは、第１波形生成回路の構成を説明するためのブロック図である。
【図６】第１電流増幅回路の出力電圧を、電圧Ｖ１からＶ４まで降下させる動作を説明するための図である。
【図７】図７Ａは、電流増幅回路の構成を説明するための図であり、図７Ｂは、２つのトランジスタ対とヒートシンクの構成の説明図である。
【図８】ヘッド制御部の構成を説明するブロック図である。
【図９】第１駆動信号と第２駆動信号を示す図である。
【図１０】画素データ（階調値）と、波形部の選択パターンと、選択データを説明する図である。
【図１１】ピエゾ素子に印加される信号の説明図である。
【図１２】リニア式エンコーダの構成を概略的に示した図である。
【図１３】検出部の構成を模式的に示した図である。
【図１４】ＰＴＳとラッチ信号とチェンジ信号とのタイミングの関係を説明するための図である。
【図１５】印刷動作を説明するためのフローチャートである。
【図１６】図１６Ａは、ドット形成処理前のキャリッジＣＲの停止位置を示す説明図であり、図１６Ｂは、キャリッジＣＲのフラッシング動作の説明図である。
【図１７】参考例としての予備動作時における第１駆動信号及び第２駆動信号を説明するための図である。
【図１８】参考例としての微振動パルスＶＰを含む駆動信号を示す図である。
【図１９】参考例としてのノーマルフラッシング時の第１駆動信号及び第２駆動信号を示す図である。
【図２０】第１実施形態における予備動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２１】第１実施形態におけるＣＲ動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２２】第１実施形態及び第２実施形態におけるノーマルフラッシング時の第１駆動信号及び第２駆動信号を示す図である。
【図２３】第２実施形態における予備動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２４】第２実施形態におけるＣＲ動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２５】第３実施形態における予備動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２６】第３実施形態におけるＣＲ動作時の第１駆動信号及び第２駆動信号を示す図である。
【図２７】第３実施形態におけるノーマルフラッシング時の第１駆動信号及び第２駆動信号を示す図である。
【符号の説明】
【０１７２】
１  プリンタ、２０  用紙搬送機構、２１  給紙ローラ、２２  搬送モータ、
２３  搬送ローラ、２４  プラテン、３０  キャリッジ移動機構、
３１  キャリッジモータ、３２  ガイド軸、３３  タイミングベルト、
３４  駆動プーリー、３５  従動プーリー、４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出器、５４  紙幅検出器、６０  プリンタ側コントローラ、
６１  インタフェース部、６２  ＣＰＵ、６３  メモリ、６４  制御ユニット、
７０  駆動信号生成回路、７０Ａ  第１駆動信号生成部、
７０Ｂ  第２駆動信号生成部、７１Ａ  第１波形生成回路、
７１Ｂ  第２波形生成回路、７２Ａ  第１電流増幅回路、７２Ｂ  第２電流増幅回路、
８１Ａ  第１シフトレジスタ、８１Ｂ  第２シフトレジスタ、
８２Ａ  第１ラッチ回路、８２Ｂ  第２ラッチ回路、８３  デコーダ、
８４  制御ロジック、８６Ａ  第１レベルシフタ、８６Ｂ  第２レベルシフタ、
８７Ａ  第１スイッチ、８７Ｂ  第２スイッチ、１００  印刷システム、
１１０  コンピュータ、１２０  表示装置、１３０  入力装置、
１４０  記録再生装置、１１１  ホスト側コントローラ、１１２  インタフェース部、
１１３  ＣＰＵ、１１４  メモリ、４１７  ピエゾ素子
ＣＴＲ  コントローラ基板、ＣＲ  キャリッジ、ＨＣ  ヘッド制御部
【図１】
2007125823.tif 000003
【図２】
2007125823.tif 000004
【図３】
2007125823.tif 000005
【図４】
2007125823.tif 000006
【図５】
2007125823.tif 000007
【図６】
2007125823.tif 000008
【図７】
2007125823.tif 000009
【図８】
2007125823.tif 000010
【図９】
2007125823.tif 000011
【図１０】
2007125823.tif 000012
【図１１】
2007125823.tif 000013
【図１２】
2007125823.tif 000014
【図１３】
2007125823.tif 000015
【図１４】
2007125823.tif 000016
【図１５】
2007125823.tif 000017
【図１６】
2007125823.tif 000018
【図１７】
2007125823.tif 000019
【図１８】
2007125823.tif 000020
【図１９】
2007125823.tif 000021
【図２０】
2007125823.tif 000022
【図２１】
2007125823.tif 000023
【図２２】
2007125823.tif 000024
【図２３】
2007125823.tif 000025
【図２４】
2007125823.tif 000026
【図２５】
2007125823.tif 000027
【図２６】
2007125823.tif 000028
【図２７】
2007125823.tif 000029