(57)【要約】【課題】印刷媒体上に印刷されたカラーチャートを構成する各色票について効率よく高精度の測色結果を得ることを課題とする。【解決手段】プリンタ（印刷装置）２０で使用可能な印刷媒体の種類を表す情報と、当該印刷媒体上にパッチ（色票）を配置したカラーチャートがインクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報と、を対応づけて情報記録領域Ｒ１に記録し、プリンタ２０で使用可能な印刷媒体の種類の中からプリンタ２０で使用する印刷媒体の種類を選択する入力を受け付け、プリンタ２０に対してカラーチャートをインクにて印刷媒体上に印刷させる制御を行い、入力を受け付けた印刷媒体の種類に対応する安定化時間を表す情報を情報記録領域Ｒ１から取得し、当該情報に基づいて、印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する。【選択図】図１
2006255910.tif 000002
【特許請求の範囲】
【請求項１】
インクを用いて印刷データに対応する印刷画像を印刷媒体上に形成する印刷装置を制御可能な測色補助装置であって、
上記印刷装置で使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報と、当該印刷媒体上に色票を配置したカラーチャートが上記インクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報と、を対応づけて記録した情報記録領域と、
上記印刷装置で使用可能な印刷媒体の種類の中から上記印刷装置で使用する印刷媒体の種類を選択する入力を受け付ける種類入力手段と、
上記カラーチャートを表現したチャートデータに基づいて、上記印刷装置に対して当該カラーチャートを上記インクにて上記印刷媒体上に印刷させる制御を行うチャート印刷制御手段と、
上記入力を受け付けた印刷媒体の種類に対応する上記安定化時間を表す情報を上記情報記録領域から取得し、当該情報に基づいて、上記印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する計時表示手段とを備えることを特徴とする測色補助装置。
【請求項２】
上記計時表示手段は、上記印刷装置にて上記カラーチャートが上記印刷媒体上に形成されたか否かを判定し、上記カラーチャートが上記印刷媒体上に形成されたと判定したとき、当該判定時点での残り時間を上記情報記録領域から取得した情報に対応する安定化時間として、当該カラーチャートの発色が安定するまでの残り時間を計時して表示することを特徴とする請求項１に記載の測色補助装置。
【請求項３】
上記計時表示手段は、上記残り時間が無くなった時点で上記色票の測色を促す旨を画面表示することを特徴とする請求項１または請求項２に記載の測色補助装置。
【請求項４】
上記印刷装置は、使用可能な印刷媒体の種類の中から使用中の印刷媒体の種類を表す情報を記憶した装置であり、
上記種類入力手段は、上記印刷装置に記憶された印刷媒体の種類を表す情報の入力を当該印刷装置から受け付け、
上記チャート印刷制御手段は、上記印刷装置で使用可能な印刷媒体の種類のそれぞれに対応した上記チャートデータの中から上記入力を受け付けた印刷媒体の種類に対応するチャートデータに対応するカラーチャートを上記印刷装置に対して上記インクにて上記印刷媒体上に印刷させる制御を行うことを特徴とする請求項１〜請求項３のいずれかに記載の測色補助装置。
【請求項５】
上記請求項１〜請求項４のいずれかに記載の測色補助装置と、上記印刷媒体上に形成された色票を測色して測色結果を生成する測色装置とを備えるチャート印刷測色システムであって、
上記測色装置は、上記残り時間が無くなった時点で、当該残り時間を計時した対象のカラーチャートを構成する各色票を測色して当該各色票の測色結果を生成することを特徴とするチャート印刷測色システム。
【請求項６】
上記測色装置は、上記印刷媒体が所定の装着箇所に装着されているか否かを検出する検出手段を備え、
上記計時表示手段は、上記残り時間が所定時間以下となった時点で上記検出手段にて上記印刷媒体が上記装着箇所に装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示することを特徴とする請求項５に記載のチャート印刷測色システム。
【請求項７】
上記測色装置は、上記印刷媒体が所定の装着箇所に装着されているか否かを検出する検出手段を備え、
上記計時表示手段は、上記検出手段にて上記印刷媒体が上記装着箇所に装着されていると検出されたとき、当該印刷媒体の所定箇所を測色して測色結果を生成するとともに当該測色結果が所定範囲外であるときには正しいカラーチャートを印刷した印刷媒体を正しく装着することを促す旨を画面表示することを特徴とする請求項５または請求項６に記載のチャート印刷測色システム。
【請求項８】
上記請求項１〜請求項４のいずれかに記載の測色補助装置と、
上記残り時間が無くなった後に、上記カラーチャートを構成する各色票を測色した測色結果を取得し、当該測色結果と基準の測色結果とを対比して当該対比結果から上記印刷データを修正することにより、上記印刷装置における色ずれを補償する色修正手段とを備えることを特徴とする色修正装置。
【請求項９】
インクを用いて印刷データに対応する印刷画像を印刷媒体上に形成する印刷装置を制御可能な測色補助装置の制御方法であって、
上記印刷装置で使用可能な印刷媒体の種類の中から上記印刷装置で使用する印刷媒体の種類を選択する入力を受け付ける種類入力工程と、
上記カラーチャートを表現したチャートデータに基づいて、上記印刷装置に対して当該カラーチャートを上記インクにて上記印刷媒体上に印刷させる制御を行うチャート印刷制御工程と、
上記印刷装置で使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報と、当該印刷媒体上に色票を配置したカラーチャートが上記インクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報と、を対応づけて記録した情報記録領域から、上記入力を受け付けた印刷媒体の種類に対応する上記安定化時間を表す情報を上記情報記録領域から取得し、当該情報に基づいて、上記印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する計時表示工程とを備えることを特徴とする測色補助装置の制御方法。
【請求項１０】
インクを用いて印刷データに対応する印刷画像を印刷媒体上に形成する印刷装置を制御可能な測色補助装置の制御プログラムであって、
上記印刷装置で使用可能な印刷媒体の種類の中から上記印刷装置で使用する印刷媒体の種類を選択する入力を受け付ける種類入力機能と、
上記カラーチャートを表現したチャートデータに基づいて、上記印刷装置に対して当該カラーチャートを上記インクにて上記印刷媒体上に印刷させる制御を行うチャート印刷制御機能と、
上記印刷装置で使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報と、当該印刷媒体上に色票を配置したカラーチャートが上記インクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報と、を対応づけて記録した情報記録領域から、上記入力を受け付けた印刷媒体の種類に対応する上記安定化時間を表す情報を上記情報記録領域から取得し、当該情報に基づいて、上記印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する計時表示機能とをコンピュータに実現させることを特徴とする測色補助装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測色補助装置、チャート印刷測色システム、色修正装置、測色補助装置の制御方法および測色補助装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、吐出特性の異なるヘッドの吐出口から吐出されるインクの吐出量を濃度信号の各段階で共通にするため、吐出特性に応じて設定される複数レベルの駆動信号を各吐出口の電気・機械変換素子に供給するマルチヘッド液体噴射記録装置が知られている（特許文献１参照）。当該装置では、各電気・機械変換素子を駆動する電圧の範囲を各液体噴射ノズルから吐出される記録液滴の被記録体上のドット径の範囲が均一になるように設定して、ヘッドの吐出特性に差があっても各吐出口から吐出されるインクのドット径の範囲を等しくするようにしている。
【０００３】
また、特許文献２には、印刷媒体上にインクを吐出して複数のパッチ（色票）を印刷させ、各パッチを測色してプリンタのキャリブレーションを行うことが記載されている。
【特許文献１】特公平６−７９８５３号公報
【特許文献２】特開２００３−２９１３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
インクを用いて印刷媒体上にパッチを印刷したとき、パッチの発色が安定していないことがあった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、印刷媒体上に印刷されたカラーチャートを構成する各色票について効率よく高精度の測色結果を得ることを目的とする。
【課題を解決するための手段および発明の効果】
【０００６】
上記目的を達成するため、本発明の測色補助装置は、インクを用いて印刷データに対応する印刷画像を印刷媒体上に形成する印刷装置を制御可能な測色補助装置であって、上記印刷装置で使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報と、当該印刷媒体上に色票を配置したカラーチャートが上記インクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報と、を対応づけて記録した情報記録領域と、上記印刷装置で使用可能な印刷媒体の種類の中から上記印刷装置で使用する印刷媒体の種類を選択する入力を受け付ける種類入力手段と、上記カラーチャートを表現したチャートデータに基づいて、上記印刷装置に対して当該カラーチャートを上記インクにて上記印刷媒体上に印刷させる制御を行うチャート印刷制御手段と、上記入力を受け付けた印刷媒体の種類に対応する上記安定化時間を表す情報を上記情報記録領域から取得し、当該情報に基づいて、上記印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する計時表示手段とを備えることを特徴とする。
【０００７】
上記種類入力手段にて、印刷装置で使用可能な印刷媒体の種類の中から印刷装置で使用する印刷媒体の種類を選択する入力が受け付けられる。上記チャート印刷制御手段にてカラーチャートを印刷する制御が行われると、印刷装置は当該カラーチャートを上記インクにて印刷媒体上に印刷する。上記計時表示手段にて、入力が受け付けられた印刷媒体の種類に対応する安定化時間を表す情報が情報記録領域から取得され、当該情報に基づいて上記印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間が計時されて表示される。
以上により、印刷媒体の種類に応じてカラーチャートの発色が安定するまでの適切な残り時間が表示される。そして、本測色補助装置のユーザは、印刷媒体毎にカラーチャートの発色が安定するまでの適切な残り時間を知ることができるので、測色が早すぎてカラーチャートの発色が安定していない状態で各色票を測色してしまったり、測色が遅すぎて各色票の測色結果を得るのに時間がかかりすぎたりすることが無くなる。従って、各色票の測色結果を効率よく高精度にて得ることが可能となる。その結果、印刷装置のキャリブレーションを行う際にはキャリブレーションの精度が向上し、高精度のキャリブレーションを実現させるキャリブレーション用データや、良好な色再現を実現させる色変換テーブル（色変換データ）等を迅速に得ることが可能となる。
【０００８】
上記計時表示手段は、上記印刷装置にて上記カラーチャートが上記印刷媒体上に形成されたか否かを判定し、上記カラーチャートが上記印刷媒体上に形成されたと判定したとき、当該判定時点での残り時間を上記情報記録領域から取得した情報に対応する安定化時間として、当該カラーチャートの発色が安定するまでの残り時間を計時して表示してもよい。すると、残り時間を正確に計時することができ、効率よく高精度の測色結果を得ることができる。
【０００９】
上記計時表示手段は、上記残り時間が無くなった時点で上記色票の測色を促す旨を画面表示してもよい。色票の測色を促す旨が画面表示されるので、ユーザはその旨に従って各色票を測色すればよい。従って、利便性が向上する。
また、残り時間が無くなった時点で色票の測色を促すことを意味する音声を出力する手段を設けてもよい。
【００１０】
上記種類入力手段が上記印刷装置に記憶された印刷媒体の種類を表す情報の入力を当該印刷装置から受け付けると、印刷装置で使用中の印刷媒体の種類が自動的に特定され、印刷媒体の種類に応じて適切な残り時間が表示されるので、利便性が向上する。
上記チャート印刷制御手段は、上記印刷装置で使用可能な印刷媒体の種類のそれぞれに対応した上記チャートデータの中から上記入力を受け付けた印刷媒体の種類に対応するチャートデータに対応するカラーチャートを上記印刷装置に対して上記インクにて上記印刷媒体上に印刷させる制御を行ってもよい。すると、印刷媒体の種類に応じて適切なカラーチャートが自動的に印刷媒体上に印刷されるので、利便性が向上する。
【００１１】
上記測色補助装置と、上記印刷媒体上に形成された色票を測色して測色結果を生成する測色装置とを備えるチャート印刷測色システムにて、当該測色装置は、上記残り時間が無くなった時点で、当該残り時間を計時した対象のカラーチャートを構成する各色票を測色して当該各色票の測色結果を生成してもよい。すると、残り時間が無くなった時点で自動的に各色票が測色されて測色結果が生成されるので、利便性が向上する。
【００１２】
上記計時表示手段は、上記残り時間が所定時間以下となった時点で測色装置の検出手段にて上記印刷媒体が上記装着箇所に装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示してもよい。すると、色票の測色ができるまで所定時間以下になった時点でカラーチャートを印刷した印刷媒体が装着されていなければ当該印刷媒体を装着することが促されるので、利便性が向上する。
また、上記計時表示手段は、上記残り時間が無くなった時点で上記検出手段にて上記印刷媒体が上記装着箇所に装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示してもよい。すると、色票の測色ができるようになった時点でカラーチャートを印刷した印刷媒体が装着されていなければ当該印刷媒体を装着することが促されるので、利便性が向上する。
【００１３】
上記計時表示手段は、測色装置の検出手段にて上記印刷媒体が上記装着箇所に装着されていると検出されたとき、当該印刷媒体の所定箇所を測色して測色結果を生成するとともに当該測色結果が所定範囲外であるときには正しいカラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示してもよい。所定の装着箇所に正しいカラーチャートを印刷した印刷媒体が装着されていなかったり、正しいカラーチャートを印刷した印刷媒体であっても装着の向きが違っていたりすると、印刷媒体の所定箇所を測色したときに所定範囲外の測色結果が得られてしまう。そこで、正しいカラーチャートを印刷した印刷媒体が正しく装着されていないときに正しいカラーチャートを印刷した印刷媒体を正しく装着するよう促されるので、利便性が向上する。
【００１４】
ところで、上記残り時間が無くなった後に、上記カラーチャートを構成する各色票を測色した測色結果を取得し、当該測色結果と基準の測色結果とを対比して当該対比結果から上記印刷データを修正することにより、上記印刷装置における色ずれを補償する色修正手段を備える色修正装置でも、上述した測色補助装置で得られる作用および効果と同様の作用および効果が得られる。
【００１５】
上述した測色補助装置やチャート印刷測色システムや色修正装置は、ある機器に組み込まれた状態で他の方法とともに実施されることもある等、各種の態様を含む。例えば、印刷部を備える印刷システムとしても適用可能である。また、これらの装置やチャート印刷測色システムの構成に対応した所定の手順に従って処理を進めていくことも可能であるので、本発明は制御方法としても適用可能であり、請求項９にかかる発明も、同様の作用、効果を奏する。さらに、これらの装置にて制御プログラムを実行させる場合もあるので、本発明は、当該制御プログラムや、当該プログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能であり、請求項１０にかかる発明も、同様の作用、効果を奏する。
むろん、請求項２〜７に記載した構成を上記方法やシステムやプログラムや記録媒体に適用可能である。
【発明を実施するための最良の形態】
【００１６】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）測色補助装置を有する印刷システムの構成：
（２）キャリブレーション用データ作成処理：
（３）変形例：
【００１７】
（１）測色補助装置を有する印刷システムの構成：
図１は本発明の一実施形態である測色補助装置を有する色修正装置の構成を模式的に示す図であり、図２は本測色補助装置を含む印刷システム１００の構成の概略を示すブロック図である。印刷システム１００は、基準の各パッチ（色票）Ｐ０を測色して基準の測色結果を得る基準用印刷システム１００ａと、補償対象の各パッチ（色票）Ｐ１を測色して色ずれを補償する補償用印刷システム１００ｂとを備えている。ここで、印刷システム１００ｂは、パーソナルコンピュータ（ＰＣ）１０、当該ＰＣに接続されたインクジェットプリンタ２０およびカラー測色機４０、等を備えている。印刷システム１００ｂは、ＰＣ６０、当該ＰＣに接続されたインクジェットプリンタ７０およびカラー測色機９０、等を備えている。ＰＣ１０，６０は、通信Ｉ／Ｆ１７ｄ，６７ｄにて互いにＬＡＮやインターネット網等の通信回線９８を介して接続されている。むろん、本発明に用いられるコンピュータは、ＰＣに限定されない。
【００１８】
図３は、印刷システム１００ｂの構成を示している。図示していないが、基準用印刷システムも同様の構成とされている。
ＰＣ１０では、ＣＰＵ１１がシステムバス１０ａを介してＰＣ全体を制御する。同バス１０ａには、ＲＯＭ１２、データを書き換え可能な半導体メモリであるＲＡＭ１３、ＣＤ−ＲＯＭドライブ１５、フレキシブルディスク（ＦＤ）ドライブ１６、各種インターフェイス（Ｉ／Ｆ）１７ａ〜ｆ、タイマ回路１９等が接続され、ハードディスクドライブを介して磁気ディスクであるハードディスク（ＨＤ）１４も接続されている。ＨＤ１４には本発明の測色補助装置の制御プログラムを含む色修正プログラム１４ａが記憶されており、実行時にＣＰＵ１１によってＲＡＭ１３に転送され、実行される。また、ＨＤ１４は、印刷媒体の種類を表す種類情報１４ｂ、カラーチャートの発色の安定化時間を表す時間情報１４ｃ、チャートデータ１４ｄ、等を記憶（記録）した所定の記憶領域（情報記録領域）とされている。ＲＡＭ１３には、一時的に、基準の測色結果１３ａ、補償対象の測色結果１３ｂ、等が格納される。タイマ回路１９は、現在の時刻を計時する回路とされている。
【００１９】
Ｉ／Ｆ１７ａ（例えばＵＳＢ Ｉ／Ｆ）には、公知のカラー測色機４０が接続されている。この測色機４０および測色機９０は、色彩計とも呼ばれ、測色する対象に色検出部４０ａ，９０ａを向けることにより、ＣＩＥ（１９７６）規格におけるＬ*ａ*ｂ*表色系（以下、「*」の記載を省略）に基づく複数の色成分Ｌ，ａ，ｂの色成分量を検出して検出量に対応する測色値（測色結果）Ｌ，ａ，ｂを生成可能である。そして、測色機４０，９０は、生成した測色値Ｌ，ａ，ｂをＰＣ１０，６０に対して出力可能である。ここで、ＣＩＥ Ｌａｂ色空間（所定の色空間）は、複数の色成分Ｌ，ａ，ｂを色成分量とするデバイスに依存しない均等色空間である。なお、Ｌは明度（明るさ）を表し、ａ，ｂは色相および彩度を表す色座標である。むろん、測色する色空間は、ＣＩＥ ＸＹＺ色空間、ＣＩＥ Ｌｕｖ色空間、ＲＧＢ色空間、等であってもよい。
プリンタ２０のキャリブレーションを行う際、カラーチャートＣＨ１が印刷された印刷媒体Ｍ１を所定の装着箇所４０ｂに装着して、各パッチＰ１上に測色機４０の検出部４０ａを当てて測色し、測色機４０に測色値を生成させる。なお、測色機９０では、カラーチャートＣＨ０が印刷された印刷媒体Ｍ０を所定の装着箇所９０ｂに装着して、各パッチＰ０上に測色機９０の検出部９０ａを当てて測色する。
測色機４０と測色機９０とが同じ機種であると、より正確に色補償することができるので、好適である。
【００２０】
図４に示すように、測色機４０は、ＣＰＵ４１ａやＲＯＭ４１ｂやＲＡＭ４１ｃ等を備える制御部４１がシステムバス４０ｄを介して接続Ｉ／Ｆ４５や各種回路４６ａ〜ｃを制御する。ここで、Ｘ軸駆動サーボモータ４３ａとＹ軸駆動サーボモータ４３ｂとが接続されたモータ駆動回路４６ａはモータ４３ａ，ｂを回転駆動する制御を行い、カラーセンサ（色検出部）４０ａが接続されたＡ／Ｄ変換回路４６ｂはセンサ４０ａから出力されたアナログ電圧をデジタルの電圧値に変換し、用紙検出センサ４０ｃが接続されたＩ／Ｏ回路４６ｃはセンサ４０ｃから出力されたアナログ電圧を入力してデジタルの情報に変換する。カラーセンサ４０ａは、モータ４３ａ，ｂでＸ軸方向およびＹ軸方向（水平面内）に駆動され、所定の装着箇所４０ｂに装着された印刷媒体上で駆動位置に存在するパッチの色を検出し、当該色に対応する検出電圧を出力する。用紙検出センサ４０ｃは、所定の装着箇所４０ｂに印刷媒体が装着されているか否かを検出し、検出結果に対応する検出電圧を出力する。制御部４１は、モータ４３ａ，ｂを駆動させながら、Ａ／Ｄ変換回路４６ｂからパッチ毎にカラーセンサ４０ａの検出電圧に対応するデジタル電圧値を取得してＬａｂ色空間で定義される色成分量Ｌ，ａ，ｂからなる測色結果を生成し、ＲＡＭ４１ｃ内に蓄積していく。また、制御部４１は、蓄積した測色結果を接続Ｉ／Ｆ４５からＰＣのＩ／Ｆ１７ａへ送信する処理を行う。
このようにして、測色機４０は、カラーチャートを構成する各パッチを測色して当該各パッチの測色結果を生成する。
【００２１】
ＣＲＴＩ／Ｆ１７ｂにはカラー画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｅには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続され、Ｉ／Ｆ１７ｆには音声データに基づいて当該データに対応する音声を出力するスピーカ１８ｄが接続されている。
【００２２】
印刷装置（印刷部）であるプリンタ２０は、ＣＭＹＲＶＫ（シアン、マゼンタ、イエロー、レッド、バイオレット、ブラック）の各色に対応してそれぞれ設けられた６個のインクカートリッジ２８に充填された６色のインクを印刷ヘッドから吐出して、印刷用紙等の印刷媒体にインクを付着させてドットを形成することにより、カラー画像を表現した印刷データに対応する印刷画像を形成する。むろん、プリンタ２０には、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、無着色インク、等も使用するプリンタ、ＣＭＹＲＶＫのいずれかのインクを使用しないプリンタ、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタ、トナーインクを使用して印刷媒体上に印刷画像を形成するレーザープリンタ、等も採用可能である。印刷装置が使用するインクは、液体でも固体でもよい。本実施形態の各インクは、水性の溶媒に微細な顔料からなる色材を混合したインクとされているが、染料からなる色剤を混合したインク、油性の溶媒を用いたインクでもよい。
本プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７、ＥＥＰＲＯＭ３３、操作パネル３４、等がバス２０ａを介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
【００２３】
キャリッジ機構２７ａにて主走査方向に往復動するキャリッジには、各インクカートリッジ２８をそれぞれ所定の装着箇所にて装着可能なカートリッジホルダ３２が設けられているとともに、印刷ヘッドユニット２９が搭載されている。本実施形態のホルダ３２は、全６種類のインクのそれぞれに対応する６箇所の装着箇所が形成されている。各カートリッジ２８は、対応する色のインクを充填可能な所定の充填室が形成され、ホルダ３２の各装着箇所に対して着脱可能に装着されている。
印刷ヘッドユニット２９は、ＣＭＹＲＶＫの６種類のインク毎に設けられた印刷ヘッド２９ａ〜ｆと例えばＥＥＰＲＯＭといった半導体メモリ３１を備えている。プリンタに組み付けられた各印刷ヘッド２９ａ〜ｆは対応する色のインクを吐出して印刷用紙上に付着させることが可能であり、プリンタ２０はインクの種類毎に対応する印刷ヘッド２９ａ〜ｆを用いて印刷媒体上にドットを形成して画像を印刷する。
各カートリッジ２８にも例えばＥＥＰＲＯＭといった半導体メモリ２８ａがそれぞれ設けられており、各メモリ２８ａは電気的にコントロールＩＣ２５と接続されている。
【００２４】
通信Ｉ／Ｏ２４は、ＰＣのプリンタＩ／Ｆ１７ｅと接続されている。プリンタ２０は、通信Ｉ／Ｏ２４を介して、ＰＣ１０から送信される色別のラスタデータを受信したり、各種情報をＰＣ１０に対して出力したりすることが可能である。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。同ヘッド駆動部２６ａは、同印加電圧データから印刷ヘッド２９ａ〜ｆに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッド２９ａ〜ｆに６色のインクをドット単位で吐出させる。印刷ヘッド２９ａ〜ｆには色毎に複数個のインクジェットノズルが設けられ、同ノズルのそれぞれに対応してピエゾ素子が配置されている。Ｉ／Ｆ２７に接続されたキャリッジ機構２７ａや紙送り機構２７ｂは、印刷ヘッドユニット２９を主走査させたり、適宜改ページ動作を行いながら印刷用紙を順次送り出して副走査を行ったりする。
ＥＥＰＲＯＭ３３には、使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報、当該印刷媒体の厚さを表す情報、各印刷媒体の紙送り設定量を表す情報、等が対応して書き込まれている。
操作パネル３４は、各種情報を表示可能な液晶表示装置３４ａや、各種スイッチ３４ｂを備え、ＥＥＰＲＯＭ３３に記憶された各種情報を液晶表示装置３４ａにて表示可能であるとともに、情報を選択する操作入力をスイッチ３４ｂにて受け付け可能である。プリンタ２０は、使用可能な印刷媒体の種類の中から使用する印刷媒体の種類を選択する操作入力を操作パネル３４にて受け付け、選択された印刷媒体の種類を表す情報を例えばＥＥＰＲＯＭ３３に記憶させる。
【００２５】
印刷媒体には、光沢紙等が含まれる塗被紙の印刷媒体、普通紙や再生紙等が含まれる非塗被紙の印刷媒体がある。印刷媒体の種類によって、付着したインクが乾燥する時間にばらつきがあり、形成された印刷画像の発色が安定するまでの時間にばらつきがある。本発明ではカラーチャートを構成する各パッチを測色するまでの待ち時間を適切にするため、印刷媒体の種類に応じた待ち時間を設定し、測色可能となるまでの残り時間を通知している。
【００２６】
本色修正プログラムは、オペレーティングシステム（ＯＳ）、アプリケーションプログラム（ＡＰＬ）、ＯＳとＡＰＬ、のいずれにより構成されてもよい。同プログラムを記録した媒体は、ＨＤ１４以外にも、ＣＤ−ＲＯＭ、ＦＤ１６ａ、半導体メモリ、等でもよい。また、通信Ｉ／Ｆ１７ｄをインターネット網に接続し、所定のサーバから本発明のプログラムをダウンロードして実行してもよい。
【００２７】
図１に示すように、色修正装置Ｕ０は、チャート印刷測色システムを構成する各部Ｒ１，Ｕ１〜Ｕ４と、色修正部Ｕ５とを備えている。測色補助装置は、各部Ｒ１，Ｕ１〜Ｕ３を備え、プリンタを制御可能である。
情報記録領域Ｒ１は、ＨＤ１４に設けられ、各種情報１４ｂ〜ｄを記憶している。
【００２８】
図５に示すように、種類情報１４ｂは、プリンタ２０で使用可能な印刷媒体の種類を表す情報の一覧を格納した一覧情報とされている。時間情報１４ｃは、種類情報１４ｂに格納された印刷媒体の種類毎に、当該印刷媒体の種類を表す情報１４ｃ１と、当該印刷媒体上にパッチを配置したカラーチャートがインクにより形成されてから当該カラーチャートの発色が安定するまでの安定化時間を表す情報１４ｃ２と、を対応づけて格納した情報テーブルとされている。従って、情報記録領域Ｒ１は、プリンタで使用可能な印刷媒体の種類毎に、当該印刷媒体の種類を表す情報１４ｃ１と、安定化時間を表す情報１４ｃ２と、を対応づけて記録している。チャートデータ１４ｄは、種類情報１４ｂに格納された印刷媒体の種類毎に、当該印刷媒体の種類を表す情報１４ｄ１と、当該印刷媒体上に形成するカラーチャートを表現したチャートデータ１４ｄ２と、を対応づけて格納した情報テーブルとされている。各チャートデータ１４ｄ２は、プリンタ２０で使用可能な印刷媒体の種類のそれぞれに対応している。
【００２９】
種類入力部（種類入力手段）Ｕ１は、プリンタ２０で使用可能な印刷媒体の種類の中からプリンタ２０で使用する印刷媒体の種類を選択する入力を受け付ける。チャート印刷制御部（チャート印刷制御手段）Ｕ２は、チャートデータ１４ｄに基づいて、プリンタ２０に対してカラーチャートをインクにて印刷媒体上に印刷させる制御を行う。計時表示部（計時表示手段）Ｕ３は、タイマ回路１９やディスプレイ１８ａを有している。計時表示部Ｕ３は、まず、種類入力部Ｕ１にて入力を受け付けた印刷媒体の種類に対応する安定化時間を表す時間情報１４ｃ２を情報記録領域Ｒ１から取得する。そして、計時表示部Ｕ３は、取得した時間情報１４ｃ２に基づいて、印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間をタイマ回路１９にて計時し、ディスプレイ１８ａの画面１８ａ１に表示する。
【００３０】
測色部（測色装置）Ｕ４は、残り時間が無くなった時点で、当該残り時間を計時した対象のカラーチャートを構成する各パッチを測色し、当該各パッチの測色値Ｌ，ａ，ｂ（測色結果）を生成する。
また、測色部Ｕ４は、印刷媒体が所定の装着箇所４０ｂに装着されているか否かを検出する用紙検出センサ（検出手段）４０ｃを備えている。計時表示部Ｕ３は、残り時間が所定時間以下となった時点でセンサ４０ｃにて印刷媒体が装着箇所４０ｂに装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨をディスプレイの画面１８ａ１に表示する。
【００３１】
色修正部（色修正手段）Ｕ５は、残り時間が無くなった後に、カラーチャートを構成する各パッチを測色した測色値Ｌ，ａ，ｂを取得し、当該測色値と基準の測色値（基準の測色結果）とを対比して当該対比結果から印刷データＤＡ１を修正することにより、プリンタ２０における色ずれを補償する。印刷データＤＡ１は、画像を画素毎の階調データで表現した画像データであり、色修正部Ｕ５により、印刷画像を色補償させる印刷データＤＡ２に修正される。そして、修正後の印刷データＤＡ２に対応する印刷画像Ｉ１をプリンタ２０に印刷させる制御を行うと、プリンタ２０は、基準色となるように色ずれが補償された印刷画像Ｉ１を印刷媒体Ｍ２上に印刷する。
以上の構成により、本色修正装置のユーザは、印刷媒体毎にカラーチャートの発色が安定するまでの適切な残り時間を知ることができるので、適切な時間にパッチの測色を行うことができる。従って、パッチの測色結果を効率よく高精度にて得ることが可能となり、プリンタのキャリブレーションを高精度にて迅速に行うことが可能となる。
【００３２】
図６は測色結果を用いて作成されるキャリブレーション用データ（色修正データ）ＤＡ４のデータ構造を模式的に示す図であり、図７は当該データＤＡ４を用いてキャリブレーションを行いながら印刷制御を行う印刷制御処理を示すフローチャートである。本印刷制御処理は、ＰＣ１０で行われる。なお、ステップＳ１０５〜Ｓ１１５，Ｓ１２５〜Ｓ１３５の処理は、ＰＣ６０でも実行可能とされている。以下、「ステップ」の記載を省略する。
印刷制御処理を開始すると、印刷を行うプリンタの種類、各種印刷条件を取得する（Ｓ１０５）。プリンタの種類を特定すると、印刷に用いるインクの種類も特定される。印刷条件としては、印刷媒体の種類、用紙サイズ、解像度、等がある。
【００３３】
まず、ＰＣ１０は、画素毎に複数の要素色に対応した階調データから構成された画像データを入力し、画像をＲＧＢ毎の複数の画素で階調表現した広域ＲＧＢ色空間内のＲＧＢデータに変換する（Ｓ１１０）。画像データを入力することには、データを部分的に読み込むことや、データの受け渡しに利用されるバッファ領域を表すポインタを受け渡すこと等も含まれる。入力する画像データは、画像をドットマトリクス状である多数（所定数）の画素で階調表現したデータであり、ｓＲＧＢ色空間で定義されるＲＧＢから構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ、等がある。画像データの各成分も様々な階調数とされているので、ｓＲＧＢやＹＵＶ表色系等の定義に従って、画像データを広域ＲＧＢ色空間内のＲＧＢ各256階調のＲＧＢデータに変換する。同ＲＧＢデータは、画像を画素毎に要素色ＲＧＢ毎の階調データで表現した画像データ（印刷データの一種）である。
【００３４】
次に、ＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、色変換ＬＵＴ（色変換テーブル）を参照して、ＲＧＢデータを、プリンタで使用されるインクの色に対応したＣＭＹＲＶＫ毎の階調データで表現したＣＭＹＲＶＫデータに色変換する（Ｓ１１５）。色変換ＬＵＴは、ＲＧＢ毎の階調データと、プリンタで使用されるインクの使用量がＣＭＹＲＶＫ毎に表された階調データと、の対応関係を複数の参照点について規定した情報テーブルである。入力したＲＧＢ毎の階調データに一致するデータが色変換ＬＵＴに格納されていない場合には、当該ＲＧＢ毎の階調データに近いＲＧＢ毎の階調データに対応するＣＭＹＲＶＫ毎の階調データを複数組取得し、体積補間等の補間演算により入力したＲＧＢ毎の階調データに対応するＣＭＹＲＶＫ毎の階調データに変換する。ＣＭＹＲＶＫデータは、ＲＧＢデータと同様、画像をドットマトリクス状である多数（所定数）の画素で要素色ＣＭＹＲＶＫ毎に階調表現した画像データ（印刷データの一種）であり、画素毎の階調データはプリンタ２０が印刷ヘッドから吐出する各インクの使用量を表すＣＭＹＲＶＫ各256階調のデータであるとする。
この段階でのＣＭＹＲＶＫデータを用いてプリンタに印刷を実行させても、印刷媒体上に印刷される画像の色に微妙な誤差が生じていることがある。これは、各印刷ノズル列から吐出されるインクの重量のずれ等による。そこで、このような色のばらつきを補償させるようにＣＭＹＲＶＫデータを修正することにしている。
【００３５】
その後、ＣＭＹＲＶＫデータを構成する各画素の階調データを修正対象として順次対象画素を移動させながら、キャリブレーション用データＤＡ４を参照することによりＣＭＹＲＶＫデータを修正し、ずれを補償したＣＭＹＲＶＫデータを生成する（Ｓ１２０）。図６に示すように、キャリブレーション用データＤＡ４は、色ずれを補償するためのＣＭＹＲＶＫデータの修正前後の対応関係を表す一次元の情報テーブルとすることができる。例えば、キャリブレーション用データＤＡ４は、色毎に、入力階調値Ai（ｉは０〜255の整数）と出力階調値との対応関係を入力階調値Aiの各階調（全階調）について規定した情報テーブルとされる。修正前のＣＭＹＲＶＫデータの階調値がAiであるとき、同図の例では、入力階調値Aiに対応する出力階調値ACiがキャリブレーション用データＤＡ４から読み出されて修正後のＣＭＹＲＶＫデータの階調値とされる。
Ｓ１２０の処理を行うＰＣにより、色修正手段が構成される。
【００３６】
その後、ＣＭＹＲＶＫデータを構成する画素毎に、誤差拡散法やディザ法や濃度パターン法といった所定のハーフトーン処理を行っていき、ＣＭＹＲＶＫデータの画素数と同じ画素数であるＣＭＹＲＶＫ別のハーフトーンデータを生成する（Ｓ１２５）。ハーフトーンデータは、ドットの形成状況をドットの形成有無として表すデータであり、例えば階調値「１」をドット形成有り、階調値「０」をドット形成無しに対応させて二値化した２階調の二値化データとすることができる。むろん、４階調等のデータとしてもよい。
【００３７】
また、生成したハーフトーンデータに対して所定のラスタライズ処理を行ってプリンタで使用される順番に並べ替え、ＣＭＹＲＶＫ別のラスタデータを生成し（Ｓ１３０）、プリンタ２０に対して出力して（Ｓ１３５）、フローを終了する。すると、プリンタ２０は、画像を表現するラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを吐出して印刷媒体Ｍ２上に付着させ、ＲＧＢデータに対応する印刷画像Ｉ１を形成する。ラスタデータは基準色に対する印刷画像の色ずれを補償させる（少なくさせる）データであるので、印刷画像Ｉ１は基準色に対する色ずれが補償された画像となる。
なお、ハーフトーン処理を実行可能なプリンタであれば多階調のＣＭＹＲＶＫデータをプリンタに送出し、当該ＣＭＹＲＶＫデータに基づく印刷を実行させるようにすればよい。
【００３８】
（２）キャリブレーション用データ作成処理：
図８〜図１１はＰＣ１０が行うキャリブレーション用データ作成処理を示すフローチャートであり、図１２はインターフェイス画面の表示例を示す図である。なお、ＰＣ１０，６０は複数のプログラムを同時に並列して行う時分割処理を行っており、複数のキャリブレーション用データ作成処理や印刷制御処理等を同時に並列して実行可能である。本実施形態において、Ｓ３１０の処理を行うＰＣ１０が情報入力手段を構成し、Ｓ３１５の処理を行うＰＣ１０がチャート印刷制御手段を構成し、Ｓ５０２〜Ｓ５２８の処理を行うＰＣ１０が計時表示手段を構成し、Ｓ５３０の処理を行うＰＣ１０と測色機４０とが測色装置を構成し、Ｓ３２５〜Ｓ３３５の処理を行うＰＣ１０が色修正手段を構成している。
ＰＣ１０では、まず、測色結果を取得する対象のプリンタの選択入力をマウスやキーボードから受け付ける（Ｓ３０５）。次に、選択されたプリンタについて、印刷および測色条件選択処理を行う（Ｓ３１０）。この処理は、図９に示すフローで行うことができる。すなわち、Ｓ４００では、図１２に示すインターフェイス画面９１をディスプレイ１８ａの画面に表示する。この画面では、印刷条件表示欄９１ａや、各種入力欄９１ｃ〜ｇや、ボタン９１ｈ等を表示する。機種表示欄９１ｃでは、ＰＣ１０で使用可能な測色機の機種（種類）の一覧情報を表示可能としている。種類選択欄９１ｄでは、機種表示欄９１ｃにて選択された機種に対応する種類情報１４ｂに格納された印刷媒体の種類の一覧情報を表示可能としている。印刷品質選択欄９１ｅでは、プリンタ２０で選択可能な印刷解像度の一覧情報を表示可能としている。入力欄９１ｆ，ｇでは、環境温度や環境湿度の操作入力を受け付け可能としている。
【００３９】
Ｓ４０２では、機種選択欄９１ｃにて、測色機の機種の選択入力をマウス等から受け付け、選択された機種を表す情報をＲＡＭに格納する。Ｓ４０４では、種類選択欄９１ｄにて、プリンタ２０で使用可能な印刷媒体の種類の中からプリンタ２０で使用する印刷媒体の種類を選択する入力をマウス等から受け付け、選択された印刷媒体の種類を表す情報をＲＡＭに格納する。Ｓ４０６では、印刷品質選択欄９１ｅにて、カラーチャートの印刷解像度（印刷品質）の選択入力をマウス等から受け付け、選択された印刷解像度（印刷品質）を表す情報をＲＡＭに格納する。Ｓ４０８では、温度入力欄９１ｆにて、測色する環境温度の操作入力をキーボード等から受け付け、入力された環境温度を表す情報をＲＡＭに格納する。Ｓ４１０では、湿度入力欄９１ｇにて、測色する環境湿度の操作入力をキーボード等から受け付け、入力された環境湿度を表す情報をＲＡＭに格納する。Ｓ４１２では、入力を受け付けた情報を印刷条件表示欄９１ａに表示し、当該表示欄９１ａを更新する。Ｓ４１４では、印刷ボタン９１ｈがマウス等により操作されたか否かを判断することにより、カラーチャートを印刷するか否かを判断する。条件不成立の場合にはＳ４０２〜Ｓ４１４を繰り返し、条件成立の場合にはフローを終了する。なお、印刷媒体の種類には、光沢紙、普通紙、再生紙、等がある。印刷品質には、印刷解像度の他、高品質、標準品質、等がある。
【００４０】
印刷および測色条件選択処理を終了すると、選択入力を受け付けたプリンタに対して、選択入力を受け付けた印刷媒体の種類および選択された印刷品質に対応するカラーチャートを印刷させる制御を行う（Ｓ３１５）。
【００４１】
図１３は、印刷媒体Ｍ４上に印刷されるカラーチャートの一例を示している。カラーチャートＣＨは、縦横整然と隙間無くマトリクス状に並べられた複数のパッチＰ４から構成されている。カラーチャートＣＨの中には、インクが全く吐出されておらず印刷媒体Ｍ４の表面がそのまま現れた空パッチＰ４ａも複数箇所設けられている。ＰＣ１０のＨＤ１４およびＰＣ６０のＨＤにはカラーチャートＣＨを表現したチャートデータ（例えばＣＭＹＲＶＫデータ）が印刷媒体の種類毎および印刷品質毎に記憶されており、Ｓ３１５では印刷媒体の種類および印刷品質に対応するチャートデータに対して上記Ｓ１２５〜Ｓ１３５の処理を行ってラスタデータをプリンタに送出する。すると、プリンタは、入力したラスタデータに基づいてインクを吐出して印刷媒体Ｍ４上にインクのドットを形成し、チャートデータで表されたカラーチャートＣＨを印刷媒体Ｍ４上に印刷する。
【００４２】
その後、図１０に示す測色結果生成処理を行う（Ｓ３２０）。まず、プリンタ２０に対してプリンタの状態を出力させるコマンドを出力し、プリンタ２０からプリンタの状態を取得する（Ｓ５０２）。プリンタ２０では、プリンタの状態を出力させるコマンドを入力すると、印刷を実行中であるか否かを表す情報等を生成し、生成した情報をＰＣ１０に対して出力している。従って、ＰＣ１０では、プリンタから出力された情報を入手することにより、印刷を実行中であるか否かを表す情報をプリンタの状態として取得することができる。
次に、カラーチャートの印刷が終了したか否か、すなわち、プリンタ２０にてカラーチャートが印刷媒体上に形成されたか否かを判断する（Ｓ５０４）。プリンタから入手した情報が印刷を実行中であることを表す情報であればまだカラーチャートが形成されていないと判定し、Ｓ５０２〜Ｓ５０４を繰り返す。プリンタから入手した情報が印刷を実行中でないことを表す情報であればカラーチャートが形成されたと判定し、Ｓ５０６でタイマ回路１９から現在の時刻Tnowを取得する。
さらに、上記Ｓ４０４で入力を受け付けた印刷媒体の種類に対応する安定化時間Ts（安定化時間を表す情報）を時間情報１４ｃから取得する（Ｓ５０８）。図５の例において、入力を受け付けた印刷媒体の種類が「光沢紙１」である場合、安定化時間Ts＝10分を取得する。
また、現在の時刻Tnowと安定化時間Tsとに基づいて、終了予定時刻Teを算出する。この終了予定時刻は、Te＝Tnow＋Tsなる演算式により求めることができる。従って、カラーチャートが印刷媒体上に形成されたと判定したとき、当該判定時点での残り時間（Ts）を情報記録領域から取得した情報に対応する安定化時間として、当該カラーチャートの発色が安定するまでの残り時間を計時して表示することになる。
【００４３】
その後、タイマ回路１９から現在の時刻Tnowを取得する（Ｓ５１２）。次に、現在の時刻Tnowと終了予定時刻Teとに基づいて、印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間Tlを算出する（Ｓ５１４）。この残り時間は、Tl＝Te−Tnowなる演算式により求めることができる。さらに、残り時間Tlが０以下となったか否かを判断する（Ｓ５１６）。残り時間がある場合、残り時間Tlを印刷条件表示欄９１ａに表示して（Ｓ５１８）、Ｓ５１２に戻る。
以上のようにして、時間情報１４ｃに基づいて、印刷媒体上に印刷されたカラーチャートの発色が安定するまでの残り時間を計時して表示する。
一方、残り時間が無くなった場合、適宜、パッチの測色を促す旨をディスプレイ１８ａの画面に表示したり、当該旨をスピーカ１８ｄから音声出力したりする（Ｓ５２０）。
【００４４】
図１４は、パッチの測色を促す旨の表示画面例を、音声出力例とともに示している。本画面では、ウィンドウ状に「測色可能です」を表示した表示欄９１ｂを表示しているとともに、スピーカ１８ｄから「測色して下さい」（図の９１ｉ）を繰り返し音声出力していることを示している。
以上のようにして、残り時間が無くなった時点でパッチの測色を促す旨を画面表示したり音声出力したりする。
【００４５】
この段階で処理を終了して手動で測色を行ってもよいが、本実施形態では、その後、測色機４０に対して各パッチの測色を実行させるための測色チャート定義情報を出力する（Ｓ５２２）。次に、測色機４０に対して測色機の状態を出力させるコマンドを出力し、測色機４０から測色機の状態を取得する（Ｓ５２４）。測色機４０では、測色機の状態を出力させるコマンドを入力すると、用紙検出センサ４０ｃの検出電圧に対応するデジタルの検出情報をＩ／Ｏ回路４６ｃから読み込んだり、測色を実行中であるか否かを表す実行情報等を生成したりして、当該検出情報や実行情報をＰＣ１０に対して出力している。従って、ＰＣ１０では、測色機から出力された情報を入手することにより、印刷媒体が所定の装着箇所４０ｂに装着されているか否かを表す検出情報や、測色を実行中であるか否かを表す実行情報を測色機の状態として取得することができる。
さらに、上記検出情報を見ることにより、印刷媒体が所定の装着箇所４０ｂに装着されているか否かを判断する（Ｓ５２６）。センサ４０ｃにて印刷媒体が装着箇所４０ｂに装着されていないと検出されると、検出情報は装着されていないことが表された情報となり、この場合にはＳ５２８でカラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示して、Ｓ５２４に戻る。
【００４６】
図１５は、印刷媒体を装着することを促す旨の表示画面例を、音声出力例とともに示している。本画面では、ウィンドウ状に「測色機に用紙がありません」を表示した表示欄９１ｊを表示しているとともに、スピーカ１８ｄから「用紙を挿入して下さい」（図の９１ｋ）を繰り返し音声出力していることを示している。
以上のようにして、残り時間が無くなった時点でセンサ４０ｃにて印刷媒体が装着箇所に装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨を外部に通知する。
【００４７】
一方、センサ４０ｃにて印刷媒体が装着箇所４０ｂに装着されていると検出されると、検出情報は装着されていることが表された情報となり、この場合には図１１に示す測色結果取得処理を行う（Ｓ５３０）。当該処理では、まず、測色機４０に対して測色を開始させる測色開始コマンドを出力する（Ｓ６０２）。すると、測色機４０では、サーボモータ４３ａ，ｂを回転駆動して色検出部４０ａの水平位置を印刷媒体上の各パッチの位置に合わせて制御しながら当該色検出部４０ａにて各パッチの色を検出し、Ａ／Ｄ変換回路４６ｂにてアナログの検出電圧をデジタルの電圧値に変換し、Ｌａｂ色空間で定義される色成分量Ｌ，ａ，ｂからなる測色結果を生成し、ＲＡＭ４１ｃ内に蓄積していく。
次に、測色機４０に対して測色機の状態を出力させるコマンドを出力し、測色機４０から測色機の状態を取得する（Ｓ６０４）。
さらに、測色が終了したか否かを判断する（Ｓ６０６）。プリンタから入手した実行情報が測色を実行中であることを表す情報であればまだ測色を終了していないと判定し、Ｓ６０４〜Ｓ６０６を繰り返す。測色機から入手した実行情報が測色を実行中でないことを表す情報であれば測色が終了したと判定し、Ｓ６０８で測色機４０からＲＡＭ４１ｃに蓄積された色成分量Ｌ，ａ，ｂ（測色結果）を取得してＲＡＭ１３に格納し、測色結果取得処理を終了する。各色成分量Ｌ，ａ，ｂは、ＪＩＳ Ｚ８１０５にも規定されたＣＩＥ（１９７６）Ｌａｂ色空間を定義する色彩値であるＬ量、ａ量、ｂ量としている。以下も、同様である。なお、当該測色結果を、測色値LMi,aMi,bMi（ｉ＝１〜ｎ、ｎはパッチの番号を表す正の整数）とする。
【００４８】
以上で図１０に示した測色結果生成処理が終了したことになり、その後、色を合わせる基準とする基準測色結果LSi,aSi,bSi（ｉ＝１〜ｎ、ｎはパッチの番号を表す正の整数）を取得してＲＡＭ１３に格納する（図８のＳ３２５）。なお、基準測色結果については、ＰＣ６０で生成することができる。従って、ＰＣ６０から通信回線９８を介して基準測色結果を取得してもよいし、一旦ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に基準測色結果を記録しておくことを前提として当該記録媒体から基準測色結果を取得してもよい。
次に、測色結果LMi,aMi,bMiと基準測色結果LSi,aSi,bSiとを用いて、測色結果LMi,aMi,bMiを得たプリンタ２０の出力色を基準色に修正するためのキャリブレーション用データを作成する処理を行う（Ｓ３３０）。
【００４９】
図１６は、Ｃインクを例にとって、測色結果LMi,aMi,bMi（黒丸）と合わせる基準測色結果LSi,aSi,bSi（白丸）とを対応付ける様子を模式的に示している。ここで、横軸はＬａｂ色空間で定義されるａ値、縦軸はｂ値であり、測色値をａｂ平面上に投影して示している。両測色結果は、それぞれ曲線で繋いで示している。拡大図Ａ１内の数値は、階調値を示している。
ここで、測色結果LMi,aMi,bMiを繋ぐ曲線を所定の補間演算により求め、この曲線上の測色結果をLM,aM,bMとし、色を合わせる基準測色結果を繋ぐ曲線を所定の補間演算により求め、この曲線上の測色結果をLS,aS,bSとし、測色結果の色差
ΔＥ＝｛（LM−LS）2＋（aM−aS）2＋（bM−bS）2｝1/2
が最小となるように、測色結果LM,aM,bMと基準測色結果LS,aS,bSと対応付け、キャリブレーション用データを生成する。
【００５０】
図６のキャリブレーション用データＤＡ４を用いて説明すると、入力階調値が測色結果LM,aM,bMで表される色を表現する階調値とされ、出力階調値が基準測色結果LS,aS,bSで表される色を表現する階調値に最も近くなるように、キャリブレーション用データＤＡ４を作成する。例えば、階調値が大きいほど印刷画像の発色の度合いが大きくなるように設定されている場合、測色結果LM,aM,bMで表される色が基準測色結果LS,aS,bSで表される色よりも発色の度合いが小さいと、印刷画像の発色の度合いを大きくさせるよう、キャリブレーション用データは全体の傾向として入力階調値よりも出力階調値が大きくなるように作成される。そして、このようなキャリブレーション用データを参照することによって、印刷媒体上での発色の度合いが大きくなるようにＣＭＹＲＶＫデータが修正される。一方、測色結果LM,aM,bMで表される色が基準測色結果LS,aS,bSで表される色よりも発色の度合いが大きいと、印刷画像の発色の度合いを小さくさせるよう、キャリブレーション用データは全体の傾向として入力階調値よりも出力階調値が小さくなるように作成される。そして、このようなキャリブレーション用データを参照することによって、印刷媒体上での発色の度合いが小さくなるようにＣＭＹＲＶＫデータが修正される。
以上のようにして作成されたキャリブレーション用データＤＡ４は、入力階調値で表される色が測色結果LM,aM,bMで表される色とされ、出力階調値で表される色が基準測色結果LS,aS,bSで表される色とされた情報テーブルとされる。
以上により、基準測色結果で表される色に合うよう色補償された印刷画像を印刷媒体上に形成することができる。
むろん、キャリブレーション用データは、様々な手法により作成することができる。
【００５１】
Ｓ３３０終了後、生成したキャリブレーション用データをＨＤ１４に記憶して（Ｓ３３５）、キャリブレーション用データ作成処理を終了する。
その後、図７で示した印刷制御処理をＰＣ１０にて行うと、プリンタ２０にて、基準色に対する色ずれが補償された画像を印刷媒体上に形成することができる。
【００５２】
以上説明したように、本測色補助装置を有する色修正装置では、印刷媒体の種類に応じてカラーチャートの発色が安定するまでの適切な残り時間が表示される。これにより、本色修正装置のユーザは、印刷媒体毎にカラーチャートの発色が安定するまでの適切な残り時間を知ることができるので、パッチの測色が早すぎてカラーチャートの発色が安定していない状態で測色してしまったり、パッチの測色が遅すぎて測色結果を得るのに時間がかかりすぎたりすることが無くなる。従って、カラーチャートを構成する各パッチの測色結果を効率よく高精度にて得ることが可能となる。その結果、プリンタのキャリブレーションを行う際にはキャリブレーションをより高精度にさせ、良好な精度のキャリブレーションを実現させるキャリブレーション用データや、良好な色再現を実現させる色変換ＬＵＴ（色変換データ）等を迅速に得ることが可能となる。
【００５３】
（３）変形例：
ところで、本発明を実施する際に使用可能なコンピュータと周辺装置は、様々な構成が可能である。例えば、印刷装置は、コンピュータと一体化されたものでもよい。単色画像のみ印刷する印刷装置でもよい。上述したフローについては、一部または全部を印刷装置、専用の画像処理装置、外部のサーバ、等で実行してもよい。
キャリブレーションを行う際には、キャリブレーション用一次元ＬＵＴ等のキャリブレーション用データを作成してキャリブレーションを行うのみならず、色変換ＬＵＴ等の色変換データ、ドット振分テーブル等のドット振分データ、等を修正して当該修正後の色変換データやドット振分データ等を用いて印刷データを変換することによりキャリブレーションを行ってもよい。ここで、キャリブレーション用データや色変換データやドット振分データは、印刷データに対応する印刷画像を印刷媒体上に形成する印刷装置における色ずれを補償するために同印刷データの修正前後の対応関係を規定した色修正データである。
また、安定化時間を短縮して残り時間を計時して表示する簡易モードを設けてもよい。すると、高精度な測色結果を得る必要がないときに、迅速に測色結果を得ることができるので、利便性が向上する。
さらに、残り時間が測色機をウォーミングアップさせるために必要な時間となった時点で、測色機の電源を入れるように制御してもよい。すると、測色する際に測色機の状態が安定するまで待つ必要が無くなるので、利便性が向上する。
【００５４】
図１７は、変形例にかかる測色補助装置が行う印刷および測色条件選択処理を示すフローチャートである。本変形例では、上記Ｓ４０４の代わりにＳ４２２〜Ｓ４２４を行うことにしている。
まず、プリンタ２０に対してＥＥＰＲＯＭ３３に記憶された使用中の印刷媒体の種類を表す情報を出力される使用印刷媒体種類要求コマンドを出力し（Ｓ４２２）、プリンタ２０から使用中の印刷媒体の種類を表す情報を取得する（Ｓ４２４）。プリンタ２０では、使用印刷媒体種類要求コマンドを入力すると、ＥＥＰＲＯＭ３３に書き込まれた使用中の印刷媒体の種類を表す情報を読み出し、読み出した情報をＰＣ１０に対して出力している。従って、ＰＣ１０では、プリンタから出力された情報を入手することにより、プリンタ２０に記憶された印刷媒体の種類を表す情報の入力を当該プリンタから受け付け、使用中の印刷媒体の種類を表す情報を取得することができる。
次に、Ｓ４００でインターフェイス画面９１を表示するが、種類選択欄９１ｄではプリンタから取得した使用中の印刷媒体の種類を表す情報を表示する。その後、Ｓ４０２，Ｓ４０６では測色機の機種および印刷品質の選択入力を受け付け、Ｓ４０８〜Ｓ４１０では環境温度および環境湿度の操作入力を受け付け、Ｓ４１２で印刷条件表示欄９１ａを更新する。印刷ボタン９１ｈが操作されていないとＳ４０２〜Ｓ４１４を繰り返し、印刷ボタン９１ｈが操作されると印刷および測色条件選択処理を終了する。
【００５５】
その後、図８のＳ３１５では、プリンタ２０で使用可能な印刷媒体の種類のそれぞれに対応したチャートデータ１４ｄ２の中から入力を受け付けた印刷媒体の種類に対応するチャートデータに対応するカラーチャートをプリンタ２０に対してインクにて印刷媒体上に印刷させる制御を行う。そして、Ｓ３２０にて残り時間Tlが表示され、測色が行われる。
以上の構成により、プリンタで使用中の印刷媒体の種類が自動的に特定され、印刷媒体の種類に応じて適切な残り時間Tlが表示されるので、本測色補助装置は便利である。また、印刷媒体の種類に応じて適切なカラーチャートが自動的に印刷媒体上に印刷されるので、この点でも本測色補助装置は便利である。
【００５６】
図１８は、変形例にかかる色修正装置が行う測色結果生成処理を示すフローチャートである。本変形例では、上記Ｓ５１６，Ｓ５２４〜Ｓ５２８の代わりにＳ５４２〜Ｓ５５６を行うことにしている。
まず、Ｓ５０２〜Ｓ５１０の処理を行って終了予定時刻Teを算出し、Ｓ５１２でタイマ回路１９から現在の時刻Tnowを取得し、Ｓ５１４で残り時間Tlを算出する。ここで、所定時間Tthを０＜Tth＜Tsとして、残り時間Tlが所定時間Tth以下となったか否かを判断する（Ｓ５４２）。残り時間が所定時間より多い場合、残り時間Tlを印刷条件表示欄９１ａに表示して（Ｓ５１８）、Ｓ５１２に戻る。
一方、残り時間が所定時間Tth以下となった場合、測色機４０に対して測色機の状態を出力させるコマンドを出力し、測色機４０から測色機の状態を取得する（Ｓ５４４）。さらに、用紙検出センサ４０ｃの検出電圧に対応するデジタルの検出情報を見ることにより、印刷媒体が所定の装着箇所４０ｂに装着されているか否かを判断する（Ｓ５４６）。センサ４０ｃにて印刷媒体が装着箇所４０ｂに装着されていないと検出されると、検出情報は装着されていないことが表された情報となり、この場合にはＳ５４８でカラーチャートを印刷した印刷媒体を装着することを促す旨を画面表示して、Ｓ５４４に戻る。
以上のようにして、残り時間が所定時間以下となった時点でセンサ４０ｃにて印刷媒体が装着箇所に装着されていないと検出されたとき、カラーチャートを印刷した印刷媒体を装着することを促す旨を外部に通知する。
【００５７】
一方、センサ４０ｃにて印刷媒体が装着箇所４０ｂに装着されていると検出されると、検出情報は装着されていることが表された情報となり、この場合、印刷媒体の所定箇所を測色し、測色機４０から測色値Lt,at,bt（測色結果）を取得する（Ｓ５５０）。次に、測色値Lt,at,btが所定範囲外であるか否かを判断する（Ｓ５５２）。例えば、測色値の予想値をLf,af,bf、色差の許容範囲をΔEthとして、色差ΔＥ＝｛（Lt−Lf）2＋（at−af）2＋（bt−bf）2｝1/2がΔEthよりも大きければ所定範囲外、ΔＥがΔEth以下であれば所定範囲内とする。測色されるパッチＰ４ｂは印刷媒体上に形成されてから安定化時間Tsが経過していないパッチではあるが、ここの測色する目的は正しいカラーチャートを印刷した印刷媒体を正しく装着しているか否かをチェックすることであるので、パッチの発色が安定していないことによるパッチの測色値のずれは問題にならない。
図１３を用いて説明すると、例えば、印刷媒体Ｍ４を１８０°回転したときに異なる色のパッチとなるパッチＰ４ｂが形成された箇所を所定箇所とすればよい。同図の例では、パッチＰ４ｂと点対称な位置に空パッチＰ４ｃが配置されている。従って、印刷媒体Ｍ４が１８０°逆に配置されると、空パッチＰ４ｃが測色されることになり、測色値Lt,at,btは所定範囲外となる。また、本来とは異なる配置の複数のパッチからなるカラーチャートを印刷した印刷媒体を装着しても、測色値Lt,at,btは所定範囲外となる。
Ｓ５５２で測色結果が所定範囲外であると判断した場合、正しいカラーチャートを印刷した印刷媒体を正しく装着することを促す旨を画面表示したり音声出力したりして（Ｓ５５４）、Ｓ５１８に戻る。
【００５８】
図１９は、上記旨の表示画面例を、音声出力例とともに示している。本画面では、ウィンドウ状に「正しいカラーチャートを正しく装着して下さい」を表示した表示欄９１ｌを表示しているとともに、スピーカ１８ｄから「正しいカラーチャートを正しく挿入して下さい」（図の９１ｍ）を繰り返し音声出力していることを示している。
以上のようにして、印刷媒体が所定の装着箇所に装着されていると検出されたとき、当該印刷媒体の所定箇所を測色するとともに測色結果が所定範囲外であるときには正しくない旨を外部に通知する。
【００５９】
一方、測色結果が所定範囲内であると判断した場合、Ｓ５５６で残り時間Tlが０以下となったか否かを判断する。残り時間がある場合、Ｓ５１８に戻る。一方、残り時間が無くなった場合、適宜、パッチの測色を促す旨をディスプレイ１８ａの画面に表示したり、当該旨をスピーカ１８ｄから音声出力したりする（Ｓ５２０）。その後、測色機４０に対して測色チャート定義情報を出力し（Ｓ５２２）、図１１に示した測色結果取得処理を行って（Ｓ５３０）、測色結果生成処理を終了する。
【００６０】
本変形例によると、パッチの測色ができるまで所定時間以下になった時点でカラーチャートを印刷した印刷媒体が装着されていなければ当該印刷媒体を装着することが促されるので、本チャート印刷測色システムは便利である。また、正しいカラーチャートを印刷した印刷媒体が所定の装着箇所に装着されていなかったり、装着の向きが違っていたりすると、印刷媒体の所定箇所を測色したときに所定範囲外の測色結果が得られ、正しいカラーチャートを印刷した印刷媒体が正しく装着されていない旨が通知される。従って、正しいカラーチャートを印刷した印刷媒体が正しく装着されていないときに正しいカラーチャートを印刷した印刷媒体を正しく装着するよう促されるので、この点でも本チャート印刷測色システムは便利である。
以上説明したように、本発明によると、種々の態様により、印刷媒体上に印刷されたカラーチャートを構成する各色票について効率よく高精度の測色結果を得ることが可能になる。
【図面の簡単な説明】
【００６１】
【図１】測色補助装置を含む色修正装置の構成を模式的に示す図。
【図２】印刷システムの構成の概略を示すブロック図。
【図３】印刷システムの構成を示すブロック図。
【図４】カラー測色機の構成を示すブロック図。
【図５】情報記録領域に記録された各種情報の構造を模式的に示す図。
【図６】キャリブレーション用データのデータ構造を模式的に示す図。
【図７】印刷制御処理を示すフローチャート。
【図８】キャリブレーション用データ作成処理を示すフローチャート。
【図９】印刷および測色条件選択処理を示すフローチャート。
【図１０】測色結果生成処理を示すフローチャート。
【図１１】測色結果取得処理を示すフローチャート。
【図１２】インターフェイス画面の表示例を示す図。
【図１３】印刷媒体上に印刷されるカラーチャートの一例を示す図。
【図１４】パッチの測色を促す旨の表示例および音声出力例を示す図。
【図１５】印刷媒体を装着することを促す旨の表示例および音声出力例を示す図。
【図１６】測色結果と基準測色結果とを対応付ける様子を示す図。
【図１７】印刷および測色条件選択処理の変形例を示すフローチャート。
【図１８】測色結果生成処理の変形例を示すフローチャート。
【図１９】正しいカラーチャートの装着を促す旨の表示例および音声出力例を示す図。
【符号の説明】
【００６２】
１０，６０…パーソナルコンピュータ、１４…ハードディスク、１４ａ…色修正プログラム、１４ｂ…種類情報、１４ｃ…時間情報、１４ｄ…チャートデータ、１８ａ…ディスプレイ、１８ｄ…スピーカ、１９…タイマ回路、２０，７０…インクジェットプリンタ、４０，９０…カラー測色機、４０ａ，９０ａ…色検出部、４０ｂ…所定の装着箇所、４０ｃ…用紙検出センサ（検出手段）、１００…印刷システム、ＣＨ，ＣＨ０，ＣＨ１…カラーチャート、ＤＡ１，ＤＡ２…印刷データ、ＤＡ４…キャリブレーション用データ、Ｉ１…印刷画像、Ｍ０，Ｍ１，Ｍ２，Ｍ４…印刷媒体、Ｐ０，Ｐ１，Ｐ４…パッチ（色票）、Ｒ１…情報記録領域、Ｕ０…色修正装置、Ｕ１…種類入力部（種類入力手段）、Ｕ２…チャート印刷制御部（チャート印刷制御手段）、Ｕ３…計時表示部（計時表示手段）、Ｕ４…測色部（測色装置）、Ｕ５…色修正部（色修正手段）
【図１】
2006255910.tif 000003
【図２】
2006255910.tif 000004
【図３】
2006255910.tif 000005
【図４】
2006255910.tif 000006
【図５】
2006255910.tif 000007
【図６】
2006255910.tif 000008
【図７】
2006255910.tif 000009
【図８】
2006255910.tif 000010
【図９】
2006255910.tif 000011
【図１０】
2006255910.tif 000012
【図１１】
2006255910.tif 000013
【図１２】
2006255910.tif 000014
【図１３】
2006255910.tif 000015
【図１４】
2006255910.tif 000016
【図１５】
2006255910.tif 000017
【図１６】
2006255910.tif 000018
【図１７】
2006255910.tif 000019
【図１８】
2006255910.tif 000020
【図１９】
2006255910.tif 000021