(57)【要約】【課題】カラースペースを修正しても、元画像の色合いを変更することなく出力できるカラースペース修正を実現し、ネットワークを介して更新することで、時間経過とともにキャリブレーションデータを頻繁に更新することを容易にする。【解決手段】プリンタ１０３Ａ，１０３Ｂとセンタサーバマシン１０８とがインターネット１０７で接続されたプリントシステムを用いるに際し、センタサーバマシン１０８に接続された測色機１１０が、プリンタ１０３Ａ，１０３Ｂが印刷したカラーチャートを測色し（ステップＳ３０２）、センタサーバマシン１０８が、測色されたカラーチャートの値と、基準カラーチャートの値との差分を取得し、取得された差分に基づいて補正値ファイルを作成し（ステップＳ３０３）、センタサーバマシン１０８が、作成された補正値ファイルを、インターネット１０７を介してダウンロードすることが可能なように登録する（ステップＳ３０４）。【選択図】        図３
2007058712.tif 000002
【特許請求の範囲】
【請求項１】
プリンタとサーバとがネットワークで接続されたプリントシステムにおいて、
前記サーバが、
当該サーバに接続された測色機によって測色された、前記プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、
前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、
前記補正値ファイル作成手段によって作成された補正値ファイルを、前記プリンタからネットワークを介してダウンロードすることが可能なように登録する登録手段と、
を備えたことを特徴とするプリントシステム。
【請求項２】
プリンタとサーバとが接続されるネットワークが、インターネットであることを特徴とする請求項１に記載のプリントシステム。
【請求項３】
プリンタとサーバとが接続されるネットワークが、ＬＡＮであることを特徴とする請求項１に記載のプリントシステム。
【請求項４】
前記カラーチャートには、前記プリンタに関する情報、印刷用紙に関する情報、対応測色機に関する情報、解像度に関する情報および色調に関する情報のうち少なくとも一つが印刷されていることを特徴とする請求項１〜３のいずれか一つに記載のプリントシステム。
【請求項５】
前記プリンタは、前記補正値ファイルに基づいて、当該プリンタのプリンタドライバのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を補正することを特徴とする請求項１〜４のいずれか一つに記載のプリントシステム。
【請求項６】
接続された測色機によって測色された、プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、
前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、
前記補正値ファイル作成手段によって作成された補正値ファイルを前記プリンタからインターネットを介してダウンロードすることが可能なように登録する登録手段と、
を備えたことを特徴とするセンタサーバ。
【請求項７】
接続された測色機によって測色された、プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、
前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、
前記補正値ファイル作成手段によって作成された補正値ファイルを、前記プリンタからＬＡＮを介してダウンロードすることが可能なように登録する登録手段と、
を備えたことを特徴とするプリントサーバ。
【請求項８】
プリンタとサーバとがネットワークで接続されたプリントシステムを用いたプリンタキャリブレーションデータ更新方法であって、
前記サーバに接続された測色機が、前記プリンタが印刷したカラーチャートを測色する測色工程と、
前記サーバが、前記測色工程によって測色されたカラーチャートの値と、基準カラーチャートの値との差分を取得する取得工程と、
前記サーバが、前記取得工程によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成工程と、
前記サーバが、前記補正値ファイル作成工程によって作成された補正値ファイルを、前記プリンタからネットワークを介してダウンロードすることが可能なように登録する登録工程と、
を含んだことを特徴とするプリンタキャリブレーションデータ更新方法。
【請求項９】
請求項８に記載のプリンタキャリブレーションデータ更新方法を前記サーバに実行させることを特徴とするプリンタキャリブレーションデータ更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントシステム、そのプリントシステムを構成するセンタサーバ、プリントサーバ、プリンタキャリブレーションデータ更新方法およびプリンタキャリブレーションデータ更新プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等から取得した画像を印刷する場合において、その画像を所望の色合いで印刷することは容易ではない。デジタルカメラやモニタ、プリンタという印刷する過程で用いられる装置それぞれが使用しているカラースペースが異なるため、ユーザの所望している色合いと装置が実際に使用している色合いとのずれが生じるからである。従来このような課題を解決するために、デジタルカメラで用いられているカラースペースとプリンタで用いられているカラースペースとのカラーマッチングをおこなう手法がある。
【０００３】
カラーマッチングを厳密におこなうには、装置ごとに備わっているカラースペースを表すカラープロファイルを更新する必要が生じる。すなわち、経年劣化等により装置ごとのカラープロファイルに誤差が生じるため、その誤差を所定のタイミングで修正する必要がある。その誤差は、装置ごとに個体差があるため、基準となるカラーチャートと比較して装置ごとに修正値を算出する。このような課題を解決する方法として、たとえば、カラープロファイルを用いて色合わせをおこなう方法がある（たとえば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００３−１２２５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようにカラープロファイルを用いて色合わせをおこなうのは、画像自体の色を変化させていることであり、場合によっては出力された色合いが最初に撮像装置で撮影された色合いとかけ離れたものとなってしまうことがあるという問題点があった。
【０００６】
この発明は、上記問題点を解決するためになされたものであり、本願はこのように、カラースペースを修正しても、元画像の色合いを変更することなく出力できるカラースペース修正を実現するとともに、ネットワークを介して更新するできることによって、時間経過とともにキャリブレーションデータを頻繁に更新することが容易に可能なプリントシステム、センタサーバ、プリントサーバ、プリンタキャリブレーションデータ更新方法およびプリンタキャリブレーションデータ更新プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、この発明にかかるプリントシステムは、プリンタとサーバとがネットワークで接続されたプリントシステムにおいて、前記サーバが、当該サーバに接続された測色機によって測色された、前記プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、前記補正値ファイル作成手段によって作成された補正値ファイルを、前記プリンタからネットワークを介してダウンロードすることが可能なように登録する登録手段と、を備えたことを特徴とする。
【０００８】
また、この発明にかかるプリントシステムは、プリンタとサーバとが接続されるネットワークが、インターネットであることを特徴とする。また、この発明にかかるプリントシステムは、プリンタとサーバとが接続されるネットワークが、ＬＡＮであることを特徴とする。
【０００９】
また、この発明にかかるプリントシステムは、前記カラーチャートに、前記プリンタに関する情報、印刷用紙に関する情報、対応測色機に関する情報、解像度に関する情報および色調に関する情報のうち少なくとも一つが印刷されていることを特徴とする。また、この発明にかかるプリントシステムは、前記プリンタが、前記補正値ファイルに基づいて、当該プリンタのプリンタドライバのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を補正することを特徴とする。
【００１０】
また、この発明にかかるセンタサーバは、接続された測色機によって測色された、プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、前記補正値ファイル作成手段によって作成された補正値ファイルを前記プリンタからインターネットを介してダウンロードすることが可能なように登録する登録手段と、を備えたことを特徴とする。
【００１１】
また、この発明にかかるプリントサーバは、接続された測色機によって測色された、プリンタが印刷したカラーチャートの値と、基準カラーチャートの値との差分を取得する取得手段と、前記取得手段によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成手段と、前記補正値ファイル作成手段によって作成された補正値ファイルを、前記プリンタからＬＡＮを介してダウンロードすることが可能なように登録する登録手段と、を備えたことを特徴とする。
【００１２】
また、この発明にかかるプリンタキャリブレーションデータ更新方法は、プリンタとサーバとがネットワークで接続されたプリントシステムを用いたプリンタキャリブレーションデータ更新方法であって、前記サーバに接続された測色機が、前記プリンタが印刷したカラーチャートを測色する測色工程と、前記サーバが、前記測色工程によって測色されたカラーチャートの値と、基準カラーチャートの値との差分を取得する取得工程と、前記サーバが、前記取得工程によって取得された差分に基づいて補正値ファイルを作成する補正値ファイル作成工程と、前記サーバが、前記補正値ファイル作成工程によって作成された補正値ファイルを、前記プリンタからネットワークを介してダウンロードすることが可能なように登録する登録工程と、を含んだことを特徴とする。
【００１３】
また、この発明にかかるプリンタキャリブレーションデータ更新プログラムは、上記に記載のプリンタキャリブレーションデータ更新方法を前記サーバに実行させることを特徴とする。
【００１４】
これらの発明によれば、クライアントとサーバがネットを介して接続され、プリント出力されたカラーチャートを測色して、装置ごとの個体差を標準機をターゲットにして補正値を算出し、その補正値によりプリンタドライバのＬＵＴを更新することができる。また、カラープロファイルのような画像自体の色変化はおこなわず、プリンタの校正によって経年劣化等による色ずれの補正をすることが可能となる。また、ネットワークを介することで、測色機を所有していなくても遠隔地にて、プリンタキャリブレーションデータの更新ができる。また、クライアントからプリントサーバに適合することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明にかかるプリントシステム、センタサーバ、プリントサーバ、プリンタキャリブレーションデータ更新方法およびプリンタキャリブレーションデータ更新プログラムの好適な実施の形態１を詳細に説明する。
【００１６】
（実施の形態１）
（プリントシステムの全体構成）
図１は、この発明の実施の形態１にかかるプリントシステムの全体構成を示す説明図である。図１に示すプリントシステムにおいて、１０１は、フォトスタジオシステムであり、このフォトスタジオシステム１０１は、たとえば各フォトスタジオに設備されている。フォトスタジオ内にはＬＡＮ１０４があり、このＬＡＮ１０４によって、プリントサーバマシン１０２と１台または複数台（たとえば２台）のコンピュータマシン（以下、「クライアントマシン」という）１０５Ａ，１０５Ｂが接続されている。
【００１７】
クライアントマシン１０５Ａ，１０５Ｂは、デジタルカメラ１０６たとえばＵＳＢを介して接続することができる。また、プリントサーバマシン１０２には、１台または複数台（ここでは２台）の電子式プリンタ１０３Ａ，１０３Ｂが、それぞれたとえばＵＳＢを介して接続されている。各プリンタ１０３Ａ，１０３Ｂは、たとえば顔料系インクを用いるインクジェット式プリンタであり、これは、高画質で耐光性の非常に高い印刷物を出力する性能を持つ。プリントサーバマシン１０２と２台のプリンタ１０３Ａ，１０３Ｂは、箱型の一つの専用ケーシング（図示を省略）の中に収容して、フォトスタジオ内の一箇所に置いておくことができる。
【００１８】
クライアントマシン１０５Ａ，１０５Ｂは、デジタルカメラ１０６から１または複数の写真イメージを読み込みディスクストレージに蓄積し、そして、所望の１以上の写真イメージを編集して所望ページ数の印刷ジョブのデータにする作業などに主に用いられる。ここでおこなわれる写真イメージの編集には、個々の写真イメージにトリミングや部分的修正や全体的カラー調整などの所望のエンハンスを施すフォトレタッチ作業と、所望の１以上の写真イメージを印刷メディアのスペース（印刷ページ）に配置する印刷レイアウト編集などがある。
【００１９】
一方、プリントサーバマシン１０２は、クライアントマシン１０５Ａ，１０５Ｂから印刷ジョブデータを受け取り、それに基づいて各ページの印刷イメージを作成してプリンタ１０３Ａ，１０３Ｂに送信する機能を持つ。また、プリントサーバマシン１０２は、プリンタ１０３Ａ，１０３Ｂのステータスや印刷ジョブの実行状況や実行履歴などの情報（以下、「プリント情報」という）を管理し、それをクライアントマシン１０５Ａ，１０５Ｂに通知する機能も有する。
【００２０】
さらに、多数のフォトスタジオのフォトスタジオシステム１０１の稼動状態を集中的に管理する役目を持つセンタサーバマシン１０８が、フォトスタジオとは別に存在する。各フォトスタジオシステム１０１のプリントサーバマシン１０２およびクライアントマシン１０５Ａ，１０５Ｂは、それぞれ、インターネット１０７を介して、センタサーバマシン１０８と通信することができる。センタサーバマシン１０８は、各フォトスタジオシステム１０１のプリントサーバマシン１０２から、そのフォトスタジオのプリント情報を収集し、それをセンタサーバマシン１０８のデータベースに保存し管理する。
【００２１】
センタサーバマシン１０８は、各フォトスタジオのユーザからＷＷＷブラウザを通じてログインされると、センタサーバマシン１０８のデータベースに保管してあるそのフォトスタジオのプリント情報を、そのＷＷＷブラウザに提供することができる。また、センタサーバマシン１０８は、各フォトスタジオのユーザがあらかじめ指定しておいた所定のイベント（たとえばプリンタの用紙ジャムのようなエラー）の発生を示す情報をそのフォトスタジオから受けると、そのことを電子メールで、そのユーザがあらかじめ指定しておいたメールアドレス（たとえば、そのユーザの携帯電話のメールアドレス）に送信することもできる。
【００２２】
また、センタサーバマシン１０８は、各フォトスタジオからのプリント情報に基づいて、そのフォトスタジオでの印刷メディアやインクなどの消耗品の消費量を計算して、各フォトスタジオへの消耗品の配給手配や料金請求などをおこなうこともできる。
【００２３】
また、フォトスタジオの業務管理の一つの形態として、センタと個々のフォトスタジオとの間に、中間的な管理組織（以下、「ディーラ」という）が介在し、各ディーラが複数のフォトスタジオの業務を管理するという形態がある。そのような場合、各ディーラも、ＷＷＷブラウザなどがインストールされたコンピュータマシン（以下、「ディーラマシン」という）１０９を有している。
【００２４】
そして、センタサーバマシン１０８は、各ディーラからＷＷＷブラウザを通じてログインされると、そのディーラの傘下にあるフォトスタジオのプリント情報を、そのＷＷＷブラウザに提供することができる。各フォトスタジオのプリント情報に基づく各フォトスタジオへの消耗品の配給手配や料金請求などは、センタサーバマシン１０８に代わって、ディーラマシン１０９がおこなうようにすることができる。
【００２５】
また、センタサーバマシン１０８には、測色機１１０が接続されている。測色機１１０は、各プリンタ１０３Ａ，１０３Ｂによって印刷されたカラーチャートを測色する。得られた色彩値は、センタサーバマシン１０８が取り込み、所定の評価をおこなうことによって、補正データを作成する。
【００２６】
（センタサーバマシンの機能的構成）
図２は、この発明の実施の形態１にかかるセンタサーバマシン１０８の機能的構成を示す説明図である。図２において、センタサーバマシン１０８は、基準カラーチャート情報記憶部２００と、取得部２０１と、補正値ファイル作成部２０２と、登録部２０３と、を含む構成となっている。基準カラーチャート情報記憶部２００および登録部２０３は、図示を省略するＲＡＭやＨＤＤなどの記憶媒体によってその機能を実現する。また、その他の各構成部２０１〜２０２は、図示を省略するＣＰＵが、図示を省略するＲＯＭ、ＲＡＭやＨＤＤなどの記憶媒体に記憶されたプログラムを実行することによってその機能を実現する。
【００２７】
取得部２０１は、センタサーバマシン１０８に接続された測色機１１０によって測色された、各プリンタ１０３Ａ，１０３Ｂが印刷したカラーチャートの値と、基準カラーチャート情報記憶部２００に記憶された基準カラーチャートの値との差分を取得する。なお、基準カラーチャート情報は、測色機１１０が記憶しており、取得部２０１は、測色機１１０から差分情報を取得（受信）するようにしてもよい。また、カラーチャートには、各プリンタ１０３Ａ，１０３ＢのＩＤ情報が印刷されている。
【００２８】
補正値ファイル作成部２０２は、取得部２０１によって取得された差分に基づいて補正値ファイルを作成する。また、登録部２０３は、補正値ファイル作成部２０２によって作成された補正値ファイルを、各プリンタ１０３Ａ，１０３Ｂ（または各プリンタ１０３Ａ，１０３Ｂに接続されたプリントサーバマシン１０２）からインターネット１０７を介してダウンロードすることが可能なように登録する。
【００２９】
（プリンタキャリブレーションデータ更新の手順）
図３は、この発明の実施の形態１にかかるプリンタキャリブレーションデータ更新の手順の内容を示すフローチャートである。図３のフローチャートにおいて、各プリンタ１０３Ａ，１０３Ｂにおいて、カラーチャートを印刷する（ステップＳ３０１）。印刷されたカラーチャートは、測色機１１０によって測色される（ステップＳ３０２）。この場合カラーチャートは、郵送などの方法によって測色機１１０が設置されている場所まで送られる。
【００３０】
つぎに、センタサーバマシン１０８において、測色された情報に基づいて、補正値ファイルを作成する（ステップＳ３０３）。そして、作成された補正値ファイルをアップロードする（ステップＳ３０４）。アップロードすることによって、プリントサーバマシン１０２がダウンロードすることが可能になる。そして、プリントサーバマシン１０２からのダウンロードの指示があったか否かを判断する（ステップＳ３０５）。ダウンロードの指示があったか否かは、各プリンタ１０３Ａ，１０３Ｂごとに判断する。
【００３１】
ステップＳ３０５において、プリントサーバマシン１０２からのダウンロード指示があるのを待って、指示があった場合（ステップＳ３０５：Ｙｅｓ）は、ダウンロードを実行する（ステップＳ３０６）。そして、ダウンロードされた補正値ファイルに基づいて、各プリンタ１０３Ａ，１０３ＢのプリンタドライバのＬＵＴを補正し（ステップＳ３０７）、一連の処理を終了する。補正値ファイルがアップロードされてから一定時間経過してもダウンロードの指示がなかった場合は、当該補正値ファイルを破棄して、以後ダウンロードができないようにしてもよい。
【００３２】
このように、補正値ファイルを一旦アップロードし、ダウンロードの指示があって初めてダウンロードして、プリンタドライバのＬＵＴを補正することで、突然プリンタドライバのＬＵＴが補正されることを回避することができる。
【００３３】
図４は、印刷条件の項目を一覧にして示す説明図である。図４において、機体番号、印刷日時、印刷用紙、印刷解像度、色調、カラーパッチサイズ、カラーパッチ数、カラーチャート番号が印刷条件として取得されている。機体番号は、プリントサーバマシン１０２に設けられた図示を省略するＵＳＢ／ＩＯを介してプリンタ１０３Ａ，１０３Ｂから取得され、印刷日時は、図示を省略するタイマから取得され、印刷用紙と印刷解像度と色調とカラーパッチサイズとカラーパッチ数とカラーチャート番号は、プリントサーバマシン１０２に設けられた図示を省略する印刷条件取得モジュールから取得される。上記印刷条件取得モジュールは、プリントサーバマシン１０２に設けられた図示を省略するＵＩ画面などを利用してあらかじめ各印刷条件の入力を受け付けている。
【００３４】
図４の左欄に示すような印刷条件を取得すると、上記印刷条件取得モジュールは同印刷条件を、プリントサーバマシン１０２に設けられた図示を省略する文字列化モジュールに出力する。上記文字列化モジュールが、印刷条件の内容を所定の形式により文字列化して条件コードを生成する。図４の右欄は、各項目の印刷条件を文字列化することにより得られる条件コードを示している。同欄に示すように印刷条件の内容はそれぞれ羅列された１６進数の数字（０Ｈ，２Ｈ，３Ｈ・・ＡＨ・・ＦＨ）で表現されている。もともと数字で表現されていた印刷条件の内容はそのまま１６進数化することにより条件コード化される。
【００３５】
一方、機体番号に使用される英数字などはアスキーコード形式によって条件コード化される。たとえば、機体番号に使用された“ＡＢＣ”はアスキーコードを用いて“４Ｈ，１Ｈ，４Ｈ，２Ｈ，４Ｈ，３Ｈ”と表現され、それ以外の“００００１２３”はそのまま”０Ｈ，０Ｈ，０Ｈ，０Ｈ，１Ｈ，２Ｈ，３Ｈ”と表現される。本実施の形態においては以上のような文字列化形式を採用するものとする。
【００３６】
図５−１および図５−２は、コード一覧を示す説明図である。図５−１において、２桁の文字の組み合わせで項目コードが表現されており、それぞれの組み合わせに意味が対応づけられている。たとえば、“Ｃ２，１Ｈ”という項目コードの後には、機体番号を意味する条件コードが記述される。したがって、図４に例を示した機体番号を記述する場合には、“Ｃ２，１Ｈ，４Ｈ，１Ｈ，４Ｈ，２Ｈ，４Ｈ，３Ｈ，０Ｈ，０Ｈ，０Ｈ，０Ｈ，１Ｈ，２Ｈ，３Ｈ”という文字列が形成される。図５−２において、補助コードは、項目コードとともにコード一覧に格納されており、２桁の文字で表現される。
【００３７】
図６は、項目コードおよび補助コードが挿入された状態の条件コードを表にして示す説明図である。図６において、たとえば、区切りを意味する補助コードとしての“ＳＰ”が印刷日時を表す条件コードの日付と時間の間などに挿入されることによって、適切な印刷日時の解釈を可能としている。さらに、各条件コードの末尾には終了を意味する補助コードとしての“ＥＭ”が添付されている。そして、各項目コードおよび補助コードおよび条件コードを構成する文字に対応する色を特定する。具体的には、プリントサーバマシン１０２に設けられた図示を省略する色特定モジュールが各コードを構成する文字に対応する色彩値を色特定テーブルを参照して特定する。
【００３８】
図７は、色特定テーブルを示す説明図である。図７において、色特定テーブルには、各コードを構成し得る文字とＲＧＢの各階調で表現される色彩値との対応関係が規定されている。このような色特定テーブルを参照することによって、各コードを構成する文字（数字）に対応する色のＲＧＢ階調値を特定することができる。色彩値が特定されると、レイアウト処理を実行する。レイアウト処理は、特定された各文字の色で塗りつぶされた複数の条件評価用カラーパッチに相当する画像データ（以下、「パッチデータ」という。）を生成し、当該パッチデータを所定の配列に配置する。
【００３９】
図８は、パッチデータの配置例を示す説明図である。図８において、パッチデータが羅列されている。なお、図８においてはパッチデータの配列を分かりやすく表現するために各パッチデータのＲＧＢ階調値に対応する文字を識別文字列として付しているが、ＲＧＢ階調値を有する画素が各条件評価用カラーパッチの占める領域ごとに充填されている。機体番号や印刷日時などの印刷条件に対応するパッチデータは各条件項目ごとに一行ずつ割り当てられており、先頭２列にはそれぞれの条件項目を意味する項目コードに対応したパッチデータが配置されている。
【００４０】
先頭から３行目までの先頭２列には印刷条件を意味する項目コードではなく、文字表現色サンプル１〜３を意味する項目コードに対応するパッチデータが配置されている。たとえば、一行目の先頭２列に配置された“Ｃ１，ＳＰ”に対応する色のパッチデータは、図５−１のコード一覧に示すように文字表現色サンプル１を意味している。文字表現色サンプル１〜３を意味する項目コードに相当するパッチデータの後の列には、上記色特定テーブルにて定義されている色のすべてを網羅するように各色のパッチデータが生成され３行に分散して羅列されている。なお、文字表現色サンプル１〜３の行が占める領域をサンプル領域という。また、サンプル領域におけるパッチデータの配列は、取得されたカラーチャート番号に依存することなく、常に一定とされる。
【００４１】
パッチデータは、各文字に対応する色のＲＧＢ階調の画素で構成されているが、その画素数は解像度に適合するように生成されている。ただし、条件評価用カラーパッチのサイズおよび先頭行および先頭列の位置はカラーチャート番号に依存することなく、常に一定となる。パッチデータが配列する画像データを、プリントサーバマシン１０２に設けられた図示を省略する画像合成モジュールに対してビットマップデータとして出力する。なお、このビットマップデータをヘッダ領域データという。
【００４２】
ヘッダ領域データを取得した上記画像合成モジュールは、ヘッダ領域データの最終行の、次の行の先頭列に境界定義用のカラーパッチに対応するパッチデータを添付する。境界定義用のカラーパッチに対応するパッチデータの色および文字（補助コード）は図５−２のコード一覧および図７の色特定テーブルに定義されている。そして、色評価領域データをヘッダ領域データに合成する。色評価領域データはあらかじめＨＤＤなどの記憶媒体に複数記憶されており、カラーパッチサイズ、カラーパッチ数、解像度およびカラーチャート番号に適合するものが読み出されて使用される。
【００４３】
なお、色評価領域データはカラーパッチサイズおよびカラーパッチ数および解像度に応じて編集されたり生成されたりしてもよい。色評価領域データは色評価用カラーパッチに対応するパッチデータが分布する画像データであり、色評価領域データもビットマップデータとして記憶されている。色評価用カラーパッチに対応するパッチデータの色はプリンタ１０３Ａ，１０３Ｂの色域の全体を偏りなく網羅するように設定された見本色である。色評価領域データは境界定義用のカラーパッチに対応するパッチデータの次の行から先頭の行が開始するように合成される。合成された画像データは、各モジュールに出力されて、プリンタ１０３Ａ，１０３Ｂにて同画像データに基づくカラーチャートが印刷される。
【００４４】
図９は、カラーチャート９００を示す説明図である。図９において、カラーチャート９００の先頭には印刷条件が条件評価用カラーパッチによって表現されたヘッダ領域が形成され、その下方にはプリンタ１０３Ａ，１０３Ｂの色域を網羅する見本色が付されたカラーパッチが配列する色評価領域が形成されている。なお、図９においては各カラーパッチの配列を分かりやすく表現するために各カラーパッチに対応する文字を識別文字列として付しているが、実際には特定された色が各カラーパッチ上に再現されている。ヘッダ領域と色評価領域との間には境界定義用カラーパッチが配置されている。
【００４５】
図１０は、文字特定テーブルを示す説明図である。図１０において、文字特定テーブルは図７に示した色特定テーブルと同様の構成としているが、文字特定テーブルでは各文字に対応する色彩値が測色機１１０にて取得可能なＬ＊ａ＊ｂ＊表色系の値として記述されている。また、文字特定テーブルでは各文字に対応して許容範囲の色差値も記述されている。なお、許容範囲のデフォルト値は色差ΔＥが１０と設定されている。行を表す変数ｎに１を代入し、カラーチャート９００におけるｎ行目の処理を開始する。初めの段階ではｎ＝１となるため、ヘッダ領域における１行目の測色が開始される。その後、ｎ行目における一列目の条件評価用カラーパッチの測色がおこなわれる。
【００４６】
上述のとおりヘッダ領域における条件評価用カラーパッチの先頭行および先頭列の位置は取得されたカラーチャート番号に依存することなく、常に一定となるようにされている。したがって、あらかじめ測色機１１０に先頭行および先頭列の位置を設定しておくことによって、いかなるカラーチャート９００においても先頭行および先頭列の条件評価用カラーパッチを視野に捉えることができる。また、ヘッダ領域における条件評価用カラーパッチのサイズも一定とされているため、規定のサイズをあらかじめ測色機１１０に設定しておくことによって、いかなるカラーチャート９００においても２行目以降および２列目以降の条件評価用カラーパッチの位置を特定し、視野に捉えることができる。
【００４７】
このようにして、得られた条件評価用カラーパッチのＬ＊ａ＊ｂ＊値が境界定義用カラーパッチのものであるかを判定する。この判定においては文字特定テーブルを参照し、当該文字特定テーブルに記述された条件評価用カラーパッチのＬ＊ａ＊ｂ＊値と測色して得られたＬ＊ａ＊ｂ＊値との色差（ΔＥ）を算出する。そして、この色差ΔＥが上記許容範囲よりも小さい場合には、測色したカラーパッチが境界定義用カラーパッチであると判定する。なお、この判定に使用される許容範囲は文字特定テーブルに記述されており、デフォルトであれば色差ΔＥ＜１０が条件となる。
【００４８】
つぎに、文字特定テーブルを参照しつつ、測色されたＬ＊ａ＊ｂ＊値がどの文字に対応する色であるかを判定する。この判定に使用される許容範囲も文字特定テーブルに記述されたものであり、文字“Ｃ１，ＳＰ”の双方についてデフォルトの色差ΔＥ＜１０が適用される。さらに、コード一覧を参照し、１列目と２列目の条件評価用カラーパッチに対応する文字の組み合わせで構成される項目コードを特定する。ここでは、文字“Ｃ１，ＳＰ”が特定されるため、これらの組み合わせで表現される“文字表現色サンプル１”を意味していることが特定される。したがって、１行目の条件評価用カラーパッチ群が文字表現色サンプル１に相当するものであることが判別できる。
【００４９】
なお、ここでは文字“Ｃ１，ＳＰ”の双方について許容範囲として色差ΔＥ＜１０が適用されるが、図７に示すように文字“Ｃ１，ＳＰ”に対応する色は極端なＬ＊ａ＊ｂ＊値を示す黒および白であるため、多少許容範囲が広くても誤認識が発生することはない。つぎに、復号化された項目コードが”文字表現色サンプル１〜３”に該当するかどうかを判定し、該当するのであれば、列を表す変数ｍに３を代入する。そして、３列目の条件評価用カラーパッチの測色をおこない、Ｌ＊ａ＊ｂ＊値を取得する。
【００５０】
つぎに、得られたＬ＊ａ＊ｂ＊値を文字特定テーブルに更新記憶させる。上述したとおりサンプル領域における条件評価用カラーパッチの配置は、いかなるカラーチャートにおいても一定とされているため、サンプル領域の各列の条件評価用カラーパッチはどの文字に対応しているかを特定することができる。具体的には、サンプル領域における条件評価用カラーパッチの配置を格納した、図１１に示すサンプル配置テーブルがＨＤＤに記憶されており、このサンプル配置テーブルを参照する。
【００５１】
図１１は、サンプル配置テーブルを示す説明図である。図１１において、サンプル配置テーブルには、配置（ｍ，ｎ）ごとに配置される文字が規定されている。なお、ヘッダ領域における条件評価用カラーパッチのサイズは常に一定であるため、配置（ｍ，ｎ）からカラーチャート９００上のアドレスも特定することができる。たとえば、ｎ＝１，ｍ＝３において文字“Ｃ２”に対応する条件評価用カラーパッチの測色がおこなわれたことを特定することができる。そして、得られたＬ＊ａ＊ｂ＊値を文字特定テーブルにおいて対応する文字のＬ＊ａ＊ｂ＊値に更新記憶する。これと同時に、Ｌ＊ａ＊ｂ＊値を更新した文字の許容範囲として色差ΔＥ＜３を更新記憶させる。すなわち、ここでは、条件評価用カラーパッチの実測値を文字特定テーブルに定義し、それとともに許容範囲を狭めている。
【００５２】
つぎに、図１１に示したサンプル配置テーブルを参照し、測色をおこなった条件評価用カラーパッチが文字“ＥＭ”に対応するものであるかどうかが判定される。すなわち、行末であるかどうかが判定される。測色を行った条件評価用カラーパッチが文字“ＥＭ”に対応するものでない場合には、ｍに１を加算して、４列目の条件評価用カラーパッチの測色がおこなわれる。また、１列ずつずらしながら、一行目の条件評価用カラーパッチの測色が順におこなわれ、それぞれ得られたＬ＊ａ＊ｂ＊値を文字特定テーブルに順次更新し、許容範囲を狭めている。
【００５３】
文字表現色サンプル３に対する処理が完了した時点で、文字特定テーブルに定義されているすべての文字についてＬ＊ａ＊ｂ＊値が更新されることとなり、すべての文字について許容範囲が狭められることとなる。文字表現色サンプル１〜３で構成されるサンプル領域は文字特定テーブルに定義されるすべての文字を網羅するようにレイアウトされているからである。サンプル領域に対する処理が完了すると、４行目以降に対する処理が実行される。
【００５４】
４行目以降に対する処理においても上記と同様な処理がおこなわれる。ただし、文字特定テーブルに定義されているすべての文字について実測のＬ＊ａ＊ｂ＊値および許容範囲が更新されているため、対応文字の認定においては、実測のＬ＊ａ＊ｂ＊値および狭められた許容範囲が使用されることとなる。そして、サンプル領域に属する行でないと判定される。たとえば、ｎ＝４であるときは、対象の行が“文字表現色サンプル１〜３”ではなく、機体番号を記述した行であると判別される。
【００５５】
ここでは、文字判定において、実測のＬ＊ａ＊ｂ＊値および狭められた許容範囲が使用され、特定された文字を記憶する。そして、得られたＬ＊ａ＊ｂ＊値と文字特定テーブルに更新記録されている実測のＬ＊ａ＊ｂ＊値とを比較して、測色を行った条件評価用カラーパッチが文字“ＥＭ”に対応するものであるかどうかを判定する。
【００５６】
また、各文字と、その文字のカラーチャート９００上におけるアドレスとが対応づけられているため、文字の配列順を特定することができる。たとえば、ｎ＝４の行では、文字“４Ｈ，１Ｈ，４Ｈ，２Ｈ，４Ｈ，３Ｈ，０Ｈ，０Ｈ，０Ｈ，０Ｈ，１Ｈ，２Ｈ，３Ｈ，ＥＭ”が累積的に記憶されている。さらに、末尾の“ＥＭ”は除外し、“４Ｈ，１Ｈ，４Ｈ，２Ｈ，４Ｈ，３Ｈ，０Ｈ，０Ｈ，０Ｈ，０Ｈ，１Ｈ，２Ｈ，３Ｈ”を復号化することによって、機体番号“ＡＢＣ００００１２３”を取得することができる。
【００５７】
たとえば、ｎ＝５の行では、文字“２Ｈ，０Ｈ，０Ｈ，４Ｈ，ＡＨ，１Ｈ，５Ｈ，ＳＰ，１Ｈ，４Ｈ，３Ｈ，４Ｈ，ＥＭ”が累積的に記憶されている。それから、末尾の“ＥＭ”を除外し、区切りコード“ＳＰ”を解釈しつつ、残りの文字を復号化することによって、印刷日時“２００４年１０月１５日１４時３４分”を取得することができる。このようにして復号化された各印刷条件は、それぞれ記憶され、後の処理において使用される。図９の例では、ｎ＝１１となるまで、検出が繰り返し実行される。したがって、機体番号と印刷日時と印刷用紙と印刷解像度と色調とカラーパッチサイズとカラーパッチ数とチャート番号についての情報を取得することができる。
【００５８】
そして、ｎ＝１２となったとき、境界定義用カラーパッチが検出され、印刷条件として取得された印刷日時から、図示を省略するタイマによる現在時刻を差分することによって、乾燥時間を算出する。そして、乾燥時間が規定の時間（たとえば、３０分）以上確保されてない場合には、インクの発色が不安定であるとして、処理を中止する。一方、十分に乾燥時間が確保されている場合には、１３行目以降に形成された色評価用カラーパッチについての測色がおこなわれる。
【００５９】
そして、基準カラーチャート情報記憶部２００に記憶された基準値と、測定して得られたＬ＊ａ＊ｂ＊値とを比較する。たとえば、色差ΔＥを計算するようにしてもよい。このとき比較対象となる基準値は上記のようにして取得された各印刷条件に基づいて選択される。たとえば、チャート番号によって色評価用カラーパッチの配列が異なる場合があるため、チャート番号に適合した基準値と比較する必要がある。また、色調が異なる場合には比較すべき色も異なってくるため、印刷時の色調に対応した基準値を選択する必要がある。
【００６０】
その後、測色した色評価用カラーパッチが最終のものであるかどうかが判定される。ここでも、チャート番号に依存する色評価用カラーパッチの配列に基づいて最終かどうかが判断される。そして、最終でない場合には、次の色評価用カラーパッチの測色をおこなう。次の色評価用カラーパッチの測色をおこなうにあたっても、適切に視野を移動させる必要があるため、印刷条件として取得したカラーパッチサイズとカラーパッチ数とチャート番号が利用される。
【００６１】
カラーパッチサイズとカラーパッチ数とチャート番号などの情報を測色機１１０が備える図示を省略する測色機ドライバが取得し、当該測色機ドライバがこれらの情報に基づいて測色機１１０を駆動させる。一方、すべての色評価用カラーパッチの測色が完了したことが確認されると、補正値ファイル作成部２０２が補正値ファイルを作成する。
【００６２】
図１２は、変形例にかかるカラーチャートを示す説明図である。図１２において、カラーチャート１２００は、サンプル領域が形成されていない。上述したとおり条件評価用カラーパッチの色は印刷用紙によって変動する。しかし、プリンタ１０３Ａ，１０３Ｂの製造工程における色変換ＬＵＴ作成時などに使用される印刷用紙はあらかじめ決まっているため、このような場合には実質的に条件評価用カラーパッチの色は変動しないと考えることができる。したがって、プリンタの製造工程などにおいてはサンプル領域を形成しないようにしてもよい。また、その他の印刷条件もある程度固定されるため、ヘッダ領域に記述される印刷条件の項目数を少なくすることができる。なお、サンプル領域を形成しない場合であっても、上記の処理の流れをそのまま適用することができる。
【００６３】
本実施の形態１においては補正値ファイルによって色変換ＬＵＴが修正される。しかし、色変換ＬＵＴは色調（ＡＰＦのオンオフ）や印刷解像度や印刷用紙ごとに用意されるため、当該カラーチャート９００を印刷したときに使用した色変換ＬＵＴを修正するための補正値ファイル（補正値データ）を作成する必要がある。また、プリンタサーバマシン１０２には多数のプリンタ１０３Ａ，１０３Ｂが接続されているため、当該カラーチャート９００を印刷したプリンタ１０３Ａ，１０３Ｂの色変換ＬＵＴを修正するための補正データを作成する必要がある。
【００６４】
そこで、カラーチャート９００から印刷条件として取得したプリンタのＩＤ番号（たとえば機体番号など）、印刷用紙に関する情報（たとえば印刷用紙のタイプなど）、印刷解像度に関する情報、対応測色機に関する情報（たとえば対応測色機の種類など）、色調に関する情報の少なくともいずれか一つに基づいて補正すべきプリンタ１０３Ａ，１０３Ｂおよび色変換ＬＵＴを特定するための識別データを添付する。このようにすることによって、間違えることなく、当該カラーチャート９００を印刷したときに使用したプリンタ１０３Ａ，１０３Ｂの色変換ＬＵＴの補正に関する補正値ファイルを、プリントサーバマシン１０２がダウンロードすることが可能となる。
【００６５】
本実施の形態１においては、カラーチャート９００に印刷条件を記録し、同印刷条件を測色機１１０およびセンタサーバマシン１０８によって取得している。このようにすることによって、カラーチャート９００を作成した印刷条件に応じた色評価用カラーパッチの評価および補正値ファイルの作成をおこなうことが可能となる。カラーチャート９００に印刷条件を記録するにあたっては、条件評価用カラーパッチの色と、印刷条件を表現する文字とを対応させている。したがって、条件評価用カラーパッチを測色することによって、各種印刷条件を復号化することができる。この文字の組み合わせは、ほぼ無限に考えられるため、所定の文法にしたがうことによって、あらゆる印刷条件を表現することが可能である。
【００６６】
また、サンプル領域に配置される条件評価用カラーパッチの色をあらかじめ測色し、そのＬ＊ａ＊ｂ＊値を文字特定テーブルに更新している。すなわち、以降文字特定テーブルを参照してＬ＊ａ＊ｂ＊値から文字を特定する際に、当該カラーチャート９００において実測して得られたＬ＊ａ＊ｂ＊値と比較して判断することができる。たとえばカラーチャート９００を記録した印刷用紙によって条件評価用カラーパッチの発色に変動がある場合でも、当該印刷用紙に適合した文字特定テーブルを定義しておくことができる。したがって、文字特定テーブルを使用して、正確に測色値から文字を特定することが可能となる。また、それに応じて色差ΔＥの許容範囲も狭められるため、より誤認識がなく正確な印刷条件の認識が実現される。
【００６７】
なお、文字特定テーブルを使用して条件評価用カラーパッチの測色値から文字を特定するにあたり、いずれの文字の許容範囲にも測色したＬ＊ａ＊ｂ＊値が入らない場合も考えられる。この場合は、印刷条件の認識エラーとして処理を中断するようにしてもよい。本実施の形態１において、ヘッダ領域と色評価領域との間には境界定義用カラーパッチを配置している。
【００６８】
このようにすることによって、確実にヘッダ領域と色評価領域との境界を認識させることができる。したがって、色評価領域における色評価用カラーパッチの色から印刷条件が取得されるようなことを防止することができる。さらに、乾燥時間が自動的に算出されるようにし、乾燥時間が不足する場合には、色評価領域の測色を中止している。このようにすることによって、色が不安定なカラーチャート９００に基づいて不正確な補正値ファイルが作成されることを防止するとともに、無駄な測色に時間が費やされることを回避することできる。
【００６９】
本発明を適用することによって、センタサーバマシン１０８において特に印刷条件の入力をしなくても、印刷条件をカラーチャート９００から取得し、それに応じた補正値ファイルを作成することができる。すなわち、センタサーバマシン１０８を操作する側と、プリントサーバマシン１０２あるいはクライアントマシン１０５を操作する側とが密接な関係になくとも、適正な補正をおこなうことが可能となる。
【００７０】
両者間においてカラーチャート９００および補正値ファイルのやりとりがおこなわれれば、適正な補正をおこなうことができる。そして、補正値ファイルは、アップロードし、インターネット１０７を介してダウンロードすることができる。したがって、たとえば、センタサーバマシン１０８をプリンタ１０３Ａ，１０３Ｂの製造業者が保有し、各クライアントからカラーチャート９００の送付を受け、個々のクライアントに対して補正値ファイルをインターネット１０７を介してダウンロードさせるサービスをおこなうことが可能である。
【００７１】
また、大量に印刷をおこなう印刷業者などであれば測色機１１０を保有していることも考えられる。その場合、印刷業者の本店にセンタサーバマシン１０８および測色機１１０を設け、各支店のプリンタ１０３Ａ，１０３Ｂによってカラーチャート９００，１２００を出力するようにすればよい。すなわち、センタサーバマシン１０８と、プリンタ１０３Ａ，１０３Ｂ、またはプリンタ１０３Ａ，１０３Ｂに接続されプリンタ１０３Ａ，１０３Ｂを制御するプリントサーバマシン１０２とがＬＡＮ１０４によって接続されていてもよい。
【００７２】
これによって、各支店に設けられた多数のプリンタ１０３Ａ，１０３Ｂの色再現性を一致させることができため、どの支店においても同様の印刷結果を得ることができる。また、印刷業者においては多数のプリンタ１０３Ａ，１０３Ｂが設置されるが、カラーチャートに機体番号が明記されるため補正対象がどのプリンタ１０３Ａ，１０３Ｂであるか不明となることもない。
【００７３】
このようにすることによって、各クライアントにおいて複数あるプリンタ１０３Ａ，１０３Ｂや色変換ＬＵＴから補正対象のものを特定するような作業をしなくても、適切な補正をおこなうことができる。また、どの印刷条件でカラーチャート９００を印刷したかを記録しておく必要がない。したがって、各クライアントのプリンタ１０３Ａ，１０３Ｂにおいては特別な知識を必要とすることなく、プリンタ１０３Ａ，１０３Ｂの製造業者が意図したとおりの色再現性を実現することができる。
【００７４】
（実施の形態２）
上記実施の形態１においては、プリントサーバマシン１０２とセンタサーバマシン１０８とが個別に設けられていたが、実施の形態２においては、プリントサーバマシン１０２とセンタサーバマシン１０８の機能を同一のコンピュータ上にて実現するようなシステム構成としてもよい。なお、実施の形態２において、実施の形態１と同一構成は、同一符号を付してその説明を省略する。
【００７５】
（プリントシステムの全体構成）
図１３は、この発明の実施の形態２にかかるプリントシステムの全体構成を示す説明図である。図１３に示すプリントシステムは、図１に示した実施の形態１にかかるプリントシステムとは、測色機１１０の接続の違い以外は同一であり、その説明は省略する。すなわち、実施の形態１のプリントシステムにおいては、測色機１１０はセンタサーバマシン１０８に接続されていたが、本実施の形態２のプリントシステムにおいては、測色機１１０はセンタサーバマシン１０８ではなく、各フォトスタジオシステム１０１のプリントサーバマシン１０２に接続されている。
【００７６】
プリントサーバマシン１０２は、クライアントマシン１０５Ａ、１０５Ｂから印刷ジョブデータを受け取り、それに基づいて各ページの印刷イメージを作成してプリンタ１０３Ａ、１０３Ｂに送信する機能を持つ。また、プリントサーバマシン１０２は、プリンタ１０３Ａ、１０３Ｂのステータスや印刷ジョブの実行状況や実行履歴などの情報（以下、「プリント情報」という）を管理し、それをクライアントマシン１０５Ａ、１０５Ｂに通知する機能も有する。
【００７７】
さらに、多数のフォトスタジオのフォトスタジオシステム１０１の稼動状態を集中的に管理する役目を持つセンタサーバマシン１０８が、フォトスタジオとは別に存在する。各フォトスタジオシステム１０１のプリントサーバマシン１０２およびクライアントマシン１０５Ａ、１０５Ｂは、それぞれ、インターネット１０７を介して、センタサーバマシン１０８と通信することができる。センタサーバマシン１０８は、各フォトスタジオシステム１０１のプリントサーバマシン１０２から、そのフォトスタジオのプリント情報を収集し、それをセンタサーバマシン１０８のデータベースに保存し管理する。
【００７８】
そして、プリントサーバマシン１０２には、測色機１１０が接続されている。測色機１１０は、各プリンタ１０３Ａ，１０３Ｂによって印刷されたカラーチャートを測色する。得られた色彩値は、プリントサーバマシン１０２が取り込み、所定の評価をおこなうことによって、補正データを作成する。
【００７９】
（プリントサーバマシンの機能的構成）
図１４は、この発明の実施の形態２にかかるプリントサーバマシン１０２の機能的構成を示す説明図である。図１４において、プリントサーバマシン１０２は、基準カラーチャート情報記憶部２００と、取得部２０１と、補正値ファイル作成部２０２と、登録部２０３と、ダウンロード部１４０１と、プリンタドライバ１４０２と、を含む構成となっている。ダウンロード部１４０１と、プリンタドライバ１４０２は、図示を省略するＣＰＵが、図示を省略するＲＯＭ、ＲＡＭやＨＤＤなどの記憶媒体に記憶されたプログラムを実行することによって、その機能を実現する。
【００８０】
取得部２０１は、実施の形態１に示したセンタサーバマシン１０８と同様に、プリントサーバマシン１０２に接続された測色機１１０によって測色された、各プリンタ１０３Ａ，１０３Ｂが印刷したカラーチャートの値と、基準カラーチャート情報記憶部２００に記憶された基準カラーチャートの値との差分を取得する。なお、基準カラーチャート情報は、測色機１１０が記憶しており、取得部２０１は、測色機から差分情報を取得（受信）するようにしてもよい。また、カラーチャートには、各プリンタ１０３Ａ，１０３ＢのＩＤ情報が印刷されている。
【００８１】
補正値ファイル作成部２０２も、実施の形態１に示したセンタサーバマシン１０８と同様に、取得部２０１によって取得された差分に基づいて補正値ファイルを作成する。また、登録部２０３は、補正値ファイル作成部２０２によって作成された補正値ファイルをダウンロードすることが可能なように登録する。
【００８２】
ダウンロード部１４０１は、登録部２０３によって登録された補正値ファイルを、オペレータからの指示にしたがってダウンロードする。そして、プリンタドライバ１４０２は、接続されているプリンタ１０３（１０３Ａ，１０３Ｂ）の駆動を制御するとともに、ダウンロード部１４０１によってダウンロードされた補正値ファイルに基づいて自らが備えているＬＵＴを補正する。
【００８３】
（プリンタキャリブレーションデータ更新の手順）
図１５は、この発明の実施の形態２にかかるプリンタキャリブレーションデータ更新の手順の内容を示すフローチャートである。図１５のフローチャートにおいて、各プリンタ１０３Ａ，１０３Ｂにおいて、カラーチャートを印刷する（ステップＳ１５０１）。印刷されたカラーチャートは、プリントサーバマシン１０２に接続された測色機１１０によって測色される（ステップＳ１５０２）。
【００８４】
つぎに、プリントサーバマシン１０２において、測色された情報に基づいて、補正値ファイルを作成する（ステップＳ１５０３）。そして、作成された補正値ファイルをアップロードする（ステップＳ１５０４）。アップロードすることによって、ダウンロード指示に基づいてダウンロードすることが可能になる。そして、各プリンタ１０３Ａ，１０３Ｂごとに、プリントサーバマシン１０２に対してダウンロードの指示があったか否かを判断する（ステップＳ１５０５）。
【００８５】
ステップＳ１５０５において、プリントサーバマシン１０２に対してダウンロード指示があるのを待って、指示があった場合（ステップＳ１５０５：Ｙｅｓ）は、ダウンロードを実行する（ステップＳ１５０６）。そして、ダウンロードされた補正値ファイルに基づいて、各プリンタ１０３Ａ，１０３ＢのプリンタドライバのＬＵＴを補正し（ステップＳ１５０７）、一連の処理を終了する。補正値ファイルがアップロードされてから一定時間経過してもダウンロードの指示がなかった場合は、当該補正値ファイルを破棄して、以後ダウンロードができないようにしてもよい。
【００８６】
このように、本実施の形態２においても、実施の形態１と同様に、補正値ファイルを一旦アップロードし、ダウンロードの指示があって初めてダウンロードして、プリンタドライバのＬＵＴを補正することで、突然プリンタドライバのＬＵＴが補正されることを回避することができる。
【図面の簡単な説明】
【００８７】
【図１】実施の形態１のプリントシステムの全体構成を示す説明図。
【図２】実施の形態１のセンタサーバマシンの機能的構成を示す説明図。
【図３】実施の形態１のプリンタキャリブレーションデータ更新フローチャート。
【図４】印刷条件を一覧化した説明図。
【図５−１】コード一覧を示す説明図。
【図５−２】コード（補助コード）一覧を示す説明図。
【図６】文字列化された印刷条件を示す説明図。
【図７】色特定テーブルを示す説明図。
【図８】ヘッダ領域におけるパッチデータの配置を示す説明図。
【図９】カラーチャートを示す説明図。
【図１０】文字特定テーブルを示す説明図。
【図１１】サンプル配置テーブルを示す説明図。
【図１２】変形例にかかるカラーチャートを示す説明図。
【図１３】実施の形態２のプリントシステムの全体構成を示す説明図。
【図１４】実施の形態２のプリントサーバマシンの機能的構成を示す説明図。
【図１５】実施の形態２のプリンタキャリブレーションデータ更新フローチャート。
【符号の説明】
【００８８】
１０１  フォトスタジオシステム、  １０２  プリントサーバマシン、  １０３Ａ，１０３Ｂ  プリンタ、  １０４  ＬＡＮ、  １０５Ａ，１０５Ｂ  クライアントマシン、  １０６  デジタルカメラ、  １０７  インターネット、  １０８  センタサーバマシン、  １０９  ディーラマシン、  １１０  測色機、  ２００  基準カラーチャート情報記憶部、  ２０１  取得部、  ２０２  補正値ファイル作成部、  ２０３  登録部、  ９００，１２００  カラーチャート、  １４０１  ダウンロード部、  １４０２  プリンタドライバ
【図１】
2007058712.tif 000003
【図２】
2007058712.tif 000004
【図３】
2007058712.tif 000005
【図４】
2007058712.tif 000006
【図５−１】
2007058712.tif 000007
【図５−２】
2007058712.tif 000008
【図６】
2007058712.tif 000009
【図７】
2007058712.tif 000010
【図８】
2007058712.tif 000011
【図９】
2007058712.tif 000012
【図１０】
2007058712.tif 000013
【図１１】
2007058712.tif 000014
【図１２】
2007058712.tif 000015
【図１３】
2007058712.tif 000016
【図１４】
2007058712.tif 000017
【図１５】
2007058712.tif 000018