(57)【要約】【課題】印刷ヘッドのバラツキを補正するための補正テーブルを算出する処理を効率化し、処理を高速化することができる補正テーブル生成方法および画像処理装置を提供すること。【解決手段】インクジェットヘッドのインク吐出特性を示すヘッドＩＤ１００を取得するヘッドＩＤ取得部５５と、ヘッドＩＤ１００に従ってヘッドの吐出特性を考慮した補正値を算出するための計算式の種類ごとに計算結果を示した計算結果テーブル１２０を生成する計算結果テーブル生成部５６と、インク吐出の複数の出力設定の各々について、計算方法決定テーブルおよび計算結果テーブル１２０を参照して補正値を取得し、出力設定と補正値とを対応付けた補正テーブル１３０を生成する補正テーブル生成部５７と、を備える。【選択図】図２
2008092404.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドのインク吐出量を補正するための補正テーブルを生成する補正テーブル生成方法であって、
前記印刷ヘッドのインク吐出特性を示す吐出特性情報を取得する吐出特性情報取得工程と、
前記印刷ヘッドのインク吐出に関する複数の出力設定に、前記印刷ヘッドの吐出特性が考慮された補正値を前記吐出特性情報を用いて算出するための計算式の種類を示す計算式特定情報を対応付けた計算方法決定テーブルを参照して、前記吐出特性情報を用いて前記計算式特定情報に対応する計算式を計算し、前記計算式特定情報と前記計算結果とを対応付けた計算結果テーブルを生成する計算結果テーブル生成工程と、
前記複数の出力設定の各々について、前記計算方法決定テーブルの計算式特定情報に対応する計算結果を前記計算結果テーブルから取得し、前記複数の出力設定と前記計算結果とを対応付けた前記補正テーブルを生成する補正テーブル生成工程と、を備えることを特徴とする補正テーブル生成方法。
【請求項２】
印刷ヘッドのインク吐出量を補正するための補正テーブルを生成する画像処理装置であって、
前記印刷ヘッドのインク吐出特性を示す吐出特性情報を取得する吐出特性情報取得手段と、
前記印刷ヘッドのインク吐出に関する複数の出力設定に、前記印刷ヘッドの吐出特性が考慮された補正値を前記吐出特性情報を用いて算出するための計算式の種類を示す計算式特定情報を対応付けた計算方法決定テーブルを予め記憶する計算方法決定テーブル記憶手段と、
前記計算方法決定テーブルを参照して、前記吐出特性情報を用いて前記計算式特定情報に対応する計算式を計算し、前記計算式特定情報と前記計算結果とを対応付けた計算結果テーブルを生成する計算結果テーブル生成手段と、
前記複数の出力設定の各々について、前記計算方法決定テーブルの計算式特定情報に対応する計算結果を前記計算結果テーブルから取得し、前記複数の出力設定と前記計算結果とを対応付けた前記補正テーブルを生成する補正テーブル生成手段と、を備えることを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記複数の出力設定は、前記印刷ヘッドを駆動させる駆動波形、前記印刷ヘッドが吐出するインクにより生成されるドットのサイズ、前記ドットの色のうち少なくともいずれかに関する設定であることを特徴とする画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
前記印刷ヘッドは、インクを吐出するため、複数のノズル列が形成されており、
前記吐出特性情報は、前記印刷ヘッドの吐出インク量を前記ノズル列ごとに調整するためのヘッド調整情報を含み、
前記計算式は、前記ヘッド調整情報が考慮された式であることを特徴とする画像処理装置。
【請求項５】
請求項２ないし４のいずれか一項に記載の画像処理装置であって、
前記吐出特性情報には、前記印刷ヘッドに駆動波形が与えられたときの吐出インク量の周波数特性を調整するための周波数特性情報を含み、
前記計算式は、前記周波数特性情報が考慮された式であることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷ヘッドのインク吐出特性を補正するための補正テーブルを生成する補正テーブル生成方法および画像処理装置に関する。
【背景技術】
【０００２】
インクジェット方式のプリンタなどの印刷装置では、製造時における印刷ヘッドの寸法バラツキのため、インクを吐出するときのインク吐出特性に印刷ヘッドごとに個体差が生じる。そこで、印刷ヘッドによるインク吐出特性のバラツキを考慮して印刷対象とする画像データを補正する技術がある（例えば、特許文献１参照）。
【０００３】
また、従来、インク吐出特性を補正するための補正テーブルを生成する方法として、図７に示すように、印刷ヘッドの駆動信号の波形、ドットサイズ、インクの色を組み合わせた複数の設定（設定番号「０〜Ｎ」）を示すテーブルＴ１と、設定に対する計算式を示すテーブルＴ２とを用いて、設定番号に対応する計算式を計算し、設定番号と計算結果の補正値を対応付けた補正テーブルを求めることがあった。例えば、図７では、テーブルＴ１の設定番号「０」の設定に対応する計算式「αＬ１（Ｘ）」をテーブルＴ２から取得して、取得した計算式を計算し、計算結果の値を設定番号「０」に対応させて補正テーブルＴ３に格納する。この処理を全ての設定番号について繰り返し行うようにして、補正テーブルを生成していた。
【０００４】
【特許文献１】特開２００５−２７１２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した補正テーブルの生成方法では、設定番号「０〜Ｎ」の各々について補正値を計算する必要があるため、計算量が多くなってしまうという課題があった。
【０００６】
そこで、本発明は、印刷ヘッドのバラツキを補正するための補正テーブルを算出する処理を効率化し、処理を高速化することができる補正テーブル生成方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明は、印刷ヘッドのインク吐出量を補正するための補正テーブルを生成する補正テーブル生成方法であって、印刷ヘッドのインク吐出特性を示す吐出特性情報を取得する吐出特性情報取得工程と、印刷ヘッドのインク吐出に関する複数の出力設定に、印刷ヘッドの吐出特性が考慮された補正値を吐出特性情報を用いて算出するための計算式の種類を示す計算式特定情報を対応付けた計算方法決定テーブルを参照して、吐出特性情報を用いて計算式特定情報に対応する計算式を計算し、計算式特定情報と計算結果とを対応付けた計算結果テーブルを生成する計算結果テーブル生成工程と、複数の出力設定の各々について、計算方法決定テーブルの計算式特定情報に対応する計算結果を計算結果テーブルから取得し、複数の出力設定と計算結果とを対応付けた補正テーブルを生成する補正テーブル生成工程と、を備えることを特徴とする。
【０００８】
また、本発明の画像処理装置は、印刷ヘッドのインク吐出量を補正するための補正テーブルを生成する画像処理装置であって、印刷ヘッドのインク吐出特性を示す吐出特性情報を取得する吐出特性情報取得手段と、印刷ヘッドのインク吐出に関する複数の出力設定に、印刷ヘッドの吐出特性が考慮された補正値を吐出特性情報を用いて算出するための計算式の種類を示す計算式特定情報を対応付けた計算方法決定テーブルを予め記憶する計算方法決定テーブル記憶手段と、計算方法決定テーブルを参照して、吐出特性情報を用いて計算式特定情報に対応する計算式を計算し、計算式特定情報と計算結果とを対応付けた計算結果テーブルを生成する計算結果テーブル生成手段と、複数の出力設定の各々について、計算方法決定テーブルの計算式特定情報に対応する計算結果を計算結果テーブルから取得し、複数の出力設定と計算結果とを対応付けた補正テーブルを生成する補正テーブル生成手段と、を備えることを特徴とする。
【０００９】
これらの構成によれば、計算式の種類ごとに計算結果を算出して計算結果テーブルに格納しておき、計算方法決定テーブルの出力設定に対応する計算結果は計算結果テーブルから取得して、出力設定と計算結果を対応付けた補正テーブルを生成する。計算式の種類ごとに計算結果を算出するため、同じ計算式を重複して複数回計算することがなく、効率的に処理することができる。複数の出力設定の各々について計算式を計算する従来の補正テーブル生成方法に比べても、補正テーブルを生成するために要する演算量が低減するので、より高速な処理を実現することができる。
【００１０】
また、本発明の画像処理装置において、複数の出力設定は、印刷ヘッドを駆動させる駆動波形、印刷ヘッドが吐出するインクにより生成されるドットのサイズ、ドットの色のうち少なくともいずれかに関する設定であることが好ましい。
【００１１】
この構成によれば、駆動波形、ドットサイズ、ドットの色のうち少なくともいずれかの設定に関する複数の出力設定に対応した、補正テーブルを生成することができる。
【００１２】
また、本発明の画像処理装置において、印刷ヘッドは、インクを吐出するため、複数のノズル列が形成されており、吐出特性情報は、印刷ヘッドの吐出インク量をノズル列ごとに調整するためのヘッド調整情報を含み、計算式は、ヘッド調整情報が考慮された式であることが好ましい。
【００１３】
この構成によれば、印刷ヘッドのノズル列ごとの吐出インク量を調整する補正テーブルを高速に生成することができる。
【００１４】
また、本発明の画像処理装置において、吐出特性情報には、印刷ヘッドに駆動波形が与えられたときの吐出インク量の周波数特性を調整するための周波数特性情報を含み、計算式は、周波数特性情報が考慮された式であることが好ましい。
【００１５】
この構成によれば、印刷ヘッドの吐出インク量の周波数特性を調整する補正テーブルを高速に生成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る一実施形態について図面を参照して説明する。
【００１７】
図１は、本実施形態に係るシステムの概略構成を示した図である。図１に示すように、本システムは、汎用のパーソナルコンピュータなどの画像入力装置１と、画像入力装置１に接続されたインクジェット方式のカラー印刷を行うプリンタ２とを備えている。なお、本実施形態では、プリンタ２が、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック），ＬＣ（ライトシアン），ＬＭ（ライトマゼンタ）の６色のインクを用いて、印刷を行う場合について説明する。
【００１８】
画像入力装置１は、プリンタ２に印刷対象の画像データを受け渡す装置であり、具体的には、プリンタ２に接続されたデジタルスチルカメラやデジタルビデオカメラなどである。もっとも、プリンタ２は、可搬性を有する記録媒体（例えば、メモリカードやＵＳＢメモリ）が装着され、記録媒体から読み出した画像データを処理対象としてもよいし、パーソナルコンピュータなどから送信された画像データを処理するようにしてもよい。
【００１９】
次に、プリンタ２の構成について説明する。プリンタ２は、大別して、コントローラ３０と、印刷エンジン４０とを備えている。
【００２０】
コントローラ３０は、プリンタ２の動作／処理の制御、特に、画像データに各種画像処理を行って印刷エンジン４０に対応する出力データを、印刷エンジン４０に出力する処理を行う部分であり、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＥＥＰＲＯＭ（計算方法決定テーブル記憶手段）３４とを有している。これらの各構成はバスを介して相互にデータ通信可能に接続されている。
【００２１】
また、ＲＯＭ３２には、プリンタ２の動作／処理を制御するための制御プログラムが予め記憶されている。ＥＥＰＲＯＭ３４には、ヘッドＩＤ（吐出特性情報）１００および後述する計算方法決定テーブル１１０が予め記憶されている。ヘッドＩＤ１００は、インクジェットヘッド４２の吐出特性を示す情報であり、プリンタ製造時に設定されるものである。
【００２２】
印刷エンジン４０は、駆動信号発生回路４１と、インクジェットヘッド４２とを有している。
【００２３】
駆動信号発生回路４１は、コントローラ３０から受け取った出力データに従って、インクジェットヘッド４２にインク吐出を行わせる駆動信号を生成し、インクジェットヘッド４２に出力する。駆動信号発生回路４１は、各色５段階の大きさのドットを記録するため、ドットサイズに応じて異なる波形パターンの駆動信号を生成し、出力する。
【００２４】
インクジェットヘッド４２は、複数のノズルが直線状に等間隔で並べられたノズル列が、複数列に配列されるようにして形成されている。印刷時には、各ノズルに設けられた圧電振動子が駆動信号に従って動作することによりインクタンクに収容されたインクが圧力を受けて、ノズルから印刷用紙などの印刷媒体にインク滴が吐出される。このときの吐出インク量は、駆動信号の波形パターンに応じて、Ｌ３，Ｌ２，Ｌ１，Ｍ，Ｓ（Ｌ３＞Ｌ２＞Ｌ１＞Ｍ＞Ｓ）の合計５段階に制御される。これにより、インク量が「０」のときのドット無しを含めた６つの階調を表現した記録が可能である。
【００２５】
次に、コントローラ３０が画像処理装置として行う処理を実現する構成について説明する。図２に示すように、画像処理装置３０ａは、色変換部５０と、ＳＭＬドット数決定部５１と、駆動波形決定部５２と、ヘッド吐出特性補正部５３と、ハーフトーン処理部５４とを備えている。
【００２６】
色変換部５０は、ＥＥＰＲＯＭ３４に予め記憶された所定の色変換テーブルに従って、画像入力装置１からの画像データをＣＭＹＫデータに変換する。ＳＭＬドット数決定部５１は、ＥＥＰＲＯＭ３４に予め記憶された所定のＳＭＬテーブルに従って、ＣＭＹＫデータに基づき各画素に形成されるドットサイズ（Ｌ３，Ｌ２，Ｌ１，Ｍ，Ｓ）およびドット数を決定する。駆動波形決定部５２は、決定されたドット数データに基づき駆動信号の波形パターンを決定する。
【００２７】
ヘッド吐出特性補正部５３は、ＲＡＭ３３の所定のメモリ領域に記憶される、インクジェットヘッド４２の吐出特性を補正するための補正テーブル１３０に従って、ドット数データを補正する。なお、補正テーブル１３０についての詳細な説明は後述する。
【００２８】
ハーフトーン処理部５４は、補正後のドット数データに擬似中間処理を行って印刷エンジン４０に出力する出力データを生成する。
【００２９】
また、画像処理装置３０ａは、補正テーブル１３０を生成するための構成として、ヘッドＩＤ取得部（吐出特性情報取得手段）５５と、計算結果テーブル生成部（計算結果テーブル生成手段）５６と、補正テーブル生成部（補正テーブル生成手段）５７とを備えている。以下、各構成が行う処理について説明する。
【００３０】
ヘッドＩＤ取得部５５は、補正テーブル１３０を生成する際に、ＥＥＰＲＯＭ３４からヘッドＩＤ１００を取得する処理を行う。また、ヘッドＩＤ取得部５５が取得するヘッドＩＤ１００は、図１に示すように、ヘッド調整ＩＤ（ヘッド調整情報）１００ａと周波数ＩＤ（周波数特性情報）１００ｂとを含む。
【００３１】
ヘッド調整ＩＤ１００ａは、ヘッド製造におけるノズル形状の寸法ばらつきのためにノズル列間で生じるインク吐出量の差異を補償する調整量であり、小ドット記録用のＩＤ＿Ｓ（Ｘ）、中ドット記録用のＩＤ＿Ｍ（Ｘ）が規定されている（「Ｘ」はＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの各色に対応する変数）。なお、ヘッド調整ＩＤ１００ａの値は、基準となるノズルの吐出量に対するパーセンテージで表現されており、無補正のとき「１００」、吐出量が少ないノズル列に対しては「１００」より大きい値、吐出量が多いノズル列に対しては「１００」より小さい値となる。
【００３２】
周波数ＩＤ１００ｂは、ヘッド製造におけるノズル形状の寸法ばらつきに起因する、インク吐出量の周波数特性の差異を補償する調整量であり、Ｌ１のドットサイズのインク量を吐出するときのＩＤ＿Ｆ１、Ｌ２のドットサイズのインク量を吐出するときのＩＤ＿Ｆ２が規定されている。周波数ＩＤ１００ｂの値も基準ノズルの吐出量に対するパーセンテージで表現されており、無補正のとき「１００」、周波数特性により吐出量が少なくなるときは「１００」より大きい値、周波数特性により吐出量が多くなるときは「１００」より小さい値となる。
【００３３】
これらヘッド調整ＩＤ１００ａおよび周波数ＩＤ１００ｂの値は、吐出したインクにより記録されるドットの色彩値が、基準ノズルで吐出したときの色彩値との色差ΔＥが最小となるように予め設定されている。なお、色差ΔＥはＣＩＥ  Ｌ*ａ*ｂ*色空間において次式（１）で求められる。ただし、（Ｌ，ａ，ｂ）は対象のノズルにより出力したときの色彩値、（Ｌ’，ａ’，ｂ’）は基準ノズルにより出力したときの色彩値である。
ΔＥ＝（（Ｌ−Ｌ’）2＋（ａ−ａ’）2＋（ｂ−ｂ’）2）1/2  …（１）
【００３４】
計算結果テーブル生成部５６は、計算結果テーブル１２０を生成して、ＲＡＭ３３の所定の領域に格納する処理を行う。以下、計算結果テーブル１２０の生成方法について説明する。
【００３５】
計算結果テーブル１２０の生成方法を説明するため、まず、ＥＥＰＲＯＭ３４に予め記憶された計算方法決定テーブル１１０について説明する。図３に示すように、計算方法決定テーブル１１０は、波形およびドットサイズの組合せに対して、「０〜Ｎ」の設定番号の各々に対して、補正値を求めるための計算式の種類を示す計算式番号（計算式特定情報）、およびその式を適用する色とを対応付けたテーブルになっている。すなわち、計算方法決定テーブル１１０を参照することにより、波形・ドットサイズに対応するヘッド吐出特性の補正値を、どの設定番号の計算式によって求めればよいかが分かるようになっている。なお、設定番号「０〜Ｎ」の各々に対応する計算式には同じ計算式が含まれており、重複する計算式は１つの計算式番号で表される。本実施形態では、計算方法決定テーブル１１０に含まれる計算式は、設定番号数「Ｎ」より小さい５種類があり、計算式番号「０〜４」で示されるものとする。
【００３６】
一方、計算結果テーブル１２０は、計算方法決定テーブル１１０の計算式番号に対応した計算式の実際の計算結果が格納されるテーブルである。図４に示すように、計算結果テーブル１２０は、計算式番号と適用する色に対応して計算式が予め規定されている。
【００３７】
ここで、図中の「αＳ」，「αＭ」，「αＬ１」，「αＬ２」，「αＬ３」，「β１」，「β２」は次式（２）〜（７）に従う計算により算出される値である。ただし、Ａ，Ｂ，Ｃ，Ｄ，Ｅは、インク吐出特性の補正の強弱もしくは補正の有無を調整するための係数であり、「０．０〜１．０」の範囲のうち所定の値に予め規定されている。
αＳ（Ｘ）＝（ＩＤ＿Ｓ（Ｘ）−１００）×Ａ＋１００  …（２）
αＭ（Ｘ）＝（ＩＤ＿Ｍ（Ｘ）−１００）×Ｂ＋１００  …（３）
αＬ１（Ｘ）＝（ＩＤ＿Ｍ（Ｘ）−１００）×Ｃ＋１００  …（４）
αＬ２（Ｘ）＝（ＩＤ＿Ｍ（Ｘ）−１００）×Ｄ＋１００  …（５）
αＬ３（Ｘ）＝（ＩＤ＿Ｍ（Ｘ）−１００）×Ｅ＋１００  …（６）
β１＝ＩＤ＿Ｆ１／１００  …（７）
β２＝ＩＤ＿Ｆ２／１００  …（８）
【００３８】
例えば、計算式番号が「１」、色が「Ｙ」の場合、図４の計算結果テーブル１２０により、求めるべき計算式は「αＭ（Ｙ）」であるので、式（３）に従ってヘッド調整ＩＤ１００ａからαＭ（Ｙ）の値を算出し、算出した値を計算結果テーブル１２０に格納する。このようにして、計算結果テーブル生成部５６は、計算式番号「０〜４」と、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色との全組合せについて計算結果を算出して、計算結果をテーブルに格納することにより計算結果テーブル１２０を生成する。もっとも、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色についての計算結果が同じ値となる場合は、計算結果テーブル１２０に、計算式番号「０〜４」について各色に対応する５つの計算結果の値を格納するようにしてもよい。
【００３９】
補正テーブル生成部５７は、計算方法決定テーブル１１０および計算結果テーブル１２０を参照して、補正テーブル１３０を生成する処理を行う。以下、補正テーブル１３０の生成方法について図５を用いて説明する。
【００４０】
補正テーブル１３０の生成は、計算方法決定テーブル１１０の設定番号「０〜Ｎ」に対応する、補正値の計算結果を計算結果テーブル１２０から取得して、設定番号「０〜Ｎ」と計算結果との対応表を作成することにより行う。例えば、図５における設定番号「０」について処理を行う場合、まず、計算方法決定テーブル１１０から、設定番号「０」に対応する計算式番号「３」、および色「Ｙ」を取得する。そして、取得した計算式番号、色に対応する計算結果（「αＬ１（Ｙ）×β１」）を計算結果テーブル１２０から取得して、設定番号「０」に対応付けて補正テーブル１３０に記録する。このような処理を、計算方法決定テーブル１１０の全設定番号について行うと、設定番号「０〜Ｎ」に対応する補正テーブル１３０が生成される。
【００４１】
生成された補正テーブル１３０はＲＡＭ３３の所定のメモリ領域に記憶され、ヘッド吐出特性補正部５３がインク吐出特性を補正する際に適宜読み出して、補正テーブル１３０に従ってドット数データを補正する。なお、補正テーブル１３０に格納された値はパーセンテージで表現されているので、実際には、補正テーブル１３０の値を「１００」で割った値を、対応する設定条件のドット数データの値に乗算することにより、インク吐出特性が補正される。
【００４２】
次に、補正テーブル１３０を生成する際に行われる処理の流れについて、図６のフローチャートに従って説明する。プリンタ２の電源が投入されたタイミングや、画像入力装置１から印刷対象の画像データを受け取ったタイミングで、ＣＰＵ３１がＲＯＭ３２から制御プログラムを読み出して実行することにより、以下に説明する処理が開始される。
【００４３】
処理を開始すると、ＣＰＵ３１は、ＥＥＰＲＯＭ３４からヘッド調整ＩＤ１００ａおよび周波数ＩＤ１００ｂを読み出し、取得する（ステップＳ１００）。
【００４４】
次に、ＣＰＵ３１は、計算結果テーブル１２０を生成する処理を行う。そのため、まず、全計算式番号について計算結果を算出して、テーブルに記憶したか否かを判断する（ステップＳ１１０）。全計算式番号について計算していなければ（ステップＳ１１０：Ｎｏ）、ＣＰＵ３１は、未計算の計算式番号についての計算式を各色について計算して（ステップＳ１２０）、計算結果の値をＲＡＭ３３の所定のメモリ領域に格納して計算結果テーブル１２０にセットしてから（ステップＳ１３０）、ステップＳ１１０に戻る。ステップＳ１２０，Ｓ１３０の処理を繰り返し行って、計算結果テーブル１２０の全計算式番号について値がセットされると（ステップＳ１１０：Ｙｅｓ）、ステップＳ１４０に進む。
【００４５】
次に、計算結果テーブル１２０を生成する処理を行う。ステップＳ１４０に処理が進むと、ＣＰＵ３１は、「０〜Ｎ」の全設定番号について計算結果が格納され、補正テーブルの生成が終了したか否かを判断する。補正テーブル１３０の生成が終了していなければ（ステップＳ１４０：Ｎｏ）、計算方法決定テーブル１１０を参照して未処理の設定番号に対応する計算式番号・色を取得して、計算式番号・色に対応する計算結果を計算結果テーブル１２０から取得する（ステップＳ１５０）。そして、取得した計算結果の値を、補正テーブル１３０の設定番号に対応するＲＡＭ３３のメモリ領域に格納して（ステップＳ１６０）、ステップＳ１４０の処理に戻る。ステップＳ１５０，Ｓ１６０の処理を繰り返し行って、全計算式番号について計算結果をメモリ領域に格納して、補正テーブルに全ての補正値がセットされると（ステップＳ１４０：Ｙｅｓ）、図６の処理を終了する。
【００４６】
なお、ステップＳ１００の処理が、ヘッドＩＤ取得部５５が行う処理に相当し、請求項に記載の吐出特性情報取得工程に対応する。ステップＳ１１０〜Ｓ１３０の処理が、計算結果テーブル生成部５６が行う処理に相当し、請求項に記載の計算結果テーブル生成工程に対応する。ステップＳ１４０〜Ｓ１６０の処理が、補正テーブル生成部５７が行う処理に相当し、請求項に記載の補正テーブル生成工程に対応する。
【００４７】
以下、本実施形態における効果を記載する。
【００４８】
（１）計算式の種類ごとに計算結果を求めて計算結果テーブル１２０に記録しておき、計算方法決定テーブル１１０の設定番号に対応する計算結果を計算結果テーブル１２０から取得するようにして補正テーブル１３０を生成している。したがって、設定番号「０〜Ｎ」の各々に対する補正値の計算において重複計算が省かれ、補正テーブル１３０を効率良く生成することができる。設定番号「０〜Ｎ」の各々に対して計算結果を算出する従来の補正テーブルの生成方法（図７参照）に比べて、補正テーブル１３０を生成するために要する演算量が低減するので、より高速な処理を実現することができる。
【００４９】
（２）ヘッド調整ＩＤ１００ａおよび周波数ＩＤ１００ｂにより、インクジェットヘッド４２の吐出特性を補正するので、ヘッドの寸法バラツキに起因するインク量の変動、周波数特性によるインク量の変動を低減させ、より好適な印刷出力を得ることができる。
【００５０】
以上、本発明の一実施形態について説明したが、本発明はこれに限られることなく、様々な形態とすることもできる。以下、本発明の変形例について説明する。
【００５１】
（変形例１）上記実施形態では、６色・ドットサイズが５段階のときの例について説明したが、インクの色数、ドットサイズの種類についてはこれに限られることなく、例えば、色数がＣＭＹＫの４色やライトイエローなどを加えた７色、ドットサイズが２〜４段階もしくは６段階以上のプリンタに本発明を適用するようにしてもよい。
【００５２】
（変形例２）上記実施形態では、補正テーブルを生成する処理を、プログラムに従ってソフトウェアにより実現した例について説明したが、画像処理装置３０ａが行う処理の全て、または一部をＡＳＩＣ(Application Specific Integrated Circuit)などのハードウェアで実現するようにしてもよい。
【図面の簡単な説明】
【００５３】
【図１】システムの概略構成を示した図。
【図２】画像処理装置の構成を示した図。
【図３】計算方法決定テーブルを示した図。
【図４】計算結果テーブルを示した図。
【図５】補正テーブルの生成方法を説明する説明図。
【図６】補正テーブル生成処理の流れを示したフローチャート。
【図７】従来の補正テーブル生成方法を説明する説明図。
【符号の説明】
【００５４】
１…画像入力装置、２…プリンタ、３０…コントローラ、３０ａ…画像処理装置、３１…ＣＰＵ、３２…ＲＯＭ、３３…ＲＡＭ、３４…計算方法決定テーブル記憶手段としてのＥＥＰＲＯＭ、４０…印刷エンジン、４１…駆動信号発生回路、４２…インクジェットヘッド、５０…色変換部、５１…ＳＭＬドット数決定部、５２…駆動波形決定部、５３…ヘッド吐出特性補正部、５４…ハーフトーン処理部、５５…吐出特性情報取得手段としてのヘッドＩＤ取得部、５６…計算結果テーブル生成手段としての計算結果テーブル生成部、５７…補正テーブル生成手段としての補正テーブル生成部、１００…吐出特性情報としてのヘッドＩＤ、１００ａ…ヘッド調整情報としてのヘッド調整ＩＤ、１００ｂ…周波数特性情報としての周波数ＩＤ、１１０…計算方法決定テーブル、１２０…計算結果テーブル、１３０…補正テーブル。
【図１】
2008092404.tif 000003
【図２】
2008092404.tif 000004
【図３】
2008092404.tif 000005
【図４】
2008092404.tif 000006
【図５】
2008092404.tif 000007
【図６】
2008092404.tif 000008
【図７】
2008092404.tif 000009