(57)【要約】【課題】  容易に複数の印刷装置による印刷のためのキャリブレーションを精度よく行わせること。【解決手段】  測色器４１５を備える第１の印刷システムにおいて測定した被記録媒体の分光反射率情報を、第２の印刷システムに送信する。これを受信した第２の印刷システムでは、受信した分光反射率情報や自身のセンサ部４１３で測定した濃度情報などを用いて当該被記録媒体を用いて印刷を行うためのキャリブレーション処理を行う。【選択図】  図４
2013111775.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置により被記録媒体上に印刷されたキャリブレーション用のパッチ画像を読み取り、該パッチ画像の濃度を測定する測定手段と、
前記被記録媒体上に印刷された前記キャリブレーション用のパッチ画像を、所定波長毎の分光反射率を測定可能な測定器を用いて読み取ることにより測定された分光反射率情報を受信する受信手段と、
前記測定手段により測定された濃度と前記受信手段により受信した分光反射率情報とに基づき前記印刷装置による前記被記録媒体を用いた印刷のためのキャリブレーションを行う処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記測定器は、他の印刷装置により備えられ、該他の印刷装置により前記被記録媒体と同種の被記録媒体を用いて印刷した前記キャリブレーション用のパッチ画像を測定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記測定手段は、所定波長にピークを有する光源と当該光源を前記被記録媒体に照射した際の反射光を受光する受光手段とを用いて濃度値を求め、前記測定器は、所定波長毎のバンドパスフィルタまたは回折格子を用いて分光反射率を求めることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記受信手段は、さらに目標濃度情報を受信し、前記処理手段は、前記測定手段により測定された濃度、前記受信手段により受信した分光反射率情報及び目標濃度情報に基づきキャリブレーションを行うことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
印刷装置により被記録媒体上に印刷されたキャリブレーション用のパッチ画像を読み取り、該パッチ画像の濃度を測定する第１の測定手段と、
前記被記録媒体上に印刷された前記キャリブレーション用のパッチ画像を、所定波長毎の分光反射率を測定可能な測定器を用いて読み取ることにより測定する第２の測定手段と、
前記第１の測定手段により測定された濃度を示す濃度情報と前記第２の測定手段により測定した分光反射率を示す分光反射率情報とに基づき前記印刷装置による前記被記録媒体を用いた印刷のためのキャリブレーションを実行する処理手段と、
前記第２の測定手段で測定した分光反射率情報を送信する送信手段とを有することを特徴とする画像処理装置。
【請求項６】
前記第１の測定手段は、所定波長にピークを有する光源と当該光源を前記被記録媒体に照射した際の反射光を受光する受光手段とを用いて濃度値を求め、前記第２の測定手段は、所定波長毎のバンドパスフィルタまたは回折格子を用いて分光反射率を求めることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１の測定手段は、前記第２の測定手段で用いる被記録媒体と同種の被記録媒体上に印刷された前記パッチ画像の濃度を測定した結果である濃度情報を目標濃度情報として測定し、前記送信手段は、前記第１の測定手段によって測定した目標濃度値と前記第２の測定手段で測定した分光反射率情報とを送信することを特徴とする請求項４または５に記載の画像処理装置。
【請求項８】
第１の印刷装置により被記録媒体上に印刷されたキャリブレーション用のパッチ画像を読み取り、該パッチ画像の濃度を測定し、
第２の印刷装置により前記被記録媒体上に印刷された前記キャリブレーション用のパッチ画像を、所定波長毎の分光反射率を測定可能な測定器を用いて読み取ることにより分光反射率を測定し、
前記測定された濃度と分光反射率とを用いて前記第１の印刷装置による前記被記録媒体を用いた印刷のためのキャリブレーションを実行することを特徴とする画像処理方法。
【請求項９】
請求項１〜７に記載の各手段をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷のためのキャリブレーションを行うための画像処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
用紙等の被記録媒体にインク等の記録剤（色材）を付与して画像を印刷する印刷装置では、印刷環境の変化、印刷装置の経時変化によって印刷結果の色味等が変動することがある。また、複数の印刷装置間において、装置毎に印刷結果の色味等に差異が生じることもある。
【０００３】
このように、環境の変化、経時変化による印刷結果の変動、装置毎の印刷結果の差異などを解消するために、印刷結果を読取装置によって読み取り、それを解析することによって印刷処理のためのパラメータを補正するものが知られている（特許文献１参照）。
【０００４】
また、このように印刷結果を読取装置で読み取らせる際、より詳細な情報を取得可能な読取装置を用い、その結果を解析して印刷用のパラメータの補正を行った方がより良い画質の印刷結果を得られるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−１１６７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のように詳細な情報を取得可能な読取装置は高価であり、各印刷装置に搭載させるとコストがかさんでしまう。またこの読取装置を取り外して各印刷装置による印刷結果を読み取らせるようにした場合、作業者の作業負担が増加してしまう。
【０００７】
本発明は、上述の問題点に鑑みなされたものであり、容易に複数の印刷装置による印刷のためのキャリブレーションを精度よく行わせることのできる画像処理装置、方法及びプログラムを提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の画像処理装置は、印刷装置により被記録媒体上に印刷されたキャリブレーション用のパッチ画像を読み取り、該パッチ画像の濃度を測定する測定手段と、前記被記録媒体上に印刷された前記キャリブレーション用のパッチ画像を、所定波長毎の分光反射率を測定可能な測定器を用いて読み取ることにより測定された分光反射率情報を受信する受信手段と、前記測定手段により測定された濃度と前記受信手段により受信した分光反射率情報とに基づき前記印刷装置による前記被記録媒体を用いた印刷のためのキャリブレーションを行う処理手段とを有する。
【０００９】
また、印刷装置により被記録媒体上に印刷されたキャリブレーション用のパッチ画像を読み取り、該パッチ画像の濃度を測定する第１の測定手段と、前記被記録媒体上に印刷された前記キャリブレーション用のパッチ画像を、所定波長毎の分光反射率を測定可能な測定器を用いて読み取ることにより測定する第２の測定手段と、前記第１の測定手段により測定された濃度と前記第２の測定手段により測定した分光反射率情報とに基づき前記印刷装置による前記被記録媒体を用いた印刷のためのキャリブレーションを実行する処理手段と、前記第２の測定手段で測定した分光反射率情報を送信する送信手段とを有する。
【発明の効果】
【００１０】
本発明によれば、測定器を用いて得た分光反射率情報を用いて容易に複数の印刷装置による印刷のためのキャリブレーションを精度良く行わせることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態における印刷の際の処理の流れを示す図である。
【図２】キャリブレーション用のパッチチャートの例を示す図である。
【図３】濃度補正処理のための１Ｄ−ＬＵＴの概念を示す図である。
【図４】実施形態のシステム構成を示すブロック図である。
【図５】実施形態のシステム構成を示すブロック図である。
【図６】実施形態のシステム構成を示すブロック図である。
【図７】センサ部による読み取り処理を説明するための図である。
【図８】センサ補正情報の概念図である。
【図９】センサ補正部の処理を説明するための図である。
【図１０】センサ部による測定に基づき実機印刷濃度データを登録する際の処理の流れを示すフローチャートである。
【図１１】測色器による測定に基づき実機印刷濃度データを登録する際の処理の流れを示すフローチャートである。
【図１２】測色器による測定に基づくキャリブレーション情報を送信する際の処理の流れを示すフローチャートである。
【図１３】測色器による測定に基づきキャリブレーション情報を受信する際の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下図面を参照して本発明の実施形態の一例について説明する。
【００１３】
本実施形態では、インクジェットプリンタ（以下、単に「プリンタ」とも称する）が、シート上に印刷したパッチチャートの画像を読み取る（測定する）ためのＲ（赤）Ｇ（緑）Ｂ（青）のＬＥＤ等の光源とフォトダイオード等の受光素子を含むカラーセンサーを具備している。パッチチャートを読み取るための構成はこれらに限らず種々のものを採用可能である。また、本実施形態のプリンタは、入力された印刷データに基づく種々の文書、画像等を印刷することもできる。また印刷の際に用いる記録剤（色材）としてＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）およびＣを希釈したＬｃ（ライトシアン）とＭを希釈したＬｍ（ライトマゼンタ）の６色のインクを備えている。なお、インクの組合せはこれに限られるものではなく、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）やＧｙ（グレー）等の特色インクを備えていてもよいし、より単純にＣ、Ｍ、ＹのみやＣ、Ｍ、Ｙ、Ｋのみとしてもよい。また、色材はインクに限らず、トナーなど種々のものを採用可能である。
【００１４】
図１は、本実施形態のプリンタ内部の画像処理部で行われる色変換処理を説明するための図である。画像処理部では、画像データとしてＲＧＢ信号を入力してＣＭＹＫＬｃＬｍに変換する機能と画像データとしてＣＭＹＫ信号を入力してＣＭＹＫＬｃＬｍに変換する機能とを有す。また、画像データは各色１画素あたり８ビットに量子化されたものとして処理するものとするが、量子化数は１０ビット、１２ビット、１６ビット等としてもよい。
【００１５】
図１において、画像信号Ｉ／Ｆ１０１は、後述するホストＰＣ等の外部装置やプリンタ内部で発生させた画像データを入力する。ここではＲＧＢ信号、ＣＭＹＫ信号あるいはＣＭＹＫＬｃＬｍ信号で表された画像データが入力される。入力されたＲＧＢ信号、ＣＭＹＫ信号は、デバイス非依存の色空間（プリンタ固有ではない）のカラーデータであり、これをデバイス依存の色空間（プリンタ固有）に変換するカラーマッチング処理部１０２、１０３において色空間変換を行う。カラーマッチング処理部１０２に入力されたＲＧＢ信号は色空間が変換されＲ’Ｇ’Ｂ’信号に変換され、カラーマッチング処理部１０３に入力されたＣＭＹＫ信号はＣ’Ｍ’Ｙ’Ｋ’信号に変換される。カラーマッチング処理部１０２、１０３で処理された画像データは、色分解処理部１０４、１０５において印刷時に使用する色材に応じた色材色データＣＭＹＫＬｃＬｍに変換される。そして、色材色データはプリンタの出力特性に応じて階調を補正する階調補正処理部１０６で階調の補正が行われる。
【００１６】
カラーマッチング処理部１０２、１０３、色分解処理部１０４、１０５、階調補正処理部１０６は、それぞれルックアップテーブル（ＬＵＴ）を用いて入力された画像データを変換することにより変換結果を得る。ここでのＬＵＴは、被記録媒体（用紙の種類）毎、印刷モード（高速印刷、低速（高画質）印刷等）毎に用意されている。カラーマッチング処理部１０２、１０３、色分解処理部１０４、１０５は多次元ＬＵＴ（３Ｄ−ＬＵＴ、４Ｄ−ＬＵＴ）を用いて変換処理を行い、階調補正処理部１０６は１次元ＬＵＴ（１Ｄ−ＬＵＴ）を用いて変換処理を行う。３Ｄ−ＬＵＴはＲＧＢの３色を各軸とした、例えば各色１７カウント間隔の１６格子からなる１６×１６×１６＝４０９６格子に対応したテーブルである。４Ｄ−ＬＵＴはＣＭＹＫの４色に対して６色の色材色データに変換するためのテーブルである。１Ｄ−ＬＵＴは入力された各色の画像データのそれぞれの階調を変換し、一対一で出力するためのテーブルである。テーブルの形態は公知の種々の色変換用テーブルを採用可能である。
【００１７】
階調補正処理部１０６から出力された、プリンタの特性に応じて処理された各色材色データに対応する画像データ（出力デバイスデータ）は、キャリブレーション処理部１０７で処理される。キャリブレーション処理部１０７は、プリンタのプリントエンジン、被記録媒体、色材の個体差や経時変化等により生ずる印刷結果の変動を補正（各色材の濃度の安定化）するためのキャリブレーションを行う。キャリブレーション処理部１０７は１Ｄ−ＬＵＴを用いて変換を行う。この１Ｄ−ＬＵＴは、実機印刷濃度データ（所定の入力画像データに基づき実際にプリンタで印刷した画像の濃度値を測定して得たデータ）とキャリブレーション目標値データ（所定の入力画像データに対する基準濃度値）に基づき補正値を得るためのものである。この１Ｄ−ＬＵＴによって出力される補正値は、キャリブレーションパラメータ生成部１０９で生成され、キャリブレーションパラメータ設定部１０８によってキャリブレーション処理部１０７に設定される。
【００１８】
キャリブレーション処理部１０７でキャリブレーションを行う際のキャリブレーションパッチチャートの画像データは画像信号Ｉ／Ｆ１０１を介してＣＭＹＫＬｃＬｍの色材色信号として出力される。この色材色信号は、各処理部１０２〜１０７を介さずにハーフトーニング処理による２値化処理などが行われた後、プリントエンジンに渡され、被記録媒体上の画像として印刷される。
【００１９】
図２は、キャリブレーションパッチチャートの印刷結果を示す図である。このチャートは、上述の実機印刷濃度データを測定する場合や、未知のタイプの被記録媒体（未知メディア）のキャリブレーション情報を登録する場合などに使用される。該パッチは、シアン、淡シアン、マゼンタ、黄、黒の各色材を用いて、例えば１０％刻みで各色材の色材色信号の濃度値を変化させて印刷させたものである。
【００２０】
図３は、キャリブレーション処理部１０７で用いる１Ｄ−ＬＵＴを説明するための図であり、所定の種類の被記録媒体の所定の色の色材に対応するものである。即ち、被記録媒体の種類毎、そして色材の色毎にこのようなテーブルが存在する。図３において、横軸は図２のパッチを印刷させる際の色材色信号の入力データ値であり、縦軸は印刷されたパッチ画像の印刷濃度値である。破線３０１で示す曲線は、前述のキャリブレーション目標値データ（基準値）を示す。既知のタイプの被記録媒体（既知メディア）のキャリブレーション目標データについては予めプリンタ内のメモリに複数の入力データ値に対応付けられた濃度値として登録されているものとする。実線３０２で示す曲線は、実機印刷濃度データを示す。実機印刷濃度データは図２のパッチをプリンタで実際に印刷させ、それを読取装置によって読み取らせてその濃度を測定することで得られる。実機印刷濃度データＰ１〜Ｐ１１が、パッチの各色材の０％〜１００％の部分の濃度を測定する（場合によっては演算処理も行う）ことによって得られる。図３の例では、実機印刷濃度データは、基準値に対して吐出量が多いなどの理由で濃度が全体的に高く、また中間濃度部でより濃く印刷されている例を示している。キャリブレーション処理部１０７では実機印刷濃度データが基準値の印刷濃度となるように色材色別のコントーン（連続階調）色材信号を変換補正するための補正パラメータを算出し、パッチ以外の通常の画像の印刷の際、補正パラメータによって印刷データを補正してから印刷を行う。なお、印刷データの補正に代えて、あるいはそれに加えてインクの吐出量等を制御することによって補正を行うようにしてもよい。
【００２１】
次に以上説明したプリンタを含むシステム構成について説明する。図４は上記プリンタを含む２セットの印刷システムの構成を示すブロック図である。
【００２２】
図４において、第１の印刷システムは、ホストＰＣ４０１、プリンタ４０７、測色器４１５を有する一方、第１の印刷システムと通信可能に接続された第２の印刷システムはホストＰＣ、プリンタ４０７を有するが測色器４１５は有さない。なお、ここでは説明の簡単のため２セットの印刷システムのみを示したが、ネットワーク等を介して第１の印刷システム、第２の印刷システムを複数設けるようにしてもよい。ネットワークとしてはＬＡＮ（ローカルエリアネットワーク）、インターネットなど種々の形態での接続が可能である。
【００２３】
ホストＰＣ４０１は、汎用的なパーソナルコンピュータによって実現可能であり、ソフトウェアのインストールにより後述する種々の処理を実行可能である。ホストＰＣ４０１は、プリンタ４０７、測色器４１５とネットワークあるいはローカルインタフェースを介して互いに通信可能に接続される。ホストＰＣ４０１は、ＵＩ（ユーザインタフェース）４０２、ＣＰＵ４０３、ＲＡＭ４０４、記憶装置４０５、データ入出力部４０６を有する。
【００２４】
ＵＩ４０２は、ユーザからの操作入力を受け付けるキーボード、ポインティングデバイス等の入力装置やユーザに提供すべき情報の表示を行うディスプレイを含む。ＣＰＵ４０３は、ホストＰＣ４０１の動作やプリンタ４０７、測色器４１５の動作の制御を行う。ＲＡＭ４０４は、ＣＰＵ４０３のワークエリアとして使用されたり、印刷システムにおける処理のための設定値等を記憶したりする。記憶装置４０５は大容量の不揮発性メモリであり、ＣＰＵ４０３が実行する制御プログラム、プリンタ４０７で印刷させるための印刷データ、自印刷システムにおける処理に必要な各種データを記憶する。各種データには、例えば、各種画像処理パラメータ、プリントエンジンの制御パラメータ、調整パラメータ、センサ部制御データ、測色器制御データなどが含まれる。後述する処理は記憶装置４０５に記憶されたプログラムをＣＰＵ４０３がＲＡＭ４０４にロードし、それを実行することによってなされる。記憶装置４０５はホストＰＣ４０１に内蔵されたものとしても外付けにしたものでもよい。データ入出力部４０６は自印刷システム外部（他の印刷システム等）との間のデータの入出力を制御する。データ入出力部４０６は、例えば第１の印刷システムと第２の印刷システムの間でキャリブレーション用のデータの交換を行うことが可能である。これにより例えば未知メディアのキャリブレーション用のデータを他の印刷システムから取得してキャリブレーションを行うことが可能となる。
【００２５】
プリンタ４０７は、図１〜３を用いて説明したプリンタに対応する。プリンタ４０７は、データ転送部４０８、プリンタ制御部４０９、画像処理部４１０、印刷部４１１、センサ補正部４１２、センサ部４１３、センサ補正情報記憶部４１４を有する。
【００２６】
データ転送部４０８は、ホストＰＣ４０１から印刷データを受け取り、印刷データから画像データと画像処理パラメータを取り出す。そしてこの画像データと画像処理パラメータを画像処理部４１０に送る。またホストＰＣ４０１から送られてくるプリンタの調整データ、プリンタ制御データ、センサ部制御データをプリンタ制御部４０９に送る。また、データ転送部４０８はプリンタ４０７の種々の情報をホストＰＣ４０１に送る。
【００２７】
プリンタ制御部４０９は、ＣＰＵ、メモリ、プリンタ制御用ハードウェア（ＡＳＩＣ等）等を含み、メモリに記憶されている制御プログラムに従ってＣＰＵによりプリンタ４０７の動作の制御を行ったり、ハードウェアを用いたプリンタ４０７の動作の制御を行う。プリンタ制御部４０９はデータ転送部４０８を介して受け取ったプリンタ制御データに従ってプリンタ４０７による印刷の制御を行い、センサ部制御データに従ってセンサ部４１３、センサ補正部４１２による測色の制御を行う。
【００２８】
画像処理部４１０は、図１を用いて説明した画像処理部に対応し、印刷部４１１は前述のプリントエンジンに対応する。印刷部４１１は、インク吐出機構、被記録媒体（シート）の収納部、シート供給機構、シート搬送機構などを含む。印刷部４１１は、画像信号Ｉ／Ｆ１０１を介して出力された色材色信号またはキャリブレーション処理部１０７を介して出力された画像データに基づきインクの吐出、シートの搬送を制御してシート上の画像をプリントする。このときの色材色信号、画像データは画像処理部４１０または印刷部４１１において２値化処理が行われた後、印刷処理が行われる。ただし、印刷部４１１が１画素につき３値以上とした画像データに従った印刷を行うことができる場合、それに応じた変換がなされるものとしてもよい。また、印刷部４１１はプリンタ制御部４０９からの制御により、調整データに従った調整やプリンタ制御データに従った処理も行う。調整データに従った調整には、シート搬送ピッチの調整や記録ヘッドの高さの調整などが含まれる。プリンタ制御データに従った処理にはインク吐出量の制御などが含まれる。
【００２９】
センサ部４１３は、印刷部４１１により印刷された画像を読み取り、画像の濃度を測定するための読取センサである。センサ補正部４１２は、センサ部４１３による読み取り結果に基づきキャリブレーション処理部１０７によって補正を行わせるための補正値の算出を行う。センサ補正情報記憶部４１４は、プリンタ４０７のメモリの所定のエリアに、センサ補正部４１２が補正値を算出する際に用いる情報を記憶する。
【００３０】
次に、センサ部４１３、センサ補正部４１２、センサ補正情報記憶部４１４の補正情報を用いた補正処理について説明する。図７はこれを説明するための図である。
【００３１】
図７（ａ）は、センサ部４１３を用いてシート上のパッチ画像を読み取る際の外観の概略図である。シート７０１に図２に示したキャリブレーションパッチの画像（パッチ画像）７０２が印刷されたものをプリンタ４０７にセットし、測色の指示がなされると測色処理が開始される。パッチ画像７０２が印刷されたシート７０１は所定間隔で順次搬送される。また図７（ａ）に示されているようにキャリッジ７０３にセンサ部４１３に対応するセンサ部材７０４が取り付けられている。キャリッジ７０３はシートの搬送方向とは直交する方向に走査され、このときセンサ部材７０４によってパッチ画像７０２を順次読み取る。従ってプリンタ制御部４０９はセンサ部制御データに従ってセンサ部材７０４を制御する際、キャリッジ７０３やシート搬送機構の制御も行う。
【００３２】
図７（ｂ）はセンサ部４１３（センサ部材７０４）による読取（測色）処理を説明するための図である。センサ部材７０４は、光源として赤色ＬＥＤ７０５、緑色ＬＥＤ７０６、青色ＬＥＤ７０７を有し、また各光源からシート７０１に向けて照射された光の反射光を受光するフォトダイオードなどの受光素子７０８を有する。ＬＥＤの発光色は、測定する色材の色によって濃度識別レンジの広い補色の色あるいは補色に近い色の光源を選択する。即ち、測定する色材がシアン、淡シアンの場合は、光源として赤色ＬＥＤ７０５を選択し、同様にマゼンタ、淡マゼンタ、黒の場合は、緑色ＬＥＤ７０６を、黄の場合は、青色ＬＥＤ７０７をそれぞれ選択して測定を行う。センサ部材７０４の受光特性は、各光源（ＬＥＤ）７０５〜７０７の発光分光特性と受光素子７０８の受光感度特性に依存することになる。しかし、本実施形態では受光素子７０８として安定した受光感度特性を有するフォトダイオードを用いるものとし、ＬＥＤの発光分光特性がセンサ部材７０４の個体差に依存するものとする。従って、本実施形態におけるセンサ補正情報に含まれるセンサ受光特性情報はＬＥＤの発光分光特性で代用することとする。
【００３３】
図７（ｃ）は各ＬＥＤの発光分光特性としての分光強度分布を示す。図７（ｃ）において破線で示す曲線は各ＬＥＤの基準となる分光強度を示しており、予めプリンタ４０７のメモリに記憶されている情報に基づくものである。実線で示す曲線は各ＬＥＤ７０５〜７０７を１つずつ発光させ、その光を分光放射輝度計を用いて測定し、ピークの放射輝度で正規化した分光強度の例を示している。図中、７０９は赤色ＬＥＤの基準となる分光強度を示し、７１０は緑色ＬＥＤの基準となる分光強度を示し、７１１は青色ＬＥＤの基準となる分光強度を示す。また、７１２は赤色ＬＥＤ７０５を発光させた際の反射光を受光素子７０８で実測した分光強度、同様に７１３は緑色ＬＥＤ７０６について実測した分光強度、７１４は青色ＬＥＤ７０７について実測した分光強度をそれぞれ示す。このように実測した分光強度は基準値に対して個体差が含まれることがあり、この個体差を補正しつつキャリブレーション補正を行う。ここでは発光分光特性として一定間隔の波長単位での光強度を発光分光特性の情報としてプリンタ４０７のメモリに記憶するものとするが、これに代えてピーク波長と所定の光強度における波長幅を示す情報を用いるようにしてもよい。即ち、基準ＬＥＤの特性値をＰ１からＰ３の値とし、所定光強度での波長幅をＷ１からＷ３の値を発光分光特性の情報としてもよい。またこれに限らず各ＬＥＤの発光分光特性を特定できるものであれば種々の形態の情報としてもよい。
【００３４】
センサ補正情報記憶部４１４には、メディア関連情報としてプリンタ４０７にセット（装着）されている被記録媒体（メディア）について実測したキャリブレーション用の実機印刷濃度データと各種メディアに対するキャリブレーション目標値データが記憶される。これらのデータはキャリブレーション処理部１０７で使用される。また、メディア関連情報には、メディアの種類毎にパッチ画像７０２を測色器４１５によって実測した結果を示す色材毎の分光反射率特性情報も含まれる。測色器４１５による分光反射率特性の測定については後述する。またセンサ補正情報記憶部４１４には、センサ部関連情報として上記した各ＬＥＤの基準センサ受光特性を示す基準センサ受光特性情報、実測した各ＬＥＤの受光特性である実機センサ受光特性情報が記憶される。これらの情報のうち、既知メディアに対応するキャリブレーション目標値データ、基準センサ受光特性情報は、予めプリンタ４０７のメモリに記憶されており、その他の情報は実測した結果をメモリに記憶する。例えば未知メディアに対応する各種情報は、自システム（装置）で実測して新たにメモリに記憶したり、他システム（装置）からデータ転送部４０８を介して受信してメモリに記憶したりする。また、自システム（装置）で実測して取得した未知メディアに対応する各種情報を、データ転送部４０８を介して送信して、他システム（装置）に登録することも可能である。これによって新たな未知メディアに対するキャリブレーションが可能となる。
【００３５】
図８は、センサ補正情報記憶部４１４に記憶される各種情報の概念図を示す。図８では各種情報をそれぞれの情報に対応する関数のグラフの形態で概念的に示しているが、センサ補正情報記憶部４１４には、所定の間隔で離散された実数として記憶される。
【００３６】
図８において既知メディアをメディアＡ〜メディアＧ、未知メディアをメディアＸと表している。各メディアはメディアの材質や加工形態等の種類毎に区別され、メディアの種類として普通紙、光沢紙などがある。
【００３７】
また、色材の分光反射率特性情報は全てのメディアの種類について取得しておく必要はなく、適宜必要なメディアの情報のみ記憶させておくようにしてもよい。また、いくつかの種類のメディアについて分光反射率特性を取得し、他の種類のメディアについては取得済みのメディアの分光反射率特性に基づき補間処理によって算出してもよい。またパッチ画像７０２の読み取りに際しても全ての濃度について読み取るのではなく、いくつかを読み取って補間処理によって算出してもよい。
【００３８】
次にセンサ補正部４１２による補正方法について説明する。図９はこれを説明するための図である。図９（ａ）はセンサ補正部４１２の構成の詳細を示すブロック図である。センサ部４１３から出力された輝度データ（輝度値Ｐ（Ｘ））が濃度値変換部９０１に入力される。濃度値変換部９０１は紙白部のセンサ読み取り輝度値Ｐ（０）とＰ（Ｘ）によって（式１）により濃度値Ｄ（Ｘ）を求める。紙白部のセンサ読み取り輝度値はシート７０１の色材の載っていない箇所（紙白部）や基準白板などを読み取った場合の輝度値である。濃度値変換部９０１によって輝度値から変換された濃度値Ｄ（Ｘ）は差分１Ｄ−ＬＵＴ処理部９０２に入力される。なお、図９（ａ）においてセンサ部４１３から取得した輝度値に対して、先に差分１Ｄ−ＬＵＴ処理９０２による処理を行い、その後濃度値変換部９０１により輝度値から濃度値へ変換するようにしてもよい。即ち、濃度値変換部９０１と差分１Ｄ−ＬＵＴ処理部９０２の処理順を逆としてもよい。
Ｄ（Ｘ）＝−ｌｏｇ（Ｐ（Ｘ）／Ｐ（０））          ―――――  （式１）
【００３９】
差分１Ｄ−ＬＵＴ処理部９０２は、以下で説明する手順により差分１Ｄ−ＬＵＴ生成部９０４で生成される１Ｄ−ＬＵＴデータを、差分１Ｄ−ＬＵＴ設定部９０３によって設定されたＬＵＴを用いて処理する。差分１Ｄ−ＬＵＴ生成部９０４では、図８に示した対象とする基準センサ受光特性情報と実機センサ受光特性情報と対象とするメディアの色材の分光反射率特性情報に基づいて生成される。以下の説明では、色材としてシアンの場合を例に説明するが他の色材についても同様に行う。色材の分光反射率特性情報は、紙白（０％）から１０％刻みのパッチ画像の実機のセンサ出力としての輝度値に対する分光反射率特性情報である。この情報に従いセンサ受光特性情報と分光反射率特性から求めた濃度値が図９（ｂ）の横軸となる。センサ部４１３のセンサ受光特性に対応するＬＥＤの分光発光特性を用いて、実機センサ（センサ部４１３）の特性αｘ（λ）、基準センサの特性をα０（λ）（但し、λ＝３８０ｎｍから７００ｎｍ）とし、Ｎ％（但し、Ｎ＝０から１００）の分光反射率特性をＲ（Ｎ，λ）とする。実機センサの濃度値Ｄｘ（Ｎ）は、（式２）によって求められ、基準センサの濃度値Ｄ０（Ｎ）は、（式３）によって求められる。
Ｄｘ（Ｎ）＝−ｌｏｇ（Σ（αｘ（λ）×Ｒ（Ｎ，λ））／（Σ（αｘ（λ）×Ｒ（０，λ））））    ―――  （式２）
Ｄ０（Ｎ）＝−ｌｏｇ（Σ（α０（λ）×Ｒ（Ｎ，λ））／（Σ（α０（λ）×Ｒ（０，λ））））    ―――  （式３）
【００４０】
図９（ｂ）の縦軸はセンサ輝度出力値から求めた（式１）によって求められる濃度値である。上記の実機センサでのパッチ画像の測定結果のデータをＡ０からＡ１０としその間を補間した実線の曲線で表したものが実機センサの濃度特性９０５である。また、（式３）によって求められる基準センサの濃度値から同様に求めたセンサ出力値からの濃度値をＢ０からＢ１０として示す。この曲線情報をもとに（式３）の結果を用いて得た基準センサでの濃度特性が９０６である。基準センサの情報で求めたセンサ受光特性とメディアの分光反射率特性から算出したＤ０（１）での実機センサでの濃度特性９０５での濃度値がＤｘ（１）上の値で出力されるＣ１が基準センサでの出力となる。同様にＡ２からＡ１０、Ｂ２からＢ１０についても同様に算出することにより、基準センサでの濃度特性９０６が求められる。この実機センサの濃度特性９０５が基準センサの濃度特性９０６になるように補正するためのデータが差分１Ｄ−ＬＵＴ生成部で生成される。
【００４１】
測色器４１５は、基準白板等を用いて校正を行い、パッチ画像の分光反射率を読み取り（全波長を含む白色光を発光し、単波長域の反射を所定波長毎に測定する）、その結果を分光反射率特性情報として出力する。即ち、センサ部４１３が所定波長毎の分光反射率を測定できないのに対し、測色器４１５はそれを測定可能である。測色器４１５でパッチ画像７０２を測定して得たメディア毎の色材の分光反射率特性情報がセンサ補正情報記憶部４１４に記憶される。
【００４２】
測色器４１５による測色により得た色材の分光反射率特性情報は、他のシステム（装置）に送信することが可能である。これにより測色器４１５を有さないシステム（装置）あるいは測色器４１５による測色が行えないシステム（装置）においても精度の高いキャリブレーション処理を実施することが可能である。ただし、本実施形態における印刷システム（装置）は測色器４１５により得られる情報を用いずセンサ部４１３によって測定できる情報を用いたキャリブレーションも（補正精度は落ちるが）可能である。
【００４３】
なお、図４で示した第１の印刷システムは、ホストＰＣ４０１、プリンタ４０７、測色器４１５で構成されるものとしたが、このような形態以外の構成でも同様の結果は得ることができる。即ち、図５に示すように測色器４０７をプリンタ４０７に内蔵（または装着）させてもよい。この場合、プリンタ制御部４０９が測色器４１５の動作を制御することになる。また、ホストＰＣ４０１が行う処理をプリンタ４０７において行うようにしてもよい。即ち、図６に示すように、ホストＰＣ４０１の４０２〜４０６に相当する構成を、４２２〜４２６としたコントローラユニット４２１を設けた第１の印刷装置４２０として構成することもできる。この場合、プリンタ制御部４０９に代わり、ＣＰＵ４２３が第１の印刷装置４２０（測色器４１５も含む）の動作を制御することになる。そして、測色器４１５を含まない第２の印刷装置などの他の装置とは、直接ネットワークを介して、あるいはホストＰＣ４２７を介して情報の送受信を行うことになる。各印刷装置とホストＰＣ４２７とはローカルインタフェースを介してまたはネットワークを介して接続される。また、ホストＰＣ４０１を含む形態では、ホストＰＣ４０１によってプリンタ４０７の動作も含めた制御を行ってもよいし、プリンタ制御部４０９によってデータ転送以外の動作の制御を行ってもよいし、ホストＰＣ４０１とプリンタ制御部４０９と適宜処理を分担してもよい。また図６の例のように１台の印刷装置（プリンタ）がデータ転送も含めた全ての動作の制御を行うようにしてもよい。また、以上の例において、測色器４１５を備える装置においてセンサ部４１３も備えるものとしたが、測色器４１５によってセンサ部４１３で測定すべき情報の測定が行える場合、センサ部４１３を備えないようにしてもよい。つまり図４〜６に示したシステムあるいは装置の構成は一例であり、他の形態のものとしてもよい。
【００４４】
次に以上説明した印刷システムあるいは印刷装置におけるキャリブレーション処理について説明する。以下のフローチャートは、当該処理を実行するシステム（装置）の記憶装置（メモリ）に記憶されている制御プログラムをＣＰＵが実行することによりなされる処理を示す。記憶装置としては記憶装置４０５、プリンタ制御部４０９内のメモリ、記憶装置４２５が対応する。ＣＰＵとしてはＣＰＵ４０３、プリンタ制御部４０９内のＣＰＵ、ＣＰＵ４２３が対応する。ただし、全ての処理をソフトウェアにより実行する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【００４５】
図１０は上述した実機印刷濃度データをセンサ補正情報記憶部４１４に登録する際の処理の流れを示すフローチャートである。このフローチャートの実行にあたり、ＵＩ４０２または４２２からキャリブレーション処理の実行指示や当該処理の実行に必要なパラメータ等の入力が行われる。
【００４６】
Ｓ１００１では、キャリブレーション処理を行うためのメディア（被記録媒体）の設定を行う。ここではＵＩ４０２または４２２を用いて既知メディアの情報を読み出し、メディアの種類の設定を行う。これによりメディアの種類に応じた各種パラメータが記憶装置４２２、プリンタ制御部４０９のメモリまたは記憶装置４２５から読み出される。
【００４７】
次にＳ１００２では、Ｓ１００２で設定されたメディアの種類に応じたパラメータを用いて図２に示したキャリブレーション用のパッチチャートの画像（パッチ画像７０２）をＳ１００１で設定されたメディア上に印刷部４１１により印刷する。このパッチチャートも記憶装置４２２、プリンタ制御部４０９のメモリまたは記憶装置４２５から読み出され図１に示したように画像信号Ｉ／Ｆ１０１から出力された後、１０２〜１０７の処理を経ずに、ハーフトーニング処理などが施され印刷される。
【００４８】
次にＳ１００３では、センサ部４１３を用いてＳ１００２で印刷したパッチチャートの画像の読み取りを行う。即ち、各色のＬＥＤ７０５〜７０７を用いて図２のパッチチャートの各色材の各濃度の画像を読み取る。
【００４９】
次にＳ１００４では、基準センサの受光特性情報、実機センサの受光特性情報、対象のメディアの分光反射率情報を用いて実機センサの受光特性が基準センサの受光特性となるよう図３を用いて述べたように変換する。
【００５０】
次にＳ１００５では、前述のように１０％間隔で濃度を変化させたパッチ画像に対応するＳ１００４で求めた基準センサの濃度出力値に対する補間処理を行い、実機印刷濃度データを生成する。
【００５１】
次にＳ１００６では、Ｓ１００５で生成した実機印刷濃度データをセンサ補正情報記憶部４１４に記憶する。
【００５２】
次に未知メディアのキャリブレーション情報の追加処理について説明する。図１１はこの処理の流れを示すフローチャートである。
【００５３】
Ｓ１１０１では追加するメディアの設定を行う。ここでは未知メディアなので、ＵＩ４０２または４２２を用いて追加するメディアの種類の入力を行うことになる。そしてキャリブレーション処理に必要なパラメータを読み出すことになるが、メディアの特性に非依存である基準センサの分光受光特性情報、実機センサの分光受光特性情報はよいが、メディアの特性に依存するキャリブレーション目標濃度値、メディアの分光反射率情報を新規に取得する必要がある。そこで未知メディアのキャリブレーション情報の追加では、この処理における印刷状態が基準となる。即ち、図８のメディア関連情報として、実機印刷濃度データとキャリブレーション目標値が同じものとして登録することなる。そして、Ｓ１１０５の実機センサでの測定前に、測色器４１５によって色材の分光反射率特性情報を取得し（Ｓ１１０３）、Ｓ１１０１で設定したメディアを特定する情報（メディア名）と対応付けて登録しておく。それ以外は図１０で示した処理と同様であるが、Ｓ１１０６の基準濃度値「基準センサ値への変換」は、Ｓ１１０３で測定し、Ｓ１１０４で登録した未知メディアの分光反射率を用いる。
【００５４】
次に測色器４１５を有するシステム（装置）において作成した未知メディアについてのキャリブレーション情報を他のシステム（装置）に送信する処理について説明する。図１２は測色器４１５を備えるシステム（装置）における処理の流れを示すフローチャートである。
【００５５】
Ｓ１２０１〜１２０８は図１１の処理と同様に行われる。Ｓ１２０９では、ＵＩ４０２または４２２を用いて送信先となる測色器４１５を備えない、測色器４１５による測色を行えない、あるいは測色器４１５による測色結果を有さない印刷システムあるいは印刷装置を指定する。そして、測色器４１５による測色結果に基づく未知メディア（追加メディアＸ）のキャリブレーション目標値データ、色材の分光反射率特性情報をキャリブレーション情報として指定された印刷システム（装置）に対して送信する。
【００５６】
Ｓ１２０９で送信先として指定された印刷システム（装置）は、図１３に示すフローチャートに従って追加メディアＸのキャリブレーション情報をセンサ補正情報記憶部４１４に登録する。即ち、Ｓ１３０１において分光反射率情報、キャリブレーション目標値データを受信し、Ｓ１３０２において受信した情報をセンサ補正情報記憶部４１４に登録する。Ｓ１３０３〜１３０８は、図１１に示した処理と同様に今回登録した情報を用いてキャリブレーションを行う。
【００５７】
なお、以上の説明において測色器を備えるシステム（装置）から分光反射率情報とキャリブレーション目標値データ（目標濃度情報）とを送信し、測色器を備えないシステム（装置）が受信したこれらの情報と自身で測定した濃度情報とによってキャリブレーションを行うものとした。しかしながら、測色器を備えるシステム（装置）から目標濃度情報を送信せずに、測色器を備えないシステム（装置）が受信した分光反射率情報に従って目標濃度情報を算出するようにしてもよい。
【００５８】
以上のように、本実施形態によれば、１つの印刷システム（装置）が備えている測色器によってパッチ画像を測色することによって得たキャリブレーション用の情報を他の１または複数の印刷システム（装置）に転送し、それを利用することが可能となる。従って多数の印刷システム（装置）において測色器を備えることなく、精度の高いキャリブレーション処理を行うことができる。また、所定波長にピークを持った光源と受光素子とで構成される安価なセンサ部（カラーセンサ）を有し、複数バンドのカラーフィルタまたは回折格子を備えた測色器を有さない印刷システム（装置）においても測色器を用いたキャリブレーションが行えるので、複数の印刷システム（装置）を安価なコストで導入可能となる。このときセンサ部の個体差も実測した各光源の発光強度に応じた補正を行うので精度の高いキャリブレーションが行える。また、キャリブレーション情報の送受信に際しては測色器による測定に基づき得た情報を送受信させ、センサ部による測定に基づき得た情報を送受信させないことにより、送受信されるキャリブレーション情報の量を減らすことができ通信トラフィックの増大を抑えることができる。そして、キャリブレーション情報を受け取った側では、自身のセンサ部による測定結果と受信したキャリブレーション情報とに基づきキャリブレーションを行うので、自身の印刷状態に応じた精度の高いキャリブレーションを行うことができる。また、新たな種類の被記録媒体を使用する際も、測色器を有したシステム（装置）によって容易に新たなキャリブレーション情報を作成し、他のシステム（装置）にも反映させることができる。なお、キャリブレーション情報を送信する際、例えば送信先の印刷システム（装置）がセンサ部も有していない、あるいはセンサ部による測定が行えない場合などに、測色器による測定結果に基づく情報とともに自身のセンサ部による測定結果に基づく情報を送信するようにしてもよい。そしてこれを受信した側ではこれらの情報に基づいてキャリブレーション情報を登録し、キャリブレーションの際に使用する。これにより、受信側での負荷等を軽減させることもできる。
【００５９】
なお、以上の実施形態において、印刷システム、ホストＰＣ、プリンタのそれぞれをキャリブレーション情報の生成、取得を行う画像処理装置として機能させることができる。
【図１】
2013111775.tif 000003
【図２】
2013111775.tif 000004
【図３】
2013111775.tif 000005
【図４】
2013111775.tif 000006
【図５】
2013111775.tif 000007
【図６】
2013111775.tif 000008
【図７】
2013111775.tif 000009
【図８】
2013111775.tif 000010
【図９】
2013111775.tif 000011
【図１０】
2013111775.tif 000012
【図１１】
2013111775.tif 000013
【図１２】
2013111775.tif 000014
【図１３】
2013111775.tif 000015