(57)【特許請求の範囲】
【請求項１】
対応する駆動素子の動作によりインク滴を吐出する複数のノズルと、
画像データを記憶する画像記憶部と、
前記複数のノズルからそれぞれ吐出されるインク滴のばらつきを均一に補正するために前記ノズル毎に設定される調整データを記憶する調整記憶部と、
前記調整データによる調整レンジを可変する設定データを記憶する設定記憶部と、
前記調整データを、当該調整データによる調整レンジを前記設定データに基づいて可変した調整実効データに変換する変換部と、
前記画像データを基に、前記駆動素子を動作させる駆動パルス信号の基準パルス波形を前記調整実効データで調整した駆動パルス波形を前記ノズル毎に生成し、この駆動パルス波形を有する駆動パルス信号を前記ノズルに対応した前記駆動素子に印加する生成出力部と、
外部から供給されるコマンドを解析し、前記画像データの書込みコマンドであれば当該コマンドに続くデータを前記画像記憶部に転送し、前記調整データの書込みコマンドであれば当該コマンドに続くデータを前記調整記憶部に転送し、前記設定データの書込みコマンドであれば当該コマンドに続くデータを前記設定記憶部に転送する解析出力部と、
を具備し、
前記設定データの書込みコマンドは、前記画像データおよび前記調整データの書込みコマンドよりも前に受信するインクジェットヘッド。
【請求項２】
前記設定データの書込みコマンドに続くデータは、前記基準パルス波形のパターンを設定するデータを含む請求項１記載のインクジェットヘッド。
【請求項３】
前記設定データは、前記調整データの調整レンジを整数倍するデータである、請求項１又は２に記載のインクジェットヘッド。
【請求項４】
請求項１〜３のうちいずれか１に記載のインクジェットヘッドと、
前記インクジェットヘッドからのインク滴の吐出により記録媒体に画像データに応じた画像を形成させる制御手段と、を具備する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インクジェットヘッド及びこのヘッドを用いた画像形成装置に関する。
【背景技術】
【０００２】
インクジェットヘッドは、インクが充填される複数の圧力室を、圧電部材からなる側壁を隔てて並列に配置し、さらに各圧力室にそれぞれインク滴を吐出するためのノズルを取り付けて構成される。このようなインクジェットヘッドは、その製造過程における部品の寸法精度や組み立て精度のばらつき等により、各ノズルから吐出されるインク滴の吐出体積にばらつきが生じる。この吐出体積のばらつきを低減させる技術として、従来、圧力室の形状を定常状態からその容積が拡大する方向に変化させるために圧電部材を通電する拡張パルスの通電時間を調整する技術がある。
【０００３】
しかしながら、インク滴の吐出体積は、使用するインクの特性によってもばらつきを生じる。このため、インク特性に起因するばらつきにも対応できるように、拡張パルスの通電時間を調整したいという要望がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３‐０５９９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本実施形態が解決しようとする課題は、各ノズルから吐出されるインク滴の吐出体積のばらつきを柔軟に調整できるインクジェットヘッド及びこのヘッドを用いた画像形成装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、インクジェットヘッドは、対応する駆動素子の動作によりインク滴を吐出する複数のノズルと、画像記憶部と、調整記憶部と、設定記憶部と、変換部と、生成出力部と、解析出力部とを含む。画像記憶部は、画像データを記憶する。調整記憶部は、前記複数のノズルからそれぞれ吐出されるインク滴のばらつきを均一に補正するために前記ノズル毎に設定される調整データを記憶する。設定記憶部は、前記調整データによる調整レンジを可変する設定データを記憶する。変換部は、前記調整データを、当該調整データによる調整レンジを前記設定データに基づいて可変した調整実効データに変換する。生成出力部は、前記画像データを基に、前記駆動素子を動作させる駆動パルス信号の基準パルス波形を前記調整実効データで調整した駆動パルス波形を前記ノズル毎に生成する。そして生成出力部は、この駆動パルス波形を有する駆動パルス信号を前記ノズルに対応した前記駆動素子に印加する。解析出力部は、外部から供給されるコマンドを解析する。解析出力部は、前記画像データの書込みコマンドであれば当該コマンドに続くデータを前記画像記憶部に転送する。解析出力部は、前記調整データの書込みコマンドであれば当該コマンドに続くデータを前記調整記憶部に転送し、前記設定データの書込みコマンドであれば当該コマンドに続くデータを前記設定記憶部に転送する。そして前記設定データの書込みコマンドは、前記画像データおよび前記調整データの書込みコマンドよりも前に受信する。
【図面の簡単な説明】
【０００７】
【図１】インクジェットヘッドの一部を分解して示す斜視図。
【図２】インクジェットヘッドの前方部における横断面図。
【図３】インクジェットヘッドの前方部における縦断面図。
【図４】インクジェットヘッドの動作原理説明に用いる模式図。
【図５】インクジェットプリンタのハードウェア構成を示すブロック図。
【図６】ヘッドドライバの具体的構成を示すブロック図。
【図７】ヘッドドライバに係る各種信号波形のタイミング図。
【図８】駆動波形生成回路の詳細とその周辺回路との関係を示すブロック図。
【図９】変換回路の具体的構成を示すブロック図。
【図１０】調整付加回路に係る各種信号波形のタイミング図。
【図１１】変換回路にて算出される調整実効データの値と、調整レンジ及び分解能とを対応付けて示す図。
【図１２】調整実効データが異なる場合の駆動パルス信号の一例を示すタイミング図。
【図１３】インク滴を７ドロップ吐出させた場合の調整時間に対するインク滴吐出体積の変化度合いを示すグラフ。
【図１４】インク滴を１ドロップ吐出させた場合の調整時間に対するインク滴吐出体積の変化度合いを示すグラフ。
【発明を実施するための形態】
【０００８】
以下、実施形態に係るインクジェットヘッド及びこのヘッドを用いた画像形成装置（インクジェットプリンタ）について、図面を用いて説明する。因みにこの実施形態では、インクジェットヘッドとしてシェアモードタイプのインクジェットヘッド１００（図１を参照）を例示する。
【０００９】
はじめに、インクジェットヘッド１００（以下、ヘッド１００と略称する）の構成について、図１乃至図３を用いて説明する。図１は、ヘッド１００の一部を分解して示す斜視図、図２は、ヘッド１００の前方部における横断面図、図３は、ヘッド１００の前方部における縦断面図である。
【００１０】
ヘッド１００は、ベース基板９を有する。ヘッド１００は、ベース基板９の前方側の上面に第１の圧電部材１を接合し、この第１の圧電部材１の上に第２の圧電部材２を接合する。接合された第１の圧電部材１と第２の圧電部材２とは、図２の矢印で示すように、板厚方向に沿って互いに相反する方向に分極する。
【００１１】
ベース基板９は、誘電率が小さく、かつ圧電部材１，２との熱膨張率の差が小さい材料を用いて形成する。ベース基板９の材料としては、例えばアルミナ（Al203）、窒化珪素（Si3N4）、炭化珪素（SiC）、窒化アルミニウム（AlN）、チタン酸ジルコン酸鉛（PZT）等がよい。一方、圧電部材１，２の材料としては、チタン酸ジルコン酸鉛（PZT）、ニオブ酸リチウム（LiNbO3）、タンタル酸リチウム（LiTaO3）等が用いられる。
【００１２】
ヘッド１００は、接合された圧電部材１，２の先端側から後端側に向けて、多数の長尺な溝３を設ける。各溝３は、間隔が一定でありかつ平行である。各溝３は、先端が開口し、後端が上方に傾斜する。
【００１３】
ヘッド１００は、各溝３の側壁及び底面に電極４を設ける。電極４は、ニッケル（Ni）と金（Au）との二層構造となっている。電極４は、例えばメッキ法によって各溝３内に均一に成膜される。電極４の形成方法は、メッキ法に限定されない。他に、スパッタ法や蒸着法等を用いることもできる。
【００１４】
ヘッド１００は、各溝３の後端から第２の圧電部材２の後部上面に向けて引出し電極１０を設ける。引出し電極１０は、前記電極４から延出する。
【００１５】
ヘッド１００は、天板６とオリフィスプレート７とを備える。天板６は、各溝３の上部を塞ぐ。オリフィスプレート７は、各溝３の先端を塞ぐ。ヘッド１００は、天板６とオリフィスプレート７とで囲まれた各溝３によって、複数の圧力室１５を形成する。圧力室１５は、例えば深さが３００μｍで幅が８０μｍの形状を有し、１６９μｍのピッチで平行に配列される。このような圧力室１５は、インク室とも称される。
【００１６】
天板６は、その内側後方に共通インク室５を備える。オリフィスプレート７は、各溝３と対向する位置にノズル８を穿設する。ノズル８は、対向する溝３つまりは圧力室１５と連通する。ノズル８は、圧力室１５側から反対側のインク吐出側に向けて先細りの形状をなす。ノズル８は、隣り合う３つの圧力室１５に対応したものを１セットとし、溝３の高さ方向（図２の紙面の上下方向）に一定の間隔でずれて形成される。
【００１７】
ヘッド１００は、ベース基板９の後方側の上面に、導電パターン１３が形成されたプリント基板１１を接合する。そしてヘッド１００は、このプリント基板１１に、後述するヘッドドライバ１０１を実装したドライブＩＣ１２を搭載する。ドライブＩＣ１２は、導電パターン１３に接続する。導電パターン１３は、各引出し電極１０とワイヤボンディングにより導線１４で結合する。
【００１８】
ヘッド１００が有する圧力室１５、電極４及びノズル８の組をチャネルと称する。すなわちヘッド１００は、溝３の数Ｎだけチャネルch.1，ch.2，…，ch.Nを有する。
【００１９】
次に、上記の如く構成されたヘッド１００の動作原理について、図４を用いて説明する。  
図４の（ａ）は、中央の圧力室１５ｂと、この圧力室１５ｂに隣接する両隣の圧力室１５ａ，１５ｃとの各壁面にそれぞれ配設された電極４の電位がいずれもグラウンド電位ＧＮＤである状態を示している。この状態では、圧力室１５ａと圧力室１５ｂとで挟まれた隔壁１６ａ及び圧力室１５ｂと圧力室１５ｃとで挟まれた隔壁１６ｂは、いずれも何ら歪み作用を受けない。
【００２０】
図４の（ｂ）は、中央の圧力室１５ｂの電極４に負極性の電圧−Ｖが印加され、両隣の圧力室１５ａ，１５ｃの電極４に正極性の電圧＋Ｖが印加された状態を示している。この状態では、各隔壁１６ａ，１６ｂに対して、圧電部材１，２の分極方向と直交する方向に電圧Ｖの２倍の電界が作用する。この作用により、各隔壁１６ａ，１６ｂは、圧力室１５ｂの容積を拡張するようにそれぞれ外側に変形する。
【００２１】
図４の（ｃ）は、中央の圧力室１５ｂの電極４に正極性の電圧＋Ｖが印加され、両隣の圧力室１５ａ，１５ｃの電極４に負極性の電圧−Ｖが印加された状態を示している。この状態では、各隔壁１６ａ，１６ｂに対して、図４（ｂ）のときとは逆の方向に電圧Ｖの２倍の電界が作用する。この作用により、各隔壁１６ａ，１６ｂは、圧力室１５ｂの容積を収縮するようにそれぞれ内側に変形する。
【００２２】
圧力室１５ｂの容積が拡張または収縮された場合、圧力室１５ｂ内に圧力振動が発生する。この圧力振動により、圧力室１５ｂ内の圧力が高まり、圧力室１５ｂに連通するノズル８からインク滴が吐出される。
【００２３】
このように、各圧力室１５ａ，１５ｂ，１５ｃを隔てる隔壁１６ａ，１６ｂは、当該隔壁１６ａ，１６ｂを壁面とする圧力室１５ｂの内部に圧力振動を与えるためのアクチュエータとなる。つまり各圧力室１５は、それぞれ隣接する圧力室１５とアクチュエータを共有する。このためヘッドドライバ１０１は、各圧力室１５を個別に駆動することができない。ヘッドドライバ１０１は、各圧力室１５をｎ（ｎは２以上の整数）個おきに（ｎ＋１）個の組に分割して駆動する。
【００２４】
本実施形態では、ヘッド１００のチャネル数を「３２４」とする。したがって、ノズル８の数も「３２４」となる。この３２４個のノズル８に対し、本実施形態では、ヘッド１００の一方の端から他方の端に向かって順にＮ１，Ｎ２，Ｎ３，…，Ｎ３２４とノズル番号を付す。一方、ヘッドドライバ１０１は、各チャネルch.1〜ch.324を２つおきに、Ａ相、Ｂ相、Ｃ相の３つに分けて分割駆動する、いわゆる３分割駆動とする。すなわち、Ａ相に属するチャネルch.1、ch.4、…ch.322の駆動の際には、ノズル番号がＮ１、Ｎ４、…、Ｎ３２２のノズル８がインク吐出対象となる。Ｂ相に属するチャネルch.2、ch.5、…ch.323の駆動の際には、ノズル番号がＮ２、Ｎ５、…、Ｎ３２３のノズル８がインク吐出対象となる。Ｃ相に属するチャネルch.3、ch.6、…ch.324の駆動の際には、ノズル番号がＮ３、Ｎ６、…、Ｎ３２４のノズル８がインク吐出対象となる。
【００２５】
また本実施形態では、相が異なる隣接する３つのチャネルをそれぞれグループＧとする。したがって、各チャネルch.1〜ch.324は、グループＧ１からグループＧ１０８までの計１０８のグループに分けられる。ヘッドドライバ１０１は、先ず各グループＧ１〜Ｇ１０８のＡ相に属するチャネルch.1、ch.4、…ch.322を駆動する。続いてヘッドドライバ１０１は、Ｂ相に属するチャネルch.2、ch.5、…ch.323を駆動する。続いてヘッドドライバ１０１は、Ｃ相に属するチャネルch.3、ch.6、…ch.324を駆動する。以後、ヘッドドライバ１０１は、Ａ相、Ｂ相、Ｃ相の順に各グループＧ１〜Ｇ１０８のチャネルを駆動する。
【００２６】
次に、ヘッド１００からのインク吐出により記録媒体に画像形成を行う画像形成装置、いわゆるインクジェットプリンタ３００（以下、プリンタ３００と略称する）について説明する。  
図５は、プリンタ３００のハードウェア構成を示すブロック図である。プリンタ３００は、ヘッド１００と、このヘッド１００を制御する制御手段としての制御ボード２００とを含む。そしてプリンタ３００は、制御ボード２００に、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、操作パネル２０４、通信インターフェース２０５、モータドライバ２０６、ポンプドライバ２０７等を搭載する。またプリンタ３００は、制御ボード２００にアドレスバス，データバスなどのバスライン２０８を配線する。そしてプリンタ３００は、このバスライン２０８に、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、操作パネル２０４、通信インターフェース２０５、モータドライバ２０６、ポンプドライバ２０７等を接続する。
【００２７】
ＣＰＵ２０１は、コンピュータの中枢部分に相当する。ＣＰＵ２０１は、オペレーティングシステムやアプリケーションプログラムに従って、プリンタ３００としての各種の機能を実現するべく各部を制御する。
【００２８】
ＲＯＭ２０２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ２０２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ２０２は、ＣＰＵ２０１が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。
【００２９】
ＲＡＭ２０３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ２０３は、ＣＰＵ２０１が処理を実行する上で必要なデータを記憶する。またＲＡＭ２０３は、ＣＰＵ２０１によって情報が適宜書き換えられるワークエリアとしても利用される。ワークエリアは、印刷データが展開される画像メモリを含む。
【００３０】
操作パネル２０４は、操作部と表示部とを有する。操作部は、電源キー、用紙フィードキー、エラー解除キー等のファンクションキーを配置したものである。表示部は、プリンタ３００における種々の状態を表示可能なものである。
【００３１】
通信インターフェース２０５は、ＬＡＮ（Local Area Network）等のネットワークを介して接続されるクライアント端末から印刷データを受信する。通信インターフェース２０５は、例えばプリンタ３００にエラーが発生したとき、エラーを通知する信号をクライアント端末に送信する。
【００３２】
モータドライバ２０６は、搬送モータ３０１の駆動を制御する。搬送モータ３０１は、印刷用紙などの記録媒体を搬送する搬送機構の駆動源である。搬送モータ３０１が駆動すると、搬送機構が記録媒体の搬送を開始する。搬送機構は、記録媒体をヘッド１００による印刷位置まで搬送する。搬送機構は、印刷を終えた記録媒体を所定の排出口からプリンタ３００の外部に排出する。
【００３３】
ポンプドライバ２０７は、ポンプ３０２の駆動を制御する。ポンプ３０２が駆動すると、図示しないインクタンク内のインクがヘッド１００に供給される。
【００３４】
ヘッド１００は、ヘッドドライバ１０１とチャネル群１０２とを含む。チャネル群１０２は、前述した圧力室１５、電極４及びノズル８の組からなるチャネルch.1〜ch.324の集合体を示す。
【００３５】
ヘッドドライバ１０１は、制御ボード２００から、ＣＤＩ（Command Data In）信号、ＳＤＩ（Serial Data In）信号及びＣＬＫ（Clock）信号の入力を受け付ける。
【００３６】
ＣＤＩ信号は、制御ボード２００の側から設定データと調整データとをヘッド１００に供給するためのインターフェース信号である。設定データは、印刷シーケンスの最初にヘッド１００に供給される。調整データは、設定データに続いてヘッド１００に供給される。
【００３７】
設定データは、パターンデータと感度データＣＰＶＦとを含む。パターンデータは、各チャネルch.1〜ch.324をそれぞれ駆動させる駆動パルス信号の波形パターンの生成に供するデータである。駆動パルス信号は、圧力室１５の容積を拡張する拡張パルスと、圧力室１５の容積を収縮する収縮パルスとを含む。感度データＣＰＶＦについては後述する。
【００３８】
調整データは、駆動パルス信号を構成する拡張パルスのオンタイミングを調整する。調整データには、Ａ相に属するチャネルch.1、ch.4、…ch.322を駆動する際の調整データ（Ａ相調整データ）と、Ｂ相に属するチャネルch.2、ch.5、…ch.323を駆動する際の調整データ（Ｂ相調整データ）と、Ｃ相に属するチャネルch.3、ch.6、…ch.324を駆動する際の調整データ（Ｃ相調整データ）とがある。
【００３９】
ＳＤＩ信号は、画像データをヘッド１００に供給するためのインターフェース信号である。画像データは、各チャネルch.1〜ch.324のノズル８からそれぞれ吐出するインク滴の数を指定する。画像データには、Ａ相に属するチャネルch.1、ch.4、…ch.322のノズル８に対するＡ相画像データと、Ｂ相に属するチャネルch.2、ch.5、…ch.323のノズル８に対するＢ相画像データと、Ｃ相に属するチャネルch.3、ch.6、…ch.324のノズル８に対するＣ相画像データとがある。
【００４０】
ＣＬＫ信号は、ヘッド１００に実装される論理回路の基準クロックである。本実施形態の基準クロックは、５０［MHz］の周波数で出力される。したがって、基準クロックの周期は、２０［nsec］である。
【００４１】
ヘッドドライバ１０１は、ＣＤＩ信号、ＳＤＩ信号及びＣＬＫ信号に基づいて、チャネル群１０２を構成する３２４個のチャネルch.1〜ch.324を３分割で駆動する。この駆動により、各チャネルch.1〜ch.324のノズル８から適宜、インク滴が吐出される。ノズル８から吐出されたインク滴は、搬送モータ３０１の駆動によって搬送される記録媒体の印刷面に着弾する。その結果、印刷面に多値画像が形成される。また、インク滴の吐出によってインクが不足したチャネルの圧力室には、ポンプ３０２の駆動によりインクタンク内のインクが補充される。
【００４２】
図６は、ヘッドドライバ１０１の具体的構成を示すブロック図である。ヘッドドライバ１０１は、解析回路４０１、設定用レジスタ４０２、調整用シフトレジスタ４０３、調整用レジスタ４０４、変換回路４０５、画像用シフトレジスタ４０６、画像用レジスタ４０７、タイミング生成回路４０８、パターン生成回路４０９及び駆動波形生成回路４１０を含む。これらの回路４０１，４０５，４０８，４０９，４１０及びレジスタ４０２，４０３，４０４，４０６，４０７は、ＣＬＫ信号を基準クロックとして動作する。
【００４３】
解析回路４０１は、ＣＤＩ信号またはＳＤＩ信号で受信したコマンドを解析する。コマンドが設定データ書込みコマンドであるとき、解析回路４０１は、設定用レジスタ４０２に許可信号Ｓ１を出力する。コマンドが調整データ書込みコマンドであるとき、解析回路４０１は、調整用シフトレジスタ４０３に許可信号Ｓ２を出力する。コマンドが画像データ書込みコマンドであるとき、解析回路４０１は、画像用シフトレジスタ４０６に許可信号Ｓ３を出力する。コマンドが１ライン目のＢ相画像データの書込みコマンドであるとき、解析回路４０１は、タイミング生成回路４０８に許可信号Ｓ４を出力する（解析出力部）。
【００４４】
設定用レジスタ４０２は、許可信号Ｓ１の入力に応じて、ＣＤＩ信号で受信した設定データを格納する（設定記憶部）。本実施形態において、コマンドは８ビットを使用する。設定データは、３６バイトを使用する。したがって、設定データ用にＣＤＩ信号で受信するシリアルデータは、先頭１ビットのスタートビットと、続く８ビットの設定データ書込みコマンドと、続く２８８（＝３６×８）ビットの設定データとで構成される。
【００４５】
調整用シフトレジスタ４０３は、許可信号Ｓ２の入力に応じて、ＣＤＩ信号で受信した調整データＣＰＶＤを格納する。本実施形態において、調整データＣＰＶＤは、グループＧ１からグループＧ１０８の各グループに対してそれぞれ４ビットを使用する。すなわち調整データは、グループＧ１用の４ビット調整データＧ１＿ＣＰＶＤ、グループＧ２用の４ビット調整データＧ２＿ＣＰＶＤ、…、グループＧ１０８用の４ビット調整データＧ１０８＿ＣＰＶＤの計４３２ビットからなる。したがって、調整データ用にＣＤＩ信号で受信するシリアルデータは、先頭１ビットのスタートビットと、続く８ビットの調整データ書込みコマンドと、続く４３２ビットの調整データＣＰＶＤとで構成される。
【００４６】
画像用シフトレジスタ４０６は、許可信号Ｓ３の入力に応じて、ＳＤＩ信号で受信した画像データを格納する。本実施形態において、画像データＲＤは、グループＧ１からグループＧ１０８の各グループに対してそれぞれ４ビットを使用する。すなわち画像データＲＤは、グループＧ１用の４ビット画像データＧ１＿ＲＤ、グループＧ２用の４ビット画像データＧ２＿ＲＤ、…、グループＧ１０８用の４ビット画像データＧ１０８＿ＲＤの計４３２ビットからなる。したがって、画像データ用にＳＤＩ信号で受信するシリアルデータは、先頭１ビットのスタートビットと、続く８ビットの画像データ書込みコマンドと、続く４３２ビットの画像データＲＤとで構成される。
【００４７】
タイミング生成回路４０８は、許可信号Ｓ４の入力に応じて、ヘッド１００をＡ相、Ｂ相及びＣ相の３分割で駆動するための印刷タイミングを生成する。そしてタイミング生成回路４０８は、印刷タイミングに基づき、調整用レジスタ４０４及び画像用レジスタ４０７にデータラッチ信号Ｓ５を出力する。またタイミング生成回路４０８は、パターン生成回路４０９に対して３分割起点信号Ｓ６を出力する。さらにタイミング生成回路４０８は、駆動波形生成回路４１０に対してＡ相選択信号Ｓ７ａ、Ｂ相選択信号Ｓ７ｂ及びＣ相選択信号Ｓ７ｃを順次出力する。
【００４８】
調整用レジスタ４０４は、データラッチ信号Ｓ５の入力に応じて、調整用シフトレジスタ４０３に格納された４３２ビットの調整データＣＰＶＤをラッチする（調整記憶部）。
【００４９】
画像用レジスタ４０７は、データラッチ信号Ｓ５の入力に応じて、画像用シフトレジスタ４０６に格納された４３２ビットの画像データＲＤをラッチする（画像記憶部）。
【００５０】
変換回路４０５は、設定用レジスタ４０２から、２ビットの感度データＣＰＶＦを取得する。そして変換回路４０５は、調整用レジスタ４０４にラッチされたグループＧ１〜Ｇ１０８別の調整データＧｘ＿ＣＰＶＤ（ｘ＝１〜１０８）を、それぞれ感度データＣＰＶＦに基づき、６ビットの調整実効データＧｘ＿ＶＣＤ（ｘ＝１〜１０８）に変換する（変換部）。因みに、データＧ１＿ＶＣＤは、グループＧ１に属するチャネルch.1,ch.2,ch.3に対する調整実効データを表す。データＧ２＿ＶＣＤは、グループＧ２に属するチャネルch.4,ch.5,ch6に対する調整実効データを表す。データＧ１０８＿ＶＣＤは、グループＧ１０８に属するチャネルch.322,ch.323,ch.324に対する調整実効データを表す。
【００５１】
パターン生成回路４０９は、３分割起点信号Ｓ６の入力に応じて、設定用レジスタ４０２に格納されたパターンデータに従い、駆動パルス信号の波形パターンを生成する。パターン生成回路４０９は、生成された波形パターンに従い、駆動波形生成回路４１０に基準タイミング信号Ｓ１１〜Ｓ１６を出力する。基準タイミング信号Ｓ１１〜Ｓ１６については後述する。
【００５２】
駆動波形生成回路４１０は、画像用レジスタ４０７にラッチされた画像データＲＤと、変換回路４０５で得られた調整実効データＧｘ＿ＶＣＤ（ｘ＝１〜１０８）とから、チャネルch.1〜ch.324毎に駆動パルス信号を生成する。駆動波形生成回路４１０は、パターン生成回路４０９で生成される波形パターンに従い、正極電位＋Ｖ、グラウンド電位ＧＮＤ及び負極電位−Ｖを用いて、駆動パルス信号を生成する。そしてＡ相選択信号Ｓ７ａが入力されたとき、駆動波形生成回路４１０は、Ａ相に属するチャネルch.1、ch.4、…ch.322に対して駆動パルス信号を出力する。Ｂ相選択信号Ｓ７ｂが入力されたとき、駆動波形生成回路４１０は、Ｂ相に属するチャネルch.2、ch.5、…ch.323に対して駆動パルス信号を出力する。Ｃ相選択信号Ｓ７ｃが入力されたとき、駆動波形生成回路４１０は、Ｃ相に属するチャネルch.3、ch.6、…ch.324に対して駆動パルス信号を出力する（生成出力部）。
【００５３】
図７は、ヘッドドライバ１０１に係る各種信号波形のタイミング図である。図７において、波形“ＣＤＩ”は、解析回路４０１に入力されるＣＤＩ信号を表す。波形“ＳＤＩ” は、解析回路４０１に入力されるＳＤＩ信号を表す。波形“Ｓ５・Ｓ６”は、タイミング生成回路４０８から調整用レジスタ４０４及び画像用レジスタ４０７に出力されるデータラッチ信号Ｓ５と、タイミング生成回路４０８からパターン生成回路４０９に出力される３分割起点信号Ｓ６とを表す。波形“ＣＰＶＦ［１：０］”は、設定用レジスタ４０２から変換回路４０５が取り込む感度データＣＰＶＦを表す。［１：０］は感度データＣＰＶＦが２ビットであることを表している。波形“ＣＰＶＤ［４３１：０］”は、調整用レジスタ４０４にラッチされる調整データＣＰＶＤを表す。波形“ＲＤ［４３１：０］”は、画像用レジスタ４０７にラッチされる画像データＲＤを表す。［４３１：０］は、調整データＣＰＶＤ及び画像データＲＤが４３２ビットであることを表している。波形“Ｓ７ａ”、“Ｓ７ｂ”及び“Ｓ７ｃ”は、タイミング生成回路４０８から駆動波形生成回路４１０に出力されるＡ相選択信号、Ｂ相選択信号及びＣ相選択信号を表す。
【００５４】
図７において、波形“Ｇｘ＿ＶＣＤ［５：０］（ｘ＝１〜１０８）”は、変換回路４０５から駆動波形生成回路４１０に出力されるグループＧ１〜Ｇ１０８別の調整実効データＧｘ＿ＶＣＤ（ｘ＝１〜１０８）を表す。［５：０］は、調整実効データＶＣＤが６ビットであることを表している。波形“ch.1〜ch.32”は、駆動波形生成回路４１０から各チャネルch.1〜ch.324にそれぞれ出力される駆動パルス信号を表す。
【００５５】
以下、図７のタイミング図を用いて、ヘッドドライバ１０１の動作について説明する。
はじめに、時点ｔ０において、ＣＤＩ信号の先頭データが解析回路４０１に入力される。ＣＤＩ信号の先頭データは、１ビットのスタートビットと、８ビットの設定データ書込みコマンドと、２８８ビットの設定データとからなる計２９７ビットのシリアルデータ列である。２８８ビット、すなわち３６バイトの設定データの中に、駆動波形パターンの生成に使用するパターンデータと、２ビットの感度データＣＰＶＦとが含まれる。
【００５６】
解析回路４０１は、ＣＤＩ信号の先頭データから設定データ書込みコマンドを検出すると、設定用レジスタ４０２に対する許可信号Ｓ１をイネーブルにする。そして解析回路４０１は、設定データ書込みコマンドに続くデータを設定データと認識して、設定用レジスタ４０２に出力する。許可信号Ｓ１がイネーブルになると、設定用レジスタ４０２は、解析回路４０１から出力される設定データを格納する。
【００５７】
設定データの出力が終了すると、解析回路４０１は、許可信号Ｓ１をディセーブルにする。許可信号Ｓ１がディセーブルになると、設定用レジスタ４０２は設定データを保持する。設定用レジスタ４０２に設定データが保持されたことに応じて、変換回路４０５により設定用レジスタ４０２から取り込まれる感度データＣＰＶＦが最新値に更新される（時点ｔ１）。
【００５８】
次に、時点ｔ２において、ＣＤＩ信号の２番目データとＳＤＩ信号の先頭データとが解析回路４０１に入力される。ＣＤＩ信号の２番目データは、１ビットのスタートビットと、８ビットの調整データ書込みコマンドと、４３２ビットの調整データＣＰＶＤとからなる計４４１ビットのシリアルデータ列である。ＳＤＩ信号の先頭データは、１ビットのスタービットと、８ビットの画像データ書込みコマンドと、４３２ビットの画像データＲＤとからなる計４４１ビットのシリアルデータ列である。
【００５９】
解析回路４０１は、ＣＤＩ信号の２番目データから調整データ書込みコマンドを検出すると、調整用シフトレジスタ４０３に対する許可信号Ｓ２をイネーブルにする。そして解析回路４０１は、調整データ書込みコマンドに続くデータを調整データＣＰＶＤと認識して、調整用シフトレジスタ４０３に出力する。許可信号Ｓ２がイネーブルになると、調整用シフトレジスタ４０３は、解析回路４０１から出力される調整データＣＰＶＤを順次シフトしながら格納する。調整データＣＰＶＤの出力が終了すると、解析回路４０１は、許可信号Ｓ２をディセーブルにする。許可信号Ｓ２がディセーブルになると、調整用シフトレジスタ４０３は調整データＣＰＶＤを保持する。
【００６０】
また解析回路４０１は、ＳＤＩ信号の先頭データから画像データ書込みコマンドを検出すると、画像用シフトレジスタ４０６に対する許可信号Ｓ３をイネーブルにする。そして解析回路４０１は、画像データ書込みコマンドに続くデータを画像データＲＤと認識して、画像用シフトレジスタ４０６に出力する。許可信号Ｓ３がイネーブルになると、画像用シフトレジスタ４０６は、解析回路４０１から出力される画像データＲＤを順次シフトしながら格納する。画像データＲＤの出力が終了すると、解析回路４０１は、許可信号Ｓ３をディセーブルにする。許可信号Ｓ３がディセーブルになると、画像用シフトレジスタ４０６は画像データＲＤを保持する。
【００６１】
また解析回路４０１は、ＳＤＩ信号の先頭データから画像データ書込みコマンドを検出すると、タイミング生成回路４０８に対する許可信号Ｓ４をディセーブルにする。許可信号Ｓ４がディセーブルになると、タイミング生成回路４０８は、リセットされる。
【００６２】
次に、時点ｔ３においてＣＤＩ信号の３番目データとＳＤＩ信号の２番目データとが解析回路４０１に入力される。ＣＤＩ信号の３番目データは、２番目データと同様に調整データＣＰＶＤを含む４４１ビットのシリアルデータ列である。ＳＤＩ信号の２番目データは、先頭データと同様に画像データＲＤを含む４４１ビットのシリアルデータ列である。
【００６３】
解析回路４０１は、ＳＤＩ信号の２番目データから画像データ書込みコマンドを検出すると、タイミング生成回路４０８に対する許可信号Ｓ４をイネーブルにする。許可信号Ｓ４がイネーブルになると、タイミング生成回路４０８は、調整用レジスタ４０４及び画像用レジスタ４０７に対してデータラッチ信号Ｓ５を送信する。またタイミング生成回路４０８は、データラッチ信号Ｓ５と同時に、パターン生成回路４０９に対して３分割起点信号Ｓ６を送信する。さらにタイミング生成回路４０８は、駆動波形生成回路４１０に対するＡ相選択信号Ｓ７ａをイネーブルにする。
【００６４】
データラッチ信号Ｓ５を受信した調整用レジスタ４０４は、調整用シフトレジスタ４０３に保持されている調整データＣＰＶＤをラッチする。データラッチ信号Ｓ５を受信した画像用レジスタ４０７は、画像用シフトレジスタ４０６に保持されている画像データＲＤをラッチする。３分割起点信号Ｓ６を受信したパターン生成回路４０９は、設定用レジスタ４０２に保持されているパターンデータに基づき、基準タイミング信号Ｓ１１〜Ｓ１６を生成する。生成された基準タイミング信号Ｓ１１〜Ｓ１６は、駆動波形生成回路４１０に送信される。
【００６５】
調整用レジスタ４０４に調整データＣＰＶＤがラッチされると、変換回路４０５が、感度データＣＰＶＤを用いて調整データＣＰＶＤを調整実効データＶＣＤに変換する。調整実効データＶＣＤは、駆動波形生成回路４１０に与えられる。
【００６６】
画像用レジスタ４０７に画像データＲＤがラッチされると、この画像データＲＤが駆動波形生成回路４１０に与えられる。
【００６７】
駆動波形生成回路４１０は、基準タイミング信号Ｓ１１〜Ｓ１６に基づき、画像データＲＤと調整実効データＶＣＤとから、１０８チャネル分の駆動パルス信号を生成する。このとき、相選択信号は、Ａ相選択信号Ｓ７ａがイネーブルになっている。このため、駆動パルス信号は、各グループＧ１〜Ｇ１０８のＡ相に属するチャネルch.1，ch.4．…，ch.322に対して出力される。
【００６８】
したがって、時点ｔ２において受信したＣＤＩ信号の２番目データから抽出され、調整用レジスタ４０４にラッチされる調整データＣＰＶＤは、１ライン目のＡ相に対する調整データである。また、時点ｔ２において受信したＳＤＩ信号の先頭データから抽出され、画像用レジスタ４０７にラッチされる画像データＲＤは、１ライン目のＡ相に対する画像データである。そして、時点ｔ３において、Ａ相に対する調整データＣＰＶＤで調整された駆動パルス信号により、Ａ相に対する画像データＲＤが印刷される。換言すれば、時点ｔ３に至る前までは印刷の準備段階であり、時点ｔ３になると印刷が開始される。
【００６９】
一方、時点ｔ３において受信したＣＤＩ信号の３番目データから調整データ書込みコマンドが検出されると、解析回路４０１は、調整用シフトレジスタ４０３に対する許可信号Ｓ２をイネーブルにする。その後の動作は、２番目データから調整データ書込みコマンドを検出したときと同様である。
【００７０】
同じく時点ｔ３において受信したＳＤＩ信号の２番目データから画像データ書込みコマンドが検出されると、解析回路４０１は、画像用シフトレジスタ４０６に対する許可信号Ｓ３をイネーブルにする。その後の動作は、先頭データから画像データ書込みコマンドを検出したときと同様である。ただし、解析回路４０１は、タイミング生成回路４０８に対する許可信号Ｓ４をディセーブルにはしない。
【００７１】
次に、時点ｔ４においてＣＤＩ信号の４番目データとＳＤＩ信号の３番目データとが解析回路４０１に入力される。ＣＤＩ信号の４番目データも、２番目及び３番目データと同様に調整データＣＰＶＤを含む４４１ビットのシリアルデータ列である。ＳＤＩ信号の３番目データは、先頭及び２番目データと同様に画像データＲＤを含む４４１ビットのシリアルデータ列である。したがって、解析回路４０１は、調整用シフトレジスタ４０３に対する許可信号Ｓ２と画像用シフトレジスタ４０６に対する許可信号Ｓ３とをいずれもイネーブルにする。そして解析回路４０１は、調整データＣＰＶＤを調整用シフトレジスタ４０３に出力し、画像データＲＤを画像用シフトレジスタ４０６に出力する。このとき、画像データＲＤは、タイミング生成回路４０８にも出力される。
【００７２】
タイミング生成回路４０８は、画像データＲＤの先頭ビットを検知したことに応じて、調整用レジスタ４０４及び画像用レジスタ４０７に対してデータラッチ信号Ｓ５を送信する。またタイミング生成回路４０８は、データラッチ信号Ｓ５と同時に、パターン生成回路４０９に対して３分割起点信号Ｓ６を送信する。さらにタイミング生成回路４０８は、駆動波形生成回路４１０に対するＢ相選択信号Ｓ７ｂをイネーブルにする。
【００７３】
データラッチ信号Ｓ５を受信した調整用レジスタ４０４及び画像用レジスタ４０７の動作と、３分割起点信号Ｓ６を受信したパターン生成回路４０９の動作とは、時点ｔ３のときと同様である。また、変換回路４０５及び駆動波形生成回路４１０の動作も、時点ｔ３のときと同様である。このとき、相選択信号は、Ｂ相選択信号Ｓ７ｂがイネーブルになっている。このため、駆動波形生成回路４１０で生成された１０８チャネル分の駆動パルス信号は、各グループＧ１〜Ｇ１０８のＢ相に属するチャネルch.2，ch.5．…，ch.323に対して出力される。
【００７４】
したがって、時点ｔ３において受信したＣＤＩ信号の３番目データから抽出され、調整用レジスタ４０４にラッチされる調整データＣＰＶＤは、１ライン目のＢ相に対する調整データである。また、時点ｔ３において受信したＳＤＩ信号の２番目データから抽出され、画像用レジスタ４０７にラッチされる画像データＲＤは、１ライン目のＢ相に対する画像データである。そして、時点ｔ４において、Ｂ相に対する調整データＣＰＶＤで調整された駆動パルス信号により、Ｂ相に対する画像データＲＤが印刷される。
【００７５】
次に、時点ｔ５においてＣＤＩ信号の５番目データとＳＤＩ信号の４番目データとが解析回路４０１に入力される。ＣＤＩ信号の５番目データも、２〜４番目データと同様に調整データＣＰＶＤを含む４４１ビットのシリアルデータ列である。ＳＤＩ信号の４番目データは、１〜３番目データと同様に画像データＲＤを含む４４１ビットのシリアルデータ列である。したがって、解析回路４０１は、調整用シフトレジスタ４０３に対する許可信号Ｓ２と画像用シフトレジスタ４０６に対する許可信号Ｓ３とをいずれもイネーブルにする。そして解析回路４０１は、調整データＣＰＶＤを調整用シフトレジスタ４０３に出力し、画像データＲＤを画像用シフトレジスタ４０６に出力する。このとき、画像データＲＤは、タイミング生成回路４０８にも出力される。
【００７６】
タイミング生成回路４０８は、画像データＲＤの先頭ビットを検知したことに応じて、調整用レジスタ４０４及び画像用レジスタ４０７に対してデータラッチ信号Ｓ５を送信する。またタイミング生成回路４０８は、データラッチ信号Ｓ５と同時に、パターン生成回路４０９に対して３分割起点信号Ｓ６を送信する。さらにタイミング生成回路４０８は、駆動波形生成回路４１０に対するＣ相選択信号Ｓ７ｃをイネーブルにする。
【００７７】
データラッチ信号Ｓ５を受信した調整用レジスタ４０４及び画像用レジスタ４０７の動作、３分割起点信号Ｓ６を受信したパターン生成回路４０９の動作は、時点ｔ３及び時点ｔ４のときと同様である。また、変換回路４０５及び駆動波形生成回路４１０の動作も、時点ｔ３及び時点ｔ４のときと同様である。このとき、相選択信号は、Ｃ相選択信号Ｓ７ｃがイネーブルになっている。このため、駆動波形生成回路４１０で生成された１０８チャネル分の駆動パルス信号は、各グループＧ１〜Ｇ１０８のＣ相に属するチャネルch.3，ch.6．…，ch.324に対して出力される。
【００７８】
したがって、時点ｔ４において受信したＣＤＩ信号の４番目データから抽出され、調整用レジスタ４０４にラッチされる調整データＣＰＶＤは、１ライン目のＣ相に対する調整データである。また、時点ｔ４において受信したＳＤＩ信号の３番目データから抽出され、画像用レジスタ４０７にラッチされる画像データＲＤは、１ライン目のＣ相に対する画像データである。そして、時点ｔ５において、Ｃ相に対する調整データＣＰＶＤで調整された駆動パルス信号により、Ｃ相に対する画像データＲＤが印刷される。
【００７９】
以後、時点ｔ６以降は、時点ｔ３〜ｔ５の動作が繰り返される。その結果、インクジェットヘッド１００の各チャネルch.1〜ch.324が３分割で駆動されて、画像データＲＤの印刷が行われる。
【００８０】
図８は、駆動波形生成回路４１０の詳細とその周辺回路（変換回路４０５、画像用レジスタ４０７、タイミング生成回路４０８及びパターン生成回路４０９）との関係を示すブロック図である。駆動波形生成回路４１０は、ドライバ４１０１と、相選択回路４１０２と、調整付加回路４１０３とを含む。
【００８１】
ドライバ４１０１は、チャネルch.1〜ch.324毎に設けられる。相選択回路４１０２と調整付加回路４１０３とは、隣接する３つのチャネルを１グループとしたグループＧ１〜Ｇ１０８毎に設けられる。すなわちグループＧ１の相選択回路４１０２及び調整付加回路４１０３は、チャネルch.1，ch.2，ch.3に対応する。グループＧ２の相選択回路４１０２及び調整付加回路４１０３は、チャネルch.4，ch.5，ch.6に対応する。以下、グループＧ３〜Ｇ１０８についても同様である。すなわち、グループＧ１０８の相選択回路４１０２及び調整付加回路４１０３は、チャネルch.322，ch.323，ch.324に対応する。
【００８２】
また変換回路４０５も、相選択回路４１０２及び調整付加回路４１０３と同様に、グループＧ１〜Ｇ１０８毎に設けられる。すなわちグループＧ１の変換回路４０５は、チャネルch.1，ch.2，ch.3に対応する。グループＧ２の変換回路４０５は、チャネルch.4，ch.5，ch.6に対応する。以下、グループＧ３〜Ｇ１０８についても同様である。すなわち、グループＧ１０８の変換回路４０５は、チャネルch.322，ch.323，ch.324に対応する。
【００８３】
図９は、変換回路４０５の具体的構成を示すブロック図である。グループＧ１〜Ｇ１０８別の各変換回路４０５は同一構成である。図９は、グループＧ１の変換回路４０５を示している。
【００８４】
変換回路４０５は、２つのセレクタ４０５ａ，４０５ｂと、２つの加算器４０５ｃ，４０５ｄと、二倍化回路４０５ｅと、５つの拡張器４０５ｆ，４０５ｇ，４０５ｈ，４０５ｉ，４０５ｊとを含む。
【００８５】
セレクタ４０５ａ，４０５ｂは、いずれもセレクト端子ＳＥＬへの入力がローレベル“０”のとき、「０」入力端子への入力ビットをｆ出力端子から出力する。セレクト端子ＳＥＬへの入力がハイレベル“１”になると、セレクタ４０５ａ，４０５ｂは、「１」入力端子への入力ビットをｆ出力端子から出力する。加算器４０５ｃ，４０５ｄは、いずれも「ａ」入力端子への入力ビットと「ｂ」入力端子への入力ビットとを加算し、その加算値である合計ビットを「ａ＋ｂ」出力端子から出力する。二倍化回路４０５ｅは、入力ビットを１ビット左へシフトする。拡張器４０５ｆ，４０５ｇ，４０５ｈ，４０５ｉ，４０５ｊは、いずれも上位１ビットを拡張する。
【００８６】
グループＧ１の変換回路４０５は、４ビットの調整データＣＰＶＤと、２ビットの感度データＣＰＶＦとを入力する。調整データＣＰＶＤは、拡張器４０５ｆと、拡張器４０５ｉと、セレクタ４０５ｂの「１」入力端子とに入力される。感度データＣＰＶＦは、上位１ビットがセレクタ４０５ａのセレクト端子ＳＥＬに入力され、下位１ビットがセレクタ４０５ｂのセレクト端子ＳＥＬに入力される。
【００８７】
拡張器４０５ｆ及び拡張器４０５ｉは、４ビットの調整データＣＰＶＤの上位側に１ビット“０”を付加して、５ビットの調整データＣＰＶＤを出力する。拡張器４０５ｆから出力される５ビットの調整データＣＰＶＤは、二倍化回路４０５ｅに与えられる。拡張器４０５ｉから出力される５ビットの調整データＣＰＶＤＯ３は、加算器４０５ｃの「ｂ」入力端子に与えられる。
【００８８】
二倍化回路４０５ｅは、調整データＣＰＶＤの各ビットをそれぞれ上位に１ビットずつシフトする。その結果、調整データＣＰＶＤは二倍化される。二倍化された調整データＣＰＶＤＩＮは、セレクタ４０５ａの「１」入力端子に与えられる。
【００８９】
感度データＣＰＶＦの上位１ビットが“１”のとき、セレクタ４０５ａは、二倍化された調整データＣＰＶＤＩＮを拡張器４０５ｇに出力する。感度データＣＰＶＦの下位１ビットが“０”のとき、セレクタ４０５ｂは、４ビットの調整データＣＰＶＤを拡張器４０５ｈに出力する。
【００９０】
拡張器４０５ｇは、セレクタ４０５ａから出力される調整データＣＰＶＤＩＮの上位側に１ビット“０”を付加して、６ビットの調整データＣＰＶＤＯ１を出力する。拡張器４０５ｇから出力される６ビットの調整データＣＰＶＤＯ１は、加算器４０５ｄの「ａ」入力端子に与えられる。
【００９１】
拡張器４０５ｈは、セレクタ４０５ｂから出力される調整データＣＰＶＤの上位側に１ビット“０”を付加して、５ビットの調整データＣＰＶＤＯ２を出力する。拡張器４０５ｈから出力された５ビットの調整データＣＰＶＤＯ２は、加算器４０５ｃの「ａ」入力端子に与えられる。
【００９２】
加算器４０５ｃは、「ａ」入力端子に与えられた調整データＣＰＶＤＯ２と、「ｂ」入力端子に与えられた調整データＣＰＶＤＯ３とを加算する。そして加算器４０５ｃは、その加算結果である５ビットの調整データＣＰＶＤＯ４を拡張器４０５ｊに与える。
【００９３】
拡張器４０５ｊは、加算器４０５ｃから出力される調整データＣＰＶＤＯ４の上位側に１ビット“０”を付加して、６ビットの調整データＣＰＶＤＯ４を出力する。拡張器４０５ｉから出力された６ビットの調整データＣＰＶＤＯ４は、加算器４０５ｄの「ｂ」入力端子に与えられる。
【００９４】
加算器４０５ｄは、「ａ」入力端子に与えられた調整データＣＰＶＤＯ１と、「ｂ」入力端子に与えられた調整データＣＰＶＤＯ４とを加算する。そして加算器４０５ｄは、その加算結果である６ビットのデータを調整実効データＶＣＤとして、グループＧ１の調整付加回路４１０３に与える。
【００９５】
本実施形態において、感度データＣＰＶＦは２ビットである。すなわち感度データＣＰＶＦは、００ｈ＝０、０１ｈ＝１，１０ｈ＝２，１１ｈ＝３の４パターンある。一方、１グループに対する調整データＣＰＶＤは４ビットである。すなわち調整データＣＰＶＤは、最小値が“０”で最大値が“１５”の整数である。
【００９６】
例えば、感度データＣＰＶＦが“０”で、調整データＣＰＶＤが“１５”の場合、変換回路４０５においては、拡張器４０５ｇで拡張された６ビットの調整データＣＰＶＤＯ１は“０”となる。拡張器４０５ｈで拡張された５ビットの調整データＣＰＶＤＯ２も“０”となる。拡張器４０５ｉで拡張された５ビットの調整データＣＰＶＤＯ３は“１５”である。したがって、加算器４０５ｃで加算され、拡張器４０５ｊで拡張された６ビットの調整データＣＰＶＤＯ４は“１５”となる。その結果、加算器４０５ｄで加算された調整実効データＶＣＤは“１５”となる。
【００９７】
例えば、感度データＣＰＶＦが“１”で、調整データＣＰＶＤが“１５”の場合、変換回路４０５においては、拡張器４０５ｇで拡張された６ビットの調整データＣＰＶＤＯ１は“０”となる。拡張器４０５ｈで拡張された５ビットの調整データＣＰＶＤＯ２は“１５”となる。拡張器４０５ｉで拡張された５ビットの調整データＣＰＶＤＯ３も“１５”となる。したがって、加算器４０５ｃで加算され、拡張器４０５ｊで拡張された６ビットの調整データＣＰＶＤＯ４は“３０”となる。その結果、加算器４０５ｄで加算された調整実効データＶＣＤは“３０”となる。
【００９８】
例えば、感度データＣＰＶＦが“２”で、調整データＣＰＶＤが“１５”の場合、変換回路４０５においては、拡張器４０５ｇで拡張された６ビットの調整データＣＰＶＤＯ１は“３０”となる。拡張器４０５ｈで拡張された５ビットの調整データＣＰＶＤＯ２は“０”となる。拡張器４０５ｉで拡張された５ビットの調整データＣＰＶＤＯ３は“１５”となる。したがって、加算器４０５ｃで加算され、拡張器４０５ｊで拡張された６ビットの調整データＣＰＶＤＯ４は“１５”となる。その結果、加算器４０５ｄで加算された調整実効データＶＣＤは“４５”となる。
【００９９】
例えば、感度データＣＰＶＦが“３”で、調整データＣＰＶＤが“１５”の場合、変換回路４０５においては、拡張器４０５ｇで拡張された６ビットの調整データＣＰＶＤＯ１は“３０”となる。拡張器４０５ｈで拡張された５ビットの調整データＣＰＶＤＯ２は“１５”となる。拡張器４０５ｉで拡張された５ビットの調整データＣＰＶＤＯ３も“１５”となる。したがって、加算器４０５ｃで加算され、拡張器４０５ｊで拡張された６ビットの調整データＣＰＶＤＯ４は“３０”となる。その結果、加算器４０５ｄで加算された調整実効データＶＣＤは“６０”となる。
【０１００】
このように、感度データＣＰＶＦが“０”のとき、調整データＣＰＶＤの値がそのまま調整実効データＶＣＤとして駆動波形生成回路４１０に出力される。感度データＣＰＶＦが“１”のとき、調整データＣＰＶＤの２倍化された値が調整実効データＶＣＤとして駆動波形生成回路４１０に出力される。感度データＣＰＶＦが“２”のとき、調整データＣＰＶＤの値の３倍化された値が調整実効データＶＣＤとして駆動波形生成回路４１０に出力される。感度データＣＰＶＦが“３”のとき、調整データＣＰＶＤの４倍化された値が調整実効データＶＣＤとして駆動波形生成回路４１０に出力される。すなわち感度データＣＰＶＦは、“０”のとき感度１倍、“１”のとき感度２倍、“２”のとき感度３倍、“３”のとき感度４倍である。
【０１０１】
図８に説明を戻す。  
グループＧ１〜Ｇ１０８別の各調整付加回路４１０３は、いずれもパターン生成回路４０９から発信される基準タイミング信号Ｓ１１〜Ｓ１６を受け付ける。基準タイミング信号Ｓ１１〜Ｓ１６の内訳は、信号Ｓ１１が駆動波形生成回路４１０の駆動許可信号であり、信号Ｓ１２がドロップの開始パルス信号であり、信号Ｓ１３がドロップの終了パルス信号であり、信号Ｓ１４が負極電位−Ｖの開始パルス信号であり、信号Ｓ１５がグラウンド電位ＧＮＤの開始パルス信号であり、信号Ｓ１６が正極電位＋Ｖの開始パルス信号である。
【０１０２】
また各調整付加回路４１０３は、画像用レジスタ４０７と変換回路４０５とから、同一グループの画像データＲＤと調整実効データＶＣＤとを取り込む。そして、例えばグループＧ１に対応した調整付加回路４１０３は、画像データＲＤと、調整実効データＧ１＿ＶＣＤと、各基準タイミング信号Ｓ１１〜Ｓ１６とにより、チャネルch.1，ch.2，ch.3に対する駆動パルス波形を生成する。そして調整付加回路４１０３は、生成された駆動パルス波形に従い、グラウンド電位ＧＮＤの駆動許可信号ＧＮＤＡと、正極電位＋Ｖの駆動許可信号＋ＶＡと、負極電位−Ｖの駆動許可信号−ＶＡとを、グループＧ１の相選択回路４１０２に出力する。
【０１０３】
図１０は、グループＧ１に対応した調整付加回路４１０３に係る各種信号波形のタイミング図である。図１０において、波形“Ｓ１１〜Ｓ１６”は、パターン生成回路４０９から調整付加回路４１０３に入力される基準タイミング信号を表す。すなわち、波形“Ｓ１１”は、駆動波形生成回路４１０の駆動許可信号を表す。波形“Ｓ１２”は、ドロップの開始パルス信号を表す。波形“Ｓ１３”は、ドロップの終了パルス信号を表す。波形“Ｓ１４”は、負極電位−Ｖの開始パルス信号を表す。波形“Ｓ１５”は、グラウンド電位ＧＮＤの開始パルス信号を表す。波形“Ｓ１６”は、正極電位＋Ｖの開始パルス信号Ｓ１６を表す。
【０１０４】
図１０において、波形“ＲＤ［３：０］”は、画像用レジスタ４０７から調整付加回路４１０３に取り込まれるグループＧ１の画像データを表す。波形“Ｇ１＿ＶＣＤ［５：０］”は、変換回路４０５から調整付加回路４１０３に取り込まれるグループＧ１の調整実効データを表す。
【０１０５】
図１０において、波形“Ｋ１、Ｋ２、Ｓ２１、Ｓ２２、Ｓ２３、Ｓ２４、Ｓ２５”は、いずれも調整付加回路４１０３の内部信号を表す。すなわち波形“Ｋ１”は、ドロップカウンタを表す。ドロップカウンタＫ１は、ドロップの開始パルス信号Ｓ１２をカウントする。波形“Ｓ２１”は、ドロップ許可信号を表す。ドロップ許可信号Ｓ２１は、画像データＲＤの値がドロップカウンタＫ１の値よりも小さい場合にイネーブルとなる。ドロップカウンタＫ１及びドロップ許可信号Ｓ２１は、いずれも駆動波形生成回路４１０の駆動許可信号Ｓ１１とＡＮＤ（論理積）をとる。図１０では、画像データＲＤの値が“１”の場合を示している。
【０１０６】
波形“Ｓ２２”は、負極電位−Ｖの生成許可信号を表す。波形“Ｓ２３”は、グラウンド電位ＧＮＤの生成許可信号を表す。波形“Ｓ２４”は、正極電位＋Ｖの生成許可信号を表す。これらの生成許可信号Ｓ２２，Ｓ２３，Ｓ２４は、いずれもドロップ許可信号Ｓ２１がイネーブルになると、出力が許可される。負極電位−Ｖの生成許可信号Ｓ２２は、負極電位−Ｖの開始パルス信号Ｓ１４によりセットされ、グラウンド電位ＧＮＤの開始パルス信号Ｓ１５によりリセットされる。グラウンド電位ＧＮＤの生成許可信号Ｓ２３は、グラウンド電位ＧＮＤの開始パルス信号Ｓ１５によりセットされ、正極電位＋Ｖの開始パルス信号Ｓ１６でリセットされる。正極電位＋Ｖの生成許可信号Ｓ２４は、正極電位＋Ｖの開始パルス信号Ｓ１６でセットされ、ドロップの終了パルス信号Ｓ１３でリセットされる。
【０１０７】
波形“Ｋ２”は、調整カウンタを表す。調整カウンタＫ２は、負極電位−Ｖの生成許可信号Ｓ２２がイネーブルになっている間、クロックＣＬＫ信号の入力に応じてカウントアップする。生成許可信号Ｓ２２がディセーブルになると、調整カウンタＫ２は、リセットされる。
【０１０８】
波形“Ｓ２５”は、調整付加信号を表す。調整カウンタＫ２の値が調整実効データＧ１＿ＶＣＤの値以上になると、調整付加信号Ｓ２５はイネーブルになる。負極電位−Ｖの生成許可信号Ｓ２２がディセーブルになると、調整付加信号Ｓ２５は、ディセーブルになる。図１０では、調整実効データＧ１＿ＶＣＤの値が“３”の場合を示している。
【０１０９】
図１０において、波形“−ＶＡ、ＧＮＤＡ、＋ＶＡ”は、いずれも調整付加回路４１０３から相選択回路４１０２に出力される信号を表す。すなわち、波形“−ＶＡ”は、負極電位−Ｖの駆動許可信号を表す。波形“ＧＮＤＡ”は、グラウンド電位ＧＮＡの駆動許可信号を表す。波形“＋ＶＡ”は、正極電位＋Ｖの駆動許可信号を表す。  
以下、図１０のタイミング図を用いて、調整付加回路４１０３の動作について説明する。
【０１１０】
時点ｐ１において、駆動波形生成回路４１０の駆動許可信号Ｓ１１がイネーブルになると、ドロップの開始パルス信号Ｓ１２が出力される。このとき、ドロップカウンタＫ１は画像データＲＤの値“１”よりも小さい。このため、ドロップ許可信号Ｓ２１がイネーブルになる。その結果、開始パルス信号Ｓ１２の立下りである時点ｐ２において、ドロップカウンタＫ１がカウントアップする。また、負極電位−Ｖの開始パルス信号Ｓ１４が出力される。
【０１１１】
続いて、開始パルス信号Ｓ１４の立下りである時点ｐ３において、負極電位−Ｖの生成許可信号Ｓ２２がイネーブルになる。生成許可信号Ｓ２２がイネーブルになると、調整カウンタＫ２が始動する。そして、時点ｐ４，ｐ５，ｐ６，ｐ７，…のタイミングでクロック信号ＣＬＫが入力される毎に、調整カウンタＫ２は、カウントアップする。
【０１１２】
時点ｐ６において、調整カウンタＫ２の値が“３”になると、調整カウンタＫ２の値が調整実効データＧ１＿ＶＣＤの値“３”以上になる。その結果、調整付加信号Ｓ２５がイネーブルになる。調整付加信号Ｓ２５がイネーブルになったことに応じて、負極電位−Ｖの駆動許可信号−ＶＡがイネーブルになる。
【０１１３】
その後、パターンデータに基づいて、グラウンド電位ＧＮＤの開始パルス信号Ｓ１５が出力される。そして、時点ｐ８において、この開始パルス信号Ｓ１５が立ち下がると、負極電位−Ｖの生成許可信号Ｓ２２がディセーブルになる。また同時に、グラウンド電位ＧＮＤの生成許可信号Ｓ２３がイネーブルになる。
【０１１４】
生成許可信号Ｓ２２がディセーブルになったことに応じて、調整カウンタＫ２がクリアされる。その結果、調整付加信号Ｓ２５がディセーブルになる。
【０１１５】
調整付加信号Ｓ２５がディセーブルになると、負極電位−Ｖの駆動許可信号−ＶＡがディセーブルになる。また、生成許可信号Ｓ２３がイネーブルになったことに応じて、グラウンド電位ＧＮＡの駆動許可信号がイネーブルになる。
【０１１６】
その後、パターンデータに基づいて、正極電位＋Ｖの開始パルス信号Ｓ１６が出力される。そして、時点ｐ９において、この開始パルス信号Ｓ１６が立ち下がると、グラウンド電位ＧＮＤの生成許可信号Ｓ２３がディセーブルになる。また同時に、正極電位＋Ｖの生成許可信号Ｓ２４がイネーブルになる。生成許可信号Ｓ２３がディセーブルになったことに応じて、グラウンド電位ＧＮＡの駆動許可信号ＧＮＤＡがディセーブルになる。また、生成許可信号Ｓ２４がイネーブルになったことに応じて、正極電位＋Ｖの駆動許可信号＋Ｖがイネーブルになる。
【０１１７】
その後、パターンデータに基づいて、ドロップの終了パルス信号Ｓ１３が出力される。そして、時点ｐ１０において、この終了パルス信号Ｓ１３が立ち下がると、正極電位＋Ｖの生成許可信号Ｓ２４がディセーブルになる。生成許可信号Ｓ２４がディセーブルになったことに応じて、正極電位＋Ｖの駆動許可信号＋Ｖがディセーブルになる。
【０１１８】
図１０に示すように、調整実効データＧ１＿ＶＣＤの値が“３”の場合、調整カウンタＫ２が“３”をカウントする時点ｐ６において、負極電位の駆動許可信号−ＶＡがイネーブルになる。
【０１１９】
仮に、調整実効データＧ１＿ＶＣＤの値が“４”の場合には、調整カウンタＫ２２が“４”をカウントするまで、駆動許可信号−ＶＡがイネーブルにならない。駆動許可信号−ＶＡがイネーブルになるのは、時点ｐ７である。仮に、調整実効データＧ１＿ＶＣＤの値が“１”の場合には、調整カウンタＫ２が“１”をカウントした時点ｐ５において、駆動許可信号−ＶＡがイネーブルになる。
【０１２０】
このように、調整付加回路４１０３は、調整実効データＧ１＿ＶＣＤの値に応じて、負極電位の駆動許可信号−ＶＡがイネーブルになるタイミングを調整する。
【０１２１】
図１０は、グループＧ１に対応した調整付加回路４１０３に係る各種信号波形を示した。他のグループＧ２〜Ｇ１０８に対応した調整付加回路４１０３に係る各種信号波形も同様なので、ここでの説明は省略する。
【０１２２】
図８に説明を戻す。  
グループＧ１〜Ｇ１０８別の各相選択回路４１０２は、いずれもタイミング生成回路４０８から発信されるＡ相選択信号Ｓ７ａ、Ｂ相選択信号Ｓ７ｂ、Ｃ相選択信号Ｓ７ｃの入力を受け付ける。
【０１２３】
Ａ相選択信号Ｓ７ａがイネーブルになると、例えばグループＧ１に対応した相選択回路４１０２は、Ａ相に属するチャネルch.1のドライバ４１０１を選択する。そして相選択回路４１０２は、Ａ相選択信号Ｓ７ａがイネーブルの間、調整付加回路４１０３が与えられる駆動許可信号ＧＮＤＡ、＋ＶＡ及び−ＶＡを、この選択したドライバ４１０１に出力する。
【０１２４】
Ｂ相選択信号Ｓ７ｂがイネーブルになると、例えばグループＧ１に対応した相選択回路４１０２は、Ｂ相に属するチャネルch.2のドライバ４１０１を選択する。そして相選択回路４１０２は、Ｂ相選択信号Ｓ７ｂがイネーブルの間、調整付加回路４１０３が与えられる駆動許可信号ＧＮＤＡ、＋ＶＡ及び−ＶＡを、この選択したドライバ４１０１に出力する。
【０１２５】
Ｃ相選択信号Ｓ７ｃがイネーブルになると、例えばグループＧ１に対応した相選択回路４１０２は、Ｃ相に属するチャネルch.3のドライバ４１０１を選択する。そして相選択回路４１０２は、Ｃ相選択信号Ｓ７ｃがイネーブルの間、調整付加回路４１０３が与えられる駆動許可信号ＧＮＤＡ、＋ＶＡ及び−ＶＡを、この選択したドライバ４１０１に出力する。
【０１２６】
他のグループＧ２〜Ｇ１０８に対応した相選択回路４１０２も、Ａ相選択信号Ｓ７ａ、Ｂ相選択信号Ｓ７ｂ及びＣ相選択信号Ｓ７ｃに応じて、上記と同様に作用する。
【０１２７】
チャネルch.1〜ch.324別のドライバ４１０１には、それぞれ電源から正極電位＋Ｖ、負極電位−Ｖ及びグラウンド電位ＧＮＤが印加されている。そして、相選択回路４１０２からの信号が駆動許可信号ＧＮＤＡのとき、各ドライバ４１０１は、対応するチャネルch.1〜ch.324の電極にグラウンド電位ＧＮＤを印加する。相選択回路４１０２からの信号が駆動許可信号＋ＶＡのとき、各ドライバ４１０１は、対応するチャネルch.1〜ch.324の電極に正極電位＋Ｖを印加する。相選択回路４１０２からの信号が駆動許可信号−ＶＡのとき、各ドライバ４１０１は、対応するチャネルch.1〜ch.324の電極に負極電位−Ｖを印加する。このグラウンド電位ＧＮＤ、正極電位＋Ｖ及び負極電位−Ｖの印加により、パターンデータに基づく駆動パルス信号がチャネルch.1〜ch.324の電極に出力される。
【０１２８】
図１１は、変換回路４０５にて算出される調整実効データＶＣＤの値と、調整レンジ［nsec］及び分解能［nsec］とを対応付けて示す図である。前述したように、感度データＣＰＶＦは、“０”のとき感度１倍、“１”のとき感度２倍、“２”のとき感度３倍、“３”のとき感度４倍である。したがって、“０”から“１５”までの調整データＣＰＶＤに対する調整実効データＶＣＤの値は、図１１に示す通りとなる。
【０１２９】
例えば調整実効データＶＣＤが“０”のとき、負極電位−Ｖの駆動許可信号−ＶＡは、開始パルス信号Ｓ１４の立下りに同期してイネーブルとなる。このときの駆動パルス信号の一例を図１２（ａ）に示す。図１２（ａ）において、パルスＰ１は、拡張パルスである。パルスＰ２は、収縮パルスである。
【０１３０】
例えば調整実効データＶＣＤが“１５”のとき、開始パルス信号Ｓ１４の立下り時点から調整カウンタＫ２２の値が“１５”になるまで、負極電位−Ｖの駆動許可信号−ＶＡはイネーブルとならない。調整カウンタＫ２２の値が“１５”になると、駆動許可信号−ＶＡがイネーブルとなる。このときの駆動パルス信号の一例を図１２（ｂ）に示す。図１２（ｂ）において、パルスＰ１は、拡張パルスである。パルスＰ２は、収縮パルスである。
【０１３１】
調整実効データＶＣＤが“０”のときの駆動パルス信号を基準とした場合、調整実効データＶＣＤが“１５”のときの駆動パルス信号は、拡張パルスＰ１のスタートタイミングが調整時間δ１だけ遅くなる。感度データＣＰＶＦが“０”の場合、調整実行データＶＣＤは、調整データＣＰＶＤが“１”ずつ大きくなるにつれて＋１ずつ増加する。すなわち感度データＣＰＶＤの範囲が“０”〜“１５”とすると、調整実行データＶＣＤの範囲は“０”〜“１５”となる。本実施形態において、基準クロックＣＬＫの周期は２０［nsec］である。したがって、感度データＣＰＶＦが“０”のときの分解能は２０［nsec］となり、調整レンジは０〜３００［nsec］となる。
【０１３２】
例えば調整実効データＶＣＤが“３０”のとき、開始パルス信号Ｓ１４の立下り時点から調整カウンタＫ２２の値が“３０”になるまで、負極電位−Ｖの駆動許可信号−ＶＡはイネーブルとならない。調整カウンタＫ２２の値が“３０”になると、駆動許可信号−ＶＡがイネーブルとなる。このときの駆動パルス信号の一例を図１２（ｃ）に示す。図１２（ｃ）において、パルスＰ１は、拡張パルスである。パルスＰ２は、収縮パルスである。
【０１３３】
調整実効データＶＣＤが“０”のときの駆動パルス信号を基準とした場合、調整実効データＶＣＤが“３０”のときの駆動パルス信号は、拡張パルスＰ１のスタートタイミングが調整時間δ２だけ遅くなる。感度データＣＰＶＦが“１”の場合、調整実行データＶＣＤは、調整データＣＰＶＤが“１”ずつ大きくなるにつれて＋２ずつ増加する。すなわち感度データＣＰＶＤの範囲が“０”〜“１５”とすると、調整実行データＶＣＤの範囲は“０”〜“３０”となる。本実施形態において、基準クロックＣＬＫの周期は２０［nsec］である。したがって、感度データＣＰＶＦが“１”のときの分解能は４０［nsec］となり、調整レンジは０〜６００［nsec］となる。
【０１３４】
例えば調整実効データＶＣＤが“４５”のとき、開始パルス信号Ｓ１４の立下り時点から調整カウンタＫ２２の値が“４５”になるまで、負極電位−Ｖの駆動許可信号−ＶＡはイネーブルとならない。調整カウンタＫ２２の値が“４５”になると、駆動許可信号−ＶＡがイネーブルとなる。このときの駆動パルス信号の一例を図１２（ｄ）に示す。図１２（ｄ）において、パルスＰ１は、拡張パルスである。パルスＰ２は、収縮パルスである。
【０１３５】
調整実効データＶＣＤが“０”のときの駆動パルス信号を基準とした場合、調整実効データＶＣＤが“４５”のときの駆動パルス信号は、拡張パルスＰ１のスタートタイミングが調整時間δ３だけ遅くなる。感度データＣＰＶＦが“２”の場合、調整実行データＶＣＤは、調整データＣＰＶＤが“１”ずつ大きくなるにつれて＋３ずつ増加する。すなわち感度データＣＰＶＤの範囲が“０”〜“１５”とすると、調整実行データＶＣＤの範囲は“０”〜“４５”となる。本実施形態において、基準クロックＣＬＫの周期は２０［nsec］である。したがって、感度データＣＰＶＦが“２”のときの分解能は６０［nsec］となり、調整レンジは０〜９００［nsec］となる。
【０１３６】
例えば調整実効データＶＣＤが“６０”のとき、開始パルス信号Ｓ１４の立下り時点から調整カウンタＫ２２の値が“６０”になるまで、負極電位−Ｖの駆動許可信号−ＶＡはイネーブルとならない。調整カウンタＫ２２の値が“６０”になると、駆動許可信号−ＶＡがイネーブルとなる。このときの駆動パルス信号の一例を図１２（ｅ）に示す。図１２（ｅ）において、パルスＰ１は、拡張パルスである。パルスＰ２は、収縮パルスである。
【０１３７】
調整実効データＶＣＤが“０”のときの駆動パルス信号を基準とした場合、調整実効データＶＣＤが“６０”のときの駆動パルス信号は、拡張パルスＰ１のスタートタイミングが調整時間δ４だけ遅くなる。感度データＣＰＶＦが“３”の場合、調整実行データＶＣＤは、調整データＣＰＶＤが“１”ずつ大きくなるにつれて＋４ずつ増加する。すなわち感度データＣＰＶＤの範囲が“０”〜“１５”とすると、調整実行データＶＣＤの範囲は“０”〜“６０”となる。本実施形態において、基準クロックＣＬＫの周期は２０［nsec］である。したがって、感度データＣＰＶＦが“３”のときの分解能は８０［nsec］となり、調整レンジは０〜１２００［nsec］となる。
【０１３８】
拡張パルスＰ１のスタートタイミングが調整時間δ１，δ２，δ３またはδ４だけ遅くなると、ノズル８から吐出されるインク滴の体積が変化する。調整時間に対してインク滴の吐出体積がどの程度変化するのかを実験した結果を図１３及び図１４に示す。図１３は、インク滴を７ドロップ吐出させた場合である。図１４は、インク滴を１ドロップ吐出させた場合である。いずれの図も、縦軸を吐出体積［ｐＬ］とし、横軸を調整時間［nsec］としている。
【０１３９】
図１３において、実線で示すグラフＧ１は、本実験の結果である。このグラフＧ１によれば、調整時間δを３００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が１［ｐＬ］減少した。調整時間δを６００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が４［ｐＬ］減少した。調整時間δを９００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が８［ｐＬ］減少した。
【０１４０】
図１４に示すように、調整時間δが０［nsec］のときの１ドロップの吐出体積は６［ｐＬ］である。このため、インクジェットヘッド１００における吐出体積のばらつきの調整レンジが３［ｐＬ］（４２［ｐＬ］〜３９［ｐＬ］）であったとすると、５００［nsec］の調整時間δが必要条件となる。したがって、図１１を参酌すると、感度データを“１” （感度２倍）とすればよい。
【０１４１】
ところで、吐出体積の変化量は、圧力室の特性やインクの特性などによって異なる。図１３において、破線で示す一方のグラフＧ２は、変化量が大きいものを想定した場合である。この場合、調整時間δを３００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が３［ｐＬ］減少する。調整時間δを６００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が７［ｐＬ］減少する。このため、インクジェットヘッド１００における吐出体積のばらつきの調整レンジが３［ｐＬ］（４２［ｐＬ］〜３９［ｐＬ］）であったとすると、３００［nsec］の調整時間δが必要条件となる。したがって、図１１を参酌すると、感度データを“０”（感度１倍）または“１”（感度２倍）とすればよい。
【０１４２】
図１３において、破線で示す他方のグラフＧ３は、変化量が小さいものを想定した場合である。この場合、調整時間δを３００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が０．５［ｐＬ］減少する。調整時間δを６００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が１．５［ｐＬ］減少する。調整時間δを９００[nsec]とすることで、７ドロップのインク滴に対して吐出体積が３［ｐＬ］減少する。このため、インクジェットヘッド１００における吐出体積のばらつきの調整レンジが３［ｐＬ］（４２［ｐＬ］〜３９［ｐＬ］）であったとすると、９００［nsec］の調整時間δが必要条件となる。したがって、図１１を参酌すると、感度データを“２”（感度３倍）とすればよい。
【０１４３】
一般に、インクジェットヘッド１００のばらつきを調整するための調整データＣＰＶＤは、分解能を高めるために多値形式のデータを用いる。ただし、データ転送のスルーレートを下げないために、調整データＣＰＶＤは、画像データＲＤのビット数以下とすることが望ましい。本実施形態では、画像データＲＤと等しい４ビットの場合を示している。
【０１４４】
このように調整データのビット数は固定であり、その調整レンジと分解能とは不変である。このため、圧力室の特性やインクの特性などに起因して生じるばらつきが大きくなっても、対応できる調整範囲が狭いという問題を生じる。
【０１４５】
そこで、本実施形態のヘッド１００は、調整データＣＰＶＤに対する感度データＣＰＶＦを設定するようにした。そしてヘッド１００は、この感度データＣＰＶＦにより調整データＣＰＶＤを調整実効データＶＣＤに変換して、駆動パルス波形の生成に供するようにした。したがってヘッド１００は、調整データＣＰＶＤによる調整範囲を拡張することができる。しかもヘッド１００は、感度データＣＰＶＦの設定を印刷前に行うようにした。したがって、データ転送のスルーレートが低下することは無い。
【０１４６】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、感度データを、調整データの調整レンジを整数倍するデータとしたが、必ずしも整数倍するデータでなくてもよい。例えば感度データは、調整データの調整レンジを１．５倍あるいは２．５倍とするデータであってもよい。また感度データは、調整データの調整レンジを１／２倍、１／３倍、１／４倍とするデータであってもよい。
【０１４７】
また、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］対応する駆動素子の動作によりインク滴を吐出する複数のノズルと、画像データを記憶する画像記憶部と、前記複数のノズルからそれぞれ吐出されるインク滴のばらつきを均一に補正するために前記ノズル毎に設定される調整データを記憶する調整記憶部と、前記調整データによる調整レンジを可変する設定データを記憶する設定記憶部と、前記調整データを、当該調整データによる調整レンジを前記設定データに基づいて可変した調整実効データに変換する変換部と、前記画像データを基に、前記駆動素子を動作させる駆動パルス信号の基準パルス波形を前記調整実効データで調整した駆動パルス波形を前記ノズル毎に生成し、この駆動パルス波形を有する駆動パルス信号を前記ノズルに対応した前記駆動素子に印加する生成出力部と、を具備するインクジェットヘッド。
［２］外部から供給されるコマンドを解析し、前記画像データの書込みコマンドであれば当該コマンドに続くデータを前記画像記憶部に転送し、前記調整データの書込みコマンドであれば当該コマンドに続くデータを前記調整記憶部に転送し、前記設定データの書込みコマンドであれば当該コマンドに続くデータを前記設定記憶部に転送する解析出力部、をさらに具備し、前記設定データの書込みコマンドは、前記画像データおよび前記調整データの書込みコマンドよりも前に受信する、付記［１］記載のインクジェットヘッド。
［３］前記設定データの書込みコマンドに続くデータは、前記基準パルス波形のパターンを設定するデータを含む付記［２］記載のインクジェットヘッド。
［４］前記設定データは、前記調整データの調整レンジを整数倍するデータである、付記［１］乃至［３］のうちいずれか１に記載のインクジェットヘッド。
［５］付記［１］〜［４］のうちいずれか１に記載のインクジェットヘッドと、前記インクジェットヘッドからのインク滴の吐出により記録媒体に画像データに応じた画像を形成させる制御手段と、を具備する画像形成装置。
【符号の説明】
【０１４８】
１００…インクジェットヘッド、１０１…ヘッドドライバ、１０２…チャネル群、２００…制御ボード、３００…インクジェットプリンタ、４０１…解析回路（解析出力部）、４０２…設定用レジスタ（設定記憶部）、４０３…調整用シフトレジスタ、４０４…調整用レジスタ（調整記憶部）、４０５…変換回路（変換部）、４０６…画像用シフトレジスタ、４０７…画像用レジスタ（画像記憶部）、４０８…タイミング生成回路、４０９…パターン生成回路、４１０…駆動波形生成回路（生成出力部）。
【図１】
0006377448.tif 000002
【図２】
0006377448.tif 000003
【図３】
0006377448.tif 000004
【図４】
0006377448.tif 000005
【図５】
0006377448.tif 000006
【図６】
0006377448.tif 000007
【図７】
0006377448.tif 000008
【図８】
0006377448.tif 000009
【図９】
0006377448.tif 000010
【図１０】
0006377448.tif 000011
【図１１】
0006377448.tif 000012
【図１２】
0006377448.tif 000013
【図１３】
0006377448.tif 000014
【図１４】
0006377448.tif 000015