(57)【要約】【課題】小さい記憶容量のメモリを用いてでもインク吐出部から吐出されるインク液滴の量のばらつきを補正可能にすること。【解決手段】基準値記憶部７１１は、駆動波形の基準値を階調別に記憶する。補正値記憶部７１２は、駆動波形生成回路７７が圧電素子８０に供給する駆動波形を圧電素子８０や記録ヘッド１８の特性に応じて補正するための補正値を圧電素子８０毎に記憶する。レジスタ７３は補正値及び階調データの取り込みを行う。セレクタ７６はバッファ７４が保持する階調データに基づいてレジスタ７５に一時記憶された階調別の基準値から各ノズルに対応する基準値を選択する。駆動波形生成回路７７は、セレクタ７６が選択した基準値に対して補正値の内容に従った補正を行って駆動波形パラメータを生成し、この駆動波形パラメータに従って駆動波形を生成して圧縮素子８０へ出力する。【選択図】図４
2011079220.tif 000002
【特許請求の範囲】
【請求項１】
インクを収容する加圧室と、当該加圧室の壁面に配置された圧電素子とを有し、供給された駆動波形に応じて前記圧電素子が作動することによって前記加圧室と連通しているノズルからインク液滴を吐出するインク吐出手段と、
複数の前記インク吐出手段を有する記録ヘッドと、
入力された画像データに基づいて階調データを生成する階調データ生成手段と、
前記インク吐出手段に供給する駆動波形の基準値を前記階調データの示す階調毎にそれぞれ記憶する基準値記憶手段と、
前記インク吐出手段に供給される前記駆動波形を補正するために予め設定された補正値を前記インク吐出手段毎にそれぞれ記憶する補正値記憶手段と、
前記階調データ生成手段が生成した前記各インク吐出手段に対する階調データに従って前記基準値記憶手段から前記各インク吐出手段に対する前記基準値をそれぞれ選択し、当該選択された各基準値と前記インク吐出手段毎に設定された前記補正値を用いて前記駆動波形を生成して前記各インク吐出手段に出力する駆動波形生成手段と、
前記インク吐出手段が有するノズルに対向する位置に用紙を搬送する搬送手段と、
を備え、前記インク吐出手段から吐出されるインク液滴によって前記用紙に画像を形成するインクジェット記録装置。
【請求項２】
前記記録ヘッドの温度を検出する検出手段と、
前記検出された温度に従って前記基準値記憶手段に記憶された前記階調毎の基準値を変更する変更手段と、
を更に備えた請求項１に記載のインクジェット記録装置。
【請求項３】
前記変更手段は、前記インク吐出手段による前記用紙１枚分の画像形成に係るインク吐出が終わってから、次に搬送される用紙の画像形成に係るインク吐出が始まるまでの間に前記階調毎の基準値を変更するものである請求項２に記載のインクジェット記録装置。
【請求項４】
入力された画像データに基づいて階調データを生成する階調データ生成手段と、
インクを収容する加圧室と、当該加圧室の壁面に配置された圧電素子とを有し、供給された駆動波形に応じて前記圧電素子が作動することによって前記加圧室と連通しているノズルからインク液滴を吐出するインク吐出手段に供給する駆動波形の基準値を前記階調データの示す階調毎にそれぞれ記憶する基準値記憶手段と、
前記インク吐出手段に供給される前記駆動波形を補正するために予め設定された補正値を前記インク吐出手段毎にそれぞれ記憶する補正値記憶手段と、
前記階調データ生成手段が生成した前記各インク吐出手段に対する階調データに従って前記基準値記憶手段から前記各インク吐出手段に対する前記基準値をそれぞれ選択し、当該選択された各基準値と前記インク吐出手段毎に設定された前記補正値を用いて前記駆動波形を生成して前記各インク吐出手段に出力する駆動波形生成手段と、
を備えた画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルから吐出されるインク液滴によって用紙に画像を形成するインクジェット記録装置及び画像処理装置に関するものである。
【背景技術】
【０００２】
近年、用紙に対してインクを吐出させて画像を形成するインクジェットプリンタが多く普及している。このようなインクジェットプリンタでは、用紙カセットに収納された用紙が１枚ずつ繰り出され、この用紙は搬送ベルトによってインクを吐出する記録ヘッドに対向した位置へ搬送される。用紙が記録ヘッドに対向した位置まで来ると、記録ヘッドからインク液滴が用紙に向かって吐出され、用紙上に画像を順次形成する。
【０００３】
記録ヘッドは、インク液滴を吐出する吐出口であるノズルに連通した加圧室とその加圧室の壁面に配置された圧電素子（ピエゾ素子）を有するインク吐出部が複数配設されて構成される。圧電素子は供給される駆動波形に応じて作動し、加圧室は常にインクが充填された状態となっている。加圧室に充填されたインクは圧電素子の作動に応じてノズルからインク液滴として吐出される。
【０００４】
用紙に形成される画像において高い画質を得るためには、全てのノズルから適切なタイミング、同じ吐出速度、同じ量のインク液滴が吐出されること等の共通した条件が求められる。しかしながら、実際には圧電素子の精度のばらつきやインク吐出部の構成のばらつき等が原因で、全てのノズルから吐出されるインク液滴を同じにすることは困難である。
【０００５】
そこで、特許文献１には、インク吐出部（ノズルや圧電素子）の特性に応じた駆動データをインク吐出部毎に圧縮データとして記憶し、印刷時にこの圧縮データを伸張して駆動波形を生成して圧電素子に供給することによって、各インク吐出部から吐出されるインク液滴の量のばらつきを補正する方法について記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２１８７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載された方法では、駆動データを圧縮して記憶するとは言え、ノズル数の多い記録ヘッドの場合はその分データ数が多くなり、大きなメモリ容量が必要となる。このようなメモリは、一般的に記録ヘッドに搭載されるため、容量の小さい小型のメモリであることが望ましく、特許文献１に記載された方法ではメモリの小型化（集積回路の小型化）が困難であった。
【０００８】
本発明は、上記の問題を解決するためになされたもので、小さい記憶容量のメモリを用いてでもインク吐出部から吐出されるインク液滴の量のばらつきを補正可能なインクジェット記録装置及び画像処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明のインクジェット記録装置は、インクを収容する加圧室と、当該加圧室の壁面に配置された圧電素子とを有し、供給された駆動波形に応じて前記圧電素子が作動することによって前記加圧室と連通しているノズルからインク液滴を吐出するインク吐出手段と、複数の前記インク吐出手段を有する記録ヘッドと、入力された画像データに基づいて階調データを生成する階調データ生成手段と、前記インク吐出手段に供給する駆動波形の基準値を前記階調データの示す階調毎にそれぞれ記憶する基準値記憶手段と、前記インク吐出手段に供給される前記駆動波形を補正するために予め設定された補正値を前記インク吐出手段毎にそれぞれ記憶する補正値記憶手段と、前記階調データ生成手段が生成した前記各インク吐出手段に対する階調データに従って前記基準値記憶手段から前記各インク吐出手段に対する前記基準値をそれぞれ選択し、当該選択された各基準値と前記インク吐出手段毎に設定された前記補正値を用いて前記駆動波形を生成して前記各インク吐出手段に出力する駆動波形生成手段と、前記インク吐出手段が有するノズルに対向する位置に用紙を搬送する搬送手段と、を備え、前記インク吐出手段から吐出されるインク液滴によって前記用紙に画像を形成するものである。
【００１０】
また、請求項４に記載の発明の画像処理装置は、入力された画像データに基づいて階調データを生成する階調データ生成手段と、インクを収容する加圧室と、当該加圧室の壁面に配置された圧電素子とを有し、供給された駆動波形に応じて前記圧電素子が作動することによって前記加圧室と連通しているノズルからインク液滴を吐出するインク吐出手段に供給する駆動波形の基準値を前記階調データの示す階調毎にそれぞれ記憶する基準値記憶手段と、前記インク吐出手段に供給される前記駆動波形を補正するために予め設定された補正値を前記インク吐出手段毎にそれぞれ記憶する補正値記憶手段と、前記階調データ生成手段が生成した前記各インク吐出手段に対する階調データに従って前記基準値記憶手段から前記各インク吐出手段に対する前記基準値をそれぞれ選択し、当該選択された各基準値と前記インク吐出手段毎に設定された前記補正値を用いて前記駆動波形を生成して前記各インク吐出手段に出力する駆動波形生成手段と、を備えたものである。
【００１１】
これらの構成によれば、基準値のデータ数は階調の数だけでよく、補正値は基準値を補正する値であるため、従来のように圧電素子やノズル等のインク吐出手段の特性や記録ヘッドの精度等に応じて予め補正を加えた駆動波形データをノズル毎に記憶する方法に比べて記憶すべき数値を小さくすることができる。従って、補正値に関してはビット数を少なくすることができ、これらの値を記憶するためのメモリの容量を小さくすることができる。メモリ容量を小さくできると、メモリのコスト削減や記録ヘッドに搭載する集積回路の小型化を進めることができる。
【００１２】
請求項２に記載の発明は、請求項１に記載のインクジェット記録装置であって、前記記録ヘッドの温度を検出する検出手段と、前記検出された温度に従って前記基準値記憶手段に記憶された前記階調毎の基準値を変更する変更手段と、を更に備えたものである。
【００１３】
インクジェット記録装置が連続印字を行っていると、記録ヘッドの温度が上昇し、ノズルからのインク吐出量が変化する場合がある。インク吐出量が変化すると、画像品質が変化するため、インクジェット記録装置の信頼性を低下させてしまう。そこで、記録ヘッドの温度に応じて基準値を変更することにより、記録ヘッドの温度が変化してもインク吐出量を一定に保つことができ、画像品質を保持することができる。
【００１４】
請求項３に記載の発明は、請求項２に記載のインクジェット記録装置であって、前記変更手段は、前記インク吐出手段による前記用紙１枚分の画像形成に係るインク吐出が終わってから、次に搬送される用紙の画像形成に係るインク吐出が始まるまでの間に前記階調毎の基準値を変更するものである。
【００１５】
ページ印刷の途中で基準値が変更されると、ページ内において画質が変化してしまう。そこで、印刷ページ間において基準値の変更を行うことによって、ページ内における（１つの画像における）画質変化を避けることができる。
【発明の効果】
【００１６】
この発明によれば、基準値のデータ数は階調の数だけでよく、補正値は基準値を補正する値であるため、従来のように圧電素子やノズル等のインク吐出手段の特性や記録ヘッドの精度等に応じて予め補正を加えた駆動波形データをノズル毎に記憶する方法に比べて記憶すべき数値を小さくすることができる。従って、補正値に関してはビット数を少なくすることができ、これらの値を記憶するためのメモリの容量を小さくすることができる。メモリ容量を小さくできると、メモリのコスト削減や記録ヘッドに搭載する集積回路の小型化を進めることができる。
【図面の簡単な説明】
【００１７】
【図１】インクジェットプリンタの概略断面図。
【図２】記録ヘッドとベルトユニットを上方から見たときの平面図。
【図３】インクジェットプリンタの電気的構成を示すブロック図。
【図４】駆動制御回路の電気的構成を示したブロック図。
【図５】基準値及び補正値と、駆動波形生成回路によって生成された駆動波形の関係を説明するための図。
【図６】駆動波形生成処理の流れを示したフローチャート。
【図７】駆動波形生成処理の変形例の流れを示したフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明におけるインクジェット記録装置及び画像処理装置の実施の形態について図面を参照して説明する。以下の実施の形態では、インクジェット記録装置としてインクジェットプリンタ単体を例に説明するが、本発明におけるインクジェット記録装置は複写機、ファクシミリ、又はこれら機能を兼ね備えた複合機等の電子機器に適用可能である。また、複数の記録ヘッドを用いてカラー印刷を行うインクジェットプリンタを例に説明するが、単色印刷のインクジェットプリンタであっても構わない。
【００１９】
図１は、本実施の形態におけるインクジェットプリンタ１の概略断面図である。インクジェットプリンタ１は、用紙カセット１１、ピックアップローラ１２、搬送ローラ対１３、吸着ローラ１４、搬送ベルト１５、記録ヘッド１８、クリーニング装置２１、排出ローラ対２５及び排出トレイ２６を備えて構成される。
【００２０】
用紙カセット１１には印刷前の用紙Ｐが積載して収納されており、用紙Ｐはここからピックアップローラ１２の駆動により１枚ずつ取り出されて搬送路３１へ送り出される。搬送ローラ対１３は搬送路３１を通ってきた用紙Ｐを搬送路３２へ搬送する。
【００２１】
搬送路３２を通過した用紙Ｐは、吸着ローラ１４と搬送ベルト１５のニップ部を介して記録ヘッド１８のインク吐出口に対向する位置へ搬送される。吸着ローラ１４の表面は搬送ベルト１５へ当接しており、用紙Ｐを搬送ベルト１５へ圧接して吸着させる。
【００２２】
搬送ベルト１５は、例えば誘電体樹脂製のシートが用いられ、継ぎ目を有しない（シームレス）ベルトが主に用いられる。搬送ベルト１５は給紙側（上流側）の従動ローラ２２と、排紙側（下流側）の駆動ローラ２０と、テンションローラ１９とに掛け渡されており、駆動ローラ２０が紙面上で反時計回りに回転すると、搬送ベルト１５が矢印Ｙの方向に回転し、従動ローラ２２とテンションローラ１９が搬送ベルト１５に従動して回転する。テンションローラ１９は駆動ローラ２０と従動ローラ２２の間で搬送ベルト１５がたるまないように張力を与えるためのローラである。以下、搬送ベルト１５、従動ローラ２２、テンションローラ１９、駆動ローラ２０及びクリーニング装置２１等によって構成された部分を「ベルトユニット１００」という。
【００２３】
記録ヘッド１８は、例えばイエロー用記録ヘッド１８Ｙ、マゼンタ用記録ヘッド１８Ｍ、シアン用記録ヘッド１８Ｃ及びブラック用記録ヘッド１８Ｋを備える。そして、シアン、マゼンタ、イエロー及びブラックのインクを用紙Ｐに向かって吐出し、画像を順次形成する。本実施の形態における記録ヘッド１８のインク吐出方法は、例えばピエゾ素子等の圧電素子を用いてノズルからインクを押し出すピエゾ方式を用いている。
【００２４】
クリーニング装置２１は搬送ベルト１５の表面に付着したインクを除去するためのものである。画像形成のなされた用紙Ｐは、排出搬送路２４を通り、排出ローラ対２５によって排出トレイ２６に排出される。
【００２５】
図２は、記録ヘッド１８とベルトユニット１００を上方から見たときの平面図である。記録ヘッド１８は、搬送ベルト１５の周回方向（用紙搬送方向）に沿って回転方向上流側から下流側に向けて配置される。そして、各記録ヘッド１８は、用紙搬送方向に対して垂直方向（用紙幅方向）に延在したラインヘッド５１を有し、ラインヘッド５１の下面にはインク液滴を吐出するための複数のノズルが設けられている。
【００２６】
ラインヘッド５１に設けられた各ノズルは加圧室に連通しており、その加圧室の壁面には圧電素子（ピエゾ素子）が配置されている。圧電素子は供給される駆動波形に応じて作動し、加圧室は常にインクが充填された状態となっている。従って、加圧室に充填されたインクは圧電素子の作動に応じてノズルからインク液滴として吐出される。また、各記録ヘッド１８はインク液滴を吐出させるノズルを選択し、選択されたノズルに対応している圧電素子に駆動波形を供給する駆動制御回路を搭載している。
【００２７】
ここで、用紙Ｐに良好な画質の画像を形成するためには、ラインヘッド５１に設けられた全てのノズルから適切なタイミング、同じ吐出速度、同じ量のインク液滴が吐出されること等の共通した条件が求められる。しかしながら、実際には圧電素子の精度のばらつきや記録ヘッド１８の構成のばらつき等が原因で、全てのノズルから吐出されるインク液滴量を一定にすることは困難である。
【００２８】
この問題を解決するために、従来では、圧電素子や記録ヘッド１８等の特性に応じて予め補正を加えた駆動波形をノズル毎にメモリに記憶させることによって、ノズルから吐出されるインク液滴の量のばらつきを補正する方法を用いていた。しかし、ノズル数の多い記録ヘッドの場合、その分記憶すべき駆動波形のデータ数も多くなることから、記憶容量の大きなメモリが必要となり、記録ヘッド１８に搭載する駆動制御回路の小型化やコストの面において問題があった。
【００２９】
そこで、本発明では、記憶容量の小さなメモリを用いてでもノズルから吐出されるインク液滴の量のばらつきを補正可能な方法について提案する。
【００３０】
図３は、インクジェットプリンタ１の電気的構成を示すブロック図である。インクジェットプリンタ１は、制御部６０、記憶部６１、用紙搬送部６２、画像メモリ６３、画像処理部６４、画像形成部６５、入力操作部６６及びネットワークＩ／Ｆ部６７を備えて構成されている。尚、点線で示した構成要素は他の実施例にて用いる要素であり、後ほど説明する。
【００３１】
制御部６０は、ＣＰＵ（Central Processing Unit：中央処理装置）等によって構成され、記憶部６１に記憶されたプログラムを読み出して処理を実行し、各機能部への指示信号の出力、データ転送等を行ってインクジェットプリンタ１を統括的に制御する。
【００３２】
記憶部６１は、インクジェットプリンタ１の備える種々の機能を実現するためのプログラムやデータ等を記憶する。用紙搬送部６２は、ベルトユニット１００や各種ローラ等で構成される。画像メモリ６３は、ネットワークＩ／Ｆ部６７を介して外部装置から送信された画像データを一時的に記憶する。画像処理部６４は、画像メモリ６３に記憶されている画像データに対して画像補正や拡大・縮小等の画像処理を施す。画像形成部６５は、記録ヘッド１８を有し、用紙搬送部６２によって搬送された用紙に対して画像データの示す画像を形成する。そして、記録ヘッド１８は、圧電素子に駆動波形を供給して各ノズルから吐出されるインク液滴を制御する駆動制御回路１８１を有する。駆動制御回路１８１は、本発明における画像処理装置に相当し、後ほど詳しく説明する。
【００３３】
入力操作部６６は、各種メッセージを表示するための表示パネルや、電源キー、リセットキー等の種々の操作命令を入力するための操作ボタンを有する。ネットワークＩ／Ｆ部６７は、ＬＡＮボード等の通信モジュールから構成され、ネットワークＩ／Ｆ部６７と接続されたネットワーク（不図示）を介して外部装置と種々のデータの送受信を行う。
【００３４】
図４は、駆動制御回路１８１の電気的構成を示したブロック図である。駆動制御回路１８１は、メモリ７１、階調データ生成部７２、レジスタ７３及び７５、バッファ７４、セレクタ７６、駆動波形生成回路７７、制御部７８を備える。そして、圧電素子８０は、記録ヘッド１８に設けられた各ノズルと連通している加圧室の壁面に配置されたものであり、圧電素子８０の数はノズルの数と同数のＮ個（Ｎは１以上の整数）存在する。そして圧電素子８０は駆動波形生成回路７７から供給される駆動波形に従って作動する。
【００３５】
メモリ７１は、基準値記憶部７１１及び補正値記憶部７１２を有する。基準値記憶部７１１は、駆動波形生成回路７７が圧電素子８０に供給する駆動波形を生成する際に基準となる波形に関する値を示す基準値を階調毎に記憶する。この階調別の基準値は各圧電素子８０共通の値であり、例えば階調数がＧ（Ｇは１以上の整数）であれば、基準値記憶部７１１は階調別にＧ個の基準値を記憶する。
【００３６】
補正値記憶部７１２は、駆動波形生成回路７７が圧電素子８０に供給する駆動波形を圧電素子８０や記録ヘッド１８の特性に応じて補正するための補正値を圧電素子８０毎に記憶する。補正値記憶部７１２は、圧電素子８０別にＮ個の補正値を記憶する。ここで、補正値記憶部７１２は、各圧電素子８０に対する駆動波形データを記憶するのではなく、基準となる駆動波形を補正するための補正値を記憶する。従来のように駆動波形データそのものを圧電素子８０毎に記憶する場合に比べて、基準値に対する補正値を記憶する方が記憶する数値を小さくすることができるため、ビット数を少なくすることができる。従って、メモリ７１のメモリ容量を小さくすることができる。
【００３７】
階調データ生成部７２は、画像メモリ６３から受け付けた画像データに基づいて各ノズルに対してインク液滴の吐出有無や液滴量（階調）を指示するための階調データを生成する。この階調データ生成部７２は、ノズルの数、つまり圧電素子８０の数であるＮ個のデータを出力する。
【００３８】
レジスタ７３は、制御部７８から出力される印字周期信号に従って、階調データ生成部７２から階調データを取り込み、更に補正値記憶部７１２から補正値を取り込んで一時記憶する。更に、レジスタ７３は、一時記憶している階調データ及び補正値をバッファ７４へ出力し、バッファ７４はこれらのデータを一時記憶する。印字周期信号は、１ライン分のインク吐出にかかる時間を考慮して所定のインターバルで断続的に出力される。
【００３９】
レジスタ７５は、基準値記憶部７１１から基準値を取り込んで一時記憶する。
【００４０】
セレクタ７６は、バッファ７４が一時記憶しているノズル別の階調データを取り込み、この階調データに基づいてレジスタ７５が一時記憶している階調別の基準値から各ノズルに対する基準値を選択する。セレクタ７６は、ノズルの数、つまり圧電素子８０の数であるＮ個のセレクタで構成され、各セレクタとノズル（圧電素子８０）は１対１で対応している。尚、本実施の形態ではＮ個のセレクタをまとめて「セレクタ７６」と言う。
【００４１】
駆動波形生成回路７７は、バッファ７４が一時記憶している補正値の入力を取り込み、セレクタ７６が選択した基準値と取り込んだ補正値の２つの値を用いて各圧電素子８０に供給する駆動波形を生成する。駆動波形生成回路７７は、セレクタ７６と同様に、圧縮素子８０の数であるＮ個の生成回路で構成され、各生成回路と圧電素子８０は１対１で対応している。尚、本実施の形態ではＮ個の駆動波形生成回路をまとめて「駆動波形生成回路７７」と言う。
【００４２】
制御部７８は、駆動制御回路１８１を構成する各機能部に対してデータ転送、指示信号の出力等を行って駆動制御回路１８１を統括的に制御する。
【００４３】
図５は、基準値及び補正値と、駆動波形生成回路７７によって生成された駆動波形の関係を説明するための図である。まず、図５の下に示した表における（１）の行の値から順番に説明する。
【００４４】
各セレクタ７６は、バッファ７４から取り込んだ各ノズルに対する階調データに基づいて、レジスタ７５が記憶している階調別の基準値から１つの基準値を選択する。例えば、セレクタ７６ｍ（ｍは１以上Ｎ以下の整数）が選択した基準値が、図５の表中の（１）の行に示すＴｏｆｆ１＝１０［μｓ］（圧電素子８０ｍのオフ時間）、Ｔｏｎ１＝８［μｓ］（圧電素子８０ｍのオン時間）であるとする。ノズルから吐出されるインク液滴の量は、圧電素子８０に加わる電圧値や、駆動波形のオン／オフ時間で決定する。従って、基準値とは、圧電素子８０に供給される駆動波形のオン／オフ時間を階調毎に示したものとなる。尚、オン時及びオフ時の電圧値（図５における電圧Ｖ１及びＶ２）が駆動波形生成回路７７にて設定されるのであれば（本実施の形態では、Ｖ１＝オフ時の電圧＝１５［Ｖ］、Ｖ２＝オン時の電圧＝０［Ｖ］として設定）、基準値としての電圧値を含む必要はない。
【００４５】
そして、駆動波形生成回路７７ｍは、セレクタ７６ｍが選択した基準値と、バッファ７４が一時記憶している補正値のうち、圧電素子８０ｍに対応する補正値を取り込んで、駆動波形を生成する。このとき、バッファ７４が一時記憶している補正値が、図５の表中（１）の行に示すＴｏｆｆ１＝０［μｓ］、Ｖ１＝０［Ｖ］、Ｔｏｎ１＝０．２［μｓ］、Ｖ２＝１［Ｖ］であるとする。この場合、駆動波形生成回路７７ｍは、上記にて示した基準値とこの補正値とを組み合わせて、駆動波形パラメータを算出する。つまり、図５の表中（１）の行に示すように、Ｔｏｆｆ１は基準値と変わらず１０［μｓ］、Ｖ１は基準値と変わらず１５［Ｖ］となり、Ｔｏｎ１は基準値に対して０．２［μｓ］長い８．２［μｓ］、Ｖ２＝１［Ｖ］となる。このパラメータに従って、駆動波形生成回路７７ｍは圧電素子８０ｍに供給する駆動波形を生成すると、図５中の駆動波形にて示したＴｏｆｆ１及びＴｏｎ１の期間の波形となる。尚、図５における基準波形に対して、補正値の内容に従った補正を行うと、駆動波形となる。
【００４６】
続いて、セレクタ７６ｍが選択した基準値が、図５の表中の（２）の行に示すＴｏｆｆ２＝５［μｓ］、Ｔｏｎ２＝１１［μｓ］であるとする。そして、バッファ７４から取り込んだ圧電素子８０ｍに対応する補正値が、図５の表中（２）の行に示すＴｏｆｆ２＝０．５［μｓ］、Ｔｏｎ２＝−０．５［μ］であるとする。このような場合、駆動波形パラメータは、Ｔｏｆｆ２＝５．５［μｓ］、Ｖ１＝１５［Ｖ］、Ｔｏｎ２＝１０．５［μｓ］、Ｖ２＝０［Ｖ］となり、このパラメータに従って駆動波形生成回路７７ｍが駆動波形を生成すると、図５中の駆動波形にて示したＴｏｆｆ２及びＴｏｎ２の期間で示した波形となる。
【００４７】
図６は、本実施の形態における駆動波形生成処理の流れを示したフローチャートである。制御部７８から出力された印字周期信号に従って、レジスタ７３がノズル別の補正値及び階調データの取り込みを行うと（ステップＳ１１；ＹＥＳ）、レジスタ７３はバッファ７４に対して取り込んだ補正値及び階調データを出力する。バッファ７４はレジスタ７３から補正値及び階調データを取り込んで一時記憶（ラッチ）する（ステップＳ１２）。続いて、セレクタ７６がバッファ７４から階調データを取り込み、この階調データに基づいてレジスタ７５に一時記憶された階調別の基準値から各ノズルに対応する基準値を選択する（ステップＳ１３）。
【００４８】
そして、駆動波形生成回路７７は、バッファ７４から補正値を取り込み、セレクタ７６が選択した基準値に対して補正値の内容に従った補正を行って駆動波形パラメータを生成し（ステップＳ１４）、この駆動波形パラメータに従って駆動波形を生成して圧電素子８０へ出力する（ステップＳ１５）。
【００４９】
以上、説明したように、圧電素子８０や記録ヘッド１８の特性に応じて予め補正を加えた駆動波形データそのものをノズル毎に記憶するのではなく、階調毎の基準値とノズル毎の補正値を記憶することにより、記憶すべき数値を小さくすることができるため、ビット数を少なくすることができ、メモリ７１のメモリ容量を小さくすることができる。メモリ７１のメモリ容量が小さくなると、記録ヘッド１８に搭載する集積回路の小型化やコスト削減を進めることができる。
【００５０】
尚、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、インクジェットプリンタ１が連続印字を行っていると、記録ヘッド１８の温度が上昇し、ノズルからのインク吐出量が変化する場合がある。インク吐出量が変化すると、画像品質が変化するため、インクジェットプリンタ１の信頼性を低下させてしまう。そこで、記録ヘッド１８の温度を測定し、この測定された温度に応じて基準値を変更するようにしてもよい。
【００５１】
具体的に説明する。図３に示すように、温度センサ１８２が、記録ヘッド１８に配設される。温度センサ１８２は記録ヘッド１８の温度を測定し、温度データを駆動制御回路１８１の制御部７８へ出力する。
【００５２】
図４を用いて説明する。制御部７８は温度センサ１８２から温度データを取り込み、この温度データに応じてレジスタ７５に一時記憶された基準値を変更する。変更の方法は、例えば、制御部７８が温度データに応じたパラメータとレジスタ７５の基準値を所定の計算式に代入して計算し、その計算結果を新しい基準値としてレジスタ７５に記憶させる。
【００５３】
尚、この基準値の変更が１ページの印字中に行われると、同じページの画像において画質の変化が生じてしまうため、基準値の変更はページとページの間にて行われることが望ましい。（しかし、連続印刷すると記録ヘッド１８の温度が上昇し画質が変化するので、このような場合は基準値の変更を印刷中に行うようにしてもよい。）つまり、制御部７８は、１ページ分の画像形成に係るインク吐出が終わってから、次に搬送される用紙の画像形成に係るインク吐出が始まるまでの間に温度センサ１８２から温度データを取り込んで、基準値の変更を実行するか否かを判断し、変更する場合は基準値の変更を行う。
【００５４】
図７は、この駆動波形生成処理の変形例の流れを示したフローチャートである。レジスタ７５が基準値記憶部７１１から基準値を取り込み（ステップＳ２１）、このとき記録ヘッド１８の印字処理がページとページの間である場合（ステップＳ２２；ＹＥＳ）、制御部７８は温度センサ１８２から記録ヘッド１８の温度を示す温度データを取り込む（ステップＳ２３）。そして制御部７８は温度データに基づいて基準値を変更するか否か判断する（ステップＳ２４）。基準値を変更する場合（ステップＳ２４；ＹＥＳ）、制御部７８はレジスタ７５に一時記憶された基準値を変更する（ステップＳ２５）。記録ヘッド１８の印字処理がページとページの間でない場合（ステップＳ２２；ＮＯ）、制御部７８が基準値を変更しないと判断した場合（ステップＳ２４；ＮＯ）、制御部７８はステップＳ１１へ処理を移行する。
【００５５】
制御部７８から出力された印字周期信号に従って、レジスタ７３がノズル別の補正値及び階調データの取り込みを行うと（ステップＳ１１；ＹＥＳ）、レジスタ７３はバッファ７４に対して取り込んだ補正値及び階調データを出力する。バッファ７４はレジスタ７３から補正値及び階調データを取り込んで一時記憶（ラッチ）する（ステップＳ１２）。続いて、セレクタ７６がバッファ７４から階調データを取り込み、この階調データに基づいてレジスタ７５に一時記憶された階調別の基準値から各ノズルに対応する基準値を選択する（ステップＳ１３）。
【００５６】
そして、駆動波形生成回路７７は、バッファ７４から補正値を取り込み、セレクタ７６が選択した基準値に対して補正値の内容に従った補正を行って駆動波形パラメータを生成し（ステップＳ１４）、この駆動波形パラメータに従って駆動波形を生成して圧電素子８０へ出力する（ステップＳ１５）。
【符号の説明】
【００５７】
１      インクジェットプリンタ
１５    搬送ベルト（搬送手段）
１８    記録ヘッド
１８１  駆動制御回路（画像処理装置）
１８２  温度センサ（検出手段）
６５    画像形成部
７１    メモリ
７１１  基準値記憶部（基準値記憶手段）
７１２  補正値記憶部（補正値記憶手段）
７２    階調データ生成部（階調データ生成手段）
７３、７５  レジスタ
７４    バッファ
７６    セレクタ
７７    駆動波形生成回路（駆動波形生成手段）
７８    制御部（変更手段）
８０    圧電素子（インク吐出手段）
【図１】
2011079220.tif 000003
【図２】
2011079220.tif 000004
【図３】
2011079220.tif 000005
【図４】
2011079220.tif 000006
【図５】
2011079220.tif 000007
【図６】
2011079220.tif 000008
【図７】
2011079220.tif 000009