(57)【要約】 【課題】色変換テーブルを生成する際に、パッチを印刷する回数を低減する。【解決手段】テーブル生成方法は、（ａ）複数種類の色材を用いて印刷される複数個のパッチを、印刷装置を用いて印刷する工程と、（ｂ）複数個のパッチを測色して複数個の測色値を取得する工程と、（ｃ）複数個の測色値を用いて、複数種類の色材のそれぞれの使用量の制限値を決定する工程と、（ｄ）複数種類の色材のそれぞれの制限値が決定された後に、パッチを印刷することなく、複数種類の色材のそれぞれの制限値を用いて、第１の表色系の複数個の色データと、複数種類の色材に対応する複数個の成分を有する第２の表色系の複数個の色データと、を対応付ける色変換テーブルを生成する工程と、を備える。【選択図】  図２
2015070570.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の色材を用いる印刷装置のための色変換テーブルを生成するテーブル生成方法であって、
（ａ）前記複数種類の色材を用いて印刷される複数個のパッチを、前記印刷装置を用いて印刷する工程と、
（ｂ）前記複数個のパッチを測色して複数個の測色値を取得する工程と、
（ｃ）前記複数個の測色値を用いて、前記複数種類の色材のそれぞれの使用量の制限値を決定する工程と、
（ｄ）前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、第１の表色系の複数個の色データと、前記複数種類の色材に対応する複数個の成分を有する第２の表色系の複数個の色データと、を対応付ける前記色変換テーブルを生成する工程と、
を備えるテーブル生成方法。
【請求項２】
請求項１に記載のテーブル生成方法であって、
前記（ｄ）工程は、前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、前記複数種類の色材に対応する複数個のキャリブレーションテーブルを生成する工程を含み、
前記複数個のキャリブレーションテーブルのそれぞれは、複数個の入力値と、対応する色材の複数個の使用量とを、前記入力値の変化に対して、前記使用量で印刷される色の濃度が直線的に変化するように対応付けるテーブルであり、
前記（ｄ）工程では、前記複数個のキャリブレーションテーブルが生成された後に、パッチを印刷することなく、前記複数個のキャリブレーションテーブルを用いて、前記色変換テーブルが生成される、テーブル生成方法。
【請求項３】
請求項１または請求項２に記載のテーブル生成方法であって、
前記（ｄ）工程は、前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、前記第１の表色系の無彩色軸上の色データと、前記第２の表色系の複数個の色データと、を対応付ける部分色変換テーブルを生成する工程を含み、
前記（ｄ）工程では、前記部分色変換テーブルが生成された後に、パッチを印刷することなく、前記部分色変換テーブルを用いて、前記色変換テーブルが生成される、テーブル生成方法。
【請求項４】
請求項１ないし請求項３のいずれかに記載のテーブル生成方法であって、
前記（ｄ）工程は、前記（ｂ）工程で取得された前記複数個の測色値を用いて、前記（ａ）工程で印刷されていない仮想パッチの測色値を推定する工程を含み、
前記（ｄ）工程では、推定される前記仮想パッチの測色値を用いて、前記色変換テーブルが生成される、テーブル生成方法。
【請求項５】
請求項４に記載のテーブル生成方法であって、
前記複数種類の色材は、シアン、マゼンタ、イエロの３種類の有彩色の色材と、ブラックの色材と、を含み、
前記（ａ）工程で印刷される複数個のパッチは、互いに濃度が異なる複数個の混色パッチと、互いに濃度が異なる複数個の単色パッチと、を含み、
前記複数個の混色パッチのそれぞれは、前記３種類の有彩色の色材と、前記ブラックの色材と、を等量ずつ用いて印刷され、
前記複数個の単色パッチのそれぞれは、前記ブラックの色材を用いて印刷され、
前記（ｂ）工程で取得される前記複数個の測色値は、前記複数個の混色パッチと、前記複数個の単色パッチと、のそれぞれの明度の測定値を含み、
前記（ｄ）工程の前記仮想パッチの測色値を推定する工程は、前記複数個の混色パッチのうち、前記３種類の有彩色の色材と前記ブラックの色材とが等量βずつ用いられて印刷される特定の混色パッチの明度の測定値と、前記複数個の単色パッチのうち、前記ブラックの色材が量β用いられて印刷される特定の単色パッチの明度の測定値と、を用いて、前記仮想パッチの明度を推定する工程を含み、
前記仮想パッチは、前記３種類の有彩色の色材が等量αずつ用いられ、前記ブラックの色材が量β用いられて印刷されるべきパッチである、テーブル生成方法。
【請求項６】
請求項４に記載のテーブル生成方法であって、
前記複数種類の色材は、シアン、マゼンタ、イエロの３種類の有彩色の色材と、ブラックの色材と、を含み、
前記（ａ）工程で印刷される複数個のパッチは、互いに濃度が異なる複数個の第１混色パッチと、互いに濃度が異なる複数個の第２混色パッチと、を含み、
前記複数個の第１混色パッチのそれぞれは、前記３種類の有彩色の色材と、前記ブラックの色材と、を等量ずつ用いて印刷され、
前記複数個の第２混色パッチのそれぞれは、前記３種類の有彩色の色材を等量ずつ用いて印刷され、
前記（ｂ）工程で取得される前記複数個の測色値は、前記複数個の第１混色パッチと、前記複数個の第２混色パッチと、のそれぞれの明度の測定値を含み、
前記（ｄ）工程の前記仮想パッチの測色値を推定する工程は、前記複数個の第１混色パッチのうち、前記３種類の有彩色の色材と前記ブラックの色材とが等量αずつ用いられて印刷される特定の混色パッチの明度の測定値と、前記複数個の第２混色パッチのうち、前記３種類の有彩色の色材が等量αずつ用いられて印刷される特定の第２混色パッチの明度の測定値と、を用いて、前記仮想パッチの明度を推定する工程を含み、
前記仮想パッチは、前記３種類の有彩色の色材が等量αずつ用いられ、前記ブラックの色材が量β用いられて印刷されるべきパッチである、テーブル生成方法。
【請求項７】
複数種類の色材を用いる印刷実行部のための色変換テーブルを生成するテーブル生成装置であって、
前記複数種類の色材を用いて印刷される複数個のパッチを前記印刷実行部に印刷させる印刷処理部と、
前記複数個のパッチを測色して得られる複数個の測色値を取得する測色処理部と、
前記複数個の測色値を用いて、前記複数種類の色材のそれぞれの使用量の制限値を決定する決定部と、
前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、第１の表色系の複数個の色データと、前記複数種類の色材に対応する複数個の成分を有する第２の表色系の複数個の色データと、を対応付ける前記色変換テーブルを生成する生成部と、
を備える、テーブル生成装置。
【請求項８】
複数種類の色材を用いる印刷装置のための色変換テーブルを生成するコンピュータプログラムであって、
前記複数種類の色材を用いて印刷される複数個のパッチを前記印刷実行部に印刷させる第１の機能と、
前記複数個のパッチを測色して得られる複数個の測色値を取得する第２の機能と、
前記複数個の測色値を用いて、前記複数種類の色材のそれぞれの使用量の制限値を決定する第３の機能と、
前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、第１の表色系の複数個の色データと、前記複数種類の色材に対応する複数個の成分を有する第２の表色系の複数個の色データと、を対応付ける前記色変換テーブルを生成する第４の機能と、
をコンピュータに実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の色材を用いる印刷装置のための色変換テーブルを生成する技術に関する。
【背景技術】
【０００２】
ＣＭＹＫなどの複数種類の色材を用いる印刷装置では、例えば、特定の表色系（例えば、ＲＧＢ表色系で表された画像データを用いて印刷データを生成する際に、色変換テーブルが用いられている。これらの色変換テーブルは、特定の表色系と、複数種類の色材に対応する複数個の成分を有する表色系（例えば、ＣＭＹＫ表色系）と、の対応関係を規定している。複数種類の色材を用いて印刷される色は、用紙や色材の特性などによって変動する。このために、色変換テーブルの生成は、実際に複数種類の色材を用いて印刷された複数のパッチの測色値を利用して行われている。
【０００３】
例えば、特許文献１の技術では、例えば、複数種類の色材を用いて印刷された複数のパッチを測色することによって、複数個の測色値が取得される。そして、印刷された複数のパッチの測色値に基づき、追加で印刷すべき複数のパッチが決定される。そして、追加で印刷された複数のパッチを測色することによって、さらに、複数個の測色値が取得される。このように複数回に亘って印刷されたパッチの測色値を用いて、色変換テーブルが生成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１６４８３５号公報
【特許文献２】特開２００５−１８４１４４号公報
【特許文献３】特開２００５−９４１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、例えば、測色値を取得すべきパッチを予め予測することが困難な場合には、色変換テーブルを生成する際に、パッチの印刷回数が増加する可能性があった。
【０００６】
本発明は、色変換テーブルを生成する際に、パッチを印刷する回数を低減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００８】
［適用例１］複数種類の色材を用いる印刷装置のための色変換テーブルを生成するテーブル生成方法であって、（ａ）前記複数種類の色材を用いて印刷される複数個のパッチを、前記印刷装置を用いて印刷する工程と、（ｂ）前記複数個のパッチを測色して複数個の測色値を取得する工程と、（ｃ）前記複数個の測色値を用いて、前記複数種類の色材のそれぞれの使用量の制限値を決定する工程と、（ｄ）前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、第１の表色系の複数個の色データと、前記複数種類の色材に対応する複数個の成分を有する第２の表色系の複数個の色データと、を対応付ける前記色変換テーブルを生成する工程と、を備えるテーブル生成方法。
【０００９】
上記構成によれば、使用量の制限値が決定された後に、パッチを印刷することなく、色変換テーブルが生成される。したがって、色変換テーブルを生成する際に、パッチを印刷する回数を低減することができる。
【００１０】
［適用例２］適用例１に記載のテーブル生成方法であって、前記（ｄ）工程は、前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、前記複数種類の色材に対応する複数個のキャリブレーションテーブルを生成する工程を含み、前記複数個のキャリブレーションテーブルのそれぞれは、複数個の入力値と、対応する色材の複数個の使用量とを、前記入力値の変化に対して、前記使用量で印刷される色の濃度が直線的に変化するように対応付けるテーブルであり、前記（ｄ）工程では、前記複数個のキャリブレーションテーブルが生成された後に、パッチを印刷することなく、前記複数個のキャリブレーションテーブルを用いて、前記色変換テーブルが生成される、テーブル生成方法。
この構成によれば、キャリブレーションテーブルを生成するために、追加でパッチを印刷しないので、さらに、パッチを印刷する回数を低減することができる。
【００１１】
［適用例３］適用例１または適用例２に記載のテーブル生成方法であって、前記（ｄ）工程は、前記複数種類の色材のそれぞれの前記制限値が決定された後に、パッチを印刷することなく、前記複数種類の色材のそれぞれの前記制限値を用いて、前記第１の表色系の無彩色軸上の色データと、前記第２の表色系の複数個の色データと、を対応付ける部分色変換テーブルを生成する工程を含み、前記（ｄ）工程では、前記部分色変換テーブルが生成された後に、パッチを印刷することなく、前記部分色変換テーブルを用いて、前記色変換テーブルが生成される、テーブル生成方法。
この構成によれば、部分色変換テーブルを生成するために、追加でパッチを印刷しないので、さらに、パッチを印刷する回数を低減することができる。
【００１２】
［適用例４］適用例１ないし適用例３のいずれかに記載のテーブル生成方法であって、前記（ｄ）工程は、前記（ｂ）工程で取得された前記複数個の測色値を用いて、前記（ａ）工程で印刷されていない仮想パッチの測色値を推定する工程を含み、前記（ｄ）工程では、推定される前記仮想パッチの測色値を用いて、前記色変換テーブルが生成される、テーブル生成方法。
この構成によれば、印刷されていない仮想パッチの測色値を推定するので、パッチを印刷することなく、適切な色変換テーブルを生成することができる。
【００１３】
［適用例５］適用例４に記載のテーブル生成方法であって、前記複数種類の色材は、シアン、マゼンタ、イエロの３種類の有彩色の色材と、ブラックの色材と、を含み、前記（ａ）工程で印刷される複数個のパッチは、互いに濃度が異なる複数個の混色パッチと、互いに濃度が異なる複数個の単色パッチと、を含み、前記複数個の混色パッチのそれぞれは、前記３種類の有彩色の色材と、前記ブラックの色材と、を等量ずつ用いて印刷され、前記複数個の単色パッチのそれぞれは、前記ブラックの色材を用いて印刷され、前記（ｂ）工程で取得される前記複数個の測色値は、前記複数個の混色パッチと、前記複数個の単色パッチと、のそれぞれの明度の測定値を含み、前記（ｄ）工程の前記仮想パッチの測色値を推定する工程は、前記複数個の混色パッチのうち、前記３種類の有彩色の色材と前記ブラックの色材とが等量βずつ用いられて印刷される特定の混色パッチの明度の測定値と、前記複数個の単色パッチのうち、前記ブラックの色材が量β用いられて印刷される特定の単色パッチの明度の測定値と、を用いて、前記仮想パッチの明度を推定する工程を含み、前記仮想パッチは、前記３種類の有彩色の色材が等量αずつ用いられ、前記ブラックの色材が量β用いられて印刷されるべきパッチである、テーブル生成方法。
この構成によれば、互いに等量の３種類の有彩色の色材と、３種類の有彩色の色材とは異なる量のブラックの色材と、を用いて印刷される色の明度を、その色のパッチを実際に印刷することなく、推定することができる。この結果、色変換テーブルを生成するために、パッチの印刷回数が低減することができる。
【００１４】
［適用例６］適用例４に記載のテーブル生成方法であって、前記複数種類の色材は、シアン、マゼンタ、イエロの３種類の有彩色の色材と、ブラックの色材と、を含み、前記（ａ）工程で印刷される複数個のパッチは、互いに濃度が異なる複数個の第１混色パッチと、互いに濃度が異なる複数個の第２混色パッチと、を含み、前記複数個の第１混色パッチのそれぞれは、前記３種類の有彩色の色材と、前記ブラックの色材と、を等量ずつ用いて印刷され、前記複数個の第２混色パッチのそれぞれは、前記３種類の有彩色の色材を等量ずつ用いて印刷され、前記（ｂ）工程で取得される前記複数個の測色値は、前記複数個の第１混色パッチと、前記複数個の第２混色パッチと、のそれぞれの明度の測定値を含み、前記（ｄ）工程の前記仮想パッチの測色値を推定する工程は、前記複数個の第１混色パッチのうち、前記３種類の有彩色の色材と前記ブラックの色材とが等量αずつ用いられて印刷される特定の混色パッチの明度の測定値と、前記複数個の第２混色パッチのうち、前記３種類の有彩色の色材が等量αずつ用いられて印刷される特定の第２混色パッチの明度の測定値と、を用いて、前記仮想パッチの明度を推定する工程を含み、前記仮想パッチは、前記３種類の有彩色の色材が等量αずつ用いられ、前記ブラックの色材が量β用いられて印刷されるべきパッチである、テーブル生成方法。
この構成によれば、互いに等量の３種類の有彩色の色材と、３種類の有彩色の色材とは異なる量のブラックの色材と、を用いて印刷される色の明度を、その色のパッチを実際に印刷することなく、推定することができる。この結果、色変換テーブルを生成するために、パッチの印刷回数が低減することができる。
【００１５】
なお、本発明は、種々の形態で実現することが可能であり、例えば、色変換テーブルの生成装置、色値を取得するための方法、色変換テーブルの生成方法、これらの装置または方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１６】
【図１】テーブル作成装置としてのプリンタ２００の構成を示すブロック図である。
【図２】色変換テーブル生成処理のフローチャートである。
【図３】パッチ画像を表すパッチシート１０の一例を示す図である。
【図４】各パッチの測定値が記録されるテーブルの一例を示す図である。
【図５】補間値テーブルの一例が生成される。
【図６】キャリブレーションテーブルの生成について説明する図である。
【図７】キャリブレーションテーブルの一例をグラフで示す図である。
【図８】Ｌａｂ値の推定処理のフローチャートである
【図９】合計使用量の算出式と仮想的なＣＭＹの使用量の算出式とを示す図である。
【図１０】第１実施例の仮想パッチのＬ値の推定を説明する図である。
【図１１】仮想パッチ（α、β）のａ値およびｂ値の推定を説明する図である。
【図１２】部分色変換テーブルの生成処理のフローチャートである。
【図１３】部分色変換テーブルの生成について説明する図である。
【図１４】ＲＧＢ色空間における色相ラインについて説明する図である。
【図１５】第２実施例の仮想パッチのＬ値の推定を説明する図である。
【図１６】第３実施例の仮想パッチのＬ値の推定を説明する図である。
【発明を実施するための形態】
【００１７】
Ａ．第１実施例：
Ａ−１．複合機の構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、第１実施例におけるテーブル作成装置としてのプリンタ２００の構成を示すブロック図である。
【００１８】
プリンタ２００は、ＣＰＵ２１０と、ＲＡＭなどの揮発性記憶装置２２０と、ハードディスクドライブやフラッシュメモリなどの不揮発性記憶装置２３０と、印刷実行部としての印刷機構２４０と、タッチパネルやボタンなどの操作部２６０と、タッチパネルと重畳された液晶などの表示パネルを含む表示部２７０と、パーソナルコンピュータや携帯端末などの外部装置とデータ通信を行うためのインタフェースとしての通信部２８０と、測色器２９０と、を備えている。
【００１９】
印刷機構２４０は、シアン（Ｃ）とマゼンタ（Ｍ）とイエロ（Ｙ）の３種類の有彩色インク（Ｃインク、Ｍインク、Ｙインクとも呼ぶ）と、ブラック（Ｋ）の無彩色インク（Ｋインクとも呼ぶ）との４種類のインク（色材）を用いて、画像を印刷するインクジェット式のプリンタである。印刷機構２４０は、印刷ヘッドと主走査機構と搬送機構とを備えている（図示省略）。搬送機構は、搬送モータの動力で用紙を搬送する。主走査機構は、印刷ヘッドが搭載されるキャリッジを含み、主走査モータの動力で印刷ヘッドが搭載されたキャリッジを主走査方向に往復動（主走査）させる。印刷ヘッドには、インクを吐出する複数のノズルが、インク毎に設けられている（図示省略）。
【００２０】
測色器２９０は、例えば、分光式の測色器であり、光源とレンズと光センサとを備えている（図示省略）。測色器２９０は、キャリッジに搭載されており、搬送機構によって搬送される用紙上の任意の位置の色を測定することができる。具体的には、測色器２９０は、用紙上の測定位置に光源から光を照射し、反射光をレンズで分光し、分光された各波長範囲の光量を光センサを用いて測定する。測色器２９０の測定結果は、ＣＰＵ２１０によって処理されて、ＣＩＥＬＡＢ色空間の色値（Ｌａｂ値とも呼ぶ）と、光学濃度（ＯＤ値とも呼ぶ）に変換される。
【００２１】
揮発性記憶装置２２０は、例えば、ＣＰＵ２１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域２２１を提供する。
【００２２】
不揮発性記憶装置２３０には、プログラム２３１と、パッチデータ２３２と、が格納されている。プログラム２３１とパッチデータ２３２は、例えば、サーバからダウンロードされる形態で提供される。また、プログラム２３１とパッチデータ２３２は、例えば、ＤＶＤ−ＲＯＭに格納された形態で提供されても良い。
【００２３】
ＣＰＵ２１０は、プログラム２３１を実行することにより、プリンタ２００の制御装置として機能する。具体的には、ＣＰＵ２１０は、印刷機構２４０を制御して印刷を実行するプリンタとしての一般的な制御処理と、後述する色変換テーブル生成処理と、を実行する。
【００２４】
パッチデータ２３２は、後述する色変換テーブル生成処理で用いられるパッチ画像を表す画像データである。
【００２５】
Ａ−２．印刷処理：
プリンタ２００は、ユーザからの印刷指示に基づいて、印刷処理を実行する。具体的には、プリンタ２００のＣＰＵ２１０は、ユーザからの指示に基づいて、外部装置から所定のフォーマットの画像データ（例えば、ＪＰＥＧ圧縮された画像データや、ページ記述言語で記述された画像データ）を取得する。ＣＰＵ２１０は、取得された画像データに対してラスタライズ処理、色変換処理、キャリブレーション処理、ハーフトーン処理を実行してドットデータを生成する。
【００２６】
ラスタライズ処理は、例えば、取得された画像データをＲＧＢ画像データに変換する処理である。ＲＧＢ画像データは、ＲＧＢの３つの成分の階調値（例えば、２５６階調）を有するＲＧＢ表色系（例えば、ｓＲＧＢ表色系）の色データを画素ごとに含む。
【００２７】
色変換処理は、色変換テーブルを用いて、ＲＧＢ画像データをＣＭＹＫ画像データに変換する処理である。ＣＭＹＫ画像データは、ＣＭＹＫの４種類のインクに対応する４個の成分の階調値（例えば、２５６階調）を有するＣＭＹＫ表色系の色データを画素ごとに含む。色変換テーブルは、例えば、ＲＧＢ表色系の複数個の色データと、ＣＭＹＫ表色系の複数個の色データと、を対応付けるルックアップテーブルである。
【００２８】
キャリブレーション処理は、ＣＭＹＫ画像データの画素値（ＣＭＹＫ値）の各成分値の変化に対して、用紙に印刷される色の濃度が直線的に変化するように、各成分値を補正する処理である。キャリブレーション処理は、ＣＭＹＫの４個の成分ごとに用意されるキャリブレーションテーブルを用いて、実行される。キャリブレーションテーブルは、補正前の成分値（入力値）と、補正後の成分値（出力値）と、を対応付ける一次元ルックアップテーブルである。
【００２９】
ハーフトーン処理は、ＣＭＹＫ画像データを、画素ごとにドットの形成状態を示すドットデータに変換する処理である。各画素のドットの形成状態は、例えば、「ドット無し」と「ドット有り」の２階調、あるいは、「ドット無し」「小」「中」「大」の４階調で表される。ハーフトーン処理には、誤差拡散法、ディザ法などの公知の処理が用いられる。
【００３０】
ＣＰＵ２１０は、ドットデータを印刷時に用いられる順序に並び代えて得られる印刷データと、印刷機構２４０を制御するための制御データと、を含む印刷ジョブを生成する。ＣＰＵ２１０は、生成された印刷ジョブに従って、印刷機構２４０を制御して、印刷データによって表される画像を用紙上に印刷する。
【００３１】
Ａ−３．色変換テーブル生成処理：
色変換テーブル生成処理では、上述した印刷処理で用いられる色変換テーブルと、キャリブレーションテーブルと、が生成される。インクによって表現される色は、各種の印刷条件、例えば、用紙の種類（光沢紙、普通紙など）によって、異なり得る。このために、印刷条件によって、理想的な色変換テーブルやキャリブレーションテーブルは異なり得る。本実施例のプリンタ２００は、例えば、印刷に用いる用紙を、特定種類の用紙に変更するときに、ユーザの指示に基づいて色変換テーブル生成処理を実行することによって、当該用紙に適した色変換テーブルとキャリブレーションテーブルとを、新たに生成することができる。
【００３２】
図２は、色変換テーブル生成処理のフローチャートである。ステップＳ１０では、ＣＰＵ２１０は、複数個のパッチを含むパッチ画像を、特定種類の用紙に印刷して、パッチシート１０を作成する。パッチ画像は、パッチデータ２３２（図１）を用いて印刷される。パッチデータ２３２は、例えば、パッチ画像を表すＣＭＹＫ画像データ、あるいは、ドットデータである。
【００３３】
図３は、パッチ画像を表すパッチシート１０の一例を示す図である。パッチシート１０は、４種類の単色パッチ群、すなわち、シアンパッチ群１１と、マゼンタパッチ群１２と、イエロパッチ群１３と、ブラックパッチ群１４と、を含んでいる。
【００３４】
１個の単色パッチ群に含まれる複数個のパッチのそれぞれは、１種類のインクが用いられて印刷される単色パッチである。例えば、シアンパッチ群１１は、Ｃインクの濃度が互いに異なる１００個のパッチを含んでいる。図１には、１００個の単色パッチのうちの一部のパッチＣＰａ〜ＣＰｄが図示されている。換言すれば、１００個のパッチは、Ｃインクの単位面積当たりの使用量が互いに異なる。単位面積当たりのインクの使用量は、ドットを形成可能な位置の個数に対するドットの形成数の割合（％）を用いて表される。換言すれば、単位面積当たりの使用量は、パッチを表すドットデータの画素の総数に対するドットを形成すべき画素の個数の割合（％）を用いて表される。以下、単位面積当たりのインクの使用量を、単にインク使用量とも呼ぶ。シアンパッチ群１１の１００個のパッチのインク使用量は、１％〜１００％までの１％刻みの値である。
【００３５】
同様に、マゼンタパッチ群１２、イエロパッチ群１３、ブラックパッチ群１４は、それぞれ、対応する１種類のインク（Ｍインク、Ｍインク、Ｙインク、Ｋインク）が用いられて印刷され、インク使用量が１％〜１００％までの１％刻みの１００個の単色パッチを含んでいる。
【００３６】
パッチシート１０は、さらに、ＣＭＹパッチ群１５と、ＣＭＹＫパッチ群１６と、を含んでいる。ＣＭＹパッチ群１５は、ＣＭＹの３種類のインクが等量ずつ用いられて印刷され、互いに濃度が異なる１００個のＣＭＹ混色パッチを含んでいる。ＣＭＹＫパッチ群１６は、ＣＭＹＫの４種類のインクが等量ずつ用いられて印刷され、互いに濃度が異なる１００個のＣＭＹＫ混色パッチを含んでいる。１００個のＣＭＹ混色パッチの１種類のインク当たりのインク使用量は、１％〜１００％までの１％刻みの値である。同様に、１００個のＣＭＹＫ混色パッチの１種類のインク当たりのインク使用量は、１％〜１００％までの１％刻みの値である。ＣＭＹ混色パッチとＣＭＹＫ混色パッチとは、無彩色に近い色を有しているが、完全な無彩色ではなく、僅かな彩度を有し得る。
【００３７】
パッチシート１０は、さらに、３種類の二次色パッチ群、すなわち、レッドパッチ群１７と、グリーンパッチ群１８と、ブルーパッチ群１９と、を含んでいる。１個の二次色パッチ群に含まれる複数個のパッチのそれぞれは、ＣＭＹの３種類のインクのうちの２種類のインクが等量ずつ用いられて印刷される二次色パッチである。例えば、レッドパッチ群１７、グリーンパッチ群１８、ブルーパッチ群１９は、それぞれ、マゼンタとイエロ、イエロとシアン、シアンとマゼンタ、の２種類のインクを用いて印刷され、濃度が互いに異なる１００個のパッチを含んでいる。各二次色パッチ群に含まれる１００個のパッチの１種類のインク当たりのインク使用量は、１％〜１００％までの１％刻みの値である。
【００３８】
ステップＳ２０では、ＣＰＵ２１０は、パッチシート１０内の各パッチの測色値、すなわち、Ｌａｂの各成分値（Ｌ値、ａ値、ｂ値）と、光学濃度（ＯＤ値）と、の測定値を取得する。Ｌ値は、明度を示し、ａ値、ｂ値は、色相および彩度に関する値を示す。具体的には、ユーザが十分に乾燥させたパッチシート１０を、プリンタ２００の給紙トレイ（図示省略）にセットする。ＣＰＵ２１０は、印刷機構２４０の搬送機構と主走査機構とを制御して、測色器２９０を各パッチの位置に順次に移動させながら、測色器２９０を用いて、各パッチのＬ値、ａ値、ｂ値、ＯＤ値を取得する。
【００３９】
図４は、各パッチの測定値が記録されるテーブルの一例を示す図である。このテーブル２０は、シアンパッチ群１１の１００個のパッチの１００組の測定値（Ｌ値、ａ値、ｂ値、ＯＤ値）が記録されている。図４では、インク使用量がＭ％（Ｍは、０以上１００以下の整数）のシアンの単色パッチのＬ値、ａ値、ｂ値、ＯＤ値を、それぞれ、L_CM、a_CM、b_CM、D_CM、で表している。なお、Ｍ＝０（インク使用量０％）の値は、パッチシート１０のパッチが印刷されていない部分の測定値（用紙の色の測定値）である。ステップＳ２０では、このようなテーブルが、９個のパッチ群１１〜１９のそれぞれについて生成される。
【００４０】
続くステップＳ３０では、ＣＰＵ２１０は、インク量の制限値を決定する。具体的には、ブラックインクの単色での制限値（Ｋ単色制限値IMX_Kとも呼ぶ）と、有彩色インク（ＣＭＹインク）の単色での制限値（カラー単色制限値IMX_CLとも呼ぶ）と、ＣＭＹの３種類のインクの合計使用量の制限値（ＣＭＹ制限値IMX_CMYとも呼ぶ）と、ＣＭＹＫの４種類のインクの合計使用量の制限値（合計制限値IMX_totalとも呼ぶ）と、が決定される。ブラックの単色パッチの基準濃度（基準ＯＤ値）D_Kthと、ＣＭＹの単色パッチの基準濃度D_Cth、D_Mth、D_Ythと、ＣＭＹ混色パッチの基準濃度D_CMYthと、ＣＭＹＫ混色パッチの基準濃度D_CMYKthと、ＲＧＢの二次色パッチD_Rth、D_Gth、D_Bthが予め定められている。IMX
【００４１】
ＣＰＵ２１０は、ブラックの１００個の単色パッチの中から、基準濃度D_Kth以上のＯＤ値を有するパッチのうち、最小のインク使用量のパッチを選択する。ＣＰＵ２１０は、選択されたパッチのインク使用量をＫ単色制限値IMX_Kに決定する。
【００４２】
ＣＰＵ２１０は、シアンの１００個の単色パッチの中から、基準濃度D_Cth以上のＯＤ値を有するパッチのうち、最小のインク使用量のパッチを選択する。同様に、マゼンタ、イエロの１００個の単色パッチの中から、基準濃度D_Mth、D_Yth以上のＯＤ値を有するパッチのうち、最小のインク使用量のパッチをそれぞれ選択する。ＣＰＵ２１０は、選択されたシアン、マゼンタ、イエロの３個のパッチのインク使用量の平均値を、カラー単色制限値IMX_CLに決定する。例えば、図４の例では、ＯＤ値がD_C90であるパッチが選択されており、選択されたパッチのインク使用量は、９０％である。
【００４３】
ＣＰＵ２１０は、１００個のＣＭＹ混色パッチの中から基準濃度D_CMYth以上のＯＤ値を有するパッチのうち、最小のインク使用量のパッチを選択する。ＣＰＵ２１０は、選択されたパッチのＣＭＹの３種類のインク使用量の合計値を、ＣＭＹ制限値IMX_CMYに決定する。
【００４４】
ＣＰＵ２１０は、１００個のＣＭＹＫ混色パッチの中から基準濃度D_CMYKth以上のＯＤ値を有するパッチのうち、最小のインク使用量のパッチを選択する。ＣＰＵ２１０は、選択されたパッチのＣＭＹＫの４種類のインク使用量の合計値を、合計制限値に決定する。ここで、合計制限値の算出には、ブラックのインク使用量は、換算係数として（カラー単色制限値IMX_CL／Ｋ単色制限値IMX_K）を乗じた値（カラー換算値）が用いられる。換算係数を乗じるのは、有彩色インク（Ｃ、Ｍ、Ｙ）は、ブラックインクよりにじみやすいからである。すなわち、換算係数を乗じることによって、有彩色インク（Ｃ、Ｍ、Ｙ）と、ブラックインクとのにじみの程度の違いを考慮して、にじみやすい有彩色インクを用いる場合の合計制限値IMX_totalが算出される。
【００４５】
Ｋ単色制限値IMX_K、カラー単色制限値IMX_CL、ＣＭＹ制限値IMX_CMY、合計制限値IMX_totalの値は、例えば、約９０％、約８０％、約１００％、約１２０％である。
【００４６】
さらに、ＣＰＵ２１０は、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各二次色でのインク量の制限値（Ｇ制限値IMX_R、Ｇ制限値IMX_G、Ｂ制限値IMX_Bとも呼ぶ）をそれぞれ決定する。具体的には、他の制限値と同様に、ＲＧＢのそれぞれの基準濃度D_Rth、D_Gth、D_Bth以上のＯＤ値を有する二次色パッチのうち、最小のインク使用量のパッチの２種類のインク使用量の合計値が、ＲＧＢのそれぞれのインク量の制限値とされる。
【００４７】
ステップＳ４０では、ＣＰＵ２１０は、インク使用量の制限値を考慮した測定値の補間値が算出される。図５は、補間値テーブルの一例が生成される。ＣＰＵ２１０は、インク使用量の最小値を「０」とし、インク使用量の最大値を、ステップＳ３０で算出された制限値として、最小値から最大値までを所定数（例えば、１６個）に等分する。そして、最小値から最大値までの等間隔の複数個（例えば、１７個）のインク使用量に対するＬ値、ａ値、ｂ値、ＯＤ値を、測定値（図４）を用いて算出する。例えば、図５（Ｂ）の例では、カラー単色制限値IMX_CLが９０％である場合のシアンの補間値テーブル２１の例が示されている。この例では、０％〜９０％までの５．６２５％刻みの１７個のインク使用量のそれぞれについて、Ｌ値、ａ値、ｂ値、ＯＤ値が算出される。例えば、８４．３７５％のインク使用量に対応するＬ値L_Ca15は、８４％のシアン単色パッチのＬ値の測定値L_C84と、８５％のシアン単色パッチのＬ値の測定値L_C85と、を用いた線形補間によって算出される。
【００４８】
同様にして、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の単色パッチ、ＣＭＹ混色パッチ、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の二次色パッチのそれぞれについて補間値テーブルが生成される。
【００４９】
ステップＳ５０では、ＣＰＵ２１０は、キャリブレーションテーブルを生成する。図６は、キャリブレーションテーブルの生成について説明する図である。
【００５０】
ＣＭＹＫの４種類のインクに対応する４個の成分値（Ｃ値、Ｙ値、Ｍ値、Ｋ値（例えば、２５６階調））に対する光学濃度の目標値（ＯＤ目標値）が予め決定されている。図６（Ａ）には、シアン成分値（Ｃ値）に対する光学濃度の目標値が示されている。Ｃ値の最小値（０）のＯＤ目標値Dtar_C0は、用紙の光学濃度である。Ｃ値の最大値（２５５）のＯＤ目標値Dtar_C255は、上述した基準濃度D_Cthである。Ｃ値の最小値と最大値との間のＯＤ目標値は、Ｃ値の変化に対して、直線的に変化する。すなわち、横軸にＣ値を取り、縦軸にＯＤ目標値を取ったグラフは、最小値「０」のＯＤ目標値Dtar_C0と、最大値「２５５」のＯＤ目標値Dtar_C255と、を結ぶ直線となる（図６（Ａ））。
【００５１】
ＣＰＵ２１０は、Ｃ値の最小値から最大値までの等間隔の複数個（例えば、１７個）の代表値（例えば、０、１６、３２、６４、...、２４０、２５５）ごとに、ＯＤ目標値を取得する。そして、図５の補間値テーブル２１を参照して、取得されたＯＤ目標値に対応するインク使用量を算出する。例えば、Ｃ値「１２８」のＯＤ目標値Dtar_C128に対応するインク使用量として、特定のインク使用量V_C128が算出される。ＣＰＵ２１０は、Ｃ値の代表値のＯＤ目標値に対応するインク使用量に、Ｃ値の最大値「２５５」を乗じて、Ｃ値の代表値のキャリブレーション補正値（Ｃ'値）を算出する。例えば、Ｃ値「１２８」に対応するＣ'値として、（255×V_C128）が算出される（図６（Ｂ））。なお、Ｃ値の最大値「２５５」に対応するＣ'値は、カラー単色制限値IMX_CLが９０％である場合には、２５５×９０％で表される（約２３０）である。Ｃ値の全ての代表値に対応するＣ'値が算出されることによってシアン成分値のキャリブレーションテーブルが完成する。
【００５２】
図７は、キャリブレーションテーブルの一例をグラフで示す図である。キャリブレーションテーブルは、Ｃ値を入力値とし、Ｃ'値を出力値とする一次元ルックアップテーブルである。キャリブレーションテーブルは、複数個の入力値と、対応する色材の複数個の使用量（本実施例では、２５６階調に換算した使用量）とを、入力値の変化に対して、使用量で印刷される色の濃度が直線的に変化するように対応付けるテーブルと言うことができる。図７の例では、キャリブレーションテーブルの値をプロットしたグラフは、下に凸の曲線になる。キャリブレーションテーブルは、ＣＭＹＫの４種類のインクのそれぞれについて生成される。なお、本実施例では、ＣＭＹの３個の成分のキャリブレーションテーブルは、共通のテーブルを用いても良い。
【００５３】
続くステップＳ６０では、ＣＰＵ２１０は、Ｌａｂ値の推定処理を実行する。ＣＰＵ２１０は、１００個のＣＭＹＫ混色パッチのうち、上述した合計制限値IMX_totalを超えるインク量が用いられて印刷されたパッチについて、当該ＣＭＹＫ混色パッチに対応する仮想的なＣＭＹＫ混色パッチ（仮想パッチとも呼ぶ）を決定して、当該仮想パッチのＬａｂ値を推定する処理である。仮想パッチについて推定されたＬａｂ値は、ステップＳ７０における無彩色軸の色変換テーブル（部分色変換テーブル）の生成のために用いられる。
【００５４】
図８は、Ｌａｂ値の推定処理のフローチャートである。
ステップＳ１００では、ＣＰＵ２１０は、ＣＭＹＫパッチ群１６（図３）の１００個のＣＭＹＫ混色パッチの中から、処理対象の複数個のパッチを決定する。本実施例では、ＣＰＵ２１０は、１００個のＣＭＹＫ混色パッチを全て処理対象とする。これに代えて、処理対象の複数個のパッチは、後述する無彩色軸の色変換テーブルの生成に必要な特定個数のパッチだけであっても良い。
【００５５】
ステップＳ１０５では、ＣＰＵ２１０は、処理対象の複数個のＣＭＹＫ混色パッチの中から、１個のパッチを注目パッチとして選択する。ステップＳ１１０では、ＣＰＵ２１０は、注目パッチのインクの合計使用量IV_totalを算出する。
【００５６】
図９は、合計使用量IV_totalの算出式と、仮想的なＣＭＹの使用量IV_CLvirの算出式と、を示す図である。合計使用量IV_totalは、図９の式（１）を用いて算出される。式（１）のIV_CLは、シアン、マゼンタ、イエロのインク（ＣＭＹインク）の１種類のインク当たりの使用量であり、注目パッチが、１０％のＣＭＹＫ混色パッチである場合には、IV_CL＝１０である。IV_Kaは、ブラックのインク（Ｋインク）の使用量のカラー換算値であり、図９の式（２）を用いて表される。
【００５７】
式（２）のIV_Kは、Ｋインクの使用量であり、注目パッチが、１０％のＣＭＹＫ混色パッチである場合には、IV_ K＝１０である。Ｋインクの使用量のカラー換算値IV_Kaは、上述したように、Ｋインクの使用量IV_Kに換算係数（カラー単色制限値IMX_CL／Ｋ単色制限値IMX_K）を乗じることよって算出される（式（２））。
【００５８】
ステップＳ１１５では、ＣＰＵ２１０は、算出された注目パッチのインクの合計使用量IV_totalが、合計制限値IMX_total（例えば、１２０％）を超えているか否かを判断する。注目パッチのインクの合計使用量IV_totalが、合計制限値IMX_totalを超えていない場合には（ステップＳ１１５：ＮＯ）、ＣＰＵ２１０は、注目パッチのＬａｂ値の測定値を注目パッチのＬａｂ値とする。すなわち、この場合には、ＣＰＵ２１０は、後述する仮想的なＣＭＹＫ混色パッチ（仮想パッチ）の決定は行われない。したがって、この場合には、仮想パッチのＬａｂ値の推定は行われない。
【００５９】
注目パッチのインクの合計使用量IV_totalが、合計制限値IMX_totalを超えている場合には（ステップＳ１１５：ＹＥＳ）、ＣＰＵ２１０は、注目パッチのＫインクの使用量は変更せず、ＣＭＹインクの使用量を変更することによって、合計制限値IMX_totalを超えないように、仮想パッチを決定する。換言すれば、仮想的なＣＭＹの１種類のインク当たりの使用量IV_CLvirを算出する。
【００６０】
仮想的なＣＭＹの使用量IV_CLvirは、図９の式（３）を用いて算出される。式（３）のＲｅは、Ｋインクの使用量を変更しない前提で合計制限値IMX_totalを満たすように、ＣＭＹインクの使用量を減少させるべき減少率である。減少率Ｒｅは、式（４）を用いて表される。
【００６１】
式（４）の右辺の分母（IV_total-IV_Ka）は、注目パッチのＣＭＹインクの使用量の合計値である。式（４）の右辺の分子（IMX_total-IV_Ka）は、合計制限値IMX_totalを超えない範囲で使用できるＣＭＹインクの使用量の合計値の上限である。
【００６２】
インク使用量５０％のＣＭＹＫ混色パッチが注目パッチである場合を例に、計算例を示す。Ｋ単色制限値IMX_K、カラー単色制限値IMX_CL、合計制限値IMX_totalの値は、９０％、８０％、１２０％とする。式（２）のＫインクの使用量のカラー換算値IV_Ka（５０×８０／９０）は、＝約４４．４である。したがって、合計使用量IV_total（３×５０＋４４．４）は、約１９４．４であり、合計制限値IMX_total＝１２０％を超えている。この場合には、減少率Ｒｅ｛（１２０−４４．４）／（１９４．４−４４．４）｝は、約０．５０４である。したがって、仮想的なＣＭＹの使用量IV_CLvir｛０．５０４×（１９４．４−４４．４）｝は、約２５．２％となる。
【００６３】
注目パッチ（ＣＭＹＫ混色パッチ）の１色当たりのインク使用量を「β」とし、式（３）を用いて算出される仮想的なＣＭＹの使用量IV_CLvirを「α」とする。この場合には、本ステップで決定される仮想パッチは、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべきパッチである。このような仮想パッチを、仮想パッチ（α、β）と呼ぶ。「β」は、仮想パッチ（α、β）のＫインクの使用量と言うこともできる。インク使用量５０％のＣＭＹＫ混色パッチに対応する仮想パッチは、仮想パッチ（２５．２、５０）である。
【００６４】
ステップＳ１３０では、ＣＰＵ２１０は、仮想パッチ（α、β）のＬ値L_vir（α、β）を推定する。図１０は、第１実施例の仮想パッチ（α、β）のＬ値L_vir（α、β）の推定を説明する図である。図１０（Ａ）の式（５）を用いてＬ値L_vir（α、β）が算出される。L_K(β)は、使用量βのＫ単色パッチのＬ値の測定値である。L_CMYK(β)は、使用量βのＣＭＹＫ混色パッチのＬ値の測定値である。
【００６５】
図１０（Ｂ）に示すように、（L_CMYK(β)−L_K(β)）の絶対値は、使用量βのＫ単色パッチに、ＣＭＹの３種類のインクを量βずつ加えた場合のＬ値の変化量を表している。したがって、（L_CMYK(β)−L_K(β)）×（α／β）は、使用量βのＫ単色パッチに、ＣＭＹの３種類のインクを量αずつ加えた場合のＬ値の変化量を表していると考えられる。仮想パッチ（α、β）は、使用量βのＫ単色パッチに、ＣＭＹの３種類のインクを量αだけ加えたパッチであると考えられるので、図１０（Ａ）の式（５）を用いて、仮想パッチ（α、β）のＬ値（明度）を推定できる。
【００６６】
ステップＳ１３５では、ＣＰＵ２１０は、仮想パッチ（α、β）のａ値の推定値a_vir（α、β）と、ｂ値の推定値b_vir（α、β）と、を算出する。図１１は、仮想パッチ（α、β）のａ値a_vir（α、β）およびｂ値b_vir（α、β）の推定を説明する図である。図１１（Ａ）の式（６）を用いてａ値a_vir（α、β）が算出される。a_K(β)は、使用量βのＫ単色パッチのa値の測定値である。a_C(α)、a_M(α)、a_Y(α)は、使用量αのＣＭＹのそれぞれの単色パッチのａ値の測定値である。使用量αの単色パッチがない場合には、使用量αより小さな使用量の単色パッチのうち最大の使用量の単色パッチと、使用量αより大きな使用量の単色パッチのうち最小の使用量の単色パッチと、を用いた線形補間によって算出される。図１１（Ａ）から解るように、インクごとの測定値a_C(α)、a_M(α)、a_Y(α)、a_K(β)の和が、ａ値の推定値a_vir（α、β）として算出される。この結果、適切なａ値の推定値a_vir（α、β）を容易に算出することができる。同様に、図１１（Ｂ）の式（７）を用いてｂ値b_vir（α、β）が算出される。
【００６７】
ステップＳ１４０では、ＣＰＵ２１０は、仮想パッチ（α、β）について算出されたＬ値L_vir（α、β）と、ａ値a_vir（α、β）と、ｂ値b_vir（α、β）と、をそれぞれ仮想パッチ（α、β）に対応付ける。
【００６８】
ステップＳ１４５では、ＣＰＵ２１０は、処理対象の全てのＣＭＹＫ混色パッチを注目パッチとして処理したか否かを判断する。未処理のパッチがある場合には（ステップＳ１４５：ＮＯ）、ＣＰＵ２１０は、ステップＳ１０５に戻って、未処理のパッチを注目画素として選択し、上述した処理を繰り返す。全てのパッチを処理した場合には（ステップＳ１４５：ＹＥＳ）、処理を終了する。
【００６９】
ステップＳ７０では、ＣＰＵ２１０は、ＲＧＢ表色系における無彩色軸の色変換テーブル（部分色変換テーブルとも呼ぶ）を生成する。図１２は、部分色変換テーブルの生成処理のフローチャートである。図１３は、部分色変換テーブルの生成について説明する図である。
【００７０】
ステップＳ２００では、ＣＰＵ２１０は、ＲＧＢ表色系における無彩色軸上の代表値（代表色データとも呼ぶ）のＬ値の目標値L_tarを取得する。無彩色軸上の代表値は、例えば、ＲＧＢ表色系の黒色値Ｋ（０、０、０）から白色値（２５５、２５５、２５５）までの複数個（例えば、１７個）の代表値（例えば、ＲＧＢの各成分値が、０、１６、３２、６４、...、２４０、２５５であるＲＧＢ値）である。これらの代表値に、Ｌ値の目標値L_tarを対応付けたテーブルが、予めプログラム２３１に組み込まれている。図１３（Ａ）に示すように、例えば、無彩色軸上の代表値を取り、縦軸にＬ値の目標値L_tarを取ったグラフは、白色値Ｗから黒色値Ｋに向かって下に凸に単調減少するカーブとなる。
【００７１】
ステップＳ２１０では、ＣＰＵ２１０は、Ｌ値L_tarの目標値を基準にして、無彩色軸上の代表値に対応づけるＫインクの使用量を決定する。具体的には、Ｌ値L_tarの目標値が基準値Lthとなる無彩色軸上の位置Ｔｔｈ（図１３）から黒色値までの複数個の代表値をに対応づけるＫインクの使用量がそれぞれ決定される。先ず、ＣＰＵ２１０は、Ｋインクの使用量を対応付けるべき代表値の目標値L_tarを下回らないように、かつ、後に決定すべきＣＭＹのインクの使用量によるＬ値の減少分を考慮して、Ｋインクの使用量を決定する。さらに、対応付けるインクの使用量が合計制限値IMX_totalを超えないように、例えば、黒色値に近い代表値には、ＣＭＹインクの使用量が少なくなるように、Ｋインクの使用量が多めに対応付けられる。このとき、ＣＭＹインクの想定される使用量よりＫインクの使用量が少ない領域ＲＢ（図１３（Ｂ））では、Ｋ単色インクのL値の測定値（図４）や当該測色値に基づく補間値（図５）が参照される。また、ＣＭＹインクの想定される使用量とＫインクの使用量がほぼ等しくなる位置より黒色側の領域ＲＣ（図１３（Ｂ））では、ＣＭＹＫ混色パッチのＬ値の測定値や、ステップＳ６０で推定された仮想パッチのＬ値が用いられる。この結果、図１３（Ｂ）に示すように、無彩色軸に対するＫインクの使用量のカーブが設定される。
【００７２】
ステップＳ２２０では、ＣＰＵ２１０は、無彩色軸上の代表値のそれぞれに対応付けるＣＭＹのインクの使用量を決定する。例えば、Ｋインクの使用量が対応付けられない領域ＲＡ（図１３（Ｂ））では、目標Ｌ値を達成するように、対応付けるＣＭＹのインクの使用量の概算値が決定される。この領域ＲＡでは、ＣＭＹ混色パッチのＬ値の測定値（図４）や、当該測定値に基づく補間値（図５）が用いられる。
【００７３】
また、領域ＲＢおよび領域ＲＣでは、無彩色軸上の代表値に対応付けられたＫインクの使用量V_KのＫ単色パッチのＬ値L_k（測定値または補間値）と、L値の目標値L_tarとの差分（L_k-L_tar）を用いて、以下の式（８）によって、ＣＭＹのインクの使用量の概算値V_CMYを算出する。
【００７４】
Ｖ_ＣＭＹ＝Ｖ_Ｋ×｛（Ｌ_Ｋ−Ｌ_ｔａｒ）／（Ｌ_Ｋ−Ｌ_ＣＭＹＫ）｝...（８）
【００７５】
ここで、L_CMYKは、無彩色軸上の代表値に対応付けられたＫインクの使用量V_Kと同じ使用量のＣＭＹＫ混色パッチのＬ値である。
【００７６】
ＣＭＹの使用量の概算値が決定されると、ＣＰＵ２１０は、無彩色軸上の代表値に対応づけるべきＣＭＹの使用量V_C、V_M、V_Yを、概算値を補正して決定する。すなわち、対応付けるべきインク使用量V_C、V_M、V_Y、V_Kでインクが混色されて得られる色の彩度が０になるように、すなわち、ａ値とｂ値とが、対象の代表値ごとに設定される目標ａ値および目標ｂ値になるように、概算値がインクごとに調整される。これらの調整は、ＣＭＹ混色パッチ、ＣＭＹＫ混色パッチ、仮想パッチのａ値およびｂ値（測定値、補間値、推定値）と、ＣＭＹの単色パッチのそれぞれのａ値およびｂ値（測定値、補間値）と、が参照されて実行される。
【００７７】
目標ａ値は、例えば、最小の代表値「０」の目標ａ値は、印刷されていない状態の用紙の色のａ値である。最大の代表値「２５５」の目標ａ値は、Ｋ単色制限値IMXを超えない範囲で最大のインク使用量のＫインクのみを用いて当該用紙に印刷される色のａ値である。
他の代表値の目標ａ値は、最小の代表値「０」の目標ａ値と、最大の代表値「２５５」と、を用いた線形補間によって算出される。目標ｂ値についても同様である。なお、最小の代表値「０」の目標ａ値および目標ｂ値が「０」であり、かつ、最大の代表値「２５５」の目標ａ値および目標ｂ値が「０」である場合には、全ての代表値の目標ａ値および目標ｂ値が「０」となる。
【００７８】
以上説明した処理により無彩色軸の部分色変換テーブルが生成される。
【００７９】
この無彩色軸の複数個の代表値のそれぞれに対応付けられたＣＭＹＫのインク使用量（単位は％）を、２５６階調の成分値（Ｃ'値、Ｍ'値、Ｙ'値、Ｋ'値）に換算し、さらに、キャリブレーションテーブルを用いて、キャリブレーション補正前のＣ値、Ｍ値、Ｙ値、Ｋ値に換算することよって、無彩色軸の部分色変換テーブルが完成される。図１３（Ｂ）には、無彩色軸の部分色変換テーブルの一例が示されている。ＣＭＹの各インクの使用量は、ほぼ等しい値であるが、完全に一致していないことが解る。
【００８０】
ステップＳ８０では、ＣＰＵ２１０は、ＲＧＢ色空間の表面上を通る色相ライン上の代表値に対応付けるインク使用量を決定する。すなわち、ＣＰＵ２１０は、色相ライン上の部分色変換テーブルを生成する。
【００８１】
図１４は、ＲＧＢ色空間における色相ラインについて説明する図である。図１４に示すＲＧＢ表色系の色空間ＳＣＰには、黒色点（Ｋ点）と、白色点（Ｗ点）と、３個の一次色点と、３個の二次色点と、６個の中間色点と、が示されている。
【００８２】
一次色点は、３つの有彩色インク（Ｃ、Ｍ、Ｙ）に対応する３つの点、Ｃ点、Ｍ点、Ｙ点である。一次色点は、言い換えれば、ＲＧＢ色成分のうちの２つが最大値（本実施例では２５５）であり、残りの１つが最小値（本実施例では０）である色空間ＳＣＰ上の点である。一次色相ラインは、色空間ＳＣＰにおけるＷ点と１次色点とを結ぶとともに、１次色点と黒色点とを結ぶラインである。図１４には、３つの一次色相ライン、すなわち、Ｃ点を通るＣ色相ラインＣＬＣと、Ｍ点を通るＭ色相ラインＣＬＭと、Ｙ点を通るＹ色相ラインＣＬＹとがそれぞれ図示されている。
【００８３】
二次色点は、二次色Ｒ、Ｇ、Ｂに対応する３つの点、Ｒ点、Ｇ点、Ｂ点である。二次色点は、言い換えれば、ＲＧＢ色成分のうちの１つが最大値であり、残りの２つが最小値とである色空間ＳＣＰ上の点である。二次色相ラインは、ＲＧＢ色空間ＳＣＰにおけるＷ点と二次色点とを結ぶとともに、二次色点と黒色点とを結ぶラインである。図１４には、３つの二次色相ライン、すなわち、Ｒ点を通るＲ色相ラインＣＬＲと、Ｇ点を通るＧ色相ラインＣＬＧと、Ｂ点を通るＢ色相ラインＣＬＢとがそれぞれ図示されている。
【００８４】
中間色点は、色空間ＳＣＰの色域である直方体の１２の辺のうち、一次色点と二次色点とを結ぶ６つの辺の中点である。すなわち、中間色点は、Ｒ−Ｙ辺の中点であるＲＹ点と、Ｙ−Ｇ辺の中点であるＹＧ点と、Ｇ−Ｃ辺の中点であるＧＣ点と、Ｂ−Ｃ辺の中点であるＢＣ点と、Ｍ−Ｂ辺の中点であるＭＢ点と、Ｍ−Ｒ辺の中点であるＭＲ点と、の６点である（図１４））。中間色点は、言い換えれば、ＲＧＢ色成分のうちの１つが最大値であり、１つが最小値であり、残りの１つが中間値（本実施例では１２８）である色空間ＳＣＰ上の点である。図１４には、６つの中間色相ラインのうち、ＭＢ点を通るＭＢ色相ラインＣＬＭＢと、ＢＣ点を通るＢＣ色相ラインＣＬＢＤとがそれぞれ図示されている。他の４つの中間色相ライン、すなわち、ＲＹ点を通るＲＹ色相ラインと、ＹＧ点を通るＹＧ色相ラインと、ＧＣ点を通るＧＣ色相ラインと、ＭＲ点を通るＭＲ色相ラインは、図の煩雑を避けるために図示が省略されている。
【００８５】
ＣＰＵ２１０は、ステップＳ３０で決定された各種のインク量の制限値と、ステップＳ４０で生成された複数個の補間値テーブルと、を用いて、各色相ライン上の複数個の代表値（例えば、直方体のＲＧＢ色空間の一辺当たり１７個の代表値）に対応付けるＣＭＹＫの４種類のインク使用量を決定する。この際には、インク量の制限値を超えず、かつ、表現可能な色の範囲（例えば、ＣＩＥＬＡＢ色空間における色域の大きさ）がなるべく大きくなるように、インク量を決定する。この各色相ラインの代表値に対応付けられたＣＭＹＫのインク使用量（単位は％）を、２５６階調の成分値（Ｃ'値、Ｍ'値、Ｙ'値、Ｋ'値）に換算し、さらに、キャリブレーションテーブルを用いて、キャリブレーション補正前のＣ値、Ｍ値、Ｙ値、Ｋ値に換算することよって、各色相ラインの部分色変換テーブルが完成される。
【００８６】
ステップＳ８０では、ＣＰＵ２１０は、無彩色軸ＧＬ（図１４）と１２個の色相ラインの部分色変換テーブルを用いて、ＲＧＢ表色系の色データ（ＲＧＢ値）と、ＣＭＹＫ表色系の色データ（ＣＭＹＫ値）と、を対応付ける色変換テーブルを生成する。すなわち、無彩色軸ＧＬと１２個の色相ライン以外のＲＧＢ色空間内の所定数の代表値（グリッド値）に対応付けるＣＭＹＫ値を、補間処理によって算出する。
【００８７】
これらの色相ライン上のＣＭＹＫ値のインク量の決定方法や、その他のグリッドの補間処理の方法は、様々な公知の方法を用いて実行される。例えば、公知の方法の１つは、例えば、特開２００２−３３９３０に開示されている。
【００８８】
以上説明した第１実施例によれば、図２のステップＳ３０で、インク量の制限値が決定された後に、追加でパッチを印刷することなく、色変換テーブルを生成することができる。この結果、色変換テーブルを生成する際に、パッチを印刷する回数を低減することができる。パッチを印刷すると、パッチシートを乾燥する工程や、パッチシート内のパッチを測色する工程が必要となるために、色変換テーブルの生成のための作業負担が大きくなる。本実施例では、パッチを印刷する回数を低減することで、色変換テーブルの生成のための作業負担を軽減できる。
【００８９】
より具体的には、ステップＳ４０では、４種類のインクのそれぞれの制限値を用いて、図５の補間値テーブル２１が生成され、ステップＳ５０では、補間値テーブル２１を参照してキャリブレーションテーブルが生成される。キャリブレーションテーブルの生成には、インクの制限値を考慮して、インク使用量を変更した新たなパッチ群を印刷する必要があった。本実施例では、キャリブレーションテーブルを生成するために、追加でパッチを印刷しないので、さらに、パッチを印刷する回数を低減することができる。
【００９０】
さらに、ステップＳ３０で、インク量の制限値が決定された後に、追加でパッチを印刷することなく、インク量の制限値を用いて、無彩色軸上の部分色変換テーブルが生成される（ステップＳ４０〜Ｓ７０）。具体的には、合計制限値IMX_totalを超えないように、無彩色軸上の代表値に対応付けられるＫインクやＣＭＹインクのインク使用量が決定される。また、インク量の制限値を用いて生成されるキャリブレーションテーブル（ステップＳ５０）を用いて、無彩色軸上の部分色変換テーブルが生成される（ステップＳ７０）。この結果、部分色変換テーブルを生成するために、追加でパッチを印刷しないので、さらに、パッチを印刷する回数を低減することができる。
【００９１】
さらに、ステップＳ６０では、無彩色軸の部分色変換テーブルを生成するために必要とされる仮想パッチの測色値（Ｌ値、ａ値、ｂ値の測定値）が推定される（図８）。この結果、仮想パッチの色を有するパッチを実際に印刷することなく、無彩色軸の部分色変換テーブルを生成することができる。この結果、パッチの印刷回数を増加させることなく、適切な色変換テーブルを生成することができる。
【００９２】
より具体的には、ＣＭＹＫの４種類のインクが等量βずつ用いられて印刷される特定のＣＭＹＫ混色パッチのＬ値の測定値L_CMYK(β)と、Ｋインクが量β用いられて印刷される特定のＫ単色パッチのＬ値の測定値L_K(β)とを用いて、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチのＬ値L_vir(α、β)が推定される（図１０の式（５））。この結果、仮想パッチを実際に印刷することなく、適切なＬ値を推定することができる。したがって、必要なＬ値を取得するためのパッチの印刷回数を低減することができる。ひいては、色変換テーブルを生成するためのパッチの印刷回数が低減することができる。
【００９３】
さらに、Ｌａｂ値の推定処理（図８）では、仮想的なＣＭＹの使用量IV_CLvirが決定される（ステップＳ１２５）、すなわち、仮想パッチが決定される。使用量IV_CLvirは、処理対象のＣＭＹＫ混色パッチのインクの使用量が合計制限値IMX_totalを超えるパッチである場合に（ステップＳ１１５：ＹＥＳ）、ＣＭＹＫの単色パッチのＯＤ値の測定値を用いて算出されるインク量の制限値IMX_CL、IMX_K、IMX_totalを用いて、決定される（図９）。すなわち、推定すべき仮想パッチは、実際に印刷する場合には、ＣＭＹＫの単色パッチの印刷および測定の後でなければ印刷できない。上記実施例では、仮想パッチのＬ値を、ＣＭＹＫの単色パッチの印刷後に、追加でパッチを印刷することなく、推定することができる。したがって、パッチの印刷回数が増加することを効果的に抑制することができる。
【００９４】
さらに、Ｌａｂ値の推定処理（図８）では、処理対象のＣＭＹＫ混色パッチのインクの使用量が合計制限値IMX_totalを超えない場合に（ステップＳ１１５：ＮＯ）、仮想パッチを決定しない。この結果、推定が不要な仮想パッチの明度を推定しないので、処理時間の増大を抑制することができる。
【００９５】
さらに、Ｌａｂ値の推定処理（図８）では、仮想パッチのａ値およびｂ値が、ＣＭＹの３種類のインクのそれぞれの特定のインク量の単色パッチのａ値およびｂ値を用いて推定される（図１１）。この結果、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき色のａ値およびｂ値を、その色のパッチを印刷することなく、推定することができる。したがって、必要なａ値およびｂ値を取得するためのパッチの印刷回数を低減することができる。ひいては、色変換テーブルを生成するためのパッチの印刷回数が低減することができる。
【００９６】
Ｂ．第２実施例：
第２実施例は、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチ（α、β）のＬ値の推定方法が第１実施例と異なる。図１５は、第２実施例の仮想パッチ（α、β）のＬ値L_vir（α、β）の推定を説明する図である。第２実施例では、例えば、処理対象のＣＭＹＫ混色パッチのＣＭＹインクの使用量αが固定され、Ｋインクの使用量が減少されることで、すなわち、Ｋインクの使用量βが算出されることで、推定すべき仮想パッチ（α、β）が決定される。
【００９７】
第２実施例では、図１５（Ａ）の式（９）を用いてＬ値L_vir（α、β）が算出される。L_CMY(α)は、使用量αのＣＭＹ混色パッチのＬ値の測定値である。L_CMYK(α)は、使用量αのＣＭＹＫ混色パッチのＬ値の測定値である。図１０から解るように、第１実施例では、使用量βのＫ単色パッチのＬ値L_K(β)を基準にして、L_vir（α、β）の推定が行われる。これに代えて、図１５から解るように、第２実施例では、使用量αのＣＭＹ混色パッチのＬ値L_CMY(α)を基準にしてＬ値L_vir（α、β）が推定される。
【００９８】
図１５（Ｂ）に示すように、（L_CMYK(α)−L_CMY(α)）の絶対値は、使用量αのＣＭＹ混色パッチに、Ｋインクを量αだけ加えた場合のＬ値の変化量を表している。したがって、（L_CMYK(α)−L_CMY(α)）×（β／α）は、使用量αのＣＭＹ混色パッチに、Ｋインクを量βだけ加えた場合のＬ値の変化量を表していると考えられる。仮想パッチ（α、β）は、使用量αのＣＭＹ混色パッチに、Ｋインクを量βだけ加えたパッチであると考えられるので、図１５（Ａ）の式（９）を用いて、仮想パッチ（α、β）のＬ値（明度）を推定できる。
【００９９】
この結果、第１実施例と同様に、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷される色のＬ値を、その色のパッチを実際に印刷することなく、推定することができる。この結果、必要なＬ値を取得するために、パッチの印刷回数が増加することを抑制することができる。
【０１００】
具体的には、ＣＭＹＫの４種類の色材が等量αずつ用いられて印刷された特定のＣＭＹＫ混色パッチのＬ値の測定値L_CMYK(α)と、ＣＭＹの３種類の色材が等量αずつ用いられて印刷された特定のＣＭＹ混色パッチのＬ値の測定値L_CMY(α)と、を用いて、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチのＬ値L_vir(α、β)が推定される（図１５（Ａ）の式（９））。この結果、仮想パッチを実際に印刷することなく、適切なＬ値を推定することができる。したがって、必要なＬ値を取得するためのパッチの印刷回数を低減することができる。ひいては、色変換テーブルを生成するためのパッチの印刷回数が低減することができる。
【０１０１】
Ｃ．第３実施例：
第３実施例は、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチ（α、β）のＬ値の推定方法が第１実施例と異なる。図１６は、第３実施例の仮想パッチ（α、β）のＬ値L_vir（α、β）の推定を説明する図である。
【０１０２】
第３実施例では、図１６（Ａ）の式（１０）を用いてＬ値L_vir（α、β）が算出される。L_K(β)は、使用量βのＫ単色パッチのＬ値の測定値である。L_CMYK(β)は、使用量βのＣＭＹＫ混色パッチのＬ値の測定値である。図１０から解るように、第１実施例では、使用量βのＫ単色パッチのＬ値L_K(β)を基準にして、L_vir（α、β）の推定が行われる。これに代えて、図１６から解るように、第３実施例では、使用量βのＣＭＹＫ混色パッチのＬ値L_CMYK(β)を基準にしてＬ値L_vir（α、β）が推定される。
【０１０３】
図１６（Ｂ）に示すように、（L_CMYK(β)−L_K(β)）の絶対値は、使用量βのＣＭＹＫ混色パッチから、Ｋインクを量βだけ減じた場合のＬ値の変化量を表している。したがって、{（（L_CMYK(β)−L_K(β)）×（β−α）／α）}は、使用量βのＣＭＹＫ混色パッチから、Ｋインクを量（β−α）だけ減じた場合のＬ値の変化量を表していると考えられる。仮想パッチ（α、β）は、使用量βのＣＭＹＫ混色パッチから、Ｋインクを（β−α）だけ減じたパッチであると考えられるので、図１６（Ａ）の式（１０）を用いて、仮想パッチ（α、β）のＬ値（明度）を推定できる。
【０１０４】
この結果、第１実施例と同様に、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷される色のＬ値を、その色のパッチを実際に印刷することなく、推定することができる。この結果、必要なＬ値を取得するために、パッチの印刷回数が増加することを抑制することができる。
【０１０５】
具体的には、ＣＭＹＫの４種類のインクが等量βずつ用いられて印刷される特定のＣＭＹＫ混色パッチのＬ値の測定値L_CMYK(β)と、Ｋインクが量β用いられて印刷される特定のＫ単色パッチのＬ値の測定値L_K(β)とを用いて、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチのＬ値L_vir(α、β)が推定される（図１６（Ａ）の式（１０））。この結果、仮想パッチを実際に印刷することなく、適切なＬ値を推定することができる。したがって、必要なＬ値を取得するためのパッチの印刷回数を低減することができる。ひいては、色変換テーブルを生成するためのパッチの印刷回数が低減することができる。
【０１０６】
Ｄ．変形例：
（１）上記各実施例では、ＣＰＵ２１０は、ＣＭＹの３種類のインクが等量αずつ用いられ、Ｋインクが量β用いられて印刷されるべき仮想パッチ（α、β）のＬ値、ａ値、ｂ値を推定している。これに限られない。例えば、Ｎ種類のインク（Ｎは、３以上の自然数）、例えば、印刷に用いられるシアン、マゼンタ、イエロ、ブラック、ライトシアン、ライトマゼンタなどの公知のインクのうちの３種類以上のインクが印刷に用いられる場合を考える。この場合には、例えば、ＣＰＵ２１０は、（Ｎ−１）種類のインクが等量αずつ用いられ、残りの１種類のインクが量β用いられて印刷されるべき仮想パッチ（α、β）のＬ値、ａ値、ｂ値を推定しても良い。
【０１０７】
例えば、第１実施例および第３実施例と同様の手法を用いる場合には、ＣＰＵ２１０は、Ｎ種類のインクが等量βずつ用いられて印刷された特定のパッチのＬ値の測定値と、上述した残りの１種類のインクが量β用いられて印刷された特定のパッチのＬ値の測定値と、を用いて、仮想パッチ（α、β）のＬ値を推定することが好ましい。
【０１０８】
また、第２実施例と同様の手法を用いる場合には、ＣＰＵ２１０は、Ｎ種類の色材が等量αずつ用いられて印刷された特定のパッチのＬ値の測定値と、（Ｎ−１）種類のインクが量αずつ用いられて印刷された特定のパッチのＬ値の測定値と、を用いて、仮想パッチ（α、β）のＬ値を推定することが好ましい。
【０１０９】
また、ＣＰＵ２１０は、Ｎ種類の色材のそれぞれの特定の単色パッチのａ値およびｂ値とを、用いて、仮想パッチ（α、β）のａ値およびｂ値を推定することが好ましい。
【０１１０】
（２）上記第２実施例では、ＣＰＵ２１０は、ＣＭＹＫの４種類のインクが等量βずつ用いられて印刷されたＣＭＹＫ混色パッチの仮想パッチを決定する際に、Ｋインクの量をβに固定し、合計制限値IMX_totalを超えないように、ＣＭＹのインクの量をβからαに減少させている。これに代えて、ＣＰＵ２１０は、ＣＭＹのインク量をβに固定し、合計制限値IMX_totalを超えないように、Ｋインクの量を減少させても良い。また、ＣＰＵ２１０は、合計制限値IMX_totalを超えないように、ＣＭＹのインク量と、Ｋインクの量と、の両方を減少させても良い。
【０１１１】
（３）上記実施例のパッチシート１０の各パッチ群１１〜１９は、インク使用量が等間隔（例えば、１％刻み）で変更された複数個のパッチを含んでいる。これに代えて、複数個のパッチ間のインクの使用量の間隔は、等間隔ではなくても良い。例えば、予測されるキャリブレーションテーブルの概略形状などから、比較的狭い間隔でパッチを準備すべきインク使用量の範囲や、比較的広い間隔でパッチを準備すれば良いインク使用量の範囲が、予測できる。このような予測のもとで、パッチ間のインクの使用量の間隔を、使用量の複数の範囲ごとに異なる値に設定しても良い。こうすれば、印刷すべきパッチの個数を減らすことができる。
【０１１２】
（４）パッチを測定値や、パッチの測定値から推定される推定値は、Ｌ値、ａ値、ｂ値、ＯＤ値に限られない。例えば、ＣＩＥＸＹＺ表色系などの他の表色系の成分値を含んでも良い。一般的には、パッチを測定値や、パッチの測定値から推定される推定値は、明度を示す値（実施例では、Ｌ値）と、色相および彩度のうちの少なくとも一方に関する値（実施例では、ａ値とｂ値）と、の少なくとも一方を含むことが好ましい。
【０１１３】
（５）上記各実施例では、インクジェット式のプリンタ２００において用いられる色変換テーブルの作成について説明したが、レーザー式のプリンタにおいて用いられる色変換テーブルの作成にも同様の手法を採用することができる。この場合には、例えば、ＲＧＢ色データを、用いられる複数種類のトナーに対応する複数種類の色成分を含む色データに変換するための色変換テーブルを作成することができる。
【０１１４】
（６）上記各実施例では、プリンタ２００の制御装置が、色変換テーブル生成処理を実行しているが、プリンタを含むシステムが色変換テーブル生成処理を実行しても良い。例えば、印刷実行部としてのプリンタと、プリンタとは別体の測色器と、パーソナルコンピュータなどの計算機と、をが、協働して、色変換テーブル生成処理を実行してもよい。例えば、計算機がパッチデータをプリンタに供給してパッチシート１０（図３）を印刷させても良い（図２のステップＳ１０）。そして、測色器が、パッチシート１０の各パッチの色を測定して、測色データを計算機に供給しても良い（図２のステップＳ２０）。そして、計算機が測色データを用いて、図２のステップＳ３０〜Ｓ８０までの処理を実行して、色変換テーブルを生成しても良い。
【０１１５】
（７）生成される色変換テーブルは、ＲＧＢ表色系の色データと、ＣＭＹＫ表色系の色データと、を対応付けるテーブルに限られない。例えば、ＹＣｒＣｂ表色系の色データと、ＣＭＹＫ表色系の色データと、を対応付けるテーブルが生成されても良い。
【０１１６】
（８）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【０１１７】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１８】
１０...パッチシート、２００...複合機、２００...プリンタ、２１０...ＣＰＵ、２２０...揮発性記憶装置、２３０...不揮発性記憶装置、２３１...プログラム、２３２...パッチデータ、２４０...印刷機構、２５０...スキャナ部、２６０...操作部、２７０...表示部、２８０...通信部、２９０...測色器
【図１】
2015070570.tif 000003
【図２】
2015070570.tif 000004
【図３】
2015070570.tif 000005
【図４】
2015070570.tif 000006
【図５】
2015070570.tif 000007
【図６】
2015070570.tif 000008
【図７】
2015070570.tif 000009
【図８】
2015070570.tif 000010
【図９】
2015070570.tif 000011
【図１０】
2015070570.tif 000012
【図１１】
2015070570.tif 000013
【図１２】
2015070570.tif 000014
【図１３】
2015070570.tif 000015
【図１４】
2015070570.tif 000016
【図１５】
2015070570.tif 000017
【図１６】
2015070570.tif 000018