(57)【特許請求の範囲】
【請求項１】
カラーパッチが記録媒体上に複数分布するカラーチャートを形成するカラーチャート印刷装置と、上記カラーパッチを測色することにより上記カラーチャートを評価するカラーチャート測色装置とからなるカラーチャート評価システムにおいて、
上記カラーチャート印刷装置は、
見本色が付された上記カラーパッチが行列状に配列されるとともに、上記行列における行数と列数の組合せによってアドレスが定義される色評価用カラーパッチを同記録媒体に形成する色評価用カラーパッチ形成手段と、
上記アドレスのなかから当該カラーチャートの属性に対応する特定アドレスを選択し、同特定アドレスに形成された上記色評価用カラーパッチと等色の上記カラーパッチである属性特定用カラーパッチを上記記録媒体上における所定箇所に形成する属性特定用カラーパッチ形成手段とを具備するとともに、
上記カラーチャート測色装置は、
上記属性特定用カラーパッチと上記色評価用カラーパッチを測色するとともに、同属性特定用カラーパッチと等色の上記色評価用カラーパッチが位置する上記特定アドレスを取得する特定アドレス取得手段と、
同取得した上記特定アドレスに基づいて上記カラーチャートの属性を取得する属性取得手段と、
上記色評価用カラーパッチの測色結果を評価する色評価手段とを具備することを特徴とするカラーチャート評価システム。
【請求項２】
上記属性特定用カラーパッチ形成手段は、
各カラーチャートに対して固有の上記特定アドレスを選択することを特徴とする請求項１に記載のカラーチャート評価システム。
【請求項３】
上記カラーチャート印刷装置は、
各カラーチャートを印刷した際の印刷条件と、各カラーチャート固有の上記特定アドレスとが対応づけられた条件データを生成する条件データ生成手段を具備するとともに、
上記属性取得手段は、
上記条件データを取得するとともに、同条件データを参照して上記特定アドレス取得手段が取得した上記特定アドレスに対応する上記印刷条件を当該カラーチャートの属性として取得することを特徴とする請求項２に記載のカラーチャート評価システム。
【請求項４】
上記色評価用カラーパッチの上記記録媒体上におけるアドレスが上記カラーチャートを印刷する際の各印刷条件に対応するとともに、
上記属性特定用カラーパッチ形成手段は、
当該カラーチャートを印刷する際の印刷条件に対応する上記特定アドレスを選択することを特徴とする請求項１に記載のカラーチャート評価システム。
【請求項５】
上記属性取得手段は、
上記特定アドレス取得手段が取得した上記特定アドレスに対応する上記印刷条件を当該カラーチャートの属性として取得することを特徴とする請求項４に記載のカラーチャート評価システム。
【請求項６】
上記属性特定用カラーパッチ形成手段は、
複数の上記属性特定用カラーパッチを形成するとともに、
上記属性取得手段は、
複数の上記属性特定用カラーパッチの上記記録媒体上における配列に応じた上記特定アドレスの順序に応じて上記カラーチャートの属性を取得することを特徴とする請求項１から請求項５のいずれかに記載のカラーチャート評価システム。
【請求項７】
カラーパッチが記録媒体上に複数分布するカラーチャートを印刷するカラーチャート印刷装置において、
見本色が付された上記カラーパッチが行列状に配列されるとともに、上記行列における行数と列数の組合せによってアドレスが定義される色評価用カラーパッチを上記記録媒体上に形成する色評価用カラーパッチ形成手段と、
上記アドレスのなかから当該カラーチャートの属性に対応する特定アドレスを選択し、同特定アドレスに形成された上記色評価用カラーパッチと等色の上記カラーパッチである属性特定用カラーパッチを上記記録媒体上における所定箇所に形成する属性特定用カラーパッチ形成手段とを具備することを特徴とするカラーチャート印刷装置。
【請求項８】
カラーパッチが記録媒体上に複数分布するカラーチャートを評価するカラーチャート測色装置において、
見本色が付された上記カラーパッチが行列状に配列されるとともに、上記行列における行数と列数の組合せによってアドレスが定義される色評価用カラーパッチと、上記記録媒体上における所定箇所に形成された上記カラーパッチである属性特定用カラーパッチとを測色するとともに、
同属性特定用カラーパッチと等色の上記色評価用カラーパッチが形成された上記アドレスである特定アドレスを取得する特定アドレス取得手段と、
同取得した上記特定アドレスに基づいて上記カラーチャートの属性を取得する属性取得手段と、
上記色評価用カラーパッチの測色結果を評価する色評価手段とを具備することを特徴とするカラーチャート測色装置。
【請求項９】
カラーパッチが記録媒体上に複数分布するカラーチャートを形成するカラーチャート印刷装置と、上記カラーパッチを測色することにより上記カラーチャートを評価するカラーチャート測色装置とからなるカラーチャート評価方法において、
上記カラーチャート印刷装置にて、
見本色が付された上記カラーパッチが行列状に配列されるとともに、上記行列における行数と列数の組合せによってアドレスが定義される色評価用カラーパッチを上記記録媒体上に形成し、
上記アドレスのなかから当該カラーチャートの属性に対応する特定アドレスを選択し、同特定アドレスに形成された上記色評価用カラーパッチと等色の上記カラーパッチである属性特定用カラーパッチを上記記録媒体上における所定箇所に形成するとともに、
上記カラーチャート測色装置にて、
上記属性特定用カラーパッチと上記色評価用カラーパッチを測色するとともに、同属性特定用カラーパッチと等色の上記色評価用カラーパッチが位置する上記特定アドレスを取得し、
同取得した上記特定アドレスに基づいて上記カラーチャートの属性を取得し、
上記色評価用カラーパッチの測色結果を評価することを特徴とするカラーチャート評価方法。
【請求項１０】
カラーパッチが記録媒体上に複数分布するカラーチャートを評価する機能をコンピューターに実現させるカラーチャート評価プログラムにおいて、
コンピューターに、
カラーチャート測色装置が測色した、見本色が付された上記カラーパッチが行列状に配列されるとともに、上記行列における行数と列数の組合せによってアドレスが定義される色評価用カラーパッチと、上記記録媒体上における所定箇所に形成された上記カラーパッチである属性特定用カラーパッチとの測色結果を取得し、
同属性特定用カラーパッチと等色の上記色評価用カラーパッチが形成された上記アドレスである特定アドレスを取得する特定アドレス取得手段と、
同取得した上記特定アドレスに基づいて上記カラーチャートの属性を取得する属性取得手段と、
上記色評価用カラーパッチの測色結果を評価する色評価手段と、の機能を実現させることを特徴とするカラーチャート評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーチャート評価システム、カラーチャート印刷装置、カラーチャート測色装置、カラーチャート評価方法、および、カラーチャート評価プログラムに関する。
【背景技術】
【０００２】
従来この種のカラーチャート評価システムとして、カラーチャートの属性（画像入力装置）に対応づけられた色のカラーパッチをカラーチャートに形成しておき、同カラーパッチを色判別することにより、測色対象のカラーチャートの属性を判別するものが知られている（例えば、特許文献１、段落０１０１、参照。）。
かかる構成によれば、人為的にカラーチャートの属性情報を入力することなく、測色対象のカラーチャートの属性を判別することができるため、作業が簡略化させることができるとともに、対象となる画像入力装置を誤って認識することが防止できた。
【特許文献１】特開２００１‐１７７７２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、カラーパッチの色はカラーチャートを印刷しようとするメディアや印刷条件によって大きく変動し得るため、カラーパッチの色に基づいて属性を判別することによって、誤った属性が判別されてしまうという問題があった。このような誤別を防止するために、属性を特定するためのカラーパッチの色差を大きくすることが考えられるが、その場合、属性を特定するために使用できるカラーパッチの種類が少なくなってしまう。従って、カラーパッチの組み合わせによって特定できる情報量を多くすることができないとともに、多くの情報を特定しようとした場合には属性を特定するためのカラーパッチを数多く設けなければならないという問題があった。
本発明は、上記課題にかんがみてなされたもので、より少ないカラーパッチの数でカラーチャートの属性を誤りなく判別可能なカラーチャート評価システム、カラーチャート印刷装置、カラーチャート測色装置、カラーチャート評価方法、および、カラーチャート評価プログラムの提供を目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明では、カラーチャート評価システムがカラーチャート印刷装置とカラーチャート測色装置とから構成される。上記カラーチャート印刷装置は、所定領域内に色を付したカラーパッチを複数備えるカラーチャートを記録媒体上に形成する。そして、上記カラーチャート測色装置は上記カラーチャートの上記カラーパッチを測色することにより上記カラーチャートを評価する。
【０００５】
上記カラーチャート印刷装置は、色評価用カラーパッチ形成手段を備え、同色評価用カラーパッチ形成手段は色評価用カラーパッチを上記記録媒体上における複数のアドレスに形成する。なお、見本色が付された上記カラーパッチを色評価用カラーパッチというものとする。属性特定用カラーパッチ形成手段は、上記カラーチャートにおいて上記色評価用カラーパッチが形成される複数の上記アドレスのなかから当該カラーチャートの属性に対応する特定アドレスを選択する。さらに、上記属性特定用カラーパッチ形成手段は、上記特定アドレスに形成された上記色評価用カラーパッチと等色の上記カラーパッチである属性特定用カラーパッチを上記記録媒体上における所定箇所に形成する。言い換えれば、上記カラーチャートの所定箇所には上記色評価用カラーパッチのいずれかと等色の上記属性特定用カラーパッチが形成される。そして、上記属性特定用カラーパッチと等色の上記色評価用カラーパッチのアドレス（特定アドレス）が当該カラーチャートの属性に対応している。
【０００６】
上記カラーチャート測色装置は、特定アドレス取得手段を備え、同特定アドレス取得手段は、上記属性特定用カラーパッチと上記色評価用カラーパッチを測色する。そして、上記属性特定用カラーパッチと等色の上記色評価用カラーパッチが位置する上記アドレスを検索し、同検索された上記アドレスを上記特定アドレスとして取得する。さらに、属性取得手段は、取得した上記特定アドレスに基づいて上記カラーチャートの属性を取得する。一方、色評価手段は上記色評価用カラーパッチの測色結果を評価する。
【０００７】
かかる構成により、上記属性特定用カラーパッチと等色の上記色評価用カラーパッチのアドレスによって上記カラーチャートの属性を上記カラーチャート測色装置に認識させることができる。従って、上記カラーチャート測色装置においては、上記カラーチャートの属性に応じて上記色評価用カラーパッチの評価を行うことができる。上記カラーチャートを印刷した上記記録媒体や上記印刷条件において上記属性特定用カラーパッチの絶対的な色は大きく変動するが、上記属性特定用カラーパッチと相対的に等色の上記色評価用カラーパッチのアドレスが変動することはない。
【０００８】
すなわち、たとえ上記属性特定用カラーパッチの絶対的な色が変動したとしても、同属性特定用カラーパッチと等色となるように印刷された上記色評価用カラーパッチの色も同様に変動することとなるため、両者の等色関係が上記カラーチャートを印刷した上記記録媒体や上記印刷条件によって損なわれることはない。従って、上記特定アドレス取得手段にて取得される上記特定アドレスが誤って取得されることはなく、同特定アドレスに基づいて取得される上記カラーチャートの属性も正確に取得することができる。また、上記属性特定用カラーパッチの絶対的な色は問題とならないため、誤判別を防止するために同属性特定用カラーパッチの色を定義するためにサンプル用のカラーパッチを別途形成しておく必要がなく、上記カラーチャートの所要面積を抑えることができる。
【０００９】
なお、上記カラーチャートの属性は、どのようなものであってもよい。例えば、上記特定アドレス取得手段にて取得される上記特定アドレスに基づいて、上記カラーチャートの印刷条件が属性として特定されてもよい。より具体的には、上記記録媒体の種類や印刷解像度や印刷ヘッドの走査方向や上記カラーチャート印刷装置の機体情報等を属性として特定してもよい。
【００１０】
上記カラーチャートの属性の一例として、請求項２にかかる発明では、各カラーチャートに対して固有の上記特定アドレスを選択する。これにより、上記特定アドレス取得手段にて取得される上記特定アドレスに基づいて取得される属性も各カラーチャート固有のものとすることができる。従って、複数の上記カラーチャートを印刷した場合にも、上記カラーチャート測色装置にて各カラーチャートを識別することができる。すなわち、上記属性取得手段が取得する属性自体が印刷条件等の意味を有していないものであってもよい。例えば、各カラーチャートに対して固有かつ無作為に付与されたＩＤ番号等が属性として得られてもよい。測色する段階で、このようなＩＤ番号が属性として得られれば、各カラーチャートを混同することなく管理することができる。
【００１１】
また、請求項３にかかる発明では、上記カラーチャート印刷装置には条件データ生成手段が備えられ、同条件データ生成手段は各カラーチャートを印刷した際の印刷条件と、各カラーチャート固有の上記特定アドレスとが対応づけられた条件データを生成する。すなわち、上記カラーチャートを印刷する際に、その印刷条件を取得するともに、当該カラーチャート固有の上記特定アドレスに同印刷条件を対応づけておく。一方、上記カラーチャート測色装置においては、上記属性取得手段が上記条件データを取得する。そして、この条件データを参照して上記アドレス取得手段が取得した上記特定アドレスに対応する上記印刷条件を当該カラーチャートの属性として取得する。このようにすることにより、上記カラーチャートに印刷条件を直接記録しなくても、上記カラーチャートを測色することによって当該カラーチャートの印刷条件を属性として取得することができる。
【００１２】
むろん、上記カラーチャートに印刷条件が直接記録されていてもよく、その具体例として請求項４にかかる発明では、上記色評価用カラーパッチの上記記録媒体上におけるアドレスが上記カラーチャートを印刷する際の各印刷条件に対応づけられている。例えば、最も左上隅のアドレスが印刷解像度１４４０ｄｐｉ×１４４０ｄｐｉに対応していたり、最も右上隅のアドレスが印刷解像度７２０ｄｐｉ×７２０ｄｐｉに対応していたりするように、予めアドレスと印刷条件とが対応づけられている。そして、上記属性特定用カラーパッチ形成手段は、当該カラーチャートを印刷する際の印刷条件を取得し、同印刷条件に対応する上記特定アドレスを選択する。例えば、当該カラーチャートを７２０ｄｐｉ×７２０ｄｐｉで印刷する場合には、最も右上隅のアドレスが上記特定アドレスとして選択され、最も右上隅のアドレスの上記色評価用カラーパッチと等色の上記属性特定用カラーパッチが形成されることとなる。このようにすることにより、上記カラーチャートに当該カラーチャートを印刷した際の印刷条件を記述しておくことができる。
【００１３】
また、請求項４に対応した構成の一例として、請求項５にかかる発明では、カラーチャート測色装置において、上記特定アドレス取得手段が取得した上記特定アドレスに対応する上記印刷条件が当該カラーチャートの属性として取得される。すなわち、上記属性取得手段は上記色評価用カラーパッチの上記記録媒体上におけるアドレスと上記カラーチャートを印刷する際の各印刷条件との対応関係を参照することにより、上記特定アドレス取得手段が取得した上記特定アドレスに対応する印刷条件を取得することができる。上述した例に当てはめると、上記属性特定用カラーパッチと等色の上記色評価用カラーパッチの上記特定アドレスが最も左上隅のアドレスであった場合には、同アドレスに対応する印刷解像度１４４０ｄｐｉ×１４４０ｄｐｉが属性として取得されることとなる。
【００１４】
ところで、上記属性特定用カラーパッチの形成個数は特に限定されることはなく、同属性特定用カラーパッチが複数形成する場合の好適な一例として、請求項６にかかる発明では、上記属性特定用カラーパッチ形成手段によって複数の上記属性特定用カラーパッチが形成される。そして、上記属性取得手段は、複数の上記属性特定用カラーパッチの上記記録媒体上における配列に応じた上記特定アドレスの順序に応じて上記カラーチャートの属性を取得する。すなわち、複数の上記属性特定用カラーパッチを形成する場合、それぞれに対して対応する上記特定アドレスを取得することができる。さらに、各属性特定用カラーパッチの上記記録媒体上の配列に応じた順序で各属性特定用カラーパッチに対応する各特定アドレスを並べることにより上記属性を取得する。例えば、各特定アドレスに文字が対応づけられており、各属性特定用カラーパッチの上記記録媒体上の配列に応じた順序で各属性特定用カラーパッチに対応する各特定アドレスの文字を並べることにより、印刷条件等を意味する文章が構成されるようにしてもよい。このようにすることにより、あらゆる属性を上記カラーチャートに記録しておくことが可能となる。
【００１５】
上述したカラーチャート評価システムにかかる技術的思想は、カラーチャート評価システムを構成する個々の機器においても実現することができる。そこで、カラーチャート印刷装置として発明を特定し、カラーチャート測色装置として発明を特定してもよい。上述したカラーチャート評価システムにかかる技術的思想は同カラーチャート評価システムにて使用されるカラーチャートにおいても具現化することができ、カラーチャートとして発明を特定してもよい。さらに、上述したカラーチャート評価システムにかかる技術的思想は、同技術的思想を実現するための方法の発明として把握することもでき、上記と同様の作用、効果を有する。
【００１６】
さらに、上記方法に従った処理を実行するカラーチャート評価プログラムによって実現することも可能である。また、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【００１７】
さらに、本発明のプログラムを記録した記録媒体として提供することも可能である。このプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を単独のプログラムで実現するのではなく、複数のプログラムにて実現させるようなものであってもよい。この場合、各機能を複数のコンピュータに実現させるものであればよい。
【発明を実施するための最良の形態】
【００１８】
下記の順序に従って本願発明の実施形態について説明する。
（１）カラーチャート評価システムの構成：
（２）カラーチャート印刷処理：
（３）カラーチャート評価処理：
（４）適用例：
（５）変形例：
【００１９】
（１）カラーチャート評価システムの構成：
図１は、本発明にかかるカラーチャート評価システムを概略的に示している。同図において、カラーチャート印刷装置を構成するクライアント（ＣＬ）コンピュータ１０と複数のプリンタ４０，４０，４０・・・が相互に接続されている。一方、カラーチャート測色装置を構成するマスター（ＭＳ）コンピュータ７０と測色機５０とが相互に接続されている。本実施形態では、この複数のプリンタ４０の色再現性を評価の対象とし、各プリンタ４０からカラーチャート評価用のカラーチャート６０を印刷する。そして、同印刷された各カラーチャート６０を測色機５０によって測色し、得られた色彩値をコンピュータ７０に取り込み、所定の評価を行うことにより、補正データ９０を作成する。補正データ９０は例えばＣＤ−Ｒに記憶されている。そして、ＣＤ−Ｒに記憶された補正データ９０はＣＬコンピュータ１０に入力され、複数のプリンタ４０，４０，４０・・・のそれぞれに対する補正が行われる。
【００２０】
図２は、本実施形態にかかるＣＬコンピュータ１０とプリンタ４０のハードウェア構成とソフトウェア構成とを概念的に示している。ＣＬコンピュータ１０は演算処理の中枢をなす図示しないＣＰＵや記憶媒体としてのＲＯＭやＲＡＭ等を備えており、ＨＤＤ１５等の周辺機器を利用しながら所定のプログラムを実行する。コンピュータ１０にはシリアル用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ３３も接続されている。また、ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０ａが接続されている。なお、同図では簡単のため、コンピュータ１０に接続する各プリンタ４０のうち上記プリンタ４０ａのみを示している。ＵＳＢ用Ｉ／Ｏ１９ｂにはＣＤ−Ｒに記憶された補正データ９０を読み取り可能なＣＤ−ＲＯＭドライブ３４も接続されている。
【００２１】
プリンタ４０ａは複数色のインクを充填するインクカートリッジを色毎に着脱可能な機構を備えており、この機構にＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）の各インクのカートリッジを搭載する。プリンタ４０ａでは、これらのインク色を組み合わせて多数の色を形成可能であり、これにより印刷媒体上にカラーチャート６０等のカラー画像を形成する。本実施形態におけるプリンタ４０ａはインクジェット方式のプリンタであるが、インクジェット方式の他にもレーザー方式等、種々のプリンタに対して本発明を適用可能である。
【００２２】
さらに、ＣＭＹＫの４色の有色インクを使用する構成が必須ではなく、ＣＭＹＫＬｃＬｍ（ライトシアン、ライトマゼンダ）の６色やＣＭＹＫＬｃＬｍＤＹ（ダークイエロー）の７色を使用する構成など、種々の構成を採用可能である。コンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ３３における印刷対象画像やプリンタのプロパティ画面等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２３】
ＰＲＴＤＲＶ２１は、図示しないアプリケーションプログラムを用いて印刷指示がなされた画像や所定のカラーチャート画像について所定の処理を行って印刷を実行可能である。なお、コンピュータ１０においては、原則的に接続している各プリンタ４０にそれぞれ対応するプリンタドライバをインストールしているが、同図では代表して上記プリンタ４０ａに対応するＰＲＴＤＲＶ２１について説明する。
【００２４】
ＰＲＴＤＲＶ２１は、印刷条件設定モジュール２１ａと印刷条件取得モジュール２１ｂと属性特定用カラーパッチ形成モジュール２１ｃと条件データ生成モジュール２１ｄと画像合成モジュール２１ｅと色変換モジュール２１ｆとハーフトーン処理モジュール２１ｇと印刷データ生成モジュール２１ｈとＬＵＴ補正モジュール２１ｉとを備えている。属性特定用カラーパッチ形成モジュール２１ｃは、特定アドレス選択モジュール２１ｃ１と属性特定領域データ生成モジュール２１ｃ２とから構成されている。ＬＵＴ補正モジュール２１ｉは後述する色変換ＬＵＴ１４を補正するために備えられており、それ以外の各モジュール２１ａ〜２１ｈはカラーチャート６０を印刷するために備えられている。カラーチャート６０の印刷指示をするための操作をキーボード３１またはマウス３２にて行うと、ＰＲＴＤＲＶ２１が駆動される。すると、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して、後述するユーザインターフェース（ＵＩ）画面をディスプレイ３３に表示させる。
【００２５】
このＵＩ画面にしたがって入力されたカラーチャート６０の印刷条件を印刷条件設定モジュール２１ａが受け付ける。さらに、ＵＩ画面において印刷指示が受け付けられると上記印刷条件を確定させる。確定された印刷条件は印刷条件取得モジュール２１ｂに入力される。印刷条件取得モジュール２１ｂは、ＯＳ２０に備えられたタイマ２０ａから印刷時間を取得するとともに、プリンタ４０ａからもＵＳＢ用Ｉ／Ｏ１９ｂを介して各プリンタ４０固有の機体番号等の印刷条件を取得する。
【００２６】
特定アドレス選択モジュール２１ｃ１と属性特定領域データ生成モジュール２１ｃ２からなる属性特定用カラーパッチ形成モジュール２１ｃにおいては、属性特定用カラーパッチを形成するための画像データである属性特定領域データ１８を生成する処理が行われる。特定アドレス選択モジュール２１ｃ１は、カラーチャート６０の印刷指示がされるごとに、６桁の乱数をＩＤ番号として生成させ、そのＩＤ番号に対応する、３個の特定アドレスを選択する。ＩＤ番号は乱数であるため、各カラーチャート６０に対して固有に設定される。３個の特定アドレスを選択するにあたっては、ＨＤＤ１５に記憶された色評価領域データ１７が参照される。
【００２７】
図３は、色評価領域データ１７を示している。同図において、色評価領域データ１７はＲＧＢ階調値で表現される各画素が配列した画像データとして用意され、複数の矩形状の色評価用カラーパッチＣが行列状に複数分布するようにそれぞれ所定のアドレスに配置されている。なお、各カラーパッチＣの内側においては色が一定であり、各カラーパッチの内側に属する画素のＲＧＢ階調値は一定である。本実施形態においては、１０行×１０列の色評価用カラーパッチＣが用意されており、１００色の見本色を形成することが可能となっている。各色評価用カラーパッチＣには、行数と列数の結合で定義された００，０１，０２・・・９８，９９のアドレス番号が対応づけられている。この色評価領域データ１７に基づいて印刷を行うことにより、複数の見本色を有する色評価用カラーパッチＣを記録媒体上の各アドレスに羅列することができる。この見本色は、例えばプリンタ４０にて再現可能な色域全体を偏りなく網羅するように決定されている。また、同系色のカラーパッチＣがグラデーションをなすように配列されるようにしてもよい。なお、色評価領域データ１７はどのようなアドレス（アドレス番号）にどのＲＧＢ値の色評価用カラーパッチＣが配列されるかを特定するデータであればよく、これらの情報を特定したベクターデータやテーブルデータであってもよい。
【００２８】
特定アドレス選択モジュール２１ｃ１は、６桁のＩＤ番号を生成させた後、色評価領域データ１７を取得し、３個順に並べることにより６桁のＩＤ番号を構成するアドレス番号を３個選択する。例えば、ＩＤ番号が“０１２３４５”として生成された場合、１個目のアドレス番号が１，２桁目に対応する０１が選択され、２個目のアドレス番号が３，４桁目に対応する２３が選択され、３個目のアドレス番号が５，６桁目に対応する４５が選択される。以上のようにして選択されたアドレス番号に対応するアドレスが本発明の特定アドレスに相当する。次に、属性特定領域データ生成モジュール２１ｃ２が特定アドレスの色評価用カラーパッチＣのＲＧＢ値を取得する。ここでは、３個の特定アドレスが選択されているため、３組のＲＧＢ値が取得される。上述した例では、アドレス番号０１，２３，４５に位置する色評価用カラーパッチＣのＲＧＢ値がそれぞれ取得される。そして、属性特定領域データ生成モジュール２１ｃ２は、選択された特定アドレスに対応する色評価用カラーパッチのＲＧＢ値と同値のＲＧＢ値を有する属性特定用カラーパッチが含まれる画像データとして属性特定領域データ１８を生成する。
【００２９】
図４は、属性特定領域データ１８を示している。属性特定領域データ１８も色評価領域データ１７と同様にＲＧＢ階調値で表現される各画素が配列した画像データとして生成される。属性特定領域データ１８において属性特定用カラーパッチＺは３個形成され、幅方向に隣接して並ぶように配列されている。最も左の属性特定用カラーパッチＺ１はアドレス番号０１に形成される色評価用カラーパッチＣと同じＲＧＢ値となっており、中央の属性特定用カラーパッチＺ２はアドレス番号２３に形成される色評価用カラーパッチＣと同じＲＧＢ値となっており、最も右の属性特定用カラーパッチＺ３はアドレス番号４５に形成される色評価用カラーパッチＣと同じＲＧＢ値となっている。すなわち、属性特定領域データ１８に基づいて印刷することにより、特定アドレスに位置する色評価用カラーパッチＣと等色の属性特定用カラーパッチＺをカラーチャート上に形成することができる。
【００３０】
以上説明したように、属性特定用カラーパッチ形成モジュール２１ｃにおいては、色評価用カラーパッチＣが形成されるアドレスのなかから印刷するカラーチャート６０のＩＤ番号に対応する３個の特定アドレスを選択する。そして、この特定アドレスに形成される色評価用カラーパッチＣと等色の属性特定用カラーパッチＺが印刷用紙上における所定箇所に形成できるような属性特定領域データ１８が形成される。上述したとおり特定アドレスは乱数に応じて選択されるため、各カラーチャートに対して固有の属性特定領域データ１８が形成されることとなる。なお、属性特定領域データ１８も、どのような位置にどのＲＧＢ値の属性特定用カラーパッチＺが配列されるかを特定するデータであればよく、これらの情報を特定したベクターデータやテーブルデータであってもよい。
【００３１】
条件データ生成モジュール２１ｄは、印刷条件取得モジュール２１ｂにて取得した機体番号等の印刷条件を取得するとともに、特定アドレス選択モジュール２１ｃ１がランダムに生成したＩＤ番号も取得する。そして、入力した印刷条件とＩＤ番号とを対応づけた条件データ１６を生成し、ＨＤＤ１５に記憶させる。
【００３２】
図５は、条件データ１６を示している。同図に示すように、条件データ１６では、印刷条件とＩＤ番号とが対応づけられて記憶されたテーブルデータとして記憶される。画像合成モジュール２１ｅは、色評価領域データ１７と属性特定領域データ１８とを取得し、これらを合成させる。本実施形態のように色評価領域データ１７と属性特定領域データ１８とがともにＲＧＢ表色系の画像データであれば、そのまま画像データをつなぎ合わせることにより合成することができる。色評価領域データ１７と属性特定領域データ１８とがともにベクターデータであれば、双方を描画した上でつなぎ合わせる。なお、合成が完了した画像データをカラーチャートデータというものとする。
【００３３】
図６は、カラーチャートデータを示している。同図において、色評価用カラーパッチＣが行列状に配列する色評価領域Ａ１の上方に、属性特定用カラーパッチＺ１〜Ｚ３が幅方向に配列する属性特定領域Ａ２が形成されている。なお、色評価領域データ１７は不変の画像データであり、各色評価用カラーパッチＣは常に一定の位置に配置される。一方、属性特定領域データ１８はカラーチャートごとに異なる画像データであるが、属性特定用カラーパッチＺのＲＧＢ値のみが変動するだけであり、属性特定用カラーパッチＺ１〜Ｚ３の位置が変動することはない。従って、合成後のカラーチャートデータにおいても、色評価用カラーパッチＣと属性特定用カラーパッチＺの位置は常に一定である。
【００３４】
色変換モジュール２１ｆは、色評価領域データ１７と属性特定領域データ１８とを合成して形成したカラーチャートデータを取得する。色変換モジュール２１ｆは各画素の色を示す表色系を変換するモジュールであり、ＨＤＤ１５に記録された色変換ＬＵＴ１４を適宜参照してカラーチャートデータのＲＧＢ表色系をプリンタ４０ａが搭載する有色インクを成分とするＣＭＹＫ表色系に変換する。色変換ＬＵＴ１４はＲＧＢ表色系とＣＭＹＫ表色系とのそれぞれによって色を表現するとともに両者を対応づけ、複数の色についてこの対応関係を記述したテーブルである。従って、ＲＧＢ表色系で表現した任意の色に関し、その周りの色であって色変換ＬＵＴ１４に規定されたＲＧＢの色を参照すれば補間演算によって当該任意の色に対応したＣＭＹＫ表色系の色を算出することができ、表色系の変換を実施することができる。
【００３５】
色変換モジュール２１ｆによって表色系の変換がなされてＣＭＹＫデータが得られると、ハーフトーン処理モジュール２１ｇは、ＣＭＹＫ表色系で表現された各画素の階調値を各画素におけるインクの吐出／非吐出を特定したハーフトーン画像データに変換する。すなわち、プリンタ４０ａにおける各画素についてインク滴の吐出／非吐出を決定する。むろん、インク滴の吐出／非吐出のみならず、吐出インクの量を段階的に制御可能に構成し、吐出インク滴の大きさを決定してもよい。
【００３６】
印刷データ生成モジュール２１ｈはハーフトーン画像データを受け取り、プリンタ４０ａで使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして印刷データを生成する。印刷データは、ＵＳＢ用Ｉ／Ｏ１９ｂを介して逐次プリンタ４０ａに出力され、プリンタ４０ａに画像を形成するために必要なすべてのデータが転送されると、プリンタ４０ａにて記録媒体上にカラーチャートデータに対応する画像が形成され、カラーチャートが作成される。
【００３７】
また、ＰＲＴＤＲＶ２１はＬＵＴ補正モジュール２１ｉを備えている。同ＬＵＴ補正モジュール２１ｉにおいては、ＭＳコンピュータ７０にて作成された補正データ９０をＣＤ−ＲＯＭドライブ３４を介して入力し、同補正データ９０に基づいて色変換ＬＵＴ１４の補正を行う。その際に、これから印刷しようとする印刷条件と、補正データ９０に添付された印刷条件との比較を行い、両者が適合する場合には、当該補正データ９０を使用して色変換ＬＵＴ１４の補正を行う。これにより、例えば異なる機体のために作成された補正データ９０によって色変換ＬＵＴ１４が補正され、かえって色の再現性が悪化するようなことが防止できる。色変換ＬＵＴ１４はＣＭＹＫデータを定義するテーブルであるため、同色変換ＬＵＴ１４を補正することにより最終的に記録媒体上に再現される色の修正を行うことができる。なお、補正データ９０はＣＤ−Ｒ以外の媒体によって入力されてもよく、インターネット上のサーバ等から入力されるようにしてもよい。
【００３８】
図７は、本実施形態にかかるＭＳコンピュータ７０と測色機５０のハードウェア構成とソフトウェア構成とを概念的に示している。ＭＳコンピュータ７０はＣＬコンピュータ１０とほぼ同様の構成とされているが、ＵＳＢ用Ｉ／Ｏ７９ｂを介して測色機５０と接続している。測色機５０は、分光エネルギーが既知の光源でカラーチャート６０を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値、例えばＬ*ａ*ｂ*値やＸＹＺ値を出力可能である。本実施形態においては、測色機５０は、測色機ドライバ８２によって駆動されるとともに、各プリンタ４０で印刷したカラーチャート６０における各カラーパッチの色彩値（Ｌ*ａ*ｂ*値）および当該カラーパッチのカラーチャート６０上における座標を取得する。
【００３９】
測色機５０は種々の方式を採用することができ、本実施形態のようにカラーチャート６０に対して測色センサを走査させ、測色センサの移動距離を計測することにより、カラーパッチＣ，Ｚのカラーチャート６０上における座標を取得するものを採用してもよい。また、固定した測色センサに対してＸ−Ｙステージ上のカラーチャート６０を移動させ、Ｘ−Ｙステージの移動距離を計測することにより、カラーパッチＣ，Ｚのカラーチャート６０上における座標を取得するものであってもよい。さらに、カラーチャート６０を撮像して画像データを生成するエリアセンサやラインセンサであってもよく、画像データにおける位置に基づいてカラーパッチＣ，Ｚのカラーチャート６０上における座標を取得するものであってもよい。
【００４０】
ＭＳコンピュータ７０にはカラーチャート６０を評価するための評価プログラム８１が組み込まれており、評価プログラム８１は補正データ作成モジュール８１ａと色評価モジュール８１ｂと属性取得モジュール８１ｃと印刷条件取得モジュール８１ｄとから構成されている。属性取得モジュール８１ｃは、配列データ７５ｂを参照することにより、配列データ７５ｂに記述された各カラーパッチＣ，Ｚのカラーチャート６０上の座標を取得する。なお、配列データ７５ｂは各カラーパッチＣ（アドレス番号），Ｚと、同カラーパッチＣ，Ｚのカラーチャート６０上の座標との対応関係を記述したデータである。上述したとおりカラーチャートデータにおける各カラーパッチＣ，Ｚの位置は一定であるため、予め配列データ７５ｂを作成しておくことができる。属性取得モジュール８１ｃは、各カラーパッチＣ，Ｚのカラーチャート６０における各カラーパッチＣ，Ｚの座標に測色センサを走査させ、順次、Ｌ*ａ*ｂ*値を取得していく。これにより、各カラーパッチＣ，ＺについてＬ*ａ*ｂ*値を得ることができる。
【００４１】
さらに、属性取得モジュール８１ｃは、属性特定用カラーパッチＺと等色関係が成立する色評価用カラーパッチＣを検索する。上述したとおり各カラーパッチＣ，ＺについてＬ*ａ*ｂ*値が得られているため、属性特定用カラーパッチＺのＬ*ａ*ｂ*値と略同等のＬ*ａ*ｂ*値となっている色評価用カラーパッチＣを検索すればよい。例えば、属性特定用カラーパッチＺと色評価用カラーパッチＣとの色差ΔＥを算出し、その色差ΔＥが所定の閾値を下回っている場合に属性特定用カラーパッチＺと色評価用カラーパッチＣとの等色関係が成立すると判定してもよい。そして、等色関係が成立する色評価用カラーパッチＣのアドレス番号を配列データ７５ｂから取得する。色差ΔＥの閾値は、最も近い色の色評価用カラーパッチＣ同士の色差ΔＥよりも小さく、かつ、印刷用紙全体におけるプリンタ再現色のばらつきよりも大きい値であればよく、本実施形態においては１．０とされている。上述した例においては、属性特定用カラーパッチＺ１〜Ｚ３が形成されており、それぞれについて対応する２桁のアドレス番号を得ることができる。ここで得られた３個のアドレス番号は対応する属性特定用カラーパッチＺ１〜Ｚ３の配列順序に応じて６桁の数字に並べ替えられる。
【００４２】
上述した例では、最も右の属性特定用カラーパッチＺ１と等色の色評価用カラーパッチのアドレス番号が０１となり、中央の属性特定用カラーパッチＺ２と等色の色評価用カラーパッチのアドレス番号が２３となり、最も左の属性特定用カラーパッチＺ１と等色の色評価用カラーパッチのアドレス番号が４５となるようにカラーチャート６０が印刷されているため、これらのアドレス番号を対応する属性特定用カラーパッチＺ１〜Ｚ３の配列順序に並べると“０１２３４５”という当該カラーチャート６０のＩＤ番号を復元させることができる。
【００４３】
印刷条件取得モジュール８１ｄは、カラーチャート６０のＩＤ番号と予めＣＬコンピュータ１０にて生成された条件データ７５ｃとを取得する。そして、条件データ７５ｃを参照することにより、カラーチャート６０のＩＤ番号に対応する印刷条件を取得する。ここにおける条件データ７５ｃは、ＣＬコンピュータ１０の条件データ生成モジュール２１ｄにて生成された条件データ１６と同一のものであり、予めＣＬコンピュータ１０から条件データ１６を受け取ることにより用意されている。従って、条件データ７５ｃにおいても図５に示したようにカラーチャート６０の属性を表すＩＤ番号と印刷条件との対応関係が規定されているため、条件データ１６を参照して当該カラーチャート６０の印刷条件を取得することができる。なお、条件データ１６はカラーチャート６０を作成するごとに生成されており、複数の条件データ１６がＭＳコンピュータ７０における条件データ７５ｃとしてＨＤＤ７５に記憶される。しかし、ＩＤ番号は各カラーチャート６０に対して固有であるため、複数の条件データ７５ｃから属性取得モジュール８１ｃが取得したＩＤ番号に対応する印刷条件が格納された条件データ７５ｃを混同することなく検索することができる。
【００４４】
色評価モジュール８１ｂにおいては色評価用カラーパッチＣを測色して得られた測色結果（Ｌ*ａ*ｂ*値）と予めＨＤＤ７５に記憶された基準値７５ａを比較する。その際に、印刷条件取得モジュール８１ｄが取得した印刷条件に応じて参照される基準値７５ａが選択される。色評価用カラーパッチＣを測色して得られた色彩値と基準値７５ａとの比較結果は補正データ作成モジュール８１ａに入力され、補正が必要であれば補正データ９０が作成される。補正データ作成モジュール８１ａには印刷条件も入力されており、印刷条件に応じた補正データ９０が作成される。補正データ９０はＵＳＢ用Ｉ／Ｏ７９ｂを介してＣＤＲドライブ７１に出力され、同ＣＤＲドライブ７１にてＣＤ−Ｒに記録される。ＣＤーＲに記録された補正データ９０はＣＬコンピュータ１０に入力され、色変換ＬＵＴ１４の修正に利用される。
【００４５】
（２）カラーチャート印刷処理：
図８は、ＣＬコンピュータ１０にて行われるカラーチャート印刷処理の流れを示している。同図において、入力機器ＤＲＶ２２にてカラーチャート６０の印刷指示が受け付けられると、ステップＳ１００にて印刷条件取得モジュール２１ｂが印刷条件を取得する。印刷条件取得モジュール２１ｂは、印刷条件設定モジュール２１ａおよびタイマ２０ａおよびＵＳＢ／ＩＯ１９ｂからデータを入力することが可能となっており、各情報源から所定の印刷条件を取得する。
【００４６】
図９は、ステップＳ１００にて取得される印刷条件の項目を一覧にして示している。同図において、印刷機体、印刷機種、印刷日時、印刷用紙、印刷解像度、色調が印刷条件として取得されている。印刷機体はＵＳＢ／ＩＯ１９ｂを介してプリンタ４０ａから取得され、印刷日時はタイマ２０ａから取得され、印刷用紙と印刷解像度と色調は印刷条件取得モジュール２１ｂから取得される。印刷条件取得モジュール２１ｂはＵＩ画面を利用して予め各印刷条件の入力を受け付けている。
【００４７】
図１０は、ＵＩ画面の一例を示している。同図において、ＵＩ画面の下部にはカラーチャート印刷実行ボタンが設けてあり、同ボタンがクリックされたときステップＳ１００以降のカラーチャート印刷処理を実行するとともに、このとき設定されている印刷条件を確定する。確定された印刷条件は印刷条件取得モジュール２１ｂによって取得される。印刷条件を取得すると、ステップＳ１１０にて特定アドレス選択モジュール２１ｃ１は６桁の乱数で構成されるＩＤ番号を生成する。ステップＳ１２０においては、ステップＳ１００にて取得した印刷条件とステップＳ１１０にて生成したＩＤ番号を条件データ生成モジュール２１ｄに入力するとともに、同条件データ生成モジュール２１ｄが図５に示すように印刷条件とＩＤ番号とが対応づけられた条件データ１６を生成し、ＨＤＤ１５に記憶させる。
【００４８】
ステップＳ１３０においては、属性特定領域データ生成モジュール２１ｃ２がＩＤ番号を取得するとともに、６桁のＩＤ番号を順に２桁−２桁−２桁に分割し、それぞれを特定アドレスとする。ＩＤ番号が“０１２３４５”である場合には、“０１”と“２３”と“４５”に分割され、それぞれが特定アドレスとして選択される。ステップＳ１４０においては、特定アドレスとして選択されたアドレスに位置する色評価用カラーパッチＣのＲＧＢ値が色評価領域データ１７を参照することにより取得される。ここでは、特定アドレスが０１”と“２３”と“４５”として選択されているため、色評価領域データ１７においてアドレス“０１”“２３”“４５”に該当する領域に属する画素の３組のＲＧＢ値が取得される。
【００４９】
ステップＳ１５０において、属性特定領域データ生成モジュール２１ｃ２はステップＳ１４０にて取得した３組のＲＧＢ値を有する属性特定用カラーパッチＺ１〜Ｚ３を有する属性特定領域データ１８を生成する。属性特定領域データ１８においては、図４に示すように３個の属性特定用カラーパッチＺ１〜Ｚ３が設けられており、最も左の属性特定用カラーパッチＺ１に属する画素のＲＧＢ値が、ＩＤ番号の１，２桁目に対応した特定アドレス“０１”に位置する色評価用カラーパッチＣのＲＧＢ値と等しくなっている。中央の属性特定用カラーパッチＺ２に属する画素のＲＧＢ値がＩＤ番号の３，４桁目に対応した特定アドレス“２３”に位置する色評価用カラーパッチＣのＲＧＢ値と等しくなっており、最も右の属性特定用カラーパッチＺ３に属する画素のＲＧＢ値がＩＤ番号の５，６桁目に対応した特定アドレス“４５”に位置する色評価用カラーパッチＣのＲＧＢ値と等しくなっている。
【００５０】
属性特定領域データ１８を生成すると、ステップＳ１６０にて、色評価領域データ１７を属性特定領域データ１８とを合成して、図６に示すようなカラーチャートデータを生成する。合成されたカラーチャートデータは、ステップＳ１７０にて色変換モジュール２１ｆ以降の各モジュールに出力されて、プリンタ４０ａにて同画像データに基づくカラーチャート６０が印刷される。なお、カラーチャート６０は図６に示したカラーチャートデータをそのまま印刷用紙上に再現したものであり、カラーチャートデータと同様の構成となる。そのため、カラーチャート６０の図示は省略する。
【００５１】
（３）カラーチャート評価処理：
図１１は、ＭＳコンピュータ７０にて行われるカラーチャート評価処理の流れを示している。ステップＳ２００では、属性取得モジュール８１ｃが配列データ７５ｂを読み出し、同配列データ７５ｂに格納された属性特定用カラーパッチＺ１〜Ｚ３の位置を取得する。そして、属性特定用カラーパッチＺ１〜Ｚ３の位置に測色センサを走査させ、属性特定用カラーパッチＺ１〜Ｚ３の測色を順番に行う。属性特定用カラーパッチＺ１〜Ｚ３を測色して得られた３組のＬ*ａ*ｂ*値はＲＡＭやＨＤＤ７５に記憶される。ステップＳ２１０においては、属性取得モジュール８１ｃが配列データ７５ｂを読み出し、同配列データ７５ｂに格納された色評価用カラーパッチＣの位置を取得する。そして、色評価用カラーパッチＣの位置に測色センサを走査させ、色評価用カラーパッチＣの測色を順番に行う。色評価用カラーパッチＣを測色して得られた１００組のＬ*ａ*ｂ*値もアドレスに対応づけてＲＡＭやＨＤＤ７５に記憶される。
【００５２】
以上のようにして属性特定用カラーパッチＺ１〜Ｚ３と色評価用カラーパッチＣの測色がそれぞれ完了すると、ステップＳ２２０においてＬ*ａ*ｂ*値が属性特定用カラーパッチＺ１と同じ色評価用カラーパッチＣを検索する。すでに、属性特定用カラーパッチＺ１と色評価用カラーパッチＣのＬ*ａ*ｂ*値が得られているため、各Ｌ*ａ*ｂ*値を比較することにより、属性特定用カラーパッチＺ１と同じ色評価用カラーパッチＣを検索することができる。厳密にＬ*ａ*ｂ*値が一致するだけでなく、属性特定用カラーパッチＺ１のＬ*ａ*ｂ*値と、色差ΔＥが１．０未満の色評価用カラーパッチＣについて、属性特定用カラーパッチＺと色評価用カラーパッチＣであると判定する。カラーチャート６０における各位置において再現される色にばらつきが生じる場合があり、多少のばらつきを許容するためである。
【００５３】
Ｌ*ａ*ｂ*値が属性特定用カラーパッチＺ１と同じ色評価用カラーパッチＣを検索できると、続いて属性特定用カラーパッチＺ２，Ｚ３とＬ*ａ*ｂ*値が同じ色評価用カラーパッチＣを同様に検索する。カラーチャート６０の印刷処理においては、特定アドレスの色評価用カラーパッチＣが属性特定用カラーパッチＺ１〜Ｚ３と同じＲＧＢ（ＣＭＹＫ）値によって印刷されているため、カラーチャート６０を実際に測色して得られたＬ*ａ*ｂ*値についても特定アドレスの色評価用カラーパッチＣが属性特定用カラーパッチＺ１〜Ｚ３とが相対的に同じ値になる。すなわち、カラーチャート６０をどのような印刷条件で印刷しようと、特定アドレスの色評価用カラーパッチＣと属性特定用カラーパッチＺ１〜Ｚ３が同じ色彩値に基づいて同じ条件で印刷されるため、両者の等色関係は普遍的に成立する。従って、機体番号や印刷用紙等の印刷条件ごとに、属性特定用カラーパッチＺ１〜Ｚ３の絶対的なＬ*ａ*ｂ*値を定義しておかなくても、ＩＤ番号の誤判別を防止することができる。すなわち、属性特定用カラーパッチＺ１〜Ｚ３にて使用される色を絶対的に定義するためのカラーパッチを別途用意する必要がなく、カラーチャート６０の限られたスペースを有効に利用することができる。
【００５４】
ステップＳ２３０においては、属性取得モジュール８１ｃが属性特定用カラーパッチＺ１〜Ｚ３と等色である３個の色評価用カラーパッチＣのアドレスを特定アドレスとして取得する。上述した例のようにカラーチャート６０が印刷された場合、ここでは特定アドレスとして“０１”と“２３”と“４５”が取得される。ステップＳ２４０においては、さらに属性取得モジュール８１ｃが３個の特定アドレスに基づいて本発明の属性としてのＩＤ番号を復元する。具体的には、それぞれ属性特定用カラーパッチＺ１〜Ｚ３に対応する特定アドレスを、カラーチャート６０における属性特定用カラーパッチＺ１〜Ｚ３の配列に基づいて並べることにより、ＩＤ番号を復元する。ここでは、属性特定用カラーパッチＺ１〜Ｚ３にそれぞれ対応する特定アドレスとして“０１”と“２３”と“４５”が取得されているため、ＩＤ番号“０１２３４５”が取得されることとなる。
【００５５】
以上の処理によって、属性取得モジュール８１ｃが測色を行ったカラーチャート６０の属性を示すＩＤ番号を取得することができる。このＩＤ番号は、カラーチャート６０を印刷するごとに生成する乱数によって構成されるため、各カラーチャート固有のものとなる。従って、属性取得モジュール８１ｃがＩＤ番号を取得することにより、カラーチャート６０の異同を区別することができる。例えば、以前に測色したカラーチャート６０と同じＩＤ番号が得られた場合には、同じカラーチャート６０を再度測色したものと断定することができる。
【００５６】
なお、ＩＤ番号は各カラーチャート６０について固有に生成することが望ましく、過去に生成したＩＤ番号と重複しない条件を加重した乱数であることが望ましい。また、ＩＤ番号を連番にすることにより、過去に生成したＩＤ番号と重複しないようにしてもよい。
本実施形態のようにＩＤ番号を６桁の数値とし、属性特定用カラーパッチＺ１〜Ｚ３の配列に応じた順序を加味することにより、１００3個のカラーチャート６０に対して固有のＩＤ番号を生成することができる。むろん、属性特定用カラーパッチＺ１〜Ｚ３の個数を増加することにより、より多くのＩＤ番号を用意できるようにしてもよいし、逆に属性特定用カラーパッチＺ１〜Ｚ３の個数を減らしてもよい。また、属性特定用カラーパッチＺ１〜Ｚ３の配列を無視して、単に特定アドレスの組み合わせによってＩＤ番号を区別してもよい。
【００５７】
ステップＳ２５０においては、印刷条件取得モジュール８１ｄが条件データ１６を参照して、ステップＳ２４０にて取得したＩＤ番号に対応する印刷条件を取得する。条件データ１６においてはカラーチャート６０の属性を表すＩＤ番号と印刷条件との対応関係が規定されているため、条件データ１６を参照して当該カラーチャート６０の印刷条件を取得することができる。ステップＳ２６０においては、色評価モジュール８１ｂがＨＤＤ７５に記憶された基準値７５ａと、ステップＳ２１０にて測定して得られたＬ*ａ*ｂ*値との色差を算出し、同色差ΔＥに基づいて補正データ９０を作成する。このとき比較対象となる基準値７５ａはステップＳ２５０にて取得された各印刷条件に基づいて選択される。例えば、印刷用紙や印刷解像度や色調が異なる場合には比較すべき色も異なってくるため、印刷時の色調に対応した基準値７５ａを選択する必要がある。ステップＳ２５０にて印刷条件を取得しておくことにより、適正な基準値７５ａを選択することができる。
【００５８】
本実施形態においては補正データ９０によって色変換ＬＵＴ１４が修正される。しかし、色変換ＬＵＴ１４は色調（ＡＰＦのオンオフ）や印刷解像度や印刷用紙毎に用意されるため、当該カラーチャート６０を印刷したときに使用した色変換ＬＵＴ１４を修正するための補正データ９０を作成しなければ意味がない。また、ＣＬコンピュータ１０には多数のプリンタ４０が接続されているため、当該カラーチャート６０を印刷したプリンタ４０の色変換ＬＵＴ１４を修正するための補正データ９０を作成しなければ意味がない。そこで、ステップＳ２６０においては、カラーチャート６０のＩＤ番号から得られた印刷条件として取得した印刷機体と印刷機種と印刷用紙と印刷解像度と色調に基づいて補正すべきプリンタ４０および色変換ＬＵＴ１４を特定するための識別データを添付する。このようにすることにより、間違えなく当該カラーチャート６０を印刷したときに使用したプリンタ４０の色変換ＬＵＴ１４の補正を行わせることが可能となる。
【００５９】
（４）適用例：
本発明を適用することにより、ＭＳコンピュータ７０にて特に印刷条件の入力をしなくても、印刷条件をカラーチャート６０から取得し、それに応じた補正データ９０を作成することができる。すなわち、ＭＳコンピュータ７０を操作する側と、ＣＬコンピュータ１０を操作する側とが密接な関係になくとも、適正な補正を行うことが可能となる。つまり、両者間においてカラーチャート６０および補正データ９０のやりとりが行うことができれば、適正な補正を行うことができる。例えば、ＭＳコンピュータ７０をプリンタ４０の製造業者が保有し、各クライアントからカラーチャート６０の送付を受け、個々のクライアントに対して補正データ９０を送付するようなサービスを行うことも可能である。
【００６０】
このようにすることにより、各クライアントにおいて複数あるプリンタ４０や色変換ＬＵＴ１４から補正対象のものを特定するような作業をしなくても、適切な補正を行うことができる。また、どの印刷条件でカラーチャート６０を印刷したかを記録しておく必要がない。従って、各クライアントのプリンタ４０においては特別な知識を必要とすることなく、プリンタ４０の製造業者が意図したとおりの色再現性を実現することができる。なお、補正データ９０を送付するにあたって、インターネット等を利用してもよい。
【００６１】
また、大量に印刷を行う印刷業者等であれば測色機５０を保有していることも考えられる。その場合、印刷業者の本店にＭＳコンピュータ７０および測色機５０を設け、各支店のプリンタ４０によってカラーチャート６０を出力するようにすればよい。このようにすることにより、各支店に設けられた多数のプリンタ４０の色再現性を一致させることができため、どの支店においても同様の印刷結果を得ることができる。また、印刷業者においては多数のプリンタ４０が設置されるが、カラーチャート６０から機体番号を読み取ることができるため補正対象がどのプリンタ４０であるか不明となることもない。
【００６２】
上記実施形態においては、ＣＬコンピュータ１０とＭＳコンピュータ７０とが個別に設けられていたが、ＣＬコンピュータ１０とＭＳコンピュータ７０の機能を同一のコンピュータ上にて実現するようなシステム構成としてもよい。また、一例として色変換ＬＵＴ１４が補正されるものを示したが、測色したカラーチャート６０の属性が認識されればよく、補正対象は何であってもよい。
【００６３】
（５）変形例：
以上説明した実施形態においては、属性特定用カラーパッチと等色な色評価用カラーパッチの特定アドレスがＩＤ番号に対応しているものを例示したが、この特定アドレスが印刷条件に直接対応していてもよい。例えば、図３に示す色評価領域データ１７の各アドレスがそのまま印刷条件を意味するように定義しておけば、ＩＤ番号を経由することなく、属性として印刷条件を取得することが可能となる。具体的には、カラーチャート６０の印刷段階において参照される色評価領域データ１７において参照される各色評価用カラーパッチＣのアドレスに対して印刷条件を対応づけておき、カラーチャート６０の測色段階において参照される配列データ７５ｂにおいても各色評価用カラーパッチＣのアドレスに対して印刷条件を対応づけておけばよい。
【００６４】
図１２は、各色評価用カラーパッチＣのアドレスに対して印刷条件が対応づけられたアドレス定義テーブルＴ１を示している。同アドレス定義テーブルＴ１において色評価用カラーパッチＣのアドレス００〜０９に対してそれぞれ印刷機種が対応づけられており、アドレス１０〜１９に対してそれぞれ印刷用紙が対応づけられている。さらに、色評価用カラーパッチＣのアドレス２０〜２９に対してそれぞれ印刷解像度が対応づけられている。このアドレス定義テーブルＴ１を、色評価領域データ１７と配列データ７５ｂのそれぞれに共通して添付しておく。
【００６５】
図１３は、本変形例にかかるカラーチャート印刷処理の流れを示している。ステップＳ３００においては、前実施形態と同様に印刷条件取得モジュール２１ｂが印刷条件を取得する。なお、ここでは印刷機種として“ＰＸ９５００”が取得され、印刷用紙として“スーパーファイン”が取得され、印刷解像度として“１４４０ｄｐｉ×７２０ｄｐｉ”が取得されたものとして説明する。ステップＳ３１０においては、特定アドレス選択モジュール２１ｃ１がアドレス定義テーブルＴ１を参照して、上述した各印刷条件に対応するアドレスを取得する。印刷機種“ＰＸ９５００”に対応してアドレス“０５”が取得され、印刷用紙“スーパーファイン”に対応してアドレス“１２”が取得され、印刷解像度“１４４０ｄｐｉ×７２０ｄｐｉ”に対応してアドレス“２５”が取得される。以上のようにして取得したアドレス“０５”“１２”“２５”が本変形例における特定アドレスとして選択される。
【００６６】
ステップＳ３２０においては、属性特定領域データ生成モジュール２１ｃ２が、色評価領域データ１７を参照して、特定アドレスとして選択されたアドレスに位置する色評価用カラーパッチＣのＲＧＢ値を取得する。ここでは、特定アドレスが“０５”と“１２”と“２５”として選択されているため、色評価領域データ１７においてアドレス“０５”“１２”“２５”に該当する領域に属する画素の３組のＲＧＢ値が取得される。ステップＳ３３０においては、前実施形態のステップＳ１５０と同様に属性特定領域データ生成モジュール２１ｃ２がステップＳ３３０にて取得した３組のＲＧＢ値を有する属性特定用カラーパッチＺ１〜Ｚ３を有する属性特定領域データ１８を生成する。以降、前実施形態と同様にカラーチャート６０の印刷を行う。なお、本変形において条件データ１６を作成することは要しない。
【００６７】
図１４は、本変形にかかるカラーチャート評価処理の流れを示している。ステップＳ４３０までは前実施形態のステップＳ２３０と同様の処理を行う。すなわち、本変形例においても３個の特定アドレスが取得され、ここでは特定アドレスとして“０５”“１２”“２５”が取得される。そして、ステップＳ４４０においては配列データ７５ｂに添付されたアドレス定義テーブルＴ１を参照して、特定アドレスとして“０５”“１２”“２５”に対応する印刷条件を取得する。アドレス定義テーブルＴ１によれば、アドレス“０５”に対応する印刷機種“ＰＸ９５００”を取得し、アドレス“１２”に対応する印刷用紙“スーパーファイン”を取得し、アドレス“２５”に対応する印刷解像度“１４４０ｄｐｉ×７２０ｄｐｉ”を取得することができる。ステップＳ４５０においては、前実施形態のステップＳ２６０と同様に補正データ９０が作成される。
【００６８】
このように、本変形例においては、ＩＤ番号を経由することなく、カラーチャート６０を介して印刷条件の伝達を行うことができる。さらに、上記変形例においては、各色評価用カラーパッチＣのアドレスに対して印刷条件が対応づけられたアドレス定義テーブルＴ１を使用したが、アドレス定義テーブルにおいて各色評価用カラーパッチＣのアドレスに対して文字を対応づけておくことにより、不特定な情報をカラーチャート６０にて伝達させることも可能である。
【００６９】
図１５は、各色評価用カラーパッチＣのアドレスに対して文字を対応づけたアドレス定義テーブルＴ２を示している。同図において、各色評価用カラーパッチＣのアドレスに対して数字の０〜９と、アルファベットのａ〜ｚが対応づけられている。アドレス定義テーブルＴ２は上述した変形例と同様に、色評価領域データ１７と配列データ７５ｂのそれぞれに共通して添付されている。例えば、印刷条件として印刷日時“２００６年２月１０日９時５１分”が取得された場合には、アドレス定義テーブルＴ２を参照して印刷日時“２００６０２１００９５１”の各数字に対応する１２個の特定アドレス“２”“０”“０”“６”“０”“２”“１”“０”“０”９“５”１”が選択される。そして、特定アドレス“２”“０”“０”“６”“０”“２”“１”“０”“０”“９“”５”“１”に位置する色評価用カラーパッチＣのＲＧＢ値を色評価領域データ１７から取得し、そのＲＧＢ値で、１２個の属性特定用カラーパッチＺをカラーチャート６０に印刷する。
【００７０】
測色段階においては、１２個の特定アドレス“２”“０”“０”“６”“０”“２”“１”“０”“０”“９“”５”“１”を取得することができ、アドレス定義テーブルＴ２を参照することにより、各特定アドレスに対応する１２個の数字“２”“０”“０”“６”“０”“２”“１”“０”“０”“９“”５”“１”を取得することができる。これにより、印刷日時“２００６年２月１０日９時５１分”を復元することができ、印刷日時に基づいたカラーチャート６０の評価を行うことができる。例えば、測色した時刻と印刷日時を比較して、十分なカラーチャート６０の乾燥時間が経過したか否かを判定するようにしてもよい。このように、色評価用カラーパッチＣのアドレスを文字に対応させておくことにより、印刷機体のシリアル番号等の不特定な情報も伝達することができるとともに、伝達できる情報の種類や量に柔軟に対応することができる。
【図面の簡単な説明】
【００７１】
【図１】カラーチャート評価システムの概略構成図である。
【図２】カラーチャート印刷装置の概略構成図である。
【図３】色評価領域を示す図である。
【図４】属性特定領域を示す図である。
【図５】条件データを示す図である。
【図６】カラーチャートデータを示す図である。
【図７】本実施形態にかかるカラーチャート測色装置の概略構成図である。
【図８】カラーチャート印刷処理の流れを示すフローチャートである。
【図９】印刷条件の項目を示す表である。
【図１０】ＵＩ画面を示す図である。
【図１１】カラーチャート評価処理の流れを示すフローチャートである。
【図１２】アドレス定義テーブルを示す図である。
【図１３】変形例にかかるカラーチャート印刷処理を示すフローチャートである。
【図１４】変形例にかかるカラーチャート評価処理を示すフローチャートである。
【図１５】アドレス定義テーブルを示す図である。
【符号の説明】
【００７２】
Ｃ…色評価用カラーパッチ、Ｚ…属性特定用カラーパッチ、１０…ＣＬコンピュータ、１４…色変換ＬＵＴ、１５…ＨＤＤ、１６，７５ｃ…条件データ、１７…色評価領域データ、１８…属性特定領域データ、１９ａ…シリアル通信用Ｉ／Ｏ、１９ｂ…ＵＳＢ用Ｉ／Ｏ、２０…ＯＳ、２０ａ…タイマ、２１…ＰＲＴＤＲＶ、２１ａ…印刷条件設定モジュール、２１ｂ…印刷条件取得モジュール、２１ｃ…属性特定用カラーパッチ形成モジュール、２１ｃ１…特定アドレス選択モジュール、２１ｃ２…属性特定領域データ生成モジュール、２１ｄ…条件データ生成モジュール、２１ｅ…画像合成モジュール、２１ｆ…色変換モジュール、２１ｇ…ハーフトーン処理モジュール、２１ｈ…印刷データ生成モジュール、２１ｉ…ＬＵＴ補正モジュール、２２…入力機器ＤＲＶ、２３…ディスプレイＤＲＶ、３１…キーボード、３２…マウス、３３…ディスプレイ、３４…ＣＤ−ＲＯＭドライブ、４０…プリンタ、５０…測色機、６０…カラーチャート、７０…ＭＳコンピュータ、７１…ＣＤＲドライブ、７５…ＨＤＤ、７５ｂ…配列データ、７９ｂ…ＵＳＢ用Ｉ／Ｏ、８１…評価プログラム、８１ａ…補正データ作成モジュール、８１ｂ…色評価モジュール、８１ｃ…属性取得モジュール、８１ｄ…印刷条件取得モジュール、８２…測色機ドライバ、９０…補正データ、Ａ１…色評価領域、Ａ２…属性特定領域、Ｔ１，Ｔ２…アドレス定義テーブル
【図１】
0004622880.tif 000002
【図２】
0004622880.tif 000003
【図３】
0004622880.tif 000004
【図４】
0004622880.tif 000005
【図５】
0004622880.tif 000006
【図６】
0004622880.tif 000007
【図７】
0004622880.tif 000008
【図８】
0004622880.tif 000009
【図９】
0004622880.tif 000010
【図１０】
0004622880.tif 000011
【図１１】
0004622880.tif 000012
【図１２】
0004622880.tif 000013
【図１３】
0004622880.tif 000014
【図１４】
0004622880.tif 000015
【図１５】
0004622880.tif 000016