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