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