(57)【特許請求の範囲】
【請求項１】
インクを吐出するための複数のノズルを配列してなるインクジェットヘッドの前記各ノズルにそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するためのノズル毎の補正データを記憶するメモリに前記補正データを設定する補正データ設定装置において、
前記各ノズルを一定数毎のグループに分割した際のそのグループ内の各ノズルから吐出されるインクの濃度ムラが補正されるように前記グループ内のノズル毎に算出された第１パラメータを出力する第１出力部と、
前記グループ間の濃度ムラの変化率が補正されるようにグループ毎に算出された第２パラメータを出力する第２出力部と、
前記第１出力部から出力される前記第１パラメータを前記グループ内のノズル毎に分割して記憶する第１レジスタ回路と、
前記第２出力部から出力される前記第２パラメータを前記グループ毎に分割して記憶する第２レジスタ回路と、
前記第１レジスタ回路で記憶されるノズル毎の前記第１パラメータに、前記第２レジスタ回路で記憶されるグループ毎の前記第２パラメータを順次乗算する乗算部と、
前記乗算部でグループ単位に算出される乗算値を前記ノズル毎の補正データに変換する変換部と、
前記変換部で得られる前記補正データを前記メモリに設定する設定部と、
を具備することを特徴とする補正データ設定装置。
【請求項２】
前記グループ間で生じるインク濃度の増減が補正されるようにグループ毎に算出された第３パラメータを出力する第３出力部と、
前記第３出力部から出力される前記第３パラメータを前記グループ毎に分割して記憶する第３レジスタ回路と、
前記乗算部でグループ単位に算出される乗算値に、前記第３レジスタ回路で記憶されるグループ毎の前記第３パラメータを順次加算する加算部と、
をさらに具備し、
前記変換部は、前記加算部でグループ単位に算出される加算値を前記補正データに変換することを特徴とする請求項１記載の補正データ設定装置。
【請求項３】
インクを吐出するための複数のノズルを有する吐出部と、
前記複数のノズルにそれぞれ対応した複数のアクチュエータと、
前記複数のアクチュエータに与える駆動パルス信号を生成する複数の駆動信号生成部と、
を具備するインクジェットヘッドにおいて、
前記複数の駆動信号生成部は、それぞれ、
前記複数のノズルの一定数毎のグループに対応してグループ内のノズル毎にそのグループ内の各ノズルから吐出されるインクの濃度ムラを補償するように算出された第１パラメータと、各グループ毎にグループ間の濃度ムラの変化率の違いを補償するように算出された第２パラメータと、の乗算値に応じて、前記駆動パルス信号を調整することを特徴とするインクジェットヘッド。
【請求項４】
前記複数の駆動信号生成部は、それぞれ前記駆動パルス信号の調整値を受信する補正データ入力部、を有し、
前記第１パラメータを設定する第１パラメータ設定部と前記第２パラメータを設定する第２パラメータ設定部とを含み、前記駆動パルス信号の調整値を算出して前記補正データ入力部へ与える補正データ設定部、
をさらに具備する請求項３記載のインクジェットヘッド。
【請求項５】
インクを吐出するための複数のノズルを有する吐出部と、
前記複数のノズルにそれぞれ対応した複数のアクチュエータと、
前記複数のアクチュエータに与える駆動パルス信号を生成する複数の駆動信号生成部と、
を具備するインクジェットヘッドにおいて、
前記複数の駆動信号生成部は、それぞれ、
前記複数のノズルの一定数毎のグループに対応してグループ内のノズル毎にそのグループ内の各ノズルから吐出されるインクの濃度ムラを補償するように算出された第１パラメータと、各グループ毎にグループ間の濃度ムラの変化率の違いを補償するように算出された第２パラメータとの乗算値と、前記グループ間で生じるインク濃度の増減を補償するように算出された第３パラメータとの加算値に応じて前記駆動パルス信号を調整することを特徴とするインクジェットヘッド。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インクジェットヘッドの濃度補正に係る補正データの設定装置及びこの設定装置によって設定された補正データを用いて印刷を行うインクジェットヘッドに関する。
【背景技術】
【０００２】
インク液滴を吐出するための複数のノズルを一方向に配列してなるインクジェットヘッドは、必ずしも各ノズルから吐出されるインク液滴の体積が均一ではない。このため、各ノズルから同じ数のインク液滴を吐出させてベタ画像を印刷した場合でも濃度ムラを生じることがある。また、インクジェットヘッドのノズル配列方向の幅よりも広い印刷領域を印刷する場合、印刷領域を幅方向に分割し、その分割された領域毎に複数のインクジェットヘッドを並べて印刷する場合がある。このような場合、ヘッドとヘッドとの境目で濃度に段差が生じることがある。
【０００３】
各ノズルから吐出されるインク液滴の体積が均一にならない原因は、主にインクジェットヘッドに構造上のばらつきが生じているためである。例えば各ノズルの径、あるいは、各ノズルにそれぞれ連通する圧力室の容積は、必ずしも一定ではない。このような構造上のばらつきは、インクジェットヘッドを製造する際に用いられる加工機の特性に起因する場合が多い。
【０００４】
従来、各ノズルにそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正することで、ノズル毎にインク液滴の吐出量を調整する技術がある。この技術を用いることにより、各ノズルから吐出されるインク液滴の量を均一化することはできる。しかし均一化するためには、ノズル毎にパルス幅を補正するための補正データを算出しなければならない。例えば３２０個のノズルを有するインクジェットヘッドに対しては３２０個分の補正データを算出しなければならず、大変な手間を要する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４５７８０号公報
【特許文献２】特開２０１３−５９９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態が解決しようとする課題は、インクジェットヘッドの各ノズルに対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するための補正データを容易にメモリに設定できるようにすることにある。
【課題を解決するための手段】
【０００７】
一実施形態において、補正データ設定装置は、インクを吐出するための複数のノズルを配列してなるインクジェットヘッドの各ノズルにそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するためのノズル毎の補正データを記憶するメモリに補正データを設定するものである。  
かかる補正データ設定装置は、第１出力部と、第２出力部と、第１レジスタ回路と、第２レジスタ回路と、乗算部と、変換部と、設定部と、を含む。第１出力部は、各ノズルを一定数毎のグループに分割した際のそのグループ内の各ノズルから吐出されるインクの濃度ムラが補正されるようにグループ内のノズル毎に算出された第１パラメータを出力する。第２出力部は、グループ間の濃度ムラの変化率が補正されるようにグループ毎に算出された第２パラメータを出力する。第１レジスタ回路は、第１出力部から出力される第１パラメータをグループ内のノズル毎に分割して記憶する。第２レジスタ回路は、第２出力部から出力される第２パラメータをグループ毎に分割して記憶する。乗算部は、第１レジスタ回路で記憶されるノズル毎の第１パラメータに、第２レジスタ回路で記憶されるグループ毎の第２パラメータを順次乗算する。変換部は、乗算部でグループ単位に算出される乗算値をノズル毎の補正データに変換する。設定部は、変換部で得られる補正データをメモリに設定する。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態におけるインクジェットヘッドの一部を分解して示す斜視図である。
【図２】図２は、同インクジェットヘッドの前方部における横断面図である。
【図３】図３は、同インクジェットヘッドの前方部における縦断面図である。
【図４】図４は、同インクジェットヘッドの動作原理を説明するための模式図である。
【図５】図５は、同インクジェットヘッドに印加される駆動パルス信号の基準パルス波形を示す波形図である。
【図６】図６は、一実施形態におけるインクジェットプリンタのハードウェア構成を示すブロック図である。
【図７】図７は、同インクジェットプリンタに搭載されるインクジェットヘッドのヘッド駆動回路の構成を示すブロック図である。
【図８】図８は、駆動パルス信号の補正方法を説明するための波形図である。
【図９】図９は、駆動パルス信号の補正方法を説明するために用いる吐出体積と遅延時間との対応関係を示す特性図である。
【図１０】図１０は、補正データ設定機能の実現に必要な回路構成を示すブロック図である。
【図１１】図１１は、図１０の第１及び第２のレジスタ回路を説明するための模式図である。
【図１２】図１２は、図１０の変換回路で用いる変換テーブルを説明するための特性図である。
【図１３】図１３は、図１０のメモリ回路に記憶される補正データテーブルのデータ構造を示す模式図である。
【図１４】図１４は、第２の実施形態における補正データ設定機能の実現に必要な回路構成を示すブロック図である。
【図１５】図１５は、図１４の第３レジスタ回路を説明するための模式図である。
【図１６】図１６は、乗算補正で補正可能な濃度プロファイルの例を示す図である。
【図１７】図１７は、乗算補正に加減算補正を加えた補正可能な濃度プロファイルの例を示す図である。
【発明を実施するための形態】
【０００９】
以下、インクジェットヘッドに対する補正データの設定装置及びこの装置によってメモリに設定された補正データを用いて印刷を行うインクジェットプリンタの一実施形態について、図面を用いて説明する。なお、この実施形態では、シェアモードタイプのインクジェットヘッド１００（図１を参照）を用いたインクジェットプリンタを例示する。
【００１０】
［第１の実施形態］
はじめに、インクジェットヘッド１００（以下、ヘッド１００と略称する）の構成について、図１乃至図３を用いて説明する。図１は、ヘッド１００の一部を分解して示す斜視図、図２は、ヘッド１００の前方部における横断面図、図３は、ヘッド１００の前方部における縦断面図である。なお、ヘッド１００は、長手方向を縦方向、長手方向に直交する方向を横方向とする。
【００１１】
ヘッド１００は、長方形のベース基板９を有する。ヘッド１００は、ベース基板９の前方側の上面に第１の圧電部材１を接合し、この第１の圧電部材１の上に第２の圧電部材２を接合する。接合された第１の圧電部材１と第２の圧電部材２とは、図２の矢印で示すように、板厚方向に沿って互いに相反する方向に分極する。
【００１２】
ベース基板９は、誘電率が小さく、かつ圧電部材１，２との熱膨張率の差が小さい材料を用いて形成する。ベース基板９の材料としては、例えばアルミナ（Al203）、窒化珪素（Si3N4）、炭化珪素（SiC）、窒化アルミニウム（AlN）、チタン酸ジルコン酸鉛（PZT）等がよい。一方、圧電部材１，２の材料としては、チタン酸ジルコン酸鉛（PZT）、ニオブ酸リチウム（LiNbO3）、タンタル酸リチウム（LiTaO3）等が用いられる。
【００１３】
ヘッド１００は、接合された圧電部材１，２の先端側から後端側に向けて、多数の長尺な溝３を設ける。各溝３は、間隔が一定でありかつ平行である。各溝３は、先端が開口し、後端が上方に傾斜する。このような多数の溝３の形成には、切削加工機を用いることができる。
【００１４】
ヘッド１００は、各溝３の隔壁に電極４を設ける。電極４は、ニッケル（Ni）と金（Au）との二層構造となっている。電極４は、例えばメッキ法によって各溝３内に均一に成膜される。電極４の形成方法は、メッキ法に限定されない。他に、スパッタ法や蒸着法等を用いることもできる。
【００１５】
ヘッド１００は、各溝３の後端から第２の圧電部材２の後部上面に向けて引出し電極１０を設ける。引出し電極１０は、前記電極４から延出する。
【００１６】
ヘッド１００は、天板６とオリフィスプレート７とを備える。天板６は、各溝３の上部を塞ぐ。オリフィスプレート７は、各溝３の先端を塞ぐ。ヘッド１００は、天板６とオリフィスプレート７とで囲まれた各溝３によって、複数の圧力室１５を形成する。圧力室１５は、例えば深さが３００μｍで幅が８０μｍの形状を有し、１６９μｍのピッチで平行に配列される。ただし、切削加工機の特性に起因する製造時のばらつき等により、各圧力室１５の形状が必ずしも均一になるとは限らない。例えば切削加工機は１６本の圧力室１５を一括して形成し、これを２０回繰り返すことによって３２０本の圧力室１５を形成する。このとき１６本の圧力室を形成する加工刃が個体差を持っていれば、各圧力室１５の形状は周期性をもつことになる。しかも圧力室の形状は、２０回の繰り返し加工の際の加工温度の変化等に起因して僅かずつ変化していく。これらの圧力室１５の微小な変化が最終的には印刷濃度の微小な周期的変化の原因のひとつとなる。
【００１７】
天板６は、その内側後方に共通インク室５を備える。オリフィスプレート７は、各溝３と対向する位置にノズル８を穿設する。ノズル８は、対向する溝３つまりは圧力室１５と連通する。ノズル８は、圧力室１５側から反対側のインク吐出側に向けて先細りの形状をなす。ノズル８は、隣り合う３つの圧力室１５に対応したものを１セットとし、溝３の高さ方向（図２の紙面の上下方向）に一定の間隔でずれて形成される。なお、図２では、ノズル８の位置がわかるようにノズル８を模式的に図示している。ノズル８は、例えば、レーザ加工機により形成することができる。レーザ加工機が所定の位置にノズル８を形成する際、各ノズル８の加工位置を決める方法として、レーザービームの位置を光学的に設定する方法と、ワーク、すなわちオリフィスプレート７側を機械的に移動する方法とがある。ノズル８の数が多い場合には、２つの方法を併用すると都合がよい。しかしながら、光学的位置決め方法と機械的位置決め方法とを併用した穴加工を行うと、それぞれの加工毎の穴形状の微小変化によって穴形状に周期性が生じる。この穴形状の周期性も印刷濃度の微小な周期的変化の原因のひとつとなる。
【００１８】
ヘッド１００は、ベース基板９の後方側の上面に、導電パターン１３が形成されたプリント基板１１を接合する。そしてヘッド１００は、このプリント基板１１に、後述するヘッド駆動回路１０１（図８を参照）を実装したドライブＩＣ１２を搭載する。ドライブＩＣ１２は、導電パターン１３に接続する。導電パターン１３は、各引出し電極１０とワイヤボンディングにより導線１４で結合する。ドライブＩＣ１２は、一つで全てのノズル８に対応する電極を駆動するものであってもよい。しかし、ひとつのドライバＩＣ当たりの回路数が多くなり過ぎると、いくつかのデメリットが生じる。例えば、チップサイズが大きくなり歩留まりが低下する、出力回路の配線が困難になる、駆動時の発熱が集中する、ドライバＩＣの数を増減してノズル数の増減に対応することができない等である。このため、例えばノズル８の数が３２０のヘッドに対しては、出力数が８０回路のドライバＩＣ１２を４つ使用すればよい。しかしながらその場合には、ドライバＩＣ１２内の配線抵抗の差異などに起因して出力波形がノズル８の並び方向に応じて空間的な周期を持つ。その周期性の強さはドライバドライバＩＣ１２の個体差などに依存して変化する。この出力波形の空間的周期性もまた印刷濃度の微小な周期的変化の原因のひとつとなる。
【００１９】
ヘッド１００が有する圧力室１５、電極４及びノズル８の組をチャネルと称する。すなわちヘッド１００は、溝３の数だけチャネルを有する。なお、シェアモードタイプのヘッド１００は、両端のチャネルからはインクが吐出されない。しかし本実施形態では、説明の便宜上、インクが吐出されるチャネルの数をｎとし、ノズル８の配列方向に沿って一端側から他端側に向けて順番にチャネル番号１，２，３，…，ｎを割り当てる。つまり、ヘッド１００を正面から見たときの一端側のチャネルをch.1と称し、それに隣接するチャネルをch.2と称する。以下、同様にしてチャネル番号を割り当て、他端側のチャネルをch.nと称する。
【００２０】
次に、上記の如く構成されたヘッド１００の動作原理について、図４及び図５を用いて説明する。
【００２１】
図４の（ａ）は、中央の圧力室１５ｂと、この圧力室１５ｂに隣接する両隣の圧力室１５ａ，１５ｃとの各壁面にそれぞれ配設された電極４の電位がいずれもグラウンド電位ＧＮＤである状態を示している。この状態では、圧力室１５ａと圧力室１５ｂとで挟まれた隔壁１６ａ及び圧力室１５ｂと圧力室１５ｃとで挟まれた隔壁１６ｂは、いずれも何ら歪み作用を受けない。
【００２２】
図４の（ｂ）は、中央の圧力室１５ｂの電極４に負極性の電圧−Ｖが印加され、両隣の圧力室１５ａ，１５ｃの電極４に正極性の電圧＋Ｖが印加された状態を示している。この状態では、各隔壁１６ａ，１６ｂに対して、圧電部材１，２の分極方向と直交する方向に電圧Ｖの２倍の電界が作用する。この作用により、各隔壁１６ａ，１６ｂは、圧力室１５ｂの容積を拡張するようにそれぞれ外側に変形する。
【００２３】
図４の（ｃ）は、中央の圧力室１５ｂの電極４に正極性の電圧＋Ｖが印加され、両隣の圧力室１５ａ，１５ｃの電極４に負極性の電圧−Ｖが印加された状態を示している。この状態では、各隔壁１６ａ，１６ｂに対して、図４（ｂ）のときとは逆の方向に電圧Ｖの２倍の電界が作用する。この作用により、各隔壁１６ａ，１６ｂは、圧力室１５ｂの容積を収縮するようにそれぞれ内側に変形する。
【００２４】
図５は、圧力室１５ｂからインク液滴を吐出するために、当該圧力室１５ｂ及びその両隣の圧力室１５ａ，１５ｃの各電極４に印加される駆動パルス信号の基準パルス波形を示している。時間Ｔｔによって示される区間は、インク液滴の吐出に必要な時間であり、この時間Ｔｔは、準備区間の時間、いわゆる準備時間Ｔ１と、吐出区間の時間、いわゆる吐出時間Ｔ２と、後処理区間の時間、いわゆる後処理時間Ｔ３とに区分される。さらに、準備時間Ｔ１は、定常区間の時間、いわゆる定常時間Ｔａと、拡大区間の時間、いわゆる拡大時間（Ｔ１−Ｔａ）とに細分化され、吐出時間Ｔ２は、維持区間の時間、いわゆる維持時間Ｔｂと、復元区間の時間、いわゆる復元時間（Ｔ２−Ｔｂ）とに細分化される。一般に、定常時間Ｔａと拡大時間（Ｔ１−Ｔａ）とからなる準備時間Ｔ１と、維持時間Ｔｂと復元時間（Ｔ２−Ｔｂ）とからなる吐出時間Ｔ２と、後処理時間Ｔ３とは、使用するインクや温度等の条件により適切な値に設定される。
【００２５】
図５に示すように、ヘッド１００は、先ず、時点ｔ０において、圧力室１５ｂに対応した電極４に０ボルトの電圧を印加する。またこのとき、ヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４にも０ボルトの電圧を印加する。そしてヘッド１００は、定常時間Ｔａが経過するのを待機する。この間、各圧力室１５ａ，１５ｂ，１５ｃは、図４の（ａ）の状態を維持する。
【００２６】
定常時間Ｔａが経過して時点ｔ１になると、ヘッド１００は、圧力室１５ｂに対応した電極４に負極性の電圧（−Ｖｓ）を印加する。またこのとき、ヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４に正極性の電圧（＋Ｖｓ）を印加する。そしてヘッド１００は、拡大時間（Ｔ１−Ｔａ）が経過するのを待機する。
【００２７】
圧力室１５ｂに対応した電極４に負極性の電圧（−Ｖｓ）が印加され、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４に正極性の電圧（＋Ｖｓ）が印加されると、圧力室１５ｂの両側の隔壁１６ａ，１６ｂが、圧力室１５ｂの容積を拡大するようにそれぞれ外側に変形して、図４の（ｂ）の状態となる。この変形により、圧力室１５ｂ内の圧力が低下する。このため、共通インク室５から圧力室１５ｂ内にインクが流れ込む。
【００２８】
拡大時間（Ｔ１−Ｔａ）が経過して時点ｔ２になると、ヘッド１００は、さらに維持時間Ｔｂが経過するまで、圧力室１５ｂに対応した電極４に負極性の電圧（−Ｖｓ）を印加し続ける。またヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した電極４に正極性の電圧（＋Ｖｓ）を印加し続ける。この間、各圧力室１５ａ，１５ｂ，１５ｃは、図４の（ｂ）の状態を維持する。
【００２９】
維持時間Ｔｂが経過して時点ｔ３になると、ヘッド１００は、圧力室１５ｂに対応した電極４に印加する電圧を０ボルトに戻す。またこのとき、ヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４に印加する電圧も０ボルトに戻す。そしてヘッド１００は、復元時間（Ｔ２−Ｔｂ）が経過するのを待機する。
【００３０】
圧力室１５ａ，１５ｂ，１５ｃにそれぞれ対応した電極４への印加電圧が０ボルトになると、圧力室１５ｂの両側の隔壁１６ａ，１６ｂが定常状態に復元されて、図４の（ａ）の状態に戻る。この復元により、圧力室１５ｂ内の圧力が増大して、圧力室１５ｂに対応したノズル８からインク液滴が吐出される。
【００３１】
復元時間（Ｔ２−Ｔｂ）が経過して時点ｔ４になると、ヘッド１００は、圧力室１５ａに対応した電極４に正極性の電圧（＋Ｖｓ）を印加する。またこのとき、ヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４に負極性の電圧（−Ｖｓ）を印加する。そしてヘッド１００は、後処理時間Ｔ３が経過するのを待機する。
【００３２】
圧力室１５ｂに対応した電極４に正極性の電圧（＋Ｖｓ）が印加され、圧力室１５ａ，１５ｃにそれぞれ対応した電極４に負極性の電圧（−Ｖｓ）が印加されると、圧力室１５ｂの両側の隔壁１６ａ，１６ｂが、圧力室１５ｂの容積を縮小するようにそれぞれ内側に変形して、図４の（ｃ）の状態となる。この変形により、圧力室１５ｂ内の圧力がさらに増大する。このため、インク液滴の吐出後に圧力室１５ｂ内に生じる圧力低下が緩和される。
【００３３】
後処理時間Ｔ３が経過して時点ｔ５になると、ヘッド１００は、圧力室１５ｂに対応した電極４に印加する電圧を０ボルトに戻す。またこのとき、ヘッド１００は、圧力室１５ａ，１５ｃにそれぞれ対応した各電極４に印加する電圧も０ボルトに戻す。圧力室１５ａ，１５ｂ，１５ｃにそれぞれ対応した電極４への印加電圧が０ボルトになると、圧力室１５ｂの両側の隔壁１６ａ，１６ｂが定常状態に復元されて、図４の（ａ）の状態に戻る。このとき圧力室１５ｂ内に残っていた圧力振動がキャンセルされる。
【００３４】
ヘッド１００は、このような基準パルス波形の駆動パルス信号をインク吐出対象の圧力室１５ｂ、及びそれに隣接する圧力室１５ａ，１５ｃの各電極４に供給する。そうすると、圧電部材１，２からなる各隔壁１６ａ，１６ｂが圧力室１５ｂの容積を拡大または縮小するように駆動して、圧力室１５ｂに対応したノズル８からインク液滴が吐出される。ここに、圧電部材１，２からなる各隔壁１６ａ，１６ｂとこの隔壁１６ａ，１６ｂに設けられた電極４は、各隔壁１６ａ，１６ｂで仕切られた圧力室１５ｂに連通するノズル８からインク液滴を吐出するために駆動するアクチュエータを構成する。
【００３５】
次に、ヘッド１００を用いてマルチドロップ方式により階調印刷を行う場合について説明する。マルチドロップ方式は、インク液滴の大きさを変えずに１ドットに対して打ち込むインク液滴の数を可変して１ドットの濃度を変化させ、階調を表現する印刷方式である。このような印刷方式を実現させるためには、インク吐出対象のノズル８に対応したアクチュエータに駆動パルス電圧を複数回連続して繰り返し与えればよい。例えばアクチュエータに駆動パルス電圧を２回連続して与えることにより、このアクチュエータに対応したノズル８からはインク液滴が２滴吐出される。同様に、アクチュエータに駆動パルス電圧を７回連続して与えることにより、このアクチュエータに対応したノズル８からはインク液滴が７滴吐出される。かくして、ヘッド１００は、マルチドロップ方式による階調印刷を行う。
【００３６】
次に、このようなヘッド１００を搭載したインクジェットプリンタ２００（以下、プリンタ２００と略称する）について説明する。  
図６は、プリンタ２００のハードウェア構成を示すブロック図である。プリンタ２００は、例えばオフィス用プリンタ、バーコードプリンタ、ＰＯＳ用プリンタ、産業用プリンタ等に適用される。
【００３７】
プリンタ２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、補助記憶デバイス２０４、通信インターフェース２０５、操作パネル２０６、Ｉ／Ｏポート２０７、搬送モータ２０８、モータ駆動回路２０９、ポンプ２１０、ポンプ駆動回路２１１及びヘッド１００を備える。またプリンタ２００は、アドレスバス，データバスなどのバスライン２１２を含む。そしてプリンタ２００は、このバスライン２１２に、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、補助記憶デバイス２０４、通信インターフェース２０５、Ｉ／Ｏポート２０７、モータ駆動回路２０９、ポンプ駆動回路２１１及びヘッド１００の駆動回路１０１をそれぞれ直接あるいは入出力回路を介して接続する。
【００３８】
ＣＰＵ２０１は、コンピュータの中枢部分に相当する。ＣＰＵ２０１は、オペレーティングシステムやアプリケーションプログラムに従って、プリンタ２００としての各種の機能を実現するべく各部を制御する。
【００３９】
ＲＯＭ２０２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ２０２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ２０２は、ＣＰＵ２０１が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。
【００４０】
ＲＡＭ２０３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ２０３は、ＣＰＵ２０１が処理を実行する上で必要なデータを記憶する。またＲＡＭ２０３は、ＣＰＵ２０１によって情報が適宜書き換えられるワークエリアとしても利用される。ワークエリアは、印刷データが展開される画像メモリを含む。
【００４１】
補助記憶デバイス２０４は、上記コンピュータの補助記憶部分に相当する。例えばＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ等が補助記憶デバイス２０４として使用される。補助記憶デバイス２０４は、ＣＰＵ２０１が各種の処理を行う上で使用するデータや、ＣＰＵ２０１での処理によって生成されたデータを保存する。補助記憶デバイス２０４は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス２０４は、補正データメモリ２２０を保存する。補正データメモリ２２０は、ヘッド１００のチャネル毎（ノズル毎）に設定される補正データを格納する領域である。
【００４２】
通信インターフェース２０５は、ＬＡＮ（Local Area Network）等の通信回線４００を介して接続される情報処理装置３００との間で、予め設定された通信プロトコルに従いデータ通信を行う。情報処理装置３００は、汎用のパーソナルコンピュータ、タブレット端末等のコンピュータ機器である。情報処理装置３００は、上記補正データの設定機能３０１を有する。この補正データ設定機能３０１は、情報処理装置３００が備えるプロセッサ、メモリ等のハードウェアと、情報処理装置３００にインストールされた専用のアプリケーションプログラムによって実現される。補正データ設定機能３０１の詳細については後述する。
【００４３】
操作パネル２０６は、操作部と表示部とを有する。操作部は、電源キー、用紙フィードキー、エラー解除キー等のファンクションキーを配置したものである。表示部は、プリンタ２００の種々の状態を表示可能なものである。操作パネル２０６は、Ｉ／Ｏポート２０７を介して、バスライン２１２に接続される。Ｉ／Ｏポート２０７は、操作パネル２０６から操作部の操作により生じる信号を入力する。またＩ／Ｏポート２０７は、表示部への表示データを操作パネル２０６に出力する。
【００４４】
モータ駆動回路２０９は、搬送モータ２０８の駆動を制御する。搬送モータ２０８は、印刷用紙などの記録媒体を搬送する搬送機構の駆動源として機能する。搬送モータ２０８が駆動すると、搬送機構が記録媒体の搬送を開始する。搬送機構は、記録媒体をヘッド１００による印刷位置まで搬送する。搬送機構は、印刷を終えた記録媒体を図示しない排出口からプリンタ２００の外部に排出する。
【００４５】
ポンプ駆動回路２１１は、ポンプ２１０の駆動を制御する。ポンプ２１０が駆動すると、図示しないインクタンク内のインクがヘッド１００に供給される。
【００４６】
ヘッド駆動回路１０１は、印刷データに基づきヘッド１００のチャネル群１０２を駆動する。チャネル群１０２は、図７に示すように、チャネル番号1からチャネル番号ｎまでのｎ個のチャネルch.1,…,ch.i,ch.j，…，ch.n（１＜…＜ｉ＜ｊ…＜ｎ：ch.1〜ch.n）含む。
【００４７】
図７は、ヘッド駆動回路１０１の要部構成を示すブロック図である。ヘッド駆動回路１０１は、画像データ出力部１１０、補正データ出力部１１１、基準信号出力部１１２、駆動順序制御部１１３、画像データ用シフトレジスタ１１４、補正データ用シフトレジスタ１１５、複数の駆動信号生成部１１６（１１６-1，…，１１６-i，１１６-j，…，１１６-n）、及び複数のアンプ１１７（１１７-1，…，１１７-i，１１７-j，…，１１７-n）を備える。各駆動信号生成部１１６及びアンプ１１７は、インクジェットヘッド１００の各チャネルch.1〜ch.nに対応して備えられる。
【００４８】
画像データ出力部１１０は、ＲＡＭ２０３の画像メモリから画像データを１ラインずつ読出し、画像データ用シフトレジスタ１１４に出力する。画像データ用シフトレジスタ１１４は、インクジェットヘッド１００の各チャネルch.1〜ch.nに１対１で対応したレジスタ長を有し、１ラインの画像データを画素単位に順次シフトして保持する。
【００４９】
補正データ出力部１１１は、補正データメモリ２２０に記憶されるチャネルch.1〜ch.n毎の補正データを１ラインずつ読出し、補正データ用シフトレジスタ１１５に出力する。補正データ用シフトレジスタ１１５は、インクジェットヘッド１００の各チャネルch.1〜ch.nに１対１で対応したレジスタ長を有し、１ラインの補正データを順次シフトして保持する。
【００５０】
基準信号出力部１１２は、インクジェットヘッド１００の駆動素子を動作させる駆動パルス信号の基準となる波形を有した基準信号Ｓ１を出力する。  
駆動順序制御部１１３は、隔壁を共有する両隣の圧力室１５のノズル８から順次インクが吐出されるように、各駆動信号生成部１１６でチャネルch.1〜ch.n毎に生成される駆動パルス信号Ｐ１，…Ｐｉ，Ｐｊ，…，Ｐｎ（Ｐ１〜Ｐｎ）の出力タイミングを制御する。
【００５１】
各駆動信号生成部１１６は、基準信号Ｓ１を入力する基準信号入力部と、画像データを入力する画像データ入力部と、補正データを入力する補正データ入力部と、駆動パルス信号を出力する出力部とを有する。各駆動信号生成部１１６は、基準信号Ｓ１と画像データ用シフトレジスタ１１４に格納された画像データとから、それぞれ対応するチャネルch.1〜ch.nの電極４に印加する駆動パルス信号Ｐ１〜Ｐｎを生成する。このとき各駆動信号生成部１１６は、補正データ用シフトレジスタ１１５に格納された補正データにより、チャネルch.1〜ch.n毎に駆動パルス信号Ｐ１〜Ｐｎを補正する。補正データにより補正された各駆動パルス信号Ｐ１〜Ｐｎは、それぞれアンプ１１７で増幅された後、対応するチャネルch.1〜ch.nの電極４に印加される。
【００５２】
ここで、駆動パルス信号Ｐ１〜Ｐｎの補正方法について、図８を用いて説明する。図８において、パルス波形Ｐａ，Ｐｂ，Ｐｃは、いずれもインク吐出対象の圧力室１５ｂに対応した電極４に印加される駆動パルス信号の波形である。そして、パルス波形Ｐａは補正前の波形であり、パルス波形Ｐｂとパルス波形Ｐｃは補正後の波形である。パルス波形Ｐａは、図５で圧力室１５ｂに印加される駆動パルス信号として示した基準パルス波形と一致する。
【００５３】
パルス波形Ｐａ、Ｐｂ、Ｐｃを対比すればわかるように、本実施形態では、１ドロップのインク液滴の吐出に必要な基準パルス波形の準備時間Ｔ１を補正する。具体的には、準備時間Ｔ１内で定常時間Ｔａから拡大時間（Ｔ１−Ｔａ）に切り替わる時点ｔ１を、補正データにしたがって時間“−ｔ”から“＋ｔ”の範囲内で可変させる。吐出時間Ｔ２及び後処理時間Ｔ３は補正しない。
【００５４】
定常時間Ｔａを短くする、すなわち時点ｔ１を“−ｔ”の方向に補正すると、拡大時間（Ｔ１−Ｔａ）が長くなる。その結果、ノズル８から吐出されるインク液滴の体積は増加する。定常時間Ｔａを長くする、すなわち時点ｔ１を“＋ｔ”の方向に補正すると、拡大時間（Ｔ１−Ｔａ）が短くなる。その結果、ノズル８から吐出されるインク液滴の体積は減少する。補正データは、時点ｔ１を“−ｔ”の方向または“＋ｔ”の方向にどれだけずらすかを設定するデータである。
【００５５】
図９は、時点ｔ１を時間“−ｔ”から“＋ｔ”の範囲内で段階的に遅延させ、その都度、ノズル８から７ドロップのインク液滴を吐出させた場合の吐出体積（縦軸）と遅延時間（横軸）との対応関係を示すグラフである。縦軸の吐出体積[pl]は、時点ｔ１を補正していないときの吐出体積に対する差分を示している。図９のグラフからわかるように、吐出体積[pl]と遅延時間[nsec]との関係は、遅延時間[nsec]が大きくなればなるほど吐出体積[pl]は小さくなるという関数特性を有する。
【００５６】
このように、チャネルch.1〜ch.n毎に駆動パルス信号Ｐ１〜Ｐｎの時点ｔ１を遅らせる方向（＋方向）または早める方向（−方向）に補正することで、各チャネルch.1〜ch.nからそれぞれ吐出されるインク液滴の吐出量を調整することができる。すなわち、補正データとしてチャネルch.1〜ch.n毎に時点ｔ１に対する正または負の補正時間ｔ[nsec]を設定することで、各ノズル８から吐出されるインク液滴の吐出量を均一にすることができる。吐出量が均一になれば、濃度ムラが解消される。また、ノズル８の配列方向に並べた第１のヘッドと第２のヘッドとの境目で濃度の段差が生じることもない。
【００５７】
チャネルch.1〜ch.n毎の補正データ（補正時間ｔ[nsec]）は、情報処理装置３００が有する補正データ設定機能３０１によって補正データメモリ２２０に設定される。
【００５８】
そこで次に、補正データ設定機能３０１について説明する。なお、説明の便宜上、ヘッド１００は、ノズル８の数を「３２０」とする。すなわちヘッド１００は、チャネル番号“１”〜“３２０”までのチャネルch.1〜ch.320を有するものとする。そして、チャネル番号“ｉ”のノズル８を識別するための識別番号であるノズル番号ｎを“ｉ−１”と定義する。例えばノズル番号“０”のノズル８は、チャネル番号“１”のチャネルch.1のノズル８と等しい。ノズル番号“３１９”のノズル８は、チャネル番号“３２０”のチャネルch.320のノズル８と等しい。
【００５９】
ヘッド１００は、３２０個のノズル８を専用の加工機で加工する。その際、加工機は、ノズル８が並ぶ方向に沿ってヘッド１００の一端部から他端部に向けて、１６個を一単位として２０回に分けて加工するものとする。このため、一括加工される１６個のノズル８においては、加工機の加工点毎のばらつきに起因する濃度ムラを生じる場合がある。その場合、１６個のノズル８の一括加工が２０回繰り返されるため、１６個のノズル８を周期とする濃度ムラが、ノズル８が並ぶ空間方向に２０回生じることになる。このような濃度ムラは、数値的には僅かであるが、周期性があるため目立ちやすい。
【００６０】
また、２０回の加工周期のそれぞれには、別の要因によって濃度ムラが生じる可能性がある。例えば、加工回数が増えるにつれて加工機の温度が上昇し、この温度上昇に起因して加工の度合いにバラつきを生じる場合がある。その場合、１６個のノズル８を周期とする濃度ムラが大きくなったり小さくなったりする。
【００６１】
以下では、このようなヘッド１００の加工に起因する周期的な濃度ムラを効果的に補正するための補正データ設定機能３０１について、詳細に説明する。
【００６２】
図１０は、補正データ設定機能３０１の実現に必要な回路構成を示すブロック図である。補正データ設定機能３０１は、第１パラメータ出力回路３１１、第２パラメータ出力回路３１２、ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５、乗算回路３１６、変換回路３１７、制御回路３１８、メモリ回路３１９及びインターフェース回路３２０を必要とする。第１パラメータ出力回路３１１及び第２パラメータ出力回路３１２は、情報処理装置３００が備える入力デバイス（キーボード、タッチパネル等）を主体に構成される。インターフェース回路３２０は、情報処理装置３００が備える通信インターフェース（ＬＡＮコントローラ、ＵＳＢインターフェース等）を主体に構成される。ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５及びメモリ回路３１９は、情報処理装置３００が備える揮発性メモリ（ＲＡＭ、補助記憶デバイス等）を主体に実現される。乗算回路３１６、変換回路３１７及び制御回路３１８は、情報処理装置３００が備えるプロセッサ（ＣＰＵ、ＭＰＵ等）及びプログラムメモリ（ＲＯＭ、補助記憶デバイス等）を主体に実現される。
【００６３】
第１パラメータ出力回路３１１は、加工機によって一括加工される１６個のノズル８から吐出されるインクの濃度ムラが補正されるように、ノズル８毎に算出された１６個の補正パラメータＡ１〜Ａ１６（以下、第１の補正パラメータＡ１〜Ａ１６と称する）を第１レジスタ回路３１４に出力する。
【００６４】
第２パラメータ出力回路３１２は、ノズル８の一括加工が繰返される毎に生じる濃度ムラの変化率が補正されるように、加工回数毎に算出された２０個の補正パラメータＢ１〜Ｂ２０（以下、第２の補正パラメータＢ１〜Ｂ２０と称する）を第２レジスタ回路３１５に出力する。
【００６５】
ノズル番号発生回路３１３は、“０”〜“３１９”までのノズル番号ｎを“０”から“３１９”まで昇順に発生する。あるいはノズル番号発生回路３１３は、ノズル番号ｎを“３１９”から“０”まで降順に発生する。ノズル番号発生回路３１３は、ランダムに“０”〜“３１９”までのノズル番号ｎを発生してもよい。
【００６６】
ノズル番号ｎの最小値は“０”であり、最大値は“３１９”である。したがって、ノズル番号ｎは９ビットのデータで構成される。因みに、ノズル番号ｎの最大値が“５１２”を超える場合には、ノズル番号ｎは１０ビット以上のデータで構成されることとなる。
【００６７】
ノズル番号発生回路３１３から発生される９ビットのデータのうち、下位４ビットのデータは第１レジスタ回路３１４に出力され、上位５ビットのデータは第２レジスタ回路３１５に出力される。
【００６８】
ノズル番号ｎの下位４ビットのデータは、ノズル番号“０”〜“１５”、ノズル番号“１６”〜“３１”、ノズル番号“３２”〜“４７”、…というように、１６個のノズル番号を１グループとして繰り返される。この実施形態では、加工機によって一括加工されるノズル８の数が１６個である。そして、この１６個のノズル８に生じる濃度ムラを補正するための第１の補正パラメータＡ１〜Ａ１６が第１パラメータ出力回路３１１から第１レジスタ回路３１４に出力される。したがって、下位４ビットのデータは、第１レジスタ回路３１４に出力される。
【００６９】
ノズル番号ｎの上位５ビットのデータは、ノズル番号“０”〜“１５”までは“０”、ノズル番号“１６”〜“３１”までは“１”、ノズル番号“３２”〜“４７”までは“２”、…というように、１６個のノズル番号を１グループとして、初期値“０”から１ずつカウントアップされた値を表す。そして、ノズル番号ｎの最大値“３１９”では、上位５ビットのデータは“２０”を表す。この実施形態では、ヘッド１００を製造するためにノズル８の一括加工が２０回繰り返される。そして、ノズル８の一括加工が繰返される毎に生じる濃度ムラの変化率を補正するための第２の補正パラメータＢ１〜Ｂ２０が第２パラメータ出力回路３１２から第２レジスタ回路３１５に出力される。したがって、上位５ビットのデータは第２レジスタ回路３１５に出力される。
【００７０】
第１レジスタ回路３１４と第２レジスタ回路３１５とについては、図１１を用いて詳細に説明する。図１１に示すように、第１レジスタ回路３１４は、第１のレジスタｐ１から第１６のレジスタｐ１６までの計１６個のレジスタを含む。各レジスタｐ１〜ｐ１６には、それぞれ第１の補正パラメータＡ１〜Ａ１６が順番にセットされる。第２レジスタ回路３１５は、第１のレジスタｑ１から第２０のレジスタｑ２０までの計２０個のレジスタを含む。各レジスタｑ１〜ｑ２０には、それぞれ第２の補正パラメータＢ１〜Ｂ２０が順番にセットされる。
【００７１】
ノズル番号発生回路３１３から発生される９ビットのノズル番号ｎを表すデータＤｎは、下位４ビットがデコードされて第１レジスタ回路３１４の各レジスタｐ１〜ｐ１６に各選択信号として入力され、上位５ビットがデコードされて第２レジスタ回路３１５の各レジスタｑ１〜ｑ２０に各選択信号として入力される。
【００７２】
第１レジスタ回路３１４において、第１のレジスタｐ１は、下位４ビットが“００００”のとき、第１の補正パラメータＡ１を出力する。第２のレジスタｐ２は、下位４ビットが“０００１”のとき、第１の補正パラメータＡ２を出力する。第３のレジスタｐ３は、下位４ビットが“００１０”のとき、第１の補正パラメータＡ３を出力する。第４〜第１６のレジスタｐ４〜ｐ１６についても同様である。すなわち、第１６のレジスタｐ１６は、下位４ビットが“１１１１”のとき、第１の補正パラメータＡ１６を出力する。
【００７３】
第２レジスタ回路３１５において、第１のレジスタｑ１は、上位５ビットが“０００００”のとき、第２の補正パラメータＢ１を出力する。第２のレジスタｑ２は、上位５ビットが“００００１”のとき、第２の補正パラメータＢ２を出力する。第３のレジスタｑ３は、上位５ビットが“０００１０”のとき、第２の補正パラメータＢ３を出力する。第４〜第２０のレジスタｑ４〜ｑ２０についても同様である。すなわち、第２０のレジスタｑ２０は、上位５ビットが“１００１１”のとき、第２の補正パラメータＢ２０を出力する。
【００７４】
ノズル番号発生回路３１３から発生されるノズル番号ｎに応じて、第１レジスタ回路３１４から出力される第１の補正パラメータＡ１〜Ａ１６と、第２レジスタ回路３１５から出力される第２の補正パラメータＢ１〜Ｂ２０とは、いずれも乗算回路３１６に出力される。
【００７５】
乗算回路３１６は、第１レジスタ回路３１４から出力された第１の補正パラメータＡ１〜Ａ１６と、第２レジスタ回路３１５から出力された第２の補正パラメータＢ１〜Ｂ２０とを乗算する。第１の補正パラメータＡ１〜Ａ１６は、加工機によって一括加工される１６個のノズル８に生じる濃度ムラを補正するためのデータである。第２の補正パラメータＢ１〜Ｂ２０は、ノズル８の一括加工が繰返される毎に生じる濃度ムラの変化率を補正するためのデータである。したがって、乗算回路３１６において、第１の補正パラメータＡ１〜Ａ１６と第２の補正パラメータＢ１〜Ｂ２０とを乗算することにより、その積［Ｂ１（Ａ１〜Ａ１６）、Ｂ２（Ａ１〜Ａ１６）、…、Ｂ２０（Ａ１〜Ａ１６）］は、ノズル番号発生回路３１３から発生されるノズル番号ｎで識別されるノズル８に対する濃度補正量Ｘとなる。つまり乗算回路３１６では、チャネル番号（n+1)のチャネルch.(n+1)のノズル８を加工する際に生じる濃度ムラを補正するための濃度補正量Ｘが算出される。この濃度補正量Ｘは、変換回路３１７に出力される。例えばヘッドが図１６（ａ）のグラフに示すようなノズル毎の濃度プロファイルを持っている場合、第１の補正パラメータＡ１〜Ａ１６と第２の補正パラメータＢ１〜Ｂ２０とを図１６（ｂ）の対応図に示すような値に設定し、濃度補正量Ｘ＝Ａ×Ｂを変換回路３１７に出力する。
【００７６】
変換回路３１７は、乗算回路３１６で算出された濃度補正量Ｘを補正時間ｔ[nsec]に変換する。この変換には、図１２に示されるグラフの関数特性を有する変換テーブルを用いる。この変換テーブルの関数特性は、図９に示されるグラフの関数特性から求められる。すなわち図９において、横軸（遅延時間）をｘとし、縦軸（吐出体積の差）をｙとすると、グラフ上の各点は座標（ｘ，ｙ）で表わされる。一方、変換テーブルは、濃度補正量Ｘを補正時間ｔ[nsec]に変換するものであるから、図１２に示すように、横軸を濃度補正量Ｘとし、縦軸を補正時間ｔ[nsec]とする。そして、図９に示されるグラフ上の各点の座標（ｘ，ｙ）を座標（ｙ，ｘ）に置き換える。すなわち、ｙ座標の値を変換テーブルの濃度補正量Ｘとし、ｘ座標の値を変換テーブルの補正時間ｔ[nsec]とする。かくして、図９に示されるグラフから図１２に示される変換テーブルが作成される。
【００７７】
変換回路３１７は、この変換テーブルの関数特性を用いて、ノズル番号ｎで識別されるノズル８に対する濃度補正量Ｘを補正時間ｔ[nsec]に変換する。そして変換回路３１７は、ノズル番号ｎと補正時間ｔ[nsec]との対データを制御回路３１８に出力する。
【００７８】
制御回路３１８は、変換回路３１７からノズル番号ｎと補正時間ｔ[nsec]との対データを受け取る毎に、そのノズル番号ｎをチャネル番号ｉ（ｉ＝ｎ＋１）に変換する。また制御回路３１８は、メモリ回路３１９に、図１３に示すデータ構造の補正データテーブルＴを作成する。そして制御回路３１８は、補正データテーブルＴに対し、チャネル番号ｉの昇順に、そのチャネル番号の変換前であるノズル番号ｎと対をなしていた補正時間ｔ[nsec]を格納する。
【００７９】
制御回路３１８は、チャネル番号ｉ＝１からチャネル番号ｉ＝３２０までの補正データテーブルＴを作成し終えると、この補正データテーブルＴのデータをプリンタ２００に出力するようにインターフェース回路３２０に通知する。インターフェース回路３２０は、メモリ回路３１９に記憶された補正データテーブルＴのデータを含む設定コマンドを生成し、この設定コマンドを、通信回線４００を介してプリンタ２００へ送出する。
【００８０】
設定コマンドを受信したプリンタ２００は、そのコマンドに含まれる補正データテーブルＴの補正データ（チャネル番号iと補正時間ｔ[nsec] との対データ群）を補正データメモリ２２０にセットする。以後、プリンタ２００は、この補正データでチャネルｉ毎に基準パルス波形の定常時間Ｔａから拡大時間（Ｔ１−Ｔａ）に切り替わる時点ｔ１を補正して、印刷を行う。
【００８１】
ここに、制御回路３１８、メモリ回路３１９及びインターフェース回路３２０は、変換回路３１７で得られる補正データを補正データメモリ２２０に設定する設定部として機能する。
【００８２】
このように、情報処理装置３００において補正データ設定機能３０１を動作させることにより、ヘッド１００の各ノズル８にそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するための補正データがプリンタ２００の補正データメモリ２２０にセットされる。
【００８３】
ここで、補正データ設定機能３０１を動作させるために必要なパラメータは、第１パラメータと第２パラメータである。第１パラメータは、加工機によって一括加工される複数のノズル８に生じる濃度ムラを補正するためにノズル８毎に算出された補正データである。第２パラメータは、ノズル８の一括加工が繰返される毎に生じる濃度ムラの変化率を補正するために、加工回数毎に算出された補正データである。
【００８４】
一括加工されるノズルの数をｐ、一括加工が繰り返される回数をｑとした場合、ヘッド１００のノズルの数は「ｐ＊ｑ」である。一方、補正データ設定機能３０１を動作させるために必要なパラメータの数は、「ｐ＋ｑ」である。したがって、設定すべき補正データの数を大幅に減らすことができるので、ヘッド１００の各ノズル８にそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するための補正データを、容易に補正データメモリ２２０に設定することができる。
【００８５】
［第２の実施形態］
第１の実施形態では、加工機によって一括加工される複数のノズル８に生じる濃度ムラと、ノズル８の一括加工が繰返されることによって、その一括加工されたノズル８のグループ間で生じる濃度ムラの変化率とを考慮して、補正データを算出する。一括加工されたノズル８のグループ間で生じるインク濃度の増減までは考慮されていない。そこで次に、一括加工されたノズル８のグループ間で生じるインク濃度の増減をも考慮した補正データ設定機能３０２について、図１４及び図１５を用いて説明する。
【００８６】
図１４は、補正データ設定機能３０２の実現に必要な回路構成を示すブロック図である。なお、図１０に示す補正データ設定機能３０１と共通する部分には同一符号を付し、詳しい説明は省略する。
【００８７】
図１４に示すように、補正データ設定機能３０２は、補正データ設定機能３０１の構成要素に、第３パラメータ出力回路３３１、第３レジスタ回路３３２及び加算回路３３３を加える。
【００８８】
第３パラメータ出力回路３３１は、一括加工されたノズル８のグループ間で生じるインク濃度の増減を補正するために、加工回数毎に算出された２０個の補正パラメータＣ１〜Ｃ２０（以下、第３の補正パラメータＣ１〜Ｃ２０と称する）を第３レジスタ回路３３２に出力する。
【００８９】
第３レジスタ回路３３２については、図１５を用いて詳細に説明する。図１５に示すように、第３レジスタ回路３３２は、第１のレジスタｒ１から第２０のレジスタｒ２０までの計２０個のレジスタを含む。各レジスタｒ１〜ｒ２０には、それぞれ第３の補正パラメータＣ１〜Ｃ２０が順番にセットされる。
【００９０】
ノズル番号発生回路３１３から発生される９ビットのノズル番号ｎを表すデータＤｎは、下位４ビットがデコードされて第１レジスタ回路３１４の各レジスタｐ１〜ｐ１６に各選択信号として入力され、上位５ビットがデコードされて第２レジスタ回路３１５の各レジスタｑ１〜ｑ２０と第３レジスタ回路３３２の各レジスタｒ１〜ｒ２０とに各選択信号として入力される。
【００９１】
第３レジスタ回路３３２において、第１のレジスタｒ１は、上位５ビットが“０００００”のとき、第３の補正パラメータＣ１を出力する。第２のレジスタｒ２は、上位５ビットが“００００１”のとき、第３の補正パラメータＣ２を出力する。第３のレジスタｒ３は、上位５ビットが“０００１０”のとき、第３の補正パラメータＣ３を出力する。第４〜第２０のレジスタｒ４〜ｒ２０についても同様である。すなわち、第２０のレジスタｒ２０は、上位５ビットが“１００１１”のとき、第３の補正パラメータＣ２０を出力する。
【００９２】
ノズル番号発生回路３１３から発生されるノズル番号ｎに応じて、第１レジスタ回路３１４から出力される第１の補正パラメータＡ１〜Ａ１６と、第２レジスタ回路３１５から出力される第２の補正パラメータＢ１〜Ｂ２０とは、いずれも乗算回路３１６に出力される。そして、乗算回路３１６において、第１の補正パラメータＡ１〜Ａ１６と第２の補正パラメータＢ１〜Ｂ２０とが乗算され、その積［Ｂ１（Ａ１〜Ａ１６）、Ｂ２（Ａ１〜Ａ１６）、…、Ｂ２０（Ａ１〜Ａ１６）］が加算回路３３３に入力される。
【００９３】
一方、第３レジスタ回路３３２から出力される第３の補正パラメータＣ１〜Ｃ２０は、加算回路３３３に入力される。加算回路３３３は、乗算回路３１６の出力である積［Ｂ１（Ａ１〜Ａ１６）、Ｂ２（Ａ１〜Ａ１６）、…、Ｂ２０（Ａ１〜Ａ１６）］に、第３の補正パラメータＣ１〜Ｃ２０を順次加算する。すなわち、加算回路３３３の出力である和は、［｛Ｂ１（Ａ１〜Ａ１６）｝＋Ｃ１、｛Ｂ２（Ａ１〜Ａ１６）｝＋Ｃ２、…、｛Ｂ２０（Ａ１〜Ａ１６）｝＋Ｃ２０］となる。このように、乗算回路３１６の出力に第３の補正パラメータＣ１〜Ｃ２０を加算することによって、一括加工されたノズル８のグループ間で生じるインク濃度の増減分が補正される。すなわち、加算回路３３３の出力は、ノズル番号発生回路３１３から発生されるノズル番号ｎで識別されるノズル８に対する濃度補正量Ｘとなる。例えばヘッドが図１７（ａ）のグラフに示すようなノズル毎の濃度プロファイルを持っている場合、第１の補正パラメータＡ１〜Ａ１６と、第２の補正パラメータＢ１〜Ｂ２０と、第３の補正パラメータＣ１〜Ｃ２０と、を図１７ｂの対応図に示すような値に設定し、濃度補正量Ｘ＝Ａ×Ｂ＋Ｃを変換回路３１７に出力する。この濃度補正量Ｘは、変換回路３１７に出力されて、ノズル８毎の補正データに変換される。そして、ノズル８毎の補正データは、制御回路３１８、メモリ回路３１９及びインターフェース回路３２０の作用により、プリンタ２０の補正データメモリ２２０に設定される。
【００９４】
このように、第２の実施形態においても、補正データ設定機能３０２を動作させることによって、ヘッド１００の各ノズル８にそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するための補正データがプリンタ２００の補正データメモリ２２０にセットされる。ここで、一括加工されるノズルの数をｐ、一括加工が繰り返される回数をｑとした場合、ヘッド１００のノズルの数は「ｐ＊ｑ」である。一方、補正データ設定機能３０１を動作させるために必要なパラメータの数は、「ｐ＋２ｑ」である。したがって、第１の実施形態と同様に、ヘッド１００の各ノズル８にそれぞれ対応した各アクチュエータに印加される駆動パルス信号のパルス幅を補正するための補正データを容易に補正データメモリ２２０に設定できる効果を奏する。
【００９５】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、制御回路３１８において、変換回路３１７からノズル番号ｎと補正時間ｔ[nsec]との対データを受け取る毎に、そのノズル番号ｎをチャネル番号ｉ（ｉ＝ｎ＋１）に変換したが、必ずしもノズル番号ｎをチャネル番号ｉ（ｉ＝ｎ＋１）に変換しなくてもよい。補正データテーブルＴ１のチャネル番号をノズル番号と置換することで、ノズル番号ｎをチャネル番号ｉ（ｉ＝ｎ＋１）に変換する必要はなくなる。この場合、補正データテーブルＴ１を受信したプリンタ２００側で、補正データテーブルＴ１のノズル番号をチャネル番号に変換すればよい。
【００９６】
また、前記実施形態では、各ノズル８をその配列方向に沿って一定数毎のグループに分割したが、必ずしも配列方向に沿って分割しなくてもよい。例えばノズル番号“０”、“１０”、“２０”、…というように１０個おきのノズル８を第１のグループとし、ノズル番号“１”、“１１”、“２１”、…のノズルを第２のグループとする、というように、所定の間隔を開けて各ノズル８を一定数毎のグループに分割してもよい。
【００９７】
ヘッド１００の溝３を加工する際には切削加工機を用いる。その際、例えば先ず、ノズル番号“０”、“１０”、“２０”、…のノズル８に対応する圧電部材１，２の部位を一括して切削加工機で切削して溝３を形成する。続いて、切削加工機と圧電部材１，２との相対位置を、ノズル８の配列方向に若干ずらす。そしてノズル番号“１”、“１１”、“２１”、…のノズル８に対応する圧電部材１，２の部位を一括して切削加工機で切削して溝３を形成する。このような場合、所定の間隔を開けて各ノズル８を一定数毎のグループに分割すればよい。
【００９８】
補正データ設定機能３０１または３０２およびその各要素は、プロセッサ、メモリ等のハードウェアと専用のアプリケーションプログラムとによって実現してもよく、専用のハードウェアによって実現してもよい。また各要素の一部をハードウェアによって実現し、他の部分をプログラムによって実現することも可能である。
【００９９】
補正データ設定機能３０１または３０２の第１パラメータ出力回路３１１及び第２パラメータ出力回路３１２と補正データ設定機能３０２の第３パラメータ出力回路３３１とは、情報処理装置３００が備える入力デバイス（キーボード、タッチパネル等）を主体に構成してもよく、不揮発メモリ等に記憶したデータであってもよい。
【０１００】
情報処理装置３００は、補正データをプリンタ２００に与える機能と印刷用画像データをプリンタ２００に与える機能とを備えていてもよい。また情報処理装置３００は、補正データをプリンタ２００に与える機能だけを有し、印刷用画像データは別の手段でプリンタ２００に与えてもよい。
【０１０１】
補正データ設定機能３０１または３０２は、ユーザが随時利用可能に提供してもよいし、ユーザには解放されずサービスマンだけが利用可能に提供される機能であってもよい。あるいは補正データ設定機能３０１または３０２は、プリンタまたはヘッドの製造工程で利用される機能であってもよい。
【０１０２】
情報処理装置３００は、サービスマンが利用可能な治具であってもよいし、プリンタまたはヘッドの製造工程で利用される治具であってもよい。
【０１０３】
また前記実施形態では、補正データ設定機能３０１，３０２を情報処理装置３００が有する場合を示したが、プリンタ２００が補正データ設定機能３０１，３０２を有してもよい。この場合、補正データ設定機能３０１，３０２を実現させるためのプログラムＰは、ＲＯＭ２０２あるいは補助記憶デバイス２０４に記憶される。このとき、補正データ設定機能３０１，３０２内の各回路は、各作用となる機能を有する。また、ヘッド駆動回路１０１が補正データ設定機能３０１，３０２を有してもよい。
【０１０４】
また、前記実施形態では、プリンタ２００が補正データメモリ２２０を有する場合を示したが、ヘッド１００が補正データメモリ２２０を備えていてもよい。
【０１０５】
補正データ設定機能３０１の第１パラメータ出力回路３１１、第２パラメータ出力回路３１２、ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５、乗算回路３１６、変換回路３１７、または補正データ設定機能３０２の第１パラメータ出力回路３１１、第２パラメータ出力回路３１２、第３パラメータ出力回路３３１、ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５、第３レジスタ回路３３２、乗算回路３１６、加算回路３３３、変換回路３１７は、プリンタ２００が有し、変換回路３１７の出力をプリンタ２００の補正データメモリ２２０に直接格納してもよい。その場合、補正データ設定機能３０１または補正データ設定機能３０２の他の部分は省略できる。
【０１０６】
補正データ設定機能３０１の第１パラメータ出力回路３１１、第２パラメータ出力回路３１２、ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５、乗算回路３１６、変換回路３１７、または補正データ設定機能３０２の第１パラメータ出力回路３１１、第２パラメータ出力回路３１２、第３パラメータ出力回路３３１、ノズル番号発生回路３１３、第１レジスタ回路３１４、第２レジスタ回路３１５、第３レジスタ回路３３２、乗算回路３１６、加算回路３３３、変換回路３１７は、ヘッド駆動回路１０１が有し、変換回路３１７の出力を駆動信号生成部１１６の補正データ入力部に直接与えてもよい。その場合、補正データ設定機能３０１または補正データ設定機能３０２の他の部分と、プリンタ２００の補正データメモリ２２０と、ヘッド駆動回路１０１の補正データ出力部１１１、補正データ用シフトレジスタ１１５とは省略してもよい。
【０１０７】
また、前記実施形態では、シェアモードタイプのヘッド１００を用いたプリンタを例示したが、隣接するチャネルでアクチュエータを共有しないタイプのヘッド１００を用いたプリンタにも、本発明の補正データ設定機能３０１を適用できるのは言うまでもないことである。
【０１０８】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０９】
４…電極、７…オリフィスプレート、８…ノズル、１５…圧力室、１００…インクジェットヘッド、１０１…ヘッド駆動回路、１０２…チャネル群、２００…プリンタ、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、３００…情報処理装置、３０１，３０２…補正データ設定機能、３１１…第１パラメータ出力回路、３１２…第２パラメータ出力回路、３１３…ノズル番号発生回路、３１４…第１レジスタ回路、３１５…第２レジスタ回路、３１６…乗算回路、３１７……変換回路、３１８…制御回路、３１９…メモリ回路、３２０…インターフェース回路、３３１…第３パラメータ出力回路、３３２…第３レジスタ回路、３３３…加算回路。
【図１】
0006590707.tif 000002
【図２】
0006590707.tif 000003
【図３】
0006590707.tif 000004
【図４】
0006590707.tif 000005
【図５】
0006590707.tif 000006
【図６】
0006590707.tif 000007
【図７】
0006590707.tif 000008
【図８】
0006590707.tif 000009
【図９】
0006590707.tif 000010
【図１０】
0006590707.tif 000011
【図１１】
0006590707.tif 000012
【図１２】
0006590707.tif 000013
【図１３】
0006590707.tif 000014
【図１４】
0006590707.tif 000015
【図１５】
0006590707.tif 000016
【図１６】
0006590707.tif 000017
【図１７】
0006590707.tif 000018