(57)【要約】【課題】  複数のプリンタに対するクラスタリング出力を行う際には、サーバ装置側で各プリンタ用のソフトRIPを用意するか、または、各プリンタ向けのインタプリタ処理を逐一行っていた。前者の場合にはコスト高となってしまい、後者の場合には処理速度が低下してしまう。【解決手段】  ジョブ管理サーバにおいて、ジョブデータに基づき1回のPDLインタプリタ処理で中間コードを生成し(S107〜S113)、該中間コードを複数のプリンタのそれぞれに送信する(S114)。そして画像出力装置のそれぞれにおいて、受信した中間コードに対してプリンタ用のキャリブレーションを施した後、画像を展開して出力する(S115)。これにより、PDLインタプリタ処理は1回で済み、クラスタリング出力のコストパフォーマンスを向上させることができる。【選択図】  図9
2006318205.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と複数の画像出力装置が接続された画像処理システムであって、
前記サーバ装置は、
出力対象の画像データに基づき中間コードを生成する中間コード生成手段と、
前記中間コードを前記複数の画像出力装置のそれぞれに送信する中間コード送信手段と、を有し、
前記画像出力装置のそれぞれは、
前記サーバ装置から前記中間コードを受信する中間コード受信手段と、
前記中間コードに対して出力用の色補正を施す出力色補正手段と、
該色補正が施された中間コードに基づき画像を展開する展開手段と、
該展開された画像を出力する画像出力手段と、を有する
ことを特徴とする画像処理システム。
【請求項２】
前記中間コードは、CMYK色空間のデータであることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記中間コードは、Lab色空間のデータであることを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記中間コード生成手段は、ページ記述言語で記述された画像データに対してインタプリタ処理を施すことによって中間コードを生成する
ことを特徴とする請求項１乃至３のいずれかに記載の画像処理システム。
【請求項５】
前記出力色補正手段は、所定のプロファイルに基づく色補正を行うことを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記サーバ装置はさらに、
前記画像出力装置において出力されたパッチデータを測色する測色手段と、    該測色結果に基づいてプロファイルを生成するプロファイル生成手段と、
該生成されたプロファイルを前記画像出力装置へ送信するプロファイル送信手段と、
を有することを特徴とする請求項５記載の画像処理システム。
【請求項７】
前記画像出力装置はさらに、
所定のパッチデータを出力するパッチ出力手段と、
前記パッチデータを測色する測色手段と、
該測色結果に基づいてプロファイルを生成するプロファイル生成手段と、
を有することを特徴とする請求項５記載の画像処理システム。
【請求項８】
前記サーバ装置はさらに、前記中間コード生成手段で生成された中間コードに対して色補正を施す中間コード補正手段を有し、
前記中間コード送信手段は、該色補正が施された中間コードを前記複数の画像出力装置のそれぞれに送信することを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項９】
前記サーバ装置はさらに、前記中間コード生成手段で生成された中間コードの黒色データに対して墨版保存処理を施す墨版保存手段を有し、
前記中間コード送信手段は、該墨版保存処理が施された中間コードを前記複数の画像出力装置のそれぞれに送信することを特徴とする請求項８記載の画像処理システム。
【請求項１０】
前記中間コード補正手段は、所定のプロファイルに基づく色補正を行うことを特徴とする請求項８または９記載の画像処理システム。
【請求項１１】
前記所定のプロファイルは、所定の基準印刷装置のカラー特性をターゲットとしたプロファイルであることを特徴とする請求項１０記載の画像処理システム。
【請求項１２】
前記所定のプロファイルは、Lab色空間をターゲットとしたプロファイルであることを特徴とする請求項１０記載の画像処理システム。
【請求項１３】
前記画像出力手段は、画像を印刷出力することを特徴とする請求項１乃至１２のいずれかに記載の画像処理システム
【請求項１４】
前記画像出力装置は、
前記中間コード受信手段、前記出力色補正手段、および前記展開手段を備える制御部と、
前記画像出力手段を備える実動部と、
によって構成されることを特徴とする請求項１乃至１３のいずれかに記載の画像処理システム。
【請求項１５】
サーバ装置と複数の画像出力装置が接続された画像処理システムにおける画像処理方法であって、
前記サーバ装置において、
出力対象の画像データに基づき中間コードを生成する中間コード生成ステップと、
前記中間コードを前記複数の画像出力装置のそれぞれに送信する中間コード送信ステップと、を有し、
前記画像出力装置のそれぞれにおいて、
前記サーバ装置から前記中間コードを受信する中間コード受信ステップと、
前記中間コードに対して出力用の色補正を施す出力色補正ステップと、
該色補正が施された中間コードに基づき画像を展開する展開ステップと、
該展開された画像を出力する画像出力ステップと、を有する
ことを特徴とする画像処理方法。
【請求項１６】
前記中間コードは、CMYK色空間のデータであることを特徴とする請求項１５記載の画像処理方法。
【請求項１７】
前記中間コードは、Lab色空間のデータであることを特徴とする請求項１５記載の画像処理方法。
【請求項１８】
前記中間コード生成ステップにおいては、ページ記述言語で記述された画像データに対してインタプリタ処理を施すことによって中間コードを生成する
ことを特徴とする請求項１５至１７のいずれかに記載の画像処理方法。
【請求項１９】
情報処理装置を制御することによって、該情報処理装置を請求項１乃至１２の何れかに記載されたサーバ装置として動作させることを特徴とするプログラム。
【請求項２０】
情報処理装置を制御することによって、該情報処理装置を請求項１４に記載された画像出力装置の制御部として動作させることを特徴とするプログラム。
【請求項２１】
請求項１９または請求項２０に記載されたプログラムが記録されたことを特徴とする記録媒体。
【請求項２２】
中間コードに対して出力用の色補正を施す出力色補正手段と、該色補正が施された中間コードに基づき画像を展開する展開手段と、該展開された画像を出力する画像出力手段と、を有する複数の画像出力装置が接続された画像処理システムにおける画像処理装置であって、
出力対象の画像データに基づき中間コードを生成する中間コード生成手段と、
前記中間コードを前記複数の画像出力装置のそれぞれに送信する中間コード送信手段と、
を有することを特徴とする画像処理装置。
【請求項２３】
サーバ装置と複数の画像出力装置が接続された画像処理システムにける前記画像出力装置であって、
前記サーバ装置が送信する出力対象の画像データに基づく中間コードを受信する中間コード受信手段と、
前記中間コードに対して出力用の色補正を施す出力色補正手段と、
該色補正が施された中間コードに基づき画像を展開する展開手段と、
該展開された画像を出力する画像出力手段と、
を有することを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システムおよびその方法に関し、特に複数台のプリンタに対するクラスタリング出力を制御する画像処理システムおよびその方法に関する。
【背景技術】
【０００２】
サーバ装置と複数台のカラープリンタをネットワークを介して接続することによって、1つのプリントジョブを2台以上のプリンタによって並行処理する、いわゆるクラスタリング出力を実行可能とするシステムが知られている。このようなシステムにおいては、複数台のプリンタを利用することにより1台のプリンタで印刷するよりも、高速な出力が可能となる。
例えば特許文献１では、まず印刷データを中間データに変換し，プリンタごとにデータを分割した後、プリンタ向けの最終印刷データに展開する処理と、既に展開されたデータをプリンタに送信する処理とを同時並行的に行う事により、高速クラスタリング出力を実現している。
また、上記クラスタリングプリンティングシステムでは、たとえ1台のプリンタが動作不能となった場合でも、他のプリンタによる出力が可能であるため、安定したプリント動作を保証することができる。
例えば特許文献２では、ネットワーク上に各マシンの状態を監視する障害監視部を備え、プリンタやマシンの障害発生時に他のプリンタへ印刷データを移行することにより、ページ単位でのリカバリが可能となっている。
【特許文献１】特開2001-290622公報
【特許文献２】特開平10-340164号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、PostScript等のページ記述言語(Page Description Language:PDL)で記載されたプリント用データをクラスタリング出力する場合、出力対象となる各プリンタのそれぞれに最適な中間コードデータを生成することが望ましい。したがって上記従来のプリントシステムにおいては、サーバ装置側で各プリンタ用のインタプリタを搭載したソフトRIP(Raster Image Processor)を用意して中間コードデータの作成を高速に行うか、または、各プリンタ向けのインタプリタ処理を逐一行ってそれぞれの中間コードデータを出力するか、のいずれかのインタプリタ処理を行っていた。
【０００４】
しかしながら、前者の場合にはソフトRIPを用意する分、どうしてもコスト高となってしまうし、後者の場合には処理速度の低下が否めなかった。
【０００５】
本発明は上述したような問題を解決するためになされたものであり、サーバ装置から複数の画像出力装置に対して同一画像データを並行して出力する際に、それぞれの画像出力装置に応じた中間コードを効率良く作成する画像処理システムおよびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための一手段として、本発明の画像処理システムは以下の構成を備える。
【０００７】
すなわち、サーバ装置と複数の画像出力装置が接続された画像処理システムであって、前記サーバ装置は、出力対象の画像データに基づき中間コードを生成する中間コード生成手段と、前記中間コードを前記複数の画像出力装置のそれぞれに送信する中間コード送信手段と、を有し、前記画像出力装置のそれぞれは、前記サーバ装置から前記中間コードを受信する中間コード受信手段と、前記中間コードに対して出力用の色補正を施す出力色補正手段と、該色補正が施された中間コードに基づき画像を展開する展開手段と、該展開された画像を出力する画像出力手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、サーバ装置から複数の画像出力装置に対して同一画像データを並行して出力する際に、それぞれの画像出力装置に応じた中間コードを効率良く作成することができ、コストパフォーマンスに優れた画像処理システムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。
【００１０】
＜第1実施形態＞
●システム構成
図1は、本実施形態におけるネットワークシステムの構成を示す図である。図1に示すネットワークシステムはLANにより接続され、ジョブ管理サーバ100と該ジョブ管理サーバ100に接続された測色計110、フロントエンドサーバA200と該フロントエンドサーバA200でネットワークに接続されたプリンタエンジンA210、フロントエンドサーバB300と該フロントエンドサーバB300でネットワークに接続されたプリンタエンジンB310、クライアント（PCとモニタを含む）400で構成されている。クライアント400は、モニタ表示や画像処理に必要なCPU,VRAM等、及びネットワーク上の通信に必要な通信機能を備えている。
【００１１】
図2は、ジョブ管理サーバ100の機能構成を示すブロック図である。同図に示されるように、ジョブ管理サーバ100はネットワークに接続するためのネットワークI/F（インタフェース）部10、ジョブデータを制御するジョブ制御部11、PDL（ページ記述言語）を解析して中間データを生成するPDLインタプリタ部12、PDLインタプリタ部12で生成された中間データが格納される中間データ格納部13、ジョブに対して指定されたカラーマッチング処理を行うカラーマネージメント処理部14、カラーマッチングに使用されるプロファイルが格納されるプロファイル格納部14A、部分パッチキャリブレーションのためのカラーパッチデータを格納するパッチデータ格納部15、測色計110を制御する測色計制御部16、測色計110で測色したデータが格納される測色データ格納部17、部分パッチキャリブレーションを行うキャリブレーション処理部18、から構成される。
【００１２】
図3は、フロントエンドサーバA200とプリンタエンジンA210の構成を示すブロック図である。なお、フロントエンドサーバB300とプリンタエンジンB310の構成も、図3と同様である。
【００１３】
図3に示されるようにフロントエンドサーバA200は、ネットワークに接続するためのネットワークI/F（インタフェース）部20、ジョブ管理サーバ100から送られてくる中間データが格納される中間データ格納部21、プリンタエンジンA210とのデータのやり取りを行うための通信インタフェース部22、中間データ格納部21に格納された中間データをビットマップイメージデータに変換するレンダリング部23、中間データに対して指定されたカラーマッチング処理を行うカラーマネージメント処理部24、カラーマッチングに使用されるプロファイルが格納されるプロファイル格納部24A、部分パッチキャリブレーションを行うキャリブレーション処理部25、プリンタエンジンA210のカラーセンサ33が読み取ったデータが格納される読み取りデータ格納部26から構成される。
【００１４】
またプリンタエンジンA210は、フロントエンドサーバA200とデータをやりとりする通信I/F部30、プリント出力を行う出力部31、カラーセンサ33を制御するカラーセンサ制御部32、パッチ出力を読み取るカラーセンサ33、カラーセンサ33で読み取られたデータが格納される読み取りデータ格納部34、から成る。
【００１５】
ここで図4に、プリンタエンジンA210におけるカラーセンサ33の構成例を示す。この構成例は特開2001-324846に記載されているものと同様であるため、ここでは概要の説明に留める。同図に示すようにカラーセンサ33は、ホルダー33C内に、LEDなどの発光素子33A、およびフォトダイオード、CdSなどの受光素子33Bが組み込まれて成っている。この構成により、発光素子33Aから光を転写ベルト36上のパッチTに照射し、パッチTからの反射光を受光素子33Bで受け取ることにより、パッチTの濃度を測定するものである。
【００１６】
図5に、本実施形態におけるプリント用のジョブチケットデータ例を示す。同図に示されるようにジョブチケットデータは、入出力プロファイルやレンダリングインテント、墨版保存フラグ等のカラーマネージメント情報、および、用紙サイズや用紙種類等のレイアウト情報、等のジョブ設定情報によって構成されている。
【００１７】
●カラーマッチング処理
・ジョブ管理サーバにおけるカラーマッチング
図6は、ジョブ管理サーバ100内のカラーマネージメント処理部14で行われる、カラーマッチング処理の概要を示す図である。ここでは、プリンタの基準色空間へのカラーマッチングを行うことを特徴とする。
【００１８】
同図においてRGBデータまたはCMYKデータが入力されると、カラーマネージメントモジュール（Color Management Module：CMM）にセットされたソースプロファイル、デスティネーションプロファイル及び、カラーマッチングの方式を示すレンダリングインテント(Rendering intent)情報に基づいてカラーマッチングが施され、基準プリンタの色空間上に補正されたCMYKデータ(C1M1Y1K1)となって出力される。
【００１９】
ここでレンダリングインテントとしては、一般に写真イメージ出力向けの「Perceptual」、ロゴ等を忠実に再現するための「Colorimetric」、パイチャートや文字を鮮やかに出力するための「Saturation」の3種類がある。この3種類の方式を実施するためのカラーマッチングデータとしては、図6に示すようにデスティネーションプロファイルとしてLabからプリンタの基準CMYKへの変換LUT（ルックアップテーブル）が方式ごとに用意されており、セットされたレンダリングインテント情報に応じたLUTが選択され、カラーマッチングに使用される。
【００２０】
本実施形態では、図6下部の表に示すように、ソースプロファイルがRGBソースプロファイル（例えばsRGBプロファイル）でデスティネーションプロファイルがプリンタの基準プロファイル（CMYK）であるケースか、ソースプロファイルがCMYKソースプロファイル（例えばJMPAプロファイル）でデスティネーションプロファイルがプリンタの基準プロファイル（CMYK）であるケースが想定される。
【００２１】
・フロントエンドサーバにおけるカラーマッチング
図7は、フロントエンドサーバA200（またはB300）内のカラーマネージメント処理部24で行われる、通常出力時のカラーマッチング処理の概要を示す図である。ここでは、プリンタの基準色空間から出力プリンタ(プリンタエンジンA210)の色空間へのカラーマッチングを行うことを特徴とする
【００２２】
同図においてCMYKデータ（ジョブ管理サーバから送信されてきたC1M1Y1K1）が入力されると、CMMにセットされたソースプロファイル、デスティネーションプロファイル及び、レンダリングインテント情報に基づいてカラーマッチングが施され、出力プリンタの色空間上に補正されたCMYKデータ(C2M2Y2K2)となって出力される。
【００２３】
本実施形態においては、フロントエンドサーバにおける通常出力時のレンダリングインテントとして「Colorimetric」を想定しているため、図7に示すようにデスティネーションプロファイルとしてLabからプリンタCMYKへの「Colorimetric」用の変換LUTを用意し、カラーマッチングに使用する。
【００２４】
本実施形態では、図7下部の表に示すように、ソースプロファイルがプリンタの基準プロファイル(CMYK)で、デスティネーションプロファイルがプリンタプロファイル(CMYK)のケースが想定される。
【００２５】
なお、キャリブレーション用のパッチデータ出力時には、CMMを介さずに予め用意されたCMYKデータが直接出力される。
【００２６】
図8は、フロントエンドサーバA200（またはB300）内のカラーマネージメント処理部24において、墨版保存フラグがオンの時に行われる、墨版保存カラーマッチング処理の概要を示す図である。すなわち、墨のみのデータに対して出力プリンタ(プリンタエンジンA210)の色空間へのカラーマッチングを行うことを特徴とする。
【００２７】
同図においてRGBデータまたはCMYKデータが入力されると、CMMにセットされたソースプロファイル、デスティネーションプロファイル及び、レンダリングインテント情報に基づいて墨版保存用のカラーマッチングが施され、出力プリンタの色空間上に補正されたCMYKデータ(C2M2Y2K2)となって出力される。
【００２８】
フロントエンドサーバにおける墨版保存出力時のレンダリングインテントとしては「Perceptual」,「Colorimetric」,「Saturation」の3種類があるため、図8に示すようにデスティネーションプロファイルとしてlabから出力プリンタCMYKへの変換LUTが方式ごとに用意されており、レンダリングインテント情報に応じたLUTがカラーマッチングに使用される。
【００２９】
本実施形態においては、図8下部の表に示すように、ソースプロファイルがRGBソースプロファイルまたはCMYKソースプロファイルで、デスティネーションプロファイルがプリンタプロファイル(CMYK)のケースが想定される。
【００３０】
●クラスタリング出力
図9は、本実施形態におけるクラスタリング出力のメイン処理を示すフローチャートである。この処理はジョブ管理サーバ100とフロントエンドサーバA200およびB300にて実行され、プリンタエンジンA210およびB310によるクラスタリング出力を制御する。
【００３１】
まず、ジョブ管理サーバ100のパッチデータ格納部15からパッチデータを取り出す(S100)。次に、PDLインタプリタ部12で該パッチデータを解析し(S101)、該解析結果である中間データを中間データ格納部13に格納した後(S102)、該中間データをフロントエンドサーバA200およびB300に送信する(S103)。
【００３２】
フロントエンドサーバA200およびB300では、受信した中間データに基づきプリンタエンジンA210およびB310でパッチ出力を行い、その測色値に基づくキャリブレーション処理が行われる。このとき、パッチデータの色値の取得に測色計110を使用する場合は、ジョブ管理サーバ100において測色計110を用いたキャリブレーション処理を行う(S105)。一方、測色計110を使用しない場合にはカラーセンサを利用するものとして、フロントエンドサーバA200およびB300において、プリンタエンジンA210およびB310のカラーセンサ33を利用したキャリブレーション処理を行う(S106)。これらキャリブレーション処理の詳細については後述する。
【００３３】
次に、クライアント400からプリント用のジョブデータをジョブ管理サーバ100に送信し(S107)、ジョブ管理サーバ100のジョブ制御部11は、受信したジョブ内のジョブデータファイルを取り出し(S108)、PDLインタプリタ部12で該ジョブデータファイルを解析する(S109)。
【００３４】
ここで、カラーマッチング処理時に墨版保存を行うか否かに応じて(S110)、すなわち図5に示す墨版保存フラグがオンである場合は、カラーマネージメント処理部14で後述する墨版保存型のカラーマッチング処理を行い(S111)、墨版保存フラグがオフである場合は、カラーマネージメント処理部14で通常のカラーマッチング処理を行う(S112)。この通常のカラーマッチング処理は、図6に示すようにソースプロファイルがRGBソースプロファイルまたはCMYKソースプロファイル、デスティネーションプロファイルがプリンタの基準プロファイル(CMYK)として行う。またこのとき、図5に示すレンダリングインテントフラグに、ソースプロファイルがRGBプロファイルのときは「Perceptual」または「Saturation」を、CMYKプロファイルのときは「Colorimetric」をセットして処理を行う。
【００３５】
そして、このカラーマッチングによって生成された中間データを中間データ格納部13に格納し(S113)、該中間データをフロントエンドサーバA200およびB300に送信した後(S114)、プリンタエンジンA210,B310において該中間データが出力されることによって(S115)、本実施形態のクラスタリング出力が終了する。
【００３６】
以上のように本実施形態のクラスタリング出力においては、1回のPDLインタプリタ処理(S109)で作成されたプリンタの基準CMYKの中間データに対し、2台のプリンタのそれぞれに応じたキャリブレーション処理(S115(後述する図14のS602,S603))を施して、それぞれに出力することが可能である。
【００３７】
●測色計を用いたキャリブレーション処理
図10は、上述した図9のステップS105に示す測色計110を用いたキャリブレーション処理の詳細を示すフローチャートである。なお、このキャリブレーション処理はフロントエンドサーバA200およびB300に対して同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００３８】
ジョブ管理サーバ100から送られてきた中間データをフロントエンドサーバA200の中間データ格納部21に格納し(S200)、カラーマネージメント処理部24において、図7に示すパッチデータ出力時の処理が行われる(S201)。すなわち、ここではカラーマッチング処理は行わない。
【００３９】
その後、レンダリング部23で中間データをプリンタ出力用のビットマップイメージデータに展開し(S202)、展開されたビットマップイメージデータをプリンタエンジンA210に転送して(S203)、パッチデータを印刷する(S204)。
【００４０】
そして、印刷されたパッチデータをジョブ管理サーバ100に接続された測色計110で測色し、該測色結果（測色データ）はジョブ管理サーバ100の測色データ格納部17に格納される(S205)。
【００４１】
するとジョブ管理サーバ100のキャリブレーション処理部18においては、測色データ格納部17から測色データを取り出し(S206)、プロファイル格納部14Aからプリンタプロファイルを取り出し(S207)、XYZ表色系で表された測色データをLabデータに変換する(S208)。そして、このLabデータに基いてプリンタプロファイルを補正する(S209)。ここでプロファイルの補正方法としては、例えば特開平10-136219に記載されているような、少ないパッチデータの測色値に基づく補正方法を用いればよい。
【００４２】
そしてジョブ管理サーバ100は、プロファイルの補正が終了するとフロントエンドサーバA200にキャリブレーション済みのプリンタプロファイルを送信し(S210)、フロントエンドサーバA200では該送信されてきたプロファイルをプロファイル格納部24Aに格納する(S211)。
【００４３】
●カラーセンサを用いたキャリブレーション処理
図11は、上述した図9のステップS106に示すカラーセンサを用いたキャリブレーション処理の詳細を示すフローチャートである。なお、このキャリブレーション処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００４４】
ジョブ管理サーバ100から送られてきた中間データをフロントエンドサーバA200の中間データ格納部21に格納し(S300)、カラーマネージメント処理部24において、図7に示すパッチデータ出力時の処理が行われる(S301)。すなわち、ここではカラーマッチング処理は行わない。
【００４５】
その後、レンダリング部23で中間データをプリンタ出力用のビットマップイメージデータに展開し(S302)、展開されたビットマップイメージデータをプリンタエンジンA210に転送して(S303)、パッチデータを印刷する(S304)。
【００４６】
そして、印刷されたパッチデータをプリンタエンジンA210に備えられたカラーセンサ33で読み取り、該読み取りデータをプリンタエンジンA210の読み取りデータ格納部34に格納する(S305)。その後、該読み取りデータをフロントエンドサーバA200に転送し(S306)、フロントエンドサーバA200の読み取りデータ格納部26に格納する(S307)。
【００４７】
するとフロントエンドサーバA200においては、読み取りデータ格納部26から読み取りデータを取り出し(S308)、プロファイル格納部24Aからプリンタプロファイルを取り出す(S309)。そして、読み取りデータをXYZデータに変換し(S310)、さらに該XYZデータをLabデータに変換する(S311)。そして、このLabデータに基いてプリンタプロファイルを補正し、プロファイル格納部24Aにセットする(S312)。このときのプロファイルの補正方法としては、上述した測色計を用いた場合と同様でよい。
【００４８】
●ジョブ管理サーバにおける墨版保存カラーマッチング処理(RGB入力)
図12は、上述した図9のステップS111に示す処理、すなわちジョブ管理サーバ100のカラーマネージメント処理部14における墨版保存カラーマッチング処理について、特に入力色空間がRGB空間である場合の詳細を示すフローチャートである。
【００４９】
まず、ジョブデータファイル中のRGBデータを取り出し(S400)、R=G=Bすなわち黒色(グレイ)データならば、そのデータに対するブラックフラグをオン(ON)に設定し(S403)、該RGB値を以下のようなCMYK値に変換する(S404)。
【００５０】
C=0,  M=0,  Y=0,  K=255-R
ここでブラックフラグは、本実施形態の墨版保存カラーマッチング処理を行う際に、全ての色データに対して個別に設定されるフラグであり、最初はオフ(OFF)に設定されている。これは、その色データに対して通常のカラーマッチング処理を行うか（ブラックフラグ＝OFF）、墨版保存型のカラーマッチング処理を行うか（ブラックフラグ＝ON）を選択するためのフラグである。
【００５１】
ステップS401においてR=G=Bでなければ、カラーマネージメント処理部14で通常のカラーマッチングを行う(S402)。この通常のカラーマッチング処理は、図6に示すソースプロファイルがRGBソースプロファイル、デスティネーションプロファイルがプリンタの基準プロファイル(CMYK)として行われる。またこのとき、図5に示すレンダリングインテントフラグに「Perceptual」または「Saturation」をセットして処理を行う。
【００５２】
そしてステップS405において、ジョブデータファイル中にRGBデータが残っていればステップS400に戻り、RGBデータがなければカラーマッチング処理を終了する。
【００５３】
以上の処理により、ジョブ管理サーバ100のカラーマネージメント処理部14において、入力色空間がRGB空間である場合に、墨版保存されたプリンタの基準CMYK値を持つ中間データを作成することができる。
【００５４】
●ジョブ管理サーバにおける墨版保存カラーマッチング処理(CMYK入力)
図13は、上述した図9のステップS111に示す処理、すなわちジョブ管理サーバ100のカラーマネージメント処理部14における墨版保存カラーマッチング処理について、特に入力色空間がCMYK空間である場合の詳細を示すフローチャートである。
【００５５】
まず、ジョブデータファイル中のCMYKデータを取り出し(S500)、(C, M, Y, K)=(0, 0, 0, K)すなわち黒色(グレイ)データであれば、そのデータに対するブラックフラグをONに設定し(S503)、そうでなければカラーマネージメント処理部14で通常のカラーマッチング処理を行う(S502)。この通常のカラーマッチング処理は、図6に示すソースプロファイルがCMYKソースプロファイル、デスティネーションプロファイルがプリンタの基準プロファイル(CMYK)として行われる。またこのとき、図5に示すレンダリングインテントフラグに「Colorimetric」をセットして処理を行う。
【００５６】
そしてステップS504において、ジョブデータファイル中にCMYKデータが残っていればステップS500に戻り、CMYKデータがなければカラーマッチング処理を終了する。
【００５７】
以上の処理により、ジョブ管理サーバ100のカラーマネージメント処理部14において、入力色空間がCMYK空間である場合に、墨版保存されたプリンタの基準CMYK値を持つ中間データを作成することができる。
【００５８】
●プリンタエンジンからの出力処理
図14は、上述した図9のステップS115に示す、プリンタエンジンからの中間データ出力処理の詳細を示すフローチャートである。なお、この処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００５９】
まず、ジョブ管理サーバ100から送られてきた中間データを中間データ格納部21に格納する(S600)。そして、カラーマッチング処理時に墨版保存を行うか否かに応じて(S601)、すなわち図5に示す墨版保存フラグがオンである場合は、カラーマネージメント処理部24で後述する墨版保存型のカラーマッチング処理を行う(S602)。
【００６０】
一方、墨版保存フラグがオフである場合は、カラーマネージメント処理部24で通常のカラーマッチング処理を行う(S603)。この通常のカラーマッチング処理は、図7に示すようにソースプロファイルがプリンタの基準プロファイル(CMYK)、デスティネーションプロファイルがプリンタプロファイル(CMYK)として行われる。またこのとき、図5に示すレンダリングインテントフラグに「Colorimetric」をセットして処理を行う。なお、ここで使用されるプリンタプロファイルは、上述した図9のステップS105またはS106のキャリブレーション処理によって補正されたものである。
【００６１】
次に、レンダリング部23で中間データをプリンタ出力用のビットマップイメージデータに展開し(S604)、展開されたビットマップイメージデータをプリンタエンジンA210に転送する(S605)。そしてプリンタエンジンA210において、該ビットマップイメージデータが印刷されることにより、処理を終了する(S606)。
【００６２】
●フロントエンドサーバにおける墨版保存カラーマッチング処理(RGB入力)
図15は、上述した図14のステップS602に示す処理、すなわちフロントエンドサーバA200およびB300のカラーマネージメント処理部24における墨版保存カラーマッチング処理について、特に入力色空間がRGB空間である場合の詳細を示すフローチャートである。なお、この処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００６３】
まず、中間データファイル中のCMYKデータを取り出し(S700)、(C, M, Y, K)=(0, 0, 0, K)すなわち黒色(グレイ)データのとき(S701)、そのデータのブラックフラグがONであれば(S702)、該CMYKデータを以下のようにRGB値に変換する(S703)。
【００６４】
R=255-K,  G=255-K,  B=255-K
なおここでブラックフラグは、ジョブ管理サーバ100における墨版保存カラーマッチング処理(図9のS111)の際に設定されている。
【００６５】
その後、カラーマネージメント処理部24で墨版保存型のカラーマッチングを行う(S704)。このカラーマッチング処理は、図8に示すソースプロファイルがRGBソースプロファイル、デスティネーションプロファイルがプリンタプロファイル(CMYK)で、レンダリングインテントフラグに「Perceptual」または「Saturation」をセットして、例えば特開2004-120566に記載されたような方法で行う。
【００６６】
ブラックフラグがOFFの場合、または(C, M, Y, K)=(0, 0, 0, K)でない場合には、カラーマネージメント処理部24で通常のカラーマッチング処理を行う(S705)。この通常のカラーマッチング処理は、図7に示すソースプロファイルがプリンタの基準プロファイル(CMYK)、デスティネーションプロファイルがプリンタプロファイルとして行われる。また、レンダリングインテントフラグに「Colorimetric」をセットして処理を行う。
【００６７】
そして、ジョブデータファイル中のCMYKデータが残っていればステップS700に戻り、CMYKデータが無ければ処理を終了する。
【００６８】
なお、ステップS704およびS705におけるカラーマッチング処理において使用されるプリンタプロファイルは、上述した図9のステップS105またはS106のキャリブレーション処理によって補正されたものである
以上の処理により、フロントエンドサーバA200のカラーマネージメント処理部24において、入力色空間がRGB空間である場合に、墨版保存されたプリンタのCMYK値を持つ中間データを作成することができる。
【００６９】
●フロントエンドサーバにおける墨版保存カラーマッチング処理(CMYK入力)
図16は、上述した図14のステップS602に示す処理、すなわちフロントエンドサーバA200およびB300のカラーマネージメント処理部24における墨版保存カラーマッチング処理について、特に入力色空間がCMYK空間である場合の詳細を示すフローチャートである。なお、この処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００７０】
まず、中間データファイル中のCMYKデータを取り出し(S800)、(C, M, Y, K)=(0, 0, 0, K)すなわち黒色(グレイ)データのとき、そのデータのブラックフラグがONであれば、カラーマネージメント処理部24で墨版保存型のカラーマッチングを行う（S803）。なおここでブラックフラグは、ジョブ管理サーバ100における墨版保存カラーマッチング処理(図9のS111)の際に設定されている。この墨版保存カラーマッチング処理は、図8に示すソースプロファイルがCMYKソースプロファイル、デスティネーションプロファイルがプリンタプロファイル（CMYK）で、レンダリングインテントフラグに「Colorimetric」をセットして例えば特開2004-120566のような方法で行う。
【００７１】
ブラックフラグがOFFの場合、または(C, M, Y, K)=(0, 0, 0, K)でない場合には、カラーマネージメント処理部24で通常のカラーマッチング処理を行う(S804)。この通常のカラーマッチング処理は、図7に示すソースプロファイルがプリンタの基準プロファイル(CMYK)、デスティネーションプロファイルがプリンタプロファイルとし、レンダリングインテントフラグに「Colorimetric」をセットして行う。
【００７２】
そして、ジョブデータファイル中のCMYKデータが残っていればステップS800に戻り、CMYKデータが無ければ処理を終了する。
【００７３】
なお、ステップS803およびS804におけるカラーマッチング処理において使用されるプリンタプロファイルは、上述した図9のステップS105またはS106のキャリブレーション処理によって補正されたものである。
以上の処理により、フロントエンドサーバA200のカラーマネージメント処理部24において、入力色空間がCMYK空間である場合に、墨版保存されたプリンタのCMYK値を持つ中間データを作成することができる。
【００７４】
●本実施形態の効果
以上説明したように本実施形態によれば、ネットワークを介して複数台のカラープリンタを用いたクラスタリング出力を行う際に、ジョブ管理サーバ100において1回のPDLインタプリタ処理によって中間データを作成し、各プリンタを制御するフロントエンドサーバのそれぞれにおいて、該中間データに対してそれぞれのプリンタに適したキャリブレーションを施して出力することができる。これにより、効率的なクラスタリング出力が可能となり、コストパフォーマンスが向上する。
【００７５】
＜第2実施形態＞
以下、本発明に係る第2実施形態について説明する。
【００７６】
上述した第1実施形態においては、中間データの色空間としてプリンタの基準CMYK色空間を適用した例を説明したが、第2実施形態ではこれをLab色空間とすることを特徴とする。したがって第2実施形態形態におけるシステムおよび各装置構成については、上述した第1実施形態と同様であるため説明を省略する。
【００７７】
すなわち第2実施形態においては、第1実施形態で図6に示したジョブ管理サーバにおける通常カラーマッチング処理が図17に、図7に示したフロントエンドサーバにおける通常カラーマッチング処理が図18に、図12,図13に示したジョブ管理サーバにおける墨版保存カラーマッチング処理が図19,図20に、図15,図16に示したフロントエンドサーバにおける墨版保存カラーマッチング処理が図21,図22に、それぞれ置き換わる。なお、他の処理については第1実施形態と同様である。
【００７８】
以下、これら第2実施形態において置き換えられる処理について説明する。
【００７９】
●ジョブ管理サーバにおけるカラーマッチング
図17は、ジョブ管理サーバ100内のカラーマネージメント処理部14で行われる、第2実施形態におけるカラーマッチング処理の概要を示す図である。ここでは、Lab色空間へのカラーマッチングを行うことを特徴とする。
【００８０】
同図においてRGBデータまたはCMYKデータが入力されると、CMMにセットされたソースプロファイル、デスティネーションプロファイル及び、カラーマッチングの方式を示すレンダリングインテント情報に基づいてカラーマッチングが施され、Lab色空間上に補正されたLabデータとなって出力される。
【００８１】
第2実施形態では、図17下部の表に示すように、ソースプロファイルがRGBソースプロファイルまたはCMYKソースプロファイルで、デスティネーションプロファイルがLabプロファイルであるケースが想定される。
【００８２】
●フロントエンドサーバにおけるカラーマッチング
図18は、フロントエンドサーバA200（またはB300）内のカラーマネージメント処理部24で行われる、通常出力時のカラーマッチング処理の概要を示す図である。ここでは、Lab色空間から出力プリンタ(プリンタエンジンA210)の色空間へのカラーマッチングを行うことを特徴とする。
【００８３】
同図においてLabデータが入力されると、CMMにセットされたソースプロファイル、デスティネーションプロファイル及び、レンダリングインテント情報に基づいてカラーマッチングが施され、出力プリンタの色空間上に補正されたCMYKデータ(C2M2Y2K2)となって出力される。
【００８４】
第2実施形態では、図18下部の表に示すように、ソースプロファイルがLabプロファイルでデスティネーションプロファイルがプリンタプロファイル(CMYK)であるケースが想定される。
【００８５】
なお、キャリブレーション用のパッチデータ出力時には、CMMを介さずに予め用意されたCMYKデータが直接出力される。
【００８６】
●ジョブ管理サーバにおける墨版保存カラーマッチング処理(RGB入力)
図19は、図9のステップS111に示す処理、すなわちジョブ管理サーバ100のカラーマネージメント処理部14における墨版保存カラーマッチング処理について、特に入力色空間がRGB空間である場合の詳細を示すフローチャートである。
【００８７】
まず、ジョブデータファイル中のRGBデータを取り出し(S900)、R=G=Bすなわち黒色(グレイ)データならば、該RGB値を以下のようなLabK値に変換する(S904)。
【００８８】
L=0,  a=0,  b=0,  K=255-R
ステップS901においてR=G=Bでなければ、カラーマネージメント処理部14で通常のカラーマッチングを行う(S902)。この通常のカラーマッチング処理は、図17に示すソースプロファイルがRGBソースプロファイル、デスティネーションプロファイルがLabプロファイルとして行われる。またこのとき、図5に示すレンダリングインテントフラグに「Perceptual」または「Saturation」をセットして処理を行う。その後、Labデータを以下のようにLabKデータに変換する(S903)。
【００８９】
L=L,  a=a,  b=b,  K=0
そしてステップS905において、ジョブデータファイル中にRGBデータが残っていればステップS900に戻り、RGBデータがなければカラーマッチング処理を終了する。
【００９０】
以上の処理により、ジョブ管理サーバ100のカラーマネージメント処理部14において、入力色空間がRGB空間である場合に、墨版保存されたLabK値を持つ中間データを作成することができる。
【００９１】
●ジョブ管理サーバにおける墨版保存カラーマッチング処理(CMYK入力)
図20は、上述した図9のステップS111に示す処理、すなわちジョブ管理サーバ100のカラーマネージメント処理部14における墨版保存カラーマッチング処理について、特に入力色空間がCMYK空間である場合の詳細を示すフローチャートである。
【００９２】
まず、ジョブデータファイル中のCMYKデータを取り出し(S1000)、(C, M, Y, K)=(0, 0, 0, K)すなわち黒色(グレイ)データであれば該CMYKデータを以下のようにLabKデータに変換する（S1004）。
【００９３】
L=0,  a=0,  b=0,  K=K
一方、(C, M, Y, K)=(0, 0, 0, K)でなければ、カラーマネージメント処理部14で通常のカラーマッチング処理を行う(S1002)。この通常のカラーマッチング処理は、図17に示すソースプロファイルがCMYKソースプロファイル、デスティネーションプロファイルがLabプロファイルとして行われる。またこのとき、レンダリングインテントフラグに「Colorimetric」をセットして処理を行う。その後、Labデータを以下のようにLabKデータに変換する（S1003）。
【００９４】
L=L,  a=a,  b=b,  K=0
そしてステップS1005において、ジョブデータファイル中にCMYKデータが残っていればステップS1000に戻り、CMYKデータがなければカラーマッチング処理を終了する。
【００９５】
以上の処理により、ジョブ管理サーバ100のカラーマネージメント処理部14において、入力色空間がCMYK空間である場合に、墨版保存されたLabK値を持つ中間データを作成することができる。
【００９６】
●フロントエンドサーバにおける墨版保存カラーマッチング処理(RGB入力)
図21は、上述した図14のステップS602に示す処理、すなわちフロントエンドサーバA200およびB300のカラーマネージメント処理部24における墨版保存カラーマッチング処理について、特に入力色空間がRGB空間である場合の詳細を示すフローチャートである。なお、この処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【００９７】
まず、中間データファイル中のLabKデータを取り出し(S1100)、(L, a, b, K)=(0, 0, 0, K)すなわち黒色(グレイ)データであれば(S1101)、該LabKデータを以下のようにRGB値に変換する(S1104)。
【００９８】
R=255-K,  G=255-K,  B=255-K
その後、カラーマネージメント処理部24で墨版保存型のカラーマッチングを行う(S1105)。このカラーマッチング処理は、図8に示すソースプロファイルがRGBソースプロファイル、デスティネーションプロファイルがプリンタプロファイル(CMYK)で、レンダリングインテントフラグに「Perceptual」または「Saturation」をセットして、例えば特開2004-120566に記載されたような方法で行う。
【００９９】
一方、(L, a, b, K)=(0, 0, 0, K)でない場合には、該LabKデータを以下のようにLabデータに変換する(S1102)。
【０１００】
L=L,  a=a,  b=b
その後、カラーマネージメント処理部24で通常のカラーマッチング処理を行う（S1103）。この通常のカラーマッチング処理は、図18に示すソースプロファイルがLabプロファイル、デスティネーションプロファイルがプリンタプロファイル(CMYK)として行われる。また、レンダリングインテントフラグに「Colorimetric」をセットして処理を行う。
【０１０１】
そして、ジョブデータファイル中のLabKデータが残っていればステップS1100に戻り、LabKデータが無ければ処理を終了する。
【０１０２】
以上の処理により、フロントエンドサーバA200のカラーマネージメント処理部24において、入力色空間がRGB空間である場合に、墨版保存されたプリンタのCMYK値を持つ中間データを作成することができる。
【０１０３】
●フロントエンドサーバにおける墨版保存カラーマッチング処理(CMYK入力)
図22は、上述した図14のステップS602に示す処理、すなわちフロントエンドサーバA200およびB300のカラーマネージメント処理部24における墨版保存カラーマッチング処理について、特に入力色空間がCMYK空間である場合の詳細を示すフローチャートである。なお、この処理はフロントエンドサーバA200およびB300で同様に行われるため、ここではフロントエンドサーバA200における処理を例として説明する。
【０１０４】
まず、中間データファイル中のLabKデータを取り出し(S1200)、(L, a, b, K)=(0, 0, 0, K)すなわち黒色(グレイ)データであれば、該LabKデータを以下のようにCMYKデータに変換する(S1204)。
【０１０５】
C=0,  M=0,  Y=0,  K=K
その後、カラーマネージメント処理部24で墨版保存型のカラーマッチングを行う(S1205）。この墨版保存カラーマッチング処理は、図8に示すソースプロファイルがCMYKソースプロファイル、デスティネーションプロファイルがプリンタプロファイル（CMYK）で、レンダリングインテントフラグに「Colorimetric」をセットして例えば特開2004-120566のような方法で行う。
【０１０６】
一方、(L, a, b, K)=(0, 0, 0, K)でない場合には、LabKデータを以下のようにLabデータに変換する(S1202)。
【０１０７】
L=L,  a=a,  b=b
その後、カラーマネージメント処理部24で通常のカラーマッチング処理を行う(S1203)。この通常のカラーマッチング処理は、図18に示すソースプロファイルがLabプロファイル、デスティネーションプロファイルがプリンタプロファイル(CMYK)とし、レンダリングインテントフラグに「Colorimetric」をセットして行う。
【０１０８】
そして、ジョブデータファイル中のLabKデータが残っていればステップS1200に戻り、LabKデータが無ければ処理を終了する。
【０１０９】
以上の処理により、フロントエンドサーバA200のカラーマネージメント処理部24において、入力色空間がCMYK空間である場合に、墨版保存されたプリンタのCMYK値を持つ中間データを作成することができる。
【０１１０】
●第2実施形態の効果
以上説明したように第2実施形態によれば、中間データとしてLabデータを利用することにより、上述した第1実施形態と同様の効果が得られるばかりでなく、複数プリンタ間の色合わせの精度をより高くすることができる。
【０１１１】
＜変形例＞
以上説明した第1および第2実施形態においては、フロントエンドサーバとプリンタエンジンが分離され、プリンタエンジン出力前の印刷処理がフロントエンドサーバで行われる構成を例として説明したが、プリンタコントローラとプリンタエンジンを一体化したタイプのプリンタにおいて、内蔵プリンタコントローラでプリンタエンジン出力前の印刷処理が行われる場合にも、本発明は適用可能である。
【０１１２】
また、第1および第2実施形態においては、キャリブレーション処理としてプロファイルを更新する例を示したが、本発明のキャリブレーションはこの例に限定されず、例えばプロファイルは変更せずに、1次元の濃度テーブルを更新しても良い。この1次元テーブルの更新によるキャリブレーションの概要を、図23に示す。図23によればすなわち、プロファイルは固定とし、CMYK各色用の1次元LUTを更新することによって、キャリブレーションが実現される。
【０１１３】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【０１１７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などがある。
【０１１８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１１９】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２２】
【図１】本発明に係る一実施形態におけるネットワークシステム構成を示す図である。
【図２】ジョブ管理サーバの機能構成を示すブロック図である。
【図３】フロントエンドサーバとプリンタエンジンの機能構成を示すブロック図である。
【図４】プリンタエンジンにおけるカラーセンサの構成例を示す図である。
【図５】プリント用のジョブチケットデータ例を示す図である。
【図６】本実施形態におけるジョブ管理サーバ内で行われるカラーマッチング処理の概要を示す図である。
【図７】本実施形態におけるフロントエンドサーバ内で行われる通常カラーマッチング処理の概要を示す図である。
【図８】フロントエンドサーバ内で行われる墨版保存カラーマッチング処理の概要を示す図である。
【図９】本実施形態におけるクラスタリング出力のメイン処理を示すフローチャートである。
【図１０】測色計を用いたキャリブレーション処理(S105)を示すフローチャートである。
【図１１】カラーセンサを用いたキャリブレーション処理(S106)を示すフローチャートである。
【図１２】本実施形態における、ジョブ管理サーバでの墨版保存カラーマッチング処理(S111:RGB入力)を示すフローチャートである。
【図１３】本実施形態における、ジョブ管理サーバでの墨版保存カラーマッチング処理(S111:CMYK入力)を示すフローチャートである。
【図１４】プリンタエンジンからの中間データ出力処理(S115)を示すフローチャートである。
【図１５】本実施形態における、フロントエンドサーバでの墨版保存カラーマッチング処理(S602:RGB入力)を示すフローチャートである。
【図１６】本実施形態における、フロントエンドサーバでの墨版保存カラーマッチング処理(S602:CMYK入力)を示すフローチャートである。
【図１７】第2実施形態におけるジョブ管理サーバ内で行われるカラーマッチング処理の概要を示す図である。
【図１８】第2実施形態におけるフロントエンドサーバ内で行われる通常カラーマッチング処理の概要を示す図である。
【図１９】第2実施形態における、ジョブ管理サーバでの墨版保存カラーマッチング処理(S111:RGB入力)を示すフローチャートである。
【図２０】第2実施形態における、ジョブ管理サーバでの墨版保存カラーマッチング処理(S111:CMYK入力)を示すフローチャートである。
【図２１】第2実施形態における、フロントエンドサーバでの墨版保存カラーマッチング処理(S602:RGB入力)を示すフローチャートである。
【図２２】第2実施形態における、フロントエンドサーバでの墨版保存カラーマッチング処理(S602:CMYK入力)を示すフローチャートである。
【図２３】1次元濃度テーブル更新によるキャリブレーションの概要を示す図である。
【図１】
2006318205.tif 000003
【図２】
2006318205.tif 000004
【図３】
2006318205.tif 000005
【図４】
2006318205.tif 000006
【図５】
2006318205.tif 000007
【図６】
2006318205.tif 000008
【図７】
2006318205.tif 000009
【図８】
2006318205.tif 000010
【図９】
2006318205.tif 000011
【図１０】
2006318205.tif 000012
【図１１】
2006318205.tif 000013
【図１２】
2006318205.tif 000014
【図１３】
2006318205.tif 000015
【図１４】
2006318205.tif 000016
【図１５】
2006318205.tif 000017
【図１６】
2006318205.tif 000018
【図１７】
2006318205.tif 000019
【図１８】
2006318205.tif 000020
【図１９】
2006318205.tif 000021
【図２０】
2006318205.tif 000022
【図２１】
2006318205.tif 000023
【図２２】
2006318205.tif 000024
【図２３】
2006318205.tif 000025