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