(57)【特許請求の範囲】
【請求項１】
複数の駆動部を有する１つの液体吐出ヘッド、または、前記複数の駆動部を構成する駆動部をそれぞれ１以上有する複数の液体吐出ヘッドと、
所定の元電圧を出力するスイッチングレギュレータを有する電源部と、
前記複数の駆動部のそれぞれに対応して設けられ、前記元電圧を、前記複数の駆動部のそれぞれの駆動電圧まで降下させて対応する前記複数の駆動部に供給する複数のリニアレギュレータと、
前記液体吐出ヘッドの温度を測定するヘッド温度測定手段と、
前記ヘッド温度測定手段が測定した温度に基づいて、前記元電圧と前記複数の駆動部のそれぞれに供給すべき前記駆動電圧とを算出する電圧算出手段と、
前記電源部および前記複数のリニアレギュレータを制御する制御手段とを備え、
前記制御手段は、
前記電圧算出手段により算出された前記元電圧と前記複数の駆動部のそれぞれの前記駆動電圧との電圧差に所定の許容値以上のものが含まれている場合、前記複数の駆動部全てについての前記電圧差が前記所定の許容値未満となるように、前記電源部および前記複数のリニアレギュレータのうち少なくともいずれか１つを制御し、
さらに、前記電源部から出力する前記元電圧を小さくさせるように前記電源部を制御し、且つ、前記電圧差が所定の許容値以上の前記駆動部に係る前記駆動電圧を大きくさせるように前記複数のリニアレギュレータを制御する、液体吐出ヘッドの電源装置。
【請求項２】
前記元電圧の上限値および駆動電圧の下限値を設定する限界値設定手段を備え、
前記制御手段は、前記電圧算出手段により算出された前記元電圧が前記上限値を超える場合、前記元電圧を前記上限値とさせるよう前記電源部を制御し、且つ、前記電圧算出手段により算出された前記複数の駆動部のそれぞれの前記駆動電圧のうちいずれかが前記下限値未満となる場合、下限値未満となる前記駆動電圧を前記下限値とさせるよう前記複数のリニアレギュレータを制御する、請求項１に記載の液体吐出ヘッドの電源装置。
【請求項３】
３つ以上の前記駆動部が所定の方向に並べて配置され、前記３つ以上の駆動部のうち前記駆動電圧が最小となる駆動部と駆動電圧が最大となる駆動部とが隣接する場合、
前記制御手段は、
前記最小の駆動電圧に係る駆動部を基準として前記最大の駆動電圧に係る駆動部が存在する側とは反対側に存在する全ての前記駆動部の前記駆動電圧を前記電圧算出手段により算出された前記駆動電圧よりも大きくさせるように前記複数のリニアレギュレータを制御し、且つ、前記最大の駆動電圧に係る駆動部を基準として前記最小の駆動電圧に係る駆動部が存在する側とは反対側に存在する全ての前記駆動部の前記駆動電圧を前記電圧算出手段により算出された前記駆動電圧よりも小さくさせるように前記複数のリニアレギュレータを制御する、請求項１または２に記載の液体吐出ヘッドの電源装置。
【請求項４】
３つ以上の前記駆動部が所定の方向に並べて配置され、前記３つ以上の駆動部のうち前記駆動電圧が最小となる駆動部と駆動電圧が最大となる駆動部との間に他の駆動部が存在する場合、
前記制御手段は、
前記最小の駆動電圧に係る駆動部を基準として前記最大の駆動電圧に係る駆動部が存在する側とは反対側に存在する全ての前記駆動部の前記駆動電圧を前記電圧算出手段により算出された前記駆動電圧よりも大きくさせるように前記複数のリニアレギュレータを制御し、且つ、前記最大の駆動電圧に係る駆動部を基準として前記最小の駆動電圧に係る駆動部が存在する側とは反対側に存在する全ての前記駆動部の前記駆動電圧を前記電圧算出手段により算出された前記駆動電圧よりも小さくさせるように前記複数のリニアレギュレータを制御し、且つ、前記最小の駆動電圧に係る駆動部と前記最大の駆動電圧に係る駆動部との間に存在する前記他の駆動部の前記駆動電圧を前記電圧算出手段により算出された前記駆動電圧と同じにさせるように前記複数のリニアレギュレータを制御する、請求項１または２に記載の液体吐出ヘッドの電源装置。
【請求項５】
前記１以上の液体吐出ヘッドから記録媒体に対して吐出される液体の吐出情報に基づいて記録媒体の所定領域に対する印字率を算出する印字率算出手段を備え、
前記印字率算出手段で算出された印字率が所定値より高い場合、前記制御手段が、前記電源部から出力する前記元電圧を小さくさせるように前記電源部を制御し、且つ、前記電圧差が所定の許容値以上の前記駆動部に係る前記駆動電圧を大きくさせるように前記複数のリニアレギュレータを制御する、請求項１または２に記載の液体吐出ヘッドの電源装置。
【請求項６】
ユーザの入力に従って停止モードを選択する停止モード選択手段を備え、
前記制御手段は、
前記停止モード選択手段で前記停止モードが選択され、且つ、前記電圧算出手段により算出された前記元電圧と前記複数の駆動部のそれぞれの前記駆動電圧との電圧差に所定の許容値以上のものが含まれている場合、前記電源部による前記元電圧の出力、前記複数のリニアレギュレータによる前記駆動電圧の供給、および前記複数の駆動部の駆動のうち少なくともいずれか１つを停止させるように、前記電源部、前記複数のリニアレギュレータ、および前記複数の駆動部を制御する、請求項１ないし５のいずれかに記載の液体吐出ヘッドの電源装置。
【請求項７】
請求項１ないし６のいずれかに記載の液体吐出ヘッドの電源装置を備える、液体吐出装置。
【請求項８】
請求項１ないし６のいずれかに記載の液体吐出ヘッドの電源装置における少なくとも前記制御手段としてコンピュータを機能させる、電源装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源部から出力された所定の元電圧を降下させて液体吐出ヘッドの複数の駆動部に供給される駆動電圧を得るようにした、液体吐出ヘッドの電源装置、この電源装置を用いた液体吐出装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、スイッチング電源装置から出力された元電圧を印刷ヘッド電圧制御回路によって降下させて複数の印刷ヘッドの駆動電圧を得るようにした印刷ヘッド電圧制御装置が記載されている。この先行技術では、印刷ヘッド電圧制御回路に安価な３端子レギュレータが用いられており、安定した出力を得るために、３端子レギュレータのＩＮ端子とＯＵＴ端子との電圧差が固定電圧（例えば１．５Ｖ）以上に設定されていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２０３０１８号公報（段落［００４３］参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の先行技術では、３端子レギュレータのＩＮ端子とＯＵＴ端子との電圧差が固定電圧（例えば１．５Ｖ）以上に設定されていたが、この電圧差が大きくなり過ぎると、３端子レギュレータにおける発熱量が大きくなり過ぎるため、３端子レギュレータの回路が劣化するおそれがあった。つまり、上記先行技術では、印刷ヘッド電圧制御回路が、駆動電圧テーブルに温度環境別に記憶された駆動電圧を目標として第２の電圧制御を行っていたが（段落［００５２］参照）、目標とする駆動電圧が低くなり過ぎた場合には、降圧幅（レギュレート幅）が大きくなって３端子レギュレータの発熱量が大きくなり、その回路が熱で劣化するおそれがあった。
【０００５】
本発明は、熱によるリニアレギュレータの劣化を防止できる、液体吐出ヘッドの電源装置、液体吐出装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る液体吐出ヘッドの電源装置は、複数の駆動部を有する１つの液体吐出ヘッド、または、前記複数の駆動部を構成する駆動部をそれぞれ１以上有する複数の液体吐出ヘッドと、所定の元電圧を出力するスイッチングレギュレータを有する電源部と、前記複数の駆動部のそれぞれに対応して設けられ、前記元電圧を、前記複数の駆動部のそれぞれの駆動電圧まで降下させて対応する前記複数の駆動部に供給する複数のリニアレギュレータと、前記液体吐出ヘッドの温度を測定するヘッド温度測定手段と、前記ヘッド温度測定手段が測定した温度に基づいて、前記元電圧と前記複数の駆動部のそれぞれに供給すべき前記駆動電圧とを算出する電圧算出手段と、前記電源部および前記複数のリニアレギュレータを制御する制御手段とを備え、前記制御手段は、前記電圧算出手段により算出された前記元電圧と前記複数の駆動部のそれぞれの前記駆動電圧との電圧差に所定の許容値以上のものが含まれている場合、前記複数の駆動部全てについての前記電圧差が前記所定の許容値未満となるように、前記電源部および前記複数のリニアレギュレータのうち少なくともいずれか１つを制御し、さらに、前記電源部から出力する前記元電圧を小さくさせるように前記電源部を制御し、且つ、前記電圧差が所定の許容値以上の前記駆動部に係る前記駆動電圧を大きくさせるように前記複数のリニアレギュレータを制御することを特徴とする。
【０００７】
この構成では、電圧算出手段により算出された元電圧と複数の駆動部のそれぞれの駆動電圧との電圧差に所定の許容値以上のものが含まれている場合、複数の駆動部全てについての電圧差が所定の許容値未満とされるので、リニアレギュレータにおける発熱を抑制できる。
【発明の効果】
【０００８】
本発明によれば、上記の構成によって、熱によるリニアレギュレータの劣化を防止できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るインクジェットプリンタの構成を示す概念図である。
【図２】インクジェットプリンタに用いられるインク吐出ヘッドを示す平面図である。
【図３】インク吐出ヘッドを示す部分拡大断面図である。
【図４】インク吐出ヘッドの電源装置の構成を示すブロック図である。
【図５】リニアレギュレータの構成を示すブロック図である。
【図６】基準駆動電圧と発熱許容電圧との関係を示すグラフである。
【図７】インクジェットプリンタの制御動作を示すフロー図である。
【図８】電圧調整処理における制御動作を示すフロー図である。
【図９】元電圧と駆動電圧のうち最小値のものとの電圧差が許容値未満である状態を示すブロック図である。
【図１０】第１の電圧調整処理が実行された後の駆動電圧および元電圧を記載したインク吐出ヘッドの電源装置のブロック図である。
【図１１】第２の電圧調整処理が実行された後の駆動電圧および元電圧を記載したインク吐出ヘッドの電源装置のブロック図である。
【図１２】第３の電圧調整処理が実行された後の駆動電圧および元電圧を記載したインク吐出ヘッドの電源装置のブロック図である。
【図１３】第４の電圧調整処理が実行された後の駆動電圧および元電圧を記載したインク吐出ヘッドの電源装置のブロック図である。
【図１４】画質が低下すると考えられる駆動部間の境界が印字率の低い部分に位置している状態を示すブロック図である。
【図１５】画質が低下すると考えられる駆動部間の境界が印字率の高い部分に位置している状態を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る液体吐出装置の好ましい実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、本発明に係る「液体吐出装置」をインクジェットプリンタに適用したものであり、「液体」としてインクを用いており、「液体吐出ヘッド」としてインク吐出ヘッドを用いている。また、「記録媒体」として用紙を用いている。
【００１１】
図１は、実施形態に係るインクジェットプリンタ１０の構成を示す概念図である。図２は、インクジェットプリンタ１０に用いられるインク吐出ヘッド１５を示す平面図であり、図３は、インク吐出ヘッド１５を示す部分拡大断面図である。図４は、インクジェットプリンタ１０の電源装置１１の構成を示すブロック図である。
【００１２】
図１に示すように、インクジェットプリンタ１０は、筐体１２と、４色（マゼンタ、シアン、イエロー、ブラック）のインクのそれぞれに対応する４つのヘッドユニット１４ａ〜１４ｄと、４色のインクのそれぞれを個別に収容する４つのインクタンク１６ａ〜１６ｄとを備えている。また、インクジェットプリンタ１０は、用紙Ｐを収容する用紙カセット１８と、用紙Ｐを搬送する用紙搬送機構２２と、制御装置２４とを備えている。
【００１３】
図１に示すように、筐体１２は、その内部に各種の機器を収容する空間Ｓを有しており、筐体１２の上面には、筐体１２の外部に排出された用紙Ｐを受ける排紙部１２ａが設けられている。また、空間Ｓの底部には、インクタンク１６ａ〜１６ｄが着脱自在に配置されており、空間Ｓの底部におけるインクタンク１６ａ〜１６ｄの上方には、用紙カセット１８が着脱自在に配置されている。そして、空間Ｓの上部には、ヘッドユニット１４ａ〜１４ｄおよび制御装置２４が配置されており、空間Ｓの上下方向中央部および上部には、用紙搬送機構２２が配置されている。
【００１４】
図１に示すように、用紙搬送機構２２は、用紙Ｐを水平方向に向けて搬送する搬送ユニット２８と、搬送ユニット２８の搬送方向上流側に設けられ、用紙カセット１８に収容された用紙Ｐを搬送ユニット２８に供給する給紙ユニット３０と、搬送ユニット２８の搬送方向下流側に設けられ、用紙Ｐを排紙部１２ａに排出する排紙ユニット３２とを有している。搬送ユニット２８による用紙Ｐの搬送方向が「副走査方向」となっており、用紙Ｐの搬送方向に対して直交し、且つ、図１の水平面に沿う方向が「主走査方向」となっている。そして、搬送ユニット２８の上方には、複数のヘッドユニット１４ａ〜１４ｄが副走査方向に並んで配置されており、ヘッドユニット１４ａ〜１４ｄのそれぞれの下方に位置する領域が、インクが吐出される吐出領域Ｑ１〜Ｑ４となっている。
【００１５】
図１に示すように、ヘッドユニット１４ａ〜１４ｄのそれぞれは、主走査方向に延びて設けられた略直方体状のヘッドホルダ４０と、ヘッドホルダ４０の下面に主走査方向に延びて設けられたインク吐出ヘッド１５とを有している。つまり、インクジェットプリンタ１０はライン式のプリンタである。図２および図３に示すように、インク吐出ヘッド１５は、１つの流路ユニット４４と、その上面に接合された複数（本実施形態では８つ）の駆動部４６とを有している。
【００１６】
図３に示すように、流路ユニット４４は、複数の金属製プレートからなる積層体であり、最下層を構成するノズルプレート４４ａの下面が、複数のノズル２０が形成されたノズル面２０ａとなっている。また、流路ユニット４４の内部には、マニホールド５０（図２）と、マニホールド５０に連通する副マニホールド５２と、副マニホールド５２からアパーチャ５４および圧力室５６を経てノズル２０に至る複数の個別インク流路５８とが形成されている。図２に示すように、流路ユニット４４の上面４４ｂには、マニホールド５０に連通する複数のインク供給口５０ａが形成されている。そして、図１に示すように、ヘッドホルダ４０の内部におけるインク吐出ヘッド１５の上方には、インク供給口５０ａ（図２）に連通するリザーブタンク（図示省略）が配置されており、このリザーブタンクがチューブおよびポンプ（図示省略）を介してインクタンク１６ａ〜１６ｄのいずれかに接続されている。
【００１７】
図２に示すように、複数の駆動部４６のそれぞれは、平面視形状が略台形となるように形成されており、隣接する駆動部４６どうしは、上底および下底が互いに逆方向に位置するように、主走査方向に並べて配置されている。図３に示すように、複数の駆動部４６のそれぞれは、圧力室５６に対応する複数のアクチュエータ４７（図３中に格子線で示す。）を有しており、複数のアクチュエータ４７のそれぞれは、圧電層４７ａと、これを挟むように配置された一対の電極４７ｂ，４７ｃとを有している。そして、電極４７ｂ，４７ｃ間には、ドライバＩＣ７４（図４）から出力されたパルス電圧に基づいて、駆動電圧Ｖ２（例えば２８Ｖ）およびグランド電圧（０Ｖ）が供給される。電極４７ｂ，４７ｃ間に駆動電圧Ｖ２が供給されると、圧電層４７ａが厚み方向と直交する方向に収縮され、圧電層４７ａの下方に位置する部分が圧力室５６の内側に凸となるように変形される。これにより、圧力室５６の容積が小さくなる。この状態が基本状態である。基本状態において、電極４７ｂ，４７ｃ間にグランド電圧が供給されると、圧電層４７ａの収縮状態が解除され、圧力室５６の容積がもとの大きさに戻される。つまり、圧力室５６の容積が大きくなる。したがって、基本状態が保持された状態で、電極４７ｂ，４７ｃ間にグランド電圧が瞬間的に供給されると、グランド電圧が供給されるタイミングで圧力室５６の容積が変動され、圧力室５６内のインクに吐出エネルギが付与される。この吐出エネルギによってノズル２０からインクが吐出される。
【００１８】
図２に示すように、複数の駆動部４６のそれぞれの近傍に位置する部分、または、駆動部４６の一部（本実施形態では流路ユニット４４の上面４４ｂ）には、インク吐出ヘッド１５の温度を検出する「ヘッド温度測定手段」としての温度センサ６０が設けられている。そして、図４に示すように、これらの温度センサ６０が制御装置２４に対して電気的に接続されている。したがって、制御装置２４は、温度センサ６０の出力に基づいて、インク吐出ヘッド１５の温度を駆動部４６ごとに把握できる。なお、駆動部４６と温度センサ６０とは、必ずしも１対１で対応している必要はなく、複数の駆動部４６に対して共通の１つの温度センサ６０が対応していてもよい。この場合でも、制御装置２４は、温度センサ６０からの距離等に基づいて、複数の駆動部４６のそれぞれの温度を把握できる。
【００１９】
図４に示すように、インクジェットプリンタ１０は、さらに、電源部７０と、複数の駆動部４６のそれぞれに対応して設けられた複数のリニアレギュレータ７２と、複数の駆動部４６のそれぞれに対応して設けられた複数のドライバＩＣ７４とを有している。制御装置２４、電源部７０、複数のリニアレギュレータ７２および温度センサ６０等によって、インク吐出ヘッド１５の電源装置１１が構成されている。電源部７０から出力された元電圧Ｖ１は、複数のリニアレギュレータ７２で対応する複数の駆動部４６の駆動電圧Ｖ２まで降下され、この駆動電圧Ｖ２がドライバＩＣ７４から対応する駆動部４６にパルス電圧として供給される。
【００２０】
図４に示すように、電源部７０は、所定の元電圧Ｖ１を出力するスイッチングレギュレータ７６を有している。スイッチングレギュレータ７６は、入力電圧を高速にスイッチングしてパルスに変換し、安定した直流の元電圧Ｖ１を得るものであり、本実施形態では、ＤＣ／ＤＣコンバータが用いられている。ＤＣ／ＤＣコンバータの方式は、特に限定されるものではなく、降圧（ステップダウン）、昇圧（ステップアップ）および昇降圧のいずれの方式が用いられてもよい。また、スイッチングレギュレータ７６の種類は、ＤＣ／ＤＣコンバータに限定されるものではなく、スイッチトキャパシタ（降圧）や、チャージポンプ（昇圧）等が用いられてもよい。図４に示すように、電源部７０には、制御装置２４の第１制御部８０が接続されており、元電圧Ｖ１の大きさや、電源部７０の動作のＯＮ／ＯＦＦは、第１制御部８０によって制御される。
【００２１】
図４に示すように、リニアレギュレータ７２は、元電圧Ｖ１を抵抗などにより降圧させて、安定化した駆動電圧Ｖ２を出力するものであり、本実施形態では、３端子レギュレータが用いられている。リニアレギュレータ７２の種類は、３端子レギュレータに限定されるものではなく、シャントレギュレータ等が用いられてもよい。図５に示すように、リニアレギュレータ７２の入力端子７２ａに元電圧Ｖ１が供給されると、当該元電圧Ｖ１が対応する駆動部４６の駆動電圧Ｖ２まで降下され、出力端子７２ｂから出力される。図４に示すように、複数のリニアレギュレータ７２のそれぞれには、制御装置２４の第１制御部８０が接続されており、リニアレギュレータ７２のレギュレート幅の大きさや、動作のＯＮ／ＯＦＦは、第１制御部８０によって制御される。なお、本実施形態では、電源部７０から出力された元電圧Ｖ１が、降圧または昇圧されることなく、そのまま複数のリニアレギュレータ７２に供給される。また、複数のリニアレギュレータ７２から出力された駆動電圧Ｖ２が、降圧または昇圧されることなく、そのまま複数のドライバＩＣ７４に供給される。
【００２２】
図５に示すように、リニアレギュレータ７２において安定した駆動電圧Ｖ２を得るためには、元電圧Ｖ１と駆動電圧Ｖ２との電圧差（Ｖ１−Ｖ２）を所定の固定電圧Ｖｓ以上（Ｖ１−Ｖ２≧Ｖｓ）に設定する必要がある。本実施形態では、固定電圧Ｖｓが１．５Ｖに設定されており、元電圧Ｖ１は、基準駆動電圧Ｖ２max（例えば２８Ｖ）より固定電圧Ｖｓ（１．５Ｖ）だけ高い電圧（２９．５Ｖ）に設定されている。基準駆動電圧Ｖ２maxは、設計により予め定められた駆動電圧Ｖ２の基準値であり、元電圧Ｖ１が変更されると、それに伴って同じ値だけ基準駆動電圧Ｖ２maxも変更される。
【００２３】
入力端子７２ａと出力端子７２ｂとの間の電圧差（Ｖ１−Ｖ２）が大きくなり過ぎると、リニアレギュレータ７２における発熱量が大きくなり過ぎるため、リニアレギュレータ７２の回路が劣化するおそれがある。そのため、図６に示すように、リニアレギュレータ７２の駆動電圧Ｖ２については、基準駆動電圧Ｖ２max（２８Ｖ）との関係で発熱許容電圧Ｖt（例えば１．５Ｖ）が設定されており、基準駆動電圧Ｖ２max（２８Ｖ）から発熱許容電圧Ｖt（１．５Ｖ）を引いた値が駆動電圧の許容最小値Ｖ２min（２６．５Ｖ）となっている。駆動電圧Ｖ２は、基準駆動電圧Ｖ２max（２８Ｖ）と許容最小値Ｖ２min（２６．５Ｖ）との間で設定される必要がある。なお、この発熱許容電圧Ｖtの設定には、図６に示すように基準駆動電圧Ｖ２maxが高くなるとリニアレギュレータ７２を流れる電流が大きくなり、発熱量が増えることが反映されている。
【００２４】
図４に示すように、ドライバＩＣ７４は、駆動部４６に接続されたフレキシブルプリント配線基板（図示省略）に搭載されており、複数のドライバＩＣ７４のそれぞれには、制御装置２４の第２制御部８２が接続されている。ドライバＩＣ７４では、リニアレギュレータ７２から供給された駆動電圧Ｖ２と、第２制御部８２から供給された印刷データとに基づいてパルス電圧が生成され、このパルス電圧が対応する駆動部４６の複数のアクチュエータ４７（図３）のそれぞれに供給される。ドライバＩＣ７４の動作のＯＮ／ＯＦＦは、第２制御部８２によって制御される。
【００２５】
図４に示すように、制御装置２４は、図示しないＣＰＵと、ＣＰＵが実行するプログラムや各種のデータを書き替え可能に記憶する不揮発メモリと、プログラムの実行時にデータを一時的に記憶するＲＡＭとを有するコンピュータである。制御装置２４がプログラムに従って動作することによって、画像データ記憶部８４、吐出情報記憶部８６、「ヘッド温度予測手段」としての予測温度算出部８８、「電圧算出手段」としての電圧算出部９０、第１制御部８０および第２制御部８２が実現される。つまり、制御装置２４が各種の制御を行う「制御手段」として機能する。
【００２６】
図４に示すように、画像データ記憶部８４は、パーソナルコンピュータ等（図示省略）から送信されてきた画像データを記憶するものである。画像データは、用紙Ｐ（図１）の印刷領域に対応する各画素について、色の濃度値を有している。第２制御部８２は、画像データ記憶部８４に記憶された画像データに基づいて印刷データを生成するとともに、当該印刷データをドライバＩＣ７４に供給するものである。印刷データは、各画素について、色の濃度値に応じて設定された吐出量データを有しており、当該吐出量データを含む吐出情報が第２制御部８２から吐出情報記憶部８６に供給される。また、第２制御部８２は、ドライバＩＣ７４の動作のＯＮ／ＯＦＦを制御する。
【００２７】
図４に示すように、吐出情報記憶部８６は、第２制御部８２から与えられたインクの吐出情報を記憶するものである。「ヘッド温度予測手段」としての予測温度算出部８８は、インク吐出ヘッド１５の将来の温度を予測するものである。予測温度算出部８８は、温度センサ６０で測定された温度と、インクの吐出情報から定まる温度上昇の程度等とに基づいて、インク吐出ヘッド１５の将来の温度を算出する。例えば、吐出情報に含まれる吐出量データに基づいてインクの吐出量が多くなると予測できる場合には、予測温度算出部８８は、インク吐出ヘッド１５の将来の温度を高く算出する。
【００２８】
図４に示すように、「電圧算出手段」としての電圧算出部９０は、「ヘッド温度測定手段」としての温度センサ６０で測定された温度、または、「ヘッド温度予測手段」としての予測温度算出部８８で算出された温度に基づいて、元電圧Ｖ１と、複数の駆動部４６のそれぞれに供給すべき駆動電圧Ｖ２とを算出するものである。図５に示すように、本実施形態では、基準駆動電圧Ｖ２maxＶ２maxを２８Ｖに設定したとすると、固定電圧Ｖｓが１．５Ｖに設定されているので、電圧算出部９０では、元電圧Ｖ１が「基準駆動電圧Ｖ２max＋固定電圧Ｖｓ」の式に従って２９．５Ｖと算出される。図３に示すように、本実施形態のアクチュエータ４７は、圧電式アクチュエータであり、圧電層４７ａの温度が低いほど同じ変形をさせるのに高い駆動電圧Ｖ２を供給する必要がある。そして、インク吐出ヘッド１５の周囲の外気温度が低ければ全てのリニアレギュレータ７２における駆動電圧Ｖ２が高くなるので、先に述べたように全ての駆動電圧Ｖ２を基準駆動電圧Ｖ２maxと許容最小値Ｖ２minとの間で設定するためには、元電圧Ｖ１を高くする必要がある。温度センサ６０で測定された温度、または、予測温度算出部８８で算出された温度とリニアレギュレータ７２における駆動電圧Ｖ２との関係は、予め制御装置２４内に記憶されており、電圧算出部９０は、それぞれのリニアレギュレータ７２における駆動電圧Ｖ２のうち最大値に合わせて元電圧Ｖ１を算出する。具体的には、リニアレギュレータ７２における駆動電圧Ｖ２のうち最大値に固定電圧Ｖｓ（１．５Ｖ）を加えたものが元電圧Ｖ１となる。なお、複数のリニアレギュレータ７２の特性のばらつきなどを考慮して、それぞれのリニアレギュレータ７２について、温度と駆動電圧Ｖ２との関係を記憶しておき、リニアレギュレータ７２ごとに駆動電圧Ｖ２および元電圧Ｖ１を算出してもよい。
【００２９】
それぞれのリニアレギュレータ７２における駆動電圧Ｖ２は、インク吐出ヘッド１５の温度に応じて基準駆動電圧Ｖ２maxから補正された値として算出される。つまり、インク吐出ヘッド１５の温度が上昇すると、同じ駆動電圧Ｖ２を供給したとしてもノズル２０から吐出されるインクの量が多くなる。そこで、電圧算出部９０では、インクの吐出量を最適化するために、駆動電圧Ｖ２が、温度に応じて基準駆動電圧Ｖ２maxよりも低くなるように算出される。本実施形態では、インク吐出ヘッド１５の温度がインクの吐出履歴等に従って低くなることはないと考えられるため、駆動電圧Ｖ２が基準駆動電圧Ｖ２maxより高くなることはない。
【００３０】
図４に示すように、第１制御部８０は、電源部７０から出力される元電圧Ｖ１の大きさや、電源部７０の動作のＯＮ／ＯＦＦを制御するとともに、リニアレギュレータ７２のレギュレート幅の大きさや、その動作のＯＮ／ＯＦＦを制御するものである。制御装置２４は、電圧算出部９０により算出された元電圧Ｖ１と、電圧算出部９０により算出された駆動電圧Ｖ２のうち最小値のものとの電圧差（Ｖ１−Ｖ２）が所定の許容値以上であった場合、電源部７０による元電圧Ｖ１の出力、複数のリニアレギュレータ７２による駆動電圧Ｖ２の供給および複数の駆動部４６の駆動のうち少なくともいずれか１つを停止させ、または、元電圧Ｖ１および駆動電圧Ｖ２の少なくともいずれか一方を調整して全てのリニアレギュレータ７２における電圧差（Ｖ１−Ｖ２）を所定の許容値未満とさせるように、第１制御部８０および第２制御部８２によって電源部７０、複数のリニアレギュレータ７２および複数の駆動部４６を制御する。図５に示すように、本実施形態では、基準駆動電圧Ｖ２maxが２８Ｖであり、固定電圧Ｖｓが１．５Ｖであり、元電圧Ｖ１は、基準駆動電圧Ｖ２max（２８Ｖ）より固定電圧Ｖｓ（１．５Ｖ）だけ高い２９．５Ｖである。また、図６のグラフより、発熱許容電圧Ｖtは１．５Ｖである。したがって、駆動電圧の許容最小値Ｖ２minは２６．５Ｖであり、上記所定の許容値すなわち許容される電圧差（Ｖ１−Ｖ２min）は３Ｖである。また、第１制御部８０は、予め選択された動作モードが電圧調整モード（図８）であるか否かを判断する。この判断は、動作モードの入力スイッチ等（図示省略）から入力されたデータに基づいて行われる。本実施形態では、電圧調整モード（図８，ステップＳ３１〜Ｓ３７）と停止モード（図７，ステップＳ１３〜ステップ２３）の２つのモードが設定されている。
【００３１】
図７は、インクジェットプリンタ１０の制御動作を示すフロー図であり、図８は、電圧調整処理における制御動作を示すフロー図である。図９は、元電圧Ｖ１と駆動電圧Ｖ２のうち最小値のものとの電圧差（Ｖ１−Ｖ２）が許容値未満である状態を示すブロック図である。以下には、図７および図８に従って、制御装置２４によるインクジェットプリンタ１０の制御動作を説明する。
【００３２】
図７に示すように、制御装置２４の制御動作が実行されると、まず、ステップＳ１において、インクジェットプリンタ１０が印刷待機状態にされる。印刷待機状態は、第２制御部８２（図４）からドライバＩＣ７４（図４）に供給される印刷データに基づいて印刷動作が可能な状態である。インクジェットプリンタ１０が印刷待機状態になると、ステップＳ３において、温度センサ６０でインク吐出ヘッド１５の温度が測定され、または、予測温度算出部８８でインク吐出ヘッド１５の温度が予測される。そして、ステップＳ５において、元電圧Ｖ１と駆動電圧Ｖ２とが電圧算出部９０で算出される。
【００３３】
ステップＳ７では、元電圧Ｖ１と、駆動電圧Ｖ２のうち最小値のものとの電圧差（Ｖ１−Ｖ２）が所定の許容値（３Ｖ）以上であるか否かが判断される。そして、「ＮＯ」すなわち許容値以上でないと判断されると、ステップＳ９において、印刷データに基づく通常の印刷動作が実行される。印刷動作が終了すると、ステップＳ１１において、インクジェットプリンタ１０の動作を終了するか否かが判断され、「ＹＥＳ」と判断されると終了し、「ＮＯ」と判断されるとステップＳ１に戻る。一方、ステップＳ７において、「ＹＥＳ」すなわち許容値（３Ｖ）以上であると判断されると、ステップＳ１２に進む。図９の例では、元電圧Ｖ１（２９．５Ｖ）と駆動電圧Ｖ２のうち最小値のもの（２６．６Ｖ）との電圧差（Ｖ１−Ｖ２）が２．９Ｖであり、ステップＳ７において「ＮＯ」と判断される。図１０の例では、元電圧Ｖ１（２９．５Ｖ）と駆動電圧Ｖ２のうち最小値のもの（２６．０Ｖ）との電圧差（Ｖ１−Ｖ２）が３．５Ｖであり、ステップＳ７において「ＹＥＳ」と判断される。
【００３４】
ステップＳ１２では、動作モードが電圧調整モードであるか否かが判断され、「ＮＯ」すなわち電圧調整モードでないと判断されると、ステップＳ１３〜Ｓ２３において、インク吐出ヘッド１５の動作を停止させる停止モードが実行される。停止モードでは、まず、ステップＳ１３において、印刷動作の停止処理が実行される。つまり、図４に示すように、電源部７０による元電圧Ｖ１の出力、複数のリニアレギュレータ７２による駆動電圧Ｖ２の供給および複数の駆動部４６の駆動のうち少なくともいずれか１つを停止させるように、第１制御部８０および第２制御部８２によって電源部７０、複数のリニアレギュレータ７２および複数の駆動部４６が制御される。
【００３５】
印刷動作の停止後は、ステップＳ１５において、温度センサ６０でインク吐出ヘッド１５の温度が測定され、または、予測温度算出部８８でインク吐出ヘッド１５の温度が予測される。続いて、ステップＳ１７において、元電圧Ｖ１と駆動電圧Ｖ２とが電圧算出部９０で算出され、ステップＳ１９において、元電圧Ｖ１と、駆動電圧Ｖ２のうち最小値のものとの電圧差（Ｖ１−Ｖ２）が所定の許容値（３Ｖ）以上であるか否かが判断される。そして、「ＹＥＳ」すなわち許容値（３Ｖ）以上であると判断されると、ステップＳ１５に戻って停止状態が継続され、「ＮＯ」すなわち許容値（３Ｖ）以上でないと判断されると、ステップＳ２１に進む。
【００３６】
ステップＳ２１では、制御装置２４によって所定の待機時間が経過したか否かが判断され、「ＮＯ」と判断されるとステップＳ１５に戻り、所定の待機時間が経過するまで待機される。一方、「ＹＥＳ」と判断されると、ステップＳ２３で印刷動作の再開処理が実行された後、ステップＳ１に戻る。印刷動作の再開処理では、電源部７０による元電圧Ｖ１の出力、複数のリニアレギュレータ７２による駆動電圧Ｖ２の供給、および複数の駆動部４６の駆動のうち停止しているものを再開させるように、第１制御部８０および第２制御部８２によって電源部７０、複数のリニアレギュレータ７２および複数の駆動部４６が制御される。
【００３７】
一方、ステップＳ１２において「ＹＥＳ」と判断されると、ステップＳ２５において電圧調整処理が実行される。図８に示すように、電圧調整処理が開始されると、まず、ステップＳ３１において駆動電圧Ｖ２が調整され、ステップＳ３３において元電圧Ｖ１が調整される。そして、ステップＳ３５において、電圧算出部９０（図４）により算出された元電圧Ｖ１が上限値を超えるか否かが判断され、且つ、電圧算出部９０（図４）により算出された複数の駆動部４６（図４）のそれぞれの駆動電圧Ｖ２のうちいずれかが下限値未満となるか否かが判断される。上限値および下限値は、電圧算出部９０において予め設定されており、入力装置（図示省略）によって適宜変更できるようになっている。つまり、電圧算出部９０が上限値および下限値を設定する「限界値設定手段」として機能する。ステップＳ３５において「ＮＯ」すなわち上限値および下限値を超えないと判断されるとステップＳ１に戻る。一方、「ＹＥＳ」すなわち上限値および下限値を超えると判断されるとステップＳ３７を経てステップＳ１に戻る。ステップＳ３７において、制御部２４（図４）は、元電圧Ｖ１が上限値を超える場合、元電圧Ｖ１を上限値とさせるよう電源部７０（図４）を制御し、且つ、複数の駆動部４６のそれぞれの駆動電圧Ｖ２のうちいずれかが下限値未満となる場合、下限値未満となる駆動電圧Ｖ２を下限値とさせるよう複数のリニアレギュレータ７２（図４）を制御する。
【００３８】
以下には、ステップＳ３１およびＳ３３における電圧調整処理について具体的に説明する。以下の説明で用いる図９〜図１５では、８つの駆動部４６に対応させて符号４６ａ〜４６ｈを付し、８つのリニアレギュレータ７２に対応させて符号７２ａ〜７２ｈを付している。また、電源部７０には元電圧Ｖ１の値を記載し、リニアレギュレータ７２ａ〜７２ｈには駆動電圧Ｖ２の値を記載している。なお、以下のいずれの電圧調整処理を選択するかは、ユーザの判断により決定されてもよいし、印刷データ等に基づいて制御装置２４によって自動的に決定されてもよい。
【００３９】
［第１の電圧調整処理］
図９は、電圧調整処理前の駆動電圧Ｖ２および元電圧Ｖ１を記載したインク吐出ヘッドの電源装置１１のブロック図である。図１０は、第１の電圧調整処理が実行された後の駆動電圧Ｖ２および元電圧Ｖ１を記載したインク吐出ヘッドの電源装置１１のブロック図である。図９に示すように、電圧算出部９０（図４）で算出された駆動電圧Ｖ２は、複数の駆動部４６ａ〜４６ｈのそれぞれに理想的な駆動電圧Ｖ２であり、電圧算出部９０（図４）で算出された元電圧Ｖ１は、電源部７０に理想的な元電圧Ｖ１である。したがって、図９の例のように、元電圧Ｖ１（２９．５Ｖ）と、駆動電圧Ｖ２のうち最小値のもの（２６．６Ｖ）との電圧差（Ｖ１−Ｖ２）が所定の許容値（３Ｖ）未満であれば、駆動電圧Ｖ２および元電圧Ｖ１を調整する必要はない。
【００４０】
一方、図１０に示すように、１つの駆動部４６ｃに係る理想的な駆動電圧Ｖ２が著しく低い値（２６．０Ｖ）である場合には、リニアレギュレータ７２ｃにおける元電圧Ｖ１（２９．５Ｖ）と駆動電圧Ｖ２（２６．０Ｖ）との電圧差（Ｖ１−Ｖ２）が所定の許容値（３Ｖ）以上となるため、理想的な駆動電圧Ｖ２（２６．０Ｖ）を採用することができない。この場合、第１の電圧調整処理では、制御装置２４（図４）が、電源部７０から出力する元電圧Ｖ１を小さくさせるように電源部７０を制御し、且つ、電圧差（Ｖ１−Ｖ２）が所定の許容値以上の駆動部４６ｃに係る駆動電圧Ｖ２を大きくさせるように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。図１０の例では、制御装置２４（図４）は、電源部７０から出力する元電圧Ｖ１を２９．５Ｖから２９．２Ｖに降圧させるように電源部７０を制御し、且つ、駆動部４６ｃに係る駆動電圧Ｖ２を２６．０Ｖから２６．３Ｖに昇圧させるように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。これにより、電圧差（Ｖ１−Ｖ２）は所定の許容値（３Ｖ）未満の２．９Ｖになる。元電圧Ｖ１を２９．５Ｖから２９．２Ｖに降圧させると、これに伴って駆動電圧Ｖ２の上限が２８．０Ｖから２７．７Ｖとなる。したがって、最大の駆動電圧Ｖ２に係る駆動部４６ｂでは、駆動電圧Ｖ２が２８．０Ｖから２７．７Ｖに降圧される。
【００４１】
ここで、電圧差（Ｖ１−Ｖ２）を所定の許容値（３Ｖ）未満にするために、駆動部４６ｃの駆動電圧Ｖ２だけを０．６Ｖ昇圧させる場合を考える。この場合、駆動電圧Ｖ２と理想的な駆動電圧Ｖ２との電圧差Ｖｚに着目すると、駆動部４６ｃに係る電圧差Ｖｚは＋０．６Ｖとなり、他の駆動部４６ａ，４６ｂ，４６ｄ〜４６ｈに係る電圧差Ｖｚは０Ｖとなる。したがって、駆動部４６ｃに係る画像の品質だけが著しく低下し、その部分だけが目立つようになる。これに対し、図１０に示した第１の電圧調整処理では、駆動部４６ｃに係る電圧差Ｖｚが＋０．３Ｖとなり、駆動部４６ｂに係る電圧差Ｖｚが−０．３Ｖとなり、他の駆動部４６ａ，４６ｄ〜４６ｈに係る電圧差Ｖｚは０Ｖとなるので、駆動部４６ｃまたは駆動部４６ｂに係る画像の品質だけが著しく低下することはなく、より均質な画像を得ることができる。
【００４２】
［第２の電圧調整処理］
図１１は、第２の電圧調整処理が実行された後の駆動電圧Ｖ２および元電圧Ｖ１を記載したインク吐出ヘッドの電源装置１１のブロック図である。第２の電圧調整処理は、第１の電圧調整処理において、１つの駆動部４６ｃに係るリニアレギュレータ７２ｃにおける駆動電圧Ｖ２が極めて低い値（２５．５Ｖ）になっている場合の処理である。第２の電圧調整処理では、制御装置２４（図４）が、電源部７０から出力する元電圧Ｖ１を小さくさせるように電源部７０を制御し、且つ、電圧差（Ｖ１−Ｖ２）が所定の許容値以上の駆動部４６ｃに係る駆動電圧Ｖ２を大きくさせるように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。図１１の例では、制御装置２４（図４）は、電源部７０から出力する元電圧Ｖ１を２９．５Ｖから２９．０Ｖに降圧させるように電源部７０を制御し、且つ、駆動部４６ｃに係る駆動電圧Ｖ２を２５．５Ｖから２６．１Ｖに昇圧させるように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。これにより、電圧差（Ｖ１−Ｖ２）は所定の許容値（３Ｖ）未満の２．９Ｖになる。元電圧Ｖ１を２９．５Ｖから２９．０Ｖに降圧させると、これに伴って駆動電圧Ｖ２の上限が２８．０Ｖから２７．５Ｖとなる。したがって、最大の駆動電圧Ｖ２に係る駆動部４６ｂでは、駆動電圧Ｖ２が０．５Ｖ降圧されて２７．５Ｖにされる。また、２番目に大きい駆動電圧Ｖ２に係る駆動部４６ｈでも、駆動電圧Ｖ２が０．３Ｖ降圧されて２７．５Ｖにされる。つまり、駆動電圧Ｖ２の最大値が２７．５Ｖを超えることはない。
【００４３】
［第３の電圧調整処理］
図１２は、第３の電圧調整処理が実行された後の駆動電圧Ｖ２および元電圧Ｖ１を記載したインク吐出ヘッドの電源装置１１のブロック図である。図１２に示すように、第３の電圧調整処理では、３つ以上の駆動部４６ａ〜４６ｈが所定の方向に並べて配置され、当該３つ以上の駆動部４６ａ〜４６ｈのうち駆動電圧Ｖ２が最小となる駆動部４６ｃと駆動電圧Ｖ２が最大となる駆動部４６ｂとが隣接することが前提となる。第３の電圧調整処理において、制御装置２４（図４）は、最小の駆動電圧Ｖ２に係る駆動部４６ｃを基準として最大の駆動電圧Ｖ２に係る駆動部４６ｂが存在する側とは反対側に存在する全ての駆動部４６ｄ〜４６ｈの駆動電圧Ｖ２を電圧算出部９０（図４）により算出された駆動電圧Ｖ２よりも大きくさせるように複数のリニアレギュレータ７２ｄ〜７２ｈを制御し、且つ、最大の駆動電圧Ｖ２に係る駆動部４６ｂを基準として最小の駆動電圧Ｖ２に係る駆動部４６ｃが存在する側とは反対側に存在する全ての駆動部４６ａ（この例では１つのみ）の駆動電圧Ｖ２を電圧算出部９０（図４）により算出された駆動電圧Ｖ２よりも小さくさせるようにリニアレギュレータ７２ａを制御する。図１２の例では、制御装置２４（図４）は、駆動部４６ｄ〜４６ｈの駆動電圧Ｖ２を０．４Ｖだけ大きくするように複数のリニアレギュレータ７２ａ〜７２ｈを制御し、且つ、駆動部４６ａの駆動電圧Ｖ２を０．２Ｖだけ小さくするように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。なお、図１２の例では、駆動部４６ｆの駆動電圧Ｖ２が理想的な駆動電圧Ｖ２よりも０．３Ｖだけ大きくなっており、駆動部４６ｈの駆動電圧Ｖ２が理想的な駆動電圧Ｖ２と同じになっている。これは、駆動部４６ｄ〜４６ｈの駆動電圧Ｖ２を一律に０．４Ｖだけ大きくした後に、上限値を超える駆動部４６ｆ，４６ｈの駆動電圧Ｖ２を、上限値の２７．８Ｖに再調整したためである。
【００４４】
図１０に示した第１の電圧調整処理では、最小の駆動電圧Ｖ２に係る駆動部４６ｃについて、駆動電圧Ｖ２がプラスに電圧調整され、最大の駆動電圧Ｖ２に係る駆動部４６ｂについて、駆動電圧Ｖ２がマイナスに電圧調整される。したがって、これらの駆動部４６ｃ，４６ｂでは、電圧調整後の駆動電圧Ｖ２と理想的な駆動電圧Ｖ２との電圧差Ｖｚが大きくなる。図１０の例では、駆動部４６ｃに係る電圧差Ｖｚが＋０．３Ｖとなり、駆動部４６ｂに係る電圧差Ｖｚが−０．３Ｖとなる。したがって、最小の駆動電圧Ｖ２に係る駆動部４６ｃと最大の駆動電圧Ｖ２に係る駆動部４６ｂとが隣接する場合、これらの駆動部４６ｃ，４６ｂの間、駆動部４６ｃと他の駆動部４６ｄとの間、および駆動部４６ｂと他の駆動部４６ａとの間において、電圧差Ｖｚの程度に差が生じ、これらの３つの境界において画像の品質が低下するおそれがある。これに対し、図１２に示した第３の電圧調整処理では、駆動部４６ｃ，４６ｂの境界を挟んだ両側のそれぞれにおいて、電圧差Ｖｚがほぼ均一にされるので、画像の品質が低下するおそれのある境界を駆動部４６ｃ，４６ｂの間だけにすることができ、より均質な画像を得ることができる。
【００４５】
［第４の電圧調整処理］
図１３は、第４の電圧調整処理が実行された後の駆動電圧Ｖ２および元電圧Ｖ１を記載したインク吐出ヘッドの電源装置１１のブロック図である。図１３に示すように、第４の電圧調整処理では、３つ以上の駆動部４６ａ〜４６ｈが所定の方向に並べて配置され、当該３つ以上の駆動部４６ａ〜４６ｈのうち駆動電圧Ｖ２が最小となる駆動部４６ｅと駆動電圧Ｖ２が最大となる駆動部４６ｂとの間に他の駆動部４６ｃ，４６ｄが存在することが前提となる。第４の電圧調整処理において、制御装置２４（図４）は、最小の駆動電圧Ｖ２に係る駆動部４６ｅを基準として最大の駆動電圧Ｖ２に係る駆動部４６ｂが存在する側とは反対側に存在する全ての駆動部４６ｆ〜４６ｈの駆動電圧Ｖ２を電圧算出部９０（図４）により算出された駆動電圧Ｖ２よりも大きくさせるように複数のリニアレギュレータ７２ｆ〜７２ｈを制御し、且つ、最大の駆動電圧Ｖ２に係る駆動部４６ｂを基準として最小の駆動電圧Ｖ２に係る駆動部４６ｅが存在する側とは反対側に存在する全ての駆動部４６ａ（この例では１つのみ）の駆動電圧Ｖ２を電圧算出部９０（図４）により算出された駆動電圧Ｖ２よりも小さくさせるように複数のリニアレギュレータ７２ａを制御し、且つ、最小の駆動電圧Ｖ２に係る駆動部４６ｅと最大の駆動電圧Ｖ２に係る駆動部４６ｂとの間に存在する他の駆動部４６ｃ，４６ｄの駆動電圧Ｖ２を電圧算出部９０（図４）により算出された駆動電圧Ｖ２と同じにさせるように複数のリニアレギュレータ７２ｃ，７２ｄを制御する。第４の電圧調整処理では、駆動電圧Ｖ２がプラスに電圧調整される駆動部４６ｃと、駆動電圧Ｖ２がマイナスに電圧調整される駆動部４６ｂとの間に、駆動電圧Ｖ２が調整されない駆動部４６ｃ，４６ｄを配置しているので、駆動部４６ａ〜４６ｈの全体として、電圧差Ｖｚのバランスを高めることができる。
【００４６】
［第５の電圧調整処理］
図１４は、画質が低下すると考えられる駆動部間の境界が印字率の低い部分に位置している状態を示すブロック図である。図１５は、画質が低下すると考えられる駆動部間の境界が印字率の高い部分に位置している状態を示すブロック図である。図４に示すように、制御装置２４の第２制御部８２は、インク吐出ヘッド１５から用紙Ｐ（図１）に対して吐出されるインクの吐出情報に基づいて用紙Ｐ（図１）の所定領域に対する印字率を算出する「印字率算出手段」としての機能を有している。第５の電圧調整処理では、第２制御部８２で算出された印字率が所定値より高い場合、制御装置２４（図４）は、電源部７０から出力する元電圧Ｖ１を小さくさせるように電源部７０を制御し、且つ、電圧差（Ｖ１−Ｖ２）が所定の許容値以上の駆動部４６に係る駆動電圧Ｖ２を大きくさせるように複数のリニアレギュレータ７２ａ〜７２ｈを制御する。
【００４７】
図１４に示すように、用紙Ｐ（図１）の印刷領域に、ベタ印刷等のような印字率が高い（高Duty）部分と、テキスト印字等のような印字率が低い（低Duty）部分とが存在していると、電圧調整処理の態様によっては、印字率が高い（高Duty）部分に画像品質の低下が生じる場合がある。印字率が高い部分は画像品質の低下が視認されやすいので問題となりやすい。
【００４８】
図１４の例は、第１の電圧調整処理（図１０）を示すものであり、駆動部４６ｂ，４６ｃ間、駆動部４６ａ，４６ｂ間、および駆動部４６ｃ，４６ｄ間において電圧差Ｖｚの程度に差が生じている。したがって、これらの境界に対応する部分（図１４中の一点鎖線で示す部分）で画像品質の低下が生じるおそれがある。図１４の例では、これらの境界がテキスト等の印字率が低い（低Duty）部分に対応しているため、画像品質の低下が生じても目立つことはなく、画像全体の品質が損なわれることはない。しかし、これらの境界がベタ塗り等の印字率が高い（高Duty）部分に対応するならば、画像の品質低下が目立ち、画像全体の品質が損なわれることになる。そこで、この場合、制御装置２４（図４）は、インク吐出ヘッド１５の印刷を停止させる。
【００４９】
図１５の例は、第３の電圧調整処理（図１２）を示すものであり、駆動部４６ｂ，４６ｃ間および駆動部４６ｇ，４６ｈ間で電圧差Ｖｚの程度に差が生じている。したがって、これらの境界に対応する部分（図１５中の一点鎖線で示す部分）で画像品質の低下が生じるおそれがある。図１５の例では、これらの境界の一部がベタ塗り等の印字率が高い（高Duty）部分に対応しているため、画像品質の低下が目立ち、画像全体の品質が損なわれるおそれがある。そこで、制御装置２４（図４）は、インク吐出ヘッド１５の印刷を停止させるか、または、電圧調整処理の態様を、駆動部４６ｇ，４６ｈ間で電圧差Ｖｚの程度に差が生じない他の態様に切り替える。図１５の例では、他の態様として第１の電圧調整処理（図１４）に切り替えることが考えられる。この場合、用紙Ｐ（図１）の１枚を単位として印字率を監視し、用紙Ｐ（図１）に対する印刷を開始する前に電圧調整処理の態様を切り替えてもよい。また、用紙Ｐ（図１）の個別の領域を単位として印字率を監視し、当該領域に対する印刷を開始する前に電圧調整処理の態様を切り替えてもよい。
【００５０】
上述したように、印字率が高い部分は画像品質の低下が視認されやすいので問題となりやすい。そこで、用紙Ｐ（図１）の印刷領域に、ベタ印刷等のような印字率が高い部分がある場合は、元電圧Ｖ１を低減するように電圧調整処理を行うのがよい。これは、図６に示すように、基準駆動電圧Ｖ２maxが小さいと、発熱許容電圧Ｖtが大きくなるので、印字途中で再度電圧を調整したりすることによる印字率が高い部分の画像の品質低下が抑制できるからである。つまり、図７では、印字待機時における印刷可否または電圧調整の判断がなされているが、印字途中に一連の判断および制御がなされてもよく、この場合に印字率が高い部分の画像の品質低下を抑制できる。
【００５１】
（他の実施形態）
図２に示すように、上述の実施形態では、ヘッドユニット１４ａ〜１４ｄのそれぞれが、複数（例えば８個）の駆動部４６を有する１つのインク吐出ヘッド１５を備えているが、他の実施形態では、ヘッドユニット１４ａ〜１４ｄのそれぞれが、上記の複数（例えば８個）の駆動部４６を構成する駆動部４６をそれぞれ１以上有する複数の液体吐出ヘッド１５を備えていてもよい。例えば、ヘッドユニット１４ａ〜１４ｄのそれぞれは、上述の８個の駆動部４６を構成する駆動部４６を１個ずつ有する８個のインク吐出ヘッド１５、当該駆動部４６を２個ずつ有する４個のインク吐出ヘッド１５、および当該駆動部４６を４個ずつ有する２個のインク吐出ヘッド１５等を備えていてもよい。
【００５２】
また、図７に示すように、上述の実施形態では、印刷待機時に実行されるステップＳ７において印刷可否の判断が行われているが、他の実施形態では、印刷動作の最中に印刷可否の判断が行われてもよい。さらに、印刷動作の最中に、印刷可否の判断と、電圧調整処理（図８）、または、停止処理から再開処理（図７）までの制御動作とが一連に行われてもよい。
【００５３】
また、上述の実施形態では、電圧調整処理において、元電圧Ｖ１と駆動電圧Ｖ２の両方の調整が行われているが、他の実施形態では、元電圧Ｖ１および駆動電圧Ｖ２の少なくともいずれか一方を調節するようにしてもよい。
【００５４】
そして、図１に示すように、上述の実施形態では、本発明を、インクを吐出するインクジェットプリンタに適用しているが、他の実施形態では、本発明を、他の液体を吐出する液体吐出装置に適用してもよい。さらに、液体吐出方式としては、アクチュエータ方式に代えて、発熱素子で液体の体積を膨張させたときの圧力を利用して吐出させる方式を用いてもよい。
【符号の説明】
【００５５】
Ｖ１…  元電圧
Ｖ２…  駆動電圧
１０…  インクジェットプリンタ（液体吐出装置）
１５…  インク吐出ヘッド（液体吐出ヘッド）
２４…  制御装置（制御手段）
４６…  駆動部
６０…  温度センサ（ヘッド温度測定手段）
７０…  電源部
７２…  リニアレギュレータ
９０…  電圧算出部（電圧算出手段）
【図１】
0005824980.tif 000002
【図２】
0005824980.tif 000003
【図３】
0005824980.tif 000004
【図４】
0005824980.tif 000005
【図５】
0005824980.tif 000006
【図６】
0005824980.tif 000007
【図７】
0005824980.tif 000008
【図８】
0005824980.tif 000009
【図９】
0005824980.tif 000010
【図１０】
0005824980.tif 000011
【図１１】
0005824980.tif 000012
【図１２】
0005824980.tif 000013
【図１３】
0005824980.tif 000014
【図１４】
0005824980.tif 000015
【図１５】
0005824980.tif 000016