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