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