(57)【特許請求の範囲】
【請求項１】
液体を吐出させるための動作をする第１素子と第２素子とを含む複数の素子からなるヘッドユニットと、
前記素子を駆動させ液体を吐出させる駆動信号を生成する駆動信号生成部と、
前記駆動信号を前記複数の素子へ印加させるタイミングを規定するラッチ信号と、前記第１素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第１素子で使用する基波形部選択データを指定する指定データとを含む第１転送信号と、前記第２素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第２素子で使用する基波形部選択データを指定する指定データとを含む第２転送信号と、を前記ヘッドユニットへ送信する制御部と、
複数の配線からなり、前記ラッチ信号と前記第１転送信号と前記第２転送信号と前記駆動信号とを前記ヘッドユニットに伝達するフレキシブルケーブルと、
を有し、
前記第１転送信号と前記第２転送信号とは、前記複数の配線により前記ヘッドユニットへパラレル送信されることを特徴する液体吐出装置。
【請求項２】
請求項１記載の液体吐出装置であって、
複数の素子からなる第１素子群には第１素子が含まれ、前記第１素子群に含まれない複数の素子からなる第２素子群には第２素子が含まれ、前記第１素子群は前記第１転送信号により吐出が制御され、前記第２素子群は前記第２転送信号により吐出が制御されることを特徴する液体吐出装置。
【請求項３】
第１素子と第２素子とを含む複数の素子からなるヘッドユニットの前記素子から液体を吐出させる工程と、
前記素子を駆動させ液体を吐出させる駆動信号を生成する工程と、
前記駆動信号を前記複数の素子へ印加させるタイミングを規定するラッチ信号と、
前記第１素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第１素子で使用する基波形部選択データを指定する指定データとを含む第１転送信号と、前記第２素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第２素子で使用する基波形部選択データを指定する指定データとを含む第２転送信号とを前記ヘッドユニットへ送信する工程と、
複数の配線からなるフレキシブルケーブルで、前記ラッチ信号と前記第１転送信号と前記第２転送信号と前記駆動信号とを前記ヘッドユニットに伝達する工程と、
を有し、
前記伝達する工程において、前記第１転送信号と前記第２転送信号とは、前記複数の配線により前記ヘッドユニットへパラレル送信されることを特徴する液体吐出方法。
【請求項４】
液体を吐出させるための動作をする第１素子と第２素子とを含む複数の素子からなるヘッドユニットと、前記素子を駆動させ液体を吐出させる駆動信号を生成する駆動信号生成部と、前記駆動信号を前記複数の素子へ印加させるタイミングを規定するラッチ信号と、前記第１素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第１素子で使用する基波形部選択データを指定する指定データとを含む第１転送信号と、前記第２素子から吐出するドットの大きさを示すドット形成データと、前記駆動信号を部分的に選択する基波形部選択データと、前記第２素子で使用する基波形部選択データを指定する指定データとを含む第２転送信号とを前記ヘッドユニットへ送信する制御部と、複数の配線からなり、前記ラッチ信号と前記第１転送信号と前記第２転送信号と前記駆動信号とを前記ヘッドユニットに伝達するフレキシブルケーブルと、を有する液体吐出装置を制御するためのプログラムであって、
前記第１転送信号と前記第２転送信号とは、前記複数の配線により前記ヘッドユニットへパラレル送信されることを特徴する液体吐出装置を制御するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出方法、および、プログラムに関する。
【背景技術】
【０００２】
対象物へ液体を吐出させる液体吐出装置としては、例えば、印刷装置、カラーフィルタ製造装置、染色装置といったように、種々のものがある。そして、印刷装置としてのインクジェットプリンタ（以下、単にプリンタともいう。）には、量の異なる複数種類のインクを吐出させるものがある。このプリンタでは、例えば、ドットの大きさを示す階調データを、駆動信号に含まれる複数の駆動パルスを選択するための印字データに翻訳する。そして、印字データに基づいて駆動パルスを選択し、量が異なる複数種類のインクを吐出させる（例えば、特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−８１０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述したプリンタでは、印字データ（プログラムデータ）を転送する必要があるが、吐出するインクの種類と印字データの関係は固定されていた。このため、送信に時間がかかってしまうという問題があった。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、その目的は、素子に印加される駆動信号の必要部分を定める印加データの送信を効率よく行うことにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
（Ａ）液体を吐出させるための動作をする素子を駆動する駆動信号を生成する駆動信号生成部と、
（Ｂ）前記素子へ印加される前記駆動信号の必要部分を定めるための印加データの基となる基印加データであって所定種類かつ所定ビット数の基印加データをパラレル送信する基印加データ送信部と、
（Ｃ）前記基印加データに基づいて、前記所定種類よりも少ない種類であって前記所定ビット数よりも多いビット数の前記印加データを生成する印加データ生成部と、
（Ｄ）前記印加データに基づいて、前記駆動信号の必要部分を前記素子に印加させる駆動信号印加部と、
を有する液体吐出装置である。
【０００７】
本発明の他の特徴については、本明細書および添付図面の記載によって明らかにする。
【図面の簡単な説明】
【０００８】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、および、プリンタの構成を説明するブロック図である。
【図３】図３Ａは、本実施形態のプリンタの構成を示す図である。図３Ｂは、本実施形態のプリンタの構成を説明する側面図である。
【図４】ヘッドユニットの構成を説明する分解斜視図である。
【図５】図５Ａは、ヘッドの構造を説明する断面図である。図５Ｂは、ヘッドが有するノズルの配置を説明する図である。
【図６】図６Ａは、フレキシブルケーブルの一部分について構成を説明する断面図である。図６Ｂは、フレキシブルケーブルで送信される信号を芯線毎に説明する図である。
【図７】第１転送信号から第８転送信号を模式的に説明する図である。
【図８】ヘッド制御部の全体構成を説明するためのブロック図である。
【図９】ヘッド制御部が有するシフトレジスタ群、および、制御ロジックの構成を説明する図である。
【図１０】制御ロジックの具体的な構成例を説明する図である。
【図１１】データ選択部の全体構成を説明する図である。
【図１２】第１データ選択部〜第８データ選択部の構成を説明する図である。
【図１３】ｑ０選択回路の構成を説明する図である。
【図１４】指定データの内容を説明する図である。
【図１５】信号印加部の構成を説明する図である。
【図１６】デコーダの構成を説明する図である。
【図１７】印刷時の動作を説明するフローチャートである。
【図１８】駆動信号を説明する図である。
【図１９】図１９Ａは、第１波形部選択データを説明する図である。図１９Ｂは、第２波形部選択データを説明する図である。図１９Ｃは、第３波形部選択データを説明する図である。図１９Ｄは、第４波形部選択データを説明する図である。
【図２０】各転送信号の送信タイミングを説明する図である。
【図２１】第２実施形態における制御ロジックの具体的構成を説明する図である。
【図２２】第２実施形態におけるデータ選択部の全体構成を説明する図である。
【図２３】第２実施形態における第１データ選択部〜第８データ選択部の構成を説明する図である。
【図２４】第２実施形態における信号印加部の構成を説明する図である。
【図２５】第２実施形態におけるデコーダの構成を説明する図である。
【図２６】第２実施形態における駆動信号を説明する図である。
【図２７】図２７Ａは、第１波形部選択データを説明する図である。図２７Ｂは、第２波形部選択データを説明する図である。図２７Ｃは、第３波形部選択データを説明する図である。図２７Ｄは、第４波形部選択データを説明する図である。
【図２８】図２８Ａは、第１印刷モードにおけるノズル列とインクの関係等を説明する図である。図２８Ｂは、第２印刷モードにおけるノズル列とインクの関係等を説明する図である。
【発明を実施するための形態】
【０００９】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【００１０】
すなわち、（Ａ）液体を吐出させるための動作をする素子を駆動する駆動信号を生成する駆動信号生成部と、（Ｂ）前記素子へ印加される前記駆動信号の必要部分を定めるための印加データの基となる基印加データであって所定種類かつ所定ビット数の基印加データをパラレル送信する基印加データ送信部と、（Ｃ）前記基印加データに基づいて、前記所定種類よりも少ない種類であって前記所定ビット数よりも多いビット数の前記印加データを生成する印加データ生成部と、（Ｄ）前記印加データに基づいて、前記駆動信号の必要部分を前記素子に印加させる駆動信号印加部と、を有する液体吐出装置が実現できること。  
このような液体吐出装置によれば、基印加データの方が印加データよりも種類が多く１種類あたりのビット数が少なくなる。このため、基印加データの送信を、印加データそのものをパラレル送信するよりも短時間で終えることができる。その結果、印加データの送信を効率よく行うことができる。
【００１１】
かかる液体吐出装置であって、前記素子の動作によって液体が吐出されるノズルを複数有するノズル群であって、吐出させる液体がそれぞれ定められている複数のノズル群を有し、前記基印加データ送信部は、前記ノズル群に応じた所定種類の基印加データをパラレル送信し、前記駆動信号印加部は、少なくとも２つの前記ノズル群について或る印加データを共用し、前記駆動信号の必要部分を前記素子に印加させる構成が好ましい。  
このような液体吐出装置によれば、或る印加データが少なくとも２つのノズル群について共用されるので、ノズル群よりも少ない種類の印加データを有効に使用することができる。
【００１２】
かかる液体吐出装置であって、前記印加データ生成部によって生成された印加データを吐出させる液体に応じて選択し、前記駆動信号印加部へ出力する印加データ選択部を有する構成が好ましい。  
このような液体吐出装置によれば、印加データ選択部により、素子に印加される駆動信号の必要部分と液体の吐出量との関係を液体毎に変更できる。
【００１３】
かかる液体吐出装置であって、前記印加データ選択部は、前記印加データを選択するための選択データであって前記吐出させる液体の種類に応じた種類の選択データを書き換え可能に記憶する選択データ記憶部を有する構成が好ましい。  
このような液体吐出装置によれば、選択データ記憶部の記憶内容を書き換えることで、前記印加データを選択することができる。
【００１４】
かかる液体吐出装置であって、前記印加データ生成部は、複数種類の前記基印加データを組み合わせることで前記印加データを生成する構成が好ましい。  
このような液体吐出装置によれば、印加データを容易に生成することができる。
【００１５】
かかる液体吐出装置であって、前記印加データ生成部は、前記印加データを記憶する印加データ記憶部を有し、前記基印加データを前記印加データ記憶部の定められた領域に記憶させることで、複数種類の前記基印加データを組み合わせる構成が好ましい。  
このような液体吐出装置によれば、印加データを容易に生成することができる。
【００１６】
かかる液体吐出装置であって、前記基印加データ送信部によって送信された所定種類の前記基印加データを記憶する基印加データ記憶部を有し、前記印加データ生成部は、前記基印加データ記憶部に記憶された前記基印加データを前記印加データ記憶部の定められた領域に記憶させる構成が好ましい。  
このような液体吐出装置によれば、印加データ記憶部と基印加データ記憶部とが独立しているので、或る期間で液体の吐出制御をしている最中に、次の期間で用いられる選択データや吐出量データを送信することができる。
【００１７】
かかる液体吐出装置であって、前記印加データは、前記素子へ印加される前記駆動信号の必要部分を前記液体の吐出量毎に定めるための複数種類のサブ印加データを有し、前記駆動信号印加部は、前記液体の吐出量を複数の前記素子のそれぞれについて示す吐出量データから、前記吐出量データに対応するサブ印加データを選択し、選択したサブ印加データに基づいて前記駆動信号の必要部分を前記素子に印加させる構成が好ましい。  
このような液体吐出装置によれば、液体の吐出量に関してきめ細かな制御が行える。
【００１８】
かかる液体吐出装置であって、前記駆動信号生成部は、或る期間において複数の前記駆動信号を生成し、前記駆動信号印加部は、選択された印加データに基づいて、複数の前記駆動信号から選択された駆動信号の必要部分を前記素子に印加させる構成が好ましい。
【００１９】
このような液体吐出装置によれば、限られた時間であっても、駆動信号の必要部分の数を増やすことができ、液体の吐出量に関してきめ細かな制御が行える。
【００２０】
かかる液体吐出装置であって、前記液体は、印刷用のインクである構成が好ましい。  
このような液体吐出装置によれば、画像等の印刷を効率よく行うことができる。
【００２１】
かかる液体吐出装置であって、前記素子は、ピエゾ素子である構成が好ましい。  
このような液体吐出装置によれば、駆動信号に対する応答性がよいピエゾ素子を用いているので、液体の吐出量を高い精度で制御できる。
【００２２】
また、次の液体吐出装置を実現することもできる。  
すなわち、（Ａ）液体を吐出させるための動作をする素子を駆動する駆動信号を生成する駆動信号生成部であって、或る期間において複数の前記駆動信号を生成する駆動信号生成部と、（Ｂ）前記素子の動作によって液体が吐出されるノズルを複数有するノズル群であって、吐出させる液体がそれぞれ定められている複数のノズル群と、（Ｃ）前記素子へ印加される前記駆動信号の必要部分を定めるための印加データの基となる基印加データであって前記ノズル群に応じた所定種類かつ所定ビット数の基印加データをパラレル送信する基印加データ送信部と、（Ｄ）前記基印加データ送信部によって送信された所定種類の前記基印加データを記憶する基印加データ記憶部と、（Ｅ）前記印加データを記憶する印加データ記憶部を有し、前記基印加データ記憶部に記憶された前記基印加データを前記印加データ記憶部の定められた領域に記憶させることで、複数種類の前記基印加データを組み合わせ、これにより、前記所定種類よりも少ない種類であって前記所定ビット数よりも多いビット数であり、かつ、前記素子へ印加される前記駆動信号の必要部分を前記液体の吐出量毎に定めるための複数種類のサブ印加データを有する前記印加データを生成する印加データ生成部と、（Ｆ）前記印加データを選択するための選択データであって前記吐出させる液体の種類に応じた種類の選択データを書き換え可能に記憶する選択データ記憶部を有し、前記印加データ生成部によって生成された印加データを吐出させる液体に応じて選択し、前記駆動信号印加部へ出力する印加データ選択部と、（Ｇ）選択された印加データに基づいて、前記駆動信号の必要部分を前記素子に印加させる駆動信号印加部であって、少なくとも２つの前記ノズル群について或る印加データを共用し、前記液体の吐出量を複数の前記素子のそれぞれについて示す吐出量データから、前記吐出量データに対応するサブ印加データを選択し、選択したサブ印加データに基づいて複数の前記駆動信号から選択された駆動信号の必要部分を前記素子に印加させる駆動信号印加部と、を有し、（Ｈ）前記液体は、印刷用のインクであり、（Ｉ）前記素子は、ピエゾ素子である、液体吐出装置を実現することもできる。  
このような液体吐出装置によれば、既述のほぼ全ての効果を奏するので、本発明の目的を最も有効に達成することができる。
【００２３】
また、次の液体吐出方法が実現できる。  
すなわち、液体吐出方法であって、（Ａ）液体を吐出させるための動作をする素子を駆動する駆動信号を生成すること、（Ｂ）前記素子へ印加される前記駆動信号の必要部分を定めるための印加データの基となる基印加データであって所定種類かつ所定ビット数の基印加データをパラレル送信すること、（Ｃ）前記基印加データに基づいて、前記所定種類よりも少ない種類であって前記所定ビット数よりも多いビット数の前記印加データを生成すること、（Ｄ）前記印加データに基づいて、前記駆動信号の必要部分を前記素子に印加させること、を行う液体吐出方法が実現できる。
【００２４】
また、次のプログラムが実現できる。  
すなわち、液体吐出装置を制御するためのプログラムであって、（Ａ）液体を吐出させるための動作をする素子を駆動する駆動信号を駆動信号生成部に生成させること、（Ｂ）前記素子へ印加される前記駆動信号の必要部分を定めるための印加データの基となる基印加データであって所定種類かつ所定ビット数の基印加データを、基印加データ送信部にパラレル送信させること、（Ｃ）前記基印加データに基づいて、前記所定種類よりも少ない種類であって前記所定ビット数よりも多いビット数の前記印加データを、印加データ生成部に生成させること、（Ｄ）前記印加データに基づいて、駆動信号印加部により、前記駆動信号の必要部分を前記素子に印加させること、を前記液体吐出装置に行わせるプログラムが実現できる。
【００２５】
＝＝＝第１実施形態＝＝＝
＜液体吐出装置について＞
液体吐出装置には、印刷装置、カラーフィルタ製造装置、ディスプレイ製造装置、半導体製造装置、およびＤＮＡチップ製造装置など、様々な種類があり、全てについて説明することは困難である。そこで、本明細書では、インクジェットプリンタ、および、このプリンタを有する印刷システムを例に挙げて説明する。なお、印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも有するシステムのことであり、液体吐出装置と吐出制御装置とを有する液体吐出システムの一形態に相当する。
【００２６】
＝＝＝印刷システム１００の構成＝＝＝
まず、印刷装置を印刷システム１００とともに説明する。ここで、図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２７】
プリンタ１は、印刷用の液体インク（以下、インクともいう。）を吐出して、用紙、布、フィルム等の媒体に画像を印刷する。なお、インクは液体に相当し、媒体は液体が吐出される対象となる対象物に相当する。また、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２８】
＝＝＝コンピュータ１１０＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、および、プリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間でデータの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２９】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、ドット形成データＳＩ（ＳＩ１〜ＳＩ８，図９を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、ドット形成データＳＩは、用紙Ｓの上に形成されるドットに関するデータ（ドットの色や大きさ等のデータ）であり、単位領域毎に定められる。
【００３０】
ここで、単位領域とは、用紙Ｓ等の媒体上に仮想的に定められた矩形状の領域を指し、印刷解像度に応じて大きさや形が定められる。本実施形態におけるドット形成データＳＩは、ドットの大きさを示す。そして、ドットの大きさは、吐出されるインクの量によって定まる。また、インクの吐出は、ヘッド４１が有するノズルＮｚ毎、言い換えれば、ピエゾ素子４１７毎に行われる（図５Ａを参照、）。このため、ドット形成データＳＩは、インクの吐出量を複数のピエゾ素子４１７のそれぞれについて示す吐出量データに相当する。なお、ノズルＮｚやピエゾ素子４１７については、あとで詳しく説明する。
【００３１】
このプリンタ１において、ドット形成データＳＩは、２ビットのデータによって構成されている。そして、ドット形成データＳＩには、ドット無しに対応するデータ［００］と、小ドットの形成に対応するデータ［０１］と、中ドットの形成に対応するデータ［１０］と、大ドットの形成に対応するデータ［１１］とがある。ここで、データ［００］はインクの非吐出を示すデータであり、データ［０１］は小ドットに対応する少量のインクの吐出を示すデータである。また、データ［１０］は中ドットに対応する中量のインクの吐出を示すデータであり、データ［１１］は大ドットに対応する多量のインクの吐出を示すデータである。
【００３２】
＝＝＝プリンタ１＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する側面図である。なお、以下の説明では、図２も参照する。
【００３３】
図２に示すように、プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、および、駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０および駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣとヘッド４１とを有している。そして、プリンタ側コントローラ６０からヘッドユニット４０へ送信されるヘッド制御信号（後述する。）、および、駆動信号生成回路７０で生成された駆動信号ＣＯＭは、図３Ａに示すフレキシブルケーブルＦＣを介してヘッドユニット４０へ送信される。
【００３４】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ，ヘッド４１）、および、駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００３５】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、媒体としての用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａおよび図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓを搬送するためのローラである。搬送モータ２２は、用紙Ｓを搬送方向に搬送させる際の動力を生成する。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを印刷可能な領域まで搬送するためのローラである。プラテン２４は、印刷中の用紙Ｓを、この用紙Ｓの裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００３６】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、アイドラプーリー３５とを有する。
【００３７】
キャリッジモータ３１は、キャリッジＣＲを移動させるための動力を生成する。キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側となるキャリッジ移動方向の他端側には、アイドラプーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４とアイドラプーリー３５とに架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。このキャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。
【００３８】
ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向は、ヘッド４１が移動するヘッド移動方向に相当する。そして、キャリッジ移動機構３０は、ヘッド４１を所定方向に移動させるヘッド移動部に相当する。また、ヘッド４１はノズルＮｚを有する。このため、ヘッド移動方向はノズル移動方向ということもでき、キャリッジ移動機構３０はノズル移動部ということもできる。
【００３９】
なお、このプリンタ１では、キャリッジＣＲおよびこのキャリッジＣＲに取り付けられた部品（以下、キャリッジＣＲ等ともいう。）が移動し、他の部分は移動しない。このため、キャリッジＣＲ等は可動部と表現することもできる。そして、キャリッジＣＲ等を除いた部分については、便宜上、プリンタ本体（液体吐出装置本体に相当する。）と表現することもある。
【００４０】
＜ヘッドユニット４０について＞
次にヘッドユニット４０について説明する。ここで、図４は、ヘッドユニット４０の構成を説明する分解斜視図である。図５Ａは、ヘッド４１の構造を説明するための断面図である。図５Ｂは、ヘッド４１が有するノズルＮｚの配置を説明する図である。
【００４１】
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものであり、例えば、図４に示すように、ヘッド４１と、ヘッド制御部ＨＣと、ヘッド側配線部材４２とを有する。このヘッドユニット４０は、キャリッジＣＲに取り付けられており、キャリッジＣＲと共に移動される。そして、このヘッドユニット４０が有するヘッド４１は、媒体との対向面であるヘッドケース４３の下面に配置されている。また、ヘッド制御部ＨＣは、ヘッド側配線部材４２に設けられた状態でヘッドケース４３の内部に配置されている。このヘッド側配線部材４２は、複数の配線を樹脂製フィルムによって挟み込んだものであり、可撓性を有している。なお、ヘッド側配線部材４２と前述したフレキシブルケーブルＦＣとは、電気的に接続されている。この電気的な接続は、例えば、図示しない中継基板を介してなされる。この中継基板は、ヘッド側配線部材４２用のコネクタと、フレキシブルケーブルＦＣ用のコネクタと、これらのコネクタ同士を電気的に接続するための基板側配線とを有し、キャリッジＣＲに取り付けられている。
【００４２】
説明の都合上、ここではヘッド４１の構成について説明し、ヘッド制御部ＨＣの構成については後で説明する。図５Ａに示すヘッド４１は、流路ユニット４１Ａと、アクチュエータユニット４１Ｂとを有する。流路ユニット４１Ａは、ノズルＮｚが設けられたノズルプレート４１１と、インク貯留室４１２ａとなる開口部が形成された貯留室形成基板４１２と、インク供給口４１３ａが形成された供給口形成基板４１３とを有する。アクチュエータユニット４１Ｂは、圧力室４１４ａとなる開口部が形成された圧力室形成基板４１４と、圧力室４１４ａの一部を区画する振動板４１５と、供給側連通口４１６ａとなる開口部が形成された蓋部材４１６と、振動板４１５の表面に形成されたピエゾ素子４１７とを有する。このヘッド４１には、インク貯留室４１２ａから圧力室４１４ａを通ってノズルＮｚに至る一連の流路が形成されている。使用時において、この流路はインクで満たされており、ピエゾ素子４１７を変形させることで、対応するノズルＮｚからインクを吐出させることができる。従って、ピエゾ素子４１７は、液体としてのインクを吐出させるための動作をする素子に相当する。そして、ピエゾ素子４１７は、液体の吐出口としてのノズルＮｚ毎に設けられている。このようなピエゾ素子４１７は、駆動信号ＣＯＭに対する応答性がよいので、インクの吐出量を高い精度で制御することができる。
【００４３】
図５Ｂに示すように、このヘッド４１において、ノズルＮｚは、所定ピッチで搬送方向に並べられ、ノズル列（第１ノズル列Ｎ１〜第８ノズル列Ｎ８）を構成している。このようなノズル列Ｎ１〜Ｎ８は、複数のノズルＮｚからなるノズル群に相当する。このヘッド４１では、吐出させるインクの種類をノズル列毎に定めることができる。すなわち、吐出させる液体の種類をノズル群毎に定めることができる。
【００４４】
これらのノズル列Ｎ１〜Ｎ８は、キャリッジ移動方向に位置を異ならせて複数列設けられている。例示したヘッド４１は、８つのノズル列を有している。具体的には、図５Ｂの左側から順に、ブラックインクを吐出させる第１ノズル列Ｎ１および第２ノズル列Ｎ２と、シアンインクを吐出させる第３ノズル列Ｎ３と、マゼンタインクを吐出させる第４ノズル列Ｎ４と、ライトシアンインクを吐出させる第５ノズル列Ｎ５と、ライトマゼンタインクを吐出させる第６ノズル列Ｎ６と、イエローインクを吐出させる第７ノズル列Ｎ７と、レッドインクを吐出させる第８ノズル列Ｎ８を有している。
【００４５】
また、各ノズル列Ｎ１〜Ｎ８は、１８０ｄｐｉ相当の間隔で配置された所定数（例えば９６個）のノズルＮｚを有している。そして、第１ノズル列Ｎ１、第３ノズル列Ｎ３、第６ノズル列Ｎ６、および、第８ノズル列Ｎ８（便宜上、第１ノズル列グループともいう。）は、各ノズルＮｚの搬送方向の位置が揃っている。同様に、第２ノズル列Ｎ２、第４ノズル列Ｎ４、第５ノズル列Ｎ５、および、第７ノズル列Ｎ７（便宜上、第２ノズル列グループともいう。）も、各ノズルＮｚの搬送方向の位置が揃っている。加えて、第１ノズル列グループと第２ノズル列グループとは、ノズルＮｚの形成位置が搬送方向に半ピッチずれている。ここで、第１ノズル列と第２ノズル列はともにブラックインクを吐出させるため、ブラックインクを吐出させるノズルＮｚは搬送方向について３６０ｄｐｉ相当の間隔で配置されている。
【００４６】
＜検出器群５０について＞
検出器群５０は、プリンタ１の状況を監視するためのものである。図３Ａ，図３Ｂに示すように、この検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出器５３、および、紙幅検出器５４等が含まれている。リニア式エンコーダ５１は、キャリッジＣＲ（ヘッド４１，ノズルＮｚ）のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器５３は、印刷される用紙Ｓの先端位置を検出するためのものである。紙幅検出器５４は、印刷される用紙Ｓの幅を検出するためのものである。
【００４７】
＜プリンタ側コントローラ６０について＞
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、図２に示すように、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間でデータの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路７０に出力したりする。このようなＣＰＵ６２の動作は、メモリ６３に記憶されているコンピュータプログラムに従ってなされる。このため、このコンピュータプログラムは、各制御対象部を制御するためのコードを有する。
【００４８】
＜駆動信号生成回路７０について＞
駆動信号生成回路７０は、ピエゾ素子４１７を動作させるための駆動信号ＣＯＭを生成する。前述したように、ピエゾ素子４１７は、液体を吐出させるための動作をする素子である。このため、駆動信号生成回路７０は、この素子を駆動するための駆動信号を生成する駆動信号生成部に相当する。このプリンタ１では、プリンタ側コントローラ６０からの制御信号に基づき、駆動信号生成回路７０は駆動信号ＣＯＭを生成する。プリンタ側コントローラ６０からの制御信号は、例えば、出力電圧を指示する電圧指示信号である。この電圧指示信号は、例えば１０ビットのデジタル値で出力電圧を表す。そして、駆動信号生成回路７０は、この電圧指示信号に対応する電圧値のアナログ信号を出力する。このため、電圧指示信号は、ＤＡＣ値とも呼ばれる。なお、この駆動信号生成回路７０は、電流増幅回路も有している（図示せず。）。この電流増幅回路は、出力されたアナログ信号について、その電流を増幅させる。これにより、多数のピエゾ素子４１７が同時にオン状態になって大きな電流が流れたとしても、電流が不足する不具合を防止できる。
【００４９】
次に、駆動信号ＣＯＭについて説明する。なお、駆動信号ＣＯＭの詳細は後で説明するため、ここでは駆動信号ＣＯＭの概略について説明する。このプリンタ１で用いられる駆動信号ＣＯＭは、例えば図１８に示す波形である。この駆動信号ＣＯＭは、複数の波形部（第１波形部ＳＳ１〜第８波形部ＳＳ８）から構成されている。各波形部は、ピエゾ素子４１７を動作させるための駆動パルス（第１駆動パルスＰＳ１〜第８駆動パルスＰＳ８）を有している。ここで、駆動パルスは、ノズルＮｚからインクを吐出させるための吐出パルスと、メニスカス（ノズルＮｚで露出しているインクの自由表面）を微振動させるための微振動パルスとを含んでいる。なお、例示した駆動信号ＣＯＭは、８つの波形部を有し、これらの波形部が１つの繰り返し単位となっている。つまり、駆動信号生成回路７０は、これらの波形部を繰り返し生成する。そして、インクの吐出量、つまり、ドット形成データＳＩに応じて、これらの波形部を選択的にピエゾ素子４１７へ印加することで、ノズルＮｚから吐出させるインクの量を制御している。
【００５０】
波形部のピエゾ素子４１７への選択的な印加は、複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄ（図９を参照。）に基づいてなされる。これらの波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、例えば図１９Ａ〜図１９Ｄにてデコード値として示すように、各ビットが各波形部ＳＳ１〜ＳＳ８に対応したデータによって構成される。そして、この波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの或るビットがデータ［１］の場合、対応する波形部がピエゾ素子４１７へ印加される。一方、或るビットがデータ［０］の場合、対応する波形部はピエゾ素子４１７へ印加されない。すなわち、この波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、ピエゾ素子４１７へ印加される駆動信号ＣＯＭの必要部分を定めるための印加データに相当する。そして、このプリンタ１では、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを用いてヘッド制御部ＨＣが有するスイッチ８６１（図１６を参照。）を制御し、必要な波形部ＳＳ１〜ＳＳ８をピエゾ素子４１７へ印加させている。
【００５１】
＝＝＝本実施形態の主要部（概要）＝＝＝
前述の構成を有するプリンタ１では、印加データとしての波形部選択データ（ＳＰ_Ａ〜ＳＰ_Ｄ）を用い、必要な波形部ＳＳ１〜ＳＳ８をピエゾ素子４１７へ印加させている。これらの波形部選択データは、ノズル列Ｎ１〜Ｎ８毎に設定できることが望ましい。すなわち、インクの吐出量とピエゾ素子４１７に印加される波形部の関係は、そのインクに応じて選択できることが望ましい。これは、インク毎にその特性が異なるからである。また、高品位な画像を印刷するためには、インクと印刷モードに応じて吐出量を最適化することが好ましい。
【００５２】
加えて、前述したヘッドユニット４０の取り付け方向は、プリンタ１の機種によって異なる場合がある。例えば、ノズルＮｚの形成面の方向に１８０度回転して取り付けられる場合がある。この場合、ヘッドユニット４０を単に回転させて取り付けたのでは、ヘッド移動方向に対する各ノズル列Ｎ１〜Ｎ８の通過順序（吐出されるインクの順序）が、ヘッドユニット４０の取り付け方向に応じて異なってしまう。この観点からしても波形部選択データはノズル列Ｎ１〜Ｎ８毎に設定できることが望ましい。
【００５３】
しかしながら、仮に波形部選択データの種類とインクの種類を同数にして１対１に対応付けたとすると、波形部選択データは、対応するインク専用となってしまう。つまり、波形部選択データと吐出するインクの種類との関係が固定化されてしまう。このため、インクの種類との関係を変更する場合には、波形部選択データをその都度更新する必要があり、制御が煩雑になってしまうという問題があった。
【００５４】
また、インクの種類との関係が固定化されている場合、所定データ量の波形部選択データを全てのインク（全てのノズル群）について送信する必要がある。このため、波形部選択データの送信に要する時間が増えてしまい、好ましくない。
【００５５】
そこで、このプリンタ１では、図８に示すように、複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを記憶する波形部選択データメモリ８２１〜８２４（印加データ記憶部に相当する。）と、波形部選択データメモリ８２１〜８２４に記憶された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを選択するデータ選択部８３（印加データ選択部に相当する。）とを、ヘッド制御部ＨＣに設けている。そして、データ選択部８３で選択された波形部選択データＳＰ_Ａ〜ＳＰ_Ｄに基づいて、駆動信号ＣＯＭが有する波形部ＳＳ１〜ＳＳ８（必要部分に相当する。）をピエゾ素子４１７へ印加している。これにより、そのインクの吐出に使用される波形部選択データを、波形部選択データメモリ８２１〜８２４に記憶された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄから選択することができる。このため、ピエゾ素子４１７に印加される駆動信号ＣＯＭの必要部分と、インクの吐出量の関係を容易に変更することができる。
【００５６】
また、このプリンタ１では、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの基となる所定種類かつ所定ビット数の基波形部選択データＳＰ１〜ＳＰ８（基印加データに相当する。）を、プリンタ側コントローラ６０（基印加データ送信部に相当する。）からパラレル送信する。そして、ヘッド制御部ＨＣでは、送信された基波形部選択データＳＰ１〜ＳＰ８から波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを生成する。ここで、生成される波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、所定種類よりも少ない種類であって所定ビット数よりも多いビット数とする。このように構成することで、基波形部選択データＳＰ１〜ＳＰ８の方が波形部選択データＳＰ_Ａ〜ＳＰ_Ｄよりも種類が多く１種類あたりのビット数が少なくなる。このため、基波形部選択データＳＰ１〜ＳＰ８の送信を、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄそのものをパラレル送信するよりも短時間で終えることができる。その結果、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの送信を効率よく行うことができる。以下、これらの点について詳細に説明する。
【００５７】
＝＝＝主要部の詳細＝＝＝
＜フレキシブルケーブルＦＣについて＞
まず、プリンタ側コントローラ６０からの信号送信に用いられるフレキシブルケーブルＦＣについて説明する。ここで、図６Ａは、フレキシブルケーブルＦＣの一部分について構成を説明する断面図である。図６Ｂは、フレキシブルケーブルＦＣで送信される信号を芯線ＣＷ毎に説明する図である。前述したように、フレキシブルケーブルＦＣは、プリンタ側コントローラ６０とヘッド制御部ＨＣとを電気的に接続するためのものである。このように、フレキシブルケーブルＦＣが用いられている理由は、このプリンタ１では、画像を印刷する際に、ヘッドユニット４０等が取り付けられたキャリッジＣＲをキャリッジ移動方向へ往復移動させているからである。つまり、可動部に設けられたヘッド制御部ＨＣ等とプリンタ側コントローラ６０とを電気的に接続するためにフレキシブルケーブルＦＣが用いられている。そして、ヘッドユニット４０を移動させる関係から、ヘッドユニット４０側に搭載できる部品のスペースは限られる。このため、ヘッドユニット４０側に搭載する部品は、なるべく少ないことが望ましい。そこで、このプリンタ１では、駆動信号ＣＯＭの印加に必要とされる最小限の部品でヘッド制御部ＨＣを構成し、プリンタ本体側に設けられたプリンタ側コントローラ６０でこのヘッド制御部ＨＣを制御するようにしている。
【００５８】
フレキシブルケーブルＦＣは、例えば図６Ａに示すように、互いに平行に配置された複数の芯線ＣＷを、樹脂製のフィルムで覆った構成である。そして、１本の芯線ＣＷで１種類の信号を送信できる。例えば、図６Ｂに示すように、転送信号ＴＲ１〜ＴＲ８、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、Ｎ−チャージ信号ＮＣＨＧ、クロック信号ＳＣＫ、ロジック用電源ＶＤＤ、および、駆動信号ＣＯＭを送信できる。なお、図示の例では芯線ＣＷが２層に配置されている。そして、各信号を送信するための芯線ＣＷが千鳥状に配置され、これらの芯線ＣＷの間に他の芯線ＣＷが配置されている。そして、他の芯線ＣＷがグランド用となっている。このように信号用の芯線ＣＷ同士の間にグランド用の芯線ＣＷを配置することにより、信号同士の干渉を防止している。
【００５９】
＜ヘッド制御信号について＞
送信される信号の中で、転送信号ＴＲ１〜ＴＲ８、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、Ｎ−チャージ信号ＮＣＨＧ、および、クロック信号ＳＣＫは、ヘッド４１を制御するためのヘッド制御信号に相当する。そして、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、および、Ｎ−チャージ信号ＮＣＨＧは、駆動信号ＣＯＭをピエゾ素子４１７へ印加するための制御信号に相当する。
【００６０】
転送信号ＴＲ１〜ＴＲ８は、各ノズル列Ｎ１〜Ｎ８に対応した種類が用意される。前述したように、吐出させるインクはノズル列毎に定めることができる。そして、各転送信号ＴＲ１〜ＴＲ８はヘッド制御部ＨＣに対し、異なる芯線ＣＷを通じてパラレル送信される。なお、この転送信号ＴＲ１〜ＴＲ８の内容については、後で詳しく説明する。
【００６１】
ラッチ信号ＬＡＴは、記憶信号に相当し、ドット形成データＳＩや基波形部選択データＳＰ１〜ＳＰ８を、ヘッド制御部ＨＣが有する所定の記憶部（ラッチ回路８４１ａ，８４１ｂ、および、波形部選択データメモリ８２１〜８２４，後述する。）へ記憶させる際に用いられる。すなわち、ラッチ信号ＬＡＴはラッチパルスを有しており、このラッチパルスが規定するタイミングでドット形成データＳＩや基波形部選択データＳＰ１〜ＳＰ８が記憶（ラッチ）される。これらのドット形成データＳＩや基波形部選択データＳＰ１〜ＳＰ８は、転送信号ＴＲ１〜ＴＲ８に含まれている。また、ラッチ信号ＬＡＴは、駆動信号ＣＯＭが有する１番目の波形部（第１波形部ＳＳ１）について、ピエゾ素子４１７へ印加させるタイミングも規定している。
【００６２】
チェンジ信号ＣＨは、駆動信号ＣＯＭが有する２番目以降の波形部（第２波形部ＳＳ２〜第８波形部ＳＳ８）について、ピエゾ素子４１７へ印加させるタイミングを規定する。すなわち、チェンジ信号ＣＨはチェンジパルスを有しており、このチェンジパルスが規定するタイミングで、対応する波形部の印加或いは非印加が選択される。
【００６３】
この説明から判るように、ラッチパルスおよびチェンジパルスは、各波形部ＳＳ１〜ＳＳ８の印加開始タイミングを規定するタイミングパルスに相当する。そして、ラッチパルスは、駆動信号ＣＯＭの或る繰り返し単位から次の繰り返し単位への切り替えタイミングも規定している。また、チェンジパルスは、駆動信号ＣＯＭの或る繰り返し単位内において、或る波形部から次の波形部へ切り替わるタイミングも規定している。
【００６４】
Ｎ−チャージ信号ＮＣＨＧは、ドット形成データＳＩに拘わらず、駆動信号ＣＯＭを全てのピエゾ素子４１７に印加する際に用いられるものである。これにより、自然放電等によってピエゾ素子４１７の電位が低下した場合でも、ピエゾ素子４１７を所定電位に調整することができる。なお、このＮ−チャージ信号ＮＣＨＧは、Ｌレベルで有効な信号である。すなわち、Ｎ−チャージ信号ＮＣＨＧがＬレベルになると、Ｌレベルの期間に亘り、全てのピエゾ素子４１７に対して駆動信号ＣＯＭが印加される。
【００６５】
クロック信号ＳＣＫは、ヘッド制御部ＨＣが動作する際のタイミングを規定する信号である。このクロック信号ＳＣＫは、例えば、転送信号ＴＲ１〜ＴＲ８をヘッド制御部ＨＣへ転送する際に用いられる。
【００６６】
＜転送信号ＴＲ１〜ＴＲ８について＞
次に、転送信号ＴＲ１〜ＴＲ８について説明する。図７は、転送信号ＴＲ１〜ＴＲ８を模式的に説明する図である。図７に示すように、転送信号ＴＲ１〜ＴＲ８は、第１転送信号ＴＲ１から第８転送信号ＴＲ８までの８つの信号で構成されている。これらの第１転送信号ＴＲ１から第８転送信号ＴＲ８は、ドット形成データＳＩと、指定データＳＬと、基波形部選択データ（ＳＰ１〜ＳＰ８）とを有している。
【００６７】
第１転送信号ＴＲ１は、第１ドット形成データＳＩ１（ＳＩ１ａ，ＳＩ１ｂ）、第１指定データＳＬ１、および、第１基波形部選択データＳＰ１を有し、第２転送信号ＴＲ２は、第２ドット形成データＳＩ２（ＳＩ２ａ，ＳＩ２ｂ）、第２指定データＳＬ２、および、第２基波形部選択データＳＰ２とを有している。他の転送信号ＴＲ３〜ＴＲ８も同様である。すなわち、第３転送信号ＴＲ３は、第３ドット形成データＳＩ３（ＳＩ３ａ，ＳＩ３ｂ）、第３指定データＳＬ３、および、第３基波形部選択データＳＰ３を有し、第４転送信号ＴＲ４は、第４ドット形成データＳＩ４（ＳＩ４ａ，ＳＩ４ｂ）、第４指定データＳＬ４、および、第４基波形部選択データＳＰ８を有している。第５転送信号ＴＲ５は、第５ドット形成データＳＩ５（ＳＩ５ａ，ＳＩ５ｂ）、第５指定データＳＬ５、および、第５基波形部選択データＳＰ５を有し、第６転送信号ＴＲ６は、第６ドット形成データＳＩ６（ＳＩ６ａ，ＳＩ６ｂ）、第６指定データＳＬ６、および、第６基波形部選択データＳＰ６を有している。第７転送信号ＴＲ７は、第７ドット形成データＳＩ７（ＳＩ７ａ，ＳＩ７ｂ）、第７指定データＳＬ７、および、第７基波形部選択データＳＰ７を有し、第８転送信号ＴＲ８は、第８ドット形成データＳＩ８（ＳＩ８ａ，ＳＩ８ｂ）、第８指定データＳＬ８、および、第８基波形部選択データＳＰ８を有している。
【００６８】
なお、各ドット形成データＳＩ１〜ＳＩ８および各指定データＳＬ１〜ＳＬ８は、各ノズル列Ｎ１〜Ｎ８に対応している。例えば、第１ドット形成データＳＩ１および第１指定データＳＬ１は第１ノズル列Ｎ１用のデータであり、第８ドット形成データＳＩ８および第８指定データＳＬ８は第８ノズル列Ｎ８用のデータである。一方、各基波形部選択データＳＰ１〜ＳＰ８は、各ノズル列Ｎ１〜Ｎ８に対応していない。
【００６９】
ドット形成データＳＩは、前述したように２ビットである。そして、各転送信号ＴＲ１〜ＴＲ８に含まれるドット形成データＳＩは、上位ビット群（ＳＩ１ａ，ＳＩ２ａ，…，ＳＩ８ａ）と下位ビット群（ＳＩ１ｂ，ＳＩ２ｂ，…，ＳＩ８ｂ）とに分けられている。すなわち、上位ビット群は、そのノズル列における１番目のノズルＮｚに対応するものからｎ番目（例えば９６番目）のノズルＮｚに対応するものまでのｎビットで構成されている。下位ビット群も同様にｎビットで構成されている。
【００７０】
指定データＳＬ（ＳＬ１〜ＳＬ８）は、ヘッド制御部ＨＣで生成された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄのうち、そのノズル列（第１ノズル列Ｎ１〜第８ノズル列Ｎ８）で使用されるものを指定するものである。例えば、第１指定データＳＬ１は第１ノズル列Ｎ１で用いられる波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを指定し、第８指定データＳＬ８は第８ノズル列Ｎ８で用いられる波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを指定する。ここで、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、ピエゾ素子４１７へ印加される駆動信号ＣＯＭの必要部分を定めるための印加データである。このため、指定データＳＬは、印加データを選択するための選択データに相当する。なお、このプリンタ１において指定データＳＬは２ビットである。このため、４種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの中から、１つの波形部選択データを指定することができる。
【００７１】
基波形部選択データＳＰ１〜ＳＰ８は、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの基となるデータである。すなわち、ヘッド制御部ＨＣは、送信された基波形部選択データＳＰ１〜ＳＰ８に基づいて波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを生成する。このため、基波形部選択データＳＰ１〜ＳＰ８は基印加データに相当する。ここで、基波形部選択データは所定種類かつ所定ビット数とされる。本実施形態では、第１基波形部選択データＳＰ１から第８基波形部選択データＳＰ８までの８種類が用意され、それぞれが１６ビットとされている。そして、ヘッド制御部ＨＣで生成される波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、基波形部選択データＳＰ１〜ＳＰ８に比べて、種類が少なくビット数が多くなっている。この実施形態における波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは４種類であって、それぞれが３２ビットである。
【００７２】
各転送信号ＴＲ１〜ＴＲ８は、プリンタ側コントローラ６０によって送信される。このため、プリンタ側コントローラ６０は、基印加データ（基波形部選択データＳＰ１〜ＳＰ８）を送信する基印加データ送信部、吐出量データ（ドット形成データＳＩ）を送信する吐出量データ送信部、選択データ（指定データＳＬ）を送信する選択データ送信部に相当する。また、各転送信号ＴＲ１〜ＴＲ８は、それぞれ別個の芯線ＣＷを通じてパラレル送信される。このため、各芯線ＣＷは、吐出量データ、選択データ、および、基印加データを送信するための共通の配線に相当する。そして、１本の芯線ＣＷで複数種類のデータを送信することで、芯線ＣＷの数をできるだけ少なくしている。
【００７３】
＜ヘッド制御部ＨＣについて＞
次にヘッド制御部ＨＣについて説明する。ここで、図８は、ヘッド制御部ＨＣの全体構成を説明するためのブロック図である。図９は、ヘッド制御部ＨＣが有するシフトレジスタ群８１、および、制御ロジック８２の構成を説明する図である。図８に示すように、ヘッド制御部ＨＣは、シフトレジスタ群８１と、制御ロジック８２と、データ選択部８３と、信号印加部ＳＧとを有する。
【００７４】
＜シフトレジスタ群８１について＞
シフトレジスタ群８１は、プリンタ側コントローラ６０からパラレル送信された各転送信号ＴＲ１〜ＴＲ８をそれぞれ記憶する。このため、シフトレジスタ群８１は、第１転送信号ＴＲ１に対応する第１グループ８１Ａから第８転送信号ＴＲ８に対応する第８グループ８１Ｈまでの８つのグループを有する。そして、クロック信号ＳＣＫで規定されるタイミング毎に、各グループ８１Ａ〜８１Ｈには対応する転送信号ＴＲ１〜ＴＲ８が１ビットずつセットされる。各転送信号ＴＲ１〜ＴＲ８が最後のビットまでセットされると、各転送信号ＴＲ１〜ＴＲ８に含まれるデータが対応する記憶部へ記憶される。例えば、ドット形成データＳＩ１〜ＳＩ８は、ピエゾ素子４１７に対応する組毎に、ラッチ回路（第１ラッチ回路８４１ａおよび第２ラッチ回路８４１ｂ，図１５を参照。）でラッチされる。指定データＳＬ１〜ＳＬ８は、データ選択部８３が有する指定データメモリ８３１（図１２を参照。）に記憶される。基波形部選択データＳＰ１〜ＳＰ８は、制御ロジック８２が有する波形部選択データメモリ８２１〜８２４に記憶される。これらのデータの中で、ドット形成データＳＩ１〜ＳＩ８および基波形部選択データＳＰ１〜ＳＰ８は、ラッチ信号ＬＡＴ（記憶信号に相当する。）が有するラッチパルスに基づいて対応するメモリに記憶される。また、指定データＳＬ１〜ＳＬ８は、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、および、Ｎ−チャージ信号ＮＣＨＧの組み合わせが、通常の制御では用いられない特定の組み合わせになった場合に、指定データメモリ８３１に記憶される。
【００７５】
このシフトレジスタ群８１は、プリンタ側コントローラ６０からの送信データ（各転送信号ＴＲ１〜ＴＲ８）を記憶する送信データ記憶部に相当する。また、シフトレジスタ群８１は、その一部の領域で、基印加データとしての基波形部選択データＳＰ１〜ＳＰ８を記憶する。このため、基印加データ記憶部にも相当する。加えて、シフトレジスタ群８１は、ラッチ信号ＬＡＴでラッチされる前の各転送信号ＴＲ１〜ＴＲ８を一時的に記憶する。このため、一時記憶部にも相当する。
【００７６】
＜制御ロジック８２について＞
次に制御ロジック８２について説明する。ここで、図１０は、制御ロジック８２の具体的な構成例を説明する図である。制御ロジック８２は、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを記憶する波形部選択データメモリ（８２１〜８２４）と、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄをデータ選択部８３へ出力するデータ出力部８２５とを有する。
【００７７】
まず、波形部選択データメモについて説明する。波形部選択データメモリは、印加データ記憶部に相当するものであり、パターンメモリとも呼ばれる。この波形部選択データメモリは、第１波形部選択データＳＰ_Ａを記憶するための第１波形部選択データメモリ８２１と、第２波形部選択データＳＰ_Ｂを記憶するための第２波形部選択データメモリ８２２と、第３波形部選択データＳＰ_Ｃを記憶するための第３波形部選択データメモリ８２３と、第４波形部選択データＳＰ_Ｄを記憶するための第４波形部選択データメモリ８２４とを有する。各波形部選択データメモリ８２１〜８２４は、いずれも同じ構成であり、１ビットのデータを記憶可能な複数のレジスタＲＧを有している。各レジスタＲＧは、例えばＤ−ＦＦ（delay flip flop）回路によって構成される。
【００７８】
そして、図１０では、各波形部選択データメモリ８２１〜８２４の１つについて、その構成例を説明している。説明の便宜上、図１０では、各レジスタＲＧを、列方向（縦方向）に８個、行方向（横方向）に４個のマトリクス状に配置している。同じ列に属する８個のレジスタＲＧ（以下、レジスタ群ともいう。）は、ドット形成データＳＩで規定される１つの階調で使用されるサブ波形部選択データｑ０〜ｑ３を記憶する。
【００７９】
この例において、波形部選択データＳＰ_Ａ〜ＳＰ_Ｂのそれぞれは、４種類のサブ波形部選択データｑ０〜ｑ３（サブ印加データに相当する。）を有している。例えば、左端の列に属するレジスタ群は、ドット無しのデータ［００］に対応するサブ波形部選択データｑ０を記憶する。左から２番目の列に属するレジスタ群は、小ドットのデータ［０１］に対応するサブ波形部選択データｑ１を記憶する。同様に、左から３番目の列に属するレジスタ群は、中ドットのデータ［１０］に対応するサブ波形部選択データｑ２を記憶し、右端の列に属するレジスタ群は、大ドットのデータ［１１］に対応するサブ波形部選択データｑ３を記憶する。また、各サブ波形部選択データｑ０〜ｑ３は、駆動信号ＣＯＭが有する各波形部ＳＳ１〜ＳＳ８（必要部分に相当する。）のピエゾ素子４１７への印加、非印加を規定する。レジスタ群において、図中最も上側に位置するレジスタＲＧには第１波形部ＳＳ１の印加、非印加を規定するデータが記憶され、上側から２番目に位置するレジスタＲＧには第２波形部ＳＳ２の印加、非印加を規定するデータが記憶される。他のレジスタＲＧも同様であり、最も下側に位置するレジスタＲＧには第８波形部ＳＳ８の印加、非印加を示すデータが記憶される。
【００８０】
そして、この例では、複数の基波形部選択データを組み合わせることで、１つの波形部選択データが生成される。例えば、図９に示すように、第１基波形部選択データＳＰ１と第２基波形部選択データＳＰ２とで第１波形部選択データＳＰ_Ａが生成され、第３基波形部選択データＳＰ３と第４基波形部選択データＳＰ４とで第２波形部選択データＳＰ_Ｂが生成される。同様に、第５基波形部選択データＳＰ５と第６基波形部選択データＳＰ６とで第３波形部選択データＳＰ_Ｃが生成され、第７基波形部選択データＳＰ７と第８基波形部選択データＳＰ８とで第４波形部選択データＳＰ_Ｄが生成される。
【００８１】
各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの生成は、シフトレジスタ群８１に一時的に記憶された各基波形部選択データＳＰ１〜ＳＰ８を、波形部選択データメモリ８２１〜８２４の定められた領域に格納することで行われる。図１０の例では、図の上半部分に位置する１６個のレジスタＲＧには奇数番目の基波形部選択データＳＰ１，ＳＰ３，ＳＰ５，ＳＰ７が記憶され、下半部分に位置する１６個のレジスタＲＧには偶数番目の基波形部選択データＳＰ２，ＳＰ４，ＳＰ６，ＳＰ８が記憶されている。
【００８２】
このように、複数の基波形部選択データ（ＳＰ１〜ＳＰ８）を組み合わせて１つの波形部選択データ（ＳＰ_Ａ〜ＳＰ_Ｄ）を生成すると、組み合わせ次第で波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの内容を変えられるので、生成される波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの自由度を高めることができる。そして、ビット数の多い波形部選択データＳＰ_Ａ〜ＳＰ_Ｄであっても容易に生成することができる。また、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄのビット数が増やせることから、駆動信号ＣＯＭが有する波形部（ＳＳ１〜ＳＳ８）の数、つまり、選択される必要部分の数を増やすことができる。
【００８３】
また、各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを生成するにあたり、シフトレジスタ群８１に記憶された基波形部生成データＳＰ１〜ＳＰ８を、波形部選択データメモリ８２１〜８２４の定められた領域に格納するように構成した場合には、波形部選択データを効率よく短時間で生成することができる。
【００８４】
次に、データ出力部８２５について説明する。データ出力部８２５は、マルチプレクサ８２５ａ〜８２５ｄと、カウンタＣＴとを有している。
【００８５】
マルチプレクサ８２５ａ〜８２５ｄは、レジスタ群を構成する各レジスタＲＧに記憶されているデータを、カウンタＣＴからの出力に応じて選択して出力するものである。このカウンタＣＴは、ラッチパルスでリセットされ、チェンジパルスが入力される毎にカウントアップされるものである。各マルチプレクサ８２５ａ〜８２５ｄは、リセットによって第１波形部ＳＳ１用のサブ波形部選択データｑ０〜ｑ３を選択する。その後、各マルチプレクサ８２５ａ〜８２５ｄは、カウンタＣＴの出力がカウントアップされる毎に、選択するデータを切り替える。例えば、第２波形部ＳＳ２用のサブ波形部選択データｑ０〜ｑ３、第３波形部用のサブ波形部選択データｑ０〜ｑ３、…と選択するデータを切り替える。つまり、マルチプレクサ８２５ａ〜８２５ｄは、ラッチ信号ＬＡＴ、および、チェンジ信号ＣＨに基づいて、対象となるレジスタＲＧを切り替え、そのレジスタＲＧに記憶されているデータ出力する。その結果、データ出力部８２５からは、４種類のサブ波形部選択データｑ０〜ｑ３からなる波形部選択データＳＰ_Ａ〜ＳＰ_Ｄが出力される。
【００８６】
＜データ選択部８３について＞
次にデータ選択部８３について説明する。ここで、図１１は、データ選択部８３の全体構成を説明する図である。図１２は、データ選択部８３を構成する第１データ選択部８３Ａ〜第８データ選択部８３Ｈの構成を説明する図である。図１３は、各データ選択部８３が有するｑ０選択回路８３２の構成を説明する図である。
【００８７】
図１１に示すように、データ選択部８３は、制御ロジック８２から出力された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを選択し、各ノズル列Ｎ１〜Ｎ８に対応して設けられた信号印加部ＳＧへ出力するものである。そして、各信号印加部ＳＧは、データ選択部８３で選択された波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを用いてインクの吐出を制御する。データ選択部８３は、ノズル列に対応する数が設けられる。この実施形態では、８つのノズル列Ｎ１〜Ｎ８が設けられているので、第１ノズル列Ｎ１に対応する第１データ選択部８３Ａから第８ノズル列Ｎ８に対応する第８データ選択部８３Ｈまでの８個が設けられている。そして、各データ選択部８３Ａ〜８３Ｈには、第１波形部選択データＳＰ_Ａから第４波形部選択データＳＰ_Ｄのそれぞれと、対応する指定データＳＬが入力されている。指定データＳＬは、対応するノズル列用のものが入力される。すなわち、第１データ選択部８３Ａには、第１ノズル列Ｎ１で使用される波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを選択するための第１指定データＳＬ１が入力される。また、第２データ選択部８３には、第２ノズル列Ｎ２で使用される波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを選択するための第２指定データＳＬ２が入力される。以下同様に入力され、第８データ選択部８３Ｈには、第８ノズル列Ｎ８で使用される波形選択データＳＰ_Ａ〜ＳＰ_Ｄを選択するための第８指定データＳＬ８が入力される。
【００８８】
各データ選択部８３Ａ〜８３Ｈは同じ構成である。図１２に示すように、各データ選択部８３Ａ〜８３Ｈは、指定データメモリ８３１、ｑ０選択回路８３２、ｑ１選択回路８３３、ｑ２選択回路８３４、および、ｑ３選択回路８３５を有している。ｑ０選択回路８３２は、第１波形部選択データＳＰ_Ａから第４波形部選択データＳＰ_Ｄのそれぞれが有するサブ波形部選択データｑ０から、指定データＳＬで指定されたサブ波形部選択データｑ０を選択して出力するものである。同様に、ｑ１選択回路８３３はサブ波形部選択データｑ１を、ｑ２選択回路８３４はサブ波形部選択データｑ２を、ｑ３選択回路８３５はサブ波形部選択データｑ３を、それぞれ選択して出力するものである。
【００８９】
各選択回路８３２〜８３５は、同じ構成である。例えば、ｑ０選択回路８３２は、図１３に示すように、４つのアンド回路８３２ａ〜８３２ｄと、１つのオア回路８３２ｅとを有している。第１アンド回路８３２ａには、第１波形部選択データＳＰ_Ａのサブ波形部印加データｑ０（Ａ）と、指定データＳＬの上位ビットＡ１の反転データと、指定データＳＬの下位ビットＡ２の反転データとが入力されている。なお、指定データＳＬの反転データは、インバータＩＮＶによって生成されている。そして、指定データＳＬ［００］の場合に、第１アンド回路８３２ａは、第１波形部選択データＳＰ_Ａのサブ波形部印加データｑ０（Ａ）を出力する。第２アンド回路８３２ｂには、第２波形部選択データＳＰ_Ｂのサブ波形部印加データｑ０（Ｂ）と、指定データＳＬの上位ビットＡ１の反転データと、指定データＳＬの下位ビットＡ２のデータとが入力されている。このため、指定データＳＬ［０１］の場合に、第２アンド回路８３２ｂは、第２波形部選択データＳＰ_Ｂのサブ波形部印加データｑ０（Ｂ）を出力する。第３アンド回路８３２ｃには、第３波形部選択データＳＰ_Ｃのサブ波形部印加データｑ０（Ｃ）と、指定データＳＬの上位ビットＡ１のデータと、指定データＳＬの下位ビットＡ２の反転データとが入力されている。このため、指定データＳＬ［１０］の場合に、第３アンド回路８３２ｃは、第３波形部選択データＳＰ_Ｃのサブ波形部印加データｑ０（Ｃ）を出力する。第４アンド回路８３２ｄには、第４波形部選択データＳＰ_Ｄのサブ波形部印加データｑ０（Ｄ）と、指定データＳＬの上位ビットＡ１のデータと、指定データＳＬの下位ビットＡ２のデータとが入力されている。このため、指定データＳＬ［１１］の場合に、第４アンド回路８３２ｄは、第４波形部選択データＳＰ_Ｄのサブ波形部印加データｑ０（Ｄ）を出力する。オア回路８３２ｅには、各アンド回路８３２ａ〜８３２ｄから出力されたサブ波形部選択データｑ０（Ａ）〜ｑ０（Ｄ）が入力されている。このため、オア回路８３２ｅからは、指定データＳＬで指定されたサブ波形部選択データｑ０（Ａ）〜ｑ０（Ｄ）が出力される。
【００９０】
指定データメモリ８３１は、選択データ記憶部に相当するものであり、指定データＳＬ（選択データに相当する。）を書き換え可能に記憶する。図１２および図１３に示すように、指定データメモリ８３１は、指定データＳＬの上位ビットＡ１を記憶するレジスタ８３１ａと、下位ビットＡ２を記憶するレジスタ８３１ｂとを有している。これらのレジスタ８３１ａ，８３１ｂは、ヘッド制御信号が通常の使用状態（すなわち、駆動信号ＣＯＭをピエゾ素子４１７へ印加させる状態）では用いられない特定の組み合わせの場合に、指定データＳＬを記憶する。例えば、ラッチ信号ＬＡＴがＨレベル、チェンジ信号ＣＨがＨレベル、および、Ｎ−チャージ信号ＮＣＨＧがＬレベルの場合に、指定データＳＬを記憶する。このため、これらのレジスタ８３１ａ，８３１ｂのクロック端子には、アンド回路８３０が接続されている。このアンド回路８３０の入力には、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、および、Ｎ−チャージ信号ＮＣＨＧの反転信号が入力されている。
【００９１】
このようなデータ選択部８３を設けることで、このプリンタ１では、制御ロジック８２から出力された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄのうち、所望の波形部選択データを信号印加部ＳＧへ出力することができる。これにより、吐出させるインク毎に、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを選択することができる。そして、指定データＳＬを書き換えることで、吐出されるインクと波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの関係を容易に変更することができる。また、指定データメモリ８３１を制御するための専用の信号線を省略することができ、配線の簡素化が図れる。さらに、誤って指定データＳＬが記憶されてしまう不具合を防止することができる。
【００９２】
＜指定データＳＬについて＞
次に指定データＳＬについて説明する。ここで、図１４は、指定データＳＬの内容を説明する図である。前述したように、指定データＳＬは、使用される波形選択データＳＰ_Ａ〜ＳＰ_Ｄをノズル列Ｎ１〜Ｎ８毎に指定するために使用される。この実施形態では、ブラックインク用の第１ノズル列Ｎ１に対応する第１指定データＳＬ１はデータ［００］である。これにより、第１波形部選択データＳＰ_Ａが指定される。同様に、ブラックインク用の第２ノズル列Ｎ２に対応する第２指定データＳＬ２もデータ［００］である。シアンインク用の第３ノズル列Ｎ３に対応する第３指定データＳＬ３はデータ［０１］である。これにより、第２波形部選択データＳＰ_Ｂが指定される。マゼンタインク用の第４ノズル列Ｎ４に対応する第４指定データＳＬ４もデータ［０１］である。ライトシアンインク用の第５ノズル列Ｎ５に対応する第５指定データＳＬ５、および、ライトマゼンタインク用の第６ノズル列Ｎ６に対応する第６指定データＳＬ６はデータ［１０］である。これにより、第３波形部選択データＳＰ_Ｃが指定される。イエローインク用の第７ノズル列Ｎ７に対応する第７指定データＳＬ７はデータ［０１］である。これにより、第２波形部選択データＳＰ_Ｂが指定される。レッドインク用の第８ノズル列Ｎ８に対応する第８指定データＳＬ８はデータ［１１］である。これにより、第４波形部選択データＳＰ_Ｄが指定される。
【００９３】
このように、各指定データＳＬ１〜ＳＬ８を用いて、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄをノズル列Ｎ１〜Ｎ８毎に指定しているので、各ノズル列Ｎ１〜Ｎ８とインクの組み合わせが変わったとしても、容易に対応することができる。
【００９４】
また、この例では、吐出させるインクの種類よりも少ない種類の波形部選択データを用意し、或る波形部選択データを複数種類のインクの吐出に用いている。言い換えれば、データ選択部８３は、或る波形部選択データを複数のノズル列に対して選択している。これにより、インクの種類よりも少ない種類の波形部選択データを有効に使用することができる。
【００９５】
＜信号印加部ＳＧについて＞
次に、信号印加部ＳＧについて説明する。ここで、図１５は、信号印加部ＳＧの構成を説明する図である。図１６は、デコーダ８５１の構成を説明する図である。図８に示すように、信号印加部ＳＧは、複数のノズル列Ｎ１〜Ｎ８のそれぞれに対応して設けられている。つまり、各ノズル列Ｎ１〜Ｎ８が有するピエゾ素子群ＰＺｎのそれぞれに対応して設けられている。そして、１つの信号印加部ＳＧは、例えば図１５に示すように、ラッチ回路群８４、デコーダ群８５、および、スイッチ群８６を有する。
【００９６】
ラッチ回路群８４は、ピエゾ素子４１７毎（ノズルＮｚ毎）に設けられた第１ラッチ回路８４１ａと第２ラッチ回路８４１ｂの組を有している。これらの第１ラッチ回路８４１ａおよび第２ラッチ回路８４１ｂの組は、ラッチ信号ＬＡＴが有するラッチパルスに基づき、シフトレジスタ群８１にセットされたドット形成データＳＩであってそのピエゾ素子４１７に対応するドット形成データＳＩをラッチする。すなわち、第１ラッチ回路８４１ａはドット形成データＳＩの上位ビットをラッチし、第２ラッチ回路８４１ｂはドット形成データＳＩの下位ビットをラッチする。そして、ラッチされたドット形成データＳＩの上位ビットと下位ビットの組は、対応するデコーダ８５１へ出力される。
【００９７】
デコーダ群８５は、ピエゾ素子４１７毎に設けられた複数のデコーダ８５１を有する。各デコーダ８５１は同じ構成であり、４つのアンド回路８５１ａ〜８５１ｄと１つのオア回路８５１ｅを有している。第１アンド回路８５１ａには、サブ波形部印加データｑ０と、ドット形成データＳＩの上位ビットの反転データと、ドット形成データＳＩの下位ビットの反転データとが入力されている。このため、ドット形成データＳＩ［００］の場合に、第１アンド回路８５１ａはサブ波形部印加データｑ０を出力する。第２アンド回路８５１ｂには、サブ波形部印加データｑ１と、ドット形成データＳＩの上位ビットの反転データと、ドット形成データＳＩの下位ビットのデータとが入力されている。このため、ドット形成データＳＩ［０１］の場合に、第２アンド回路８５１ｂはサブ波形部印加データｑ１を出力する。第３アンド回路８５１ｃには、サブ波形部印加データｑ２と、ドット形成データＳＩの上位ビットのデータと、ドット形成データＳＩの下位ビットの反転データとが入力されている。このため、ドット形成データＳＩ［１０］の場合に、第３アンド回路８５１ｃはサブ波形部印加データｑ２を出力する。第４アンド回路８５１ｄには、サブ波形部印加データｑ３と、ドット形成データＳＩの上位ビットのデータと、ドット形成データＳＩの下位ビットのデータとが入力されている。このため、ドット形成データＳＩ［１１］の場合に、第４アンド回路８５１ｄは、サブ波形部印加データｑ３を出力する。オア回路８５１ｅは、各アンド回路８５１ａ〜８５１ｄから出力されたサブ波形部選択データｑ０〜ｑ３と、Ｎ−チャージ信号ＮＣＨＧの反転信号とが入力されている。このため、オア回路８５１ｅからは、ドット形成データＳＩで指定されたサブ波形部選択データｑ０〜ｑ３が出力される。また、Ｎ−チャージ信号ＮＣＨＧが［０］（Ｌレベル）の場合、オア回路８５１ｅは、ドット形成データＳＩの内容に拘わらず、データ［１］（Ｈレベル）を出力する。
【００９８】
スイッチ群８６は、ピエゾ素子４１７への駆動信号ＣＯＭの印加を制御するスイッチであって、ピエゾ素子４１７毎に設けられた複数のスイッチ８６１を有している。このスイッチ８６１は、デコーダ８５１から出力された波形部選択データＳＰ_Ａ〜ＳＰ_Ｄに基づいて動作をする。なお、ここでの波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、サブ波形部選択データｑ０〜ｑ３のうち、ドット形成データＳＩによって選択されたものを意味する。そして、スイッチ８６１は、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄがデータ［１］の期間に亘って、駆動信号ＣＯＭをピエゾ素子４１７に印加する。また、データ［０］の期間は、駆動信号ＣＯＭをピエゾ素子４１７へ印加させない。そして、駆動信号ＣＯＭが印加されている期間に亘って、ピエゾ素子４１７は、駆動信号ＣＯＭに応じて変形し、インクを吐出させるための動作等を行う。また、Ｎ−チャージ信号ＮＣＨＧがＬレベルの期間では、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄの内容に拘わらず、ピエゾ素子４１７に駆動信号ＣＯＭが印加される。
【００９９】
なお、ピエゾ素子４１７は、コンデンサのように振る舞う。すなわち、駆動信号ＣＯＭの印加が停止された場合において、停止直前の電位を維持する。言い換えれば、停止直前の変形状態を維持する。
【０１００】
＜信号印加部ＳＧのまとめ＞
このように、例示した信号印加部ＳＧでは、複数種類のサブ印加データｑ０〜ｑ３のうちドット形成データＳＩの内容に応じたものを、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄとしてスイッチ８６１へ出力する。これにより、吐出されるインクの量をきめ細かに制御することができる。また、ラッチ回路群８４やデコーダ群８５がロジック回路によって構成されているので、動作周波数を高めても駆動信号ＣＯＭの必要部分をピエゾ素子４１７へ印加できる。その結果、ドット形成データＳＩの内容に応じた複数種類の制御を効率よく行うことができる。
【０１０１】
＜印刷時の動作について＞
次に、印刷時の動作について説明する。ここで、図１７は、印刷時の動作を説明するフローチャートである。この動作は、プリンタ側コントローラ６０によって制御される。すなわち、プリンタ側コントローラ６０のＣＰＵ６２が、メモリ６３に記憶されたコンピュータプログラムに従って行う。このため、コンピュータプログラムは、この動作を行わせるためのコードを有する。
【０１０２】
この動作では、まず、印刷命令の受信がなされる（Ｓ１０）。ここでは、プリンタ側コントローラ６０がコンピュータ１１０からの印刷命令を受信する。この印刷命令は、例えば、印刷データのヘッダに含まれている。そして、プリンタ側コントローラ６０は、受信した印刷データに含まれる各種のコマンドに基づき、制御対象部を制御し、以下の給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙動作（Ｓ６０）、印刷終了判断（Ｓ７０）を行う。
【０１０３】
給紙動作（Ｓ２０）は、用紙Ｓを印刷開始位置（頭出し位置とも言う）まで搬送する動作である。この給紙動作において、プリンタ側コントローラ６０は用紙搬送機構２０を制御し、用紙Ｓを印刷開始位置に移動させる。そして、このプリンタ１では、この給紙動作のタイミングで指定データＳＬを更新する。例えば、この給紙動作の最中に、最初に印刷される画像（ラスタライン）の転送信号ＴＲ１〜ＴＲ８をシフトレジスタ群８１に記憶させる。その後、プリンタ側コントローラ６０は、ラッチ信号ＬＡＴおよびチェンジ信号ＣＨをＨレベルに、Ｎ−チャージ信号ＮＣＨＧをＬレベルにすることで、指定データＳＬを指定データメモリ８３１に記憶させる。
【０１０４】
ドット形成動作（Ｓ３０）は、キャリッジ移動方向へ移動するヘッド４１からインクを断続的に吐出させ、用紙Ｓ上にドットを形成する動作である。この動作において、プリンタ側コントローラ６０は、キャリッジ移動機構３０を制御してキャリッジＣＲを移動させる。また、ヘッド制御部ＨＣを制御してヘッド４１からインクを吐出させる。なお、このドット形成動作については後で説明する。
【０１０５】
搬送動作（Ｓ４０）は、用紙Ｓを搬送方向に移動させる動作である。この搬送動作において、プリンタ側コントローラ６０は、用紙搬送機構２０を制御して用紙Ｓを搬送方向に搬送する。この搬送動作により、ヘッド４１は、ドット形成動作によって形成されたドットの位置とは異なる位置に、ドットを形成することができる。
【０１０６】
排紙判断（Ｓ５０）は、印刷対象となっている用紙Ｓを排出するか否かの判断である。この判断時において、この用紙Ｓに関するドット形成データＳＩが残っていれば排出は行われない。すなわち、プリンタ側コントローラ６０は、ドット形成データＳＩがなくなるまでドット形成動作（Ｓ３０）と搬送動作（Ｓ４０）とを繰り返し行う。
【０１０７】
排紙動作（Ｓ６０）は、用紙Ｓを排出する動作であり、印刷中の用紙Ｓに対するドット形成データＳＩがなくなった場合に行われる。この排紙動作においてプリンタ側コントローラ６０は、用紙搬送機構２０を制御して用紙Ｓを排出させる。なお、排紙判断は、印刷データに含まれる排紙コマンドに基づいて行ってもよい。
【０１０８】
印刷終了判断（Ｓ７０）は、印刷を続行するか否かの判断である。この印刷終了判断は、例えば、次の用紙Ｓに対するドット形成データＳＩの有無で行う。この判断において、次の用紙Ｓに印刷を行うのであれば、給紙動作（Ｓ２０）に戻って印刷を続行する。次の用紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【０１０９】
＜ドット形成動作について＞
次に、ドット形成動作について説明する。ここで、図１８は、駆動信号ＣＯＭを説明する図である。図１９Ａは、第１波形部選択データＳＰ_Ａを説明する図である。図１９Ｂは、第２波形部選択データＳＰ_Ｂを説明する図である。図１９Ｃは、第３波形部選択データＳＰ_Ｃを説明する図である。図１９Ｄは、第４波形部選択データＳＰ_Ｄを説明する図である。図２０は、各転送信号ＴＲ１〜ＴＲ８の送信タイミングを説明する図である。ドット形成動作では、駆動信号ＣＯＭを生成し、ドット形成データＳＩに応じてこの駆動信号ＣＯＭの必要部分をピエゾ素子４１７へ印加する。
【０１１０】
＜駆動信号ＣＯＭについて＞
まず、駆動信号ＣＯＭについて説明する。図１８に示すように、駆動信号ＣＯＭは、８つの波形部ＳＳ１〜ＳＳ８を有している。すなわち、期間Ｔ１で生成される第１波形部ＳＳ１、期間Ｔ２で生成される第２波形部ＳＳ２、期間Ｔ３で生成される第３波形部ＳＳ３、期間Ｔ４で生成される第４波形部ＳＳ４、期間Ｔ５で生成される第５波形部ＳＳ５、期間Ｔ６で生成される第６波形部ＳＳ６、期間Ｔ７で生成される第７波形部ＳＳ７、および、期間Ｔ８で生成される第８波形部ＳＳ８を有している。そして、駆動信号生成回路７０は、これらの第１波形部ＳＳ１から第８波形部ＳＳ８までを繰り返し単位とし、各波形部ＳＳ１〜ＳＳ８を繰り返し生成している。
【０１１１】
各波形部ＳＳ１〜ＳＳ８は、ピエゾ素子４１７を動作させるための駆動パルスを有している。すなわち、第１波形部ＳＳ１は第１駆動パルスＰＳ１を有する。この第１駆動パルスＰＳ１は、約７ｐｌのインクを吐出させるための吐出パルスである。第２波形部ＳＳ２は第２駆動パルスＰＳ２を有する。この第２駆動パルスＰＳ２は、インクが吐出されない程度の弱い圧力変動を圧力室４１４ａ内のインクに与える微振動パルスである。これにより、メニスカスが微振動してノズルＮｚ付近のインク増粘が防止される。第３波形部ＳＳ３は第３駆動パルスＰＳ３を有する。この第３駆動パルスＰＳ３は、第１駆動パルスＰＳ１と同様の機能を有する。第４波形部ＳＳ４は第４駆動パルスＰＳ４を有する。この第４駆動パルスＰＳ４は、約１．５ｐｌのインクを吐出させるための吐出パルスである。第５波形部ＳＳ５は第５駆動パルスＰＳ５を有する。この第５駆動パルスＰＳ５もまた、第１駆動パルスＰＳ１と同様の機能を有する。第６波形部ＳＳ６は第６駆動パルスＰＳ６を有する。この第６駆動パルスＰＳ６は、約３ｐｌのインクを吐出させるための吐出パルスである。第７波形部ＳＳ７は第７駆動パルスＰＳ７を有する。この第７駆動パルスＰＳ７もまた、第１駆動パルスＰＳ１と同様の機能を有する。第８波形部ＳＳ８は第８駆動パルスＰＳ８を有する。この第８駆動パルスＰＳ８は、微振動パルスである。
【０１１２】
＜各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄについて＞
図１９Ａに示す第１波形部選択データＳＰ_Ａにおいて、ドット無し（ドット形成データＳＩ［００］）に対応するサブ波形部選択データｑ０は、データ［０１０００００１］である。これにより、第２波形部ＳＳ２と第８波形部ＳＳ８がピエゾ素子４１７に印加され、第２駆動パルスＰＳ２および第８駆動パルスＰＳ８によってメニスカスの微振動が行われる。小ドットの形成（ドット形成データＳＩ［０１］）に対応するサブ波形部選択データｑ１は、データ［００００１０００］である。これにより、第５波形部ＳＳ５がピエゾ素子４１７に印加され、第５駆動パルスＰＳ５によって約７ｐｌのインクが吐出される。中ドットの形成（ドット形成データＳＩ［１０］）に対応するサブ波形部選択データｑ２は、データ［００１０１０００］である。これにより、第３波形部ＳＳ３および第５波形部ＳＳ５がピエゾ素子４１７に印加され、第３駆動パルスＰＳ３および第５駆動パルスＰＳ５によって約１４ｐｌのインクが吐出される。大ドットの形成（ドット形成データＳＩ［１１］）に対応するサブ波形部選択データｑ３は、データ［１０１０１０１０］である。これにより、第１波形部ＳＳ１、第３波形部ＳＳ３、第５波形部ＳＳ５および第７波形部ＳＳ７がピエゾ素子４１７に印加され、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３、第５駆動パルスＰＳ５および第７駆動パルスＰＳ７によって約２８ｐｌのインクが吐出される。
【０１１３】
図１９Ｂに示す第２波形部選択データＳＰ_Ｂにおいて、サブ波形部選択データｑ０は、データ［０１０００００１］である。これにより、第２駆動パルスＰＳ２および第８駆動パルスＰＳ８によってメニスカスの微振動が行われる。サブ波形部選択データｑ１は、データ［０００００１００］である。これにより、第６駆動パルスＰＳ６によって約３ｐｌのインクが吐出される。サブ波形部選択データｑ２は、データ［００００１１００］である。これにより、第５駆動パルスＰＳ５および第６駆動パルスＰＳ６によって約１０ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３は、データ［１０１０１０１０］である。これにより、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３、第５駆動パルスＰＳ５および第７駆動パルスＰＳ７によって約２８ｐｌのインクが吐出される。
【０１１４】
図１９Ｃに示す第３波形部選択データＳＰ_Ｃにおいて、サブ波形部選択データｑ０は、データ［０１０００００１］である。これにより、第２駆動パルスＰＳ２および第８駆動パルスＰＳ８によってメニスカスの微振動が行われる。サブ波形部選択データｑ１は、データ［０００１００００］である。これにより、第４駆動パルスＰＳ４によって約１．５ｐｌのインクが吐出される。サブ波形部選択データｑ２は、データ［００１０００００］である。これにより、第３駆動パルスＰＳ３によって約７ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３は、データ［１０１０１０００］である。これにより、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３および第５駆動パルスＰＳ５によって約２１ｐｌのインクが吐出される。
【０１１５】
図１９Ｄに示す第４波形部選択データＳＰ_Ｄにおいて、サブ波形部選択データｑ０は、データ［０１０００００１］である。これにより、第２駆動パルスＰＳ２および第８駆動パルスＰＳ８によってメニスカスの微振動が行われる。サブ波形部選択データｑ１は、データ［０００００１００］である。これにより、第６駆動パルスＰＳ６によって約３ｐｌのインクが吐出される。サブ波形部選択データｑ２は、データ［００１０１０００］である。これにより、第３駆動パルスＰＳ３および第５駆動パルスＰＳ５によって約１４ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３は、データ［１０１０１０１０］である。これにより、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３、第５駆動パルスＰＳ５および第７駆動パルスＰＳ７によって約２８ｐｌのインクが吐出される。
【０１１６】
このように、４種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを用いることで、ドット形成データＳＩは共通であっても、インクの種類に適した吐出量を選択することができる。すなわち、インクの吐出量をきめ細かに制御することができる。
【０１１７】
＜転送信号ＴＲ１〜ＴＲ８の送信について＞
前述したように、このプリンタ１では、各転送信号ＴＲ１〜ＴＲ８をプリンタ側コントローラ６０からヘッド制御部ＨＣへ送信する。このとき、或る繰り返し単位の駆動信号ＣＯＭによるインクの吐出制御を行っている期間に、次の繰り返し単位で用いられる各転送信号ＴＲ１〜ＴＲ８を送信する。図２０の例では、或る繰り返し期間ＴＡにおいて、次の繰り返し期間ＴＢで用いられる各転送信号ＴＲ１〜ＴＲ８を送信している。これらの転送信号ＴＲ１〜ＴＲ８はヘッド制御部ＨＣが有するシフトレジスタ群８１に記憶される。各転送信号ＴＲ１〜ＴＲ８が有する基波形部選択データＳＰ１〜ＳＰ８とドット形成データＳＩは、繰り返し期間ＴＢの開始タイミングを規定するラッチパルスのタイミングで所定の記憶部（波形部選択データメモリ８２１〜８２４、第１ラッチ回路８４１ａ、第２ラッチ回路８４１ｂ）に記憶される。これにより、基波形部選択データＳＰ１〜ＳＰ８から波形部選択データＳＰ_Ａ〜ＳＰ_Ｄが生成され、第１波形部ＳＳ１用の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄが信号印加部ＳＧへ出力される。
【０１１８】
繰り返し期間ＴＢでは、次の繰り返し期間で用いられる各転送信号ＴＲ１〜ＴＲ８が送信され、シフトレジスタ群８１に記憶される。ここで、シフトレジスタ群８１と所定の記憶部とは独立されており、かつ、各転送信号ＴＲ１〜ＴＲ８が有する基波形部選択データＳＰ１〜ＳＰ８やドット形成データＳＩは所定の記憶部へ記憶されているので、インクの吐出制御には支障がない。従って、繰り返し期間ＴＢにおいて、インクの吐出制御を行いつつ、次の期間における準備を行うことができる。例えば、チェンジパルスのタイミングで、第２波形部ＳＳ２以降に用いられる波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを出力しつつ、各転送信号ＴＲ１〜ＴＲ８をシフトレジスタ群８１にセットできる。その結果、各転送信号ＴＲ１〜ＴＲ８の送信を効率よく行うことができる。
【０１１９】
＜第１実施形態のまとめ＞
以上説明した第１実施形態では、各指定データＳＬ１〜ＳＬ８によって複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを、ノズル列Ｎ１〜Ｎ８毎に選択できる。このため、ノズル列Ｎ１〜Ｎ８と波形部選択データＳＰ_Ａ〜ＳＰ_Ｄとの関係を変更したい場合に、この変更を容易に行うことができる。例えば、印刷モードが変わった場合に、変更後の印刷モードに迅速に対応できる。また、或るヘッドユニット４０を、取り付け方向が異なる装置に取り付けた場合にも、容易に対応できる。
【０１２０】
また、この第１実施形態では、４種類かつ３２ビットの波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを生成するに際し、８種類かつ１６ビットの基波形部選択データＳＰ１〜ＳＰ８をヘッド制御部ＨＣへパラレル送信している。このため、送信を短時間で終えることができ、制御の効率化が図れる。
【０１２１】
＝＝＝第２実施形態＝＝＝
前述した第１実施形態では、駆動信号生成回路７０は１種類の駆動信号ＣＯＭを生成していた。この構成では、駆動信号ＣＯＭが有する波形部の数を増やすと、駆動信号ＣＯＭの繰り返し単位が過度に長くなり、インクの吐出周波数を高くすることが難しくなる。第２実施形態は、このような事情に鑑みてなされたものであり、或る期間において駆動信号生成回路７０から複数種類の駆動信号ＣＯＭを生成させ、これらの駆動信号ＣＯＭが有する波形部を選択的にピエゾ素子４１７へ印加することで、インクの吐出周波数を高めている。
【０１２２】
以下、第２実施形態について説明する。ここで、図２１から図２５は、第２実施形態のプリンタ１を説明する図である。すなわち、図２１は、制御ロジック８２の具体的構成を説明する図である。図２２は、データ選択部８３の全体構成を説明する図である。図２３は、データ選択部８３を構成する第１データ選択部８３Ａ〜第８データ選択部８３Ｈの構成を説明する図である。図２４は、信号印加部ＳＧの構成を説明する図である。図２５は、デコーダ８５１の構成を説明する図である。なお、第２実施形態に関し、第１実施形態と共通する部分については、説明を省略する。
【０１２３】
＜制御ロジック８２について＞
この第２実施形態において、駆動信号生成回路７０は、印刷動作の期間中に亘って、２種類の駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを同時に生成する（図２６を参照。）。これらの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについては後述するが、それぞれ４つの波形部ＳＳ１１〜ＳＳ１４，ＳＳ１５〜ＳＳ１８を有している。このため、図２１に示すように、各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄは、第１駆動信号ＣＯＭが有する波形部ＳＳ１１〜ＳＳ１４を選択するためのサブ波形部選択データｑ０〜ｑ３と、第２駆動信号ＣＯＭが有する波形部ＳＳ１５〜ＳＳ１８を選択するためのサブ波形部選択データｑ４〜ｑ７とを有する。
【０１２４】
この実施形態では、第１基波形部選択データＳＰ１が、第１波形部選択データＳＰ_Ａのサブ波形部選択データｑ０〜ｑ３となり、第２基波形部選択データＳＰ２が、第１波形部選択データＳＰ_Ａのサブ波形部選択データｑ４〜ｑ７となる。また、第３基波形部選択データＳＰ３が、第２波形部選択データＳＰ_Ｂのサブ波形部選択データｑ０〜ｑ３となり、第４基波形部選択データＳＰ４が、第２波形部選択データＳＰ_Ｂのサブ波形部選択データｑ４〜ｑ７となる。同様に、第５基波形部選択データＳＰ５が、第３波形部選択データＳＰ_Ｃのサブ波形部選択データｑ０〜ｑ３となり、第６基波形部選択データＳＰ６が、第３波形部選択データＳＰ_Ｃのサブ波形部選択データｑ４〜ｑ７となり、第７基波形部選択データＳＰ７が、第４波形部選択データＳＰ_Ｄのサブ波形部選択データｑ０〜ｑ３となり、第８基波形部選択データＳＰ８が、第４波形部選択データＳＰ_Ｄのサブ波形部選択データｑ４〜ｑ７となる。
【０１２５】
これに伴い、制御ロジック８２が有する波形部選択データメモリ８２１〜８２４は、波形部選択データｑ０〜ｑ３を記憶するレジスタＲＧと、波形部選択データｑ４〜ｑ７を記憶するレジスタＲＧとを有することになる。また、データ出力部８２５が有するマルチプレクサ８２５ａ〜８２５ｈも、サブ波形部選択データｑ０〜ｑ７のそれぞれに対応して設けられる。さらに、マルチプレクサ８２５ａ〜８２５ｈを制御するためのカウンタも、波形部選択データｑ０〜ｑ３用のカウンタＣＴＡと、波形部選択データｑ４〜ｑ７用のカウンタＣＴＢとが設けられる。そして、波形部選択データｑ０〜ｑ３を出力するマルチプレクサ８２５ａ〜８２５ｄは、ラッチ信号ＬＡＴ（ラッチパルス）および第１チェンジ信号ＣＨＡ（第１チェンジパルス）に基づき、出力するデータの内容を切り替える。また、波形部選択データｑ４〜ｑ７を出力するマルチプレクサ８２５ｅ〜８２５ｈは、ラッチ信号ＬＡＴおよび第２チェンジ信号ＣＨＢ（第２チェンジパルス）に基づき、出力するデータの内容を切り替える。
【０１２６】
＜データ選択部８３について＞
本実施形態のデータ選択部８３もまた、第１データ選択部８３Ａ〜第８データ選択部８３Ｈを有する。そして、各データ選択部８３Ａ〜８３Ｈは、制御ロジック８２から出力された複数種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを、各ノズル列Ｎ１〜Ｎ８に対応して設けられた信号印加部ＳＧに選択して出力する。ここで、本実施形態では、各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄが８種類のサブ波形部選択データｑ０〜ｑ７を有している。このため、図２３に示すように、各データ選択部８３は、ｑ０選択回路８３２〜ｑ７選択回路８３９からなる８個の選択回路を有する。そして、ｑ０選択回路８３２〜ｑ３選択回路８３５は、前述した第１実施形態のものと同じ構成である（図１２を参照。）。また、ｑ４選択回路８３６は、サブ波形部選択データｑ６（Ａ）〜ｑ６（Ｄ）のうち、指定データＳＬで指定されたものを出力する。さらに、ｑ５選択回路８３７、ｑ６選択回路８３８、ｑ７選択回路８３９も同様である。
【０１２７】
なお、ｑ４選択回路８３６〜ｑ７選択回路８３９の構成も、第１実施形態のｑ０選択回路８３２と同様であるので、その説明は省略する。また、指定データＳＬについても、その内容は第１実施形態で説明したものと同様であるので（図１４を参照。）、その説明は省略する。
【０１２８】
＜信号印加部ＳＧについて＞
図２４に示すように、本実施形態の信号印加部ＳＧも、ラッチ回路群８４、デコーダ群８５、および、スイッチ群８６を有する。
【０１２９】
ラッチ回路群８４は、第１実施形態のものと同様に、ピエゾ素子４１７毎に設けられた第１ラッチ回路８４１ａと第２ラッチ回路８４１ｂの組を有している。デコーダ群８５は、複数のデコーダ８５１を有する。ここで、この実施形態のデコーダ８５１は、図２５に示すように、サブ波形部選択データｑ０〜ｑ３を選択して出力する第１デコード部８５１Ａと、サブ波形部選択データｑ４〜ｑ７を選択して出力する第２デコード部８５１Ｂとを有する。第１デコード部８５１Ａは、４つのアンド回路８５１ａ〜８５１ｄと１つのオア回路８５１ｅを有しており、その構成は第１実施形態とほぼ同じである。すなわち、第１デコード部８５１Ａは、ドット形成データＳＩに応じてサブ波形部選択データｑ０〜ｑ３の何れかを出力する。なお、オア回路８５１ｅにＮ−チャージ信号ＮＣＨＧが入力されていない点が、第１実施形態のデコーダ８５１と相違している。
【０１３０】
第２デコード部８５１Ｂもまた、４つのアンド回路８５１ｆ〜８５１ｉと１つのオア回路８５１ｊを有している。第１アンド回路８５１ｆには、波形部印加データｑ４と、ドット形成データＳＩの上位ビットの反転データと、ドット形成データＳＩの下位ビットの反転データとが入力されている。このため、ドット形成データＳＩ［００］の場合に、第１アンド回路８５１ｆはサブ波形部印加データｑ４を出力する。第２アンド回路８５１ｇには、サブ波形部印加データｑ５と、ドット形成データＳＩの上位ビットの反転データと、ドット形成データＳＩの下位ビットのデータとが入力されている。このため、ドット形成データＳＩ［０１］の場合に、第２アンド回路８５１ｇはサブ波形部印加データｑ５を出力する。第３アンド回路８５１ｈには、サブ波形部印加データｑ６と、ドット形成データＳＩの上位ビットのデータと、ドット形成データＳＩの下位ビットの反転データとが入力されている。このため、ドット形成データＳＩ［１０］の場合に、第３アンド回路８５１ｈはサブ波形部印加データｑ６を出力する。第４アンド回路８５１ｉには、サブ波形部印加データｑ７と、ドット形成データＳＩの上位ビットのデータと、ドット形成データＳＩの下位ビットのデータとが入力されている。このため、ドット形成データＳＩ［１１］の場合に、第４アンド回路８５１ｉは、サブ波形部印加データｑ７を出力する。オア回路８５１ｊは、各アンド回路８５１ｆ〜８５１ｉから出力されたサブ波形部選択データｑ４〜ｑ７と、Ｎ−チャージ信号ＮＣＨＧの反転信号とが入力されている。このため、オア回路８５１ｊからは、ドット形成データＳＩで指定されたサブ波形部選択データｑ４〜ｑ７が出力される。また、Ｎ−チャージ信号ＮＣＨＧが［０］の場合、オア回路８５１ｊは、ドット形成データＳＩの内容に拘わらず、データ［１］を出力する。
【０１３１】
スイッチ群８６は、ピエゾ素子４１７毎に設けられた第１スイッチ８６１Ａと第２スイッチ８６１Ｂの組を有している。ここで、第１スイッチ８６１Ａは、第１デコード部８５１Ａから出力されたサブ波形部選択データｑ０〜ｑ３に基づいて第１駆動信号ＣＯＭのピエゾ素子４１７への印加を制御する。第２スイッチ８６１Ｂは、第２デコード部８５１Ｂから出力されたサブ波形部選択データｑ４〜ｑ７に基づいて第２駆動信号ＣＯＭのピエゾ素子４１７への印加を制御する。そして、ドット形成データＳＩ［００］の場合、第１デコード部８５１Ａはサブ波形部選択データｑ０を出力し、第２デコード部８５１Ｂはサブ波形部選択データｑ４を出力する。また、ドット形成データＳＩ［０１］の場合、第１デコード部８５１Ａはサブ波形部選択データｑ１を出力し、第２デコード部８５１Ｂはサブ波形部選択データｑ５を出力する。同様に、ドット形成データＳＩ［１０］の場合、第１デコード部８５１Ａはサブ波形部選択データｑ２を、第２デコード部８５１Ｂはサブ波形部選択データｑ６をそれぞれ出力し、ドット形成データＳＩ［１１］の場合、第１デコード部８５１Ａはサブ波形部選択データｑ３を、第２デコード部８５１Ｂはサブ波形部選択データｑ７をそれぞれ出力する。
【０１３２】
従って、このプリンタ１では、ドット形成データＳＩの内容に応じてデコーダ８５１（８５１Ａ，８５１Ｂ）から出力されたサブ波形部選択データｑ０〜ｑ３とサブ波形部選択データｑ４〜ｑ７によって、第１スイッチ８６１Ａと第２スイッチ８６１Ｂが制御される。そして、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの必要部分がピエゾ素子４１７へ印加される。
【０１３３】
＜駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについて＞
まず、駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂについて説明する。ここで、図２６は、第２実施形態における駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを説明する図である。第１駆動信号ＣＯＭ_Ａおよび第２駆動信号ＣＯＭ_Ｂはそれぞれ４つの波形部を有している。すなわち、第１駆動信号ＣＯＭ_Ａは、期間Ｔ１で生成される第１波形部ＳＳ１１、期間Ｔ２で生成される第２波形部ＳＳ１２、期間Ｔ３で生成される第３波形部ＳＳ１３、および、期間Ｔ４で生成される第４波形部ＳＳ１４を有する。同様に、第２駆動信号ＣＯＭ_Ｂは、期間Ｔ１で生成される第５波形部ＳＳ１５、期間Ｔ２で生成される第６波形部ＳＳ１６、期間Ｔ３で生成される第７波形部ＳＳ１７、および、期間Ｔ４で生成される第８波形部ＳＳ１８を有する。そして、駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａについては第１波形部ＳＳ１１から第４波形部ＳＳ１４を繰り返し単位とし、第２駆動信号ＣＯＭ_Ｂについては第５波形部ＳＳ１５から第８波形部ＳＳ１８を繰り返し単位とし、これらの波形部ＳＳ１１〜ＳＳ１８を繰り返し生成している。
【０１３４】
各波形部ＳＳ１１〜ＳＳ１８は、ピエゾ素子４１７を動作させるための駆動パルスを有している。すなわち、第１波形部ＳＳ１１は第１駆動パルスＰＳ１１を有する。この第１駆動パルスＰＳ１１は、約７ｐｌのインクを吐出させるための吐出パルスである。本実施形態における第１駆動パルスＰＳ１１は、第１実施形態の第１駆動パルスＰＳ１と同じ波形をしている。第２波形部ＳＳ１２は第２駆動パルスＰＳ１２を有する。この第２駆動パルスＰＳ１２は、約３ｐｌのインクを吐出させるための吐出パルスである。本実施形態における第２駆動パルスＰＳ１２は、第１実施形態の第６駆動パルスＰＳ６と同じ波形をしている。第３波形部ＳＳ１３は第３駆動パルスＰＳ１３を有する。この第３駆動パルスＰＳ１３は、第１駆動パルスＰＳ１１と同様の機能を有する。第４波形部ＳＳ１４は第４駆動パルスＰＳ１４を有する。この第４駆動パルスＰＳ１４は、微振動パルスである。第５波形部ＳＳ１５は第５駆動パルスＰＳ１５を有する。この第５駆動パルスＰＳ１５もまた、微振動パルスである。第６波形部ＳＳ１６は第６駆動パルスＰＳ１６を有する。この第６駆動パルスＰＳ１６は、第１駆動パルスＰＳ１１と同様の機能を有する。第７波形部ＳＳ１７は第７駆動パルスＰＳ１７を有する。この第７駆動パルスＰＳ１７は、約１．５ｐｌのインクを吐出させるための吐出パルスである。本実施形態における第７駆動パルスＰＳ１７は、第１実施形態の第４駆動パルスＰＳ４と同じ波形をしている。第８波形部ＳＳ１８は第８駆動パルスＰＳ１８を有する。この第８駆動パルスＰＳ１８は、第１駆動パルスＰＳ１１と同様の機能を有する。
【０１３５】
＜波形部選択データＳＰ_Ａ〜ＳＰ_Ｄについて＞
次に、波形部選択データＳＰ_Ａ〜ＳＰ_Ｄについて説明する。ここで、図２７Ａは、第１波形部選択データＳＰ_Ａを説明する図である。図２７Ｂは、第２波形部選択データＳＰ_Ｂを説明する図である。図２７Ｃは、第３波形部選択データＳＰ_Ｃを説明する図である。図２７Ｄは、第４波形部選択データＳＰ_Ｄを説明する図である。前述したように、このプリンタ１では、サブ波形部選択データｑ０〜ｑ３とサブ波形部選択データｑ４〜ｑ７によって、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの必要部分がピエゾ素子４１７へ印加される。
【０１３６】
図２７Ａに示す第１波形部選択データＳＰ_Ａにおいて、ドット無しに対応するサブ波形部選択データｑ０はデータ［０００１］であり、サブ波形部選択データｑ４はデータ［１０００］である。これにより、期間Ｔ１で第５波形部ＳＳ１５が、期間Ｔ４で第４波形部ＳＳ１４がそれぞれピエゾ素子４１７に印加される。その結果、第５駆動パルスＰＳ１５および第４駆動パルスＰＳ１４によってメニスカスの微振動が行われる。小ドットの形成に対応するサブ波形部選択データｑ１はデータ［００１０］であり、サブ波形部選択データｑ５はデータ［００００］である。これにより、期間Ｔ３で第３波形部ＳＳ１３がピエゾ素子４１７に印加され、第３駆動パルスＰＳ１３によって約７ｐｌのインクが吐出される。中ドットの形成に対応するサブ波形部選択データｑ２はデータ［００１０］であり、サブ波形部選択データｑ６はデータ［０１００］である。これにより、期間Ｔ２で第６駆動パルスＰＳ１６が、期間Ｔ３で第３駆動パルスＰＳ１３がそれぞれピエゾ素子４１７へ印加される。その結果、約１４ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３はデータ［１０１０］であり、サブ波形部選択データｑ７はデータ［０１０１］である。これにより、期間Ｔ１で第１波形部ＳＳ１１が、期間Ｔ２で第６波形部ＳＳ１６が、期間Ｔ３で第３波形部ＳＳ１３が、期間Ｔ４で第８波形部ＳＳ１８がそれぞれピエゾ素子４１７に印加される。その結果、第１駆動パルスＰＳ１１、第６駆動パルスＰＳ１６、第３駆動パルスＰＳ１３および第８駆動パルスＰＳ１８によって約２８ｐｌのインクが吐出される。
【０１３７】
図２７Ｂに示す第２波形部選択データＳＰ_Ｂにおいて、ドット無しに対応するサブ波形部選択データｑ０はデータ［０００１］であり、サブ波形部選択データｑ４はデータ［１０００］である。これにより、第５駆動パルスＰＳ１５および第４駆動パルスＰＳ１４によってメニスカスの微振動が行われる。小ドットの形成に対応するサブ波形部選択データｑ１はデータ［０１００］であり、サブ波形部選択データｑ５はデータ［００００］である。これにより、期間Ｔ２で第２波形部ＳＳ１２がピエゾ素子４１７に印加され、第２駆動パルスＰＳ１２によって約３ｐｌのインクが吐出される。中ドットの形成に対応するサブ波形部選択データｑ２はデータ［０１１０］であり、サブ波形部選択データｑ６はデータ［００００］である。これにより、期間Ｔ２で第２駆動パルスＰＳ１２が、期間Ｔ３で第３駆動パルスＰＳ１３がそれぞれピエゾ素子４１７へ印加される。その結果、約１０ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３はデータ［１０１０］であり、サブ波形部選択データｑ７はデータ［０１０１］である。これにより、第１駆動パルスＰＳ１１、第６駆動パルスＰＳ１６、第３駆動パルスＰＳ１３および第８駆動パルスＰＳ１８によって約２８ｐｌのインクが吐出される。
【０１３８】
図２７Ｃに示す第３波形部選択データＳＰ_Ｃにおいて、ドット無しに対応するサブ波形部選択データｑ０はデータ［０００１］であり、サブ波形部選択データｑ４はデータ［１０００］である。これにより、第５駆動パルスＰＳ１５および第４駆動パルスＰＳ１４によってメニスカスの微振動が行われる。小ドットの形成に対応するサブ波形部選択データｑ１はデータ［００００］であり、サブ波形部選択データｑ５はデータ［００１０］である。これにより、期間Ｔ３で第７波形部ＳＳ１７がピエゾ素子４１７に印加され、第７駆動パルスＰＳ１７によって約１．５ｐｌのインクが吐出される。中ドットの形成に対応するサブ波形部選択データｑ２はデータ［００００］であり、サブ波形部選択データｑ６はデータ［０１００］である。これにより、期間Ｔ２で第６駆動パルスＰＳ１６がピエゾ素子４１７へ印加される。その結果、約７ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３はデータ［１０１０］であり、サブ波形部選択データｑ７はデータ［０１００］である。これにより、第１駆動パルスＰＳ１１、第６駆動パルスＰＳ１６および第３駆動パルスＰＳ１３によって約２１ｐｌのインクが吐出される。
【０１３９】
図２７Ｄに示す第４波形部選択データＳＰ_Ｄにおいて、ドット無しに対応するサブ波形部選択データｑ０はデータ［０００１］であり、サブ波形部選択データｑ４はデータ［１０００］である。これにより、第５駆動パルスＰＳ１５および第４駆動パルスＰＳ１４によってメニスカスの微振動が行われる。小ドットの形成に対応するサブ波形部選択データｑ１はデータ［０１００］であり、サブ波形部選択データｑ５はデータ［００００］である。これにより、期間Ｔ２で第２波形部ＳＳ１２がピエゾ素子４１７に印加され、第２駆動パルスＰＳ１２によって約３ｐｌのインクが吐出される。中ドットの形成に対応するサブ波形部選択データｑ２はデータ［００１０］であり、サブ波形部選択データｑ６はデータ［０１００］である。これにより、期間Ｔ２で第６駆動パルスＰＳ１６が、期間Ｔ３で第３駆動パルスＰＳ１３がそれぞれピエゾ素子４１７へ印加される。その結果、約１４ｐｌのインクが吐出される。大ドットの形成に対応するサブ波形部選択データｑ３はデータ［１０１０］であり、サブ波形部選択データｑ７はデータ［０１０１］である。これにより、第１駆動パルスＰＳ１１、第６駆動パルスＰＳ１６、第３駆動パルスＰＳ１３および第８駆動パルスＰＳ１８によって約２８ｐｌのインクが吐出される。
【０１４０】
このように本実施形態でも、４種類の波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを用いることで、ドット形成データＳＩは共通であっても、インクの種類に適した吐出量を選択することができる。さらに本実施形態では、或る期間において複数種類の駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを生成し、これらの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂから選択された波形部ＳＳ１１〜ＳＳ１８をピエゾ素子４１７へ印加しているので、限られた期間であってもインクの吐出量をきめ細かに制御することができる。すなわち、インクの吐出周波数を高めつつ、インクの吐出量を制御することができる。
【０１４１】
＝＝＝その他の実施形態＝＝＝
上記の各実施形態は、印刷装置としてのプリンタ１について記載されているが、このプリンタ１によるインクの吐出制御方法の開示や、このプリンタ１を制御するためのコンピュータプログラム、このプログラムが有するコードについての開示も含まれている。また、上記の各実施形態は、プリンタ１を有する印刷システム１００について記載されているが、その中には液体吐出装置及び液体吐出システムの開示も含まれている。また、液体を吐出して各種の処理操作を行う装置、および、この装置の制御方法も含まれている。さらに、上記の各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１４２】
＜印刷モードの変更について＞
印刷モードの変更に関し、インクカートリッジＩＣの差し替えを契機に行ってもよい。ここで、図２８Ａは、第１印刷モードにおけるノズル列とインクの関係等を説明する図である。また、図２８Ｂは、第２印刷モードにおけるノズル列とインクの関係等を説明する図である。
【０１４３】
図２８Ａの第１印刷モード（或る印刷モードに相当する。）では、８つのノズル列Ｎ１〜Ｎ８のそれぞれから異なるインクを吐出させている。すなわち、第１ノズル列Ｎ１からはブラックインクを吐出させ、第２ノズル列Ｎ２からはグレーインクを吐出させている。また、第３ノズル列Ｎ３からはシアンインクを吐出させ、第４ノズル列Ｎ４からはマゼンタインクを吐出させている。さらに、第５ノズル列Ｎ５からはライトシアンインクを、第６ノズル列Ｎ６からはライトマゼンタインクをそれぞれ吐出させ、第７ノズル列Ｎ７からはイエローインクを、第８ノズル列Ｎ８からはレッドインクをそれぞれ吐出させている。この第１印刷モードでは、各ノズル列Ｎ１〜Ｎ８から異なる種類のインクを吐出させているので、高品位の画像を印刷することができる。
【０１４４】
一方、図２８Ｂの第２印刷モード（他の印刷モードに相当する。）では、８つのノズル列Ｎ１〜Ｎ８から４種類のインクを吐出させている。すなわち、２つのノズル列で同じインクを吐出させている。例えば、第１ノズル列Ｎ１および第２ノズル列Ｎ２からはブラックインクを吐出させ、第３ノズル列Ｎ３および第５ノズル列Ｎ５からはシアンインクを吐出させている。また、第４ノズル列Ｎ４および第６ノズル列Ｎ６からはマゼンタインクを吐出させ、第７ノズル列Ｎ７および第８ノズル列Ｎ８からはイエローインクを吐出させている。ここで、同じ色のインクを吐出させるノズル列同士は、図５Ｂに示すように、各ノズルＮｚの形成位置が互いに半ピッチずれている。このため、キャリッジＣＲの１回の移動において、前述した各実施形態よりも倍の密度でドットを形成することができる。このため、この印刷モードでは、高い密度の画像を高速で印刷することができる。
【０１４５】
そして、第１印刷モードから第２印刷モードの切り替えは、キャリッジＣＲに装着されるインクカートリッジＩＣ（図３Ａを参照。）を変更することで行われる。具体的には、装着されたインクカートリッジＩＣが第１印刷モード用のものか、第２印刷モード用のものかを、プリンタ側コントローラ６０に認識させる。この認識の方法としては、種々の方法を用いることができる。例えば、インクカートリッジＩＣに設けられた接点付きのメモリ（図示せず）に対応する印刷モードの情報を記憶させ、この印刷モードの情報をプリンタ側コントローラ６０に読み取らせることで、プリンタ側コントローラ６０に認識させることができる。
【０１４６】
プリンタ側コントローラ６０は、認識した印刷モードに基づいて各指定データＳＬ１〜ＳＬ８を定める。そして、定めた指定データＳＬ１〜ＳＬ８を各転送情報ＴＲ１〜ＴＲ８に含ませて、ヘッド制御部ＨＣに送信する。これにより、印刷モードに応じて、各波形部選択データＳＰ_Ａ〜ＳＰ_Ｄを、所定のノズル列Ｎ１〜Ｎ８の吐出に用いることができる。その結果、インクカートリッジＩＣの装着に伴って、そのインクに適した波形部選択データＳＰ_Ａ〜ＳＰ_Ｄでの印刷ができる。
【０１４７】
＜指定データＳＬの更新について＞
前述した各実施形態では、給紙動作（Ｓ１０）にて指定データＳＬを更新していた。しかし、指定データＳＬの更新タイミングは、この例に限定されるものではない。例えば、搬送動作（Ｓ４０）のタイミングで、指定データＳＬを更新するようにしてもよい。勿論、他のタイミングで更新してもよい。
【０１４８】
＜駆動信号ＣＯＭについて＞
駆動信号生成回路７０で生成される駆動信号ＣＯＭに関し、第１実施形態では１種類であり、第２実施形態では２種類であった。しかし、駆動信号ＣＯＭを３種類以上生成するように構成してもよい。
【０１４９】
＜階調数について＞
前述した各実施形態では、ドット形成データＳＩは２ビットで構成され、４階調でドットの形成を行っていた。言い換えれば、インクの吐出量を４段階で制御していた。しかし、階調数は４つに限定されるものではない。例えば、８階調（３ビット）で構成してもよいし、それ以外の階調数としてもよい。
【０１５０】
＜基波形部選択データについて＞
説明の都合上、基波形部選択データＳＰ１〜ＳＰ８は、それぞれ１６ビットとしたが１６ビットに限定されるものではない。例えば、３２ビットとしてもよいし、それ以上であってもよい。
【０１５１】
＜吐出させるインクの種類について＞
前述した各実施形態では、７種類のインク（図１４を参照）、８種類のインク（図２８Ａを参照。）、４種類のインク（図２８Ｂを参照。）を吐出させる構成について説明した。吐出させるインクの種類は、これらに限定されるものではなく、種々定めることができる。
【０１５２】
＜ノズル群について＞
前述した各実施形態では、同じ種類の液体を吐出するノズル群がノズル列によって構成されていた。そして、１つのヘッド４１が８つのノズル列を有していた。しかし、ノズル列は、８つに限定されるものではなく、複数であればよい。また、ノズル群はノズル列に限られない。例えば、１つのノズル列内に、同じ液体を吐出させる複数のグループがあれば、各グループがノズル群を構成する。
【０１５３】
＜ヘッド４１から吐出される液体について＞
前述した各実施形態では、プリンタ１の実施形態であったので、液状のインクを吐出させていた。しかし、吐出させる液体は、液状であればインクに限られるものではない。その用途に応じた液体を吐出させればよい。そして、各実施形態のように、液体が印刷用のインクである場合には、画像等の印刷を効率よく行うことができる。
【０１５４】
＜他の応用例について＞
また、前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【符号の説明】
【０１５５】
１  プリンタ，２０  用紙搬送機構，２１  給紙ローラ，２２  搬送モータ，
２３  搬送ローラ，２４  プラテン，２５  排紙ローラ，
３０  キャリッジ移動機構，３１  キャリッジモータ，３２  ガイド軸，
３３  タイミングベルト，３４  駆動プーリー，３５  アイドラプーリー，
４０  ヘッドユニット，４１  ヘッド，４１Ａ  流路ユニット，
４１１  ノズルプレート，４１２  貯留室形成基板，
４１２ａ  インク貯留室，４１３  供給口形成基板，４１３ａ  インク供給口，
４１Ｂ  アクチュエータユニット，４１４  圧力室形成基板，
４１４ａ  圧力室，４１５  振動板，４１６  蓋部材，４１６ａ  供給側連通口，
４１７  ピエゾ素子，４２  ヘッド側配線部材，４３  ヘッドケース，
５０  検出器群，５１  リニア式エンコーダ，５２  ロータリー式エンコーダ，
５３  紙検出器，５４  紙幅検出器，６０  プリンタ側コントローラ，
６１  インタフェース部，６２  ＣＰＵ，６３  メモリ，６４  制御ユニット，
７０  駆動信号生成回路，
８１  シフトレジスタ群（８１Ａ  第１グループ〜８１Ｈ  第８グループ），
８２  制御ロジック，８２１  第１波形部選択データメモリ，
８２２  第２波形部選択データメモリ，８２３  第３波形部選択データメモリ，
８２４  第４波形部選択データメモリ，
８２５  データ出力部（８２５ａ〜８２５ｈ  マルチプレクサ），
８３  データ選択部，８３０  アンド回路，
８３１  指定データメモリ（８３１ａ  レジスタ，８３１ｂ  レジスタ），
８３２  ｑ０選択回路，８３２ａ  第１アンド回路，８３２ｂ  第２アンド回路，
８３２ｃ  第３アンド回路，８３２ｄ  第４アンド回路，８３２ｅ  オア回路，
８３３  ｑ１選択回路，８３４  ｑ２選択回路，８３５  ｑ３選択回路，
８４  ラッチ回路群，８４１ａ  第１ラッチ回路，８４１ｂ  第２ラッチ回路，
８５  デコーダ群，８５１  デコーダ，８５１Ａ  第１デコード部，
８５１Ｂ  第２デコード部，８５１ａ  第１アンド回路，
８５１ｂ  第２アンド回路，８５１ｃ  第３アンド回路，
８５１ｄ  第４アンド回路，８５１ｅ  オア回路，８５１ｆ  第１アンド回路，
８５１ｇ  第２アンド回路，８５１ｈ  第３アンド回路，８５１ｉ  第４アンド回路，
８５１ｊ  オア回路，８６  スイッチ群，８６１  スイッチ，
８６１Ａ  第１スイッチ，８６１Ｂ  第２スイッチ，
１００  印刷システム，１１０  コンピュータ，１１１  ホスト側コントローラ，
１１２  インタフェース部，１１３  ＣＰＵ，１１４  メモリ，
１２０  表示装置，１３０  入力装置，１３１  キーボード，１３２  マウス，
１４０  記録再生装置，１４１  フレキシブルディスクドライブ装置，
１４２  ＣＤ−ＲＯＭドライブ装置，Ｓ  用紙，ＣＴＲ  コントローラ基板，
ＨＣ  ヘッド制御部，ＳＧ  信号印加部，ＲＧ  レジスタ，
ＣＴ  カウンタ，ＣＴＡ  カウンタ，ＣＴＢ  カウンタ，ＩＮＶ  インバータ，
ＣＲ  キャリッジ，Ｎ１  第１ノズル列，Ｎ２  第２ノズル列，
Ｎ３  第３ノズル列，Ｎ４  第４ノズル列，Ｎ５  第５ノズル列，
Ｎ６  第６ノズル列，Ｎ７  第７ノズル列，Ｎ８  第８ノズル列，
Ｎｚ  ノズル，ＰＺｎ  ピエゾ素子群，
ＦＣ  フレキシブルケーブル，ＣＷ  芯線，ＣＯＭ  駆動信号，
ＣＯＭ_Ａ  第１駆動信号，ＣＯＭ_Ｂ  第２駆動信号，
ＳＳ１  第１波形部，ＳＳ２  第２波形部，ＳＳ３  第３波形部，
ＳＳ４  第４波形部，ＳＳ５  第５波形部，ＳＳ６  第６波形部，
ＳＳ７  第７波形部，ＳＳ８  第８波形部，
ＳＳ１１  第１波形部，ＳＳ１２  第２波形部，ＳＳ１３  第３波形部，
ＳＳ１４  第４波形部，ＳＳ１５  第５波形部，ＳＳ１６  第６波形部，
ＳＳ１７  第７波形部，ＳＳ１８  第８波形部，
ＰＳ１  第１駆動パルス，ＰＳ２  第２駆動パルス，ＰＳ３  第３駆動パルス，
ＰＳ４  第４駆動パルス，ＰＳ５  第５駆動パルス，ＰＳ６  第６駆動パルス，
ＰＳ７  第７駆動パルス，ＰＳ８  第８駆動パルス，
ＰＳ１１  第１駆動パルス，ＰＳ１２  第２駆動パルス，
ＰＳ１３  第３駆動パルス，ＰＳ１４  第４駆動パルス，
ＰＳ１５  第５駆動パルス，ＰＳ１６  第６駆動パルス，
ＰＳ１７  第７駆動パルス，ＰＳ１８  第８駆動パルス，
ＴＲ１  第１転送信号，ＴＲ２  第２転送信号，ＴＲ３  第３転送信号，
ＴＲ４  第４転送信号，ＴＲ５  第５転送信号，ＴＲ６  第６転送信号，
ＴＲ７  第７転送信号，ＴＲ８  第８転送信号，
ＳＩ１  第１ドット形成データ，ＳＩ２  第２ドット形成データ，
ＳＩ３  第３ドット形成データ，ＳＩ４  第４ドット形成データ，
ＳＩ５  第５ドット形成データ，ＳＩ６  第６ドット形成データ，
ＳＩ７  第７ドット形成データ，ＳＩ８  第８ドット形成データ，
ＳＰ１  第１基波形部選択データ，ＳＰ２  第２基波形部選択データ，
ＳＰ３  第３基波形部選択データ，ＳＰ４  第４基波形部選択データ，
ＳＰ５  第５基波形部選択データ，ＳＰ６  第６基波形部選択データ，
ＳＰ７  第７基波形部選択データ，ＳＰ８  第８基波形部選択データ，
ＳＬ１  第１指定データ，ＳＬ２  第２指定データ，ＳＬ３  第３指定データ，
ＳＬ４  第４指定データ，ＳＬ５  第５指定データ，ＳＬ６  第６指定データ，
ＳＬ７  第７指定データ，ＳＬ８  第８指定データ，
ＳＰ_Ａ  第１波形部選択データ，ＳＰ_Ｂ  第２波形部選択データ，
ＳＰ_Ｃ  第３波形部選択データ，ＳＰ_Ｄ  第４波形部選択データ，
ＬＡＴ  ラッチ信号，ＣＨ  チェンジ信号，ＮＣＨＧ  Ｎ−チャージ信号，
ＳＣＫ  クロック信号，ＶＤＤ  ロジック用電源
【図１】
0005136682.tif 000002
【図２】
0005136682.tif 000003
【図３】
0005136682.tif 000004
【図４】
0005136682.tif 000005
【図５】
0005136682.tif 000006
【図６】
0005136682.tif 000007
【図７】
0005136682.tif 000008
【図８】
0005136682.tif 000009
【図９】
0005136682.tif 000010
【図１０】
0005136682.tif 000011
【図１１】
0005136682.tif 000012
【図１２】
0005136682.tif 000013
【図１３】
0005136682.tif 000014
【図１４】
0005136682.tif 000015
【図１５】
0005136682.tif 000016
【図１６】
0005136682.tif 000017
【図１７】
0005136682.tif 000018
【図１８】
0005136682.tif 000019
【図１９】
0005136682.tif 000020
【図２０】
0005136682.tif 000021
【図２１】
0005136682.tif 000022
【図２２】
0005136682.tif 000023
【図２３】
0005136682.tif 000024
【図２４】
0005136682.tif 000025
【図２５】
0005136682.tif 000026
【図２６】
0005136682.tif 000027
【図２７】
0005136682.tif 000028
【図２８】
0005136682.tif 000029