(57)【要約】 【課題】  色変換プロファイルの合成に要する時間のために印刷時間が過大になることを防止する。【解決手段】  複数種類の色変換プロファイルを各種類毎にそれぞれ複数個ずつ準備する。そして、プリンタドライバのインストールの際に、各種類の色変換プロファイルを１つずつ選択し、選択された複数個の色変換プロファイルを合成することによって、特定のプリンタ用の色変換ルックアップテーブルを作成する。インストール時には、特定のプリンタで使用する複数の印刷モードにおいて使用される複数の色変換ルックアップテーブルの全部が合成される。【選択図】  図３
2005196454.tif 000002
【特許請求の範囲】
【請求項１】
特定のプリンタ用の色変換ルックアップテーブルをコンピュータにインストールする方法であって、
（ａ）複数種類の色変換プロファイルを各種類毎にそれぞれ複数個ずつ準備する工程と、
（ｂ）各種類の色変換プロファイルを１つずつ選択し、選択された複数個の色変換プロファイルを合成することによって前記特定のプリンタ用の色変換ルックアップテーブルを作成して前記コンピュータにインストールする工程と、
を備え、
前記工程（ｂ）は、
前記特定のプリンタで使用する複数の印刷モードにおいて使用される複数の色変換ルックアップテーブルの全部を前記インストール時に合成する工程を含む、方法。
【請求項２】
請求項１記載の方法であって、
前記複数の印刷モードは、入力色空間と印刷媒体と印刷解像度とを含む複数のパラメータによって規定され、
前記複数種類の色変換プロファイルは、
入力色空間に応じて１つが選択される複数の第１種の色変換プロファイルと、
印刷媒体に応じて１つが選択される複数の第２種の色変換プロファイルと、
印刷媒体と印刷解像度の組合せに応じて１つが選択される複数の第３種の色変換プロファイルと、
を含む、方法。
【請求項３】
請求項２記載の方法であって、
前記第１種の色変換プロファイルは、前記入力色空間としての第１のＲＧＢ色空間を所定のプロファイル接続空間に変換する機能を有し、
前記第２種の色変換プロファイルは、前記プロファイル接続空間を第２のＲＧＢ色空間に変換する機能を有し、
前記第３種の色変換プロファイルは、前記第２のＲＧＢ色空間を前記特定のプリンタで使用される複数のインクに関するインク量空間に変換する機能を有する、方法。
【請求項４】
特定のプリンタ用の色変換ルックアップテーブルをコンピュータにインストールするインストールプログラムであって、
複数種類の色変換プロファイルを各種類毎にそれぞれ複数個ずつ含むプロファイルデータファイルから各種類の色変換プロファイルを１つずつ選択し、選択された複数個の色変換プロファイルを合成することによって前記特定のプリンタ用の色変換ルックアップテーブルを作成して前記コンピュータにインストールする機能をコンピュータに実行させるプログラムであり、
前記特定のプリンタで使用する複数の印刷モードにおいて使用される複数の色変換ルックアップテーブルの全部を前記インストール時に合成する機能を前記コンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ用色変換ルックアップテーブルをコンピュータにインストールする技術に関する。
【背景技術】
【０００２】
プリンタ用の印刷データを作成するプリンタドライバでは、色変換のために各種の色変換プロファイルが使用される（特許文献１参照）。
【０００３】
【特許文献１】特開２００３−２７１３２７号公報
【０００４】
色変換プロファイルとしては、ＩＣＣ（International Color Consortium）の規格に従ったＩＣＣプロファイルが使用されることが多い。ＩＣＣプロファイルとしては、ソースプロファイルとデスティネーションプロファイルの２種類のプロファイルが使用されるのが普通である。よく知られているように、ソースプロファイルは、入力デバイス（デジタルカメラやスキャナ）の色空間（入力色空間）をプロファイル接続空間（Profile Connection Space）に変換するためのものである。また、デスティネーションプロファイルは、プロファイル接続空間を出力デバイス（例えばプリンタやモニタ）の色空間（出力色空間）に変換するものである。ＩＣＣプロファイルとしては、ルックアップテーブルと変換マトリクスの２つのデータ形式のいずれかを取り得る。
【０００５】
従来は、事前にソースプロファイルとデスティネーションプロファイルを合成したプリンタ用色変換ルックアップテーブルを作成しておき、それをコンピュータへインストールしていた。この色変換ルックアップテーブルは、入力デバイスの色空間（例えばｓＲＧＢ色空間）をプリンタのインク量色空間（例えばＣＭＹＫ色空間）に変換するものである。このようなプリンタ用の色変換ルックアップテーブルは、印刷時の印刷モードに適したものが作成される。しかし、事前に合成したプリンタ用色変換ルックアップテーブルをCD-ROMなどに搭載していたため、CD-ROM内のプリンタドライバ容量が肥大化し、その他の領域を圧迫していた。さらに、この合成処理を印刷実行時に行う場合には、処理時間の低下と言う問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、インストール前のプリンタドライバ容量の削減と、色変換プロファイルの合成に要する時間のために印刷時間が過大になることを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明によるインストール方法は、特定のプリンタ用の色変換ルックアップテーブルをコンピュータにインストールする方法であって、
（ａ）複数種類の色変換プロファイルを各種類毎にそれぞれ複数個ずつ準備する工程と、
（ｂ）各種類の色変換プロファイルを１つずつ選択し、選択された複数個の色変換プロファイルを合成することによって前記特定のプリンタ用の色変換ルックアップテーブルを作成して前記コンピュータにインストールする工程と、
を備え、
前記工程（ｂ）は、
前記特定のプリンタで使用する複数の印刷モードにおいて使用される複数の色変換ルックアップテーブルの全部を前記インストール時に合成する工程を含む。
【０００８】
この方法によれば、インストール時にすべての色変換ルックアップテーブルが合成されるので、色変換プロファイルの合成に要する時間のために印刷時間が過大になることを防止することができる。また、インストール前にはすべての色変換ルックアップテーブルをインストーラに格納しておく必要が無いので、インストール前のデータ容量を削減することができる。
【０００９】
なお、前記複数の印刷モードは、入力色空間と印刷媒体と印刷解像度とを含む複数のパラメータによって規定され、
前記複数種類の色変換プロファイルは、
入力色空間に応じて１つが選択される複数の第１種の色変換プロファイルと、
印刷媒体に応じて１つが選択される複数の第２種の色変換プロファイルと、
印刷媒体と印刷解像度の組合せに応じて１つが選択される複数の第３種の色変換プロファイルと、
を含むようにしてもよい。
【００１０】
この構成によれば、入力色空間と印刷媒体と印刷解像度との組合せに応じた適切な色変換ルックアップテーブルを作成することができる。
【００１１】
前記第１種の色変換プロファイルは、前記入力色空間としての第１のＲＧＢ色空間を所定のプロファイル接続空間に変換する機能を有し、
前記第２種の色変換プロファイルは、前記プロファイル接続空間を第２のＲＧＢ色空間に変換する機能を有し、
前記第３種の色変換プロファイルは、前記第２のＲＧＢ色空間を前記特定のプリンタで使用される複数のインクに関するインク量空間に変換する機能を有するようにしてもよい。
【００１２】
この構成によれば、３種類の色変換プロファイルを合成することによって、入力色空間を特定のプリンタのインク量空間に変換するための色変換ルックアップテーブルを作成することができる。
【００１３】
なお、本発明は種々の形態で実現することが可能であり、例えば、色変換ルックアップテーブルまたはプリンタドライバのインストール方法および装置、印刷方法および印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施例としてのネットワークシステムの全体構成を示す説明図である。このシステムは、インターネットを介して接続されたサポートセンタ１００とクライアントコンピュータ２００とで構成されている。クライアントコンピュータ２００は、カラープリンタ３００に接続されている。
【００１５】
サポートセンタ１００は、プリンタドライバ提供サーバ１１０と、Ｗｅｂサーバ１２０とを備えている。これらの２つのサーバ１１０，１２０は、別々のコンピュータハードウェア上で実現されていてもよく、あるいは、同一のコンピュータハードウェア上で実現されていてもよい。また、２つのサーバ１１０，１２０によるサービスを１つのサーバで提供するようにしてもよい。
【００１６】
２つのサーバ１１０，１２０は、インターネットを介してプリンタドライバを提供するために、種々のファイルやプログラムモジュールを格納している。例えば、Ｗｅｂサーバ１２０は、プリンタサポート用のホームページやプリンタドライバ提供用ページを含む種々のウェブページを格納している。プリンタドライバ提供サーバ１１０は、各種のプリンタ用プリンタドライバのインストールプログラムを格納している。
【００１７】
クライアントコンピュータ２００は、データ処理部２１０と、ディスクドライブ２２０とを有している。データ処理部２１０はＣＰＵとメモリとを有しており、コンピュータプログラムを実行することによって種々の機能を実現することが可能である。図１の例では、データ処理部２１０は、ブラウザ２１２とプリンタドライバインストーラ２１４の機能を有している。プリンタドライバインストーラ２１４は、ディスクドライブ２２０に挿入された記録媒体ディスクＤＣから、または、プリンタドライバ提供サーバ１１０から提供される。
【００１８】
図２は、プリンタドライバインストーラ２１４によってインストールされるプリンタドライバ２３０の構成の一例を示すブロック図である。このプリンタドライバ２３０は、解像度変換部２３２と、色変換部２３４と、ハーフトーン処理部２３６と、データ配列部２３８と、ルックアップテーブル選択部２４０と、複数の色変換ルックアップテーブル２５０とを備えている。解像度変換部２３２は、入力されたカラー画像データＲ０，Ｇ０，Ｂ０の解像度を、色変換部２３４以降の処理に適した解像度に変換する。
【００１９】
色変換部２３４は、１つの色変換ルックアップテーブル２５０を用いてカラー画像データＲＧＢをインク量データＣＭＹＫに変換する。プリンタドライバ２３０のインストール時には、プリンタ３００で使用される複数の印刷モードにそれぞれ適した複数の色変換ルックアップテーブル２５０が作成される。ルックアップテーブル選択部２４０は、これらの複数の色変換ルックアップテーブル２５０の中から、実際の印刷時に使用される印刷モードに適した１つのテーブルを選択し、色変換部２３４がこの選択されたテーブルを使用して色変換を実行する。なお、本実施例では、色変換ルックアップテーブル２５０は、入力色空間と、印刷媒体と、印刷解像度と、の３つのパラメータに応じて選択される。これらのパラメータについては後述する。
【００２０】
色変換ルックアップテーブル２５０の入力格子点は、入力されるＲＧＢ値のすべての値に対応していない場合が多い（すなわち、入力格子点が一定間隔で設定されている場合が多い）。この場合には、色変換部２３４は、インク量出力に対して必要に応じて補間演算を実行する。
【００２１】
ハーフトーン処理部２３６は、各インク毎にハーフトーン処理を実行することによって、印刷画素毎にドットの形成状態を示すドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを生成する。データ配列部２３８は、これらのドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを配列し、印刷データＰＤとして出力する。
【００２２】
通常は、プリンタドライバ２３０はコンピュータ２００内のハードディスクなどの格納部に格納されたプログラムとして実装される。この場合には、プリンタドライバ２３０で作成された印刷データＰＤは、外部のプリンタ３００に供給される。あるいは、プリンタ３００内にプリンタドライバ２３０が実装されている場合もある。この場合には、プリンタドライバで作成された印刷データＰＤは、プリンタ内部の印刷実行部（印刷機構）に供給される。なお、コンピュータ２００内に実装されたプリンタドライバの場合にも、外部プリンタを「印刷実行部」と呼ぶことが可能である。従って、プリンタドライバ２３０は、一般に、カラー画像データに基づいて、印刷実行部に供給する印刷データを生成する機能を有するものである。なお、プリンタドライバ２３０から解像度変換部２３２やデータ配列部２３８を省略してもよい。
【００２３】
図３は、プリンタドライバインストーラ２１４による色変換ルックアップテーブル２５０の作成処理の内容を示す説明図である。インストーラ２１４は、ソースプロファイル１０と、メディアプロファイル２０と、ベースルックアップテーブル３０の３種類の色変換プロファイルを含むプロファイルデータファイル２１６を有している。
【００２４】
ソースプロファイル１０は、入力色空間をプロファイル接続空間に変換する機能を有する。入力色空間としては、例えば各種のＲＧＢ色空間を利用することができる。代表的なＲＧＢ色空間としては、ｓＲＧＢ色空間とＡｄｏｂｅＲＧＢ色空間（アドビ社の商標）とがある。プロファイル接続空間としては、Ｌ*ａ*ｂ*色空間やＸＹＺ色空間などのデバイス独立色空間が利用される。
【００２５】
メディアプロファイル２０は、プロファイル接続空間を所定の内部処理用色空間に変換する機能を有する。この内部処理用色空間としては任意のものを使用可能であり、図３の例では特定のＲＧＢ色空間（Ｒ'Ｇ'Ｂ'色空間）が使用されている。このＲ'Ｇ'Ｂ'色空間としては、ｓＲＧＢ色空間（モニタ用の標準色空間）よりもガマットの広いものを使用することが好ましい。本実施例のメディアプロファイル２０は、印刷媒体による色再現性の違いを補償して、異なる印刷媒体を使用したときにもほぼ同じ色再現が可能になるような色補正を実現している。
【００２６】
ベースルックアップテーブル３０は、メディアプロファイル２０の出力色空間（ここではＲ'Ｇ'Ｂ'色空間）をプリンタ３００で使用可能な複数のインクのためのインク量色空間に変換する機能を有する。この例では、プリンタ３００がＣＭＹＫの４種類のインクを使用するものと仮定している。なお、プリンタ３００で使用されるインクの種類としては、これ以外の任意のものを利用可能である。本実施例のベースルックアップテーブル３０は、インクデューティ制限（単位面積当たりの許容インク吐出量）などのインクドット形成条件に関する各種の制限内で適切なインク量を決定するために利用されている。
【００２７】
プロファイルデータファイル２１６内には、これらの３種類のプロファイル１０，２０，３０としてそれぞれ複数個のプロファイルが予め準備されている。プリンタドライバ２３０（図２）のインストール時には、複数のパラメータ（入力色空間、印刷媒体、印刷解像度）に応じて３種類のプロファイル１０，２０，３０からそれぞれ１つずつ選択され、選択された３つのプロファイルが合成されて色変換ルックアップテーブル２５０が作成される。また、このとき、プリンタ３００で使用可能なすべての印刷モードで使用されるすべての色変換ルックアップテーブル２５０が合成される。色変換ルックアップテーブル２５０は、入力色空間（ここではＲＧＢ色空間）をインク量色空間に変換するものである。なお、この色変換ルックアップテーブル２５０も「色変換プロファイル」の一種であると考えることができる。
【００２８】
図４は、４種類の色変換プロファイル１０，２０，３０，２５０と印刷パラメータとの関係を示している。ソースプロファイル１０としては、複数の入力色空間に対応したものがそれぞれ予め準備される。図４（Ａ）の例では、３つの入力色空間（ｓＲＧＢ，ＡｄｏｂｅＲＧＢ，ｘＲＧＢ）に対応した３つのソースプロファイルＳＰ１〜ＳＰ３が準備されている。なお、ｘＲＧＢは、ｓＲＧＢよりも広いガマットを有する特定の拡張ＲＧＢ色空間を意味している。
【００２９】
メディアプロファイル２０としては、複数の印刷媒体に対応したものがそれぞれ予め準備される。この理由は、メディアプロファイル２０が、印刷媒体による色再現性の違いを補償するためのものだからである。図４（Ｂ）の例では、３種類の印刷媒体（普通紙、写真用紙、マット紙）に対応した３つのメディアプロファイルＭＰ１〜ＭＰ３が準備されている。
【００３０】
ベースルックアップテーブル３０としては、印刷媒体毎と印刷解像度との組合せに対応したものがそれぞれ予め準備される。この理由は、ベースルックアップテーブル３０が、インクドット形成条件に関する各種の制限内で適切なインク量を決定するためのものであり、インクドット形成条件の制限が、印刷媒体の種類と印刷解像度とに依存するからである。図４（Ｃ）の例では、普通紙に関しては、極低解像度Ｒ１（３６０×３６０ｄｐｉ）と、低解像度Ｒ２（７２０×７２０ｄｐｉ）と、中解像度Ｒ３（１４４０×７２０ｄｐｉ）の３種類の印刷解像度に対する３つのベースルックアップテーブルＢＬ１〜ＢＬ３が準備されている。また、写真用紙に関しては、中解像度Ｒ３（１４４０×７２０ｄｐｉ）と、高解像度Ｒ４（１４４０×１４４０ｄｐｉ）と、極高解像度Ｒ５（２８８０×１４４０ｄｐｉ）の３種類の印刷解像度に対する３つのベースルックアップテーブルＢＬ４〜ＢＬ６が準備されている。マット紙に関しても、写真用紙と同じ３つの印刷解像度Ｒ３，Ｒ４，Ｒ５に対する３つのベースルックアップテーブルＢＬ７〜ＢＬ９が準備されている。この例から理解できるように、プリンタ３００で利用できる印刷解像度は、印刷媒体に応じて異なるのが普通である。そこで、ベースルックアップテーブル３０としても、各印刷媒体用に予め定められた複数の印刷解像度に適したもののみがそれぞれ予め準備されている。
【００３１】
色変換ルックアップテーブル２５０は、上述した３種類のプロファイル１０，２０，３０の組合せのうちで、プリンタ３００が利用可能なすべての組合せに対応したものが合成される。図４（Ｄ）には、入力色空間ｓＲＧＢに対応する９つのルックアップテーブルＰＭ１〜ＰＭ９が例示されている。例えば、第１の色変換ルックアップテーブルＰＭ１は、入力色空間がｓＲＧＢ、印刷媒体が普通紙、印刷解像度が極低解像度Ｒ１である場合に利用される。この色変換ルックアップテーブルＰＭ１は、第１のソースプロファイルＳＰ１と、第１のメディアプロファイルＭＰ１と、第１のベースルックアップテーブルＢＬ１とが合成されたものである。他の入力色空間用の色変換ルックアップテーブル２５０も同様にして合成されるが、図４（Ｄ）では図示が省略されている。
【００３２】
なお、本明細書においては、３種類の色変換プロファイル１０，２０，３０を選択するための複数のパラメータで規定される印刷方法を「印刷モード」とも呼ぶ。プリンタドライバ２３０のインストール時には、色変換ルックアップテーブル２５０として、プリンタ３００で利用可能なすべての印刷モードで使用されるすべての色変換ルックアップテーブル２５０を合成してコンピュータ２００内に格納することが好ましい。
【００３３】
図５は、色変換ルックアップテーブル２５０の合成処理の手順を示す説明図である。ソースプロファイル１０とメディアプロファイル２０は、３３×３３×３３（サイズは可変）個の入力格子点を有しており、ベースルックアップテーブル３０は３２×３２×３２個の入力格子点を有している。ここで、「入力格子点」とは、入力値（例えばＲＧＢ値）で規定される色空間内の点を意味している。ソースプロファイル１０とメディアプロファイル２０の入力格子点数が奇数である理由は、入力格子点の１つを原点（０，０，０）に設定して、黒をなるべく正確に再現できるようにするためである。この意味では、ベースルックアップテーブル３０の入力格子点数を奇数に設定してもよい。
【００３４】
色変換ルックアップテーブル２５０は、１７×１７×１７個の入力格子点を有しており、合成前の３種類の色変換プロファイル１０，２０，３０のいずれよりも入力格子点数が少ない。この理由は、最終的な色変換ルックアップテーブル２５０のデータ量を削減するためである。また、合成前の色変換プロファイル１０，２０，３０が、合成後の色変換ルックアップテーブル２５０よりも細かい入力格子点を有するようにすれば、プロファイル合成の際に発生する誤差を小さく抑えることができるという利点がある。
【００３５】
合成処理の際には、まず、色変換ルックアップテーブル２５０の入力格子点に相当する個々の入力値ＲＧＢが、ソースプロファイル１０に与えられる。例えば、ＲＧＢの３つの値がそれぞれ８ビットで表現されており、色変換ルックアップテーブル２５０が１７×１７×１７個の入力格子点を有している場合を想定する。この場合には、入力値（Ｒ，Ｇ，Ｂ）は、（０，０，０）、（０，０，１５）、（０，０，３１）、...（０，０，２５５）、...（２５５，２５５，２５５）となる。各入力値ＲＧＢは、ソースプロファイル１０によってＬａｂ値に変換され、このとき必要に応じて補間が行われる。この補間としては、例えば四面体補間などが利用できる。但し、図５の例では、ソースプロファイル１０の入力格子点が３３×３３×３３個なので、（０，０，０）、（０，０，７）、（０，０，１５）、（０，０，２３）、（０，０，３１）、...（０，０，２５５），...（２５５，２５５，２５５）であり、色変換ルックアップテーブル２５０の入力格子点をすべて含んでいるので、この補間は不要である。
【００３６】
ソースプロファイル１０の出力Ｌａｂは、メディアプロファイル２０に入力されてＲ'Ｇ'Ｂ'値に変換される。この場合にも、必要に応じて（すなわち、入力値Ｌａｂがメディアプロファイル２０の入力格子点と一致しないときには）補間が行われる。同様に、メディアプロファイル２０のの出力Ｒ'Ｇ'Ｂ'がベースルックアップテーブル３０に入力されてインク量ＣＭＹＫに変換され、必要に応じて補間が行われる。
【００３７】
こうして、色変換ルックアップテーブル２５０の入力格子点に相当する個々の入力値ＲＧＢに対して、インク量ＣＭＹＫがそれぞれ得られる。そこで、この入力値ＲＧＢとインク量ＣＭＹＫとの対応関係をルックアップテーブルとして構成することによって、色変換ルックアップテーブル２５０を作成することができる。
【００３８】
本実施例では、プリンタドライバ２３０のインストール時に、プリンタ３００で利用可能なすべての印刷モードで使用されるすべての色変換ルックアップテーブル２５０が合成される。こうすれば、実際の印刷時には、印刷モードに応じて１つの色変換ルックアップテーブル２５０を選択して、直ちに色変換に使用できる。従って、印刷時に色変換ルックアップテーブル２５０を合成する場合に比べて印刷処理の全体に要する時間を短縮できるという利点がある。
【００３９】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４０】
（１）上記実施例では、３種類の色変換プロファイルを合成することによって色変換ルッックアップテーブルを合成していたが、本発明は、一般に、複数種類の色変換プロファイルを合成することによって色変換ルッックアップテーブルを合成する場合に適用可能である。例えば、上述したメディアプロファイル２０とベースルックアップテーブル３０とを合成した予備合成ルックアップテーブルを、印刷媒体と印刷解像度との組合せ毎に予め準備しておき、この予備合成ルックアップテーブルとソースプロファイル１０とを合成するようにしてもよい。この予備合成ルックアップテーブルの入力は、種々の色空間を採用可能であり、例えば、Ｌ*ａ*ｂ*色空間や各種のＲＧＢ色空間を採用することができる。このとき、ソースプロファイルの出力の色空間は、この予備合成ルックアップテーブルの入力の色空間に対応したものに予め設定される。
【００４１】
（２）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施例としてのネットワークシステムの全体構成を示す説明図。
【図２】本実施例におけるプリンタドライバの構成を示すブロック図。
【図３】プリンタドライバインストーラによる色変換ルックアップテーブルの合成処理の内容を示す説明図。
【図４】４種類の色変換プロファイルと印刷パラメータとの関係を示す説明図。
【図５】色変換ルックアップテーブルの合成処理の手順を示す説明図。
【符号の説明】
【００４３】
１０...ソースプロファイル
２０...メディアプロファイル
３０...ベースルックアップテーブル
１００...サポートセンタ
１１０...プリンタドライバ提供サーバ
１２０...Ｗｅｂサーバ
２００...クライアントコンピュータ
２１０...データ処理部
２１２...ブラウザ
２１４...プリンタドライバインストーラ
２１６...プロファイルデータファイル
２２０...ディスクドライブ
２３０...プリンタドライバ
２３２...解像度変換部
２３４...色変換部
２３６...ハーフトーン処理部
２３８...データ配列部
２４０...ルックアップテーブル選択部
２５０...色変換ルックアップテーブル
３００...カラープリンタ
【図１】
2005196454.tif 000003
【図２】
2005196454.tif 000004
【図３】
2005196454.tif 000005
【図４】
2005196454.tif 000006
【図５】
2005196454.tif 000007