(57)【要約】【課題】印刷装置における制御上の負担を軽減する。【解決手段】印刷装置は、指令階調値出力部と指令階調値変換部とを有する。指令階調値出力部は、吐出させるインクの量に応じた指令階調値を出力するものであり、或る色については所定ビット数の第１指令階調値を出力し、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を出力する。指令階調値変換部は、第２指令階調値を変換するものであり、或る色で吐出可能なインクの量を他の色で吐出させる場合に、第２指令階調値における所定ビット数の内容を、第１指令階調値と同じ内容に変換する。【選択図】図８
2008012732.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）吐出させるインクの量に応じた指令階調値を出力する指令階調値出力部であって、
或る色については所定ビット数の第１指令階調値を出力し、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を出力する指令階調値出力部と、
（Ｂ）前記第２指令階調値を変換する指令階調値変換部であって、
前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換する指令階調値変換部と、
（Ｃ）を有する印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記指令階調値変換部は、
前記第２指令階調値における最下位ビットから前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換する、印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置であって、
前記指令階調値変換部は、
前記第２指令階調値における前記所定ビット数以外のビットの内容をデータ［０］にする、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記指令階調値変換部は、
前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数以外の何れかのビットの内容をデータ［１］にする、印刷装置。
【請求項５】
請求項３に記載の印刷装置であって、
前記指令階調値変換部は、
前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記所定ビット数よりも１つ上位のビットの内容をデータ［１］にする、印刷装置。
【請求項６】
請求項１から請求項５の何れかに記載の印刷装置であって、
前記第１指令階調値に基づいて前記或る色のドットを所定階調数で形成し、前記第２指令階調値に基づいて前記他の色のドットを前記所定階調数よりも多い他の所定階調数で形成するヘッドを有する、印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記ヘッドは、
前記インクを吐出させるための動作をする素子と、
前記第１指令階調値及び前記第２指令階調値に基づいて前記素子を動作させるための制御をするヘッド側コントローラと、
を有する印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
メインコントローラと前記ヘッド側コントローラとの間を電気的に接続するケーブルを有する印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記指令階調値変換部は、
前記メインコントローラに設けられる、印刷装置。
【請求項１０】
請求項７又は請求項８に記載の印刷装置であって、
前記指令階調値変換部は、
前記ヘッド側コントローラに設けられる、印刷装置。
【請求項１１】
請求項１から請求項１０の何れかに記載の印刷装置であって、
前記指令階調値出力部は、
複数ビットのデータを１組にした前記指令階調値を出力するものであり、
前記或る色については所定組数のデータで構成された第１指令階調値を出力し、
前記他の色については他の所定組数のデータで構成された第２指令階調値を出力する、印刷装置。
【請求項１２】
請求項１１に記載の印刷装置であって、
前記指令階調値出力部は、
２ビットのデータを１組にした前記指令階調値を出力するものであり、
前記或る色については、１組のデータで構成された２ビットの第１指令階調値を出力し、
前記他の色については、２組のデータで構成された４ビットの第２指令階調値を出力する、印刷装置。
【請求項１３】
請求項１から請求項１２の何れかに記載の印刷装置であって、
前記或る色は、
ブラック及びイエローであり、
前記他の色は、
シアン及びマゼンタである、印刷装置。
【請求項１４】
（Ａ）２ビットのデータを１組にした指令階調値を、吐出させるインクの量に応じて出力する指令階調値出力部であって、
或る色については、１組のデータで構成された２ビットの第１指令階調値を出力し、他の色については、２組のデータで構成され、前記所定ビット数よりも多い４ビットの第２指令階調値を出力する指令階調値出力部と、
（Ｂ）前記第２指令階調値を変換する指令階調値変換部であって、
前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における最下位ビットから前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換するとともに、前記第２指令階調値における前記所定ビット数以外のビットの内容をデータ［０］にし、かつ、前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数以外のビットであって、前記所定ビット数よりも１つ上位のビットの内容をデータ［１］にする、指令階調値変換部と、
（Ｃ）前記第１指令階調値に基づいて前記或る色のドットを所定階調数で形成し、前記第２指令階調値に基づいて前記他の色のドットを前記所定階調数よりも多い他の所定階調数で形成するヘッドであって、
前記インクを吐出させるための動作をする素子と、前記第１指令階調値及び前記第２指令階調値に基づいて前記素子を動作させるための制御をするヘッド側コントローラと、を有するヘッドと、
（Ｄ）メインコントローラと前記ヘッド側コントローラとの間を電気的に接続するケーブルと、
を有し、
（Ｅ）前記指令階調値変換部は、
前記メインコントローラ、又は、前記ヘッド側コントローラの何れかに設けられ、
（Ｆ）前記或る色は、
ブラック及びイエローであり、
（Ｇ）前記他の色は、
シアン及びマゼンタである、印刷装置。
【請求項１５】
（Ａ）或る色については所定ビット数の第１指令階調値を、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を、吐出させるインクの量に応じてそれぞれ出力すること、
（Ｂ）前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換すること、
を行う印刷方法。
【請求項１６】
（Ａ）印刷装置を制御するためのプログラムであって、
（Ｂ）或る色については所定ビット数の第１指令階調値を、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を、吐出させるインクの量に応じてそれぞれ出力すること、
（Ｃ）前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換すること、
（Ｄ）前記第１指令階調値に基づいて前記或る色のドットを形成し、前記第２指令階調値に基づいて前記他の色のドットを形成すること、
を前記印刷装置に行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び、プログラムに関する。
【背景技術】
【０００２】
印刷装置には、階調に応じたドットを形成することで印刷を行うものがある。例えば、ドット毎の指令階調値を用いて印刷を行うインクジェットプリンタがある（例えば、特許文献１を参照。）。このプリンタでは、指令階調値に応じてヘッドを制御することで、所定量のインクを吐出させる。
【特許文献１】特開２００５−３０５８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この種の印刷装置において、画質のさらなる向上は、開発を行う上で必須の課題となっている。この課題を達成するため、特定の色について階調の数を増やすことが考えられている。この場合、その色については、指令階調値のビット数を増やすこととなる。例えば、或る色については２ビットの指令階調値を用いるのに対し、他の色（特定の色）については３ビットや４ビットの指令階調値を用いることとなる。  
ここで、ヘッド側での制御を考えると、インク吐出量が同じならば、指令階調値の内容は同じであることが好ましい。これは、判断対象の数を減らすことができ、制御上の負担が軽減されるからである。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、その目的は、制御上の負担を軽減することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
（Ａ）吐出させるインクの量に応じた指令階調値を出力する指令階調値出力部であって、
或る色については所定ビット数の第１指令階調値を出力し、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を出力する指令階調値出力部と、
（Ｂ）前記第２指令階調値を変換する指令階調値変換部であって、
前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換する指令階調値変換部と、
（Ｃ）を有する印刷装置である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００８】
すなわち、（Ａ）吐出させるインクの量に応じた指令階調値を出力する指令階調値出力部であって、或る色については所定ビット数の第１指令階調値を出力し、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を出力する指令階調値出力部と、（Ｂ）前記第２指令階調値を変換する指令階調値変換部であって、前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換する指令階調値変換部と、（Ｃ）を有する印刷装置が実現できること。  
このような印刷装置によれば、或る色で吐出可能なインク量が他の色で指定された場合に、第２指令階調値における所定ビット数の内容が第１指令階調値の内容と同じになる。このため、或る色の吐出制御と他の色の吐出制御を共通化できる。その結果、制御上の負担を軽減することができる。
【０００９】
かかる印刷装置であって、前記指令階調値変換部は、前記第２指令階調値における最下位ビットから前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換する構成が好ましい。  
このような印刷装置によれば、或る色で吐出可能なインク量が他の色で指定された場合において、第２指令階調値における最下位ビットから所定ビット数の内容が第１指令階調値の内容と同じになる。このため、第２指令階調値による制御を、容易に第１指令階調値による制御と同じにすることができる。
【００１０】
かかる印刷装置であって、前記指令階調値変換部は、前記第２指令階調値における前記所定ビット数以外のビットの内容をデータ［０］にする構成が好ましい。  
このような印刷装置によれば、或る色で吐出可能なインク量が他の色で指定された場合において、ビット数には違いがあるが第１指令階調値と第２指令階調値とが同じ値を示す。このため、第２指令階調値での制御を、容易に第１指令階調値での制御と同じにすることができる。
【００１１】
かかる印刷装置であって、前記指令階調値変換部は、前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数以外の何れかのビットの内容をデータ［１］にする構成が好ましい。  
このような印刷装置によれば、他の色で吐出させるインクの量が、或る色で吐出可能なインクの量に含まれていないことを、所定ビット数以外のビットの内容に基づいて識別できる。
【００１２】
かかる印刷装置であって、前記指令階調値変換部は、前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記所定ビット数よりも１つ上位のビットの内容をデータ［１］にする構成が好ましい。  
このような印刷装置によれば、第２指令階調値のビット数をできるだけ少なくすることができる。
【００１３】
かかる印刷装置であって、前記第１指令階調値に基づいて前記或る色のドットを所定階調数で形成し、前記第２指令階調値に基づいて前記他の色のドットを前記所定階調数よりも多い他の所定階調数で形成するヘッドを有する構成が好ましい。また、前記ヘッドは、前記インクを吐出させるための動作をする素子と、前記第１指令階調値及び前記第２指令階調値に基づいて前記素子を動作させるための制御をするヘッド側コントローラと、を有する構成が好ましい。  
このような印刷装置によれば、或る色の吐出制御と他の色の吐出制御を共通化でき、制御上の負担を軽減することができる。
【００１４】
かかる印刷装置であって、メインコントローラと前記ヘッド側コントローラとの間を電気的に接続するケーブルを有する構成が好ましい。  
このような印刷装置によれば、ケーブルを通じて第１指令階調値と第２指令階調値がヘッド側コントローラに送信されるので、ヘッドの配置に関する自由度が増す。例えば、ヘッドを移動させて使用することができる。
【００１５】
かかる印刷装置であって、前記指令階調値変換部は、前記メインコントローラ、或いは、前記ヘッド側コントローラの何れかに設けられる構成が好ましい。
【００１６】
かかる印刷装置であって、前記指令階調値出力部は、複数ビットのデータを１組にした前記指令階調値を出力するものであり、前記或る色については所定組数のデータで構成された第１指令階調値を出力し、前記他の色については他の所定組数のデータで構成された第２指令階調値を出力する構成が好ましい。  
このような印刷装置によれば、処理の効率化が図れる。
【００１７】
かかる印刷装置であって、前記指令階調値出力部は、２ビットのデータを１組にした前記指令階調値を出力するものであり、前記或る色については、１組のデータで構成された２ビットの第１指令階調値を出力し、前記他の色については、２組のデータで構成された４ビットの第２指令階調値を出力する構成が好ましい。  
このような印刷装置によれば、処理の効率化が図れる。
【００１８】
かかる印刷装置であって、前記或る色は、ブラック及びイエローであり、前記他の色は、シアン及びマゼンタである構成が好ましい。  
このような印刷装置によれば、シアン及びマゼンタに用いられる第２指令階調値のビット数が、ブラック及びイエローに用いられる第１指令階調値のビット数よりも多いため、シアン及びマゼンタについてきめ細かな濃度で印刷できる。これにより、色再現性を向上させることができる。
【００１９】
また、次の印刷装置が実現できることも明らかにされる。  
すなわち、（Ａ）２ビットのデータを１組にした指令階調値を、吐出させるインクの量に応じて出力する指令階調値出力部であって、或る色については、１組のデータで構成された２ビットの第１指令階調値を出力し、他の色については、２組のデータで構成され、前記所定ビット数よりも多い４ビットの第２指令階調値を出力する指令階調値出力部と、（Ｂ）前記第２指令階調値を変換する指令階調値変換部であって、前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における最下位ビットから前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換するとともに、前記第２指令階調値における前記所定ビット数以外のビットの内容をデータ［０］にし、かつ、前記或る色で吐出可能なインクの量以外のインクの量を、前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数以外のビットであって、前記所定ビット数よりも１つ上位のビットの内容をデータ［１］にする、指令階調値変換部と、（Ｃ）前記第１指令階調値に基づいて前記或る色のドットを所定階調数で形成し、前記第２指令階調値に基づいて前記他の色のドットを前記所定階調数よりも多い他の所定階調数で形成するヘッドであって、前記インクを吐出させるための動作をする素子と、前記第１指令階調値及び前記第２指令階調値に基づいて前記素子を動作させるための制御をするヘッド側コントローラと、を有するヘッドと、（Ｄ）メインコントローラと前記ヘッド側コントローラとの間を電気的に接続するケーブルと、を有し、（Ｅ）前記指令階調値変換部は、前記メインコントローラ、又は、前記ヘッド側コントローラの何れかに設けられ、（Ｆ）前記或る色は、ブラック及びイエローであり、（Ｇ）前記他の色は、シアン及びマゼンタである、印刷装置が実現できることも明らかにされる。  
このような印刷装置によれば、既述のほぼ全ての効果を奏するので、本発明の目的が最も有効に達成される。
【００２０】
また、次の印刷方法が実現できることも明らかにされる。  
すなわち、（Ａ）或る色については所定ビット数の第１指令階調値を、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を、吐出させるインクの量に応じてそれぞれ出力すること、（Ｂ）前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換すること、を行う印刷方法が実現できることも明らかにされる。
【００２１】
また、次のプログラムが実現できることも明らかにされる。  
すなわち、（Ａ）印刷装置を制御するためのプログラムであって、（Ｂ）或る色については所定ビット数の第１指令階調値を、他の色については前記所定ビット数よりも多いビット数の第２指令階調値を、吐出させるインクの量に応じてそれぞれ出力すること、（Ｃ）前記或る色で吐出可能なインクの量を前記他の色で吐出させる場合に、前記第２指令階調値における前記所定ビット数の内容を、前記第１指令階調値と同じ内容に変換すること、（Ｄ）前記第１指令階調値に基づいて前記或る色のドットを形成し、前記第２指令階調値に基づいて前記他の色のドットを形成すること、を前記印刷装置に行わせるプログラムが実現できることも明らかにされる。
【００２２】
＝＝＝第１実施形態＝＝＝
＜印刷装置について＞
複数色のインクを吐出することで多色印刷を行う印刷装置としては、インクジェットプリンタ、ファクシミリ、及び、プロッタ等多くの種類がある。本明細書では、印刷装置の一種であるプリンタ・スキャナ複合機１（以下、単に複合機１ともいう。）を例に挙げて説明する。この複合機１は、画像を媒体に印刷する印刷機能、及び、媒体に印刷された画像を読み取る読み取り機能を有する印刷装置である。
【００２３】
＜複合機１の構成について＞
図１は、複合機１の外観を説明する斜視図である。図２は、複合機１の構成を説明するブロック図である。図３は、印刷機構３を説明する図である。図４Ａは、ヘッドＨＤの断面図である。図４Ｂは、ヘッドＨＤをノズルＮｚ側から見た図である。図５Ａは、ＡＳＩＣ５１が有する制御ユニット５６の構成を説明するブロック図である。図５Ｂは、制御ユニット５６が有するヘッド用制御部６０の構成を説明するブロック図である。図６は、第１ＲＡＭ群６２及び第２ＲＡＭ群６３を構成する１つのＲＡＭ６２ａの構成を説明する図である。
【００２４】
この複合機１は、画像読み取り機構２、印刷機構３、駆動信号生成部４、カードスロット５、センサ群６、及び、メインコントローラ７を有する。この複合機１では、メインコントローラ７によって制御対象部、すなわち、画像読み取り機構２、印刷機構３、及び、駆動信号生成部４が制御される。
【００２５】
画像読み取り機構２は、画像読み取り部に相当するものであり、図１に示すように、原稿台１１、原稿台カバー１２、読み取りキャリッジ、及び、読み取りキャリッジの移動機構を有する。なお、読み取りキャリッジ、及び、読み取りキャリッジの移動機構は、図示を省略している。この画像読み取り機構２では、画像の読み取り時において、移動機構が読み取りキャリッジを移動させる。そして、読み取りキャリッジは、画像濃度に応じた電気信号を出力する。この電気信号に基づいて、多階調の画像データが取得される。例えば、ＲＧＢの各色について２５６階調で表現されたＲＧＢ画像データが取得される。
【００２６】
印刷機構３は、媒体としての用紙Ｓへ画像を印刷する部分であり、画像印刷部に相当する。この印刷機構３は、例えば図３に示すように、用紙搬送機構２１と、キャリッジＣＲと、キャリッジ移動機構２２とを有する。用紙搬送機構２１は、用紙Ｓを搬送方向へ搬送するためのものであり、用紙Ｓを裏面側から支えるプラテン２３と、プラテン２３よりも搬送方向の上流側に配置された搬送ローラ２４と、プラテン２３よりも搬送方向の下流側に配置された排紙ローラ２５と、搬送ローラ２４や排紙ローラ２５の駆動源となる搬送モータ２６とを有する。キャリッジＣＲは、インクカートリッジＩＣやヘッドユニットＨＵが取り付けられる部材である。ヘッドユニットＨＵとメインコントローラ７とは、フレキシブルケーブルＦＣを介して電気的に接続されている。このフレキシブルケーブルＦＣは、メインコントローラ７とヘッド側コントローラＨＳＣ（図１１を参照。）とを電気的に接続している。そして、フレキシブルケーブルＦＣにより、ヘッドユニットＨＵ（ヘッドＨＤ）の配置に関する自由度が増す。例えば、ヘッドユニットＨＵの移動可能範囲を拡げることができる。また、フレキシブルケーブルＦＣには、ヘッド間信号線群ＨＳＯ１〜ＨＳＯ６等（図９を参照。）が設けられている。また、キャリッジＣＲに取り付けられた状態で、ヘッドユニットＨＵが有するヘッドＨＤは、ノズルＮｚの形成面がプラテン２３に対向している。
【００２７】
図４Ａに示すように、ヘッドＨＤは、ケース３１と、流路ユニット３２と、ピエゾ素子ユニット３３とを有する。ケース３１は、ピエゾ素子ユニット３３を収容するための部材である。流路ユニット３２には、共通インク室３４から圧力室３５を通じてノズルＮｚに至る一連の流路が、ノズルＮｚに対応する複数設けられている。そして、圧力室３５の一部は、弾性膜３６によって区画されている。また、弾性膜３６における圧力室３５とは反対の表面には、各圧力室３５に対応させてアイランド部３７が設けられている。ピエゾ素子ユニット３３は、ピエゾ素子群３８と、接着用基板３９と、素子用配線基板ＨＦＣとを有する。ピエゾ素子群３８は櫛歯状をしており、１つ１つの櫛歯状部分がピエゾ素子ＰＺＴに相当する。このピエゾ素子群３８は、接着用基板３９を介してケース３１に固定されている。各ピエゾ素子ＰＺＴの先端面はアイランド部３７に接着されている。このため、ピエゾ素子ＰＺＴが素子の長手方向に伸縮すると、アイランド部３７が圧力室３５側に押されたり反対方向へ引かれたりする。これに伴い、圧力室３５内のインクに圧力の変化が生じ、ノズルＮｚからインクを吐出させることができる。従って、ピエゾ素子ＰＺＴは、インクを吐出させるための動作をする素子に相当する。素子用配線基板ＨＦＣは、各ピエゾ素子ＰＺＴに駆動信号を印加するための配線部材である。この素子用配線基板ＨＦＣには、ヘッド側コントローラＨＳＣの一部を構成するコントローラユニットＣＵが実装されている。
【００２８】
また、ヘッドＨＤに設けられた複数のノズルＮｚはノズル列を構成する。図４Ｂに示すように、このヘッドＨＤでは、搬送方向に並ぶ複数のノズルＮｚによってノズル列が構成されている。そして、複数のノズル列がキャリッジ移動方向に並んだ状態で設けられている。具体的には、１８０個のノズルＮｚが所定間隔ｋ・Ｄ（ｋは係数，Ｄは印刷解像度）で搬送方向に並んでおり、これらのノズルＮｚによってノズル列が構成されている。本実施形態では、隣り合うノズルＮｚ同士は１８０ｄｐｉ相当の間隔となっている。この場合、印刷解像度が７２０ｄｐｉのとき係数ｋは４となり、印刷解像度が１４４０ｄｐｉのとき係数ｋは８となる。また、このノズル列がキャリッジ移動方向に４つ並んでいる。なお、１つのノズル列は、１つのピエゾ素子ユニット３３に対応している。そして、この複合機１では、図４Ｂの左端から順に、ブラックインクを吐出させるブラックインクノズル列Ｎｋ、イエローインクを吐出させるイエローインクノズル列Ｎｙ、シアンインクを吐出させるシアンインクノズル列Ｎｃ、及び、マゼンタインクを吐出させるマゼンタインクノズル列Ｎｍとなっている。従って、この複合機１では４色で印刷が行える。
【００２９】
キャリッジ移動機構２２は、キャリッジＣＲをキャリッジ移動方向へ移動させるためのものである。このキャリッジ移動機構２２は、タイミングベルト４１と、キャリッジモータ４２と、ガイド軸４３とを有している。タイミングベルト４１は、キャリッジＣＲに接続されるとともに、駆動プーリー４４とアイドラプーリー４５との間に架け渡されている。キャリッジモータ４２は、駆動プーリー４４を回転させる駆動源である。ガイド軸４３は、キャリッジＣＲをキャリッジ移動方向へ案内するための部材である。このキャリッジ移動機構２２では、キャリッジモータ４２を動作させることで、キャリッジＣＲをキャリッジ移動方向へ移動させることができる。そして、キャリッジＣＲを移動させながら断続的にインクを吐出させるドット形成動作を行うことで、用紙Ｓにはキャリッジ移動方向に並ぶドットの列が形成される。このドットの列はラスタラインともいわれる。このドット形成動作と用紙Ｓの搬送動作とを交互に繰り返し行うことで、搬送方向に並ぶ複数のラスタラインが用紙Ｓに形成され、画像の印刷がなされる。
【００３０】
駆動信号生成部４は、ヘッドＨＤからインクを吐出させる際に用いられる駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ，図１３Ａを参照。）を生成する部分である。この駆動信号生成部４は、メインコントローラ７（ＡＳＩＣ５１）が有する制御ユニット５６からの制御信号（ＤＡＣ値）に基づき、様々な波形の駆動信号ＣＯＭを生成する。カードスロット５は、メモリカードＭＣと電気的な接続を行う部分である。このメモリカードＭＣには、印刷対象となる画像ファイル等が記憶される。センサ群６は、複合機１内の各部の状態を検出するための複数のセンサから構成されている。このセンサ群６には、例えば、キャリッジＣＲの位置を検出するためのリニア式エンコーダ４６や用紙Ｓの搬送量を検出するためのロータリー式エンコーダ（図示せず。）が含まれる。そして、各センサによる検出信号はメインコントローラ７へ出力される。
【００３１】
メインコントローラ７は、この複合機１の制御を行う部分である。図２に示すように、メインコントローラ７は、ＡＳＩＣ５１（application specific IC）と、メモリ５２とを有している。ＡＳＩＣ５１は、複合機１を動作させるために必要なＣＰＵや制御回路を組み込んだ集積回路である。また、メモリ５２には、複合機１を制御するための各種のプログラムやデータ、画像ファイル、イメージデータ等が確保される。
【００３２】
＜ＡＳＩＣ５１について＞
ＡＳＩＣ５１は、ＣＰＵ５３、外部Ｉ／Ｆ５４、カードＩ／Ｆ５５、及び、制御ユニット５６を備えている。これらの各部は、ＡＳＩＣ５１の内部バスＩＢに接続されている。この内部バスＩＢには、前述したメモリ５２やセンサ群６も接続されている。ＣＰＵ５３は、メモリ５２に記憶されたプログラムに従って動作し、複合機１の動作を統括的に制御する。例えば、ＣＰＵ５３は、制御ユニット５６を通じて画像読み取り機構２を制御することで、用紙Ｓに印刷された画像の読み取り処理を実行させる。また、ＣＰＵ５３は、印刷機構３を制御することで、用紙Ｓに画像を印刷させる。外部Ｉ／Ｆ５４は、コンピュータＣＰ（ホストコンピュータ）や外部機器ＨＷとの間における通信を制御する。カードＩ／Ｆ５５は、カードスロット５に装着されたメモリカードＭＣとの間で通信を行う。例えば、メモリカードＭＣから画像ファイルを読み出す。また、読み出した画像ファイルを、内部バスＩＢを通じてメモリ５２に記憶させる。制御ユニット５６は、ＣＰＵ５３からの命令に基づいて各種の制御を行う。図５Ａに示すように、制御ユニット５６は、モータドライバ５７、画像処理回路５８、ＤＡＣ値出力部５９、及び、ヘッド用制御部６０を有する。モータドライバ５７は、モータを制御するためのモータ制御信号を出力する。このモータ制御信号は、例えば搬送モータ２６やキャリッジモータ４２に供給される。画像処理回路５８は、ＪＰＥＧ形式の画像ファイルから多階調のＲＧＢ画像データを得たり、多階調のＲＧＢ画像データからドット毎（用紙Ｓに印刷されるドット毎）のＣＭＹＫドットデータを得たりする。また、画像処理回路５８は、ＣＭＹＫドットデータから、マイクロウィーブ処理に適合したイメージデータを生成する。なお、これらの各データについては後で詳しく説明する。ＤＡＣ値出力部５９は、駆動信号生成部４で用いられる制御信号として、ＤＡＣ値を出力する。このＤＡＣ値は、駆動信号生成部４から出力させる駆動信号ＣＯＭの電圧値を定める。従って、ＤＡＣ値出力部５９は、出力するＤＡＣ値を適宜変更することで、所望の電圧波形を有する駆動信号ＣＯＭを生成させることができる。ヘッド用制御部６０は、主に、イメージデータのヘッドＨＤへの転送を制御する。なお、このヘッド用制御部６０については、後で詳しく説明する。
【００３３】
＜画像データ等について＞
ここで、画像処理回路５８によって生成される各種のデータについて説明する。多階調のＲＧＢ画像データは、例えば、Ｒ・Ｇ・Ｂの各画素について２５６階調で表現された画像データである。この多階調のＲＧＢ画像データからイメージデータを得るにあたり、画像処理回路５８は、まず、多階調のＲＧＢ画像データについて表色系の変換を行い、多階調のＣＭＹＫ画像データを得る。例えば、２５６階調のＲＧＢ画像データから２５６階調のＣＭＹＫ画像データを得る。そして、画像処理回路５８は、この多階調のＣＭＹＫ画像データをＣＭＹＫドットデータに変換する。ＣＭＹＫドットデータを得たならば、画像処理回路５８は、各ノズルＮｚで形成する順番にＣＭＹＫドットデータの並び替えを行うことで、イメージデータを得る。
【００３４】
ここで、ＣＭＹＫドットデータについて説明する。このＣＭＹＫドットデータは、ドットが形成され得る領域毎にドットの大きさ（ドット階調）を示す一群のデータによって構成されている。この領域は、単位領域とも呼ばれ、印刷解像度に対応した大きさの矩形状領域として、用紙Ｓの上に仮想的に定められる。従って、ＣＭＹＫドットデータは、ドット階調を単位領域毎に示すデータともいえる。本実施形態では、ブラックインク、及び、イエローインクについては、１つの単位領域について４階調でドットの形成を制御できる。すなわち、ドットなし、小ドット（Small dot）、中ドット（Middle dot）、大ドット（Large dot）の４階調で印刷が行える。このため、これらのインクに用いられるＣＭＹＫドットデータは、１つの単位領域について２ビットデータとなる。その内容は、ドットなしがデータ［００］、小ドットがデータ［０１］、中ドットがデータ［１０］、大ドットがデータ［１１］である。また、シアンインク、及び、マゼンタインクについては、１つの単位領域について６階調でドットの形成を制御できる。すなわち、ドットなし、小ドット（Small dot）、中ドット（Middle dot）、大ドット（Large dot）、特大ドット（Huge dot）、最大ドット（Extra Large dot）の６階調で印刷が行える。そして、この画像処理回路５８では２ビットのデータが１つの組として扱われているので、これらのインク用のＣＭＹＫドットデータは、１つの単位領域について４ビットのデータとなる。例えば、その内容は、ドットなしがデータ［００００］、小ドットがデータ［０１００］、中ドットがデータ［１０００］、大ドットがデータ［１１００］、特大ドットがデータ［１１０１］、最大ドットがデータ［１１１０］となっている。このように、２ビットのデータを組にして用いるようにしたのは、処理の効率化のためである。例えば、第１ＲＡＭ群６２を構成する各第１ＲＡＭ６２ａ〜６２ｆや第２ＲＡＭ群６３を構成する各第２ＲＡＭ６３ａ〜６３ｆ（後述する。）へのイメージデータの読み出しや書き込みを、ブラック及びイエローの各インクと、シアン及びマゼンタの各インクとで、共通な処理で行うことができる。本実施形態では、ブラック及びイエローの各インクについて１組のデータからなる２ビットデータを用い、シアン及びマゼンタの各インクについて２組のデータからなる４ビットデータを用いている。
【００３５】
次に、イメージデータについて説明する。前述したように、イメージデータは、ＣＭＹＫドットデータの並び替えを行うことで生成される。この並び替えは、マイクロウィーブ処理に適合させるために行われる。ここで、イクロウィーブ処理について簡単に説明する。同じノズル列に属する各ノズルＮｚは、前述したように、そのノズルピッチが印刷解像度に相当する間隔よりも広い。このため、キャリッジＣＲを１回移動させただけでは、搬送方向に隣接するラスタラインを形成することはできない。そこで、各回のドット形成動作ではノズルピッチの間隔で複数本のラスタラインを形成し、搬送動作における用紙Ｓの搬送量を調整することで、既に形成されたラスタライン同士の間を他のラスタラインによって埋めている。このような印刷処理をマイクロウィーブ処理という。このマイクロウィーブ処理を行う場合、ドットの形成順序をマイクロウィーブに適した順序に変更する必要がある。このため、画像処理回路５８は、ＣＭＹＫドットデータをマイクロウィーブ処理に適合するように並び替えることで、イメージデータを生成する。従って、ＣＭＹＫドットデータとイメージデータとは、ドットの並び順は異なっているものの、各ドットについての内容（２ビットデータや４ビットデータの内容）は同じである。
【００３６】
なお、以下の説明では、イメージデータにおけるドット毎（単位領域毎）のデータのこと、及び、ドット形成データ（後述する。）におけるドット毎のデータのことを、指令階調値ともいう。すなわち、イメージデータにおけるドット毎のデータとドット形成データにおけるドット毎のデータとは、ドット階調を表している点で共通点を有している。従って、指令階調値とは、単位領域毎のドット階調を表すデータと表現することができる。そして、イメージデータは、複数の指令階調値によって構成されているといえる。この複合機１では、ブラック及びイエロー（或る色に相当する。）の各インクについては、２ビットの指令階調値（第１指令階調値に相当する。）を用いて制御を行っている。また、シアン及びマゼンタ（他の色に相当する。）の各インクについては、４ビットの指令階調値（第２指令階調値に相当する。）を用いて制御を行っている。そして、このような指令階調値を出力する画像処理回路５８は、指令階調値出力部に相当し、或る色については所定ビット数の第１指令階調値を出力し、他の色については所定ビット数よりも多いビット数の第２指令階調値を出力する。
【００３７】
＜ヘッド用制御部６０について＞
図５Ｂに示すように、ヘッド用制御部６０は、書き込み送信制御部６１と、第１ＲＡＭ群６２及び第２ＲＡＭ群６３と、６階調変換部６４と、データ選択部６５とを有する。書き込み送信制御部６１は、イメージデータをメモリ５２から読み出したり、読み出したイメージデータを第１ＲＡＭ群６２や第２ＲＡＭ群６３へ書き込んだりする。また、書き込み送信制御部６１は、第１ＲＡＭ群６２や第２ＲＡＭ群６３に書き込んだイメージデータを読み出し、データ選択部６５や６階調変換部６４へ送信する制御も行う。第１ＲＡＭ群６２及び第２ＲＡＭ群６３は、ヘッドＨＤに転送されるイメージデータを一時的に記憶するものである。また、イメージデータの記憶に用いられない空き領域には、ＳＰコマンドデータが記憶される。このＳＰコマンドデータは、ヘッド側コントローラＨＳＣが有する第１スイッチ７９や第２スイッチ８０（図１２を参照。）の動作を定めるスイッチ動作情報の基となるデータである。言い換えれば、ヘッドＨＤ用の駆動信号ＣＯＭを選択的にピエゾ素子ＰＺＴへ印加させるためのデータである。
【００３８】
第１ＲＡＭ群６２は複数の第１ＲＡＭによって構成され、第２ＲＡＭ群６３は複数の第２ＲＡＭによって構成されている。例えば、図７Ａに示すように、第１ＲＡＭ群６２は、１番目の第１ＲＡＭ６２ａから６番目の第１ＲＡＭ６２ｆによって構成され、第２ＲＡＭ群６３は、１番目の第２ＲＡＭ６３ａから６番目の第２ＲＡＭ６３ｆによって構成されている。そして、この複合機１では、組になる第１ＲＡＭと第２ＲＡＭに対し、イメージデータの書き込みや読み出しが交互に行われる。例えば、１番目の第１ＲＡＭ６２ａからイメージデータが読み出されている場合には、１番目の第２ＲＡＭ６３ａへイメージデータが書き込まれる。反対に、１番目の第１ＲＡＭ６２ａからイメージデータが読み出されている場合には、１番目の第２ＲＡＭ６３ａへイメージデータが書き込まれる。便宜上、組になる第１ＲＡＭと第２ＲＡＭのことをユニットともいう。そして、１番目のユニットは、１番目の第１ＲＡＭ６２ａ及び１番目の第２ＲＡＭ６３ａの組を意味し、２番目のユニットは、２番目の第１ＲＡＭ６２ｂ及び２番目の第２ＲＡＭ６３ｂの組を意味する。なお、他のユニットについても同様である。
【００３９】
各第１ＲＡＭ６２ａ〜６２ｆ及び各第２ＲＡＭ６３ａ〜６３ｆは、いずれも同じ構成をしている。便宜上、１番目の第１ＲＡＭ６２ａについて構成を説明し、他のものは説明を省略する。１番目の第１ＲＡＭ６２ａは、例えば図６に示すように、１９２ワード×１６ビットの記憶容量を有している。そして、各ワードが１つのノズルＮｚに対応しており、１つのドットあたり２ビットのデータが割り当てられている。従って、１ドットあたり２ビットの指令階調値を用いるブラックインク及びイエローインクについては、それぞれ１組の第１ＲＡＭ及び第２ＲＡＭ（１つのユニット）が用いられる。また、１ドットあたり４ビットの指令階調値を用いるシアンインク及びマゼンタインクについては、それぞれ２組の第１ＲＡＭ及び第２ＲＡＭ（２つのユニット）が用いられる。
【００４０】
符号Ｘ１で示す２ビットのデータ（１番目のワードにおける最上位ビット及び上位から２番目のビット）は、１番目のノズルＮｚ（先頭ノズル）で形成されるドットであって、キャリッジ移動方向のｎ番目に形成されるドットのデータである。そして、符号Ｘ２で示す２ビットのデータ（１番目のワードにおける最下位ビット及び下位から２番目のビット）は、１番目のノズルＮｚで形成されるドットであって、キャリッジ移動方向の（ｎ＋８）番目に形成されるドットのデータである。同様に、符号Ｘ３で示す２ビットのデータ（１８０番目のワードにおける最上位ビット及び２番目のビット）は、１８０番目のノズルＮｚ（最終ノズル）で形成されるドットであって、キャリッジ移動方向のｎ番目に形成されるドットのデータである。そして、１８１ワード以降の領域には、ＳＰコマンドデータが記憶されている。
【００４１】
１組の第１ＲＡＭ及び第２ＲＡＭから読み出されたブラックの指令階調値（２ビットのデータ）、及び、他の１組の第１ＲＡＭ及び第２ＲＡＭから読み出されたイエローの指令階調値（２ビットのデータ）は、書き込み送信制御部６１を通じてデータ選択部６５へ送信される。また、２組の第１ＲＡＭ及び第２ＲＡＭから読み出されたシアンの指令階調値（４ビットのデータ）、及び、他の２組の第１ＲＡＭ及び第２ＲＡＭから読み出されたマゼンタの指令階調値（４ビットのデータ）は、書き込み送信制御部６１から６階調変換部６４へ送信される。そして、６階調変換部６４にて所定の変換がなされた後に、データ選択部６５へ送信される。
【００４２】
＜６階調変換部６４について＞
次に６階調変換部６４について説明する。ここで、図７Ａは、第１ＲＡＭ群６２及び第２ＲＡＭ群６３と６階調変換部６４の関係を説明する概念図である。図７Ｂは、第１の６階調変換部６４ａと第２の６階調変換部６４ｂの機能を説明する概念図である。
【００４３】
６階調変換部６４は、階調値変換部或いは階調値変換回路に相当し、制御ユニット５６によって生成されたイメージデータ（ドット毎の指令階調値）を、ヘッドＨＤに適合させるべく変換して出力する。この複合機１において、ブラックインク及びイエローインクは、４階調でドットの形成が制御される。また、シアンインク及びマゼンタインクは、６階調でドットの形成が制御される。ここで、４階調の大ドットにおけるインク吐出量、及び、６階調の最大ドットにおけるインク吐出量は、印刷解像度によって定められる。そして、印刷解像度が同じ場合、これらのインク吐出量は同じになる。これは、ベタを埋めるために必要なインク吐出量が印刷解像度によって定められるからである。例えば、印刷解像度が７２０ｄｐｉの場合、４階調の大ドットにおけるインク吐出量、及び、６階調の最大ドットにおけるインク吐出量はともに２１ｐＬとなる。そして、４階調における小ドット及び中ドットのインク吐出量、並びに、６階調における小ドット、中ドット、大ドット、及び、特大ドットのインク吐出量は、２１ｐＬよりも少ない量として適宜に定められる。本実施形態では、図８Ｂに示すように、４階調の小ドットにおけるインク吐出量は３ｐＬであり、中ドットにおけるインク吐出量は７ｐＬである。一方、図８Ａに示すように、６階調の小ドットにおけるインク吐出量は１．５ｐＬ、中ドットにおけるインク吐出量は３ｐＬ、大ドットにおけるインク吐出量は７ｐＬ、特大ドットにおけるインク吐出量は１４ｐＬである。
【００４４】
ここで、ヘッドＨＤ側での制御を考えると、インク吐出量が同じならば、指令階調値の内容は同じであることが好ましい。これは、判断対象の数を減らすことができ、制御上の負担が軽減するからである。仮に、同じインク吐出量について４階調と６階調で異なる内容（階調値）の指令階調値を用いた場合、与えられた指令階調値が４階調のものであるのか６階調のものであるのかを判断した上で、制御を行う必要がある。これに対し、同じインク吐出量について４階調と６階調で下位２ビットが同じ内容の指令階調値を用いた場合、４階調と６階調の判断をすることなく、制御を行うことができる。また、６階調の場合、指令階調値は３ビットあれば足りる。しかし、前述した画像処理ユニットでは、２ビットのデータが１つの組として扱われているため、６階調を表現するに際して４ビットデータが用いられている。ここで、ヘッドＨＤ側に４ビット分のメモリ（例えばシフトレジスタ）を搭載することも考えられるが、１ビット分無駄な容量を確保することとなり効率的でない。
【００４５】
６階調変換部６４（指令階調値変換部）は、このような問題を解決するために設けられている。この６階調変換部６４における第１の機能は、或るインク吐出量の指令階調値に対し、ビット数の多い側の指令階調値の内容を、ビット数の少ない側の指令階調値の内容に揃えることである。すなわち、６階調変換部６４は、或る色で吐出可能なインクの量を他の色で吐出させる場合に、第２指令階調値における所定ビット数の内容を、第１指令階調値と同じ内容に変換する。また、６階調変換部６４における第２の機能は、４ビットで与えられる６階調の指令階調値を、３ビットデータとして扱えるように変換することである。図７Ａ及び図７Ｂに示すように、６階調変換部６４（指令階調値変換部）は、シアンのイメージデータを変換する第１の６階調変換部６４ａと、マゼンタのイメージデータを変換する第２の６階調変換部６４ｂを有している。
【００４６】
第１の６階調変換部６４ａは、１番目のユニット６２ａ，６３ａに記憶されているシアンの指令階調値における下位２ビット、及び、２番目のユニット６２ｂ，６３ｂに記憶されているシアンの指令階調値における上位２ビットを、入力指令階調値として取得する。そして、図７Ｂに示すように、変換後指令階調値の下位２ビットを、シアンの第１ドット形成データとして第１ヘッド間信号線ＨＳＯ１を通じてヘッドＨＤ側へ送信する。また、変換後指令階調値の上位２ビットを、シアンの第２ドット形成データとして第２ヘッド間信号線ＨＳＯ２を通じてヘッドＨＤ側へ送信する。同様に、第２の６階調変換部６４ｂは、３番目のユニットに記憶されているマゼンタの指令階調値における下位２ビット、及び、４番目のユニットに記憶されているマゼンタの指令階調値における上位２ビットを、入力指令階調値として取得する。そして、変換後指令階調値の下位２ビットを、マゼンタの第１ドット形成データとして第３ヘッド間信号線ＨＳＯ３を通じてヘッドＨＤ側へ送信し、変換後指令階調値の上位２ビットを、マゼンタの第２ドット形成データとして第４ヘッド間信号線ＨＳＯ４を通じてヘッドＨＤ側へ送信する。なお、５番目のユニットに記憶されているイエローのイメージデータ（指令階調値群）は、イエローのドット形成データとして第５ヘッド間信号線ＨＳＯ５を通じてヘッドＨＤ側へ送信され、６番目のユニットに記憶されているブラックのイメージデータは、ブラックのドット形成データとして第６ヘッド間信号線ＨＳＯ６を通じてヘッドＨＤ側へ送信される。
【００４７】
＜指令階調値の変換について＞
次に、６階調変換部６４による指令階調値の変換について説明する。ここで、図８Ａは、変換前指令階調値と変換後指令階調値の関係を説明する図である。図８Ｂは、４階調の指令階調値を説明する図である。なお、第１の６階調変換部６４ａと第２の６階調変換部６４ｂは、変換対象となる指令階調値がシアンとマゼンタとで異なっているが、構成及び動作は同じである。このため、第１の６階調変換部６４ａによる変換を説明し、第２の６階調変換部６４ｂによる変換は説明を省略する。
【００４８】
第１の６階調変換部６４ａは、ブラックやイエローで吐出可能なインクの量をシアンで吐出させる場合に、６階調の指令階調値における下位２ビットの内容を４階調の指令階調値の内容と同じにする。また、下位２ビットよりも上位側のビットについてはデータ［０］を設定する。さらに、第１の６階調変換部６４ａは、ブラックやイエローでは吐出されない量のインクの量（或る色で吐出可能なインクの量以外のインクの量に相当する。）をシアンで吐出させる場合に、６階調の指令階調値における下位から３番目のビットの内容をデータ［１］にする。加えて、第１の６階調変換部６４ａは、最上位ビットの内容をデータ［０］にする。これにより、下位から３番目のビットの内容に基づいて、シアンで吐出させるインクの量が、ブラックやイエローでは吐出されない量であることを識別できるようにしている。また、最上位ビットをデータ［０］にすることで、この最上位ビットをダミービットとしている。すなわち、制御に用いられないビットにしている。このようにすることで、変換後指令階調値を実質的に３ビットで扱うことができる。
【００４９】
そして、変換後指令階調値は、具体的には次のように定められる。小ドットの形成を示す変換後指令階調値は、ノズルＮｚ（ヘッドＨＤ）から１．５ｐＬのインクを吐出させるためのものである。ここで、１．５ｐＬの吐出量は、４階調におけるインクの吐出量には含まれない量である。このため、変換後指令階調値の内容は、４階調の指令階調値（２ビット）によって制限されることなく、データ［０１００］に定められる。なお、この実施形態では、このインク吐出量に対応する変換前指令階調値の内容もデータ［０１００］である。従って、第１の６階調変換部６４ａは、変換前指令階調値としてデータ［０１００］を受け取ると、変換後指令階調値として同じ内容のデータ［０１００］を出力する。
【００５０】
中ドットの形成を示す変換後指令階調値は、ノズルＮｚから３ｐＬのインクを吐出させるためのものである。ここで、３ｐＬのインク吐出量は、４階調でのインク吐出量に含まれている。すなわち、図８Ｂに示すように、小ドットの形成時に吐出されるインク量と等しい。このため、変換後指令階調値における下位２ビットの内容は、４階調における小ドットの内容と同じになる。具体的は、データ［０１］になる。また、下位から３番目のビットについてはデータ［０］が設定される。加えて、変換後指令階調値を３ビットデータとして扱えるようにすべく、最上位ビットにはデータ［０］が設定される。従って、入力指令階調値［１０００］に対応する変換後指令階調値は、データ［０００１］となる。
【００５１】
大ドットの形成を示す変換後指令階調値は、ノズルＮｚから７ｐＬのインクを吐出させるためのものである。この７ｐＬの吐出量は、４階調における中ドットの形成時の吐出量と等しい。このため、変換後指令階調値の内容に関し、下位２ビットの内容が４階調における中ドットの形成時の内容（データ［１０］）と同じになり、かつ、上位２ビットがデータ［００］となるように定められる。つまり、データ［００１０］と定められる。特大ドットの形成を示す変換後指令階調値は、ノズルＮｚから１４ｐＬのインクを吐出させるためのものである。この１４ｐＬの吐出量は、４階調におけるインクの吐出量には含まれない。このため、変換後指令階調値の内容は、４階調の指令階調値（２ビット）によって制限されることなく、データ［０１０１］に定められる。最大ドットの形成を示す変換後指令階調値は、ノズルＮｚから２１ｐＬのインクを吐出させるためのものである。この２１ｐＬの吐出量は、４階調における大ドットの形成時の吐出量に等しい。このため、変換後指令階調値の内容に関し、下位２ビットの内容が４階調における大ドットの形成時の内容（データ［１１］）と同じになり、かつ、上位２ビットがデータ［００］となるように定められる。つまり、データ［００１１］と定められる。
【００５２】
このような６階調変換部６４を設けることにより、この複合機１では、ヘッドＨＤ側（ヘッド側コントローラＨＳＣ）における制御上の負担が軽減され、処理の効率化が図れる。また、画像処理回路５８によって生成された４ビットの指令階調値を、ヘッドＨＤ側では３ビットデータとして扱うことができる。すなわち、最上位ビットを使用せず、下位側の３ビットで指令階調値を構成することができる。具体的には、ドットの非形成を指令階調値［０００］として扱うことができ、小ドットの形成（インク量１．５ｐＬ）を指令階調値［１００］として扱うことができる。同様に、中ドットの形成（インク量３ｐＬ）を指令階調値［００１］、大ドットの形成（インク量７ｐＬ）を指令階調値［０１０］、特大ドットの形成（インク量１４ｐＬ）を指令階調値［１０１］、最大ドットの形成（インク量２１ｐＬ）を指令階調値［０１１］として、それぞれ扱うことができる。これにより、ヘッド側コントローラＨＳＣ（各コントローラユニットＣＵ）に設けるメモリが削減できる等、構成の簡素化が図れる。なお、この３ビットの指令階調値の説明に際し、便宜上、最も上位のビットを「上位ビット」ともいう。また、中間のビットを「中位ビット」ともいい、最も下位のビットを「下位ビット」ともいう。
【００５３】
＜指令階調値の送信について＞
次に、指令階調値（６階調の変換後指令階調値や４階調の指令階調値）のヘッド側コントローラＨＳＣへの送信について説明する。ここで、図９は、ヘッド間信号線群及び送信される信号の内容を説明する図である。図１０Ａは、送信データの内容を説明する図である。図１０Ｂは、ｎ番目のドットについてのシアンの送信データを説明する図である。
【００５４】
図１０Ａに示すように、ヘッド用制御部６０が有するデータ選択部６５からは、複数種類のドット形成データＳＩと、ＳＰコマンドデータとが送信される。シアンの第１ドット形成データＳＩ_Ｃ１´（変換後指令階調値の下位２ビット）は、第１ヘッド間信号線ＨＳＯ１を通じてヘッド側コントローラＨＳＣへ送信され、シアンの第２ドット形成データＳＩ_Ｃ２´（変換後指令階調値の上位２ビット）は、第２ヘッド間信号線ＨＳＯ２を通じてヘッド側コントローラＨＳＣへ送信される。同様に、マゼンタの第１ドット形成データＳＩ_Ｍ１´（変換後指令階調値の下位２ビット）は、第３ヘッド間信号線ＨＳＯ３を通じてヘッド側コントローラＨＳＣへ送信され、マゼンタの第２ドット形成データＳＩ_Ｍ２´（変換後指令階調値の上位２ビット）は、第４ヘッド間信号線ＨＳＯ４を通じてヘッド側コントローラＨＳＣへ送信される。また、イエローのドット形成データＳＩ_Ｙ（２ビットデータ群）は、第５ヘッド間信号線ＨＳＯ５を通じてヘッド側コントローラＨＳＣへ送信され、ブラックのドット形成データＳＩ_Ｋ（２ビットデータ群）は、第６ヘッド間信号線ＨＳＯ６を通じてヘッド側コントローラＨＳＣへ送信される。
【００５５】
ここで、ドット形成データＳＩについて説明する。ドット形成データＳＩは、イメージデータをヘッドＨＤの仕様に適合するように並べ替えたものである。すなわち、組となる２ビットデータにおける上位側のビットをノズルＮｚの順番に並べ、続いて下位側のビットをノズルＮｚの順番に並べたものである。そして、ＳＰコマンドデータは下位側のビット群の後に送信される。例えば、シアンの第１ドット形成データＳＩ_Ｃ１´は、変換後指令階調値の下位２ビットデータで構成される。変換後指令階調値の下位２ビットデータは、ヘッド側で用いられる３ビットの指令階調値における下位２ビットに対応する。すなわち、６階調変換部６４から出力された２ビットデータのうち、上位ビットが３ビットデータにおける中位ビットのデータとなる。また、この２ビットデータの下位ビットが３ビットデータにおける下位ビットのデータとなる。従って、第１ドット形成データＳＩ_Ｃ１´は、１番目のノズルＮｚから１８０番目のノズルＮｚのデータからなる中位ビット群と、同じく１番目のノズルＮｚから１８０番目のノズルＮｚのデータからなる下位ビット群とから構成される。また、シアンの第２ドット形成データＳＩ_Ｃ２´は、１８０個のダミーデータ群と、１番目のノズルＮｚから１８０番目のノズルＮｚのデータからなる上位ビット群とから構成される。なお、マゼンタのドット形成データＳＩ_Ｍ１´，ＳＩ_Ｍ２´も、シアンのドット形成データＳＩ_Ｃ１´，ＳＩ_Ｃ２´と同じように構成される。また、イエローのドット形成データＳＩ_Ｙ、及び、ブラックのドット形成データＳＩ_Ｋについては、図１０Ａに示すように、ノズルＮｚの順番に並べ替えられた上位ビット群と下位ビット群とから構成される。
【００５６】
＜ヘッド側コントローラＨＳＣについて＞
メインコントローラ７（ヘッド用制御部６０）から送信された指令階調値は、ヘッドＨＤが有するヘッド側コントローラＨＳＣで用いられる。以下、ヘッド側コントローラＨＳＣについて説明する。ここで、図１１は、ヘッドＨＤが有する複数の複数のコントローラユニットＣＵを説明する図である。図１２Ａは、シアン用のコントローラユニットＣＵ（Ｃ）の構成を説明するブロック図である。図１２Ｂは、各コントローラユニットＣＵが有する上位側入力端子ＳＩ_Ｕや下位側入力端子ＳＩ_Ｄへ入力されるデータの内容を説明する図である。
【００５７】
ヘッド側コントローラＨＳＣは、吐出させるインクの種類に応じた複数のコントローラユニットＣＵを有する。図１１に示すように、ヘッド側コントローラＨＳＣは、シアン用のコントローラユニットＣＵ（Ｃ）と、マゼンタ用のコントローラユニットＣＵ（Ｍ）と、イエロー用のコントローラユニットＣＵ（Ｙ）と、ブラック用のコントローラユニットＣＵ（Ｋ）とを有する。そして、図１２Ｂに示すように、シアン用のコントローラユニットＣＵ（Ｃ）には、シアンの第１ドット形成データＳＩ_Ｃ１´、シアンの第２ドット形成データＳＩ_Ｃ２´及びＳＰコマンドデータが入力される。同様に、マゼンタ用のコントローラユニットＣＵ（Ｍ）には、マゼンタの第１ドット形成データＳＩ_Ｍ１´、マゼンタの第２ドット形成データＳＩ_Ｍ２´及びＳＰコマンドデータが入力される。また、イエロー用のコントローラユニットＣＵ（Ｙ）には、イエローのドット形成データＳＩ_Ｙ及びＳＰコマンドデータが入力され、ブラック用のコントローラユニットＣＵ（Ｋ）にはブラックのドット形成データＳＩ_Ｋ及びＳＰコマンドデータが入力される。また、各コントローラユニットＣＵ（Ｃ）〜ＣＵ（Ｋ）には、クロックＣＬＫ、ラッチ信号ＬＡＴ、チェンジ信号（第１チェンジ信号ＣＨ_Ａ、第２チェンジ信号ＣＨ_Ｂ）、駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ、第２駆動信号ＣＯＭ_Ｂ）も入力されている。
【００５８】
これらのコントローラユニットＣＵは、何れも同じ構成である。このため、シアン用のコントローラユニットＣＵ（Ｃ）について構成を説明し、他のコントローラユニットＣＵ（Ｍ）〜ＣＵ（Ｋ）については説明を省略する。図１２Ａに示すように、シアン用のコントローラユニットＣＵ（Ｃ）は、第１シフトレジスタ７１と、第２シフトレジスタ７２と、第３シフトレジスタ７３と、第１ラッチ回路７４と、第２ラッチ回路７５と、第３ラッチ回路７６と、制御ロジック７７と、デコーダ７８と、第１スイッチ７９と、第２スイッチ８０とを有する。そして、制御ロジック７７を除いた各部、すなわち、各シフトレジスタ７１〜７３、各ラッチ回路７４〜７６、デコーダ７８、第１スイッチ７９、及び、第２スイッチ８０は、それぞれピエゾ素子ＰＺＴ毎に設けられる。
【００５９】
第１シフトレジスタ７１、第２シフトレジスタ７２、及び、第３シフトレジスタ７３には、メインコントローラ７からのドット形成データＳＩがセットされる。第１シフトレジスタ７１にはシアンのドット形成データＳＩ_Ｃ１´が有する中位ビットがセットされ、第２シフトレジスタ７２には下位ビットがセットされる。すなわち、この中位ビットは、下位側入力端子ＳＩ_Ｄから入力され、制御ロジック７７及び第２シフトレジスタ７２を通って第１シフトレジスタ７１にセットされる。同様に、下位ビットは、下位側入力端子ＳＩ_Ｄから入力され、制御ロジック７７を通って第２シフトレジスタ７２にセットされる。また、下位ビットに続いて送信されるＳＰコマンドデータは、下位側入力端子ＳＩ_Ｄから入力され、制御ロジック７７内のＳＰシフトレジスタ７７ａにセットされる。また、第３シフトレジスタ７３にはシアンのドット形成データＳＩ_Ｃ２´における上位ビットがセットされる。すなわち、この上位ビットは、ダミーデータに続いて上位側入力端子ＳＩ_Ｕから入力され、制御ロジック７７を通った後に第３シフトレジスタ７３へセットされる。
【００６０】
第１ラッチ回路７４、第２ラッチ回路７５、及び、第３ラッチ回路７６は、第１シフトレジスタ７１、第２シフトレジスタ７２、及び、第３シフトレジスタ７３にセットされたドット形成データＳＩをラッチするものである。すなわち、第１ラッチ回路７４は、第１シフトレジスタ７１にセットされたドット形成データＳＩの中位ビットをラッチする。第２ラッチ回路７５は、第２シフトレジスタ７２にセットされたドット形成データＳＩの下位ビットをラッチする。第３ラッチ回路７６は、第３シフトレジスタ７３にセットされたドット形成データＳＩの上位ビットをラッチする。これらの第１ラッチ回路７４〜第３ラッチ回路７６にてラッチされることで、シアンのドット形成データＳＩはノズルＮｚ毎の組（つまり、３ビットの指令階調値）とされ、デコーダ７８に入力される。
【００６１】
制御ロジック７７は、第１スイッチ７９の動作を定めるためのスイッチ動作情報と、第２スイッチ８０の動作を定めるための他のスイッチ動作情報とを記憶する。これらのスイッチ動作情報は、ＳＰシフトレジスタ７７ａにセットされたＳＰコマンドデータに基づいて生成される。例えば、パターンレジスタ７７ｂがＳＰシフトレジスタ７７ａにセットされたＳＰコマンドデータをラッチすることにより、生成される。制御ロジック７７からは、これらのスイッチ動作情報が各デコーダ７８へ出力される。そして、スイッチ動作情報の内容は、ラッチ信号ＬＡＴで規定されるタイミング、第１チェンジ信号ＣＨ_Ａで規定されるタイミング、及び、第２チェンジ信号ＣＨ_Ｂで規定されるタイミングで更新される。
【００６２】
デコーダ７８は、制御ロジック７７から出力されるスイッチ動作情報及び他のスイッチ動作情報を、各ラッチ回路７４〜７６でラッチされたドット形成データＳＩ（３ビットの指令階調値）に応じて選択し、選択したスイッチ動作情報及び他のスイッチ動作情報を、第１スイッチ７９と第２スイッチ８０のそれぞれに出力する。第１スイッチ７９は、スイッチ動作情報によって動作するスイッチであり、第１駆動信号ＣＯＭ_Ａのピエゾ素子ＰＺＴへの印加を制御する。第２スイッチ８０は、他のスイッチ動作情報によって動作するスイッチであり、第２駆動信号ＣＯＭ_Ｂのピエゾ素子ＰＺＴへの印加を制御する。なお、制御内容については後で説明する。
【００６３】
ここで、イエロー用のコントローラユニットＣＵ（Ｙ）及びブラック用のコントローラユニットＣＵ（Ｋ）について補足する。図１２Ｂに示すように、これらのコントローラユニットＣＵが有する上位側入力端子ＳＩ_Ｕはグランドに接続されている。このため、対応する部分のＳＰシフトレジスタ７７ａ、及び、第３シフトレジスタ７３にはデータ［０］がセットされる。その結果、デコーダ７８に入力されるドット形成データＳＩは、形式的には３ビットデータとなる。例えば、大ドットのデータは、メインコントローラ７から送られてきた２ビットデータ［１１］の上位側にデータ［０］が付加された３ビットデータ［０１１］となる。同様に、中ドットのデータは、メインコントローラ７から送られてきた２ビットデータ［１０］の上位側にデータ［０］が付加された３ビットデータ［０１０］となる。前述したように、シアン及びマゼンタで用いられる３ビットのドット形成データＳＩ（指令階調値）では、ブラック及びイエローで吐出されるインクの量と同じ量を吐出させる場合において、下位２ビットの内容がブラック及びイエローで用いられる２ビットのドット形成データＳＩに揃えられている。さらに、最上位ビットがデータ［０］となっている。要するに、３ビットデータとして見ると、イエロー及びブラックのドット形成データＳＩ_Ｙ，ＳＩ_Ｋとシアン及びマゼンタのドット形成データＳＩ_Ｃ１・Ｃ２，ＳＩ_Ｍ１・Ｍ２は、同じ量のインクを吐出させる場合に同じ内容となる。その結果、各コントローラユニットＣＵ（Ｃ）〜ＣＵ（Ｋ）では、これらのデータを区別することなく扱うことができ、制御の簡素化が図れる。
【００６４】
＜インクの吐出制御について＞
次に、インクの吐出制御について説明する。ここで、図１３Ａは、駆動信号生成部４によって生成される駆動信号ＣＯＭ（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）を説明する図である。図１３Ｂは、ピエゾ素子ＰＺＴに印加される駆動パルスと吐出されるインクの量をインクの種類毎、及び、ドット形成データＳＩ毎（ドット階調毎）に説明する図である。
【００６５】
インクの吐出制御を行うに際し、メインコントローラ７は、イメージデータを生成するとともにドット形成データＳＩをヘッド側コントローラＨＳＣへ送信する。また、メインコントローラ７（ＤＡＣ値出力部５９）は、駆動信号生成部４へＤＡＣ値を出力し、駆動信号生成部４はＤＡＣ値に応じた電圧信号を出力する。すなわち、駆動信号生成部４はＤＡＣ値で規定される電圧の駆動信号ＣＯＭを生成する。この駆動信号ＣＯＭの生成は、ラッチ信号ＬＡＴがＨレベルになる毎に繰り返し行われる。その結果、図１３Ａに示す駆動信号ＣＯＭ、すなわち、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとが繰り返し周期Ｔ毎に繰り返し生成される。第１駆動信号ＣＯＭ_Ａは、最初の期間Ｔ１で生成される第１波形部ＳＳ１１と、２番目の期間Ｔ２で生成される第２波形部ＳＳ１２と、３番目の期間Ｔ３で生成される第３波形部ＳＳ１３とから構成されている。また、第２駆動信号ＣＯＭ_Ｂは、最初の期間Ｔ１で生成される第１波形部ＳＳ２１と、２番目の期間Ｔ２で生成される第２波形部ＳＳ２２と、３番目の期間Ｔ３で生成される第３波形部ＳＳ２３とから構成されている。そして、第１駆動信号ＣＯＭ_Ａが有する第１波形部ＳＳ１１は、第１駆動パルスＰＳ１を有する。また、第２波形部ＳＳ１２は第２駆動パルスＰＳ２を、第３波形部ＳＳ１３は第３駆動パルスＰＳ３をそれぞれ有する。同様に、第２駆動信号ＣＯＭ_Ｂが有する第１波形部２１は第４駆動パルスＰＳ４を、第２波形部ＳＳ２２は第５駆動パルスＰＳ５を、第３波形部ＳＳ２３は第６駆動パルスＰＳ６をそれぞれ有する。
【００６６】
これらの駆動パルスＰＳ１〜ＰＳ６は、ピエゾ素子ＰＺＴを駆動して所望の動作を行わせるためのものである。本実施形態では、これらの駆動パルスＰＳ１〜ＰＳ６が印加されることでピエゾ素子ＰＺＴは伸縮し、アイランド部３７を変位させる。また、これらの駆動パルスＰＳ１〜ＰＳ６の中で、第１駆動パルスＰＳ１〜第３駆動パルスＰＳ３は何れも同じ波形をしており、１つの駆動パルスがピエゾ素子ＰＺＴに印加されると約７ｐＬのインクが吐出される。また、第２駆動パルスＰＳ２がピエゾ素子ＰＺＴへ印加されると約３ｐＬのインクが吐出され、第６駆動パルスＰＳ６がピエゾ素子ＰＺＴへ印加されると約１．５ｐＬのインクが吐出される。なお、第４駆動パルスＰＳ４がピエゾ素子ＰＺＴに印加されると、インクが吐出されない程度の弱い圧力変動が圧力室３５内のインクに生じ、メニスカス（ノズルＮｚから露出しているインクの自由表面）が微振動される。
【００６７】
次に、スイッチ動作情報に基づく、駆動信号ＣＯＭにおける必要部分のピエゾ素子ＰＺＴへの印加動作について説明する。シアン及びマゼンタのドット毎のドット形成データＳＩ（３ビットの指令階調値）は、前述したように、ドットなし（微振動）、小ドットの形成、中ドットの形成、大ドットの形成、特大ドットの形成、及び、最大ドットの形成のそれぞれに対応する６種類となる。この場合、スイッチ動作情報は、次のように定められる。すなわち、ドットなし（指令階調値［０００］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［１００］とされる。小ドットの形成（指令階調値［１００］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［００１］とされる。中ドットの形成（指令階調値［００１］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０１０］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０００］とされる。大ドットの形成（指令階調値［０１０］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０１０］とされる。特大ドットの形成（指令階調値［１０１］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［１００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０１０］とされる。最大ドットの形成（指令階調値［０１１］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［１０１］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０１０］とされる。
【００６８】
各スイッチ動作情報の上位ビットは期間Ｔ１における各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加／非印加を規定する。すなわち、このビットがデータ［１］であった場合、対応する駆動信号ＣＯＭ_Ａ／ＣＯＭ_Ｂにおける期間Ｔ１の部分が、ピエゾ素子ＰＺＴへ印加される。同様に、各スイッチ動作情報の中位ビットは期間Ｔ２における各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加／非印加を規定し、下位ビットは期間Ｔ３における各駆動信号ＣＯＭ_Ａ，ＣＯＭ_Ｂの印加／非印加を規定する。
【００６９】
従って、シアン及びマゼンタの各インクでは、図１３Ｂに示すパターンで、各駆動パルスがピエゾ素子ＰＺＴへ印加される。すなわち、ドット無しでは、期間Ｔ１にて第２駆動信号ＣＯＭ_Ｂがピエゾ素子ＰＺＴへ印加される。これにより、第４駆動パルスＰＳ４がピエゾ素子ＰＺＴに印加され、メニスカスが微振動される。小ドットの形成では、期間Ｔ３にて第２駆動信号ＣＯＭ_Ｂがピエゾ素子ＰＺＴに印加される。これにより、第６駆動パルスＰＳ６がピエゾ素子ＰＺＴに印加され、約１．５ｐＬのインクが吐出される。中ドットの形成では、期間Ｔ２にて第１駆動信号ＣＯＭ_Ａがピエゾ素子ＰＺＴに印加される。これにより、第２駆動パルスＰＳ２がピエゾ素子ＰＺＴに印加され、約３ｐＬのインクが吐出される。大ドットの形成では、期間Ｔ２にて第２駆動信号ＣＯＭ_Ｂがピエゾ素子ＰＺＴに印加される。これにより、第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加され、約７ｐＬのインクが吐出される。特大ドットの形成では、期間Ｔ１にて第１駆動信号ＣＯＭ_Ａが、期間Ｔ２にて第２駆動信号ＣＯＭ_Ｂが、それぞれピエゾ素子ＰＺＴに印加される。これにより、第１駆動パルスＰＳ１及び第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加され、約１４ｐＬのインクが吐出される。最大ドットの形成では、期間Ｔ１及び期間Ｔ３にて第１駆動信号ＣＯＭ_Ａが、期間Ｔ２にて第２駆動信号ＣＯＭ_Ｂが、それぞれピエゾ素子ＰＺＴに印加される。これにより、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３、及び、第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加され、約２１ｐＬのインクが吐出される。
【００７０】
ブラック及びイエローのドット形成データＳＩ（２ビットの指令階調値）は、ドットなし、小ドットの形成、中ドットの形成、及び、大ドットの形成のそれぞれに対応する４種類となる。この場合、スイッチ動作情報は、次のように定められる。すなわち、ドットなし（指令階調値［００］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［１００］とされる。小ドットの形成（指令階調値［０１］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０１０］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０００］とされる。中ドットの形成（指令階調値［１０］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［０００］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０１０］とされる。大ドットの形成（指令階調値［１１］）に対応する第１スイッチ７９用のスイッチ動作情報はデータ［１０１］とされ、第２スイッチ８０用のスイッチ動作情報はデータ［０１０］とされる。なお、各スイッチ動作情報の上位ビット、中位ビット、及び、下位ビットの意味するところは、前述した通りである。
【００７１】
従って、ブラック及びイエローの各インクでは、図１３Ｂに示すパターンで、各駆動パルスがピエゾ素子ＰＺＴへ印加される。すなわち、ドット無しでは、第４駆動パルスＰＳ４がピエゾ素子ＰＺＴに印加され、メニスカスが微振動される。小ドットの形成では、第２駆動パルスＰＳ２がピエゾ素子ＰＺＴに印加され、約３ｐＬのインクが吐出される。中ドットの形成では、第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加され、約７ｐＬのインクが吐出される。最大ドットの形成では、第１駆動パルスＰＳ１、第３駆動パルスＰＳ３、及び、第５駆動パルスＰＳ５がピエゾ素子ＰＺＴに印加され、約２１ｐＬのインクが吐出される。
【００７２】
ところで、ブラック及びイエローのコントローラユニットＣＵ（Ｋ），ＣＵ（Ｙ）では、上位側入力端子ＳＩ_Ｕがグランドに接続されている。このため、ブラック及びイエローのドット形成データＳＩ_Ｋ，ＳＩ_Ｙは、最上位ビットにデータ［０］が付加された３ビットデータと同等に扱われる。すなわち、３ビットデータとして見た場合、イエロー及びブラックのドット形成データＳＩ_Ｋとシアン及びマゼンタのドット形成データＳＩは、同じ量のインクを吐出させる場合に同じ内容となる。その結果、ヘッド側コントローラＨＳＣ（各コントローラユニットＣＵ（Ｃ）〜ＣＵ（Ｋ））では、これらのデータを区別することなく扱うことができ、制御の簡素化が図れる。
【００７３】
＜まとめ＞
以上説明したように、指令階調値出力部としての画像処理回路５８は、ブラック及びイエロー（或る色に相当する。）の各インクについて、２ビット（所定ビット数に相当する。）の指令階調値（第１指令階調値に相当する。）を出力する。また、シアン及びマゼンタ（他の色に相当する。）の各インクについて、４ビットの指令階調値（第２指令階調値に相当する。）を出力する。そして、指令階調値変換部としての６階調変換部６４は、ブラック及びイエローの各色で吐出可能なインクの量（例えば３ｐＬ，７ｐＬ，２１ｐＬ）をシアン及びマゼンタで吐出させる場合に、４ビットの指令階調値における下位２ビットの内容を、２ビットの指令階調値と同じ内容に変換する。これにより、ブラック及びイエローで吐出可能なインク量をシアン及びマゼンタで吐出させる場合に、インクの吐出制御を共通化できる。すなわち、共通化された部分（下位２ビット）の内容に基づいて、同じ制御を行うことができる。そして、この例では、最下位ビットから２ビットを共通化している。このため、最下位ビットを基準にして、共通化の対象となっているビットを認識できる。従って、制御が容易になる。
【００７４】
また、画像処理回路５８は、ブラック及びイエローで吐出可能なインク量がシアン及びマゼンタで指定された場合に、４ビットの指令階調値における下位２ビット以外の内容をデータ［０］にしている。つまり、上位２ビットをデータ［００］にしている。これにより、４ビットの指令階調値は、ビット数の違いはあるが２ビットの指令階調値と同じ値を示す。このため、シアン及びマゼンタのインク吐出制御を、ブラック及びイエローのインク吐出制御と容易に揃えることができる。
【００７５】
また、画像処理回路５８は、ブラック及びイエローで吐出可能なインク量以外のインク量がシアン及びマゼンタで指定された場合に、４ビットの指令階調値における下位２ビット以外の何れかのビットをデータ［１］にしている。具体的には、下位２ビットよりも１つ上位のビットをデータ［１］にしている。そして、下位２ビット以外の何れかのビットがデータ［１］であることに基づき、その指令階調値がブラック及びイエローで吐出可能なインク量以外のインク量を吐出させるものであることを識別できる。その結果、制御の容易化が図れる。また、下位２ビットよりも１つ上位のビットをデータ［１］にしていることから、６階調を３ビットデータで表現することができる。すなわち、使用対象となる指令階調値のビット数をできるだけ少なくすることができる。
【００７６】
さらに、この複合機１では、シアン及びマゼンタに用いられる指令階調値のビット数が、ブラック及びイエローに用いられる指令階調値のビット数よりも多いので、シアンとマゼンタについて、ブラックやイエローよりもきめ細かな濃度で印刷できる。これにより、色再現性を向上させることができる。
【００７７】
＝＝＝その他の実施形態＝＝＝
前述した実施形態は、複合機１に設けられた６階調変換部６４について説明されている。この説明の中には、印刷装置や、印刷装置を制御するためのコンピュータプログラム及びコードの説明も含まれている。また、この実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれる。
【００７８】
＜６階調変換部６４について＞
前述した第１実施形態において、６階調変換部６４は、メインコントローラ７に設けられていた。しかし、この構成に限られない。例えば、図１４に示すように、６階調変換部６４及びデータ変換部をヘッド側コントローラＨＳＣに設けてもよい。そして、６階調変換部６４をメインコントローラ７に設けた構成では、実装が容易であるという利点がある。これは、ヘッドユニットＨＵよりも大きさに余裕のある本体側にメインコントローラ７が配置されていることによる。一方、６階調変換部６４をヘッド側コントローラＨＳＣに設けた場合には、６階調変換部６４と各コントローラユニットＣＵとの距離（配線の長さ）が、６階調変換部６４をメインコントローラ７に設けた場合よりも短くなる。このため、変換後のドット形成データＳＩ（指令階調値）について、ノイズの影響を受け難くすることができる。
【００７９】
＜ドット階調について＞
前述した実施形態におけるドット階調は、ブラックインクとイエローインクが４階調（２ビット）、シアンインクとマゼンタインクが６階調（３ビット）であった。ドット階調はこの組み合わせに限定されるものではない。この場合、インク色の組み合わせは、インク量に対する色の変化度合いに応じて定めることが望ましい。例えば、イエローインクはインク量に対する色の変化度合いが他の色よりも小さく、シアンインク及びマゼンタインクはインク量に対する色の変化度合いが他の色よりも大きい。また、ブラックインクは、インク量に対する色の変化度合いがイエローインクよりも大きい。このため、イエローインクを４階調とし、他のインクを６階調としてもよい。
【００８０】
＜指令階調値について＞
前述した実施形態において、指令階調値は、画像処理回路５８から出力されていた。すなわち、画像処理回路５８が指令階調値出力部として機能していた。ところで、指令階調値は、複合機１（印刷装置）に接続された機器によって出力されてもよい。例えば、ホストコンピュータＣＰから出力させてもよい。この場合、プリンタドライバ（コンピュータプログラムの一種）が実行されることにより、ホストコンピュータＣＰが指令階調値出力部として機能する。すなわち、２５６階調のＲＧＢ画像データを、プリンタドライバを実行することで４階調や６階調のイメージデータ（指令階調値群）に変換する。そして、このイメージデータを複合機１（ＡＳＩＣ５１）へ送信する。このような構成であっても、前述した実施形態と同様の作用効果を奏する。
【００８１】
また、前述した実施形態では、指定階調値の種類が４階調と６階調からなる２種類であったが、４階調、６階調及び８階調のように３種類以上であってもよい。
【図面の簡単な説明】
【００８２】
【図１】複合機の外観を説明する斜視図である。
【図２】複合機の構成を説明するブロック図である。
【図３】印刷機構を説明する図である。
【図４】図４Ａはヘッドの断面図である。図４Ｂはヘッドをノズル側から見た図である。
【図５】図５ＡはＡＳＩＣが有する制御ユニットの構成を説明するブロック図である。図５Ｂは制御ユニットが有するヘッド用制御部の構成を説明するブロック図である。
【図６】第１ＲＡＭ群及び第２ＲＡＭ群を構成する１つのＲＡＭの構成を説明する図である。
【図７】図７Ａは第１ＲＡＭ群及び第２ＲＡＭ群と６階調変換部の関係を説明する概念図である。図７Ｂは、第１の６階調変換部と第２の６階調変換部の機能を説明する概念図である。
【図８】図８Ａは変換前指令階調値と変換後指令階調値の関係を説明する図である。図８Ｂは４階調の指令階調値を説明する図である。
【図９】ヘッド間信号線群及び送信される信号の内容を説明する図である。
【図１０】図１０Ａは送信データの内容を説明する図である。図１０Ｂはｎ番目のドットについてのシアンの送信データを説明する図である。
【図１１】ヘッドが有する複数のコントローラユニットを説明する図である。
【図１２】図１２Ａは、シアン用のコントローラユニットの構成を説明するブロック図である。図１２Ｂは、各コントローラユニットが有する上位側入力端子や下位側入力端子へ入力されるデータの内容を説明する図である。
【図１３】図１３Ａは、駆動信号生成部によって生成される第１駆動信号及び第２駆動信号を説明する図である。図１３Ｂは、ピエゾ素子に印加される駆動パルスと吐出されるインクの量を説明する図である。
【図１４】他の実施形態を説明するための図である。
【符号の説明】
【００８３】
１  複合機，２  画像読み取り機構，３  印刷機構，４  駆動信号生成部，
５  カードスロット，６  センサ群，７  メインコントローラ，１１  原稿台，
１２  原稿台カバー，２１  用紙搬送機構，２２  キャリッジ移動機構，
２３  プラテン，２４  搬送ローラ，２５  排紙ローラ，２６  搬送モータ，
３１  ケース，３２  流路ユニット，３３  ピエゾ素子ユニット，
３４  共通インク室，３５  圧力室，３６  弾性膜，３７  アイランド部，
３８  ピエゾ素子群，３９  接着用基板，４１  タイミングベルト，
４２  キャリッジモータ，４３  ガイド軸，４４  駆動プーリー，
４５  アイドラプーリー，４６  リニア式エンコーダ，５１  ＡＳＩＣ，
５２  メモリ，５３  ＣＰＵ，５４  外部Ｉ／Ｆ，５５  カードＩ／Ｆ，
５６  制御ユニット，５７  モータドライバ，５８  画像処理回路，
５９  ＤＡＣ値出力部，６０  ヘッド用制御部，６１  書き込み送信制御部，
６２  第１ＲＡＭ群，６３  第２ＲＡＭ群，６４  ６階調変換部，
６５  データ選択部，７１  第１シフトレジスタ，７２  第２シフトレジスタ，
７３  第３シフトレジスタ，７４  第１ラッチ回路，７５  第２ラッチ回路，
７６  第３ラッチ回路，７７  制御ロジック，７８  デコーダ，
７９  第１スイッチ，８０  第２スイッチ，Ｓ  用紙，ＣＲ  キャリッジ，
ＩＣ  インクカートリッジ，ＨＵ  ヘッドユニット，ＨＤ  ヘッド，Ｎｚ  ノズル，
Ｎｋ  ブラックインクノズル列，Ｎｙ  イエローインクノズル列，
Ｎｃ  シアンインクノズル列，Ｎｍ  マゼンタインクノズル列，
ＰＺＴ  ピエゾ素子，ＨＦＣ  素子用配線基板，ＨＳＣ  ヘッド側コントローラ，
ＣＵ  コントローラユニット，ＦＣ  フレキシブルケーブル，
ＳＩ_Ｕ  上位側入力端子，ＳＩ_Ｄ  下位側入力端子，
ＣＯＭ  駆動信号，ＣＯＭ_Ａ  第１駆動信号，ＣＯＭ_Ｂ  第２駆動信号，
ＳＳ１１  第１波形部，ＳＳ１２  第２波形部，ＳＳ１３  第３波形部，
ＳＳ２１  第１波形部，ＳＳ２２  第２波形部，ＳＳ２３  第３波形部，
ＰＳ１  第１駆動パルス，ＰＳ２  第２駆動パルス，ＰＳ３  第３駆動パルス，
ＰＳ４  第４駆動パルス，ＰＳ５  第５駆動パルス，ＰＳ６  第６駆動パルス，
ＭＣ  メモリカード，ＩＢ  内部バス，ＣＰ  コンピュータ，ＨＷ  外部機器
【図１】
2008012732.tif 000003
【図２】
2008012732.tif 000004
【図３】
2008012732.tif 000005
【図４】
2008012732.tif 000006
【図５】
2008012732.tif 000007
【図６】
2008012732.tif 000008
【図７】
2008012732.tif 000009
【図８】
2008012732.tif 000010
【図９】
2008012732.tif 000011
【図１０】
2008012732.tif 000012
【図１１】
2008012732.tif 000013
【図１２】
2008012732.tif 000014
【図１３】
2008012732.tif 000015
【図１４】
2008012732.tif 000016