(57)【要約】【課題】  効率的に、かつ正確に、画像入力値の適正の判断を行うことを可能とする。【解決手段】  基準チャートの撮像による入力値と測色による測色値とを用いて、入力値から測色値への変換を表す変換データを生成する。さらに、任意の変換対象画像を撮像して得られる対象画像入力値を変換データを用いて変換する。ここで、基準チャートは複数枚のシートを含み、各シートは、作製日を表す基準チャート作製日画像を含む。また、基準チャート作製日画像に基づいて特定される各シート毎の作製日が、一致しているか否かを判定する。【選択図】        図３
2006173864.tif 000002
【特許請求の範囲】
【請求項１】
画像処理システムであって、
所定の基準チャートを測色して、前記基準チャートの所定の位置における測色値を表す基準チャート測色値データを生成する測色部と、
前記基準チャートを撮像して、前記基準チャートの前記所定の位置における入力値を表す基準チャート入力値データを生成する撮像部と、
前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記撮像部における入力値から前記測色部における測色値への変換を表す変換データを生成する変換生成部と、
任意の変換対象画像を前記撮像部により撮像して取得した対象画像入力値を表す対象画像入力値データを、前記変換データを用いて変換する入力値変換部と、を備え、
前記基準チャートは複数枚のシートを含み、
前記複数枚のシートのそれぞれは、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像を含み、
前記撮像部は、さらに、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定し、
画像処理システムは、さらに、
前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する作製日判定部と、を備える、
画像処理システム。
【請求項２】
印刷装置の印刷特性を調整する調整量を設定するための画像処理システムであって、
画像データの階調値と、前記画像データを用いて前記印刷装置により印刷を行った印刷結果の測色値との望ましい対応関係を格納する格納部と、
複数のパッチを含む所定の基準チャートを測色して、前記基準チャートの複数のパッチのそれぞれの位置における測色値を表す基準チャート測色値データを生成する測色部と、
前記基準チャートを撮像して、前記基準チャートの前記複数のパッチのそれぞれの位置における入力値を表す基準チャート入力値データを生成する撮像部と、
前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記撮像部における入力値から前記測色部における測色値への変換を表す変換データを生成する変換生成部と、
前記印刷装置により印刷されるとともに前記基準チャートに対応した形状のサンプルチャートを、前記撮像部により撮像して取得した前記サンプルチャートの複数のパッチの位置における入力値を表すサンプルチャート入力値データを、前記変換データを用いて変換する入力値変換部と、
前記入力値変換部による変換結果と、前記対応関係と、前記サンプルチャートの印刷に用いた画像データの階調値と、に基づき、前記調整量を設定する調整量設定部と、を備え、
前記基準チャートは複数枚のシートを含み、
前記複数枚のシートのそれぞれは、１つ以上の前記パッチと、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像と、を含み、
前記撮像部は、さらに、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定し、
画像処理システムは、さらに、
前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する作製日判定部と、を備える、
画像処理システム。
【請求項３】
請求項１または請求項２に記載の画像処理システムであって、
前記基準チャートは、所定の条件に応じて更新され、
前記測色部による測色と、前記撮像部による撮像と、前記変換生成部による変換データの生成とは、前記基準チャートの更新毎に実行される、画像処理システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像処理システムであって、
前記撮像部はスキャナを含む、画像処理システム。
【請求項５】
画像処理方法であって、
（ａ）所定の基準チャートを測色して、前記基準チャートの所定の位置における測色値を表す基準チャート測色値データを生成する工程と、
（ｂ）前記基準チャートを撮像して、前記基準チャートの前記所定の位置における入力値を表す基準チャート入力値データを生成する工程と、
（ｃ）前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記工程（ｂ）における入力値から前記工程（ａ）における測色値への変換を表す変換データを生成する工程と、
（ｄ）任意の変換対象画像を撮像して取得した対象画像入力値を表す対象画像入力値データを、前記変換データを用いて変換する工程と、を備え、
前記基準チャートは複数枚のシートを含み、
前記複数枚のシートのそれぞれは、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像を含み、
前記工程（ｂ）は、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定する工程を含み、
前記工程（ｃ）は、前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する工程を含む、
画像処理方法。
【請求項６】
コンピュータに画像処理を実行させるためのコンピュータプログラムであって、
（ａ）所定の基準チャートを測色して、前記基準チャートの所定の位置における測色値を表す基準チャート測色値データを生成する測色機能と、
（ｂ）前記基準チャートを撮像して、前記基準チャートの前記所定の位置における入力値を表す基準チャート入力値データを生成する撮像機能と、
（ｃ）前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記撮像機能における入力値から前記測色機能における測色値への変換を表す変換データを生成する変換生成機能と、
（ｄ）任意の変換対象画像を前記撮像機能を用いて撮像して取得した対象画像入力値を表す対象画像入力値データを、前記変換データを用いて変換する入力値変換機能と、をコンピュータに実現させるコンピュータプログラムであり、
前記基準チャートは複数枚のシートを含み、
前記複数枚のシートのそれぞれは、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像を含み、
前記撮像機能は、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定する作製日特定機能を含み、
前記変換生成機能は、前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する作製日一致判定機能を含む、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理に関し、特に、スキャナ等の画像入力装置による画像の入力値の適正を判断するための技術に関する。
【背景技術】
【０００２】
印刷装置の印刷特性の調整は、例えば、サンプルチャートを調整対象の印刷装置で印刷し、印刷された画像を測色した測色値を、予め設定された望ましい測色値と比較することにより行われる（例えば特許文献１）。印刷画像の測色は、一般に、測色器を用いて行なわれる。
【０００３】
【特許文献１】特開２０００−２０９４５０号公報
【特許文献２】特開２００２−２０４３７０号公報
【特許文献３】特開２００２−２６２１０６号公報
【０００４】
印刷装置の印刷特性の調整において、測色器による画像測色値の代わりに、比較的安価なスキャナ等の画像入力装置を用いて印刷画像の入力を行うことにより得られる画像入力値を用いることができれば、印刷特性の調整を経済的に行うことができる。
【０００５】
しかし、画像入力装置は、本来、測色のための機器ではないため、印刷装置の印刷特性の調整に用いる場合には、画像入力装置による画像入力値が、測色器による画像測色値と対応付けられることが望まれる。また、画像入力装置の画像入力特性は、経年や環境の変化に応じて比較的変化しやすいため、画像入力値と画像測色値との対応は、逐次更新されることが好ましい。そのため、画像入力値と画像測色値との対応付けは、繰り返し実行されることとなり、効率的に、かつ正確に行われることが望まれる。
【０００６】
また、画像入力値と画像測色値との対応付けに限らず、画像入力値と印刷装置との対応付けについても、効率的かつ正確に行われることが望まれる。このように、画像入力値の適正の判断が、効率的かつ正確に行われることが望まれていた。
【０００７】
なお、このような問題は、印刷装置の印刷特性の調整における場合に限らず、画像入力値を、画像測色値の代わりに用いる場合に共通の問題であった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した従来の課題を解決するためになされたものであり、効率的に、かつ正確に、画像入力値の適正の判断を行うことを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題の少なくとも一部を解決するために、本発明の第１の画像処理システムは、所定の基準チャートを測色して、前記基準チャートの所定の位置における測色値を表す基準チャート測色値データを生成する測色部と、前記基準チャートを撮像して、前記基準チャートの前記所定の位置における入力値を表す基準チャート入力値データを生成する撮像部と、前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記撮像部における入力値から前記測色部における測色値への変換を表す変換データを生成する変換生成部と、任意の変換対象画像を前記撮像部により撮像して取得した対象画像入力値を表す対象画像入力値データを、前記変換データを用いて変換する入力値変換部と、を備え、前記基準チャートは複数枚のシートを含み、前記複数枚のシートのそれぞれは、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像を含み、前記撮像部は、さらに、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定し、画像処理システムは、さらに、前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する作製日判定部と、を備える。
【００１０】
この画像処理システムでは、撮像部における入力値から測色部における測色値への変換を表す変換データを生成することによって、画像入力値と画像測色値との対応付けを行うことができる。また、この画像処理システムでは、作製日判定部が、基準チャートの複数枚のシートのそれぞれに対して作製日が一致しているか否かを判定するので、シートの誤用を抑制することができ、効率的に、かつ正確に、画像入力値の適正の判断を行うことができる。
【００１１】
また、上記課題の少なくとも一部を解決するために、本発明の第２の画像処理システムは、印刷装置の印刷特性を調整する調整量を設定するための画像処理システムであって、画像データの階調値と、前記画像データを用いて前記印刷装置により印刷を行った印刷結果の測色値との望ましい対応関係を格納する格納部と、複数のパッチを含む所定の基準チャートを測色して、前記基準チャートの複数のパッチのそれぞれの位置における測色値を表す基準チャート測色値データを生成する測色部と、前記基準チャートを撮像して、前記基準チャートの前記複数のパッチのそれぞれの位置における入力値を表す基準チャート入力値データを生成する撮像部と、前記基準チャート測色値データと前記基準チャート入力値データとに基づき、前記撮像部における入力値から前記測色部における測色値への変換を表す変換データを生成する変換生成部と、前記印刷装置により印刷されるとともに前記基準チャートに対応した形状のサンプルチャートを、前記撮像部により撮像して取得した前記サンプルチャートの複数のパッチの位置における入力値を表すサンプルチャート入力値データを、前記変換データを用いて変換する入力値変換部と、前記入力値変換部による変換結果と、前記対応関係と、前記サンプルチャートの印刷に用いた画像データの階調値と、に基づき、前記調整量を設定する調整量設定部と、を備え、前記基準チャートは複数枚のシートを含み、前記複数枚のシートのそれぞれは、１つ以上の前記パッチと、前記基準チャートが作製された基準チャート作製日を表す基準チャート作製日画像と、を含み、前記撮像部は、さらに、前記複数枚のシート毎に、前記シートに含まれる前記基準チャート作製日画像に基づき前記基準チャート作製日を特定し、画像処理システムは、さらに、前記複数枚のシートのそれぞれに対して特定された前記基準チャート作製日が一致しているか否かを判定する作製日判定部と、を備える。
【００１２】
この画像処理システムでは、撮像部における入力値から測色部における測色値への変換を表す変換データを生成することによって、印刷装置の印刷特性の調整において、画像入力値と画像測色値との対応付けを行うことができる。また、この画像処理システムでは、作製日判定部が、基準チャートの複数枚のシートのそれぞれに対して作製日が一致しているか否かを判定するので、シートの誤用を抑制することができ、印刷装置の印刷特性の調整において、画像入力値の適正の判断を、効率的に、かつ正確に行うことができる。
【００１３】
上記各画像処理システムにおいて、前記基準チャートは、所定の条件に応じて更新され、前記測色部による測色と、前記撮像部による撮像と、前記変換生成部による変換データの生成とは、前記基準チャートの更新毎に実行されるとしてもよい。
【００１４】
このようにすれば、撮像部の入力特性の変化を反映した画像入力値の適正の判断を、効率的に、かつ正確に行うことができる。
【００１５】
また、上記各画像処理システムにおいて、前記撮像部は、スキャナを含むとしてもよい。
【００１６】
このようにすれば、スキャナによる画像入力値の適正の判断を、効率的に、かつ正確に行うことができる。
【００１７】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像処理方法およびシステム、画像入力値変換方法およびシステム、印刷調整量設定方法およびシステム、これらの方法またはシステムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ａ−１．画像処理システムの構成：
Ａ−２．印刷調整量設定処理：
Ｂ．変形例：
【００１９】
Ａ．第１実施例：
Ａ−１．画像処理システムの構成：
図１は、本発明の第１実施例としての画像処理システムの構成を概略的に示す説明図である。本実施例の画像処理システム１０は、プリンタの印刷特性を調整するための調整量Ａを設定する後述の印刷調整量設定処理に用いることができる。画像処理システム１０は、コンピュータ１００と、測色器３００と、スキャナ４００と、を備えている。また、画像処理システム１０は、プリンタ５００を備えていてもよい。
【００２０】
コンピュータ１００は、ＣＰＵ１１０と、ＲＯＭやＲＡＭ等の内部記憶装置２００と、ディスプレイ等の表示部１２０と、キーボードやマウス等の操作部１３０と、ハードディスクドライブ等の外部記憶装置１４０と、現在の日付や時刻を出力するタイマ１５０と、インターフェイス部（Ｉ／Ｆ部）１６０と、を備えている。コンピュータ１００内の上記各構成要素は、バス１７０を介して互いに接続されている。
【００２１】
内部記憶装置２００には、ＬＵＴ生成部２１０と、印刷調整量設定部２２０と、経過日数判定部２３０と、測色処理部２４０と、撮像処理部２５０と、印刷処理部２６０と、日付判定部２７０と、識別情報判定部２８０と、を有している。これらの各部は、当該各部として機能するコンピュータプログラムである。また、ＬＵＴ生成部２１０はＬＵＴ生成日付加部２１２を含み、印刷調整量設定部２２０は入力値変換部２２２と理想関係ＩＲとを含んでいる。
【００２２】
測色処理部２４０は、測色器３００の制御を行う測色器ドライバであり、測色日付加部２４２を含んでいる。撮像処理部２５０は、スキャナ４００の制御を行うスキャナドライバであり、日付入力・付加部２５２を含んでいる。印刷処理部２６０は、プリンタ５００の制御を行うプリンタドライバである。インターフェイス部１６０は、複数の入出力端子を備えており、測色器３００やスキャナ４００、プリンタ５００といった外部機器との間でデータ通信を行う。
【００２３】
測色器３００は、画像の測色を行って測色値を取得する装置であり、本実施例では、Ｌ＊ａ＊ｂ＊色空間における測色値を出力する。スキャナ４００は、画像を撮像して、画像の入力値を取得する装置であり、本実施例では、Ｒ値、Ｇ値、Ｂ値の３つの入力値を出力する。プリンタ５００は、インクジェットプリンタであり、本実施例では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクを用いて画像の印刷を行う。
【００２４】
Ａ−２．印刷調整量設定処理：
図２は、本実施例の画像処理システムによる印刷調整量設定処理の流れを示すフローチャートである。また、図３は、印刷調整量設定処理の内、基準チャートＢＣの準備およびＬＵＴファイルの準備の処理の概要を示す説明図であり、図４は、印刷調整量設定処理の内、調整量Ａ設定の処理の概要を示す説明図である。ここで、印刷調整量設定処理とは、プリンタの印刷特性を望ましい特性となるように調整するための調整量Ａを設定する処理である。本実施例では、ある画像データに基づいて画像を印刷するときに、印刷結果を望ましいものとするために、当該画像データの階調値に乗ずる係数としての調整量Ａを設定するものとしている。
【００２５】
ステップＳ１００（図２）では、ユーザが、基準チャートＢＣの準備を行う。基準チャートＢＣは、印刷調整量設定処理の対象となるプリンタと同型のプリンタ５００によって、複数のパッチを印刷したものである。基準チャートＢＣの内容については、後述する。
【００２６】
本実施例では、基準チャートＢＣは、基準チャートＢＣの色彩特性の変化やスキャナ４００の入力特性の変化を考慮して、所定の日数経過毎に更新される。図５は、基準チャートＢＣの準備の処理の流れを示すフローチャートである。ステップＳ１１０では、ユーザが、既存の基準チャートＢＣが有るか否かを判定する。既存の基準チャートＢＣが無いときは、ステップＳ１４０に進み、ユーザが、プリンタ５００を用いて基準チャートＢＣの作製（印刷）を行う。一方、既存の基準チャートＢＣが有るときは、ステップＳ１２０に進む。
【００２７】
ステップＳ１２０では、ユーザが、既存の基準チャートＢＣは使用期限内か否か、すなわち、基準チャートＢＣの作製日から所定の日数が経過しているか否かを判定する。所定の日数は、例えば、９０日に設定される。既存の基準チャートＢＣが使用期限を越えていると判定したときは、ステップＳ１４０に進み、ユーザは、プリンタ５００を用いて新たに基準チャートＢＣの作製を行う。一方、既存の基準チャートＢＣが使用期限内であると判定したときは、ステップＳ１３０に進み、ユーザは、既存の基準チャートＢＣを準備する。
【００２８】
図６は、基準チャートＢＣの内容を概略的に示す説明図である。本実施例に用いる基準チャートＢＣは、Ｎ枚（Ｎは２以上の整数）のシートによって構成されている。また、基準チャートＢＣの各シートには、６行×４列の計２４個のパッチが印刷されている。以下の説明では、基準チャートＢＣの各シートをシート番号ｉ（ｉは１以上Ｎ以下の整数）を用いて表すものとし、また各シート内のパッチをパッチ番号ｊ（ｊは１以上２４以下の整数）を用いて表すものとする。なお、基準チャートＢＣの各シートの右上には、シート番号ｉが表示されている。また、各シートの左上のパッチのパッチ番号ｊを１とし、パッチ番号１のパッチの右隣のパッチのパッチ番号ｊを２とし、以下同様にパッチ番号ｊを付していき、右下のパッチのパッチ番号ｊを２４とする。
【００２９】
基準チャートＢＣの各シートにおいて、パッチの列数は、基準チャートＢＣの印刷に用いるプリンタ５００の使用インク数に対応している。本実施例のプリンタ５００は、Ｃ、Ｍ、Ｙ、Ｋの４色のインクを用いるものであるため、パッチの列数は４列となっている。左から１列目のパッチはシアン用のノズルを用いて印刷され、２列目のパッチはマゼンタ用のノズルを用いて印刷され、３列目のパッチはイエロー用のノズルを用いて印刷され、４列目のパッチはブラック用のノズルを用いて印刷されている。ただし、本実施例では、すべてのパッチを、ブラックインクを用いて印刷している。すなわち、例えば、１列目のパッチは、本来シアン用であるノズルを用いて、ブラックインクにより印刷されたものとなっている。
【００３０】
また、基準チャートＢＣの各シートにおいて、パッチの行数は、基準チャートＢＣの印刷に用いるプリンタ５００のドット径の種類と印刷モード数とに対応している。本実施例のプリンタ５００は、大ドット、中ドット、小ドットの３種類のドット径を用いて印刷を行うものであり、また、印刷モード１（高解像度モード）と印刷モード２（低解像度モード）との２つの印刷モードを有している。そのため、パッチの行数は６行となっている。上から１〜３行目のパッチは、印刷モード１を用いて印刷され、４〜６行目のパッチは、印刷モード２を用いて印刷されている。また、１行目と４行目のパッチは大ドットを用いて印刷されており、同様に、２行目と５行目は中ドットを用いて、３行目と６行目は小ドットを用いて、印刷されている。
【００３１】
基準チャートＢＣの各シートは、パッチ番号ｊが同じパッチ（各シートにおいて同じ位置に印刷されたパッチ）について、それぞれ異なる階調値Ｇを有する画像データに基づき印刷されたものである。すなわち、ｉ枚目のシートにおけるパッチ番号ｊのパッチの印刷に用いる画像データの階調値Ｇを「Ｇｉｊ」と表すものとすると、Ｇ１ｊからＧＮｊまでのＮ個の階調値はすべて異なる値となっている。そのため、基準チャートＢＣは、各インク色用のノズルについて、印刷モードおよびドット径毎に、Ｎ種類の階調値を有する画像データに基づき印刷されたパッチを含むこととなる。
【００３２】
本実施例では、各パッチ番号ｊ毎に、１枚目のシートのパッチの印刷に用いる画像データが最も階調値Ｇが大きくなっており（すなわちパッチは濃い黒色になっており）、Ｎ枚目のシートに向かうほど画像データの階調値Ｇを減少させている（すなわちパッチは薄い黒色（グレー）になっている）。なお、プリンタ５００における印刷階調表現は、単位面積あたりのドット付与数を調整することによって行っており、本実施例では、パッチの印刷に用いる画像データの階調値Ｄが大きいほど、単位面積あたりのドット付与数を増加させるものとしている。また、ある１枚のシート内の２４個のパッチ間では、印刷に用いる画像データの階調値Ｇを同じ値にする必要はなく、それぞれ異なる値としてもよい。
【００３３】
さらに、基準チャートＢＣの各シートには、基準チャートＢＣの作製日（印刷日）が表示されている。本実施例では、基準チャートＢＣのＮ枚のシートは、同日に印刷されるものとしており、各シートには、同じ日付が表示される。
【００３４】
なお、基準チャートＢＣが複数枚のシートで構成されているのは、複数のパッチの全てを１枚のシートに印刷すると、そのシートの大きさが過剰に大きくなり、基準チャートＢＣを扱うユーザの負担が大きくなるからである。また、複数枚のシートで構成すれば、１つの調整量Ａの設定に、各シートの同じ位置に印刷された複数のパッチ（パッチ番号が同じ複数のパッチ）を用いることができる（詳細は後述）。その結果、スキャナ４００の入力特性の撮像位置によるバラツキが、調整量Ａの設定に影響を与えることを抑制することができる。
【００３５】
図３には、準備された基準チャートＢＣを示している。なお、図３では、画像処理システム１０のコンピュータ１００に接続されたプリンタ５００によって基準チャートＢＣを印刷しているように示しているが、基準チャートＢＣの印刷に用いるプリンタ５００は、画像処理システム１０に接続されたものである必要はない。
【００３６】
ステップＳ１００（図２）の基準チャートＢＣ準備完了後、ステップＳ３００では、ＬＵＴファイルの準備が行われる。ＬＵＴファイルは、スキャナ４００による画像入力値と測色器３００による画像測色値とを対応付けるためのものである。ＬＵＴファイルの内容については、後述する。
【００３７】
本実施例では、ＬＵＴファイルは、スキャナ４００の入力特性の変化等を考慮して、所定の日数経過毎に更新される。図７は、ＬＵＴファイルの準備の処理の流れを示すフローチャートである。ステップＳ３１０では、ユーザが、既存のＬＵＴファイルが有るか否かを判定する。既存のＬＵＴファイルが無いときは、ステップＳ４００に進み、ユーザは、画像処理システム１０を用いてＬＵＴファイルの生成を行う。一方、既存のＬＵＴファイルが有るときは、ステップＳ３２０に進む。
【００３８】
ステップＳ３２０では、ユーザが、既存のＬＵＴファイルは使用期限内か否か、すなわち、ＬＵＴファイルの生成日から所定の日数が経過しているか否かを判定する。所定の日数は、例えば、３０日に設定される。既存のＬＵＴファイルが使用期限を越えていると判定したときは、ステップＳ４００に進み、ユーザは、画像処理システム１０を用いて新たにＬＵＴファイルの生成を行う。一方、既存のＬＵＴファイルが使用期限内であると判定したときは、ステップＳ３３０に進み、ユーザは、画像処理システム１０を用いて既存のＬＵＴファイルを準備する。
【００３９】
図８は、図７のステップＳ４００におけるＬＵＴファイル生成の処理の流れを示すフローチャートである。ステップＳ４１０では、測色処理部２４０（図１）が、測色器３００を制御して基準チャートＢＣを測色し、測色値ファイルＭＦを生成する。図３には、基準チャートＢＣを測色して、測色値ファイルＭＦを生成する様子を示している。図９は、測色値ファイルＭＦの一例を示す説明図である。測色処理部２４０は、基準チャートＢＣのＮ枚のシート毎に、２４個のパッチを測色し、各パッチについての画像測色値として、Ｌ＊ａ＊ｂ＊色空間において明度を表すＬ＊の値を取得する。例えば、図９に示した測色値ファイルＭＦの１〜２行目は、基準チャートＢＣのシート番号ｉが１であるシートにおける２４個のパッチのＬ＊値を示している。
【００４０】
ステップＳ４２０（図８）では、測色処理部２４０内の測色日付加部２４２（図１）が、測色日を測色値ファイルＭＦに付加する。測色日付加部２４２は、測色処理部２４０による測色処理中または測色処理後に、タイマ１５０（図１）から出力される現在の日付を参照し、例えばテキストデータとしての測色日を、測色値ファイルＭＦに付加する。図９に示した測色値ファイルＭＦは、測色日が付加された状態を示している。
【００４１】
ステップＳ４３０（図８）では、撮像処理部２５０（図１）が、基準チャートＢＣを撮像し、基準入力値ファイルＢＩＦを生成する。図３には、基準チャートＢＣを撮像して、基準入力値ファイルＢＩＦを生成する様子を示している。図１０は、基準入力値ファイルＢＩＦの一例を示す説明図である。撮像処理部２５０は、基準チャートＢＣのＮ枚のシートを撮像し、各シート内の２４個のパッチの位置における画像入力値として、Ｒ成分の階調値を表すＲ値を取得する。例えば、図１０に示した基準入力値ファイルＢＩＦの１〜２行目は、基準チャートＢＣのシート番号ｉが１であるシートにおける２４個のパッチのＲ値を示している。なお、本実施例では、基準チャートＢＣの画像入力値としてＲ値を用いているが、例えば、Ｇ値やＢ値等の他の画像入力値を用いることも可能である。
【００４２】
ステップＳ４３５（図８）では、日付判定部２７０（図１）が、基準チャートＢＣのＮ枚の各シートに印刷された作製日が一致しているか否かの判定を行う。この判定は、基準チャートＢＣのＮ枚のシートの中に、不適切なシートが含まれていないことを確認するために行うものである。上述したように、基準チャートＢＣのＮ枚のシートは、所定日数（例えば、９０日）の経過毎に更新される。この際、ユーザが、誤って、新しいシートと古いシートとを混ぜ合わせてしまう可能性がある。すなわち、誤って、新しいシートと古いシートとの両方を用いて、ＬＵＴファイルを生成してしまう可能性がある。本実施例では、このような、適切でないシートを誤って使用してしまうことを防止するために、作製日の一致判定を行っている。
【００４３】
例えば具体的には、作製日の一致判定は、日付判定部２７０が、日付入力・付加部２５２（図１）が読み取った各シートの作製日を比較することにより行われる。日付入力・付加部２５２は、印刷された文字を光学的に読み取るＯＣＲ機能（optical character recognition）を有している。日付判定部２７０は、日付入力・付加部２５２が読み取った各シートの作成日を参照し、判定を行う。すなわち、各シートの作製日が共通の同じ日であれば、各シートは適切であると判定される。一方、各シートの作製日の中に、他と異なる作製日が含まれている場合には、不適切なシートが含まれていると判定される。
【００４４】
ステップＳ４３５（図８）の作製日の一致判定において、作製日が一致していないと判定されたときは、コンピュータ１００は処理を終了し、ユーザは基準チャートＢＣの各シートの確認を行う。一方、作製日が一致していると判定されたときは、ステップＳ４４０に進む。
【００４５】
ステップＳ４４０（図８）では、撮像処理部２５０内の日付入力・付加部２５２（図１）が、基準チャートＢＣの作製日を基準入力値ファイルＢＩＦに付加する。日付入力・付加部２５２は、印刷された文字を光学的に読み取るＯＣＲ機能を有しており、基準チャートＢＣの各シートに印刷された基準チャートＢＣ作製日を読み取って、基準入力値ファイルＢＩＦに付加する。図１０に示した基準入力値ファイルＢＩＦは、基準チャートＢＣ作製日が付加された状態を示している。
【００４６】
ステップＳ４４５（図８）では、日付判定部２７０（図１）が、基準チャートＢＣの作製日と、基準チャートＢＣの測色日と、が適合しているか否かの判定を行う。この判定は、測色値ファイルＭＦの生成に用いられた基準チャートＢＣと、基準入力値ファイルＢＩＦの生成に用いられた基準チャートＢＣと、が同じものであるか否かを判定するために行うものである。上述したように、基準チャートＢＣは、所定日数（例えば、９０日）の経過毎に更新される。その結果、誤って、基準入力値ファイルＢＩＦの生成に、古い基準チャートＢＣが用いられてしまう可能性がある。また、誤って、ＬＵＴファイルの生成に、古い基準チャートＢＣの測色値ファイルＭＦが用いられてしまう可能性もある。本実施例では、このような、古い基準チャートＢＣの誤用や、古い測色値ファイルＭＦの誤用を防止するために、測色日と作製日との適合判定を行っている。
【００４７】
具体的には、測色日と作製日との適合判定は、日付判定部２７０が、測色値ファイルＭＦに含まれる測色日（図９）と、基準入力値ファイルＢＩＦに含まれる作製日（図１０）と、を比較することにより行われる。例えば、基準チャートＢＣの印刷と測色とが同日に行われる場合には、測色日と作製日とが一致していれば、基準入力値ファイルＢＩＦの生成に用いられた基準チャートＢＣ（以下「撮像基準チャート」とも呼ぶ）と、測色値ファイルＭＦと、が適切なものであると判定される。一方、測色日と作製日とが一致していなければ、撮像基準チャートと、測色値ファイルＭＦと、の組み合わせ不適切であると判定される。
【００４８】
なお、測色日と作製日との適合の条件は、撮像基準チャートと測色値ファイルＭＦとの組み合わせが適切であることを確認するための条件であればよく、「年」「月」「日」の全てが一致しているという条件以外の種々の条件を採用することができる。例えば、基準チャートＢＣを月毎に更新する場合には、「年」と「月」とが一致していることを、適合の条件として採用することができる。また、基準チャートＢＣの印刷と測色とが異なる日に行われる場合には、作製日と測色日との差分が所定の範囲内にあることを適合条件として採用してもよい。ここで、所定の範囲を、基準チャートＢＣの印刷日（作製日）と測色日との差分が取り得る範囲に設定すればよい。
【００４９】
また、ステップＳ４４５では、日付判定部２７０が基準入力値ファイルＢＩＦから作製日を取得する代わりに、日付入力・付加部２５２（図１）が特定した作製日が日付判定部２７０に供給されることとしてもよい。
【００５０】
ステップＳ４４５（図８）の測色日と作製日との適合判定において、測色日と作製日とが適合していないと判定されたときは、コンピュータ１００は処理を終了し、ユーザは、基準チャートＢＣと測色値ファイルＭＦとの確認を行う。一方、測色日と作製日とが適合していると判定されたときは、ステップＳ４５０に進む。
【００５１】
ステップＳ４５０（図８）では、経過日数判定部２３０（図１）が、測色日からの経過日数判定を行う。測色日からの経過日数判定は、ＬＵＴファイルの生成に用いる測色値ファイルＭＦが正しいものであるか否かを判定するために行うものである。上述したように、ＬＵＴファイルは、例えば３０日経過毎に更新されるため、図８に示すＬＵＴファイル生成の処理も、３０日経過毎に繰り返し実行される。そのため、誤って、以前のＬＵＴファイル生成の処理において生成した古い測色値ファイルＭＦが、新たなＬＵＴファイル生成の処理において用いられる可能性がある。本実施例では、この古い測色値ファイルＭＦの誤用を防止するために、測色日からの経過日数判定を行っている。
【００５２】
例えば具体的には、測色日からの経過日数判定は、経過日数判定部２３０が、タイマ１５０（図１）から出力される現在の日付と、測色値ファイルＭＦに含まれる測色日（図９参照）とを比較し、測色日から現在までの経過日数が５日以内であるか否かを判定することにより行う。すなわち、測色日から現在までの経過日数が５日以内であれば、測色値ファイルＭＦは正しいものであると判定され、経過日数が６日以上であれば、測色値ファイルＭＦは古いものであると判定される。なお、判定の閾値は、ＬＵＴファイルの更新周期未満であればよく、閾値をより短く設定したり、より長く設定したりしても構わない。例えば、図８に示したＬＵＴファイル生成の処理のすべてのステップを必ず同日に行うのであれば、閾値を１日間に設定してもよい。
【００５３】
ステップＳ４５０（図８）の測色日からの経過日数判定において、経過日数が６日以上であると判定されたときは、コンピュータ１００は処理を終了し、ユーザは測色値ファイルＭＦの確認を行う。一方、経過日数が５日以内であると判定されたときは、ステップＳ４６０に進む。
【００５４】
ステップＳ４６０（図８）では、経過日数判定部２３０（図１）が、基準チャートＢＣ作製日からの経過日数判定を行う。基準チャートＢＣ作製日からの経過日数判定は、ＬＵＴファイルの生成に用いる基準入力値ファイルＢＩＦが正しいものであるか否か、ひいては基準入力値ファイルＢＩＦの生成に用いた基準チャートＢＣが正しいものであったか否かを判定するために行うものである。上述したように、基準チャートＢＣは、例えば９０日経過毎に更新されるため、基準入力値ファイルＢＩＦの生成の際に、誤って、古い基準チャートＢＣが用いられる可能性がある。本実施例では、この古い基準チャートＢＣの誤用を防止するために、基準チャートＢＣ作製日からの経過日数判定を行っている。
【００５５】
例えば具体的には、基準チャートＢＣ作製日からの経過日数判定は、経過日数判定部２３０が、タイマ１５０（図１）から出力される現在の日付と、基準入力値ファイルＢＩＦに含まれる基準チャートＢＣ作製日とを比較し、基準チャートＢＣ作製日から現在までの経過日数が９５日以内であるか否かを判定することにより行う。すなわち、基準チャートＢＣ作製日から現在までの経過日数が９５日以内であれば、基準入力値ファイルＢＩＦの生成に用いられた基準チャートＢＣは正しいものであると判定され、経過日数が９６日以上であれば、基準入力値ファイルＢＩＦの生成に用いられた基準チャートＢＣは古いものであると判定される。なお、判定の閾値は、基準チャートＢＣの更新周期以上で、かつ基準チャートＢＣの更新周期の２倍の期間未満であればよく、閾値をより短く設定したり、より長く設定したりしても構わない。例えば、閾値を９０日間に設定してもよい。
【００５６】
ステップＳ４６０（図８）の基準チャートＢＣ作製日からの経過日数判定において、経過日数が９６日以上であると判定されたときは、コンピュータ１００は処理を終了し、ユーザは基準入力値ファイルＢＩＦの確認を行う。一方、経過日数が９５日以内であると判定されたときは、ステップＳ４７０に進む。
【００５７】
ステップＳ４７０（図８）では、ＬＵＴ生成部２１０（図１）が、測色値ファイルＭＦと基準入力値ファイルＢＩＦとを用いて、ＬＵＴファイルを生成する。図３には、測色値ファイルＭＦと基準入力値ファイルＢＩＦとを用いてＬＵＴファイルを生成する様子を示している。図１１は、ＬＵＴファイルの一例を示す説明図である。図１１（ａ）には、ＬＵＴファイルの内容の詳細を示している。図１１（ａ）に示すように、ＬＵＴファイルは、基準チャートＢＣ内の各シート内の２４個のパッチのそれぞれに対応した２４個のＬＵＴ（ＬＵＴ−１〜ＬＵＴ−２４）を含んでいる。なお、以下の説明では、パッチ番号ｊのパッチに対応したＬＵＴをＬＵＴ−ｊと表すものとする。
【００５８】
ＬＵＴ−ｊは、パッチ番号ｊのパッチについて、測色値ファイルＭＦ内の画像測色値（Ｌ＊値）（図９参照）と基準入力値ファイルＢＩＦ内の画像入力値（Ｒ値）（図１０参照）との対応関係を、基準チャートＢＣのシート枚数であるＮ個含むように構成されている。例えば、図１１（ａ）の最上段に示したパッチ番号ｊが１であるパッチに対応するＬＵＴ−１では、測色値ファイルＭＦ内のパッチ番号ｊが１であるパッチのＬ＊値と、基準入力値ファイルＢＩＦ内のパッチ番号ｊが１であるパッチのＲ値とが、シート番号ｉ毎に対応付けられている。
【００５９】
ここで、基準チャートＢＣ内の各シートは、パッチ番号ｊが同じパッチについて、それぞれ異なるＮ種類の階調値Ｇを有する画像データに基づき印刷されたものである。従って、例えばパッチ番号ｊが１であるパッチに対応するＬＵＴ−１は、Ｎ種類の階調値を有する画像データに基づき印刷されたＮ種類のパッチについて、Ｌ＊値とＲ値との対応関係を表すものとなる。図１１（ｂ）には、この対応関係をグラフを用いて表している。このように、ＬＵＴ−ｊにより、スキャナ４００の所定の位置（パッチ番号ｊのパッチの位置）における画像入力値と、測色器３００の画像測色値とが対応付けられることとなる。なお、図１１（ｂ）に示すように、実際にＬＵＴを用いる場合には、Ｎ個のパッチによって特定された対応関係の間は、例えば直線補間等を用いて補間するものとしている。
【００６０】
ステップＳ４８０（図８）では、ＬＵＴ生成日付加部２１２（図１）が、ＬＵＴファイルの生成日をＬＵＴファイルに付加する。ＬＵＴ生成日付加部２１２は、ＬＵＴ生成部２１０によるＬＵＴファイル生成中または生成後に、タイマ１５０（図１）から出力される現在の日付を参照し、例えばテキストデータとしてのＬＵＴファイル生成日を、ＬＵＴファイルに付加する。図１１（ａ）に示したＬＵＴファイルは、ＬＵＴファイル生成日が付加された状態を示している。
【００６１】
ステップＳ３００（図２）のＬＵＴファイル準備が完了した後、ステップＳ５００では、印刷調整量設定部２２０（図１）が、調整量Ａの設定を行う。図１２は、調整量Ａ設定の処理の流れを示すフローチャートである。
【００６２】
ステップＳ５１０では、ユーザが、印刷調整量設定処理の対象となるプリンタ５００ｔを用いてサンプルチャートＳＣを印刷する。図４には、プリンタ５００ｔを用いてサンプルチャートＳＣを印刷する様子を示している。ここで、サンプルチャートＳＣは、図６に示した基準チャートＢＣと同じパターンのチャートであり、印刷に用いるインクノズル、ドット径および印刷モードが異なる２４個のパッチを、黒インクを用いて印刷したものである。ただし、サンプルチャートＳＣは、１枚のシートのみによって構成される。ここで、サンプルチャートＳＣ内のパッチ番号ｊのパッチの印刷に用いる画像データの階調値を「サンプル階調値ＧＳｊ」と表すものとすると、サンプル階調値ＧＳｊは、以下の式（１）を満足するように設定される。なお、上述したように、Ｇ１ｊは基準チャートＢＣの１枚目のシート内のパッチ番号ｊのパッチの印刷に用いる画像データの階調値であり、ＧＮｊは基準チャートＢＣのＮ枚目のシート内のパッチ番号ｊのパッチの印刷に用いる画像データの階調値である。
Ｇ１ｊ＜ＧＳｊ＜ＧＮｊ・・・（１）
【００６３】
また、サンプルチャートＳＣには、対象プリンタ５００ｔの識別情報も印刷される。図１３は、サンプルチャートＳＣの一例を示す説明図である。図６に示す基準チャートＢＣとの差異は、対象プリンタ５００ｔの識別情報が印刷されている点である。対象プリンタ５００ｔは、図示しない記憶領域（メモリ）を有している。この記憶領域には、プリンタ５００ｔの機体毎に固有な情報（識別情報）が、予め格納されている。印刷処理部２６０（図１）は、インターフェイス部１６０を介して対象プリンタ５００ｔから識別情報を取得し、対象プリンタ５００ｔに、取得した識別情報を含むサンプルチャートＳＣを印刷させる。
【００６４】
ステップＳ５２０（図１２）では、撮像処理部２５０（図１）が、サンプルチャートＳＣを撮像し、サンプル入力値ファイルＳＩＦを生成する。図４には、サンプルチャートＳＣを撮像して、サンプル入力値ファイルＳＩＦを生成する様子を示している。撮像処理部２５０は、サンプルチャートＳＣ内の２４個のパッチの位置における画像入力値として、Ｒ成分の階調値を表すＲ値を取得する。生成したサンプル入力値ファイルＳＩＦには、図１０に示した基準入力値ファイルＢＩＦと同様に、サンプルチャートＳＣ内の各パッチ番号のパッチの位置におけるＲ値が表される。
【００６５】
ステップＳ５２２（図１２）では、日付入力・付加部２５２（図１）が、ＯＣＲ機能を用いて、サンプルチャートＳＣに印刷された識別情報を読み取る。読み取られた識別情報は、識別情報判定部２８０によって利用される（後述）。
【００６６】
ステップＳ５２４（図１２）では、識別情報判定部２８０（図１）が、インターフェイス部１６０を介して、対象プリンタ５００ｔから識別情報を取得する。
【００６７】
ステップＳ５２６（図１２）では、識別情報判定部２８０（図１）が、識別情報の一致判定を行う。この判定は、サンプルチャートＳＣの印刷に用いられたプリンタと、調整量Ａの設定対象であるプリンタと、が同じプリンタであるか否かを判定するために行うものである。図１２に示す調整量Ａの設定処理は、複数のプリンタに対して実行される場合がある。特に、プリンタの製造ラインでは、複数のプリンタに対して調整量Ａの設定処理が実行される。この際、誤って、他のプリンタが印刷したサンプルチャートＳＣを用いて調整量Ａの設定処理を実行してしまう可能性がある。本実施例では、このような、不適切なサンプルチャートＳＣを誤って使用してしまうことを防止するために、識別情報の一致判定を行っている。
【００６８】
例えば具体的には、識別情報の一致判定は、識別情報判定部２８０が、サンプルチャートＳＣに印刷された識別情報（以下「印刷識別情報」とも呼ぶ）と、対象プリンタ５００ｔから取得した識別情報（ステップＳ５２４。以下「対象識別情報」とも呼ぶ）と、を比較することにより行われる。日付入力・付加部２５２がステップＳ５２２で読み取った印刷識別情報は、識別情報判定部２８０に供給され、識別情報の一致判定に用いられる。ここで、印刷識別情報と対象識別情報とが一致していれば、サンプルチャートＳＣが適切である判定される。一方、印刷識別情報と対象識別情報とが一致していない場合には、サンプルチャートＳＣが不適切であると判定される。
【００６９】
ステップＳ５２６（図１２）の識別情報の一致判定において、識別情報が一致していないと判定されたときは、コンピュータ１００は処理を終了し、ユーザはサンプルチャートＳＣと対象プリンタ５００ｔとの確認を行う。一方、識別情報が一致していると判定されたときは、ステップＳ５３０に進む。
【００７０】
ステップＳ５３０（図１２）では、経過日数判定部２３０（図１）が、ＬＵＴファイル生成日からの経過日数判定を行う。ＬＵＴファイル生成日からの経過日数判定は、調整量Ａ設定の処理に用いるＬＵＴファイルが正しいものであるか否かを判定するために行うものである。上述したように、ＬＵＴファイルは、３０日経過毎に生成されるため、調整量Ａ設定の処理において、誤って、以前生成された古いＬＵＴファイルが用いられる可能性がある。本実施例では、この古いＬＵＴファイルの誤用を防止するために、ＬＵＴファイル生成日からの経過日数判定を行っている。
【００７１】
例えば具体的には、ＬＵＴファイル生成日からの経過日数判定は、経過日数判定部２３０が、タイマ１５０（図１）から出力される現在の日付と、ＬＵＴファイルに含まれるＬＵＴファイル生成日（図１１参照）とを比較し、ＬＵＴファイル生成日から現在までの経過日数が３５日以内であるか否かを判定することにより行う。すなわち、ＬＵＴファイル生成日から現在までの経過日数が３５日以内であれば、ＬＵＴファイルは正しいものであると判定され、経過日数が３６日以上であれば、ＬＵＴファイルは古いものであると判定される。なお、判定の閾値は、ＬＵＴファイルの更新周期以上で、かつＬＵＴファイルの更新周期の２倍の期間未満であればよく、閾値をより短く設定したり、より長く設定したりしても構わない。例えば、閾値を３０日間に設定してもよい。
【００７２】
図１２のステップＳ５３０のＬＵＴファイル生成日からの経過日数判定において、経過日数が３６日以上であると判定されたときは、コンピュータ１００は処理を終了し、ユーザはＬＵＴファイルの確認を行う。一方、経過日数が３５日以内であると判定されたときは、ステップＳ５４０に進む。
【００７３】
ステップＳ５４０（図１２）では、印刷調整量設定部２２０の入力値変換部２２２（図１）が、ＬＵＴファイルを用いて、サンプル入力値ファイルＳＩＦ内の画像入力値（Ｒ値）をＬ＊値に変換したサンプル変換ファイルＳＣＦを生成する。図４には、ＬＵＴファイルを用いて、サンプル入力値ファイルＳＩＦからサンプル変換ファイルＳＣＦを生成している様子を示している。
【００７４】
具体的には、入力値変換部２２２は、各パッチ番号に対応したＬＵＴを用いて、サンプル入力値ファイルＳＩＦ内の当該パッチ番号のパッチのＲ値をＬ＊値に変換する。例えば、サンプル入力値ファイルＳＩＦ内のパッチ番号ｊが１であるパッチのＲ値は、パッチ番号１に対応するＬＵＴ−１（図１１（ｂ））を用いて、Ｌ＊に変換される。ＬＵＴファイルに含まれる２４個のＬＵＴ（ＬＵＴ−１〜ＬＵＴ−２４）を用いることによって、サンプル入力値ファイルＳＩＦ内の２４個のパッチのＲ値を、すべてＬ＊値に変換することができる。生成されたサンプル変換ファイルＳＣＦには、図９に示した測色値ファイルＭＦと同様に、サンプルチャートＳＣ内の各パッチ番号のパッチにおけるＬ＊値が表される。
【００７５】
ステップＳ５５０（図１２）では、印刷調整量設定部２２０（図１）が、理想関係ＩＲを用いて、サンプル変換ファイルＳＣＦ内の各Ｌ＊値に対する理想階調値ＧＩを算定する。図１４は、理想関係ＩＲを概略的に示す説明図である。図１４に示すように、理想関係ＩＲは、黒インクを用いてパッチを印刷したときの、パッチの印刷に用いる画像データの階調値Ｇと、当該パッチの望ましいＬ＊値との関係を予め定義したものである。すなわち、階調値ＧとパッチのＬ＊値との関係が、理想関係ＩＲの曲線上にあれば、望ましい印刷特性であることとなる。また、Ｌ＊値に対する理想階調値ＧＩとは、あるＬ＊値に対応した理想関係ＩＲの曲線上の階調値Ｇを意味している。従って、サンプル変換ファイルＳＣＦ内の各Ｌ＊値に対する理想階調値ＧＩを算定することは、印刷結果がサンプル変換ファイルＳＣＦ内の各Ｌ＊値になることが望ましい画像データの階調値Ｇを算定することを意味する。なお、サンプル変換ファイルＳＣＦ内のパッチ番号ｊのパッチのＬ＊値に対する理想階調値ＧＩを、理想階調値ＧＩｊと表すものとする。
【００７６】
ステップＳ５６０（図１２）では、印刷調整量設定部２２０（図１）が、調整量Ａの設定を行う。調整量Ａは、対象プリンタ５００ｔにおいて、望ましい印刷結果が得られるように、印刷に用いる画像データの階調値に乗ずるための係数である。サンプル変換ファイルＳＣＦ内のパッチ番号ｊのパッチに対応する調整量Ａｊは、下式（２）により算定される。
調整量Ａｊ＝サンプル階調値ＧＳｊ／理想階調値ＧＩｊ・・・（２）
【００７７】
調整量Ａは、パッチ毎に設定されるため、計２４個の調整量Ａ（Ａ１〜Ａ２４）が設定されることとなる。２４個の調整量Ａは、それぞれ、サンプルチャートＳＣ内の対応するパッチの印刷に用いたインクノズル、ドット径および印刷モードの組み合わせに対応している。当該組み合わせを用いて印刷を行う際には、印刷に用いる画像データに、対応する調整量Ａを乗ずる調整が行われ、調整された画像データに基づき、以降の印刷処理が行われることとなる。なお、以上のようにして設定された調整量Ａは、対象プリンタ５００ｔの所定の記憶領域に格納される。
【００７８】
以上説明したように、本実施例の画像処理システム１０によれば、スキャナ４００による画像入力値と測色器３００による画像測色値との対応付けを、ＬＵＴファイルを生成することにより実行することができる。
【００７９】
また、本実施例の画像処理システム１０では、ＬＵＴファイルの生成の際に（図８）、基準チャートＢＣの複数のシートのそれぞれの作製日（印刷日）の一致判定（ステップＳ４３５）を行っている。その結果、不適切なシートの誤用を防止することができる。さらに、ＬＵＴファイルの生成の際に（図８）、基準チャートＢＣの測色日と、基準チャートＢＣの作製日と、の適合判定（ステップＳ４４５）を行っている。その結果、古い基準チャートＢＣの誤用や、古い測色値ファイルＭＦの誤用を防止することができる。また、基準チャートＢＣに印刷された作製日は、これらの判定処理（ステップＳ４３５、Ｓ４４５）と、基準チャートＢＣの有効期限の確認処理（図５のステップＳ１２０、図８のステップＳ４６０）と、で共用される。その結果、このような複数種類の判定を行うために基準チャートＢＣが過剰に複雑化することを防止することができる。また、ユーザが基準チャートＢＣの適正を確認する際には、日付を確認すればよいので、基準チャートＢＣの適正を確認するためのユーザの負担を軽減することもできる。さらに、調整量Ａの設定の際に（図１２）、印刷識別情報と対象識別情報との一致判定（ステップＳ５２６）を行っている。従って、不適切なサンプルチャートＳＣの誤用を防止することができる。以上の結果、本実施例の画像処理システム１０によれば、スキャナ４００による画像入力値の適正の判断を、効率的に、かつ正確に行うことができる。さらに、プリンタ５００ｔの調整量Ａの設定を、スキャナ４００による画像入力値を利用して、効率的に行うことができる。
【００８０】
また、本実施例の画像処理システム１０では、ＬＵＴファイルの生成の際に、測色器３００による測色日からの経過日数判定（図８のステップ４５０）および基準チャートＢＣ作製日からの経過日数判定（図８のステップＳ４６０）を行っている。そのため、測色値ファイルＭＦの誤用および基準入力値ファイルＢＩＦの誤用を防止することができる。さらに、本実施例の画像処理システム１０では、ＬＵＴファイルの使用の際に、ＬＵＴファイル生成日からの経過日数判定（図１２のステップＳ５３０）を行っている。そのため、ＬＵＴファイルの誤用を防止することができる。従って、本実施例の画像処理システム１０によれば、スキャナ４００による画像入力値と測色器３００による画像測色値との対応付けを、効率的に、かつ正確に行うことができる。
【００８１】
また、本実施例の画像処理システム１０では、４色のインクを用いて印刷を行うプリンタ５００ｔの調整量設定処理を、黒インク１色のみを用いて行うことができ、印刷調整量設定処理を効率的に行うことができる。
【００８２】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８３】
Ｂ１．変形例１：
上記実施例では、画像処理システム１０を、プリンタの調整量Ａの設定処理に用いているが、画像処理システム１０は、画像入力装置による画像入力値と測色器による画像測色値との対応付けを行うものであれば、他の用途に用いることも可能である。例えば、入力値変換部２２２（図１）が、任意の画像に対して画像入力値の変換処理を実行することとしてもよい。ここで、撮像位置によらずに共通のＬＵＴファイルを用いることとしてもよい。このような共通のＬＵＴファイルは、基準チャートの所定の位置における入力値と測色値とに基づいて生成することができる。
【００８４】
Ｂ２．変形例２：
上記実施例では、画像処理システム１０の経過日数判定部２３０が、測色日からの経過日数判定と、基準チャートＢＣ作製日からの経過日数判定と、ＬＵＴファイル生成日からの経過日数判定と、の３つの判定を行っているが、必ずしも３つの判定をすべて行う必要はなく、３つの判定の内の少なくとも１つの判定を行うとしてもよい。
【００８５】
また、上記実施例では、作製日の一致判定（図８：ステップＳ４３５）と、作製日と測色日との適合判定（図８：ステップＳ４４５）と、識別情報の一致判定（図１２：ステップＳ５２６）と、の３つの判定を行っているが、必ずしも３つの判定を全て行う必要はなく、３つの判定の内の少なくとも１つの判定を行うこととしてもよい。さらに、上述した経過日数判定部２３０による３つの判定（測色日からの経過日数判定と、基準チャートＢＣ作製日からの経過日数判定と、ＬＵＴファイル生成日からの経過日数判定と）を省略することとしてもよい。
【００８６】
Ｂ３．変形例３：
上記実施例に用いた、基準チャートＢＣやサンプルチャートＳＣは、あくまで一例であり、他のチャートを用いることも可能である。また、上記実施例では、基準チャートＢＣやサンプルチャートＳＣを、すべて黒インク１色のみを用いて印刷しているが、プリンタのインクノズルに本来使用されるインクを用いて印刷してもよい。
【００８７】
Ｂ４．変形例４：
上記実施例における画像処理システム１０の構成は、あくまで一例であり、画像処理システム１０を他の構成とすることも可能である。例えば、画像処理システム１０は、画像入力装置として、スキャナ４００の代わりにデジタルカメラを備えるとしてもよい。また、本実施例では、画像処理システム１０のプリンタ５００として、Ｃ，Ｍ、Ｙ、Ｋの４色のインクを用いるインクジェットプリンタが用いられているが、例えば、さらにＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）の２色を加えた６色のインクを用いるインクジェットプリンタや、インクジェットプリンタ以外のプリンタといった他のプリンタを用いることも可能である。
【００８８】
Ｂ５．変形例５：
図１２に示す調整量Ａの設定処理において、日付入力・付加部２５２（図１）が、サンプルチャートＳＣから読み取った印刷識別情報を（ステップＳ５２２）、サンプル入力値ファイルＳＩＦに付加することとしてもよい。この場合には、識別情報判定部２８０は、サンプル入力値ファイルＳＩＦに付加された印刷識別情報を参照して、識別情報の一致判定（ステップＳ５２６）を行えばよい。こうすれば、不適切なサンプル入力値ファイルＳＩＦの誤用を防止することができる。特に、プリンタの製造ラインでは、１台のコンピュータ１００を用いて複数のプリンタに対する調整量Ａの設定処理が実行される場合がある。この場合には、コンピュータ１００において、基のサンプルチャートＳＣの印刷に使用されたプリンタが互いに異なる複数種類のサンプル入力値ファイルＳＩＦが利用可能な場合がある。このような場合でも、サンプル入力値ファイルＳＩＦの誤用を防止することができる。なお、この場合には、日付入力・付加部２５２は、「印刷識別情報をサンプル入力値ファイルＳＩＦに付加する印刷識別情報付加部」としても機能することとなる。
【００８９】
Ｂ６．変形例６：
識別情報をサンプルチャートＳＣに印刷する形式としては、図１３に示すような「数字」と「アルファベット」との組み合わせを用いる形式（以下「英数字形式」と呼ぶ）以外の種々の形式を採用することができる。ただし、英数字形式を採用すれば、ＯＣＲ機能による識別情報の認識率の低下を抑制することができる。さらに「数字」のみを用いる形式（以下「数字形式」と呼ぶ）を採用すれば、認識率を向上させることができる。ここで、同じ識別情報を、「英数字形式」と「数字形式」との２通りの形式で印刷することとしてもよい。図１２のステップＳ５２２で、日付入力・付加部２５２（図１）が、形式の異なる２つの識別情報を読み取って、それらの内容が一致することを確認すれば、識別情報の誤認を抑制することができる。ここで、「英数字形式」と「数字形式」とを対応付ける方法としては、例えば、ＡＳＣＩＩコードを利用する方法を採用すればよい。
【００９０】
Ｂ７．変形例７：
上述の各実施例において、種々の判定処理（例えば、図８のステップＳ４３５、Ｓ４４５、Ｓ４５０、Ｓ４６０や、図１２のステップＳ５２６、Ｓ５３０）において、コンピュータ１００が、処理を続行すべきではないと判定する場合には、コンピュータ１００が、その旨をユーザに通知することが好ましい。こうすれば、ユーザは、処理の状況を容易に把握することができる。このようなコンピュータ１００の構成としては、例えば、内部記憶装置２００（図１）に判定結果管理部を設けた構成を採用することができる。ここで、この判定結果管理部が、表示部１２０に判定結果を表示させればよい。なお、判定結果管理部は、ＬＵＴ生成部２１０や印刷調整量設定部２２０と同様に、コンピュータプログラムを用いて実現することが可能である。また、表示部１２０への表示に限らず、音を鳴らすなど他の方法で通知することとしてもよい。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１実施例としての画像処理システムの構成を概略的に示す説明図。
【図２】本実施例の画像処理システムによる印刷調整量設定処理の流れを示すフローチャート。
【図３】印刷調整量設定処理の内、基準チャートＢＣの準備およびＬＵＴファイルの準備の処理の概要を示す説明図。
【図４】印刷調整量設定処理の内、調整量Ａ設定の処理の概要を示す説明図。
【図５】基準チャートＢＣの準備の処理の流れを示すフローチャート。
【図６】基準チャートＢＣの内容を概略的に示す説明図。
【図７】ＬＵＴファイルの準備の処理の流れを示すフローチャート。
【図８】図７のステップＳ４００におけるＬＵＴファイル生成の処理の流れを示すフローチャート。
【図９】測色値ファイルＭＦの一例を示す説明図。
【図１０】基準入力値ファイルＢＩＦの一例を示す説明図。
【図１１】ＬＵＴファイルの一例を示す説明図。
【図１２】調整量Ａ設定の処理の流れを示すフローチャート。
【図１３】サンプルチャートＳＣの一例を示す説明図。
【図１４】理想関係ＩＲを概略的に示す説明図。
【符号の説明】
【００９２】
１０...画像処理システム
１００...コンピュータ
１１０...ＣＰＵ
１２０...表示部
１３０...操作部
１４０...外部記憶装置
１５０...タイマ
１６０...インターフェイス部
１７０...バス
２００...内部記憶装置
２１０...ＬＵＴ生成部
２１２...ＬＵＴ生成日付加部
２２０...印刷調整量設定部
２２２...入力値変換部
２３０...経過日数判定部
２４０...測色処理部
２４２...測色日付加部
２５０...撮像処理部
２５２...日付入力・付加部
２６０...印刷処理部
２７０...日付判定部
２８０...識別情報判定部
３００...測色器
４００...スキャナ
５００...プリンタ
【図１】
2006173864.tif 000003
【図２】
2006173864.tif 000004
【図３】
2006173864.tif 000005
【図４】
2006173864.tif 000006
【図５】
2006173864.tif 000007
【図６】
2006173864.tif 000008
【図７】
2006173864.tif 000009
【図８】
2006173864.tif 000010
【図９】
2006173864.tif 000011
【図１０】
2006173864.tif 000012
【図１１】
2006173864.tif 000013
【図１２】
2006173864.tif 000014
【図１３】
2006173864.tif 000015
【図１４】
2006173864.tif 000016