(57)【要約】      （修正有）【課題】駆動信号生成回路を効率よく使用することができる液体吐出装置の提供。【解決手段】液体吐出装置は、ヘッドユニット群３０と、駆動信号生成部４０と、セレクタ群５０と、を有する。ヘッドユニット群３０は、供給された駆動信号ＣＯＭに基づいてインク（液体）の吐出動作をするヘッドユニット３０を複数有している。駆動信号生成部４０は、駆動信号ＣＯＭ_Ａ、ＣＯＭ_Ｂを生成する複数の駆動信号生成回路を複数有している。セレクタ群５０は、ヘッドユニット群３０と駆動信号生成部４０との間であって、フレキシブルケーブルＦＦＣとヘッドユニット群３０との間配置されており、或る駆動信号生成回路からの駆動信号が供給されるヘッドユニットを、複数のヘッドユニットの中から選択する。【選択図】図１
2008114411.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）供給された駆動信号に基づいて液体を吐出するヘッドユニットを複数有するヘッドユニット群と、
（Ｂ）前記駆動信号を生成する駆動信号生成回路を複数有する駆動信号生成回路群と、
（Ｃ）前記ヘッドユニット群と前記駆動信号生成回路群との間に配置され、前記駆動信号を供給する配線部材と、
（Ｄ）前記ヘッドユニット群と前記配線部材との間に配置され、或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記ヘッドユニットの中から選択するセレクタ部と、
（Ｅ）を有する液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記ヘッドユニットは、
液体を吐出する複数のノズルを列状に配置したノズル列を有し、
前記ヘッドユニット群は、
前記ノズル列の方向に並べられた複数のヘッドユニットによって構成されている、液体吐出装置。
【請求項３】
請求項１又は請求項２に記載の液体吐出装置であって、
前記駆動信号生成回路は、
第１駆動信号を繰り返し生成するとともに、第２駆動信号を繰り返し生成し、
前記ヘッドユニットは、
供給された駆動信号に基づいて前記液体の吐出動作をする素子と、
前記第１駆動信号の前記素子への供給を制御するための第１スイッチと、
前記第２駆動信号の前記素子への供給を制御するための第２スイッチとを有し、
前記セレクタ部は、
前記第１駆動信号が供給される前記ヘッドユニットと、前記第２駆動信号が供給される前記ヘッドユニットとをそれぞれ選択する、液体吐出装置。
【請求項４】
請求項１から請求項３の何れかに記載の液体吐出装置であって、
前記セレクタ部は、
前記或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記駆動信号生成回路の使用状態に基づいて選択する、液体吐出装置。
【請求項５】
請求項４に記載の液体吐出装置であって、
前記セレクタ部は、
前記ヘッドユニット群を構成する一部のヘッドユニットで液体を吐出する場合に、過去の使用頻度が低い前記駆動信号生成回路からの前記駆動信号が、過去の使用頻度が高い前記駆動信号生成回路からの前記駆動信号よりも優先して前記一部のヘッドユニットへ供給されるように、前記駆動信号の供給対象となる前記ヘッドユニットを選択する、液体吐出装置。
【請求項６】
請求項４に記載の液体吐出装置であって、
前記セレクタ部は、
前記ヘッドユニット群を構成する一部のヘッドユニットで液体を吐出する場合に、発熱度合いの小さい前記駆動信号生成回路からの前記駆動信号が、発熱度合いの大きい前記駆動信号生成回路からの前記駆動信号よりも優先して前記一部のヘッドユニットへ供給されるように、前記駆動信号の供給対象となる前記ヘッドユニットを選択する、液体吐出装置。
【請求項７】
請求項６に記載の液体吐出装置であって、
前記駆動信号生成回路の温度を検出する温度検出部であって、複数の前記駆動信号生成回路のそれぞれに対応して設けられる温度検出部を有し、
前記セレクタ部は、
前記温度検出部による検出結果に基づいて前記駆動信号生成回路の発熱度合いを認識する、液体吐出装置。
【請求項８】
請求項６又は請求項７に記載の液体吐出装置であって、
前記セレクタ部は、
前記駆動信号生成回路の発熱度合いが判断基準量を超えた場合に、供給される駆動信号を生成する駆動信号生成回路と前記ヘッドユニットの組み合わせを変更する、液体吐出装置。
【請求項９】
請求項１から請求項７の何れかに記載の液体吐出装置であって、
前記ヘッドユニットから吐出される液体が着弾する媒体を搬送する媒体搬送部を有し、
前記セレクタ部は、
１枚の媒体に対する前記液体の吐出が終了する毎に、前記駆動信号と前記ヘッドユニットの組み合わせを変更する、液体吐出装置。
【請求項１０】
請求項１から請求項９の何れかに記載の液体吐出装置であって、
前記セレクタ部は、
複数の前記駆動信号生成回路からの複数の前記駆動信号、及び、選択指令信号に基づき、入力された複数の前記駆動信号の中から前記選択指令信号に応じた駆動信号を出力するマルチプレクサを有する、液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置に関する。
【背景技術】
【０００２】
液体吐出装置の一種であるインクジェットプリンタには、ラインヘッドユニットを有するものが提案されている（例えば、特許文献１を参照。）。このラインヘッドユニットでは、複数個のノズルを有するヘッドチップを紙幅方向に配置している。また、第１駆動信号と第２駆動信号を生成し、インクを吐出するための動作をする素子に、これらの駆動信号を選択的に供給するプリンタも提案されている（例えば、特許文献２を参照。）。
【特許文献１】特開２００２−２４０３００号公報
【特許文献２】特開２０００−５２５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、前述したラインヘッドユニットをプリンタに用いると、印刷可能な最大幅よりも小さいサイズの画像を印刷する場合には、一部のチップユニットが用いられる。ここで、ラインヘッドユニットは、複数のチップユニットを並べたものと考えられる。このため、ラインヘッドユニットを駆動するには、通常、複数の駆動信号生成回路が用いられる。そして、特許文献２のプリンタに示すように、駆動信号生成回路とチップユニットとは１対１に対応している。従って、最大印刷幅よりも小さいサイズの用紙に印刷する場合等においては、一部の駆動信号生成回路が動作対象のチップユニットに駆動信号を供給し、残りの駆動信号生成回路は駆動信号を供給しないことになる。その結果、一部の駆動信号生成回路と残りの駆動信号生成回路との間に使用頻度の差が生じてしまう。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、その目的は、駆動信号生成回路を効率よく使用することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
（Ａ）供給された駆動信号に基づいて液体を吐出するヘッドユニットを複数有するヘッドユニット群と、
（Ｂ）前記駆動信号を生成する駆動信号生成回路を複数有する駆動信号生成回路群と、
（Ｃ）前記ヘッドユニット群と前記駆動信号生成回路群との間に配置され、前記駆動信号を供給する配線部材と、
（Ｄ）前記ヘッドユニット群と前記配線部材との間に配置され、或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記ヘッドユニットの中から選択するセレクタ部と、
（Ｅ）を有する液体吐出装置である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。  
すなわち、（Ａ）供給された駆動信号に基づいて液体の吐出動作をするヘッドユニットを複数有するヘッドユニット群と、（Ｂ）前記駆動信号を生成する駆動信号生成回路を複数有する駆動信号生成回路群と、（Ｃ）前記ヘッドユニット群と前記駆動信号生成回路群との間に配置され、或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記ヘッドユニットの中から選択するセレクタ部と、（Ｄ）を有する液体吐出装置を実現できることが明らかにされる。  
このような液体吐出装置によれば、駆動信号生成回路とヘッドユニットの組み合わせを、セレクタ部によって変更することができる。このため、駆動信号生成回路を効率よく使用できる。
【０００８】
かかる液体吐出装置であって、前記ヘッドユニット群と前記駆動信号生成回路群との間に配置され、前記駆動信号を供給する配線部材を有し、前記セレクタ部は、前記駆動信号生成回路群と前記配線部材との間に配置される構成が好ましい。  
また、次の構成を有する液体吐出装置が実現できることも明らかとされる。  
すなわち、（Ａ）供給された駆動信号に基づいて液体の吐出動作をするヘッドユニットを複数有するヘッドユニット群と、（Ｂ）前記駆動信号を生成する駆動信号生成回路を複数有する駆動信号生成回路群と、（Ｃ）前記ヘッドユニット群と前記駆動信号生成回路群との間に配置され、前記駆動信号を供給する配線部材と、（Ｄ）前記ヘッドユニット群と前記配線部材との間に配置され、或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記ヘッドユニットの中から選択するセレクタ部と、（Ｅ）を有する液体吐出装置が実現できることも明らかにされる。  
このような液体吐出装置によれば、駆動信号生成回路とヘッドユニットの組み合わせを、セレクタ部によって変更することができる。このため、駆動信号生成回路を効率よく使用できる。
【０００９】
かかる液体吐出装置であって、前記ヘッドユニットは、液体を吐出する複数のノズルを列状に配置したノズル列を有し、前記ヘッドユニット群は、前記ノズル列の方向に並べられた複数のヘッドユニットによって構成されている構成が好ましい。  
このような液体吐出装置によれば、所定数のヘッドユニットを用いて広い面積に液体を吐出させることができる。
【００１０】
かかる液体吐出装置であって、前記駆動信号生成回路は、第１駆動信号を繰り返し生成するとともに、第２駆動信号を繰り返し生成し、前記ヘッドユニットは、供給された駆動信号に基づいて前記液体の吐出動作をする素子と、前記第１駆動信号の前記素子への供給を制御するための第１スイッチと、前記第２駆動信号の前記素子への供給を制御するための第２スイッチとを有し、前記セレクタ部は、前記第１駆動信号が供給される前記ヘッドユニットと、前記第２駆動信号が供給される前記ヘッドユニットとをそれぞれ選択する構成が好ましい。  
このような液体吐出装置によれば、或る駆動信号生成回路で生成された第１駆動信号を供給するヘッドユニットと、この駆動信号生成回路で生成された第２駆動信号を供給するヘッドユニットとを選択できるので、駆動信号生成回路をより効率よく使用することができる。
【００１１】
かかる液体吐出装置であって、前記セレクタ部は、前記或る駆動信号生成回路からの駆動信号が供給される前記ヘッドユニットを、複数の前記駆動信号生成回路の使用状態に基づいて選択する構成が好ましい。  
このような液体吐出装置によれば、駆動信号とヘッドユニットの組み合わせを定めるに際し、駆動信号生成回路の使用状態が加味される。このため、駆動信号生成回路をより効率よく使用することができる。
【００１２】
かかる液体吐出装置であって、前記セレクタ部は、前記ヘッドユニット群を構成する一部のヘッドユニットで液体を吐出する場合に、過去の使用頻度が低い前記駆動信号生成回路からの前記駆動信号が、過去の使用頻度が高い前記駆動信号生成回路からの前記駆動信号よりも優先して前記一部のヘッドユニットへ供給されるように、前記駆動信号の供給対象となる前記ヘッドユニットを選択する構成が好ましい。  
このような液体吐出装置によれば、駆動信号生成回路をより効率よく使用することができる。
【００１３】
かかる液体吐出装置であって、前記セレクタ部は、前記ヘッドユニット群を構成する一部のヘッドユニットで液体を吐出する場合に、発熱度合いの小さい前記駆動信号生成回路からの前記駆動信号が、発熱度合いの大きい前記駆動信号生成回路からの前記駆動信号よりも優先して前記一部のヘッドユニットへ供給されるように、前記駆動信号の供給対象となる前記ヘッドユニットを選択する構成が好ましい。  
このような液体吐出装置によれば、駆動信号生成回路をより効率よく使用することができる。
【００１４】
かかる液体吐出装置であって、前記駆動信号生成回路の温度を検出する温度検出部であって、複数の前記駆動信号生成回路のそれぞれに対応して設けられる温度検出部を有し、前記セレクタ部は、前記温度検出部による検出結果に基づいて前記駆動信号生成回路の発熱度合いを認識する構成が好ましい。  
このような液体吐出装置によれば、駆動信号生成回路とヘッドユニットの組み合わせを適正化できる。
【００１５】
かかる液体吐出装置であって、前記セレクタ部は、前記駆動信号生成回路の発熱度合いが判断基準量を超えた場合に、供給される駆動信号を生成する駆動信号生成回路と前記ヘッドユニットの組み合わせを変更する構成が好ましい。  
このような液体吐出装置によれば、駆動信号生成回路とヘッドユニットの組み合わせを、適正なタイミングで変更できる。
【００１６】
かかる液体吐出装置であって、前記ヘッドユニットから吐出される液体が着弾する媒体を搬送する媒体搬送部を有し、前記セレクタ部は、１枚の媒体に対する前記液体の吐出が終了する毎に、前記駆動信号と前記ヘッドユニットの組み合わせを変更する構成が好ましい。  
このような液体吐出装置によれば、ヘッドユニットの組み合わせを、適正なタイミングで変更できる。
【００１７】
かかる液体吐出装置であって、前記セレクタ部は、複数の前記駆動信号生成回路からの複数の前記駆動信号、及び、選択指令信号に基づき、入力された複数の前記駆動信号の中から前記選択指令信号に応じた駆動信号を出力するマルチプレクサを有する構成が好ましい。  
このような液体吐出装置によれば、駆動信号が供給されるヘッドユニットを高速で選択できる。
【００１８】
また、次の液体吐出方法を実現できることも明らかにされる。  
すなわち、（Ａ）供給された駆動信号に基づいて液体の吐出動作をするヘッドユニットを複数有するヘッドユニット群と、前記駆動信号を生成する駆動信号生成回路を複数有する駆動信号生成回路群とを有する液体吐出装置による液体吐出方法であって、（Ｂ）或る駆動信号生成回路からの駆動信号が供給されるヘッドユニットを選択すること、（Ｃ）或る駆動信号生成回路からの駆動信号を、選択したヘッドユニットへ供給し、液体の吐出動作を行わせること、（Ｄ）を行う液体吐出方法を実現できることも明らかにされる。
【００１９】
＝＝＝第１実施形態＝＝＝
＜印刷システム１００の全体構成について＞
図１に示すように、印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。プリンタ１は印刷装置に相当し、用紙Ｓ（図２Ａを参照。）、布、フィルム等の媒体に画像を印刷する。また、プリンタ１は、液体状のインクを吐出するので、液体吐出装置にも相当する。加えて、媒体とは、各ヘッドユニット３０Ａ〜３０Ｈ（図３を参照。）から吐出されたインクが着弾する対象物に相当する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタ１ドライバ等のコンピュータプログラムがインストールされている。表示装置１２０はＣＲＴや液晶表示装置等である。また、入力装置１３０はキーボード等であり、記録再生装置１４０はフレキシブルディスクドライブ装置等である。なお、記録再生装置１４０は、コンピュータ１１０のケースに取り付けられている。
【００２０】
＜コンピュータ１１０の構成について＞
コンピュータ１１０はホスト側コントローラ１１１を有する。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、表示装置１２０、入力装置１３０、及び、記録再生装置１４０と通信可能に接続されている。そして、ホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間でデータの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものである。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。コンピュータ１１０から出力される印刷データは、プリンタ１が解釈できる形式のデータであり、各種のコマンドデータとドット形成データＳＩ（図７を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。ドット形成データＳＩとは、用紙Ｓの上に形成されるドットの大きさに関するデータである。すなわち、ドット形成データＳＩは、ドット階調をノズル毎に表す指令階調値群によって構成されている。各指令階調値は単位領域毎に定められる。単位領域とは、用紙Ｓ等の媒体上に仮想的に定められた矩形状の領域である。ドットの大きさは、吐出されるインク（液体の一種）の量によって定まる。このため、指令階調値は液体の吐出量を規定する情報といえる。なお、このプリンタ１において、指令階調値は２ビットのデータによって構成されている。このため、ドットの形成は、単位領域毎に４段階のドット階調で制御できる。
【００２１】
＝＝＝プリンタ１＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。図１に示すように、プリンタ１は、プリンタ側コントローラ１０、用紙搬送機構２０、ラインヘッドユニットＬＵ（ヘッドユニット群３０）、駆動信号生成部４０、セレクタ群５０、及び、検出器群６０を有する。
【００２２】
＜プリンタ側コントローラ１０について＞
このプリンタ１では、プリンタ側コントローラ１０によって制御対象部が制御される。例えば、用紙搬送機構２０、ヘッドユニット群３０、及び、駆動信号生成部４０が制御される。このプリンタ側コントローラ１０は、インタフェース部１１と、ＣＰＵ１２と、メモリ１３と、制御ユニット１４とを有する。インタフェース部１１は、外部装置であるコンピュータ１１０との間でデータの受け渡しを行う。ＣＰＵ１２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ１３は、ＣＰＵ１２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等によって構成される。ＣＰＵ１２は、メモリ１３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。制御ユニット１４は用紙搬送機構２０に対する制御信号を出力する。例えば、用紙搬送機構２０が有する搬送モータ２１を動作させるための動作信号を出力する。
【００２３】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体としての用紙Ｓを搬送方向に所定の搬送量で搬送させるものであり、媒体を搬送方向に搬送する媒体搬送部に相当する。図２Ａ及び図２Ｂに示すように、用紙搬送機構２０は、搬送モータ２１と、給紙ローラ２２と、搬送ベルト２３と、第１搬送ローラ２４と、第２搬送ローラ２５とを有する。搬送モータ２１は、用紙Ｓを搬送方向に搬送させるための駆動源である。給紙ローラ２２は、紙挿入口に挿入された用紙Ｓをプリンタ１の内部へ搬送する。搬送ベルト２３は、用紙Ｓを搬送するためのベルトであり、搬送方向の上流側及び下流側に配置された第１搬送ローラ２４及び第２搬送ローラ２５によって搬送される。搬送モータ２１は、プリンタ側コントローラ１０からの制御信号によって動作する。そして、この搬送モータ２１によって与えられる動力により、給紙ローラ２２、第１搬送ローラ２４、第２搬送ローラ２５が回転する。このため、プリンタ側コントローラ１０は、用紙Ｓの搬送を制御するコントローラに相当する。
【００２４】
＜ラインヘッドユニットＬＵについて＞
図２Ａ及び図３に示すように、ラインヘッドユニットＬＵは、ベースフレームＢＦと、ヘッドユニット群３０（複数のヘッドユニット３０Ａ〜３０Ｈ）とを有している。ベースフレームＢＦは、搬送方向と交差する交差方向に長い矩形状の板材である。本実施形態における交差方向は、搬送方向と直交する方向である。従って、交差方向は紙幅方向に相当する。ベースフレームＢＦには、各ヘッドユニット３０Ａ〜３０Ｈの本体部は貫通させるがフランジ部は貫通させない大きさの貫通口が形成されている。ヘッドユニット群３０を構成する各ヘッドユニット３０Ａ〜３０Ｈは、ベースフレームＢＦに対して千鳥状に取り付けられている。このラインヘッドユニットＬＵでは、１つのベースフレームＢＦに対して８個のヘッドユニット３０Ａ〜３０Ｈが取り付けられている。そして、４個のヘッドユニット３０Ａ，３０Ｃ，３０Ｅ，３０Ｇが下流側ヘッドユニット群（第１ヘッドユニット群に相当する。）を構成し、紙幅方向に沿って所定間隔で配置される。また、残りの４個のヘッドユニット３０Ｂ，３０Ｄ，３０Ｆ，３０Ｈが上流側ヘッドユニット群（第２ヘッドユニット群に相当する。）を構成し、やはり紙幅方向に沿って所定間隔で配置される。
【００２５】
＜各ヘッドユニット３０Ａ〜３０Ｈについて＞
次に、ヘッドユニット群３０を構成する各ヘッドユニット３０Ａ〜３０Ｈについて説明する。ここで、各ヘッドユニット３０Ａ〜３０Ｈは、何れも同じ構成である。このため、１つのヘッドユニット３０Ａについて説明し、残りのヘッドユニット３０Ｂ〜３０Ｈについては説明を省略する。図４Ａ，図４Ｂに示すように、このヘッドユニット３０Ａは、ケース３１と、流路ユニット３２と、ピエゾ素子ユニット３３とを有する。ケース３１はピエゾ素子ユニット３３を収容するための部材である。このケース３１の先端面には、流路ユニット３２が取り付けられている。流路ユニット３２は、共通インク室３２１と圧力室３２２とを有する。ピエゾ素子ユニット３３は、ピエゾ素子群３３１を有する。このピエゾ素子群３３１は櫛歯状をしており、１つ１つの櫛歯状部分がピエゾ素子ＰＺＴに相当する。このピエゾ素子ＰＺＴは、インクを吐出するための動作をする素子に相当する。この実施形態において、ピエゾ素子ＰＺＴは、印加された駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ，図６Ａを参照。）に応じ、素子の長手方向に伸縮する。そして、ピエゾ素子ＰＺＴの伸縮によってノズルＮｚからインクを吐出させることができる。また、このヘッドユニット３０Ａは、駆動信号ＣＯＭの各ピエゾ素子ＰＺＴへの印加を制御するヘッド制御部７０を有する。このヘッド制御部７０については後述する。
【００２６】
＜ノズルＮｚ及び各ヘッドユニット３０Ａ〜３０Ｈの位置関係について＞
次に、ノズルＮｚ及び各ヘッドユニット３０Ａ〜３０Ｈの位置関係について説明する。図５に一部を示すように、各ヘッドユニット３０Ａ〜３０Ｈのそれぞれが有する複数のノズルＮｚは、所定方向（ピエゾ素子ＰＺＴの配置方向）へ向けて列状に形成され、ノズル列を構成している。１つのノズル列は、所定数のノズルＮｚによって構成されている。そして、同じノズル列に属する各ノズルＮｚは、一定の間隔Ｐｎで形成されている。各ヘッドユニット３０Ａ〜３０Ｈは、それぞれ４つのノズル列を有している。この例において、各ノズル列は、互いに平行な状態で形成されている。なお、隣り合うノズル列同士の形成間隔Ｌｎは印刷解像度によって規定されている。具体的には、印刷解像度の整数倍に規定されている。これは、異なるノズル列から吐出されたインクについて、その着弾位置を揃えるためである。また、各ヘッドユニット３０Ａ〜３０Ｈは、それぞれのヘッドユニットが有するノズル列を紙幅方向（交差方向）に向けた状態で、ベースフレームＢＦに取り付けられている。つまり、ヘッドユニット群３０を構成する複数のヘッドユニット３０Ａ〜３０Ｈは、互いにノズル列の方向に並べられている。この構成により、ベースフレームＢＦで定められる限られたスペースの中に、多くのヘッドユニットを配置することができる。また、所定数のヘッドユニット３０Ａ〜３０Ｈを用いて広い範囲へインクを吐出することができる。
【００２７】
＜駆動信号生成部４０について＞
駆動信号生成部４０は、各ヘッドユニット３０Ａ〜３０Ｈに対応する数の駆動信号生成回路４０Ａ〜４０Ｈ（それぞれが駆動信号生成ユニットに相当する。）によって構成される。本実施形態の駆動信号生成部４０は、各ヘッドユニット３０Ａ〜３０Ｈと同数の８個の駆動信号生成回路４０Ａ〜４０Ｈによって構成されている（図８を参照。）。従って、駆動信号生成部４０は、駆動信号生成回路を複数有する駆動信号生成回路群に相当する。そして、各駆動信号生成回路４０Ａ〜４０Ｈは、ピエゾ素子ＰＺＴを駆動する際に、共通に使用される駆動信号ＣＯＭを生成する。本実施形態の駆動信号生成回路は、複数種類の駆動信号ＣＯＭを或る期間に亘って同時に生成する。例えば、繰り返し期間毎に第１駆動信号ＣＯＭ_Ａを繰り返し生成するとともに、第２駆動信号ＣＯＭ_Ｂも繰り返し生成する。以下、生成される駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）について説明する。
【００２８】
＜生成される駆動信号ＣＯＭについて＞
図６Ａに示すように、第１駆動信号ＣＯＭ_Ａは、期間Ｔ１１で生成される波形部ＳＳ１１と、期間Ｔ１２で生成される波形部ＳＳ１２と、期間Ｔ１３で生成される波形部ＳＳ１３とを有する。これらの波形部ＳＳ１１〜ＳＳ１３は、ピエゾ素子ＰＺＴに所定の動作をさせるための駆動パルス（単位信号に相当する。）を有する。すなわち、波形部ＳＳ１１は第１駆動パルスＰＳ１を有する。波形部ＳＳ１２は第２駆動パルスＰＳ２を有し、波形部ＳＳ１３は第３駆動パルスＰＳ３を有する。第２駆動信号ＣＯＭ_Ｂは、期間Ｔ２１で生成される波形部ＳＳ２１と、期間Ｔ２２で生成される波形部ＳＳ２２と、期間Ｔ２３で生成される波形部ＳＳ２３とを有する。これらの波形部ＳＳ２１〜ＳＳ２３もまた、ピエゾ素子ＰＺＴに所定の動作をさせるための駆動パルス（単位信号に相当する。）を有する。すなわち、波形部ＳＳ２１は第４駆動パルスＰＳ４を、波形部ＳＳ２２は第５駆動パルスＰＳ５を、波形部ＳＳ２３は第６駆動パルスＰＳ６をそれぞれ有する。
【００２９】
第４駆動パルスＰＳ４は微振動パルス（微振動用の単位信号に相当する。）である。この第４駆動パルスＰＳ４がピエゾ素子ＰＺＴに印加されると、インクが吐出されない程度の弱い圧力変動が圧力室３２２内のインクに生じ、メニスカス（ノズルＮｚから露出しているインクの自由表面）が微振動される。一方、第４駆動パルスＰＳ４以外の駆動パルスは、インクを吐出させるための吐出動作をピエゾ素子ＰＺＴに行わせる吐出パルス（吐出用の単位信号に相当する。）である。その中で、第５駆動パルスＰＳ５は小ドット用パルスである。すなわち、この第５駆動パルスＰＳ５は、小ドットの形成に適した量のインクを吐出させるものである。本実施形態では、この第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加されると、約２ｐＬのインクがノズルＮｚから吐出される。第３駆動パルスＰＳ３は中ドット用パルスである。すなわち、この第３駆動パルスＰＳ３は、中ドットの形成に適した量のインクを吐出させるものである。本実施形態では、この第３駆動パルスＰＳ３がピエゾ素子ＰＺＴに印加されると、約５ｐＬのインクがノズルＮｚから吐出される。残りの駆動パルス、即ち、第１駆動パルスＰＳ１，第２駆動パルスＰＳ２，第６駆動パルスＰＳ６は、大ドット用パルスである。すなわち、これらの駆動パルスは、大ドットの形成に適した量のインクを吐出させるものである。本実施形態では、これら３つの駆動パルスがピエゾ素子ＰＺＴへ印加されると、合計で約２１ｐＬのインクがノズルＮｚから吐出される。
【００３０】
＜セレクタ群５０について＞
セレクタ群５０は、駆動信号生成部４０とラインヘッドユニットＬＵの間に配置されている。このセレクタ群５０は、或る駆動信号生成回路からの駆動信号ＣＯＭが供給されるヘッドユニットを選択するセレクタ部に相当する。図１に示すように、本実施形態のプリンタ１では、ラインヘッドユニットＬＵと残りの部分（便宜上、プリンタ本体１Ａともいう。）との間を、フレキシブルケーブルＦＦＣで電気的に接続している。そして、セレクタ群５０は、プリンタ本体１Ａに設けられている。言い換えれば、セレクタ群５０は、フレキシブルケーブルＦＦＣと駆動信号生成部４０との間に設けられている。なお、セレクタ群５０については、後で詳しく説明する。また、フレキシブルケーブルＦＦＣは、配線部材に相当し、複数の芯線を通じて駆動信号ＣＯＭ、ヘッド制御信号、選択指令信号等を供給するものである。
【００３１】
＜検出器群６０について＞
検出器群６０は、プリンタ１内の状況を監視するためのものである。この検出器群６０には、例えば、図２Ｂに示すロータリエンコーダ６１や紙検出器６２がある。ロータリエンコーダ６１は、第１搬送ローラ２４の回転量を検出するためのものである。紙検出器６２は、用紙Ｓの有無を検出するためのものである。これらの検出器群６０は、検出結果をプリンタ側コントローラ１０に出力する。
【００３２】
＜ヘッド制御部７０について＞
次に、ヘッド制御部７０について説明する。前述したように、ヘッド制御部７０はピエゾ素子ユニット３３毎に設けられている。図７に示すように、ヘッド制御部７０は、第１シフトレジスタ７１と、第２シフトレジスタ７２と、第１ラッチ回路７３と、第２ラッチ回路７４と、デコーダ７５と、制御ロジック７６と、第１スイッチ７７と、第２スイッチ７８を備えている。そして、制御ロジック７６を除いた各部は、それぞれピエゾ素子ＰＺＴ毎に設けられる。ここで、ピエゾ素子ＰＺＴはインクが吐出されるノズルＮｚ毎に設けられるので、これらの各部もノズルＮｚ毎に設けられるといえる。
【００３３】
第１シフトレジスタ７１には、ドット形成データＳＩを構成する各指令階調値の上位ビットがセットされる。また、第２シフトレジスタ７２には、各指令階調値の下位ビットがセットされる。第１ラッチ回路７３は、ラッチ信号ＬＡＴで規定されるタイミングで、第１シフトレジスタ７１にセットされたデータ（指令階調値の上位ビット）をラッチする。第２ラッチ回路７４は、ラッチ信号ＬＡＴで規定されるタイミングで、第２シフトレジスタ７２にセットされたデータ（指令階調値の下位ビット）をラッチする。第１ラッチ回路７３及び第２ラッチ回路７４でラッチされることで、指令階調値はノズルＮｚ毎の組とされる。デコーダ７５は、第１ラッチ回路７３及び第２ラッチ回路７４からの指令階調値に基づいてデコードを行い、第１スイッチ７７及び第２スイッチ７８を制御するためのスイッチ制御信号を出力する。このスイッチ制御信号は、制御ロジック７６から出力される複数種類の選択データｑ０〜ｑ７の中から選択されたものである。なお、選択データｑ０〜ｑ７については後で説明する。第１スイッチ７７は、第１駆動信号ＣＯＭ_Ａのピエゾ素子ＰＺＴへの印加（供給）を制御するものである。第２スイッチ７８は、第２駆動信号ＣＯＭ_Ｂのピエゾ素子ＰＺＴへの印加を制御するものである。本実施形態では、スイッチ制御信号がＨレベルの期間に亘って、対応するスイッチが接続状態になる。すなわち、デコーダ７５で選択された選択データがデータ［１］の場合に、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの必要部分がピエゾ素子ＰＺＴへ印加される。
【００３４】
＜選択データｑ０〜ｑ７について＞
ここで、選択データｑ０〜ｑ７について説明する。選択データｑ０〜ｑ３は、第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａが有する各波形部ＳＳ１１〜ＳＳ１３の選択パターンを指令階調値毎（ドット階調毎）に示すものである。選択データｑ０は、指令階調値［００］（ドットなし）の場合における第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａの選択パターンを示す。選択データｑ１は、指令階調値［０１］（小ドットの形成）の場合における第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａの選択パターンを示す。同様に、選択データｑ２は、指令階調値［１０］（中ドットの形成）の場合における第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａの選択パターンを示し、選択データｑ３は、指令階調値［１１］（大ドットの形成）の場合における第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａの選択パターンを示す。また、選択データｑ４〜ｑ７は、各指令階調値における第２駆動信号ＣＯＭ_Ｂの選択パターンを示す。すなわち、選択データｑ４は指令階調値［００］の場合における第１駆動信号ＣＯＭ_ＡＣＯＭ_Ａの選択パターンを示す。同様に、選択データｑ５は指令階調値［０１］の場合、選択データｑ６は指令階調値［１０］の場合、選択データｑ７は指令階調値［１１］の場合における第２駆動信号ＣＯＭ_Ｂの選択パターンを、それぞれ示す。
【００３５】
図６Ｂに示すように、選択データｑ０はデータ［０００］とされ、選択データｑ４はデータ［１００］とされる。そして、これらの選択データｑ０，ｑ４は、第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂで規定されるタイミングでその内容が切り替えられる（他の選択データも同様）。このため、指令階調値［００］の場合、波形部ＳＳ２１がピエゾ素子ＰＺＴへ印加される。これにより、第４駆動パルスＰＳ４に基づき、メニスカスが微振動される。選択データｑ１はデータ［０００］とされ、選択データｑ５はデータ［０１０］とされる。このため、指令階調値［０１］の場合、波形部ＳＳ２２がピエゾ素子ＰＺＴへ印加される。これにより、第５駆動パルスＰＳ５に基づき、小ドットに適した量のインクが吐出される。選択データｑ２はデータ［００１］とされ、選択データｑ６はデータ［０００］とされる。このため、指令階調値［１０］の場合、波形部ＳＳ１３がピエゾ素子ＰＺＴへ印加される。これにより、第３駆動パルスＰＳ３に基づき、中ドットに適した量のインクが吐出される。選択データｑ３はデータ［１１０］とされ、選択データｑ７はデータ［００１］とされる。このため、指令階調値［１１］の場合、波形部ＳＳ１１，ＳＳ１２，ＳＳ２３がピエゾ素子ＰＺＴへ印加される。これにより、第１駆動パルスＰＳ１、第２駆動パルスＰＳ２、及び、第６駆動パルスＰＳ６に基づき、大ドットに適した量のインクが吐出される。
【００３６】
このような構成を採ることで、ピエゾ素子ＰＺＴに印加される第１駆動信号ＣＯＭ_Ａの必要部分及び第２駆動信号ＣＯＭ_Ｂの必要部分に応じてインクの吐出量を定めることができる。このため、インクの吐出量をきめ細かに制御することができる。
【００３７】
＝＝＝駆動信号生成部４０及びセレクタ群５０＝＝＝
次に、駆動信号生成部４０及びセレクタ群５０について説明する。図８に示すように、このプリンタ１では、各駆動信号生成回路４０Ａ〜４０Ｈと各ヘッドユニット３０Ａ〜３０Ｈとが同じ数だけ設けられている。加えて、セレクタ群５０（セレクタ部）を構成する各セレクタ５０Ａ〜５０Ｈもまた、各駆動信号生成回路４０Ａ〜４０Ｈなどと同じ数が設けられている。そして、各セレクタ５０Ａ〜５０Ｈは、複数の駆動信号生成回路４０Ａ〜４０Ｈと特定のヘッドユニットとの間に配置されている。例えば、第１セレクタ５０Ａは、４つの駆動信号生成回路４０Ａ〜４０Ｇと第１ヘッドユニット３０Ａとの間に配置される。また、第２セレクタ５０Ｂは、４つの駆動信号生成回路４０Ｂ〜４０Ｈと第２ヘッドユニット３０Ｂとの間に配置される。なお、他のセレクタ５０Ｃ〜５０Ｈも同様に配置される。
【００３８】
＜駆動信号生成部４０について＞
駆動信号生成部４０は、各ヘッドユニット３０Ａ〜３０Ｈに対応する数の駆動信号生成回路４０Ａ〜４０Ｈによって構成される。便宜上、以下の説明では、下流側ヘッドユニット群を構成する４個のヘッドユニット３０Ａ〜３０Ｇに関し、図８の左側から順に、第１ヘッドユニット３０Ａ、第３ヘッドユニット３０Ｃ、第５ヘッドユニット３０Ｅ、及び、第７ヘッドユニット３０Ｇともいう。同様に、上流側ヘッドユニット群を構成する４個のヘッドユニット３０Ｂ〜３０Ｈに関し、図８の左側から順に、第２ヘッドユニット３０Ｂ、第４ヘッドユニット３０Ｄ、第６ヘッドユニット３０Ｆ、及び、第８ヘッドユニット３０Ｈともいう。そして、駆動信号生成部４０が有する各駆動信号生成回路４０Ａ〜４０Ｈについても第１駆動信号生成回路４０Ａ〜第８駆動信号生成回路４０Ｈのようにいい、セレクタ群５０を構成する各セレクタ５０Ａ〜５０Ｈについても第１セレクタ５０Ａ〜第８セレクタ５０Ｈのようにいう。
【００３９】
第１駆動信号生成回路４０Ａ〜第８駆動信号生成回路４０Ｈはいずれも同じ構成であり、それぞれが複数種類の駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）を生成する。図９及び図１０Ａに示すように、１つの駆動信号生成回路は、ＤＡＣ_ＩＣ４１と、第１電流増幅回路４２と、第２電流増幅回路４３と、端子群４４とを有する。
【００４０】
ＤＡＣ_ＩＣ４１は、プリンタ側コントローラ１０から送信されてきたＤＡＣ値（電圧指令に相当する。）を取得し、取得したＤＡＣ値に応じた電圧の電圧信号を出力する。このＤＡＣ_ＩＣ４１は、第１駆動信号ＣＯＭ_Ａの基となる第１電圧波形信号ＣＯＭ_Ａ´を出力する第１ＤＡＣユニット４１１（第１電圧波形信号生成部に相当する。）と、第２駆動信号ＣＯＭ_Ｂの基となる第２電圧波形信号ＣＯＭ_Ｂ´を出力する第２ＤＡＣユニット４１２（第２電圧波形信号生成部に相当する。）とを有する。そして、ＤＡＣ_ＩＣ４１には、端子群４４を通じて信号等が入力される。すなわち、端子群４４は、第１ＤＡＣユニット４１１用の電源端子４４１、第２ＤＡＣユニット４１２用の電源端子４４２、クロックが入力されるクロック入力端子４４３（タイミング信号入力端子に相当する。）、ＤＡＣ値を入力するためのＤＡＣ値入力端子４４４（電圧指令入力端子に相当する。）、及び、グランド端子４４５を有している。なお、端子群４４は、これらの他に駆動信号ＣＯＭ用の電源端子４４６も有している。
【００４１】
ＤＡＣ値入力端子４４４には、第１駆動信号ＣＯＭ_Ａ用の第１ＤＡＣ値（第１電圧指令に相当する。）と第２駆動信号ＣＯＭ_Ｂ用の第２ＤＡＣ値（第２電圧指令に相当する。）が入力される。つまり、ＤＡＣ値入力端子４４４は、第１ＤＡＣ値の入力端子として機能するとともに、第２ＤＡＣ値の入力端子としても機能している。このプリンタ１では、プリンタ側コントローラ１０からＤＡＣ_ＩＣ４１に対して、第１ＤＡＣ値と第２ＤＡＣ値を交互に送信している。例えば、図１０Ｂに示すように、ＤＡＣ_ＩＣ４１は、クロックをタイミング信号として用い、クロックの立ち上がりタイミングで第１ＤＡＣ値と第２ＤＡＣ値の一方を読み込み、クロックの立ち下がりタイミングで第１ＤＡＣ値と第２ＤＡＣ値の他方を読み込む。このように、共通の入力端子（ＤＡＣ値入力端子４４４）を用いて第１ＤＡＣ値及び第２ＤＡＣ値を入力しているので、構成の簡素化を図ることができる。これに伴い、芯線の数を削減することができる。特に、このラインヘッドユニットＬＵは、複数のヘッドユニット３０Ａ〜３０Ｈを有している。このため、芯線の削減により、芯線のレイアウトに対する自由度が増す。また、芯線の密度を減らせることからノイズの発生を抑えることもできる。加えて、各駆動信号生成回路４０Ａ〜４０Ｈでは、第１ＤＡＣ値及び第２ＤＡＣ値を定めることで、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂの電圧波形を定めることができる。このため、複雑な波形を有する第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを効率よく生成することができる。
【００４２】
第１電流増幅回路４２は、第１電流増幅部に相当する。そして、第１電圧波形信号ＣＯＭ_Ａ´の電流を増幅し、増幅後の信号を第１駆動信号ＣＯＭ_Ａとして出力する。第２電流増幅回路４３は、第２電流増幅部に相当する。そして、第２電圧波形信号ＣＯＭ_Ｂ´の電流を増幅し、増幅後の信号を第２駆動信号ＣＯＭ_Ｂとして出力する。これらの電流増幅回路は、いずれも同じ構成である。この実施形態において、第１電流増幅回路４２は、相補的に接続されたトランジスタ対によって構成されている。また、第２電流増幅回路４３は、相補的に接続された他のトランジスタ対によって構成されている。そして、これらのトランジスタ対及び他のトランジスタ対のいずれも、互いのエミッタ端子同士が接続されたＮＰＮ型トランジスタＴｒ１とＰＮＰ型トランジスタＴｒ２によって構成されている。
【００４３】
このように、これらの電流増幅回路をトランジスタ対によって構成しているので、簡単な構成で電流の増幅が行える。ＮＰＮ型トランジスタＴｒ１のベース及びＰＮＰ型トランジスタＴｒ２のベースには、電流の増幅対象となる電圧波形信号が印加される。そして、ＮＰＮ型トランジスタＴｒ１は入力された電圧波形信号の電圧上昇時に動作し、ＰＮＰ型トランジスタＴｒ２は入力された電圧波形信号の電圧降下時に動作する。ここで、それぞれのトランジスタは、ピエゾ素子ＰＺＴに対する充放電がなされているときに電力を消費する。例えば、ＤＡＣ_ＩＣ４１からピエゾ素子ＰＺＴへ向かって電流が流れる充電時には、ＮＰＮ型トランジスタＴｒ１が電力を消費する。一方、ピエゾ素子ＰＺＴからＤＡＣ_ＩＣ４１へ向かって電流が流れる放電時には、ＰＮＰ型トランジスタＴｒ２が電力を消費する。このような電力の消費に起因してＮＰＮ型トランジスタＴｒ１やＰＮＰ型トランジスタＴｒ２が発熱する。過度な発熱はトランジスタの寿命を縮める等の不具合を招く。このため、図１０Ａに示すように、本実施形態では、複数のトランジスタ対のそれぞれに対応させて温度センサ６３（６３Ａ，６３Ｂ）を設けている。各温度センサ６３Ａ，６３Ｂは温度検出部に相当するものであり、図１に示す検出器群６０の一部を構成している。そして、各温度センサ６３Ａ，６３Ｂからの検出信号は、プリンタ側コントローラ１０へ出力される。プリンタ側コントローラ１０は、各温度センサ６３Ａ，６３Ｂからの検出信号に基づいて制御を行う（後述する。）。
【００４４】
＜各セレクタ５０Ａ〜５０Ｈの概要について＞
前述したように、各セレクタ５０Ａ〜５０Ｈは、或る駆動信号生成回路からの駆動信号ＣＯＭが供給されるヘッドユニットを選択する。このようなセレクタ５０Ａ〜５０Ｈは、各駆動信号生成回路４０Ａ〜４０Ｈを効率よく使用するために設けられている。仮に各セレクタ５０Ａ〜５０Ｈを設けない場合、或る駆動信号生成回路で生成された駆動信号ＣＯＭは、特定のヘッドユニットに供給されることになる。このプリンタ１では、用紙Ｓのサイズに応じてインクを吐出し得るヘッドユニットが選択される。例えば、最大印刷幅の１／４の幅の用紙Ｓに画像を印刷する場合、図３の左端から２つのヘッドユニット３０Ａ，３０Ｂが選択される。また、最大印刷幅の１／２の幅の用紙Ｓに印刷する場合、図３の左端から４個のヘッドユニット３０Ａ〜３０Ｄが選択される。従って、各ヘッドユニット３０Ａ〜３０Ｈの使用頻度は、図３の左側に配置されるものほど高くなる。これに伴い、各駆動信号生成回路４０Ａ〜４０Ｈについても、接続対象となるヘッドユニット３０Ａ〜３０Ｈに応じて使用頻度に差が生じることになる。このような使用頻度の差は、各駆動信号生成回路３０Ａ〜３０Ｈの性能差を生じさせる原因になり得るので、好ましくない。各セレクタ５０Ａ〜５０Ｈは、各駆動信号生成回路４０Ａ〜４０Ｈにおける使用頻度の差を低減するために設けられたものである。すなわち、駆動信号ＣＯＭを生成する駆動信号生成回路４０Ａ〜４０Ｈと生成された駆動信号ＣＯＭが供給されるヘッドユニット３０Ａ〜３０Ｈとの組み合わせを、セレクタ５０Ａ〜５０Ｈによって選択することで、各駆動信号生成回路４０Ａ〜４０Ｈの使用頻度のばらつきを防止できる。以下、各セレクタ５０Ａ〜５０Ｈについて詳細に説明する。
【００４５】
＜セレクタの構成について＞
図９は、下流側ヘッドユニット群（ヘッドユニット３０Ａ〜３０Ｇ）に対して駆動信号ＣＯＭを供給する４つの駆動信号生成回路４０Ａ〜４０Ｇ、及び、４つのセレクタ５０Ａ〜５０Ｇを説明する図である。なお、図示は省略するが、上流側ヘッドユニット群（ヘッドユニット３０Ｂ〜３０Ｈ）用の駆動信号生成回路４０Ｂ〜４０Ｈやセレクタ５０Ｂ〜５０Ｈについても同様に構成されている。
【００４６】
図９に示すように、下流側ヘッドユニット群に対応する各セレクタ５０Ａ〜５０Ｇは、第１マルチプレクサ５１と第２マルチプレクサ５２とを有する。第１マルチプレクサ５１は、４つの駆動信号生成回路４０Ａ〜４０Ｇのそれぞれで生成された４つの第１駆動信号ＣＯＭ_Ａの中から、選択指令信号で指定されたものを出力する。また、第２マルチプレクサ５２は、４つの駆動信号生成回路４０Ａ〜４０Ｇのそれぞれで生成された４つの第２駆動信号ＣＯＭ_Ｂの中から、選択指令信号で指定されたものを出力する。
【００４７】
そして、図８に示すように、第１セレクタ５０Ａの出力は第１ヘッドユニット３０Ａに接続されている。従って、第１セレクタ５０Ａは、４つの駆動信号生成回路４０Ａ〜４０Ｇからの駆動信号ＣＯＭ（ＣＯＭ_Ａ，ＣＯＭ_Ｂ）の中から、選択指令信号に応じた駆動信号ＣＯＭを選択し、第１ヘッドユニット３０Ａへ供給する。同様に、第３セレクタ５０Ｃの出力は第３ヘッドユニット３０Ｃに、第５セレクタ５０Ｅの出力は第５ヘッドユニット３０Ｅに、第７セレクタ５０Ｇの出力は第７ヘッドユニット３０Ｇに、それぞれ接続されている。従って、各セレクタ５０Ｃ，５０Ｅ，５０Ｇで選択された駆動信号ＣＯＭも対応するヘッドユニット３０Ｃ，３０Ｅ，３０Ｇへ供給される。
【００４８】
以下、セレクタの構成について説明するが、各セレクタ５０Ａ〜５０Ｈは同じ構成であるため、第１セレクタ５０Ａについて説明し、他のセレクタ５０Ｂ〜５０Ｈについては説明を省略する。図１１Ａに示すように、第１セレクタ５０Ａが有する第１マルチプレクサ５１は、４つのアナログスイッチ５１１〜５１４と、４つのアンドゲート５１５〜５１８とを有している。各アナログスイッチ５１１〜５１４は、ヘッド制御部７０が有する第１スイッチ７７や第２スイッチ７８と同様の構成である。そして、１番目のアナログスイッチ５１１の入力端には第１駆動信号生成回路４０Ａからの第１駆動信号ＣＯＭ_Ａが入力され、出力端は信号線を通じて第１ヘッドユニット３０Ａに接続されている。また、２番目のアナログスイッチ５１２の入力端には第３駆動信号生成回路４０Ｃからの第１駆動信号ＣＯＭ_Ａが入力され、出力端は１番目のアナログスイッチ５１１の出力と共通の信号線を通じて第１ヘッドユニット３０Ａに接続されている。同様に、３番目のアナログスイッチ５１３の入力端には第５駆動信号生成回路４０Ｅからの第１駆動信号ＣＯＭ_Ａが、４番目のアナログスイッチ５１４の入力端には第７駆動信号生成回路４０Ｇからの第１駆動信号ＣＯＭ_Ａがそれぞれ入力され、各アナログスイッチ５１３，５１４の出力端は共通の信号線を通じて第１ヘッドユニット３０Ａに接続されている。
【００４９】
４つのアンドゲート５１５〜５１８は入力端子が２つ、出力端子が１つのものである。１番目のアンドゲート５１５の入力端子には、選択指令信号の上位ビットの反転データ及び下位ビットの反転データがそれぞれ入力される。また、出力端子は、１番目のアナログスイッチ５１１に接続されている。すなわち、１番目のアンドゲート５１５からの出力信号は、１番目のアナログスイッチ５１１用のスイッチ制御信号として用いられている。従って、図１１Ｂに示すように、選択指令信号が値［００］の場合、１番目のアナログスイッチ５１１が接続状態となり、第１駆動信号生成回路４０Ａからの第１駆動信号ＣＯＭ_Ａが第１ヘッドユニット３０Ａに供給される。２番目のアンドゲート５１６の入力端子には、選択指令信号の上位ビットの反転データ及び下位ビットのデータがそれぞれ入力される。また、出力端子は、２番目のアナログスイッチ５１２に接続されている。従って、選択指令信号が値［０１］の場合、２番目のアナログスイッチ５１２が接続状態となり、第３駆動信号生成回路４０Ｃからの第１駆動信号ＣＯＭ_Ａが第１ヘッドユニット３０Ａに供給される。３番目のアンドゲート５１７の入力端子には、選択指令信号の上位ビットのデータ及び下位ビットの反転データがそれぞれ入力される。また、出力端子は、３番目のアナログスイッチ５１３に接続されている。従って、選択指令信号が値［１０］の場合、３番目のアナログスイッチ５１３が接続状態となり、第５駆動信号生成回路４０Ｅからの第１駆動信号ＣＯＭ_Ａが第１ヘッドユニット３０Ａに供給される。４番目のアンドゲート５１８の入力端子には、選択指令信号の上位ビットのデータ及び下位ビットのデータがそれぞれ入力される。また、出力端子は、４番目のアナログスイッチ５１４に接続されている。従って、選択指令信号が値［１１］の場合、４番目のアナログスイッチ５１４が接続状態となり、第７駆動信号生成回路４０Ｇからの第１駆動信号ＣＯＭ_Ａが第１ヘッドユニット３０Ａに供給される。
【００５０】
第２マルチプレクサ５２もまた、４つのアナログスイッチ５２１〜５２４と、４つのアンドゲート５２５〜５２８とを有している。第２マルチプレクサ５２は、第１マルチプレクサ５１と同様に構成されている。このため、選択指令信号が値［００］の場合、１番目のアナログスイッチ５２１が接続状態となり、第１駆動信号生成回路４０Ａからの第２駆動信号ＣＯＭ_Ｂが第１ヘッドユニット３０Ａに供給される。選択指令信号が値［０１］の場合、２番目のアナログスイッチ５２２が接続状態となり、第３駆動信号生成回路４０Ｃからの第２駆動信号ＣＯＭ_Ｂが第１ヘッドユニット３０Ａに供給される。選択指令信号が値［１０］の場合、３番目のアナログスイッチ５２３が接続状態となり、第５駆動信号生成回路４０Ｅからの第２駆動信号ＣＯＭ_Ｂが第１ヘッドユニット３０Ａに供給される。選択指令信号が値［１１］の場合、４番目のアナログスイッチ５１４が接続状態となり、第７駆動信号生成回路４０Ｅからの第２駆動信号ＣＯＭ_Ｂが第１ヘッドユニット３０Ａに供給される。
【００５１】
このように、第１セレクタ５０Ａは、選択指令信号に応じて、第１ヘッドユニット３０Ａに供給される第１駆動信号ＣＯＭ_Ａを複数の第１駆動信号ＣＯＭ_Ａの中から選択するとともに、第１ヘッドユニット３０Ａに供給される第２駆動信号ＣＯＭ_Ｂを複数の第２駆動信号ＣＯＭ_Ｂの中から選択する。他のセレクタも同様である。例えば、第３セレクタ５０Ｃは、選択指令信号に応じて、第３ヘッドユニット３０Ｃに供給される第１駆動信号ＣＯＭ_Ａを複数の第１駆動信号ＣＯＭ_Ａの中から選択するとともに、第３ヘッドユニット３０Ｃに供給される第２駆動信号ＣＯＭ_Ｂを複数の第２駆動信号ＣＯＭ_Ｂの中から選択する。従って、複数のセレクタ５０Ａ〜５０Ｈを有するセレクタ群５０（セレクタ部）は、或る駆動信号生成回路からの駆動信号ＣＯＭが供給されるヘッドユニットを、複数のヘッドユニット３０Ａ〜３０Ｈの中から選択しているといえる。さらに、このプリンタ１では、各駆動信号生成回路４０Ａ〜４０Ｈが第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとを生成している。このため、セレクタ群５０は、第１駆動信号ＣＯＭ_Ａが供給されるヘッドユニットと、第２駆動信号ＣＯＭ_Ｂが供給されるヘッドユニットとを個別に選択する構成となっている。
【００５２】
図１２に示す例では、第１セレクタ５０Ａの第１マルチプレクサ５１に選択指令信号［１０］が、第２マルチプレクサ５２に選択指令信号［１１］がそれぞれ与えられている。これにより、第１ヘッドユニット３０Ａには、第５駆動信号生成回路４０Ｅからの第１駆動信号ＣＯＭ_Ａ〔符号Ａ（５）〕と、第７駆動信号生成回路４０Ｇからの第２駆動信号ＣＯＭ_Ｂ〔符号Ｂ（７）〕とが供給される。そして、第３セレクタ５０Ｃの第１マルチプレクサ５１に選択指令信号［０１］が、第２マルチプレクサ５２に選択指令信号［１０］がそれぞれ与えられている。これにより、第３ヘッドユニット３０Ｃには、第３駆動信号生成回路４０Ｃからの第１駆動信号ＣＯＭ_Ａ〔符号Ａ（３）〕と、第５駆動信号生成回路４０Ｅからの第２駆動信号ＣＯＭ_Ｂ〔符号Ｂ（５）〕とが供給される。これらの他に、第５ヘッドユニット３０Ｅには、第７駆動信号生成回路４０Ｇからの第１駆動信号ＣＯＭ_Ａ〔符号Ａ（７）〕と第１駆動信号生成回路４０Ａからの第２駆動信号ＣＯＭ_Ｂ〔符号Ｂ（１）〕とが供給され、第７ヘッドユニット３０Ｇには、第１駆動信号生成回路４０Ａからの第１駆動信号ＣＯＭ_Ａ〔符号Ａ（１）〕と第３駆動信号生成回路４０Ｃからの第２駆動信号ＣＯＭ_Ｂ〔符号Ｂ（３）〕とが供給される。
【００５３】
＝＝＝印刷動作について＝＝＝
次に、用紙Ｓに印刷するためにプリンタ１で行われる印刷動作について説明する。図１３Ａに示すように、プリンタ１では、一連の印刷動作として、印刷命令の受信動作（Ｓ１０）、給紙動作（Ｓ２０）、組み合わせ決定動作（Ｓ３０）、ドット形成動作（Ｓ４０）、搬送動作（Ｓ５０）、排紙判断（Ｓ６０）、排紙動作（Ｓ７０）、及び、印刷終了判断（Ｓ８０）が行われる。この印刷動作は、メモリ１３に記憶されたコンピュータプログラムに基づき、プリンタ側コントローラ１０が有するＣＰＵ１２で行われる。従って、このコンピュータプログラムは、各動作を実行するためのコードを有する。
【００５４】
印刷命令の受信動作は、コンピュータ１１０から送信された印刷命令のコマンドを受信する動作である。このコマンドは、例えばコンピュータ１１０から送信される印刷データに含まれている。給紙動作は、印刷対象となる用紙Ｓを搬送させ、印刷開始位置に位置決めする動作である。組み合わせ決定動作では、セレクタ群５０によって各駆動信号生成回路４０Ａ〜４０Ｈと各ヘッドユニット３０Ａ〜３０Ｈの組み合わせが決定される。なお、選択の具体例については後で説明する。ドット形成動作は、各ヘッドユニット３０Ａ〜３０Ｈからインクを断続的に吐出させ、用紙Ｓにドットを形成する動作である。このドット形成動作において、プリンタ側コントローラ１０は、ＤＡＣ値を各駆動信号生成回路４０Ａ〜４０Ｈへ出力して駆動信号ＣＯＭ（ＣＯＭ_Ａ，ＣＯＭ_Ｂ）を生成させる。また、プリンタ側コントローラ１０は、用紙Ｓの搬送に同期させてドット形成データＳＩを送信し、各ヘッドユニット３０Ａ〜３０Ｈが有する各ノズルＮｚからインクを吐出させる。搬送動作は、用紙Ｓを搬送方向に搬送させる動作である。この搬送動作により、各ノズルＮｚは、先程のドット形成動作によって形成されたドットの位置とは異なる位置（単位領域群）にドットを形成することができる。排紙判断は、印刷中の用紙Ｓを排出するか否かを判断する処理である。この判断は、例えば、印刷データの有無に基づいて行われる。印刷終了判断は、印刷を続行するか否かの判断である。
【００５５】
そして、図１３Ａのフローチャートに基づく制御動作において、組み合わせ決定動作（Ｓ３０）は、ドット形成動作（Ｓ４０）と搬送動作（Ｓ５０）に対応して行われる。つまり、この例では、駆動信号生成回路と各ヘッドユニットの組み合わせは、ドット形成動作等が行われる毎に定められる。
【００５６】
＜組み合わせ決定動作について＞
次に組み合わせ決定動作について説明する。本実施形態において、各駆動信号生成回路４０Ａ〜４０Ｈと各ヘッドユニット３０Ａ〜３０Ｈの組み合わせは、各駆動信号生成回路４０Ａ〜４０Ｈに設けられた温度センサ６３（６３Ａ，６３Ｂ）からの検出信号に基づいて定められる。ここで、最大印刷幅よりも狭い幅の用紙Ｓに印刷する場合には、ヘッドユニット群３０を構成する一部のヘッドユニットでインクを吐出することになる。この場合において、各駆動信号生成回路４０Ａ〜４０Ｈの発熱度合いが均等であれば、セレクタ群５０は、なるべく多くの駆動信号生成回路からの駆動信号ＣＯＭを用いるように選択動作を行う。一方、各駆動信号生成回路の発熱度合いに偏りがあれば、セレクタ群５０は、発熱度合いの小さい駆動信号生成回路からの駆動信号ＣＯＭが、発熱度合いの大きい駆動信号生成回路からの駆動信号ＣＯＭよりも優先的に、インクを吐出するヘッドユニットへ供給されるように選択動作を行う。
【００５７】
例えば、図３に符号Ｗ１で示すように、第１ヘッドユニット３０Ａ〜第４ヘッドユニット３０Ｄからなる４つのヘッドユニットを用いて印刷をする場合であって、各駆動信号生成回路４０Ａ〜４０Ｈの発熱度合いが均等な場合（電源投入直後の初回の印刷時など）には、図１４に示すように、第１駆動信号生成回路４０Ａ〜第８駆動信号生成回路４０Ｈで生成された第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂの何れか一方を用いるようにしている。この例において、第１ヘッドユニット３０Ａには、第１駆動信号生成回路４０Ａで生成した第１駆動信号ＣＯＭ_Ａと第５駆動信号生成回路４０Ｅで生成した第２駆動信号ＣＯＭ_Ｂが供給される。第２ヘッドユニット３０Ｂには、第２駆動信号生成回路４０Ｂで生成した第１駆動信号ＣＯＭ_Ａと第６駆動信号生成回路４０Ｆで生成した第２駆動信号ＣＯＭ_Ｂが供給される。第３ヘッドユニット３０Ｃには、第３駆動信号生成回路４０Ｃで生成した第１駆動信号ＣＯＭ_Ａと第７駆動信号生成回路４０Ｇで生成した第２駆動信号ＣＯＭ_Ｂが供給され、第４ヘッドユニット３０Ｄには、第４駆動信号生成回路４０Ｄで生成した第１駆動信号ＣＯＭ_Ａと第８駆動信号生成回路４０Ｈで生成した第２駆動信号ＣＯＭ_Ｂが供給される。このように構成することで、各駆動信号生成回路の電力消費は、使用対象となる４つのヘッドユニット３０Ａ〜３０Ｄへ供給される駆動信号ＣＯＭの分で済む。そして、各駆動信号生成回路４０Ａ〜４０Ｈが全体的に使用されることになり、各駆動信号生成回路４０Ａ〜４０Ｈにおける発熱状態のばらつきを低減することができる。
【００５８】
用紙Ｓに対する印刷を行うと、各駆動信号生成回路４０Ａ〜４０Ｈの発熱度合いにばらつきが生じるが、この発熱度合いのばらつきが過度に大きくなってしまうことは、性能ばらつきや寿命のばらつきの原因となり得るので好ましくない。そこで、このプリンタ１では、発熱度合いのばらつきが過度に大きくなった場合、それまで使用していた駆動信号生成回路に代えて他の駆動信号生成回路を用いる構成にしている。この場合、プリンタ側コントローラ１０は、組み合わせ決定動作において、温度センサ６３からの検出信号を取得する。そして、取得した検出信号に基づく検出温度が判断基準値（閾値）以上になった場合、プリンタ側コントローラ１０は、各駆動信号生成回路４０Ａ〜４０Ｈからの駆動信号ＣＯＭとヘッドユニットとの組み合わせを変えるようにセレクタ群５０（セレクタ部）を制御する。すなわち、プリンタ側コントローラ１０は、選択指令信号の内容を変更する。そして、セレクタ群５０は、或る駆動信号生成回路からの駆動信号ＣＯＭが供給されるヘッドユニットを、複数のヘッドユニット３０Ａ〜３０Ｈの中から選択する。具体的には、各セレクタ５０Ａ〜５０Ｈは、選択指令信号に基づき、複数の駆動信号生成回路４０Ａ〜４０Ｈから生成された複数の駆動信号ＣＯＭの中から所定の駆動信号ＣＯＭを選択する。そして、選択した駆動信号ＣＯＭを対応するヘッドユニットへ供給する。
【００５９】
図１５に示す例では、或る期間において、三角の記号で示すように、第１駆動信号生成回路４０Ａ〜第４駆動信号生成回路４０Ｄで生成された第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとが用いられている。一方、他の期間において、丸の記号で示すように、第５駆動信号生成回路４０Ｅ〜第８駆動信号生成回路４０Ｈで生成された第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとが用いられている。
【００６０】
具体的には、或る期間において、第１ヘッドユニット３０Ａには、第１駆動信号生成回路４０Ａからの第１駆動信号ＣＯＭ_Ａと第３駆動信号生成回路からの第２駆動信号ＣＯＭ_Ｂが供給される。第２ヘッドユニット３０Ｂには、第２駆動信号生成回路４０Ｂからの第１駆動信号ＣＯＭ_Ａと第４駆動信号生成回路４０Ｄからの第２駆動信号ＣＯＭ_Ｂが供給される。また、第３ヘッドユニット３０Ｃには、第１駆動信号生成回路４０Ａからの第２駆動信号ＣＯＭ_Ｂと第３駆動信号生成回路４０Ｃからの第１駆動信号ＣＯＭ_Ａが供給され、第４ヘッドユニット３０Ｄには、第２駆動信号生成回路４０Ｂからの第２駆動信号ＣＯＭ_Ｂと第４駆動信号生成回路４０Ｄからの第１駆動信号ＣＯＭ_Ａが供給される。また、他の期間において、第１ヘッドユニット３０Ａには、第５駆動信号生成回路４０Ｅからの第１駆動信号ＣＯＭ_Ａと第７駆動信号生成回路４０Ｇからの第２駆動信号ＣＯＭ_Ｂが供給される。第２ヘッドユニット３０Ｂには、第６駆動信号生成回路４０Ｆからの第１駆動信号ＣＯＭ_Ａと第８駆動信号生成回路４０Ｈからの第２駆動信号ＣＯＭ_Ｂが供給される。また、第３ヘッドユニット３０Ｃには、第５駆動信号生成回路４０Ｅからの第２駆動信号ＣＯＭ_Ｂと第７駆動信号生成回路４０Ｇからの第１駆動信号ＣＯＭ_Ａが供給され、第４ヘッドユニット３０Ｄには、第６駆動信号生成回路４０Ｆからの第２駆動信号ＣＯＭ_Ｂと第８駆動信号生成回路４０Ｈからの第１駆動信号ＣＯＭ_Ａが供給される。
【００６１】
このように構成することで、或る期間において第５駆動信号生成回路４０Ｅ〜第８駆動信号生成回路４０Ｈを休止させることができ、他の期間において第１駆動信号生成回路４０Ａ〜第４駆動信号生成回路４０Ｄを休止させることができる。その結果、一部のヘッドユニットを使用する場合において、各駆動信号生成回路４０Ａ〜４０Ｈの過度な発熱を抑制することができる。
【００６２】
ところで、図１５の例では、４つのヘッドユニット３０Ａ〜３０Ｄを用いて印刷を行う場合において、第１駆動信号生成回路４０Ａ〜第４駆動信号生成回路４０Ｄを或るグループとし、第５駆動信号生成回路４０Ｅ〜第８駆動信号生成回路４０Ｈを他のグループとして、駆動信号生成回路をグループ毎に切り替える制御が行われていた。すなわち、一方のグループが有する複数の駆動信号生成回路のうち、１つの駆動信号生成回路の温度が閾値以上になったことを条件に、他方のグループを用いる制御が行われていた。
【００６３】
切り替えの制御は、グループ毎でなくてもよい。例えば、温度の低い駆動信号生成回路から順に、必要数の駆動信号生成回路を選択するように構成してもよい。例えば図３に符号Ｗ２で示す幅の用紙Ｓに印刷する場合には、６個のヘッドユニット３０Ａ〜３０Ｆが用いられる。この場合、温度の低いものから順に６個の駆動信号生成回路が使用される。この場合においても、制御が煩雑になることを避ける観点から、定められた駆動信号生成回路とヘッドユニットの組み合わせは、使用中の駆動信号生成回路の温度が閾値以上になるまで維持することが好ましい。
【００６４】
また、図１３Ａのフローチャートで示す制御では、組み合わせ決定動作（Ｓ３０）がドット形成動作（Ｓ４０）等と同期してなされていた。すなわち、組み合わせ決定動作はドット形成動作等と同じ回数だけ行われていた。ここで、各駆動信号生成回路４０Ａ〜４０Ｈにおける発熱度合いの変化は、ドット形成動作の繰り替し周期よりも緩やかに生じる。このため、組み合わせ決定動作が行われる周期を、ドット形成動作の繰り替し周期よりも長くしてもよい。例えば、図１３Ｂのフローチャートに示すように、排紙動作（Ｓ７０）の周期で、組み合わせ決定動作を行うようにしてもよい。このように構成すると、１枚の用紙Ｓに対する印刷が終了する毎に、各駆動信号生成回路４０Ａ〜４０Ｈ（つまり、駆動信号ＣＯＭ）と各ヘッドユニット３０Ａ〜３０Ｈの組み合わせが変更されることになる。その結果、各駆動信号生成回路４０Ａ〜４０Ｈにおける発熱度合いの変化に適した周期で、組み合わせを変更することができ、処理の負担を軽減できる。
【００６５】
加えて、１枚の用紙Ｓへの印刷が終了する毎に、使用されている駆動信号生成回路の温度と判断基準値とを比較してもよい。また、１枚の用紙Ｓへの印刷が終了する毎に、使用されている駆動信号生成回路の温度に関係なく、組み合わせを変更するようにしてもよい。前者の構成では、適正なタイミングで組み合わせを変更でき、後者の構成では制御の簡素化が図れる。
【００６６】
＝＝＝第２実施形態＝＝＝
この第２実施形態では、フレキシブルケーブルＦＦＣとヘッドユニット群３０との間にセレクタ群５０（セレクタ部）が配置されている。なお、他の構成については、前述した第１実施形態と同じであるので説明を省略する。  
図１６及び図１７に示すように、セレクタ群５０は、第１実施形態と同じく第１セレクタ５０Ａ〜第８セレクタ５０Ｈから構成されている。そして、第１セレクタ５０Ａ〜第８セレクタ５０Ｈで選択された駆動信号ＣＯＭは、それぞれ対応するヘッドユニット３０Ａ〜３０Ｈに供給される。すなわち、第１セレクタ５０Ａからの駆動信号ＣＯＭは第１ヘッドユニット３０Ａに供給され、第２セレクタ５０Ｂからの駆動信号ＣＯＭは第２ヘッドユニット３０Ｂに供給される。なお、他の駆動信号ＣＯＭも同様に対応するヘッドユニット３０Ｃ〜３０Ｈに供給される。  
そして、この第２実施形態では、ヘッド制御部７０と各セレクタ５０Ａ〜５０Ｈとが別個に設けられている。しかし、各セレクタ５０Ａ〜５０Ｈをヘッド制御部７０内に設けてもよい。
【００６７】
＝＝＝まとめ＝＝＝
以上の説明から明らかなように、前述した各実施形態のプリンタ１では、各駆動信号生成回路４０Ａ〜４０Ｈからの駆動信号ＣＯＭと各ヘッドユニット３０Ａ〜３０Ｈとの組み合わせを、セレクタ群５０によって変更することができる。このため、各駆動信号生成回路４０Ａ〜４０Ｈを効率よく使用することができる。そして、第１実施形態のように、セレクタ群５０をプリンタ本体１Ａ側（装置本体側に相当する。）に配置した構成では、芯線の取り回し等の点で有利である。これは、芯線の数が多くなりがちなセレクタ群５０を、ラインヘッドユニットＬＵよりも空間に余裕があるプリンタ本体１Ａ側に配置できるからである。  
また、ヘッドユニット群３０を構成する一部のヘッドユニットを使用する場合において、温度センサ６３で検出した各駆動信号生成回路４０Ａ〜４０Ｈの温度に基づき、各駆動信号生成回路４０Ａ〜４０Ｈ（生成される駆動信号ＣＯＭ）と各ヘッドユニット３０Ａ〜３０Ｈの組み合わせを定めている。このため、各駆動信号生成回路４０Ａ〜４０Ｈが過度に発熱してしまう不具合を確実に防止できる。
【００６８】
＝＝＝その他の実施形態＝＝＝
前述した実施形態は、主として、液体吐出装置としてのプリンタ１を有する印刷システム１００について記載されているが、その中には、印刷方法や液体吐出方法等の開示が含まれている。加えて、印刷用のヘッドを制御するための制御装置の開示や、印刷装置や印刷制御装置を制御するための、プログラムやコードの開示も含まれている。また、この実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００６９】
＜組み合わせの変更について＞
前述した各実施形態では、温度センサ６３で得られた各駆動信号生成回路の温度に基づき、組み合わせを変更するタイミングを決定していた。しかし、この構成に限定されるものではない。例えば、各駆動信号生成回路の使用頻度に基づき、組み合わせを変更してもよい。要するに、組み合わせの変更は、駆動信号生成回路の使用状態に基づいて行うことができる。  
具体的には、ドット形成データＳＩに基づいて、各ヘッドユニット３０Ａ〜３０Ｈの使用頻度（インクの吐出頻度）を取得し、所定期間における使用頻度（過去の使用頻度）が判断基準値を超えたことを条件に、組み合わせを変更するようにしてもよい。この場合において、使用頻度の低い駆動信号生成回路からの駆動信号ＣＯＭが、使用頻度の高い駆動信号生成回路からの駆動信号ＣＯＭよりも優先して一部のヘッドユニットへ供給されるように、駆動信号ＣＯＭの供給対象となるヘッドユニットが選択される。  
このように構成しても、各駆動信号生成回路を効率よく使用することができる。
【００７０】
＜生成される駆動信号について＞
前述した各実施形態では、２種類の駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを生成する駆動信号生成回路４０Ａ〜４０Ｈを例に挙げて説明した。ここで、生成される駆動信号ＣＯＭは、２種類に限定されない。例えば、それぞれの駆動信号生成回路から１種類の駆動信号ＣＯＭを生成するものであってもよい。また、３種類以上の駆動信号ＣＯＭを生成するものであってもよい。
【００７１】
＜他の応用例について＞
また、前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【００７２】
【図１】印刷システムの構成を説明するブロック図である。
【図２】図２Ａは、プリンタの内部構成を示す斜視図である。図２Ｂは、プリンタの内部構成を示す側面図である。
【図３】ラインヘッドユニットをノズル列側から見た図である。
【図４】図４Ａはヘッドユニットの内部構造を説明するための断面図である。図４Ｂはヘッドユニットの要部を説明するための断面図である。
【図５】ノズルＮｚの配置を説明するための拡大図である。
【図６】図６Ａは生成される駆動信号を説明する図である。図６Ｂは、駆動信号の印加制御をドット階調毎に説明する図である。
【図７】ヘッド制御部の構成を説明するブロック図である。
【図８】駆動信号生成部、各セレクタ、及び、各ヘッドユニットの対応関係を説明するためのブロック図である。
【図９】下流側ヘッドユニット群に対して駆動信号を供給するための駆動信号生成回路、及び、セレクタを説明する図である。
【図１０】図１０Ａは、駆動信号生成回路の構成を説明するブロック図である。図１０Ｂは、ＤＡＣ値の読み込みタイミングを模式的に説明する図である。
【図１１】図１１Ａは、第１マルチプレクサ及び第２マルチプレクサの構成を説明するための図である。図１１Ｂは、選択指令信号と出力される駆動信号の種類の関係を説明する図である。
【図１２】セレクタの動作例を説明する図である。
【図１３】図１３Ａは印刷動作の一例を説明するフローチャートである。図１３Ｂは印刷動作の他の例を説明するフローチャートである。
【図１４】組み合わせ決定動作で決定される組み合わせの例を説明する図である。
【図１５】組み合わせ決定動作で決定される組み合わせの他の例を説明する図である。
【図１６】第２実施形態の構成を説明するためのブロック図である。
【図１７】第２実施形態の要部を説明するためのブロック図である。
【符号の説明】
【００７３】
１  プリンタ，１Ａ  プリンタ本体，１０  プリンタ側コントローラ，
１１  インタフェース部，１２  ＣＰＵ，１３  メモリ，１４  制御ユニット，
２０  用紙搬送機構，２１  搬送モータ，２２  給紙ローラ，
２３  搬送ベルト，２４  第１搬送ローラ，２５  第２搬送ローラ，
３０  ヘッドユニット群，３０Ａ〜３０Ｈ  ヘッドユニット，３１  ケース，
３２  流路ユニット，３２１  共通インク室，３２２  圧力室，
３３  ピエゾ素子ユニット，３３１  ピエゾ素子群，
４０  駆動信号生成部，４０Ａ〜４０Ｈ  駆動信号生成回路，
４１  ＤＡＣ_ＩＣ，４１１  第１ＤＡＣユニット，４１２  第２ＤＡＣユニット，
４２  第１電流増幅回路，４３  第２電流増幅回路，４４  端子群，
４４１〜４４２  電源端子，４４３  クロック入力端子，
４４４  ＤＡＣ値入力端子，４４５  グランド端子，４４６  電源端子，
５０  セレクタ群，５０Ａ〜５０Ｈ  セレクタ，５１  第１マルチプレクサ，
５１１〜５１４  アナログスイッチ，５１５〜５１８  アンドゲート，
５２  第２マルチプレクサ，５２１〜５２４  アナログスイッチ，
５２５〜５２８  アンドゲート，６０  検出器群，６１  ロータリエンコーダ，
６２  紙検出器，６３  温度センサ，
７０  ヘッド制御部，７１  第１シフトレジスタ，７２  第２シフトレジスタ，
７３  第１ラッチ回路，７４  第２ラッチ回路，７５  デコーダ，
７６  制御ロジック，７７  第１スイッチ，７８  第２スイッチ，
１００  印刷システム，１１０  コンピュータ，１１１  ホスト側コントローラ，
１１２  インタフェース部，１１３  ＣＰＵ，１１４  メモリ，
１２０  表示装置，１３０  入力装置，１４０  記録再生装置，
Ｓ  用紙，ＬＵ  ラインヘッドユニット，ＢＦ  ベースフレーム，
ＰＺＴ  ピエゾ素子，Ｔｒ１  ＮＰＮ型トランジスタ，
Ｔｒ２  ＰＮＰ型トランジスタ，ＳＩ  ドット形成データ，ＬＡＴ  ラッチ信号，
ＣＨ_Ａ  第１チェンジ信号，ＣＨ_Ｂ  第２チェンジ信号，ＣＯＭ  駆動信号，
ＣＯＭ_Ａ  第１駆動信号，ＣＯＭ_Ｂ  第２駆動信号，
ＰＳ１〜ＰＳ６  駆動パルス
【図１】
2008114411.tif 000003
【図２】
2008114411.tif 000004
【図３】
2008114411.tif 000005
【図４】
2008114411.tif 000006
【図５】
2008114411.tif 000007
【図６】
2008114411.tif 000008
【図７】
2008114411.tif 000009
【図８】
2008114411.tif 000010
【図９】
2008114411.tif 000011
【図１０】
2008114411.tif 000012
【図１１】
2008114411.tif 000013
【図１２】
2008114411.tif 000014
【図１３】
2008114411.tif 000015
【図１４】
2008114411.tif 000016
【図１５】
2008114411.tif 000017
【図１６】
2008114411.tif 000018
【図１７】
2008114411.tif 000019