(57)【要約】【課題】印刷用の画像データを生成するための画像処理装置であって、ノズル特性に対する補正処理を全濃度について有効に実行することのできる画像処理装置等を提供する。【解決手段】印刷用画像データの画像処理装置が、第一色空間で表現された画像データを、印刷時に使用される色材の第二色空間で表現された画像データに変換する色変換部と、前記色変換部で変換された画像データを、前記色材を吐出する各ノズルの特性に基づいて補正するノズル特性補正部とを有し、前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換部は前記変換処理を行う。【選択図】  図１
2013059938.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置に接続可能であり、印刷用画像データの画像処理装置であって、
第一色空間で表現された画像データを、前記画像記録装置で使用される色材の第二色空間で表現された画像データに変換する色変換部と、
前記色変換部で変換された画像データを、前記色材を吐出する前記画像記録装置の各ノズルの特性に基づいて補正するノズル特性補正部とを有し、
前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換部は前記変換処理を行う
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記ノズル特性補正部によって補正された画像データに基づいて前記画像記録装置に印刷を指示する際に、同じデータ値に対して前記ノズルから吐出される前記色材の量が、前記第二色空間の濃度階調値が取り得る最大値が前記第二色空間の濃度階調値の最大となるように前記対応付けがなされている色変換テーブルに従って処理された場合よりも、増加される
ことを特徴とする画像処理装置。
【請求項３】
印刷用画像データの画像処理方法であって、
第一色空間で表現された画像データを、印刷時に使用される色材の第二色空間で表現された画像データに変換する色変換工程と、
前記色変換工程で変換された画像データを、前記色材を吐出する各ノズルの特性に基づいて補正するノズル特性補正工程とを有し、
前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換工程における前記変換処理が行われる
ことを特徴とする画像処理方法。
【請求項４】
印刷用画像データの画像処理をコンピューターに実行させる画像処理プログラムであって、
第一色空間で表現された画像データを、印刷時に使用される色材の第二色空間で表現された画像データに変換する色変換工程と、
前記色変換工程で変換された画像データを、前記色材を吐出する各ノズルの特性に基づいて補正するノズル特性補正工程とを前記コンピューターに実行させ、
前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換工程における前記変換処理が行われる
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用の画像データを生成するための画像処理装置等に関し、特に、ノズル特性に対する補正処理を全濃度について有効に実行することのできる画像処理装置等に関する。
【背景技術】
【０００２】
従来、様々な用途でインクジェットプリンターなどの画像記録装置が使用されている。当該プリンターでは、色材である各色のインクがヘッドに備えられる複数のノズルから用紙などの印刷媒体に噴射されて印刷が実行される。
【０００３】
かかるインクジェットプリンターでは、上記各ノズルの特性（インク吐出量、インク吐出方向等）に起因して、濃度ムラなど印刷物に不具合が発生することが知られている。
【０００４】
このようなノズル特性による不具合を解消するため、従来、印刷用の画像データに対して補正処理を行うことが提案されている。
【０００５】
当該補正処理に関して、例えば、下記特許文献１では、むら検出用パターンなどの出力結果から各ノズルの吐出インク量を補正する技術が示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１７４７５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記補正対象の（補正前）画像データは、通常、濃度階調値やインク量を表すデータで構成されており、これらのデータは、出力可能な最小濃度から最大濃度を持てるようになっているため、その最大濃度を表す画像データでは、ノズル特性に基づいて濃くしたい場合にも、それ以上の値を持つことができず適正な補正ができないという課題がある。また、最大濃度近辺の値を持つ画像データにおいても、濃度を高くしたい補正において、最大濃度までの差分が少なく、必要な補正ができない場合があり、同様の課題がある。従って、従来の補正方法では、濃度の濃い部分について十分な補正がなされない虞があった。
【０００８】
そこで、本発明の目的は、印刷用の画像データを生成するための画像処理装置であって、ノズル特性に対する補正処理を全濃度について有効に実行することのできる画像処理装置、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、画像記録装置に接続可能であり、印刷用画像データの画像処理装置が、第一色空間で表現された画像データを、前記画像記録装置で使用される色材の第二色空間で表現された画像データに変換する色変換部と、前記色変換部で変換された画像データを、前記色材を吐出する前記画像記録装置の各ノズルの特性に基づいて補正するノズル特性補正部とを有し、前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換部は前記変換処理を行う、ことである。
【００１０】
更に、上記発明において、好ましい態様は、前記ノズル特性補正部によって補正された画像データに基づいて前記画像記録装置に印刷を指示する際に、同じデータ値に対して前記ノズルから吐出される前記色材の量が、前記第二色空間の濃度階調値が取り得る最大値が前記第二色空間の濃度階調値の最大となるように前記対応付けがなされている色変換テーブルに従って処理された場合よりも、増加される、ことを特徴とする。
【００１１】
上記の目的を達成するために、本発明の別の側面は、印刷用画像データの画像処理方法が、第一色空間で表現された画像データを、印刷時に使用される色材の第二色空間で表現された画像データに変換する色変換工程と、前記色変換工程で変換された画像データを、前記色材を吐出する各ノズルの特性に基づいて補正するノズル特性補正工程とを有し、前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換工程における前記変換処理が行われる、ことである。
【００１２】
上記の目的を達成するために、本発明の更に別の側面は、印刷用画像データの画像処理をコンピューターに実行させる画像処理プログラムが、第一色空間で表現された画像データを、印刷時に使用される色材の第二色空間で表現された画像データに変換する色変換工程と、前記色変換工程で変換された画像データを、前記色材を吐出する各ノズルの特性に基づいて補正するノズル特性補正工程とを前記コンピューターに実行させ、前記第一色空間の各色の濃度階調値を前記第二色空間の各色の濃度階調値に対応付けたテーブルであって、前記第二色空間の濃度階調値が取り得る最大値よりも小さい値が、前記第二色空間の濃度階調値の最大となるように、前記対応付けがなされている色変換テーブルに従って、前記色変換工程における前記変換処理が行われる、ことである。
【００１３】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用した画像処理装置の実施の形態例に係る構成図である。
【図２】補正テーブル１２８を例示した図である。
【図３】ドット発生量テーブル１２９をグラフ形式で例示した図である。
【図４】ドライバー１２によって行われる処理の手順を例示したフローチャートである。
【図５】高濃度領域の補正処理を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１６】
図１は、本発明を適用した画像処理装置の実施の形態例に係る構成図である。図１に示すドライバー１２が本発明を適用した画像処理装置であり、プリンター２（画像記録装置）で用いるインク色の色空間への色変換処理後に、プリンター２が備える各ノズルの特性を補正する処理を実行するが、当該色変換処理において、データが持ち得る最大濃度階調値よりも小さな値を最大値とする色変換テーブルに従って処理を実行し、濃度が高い部分についても上記ノズル特性に係る補正処理を十分に実行できるようにするものである。
【００１７】
図１は、本実施の形態例における装置構成を機能的に示している。ホストコンピューター１は、プリンター２に対して印刷指示を行うプリンター２のホスト装置であり、例えば、パーソナルコンピューターで構成される。従って、ホストコンピューター１は、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、ディスプレイ、操作装置等で構成されている。
【００１８】
アプリケーション１１は、印刷要求元であり、例えば、文章作成アプリケーション、図形作成アプリケーションなど、様々な機能を有するアプリケーションが存在し得る。当該アプリケーション１１は、処理内容を指示するプログラム、当該プログラムに従って処理を実行する上記ＣＰＵ、及び上記ＲＡＭ等で構成され、印刷要求時には印刷内容を表す画像データを出力する。
【００１９】
ドライバー１２は、プリンター２用のドライバーであり、上記アプリケーション１１から出力された画像データに画像処理を施してプリンター２用の画像データ（印刷データ）とし、当該印刷データをプリンター２に送信して、アプリケーション１１から要求を受けた印刷について印刷指示を行う部分である。
【００２０】
当該ドライバー１２は、処理内容を指示するドライバープログラム、当該プログラムに従って処理を実行する上記ＣＰＵ、処理に使用される各種データ及び上記ＲＡＭ等で構成され、その具体的な機能構成及び処理内容は後述する。また、このドライバープログラムは、ＣＤ等の記憶媒体からホストコンピューター１に複写される、または、インターネット等のネットワークを介してホストコンピューター１にダウンロードされる、ことにより、ホストコンピューター１の上記ＨＤＤに格納される。
【００２１】
プリンター２は、上記ホストコンピューター１の印刷指示に従って印刷処理を実行する、例えば、ラインヘッドのインクジェットプリンターである。プリンター２には、図１に示されるように、コントローラー１３と印刷実行部１４が備えられる。
【００２２】
コントローラー１３は、上記印刷指示による印刷データを受信して、当該印刷データに従った印刷処理を印刷実行部１４に実行させる部分である。具体的には、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭ、プログラムを格納するＲＯＭ、ＡＳＩＣ等で構成される。
【００２３】
印刷実行部１４は、上記コントローラー１３の指示に従って実際に用紙などの印刷媒体に印刷処理を実行する部分である。ここには、印刷媒体に対して色材であるインクを吐出する複数のノズルを備えたラインヘッド、印刷媒体を所定の速度で搬送する搬送装置などが備えられる。ここでは、一例として、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）４色のインクを用いるものとする。また、ラインヘッドは、一例として、複数のヘッドユニットに分割されており、それらが互い違いに、いわゆる千鳥状に配置される構成である。
【００２４】
次に、図１の下部に示すドライバー１２の機能構成について説明する。ラスタライズ部１２１は、上記アプリケーション１１から出力された画像データに対してラスタライズの処理を施し、例えば、ＲＧＢ（レッド、グリーン、ブルー）の色空間で表現されたビットマップデータを生成する部分である。
【００２５】
色変換部１２２は、色変換テーブル１２７に従って、上記ビットマップデータを色材の色であるＣＭＹＫの色空間で表現されたデータに変換する部分である。色変換テーブル１２７は、予め用意されたＬＵＴ（ルックアップテーブル）であり、ＲＧＢの各濃度階調値に対して、対応するＣＭＹＫの各濃度階調値が収められたテーブルである。当該色変換テーブル１２７は、印刷媒体の種類（用紙の種類）、解像度などの印刷条件によって、同じ濃度階調値でも実際に印刷される色が変わってくるので、各印刷条件に対してそれぞれ設計され、上記ＨＤＤ等に格納されている。例えば、普通紙とファイン用紙について、それぞれ所定の高解像度用及び所定の低解像度用のＬＵＴが用意され、合計４つのＬＵＴが格納される。
【００２６】
また、当該色変換テーブル１２７では、ＲＧＢ色空間（第一色空間）の各色については、それらの濃度階調値が、一例として、８ビット（２５６階調）で表現され、各色それぞれ０〜２５５の値を有する。一方、ＣＭＹＫ色空間（第二色空間）の各色については、同様に、各色０〜２５５の値を持てるように設計されているが、実際に格納される値の最大値は、その設計最大値（可能最大値）よりも小さな値としている。ここでは、一例として、設計最大値の９５％の値（２４２）としている。このように、色変換テーブル１２７の変換後の最大値を、設計最大値、すなわち、通常の場合の最大値よりも、小さくしていることが本画像処理装置の特徴である。従って、どの色変換テーブル１２７においても、ＲＧＢ空間の各色は、ＣＭＹＫ各色の０〜２４２の濃度階調値で表現された色に対応付けられている。例えば、（Ｒ，Ｇ，Ｂ）＝（０，０，０）は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，２４２）に変換されるように対応付けられている。
【００２７】
これらの各色変換テーブル１２７は、事前に、ＣＭＹＫ各色の濃度階調値幅を０〜２４２として、それ以外は従前の方法で生成される。また、ＣＭＹＫ各色の濃度階調値幅を０〜２５５として生成したテーブルに対して、そのＣＭＹＫ各色の濃度階調値を全て９５％にする、という方法で生成してもよい。生成された色変換テーブル１２７は、上述したドライバープログラムと同様にして格納される。
【００２８】
次に、ノズル特性補正部１２３は、補正テーブル１２８に従って、上記色変換後のビットマップデータを補正する部分である。ここでは、上述したノズル特性に対する補正処理、すなわち、上記ラインヘッドに備えられる各ノズルの特性によって現れる印刷上の不具合を抑えるための補正処理が実行される。
【００２９】
補正テーブル１２８は、各ノズルについて、補正前の濃度階調値に補正後の濃度階調値を対応付けたテーブルであり、予め用意されて上記ＨＤＤ等に収められている。格納方法は、上述したドライバープログラムと同様である。図２は、補正テーブル１２８を例示した図である。図２に示すテーブルでは、左端の縦欄に各ノズルを示すノズル番号（ノズル＃０−＃１０７９、ここでは１０８０本のノズルを想定）があり、その右側に、上端行の補正前の濃度階調値に対応する上述した補正後の濃度階調値が収められている。
【００３０】
例えば、「ノズル＃０」のノズルでは、入力される階調値が「２００」であった場合には、その値を「１９０」に補正すべきことが示され、上記色変換後のビットマップデータにおいて、当該ノズルでインクを吐出する画素について、その値が「２００」であれば、上記ノズル特性補正部１２３により、「１９０」に補正されることになる。
【００３１】
なお、本実施の形態例では、上述のとおり、千鳥状に配列されたヘッドユニットを備え、ヘッドユニット間で印刷媒体の幅方向に一部のノズルが重複して配置されるオーバーラップ部を有しており、当該方向の同じ位置に２組のノズルが備えられることになるので、言い換えれば、同じラスターに同色２つのノズルが存在するので、それらのノズルについての補正値は一つにまとめて補正テーブル１２８に収めることができる。また、図２に示されるように、補正テーブル１２８は、上記印刷条件毎に複数用意される。
【００３２】
かかる補正テーブル１２８は、以下のような事前作業によって予め生成される。まず、各印刷条件（用紙種類、解像度等）において、その印刷条件について用意された後述のドット発生量テーブル１２９を用いて、実際に印刷処理を実行する。当該印刷処理は、低濃度から高濃度まで、上記ＣＭＹＫの複数の階調値（例えば、０−２５５を５段階に分割した値）に対して実行する。その後、印刷されたものの実際の濃度を光学読取装置などで計測し、各ノズルについて得られる、段階的な複数組の、入力濃度階調値と実際の濃度値から、補間処理により、各ノズルの各入力階調値に対する実際の濃度値、すなわち、入力階調値と実際の濃度値の関係を示す曲線を求める。その後、各ノズルについての当該曲線が目標とする曲線に合うように、入力階調値（ここでは、ＣＭＹＫの濃度階調値）の補正後の値を決定する。この入力階調値が上記補正テーブル１２８の補正前の濃度階調値であり、この補正後の値が補正後の濃度階調値となる。このようにして、各印刷条件について、それぞれ補正テーブル１２８が生成される。なお、上記目標とする曲線は、一例としては、同じ色のインクを吐出する全ノズルの平均濃度値から生成することができる。
【００３３】
なお、図２の「ノズル＃１０７９」のように、濃度階調値が大きい領域で濃くする（値を大きくする）補正を行うべきノズルについては、濃度階調値が２５５までの値しかとれないため、十分に濃くするための補正値を収められない場合がある。すなわち、「ノズル＃１０７９」の例では、濃度階調値「２５５」に対してそれよりも大きい値として濃くしたいところであるが、補正後の値も「２５５」となっている。
【００３４】
次に、ドット分解部１２４は、上記補正後のビットマップデータを、ドット発生量テーブル１２９に従って、ドットの発生率で表現したデータに変換する部分である。ここでは、一例として、各ノズルで打つことのできるドットが小ドット（Ｓ）、中ドット（Ｍ）、大ドット（Ｌ）の３サイズあり、処理前の濃度階調値（０−２５５）が、これら３つのドットの発生率のデータに変換される。各ドットの発生率は、例えば、０−４０９６の値で示すことができる。
【００３５】
ドット発生量テーブル１２９は、ＣＭＹＫの各濃度階調値（０−２５５）に対して、上記３つのドットの発生率を対応付けたテーブルであり、上記印刷条件毎に予め用意され、上記ＨＤＤ等に格納されている。格納方法は、上述したドライバープログラムと同様である。
【００３６】
図３は、ドット発生量テーブル１２９をグラフ形式で例示した図である。図３に示すグラフにおいて、横軸はドット分解前の上記濃度階調値を示し、縦軸がドット分解後のドット発生率を示している。また、グラフＳ、Ｍ、Ｌは、それぞれ、小ドット、中ドット、大ドットの発生率を示している。図から分かるとおり、濃度階調値が小さい場合には、小ドットだけが発生して濃度の薄い印刷となり、逆に、濃度階調値が大きい場合には、大ドットを含め３つのドットが発生して濃度の高い印刷が実現されることになる。
【００３７】
このドット発生量テーブル１２９を用いたドット分解処理は、入力される濃度階調値を実際にノズルから吐出されるインク量に変換する処理であり、その処理は、ここでは、入力される濃度階調値に対してインク量自体（３つのドットにより吐出される総インク量）を決定する作用と、同じインク量をどのように上記３つのドットに振り分けるかを決定する作用の両方を有している。
【００３８】
図３の直線Ｉは、前者のインク量を決定しているものであり、その直線で示されるインク量（ここでは％で表現）を小ドット、中ドット、大ドットの吐出で表現するとグラフ中の曲線Ｓ、Ｍ、Ｌとなる。図３の（ａ）は、ファイン紙などインク量が多くても不具合が起きない用紙種類に対するものであり、最大濃度の際にプリンター２の許容最大インク量を吐出するように設計されている。一方、図３の（ｂ）は、普通紙などインク量が多いと滲んでしまうような用紙種類に対するものであり、最大濃度の際にプリンター２の許容最大インク量の７０％を吐出するように設計されている。
【００３９】
従って、元の画像データが同じであっても、印刷条件が異なれば吐出されるインク量自体が変わることになる。このように、ドット分解部１２４では、各色の濃度階調値が、印刷条件に適した、３種のドットで表現されるインク量のデータに変換される。
【００４０】
次に、ハーフトーン処理部１２５は、いわゆるハーフトーン処理を実行し、上記ドット発生率に変換されたデータを、各ドットの有無を表すデータに変換する部分である。処理手法は、従前のディザ法や誤差拡散法などを用いることができる。
【００４１】
次に、印刷データ変換部１２６は、上記ハーフトーン処理後のデータをプリンター２用のコマンドで表現された上記印刷データに変換する部分である。
【００４２】
以上説明したような構成を有する本実施の形態例にけるドライバー１２では、以下のように画像処理が実行される。図４は、ドライバー１２によって行われる処理の手順を例示したフローチャートである。以下、図４に基づいて画像処理の具体的な内容について説明する。
【００４３】
まず、上述したようにアプリケーション１１が印刷要求を出すと、その画像データがドライバー１２に受信される（ステップＳ１）。受信される画像データは、この段階では、通常、テキスト、グラフィックス、イメージなどのオブジェクトの単位で表現されたデータ形式になっているので、ラスタライズ部１２１がラスタライズ処理を実行し、その画像データをビットマップデータに変換する（ステップＳ２）。具体的には、各画素がＲＧＢ各色の濃度階調値（０−２５５）を有するデータに変換する。ラスタライズには従前の手法を用いることができる。
【００４４】
次に、生成されたビットマップデータが色変換部１２２に渡され、上述した色変換テーブル１２７を用いた色変換処理が実行される（ステップＳ３）。具体的には、ホストコンピューター１のユーザーが上記操作装置を用いて選択した、あるいは、デフォルト値として決まっている用紙種類や解像度等の印刷条件を示す情報に従って、その印刷条件に相応した上記色変換テーブル１２７を選択し、各画素の（Ｒ，Ｇ，Ｂ）で表現されるデータを（Ｃ，Ｍ，Ｙ，Ｋ）で表現されるデータに順次変換する。そして、各画素がＣＭＹＫ各色の濃度階調値で表現されるビットマップデータが生成される。
【００４５】
ただし、上述のように、各色変換テーブル１２７では、ＣＭＹＫ各色の濃度階調値が０−２４２の値をとるので、変換後の各色のデータは２４２までの値となる。
【００４６】
このようにして生成されたＣＭＹＫ色空間の画像データに対して、すなわち、プリンター２で使用されるインク色の濃度階調値で表現された画像データに対して、上述したノズル特性に係る補正処理を実行する（ステップＳ４）。まず、ノズル特性補正部１２３は、上記印刷条件を示す情報に従って、その印刷条件に相応した補正テーブル１２８を選択する。その後、各画素の各色のデータ（濃度階調値）について、それぞれ、どのノズルで打たれるかを決定し、決定されたノズルに対応する補正後の濃度階調値を上記選択した補正テーブル１２８から抽出して、データをその抽出した値に変更する、という処理を実行する。従って、（Ｃ，Ｍ，Ｙ，Ｋ）で表現されたデータが補正されて（Ｃ’，Ｍ’，Ｙ’，Ｋ’）で表現されたデータに変換される。すなわち、各ノズルの特性が反映された適正な画像データが生成される。
【００４７】
ここで、当該工程に入力されるＣＭＹＫの濃度階調値は、前述のように、全て０−２４２の値であり、これにより、濃度が高い画素（領域）についても濃度階調値を上げられる幅があるので、濃度を上げる必要があるノズルについては、その補正が可能となって、濃度の高い領域についてもノズル特性に対する補正が有効となる。
【００４８】
図５は、その補正処理を説明するための図である。図５には、一例として、ｎ番目のノズルである「ノズル＃ｎ」について取り上げ、補正テーブル１２８に格納される補正前のデータに対応する補正後のデータが示されている。当該ノズルでは、濃度の高い部分で濃度が薄くなる傾向があり、従って、濃度の高い部分で濃度階調値を高くする補正がなされるよう、この補正テーブルが作成されている。しかしながら、上述のように、濃度階調値が設計最大値の２５５近辺では、２５５より大きい値にする補正ができなく、十分に値を高くできないため、例えば、図５のｂで示す部分では、十分な補正ができない値となっている。
【００４９】
このような補正テーブル１２８のデータであっても、本装置では、上述の通り、当該工程に入力される値は２４２までであるので、図５のａ矢印で示すところまでのデータが使用され、上記十分な補正ができない部分（ｂ）を利用しないので、最大２５５まで大きくする補正ができ、高濃度部分が十分に補正されないという課題を解消することができる。言い換えれば、全濃度について十分な補正が可能である。
【００５０】
なお、上記どのノズルで打つかの決定は、ドライバー１２が備える、その処理を実行する部分（図１に図示せず）の処理結果を利用して行う。
【００５１】
次に、上記補正後のデータに対して、各ドットへの分解処理を実行する（ステップＳ５）。当該処理は、上述したようにドット分解部１２４がドット発生量テーブル１２９を用いて行う。具体的には、上記印刷条件を示す情報に従って、その印刷条件に相応したドット発生量テーブル１２９を選択し、選択したテーブルを参照して、画素毎に（Ｃ’，Ｍ’，Ｙ’，Ｋ’）の濃度階調値を、上記各ドット毎の発生量のデータ（Ｓ，Ｍ，Ｌ）に変換していく。
【００５２】
その後、当該変換されたデータは、ハーフトーン処理部１２５に渡され、ここでハーフトーン処理が実行される（ステップＳ６）。そして、画像データは、小、中、大ドットの有無を表すデータに変換される。
【００５３】
ハーフトーン処理されたデータは、印刷データ変換部１２６によってプリンター２用の印刷データに変換され（ステップＳ７）、プリンター２へ送信される（ステップＳ８）。その後、送信された印刷データは、コントローラー１３で受信されて、当該印刷データに従った印刷処理が実行されることになる。すなわち、印刷データに従って各ノズルからインクが吐出されて、印刷媒体上に小、中、大ドットが形成される。
【００５４】
なお、本実施の形態例に係る画像処理装置では、色変換処理において、濃度階調値が０−２４２（０−９５％）の値に対応付けられ、従って、全体としてプリンター２においてノズルから吐出されるインク量が減少するので、それによるデメリットを是正するため、プリンター２において、同じ濃度のデータに対して、色変換処理で濃度階調値を０−２５５（０−１００％）の値に対応付けている場合よりも、インク量が増加するように設定するようにしてもよい。例えば、ピエゾ素子に印加する電圧を増加するようにすることができる。
【００５５】
また、各色の総インク量を色変換テーブル１２７において調整する方法を取っている画像処理の場合には、色変換テーブル１２７によっては、ＣＭＹＫの最大濃度階調値が設計最大値よりも小さい値（例えば、７０％）となっており、上述した十分に補正ができない領域の値へ変換することがないので、このようなテーブルについては、そのまま使用することができる。上記十分に補正ができない領域の値へ変換するテーブルについては、その最大値がより小さい値になるように作り直す。例えば、最大値が設計最大値の９７％である場合には９５％になるようにする。
【００５６】
以上、本実施の形態例に係るドライバー１２では、色変換処理時に最大濃度階調値に余裕があるように画像データが処理されるので、ノズル特性に対する補正処理時に、濃度が高い部分についても濃度を高くする補正が可能となり、濃い部分について濃くできないという不具合を抑えることができる。従って、高濃度領域についても適正な補正処理がなされ、ノズル特性に起因する濃度ムラなどを解消でき、印刷品質を向上させることができる。
【００５７】
また、上述の通り、プリンター側で、同じ濃度のデータに対して吐出されるインク量を増やす対策を取ることにより、全体が薄くなるデメリットを解消することができる。
【００５８】
なお、本実施の形態例では、ラインヘッドのプリンター用の画像処理装置であったが、インクジェットプリンターであえば、他のタイプのプリンターに対しても本発明の装置を適用することができる。
【００５９】
また、本実施の形態例におけるドライバー１２が行う処理は、プリンター２側のコントローラー１３のＣＰＵやメモリーを用いて実行することもでき、または、ホストコンピューター１とプリンター２に分割して、実行するようにしてもよい。
【００６０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００６１】
１  ホストコンピューター、  ２  プリンター、  １１  アプリケーション、  １２  ドライバー、  １３  コントローラー、  １４  印刷実行部、  １２１  ラスタライズ部、  １２２  色変換部、  １２３  ノズル特性補正部、  １２４  ドット分解部、  １２５  ハーフトーン処理部、  １２６  印刷データ変換部、  １２７  色変換テーブル、  １２８  補正テーブル、  １２９  ドット発生量テーブル
【図１】
2013059938.tif 000003
【図２】
2013059938.tif 000004
【図３】
2013059938.tif 000005
【図４】
2013059938.tif 000006
【図５】
2013059938.tif 000007