(57)【要約】【課題】第１印刷装置の色の出力特性を第２印刷装置で再現する印刷を容易に実行可能にする技術の提供。【解決手段】第１印刷装置に依存する機器依存色空間の入力階調値と機器非依存色空間の階調値との対応関係を規定した入力プロファイルと、機器非依存色空間の階調値と第２印刷装置に依存する機器依存色空間の入力階調値との対応関係を規定した出力プロファイルと、に基づいて、基準画像データが示す画素毎の階調値が第１印刷装置に依存する機器依存色空間の入力階調値である場合の画素毎の色を第２印刷装置に依存する機器依存色空間の入力階調値で特定し、特定された入力階調値を第２印刷装置の色変換テーブルに基づいて変換することによって出力階調値を特定する。【選択図】図１
2012186748.tif 000002
【特許請求の範囲】
【請求項１】
第１印刷装置と第２印刷装置とで、使用されるインクの色数が同一であり、少なくとも１色のインクが異なっており、印刷装置に依存する機器依存色空間の入力階調値をインク色が色成分となっている機器依存色空間の出力階調値に変換するための色変換テーブルが異なっている状態において、前記第１印刷装置で過去に印刷された画像データである基準画像データに基づいて前記第２印刷装置に印刷を実行させる印刷制御装置であって、
前記第１印刷装置の色の出力特性である基準出力特性を前記第２印刷装置で再現するか否かの選択を受け付ける出力特性受付手段と、
前記基準出力特性を前記第２印刷装置で再現する選択が受け付けられた場合、前記第１印刷装置に依存する機器依存色空間の前記入力階調値と機器非依存色空間の階調値との対応関係を規定したプロファイルを入力プロファイルとし、機器非依存色空間の階調値と前記第２印刷装置に依存する機器依存色空間の前記入力階調値との対応関係を規定したプロファイルを出力プロファイルとするプロファイル特定手段と、
前記入力プロファイルと前記出力プロファイルとに基づいて、前記基準画像データが示す画素毎の階調値が前記第１印刷装置に依存する機器依存色空間の前記入力階調値である場合の前記画素毎の色を前記第２印刷装置に依存する機器依存色空間の前記入力階調値で特定し、特定された前記入力階調値を前記第２印刷装置の色変換テーブルに基づいて変換することによって前記出力階調値を特定する色変換手段と、
特定された前記出力階調値に基づいて前記第２印刷装置に印刷を実行させる印刷実行手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記入力プロファイルと前記出力プロファイルとは、前記第２印刷装置で印刷を実行する対象となる印刷媒体の種類毎に定義されることを特徴とする、
請求項１に記載の印刷制御装置。
【請求項３】
第１印刷装置と第２印刷装置とで、使用されるインクの色数が同一であり、少なくとも１色のインクが異なっており、印刷装置に依存する機器依存色空間の入力階調値をインク色が色成分となっている機器依存色空間の出力階調値に変換するための色変換テーブルが異なっている状態において、前記第１印刷装置で過去に印刷された画像データである基準画像データに基づいて前記第２印刷装置に印刷を実行させる印刷制御方法であって、
前記第１印刷装置の色の出力特性である基準出力特性を前記第２印刷装置で再現するか否かの選択を受け付ける出力特性受付工程と、
前記基準出力特性を前記第２印刷装置で再現する選択が受け付けられた場合、前記第１印刷装置に依存する機器依存色空間の前記入力階調値と機器非依存色空間の階調値との対応関係を規定したプロファイルを入力プロファイルとし、機器非依存色空間の階調値と前記第２印刷装置に依存する機器依存色空間の前記入力階調値との対応関係を規定したプロファイルを出力プロファイルとするプロファイル特定工程と、
前記入力プロファイルと前記出力プロファイルとに基づいて、前記基準画像データが示す画素毎の階調値が前記第１印刷装置に依存する機器依存色空間の前記入力階調値である場合の前記画素毎の色を前記第２印刷装置に依存する機器依存色空間の前記入力階調値で特定し、特定された前記入力階調値を前記第２印刷装置の色変換テーブルに基づいて変換することによって前記出力階調値を特定する色変換工程と、
特定された前記出力階調値に基づいて前記第２印刷装置に印刷を実行させる印刷実行工程と、
を含むことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換処理を行って印刷を行う印刷制御技術に関する。
【背景技術】
【０００２】
画像データを作成するデジタルカメラ等の機器で利用されるＲＧＢ色空間（Ｒ：レッド、Ｇ：グリーン、Ｂ：ブルー）や印刷装置で利用されるＣＭＹＫ色空間（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック）は機器依存色空間である。そこで、入出力機器間で意図している色を整合させるため、機器非依存色空間で入出力機器の色を対応づけるカラーマネジメント技術が知られている。例えば、特許文献１に開示された技術においては、入力プロファイルおよび出力プロファイルを選択してジョブチケットに記述しておき、当該ジョブチケットに記述された入力プロファイルと出力プロファイルを結合してリンクプロファイルを作成し、リンクプロファイルに基づいて色変換を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４４６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、利用者が意図を持って入出力プロファイルを選択する必要があり、カラーマネジメントを行うために高度の知識が必要とされてしまう。例えば、印刷装置の機種が異なると、インクの種類等の差異に起因して色の出力特性が印刷装置の機種毎に異なるのが通常である。しかし、利用者が意図している出力特性を得るために、全ての利用者が適切な入出力プロファイルを選択できるとは限らない。
【０００５】
さらに、印刷装置の製造会社は機種毎の性能を改善する開発を常時継続して行っており、開発の成果を反映して数年毎に旧機種を新機種で代替することが行われている。従って、一旦、旧機種が新機種で代替されると、旧機種の入手は困難になることが多い。一方、旧機種と同用途の利用を行う利用者が同用途で印刷を行う場合、旧機種を新機種に買い換え、また、買い増しするなどして新機種を入手することも多い。この場合、異なる機種間で同用途の印刷を行うことが想定されるが、異なる機種によって出力される色の出力特性は異なるため、両者で同等の色の印刷物を得ることは困難であった。
本発明は前記課題にかんがみてなされたもので、第１印刷装置の色の出力特性を第２印刷装置で再現する印刷を容易に実行可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、本発明においては、第１印刷装置で基準画像データに基づいて印刷を行った場合の色の出力特性である基準出力特性を第２印刷装置で再現する選択が受け付けらた場合に、基準画像データが示す画素毎の階調値が第１印刷装置に依存する機器依存色空間の入力階調値である場合の画素毎の色を第２印刷装置に依存する機器依存色空間の入力階調値で特定し、特定された入力階調値を第２印刷装置の色変換テーブルに基づいて変換することによって出力階調値を特定し、印刷を実行する。
【０００７】
すなわち、基準画像データが示す画素毎の階調値が第１印刷装置に依存する機器依存色空間の入力階調値であるとみなし、入力プロファイルによって、当該入力階調値を機器非依存色空間の階調値に変換すれば、基準画像データに基づいて第１印刷装置で印刷される印刷物の色を機器非依存色空間の階調値で特定することができる。そこで、出力プロファイルによって、当該機器非依存色空間の階調値を第２印刷装置に依存する機器依存色空間の入力階調値に変換すれば、変換結果をさらに第２印刷装置の色変換テーブルで変換することによって、基準画像データに基づいて第１印刷装置で印刷される印刷物の色を第２印刷装置で出力させるための出力階調値を特定することができる。
【０００８】
そこで、当該出力階調値に基づいて印刷を行うことで、第１印刷装置の色の出力特性を第２印刷装置で再現する印刷を実行することができる。なお、当該印刷を行うために、利用者は、第１印刷装置の色の出力特性である基準出力特性を第２印刷装置で再現するか否かの選択を行えば良く、入力プロファイルや出力プロファイルを選択する必要はない。従って、第１印刷装置の色の出力特性を第２印刷装置で再現する印刷を容易に実行することができる。
【０００９】
ここで、第１印刷装置と第２印刷装置とでは、使用されるインクの色数が同一である。当該状況は、第１印刷装置と第２印刷装置との機種が異なるが、両者が同用途であり、かつ、第１印刷装置の方が第２印刷装置よりも発売時期が早い場合に多発する状況である。この状況においては、インクの色数が同一であることに起因して第１印刷装置の色域と第２印刷装置の色域との重複が多く、形状も類似しているため、第１印刷装置の色の出力特性を第２印刷装置で再現することが比較的容易である。なお、印刷装置の用途としては、種々の要素によって特定可能であり、例えば、利用可能な印刷媒体のサイズやインクの種類が一致する印刷装置同士を用途が同一とみなす構成を採用可能である。具体的には、Ａ３以上の大きい印刷媒体に印刷可能な印刷装置であるとともに、耐光性や耐水性の高いインクを利用する印刷装置が同一の用途（ポスター印刷用途等）とみなすことが想定される。
【００１０】
また、第１印刷装置と第２印刷装置とでは、少なくとも１色のインクが異なる。当該状況も、第１印刷装置と第２印刷装置との機種が異なるが、両者が同用途であり、かつ、第１印刷装置の方が第２印刷装置よりも発売時期が早い場合に多発する状況である。すなわち、第１印刷装置と第２印刷装置とで全てのインクが同一であれば第１印刷装置で過去に印刷された基準画像データに基づいて第２印刷装置の色変換テーブルで色変換を行って印刷を実行した場合に、通常はほぼ同等の発色となる。しかし、１色以上のインクが異なる場合には、基準画像データに基づいて第２印刷装置の色変換テーブルで色変換を行って印刷を実行したとしても発色が同等とならないことが多い。そこで、当該状況で本発明を適用することにより、第１印刷装置の色の出力特性を第２印刷装置で再現するための処理を行うことが有意な状況で本発明を実行することが可能になる。
【００１１】
さらに、第１印刷装置と第２印刷装置とでは、印刷装置に依存する機器依存色空間の入力階調値をインク色が色成分となっている機器依存色空間の出力階調値に変換するための色変換テーブルが異なっている。当該状況も、第１印刷装置と第２印刷装置との機種が異なるが、両者が同用途であり、かつ、第１印刷装置の方が第２印刷装置よりも発売時期が早い場合に多発する状況である。そして、色変換テーブルが異なる場合、一般的には、当該色変換テーブルの作成過程で行われる記憶色の変換や階調表現の平滑度合い等が異なるため、色の出力特性が異なることになる。そこで、当該状況で本発明を適用することにより、第１印刷装置の色の出力特性を第２印刷装置で再現するための処理を行うことが有意な状況で本発明を実行することが可能になる。
【００１２】
出力特性受付手段は、第１印刷装置の色の出力特性である基準出力特性を第２印刷装置で再現するか否かの選択を受け付けることができればよい。すなわち、コンピューターに接続されたディスプレイや第２印刷装置が備えるディスプレイ等に所定のＵＩを構成し、当該ＵＩを利用して、第２印刷装置で第１印刷装置の発色を再現する処理を行うための指示を利用者が入力できるように構成すればよい。ここでは、入力プロファイルや出力プロファイルを選択する必要がない状態で、第１印刷装置の色の出力特性である基準出力特性を第２印刷装置で再現するか否かの選択を受け付けるように構成されていれば良く、例えば、第１印刷装置のエミュレートを指示するボタンをプリンタードライバーのＵＩに設ける構成等を採用可能である。
【００１３】
色変換手段は、第２印刷装置で印刷を行うために第２印刷装置の色変換テーブルによる通常の色変換を実行する前に、入力プロファイルと出力プロファイルとを利用して基準画像データが示す画素毎の階調値が第１印刷装置に依存する機器依存色空間の入力階調値である場合の画素毎の色を第２印刷装置に依存する機器依存色空間の入力階調値で特定することができればよい。すなわち、入力プロファイルと出力プロファイルとを利用してカラーマネジメントを行う技術は、汎用的なＯＳや多くの印刷装置に付属するプリンタードライバー等に組み込まれた汎用的な技術である。
【００１４】
そこで、入力プロファイルとして、第１印刷装置に依存する機器依存色空間の入力階調値と機器非依存色空間の階調値との対応関係を規定したプロファイルを予め用意し、出力プロファイルとして、機器非依存色空間の階調値と第２印刷装置に依存する機器依存色空間の入力階調値との対応関係を規定したプロファイルを予め用意しておく構成とする。この構成によれば、基準出力特性を第２印刷装置で再現する選択が受け付けられ、かつ、第１印刷装置で過去に印刷された画像データである基準画像データに基づいて第２印刷装置で印刷を実行する場合に、上述の予め用意した入力プロファイルと出力プロファイルとを選択し、上述の汎用的な技術を利用してカラーマネジメントを行うのみで、第１印刷装置の色の出力特性を再現した第２印刷装置の入力階調値が特定される。従って、当該特定された入力階調値に基づいて色変換テーブルによる通常の色変換を行うのみで、第２印刷装置で第１印刷装置の色の出力特性を再現することが可能になる。
【００１５】
なお、上述の予め用意された入力プロファイルと出力プロファイルは、第２印刷装置で第１印刷装置の色の出力特性を再現する際に組で利用されるため、両者を対応づける情報が一方に含まれるように構成してもよい。例えば、入力プロファイル内に出力プロファイルを示すタグが含まれる構成とし、第２印刷装置で第１印刷装置の色の出力特性を再現する選択が行われた場合に、第１印刷装置の入力プロファイルが抽出され、抽出された入力プロファイルのタグに基づいて第２印刷装置の出力プロファイルが抽出される構成としても良い。
【００１６】
さらに、入力プロファイルと出力プロファイルとは、第２印刷装置で印刷を実行する対象となる印刷媒体の種類毎に定義される構成であっても良い。すなわち、印刷媒体が異なると色の出力特性が異なるため、印刷対象となる第２印刷装置で印刷を実行する対象となる印刷媒体の種類毎に入力プロファイルと出力プロファイルとを定義しておけば、第２印刷装置で印刷される各種印刷媒体において、第１印刷装置の色の出力特性を再現することができる。なお、印刷媒体を受け付けるための構成としては、例えば、第２印刷装置のプリンタードライバーのＵＩによって利用者所望の印刷媒体を受け付ける構成等を採用可能である。
【００１７】
さらに、本発明のように、異機種の色の出力特性を再現する選択に応じて異機種の色の出力特性を再現するための入力プロファイルと出力プロファイルとを選択してカラーマネジメントを行う手法は、方法やプログラムとしても適用可能である。また、以上のような装置、方法、プログラムは、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態にかかる印刷制御装置のブロック図である。
【図２】（２Ａ）は第１印刷装置のブロック図、（２Ｂ）は第２印刷装置のブロック図である。
【図３】印刷制御処理のフローチャートである。
【図４】（４Ａ）は色変換テーブルの比較を示す図、（４Ｂ）はプロファイルを説明するための図である。
【図５】（５Ａ）はプロファイルによる変換を示す図、（５Ｂ）はプロファイルおよび色変換テーブルによる変換を示す図である。
【発明を実施するための形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷制御装置の構成：
（１−１）プリンタードライバーの構成および印刷制御処理：
（２）他の実施形態：
【００２０】
（１）印刷制御装置の構成：
図１は、本発明にかかる印刷制御装置として機能するコンピューター１０の構成を示すブロック図である。コンピューター１０は、ＲＡＭ，ＲＯＭ，ＣＰＵ等を備える制御部２０とＨＤＤ３０とを備えており、ＲＯＭやＨＤＤ３０等に記録されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムの一つとしてプリンタードライバー２１を実行可能である。当該プリンタードライバー２１は、図示しないインターフェースを介してコンピューター１０と接続された第２印刷装置４２を制御するためにコンピューター１０にインストールされるドライバープログラムである。
【００２１】
なお、本実施形態においては、プリンタードライバー２１がインストールされることに伴って、プロファイル３０ｂと第２色変換テーブル３０ｃとがＨＤＤ３０に記録される。また、本実施形態において、コンピューター１０には、図示しないインターフェースを介して第１印刷装置４１も接続されており、当該第１印刷装置４１を制御するための図示しないプリンタードライバーもインストールされている。当該図示しないプリンタードライバーのインストールに合わせて第１色変換テーブル３０ｄがＨＤＤに記録される。さらに、コンピューター１０のＨＤＤ３０には、過去に、第１印刷装置４１で印刷を行った基準画像データ３０ａが記録されている。
【００２２】
図２Ａは第１印刷装置の構成を示すブロック図である。第１印刷装置４１は、ＲＯＭ，ＲＡＭ，ＣＰＵ等を備える制御部４１ｅと、ヘッド４１ａ、駆動電圧生成部４１ｂ、キャリッジドライバー４１ｃ、モータードライバー４１ｄ等からなる印刷機構を備えており、制御部４１ｅが各部を制御して印刷媒体上にインクを印刷することが可能である。
【００２３】
本実施形態にかかる第１印刷装置４１は、ＣＭＹＫのインクを印刷ヘッド４１ａから吐出することが可能なインクジェットプリンターである（本明細書では、以後、第１印刷装置４１に関するインクの色について述べる場合にＣ1Ｍ1Ｙ1Ｋ1のように色成分を示す文字に下付符号１を付して記す）。第１印刷装置４１は、印刷媒体の搬送経路に沿って設置された図示しない搬送ローラーを備えており、当該搬送ローラーに接続された図示しないモーターの回転駆動力によって搬送ローラーを回転させ、印刷媒体を印刷ヘッド４１ａと図示しないプラテンの間の印刷領域に搬送し、さらに、印刷後の印刷媒体を搬送して第１印刷装置４１から排出させることが可能である。モータードライバー４１ｄは、当該モーターに対して印加する電圧を生成する回路を備えており、制御部４１ｅが出力する制御信号に応じて、制御部４１ｅが指示したタイミングおよび回転駆動力でモーターを回転させるための電圧を生成し、モーターに対して印加する。
【００２４】
印刷ヘッド４１ａには、複数のノズルが形成されており、各ノズルからインク滴を吐出することができる。本実施形態においては、複数のノズルが一方向に並ぶノズル列が印刷ヘッド４１ａに複数列形成されており、本実施形態においては、Ｃ1Ｍ1Ｙ1Ｋ1の各色に対応したノズル列が形成されている。各ノズルは図示しないインクタンクに連結されたインク室の開口部であり、インク室の壁面はピエゾ素子の伸縮に応じて移動可能に構成されている。当該ピエゾ素子が伸縮すると、インク室の壁面の変動に連動してインク室の容積が変動し、インク室内のインクがノズルから吐出される。
【００２５】
複数のノズルに対応する複数のピエゾ素子には、駆動電圧生成部４１ｂが接続されている。当該駆動電圧生成部４１ｂは、所定の波形の周期的な電圧を生成する回路を備えており、当該電圧がピエゾ素子に印加されることにより、当該ピエゾ素子が駆動してインク滴を吐出する。制御部４１ｅは、制御信号を出力することにより、駆動電圧生成部４１ｂが生成した電圧波形を選択して任意のノズルのピエゾ素子に対して印加させることができる。
【００２６】
さらに、本実施形態において印刷ヘッド４１ａは、図示しないキャリッジによって所定方向に往復動可能に構成されている。すなわち、キャリッジは、キャリッジドライバー４１ｃの制御によって、所定方向に印刷ヘッド４１ａを移動させることが可能である。また、所定方向に対して垂直な方向に移動可能な範囲の端部まで印刷ヘッド４１ａが達した場合、制御部４１ｅは、モータードライバー４１ｄに対して制御信号を出力し、印刷ヘッド４１ａの移動方向に対して垂直な方向に印刷媒体を単位距離だけ搬送する。
【００２７】
さらに、制御部４１ｅは、所定方向に印刷ヘッド４１ａが単位距離だけ移動する度に、駆動電圧生成部４１ｂに対して制御信号を出力して所定の電圧波形を選択してピエゾ素子に当該電圧波形を印加してノズルからインクを吐出させる。この結果、制御部４１ｅは、印刷媒体にＣ1Ｍ1Ｙ1Ｋ1インクを記録して画像を印刷することができる。本明細書においては、所定方向に印刷ヘッド４１ａを移動させる動作を主走査と呼ぶ。また、主走査の方向に垂直な方向に印刷媒体を搬送する動作を副走査と呼ぶ。
【００２８】
図２Ｂは、第２印刷装置４２の構成を示すブロック図である。第２印刷装置４２は第１印刷装置４１と同等の機能を有する制御部４２ｅと、印刷ヘッド４２ａ、駆動電圧生成部４２ｂ、キャリッジドライバー４２ｃ、モータードライバー４２ｄ等からなる印刷機構を備えている。すなわち、本実施形態にかかる第２印刷装置４２は、ＣＭＹＫのインクを印刷ヘッド４１ａから吐出することが可能なインクジェットプリンターである（本明細書では、以後、第１印刷装置４１に関するインクの色について述べる場合にＣ2Ｍ2Ｙ2Ｋ2のように色成分を示す文字に下付符号２を付して記す）。
【００２９】
本実施形態において、第１印刷装置４１と第２印刷装置４２とで使用されるインクの色数は４色で同一である。しかし、第１印刷装置４１と第２印刷装置４２とでは、ＣＭＹＫインクの全てが異なる。すなわち、本実施形態においては第１印刷装置４１の方が第２印刷装置４２よりも発売時期が早く、両者の用途は同一であることが想定されている。従って、発売時期の相違に起因してインクの特性改善が図られることによってＣＭＹＫの各色においてインクの成分が異なっている。すなわち、図２Ａおよび図２Ｂに示すＣ1Ｍ1Ｙ1Ｋ1インクとＣ2Ｍ2Ｙ2Ｋ2インクとは異なっており、第１印刷装置４１の色の出力特性と第２印刷装置４２の色の出力特性とは異なっている。
【００３０】
第１印刷装置４１および第２印刷装置４２は、コンピューター１０に接続され、コンピューター１０の制御によって印刷が実行される。すなわち、第１印刷装置４１は、制御部２０が図示しないプリンタードライバーを実行することによって印刷を実行することが可能であり、第２印刷装置４２は制御部がプリンタードライバー２１を実行することによって印刷を実行することが可能である。
【００３１】
そして、制御部２０は、第１印刷装置４１によって印刷を行う際に第１色変換テーブル３０ｄを参照して印刷を実行し、第２印刷装置４１によって印刷を行う際に第２色変換テーブル３０ｃを参照して印刷を実行する。これらの色変換テーブルは、印刷装置に依存する機器依存色空間の入力階調値をインク色が色成分となっている機器依存色空間の出力階調値に変換するために参照されるテーブルであり、複数の代表点について入力階調値と出力階調値とを対応づけている。
【００３２】
上述のように、第１印刷装置４１と第２印刷装置４２とはＣＭＹＫの各色を利用して印刷を行う印刷装置である。従って、本実施形態における第１色変換テーブル３０ｄおよび第２色変換テーブル３０ｃは、印刷装置に依存する機器依存色空間であるＲＧＢ色空間の入力階調値とＣＭＹＫ色空間の出力階調値とを複数の代表点について対応づけたデータとして定義されている。
【００３３】
さらに、本実施形態において、第１色変換テーブル３０ｄと第２色変換テーブル３０ｃとは異なっている。すなわち、同一の入力階調値に対応する出力階調値を特定するために第１色変換テーブル３０ｄを参照した場合と、第２色変換テーブル３０ｃとを参照した場合とでは結果が異なり得る。本実施形態においては、第１印刷装置４１の方が第２印刷装置４２よりも発売時期が早く、発売時期の相違に起因して色変換テーブルの作成過程で行われる記憶色の変換や階調表現の平滑度合い等が異なるため、第１色変換テーブル３０ｄと第２色変換テーブル３０ｃとが異なる。この結果、第１印刷装置４１と第２印刷装置４２とでは色の出力特性が異なることになる。
【００３４】
図４Ａは、横軸を彩度ｃ*、縦軸を明度Ｌ*としたグラフにおいて、第１印刷装置４１の色域Ｇ1の断面を破線、第２印刷装置４２の色域Ｇ2の断面を実線で示した図である。同図に示すように、第２印刷装置４２の発売時期が第１印刷装置４１よりも遅いことに起因し、インクの改良によって色域が広くなっている。第１印刷装置４１と第２印刷装置４２とのそれぞれに対応する第１色変換テーブル３０ｄと第２色変換テーブル３０ｃとにおいては、色域を最大限利用できるように代表点を規定している。従って、図４Ａに示す点Ｐ1のように、第１印刷装置４１の色域Ｇ1の頂点に相当する色は、第１色変換テーブル３０ｄで入力階調値において少なくとも１色の色成分が最大値となる。例えば、点Ｐ1が赤である場合、第１色変換テーブル３０ｄにおいては入力階調値（Ｒ1，Ｇ1，Ｂ1）＝（２５５，０，０）に対して当該点Ｐ1の色を出力する出力階調値（Ｃ1，Ｍ1，Ｙ1，Ｋ1）＝（０，２５５，２５５，０）を対応づけるように複数の代表点で色の対応関係を規定するような状態となる。
【００３５】
一方、点Ｐ1は、第２印刷装置４２の色域Ｇ2の内部に相当するため、第１色変換テーブル３０ｄで入力階調値が最大値となった色成分において第２色変換テーブル３０ｃの入力階調値はは最大値とならない。例えば、点Ｐ1が赤である場合、第２色変換テーブル３０ｃにおいて入力階調値（Ｒ2，Ｇ2，Ｂ2）＝（２４８，５，５）に対して当該点Ｐ1の色を出力する出力階調値（Ｃ2，Ｍ2，Ｙ2，Ｋ2）＝（０，２４２，２４２，８）を対応づけるように複数の代表点で色の対応関係を規定するような状態となる。
【００３６】
以上のように、第１印刷装置４１と第２印刷装置４２とでは使用する第１色変換テーブル３０ｄと第２色変換テーブル３０ｃとが異なり、色の出力特性が異なる。従って、過去に、第１印刷装置４１で印刷を行った基準画像データ３０ａを第２色変換テーブル３０ｃで色変換して第２印刷装置４２で印刷を行ったとしても、出力される色は、基準画像データ３０ａに基づいて第１印刷装置４１で印刷を行った場合の色と異なってしまう。そこで、本実施形態におけるプリンタードライバー２１は、第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行う機能を備えており、利用者の指示によって当該出力特性の再現を実行することができる。
【００３７】
（１−１）プリンタードライバーの構成および印刷制御処理：
次に、以上の第２印刷装置４２を制御するプリンタードライバー２１の構成および処理を説明する。プリンタードライバー２１は、印刷設定受付部２１ａと画像データ取得部２１ｂと色変換処理部２１ｃと印刷実行部２１ｄとを備えており、図３に示すフローチャートに従って印刷制御処理を実行する。本実施形態において、図３に示す印刷制御処理は、ＨＤＤ３０に記録された基準画像データ３０ａを印刷対象の画像として印刷実行指示がなされた場合に実行される。
【００３８】
コンピューター１０には、図示しないインターフェースを介してディスプレイ、キーボード、マウス等のユーザーＩ／Ｆ部４３が接続されており、印刷制御処理が開始されると、制御部２０は、印刷設定受付部２１ａの処理により、ユーザーＩ／Ｆ部４３を利用して利用者が指示する印刷設定を受け付ける（ステップＳ１００）。すなわち、制御部２０は、ユーザーＩ／Ｆ部４３に対して制御信号を出力して、印刷対象となる印刷媒体を選択し、また、第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行うか否かを選択する選択画面を表示させる。さらに、制御部２０は、ユーザーＩ／Ｆ部４３から出力信号を受け付けることにより、利用者が入力した印刷媒体と第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行うか否かの指示とを取得する。
【００３９】
次に、制御部２０は、画像データ取得部２１ｂの処理により、印刷対象として指定された基準画像データ３０ａを取得する（ステップＳ１０５）。なお、ここでは、デフォルトの解像度で印刷されるように基準画像データ３０ａの画素数を調整する処理も行われる。次に、制御部２０は、色変換処理部２１ｃの処理により、第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行う選択がなされたか否かを判定する（ステップＳ１１０）。ステップＳ１１０にて、第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行う選択がなされたと判定されない場合、制御部２０は、ステップＳ１１０〜Ｓ１３０をスキップする。
【００４０】
一方、ステップＳ１１０にて、第１印刷装置４１の色の出力特性を第２印刷装置で再現して印刷を行う選択がなされたと判定された場合、制御部２０は、基準画像データ３０ａに基づいて第１印刷装置４１で出力される色を、機器非依存色空間内で特定し、当該機器非依存色空間内で特定された色を第２印刷装置４２で出力するためのカラーマネジメントを実行する。
【００４１】
当該カラーマネジメントを実行するため、本実施形態において、ＨＤＤ３０にはプロファイル３０ｂが記録されている。具体的には、図４Ｂに示すようにプロファイル３０ｂには、印刷装置の機種（第１印刷装置と第２印刷装置とのいずれか）および印刷媒体の種類が対応づけられたプロファイルが含まれる。図４Ｂに示す例において、記号３０ｂ１は第１印刷装置および印刷媒体Ａが対応づけられたプロファイル、記号３０ｂ２は第１印刷装置および印刷媒体Ｂが対応づけられたプロファイル、記号３０ｂ３は第２印刷装置および印刷媒体Ａが対応づけられたプロファイル、記号３０ｂ４は第２印刷装置および印刷媒体Ｂが対応づけられたプロファイルを示している。
【００４２】
各プロファイルは、対応する印刷装置の機種においてＲＧＢ階調値を指定して印刷を行った場合（第１印刷装置４１であれば第１色変換テーブル３０ｄを利用して印刷を行い、第２印刷装置４２であれば第２色変換テーブル３０ｃを利用して印刷を行った場合）に、対応する印刷媒体上に記録される色を特定するための情報である。本実施形態において、これらのプロファイルは、複数の代表点についてＲＧＢ階調値とＬ*ａ*ｂ*階調値とを対応づけることで、ＲＧＢ階調値をＬ*ａ*ｂ*階調値に変換し、また、Ｌ*ａ*ｂ*階調値をＲＧＢ階調値に変換することを可能にしている。
【００４３】
図５Ａにおいては、当該プロファイルによる対応関係を模式的に示している。すなわち、図５Ａにおいては、第１印刷装置および印刷媒体Ａが対応づけられたプロファイル３０ｂ１が第１印刷装置４１に入力される任意のＲ1Ｇ1Ｂ1階調値と当該入力階調値によって印刷される色のＬ*1ａ*1ｂ*1階調値とを対応づけていることを示している。また、第２印刷装置および印刷媒体Ａが対応づけられたプロファイル３０ｂ３が第２印刷装置４２に入力される任意のＲ2Ｇ2Ｂ2階調値と当該入力階調値によって印刷される色のＬ*2ａ*2ｂ*2階調値とを対応づけていることを示している。
【００４４】
さらに、第１印刷装置４１のプロファイルには、組となって利用される第２印刷装置４２のプロファイル（すなわち、印刷媒体が共通のプロファイル）を示す情報がタグとして含まれている。例えば、プロファイル３０ｂ１には、プロファイル３０ｂ３を指定するタグが含まれている。図４Ｂにおいては、プロファイルを示す矩形内に記号３０ｂ３等を付した矩形を記すことによって当該タグの存在を示している。
【００４５】
そこで、制御部２０は、色変換処理部２１ｃの処理により、ステップＳ１００にて選択された印刷媒体に対応した第１印刷装置のプロファイルを入力プロファイルとして特定する（ステップＳ１１５）。また、制御部２０は、色変換処理部２１ｃの処理により、ステップＳ１１５にて特定された入力プロファイルに含まれるタグを参照し、当該タグが示す出力プロファイルを特定する（ステップＳ１２０）。以上のようにして選択された入力プロファイルと出力プロファイルは、同一の印刷媒体に関するプロファイルであり、当該印刷媒体を利用して第１印刷装置４１で過去に基準画像データ３０ａが示すＲＧＢ階調値に基づいて印刷された結果出力される色のＬ*ａ*ｂ*階調値は、ステップＳ１１５で特定された入力プロファイルに基づいて特定することができる。一方、任意のＬ*ａ*ｂ*階調値の色を第２印刷装置４２で上述の印刷媒体に印刷するために必要とされるＲＧＢ階調値は出力プロファイルによって特定することができる。
【００４６】
そこで、制御部２０は、色変換処理部２１ｃの処理により、基準画像データ３０ａのＲＧＢ階調値を入力プロファイルに基づいてＬ*ａ*ｂ*階調値に変換する（ステップＳ１２５）。この結果、基準画像データ３０ａに基づいて第１印刷装置４１で印刷を行った場合の各画素の色が機器非依存色空間であるＬ*ａ*ｂ*色空間の階調値で特定されたことになる。例えば、印刷媒体Ａが選択されており、図５Ｂに示すように基準画像データ３０ａのＲＧＢ階調値がＲ1Ｇ1Ｂ1である場合、第１印刷装置４１および印刷媒体Ａに対応する入力プロファイル３０ｂ１に基づいて階調値Ｒ1Ｇ1Ｂ1が階調値Ｌ*1ａ*1ｂ*1に変換される。
【００４７】
次に、制御部２０は、色変換処理部２１ｃの処理により、ステップＳ１２５で得られたＬ*ａ*ｂ*階調値を出力プロファイルに基づいてＲＧＢ階調値に変換する（ステップＳ１３０）。この結果、第２印刷装置４２で印刷を行う場合に、各画素のＬ*ａ*ｂ*階調値に対応した色を指定するためのＲＧＢ階調値が特定されたことになる。例えば、印刷媒体Ａが選択されており、図５Ｂに示すように入力プロファイル３０ｂ１に基づいて階調値Ｌ*1ａ*1ｂ*1が特定されている場合、第２印刷装置４２および印刷媒体Ａに対応する入力プロファイル３０ｂ３に基づいて階調値Ｌ*1ａ*1ｂ*1が階調値Ｒ'2Ｇ'2Ｂ'2（≠階調値Ｒ1Ｇ1Ｂ1）に変換される。
【００４８】
そこで、制御部２０は、色変換処理部２１ｃの処理により、第２色変換テーブル３０ｃに基づいてステップＳ１３０で特定されたＲＧＢ階調値をＣ2Ｍ2Ｙ2Ｋ2階調値に変換する（ステップＳ１３５）。この結果、ＲＧＢ階調値で指定された色（すなわち、ステップＳ１２５で特定されたＬ*ａ*ｂ*階調値が示す色）で印刷を行うためのインク量を示すＣ2Ｍ2Ｙ2Ｋ2階調値が特定されたことになる。図５Ｂにおいては、上述の階調値Ｒ'2Ｇ'2Ｂ'2に対応するＣ2Ｍ2Ｙ2Ｋ2階調値を階調値Ｃ'2Ｍ'2Ｙ'2Ｋ'2として示している。以上のようにして得られた階調値Ｃ'2Ｍ'2Ｙ'2Ｋ'2は、基準画像データのＲＧＢ階調値がＲ1Ｇ1Ｂ1である場合に第１印刷装置４１で出力される色（Ｌ*1ａ*1ｂ*1）を第２印刷装置４２で再現するための階調値である。従って、階調値Ｃ'2Ｍ'2Ｙ'2Ｋ'2に基づいて印刷を実行すれば、第１印刷装置４１の色の出力特性を再現することができる。なお、ステップＳ１１５〜Ｓ１３０を経てステップＳ１３５が実行される場合、ステップＳ１３５における処理対象はステップＳ１３０の変換後のＲＧＢ階調値である。一方、ステップＳ１１５〜Ｓ１３０をスキップしてステップＳ１３５が実行される場合、ステップＳ１３５における処理対象はステップＳ１０５の基準画像データが示すＲＧＢ階調値である。
【００４９】
次に、制御部２０は、印刷実行部２１ｄの処理により、ハーフトーン処理を実行する（ステップＳ１４０）。すなわち、制御部２０は、上述のステップＳ１３５で得られたＣ2Ｍ2Ｙ2Ｋ2階調値に基づいて、画素毎にインク滴の吐出の有無を示すデータを生成する。次に、制御部２０は、印刷実行部２１ｄの処理により、ハーフトーン処理後のデータを並べ替える並べ替え処理を行う（ステップＳ１４５）。すなわち、制御部２０は、各主走査においてインクが印刷され得る画素が早い順序に並ぶように画素の順序を並べ替える。そして、制御部２０は、並べ替え後の順序で画素毎のデータが第２印刷装置４２に転送されるように印刷データを生成し、当該印刷データを第２印刷装置４２に対して転送する。この結果、第２印刷装置４２においては、第１印刷装置４１の色の出力特性を再現した印刷物、すなわち、基準画像データ３０ａに基づいて第１印刷装置４１で印刷を行った場合の印刷物と同等の印刷物を印刷することになる。
【００５０】
（２）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、異機種の色の出力特性を再現する選択に応じて異機種の色の出力特性を再現するための入力プロファイルと出力プロファイルとを選択してカラーマネジメントを行うことができる限りにおいて、他にも種々の実施形態を採用可能である。例えば、印刷制御装置はコンピューターではなく第２印刷装置に組み込まれていても良い。また、出力プロファイルを特定するための構成としては、入力プロファイルに組み込まれたタグに限定されない。例えば、利用者に指定された印刷媒体に基づいて入力プロファイルおよび出力プロファイルを特定してもよい。さらに、プロファイルは印刷装置の機種毎および印刷媒体毎に特定されている構成に限定されず、他の条件、例えば、印刷解像度等に応じて特定されている構成であっても良い。
【００５１】
上述の実施形態においては、上述のように第１印刷装置４１と第２印刷装置４２とでは、ＣＭＹＫインクの全てが異なるが、第１印刷装置４１と第２印刷装置４２とで少なくとも１色のインクが異なる構成であっても良い。少なくとも１色のインクが異なる構成の例としては種々の例を採用可能であり、ＣＭＹＫインクの中の少なくとも１色（例えば、Ｋインク）において、第１印刷装置４１と第２印刷装置４２との一方が染料インクを使用し、他方が顔料インクを使用する構成等を想定することができる。また、第１印刷装置４１と第２印刷装置４２とでホワイトインクを使用する構成において、第１印刷装置４１と第２印刷装置４２とではホワイトインクの色調が異なる構成等を想定可能である。なお、インクの色調は、着色剤の組成や単位量あたりの着色剤の量等によって調整可能である。むろん、インクの数は４色に限定されず６色等であっても良い。
【００５２】
さらに、第１印刷装置４１と第２印刷装置４２とでは、インクの色数が同一であり、少なくとも１色のインクが異なっており、印刷装置に依存する機器依存色空間の入力階調値をインク色が色成分となっている機器依存色空間の出力階調値に変換するための色変換テーブルが異なっていればよい。従って、第１印刷装置４１と第２印刷装置４２とがインクの色数が同一である異なる機種の印刷装置であっても発明の一実施形態を構成する。
【符号の説明】
【００５３】
１０…コンピューター、２０…制御部、２１…プリンタードライバー、２１ａ…印刷設定受付部、２１ｂ…画像データ取得部、２１ｃ…色変換処理部、２１ｄ…印刷実行部、３０ａ…基準画像データ、３０ｂ…プロファイル、３０ｃ…第２色変換テーブル、３０ｄ…第１色変換テーブル、４１…第１印刷装置、４２…第２印刷装置、４３…ユーザーＩ／Ｆ部
【図１】
2012186748.tif 000003
【図２】
2012186748.tif 000004
【図３】
2012186748.tif 000005
【図４】
2012186748.tif 000006
【図５】
2012186748.tif 000007