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