(57)【要約】【課題】  インターネットなどの普及により、他サイトにあるプリンタで画像を形成することが可能になったが、遠隔地（他サイト）のプリンタのカラーマッチング出力をシミュレート（またはプレビュー）することが望まれる。【解決手段】  クライアント201は、他サイトの印刷シミュレーションのターゲットにするプリンタ211、ターゲットプリンタのシミュレーション出力を行わせる自サイトのプリンタ202、および、印刷シミュレーションのカラーマッチング処理に必要なプロファイルをユーザに選択させる。そして、選択されたプロファイルを他サイトまたは自サイトに存在するプロファイルデータベース212または204から探索し、その使用をターゲットプリンタ211に指示した後、ターゲットプリンタ211にカラーマッチング処理すべき画像データを送信し、ターゲットプリンタ211からカラーマッチング処理された画像データを受信して、シミュレーション出力用のプリンタ202に転送する。【選択図】    図3
2004173254.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを介してプリントシミュレーションを行う画像処理装置であって、
印刷シミュレーションのターゲットとしてネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択するデバイスセレクタと、
前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルを前記ターゲットプリンタに設定するプロファイルセレクタと、
カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信する通信手段と、
受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させる出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置と前記シミュレーション出力用のプリンタは同一サイトに存在し、前記ターゲットプリンタは他サイトに存在し、両サイトは前記コンピュータネットワークを介して接続されていることを特徴とする請求項1に記載された画像処理装置。
【請求項３】
前記プロファイルは、前記ターゲットプリンタに接続されたプロファイルデータベース、前記画像処理装置と同一のサイトに存在するプロファイルデータベースの順に探索されることを特徴とする請求項1または請求項2に記載された画像処理装置。
【請求項４】
前記プロファイルは、前記ターゲットプリンタに接続されたプロファイルデータベース、前記ターゲットプリンタと同一のサイトに存在するプロファイルデータベース、前記画像処理装置と同一のサイトに存在するプロファイルデータベースの順に探索されることを特徴とする請求項1または請求項2に記載された画像処理装置。
【請求項５】
さらに、受信するカラーマッチング処理済みの画像データのデータフォーマットを指定する指定手段を有し、
前記通信手段は前記データフォーマットの指定を前記ターゲットプリンタに通知することを特徴とする請求項1から請求項4の何れかに記載された画像処理装置。
【請求項６】
前記ターゲットプリンタは、前記カラーマッチング処理を施した画像データをビットマップデータに展開し、展開したビットマップデータを前記指定データフォーマットの画像データに変換して前記画像処理装置へ送信することを特徴とする請求項5に記載された画像処理装置。
【請求項７】
コンピュータネットワークを介してプリントシミュレーションを行う画像処理装置であって、
印刷シミュレーションのターゲットとしてネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択するデバイスセレクタと、
前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示するプロファイルセレクタと、
カラーマッチング処理を施すべき画像データを前記サーバへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信する通信手段と、
受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させる出力手段とを有することを特徴とする画像処理装置。
【請求項８】
さらに、受信するカラーマッチング処理済みの画像データのデータフォーマットを指定する指定手段を有し、
前記通信手段は前記データフォーマットの指定をを前記ターゲットプリンタに通知することを特徴とする請求項7に記載された画像処理装置。
【請求項９】
前記サーバは、前記カラーマッチング処理を施した画像データを前記ターゲットプリンタへ送信し、前記ターゲットプリンタから前記指定データフォーマットの画像データを受信することを特徴とする請求項8に記載された画像処理装置。
【請求項１０】
前記ターゲットプリンタは、前記サーバから受信した画像データをビットマップデータに展開し、展開したビットマップデータを前記指定データフォーマットの画像データに変換して前記サーバへ送信することを特徴とする請求項9に記載された画像処理装置。
【請求項１１】
コンピュータネットワークを介してプレビュープロセスを行う画像処理装置であって、
プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択するデバイスセレクタと、
前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルを前記ターゲットプリンタに設定するプロファイルセレクタと、
カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信する通信手段と、
受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させる出力手段とを有することを特徴とする画像処理装置。
【請求項１２】
コンピュータネットワークを介してプレビュープロセスを行う画像処理装置であって、
プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択するデバイスセレクタと、
前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示するプロファイルセレクタと、
カラーマッチング処理を施すべき画像データを前記サーバへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信する受信手段と、
受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させる出力手段とを有することを特徴とする画像処理装置。
【請求項１３】
コンピュータネットワークを介してプリントシミュレーションを行う画像処理方法であって、
印刷シミュレーションのターゲットになるネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択し、
前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、
選択したプロファイルを前記ターゲットプリンタに設定し、
カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、
選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信し、
受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させることを特徴とする画像処理方法。
【請求項１４】
コンピュータネットワークを介してプリントシミュレーションを行う画像処理方法であって、
印刷シミュレーションのターゲットとしてネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択し、
前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、
選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示し、
カラーマッチング処理を施すべき画像データを前記サーバへ送信し、
選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信し、
受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させることを特徴とする画像処理方法。
【請求項１５】
コンピュータネットワークを介してプレビュープロセスを行う画像処理方法であって、
プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択し、
前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、
選択したプロファイルを前記ターゲットプリンタに設定し、
カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、
選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信し、
受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させることを特徴とする画像処理方法。
【請求項１６】
コンピュータネットワークを介してプレビュープロセスを行う画像処理方法であって、
プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択し、
前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、
選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示し、
カラーマッチング処理を施すべき画像データを前記サーバへ送信し、
選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信し、
受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させることを特徴とする画像処理方法。
【請求項１７】
請求項13から請求項16の何れかに記載された画像処理を画像処理装置に実行させることを特徴とするプログラム。
【請求項１８】
請求項17に記載されたプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置およびその方法に関し、例えば、インターネットなどのネットワークを介して、他サイトにあるプリンタの出力をシミュレーションまたはプレビュー表示する画像処理に関する。
【背景技術】
【０００２】
特開平7-222009号公報に記載されたように、カラーマネージメントシステム(CMS)はColor Management Module (CMM)およびデバイスプロファイルで構成され、変換前のソースデバイスに対応するプロファイルと、変換後のデスティネーションデバイスに対応するプロファイルを用いて色変換処理を行う。前者のプロファイルはソースプロファイル、後者のプロファイルはデスティネーションプロファイルと呼ばれる。
【０００３】
図1はモニタ色空間（モニタRGB）または印刷色の色空間（印刷色CMYK）をプリンタ色空間（プリンタCMYK）へ変換する色変換処理を示す図、図2はデバイスプロファイルの構造を示す図である。
【０００４】
この場合、ソースデバイスはモニタあるいは校正印刷機または標準印刷色であり、そのモニタまたは印刷色のプロファイルがソースプロファイル103になる。また、デスティネーションデバイスはプリンタであり、そのプリンタのプロファイルがデスティネーションプロファイル104になる。
【０００５】
プロファイルは、管理のためのヘッダ部105およびデータ格納部106に分けられる。ヘッダ部105には、そのプロファイルがどのデバイス（例えばモニタ）に対応するかを示すデバイス情報、および、そのプロファイルがどのCMMで使用されるかを示すCMM情報などが格納されている。また、データ格納部106には、そのプロファイルを識別するためのプロファイル記述情報、および、カラーマッチングに必要なデータが格納されている。
【０００６】
そして、プロファイル記述情報には、例えば「CanonIX-4015」のようにメーカ名および製品名の情報が含まれる。また、カラーマッチングに必要なデータとして、モニタプロファイルにはモニタRGBからProfile Connection Space (PCS)102であるCIE XYZまたはCIE Labへ変換するためのデータ、印刷色プロファイルには印刷色CMYKからPCS 102へ変換するためのデータ、プリンタプロファイルにはPCS 102からプリンタCMYKへのデータが格納されている。
【０００７】
インターネットなどの普及により、他サイトにあるプリンタで画像を形成することが可能になった。その際、遠隔地（他サイト）のプリンタのカラーマッチング出力をシミュレートまたはプレビューすることが望まれる。
【０００８】
【特許文献１】特開平7-222009号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題を個々に、または、まとめて解決するためのもので、他サイトのプリンタのカラーマッチング出力をシミュレートまたはプレビュー表示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１１】
本発明は、コンピュータネットワークを介してプリントシミュレーションを行う際に、印刷シミュレーションのターゲットになるネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択し、前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルを前記ターゲットプリンタに設定し、カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信し、受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させることを特徴とする。
【００１２】
また、コンピュータネットワークを介してプリントシミュレーションを行う際に、印刷シミュレーションのターゲットとしてネットワーク上のカラープリンタを選択し、前記ターゲットプリンタのシミュレーション出力を行う前記ネットワーク上のカラープリンタを選択し、前記印刷シミュレーションのカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示し、カラーマッチング処理を施すべき画像データを前記サーバへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信し、受信した画像データに基づく画像を前記シミュレーション出力用のプリンタに出力させることを特徴とする。
【００１３】
また、コンピュータネットワークを介してプレビュープロセスを行う際に、プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択し、前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルを前記ターゲットプリンタに設定し、カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信し、受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させることを特徴とする。
【００１４】
また、コンピュータネットワークを介してプレビュープロセスを行う際に、プレビューのターゲットとしてネットワーク上のカラープリンタを選択し、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択し、前記プレビュー表示のカラーマッチング処理に必要なプロファイルを前記ネットワークを通じて選択し、選択したプロファイルの使用を前記ターゲットプリンタが存在するサイトのサーバに指示し、カラーマッチング処理を施すべき画像データを前記サーバへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記サーバから受信し、受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、他サイトのプリンタのカラーマッチング出力をシミュレートまたはプレビュー表示することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明にかかる実施形態の画像処理装置を図面を参照して詳細に説明する。
【実施例１】
【００１７】
［構成］
図3は実施形態のネットワークシステムの構成を示す図である。
【００１８】
実施形態のネットワークシステムは、インターネットなどの大規模ネットワーク(WAN)200で結ばれた、遠隔のサイトAおよびサイトBから構成される。
【００１９】
サイトAには、クライアント201、ネットワークプリンタ202（プリンタコントローラによりネットワークに接続されている）、WAN 200との接続インタフェイス機能をもつサーバ203、並びに、サーバ203に接続された、デバイスなどのプロファイルが格納されるプロファイルデータベース(DB)204が含まれる。なお、クライアント201は、モニタ表示や画像処理に必要なCPUやVRAMなど、および、ネットワーク通信に必要な通信機能を備えている。
【００２０】
一方、サイトBには、ネットワークプリンタ（プリンタコントローラによりネットワークに接続されている）211、並びに、WAN 200との接続インタフェイス機能をもつサーバ213が含まれる。なお、プリンタ211のプリンタコントローラには、サイトB上のデバイスなどのプロファイルが格納されるプロファイルDB 212が接続されている。
【００２１】
なお、図3には各サイトにプリンタが一台接続された例を示すが、各サイトに複数種類の複数のプリンタが接続可能であることはいうまでもない。また、ネットワークシステムを組むサイトは二つに限らず、二つ以上であれば任意である。さらに、サイト同士の接続はWANに限らず、例えば建屋単位、建物の各階単位、部署単位などに構成されたサイトを連結したようなネットワークシステムでもよい。
【００２２】
［ユーザインタフェイス］
図4はクライアント201において、プリンタ211のカラーマッチング出力を、プリンタ202でシミュレーション出力する際の設定を行うユーザインタフェイスの一例を示す図で、クライアント201上で稼動するソフトウェアによって、クライアント201のモニタに表示される。
【００２３】
「ターゲットプリンタ」とは、カラーマッチング出力のシミュレーション対象のプリンタで、図4の例ではプリンタ211が選択されている。「出力プリンタ」とは、シミュレーション出力を行うプリンタで、図4の例ではプリンタ202が選択されている。
【００２４】
プロファイル設定では、入力画像データの色特性に対応するプロファイル、並びに、出力プリンタおよびターゲットプリンタのプロファイルを設定または選択可能である。図4の例では、入力画像がCMYKの場合は「Japan Color」の印刷プロファイルが、RGBの場合は「sRGB Monitor」のプロファイルが選択(設定)されている。また、シミュレーションターゲットとしてターゲットプリンタであるBプリンタのプロファイルが、プリンタとして出力プリンタであるAプリンタのプロファイルが選択（設定）されている。
【００２５】
また、ファイル設定では、画像ファイルフォーマットとしてよく使用されるTIFF、JPEG、JFIFなどが選択可能で、図4の例ではTIFFが選択されている。
【００２６】
なお、図には示さないが、プロファイル設定において、解像度、マッピングアルゴリズム（例えば色味重視、忠実再現および彩やかさ重視など）、記録媒体の種類、インクの種類や画像を観る人間の地域特性などを考慮した設定も可能で、そのような情報が設定された場合は、設定された情報に対応するプロファイルが選択される。
【００２７】
［処理］
図5はサイトBのプリンタ211のカラーマッチング出力結果を、ネットワークを介して、プリンタ202にシミュレーション出力させるための処理を示すフローチャートで、クライアント201上で稼動するソフトウェアによって実行される処理である。
【００２８】
ユーザが、図4に示すユーザインタフェイスの各項目を設定して[OK]ボタンを押すと、ユーザインタフェイスの設定に従い、ターゲットプリンタおよび出力プリンタを設定する(S100-S101)。続いて、ユーザインタフェイスの設定に従い、シミュレーション出力に必要なプロファイルを設定し(S102)、プロファイルの設定にエラーがないかチェックする(S103)。もし、エラーがある場合はエラーメッセージをモニタに表示し(S106)、その後、処理を終了する。
【００２９】
プロファイルの設定にエラーがなければ、ユーザインタフェイスの設定に従い、カラーマッチング後のビットマップ画像データのファイルフォーマットをターゲットプリンタのプリンタコントローラに指示し(S104)、シミュレーション出力処理を実行する(S105)。
【００３０】
この結果、図4に示す設定が行われた場合、クライアント201から出力される画像は、サイトBのプリンタ211でカラーマッチングされ、そのカラーマッチング結果がプリンタ202によってシミュレーション出力される。
【００３１】
●プロファイルの設定
図6はプロファイル設定処理(S102)の詳細を示すフローチャートである。
【００３２】
ユーザインタフェイスの設定に従い、入力画像がCMYKデータの場合に適用される色特性のプロファイルが設定され(S200)、入力画像がRGBデータの場合に適用される色特性のプロファイルが設定され(S201)、ターゲットプリンタのプロファイルが設定され(S202)、出力プリンタのプロファイルが設定される(S203)。
【００３３】
この一連の設定により、シミュレーション出力処理に必要なプロファイルがプリンタ211のプリンタコントローラに設定される。
【００３４】
図7はステップS200、S201、S202およびS203それぞれにおけるプロファイル設定の詳細を示すフローチャートである。
【００３５】
まず、サイトBのプロファイルDB 212にアクセスして、プロファイルDB 212に格納されたプロファイル情報（一覧）を取得し(S300)、取得したプロファイル情報に所望するプロファイルがリストされているか否かをチェックする(S301)。所望するプロファイルがリストされていれば、その選択をプリンタ211のプリンタコントローラに指示し(S302)、処理を終了する。
【００３６】
もし、所望するプロファイルがリストされていない場合は、サイトAのプロファイルDB 204にアクセスして、プロファイルDB 204に格納されたプロファイル情報（一覧）を取得する(S303)。そして、取得したプロファイル情報に、所望するプロファイルがリストされているか否かをチェックする(S304)。所望するプロファイルがリストされていれば、そのプロファイルをプロファイルDB 204からプロファイルDB 212にダウンロードし、ダウンロードしたプロファイルの選択をプリンタ211のプリンタコントローラに指示し(S305)、処理を終了する。
【００３７】
もし、所望するプロファイルが、プロファイルDB 204のプロファイル情報にもリストされていない場合は、エラーメッセージを返し(S306)、処理を終了する。
【００３８】
この一連の処理により、ネットワーク上のプロファイルDBにアクセスして、必要なプロファイルが設定される。なお、この例では、プロファイルの検索を、まず、サイトBのプリンタ211に接続されたプロファイルDB 212から開始しているが、これは、一般的に、プリンタ211（Bプリンタ）をターゲットプリンタとしてカラーマッチングを行う場合、Bプリンタの最新プロファイルがプロファイルDB 212にダウンロードされている可能性が高く、それを検索して使用した方が、検索時間を短縮し、かつ、より新しいプロファイルを使用できる可能性が高いからである。勿論、ソースプロファイルの設定時(S200, S201)の検索はどちらのプロファイルDBから開始してもよいし、出力プリンタのプロファイルの設定時(S203)の検索はプロファイルDB 204から開始する方が望ましい。
【００３９】
●シミュレーション出力処理
図8はステップS105におけるシミュレーション出力処理の詳細を示すフローチャートである。
【００４０】
クライアント201上のプリンタドライバにより、画像データをプリンタ211が解釈可能なPage Description Language (PDL)データに変換し(S400)、PDLデータをサーバ203および213を介してプリンタ211に送信する(S401)。
【００４１】
PDLデータを受信したプリンタ211のプリンタコントローラは、そのPDLデータを解析し（詳細は後述するがカラーマッチング処理を含む）(S421)、PDLデータの解析結果をチェックしてエラーが発生したか否かを判定する(S422)。もし、エラーがあればエラーメッセージをクライアント201へ返し(S423)、処理を終了する。なお、図には示さないが、エラーメッセージを受信したクライアント201は、そのメッセージをモニタに表示して処理を終了する。
【００４２】
エラーがなければ、プリンタ211のプリンタコントローラは、PDLデータをビットマップデータに展開し(S424)、展開したビットマップデータをステップS104で指定されたファイルフォーマットに変換し(S425)、そのファイルデータを、サーバ213および203を介して、クライアント201へ送信する(S426)。
【００４３】
クライアント201は、プリンタ211からファイルデータを受信すると(S402)、そのファイルデータをプリンタ202に転送する(S403)。
【００４４】
プリンタ202は、クライアント201からファイルデータを受信すると、そのファイルデータをビットマップデータに変換し(S441)、そのビットマップデータに基づき画像を印刷する(S442)。
【００４５】
この一連の処理により、クライアント201から出力される画像は、サイトBのプリンタ211によってカラーマッチングが施された後、サイトAのプリンタ202によってシミュレーション出力される。
【００４６】
●PDLデータの解析
図9はステップS421におけるPDLデータの解析処理の詳細を示すフローチャートである。
【００４７】
プリンタ211のプリンタコントローラは、PDLデータから色データ（CMYKまたはRGB）を取り出し(S500)、取り出した色データにカラーマッチング処理を施す(S501)。そして、エラーが発生したか否かをチェックし(S502)、エラーが発生した場合はエラーメッセージを返し(S503)、処理を終了する。
【００４８】
図10はステップS501のカラーマッチング処理の詳細を示す図である。
【００４９】
プリンタ211のプリンタコントローラは、ステップS200からS203で設定されたプロファイル、つまりRGBの場合はモニタプロファイル（図4の例ではsRGBモニタプロファイル）、CMYKの場合は印刷色プロファイル（図4の例はJapan Colorプロファイル）およびプリンタプロファイル（図4の例ではBプリンタのプロファイル）に基づき、色データをBプリンタの色特性に応じたCMYKデータに変換する。さらに、BプリンタのCMYKデータを、プリンタプロファイル（図4の例ではBプリンタのプロファイル）およびプリンタプロファイル（図4の例ではAプリンタのプロファイル）に基づき、Aプリンタの色特性に応じたCMYKデータに変換する。
【００５０】
つまり、ステップS424で展開されるビットマップデータは、プリンタ211の出力画像をプリンタ202でシミュレーション出力可能に変換されている。従って、クライアント201のユーザは、遠隔地にあるプリンタ211が出力する画像の色味を、近隣のプリンタ202のシミュレーション出力によって、確認することができる。
【実施例２】
【００５１】
以下、本発明にかかる第2実施形態の画像処理装置を説明する。なお、本実施形態において、第1実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００５２】
図11は第2実施形態のネットワークシステムの構成を示す図である。第1実施形態とは異なり、プロファイルDB 212は、プリンタ211のプリンタコントローラではなく、サーバ212に接続されている。
【００５３】
図12はステップS105におけるシミュレーション出力処理の詳細を示すフローチャートである。
【００５４】
クライアント201上のプリンタドライバにより、画像データをプリンタ211が解釈可能なPDLデータに変換し(S400)、PDLデータをサーバ203を介してサーバ213に送信する(S501)。
【００５５】
PDLデータを受信したサーバ213は、そのPDLデータを解析し（詳細は後述するがカラーマッチング処理を含む）(S521)、PDLデータの解析結果をチェックしてエラーが発生したか否かを判定する(S522)。もし、エラーがあればエラーメッセージをクライアント201へ返し(S523)、処理を終了する。なお、図には示さないが、エラーメッセージを受信したクライアント201は、そのメッセージをモニタに表示して処理を終了する。
【００５６】
エラーがなければ、サーバ213は、PDLデータをプリンタ211へ送信する(S524)。PDLデータを受信したプリンタ211のプリンタコントローラは、PDLデータをビットマップデータに展開し(S424)、展開したビットマップデータをステップS104で指定されたファイルフォーマットに変換し(S425)、そのファイルデータを、サーバ213へ送信する(S527)。
【００５７】
サーバ213はファイルデータを受信すると(S525)、そのファイルデータをサーバ203を介して、クライアント201へ送信する(S426)。クライアント201は、サーバ213からファイルデータを受信すると(S502)、そのファイルデータをプリンタ202に転送する(S403)。
【００５８】
プリンタ202は、クライアント201からファイルデータを受信すると、そのファイルデータをビットマップデータに変換し(S441)、そのビットマップデータに基づき画像を印刷する(S442)。
【００５９】
この一連の処理により、クライアント201から出力される画像は、サイトBのサーバ213およびプリンタ211によってカラーマッチングが施された後、サイトAのプリンタ202によってシミュレーション出力される。
【００６０】
なお、この場合は、図7に示したプロファイルの選択指示やプロファイルのダウンロードはサイトBのサーバ213に対して行われる。
【００６１】
図13はステップS521におけるPDLデータの解析処理の詳細を示すフローチャートである。
【００６２】
サーバ213は、PDLデータから色データ（CMYKまたはRGB）を取り出し(S700)、取り出した色データにカラーマッチング処理を施す(S701)。そして、エラーが発生したか否かをチェックし(S702)、エラーが発生した場合はエラーメッセージを返し(S704)、処理を終了する。また、エラーの発生がない場合は、PDLデータの再構成、つまりステップS701で変換された色データに基づき、色データのみが変換された状態のPDLデータに戻す処理を行い(S703)、その後、処理を終了する。
【００６３】
このようにして、ステップS424で展開されるビットマップデータは、プリンタ211の出力画像をプリンタ202でシミュレーション出力可能に変換されている。従って、クライアント201のユーザは、遠隔地にあるプリンタ211が出力する画像の色味を、近隣のプリンタ202のシミュレーション出力によって、確認することができる。
【実施例３】
【００６４】
以下、本発明にかかる第3実施形態の画像処理装置を説明する。なお、本実施形態において、第1実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００６５】
図14は第3実施形態のネットワークシステムの構成を示す図である。第1実施形態の構成に比べて、サーバ213に接続されたプロファイルDB 214が追加されている。また、図15は、図6に示すステップS200、S201、S202およびS203それぞれにおけるプロファイル設定の詳細を示すフローチャートである。
【００６６】
まず、サイトBのプロファイルDB 212にアクセスして、プロファイルDB 212に格納されたプロファイル情報（一覧）を取得し(S800)、取得したプロファイル情報に所望するプロファイルがリストされているか否かをチェックする(S801)。所望するプロファイルがリストされていれば、その選択をプリンタ211のプリンタコントローラに指示し(S802)、処理を終了する。
【００６７】
もし、所望するプロファイルがリストされていない場合は、サイトＢのプロファイルDB 214にアクセスして、プロファイルDB 214に格納されたプロファイル情報（一覧）を取得する(S803)。そして、取得したプロファイル情報に、所望するプロファイルがリストされているか否かをチェックする(S804)。所望するプロファイルがリストされていれば、そのプロファイルをプロファイルDB 214からプロファイルDB 212にダウンロードし、ダウンロードしたプロファイルの選択をプリンタ211のプリンタコントローラに指示し(S805)、処理を終了する。
【００６８】
もし、所望するプロファイルがリストされていない場合は、サイトAのプロファイルDB 204にアクセスして、プロファイルDB 204に格納されたプロファイル情報（一覧）を取得する(S806)。そして、取得したプロファイル情報に、所望するプロファイルがリストされているか否かをチェックする(S807)。所望するプロファイルがリストされていれば、そのプロファイルをプロファイルDB 204からプロファイルDB 212にダウンロードし、ダウンロードしたプロファイルの選択をプリンタ211のプリンタコントローラに指示し(S805)、処理を終了する。
【００６９】
もし、所望するプロファイルが、プロファイルDB 204のプロファイル情報にもリストされていない場合は、エラーメッセージを返し(S808)、処理を終了する。
【００７０】
この一連の処理により、ネットワーク上のプロファイルDBにアクセスして、必要なプロファイルがプリンタ211のプリンタコントローラに設定される。なお、この例では、プリンタ211（Bプリンタ）のプロファイルの検索を、まず、サイトBのプリンタ211に接続されたプロファイルDB 212から開始し、該当するプロファイルがない場合は次に、サイトAのプロファイルDB 204ではなく、サイトBのプロファイルDB 214を検索する。これは、BプリンタのプロファイルがサイトAよりもプリンタ211が存在するサイトBのプロファイルDB 214にある確率が高いためである。勿論、第１実施例と同様に、ソースプロファイルの設定時の検索はどのプロファイルDBから開始してもよいし、出力プリンタのプロファイルの設定時の検索はプロファイルDB 204から開始する方が望ましい。
【００７１】
また、サイトBが存在する地域とサイトAが存在する地域で好まれる色とが異なる場合がある。例えば、サイトBは高緯度地域にあり、サイトBが存在する地域の人間は寒色系を好み、他方、サイトAは低緯度地域にあり、サイトAが存在する地域の人間は暖色系を好むような場合である。この場合、サイトAに所属するユーザが、プリンタ211のカラーマッチング結果をプリンタ202でプレビューした後、サイトBが存在する地域で配布されるプリントアウトをプリンタ211でプリントしようとする場合、サイトBが存在する地域の特性に依存するプロファイルを利用した方が好ましいプリント結果が得られると考えられる。従って、そのような場合、地域特性に依存するプロファイルがサイトごとに管理されるている可能性が高いことを考慮して、サイトAのプロファイルDB 204に優先して、サイトBのプロファイルDB 212および214を検索することが好ましい。
【実施例４】
【００７２】
以下、本発明にかかる第4実施形態の画像処理装置を説明する。なお、本実施形態において、第1-3実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００７３】
第4実施形態のネットワークシステムの構成は、図3に示した第1実施形態と同様である。
【００７４】
［ユーザインタフェイス］
図16は、図3に示すクライアント201のモニタにおいて、図3に示すプリンタ211のカラーマッチング出力をプレビューする際の、プレビュー設定を行うためのユーザインタフェイスを示す図で、クライアント201上で稼動するソフトウェアによって、クライアント201のモニタに表示される。
【００７５】
「ターゲットプリンタ」とは、カラーマッチング出力のプレビューの対象のプリンタで、図16の例ではプリンタ211が選択されている。「出力モニタ」とは、プレビューを行うモニタで、図16の例ではAモニタが選択されている。
【００７６】
プロファイル設定では、入力画像データの色特性に対応するプロファイル、並びに、ターゲットプリンタのプロファイルを設定または選択可能である。図16の例では、入力画像がCMYKの場合は「Japan Color」の印刷プロファイルが、RGBの場合は「sRGB Monitor」のプロファイルが選択（設定）される。また、プリンタプロファイルとしてターゲットプリンタであるBプリンタのプロファイルが選択（設定）されている。
【００７７】
また、ファイル設定では、画像ファイルフォーマットとしてよく使用されるTIFF、JPEG、JFIFなどが選択可能で、図16の例ではTIFFが選択されている。
【００７８】
なお、図には示さないが、プロファイル設定において、解像度、マッピングアルゴリズム（例えば色味重視、忠実再現および彩やかさ重視など）、記録媒体の種類、インクの種類や画像を観る人間の地域特性などを考慮した設定も可能で、そのような情報が設定された場合は、設定された情報に対応するプロファイルが選択される。
【００７９】
［処理］
図17はサイトBのプリンタ211のカラーマッチング出力結果を、ネットワークを介して、モニタにプレビューするための処理を示すフローチャートで、クライアント201上で稼動するソフトウェアによって実行される処理である。
【００８０】
ユーザが、図16に示すユーザインタフェイスの各項目を設定して[OK]ボタンを押すと、ユーザインタフェイスの設定に従い、ターゲットプリンタおよび出力モニタを設定する(S1100-S1101)。続いて、ユーザインタフェイスの設定に従い、プレビューに必要なプロファイルを設定し(S1102)、プロファイルの設定にエラーがないかチェックする(S1103)。もし、エラーがある場合はエラーメッセージをモニタに表示し(S1106)、その後、処理を終了する。
【００８１】
プロファイルの設定にエラーがなければ、ユーザインタフェイスの設定に従い、カラーマッチング後のビットマップ画像データのファイルフォーマットをターゲットプリンタのプリンタコントローラに指示し(S1104)、プレビュー処理を実行する(S1105)。
【００８２】
この結果、図16に示す設定が行われた場合、クライアント201から出力される画像は、サイトBのプリンタ211でカラーマッチングされ、そのカラーマッチング結果がモニタによってプレビュー表示される。
【００８３】
●プロファイルの設定
図18はプロファイル設定処理(S1102)の詳細を示すフローチャートである。
【００８４】
ユーザインタフェイスの設定に従い、入力画像がCMYKデータの場合に適用される色特性のプロファイルが設定され(S1200)、入力画像がRGBデータの場合に適用される色特性のプロファイルが設定され(S1201)、ターゲットプリンタのプロファイルが設定される(S1202)。
【００８５】
この一連の設定により、プレビュー処理に必要なプロファイルがプリンタ211のプリンタコントローラに設定される。
【００８６】
なお、ステップS1200、S1201およびS1202それぞれにおけるプロファイル設定の詳細は、図7のフローチャートに示す処理と同様である。
【００８７】
●プレビュー処理
図19はステップS1105におけるプレビュー処理の詳細を示すフローチャートである。
【００８８】
クライアント201上のプリンタドライバにより、画像データをプリンタ211が解釈可能なPage Description Language (PDL)データに変換し(S1400)、PDLデータをサーバ203および213を介してプリンタ211に送信する(S1401)。
【００８９】
PDLデータを受信したプリンタ211のプリンタコントローラは、そのPDLデータを解析し（詳細は後述するがカラーマッチング処理を含む）(S1421)、PDLデータの解析結果をチェックしてエラーが発生したか否かを判定する(S1422)。もし、エラーがあればエラーメッセージをクライアント201へ返し(S1423)、処理を終了する。なお、図には示さないが、エラーメッセージを受信したクライアント201は、そのメッセージをモニタに表示して処理を終了する。
【００９０】
エラーがなければ、プリンタ211のプリンタコントローラは、PDLデータをビットマップデータに展開し(S1424)、展開したビットマップデータをステップS104で指定されたファイルフォーマットに変換し(S1425)、そのファイルデータを、サーバ213および203を介して、クライアント201へ送信する(S1426)。
【００９１】
クライアント201は、プリンタ211からファイルデータを受信すると(S1402)、そのファイルデータを、設定されたプリンタプロファイル（図16の例ではBプリンタのプロファイル）およびモニタプロファイル（図16の例ではAモニタのプロファイル）に基づきRGBデータに変換し(S1403)、そのRGBデータに基づき画像をモニタに表示させる(S1404)。なお、ステップS1403の処理には解像度変換なども含まれる。
【００９２】
この一連の処理により、クライアント201から出力される画像は、サイトBのプリンタ211によってカラーマッチングが施された後、サイトAのクライアント201のモニタによってプレビュー表示される。
【００９３】
●PDLデータの解析
ステップS1421におけるPDLデータの解析処理の詳細は、図9のフローチャートに示す処理と同様である。
【００９４】
図20は、図9に示すステップS501のカラーマッチング処理の詳細を示す図である。
【００９５】
プリンタ211のプリンタコントローラは、ステップS1200からS1202で設定されたプロファイル、つまりRGBの場合はモニタプロファイル（図12の例ではsRGBモニタプロファイル）、CMYKの場合は印刷色プロファイル（図12の例はJapan Colorプロファイル）、プリンタプロファイル（図12の例ではBプリンタのプロファイル）およびモニタプロファイル（図12の例ではAモニタのプロファイル）に基づき、色データをBプリンタの色特性に応じたCMYKデータに変換する。
【００９６】
つまり、ステップS1424で展開されるビットマップデータは、プリンタ211の出力画像をシミュレートするように変換されている。従って、クライアント201のユーザは、遠隔地にあるプリンタ211が出力する画像の色味を、近隣のモニタのプレビュー表示によって、確認することができる。
【実施例５】
【００９７】
以下、本発明にかかる第4実施形態の画像処理装置を説明する。なお、本実施形態において、第1-4実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００９８】
第5実施形態のネットワークシステムの構成は、図11に示した第2実施形態と同様である。
【００９９】
図21はステップS1105におけるシミュレーション出力処理の詳細を示すフローチャートである。
【０１００】
図11に示すクライアント201上のプリンタドライバにより、画像データを図11に示すプリンタ211が解釈可能なPDLデータに変換し(S1400)、PDLデータをサーバ203を介してサーバ213に送信する(S1501)。
【０１０１】
PDLデータを受信したサーバ213は、そのPDLデータを解析し(S1521)、PDLデータの解析結果をチェックしてエラーが発生したか否かを判定する(S1522)。もし、エラーがあればエラーメッセージをクライアント201へ返し(S1523)、処理を終了する。なお、図には示さないが、エラーメッセージを受信したクライアント201は、そのメッセージをモニタに表示して処理を終了する。
【０１０２】
エラーがなければ、サーバ213は、PDLデータをプリンタ211へ送信する(S1524)。PDLデータを受信したプリンタ211のプリンタコントローラは、PDLデータをビットマップデータに展開し(S1424)、展開したビットマップデータをステップS1104で指定されたファイルフォーマットに変換し(S1425)、そのファイルデータを、サーバ213へ送信する(S1527)。
【０１０３】
サーバ213はファイルデータを受信すると(S1525)、そのファイルデータをサーバ203を介して、クライアント201へ送信する(S1426)。クライアント201は、サーバ213からファイルデータを受信すると(S1502)、そのファイルデータを、設定されたプリンタプロファイル（図12の例ではBプリンタのプロファイル）およびモニタプロファイル（図12の例ではAモニタのプロファイル）に基づきRGBデータに変換し(S1403)、そのRGBデータに基づき画像をモニタに表示させる(S1404)。
【０１０４】
この一連の処理により、クライアント201から出力される画像は、サイトBのサーバ213およびプリンタ211によってカラーマッチングが施された後、サイトAのモニタによってプレビュー表示される。
【０１０５】
なお、この場合は、図7に示したプロファイルの選択指示やプロファイルのダウンロードはサイトBのサーバ213に対して行われる。
【０１０６】
図22はステップS1521におけるPDLデータの解析処理の詳細を示すフローチャートである。
【０１０７】
サーバ213は、PDLデータから色データ（CMYKまたはRGB）を取り出し(S1700)、取り出した色データにカラーマッチング処理を施す(S1701)。そして、エラーが発生したか否かをチェックし(S1702)、エラーが発生した場合はエラーメッセージを返し(S1704)、処理を終了する。また、エラーの発生がない場合は、PDLデータの再構成、つまりステップS1701で変換された色データに基づき、色データのみが変換された状態のPDLデータに戻す処理を行い(S1703)、その後、処理を終了する。
【０１０８】
このようにして、ステップS1424で展開されるビットマップデータは、プリンタ211の出力画像をシミュレートするように変換されている。従って、クライアント201のユーザは、遠隔地にあるプリンタ211が出力する画像の色味を、近隣のモニタのプレビュー表示によって、確認することができる。
【実施例６】
【０１０９】
以下、本発明にかかる第6実施形態の画像処理装置を説明する。なお、本実施形態において、第1-5実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０１１０】
第6実施形態のネットワークシステムの構成は、図3に示した第1実施形態と同様である。
【０１１１】
図23は、図3に示すクライアント201において、プリンタ211のカラーマッチング出力を、例えばクライアント201のモニタでプレビューする際の設定を行うユーザインタフェイスを示す図で、クライアント201上で稼動するソフトウェアによって、クライアント201のモニタに表示される。なお、図16に示した第4実施形態のユーザインタフェイスと異なるのは、ファイルフォーマットの設定項目がないことである。
【０１１２】
図24はサイトBのプリンタ211のカラーマッチング出力結果を、ネットワークを介して、モニタにプレビューするための処理を示すフローチャートで、クライアント201上で稼動するソフトウェアによって実行される処理である。なお、図17に示した第4実施形態のフローチャートと異なるのは、ステップS1104のファイルフォーマットの指定処理がないことである。
【０１１３】
プレビュー処理に必要なプロファイルは、図18に示した第4実施形態と同様の処理によって設定される。
【０１１４】
図25はステップS1200、S1201およびS1202それぞれにおけるプロファイル設定の詳細を示すフローチャートである。
【０１１５】
まず、サイトBのプロファイルDB 212にアクセスして、プロファイルDB 212に格納されたプロファイル情報（一覧）を取得し(S1300)、取得したプロファイル情報に所望するプロファイルがリストされているか否かをチェックする(S1301)。所望するプロファイルがリストされていれば、そのプロファイルをプロファイルDB 212からプロファイルDB 204にアップロードし、アップロードしたプロファイルの選択をサーバ203に指示し(S1312)、処理を終了する。
【０１１６】
もし、所望するプロファイルがリストされていない場合は、サイトAのプロファイルDB 204にアクセスして、プロファイルDB 204に格納されたプロファイル情報（一覧）を取得する(S1303)。そして、取得したプロファイル情報に、所望するプロファイルがリストされているか否かをチェックする(S1304)。所望するプロファイルがリストされていれば、そのプロファイルの選択をサーバ203に指示し(S1315)、処理を終了する。
【０１１７】
もし、所望するプロファイルが、プロファイルDB 204のプロファイル情報にもリストされていない場合は、エラーメッセージを返し(S1306)、処理を終了する。
【０１１８】
この一連の処理により、ネットワーク上のプロファイルDBにアクセスして、必要なプロファイルが設定される。
【０１１９】
図26はステップS1105におけるプレビュー処理の詳細を示すフローチャートである。
【０１２０】
クライアント201は、RGBまたはCMYK画像データをサーバ203に送信する(S1601)。
【０１２１】
画像データを受信したサーバ203は、その画像データを解析し(S1611)、画像データの解析結果をチェックしてエラーが発生したか否かを判定する(S1612)。もし、エラーがあればエラーメッセージをクライアント201へ返し(S1613)、処理を終了する。なお、図には示さないが、エラーメッセージを受信したクライアント201は、そのメッセージをモニタに表示して処理を終了する。
【０１２２】
エラーがなければ、サーバ203は、RGB画像データをクライアント201へ送信する(S1614)。クライアント201は、サーバ203からRGB画像データを受信すると(S1602)、そのRGB画像データに基づき画像をモニタに表示させる(S1603)。
【０１２３】
この一連の処理により、クライアント201から出力される画像は、サーバ203によってカラーマッチングが施された後、サイトAのモニタによってプレビュー表示される。
【０１２４】
なお、この場合は、図7に示したプロファイルの選択指示やプロファイルのダウンロードはサイトAのサーバ203に対して行われる。
【０１２５】
図27はステップS611における画像データの解析処理の詳細を示すフローチャートである。
【０１２６】
サーバ203は、画像データから色データ（CMYKまたはRGB）を取り出し(S1710)、取り出した色データにカラーマッチング処理を施す(S1711)。そして、画像データを、ステップS1711で変換された色データに基づく、RGB画像データに変換し(S1703)、その後、処理を終了する。
【０１２７】
このようにして、ステップS1703で変換されるRGB画像データは、プリンタ211の出力画像をシミュレートするように変換されている。従って、クライアント201のユーザは、遠隔地にあるプリンタ211が出力する画像の色味を、近隣のモニタのプレビュー表示によって、確認することができる。
【０１２８】
なお、図11に示す第5実施形態のネットワークシステムの構成と、第6実施形態で説明した処理手順とを組み合わせることで、同様の結果が得られることは、当業者であれば当然理解できることである。
【０１２９】
さらに、第3実施形態で説明したプロファイルの地域特性を考慮して、画像をプリントアウトするサイトに存在するターゲットプリンタのプロファイルを優先的に利用してプレビュー処理を行えば、より好ましいプリント結果が得られる可能性が高いことは、当業者であれば当然理解できることである。
【０１３０】
［他の実施例］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１３１】
また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例￥の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１３４】
【図１】モニタ色空間（モニタRGB）または印刷色の色空間（印刷色CMYK）をプリンタ色空間（プリンタCMYK）へ変換する色変換処理を示す図、
【図２】デバイスプロファイルの構造を示す図、
【図３】実施形態のネットワークシステムの構成を示す図、
【図４】ユーザインタフェイスを示す図、
【図５】シミュレーション出力処理を示すフローチャート、
【図６】プロファイル設定処理の詳細を示すフローチャート、
【図７】プロファイル設定の詳細を示すフローチャート、
【図８】シミュレーション出力処理の詳細を示すフローチャート、
【図９】PDLデータの解析処理の詳細を示すフローチャート、
【図１０】カラーマッチング処理の詳細を示す図、
【図１１】第2実施形態のネットワークシステムの構成を示す図、
【図１２】シミュレーション出力処理の詳細を示すフローチャート、
【図１３】PDLデータの解析処理の詳細を示すフローチャート、
【図１４】第3実施形態のネットワークシステムの構成を示す図、
【図１５】プロファイル設定の詳細を示すフローチャート、
【図１６】第4実施形態のユーザインタフェイスを示す図、
【図１７】プレビュー処理を示すフローチャート、
【図１８】プロファイル設定処理の詳細を示すフローチャート、
【図１９】プレビュー処理の詳細を示すフローチャート、
【図２０】カラーマッチング処理の詳細を示す図、
【図２１】第5実施形態のプレビュー処理の詳細を示すフローチャート、
【図２２】PDLデータの解析処理の詳細を示すフローチャート、
【図２３】第6実施形態のユーザインタフェイスを示す図、
【図２４】プレビュー処理を示すフローチャート、
【図２５】プロファイル設定の詳細を示すフローチャート、
【図２６】プレビュー処理の詳細を示すフローチャート、
【図２７】画像データの解析処理の詳細を示すフローチャートである。
【図１】
2004173254.tif 000003
【図２】
2004173254.tif 000004
【図３】
2004173254.tif 000005
【図４】
2004173254.tif 000006
【図５】
2004173254.tif 000007
【図６】
2004173254.tif 000008
【図７】
2004173254.tif 000009
【図８】
2004173254.tif 000010
【図９】
2004173254.tif 000011
【図１０】
2004173254.tif 000012
【図１１】
2004173254.tif 000013
【図１２】
2004173254.tif 000014
【図１３】
2004173254.tif 000015
【図１４】
2004173254.tif 000016
【図１５】
2004173254.tif 000017
【図１６】
2004173254.tif 000018
【図１７】
2004173254.tif 000019
【図１８】
2004173254.tif 000020
【図１９】
2004173254.tif 000021
【図２０】
2004173254.tif 000022
【図２１】
2004173254.tif 000023
【図２２】
2004173254.tif 000024
【図２３】
2004173254.tif 000025
【図２４】
2004173254.tif 000026
【図２５】
2004173254.tif 000027
【図２６】
2004173254.tif 000028
【図２７】
2004173254.tif 000029