(57)【要約】【課題】印刷装置の大型化を防止する。【解決手段】  インクを吐出させるための動作を実行可能な素子（ピエゾ素子４１７）と、素子の動作開始から動作終了までを規定する単位信号（駆動パルスＰＳ）を複数有する第１駆動信号（第１駆動信号ＣＯＭ＿Ａ）、及び、この第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、素子の動作開始から動作終了までを規定する他の単位信号（駆動パルスＰＳ）を発生する第２駆動信号（第２駆動信号ＣＯＭ＿Ｂ）を生成する駆動信号生成回路７０と、前記第１駆動信号及び前記第２駆動信号を素子に印加させるコントローラ（プリンタ側コントローラ６０）と、を有する。【選択図】  図１３
2006056102.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）インクを吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号、を生成する駆動信号生成回路と、
（Ｃ）前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、
を有する印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記第２駆動信号は、
前記他の単位信号を複数有し、
前記第１駆動信号が有する複数の前記単位信号のそれぞれは、
前記第２駆動信号における他の単位信号の発生終了から次の他の単位信号の発生開始までの期間に発生される、印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置であって、
前記単位信号は、
前記インクを吐出させるための動作を、前記素子に実行させる吐出用単位信号であり、
前記他の単位信号は、
前記インクを吐出させるための動作を、前記素子に実行させる他の吐出用単位信号である、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記吐出用単位信号と前記他の吐出用単位信号は同じ波形である、印刷装置。
【請求項５】
請求項３又は請求項４に記載の印刷装置であって、
前記駆動信号生成回路は、
前記第１駆動信号及び前記第２駆動信号を、所定の繰り返し期間毎に生成する、印刷装置。
【請求項６】
請求項３から請求項５のいずれかに記載の印刷装置であって、
前記コントローラは、
媒体に形成されるドットの大きさに応じて、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる、印刷装置。
【請求項７】
請求項３から請求項６のいずれかに記載の印刷装置であって、
前記コントローラは、
前記吐出用単位信号と前記他の吐出用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる、印刷装置。
【請求項８】
請求項１又は請求項２に記載の印刷装置であって、
前記単位信号は、
前記インクの増粘を防止させるための動作を、前記素子に実行させる増粘防止用単位信号であり、
前記他の単位信号は、
前記インクの増粘を防止させるための動作を、前記素子に実行させる他の増粘防止用単位信号である、印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記増粘防止用単位信号と前記他の増粘防止用単位信号は同じ波形である、印刷装置。
【請求項１０】
請求項８又は請求項９に記載の印刷装置であって、
前記コントローラは、
前記増粘防止用単位信号と前記他の増粘防止用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる、印刷装置。
【請求項１１】
請求項１から請求項１０のいずれかに記載の印刷装置であって、
前記素子は、
ピエゾ素子である、印刷装置。
【請求項１２】
インクを吐出させるための動作を実行可能な素子と、
前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、
前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、
を有し、
前記第２駆動信号は、
前記他の単位信号を複数有し、
前記第１駆動信号が有する複数の前記単位信号のそれぞれは、
前記第２駆動信号における他の単位信号の発生終了から次の他の単位信号の発生開始までの期間に発生され、
前記駆動信号生成回路は、
前記第１駆動信号及び前記第２駆動信号を、所定の繰り返し期間毎に生成し、
前記素子は、
ピエゾ素子であり、
前記単位信号は、
前記インクを吐出させるための動作を、前記素子に実行させる吐出用単位信号であり、
前記他の単位信号は、
前記インクを吐出させるための動作を、前記素子に実行させる他の吐出用単位信号であり、
前記吐出用単位信号と前記他の吐出用単位信号は同じ波形であり、
前記コントローラは、
媒体に形成されるドットの大きさに応じて、且つ、前記吐出用単位信号と前記他の吐出用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させ、
又は、
前記単位信号は、
前記インクの増粘を防止させるための動作を、前記素子に実行させる増粘防止用単位信号であり、
前記他の単位信号は、
前記インクの増粘を防止させるための動作を、前記素子に実行させる他の増粘防止用単位信号であり、
前記増粘防止用単位信号と前記他の増粘防止用単位信号は同じ波形であり、
前記コントローラは、
前記増粘防止用単位信号と前記他の増粘防止用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる、印刷装置。
【請求項１３】
印刷装置と、
前記印刷装置の動作を制御する印刷制御装置と、
を有する印刷システムであって、
前記印刷装置は、
（Ａ）インクを吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、
（Ｃ）前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、
を有する、印刷システム。
【請求項１４】
インクを吐出させるための動作を実行可能な素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成するステップと、
前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるステップと、
を有する印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出させるための動作を実行可能な素子を有する印刷装置、この印刷装置を有する印刷システム、及び前記素子を用いてなされる印刷方法に関する。
【背景技術】
【０００２】
媒体に画像を印刷する印刷装置には、インクを吐出させるための動作を実行可能な素子を有するものがある。例えば、素子としてピエゾ素子を有し、このピエゾ素子に駆動パルスを印加することでインクを吐出させる印刷装置がある。この印刷装置では、単一の駆動信号を用いることが一般的である。すなわち、複数の駆動パルスを繰り返し期間内に有する単一の駆動信号を発生させる。そして、駆動パルスをピエゾ素子へ選択的に印加することで、所望の量のインクを吐出させている。しかし、この印刷装置では、よりきめ細かに階調を表現しようとすると、繰り返し期間が長くなって印刷速度が低下するという問題があった。
【０００３】
この問題点に着目し、近年、新たな方式の印刷装置が提案されている。この印刷装置では、一つのピエゾ素子に対して複数の駆動信号を印加可能とし、各駆動信号が有する駆動パルスを選択的にピエゾ素子へ印加させている。例えば、吐出されるインクの量が異なる複数種類の駆動パルスを２つの駆動信号に分け、ピエゾ素子に印加される駆動パルスを選択するようにした印刷装置が提案されている（例えば、特許文献１を参照。）。また、最大ドットを形成する際に必要な駆動パルスを一方の駆動信号に含ませ、最大ドットの形成時におけるインクの吐出周波数を高めるようにした印刷装置も提案されている（例えば、特許文献２を参照。）。
【特許文献１】特開２０００−５２５７０号公報
【特許文献２】特開２００３−２４６０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前述した印刷装置のいずれも、駆動信号の生成に起因する駆動信号生成回路の発熱については考慮されていなかった。そして、この発熱対策のために、印刷装置の大型化を招く虞があった。
【０００５】
本発明は、かかる課題に鑑みてなされたものであり、その目的は、印刷装置の大型化を防止することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
（Ａ）インクを吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、
（Ｃ）前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、
を有する印刷装置である。
【０００７】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００９】
すなわち、インクを吐出させるための動作を実行可能な素子と、前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、を有する印刷装置が実現できること。
【００１０】
このような印刷装置によれば、素子を動作させるための単位信号及び他の単位信号が、第１駆動信号と第２駆動信号に分散される。そして、第１駆動信号が有する単位信号に関し、その発生間隔は、他の単位信号の発生期間以上に定められる。つまり、第１駆動信号における単位信号の発生周波数を低く抑えることができる。また、第２駆動信号における他の単位信号の発生周波数も低く抑えることができる。これらにより、駆動信号生成回路における第１駆動信号の生成に係わる部分、及び、第２駆動信号の生成に係わる部分に関し、過度な発熱を抑えることができる。従って、素子の動作周波数を落とすことなく、駆動信号生成回路の過度な発熱を抑えることができる。その結果、発熱対策用の部品の大型化を防止でき、ひいては印刷装置の大型化も防止できる。
【００１１】
かかる印刷装置であって、前記第２駆動信号は、前記他の単位信号を複数有し、前記第１駆動信号が有する複数の前記単位信号のそれぞれは、前記第２駆動信号における他の単位信号の発生終了から次の他の単位信号の発生開始までの期間に発生されること。  
このような印刷装置によれば、駆動信号生成回路における第１駆動信号の生成に係わる部分の発熱量と、第２駆動信号の生成に係わる部分の発熱量とを近づけることができ、印刷装置の大型化を防止できる。
【００１２】
かかる印刷装置であって、前記単位信号は、前記インクを吐出させるための動作を、前記素子に実行させる吐出用単位信号であり、前記他の単位信号は、前記インクを吐出させるための動作を、前記素子に実行させる他の吐出用単位信号であること。  
このような印刷装置によれば、インクの吐出周波数を落とすことなく、駆動信号生成回路全体の発熱を抑えることができる。
【００１３】
かかる印刷装置であって、前記吐出用単位信号と前記他の吐出用単位信号は同じ波形であること。  
このような印刷装置によれば、駆動信号生成回路における第１駆動信号の生成に係わる部分の発熱量と、第２駆動信号の生成に係わる部分の発熱量とを均等化できる。その結果、発熱対策用の部品について最適化が図れる。
【００１４】
かかる印刷装置であって、前記駆動信号生成回路は、前記第１駆動信号及び前記第２駆動信号を、所定の繰り返し期間毎に生成する構成が好ましい。また、前記コントローラは、媒体に形成されるドットの大きさに応じて、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる構成が好ましい。
【００１５】
かかる印刷装置であって、前記コントローラは、 前記吐出用単位信号と前記他の吐出用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させること。  
このような印刷装置によれば、駆動信号生成回路における第１駆動信号の生成に係わる部分の発熱量と、第２駆動信号の生成に係わる部分の発熱量とを高いレベルで均等化できる。
【００１６】
かかる印刷装置であって、前記単位信号は、前記インクの増粘を防止させるための動作を、前記素子に実行させる増粘防止用単位信号であり、前記他の単位信号は、前記インクの増粘を防止させるための動作を、前記素子に実行させる他の増粘防止用単位信号であること。  
このような印刷装置によれば、十分な増粘防止効果を得つつも、駆動信号生成回路全体の発熱を抑えることができる。
【００１７】
かかる印刷装置であって、前記増粘防止用単位信号と前記他の増粘防止用単位信号は同じ波形であること。  
このような印刷装置によれば、駆動信号生成回路における第１駆動信号の生成に係わる部分の発熱量と、第２駆動信号の生成に係わる部分の発熱量とを均等化できる。その結果、発熱対策用の部品について最適化が図れる。
【００１８】
かかる印刷装置であって、前記コントローラは、前記増粘防止用単位信号と前記他の増粘防止用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させること。  
このような印刷装置によれば、駆動信号生成回路における第１駆動信号の生成に係わる部分の発熱量と、第２駆動信号の生成に係わる部分の発熱量とを均等化できる。その結果、発熱対策用の部品について最適化が図れる。
【００１９】
かかる印刷装置であって、前記素子は、ピエゾ素子であることが好ましい。
【００２０】
また、インクを吐出させるための動作を実行可能な素子と、前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、を有し、前記第２駆動信号は、前記他の単位信号を複数有し、前記第１駆動信号が有する複数の前記単位信号のそれぞれは、前記第２駆動信号における他の単位信号の発生終了から次の他の単位信号の発生開始までの期間に発生され、前記駆動信号生成回路は、前記第１駆動信号及び前記第２駆動信号を、所定の繰り返し期間毎に生成し、前記素子は、ピエゾ素子であり、前記単位信号は、前記インクを吐出させるための動作を、前記素子に実行させる吐出用単位信号であり、前記他の単位信号は、前記インクを吐出させるための動作を、前記素子に実行させる他の吐出用単位信号であり、前記吐出用単位信号と前記他の吐出用単位信号は同じ波形であり、前記コントローラは、媒体に形成されるドットの大きさに応じて、且つ、前記吐出用単位信号と前記他の吐出用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させ、又は、前記単位信号は、前記インクの増粘を防止させるための動作を、前記素子に実行させる増粘防止用単位信号であり、前記他の単位信号は、前記インクの増粘を防止させるための動作を、前記素子に実行させる他の増粘防止用単位信号であり、前記増粘防止用単位信号と前記他の増粘防止用単位信号は同じ波形であり、前記コントローラは、前記増粘防止用単位信号と前記他の増粘防止用単位信号が交互に印加されるように、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させる、印刷装置を実現することもできる。
【００２１】
このような印刷装置によれば、既述のほぼ全ての効果を奏するので、本発明の目的が最も有効に達成される。
【００２２】
また、印刷装置と、前記印刷装置の動作を制御する印刷制御装置と、を有する印刷システムであって、前記印刷装置は、インクを吐出させるための動作を実行可能な素子と、前記素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成する駆動信号生成回路と、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるコントローラと、を有する、印刷システムを実現することもできる。
【００２３】
また、インクを吐出させるための動作を実行可能な素子の動作開始から動作終了までを規定する単位信号を複数有する第１駆動信号、及び、前記第１駆動信号における単位信号の発生終了から次の単位信号の発生開始までの期間に、前記素子の動作開始から動作終了までを規定する他の単位信号を発生する第２駆動信号を生成するステップと、前記第１駆動信号及び前記第２駆動信号を前記素子に印加させるステップと、を有する印刷方法を実現することもできる。
【００２４】
＝＝＝印刷システムの構成＝＝＝
＜全体構成について＞
まず、印刷装置を印刷システムとともに説明する。なお、印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも含むシステムのことである。
【００２５】
図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２６】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。なお、この媒体に関し、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２７】
＝＝＝コンピュータ＝＝＝  
＜コンピュータ１１０の構成について＞  
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。
【００２８】
このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２９】
プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換する機能をコンピュータ１１０に実現させる。そして、プリンタ１は、コンピュータ１１０からの印刷データを受信することで印刷動作を実行する。言い換えると、コンピュータ１１０は、印刷データを介してプリンタ１の動作を制御しているといえる。従って、コンピュータ１１０は、このプリンタドライバによって、印刷制御装置として機能する。そして、プリンタドライバは、画像データを印刷データに変換する機能を実現させるためのコードを有する。
【００３０】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、画素データとを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データは、印刷される画像の画素に関するデータである。ここで、画素とは、用紙上に仮想的に定められた方眼状の升目である。この画素は、ドットが形成される領域を示す。そして、印刷データにおける画素データは、用紙上に形成されるドットに関するデータ（例えば、ドットの大きさのデータ）に変換される。本実施形態において、画素データは２ビットのデータによって構成されている。すなわち、この画素データには、ドット無しに対応する画素データ「００」と、小ドットに対応する画素データ「０１」と、中ドットの形成に対応する画素データ「１０」と、大ドットに対応する画素データ「１１」とがある。従って、このプリンタ１は４階調でドットの形成ができる。
【００３１】
そして、プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換するため、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理などを行う。また、プリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録された状態で提供される。また、プリンタドライバは、インターネットを介してコンピュータ１１０にダウンロードすることも可能である。
【００３２】
＝＝＝プリンタ＝＝＝  
＜プリンタ１の構成について＞  
次に、プリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の全体構成の横断面図である。なお、以下の説明では、図２のブロック図も参照する。
【００３３】
図２に示すように、プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣと、ヘッド４１とを有している。
【００３４】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ，ヘッド４１）、及び駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００３５】
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａ及び図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータであり、その動作は、プリンタ側コントローラ６０によって制御される。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを、印刷可能な領域まで搬送するためのローラである。この搬送ローラ２３の動作も搬送モータ２２によって制御される。プラテン２４は、印刷中の用紙Ｓを、この用紙Ｓの裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００３６】
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向はヘッド４１の移動方向に相当し、キャリッジ移動機構３０はヘッド４１を移動方向に移動させるヘッド移動部に相当する。そして、このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、従動プーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。このキャリッジモータ３１は、プリンタ側コントローラ６０によって動作が制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、従動プーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４と従動プーリー３５に架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００３７】
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。ここで、図４は、ヘッドユニット４０の分解斜視図である。図５Ａは、ヘッド４１の構造を説明する断面図である。図５Ｂは、ノズルＮｚの配置を説明する図である。
【００３８】
このヘッドユニット４０は、例えば、図４に示す構造をしている。すなわち、ヘッドユニット４０は、ヘッド４１と、針側ケース部材４２と、ヘッド側ケース部材４３を有している。針側ケース部材４２は、インクカートリッジＩＣ（図３Ａを参照）に挿入されるインク供給針４２１を有する部材であり、例えば樹脂を成型することで作成される。また、ヘッド側ケース部材４３は、ヘッド４１が取り付けられる部材であり、例えば樹脂を成型することで作成される。このヘッド側ケース部材４３には、基板配置部４３１が設けられている。基板配置部４３１は、ヘッド制御基板４４が配置される部分であり、略長方形の窪部によって形成されている。そして、ヘッド制御基板４４とヘッド４１とは、フィルム状のヘッド側配線部材４５によって電気的に接続される。すなわち、ヘッド側配線部材４５は、一端側の部分がヘッド４１のピエゾ素子４１７（ＰＺＴ，図５Ａを参照。）と電気的に接続され、他端側の部分がヘッド制御基板４４と電気的に接続されている。このヘッド制御基板４４には、ヘッド４１を制御するためのヘッド制御部ＨＣ（サブコントローラ）と、コネクタ４４１とが設けられている。なお、ヘッド制御部ＨＣについては、後で説明する。そして、ヘッド制御基板４４とプリンタ側コントローラ６０とは、フィルム状のコントローラ側配線基板ＦＣ（図３Ａを参照）によって電気的に接続されている。
【００３９】
このヘッドユニット４０が有するヘッド４１は、例えば、図５Ａに示す構造を有している。例示したヘッド４１は、流路ユニット４１Ａと、アクチュエータユニット４１Ｂとを有する。流路ユニット４１Ａは、ノズルＮｚが設けられたノズルプレート４１１と、インク貯留室４１２ａとなる開口部が形成された貯留室形成基板４１２と、インク供給口４１３ａが形成された供給口形成基板４１３とを有している。そして、貯留室形成基板４１２の一方の表面にはノズルプレート４１１が接着され、他方の表面には供給口形成基板４１３が接着されている。アクチュエータユニット４１Ｂは、圧力室４１４ａとなる開口部が形成された圧力室形成基板４１４と、圧力室４１４ａの一部を区画する振動板４１５と、供給側連通口４１６ａとなる開口部が形成された蓋部材４１６と、振動板４１５の表面に形成されたピエゾ素子４１７とを有している。そして、このヘッド４１には、インク貯留室４１２ａから圧力室４１４ａを通ってノズルＮｚに至る一連の流路が形成されている。使用時において、この流路はインクで満たされており、ピエゾ素子４１７を変形させることで、対応するノズルＮｚからインクを吐出させることができる。従って、このヘッド４１において、ピエゾ素子４１７は、インクを吐出させるための動作を実行可能な素子に相当する。
【００４０】
また、図５Ｂに示すように、各ノズルＮｚは、吐出させるインクの種類毎にグループ分けされており、各グループによってノズル列が構成されている。例示したヘッド４１は、ブラックインクノズル列Ｎｋと、シアンインクノズル列Ｎｃと、マゼンタインクノズル列Ｎｍと、イエローインクノズル列Ｎｙからなる４列のノズル列を有し、４色のインクを吐出可能である。そして、各ノズル列は、ｎ個（本実施形態では、ｎ＝１８０）のノズルＮｚを有している。これらのノズル列において、各ノズルＮｚは、所定の配列方向（この例では搬送方向）に沿って一定の間隔（ノズルピッチ：ｋ・Ｄ）で配列されている。ここで、Ｄは、搬送方向における最小のドットピッチ、つまり、用紙Ｓに形成されるドットの最高解像度での間隔である。また、ｋは、最小のドットピッチＤとノズルピッチとの関係を表す係数であり、１以上の整数に定められる。
【００４１】
また、このプリンタ１では、前述したように、画素データ「００」に対応するドット無し、画素データ「０１」に対応する小ドットの形成、画素データ「１０」に対応する中ドットの形成、及び画素データ「１１」に対応する大ドットの形成という４種類の制御ができる。このため、各ノズルＮｚからは、量が異なる複数種類のインクを吐出させることができる。例えば、各ノズルＮｚからは、大ドットを形成し得る量の大インク滴、中ドットを形成し得る量の中インク滴、及び小ドットを形成し得る量の小インク滴からなる３種類のインクを吐出させることができる。なお、画素データと吐出されるインクの関係については、後で説明する。
【００４２】
検出器群５０は、プリンタ１の状況を監視するためのものである。この検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出器５３、及び紙幅検出器５４等が含まれている。リニア式エンコーダ５１は、キャリッジＣＲ（ヘッド４１，ノズルＮｚ）のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器５３は、印刷される用紙Ｓの先端位置を検出するためのものである。紙幅検出器５４は、印刷される用紙Ｓの幅を検出するためのセンサである。
【００４３】
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂ，図１３Ａを参照。）を、ピエゾ素子４１７に印加させるコントローラに相当する。また、このプリンタ側コントローラ６０は、図２に示すように、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間で、データの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリ６３に格納されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号（クロック信号ＣＬＫ，画素データＳＩ，ラッチ信号ＬＡＴ，第１チェンジ信号ＣＨ_Ａ，第２チェンジ信号ＣＨ_Ｂ，全オン信号Ｎ_ＣＨＧ，図１０を参照。）をヘッド制御部ＨＣに出力する。さらに、ＣＰＵ６２は、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路７０に出力したりする。
【００４４】
駆動信号生成回路７０は、共通に使用される駆動信号ＣＯＭを生成する。本実施形態の駆動信号ＣＯＭは、一つのノズル列に対応する全てのピエゾ素子４１７に対して共通に使用される。ここで、図６は、駆動信号生成回路７０の構成を説明するブロック図である。
【００４５】
この駆動信号生成回路７０は、複数種類の駆動信号ＣＯＭを同時に生成できる。本実施形態の駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａを生成する第１駆動信号生成部７０Ａと、第２駆動信号ＣＯＭ_Ｂを生成する第２駆動信号生成部７０Ｂを有している。そして、第１駆動信号生成部７０Ａは、第１波形生成回路７１Ａと第１電流増幅回路７２Ａを有し、第２駆動信号生成部７０Ｂは、第２波形生成回路７１Ｂと第２電流増幅回路７２Ｂを有する。なお、第１波形生成回路７１Ａと第２波形生成回路７１Ｂは同じ構成であり、第１電流増幅回路７２Ａと第２電流増幅回路７２Ｂは同じ構成である。このため、以下の説明は、主として、第１波形生成回路７１Ａと第１電流増幅回路７２Ａについて行う。
【００４６】
図７は、第１波形生成回路７１Ａ及び第２波形生成回路７１Ｂの構成を説明するためのブロック図である。なお、第２波形生成回路７１Ｂの構成は、括弧付きの符号で示している。第１波形生成回路７１Ａは、メモリ７１１Ａと、第１ラッチ回路７１２Ａと、加算器７１３Ａと、第２ラッチ回路７１４Ａと、デジタルアナログ変換器（Ｄ／Ａ変換器）７１５Ａと、電圧増幅回路７１６Ａとを有する。
【００４７】
メモリ７１１Ａは、複数種類の電圧変化量のデータを、アドレスに対応させて記憶する。このメモリ７１１Ａは、第１クロック信号の入力端子と、データ信号の入力端子と、アドレス信号の入力端子と、イネーブル信号の入力端子と、データ信号の出力端子とを有する。データ信号は、電圧変化量を示すものである。アドレス信号は、電圧変化量のデータが格納される格納アドレス、或いは、読み出される電圧変化量のデータの読み出しアドレスを示すものである。そして、メモリ７１１Ａは、アドレス信号で指定される格納アドレスに、電圧変化量のデータを格納する。この電圧変化量のデータは、第１クロック信号の入力端子、データ信号の入力端子、アドレス信号の入力端子、及びイネーブル信号の入力端子から必要な信号を入力することで格納される。また、メモリ７１１Ａは、読み出しアドレスで指定される電圧変化量のデータを、第１ラッチ回路７１２Ａに出力する。この読み出しアドレスも、アドレス信号の入力端子から入力されたアドレス信号で指定される。
【００４８】
第１ラッチ回路７１２Ａは、メモリ７１１Ａに電気的に接続されており、第２クロック信号が入力される毎に、メモリ７１１Ａに格納された電圧変化量のデータを読み出す。言い換えれば、メモリ７１１Ａから出力されている電圧変化量のデータをラッチする。加算器７１３Ａには、第１ラッチ回路７１２Ａの出力と第２ラッチ回路７１４Ａの出力とが入力される。そして、加算器７１３Ａの出力は、第２ラッチ回路７１４Ａに入力されている。すなわち、この加算器７１３Ａは、第１ラッチ回路７１２Ａの出力と第２ラッチ回路７１４Ａの出力とを加算した加算値を出力する。第２ラッチ回路７１４Ａは、第３クロック信号が入力される毎に、加算器７１３Ａから出力される加算値をラッチする。
【００４９】
デジタルアナログ変換器７１５Ａは、第２ラッチ回路７１４Ａからの出力、すなわち、加算器７１３Ａから出力された加算値をアナログ信号に変換する。電圧増幅回路７１６Ａは、デジタルアナログ変換器７１５Ａの出力と電気的に接続されている。この電圧増幅回路７１６Ａは、デジタルアナログ変換器７１５Ａから出力されたアナログ信号の電圧を、ピエゾ素子４１７が駆動可能な電圧に増幅する。
【００５０】
次に、この第１波形生成回路７１Ａの動作の具体例について説明する。詳しくは、メモリ７１１Ａと、第１ラッチ回路７１２Ａと、加算器７１３Ａと、第２ラッチ回路７１４Ａの動作について説明する。ここで、図８は、第１波形生成回路７１Ａの動作を説明する図である。
【００５１】
プリンタ側コントローラ６０のＣＰＵ６２は、アドレス信号をメモリ７１１Ａに出力する。メモリ７１１Ａは、アドレス信号で指定された読み出しアドレスのデータを出力する（ｔ０〜）。この例において、ＣＰＵ６２は、アドレスＢを示すアドレス信号を出力し、メモリ７１１Ａは、電圧変化量のデータとして電圧値△Ｖ１を出力する。次に、ＣＰＵ６２は、第２クロック信号をＨレベルに切り替える（ｔ１）。つまり、クロックパルスを出力する。このクロックパルスを受け取った第１ラッチ回路７１２Ａは、電圧値△Ｖ１をラッチする。その後、ＣＰＵ６２は、読み出しアドレスを変更する（ｔ３〜）。これにより、ＣＰＵ６２は、アドレスＡを示すアドレス信号を出力し、メモリ７１１Ａは、電圧変化量のデータとして電圧値０を出力する。また、ＣＰＵ６２は、第３クロック信号を周期△Ｔ毎にＨレベルに切り替える。つまり、クロックパルスを出力する。このクロックパルスを受け取る毎に、第２ラッチ回路７１４Ａの出力は電圧△Ｖ１だけ上昇する（ｔ２，ｔ４，ｔ５）。
【００５２】
次に、ＣＰＵ６２は、第２クロック信号をＨレベルに切り替える（ｔ６）。このクロックパルスを受け取った第１ラッチ回路７１２Ａは、アドレスＡに対応する電圧値０をラッチする。このため、第３クロック信号がＨレベルに切り換わっても、第２ラッチ回路７１４Ａの出力は一定電位を維持する（ｔ７，ｔ９）。また、ＣＰＵ６２は、読み出しアドレスをアドレスＣに変更し（ｔ８〜）、電圧変化量のデータとして電圧値−△Ｖ２をメモリ７１１Ａから出力させる。この電圧値−△Ｖ２は、次に第２クロック信号がＨレベルとなったタイミング（ｔ１０）で、第１ラッチ回路７１２Ａにラッチされる。このため、第３クロック信号がＨレベルになる毎に、第２ラッチ回路７１４Ａの出力は電圧−△Ｖ２だけ降下する（ｔ１１〜）。
【００５３】
次に、第１電流増幅回路７２Ａについて説明する。ここで、図９Ａは、電流増幅回路７２Ａ，７２Ｂの構成を説明する図である。図９Ｂは、トランジスタ対７２１Ａ，７２１Ｂとヒートシンク７２２Ａ，７２２Ｂの構成を説明する図である。
【００５４】
図９Ａに示すように、第１電流増幅回路７２Ａは、第１駆動信号ＣＯＭ_Ａの電位の変化に伴って発熱する第１トランジスタ対７２１Ａを有する。そして、この第１トランジスタ対７２１Ａは、互いのエミッタ端子同士が接続されたＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２を有する。ＮＰＮ型のトランジスタＱ１は、駆動信号ＣＯＭの電位上昇時に動作するトランジスタである。このＮＰＮ型のトランジスタＱ１は、コレクタが電源に、エミッタが第１駆動信号ＣＯＭ_Ａの出力信号線に、それぞれ接続されている。ＰＮＰ型のトランジスタＱ２は、電位降下時に動作するトランジスタである。ＰＮＰ型のトランジスタＱ２は、コレクタが接地（アース）に、エミッタが第１駆動信号ＣＯＭ_Ａの出力信号線に、それぞれ接続されている。なお、ＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２のエミッタ同士が接続されている部分の電位（第１駆動信号ＣＯＭ_Ａの電位）は、符号ＦＢで示すように、電圧増幅回路７１６Ａへフィードバックされている。
【００５５】
そして、この第１電流増幅回路７２Ａ、すなわち第１トランジスタ対７２１Ａは、第１波形生成回路７１Ａからの出力信号によって動作が制御される。例えば、出力信号の電位が上昇状態にあると、制御信号Ｓ_Ｑ１によってＮＰＮ型のトランジスタＱ１がオン状態となる。これに伴い、第１駆動信号ＣＯＭ_Ａの電位も上昇する。一方、出力信号の電位が降下状態にあると、制御信号Ｓ_Ｑ２によってＰＮＰ型のトランジスタＱ２がオン状態となる。これに伴い、第１駆動信号ＣＯＭ_Ａの電位も降下する。なお、出力信号が定電位である場合、ＮＰＮ型のトランジスタＱ１もＰＮＰ型のトランジスタＱ２もオフ状態となる。その結果、第１駆動信号ＣＯＭ_Ａは一定電位となる。
【００５６】
また、この第１トランジスタ対７２１Ａには、共通のヒートシンク７２２Ａが取り付けられている。すなわち、ヒートシンク７２２Ａは、第１トランジスタ対７２１Ａを構成するＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２の両方に接触している。そして、これらのＮＰＮ型のトランジスタＱ１及びＰＮＰ型のトランジスタＱ２が発生する熱を外部に放出する。
【００５７】
次に、第２波形生成回路７１Ｂ及び第２電流増幅回路７２Ｂについて簡単に説明する。前述したように、第２波形生成回路７１Ｂの構成は、第１波形生成回路７１Ａの構成と同じであり、第２電流増幅回路７２Ｂの構成は、第１電流増幅回路７２Ａの構成と同じである。すなわち、第２波形生成回路７１Ｂは、メモリ７１１Ｂと、第１ラッチ回路７１２Ｂと、加算器７１３Ｂと、第２ラッチ回路７１４Ｂと、デジタルアナログ変換器７１５Ｂと、電圧増幅回路７１６Ｂとを有する。また、第２電流増幅回路７２Ｂは、第２駆動信号ＣＯＭ_Ｂの電位の変化に伴って発熱する第２トランジスタ対７２１Ｂを有する。そして、第２トランジスタ対７２１Ｂは、互いのエミッタ端子同士が接続されたＮＰＮ型のトランジスタＱ１とＰＮＰ型のトランジスタＱ２を有する。また、この第２トランジスタ対７２１Ｂには、共通のヒートシンク７２２Ｂが取り付けられている。
【００５８】
次に、ヘッド制御部ＨＣについて説明する。ここで、図１０は、ヘッド制御部ＨＣの構成を説明するブロック図である。図１０に示すように、ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、制御ロジック８４と、防止回路８５と、第１レベルシフタ８６Ａと、第２レベルシフタ８６Ｂと、第１スイッチ８７Ａと、第２スイッチ８７Ｂを備えている。制御ロジック８４を除いた各部、すなわち、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、防止回路８５と、第１レベルシフタ８６Ａと、第２レベルシフタ８６Ｂと、第１スイッチ８７Ａと、第２スイッチ８７Ｂは、それぞれピエゾ素子４１７毎に設けられる。そして、ピエゾ素子４１７はインクが吐出されるノズルＮｚ毎に設けられるので、これらの各部もノズルＮｚ毎に設けられる。
【００５９】
ヘッド制御部ＨＣは、プリンタ側コントローラ６０からの印刷データ（画素データＳＩ）に基づき、インクを吐出させるための制御を行う。本実施形態では、画素データが２ビットで構成されており、クロック信号ＣＬＫに同期して、この画素データが記録ヘッド４１へ送られてくる。この画素データは、上位ビット群から下位ビット群の順で送られる。例えば、ノズルＮｚ（＃１）の上位ビット、ノズルＮｚ（＃２）の上位ビット、…、ノズルＮｚ（＃１７９）の上位ビット、ノズルＮｚ（＃１８０）の上位ビット、ノズルＮｚ（＃１）の下位ビット、ノズルＮｚ（＃２）の下位ビット、…、ノズルＮｚ（＃１７９）の下位ビット、ノズルＮｚ（＃１８０）の下位ビットの順で送られてくる。このため、まず、画素データの上位ビット群が第２シフトレジスタ８１Ｂにセットされる。全てのノズルＮｚについて画素データの上位ビット群が第２シフトレジスタ８１Ｂにセットされると、続いて画素データの下位ビット群が第２シフトレジスタ８１Ｂにセットされる。この画素データの下位ビット群のセットに伴い、画素データの上位ビット群はシフトして第１シフトレジスタ８１Ａにセットされる。
【００６０】
第１シフトレジスタ８１Ａには第１ラッチ回路８２Ａが電気的に接続され、第２シフトレジスタ８１Ｂには第２ラッチ回路８２Ｂが電気的に接続されている。そして、プリンタ側コントローラ６０からのラッチ信号ＬＡＴがＨレベルになると、つまり、ラッチパルスが第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂに入力されると、第１ラッチ回路８２Ａは画素データの上位ビットをラッチし、第２ラッチ回路８２Ｂは画素データの下位ビットをラッチする。第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂでラッチされた画素データ（上位ビットと下位ビットの組）はそれぞれ、デコーダ８３に入力される。このデコーダ８３は、画素データの上位ビット及び下位ビットに基づいてデコードを行い、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを構成する波形部ＳＳ１１〜ＳＳ１６，ＳＳ２１〜ＳＳ２６（図１３Ａを参照。後述する。）を選択するための選択データを生成する。
【００６１】
本実施形態における選択データは、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとに分けて生成される。すなわち、第１駆動信号ＣＯＭ_Ａに対応する第１選択データは、第１波形部ＳＳ１１から第６波形部ＳＳ１６のそれぞれに対応する６ビットのデータによって構成される。同様に、第２駆動信号ＣＯＭ_Ｂに対応する第２選択データもまた、第１波形部ＳＳ２１から第６波形部ＳＳ２６のそれぞれに対応する６ビットのデータによって構成される。このような動作をするデコーダ８３は、選択データ生成部に相当し、２ビットの画素データ（階調データ）から６ビットの選択データを、駆動信号ＣＯＭの数だけ生成する。
【００６２】
また、デコーダ８３には、制御ロジック８４からのタイミング信号も入力されている。この制御ロジック８４は、プリンタ側コントローラ６０と共にタイミング信号生成部として機能しており、ラッチ信号ＬＡＴやチェンジ信号ＣＨ_Ａ，ＣＨ_Ｂに基づいてタイミング信号生成する。このタイミング信号も駆動信号ＣＯＭ毎に生成される。すなわち、第１駆動信号ＣＯＭ_Ａ用の第１タイミング信号ＴＩＭ_Ａと、第２駆動信号ＣＯＭ_Ｂ用の第２タイミング信号ＴＩＭ_Ｂが生成される。そして、図１３Ａに示すように、第１タイミング信号ＴＩＭ_Ａでは、ラッチパルスと、第１駆動信号ＣＯＭ_Ａ用のチェンジパルスの発生タイミングに同期してタイミングパルスが発生される。また、第２タイミング信号ＴＩＭ_Ｂは、ラッチパルスと、第２駆動信号ＣＯＭ_Ｂ用のチェンジパルスに同期してタイミングパルスが発生される。
【００６３】
デコーダ８３によって生成された６ビットの選択データは、タイミングパルスによって規定されるタイミングで上位ビット側から順に、出力される。出力された選択データは、防止回路８５を通った後に、第１レベルシフタ８６Ａや第２レベルシフタ８６Ｂに入力される。すなわち、第１タイミング信号ＴＩＭ_Ａが有するタイミングパルスの立ち上がりタイミングに同期して、第１選択データが第１レベルシフタ８６Ａに入力される。また、第２タイミング信号ＴＩＭ_Ｂが有するタイミングパルスの立ち上がりタイミングに同期して、第２選択データが第２レベルシフタ８６Ｂに入力される。
【００６４】
第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂは、電圧増幅器として機能する。すなわち、これらの第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂは、選択データが［１］の場合に、対応するスイッチ（第１スイッチ８７Ａ，第２スイッチ８７Ｂ）を駆動な程度の電圧まで昇圧されたオン信号を出力する。例えば、第１選択データが［１］の場合には、数十ボルトに昇圧されたオン信号が第１スイッチ８７Ａに出力される。同様に、第２選択データが［１］の場合には、数十ボルトに昇圧されたオン信号が第２スイッチ８７Ｂに出力される。
【００６５】
なお、本実施形態では、デコーダ８３と、第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂの間に、防止回路８５が配置されている。この防止回路８５は、一つのピエゾ素子４１７に対して、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂが同時に印加されることを防止するためのものである。この防止回路８５は、例えば、ロジック回路によって構成される。
【００６６】
そして、第１スイッチ８７Ａの入力側には駆動信号生成回路７０からの第１駆動信号ＣＯＭ_Ａが印加されており、第２スイッチ８７Ｂの入力側には第２駆動信号ＣＯＭ_Ｂが印加されている。また、第１スイッチ８７Ａと第２スイッチ８７Ｂの共通の出力側にはピエゾ素子４１７が電気的に接続されている。これらの第１スイッチ８７Ａ及び第２スイッチ８７Ｂは、発生される駆動信号ＣＯＭ毎に設けられるスイッチである。そして、第１駆動信号ＣＯＭ_Ａを構成する波形部ＳＳ１１〜ＳＳ１６と、第２駆動信号ＣＯＭ_Ｂを構成する波形部ＳＳ２１〜ＳＳ２６を、ピエゾ素子４１７へ選択的に印加させる。
【００６７】
選択データは、第１スイッチ８７Ａ及び第２スイッチ８７Ｂの動作を制御する。すなわち、第１スイッチ８７Ａに入力された選択データが［１］である期間には、この第１スイッチ８７Ａが接続状態になり、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。同様に、第２スイッチ８７Ｂに入力された選択データが［１］である期間には、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。そして、ピエゾ素子４１７の電位は、印加された第１駆動信号ＣＯＭ_Ａ若しくは第２駆動信号ＣＯＭ_Ｂに応じて定まる。一方、第１スイッチ８７Ａに入力された選択データ及び第２スイッチ８７Ｂに入力された選択データが共に［０］の期間において、第１レベルシフタ８６Ａ及び第２レベルシフタ８６Ｂからは、第１スイッチ８７Ａ及び第２スイッチ８７Ｂを動作させるための電気信号は出力されない。ここで、ピエゾ素子４１７はコンデンサの様に振る舞い、駆動信号ＣＯＭの印加が停止された場合において停止直前の電位を維持する。従って、駆動信号ＣＯＭの印加が停止されている期間において、ピエゾ素子４１７は、駆動信号ＣＯＭの印加が停止される直前の変形状態を維持する。なお、選択データの内容については、後で詳しく説明する。
【００６８】
＜印刷動作について＞  
前述した構成を有するプリンタ１では、プリンタ側コントローラ６０が、メモリ６３に格納されたコンピュータプログラムに従って、制御対象部（用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、駆動信号生成回路７０）を制御する。従って、このコンピュータプログラムは、この制御を実行するためのコードを有する。そして、制御対象部を制御することで、用紙Ｓに対する印刷動作が行われる。
【００６９】
ここで、図１１は、印刷動作を説明するフローチャートである。例示した印刷動作は、印刷命令の受信動作（Ｓ１０）、給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙処理（Ｓ６０）、及び印刷終了判断（Ｓ７０）を有している。以下、各動作について、簡単に説明する。
【００７０】
印刷命令の受信動作（Ｓ１０）は、コンピュータ１１０からの印刷命令を受信する動作である。この動作において、プリンタ側コントローラ６０はインタフェース部６１を介して印刷命令を受信する。  
給紙動作（Ｓ２０）は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂頭出し位置）に位置決めする動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動するなどして、給紙ローラ２１や搬送ローラ２３を回転させる。  
ドット形成動作（Ｓ３０）は、用紙Ｓにドットを形成するための動作である。この動作において、プリンタ側コントローラ６０は、キャリッジモータ３１を駆動したり、駆動信号生成部やヘッド４１に対して制御信号を出力したりする。これにより、ヘッド４１の移動中にノズルＮｚからインクが吐出され、用紙Ｓにドットが形成される。  
搬送動作（Ｓ４０）は、用紙Ｓを搬送方向へ移動させる動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動して搬送ローラ２３を回転させる。この搬送動作により、先程のドット形成動作によって形成されたドットとは異なる位置に、ドットを形成することができる。  
排紙判断（Ｓ５０）は、印刷対象となっている用紙Ｓに対する排出の要否を判断する動作である。この判断は、例えば、印刷データの有無に基づき、プリンタ側コントローラ６０によって行われる。  
排紙処理（Ｓ６０）は、用紙Ｓを排出させる処理であり、先程の排紙判断で「排紙する」と判断されたことを条件に行われる。この場合、プリンタ側コントローラ６０は、排紙ローラ２５を回転させることで、印刷済みの用紙Ｓを外部に排出させる。  
印刷終了判断（Ｓ７０）は、印刷を続行するか否かの判断である。この判断も、プリンタ側コントローラ６０によって行われる。
【００７１】
＝＝＝本実施形態の概要＝＝＝  
＜駆動信号の消費電力とヒートシンクについて＞  
このプリンタ１において、駆動信号生成回路７０は、駆動信号ＣＯＭの生成に伴って発熱する。この発熱は種々の要因によって生じるが、最も発熱する部分は第１電流増幅回路７２Ａ及び第２電流増幅回路７２Ｂである。これらの第１電流増幅回路７２Ａ及び第２電流増幅回路７２Ｂは、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂの生成時において、ＮＰＮ型のトランジスタＱ１におけるコレクタ損失と、ＰＮＰ型のトランジスタＱ２のコレクタ損失によって発熱する。そして、発熱するということは、その分だけ電力を消費しているといえる。
【００７２】
ここで、駆動信号ＣＯＭが有する駆動パルスＰＳと消費電力の関係について説明する。図１２Ａは、駆動パルスＰＳとトランジスタ対（第１トランジスタ対７２１Ａ，第２トランジスタ対７２１Ｂ）の消費電力とを模式的に説明する図である。図１２Ｂは、参考例の駆動信号ＣＯＭ´を説明する図である。参考例の駆動信号ＣＯＭ´は、ラッチ信号ＬＡＴのタイミングで規定される繰り返し周期Ｔに、６個の駆動パルスＰＳを有する。なお、図１２Ｂの駆動信号ＣＯＭ´は、単一の信号として駆動信号生成回路から発生される。
【００７３】
図１２Ａに例示した駆動パルスＰＳは、ピエゾ素子４１７の動作開始から動作終了までを規定する単位信号の一種である。この駆動パルスＰＳがピエゾ素子４１７に印加されると、ノズルＮｚからインクが吐出される。このため、この駆動パルスＰＳは、吐出用単位信号に相当する。この駆動パルスＰＳは、中間電位Ｖｃから最低電位ＶＬまで一定勾配で電位を下降させる第１放電要素ＷＥ１と、最低電位ＶＬを維持する第１定電位要素ＷＥ２と、最低電位ＶＬから最高電位ＶＨまで一定の勾配で電位を上昇させる充電要素ＷＥ３と、最高電位ＶＨを維持する第２定電位要素ＷＥ４と、最高電位ＶＨから中間電位Ｖｃまで一定勾配で電位を下降させる第２放電要素ＷＥ５を有している。
【００７４】
そして、本実施形態において、この駆動パルスＰＳが印加されるピエゾ素子４１７は、その電位が高くなる程に圧力室４１４ａを収縮させるように変形するものである。このため、第１放電要素ＷＥ１がピエゾ素子４１７に印加される（ｔ２１−ｔ２２）と、圧力室４１４ａは、中間電位Ｖｃに対応する容積から最低電位ＶＬに対応する容積まで膨張する。従って、この第１放電要素ＷＥ１は、圧力室４１４ａを膨張させるための膨張要素に相当する。続いて、第１定電位要素ＷＥ２がピエゾ素子４１７に印加される（ｔ２２−ｔ２３）。この第１定電位要素ＷＥ２の印加により、圧力室４１４ａの膨張状態が維持される。従って、この第１放電要素ＷＥ１は、圧力室４１４ａの膨張状態を維持させるための膨張維持要素に相当する。続いて、充電要素ＷＥ３がピエゾ素子４１７に印加される（ｔ２３−ｔ２４）。充電要素ＷＥ３の印加により、圧力室４１４ａは、最高電位ＶＨに対応する容積まで収縮される。そして、この充電要素ＷＥ３の印加時間は、ピエゾ素子４１７が応答し得る程度の極めて短い時間に定められる。その結果、圧力室４１４ａが急速に収縮し、ノズルＮｚからインクが吐出される。従って、この充電要素ＷＥ３は、圧力室４１４ａを急速に収縮させてインクを吐出させるための吐出要素に相当する。続いて、第２定電位要素ＷＥ４がピエゾ素子４１７に印加される（ｔ２４−ｔ２５）。この第２定電位要素ＷＥ４の印加により、圧力室４１４ａの収縮状態が維持される。従って、この第２定電位要素ＷＥ４は、圧力室４１４ａの収縮状態を維持させるための収縮維持要素に相当する。続いて、第２放電要素ＷＥ５がピエゾ素子４１７に印加される（ｔ２５−ｔ２６）。この第２放電要素ＷＥ５の印加により、圧力室４１４ａは、最高電位ＶＨに対応する容積から中間電位Ｖｃに対応する容積まで膨張する。そして、この膨張により、インクの吐出によって生じた圧力室４１４ａ内の圧力変動が効果的に抑制される。そして、圧力室４１４ａ内の圧力変動が抑制されることから、次のインクを短い時間で吐出させても、インクの量や飛行方向等を安定化することができる。従って、この第２放電要素ＷＥ５は、圧力室４１４ａ内の圧力変動を抑制する変動抑制要素に相当する。
【００７５】
このような駆動パルスＰＳを発生するにあたり、電流増幅回路（第１電流増幅回路７２Ａ，第２電流増幅回路７２Ｂ）におけるＮＰＮ型のトランジスタＱ１は、駆動信号ＣＯＭの電圧を上昇させる時、すなわち、ピエゾ素子４１７を充電する時にオン状態となる。反対に、ＰＮＰ型のトランジスタＱ２は、駆動信号ＣＯＭの電圧を降下させる時、すなわち、ピエゾ素子４１７を放電する時にオン状態となる。そして、ＮＰＮ型のトランジスタＱ１における消費電力は、電源電位ＰＷｍａｘと駆動信号ＣＯＭの電位との差と、ＮＰＮ型のトランジスタＱ１を流れる電流Ｉ１（図９Ａを参照。）の積となる。一方、ＰＮＰ型のトランジスタＱ２における消費電力は、駆動信号ＣＯＭの電位と接地電位ＧＮＤの差と、ＰＮＰ型のトランジスタＱ２を流れる電流Ｉ２（図９Ａを参照。）の積となる。従って、この駆動パルスＰＳにおいて、消費電力は、ハッチングにて示した期間の電位差と、これらの期間にＮＰＮ型のトランジスタＱ１及びＰＮＰ型のトランジスタＱ２を流れる電流Ｉ１，Ｉ２とに基づいて算出される。この駆動パルスＰＳにおいて、消費電力は１．５Ｗとなる。具体的に説明すると、一つの駆動パルスＰＳが一つのノズル列に対応する１８０個のピエゾ素子４１７の全てに印加されると、１．５Ｗの電力が消費される。
【００７６】
そして、図１２Ｂに示す駆動信号ＣＯＭ´、すなわち、一つの繰り返し周期Ｔ内に、６個の駆動パルスＰＳを有する駆動信号ＣＯＭを用いた場合、その消費電力は、繰り返し周期Ｔ内において全ての駆動パルスＰＳを全てのピエゾ素子４１７に印加した時に最大となり、９Ｗとなる。仮に、図１２Ｂに示す駆動信号ＣＯＭ´を、一つの駆動信号生成回路で生成させる場合、トランジスタ対を放熱するためのヒートシンクは、２ｍｍ厚のアルミニウムで約１７０ｃｍ２の大きさが必要となる。略正方形のヒートシンクの場合、１辺は約１３ｃｍとなる。このような大型のヒートシンクをプリンタ１に搭載することは、装置の大型化を招くので現実的ではない。
【００７７】
そこで、本実施形態では、駆動信号ＣＯＭを第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂの２つに分け、駆動信号生成回路７０によって、それぞれの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂを個別に生成させている。本実施形態の第１駆動信号ＣＯＭ_Ａは、ピエゾ素子４１７の動作開始から動作終了までを規定する駆動パルスＰＳ（単位信号に相当する。）を複数有する信号である。また、第２駆動信号ＣＯＭ_Ｂは、第１駆動信号ＣＯＭ_Ａにおける駆動パルスＰＳの発生終了から次の駆動パルスＰＳの発生開始までの期間に、ピエゾ素子４１７の動作開始から動作終了までを規定する他の駆動パルスＰＳ（他の単位信号に相当する。）を発生する信号である。そして、これらの第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂをピエゾ素子４１７に印加させて、用紙Ｓに印刷する（ドットを形成する）ようにしている。
【００７８】
このような構成を採ることにより、次の利点がある。すなわち、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳに関し、その発生間隔は、第２駆動信号ＣＯＭ_Ｂが有する他の駆動パルスＰＳが発生されている期間以上に定められる。つまり、駆動パルスＰＳの発生周波数を低く抑えることができる。このため、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂに関し、トランジスタ対７２１Ａ，７２１Ｂの放熱期間を確保することができる。そして、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳをピエゾ素子４１７に印加するので、ピエゾ素子４１７の動作周波数を落とすことなく、駆動信号生成回路７０の発熱を抑えることができる。その結果、ヒートシンク７２２Ａ，７２２Ｂ（発熱対策用の部品の一種、図９Ｂを参照。）の大型化を防止でき、ひいてはプリンタ１の大型化も防止できる。以下、この点について、詳細に説明する。
【００７９】
＝＝＝ドット形成時の具体的制御＝＝＝  
＜駆動信号ＣＯＭについて＞  
図１３Ａは、第１駆動信号ＣＯＭ_Ａと、第２駆動信号ＣＯＭ_Ｂと、必要な制御信号を説明する図である。また、図１３Ｂは、画素データ（階調値）と、波形部の選択パターンと、選択データを説明する図である。
【００８０】
例示した第１駆動信号ＣＯＭ_Ａは、期間Ｔ１で発生される第１波形部ＳＳ１１と、期間Ｔ２で発生される第２波形部ＳＳ１２と、期間Ｔ３で発生される第３波形部ＳＳ１３と、期間Ｔ４で発生される第４波形部ＳＳ１４と、期間Ｔ５で発生される第５波形部ＳＳ１５と、期間Ｔ６で発生される第６波形部ＳＳ１６とを有する。これらの波形部の中で、第１波形部ＳＳ１１と、第３波形部ＳＳ１３と、第５波形部ＳＳ１５は、駆動パルスＰＳを有している。この駆動パルスＰＳは、図１２Ａに示された駆動パルスＰＳと同じ波形であり、単位信号に相当する。また、第２波形部ＳＳ１２と、第４波形部ＳＳ１４と、第６波形部ＳＳ１６は、中間電位Ｖｃで一定となっている。この中間電位Ｖｃは、駆動パルスＰＳの開始電位及び終了電位に相当する。従って、この第１駆動信号ＣＯＭ_Ａにおいて、期間Ｔ１では駆動パルスＰＳが発生され、期間Ｔ２では中間電位Ｖｃで一定の信号（定電位信号）が発生される。また、期間Ｔ３及び期間Ｔ５では駆動パルスＰＳが発生され、期間Ｔ４及び期間Ｔ６では定電位信号が発生される。要するに、この第１駆動信号ＣＯＭ_Ａは、駆動パルスＰＳと定電位信号とを交互に発生させる信号である。
【００８１】
例示した第２駆動信号ＣＯＭ_Ｂは、期間Ｔ１で発生される第１波形部ＳＳ２１と、期間Ｔ２で発生される第２波形部ＳＳ２２と、期間Ｔ３で発生される第３波形部ＳＳ２３と、期間Ｔ４で発生される第４波形部ＳＳ２４と、期間Ｔ５で発生される第５波形部ＳＳ２５と、期間Ｔ６で発生される第６波形部ＳＳ２６とを有する。本実施形態において、第２駆動信号ＣＯＭ_Ｂの第１波形部ＳＳ２１〜第６波形部ＳＳ２６は、対応する第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１〜第６波形部ＳＳ１６と同じ時間幅に定められている。これに伴い、第１駆動信号ＣＯＭ_Ａ用の第１チェンジ信号ＣＨ_Ａと、第２駆動信号ＣＯＭ_Ｂ用の第２チェンジ信号ＣＨ_Ｂは、Ｈレベルになるタイミングが揃えられている。言い換えれば、パルスが同期して発生されている。
【００８２】
この第２駆動信号ＣＯＭ_Ｂでは、第１波形部ＳＳ２１と、第３波形部ＳＳ２３と、第５波形部ＳＳ２５は、中間電位Ｖｃで一定の定電位信号である。また、第２波形部ＳＳ２２と、第４波形部ＳＳ２４と、第６波形部ＳＳ２６は、駆動パルスＰＳを有している。この駆動パルスＰＳは、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳと同じ波形であり、他の単位信号に相当する。そして、この第２駆動信号ＣＯＭ_Ｂは、定電位信号と駆動パルスＰＳとを交互に発生させる信号であるといえる。
【００８３】
なお、第１駆動信号ＣＯＭ_Ａとの関係で表現すると、第２駆動信号ＣＯＭ_Ｂは、第１駆動信号ＣＯＭ_Ａにおける駆動パルスＰＳの発生終了から次の駆動パルスＰＳの発生開始までの期間（つまり、定電位信号の発生期間Ｔ２，Ｔ４，Ｔ６）に、駆動パルスＰＳを発生するものであるといえる。同様に、第１駆動信号ＣＯＭ_Ａを、第２駆動信号ＣＯＭ_Ｂとの関係で表現すると、第１駆動信号ＣＯＭ_Ａは、第２駆動信号ＣＯＭ_Ｂにおける駆動パルスＰＳの発生終了から次の駆動パルスＰＳの発生開始までの期間に、駆動パルスＰＳを発生する信号といえる。
【００８４】
要するに、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂは、他方の駆動信号ＣＯＭにおける駆動パルスＰＳの非発生期間に、駆動パルスＰＳを発生させる信号ということができる。
【００８５】
＜階調制御について＞  
次に、このプリンタ１における階調制御について説明する。ここで、図１４は、小ドットの形成時、中ドットの形成時、及び大ドットの形成時において、ピエゾ素子４１７に印加される波形部を説明する図である。この多階調の制御において、第１スイッチ８７Ａ及び第２スイッチ８７Ｂは、デコーダ８３が生成した選択データに基づき、動作が制御される。
【００８６】
まず、ドットの非形成（画素データ［００］）の場合について説明する。この場合、デコーダ８３は、非記録を示す画素データ［００］に基づき、第１選択データ［００００００］及び第２選択データ［００００００］を生成する。これらの第１選択データ［００００００］及び第２選択データ［００００００］は、タイミング信号がＨレベルになるタイミング（立ち上がりタイミング）で、上位ビット側から順に、第１スイッチ８７Ａ及び第２スイッチ８７Ｂへ出力される。ここで、第１選択データは［００００００］であり、第２選択データも［００００００］である。このため、第１駆動信号ＣＯＭ_Ａの波形部ＳＳ１１〜ＳＳ１６は、ピエゾ素子４１７に印加されない。同様に、第２駆動信号ＣＯＭ_Ｂの波形部ＳＳ２１〜ＳＳ２６も、ピエゾ素子４１７に印加されない。その結果、駆動パルスＰＳはピエゾ素子４１７には印加されず、ノズルＮｚからはインクが吐出されない。
【００８７】
次に、小ドットの形成（画素データ［０１］）の場合について説明する。この場合、デコーダ８３は、小ドットの形成を示す画素データ［０１］に基づき、第１選択データ［００１０００］及び第２選択データ［００００００］を生成する。これらの第１選択データ［００１０００］及び第２選択データ［００００００］は、前述したように、タイミング信号がＨレベルになるタイミングで、上位ビット側から順に、第１スイッチ８７Ａ及び第２スイッチ８７Ｂへ出力される。ここで、第１選択データは［００１０００］である。このため、第１駆動信号ＣＯＭ_Ａは、図１４に示すように、Ｔ３の期間において、ピエゾ素子４１７に印加される。つまり、第３波形部ＳＳ１３が、ピエゾ素子４１７に印加される。一方、第２選択データは［００００００］である。このため、第２駆動信号ＣＯＭ_Ｂは、ピエゾ素子４１７に印加されない。これにより、期間Ｔ３で発生された駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは小ドットに対応する量のインクが吐出される。その結果、用紙Ｓには小ドットが形成される。
【００８８】
次に、中ドットの形成（画素データ［１０］）の場合について説明する。この場合、デコーダ８３は、中ドットの形成を示す画素データ［１０］に基づき、第１選択データ［００１０００］及び第２選択データ［０１０１００］を生成する。そして、第１選択データ［００１０００］が第１スイッチ８７Ａに出力されると、期間Ｔ３において、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。つまり、図１４に示すように、第３波形部ＳＳ１３が、ピエゾ素子４１７に印加される。また、第２選択データ［０１０１００］が第２スイッチ８７Ｂに出力されると、期間Ｔ２，期間Ｔ４において、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。すなわち、図１４に示すように、第２波形部ＳＳ２２，第４波形部ＳＳ２４がピエゾ素子４１７に印加される。これにより、期間Ｔ２で発生された駆動パルスＰＳと、期間Ｔ３で発生された駆動パルスＰＳと、期間Ｔ４で発生された駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは中ドットに対応する量のインクが吐出される。その結果、用紙Ｓには中ドットが形成される。
【００８９】
次に、大ドットの形成（画素データ［１１］）の場合について説明する。この場合、デコーダ８３は、大ドットの形成を示す画素データ［１１］に基づき、第１選択データ［１０１０１０］及び第２選択データ［０１０１０１］を生成する。そして、第１選択データ［１０１０１０］が第１スイッチ８７Ａに出力されると、図１４に示すように、期間Ｔ１，期間Ｔ３，期間Ｔ５において、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。また、第２選択データ［０１０１０１］が第２スイッチ８７Ｂに出力されると、図１４に示すように、期間Ｔ２，期間Ｔ４，期間Ｔ６において、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。これにより、第１駆動信号ＣＯＭ_Ａが有する３つの駆動パルスＰＳと、第２駆動信号ＣＯＭ_Ｂが有する３つの駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは大ドットに対応する量のインクが吐出される。その結果、用紙Ｓには大ドットが形成される。
【００９０】
このように、本実施形態では、ピエゾ素子４１７に印加される駆動パルスＰＳを、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂに分散させている。これにより、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳに関し、その発生間隔を空けてもインクを高い周波数で吐出させることができる。第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳに関しても同様である。また、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂに関し、それぞれが繰り返し周期Ｔに有する駆動パルスＰＳの数は３個である。前述した参考例（図１２Ｂ）では、一つの駆動信号ＣＯＭ´が、繰り返し周期Ｔに６個の駆動パルスＰＳを有しているので、半分の数になっている。そして、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂに関し、ある駆動パルスＰＳの発生終了から次の駆動パルスＰＳの発生開始までの期間が参考例の駆動信号ＣＯＭ´よりも長い。
【００９１】
これらによって、本実施形態の第１駆動信生成部７０Ａ及び第２駆動信生成部７０Ｂの発熱が抑えられる。そして、本実施形態の駆動信号生成回路７０は、参考例の駆動信号生成回路よりも発熱を抑えることができる。これは、駆動パルスＰＳの発生により、第１トランジスタ対７２１Ａ及び第２トランジスタ対７２１Ｂが発熱するが、その後の定電位信号が発生されている期間において、第１トランジスタ対７２１Ａ及び第２トランジスタ対７２１Ｂが休止状態となって、放熱が促進されるためと考えられる。
【００９２】
その結果、インクの吐出周波数（ピエゾ素子４１７の動作周波数）を落とすことなく、駆動信号生成回路７０の発熱を抑えることができる。例えば、参考例の駆動信号ＣＯＭ´を生成させた場合、電流増幅回路のトランジスタ対の放熱に必要なヒートシンクは、前述したように、２ｍｍ厚のアルミニウムで約１７０ｃｍ２の大きさとなる。これに対し、本実施形態のように、駆動パルスＰＳを第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとに分散させた場合、各駆動信号の消費電力は参考例の半分となり、それぞれ約４．５Ｗである。また、ＮＰＮトランジスタやＰＮＰトランジスタの定格も、参考例のものの約半分になる。ここで、トランジスタ対の放熱に必要なヒートシンク７２２Ａ，７２２Ｂは、２ｍｍ厚のアルミニウムで約５３ｃｍ２の大きさとなる。つまり、ヒートシンク７２２Ａ，７２２Ｂの面積は、比較例の１／３程度で済む。このため、一辺が７ｃｍ強の正方形状のヒートシンクを用意すれば足りる。このように、参考例のものよりも、小さいサイズのヒートシンクが使用できるので、プリンタ１の大型化の防止が図れる。
【００９３】
また、本実施形態では、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂのいずれも駆動パルスＰＳを複数有しており、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳと、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳとが同じ波形である。また、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳの数と、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳの数が揃えられている。これらにより、大ドット形成時の駆動信号生成回路７０における、第１駆動信号生成部７０Ａの発熱量と、第２駆動信号生成部７０Ｂの発熱量とを均等化することができ、ヒートシンク７２２Ａ，７２２Ｂの大きさを揃えることができる。この点においても、プリンタ１の大型化を有効に防止できる。
【００９４】
さらに、本実施形態では、複数の駆動パルスＰＳをピエゾ素子４１７に印加するにあたり、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳと、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳを交互に印加している。例えば、中ドットを形成する場合、まず、期間Ｔ２で第２駆動信号ＣＯＭ_Ｂ側の駆動パルスＰＳがピエゾ素子４１７に印加される。続いて、期間Ｔ３で第１駆動信号ＣＯＭ_Ａ側の駆動パルスＰＳがピエゾ素子４１７に印加される。さらに、期間Ｔ４で第２駆動信号ＣＯＭ_Ｂ側の駆動パルスＰＳがピエゾ素子４１７に印加される。また、大ドットを形成する場合には、期間Ｔ１、期間Ｔ３、期間Ｔ５で第１駆動信号ＣＯＭ_Ａ側の駆動パルスＰＳがピエゾ素子４１７に印加され、期間Ｔ２、期間Ｔ４、期間Ｔ６で第２駆動信号ＣＯＭ_Ｂ側の駆動パルスＰＳがピエゾ素子４１７に印加される。
【００９５】
このように、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳと、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳを、ピエゾ素子４１７へ交互に印加しているので、第１駆動信号生成部７０Ａ（第１トランジスタ対７２１Ａ）が発熱する期間と、第２駆動信号生成部７０Ｂ（第２トランジスタ対７２１Ｂ）が発熱する期間が分散される。これにより、第１駆動信号生成部７０Ａの発熱量と、第２駆動信号ＣＯＭ_Ｂの発熱量を高いレベルで均等化できる。
【００９６】
＝＝＝駆動信号ＣＯＭの変形例＝＝＝  
図１５は、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂの変形例を説明する図である。この変形例において、第１駆動信号ＣＯＭ_Ａは繰り返し周期Ｔの前半で３つの駆動パルスＰＳを発生している。一方、第２駆動信号ＣＯＭ_Ｂは繰り返し周期Ｔの後半で３つの駆動パルスＰＳを発生している。すなわち、第１駆動信号ＣＯＭ_Ａにおいて、期間Ｔ１１、期間Ｔ１２、期間Ｔ１３のそれぞれで駆動パルスＰＳが発生されている。そして、期間Ｔ１４では中間電位Ｖｃで一定の定電位信号が発生されている。一方、第２駆動信号ＣＯＭ_Ｂにおいて、期間Ｔ２１では中間電位Ｖｃで一定の定電位信号が発生されている。そして、期間Ｔ２２、期間Ｔ２３、期間Ｔ２４のそれぞれで駆動パルスＰＳが発生されている。なお、この変形例において、期間Ｔ１３と期間Ｔ１４の境界は、期間Ｔ２１と期間Ｔ２２の境界と同じタイミングである。
【００９７】
第１駆動信号ＣＯＭ_Ａでは、第２駆動信号ＣＯＭ_Ｂにおける駆動パルスＰＳ（他の単位信号に相当する。）の発生終了から次の駆動パルスＰＳの発生開始までの期間に、駆動パルスＰＳ（単位信号に相当する。）が発生されている。すなわち、第１駆動信号ＣＯＭ_Ａでは、第２駆動信号ＣＯＭ_Ｂで駆動パルスＰＳが発生されていない期間Ｔ１１から期間Ｔ１３に亘って、駆動パルスＰＳが発生されている。また、第２駆動信号ＣＯＭ_Ｂでは、第１駆動信号ＣＯＭ_Ａで駆動パルスＰＳが発生されていない期間Ｔ２２から期間Ｔ２４において、駆動パルスＰＳが発生されている。
【００９８】
この変形例の第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂを用いた場合、デコーダ８３は、次の選択データを生成する。まず、ドットの非形成（画素データ［００］）の場合、デコーダ８３は、第１選択データ［００００］と第２選択データ［００００］を生成する。なお、この変形例において、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂのいずれも、４つの波形部から構成されているため、第１選択データ及び第２選択データは、４ビットのデータとなっている。そして、これらの選択データが第１スイッチ８７Ａと第２スイッチ８７Ｂに出力されても、いずれの駆動パルスＰＳもピエゾ素子４１７には印加されない。このため、ノズルＮｚからはインクが吐出されない。
【００９９】
そして、小ドットの形成（画素データ［０１］）の場合、デコーダ８３は、第１選択データ［００１０］と第２選択データ［００００］を生成する。これらの選択データが第１スイッチ８７Ａと第２スイッチ８７Ｂに出力されると、期間Ｔ１３で第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。これにより、期間Ｔ１３で発生された駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは小ドットに対応する量のインクが吐出される。
【０１００】
また、中ドットの形成（画素データ［１０］）の場合、デコーダ８３は、第１選択データ［０１１０］及び第２選択データ［０１００］を生成する。これらの選択データが第１スイッチ８７Ａと第２スイッチ８７Ｂに出力されると、期間Ｔ１２及び期間Ｔ１３で第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。また、期間Ｔ２２で第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。これにより、これらの期間Ｔ１２、期間Ｔ１３及び期間Ｔ２２のそれぞれで発生された、３つの駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは中ドットに対応する量のインクが吐出される。
【０１０１】
また、大ドットの形成（画素データ［１１］）の場合、デコーダ８３は、第１選択データ［１１１０］及び第２選択データ［０１１１］を生成する。これらの選択データが第１スイッチ８７Ａと第２スイッチ８７Ｂに出力されると、期間Ｔ１１、期間Ｔ１２及び期間Ｔ１３で第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。また、期間Ｔ２２、期間Ｔ２３及び期間Ｔ２４で第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。その結果、これらの期間Ｔ１１、期間Ｔ１２、期間Ｔ１３、期間Ｔ２２、期間Ｔ２３及び期間Ｔ２４で発生された６つの駆動パルスＰＳがピエゾ素子４１７に印加され、ノズルＮｚからは大ドットに対応する量のインクが吐出される。
【０１０２】
そして、この変形例でも、ピエゾ素子４１７に印加される駆動パルスＰＳが、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂに分散されている。そして、一方の駆動信号ＣＯＭが駆動信号を発生している期間において、他方の駆動信号ＣＯＭは一定の電位となっている。この期間において、他方の駆動信号ＣＯＭを発生させるためのトランジスタ対は休止状態となり、放熱の効率が高まる。すなわち、発熱を抑えることができる。これにより、トランジスタ対７２１Ａ，７２１Ｂの放熱に必要なヒートシンク７２２Ａ，７２２Ｂのサイズを小さくすることができ、プリンタ１の大型化を有効に防止できる。
【０１０３】
＝＝＝第２実施形態＝＝＝  
ところで、前述した第１実施形態及びその変形例のいずれも、駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）は、インク滴を吐出させるための駆動パルスＰＳ（吐出用単位信号，他の吐出用単位信号）を有していたが、このような駆動信号ＣＯＭに限定されるものではない。例えば、ピエゾ素子４１７に増粘防止動作を実行させるためのパルスを有する駆動信号ＣＯＭにも適用できる。なお、増粘防止動作とは、インクの増粘を防止させるための動作である。
【０１０４】
以下、このように構成した第２実施形態について説明する。ここで、図１６Ａは、第２実施形態における第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂと、制御用の信号を説明する図である。図１６Ｂは、微振動動作の実行時における駆動信号ＣＯＭの印加を説明する図である。ここで、微振動動作とは、増粘防止動作の一種であり、例えば、印刷前（ドットの形成前）に行われるものである。
【０１０５】
微振動動作では、インクが吐出されない程度に圧力室４１４ａのインクに圧力変動を生じさせる。これにより、メニスカス、すなわちノズルＮｚで露出しているインクの自由表面を僅かに振動させ、インクの増粘を防止する。この微振動動作を行わせるための微振動パルスＶＰは、単位信号或いは他の単位信号に相当する。詳しくは、インクの増粘を防止させるための動作をピエゾ素子４１７に実行させるための増粘防止用単位信号、或いは、他の増粘防止用単位信号に相当する。そして、この微振動パルスＶＰは、例えば台形状のパルスである。この微振動パルスＶＰをピエゾ素子４１７に印加すると、電位の上昇に伴ってピエゾ素子４１７が変形し、圧力室４１４ａを基準容積（中間電位Ｖｃに対応する容積）よりも僅かに収縮させる。続いて、定電位の期間において収縮状態が維持された後、電位の降下に伴って圧力室４１４ａが基準容積に戻される。このようなピエゾ素子４１７の変形により、圧力室４１４ａのインクに圧力変動が生じ、メニスカスが微振動される。
【０１０６】
この第２実施形態において駆動信号生成回路７０（第１駆動信号生成部７０Ａ，第２駆動信号生成部７０Ｂ）は、微振動パルスＶＰを有する第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂを生成している。微振動パルスＶＰを有する第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂは、キャリッジＣＲ（ヘッド４１）の移動停止期間や加速期間中に生成される。なお、駆動信号生成回路７０は、キャリッジＣＲの移動速度が所定速度に達した後、つまり、用紙Ｓに対するインクの吐出が可能となった後は、駆動パルスＰＳを有する第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを生成する。
【０１０７】
第１駆動信号ＣＯＭ_Ａは、微振動パルスＶＰを有する波形部と定電位信号からなる波形部とを有する。そして、この第１駆動信号ＣＯＭ_Ａでは、微振動パルスＶＰを有する波形部と定電位信号からなる波形部とが交互に生成されている。同様に、第２駆動信号ＣＯＭ_Ｂも、微振動パルスＶＰを有する波形部と定電位信号からなる波形部とを有し、これらの波形部が交互に生成されている。
【０１０８】
第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとは、微振動パルスＶＰが発生されるタイミングが相違している。すなわち、第１駆動信号生成部７０Ａが微振動パルスＶＰを発生させている期間において、第２駆動信号生成部７０Ｂは定電位信号からなる波形部を生成している。また、第１駆動信号生成部７０Ａが定電位信号からなる波形部を生成している期間において、第２駆動信号生成部７０Ｂは微振動パルスＶＰを有する波形部を発生させている。
【０１０９】
図１６Ｂの例では、第１駆動信号生成部７０Ａが微振動パルスＶＰを有する波形部を生成している期間Ｔ１，期間Ｔ３，期間Ｔ５において、第２駆動信号生成部７０Ｂは定電位信号からなる波形部を生成している。また、第１駆動信号生成部７０Ａが定電位信号からなる波形部を生成している期間Ｔ２，期間Ｔ４，期間Ｔ６において、第２駆動信号生成部７０Ｂは微振動パルスＶＰを有する波形部を生成している。
【０１１０】
これらの第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂをピエゾ素子４１７に印加させるためには全オン信号を用いる。この全オン信号は、Ｎ−チャージ信号とも呼ばれ、全てのピエゾ素子４１７（本実施形態では、一つのノズル列に対応する１８０個のピエゾ素子４１７）に、駆動信号ＣＯＭを一括して印加する際に用いられる。本実施形態では、この全オン信号として、第１駆動信号ＣＯＭ_Ａ用の第１全オン信号Ｎ_ＣＨＧ_Ａと、第２駆動信号ＣＯＭ_Ｂ用の第２全オン信号Ｎ_ＣＨＧ_Ｂを有している。すなわち、第１全オン信号Ｎ_ＣＨＧ_ＡがＨレベルの期間において、第１駆動信号ＣＯＭ_Ａが全てのピエゾ素子４１７に印加されるようにし、第２全オン信号Ｎ_ＣＨＧ_ＢがＨレベルの期間において、第２駆動信号ＣＯＭ_Ｂが全てのピエゾ素子４１７に印加されるようにしている。
【０１１１】
図１６Ｂの例では、期間Ｔ１、期間Ｔ３、期間Ｔ５で第１全オン信号Ｎ_ＣＨＧ_Ａが出力され、期間Ｔ２、期間Ｔ４、期間Ｔ６で第２全オン信号Ｎ_ＣＨＧ_Ｂが出力されている。これにより、ピエゾ素子４１７には期間Ｔ１〜期間Ｔ６のそれぞれで微振動パルスＶＰが印加され、微振動動作が行われる。
【０１１２】
このような第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを用いることにより、これらの駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの生成時における、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂの発熱を抑えることができる。これは、微振動パルスＶＰを第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂに分散させたことによる。すなわち、各駆動信号生成回路７０Ａ，７０Ｂでは、微振動パルスＶＰを分散させた分だけ、微振動パルスＶＰの発生頻度を減らすことができる。さらに、一方の駆動信号生成回路７０が微振動パルスＶＰを生成している期間においては、他方の駆動信号生成回路７０は定電位信号を発生させれば足りる。このため、その期間において、一方の駆動信号生成回路７０は、トランジスタ対７２１Ａ，７２１Ｂを効率よく放熱することができる。従って、駆動信号生成回路７０の過度な発熱を抑えることができ、ヒートシンク７２２Ａ，７２２Ｂの大型化を防止できる。その結果、プリンタ１の大型化も防止できる。
【０１１３】
また、この実施形態において、各微振動駆動パルスＰＳは同じ波形である。そして、第１駆動信号ＣＯＭ_Ａが有する微振動パルスＶＰと、第２駆動信号ＣＯＭ_Ｂが有する微振動パルスＶＰを、ピエゾ素子４１７に対して交互に印加させている。このため、第１駆動信号ＣＯＭ_Ａを生成する第１駆動信号生成部７０Ａの発熱量と、第２駆動信号ＣＯＭ_Ｂを生成する第２駆動信号生成部７０Ｂの発熱量とを均等化できる。これにより、ヒートシンク７２２Ａ，７２２Ｂに関し、サイズを最適化することもできる。
【０１１４】
＝＝＝微振動駆動信号の変形例＝＝＝  
図１７は、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂの変形例を説明する図である。この変形例では、２つの微振動パルスＶＰを組にし、この微振動パルスＶＰの組を第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとに分散させている。例えば、第１駆動信号ＣＯＭ_Ａでは、微振動パルスＶＰの組を期間Ｔ１と期間Ｔ３で発生させている。また、第２駆動信号ＣＯＭ_Ｂでは、微振動パルスＶＰの組を期間Ｔ２で発生させている。そして、期間Ｔ１及び期間Ｔ３で第１全オン信号Ｎ_ＣＨＧ_ＡがＨレベルとされ、期間Ｔ２で第２全オン信号Ｎ_ＣＨＧ_ＢがＨレベルとされることで、ピエゾ素子４１７には、微振動パルスＶＰが連続的に供給されている。  
このような第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂを用いても、これらの微振動駆動信号を生成している際における、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂの発熱を抑えることができる。
【０１１５】
＝＝＝その他の実施の形態＝＝＝  
上記の各実施形態は、主としてプリンタ１を有する印刷システム１００について記載されているが、その中には、印刷制御装置や印刷制御方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１６】
＜駆動信号について＞  
前述の実施形態において、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳの数と、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳの数は同じであった。例えば、第１実施形態において、繰り返し周期Ｔにおける駆動パルスＰＳの数は、第１駆動信号ＣＯＭ_Ａが３個、第２駆動信号ＣＯＭ_Ｂも３個であった。しかし、駆動パルスＰＳの数を、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂで異ならせてもよい。例えば、一つの繰り返し周期Ｔ内において、最大５つの駆動パルスＰＳをピエゾ素子４１７に印加する構成の場合、第１駆動信号ＣＯＭ_Ａに３個の駆動パルスＰＳを含ませ、第２駆動信号ＣＯＭ_Ｂに２個の駆動パルスＰＳを含ませることができる。なお、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂの発熱量を近づけるという観点からすれば、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳの数と、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳの数を近づけることが好ましい。
【０１１７】
また、繰り返し周期Ｔ毎に、駆動パルスＰＳの数を変えるようにしてもよい。例えば、ある繰り返し周期Ｔにおいては、第１駆動信号ＣＯＭ_Ａに３個の駆動パルスＰＳを、第２駆動信号ＣＯＭ_Ｂに２個の駆動パルスＰＳをそれぞれ含ませる。そして、次の繰り返し周期Ｔにおいては、第１駆動信号ＣＯＭ_Ａに２個の駆動パルスＰＳを、第２駆動信号ＣＯＭ_Ｂに３個の駆動パルスＰＳをそれぞれ含ませる。さらに、その次の繰り返し周期Ｔにおいては、第１駆動信号ＣＯＭ_Ａに３個の駆動パルスＰＳを、第２駆動信号ＣＯＭ_Ｂに２個の駆動パルスＰＳをそれぞれ含ませる。このようにすれば、繰り返し周期Ｔ内の駆動パルスＰＳの数が奇数であっても、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂの発熱量を均等化できる。
【０１１８】
また、駆動信号に含まれるパルス（単位信号）に関し、第１実施形態ではドット形成時に使用される駆動パルスＰＳについて説明し、第２実施形態では微振動動作に使用される微振動パルスＶＰについて説明した。駆動信号に含まれるパルスは、これらのパルスに限定されるものではない。例えば、フラッシング動作時に用いられるフラッシングパルスであってもよい。このフラッシング動作は、インクの増粘を回復させる目的で、印刷範囲外の所定位置でインクを強制的に吐出させる動作である。そして、フラッシングパルスは、インクを強制的に吐出させる際に、ピエゾ素子４１７に印加されるパルスである。このフラッシングパルスを第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとに分散させることで、駆動信号生成回路７０の発熱を抑えることができる。
【０１１９】
また、前述した各実施形態において、生成される駆動信号は２種類であったが、これに限定されない。例えば、３種類以上の駆動信号を発生させるようにしてもよい。
【０１２０】
＜印刷システムについて＞  
印刷システムに関し、前述の実施形態では、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とが別々に構成されている印刷システム１００について説明したが、この構成に限定されない。印刷システムは、印刷装置と印刷制御装置とが一体になっているものであってもよい。
【０１２１】
＜駆動素子について＞  
前述の実施形態では、ピエゾ素子４１７を用いてインクを吐出させていた。しかし、インクを吐出させる素子は、ピエゾ素子４１７に限られるものではない。例えば、発熱素子や磁歪素子等、インクを吐出させるための動作を実行である素子ならば使用できる。
【０１２２】
＜インクについて＞  
前述の実施形態は、プリンタ１の実施形態であったので、染料インク又は顔料インクをノズルＮｚから吐出させていた。しかし、ノズルＮｚから吐出させるインクは、このようなインクに限られるものではない。また、インクの色も前述した４色に限られるものではない。
【０１２３】
＜他の応用例について＞  
また、前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用してもよい。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【０１２４】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、及びプリンタの構成を説明するブロック図である。
【図３】図３Ａは、本実施形態のプリンタの構成を示す図である。図３Ｂは、本実施形態のプリンタの全体構成の横断面図である。
【図４】ヘッドユニットの分解斜視図である。
【図５】図５Ａは、ヘッドの構造を説明する断面図である。図５Ｂは、ノズルの配置を説明する図である。
【図６】駆動信号生成回路の構成を説明するブロック図である。
【図７】第１波形生成回路及び第２波形生成回路の構成を説明するためのブロック図である。
【図８】第１波形生成回路の動作を説明する図である。
【図９】図９Ａは、電流増幅回路の構成を説明する図である。図９Ｂは、トランジスタ対とヒートシンクの構成を説明する図である。
【図１０】ヘッド制御部の構成を説明するブロック図である。
【図１１】印刷動作を説明するフローチャートである。
【図１２】図１２Ａは、駆動パルスとトランジスタ対の消費電力とを模式的に説明する図である。図１２Ｂは、参考例の駆動信号を説明する図である。
【図１３】図１３Ａは、第１駆動信号と、第２駆動信号と、必要な制御信号を説明する図である。また、図１３Ｂは、画素データと、波形部の選択パターンと、選択データを説明する図である。
【図１４】小ドットの形成時、中ドットの形成時、及び大ドットの形成時において、ピエゾ素子に印加される波形部を説明する図である。
【図１５】第１駆動信号及び第２駆動信号の変形例を説明する図である。
【図１６】図１６Ａは、第２実施形態における第１駆動信号及び第２駆動信号と、制御用の信号を説明する図である。図１６Ｂは、微振動動作の実行時における駆動信号の印加を説明する図である。
【図１７】第１駆動信号及び第２駆動信号の第２実施形態における変形例を説明する図である。
【符号の説明】
【０１２５】
１…プリンタ，２０…用紙搬送機構，２１…給紙ローラ，２２…搬送モータ，２３…搬送ローラ，２４…プラテン，２５…排紙ローラ，３０…キャリッジ移動機構，３１…キャリッジモータ，３２…ガイド軸，３３…タイミングベルト，３４…駆動プーリー，３５…従動プーリー，４０…ヘッドユニット，４１…ヘッド，４１Ａ…流路ユニット，４１１…ノズルプレート，４１２…貯留室形成基板，４１２ａ…インク貯留室，４１３…供給口形成基板，４１３ａ…インク供給口，４１Ｂ…アクチュエータユニット，４１４…圧力室形成基板，４１４ａ…圧力室，４１５…振動板，４１６…蓋部材，４１６ａ…供給側連通口，４１７…ピエゾ素子，４２…針側ケース部材，４２１…インク供給針，４３…ヘッド側ケース部材，４３１…基板配置部，４４…ヘッド制御基板，４４１…コネクタ，４５…ヘッド側配線部材，５０…検出器群，５１…リニア式エンコーダ，５２…ロータリー式エンコーダ，５３…紙検出器，５４…紙幅検出器，６０…プリンタ側コントローラ，６１…インタフェース部，６２…ＣＰＵ，６３…メモリ，６４…制御ユニット，７０…駆動信号生成回路，７０Ａ…第１駆動信号生成部，７１Ａ…第１波形生成回路，７１１Ａ…メモリ，７１２Ａ…第１ラッチ回路，７１３Ａ…加算器，７１４Ａ…第２ラッチ回路，７１５Ａ…デジタルアナログ変換器，７１６Ａ…電圧増幅回路，７２Ａ…第１電流増幅回路，７２１Ａ…第１トランジスタ対，７２２Ａ…ヒートシンク，７０Ｂ…第２駆動信号生成部，７１Ｂ…第２波形生成回路，７１１Ｂ…メモリ，７１２Ｂ…第１ラッチ回路，７１３Ｂ…加算器，７１４Ｂ…第２ラッチ回路，７１５Ｂ…デジタルアナログ変換器，７１６Ｂ…電圧増幅回路，７２Ｂ…第２電流増幅回路，７２１Ｂ…第２トランジスタ対，７２２Ｂ…ヒートシンク，８１Ａ…第１シフトレジスタ，８１Ｂ…第２シフトレジスタ，８２Ａ…第１ラッチ回路，８２Ｂ…第２ラッチ回路，８３…デコーダ，８４…制御ロジック，８５…防止回路，８６Ａ…第１レベルシフタ，８６Ｂ…第２レベルシフタ，８７Ａ…第１スイッチ，８７Ｂ…第２スイッチ，１００…印刷システム，１１０…コンピュータ，１１１…ホスト側コントローラ，１１２…インタフェース部，１１３…ＣＰＵ，１１４…メモリ，１２０…表示装置，１３０…入力装置，１３１…キーボード，１３２…マウス，１４０…記録再生装置，１４１…フレキシブルディスクドライブ装置，１４２…ＣＤ−ＲＯＭドライブ装置，Ｓ…用紙，ＣＴＲ…コントローラ基板，ＩＣ…インクカートリッジ，ＨＣ…ヘッド制御部，ＦＣ…コントローラ側配線基板，Ｎｚ…ノズル，Ｎｋ…ブラックインクノズル列，Ｎｃ…シアンインクノズル列，Ｎｍ…マゼンタインクノズル列，Ｎｙ…イエローインクノズル列，ＣＯＭ＿Ａ…第１駆動信号，ＣＯＭ＿Ｂ…第２駆動信号，Ｑ１…ＮＰＮ型のトランジスタ，Ｑ２…ＰＮＰ型のトランジスタ，ＰＳ…駆動パルス，ＳＳ１１…第１波形部，ＳＳ１２…第２波形部，ＳＳ１３…第３波形部，ＳＳ１４…第４波形部，ＳＳ１５…第５波形部，ＳＳ１６…第６波形部，ＳＳ２１…第１波形部，ＳＳ２２…第２波形部，ＳＳ２３…第３波形部，ＳＳ２４…第４波形部，ＳＳ２５…第５波形部，ＳＳ２６…第６波形部，ＣＨ_Ａ…第��チェンジ信号，ＣＨ_Ｂ…第２チェンジ信号，ＶＰ…微振動パルス
【図１】
2006056102.tif 000003
【図２】
2006056102.tif 000004
【図３】
2006056102.tif 000005
【図４】
2006056102.tif 000006
【図５】
2006056102.tif 000007
【図６】
2006056102.tif 000008
【図７】
2006056102.tif 000009
【図８】
2006056102.tif 000010
【図９】
2006056102.tif 000011
【図１０】
2006056102.tif 000012
【図１１】
2006056102.tif 000013
【図１２】
2006056102.tif 000014
【図１３】
2006056102.tif 000015
【図１４】
2006056102.tif 000016
【図１５】
2006056102.tif 000017
【図１６】
2006056102.tif 000018
【図１７】
2006056102.tif 000019