(57)【要約】【課題】  複数列のノズル列からなるノズル列群がノズルの配列方向に複数のグループに分けられているとともに、駆動回路がグループ毎に設けられたインクジェットプリンタの印字品質を高める。【解決手段】  吐出信号生成回路からドライバＩＣへ出力する吐出信号のパルス幅Ｗａを調整することにより、ドライバＩＣ８０，８１から出力される駆動パルス信号のパルス幅Ｗｂのばらつきをなくす。これにより、各ドライバＩＣにより駆動される各チャンネルのノズルから吐出されるインク液滴体積などのばらつきをなくすことができるため、各チャンネルエリア間の印字品質の差をなくして印字品質を高めることができる。【選択図】  図３
2006007469.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルが配列されたノズル列が複数列配置されたヘッド本体と、各ノズルに対応してそれぞれ設けられた複数のアクチュエータと、印字データに基づいて所定のアクチュエータへインク吐出のための駆動パルス信号を出力する駆動回路とを備えており、前記所定のアクチュエータを駆動することにより、前記所定のアクチュエータに対応するノズルから被記録媒体へインクを吐出して印字を行うインクジェットプリンタにおいて、
前記複数列のノズル列からなるノズル列群が前記ノズルの配列方向に複数のグループに分けられているとともに、前記駆動回路が前記グループ毎に設けられており、
各駆動回路から出力される各駆動パルス信号を、前記各グループを構成する各ノズルのインク吐出特性が、それぞれ所定の吐出特性になるように調整する調整手段を備えたことを特徴とするインクジェットプリンタ。
【請求項２】
前記調整手段は、
前記各駆動回路毎の前記駆動パルス信号の特性を示す特性データと、前記各駆動回路を識別する識別データとがそれぞれ対応付けて記憶された記憶手段と、当該記憶手段から所定の駆動回路に対応付けられた特性データを読出すとともに、その読出した特性データを前記所定の駆動回路を調整する調整信号として前記所定の駆動回路に出力する信号出力手段とを備え、
前記各駆動回路は、
それぞれ自身に入力された前記調整信号に基づいて前記駆動パルス信号の特性を調整可能に構成されていることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記記憶手段は、
基準のパルス信号と前記駆動パルス信号との違いに対応したデータを含む前記特性データと、前記駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方に対応したデータを含む前記識別データとを記憶し、
前記調整手段は、
前記各駆動回路が出力する駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方を計測する時間計測手段を含み、当該時間計測手段の計測結果に基づいて、前記特性データを前記記憶手段から読出すことを特徴とする請求項２に記載のインクジェットプリンタ。
【請求項４】
前記調整手段は、
前記各駆動パルス信号のパルス幅をそれぞれ所定のパルス幅に調整するものであることを特徴とする請求項１ないし請求項３のいずれか１つに記載のインクジェットプリンタ。
【請求項５】
前記調整手段は、
単一の前記駆動パルス信号を構成するパルス数を調整するものであることを特徴とする請求項４に記載のインクジェットプリンタ。
【請求項６】
前記調整手段は、
前記各駆動パルス信号の電圧をそれぞれ所定の電圧に調整するものであることを特徴とする請求項１ないし請求項５のいずれか１つに記載のインクジェットプリンタ。
【請求項７】
前記ノズル列が前記インクの色毎に設けられていることを特徴とする請求項１ないし請求項６のいずれか１つに記載のインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクチュエータの駆動によりインクをノズルから被記録媒体へ吐出して記録を行うインクジェットプリンタに関する。
【背景技術】
【０００２】
近年、この種のインクジェットプリンタは、印字品質の高品質化に伴い、ノズルの配置が高密度化の傾向にあり、それに対応するため、複数のドライバＩＣによってアクチュエータを駆動する手法が提案されている。
【０００３】
【特許文献１】特開平８−２５８２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、各ドライバＩＣには、製造上のばらつきが存在するため、ドライバＩＣから出力される駆動パルス信号の立上がり時間や立下がり時間などが各ドライバＩＣ間で一定しない。
従って、ノズルのインク液滴吐出特性差が発生するため、インク液滴吐出速度、インク液滴体積および吐出安定性が影響されるので、印字品質が低下するという問題がある。
図１０（Ａ）は、２つのドライバＩＣを設けたインクジェットヘッドの説明図であり、図１０（Ｂ）は、各ドライバＩＣから出力される駆動パルス信号の説明図である。このインクジェットヘッドは、ブラック、イエロー、シアンおよびマゼンタの４色のインクを吐出してカラー印字を行うものであり、各色毎にノズル列が配列されている。また、各ノズル列は、ノズルの配列方向に、ドライバＩＣ１によって駆動されるＩＣ１出力チャンネル（ｃｈ）エリアと、ドライバＩＣ２によって駆動されるＩＣ２出力チャンネル（ｃｈ）エリアとに分配されている。
例えば、図１０（Ｂ）に示すように、ドライバＩＣ１から出力される駆動パルス信号波形の立上がり時間Ｔｒおよび立下がり時間Ｔｆが、ドライバＩＣ２の駆動パルス信号波形の立上がり時間Ｔｒおよび立下がり時間Ｔｆよりも、それぞれ短いとする。すると、ドライバＩＣ１により駆動されるＩＣ１出力チャンネルエリアの各ノズルのインク液滴吐出速度は、ドライバＩＣ２により駆動されるＩＣ２出力チャンネルエリアの各ノズルのインク液滴吐出速度よりも早くなる。吐出されるインク液滴体積については、駆動電圧が同じであればそのパルス幅や印加タイミングにより決まるものであるが、立ち上がり時間と立ち下がり時間とに違いが生じることにより、２つのチャンネルエリア間でインク液滴体積に差が生じる。
従って、隣接する印字領域で、印字位置にずれが生じてしまうほかに、印字濃度にも差が生じてしまい、印字領域の境界に濃度差によるバンディングなどが発生してしまう。
【０００５】
そこで、この発明は、上記問題を解決するため、複数列のノズル列からなるノズル列群がノズルの配列方向に複数のグループに分けられているとともに、駆動回路がグループ毎に設けられたインクジェットプリンタの印字品質を高めることを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、請求項１に記載の発明では、複数のノズルが配列されたノズル列が複数列配置されたヘッド本体と、各ノズルに対応してそれぞれ設けられた複数のアクチュエータと、印字データに基づいて所定のアクチュエータへインク吐出のための駆動パルス信号を出力する駆動回路とを備えており、前記所定のアクチュエータを駆動することにより、前記所定のアクチュエータに対応するノズルから被記録媒体へインクを吐出して印字を行うインクジェットプリンタにおいて、前記複数列のノズル列からなるノズル列群が前記ノズルの配列方向に複数のグループに分けられているとともに、前記駆動回路が前記グループ毎に設けられており、各駆動回路から出力される各駆動パルス信号を、前記各グループを構成する各ノズルのインク吐出特性が、それぞれ所定の吐出特性になるように調整する調整手段を備えたという技術的手段を用いる。
【０００７】
ここで、「駆動回路」とは、駆動パルス信号を出力するために必要な回路のことをいい、例えば、後述する発明を実施するための最良の形態に記載するように、吐出信号生成回路およびドライバＩＣが駆動回路のことをいう。また、「吐出特性」とは、インク液滴吐出速度、インク液滴体積およびインク吐出安定性などの特性のことをいい、「所定の吐出特性」とは、例えば、予め設定された吐出特性のことをいう。
【０００８】
請求項２に記載の発明では、請求項１に記載のインクジェットプリンタにおいて、前記調整手段は、前記各駆動回路毎の前記駆動パルス信号の特性を示す特性データと、前記各駆動回路を識別する識別データとがそれぞれ対応付けて記憶された記憶手段と、当該記憶手段から所定の駆動回路に対応付けられた特性データを読出すとともに、その読出した特性データを前記所定の駆動回路を調整する調整信号として前記所定の駆動回路に出力する信号出力手段とを備え、前記各駆動回路は、それぞれ自身に入力された前記調整信号に基づいて前記駆動パルス信号の特性を調整可能に構成されているという技術的手段を用いる。
【０００９】
ここで、「記憶手段」とは、例えば、発明を実施するための最良の形態に記載するように、特性データと識別データとを対応付けて構成された特性データテーブルなどのことをいう。
また、「前記各駆動回路は、それぞれ自身に入力された前記調整信号に基づいて前記駆動パルス信号の特性を調整可能に構成されている」とは、各駆動回路は、それぞれ自身が本来出力する駆動パルス信号の特性を、それぞれ自身に入力された調整信号により示される特性に変更することができるように構成されているという意味である。例えば、後述する発明を実施するための最良の形態に記載するように、駆動パルス信号のパルス幅、パルス数および電圧などを調整可能であることをいう。
【００１０】
請求項３に記載の発明では、請求項２に記載のインクジェットプリンタにおいて、前記記憶手段は、基準のパルス信号と前記駆動パルス信号との違いに対応したデータを含む前記特性データと、前記駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方に対応したデータを含む前記識別データとを記憶し、前記調整手段は、前記各駆動回路が出力する駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方を計測する時間計測手段を含み、当該時間計測手段の計測結果に基づいて、前記特性データを前記記憶手段から読出すという技術的手段を用いる。
【００１１】
駆動パルス信号の特性は、その立上がり時間、立下がり時間、パルス幅、パルス数および電圧などにより特定されるが、その中でもパルス幅は、インク吐出特性、特にインク液滴体積に及ぼす影響が大きい。そのため、パルス幅のばらつきをなくすことが、印字品質を高める上で効果が大きい。また、パルス幅の変化は、パルスの立上がり時間または立下がり時間の変化に対応するため、パルス幅のばらつきは、パルスの立上がり時間または立下がり時間のばらつきとして把握することができる。
従って、駆動パルス信号の立上がり時間または立下がり時間が分かれば、パルス幅を求めることができる。また、パルスの立上がり時間または立下がり時間が分かれば、駆動回路を識別することができる。
そこで、駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方に対応したデータを識別データに含めておく。
また、各駆動パルス信号の特性差をなくすために行う調整の基準となるパルス信号と、各駆動回路から出力される各駆動パルス信号との違い（例えば、その違いを補正するための補正値）をデータ化しておき、それを特性データに含めておく。
そして、特性データと識別データとを対応付けて記憶手段に記憶しておき、実際に駆動回路から出力された駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方を測定し、その測定された時間に対応付けられている特性データを上記記憶手段から読出し、その読出した特性データを調整信号として用いる。
【００１２】
請求項４に記載の発明では、請求項１ないし請求項３のいずれか１つに記載のインクジェットプリンタにおいて、前記調整手段は、前記各駆動パルス信号のパルス幅をそれぞれ所定のパルス幅に調整するものであるという技術的手段を用いる。
【００１３】
請求項５に記載の発明では、請求項４に記載のインクジェットプリンタにおいて、前記調整手段は、単一の前記駆動パルス信号を構成するパルス数を調整するものであるという技術的手段を用いる。
単一の駆動パルス信号とは、１つの印字データに対して駆動回路が出力する駆動パルス信号という意味である。
【００１４】
請求項６に記載の発明では、請求項１ないし請求項５のいずれか１つに記載のインクジェットプリンタにおいて、前記調整手段は、前記各駆動パルス信号の電圧をそれぞれ所定の電圧に調整するものであるという技術的手段を用いる。
【００１５】
請求項７に記載の発明では、請求項１ないし請求項６のいずれか１つに記載のインクジェットプリンタにおいて、前記ノズル列が前記インクの色毎に設けられているという技術的手段を用いる。
【発明の効果】
【００１６】
（請求項１に記載の発明の効果）
調整手段により、各駆動回路から出力される各駆動パルス信号を、各グループを構成する各ノズルのインク吐出特性が、それぞれ予め設定された所定のインク吐出特性となるように調整すれば、各グループに対応する印字領域間の印字品質の差が発生することがないので、印字領域全体の印字品質を高めることができる。
【００１７】
（請求項２に記載の発明の効果）
駆動回路へ調整信号を出力することにより、その駆動回路の駆動パルス信号の特性を、調整信号により示される特性に変更することができる。
従って、各駆動回路からアクチュエータへ出力される駆動パルス信号の特性を一致させれば、駆動パルス信号の特性差による印字品質の低下がないため、印字品質を高めることができる。
また、駆動回路は、自身に入力された調整信号に基づいて駆動パルス信号の特性を調整することができるため、その調整のための回路を新たに接続する手間を省くことができる。
【００１８】
（請求項３に記載の発明の効果）
駆動回路から出力される駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方を計測することにより、その計測した時間に対応付けられている特性データを記憶手段から読出し、その読出した特性データを調整信号として所定の駆動回路に出力することができる。
従って、駆動パルス信号の立上がり時間あるいは立下がり時間の少なくとも一方を計測するだけで、各駆動回路から出力される各駆動パルス信号を、各グループを構成する各ノズルのインク吐出特性が、それぞれ予め設定されたインク吐出特性となるように調整することができる。そして、各グループに対応する印字領域間で印字品質の差が発生しないので、印字領域全体の印字品質を高めることができる。
【００１９】
（請求項４に記載の発明の効果）
駆動パルス信号のパルス幅は、駆動パルス信号の特性のうち、主としてインク液滴体積やインク吐出安定性などに及ぼす影響が大きい。
つまり、駆動パルス信号のパルス幅を調整することにより、同じ駆動パルス信号によるインク液滴体積やインク吐出安定性などのばらつきをなくすことができるため、印字品質を高めることができる。
【００２０】
（請求項５に記載の発明の効果）
単一の駆動パルス信号を構成するパルス数は、駆動パルス信号の特性のうち、主としてインク液滴体積やインク吐出安定性などに及ぼす影響が大きい。
つまり、単一の駆動パルス信号のパルス数を調整することにより、同じ駆動パルス信号によるインク液滴体積やインク吐出安定性などのばらつきをなくすことができるため、印字品質を高めることができる。
【００２１】
（請求項６に記載の発明の効果）
駆動パルス信号の電圧は、駆動パルス信号の特性のうち、主としてインク液滴吐出速度などに及ぼす影響が大きい。
つまり、駆動パルス信号の電圧を調整することにより、同じ駆動パルス信号によるインク液滴吐出速度などのばらつきをなくすことができるため、印字品質を高めることができる。
【００２２】
（請求項７に記載の発明の効果）
ノズル列がインクの色毎に設けられたカラー印字を行うインクジェットプリンタにおいて、駆動回路毎に駆動パルス信号の特性差が発生すると、各グループに対応する印字領域間で印字品質の差が発生するおそれがあるが、請求項１ないし請求項６のいずれか１つに記載の発明を用いれば、上記印字品質の差が発生しないため、カラー印字品質を高めることができる。
【発明を実施するための最良の形態】
【００２３】
次に、この発明を実施するための最良の形態について図を参照して説明する。
［インクジェットプリンタの主要構成］
最初に、インクジェットプリンタの主要構成について図１を参照して説明する。図１はインクジェットプリンタの主要構成を示す平面説明図である。
インクジェットプリンタ１の内部には、２本のガイド軸６，７が設けられており、そのガイド軸６，７には、キャリッジを兼用するヘッドホルダ９が取付けられている。ヘッドホルダ９には、印刷用紙Ｐへインクを吐出して印刷を行うインクジェットヘッド３０が保持されている。インクジェットヘッド３０は、ノズルが設けられたヘッド本体と、各ノズルに連通するインク室にインク吐出のためのエネルギーを与えるアクチュエータとを備える。ヘッド本体には、ブラックインク液滴を吐出する複数のノズルが配列されたブラックインクノズル列、イエローインク液滴を吐出する複数のノズルが配列されたイエローインクノズル列、シアンインク液滴を吐出する複数のノズルが配列されたシアンインクノズル列およびマゼンタインク液滴を吐出する複数のノズルが配列されたマゼンタインクノズル列が配列されている。各ノズルの開口部は、インクジェットプリンタ内に給紙された印刷用紙の印刷面に所定の間隙を介して対向している。また、各ノズルと連通する個別の流路中には、インクが充填されるインク室がそれぞれ設けられており、各インク室に対応して、インク室内にインク吐出のためのエネルギーを与えるアクチュエータがそれぞれ設けられている。この実施形態では、アクチュエータとして圧電素子を用いた圧電アクチュエータ（図２にて符号３２で示す）を用いており、インク室の壁面の一部を構成するように配設されている。
【００２４】
ヘッドホルダ９は、キャリッジモータ１０により回転する無端ベルト１１に取付けられており、キャリッジモータ１０の駆動により、ガイド軸６，７に沿って主走査方向に往復移動する。
また、インクジェットプリンタ１には、イエローインクが収容されたインクタンク５ａと、マゼンタインクが収容されたインクタンク５ｂと、シアンインクが収容されたインクタンク５ｃと、ブラックインクが収容されたインクタンク５ｄとが備えられている。各インクタンク５ａ〜５ｄは、それぞれ可撓性のチューブ１４ａ、１４ｂ、１４ｃ、１４ｄによってチューブジョイント２０と接続されている。各インクタンクに収容されたインクは、それぞれチューブジョイントを介して対応するインク室へ供給される。
さらに、ヘッドホルダ９の移動方向の左端には、フラッシングのときにノズルから吐出された不良インクを吸収する吸収部材４が設けられている。ヘッドホルダ９の移動方向の右端には、パージングのときにインクジェットヘッド３０内部の不良インクをノズルから吸引するパージ装置２が設けられており、そのパージ装置２の左方には、ノズル面に付着したインクを払拭するワイパ３が設けられている。
【００２５】
［制御系の主要構成］
次に、インクジェットプリンタ１の制御系の主要構成について、それをブロックで示す図２を参照して説明する。
インクジェットプリンタ１は、ホストコンピュータ（ＨＳＴ）７１から印字データを受信する。本実施の形態では、この印字データに基づいて、２つのドライバＩＣ８０，８１により圧電アクチュエータ３２を制御して印字を行う。インクジェットプリンタ１は、ＣＰＵ５７により制御されており、受信された印字データは、例えば、ドット印字信号５２としてイメージデータに展開される。そのＣＰＵ５７には、ユーザが印字モードあるいはパージングなどのメンテナンス動作を指示するための操作パネル５６と、ホストコンピュータ７１からの入力を受信するためのセントロニクスインターフェース（Ｉ／Ｆ）４１と、操作パネル５６から入力されたデータなどを一時的に記憶するＲＡＭ４４と、各部を駆動するためのコンピュータプログラムなどが記憶されているＲＯＭ４３とが接続されている。さらに、キャリッジモータ１０を駆動するためのモータドライバ４８と、紙送りモータ５０を駆動するためのモータドライバ４９と、給紙された印刷用紙Ｐの主走査方向あるいは副走査方向のズレを検知する媒体センサ５８と、印刷用紙Ｐに対するインクジェットヘッド３０の走査開始位置が原点上に戻っているか否かを検知する原点センサ４６などが接続されている。また、インクジェットヘッド３０を駆動するドライバＩＣ８０と、ドライバＩＣ８１と、ドライバＩＣ８０へ吐出信号を出力する吐出信号生成回路６０と、ドライバＩＣ８１へ吐出信号を出力する吐出信号生成回路６１とが接続されている。また、インクジェットヘッド３０の主走査方向に設けられた帯状のタイミング指標部材（図示省略）のマークを読み取るエンコーダセンサ５５が接続されている。この実施形態では、吐出信号生成回路６０，６１は、それぞれゲートアレイやスタンダードセルなどのＡＳＩＣ（Ａpplication Ｓpecific Ｉntegrated Ｃircuit ）により構成されている。
【００２６】
ドライバＩＣ８０，８１は、ＣＰＵ５７から出力された転送クロック信号５３に同期してＣＰＵ５７からシリアルのドット印字信号５２をそれぞれ取込み、それをシリアル−パラレル変換回路によって各チャンネルに対応するパラレルのドット印字信号に変換し、それらを各チャンネル毎に設けられたＡＮＤ回路へ出力する。
吐出信号生成回路６０，６１は、ＣＰＵ５７から出力される印字クロック信号５４に基づいて吐出信号５９をそれぞれ生成し、その吐出信号５９をエンコーダセンサ５５が出力するエンコーダ信号６２の周期に対応して各ドライバＩＣ８０，８１の上記ＡＮＤ回路へそれぞれ出力する。これらの吐出信号５９は、各ドライバＩＣ８０，８１に対して実際にインクを吐出するタイミングを指示するクロック信号である。ドット印字信号が入力されているＡＮＤ回路へ吐出信号が入力され、論理積が１になると、ＡＮＤ回路から吐出信号が増幅回路へ出力され、所定の電圧に増幅され、それが駆動パルス信号として圧電アクチュエータ３２の電極に印加される。
【００２７】
図３（Ａ）は、ドライバＩＣ８０，８１が受け持つ出力チャンネルエリアを示す説明図である。ブラックインクノズル列Ｋ、イエローインクノズル列Ｙ、シアンインクノズル列Ｃおよびマゼンタインクノズル列Ｍからなるノズル列群は、ノズルの配列方向に２つの出力チャンネルエリアに分けられている。ドライバＩＣ８０はＩＣ１出力チャンネルエリアを受け持ち、ＩＣ１出力チャンネルエリアを構成する各圧電アクチュエータへ駆動パルス信号を出力する。ドライバＩＣ８１はＩＣ２出力チャンネルエリアを受け持ち、ＩＣ２出力チャンネルエリアを構成する各圧電アクチュエータへ駆動パルス信号を出力する。
【００２８】
［駆動パルス信号の調整］
次に、ドライバＩＣ８０，８１から出力される駆動パルス信号の特性を一致させるための調整について図３（Ｂ），（Ｃ）、図４ないし図６を参照して説明する。
図３（Ｂ）は吐出信号の説明図であり、図３（Ｃ）は駆動パルス信号の説明図である。図４は駆動信号のパルス幅の調整に関係する主な電気的構成をブロックで示す説明図である。図５はＲＯＭ４３に記憶されている補正値テーブルの構成を示す説明図である。図６はＣＰＵ５７が実行する調整処理の流れを示すフローチャートである。
【００２９】
（吐出信号と駆動パルス信号との関係）
各ドライバＩＣ８０，８１から出力される駆動パルス信号の特性は、波形の立上がり時間Ｔｒ、立下がり時間Ｔｆ、パルス幅Ｗｂ、電圧Ｖｂおよびパルス数によって表される。また、各吐出信号生成回路６０，６１から出力される吐出信号のパルス幅Ｗａを長くすると駆動パルス信号のパルス幅Ｗｂも長くなり、吐出信号のパルス幅Ｗａを短くすると駆動パルス信号のパルス幅Ｗｂも短くなる。また、吐出信号の電圧Ｖａを高くすると駆動パルス信号の電圧Ｖｂも高くなり、吐出信号の電圧Ｖａを低くすると駆動パルス信号の電圧Ｖｂも低くなる。さらに、単一の吐出信号を構成するパルス数を増加させると単一の駆動パルス信号を構成するパルス数も増加し、単一の吐出信号を構成するパルス数を減少させると単一の駆動パルス信号を構成するパルス数も減少する。例えば、図３（Ｂ）に示すように、単一の吐出信号を構成するパルスＰ１にパルスＰ２を追加してパルス数を２個に増やすと、単一の駆動パルス信号を構成するパルス数も２個に増える。なお、単一の吐出信号とは、１つのドット印字信号に対して吐出信号生成回路が出力する吐出信号であり、単一の駆動パルス信号とは、１つのドット印字信号に対してドライバＩＣが出力する駆動パルス信号である。
【００３０】
（駆動パルス信号の特性とインク吐出特性との関係）
この実施の形態では、駆動パルス信号のパルス幅Ｗｂを長くするとインク液滴体積が増加し、パルス幅Ｗｂを短くするとインク液滴体積が減少するように設定されている。また、単一の駆動パルス信号を構成するパルス数を増加すると、１つのドット印字信号に対するインク吐出回数が増加し、同じドット印字箇所に吐出されるインク量が増加する。さらに、単一の駆動パルス信号を構成するパルス数を増加すると、加えられたパルスのタイミングとパルス幅によっては、インク吐出安定性が増す。
また、駆動パルス信号の電圧Ｖｂを高くするとインク液滴吐出速度が速くなるが、インク液滴体積やインク液滴吐出安定性が変化する。この実施形態では、インク液滴体積のばらつきをなくすことを目的とし、駆動パルス信号のパルス幅を調整する場合を説明する。
【００３１】
（吐出信号生成回路の主要構成）
図４に示すように、吐出信号生成回路６０は、吐出信号を出力する出力回路６０ａと、吐出信号のパルス幅Ｗａなどを設定する設定回路６０ｂと、設定回路６０ｂに設定されている吐出信号のパルス幅Ｗａなどを補正する補正回路６０ｃとを備える。補正回路６０ｃは、出力回路９６から出力された調整信号により示される補正値に対応して、設定回路６０ｂに設定されている吐出信号のパルス幅Ｗａを補正する。この実施形態では、設定回路６０ｂは、吐出信号のパルス幅Ｗａ、つまり波形がハイレベルに立ち上がっている時間を計測するタイマを備えており、補正回路６０ｃは、そのタイマに設定される時間を補正することにより、吐出信号のパルス幅Ｗａを補正する。なお、吐出信号生成回路６１の主要構成は吐出信号生成回路６０と同じである。
【００３２】
（補正値テーブルの構成）
補正値テーブルＴａ１（図５）は、ドライバＩＣを識別するための識別データと、吐出信号のパルス幅Ｗａを補正するための特性データ（補正値）とを対応付けて構成される。
ところで、駆動パルス信号の立上がり時間Ｔｒが変化すると、駆動パルス信号のパルス幅Ｗｂも変化するため、インク液滴体積などが変化する。しかし、立上がり時間Ｔｒは、ドライバＩＣを構成するトランジスタなどの素子による影響が大きいため、立上がり時間Ｔｒそのものを補正することにより、駆動パルス信号のパルス幅Ｗｂを補正することは困難である。そこで、駆動パルス信号のパルス幅Ｗｂを補正することにより、インク液滴体積などのばらつきをなくす。
この実施形態では、識別データは、駆動パルス信号のパルス幅Ｗｂがそれぞれ異なるドライバＩＣ１〜ドライバＩＣ１１の計１１種類のドライバＩＣを識別するための１１個の識別データから構成されており、特性データ（補正値）は、＋ａ１〜＋ａ５、−ａ１〜−ａ５および±０の計１１種類の補正値から構成されている。各補正値は、基準となる駆動パルス信号のパルス幅との差をなくすために補う値であり、駆動パルス信号の特性を示す特性データとして設定されている。
【００３３】
ドライバＩＣ６から出力される駆動パルス信号のパルス幅が基準に設定されており、ドライバＩＣ６に対応する補正値は±０になっている。各ドライバＩＣから出力される駆動パルス信号のパルス幅と、基準のドライバＩＣ６から出力される駆動パルス信号のパルス幅とを比較すると、ドライバＩＣ５、ＩＣ４、ＩＣ３、ＩＣ２の順に短くなっており、ドライバＩＣ１が最も短くなっている。また、逆に、ドライバＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１０の順に長くなっており、ドライバＩＣ１１が最も長くなっている。
つまり、各ドライバＩＣに対応する補正値は、基準となるドライバＩＣ６のパルス幅との差の大きさに対応して設定されており、ａ１からａ５に近づくほど補正値が大きく、ａ１が最小の補正値であり、ａ５が最大の補正値である。
【００３４】
（調整処理）
２つのドライバＩＣの識別データを示すドライバＩＣ情報は、インクジェットプリンタ１の所定個所、または取扱説明書などに表示されており、ユーザが、ホストコンピュータ７１側の操作により、あるいは操作パネル５６の操作により入力する。また、ドライバＩＣ８０，８１の調整順序を指定する操作もホストコンピュータ７１側または操作パネル５６において行う。ここでは、ドライバＩＣ８０、８１の順に調整を行うように操作されているものとする。
ＣＰＵ５７は、ドライバＩＣ情報が入力されたか否かを判定し（ステップ（以下、Ｓと略す）２）、入力されたと判定すると（Ｓ２：Ｙｅｓ）、補正値テーブルＴａ１（図５）を参照し（Ｓ４）、入力されたドライバＩＣ情報により示される識別データに対応付けられている補正値を読出し（Ｓ６）、その読出した補正値を出力回路９６へ出力する（Ｓ８）。例えば、入力されたドライバＩＣ情報により示される識別データがドライバＩＣ３であった場合は、識別データＩＣ３に対応付けられている補正値＋ａ３を補正値テーブルＴａ１から読出し、その読出した補正値を示すデータを出力回路９６へ出力する。
【００３５】
出力回路９６は、入力した補正値を示すデータを示す信号を調整信号としてインターフェース回路８３を介して吐出信号生成回路６０の補正回路６０ｃへ出力する。補正回路６０ｃは、入力した調整信号により示される補正値に対応する補正を設定回路６０ｂに対して行う。例えば、調整信号により示される補正値が＋ａ３であった場合は、設定回路６０ｂにおいて設定される吐出信号のパルス幅Ｗａを＋ａ３分補正する。例えば、設定回路６０ｂがパルス幅を計測するタイマを備えている場合は、そのタイマの設定値を＋ａ３分補正する。
これにより、吐出信号生成回路６０から出力される吐出信号に基づいてドライバＩＣ８０から出力される駆動パルス信号のパルス幅Ｗｂが、基準の駆動パルス信号のパルス幅に補正される。
もう一方のドライバＩＣ８１についても同様にドライバＩＣ情報を入力すると、吐出信号生成回路６１により生成される吐出信号のパルス幅Ｗａが、基準の駆動パルス信号のパルス幅に補正され、駆動パルス信号のパルス幅Ｗｂが補正される。つまり、ドライバＩＣ８０，８１から出力される各駆動パルス信号のパルス幅Ｗｂのばらつきがなくなる。
【００３６】
（最良の形態による効果）
以上のように、上記最良の形態に係るインクジェットプリンタ１を使用すれば、ドライバＩＣの識別データを示すドライバＩＣ情報を入力するだけで、ドライバＩＣ８０，８１から出力される駆動パルス信号のパルス幅Ｗｂを補正することができるため、駆動パルス信号間のパルス幅Ｗｂのばらつきをなくすことができる。
従って、２つのドライバＩＣが駆動するチャンネルエリアから吐出されるインク液滴体積などのばらつきをなくすことができるため、ドライバＩＣ間の印字品質の差をなくして印字品質を高めることができる。
【００３７】
［第２実施形態］
次に、この発明の第２実施形態について図７ないし図９を参照して説明する。この実施形態のインクジェットプリンタは、駆動パルス信号の立上がり時間を実際に計測し、その計測結果に対応して駆動パルス信号のパルス幅を調整することを特徴とする。
図７は駆動パルス信号のパルス幅の計測および調整に関係する主な電気的構成をブロックで示す説明図である。図８は補正値テーブルの構成を示す説明図である。図９は計測装置に備えられたＣＰＵが実行する調整処理２の流れを示すフローチャートである。
【００３８】
（計測装置の主要構成）
ドライバＩＣ８０，８１から出力される駆動パルス信号のパルス幅Ｗｂを計測する計測装置９０は、ＣＰＵ９１、ＥＥＰＲＯＭなどの書換え可能なＲＯＭ９２およびＲＡＭ９３を備える。ＣＰＵ９１は、計測結果に基づいて調整信号を出力する後述の調整処理２を実行する。ＲＯＭ９２には、ＣＰＵ９１が調整処理２を実行するためのコンピュータプログラムおよび図５に示す補正値テーブルＴａ２などが記憶されている。ＲＡＭ９３はＣＰＵ９１の演算結果を一時的に記憶する。また、計測装置９０には、計測結果を表示する画面を有する表示装置９４と、ＲＯＭ９２の記憶内容の書換えなどを行う調整スイッチ９５とが電気的に接続されている。
【００３９】
（補正値テーブルの構成）
図８に示す補正値テーブルＴａ２は、ＣＰＵ９１が計測された駆動パルス信号の立上がり時間Ｔｒに対応する特性データ（補正値）を読出すために参照するものであり、ドライバＩＣ８０，８１から出力される駆動パルス信号の立上がり時間Ｔｒの範囲と、吐出信号のパルス幅を補正するための特性データ（補正値）とを対応付けて構成されている。
前述のように、立上がり時間Ｔｒとパルス幅Ｗｂとは対応関係にあるため、立上がり時間Ｔｒに基づいてパルス幅Ｗｂを求めることができる。そして、ドライバＩＣ毎に立上がり時間Ｔｒにばらつきがあるため、測定した立上がり時間ＴｒをドライバＩＣを識別するための識別データとして使用する。
この実施形態では、立上がり時間Ｔｒの範囲として、Ｔｒ１≦Ｔｒ＜Ｔｒ２、Ｔｒ２≦Ｔｒ＜Ｔｒ３、Ｔｒ３≦Ｔｒ＜Ｔｒ４、Ｔｒ４≦Ｔｒ＜Ｔｒ５およびＴｒ５≦Ｔｒ＜Ｔｒ６の５つの範囲が設定されており、各範囲は、補正値の＋ａ２、＋ａ１、±０、−ａ１、−ａ２とそれぞれ対応付けられている。立上がり時間Ｔｒは、Ｔｒ１が最も短くＴｒ６が最も長い。また、補正の基準となる基準の駆動パルス信号の立上がり時間Ｔｒは、Ｔｒ３≦Ｔｒ＜Ｔｒ４の範囲であり、測定された立上がり時間ＴｒがＴｒ３≦Ｔｒ＜Ｔｒ４の範囲であった場合は、基準の駆動パルス信号の立上がり時間と略同一とみなすことができるため、補正値は±０になる。
【００４０】
また、補正値＋ａ２、＋ａ１、−ａ１、−ａ２は、計測対象のドライバＩＣの駆動パルス信号のパルス幅を基準の駆動パルス信号のパルス幅に補正するために必要な値であり、＋ａ１＜＋ａ２、−ａ１＞−ａ２の関係にある。例えば、計測した立上がり時間ＴｒがＴｒ２≦Ｔｒ＜Ｔｒ３の範囲であった場合は、補正値は＋ａ１となる。つまり、基準の駆動パルス信号の立上がり時間よりも短く、パルス幅も短いため、＋ａ１の補正を行うことにより、パルス幅を長くする。また逆に、計測した立上がり時間ＴｒがＴｒ４≦Ｔｒ＜Ｔｒ５の範囲であった場合は、補正値は−ａ１となる。つまり、基準の駆動パルス信号の立上がり時間よりも長く、パルス幅も長いため、−ａ１の補正を行うことにより、パルス幅を短くする。
【００４１】
（調整処理２）
ＣＰＵ９１は、ドライバＩＣ８０からインターフェース８２を介して出力された駆動パルス信号の立上がり時間Ｔｒを計測中であるか否かを判定し（図９のＳ１０）、計測中ではないと判定した場合は（Ｓ１０：Ｎｏ）、駆動パルス信号の電圧が上昇を開始したか否か、つまり波形が立上がったか否かを判定する（Ｓ１２）。ここで、立上がったと判定した場合は（Ｓ１２：Ｙｅｓ）、その立上がり時間Ｔｒの計測を開始する（Ｓ１４）。続いてＣＰＵ９１は、駆動パルス信号の電圧が一定になったか否か、つまり波形の立上がりが終了したか否かを判定し（Ｓ１６）、終了したと判定した場合は（Ｓ１６：Ｙｅｓ）、立上がり時間Ｔｒの計測を停止する（Ｓ１８）。なお、計測結果は、表示装置９４の画面により見ることができる。
続いてＣＰＵ９１は、補正値テーブルＴａ２を参照し、計測した立上がり時間Ｔｒが含まれる範囲に対応する補正値を読出し（Ｓ２２）、その読出した補正値を出力回路９６へ出力する（Ｓ２４）。例えば、計測した立上がり時間ＴｒがＴｒ１≦Ｔｒ＜Ｔｒ２の範囲であった場合は、Ｔｒ１≦Ｔｒ＜Ｔｒ２の範囲と対応付けられている補正値＋ａ２を補正値テーブルＴａ２から読出して出力回路９６へ出力する。
【００４２】
出力回路９６は、入力した補正値を示すデータを示す信号を調整信号としてインターフェース回路８３を介して吐出信号生成回路６０の補正回路６０ｃへ出力する。補正回路６０ｃは、前述の最良の形態において説明したように、入力された調整信号により示される補正値に対応して、設定回路６０ｂに設定されているパルス幅を補正する。
これにより、吐出信号生成回路６０から出力される吐出信号に基づいてドライバＩＣ８０から出力される駆動パルス信号のパルス幅が、基準の駆動パルス信号のパルス幅に補正される。もう一方のドライバＩＣ８１についても同様に駆動パルス信号の立上がり時間を測定し、吐出信号生成回路６１から出力される吐出信号のパルス幅を補正する。
以上のように、ドライバＩＣ８０，８１から出力される駆動パルス信号の立上がり時間Ｔｒを計測することにより、その計測結果に対応して駆動パルス信号のパルス幅を補正することができる。
【００４３】
（第２実施形態による効果）
以上のように、上記第２実施形態のインクジェットプリンタを使用すれば、ドライバＩＣ８０，８１から出力される駆動パルス信号の立上がり時間Ｔｒを計測し、その計測結果に対応して駆動パルス信号のパルス幅Ｗｂを補正し、２つのドライバＩＣ８０，８１から出力される駆動パルス信号のパルス幅Ｗｂのばらつきをなくすことができる。
従って、２つのドライバＩＣ８０，８１が駆動するチャンネルエリアから吐出されるインク液滴体積のばらつきなどをなくすことができるため、印字品質を高めることができる。
なお、調整スイッチ９５を操作することにより、ＲＯＭ９２に記憶されている補正値テーブルＴａ２の立上がり時間Ｔｒの範囲または補正値を書換えることもできる。これにより、ドライバＩＣの仕様の変更などにより、立上がり時間Ｔｒと補正値との関係が変化した場合にも、その変更に対応した内容に書換えることができる。
【００４４】
［その他の実施形態］
（１）２つのドライバＩＣにより駆動されるチャンネルエリアのインク吐出特性にばらつきが存在する場合に、各ドライバＩＣから出力される駆動パルス信号のパルス数を調整することにより、インク吐出特性のばらつきをなくすこともできる。例えば、一方のドライバＩＣにより駆動されるチャンネルエリアのインク液滴体積が、他方のドライバＩＣにより駆動されるチャンネルエリアのインク液滴体積よりも少なく、印字濃度に差がある場合に、上記一方のドライバＩＣから出力される単一の駆動パルス信号を構成するパルスの数を増やす。これにより、上記一方のドライバＩＣから出力される単一の駆動パルス信号によりインクの吐出回数が増加するため、その分、同じドット印字箇所に吐出されるインク量が増加し、その結果、１回の吐出によるインク液滴体積を増加させたのと同じ印字濃度にすることができる。なお、単一の駆動パルス信号とは、１つのドット印字信号に対してドライバＩＣから出力される駆動パルス信号という意味である。
【００４５】
例えば、図５に示した補正値テーブルＴａ１において、各識別データに対応付ける補正値としてパルス数を設定する。また、吐出信号生成回路６０の設定回路６０ｂには、パルス数を設定および補正する機能を備えておき、補正回路６０ｃには、入力された調整信号により示される補正値に対応して、設定回路６０ｂに設定されているパルス数を補正する機能を備えておく。このように構成することにより、ドライバＩＣ情報を入力するだけで、駆動パルス信号のパルス数を補正し、各ドライバＩＣ間に存在するインク液滴吐出体積のばらつきによる印字濃度差をなくすことができる。
例えば、図３（Ｂ）に示すように、本来の吐出信号のパルスＰ１に加えてパルスＰ２を加える。これにより、パルスＰ１，Ｐ２に対応してインク吐出が計２回行われる。また、２回目の吐出時のインク液滴吐出体積は、パルスＰ１と同様にパルスＰ２のパルス幅に対応して変化する。また、このようなパルス数の調整は、駆動パルス信号のパルス幅の調整だけによっては、印字濃度差を補正できないときに有効である。なお、このように、駆動パルス信号のパルス数を調整する機能を備えたインクジェットプリンタが、請求項５に記載のインクジェットプリンタに対応する。
【００４６】
（２）２つのドライバＩＣにより駆動されるチャンネルエリアのインク吐出特性にばらつきが存在する場合に、各ドライバＩＣから出力される駆動パルス信号の電圧を所定の電圧に調整することにより、インク吐出特性のばらつきをなくすこともできる。例えば、一方のドライバＩＣにより駆動されるチャンネルエリアのインク液滴吐出速度が、他方のドライバＩＣにより駆動されるチャンネルエリアのインク液滴吐出速度よりも遅く、インク液滴の着弾位置のズレなどにより、印字画像の解像度に差がある場合に、上記一方のドライバＩＣから出力される駆動パルス信号の電圧を高くする。これにより、上記一方のドライバＩＣにより駆動されるチャンネルエリアのインク吐出速度を速くし、チャンネルエリア間におけるインク吐出速度の差をなくすことができる。
【００４７】
例えば、図５に示した補正値テーブルＴａ１において、各識別データに対応付ける補正値として電圧を設定する。また、吐出信号生成回路６０の設定回路６０ｂには、電圧を設定および補正する機能を備えておき、補正回路６０ｃには、入力された調整信号により示される補正値に対応して、設定回路６０ｂに設定されている電圧を補正する機能を備えておく。このように構成することにより、ドライバＩＣ情報を入力するだけで、駆動パルス信号の電圧を補正し、各ドライバＩＣ間に存在するインク液滴吐出速度のばらつきによる印字画像の解像度の差をなくすことができる。なお、このように、駆動パルス信号の電圧を調整する機能を備えたインクジェットプリンタが、請求項６に記載のインクジェットプリンタに対応する。
【００４８】
（３）前述の他の実施形態１では、駆動パルス信号の立上がり時間Ｔｒを計測したが、駆動パルス信号の立下がり時間Ｔｆを計測し、その計測結果に対応して吐出信号のパルス幅を補正することにより、駆動パルス信号のパルス幅を補正するように構成することもできる。
【００４９】
（４）この発明は、圧電素子などの電気機械変換素子を利用した圧電アクチュエータの他、電気熱変換素子を利用したアクチュエータを駆動源とするインクジェットプリンタにも適用することができる。また、インクジェットヘッド上にインクカートリッジを備えたタイプのインクジェットプリンタ、または、スキャナー機能またはコピー機能を備えたインクジェットプリンタ、あるいは、インクジェットヘッドが移動しない方式のインクジェットプリンタにも適用することができる。
【００５０】
［各請求項と実施形態との対応関係］
ドライバＩＣ８０，８１が請求項１の駆動回路に対応し、印刷用紙Ｐが被記録媒体に対応する。補正値テーブルＴａ１、出力回路９６、補正回路６０ｃおよびＣＰＵ５７が調整手段に対応し、ＣＰＵ５７が実行する調整処理（図６）が調整手段として機能する。
補正値テーブルＴａ１が請求項２の記憶手段に対応し、出力回路９６が信号出力手段に対応する。
計測装置９０が請求項３の時間計測手段に対応し、ＣＰＵ９１が実行する調整処理２（図９）が調整手段として機能する。
【図面の簡単な説明】
【００５１】
【図１】この発明を実施するための最良の形態に係るインクジェットプリンタの主要構成を示す平面説明図である。
【図２】インクジェットプリンタ１の制御系の主要構成をブロックで示す説明図である。
【図３】図３（Ａ）は、ドライバＩＣ８０，８１が受け持つ出力チャンネルエリアを示す説明図であり、図３（Ｂ）は吐出信号の説明図であり、図３（Ｃ）は駆動パルス信号の説明図である。
【図４】駆動信号のパルス幅の調整に関係する主な電気的構成をブロックで示す説明図である。
【図５】ＲＯＭ４３に記憶されている補正値テーブルの構成を示す説明図である。
【図６】ＣＰＵ５７が実行する調整処理の流れを示すフローチャートである。
【図７】駆動パルス信号のパルス幅の計測および調整に関係する主な電気的構成をブロックで示す説明図である。
【図８】補正値テーブルの構成を示す説明図である。
【図９】計測装置に備えられたＣＰＵが実行する調整処理２の流れを示すフローチャートである。
【図１０】図１０（Ａ）は、２つのドライバＩＣを設けたインクジェットヘッドの説明図であり、図１０（Ｂ）は、各ドライバＩＣから出力される駆動パルス信号の説明図である。
【符号の説明】
【００５２】
１    インクジェットプリンタ
３０    インクジェットヘッド
６０，６１    吐出信号生成回路
６０ｃ  補正回路（調整手段）
８０，８１    ドライバＩＣ（駆動回路）
Ｔｒ    立上がり時間
Ｔｆ    立下がり時間
Ｗａ，Ｗｂ    パルス幅
【図１】
2006007469.tif 000003
【図２】
2006007469.tif 000004
【図３】
2006007469.tif 000005
【図４】
2006007469.tif 000006
【図５】
2006007469.tif 000007
【図６】
2006007469.tif 000008
【図７】
2006007469.tif 000009
【図８】
2006007469.tif 000010
【図９】
2006007469.tif 000011
【図１０】
2006007469.tif 000012