(57)【要約】【課題】  ユーザはプリンタプロファイルもしくはスポットカラー補正テーブルがいつ更新されたかわからず、現在の色再現精度がどの程度なのか判断がつかない。【解決手段】  このような目的を達成するために、本発明は、色票から目標色を設定させる手段と、前記目標値に対応したプリンタプロファイルのスポットカラー補正についての履歴情報を表示させる処理手段と、前記履歴情報に基づいてスポットカラー補正の実行を選択させる操作手段とを有することを特徴とする。【選択図】  図６
2006174371.tif 000002
【特許請求の範囲】
【請求項１】
色票から目標色を設定させる手段と、
前記設定された目標値に対応したプリンタプロファイルのスポットカラー補正についての履歴情報を表示させる処理手段と、
前記履歴情報に基づいてスポットカラー補正の実行を選択させる操作手段とを有することを特徴とする画像処理装置。
【請求項２】
前記履歴情報は、前記目標色について、プリンタプロファイルとスポットカラー補正テーブルの最終更新日、測色値、目標色との色差△Ｅであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
所定タイミングにおけるプリンタの状態で、プリンタプロファイルとスポットカラー補正テーブルを利用して目標色を出力し、カラーセンサ等の測色機で測色した結果と、目標色との色差であることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記操作手段には、少なくとも前記スポットカラー補正を行うか、プリンタプロファイルを書き換える選択肢があることを特徴とする請求項１記載の画像処理装置。
【請求項５】
色票から目標色を設定され、
前記設定された目標値に対応したプリンタプロファイルのスポットカラー補正についての履歴情報を表示させ、
前記履歴情報に基づいてスポットカラー補正の実行を選択されることを特徴とする画像処理方法。
【請求項６】
色票から目標色を設定させるコード、
前記設定された目標値に対応したプリンタプロファイルのスポットカラー補正についての履歴情報を表示させるコード、
前記履歴情報に基づいてスポットカラー補正の実行を選択させるコードを有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタプロファイルのスポットカラー調整に関する。
【背景技術】
【０００２】
カラープリンタを使ってある目標色を忠実に再現する技術として、スポットカラーマッチング技術などがある。これは、初期状態でプリンタプロファイルが適切に調整されていることが前提で成り立つ技術であり、プリンタの状態が環境変動などの影響を受けると、安定した出力が得られないことがある。その解決案として、プリンタプロファイルの再作成が考えられるが、これはプリンタの色再現空間全体に対して最適化したプロファイルを生成するものであるため、その作業の手間と時間がかかることが問題となる。
【０００３】
そこで、初期プロファイルにおいてデバイス非依存色空間からプリンタ色再現空間への対応関係で目標色の変換に影響する部分を変更し、目標色に対して上記推定したプリンタ色が対応するようにプリンタプロファイルの調整を行うという手法が本出願人から出願されている。また、特願２００４−３４２８９９において、プロファイルを書き換えずに別途テーブルを持たせることで、指定した場合にのみ補正結果を適用する手法が提案された。
【特許文献１】特開２００１−０１６４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記提案では、プリンタプロファイルもしくはスポットカラー補正テーブルがいつ更新されたかわからず、現在の色再現精度がどの程度なのか判断がつかないという問題があった。本発明はかかる点を解決することを目的とする。
【課題を解決するための手段】
【０００５】
このような目的を達成するために、本発明は、色票から目標色を設定する手段と、前記目標値に対応したプリンタプロファイルのスポットカラー補正についての履歴情報を表示させる処理手段と、前記履歴情報に基づいてスポットカラー補正の実行を選択させる操作手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明により、スポットカラー補正テーブルの履歴情報をユーザが確認することができるので、ユーザの求める精度に応じて適宜スポットカラー補正を行うかどうかを選択することができる。それによって、ユーザが補正にかける時間と手間を軽減することができる。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
以下に本発明の実施例を、図面を参照しながら詳細に説明する。
【０００８】
図１は本発明の一実施例によるネットワークシステムの構成を示す図である。
【０００９】
図１のように、本実施例によるネットワークシステムは、ＬＡＮ等のサイトＡに、プリンタコントローラとなるフロントエンドサーバ１、プリンタエンジン２（フロントエンドサーバでネットワークに接続）、クライアントＡ（ＰＣとモニタを含む）が接続され、構成されている。クライアントＡは、ユーザに対して情報表示やデータ入力の受け付けをするＵＩが接続されており、また、画像処理に必要なＣＰＵ・ＶＲＡＭ等及びネットワーク上の通信に必要な通信機能を備えている。
【００１０】
図２は前出のフロントエンドサーバ１、プリンタエンジン２の構成を示す図である。
【００１１】
図２のように、フロントエンドサーバ１はネットワークに接続するためのネットワークＩ／Ｆ（インタフェース）部１０、ジョブデータを制御するジョブ制御部１１、ＰＤＬ（ページ記述言語）を解析して中間データを生成するＰＤＬインタプリタ部１２、ＰＤＬインタプリタ部で生成された中間データが格納される中間データ格納部１３、中間データ格納部に格納された中間データをビットマップイメージデータに変換するレンダリング部１４、プリンタエンジン２とのデータのやり取りを行うための通信インタフェース部１５、ユーザが設定するデバイス非依存色空間の色値である目標色を格納する目標色格納部１６、目標色に対して生成される複数の色から構成されるカラーパッチチャートを生成するカラーパッチ生成部１７、該カラーパッチを格納するカラーパッチデータ格納部１７Ａ、ジョブに対して指定されたカラーマッチング及びキャリブレーション処理を行うカラーマネージメント処理部１８、カラーマッチングに使用されるプロファイルが格納されるプロファイル格納部１８Ａ、キャリブレーションデータのうち、一次元ＬＵＴが格納されるキャリブレーション一次元ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）格納部１８Ｂ、デバイス非依存のカラーパッチデータをプリンタ色に変換したデバイス色パッチデータの保存場所であるデバイス色パッチデータ格納部１９、現在の状態ではプリンタが目標色をどんな色で出力するかを、カラーセンサの測色結果を元に推測するデバイス色推定部２０、該デバイス色を格納するデバイス色格納部２０Ａ、初期プリンタプロファイルを現在の状態に合わせるためのスポット補正値テーブルを生成・更新するスポット補正テーブル調整部２１、該スポット補正テーブルを格納するスポット補正テーブル格納部２１Ａ、目標色をカラーセンサが読み取ったデータが格納される測色値格納部２２から構成される。
【００１２】
また、ジョブ制御部１１は、ジョブをホールドする等の管理を行うジョブ管理部１１Ａ、ジョブ中のジョブチケットを解析するジョブ解析部１１Ｂから構成されている。
【００１３】
プリンタエンジン２は、フロントエンドサーバ１とデータをやりとりする通信Ｉ／Ｆ部２３、出力部２４、カラーセンサを制御するカラーセンサ制御部２５、パッチ出力を読み取るカラーセンサ２６、カラーセンサで読み取られたデータが格納される測色値格納部２７から成る。
【００１４】
図３は、画像データの処理の流れを示す図である。通常のカラーマネージメント処理においてＲＧＢデータもしくはＣＭＹＫデータが入力されるとソースプロファイル、プリンタプロファイルを通してカラーマッチングされ、その後キャリブレーション一次元ＬＵＴに通され、補正されたＣＭＹＫデータとなって出力される。スポットカラー補正の結果を適用する場合は、スポットカラー補正テーブルの目標色の補正データとプリンタプロファイルの両方を参照して、該画像データを出力する。
【００１５】
図４は、本発明で使用されるスポットカラー補正テーブルの一例である。色票毎にテーブルを分け、各テーブルはそれぞれ、色名、該当する色度、該色票色を出力する際の初期プリンタプロファイルとの差分値（デバイス色の補正値）、テーブル更新日時を項目として保持する。
【００１６】
図５は、本発明の一実施例を説明するＬａｂ色空間の模式図である。目標色（Ｌ１，ａ１，ｂ１）に対してプリンタプロファイルのルックアップテーブル（Ｌａｂ→ＣＭＹＫ）の目標色を囲む８点のグリッドを示している。変動前は初期プロファイルによるマッチング結果（Ｃ１，Ｍ１，Ｙ１，Ｋ１）で目標色（Ｌ１，ａ１，ｂ１）が再現できていた。プリンタの変動により目標色（Ｌ１，ａ１，ｂ１）を再現するためにマッチング結果が（Ｃ２，Ｍ２，Ｙ２，Ｋ２）となるようにスポットカラー補正テーブルの調整を行う。
【００１７】
図６は、本発明におけるクライアントＡのＵＩの一例である。目標色についての履歴情報を本画面において確認することができる。ユーザはこの画面から、プリンタプロファイルとスポットカラー補正テーブルの更新日時、測色値、目標色との色差△Ｅを確認し、状況に応じたの処理を選ぶことができる。
【００１８】
図７は、本提案で使用されるカラーセンサの例である。特開２００１−３２４８４６号公報の図８で示されたようなカラーセンサを使用してもよい。カラーセンサ２８は、ホルダー２８Ｃ内に、ＬＥＤなどの発光素子２８Ａ、およびフォトダイオード、ＣｄＳなどの受光素子２８Ｂに組み込んで成っている。カラーセンサ２８は、発光素子２８Ａから光を転写ベルト２９上のパッチＴに照射し、パッチＴからの反射光を受光素子２８Ｂで受け取ることにより、パッチＴの色度を測定するものである。
【００１９】
図８は、ジョブデータが、ジョブに対して処理を指示する内容が記述されているジョブチケットデータと、ＰＤＦ、ＰＳ、ＴＩＦＦ、ＪＰＥＧ等の実際のデータであるジョブデータファイルから構成されていることを示している。
【００２０】
図９は、ジョブチケットデータの一例を示している。ここでは、レイアウト情報には用紙サイズ設定情報、用紙種類の情報、ページオリエンテーション情報等が含まれる。またカラーマネージメント情報は、ＲＧＢとＣＭＹＫのソースプロファイル、プリンタプロファイル、キャリブレーション設定などで構成されている。
【００２１】
図１０は、図２の構成を用いて本発明のスポットカラー補正テーブルの生成工程を説明するフローチャートである。
【００２２】
ステップ１００において、クライアントＡのＵＩから目標色の色番号が入力され、プロファイル格納部１８Ａにあるスポットカラー用ソースプロファイルを参照して、目標色の色番号に対応するデバイス非依存の色値を得て、色番号と共に目標色格納部１６に保持される。
【００２３】
ステップ１０１において、既存のプリンタプロファイルとスポットカラー補正テーブルの履歴情報と、現在の精度についてクライアントＡのＵＩ画面に表示される。
【００２４】
ステップ１０２において、スポットカラー補正テーブルによる補正を行うかをユーザによって選択される。行う場合はステップ１０３に進み、行わない場合はステップ１０９に進む。ステップ１０９では、スポットカラー補正テーブルの更新以外の、ユーザが選択した処理が行われ、処理が終了する。
【００２５】
ステップ１０３において、カラーパッチ生成部１７により目標色とプロファイル格納部１８Ａに格納されている初期プリンタプロファイルを使って、デバイス非依存色のカラーパッチデータが生成される。該カラーパッチデータはカラーパッチデータ格納部１７Ａに格納される。
【００２６】
ステップ１０４で、カラーマネージメント処理部１８により、カラーパッチ格納部１７Ａに格納されているデバイス非依存色のカラーパッチデータが、初期プリンタプロファイルを使ってデバイス色パッチデータに変換される。例えば、目標色（Ｌ１，ａ１，ｂ１）に対しては、（Ｃ１，Ｍ１，Ｋ１，Ｙ１）という結果が得られる。これをデバイス色パッチデータ格納部１９に格納する。
【００２７】
ステップ１０５で、先ほどのデバイス色パッチデータがプリンタエンジン２に転送され、出力部２４が該デバイス色パッチデータを使ってカラーチャート出力物を出力する。
【００２８】
ステップ１０６で、カラーセンサ制御部２５がカラーセンサ２６を使ってカラーチャート出力物の測色を行い、カラーチャート測色値を求め、測色値格納部２７に格納する。
【００２９】
ステップ１０７おいて、測色値格納部２７にあるカラーチャート測色値がフロントエンドサーバ１に転送され、デバイス色推定部２０がデバイス色パッチデータと該カラーチャート測色値から目標色を再現するためのデバイス色を推定する。例えばデバイス非依存色空間において補間計算をすればよい。ここでの計算例は、図１０の説明の後に、詳細に説明する。ここで得られたデバイス色推定値を（Ｃ２，Ｍ２，Ｋ２，Ｙ２）とし、デバイス色格納部２０Ａに格納される。
【００３０】
ステップ１０８において、スポット補正テーブル調整部２１が目標色（Ｌ１，ａ１，ｂ１）に対してのマッチング結果が、デバイス色（Ｃ２，Ｍ２，Ｋ２，Ｙ２）になるように、スポット補正テーブルに初期プリンタプロファイルとの差分値（Ｃ２−Ｃ１，Ｍ２−Ｍ１，Ｙ２−Ｙ１，Ｋ２−Ｋ１）を書き込む。また、テーブルの最終更新日時を更新する。更新したテーブルは、スポット補正テーブル格納部２１Ａに格納し、処理を終了する。
【００３１】
図１１は、ステップ１０１における既存のプリンタプロファイルとスポットカラー補正テーブルの情報を表示する処理について、詳細に説明するフローチャートである。
【００３２】
ステップ１１０において、目標色（Ｌ１，ａ１，ｂ１）が入力される。
【００３３】
ステップ１１１において、プロファイル格納部１８Ａにある初期プリンタプロファイルを参照して、目標色に対応するデバイス色（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と、該初期プリンタプロファイルの最終更新日時を得て、ステップ１１２に進む。
【００３４】
ステップ１１２において、スポットカラー補正テーブル格納部２１Ａにあるスポットカラー補正テーブルより、該初期プリンタプロファイル作成時と該スポットカラー補正テーブル作成時とのデバイス色の差分値データ（Ｃ２−Ｃ１，Ｍ２−Ｍ１，Ｙ２−Ｙ１，Ｋ２−Ｋ１）と、該スポットカラー補正テーブルの該当個所の最終更新日時を得る。
【００３５】
ステップ１１３において、上記初期プリンタプロファイル作成時のデバイス色（Ｃ１，Ｍ１，Ｙ１，Ｋ１）のパッチと、上記差分値データを適用したスポットカラー補正テーブル作成時のデバイス色推定値（Ｃ２，Ｍ２，Ｋ２，Ｙ２）のパッチを、カラーマネージメント処理部１８とプリンタエンジン２の出力部２４を利用して出力する。
【００３６】
ステップ１１４において、出力した２つのパッチをカラーセンサ２６によって測色し、目標色（Ｌ１，ａ１，ｂ１）との色差△Ｅを算出する。
【００３７】
ステップ１１５において、２つのパッチの色度、△Ｅ、更新日時をクライアントＡのＵＩへ送信し、表示させて処理を終了する。
【００３８】
図１２は、ステップ１０３におけるカラーパッチデータ作成処理を詳細に説明するフローチャートである。
【００３９】
ステップ１２０で、入力された目標色を（Ｌ１，ａ１，ｂ１）とする。
０≦Ｌ１≦１００，−１２８≦ａ１≦１２８，−１２８≦ｂ１≦１２８
【００４０】
ステップ１２１で、プロファイルのルックアップテーブルのグリッド数から１を減算した値をｎとする。例えばグリッド数が３３であればｎ＝３２である。
ｉ＝Ｌ１／１００＊ｎ
ｊ＝（ａ１＋１２８）／２５６＊ｎ
ｋ＝（ｂ１＋１２８）／２５６＊ｎ
（小数点以下切捨て）
【００４１】
上記式によりＬａｂ色空間グリッドのインデックスｉ，ｊ，ｋを求める。
０≦ｉ，ｊ，ｋ≦ｎ
ステップ１２２において、初期プリンタプロファイルのＢＴｏＡ１Ｔａｇの３次元ルックアップテーブルから
（ｉ，ｊ，ｋ）（ｉ，ｊ，ｋ＋１）（ｉ，ｊ＋１，ｋ）（ｉ，ｊ＋１，ｋ＋１）
（ｉ＋１，ｊ，ｋ）（ｉ＋１，ｊ，ｋ＋１）（ｉ＋１，ｊ＋１，ｋ）（ｉ＋１，ｊ＋１，ｋ＋１）
上記のインデックスで示される８点グリッドのデータをカラーパッチデータとし、順にＰ１１，Ｐ１２，Ｐ１３，Ｐ１４，Ｐ１５，Ｐ１６，Ｐ１７，Ｐ１８とする。これで処理を終了する。
【００４２】
ここで、ステップ１０７におけるデバイス色の推定処理例を詳細に説明する。
【００４３】
上記８点のカラーパッチＰ１１〜Ｐ１８のデバイス色パッチデータをそれぞれ（Ｃ１１，Ｍ１１，Ｙ１１，Ｋ１１）〜（Ｃ１８，Ｍ１８，Ｙ１８，Ｋ１８）とし、カラーチャート測色値をそれぞれ（Ｌ１１，ａ１１，ｂ１１）〜（Ｌ１８，ａ１８，ｂ１８）とする。またＰ２１〜Ｐ２７は、デバイス色推定値Ｐ２を求めるための中間データとする。
【００４４】
（Ｐ１１，Ｐ１２からＰ２１を求める）
Ｌ２１＝（Ｌ１２−Ｌ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋Ｌ１１
ａ２１＝（ａ１２−ａ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋ａ１１
Ｃ２１＝（Ｃ１２−Ｃ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋Ｃ１１
Ｍ２１＝（Ｍ１２−Ｍ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋Ｍ１１
Ｙ２１＝（Ｙ１２−Ｙ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋Ｙ１１
Ｋ２１＝（Ｋ１２−Ｋ１１）＊（ｂ１−ｂ１１）／（ｂ１２−ｂ１１）＋Ｋ１１
（Ｐ１３，Ｐ１４からＰ２２を求める）
Ｌ２２＝（Ｌ１４−Ｌ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋Ｌ１３
ａ２２＝（ａ１４−ａ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋ａ１３
Ｃ２２＝（Ｃ１４−Ｃ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋Ｃ１３
Ｍ２２＝（Ｍ１４−Ｍ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋Ｍ１３
Ｙ２２＝（Ｙ１４−Ｙ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋Ｙ１３
Ｋ２２＝（Ｋ１４−Ｋ１３）＊（ｂ１−ｂ１３）／（ｂ１４−ｂ１３）＋Ｋ１３
（Ｐ２１，Ｐ２２からＰ２３を求める）
Ｌ２３＝（Ｌ２２−Ｌ２１）＊（ａ１−ａ２１）／（ａ２２−ａ２１）＋Ｌ２１
Ｃ２３＝（Ｃ２２−Ｃ２１）＊（ａ１−ａ２１）／（ａ２２−ａ２１）＋Ｃ２１
Ｍ２３＝（Ｍ２２−Ｍ２１）＊（ａ１−ａ２１）／（ａ２２−ａ２１）＋Ｍ２１
Ｙ２３＝（Ｙ２２−Ｙ２１）＊（ａ１−ａ２１）／（ａ２２−ａ２１）＋Ｙ２１
Ｋ２３＝（Ｋ２２−Ｋ２１）＊（ａ１−ａ２１）／（ａ２２−ａ２１）＋Ｋ２１
（Ｐ１５，Ｐ１６からＰ２４を求める）
Ｌ２４＝（Ｌ１６−Ｌ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋Ｌ１５
ａ２４＝（ａ１６−ａ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋ａ１５
Ｃ２４＝（Ｃ１６−Ｃ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋Ｃ１５
Ｍ２４＝（Ｍ１６−Ｍ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋Ｍ１５
Ｙ２４＝（Ｙ１６−Ｙ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋Ｙ１５
Ｋ２４＝（Ｋ１６−Ｋ１５）＊（ｂ１−ｂ１５）／（ｂ１６−ｂ１５）＋Ｋ１５
（Ｐ１７，Ｐ１８からＰ２５を求める）
Ｌ２５＝（Ｌ１８−Ｌ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋Ｌ１７
ａ２５＝（ａ１８−ａ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋ａ１７
Ｃ２５＝（Ｃ１８−Ｃ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋Ｃ１７
Ｍ２５＝（Ｍ１８−Ｍ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋Ｍ１７
Ｙ２５＝（Ｙ１８−Ｙ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋Ｙ１７
Ｋ２５＝（Ｋ１８−Ｋ１７）＊（ｂ１−ｂ１７）／（ｂ１８−ｂ１７）＋Ｋ１７
（Ｐ２４，Ｐ２５からＰ２６を求める）
Ｌ２６＝（Ｌ２５−Ｌ２４）＊（ａ１−ａ２４）／（ａ２５−ａ２４）＋Ｌ２４
Ｃ２６＝（Ｃ２５−Ｃ２４）＊（ａ１−ａ２４）／（ａ２５−ａ２４）＋Ｃ２４
Ｍ２６＝（Ｍ２５−Ｍ２４）＊（ａ１−ａ２４）／（ａ２５−ａ２４）＋Ｍ２４
Ｙ２６＝（Ｙ２５−Ｙ２４）＊（ａ１−ａ２４）／（ａ２５−ａ２４）＋Ｙ２４
Ｋ２６＝（Ｋ２５−Ｋ２４）＊（ａ１−ａ２４）／（ａ２５−ａ２４）＋Ｋ２４
（Ｐ２３，Ｐ２６からＰ２７を求める）
Ｃ２７＝（Ｃ２６−Ｃ２３）＊（Ｌ１−Ｌ２３）／（Ｌ２６−Ｌ２３）＋Ｃ２３
Ｍ２７＝（Ｍ２６−Ｍ２３）＊（Ｌ１−Ｌ２３）／（Ｌ２６−Ｌ２３）＋Ｍ２３
Ｙ２７＝（Ｙ２６−Ｙ２３）＊（Ｌ１−Ｌ２３）／（Ｌ２６−Ｌ２３）＋Ｙ２３
Ｋ２７＝（Ｋ２６−Ｋ２３）＊（Ｌ１−Ｌ２３）／（Ｌ２６−Ｌ２３）＋Ｋ２３
（Ｃ２７，Ｍ２７，Ｙ２７，Ｋ２７）が推定されたデバイス色（Ｃ２，Ｍ２，Ｙ２，Ｋ２）である。
【００４５】
図１３、図１４は、本発明において実際にスポットカラー補正テーブルを使用して、ジョブを出力する処理の一例を詳細に示したフローチャートである。
【００４６】
ステップ１３０において、クライアントＡからジョブデータをフロントエンドサーバ１にネットワークを通じて送信してステップ１３１に進む。
【００４７】
ステップ１３１で、ジョブデータ中のジョブチケットデータのみを取り出し、ステップ１３２に進む。
【００４８】
ステップ１３２で、該ジョブチケットデータをジョブ解析部１１Ｂで解析して、ステップ１３３へ進む。
【００４９】
ステップ１３３において、図１５のジョブチケットデータ中の、出力する用紙種類の情報をＩｎｆｏ＿ｍｅｄｉａにセットしてステップ１１４へ進む。
【００５０】
ステップ１３４で、ＰＤＬインタプリタ部１２でジョブファイルのデータを解析して、中間データを生成して、ステップ１１５に進む。
【００５１】
ステップ１３５において、ステップ１２０で生成された中間データを中間データ格納部１３に格納し、ステップ１３６に進む。
【００５２】
ステップ１３６において、図１５のキャリブレーション設定情報を取り出し、スポットカラー補正テーブルによる補正を行うかどうかチェックする。行わない場合はステップ１１７へ進み、中間データ格納部１３に格納された中間データに対して、カラーマネージメント処理部１８において、ＲＧＢ、ＣＭＹＫデータに対してカラーマッチング及びキャリブレーション処理を行う通常のフローを適用してステップ１３９に進む。スポットカラー補正テーブルによる補正を行う場合は、ステップ１３８に進む。
【００５３】
ステップ１３８において、中間データ格納部１３に格納された中間データに対して、本発明で提案したスポットカラー補正テーブルによる処理をカラーマッチング処理部１８にて行い、ステップ１３９に進む。
【００５４】
ステップ１３９で、ステップ１３７もしくはステップ１３８の中間データを、レンダリング部１４でビットマップイメージデータに展開して、ステップ１４０に進む。
【００５５】
ステップ１４０において、前記展開されたビットマップイメージデータをプリンタエンジン２に転送し、ステップ１４１に進む。
【００５６】
ステップ１４１で、Ｉｎｆｏ＿ｍｅｄｉａ情報に基づいて用紙を選択してステップ１４２に進む。
【００５７】
ステップ１４２で、前記選択された用紙に印刷し、処理を終了する。
【００５８】
図１５は、ステップ１３８のスポットカラー補正テーブルを用いた補正処理の詳細を示すフローチャートである。
【００５９】
ステップ１５０において、目標色の色番号が入力される。
【００６０】
ステップ１５１において、スポットカラー用ソースプロファイルから、入力した色番号に対応した目標色（Ｌ１，ａ１，ｂ１）を得て、ステップ１５２に進む。
【００６１】
ステップ１５２において、プロファイル格納部１８Ａにある初期プリンタプロファイルより目標色（Ｌ１，ａ１，ｂ１）に対応するデバイス依存のデバイス色を得る。その結果を（Ｃ１，Ｍ１，Ｋ１，Ｙ１）とする。また、スポットカラー補正テーブル格納部２１Ａにあるスポットカラー補正テーブルより、初期プリンタプロファイル作成時のデバイス色と現在の状態でのデバイス色との差分値（Ｃ２−Ｃ１，Ｍ２−Ｍ１，Ｙ２−Ｙ１，Ｋ２−Ｋ１）を得る。
【００６２】
ステップ１５３において、初期プロファイルの３次元ルックアップテーブルのグリッドでＬａｂ色空間上において目標色（Ｌ１，ａ１，ｂ１）を囲む上述のＰ１１〜Ｐ１８の８点に対して、（Ｃ２−Ｃ１，Ｍ２−Ｍ１，Ｙ２−Ｙ１，Ｋ２−Ｋ１）を加算して、カラーマネージメント処理部１８にてカラーマッチングを行い、処理を終了する。
【００６３】
本実施例では、出力パッチの読み取り手段として、カラーセンサ（ＲＧＢ）を例として挙げているが、色度を測定可能な測色計を代用することも可能である。
【００６４】
また本実施例では、１つのサイトによる処理を挙げているが、カラーセンサのように自動的に測色する測色機を利用することにより、ＷＡＮ等の大規模ネットワークで結ばれた複数のサイトで構成されるネットワーク上においてリモート処理を行うことも可能である。
【００６５】
また本実施例では、目標色を色票の色番号によって指定する例を挙げているが、デバイス非依存の色値をインデックスとしたスポットカラー補正テーブルへの拡張も可能である。
【００６６】
（他の実施例）
また、上記実施形態では、ネットワークを構成するハードウェア等が含まれるものの、各データ処理を順次実施するソフトウェアでも実現できるものである。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または、記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が、上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶しはＣＤ、ＭＤ、メモリカード、ＭＯ等のさまざまな記憶媒体に書き込み可能である。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例によるネットワークシステムの構成を示す図である。
【図２】フロントエンドサーバ１、プリンタエンジン２の構成を示す図である。
【図３】カラーマネージメント処理のフロー図である。
【図４】本実施例で使用するスポット補正テーブルの一例である。
【図５】本発明の一実施例を説明するＬａｂ色空間の模式図である。
【図６】ステップ１０１において、スポット補正を開始する際に表示するＵＩの一例である。
【図７】本発明の一実施例において使用されるカラーセンサの一例である。
【図８】ジョブデータの内部構成を示す図である。
【図９】ジョブチケットデータの内部構成を示す図である。
【図１０】本発明のメイン処理のフローチャートである。
【図１１】ステップ１０１でのプリンタプロファイルとスポットカラー補正テーブルの履歴表示処理の詳細を示すフローチャートである。
【図１２】ステップ１０３でのカラーパッチデータ作成処理の詳細を示すフローチャートである。
【図１３】本発明での処理結果をジョブ出力時に適用する処理の一例を示すフローチャートである。
【図１４】本発明での処理結果をジョブ出力時に適用する処理の一例を示すフローチャートである。
【図１５】ステップ１３８でのスポットカラー補正テーブルによるカラーマッチング処理の詳細を示すフローチャートである。
【符号の説明】
【００７０】
１０  ネットワークＩ／Ｆ部
１１  ジョブ制御部
１１Ａ  ジョブ管理部
１１Ｂ  ジョブ解析部
１２  ＰＤＬインタプリタ部
１３  中間データ格納部
１４  レンダリング部
１５  （フロントエンドサーバ１）通信Ｉ／Ｆ部
１６  目標値格納部
１７  カラーパッチ生成部
１７Ａ  カラーパッチデータ格納部
１８  カラーマネージメント処理部
１８Ａ  プロファイル格納部
１８Ｂ  キャリブレーション一次元ＬＵＴ
１９  デバイス色パッチデータ格納部
２０  デバイス色推定部
２０Ａ  デバイス色格納部
２１  スポットカラー補正テーブル調整部
２１Ａ  スポットカラー補正テーブル格納部
２２  測色値格納部
２３  （プリンタエンジン２）通信Ｉ／Ｆ部
２４  出力部
２５  カラーセンサ制御部
２６  カラーセンサ
２７  （プリンタエンジン２）測色値格納部
２８  カラーセンサ
２８Ａ  発光素子
２８Ｂ  受光素子
２８Ｃ  ホルダー
２９  転写ベルト
【図１】
2006174371.tif 000003
【図２】
2006174371.tif 000004
【図３】
2006174371.tif 000005
【図４】
2006174371.tif 000006
【図５】
2006174371.tif 000007
【図６】
2006174371.tif 000008
【図７】
2006174371.tif 000009
【図８】
2006174371.tif 000010
【図９】
2006174371.tif 000011
【図１０】
2006174371.tif 000012
【図１１】
2006174371.tif 000013
【図１２】
2006174371.tif 000014
【図１３】
2006174371.tif 000015
【図１４】
2006174371.tif 000016
【図１５】
2006174371.tif 000017