(57)【要約】【課題】電力供給電源の電位を複数有しない場合と比較して、複数のノズルを備えた液滴吐出部の駆動条件が変動しても、電力損失が抑制された液滴吐出部駆動装置、および画像形成装置を提供すること。【解決手段】複数のノズルを備え駆動信号に応じて液滴を吐出し記録媒体に画像形成する形成部に駆動信号を供給する信号供給部２８と、複数の電位のいずれかを駆動信号に重畳する駆動電源として供給する電源供給部４４と、記録媒体に形成する画像の画像情報に応じ、駆動信号の振幅と駆動電源の電圧との差分に応じて予め定められた画像形成で使用するノズルと複数の電位との対応関係から複数の電位のいずれかを選択する選択部４２と、を含む。【選択図】図４
2018144466.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを備え駆動信号に応じて液滴を吐出し記録媒体に画像形成する形成部に前記駆動信号を供給する信号供給部と、
複数の電位のいずれかを前記駆動信号に重畳する駆動電源として供給する電源供給部と、
前記記録媒体に形成する画像の画像情報に応じ、前記駆動信号の振幅と前記駆動電源の電圧との差分に応じて予め定められた前記画像形成で使用するノズルと前記複数の電位との対応関係から前記複数の電位のいずれかを選択する選択部と、
を含む液滴吐出部駆動装置。
【請求項２】
前記対応関係は、前記画像形成で使用するノズルの個数と前記複数の電位との対応関係である
請求項１に記載の液滴吐出部駆動装置。
【請求項３】
前記対応関係は、前記形成部の全ノズルを使用して前記画像形成を行った場合の前記駆動信号の振幅と前記駆動電源の電圧との差分を使用して予め定められた
請求項１または請求項２に記載の液滴吐出部駆動装置。
【請求項４】
前記形成部の駆動状態における前記駆動電源の電位を監視する監視部をさらに含み、
前記選択部は、前記監視部によって取得された前記駆動信号の振幅と前記駆動電源の電圧との差分である第１の電位差に応じて前記対応関係を変更する
請求項１〜請求項３のいずれか１項に記載の液滴吐出部駆動装置。
【請求項５】
前記監視部で監視された前記駆動電源の電位を記憶させる記憶部をさらに含み、
前記選択部は、前記対応関係を予め定めるに際し前記形成部の全ノズルを使用して前記画像形成を行った場合の前記駆動信号の振幅と前記駆動電源の電圧との差分を第２の電位差として記憶部に記憶させる
請求項４に記載の液滴吐出部駆動装置。
【請求項６】
前記選択部は、前記第１の電位差と前記第２の電位差との関係が予め定められた条件を充足する場合に前記対応関係を変更する
請求項５に記載の液滴吐出部駆動装置。
【請求項７】
前記対応関係の変更が前記駆動信号の振幅と前記駆動電源の電圧との差分が小さくなる方向の変更である場合の前記予め定められた条件が、前記第１の電位差の値が前記第２の電位差に予め定められた１より大きい係数を乗じた値より大きいという条件である
請求項６に記載の液滴吐出部駆動装置。
【請求項８】
前記対応関係の変更が前記駆動信号の振幅と前記駆動電源の電圧との差分が大きくなる方向の変更である場合の前記予め定められた条件が、前記第１の電位差の値が前記第２の電位差の値より大きいという条件である
請求項６に記載の液滴吐出部駆動装置。
【請求項９】
前記選択部は、前記記録媒体に形成する画像の画像情報により、前記複数の電位から選択された電位の変動が予め定められた範囲を越えることが予測される場合に用いる第１の対応関係と、前記複数の電位から選択された電位の変動が予め定められた範囲内であると予測される場合に用いる第２の対応関係を切り替えて前記複数の電位のいずれかを選択する
請求項１に記載の液滴吐出部駆動装置。
【請求項１０】
前記第１の対応関係は、前記形成部で画像形成する際に使用するノズルの数の変化数が予め定められた閾値を越えることが予測される場合の対応関係である
請求項９に記載の液滴吐出部駆動装置。
【請求項１１】
前記ノズルの数の変化量が画像形成する画像の濃度に応じて定められる
請求項１０に記載の液滴吐出部駆動装置。
【請求項１２】
前記第１の対応関係は、前記形成部で画像形成する際の前記駆動信号の振幅の変化量が予め定められた閾値を越えることが予測される場合の対応関係である
請求項９に記載の液滴吐出部駆動装置。
【請求項１３】
前記振幅の変化量が画像形成する際に吐出される液滴の大きさに応じて定められる
請求項１２に記載の液滴吐出部駆動装置。
【請求項１４】
前記選択部は、前記複数の電位から選択された電位の変動が予め定められた範囲内になると予測される時点で前記対応関係を前記第１の対応関係から前記第２の対応関係に切り替える
請求項９から請求項１１のいずれか１項に記載の液滴吐出部駆動装置。
【請求項１５】
複数のノズルを備え駆動信号に応じて液滴を吐出し記録媒体に画像形成する形成部と、  請求項１〜請求項１４のいずれか１項に記載の液滴吐出部駆動装置と、
を含む画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液滴吐出部駆動装置、および画像形成装置に関する。
【背景技術】
【０００２】
特許文献１には、液体噴射ヘッドに設けられた複数のノズルと、ノズルに対応して設けられたノズルアクチュエータと、ノズルアクチュエータに駆動信号を印加する駆動回路とを備えた液体噴射装置であって、駆動信号またはその生成段階の信号から得た参照信号に基づいて当該駆動信号への電源電圧を予め設定された波形電圧に調整する電源電圧調整回路を備えたことを特徴とする液体噴射装置が開示されている。
【０００３】
特許文献２には、複数のノズルのそれぞれに対応して設けられた圧力発生素子を作動させることにより、各ノズルからインク滴を吐出させるインクジェット式プリントヘッドの駆動装置において、形状の異なる複数の駆動波形信号を発生させる駆動波形信号発生手段と、階調データに基づいて各駆動波形信号のうちいずれか一つまたは複数の駆動波形信号を選択する波形選択手段と、供給された電圧を波形選択手段により選択された駆動波形信号に応じて圧力発生素子に印加する駆動手段と、選択された駆動波形信号の形状に応じて駆動手段への電圧供給を制御する制御手段とを備えたことを特徴とするインクジェット式プリントヘッドの駆動装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５１６３２０７号公報
【特許文献２】特許第３７７０４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、電力供給電源の電位を複数有しない場合と比較して、複数のノズルを備えた液滴吐出部の駆動条件が変動しても、電力損失が抑制された液滴吐出部駆動装置、および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の液滴吐出部駆動装置は、複数のノズルを備え駆動信号に応じて液滴を吐出し記録媒体に画像形成する形成部に前記駆動信号を供給する信号供給部と、複数の電位のいずれかを前記駆動信号に重畳する駆動電源として供給する電源供給部と、前記記録媒体に形成する画像の画像情報に応じ、前記駆動信号の振幅と前記駆動電源の電圧との差分に応じて予め定められた前記画像形成で使用するノズルと前記複数の電位との対応関係から前記複数の電位のいずれかを選択する選択部と、を含むものである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記対応関係は、前記画像形成で使用するノズルの個数と前記複数の電位との対応関係であるものである。
【０００８】
また、請求項３に記載の発明は、請求項１または請求項２に記載の発明において、前記対応関係は、前記形成部の全ノズルを使用して前記画像形成を行った場合の前記駆動信号の振幅と前記駆動電源の電圧との差分を使用して予め定められたものである。
【０００９】
また、請求項４に記載の発明は、請求項１〜請求項３のいずれか１項に記載の発明において、前記形成部の駆動状態における前記駆動電源の電位を監視する監視部をさらに含み、前記選択部は、前記監視部によって取得された前記駆動信号の振幅と前記駆動電源の電圧との差分である第１の電位差に応じて前記対応関係を変更するものである。
【００１０】
また、請求項５に記載の発明は、請求項４に記載の発明において、前記監視部で監視された前記駆動電源の電位を記憶させる記憶部をさらに含み、前記選択部は、前記対応関係を予め定めるに際し前記形成部の全ノズルを使用して前記画像形成を行った場合の前記駆動信号の振幅と前記駆動電源の電圧との差分を第２の電位差として記憶部に記憶させるものである。
【００１１】
また、請求項６に記載の発明は、請求項５に記載の発明において、前記選択部は、前記第１の電位差と前記第２の電位差との関係が予め定められた条件を充足する場合に前記対応関係を変更するものである。
【００１２】
また、請求項７に記載の発明は、請求項６に記載の発明において、前記対応関係の変更が前記駆動信号の振幅と前記駆動電源の電圧との差分が小さくなる方向の変更である場合の前記予め定められた条件が、前記第１の電位差の値が前記第２の電位差に予め定められた１より大きい係数を乗じた値より大きいという条件であるものである。
【００１３】
また、請求項８に記載の発明は、請求項６に記載の発明において、前記対応関係の変更が前記駆動信号の振幅と前記駆動電源の電圧との差分が大きくなる方向の変更である場合の前記予め定められた条件が、前記第１の電位差の値が前記第２の電位差の値より大きいという条件であるものである。
【００１４】
また、請求項９に記載の発明は、請求項１に記載の発明において、前記選択部は、前記記録媒体に形成する画像の画像情報により、前記複数の電位から選択された電位の変動が予め定められた範囲を越えることが予測される場合に用いる第１の対応関係と、前記複数の電位から選択された電位の変動が予め定められた範囲内であると予測される場合に用いる第２の対応関係を切り替えて前記複数の電位のいずれかを選択するものである。
【００１５】
また、請求項１０に記載の発明は、請求項９に記載の発明において、前記第１の対応関係は、前記形成部で画像形成する際に使用するノズルの数の変化数が予め定められた閾値を越えることが予測される場合の対応関係であるものである。
【００１６】
また、請求項１１に記載の発明は、請求項１０に記載の発明において、前記ノズルの数の変化量が画像形成する画像の濃度に応じて定められるものである。
【００１７】
また、請求項１２に記載の発明は、請求項９に記載の発明において、前記第１の対応関係は、前記形成部で画像形成する際の前記駆動信号の振幅の変化量が予め定められた閾値を越えることが予測される場合の対応関係であるものである。
【００１８】
また、請求項１３に記載の発明は、請求項１２に記載の発明において、前記振幅の変化量が画像形成する際に吐出される液滴の大きさに応じて定められるものである。
【００１９】
また、請求項１４に記載の発明は、請求項９から請求項１１のいずれか１項に記載の発明において、前記選択部は、前記複数の電位から選択された電位の変動が予め定められた範囲内になると予測される時点で前記対応関係を前記第１の対応関係から前記第２の対応関係に切り替えるものである。
【００２０】
上記目的を達成するために、請求項１５に記載の画像形成装置は、複数のノズルを備え駆動信号に応じて液滴を吐出し記録媒体に画像形成する形成部と、請求項１〜請求項１４のいずれか１項に記載の液滴吐出部駆動装置と、を含むものである。
【発明の効果】
【００２１】
請求項１および請求項１５に記載の発明によれば、電力供給電源の電位を複数有しない場合と比較して、複数のノズルを備えた液滴吐出部の駆動条件が変動しても、電力損失が抑制された液滴吐出部駆動装置、および画像形成装置が提供される、という効果が得られる。
【００２２】
請求項２に記載の発明によれば、対応関係を画像形成で使用するノズルの位置と複数の電位との対応関係とする場合と比較して、より簡易に電位選択テーブルが設定される、という効果が得られる。
【００２３】
請求項３に記載の発明によれば、対応関係を、形成部の部分的なノズルを使用して画像形成を行った場合の駆動信号の振幅と駆動電源の電圧との差分を使用して予め定める場合と比較して、電位選択テーブルが一括して設定される、という効果が得られる。
【００２４】
請求項４に記載の発明によれば、選択部が、測定器によって取得された第１の電位差に応じて対応関係を変更する場合と比較して、画像形成装置の稼働中においても電位選択テーブルが変更される、という効果が得られる。
【００２５】
請求項５に記載の発明によれば、選択部が、第２の電位差を用いないで対応関係を変更する場合と比較して、対応関係の変更において対応関係の設定時の条件が反映される、という効果が得られる。
【００２６】
請求項６に記載の発明によれば、選択部が、第１の電位差と第２の電位差との関係に条件を付すことなく対応関係を変更する場合と比較して、対応関係の変更における基準が統一される、という効果が得られる。
【００２７】
請求項７に記載の発明によれば、第１の電位差の値が第２の電位差の値より大きいという条件にする場合と比較して、より駆動信号の歪が回避される、という効果が得られる。
【００２８】
請求項８に記載の発明によれば、第１の電位差の値が第２の電位差に予め定められた１より大きい係数を乗じた値より大きいという条件にする場合と比較して、電位の設定における過剰なマージンが抑制される、という効果が得られる。
【００２９】
請求項９に記載の発明によれば、第２の対応関係のみを用いて複数の電位のいずれかを選択する場合と比較して、印字開始時の電位が不安定な場合にも電力損失が抑制される、という効果が得られる。
【００３０】
請求項１０に記載の発明によれば、第１の対応関係を、形成部で画像形成する際の前記駆動信号の振幅の変化量が予め定められた閾値を越えることが予測される場合の対応関係とする場合と比較して、駆動ノズルの数が変動して印字開始時の電位が不安定になる場合にも電力損失が抑制される、という効果が得られる。
【００３１】
請求項１１に記載の発明によれば、ノズルの数の変化量を画像形成する画像の濃度以外に応じて定める場合と比較して、負荷の変動が簡易に予測される、という効果が得られる。
【００３２】
請求項１２に記載の発明によれば、第１の対応関係を、形成部で画像形成する際に使用するノズルの数の変化数が予め定められた閾値を越えることが予測される場合の対応関係とする場合と比較して、駆動信号の振幅が変動して印字開始時の電位が不安定になる場合にも電力損失が抑制される、という効果が得られる。
【００３３】
請求項１３に記載の発明によれば、振幅の変化量を画像形成する際に吐出される液滴の大きさ以外に応じて定める場合と比較して、負荷の変動が簡易に予測される、という効果が得られる。
【００３４】
請求項１４に記載の発明によれば、選択部が、複数の電位から選択された電位の振動の数が予め定められた範囲内になると予測される時点で対応関係を第１の対応関係から第２の対応関係に切り替える場合と比較して、対応関係の切り替えがより確実に行える、という効果が得られる。
【図面の簡単な説明】
【００３５】
【図１】実施の形態に係る画像形成装置の構成の一例を示す図である。
【図２】実施の形態に係るインクジェットヘッドの構成の一例を示すブロック図である。
【図３】実施の形態に係る駆動信号制御部の構成の一例を示すブロック図である。
【図４】第１の実施の形態に係るヘッドモジュール駆動部の構成の一例を示すブロック図である。
【図５】第１の実施の形態に係る電源制御処理（初期設定処理）の流れを示すフローチャートである。
【図６】第１の実施の形態に係る電源処理の最適供給電源電位の設定について説明する図である。
【図７】（ａ）は、第１の実施の形態に係る電源制御処理（稼働時処理）の流れを示すフローチャートである。（ｂ）、（ｃ）は、第１の実施の形態に係る電位選択テーブルの変更を説明する図である。
【図８】ヘッドモジュール駆動部における駆動信号の振幅と電源電位との関係を説明する図である。
【図９】第２の実施の形態に係るヘッドモジュール駆動部の構成の一例を示すブロック図である。
【図１０】（ａ）は印字開始直後の電源電位の変動を説明する図、（ｂ）はリンギングの有無による駆動信号の違いを説明する図、（ｃ）はリンギングの有無による駆動ノズル数の違いを説明する図である。
【図１１】（ａ）は過渡状態における電源電位の変動を示す図、（ｂ）はリンギングの各山のパラメータを示す図である。
【図１２】第２の実施の形態に係る山＜１＞の供給電源電位の設定について説明する図である。
【図１３】第２の実施の形態に係る山＜２＞、＜３＞、＜４＞の供給電源電位の設定について説明する図である。
【図１４】第２の実施の形態に係る過渡時電源制御処理の稼働時処理について説明する図である。
【図１５】第２の実施の形態に係る過渡時電源制御処理の初期設定処理の流れを示すフローチャートである。
【図１６】第２の実施の形態に係る（ａ）は稼動時電源制御処理の流れを示すフローチャート（メインルーチン）、（ｂ）は過渡時電源制御処理の流れを示すフローチャート、（ｃ）は定常時電源制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明に係る画像形成装置をインクジェット方式の画像形成装置に適用した形態を例示して説明する。
【００３７】
［第１の実施の形態］
まず、図１および図２を参照して、本実施の形態に係る画像形成装置１０の構成について説明する。
【００３８】
図１に示すように、画像形成装置１０は、ヘッドユニット２６、制御部２０、給紙ロール２２、および巻取ロール２４を備えている。画像形成装置１０は、記録媒体としての連帳紙（ロール紙）Ｐの表面に、必要に応じ加えて裏面に画像を形成する機能を備えている。
【００３９】
ヘッドユニット２６は、連帳紙Ｐにインク滴（液滴の一例）を吐出してＫ（ブラック）色の画像を形成するインクジェットヘッド１２Ｋと、Ｃ（シアン）色の画像を形成するインクジェットヘッド１２Ｃと、Ｍ（マゼンタ）色の画像を形成するインクジェットヘッド１２Ｍと、Ｙ（イエロー）色の画像を形成するインクジェットヘッド１２Ｙとを備えている。そして、インクジェットヘッド１２Ｋと、インクジェットヘッド１２Ｃと、インクジェットヘッド１２Ｍと、インクジェットヘッド１２Ｙとは、この順番で連帳紙Ｐの搬送方向（図１中、符号Ｐの下の矢印で示された方向。以下、「用紙搬送方向」）に沿って上流側から下流側に連帳紙Ｐと対向するように配列されている。
【００４０】
なお、本実施の形態において、インクジェットヘッド１２Ｋと、インクジェットヘッド１２Ｃと、インクジェットヘッド１２Ｍと、インクジェットヘッド１２Ｙと、の並ぶ順番は一例であって、図１の順番に限定されることはない。また、以後の説明では、Ｋ、Ｃ、Ｍ、Ｙを区別しない場合には、符号に付しているＫ、Ｃ、Ｍ、Ｙを省略する。
【００４１】
給紙ロール２２は、ヘッドユニット２６に連帳紙Ｐを供給する部位であり、当該ロールに連帳紙Ｐが巻き付けられている。給紙ロール２２は、図示しないフレーム部材に回転可能に支持されている。
【００４２】
巻取ロール２４は、当該ロールに画像が形成された連帳紙Ｐを巻き取る部位である。巻取ロール２４が図示しないモータから回転力を受けて回転することで、連帳紙Ｐが用紙搬送方向に沿って搬送されるようになっている。
【００４３】
制御部２０は、画像形成装置１０の各部を統括、制御する。また、制御部２０は、後述するヘッドモジュール駆動部１６を制御してヘッドモジュール１４に印加する電源を制御する電源制御処理を実行する機能を有する。本実施の形態に係る制御部２０は、一例として、画像形成装置１０の各種プログラムを実行する図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、各種プログラムが格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、各種プログラムの実行時における展開領域となるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等によって構成されている。
【００４４】
以上のように構成された画像形成装置１０は、以下のように動作する。すなわち、巻取ロール２４を回転させることで、用紙搬送方向の張力が連帳紙Ｐに付与され、給紙ロール２２から供給される連帳紙Ｐが用紙搬送方向に沿って搬送される。用紙搬送方向に沿って搬送される連帳紙Ｐは、ヘッドユニット２６によって表面にインク滴が打ち込まれ、表面に画像が形成される。
【００４５】
次に、図２を参照して、本実施の形態に係るインクジェットヘッド１２の構成についてより詳細に説明する。図２に示すように、インクジェットヘッド１２は、複数（図２の例ではｎ個）のヘッドモジュール１４−１、１４−２、１４−３、・・・、１４−ｎ（液滴吐出部。以下、総称する場合は「ヘッドモジュール１４」）、ヘッドモジュール１４−１、１４−２、１４−３、・・・、１４−ｎの各々に接続されたｎ個のヘッドモジュール駆動部１６−１、１６−２、１６−３、・・・、１６−ｎ（液滴吐出部駆動装置。以下、総称する場合は「ヘッドモジュール駆動部１６」）、ヘッドモジュール駆動部１６−１、１６−２、１６−３、・・・、１６−ｎの各々を駆動するために供給される電源１８−１、１８−２、１８−３、・・・、１８−ｎ（以下、総称する場合は「電源１８」）を含んで構成されている。電源１８−１、１８−２、１８−３、・・・、１８−ｎの電圧は、各々Ｖｐ１、Ｖｐ２、Ｖｐ３、・・・、Ｖｐｎとなっている。
【００４６】
本実施の形態に係るヘッドモジュール１４は、複数（図２の例では３２個）のノズル６０を備えている。ノズル６０は、画像形成装置１０における画像形成のためにインク滴を吐出する部位であり、本実施の形態では一例として圧電方式のノズルを用いている。本実施の形態に係るインクジェットヘッド１２は、ｎ個のヘッドモジュール１４が用紙搬送方向と交差する方向に配置されて構成されている。
【００４７】
ヘッドモジュール駆動部１６はヘッドモジュール１４ごとに設けられ、ヘッドモジュール１４からのインク滴の吐出において、複数のノズル６０を個別に制御する機能を備えている。電源１８は、ヘッドモジュール１４からのインク滴吐出の制御において、ノズル６０に印加する直流電圧を供給する電力供給源であり、ヘッドモジュール１４ごとに設けられている。
【００４８】
次に図３を参照して、本実施の形態に係る駆動信号制御部２８について説明する。駆動信号制御部２８はヘッドモジュール駆動部１６の一部を構成し、ヘッドモジュール１４（図３では、可変の容量性負荷として表されている）を直接駆動する部位である。図３に示すように、駆動信号制御部２８は、駆動波形生成部３０、トランジスタ制御部３２、パワートランジスタ３４−１、３４−２（以下、総称する場合は「パワートランジスタ３４」）を含んで構成されている。
【００４９】
駆動波形生成部３０は、画像形成装置１０において画像を形成するための画像データに応じ、ノズル６０を個別に駆動する駆動信号Ｓｄの信号波形を生成する部位である。トランジスタ制御部３２は、駆動波形生成部３０からの信号に基づいてパワートランジスタ３４のゲートを制御し、ヘッドモジュール１４に駆動信号Ｓｄを印加する。駆動信号Ｓｄの最大の振幅Ｖａ（以下、「振幅Ｖａ」）は、画像データに応じて変化させる場合もあるが、本実施の形態では一定の値としている。また、駆動信号Ｓｄは一例として周期Ｔ（周波数ｆ＝１／Ｔ）のパルス波形とされている。駆動信号Ｓｄの周波数ｆは、例えば画像形成装置１０における画像形成速度（印字速度）によって変えられる場合もある。
【００５０】
パワートランジスタ３４はヘッドモジュール１４を直接駆動する駆動段であり、本実施の形態では、パワートランジスタ３４−１はＮ型ＭＯＳＦＥＴ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）、３４−２はＰ型ＭＯＳＦＥＴとされている。パワートランジスタ３４−１、３４−２の各々のゲートはトランジスタ制御部３２に接続され、パワートランジスタ３４−１、３４−２はトランジスタ制御部３２によって駆動振幅Ｖａ、駆動周波数ｆ等の制御を受ける。
【００５１】
パワートランジスタ３４−１のソースはグランドに接続される一方、パワートランジスタ３４−２のソースは電圧がＶｐ（電位はＶｓ）の電源１８に接続されている。パワートランジスタ３４は、電源１８から供給された電力により画像データに対応したノズル６０を駆動してインク滴を吐出させる。複数のノズル６０を備えたヘッドモジュール１４は等価的に容量性の負荷として表せ、また、この等価的な容量（以下、「負荷容量」）は駆動される（吐出する）ノズル６０の数、ヘッドモジュール１４上の位置等によって変化する。さらに、この負荷容量はｎ個のヘッドモジュール１４−１〜１４−ｎの各々によって異なる場合もある。
【００５２】
次に図４を参照し、本実施の形態に係るヘッドモジュール駆動部１６について詳細に説明する。図４に示すように、ヘッドモジュール駆動部１６は、ヘッドモジュール１４に接続された駆動信号制御部２８、供給電源４４、選択スイッチ４６、電源選択手段４２、電位監視部４０、ノズル選択手段４８、および記憶手段５０を含んで構成されている。駆動信号制御部２８、供給電源４４、選択スイッチ４６、電源選択手段４２、電位監視部４０、ノズル選択手段４８、および記憶手段５０の各々は制御部２０によって制御される。
【００５３】
供給電源４４は、図３に示す電源電圧Ｖｐを供給する電源１８に相当する電源であり、本実施の形態に係る供給電源４４は、複数の電源電位（図３に示す例では、４つの供給電源電位Ｖｓ１、Ｖｓ２、Ｖｓ３、Ｖｓ４。以下総称する場合は「供給電源電位Ｖｓｉ」。
ただし、ｉは１〜４）が発生されるように構成されている。本実施の形態では、４つの供給電源電位を一例として、Ｖｓ１＝−３６．２４Ｖ、Ｖｓ２＝−３７．１０Ｖ、Ｖｓ３＝−３７．５２Ｖ、Ｖｓ４＝−３８．０３Ｖとしている。むろん、供給電源４４が具備する供給電源電位の数、各供給電源電位の電位値はこれに限られず、例えばヘッドモジュール１４におけるノズル６０の数、駆動信号Ｓｄの条件等に応じて適切な値に設定してよい。
【００５４】
選択スイッチ４６は、供給電源４４で発生する複数の電源電位のいずれかを選択して駆動信号制御部２８に供給する。
【００５５】
電源選択手段４２は、画像形成（印字）データに応じた供給電源電位Ｖｓｉが駆動信号制御部２８に供給されるように、選択スイッチ４６を制御する。供給電源電位Ｖｓｉを選択するための印字データの内容として、本実施の形態では一例として、印字に使用するノズル６０の数を用いている。すなわち、予め設定された、ノズル６０の数と供給電源電位Ｖｓｉとの対応関係を、例えばテーブルの形式で保持している。以下、このテーブルを「電位選択テーブル」という。むろん、供給電源電位Ｖｓｉを選択するための印字データの内容はこれに限られず、例えば、使用するノズル６０のグループ単位でのヘッドモジュール１４上における位置等を用いてもよい。
【００５６】
電位監視部４０は、駆動信号制御部２８に供給され駆動信号Ｓｄに重畳された供給電源電位Ｖｓｉの電位変動を監視し、必要に応じ供給電源電位Ｖｓｉの波形を取得する。
【００５７】
ノズル選択手段４８は、ヘッドモジュール１４における印字データで指定されたノズル６０を選択（特定）する。
【００５８】
記憶手段５０は、電位監視部４０で取得された供給電源電位Ｖｓｉの電位変動を、例えば波形の形式で記憶する。また、本実施の形態に係る記憶手段５０は上述の電位選択テーブルを格納している。
【００５９】
ヘッドモジュール駆動部１６は、駆動信号Ｓｄの振幅Ｖａとの関係がより効率的になるように、印字データで駆動するノズル６０が指定されるつど変化するヘッドモジュール１４の負荷容量に応じて、供給電源電位Ｖｓｉの選択を変える。より具体的には、駆動信号Ｓｄの振幅と供給電源電位Ｖｓｉの電位変動との関係から、使用するノズル６０の数と供給電源電位Ｖｓｉとの対応関係、すなわち電位選択テーブルを予め定めておき、画像形成装置１０による実際の印字において、使用するノズル６０の数に応じて供給電源電位Ｖｓｉを切り替える。また、画像形成装置１０の稼働中の予め定められた適切なタイミングにおいて供給電源電位Ｖｓｉを監視し、使用するノズル６０の数と供給電源電位Ｖｓｉとの対応関係が不適切と判断した場合は電位選択テーブルの内容を変更する。
【００６０】
ここで、ヘッドモジュール駆動部１６においては、通常、ヘッドモジュール１４に駆動信号Ｓｄを印加する最終段のパワートランジスタ３４に、駆動信号Ｓｄの振幅Ｖａを若干上回る電源電圧Ｖｐ（電源電位はＶｓ）を有する電源が接続される。複数のノズル６０を含むヘッドモジュール１４を駆動する電力はこの電源から供給される。ヘッドモジュール１４の駆動時、パワートランジスタ３４への電力供給源である電源電位Ｖｓと駆動信号Ｓｄの振幅Ｖａとの差分は熱として外部へ放出され、電力ロス（損失）となる。電源電位Ｖｓと振幅Ｖａとの電位差が大きい場合いは、パワートランジスタ３４における電力ロスが大きくなり過剰な発熱を主ずる。一方、電源電位Ｖｓと振幅Ｖａとの電位差が小さすぎる場合には、特にパワートランジスタ３４に流れる電流の変化点で電源電位Ｖｓが駆動信号Ｓｄの振幅Ｖａ側に振り込み、駆動信号Ｓｄの波形形状を歪ませ、結果として画像形成装置１０で画像形成される画質にも影響を及ぼす。従って、パワートランジスタ３４に駆動電力を供給する電源１８の電源電位Ｖｓは適切な値に調整することが望ましい。
【００６１】
一方、ヘッドモジュール１４、あるいはヘッドモジュール１４を構成する複数のノズル６０の各々には固体ばらつき（個体差）がある。そのため、複数のヘッドモジュール１４に同一の電源電位Ｖｓを供給したとしても、この個体ばらつきにより、上述の電力ロスの度合い、または駆動信号Ｓｄの波形への影響の度合いは、ノズル６０ごと、あるいはヘッドモジュール１４ごとに異なってくる。その結果、必要以上の電力ロスに伴う発熱を生ずるヘッドモジュール１４が発生する一方、駆動信号Ｓｄの波形に歪みを生ずるヘッドモジュール１４が発生し、両者が混在した状態となることも想定される。
【００６２】
図８を参照して、駆動信号Ｓｄの振幅Ｖａと電源電位Ｖｓとの関係についてより詳細に説明する。図８（ａ）、（ｃ）、（ｅ）、（ｇ）は振幅がＶａの駆動信号Ｓｄの波形、図８（ｂ）、（ｄ）、（ｆ）、（ｈ）は電源電位Ｖｓの波形を各々示している。また、図８（ｉ）は、３２個のノズル６０を有するヘッドモジュール１４におけるインク滴を吐出させるノズル６０の選択パターンを示している。ここで、本実施の形態では負極性の電源電圧を使用する形態を例示して説明する。従って、図８では、駆動信号Ｓｄのロウレベルの電位を電位「−Ｖａ」で示している。なお、電源電圧は負極性に限られず、正極性の電源電圧を使用する形態としてもよい。
【００６３】
図８（ｉ）の＜１＞は、ヘッドモジュール１４においてインク滴を吐出させるノズル６０として１個のノズル６０が選択された場合の選択パターンを示している。図８（ｉ）においては、選択されたノズル６０を黒丸で示しており、以下この選択されたノズル６０を「駆動ノズル６０ａ」という。一方、選択されなかったノズルを白丸で示しており、以下この選択されなかったノズルを「非駆動ノズル６０ｂ」という。また、印字データを介して選択された駆動ノズル６０ａの数を「駆動ノズル数」という。
【００６４】
図８（ｉ）の＜２＞は、１４個の駆動ノズル６０ａが選択された選択パターンを示している。また、図８（ｉ）の＜３＞は、＜２＞と同様１４個の駆動ノズル６０ａが選択された場合の選択パターンであるが、＜２＞とは駆動ノズル６０ａの位置が異なる。ヘッドモジュール１４の負荷としての等価容量、すなわち負荷容量は、一般に非駆動ノズル６０ｂの個数に対する駆動ノズル６０ａの個数で異なり、駆動ノズル６０ａの個数が多いほど負荷容量が大きくなる。従って、図８（ｉ）の＜２＞、＜３＞の負荷容量は＜１＞の負荷容量よりも大きくなる。一方、同じ個数の駆動ノズル６０ａが選択された場合でも、ヘッドモジュール１４における駆動ノズル６０ａの位置によって負荷容量が異なる場合もある。
これは、個々のノズル６０のヘッドモジュール駆動部１６までの配線長が異なることや、負荷としてのノズル６０自体に個体差があるためである。
【００６５】
図８（ａ）ないし（ｈ）は、非駆動ノズル６０ｂに対する駆動ノズル６０ａの個数、あるいはヘッドモジュール１４上の位置が変化することにより負荷容量が変化した場合の、駆動信号Ｓｄと電源電位Ｖｓとの関係を示している。図８（ａ）、（ｂ）は駆動信号Ｓｄと電源電位Ｖｓとの関係が理想的な場合を示している。すなわち、図８（ｂ）に示すように０Ｖから測った電源電位Ｖｓが、駆動信号Ｓｄのロウレベルの電位−Ｖａを必要最小限の範囲で下回っており、電源電位Ｖｓに変動もみられない。しかしながら、実際の駆動においては電源電位Ｖｓは駆動信号Ｓｄの影響で変動を生ずるので、この変動分を含む電源電位Ｖｓの波形を監視する必要がある。
【００６６】
一方、図８（ｃ）、（ｄ）は、電源電位Ｖｓの変動部分（以下、「リップル」）が、電位−Ｖａを越えて振り込んでいる例である。このような状態の場合、パワートランジスタ３４に供給される電流に不足を生ずる等の要因から、駆動信号Ｓｄの波形形状に異常が発生する（図８（ｃ）では波形がなまる例を示している）。また、図８（ｅ）、（ｆ）は、電位−Ｖａと電源電位Ｖｓとの差が大きい例である。この場合、電源電位Ｖｓのリップルは駆動信号Ｓｄの波形に影響を及ぼさないが、パワートランジスタ３４での電力ロスが大きくなり、非効率的である。図８（ｇ）、（ｈ）は本実施の形態で目標とする例である。
この例では、リップルを含めた電源電位Ｖｓが電位−Ｖａよりも必要最小限度で下回っている（電位が低くなっている）。このような状態であれば、電源電位Ｖｓのリップルは駆動信号Ｓｄの波形に影響を及ぼさず、しかも電力ロスが抑えられる。本実施の形態で設定目標とする、電位−Ｖａと電源電位Ｖｓとの電位差は、実機を用いた実験あるいは実機をモデル化したシミュレーション等により設定してもよい。
【００６７】
次に、図５ないし図７を参照して、本実施の形態に係る供給電源４４の制御処理である電源制御処理について説明する。図５は最初の電位選択テーブルを設定するための処理（以下、「初期設定処理」）プログラムの流れを示すフローチャートであり、図６は具体的な処理の一例を示している。初期設定処理は、画像形成装置１０の起動時、あるいは予め定められた期間ごとの定期等において行われる。また、図７（ａ）は画像形成装置１０を用いて実際に印字（画像形成）を行っている場合の処理（以下、「稼働時処理」）プログラムの流れを示すフローチャートであり、図７（ｂ）は具体的な処理の一例を示している。本実施の形態に係る電源制御処理プログラムは、これら初期設定処理プログラムと稼働時処理プログラムとを含んで構成されている。
【００６８】
図５および図７（ａ）に示す電源制御処理プログラムは、実行開始の指示がなされると、制御部２０の図示しないＣＰＵがＲＯＭ等の記憶手段から本電源制御処理プログラムを読み込み、ＲＡＭ等の記憶手段に展開して実行する。なお、本実施の形態では、本電源制御処理プログラムをＲＯＭ等に予め記憶させておく形態としているが、これに限られない。たとえば、本電源制御処理プログラムがコンピュータにより読み取り可能な可搬型の記憶媒体に記憶された状態で提供される形態、有線または無線による通信手段を介して配信される形態等を適用してもよい。
【００６９】
図５を参照して、ステップＳ１００でまず駆動条件を設定する。本実施の形態では、この駆動条件を以下のように設定する。すなわち、駆動信号Ｓｄの振幅Ｖａ、および駆動周波数ｆを最大とし、ノズル６０から吐出されるインク滴の大きさを最大の大きさ（大滴）とし、駆動ノズル数を総ノズル数とする。以上の条件は、ヘッドモジュール１４を負荷としてみた場合に、最も大きい負荷とすることを企図したものである。以下ではこの駆動条件を、「最大駆動条件」という。むろん最大駆動条件は上記に限られず、さらに温度、湿度等の環境条件、設定の時間帯、画像形成装置１０の設置場所の条件等を反映させてもよい。
【００７０】
次のステップＳ１０２では、供給電源４４が備える供給電源電位Ｖｓｉ（ｉ＝１〜４）のうち最も高い電源電位を選択するように電源選択手段４２、選択スイッチ４６を制御する。本実施の形態では、Ｖｓ１を選択する。
【００７１】
次のステップＳ１０４では、全ノズルから吐出させるようにノズル選択手段４８を制御し、そのときの電源電位Ｖｓの波形を電位監視部４０によって取得する。取得した電源電位Ｖｓの波形を記憶手段５０に記憶させる。
【００７２】
次のステップＳ１０６では、ステップＳ１０４で取得した電源電位Ｖｓの波形から電源電位Ｖｓのピーク電位Ｖｐｐが電位−Ｖａを越えたか否か判定する。当該判定が肯定判定となった場合にはステップＳ１０８に移行し、否定判定となった場合にはステップＳ１１０に移行する。
【００７３】
ステップＳ１０８では、供給電源電位Ｖｓｉの電源電位を１ランク下げてＶｓｉ＋１とし、ステップＳ１０４に戻って全ノズル吐出、電源電位Ｖｓの波形の取得を継続する。
【００７４】
一方、ステップＳ１１０では、そのときに選択されていた供給電源電位Ｖｓｉを最適供給電源電位Ｖｓｍａｘとし、記憶手段５０に記憶させる。この最適供給電源電位Ｖｓｍａｘは、｜Ｖａ｜＜｜Ｖｓｍａｘ｜が成立し、かつ選択可能な供給電源電位Ｖｓｉのうち電位−Ｖａに最も近い供給電源電位である。換言すると、Ｖｓｍａｘは、｜Ｖａ｜＜｜Ｖｓｍａｘ｜が成立し、かつリップルまで含めた電源電位Ｖｓと電位−Ｖａとの電位差ΔＶｓａ（図８（ｈ）参照）が最小となる供給電源電位Ｖｓｉである。
【００７５】
そして、最適供給電源電位Ｖｓｍａｘを用いて電位選択テーブルの仮設定を行う。本実施の形態に係る電位選択テーブルの作成は、供給電源電位Ｖｓｉの数をＮとした場合に、最大駆動条件（全ノズル吐出の条件）を除く駆動ノズル数を（Ｎ−１）個に分割することを基本とするが、本仮設定はそのための前処理である。例えばノズル６０の総数を３００とし、供給電源電位Ｖｓｉを、図４に示すように、Ｖｓ１、Ｖｓ２、Ｖｓ３、Ｖｓ４（｜Ｖｓ１｜＜｜Ｖｓ２｜＜｜Ｖｓ３｜＜｜Ｖｓ４｜）とし、最適供給電源電位ＶｓｍａｘがＶｓｍａｘ＝Ｖｓ４であった場合、仮設定は以下のように行う。
（１）駆動ノズル数が０個の場合（ノズル６０の全てが非駆動ノズル６０ｂ）の場合の供給電源電位ＶｓｉとしてＶｓ１を割り当てる。
（２）駆動ノズル数が１〜３００である場合の供給電源電位ＶｓｉとしてＶｓ４を割り当てる。
【００７６】
次のステップＳ１１２で、供給電源電位設定試験を行う。本実施の形態における供給電源電位設定試験とは、駆動ノズル数を総ノズル数以外の値（本例では１５０とする）としてヘッドモジュール１４を駆動、吐出させ、電源電位Ｖｓの波形を観測して電位差ΔＶｓａを取得する試験である。本試験は、駆動ノズル数と供給電源電位Ｖｓｉとの対応を細分化することを目的とする。
【００７７】
次のステップＳ１１４では、ステップＳ１１２で取得した電位差ΔＶｓａを用いて電位選択テーブルの作成を行う。具体的には、電位差ΔＶｓａについて以下に示す（式１）が成立する場合に、供給電源電位Ｖｓｉに余裕があると判断して、駆動数が１〜１５０の場合の供給電源電位ＶｓｉをＶｓ４から１ランク上昇させてＶｓ３とする。
ΔＶｓａ＞ｋ１・｜Ｖｓ４−（−Ｖａ）｜  ・・・  （式１）
ただし、ｋ１は安全を見越した係数であり、本実施の形態ではｋ１＝２としている。しかしながら、この係数ｋ１の値は２に限られず、ヘッドモジュール駆動部１６の具体的な設計条件等に応じて適切な値を設定してよい。また、係数ｋ１は必ず設ける必要はなく具体的な設計条件等に応じて省略してもよい。
【００７８】
以上から、電位選択テーブルは以下のように設定される。
＜電位選択テーブル１＞
駆動ノズル数＝０  →供給電源電位＝Ｖｓ１＝−３６．２４Ｖ
１≦駆動ノズル数≦１５０  →供給電源電位＝Ｖｓ３＝−３７．５２Ｖ
１５１≦駆動ノズル数≦３００  →供給電源電位＝Ｖｓ４＝−３８．０３Ｖ
駆動ノズルを他の値に設定してさらに電位選択テーブルを細分化してもよい。例えば、駆動ノズル数を１〜１４９の範囲で設定し、供給電源電位Ｖｓ２に対する駆動ノズル数を設定してもよい。
【００７９】
次のステップＳ１１６では、ステップＳ１１４で作成した電位選択テーブルを記憶手段５０に記憶させるように電源選択手段４２を制御する。また、最適供給電源電位Ｖｓｍａｘに対応する供給電源電位Ｖｓｉのピーク電位を最大ピーク電位Ｖｐｐｍとして記憶手段５０に記憶させる場合もある。その後本初期設定プログラムを終了する。
【００８０】
図６を参照して、最適供給電源電位Ｖｓｍａｘの設定について具体的に説明するとともに、電位選択テーブルの作成方法の他の例について説明する。ただし、本例では総ノズル数を１０２４としている。また、図６の例では、駆動信号Ｓｄの振幅ＶａをＶａ＝３６Ｖ（ロウレベルの電位＝−Ｖａ＝−３６Ｖ）としている。図６の＜１＞は、ステップＳ１０４の結果を示しており、供給電源電位としてＶｓ１＝−３６．２４Ｖが選択されている。
このときのリップルまで含めた供給電源電位Ｖｓ１のピーク電位をＶｐｐ１とすると、Ｖｐｐ１は電位−Ｖａを越えている。すなわち、図６の＜１＞では、Ｖｐｐ１＞−Ｖａ（｜Ｖｐｐ１｜＜Ｖａ）となっている。
【００８１】
その結果ステップＳ１０６で肯定判定となり、ステップＳ１０８で供給電源電位Ｖｓｉを１ランク下げてＶｓ２＝−３７．１０Ｖとし、再度供給電源電位Ｖｓ２の波形を観測する。その結果が図６の＜２＞である。このときのリップルまで含めた電源電位Ｖｓのピーク電位をＶｐｐ２とすると、Ｖｐｐ２は電位−Ｖａを越えている。すなわち、図６の＜２＞でも、Ｖｐｐ２＞−Ｖａ（｜Ｖｐｐ２｜＜Ｖａ）となっている。
【００８２】
その結果ステップＳ１０６で肯定判定となり、ステップＳ１０８で供給電源電位Ｖｓｉを１ランク下げてＶｓ３＝−３７．５２Ｖとし、再度供給電源電位Ｖｓ３の波形を観測する。その結果が図６の＜３＞である。このときのリップルまで含めた供給電源電位Ｖｓ３のピーク電位をＶｐｐ３とすると、Ｖｐｐ３は電位−Ｖａを下回っている。すなわち、図６の＜３＞では、Ｖｐｐ３＜−Ｖａ（｜Ｖｐｐ３｜＞Ｖａ）となっている。その結果、本例ではステップＳ１０６で否定判定となり、ステップＳ１１０でＶｓｍａｘ＝Ｖｓ３＝−３７．５２Ｖと設定される。またステップＳ１１６で、電位Ｖｐｐ３を最大ピーク電位Ｖｐｐｍとして記憶手段５０に記憶させる。
【００８３】
続けて駆動ノズル６０ａの数を例えば５１２個としてステップＳ１１２を実行し、以下に示す（式２）が成立したとする。
ΔＶｓａ＞ｋ１・｜Ｖｓ３−（−Ｖａ）｜  ・・・  （式２）
このとき、駆動ノズル数が１個〜５１２個の場合の供給電源電位ＶｓｉをＶｓ３から１ランク上げてＶｓ２とする。以上から、本例では以下のように電位選択テーブルを作成する。
＜電位選択テーブル２＞
駆動ノズル数＝０  →供給電源電位＝Ｖｓ１＝−３６．２４Ｖ
１≦駆動ノズル数≦５１２  →供給電源電位＝Ｖｓ２＝−３７．１０Ｖ
５１３≦駆動ノズル数≦１０２４  →供給電源電位＝Ｖｓ３＝−３７．５２Ｖ
ここで、本例ではＶｓｍａｘ＝Ｖｓ３でることから、供給電源電位Ｖｓ４は使用しない。なお、本例では図５のフローチャートのステップＳ１１２を実行する形態を例示して説明したが、該ステップＳ１１２を省略して駆動ノズル数が１〜５１２の範囲を供給電源電位Ｖｓ１とＶｓ３との間のＶｓ２と設定してもよい。
【００８４】
次に図７を参照して、本実施の形態に係る電源制御処理における稼働時処理について説明する。本稼働時処理は、画像形成装置１０の稼働中において、例えば予め定められた印字データの取得回数ごとに行う。
【００８５】
まず、ステップＳ２００で、印字データから当該印字で使用する駆動ノズル数を抽出するように電源選択手段４２を制御する。
【００８６】
次のステップＳ２０２では、記憶手段５０から電位選択テーブルを読み出し、ステップＳ２００で抽出した駆動ノズル数に応じた供給電源電位Ｖｓｉを選択し、設定する。
【００８７】
次のステップＳ２０４では、印字を実行するように画像形成装置１０を制御する。次のステップＳ２０６ではステップＳ２０４で印字した際の電源電位Ｖｓの波形を取得するように、電位監視部４０を制御する。
【００８８】
次のステップＳ２０８では、ステップＳ２０６で取得した電源電位Ｖｓの波形を用いて電位選択テーブルの変更が必要か否か判定する。本判定の具体的内容については後述する。ステップＳ２０８で肯定判定となった場合にはステップＳ２１０に移行する一方、否定判定となった場合にはステップＳ２１２に移行する。
【００８９】
ステップＳ２１０では供給電源電位Ｖｓｉを変更し、ステップＳ２００に戻って駆動ノズル数の取得から継続する。
【００９０】
ステップＳ２１２では、印字が終了したか否か判定し、当該判定が否定判定となった場合にはステップＳ２００に戻って駆動ノズル数の取得から継続する。印字が終了したか否かの判定は、例えば印字する画像データの終了を検知して行う。一方肯定判定となった場合には本稼働時処理プログラムを終了する。
【００９１】
次に、図７（ｂ）、（ｃ）を参照して、図７（ａ）のステップＳ２０８における電位選択テーブルの変更について具体的に説明する。図７（ｂ）は供給電源電位Ｖｓｉを電位的に１ランク上げる例であり、図７（ｃ）は供給電源電位Ｖｓｉを電位的に１ランク下げる例である。また、総ノズル数は１０２４とし、電位選択テーブルは上記の電位選択テーブル２を用いるものとし、図７（ａ）のステップＳ２００で印字データから駆動ノズル数として３００個が抽出されたものとする。従って、図７（ａ）のステップＳ２０２で供給電源電位は、電位選択テーブル２からＶｓ２＝−３７．１０Ｖとされる。
【００９２】
図７（ｂ）は、図７（ａ）のステップＳ２０６で取得された供給電源電位Ｖｓｉの波形を示している。本例では電源電位Ｖｓのピーク電位がＶｐｐ４＝−３６．５Ｖとなっている。従って、現状設定されている供給電源電位Ｖｓ２＝−３７．１０Ｖに対して余裕があるので、供給電源電位Ｖｓｉを上げる方向に変更したい。しかしながら、供給電源電位Ｖｓｉの電位を上げると駆動信号Ｓｄの振幅Ｖａとの関係によっては波形ひずみ等を発生させる可能性がある。
【００９３】
そこで、本実施の形態では、供給電源電位Ｖｓｉの電位を上げる方向の変更を最大ピーク電位Ｖｐｐｍを用いて行っている。上述したように、最大ピーク電位Ｖｐｐｍは最大負荷時のピーク電位であり、本例における具体的な値はＶｐｐｍ＝−３６．２Ｖである（図６＜３＞参照）。そして、駆動信号Ｓｄのロウレベルの電位−Ｖａと最大ピーク電位Ｖｐｐｍとの電位差ΔＶｐａを算出する。すなわち、電位差ΔＶｐａは以下に示す（式３）で与えられる。
ΔＶｐａ＝｜Ｖｐｐｍ−（−Ｖａ）｜  ・・・  （式３）
【００９４】
さらに、以下に示す（式４）が成立する場合に、供給電源電位Ｖｓｉを上げる方向に変更する。
｜Ｖｐｐ４−（−Ｖａ）｜≧ｋ２・ΔＶｐａ  ・・・  （式４）
ただし、係数ｋ２は安全を見越した係数であり、本実施の形態ではｋ２＝２．５としている。しかしながら、この係数ｋ２の値は２．５に限られず、ヘッドモジュール駆動部１６の具体的な設計条件等に応じて適切な値を設定してよい。また、係数ｋ２は必ず設ける必要はなく具体的な設計条件等に応じて省略してもよい。
【００９５】
図７（ｂ）の例では、−Ｖａ＝−３６Ｖ、Ｖｐｐｍ＝−３６．２Ｖ、Ｖｐｐ４＝−３６．５Ｖであるから、ΔＶｐａ＝０．２Ｖとなり、（式４）の左辺は０．５Ｖ、右辺は０．５Ｖとなり、（式４）が成立する。従って、駆動ノズル数が３００個の場合の供給電源電位Ｖｓｉを、Ｖｓ２＝−３７．１０Ｖから電位的に１ランク上げ、Ｖｓ１＝−３６．２４Ｖとする。その結果、電位選択テーブル２は以下に示す電位選択テーブル３に変更される。
＜電位選択テーブル３＞
０≦駆動ノズル数≦３００  →供給電源電位＝Ｖｓ１＝−３６．２４Ｖ
３０１≦駆動ノズル数≦５１２  →供給電源電位＝Ｖｓ２＝−３７．１０Ｖ
５１３≦駆動ノズル数≦１０２４  →供給電源電位＝Ｖｓ３＝−３７．５２Ｖ
【００９６】
次に図７（ｃ）を参照して、供給電源電位Ｖｓｉを電位的に１ランク下げる例についてする。図７（ｃ）に示す例は図７（ｂ）での供給電源電位Ｖｓｉの変更が実行された後の例であり、従って駆動ノズル数が３００個の場合の供給電源電位ＶｓｉはＶｓ１＝−３６．２４Ｖとなっている。
【００９７】
図７（ｃ）は、図７（ａ）のステップＳ２０６で取得された電源電位Ｖｓの波形を示している。本例では電源電位Ｖｓのピーク電位がＶｐｐ５＝−３６．１５Ｖとなっている。
このピーク電位Ｖｐｐ５＝−３６．１５Ｖは、電位−Ｖａ＝−３６Ｖより下回ってはいるが、余裕がない。そこで、供給電源電位Ｖｓｉの電位を下げる方向に変更するが、本実施の形態では以下に示す（式５）が成立した場合に変更することとしている。
｜Ｖｐｐ５−（−Ｖａ）｜＜Δｐａ  ・・・  （式５）
【００９８】
本例では、上記のようにΔｐａ＝０．２Ｖであり、（式５）の左辺は０．１５Ｖであり、（式５）が成立しているので、駆動ノズル数が３００個の場合の供給電源電位Ｖｓｉを、Ｖｓ１＝−３６．２４Ｖから電位的に１ランク下げ、Ｖｓ２＝−３７．１０Ｖとする。
なお、（式５）においては（式４）における係数ｋ２のような係数を設けていないが、これは供給電源電位Ｖｓｉを下げる方向では駆動信号Ｓｄの波形ひずみの影響は少ないと考えられるためである。また、上記の条件にすることにより、供給電源電位Ｖｓｉの設定における過剰なマージンが抑制される。
【００９９】
その結果、電位選択テーブル３は以下に示す電位選択テーブル４に変更される。
＜電位選択テーブル４＞
駆動ノズル数＝０  →供給電源電位＝Ｖｓ１＝−３６．２４Ｖ
１≦駆動ノズル数≦５１２  →供給電源電位＝Ｖｓ２＝−３７．１０Ｖ
５１３≦駆動ノズル数≦１０２４  →供給電源電位＝Ｖｓ３＝−３７．５２Ｖ
すなわち、電位選択テーブルは電位選択テーブル２に戻る。
【０１００】
以上のような電位選択テーブルの変化の要因としては、例えば画像形成装置１０で選択される印字速度の変更、画像形成装置１０の周囲温度等の外部環境の変化等が挙げられる。
【０１０１】
［第２の実施の形態］
図９から図１６を参照して、本実施の形態に係る液滴吐出部駆動装置、および画像形成装置について説明する。本実施の形態は、上記実施の形態に係るヘッドモジュール駆動部が、供給電源の電位が定常状態にある場合の電源制御機能を備えていたのに対し、本実施の形態に係るヘッドモジュール駆動部は、さらに供給電源の電位が過渡状態にある場合の電源制御機能を備えている点が異なる。従って、上記実施の形態に係るヘッドモジュール駆動部と同様の構成には同じ符号を付して詳細な説明を省略する。
【０１０２】
図９に示すように、本実施の形態に係るヘッドモジュール駆動部１６Ａは、ヘッドモジュール１４に接続された駆動信号制御部２８、供給電源４４Ａ、選択スイッチ４６Ａ、電源選択手段４２、電位監視部４０、ノズル選択手段４８、および記憶手段５０Ａを含んで構成されている。駆動信号制御部２８、供給電源４４Ａ、選択スイッチ４６Ａ、電源選択手段４２、電位監視部４０、ノズル選択手段４８、および記憶手段５０Ａの各々は制御部２０によって制御される。
【０１０３】
本実施の形態に係る供給電源４４Ａは、供給電源４４に対しさらに広い電位の範囲について、さらに細かいステップで設定されるように構成されている。本実施の形態では、供給電源４４Ａの出力電位が、選択スイッチ４６Ａによって、−４０Ｖから−３２Ｖの間を１Ｖステップで設定されるように、すなわち、−３２Ｖ、−３３Ｖ、−３４Ｖ、−３５Ｖ、−３６Ｖ、−３７Ｖ、−３８Ｖ、−３９Ｖ、−４０Ｖに設定されるように構成されている。供給電源４４Ａのこれらの電位は、上記実施の形態に係る定常状態における電位設定、および本実施の形態に係る過渡状態における電位設定に共通に用いられる。
【０１０４】
本実施の形態に係る記憶手段５０Ａは、定常設定記憶部５４と過渡設定記憶部５６、および記憶部選択手段５２を含んで構成されている。定常設定記憶部５４は、基本的に上記実施の形態に係る電位選択テーブル（以下、「定常テーブル」）を記憶させる記憶手段である。過渡設定記憶部５６は、後述の電源電位が過渡状態にある場合の供給電源４４Ａの電位選択テーブル（以下、「過渡テーブル」）を記憶させる手段である。また、記憶部選択手段５２は、定常設定記憶部５４と過渡設定記憶部５６との読み出しを切り替え、定常テーブルと過渡テーブルとを切り替える部位である。
【０１０５】
ところで、上記実施の形態では、ヘッドモジュール１４の駆動条件が変動した場合において、波形歪みおよび電力損失の観点から直流電圧の電位を最適化していた。つまり、上記実施の形態では、供給電源４４について、印字が開始された後電源電位が安定した定常状態を想定していた。より具体的には、定常状態における供給電源４４の電位は、駆動信号の変化点に伴ってリップルが発生するので、このリップルに対して動的に電源電位を変化させていた。
【０１０６】
しかしながら、印字開始直後の電源電位においては、個々のヘッドモジュール１４に固有の周期の減衰振動（リンギング）が発生する場合がある。これは供給電源に対してヘッドモジュール１４自体とヘッドモジュール１４に含まれるノズル６０が容量性負荷となっていることに起因する。電源電位にリンギングが発生するとリンギングの山側の電位が駆動信号Ｓｄに近づき、駆動波形がさらに歪みやすくなる。このリンギングを抑制するために、ヘッドモジュール駆動部１６Ａでは、供給電源４４Ａの電源経路上にコンデンサＣｓを接続している。しかしながら、コンデンサＣｓを設けても、配置スペース等の関係からコンデンサＣｓの容量の大きさにも制限があり、供給電源４４Ａの出力電位におけるリンギングを完全に抑えることは一般に困難である。
【０１０７】
そこで、ヘッドモジュール駆動部１６Ａは、負荷が変動する際のリンギングを含む過渡的な波形を考慮して供給電源の電位を選択することとした。すなわちヘッドモジュール駆動部１６Ａでは、駆動ノズル６０ａの数とリンギングの振幅に応じて駆動信号Ｓｄの歪み、および電力損失が抑制される供給電源４４Ａの電源電位Ｖｓを選択している。このことにより、複数段のノズルを備えた液滴吐出部の駆動において、負荷変動に起因して供給電源電位に過渡的な変動が発生した場合でも電力損失が抑制される。なお、供給電源４４Ａの出力電位におけるリンギングのピーク値は、駆動ノズル６０ａの数、コンデンサＣｓの容量値、駆動信号Ｓｄの振幅に依存する。一方、リンギングの周期（周波数）は、ヘッドモジュール駆動部１６Ａを構成する回路ごとに固有の値となり、駆動条件（駆動ノズル６０ａの数、駆動信号Ｓｄの振幅）によって変化することはない。
【０１０８】
図１０を参照して、電源電位の過渡状態についてより詳細に説明する。図１０（ａ）は時刻ｔ０で印字を開始した場合の供給電源４４Ａの電源電位Ｖｓの変化を示している。図１０（ａ）に示すように、電源電位Ｖｓは時刻ｔ０で印字を開始した直後から振動が始り、時刻ｔ１でこの振動が収束している。本実施の形態では、この時刻ｔ０からｔ１の区間の電源電位の状態を過渡状態といい、時刻ｔ１以降の電源電位の状態を定常状態という。
【０１０９】
この過渡状態における電源電位Ｖｓの振動が本実施の形態でいうリンギングである。本実施の形態ではリンギングの上に凸の部分を「山」といい、山のピーク電位を「ピーク値ＰＫ」という。図１０（ａ）に例示するリンギングは３つの山を有し、各々の山のピーク値はＰＫ１、ＰＫ２、ＰＫ３となっている。過渡状態におけるリンギングのように電源電位Ｖｓが変動する状態では供給電源電位Ｖｓｉを設定した所望値に維持することが困難であり、そのためリンギングの山に応じて時刻ごとに電源電位Ｖｓの値が異なる。なお、本実施の形態でいう「印字開始」とは、例えば文字画像からベタ画像を印字する場合のように印字の濃度が急激に大きくなり、駆動ノズル数が予め定められた閾値を越えて増加するタイミング、あるいはノズルから吐出される液滴の大きさに応じて駆動信号Ｓｄの振幅が予め定められた閾値を越えて変化する場合等を想定している。
【０１１０】
上記実施の形態に係る電位選択テーブル（定常テーブル）で設定した電源電位Ｖｓにおいてリンギングが発生した場合を考える。たとえば、ヘッドモジュール１４のノズル数を１０２４個とし、電位選択テーブルが電位選択テーブル２の状態にあるとする。また、図１０（ａ）に示すピーク値ＰＫ１と定常状態における電位（以下、「定常電位Ｖｓｓ」）との差分が１Ｖ程度であったとする。なお、以下では、ピーク値ＰＫｉ（ｉ＝１、２・・・、総称する場合は「ピーク値ＰＫ」）と定常電位Ｖｓｓとの差分を「振り込み量Δｒｉ」という。すなわち、図１０（ａ）に示す最初の山では、振込み量Δｒ１＝１Ｖである。
【０１１１】
以上の条件下で、１０２４個のノズル６０（全ノズル）が選択され、つまり電源電位ＶｓとしてＶｓ＝−３７．５２Ｖが選択され、印字が開始されたものとする。図１０（ｂ）の［１］はリンギングが発生していない状態における駆動信号（振幅Ｖａ＝３６Ｖ）Ｓｄと、電源電位Ｖｓの波形を示している。同図に示すようにリップルのピーク電位は−３６．２Ｖで駆動信号Ｓｄの振幅より０．２Ｖ程度低い値となっており、駆動信号Ｓｄの歪み抑制、電力損失抑制の観点から理想的な値となっている。しかしながら、図１０（ａ）に示すようなリンギングが発生している状態では、たとえばピーク値ＰＫ１の部分では、リップルのピーク値が振り込み量Δｒ１分だけ上昇して−３５．２Ｖとなり、駆動信号Ｓｄの振幅を越えるので、図１０（ｂ）［２］に示すように駆動信号Ｓｄの波形に歪みが発生する。
【０１１２】
換言すると、リンギングが発生する過渡状態においては、駆動信号Ｓｄに歪みを発生させることなく駆動可能なノズル６０の数が減少するということである。つまり、リンギングが発生しない場合（定常状態）に駆動可能なノズル数が、例えば図１０（ｃ）に示すノズル領域ＳＮのノズル数であった場合、リンギングが発生すると（過渡状態）、ノズル領域ＳＮよりノズル数が少ないノズル領域ＴＮのノズル数となる。つまり、印字開始直後は、電源電位Ｖｓの揺れにより定常状態より電源電位Ｖｓが上昇してしまうため、波形ひずみ、電力損失を抑制しつつ駆動可能なノズル数が減少する。
【０１１３】
上記リンギングの発生に備え、本実施の形態に係るヘッドモジュール駆動部１６Ａは以下の構成を採用している。
（構成１）印字開始直後のリンギングの発生する過渡状態の供給電源４４Ａの電位設定に関し、定常状態用の定常テーブルとは別のテーブル（過渡テーブル）を準備する。
（構成２）リンギングの山の数、および振り込み量Δｒはあらかじめ測定し、記憶手段５０Ａの過渡設定記憶部５６に記憶させておく。
（構成３）供給電源４４Ａの電源電位の最小値（本実施の形態では、負電位を例示して説明する）として、最大負荷駆動時(駆動信号Ｓｄ：最大振幅、および駆動ノズル数：全数)において、印字開始直後の電源電位Ｖｓの最大変動時（ピーク値ＰＫの最大値）に適用可能な値を設定しておく。
（構成４）過渡テーブルは、駆動信号Ｓｄの波形との差分が小さくなる方向の電源電位Ｖｓの変動に対して適用する。
ただし、（４）は一例であって、必要に応じ駆動信号Ｓｄの波形との差分が大きくなる方向の電源電位Ｖｓの変動に対して適用することを妨げない。
【０１１４】
図１１から図１３を参照して、過渡状態における供給電源４４Ａの電源電位Ｖｓの選択手順である電源制御処理（過渡時電源制御処理）の初期設定処理について説明する。
【０１１５】
本実施の形態に係る過渡時電源制御処理では、まず供給電源４４Ａの電源電位Ｖｓを予め定められた電源電位Ｖｓに設定し、印字開始直後から定常状態に移行するまでのリンギングを含む電源電位Ｖｓの波形を、電位監視部４０によって観測する。この際、駆動信号Ｓｄの振幅を最大とし（吐出させる液滴の大きさを最大とし）、駆動するノズル６０の数を全ノズルとする。つまり、負荷が最大となるように設定する。本例では、駆動信号Ｓｄの振幅を３６Ｖ、駆動ノズル６０ａの数を１０２４個とする。最初に設定する電源電位Ｖｓの電圧値に特に制限はないが、本実施の形態では供給電源４４Ａの最低電位である−４０Ｖとしている。従って、定常電位Ｖｓｓも−４０Ｖとなる。
【０１１６】
図１１（ａ）の［１］は、印字開始直後の電源電位Ｖｓの波形の一例を示している。図１１（ａ）に示すように、印字開始直後の電源電位Ｖｓは、定常電位Ｖｓｓ＝−４０Ｖを中心として減衰振動し、山として山＜１＞、＜２＞、＜３＞、＜４＞が発生している。図１１（ａ）に示す波形から、以下のパラメータを算出する。
（１）山の数
（２）各山のピーク値ＰＫ（ＰＫ１〜ＰＫ４）
（３）各山の振り込み量Δｒ
図１１（ａ）の［１］に示す例では山の数は４であり、各々の山におけるピーク値ＰＫと振り込み量Δｒは図１１（ｂ）にようになっている。なお、図１０（ａ）に示す過渡状態と定常状態との切り替え点（すなわち、時刻ｔ１）は、例えばリンギングを含む電源電位Ｖｓが、定常電位Ｖｓｓを中心として予め定められた範囲内となった時点とする。ただし、これに限られず、例えばリンギングの山の数が予め定められた個数となった時点等としてもよい。
【０１１７】
次に、各山に対して最適な電源電位Ｖｓ（供給電源電位Ｖｓｊ）を設定する。この最適な供給電源電位Ｖｓｊの設定について図１１（ａ）の［２］を参照し、山＜１＞を例にとって説明する。図１１（ａ）の［２］は、［１］に示す山＜１＞を拡大して図示したものである。図１１（ａ）の［２］に示すように、本例では、山＜１＞の周期（リンギングの１／２の周期）が駆動信号Ｓｄの周期の８倍の周期となっている。この駆動信号Ｓｄの８個分の期間（本例では、一例として１００μｓ（マイクロ秒）程度）は、駆動信号Ｓｄの振幅や駆動ノズル６０ａの数によってほとんど変化しない。
【０１１８】
図１１（ａ）の［２］では山＜１＞の周期内の駆動信号Ｓｄを、時間的に早い順に円で囲んだ数字で表している。以下、図１１（ａ）の［２］に示す円で囲んだ数字を《１》のように表記する。つまり、図１１（ａ）の［２］には、時間的に早い順に符合《１》、《２》、《３》、《４》、《５》、《６》、《７》、《８》の付された駆動信号Ｓｄが示されている。上記から、他の山＜２＞、＜３＞、＜４＞の周期についても駆動信号Ｓｄ８個分の周期となっている。
【０１１９】
図１１（ａ）の［２］に示すように、電源電位Ｖｓの波形にはさらに上記実施の形態で説明した、駆動信号Ｓｄの変化点において発生するリップルＲｉｐが乗っている。山＜１＞のピーク値ＰＫ１はこのリップルＲｉｐを含むピーク値である。本例では山＜１＞のピーク値ＰＫ１が最も駆動信号Ｓｄに近づく。ピーク値ＰＫ１は図１１（ｂ）より−３８．６Ｖであるから定常電位Ｖｓｓ−４０Ｖからの上昇分は１．４Ｖであり、この１．４Ｖがすなわち振り込み量Δｒ１となっている。
【０１２０】
次に、図１２を参照して、山＜１＞に対する供給電源電位Ｖｓｊの設定についてより具体的に説明する。図１２は、山＜１＞の波形を供給電源４４Ａの設定電位を変えて図示したものである。（ａ）に示す波形は設定電位を−３７Ｖとし、（ｂ）に示す波形は設定電位を−３８Ｖとし、（ｃ）に示す波形は設定電位を−３９Ｖとし、（ｄ）に示す波形は設定電位を−４０Ｖとした場合の波形である。すなわち、（ｄ）に示す波形は、図１１（ａ）の［２］に示す波形と同じ波形である。
【０１２１】
図１２から、電源電位Ｖｓを（ａ）に示す−３７Ｖとすると駆動信号Ｓｄまで振り込んでしまい、電源電位Ｖｓを（ｃ）に示す−３９Ｖに設定すると、マージンが大きすぎて電力損失が発生する懸念があることがわかる。従って、山＜１＞における供給電源電位Ｖｓｊは（ｂ）に示す−３８Ｖに設定するのが適切であることがわかる。なお、パワートランジスタ３４−１、３４−２の前段（例えば、トランジスタ制御部３２、図３参照）にオペアンプによる増幅回路やフォロワー回路等を構成している場合には、それらの回路の安定動作のために駆動信号Ｓｄの振幅からさらにマージン（例えば、１Ｖ程度）が必要となる場合もある。この場合には電源電位Ｖｓとして、（ｃ）に示す−３９Ｖを設定してもよい。
【０１２２】
ここで、上記の例では１Ｖステップの電源電位から供給電源電位Ｖｓｊを選択する形態を例示して説明したが、これに限られず、例えば供給電源４４Ａとして出力電圧可変電源を用い、図１１（ｂ）に示す振り込み量Δｒから電源電位Ｖｓを作り込んでもよい。すなわち、例えば図１１（ｂ）によると山＜１＞の振り込み量Δｒ１は１．４Ｖであるから、駆動信号Ｓｄの振幅３６Ｖを勘案して、電源電位Ｖｓが以下の（式６）に示す−３７．６Ｖとなるように供給電源４４Ａを設定する。
Ｖｓ＝−３６−１．４−０．２＝−３７．６Ｖ  ・・・  （式６）
ここで、（式６）の０．２Ｖは、駆動信号Ｓｄの最低電位−３６Ｖに対する電源電位Ｖｓのピーク値ＰＫのマージンである。また、上記の回路マージン１Ｖを加味する場合は、電源電位Ｖｓが−３８．６となるように供給電源４４Ａを設定すればよい。
【０１２３】
図１３を参照して、他の山＜２＞、＜３＞、＜４＞の供給電源電位Ｖｓｊの設定について説明する。山＜２＞、＜３＞、＜４＞の供給電源電位Ｖｓｊの設定も、基本的に上述した山＜１＞に対する供給電源電位Ｖｓｊの設定と同様に行えばよい。図１３は、電源電位Ｖｓを変えた場合の各山の波形を示している（上から順番に、山＜１＞、＜２＞、＜３＞、＜４＞の波形）。上述の結果課から、山＜１＞に対する電源電位Ｖｓは−３８Ｖに設定された。山＜２＞については、図１１（ｂ）から振り込み量Δｒ２が１．１Ｖ（＞１Ｖ）であることから、供給電源電位Ｖｓｊを山＜１＞と同じ−３８Ｖに設定する。
【０１２４】
一方、山＜３＞と山＜４＞については、振り込み量Δｒが各々Δｒ３＝０．７Ｖ、Δｒ４＝０．４Ｖ（図１１（ｂ）参照）と１Ｖ未満であることから、設定電位を１段階（１Ｖ）上げ、供給電源電位Ｖｓｊを−３７Ｖに設定する。つまり、山＜３＞と山＜４＞は、図１３に示すように、電源電位Ｖｓを−３８Ｖに設定した波形Ｗａから電源電位Ｖｓを−３７Ｖに設定した波形Ｗｂに上げられる。
【０１２５】
以上から、過渡テーブルは以下のように設定される。
＜過渡テーブル１＞
山＜１＞  →  供給電源電位Ｖｓｊ＝−３８Ｖ
山＜２＞  →  供給電源電位Ｖｓｊ＝−３８Ｖ
山＜３＞  →  供給電源電位Ｖｓｊ＝−３７Ｖ
山＜４＞  →  供給電源電位Ｖｓｊ＝−３７Ｖ
【０１２６】
以上が、過渡時電源制御処理の初期設定処理の基本的な流れであるが、供給電源電位Ｖｓｊの設定をさらに細分化してもよい。細分化の方法として、駆動ノズル６０ａの数による方法（細分化方法１）と、山のすそにおける設定電位の緩和による方法（細分化方法２）がある。以下、各々の方法について説明する。
【０１２７】
（細分化方法１）
上記実施の形態と同様の考え方で駆動ノズル数によって供給電源電位Ｖｓｊを細分化する。本例では山＜１＞に対する細分化を例示して説明する。駆動ノズル数が０の場合、定常電位Ｖｓｓからの変動分はほとんどない（リンギングはほとんど発生しない）。そこで、山＜１＞に対する供給電源電位Ｖｓｊを以下のように細分化し、過渡テーブル１に対する補正テーブルとする。
＜山＜１＞補正テーブル１＞
０≦駆動ノズル数≦５１２  →  供給電源電位Ｖｓｊ＝−３７Ｖ
５１３≦駆動ノズル数≦１０２４  →  供給電源電位Ｖｓｊ＝−３８Ｖ
すなわち、駆動ノズル数が５１２以下の場合の供給電源電位Ｖｓｊが１Ｖ上げられる。
なお、供給電源電位Ｖｓｊを切り替えるノズル数を５１２としたのは、供給電源４４Ａに対する負荷が駆動ノズル６０ａの個数で決まるため、最大負荷の１／２程度の負荷を想定したものである。
【０１２８】
（細分化方法２）
再び図１２を参照し、各山におけるリップルＲｉｐの影響を検討すると、各駆動信号《１》〜《８》のタイミングによって駆動信号Ｓｄに対する電位差が異なることがわかる。つまり、例えば各山のピークに位置する駆動信号《４》、《５》のタイミングでは駆動信号Ｓｄまで振り込んでいても、各山のすそに位置する駆動信号《１》、《８》のタイミングでは振り込んでいない場合がある。
【０１２９】
例えば、山＜１＞の場合、図１２から、駆動信号《１》、《８》のタイミングでは、必ずしも供給電源電位Ｖｓｊを−３８Ｖとする必要はなく、−３７Ｖでもよいことがわかる。そこで山＜１＞に対する供給電源電位Ｖｓｊを以下のように細分化し、以下の補正テーブルを作成する。
＜山＜１＞補正テーブル２＞
駆動信号《１》、《８》のタイミング  →  供給電源電位Ｖｓｊ＝−３７Ｖ
駆動信号《２》〜《７》のタイミング  →  供給電源電位Ｖｓｊ＝−３８Ｖ
この場合、駆動信号《１》、《８》のタイミングでは、細分化方法１による細分化を行わないようにしてもよい。
【０１３０】
山＜２＞について検討すると、図１３に示す山＜２＞の波形から、駆動信号《１》、《２》、《７》、《８》のタイミングで−３７Ｖを下回っているので、供給電源電位Ｖｓｊを−３７Ｖとしてもよいことがわかる。そこで、上記山＜１＞に対する緩和に山＜２＞に対する緩和も加えて以下の補正テーブルを作成する。
＜山＜２＞補正テーブル３＞
駆動信号《１》、《２》、《７》、《８》のタイミング  →  供給電源電位Ｖｓｊ＝−３７Ｖ
駆動信号《３》〜《６》のタイミング  →  供給電源電位Ｖｓｊ＝−３８Ｖ
【０１３１】
一方、山＜３＞、＜４＞に対する供給電源電位Ｖｓｊは−３７Ｖで変更はない。
【０１３２】
次に、図１４を参照して、過渡時電源制御処理の稼働時処理について説明する。過渡時電源制御処理の稼働時処理とは、画像形成装置１０の稼働時において電位監視部４０により電源電位Ｖｓの波形を観測し、ヘッドモジュール駆動部１６Ａを構成する各回路の温度変動特性等に起因して電源電位Ｖｓが最適な値からずれた場合に、過渡テーブルの変更を行う処理である。過渡テーブルの変更には電源電位Ｖｓを上げる変更と下げる変更とがある。なお、以下の説明では、上記山＜１＞補正テーブル１を前提とする。
【０１３３】
（変更１：電源電位Ｖｓを上げる変更）
供給電源４４Ａの電力損失をより低減するために電源電位Ｖｓを上げる場合である。駆動するノズル数と電源電位Ｖｓとの関係は、特にノズル数の境界付近、すなわち本例でいえばノズル数５１２、５１３近辺を中心に変化することが考えられる。すなわち、５１３以上の駆動ノズル数であっても、電力損失を抑えるために電源電位Ｖｓを一段階上げることができる可能性がある。画像形成装置１０の周囲の温度変動などの要因で、印字条件が変化するためである。
【０１３４】
図１４（ａ）を参照して変更１の手順について説明する。
（手順１）印字開始。
（手順２）波形取得。
駆動ノズル数を６００とし、駆動信号《４》のタイミングで電位監視部４０により波形を観測し、ピーク値ＰＫを取得する。結果、図１４（ａ）に示すように−３７．３Ｖを取得した。
（手順３）変更要否判断
図１１（ｂ）より全ノズル駆動時の振込み量Δｒは１．４Ｖであったが、上記より駆動ノズル数６００のときの振込み量Δｒは０．７Ｖである（電源電位Ｖｓ＝−４０Ｖ基準）。従って、駆動ノズル数６００の場合は、供給電源電位Ｖｓｊの設定を−３８Ｖから−３７Ｖに変更してもよいことがわかる。従って、山＜１＞補正テーブル１は以下のように変更される。
＜山＜１＞補正テーブル４＞
０≦駆動ノズル数≦６００  →  供給電源電位Ｖｓｊ＝−３７Ｖ
６０１≦駆動ノズル数≦１０２４  →  供給電源電位Ｖｓｊ＝−３８Ｖ
（手順４）定常処理。
引き続き定常処理を実行する。
【０１３５】
なお、手順２で波形取得時の駆動ノズル数を６００としたのは一例であって、全ノズル数（本例では１０２４）の１／２程度の数であれば他の数としてもよい。また、観測する電源電位Ｖｓの波形の部位を駆動信号《４》のタイミングとするのは、当該タイミングにおいて電源電位Ｖｓのピークが最大になると予測されるからである（図１１（ａ）参照）。
【０１３６】
（変更２：電源電位Ｖｓを下げる変更）
駆動信号Ｓｄの歪みを抑制するために、電源電位Ｖｓを下げる場合である。駆動するノズル数が全ノズル数の中心付近の数において、駆動波形の歪みを抑えるために電源電位Ｖｓを一段階（１Ｖ）下げる必要が生ずる場合がある。画像形成装置１０の周囲の温度変動などの要因で、印字条件が変化するためである。
【０１３７】
図１４（ｂ）を参照して変更２の手順について説明する。
（手順１）印字開始。
（手順２）波形取得。
駆動ノズル数を４８０とし、駆動信号《４》のタイミングで電位監視部４０により波形を観測し、ピーク値ＰＫを取得する。結果、図１４（ｂ）に示すように、−３６．１５Ｖ取得した。
（手順３）変更要否判断
山＜１＞補正テーブル１より、駆動ノズル数４８０の場合の供給電源電位Ｖｓｊの設定は−３７Ｖであったところ、稼働中の観測からピーク値ＰＫが−３６．１５Ｖであることがわかった。このままでも波形に歪みは生じないと考えられるが、本実施の形態では先述したように、駆動信号Ｓｄの最低値に対する供給電源電位Ｖｓｊのマージンを０．２Ｖとしている。今回の観測でこのマージンが０．１５Ｖに減少していることがわかったので、安全を見越して電源電位Ｖｓを１段階（１Ｖ）下げると判断する。その結果、山＜１＞補正テーブル１は以下のように変更される。
＜山＜１＞補正テーブル５＞
０≦駆動ノズル数≦４７９  →  供給電源電位Ｖｓｊ＝−３７Ｖ
４８０≦駆動ノズル数≦１０２４  →  供給電源電位Ｖｓｊ＝−３８Ｖ
（手順４）定常処理。
引き続き定常処理を実行する。
【０１３８】
次に、図１５および図１６を参照して、過渡時電源制御処理を含む本実施の形態に係る電源制御処理について説明する。まず図１５を参照し、本実施の形態に係る過渡時電源制御処理の初期設定処理について説明する。図１５は、過渡時電源制御処理の初期設定処理の流れを示すフローチャートである。
【０１３９】
ステップ３００で、まず駆動条件を設定する。本実施の形態では、上述したようにこの駆動条件を最大負荷条件、すなわち、駆動信号Ｓｄの振幅を最大振幅、駆動ノズルの数を全数とする条件としている。
【０１４０】
次のステップＳ３０２で、供給電源４４Ａの電源電位Ｖｓを最低電位（本実施の形態では−４０Ｖ）に設定する。
【０１４１】
次のステップＳ３０４で、電位監視部４０により電源電位Ｖｓの波形を観測する。
【０１４２】
次のステップＳ３０６で、電源電位Ｖｓのリンギングの山の数、各山のピーク値ＰＫを算出する。
【０１４３】
次のステップＳ３０８で、各山に対する供給電源電位Ｖｓｊを算出する。
【０１４４】
次のステップＳ３１０で、ステップＳ３０８で算出した各山に対する供給電源電位Ｖｓｊを過渡テーブルとして過渡設定記憶部５６に記憶させ、過渡時電源制御処理の本初期設定処理プログラムを終了する。
【０１４５】
以上の初期設定処理によって、例えば上述した過渡テーブル１が設定される。なお、本初期設定処理において、上述した細分化方法１、あるいは細分化方法２を用いて供給電源電位Ｖｓｊの設定をさらに細分化してもよい。
【０１４６】
次に、図１６を参照して、画像形成装置１０の稼働時における電源制御処理である本実施の形態に係る稼働時電源制御処理について説明する。図１６は稼働時電源制御処理の流れを示すフローチャートであり、図１６（ａ）は稼働時電源制御処理のメインルーチン、図１６（ｂ）は過渡時電源制御処理（図１６（ｂ）では「過渡時処理」と表記）のサブルーチン、図１６（ｃ）は定常時電源制御処理（図１６（ｂ）では「定常時処理」と表記）のサブルーチンである。
【０１４７】
図１６（ａ）に示すように、まずステップＳ４００で印字データを取得する。
【０１４８】
次のステップＳ４０２で、ステップＳ４００で取得した印字データに基づき過渡時電源制御処理が必要か否か判定する。当該判定が肯定判定となった場合にはステップＳ４０４に移行し、過渡時電源制御処理サブルーチンを実行し、その後ステップＳ４０６に移行する。一方、当該判定が否定判定となった場合には直接ステップＳ４０６に移行する。印字データに基づく過渡時電源制御処理の要否判定は、例えば上記の山＜１＞補正テーブル１に基づいて、駆動ノズル６０ａの数の変化数（例えば、１００個から６００個への変化）が予め定められた変化数（例えば、５００個）より大きいか否かを判定することによって行ってもよい。
【０１４９】
ステップＳ４０６では、上記実施の形態で詳述した手順により定常時電源制御処理サブルーチンを実行する。
【０１５０】
次のステップＳ４０８で、印字が終了したか否か判定し、当該判定が肯定判定となった場合には本稼働時電源制御処理プログラムを終了する。一方、当該判定が否定判定となった場合にはステップＳ４００に戻り、次の印字データを取得する。
【０１５１】
図１６（ｂ）を参照して、過渡時電源制御処理について説明する。
【０１５２】
ステップＳ５００で、過渡設定記憶部５６に記憶された過渡テーブルから供給電源電位Ｖｓｊを取得する。過渡テーブルにおける供給電源電位Ｖｓｊは、上述したようにリンギングの各山に対し設定された供給電源電位Ｖｓｊである。
【０１５３】
次のステップＳ５０２で、リンギングの各山に対しステップＳ５００で取得した供給電源電位Ｖｓｊを設定し印字を実行する。
【０１５４】
次のステップＳ５０４で、電位監視部４０により電源電位Ｖｓの波形を取得する。
【０１５５】
次のステップＳ５０６で、過渡テーブルの変更が必要か否か判定する。当該判定が否定判定となった場合にはメインルーチンに戻る。一方、当該判定が肯定判定となった場合には次のステップＳ５０８で供給電源電位Ｖｓｊを変更し、その後メインルーチンに戻る。ステップＳ５０４からＳ５０８の処理は、上述した過渡テーブルの変更（変更１、変更２）に関する処理である。従って、本処理は必須のものではなく、画像形成装置１０の周囲温度が安定している状態等においては省略してもよい。
【０１５６】
次に、図１６（ｃ）を参照して、定常時電源制御処理について説明する。本処理は、基本的に図７（ａ）に示す処理と同様の処理であるので、要点のみ簡潔に説明する。
【０１５７】
ステップＳ６００で、印字データから駆動ノズル数を取得する。
【０１５８】
次のステップＳ６０２で、定常設定記憶部５４記憶された定常テーブルから供給電源電位Ｖｓｉを取得する。
【０１５９】
次のステップＳ６０４で、電源電位Ｖｓを、駆動ノズル数に対応する供給電源電位Ｖｓｉに設定する。
【０１６０】
次のステップＳ６０６で、電位監視部４０により電源電位Ｖｓの波形を取得する。
【０１６１】
次のステップＳ６０８で、定常テーブルの変更が必要か否か判定する。当該判定が否定判定となった場合にはメインルーチンに戻る、一方、当該判定が肯定判定となった場合には供給電源電位Ｖｓｉの設定を変更し、その後メインルーチンに戻る。
【符号の説明】
【０１６２】
１０      画像形成装置
１２、１２Ｋ、１２Ｃ、１２Ｍ、１２Ｙ  インクジェットヘッド
１４      ヘッドモジュール
１６、１６Ａ  ヘッドモジュール駆動部
１８      電源
２０      制御部
２２      給紙ロール
２４      巻取ロール
２６      ヘッドユニット
２８      駆動信号制御部
３０      駆動波形生成部
３２      トランジスタ制御部
３４、３４−１、３４−２  パワートランジスタ
４０      電位監視部
４２      電源選択手段
４４、４４Ａ  供給電源
４６、４６Ａ  選択スイッチ
４８      ノズル選択手段
５０、５０Ａ  記憶手段
５２      記憶部選択手段
５４      定常設定記憶部
５６      過渡設定記憶部
６０      ノズル
６０ａ    駆動ノズル
６０ｂ    非駆動ノズル
Ｃｓ      コンデンサ
Ｐ        連帳紙
ＰＫ、ＰＫ１〜ＰＫ４  ピーク値
Ｒｉｐ    リップル
Ｓｄ      駆動信号
Ｖｐ、Ｖｐ１〜Ｖｐｎ  電源電圧
Ｖｐｐ、Ｖｐｐ１〜Ｖｐｐ５  ピーク電位
Ｖｐｐｍ  最大ピーク電位
Ｖｓ      電源電位
Ｖｓｓ    定常電位
Ｖｓｍａｘ  最適供給電源電位
Ｖｓ１、Ｖｓ２、Ｖｓ３、Ｖｓ４  供給電源電位
Ｗａ、Ｗｂ  波形
ΔＶｓａ、ΔＶｐａ  電位差
Δｒ、Δｒ１〜Δｒ４  振り込み量
ＳＮ、ＴＮ  ノズル領域
【図１】
2018144466.tif 000003
【図２】
2018144466.tif 000004
【図３】
2018144466.tif 000005
【図４】
2018144466.tif 000006
【図５】
2018144466.tif 000007
【図６】
2018144466.tif 000008
【図７】
2018144466.tif 000009
【図８】
2018144466.tif 000010
【図９】
2018144466.tif 000011
【図１０】
2018144466.tif 000012
【図１１】
2018144466.tif 000013
【図１２】
2018144466.tif 000014
【図１３】
2018144466.tif 000015
【図１４】
2018144466.tif 000016
【図１５】
2018144466.tif 000017
【図１６】
2018144466.tif 000018