(57)【要約】【課題】  カラーチャートの印刷条件を容易に確認しながらキャリブレーションに関する処理を行うことを課題とする。【解決手段】  キャリブレーションデータ１２ｄを選択するにあたり、キャリブレーションデータ１２ｄの一覧を第一の表示エリアにて参照しつつ、同第一の表示エリアにて仮選択されたキャリブレーションデータ１２ｄに格納された印刷条件情報の内容を第二の表示エリアにおいて確認することができる。これにより、どのプリンタのどの印刷条件について修正を行おうとしているかを容易に把握することができる。【選択図】  図１５
2006277442.tif 000002
【特許請求の範囲】
【請求項１】
カラーチャートの測色結果に基づいて作成されたキャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行うキャリブレーション装置において、
表示装置に対してＵＩ画像を出力する画像出力手段と、
上記ＵＩ画像における第一の表示エリアにてキャリブレーションデータの一覧を表示する一覧表示手段と、
上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する印刷条件情報取得手段と、
上記ＵＩ画像における第二の表示エリアにて上記印刷条件情報を表示する印刷条件情報表示手段と、
上記キャリブレーションデータの確定的な選択を受け付ける本選択手段と、
上記本選択手段にて選択された上記キャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行うキャリブレーション手段とを具備することを特徴とするキャリブレーション装置。
【請求項２】
上記本選択手段にて選択された上記キャリブレーションデータの上記印刷条件情報に基づいて、当該キャリブレーションデータによって補正可能な上記インク吐出量を定義したインク量テーブルを判定する判定手段とを具備することを特徴とするキャリブレーション装置。
【請求項３】
上記判定手段は、少なくとも上記印刷装置の機種情報と個体情報とインク情報に基づいて判定することを特徴とする請求項２に記載のキャリブレーション装置。
【請求項４】
上記印刷条件情報には、少なくとも上記印刷装置の機種情報と個体情報とインク情報と上記カラーチャートの印刷媒体情報と印刷解像度情報とが含まれることを特徴とする請求項１から請求項３のいずれかに記載のキャリブレーション装置。
【請求項５】
カラーチャートの測色結果に基づいて作成されたキャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行うキャリブレーション方法において、
表示装置に対してＵＩ画像を出力する画像出力工程と、
上記ＵＩ画像における第一の表示エリアにてキャリブレーションデータの一覧を表示する一覧表示工程と、
上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する印刷条件情報取得工程と、
上記ＵＩ画像における第二の表示エリアにて上記印刷条件情報を表示する印刷条件情報表示工程と、
上記キャリブレーションデータの確定的な選択を受け付ける本選択工程と、
上記本選択工程にて選択された上記キャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行うキャリブレーション工程とを具備することを特徴とするキャリブレーション方法。
【請求項６】
カラーチャートの測色結果に基づいて作成されたキャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行う機能をコンピュータ上にて実行するキャリブレーションプログラムにおいて、
表示装置に対してＵＩ画像を出力する画像出力機能と、
上記ＵＩ画像における第一の表示エリアにてキャリブレーションデータの一覧を表示する一覧表示機能と、
上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する印刷条件情報取得機能と、
上記ＵＩ画像における第二の表示エリアにて上記印刷条件情報を表示する印刷条件情報表示機能と、
上記キャリブレーションデータの確定的な選択を受け付ける本選択機能と、
上記本選択機能にて選択された上記キャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行うキャリブレーション機能とをコンピュータ上にて実行するキャリブレーションプログラム。
【請求項７】
印刷装置が吐出するインク吐出量の補正を行うためのキャリブレーションデータをカラーチャートの測色結果に基づいて作成するキャリブレーションデータ作成装置において、
表示装置に対してＵＩ画像を出力する画像出力手段と、
上記ＵＩ画像における第一の表示エリアにて上記カラーチャートの印刷条件情報を格納した印刷条件情報ファイルの一覧を表示する一覧表示手段と、
上記第一の表示エリアにて仮選択された上記印刷条件情報ファイルから上記カラーチャートを印刷した際の上記印刷条件情報を取得する印刷条件情報取得手段と、
上記ＵＩ画像における第二の表示エリアにて上記印刷条件情報を表示する印刷条件情報表示手段と、
上記印刷条件情報ファイルの確定的な選択を受け付ける本選択手段と、
上記カラーチャートの測色結果を取得する測色結果取得手段と、
上記測色結果取得手段により得られた上記測色結果に基づいて上記インク吐出量を補正するための補正データを作成する補正データ作成手段と、
上記補正データに上記本選択手段にて選択された上記印刷条件情報ファイルから取得された上記印刷条件情報を添付することによりキャリブレーションデータを作成するキャリブレーションデータ作成手段とを具備することを特徴とする請求項１から請求項３のいずれかに記載のキャリブレーションデータ作成装置。
【請求項８】
上記印刷条件情報ファイルは、
カラーチャート印刷装置にて上記カラーチャートを印刷する際に予め作成されることを特徴とする請求項７に記載のキャリブレーションデータ作成装置。
【請求項９】
カラーチャートの測色結果に基づいて作成され、印刷装置が吐出するインク吐出量の補正を行うためのキャリブレーションデータを出力するキャリブレーションデータ出力装置において、
表示装置に対してＵＩ画像を出力する画像出力手段と、
上記ＵＩ画像における第一の表示エリアにてキャリブレーションデータの一覧を表示する一覧表示手段と、
上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する印刷条件情報取得手段と、
上記ＵＩ画像における第二の表示エリアにて上記印刷条件情報を表示する印刷条件情報表示手段と、
上記キャリブレーションデータの確定的な選択を受け付ける本選択手段と、
上記本選択手段にて選択された上記キャリブレーションデータを外部に出力するキャリブレーションデータ出力手段とを具備することを特徴とするキャリブレーションデータ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーション装置、キャリブレーション方法、キャリブレーションプログラム、キャリブレーションデータ作成装置およびキャリブレーションデータ出力装置に関する。
【背景技術】
【０００２】
従来、この種のキャリブレーション装置として、予めプリンタ機種や印刷条件等に対応した補正データを特定しておき、同特定した補正データに基づいて色変換ＬＵＴの修正を行うものが知られている（例えば、特許文献１、図１７、参照。）。
かかる構成によれば、プリンタ機種や印刷条件等が合致する補正データを使用して色変換ＬＵＴの修正を行うことができる。従って、異なるプリンタ用や印刷条件用に作成された補正データを用いて色変換ＬＵＴの修正が行われることが防止できた。
【特許文献１】特開２００３−１８６６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したキャリブレーション装置において、キャリブレーションに使用する補正データを選択するにあたり、同補正データがどのような印刷条件で印刷されたカラーチャートに基づいて作成されたかを確認することが難しいという問題があった。
本発明は、カラーチャートの印刷条件を容易に確認しながらキャリブレーションに関する処理を行うことが可能なキャリブレーション装置、キャリブレーション方法、キャリブレーションプログラム、キャリブレーションデータ作成装置およびキャリブレーションデータ出力装置の提供を目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、請求項１にかかる発明では、キャリブレーションデータはカラーチャートの測色結果に基づいて作成される。そして、キャリブレーション装置においては、このキャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行う。これにより、カラーチャートの測色結果に基づいて印刷装置におけるインク吐出量の補正を行うことができる。画像出力手段は、表示装置に対してキャリブレーションを実行するために必要なＵＩ画像を出力する。そして、このＵＩ画像の第一の表示エリアにおいて、一覧表示手段がキャリブレーションデータの一覧を表示する。
【０００５】
印刷条件情報取得手段は、上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する。この印刷条件情報を、印刷条件情報表示手段がＵＩ画像の第二の表示エリアに表示する。すなわち、上記第一の表示エリアにて仮選択された上記キャリブレーションデータを作成するために印刷された上記カラーチャートの印刷条件情報をユーザーに伝達することができる。そして、この印刷条件情報を参考にしてユーザーが本選択手段にて上記キャリブレーションデータの確定的な選択を行う。さらに、キャリブレーション手段は、上記本選択手段にて選択された上記キャリブレーションデータを使用して印刷装置におけるインク吐出量の補正を行う。
【０００６】
以上説明したように、ユーザーが各キャリブレーションデータを作成するために印刷された上記カラーチャートの印刷条件情報を確認しながら、キャリブレーションを行うために最適な上記キャリブレーションデータを選択することができる。従って、ユーザーが意図しない上記キャリブレーションデータを使用して不本意なキャリブレーションが行われることが防止できる。
【０００７】
さらに、よりユーザーがスムーズに上記キャリブレーションデータの選択を行える構成として、請求項２にかかる発明は、判定手段が上記本選択手段にて選択された上記キャリブレーションデータの上記印刷条件情報を取得する。そして、判定手段は、同取得した上記印刷条件情報に基づいて、当該キャリブレーションデータによって補正可能な上記インク吐出量を定義したインク量テーブルを判定する。すなわち、これから補正に使用する上記キャリブレーションデータが、上記インク量テーブルに適合するかどうかを上記印刷条件情報に基づいて判定することができる。従って、不適切な上記キャリブレーションデータを使用して、上記インク量テーブルが補正されることが防止できる。
【０００８】
さらに、適合性を判断する指標の具体例として、請求項３にかかる発明は、少なくとも上記印刷装置の機種情報と個体情報とインク情報の適合性が判定される。これにより、少なくとも上記カラーチャートを印刷した上記印刷装置の機種情報と個体情報とインク情報と、補正対象の上記インク量テーブルが適用される上記印刷装置の機種情報と個体情報とインク情報とを整合させることができる。むろん、印刷解像度やカラーチャートの印刷メディア等の他の情報についても適合性を判定するようにしてもよい。
【０００９】
また、上記印刷条件情報に含まれる最低限の情報の好適な一例として、請求項４にかかる発明では、少なくとも上記印刷装置の機種情報と個体情報とインク情報と上記カラーチャートの印刷媒体情報と印刷解像度情報とが上記印刷条件情報に含まれる。これにより、少なくとも上記印刷装置の機種情報と個体情報とインク情報と上記カラーチャートの印刷媒体情報と印刷解像度情報とを上記第二の表示エリアに表示することができるし、上記判定手段における適合性の判定項目とすることができる。むろん、上記印刷条件情報として、印刷時間や乾燥時間や印刷環境情報等の他の情報を格納するようにしてもよい。
【００１０】
以上の発明は、キャリブレーション装置のみならず、請求項５のように上記キャリブレーション装置に対応したキャリブレーション方法によって実現することも可能である。さらに、請求項６のようにキャリブレーション方法にしたがった処理を実行するキャリブレーションプログラムによって実現することも可能である。さらに、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【００１１】
さらに、本発明のプログラムを記録した記録媒体として提供することも可能である。このプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を単独のプログラムで実現するのではなく、複数のプログラムにて実現させるようなものであっても良い。この場合、各機能を複数のコンピュータに実現させるものであればよい。
【００１２】
さらに、上記発明を実現するために必要不可欠なキャリブレーションデータを作成するための構成として、請求項７にかかる発明において、上記カラーチャートの測色結果を取得する測色結果取得手段が備えられる。これにより、補正データ作成手段が上記測色結果に基づいて上記インク吐出量を補正するための補正データを作成することができる。一方、画像出力手段が表示装置に対してキャリブレーションを実行するために必要なＵＩ画像を出力する。そして、このＵＩ画像の第一の表示エリアにおいて、一覧表示手段が上記カラーチャートの印刷条件情報を格納した印刷条件情報ファイルの一覧を表示する。
【００１３】
印刷条件情報取得手段は、上記第一の表示エリアにて仮選択された上記印刷条件情報ファイルから上記印刷条件情報を取得する。この印刷条件情報を、印刷条件情報表示手段がＵＩ画像の第二の表示エリアに表示する。すなわち、上記第一の表示エリアにて仮選択された上記印刷条件情報ファイルに格納された印刷条件情報をユーザーに伝達することができる。そして、この印刷条件情報を参考にしてユーザーが本選択手段にて上記印刷条件情報ファイルの確定的な選択を行う。さらに、キャリブレーションデータ作成手段は、上記本選択手段にて選択された上記印刷条件情報ファイルから取得された上記印刷条件情報を、上記補正データ作成手段が作成した上記補正データに添付する。
【００１４】
なお、本発明は、キャリブレーションデータ作成装置のみならず、上記キャリブレーションデータ作成装置に対応したキャリブレーションデータ作成方法によって実現することも可能である。さらに、このキャリブレーションデータ作成方法にしたがった処理を実行するキャリブレーションデータ作成プログラムによって実現することも可能である。さらに、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【００１５】
さらに、上記印刷条件情報取得手段が上記印刷条件情報を取得する具体的手法の一例として、請求項８にかかる発明は、予め上記カラーチャートを印刷する際に、上記印刷条件情報を格納した印刷条件情報ファイルが作成される。かかる構成において、上記キャリブレーションデータを作成する際に上記印刷条件をユーザーが登録する必要がなく、入力ミスも発生しにくくすることができる。
【００１６】
また、上記キャリブレーションデータを有効に活用するための構成として、請求項９にかかる発明において、上記キャリブレーションデータを外部に出力するキャリブレーションデータ出力手段が備えられる。これにより、上記キャリブレーションデータを外部のキャリブレーション装置において利用することが可能となる。一方、画像出力手段は、表示装置に対してキャリブレーションを実行するために必要なＵＩ画像を出力する。そして、このＵＩ画像の第一の表示エリアにおいて、一覧表示手段がキャリブレーションデータの一覧を表示する。
【００１７】
印刷条件情報取得手段は、上記第一の表示エリアにて仮選択された上記キャリブレーションデータから上記カラーチャートを印刷した際の印刷条件情報を取得する。この印刷条件情報を、印刷条件情報表示手段がＵＩ画像の第二の表示エリアに表示する。すなわち、上記第一の表示エリアにて仮選択された上記キャリブレーションデータを作成するために印刷された上記カラーチャートの印刷条件情報をユーザーに伝達することができる。そして、この印刷条件情報を参考にしてユーザーが本選択手段にて上記キャリブレーションデータの確定的な選択を行う。さらに、キャリブレーションデータ出力手段は、上記本選択手段にて選択された上記キャリブレーションデータを外部に出力する。
【００１８】
なお、本発明は、キャリブレーションデータ出力のみならず、上記キャリブレーションデータ出力に対応したキャリブレーションデータ出力方法によって実現することも可能である。さらに、このキャリブレーションデータ出力方法にしたがった処理を実行するキャリブレーションデータ出力プログラムによって実現することも可能である。さらに、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【発明を実施するための最良の形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）キャリブレーション管理システムの全体構成：
（２）各装置の詳細な構成および動作：
（２−１）カラーチャート印刷装置：
（２−２）キャリブレーションデータ作成装置：
（２−３）キャリブレーション装置：
（２−４）キャリブレーションデータ出力装置：
（３）まとめおよび各種応用例：
【００２０】
（１）キャリブレーション管理システムの全体構成：
図１は、本発明の一実施形態にかかるキャリブレーション管理システム１００の概略構成を示している。同図において、本発明のカラーチャート作成装置およびキャリブレーションデータ作成装置の中核を構成するパーソナルコンピュータ（ＰＣ）１０が備えられており、同ＰＣ１０に対して測色機３０と３台のプリンタＰ１，Ｐ２，Ｐ３が通信可能に接続されている。ＰＣ１０および測色機３０と３台のプリンタＰ１，Ｐ２，Ｐ３は、それぞれＵＳＢインターフェイスによって接続されている。また、ＰＣ１０には、各プリンタＰ１，Ｐ２，Ｐ３ごとにプリンタドライバ（ＰＴＤＲＶ）Ｄ１，Ｄ２，Ｄ３がインストールされており、各ＰＴＤＲＶ Ｄ１，Ｄ２，Ｄ３ごとに使用する色変換テーブル（ＬＵＴ）１２ｃ，１２ｃ，１２ｃ・・・が管理されている。
【００２１】
各ＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・には、ＰＣ１０が画像データの取り扱いに採用するＲＧＢ系色座標値と、プリンタＰ１，Ｐ２，Ｐ３が備えるインクセットに対応する色空間上の色座標値の対応関係が規定されており、同ＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・を参照することによりＲＧＢ系色座標値によって表現された画像データをプリンタＰ１，Ｐ２，Ｐ３のインクセットに対応した色座標値によって表現された画像データに色変換することができる。これにより、プリンタＰ１，Ｐ２，Ｐ３においては各インクごとのインク吐出量を特定することができ、上記色変換後の画像データに基づいて印刷を実行することができる。プリンタＰ１，Ｐ２，Ｐ３が採用するインクセットは、ＣＭＹ（シアン−マゼンタ−イエロー）やＣＭＹＫ（シアン−マゼンタ−イエロー−ブラック）等であってもよいし、これらにｌｃｌｍｌｋ（ライトシアン−ライトマゼンタ−ライトブラック）等の淡色インクが加えられてもよい。
【００２２】
図２は、本キャリブレーション管理システムにおいて行われる処理の流れを概略的に示している。キャリブレーションを行うにあたり、まず最初にカラーチャート５０の印刷を行う。カラーチャート５０の印刷は、ＰＣ１０がプリンタＰ１，Ｐ２，Ｐ３のいずれかと協働して行う。その意味で、ＰＣ１０とプリンタＰ１，Ｐ２，Ｐ３とは、本発明のカラーチャート作成装置に相当する。ＰＣ１０において、カラーチャート５０の印刷を行うにあたり、プリンタＰ１，Ｐ２，Ｐ３の指定や印刷モード等の印刷条件の指定を行うことが可能であり、これらの印刷条件に対応したＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・を使用して色変換を行いつつ、プリンタＰ１，Ｐ２，Ｐ３のいずれかにてカラーチャート５０の印刷を実行させる。図１に示すように、カラーチャート５０は矩形状のカラーパッチ（色見本）５０ａが行列状に複数配列されたシートである。また、ＰＣ１０はプリンタＰ１，Ｐ２，Ｐ３にカラーチャート５０の印刷を実行させるとともに、その際に適用した印刷条件情報を格納する印刷条件情報ファイル１２ｂを生成する。
【００２３】
乾燥も含めカラーチャート５０の作成が完了すると、ＰＣ１０は測色機３０を使用してカラーチャート５０を測色する。ＰＣ１０は、カラーチャート５０を測色することにより得られた各カラーパッチの測色値と予め用意された基準値とを比較する。そして、カラーチャート５０に形成されたカラーパッチの基準に対する色ずれを特定し、同色ずれを補償するためのキャリブレーションデータ１２ｄを作成する。この意味で、ＰＣ１０と測色機３０は本発明のキャリブレーションデータ作成装置に相当する。キャリブレーションデータ１２ｄは、補正データ１２ｄ２と、上記印刷条件情報が格納された印刷条件情報データ１２ｄ１とから構成されている。この補正データ１２ｄ２には、ＬＵＴ１２ｃに記述された色変換後の色座標値を、上記色ずれが補償されるように再変換する補正値が格納されている。なお、印刷条件情報データ１２ｄ１は、ＰＣ１０が取得した印刷条件情報ファイル１２ｂに基づいて生成される。
【００２４】
以上のようにしてキャリブレーションデータ１２ｄが作成されると、ＰＣ１０は同キャリブレーションデータ１２ｄの補正データ１２ｄ２とＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・との対応付けを行う。すなわち、対応付けが行われたＬＵＴ１２ｃを使用して色変換を行った色変換後の色座標値については、さらに補正データ１２ｄ２によって再変換が行われ修正されることとなる。この意味で、ＰＣ１０は本発明のキャリブレーション装置に相当する。対応付けをする際に、対応付ける対象のＬＵＴ１２ｃをユーザーの選択とキャリブレーションデータの印刷条件情報データ１２ｄ１に基づいて特定する。
【００２５】
これにより、ＰＣ１０に備えられた多数のＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・からカラーチャート５０の印刷に使用した印刷条件情報に対応したものを選択し、そのＬＵＴ１２ｃに補正データ１２ｄ２を対応づけることができる。また、ＰＣ１０はキャリブレーションデータ１２ｄを他の機器等に出力（エクスポート）することが可能となっており、出力したキャリブレーションデータ１２ｄも印刷条件情報データ１２ｄ１と補正データ１２ｄ２とから構成されている。そして、同様にエクスポートしたキャリブレーションデータ１２ｄを使用して、ＰＣ１０や他のコンピュータに備えられたＬＵＴ１２ｃの変換後の色座標値を修正することが可能となっている。
【００２６】
以上説明したキャリブレーション管理システムにおいては、カラーチャート５０を印刷し、同カラーチャート５０の色ずれに基づいて作成された補正データ１２ｄ２によってＬＵＴ１２ｃによる色変換結果を修正する。これにより、修正後はカラーチャート５０の色ずれが発生しないように印刷を行わせることができ、元の画像データに忠実な印刷を実現することが可能となる。
【００２７】
（２）各装置の詳細な構成および動作：
（２−１）カラーチャート印刷装置：
図３は、キャリブレーション管理プログラムの全体構成を模式的に示している。同図において、キャリブレーションの管理を行うためのアプリケーションプログラムとしてコンピュータ１０にインストールされたキャリブレーション管理プログラムＡは、カラーチャート印刷モジュールＡ１とキャリブレーションデータ作成モジュールＡ２とキャリブレーションモジュールＡ３とキャリブレーションデータ出力モジュールＡ４とから構成されている。さらに、各モジュールＡ１〜Ａ４は、それぞれ複数のモジュールＡ１ａ，Ａ１ｂ・・・から構成されている。
【００２８】
カラーチャート印刷モジュールＡ１はカラーチャート５０を印刷する際に演算処理部１１にて実行されるモジュールであり、キャリブレーションデータ作成モジュールＡ２はキャリブレーションデータを作成する際に実行されるモジュールである。また、キャリブレーションモジュールＡ３はキャリブレーションデータを用いてインク吐出量の補正を行う際に演算処理部１１にて実行されるモジュールであり、キャリブレーションデータ出力モジュールＡ４はキャリブレーションデータを複製してエクスポートする際に演算処理部１１にて実行されるモジュールである。
【００２９】
図４は、カラーチャート５０を印刷する際のＰＣ１０の内部構成を示している。コンピュータ１０はＣＰＵ，ＲＡＭ等のハードウェアを使用して演算処理を実行する演算処理部１１とデータを蓄積するＨＤＤ１２とを備えている。同図において、キャリブレーション管理プログラムのカラーチャート印刷モジュールＡ１が演算処理部１１にて実行されており、プリンタＰ１〜Ｐ３およびディスプレイ４０およびキーボードとマウスからなる入力機器４５とがそれぞれ図示しないインターフェイスを介して接続されている。また、各プリンタＰ１〜Ｐ３ごとにＰＴＤＲＶ Ｄ１〜Ｄ３がインストールされている。なお、図示および説明の省略のためプリンタＰ１に対応するＰＴＤＲＶ Ｄ１のみを説明するが、他のＰＴＤＲＶ Ｄ２，Ｄ３も同様の構成とされている。また、キャリブレーション管理プログラムＡの各モジュールＡ１〜Ａ４は、図示しないＡＰＩを介してＰＴＤＲＶ Ｄ１〜Ｄ３と相互にデータの授受を行っている。
【００３０】
カラーチャート印刷モジュールＡ１を構成するＵＩ部Ａ１ａは、ディスプレイ４０に対して所定のＵＩ画像を表示させ、入力機器４５によって行われるユーザーの入力を受け付ける。一方、プリンタＰ１〜Ｐ３の監視を行う制御部Ｄ１ｄは、各プリンタＰ１〜Ｐ３の機種情報と機体情報と搭載インクセット情報等を取得する。印刷条件情報取得部Ａ１ｂは、ＵＩ部Ａ１ａにて受け付けた入力情報と制御部Ｄ１ｄが取得した機種情報等を印刷条件情報として取得する。なお、ＵＩ部Ａ１ａから入力される印刷条件情報は、カラーチャート５０を印刷するプリンタＰ１〜Ｐ３の指定情報と、プリンタＰ１〜Ｐ３にて印刷を行う際の解像度情報と、カラーチャート５０を印刷する印刷用紙情報と、カラーチャートの種類を特定するカラーチャート番号と、インクセット情報とから構成される。厳密には、プリンタＰ１〜Ｐ３ごとにインストールされたＰＴＤＲＶ Ｄ１〜Ｄ３の指定によってプリンタＰ１〜Ｐ３の指定情報が入力される。
【００３１】
解像度情報はユーザーが印刷モードを指定することにより間接的に特定され、例えば印刷モードをフォトモードに設定すると印刷解像度が１４４０ｄｐｉに設定される。印刷用紙情報は、普通紙や光沢紙等の特定を行うための情報である。インクセット情報はカラーチャート５０を印刷する際に吐出するインク種の組合せを指定する情報である。以上のような印刷条件情報を受け付けることが可能なＵＩ画像をＵＩ部Ａ１ａがディスプレイ４０に対して出力する。そして、このＵＩ画像にしたがってＵＩ部Ａ１ａが入力機器４５からの入力を受け付け、印刷条件情報取得部Ａ１ｂが所要の情報を取得する。
【００３２】
一方、制御部Ｄ１ｄが取得するプリンタＰ１〜Ｐ３についての機種情報はプリンタＰ１〜Ｐ３の製造モデル名であり、機体情報はプリンタＰ１〜Ｐ３に対して固有に付けられた機体シリアル番号であり、搭載インクセット情報はプリンタＰ１〜Ｐ３に現在搭載されているインクセットを示す情報である。各ＰＴＤＲＶ Ｄ１〜Ｄ３には、プリンタＰ１〜Ｐ３の製造モデル名や機体シリアル番号を記憶したり、ＰＴＤＲＶ Ｄ１〜Ｄ３のステータスを取得したりする制御部Ｄ１ｄが設けられており、印刷条件情報取得部Ａ１ｂは同制御部Ｄ１ｄから機種情報と機体情報と搭載インクセット情報とを取得することができる。印刷条件情報ファイル作成部Ａ１ｃは、以上のようにして取得された印刷条件情報を入力し、同印刷条件情報を格納した印刷条件情報ファイル１２ｂを作成し、ＨＤＤ１２に記憶させる。
【００３３】
カラーチャート５０を印刷するプリンタとしてプリンタＰ１が指定された場合、ＰＴＤＲＶ Ｄ１を構成する色変換部Ｄ１ａは、印刷条件情報を取得するとともに、同印刷条件情報に基づいてＬＵＴ１２ｃを選択する。プリンタＰ１〜Ｐ３の製造モデルによってインク吐出特性が異なるため、各製造モデルごとに異なるＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・が設けられる。同様に、印刷モード（印刷解像度）や印刷用紙によってインクを受容できる上限が異なるため、印刷モードや印刷用紙にごとに異なるＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・が設けられる。むろん、インクセットによって色変換後の座標系が異なるため、インクセットに応じて異なるＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・が設けられる。
【００３４】
このように、多数設けられたＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・から、印刷条件情報取得部Ａ１ｂが取得した印刷条件情報に適合したＬＵＴ１２ｃを選択する。すなわち、印刷条件情報における解像度情報と印刷用紙情報と機種情報とインクセット情報に適合したＬＵＴ１２ｃが選択される。そして、このＬＵＴ１２ｃを参照して、色変換部Ｄ１ａはＨＤＤ１２に記憶されたカラーチャートデータ１２ａを色変換する。カラーチャートデータ１２ａはカラーチャート５０がＲＧＢ階調を有する多数の画素データで表現された画像データであり、色変換部Ｄ１ａが色変換を行うことによりプリンタＰ１のインクセットの階調を有する多数の画素データで表現された画像データに変換される。例えば、プリンタＰ１に搭載されたＣＭＹＫｌｃｌｍｌｋのインクセットによってカラーチャート５０の印刷を行うよう指定された場合には、ＣＭＹＫｌｃｌｍｌｋ座標系の座標値（各階調）で表現された画像データが生成される。なお、カラーチャート５０を印刷するプリンタとしてプリンタＰ２，Ｐ３が指定された場合には、ＰＴＤＲＶ Ｄ２，Ｄ３が備える色変換部にて同様の色変換が行われる。
【００３５】
カラーチャート５０を印刷するプリンタとしてプリンタＰ１が指定された場合、ハーフトーン処理部Ｄ１ｂは色変換後の画像データに対してハーフト−ン処理を実行する。このハーフトーン処理では、各画素についてプリンタＰ１〜Ｐ３がインク滴を吐出させるか否かを特定した中間データを生成する。この中間データにおいては、色変換後の階調が大きければ大きいほど、インク滴を吐出させる画素の割合が多くなる。逆に、色変換後の階調が小さければ小さいほど、インク滴を吐出させる画素の割合が少なくなる。印刷データ生成／出力部Ｄ１ｃは、ハーフトーン処理後の中間データをプリンタＰ１〜Ｐ３が備える各インクノズルでのインク滴吐出順に並べる等の処理を行った印刷データを生成し、プリンタＰ１〜Ｐ３に対して出力する。
【００３６】
この結果、プリンタＰ１〜Ｐ３においては、カラーチャート５０を印刷することができる。中間データにおいてインク滴を吐出させる画素の割合が多いほど、各インクノズルにおける吐出頻度が高くなり、結果として通算のインク吐出量が大きくなる。すなわち、色変換後の階調に応じたインク量が吐出される。この意味で、ＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・が本発明のインク量テーブルに相当するということができる。なお、カラーチャート５０を印刷するプリンタとしてプリンタＰ２，Ｐ３が指定された場合には、ＰＴＤＲＶ Ｄ２，Ｄ３が備えるハーフトーン処理部と印刷データ生成／出力部にて同様の処理が行われる。
【００３７】
図５は、以上の構成において行われるカラーチャート印刷処理の流れを示している。図６は、ＵＩ部Ａ１ａがディスプレイ４０に表示させるＵＩ画像の一例を示している。図５のステップＳ１００において、ＵＩ部Ａ１ａがディスプレイ４０においてＵＩ画像を表示させ、入力機器４５によって行われるユーザーの入力を受け付ける。
【００３８】
図６において、プリンタＰ１〜Ｐ３のいずれかを指定する選択ボックスと、インクセットを指定するための選択ボックスと、インクセットを指定するための選択ボックスと、印刷用紙（メディア）を指定するための選択ボックスと、印刷モード（印刷解像度）を指定するための選択ボックスと、カラーチャート番号を指定するための選択ボックスとが設けられており、それぞれプルダウンメニュー方式で選択することが可能となっている。これらの各選択ボックスにて選択が行われると、印刷実行ボタンがクリックされ、同選択した内容が確定される。
【００３９】
ステップＳ１１０においては、ＵＩ画像上において指定された入力情報を取得する。すなわち、印刷条件情報取得部Ａ１ｂがＵＩ部Ａ１ａを介して、印刷条件情報のうちプリンタＰ１〜Ｐ３の指定情報と解像度情報と印刷用紙情報とカラーチャート番号とインクセット情報を取得する。ステップＳ１２０においては、印刷条件情報取得部Ａ１ｂが制御部Ｄ１ｄからＵＩ画像上において指定されたプリンタＰ１〜Ｐ３についての機種情報と機体情報と搭載インクセット情報とを取得する。このとき、ユーザーが指定したインクセット情報と、指定されたプリンタＰ１〜Ｐ３に搭載された搭載インクセット情報とが相違している場合には、警告を発するようにしてもよい。ステップＳ１５０においては、印刷条件情報ファイル作成部Ａ１ｃが印刷条件情報を取得し、同印刷条件情報を格納した印刷条件情報ファイル１２ｂを作成し、ＨＤＤ１２に記憶させる。
【００４０】
図７は、印刷条件情報ファイル１２ｂを模式的に示している。同図において、印刷条件情報ファイル１２ｂには、当該印刷条件情報ファイル１２ｂのファイル名と機種情報と機体情報とインクセット情報と印刷用紙情報と解像度情報とカラーチャート番号と印刷日時とが格納されている。次に、指定されたプリンタＰ１のＰＴＤＲＶ Ｄ１の色変換部Ｄ１ａが、ステップＳ１４０において指定されたカラーチャート番号に対応したカラーチャートデータ１２ａを取得する。そして、色変換部Ｄ１ａは、ステップＳ１５０において解像度情報と印刷用紙情報と機種情報とインクセット情報に適合したＬＵＴ１２ｃを選択し、同ＬＵＴ１２ｃを参照してカラーチャートデータ１２ａを色変換する。
【００４１】
ステップＳ１６０，Ｓ１７０においては、ハーフトーン処理部Ｄ１ｂと印刷データ生成／出力部Ｄ１ｃが順次処理を行い、指定されたプリンタＰ１に対して印刷データを出力する。このように、演算処理部１１がカラーチャート印刷モジュールＡ１を実行することによりユーザーが指定した印刷条件にしたがったカラーチャート５０を印刷することができ、このときのＰＣ１０とプリンタＰ１〜Ｐ３がカラーチャート印刷装置を構成する。
【００４２】
以上説明したカラーチャート印刷装置においては、ユーザーがカラーチャート５０を印刷する際に指定した印刷条件情報を印刷条件情報ファイル１２ｂに格納して記憶させている。このように、予め印刷条件情報ファイル１２ｂを用意しておくことにより、後に詳述するキャリブレーションデータ作成装置における各カラーチャート５０の印刷条件情報の管理を容易に実現させることが可能となる。
【００４３】
（２−２）キャリブレーションデータ作成装置：
図８は、キャリブレーションデータ作成処理を実行する際のＰＣ１０の内部構成を示している。同図において、キャリブレーション管理プログラムのキャリブレーションデータ作成モジュールＡ２が演算処理部１１にて実行されており、ＨＤＤ１２には予め作成された印刷条件情報ファイル１２ｂが複数記憶されている。キャリブレーションデータ作成モジュールＡ２を構成するＵＩ部Ａ２ａは、キャリブレーションデータ作成処理を実行するためのＵＩ画像をディスプレイ４０に対して出力する本発明の画像出力手段を構成する。さらに、ＵＩ部Ａ２ａは一覧表示部Ａ２ｂと印刷条件情報表示部Ａ２ｃと本選択部Ａ２ｄとから構成されている。
【００４４】
一覧表示部Ａ２ｂはＨＤＤ１２に記憶された印刷条件情報ファイル１２ｂをリストアップし、これらの概要を上記ＵＩ画像において一覧表示する。また、一覧表示部Ａ２ｂは、同一覧表示において印刷条件情報ファイル１２ｂの仮選択を受け付ける。印刷条件情報取得部Ａ２ｅは、一覧表示部Ａ２ｂが仮選択を受け付けた印刷条件情報ファイル１２ｂを取得し、同印刷条件情報ファイル１２ｂに格納された印刷条件情報を取得する。そして、印刷条件情報表示部Ａ２ｃは、印刷条件情報取得部Ａ２ｅが取得した印刷条件情報を上記ＵＩ画像において表示させる。
【００４５】
本選択部Ａ２ｄは、上記ＵＩ画像において印刷条件情報ファイル１２ｂの確定的な選択を受け付ける。また、印刷条件情報取得部Ａ２ｅは、本選択部Ａ２ｄが選択を受け付けた印刷条件情報ファイル１２ｂを取得し、同印刷条件情報ファイル１２ｂに格納された印刷条件情報を取得し、キャリブレーションデータ作成部Ａ２ｆに出力する。キャリブレーションデータ作成部Ａ２ｆは補正データ作成部Ａ２ｈから補正データを取得するとともに、本選択された印刷条件情報ファイル１２ｂに格納された印刷条件情報を印刷条件情報取得部Ａ２ｅから取得する。そして、同取得した補正データ１２ｄ２と印刷条件情報１２ｄ１とを格納したキャリブレーションデータ１２ｄを作成し、ＨＤＤ１２に記憶させる。
【００４６】
測色機３０は、カラーチャート５０を撮像素子に対して走査させ、同カラーチャート５０に形成された各カラーパッチ５０ａの測色を順次行う。各カラーパッチ５０ａの測色結果は、Ｌ*ａ*ｂ*色空間の座標値として出力され、同Ｌ*ａ*ｂ*値を測色結果取得部Ａ２ｇが取得する。一方、ｓＲＧＢデータ変換部Ａ２ｉは各カラーパッチ５０ａの色に対応したｓＲＧＢ値を取得して、所定の変換式により同ｓＲＧＢ値に対応した基準Ｌ*ａ*ｂ*座標値を算出する。
【００４７】
そして、補正データ作成部Ａ２ｈは、測色機３０から実測により得られた各カラーパッチ５０ａのＬ*ａ*ｂ*座標値と、ｓＲＧＢデータ変換部Ａ２ｉにて算出した各カラーパッチ５０ａの理想的な基準Ｌ*ａ*ｂ*座標値とを比較する。そして、実測のＬ*ａ*ｂ*座標値と理想的な基準Ｌ*ａ*ｂ*座標値との偏差を取得し、この偏差を補償するための補正データ１２ｄ２を生成する。
【００４８】
図９は、以上の構成において行われるキャリブレーションデータ作成処理の流れを示している。図１０は、ＵＩ部Ａ２ａがディスプレイ４０に表示させるＵＩ画像の一例を示している。図９のステップＳ２００において、ＵＩ部Ａ２ａがディスプレイ４０においてＵＩ画像を表示させ、入力機器４５によって行われるユーザーの入力を受け付ける。図１０において、ＵＩ画像には矩形状の第一の表示エリアが設けられ、同第一の表示エリアにおいてＨＤＤ１２に記憶された印刷条件情報ファイル１２ｂのファイル名が一覧表示されている。すなわち、一覧表示部Ａ２ｂがＨＤＤ１２に記憶された印刷条件情報ファイル１２ｂをリストアップし、これらのファイル名を第一の表示エリアにおいて一覧表示している。
【００４９】
この第一の表示エリアにおいてマウスポインタによって各ファイル名を指し示すことにより、一覧表示部Ａ２ｂはファイル名が指し示された印刷条件情報ファイル１２ｂを仮選択されたものと認識する。そして、一覧表示部Ａ２ｂは仮選択された印刷条件情報ファイル１２ｂのファイル名を色反転表示させる。仮選択された印刷条件情報ファイル１２ｂについては、印刷条件情報取得部Ａ２ｅが当該印刷条件情報ファイル１２ｂに格納された印刷条件情報を取得する。そして、印刷条件情報表示部Ａ２ｃが、印刷条件情報取得部Ａ２ｅが取得した印刷条件情報をＵＩ画像における第二の表示エリアに表示させる。
【００５０】
図１０においては、ファイル名が"□○○△"の印刷条件情報ファイル１２ｂが仮選択されており、図７に示した当該印刷条件情報ファイル１２ｂに格納された印刷条件情報が第二の表示エリアに表示されている。また、第一の表示エリアの最下部には"新規ファイル作成"と表示された欄が設けられており、同欄についてもマウスポインタにて選択することにより仮選択でき、反転表示が可能となっている。ステップＳ２１０においては、ＵＩ画像に表示された決定ボタンの入力を受け付け、このとき第一の表示エリアにて仮選択されているものを本選択部Ａ２ｄが本選択されたものとして受け付ける。第二の表示エリアにて印刷条件情報の内容が表示されている印刷条件情報ファイル１２ｂを本選択することができるため、正確に印刷条件情報ファイル１２ｂを選択できる。
【００５１】
なお、通常、カラーチャート５０には、機種情報と機体情報とインクセット情報と印刷用紙情報と解像度情報とカラーチャート番号と印刷日時が印字されているため、測色機３０にセットしたカラーチャート５０の印字情報と第二の表示エリアにて表示された印刷条件情報の内容を比較することによりユーザーが適切な選択を行うことができる。一方、カラーチャート５０の印字情報に適合する印刷条件情報ファイル１２ｂがなく、"新規ファイル作成"と表示された欄が本選択された場合には、ステップＳ２１５において印刷条件情報ファイル１２ｂの新規作成を行う。
【００５２】
図１１は、印刷条件情報ファイル１２ｂを新規に作成するために表示されるＵＩ画像の一例を示している。同図において、機種情報と機体情報とインクセット情報と印刷用紙情報と解像度情報とカラーチャート番号と印刷日時とをそれぞれ指定するための入力ボックスが設けられている。このようにすることにより、印刷条件情報ファイル１２ｂが予めＨＤＤ１２に記憶されていない場合にも、測色を行うカラーチャート５０についての印刷条件情報を登録することができる。なお、カラーチャート５０を印刷したプリンタが接続されたコンピュータが測色を行うコンピュータと異なる場合や、印刷条件情報ファイル１２ｂが消失してしまった場合に、印刷条件情報ファイル１２ｂを新規に作成することとなる。また、通常、カラーチャート５０には、機種情報と機体情報とインクセット情報と印刷用紙情報と解像度情報とカラーチャート番号と印刷日時が印字されているため、印字された情報をユーザーが読み取って各項目を入力することができる。
【００５３】
一方、ステップＳ２１０にていずれかの印刷条件情報ファイル１２ｂが本選択された場合には、ステップＳ２２０にて本選択された印刷条件情報ファイル１２ｂが格納する印刷条件情報を印刷条件情報取得部Ａ２ｅが取得する。ステップＳ２３０においては、測色機３０が、同測色機３０にセットされたカラーチャート５０の測色を行う。測色結果取得部Ａ２ｇは測色機３０による測色結果を取得する。すなわち、実測による各カラーパッチ５０ａのＬ*ａ*ｂ*座標値が取得され、同Ｌ*ａ*ｂ*座標値が補正データ作成部Ａ２ｈに出力される。
【００５４】
ステップＳ２４０においては、補正データ作成部Ａ２ｈがｓＲＧＢデータ変換部Ａ２ｉにて算出した各カラーパッチ５０ａの理想的な基準Ｌ*ａ*ｂ*座標値を取得する。そして、ステップＳ２６０においては、補正データ作成部Ａ２ｈが実測のＬ*ａ*ｂ*座標値と、基準Ｌ*ａ*ｂ*座標値との偏差を取得し、この偏差を補償するための補正データ１２ｄ２を生成する。
【００５５】
図１２は、補正データ１２ｄ２を表にして示している。同図において、補正データ１２ｄ２は色変換後の色座標値と、同色座標値を修正した修正値との対応関係を規定したテーブルである。このテーブルは、各インクごとに設けられており、例えば色変換後のＣＭＹインクの階調"ＣＭＹ"が修正値"Ｃ*Ｍ*Ｙ*"に修正されることを意味している。
【００５６】
ステップＳ２６０においては、キャリブレーションデータ作成部Ａ２ｆが補正データ１２ｄ２と、ステップＳ２２０にて取得した印刷条件情報とを取得し、補正データ１２ｄ２に印刷条件情報データ１２ｄ１が添付されたキャリブレーションデータ１２ｄを作成する。キャリブレーションデータ１２ｄのファイル名は、添付する印刷条件情報データ１２ｄ１の情報元となった印刷条件情報ファイル１２ｂのファイル名がそのまま適用されるものとする。そして、ステップＳ２７０にて、キャリブレーションデータ１２ｄをＨＤＤ１２に記憶させ、キャリブレーションデータ作成処理を終了させる。印刷条件情報データ１２ｄ１には図７に示す印刷条件情報ファイル１２ｂと同様に印刷条件情報が記述されている。このように、演算処理部１１がキャリブレーションデータ作成モジュールＡ２を実行することによりキャリブレーションデータ１２ｄを作成することができ、このときのＰＣ１０と測色機３０がキャリブレーションデータ作成装置を構成する。
【００５７】
以上説明したキャリブレーションデータ作成装置において、キャリブレーションデータを作成するにあたり、予めカラーチャート印刷装置において作成された印刷条件情報ファイル１２ｂが利用される。従って、カラーチャート５０に印字された情報をユーザーが登録することなく、同カラーチャート５０の測色結果に基づいて作成された補正データ１２ｄ２と、同カラーチャート５０の印刷条件情報とが関連付けられたキャリブレーションデータ１２ｄを作成することができる。特に、キャリブレーションデータ１２ｄを作成するにあたり、印刷条件情報ファイル１２ｂの一覧を第一の表示エリアにて参照しつつ、同第一の表示エリアにて仮選択された印刷条件情報ファイル１２ｂに格納された印刷条件情報の内容を第二の表示エリアにおいて確認することができる。これにより、測色を行おうとしているカラーチャート５０を印刷した際の印刷条件情報が格納された印刷条件情報ファイル１２ｂを容易に選択することができ、補正データ１２ｄ２と印刷条件情報との対応付けを正確に行うことができる。
【００５８】
（２−３）キャリブレーション装置：
図１３は、キャリブレーション処理を実行する際のＰＣ１０の内部構成を示している。同図において、キャリブレーション管理プログラムのキャリブレーションモジュールＡ３が演算処理部１１にて実行されており、ＨＤＤ１２には予め作成されたキャリブレーションデータ１２ｄが複数記憶されている。キャリブレーションモジュールＡ３を構成するＵＩ部Ａ３ａは、キャリブレーション処理を実行するためのＵＩ画像をディスプレイ４０に対して出力する本発明の画像出力手段を構成する。さらに、ＵＩ部Ａ３ａは一覧表示部Ａ３ｂと印刷条件情報表示部Ａ３ｃと本選択部Ａ３ｄとから構成されている。
【００５９】
一覧表示部Ａ３ｂはＨＤＤ１２に記憶されたキャリブレーションデータ１２ｄをリストアップし、これらの概要を上記ＵＩ画像において一覧表示する。また、一覧表示部Ａ３ｂは、同一覧表示においてキャリブレーションデータ１２ｄの仮選択を受け付ける。印刷条件情報取得部Ａ３ｅは、一覧表示部Ａ３ｂが仮選択を受け付けた印刷条件情報データ１２ｄ１を取得し、同印刷条件情報データ１２ｄ１に格納された印刷条件情報を取得する。印刷条件情報表示部Ａ３ｃは、印刷条件情報取得部Ａ３ｅが取得した印刷条件情報を上記ＵＩ画像において表示させる。また、ＵＩ部Ａ３ａは上記ＵＩ画像において、キャリブレーションを行うＰＴＤＲＶ Ｄ１〜Ｄ３の指定を受け付ける。ＰＴＤＲＶ Ｄ１〜Ｄ３はプリンタＰ１〜Ｐ３に対応しているため、プリンタＰ１〜Ｐ３に対してキャリブレーションを行うかが指定されることとなる。
【００６０】
本選択部Ａ３ｄは、上記ＵＩ画像においてキャリブレーションデータ１２ｄの確定的な選択を受け付ける。また、印刷条件情報取得部Ａ３ｅは、本選択部Ａ３ｄが選択を受け付けたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１を取得し、同印刷条件情報データ１２ｄ１に格納された印刷条件情報を判定部Ａ３ｆに出力する。判定部Ａ３ｆはＵＩ部Ａ３ａが指定を受け付けたＰＴＤＲＶ Ｄ１〜Ｄ３が取得したキャリブレーションデータ１２ｄの印刷条件情報において使用するＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・を絞り込む。そして、キャリブレーション部Ａ３ｇは、判定部Ａ３ｆが絞り込んで特定したＬＵＴ１２ｃと、本選択部Ａ３ｄが選択を受け付けたキャリブレーションデータ１２ｄの補正データ１２ｄ２とを対応付ける。すなわち、判定部Ａ３ｆが特定したＬＵＴ１２ｃにて色変換を行った後の色座標値を、当該補正データ１２ｄ２を使用して修正するように関連付けを行う。
【００６１】
図１４は、以上の構成において行われるキャリブレーション処理の流れを示している。図１５は、ＵＩ部Ａ３ａがディスプレイ４０に表示させるＵＩ画像の一例を示している。図１４のステップＳ３００において、ＵＩ部Ａ３ａがディスプレイ４０においてＵＩ画像を表示させ、入力機器４５によって行われるユーザーの入力を受け付ける。図１５において、ＵＩ画像には矩形状の第一の表示エリアが設けられ、同第一の表示エリアにおいてＨＤＤ１２に記憶されたキャリブレーションデータ１２ｄのファイル名が一覧表示されている。すなわち、一覧表示部Ａ３ｂがＨＤＤ１２に記憶されたキャリブレーションデータ１２ｄをリストアップし、これらのファイル名を第一の表示エリアにおいて一覧表示している。
【００６２】
この第一の表示エリアにおいてマウスポインタによって各ファイル名を指し示すことにより、一覧表示部Ａ３ｂはファイル名が指し示されキャリブレーションデータ１２ｄを仮選択されたものと認識する。そして、一覧表示部Ａ３ｂは仮選択されたキャリブレーションデータ１２ｄのファイル名を色反転表示させる。仮選択されたキャリブレーションデータ１２ｄについては、印刷条件情報取得部Ａ３ｅが当該キャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された印刷条件情報を取得する。そして、印刷条件情報表示部Ａ３ｃは、印刷条件情報取得部Ａ３ｅが取得した印刷条件情報をＵＩ画像における第二の表示エリアに表示させる。図１５においては、ファイル名が"□○○△"のキャリブレーションデータ１２ｄが仮選択されており、各印刷条件情報が第二の表示エリアに表示されている。
【００６３】
ステップＳ３１０においては、ＵＩ部Ａ３ａがインストールされているＰＴＤＲＶ Ｄ１〜Ｄ３を検出し、同検出されたＰＴＤＲＶ Ｄ１〜Ｄ３をＵＩ画像の右欄のプルダウンメニューにリストアップさせる。ステップＳ３２０においては、ＵＩ部Ａ３ａがＵＩ画像の右欄においてキャリブレーションを行うプリンタＰ１〜Ｐ３（ＰＴＤＲＶ Ｄ１〜Ｄ３）の指定を受け付ける。これにより、ステップＳ３１０において検出したＰＴＤＲＶ Ｄ１〜Ｄ３を選択することができる。次にステップＳ３３０において、本選択部Ａ３ｄがＵＩ画像にて適用ボタンのクリックを検出し、同クリックが検出されているときに仮選択されているキャリブレーションデータ１２ｄが本選択されたものと認識する。すなわち、第二の表示エリアにて印刷条件情報が表示されているキャリブレーションデータ１２ｄについて本選択を行うことができる。キャリブレーションデータ１２ｄが本選択されるとステップＳ３４０にて判定部Ａ３ｆがキャリブレーション可否判定処理を実行する。
【００６４】
図１６は、キャリブレーション可否判定処理の流れを示している。同図において、ステップＳ３４１では、判定部Ａ３ｆがステップＳ３３０にて本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された印刷条件情報を取得する。ステップＳ３４２では、判定部Ａ３ｆがステップＳ３２０にて選択されたＰＴＤＲＶ Ｄ１〜Ｄ３について調査する。具体的には、ステップＳ３２０にて選択されたＰＴＤＲＶ Ｄ１〜Ｄ３によって制御されるプリンタＰ１〜Ｐ３の機種情報や機体情報をＰＴＤＲＶ Ｄ１〜Ｄ３の制御部Ｄ１ｄ・・から取得する。さらに、ステップＳ３２０にて選択されたＰＴＤＲＶ Ｄ１〜Ｄ３が使用するＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・についての情報をＰＴＤＲＶ Ｄ１〜Ｄ３の色変換部Ｄ１ａ・・から取得する。
【００６５】
すなわち、選択されたＰＴＤＲＶ Ｄ１〜Ｄ３の色変換部Ｄ１ａ・・がそれぞれどの印刷条件において、どのＬＵＴ１２ｃ，１２ｃ，１２ｃ・・・を使用するかという情報を取得する。ここで、選択されたＰＴＤＲＶ Ｄ１〜Ｄ３が使用可能なインクセットについては、そのインクセットを使用して印刷を行う際に色変換部Ｄ１ａ・・が参照するＬＵＴ１２ｃが必ず存在するということができる。また、選択されたＰＴＤＲＶ Ｄ１〜Ｄ３が印刷可能な印刷用紙については、その印刷用紙に印刷を行う際に色変換部Ｄ１ａ・・が参照するＬＵＴ１２ｃが必ず存在するということができる。さらに、選択されたＰＴＤＲＶ Ｄ１〜Ｄ３が印刷可能な印刷解像度については、その印刷解像度で印刷を行う際に色変換部Ｄ１ａ・・が参照するＬＵＴ１２ｃが必ず存在するということができる。
【００６６】
図１７は、ステップＳ３４２よる調査結果の一例を表にして示している。なお、同図においてはステップＳ３２０にてプリンタＰ１（ＰＴＤＲＶ Ｄ１）が選択されたときの例を示している。このように、ＰＴＤＲＶ Ｄ１が印刷可能な印刷条件が特定され、各印刷条件に対して使用される各ＬＵＴ１２ｃ１〜１２ｃ８が特定されている。このように、ＰＴＤＲＶ Ｄ１が印刷可能な印刷条件ついては必ず対応するＬＵＴ１２ｃが用意されており、ステップ３４２では選択されたＰＴＤＲＶ Ｄ１〜Ｄ３にて実現可能な印刷条件と、使用されるＬＵＴ１２ｃ１〜１２ｃ８との対応関係が調査される。
【００６７】
ステップＳ３４３においては、判定部Ａ３ｆがステップＳ３３０にて本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された機種情報と、ステップＳ３２０にて選択されたＰＴＤＲＶ Ｄ１〜Ｄ３によって制御されるプリンタＰ１〜Ｐ３の機種情報とが一致するかどうかを判定する。ステップＳ３４４においては、判定部Ａ３ｆがステップＳ３３０にて本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された機体情報と、ステップＳ３２０にて選択されたＰＴＤＲＶ Ｄ１〜Ｄ３によって制御されるプリンタＰ１〜Ｐ３の機体情報とが一致するかどうかを判定する。そして、ステップＳ３４３，Ｓ３４４において一致しないと判定された場合には、キャリブレーション不可と判定し、ステップＳ３２０に戻る。
【００６８】
すなわち、キャリブレーションを行おうと選択したＰＴＤＲＶ Ｄ１〜Ｄ３が制御するプリンタＰ１〜Ｐ３が、本本選択されたキャリブレーションデータ１２ｄを作成する際にカラーチャート５０を印刷したプリンタＰ１〜Ｐ３と一致しない場合には、図１４のステップＳ３２０に戻りキャリブレーションデータ１２ｄあるいはＰＴＤＲＶ Ｄ１〜Ｄ３の選択を再度受け付けるようにしている。一方、ステップＳ３４３，Ｓ３４４において一致すると判定された場合には、判定部Ａ３ｆがステップＳ３４５を実行させる。ステップＳ３４５においては、選択したＰＴＤＲＶ Ｄ１〜Ｄ３が使用できるインクセットのなかに、本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と合致するものがあるかどうかが判定される。なお、選択したＰＴＤＲＶ Ｄ１〜Ｄ３がどのインクセットを使用可能であるかは、図１７に示すようにステップＳ３４２にて予め調査されている。
【００６９】
さらに、ステップＳ３４６においては、選択したＰＴＤＲＶ Ｄ１〜Ｄ３が印刷できる印刷解像度のなかに、本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された解像度情報と合致するものがあるかどうかが判定される。なお、選択したＰＴＤＲＶ Ｄ１〜Ｄ３がどの印刷解像度にて印刷可能であるかは、図１７に示すようにステップＳ３４２にて予め調査されている。さらに、ステップＳ３４７においては、選択したＰＴＤＲＶ Ｄ１〜Ｄ３が印刷できる印刷用紙のなかに、本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された印刷用紙情報と合致するものがあるかどうかが判定される。なお、選択したＰＴＤＲＶ Ｄ１〜Ｄ３がどの印刷用紙に印刷可能であるかは、図１７に示すようにステップＳ３４２にて予め調査されている。
【００７０】
以上説明したステップＳ３４５〜Ｓ３４７において、合致しないと判定された場合には、キャリブレーション不可と判定し、ステップＳ３２０に戻る。すなわち、選択したＰＴＤＲＶ Ｄ１〜Ｄ３が制御するプリンタＰ１〜Ｐ３が、本本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と解像度情報と印刷用紙情報に対応するＬＵＴ１２ｃを有していないとして、図１４のステップＳ３２０に戻りキャリブレーションデータ１２ｄあるいはＰＴＤＲＶ Ｄ１〜Ｄ３の選択を再度受け付けるようにしている。
【００７１】
一方、ステップＳ３４５〜Ｓ３４７において合致すると判定された場合には、選択したＰＴＤＲＶ Ｄ１〜Ｄ３が制御するプリンタＰ１〜Ｐ３が、本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と解像度情報と印刷用紙情報のもとで印刷を行うことができるということができる。いいかえれば、ステップＳ３４５〜Ｓ３４７を行うことにより、本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と解像度情報と印刷用紙情報に対応するＬＵＴ１２ｃが用意されていることが保証される。
【００７２】
ステップＳ３４８においては、本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と解像度情報と印刷用紙情報に対応するＬＵＴ１２ｃを特定する。ステップ３４２において、選択されたＰＴＤＲＶ Ｄ１〜Ｄ３にて実現可能な印刷条件と使用されるＬＵＴ１２ｃとの対応関係が図１７のように調査されているため、本選択されたキャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納されたインクセット情報と解像度情報と印刷用紙情報に対応するＬＵＴ１２ｃを特定することができる。例えば、図１５にて仮選択されているキャリブレーションデータ１２ｄに対しては、図１７に示す表からＬＵＴ１２ｃ７が絞り込まれる。ステップＳ３４８にてＬＵＴ１２ｃが特定されると、キャリブレーション可と判定し、図１４のステップＳ３６０を実行する。
【００７３】
ステップＳ３６０においては、キャリブレーション部Ａ３ｇが本選択されたキャリブレーションデータ１２ｄと、ステップＳ３４８にて特定したＬＵＴ１２ｃとの対応付けを行う。すなわち、ステップＳ３４８にて判定部Ａ３ｆが特定したＬＵＴ１２ｃによって色変換を行った後の階調を、当該補正データ１２ｄ２を使用して修正するように関連付けを行う。これにより、以降当該ＬＵＴ１２ｃを使用して印刷を行う場合には、補正データ１２ｄ２を考慮したインク吐出量にて印刷を行うことができる。このように、演算処理部１１がキャリブレーションモジュールＡ３を実行することによりインク吐出量の修正することができ、このときのＰＣ１０がキャリブレーション装置を構成する。なお、ＬＵＴ１２ｃによって色変換を行った後の階調を補正データ１２ｄ２を使用してさらに修正するように関連付けを行うため、実質的には補正データ１２ｄ２に基づいてＬＵＴ１２ｃの修正を行っていることとなる。むろん、補正データ１２ｄ２に基づいてＬＵＴ１２ｃに記述された値自体を書き換えるようにしてもよい。
【００７４】
以上説明したキャリブレーション装置において、キャリブレーションを行うにあたり、キャリブレーションデータ作成装置にて作成されたキャリブレーションデータ１２ｄが利用される。このキャリブレーションデータ１２ｄには、補正データ１２ｄ２と、同補正データ１２ｄ２を作成するために測色されたカラーチャート５０の印刷条件が格納された印刷条件情報データ１２ｄ１が関連付けられて記憶されているため、同印刷条件情報データ１２ｄ１に基づいて修正対象のＬＵＴ１２ｃを絞り込むことができる。さらに、キャリブレーションデータ１２ｄを選択するにあたり、キャリブレーションデータ１２ｄの一覧を第一の表示エリアにて参照しつつ、同第一の表示エリアにて仮選択されたキャリブレーションデータ１２ｄに格納された印刷条件情報の内容を第二の表示エリアにおいて確認することができる。これにより、どのプリンタのどの印刷条件について修正を行おうとしているかを容易に把握することができる。
【００７５】
（２−４）キャリブレーションデータ出力装置：
図１８は、キャリブレーションデータ出力処理を実行する際のＰＣ１０の内部構成を示している。同図において、キャリブレーション管理プログラムのキャリブレーションデータ出力モジュールＡ４が演算処理部１１にて実行されており、ＨＤＤ１２には予め作成されたキャリブレーションデータ１２ｄやＬＵＴ１２ｃの修正に使用されているキャリブレーションデータ１２ｄが複数記憶されている。キャリブレーションデータ出力モジュールＡ４を構成するＵＩ部Ａ４ａは、キャリブレーションデータ出力処理を実行するためのＵＩ画像をディスプレイ４０に対して出力する。さらに、ＵＩ部Ａ４ａは一覧表示部Ａ４ｂと印刷条件情報表示部Ａ４ｃと本選択部Ａ３ｄとから構成されている。これらの構成および動作は、キャリブレーションモジュールＡ３のＵＩ部Ａ３ａと同様であるため詳細な説明は省略する。
【００７６】
キャリブレーションデータ出力モジュールＡ４は、キャリブレーションデータ出力部Ａ４ｆを有している。キャリブレーションデータ出力部Ａ４ｆは、本選択部Ａ３ｄが確定的な選択を受け付けたキャリブレーションデータ１２ｄを外部機器等に出力する処理を担当する。このとき、キャリブレーションデータ１２ｄに印刷条件情報データ１２ｄ１と補正データ１２ｄ２とが含まれた状態のまま、キャリブレーションデータ１２ｄを出力する。キャリブレーションデータ１２ｄの出力先は、磁気ディスクや光学ディスク等の各種記録メディアであってもよいし、各種通信回線上の外部機器であってもよい。例えば、各種記録メディアに保存する場合には、キャリブレーションデータ出力部Ａ４ｆがキャリブレーションデータ１２ｄを保存に適したデータ形式に変換する。また、各種通信回線に配布する場合には、キャリブレーションデータ出力部Ａ４ｆがキャリブレーションデータ１２ｄを適切な通信プロトコルに準じたデータ形式に変換する。
【００７７】
図１９は、以上の構成において行われるキャリブレーションデータ出力処理の流れを示している。図２０は、ＵＩ部Ａ４ａがディスプレイ４０に表示させるＵＩ画像の一例を示している。図１９のステップＳ４００において、ＵＩ部Ａ４ａがディスプレイ４０においてＵＩ画像を表示させ、入力機器４５によって行われるユーザーの入力を受け付ける。図２０において、ＵＩ画像には矩形状の第一の表示エリアが設けられ、同第一の表示エリアにおいてＨＤＤ１２に記憶されたキャリブレーションデータ１２ｄのファイル名が一覧表示されている。すなわち、一覧表示部Ａ４ｂがＨＤＤ１２に記憶されたキャリブレーションデータ１２ｄをリストアップし、これらのファイル名を第一の表示エリアにおいて一覧表示している。これらのキャリブレーションデータ１２ｄは、実際にＬＵＴ１２ｃの修正に使用されているものであってもよいし、使用されていないものであってもよい。
【００７８】
第一の表示エリアにおいてマウスポインタによって各ファイル名を指し示すことにより、一覧表示部Ａ４ｂはファイル名が指し示されキャリブレーションデータ１２ｄを仮選択されたものと認識する。そして、一覧表示部Ａ４ｂは仮選択されたキャリブレーションデータ１２ｄのファイル名を色反転表示させる。仮選択されたキャリブレーションデータ１２ｄについては、印刷条件情報取得部Ａ４ｅが当該キャリブレーションデータ１２ｄの印刷条件情報データ１２ｄ１に格納された印刷条件情報を取得する。そして、印刷条件情報表示部Ａ４ｃは、印刷条件情報取得部Ａ４ｅが取得した印刷条件情報をＵＩ画像における第二の表示エリアに表示させる。
【００７９】
ステップＳ４１０においては、ＵＩ部Ａ３ａがＵＩ画像の右欄においてキャリブレーションデータ１２ｄの出力先のパスと、保存ファイル名の指定を受け付ける。次にステップＳ４２０において、本選択部Ａ４ｄがＵＩ画像にて出力ボタンのクリックを検出し、同クリックが検出されているときに仮選択されているキャリブレーションデータ１２ｄが本選択されたものと認識する。すなわち、第二の表示エリアにて印刷条件情報が表示されているキャリブレーションデータ１２ｄについて本選択を行うことができる。キャリブレーションデータ１２ｄが本選択されるとステップＳ４３０にてキャリブレーションデータ出力部Ａ４ｆが本選択されたキャリブレーションデータ１２ｄを所定のデータ形式に変換しつつ、ステップＳ４１０にて指定された出力先に指定されたファイル名でキャリブレーションデータ１２ｄを出力する。このように、演算処理部１１がキャリブレーションデータ出力モジュールＡ４を実行することによりキャリブレーションデータ１２ｄを出力することができ、このときのＰＣ１０がキャリブレーションデータ出力装置を構成する。
【００８０】
以上説明したキャリブレーションデータ出力装置において、出力するキャリブレーションデータ１２ｄを選択するにあたり、キャリブレーションデータ１２ｄの一覧を第一の表示エリアにて参照しつつ、同第一の表示エリアにて仮選択されたキャリブレーションデータ１２ｄに格納された印刷条件情報の内容を第二の表示エリアにおいて確認することができる。これにより、どのプリンタのどの印刷条件について修正が可能なキャリブレーションデータ１２ｄであるかを認識しつつ、出力するキャリブレーションデータ１２ｄの選択を行うことができる。
【００８１】
以上のようにして外部に出力したキャリブレーションデータ１２ｄを他のコンピュータにおいて取り込むことにより、他のコンピュータにおいて同キャリブレーションデータ１２ｄを使用してキャリブレーションを行うことができる。すなわち、他のコンピュータにおいても、図１５のＵＩ画像を利用して当該取り込んだキャリブレーションデータ１２ｄを本選択し、図１４と図１６と同様な処理にてキャリブレーションを実行させることができる。従って、取り込んだキャリブレーションデータ１２ｄを使用してキャリブレーションを行う場合であっても、どのプリンタのどの印刷条件について修正を行おうとしているかを容易に把握することができる。
【００８２】
（３）まとめおよび各種応用例：
図２において、カラーチャート５０を測色するということは、カラーチャート印刷処理においてカラーチャート５０を印刷する際に使用したＬＵＴ１２ｃの評価を行っているということができる。そして、この評価結果に基づいて補正データ１２ｄ２がキャリブレーションデータ作成処理において作成され、キャリブレーション処理では同補正データ１２ｄ２を使用してＬＵＴ１２ｃの修正が行われる。そのため、カラーチャート印刷処理において使用したＬＵＴ１２ｃと、キャリブレーション処理において修正されるＬＵＴ１２ｃとが対応したものである必要がある。すなわち、双方のＬＵＴ１２ｃが同一のＰＴＤＲＶによって同一の印刷条件に対応したものである必要がある。
【００８３】
そこで、カラーチャート印刷処理においては、カラーチャート５０を印刷する際の印刷条件情報を格納した印刷条件情報ファイル１２ｂを生成し、キャリブレーションデータ作成処理においては印刷条件情報ファイル１２ｂから取得した印刷条件情報をキャリブレーションデータ１２ｄに印刷条件情報データ１２ｄ１として添付している。従って、キャリブレーション処理においてキャリブレーションデータ１２ｄを使用するにあたっては、印刷条件情報データ１２ｄ１に格納された印刷条件情報を絞り込みのキーとして修正対象のＬＵＴ１２ｃを特定することが可能となっている。
【００８４】
これにより、カラーチャート印刷処理において使用したＬＵＴ１２ｃと、キャリブレーション処理において修正されるＬＵＴ１２ｃとを対応させることができ、適正なキャリブレーションを実現することができる。また、エクスポートしたキャリブレーションデータ１２ｄについても、同様に印刷条件情報データ１２ｄ１が添付されるため、同キャリブレーションデータ１２ｄを用いてキャリブレーション処理をするときも修正対象のＬＵＴ１２ｃを適正に絞り込むことが可能となっている。
【００８５】
また、キャリブレーションデータ作成処理とキャリブレーション処理とキャリブレーションデータ出力処理において、処理対象の候補ファイルを一覧化するとともに、同一覧化されたファイルが有する印刷条件情報の内容を個別に表示することが可能となっている。従って、ユーザーが各ファイルの印刷条件情報の内容を参照しつつ所望のファイルを一覧のなかから選択することができる。
【００８６】
以上説明した実施形態において、ＰＣ１０においてカラーチャート印刷処理とキャリブレーションデータ作成処理とキャリブレーション処理とキャリブレーションデータ出力処理とが全て実現されるものを例示した。しかしながら、以上の処理を必ずしも単一の装置にて全て行う必要はなく、各処理を分散させることにより、種々の有用な用途に使用することができる。以下、その応用例について説明する。
【００８７】
図２１は、本発明の一応用例の全体構成を示している。同図において、プリンタＰ１をローカルで接続するプリンタサーバ１０Ｓと、クライアントＰＣ１０Ａ，１０Ｂ，１０Ｃが相互にＬＡＮ接続されている。クライアントＰＣ１０Ａにおいては、測色機３０が接続されており、プリンタＰ１を制御可能なプリンタドライバ（ＰＴＤＲＶ）と同ＰＴＤＲＶが色変換に使用する複数のＬＵＴが備えられている。また、クライアントＰＣ１０Ａには、カラーチャート印刷モジュールＡ１とキャリブレーションデータ作成モジュールＡ２とキャリブレーションモジュールＡ３とキャリブレーションデータ出力モジュールＡ４とがインストールされている。
【００８８】
これにより、クライアントＰＣ１０Ａのカラーチャート印刷モジュールＡ１がＰＴＤＲＶを使用して、プリンタサーバ１０Ｓのスプーラを経由しつつカラーチャートをプリンタＰ１にて印刷することができる。そして、クライアントＰＣ１０Ａにおいてキャリブレーションデータ作成モジュールＡ２がカラーチャートの測色を行い、キャリブレーションデータを作成する。さらに、キャリブレーションモジュールＡ３がキャリブレーションデータを使用してＬＵＴの修正を行う。キャリブレーションデータに格納された印刷条件情報に基づいて修正対象のＬＵＴを適正に特定することができる。これにより、プリンタサーバ１０Ｓにて印刷を行った場合の色再現性を向上させることができる。
【００８９】
ここまでは、前実施形態と同様であるが、本応用例においてはクライアントＰＣ１０Ｂ，１０Ｃが接続されており、それぞれクライアントＰＣ１０Ａと同じＰＴＤＲＶおよびＬＵＴがインストールされている。従って、クライアントＰＣ１０Ｂ，１０Ｃからもプリンタサーバ１０Ｓのスプーラを経由してプリンタＰ１にて印刷することができる。このような構成において、クライアントＰＣ１０Ｂ，１０Ｃにて個別にキャリブレーションデータを作成することは非常に面倒である。
【００９０】
そこで、クライアントＰＣ１０Ａのキャリブレーションデータ出力モジュールＡ４によってキャリブレーションデータをＬＡＮを経由して他のクライアントＰＣ１０Ｂ，１０Ｃにエクスポートしている。そして、各クライアントＰＣ１０Ｂ，１０ＣにインストールされたキャリブレーションモジュールＡ３がエクスポートされたキャリブレーションデータを使用してＬＵＴを修正することができる。このようにすることにより、クライアントＰＣ１０Ｂ，１０Ｃにて個別にキャリブレーションデータを作成することなく色精度を向上させることができる。むろん、キャリブレーションデータには印刷条件情報が含まれるため、各クライアントＰＣ１０Ｂ，１０Ｃにおいても同印刷条件情報を絞り込みのキーとして適正なＬＵＴを修正対象とすることができる。本応用例を利用することにより、多くのコンピュータがプリンタを共有して使用する環境において、各コンピュータから印刷される印刷品質を一様に向上させることができる。
【００９１】
図２２は、さらに別の応用例を示している。同図において、クライアントＰＣ１０Ａ，１０Ｂ，１０Ｃはそれぞれ遠隔に設置されインターネットを経由して接続されている。クライアントＰＣ１０Ａには、測色機３０が接続されており、キャリブレーションデータ作成モジュールＡ２とキャリブレーションデータ出力モジュールＡ４とがインストールされている。一方、他のクライアントＰＣ１０Ｂ，１０Ｃには、それぞれプリンタＰ１，Ｐ２が接続されており、それぞれカラーチャート印刷モジュールＡ１とキャリブレーションモジュールＡ３とがインストールされている。これによりクライアントＰＣ１０Ｂ，１０ＣはそれぞれプリンタＰ１，Ｐ２を使用してカラーチャートを印刷することができるとともに、その印刷の際の印刷条件情報ファイルを生成することができる。
【００９２】
クライアントＰＣ１０Ｂ，１０Ｃのユーザーは印刷条件情報ファイルを測色機３０を備えるクライアントＰＣ１０Ａにインターネットを経由して送信するとともに、カラーチャートをクライアントＰＣ１０Ａのユーザーに郵送等によって送付する。クライアントＰＣ１０Ａにおいては、キャリブレーションデータ作成モジュールＡ２がクライアントＰＣ１０Ｂ，１０Ｃにて作成された印刷条件情報ファイルとカラーチャートの測色結果に基づいてキャリブレーションデータを作成することができる。キャリブレーションデータを作成するにあたっては、プリンタＰ１，Ｐ２の機種情報と機体情報がＵＩ画像に表示されるため、キャリブレーションデータの印刷条件情報と補正データの対応関係が損なわれることが防止される。
【００９３】
クライアントＰＣ１０Ａが作成したキャリブレーションデータは、インターネットを経由してクライアントＰＣ１０Ｂ，１０Ｃにエクスポートされ、同クライアントＰＣ１０Ｂ，１０ＣのキャリブレーションモジュールＡ３がエクスポートされたキャリブレーションデータを使用してＬＵＴの修正を行う。この場合も、キャリブレーションデータには印刷条件情報が含まれるため、各クライアントＰＣ１０Ｂ，１０Ｃにおいても同印刷条件情報を絞り込みのキーとして適正なＬＵＴを修正対象とすることができる。本応用例を利用することにより、測色機を所持していない小規模のユーザーが個々にプリンタを使用する環境において、クライアントＰＣ１０Ａのように測色機を有する者がキャリブレーションデータを配布し、各コンピュータから印刷される印刷品質を向上させることができる。
【００９４】
例えば、プリンタの製造業者や販売業者がクライアントＰＣ１０Ａを管理し、一般ユーザーにキャリブレーションデータを配布するサービスを行うようにしてもよい。さらに、各クライアントＰＣ１０Ｂ，１０Ｃに接続されたプリンタＰ１，Ｐ２の印刷物の色がそれぞれ基準値に近づくため、各クライアントＰＣ１０Ｂ，１０ＣのプリンタＰ１，Ｐ２を使用して印刷した印刷物の色を統一させることができる。従って、印刷業者の本店で測色機３０が接続されたクライアントＰＣ１０Ａを管理し、支店に対してキャリブレーションデータを配布するようにすれば、本店と複数の支店の間で同様の色の印刷物を印刷することが可能となる。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態にかかるキャリブレーション管理システムの概略構成図である。
【図２】キャリブレーション管理の流れを説明する工程ブロック図である。
【図３】キャリブレーション管理プログラムの概略構成図である。
【図４】カラーチャート印刷装置の概略構成図である。
【図５】カラーチャート印刷処理のフローチャートである。
【図６】カラーチャート印刷処理において表示されるＵＩ画像である。
【図７】印刷条件情報ファイルの内容を示す模式図である。
【図８】キャリブレーションデータ作成装置の概略構成図である。
【図９】キャリブレーションデータ作成処理のフローチャートである。
【図１０】キャリブレーションデータ作成処理において表示されるＵＩ画像である。
【図１１】キャリブレーションデータ作成処理において表示されるＵＩ画像である。
【図１２】補正データの内容を示す模式図である。
【図１３】キャリブレーション装置の概略構成図である。
【図１４】キャリブレーション処理のフローチャートである。
【図１５】キャリブレーション処理において表示されるＵＩ画像である。
【図１６】キャリブレーション可否判定処理のフローチャートである。
【図１７】ＬＵＴの使用条件を示す表である。
【図１８】キャリブレーションデータ出力装置の概略構成図である。
【図１９】キャリブレーションデータ出力処理のフローチャートである。
【図２０】キャリブレーションデータ出力処理において表示されるＵＩ画像である。
【図２１】応用例にかかるキャリブレーション管理システムの概略構成図である。
【図２２】応用例にかかるキャリブレーション管理システムの概略構成図である。
【符号の説明】
【００９６】
１０…コンピュータ，１１…演算処理部，１２…ＨＤＤ，１２ａ…カラーチャートデータ，１２ｂ…印刷条件情報ファイル，１２ｃ…ＬＵＴ，１２ｄ…キャリブレーションデータ，１２ｄ１…印刷条件情報データ，１２ｄ２…補正データ，３０…測色機，４０…ディスプレイ，４５…入力機器，５０…カラーチャート，１００…キャリブレーション管理システム，Ａ…キャリブレーション管理プログラム，Ａ１…カラーチャート印刷モジュール，Ａ１ａ…ＵＩ部，Ａ１ｂ…印刷条件情報取得部，Ａ１ｃ…印刷条件情報ファイル作成部，Ａ２…キャリブレーションデータ作成モジュール，Ａ２ａ…ＵＩ部，Ａ２ｂ…一覧表示部，Ａ２ｃ…印刷条件情報表示部，Ａ２ｄ…本選択部，Ａ２ｅ…印刷条件情報取得部，Ａ２ｆ…キャリブレーションデータ作成部，Ａ２ｇ…測色結果取得部，Ａ２ｈ…補正データ作成部，Ａ２ｉ…ｓＲＧＢデータ変換部，Ａ３…キャリブレーションモジュール，Ａ３ａ…ＵＩ部，Ａ３ｂ…一覧表示部，Ａ３ｃ…印刷条件情報表示部，Ａ３ｄ…本選択部，Ａ３ｅ…印刷条件情報取得部，Ａ３ｆ…判定部，Ａ３ｇ…キャリブレーション部，Ａ４…キャリブレーションデータ出力モジュール，Ａ４ａ…ＵＩ部，Ａ４ｂ…一覧表示部，Ａ４ｃ…印刷条件情報表示部，Ａ４ｄ…本選択部，Ａ４ｅ…印刷条件情報取得部，Ａ４ｆ…キャリブレーションデータ出力部，Ｄ１〜Ｄ３…ＰＴＤＲＶ，Ｄ１ａ…色変換部，Ｄ１ｂ…ハーフトーン処理部，Ｄ１ｃ…印刷データ生成／出力部，Ｄ１ｄ…制御部，Ｐ１〜Ｐ３…プリンタ
【図１】
2006277442.tif 000003
【図２】
2006277442.tif 000004
【図３】
2006277442.tif 000005
【図４】
2006277442.tif 000006
【図５】
2006277442.tif 000007
【図６】
2006277442.tif 000008
【図７】
2006277442.tif 000009
【図８】
2006277442.tif 000010
【図９】
2006277442.tif 000011
【図１０】
2006277442.tif 000012
【図１１】
2006277442.tif 000013
【図１２】
2006277442.tif 000014
【図１３】
2006277442.tif 000015
【図１４】
2006277442.tif 000016
【図１５】
2006277442.tif 000017
【図１６】
2006277442.tif 000018
【図１７】
2006277442.tif 000019
【図１８】
2006277442.tif 000020
【図１９】
2006277442.tif 000021
【図２０】
2006277442.tif 000022
【図２１】
2006277442.tif 000023
【図２２】
2006277442.tif 000024