(57)【要約】【課題】  インクやトナーなどの色材が異なっていても、１つのプリンタの色味を他のプリンタで確実に再現することができるようにする。【解決手段】  アプリケーション１００から渡されたデータを（Ｓ２０１）、プリンタドライバ１２０で印字するプリンタのプリンタ言語に変換（Ｓ２０２）し、ホストコンピュータ上で指定されたカラープロファイル１２３を参照してカラーマッチングを行う（Ｓ２０３）。次いで、プリンタドライバ１２０で色変換されたＲＧＢデータをプリンタＰＲにし、プリンタコントローラ１３０のＫ生成部１ ３１でＲＧＢ データがＣＭＹＫデータに変換され（Ｓ２０４）、γ変換部１３２、階調変換１３３で夫々γ変換と階調変換を行った後（Ｓ２０５、Ｓ２０６）、ＣＭＹＫ データがプリンタエンジン１３４に送られる。【選択図】        図５
2004304773.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置間で色変換を行う画像処理方法であって、
入力された画像情報を同一色空間内或いは異なる色空間に亘って色変換するために設けられた複数のカラープロファイルを前記複数の画像形成装置に対応させて作成するプロファイル作成段階と、
前記複数のカラープロファイルから、それを適用することにより前記複数の画像形成装置中の一の画像形成装置によって形成される画像の色合いが他の画像形成装置によって形成される画像の色合いと略等しくなるようなカラープロファイルを選択するプロファイル選択段階とよりなる画像処理方法。
【請求項２】
前記プロファイル作成段階は、前記複数の画像形成装置中の少なくとも一の画像形成装置が実際に形成する画像の色合いを測定し、他の画像形成装置にてこれと略等しい画像の色合いが形成されるようにカラープロファイルを作成する段階よりなる請求項１に記載の画像処理方法。
【請求項３】
前記プロファイル選択段階は、ＲＧＢ色空間の画像データを入力する段階と、
複数の画像形成装置に対応して作成され、ＲＧＢ色空間同士の色変換を行うための複数のカラープロファイルから、それを適用することにより第１及び第２の画像形成装置による形成画像の色味が略等しえるカラープロファイルを選択する段階とよりなる請求項１又は２に記載の画像処理方法。
【請求項４】
前記プロファイル選択段階は、ＲＧＢ色空間の画像データを入力する段階と、
複数のプリンタに対応して作成され、ＲＧＢ色空間からＣＭＹＫ色空間への色変換を行なうための複数のカラープロファイルから、それを適用することにより第１及び第２の画像形成装置による形成画像の色味を略等しえるカラープロファイルを選択する段階とよりなる請求項１又は２に記載の画像処理方法。
【請求項５】
前記複数のカラープロファイルをホストコンピュータに設け、前記プロファイル選択段階を当該ホストコンピュータにて実行する請求項１乃至４の内の何れか一項に記載の画像処理方法。
【請求項６】
前記複数のカラープロファイルを画像形成装置に設け、前記プロファイル選択段階を当該画像形成装置にて実行する請求項１乃至４の内の何れか一項に記載の画像処理方法。
【請求項７】
前記プロファイル選択段階にて選択されるカラープロファイルは、夫々が形成する画像における、所定の機種に依存しない色空間上の色差を前記第１及び第２の画像形成装置間で最小とするカラープロファイルよりなる請求項１乃至６のうちの何れか一項に記載の画像処理方法。
【請求項８】
前記所定の機種に依存しない色空間がＣＩＥで定義されたＬＡＢ色空間、ＸＹＺ色空間及びＬＵＶ色空間のうちの何れか一のものである請求項７に記載の画像処理方法。
【請求項９】
前記複数のカラープロファイルの内から実際に適用するカラープロファイルを選択する動作は当該画像形成装置の外部から行なわれてなる請求項１乃至８の内の何れか一項に記載の画像処理方法。
【請求項１０】
前記複数のカラープロファイルの内から実際に適用するカラープロファイルを選択する動作は使用する画像形成装置を指定することにより行われてなる請求項１乃至８の内の何れか一項に記載の画像処理方法。
【請求項１１】
前記形成された画像上で前記所定の機種に依存しない色空間での色差を最小とするカラープロファイルの生成は、第１の画像形成装置の機種に依存した色空間を均等に分割したカラーパッチをコンピュータ上で作成する段階と、
作成したカラーパッチデータを当該コンピュータから第１の画像形成装置に出力して当該第１の画像形成装置に画像を形成させることで該当するカラーパッチを得、当該カラーパッチの、前記所定の機種に依存しない色空間における座標値を測定する段階と、
当該測定結果に基づき、前記各カラーパッチ毎に第１の画像形成装置に関する前記機種に依存する色空間と前記所定の機種に依存しない空間との間の関係を得る段階と、
第２の画像形成装置が形成する画像上の前記所定の機種に依存しない色空間と当該第２の画像形成装置の機種に依存する色空間との関係を得る段階と、
前記段階にて得られた第２の画像形成装置が形成する画像上の前記所定の機種に依存しない色空間と当該第２の画像形成装置の機種に依存する色空間との関係により、前記各カラーパッチ毎に前記第１の画像形成装置による形成画像上の色合いとの色差が最小となる色合いが記第２の画像形成装置にて形成されるような、第２の画像形成装置の機種に依存する色空間における座標値を算出する段階とよりなる請求項７に記載の画像処理方法。
【請求項１２】
請求項１乃至１１のうちのいずれか一項に記載の画像処理方法の各段階をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納したコンピュータ読取り可能情報記録媒体。
【請求項１４】
複数の画像形成装置間で色変換を行う画像処理装置であって、
カラープロファイルによって色変換することによって夫々が形成する画像の色合いが前記複数の画像形成装置間で略等しくなるような複数のカラープロファイルを備えてなる画像処理装置。
【請求項１５】
前記複数のカラープロファイルは、前記複数の画像形成装置のうちの少なくとも一の画像形成装置が実際に形成する画像の色合いを測定し、当該カラープロファイルを適用することにより他の画像形成装置にてこれと略等しい画像の色合いが形成されるように作成されてなる請求項１１に記載の画像処理装置。
【請求項１６】
前記複数のカラープロファイルは夫々が形成する画像における機種に依存しない色空間上の色差が前記画像形成装置間で最小となるようなカラープロファイルよりなる請求項１４又は１５に記載の画像処理装置。
【請求項１７】
前記機種に依存しない色空間がＣＩＥで定義されたＬＡＢ色空間、ＸＹＺ色空間及びＬＵＶ色空間のうちのいずれか一のものとされてなる請求項１６に記載の画像処理装置。
【請求項１８】
前記複数のカラープロファイルは画像形成装置に対して印字情報を出力するホストコンピュータのプリンタドライバに設けられてなる請求項１４乃至１７の内の何れか一項に記載の画像処理装置。
【請求項１９】
前記複数のカラープロファイルは、該当する画像形成装置のコントローラに設けられてなる請求項１４乃至１７の内の何れか一項に記載の画像処理装置。
【請求項２０】
前記複数のカラープロファイルはＲＧＢ色空間で色変換を行うための色変換テーブル又はＲＧＢ色空間からＣＭＹＫ色空間への色変換を行うための色変換テーブルよりなる請求項１４乃至１９の内の何れか一項に記載の画像処理装置。
【請求項２１】
前記複数のカラープロファイルから適用すべきカラープロファイルを選択する選択手段を更に備えてなる請求項１４乃至２０の内の何れか一項に記載の画像処理装置。
【請求項２２】
前記選択手段によるカラープロファイルの選択は前記ホストコンピュータにて行われてなる請求項２１に記載の画像処理装置。
【請求項２３】
請求項１４乃至２２の内の何れか１項に記載の画像処理装置と、
前記画像処理装置から出力される画像情報に基づいて記録媒体上に可視画像を形成する画像形成手段とよりなる画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナーやインク等の特性の相異等を有する複数のカラープリンタ間で、その出力色を略一致させるための画像処理方法、プログラム、コンピュータ読み取り可能情報記録媒体、画像処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
現在、インクジェット方式やレーザ方式に代表される多種多様な方式のカラープリンタが存在するが、夫々のカラープリンタ間では、使用されているインクやトナーが異なっていたり、メーカ毎に目標とする色再現が異なるといった理由から、各プリンタ間で同じ入力色に対する再現色間に食い違いが生ずることがある。
【０００３】
そのため、例えばあるインクジェットプリンタで企業ロゴの色が正しく出力されるように調整済みのデータを、別のカラーレーザプリンタに適用した場合、その色味が大きく変わってしまう可能性がある。この場合、色味を合わせるために元のデータを変更するといった作業が必要となることになる。
【０００４】
上記の問題を改善するため、特許文献１に開示の発明では、カラー複写機及びカラープリンタにより記録紙上に形成された所定のカラーチャートの画像をカラー複写機に読み取らせ、得られた両画像の濃度特性に基づいてカラー複写機の画像補正特性を設定することでカラー複写機にカラープリンタの色再現特性をシミュレートさせている。そして、このようにして「元のプリンタＡ」と「プリンタＡの色味を再現したいプリンタＢ」とで使用されるシアン、マゼンタ、イエロー、ブラックの夫々のインク（トナー）の入出力濃度特性に補正を施すことでプリンタＡの色をプリンタＢで再現することを目指している。
【特許文献１】特開２００１−０８８３６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１による方法では、インク（トナー）の濃度特性の補正のみを行っており、例えばインク（トナー）の色材が大きく変わってしまったときには、同じ濃度値でも色味の異なる色が存在しえ、デバイス依存色として考えられている濃度特性の補正だけでは対応できない場合がある。更に、この方法ではインク（トナー）の単色の濃度特性の補正による手法を採用しているが、カラープリンタの色再現は誤差拡散法やディザ法にて複数のインク（トナー）を重ね合わせて色再現する減法混色法が適用されており、このためそこで使用されるディザマトリクスの形によっては、仮に単色毎の濃度が精度良く補正されていても混色した際の色が変わってくる可能性もある。
【０００６】
そこで、本発明の目的は、たとえインクやトナーなどの色材が異なっていても、１つのプリンタの色味を他のプリンタで精度良く確実に再現することを可能にする画像処理方法、プログラム、コンピュータ読み取り可能情報記録媒体、画像処理装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明による画像処理方法は、複数の画像形成装置間で色変換を行う際、入力された画像情報を同一色空間内或いは異なる色空間に亘って色変換するために設けられた複数のカラープロファイルを前記複数の画像形成装置に対応させて作成するプロファイル作成段階と、前記複数のカラープロファイルから、前記複数の画像形成装置のうちの一の画像形成装置によって形成される画像の色合いが他の画像形成装置によって形成された画像の色合いと略等しくなるようなカラープロファイルを選択するプロファイル選択段階とよりなる。
【０００８】
尚、前記プロファイル作成段階は、前記複数の画像形成装置のうちの少なくとも一の画像形成装置が実際に形成する画像の色合いを測定し、他の画像形成装置にてこれと略等しい画像の色合いが形成されるようにカラープロファイルを作成する段階よりなることが望ましい。
【０００９】
又、前記プロファイル選択段階は、ＲＧＢ色空間の画像データを入力する段階と、複数の画像形成装置に対応して作成され、ＲＧＢ色空間同士の色変換を行うための複数のカラープロファイルから、第１及び第２の画像形成装置の色味が略等しくなるカラープロファイルを選択する段階とよりなることが望ましい。
【００１０】
更に、前記プロファイル選択段階は、ＲＧＢ色空間の画像データを入力する段階と、複数の画像形成装置に対応して作成され、ＲＧＢ色空間からＣＭＹＫ色空間への色変換を行なうための複数のカラープロファイルから、第１及び第２の画像形成装置の色味が略等しくなるカラープロファイルを選択する段階とよりなることが望ましい。
【００１１】
或いは、前記カラープロファイルをホストコンピュータに設け、前記プロファイル選択段階を当該ホストコンピュータにて実行することが望ましい。
【００１２】
又、前記カラープロファイルを画像形成装置に設け、前記プロファイル選択段階を当該画像形成装置にて実行することが望ましい。
【００１３】
或いは前記プロファイル選択段階にて選択されるカラープロファイルは、夫々が形成する画像において所定の機種に依存しない色空間における色差を前記第１及び第２の画像形成装置間で最小とするカラープロファイルよりなることが望ましい。
【００１４】
又、前記所定の機種に依存しない色空間がＣＩＥで定義されたＬＡＢ色空間、ＸＹＺ色空間及びＬＵＶ色空間のうちの何れか一のものであることが望ましい。尚、上記ＣＩＥとは、インターナショナルコミッションオンイルミネーションの略号であり、当該組織については、例えば２００４年２月１６日現在のＵＲＬ（ｈｔｔｐ：／／ｗｗｗ．ｃｉｅ．ｃｏ．ａｔ／ｃｉｅ／ｈｏｍｅ．ｈｔｍｌ）のホームページにて紹介されている。
【００１５】
又、前記複数のカラープロファイルの内から実際に適用するカラープロファイルを選択する動作は外部から行なわれることが望ましい。
【００１６】
又、前記複数のカラープロファイルの内から実際に適用するカラープロファイルを選択する動作は使用する画像形成装置を指定することにより行われることが望ましい。
【００１７】
又、前記形成された画像上で前記所定の機種に依存しない色空間での色差を最小とするカラープロファイルの生成は、第１の画像形成装置の機種に依存する色空間を均等に分割したカラーパッチをコンピュータ上で作成する段階と、作成したカラーパッチデータを当該コンピュータから第１の画像形成装置に出力して当該第１の画像形成装置に画像を形成させることで該当するカラーパッチを得、当該カラーパッチの、前記所定の機種に依存しない色空間における座標値を測定する段階と、当該測定結果に基づき、第１の画像形成装置に関する前記機種に依存する色空間と前記所定の機種に依存しない空間との間の関係を全企画カラーパッチ毎に得る段階と、第２の画像形成装置が形成する画像上の前記所定の機種に依存しない色空間と当該第２の画像形成装置の機種に依存する色空間との関係を全企画カラーパッチ毎に得る段階と、個々で得られた前記第２の画像形成装置が形成する画像上の前記所定の機種に依存しない色空間と当該第２の画像形成装置の機種に依存する色空間との関係により、各カラーパッチ毎に前記第１の画像形成装置による形成画像上の色合いとの色差が最小となる色合いが記第２の画像形成装置にて形成されるような、第２の画像形成装置の機種に依存する色空間における座標値を算出する段階とよりなることが望ましい。
【００１８】
又、本発明は、上記画像処理方法の各段階をコンピュータに実行させるためのプログラムの形態としても提供可能である。
【００１９】
或いは本発明は、上記プログラムを格納したコンピュータ読取り可能情報記録媒体の形態で提供することも又可能である。
【００２０】
又、本発明による画像処理装置は、複数の画像形成装置間で色変換を行う画像処理装置が、カラープロファイルによって色変換することによって夫々が形成する画像の色合いが前記複数の画像形成装置間で略等しくなるような複数のカラープロファイルを備える。
【００２１】
又、前記カラープロファイルは、前記複数の画像形成装置のうちの少なくとも一の画像形成装置が実際に形成する画像の色合いを測定し、他の画像形成装置にてこれと略等しい画像の色合いが形成されるように作成されることが望ましい。
【００２２】
又、前記カラープロファイルは夫々が形成する画像において機種に依存しない色空間での色差が前記画像形成装置間で最小となるカラープロファイルよりなることが望ましい。
【００２３】
又、前記機種に依存しない色空間がＣＩＥで定義されたＬＡＢ色空間、ＸＹＺ色空間及びＬＵＶ色空間のうちのいずれか一のものであることが望ましい。
【００２４】
又、前記カラープロファイルは画像形成装置に対して印字情報を出力するホストコンピュータのプリンタドライバに設けられることが望ましい。
【００２５】
又、前記カラープロファイルは、該当する画像形成装置のコントローラに設けられてなることが望ましい。
【００２６】
又、前記カラープロファイルはＲＧ Ｂ色空間で色変換を行うための色変換テーブル又はＲＧＢ色空間からＣＭＹ Ｋ色空間への色変換を行うための色変換テーブルからなることが望ましい。
【００２７】
又、前記カラープロファイルを選択する選択手段を更に設けることが望ましい。
【００２８】
又、前記選択手段がホストコンピュータからなり、前記カラープロファイルの選択は前記ホストコンピュータにて行われることが望ましい。
【００２９】
又、本発明は、上記画像処理装置と、当該画像処理装置から出力される画像情報に基づいて記録媒体上に可視画像を形成する画像形成手段とよりなる画像形成装置の形態でも提供可能である。
【００３０】
尚、上記機種に依存しない色空間とは、例えばＣＩＥで定義されているＬＡＢ色空間、ＸＹＺ色空間及びＬＵＶ色空間等を意味する。また、同一入力色に対しそれぞれが形成する画像における色合いを略一致させる複数の画像形成装置とは、例えばインクジェット方式、感熱方式、電子写真方式などの印字原理が異なる複数の画像形成装置であってもよいし、或いは同一の印字方式のもので製造メーカが異なるものであってもよいし、或いは同一製造メーカによるものであるが型番が異なるものであってもよい。
【発明の効果】
【００３１】
本発明によれば、色変換を行なうためのカラープロファイルを適宜調整して適用することにより、同一入力色情報に対し、たとえインクやトナーなどの色材が異なっていても、このように調整されたカラープロファイルを適用することで１つのプリンタの出力する色味を他のプリンタで確実に再現することが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照し、本発明の実施の形態について説明する。
【００３３】
図１は従来から実施されている一般的なカラープリンタの一般的なカラーパスを示すブロック図である。同図に示すカラーパスは例えば周知のマイクロソフトウィンドウス（登録商標）環境における一般的なカラープリンタのカラーパスであり、現在、インクジェット式やレーザ式の各種プリンタにおいて同図に示すような同じカラーパスが使用されている。このようなカラーパスを有するカラープリンタでは、ウィンドウズ（登録商標）のアプリケーションソフトウェア１００から印字要求がなされたデータは、ウィンドウズ（登録商標）がインストールされているコンピュータＰＣのＯＳ（オペレーションシステム）１１０へ渡され、更に同データはこのＯＳ１１０からプリンタドライバ１２０へと渡される。
【００３４】
プリンタドライバ１２０内には、色調整部１２１とカラーマッチング部１２２とが設けられ、色調整部１２１ では、彩度調整、カラーバランス調整、コントラスト調整等の画像全体にかかる一般的な色調整機が、ユーザが任意に使用可能な形で提供される。又、カラーマッチング部１２２では複数のカラープロファイル１２３が用意され、これらカラープロファイル１２３を指定することにより、この指定のカラープロファイルが適用されたカラーマッチングが実施される。
【００３５】
アプリケーション１００からプリンタドライバ１２０に渡されるデータは一般的にＲＧＢ、８ビットデータであり、プリンタドライバ１２０はこのデータに対し、指定された色調補正やカラーマッチングを行う。この場合、プリンタドライバ１２０が適用するカラープロファイル１２３は、ＲＧＢデータからＲＧＢデータ（ＲＧＢ  →  ＲＧＢ）へと変換するためのカラープロファイルである。ただし、これらの色調補正やカラーマッチングは、ホストコンピュータＰＣではなく、カラープリンタＰＲ本体側で行うように構成してもよい。
【００３６】
続いて、プリンタドライバ１２０は、カラープロファイル１２３を参照して変換したＲＧＢ、８ビットデータをプリンタＰＲ本体のプリンタコントローラ１３０にイーサネット（登録商標）或いはその他の通信手段１４０を使用して転送する。プリンタＰＲ本体のコントローラ１３０は受け取ったＲＧＢ、８ビットデータをＫ生成部１３１にて、プリンタＰＲ（プリントエンジン１３４）の色空間であるＣＭＹＫ、８ビットのデータに変換する。Ｋ生成部１３１では、既知の技術であるＢＧ／ＵＣＲ処理やＧＣＲ処理等を適用してＲＧＢ空間からＣＭＹＫ色空間への変換を行う。次いで、γ変換部１３２において、前記Ｋ生成部１３１でＲＧＢからCMYKに変換されたＣＭＹＫデータの夫々に対し、プリンタエンジン１３４毎に設定されているトーン調整を行うためのγカーブ（γテーブル）１３２ａを適用してγ変換を実施する。
【００３７】
最後に、このようにγ変換されたＣＭＹＫ、８ビットデータに対し、これを１ビットの階調表現しかできないプリンタエンジン１３４で出力するため、階調変換部１３３でＣＭＹＫ、１ビットデータに変換する。その際、階調変換部１３３では、誤差拡散法やディザ法を利用してＣＭＹＫ、１ビットデータへの変換を行うが、その際、例えばディザパターン１３３ａを参照する。プリンタエンジン１３４は受け取ったＣＭＹＫ、１ビットデータを使用し、これに基づいて作像し、用紙などの記録媒体上にカラー画像を印字する。
【００３８】
上記のカラーパスからも推測可能なように、カラープリンタの製品毎に発生しえる、同一入力色情報に対する出力色の相異は、インク（トナー）自体の色の違いに加え、適用されるγカーブの違い、カラーマッチング仕様の違い、ディザ仕様の違い、プリンタエンジン仕様の違い、或いはそれらの製造誤差、経年変化等、様々な要因が重なって起こると考えられる。特許文献１に記載の技術ではγカーブの補正に着目し、前記γ変換部１３２でシアン、マゼンタ、イエロー、ブラックインク（トナー）の入出力濃度特性に補正を施すことによってプリンタＡの色をプリンタＢで忠実に再現しようとするものと言える。
【００３９】
すなわち、この従来技術によれば、例えば上記コンピュータＰＣのプリンタドライバ１２０において、入力されたＲＧＢデータをプリンタＰＲに渡す際、カラープロファイル１２３を使用して色変換を行い、色変換されたＲＧＢデータをＫ生成部（ＣＭＹＫ変換部）１３１に送り、γ変換部１３２で濃度変換を行ってプリンタ間の色を合わせるように補正している。これに対し、本発明の実施の形態では、γ変換部１３２における濃度変換を利用してプリンタ間の色合わせをする代わりにカラープロファイル１２３を使用して色情報を補正することにより前記プリンタ間の色を合わせるようにしている。
【００４０】
本発明の色再現方法に使用されるカラーマッチング及びカラープロファイルにつき、以下に詳細に説明する。本来、カラープリンタの色再現は、原稿の色に近づけるコピー機による色再現の場合と違い、色を合わせ込むべき目標が曖昧であった。しかしながら、近年は一般的なＣＲＴモニタの色再現範囲である所謂ｓＲＧＢモニタの色再現の手法を適用することが一般に行なわれている。このように、ＣＲＴモニタなどの色をプリンタの出力として再現させることを「カラーマッチング」と称し、カラーマッチングに使用される色変換テーブルを有するデータファイルを「カラープロファイル」と称する。
【００４１】
図２は一般的なカラーマッチングの概念を示す図である。ＣＲＴモニタは、コンピュータＰＣから送られてくるＲＧＢデータをそのデータにしたがってモニタ表面の蛍光体ドットに照射する電子ビームの強度を変更させて表示するものであるが、ＣＲＴモニタ毎に使用される蛍光体などが違うことから、本来モニタ毎に出力される色味はが異なる。上記ｓＲＧＢモニタ（スタンダードＲＧＢモニタ）２１とは、先ほども述べたように、一般的なＣＲＴモニタで表現できる色再現範囲を定義したものであり、このｓＲＧＢモニタ２１のデバイス依存色である「ＲＧＢカラースペース」と、デバイス非依存色である「Ｌ＊ａ＊ｂ＊（ＸＹＺ）カラースペース」とを関係付けたものを「ｓＲＧＢモニタプロファイル２４」と称する。
【００４２】
また、プリンタプロファイル２５とは、モニタ２１などの色空間をプリンタ２３のデバイス依存色の色空間に関連付けるためのものであり、図２に示すｓＲＧＢモニタ２１のカラーマッチングの場合、ｓＲＧＢモニタ２１のデバイス非依存色であるＬ＊ａ＊ｂ＊（ＸＹＺ）色空間やデバイス依存色であるＲＧＢ色空間を、プリンタ２３のデバイス依存色であるＲＧＢ（ＣＭＹＫ）色空間にマッピングさせる色変換テーブルよりなるものである。
【００４３】
カラーマッチングとは、上記のようにモニタ２１やプリンタ２３の夫々に属する異なる色空間の色座標をマッチングさせることを言う。この場合、具体的にどのようにマッチングさせるかにつき、いくつかの方法から選択できるようになっており、このような方法はレンダリングインテントと呼ばれる。モニタ２１とプリンタ２３との間のカラーマッチングの場合、モニタ２１の色空間はプリンタ２３の色空間に比し、ほとんどの空間において広大であるため、厳密にはモニタ２１の全ての色をプリンタ２３で表現することは不可能である。そのため、モニタ２１の広大な色空間をプリンタ２３の色空間にマッピングし直す処理が実際には行われており、ここでどのような処理を行うかといった問題は、上記レンダリングインテントに依存する問題である。
【００４４】
周知のアップル（登録商標）のシステムでカラーマッチングを担当するＣｏｌｏｒＳｙｎｃ（登録商標）や、ウィンドウズ（登録商標）のシステムでカラーマッチングを担当するＩＣＭでは、以下に示す４種類のレンダリングインテントが規定されているが、ここではその詳細は省略する。
【００４５】
１）知覚（Ｐｅｒｃｅｐｔｕａｌ）
２）彩度（Ｓａｔｕｒａｔｉｏｎ）
３）相対的な色域の維持（Ｒｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃ）
４）絶対的な色域の維持（Ａｂｓｏｌｕｔｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃ）
本発明の実施の形態ではプリンタドライバ１２０で実行される上述のカラーマッチングにて使用されるカラープロファイル１２３を利用し、この内容を適宜調整することによってプリンタＡの印字出力色をプリンタＢで忠実に印字再現させるようにしたものである。すなわち、本発明の実施の形態によるプリンタプロファイル、即ちカラープロファイル１２３は、ターゲット（上記ではｓＲＧＢモニタ２１）の色空間をプリンタエンジン２３の色空間にマッピングすることにより、ターゲットの色をプリンタ２３で再現させることを実現する。そしてこのターゲットとしてモニタ２１の代わりにプリンタＡの色空間を指定することにより、プリンタＢでプリンタＡの色を再現することが可能となる。
【００４６】
このように異なるプリンタ間の再現色を同じにする、言い換えれば色味を同じするためにはカラープロファイル１２３が有する色変換テーブルの構造が問題となる。本実施の形態に係る色変換テーブルはルックアップテーブルの形式を採り、均等に並んだ入力値に対する出力値が記述されている。色変換テーブルとしては「Ｌ＊ａ＊ｂ＊→ＲＧＢ」や「ＸＹＺ→ＣＭＹＫ」といったような「デバイス非依存色→デバイス依存色」の色空間変換に加え、「ＲＧＢ→ＲＧＢ」や「ＲＧＢ →ＣＭＹＫ」といった「デバイス依存色→デバイス依存色」といった色変換のためのテーブルとしてもよい。
【００４７】
尚、色変換テーブル自体は、データが８ビットの場合、ＲＧＢ２５６階調のテーブルとすることが可能であるが、その場合、データ量が膨大（２５６×２５６×２５６階調）になるため、一般的には何点か置きに均等間隔でデータを取り出し、取り出したデータ以外のデータについては補間法などを利用して算出することが多い。ここでは本発明の実施の形態の原理を説明するため、最も分かりやすい例として「ＲＧＢ→ＲＧＢ（ＣＭＹＫ）」色空間変換テーブルを使用し、プリンタＡの色をプリンタＢで再現する方法について図３を参照して説明する。
【００４８】
まず、ＲＧＢ空間を均等に分割したカラーパッチをコンピュータＰＣ上のグラフィックアプリケーションソフトウェアにて作成する。カラーパッチは、例えばＲＧＢ空間を均等に５分割した場合は１２５パッチ、９分割した場合は７２９パッチ、１７分割した場合は４９１３パッチとなり、当然パッチ数が多いほど使用する色数が多くなり、色再現の精度も良くなる。尚、通常、９分割した７２９パッチを出力し、この測定値に基づいて１７分割した４９１３パッチに対応する値を生成して使用する場合が多い。ここでは、図４の左端に示す如く、ＲＧＢ空間を５分割したカラーパッチデータのＲＧＢ値（「カラーパッチ（プリンタＡの入力値）」）を使用する。この例では図示の如く、ＲＧＢ空間を５分割し、カラーパッチを計１２５作成している。
【００４９】
このようにして作成したカラーパッチデータをコンピュータＰＣからプリンタＡ３１に出力し（図３中、ステップＳ１０１）、プリンタから出力したカラーパッチ３２のデバイス非依存色であるＬ＊ａ＊ｂ＊（もしくはＸＹＺ）値を市販の測色計を使用して測定する（ステップＳ１０２）。ここで「測色計」として、例えばＸ−Ｒｉｔｅ社のＤＴＰ４１型或いは同９３８型が適用可能である。そしてこの測定値を用いてプリンタＡについての「ＲＧＢ→Ｌ＊ａ＊ ｂ＊（ＸＹＺ）」の関係、即ち装置に依存するＲＧＢ色空間（入力色の色空間）と装置に依存しないＬ＊ａ＊ｂ＊（ＸＹＺ）色空間（用紙に印字した状態の色による色空間）との間の各カラーパッチ毎の対応関係（図４中、「カラーパッチ」Ｒ，Ｇ、Ｂと「プリンタＡ出力物の測色値」Ｌ，ａ，ｂとの関係）を得る（図２中ステップＳ１０３）。
【００５０】
次に、プリンタＢ３３により、プリンタＢにおける、プリンタシミュレータと称する、「Ｌ＊ａ＊ｂ＊（ＸＹＺ）→ＲＧＢ（ＣＭＹＫ）」の関係を得る（ステップＳ１０６）。これは、図４中、「プリンタＡ出力物の測色値」Ｌ，ａ，ｂと「色味シミュレーション用出力ＲＧＢ値」Ｒ，Ｇ、Ｂとの関係に対応する。このプリンタシミュレータの構築方法を以下に述べる。
【００５１】
まず、プリンタＢにて、ＲＧＢ（ＣＭＹＫ）値が既知である混色を含む所定のカラーパッチを印字出力し（ステップＳ１０４）、ここで得られた印字出力物上のカラーパッチにつき、そのデバイス非依存色であるＬ＊ａ＊ｂ＊（もしくはＸＹＺ）値を市販の測色計を使用して測定する（ステップＳ１０５）。このようにしてプリンタＢの「ＲＧＢ（ＣＭＹＫ）→Ｌ＊ａ＊ｂ＊（ＸＹＺ）」の関係が得られる。この関係に基づき、既知のアルゴリズムであるニューラルネット法などを使用して、上記の逆の関係である「Ｌ＊ａ＊ｂ＊（ＸＹＺ）→ＲＧＢ（ＣＭＹＫ）」の関係を示すプリンタシミュレータを構築する（ステップＳ１０６）。即ち、プリンタシミュレータとは、上記測色にて得られた入力ＲＧＢ値と出力Ｌ，ａ，ｂ値との関係から、逆に、任意の出力Ｌ，ａ，ｂ値を得るためにはどのような入力ＲＧＢ値を適用すればよいかを求めるためのツールである。尚、このプリンタシミュレータの基本概念、及びこのようなプリンタシミュレータの一般的な構築方法は公知技術であり、ここではプリンタシミュレータの構築方法自体に関する詳細な説明は省略する。
【００５２】
即ち、図４の例によれば、左端の「カラーパッチ」にしたがってプリンタＡにより印字出力された、その隣の「プリンタＡ出力物の測色値」に対して、その測色値をプリンタＢの出力物の測色値として得られるような、プリンタＢでの出力ＲＧＢ値を求める。ここで図４中央右側の「プリンタＢのオリジナルＲＧＢ値」とは、プリンタＢにて上記図４左端のカラーパッチ入力に対し、プリンタＢが有する従来のカラープロファイル、即ち、プリンタＡに対する色合わせを考慮していないカラープロファイルにてプリンタＢに対して出力する値を示す。
【００５３】
具体的には、カラーパッチ番号２について説明するに、図４にて図示の如く、カラーパッチ番号２についてのプリンタＡへの入力値ＲＧＢ＝（０，０，６４）であり、これに対する同プリンタＡの印字出力測色値Ｌ，ａ，ｂ＝（２０．６１，−０．８２、−３１．３１）である。他方、同じカラーパッチ番号２についてのプリンタＢでの元々の出力値はＲＧＢ＝（１，３０，８１）であり、この出力値では上記プリンタＡの測色値Ｌ，ａ，ｂ＝（２０．６１，−０．８２，−３１．３１）にはならないため、プリンタBでの出力RGB値を修正し合わせ込む必要がある。
【００５４】
その修正の結果が図４右端の「色味シミュレーション用出力ＲＧＢ値」ＲＧＢ＝（２，６０，１４３）である。即ち、このカラーパッチ番号２の例につき、プリンタＢにおいてＲＧＢ＝（１，３０，８１）の代わりに、ここで求められたＲＧＢ＝（２，６０，１４３）をプリンタＢにて出力することにより、図４左側中央の「プリンタＡ出力物の測色値」Ｌ，ａ，ｂ＝（２０．６１、−０．８２、−３１．３１）と略同様の印字出力測色値がプリンタＢにて得られるようになる。
【００５５】
その結果、プリンタＢにて、従来プリンタＡに対して出力していた図４左端のカラーパッチＲＧＢ＝（０，０，６４）入力に対し、これを上記の如くにして求められた右端の「色味シミュレーション用出力ＲＧＢ値」ＲＧＢ＝（２, ６０，１４３）に変換することにより、従来プリンタＡにて得られていた印字出力測色値と略同様の印字出力測色値がプリンタＢから得られることになる。即ち、図４中、左端のカラーパッチＲＧＢ値と右端の色味シミュレーション用出力ＲＧＢ値との対応関係を得ることが図３中、ステップＳ１０７の処理であり、本実施の形態では当該対応関係に該当する色空間変換機能を従来のカラープロファイル（図１中、カラープロファイル１２３）に付加する。その結果、図１中、プリンタＰＲとして、従来のプリンタＡから新たにプリンタＢをホストコンピュータＰＣに接続した場合であっても、ホストコンピュータＰＣのプリンタドライバ１２０に対する入力色情報は従来のものと同じものであっても、結果的にプリンタドライバ１２０にて上記の如くカラープロファイル１２３に付加された色空間変換機能によって色空間補正処理がなされるため、新たにホストコンピュータＰＣに接続したプリンタＢにて、従来接続されていたプリンタＡの印字出力色と略同様の印字出力色が得られるようになる。
【００５６】
即ち、プリンタＡ３１の色をプリンタＢ３３で再現させるということは、プリンタＡ３１から出力したカラーパッチのデバイス非依存色であるカラースペース「Ｌ＊ａ＊ｂ＊（ＸＹＺ）」を、プリンタＢ３３でも出力できれば良いということである。そのため、上記の如く求めたプリンタＡ３１の「ＲＧＢ→Ｌ＊ａ＊ｂ＊（ＸＹＺ）」の関係とプリンタＢ３３の「Ｌ＊ａ＊ｂ＊（ＸＹＺ）→ＲＧＢ（ＣＭＹＫ）」の関係のプリンタシミュレータとを利用し、最終的に「プリンタＡで印字出力により再現されるＬ＊ａ＊ｂ＊（ＸＹＺ）値と略同色をプリンタＢにて印字出力するためには、プリンタＢ３３ではどのＲＧＢ（ＣＭＹＫ）値を適用して印字出力すれば良いか」につき、色差最小を算出するアルゴリズムより求める（ステップＳ１０７）。その結果、プリンタＢによってプリンタＡの色を再現するための「ＲＧＢ →ＲＧＢ（ＣＭＹＫ）」の変換テーブルが得られる。当該変換テーブルの機能が上記、従来のカラープロファイル１２３に付加すべき機能である。
【００５７】
図１の如く図５はホストコンピュータＰＣ側にカラープロファイル１２３を備え、ホストコンピュータＰＣが有するプリンタドライバでカラープロファイル１２３にて色変換し、その結果をプリンタＰＲ側に送信する場合の具体的な処理手順を示す図である。図１の説明と一部重複するが、以下に図５に沿って説明する。
【００５８】
図５の処理では、アプリケーション１００からプリンタドライバ１２０にデータを渡し（ステップＳ２０１）、プリンタドライバ１２０で印字するプリンタのプリンタ言語に変換する（ステップＳ２０２）とともに、ホストコンピュータ上で指定されたカラープロファイル１２３を適用してカラーマッチングを行う（ステップＳ２０３）。マッチング部１２２で選択されるプリンタプロファイル、即ちカラープロファイルはモニタのＲＧＢ色空間の色からプリンタのＲＧＢ色空間の色に変換するカラープロファイル１２３であり、上記プリンタＡ，Ｂ間の印字出力色補正機能が付加されたものである。
【００５９】
次いで、プリンタドライバ１２０で色変換されたＲＧＢデータをプリンタＰＲに渡す。その際、プリンタコントローラ１３０のＫ生成部（ＢＧ／ＵＣＲ部）１３１でカラープロファイル１２３によって色変換されたＲＧＢデータがＣＭＹＫデータに変換され（ステップＳ２０４）、前述のγ変換部１３２、階調変換１３３で夫々γ変換と階調変換を行った後（ステップＳ２０５、Ｓ２０６ ）、印字に供されるＣＭＹＫデータがプリンタエンジン１３４に送られる。
【００６０】
この図５に示した例では、ユーザあるいはサービスマンが、印字出力するために適用するプリンタエンジン１３４に応じ（機種や印字方式に応じて）、所定の複数のカラープロファイル１２３の中から最適と思われる（プリンタ間の色味の差を最小化し得る）カラープロファイルを指定する。尚、ここで、ホストコンピュータＰＣ側に、ユーザ又はサービスマンがプリンタＰＲもしくはプリンタエンジン１３４を指定することにより自動的に最適なカラープロファイルが選択される機能が設定されば、前記カラープロファイル１２３の指定に代えて、ユーザ又はサービスマンは適用するプリンタ種別をホスト上で指定すればよい。この指定は、例えば用意されているカラープロファイルと対応するプリンタの一覧から選択することにより行う。
【００６１】
あるいは、現在印字出力に使用中のプリンタにて実際に図３に示したようにカラーパッチを印字出力させてこれを測色し、これに基づき、ホストコンピュータの所定のアプリケーションソフトウェアにて、前記ステップＳ１０１からＳ１０７の如くの処理にて、実際に使用中のプリンタあるいはプリンタエンジンにて従来と同等の色味を出力可能と（色味が略等しく）なるようなカラープロファイルを作成し、このカラープロファイルに基づいて色変換を行うように構成することもできる。
【００６２】
プリンタエンジン１３４は、例えば図６に示すような４色の画像形成を行うプリンタの画像形成手段によって実現可能である。図６は４色の画像形成手段を有する電子写真方式のプリンタの一例の概略構成を示す図である。同図において、プリンタＰＲは、作像系、書き込み系、転写系、定着系、給紙系、両面給紙系及び排紙系の各部から構成されている。作像系は、感光体ベルト２１５、感光体ベルト２１５を帯電させる帯電ユニット２０５ 、各色潜像を現像するマゼンタ（Ｍａｇｅｎｔａ）現像器２０２Ｍ、シアン（Ｃｙａｎ）現像器２０２Ｃ、イエロー（Ｙｅｌｌｏｗ ）現像器２０２Ｙ、及びブラック（Ｂｌａｃｋ）現像器２０２Ｋからなる現像ユニット２０２、感光体ベルト２１５上の残留トナーを除去する感光体クリーニングユニット２０３、及び次の現像サイクルで感光体ベルト２１５を再使用するために感光体ベルト２１５上を除電する除電ユニット２０４からなる。
【００６３】
書き込み系は、図示しない書き込み画像処理回路、第１及び第２の２個のレーザダイオード、ポリゴンミラーを含む書き込み光学系、及び同期検知ユニットを備えた書込ユニット２０１ からなり、帯電ユニット２０５によって帯電された前記感光体ベルト２１５に光書き込み（露光）を行い、各色毎の潜像を形成する。
【００６４】
転写系は、中間転写ベルト２０６、中間転写ベルト２０６に対して感光体ベルト２１５からトナー像を転写させる１次転写ブラシ２０８、中間転写ベルト２３０に転写されたトナー像を用紙（転写材）に転写させる２次転写ローラ２１０、転写後残留したトナーを除去するクリーニングブラシローラ２０７からなる。定着系は前記２次転写ローラ２１０の用紙搬送方向下流側に設けられた定着ベルト方式の定着ユニット２１１からなり、加熱と加圧によりフルカラーの画像を用紙上に定着させる。
【００６５】
給紙系は、画像形成に供される用紙を収納する給紙トレイ２０９、給紙トレイ２０９から用紙を引き出し、搬送路２１８側に送り込む給紙ローラ２１６、搬送路２１８で用紙を搬送する搬送ローラ２１７及び前記２次転写ローラ２１０が配置された２次転写部における中間転写ベルト２０６上の画像先端とタイミングをとって用紙を送り出すレジストローラ２１９からなる。両面給紙系は、分岐ユニット２１２及びスイッチバック経路２２２を有する両面ユニット２２１からなる。分岐ユニット２１２は、分岐爪２２０を備え、定着された用紙を排紙系の搬送路と両面ユニット２２１側へ搬送するための搬送路との切り換えを行う。両面ユニット２２１は、分岐ユニット２１２から用紙を搬入し、スイッチバック経路２２２に導く用紙搬入路２２３、用紙搬入路２２３からスイッチバック経路２２２に搬入された用紙をスイッチバックさせるスイッチバックローラ２２４、及びスイッチバックローラ２２４から分岐爪２２５を介して再度２次転写ローラ２１０側に用紙を導く搬送路２２６を備え、用紙搬送路２２６は前記レジストローラ２１９のニップに両面ユニット２２１で反転した用紙を導く。尚、用紙搬送路２２６には、用紙搬送のための複数の搬送ローラ対２２７が設けられている。排紙系は、排紙トレイ２２８及び分岐ユニット２１２から排紙トレイ２２８に用紙を排出する排紙ローラ２２９からなる。
【００６６】
このように構成されたプリンタの動作は大略以下のようになる。書込ユニット２０１から露光されるレーザ光によって感光体ベルト２１５上に潜像を形成し、マゼンタ、シアン、イエロー、ブラック各色の現像器２０２Ｍ，Ｃ，Ｙ，Ｋによりトナー現像を行う。また、帯電ユニット２０５、除電ユニット２０４、感光体クリーニングユニット２０３によって、感光体の除／帯電を行い、感光体のクリーニングも実行する。この後、中間転写ベルト２０６、クリーニングブラシローラ２０７、１次転写ブラシ２０８ によって中間転写ベルト２０６への中間転写を行い、中間転写ベル２０６ 上の画像を給紙トレイ２０９から給紙された用紙に２次転写ローラ２１０によって転写し、用紙上に画像を形成する。用紙上に形成された画像は、定着ユニット２１１により熱定着が行なわれ、分岐ユニット２１２を通り、排紙トレイへの排紙、もしくは図６の場合は両面ユニット２２１へのいずれかの排紙経路を通る。以上の一連の動作によって、ホストコンピュータＰＣからプリンタコントローラ１３０を介して入力された印字データに基づいた印字が行なわれる。
【００６７】
尚、ここでは、プリンタとして電子写真方式のものを例示しているが、インクジェット方式をはじめ公知の他の方式のプリンタエンジンを備えたプリンタを適用することも可能である。
【００６８】
このように、図５の例の場合には、プリンタＰＲのプリンタエンジン１３４に適合した「ＲＧＢ  →  ＲＧＢ」カラープロファイル１２３をホストコンピュータＰＣ上で操作者例えばユーザが、実際に適用するプリンタエンジン１３４の機種や印字方式に応じて指定し、そのカラープロファイルに基づいてホストコンピュータＰＣのｓＲＧＢモニタ２１上のモニタ色情報からプリンタＰＲに対応する印字色情報へと色変換するようにする。この場合の色変換には上記プリンタ間印字出力色補正機能が付加されており、これにより、適用するプリンタの機種や方式にかかわらず同じ色味のカラー印字出力が可能となる。
【００６９】
図５は、ホストコンピュータＰＣ側のプリンタドライバ１２０に「ＲＧＢ  →  ＲＧＢ」のカラープロファイル１２３を設けた例であるが、カラープロファイル１２３が「ＲＧＢ  →  ＣＭＹＫ」のものであれば、プリンタドライバ１２０側でＣＭＹＫに変換することになり、プリンタＰＲのプリンタコントローラ１３０側でＣＭＹＫに変換する必要はなくなる。この場合の例を図７に示す。
【００７０】
図７に示すように「ＲＧＢ  →  ＣＭＹＫ」のカラープロファイル１２３をプリンタドライバ１２０側に設けた場合、アプリケーション１００からプリンタドライバ１２０にデータを渡し（ステップＳ３０１）、プリンタドライバ１２０でプリンタ言語に変換するとともに（ステップＳ３０２）、カラープロファイル１２３を参照してカラーマッチングを行う（ステップＳ３０３）。カラーマッチング部１２２で選択されるプリンタプロファイルはモニタのＲＧＢ色空間の色からプリンタのＣＭＹＫ色空間の色に変換するカラープロファイル１２３であり、上記同様、このカラープロファイル１２３には、上記プリンタ間印字出力色補正機能が付加されている。
【００７１】
ホストコンピュータＰＣ側では、プリンタドライバで色変換されたＣＭＹＫデータをプリンタＰＲに渡す。その際、図５におけるプリンタコントローラ１３０のＫ生成部（ＢＧ／ＵＣＲ 部）１３１でＣＭＹＫデータに変換する必要はないので、渡されたＣＭＹＫデータはそのままγ変換部１３２に送られて前述のようにしてγ変換が実行される（ステップＳ３０４）。更に階調変換部１３３で階調変換が行われた後（ステップＳ３０５）、プリンタエンジンの特性に即したＣＭＹＫデータがプリンタエンジン１３４に送られる。
【００７２】
図８は「ＲＧＢ  →  ＲＧＢ」のカラープロファイルがプリンタＰＲ側にある例を示す。このように「ＲＧＢ  →  ＲＧＢ」のカラープロファイル１２３がプリンタ側にある場合には、アプリケーション１００からプリンタドライバ１２０にデータを渡し（ステップＳ４０１）、プリンタドライバ１２０でプリンタ言語に変換した後（ステップＳ４０２）、プリンタＰＲのプリンタコントローラ１３０にモニタ空間の色であるＲＧＢカラーデータを送る。プリンタコントローラ１３０のカラーマッチング処理では、複数の「ＲＧＢ  →  ＲＧＢ」のカラープロファイル１２３から、そのプリンタエンジン１３４に応じてホストコンピュータＰＣから指定されたカラープロファイルが選択され、当該プリンタのプリンタエンジン１３４に対応するＲＧＢデータに変換する（ステップＳ４０３）。即ち、ここで選択されるカラープロファイルは上記の如く本実施の形態によるプリンタ間印字出力色補正機能が付加されたものであり、従来のプリンタとここで適用するプリンタとの間の印字出力色補正がなされるため、従来と同等の色合いの印字出力が実現される。
【００７３】
そしてこのように色変換されたＲＧＢデータはＫ生成部１３１に送られ、ＣＭＹＫデータに変換され（ステップＳ４０４）、γ変換部１３２及び階調変換部１３３で前述のγ変換と階調変換が実行され（ステップＳ４０５、Ｓ４０６）、プリンタエンジンの特性に即したＣＭＹＫデータがプリンタエンジン１３４に送られ、そこで印字出力される。
【００７４】
図９は図８のカラープロファイル１２３が「ＲＧＢ  →  ＲＧＢ」であったものを「ＲＧＢ  →  ＣＭＹＫ」とした例であり、前述の図７の場合と同様Ｋ生成部が不要なため、アプリケーション１００からプリンタドライバ１２０にデータを渡し（ステップＳ５０１）、プリンタドライバ１２０でプリンタ言語に変換した後（ステップＳ５０２）、プリンタＰＲのプリンタコントローラ１３０にモニタ空間の色であるＲＧＢカラーデータを送る。プリンタコントローラ１３０では、カラーマッチング部でホストコンピュータＰＣから指定されたカラープロファイルを選択し、ＲＧＢ色空間のカラーデータからＣＭＹＫ色空間のカラーデータに変換した後（ ステップＳ５０３）、γ変換部１３１及び階調変換部１３２で前述のγ変換と階調変換が実行され（ステップＳ５０４、Ｓ５０５）、上記同様、適用するプリンタエンジンの特性に即したＣＭＹＫデータがプリンタエンジン１３４に送られることになる。
【００７５】
尚、上記ｓＲＧＢモニタのＲＧＢカラーデータに対応するプリンタプロファイル１２３、即ち、上記本実施の形態によるプリンタ間印字出力色補正機能が付加されたカラープロファイル１２３として、プリンタの機種及びプリント方式に応じて複数のものが予めインストールされている。そして、ユーザは、プリンタＢで印字出力する際、その中から適宜色再現用カラープロファイルを選択し、選択されたカラープロファイルが適用されることになる。このように、ユーザはホストコンピュータＰＣ上から一のカラープロファイル１２３を選択するだけで、簡単な操作にてプリンタＡの色をプリンタＢで再現することができるようになる。
【００７６】
尚、図５、図７ないし図９に示した夫々手順は、コンピュータプログラムとして構成され、当該プログラムはＣＤなどの記録媒体から、あるいはネットワークを介してサーバなどからコンピュータ或いはプリンタコントローラにダウンロードされる。そして、ダウンロードされたプログラムがコンピュータ或いはプリンタコントローラに実施される。そのようにして実行されるこれらの手順により、プリンタシステムにおいて、プリンタの機種等が変更となった場合においても、以前と同等の色味で画像を再現することが可能となる。
【００７７】
尚、本実施の形態では、プリンタシミュレータを構築する手法や、色差最小となるカラープロファイル（色変換テーブル）を作成する装置や方法、カラーパッチを測色して色差を測定する装置や方法については具体的に説明していないが、これらは夫々公知の技術を用いれることで十分実施可能である。
【００７８】
以上のように、本実施の形態によれば、複数の異なるプリンタに対応して作成され、入力された画像情報を同一色空間或いは異なる色空間に亘って色変換するための複数のカラープロファイルから、プリンタＡ３１とプリンタＢ３３との印字出力色味がほぼ等しくなるカラープロファイル１２３を選択し、選択されたカラープロファイル１２３に基づいて変換された画像情報を印字情報として印字手段側装置に入力する。その結果、プリンタＡ３１の色味と略等しい色味のカラー印字出力をプリンタＢ３３で得ることができる。
【００７９】
その際、ＲＧＢ色空間同士の色変換を行う複数のカラープロファイル１２３から、プリンタＡ３１，Ｂ３３の色味が略等しくなるカラープロファイル１２３を選択し、或いは、ＲＧＢ色空間からＣＭＹＫ色空間への色変換を行う複数のカラープロファイル１２３から、プリンタＡ３１，Ｂ３３の色味が略等しくなるカラープロファイル１２３を選択する。その結果、変換する色空間に対応した色変換が可能となり、これにより適用する色空間にかかわらず複数プリンタ間で色味の合ったカラー印字出力が行える。
【００８０】
これらの構成により、ホストコンピュータＰＣ側でカラープロファイル１２３ を選択して色変換するだけで、プリンタＰＲ側の構成を変えることなくプリンタＡ３１及びＢ３３の色味を合わせることができ、あるいは、プリンタＰＲ側でカラープロファイル１２３を選択して色変換するだけで、ホストコンピュータＰＣ側の構成にかかわらずプリンタＡ３１及びＢ３３ の色味を合わせることができる。
【００８１】
また、機種が異なるプリンタＡ３１とプリンタＢ３３との間で出力色が略等しくなるように色変換を行う際、両プリンタ間で色味が略等しいカラー印字出力を得るための複数のカラープロファイルを備えるため、このカラープロファイルを利用して容易に精度良く色味の合ったカラー印字出力が可能となる。又その際、前記カラープロファイルが前記プリンタ間で機種に依存しない色空間での色差が最小となるカラープロファイルとされているため、このカラープロファイルの設定により最小の色差の範囲で精度よく色味のあったカラー印字出力が行える。尚、カラープロファイル１２３はホストコンピュータＰＣからユーザが直接あるいはプリンタを指定することで間接的に選択することができ、操作も容易であるとともに人の目で見て色味を調整することも可能なため、人の感覚にあった色味でカラー出力が可能となる。即ち、操作者が目で見て最も色味が合致すると思われるカラープロファイルを選択することが可能である。
【００８２】
このように本実施の形態によれば、（ｉ）デバイス非依存色のカラースペースでマッチングさせるため、より確実にプリンタＡの色をプリンタＢで再現することが可能であり、（ｉｉ）単色ＣＭＹＫの補正ではなく、混色を含めたすべての色空間でのマッチングを行うため、より正確にプリンタＡの色をプリンタＢで再現することが可能であり、（ｉｉｉ）単色ＣＭＹＫの補正では対応しきれないインク（トナー）の色材の違いが有っても、色差最小の色による印字出力を実現する本方式では、より近い色で再現することが可能であり、（ｉｖ）これにより、１つのカラープリンタで出力した色と同等の色味のカラー出力を、異なる機種や異なる印字方式の他のプリンタで得ることができる。
【図面の簡単な説明】
【００８３】
【図１】従来の一例の一般的なカラープリンタにおける一般的なカラーパスであって、基本的には本発明の実施の形態にも適用可能なカラープリンタのカラーパスのブロック図である。
【図２】一般的なカラーマッチングの概念を示す図である。
【図３】本発明の実施の形態による、プリンタＡの色をプリンタＢで再現する方法を示す説明図である。
【図４】本発明の実施の形態による、ＲＧＢ空間を５分割した際のカラーパッチデータのＲＧＢ値の一例、これを用いてプリンタＡで印字出力させ測色して得られたＬ，ａ，ｂ値、プリンタBのＲＧＢ値、及び前記Ｌ，ａ，ｂ値がプリンタＢでも得られるように求められたプリンタＢについての色味シミュレーション用ＲＧＢ値の一例を、夫々を対応付けて示す図である。
【図５】本発明の実施の形態による、ホストコンピュータ側にＲＧＢ  →  ＲＧＢのカラープロファイルを備え、プリンタドライバで色変換してプリンタ側に送信する場合の具体的な処理手順を示す図である。
【図６】本発明の実施の形態に適用可能な、４色の画像形成手段を有する電子写真方式のプリンタの一例の概略構成を示す図である。
【図７】本発明の実施の形態による、ホストコンピュータ側にＲＧＢ  →  ＣＭＹＫのカラープロファイルを備え、プリンタドライバで変換してプリンタ側に送信する場合の具体的な処理手順を示す図である。
【図８】本発明の実施の形態による、プリンタ側にＲＧＢ  →  ＲＧＢのカラープロファイルを備え、プリンタコントローラで色変換してプリンタエンジンに送信する場合の具体的な処理手順を示す図である。
【図９】本発明の実施の形態による、プリンタ側にＲＧＢ  →  ＣＭＹＫのカラープロファイルを備え、プリンタコントローラで色変換してプリンタエンジンに送信する場合の具体的な処理手順を示す図である。
【符号の説明】
【００８４】
１００  アプリケーション
１１０  ＯＳ
１２０  プリンタドライバ
１２１  色調整部
１２２  カラーマッチング部
１２３  カラープロファイル
１３０  プリンタコントローラ
１３１  Ｋ生成部（ＢＧ／ＵＣＲ部）
１３２  γ変換部
１３３  階調処理部
１３４  プリンタエンジン
ＰＣ  ホストコンピュータ
ＰＲ  プリンタ
【図１】
2004304773.tif 000003
【図２】
2004304773.tif 000004
【図３】
2004304773.tif 000005
【図４】
2004304773.tif 000006
【図５】
2004304773.tif 000007
【図６】
2004304773.tif 000008
【図７】
2004304773.tif 000009
【図８】
2004304773.tif 000010
【図９】
2004304773.tif 000011