(57)【要約】【課題】各色の階調数を可変にできる印刷装置を提供する。【解決手段】本印刷装置は、（１）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、（２）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、（３）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するコントローラと、を有する。【選択図】図１５
2007160815.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、
（Ｂ）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、
（Ｃ）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御する
コントローラと、
（Ｄ）を有する印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記コントローラは、印刷条件に応じて、前記第１駆動素子の駆動を制御する際の階調数を切り替える
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記コントローラは、印刷すべき画像に基づいて、前記第１駆動素子の駆動を制御する際の階調数を切り替える
ことを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記コントローラは、
ＲＧＢ色空間の画像データを解析して特定されたＲＧＢのいずれかの色に基づくＣＭＹのうちのいずれか２色に対して、その色のインクを吐出するために駆動される駆動素子を第１階調数による制御を行い、
ＣＭＹのうちの他の１色に対して、その色のインクを吐出するために駆動される駆動素子を前記第２階調数による制御を行う
ことを特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれかに記載の印刷装置であって、
前記コントローラは、本体側に設けられた第１コントローラと、前記ノズルとともに移動可能な第２コントローラと、を有し、
前記第１コントローラと前記第２コントローラとの間に、前記第１駆動素子及び前記第２駆動素子を駆動するための信号を伝送するための複数の信号線が設けられている
ことを特徴とする印刷装置。
【請求項６】
請求項５に記載の印刷装置であって、
前記第２コントローラは、前記複数の信号線のうちの少なくとも一つの共用信号線に伝送される信号を、前記第１駆動素子の駆動用又は前記第２駆動素子の駆動用に切り替えるための切替部を有する
ことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記第２コントローラは、前記第１駆動素子の駆動を制御するための第１制御部と、前記第２駆動素子の駆動を制御するための第２制御部とを有し、
前記第１制御部及び前記第２制御部は、第１入力部及び第２入力部をそれぞれ有し、
前記第１制御部の前記第１入力部には、前記第１駆動素子を駆動するための信号が入力され、
前記第２制御部の前記第１入力部には、前記第２駆動素子を駆動するための信号が入力され、
前記第１制御部の前記第２入力部及び前記第２制御部の前記第２入力部には、前記切替部を介して、前記共用信号線に伝送される信号が入力される。
【請求項８】
請求項７に記載の印刷装置であって、
前記切替部は、前記第２入力部への信号の入力を決定するためのデータを記憶するための記憶部を有することを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記コントローラは、
前記第１制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第１制御部の前記第１入力部へ信号を入力するための信号線を利用し、
前記第２制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第２制御部の前記第１入力部へ信号を入力するための信号線を利用する
ことを特徴とする印刷装置。
【請求項１０】
請求項７〜９のいずれかに記載の印刷装置であって、
前記第１制御部及び前記第２制御部は、
駆動素子を駆動するための信号が前記第１入力部及び前記第２入力部に入力されたときには、前記第１階調数に基づいて前記駆動素子を制御し、
前記駆動素子を駆動するための信号が前記第１入力部に入力され前記第２入力部に一定電位の信号が入力されたときには、前記第２階調数に基づいて前記駆動素子を制御する
ことを特徴とする印刷装置。
【請求項１１】
請求項７〜１０のいずれかに記載の印刷装置であって、
前記第１制御部及び前記第２制御部は、
前記第１入力部にｉビットのデータを含む信号が入力され、前記第２入力部にｊビットのデータを含む信号が入力されたとき、ｉ＋ｊビットのデータに応じた前記第１階調数に基づいて前記駆動素子を制御し、
前記第１入力部にｉビットのデータが入力され、前記第２入力部にデータを含む信号が入力されなかったとき、ｉビットのデータに応じた前記第２階調数に基づいて前記駆動素子を制御する
ことを特徴とする印刷装置。
【請求項１２】
請求項７〜１１のいずれかに記載の印刷装置であって、
前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には第１画素データが含まれ、
前記共用信号線に伝送される信号には第２画素データが含まれ、
前記第１制御部及び前記第２制御部は、
前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１画素データ及び前記第２画素データに基づいて前記駆動素子を制御し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、第１画素データに基づいて前記駆動素子を制御する。
【請求項１３】
請求項１２に記載の印刷装置であって、
前記第１制御部及び前記第２制御部は、前記第１画素データを記憶するための第１画素データ記憶部と、前記第２画素データを記憶するための第２画素データ記憶部とをそれぞれ有し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２画素データ記憶部に特定値のデータが記憶され、
前記第１制御部及び前記第２制御部は、前記第１画素データ記憶部及び前記第２画素データ記憶部に記憶されたデータに基づいて前記駆動素子を制御する
ことを特徴とする印刷装置。
【請求項１４】
請求項７〜１３のいずれかに記載の印刷装置であって、
前記第１制御部及び前記第２制御部は、駆動素子へ駆動信号を印加するか否かを制御するスイッチを有し、
前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には、前記スイッチの制御を設定するための第１設定データが含まれ、
前記共用信号線に伝送される信号には、前記スイッチの制御を設定するための第２設定データが含まれ、
前記第１制御部及び前記第２制御部は、
前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１設定データ及び前記第２設定データに基づいて前記スイッチを制御し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第１設定データに基づいて前記スイッチを制御する
ことを特徴とする印刷装置。
【請求項１５】
請求項１４に記載の印刷装置であって、
前記第１制御部及び前記第２制御部は、前記第１設定データを記憶するための第１設定データ記憶部と、前記第２設定データを記憶するための第２設定データ記憶部とを有し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２設定データ記憶部に特定値のデータが記憶され、
前記第１制御部及び前記第２制御部は、前記第１設定データ記憶部及び前記第２設定データ記憶部に記憶されたデータに基づいて前記スイッチを制御する
ことを特徴とする印刷装置。
【請求項１６】
（Ａ）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、
（Ｂ）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、
（Ｃ）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御する
コントローラと、
（Ｄ）を有する印刷装置であって、
（Ｅ）前記コントローラは、印刷すべき画像に基づいて、前記第１駆動素子の駆動を制御する際の階調数を切り替え、
（Ｆ）前記コントローラは、
ＲＧＢ色空間の画像データを解析して特定されたＲＧＢのいずれかの色に基づくＣＭＹのうちのいずれか２色に対して、その色のインクを吐出するために駆動される駆動素子を第１階調数による制御を行い、
ＣＭＹのうちの他の１色に対して、その色のインクを吐出するために駆動される駆動素子を前記第２階調数による制御を行い、
（Ｇ）前記コントローラは、本体側に設けられた第１コントローラと、前記ノズルとともに移動可能な第２コントローラと、を有し、
前記第１コントローラと前記第２コントローラとの間に、前記第１駆動素子及び前記第２駆動素子を駆動するための信号を伝送するための複数の信号線が設けられており、
（Ｈ）前記第２コントローラは、前記複数の信号線のうちの少なくとも一つの共用信号線に伝送される信号を、前記第１駆動素子の駆動用又は前記第２駆動素子の駆動用に切り替えるための切替部を有し、
（Ｉ）前記第２コントローラは、前記第１駆動素子の駆動を制御するための第１制御部と、前記第２駆動素子の駆動を制御するための第２制御部とを有し、
前記第１制御部及び前記第２制御部は、第１入力部及び第２入力部をそれぞれ有し、
前記第１制御部の前記第１入力部には、前記第１駆動素子を駆動するための信号が入力され、
前記第２制御部の前記第１入力部には、前記第２駆動素子を駆動するための信号が入力され、
前記第１制御部の前記第２入力部及び前記第２制御部の前記第２入力部には、前記切替部を介して、前記共用信号線に伝送される信号が入力される。
（Ｊ）前記切替部は、前記第２入力部への信号の入力を決定するためのデータを記憶するための記憶部を有し、
（Ｋ）前記コントローラは、
前記第１制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第１制御部の前記第１入力部へ信号を入力するための信号線を利用し、
前記第２制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第２制御部の前記第１入力部へ信号を入力するための信号線を利用し、
（Ｌ）前記第１制御部及び前記第２制御部は、
駆動素子を駆動するための信号が前記第１入力部及び前記第２入力部に入力されたときには、前記第１階調数に基づいて前記駆動素子を制御し、
前記駆動素子を駆動するための信号が前記第１入力部に入力され前記第２入力部に一定電位の信号が入力されたときには、前記第２階調数に基づいて前記駆動素子を制御し、
（Ｍ）前記第１制御部及び前記第２制御部は、
前記第１入力部にｉビットのデータを含む信号が入力され、前記第２入力部にｊビットのデータを含む信号が入力されたとき、ｉ＋ｊビットのデータに応じた前記第１階調数に基づいて前記駆動素子を制御し、
前記第１入力部にｉビットのデータが入力され、前記第２入力部にデータを含む信号が入力されなかったとき、ｉビットのデータに応じた前記第２階調数に基づいて前記駆動素子を制御し、
（Ｎ）前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には第１画素データが含まれ、
前記共用信号線に伝送される信号には第２画素データが含まれ、
前記第１制御部及び前記第２制御部は、
前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１画素データ及び前記第２画素データに基づいて前記駆動素子を制御し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、第１画素データに基づいて前記駆動素子を制御し、
（Ｏ）前記第１制御部及び前記第２制御部は、前記第１画素データを記憶するための第１画素データ記憶部と、前記第２画素データを記憶するための第２画素データ記憶部とをそれぞれ有し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２画素データ記憶部に特定値のデータが記憶され、
前記第１制御部及び前記第２制御部は、前記第１画素データ記憶部及び前記第２画素データ記憶部に記憶されたデータに基づいて前記駆動素子を制御し、
（Ｐ）前記第１制御部及び前記第２制御部は、駆動素子へ駆動信号を印加するか否かを制御するスイッチを有し、
前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には、前記スイッチの制御を設定するための第１設定データが含まれ、
前記共用信号線に伝送される信号には、前記スイッチの制御を設定するための第２設定データが含まれ、
前記第１制御部及び前記第２制御部は、
前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１設定データ及び前記第２設定データに基づいて前記スイッチを制御し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第１設定データに基づいて前記スイッチを制御し、
（Ｑ）前記第１制御部及び前記第２制御部は、前記第１設定データを記憶するための第１設定データ記憶部と、前記第２設定データを記憶するための第２設定データ記憶部とを有し、
前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２設定データ記憶部に特定値のデータが記憶され、
前記第１制御部及び前記第２制御部は、前記第１設定データ記憶部及び前記第２設定データ記憶部に記憶されたデータに基づいて前記スイッチを制御する。
【請求項１７】
ノズルから第１色のインクを吐出してドットを形成するとともに、別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成する印刷方法であって、
あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記インクを吐出するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記インクを吐出し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記インクを吐出する
ことを特徴とする印刷方法。
【請求項１８】
（Ａ）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、
（Ｂ）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、
（Ｃ）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御する
コントローラと、
（Ｄ）を有する印刷システム。
【請求項１９】
ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、を備える印刷装置に、
あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御させるとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御させ、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、印刷システム及びプログラムに関する。
【背景技術】
【０００２】
液体滴を吐出する印刷装置として、インクジェットプリンタが知られている。このインクジェットプリンタでは、各ノズルからインク滴を吐出することによって、用紙にドットを形成し、無数のドットから構成される印刷画像を用紙に印刷する。
【０００３】
インク滴を吐出するヘッドユニットには、インク滴をノズルから吐出させるため、ピエゾ素子やヒータ等の駆動素子が各ノズルに対応して設けられている。また、ヘッドユニットには、各駆動素子の駆動を制御するヘッド制御部が設けられている。
【特許文献１】特開平９−１１４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ブルー系の画像（ブルーをメインとする画像）を高画質で印刷する際には、ブルーの中間調を滑らかに変化させるために、ブルーに関わるシアンやマゼンタを高階調で印刷することが望ましい。一方、レッド系の画像（レッドをメインとする画像）を高画質で印刷する際には、レッドの中間調を滑らかに変化させるために、レッドに関わるイエローやマゼンタを高階調で印刷することが望ましい。但し、全ての色を高階調で印刷することにすると、印刷に必要なデータ量が多くなってしまう。  
本発明は、各色の階調数を可変にできる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための主たる発明は、ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するコントローラと、を有することを特徴とする。
【０００６】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００８】
（Ａ）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、
（Ｂ）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、
（Ｃ）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御する
コントローラと、
（Ｄ）を有する印刷装置。  
このような印刷装置によれば、第１色の階調数を可変にできる。
【０００９】
前記コントローラは、印刷条件に応じて、前記第１駆動素子の駆動を制御する際の階調数を切り替えることが望ましい。また、前記コントローラは、印刷すべき画像に基づいて、前記第１駆動素子の駆動を制御する際の階調数を切り替えることが好ましい。これにより、高画質な印刷を行うことができる。また、前記コントローラは、ＲＧＢ色空間の画像データを解析して特定されたＲＧＢのいずれかの色に基づくＣＭＹのうちのいずれか２色に対して、その色のインクを吐出するために駆動される駆動素子を第１階調数による制御を行い、ＣＭＹのうちの他の１色に対して、その色のインクを吐出するために駆動される駆動素子を前記第２階調数による制御を行うことが好ましい。これにより、第１階調数で制御すべき色の特定が容易になる。
【００１０】
前記コントローラは、本体側に設けられた第１コントローラと、前記ノズルとともに移動可能な第２コントローラと、を有し、前記第１コントローラと前記第２コントローラとの間に、前記第１駆動素子及び前記第２駆動素子を駆動するための信号を伝送するための複数の信号線が設けられていることが望ましい。これにより、信号線の数を減らすことができる。
【００１１】
前記第２コントローラは、前記複数の信号線のうちの少なくとも一つの共用信号線に伝送される信号を、前記第１駆動素子の駆動用又は前記第２駆動素子の駆動用に切り替えるための切替部を有することが望ましい。また、前記第２コントローラは、前記第１駆動素子の駆動を制御するための第１制御部と、前記第２駆動素子の駆動を制御するための第２制御部とを有し、前記第１制御部及び前記第２制御部は、第１入力部及び第２入力部をそれぞれ有し、前記第１制御部の前記第１入力部には、前記第１駆動素子を駆動するための信号が入力され、前記第２制御部の前記第１入力部には、前記第２駆動素子を駆動するための信号が入力され、前記第１制御部の前記第２入力部及び前記第２制御部の前記第２入力部には、前記切替部を介して、前記共用信号線に伝送される信号が入力されることが好ましい。
【００１２】
前記切替部は、前記第２入力部への信号の入力を決定するためのデータを記憶するための記憶部を有することが望ましい。また、前記コントローラは、前記第１制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第１制御部の前記第１入力部へ信号を入力するための信号線を利用し、前記第２制御部の前記第２入力部への信号の入力を決定するためのデータを前記記憶部へ記憶させる際に、前記第２制御部の前記第１入力部へ信号を入力するための信号線を利用することが好ましい。これにより、信号線の数を減らすことができる。
【００１３】
前記第１制御部及び前記第２制御部は、駆動素子を駆動するための信号が前記第１入力部及び前記第２入力部に入力されたときには、前記第１階調数に基づいて前記駆動素子を制御し、前記駆動素子を駆動するための信号が前記第１入力部に入力され前記第２入力部に一定電位の信号が入力されたときには、前記第２階調数に基づいて前記駆動素子を制御することが望ましい。このような構成により、第１制御部及び第２制御部の構成を共通化できる。
【００１４】
前記第１制御部及び前記第２制御部は、前記第１入力部にｉビットのデータを含む信号が入力され、前記第２入力部にｊビットのデータを含む信号が入力されたとき、ｉ＋ｊビットのデータに応じた前記第１階調数に基づいて前記駆動素子を制御し、前記第１入力部にｉビットのデータが入力され、前記第２入力部にデータを含む信号が入力されなかったとき、ｉビットのデータに応じた前記第２階調数に基づいて前記駆動素子を制御することが望ましい。これにより、第２階調数に基づいて駆動素子を制御する制御部に対する第２入力部へのデータの入力が必要なくなるので、伝送すべきデータ量を削減できる。
【００１５】
前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には第１画素データが含まれ、前記共用信号線に伝送される信号には第２画素データが含まれ、前記第１制御部及び前記第２制御部は、前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１画素データ及び前記第２画素データに基づいて前記駆動素子を制御し、前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、第１画素データに基づいて前記駆動素子を制御することが望ましい。これにより、第２階調数に基づいて駆動素子を制御する制御部の第２入力部への画素データの入力が必要なくなるので、伝送すべきデータ量を削減できる。また、前記第１制御部及び前記第２制御部は、前記第１画素データを記憶するための第１画素データ記憶部と、前記第２画素データを記憶するための第２画素データ記憶部とをそれぞれ有し、前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２画素データ記憶部に特定値のデータが記憶され、前記第１制御部及び前記第２制御部は、前記第１画素データ記憶部及び前記第２画素データ記憶部に記憶されたデータに基づいて前記駆動素子を制御することが好ましい。これにより、第１制御部及び第２制御部が階調数に関わらず同じ動作をしても、各制御部の出力する階調数を切り替え可能である。
【００１６】
前記第１制御部及び前記第２制御部は、駆動素子へ駆動信号を印加するか否かを制御するスイッチを有し、前記第１制御部の第１入力部及び前記第２制御部の前記第１入力部へ入力される信号には、前記スイッチの制御を設定するための第１設定データが含まれ、前記共用信号線に伝送される信号には、前記スイッチの制御を設定するための第２設定データが含まれ、前記第１制御部及び前記第２制御部は、前記共用信号線に伝送される信号が前記第２入力部に入力されたとき、前記第１設定データ及び前記第２設定データに基づいて前記スイッチを制御し、前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第１設定データに基づいて前記スイッチを制御することが望ましい。これにより、第２階調数に基づいてスイッチを制御する制御部の第２入力部への設定データの入力が必要なくなるので、伝送すべきデータ量を削減できる。また、前記第１制御部及び前記第２制御部は、前記第１設定データを記憶するための第１設定データ記憶部と、前記第２設定データを記憶するための第２設定データ記憶部とを有し、前記共用信号線に伝送される信号が前記第２入力部に入力されなかったとき、前記第２設定データ記憶部に特定値のデータが記憶され、前記第１制御部及び前記第２制御部は、前記第１設定データ記憶部及び前記第２設定データ記憶部に記憶されたデータに基づいて前記スイッチを制御することが好ましい。これにより、第１制御部及び第２制御部が階調数に関わらず同じ動作をしても、各制御部の出力する階調数を切り替え可能である。
【００１７】
ノズルから第１色のインクを吐出してドットを形成するとともに、別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成する印刷方法であって、
あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記インクを吐出するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記インクを吐出し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記インクを吐出する
ことを特徴とする印刷方法。  
このような印刷方法によれば、第１色の階調数を可変にできる。
【００１８】
（Ａ）ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、
（Ｂ）別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、
（Ｃ）あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御するとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御し、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御する
コントローラと、
（Ｄ）を有する印刷システム。  
このような印刷システムによれば、第１色の階調数を可変にできる。
【００１９】
ノズルから第１色のインクを吐出してドットを形成するために駆動される第１駆動素子と、別のノズルから前記第１色とは異なる第２色のインクを吐出してドットを形成するために駆動される第２駆動素子と、を備える印刷装置に、
あるタイミングにおいて、第１階調数で各画素にドットを形成可能なように前記第１駆動素子を制御させるとともに、前記第１階調数よりも低い第２階調数で各画素にドットを形成可能なように前記第２駆動素子を制御させ、
別のタイミングにおいて、前記第２階調数で各画素にドットを形成可能なように前記第１駆動素子を制御させる
ことを特徴とするプログラム。  
このようなプログラムによれば、第１色の階調数が可変になるように印刷装置を制御することができる。
【００２０】
＝＝＝印刷システムの構成＝＝＝
＜全体構成について＞
図１は、印刷システム１００の構成を説明する図である。例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２１】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２２】
＝＝＝コンピュータ＝＝＝
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２３】
プリンタドライバは、コンピュータ１１０に、画像データを印刷データに変換させ、この印刷データをプリンタ１へ送信する。印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、画素データとを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データは、印刷される画像の画素に関するデータである。
【００２４】
ここで、画素とは、画像を構成する単位要素であり、この画素が２次元的に並ぶことにより画像が構成される。印刷データにおける画素データは、用紙Ｓ上に形成されるドットに関するデータ（例えば、階調値）である。
【００２５】
本実施形態の画素データは、画素毎に２ビット又は３ビットのデータによって構成される。２ビットの画素データは、１つの画素を４階調で表現できる。３ビットの画素データは、１つの画素を８階調で表現できる。
【００２６】
＝＝＝プリンタ＝＝＝
＜プリンタ１の構成について＞
図３は、本実施形態のプリンタ１の構成を示す図である。なお、以下の説明では、図２も参照する。
【００２７】
プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び駆動信号生成回路７０を有する。プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣと、ヘッド４１とを有している。
【００２８】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ、ヘッド４１）、及び駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００２９】
用紙搬送機構２０は、媒体を搬送方向に搬送させるためのものである。この用紙搬送機構２０は、用紙Ｓを印刷可能な位置まで給紙したり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりする。この搬送方向は、キャリッジ移動方向と交差する方向である。
【００３０】
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向はヘッド４１の移動方向に相当し、キャリッジ移動機構３０はヘッド４１を移動方向に移動させるものでもある。
【００３１】
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。このヘッドユニット４０は、キャリッジＣＲに取り付けられている。このヘッドユニット４０が有するヘッド４１は、ヘッドケースの下面に設けられている。また、ヘッドユニット４０が有するヘッド制御部ＨＣは、ヘッドケースの内部に設けられている。なお、このヘッド制御部ＨＣについては、後で詳しく説明する。
【００３２】
検出器群５０は、プリンタ１の状況を監視するためのものである。この検出器群５０には、例えば、キャリッジＣＲの移動方向の位置を検出するためのリニア式エンコーダ５１等が含まれている。他にも、用紙の搬送量を検出するためのセンサ（例えば用紙を搬送する搬送ローラの回転量を検出するエンコーダ）なども検出器群５０に含まれる。
【００３３】
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間で、データの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリ６３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭを生成させるための生成信号を駆動信号生成回路７０に出力したりする。そして、印刷時には、プリンタ側コントローラ６０が、キャリッジＣＲを移動させながらヘッド４１からインクを吐出して用紙にドットを形成するドット形成動作と、用紙搬送機構２０に用紙を搬送させる搬送動作とを交互に繰り返して、用紙に画像を印刷させる。
【００３４】
駆動信号生成回路７０は、駆動信号ＣＯＭを生成するものである。駆動信号生成回路７０は、後述する実施形態によって、１種類の駆動信号ＣＯＭを生成したり、２種類の駆動信号（第１駆動信号ＣＯＭ_Ａ、第２駆動信号ＣＯＭ_Ｂ）を生成したりする。
【００３５】
＜ヘッド４１の構成＞
図４は、ヘッド４１に設けられたノズルの説明図である。ヘッド４１の下面には、ブラックインクノズル群Ｋと、イエローインクノズル群Ｙと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍとが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを１８０個備えている。各ノズルには、それぞれインクチャンバー（不図示）と、ピエゾ素子が設けられている。ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張し、ノズルからインク滴が吐出される。各ノズルからは、量が異なる複数種類のインクを吐出させることができる。これにより、大きさの異なるドットを用紙上に形成することができる。
【００３６】
図５は、ブラックインクノズル群Ｋとイエローインクノズル群Ｃの周辺の構成の説明図である。図６は、２つのノズル群の周辺の断面図である。  
各ノズル群の周辺には、駆動ユニット４２と、駆動ユニット４２を収納するためのケース４３と、ケースに装着される流路ユニット４４とを備えている。
【００３７】
駆動ユニット４２は、複数のピエゾ素子４２１によって構成されるピエゾ素子群４２２と、このピエゾ素子群４２２が固定される固定板４２３と、各ピエゾ素子４２１に給電するためのフレキシブルケーブル４２４と、から構成される。各ピエゾ素子４２１は、所謂片持ち梁の状態で固定板４２３に取り付けられている。固定板４２３は、ピエゾ素子４２１からの反力を受け止め得る剛性を備えた板状部材である。フレキシブルケーブル４２４は、可撓性を有するシート状の配線基板であり、固定板４２３とは反対側となる固定端部の側面でピエゾ素子４２１と電気的に接続されている。そして、このフレキシブルケーブル４２４の表面には、ピエゾ素子４２１の駆動等を制御するための制御用ＩＣであるヘッド制御部ＨＣが実装されている。図示するように、ヘッド制御部ＨＣは、各ノズル群毎に、すなわち色毎に、それぞれ設けられる。ヘッド制御部ＨＣの詳細については、後で詳述する。
【００３８】
ケース４３は、駆動ユニット４２を収納可能な収納空部４３１を有する直方体ブロック状の外形である。このケース４３の先端面には上記の流路ユニット４４が接合される。この収納空部４３１は、駆動ユニット４２が丁度嵌合可能な大きさである。また、このケース４３には、インクカートリッジからのインクを流路ユニット４４に導入するためのインク供給管４３３も形成されている。
【００３９】
上記の流路ユニット４４は、流路形成基板４５と、ノズルプレート４６と、弾性板４７とを有し、流路形成基板４５がノズルプレート４６と弾性板４７に挟まれるようにそれぞれを積層して一体的に構成される。ノズルプレート４６は、図４に示すようなノズルが形成されたステンレス鋼製の薄いプレートである。
【００４０】
流路形成基板４５には、圧力室４５１及びインク供給口４５２となる空部が各ノズルに対応して複数形成される。リザーバ４５３は、インクカートリッジに貯留されたインクを各圧力室４５１に供給するための液体貯留室であり、インク供給口４５２を通じて対応する圧力室４５１の他端と連通している。そして、インクカートリッジからのインクは、インク供給管４３３を通って、リザーバ４５３内に導入される。弾性板４７は、ダイヤフラム部４７１を備えている。また、リザーバ４５３となる空部の一方の開口面を封止するコンプライアンス部４７２も備えている。この弾性板４７では、支持板にエッチング加工が施され、島部４７３を残すように支持板が除去されている。そして、この島部４７３にピエゾ素子４２１の自由端部の先端が接着される。
【００４１】
そして、駆動ユニット４２は、ピエゾ素子４２１の自由端部を流路ユニット４４側に向けた状態で収納空部４３１内に挿入され、この自由端部の先端面が対応する島部４７３に接着される。また、ピエゾ素子群接合面とは反対側の固定板背面が収納空部４３１を区画するケース４３の内壁面に接着される。この収納状態でフレキシブルケーブル４２４を介してピエゾ素子４２１に駆動信号を供給すると、ピエゾ素子４２１は伸縮して圧力室４５１の容積を膨張・収縮させる。このような圧力室４５１の容積変化により、圧力室４５１内のインクには圧力変動が生じる。そして、このインク圧力の変動を利用することでノズルからインク滴を吐出させることができる。
【００４２】
次に、本実施形態の理解を容易にするため、まず参考例について説明し、その後に本実施形態について説明する。
【００４３】
＝＝＝第１参考例（４階調印刷）＝＝＝
＜駆動信号ＣＯＭについて＞
図７は、第１参考例における駆動信号ＣＯＭの説明図である。  
駆動信号ＣＯＭは、繰返し周期Ｔ毎に繰り返し生成される。この繰返し周期Ｔは、キャリッジＣＲが所定距離移動するために要する期間である。図中には、連続する２つの繰返し周期Ｔ（ＴＡ、ＴＢ）が示されている。前半の繰返し周期ＴＡと後半の繰返し周期ＴＢの駆動信号の波形は同じ波形である。このように、キャリッジＣＲが所定距離移動する毎に、同じ波形の駆動信号が駆動信号生成回路７０から繰り返し生成される。
【００４４】
各繰返し周期Ｔ内では、４つの区間Ｔ１１１〜Ｔ１１４に分けることができる。第１区間Ｔ１１１には駆動パルスＰＳ１１１を含む第１区間信号ＳＳ１１１が生成され、第２区間Ｔ１１２には駆動パルスＰＳ１１２を含む第２区間信号ＳＳ１１２が生成され、第３区間Ｔ１１３には駆動パルスＰＳ１１３を含む第３区間信号ＳＳ１１３が生成され、第４区間Ｔ１１４には駆動パルスＰＳ１１４を含む第４区間信号ＳＳ１１４が生成される。なお、駆動パルスＰＳ１１１〜ＰＳ１１４の波形は、ピエゾ素子４２１に行わせる動作に基づいて定められている。
【００４５】
駆動信号生成回路７０において生成された駆動信号ＣＯＭは、他の信号とともにケーブルを介して、ヘッド制御部ＨＣへ入力される。
【００４６】
＜ヘッド制御部ＨＣについて＞
図８は、第１参考例のヘッド制御部ＨＣのブロック図である。  
ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、信号選択部８３と、制御ロジック８４と、スイッチ８６とを備えている。そして、制御ロジック８４を除いた各部（すなわち、第１シフトレジスタ８１Ａ、第２シフトレジスタ８１Ｂ、第１ラッチ回路８２Ａ、第２ラッチ回路８２Ｂ、信号選択部８３、及びスイッチ８６）は、それぞれピエゾ素子４２１毎に設けられる。制御ロジック８４は、設定データＳＰを記憶するためのシフトレジスタ群８４２と、設定データＳＰに基づいて選択信号ｑ０〜ｑ３を生成する選択信号生成部８４４とを有している。
【００４７】
このヘッド制御部ＨＣには、プリンタ側コントローラ６０からケーブルを介して、クロックＣＬＫ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び駆動信号ＣＯＭが入力される。また、画素データＳＩと設定データＳＰとから構成される転送データＴＲＤを含む転送信号ＴＲも、プリンタ側コントローラ６０からケーブルを介してヘッド制御部ＨＣへ入力される。
【００４８】
図９は、第１参考例の各種信号の説明図である。図１０Ａは、転送データＴＲＤの説明図である。図１０Ｂは、選択信号生成部８４４の機能の説明図である。
【００４９】
クロックＣＬＫに同期して転送信号ＴＲがヘッド制御部ＨＣに入力されると、転送信号に含まれる転送データＴＲＤのうちの下位ビットデータが第１シフトレジスタ８１Ａにそれぞれセットされ、上位ビットデータが第２シフトレジスタ８１Ｂにそれぞれセットされ、設定データＳＰが制御ロジック８４のシフトレジスタ群８４２にセットされる。なお、各ノズルにそれぞれ対応する２ビットの画素データの下位ビットは第１シフトレジスタ８１Ａにセットされ、２ビットの画素データの上位ビットは第２シフトレジスタ８１Ｂにセットされる。
【００５０】
そして、ラッチ信号ＬＡＴのパルスに応じて、下位ビットデータが第１ラッチ回路８２Ａにラッチされ、上位ビットデータが第２ラッチ回路８２Ｂにラッチされ、設定データＳＰが選択信号生成部８４４にラッチされる。なお、各ノズルにそれぞれ対応する２ビットの画素データの下位ビットは第１ラッチ回路８２Ａにラッチされ、２ビットの画素データの上位ビットは第２ラッチ回路８２Ｂにラッチされる。
【００５１】
第１参考例の設定データＳＰは、１６ビットデータから構成される（図１０Ａ参照）。そして、選択信号生成部８４４は、１６ビットの設定データＳＰのうちの所定の４ビットデータ（データＰ００、データＰ１０、データＰ２０、データＰ３０）とチェンジ信号ＣＨとに基づいて、選択信号ｑ０を生成する。また、同様に、選択信号生成部８４４は、１６ビットの設定データＳＰのうちの所定の４ビットデータとチェンジ信号ＣＨとに基づいて、選択信号ｑ１〜ｑ３を生成する。
【００５２】
この第１参考例では、１６ビットの設定データＳＰのうち、データＰ００、データＰ１２、データＰ１３、データＰ２１及びデータＰ３３は［１］であり、他のデータは［０］である。このため、選択信号ｑ０のための４ビットデータ（データＰ００、データＰ１０、データＰ２０、データＰ３０）は［１０００］になり、この結果、選択信号ｑ０は、第１区間Ｔ１１１においてＨレベルになり、第２区間Ｔ１１２〜第４区間Ｔ１１４においてＬレベルになる。また、選択信号ｑ１〜ｑ３も図示する通りの信号になる。
【００５３】
信号選択部８３は、第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂにラッチされた２ビットの画素データに応じて、選択信号ｑ０〜ｑ４から１つを選択する。画素データが［００］の場合（下位ビットが［０］で上位ビットが［０］の場合）には選択信号ｑ０が選択され、画素データが［０１］の場合には選択信号ｑ１が選択され、画素データが［１０］の場合には選択信号ｑ２が選択され、画素データが［１１］の場合には選択信号ｑ３が選択される。選択された選択信号は、スイッチ信号ＳＷとして信号選択部８３から出力される。
【００５４】
スイッチ８６には駆動信号ＣＯＭ及びスイッチ信号ＳＷが入力される。スイッチ信号がＨレベルのとき、スイッチ８６はＯＮ状態になり、駆動信号ＣＯＭがピエゾ素子４２１へ印加される。スイッチ信号ＳＷがＬレベルのとき、スイッチ８６はＯＦＦ状態になり、駆動信号ＣＯＭはピエゾ素子４２１へ印加されない。
【００５５】
画素データが［００］の場合、スイッチ８６が選択信号ｑ０によりＯＮ／ＯＦＦされ、駆動信号ＣＯＭの第１区間信号ＳＳ１１１がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１１１により駆動される。この駆動パルスＰＳ１１１に応じてピエゾ素子４２１が駆動すると、インクが吐出されない程度の圧力変動がインクに生じて、インクメニスカス（ノズル部分で露出しているインクの自由表面）が微振動する。
【００５６】
画素データが［０１］の場合、スイッチ８６が選択信号ｑ１によりＯＮ／ＯＦＦされ、駆動信号ＣＯＭの第３区間信号ＳＳ１１３がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１１３により駆動される。この駆動パルスＰＳ１１３に応じてピエゾ素子４２１が駆動すると、小程度の量のインクが吐出され、用紙に小ドットが形成される。
【００５７】
画素データが［１０］の場合、スイッチ８６が選択信号ｑ２によりＯＮ／ＯＦＦされ、駆動信号ＣＯＭの第２区間信号ＳＳ１１２がピエゾ素子４２１へ印加され、ピエゾ素子４２１が駆動パルスＰＳ１１２により駆動される。この駆動パルスＰＳ１１２に応じてピエゾ素子４２１が駆動すると、中程度の量のインクが吐出され、用紙に中ドットが形成される。
【００５８】
画素データが［１１］の場合、スイッチ８６が選択信号ｑ３によりＯＮ／ＯＦＦされ、駆動信号ＣＯＭの第２区間信号ＳＳ１１２及び第４区間信号ＳＳ１１４がピエゾ素子４２１へ印加され、ピエゾ素子４２１が駆動パルスＰＳ１１２及び駆動パルスＰＳ１１４により駆動される。これらの駆動パルスＰＳ１１２及び駆動パルスＰＳ１１４に応じてピエゾ素子４２１が駆動すると、用紙に大ドットが形成される。
【００５９】
なお、図７の繰返し周期ＴＡにおいてピエゾ素子４２１が駆動されている間に、次の繰返し周期ＴＢにおいてピエゾ素子４２１を駆動するための転送信号ＴＲ（画素データＳＩと設定データＳＰとから構成される転送データＴＲＤを含む信号）がヘッド制御部ＨＣへ入力される。言い換えると、繰返し周期ＴＡの間に、次の繰返し周期ＴＢのための下位ビットデータ、上位ビットデータ及び設定データを各シフトレジスタにセットしなければならない。
【００６０】
＝＝＝第２参考例（８階調印刷）＝＝＝
上記の第１参考例では、用紙上の画素毎に４階調（ドットなし、小ドット、中ドット、大ドット）の濃淡を形成することができる。これに対し、以下に説明する第２参考例では、０ｐｌ（インク滴を吐出せず微振動のみ）、１．５ｐｌ（ピコリットル）、３ｐｌ、４．５ｐｌ、７ｐｌ、８．５ｐｌ、１０ｐｌ及び１４ｐｌのインク滴を吐出し、用紙上の画素毎に８階調の濃淡を形成することができる。
【００６１】
＜ヘッド制御部ＨＣについて＞
図１１は、第２参考例のヘッド制御部ＨＣのブロック図である。第１参考例と比較すると、第２参考例のヘッド制御部ＨＣは、第３シフトレジスタ８１Ｃと、第３ラッチ回路８２Ｃとを更に備えている。また、選択信号生成部８４４は、８種類の選択信号ｑ０〜ｑ７を生成する。
【００６２】
図１２は、第２参考例の各種信号の説明図である。図１３Ａは、転送データＴＲＤの説明図である。図１３Ｂは、選択信号生成部８４４の機能の説明図である。
【００６３】
第２参考例では８階調表現を行なうため、１画素につき３ビットの画素データを対応させる必要がある（第１参考例では１画素につき２ビットの画素データが対応している）。このため、画素データＳＩは、上位ビットデータ、中位ビットデータ及び下位ビットデータから構成される（図１３Ａ参照）。
【００６４】
また、第２参考例では、繰返し周期Ｔは５つの区間に分けられる（第１参考例では繰返し周期Ｔは４つの区間に分けられる）。これは、８階調表現を行うために、ピエゾ素子４２１へ印加する印加信号を８種類にする必要があるので（図１２下参照）、繰返し周期Ｔの中で用意すべき波形を増やす必要があるからである。
【００６５】
そして、第２参考例では、設定データＳＰは４０ビットのデータ量になる（第１参考例では設定データは１６ビットである）。詳しく言えば、第２参考例では、駆動信号ＣＯＭから８種類の印加信号を生成するために選択信号生成部８４４は８種類の選択信号ｑ０〜ｑ７を生成する必要があり、また、各選択信号について５つの区間のＬレベル又はＨレベルを決定する必要があるので、設定データＳＰは、８（種類）×５（区間）＝４０（ビット）のデータ量になる。
【００６６】
そして、転送信号ＴＲが第２参考例のヘッド制御部ＨＣに入力されると、下位ビットデータが第１シフトレジスタ８１Ａにそれぞれセットされ、中位ビットデータが第２シフトレジスタ８１Ｂにそれぞれセットされ、上位ビットデータが第３シフトレジスタ８１Ｃにそれぞれセットされ、設定データＳＰが制御ロジック８４のシフトレジスタ群８４２にセットされる。そして、ラッチ信号ＬＡＴのパルスに応じて、下位ビットデータが第１ラッチ回路８２Ａにラッチされ、中位ビットデータが第２ラッチ回路８２Ｂにラッチされ、上位ビットデータが第３ラッチ回路８２Ｃにラッチされ、設定データＳＰが選択信号生成部８４４にラッチされる。
【００６７】
選択信号生成部８４４は、４０ビットの設定データのうちの所定の４ビットデータとチェンジ信号ＣＨとに基づいて、選択信号ｑ０〜ｑ７をそれぞれ生成する。信号選択部８３は、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ７から１つを選択する。選択された選択信号は、スイッチ信号ＳＷとして信号選択部８３から出力される。
【００６８】
これにより、３ビットの画素データに応じてピエゾ素子４２１が駆動され、３ビットの画素データに応じたインク滴が吐出（又は不吐出）され、３ビットの画素データに応じたドットが用紙に形成される。
【００６９】
第２参考例では、ある繰返し周期Ｔの間に、次の繰返し周期のためにシフトレジスタにセットすべきデータ量が多くなる。このデータはシリアル転送されてくるので、セットすべきデータ量が多くなると時間がかかる。この結果、第２参考例では繰返し周期Ｔを短く設定することはできない。
【００７０】
＝＝＝２種類の階調の混合印刷＝＝＝
＜印刷条件に応じて階調数を変えることについて＞
印刷条件に応じて各色の階調数を変えたいという要請がある。例えば海や青空の写真画像を印刷する場合、ブルーが主となる画像を印刷することになるので、シアンとマゼンタの階調数を他の色（ブラックやイエロー）よりも高くして印刷することが望ましい。これに対し、夕焼け空の写真画像を印刷する場合、レッドが主となる画像を印刷することになるので、イエローとマゼンタの階調数を他の色（ブラックやシアン）よりも高くして印刷することが望ましい。また、モノクロで写真画像を印刷する場合、ブラックの階調数を他の色（シアン、マゼンタ、イエロー）よりも高くして印刷することが望ましい。
【００７１】
そこで、以下に説明する本実施形態では、印刷条件に応じて各色の階調数を変化させている。
【００７２】
＜色に応じて異なる階調について＞
仮にブラック及びイエローは４階調で印刷してシアン及びマゼンタは８階調で印刷する場合、単に４階調印刷と８階調印刷とを混合させただけでは、以下に説明するような問題が生じる。
【００７３】
図１４Ａは、第１比較例の説明図である。この第１比較例では、ブラック及びイエローのためのヘッド制御部は第１参考例のヘッド制御部ＨＣ（図８参照）と同じ構成であり、シアン及びマゼンタのためのヘッド制御部は第２参考例のヘッド制御部ＨＣ（図１１参照）と同じ構成である。  
第１比較例のようにヘッドユニット４０を製造する場合、ブラック及びイエローの階調数が４階調に固定されてしまい、印刷条件に応じて可変にすることはできないという問題が生じる。
【００７４】
図１４Ｂは、第２比較例の説明図である。この第２比較例では、第２参考例の８階調印刷用のヘッド制御部（図１１参照）を共通に使用しているので、ブラック及びイエローの階調数を８階調にし、シアン及びマゼンタの階調数を４階調にすることも可能である。  
しかし、単に第２参考例のヘッド制御部を各色共通で使用したのでは、４階調印刷しか行わないヘッド制御部に対しても８階調印刷のためのデータを送る必要があるため、セットすべきデータ量が多くなり、データのセットに時間がかかるという問題がある。
【００７５】
図１５は、本実施形態のヘッドユニット４０の概要の説明図である。このヘッドユニット４０には、プリンタ側コントローラ６０からケーブルを介して、駆動信号ＣＯＭ、クロックＣＬＫ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及びその他のヘッド制御部を制御するための信号（例えばＮＣＨＧ信号）が入力する。また、このヘッドユニット４０には、プリンタ側コントローラ６０からケーブルを介して、第１転送信号ＴＲ１〜第６転送信号ＴＲ６が入力する。
【００７６】
本実施形態のヘッド制御部は、各色共通の構成である。また、本実施形態のヘッド制御部は、第２参考例とは異なり、転送信号ＴＲを入力する入力部が２つある。
【００７７】
各ヘッド制御部の第１入力部には、２ビット分の画素データと第１設定データＳＰ１を含む転送信号ＴＲが入力する。例えば、ブラック用のヘッド制御部の第１入力部には第１転送信号ＴＲ１が入力し、シアン用のヘッド制御部の第１入力部には第３転送信号ＴＲ３が入力される。
【００７８】
一方、各ヘッド制御部の第２入力部には、１ビット分の画素データと第２設定データＳＰ２を設定するための転送信号ＴＲ、又は、ＧＮＤが入力する。例えば、ブラック用のヘッド制御部の第２入力部にはＧＮＤが入力し、シアン用のヘッド制御部の第２入力部には第５転送信号が入力する。また、このようにするために、各ヘッド制御部に切替回路４８が設けられている。
【００７９】
そして、２つの入力部に転送信号が入力されるヘッド制御部は、３ビットの画素データ、第１設定データＳＰ１及び第２設定データＳＰ２に基づいて、ピエゾ素子４２１を駆動し、用紙上の画素に８階調の濃淡を形成する。一方、１つの入力部にだけに転送信号が入力されるヘッド制御部は、２ビットの画素データ及び第１設定データＳＰ１に基づいて、ピエゾ素子４２１を駆動し、用紙上の画素に４階調の濃淡を形成する。
【００８０】
＝＝＝第１実施形態＝＝＝
＜プリンタドライバの処理について＞
図１６は、本実施形態のプリンタドライバの処理のフロー図である。プリンタドライバをインストールしたコンピュータ１１０は、プリンタドライバのプログラムコードに基づいて、各処理を実行する。
【００８１】
まず、ユーザから印刷指示があったとき、プリンタドライバは、印刷すべき画像のデータ（画像データ）を取得する（Ｓ１０１）。
【００８２】
次に、プリンタドライバは、モノクロ印刷を行うか否か（カラー印刷を行うか否か）を判断する（Ｓ１０２）。印刷時にユーザがプリンタドライバの印刷モードを設定しているので、プリンタドライバは、設定内容に応じてモノクロ印刷か否かを判断する。
【００８３】
モノクロ印刷と判断された場合（Ｓ１０２でＹＥＳ）、プリンタドライバは、ブラックの階調数を８、シアン・マゼンタ・イエローの階調数を４に決定する（Ｓ１０３）。
【００８４】
一方、カラー印刷と判断された場合（Ｓ１０２でＮＯ）、プリンタドライバは、ブラックの階調数を４に決定する（Ｓ１０４）。そして、シアン・マゼンタ・イエローのうち、いずれか２色の階調数が８、残りの色の階調数が４に決定される。いずれの色を８階調とするかは、印刷すべき画像データに基づいて決定される（Ｓ１０５及びＳ１０６）。
【００８５】
プリンタドライバは、カラー印刷すべき画像データを解析し、主要な色を判断する（Ｓ１０５）。具体的には、プリンタドライバは、画像データのＲ成分・Ｇ成分・Ｂ成分を抽出する。次に、プリンタドライバは、Ｒ成分の画像データについて全画素の階調値の平均値を求め、同様にＧ成分及びＢ成分の画像データについても全画素の階調値の平均値をそれぞれ求める。そして、プリンタドライバは、３つの平均値を比較し、最も大きい値の成分が主要な色であると判断する。
【００８６】
なお、Ｓ１０５の画像データの解析の内容は、ＲＧＢ各成分の全画素の階調値の平均値に基づくものに限られない。例えば、プリンタドライバは、画像データのＲＧＢ各成分のヒストグラムを算出し、ヒストグラムの分布状況に応じて、画像データにおける主要な色を判断しても良い。
【００８７】
そして、プリンタドライバは、解析結果に応じて、シアン・マゼンタ・イエローの各色の階調数をそれぞれ決定する（Ｓ１０６）。例えばＳ１０５においてＢ成分が主要な色と解析された場合、プリンタドライバは、ブルーに関わるシアン及びマゼンタの階調数を８に決定し、イエローの階調数を４に決定する。また、Ｓ１０５においてＲ成分が主要な色と解析された場合、プリンタドライバは、マゼンタ及びイエローの階調数を８に決定し、シアンの階調数を４に決定する。
【００８８】
Ｓ１０３又はＳ１０６において各色の階調数が決定された後、プリンタドライバは、ＲＧＢ成分の画像データをＣＭＹＫ成分の画像データに色変換する（Ｓ１０７）。なお、色変換処理では、変換前後の各画像データを構成する画素データの示す階調数は、それぞれ２５６階調で変化していない。
【００８９】
そして、プリンタドライバは、２５６階調の画像データに対して、ハーフトーン処理を行う（Ｓ１０８）。例えば、モノクロ印刷の場合、２５６階調のＫ成分の画像データは８階調のＫ成分の画像データに変換され、２５６階調のＣＭＹ成分の画像データは４階調のＣＭＹ成分の画像データに変換される。また、カラー印刷の場合においてブルーが主要な色と判断されたとき、２５６階調のＣＭ成分の画像データは８階調のＣＭ成分の画像データに変換され、２５６階調のＹＫ成分の画像データは４階調のＹＫ成分の画像データに変換される。
【００９０】
言い換えると、プリンタドライバは、８ビットの画素データにより構成される画像データを、３ビット又は２ビットの画素データにより構成される画像データに変換する。例えば、モノクロ印刷の場合、８ビットのＫ成分の画素データは３ビットのＫ成分の画素データに変換され、８ビットのＣＭＹ成分の画素データは２ビットのＣＭＹ成分の画素データに変換される。
【００９１】
ハーフトーン処理後の画素データは、対応する画素の濃淡の階調を示すデータであり、その画素に対応する紙上の位置に形成すべきドットのデータになる。そこで、プリンタドライバは、ハーフトーン処理後の画像データを構成する画素データを適宜並び替え、コマンドデータを付加して印刷データを生成し、プリンタに印刷データを送信する（Ｓ１０９）。なお、印刷データの中のコマンドデータには、各色の階調数を示すデータが含まれている。
【００９２】
＜プリンタの処理について＞
図１７は、本実施形態のプリンタの処理のフロー図である。プリンタ側コントローラ６０は、メモリ６３に記憶されたプログラムに基づいて各制御対象部を制御して、各処理を実行する。
【００９３】
プリンタ側コントローラ６０は、コンピュータ１１０から印刷データを受信する（Ｓ２０１）。そして、プリンタ側コントローラ６０は、印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の各処理を行う。
【００９４】
まず、プリンタ側コントローラ６０は、各色のヘッド制御部の階調設定を行う。この階調設定は、コマンドデータに含まれる各色の階調数を示すデータに基づいて、行われる。なお、階調設定の詳細については、後述する。
【００９５】
次に、プリンタ側コントローラ６０は、印刷すべき紙をプリンタ内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする（Ｓ２０３）。紙が印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００９６】
そして、プリンタ側コントローラ６０は、ドット形成処理と搬送処理とを交互に繰り返す（Ｓ２０４〜Ｓ２０６）。ドット形成処理とは、移動方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。
【００９７】
プリンタ側コントローラ６０は、印刷中の紙の排紙の判断を行う（Ｓ２０６）。印刷中の紙に印刷すべきデータが残っていれば排紙は行われず、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。印刷中の紙に印刷すべきデータがなくなれば、プリンタ側コントローラ６０は、その紙を排紙する（Ｓ２０７）。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００９８】
次に、プリンタ側コントローラ６０は、印刷を続行するか否かの判断を行う（Ｓ２０８）。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００９９】
＜階調設定（Ｓ２０２）について＞
前述の階調設定（Ｓ２０２）では、プリンタ側コントローラ６０は、各切替回路４８（図１５参照）に対して、各色の階調数に応じた設定を行う。
【０１００】
図１８は、ブラック用のヘッド制御部ＨＣに設けられている切替回路４８の説明図である。ここではブラック用の切替回路４８について説明するが、他の色の切替回路４８についても、図中の第１転送信号ＴＲ１が色毎に異なる以外は、ほぼ同様の構成である。
【０１０１】
切替回路４８は、アンド回路４８１と、２つのフリップフロップを有する制御データ記憶部４８２と、マルチプレクサ４８３とを有する。アンド回路４８１には、ラッチ信号ＬＡＴ、チェンジ信号及びその他のヘッド制御部を制御するための信号（例えばＮＣＨＧ信号）が入力する。アンド回路４８１の出力は、制御データ記憶部４８２の２つのフリップフロップのＣ端子に入力される。制御データ記憶部４８２の２つのフリップフロップのＤ端子は、第１転送信号ＴＲ１を転送するラインに接続されている。そして、制御データ記憶部４８２は、２ビットのデータを記憶でき、２ビットのデータを制御信号としてマルチプレクサ４８３へ出力する。マルチプレクサ４８３には第５転送信号ＴＲ５、第６転送信号ＴＲ６及びＧＮＤが入力する。そして、マルチプレクサ４８３は、制御データ記憶部４８２からの２ビットの制御信号に応じて選択した信号を、ヘッド制御部ＨＣの第２入力部へ出力する。マルチプレクサ４８３は、［００］の制御信号に応じてＧＮＤを選択し、［０１］の制御信号に応じて第５転送信号ＴＲ５を選択し、［１０］の選択信号に応じて第６転送信号ＴＲ６を選択する。
【０１０２】
前述の階調設定（Ｓ２０２）のとき、プリンタ側コントローラ６０は、アンド回路４８１から２つのクロック信号が出力されるように、ＬＡＴ信号、チェンジ信号ＣＨ及びＮＣＨＧ信号を転送するためのそれぞれのラインに信号を出力する。なお、この階調設定時以外では、アンド回路４８１の出力がＨレベルになることはないように構成されている。例えば、ドット形成処理時にアンド回路４８１の出力がＨレベルになることはない。
【０１０３】
アンド回路４８１から２つのクロック信号が出力されるタイミングに同期して、プリンタ側コントローラ６０は、第１転送信号ＴＲ１を転送するためのラインに、印刷データのコマンドデータに含まれる各色の階調数を示すデータに基づいて、２ビットの信号を出力する。これにより、制御データ記憶部４８２に、ブラックの階調数に応じた２ビットの信号が記憶される。この結果、ブラックの階調数に応じた２ビットの制御信号がマルチプレクサ４８３に入力され、制御信号に応じて第５転送信号ＴＲ５、第６転送信号ＴＲ６及びＧＮＤのいずれかの信号がヘッド制御部ＨＣの第２入力部へ出力される。
【０１０４】
図１９Ａ〜図１９Ｃは、制御データ記憶部４８２に記憶される制御データと、ヘッド制御部に入力される信号との関係の説明図である。図１９Ａは、カラー印刷の場合においてブルーが主要な色と判断されたときの説明図である。図１９Ｂは、カラー印刷の場合においてレッドが主要な色と判断されたときの説明図である。図１９Ｃは、モノクロ印刷の場合の説明図である。
【０１０５】
以下、カラー印刷の場合においてブルーが主要な色と判断されたときについて説明する。
【０１０６】
ブラックの制御データ記憶部４８２には、前述の階調設定（Ｓ２０２）の際に、コマンドデータ中の各色の階調数を示すデータに基づいて、［００］の制御データが記憶される。これにより、ブラックの切替回路４８はＧＮＤを選択し、ブラック用のヘッド制御部ＨＣの第２入力部にＧＮＤを入力する。なお、ブラック用のヘッド制御部ＨＣの第１入力部には第１転送信号ＴＲ１が入力される。イエローの場合もブラックの場合と同様に、切替回路４８は第２入力部にＧＮＤを入力する。但し、イエローの場合、第１入力部には第２転送信号ＴＲ２が入力される。
【０１０７】
シアンの制御データ記憶部４８２には、前述の階調設定（Ｓ２０２）の際に、コマンドデータ中の各色の階調数を示すデータに基づいて、［０１］の制御データが記憶される。これにより、シアンの切替回路４８は第５転送信号ＴＲ５を選択し、シアン用のヘッド制御部ＨＣの第２入力部に第５転送信号ＴＲ５を入力する。なお、シアン用のヘッド制御部ＨＣの第１入力部には第３転送信号ＴＲ３が入力される。
【０１０８】
マゼンタの制御データ記憶部４８２には、前述の階調設定（Ｓ２０２）の際に、コマンドデータ中の各色の階調数を示すデータに基づいて、［１０］の制御データが記憶される。これにより、マゼンタの切替回路４８は第６転送信号ＴＲ６を選択し、マゼンタ用のヘッド制御部ＨＣの第２入力部に第６転送信号ＴＲ６を入力する。なお、マゼンタ用のヘッド制御部ＨＣの第１入力部には第４転送信号ＴＲ４が入力される。
【０１０９】
以下の説明では、カラー印刷の場合においてブルーが主要な色と判断されたときについて、すなわち、シアンとマゼンタを８階調で印刷し、ブラックとイエローを４階調で印刷する場合について、説明する。
【０１１０】
＜ドット形成処理（Ｓ２０４）について＞
前述のドット形成処理（Ｓ２０４）では、プリンタ側コントローラ６０は、移動方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する。インクの断続的な吐出は、ヘッドが所定距離移動する毎にヘッドからインクが吐出されることによって、実現される。
【０１１１】
図２０は、第１実施形態の駆動信号ＣＯＭと、ピエゾ素子４２１に印加される印加信号の説明図である。図２１Ａは、４階調印刷のときの画素データとインク滴の大きさとの関係を説明するための表である。図２１Ｂは、８階調印刷のときの画素データとインク滴の大きさとの関係を説明するための表である。
【０１１２】
駆動信号ＣＯＭは、繰返し周期Ｔ毎に繰り返し生成される。この繰返し周期Ｔは、キャリッジＣＲが所定距離移動するために要する期間である。各繰返し周期Ｔ内では、５つの区間Ｔ１１〜Ｔ１５に分けることができる。第１区間Ｔ１１には駆動パルスＰＳ１１を含む第１区間信号ＳＳ１１が生成され、第２区間Ｔ１２には駆動パルスＰＳ１２を含む第２区間信号ＳＳ１２が生成され、第３区間Ｔ１３には駆動パルスＰＳ１３を含む第３区間信号ＳＳ１３が生成され、第４区間Ｔ１４には駆動パルスＰＳ１４を含む第４区間信号ＳＳ１４が生成され、第５区間Ｔ１５には駆動パルスＰＳ１５を含む第５区間信号ＳＳ１５が生成される。
【０１１３】
各駆動パルスの波形は、ピエゾ素子４２１に行わせる動作に基づいて定められている。駆動パルスＰＳ１１の波形は、ピエゾ素子４２１を微振動させるように定められている。駆動パルスＰＳ１２及び駆動パルスＰＳ１４は、ノズルから７ｐｌ（ピコリットル）のインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。駆動パルスＰＳ１３は、ノズルから３ｐｌのインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。駆動パルスＰＳ１５は、ノズルから１．５ｐｌのインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。
【０１１４】
４階調印刷を行う色の画素データは、１画素につき２ビットのデータになる。そして、画素データが［００］の場合、駆動パルスＰＳ１１に応じてピエゾ素子４２１が駆動され、インクメニスカスが微振動する。画素データが［０１］の場合、駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動され、ノズルから３ｐｌのインク滴が吐出され、小ドットが形成される。画素データが［１０］の場合、駆動パルスＰＳ１２に応じてピエゾ素子４２１が駆動され、ノズルから７ｐｌのインク滴が吐出され、中ドットが形成される。画素データが［１１］の場合、駆動パルスＰＳ１２及び駆動パルスＰＳ１４に応じてピエゾ素子４２１が駆動され、ノズルから１４ｐｌのインク滴が吐出され、大ドットが形成される。
【０１１５】
８階調印刷を行う色の画素データは、１画素につき３ビットのデータになる。そして、画素データが［０００］の場合、駆動パルスＰＳ１１に応じてピエゾ素子４２１が駆動され、インクメニスカスが微振動する。画素データ（後述するデコード前の画素データ）が［００１］の場合、駆動パルスＰＳ１５に応じてピエゾ素子４２１が駆動され、ノズルから１．５ｐｌのインク滴が吐出される（そして、このインク量に応じたドットが形成される）。画素データが［０１０］の場合、駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動され、ノズルから３ｐｌのインク滴が吐出される。画素データが［０１１］の場合、駆動パルスＰＳ３及び駆動パルスＰＳ５に応じてピエゾ素子４２１が駆動され、ノズルから４．５ｐｌのインク滴が吐出される。画素データが［１００］の場合、駆動パルスＰＳ２に応じてピエゾ素子４２１が駆動され、ノズルから７ｐｌのインク滴が吐出される。画素データが［１０１］の場合、駆動パルスＰＳ１４及び駆動パルスＰＳ１５に応じてピエゾ素子４２１が駆動され、ノズルから８．５ｐｌのインク滴が吐出される。画素データが［１１０］の場合、駆動パルスＰＳ１２及び駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動され、ノズルから１０ｐｌのインク滴が吐出される。画素データが［１１１］の場合、駆動パルスＰＳ１２及び駆動パルスＰＳ１４に応じてピエゾ素子４２１が駆動され、ノズルから１４ｐｌのインク滴が吐出される。
【０１１６】
以下、コンピュータから送信された印刷データに含まれる画素データに基づいて、どのようにして上記の通りにピエゾ素子４２１が駆動されるかについて説明する。
【０１１７】
＜画素データのデコードについて＞
４階調印刷において画素データが［００］の場合にピエゾ素子４２１に印加する信号と、８階調印刷において画素データが［０００］の場合にピエゾ素子４２１に印加する信号とは共通している。同様に、４階調印刷の画素データ［０１］と８階調印刷の画素データ［０１０］、４階調印刷の画素データ［１０］と８階調印刷の画素データ［１００］、及び、４階調印刷の画素データ［１１］と８階調印刷の画素データ［１１１］は、ピエゾ素子４２１に印加する信号がそれぞれ共通する。
【０１１８】
そこで、第１実施形態では、印加信号が４階調印刷と共通する８階調印刷の３ビットの画素データを、４階調印刷の画素データの下二桁と一致するように、デコードする。また、印加信号が４階調印刷と共通する８階調印刷の３ビットの画素データの上位ビットが［０］になるようにデコードする。
【０１１９】
図２２は、８階調印刷の画素データのデコードの説明図である。コンピュータから送信された印刷データに含まれる画素データのうちの３ビットの画素データは、後述する本実施形態のヘッド制御部ＨＣへ入力される前に、デコーダによってデコードされる。このデコーダは、プリンタ側コントローラ６０に設けられているが、ヘッドユニット側に設けられていても良い。
【０１２０】
例えば、４階調印刷の画素データ［０１］と８階調印刷の画素データ［０１０］は、ピエゾ素子４２１に印加する信号が共通するので、デコーダは、８階調印刷の画素データ［０１０］を画素データ［００１］にデコードする。また、４階調印刷の画素データ［１０］と８階調印刷の画素データ［１００］は、ピエゾ素子４２１に印加する信号が共通するので、デコーダは、８階調印刷の画素データ［１００］を［０１０］にデコードする。また、４階調印刷の画素データ［１１］と８階調印刷の画素データ［１１１］は、ピエゾ素子４２１に印加する信号が共通するので、デコーダは、８階調印刷の画素データ［１１１］を［０１１］にデコードする。
【０１２１】
また、デコード後の画素データの値が重複しないように、デコーダは、画素データ［００１］を［１００］に、画素データ［０１１］を［１０１］に、画素データ［１０１］を［１１０］に、画素データ［１１０］を［１１１］にそれぞれデコードする。なお、印加信号が４階調印刷と共通しない８階調印刷の３ビットの画素データは、上位ビットデータが［１］になるように、デコードされる。
【０１２２】
デコード前の３ビットの画素データの値は、用紙上の画素の濃淡順の値になっている。しかし、デコーダが８階調印刷の３ビットの画素データをデコードした結果、デコード後の３ビットの画素データの値は、用紙上の画素の濃淡順の値になってない。
【０１２３】
このようなデコードを行うことにより、８階調印刷時の選択信号ｑ０〜ｑ３と４階調印刷時の選択信号ｑ０〜ｑ３を同じにできる。この結果、選択信号ｑ０〜ｑ３のための設定データを、８階調印刷時にも４階調印刷時にも共通にすることができる。
【０１２４】
＜ヘッド制御部ＨＣについて＞
図２３は、第１実施形態のヘッド制御部ＨＣのブロック図である。第２参考例と比較すると、第１実施形態のヘッド制御部ＨＣは、制御ロジック８４へ入力される転送信号の入力部が２つある（第１入力部８４６Ａ、第２入力部８４６Ｂ）。また、本実施形態の制御ロジック８４には、設定データＳＰを記憶するためのシフトレジスタ群が２つ設けられている（第１シフトレジスタ群８４２Ａ及び第２シフトレジスタ群８４２Ｂ）。また、第１実施形態のヘッド制御部ＨＣは、ダミーデータ用のシフトレジスタ群８５を備えている。また、第２参考例と比較すると、第１実施形態では、第１シフトレジスタ８１Ａ〜第３シフトレジスタ８１Ｃの接続関係が異なっている。具体的には、第１シフトレジスタ８１Ａ及び第２シフトレジスタ８１Ｂは、第１シフトレジスタ群８４２Ａと接続され、第３シフトレジスタ８１Ｃは、第２シフトレジスタ群８４２Ｂ及びダミーデータ用のシフトレジスタ群８５と接続されている。
【０１２５】
第１実施形態では、８階調印刷を行うシアン及びマゼンタにも、４階調印刷を行うブラックとイエローにも、このヘッド制御部ＨＣを共通して使用している。以下、第１実施形態における８階調印刷と４階調印刷について説明する。
【０１２６】
＜８階調印刷＞
シアンの８階調印刷について説明する。なお、マゼンタの８階調印刷もシアンの場合とほぼ同様である。
【０１２７】
図２４Ａは、８階調印刷の際に第１入力部８４６Ａに入力される第３転送信号ＴＲ３と、第２入力部８４６Ｂに入力される第５転送信号ＴＲ５の説明図である。図２４Ｂは、８階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０１２８】
第３転送信号ＴＲ３は、第１画素データＳＩ１と、第１設定データＳＰ１とを含んでいる。第１画素データは、下位ビットデータと、中位ビットデータとから構成されている。下位ビットデータは、１８０個のノズルにそれぞれ対応する１８０個の画素データの下位ビットのデータであり、１８０ビットのデータ量である。なお、画素データが［００１］の場合、下位ビットのデータは［１］である。中位ビットデータは、１８０個のノズルにそれぞれ対応する１８０個の画素データの中位ビットのデータであり、１８０ビットのデータ量である。なお、画素データが［０１０］の場合、中位ビットデータは［１］である。第１設定データＳＰ１は、選択信号ｑ０〜ｑ３を生成するために必要なデータである。４種類の選択信号について５つの区間のＬレベル又はＨレベルを決定する必要があるので、第１設定データＳＰ１は２０ビットのデータ量になる。
【０１２９】
第５転送信号ＴＲ５は、ダミーデータと、上位ビットデータと、第２設定データとを含んでいる。ダミーデータは、第５転送信号ＴＲ５のデータ長を第３転送信号ＴＲ３のデータ長に揃えるために付加されたデータである。上位ビットデータは、１８０個のノズルにそれぞれ対応する１８０個の画素データの上位ビットのデータであり、１８０ビットのデータ量である。なお、画素データが［１００］の場合、上位ビットデータは［１］である。第２設定データＳＰ２は、選択信号ｑ４〜ｑ７を生成するために必要なデータである。４種類の選択信号について５つの区間のＬレベル又はＨレベルを決定する必要があるので、第２設定データＳＰ１は２０ビットのデータ量になる。
【０１３０】
第３転送信号ＴＲ３が第１入力部８４６Ａに入力されると、下位ビットデータが第１シフトレジスタ８１Ａにそれぞれセットされ、中位ビットデータが第２シフトレジスタ８１Ｂにそれぞれセットされ、第１設定データＳＰ１が第１シフトレジスタ群８４２Ａにセットされる。また、第３転送信号ＴＲ３が第１入力部８４６Ａに入力されるとき、これと並列して、第５転送信号ＴＲ５が第２入力部８４６Ｂに入力される。第５転送信号ＴＲ５が第２入力部８４６Ｂに入力されると、ダミーデータがダミー用のシフトレジスタ群８５へセットされ、上位ビットデータが第３シフトレジスタ８１Ｃにそれぞれセットされ、第２設定データＳＰ２が第２シフトレジスタ群８４２Ｂにセットされる。
【０１３１】
第１シフトレジスタ８１Ａ〜第３シフトレジスタ８１Ｃに各データがセットされた後、ヘッド制御部ＨＣに入力されるラッチ信号ＬＡＴのパルスに応じて、第１シフトレジスタ８１Ａにセットされた下位ビットデータが第１ラッチ回路８２Ａにラッチされ、第２シフトレジスタ８１Ｂにセットされた中位ビットデータが第２ラッチ回路８２Ｂにラッチされ、第３シフトレジスタ８１Ｃにセットされた上位ビットデータが第３ラッチ回路８２Ｃにラッチされる。また、第１シフトレジスタ群８４２Ａ及び第２シフトレジスタ群８４２Ｂに各設定データがセットされた後、ヘッド制御部ＨＣに入力されるラッチ信号ＬＡＴのパルスに応じて、第１設定データＳＰ１及び第２設定データＳＰ２が選択信号生成部８４４にラッチされる。
【０１３２】
選択信号生成部８４４は、ラッチされた４０ビットの設定データと、繰返し周期Ｔを５つの区間に分けるためのチェンジ信号ＣＨとに基づいて、選択信号ｑ０〜ｑ７を生成する。そして、選択信号生成部８４４は、第１シフトレジスタ群８４２Ａからラッチした第１設定データＳＰ１に基づいて選択信号ｑ０〜ｑ３を生成し、第２シフトレジスタ群８４２Ｂからラッチした第２設定データＳＰ２に基づいて選択信号ｑ４〜ｑ７を生成する。
【０１３３】
例えば、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた所定の５ビットデータ（データＰ００、データＰ１０、データＰ２０、データＰ３０、データＰ４０）に基づいて、選択信号ｑ０を生成する。また、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた所定の５ビットデータ（データＰ０１、データＰ１１、データＰ２１、データＰ３１、データＰ４１）に基づいて、選択信号ｑ１を生成する。また、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた所定の５ビットデータ（データＰ０２、データＰ１２、データＰ２２、データＰ３２、データＰ４２）に基づいて、選択信号ｑ２を生成する。また、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた所定の５ビットデータ（データＰ０３、データＰ１３、データＰ２３、データＰ３３、データＰ４３）に基づいて、選択信号ｑ３を生成する。
【０１３４】
また、例えば、選択信号生成部８４４は、第５転送信号ＴＲ５に含まれていた所定の５ビットデータ（データＰ０４、データＰ１４、データＰ２４、データＰ３４、データＰ４４）に基づいて、選択信号ｑ４を生成する。また、選択信号生成部８４４は、第５転送信号ＴＲ５に含まれていた所定の５ビットデータ（データＰ０５、データＰ１５、データＰ２５、データＰ３５、データＰ４５）に基づいて、選択信号ｑ５を生成する。選択信号生成部８４４は、第５転送信号ＴＲ５に含まれていた所定の５ビットデータ（データＰ０６、データＰ１６、データＰ２６、データＰ３６、データＰ４６）に基づいて、選択信号ｑ６を生成する。選択信号生成部８４４は、第５転送信号ＴＲ５に含まれていた所定の５ビットデータ（データＰ０７、データＰ１７、データＰ２７、データＰ３７、データＰ４７）に基づいて、選択信号ｑ７を生成する。
【０１３５】
なお、データＰ０＊（＊は０〜７）の値に基づいて選択信号の第１区間Ｔ１１のＬレベル又はＨレベルが決定され、データＰ１＊（＊は０〜７）の値に基づいて選択信号の第２区間Ｔ１２のＬレベル又はＨレベルが決定され、データＰ２＊（＊は０〜７）の値に基づいて選択信号の第３区間Ｔ１３のＬレベル又はＨレベルが決定され、データＰ３＊（＊は０〜７）の値に基づいて選択信号の第４区間Ｔ１４のＬレベル又はＨレベルが決定され、データＰ４＊（＊は０〜７）の値に基づいて選択信号の第５区間Ｔ１５のＬレベル又はＨレベルが決定される。例えば、選択信号ｑ０のための５ビットデータ（データＰ００、データＰ１０、データＰ２０、データＰ３０、データＰ４０）は［１００００］になり、この結果、選択信号ｑ０は、第１区間Ｔ１１においてＨレベルになり、第２区間Ｔ１１２〜第５区間Ｔ１４においてＬレベルになる。なお、選択信号ｑ１〜ｑ７も選択信号ｑ０の場合と同様である。
【０１３６】
信号選択部８３は、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ７から１つを選択する。画素データが［０００］の場合には選択信号ｑ０が選択され、画素データが［００１］の場合には選択信号ｑ１が選択され、画素データが［０１０］の場合には選択信号ｑ２が選択され、画素データが［０１１］の場合には選択信号ｑ３が選択される。また、画素データが［１００］の場合には選択信号ｑ４が選択され、画素データが［１０１］の場合には選択信号ｑ５が選択され、画素データが［１１０］の場合には選択信号ｑ６が選択され、画素データが［１１１］の場合には選択信号ｑ７が選択される。なお、３ビットの画素データ（デコード後の画素データ）の上位ビットが［０］の場合には、選択信号ｑ０〜ｑ３のうちのいずれかが選択される。また、３ビットの画素データ（デコード後の画素データ）の上位ビットが［１］の場合には、選択信号ｑ４〜ｑ７のうちのいずれかが選択される。そして、選択された選択信号は、スイッチ信号ＳＷとして信号選択部８３から出力される。
【０１３７】
スイッチ８６には駆動信号ＣＯＭ及びスイッチ信号ＳＷが入力される。スイッチ信号がＨレベルのとき、スイッチ８６はＯＮ状態になり、駆動信号ＣＯＭがピエゾ素子４２１へ印加される。スイッチ信号ＳＷがＬレベルのとき、スイッチ８６はＯＦＦ状態になり、駆動信号ＣＯＭはピエゾ素子４２１へ印加されない。
【０１３８】
デコード前の画素データが［０００］の場合、［０００］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ０を選択し、駆動信号ＣＯＭの第１区間信号ＳＳ１１がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１１により駆動される。この駆動パルスＰＳ１１に応じてピエゾ素子４２１が駆動すると、インクが吐出されない程度の圧力変動がインクに生じて、インクメニスカス（ノズル部分で露出しているインクの自由表面）が微振動する。
【０１３９】
デコード前の画素データが［００１］の場合、［１００］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ４を選択し、駆動信号ＣＯＭの第５区間信号ＳＳ１５がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１５により駆動される。この駆動パルスＰＳ１５に応じてピエゾ素子４２１が駆動すると、１．５ｐｌ（ピコリットル）のインク滴が吐出される（そして、このインク量に応じたドットが形成される）。
【０１４０】
デコード前の画素データが［０１０］の場合、［００１］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ１を選択し、駆動信号ＣＯＭの第３区間信号ＳＳ１３がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１３により駆動される。この駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動すると、３ｐｌのインク滴が吐出される。
【０１４１】
デコード前の画素データが［０１１］の場合、［１０１］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ５を選択し、駆動信号ＣＯＭの第３区間信号ＳＳ１３及び第５区間信号ＳＳ１５がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１３及び駆動パルスＰＳ１５により駆動される。この駆動パルスＰＳ１３及び駆動パルスＰＳ１５に応じてピエゾ素子４２１が駆動すると、４．５ｐｌのインク滴が吐出される。
【０１４２】
デコード前の画素データが［１００］の場合、［０１０］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ２を選択し、駆動信号ＣＯＭの第２区間信号ＳＳ１２がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１２により駆動される。この駆動パルスＰＳ１２に応じてピエゾ素子４２１が駆動すると、７ｐｌのインク滴が吐出される。
【０１４３】
デコード前の画素データが［１０１］の場合、［１１０］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ６を選択し、駆動信号ＣＯＭの第４区間信号ＳＳ１４及び第５区間信号ＳＳ１５がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１４及び駆動パルスＰＳ１５により駆動される。この駆動パルスＰＳ１４及び駆動パルスＰＳ１５に応じてピエゾ素子４２１が駆動すると、８．５ｐｌのインク滴が吐出される。
【０１４４】
デコード前の画素データが［１１０］の場合、［１１１］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ７を選択し、駆動信号ＣＯＭの第２区間信号ＳＳ１２及び第３区間信号ＳＳ１３がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１２及び駆動パルスＰＳ１３により駆動される。この駆動パルスＰＳ１２及び駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動すると、１０ｐｌのインク滴が吐出される。
【０１４５】
デコード前の画素データが［１１１］の場合、［０１１］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ３を選択し、駆動信号ＣＯＭの第２区間信号ＳＳ１２及び第４区間信号ＳＳ１４がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１２及び駆動パルスＰＳ１４により駆動される。この駆動パルスＰＳ１２及び駆動パルスＰＳ１４に応じてピエゾ素子４２１が駆動すると、１４ｐｌのインク滴が吐出される。
【０１４６】
＜４階調印刷＞
ブラックの４階調印刷について説明する。なお、イエローの４階調印刷もブラックの場合とほぼ同様である。  
図２５Ａは、４階調印刷の際に第１入力部８４６Ａに入力される第１転送信号ＴＲ１の説明図である。図２５Ｂは、４階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０１４７】
４階調印刷を行う色のヘッド制御部ＨＣの第２入力部８４６ＢはＧＮＤに接続されており、第２入力部８４６Ｂの電位はＬレベルの状態になる。
【０１４８】
第１転送信号ＴＲ１は、画素データＳＩと、設定データＳＰとを含んでいる。画素データは、下位ビットデータと、上位ビットデータとから構成されている。下位ビットデータは、１８０個のノズルにそれぞれ対応する１８０個の画素データの下位ビットのデータであり、１８０ビットのデータ量である。なお、画素データが［０１］の場合、下位ビットのデータは［１］である。上位ビットデータは、１８０個のノズルにそれぞれ対応する１８０個の画素データの上位ビットのデータであり、１８０ビットのデータ量である。なお、画素データが［１０］の場合、上位ビットデータは［１］である。設定データＳＰは、選択信号ｑ０〜ｑ３を生成するために必要なデータである。４種類の選択信号について５つの区間のＬレベル又はＨレベルを決定する必要があるので、設定データＳＰは２０ビットのデータ量になる。
【０１４９】
第１転送信号ＴＲ１が第１入力部８４６Ａに入力されると、下位ビットデータが第１シフトレジスタ８１Ａにそれぞれセットされ、上位ビットデータが第２シフトレジスタ８１Ｂにそれぞれセットされ、設定データＳＰが第１シフトレジスタ群８４２Ａにセットされる。第１転送信号ＴＲ１が第１入力部８４６Ａに入力されるとき、第２入力部８４６ＢはＧＮＤに接続されてＬレベルの電位になっている。これにより、第３シフトレジスタ８１Ｃに［０］（Ｌレベルのデータ）がセットされ、第２シフトレジスタ群８４２ＢにもＬレベルのデータがセットされる。
【０１５０】
第１シフトレジスタ８１Ａ〜第３シフトレジスタ８１Ｃに各データがセットされた後、ヘッド制御部ＨＣに入力されるラッチ信号ＬＡＴのパルスに応じて、第１シフトレジスタ８１Ａにセットされた下位ビットデータが第１ラッチ回路８２Ａにラッチされ、第２シフトレジスタ８１Ｂにセットされた上位ビットデータが第２ラッチ回路８２Ｂにラッチされる。また、このとき、第３シフトレジスタ８１ＣにセットされたＬレベルのデータが第３ラッチ回路８２Ｃにラッチされる。また、第１シフトレジスタ群８４２Ａに設定データＳＰがセットされた後、ヘッド制御部ＨＣに入力されるラッチ信号ＬＡＴのパルスに応じて、設定データＳＰが選択信号生成部８４４にラッチされる。また、このとき、第２シフトレジスタ群８４２ＢにセットされたＬレベルのデータが選択信号生成部８４４にラッチされる。
【０１５１】
選択信号生成部８４４は、第１シフトレジスタ群８４２Ａからラッチした設定データＳＰに基づいて選択信号ｑ０〜ｑ３を生成する。これにより、選択信号生成部８４４は、選択信号ｑ０〜ｑ３を８階調印刷の場合と同様に生成する。  
また、選択信号生成部８４４は、８階調印刷の場合と同様に、第２シフトレジスタ群８４２Ｂからラッチしたデータに基づいて選択信号ｑ４〜ｑ７を生成する。但し、第２シフトレジスタ群８４２ＢからラッチしたデータはＬレベルであるため、選択信号ｑ４〜ｑ７は、第１区間Ｔ１１〜第５区間Ｔ１５の全ての区間においてＬレベルになる。
【０１５２】
第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされたデータを信号選択部８３から見ると、上位ビットデータが［０］の３ビットの画素データのようになっている。そして、信号選択部８３は、８階調印刷の場合と同様に、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ７から１つを選択する。但し、信号選択部８３から見た上位ビットデータが［０］なので、選択信号ｑ４〜ｑ７は信号選択部８３に選択されることはない。このため、信号選択部８３は、実質的には選択信号ｑ０〜ｑ３から１つを選択する。
【０１５３】
画素データが［００］の場合、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットのデータ［０００］に基づいて信号選択部８３が選択信号ｑ０を選択し、駆動信号ＣＯＭの第１区間信号ＳＳ１１がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１１により駆動される。この駆動パルスＰＳ１１に応じてピエゾ素子４２１が駆動すると、インクが吐出されない程度の圧力変動がインクに生じて、インクメニスカス（ノズル部分で露出しているインクの自由表面）が微振動する。
【０１５４】
画素データが［０１］の場合、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットのデータ［００１］に基づいて信号選択部８３が選択信号ｑ１を選択し、駆動信号ＣＯＭの第３区間信号ＳＳ１３がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１３により駆動される。この駆動パルスＰＳ１３に応じてピエゾ素子４２１が駆動すると、３ｐｌのインク滴が吐出される。
【０１５５】
画素データが［１０］の場合、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットのデータ［０１０］に基づいて信号選択部８３が選択信号ｑ２を選択し、駆動信号ＣＯＭの第２区間信号ＳＳ１２がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１２により駆動される。この駆動パルスＰＳ１２に応じてピエゾ素子４２１が駆動すると、７ｐｌのインク滴が吐出される。
【０１５６】
画素データが［１１］の場合、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットのデータ［０１１］に基づいて信号選択部８３が選択信号ｑ３を選択し、駆動信号ＣＯＭの第２区間信号ＳＳ１２及び第４区間信号ＳＳ１４がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ１２及び駆動パルスＰＳ１４により駆動される。この駆動パルスＰＳ１２及び駆動パルスＰＳ１４に応じてピエゾ素子４２１が駆動すると、１４ｐｌのインク滴が吐出される。
【０１５７】
なお、信号選択部８３から見ると上位ビットデータが［０］の３ビットの画素データのようになっているため、全ての区間がＬレベルである選択信号ｑ４〜ｑ７が信号選択部８３に選択されることはない。
【０１５８】
上記の第１実施形態によれば、色毎の階調数を変えて印刷することができる。例えば、図１９Ａに示す印刷を行う際にはシアンとマゼンタを８階調で印刷してブラックとイエローを４階調で印刷するが、図１９Ｂに示す印刷を行う際にはイエローとマゼンタを８階調で印刷してブラックとシアンを４階調で印刷する。加えて、第１実施形態によれば、印刷条件に応じて色毎の階調数を変えているので、画質を向上させることができる。例えば、カラー印刷の場合においてブルーが主要な色と判断されたとき、ブルーに関わるシアンやマゼンタを８階調で印刷し、ブルー系の画像に対してブルーの中間調が滑らかに変化するように印刷できる。なお、前述の第２比較例（図１４Ｂ参照）のように、全ての色の階調数を高くすれば当然画質は向上するが、この場合、データ量が増えてしまう。一方、前述の実施形態のように、ブルーに関わるシアンやマゼンタだけを８階調にし、ブルーとは比較的関連性の薄いイエローやブラックを４階調にすれば、画質をあまり落とさずにデータ量を削減できる。つまり、色毎の階調数を変えることができれば、データ量を削減する効果がある。
【０１５９】
また、第１実施形態によれば、切替回路４８が各ヘッド制御部に設けられている。これにより、第５転送信号ＴＲ５や第６転送信号ＴＲ６の入力先を、色毎に決定された階調数に応じて、変えることができる。もし仮に切替回路４８がなければ、各色の第２入力部へ転送信号を入力するための信号線をそれぞれケーブルに設ける必要があり、第１入力部への転送信号を伝送するための各色の信号線のように、各色の第２入力部へ転送信号ＴＲを入力するための信号線が４本必要になる。一方、前述の実施形態では切替回路４８があるので、各色の第２入力部へ転送信号ＴＲを入力するための信号線は２本だけでよい。すなわち、切替回路４８を設けることにより、コンピュータ側コントローラ６０とヘッドユニット４０との間で転送信号ＴＲを伝送するケーブルの信号線の数を減らすことができる。
【０１６０】
なお、第１実施形態によれば、４階調印刷を行うブラックやイエローのヘッド制御部ＨＣを、８階調印刷を行うシアンやマゼンタのヘッド制御部ＨＣと共通の仕様にすることができる（それゆえに、色毎の階調数を変えて印刷することが可能になる）。また、ヘッド制御部ＨＣの第１入力部８４６Ａや第２入力部８４６Ｂにシリアル転送される転送信号ＴＲのデータ量が第２参考例の場合よりも少ないので、データのセットに時間がかからない。
【０１６１】
＝＝＝第２実施形態（４階調と６階調の混合印刷）＝＝＝
前述の第１実施形態ではシアンやマゼンタは８階調印刷を行っているが、以下に説明する第２実施形態では、シアンやマゼンタは６階調印刷を行っている。また、前述の第１実施形態では選択信号ｑ０〜ｑ３の生成のための設定データは第１入力部８４６Ａのみから入力されているが、以下に説明する第２実施形態では、選択信号ｑ０〜ｑ３の生成のための設定データの一部が第２入力部８４６Ｂから入力されている。
【０１６２】
なお、第２実施形態では、プリンタドライバの動作や切替回路４８の動作等については、前述の第１実施形態と同様であるので、説明を省略する。また、以下の説明ではシアンやマゼンタは６階調印刷を行い、ブラックやイエローは４階調印刷を行っているが、例えば印刷画像がレッドを主要な色としている場合には、イエローやマゼンタが６階調印刷を行い、ブラックやシアンは４階調印刷を行うことになる。
【０１６３】
＜画素データのデコードについて＞
４階調印刷において画素データが［００］の場合にピエゾ素子４２１に印加する信号と、６階調印刷において画素データが［０００］の場合にピエゾ素子４２１に印加する信号とは共通している。同様に、４階調印刷の画素データ［０１］と６階調印刷の画素データ［０１０］、４階調印刷の画素データ［１０］と８階調印刷の画素データ［０１１］、及び、４階調印刷の画素データ［１１］と８階調印刷の画素データ［１０１］は、ピエゾ素子４２１に印加する信号がそれぞれ共通する。
【０１６４】
そこで、第２実施形態でも、印加信号が４階調印刷と共通する６階調印刷の３ビットの画素データを、４階調印刷の画素データの下二桁と一致するように、デコードする。また、印加信号が４階調印刷と共通する８階調印刷の３ビットの画素データの上位ビットが［０］になるようにデコードする。
【０１６５】
図２６は、６階調印刷の画素データのデコードの説明図である。コンピュータから送信された印刷データに含まれる画素データのうちの３ビットの画素データは、ヘッド制御部ＨＣへ入力される前に、デコーダによってデコードされる。このデコーダは、プリンタ側コントローラ６０に設けられているが、ヘッドユニット側に設けられていても良い。
【０１６６】
デコード前の３ビットの画素データの値は、用紙上の画素の濃淡順の値になっている。しかし、デコーダが６階調印刷の３ビットの画素データをデコードした結果、デコード後の３ビットの画素データの値は、用紙上の画素の濃淡順の値になってない。
【０１６７】
本実施形態においても、６階調印刷を行うシアン及びマゼンタでも、４階調印刷を行うブラックとイエローでも、このヘッド制御部ＨＣを共通して使用している。以下、第２実施形態における６階調印刷と４階調印刷について説明する。なお、第２実施形態のヘッド制御部ＨＣの構成は、第１実施形態のヘッド制御部ＨＣの構成とほぼ同様であるので、必要に応じて図２３を参照しながら説明を行う。
【０１６８】
＜６階調印刷＞
シアンの６階調印刷について説明する。なお、マゼンタの６階調印刷もシアンの場合とほぼ同様である。  
図２７Ａは、６階調印刷の際に第１入力部８４６Ａに入力される第３転送信号ＴＲ３と、第２入力部８４６Ｂに入力される第５転送信号ＴＲ５の説明図である。図２７Ｂは、６階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０１６９】
第３転送信号ＴＲ３は、第１実施形態と同様に、第１画素データＳＩ１と、第１設定データＳＰ１とを含んでいる。但し、第２実施形態の第１設定データＳＰ１は、１６ビットのデータ量であり、選択信号ｑ０〜ｑ３の第１区間Ｔ１１〜第４区間Ｔ１４のＬレベル又はＨレベルを決定するためのデータである。
【０１７０】
第５転送信号ＴＲ５も、第１実施形態と同様に、ダミーデータと、上位ビットデータと、第２設定データとを含んでいる。但し、第２実施形態の第２設定データＳＰ２は、２ビットのダミーデータを含む１６ビットのデータ量である。この第２設定データＳＰ２は、選択信号ｑ０〜ｑ３の第５区間Ｔ１５のＬレベル又はＨレベルを決定するためのデータと、選択信号ｑ４及びｑ５の５つの区間のＬレベル又はＨレベルを決定するためのデータとから構成される。
【０１７１】
第２実施形態も第１実施形態と同様に、第３転送信号ＴＲ３が第１入力部８４６Ａに入力され、第５転送信号ＴＲ５が第２入力部８４６Ｂに入力される（図２３参照）。これにより、第１実施形態と同様に、各データがシフトレジスタにセットされ、ラッチ信号ＬＡＴのパルスに応じて各データがラッチされる。
【０１７２】
選択信号生成部８４４は、ラッチされた３０ビットの設定データと、繰返し周期Ｔを５つの区間に分けるためのチェンジ信号ＣＨとに基づいて、選択信号ｑ０〜ｑ５を生成する。選択信号ｑ０〜ｑ３は、第１実施形態では第１設定データＳＰ１のみに基づいて生成されていたが、第２実施形態では、第１設定データＳＰ１と第２設定データＳＰ２とに基づいて生成される。
【０１７３】
例えば、選択信号生成部８４４は、データＰ００、データＰ１０、データＰ２０、データＰ３０及びデータＰ４０に基づいて、選択信号ｑ０を生成する。なお、データＰ００〜データＰ３０は第３転送信号ＴＲ３に含まれていたデータであるが、データＰ４０は第５転送信号ＴＲ５に含まれていたデータである。同様に、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた４ビットのデータと、第５転送信号ＴＲ５に含まれていた１ビットのデータとに基づいて、選択信号ｑ１〜ｑ３を生成する。
【０１７４】
なお、選択信号ｑ４及びｑ５は、第１実施形態と同様に、第５転送信号ＴＲ５に含まれていた所定の５ビットデータに基づいて生成される。
【０１７５】
信号選択部８３は、第１実施形態と同様に、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ５から１つを選択する。画素データが［０００］の場合には選択信号ｑ０が選択され、画素データが［００１］の場合には選択信号ｑ１が選択され、画素データが［０１０］の場合には選択信号ｑ２が選択され、画素データが［０１１］の場合には選択信号ｑ３が選択される。また、画素データが［１００］の場合には選択信号ｑ４が選択され、画素データが［１０１］の場合には選択信号ｑ５が選択される。なお、３ビットの画素データ（デコード後の画素データ）の上位ビットが［０］の場合には、選択信号ｑ０〜ｑ３のうちのいずれかが選択される。また、３ビットの画素データ（デコード後の画素データ）の上位ビットが［１］の場合には、選択信号ｑ４又はｑ５が選択される。
【０１７６】
これにより、デコード前の画素データが［０００］の場合にはインクメニスカスが微振動し、デコード前の画素データが［００１］の場合には１．５ｐｌのインク滴が吐出され、デコード前の画素データが［０１０］の場合には３ｐｌのインク滴が吐出され、デコード前の画素データが［０１１］の場合には７ｐｌのインク滴が吐出され、デコード前の画素データが［１００］の場合には１０ｐｌのインク滴が吐出され、デコード前の画素データが［１０１］の場合には１４ｐｌのインク滴が吐出される。
【０１７７】
＜４階調印刷＞
ブラックの４階調印刷について説明する。なお、イエローの４階調印刷もブラックの場合とほぼ同様である。  
図２８Ａは、４階調印刷の際に第１入力部８４６Ａに入力される第１転送信号ＴＲ１の説明図である。図２８Ｂは、４階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０１７８】
第２実施形態においても、第１実施形態と同様に、４階調印刷を行う色のヘッド制御部ＨＣの第２入力部８４６ＢはＧＮＤに接続されており、第２入力部８４６Ｂの電位はＬレベルの状態になる。これにより、第１転送信号ＴＲ１が第１入力部８４６Ａに入力されたとき、第３シフトレジスタ８１Ｃ及び第２シフトレジスタ群８４２ＢにＬレベルのデータがセットされる。また、ラッチ信号ＬＡＴのパルスに応じて、第３シフトレジスタ８１ＣにセットされたＬレベルのデータが第３ラッチ回路８２Ｃにラッチされ、第２シフトレジスタ群８４２ＢにセットされたＬレベルのデータが選択信号生成部８４４にラッチされる。
【０１７９】
選択信号生成部８４４は、選択信号ｑ０〜ｑ３を生成するとき、設定データに応じて第１区間Ｔ１１〜第４区間Ｔ１４をＬレベル又はＨレベルにする。また、選択信号生成部８４４は、第２シフトレジスタ群８４２ＢからのＬレベルのデータに応じて、選択信号ｑ０〜ｑ３の第５区間Ｔ１５をＬレベルにする。これにより、選択信号生成部８４４は、６階調印刷と同様の選択信号ｑ０〜ｑ３を生成する。
【０１８０】
また、選択信号生成部８４４は、６階調印刷の場合と同様に、第２シフトレジスタ群８４２Ｂからラッチしたデータに基づいて選択信号ｑ４及びｑ５を生成する。但し、第２シフトレジスタ群８４２ＢからラッチしたデータはＬレベルであるため、選択信号ｑ４及びｑ５は、第１区間Ｔ１１〜第５区間Ｔ１５の全ての区間においてＬレベルになる。
【０１８１】
第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされたデータを信号選択部８３から見ると、上位ビットデータが［０］の３ビットの画素データのようになっている。そして、信号選択部８３は、６階調印刷の場合と同様に、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ５から１つを選択する。但し、信号選択部８３から見た上位ビットデータが［０］なので、選択信号ｑ４及びｑ５は信号選択部８３に選択されることはない。このため、信号選択部８３は、実質的には選択信号ｑ０〜ｑ３から１つを選択する。
【０１８２】
これにより、画素データが［００］の場合にはインクメニスカスが微振動し、画素データが［０１］の場合には３ｐｌのインク滴が吐出され、画素データが［１０］の場合には７ｐｌのインク滴が吐出され、画素データが［１１］の場合には１４ｐｌのインク滴が吐出される。
【０１８３】
上記の第２実施形態によっても、前述の第１実施形態と同様の効果を得ることができる。  
なお、第２実施形態によれば、前述の第１実施形態と同様に、４階調印刷と６階調印刷に共通のヘッド制御部ＨＣを使用することができる（それゆえに、色毎の階調数を変えて印刷することが可能になる）。また、前述の第１実施形態と同様に、ヘッド制御部ＨＣの第１入力部８４６Ａや第２入力部８４６Ｂにシリアル転送される転送信号ＴＲのデータ量が第２参考例よりも少ないので、データのセットに時間がかからない。
【０１８４】
また、第２実施形態によれば、選択信号ｑ０〜ｑ３は、第１入力部８４６Ａに入力された設定データだけではなく第２入力部８４６Ｂに入力された信号に基づいて、Ｌレベル又はＨレベルが決定されている。これにより、第１入力部８４６Ａに入力すべき設定データのデータ量を減らすことができるので、第２実施形態では第１実施形態よりもデータのセットの時間をより短縮できる。
【０１８５】
＝＝＝第３実施形態（２種類の駆動信号ＣＯＭを用いる場合）＝＝＝
前述の第１実施形態及び第２実施形態では駆動信号ＣＯＭは１種類だけであったが、以下に説明する第３実施形態では、駆動信号ＣＯＭが２種類ある。そして、２種類の駆動信号ＣＯＭのそれぞれに異なる波形の駆動パルスを含めることができるので、第３実施形態では、繰返し周期Ｔが、第１実施形態や第２実施形態の繰返し周期よりも短くなる。
【０１８６】
なお、第３実施形態では、第２実施形態と同様に、シアンやマゼンタでは６階調印刷を行い、ブラックやイエローでは４階調印刷を行う。このため、第３実施形態の画素データのデコードは、第２実施形態と同様に行われる（図２６参照）。
【０１８７】
＜画素データとインク滴の大きさとの関係について＞
図２９は、第３実施形態の駆動信号ＣＯＭと、ピエゾ素子４２１に印加される印加信号の説明図である。
【０１８８】
第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂは、繰返し周期Ｔ２毎に繰り返し生成される。この繰返し周期Ｔ２は、キャリッジＣＲが所定距離移動するために要する期間である。各繰返し周期Ｔ２内では、３つの区間Ｔ２１〜Ｔ２３に分けることができる。
【０１８９】
第１駆動信号ＣＯＭ_Ａでは、第１区間Ｔ２１において駆動パルスＰＳ２１を含む第１区間信号ＳＳ２１が生成され、第２区間Ｔ２２において駆動パルスＰＳ２２を含む第２区間信号ＳＳ２２が生成され、第３区間Ｔ２３において駆動パルスＰＳ２３を含む第２区間信号ＳＳ２３が生成される。第２駆動信号ＣＯＭ_Ｂでは、第１区間Ｔ２１において駆動パルスＰＳ２４を含む第１区間信号ＳＳ２４が生成され、第２区間Ｔ２２において駆動パルスＰＳ２５を含む第２区間信号ＳＳ２５が生成され、第３区間Ｔ２１において駆動パルスＰＳ２６を含む第３区間信号ＳＳ２６が生成される。
【０１９０】
各駆動パルスの波形は、ピエゾ素子４２１に行わせる動作に基づいて定められている。駆動パルスＰＳ２１の波形は、ピエゾ素子４２１を微振動させるように定められている。駆動パルスＰＳ２２、駆動パルスＰＳ２３及び駆動パルスＰＳ２４は、ノズルから７ｐｌ（ピコリットル）のインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。駆動パルスＰＳ２５は、ノズルから３ｐｌのインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。駆動パルスＰＳ２６は、ノズルから１．５ｐｌのインク滴を吐出するようにピエゾ素子４２１を駆動させるように定められている。
【０１９１】
４階調印刷を行う色の画素データは、１画素につき２ビットのデータになる。そして、画素データが［００］の場合、駆動パルスＰＳ２１に応じてピエゾ素子４２１が駆動され、インクメニスカスが微振動する。画素データが［０１］の場合、駆動パルスＰＳ２５に応じてピエゾ素子４２１が駆動され、ノズルから３ｐｌのインク滴が吐出され、小ドットが形成される。画素データが［１０］の場合、駆動パルスＰＳ２２に応じてピエゾ素子４２１が駆動され、ノズルから７ｐｌのインク滴が吐出され、中ドットが形成される。画素データが［１１］の場合、駆動パルスＰＳ２２及び駆動パルスＰＳ２４に応じてピエゾ素子４２１が駆動され、ノズルから１４ｐｌのインク滴が吐出され、大ドットが形成される。
【０１９２】
６階調印刷を行う色の画素データは、１画素につき３ビットのデータになる。そして、画素データが［０００］の場合、駆動パルスＰＳ２１に応じてピエゾ素子４２１が駆動され、インクメニスカスが微振動する。画素データ（後述するデコード前の画素データ）が［００１］の場合、駆動パルスＰＳ２６に応じてピエゾ素子４２１が駆動され、ノズルから１．５ｐｌのインク滴が吐出され、微小ドットが形成される。画素データが［０１０］の場合、駆動パルスＰＳ２５に応じてピエゾ素子４２１が駆動され、ノズルから３ｐｌのインク滴が吐出され、小ドットが形成される。画素データが［０１１］の場合、駆動パルスＰＳ２２に応じてピエゾ素子４２１が駆動され、ノズルから７ｐｌのインク滴が吐出され、中ドットが形成される。画素データが［１００］の場合、駆動パルスＰＳ２２及び駆動パルスＰＳ２４に応じてピエゾ素子４２１が駆動され、ノズルから１４ｐｌのインク滴が吐出され、大ドットが形成される。画素データが［１０１］の場合、駆動パルスＰＳ２２、駆動パルスＰＳ２４及び駆動パルスＰＳ２３に応じてピエゾ素子４２１が駆動され、ノズルから２１ｐｌのインク滴が吐出され、特大ドットが形成される。
【０１９３】
以下、コンピュータから送信された印刷データに含まれる画素データに基づいて、どのようにして上記の通りにピエゾ素子４２１が駆動されるかについて説明する。
【０１９４】
＜画素データのデコードについて＞
４階調印刷において画素データが［００］の場合にピエゾ素子４２１に印加する信号と、６階調印刷において画素データが［０００］の場合にピエゾ素子４２１に印加する信号とは共通している。同様に、４階調印刷の画素データ［０１］と６階調印刷の画素データ［０１０］、４階調印刷の画素データ［１０］と６階調印刷の画素データ［０１１］、及び、４階調印刷の画素データ［１１］と６階調印刷の画素データ［１００］は、ピエゾ素子４２１に印加する信号がそれぞれ共通する。
【０１９５】
そこで、第１実施形態では、印加信号が４階調印刷と共通する８階調印刷の３ビットの画素データを、４階調印刷の画素データの下二桁と一致するように、デコードする。また、印加信号が４階調印刷と共通する８階調印刷の３ビットの画素データの上位ビットが［０］になるようにデコードする。
【０１９６】
図３０は、６階調印刷の画素データのデコードの説明図である。コンピュータから送信された印刷データに含まれる画素データのうちの３ビットの画素データは、後述する本実施形態のヘッド制御部ＨＣへ入力される前に、デコーダによってデコードされる。このデコーダは、プリンタ側コントローラ６０に設けられているが、ヘッドユニット側に設けられていても良い。
【０１９７】
デコード前の３ビットの画素データの値は、用紙上の画素の濃淡順の値になっている。しかし、デコーダが８階調印刷の３ビットの画素データをデコードした結果、デコード後の３ビットの画素データの値は、用紙上の画素の濃淡順の値になってない。
【０１９８】
＜ヘッド制御部ＨＣについて＞
図３１は、第３実施形態のヘッド制御部ＨＣのブロック図である。第１実施形態と比較すると、第３実施形態では、ヘッド制御部ＨＣに（詳しくは制御ロジック８４に）２種類のチェンジ信号（第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂ）が入力されている。また、第３実施形態では、２種類の駆動信号（第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂ）がヘッド制御部ＨＣに入力される。また、各ピエゾ素子４２１にはそれぞれ２つのスイッチ（第１スイッチ８６Ａ及び第２スイッチ８６Ｂ）が設けられており、一方のスイッチには第１駆動信号ＣＯＭ_Ａが入力され、他方のスイッチには第２駆動信号ＣＯＭ_Ｂが入力される。また、各信号選択部は、２つのスイッチ信号（第１スイッチ信号ＳＷ_Ａ及び第２スイッチ信号ＳＷ_Ｂ）を出力し、一方のスイッチ信号は第１スイッチ８６Ａに入力され、他方のスイッチ信号は第２スイッチ８６Ｂに入力される。
【０１９９】
第３実施形態においても、６階調印刷を行うシアン及びマゼンタにも、４階調印刷を行うブラックとイエローにも、このヘッド制御部ＨＣを共通して使用している。以下、第３実施形態における６階調印刷と４階調印刷について説明する。
【０２００】
＜６階調印刷＞
シアンの６階調印刷について説明する。なお、マゼンタの６階調印刷もシアンの場合とほぼ同様である。  
図３２Ａは、６階調印刷の際に第１入力部８４６Ａに入力される第３転送信号ＴＲ３と、第２入力部８４６Ｂに入力される第５転送信号ＴＲ５の説明図である。図３２Ｂは、６階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０２０１】
第３転送信号ＴＲ３は、第１画素データＳＩ１と、第１設定データＳＰ１とを含んでいる。第３実施形態の第１設定データＳＰ１は、４ビットのダミーデータを含む２０ビットのデータ量である。第１設定データＳＰ１は、選択信号ｑ０〜ｑ３及び選択信号ｑ６〜ｑ９の第１区間Ｔ２１及び第２区間Ｔ２２のＬレベル又はＨレベルを決定するためのデータである。なお、４ビットのダミーデータは、第１設定データＳＰ１のデータ量を第２設定データＳＰ２のデータ量に合わせるためのものである。
【０２０２】
第５転送信号ＴＲ５は、第２画素データＳＰ２と、第２設定データＳＰ２とを含んでいる。第３実施形態の第２設定データＳＰ２は、２０ビットのデータ量である。この第２設定データＳＰ２は、選択信号ｑ０〜ｑ３及び選択信号ｑ６〜ｑ９の第３区間Ｔ２３のＬレベル又はＨレベルを決定するためのデータと、選択信号ｑ４、ｑ５、ｑ１０及びｑ１１の第１区間Ｔ２１〜第３区間Ｔ２３のＬレベル又はＨレベルを決定するためのデータとから構成される。
【０２０３】
第３実施形態も第１実施形態や第２実施形態と同様に、第３転送信号ＴＲ３が第１入力部８４６Ａに入力され、第５転送信号ＴＲ５が第２入力部８４６Ｂに入力される（図３１参照）。これにより、各データがシフトレジスタにセットされ、ラッチ信号ＬＡＴのパルスに応じて各データがラッチされる。
【０２０４】
選択信号生成部８４４は、ラッチされた設定データと、繰返し周期Ｔを３つの区間に分けるための第１チェンジ信号ＣＨ_Ａとに基づいて、選択信号ｑ０〜ｑ５を生成する。また、選択信号生成部８４４は、ラッチされた設定データと、繰返し周期Ｔを３つの区間に分けるための第２チェンジ信号ＣＨ_Ｂとに基づいて、選択信号ｑ６〜ｑ１１を生成する。なお、ここでは説明の簡略化のため第１チェンジ信号ＣＨ_Ａ及び第２チェンジ信号ＣＨ_Ｂのパルスのタイミングは一致しているが、必ずしも一致させる必要はない。選択信号ｑ０〜ｑ３及びｑ６〜ｑ９は、第２実施形態の選択信号ｑ０〜ｑ３と同様に、第１設定データＳＰ１と第２設定データＳＰ２とに基づいて生成される。
【０２０５】
例えば、選択信号生成部８４４は、データＰ０００、データＰ１００及びデータＰ２００に基づいて、選択信号ｑ０を生成する。なお、データＰ０００及びデータＰ１００は第３転送信号ＴＲ３に含まれていたデータであるが、データＰ２００は第５転送信号ＴＲ５に含まれていたデータである。同様に、選択信号生成部８４４は、第３転送信号ＴＲ３に含まれていた２ビットのデータと、第５転送信号ＴＲ５に含まれていた１ビットのデータとに基づいて、選択信号ｑ１〜ｑ３及び選択信号ｑ６〜ｑ９を生成する。
【０２０６】
なお、選択信号ｑ４、ｑ５、ｑ１０及びｑ１１は、第２実施形態の選択信号ｑ４及びｑ５と同様に、第５転送信号ＴＲ５に含まれていた所定の３ビットデータに基づいて生成される。例えば、選択信号生成部８４４は、データＰ００４、データＰ１０４及びデータＰ２０４に基づいて、選択信号ｑ４を生成する。
【０２０７】
図３３は、３ビットの画素データと、信号選択部が選択すべき選択信号との関係の表である。
【０２０８】
信号選択部８３は、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ５から１つを選択し、選択信号ｑ６〜ｑ１１から１つを選択する。画素データが［０００］の場合には選択信号ｑ０及びｑ６が選択され、画素データが［００１］の場合には選択信号ｑ１及びｑ７が選択され、画素データが［０１０］の場合には選択信号ｑ２及びｑ８が選択され、画素データが［０１１］の場合には選択信号ｑ３及びｑ９が選択され、画素データが［１００］の場合には選択信号ｑ４及びｑ１０が選択され、画素データが［１０１］の場合には選択信号ｑ５及びｑ１１が選択される。なお、３ビットの画素データ（デコード後の画素データ）の上位ビットが［０］の場合には、選択信号ｑ０〜ｑ３のうちのいずれかが選択され、また、選択信号ｑ６〜ｑ９のうちのいずれかが選択される。また、３ビットの画素データ（デコード後の画素データ）の上位ビットが［１］の場合には、選択信号ｑ４又はｑ５が選択され、また、選択信号ｑ１０又はｑ１１が選択される。
【０２０９】
選択信号ｑ０〜ｑ５から選択された選択信号は、第１スイッチ信号ＳＷ_Ａとして信号選択部８３から出力される。選択信号ｑ６〜ｑ１１から選択された選択信号は、第２スイッチ信号ＳＷ_Ｂとして信号選択部８３から出力される。
【０２１０】
第１スイッチ８６Ａには第１駆動信号ＣＯＭ_Ａ及び第１スイッチ信号ＳＷ_Ａが入力される。第１スイッチ信号ＳＷ_ＡがＨレベルのとき、第１スイッチ８６ＡはＯＮ状態になり、第１駆動信号ＣＯＭ_Ａがピエゾ素子４２１へ印加される。第１スイッチ信号ＳＷ_ＡがＬレベルのとき、第１スイッチ８６ＡはＯＦＦ状態になり、第１駆動信号ＣＯＭ_Ａはピエゾ素子４２１へ印加されない。
【０２１１】
同様に、第２スイッチ８６Ｂには第２駆動信号ＣＯＭ_Ｂ及び第２スイッチ信号ＳＷ_Ｂが入力される。第２スイッチ信号ＳＷ_ＢがＨレベルのとき、第２スイッチ８６ＢはＯＮ状態になり、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４２１へ印加される。第２スイッチ信号ＳＷ_ＢがＬレベルのとき、第２スイッチ８６ＢはＯＦＦ状態になり、第２駆動信号ＣＯＭ_Ｂはピエゾ素子４２１へ印加されない。
【０２１２】
デコード前の画素データが［０００］の場合、［０００］にデコードされた画素データに基づいて信号選択部８３が選択信号ｑ０及びｑ６を選択し、第１スイッチ信号ＳＷ_Ａとして選択信号ｑ０を出力し、第２スイッチ信号ＳＷ_Ｂとして選択信号ｑ６を出力する。第１スイッチ８６Ａは、第１スイッチ信号ＳＷ_Ａである選択信号ｑ０に応じて、第１区間Ｔ２１ではＯＮ状態になり、第２区間Ｔ２２及び第３区間Ｔ２３ではＯＦＦ状態になる。また、第２スイッチ８６Ｂは、第２スイッチ信号ＳＷ_Ｂである選択信号ｑ６に応じて、第１区間Ｔ２１〜第３区間Ｔ２３でＯＦＦ状態になる。これにより、ピエゾ素子４２１は、繰返し周期Ｔ２において、第１区間信号ＳＳ２１がピエゾ素子４２１へ印加され、ピエゾ素子４２１は駆動パルスＰＳ２１により駆動される。この駆動パルスＰＳ１１に応じてピエゾ素子４２１が駆動すると、インクが吐出されない程度の圧力変動がインクに生じて、インクメニスカス（ノズル部分で露出しているインクの自由表面）が微振動する。
【０２１３】
同様に、デコード前の画素データが［００１］の場合には１．５ｐｌのインク滴が吐出されて微小ドットが形成され、デコード前の画素データが［０１０］の場合には３ｐｌのインク滴が吐出されて小ドットが形成され、デコード前の画素データが［０１１］の場合には７ｐｌのインク滴が吐出されて中ドットが形成され、デコード前の画素データが［１００］の場合には１４ｐｌのインク滴が吐出されて大ドットが形成され、デコード前の画素データが［１０１］の場合には２１ｐｌのインク滴が吐出されて特大ドットが形成される。
【０２１４】
＜４階調印刷＞
ブラックの４階調印刷について説明する。なお、イエローの４階調印刷もブラックの場合とほぼ同様である。  
図３４Ａは、４階調印刷の際に第１入力部８４６Ａに入力される第１転送信号ＴＲ１の説明図である。図３４Ｂは、４階調印刷の際の選択信号生成部８４４の機能の説明図である。
【０２１５】
第３実施形態においても、第１実施形態や第２実施形態と同様に、４階調印刷を行う色のヘッド制御部ＨＣの第２入力部８４６ＢはＧＮＤに接続されており、第２入力部８４６Ｂの電位はＬレベルの状態になる。これにより、第１転送信号ＴＲ１が第１入力部８４６Ａに入力されたとき、第３シフトレジスタ８１Ｃ及び第２シフトレジスタ群８４２ＢにＬレベルのデータがセットされる。また、ラッチ信号ＬＡＴのパルスに応じて、第３シフトレジスタ８１ＣにセットされたＬレベルのデータが第３ラッチ回路８２Ｃにラッチされ、第２シフトレジスタ群８４２ＢにセットされたＬレベルのデータが選択信号生成部８４４にラッチされる。
【０２１６】
選択信号生成部８４４は、選択信号ｑ０〜ｑ３及び選択信号ｑ６〜ｑ９を生成するとき、設定データに応じて第１区間Ｔ２１及び第２区間Ｔ２２をＬレベル又はＨレベルにする。また、選択信号生成部８４４は、第２シフトレジスタ群８４２ＢからのＬレベルのデータに応じて、選択信号ｑ０〜ｑ３の第３区間Ｔ２５をＬレベルにする。これにより、選択信号生成部８４４は、６階調印刷と同様の選択信号ｑ０〜ｑ３及び選択信号ｑ６〜ｑ９を生成する。
【０２１７】
また、選択信号生成部８４４は、６階調印刷の場合と同様に、第２シフトレジスタ群８４２Ｂからラッチしたデータに基づいて選択信号ｑ４、ｑ５、ｑ１０及びｑ１１を生成する。但し、第２シフトレジスタ群８４２ＢからラッチしたデータはＬレベルであるため、選択信号ｑ４、ｑ５、ｑ１０及びｑ１１は、第１区間Ｔ２１〜第３区間Ｔ２３の全ての区間においてＬレベルになる。
【０２１８】
第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされたデータを信号選択部８３から見ると、上位ビットデータが［０］の３ビットの画素データのようになっている。そして、信号選択部８３は、６階調印刷の場合と同様に、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃにラッチされた３ビットの画素データに応じて、選択信号ｑ０〜ｑ５から１つを選択し、選択信号ｑ６〜ｑ１１から１つを選択する。但し、信号選択部８３から見た上位ビットデータが［０］なので、選択信号ｑ４、ｑ５、ｑ１０及びｑ１１は信号選択部８３に選択されることはない。このため、信号選択部８３は、実質的には選択信号ｑ０〜ｑ３から１つを選択し、選択信号ｑ６〜ｑ９から１つを選択する。
【０２１９】
これにより、画素データが［００］の場合にはインクメニスカスが微振動し、画素データが［０１］の場合には３ｐｌのインク滴が吐出されて小ドットが形成され、画素データが［１０］の場合には７ｐｌのインク滴が吐出されて中ドットが形成され、画素データが［１１］の場合には１４ｐｌのインク滴が吐出されて大ドットが形成される。
【０２２０】
上記の第２実施形態によっても、前述の第１実施形態と同様の効果を得ることができる。  
なお、第３実施形態によれば、前述の第１実施形態や第２実施形態と同様に、４階調印刷と６階調印刷に共通のヘッド制御部ＨＣを使用することができる（それゆえに、色毎の階調数を変えて印刷することが可能になる）。また、前述の第１実施形態や第２実施形態と同様に、ヘッド制御部ＨＣの第１入力部８４６Ａや第２入力部８４６Ｂにシリアル転送される転送信号ＴＲのデータ量が第２参考例よりも少ないので、データのセットに時間がかからない。
【０２２１】
また、第３実施形態のように２種類の駆動信号を用いてピエゾ素子４２１を駆動する場合、２つの駆動信号の中に多数の異なる波形を分けて入れることができるので繰返し周期Ｔ２が短くなるとともに、設定データが多くなるため設定データのデータ量が多くなる。にもかかわらず、繰返し周期Ｔ２の間に、次の繰返し周期Ｔ２のための画素データ及び設定データをセットしなければならない。第３実施形態においては、データをセットする時間を短縮できるので、短い繰返し周期Ｔ２の間に、次の繰返し周期Ｔ２のための画素データ及び設定データをセットすることが可能になり、特に有効である。
【０２２２】
また、第３実施形態によれば、選択信号ｑ０〜ｑ３及び選択信号ｑ６〜ｑ９は、第１入力部８４６Ａに入力された設定データだけではなく第２入力部８４６Ｂに入力された信号に基づいて、Ｌレベル又はＨレベルが決定されている。これにより、第１入力部８４６Ａに入力すべき設定データのデータ量を減らすことができるので、第３実施形態ではデータのセットの時間をより短縮できる。
【０２２３】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０２２４】
＜プリンタについて＞
前述の実施形態では、プリンタが説明されているが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の印刷装置に、本実施形態と同様の技術を適用しても良い。
【０２２５】
＜ノズルについて＞
前述の実施形態では、ピエゾ素子を用いてインクを吐出している。しかし、液体を吐出する方式は、これに限られるものではない。例えば、インクを吐出するための駆動素子としてヒータを用いる方式など、他の方式を用いてもよい。
【０２２６】
＜転送信号ＴＲについて＞
前述の実施形態では、各ヘッド制御部へ入力される転送信号が２つであった。言い換えると、各ヘッド制御部は、転送信号ＴＲを入力するための入力部が２つであった。しかし、これに限られるものではない。例えば、各ヘッド制御部に第１入力部及び第２入力部の他に第３入力部を設け、３つの転送信号ＴＲを入力可能な構成にしても良い。もちろん、各ヘッド制御部に３以上の入力部を設けても良い。このようにすれば、更に多くの階調を示す転送データをヘッド制御部に入力することが可能になる。
【０２２７】
＜駆動信号ＣＯＭについて＞
前述の第３実施形態では駆動信号が２種類であったが、３種類以上としても良い。
【０２２８】
＝＝＝まとめ＝＝＝
（１）前述のプリンタ１（印刷装置の一例）は、シアンインクノズル群Ｃ（図４参照）からシアンインクを吐出してドットを形成するために駆動されるピエゾ素子（第１駆動素子の一例であり、以下、「シアン用ピエゾ素子」と称する）と、イエローインクノズル群Ｙからイエローインクを吐出してドットを形成するために駆動されるピエゾ素子（第２駆動素子の一例であり、以下、「イエロー用ピエゾ素子」と称する）とを有する。また、前述のプリンタ１は、シアン用ピエゾ素子やイエロー用ピエゾ素子を制御するためのコントローラとして、プリンタ側コントローラ６０、シアン用のヘッド制御部ＨＣ（図１５参照）、イエロー用のヘッド制御部ＨＣ等を備えている。  
前述のプリンタ１のコントローラは、例えば図１９Ａに示すように、あるタイミングにおいて、シアン用ピエゾ素子を８階調印刷するように（８階調で各画素にドットを形成可能なように）制御するとともに、イエロー用ピエゾ素子を４階調印刷するように制御する。また、例えば図１９Ｂに示すように、別のタイミングにおいて、前述のプリンタのコントローラは、シアン用ピエゾ素子を４階調印刷するように制御する。  
このように、前述のプリンタ１では、色毎の階調数を変えて印刷をすることができる。これにより、状況に応じて各色の階調数を任意に変更できるようになる。
【０２２９】
（２）前述のプリンタのコントローラ（プリンタ側コントローラ６０、シアン用のヘッド制御部ＨＣ（図１５参照）、イエロー用のヘッド制御部ＨＣ等）は、印刷条件に応じて、シアン用ピエゾ素子の駆動を制御する際の階調数を切り替えている。例えば第１実施形態では、モノクロ印刷時にはシアン用ピエゾ素子は４階調印刷にて制御され、カラー印刷時にはシアン用ピエゾ素子は８階調印刷にて制御されることがあり、モノクロ印刷／カラー印刷に応じて、シアン用ピエゾ素子の駆動を制御する際の階調数を切り替えている。モノクロ印刷時にはシアンインクを吐出するピエゾ素子を高階調数に基づいて制御する必要がないが、カラー印刷時にはシアンの階調数を高めればブルーやグリーンの中間調が滑らかに変化するように印刷できるためである。このように、印刷状況（例えばモノクロ印刷／カラー印刷）に応じてシアン用ピエゾ素子の駆動を制御する際の階調数を切り替えれば、印刷画像の画質を向上させることができる。
【０２３０】
（３）前述のプリンタのコントローラは、印刷すべき画像に基づいて、シアン用ピエゾ素子の駆動を制御する際の階調数を切り替えている。例えば第１実施形態では、印刷すべき画像がブルーを主要な色とするときには８階調印刷に基づいて、レッドを主要な色とするときには４階調印刷に基づいて、シアン用ピエゾ素子の駆動を制御している。ブルーの中間調を滑らかに印刷するためにはシアン用ピエゾ素子を高階調印刷する必要があるが、レッド系の画像に対してはシアン用ピエゾ素子を高階調印刷しても画質の向上にあまり寄与しないためである。
【０２３１】
（４）前述の実施形態では、ＲＧＢ色空間の画像データを解析してＲＧＢのうちの主要な色が特定され、その特定された色に関わるＣＭＹのうちの２色を高階調印刷し、ＣＭＹのうちの残り１色を低階調印刷する。例えば前述の第１実施形態では、ブルーが主要な色として特定された場合、ブルーに関わるシアンやマゼンタだけを８階調にし、ブルーとは比較的関連性の薄いイエローを４階調にしている。このように、ＣＭＹのうちの２色を高階調印刷する場合、ＲＧＢのいずれかの色を特定すればよい。  
但し、ＣＭＹのうちの高階調印刷する２色を決定する方法は、前述の実施形態に限られるものではない。ＲＧＢ色空間の画像データをＣＭＹ色空間の画像データに色変換した後、ＣＭＹ色空間の画像データを解析して主要な２色を決定しても良い。
【０２３２】
（５）前述の実施形態では、プリンタのコントローラは、プリンタ本体側のプリンタ側コントローラ６０（第１コントローラ）と、ピエゾ素子の駆動を制御するためにキャリッジ側に設けられたヘッド制御部ＨＣ等（切替回路４８も含む）とを有する。そして、プリンタ側コントローラ６０とヘッド制御部ＨＣ等との間に、信号を伝送するためのケーブルが設けられている。  
このケーブルは複数の信号線を備えており、各信号線は、例えばラッチ信号ＬＡＴ、チェンジ信号ＣＨ、クロックＣＬＫ、ＧＮＤ、駆動信号ＣＯＭ、転送信号ＴＲ１〜ＴＲ６などをそれぞれ伝送する。  
前述の実施形態では、色毎の階調数を変えることができるので、ケーブル内に伝送すべきデータ量を削減することが可能になる。
【０２３３】
（６）前述の実施形態では、切替回路４８が設けられている。この切替回路４８は、第５転送信号ＴＲ５や第６転送信号ＴＲ６の入力先を、色毎に決定された階調数に応じて切り替えている。これにより、ケーブルの信号線を減らすことができる。  
なお、図１８に示す切替回路４８は一例であって、同様の機能を果たすのであれば、他の回路であっても良い。
【０２３４】
（７）ところで、図１４Ｂに示すように全てのヘッド制御部を高階調印刷用に構成しても（図１１参照）、色毎の階調数を変えて印刷をすることも可能である。但し、この構成では、低階調印刷を行うヘッド制御部に対しても高階調印刷用のデータを送る必要があるため、伝送すべきデータ量が多くなる。一方、図１４Ａに示すような構成では、色毎の階調数が固定されてしまい、階調数を変更できなくなる。  
そこで、前述の実施形態では、各ヘッド制御部は、第１入力部と第２入力部を備える共通の構成になっている。そして、第１入力部には、低階調印刷に必要な信号が入力されるようになっている。これにより、第２入力部に信号が入力されなくても、低階調印刷ができるようになっている。
【０２３５】
なお、高階調印刷は、低階調印刷よりも多くの種類のドットを形成する印刷である。そこで、前述の実施形態では、低階調印刷では必要ないが高階調印刷では必要となるドットを形成するための信号、すなわち、低階調印刷では必要ないが高階調印刷では必要となるインク滴を吐出するための信号を、第５転送信号ＴＲ５や第６転送信号ＴＲ６としている。そして、第５転送信号ＴＲ５や第６転送信号ＴＲ６を転送するラインと、各ヘッド制御部ＨＣの第２入力部とを、切替回路４８を介して接続している。  
これにより、切替回路４８を制御することによって、第５転送信号ＴＲ５や第６転送信号ＴＲ６を第２入力部へ入力するか否かを制御することができ、この結果、各色の階調数を切り替えることが可能になる。
【０２３６】
（８）前述の実施形態では、切替回路４８は、２ビットのデータを記憶するための制御データ記憶部４８２を有する。この制御データ記憶部４８２は、マルチプレクサ４８３により選択するデータを記憶するためのものであり、すなわち、第２入力部への信号の入力を決定するためのものである。
【０２３７】
（９）各ヘッド制御部ＨＣの切替回路４８の制御データ記憶部４８２の設定には、各ヘッド制御部ＨＣの第１入力部へ信号を入力するための信号線が利用される。具体的には、ブラック用の切替回路４８の制御データ記憶部４８２の設定には、ブラック用のヘッド制御部ＨＣの第１入力部へ入力される第１転送信号ＴＲ１を転送するための信号線が利用される。イエロー用の切替回路４８の制御データ記憶部４８２の設定には、イエロー用のヘッド制御部ＨＣの第１入力部へ入力される第２転送信号ＴＲ２を転送するための信号線が利用される。シアン用の切替回路４８の制御データ記憶部４８２の設定には、シアン用のヘッド制御部ＨＣの第１入力部へ入力される第３転送信号ＴＲ３を転送するための信号線が利用される。マゼンタ用の切替回路４８の制御データ記憶部４８２の設定には、マゼンタ用のヘッド制御部ＨＣの第１入力部へ入力される第４転送信号ＴＲ４を転送するための信号線が利用される。  
これにより、各切替回路４８の制御データ記憶部４８２の設定を行うための信号線をケーブルに用意する必要がないので、ケーブルの信号線を減らすことができる。
【０２３８】
（１０）前述の実施形態では、各ヘッド制御部ＨＣは、第１入力部及び第２入力部に転送信号ＴＲが入力されたときには、高階調印刷に基づいてピエゾ素子を駆動する。一方、各ヘッド制御部ＨＣは、第１入力部に転送信号ＴＲが入力され、第２入力部にＧＮＤが入力されたときには、低階調印刷に基づいてピエゾ素子を駆動する。  
なお、前述の実施形態では低階調印刷時に第２入力部にＧＮＤが入力されているが、これに限られるものではない。Ｌレベルの信号や、Ｈレベルの信号など、他の一定電位の信号であっても良い。
【０２３９】
（１１）前述の第１実施形態では、８階調印刷の場合、第１入力部に３８０ビット（画素データ１８０ビット×２、設定データ２０ビット）のデータを含む転送信号ＴＲが入力され、第２入力部に２００ビット（画素データ１８０ビット、設定データ２０ビット）のデータを含む転送信号ＴＲが入力される（図２４Ａ参照）。そして、第１入力部及び第２入力部に入力された計５８０ビットのデータに応じた８階調印刷に基づいて、ピエゾ素子が制御されている。  
また、前述の第１実施形態では、４階調印刷の場合、第１入力部に３８０ビットのデータを含む転送信号ＴＲが入力され、第２入力部には転送信号が入力されない（図２５Ａ参照）。そして、第１入力部から入力された３８０ビットのデータに応じた４階調印刷に基づいて、ピエゾ素子が制御されている。  
このようなヘッド制御部を用いることにより、低階調印刷を行うヘッド制御部ＨＣに対する第２入力部へのデータの入力が必要なくなるので、データ量を削減することができる。
【０２４０】
（１２）ところで、高階調印刷は、低階調印刷よりも多くの種類のドットを形成する印刷であるため、各画素の画素データのデータ量は低階調印刷時よりも多くなる。そこで、低階調印刷でも高階調印刷でも必要となる２ビット分の画素データ（第１画素データ）は、第１転送信号ＴＲ１〜第４転送信号ＴＲ４にそれぞれ含ませ、低階調印刷では必要ないが高階調印刷では必要となる１ビット分の画素データ（第２画素データ）は、第５転送信号ＴＲ５や第６転送信号ＴＲ６に含ませている。  
そして、各ヘッド制御部ＨＣは、第２入力部に第５転送信号ＴＲ５又は第６転送信号ＴＲ６が入力されたとき、第１画素データ及び第２画素データに基づいてピエゾ素子を駆動する。一方、各ヘッド制御部ＨＣは、第２入力部に第５転送信号ＴＲ５又は第６転送信号ＴＲ６が入力されなかったとき、第１入力部から入力された画素データに基づいてピエゾ素子を駆動する。これにより、第２入力部に転送信号ＴＲが入力されたときには高階調印刷を行うことができ、第２入力部に転送信号ＴＲが入力されなかったときには低階調印刷を行うことができる。
【０２４１】
（１３）前述の各ヘッド制御部ＨＣは、第１入力部から入力される画素データを記憶する第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂ（第１画素データ記憶部の一例）と、第２入力部から入力される画素データを記憶する第３ラッチ回路８２Ｃ（第２画素データ記憶部の一例）とを有する。そして、ヘッド制御部ＨＣは、第１ラッチ回路８２Ａ〜第３ラッチ回路８２Ｃに記憶された画素データに基づいて、ピエゾ素子を制御する。  
ここで、第２入力部にＧＮＤが接続されて第５転送信号ＴＲ５や第６転送信号ＴＲ６が入力されなかったとき、第３ラッチ回路８２ＣにはＬレベルのデータがラッチされる。これにより、階調数に関わらずヘッド制御部ＨＣの信号選択部８３が同じ動作を行っていても、高階調印刷と低階調印刷とを切り替えることが可能になる。
【０２４２】
（１４）ところで、高階調印刷は、低階調印刷よりも多くの選択信号（スイッチの制御を行う信号）を生成する必要があるため、選択信号を生成するための設定データ（スイッチの制御を設定するためのデータ）のデータ量は低階調印刷時よりも多くなる。そこで、低階調印刷でも高階調印刷でも必要となる設定データ（第１設定データ）は、第１転送信号ＴＲ１〜第４転送信号ＴＲ４にそれぞれ含ませ、低階調印刷では必要ないが高階調印刷では必要となる設定データ（第２設定データ）は、第５転送信号ＴＲ５や第６転送信号ＴＲ６に含ませている。  
そして、各ヘッド制御部ＨＣは、第２入力部に第５転送信号ＴＲ５又は第６転送信号ＴＲ６が入力されたとき、第１設定データ及び第２設定データに基づいてスイッチを制御する。一方、各ヘッド制御部ＨＣは、第２入力部に第５転送信号ＴＲ５又は第６転送信号ＴＲ６が入力されなかったとき、第１入力部から入力された設定データに基づいてスイッチを制御する。これにより、第２入力部に転送信号ＴＲが入力されたときには高階調印刷を行うことができ、第２入力部に転送信号ＴＲが入力されなかったときには低階調印刷を行うことができる。
【０２４３】
（１５）前述の各ヘッド制御部ＨＣは、第１入力部から入力される第１設定データを記憶する第１シフトレジスタ群８４２Ａ（第１設定データ記憶部の一例）と、第２入力部から入力される第２設定データを記憶する第２シフトレジスタ群８４２Ｂ（第２設定データ記憶部の一例）とを有する。そして、ヘッド制御部ＨＣは、第１シフトレジスタ群８４２Ａ及び第２シフトレジスタ群８４２Ｂに記憶された設定データに基づいて、選択信号を生成し、スイッチを制御する。  
ここで、第２入力部にＧＮＤが接続されて第５転送信号ＴＲ５や第６転送信号ＴＲ６が入力されなかったとき、第２シフトレジスタ群８４２ＢにはＬレベルのデータがセットされる。選択信号生成部８４４は、階調数に関わらず第１シフトレジスタ群８４２Ａ及び第２シフトレジスタ群８４２Ｂに記憶された設定データに基づいて選択信号を生成するが、ヘッド制御部の出力は、高階調印刷と低階調印刷とを切り替えられている。
【０２４４】
（１６）上記の実施形態の構成要素を全て含めば、全ての効果を得ることができる。但し、色毎の階調数を変えて印刷をするためには、必ずしも全ての構成要素が必要なわけではない。
【０２４５】
（１７）上記の実施形態には、プリンタの実施形態だけではなく、印刷方法の実施形態も開示されている。そして、上記の印刷方法によれば、色毎の階調数を変えて印刷を行うことができる。
【０２４６】
（１８）上記の実施形態には、コンピュータとプリンタとから構成される印刷システムの実施形態も開示されている。そして、上記の印刷システムによれば、色毎の階調数を変えて印刷を行うことができる。
【０２４７】
（１９）上記の実施形態には、プリンタドライバも開示されている。このプリンタドライバはコンピュータ１１０にインストールされており、印刷データをプリンタ１に送信することにより、プリンタに色毎の階調数を変えて印刷させることができる。なお、このプリンタドライバは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録しておくことも、インターネット上の所定のウェブサイトからダウンロードすることも可能である。
【図面の簡単な説明】
【０２４８】
【図１】印刷システム１００の構成を説明する図である。
【図２】コンピュータ１１０及びプリンタ１の構成を説明するブロック図である。
【図３】図３は、本実施形態のプリンタ１の構成を示す図である。
【図４】ヘッド４１に設けられたノズルの説明図である。
【図５】ブラックインクノズル群Ｋとシアンインクノズル群Ｃの周辺の構成の説明図である。
【図６】２つのノズル群の周辺の断面図である。
【図７】第１参考例における駆動信号ＣＯＭの説明図である。
【図８】第１参考例のヘッド制御部ＨＣのブロック図である。
【図９】第１参考例の各種信号の説明図である。
【図１０】図１０Ａは、転送データＴＲＤの説明図である。図１０Ｂは、選択信号生成部８４４の機能の説明図である。
【図１１】第２参考例のヘッド制御部ＨＣのブロック図である。
【図１２】第２参考例の各種信号の説明図である。
【図１３】図１３Ａは、転送データＴＲＤの説明図である。図１３Ｂは、選択信号生成部８４４の機能の説明図である。
【図１４】図１４Ａは、第１比較例の説明図である。図１４Ｂは、第２比較例の説明図である。
【図１５】本実施形態のヘッドユニット４０の概要の説明図である。
【図１６】本実施形態のプリンタドライバの処理のフロー図である。
【図１７】本実施形態のプリンタの処理のフロー図である。
【図１８】切替回路４８の説明図である。
【図１９】図１９Ａ〜図１９Ｃは、制御データ記憶部４８２に記憶される制御データと、ヘッド制御部に入力される信号との関係の説明図である。図１９Ａは、カラー印刷の場合においてブルーが主要な色と判断されたときの説明図である。図１９Ｂは、カラー印刷の場合においてレッドが主要な色と判断されたときの説明図である。図１９Ｃは、モノクロ印刷の場合の説明図である。
【図２０】第１実施形態の駆動信号ＣＯＭと、ピエゾ素子４２１に印加される印加信号の説明図である。
【図２１】図２１Ａは、４階調印刷のときの画素データとインク滴の大きさとの関係を説明するための表である。図２１Ｂは、８階調印刷のときの画素データとインク滴の大きさとの関係を説明するための表である。
【図２２】８階調印刷の画素データのデコードの説明図である。
【図２３】第１実施形態のヘッド制御部ＨＣのブロック図である。
【図２４】図２４Ａは、８階調印刷の際に第１入力部に入力される第３転送信号ＴＲ３と、第２入力部に入力される第５転送信号ＴＲ５の説明図である。図２４Ｂは、８階調印刷の際の選択信号生成部の機能の説明図である。
【図２５】図２５Ａは、４階調印刷の際に第１入力部に入力される第１転送信号ＴＲ１の説明図である。図２５Ｂは、４階調印刷の際の選択信号生成部の機能の説明図である。
【図２６】６階調印刷の画素データのデコードの説明図である。
【図２７】図２７Ａは、６階調印刷の際に第１入力部に入力される第３転送信号ＴＲ３と、第２入力部に入力される第５転送信号ＴＲ５の説明図である。図２７Ｂは、６階調印刷の際の選択信号生成部の機能の説明図である。
【図２８】図２８Ａは、４階調印刷の際に第１入力部に入力される第１転送信号ＴＲ１の説明図である。図２８Ｂは、４階調印刷の際の選択信号生成部の機能の説明図である。
【図２９】第３実施形態の駆動信号ＣＯＭと、ピエゾ素子４２１に印加される印加信号の説明図である。
【図３０】６階調印刷の画素データのデコードの説明図である。
【図３１】第３実施形態のヘッド制御部ＨＣのブロック図である。
【図３２】図３２Ａは、６階調印刷の際に第１入力部に入力される第３転送信号ＴＲ３と、第２入力部に入力される第５転送信号ＴＲ５の説明図である。図３２Ｂは、６階調印刷の際の選択信号生成部の機能の説明図である。
【図３３】３ビットの画素データと、信号選択部が選択すべき選択信号との関係の表である。
【図３４】図３４Ａは、４階調印刷の際に第１入力部に入力される第１転送信号ＴＲ１の説明図である。図３４Ｂは、４階調印刷の際の選択信号生成部の機能の説明図である。
【符号の説明】
【０２４９】
１  プリンタ、
２０  用紙搬送機構、３０  キャリッジ移動機構、４０  ヘッドユニット、
４２  駆動ユニット、４２１  ピエゾ素子、４２２  ピエゾ素子群、
４２３  固定板、４２４  フレキシブルケーブル、
４３  ケース、４３１  収納空部、４３３  インク供給管
４４  流路ユニット、４５  流路形成基板、
４５１  圧力室、４５２  インク供給口、４５３  リザーバ、
４６  ノズルプレート、４７  弾性板、
４７１  ダイヤフラム部、４７２  コンプライアンス部、４７３  島部、
４８  切替回路、４８１  アンド回路、４８２  制御データ記憶部、
４８３  マルチプレクサ、
５０  検出器群、６０  プリンタ側コントローラ、
６１  インタフェース部、６２  ＣＰＵ、６３  メモリ、６４  制御ユニット、
７０  駆動信号生成回路、
８１Ａ  第１シフトレジスタ、８１Ｂ  第２シフトレジスタ、
８１Ｃ  第３シフトレジスタ、
８２Ａ  第１ラッチ回路、８２Ｂ  第２ラッチ回路、８２Ｃ  第３ラッチ回路、
８３  信号選択部、
８４  制御ロジック、８４２  シフトレジスタ群、
８４２Ａ  第１シフトレジスタ群、８４２Ｂ  第２シフトレジスタ群、
８４４  選択信号生成部、８４６Ａ  第１入力部、８４６Ｂ  第２入力部、
８５  ダミーデータ用のシフトレジスタ群、
８６  スイッチ、８６Ａ  第１スイッチ、８６Ｂ  第２スイッチ、
１００  印刷システム、１１０  コンピュータ、１１１  ホスト側コントローラ、
１１２  インタフェース部、１１３  ＣＰＵ、１１４  メモリ、１２０  表示装置、
１３０  入力装置、１３１  キーボード、１３２  マウス、１４０  記録再生装置、
１４１  フレキシブルディスクドライブ装置、１４２  ＣＤ−ＲＯＭドライブ装置、
ＣＬＫ  クロック信号、ＳＩ  画素データ、ＬＡＴ  ラッチ信号、
ＣＨ  チェンジ信号、ＣＨ_Ａ  第１チェンジ信号、ＣＨ_Ｂ  第２チェンジ信号、
ＣＯＭ  駆動信号、ＣＯＭ_Ａ  第１駆動信号、ＣＯＭ_Ｂ  第２駆動信号、
ＴＲ  転送信号、ＴＲ１〜ＴＲ６  第１転送信号〜第６転送信号、
Ｔ  繰返し周期、ＰＳ  駆動パルス、ＳＳ  波形部、
ＨＣ  ヘッド制御部
【図１】
2007160815.tif 000003
【図２】
2007160815.tif 000004
【図３】
2007160815.tif 000005
【図４】
2007160815.tif 000006
【図５】
2007160815.tif 000007
【図６】
2007160815.tif 000008
【図７】
2007160815.tif 000009
【図８】
2007160815.tif 000010
【図９】
2007160815.tif 000011
【図１０】
2007160815.tif 000012
【図１１】
2007160815.tif 000013
【図１２】
2007160815.tif 000014
【図１３】
2007160815.tif 000015
【図１４】
2007160815.tif 000016
【図１５】
2007160815.tif 000017
【図１６】
2007160815.tif 000018
【図１７】
2007160815.tif 000019
【図１８】
2007160815.tif 000020
【図１９】
2007160815.tif 000021
【図２０】
2007160815.tif 000022
【図２１】
2007160815.tif 000023
【図２２】
2007160815.tif 000024
【図２３】
2007160815.tif 000025
【図２４】
2007160815.tif 000026
【図２５】
2007160815.tif 000027
【図２６】
2007160815.tif 000028
【図２７】
2007160815.tif 000029
【図２８】
2007160815.tif 000030
【図２９】
2007160815.tif 000031
【図３０】
2007160815.tif 000032
【図３１】
2007160815.tif 000033
【図３２】
2007160815.tif 000034
【図３３】
2007160815.tif 000035
【図３４】
2007160815.tif 000036