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