(57)【特許請求の範囲】
【請求項１】
ページ記述言語で記述された印刷データを受信する受信部と、
前記受信部により受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成する生成部と、
前記生成部により生成された画像データを記憶する画像データ記憶部と、
前記画像データに基づく画像を最初に印刷するときには、各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記生成部により生成された画像データの色情報を補正し、前記画像データに基づく画像を最初に印刷した後に前記画像データに基づく画像を新たに印刷するときには、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正する補正部と、
前記補正部により色情報が補正された画像データを出力する出力部と、
を有することを特徴とする印刷システム。
【請求項２】
前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする請求項１に記載の印刷システム。
【請求項３】
画像データに対してスクリーニング処理を実行するスクリーニング処理部と、
複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルを、前記印刷部により画像が印刷される用紙の種類および前記スクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けて記憶しているテーブル記憶部と、をさらに有し、
前記生成部および補正部によりそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記画像データに基づく画像を新たに印刷するとき、新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付ける受付部をさらに有し、
前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記補正部は、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を補正することを特徴とする請求項１〜３のいずれか１項に記載の印刷システム。
【請求項５】
ページ記述言語で記述された印刷データを受信するステップ（ａ）と、
前記ステップ（ａ）において受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成するステップ（ｂ）と、
前記ステップ（ｂ）において生成された画像データを画像データ記憶部に記憶させるステップ（ｃ）と、
各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記ステップ（ｂ）において生成された画像データの色情報を補正するステップ（ｄ）と、
前記ステップ（ｄ）において色情報が補正された画像データを出力するステップ（ｅ）と、
前記ステップ（ｅ）における画像データの出力後、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正するステップ（ｆ）と、
前記ステップ（ｆ）において色情報が補正された画像データを出力するステップ（ｇ）と、
を有することを特徴とする印刷方法。
【請求項６】
前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする請求項５に記載の印刷方法。
【請求項７】
複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルが、前記印刷部により画像が印刷される用紙の種類および画像データに対して実行されるスクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けてテーブル記憶部に記憶されており、
前記ステップ（ｂ）、ステップ（ｄ）、およびステップ（ｆ）においてそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする請求項５または６に記載の印刷方法。
【請求項８】
前記ステップ（ｅ）と前記ステップ（ｆ）との間に、
新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付けるステップ（ｈ）をさらに有し、
前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記ステップ（ｆ）において、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報が補正されることを特徴とする請求項５〜７のいずれか１項に記載の印刷方法。
【請求項９】
ページ記述言語で記述された印刷データを受信する手順（ａ）と、
前記手順（ａ）において受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成する手順（ｂ）と、
前記手順（ｂ）において生成された画像データを画像データ記憶部に記憶させる手順（ｃ）と、
各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記手順（ｂ）において生成された画像データの色情報を補正する手順（ｄ）と、
前記手順（ｄ）において色情報が補正された画像データを出力する手順（ｅ）と、
前記ステップ（ｅ）における画像データの出力後、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正する手順（ｆ）と、
前記手順（ｆ）において色情報が補正された画像データを出力する手順（ｇ）と、
をコンピューターに実行させる印刷プログラム。
【請求項１０】
前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする請求項９に記載の印刷プログラム。
【請求項１１】
複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルが、前記印刷部により画像が印刷される用紙の種類および画像データに対して実行されるスクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けてテーブル記憶部に記憶されており、
前記手順（ｂ）、手順（ｄ）、および手順（ｆ）においてそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする請求項９または１０に記載の印刷プログラム。
【請求項１２】
前記手順（ｅ）と前記手順（ｆ）との間に、
新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付ける手順（ｈ）をさらに前記コンピューターに実行させ、
前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記手順（ｆ）において、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報が補正されることを特徴とする請求項９〜１１のいずれか１項に記載の印刷プログラム。
【請求項１３】
請求項９〜１２のいずれか１項に記載の印刷プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像を印刷するための印刷システム、印刷方法、および印刷プログラムに関する。
【背景技術】
【０００２】
近年、カラー印刷業界において、電子写真プリンターやインクジェットプリンター等のオンデマンド印刷機器が広く活用されるようになってきている。これに伴い、印刷機器の印刷品質を一定に維持するための色補正（カラーキャリブレーション）が重要になってきている。
【０００３】
印刷機器の色補正に関する技術としては、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、およびＫ（ブラック）の各基本色の１次元カーブ（１次元ＬＵＴ：１次元ルックアップテーブル）を適用して、各基本色の階調を補正する技術が知られている。１次元ＬＵＴを用いた色補正は、計算負荷が小さく短時間での処理が可能であるものの、印刷環境の大きな変化や資材ロットの切り替えによる複数の基本色の重ね合わせバランスの変化には対応できない。このため、複数の基本色の重ね合わせバランスを一定に維持する見地から、３次元または４次元の多次元ＬＵＴを用いた色補正が提案されている（たとえば、特許文献１）。多次元ＬＵＴを用いた色補正は、計算負荷が大きいため、通常、ページ記述言語（ＰＤＬ）で記述された印刷データのラスタライズ処理（ＲＩＰ処理）と同時に実行され、処理時間の短縮が図られている。
【０００４】
一方、印刷物の生産においては、通常、必要部数の印刷が行われる前に、校正用サンプルの印刷が行われる。そして、校正用サンプルの校了後に必要部数の印刷が行われる。このため、校正用サンプルの印刷時に印刷データに対してＲＩＰ処理を実行して得られる画像データはハードディスクに記憶され、必要部数の印刷時にハードディスクから読み出されて再利用される。このような構成によれば、必要部数の印刷時に、印刷データのＲＩＰ処理を再度実行する必要がなく、処理時間が短縮される。
【０００５】
しかしながら、校正用サンプルが印刷されてから必要部数の印刷が行われるまでの間に印刷環境が変動し、補正条件を変更する必要が生じる場合がある。補正条件を変更する必要が生じた場合、補正用のＬＵＴが新たに作成される。多次元ＬＵＴを用いて色補正を行う印刷システムでは、色補正がＲＩＰ処理と同時に実行されるため、新たに作成されたＬＵＴを適用して色補正を行い必要部数の印刷を行うには、印刷データのＲＩＰ処理を再度実行して画像データを再生成する必要があるが、処理時間が長くなり好ましくない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０８９０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、補正用多次元ルックアップテーブルを用いて色補正を行う印刷システムにおいて、一度印刷した印刷物を新たに印刷する際に、ＲＩＰ処理を実行することなく色補正を行うことを可能にする印刷システム、印刷方法、および印刷プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）ページ記述言語で記述された印刷データを受信する受信部と、前記受信部により受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成する生成部と、前記生成部により生成された画像データを記憶する画像データ記憶部と、前記画像データに基づく画像を最初に印刷するときには、各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記生成部により生成された画像データの色情報を補正し、前記画像データに基づく画像を最初に印刷した後に前記画像データに基づく画像を新たに印刷するときには、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正する補正部と、前記補正部により色情報が補正された画像データを出力する出力部と、を有することを特徴とする印刷システム。
【００１０】
（２）前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする上記（１）に記載の印刷システム。
【００１１】
（３）画像データに対してスクリーニング処理を実行するスクリーニング処理部と、複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルを、前記印刷部により画像が印刷される用紙の種類および前記スクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けて記憶しているテーブル記憶部と、をさらに有し、前記生成部および補正部によりそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする上記（１）または（２）に記載の印刷システム。
【００１２】
（４）前記画像データに基づく画像を新たに印刷するとき、新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付ける受付部をさらに有し、前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記補正部は、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を補正することを特徴とする上記（１）〜（３）のいずれか１つに記載の印刷システム。
【００１３】
（５）ページ記述言語で記述された印刷データを受信するステップ（ａ）と、前記ステップ（ａ）において受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成するステップ（ｂ）と、前記ステップ（ｂ）において生成された画像データを画像データ記憶部に記憶させるステップ（ｃ）と、各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記ステップ（ｂ）において生成された画像データの色情報を補正するステップ（ｄ）と、前記ステップ（ｄ）において色情報が補正された画像データを出力するステップ（ｅ）と、前記ステップ（ｅ）における画像データの出力後、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正するステップ（ｆ）と、前記ステップ（ｆ）において色情報が補正された画像データを出力するステップ（ｇ）と、を有することを特徴とする印刷方法。
【００１４】
（６）前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする上記（５）に記載の印刷方法。
【００１５】
（７）複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルが、前記印刷部により画像が印刷される用紙の種類および画像データに対して実行されるスクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けてテーブル記憶部に記憶されており、前記ステップ（ｂ）、ステップ（ｄ）、およびステップ（ｆ）においてそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする上記（５）または（６）に記載の印刷方法。
【００１６】
（８）前記ステップ（ｅ）と前記ステップ（ｆ）との間に、新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付けるステップ（ｈ）をさらに有し、前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記ステップ（ｆ）において、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報が補正されることを特徴とする上記（５）〜（７）のいずれか１つに記載の印刷方法。
【００１７】
（９）ページ記述言語で記述された印刷データを受信する手順（ａ）と、前記手順（ａ）において受信された印刷データに対してラスタライズ処理を実行するとともに、複数の基本色を組み合わせて印刷部により印刷される画像の色を目標色に合わせるとともに一定に維持するための補正用多次元ルックアップテーブルを適用して色変換処理を前記ラスタライズ処理と同時に実行することにより、色情報が補正された画像データを生成する手順（ｂ）と、前記手順（ｂ）において生成された画像データを画像データ記憶部に記憶させる手順（ｃ）と、各基本色について前記印刷部により印刷される画像の色を一定に維持するための第１の補正用１次元ルックアップテーブルを適用して、前記手順（ｂ）において生成された画像データの色情報を補正する手順（ｄ）と、前記手順（ｄ）において色情報が補正された画像データを出力する手順（ｅ）と、前記ステップ（ｅ）における画像データの出力後、前記補正用多次元ルックアップテーブルを適用することなく、前記第１の補正用１次元ルックアップテーブルよりも新しい第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報を、前記ラスタライズ処理を行うことなく補正する手順（ｆ）と、前記手順（ｆ）において色情報が補正された画像データを出力する手順（ｇ）と、をコンピューターに実行させる印刷プログラム。
【００１８】
（１０）前記第２の補正用１次元ルックアップテーブルは、最新の補正用１次元ルックアップテーブルであることを特徴とする上記（９）に記載の印刷プログラム。
【００１９】
（１１）複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルが、前記印刷部により画像が印刷される用紙の種類および画像データに対して実行されるスクリーニング処理におけるスクリーンの種類の少なくとも一方と関連付けてテーブル記憶部に記憶されており、前記手順（ｂ）、手順（ｄ）、および手順（ｆ）においてそれぞれ適用される補正用多次元ルックアップテーブルならびに第１および第２の補正用１次元ルックアップテーブルは、前記テーブル記憶部に記憶されている複数の補正用多次元ルックアップテーブルおよび補正用１次元ルックアップテーブルの中から、前記用紙の種類および前記スクリーンの種類の少なくとも一方に応じて選択されることを特徴とする上記（９）または（１０）に記載の印刷プログラム。
【００２０】
（１２）前記手順（ｅ）と前記手順（ｆ）との間に、新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行するか否かについてのユーザーによる選択を受け付ける手順（ｈ）をさらに前記コンピューターに実行させ、前記新たな補正用多次元ルックアップテーブルを適用した色変換処理を実行しないことがユーザーにより選択される場合、前記手順（ｆ）において、前記第２の補正用１次元ルックアップテーブルを適用して、前記画像データ記憶部に記憶されている画像データの色情報が補正されることを特徴とする上記（９）〜（１１）のいずれか１つに記載の印刷プログラム。
【００２１】
（１３）上記（９）〜（１２）のいずれか１つに記載の印刷プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２２】
本発明によれば、補正用多次元ルックアップテーブルを適用して色情報が補正された画像データが画像データ記憶部に記憶され、画像データに基づく画像を新たに印刷するときには、新しい補正用１次元ルックアップテーブルを適用して画像データの色情報が補正されるため、一度印刷した印刷物を新たに印刷する際に、ＲＩＰ処理を実行することなく色補正を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるクライアント端末の概略構成を示すブロック図である。
【図３】図１に示されるプリンターコントローラーの概略構成を示すブロック図である。
【図４】図３に示されるプリンターコントローラーのハードディスクの内容を示すブロック図である。
【図５】ＬＵＴ選択用テーブルの一例を示す図である。
【図６】図１に示されるプリンターの概略構成を示すブロック図である。
【図７】図１に示されるプロファイラーの概略構成を示すブロック図である。
【図８】図７に示されるプロファイラーのハードディスクの内容を示すブロック図である。
【図９】プリンターコントローラーによる第１印刷処理の手順を示すフローチャートである。
【図１０】プリンターコントローラーによる第２印刷処理の手順を示すフローチャートである。
【図１１】印刷システムの作用効果を説明するための図である。
【図１２】プロファイラーによる補正用１次元ＬＵＴ作成処理の手順を示すフローチャートである。
【図１３】プロファイラーによる補正用多次元ＬＵＴ作成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２５】
図１は、本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【００２６】
図１に示されるとおり、印刷システムは、クライアント端末１ａ，１ｂ，１ｃと、プリンターコントローラー２ａ，２ｂと、プリンター３ａ，３ｂと、プロファイラー４と、測色器５とを備えている。クライアント端末１ａ，１ｂ，１ｃ、プリンターコントローラー２ａ，２ｂ、およびプロファイラー４は、ネットワーク６を介して相互に通信可能に接続されている。ネットワーク６は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。プリンターコントローラー２ａ，２ｂとプリンター３ａ，３ｂとは、たとえば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の専用インターフェース用バスを介してそれぞれ接続されている。プロファイラー４と測色器５とは、専用回線を介して接続されている。
【００２７】
なお、プリンターコントローラー２ａ，２ｂとプリンター３ａ，３ｂとはネットワーク６を介して接続されていてもよい。また、ネットワーク６に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２８】
図２は、クライアント端末の概略構成を示すブロック図である。クライアント端末１ａ，１ｂ，１ｃは、たとえば、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。クライアント端末１ａ，１ｂ，１ｃは、相互に同様の構成であるため、以下、クライアント端末１ａを代表として用いて説明する。
【００２９】
クライアント端末１ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインターフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３０】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００３１】
ハードディスク１４は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ハードディスク１４には、文書ファイルを作成するための文書ファイル作成アプリケーションと、文書ファイルをプリンターコントローラー２ａ，２ｂが解釈可能なページ記述言語で記述された印刷データに変換するためのプリンタードライバーとがインストールされている。
【００３２】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６は、たとえば、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。ネットワークインターフェース１７は、ネットワーク６を介して他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３３】
図３は、プリンターコントローラーの概略構成を示すブロック図である。プリンターコントローラー２ａ，２ｂは、相互に同様の構成であるため、以下、プリンターコントローラー２ａを代表として用いて説明する。
【００３４】
プリンターコントローラー２ａは、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、ネットワークインターフェース２７、およびプリンターインターフェース２８を含み、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンターコントローラー２ａの上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３５】
プリンターインターフェース２８は、ローカル接続されたプリンター３ａと通信するためのインターフェースである。
【００３６】
なお、ディスプレイ２５および入力装置２６は、後述する色変換処理を実行するか否かについてのユーザーによる選択を受け付ける受付部として機能する。また、ネットワークインターフェース２７は、印刷データを受信する受信部として機能し、プリンターインターフェース２８は、印刷データから生成される画像データを出力する出力部として機能する。
【００３７】
図４は、プリンターコントローラーのハードディスクの内容を示すブロック図である。プリンターコントローラー２ａのハードディスク２４は、データベース２００として、カラーマッチング用ＬＵＴ２１０、補正用４次元ＬＵＴ２２０、補正用１次元ＬＵＴ２３０、およびＬＵＴ選択用テーブル２４０を記憶している。
【００３８】
カラーマッチング用ＬＵＴ２１０は、出力機器間の色の違いを調整するためのＬＵＴであり、複数記憶されている。補正用４次元ＬＵＴ２２０は、４つの基本色を組み合わせてプリンター３ａにより印刷される画像の色（重ね合わせバランス）を目標色に合わせるとともに一定に維持するためのＬＵＴである。補正用１次元ＬＵＴ２３０は、各基本色についてプリンター３ａにより印刷される画像の色を一定に維持するためのＬＵＴであり、Ｃ、Ｍ、Ｙ、およびＫの４つの基本色にそれぞれ対応する４つのＬＵＴを含む。補正用４次元ＬＵＴ２２０および補正用１次元ＬＵＴ２３０は、プロファイラー４により作成されハードディスク２４に記憶される。補正用４次元ＬＵＴ２２０および補正用１次元ＬＵＴ２３０には、当該ＬＵＴが作成された日時を示す日時情報が付加されており、ハードディスク２４には、作成日時の異なる補正用１次元ＬＵＴおよび補正用４次元ＬＵＴが複数記憶されている。また、補正用４次元ＬＵＴ２２０および補正用１次元ＬＵＴ２３０は、用紙の種類およびスクリーニング処理におけるスクリーンの種類と関連付けて複数記憶されている。
【００３９】
ＬＵＴ選択用テーブル２４０は、用紙の種類およびスクリーンの種類に応じた補正用４次元ＬＵＴおよび補正用１次元ＬＵＴを選択するためのものである。図５に示されるとおり、ＬＵＴ選択用テーブル２４０では、用紙の種類（普通紙、マット紙等）およびスクリーンの種類（ドットスクリーン、ラインスクリーン等）と補正用１次元ＬＵＴおよび補正用４次元ＬＵＴの名称（ＬＵＴ−Ａ、ＬＵＴ−Ｂ等）とが関連付けられている。
【００４０】
また、ハードディスク２４は、ＲＩＰ部（生成部）２５０、キャリブレーション部（補正部）２６０、およびスクリーニング処理部２７０に対応するプログラムを格納するためのそれぞれの領域を有する。ＲＩＰ部２５０は、クライアント端末１ａ，１ｂ，１ｃから受信した印刷データに対してＲＩＰ処理を実行して、ビットマップ形式の画像データを生成する。本実施形態のＲＩＰ部２５０は、カラーマッチング用ＬＵＴおよび補正用４次元ＬＵＴを適用してＲＩＰ処理と同時に色変換処理を実行し、色情報が補正された画像データを生成する。キャリブレーション部２６０は、補正用１次元ＬＵＴを適用して、ＲＩＰ処理により生成された画像データの各画素の色情報を補正する。スクリーニング処理部２７０は、色情報が補正された画像データに対してスクリーニング処理を実行する。なお、ＲＩＰ部２５０、キャリブレーション部２６０、およびスクリーニング処理部２７０の機能は、それぞれに対応するプログラムをＣＰＵ２１が実行することにより発揮される。
【００４１】
図６は、プリンターの概略構成を示すブロック図である。プリンター３ａ，３ｂは、相互に同様の構成であるため、以下、プリンター３ａを代表として用いて説明する。プリンター３ａは、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラーインターフェース３６を含み、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンター３ａの上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４２】
操作パネル部３４は、各種情報の表示および各種指示の入力に使用される。印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンターコントローラー２ａから受信した画像データに基づく画像を用紙等の記録媒体に印刷する。印刷部３５は、Ｃ、Ｍ、Ｙ、およびＫの４色のトナーを用いて画像を印刷する。コントローラーインターフェース３６は、プリンターコントローラー２ａと通信を行うためのインターフェースである。
【００４３】
図７は、プロファイラーの概略構成を示すブロック図である。プロファイラー４は、たとえば、一般的なＰＣである。プロファイラー４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ハードディスク４４、ディスプレイ４５、入力装置４６、ネットワークインターフェース４７、および測色器インターフェース４８を含み、これらは信号をやり取りするためのバス４９を介して相互に接続されている。なお、プロファイラー４の上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４４】
測色器インターフェース４８は、ローカル接続された測色器５と通信するためのインターフェースである。測色器５は、たとえば、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅの光の３原色に対応する３種類のセンサを備え、カラー画像の各部に対する３種類のセンサからの出力値（ＲＧＢ値）に基づいて測色する。
【００４５】
図８は、プロファイラーのハードディスクの内容を示すブロック図である。プロファイラー４のハードディスク４４は、データベース４００として、補正基準プロファイル４１０、補正用４次元ＬＵＴ４２０、および補正用１次元ＬＵＴ４３０を記憶している。補正基準プロファイル４１０は、補正用４次元ＬＵＴ４２０および補正用１次元ＬＵＴ４３０を作成するために使用される。
【００４６】
また、ハードディスク４４は、補正基準プロファイル作成部４５０、補正用多次元ＬＵＴ作成部４６０、および補正用１次元ＬＵＴ作成部４７０に対応するプログラムを格納するためのそれぞれの領域を有する。
【００４７】
補正基準プロファイル作成部４５０は、補正基準プロファイル４１０を作成する。補正用多次元ＬＵＴ作成部４６０は、補正用４次元ＬＵＴ４２０を作成する。補正用１次元ＬＵＴ作成部４７０は、Ｃ、Ｍ、Ｙ、およびＫの各基本色に対応する補正用１次元ＬＵＴ４３０をそれぞれ作成する。なお、補正基準プロファイル作成部４５０、補正用多次元ＬＵＴ作成部４６０、および補正用１次元ＬＵＴ作成部４７０の機能は、それぞれに対応するプログラムをＣＰＵ４１が実行することにより発揮される。
【００４８】
クライアント端末１ａ，１ｂ，１ｃ、プリンターコントローラー２ａ，２ｂ、プリンター３ａ，３ｂ、およびプロファイラー４は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００４９】
以上のとおり構成される本実施形態の印刷システムでは、印刷物の生産に際し、まず、クライアント端末１ａから送信される印刷データに基づいて校正用サンプルの印刷を行う１回目の印刷処理（第１印刷処理）が実行される。そして、校正用サンプルの校正が完了した後、必要部数の印刷を行う２回目の印刷処理（第２印刷処理）が実行される。以下、図９〜図１３を参照して、印刷システムの動作について説明する。
【００５０】
図９は、プリンターコントローラーによる第１印刷処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、プリンターコントローラー２ａのハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５１】
まず、印刷データが受信される（ステップＳ１０１）。本実施形態では、たとえば、クライアント端末１ａから送信される印刷データが受信される。印刷データには、画像データを生成するための描画情報に加え、カラーマッチング用ＬＵＴを特定するための情報、画像が形成される用紙の種類を特定するための情報、およびスクリーニング処理におけるスクリーンの種類を特定するための情報が含まれる。これらの情報は、たとえば、プリンタードライバーにより提供される印刷設定画面（不図示）を介して、クライアント端末１ａのユーザーにより指定される。
【００５２】
続いて、カラーマッチング用ＬＵＴが読み出される（ステップＳ１０２）。本実施形態では、ハードディスク２４に記憶されている複数のカラーマッチング用ＬＵＴの中から、印刷データで指定されているカラーマッチング用ＬＵＴが読み出される。
【００５３】
続いて、補正用４次元ＬＵＴが読み出される（ステップＳ１０３）。本実施形態では、ハードディスク２４に記憶されている複数の補正用４次元ＬＵＴの中から、印刷データで指定されている用紙の種類およびスクリーンの種類により定まる補正用４次元ＬＵＴが読み出される。具体的には、テーブル記憶部としてのハードディスク２４に記憶されているＬＵＴ選択用テーブル２４０（図５参照）が参照され、印刷データで指定されている用紙の種類およびスクリーンの種類により定まる名称の補正用４次元ＬＵＴが読み出される。なお、ハードディスク２４に同一名称の補正用４次元ＬＵＴが複数記憶されている場合には、最新の補正用４次元ＬＵＴが読み出される。
【００５４】
続いて、ＲＩＰ処理が実行される（ステップＳ１０４）。本実施形態では、ステップＳ１０１に示す処理で受信された印刷データに対してＲＩＰ処理が実行される。このとき、ステップＳ１０２，Ｓ１０３に示す処理で読み出されたカラーマッチング用ＬＵＴおよび補正用４次元ＬＵＴを適用して色変換処理が実行される。ＲＩＰ処理と同時に色変換処理が実行されることにより、たとえば、オブジェクト単位での色変換が可能となり、計算負荷が低減される。ＲＩＰ処理および色変換処理が実行されることにより、色情報が補正された画像データが生成される。なお、印刷データのＲＩＰ処理を実行しつつ、カラーマッチング用ＬＵＴおよび補正用４次元ＬＵＴを適用して色変換処理を実行する処理自体は、色変換処理を伴う一般的なＲＩＰ処理であるため、詳細な説明は省略する。
【００５５】
続いて、画像データがハードディスク２４に記憶される（ステップＳ１０５）。本実施形態では、ステップＳ１０４に示す処理で生成された画像データが、再利用のために、画像データ記憶部としてのハードディスク２４に記憶される。
【００５６】
続いて、印刷データが記憶される（ステップＳ１０６）。本実施形態では、ステップＳ１０１に示す処理で受信された印刷データが、再利用のために、画像データと関連付けてハードディスク２４に記憶される。
【００５７】
続いて、補正用１次元ＬＵＴが読み出される（ステップＳ１０７）。本実施形態では、ハードディスク２４に記憶されている複数の補正用１次元ＬＵＴの中から、印刷データで指定されている用紙の種類およびスクリーンの種類により定まる補正用１次元ＬＵＴが読み出される。具体的には、ハードディスク２４に記憶されているＬＵＴ選択用テーブル２４０（図５参照）が参照され、印刷データで指定されている用紙の種類およびスクリーンの種類により定まる名称の補正用１次元ＬＵＴが読み出される。なお、ハードディスク２４に同一名称の補正用１次元ＬＵＴが複数記憶されている場合には、最新の補正用１次元ＬＵＴが読み出される。
【００５８】
続いて、色補正が行われる（ステップＳ１０８）。本実施形態では、ステップＳ１０７に示す処理で読み出された補正用１次元ＬＵＴを適用して、ステップＳ１０４に示す処理で生成された画像データの各画素の色情報が補正される。より具体的には、画像データの各画素のＣ、Ｍ、Ｙ、Ｋの濃度が、各色に対応する補正用１次元ＬＵＴを適用して補正される。なお、補正用１次元ＬＵＴを適用して画像データの色情報を補正する処理自体は、一般的な色補正処理であるため、詳細な説明は省略する。また、補正用１次元ＬＵＴの名称情報は、画像データと関連付けてハードディスク２４に記憶される。
【００５９】
続いて、スクリーニング処理が実行される（ステップＳ１０９）。本実施形態では、ステップＳ１０８に示す処理で色情報が補正された画像データに対して、ステップＳ１０１に示す処理で受信された印刷データで指定されているスクリーニング処理が施される。なお、スクリーニング処理自体は、周知技術であるため、詳細な説明は省略する。また、本実施形態とは異なり、スクリーニング処理は、プリンター３ａにより実行されてもよい。
【００６０】
そして、画像データが出力され（ステップＳ１１０）、処理が終了される。本実施形態では、ステップＳ１０９に示す処理でスクリーニング処理が施された画像データが、プリンター３ａに送信され、処理が終了される。画像データを受信したプリンター３ａは、画像データに基づく画像を用紙に印刷する。
【００６１】
以上のとおり、図９に示されるフローチャートの処理によれば、まず、印刷データのＲＩＰ処理と同時にカラーマッチング用ＬＵＴおよび補正用４次元ＬＵＴを適用した色変換処理が実行され、色情報が補正された画像データが生成される。そして、補正用１次元ＬＵＴを適用して画像データの色情報がさらに補正され、色情報が補正された画像データがプリンター３ａに出力される。画像データに基づく画像が、プリンター３ａにより印刷されることにより、校正用サンプルが作成される。ユーザーにより校正用サンプルが確認され問題がなければ、必要部数の印刷を行う２回目の印刷処理が実行される。
【００６２】
１回目の印刷処理で印刷された校正用サンプルの色と２回目の印刷処理で印刷される画像の色を一定に維持するため、２回目の印刷処理が実行される直前に補正用１次元ＬＵＴが新たに作成される。２回目の印刷処理では、校正用サンプルの作成時にハードディスク２４に記憶された、補正用４次元ＬＵＴによる色変換処理済みの画像データが読み出され、読み出された画像データに対して最新の補正用１次元ＬＵＴが適用される。
【００６３】
図１０は、プリンターコントローラーによる第２印刷処理の手順を示すフローチャートである。なお、図１０のフローチャートにより示されるアルゴリズムは、プリンターコントローラー２ａのハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６４】
まず、画像の選択が受け付けられる（ステップＳ２０１）。本実施形態では、２回目の印刷の対象となる画像のユーザーによる選択が受け付けられる。具体的には、まず、ハードディスク２４に記憶されている画像データに対応する画像の一覧がディスプレイ２５に表示される。そして、ディスプレイ２５に表示される画像の一覧の中から、ユーザーにより選択された画像が受け付けられる。
【００６５】
続いて、補正用４次元ＬＵＴを適用するか否かが判断される（ステップＳ２０２）。本実施形態では、補正用４次元ＬＵＴによる色補正を行うか否かが判断される。具体的には、補正用４次元ＬＵＴを適用した色変換処理を再度実行するか否かについての選択をユーザーに促す選択画面（不図示）がディスプレイ２５に表示され、選択画面を通じたユーザーの選択にしたがって、補正用４次元ＬＵＴを適用するか否かが判断される。
【００６６】
補正用４次元ＬＵＴを適用すると判断される場合（ステップＳ２０２：ＹＥＳ）、印刷データが読み出される（ステップＳ２０３）。本実施形態では、画像データと関連付けてハードディスク２４に記憶されている印刷データの中から、ステップＳ２０１に示す処理で選択された画像に対応する印刷データが読み出される。
【００６７】
続いて、カラーマッチング用ＬＵＴが読み出される（ステップＳ２０４）。本実施形態では、ハードディスク２４に記憶されている複数のカラーマッチング用ＬＵＴの中から、ステップＳ２０３に示す処理で読み出された印刷データで指定されているカラーマッチング用ＬＵＴが読み出される。
【００６８】
続いて、補正用４次元ＬＵＴが読み出される（ステップＳ２０５）。本実施形態では、ハードディスク２４に記憶されている複数の補正用４次元ＬＵＴの中から、ステップＳ２０３に示す処理で読み出された印刷データで指定されている用紙の種類およびスクリーンの種類により定まる補正用４次元ＬＵＴが読み出される。なお、ハードディスク２４に同一名称の補正用４次元ＬＵＴが複数記憶されている場合には、最新の補正用４次元ＬＵＴが読み出される。
【００６９】
続いて、ＲＩＰ処理が実行される（ステップＳ２０６）。本実施形態では、ステップＳ２０３に示す処理で読み出された印刷データに対してＲＩＰ処理が実行される。このとき、ステップＳ２０４，Ｓ２０５に示す処理で読み出されたカラーマッチング用ＬＵＴおよび補正用４次元ＬＵＴを適用して色変換処理が実行される。
【００７０】
続いて、画像データがハードディスク２４に記憶される（ステップＳ２０７）。本実施形態では、ステップＳ２０６に示す処理で生成された画像データが、再利用のために、ハードディスク２４に記憶される。
【００７１】
一方、ステップＳ２０２に示す処理において、補正用４次元ＬＵＴを適用しないと判断される場合（ステップＳ２０２：ＮＯ）、画像データが読み出される（ステップＳ２０８）。本実施形態では、ハードディスク２４に記憶されている画像データの中から、ステップＳ２０１に示す処理で選択された画像に対応する画像データが読み出される。ここで、画像データは、図９のステップＳ１０５に示す処理でハードディスク２４に記憶された、補正用４次元ＬＵＴによる色変換処理済みの画像データである。
【００７２】
続いて、補正用１次元ＬＵＴが読み出される（ステップＳ２０９）。本実施形態では、ステップＳ２０６に示す処理で生成された画像データまたはステップＳ２０８に示す処理で読み出された画像データの色情報を補正するために、対応する補正用１次元ＬＵＴが読み出される。具体的には、ステップＳ２０６に示す処理で生成された画像データについては、ハードディスク２４に記憶されている複数の補正用１次元ＬＵＴの中から、印刷データで指定されている用紙の種類およびスクリーンの種類により定まる補正用１次元ＬＵＴが読み出される。一方、ステップＳ２０８に示す処理で読み出された画像データについては、図９のステップＳ１０８に示す処理で画像データと関連付けて記憶された名称情報により定まる補正用１次元ＬＵＴが読み出される。なお、ハードディスク２４に同一名称の補正用１次元ＬＵＴが複数記憶されている場合には、最新の補正用１次元ＬＵＴが読み出される。上述したとおり、最新の補正用１次元ＬＵＴは、２回目の印刷処理の直前に作成されている。
【００７３】
続いて、色補正が行われる（ステップＳ２１０）。本実施形態では、ステップＳ２０９に示す処理で読み出された補正用１次元ＬＵＴを適用して、ステップＳ２０６に示す処理で生成された画像データまたはステップＳ２０８に示す処理で読み出された画像データの各画素の色情報が補正される。
【００７４】
続いて、スクリーニング処理が実行される（ステップＳ２１１）。本実施形態では、ステップＳ２１０に示す処理で色情報が補正された画像データに対してスクリーニング処理が施される。
【００７５】
そして、画像データが出力され（ステップＳ２１２）、処理が終了される。本実施形態では、ステップＳ２１１に示す処理でスクリーニング処理が施された画像データが、プリンター３ａに送信され、処理が終了される。画像データを受信したプリンター３ａは、画像データに基づく画像を用紙に印刷する。
【００７６】
以上のとおり、図１０に示されるフローチャートの処理によれば、まず、補正用４次元ＬＵＴを適用して色変換処理を実行するか否かがユーザーにより選択される。補正用４次元ＬＵＴを適用して色変換処理を実行しないことがユーザーにより選択された場合、補正用４次元ＬＵＴによる色変換処理済みの画像データがハードディスク２４から読み出される。そして、最新の補正用１次元ＬＵＴを適用して画像データの色情報が補正され、画像データに基づく画像の２回目の印刷が行われる。このような構成によれば、印刷データに対してＲＩＰ処理を再度実行することなく色補正を行うことができる。
【００７７】
図１１は、印刷システムの作用効果を説明するための図である。図１１（Ａ）は、本実施形態の印刷システムの処理の流れを示す図である。図１１（Ｂ）および図１１（Ｃ）は、補正用４次元ＬＵＴのみを用いて色補正を行う印刷システムおよび補正用１次元ＬＵＴのみを用いて色補正を行う印刷システムの処理の流れを比較例として示す図である。
【００７８】
図１１（Ａ）に示されるとおり、本実施形態の印刷システムでは、印刷データ（ＰＤＬデータ）のＲＩＰ処理時に、補正用４次元ＬＵＴを適用した色変換処理が実行される。続いて、印刷データに対してＲＩＰ処理を実行して得られた画像データ（ＲＩＰ済みデータ）に対して、最新の補正用１次元ＬＵＴを適用して色補正がさらに実行される。そして、色補正が行われた画像データに対してスクリーニング処理が施され、スクリーニング処理が施された画像データが出力される。このような構成によれば、２回目の印刷が行われる場合、補正用４次元ＬＵＴによる色変換処理済みの画像データに対して最新の補正用１次元ＬＵＴを適用することにより、ＲＩＰ処理を実行することなく色補正を行うことができる。
【００７９】
なお、環境条件が大きく変動した場合や資材ロットが切り替わった場合には、補正用４次元ＬＵＴを用いて色補正を行う必要がある。しかしながら、平常時の数日程度の変動に関しては補正用１次元ＬＵＴのみで対応することができる。
【００８０】
一方、図１１（Ｂ）に示されるとおり、補正用４次元ＬＵＴのみを用いて色補正を行う印刷システムでは、本実施形態の印刷システムと同様、印刷データのＲＩＰ処理時に、補正用４次元ＬＵＴを適用した色変換処理が実行される。しかしながら、補正用４次元ＬＵＴのみを適用して色補正を行う印刷システムでは、２回目の印刷を行う場合、色補正を行おうとすればＲＩＰ処理を再度実行する必要がある。ＲＩＰ処理が実行されれば、処理時間が長くなってしまう。
【００８１】
また、図１１（Ｃ）に示されるとおり、補正用１次元ＬＵＴのみを用いて色補正を行う印刷システムでは、印刷データに対してＲＩＰ処理を実行して得られる画像データに対して、補正用１次元ＬＵＴを適用した色補正が行われる。しかしながら、補正用１次元ＬＵＴのみを適用して色補正を行う印刷システムでは、複数の基本色の重ね合わせバランスの変化に対応できず、十分な印刷品質が得られない。
【００８２】
以上のとおり、本実施形態によれば、１回目の印刷処理では、印刷データのＲＩＰ処理と同時に補正用４次元ＬＵＴを適用して色補正が行われ、その後、補正用１次元ＬＵＴを適用してさらに色補正が行われる。そして、２回目の印刷処理では、補正用１次元ＬＵＴのみを適用して、補正用４次元ＬＵＴによる色変換処理済みの画像データの色補正が行われる。その結果、２回目の印刷処理では、ＲＩＰ処理を実行することなく色補正を行うことが可能になる。
【００８３】
以上のとおり、本実施形態のプリンターコントローラー２ａにおいて、補正用１次元ＬＵＴおよび補正用４次元ＬＵＴを適用して画像データの色情報を補正する処理について述べた。以下、図１２および図１３を参照して、補正用１次元ＬＵＴおよび補正用４次元ＬＵＴを作成する処理について説明する。
【００８４】
図１２は、プロファイラーによる補正用１次元ＬＵＴ作成処理の手順を示すフローチャートである。なお、図１２のフローチャートにより示されるアルゴリズムは、プロファイラー４のハードディスク４４にプログラムとして記憶されており、ＣＰＵ４１によって実行される。
【００８５】
まず、カラーチャートの出力が指示される（ステップＳ３０１）。本実施形態では、プリンターコントローラー２ａに対して補正用カラーチャートの出力が指示される。プリンターコントローラー２ａに対してカラーチャートの出力が指示されることにより、プリンター３ａによりカラーチャートが印刷される。カラーチャートとしては、たとえば、ＹＭＣＫの単色ステップが適切な網点面積率刻みで紙面に配置されているものを使用することができる。あるいは、補正用４次元ＬＵＴを合わせて作成する場合には、ＩＴ８．７／３（ＩＳＯ１２６４２パターン）、ＩＴ８．７／４、およびＥＣＩ２００２等の規格に従うものや、ＹＭＣＫ単色ステップとＹＭＣＫの０％、１０％、２０％、４０％、７０％、１００％等を組み合わせたカラーパッチを用紙に配列したものをカラーチャートとして使用することができる。
【００８６】
続いて、測色データが取得される（ステップＳ３０２）。本実施形態では、ステップＳ３０１に示す処理でプリンター３ａにより印刷されたカラーチャートに含まれるカラーパッチが測色器５により測定され、測色データが取得される。測色データは、Ｌ＊ａ＊ｂ＊、ＸＹＺ等の入出力機器に依存しない表色系で表される。
【００８７】
続いて、補正基準プロファイルが取得される（ステップＳ３０３）。本実施形態では、補正用１次元ＬＵＴを作成する際の基準となる補正基準プロファイルが取得される。補正基準プロファイルには、基準とする状態のプリンター３ａのＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴおよびＬ＊ａ＊ｂ＊→ＣＭＹＫＬＵＴが含まれる。なお、プリンター３ａの基準状態はプリンター３ａの出荷時に定められていてもよく、ユーザーにより設定されてもよい。これらは、一般的なＩＣＣデバイスプロファイルと同様に作成され得る（たとえば、特開２００４−３５６９５２号公報参照）。
【００８８】
そして、補正用１次元ＬＵＴが作成され（ステップＳ３０４）、処理が終了される。本実施形態では、ステップＳ３０３に示す処理で取得された補正基準プロファイルに基づいて、たとえば、補正後の各色の濃度のステップが補正基準プロファイルの濃度のステップと同じになるように補正用１次元ＬＵＴが作成される。なお、補正基準プロファイルを利用して、補正用１次元ＬＵＴを作成する方法自体は、一般的な補正用１次元ＬＵＴ作成方法であるため詳細な説明は省略する。また、本実施形態と異なり、別の色彩値（たとえば、Ｌ＊ａ＊ｂ＊）の全部または一成分が等しくなるように補正用１次元ＬＵＴが作成されてもよい。
【００８９】
以上のとおり、図１２に示されるフローチャートの処理によれば、補正用１次元ＬＵＴが作成される。作成された補正用１次元ＬＵＴには日時情報が付加され、日時情報が付加された補正用１次元ＬＵＴは、プリンターコントローラー２ａのハードディスク２４に記憶される。
【００９０】
図１３は、プロファイラーによる補正用多次元ＬＵＴ作成処理の手順を示すフローチャートである。なお、図１３のフローチャートにより示されるアルゴリズムは、プロファイラー４のハードディスク４４にプログラムとして記憶されており、ＣＰＵ４１によって実行される。
【００９１】
まず、ＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴが作成される（ステップＳ４０１）。本実施形態では、図１２のステップＳ３０２に示す処理で取得されたカラーチャートの測色データが利用され、補間計算により補正時のＣＭＹＫ値とＬ＊ａ＊ｂ＊値との関係を与えるＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴが作成される。
【００９２】
続いて、Ｃ’Ｍ’Ｙ’Ｋ’→Ｌ＊ａ＊ｂ＊ＬＵＴが作成される（ステップＳ４０２）。本実施形態では、図１２のステップＳ３０４に示す処理で作成された補正用１次元ＬＵＴの逆カーブが算出され、ステップＳ４０１に示す処理で作成されたＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴに対して逆カーブが適用されることにより、Ｃ’Ｍ’Ｙ’Ｋ’→Ｌ＊ａ＊ｂ＊ＬＵＴが作成される。
【００９３】
続いて、Ｌ＊ａ＊ｂ＊→Ｃ’Ｍ’Ｙ’Ｋ’ＬＵＴが作成される（ステップＳ４０３）。本実施形態では、ステップＳ４０２に示す処理で作成されたＣ’Ｍ’Ｙ’Ｋ’→Ｌ＊ａ＊ｂ＊ＬＵＴからＬ＊ａ＊ｂ＊→Ｃ’Ｍ’Ｙ’Ｋ’ＬＵＴが作成される。
【００９４】
続いて、補正基準プロファイルのＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴが取得される（ステップＳ４０４）。本実施形態では、ハードディスク４４に記憶されている補正基準プロファイルのＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴが取得される。
【００９５】
そして、ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’補正用４次元ＬＵＴが作成され（ステップＳ４０５）、処理が終了される。本実施形態では、ステップＳ４０４に示す処理で取得された補正基準プロファイルのＣＭＹＫ→Ｌ＊ａ＊ｂ＊ＬＵＴと、ステップＳ４０３に示す処理で作成されたＬ＊ａ＊ｂ→Ｃ’Ｍ’Ｙ’Ｋ’ＬＵＴに基づいて、補正基準プロファイルの各ＣＭＹＫ値と同じＬ＊ａ＊ｂ＊値を与える補正時のＣ’Ｍ’Ｙ’Ｋ’値を求めることにより、ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’となる補正用４次元ＬＵＴが作成される。
【００９６】
以上のとおり、図１３に示されるフローチャートの処理によれば、補正用４次元ＬＵＴが作成される。上述したとおり、本実施形態の印刷システムでは、補正用４次元ＬＵＴを適用した色変換処理後に補正用１次元ＬＵＴが別途適用されるため、補正用４次元ＬＵＴには、補正用１次元ＬＵＴの逆カーブが予め適用される。作成された補正用４次元ＬＵＴには日時情報が付加され、日時情報が付加された補正用４次元ＬＵＴは、プリンターコントローラー２ａのハードディスク２４に記憶される。
【００９７】
なお、補正用ＬＵＴの計算においては必要に応じて三角錐補間や四角錐補間といった補間計算やガマットマッピングが用いられる。また、補正用４次元ＬＵＴを作成する場合、Ｌ＊ａ＊ｂ＊値からＣＭＹＫ値を一意的に求めるためにＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ：下色除去）／ＧＣＲ（Ｇｒａｙ  Ｃｏｌｏｒ  Ｒｅｐｌａｃｅｍｅｎｔ：グレイ置換）が用いられる。なお、上記の補間計算やガマットマッピング、ＵＣＲ／ＧＣＲについては周知の技術であるため、詳細な説明は省略する（たとえば、特開２００４−３５６９５２号公報参照）。また、補正用多次元ＬＵＴは、入力側または出力側に１次元ＬＵＴを有してもよい。たとえば、補正基準プロファイルとして一般的なＩＣＣプロファイルが用いられる場合、当該プロファイルのＡｔｏＢテーブルの入力側カーブをそのまま補正用多次元ＬＵＴの入力側カーブとすれば、補正精度が上がり望ましい。
【００９８】
そして、本実施形態の印刷システムによれば、補正用ＬＵＴが補正用多次元ＬＵＴと補正用１次元ＬＵＴとに分けられ、２回目の印刷を行う場合、最新の補正用１次元ＬＵＴを適用して補正用４次元ＬＵＴによる色変換処理済みの画像データの色情報が補正されるため、印刷データに対してＲＩＰ処理を再度実行することなく色補正を行うことができる。その結果、処理時間が短縮される。
【００９９】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１００】
たとえば、上述した実施形態では、印刷データにおいて指定されている用紙の種類およびスクリーンの種類に基づいて、補正用４次元ＬＵＴおよび補正用１次元ＬＵＴが選択された。しかしながら、用紙の種類やスクリーンの種類は、印刷データとは別に、プリンターコントローラー側で設定されていてもよい。また、用紙の種類およびスクリーンの種類の一方に基づいて、補正用４次元ＬＵＴおよび補正用１次元ＬＵＴが選択されてもよく、用紙の種類およびスクリーンの種類とは無関係に、補正用４次元ＬＵＴおよび補正用１次元ＬＵＴが選択されてもよい。
【０１０１】
また、上述した実施形態では、印刷システムにおいて２回目の印刷処理が実行される場合、最新の補正用１次元ＬＵＴが適用された。しかしながら、補正用１次元ＬＵＴは最新でなくともよい。たとえば、補正用１次元ＬＵＴに付加された日時情報を参照して、ユーザーにより１回目の印刷処理で使用された補正用１次元ＬＵＴよりも新しい１つの補正用１次元ＬＵＴが選択されてもよい。
【０１０２】
また、上述した実施形態では、２回目の印刷処理が実行される際、ユーザーにより補正用４次元ＬＵＴを適用するか否かが選択された。しかしながら、補正用４次元ＬＵＴおよび補正用１次元ＬＵＴの適用については、種々選択することができる。たとえば、２回目の印刷処理においても１回目の印刷処理と同じ日時に作成された補正用１次元ＬＵＴが適用され得る。あるいは、より新しい補正用４次元ＬＵＴが印刷システムに存在する場合には、当該補正用４次元ＬＵＴを必ず適用して、ＲＩＰ処理が再度実行されてもよい。
【０１０３】
また、上述した実施形態では、プロファイラーは、プリンターコントローラーとは別に設けられた。しかしながら、プロファイラーは、プリンターコントローラーの一機能として実現されてもよく、この場合、測色器もプリンターコントローラーに接続される。あるいは、測色器は、プリンターに搭載されてもよい。
【０１０４】
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１０５】
１ａ，１ｂ，１ｃ  クライアント端末、
１１，２１，３１，４１  ＣＰＵ、
１２，２２，３２，４２  ＲＯＭ、
１３，２３，３３，４３  ＲＡＭ、
１４，２４，４４  ハードディスク、
１５，２５，４５  ディスプレイ、
１６，２６，４６  入力装置、
１７，２７，４７  ネットワークインターフェース、
１８，２９，３７，４９  バス、
２ａ，２ｂ  プリンターコントローラー、
２８  プリンターインターフェース、
３ａ，３ｂ  プリンター、
３４  操作パネル部、
３５  印刷部、
３６  コントローラーインターフェース、
４  プロファイラー、
４８  測色器インターフェース、
５  測色器、
６  ネットワーク、
２１０  カラーマッチング用ＬＵＴ、
２２０，４２０  補正用４次元ＬＵＴ、
２３０，４３０  補正用１次元ＬＵＴ、
２４０  ＬＵＴ選択用テーブル。
【図１】
0005578147.tif 000002
【図２】
0005578147.tif 000003
【図３】
0005578147.tif 000004
【図４】
0005578147.tif 000005
【図５】
0005578147.tif 000006
【図６】
0005578147.tif 000007
【図７】
0005578147.tif 000008
【図８】
0005578147.tif 000009
【図９】
0005578147.tif 000010
【図１０】
0005578147.tif 000011
【図１１】
0005578147.tif 000012
【図１２】
0005578147.tif 000013
【図１３】
0005578147.tif 000014