(57)【要約】【課題】印刷画像について粒状性の向上を図る。【解決手段】インクを吐出するための動作を行うピエゾ素子ＰＺＴを有し、複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッド４１と、ピエゾ素子ＰＺＴを動作させるための駆動パルスＰＳ１〜ＰＳ５を有する駆動信号を生成する駆動信号生成部（原駆動信号生成回路５０，プリンタ側コントローラ７０，ヘッド制御部ＨＣ）とを有する。そして、駆動信号生成部は、駆動パルスがインクの種類によって異なる複数種類の駆動信号を、特定の階調値に対して生成する。【選択図】  図１２
2006346937.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するための動作を行う素子を有し、複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッドと、
前記素子を動作させるための波形部を有する駆動信号を生成する駆動信号生成部であって、前記波形部がインクの種類によって異なる複数種類の前記駆動信号を、特定の階調値に対して生成する、駆動信号生成部と、
を有する印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記駆動信号生成部は、
前記波形部を複数有する原駆動信号を生成する原駆動信号生成部と、
前記原駆動信号生成部と前記素子との間に配置され、前記原駆動信号から前記素子に印加される駆動信号を生成するためのスイッチと、
前記指定された階調値及び前記インクの種類に基づいて、前記スイッチの動作を制御するスイッチコントローラと、
を有する印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記駆動信号生成部は、
前記スイッチの動作を定めるためのスイッチ動作情報を前記インクの種類毎及び前記階調値毎に記憶したスイッチ動作情報記憶部を、さらに有し、
前記スイッチコントローラは、
前記指定された階調値及び前記インクの種類に基づいて、対応するスイッチ動作情報を選択し、選択したスイッチ動作情報を用いて前記スイッチの動作を制御する、印刷装置。
【請求項４】
請求項１から請求項３のいずれかに記載の印刷装置であって、
前記駆動信号生成部は、
所定サイズよりも大きいドットに対応する階調値を、前記特定の階調値とする、印刷装置。
【請求項５】
請求項１から請求項３のいずれかに記載の印刷装置であって、
前記駆動信号生成部は、
最大サイズのドットに対応する階調値を、前記特定の階調値とする、印刷装置。
【請求項６】
請求項１から請求項５の何れかに記載の印刷装置であって、
前記ヘッドは、
前記複数種類のインクとして、同色の淡インクと濃インクとを吐出するものであり、
前記駆動信号生成部は、
前記淡インクの吐出量が前記濃インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置。
【請求項７】
請求項１から請求項５の何れかに記載の印刷装置であって、
前記ヘッドは、
前記複数種類のインクとして、色材の濃度に対する明度が異なるインクを吐出するものであり、
前記駆動信号生成部は、
明度の高いインクの吐出量が明度の低いインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記ヘッドは、
前記複数種類のインクとして、色材の濃度に対する明度が異なるブラックインク、シアンインク、マゼンタインク、及び、イエローインクを吐出するものであり、
前記駆動信号生成部は、
明度の高いイエローインクの吐出量が明度の低い他のインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置。
【請求項９】
請求項１から請求項５の何れかに記載の印刷装置であって、
前記ヘッドは、
前記複数種類のインクとして、染料インクと顔料インクとを吐出するものであり、
前記駆動信号生成部は、
前記染料インクの吐出量が前記顔料インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置。
【請求項１０】
請求項１から請求項９の何れかに記載の印刷装置であって、
前記複数種類のインクを貯留するインク貯留容器であって、貯留されたインクの種類を示すインク種類情報が記憶された容器側記憶部を有するインク貯留容器を、さらに有し、
前記駆動信号生成部は、
前記容器側記憶部に記憶されたインク種類情報に基づいて、吐出するインクの種類を認識する、印刷装置。
【請求項１１】
（Ａ）複数種類のインクを貯留するインク貯留容器であって、貯留されたインクの種類を示すインク種類情報が記憶された容器側記憶部を有するインク貯留容器と、
（Ｂ）インクを吐出するための動作を行う素子を有し、前記複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッドと、
（Ｃ）前記素子を動作させるための波形部を有する駆動信号を生成する駆動信号生成部であって、
（Ｃ１）前記波形部を複数有する原駆動信号を生成する原駆動信号生成部と、
（Ｃ２）前記原駆動信号生成部と前記素子との間に配置され、前記原駆動信号から前記素子に印加される駆動信号を生成するためのスイッチと、
（Ｃ３）前記スイッチの動作を定めるためのスイッチ動作情報を前記インクの種類毎及び前記階調値毎に記憶したスイッチ動作情報記憶部と、
（Ｃ４）前記指定された階調値及び前記インクの種類に基づいて、対応するスイッチ動作情報を選択し、選択したスイッチ動作情報を用いて前記スイッチの動作を制御するスイッチコントローラと、を有し、
（Ｃ５）前記容器側記憶部に記憶されたインク種類情報に基づいて、吐出するインクの種類を認識し、所定サイズよりも大きいドットに対応する階調値、又は、最大サイズのドットに対応する階調値を特定の階調値とし、前記波形部がインクの種類によって異なる複数種類の前記駆動信号を、前記特定の階調値に対して生成する、駆動信号生成部と、
を有し、
（Ｅ）前記ヘッドは、
（Ｅ１）前記複数種類のインクとして、同色の淡インクと濃インク、
又は、
（Ｅ２）色材の濃度に対する明度が異なるブラックインク、シアンインク、マゼンタインク、及び、イエローインク、
又は、
（Ｅ３）染料インクと顔料インクを、吐出するものであり、
（Ｆ）前記駆動信号生成部は、
（Ｆ１）前記淡インクの吐出量が前記濃インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号、
又は、
（Ｆ２）明度の高いイエローインクの吐出量が明度の低い他のインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号、
又は、
（Ｆ３）前記染料インクの吐出量が前記顔料インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置。
【請求項１２】
インクを吐出するための動作を行う素子を動作させるための波形部が、インクの種類によって異なる複数種類の駆動信号を、複数の階調値の中の特定の階調値に対して生成するステップと、
前記特定の階調値にて、前記複数種類の駆動信号を素子に印加することにより、ヘッドからインクを吐出させるステップと、
を有する印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出させるための動作を行わせるための波形部を、ヘッドが有する素子に印加して印刷を行う印刷装置、及び、印刷方法に関する。
【背景技術】
【０００２】
ヘッドからインクを吐出させて印刷を行う、所謂インクジェット方式の印刷装置としては、例えば、プリンタ、プロッタ、ファクシミリがある。この種の印刷装置には、ヘッドが有する素子の動作を駆動信号によって制御し、階調毎に量を異ならせてインクを吐出させるものがある（例えば、特許文献１を参照。）。この装置では、ドットの非形成、小ドット、中ドット、及び、大ドットからなる４階調で制御を行う。このため、４種類の駆動信号を生成し、素子に印加している。
【特許文献１】特開平１０−１９３５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述した印刷装置には、インクの色や色材の種類（染料，顔料）が異なる複数種類のインクを吐出するものがある。この印刷装置では、インクの種類に拘わらず、素子に印加される駆動信号の種類は同じであった。  
このような制御をした場合、粒状性が損なわれてしまうという問題があった。これは、同じ量のインクで形成されたドットであっても、視認される大きさがインクの種類によって異なるためと考えられる。例えば、同色の淡インクと濃インクとを吐出して印刷をする印刷装置では、淡インクの方は濃インクよりも大きく視認される傾向にある。そして、この傾向は、ある程度の高い階調で顕在化する。このため、淡インクと濃インクのインク量を揃えてしまうと、淡インクにおいて、例えば、中ドットと大ドットの大きさの差が過度に大きくなり、粒状性が損なわれてしまう。
【０００４】
本発明はこのような事情に鑑みてなされたものであり、その目的は、粒状性の向上を図ることにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
インクを吐出するための動作を行う素子を有し、複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッドと、
前記素子を動作させるための波形部を有する駆動信号を生成する駆動信号生成部であって、前記波形部がインクの種類によって異なる複数種類の前記駆動信号を、特定の階調値に対して生成する、駆動信号生成部と、
を有する印刷装置である。  
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００６】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００７】
すなわち、インクを吐出するための動作を行う素子を有し、複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッドと、前記素子を動作させるための波形部を有する駆動信号を生成する駆動信号生成部であって、前記波形部がインクの種類によって異なる複数種類の前記駆動信号を、特定の階調値に対して生成する、駆動信号生成部と、を有する印刷装置が実現できること。  
このような印刷装置によれば、特定の階調値が指定されると、駆動信号生成部は、インクの種類に適した波形部を有する駆動信号を生成する。このため、特定の階調値におけるドットを所望の大きさにすることができ、ひいては粒状性の向上が図れる。
【０００８】
かかる印刷装置において、前記駆動信号生成部は、前記波形部を複数有する原駆動信号を生成する原駆動信号生成部と、前記原駆動信号生成部と前記素子との間に配置され、前記原駆動信号から前記素子に印加される駆動信号を生成するためのスイッチと、前記指定された階調値及び前記インクの種類に基づいて、前記スイッチの動作を制御するスイッチコントローラと、を有する構成が好ましい。  
このような印刷装置によれば、スイッチの制御によって、共通の原駆動信号から複数種類の駆動信号を容易に生成することができる。
【０００９】
かかる印刷装置において、前記駆動信号生成部は、前記スイッチの動作を定めるためのスイッチ動作情報を前記インクの種類毎及び前記階調値毎に記憶したスイッチ動作情報記憶部を、さらに有し、前記スイッチコントローラは、前記指定された階調値及び前記インクの種類に基づいて、対応するスイッチ動作情報を選択し、選択したスイッチ動作情報を用いて前記スイッチの動作を制御する構成が好ましい。  
このような印刷装置によれば、インクの種類毎及び階調値毎のスイッチ動作情報をスイッチ動作情報記憶部に記憶させているので、印刷動作の高速化が図れる。また、使用されるインクの種類が相違した場合にも、容易に対応できる。
【００１０】
かかる印刷装置において、前記駆動信号生成部は、所定サイズよりも大きいドットに対応する階調値を、前記特定の階調値とする構成が好ましい。  
このような印刷装置によれば、ドットが大きくなるほど顕在化し易い粒状性の悪化を効果的に抑制することができる。
【００１１】
かかる印刷装置において、前記駆動信号生成部は、最大サイズのドットに対応する階調値を、前記特定の階調値とする構成が好ましい。  
このような印刷装置によれば、最大サイズのドットで特に顕在化する粒状性の悪化を効果的に抑制することができる。
【００１２】
かかる印刷装置において、前記ヘッドは、前記複数種類のインクとして、同色の淡インクと濃インクとを吐出するものであり、前記駆動信号生成部は、前記淡インクの吐出量が前記濃インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する構成が好ましい。  
このような印刷装置によれば、淡インクと濃インクで印刷される画像について粒状性の向上が図れる。
【００１３】
かかる印刷装置において、前記ヘッドは、前記複数種類のインクとして、色材の濃度に対する明度が異なるインクを吐出するものであり、前記駆動信号生成部は、明度の高いインクの吐出量が明度の低いインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する構成が好ましい。  
このような印刷装置によれば、明度の高いインクと明度の低いインクで印刷される画像について粒状性の向上が図れる。
【００１４】
かかる印刷装置において、前記ヘッドは、前記複数種類のインクとして、色材の濃度に対する明度が異なるブラックインク、シアンインク、マゼンタインク、及び、イエローインクを吐出するものであり、前記駆動信号生成部は、明度の高いイエローインクの吐出量が明度の低い他のインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する構成が好ましい。  
このような印刷装置によれば、ブラックインク、シアンインク、マゼンタインク、及び、イエローインクで印刷される画像について粒状性の向上が図れる。
【００１５】
かかる印刷装置において、前記ヘッドは、前記複数種類のインクとして、染料インクと顔料インクとを吐出するものであり、前記駆動信号生成部は、前記染料インクの吐出量が前記顔料インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する構成が好ましい。  
このような印刷装置によれば、顔料インクと染料インクで印刷される画像について粒状性の向上が図れる。
【００１６】
かかる印刷装置において、前記複数種類のインクを貯留するインク貯留容器であって、貯留されたインクの種類を示すインク種類情報が記憶された容器側記憶部を有するインク貯留容器を、さらに有し、前記駆動信号生成部は、前記容器側記憶部に記憶されたインク種類情報に基づいて、吐出するインクの種類を認識する構成が好ましい。  
このような印刷装置によれば、使用されるインク貯留容器に応じてインクの種類が認識されるので、操作の簡略化が図れる。
【００１７】
また、以下の構成を有する印刷装置を実現することもできる。すなわち、複数種類のインクを貯留するインク貯留容器であって、貯留されたインクの種類を示すインク種類情報が記憶された容器側記憶部を有するインク貯留容器と、インクを吐出するための動作を行う素子を有し、前記複数種類のインクを、指定された階調値毎に量を異ならせて吐出するヘッドと、前記素子を動作させるための波形部を有する駆動信号を生成する駆動信号生成部であって、前記波形部を複数有する原駆動信号を生成する原駆動信号生成部と、前記原駆動信号生成部と前記素子との間に配置され、前記原駆動信号から前記素子に印加される駆動信号を生成するためのスイッチと、前記スイッチの動作を定めるためのスイッチ動作情報を前記インクの種類毎及び前記階調値毎に記憶したスイッチ動作情報記憶部と、前記指定された階調値及び前記インクの種類に基づいて、対応するスイッチ動作情報を選択し、選択したスイッチ動作情報を用いて前記スイッチの動作を制御するスイッチコントローラと、を有し、前記容器側記憶部に記憶されたインク種類情報に基づいて、吐出するインクの種類を認識し、所定サイズよりも大きいドットに対応する階調値、又は、最大サイズのドットに対応する階調値を特定の階調値とし、前記波形部がインクの種類によって異なる複数種類の前記駆動信号を、前記特定の階調値に対して生成する、駆動信号生成部と、を有し、前記ヘッドは、前記複数種類のインクとして、同色の淡インクと濃インク、又は、色材の濃度に対する明度が異なるブラックインク、シアンインク、マゼンタインク、及び、イエローインク、又は、染料インクと顔料インクを、吐出するものであり、前記駆動信号生成部は、前記淡インクの吐出量が前記濃インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号、又は、明度の高いイエローインクの吐出量が明度の低い他のインクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号、又は、前記染料インクの吐出量が前記顔料インクの吐出量よりも少なくなるように前記波形部を異ならせた複数種類の前記駆動信号を、前記特定の階調値に対して生成する、印刷装置を実現することもできる。  
このような印刷装置によれば、既述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【００１８】
また、インクを吐出するための動作を行う素子を動作させるための波形部が、インクの種類によって異なる複数種類の駆動信号を、複数の階調値の中の特定の階調値に対して生成するステップと、前記特定の階調値にて、前記複数種類の駆動信号を素子に印加することにより、ヘッドからインクを吐出させるステップと、を有する印刷方法を実現することもできる。
【００１９】
＝＝＝印刷システム１００の構成＝＝＝
＜全体構成について＞
まず、印刷装置を印刷システム１００とともに説明する。ここで、図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。なお、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２０】
＝＝＝コンピュータ１１０＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２１】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、ドット形成データＳＩ（図６を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作を実行させるためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、ドット形成データＳＩは、印刷される画像のドットに関するデータである。ここで、ドットは、用紙Ｓ上に仮想的に定められた方眼状の升目（以下、単位領域ともいう。）に対応して形成される。そして、ドット形成データＳＩは階調値を示す階調データで構成される。本実施形態において、ドット形成データＳＩは、２ビットデータによって構成されている。すなわち、このドット形成データＳＩには、ドット無し（インクの非吐出）に対応する階調データ［００］と、小ドットの形成に対応する階調データ［０１］と、中ドットの形成に対応する階調データ［１０］と、大ドットの形成に対応する階調データ［１１］とがある。要するに、このプリンタ１では、１つの単位領域に対して４つの階調値を有している。
【００２２】
＝＝＝プリンタ１＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する側面図である。なお、以下の説明では、図２も参照する。このプリンタ１は、図２に示すように、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、原駆動信号生成回路５０、検出器群６０、及び、プリンタ側コントローラ７０を有する。そして、原駆動信号生成回路５０とプリンタ側コントローラ７０は共通のコントローラ基板ＣＴＲに実装されている。また、ヘッドユニット４０は、ヘッド制御部ＨＣと、ヘッド４１とを有している。このプリンタ１では、プリンタ側コントローラ７０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ，ヘッド４１）、及び原駆動信号生成回路５０が制御される。すなわち、プリンタ側コントローラ７０は、コンピュータ１１０から受け取った印刷データに基づいて制御対象部を制御し、用紙Ｓに画像を印刷させる。このとき、検出器群６０の各検出器は、プリンタ１内の各部の状態を検出しており、検出結果をプリンタ側コントローラ７０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ７０は、その検出結果に基づいて制御対象部を制御する。
【００２３】
そして、このプリンタ１では、原駆動信号生成回路５０、プリンタ側コントローラ７０、及び、ヘッド制御部ＨＣが駆動信号生成部に相当し、ヘッド４１が有するピエゾ素子ＰＺＴ（図４Ａ，図４Ｂを参照。）に印加される駆動信号を生成する。なお、駆動信号生成部を構成する各部や、生成される駆動信号については、後で詳しく説明する。
【００２４】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、媒体としての用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａ及び図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータであり、その動作は、プリンタ側コントローラ７０によって制御される。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを印刷可能な領域まで搬送するためのローラである。プラテン２４は、用紙Ｓを裏面側から支持するための部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００２５】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット４０はヘッド４１を有する。このため、キャリッジ移動方向は、ヘッド４１が移動するヘッド移動方向（所定方向）に相当する。また、キャリッジ移動機構３０は、ヘッド４１を所定方向に移動させるヘッド移動部に相当する。このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、アイドラプーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。このキャリッジモータ３１の動作は、プリンタ側コントローラ７０によって制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、アイドラプーリー３５が配置されている。タイミングベルト３３は、その端部がキャリッジＣＲに固定された環状の部材であり、駆動プーリー３４とアイドラプーリー３５とに架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲはこのガイド軸３２に沿ってキャリッジ移動方向に移動する。これに伴い、ヘッド４１もヘッド移動方向に移動する。
【００２６】
キャリッジＣＲには、インクを貯留するインクカートリッジＩＣが装着される。このインクカートリッジＩＣは、インク貯留容器に相当するものである。本実施形態のインクカートリッジＩＣは、ブラックインクを貯留したブラックインクカートリッジＩＣｋと、カラーインクを貯留したカラーインクカートリッジＩＣｃとを有している。そして、カラーインクカートリッジＩＣｃには、５種類のインクが貯留されている。具体的には、淡シアンインク、濃シアンインク、淡マゼンタインク、濃マゼンタインク、及び、イエローインクが貯留されている。ここで、淡シアンインクと濃シアンインクの組、及び、淡マゼンタインクと濃マゼンタインクの組は、同色の淡インクと濃インクの組に相当する。従って、前述したヘッド４１は、ブラックインクを加えた合計６種類のインクを吐出する。
【００２７】
そして、図２に示すように、インクカートリッジＩＣには、カートリッジ側メモリＩＣｍが設けられている。このカートリッジ側メモリＩＣｍは容器側記憶部に相当し、貯留されたインクの種類を示すインク種類情報が記憶される。また、カートリッジ側メモリＩＣｍには他の情報、例えば、インクの消費量に関する消費量情報も記憶される。そして、カートリッジ側メモリＩＣｍには接点端子（便宜上、メモリ側接点端子ＴＭ１という。）が設けられている。このメモリ側接点端子ＴＭ１は、インクカートリッジＩＣのキャリッジＣＲへの装着状態において、キャリッジ側に設けられた接点端子（便宜上、キャリッジ側接点端子ＴＭ２という。）と接触する。キャリッジ側接点端子ＴＭ２は、配線を介してプリンタ側コントローラ７０（ＣＰＵ７２）に接続されている。このため、インクカートリッジＩＣが装着されると、プリンタ側コントローラ７０（つまり、駆動信号生成部）は、インク種類情報や消費量情報を取得することができる。
【００２８】
＜ヘッドユニット４０について＞
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。このヘッドユニット４０は、ヘッド４１とヘッド制御部ＨＣとを有している。ここで、図４Ａは、ヘッド４１の構造を説明するための断面図である。図４Ｂは、ヘッド４１の主要部を拡大して示す断面図である。図５は、ノズル列の配置を説明する図である。なお、便宜上、ここではヘッド４１について説明し、ヘッド制御部ＨＣについては後で説明することにする。
【００２９】
＜ヘッド４１について＞
ヘッド４１は、ケース４１１と、流路ユニット４１２と、ピエゾ素子ユニット４１３とを有する。ケース４１１は、ピエゾ素子ユニット４１３を収容するための収容室４１１ａが内部に形成されたブロック状の部材である。ピエゾ素子ユニット４１３は、ノズル列毎に取り付けられる。図５に示すように、このヘッド４１では、６つのノズル列（Ｎｋ〜Ｎｌｃ）を有している。このため、ケース４１１には６つの収容室４１１ａが設けられており、６つのピエゾ素子ユニット４１３が各収容室４１１ａに収容されている。なお、図４Ａには、６つの収容室４１１ａの一部分を示している。
【００３０】
流路ユニット４１２は、流路形成板４１２ａと、流路形成板４１２ａの一方の表面に接合された弾性板４１２ｂと、流路形成板４１２ａの他方の面に接合されたノズルプレート４１２ｃとを有する。流路形成板４１２ａは、シリコンウエハーや金属板等によって作製されている。この流路形成板４１２ａには、圧力室４１２ｄとなる溝部、ノズル連通口４１２ｅとなる貫通口、共通インク室４１２ｆとなる貫通口、インク供給路４１２ｇとなる溝部が形成されている。弾性板４１２ｂは、支持枠４１２ｈと、ピエゾ素子ＰＺＴの先端が接合されるアイランド部４１２ｊとを有する。そして、アイランド部４１２ｊの周囲には、弾性膜４１２ｉによる弾性領域が形成されている。
【００３１】
ピエゾ素子ユニット４１３は、ピエゾ素子群４１３ａと、接着用基板４１３ｂとから構成されている。ピエゾ素子群４１３ａは櫛歯状をしており、１つ１つの櫛歯状部分がピエゾ素子ＰＺＴに相当する。このピエゾ素子群４１３ａは、ノズルＮｚに対応する数のピエゾ素子ＰＺＴを有する。また、接着用基板４１３ｂは、矩形状の板であり、一方の表面にピエゾ素子群４１３ａが接着され、他方の表面がケース４１１に接着されている。ピエゾ素子ＰＺＴは、対向する電極間に電位差を与えることにより変形する。この例では、素子の長手方向に伸縮する。この伸縮量は、ピエゾ素子ＰＺＴの電位に応じて定まる。そして、ピエゾ素子ＰＺＴの電位は、印加された駆動信号（図１３，図１４に実線で示す部分。）によって定められる。従って、ピエゾ素子ＰＺＴは、印加された駆動信号の電位に応じて伸縮する。
【００３２】
そして、ピエゾ素子ＰＺＴが伸縮すると、アイランド部４１２ｊは圧力室４１２ｄ側に押されたり、反対方向に引かれたりする。このとき、アイランド部周辺の弾性膜４１２ｉが変形するので、ノズルＮｚからインクを効率よく吐出させることができる。このようなピエゾ素子ＰＺＴは、駆動信号によって充放電され、インクを吐出するための動作を行う素子に相当する。そして、ピエゾ素子ＰＺＴをヘッド４１に用いると、印加される駆動パルスＰＳ１〜ＰＳ４の形状に応じて、吐出されるインクの量や速度を様々に制御できる。
【００３３】
また、前述したノズルプレート４１２ｃは、このヘッド４１の用紙対向面に設けられている。そして、このノズルプレート４１２ｃには、複数のノズルＮｚからなるノズル列が、インクの種類に応じた複数設けられている。前述したように、このプリンタ１では６種類のインクを吐出させることができるので、ノズル列も６つ設けられている。図５に示す例では、図の左側からブラックインクノズル列Ｎｋ，シアンインクノズル列Ｎｃ，マゼンタインクノズル列Ｎｍ，イエローインクノズル列Ｎｙ，ライトシアンインクノズル列Ｎｌｃ，マゼンタインクノズル列Ｎｌｍが設けられている。それぞれのノズル列は、搬送方向に沿って、キャリッジ方向に並んだ状態で形成されている。
【００３４】
＜ヘッド制御部ＨＣについて＞
次に、ヘッド制御部ＨＣについて説明する。ここで、図６は、ヘッド制御部ＨＣの構成を説明するためのブロック図である。前述したように、ヘッド制御部ＨＣは、駆動信号生成部の一部を構成するものである。本実施形態におけるヘッド制御部ＨＣは、シフトレジスタ８１と、ラッチ回路８２と、制御ロジック８３と、デコーダ８４と、ゲート回路８５と、ヘッド側スイッチ８６とを有する。そして、制御ロジック８３を除いた各部、すなわち、シフトレジスタ８１、ラッチ回路８２、デコーダ８４、ゲート回路８５、ヘッド側スイッチ８６は、それぞれピエゾ素子ＰＺＴ毎、つまりノズルＮｚ毎に設けられる。また、このヘッド制御部ＨＣは、インクの種類毎に設けられる。前述したように、このプリンタ１では、６種類のインクを吐出させることができるので、図６に記載されたブロックが６つ設けられる。以下、ヘッド制御部ＨＣを構成する各部分について説明する。
【００３５】
シフトレジスタ８１は、プリンタ側コントローラ７０からのドット形成データＳＩがセットされるものである。ラッチ回路８２は、シフトレジスタ８１にセットされたドット形成データＳＩをラッチするものである。
【００３６】
制御ロジック８３は、スイッチ動作情報記憶部に相当し、ヘッド側スイッチ８６の動作を定めるためのスイッチ動作情報（ｑ０〜ｑ３）を記憶する。そして、記憶したスイッチ動作情報を、ラッチ信号ＬＡＴやチェンジ信号ＣＨ（図７を参照。）で規定されるタイミングで切り替えながら出力する。つまり、時系列的に出力する。この制御ロジック８３は、スイッチ動作情報を、ドット形成データＳＩの種類毎、具体的には、ドットの非形成、小ドットの形成、中ドットの形成、及び、大ドットの形成のそれぞれの階調について記憶している。また、制御ロジック８３はインクの種類で定められるブロックごとに設けられている。そして、各制御ロジック８３に記憶されるスイッチ動作情報は、吐出させるインクの種類に対応させて定められる。すなわち、ブラックインク用のスイッチ動作情報、淡シアンインク用のスイッチ動作情報、濃シアンインク用のスイッチ動作情報、…といったように、スイッチ動作情報はインクの種類毎に定められる。従って、この制御ロジック８３は、スイッチ動作情報を前記インクの種類毎及び前記階調値毎に記憶しているといえる。なお、制御ロジック８３に記憶されるスイッチ動作情報については、後で説明する。
【００３７】
デコーダ８４は、制御ロジック８３から出力される階調毎のスイッチ動作情報を、ラッチ回路８２でラッチされたドット形成データＳＩに応じて選択し、選択したスイッチ動作情報を、ゲート回路８５を通じてヘッド側スイッチ８６に出力する。ここで、制御ロジック８３から出力されるスイッチ動作情報は、デコーダ８４で選択される前のものである。このため、選択前スイッチ動作情報と表現することができる。一方、ヘッド側スイッチ８６に印加されるスイッチ動作情報は、デコーダ８４によって選択されたものである。このため、選択後スイッチ動作情報に相当する。従って、デコーダ８４は、同時に出力される複数種類の選択前スイッチ動作情報から、階調に対応したものを選択後スイッチ動作情報として出力するものといえる。
【００３８】
ゲート回路８５は、デコーダ８４からのスイッチ動作情報とプリンタ側コントローラ７０からのＮ−チャージ信号Ｎ_ＣＨＧを、ヘッド側スイッチ８６に印加するためのものである。ここで、Ｎ−チャージ信号Ｎ_ＣＨＧとは、原駆動信号ＣＯＭ（図７を参照。）を、そのブロックに属する全てのピエゾ素子ＰＺＴに印加させるための強制印加信号であり、ピエゾ素子ＰＺＴの電位を調整するために用いられる。そして、このＮ−チャージ信号Ｎ_ＣＨＧは、Ｌレベルで有効な信号となっている。従って、このゲート回路８５は、Ｎ−チャージ信号Ｎ_ＣＨＧがＨレベルのとき、その出力レベルがデコーダ８４からのスイッチ動作情報に依存して変化する。一方、Ｎ−チャージ信号Ｎ_ＣＨＧがＬレベルのとき、その出力レベルは、デコーダ８４からのスイッチ動作情報に拘わらずＨレベルとなる。
【００３９】
ヘッド側スイッチ８６は、ゲート回路８５を介して入力されたスイッチ動作情報やＮ−チャージ信号Ｎ_ＣＨＧによって動作するスイッチである。このヘッド側スイッチ８６は、原駆動信号ＣＯＭの供給線とピエゾ素子ＰＺＴとの間に配置され、オン状態では原駆動信号ＣＯＭをピエゾ素子ＰＺＴに印加し、オフ状態では原駆動信号ＣＯＭを遮断する。なお、原駆動信号ＣＯＭの供給線は、原駆動信号生成回路５０に接続されている。このため、ヘッド側スイッチ８６は、原駆動信号生成回路５０とピエゾ素子ＰＺＴとの間に配置されているといえる。そして、Ｎ−チャージ信号Ｎ_ＣＨＧがＨレベルのとき、ヘッド側スイッチ８６は、デコーダ８４で選択されたスイッチ動作情報によってオンオフし、原駆動信号ＣＯＭにおける必要部分（すなわち、駆動信号）をピエゾ素子ＰＺＴに印加する。このため、ヘッド側スイッチ８６は、ピエゾ素子ＰＺＴに印加される駆動信号を原駆動信号ＣＯＭから生成するためのスイッチに相当する。
【００４０】
また、このヘッド側スイッチ８６の動作を制御する部分、具体的には、シフトレジスタ８１、ラッチ回路８２、及び、デコーダ８４は、スイッチコントローラに相当する。そして、このスイッチコントローラは、ドット形成データＳＩ（階調値）と選択前スイッチ動作情報とから、選択後スイッチ動作情報を生成する。なお、シフトレジスタ８１、ラッチ回路８２、制御ロジック８３、及び、デコーダ８４については、後で説明する。
【００４１】
＜原駆動信号生成回路５０について＞
原駆動信号生成回路５０は、原駆動信号ＣＯＭを生成するものであり、原駆動信号生成部に相当する。ここで、原駆動信号ＣＯＭとは、先の説明から判るように、ピエゾ素子ＰＺＴを駆動するための駆動信号の基となっている信号である。
【００４２】
図７に示すように、原駆動信号ＣＯＭは、繰り返し周期Ｔ毎に繰り返し生成される。この繰り返し周期Ｔは、５つの期間Ｔ１〜Ｔ５に分けることができる。そして、原駆動信号ＣＯＭは、最初の期間Ｔ１で生成される第１区間信号ＳＳ１と、２番目の期間Ｔ２で生成される第２区間信号ＳＳ２と、３番目の期間Ｔ３で生成される第３区間信号ＳＳ３と、４番目の期間Ｔ４で生成される第４区間信号ＳＳ４と、５番目の期間Ｔ５で生成される第５区間信号ＳＳ５とを有する。そして、第１区間信号ＳＳ１は駆動パルスＰＳ１を有している。また、第２区間信号ＳＳ２は駆動パルスＰＳ２を、第３区間信号ＳＳ３は駆動パルスＰＳ３をそれぞれ有している。同様に、第４区間信号ＳＳ４は駆動パルスＰＳ４を、第５区間信号ＳＳ５は駆動パルスＰＳ５をそれぞれ有している。これらの駆動パルスＰＳ１〜ＰＳ５はピエゾ素子ＰＺＴを動作させるための波形部に相当し、その形状はピエゾ素子ＰＺＴに行わせる動作に基づいて定められている。
【００４３】
駆動パルスＰＳ１、駆動パルスＰＳ３、駆動パルスＰＳ４、及び、駆動パルスＰＳ５は、ノズルＮｚからインクを吐出させる際に用いられる波形部である。これらの中で、駆動パルスＰＳ１、駆動パルスＰＳ３、及び、駆動パルスＰＳ５は、何れも同じ波形をしている。これらの駆動パルスＰＳ１，ＰＳ３，ＰＳ５のうち１つの駆動パルスがピエゾ素子ＰＺＴに印加されると、中ドットに対応する量のインクがノズルＮｚから吐出される。例えばは７ｐｌ（７ｎｇ）のインクが吐出される。そして、このインクが用紙Ｓに着弾すると、用紙Ｓの単位領域には、中ドットが形成される。また、これらの駆動パルスＰＳ１，ＰＳ３，ＰＳ５のうち２つの駆動パルス、或いは、全ての駆動パルスがピエゾ素子ＰＺＴに印加されると、ノズルＮｚからは大ドットに対応する量（１４ｐｌ，２１ｐｌ）のインクが吐出され、用紙Ｓには大ドットが形成される。
【００４４】
便宜上、駆動パルスＰＳ１、駆動パルスＰＳ３、及び、駆動パルスＰＳ５のことを中ドットパルスともいう。さらに、駆動パルスＰＳ１のことを第１中ドットパルスと、駆動パルスＰＳ３のことを第２中ドットパルスと、駆動パルスＰＳ５のことを第３中ドットパルスともいう。なお、大ドットの形成に２つの駆動パルスを用いるか、３つの駆動パルスを用いるかについては、インクの種類によって定められる。この点については、後で説明する。
【００４５】
駆動パルスＰＳ４は、小ドットの形成時にピエゾ素子ＰＺＴへ印加される駆動信号である。すなわち、この駆動パルスＰＳ４がピエゾ素子ＰＺＴへ印加されると、ノズルＮｚからは小ドットに対応する量のインクが吐出される。この例では２ｐｌ（２ｎｇ）のインクが吐出される。そして、このインクが用紙Ｓに着弾すると小ドットが形成される。便宜上、この駆動パルスＰＳ４のことを小ドットパルスともいう。
【００４６】
一方、駆動パルスＰＳ２は、メニスカス（ノズル部分で露出しているインクの自由表面）を微振動させるためのパルスである。すなわち、この駆動パルスＰＳ２がピエゾ素子ＰＺＴに印加されると、インクが吐出されない程度の圧力変動が圧力室４１２ｄ内のインクに生じる。これにより、ノズルＮｚ内でメニスカスが変位し、ノズルＮｚ付近のインクが攪拌される。便宜上、この駆動パルスＰＳ２のことを、微振動パルスともいう。
【００４７】
このような原駆動信号ＣＯＭは、プリンタ側コントローラ７０からの駆動信号生成情報に基づき、原駆動信号生成回路５０から出力される。以下、原駆動信号生成回路５０による原駆動信号ＣＯＭの生成動作について説明する。図８は、原駆動信号ＣＯＭの生成動作を説明するための概念図である。
【００４８】
プリンタ側コントローラ７０は、原駆動信号ＣＯＭを生成するためのパラメータに基づき、更新周期τ毎の出力電圧を求める。そして、原駆動信号ＣＯＭを生成する場合、プリンタ側コントローラ７０は、出力電圧に対応するＤＡＣ値（例えば、出力電圧を１０ビットのデジタル値で表した情報）を求め、求めたＤＡＣ値を更新周期τ毎に原駆動信号生成回路５０へ出力する。図８の例では、クロックで規定されるタイミングｔ（ｎ）で電圧Ｖ１に対応するＤＡＣ値が出力される。これにより、更新周期τ（ｎ）にて、原駆動信号生成回路５０の出力は電圧Ｖ１となる。そして、更新周期τ（ｎ＋４）までは、電圧Ｖ１に対応するＤＡＣ値が順次出力されるので、原駆動信号生成回路５０からは電圧Ｖ１が出力され続ける。また、タイミングｔ（ｎ＋５）では、電圧Ｖ２に対応するＤＡＣ値が出力される。これにより、更新周期τ（ｎ＋５）にて、原駆動信号生成回路５０の出力は電圧Ｖ１から電圧Ｖ２へ降下する。同様に、タイミングｔ（ｎ＋６）では、電圧Ｖ３に対応するＤＡＣ値が出力される。これにより、更新周期τ（ｎ＋６）にて、原駆動信号生成回路５０の出力は電圧Ｖ２から電圧Ｖ３へ降下する。以下同様にしてＤＡＣ値が出力されるため、原駆動信号生成回路５０から出力される電圧は、次第に降下する。そして、更新周期τ（ｎ＋１０）にて、原駆動信号生成回路５０の出力は電圧Ｖ４になる。なお、この原駆動信号生成回路５０において、非出力側の端子は接地されている。このため、出力側の端子は出力電圧に対応する電位となっている。
【００４９】
＜検出器群６０について＞
検出器群６０は、プリンタ１の状況を監視するためのものである。図３Ａ，図３Ｂに示すように、この検出器群６０には、リニア式エンコーダ６１、ロータリー式エンコーダ６２、紙検出器６３、及び紙幅検出器６４が含まれている。リニア式エンコーダ６１は、キャリッジＣＲのキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ６２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器６３は、印刷される用紙Ｓを検出するためのものである。紙幅検出器６４は、印刷される用紙Ｓの幅を検出するためのものである。
【００５０】
＜プリンタ側コントローラ７０について＞
プリンタ側コントローラ７０は、プリンタ１が有する各部を制御するものである。例えば、プリンタ側コントローラ７０は、所定の搬送量で用紙Ｓを搬送させる動作と、キャリッジＣＲ（ヘッド４１）を移動させながら断続的にインクを吐出させる動作とを交互に行わせることで、用紙Ｓに画像を印刷させている。このため、プリンタ側コントローラ７０は、搬送モータ２２の回転量を制御することによって用紙Ｓの搬送を制御する。また、プリンタ側コントローラ７０は、キャリッジモータ３１の回転を制御することによってキャリッジＣＲの移動を制御する。さらに、ドット形成データＳＩをヘッド制御部ＨＣへ出力することで、インクを吐出させるための制御を行う。このドット形成データＳＩは、前述した様に、ピエゾ素子ＰＺＴに印加される駆動信号を、原駆動信号ＣＯＭから生成する際に用いられるものである。加えて、プリンタ側コントローラ７０は、電圧指定情報としてのＤＡＣ値を原駆動信号生成回路５０へ出力する制御も行っている。このように、プリンタ側コントローラ７０は、原駆動信号ＣＯＭを生成するための制御と、ピエゾ素子ＰＺＴに印加される駆動信号を、原駆動信号ＣＯＭから生成するための制御とを行っている。このため、プリンタ側コントローラ７０は、原駆動信号生成回路５０、ヘッド側スイッチ８６、及び、ヘッド制御部ＨＣとともに、駆動信号生成部を構成しているといえる。
【００５１】
このプリンタ側コントローラ７０は、図２に示すように、インタフェース部７１と、ＣＰＵ７２と、メモリ７３と、制御ユニット７４とを有する。インタフェース部７１は、外部装置であるコンピュータ１１０との間でデータの受け渡しを行う。ＣＰＵ７２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ７３は、ＣＰＵ７２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ７２は、メモリ７３に記憶されているコンピュータプログラムに従って各制御対象部を制御する。例えば、ＣＰＵ７２は、制御ユニット７４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。例えば、搬送モータ２２やキャリッジモータ３１に対する制御信号を出力する。また、ＣＰＵ７２は、ヘッド４１の動作を制御するためのヘッド制御信号（例えば、クロックＣＬＫ，ドット形成データＳＩ，ラッチ信号ＬＡＴ，チェンジ信号ＣＨ，Ｎ−チャージ信号Ｎ_ＣＨＧが相当する。図６を参照。）をヘッド制御部ＨＣへ出力したり、原駆動信号ＣＯＭを生成させるためのＤＡＣ値を原駆動信号生成回路５０へ出力したりする。
【００５２】
＝＝＝印刷動作＝＝＝
＜本実施形態における印刷動作の概要＞
次に、この印刷システム１００における印刷動作の概要について説明する。この印刷システム１００が有するプリンタ１では、前述したように、１つの単位領域について、複数種類の階調で印刷することができる。具体的には、ドットの非形成、小ドットの形成、中ドットの形成、及び、大ドットの形成からなる４階調で印刷をすることができる。ここで、同色の淡インクと濃インクについては、大ドットの量を揃えてしまうと、同じ量のインクで形成されたドットであっても、視認される大きさが互いに相違してしまう。具体的には、淡インクの方が濃インクよりも大きく見えてしまう。この場合、淡インクにおける中ドットと大ドットとの大きさの差と、濃インクにおける中ドットと大ドットとの大きさの差が異なってしまう。このようなドット間の大きさの違いによって、粒状感が損なわれてしまう。すなわち、淡インクにおける中ドットと大ドットの大きさの差が、濃インクにおける差に比べて過度に大きくなり、粒状性が損なわれてしまうことになる。
【００５３】
そこで、この実施形態では、淡インクと濃インクを用いて印刷する色については、大ドットの階調値（特定の階調値に相当する。）に対応する駆動信号を淡インクと濃インクとで異ならせ、ドットの大きさを最適化している。これにより、淡インクにおける中ドットと大ドットの大きさの差を、濃インクにおける差に揃えることができ、淡インクと濃インクで印刷される画像について粒状性の向上が図れる。以下、これらの点について、詳細に説明する。
【００５４】
＜印刷動作について＞
例示した印刷システム１００にて画像を用紙Ｓへ印刷する際には、印刷データを生成するための処理と、印刷データに基づいて用紙Ｓに印刷するための処理とが行われる。そして、印刷データを生成するための処理は、印刷システム１００が有するコンピュータ１１０で行われる。即ち、ホスト側コントローラ１１１が有するＣＰＵ１１３は、メモリ１１４に記憶されたコンピュータプログラムに従って動作し、この処理を実行する。従って、このコンピュータプログラムは、各処理を実行するためのコードを有する。また、用紙Ｓに印刷するための処理は、印刷システム１００が有するプリンタ１で行われる。即ち、プリンタ側コントローラ７０が有するＣＰＵ７２は、メモリ７３に記憶されたコンピュータプログラムに従って動作し、この処理を実行する。従って、このコンピュータプログラムは、各処理を実行するためのコードを有する。
【００５５】
＜印刷データを生成するための処理について＞
まず、印刷データを生成するための処理について説明する。ここで、図９は、印刷データを生成するための処理を説明するためのフローチャートである。図９に示すように、印刷データを生成するための処理では、解像度変換処理（Ｓ１０）、色変換処理（Ｓ２０）、ハーフトーン処理（Ｓ３０）、ラスタライズ処理（Ｓ４０）が行われる。
【００５６】
解像度変換処理は、画像データ（テキストデータ、イメージデータなど）を、用紙Ｓに画像を印刷する際の解像度（印刷するときのドットの間隔であり、印刷解像度ともいう。）に変換する処理である。色変換処理は、ＲＧＢ画像データの各ＲＧＢ画素データを、ＣＭＹＫ色空間により表される多段階（例えば２５６段階）の階調値を有するデータに変換する処理である。この色変換処理は、ＲＧＢの階調値とＣＭＹＫの階調値とを対応づけたテーブル（色変換ルックアップテーブル）を参照することによって行われる。
【００５７】
ハーフトーン処理は、多段階の階調値を有するＣＭＹＫ画素データから、プリンタ１で表現可能な少段階の階調値のデータに変換する処理である。すなわち、多段階の階調値を有するＣＭＹＫ画素データからドット形成データＳＩを得るための処理である。このハーフトーン処理により、例えば、２５６段階の階調値を示すＣＭＹＫ画素データから、４段階の階調値を示す２ビットのドット形成データＳＩが得られる。
【００５８】
ここで、図１０Ａは、ハーフトーン処理での選択ルーチンを説明する図である。図１０Ｂは、選択ルーチンで選択されるハーフトーン処理の種類をインクの色毎に示した図である。また、図１１は、第１のハーフトーン処理を説明するための概念図である。図１０Ａ及び図１０Ｂに示すように、この印刷システム１００では、２種類のハーフトーン処理が定められている。第１のハーフトーン処理は、同色の淡インクと濃インクとを用いて印刷を行う色で選択される処理である。すなわち、シアンとマゼンタで選択される処理である。第２のハーフトーン処理は、一種類の濃度のインクを用いて印刷を行う色で選択される処理である。すなわち、イエローとブラックで選択される処理である。これらの処理については、後で説明する。
【００５９】
ラスタライズ処理は、ハーフトーン処理で得られたドット形成データＳＩを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたドット形成データＳＩは、前述したコマンドデータとともに、印刷データとしてプリンタ１へ出力される。
【００６０】
＜ハーフトーン処理について＞
前述したように、ハーフトーン処理は、シアンとマゼンタ用の第１のハーフトーン処理と、イエローとブラック用の第２のハーフトーン処理とがある。
【００６１】
第１のハーフトーン処理では、１つの単位領域に、淡インクの小ドット、中ドット、大ドット（便宜上、淡小ドット、淡中ドット、淡大ドットともいう。）と、濃インクの小ドット、中ドット、大ドット（便宜上、濃小ドット、濃中ドット、濃大ドットともいう。）との何れを形成するのか、複数のドットを重ねて形成するのか、或いは、ドットを形成しないのかを定め、ドット形成データＳＩを取得する。
【００６２】
この第１のハーフトーン処理を、図１１の例に基づいて説明する。説明の便宜上、図１１には、淡小ドット、淡大ドット、濃小ドット、及び、濃大ドットの４種類のドットによって階調表現をする例を示している。なお。本実施形態では、これらのドットの他に淡中ドットや濃中ドットもあるが、考え方は同じであるので４種類のドットの例で説明する。この図１１において、横軸は入力階調値である。すなわち、変換の対象となる２５６階調のＣＭＹＫ画素データに相当する。また、左側の縦軸はドット形成率を示している。このドット形成率は、対象となる単位領域に対する、各ドットが形成される確率を示したものである。また、右側の縦軸は、ドット形成率に対応するレベルデータの値を示している。
【００６３】
この第１のハーフトーン処理において、ホスト側コントローラ１１１は、或る階調値が入力されると、濃大ドット、濃小ドット、淡大ドット、淡小ドットの順で、ドットの形成／非形成を判断する。例えば、或る単位領域の入力階調値（横軸）が１９１であった場合、濃大ドットについてのドット形成率は約７５％であり、レベルデータの値は１９１となる。このレベルデータの値を、ディザマトリクスで定められる所定の閾値と比較し、レベルデータの方が大きければ濃大ドットの形成と判断する。この場合、ドット形成データＳＩとしては、大ドットの形成を示す階調データ［１１］がその濃インクについて定められる。一方、レベルデータが閾値以下であれば濃大ドットは非形成と判断し、濃小ドットについての判断を行う。すなわち、ドット形成率２０％に対応するレベルデータである値５１を取得し、このレベルデータの値をディザマトリクスで定められる所定の閾値と比較する。そして、レベルデータの方が大きければ濃小ドットの形成と判断し、レベルデータが閾値以下であれば濃小ドットの非形成と判断する。そして、濃小ドットの形成と判断された場合、ドット形成データＳＩとして、小ドットの形成を示す階調データ［０１］がその濃インクについて定められる。また、濃小ドットも非形成と判断された場合には、淡大ドットについての判断、及び、淡小ドットについての判断が同様にして行われる。なお、図１１に示す例では、符号Ｘで示す範囲の入力階調値において、濃インクによるドット（濃大ドット、濃小ドット）と、淡インクによるドット（淡大ドット、淡小ドット）とが重ね打ちされる場合がある。
【００６４】
第２のハーフトーン処理では、１つの単位領域に、小ドット、中ドット、大ドットの何れを形成するのか、或いは、ドットを形成しないのかを定め、ドット形成データＳＩを取得する。この第２のハーフトーン処理も、基本的な内容は第１のハーフトーン処理と同様である。簡単に説明すると、或る単位領域の入力階調値について、大ドットのレベルデータを求め、このレベルデータの値をディザマトリクスで定められる所定の閾値と比較する。ここで、レベルデータの方が大きければ大ドットの形成と判断され、大ドットの形成を示す階調データ［１１］が定められる。一方、大ドットの非形成と判断された場合には、中ドットについて同様の処理が行われる。ここで、中ドットの形成と判断された場合には、中ドットの形成を示す階調データ［１０］が定められる。また、中ドットの非形成と判断された場合には、小ドットについて同様の処理が行われる。ここで、小ドットの形成と判断された場合には、小ドットの形成を示す階調データ［０１］が定められ、小ドットも非形成と判断された場合には、ドットの非形成を示す階調データ［００］が定められる。
【００６５】
そして、これらの第１，第２のハーフトーン処理にて、ドットの形成や非形成を示すデータが全ての単位領域について定められたならば、ハーフトーン処理を終了する。
【００６６】
＜用紙Ｓに印刷するための処理について＞
次に、用紙Ｓに印刷すべくプリンタ１にて行われる処理について説明する。ここで、図１２Ａは、印刷時に行われる処理を説明するフローチャートである。図１２Ｂは、ピエゾ素子ＰＺＴに印加される駆動パルスを、インクの種類毎、及び、階調値毎に示した図である。
【００６７】
図１２Ａに示すように、用紙Ｓに印刷するための処理では、印刷命令の受信動作（Ｓ１１０）、給紙動作（Ｓ１２０）、ドット形成動作（Ｓ１３０）、搬送動作（Ｓ１４０）、排紙判断（Ｓ１５０）、排紙動作（Ｓ１６０）、及び、印刷終了判断（Ｓ１７０）が行われる。
【００６８】
印刷命令の受信動作では、プリンタ側コントローラ７０は、インタフェース部７１を介して、コンピュータ１１０からの印刷コマンドを受信する。この印刷コマンドは、コンピュータ１１０から送信される印刷データに含まれている。給紙動作は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂、頭出し位置）に位置決めする動作である。この給紙動作において、プリンタ側コントローラ７０は、給紙ローラ２１を回転させ、印刷すべき用紙Ｓを搬送ローラ２３まで送る。続いて、プリンタ側コントローラ７０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた用紙Ｓを印刷開始位置に位置決めする。ドット形成動作は、キャリッジ移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、用紙Ｓにドットを形成する動作である。プリンタ側コントローラ７０は、キャリッジモータ３１を駆動し、キャリッジＣＲをキャリッジ移動方向に移動させる。また、プリンタ側コントローラ７０は、キャリッジＣＲが移動している間に、ドット形成データＳＩに基づいてヘッド４１（ノズルＮｚ）からインクを吐出させる。そして、ヘッド４１から吐出されたインクが用紙Ｓ上に着弾すれば、前述したように、用紙Ｓ上にドットが形成される。なお、ドット形成動作については後で詳しく説明する。搬送動作は、用紙Ｓをヘッド４１に対して搬送方向に沿って相対的に移動させる動作である。プリンタ側コントローラ７０は、搬送ローラ２３を回転させて用紙Ｓを搬送方向に搬送する。この搬送動作により、ヘッド４１は、先程のドット形成動作によって形成されたドットの位置とは異なる位置にドットを形成することができる。排紙判断は、印刷中の用紙Ｓを排出するか否かを判断する処理である。この判断は、印刷データの有無に基づいて行われる。すなわち、プリンタ側コントローラ７０は、印刷中の用紙Ｓに対する印刷データの有無を判断し、印刷データが残っていれば排紙しないと判断する。この場合、プリンタ側コントローラ７０は、印刷データがなくなるまでドット形成動作と搬送動作とを交互に繰り返し、ドットから構成される画像を徐々に用紙Ｓに印刷する。また、プリンタ側コントローラ７０は、印刷データがなければ排紙すると判断し、排紙ローラ２５を回転させることで、印刷された用紙Ｓを外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいて行っても良い。印刷終了判断は、印刷を続行するか否かの判断である。この判断において、プリンタ側コントローラ７０は、印刷データの有無を判断する。そして、次の用紙Ｓに印刷を行うのであれば、次の用紙Ｓについての給紙動作を行う。一方、次の用紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【００６９】
＜ドット形成動作について＞
次にドット形成動作について詳細に説明する。ここで、図１３は、淡シアンインクや淡マゼンタインクの場合に、ピエゾ素子ＰＺＴへ印加される駆動信号を説明する図である。図１４は、濃シアンインクや濃マゼンタインクの場合、或いは、イエローインクやブラックインクの場合に、ピエゾ素子ＰＺＴへ印加される駆動信号を説明する図である。
【００７０】
このドット形成動作において、プリンタ側コントローラ７０は原駆動信号生成回路５０へＤＡＣ値を出力し、原駆動信号生成回路５０はＤＡＣ値に応じた電圧信号をヘッドユニット４０へ出力する。すなわち、原駆動信号生成回路５０はＤＡＣ値で規定される電圧の原駆動信号ＣＯＭを生成する。この原駆動信号ＣＯＭの生成は、ラッチ信号ＬＡＴがＨレベルになる毎に繰り返し行われる。その結果、図７で説明した原駆動信号ＣＯＭが、繰り返し周期Ｔ毎に繰り返し生成される。
【００７１】
また、プリンタ側コントローラ７０は、印刷データに含まれるドット形成データＳＩをヘッド制御部ＨＣに転送する。加えて、プリンタ側コントローラ７０は、ラッチ信号ＬＡＴやチェンジ信号ＣＨを、所定のタイミングでヘッド制御部ＨＣへ出力する。前述したように、ヘッド制御部ＨＣでは、プリンタ側コントローラ７０からのドット形成データＳＩをシフトレジスタ８１に順次セットする。そして、ラッチ信号ＬＡＴの受信タイミング（ラッチ信号ＬＡＴがＨレベルになったタイミング）で、対応するドット形成データＳＩをラッチ回路８２がラッチする。
【００７２】
ラッチ信号ＬＡＴは、ヘッド制御部ＨＣの制御ロジック８３にも入力される。加えて、この制御ロジック８３には、チェンジ信号ＣＨも入力される。そして、制御ロジック８３は、インクの種類毎及び階調値毎に定められたスイッチ動作情報を出力する。すなわち、制御ロジック８３は、スイッチ動作情報を、ラッチ信号ＬＡＴやチェンジ信号ＣＨがＨレベルになるタイミングで、内容を更新しつつ出力する。
【００７３】
ここで、スイッチ動作情報について説明する。図１３に示すように、淡シアンインク及び淡マゼンタインクに用いられるスイッチ動作情報（便宜上、淡インク用スイッチ動作情報ともいう。）は、非吐出の階調値（階調データ［００］）に対応するスイッチ動作情報ｑ０がデータ［０１０００］で構成され、小ドットの階調値（階調データ［０１］）に対応するスイッチ動作情報ｑ１がデータ［０００１０］で構成されている。同様に、中ドットの階調値（階調データ［１０］）に対応するスイッチ動作情報ｑ２がデータ［００１００］で構成され、大ドットの階調値（階調データ［１１］）に対応するスイッチ動作情報ｑ３がデータ［１０００１］で構成されている。一方、図１４に示すように、濃シアンインク及び濃マゼンタインクや、イエローインク及びブラックインクに用いられるスイッチ動作情報（便宜上、濃インク用スイッチ動作情報ともいう。）は、非吐出の階調値に対応するスイッチ動作情報ｑ０がデータ［０１０００］で構成され、小ドットの階調値に対応するスイッチ動作情報ｑ１がデータ［０００１０］で構成されている。同様に、中ドットの階調値に対応するスイッチ動作情報ｑ２がデータ［００１００］で構成され、大ドットの階調値に対応するスイッチ動作情報ｑ３がデータ［１０１０１］で構成されている。
【００７４】
淡インク用スイッチ動作情報と濃インク用スイッチ動作情報を比較すると、これらのスイッチ動作情報の内容は、非吐出の階調値から中ドットの階調値に対応するスイッチ動作情報ｑ０〜ｑ２において同じである。しかし、大ドットの階調値に対応するスイッチ動作情報ｑ３にて、その内容が異なっている。言い換えれば、最大ドットの階調値（特定の階調値に相当する。）のみ、その内容が異なっている。具体的には、図１２Ｂに示すように、淡インク用スイッチ動作情報ｑ３は、第１駆動信号（第１中ドットパルス）と第５駆動信号（第３中ドットパルス）とをピエゾ素子ＰＺＴに印加するものである。一方、濃インク用スイッチ動作情報ｑ３は、第１駆動信号（第１中ドットパルス）と第３駆動信号（第２中ドットパルス）と第５駆動信号（第３中ドットパルス）とをピエゾ素子ＰＺＴに印加するものである。つまり、淡インク用スイッチ動作情報ｑ３は、最大ドットの階調値において、吐出するインク量が濃インク用スイッチ動作情報ｑ３よりも少なくなっている。ここで、最大ドットの階調値において、吐出するインク量を異ならせたのは、最大ドットで特に顕在化する粒状性の悪化を効果的に抑制するためである（後述する）。
【００７５】
これらのスイッチ動作情報は、制御ロジック８３に記憶されているが、その内容はプリンタ側コントローラ７０から転送される。例えば、前述したドット形成データＳＩとセットになって、繰り返し周期Ｔ毎に更新される。この場合、プリンタ側コントローラ７０は、吐出されるインクの種類を認識し、その制御ロジック８３に適合したドット形成データＳＩを記憶させる必要がある。ここで、前述したように、本実施形態ではカートリッジ側メモリＩＣｍに記憶されたインク種類情報に基づいて、プリンタ側コントローラ７０が、吐出されるインクの種類を認識する。このため、認識を確実に行うことができる。また、異なる種類のインクを貯留したインクカートリッジＩＣに交換された際も、自動的に対応することができる。
【００７６】
前述したスイッチ動作情報（淡インク用スイッチ動作情報，濃インク用スイッチ動作情報）は、デコーダ８４にて選択される。すなわち、デコーダ８４は、ラッチ回路８２からの階調値が非吐出の階調値の場合にスイッチ動作情報ｑ０を選択し、小ドットの階調値の場合にスイッチ動作情報ｑ１を選択する。同様に、中ドットの階調値の場合にスイッチ動作情報ｑ２を選択し、大ドットの階調値の場合にスイッチ動作情報ｑ３を選択する。そして、選択されたスイッチ動作情報ｑ０〜ｑ３は、ヘッド側スイッチ８６に出力される。その結果、原駆動信号ＣＯＭを構成する区間信号ＳＳ１〜ＳＳ５が、選択的にピエゾ素子ＰＺＴに印加される。
【００７７】
すなわち、スイッチ動作情報ｑ０の場合、期間Ｔ２で生成される第２区間信号ＳＳ２がピエゾ素子ＰＺＴに印加される。つまり、この第２区間信号ＳＳ２が駆動信号に相当する。これにより、駆動パルスＰＳ２（微振動パルス）がピエゾ素子ＰＺＴに印加され、メニスカスが微振動される。そして、スイッチ動作情報ｑ１の場合、期間Ｔ４で生成される第４区間信号が駆動信号としてピエゾ素子ＰＺＴに印加される。これにより、駆動パルスＰＳ４（小ドットパルス）がピエゾ素子ＰＺＴに印加され、小ドットの形成に必要な量のインクがノズルＮｚから吐出される。また、スイッチ動作情報ｑ２の場合、期間Ｔ２で生成される第３区間信号ＳＳ３が駆動信号としてピエゾ素子ＰＺＴに印加される。これにより、駆動パルスＰＳ３（第２中ドットパルス）がピエゾ素子ＰＺＴに印加され、中ドットの形成に必要な量のインクがノズルＮｚから吐出される。なお、これらスイッチ動作情報ｑ０〜ｑ２は淡インクと濃インクとで同じである。このため、上記の各動作は、淡インクと濃インクとで共通である。
【００７８】
そして、淡インクのスイッチ動作情報ｑ３の場合、期間Ｔ１で生成される第１区間信号ＳＳ１及び期間Ｔ５で生成される第５区間信号ＳＳ５が駆動信号としてピエゾ素子ＰＺＴに印加される。これにより、駆動パルスＰＳ１（第１中ドットパルス）と駆動パルスＰＳ５（第３中ドットパルス）とがピエゾ素子ＰＺＴに印加される。これにより、淡インクで大ドットを形成するために必要な量のインクがノズルＮｚから吐出される。本実施形態では、前述したように、このインク量は１４ｐｌ（１４ｎｇ）である。一方、濃インクのスイッチ動作情報ｑ３の場合、期間Ｔ１で生成される第１区間信号ＳＳ１、期間Ｔ３で生成される第３区間信号ＳＳ３、及び、期間Ｔ５で生成される第５区間信号ＳＳ５が駆動信号としてピエゾ素子ＰＺＴに印加される。これにより、駆動パルスＰＳ１（第１中ドットパルス）と、駆動パルスＰＳ３（第２中ドットパルス）と、駆動パルスＰＳ５（第３中ドットパルス）とがピエゾ素子ＰＺＴに印加される。これにより、濃インクで大ドットを形成するために必要な量のインクがノズルＮｚから吐出される。本実施形態では、前述したように、このインク量は２１ｐｌ（２１ｎｇ）である。このような制御を行うプリンタ１は、含まれる駆動パルス（波形部）が異なる複数種類の駆動信号を、特定の階調値に対して生成し、生成した駆動信号をピエゾ素子ＰＺＴに印加しているといえる。そして、大ドットのインク量に関し、淡インクの量を濃インクの量よりも少なくしているので、淡インクについて、大ドットが過度に大きくなってしまい、粒状性が損なわれてしまう不具合を防止することができる。すなわち、特定の階調値におけるドットを所望の大きさにすることができる。これにより、印刷画像について粒状性の向上が図れ、画質の向上が図れる。また、粒状性の向上によって、印刷解像度を従来よりも低くしても同等の画質が得られる。このため、印刷解像度を低くすることで、印刷速度の高速化が図れる。
【００７９】
また、このプリンタ１では、インクの種類毎に制御ロジック８３（スイッチ動作情報記憶部）を設け、各制御ロジック８３に階調値毎のスイッチ動作情報を記憶させている。そして、各制御ロジック８３から出力させた階調値毎のスイッチ動作情報を、階調値に基づいてデコーダ８４で選択させ、選択されたスイッチ動作情報に基づいてヘッド側スイッチ８６を動作させている。この構成では、ヘッド側スイッチ８６の動作を制御することで、共通の原駆動信号ＣＯＭから複数種類の駆動信号を容易に生成できる。また、インクの種類毎及び階調値毎のスイッチ動作情報を制御ロジック８３に記憶させているので、ＣＰＵ７２等による演算をすることなく、多階調における制御が行える。その結果、印刷動作の高速化が図れる。また、使用されるインクの種類が相違した場合において、制御ロジック８３の記憶内容を更新すれば済み、容易に対応できる。
【００８０】
ところで、この第１実施形態は、同色の淡インクと濃インクを使用して画像を印刷するプリンタ１について説明した。このプリンタ１では、淡インクと濃インクで印刷される画像について粒状性の向上が図れるという利点がある。しかし、この構成に限定されるものではない。以下、他の実施形態について説明する。
【００８１】
＝＝＝第２実施形態について＝＝＝
次に第２実施形態について説明する。この第２実施形態は、色材の濃度に対する明度が異なる複数種類のインクを吐出する印刷装置を対象としている。ここで、図１５Ａは、第２実施形態におけるヘッド４１を説明する図である。図１５Ｂは第２実施形態における制御を説明する図である。
【００８２】
この第２実施形態は、インク溶媒中における色材の濃度に対する明度が異なるインクとして、色材の濃度に対する明度が異なるブラックインク、シアンインク、マゼンタインク、及び、イエローインクを吐出するものを例示している。すなわち、図１５Ａに示すように、ヘッド４１には、ブラックインクノズル列Ｎｋ、シアンインクノズル列Ｎｃ、マゼンタインクノズル列Ｎｍ、及び、イエローインクノズル列Ｎｙが設けられ、それぞれのノズル列から対応する色のインクが吐出される。ここで、イエローインクは、溶媒中の色材濃度を他のインクと同じにしても、明度が他のインクよりも高くなる。このため、イエローインクについては、インク量を他のインクに揃えて印刷すると、ドットが他のインクのものよりも大きく見えると考えられる。そこで、大ドットの階調値（特定の階調値）において、イエローインクは、２つの中ドットパルスを用いてインクを吐出させる。そして、他のインクについては、３つの中ドットパルスを用いてインクを吐出させる。
【００８３】
即ち、この実施形態では、明度の高いイエローインクの吐出量が明度の低い他のインクの吐出量よりも少なくなるように駆動パルスを異ならせた２種類の駆動信号を、大ドットの階調値に対して生成している。これにより、イエローインクの大ドットに関し、大きさが適正化され、粒状性の向上が図れる。なお、インクの吐出制御やハードウェア構成については、第１実施形態と同様であるので、説明は省略する。
【００８４】
＝＝＝第３実施形態について＝＝＝
次に第３実施形態について説明する。この第３実施形態は、染料インクと顔料インクを吐出する印刷装置を対象としている。ここで、図１６Ａは、第３実施形態におけるヘッド４１を説明する図である。図１６Ｂは第３実施形態における制御を説明する図である。
【００８５】
この第３実施形態のヘッド４１は、ブラックインクに関し、顔料ブラックインクと染料ブラックインクを吐出する。また、このヘッド４１は、カラーインクに関し、染料シアンインク、染料マゼンタインク、及び、染料イエローインクを吐出する。このため、図１６Ａに示すように、ヘッド４１には、顔料ブラックインクノズル列Ｎｋ１、染料ブラックインクノズル列Ｎｋ２、染料シアンインクノズル列Ｎｃ、染料マゼンタインクノズル列Ｎｍ、及び、染料イエローインクノズル列Ｎｙが設けられている。ここで、染料ブラックインクや染料カラーインクは、顔料ブラックインクに比べ、同じ量のインクを用いても形成されるドットの大きさが大きくなる傾向がある。これは、用紙Ｓ等の媒体に対する浸透性の違いに起因すると考えられる。そこで、大ドットの階調値（特定の階調値）において、染料ブラックインクや染料カラーインクは、２つの中ドットパルスを用いてインクを吐出させる。そして、顔料ブラックインクについては、３つの中ドットパルスを用いてインクを吐出させる。
【００８６】
即ち、この実施形態では、染料インクの吐出量が顔料インクの吐出量よりも少なくなるように駆動パルスを異ならせた２種類の駆動信号を、大ドットの階調値に対して生成している。これにより、染料インクの大ドットに関し、大きさが適正化され、粒状性の向上が図れる。なお、インクの吐出制御やハードウェア構成については、第１実施形態と同様であるので、説明は省略する。また、顔料インクに関し、顔料ブラックインクを例に挙げて説明したが、顔料カラーインクについても同様に適用できる。
【００８７】
＝＝＝その他の実施形態について＝＝＝
上記の各実施形態は、主としてプリンタ１について記載されているが、その中には、印刷装置、印刷方法、印刷システム１００等の開示が含まれている。また、実施形態としてのプリンタ１について説明をしたが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８８】
＜特定の階調値について＞
前述した各実施形態では、階調数が４であり、そのうちの大ドットの階調において、複数種類の駆動信号を生成する構成とした。しかし、この構成に限定されるものではない。例えば、所定サイズよりも大きいドットの階調値で、複数種類の駆動信号を生成するようにしてもよい。図１７Ａ及び図１７Ｂに示す実施形態は、６階調でドットの形成を制御できるものである。すなわち、インク吐出量の少ない方から順に、ドットの非形成、第１小ドットの形成、第２小ドットの形成、第１中ドットの形成、第２中ドットの形成、及び、大ドットの形成の階調がある。そして、この例では、第５階調（第２中ドット）と第６階調（大ドット）において、淡インクで使用する駆動信号と、濃インクで使用する駆動信号とを異ならせている。つまり、第５階調と第６階調が特定の階調値に相当する。このように構成しても、前述した各実施形態と、同様の効果を奏する。即ち、第５階調よりも大きいドットで顕在化する、つまり、ドットが大きくなるほど顕在化し易い粒状性の悪化を有効に防止することができる。なお、階調数は、４階調と６階調に限定されるものではない。例えば、３階調であってもよいし、７階調以上であってもよい。
【００８９】
＜駆動信号について＞
前述した各実施形態は、共通の原駆動信号ＣＯＭを使用し、駆動パルス（波形部）の選択パターンを異ならせることで、異なる駆動信号を生成していた。この点に関し、原駆動信号生成回路５０を複数設けて、複数種類の原駆動信号ＣＯＭを生成するようにしてもよい。
【００９０】
＜プリンタ１について＞
前述の実施形態では、専ら印刷を行う単機能のプリンタ１を例に挙げて説明したが、印刷装置はこのプリンタ１に限定されるものではない。例えば、プリンタ１の機能とスキャナ装置の機能とを併せ持つ、所謂プリンタ・スキャナ複合機であってもよい。また、前述したように、プロッタやファクシミリ装置であってもよい。加えて、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の印刷装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【００９１】
＜ヘッド４１が有する素子について＞
前述した各実施形態では、ヘッド４１が有する素子、すなわち、インクを吐出させるための動作を行う素子として、ピエゾ素子ＰＺＴを例示したが、ピエゾ素子ＰＺＴに限定されるものではない。例えば、静電アクチュエータ、磁歪素子、発熱素子もヘッド４１が有する素子になりうる。
【図面の簡単な説明】
【００９２】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、及びプリンタの構成を説明するブロック図である。
【図３】図３Ａは、本実施形態のプリンタの構成を示す図である。図３Ｂは、本実施形態のプリンタの構成を説明する側面図である。
【図４】図４Ａは、ヘッドの構造を説明するための断面図である。図４Ｂは、ヘッドの主要部を拡大して示す断面図である。
【図５】ノズル列の配置を説明する図である。
【図６】ヘッド制御部の構成を説明するためのブロック図である。
【図７】原駆動信号を説明する図である。
【図８】原駆動信号の生成動作を説明するための概念図である。
【図９】印刷データを生成するための処理を説明するためのフローチャートである。
【図１０】図１０Ａは、ハーフトーン処理での選択ルーチンを説明する図である。図１０Ｂは、選択ルーチンで選択されるハーフトーン処理の種類をインクの色毎に示した図である。
【図１１】第１のハーフトーン処理を説明するための概念図である。
【図１２】図１２Ａは、印刷時に行われる処理を説明するフローチャートである。図１２Ｂは、ピエゾ素子に印加される駆動パルスを、インクの種類毎、及び、階調値毎に示した図である。
【図１３】淡シアンインクや淡マゼンタインクの場合に、ピエゾ素子へ印加される駆動信号を説明する図である。
【図１４】濃シアンインクや濃マゼンタインクの場合、或いは、イエローインクやブラックインクの場合に、ピエゾ素子へ印加される駆動信号を説明する図である。
【図１５】図１５Ａは、第２実施形態におけるヘッドを説明する図である。図１５Ｂは、第２実施形態における制御を説明する図である。
【図１６】図１６Ａは、第３実施形態におけるヘッドを説明する図である。図１６Ｂは、第３実施形態における制御を説明する図である。
【図１７】図１７Ａは、他の実施形態における淡シアンインクや淡マゼンタインクについての制御を説明する図である。図１７Ｂは、他の実施形態における濃シアンインクや濃マゼンタインクの場合、或いは、イエローインクやブラックインクについての制御を説明する図である。
【符号の説明】
【００９３】
１  プリンタ，２０  用紙搬送機構，２１  給紙ローラ，２２  搬送モータ，
２３  搬送ローラ，２４  プラテン，２５  排紙ローラ，
３０  キャリッジ移動機構，３１  キャリッジモータ，３２  ガイド軸，
３３  タイミングベルト，３４  駆動プーリー，３５  アイドラプーリー，
４０  ヘッドユニット，４１  ヘッド，
５０  原駆動信号生成回路，６０  検出器群，６１  リニア式エンコーダ，
６２  ロータリー式エンコーダ，６３  紙検出器，６４  紙幅検出器，
７０  プリンタ側コントローラ，７１  インタフェース部，７２  ＣＰＵ，
７３  メモリ，７４  制御ユニット，８１  シフトレジスタ，
８２  ラッチ回路，８３  制御ロジック，８４  デコーダ，８５  ゲート回路，
８６  ヘッド側スイッチ，
１００  印刷システム，１１０  コンピュータ，１１１  ホスト側コントローラ，
１１２  インタフェース部，１１３  ＣＰＵ，１１４  メモリ，
１２０  表示装置，１３０  入力装置，１３１  キーボード，１３２  マウス，
１４０  記録再生装置，１４１  フレキシブルディスクドライブ装置，
１４２  ＣＤ−ＲＯＭドライブ装置，
Ｓ  用紙，ＳＩ  ドット形成データ，ＨＣ  ヘッド制御部，ＰＺＴ  ピエゾ素子，
ＣＲ  キャリッジ，ＩＣ  インクカートリッジ，
ＩＣｋ  ブラックインクカートリッジ，ＩＣｃ  カラーインクカートリッジ，
ＩＣｍ  カートリッジ側メモリ，ＴＭ１  メモリ側接点端子，
ＴＭ２  キャリッジ側接点端子，Ｎｚ  ノズル，
Ｎｋ  ブラックインクノズル列，Ｎｃ  シアンインクノズル列，
Ｎｍ  マゼンタインクノズル列，Ｎｙ  イエローインクノズル列，
Ｎｌｃ  ライトシアンインクノズル列，Ｎｌｍ  マゼンタインクノズル列，
ＬＡＴ  ラッチ信号，ＣＨ  チェンジ信号，ｑ０〜ｑ３  スイッチ動作情報，
Ｎ_ＣＨＧ  Ｎ−チャージ信号，ＣＯＭ  原駆動信号，
ＳＳ１  第１区間信号，ＳＳ２  第２区間信号，ＳＳ３  第３区間信号，
ＳＳ４  第４区間信号，ＳＳ５  第５区間信号，ＰＳ１〜ＰＳ５  駆動パルス
【図１】
2006346937.tif 000003
【図２】
2006346937.tif 000004
【図３】
2006346937.tif 000005
【図４】
2006346937.tif 000006
【図５】
2006346937.tif 000007
【図６】
2006346937.tif 000008
【図７】
2006346937.tif 000009
【図８】
2006346937.tif 000010
【図９】
2006346937.tif 000011
【図１０】
2006346937.tif 000012
【図１１】
2006346937.tif 000013
【図１２】
2006346937.tif 000014
【図１３】
2006346937.tif 000015
【図１４】
2006346937.tif 000016
【図１５】
2006346937.tif 000017
【図１６】
2006346937.tif 000018
【図１７】
2006346937.tif 000019