(57)【要約】【課題】各インク色の合計使用量が打込みインク量制限値以下となるように色変換テーブルを修正して、インクの滲みや印刷媒体のコックリング等の各種の弊害を回避する。【解決手段】印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得工程と、印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得工程と、パッチ画像の測色値と所定の基準値との比較結果に基づいて、色変換テーブルの出力階調値を補正する補正工程と、補正後の各インクの出力階調値の組合せにおける合計インク量が打込みインク量制限値を超える場合に、補正後の各出力階調値に所定の比率計算を行って、合計インク量を打込みインク量制限値内に減少させる修正工程と、有する。【選択図】図７
2015015612.tif 000002
【特許請求の範囲】
【請求項１】
所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正する色補正方法であって、
前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得工程と、
前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得工程と、
前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正工程と、
前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正工程と、有することを特徴とする色補正方法。
【請求項２】
前記比率計算は、前記補正後の各出力階調値の大きさに応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする請求項１に記載の色補正方法。
【請求項３】
前記比率計算は、前記補正後の各出力階調値の補正に伴う増分に応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする請求項１に記載の色補正方法。
【請求項４】
前記比率計算は、各インクに対しての重み付けに応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする請求項１に記載の色補正方法。
【請求項５】
所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正する色補正装置であって、
前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得部と、
前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得部と、
前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正部と、
前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正部と、有することを特徴とする色補正装置。
【請求項６】
所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正するプログラムであって、
前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得機能と、
前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得機能と、
前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正機能と、
前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正機能と、をコンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色補正方法、色補正装置及びプログラムに関する。
【背景技術】
【０００２】
インクジェット方式のプリンターにおいて色再現性を補正する技術として、プリンターからパッチ画像と呼ばれるカラー画像を印刷し、当該パッチ画像の測色値と基準値とを比較することによって色補正を行う技術がある。例えば、特許文献１では、パッチ画像の測色値とプリンターのインク吐出量の値とが予め関連付けられた一覧を参照し、ユーザー環境での測色値に基づいて補間曲線を作成して印刷対象の画像データを補正している。また、特許文献２では、パッチ画像の測色値に基づいたＲＧＢ画像データを各インク色の階調データに変換するために色変換テーブルを用いる。そして、各インク色の合計使用量が打込みインク量制限値以下となるように色変換テーブルを修正して、インクの滲みや印刷媒体のコックリング等の各種の弊害を回避している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９２９４２号公報
【特許文献２】特開２００６−３３５０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、特許文献２にあるような各色インクの合計使用量を打込みインク量制限値以下にする技術が盛り込まれていない。このため、インクの滲みや印刷媒体のコックリング等の各種の弊害が発生する可能性がある。また、特許文献２では、打込みインク量制限値以下になるように色変換テーブルを修正する方法として、略同量ずつのＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）階調値とＫ（ブラック）階調値とを置き換えることによってインク使用量を抑える方法が提示されている。この方法の場合、色変換テーブルにおける階調値の別色への置き換えの対応が複雑化してしまうことが考えられる。更に、ＣＭＹ階調値とＫ階調値とを置き換えることにより、置き換えた箇所の粒状性が悪化してしまい印刷画像の画質が低下してしまう恐れがある。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正する色補正方法であって、前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得工程と、前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得工程と、前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正工程と、前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正工程と、有することを特徴とする色補正方法。
【０００７】
上記した色補正方法によれば、補正工程において、印刷媒体に出力された複数のパッチ画像の測色値と所定の基準値との比較結果に基づいて、色変換テーブルの出力階調値を補正する。そして、修正工程において、補正後の合計インク量が打込みインク量制限値を超える場合に、各出力階調値に所定の比率計算を行って合計インク量を打込みインク量制限値内に減少させる。このように、合計インク量を打込みインク量制限値内に減少させることにより、合計インク量が打込みインク量制限値を超えることによって発生するインクの滲みや印刷媒体のコックリング等の各種の弊害を抑制することができる。更に、各出力階調値に所定の比率計算を行うことによって、合計インク量を打込みインク量制限値内に減少させる。これにより、個々の出力階調値のインク量を適正に減少させて、容易に合計インク量を打込みインク量制限値内に減少させることができる。また、各出力階調値の全体のインク量を減少させることから、出力階調値を減少させた箇所の粒状性の悪化を抑制することができる。
【０００８】
［適用例２］前記比率計算は、前記補正後の各出力階調値の大きさに応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする上記色補正方法。
【０００９】
上記した色補正方法によれば、補正後の各出力階調値の大きさに応じて当該補正後の各出力階調値を減少させて、合計インク量を打込みインク量制限値内に減少させる。このため、出力階調値が大きいインクについてはインク量が多く減少し、出力階調値が小さいインクについてはインク量が少し減少することになる。これにより、色彩をバランス良く正確に再現しつつ合計インク量を減少させることができる。
【００１０】
［適用例３］前記比率計算は、前記補正後の各出力階調値の補正に伴う増分に応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする上記色補正方法。
【００１１】
上記した色補正方法によれば、補正後の各出力階調値の増分に応じて当該補正後の各出力階調値を減少させて、合計インク量を打込みインク量制限値内に減少させる。このため、補正による出力階調値の増分が大きいインクについてはインク量が多く減少し、出力階調値の増分が小さいインクについてはインク量が少し減少することになる。これにより、色彩をバランス良く正確に再現しつつ合計インク量を減少させることができる。
【００１２】
［適用例４］前記比率計算は、各インクに対しての重み付けに応じて前記補正後の各出力階調値を減少させて、前記合計インク量を前記打込みインク量制限値内に減少させる計算であることを特徴とする上記色補正方法。
【００１３】
上記した色補正方法によれば、各インクの重み付けに応じて補正後の各出力階調値を減少させて、合計インク量を打込みインク量制限値内に減少させる。これにより、個々のインクの特性などに応じて各インクに重み付けを行い、個々のインク量をきめ細かく適切に減少させることができる。
【００１４】
［適用例５］所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正する色補正装置であって、前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得部と、前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得部と、前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正部と、前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正部と、有することを特徴とする色補正装置。
【００１５】
上記した色補正装置によれば、補正部において、印刷媒体に出力された複数のパッチ画像の測色値と所定の基準値との比較結果に基づいて、色変換テーブルの出力階調値を補正する。そして、修正部において、補正後の合計インク量が打込みインク量制限値を超える場合に、各出力階調値に所定の比率計算を行って合計インク量を打込みインク量制限値内に減少させる。このように、合計インク量を打込みインク量制限値内に減少させることにより、合計インク量が打込みインク量制限値を超えることによって発生するインクの滲みや印刷媒体のコックリング等の各種の弊害を抑制することができる。更に、各出力階調値に所定の比率計算を行うことによって、合計インク量を打込みインク量制限値内に減少させる。これにより、個々の出力階調値のインク量を適正に減少させて、容易に合計インク量を打込みインク量制限値内に減少させることができる。また、各出力階調値の全体のインク量を減少させることから、出力階調値を減少させた箇所の粒状性の悪化を抑制することができる。
【００１６】
［適用例６］所定の色空間内における各色の入力階調値の組合せと、印刷装置で使用される各インクの出力階調値の組合せとが対応付けられた色変換テーブルを補正するプログラムであって、前記印刷装置から印刷媒体に出力された複数のパッチ画像の測色値を取得する測色値取得機能と、前記印刷媒体の単位面積中に出力可能なインク量の上限値を示す打込みインク量制限値を取得する打込みインク量制限値取得機能と、前記パッチ画像の測色値と所定の基準値との比較結果に基づいて、前記色変換テーブルの出力階調値を補正する補正機能と、前記補正後の各インクの出力階調値の組合せにおける合計インク量が前記打込みインク量制限値を超える場合に、前記補正後の各出力階調値に所定の比率計算を行って、前記合計インク量を前記打込みインク量制限値内に減少させる修正機能と、をコンピューターに実行させることを特徴とするプログラム。
【００１７】
上記したプログラムによれば、補正機能において、印刷媒体に出力された複数のパッチ画像の測色値と所定の基準値との比較結果に基づいて、色変換テーブルの出力階調値を補正する。そして、修正機能において、補正後の合計インク量が打込みインク量制限値を超える場合に、各出力階調値に所定の比率計算を行って合計インク量を打込みインク量制限値内に減少させる。このように、合計インク量を打込みインク量制限値内に減少させることにより、合計インク量が打込みインク量制限値を超えることによって発生するインクの滲みや印刷媒体のコックリング等の各種の弊害を抑制することができる。更に、各出力階調値に所定の比率計算を行うことによって、合計インク量を打込みインク量制限値内に減少させる。これにより、個々の出力階調値のインク量を適正に減少させて、容易に合計インク量を打込みインク量制限値内に減少させることができる。また、各出力階調値の全体のインク量を減少させることから、出力階調値を減少させた箇所の粒状性の悪化を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】印刷システムの構成例を説明するための図。
【図２】コンピューターにおける動作を説明するための図。
【図３】キャリブレーション処理の一例を示すフローチャート。
【図４】プリンターにおいてパッチ画像データに基づき印刷されるパッチ画像。
【図５】Ｃインクの色成分ｂ*を例に、階調値とｂ*との関係を示す図。
【図６】Ｃインクを例に、補間曲線（実測曲線）と目標色彩値を結んだ目標曲線とを、同一ａ*ｂ*平面上に表す図。
【図７】色補正テーブルの修正処理の一例を示すフローチャート。
【図８】色変換テーブルの一例を示す図。
【図９】色補正テーブルの一例を示す図。
【図１０】色補正テーブルの内容を修正する一例を示す図。
【図１１】色補正テーブルの内容を階調値の増分に応じて修正する一例を示す図。
【図１２】色補正テーブルの内容を重み係数に応じて修正する一例を示す図。
【発明を実施するための形態】
【００１９】
以下、本実施形態に係る色補正方法を適用した印刷システムについて、図面を参照して説明する。
【００２０】
＜印刷システムの構成＞
図１は、印刷システム１００の構成例を説明するための図である。図１に示すように、印刷システム１００は、プリンター１と、コンピューター１１０と、測色機１５０と、を有する。
【００２１】
コンピューター１１０は、コントローラー１２０を有しており、プリンター１に印刷させる画像（画像データ）を圧縮してプリンター１に送信する。
【００２２】
コントローラー１２０は、プリンター１に印刷させる画像データに関する各種処理を実行する等、コンピューター１１０の制御を行うための制御ユニットである。コントローラー１２０は、インターフェイス１１１と、ＣＰＵ１１２と、メモリー１１３とを有する。インターフェイス１１１は、コンピューター１１０とプリンター１との間でデータの送受信を行う。ＣＰＵ１１２は、コンピューター１１０の全体的な制御を行うための演算処理装置であり、コンピューター１１０にインストールされた各種プログラムを実行する。メモリー１１３は、ＣＰＵ１１２が使用する各種のコンピュータープログラムやデータを格納する領域や作業領域等を確保するためのものである。メモリー１１３は、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等（図示略）によって構成される。メモリー１１３に格納されるコンピュータープログラムとしては、アプリケーションプログラムやプリンタードライバーなどがある。
【００２３】
プリンター１は、印刷用紙やフィルムシートなどの複数種の印刷媒体にインクを噴射して、当該印刷媒体に画像を形成する印刷装置である。本実施形態では、プリンター１はインクジェット方式のプリンターである。プリンター１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、コントローラー６０、駆動信号生成回路７０等を有する。プリンター１では、コントローラー６０によって各ユニットが制御される。プリンター１は、コンピューター１１０から送信された圧縮後の画像データを受信し、受信した画像データを伸長し、各ユニットを制御して印刷媒体に画像を印刷する。
【００２４】
コントローラー６０は、インターフェイス６１と、ＣＰＵ６２と、メモリー６３とを有し、プリンター１の制御を行うための制御ユニットである。搬送ユニット２０は、搬送機構によって印刷媒体を搬送方向に搬送させるためのものである。キャリッジユニット３０は、モーター駆動によってヘッド（図示略）を移動方向に往復移動（「走査」とも呼ばれる）させるためのものである。キャリッジユニット３０は、インクを収容するインクカートリッジを着脱可能に搭載する。キャリッジユニット３０は、例えば、シアンＣ、マゼンタＭ、イエローＹ、ブラックＫなど、各インクのカートリッジを搭載する。なお、インクの種類や数は、上記のものに限られず、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等の各種インクを使用することができる。
【００２５】
ヘッドユニット４０は、複数のノズルを有するヘッドによって印刷媒体にインクを吐出するためのものである。ヘッドが移動方向に移動中にインクを断続的に吐出することにより、移動方向に沿ったドットラインが印刷媒体に形成される。検出器群５０は、プリンター１の各部の情報を検出してコントローラー６０に送る様々な検出器を示す。駆動信号生成回路７０は、ヘッドに含まれるピエゾ素子などの駆動素子に印加してインク滴を噴射させるための駆動信号を生成する。
【００２６】
測色機１５０は、分光反射率が既知の光源から印刷媒体に照射し、反射光を受光することによって印刷媒体の分光反射率を検出し、その測色値（例えば、Ｌ*ａ*ｂ*値の色彩値）を出力するものである。即ち、測色機１５０は、測色する対象（例えば、印刷媒体に印刷されたパッチ画像）に色検出部を向けることにより、ＣＩＥ規格におけるＬ*ａ*ｂ*表色系に基づく複数の色成分Ｌ*、ａ*、ｂ*の色成分量を検出して、検出量に対応する測色値（色彩値）Ｌ*、ａ*、ｂ*を生成する。そして、測色機１５０は、生成した測色値Ｌ*、ａ*、ｂ*をコンピューター１１０に対して出力する。ここで、Ｌ*ａ*ｂ*色空間（所定の色空間）は、複数の色成分Ｌ*、ａ*、ｂ*を色成分量とするデバイスに依存しない均等色空間である。なお、Ｌ*は明度（明るさ）、ａ*，ｂ*は色相と彩度を表す色座標である。また、測色する色空間は、ＸＹＺ色空間、Ｌｕｖ色空間、ＲＧＢ色空間等であっても良い。
【００２７】
印刷システム１００において、プリンター１がコンピューター１１０から印刷データを受信すると、コントローラー６０は、搬送ユニット２０を作動させ、印刷すべき印刷媒体を搬送方向に送る。印刷媒体は、一定速度で搬送されてヘッドユニット４０を通過する。この間に、ヘッドからインクを断続的に噴出させて印刷媒体上にドットを形成することで印刷媒体に画像が印刷される。
【００２８】
＜コンピューター１１０における動作＞
図２は、コンピューター１１０における動作を説明するための図である。図２に示すプリンタードライバーは、アプリケーションプログラムから画像データを受け取り、プリンター１が解釈できる形式の印刷データに変換し、印刷データをプリンター１に出力する。アプリケーションプログラムからの画像データを印刷データに変換する際、プリンタードライバーは、画像データ取得処理、色変換処理、ハーフトーン処理、印刷データ生成処理を行う。
【００２９】
画像データ取得処理は、アプリケーションプログラムで印刷指示がなされた画像（例えば、パッチ画像）を示す画像データをメモリー１１３から取得し、印刷媒体に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラムから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度のビットマップ形式の画像データに変換する。なお、処理後の画像データの各画素データは、ＲＧＢ色空間により表される各階調（例えば２５６階調）のＲＧＢデータである。
【００３０】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間のデータに変換する処理である。このＣＭＹＫ色空間の画像データは、プリンター１が有するインクの色に対応したデータである。色変換処理は、ＲＧＢデータの階調値とＣＭＹＫデータの階調値とを対応づけた色変換テーブルに基づいて行われる。即ち、色変換テーブルでは、ＲＧＢ色空間内における各ＲＧＢ色の入力階調値の組合せと、プリンター１で使用される各ＣＭＹＫインクの出力階調値の組合せとが対応付けられている。色変換処理後の画素データは、ＣＭＹＫ色空間により表される２５６階調の８ビットＣＭＹＫデータであり、各階調値が各画素、各色のインク量に対応している。例えば、単位面積当たりのインク記録率０〜１００％が階調値０〜２５５に対して線形に対応するように階調値を規定するなど、予め階調値が意味するインク量を決めておき、後述するハーフトーン処理にて各階調値に対応したインク量になるように階調数の変換を行う。
【００３１】
上記のようにＣＭＹＫの各階調値が意味するインク量が決められているとしても、プリンター１ごとの製造誤差等により、常に階調値に対応したインク量を正確に出力できるとは限らない。そこで、本実施形態に係るプリンター１はこの類の誤差を補償する仕組みを備えている。即ち、各色の階調値を補正する色補正テーブルがメモリー１１３に記録されており、色変換処理では、この色補正テーブルを参照して、色変換テーブルによって変換後のＣＭＹＫ階調値を補正する。
【００３２】
プリンター１の出荷時には、所定の標準プリンターの出力色に合わせるための色補正テーブルがメモリー１１３に予め記録されている。この色補正テーブルは、プリンター１の出荷前にプリンター１の製造者によって作成されたものである。しかし、プリンター１の出荷後の各機構の経年変化により、プリンター１の出力色と標準プリンターの出力色とに色ずれが生じる場合がある。このため、プリンター１のユーザーは、出荷時の色補正テーブルに設定された階調値に換えて、補正後の階調値を色補正テーブルに改めて設定するためのキャリブレーションを行うことが可能である。キャリブレーション処理の詳細については後述する。
【００３３】
ハーフトーン処理は、高階調数のデータを、プリンター１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや、４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などが利用される。ハーフトーン処理されたデータは、印刷解像度（例えば７２０×７２０ｄｐｉ）と同等の解像度である。ハーフトーン処理後の画像データでは、画素ごと１ビット又は２ビットの画素データが対応しており、この画素データは各画素でのドット形成状況（ドットの有無、ドットの大きさ）を示すデータになる。
【００３４】
印刷データ生成処理は、ハーフトーン処理後の画像データを受け取って、プリンター１で使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして逐次プリンター１に出力する処理である。プリンター１においては、ヘッドにノズル列が設けられており、当該ノズル列は複数のノズルを印刷媒体の搬送方向に並べることによって構成されるため、搬送方向に数ドット分だけ離れたデータが同時に使用される。そこで、搬送方向と交差する移動方向に並ぶデータの内、同時に使用されるべきものがプリンター１にて同時にバッファリングされるように、順番に並べ替える。そして、並べ替え処理後のデータに画像の解像度などの所定の情報を付加して印刷データを作成し、プリンター１に出力する。プリンター１にて画像を形成するために必要な全てのデータが転送されると、プリンター１にて印刷媒体上に印刷画像が形成される。
【００３５】
＜キャリブレーション＞
図３は、キャリブレーション処理の一例を示すフローチャートである。先ず、コントローラー１２０は、ユーザーからキャリブレーションの実行指示を受け付けたか否かを判定する（ステップＳ１１０）。この実行指示を受け付けた場合（ステップＳ１１０：ＹＥＳ）は、以降のキャリブレーション処理を行う。他方、実行指示を受け付けていない場合（ステップＳ１１０：ＮＯ）は、キャリブレーション処理を終了する。
【００３６】
次に、コントローラー１２０は、キャリブレーション処理の実行指示を受け付けると、パッチ画像データに基づくパッチ画像をパッチシートＳに印刷する（ステップＳ１２０）。このパッチ画像データは、キャリブレーション処理を行う際に測色機１５０で測色するためのパッチ画像を示す画像データである。そして、このパッチ画像データは、各インク色（例えば、ＣＭＹＫ）毎に全階調域に渡って値を所定幅で変化させて取得した階調値で構成され、階調値が大きいと使用されるインク量も多くなる。
【００３７】
図４は、プリンター１においてパッチ画像データに基づき印刷されるパッチ画像を示している。パッチシートＳには、各インク色毎に階調値が所定の幅（例えば、７階調幅）毎に変化した所定の面積のパッチ画像が印刷される。図４においては、パッチシートＳの上辺に階調値、左辺にインク色の種類を示している。インクの階調値が大きくなると単位面積当たりのインク記録率が上がるので、パッチシートＳにおいては、左から右にいくに連れて明るいパッチ画像から暗いパッチ画像へと推移していく。本実施形態では、パッチ画像を印刷する階調値は一定の７階調値幅としたが、階調値の幅は自由に設定することができる。
【００３８】
図３のフローチャートに戻って、次に、コントローラー１２０は、パッチシートＳ上の各パッチ画像の測色値を取得する（ステップＳ１３０）。ここでは、ユーザーがパッチシートＳを所定の測色順序に従って測色機１５０で測色すると、その測色結果としての測色値が測色機１５０を介してコントローラー１２０によって取得される。なお、パッチ画像の測色値を取得する工程が「測色値取得工程」に相当する。
【００３９】
このように、各パッチ画像を測色して測色値を取得したら、次に、コントローラー１２０は、取得した測色値の色彩値を参照して所定の高次多項式を決定し、この高次多項式に基づいて全階調値（２５６階調）に対応する色彩値に補間する（ステップＳ１４０）。つまり、ある階調値に対して色彩値（Ｌ*値，ａ*値，ｂ*値）が判明しているとき、階調値を変数とした高次多項式を想定すれば、各色彩値から関数の係数を算出することができる。このようにして高次多項式を決定した結果、図５の例に示すような補間曲線を得ることができる。図５は、シアンインク（Ｃインク）の色成分ｂ*を例に、階調値とｂ*との関係を示している。図５では、横軸は階調値、縦軸はｂ*であり、図中の白丸は、測色機１５０の測色によって取得された各色彩値を表している。上記した高次多項式は、プロットされた各色彩値（白丸）からの距離の二乗の総和が最小となるような曲線を描く近似式として求められる。かかる高次多項式を決定すれば、任意の階調値に対応する色彩値を一義的に算出することができる。
【００４０】
次に、コントローラー１２０は、全階調値に対応する色彩値を補間して取得したら、取得した測定による色彩値（測定色彩値）とメモリー１１３に予め記録された目標色彩値とを対比して各階調値の補正量を算出することで、色ずれを解消することが可能な色補正テーブルを作成し、メモリー１１３上の色補正テーブルの情報を更新する（ステップＳ１５０）。ここで、目標色彩値とは、所定の標準プリンターで各インク色（例えば、ＣＭＹＫ）につき全階調値にわたって印刷したカラーパッチ画像（標準印刷結果）を、測色機１５０で測定して取得した色彩値のことであり、目標となる色を示す基準値である。
【００４１】
色補正テーブルを作成する処理の詳細について説明する。
図６は、シアンインク（Ｃインク）を例に、実測した色彩値から全階調値に対応する色彩値を補間して求めた補間曲線（実測曲線）と、全階調値に対応する目標色彩値を結んだ目標曲線とを、同一ａ*ｂ*平面上に表している図である。即ち、３次元空間であるＬ*ａ*ｂ*色空間におけるＬ*ａ*ｂ*値をａ*ｂ*平面に投影した図である。なお、目標色彩値は白丸でプロットしているが、全ての階調値に対応する目標色彩値の図示は省略し、一部の値のみ白丸で図示している。
【００４２】
標準プリンターとプリンター１との印刷結果に色ずれが生じていない場合には、同一の階調値で印刷を行ったとき、得られる印刷結果（この場合、シアン単色）を測色すると、標準プリンターによる目標色彩値とプリンター１による測定色彩値とが同一の数値となる筈である。しかし、標準プリンターとプリンター１との印刷結果に色ずれが生じている場合には、図６に示すように、実測曲線と目標曲線とがａ*ｂ*平面上でずれることになる。
【００４３】
このように実測曲線と目標曲線との間にずれが生じた場合、測定色彩値と目標色彩値の間の色差ΔＥが最小となるときの目標色彩値を求め、その最小となる目標色彩値に対応する階調値を補正後の階調値として選択し、色補正テーブルを作成する。この色差ΔＥは、Ｌ*ａ*ｂ*表色系の色空間における、ある２色間の距離に相当し、例えば以下の色差式によって求めることができる。なお、色差ΔＥの算出方法は、以下の色差式に限られず適応する他の算出方法を採用することができる。
【００４４】
【数１】
2015015612.tif 000003
【００４５】
ΔＬ、Δａ、Δｂは、実測した測定色彩値（Ｌ*値、ａ*値、ｂ*値）と目標色彩値（Ｌ*値、ａ*値、ｂ*値）との差である。
【００４６】
このようにして作成した色補正テーブルにより、色差ΔＥが最小値となるときには目標基準となる色に最も近づくことになり、色ずれを高い精度で補正することができる。
【００４７】
＜色補正テーブルの修正＞
図３のフローチャートに戻って、次に、ステップＳ１６０において、コントローラー１２０は、作成した色補正テーブルが印刷媒体の打込みインク量制限値を超過する場合、色補正テーブルの内容を修正する。そして、メモリー１１３上の色補正テーブルの情報を更新し、キャリブレーション処理を終了する。
なお、ステップＳ１６０における色補正テーブル修正の処理を、ステップＳ１５０における色補正テーブル作成の処理に含めて行っても良い。つまり、測定色彩値と目標色彩値とを対比して色補正テーブルを作成する際に、作成する色補正テーブルと打込みインク量制限値とを比較して、その場で色補正テーブルの内容を修正しても良い。なお、色補正テーブルを作成する工程が「補正工程」、色補正テーブルを修正する工程が「修正工程」に相当する。
【００４８】
図７は、色補正テーブルの修正処理の一例を示すフローチャートである。コントローラー１２０は、メモリー１１３に記憶されている各種の印刷媒体の打込みインク量制限値の中から、印刷対象とする印刷媒体の打込みインク量制限値を取得する（ステップＳ２１０）。打込みインク量制限値は、単位面積中に出力可能なインク量の上限値を示しており、印刷媒体毎に異なる。なお、印刷媒体の打込みインク量制限値を取得する工程が「打込みインク量制限値取得工程」に相当する。
【００４９】
次に、コントローラー１２０は、色変換テーブルの複数のＲＧＢデータの中から、処理対象とするＲＧＢデータを選択する（ステップＳ２２０）。そして、コントローラー１２０は、色変換テーブルの中の選択したＲＧＢデータに対応するＣＭＹＫ階調値に対して、色補正テーブルを参照して色補正テーブルの内容に補正を行う（ステップＳ２３０）。
【００５０】
図８は、色変換テーブルの一例を示す図であり、図９は、図８の色変換テーブルに対応する色補正テーブルの一例を示す図である。図８では、ＲＧＢデータの階調値Ｒｓ，Ｇｓ，Ｂｓと対応するＣＭＹＫデータの階調値５０，３０，１０，０が網掛けで示されている。図９では、Ｃ，Ｍ，Ｙ，Ｋの各インク用の色補正テーブルが示されている。図９の各インク用の色補正テーブルの網掛けに示すように、図８におけるＲＧＢデータの階調値Ｒｓ，Ｇｓ，Ｂｓと対応するＣ，Ｍ，Ｙ，Ｋの各インクの階調値５０，３０，１０，０が、７０，４０，１５，０に補正されることになる。
【００５１】
次に、コントローラー１２０は、色変換テーブルの補正後のＣ，Ｍ，Ｙ，Ｋの各インク階調値を合計して合計インク量を求める（ステップＳ２４０）。そして、合計インク量と、ステップＳ２１０において取得した打込みインク量制限値とを比較する（ステップＳ２５０）。合計インク量が打込みインク量制限値より大きい場合（ステップＳ２５０：ＹＥＳ）は、このままでは打込みインク量制限値を超えるインク量が印刷媒体に出力されてしまうので、次のステップＳ２６０に進み、色補正テーブルの内容を修正する。他方、合計インク量が打込みインク量制限値内の場合（ステップＳ２５０：ＮＯ）は、印刷媒体に出力されるインク量には問題がないことから、色補正テーブルの内容はそのままとする。
【００５２】
ステップＳ２６０では、コントローラー１２０は、色補正テーブルの内容を修正することにより、印刷媒体に出力される合計インク量が打込みインク量制限値内に収まるようにする。本実施形態では、各インクの補正後の階調値から打込みインク量制限値の超過分のインク量を、各インクの補正後の階調値の大きさに応じて減量して、合計インク量が打込みインク量制限値内に収まるようにする。具体的には、補正テーブルによって補正後の階調値をＧｃとすると、以下の式を用いて、色補正テーブルの修正後の階調値を求める。
（修正後の階調値）＝Ｇｃ−（超過分の階調値）×Ｇｃ／（各インクのＧｃ合計）
【００５３】
図１０は、色補正テーブルの内容を修正する一例を示す図である。図１０では、図８に示す色変換テーブルと、図９に示す色補正テーブルとをそのまま適用している。また、印刷対象となる印刷媒体の打込みインク量制限値には１１０（階調値）が設定されているものとする。図１０に示すように、色変換テーブルのＣ，Ｍ，Ｙ，Ｋの各インクの階調値５０，３０，１０，０の合計値は９０である。この合計値９０は、打込みインク量制限値１１０の−２０の値であって打込みインク量制限値内に収まっている。また、色変換テーブルに対して色補正テーブルを用いて補正を行った補正後のＣ，Ｍ，Ｙ，Ｋの各インク階調値７０，４０，１５，０の合計値は１２５である。この合計値１２５は、打込みインク量制限値１１０よりも＋１５だけ超過している。つまり、最初に提供された色変換テーブルの段階では打込みインク量制限値内に収まっていた合計インク量が、キャリブレーションにおける階調値補正に伴ってインクが増量して合計インク量が打込みインク量制限値を超過することになる。
【００５４】
このため、上記した式を用いて補正後のＣ，Ｍ，Ｙ，Ｋの各インクの階調値を減量して合計インク量が打込みインク量制限値内に収まるようにする。図１０に示すＣインクの場合、７０−１５×７０／１２５の計算に基づいて修正後の階調値６２を求める。同様に、Ｍ，Ｙ，Ｋの各インクの修正後の階調値３５，１３，０を求める。これらの修正後の階調値の合計値１１０は打込みインク量制限値内に収まっている。
【００５５】
上述した実施形態では、キャリブレーション処理において、測色したパッチ画像の色彩値と目標色彩値とを対比することで、色ずれを解消するための色補正テーブルを作成する。そして、補正後の合計インク量が打込みインク量制限値を超える場合には、超過分のインク量を、各インクの補正後の階調値の大きさに応じて減量して、合計インク量が打込みインク量制限値内に収まるようにする。このように、階調値の大きさに応じて各インクのインク量を減量することにより、階調値が大きいインクについてはインク量が多く減少し、階調値が小さいインクについては少ないインク量が減少することになる。これにより、個々の出力階調値のインク量を適正に減少させることになり、色彩をバランス良く正確に再現することができる。また、例えばＣＭＹインクと略同量のＫインクとを置き換えることによってインク使用量を抑える方法に比べて、粒状性の悪化を抑制することができる。
【００５６】
（変形例１）
上述した実施形態では、打込みインク量制限値に対して超過分のインク量を、各インクの補正後の階調値の大きさに応じて減量して、合計インク量が打込みインク量制限値内に収まるようにした。しかし、これに限られず、例えば、打込みインク量制限値に対して超過分のインク量を、補正前から補正後への階調値の増分に応じて減量して、合計インク量が打込みインク量制限値内に収まるようにしても良い。具体的には、対象インクの補正後の階調値をＧｃとすると、以下の式を用いて、色補正テーブルの修正後の階調値を求める。
（修正後の階調値）＝Ｇｃ−（超過分の階調値）×Ｇｃ増分／（各インクのＧｃ増分合計）
【００５７】
図１１は、色補正テーブルの内容を階調値の増分に応じて修正する一例を示す図である。図１１では、図１０における色変換テーブル階調値、補正後階調値、及び打込みインク量制限値をそのまま適用している。変形例１の上記式を用いて補正後のＣ，Ｍ，Ｙ，Ｋの各インクの階調値を減量して合計インク量が打込みインク量制限値内に収まるようにする。Ｃインクの場合、７０−１５×２０／３５の計算に基づいて修正後の階調値６１を求める。同様に、Ｍ，Ｙ，Ｋの各インクの修正後の階調値３６，１３，０を求める。これらの修正後の階調値の合計値１１０は打込みインク量制限値内に収まっている。
【００５８】
補正前から補正後への階調値の増分に応じて各インクから減量することにより、階調値の増分が大きいインクについてはインク量が多く減少し、階調値の増分が小さいインクについては少ないインク量が減少することになる。これにより、個々の出力階調値のインク量を適正に減少させることになり、色彩をバランス良く正確に再現すると共に粒状性の悪化を抑制することができる。
【００５９】
（変形例２）
上述した実施形態では、打込みインク量制限値に対して超過分のインク量を、各インクの補正後の階調値の大きさに応じて減量して、合計インク量が打込みインク量制限値内に収まるようにした。しかし、これに限られず、例えば、各インクに対して重み係数を設定し、補正後の階調値の増分に重み係数を乗算したものを減量して、合計インク量が打込みインク量制限値内に収まるようにしても良い。具体的には、対象インクの補正後の階調値をＧｃとすると、以下の式を用いて、色補正テーブルの修正後の階調値を求める。なお、補正後の階調値の増分に重み係数を乗算するのではなく、補正後の階調値そのものに重み係数を乗算して減量しても良い。
（修正後の階調値）＝Ｇｃ−Ｇｃ増分×重み係数
【００６０】
図１２は、色補正テーブルの内容を重み係数に応じて修正する一例を示す図である。図１２では、図１１における色変換テーブル階調値、補正後階調値、補正後増分、及び打込みインク量制限値をそのまま適用している。変形例２の上記式を用いて補正後のＣ，Ｍ，Ｙ，Ｋの各インク階調値を減量して合計インク量が打込みインク量制限値内に収まるようにする。Ｃインクの場合、７０−２０×０.６の計算に基づいて修正後の階調値５８を求める。同様に、Ｍ，Ｙ，Ｋの各インクの修正後の階調値３８，１４，０を求める。これらの修正後の階調値の合計値１１０は打込みインク量制限値内に収まっている。
【００６１】
例えば、打込みインク量制限値内に収めるための適切なインク量が各インクの特性等によって異なる場合、各インクに対して重み付けすることにより、各インク量を適切に減少することができ、色彩を正確に再現しながら合計インク量を減少することができる。また、例えば、温度や湿度が高い使用環境の場合、合計インク量が打込みインク量制限値内でもインクの滲み等が生じ易いことがある。このため、打込みインク量制限値よりも更に合計インク量が低下するように重み付けすることで、使用環境に応じてインクの滲み等を抑えることができる。
【００６２】
（変形例３）
上述した実施形態では、印刷装置（プリンター１）としてインクジェット方式のプリンターを例に挙げて説明したが、これに限定されるものではない。例えば、インク以外の他の液体を吐出する印刷装置であっても良い。微小量の液滴を吐出させるヘッド等を備える各種の印刷装置に適用可能である。なお、液滴とは、上記印刷装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、印刷装置が吐出させることができるような材料であれば良い。例えば、物質が液相であるときの状態のものであれば良く、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたものなどを含む。また、液体の代表的な例としては上述した実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。印刷装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルターの製造などに用いられる電極材や色材などの材料を分散又は溶解の形で含む液体を吐出する印刷装置、バイオチップ製造に用いられる生体有機物を吐出する印刷装置、精密ピペットとして用いられ試料となる液体を吐出する印刷装置、捺染装置やマイクロディスペンサ等であっても良い。更に、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する印刷装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に吐出する印刷装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を吐出する印刷装置を採用しても良い。また、印刷装置は、ヘッドが固定された、いわゆるラインプリンターであっても良い。そして、これらのうちいずれか一種の印刷装置に本発明を適用することができる。
【符号の説明】
【００６３】
１…プリンター、２０…搬送ユニット、３０…キャリッジユニット、４０…ヘッドユニット、５０…検出器群、６０…プリンターのコントローラー、６１…プリンターのインターフェイス、６２…プリンターのＣＰＵ、６３…プリンターのメモリー、７０…駆動信号生成回路、１００…印刷システム、１１０…コンピューター、１１１…コンピューターのインターフェイス、１１２…コンピューターのＣＰＵ、１１３…コンピューターのメモリー、１２０…コンピューターのコントローラー、１５０…測色機。
【図１】
2015015612.tif 000004
【図２】
2015015612.tif 000005
【図３】
2015015612.tif 000006
【図４】
2015015612.tif 000007
【図５】
2015015612.tif 000008
【図６】
2015015612.tif 000009
【図７】
2015015612.tif 000010
【図８】
2015015612.tif 000011
【図９】
2015015612.tif 000012
【図１０】
2015015612.tif 000013
【図１１】
2015015612.tif 000014
【図１２】
2015015612.tif 000015