(57)【特許請求の範囲】
【請求項１】
記録手段と、前記記録手段により記録媒体に記録された画像を測色する測色手段と、前記記録媒体の搬送を制御する搬送制御手段と、を備える記録装置において実行される記録方法であって、
前記搬送制御手段が前記記録媒体を所定方向に搬送し、前記記録手段が複数のパッチを含むチャートを前記記録媒体に記録する第１記録工程と、
前記測色手段が、前記第１記録工程において記録された前記複数のパッチを測色する測色工程と、
前記記録手段が、前記第１記録工程において前記チャートが記録された前記記録媒体に、前記測色工程において測色された測色結果に関する情報を記録する第２記録工程と、を有し、
前記搬送制御手段は、前記第１記録工程の後、且つ、前記第２記録工程において前記チャートが記録された前記記録媒体に前記測色結果に関する情報を記録する前に、前記チャートが記録された前記記録媒体を前記所定方向と逆方向に搬送する、
ことを特徴とする記録方法。
【請求項２】
前記測色結果に関する情報は、前記複数のパッチそれぞれについて基準値との色差に関する情報であることを特徴とする請求項１に記載の記録方法。
【請求項３】
前記第２記録工程において、前記複数のパッチのうち前記色差が所定の値よりも大きいパッチに対して、識別可能な情報を記録することを特徴とする請求項２に記載の記録方法。
【請求項４】
前記第２記録工程において、前記測色工程において測色された前記複数のパッチの前記測色結果に関する情報を前記複数のパッチそれぞれに対応させて記録することを特徴とする請求項１乃至３のいずれか１項に記載の記録方法。
【請求項５】
前記記録装置の取得手段が、前記複数のパッチのうち少なくとも１つを示す情報を取得する取得工程と、
前記記録手段が、前記取得工程において取得された前記少なくとも１つを示す情報が表わすパッチに対応する色域のチャートを記録する第３記録工程と
をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の記録方法。
【請求項６】
前記記録装置の生成手段が、前記第３記録工程において記録されたテストチャートを測色した結果に基づいて、記録すべき画像のデータを補正するための補正データを生成する生成工程、をさらに有することを特徴とする請求項５に記載の記録方法。
【請求項７】
前記取得工程において、前記第２記録工程において前記測色結果に関する情報が記録された前記記録媒体に対してユーザが記入した情報を読み取ることにより、前記少なくとも１つを示す情報を取得することを特徴とする請求項５又は６に記載の記録方法。
【請求項８】
前記複数のパッチは、相異なる色のパッチであることを特徴とする請求項１乃至７のいずれか１項に記載の記録方法。
【請求項９】
請求項１乃至８のいずれか１項に記載の記録方法の各工程をコンピュータに実行させるプログラム。
【請求項１０】
記録媒体の搬送を制御する搬送制御手段と、
前記搬送制御手段が前記記録媒体を所定方向に搬送し、複数のパッチを含むチャートを前記記録媒体に記録する第１記録手段と、
前記第１記録手段により記録された前記複数のパッチを測色する測色手段と、
前記第１記録手段により前記チャートが記録された前記記録媒体に、前記測色手段により測色された測色結果に関する情報を記録する第２記録手段と
を備え、
前記搬送制御手段は、前記第１記録手段により前記記録媒体に前記チャートが記録された後、且つ、前記第２記録手段により前記チャートが記録された前記記録媒体に前記測色結果に関する情報を記録する前に、前記チャートが記録された前記記録媒体を前記所定方向と逆方向に搬送する、
ことを特徴とする記録装置。
【請求項１１】
記録媒体に画像を記録する記録装置と、前記記録装置により記録された画像を測色する測色装置とを含む記録システムであって、
前記記録媒体の搬送を制御する搬送制御手段と、
前記搬送制御手段が前記記録媒体を所定方向に搬送し、複数のパッチを含むチャートを前記記録媒体に記録する前記記録装置の第１記録手段と、
前記第１記録手段により前記記録媒体に記録された前記複数のパッチを測色する前記測色装置の測色手段と、
前記第１記録手段により前記チャートが記録された前記記録媒体に、前記測色手段により測色された測色結果に関する情報を記録する前記記録装置の第２記録手段と
を備え、
前記搬送制御手段は、前記第１記録手段により前記記録媒体に前記チャートが記録された後、且つ、前記第２記録手段により前記チャートが記録された前記記録媒体に前記測色結果に関する情報を記録する前に、前記チャートが記録された前記記録媒体を前記所定方向と逆方向に搬送する、
ことを特徴とする記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色再現特性の変動を抑制するためのキャリブレーション技術に関する。
【背景技術】
【０００２】
ＣＭＹＫなどのインクやトナーを用いて印刷を行なう印刷装置（例えば、プリンタ）が知られている。このような印刷装置には、ＣＭＹＫの１次色のみならず、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ等の２次色やグレイラインを構成する３次色及び４次色などを安定化させる技術が組み込まれている。例えば、カラープリンタでは、Ｎ次色のパッチチャートを印刷し、このパッチチャートを測色器で測色する。そして、その測色結果に基づき調整用の多次元ルックアップテーブルの格子点の出力値を補正することにより、Ｎ次色の色みを調整する技術が知られている（特許文献１参照）。
【０００３】
また、印刷機で印刷したパッチチャートと校正用プリンタで印字したパッチチャートとにおけるパッチをオペレータが一つ一つ確認し、その差が大きいパッチを指定する。これにより、印刷プロファイルを部分的に更新し、部分的な色みを調整する技術が知られている（特許文献２参照）。
【特許文献１】特開２００６−８６９６９号公報
【特許文献２】特開２０００−２０３０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来方式では、例えば、下記に示す問題点があった。
【０００５】
例えば、測色器を用いて多次元ルックアップテーブルによるキャリブレーションを行なう場合に、印刷装置が持つ色域全てを含むパッチチャートを印刷・測色すると、カラープロファイルを再生成するのと変わらない時間やインクを消費してしまう。
【０００６】
キャリブレーションを効率的に実施するには、調整対象とする色域を限定して、限定した色域に対応するパッチチャートのみを印刷・測色すればよいが、この限定にあたっては、例えば、下記２つの基準を共に満たす必要がある。
・（前回の調整から）変動が大きい色域のみに限定する。
・ユーザが望む色域のみに限定する。
【０００７】
標準的な状態、或いは前回キャリブレーションした状態からの色みの変動が少ない色域のパッチを印刷・測色して補正したとしても非効率となるので、このような色域を調整対象から除外するのが妥当である。また、ユーザが変動にあまりこだわらない色域や、その後の印刷で使用しない色域に対してパッチを印刷・測色する場合も同様に、非効率となるので、このような色域を調整対象から除外するのが妥当である。
【０００８】
上記２つの基準を満たすための判断をユーザが行なうには、例えば、
・標準状態或いは前回キャリブレーションした状態から、どの色域がどの程度変動しているかを把握する必要がある。
・調整が要／不要な色域を判断しその判断結果を反映する必要がある。
【０００９】
しかしどの色域がどの程度変動しているかを把握するためには、
１．色域全体のパッチを印字する。
２．測色器で測色する。
３．各パッチの色差を計算する。
４．色差計算結果と各パッチとの対応関係を確認する。
といった作業を行なう必要があり、どの色域がどの程度変動しているかを把握するのに手間が非常にかかってしまう。また、ユーザは、色差計算結果とパッチの色みとを対応付けしなければならないため、作業ミスも発生しやすい。
【００１０】
更に、色差計算結果と各パッチとの対応関係から、色域ごとに調整の要／不要を判断し、その結果を反映する際には、５．調整対象色域を手入力しなければならない（特許文献２参照）。調整対象を一つ一つコンピュータに入力する作業は大変手間がかかり、また、入力ミスも発生しやすい。
【００１１】
本発明は、上記問題点に鑑みてなされたものであり、各色域における色変動を容易に把握できるパッチチャートを印刷するようにした記録システム、記録装置、プログラム及び記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の一態様は、記録手段と、前記記録手段により記録媒体に記録された画像を測色する測色手段と、前記記録媒体の搬送を制御する搬送制御手段と、を備える記録装置において実行される記録方法であって、前記搬送制御手段が前記記録媒体を所定方向に搬送し、前記記録手段が複数のパッチを含むチャートを前記記録媒体に記録する第１記録工程と、前記測色手段が、前記第１記録工程において記録された前記複数のパッチを測色する測色工程と、前記記録手段が、前記第１記録工程において前記チャートが記録された前記記録媒体に、前記測色工程において測色された測色結果に関する情報を記録する第２記録工程と、を有し、前記搬送制御手段は、前記第１記録工程の後、且つ、前記第２記録工程において前記チャートが記録された前記記録媒体に前記測色結果に関する情報を記録する前に、前記チャートが記録された前記記録媒体を前記所定方向と逆方向に搬送する、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、１又は複数のパッチに対応付けてその測色結果に基づく情報をパッチチャートに印刷する。これにより、本パッチチャートを用いない場合よりも、ユーザに各色域における色変動を容易に把握させられる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係わる印刷システム、印刷装置、プログラム及びキャリブレーション方法の一実施の形態について添付図面を参照して詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示される構成に限定されるものではない。
【００１８】
（実施形態）
図１は、本発明に係わる印刷装置を適用したプリンタを配して構成した印刷システムの構成の一例を示す図である。
【００１９】
この印刷システムは、プリンタ１００と、ホストコンピュータ２０と、スキャナ３０とを具備して構成される。
【００２０】
プリンタ１００は、印刷データに基づいて用紙等の記録媒体上に印刷を行なう。印刷データは、例えば、ホストコンピュータ２０から入力される。
【００２１】
ここで、プリンタ１００は、ＣＰＵ１と、表示部２と、操作部３と、ＲＯＭ４と、ＲＡＭ５と、プリントエンジン６と、測色装置７と、センサ８と、通信インターフェイス９とを具備して構成される。
【００２２】
ＣＰＵ１は、プリンタ１００全体の動作を制御する。ＣＰＵ１は、ＲＯＭ４に格納されたプログラムや記憶装置１２に格納されたデータに従い、バス１１を介して接続される各構成を制御する。このとき、ＲＡＭ５は、ワーク領域として使用される。
【００２３】
測色装置７は、例えば、分光測定デバイス、或いは所定の光学フィルタを使用した測定デバイスを内蔵して構成され、用紙に形成されたカラーパッチの色を読みとり、ＣＩＥ Ｌ＊ａ＊ｂ＊値などを測色値として出力する。
【００２４】
表示部２は、例えば、液晶パネルなどから構成され、オペレータに各種情報を表示する。操作部３は、例えば、ボタンやスイッチなどで構成され、オペレータからの指示を装置内に入力する。
【００２５】
センサ８は、例えば、用紙の有無や用紙端部の位置などを光学的に検出する。記憶装置１２は、例えば、フラッシュメモリやハードディスクなどで構成され、更新が必要なデータ、すなわち、書き換えが必要となるデータ等を記憶する。
【００２６】
プリントエンジン６は、例えば、プリントヘッド、給紙用ローラなどから構成され、用紙等の記録媒体上にインクを吐出し印刷を行なう。なお、本実施形態においては、プリントエンジン６がインクジェット方式である場合について説明するが、これに限られず、例えば、トナー方式等の他の方式を採用して構成されていてもよい。
【００２７】
通信インターフェイス９は、例えば、ＵＳＢ（Universal Serial Bus）ボード、ＬＡＮ（Local Area Network）ボード等から構成され、プリンタ１００と外部装置との間におけるデータの授受を司る。この場合、通信インターフェイス９は、スキャナ３０が接続されたホストコンピュータ２０と通信回線１０を介して接続されている。
【００２８】
ホストコンピュータ２０は、オペレータが扱うコンピュータ装置である。ホストコンピュータ２０は、例えば、オペレータの指示に基づいて印刷データを生成し、それを通信回線１０及び通信インターフェイス９を経由してプリンタ１００に入力する。
【００２９】
スキャナ３０は、原稿からスキャン動作によって図形や写真又は文字などを読み取って、デジタルデータに変換する画像読取装置である。スキャナ３０は、例えば、フラットベットタイプやシートフィーダタイプなどで構成され、原稿から図形等をスキャンする。
【００３０】
以上が、印刷システムの構成の一例についての説明である。なお、図１に示すプリンタ１００の構成は、あくまで一例であり、これに限られない。例えば、記憶装置１２は、プリンタ１００の外部に設けてもよい。
【００３１】
図２は、図１に示すプリントエンジン６、測色装置７及びセンサ８の構成の一例を示す斜視図である。
【００３２】
プリントヘッド６１には、ＣＭＹＫインクを吐出するヘッド（不図示）が搭載されている。プリントヘッド６１は、不図示のタイミングベルトとモーターとによってシャフト６２に沿って任意に駆動する。すなわち、プリントヘッド６１は、主走査方向に移動する。用紙は、給紙用ローラ６３と給紙用ローラ６４とによって副走査方向に搬送される。
【００３３】
プリントヘッド６１には、測色装置７が装着されている。測色装置７は、プリントヘッド６１とともに主走査方向へ駆動する。用紙が副走査方向に給紙されることにより、用紙上の任意の位置の色を測定することができる。なお、このような内蔵型の測色装置７を用いた場合、プリンタ１００の外部に別個の装置として設けられる測色装置を使用するよりも、安価に済む場合が多い。
【００３４】
また、プリントヘッド６１には、センサ８が装着されている。センサ８も、上記同様に、プリントヘッド６１とともに主走査方向へ駆動する。用紙が副走査方向に給紙されることにより、用紙の有無や用紙端部位置の検出を行なう。
【００３５】
ここで、図３を用いて、図１に示すプリンタ１００における印刷処理（特に、画像処理）の全体的な流れの一例について説明する。なお、この処理は、例えば、ＣＰＵ１が、ＲＡＭ５をワーク領域として、ＲＯＭ４や記憶装置１２に記憶されたプログラム及びデータに従って動作することにより実現される。
【００３６】
プリンタ１００にまず、ホストコンピュータ２０によって生成された印刷用のＲＧＢデータが入力されると、この処理が開始される。この処理が開始されると、プリンタ１００は、カラーマッチング処理３０１を行なう。カラーマッチング処理３０１は、ＲＧＢで入力された画像データの色再現特性とプリンタの色とを合わせるために行なわれる。この処理では、ＲＧＢで構成される画像データを四面体補間処理や立方体補間処理等の３次元の補間処理によりカラーマッチングする。この結果として、色変換されたＲ’Ｇ’Ｂ’データが出力される。
【００３７】
３Ｄキャリブレーション処理３０２では、カラーマッチング処理３０１により得られたＲ’Ｇ’Ｂ’データを、多次元ルックアップテーブルの内容に基づいて四面体補間処理や立方体補間処理等の３次元の補間処理によりキャリブレーションする。この結果として、色変換されたＲ’Ｇ’Ｂ’データが出力される。なお、多次元（本実施形態においては、３次元）ルックアップテーブル（以下、３ＤＬＵＴと略す）は、記憶装置１２に予め記憶されている。
【００３８】
色分解処理３０３では、プリンタ１００のインク色に変換するために、Ｒ’’Ｇ’’Ｂ’’データを四面体補間処理や立方体補間処理等の３次元の補間処理により色分解する。なお、本実施形態では、プリンタ１００のインク色は、ＣＭＹＫ、すなわち、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色である。
【００３９】
出力γ補正処理３０４では、ハーフトーン処理３０５の処理内容とプリントエンジン６との組み合わせに応じてＣＭＹＫデータに対してγ補正処理を行なう。ハーフトーン処理３０５では、Ｃ’Ｍ’Ｙ’Ｋ’の多値データをプリントエンジン６で表現できる階調数（２値など）に変換する。
【００４０】
印刷処理３０６では、プリントエンジン６が、ハーフトーン処理３０５を経たＣ’’Ｍ’’Ｙ’’Ｋ’’データに基づいてプリントヘッドを駆動するとともに、また、インクを吐出して紙面上に画像を形成する。
【００４１】
以上が、プリンタ１００における印刷処理の全体的な流れについての説明である。本実施形態においては、記憶装置１２に記憶されたキャリブレーション用の３ＤＬＵＴの内容を更新することにより、３Ｄキャリブレーション処理３０２の内容を最適な状態に調整する。これにより、２次色以上の印刷物の色みの安定化を図る。
【００４２】
ここで、図４を用いて、キャリブレーション用３ＤＬＵＴの更新処理について説明する。なお、この処理は、例えば、ＣＰＵ１が、ＲＡＭ５をワーク領域として、ＲＯＭ４や記憶装置１２に記憶されたプログラム及びデータに従って動作することにより実現される。
【００４３】
プリンタ１００は、どの色域がどの程度変動しているかを確認するため、第１のチャートとして確認チャートを印刷する（ステップＳ１０１）。確認チャートは、ＣＰＵ１によりプリントエンジン６が印刷制御されることにより印刷される。なお、確認チャートは、例えば、図５に示すレイアウトで構成される。図５に示すように、確認チャート２００には、複数の色域を代表するパッチが配されている。各パッチから所定範囲内（この場合、直下）には、そのパッチの色域を測色した結果に基づく情報（以下、測色結果情報と言う）が対応付けて印刷されている。測色結果情報としては、例えば、その色域の基準状態からの変動量に関する情報（各パッチの色みや色差などを示す情報）が印刷される。また、各パッチから所定範囲内（この場合、直下）には、オペレータが記入するための記入欄も対応付けて設けられる。オペレータは、その色域に対するパッチの要否を記入欄に記入することになる。
【００４４】
なお、確認チャートに２００には、複数の色域を代表するパッチだけでなく、多数の色からなるパッチを配置してもよい。例えば、プリンタの色域全体を表す多数のパッチを配置し、それぞれのパッチに測色結果情報を対応付けて印刷することにより、色域全体の色の状態を把握できるようにしてもよい。或いは、各色域を代表するパッチの周辺に類似した色のパッチを複数配置し、それぞれのパッチに測色結果情報を対応付けて印刷することにより着目する色域近傍の色の再現状態を詳細に確認できるようにしてもよい。
【００４５】
このように複数の色域を代表するパッチ以外のパッチをも含めて同一チャートに印刷する場合、オペレータが記入するための記入欄は、色域を代表するパッチの近傍にのみ印刷するようにしてもよい。
【００４６】
さて、図４の説明に戻り、確認チャートが印刷されると、オペレータは、それを目視確認し、調整対象となる色域に対応するパッチを選定する（ステップＳ１０２）。例えば、オペレータは、確認チャートに印刷された測色結果情報から、変動が大きく、調整が必要となる色域のパッチを選定する。なお、変動が大きいパッチであったとしても、その後の印刷で使用しない色域であれば、調整対象から外してよい。オペレータは、調整対象と判断した色域のパッチに対応して設けられた記入欄をペンで塗りつぶしたり、また、チェックマークを記入するなどしたりしてマークする。なお、逆に、調整対象外と判断した色域のパッチに対応して設けられた記入欄にマーク等を行なうように構成してもよい。
【００４７】
オペレータは、パッチの確認及び記入が済むと、確認チャートをプリンタ１００に投入する。すると、プリンタ１００は、当該記入済みの確認チャートを給紙し、確認チャートの記入内容に基づき調整対象色域判定処理を実施する（ステップＳ１０３）。この処理では、キャリブレーション用３ＤＬＵＴの更新対象とする色域が決められる。
【００４８】
ステップＳ１０３の処理によりキャリブレーション用３ＤＬＵＴの更新対象となる色域が決められると、プリンタ１００は、その色域に対応するパッチを配した補正チャートを第２のチャートとして印刷する。プリンタ１００は、補正チャートにおける各パッチを測色した結果に基づいてキャリブレーション用３ＤＬＵＴを更新する（ステップＳ１０４）。
【００４９】
ここで、図６を用いて、図４に示すステップＳ１０１における確認チャート印刷処理の詳細について説明する。
【００５０】
プリンタ１００は、まず、各色域に対応した複数のパッチ及び記入欄を印刷する（ステップＳ２０１）。すなわち、ステップＳ２０１の処理では、図５に示す確認チャート２００の構成要素の内、パッチ２０１、記入欄２０２の印刷が行なわれる。なお、確認チャートに印刷されるパッチは、必ずしも複数である必要はない。パッチ２０１、記入欄２０２は、ＣＰＵ１によりプリントエンジン６が制御（パッチ印刷制御、記入欄印刷制御）されることで印刷される。なお、記入欄の印刷は、ステップＳ２０１におけるパッチの印刷と同時に行なう必要はない。
【００５１】
ここで、確認チャートに印刷されるパッチについて間単に説明する。
【００５２】
図７は、ＲＧＢ色空間を表している。この３次元の空間を所定の間隔で区切った格子点に対応する色がパッチとして印刷される。図８は、図７に示すＲＧＢ色空間の一部の概要を示す図である。図８には、説明を簡略化するため、ＲｅｄとＢｌｕｅとで構成される２次元平面上における格子点の態様を示している。図８では、Ｒｅｄ−Ｂｌｕｅ平面の各軸を両端含めて９個の格子に区切った例を示している。実際のキャリブレーション用３ＤＬＵＴは、例えば、９×９×９からなる７２９個の格子点で構成される。
【００５３】
確認チャート２００には、７２９個の格子点に対応するパッチ全てを印刷するのではなく、例えば、図８に黒丸で表した各軸につき４点で表現される格子点に対応するパッチのみが印刷されればよい。この場合、４×４×４からなる６４個のパッチを印刷することになる。なお、予め確認が不要な色域が分かっている場合には、操作部３や表示部２、或いはホストコンピュータ２０を介したオペレータによる指示に基づいて事前に対象となる色域を限定するようにしてもよい。
【００５４】
確認チャート２００の印刷に際しては、図３に示す３Ｄキャリブレーション処理３０２の入力として各格子に対応するＲＧＢ値を処理すればよい。これにより、キャリブレーション用３ＤＬＵＴの効果を反映した状態でパッチチャートが印刷されることになる。
【００５５】
図６に戻り、プリンタ１００は、ステップＳ２０１で印刷したパッチの色が安定するまでウェイトを置く。これは、チャートを乾燥させるためである。例えば、顔料インクなどの安定性が高い色材であれば、通常数分で色みが安定する。
【００５６】
パッチ色が安定すると、プリンタ１００は、測色装置７において、印刷した全てのパッチを測色する（ステップＳ２０３）。この際、ＣＰＵ１は、主走査方向への制御に加えて、給紙用ローラ６３、６４を逆転させ、用紙を副走査方向に逆給紙しながら、測色装置７が測定対象のパッチの色を測定できるように制御する。この結果、全てのパッチに対する測色結果がＣＩＥ Ｌ＊ａ＊ｂ＊値として得られる。
【００５７】
次に、プリンタ１００は、印刷した全てのパッチの測色結果に基づく情報（測色結果情報）を各パッチに対応付けて印刷する（ステップＳ２０４）。すなわち、ステップＳ２０４の処理では、図５に示す確認チャート２００の構成要素の内、測色結果情報２０３の印刷が行なわれる。測色結果情報２０３は、ＣＰＵ１によりプリントエンジン６が制御（測色結果印刷制御）されることで印刷される。
【００５８】
この印刷が済むと、プリンタ１００は、確認チャートを排紙する（ステップＳ３０４）。なお、用紙がロール紙である場合には、所定の大きさに用紙をカットし、確認チャートを排紙する。
【００５９】
ここで、上述した測色結果情報（図５に示す符号２０３）について説明する。
【００６０】
測色結果情報は、例えば、その色域の基準状態からの変動量に関する情報（以下、変動量情報と言う）等から構成される。
【００６１】
基準状態を示す数値は、例えば、下記に示すいずれであってもよい。
・前回キャリブレーションを実施した際のＬ＊ａ＊ｂ＊値
・プリンタの目標特性を表す設計上のＬ＊ａ＊ｂ＊値
前者は、１台のプリンタについて経時変化を低減する場合に有効である。後者は、経時変化の吸収に加えて複数台のプリンタ間での個体差による色み変動を低減する場合に有効である。なお、プリンタの用途に応じていずれか一方の基準値を固定的に使用するようにしてもよいし、また、いずれを基準値とするかをオペレータが選択できるようにしてもよい。
【００６２】
変動量情報として、例えば、色差を用いる場合には、当業者に知られる通り、基準値のＬ＊ａ＊ｂ＊値と、ステップＳ２０３で測色したＬ＊ａ＊ｂ＊値とのΔＥを色差）として算出する。
【００６３】
変動量情報として色差の数値を印刷する場合には、色差のレベルに応じて印字色や書体を変更させてもよい。例えば、色差がΔＥで２．０未満のパッチには、通常の黒字で色差に関する情報を対応付けて印刷し、ΔＥが２．０以上のパッチには、赤い太字で色差に関する情報を対応付けて印刷すれば、変動が大きいパッチの視認性を高めることができる。また、色差が大きいパッチには、数値の情報に加えて更に、図５に示すように、その近傍に星印などの専用の強調マーク２０４を印刷することにより、変動が大きいパッチの視認性を高めてもよい。
【００６４】
なお、変動量情報は、色差の数値である必要はなく、例えば、色差に比例した棒グラフなどのグラフィカルな指標であってもよい。また、上述した通り、パッチとそれに対応する変動量情報の近傍には、オペレータが記入できるように記入欄２０２を設ける。この記入欄は、オペレータがペンを使用して記入できるように、矩形や楕円などといった何らかの幾何学図形であることが望ましい。また、変動量情報が、測色結果のＬ＊ａ＊ｂ＊値であってもよい。測色結果のＬ＊ａ＊ｂ＊値は、詳細な情報の確認を所望するオペレータにとって有効な情報となる。
【００６５】
以上説明したように本実施形態に係わる確認チャートにおいては、図５に示すように、パッチと変動量との対応が一目瞭然となり、どの色域がどの程度変動しているかを容易に把握できる。従来の手法では、パッチを専用の測色器で測色し、その測色結果と基準値との色差をコンピュータ上で計算し、色差の一覧をモニタに表示していたため、オペレータは、チャートとモニタとの間で一つ一つ色差と色との対応を確認しなければならなかった。そのため、対応関係の確認にミスが生じてしまう虞があったが、本実施形態に係わる確認チャートであれば、変動量に関する情報がパッチに対応付けられているため、対応関係の確認に際して生じるミス等を抑制させられる。
【００６６】
次に、図９を用いて、図４に示すステップＳ１０３における調整対象色域判定処理の詳細について説明する。
【００６７】
この処理ではまず、オペレータが、記入済みの確認チャートをプリンタ１００に投入する。すると、プリンタ１００は、記入済みの確認チャートを再給紙する（ステップＳ３０１）。プリンタ１００は、再給紙した確認チャートの主操作方向及び副操作方向についての位置合わせを行なう。この位置合わせが済むと、プリンタ１００は、センサ８を用いて、確認チャート上のパッチに対応して設けられた記入欄２０２を全て読み取る（ステップＳ３０２）。
【００６８】
ここで、プリンタ１００は、ＣＰＵ１において、センサ８からの出力を監視する。この結果、センサ８から所定の閾値以上の濃度値が出力された場合、ＣＰＵ１は、それをオペレータに記入された情報であると判定する。なお、オペレータにより記入された情報の読み取りには、センサ８の代わりに測色装置７を用いてもよい。また、オペレータにより記入された情報の読み取りは、プリンタ１００ではなく、他の装置、例えば、図１に示すスキャナ３０を用いてもよい。この場合、スキャナ３０は、オペレータが記入した確認チャートを読み取り、そのスキャン画像をホストコンピュータ２０に出力する。ホストコンピュータ２０では、所定のプログラムに従ってそのスキャン画像を解析し、オペレータの記入内容を読み取る。そして、その読み取り結果が、通信回線１０を介してプリンタ１００に転送される。
【００６９】
プリンタ１００は、オペレータの記入結果に基づきキャリブレーション用３ＤＬＵＴの更新対象とする色域を決定する（ステップＳ３０３）。例えば、図８に示す格子点ＡとＢに対応するパッチに対してオペレータの記入がなされている場合、その周辺の格子点で囲まれる領域（斜線領域）を更新対象の色域として決定することになる。最後に、プリンタ１００は、確認チャートを排紙する（ステップＳ３０４）。
【００７０】
次に、図１０を用いて、図４に示すステップＳ１０４における補正データ生成処理の詳細について説明する。
【００７１】
プリンタ１００はまず、複数の格子点に対応するパッチを配した補正チャートを第２のチャートとして印刷する（ステップＳ４０１）。補正チャートにおける各パッチは、ＣＰＵ１によりプリントエンジン６が制御（パッチ印刷制御）されることで印刷される。例えば、図８に示す格子点ＡとＢとを囲む領域（斜線領域）が更新対象の色域であれば、この範囲内にある全ての格子点のパッチを印刷する。ここでは、例えば、１領域あたり３×３×３からなる２７個のパッチを印刷する。仮に、格子点ＡとＢとを囲む２領域であれば、２７×２からなる計５４個のパッチを印刷する。調整の範囲を広く採る場合には、一回り外側の格子点までをも含めてパッチを印刷してもよい。例えば、１領域あたり５×５×５からなる１２５個のパッチを印刷してもよいと言うことである。
【００７２】
この補正チャートの印刷に際しては、プリンタの状態を事前に確認したオペレータによって調整対象となる色域が限定されているため、印刷対象となるパッチ数は低減されている。このような限定がなされていない場合には、例えば、図８に示す全ての格子点、すなわち、３次元で９×９×９からなる７２９個のパッチを印刷しなければならない。調整対象となる色域がＮ個に限定されていれば、パッチ数は、Ｎ×３×３×３個（Ｎ＝２であれば５４個）、或いはＮ×５×５×５個（Ｎ＝２であれば２５０個）、以下に限定される。
【００７３】
補正チャートの印刷に際しては、図３に示す３Ｄキャリブレーション処理３０２の入力として各格子に対応するＲＧＢ値を処理すればよい。これにより、キャリブレーション用３ＤＬＵＴの効果を反映した状態でパッチチャートが印刷されることになる。パッチチャートを測色して各格子点の出力値を求める際のＲＧＢ値の座標は、キャリブレーション用３ＤＬＵＴを適用した状態の座標値を用いて計算すればよい。なお、図３に示す色分解処理３０３の入力として各格子に対応するＲＧＢ値を処理するようにした場合には、キャリブレーション用３ＤＬＵＴの効果を取り除いた状態でパッチチャートを印刷することができる。この場合には、パッチチャートを測色して各格子点の出力値を求める際のＲＧＢ値の座標は、キャリブレーション用３ＤＬＵＴの補正を適用していない状態のＲＧＢ値を用いて計算すればよい。
【００７４】
続いて、プリンタ１００は、ステップＳ４０１で印刷したパッチの色が安定するまでウェイトを置く。これは、上述した通り、チャートを乾燥させるためである（ステップＳ４０１）。
【００７５】
パッチ色が安定すると、プリンタ１００は、印刷した全てのパッチを測色する（ステップＳ４０３）。この際、ＣＰＵ１は、主走査方向への制御に加えて、給紙用ローラ６３、６４を逆転させ、用紙を副走査方向に逆給紙しながら、測色装置７が測定対象のパッチの色を測定できるように制御する。この結果、全てのパッチに対する測色結果がＣＩＥ Ｌ＊ａ＊ｂ＊値として得られる。
【００７６】
次に、プリンタ１００は、測色結果に基づきキャリブレーション用３ＤＬＵＴを更新する（ステップＳ４０４）。
【００７７】
調整対象色域内の各格子点について、注目格子点を取り囲む四面体を構成する４つの格子点の測色値と注目格子点の基準値（目標値）との関係に基づき、周辺格子点のＲＧＢ値から注目格子点の目標値となるＲＧＢ値を補間演算によって求める。なお、測定値は、４つの格子点の測色値でなく、立方体を構成する８つの格子点の測定値であってもよい。この補間演算により求められた値が注目格子点の補正後の出力値となる。補間演算により調整対象の全ての格子点に対する補正が実施される。このようにして補正されたキャリブレーション用３ＤＬＵＴは、記憶装置１２で更新記憶される。
【００７８】
なお、場合によっては、更新されたキャリブレーション用３ＤＬＵＴを適用した状態でパッチチャートを印刷・乾燥・測色し、各パッチ近傍に測色の結果得られる情報を印刷した最終確認チャートを印刷するようにしてもよい。このような最終確認チャートを印刷することにより、キャリブレーション直後の色の状態を正しく把握することが可能となる。このような最終確認チャートには、オペレータの記入欄を設ける必要はない。
【００７９】
以上説明したように本実施形態によれば、実測した測色結果情報を各パッチに対応付けた確認チャートを印刷するように構成したため、オペレータは、どの色がどの程度変動しているかを容易に把握できる。そのため、オペレータによるミスを低減させることができる。
【００８０】
また、各パッチに対応付けて記入欄を設け、その記入結果によりどの色域を調整対象とするか否かを決めるように構成したため、オペレータは、変動量情報（例えば、色差計算結果）と各パッチの対応関係に基づいて容易に調整対象色域を決めることができる。これにより、ユーザ介在が容易に行なえ、また、ミスを低減させることができる。
【００８１】
また、多次元ＬＵＴによるキャリブレーションを行なう色域を効果的に限定できることになるため、印刷すべきパッチの数が低減し、キャリブレーションに要する時間や、インクの消費量を低減させることができる。
【００８２】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００８３】
例えば、上述したプリンタ１００の代わりに、スキャナ部、プリンタ部等の機能を備えた装置（複写機などと称される）や、その構成にファックス部等の機能を加えた装置（複合機などと称される）、等を用いて上記説明した処理を実施してもよい。なお、複写機、複合機などの場合には、複写機能を用いて確認チャートを読み取り、その読み取ったパッチチャート画像に対して色差などの変動量に関する情報を合成し、出力するといった方法を採ってもよい。
【００８４】
また、上述した実施形態では、インクジェット方式のプリンタ１００を例に挙げて説明したが、上述した通り、インクジェット方式に限られず、例えば、電子写真方式や熱転写方式などといった他の形式を採用してもよい。
【００８５】
また、上述した実施形態では、確認チャートの形成で格子点間隔を粗めに採っていたが、プリンタの変動状態をより詳細に把握する必要があれば、細かな格子点間隔によりパッチチャートを構成すればよい。
【００８６】
また、上述した実施形態では、測色装置７がプリンタ１００に内蔵される場合について説明したが、これに限られない。測色装置７は、例えば、プリンタ１００の外部（例えば、外付けを含む）に設けてもよい。この場合、外部の測色装置による測色結果を、例えば、通信回線１０及び通信インターフェイス９を介してプリンタ１００に入力すれば、上記実施形態で説明した処理を実現できることになる。
【００８７】
なお、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置に内蔵されたコンピュータが該供給されたプログラムコードを読み出して実行することにより実施形態の機能が達成される場合をも含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【００８８】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Operating System）に供給するスクリプトデータ等の形態であってもよい。
【００８９】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００９０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００９２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部又は全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００９３】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ（Central Processing Unit）などが実際の処理の一部又は全部を行なう。
【図面の簡単な説明】
【００９４】
【図１】本発明に係わる印刷装置を適用したプリンタを配して構成した印刷システムの構成の一例を示す図である。
【図２】、図１に示すプリントエンジン６、測色装置７及びセンサ８の構成の一例を示す斜視図である。
【図３】図１に示すプリンタ１００における印刷処理の全体的な流れの一例を示すフローチャートである。
【図４】キャリブレーション用３ＤＬＵＴの更新処理の流れの一例を示すフローチャートである。
【図５】確認チャートのレイアウトの一例を示す図である。
【図６】図４に示すステップＳ１０１における確認チャート印刷処理の流れの一例を示すフローチャートである。
【図７】ＲＧＢ色空間の概要を示す図である。
【図８】図７に示すＲＧＢ空間の一部の概要を示す図である。
【図９】図４に示すステップＳ１０３における調整対象色域判定処理の流れの一例を示すフローチャートである。
【図１０】図４に示すステップＳ１０４における補正データ生成処理の流れの一例を示すフローチャートである。
【符号の説明】
【００９５】
１    ＣＰＵ
２    表示部
３    操作部
４    ＲＯＭ
５    ＲＡＭ
６    プリントエンジン
７    測色装置
８    センサ
９    通信インターフェイス
１０    通信回線
１１    バス
１２    記憶装置
２０    ホストコンピュータ
３０    スキャナ
６１    プリントヘッド
６２    シャフト
６３、６４    給紙用ローラ
１００    プリンタ
【図１】
0005264288.tif 000002
【図２】
0005264288.tif 000003
【図３】
0005264288.tif 000004
【図４】
0005264288.tif 000005
【図５】
0005264288.tif 000006
【図６】
0005264288.tif 000007
【図７】
0005264288.tif 000008
【図８】
0005264288.tif 000009
【図９】
0005264288.tif 000010
【図１０】
0005264288.tif 000011