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