(57)【要約】      （修正有）【課題】印刷装置で１次色について色差を小さくする色補正を行う際に、２次色の色差も小さくできるような補正値を最小限のコストで取得する。【解決手段】第１の印刷装置を用いて、複数色のインクの各色について形成される１次色パターンと、インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷する。第２の印刷装置を用いて、第１の補正パターンと同じデータによって第２の補正パターンを印刷し、第１の補正パターンと、第２の補正パターンを側色して、１次色パターンの色差と２次色パターンの色差を算出する。２次色パターンの色差を、１次色パターンの色差から予測する関数を求め、１次色パターンの色差から関数に基づいて予測された２次色パターンの色差と、１次色パターンの色差との両方が最小となるように、第２の印刷装置で印刷される画像の濃度を補正する補正値を取得する。【選択図】図９
2011255540.tif 000002
【特許請求の範囲】
【請求項１】
ノズルから複数色のインクを噴出して媒体に画像を形成する第１の印刷装置を用いて、前記複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷することと、
ノズルから複数色のインクを噴出して媒体に画像を形成する第２の印刷装置を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって第２の補正パターンを印刷することと、
前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出することと、
前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出することと、
算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求めることと、
前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することと、
を有する補正値取得方法。
【請求項２】
請求項１に記載の補正値取得方法であって、
前記１次色パターンの側色値及び前記２次色パターンの側色値を分光反射率値として側色し、
前記１次色パターンの色差及び前記２次色パターンの色差を分光反射率差として算出することを特徴とする補正値取得方法。
【請求項３】
請求項１または２に記載の補正値取得方法であって、
予測された前記２次色パターンの色差と、前記１次色パターンの色差と、インク噴出量の２次微分値と、
が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することを特徴とする補正値取得方法。
【請求項４】
請求項１〜３のいずれかに記載の補正値取得方法であって、
前記１次色パターンの色差が最小になるように、画像の濃度を補正する補正値を取得し、
前記１次色パターンの色差が所定の閾値の範囲内に入るように、前記１次色の濃度を補正する補正値を取得した後に、
前記１次色パターンの色差と前記２次色パターンの色差とが最小となるように、取得された前記補正値を修正することを特徴とする補正値取得方法。
【請求項５】
請求項１〜４のいずれかに記載の補正値取得方法であって、
無彩色ではない色のインクを用いて前記２次色パターンが形成されることを特徴とする補正値取得方法。
【請求項６】
請求項１〜５のいずれかに記載の補正値取得方法であって、
分光反射率のピーク波長の位置が異なる色の組み合わせによって、前記２次色パターンが形成されることを特徴とする補正値取得方法。
【請求項７】
メモリーに記憶された補正取得プログラムであって、
ノズルから複数色のインクを噴出して媒体に画像を形成する第１の印刷装置を用いて、複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷させることと、
前記第１の印刷装置と同様の第２の印刷装置を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって第２の補正パターンを印刷させることと、
前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出することと、
前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出することと、
算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求めることと、
前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することと、
を有する補正取得プログラム。
【請求項８】
（Ａ）ノズルから複数色のインクを噴出して媒体にドットを形成するヘッド部と、
（Ｂ）前記ヘッド部を制御する制御部であって、
色補正の基準となる印刷装置を用いて印刷された、複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンと、
前記ヘッド部を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって印刷された、第２の補正パターンについて、
前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出し、
前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出し、
算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求め、
前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することを特徴とする、制御部と、
を備える印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正値取得方法、補正値取得プログラム、及び、印刷装置に関する。
【背景技術】
【０００２】
ノズルから液体を噴出して媒体上に液滴（ドット）を着弾させることで記録を行う印刷装置が知られている。この印刷装置で、カラーインクを用いてカラー印刷を行う場合に、時間の経過に伴って印字特性が変化してしまうことがある。例えば、ある印刷データによって印刷された画像と、同じデータによって別の時点で印刷された画像とでは、色の再現性が異なり、所望の画像が印刷できない場合がある。  
このような印字特性の変化による印刷画像の劣化を防止するために、印刷された画像の濃度特性に基づいて、印刷データと実際に印刷された画像との色の色差が小さくなるような補正値を算出し、印刷装置のキャリブレーションを行うことで安定した色を再現する方法が提案されている。（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
使用する印刷装置毎に前述の方法によってキャリブレーションを行うことで、良好な色を再現した印刷が可能になる。例えば、ＣＭＹＫの４色のインクを用いて印刷を行う場合に、異なる時点で印刷を行ってもＣＭＹＫの各色について印刷データで指定した通りの濃度で画像を印刷することができるようになる。  
しかし、ＣＭＹＫの各色（１次色とも呼ぶ）について良好な色を再現することが可能であっても、ＣＭＹＫの各色を混色することによって再現される色（２次色とも呼ぶ）を印刷する場合には良好な色を再現することが難しかった。例えば、グリーンやブルー等の色を用いて印刷を行いたい場合に、１次色（ＣＭＹＫ）についてのキャリブレーションを行っただけでは、グリーンやブルーについて良好な色を再現することができなかった。一方、２次色にも対応できるキャリブレーションを行うためには、その２次色を再現するための１次色インクの組み合わせについてそれぞれ補正値を算出する必要があり、コストの面や精度の面で問題があった。
【０００５】
本発明では、印刷装置で１次色について色差を小さくする色補正を行う際に、２次色の色差も小さくできるような補正値を最小限のコストで取得することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、ノズルから複数色のインクを噴出して媒体に画像を形成する第１の印刷装置を用いて、前記複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷することと、ノズルから複数色のインクを噴出して媒体に画像を形成する第２の印刷装置を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって第２の補正パターンを印刷することと、前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出することと、前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出することと、算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求めることと、前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することと、を有する補正値取得方法である。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００８】
【図１】色補正動作の全体フローを示す図である。
【図２】検査工程における印刷システムの構成を表す概念図である。
【図３】プリンター１の構成を示すブロック図である。
【図４】図４Ａは、本実施形態のプリンターの構成を説明する概略図である。図４Ｂは、本実施形態のプリンターの構成を説明する断面図である。
【図５】ヘッドの構造を示す断面図である。
【図６】ヘッドユニットにおけるノズルの配置を示す図である。
【図７】ユーザー元における印刷システムの構成を表す概念図である。
【図８】第１実施形態で印刷されるパッチパターンの例を示す図である。
【図９】検査工程における色補正値算出・保存処理のフローを示す図である。
【図１０】ユーザー元での印刷処理のフローを示す図である。
【図１１】比較例における検査工程での色補正値算出・保存処理のフローを示す図である。
【図１２】比較例で印刷されるパッチパターンの例を示す図である。
【発明を実施するための形態】
【０００９】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１０】
ノズルから複数色のインクを噴出して媒体に画像を形成する第１の印刷装置を用いて、前記複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷することと、ノズルから複数色のインクを噴出して媒体に画像を形成する第２の印刷装置を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって第２の補正パターンを印刷することと、前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出することと、前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出することと、算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求めることと、前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することと、を有する補正値取得方法。  
このような補正値取得方法によれば、印刷装置で１次色について色差を小さくする色補正を行う際に、２次色の色差も小さくできるような補正値を最小限のコストで取得することができる。
【００１１】
かかる補正値取得方法であって、前記１次色パターンの側色値及び前記２次色パターンの側色値を分光反射率値として側色し、前記１次色パターンの色差及び前記２次色パターンの色差を分光反射率差として算出することが望ましい。  
このような補正値取得方法によれば、補正対象の色について、３次元情報であるＬａｂ値、ＸＹＺ値よりも多くの情報量を含むデータを取得することができるため、補正の精度を向上させて、より高画質な印刷を実現することができる。
【００１２】
かかる補正値取得方法であって、予測された前記２次色パターンの色差と、前記１次色パターンの色差と、インク噴出量の２次微分値と、が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することが望ましい。  
このような補正値取得方法によれば、画像の急激な濃度変化を抑制することができるため、より高画質な印刷を実現することができる。
【００１３】
かかる補正値取得方法であって、前記１次色パターンの色差が最小になるように、画像の濃度を補正する補正値を取得し、前記１次色パターンの色差が所定の閾値の範囲内に入るように、前記１次色の濃度を補正する補正値を取得した後に、前記１次色パターンの色差と前記２次色パターンの色差とが最小となるように、取得された前記補正値を修正することが望ましい。  
このような補正値取得方法によれば、１次色についての補正精度を確保しつつ、２次色の影響も考慮した色補正を行うことができる。
【００１４】
かかる補正値取得方法であって、無彩色ではない色のインクを用いて前記２次色パターンが形成されることが望ましい。  
このような補正値取得方法によれば、使用頻度の低い組み合わせの２次色を排除することができるので、より効率的な色補正を行うことができる。
【００１５】
かかる補正値取得方法であって、分光反射率のピーク波長の位置が異なる色の組み合わせによって、前記２次色パターンが形成されることが望ましい。  
このような補正値取得方法によれば、同じ色の濃淡インク同士の混色等、効果的ではない色の組み合わせの２次色を排除することができるので、より効率的な色補正を行うことができる。
【００１６】
また、メモリーに記憶された補正取得プログラムであって、ノズルから複数色のインクを噴出して媒体に画像を形成する第１の印刷装置を用いて、複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンを印刷させることと、前記第１の印刷装置と同様の第２の印刷装置を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって第２の補正パターンを印刷させることと、前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出することと、前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出することと、算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求めることと、前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することと、を有する補正取得プログラムが明らかになる。
【００１７】
また、（Ａ）ノズルから複数色のインクを噴出して媒体にドットを形成するヘッド部と、（Ｂ）前記ヘッド部を制御する制御部であって、色補正の基準となる印刷装置を用いて印刷された、複数色のインクの各色について形成される１次色パターンと、前記インク同士を混色した色で形成される２次色パターンと、からなる第１の補正パターンと、前記ヘッド部を用いて、前記第１の補正パターンを印刷する印刷データと同じデータによって印刷された、第２の補正パターンについて、前記第１の補正パターンの前記１次色パターンを側色した値と、前記第２の補正パターンの前記１次色パターンを側色した値とを差分して、前記１次色パターンの色差を算出し、前記第１の補正パターンの前記２次色パターンを側色した値と、前記第２の補正パターンの前記２次色パターンを側色した値とを差分して、前記２次色パターンの色差を算出し、算出された前記２次色パターンの色差を、算出された前記１次色パターンの色差から予測する関数を求め、前記１次色パターンの色差から前記関数に基づいて予測された前記２次色パターンの色差と、前記１次色パターンの色差との両方が最小となるように、前記第２の印刷装置で印刷される画像の濃度を補正する補正値を取得することを特徴とする、制御部と、を備える印刷装置が明らかとなる。
【００１８】
＝＝＝印刷システムの基本的構成＝＝＝
図１に、本実施形態の色補正動作の全体フローを示す。  
インク色についてのキャリブレーションは、大きく分けて、印刷装置製造段階の検査工程における補正値の算出・記録処理（Ｓ１００）と、印刷装置出荷後のユーザー元における印刷処理（Ｓ２００）との２つの工程によって実現される。  
まずは、それぞれの工程で使用される印刷システムの構成について説明する。
【００１９】
＜検査工程におけるシステム構成＞
図２は、検査工程における印刷システムの構成を表す概念図である。検査工程における印刷システムは、プリンター１と、プリンター２と、コンピューター１１１と、プリンター２とを備えている。  
プリンター１及びプリンター２は、紙、布、フィルム等の媒体に画像を記録する印刷装置である。本実施形態では、色補正を行う際の基準となる印刷装置としてプリンター１を用い、色補正を行う対象である調整用の印刷装置としてプリンター２を用いる。検査工程では、プリンター１によって印刷される基準画像に合わせてプリンター２の色補正を行う補正値Ｈが算出され、プリンター２に記憶される。その後、補正値Ｈが記憶されたプリンター２が出荷され、ユーザー元に供給される。補正値Ｈを算出する際の具体的処理についての詳細は後で説明する。  
なお、プリンター１とプリンター２は同一種類の印刷装置であるものとし、プリンターの構成の説明はプリンター１についてのみ行う。
【００２０】
コンピューター１１１は、プリンター１、プリンター２、及び、測色器１５０と通信可能に接続されている。なお、検査工程において、プリンター１は後述する基準パターンを印刷するときだけコンピューター１１１に接続されていればよく、基準パターンの印刷が終了した後では、プリンター１がコンピューター１１１と接続されている必要はない。  
コンピューター１１１には印刷プログラムと補正値取得プログラムとがインストールされている。印刷プログラムは、プリンター１及びプリンター２に後述するパッチパターンを印刷させるためのプログラムであり、補正値取得プログラムは、測色器１５０によって測定される測色値に基づいて補正値を取得するためのプログラムである。  
コンピューター１１１は印刷プログラムに従って、印刷させるべきパッチパターンのデータから変換した印刷データをプリンター１及びプリンター２へ送信する。印刷データは、プリンター１等が解釈できる形式のデータであって、各種のコマンドデータと、画素データとを有する。コマンドデータとは、プリンター１等に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データは、印刷される画像の画素に関するデータである。
【００２１】
ここで、画素とは画像を構成する単位要素であり、この画素が２次元的に並ぶことにより画像が構成される。印刷データにおける画素データは、媒体（例えば紙Ｓなど）上に形成されるドットに関するデータ（例えば、階調値）である。  
また、コンピューター１１１は、プリンター１及びプリンター２によって印刷されたパッチパターンの各パッチについて測色器１５０を用いて測定させ、測定結果を測色値データとして受信する。そして、補正値取得プログラムに従って、該測色値データに基づいて補正値を算出し、プリンター２に送信する。
【００２２】
＜プリンター１の構成＞
発明を実施するための印刷装置の形態として、インクジェットプリンター（プリンター１）を例に挙げて説明する。  
図３に、プリンター１の構成を表すブロック図を示す。また、図４Ａに、プリンター１の概略図を、図４Ｂに、プリンター１の断面図を示す。  
プリンター１は、搬送ユニット２０と、キャリッジユニット３０と、ヘッドユニット４０と、検出器群５０と、コントローラー６０と、を有する。コントローラー６０は、コンピューター１１１から受信した記録データに基づいて各ユニットを制御し、媒体に画像を記録する。プリンター１内の状況は検出器群５０によって監視されており、検出器群５０は検出結果をコントローラー６０に出力する。コントローラー６０は検出器群５０から出力された検出結果に基づいて搬送ユニット２０等の各ユニットを制御する。
【００２３】
＜搬送ユニット２０＞
搬送ユニット２０は、媒体（例えば紙Ｓなど）を所定の方向（以下、搬送方向という）に搬送させるためのものである。ここで、搬送方向はキャリッジの移動方向と交差する方向である。搬送ユニット２０は、給紙ローラー２１と、搬送モーター２２と、搬送ローラー２３と、プラテン２４と、排紙ローラー２５とを有する（図４Ａ及び図４Ｂ）。  
給紙ローラー２１は、紙挿入口に挿入された紙をプリンター内に給紙するためのローラーである。搬送ローラー２３は、給紙ローラー２１によって給紙された紙Ｓを記録可能な領域まで搬送するローラーであり、搬送モーター２２によって駆動される。搬送モーター２２の動作はプリンター側のコントローラー６０により制御される。プラテン２４は、記録中の紙Ｓを、紙Ｓの裏側から支持する部材である。排紙ローラー２５は、紙Ｓをプリンターの外部に排出するローラーであり、記録可能な領域に対して搬送方向下流側に設けられている。
【００２４】
＜キャリッジユニット３０＞
キャリッジユニット３０は、ヘッドユニット４０が取り付けられたキャリッジ３１を所定の方向（以下、移動方向という）に移動（「走査」とも呼ばれる）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモーター３２（ＣＲモーターとも言う）とを有する（図４Ａ及び図４Ｂ）。  
キャリッジ３１は、移動方向に往復移動可能であり、キャリッジモーター３２によって駆動される。キャリッジモーター３２の動作はプリンター側のコントローラー６０により制御される。また、キャリッジ３１は、画像を記録する液体（以下、インクとも言う）を収容するカートリッジを着脱可能に保持している。
【００２５】
＜ヘッドユニット４０＞
ヘッドユニット４０は、紙Ｓにインクを噴出するためのものである。ヘッドユニット４０は、複数のノズルを有するヘッド４１を備える。このヘッド４１はキャリッジ３１に設けられ、キャリッジ３１が移動方向に移動すると、ヘッド４１も移動方向に移動する。そして、ヘッド４１が移動方向に移動中にインクを断続的に噴出することによって、移動方向に沿ったドットライン（ラスタライン）が紙に形成される。
【００２６】
図５は、ヘッド４１の構造を示した断面図である。ヘッド４１は、ケース４１１と、流路ユニット４１２と、ピエゾ素子群ＰＺＴとを有する。ケース４１１はピエゾ素子群ＰＺＴを収納し、ケース４１１の下面に流路ユニット４１２が接合されている。流路ユニット４１２は、流路形成板４１２aと、弾性板４１２ｂと、ノズルプレート４１２ｃとを有する。流路形成板４１２aには、圧力室４１２ｄとなる溝部、ノズル連通口４１２eとなる貫通口、共通インク室４１２ｆとなる貫通口、インク供給路４１２ｇとなる溝部が形成されている。弾性板４１２ｂはピエゾ素子ＰＺＴの先端が接合されるアイランド部４１２ｈを有する。そして、アイランド部４１２ｈの周囲には弾性膜４１２ｉによる弾性領域が形成されている。インクカートリッジに貯留されたインクが、共通インク室４１２ｆを介して、各ノズルＮｚに対応した圧力室４１２ｄに供給される。ノズルプレート４１２ｃはノズルＮｚが形成されたプレートである。
【００２７】
図６は、ヘッドユニット４０における複数のノズルＮｚからなるノズル列の配置を示す図である。ノズル面では、シアンインクを吐出するシアンノズル列Ｃと、マゼンタインクを吐出するマゼンタノズル列Ｍと、イエローインクを吐出するイエローノズル列Ｙと、ブラックインクを吐出するブラックノズル列Ｋと、が形成されている。各ノズル列では、ノズルＮｚが搬送方向に所定間隔Ｄにて並ぶことによって構成されている。
【００２８】
ピエゾ素子群ＰＺＴは、櫛歯状の複数のピエゾ素子（駆動素子）を有し、ノズルＮｚに対応する数分だけ設けられている。ヘッド制御部ＨＣなどが実装された配線基板（不図示）によって、ピエゾ素子に駆動信号ＣＯＭが印加され、駆動信号ＣＯＭの電位に応じてピエゾ素子は上下方向に伸縮する。ピエゾ素子ＰＺＴが伸縮すると、アイランド部４１２ｈは圧力室４１２ｄ側に押されたり、反対方向に引かれたりする。このとき、アイランド部４１２ｈ周辺の弾性膜４１２ｉが変形し、圧力室４１２ｄ内の圧力が上昇・下降することにより、ノズルからインク滴が吐出される。
【００２９】
＜検出器群５０＞
検出器群５０は、プリンター１の状況を監視するためのものである。検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、及び光学センサ５４等が含まれる（図４Ａ及び図４Ｂ）。  
リニア式エンコーダ５１は、キャリッジ３１の移動方向の位置を検出する。ロータリー式エンコーダ５２は、搬送ローラー２３の回転量を検出する。紙検出センサ５３は、給紙中の紙Ｓの先端の位置を検出する。光学センサ５４は、キャリッジ３１に取付けられている発光部と受光部により、対向する位置の紙Ｓの有無を検出し、例えば、移動しながら紙の端部の位置を検出し、紙の幅を検出することができる。また、光学センサ５４は、状況に応じて、紙Ｓの先端（搬送方向下流側の端部であり、上端ともいう）・後端（搬送方向上流側の端部であり、下端ともいう）も検出できる。
【００３０】
＜コントローラー６０＞
コントローラー６０は、プリンターの制御を行うための制御ユニット（制御部）である。コントローラー６０は、インターフェイス部６１と、ＣＰＵ６２と、メモリー６３と、ユニット制御回路６４とを有する（図３）。  
インターフェイス部６１は、外部装置であるコンピューター１１１とプリンター１との間でデータの送受信を行う。ＣＰＵ６２は、プリンター１の全体の制御を行うための演算処理装置である。メモリー６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリー６３に格納されているプログラムに従って、ユニット制御回路６４を介して搬送ユニット２０等の各ユニットを制御する。
【００３１】
＜プリンター１の印刷動作について＞
プリンター１の記録動作について簡単に説明する。コントローラー６０は、コンピューター１１１からインターフェイス部６１を介して記録命令を受信し、各ユニットを制御することにより、給紙処理・ドット形成処理・搬送処理等を行う。
【００３２】
給紙処理は、記録すべき紙をプリンター内に供給し、記録開始位置（頭出し位置とも言う）に紙を位置決めする処理である。コントローラー６０は、給紙ローラー２１を回転させ、記録すべき紙を搬送ローラー２３まで送る。続いて、搬送ローラー２３を回転させ、給紙ローラー２１から送られてきた紙を記録開始位置に位置決めする。
【００３３】
ドット形成処理は、移動方向（走査方向）に沿って移動するヘッドからインクを断続的に噴出させ、紙上にドットを形成する処理である。コントローラー６０は、キャリッジ３１を移動方向に移動させ、キャリッジ３１が移動している間に、記録データに基づいてヘッド４１からインクを噴出させる。噴出されたインク滴が紙上に着弾すると、紙上にドットが形成され、紙上には移動方向に沿った複数のドットからなるドットラインが形成される。
【００３４】
搬送処理は、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラー６０は、搬送ローラー２３を回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００３５】
コントローラー６０は、記録すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットラインにより構成される画像を徐々に紙に記録する。そして、記録すべきデータがなくなると、排紙ローラーを回転させてその紙を排紙する。なお、排紙を行うか否かの判断は、記録データに含まれる排紙コマンドに基づいても良い。  
次の紙に記録を行う場合は同処理を繰り返し、行わない場合は、記録動作を終了する。
【００３６】
＜測色器１５０＞
測色器は、画像の所定範囲の表色値を測定して該所定範囲の測色値として取得するための分光測色計であり、本実施形態では、後述するパッチの表色値を測定するために用いられる。  
本実施形態において、各々のパッチの表色値、並びに、測色器により取得される測色値は、Ｌ＊ａ＊ｂ＊色空間の各色成分値として表される値である。また、他の色空間（例えば、ＸＹＺ色空間やＬ＊ｕ＊ｖ＊色空間）の各色成分や、分光反射率として表される値であってもよい。
【００３７】
＜ユーザー元における印刷システムの構成＞
図７は、ユーザー元における印刷システムの構成を表す概念図である。ユーザー元における印刷システムでは、プリンター２と、コンピューター１１２とを備えている。  
プリンター２は前述の検査工程において補正値が記録された後に出荷された印刷装置であり、印刷装置自体の構成や印刷動作はプリンター１について説明したものと全く同様である。  
コンピューター１１２はプリンター２に画像を印刷させるため、印刷させる画像に応じたデータをプリンター２に出力する印刷装置制御部であり、プリンター２と通信可能に接続されている。  
コンピューター１１２にはプリンタードライバーがインストールされている。プリンタードライバーは、表示装置にユーザーインターフェースを表示させ、アプリケーションプログラムから出力された画像データを記録データに変換させるためのプログラムである。このプリンタードライバーは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピューターが読み取り可能な記録媒体）に記録されている。また、プリンタードライバーはインターネットを介してコンピューター１１２にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００３８】
＝＝＝パッチパターンについて＝＝＝
次に、本実施形態で印刷されるパッチパターンについて説明する。図８に、プリンター１またはプリンター２によって印刷されるパッチパターンの例を示す。
【００３９】
パッチパターンは媒体上に印刷される複数のパッチから構成される。パッチの種類として、単色で構成される１次色のパッチと、１次色同士を混色することで構成される２次色のパッチが印刷される。本実施形態において、１次色のパッチはＣＭＹＫの各色インクで形成される。また、２次色のパッチはＣＭＹＫの中から選択した２色のインクを混色した色で形成され、例えばＣとＭとの混色によるブルー（Ｂ）、ＭとＹとの混色によるレッド（Ｒ）、ＹとＣとの混色によるグリーン（Ｇ）などの色についてパッチが形成される。
【００４０】
各パッチは色毎にそれぞれ０〜２５５の２５６階調の中から数段階の階調値で印刷される。図８においては、１次色ＣＭＹＫ、及び２次色ＲＢＧの各色についてそれぞれ（２５５、２４８、２４０、…、８、１）の３２段階の階調値でパッチが印刷されている。
【００４１】
そして、測色器１５０によって各パッチについての測色が行われ、その測色結果に基づいて各インク色（１次色）に対応する補正値が取得される。
【００４２】
図８で、各パッチ内に印刷されている数値は各パッチについての階調値を示している。またパッチを印刷するインクの色を文字情報として階調値と共に印刷してもよい。例えば黄色で階調値２５５のパッチを印刷する場合は、該パッチ内部またはパッチ付近に「Ｙ２５５」の文字を印刷し、シアンで階調値１２８のパッチを印刷する場合は、該パッチ内部またはパッチ付近に「Ｃ１２８」の文字を印刷する。これにより、測色時の誤計測等を防止しやすくなる。
【００４３】
なお、図８の各パッチの形状は長方形であり、各インク色、階調値毎に整列して印刷されているが、パッチの形状や並び方はこれに限られるものではなく、例えば円形のパッチが媒体上に不規則に並んでいるようなパッチパターンを用いてもよい。
【００４４】
なお、印刷に使用される１次色インクがＣＭＹＫの４色である場合には、ＣＭＹＫの４色に対応した補正値がそれぞれ算出される。すなわち、ＣＭＹＫを混色したＢＲＧ等、１次色インク以外の他の色に対応した補正値が算出されるわけではない。
【００４５】
＜パッチを印刷するインクの色について＞
１次色のパッチは全ての１次色インクについて複数階調値で印刷される。例えば、１次色インクとしてＣＭＹＫの４色が備えられている場合は、ＣＭＹＫの４色についてそれぞれパッチが形成される。ただし、ブラック（Ｋ）についての補正が必要ない場合は、必ずしもＫのパッチを印刷する必要はない。
【００４６】
一方、２次色のパッチは、１次色の全ての組み合わせについて印刷されるわけではなく、実際の印刷時に使用される可能性の高い色の組み合わせや画像に与える影響度を考慮した上で、印刷するべき色が決定される。例えば、ブラック（Ｋ）インクとマゼンタ（Ｍ）インクとを混色する場合のように、無彩色と他色との混色は実際の印刷において使用頻度が低く、このような２次色について補正の精度を高くしても、全体としての色補正の効果は限定的となるため、２次色として無彩色と他の色との組み合わせは排除することができる。その際、プリンターのメモリーに記憶されている３次元ルックアップテーブル（３Ｄ−ＬＵＴ）をあらかじめ調査しておき、印刷時において多く使われる色の組み合わせを抽出しておくことも有効である。ここで、３Ｄ−ＬＵＴは、ある色空間のデータと、別の色空間のデータとの対応関係を複数の格子点について定義したテーブルのことである。本実施形態の３Ｄ−ＬＵＴは、ＲＧＢ値の入力に対してＫＣＭＹそれぞれのインク量を出力するものであり、後述する色変換処理で用いられる。
【００４７】
また、２次色として、補色関係にある色の組み合わせも排除することができる。例えば、１次色としてＣＭＹＫの他にブルー（Ｂ）のインクがある場合、ＢとＹとは補色関係にあり、混色して印刷に用いられる可能性が低い。したがって、このような色の組み合わせも排除される。
【００４８】
そして、同色で濃度が濃いインクと濃度が薄いインクとの組み合わせも排除することができる。測色時に分光反射率によって計測を行う場合には、１次色として分光反射率のピーク波長が同じになる色を組み合わせて任意の分光反射率を有する２次色を再現しようとしても、再現できる色が限られることになるため実用性が大きくない。例えば、１次色としてＣＭＹＫの他にライトシアン（ＬＣ）のインクがある場合、ＣとＬＣとでは分光反射率のピーク波長が同じであり、混色してもブルーやグリーン等他の色を再現できない。したがって、同じ色の濃淡インク等、分光反射率のピーク波長が同じになる色同士の組み合わせ（例えばＣとＣＬ）も排除することができる。
【００４９】
＝＝＝第１実施形態＝＝＝
前述のように、本実施形態の全体の流れは大きく分けて、検査工程における補正値の算出・記録（図１のＳ１００）及びユーザー元での印刷（図１のＳ２００）の２つの工程から構成される。  
まず、プリンター２の製造段階の検査工程において１次色各色についての補正値Ｈが算出される。算出された補正値Ｈはプリンター２のメモリー６３に保存され、プリンター２が出荷される（Ｓ１００）。そして、プリンター２を購入したユーザーは、該プリンター２を用いて印刷を行うに際して、メモリーに保存されている補正値Ｈを用いて１次色各色についての補正を実行しながら印刷を行う（Ｓ２００）。  
以下、各工程の詳細について説明する。
【００５０】
＜検査工程について＞
図９に検査工程における色補正値算出・保存動作のフローを示す。  
検査工程では、Ｓ１０１〜Ｓ１０８の処理により、本実施形態で色補正の対象となる調整プリンター（図２においてプリンター２）の１次色インク各色について、基準プリンター（図２においてプリンター１）に合わせて色補正を行うための補正値Ｈが取得され、プリンター２に保存される。
【００５１】
＜Ｓ１０１：パッチパターンの印刷（基準プリンター）＞
コンピューター１１１の印刷プログラムに従って、基準プリンター（プリンター１）を用いて１次色、２次色のそれぞれについて、図８のような複数の階調値からなるパッチで構成されたパッチパターンが印刷される。プリンター１によって印刷されるパッチパターンは、色補正の基準となるパターン（以下、基準パターンとも呼ぶ）であり、当該基準パターンを測色した結果に基づいて、調整対象となるプリンター（プリンター２）の１次色各色について補正値が算出される。  
なお、基準パターンは最初に１回だけ印刷されれば良く、（Ｓ１０１）の工程は全体を通して１回だけ行われればよい。そして、Ｓ１０１が終了した段階でコンピューター１１１に接続されたプリンター１を外してもよい（図２参照）。
【００５２】
＜Ｓ１０２：パッチパターンの測色（基準プリンター）＞
測色器１５０を用いて基準パターンに形成された各パッチの表色値（以下、「基準値」とも呼ぶ）が測色される。本実施形態において、基準値はＬ＊ａ＊ｂ＊色空間の各色成分値として表される。ただし、基準値は他の色空間（例えば、ＸＹＺ値）で表される値であってもよい。  
基準パターンの各色、各階調値について測定された基準値は、色補正を行う際の基準としてそれぞれコンピューター１１１のメモリーに記憶される。例えば、１次色としてシアンインク（Ｃ）を用いて階調値１２８で形成されたパッチの測色値（基準値）はＳＣ１２８（Ｌ＊，ａ＊，ｂ＊）、２次色としてグリーン（Ｇ）の階調値２５５で形成されたパッチの測色値はＳＧ２５５（Ｌ＊，ａ＊，ｂ＊）のような形式で記憶される。  
（Ｓ１０２）の工程も（Ｓ１０１）と同様に最初に１度だけ行われればよい。すなわち、１度取得された「基準値」はその後も繰り返し使用することができる。
【００５３】
＜Ｓ１０３：パッチパターンの印刷（調整プリンター）＞
（Ｓ１０１）の処理と同様に、コンピューター１１１の印刷プログラムに従って、調整プリンター（プリンター２）を用いてパッチパターンが印刷される。プリンター２によって印刷されるパッチパターン（以下、測定パターンとも呼ぶ）は、基準パターンを印刷する際に用いられる印刷データと同一のデータによって印刷される。  
同一データによって印刷された測定パターン及び基準パターンは、外見上は同一のパッチパターン（図８参照）のように見えるが、プリンター毎にノズル精度等の特性が異なるため、同一のパターンとはならない場合がある。つまり、同じ色のインクを用いて同じ階調値で形成されたパッチであっても、プリンターの個体差に起因して濃度差が生じる場合がある。本実施形態では、このような濃度差を解消するための補正値Ｈが取得される。
【００５４】
＜Ｓ１０４：パッチパターンの測色（調整プリンター）＞
（Ｓ１０２）の処理と同様に、測色器１５０を用いて測定パターンに形成された各パッチの表色値（以下、「測定値」とも呼ぶ）を測色する。次工程の（Ｓ１０５）において基準値と測定値との差（色差）を算出するために、測定値は基準値と同じ色空間の成分値として表される。すなわち、基準値がＬ＊ａ＊ｂ＊色空間のＬａｂ値として表されるのであれば、測定値もＬａｂ値として表され、基準値がＸＹＺ色空間のＸＹＺ値として表されるのであれば、測定値もＸＹＺ値として表される。  
測定パターンの各色、各階調値について測定された測定値はそれぞれコンピューター１１１のメモリーに記憶される。例えば、１次色としてシアン（Ｃ）の階調値１２８で形成されたパッチの測色値はＭＣ１２８（Ｌ＊，ａ＊，ｂ＊）、２次色としてブルー（Ｂ）の階調値６４で形成されたパッチの測色値はＭＢ６４（Ｌ＊，ａ＊，ｂ＊）のような形式で記憶される。
【００５５】
＜Ｓ１０５：色差の算出＞
（Ｓ１０２）で測色された「基準値」と、（Ｓ１０４）で測色された「測定値」とを差分することにより、各色各階調値のパッチについて色差ΔＥがそれぞれ算出される。色差ΔＥはＬ＊ａ＊ｂ＊色空間における「基準値」と「測定値」との間隔、つまり、２点間の拒理を表し、ΔＥがゼロに近づくほど両者の色も近くなり、補正量も小さくすることができる。逆にΔＥが大きいほど両者の色は異なることになり、補正量も大きくなる。
【００５６】
本実施形態において１次色がＣＭＹＫの４色である場合、それぞれの色について色差が算出される。例えば階調値１２８で形成されたシアンのパッチについての色差ΔＥはΔＥＣ（１２８）＝ＳＣ１２８（Ｌ＊，ａ＊，ｂ＊）−ＭＣ１２８（Ｌ＊，ａ＊，ｂ＊）として算出される。同様に階調値ｎのマゼンタのパッチの色差がΔＥＭ（ｎ）で表され、階調値ｎのイエローのパッチの色差がΔＥＹ（ｎ）で表される。なお、ブラック（Ｋ）について補正の必要が無ければ、色差ΔＥＫ（ｎ）は算出しなくてもよい。  
また、２次色についても同様に色差が算出される。本実施形態で２次色がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色である場合、それぞれの色について階調値がｎのときの色差ΔＥＲ（ｎ）、ΔＥＧ（ｎ）、ΔＥＢ（ｎ）が算出される。
【００５７】
＜Ｓ１０６：２次色色差の関数を求める＞
続いて、２次色の色差を１次色の色差を用いて予測するための関数を求める。  
前述のように、２次色は１次色を混色することで得られることから、混色に使用された１次色の色差を用いて２次色の色差も表現することができる。例えば、２次色としてのブルー（Ｂ）は、１次色であるシアン（Ｃ）とマゼンタ（Ｍ）によって形成される。したがって、２次色ブルーについての色差ΔＥＢはシアン（Ｃ）の色差ΔＥＣ及びマゼンタ（Ｍ）の色差ΔＥＭを用いて以下のような式で表すことができる。  
ΔＥＢ＝ａ×ΔＥＣ＋ｂ×ΔＥＭ＋ｃ×（ΔＥＣ×ΔＥＭ）＋ｄ×ΔＥＣ２＋ｅ×ΔＥＭ２  ・・・（式１）
ａ、ｂ、ｃ、ｄ、ｅ：係数
【００５８】
次に、（式１）の係数ａ〜ｅを求めるために、（Ｓ１０５）において算出されたブルー（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）についての色差ΔＥＢ（ｎ）、ΔＥＣ（ｎ）、ΔＥＭ（ｎ）を用いて最適化を行う。すなわち、階調値ｎ（ｎ＝１、８、…、２４８、２５５）の場合におけるΔＥＣ（ｎ）、ΔＥＭ（ｎ）及びΔＥＢ（ｎ）の値を（式１）に代入したときに、ΔＥＢ（ｎ）＝ａ×ΔＥＣ（ｎ）＋ｂ×ΔＥＭ（ｎ）＋ｃ×（ΔＥＣ（ｎ）×ΔＥＭ（ｎ））＋ｄ×ΔＥＣ（ｎ）２＋ｅ×ΔＥＭ（ｎ）２の関係を満たすような係数ａ、ｂ、ｃ、ｄ、ｅをそれぞれ求める。  
係数ａ〜ｅを求めることにより、２次色ブルーについての色差ΔＥＢはΔＥＢ（ｎ）＝ｆ（ΔＥＣ（ｎ），ΔＥＭ（ｎ））と表現できるようになる。この関数ｆによって、１次色の色差から２次色の色差を精度よく予測することができるようになる。
【００５９】
他の２次色についても同様にして、１次色の色差から２次色の色差を予測する関数を求める。例えば、２次色のグリーン（Ｇ）は１次色であるシアン（Ｃ）及びイエロー（Ｙ）によって形成されることから、ΔＥＧ＝ｇ（ΔＥＣ，ΔＥＹ）の関数で表すことができ、２次色のレッド（Ｒ）は１次色であるマゼンタ（Ｍ）及びイエロー（Ｙ）によって形成されることから、ΔＥＲ＝ｈ（ΔＥＭ，ΔＥＹ）の関数で表すことができる。そして、（Ｓ１０５）において算出された値を用いて最適化を行うことにより、関数ｇ及びｈを求める。  
これにより、１次色の色差の組み合わせによって、すべての２次色の色差を予測できるようになる。
【００６０】
＜Ｓ１０７：補正値Ｈの算出＞
１次色各色について色差ΔＥをなるべく小さくするような補正値Ｈを求める。本実施形態では、１次色の補正に加えて２次色の補正も考慮しているため、１次色の色差を小さくするだけではなく、同時に２次色の色差も小さくすることができるような補正値Ｈを求める必要がある。つまり、１次色の色差と、その１次色によって構成される２次色の色差とを共に小さくすることができる補正値Ｈを求める。例えば、１次色の色差と２次色の色差とを次の（式２）のように表すことができる。  
Ｃ＝ｋ１×Ｃ１＋ｋ２×Ｃ２ａ＋ｋ３×Ｃ２ｂ＋…＋ｋｎ×Ｃ２ｎ  ・・・（式２）
Ｃ１  ：１次色の色差
Ｃ２ａ：２次色（組み合わせａの場合）の色差
Ｃ２ｂ：２次色（組み合わせｂの場合）の色差
ｋ１，ｋ２，ｋ３，…，ｋｎ：重み係数
【００６１】
（式２）のＣ１は補正対象となる１次色の色差を表す。Ｃ２ｎは当該１次色と他の１次色とを組み合わせる（混色する）ことで得られる２次色の色差、すなわち、構成色として当該１次色を含む２次色の色差を表す。例えば、色補正対象の１次色がシアン（Ｃ）であれば、２次色の色差としてブルー（Ｂ）の色差ΔＥＢ及びグリーン（Ｇ）の色差ΔＥＧ等が考慮される。
【００６２】
ｋｎは重み係数であり、各色についての色差が（式２）全体に与える影響度を示す。ｋｎの値は、実際の印刷時に使用される色の頻度等を参照して決定される。例えば、（式２）において、２次色のうち「組み合わせａ」の色が１次色よりも多く使用される場合は、Ｃ２ａに対応する重み係数ｋ２がＣ１に対応する重み係数ｋ１よりも大きな値となる。また、２次色のうち「組み合わせｂの色」が「組み合わせａの色」よりもさらに多く使用される場合は、Ｃ２ｂに対応する重み係数ｋ３がＣ２ａに対応する重み係数ｋ２よりもさらに大きな値となる。
【００６３】
（式２）において、Ｃの値が最小となる場合の１次色色差Ｃ１を求め、当該色差Ｃ１を補正する補正値Ｈを取得することで、１次色のみならず２次色の色差も最小とするような色補正を行うことが可能となる。
【００６４】
ただし、（式２）の状態では、変数として１次色の色差Ｃ１と２次色の色差Ｃｎとが混在しているため、Ｃの値を最小とする条件を求めることが難しい。そこで、（式２）を１次色の色差Ｃ１のみで表現できる形に変形する。（Ｓ１０６）で２次色の色差を１次色の色差から予測する関数を求めているので、当該関数を用いて（式２）を書き直すと、次のようになる。  
Ｃ＝ｋ１×Ｃ１＋ｋ２×ｆａ（Ｃ１）＋ｋ３×ｆｂ（Ｃ１）・・・（式３）
ｆａ：組み合わせａの場合の２次色を予測する関数
ｆｂ：組み合わせｂの場合の２次色を予測する関数
【００６５】
（式３）によりＣを１次色の色差Ｃ１の関数として表現できるため、Ｃの値が最小になるように該Ｃ１を補正する補正係数Ｈを求めることができるようになる。このような補正値を用いて色補正を行うことで、調整プリンターの印刷画質を基準プリンターの印刷画質に合わせることができるようになる。
【００６６】
＜Ｓ１０７の具体例＞
（Ｓ１０７）の処理について、具体例を用いて説明する。まず、（式２）をシアン（Ｃ）について表すと次のようになる。１次色がシアン（Ｃ）の場合には、１次色としてシアンの色差ΔＥＣと、２次色としてブルー（Ｂ）の色差ΔＥＢと、同じく２次色としてグリーン（Ｇ）の色差ΔＥＧとによってＣＣが表現される。  
ＣＣ＝ｋＣ１×ΔＥＣ＋ｋＣ２×ΔＥＢ＋ｋＣ３×ΔＥＧ  ・・・（式４）
ｋＣ１，ｋＣ２，ｋＣ３：重み係数
【００６７】
次に、２次色ブルーの色差ΔＥＢ及び２次色グリーンの色差ΔＥＧについて、（Ｓ１０６）で求められた関数をそれぞれ代入すると、次の（式５）のようになる。  
ＣＣ＝ｋＣ１×ΔＥＣ＋ｋＣ２×ｆ（ΔＥＣ，ΔＥＭ）＋ｋＣ３×ｇ（ΔＥＣ，ΔＥＹ）  ・・・（式５）
【００６８】
また、１次色がマゼンタ（Ｍ）である場合は、２次色としてブルー（Ｂ）及びレッド（Ｒ）が考慮され、１次色がイエロー（Ｙ）である場合は、２次色としてグリーン（Ｇ）及びレッド（Ｒ）が考慮されるので、それぞれ次の（式６）及び（式７）が導かれる。  
ＣＭ＝ｋＭ１×ΔＥＭ＋ｋＭ２×ΔＥ（Ｂ）＋ｋＭ３×ΔＥ（Ｒ）
＝ｋＭ１×ΔＥＭ＋ｋＭ２×ｆ（ΔＥＭ，ΔＥＣ）＋ｋＭ３×ｈ（ΔＥＭ，ΔＥＹ）  ・・・（式６）
ｋＭ１，ｋＭ２，ｋＭ３：重み係数
ＣＹ＝ｋＹ１×ΔＥＹ＋ｋＹ２×ΔＥ（Ｇ）＋ｋＹ３×ΔＥ（Ｒ）
＝ｋＹ１×ΔＥＹ＋ｋＹ２×ｇ（ΔＥＹ，ΔＥＣ）＋ｋＹ３×ｈ（ΔＥＹ，ΔＥＭ）  ・・・（式７）
ｋＹ１，ｋＹ２，ｋＹ３：重み係数
【００６９】
式４〜６についてＣＣ、ＣＭ、ＣＹの値をそれぞれ最小とするときの色差ΔＥＣ，ΔＥＭ，ΔＥＹから、それぞれ補正値ＨＣ、ＨＭ、ＨＹを求める。これにより、パッチパターンに印刷されたパッチの階調値毎（１，８，…，２４８，２５５）に、１次色ＣＭＹだけでなく２次色ＲＧＢについても同時に色補正を行うことができる補正値を取得することができる。
【００７０】
＜Ｓ１０８：補正値の保存＞
（Ｓ１０７）において各階調値について求められた１次色の補正値ＨＣ、ＨＭ、ＨＹは、
補正値テーブルとして調整対象プリンターであるプリンター２のメモリー６３に保存される。補正値が保存された後、プリンター２は工場から出荷される。
【００７１】
＜ユーザー元での印刷処理＞
図１０は、ユーザー元での印刷処理のフローを示す図である。プリンター２を購入したユーザーは、該プリンター２を用いて（Ｓ２０１）〜（Ｓ２０８）の処理を順番に実行することで、色ムラの少ない良好な印刷画像を得ることが出来る。なお、（Ｓ２０２）〜（Ｓ２０８）の印刷処理はプリンタードライバーによって行われる。
【００７２】
＜Ｓ２０１〜Ｓ２０５＞
プリンター２を購入したユーザーは、プリンター２に同梱されているＣＤ−ＲＯＭに記憶されたプリンタードライバー（若しくは、プリンター製造会社のホームページからダウンロードしたプリンタードライバー）を、コンピューター１１２にインストールする（Ｓ２０１）。このプリンタードライバーには、図１０の各処理をコンピューターに実行させるためのコードを備えている。また、ユーザーは、コンピューター１１２にプリンター２を接続する（図７）。
【００７３】
プリンタードライバーは、プリンター２のメモリー６３に記憶されている補正値テーブルを、プリンター２から取得する（Ｓ２０２）。
【００７４】
そして、ユーザーがアプリケーションプログラム上から印刷を指示したとき、プリンタードライバーが呼び出され、印刷対象となる画像データ（印刷画像データ）をアプリケーションプログラムから受け取り（Ｓ２０３）、その印刷画像データに対して解像度変換処理を行う（Ｓ２０４）。
【００７５】
解像度変換処理とは、画像データ（テキストデータ、イメージデータなど）を、媒体に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、記録解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラムから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度のビットマップ形式の画像データに変換する。
【００７６】
なお、解像度変換処理後の画像データの各画素データは、ＲＧＢ色空間により表される各階調（例えば２５６階調）のＲＧＢデータである。
【００７７】
次に、プリンタードライバーは、色変換処理を行う（Ｓ２０５）。  
色変換処理とは、プリンター２のインク色の色空間に合わせて画像データを変換する処理である。ここでは、ＲＧＢ色空間の画像データが、ＣＭＹＫ色空間の画像データに変換される。この色変換処理は、ＲＧＢデータの階調値とＣＭＹＫデータの階調値とを対応づけた３Ｄ−ＬＵＴに基づいて行われる。
【００７８】
これにより、ＣＭＹＫ色空間の画像データが得られる。なお、色変換処理後の画素データは、ＣＭＹＫ色空間により表される２５６階調の８ビットＣＭＹＫデータである。
【００７９】
＜Ｓ２０６：色調整処理＞
次にプリンタードライバーは、色調整処理を行う（Ｓ２０６）。  
色調整処理では、１次色インクの色毎に求められた補正値に基づいて各色について画像データの階調値を増減させることで、基準プリンターで印刷される画像との色差がなるべく小さくなるように調整される。
【００８０】
例えば、調整対象であるプリンター２で印刷された画像のシアン（Ｃ）濃度が、基準となるプリンター１で印刷された画像のシアン（Ｃ）濃度よりも濃い場合には、シアン（Ｃ）について画像データの階調値を下げることで、基準プリンターのシアン（Ｃ）印刷濃度に合わせるように補正が行われる。
【００８１】
ただし、本実施形態ではシアン（Ｃ）を含む２次色（Ｂ，Ｇ）の色差についても考慮された上で補正値が求められる。そのため、プリンター２で印刷されるシアン（Ｃ）の濃度が基準プリンターで印刷されるシアン（Ｃ）の濃度よりも濃い場合であっても、必ずしもシアン濃度を下げる方向に補正が行われるとは限らない。
【００８２】
なお、パッチパターンで印刷された階調値（図８においては２５５、２４８、…、１の３２段階）以外の階調値で印刷が行われる場合は、補正テーブルで該印刷階調値の両隣となる階調値における補正値が参照される。例えば、シアン（Ｃ）の印刷階調値が２５１の場合、補正テーブルの階調値２５５に該当する補正値ＨＣ（２５５）と、階調値２４８に該当する補正値ＨＣ（２４８）とが参照され、１次補間や２次補間の方法によって階調値２５１に対応する補正値ＨＣ（２５１）が算出される。
【００８３】
＜Ｓ２０７〜Ｓ２０８＞
色調整処理の後、プリンタードライバーは、ハーフトーン処理を行う（Ｓ２０７）。  
ハーフトーン処理とは、高階調数のデータを、プリンター２が形成可能な低階調数のデータに変換する処理である。ここでは、２５６階調の印刷画像データが、２階調を示す１ビットデータや、４階調を示す２ビットデータに変換される。ハーフトーン処理方法としてディザ法・誤差拡散法などが知られており、本実施形態もこのようなハーフトーン処理を行う。ハーフトーン処理されたデータは、記録解像度（例えば７２０×７２０ｄｐｉ）と同等の解像度である。ハーフトーン処理後の画像データでは、画素ごと１ビット又は２ビットの画素データが対応しており、この画素データは各画素でのドット形成状況（ドットの有無、ドットの大きさ）を示すデータになる。
【００８４】
本実施形態では、色調整処理された画素データに対して、ハーフトーン処理が行われることになる。この結果、基準プリンターによって印刷される画像よりも濃く印刷されやすい色については画素データの階調値が低くなる方向に補正されている場合が多いので、その色のドット生成率は低くなる。逆に、基準プリンターよりも淡く印刷されやすい色についてはドット生成率が高くなる。
【００８５】
次に、プリンタードライバーは、ラスタライズ処理を行う（Ｓ２０７）。  
ラスタライズ処理は、印刷画像データ上の画素データの並び順を、プリンター２に転送すべきデータ順に変更する処理である。例えば、各ノズル列のノズルの並び順に応じて、画素データを並び替える。
【００８６】
その後、プリンタードライバーは、プリンター２を制御するための制御データを画素データに付加することによって印刷データを生成し、その印刷データをプリンター２に送信する（Ｓ２０７）。
【００８７】
プリンター２は、受信した印刷データに従って、印刷動作を行う（Ｓ２０８）。具体的には、プリンター２のコントローラー６０は、受信した印刷データの制御データに従って搬送ユニット２０などを制御し、印刷データの画素データに従ってヘッドユニット４０を制御して各ノズルからインクを吐出する。
【００８８】
このようにして生成された印刷データに基づいてプリンター２が印刷処理を行えば、基準プリンターで印刷される画像と調整用プリンターで印刷される画像との色差が小さくなるように、ノズルから噴出されるインクの量が補正され、基準プリンターでの印刷結果に近い印刷画像を得ることが出来る。
【００８９】
＝＝＝比較例＝＝＝
次に、比較例について説明する。以下に説明する比較例では、２次色については考慮されず、１次色の色差のみについて補正が行われる。比較例では、パッチパターンの構成と、補正値の算出方法が第１実施形態とは異なっている。
【００９０】
図１１に比較例における検査工程での処理のフローを示す。比較例では２次色が考慮されないため、第１実施形態における（Ｓ１０６：２次色色差の関数を求める）の工程はない。また、ユーザー元における印刷処理は第１実施形態の（Ｓ２０１）〜（Ｓ２０８）と同様である（図１０参照）。
【００９１】
図１２は、比較例で印刷されるパッチパターンの例を示す図である。比較例のパッチパターンでは、２次色のパッチが無く、ＣＭＹＫからなる１次色のパッチのみから構成されている。なお、各色のパッチは第１実施形態と同様に０〜２５５の２５６階調の中から複数段階の階調値（例えば３２段階）で構成されている。ブラック（Ｋ）を色補正対象としない場合にはＫのパッチを印刷する必要はない。
【００９２】
プリンター１及びプリンター２によってそれぞれ印刷されたパッチパターンは測色器１５０によって各パッチの表色値が測色され、インク色毎に「基準値」と「測定値」とが求められる（Ｓ３０１〜Ｓ３０４）。そして、「基準値」から「測定値」を差分することにより、対応するインクの色・階調値毎に色差ΔＥが算出される（Ｓ３０５）。
【００９３】
その後、ΔＥの値が小さくなるように、「測定値」を変更する補正値Ｈが１次色の各色について算出される（Ｓ３０６）。例えば、あるパッチの「測定値」が対応するパッチの「基準値」よりも大きな値となる場合は、調整対象となるプリンター２の階調値を下げる方向の補正値Ｈが算出され、あるパッチの「測定値」が対応するパッチの「基準値」よりも小さな値となる場合は、プリンター２の階調値を上げる方向の補正値Ｈが算出される。算出された補正値は各色・各階調値についての補正テーブルとしてプリンター２のメモリー６３に保存され（Ｓ３０７）、出荷される。
【００９４】
出荷されたプリンター２を購入したユーザーは、第１実施形態において説明した方法により、各色について色補正を行って印刷を実行する（図１０参照）。
【００９５】
＜２次色の色差の発生について＞
上述の色補正処理によって、ＣＭＹＫの１次色各色については基準プリンター（プリンター１）で印刷された画像と同様の画像をプリンター２で精度よく再現することができるようになる。一方で、２次色については基準プリンターと調整プリンターとで大きく異なる画像となる場合がある。
【００９６】
例えば、シアン（Ｃ）とイエロー（Ｙ）を用いて階調地ｎで印刷を行う場合に、シアン（Ｃ）については階調値を大きくする方向に補正値Ｈｃが算出され、イエロー（Ｙ）については階調値を小さくする方向に補正値ＨＹが算出されたとする。このような補正値ＨＣ及びＨＹ用いてＣまたはＹを単色で印刷する場合には、基準プリンターとほぼ同一の画質を再現することが可能となる。
【００９７】
しかし、ＣとＹの混色であるグリーン（Ｇ）を印刷する時には画質が悪化するおそれがある。プリンター２では階調値ｎでグリーン（Ｇ）を印刷する際に、シアン（Ｃ）は階調値が大きくる方向に補正され、イエロー（Ｙ）は階調値が小さくなる方向に補正される。この場合、印刷されるグリーンは、通常よりＣの成分が多くＹの成分が少ない、全体として青みの濃いグリーンとなることが考えられる。つまり、１次色であるＣとＹの色補正を行うことにより、該１次色を重ね合わせた２次色であるＧの色の再現性がかえって悪化する場合がある。
【００９８】
第１実施形態の方法では、１次色であるＣとＹの補正値を算出する際に、２次色であるＧの色差も小さくなるように考慮されているため、比較例のような問題が生じにくくなり、２次色についても精度よく再現することができる。また、Ｇについての補正値を別途取得する作業が必要ないため、補正値を取得するコストを少なくすることができ、２次色についての補正値をプリンターに保存する必要もないため、メモリーの容量も小さくすることができる。
【００９９】
＝＝＝第２実施形態＝＝＝
第２実施形態では、補正値Ｈを算出するために１次色及び２次色の色差ΔＥを測色する際に、ΔＥを分光反射率差として取得する。フロー全体を通しての各工程については第１実施形態と同じである（図９及び図１０参照）。
【０１００】
第１実施形態では測色器１５０によってパッチを測色する際に、Ｌａｂ色空間のＬａｂ値やＸＹＺ色空間のＸＹＺ値として測色値を得ていた。一方で、Ｌａｂ値、ＸＹＺ値ともに次元数は「３」であり、パッチに印刷された色を把握するための必要な情報が抜け落ちている場合がある。また、第１実施形態における測色は測色器１５０を使用して行われ、使用する光源が固定されていることが前提となる。この場合、別の光源を使用すると条件が変わってしまうため、ある光源下において測色器１５０による測色データに基づいて算出された補正値を別の光源下においてそのまま使用しても、所望の補正精度を得ることができない。このことは、スキャナー等の別のセンサを通して色を読み取る場合についても同様である。
【０１０１】
これに対して、各パッチについて波長毎の反射率を計測することで、光源に関わらない精密な情報を取得することができるようになる。よって、Ｌａｂ値やＸＹＺ値として「基準値」と「測定値」とを計測して色差ΔＥを算出するのではなく、プリンター１及びプリンター２によって印刷される各パッチについて分光反射率計を用いて分光反射率として「基準値」及び「測定値」とを計測する。そして、該計測結果から分光反射率差を算出して、１次色各色について補正値Ｈを求めることにより、印刷画像の色をより精密に再現することができるようになる。
【０１０２】
一方で、Ｌａｂ色空間のＬａｂ値は、固定光源下における人間の肉眼による色の識別能力の範囲を十分カバーすることができる。したがって、印刷された画像を人間の目でのみ判断するのであれば、Ｌａｂ値等によって算出された色差ΔＥでも十分有効な補正値Ｈを求めることができる。
【０１０３】
＝＝＝第３実施形態＝＝＝
第３実施形態では、補正値Ｈを算出する際に１次色及び２次色の色差ΔＥに加えて、「インク量変化の滑らかさ」が考慮される。第３実施形態における補正値を算出するための式を以下の（式８）に示す。  
Ｃ＝ｋ１×Ｃ１＋ｋ２×ｆａ（Ｃ１）＋ｋ３×ｆｂ（Ｃ１）＋ｋ４×Ｇ・・・（式８）
Ｃ１：１次色の色差
ｆａ：組み合わせａの場合の２次色を予測する関数
ｆｂ：組み合わせｂの場合の２次色を予測する関数
Ｇ：インク量変化の滑らかさ
ｋ１〜ｋ４：重み係数
【０１０４】
（式８）は第１実施形態の（式３）に「インク量変化の滑らかさ」を表すＧを加えたものであり、この式を最適化してＣが最小となるように色差Ｃ１の値を補正する１次色補正値Ｈが求められる。
【０１０５】
ここで、「インク量変化の滑らかさ」とは、画像として印刷された各色についての濃度変化の度合いのことを示し、具体的には噴出されるインク量の２次微分値で表すことができる。Ｇの値が大きい場合は、その色の濃度変化が急激であることを意味するので、印刷された画像において濃度変化のある部分が段差のように見え画質が劣化する。
【０１０６】
本実施形態では、１次色・２次色の色差と共にＧの値も小さくなるように最適化を行うことで、このような急激な濃度変化を解消する補正値Ｈを取得することができる。
【０１０７】
＝＝＝第４実施形態＝＝＝
第４実施形態では、まず１次色の色差のみを考慮して補正値を算出して色補正を行う。その後、１次色に加えて２次色の色差も考慮した補正を行う。つまり、１次色についての補正を先に行い、１次色についての合わせ込みが行われた状態で、２次色についても考慮した補正を再度行う。
【０１０８】
色補正を行うに際して、良好な補正を担保するために補正精度の目標値として所定の閾値が設けられる。例えば、１次色としてシアン（Ｃ）に着目するとき、目標濃度からの誤差（色差ΔＥＣ）が±１０％以内となるように印刷を行いたい場合には閾値を１０％と設定しておくことで、所望の印刷濃度を担保できるようにしておく。ここで、比較例で説明したような方法により、シアン（Ｃ）についての色差ΔＥＣが±５％となるような補正値ＨＣが求められたとすると、シアン（Ｃ）についての色補正が行われた段階でさらに５％分の余裕が存在することになる。
【０１０９】
次に、前述の第１実施形態のように１次色のみでなく２次色についても考慮した補正値を新たに求める。１次色Ｃについての補正値ＨＣがすでに求められているので、この１次色補正値ＨＣを基準として、１次色の色差ΔＥ（Ｃ）が±５％以内になるような範囲で修正を行って新たな補正値ＨＣ´を求める。すなわち、１次色補正値ＨＣが閾値（±１０％）の範囲内に入るようにしつつ、１次色の色差及び２次色の色差が最小となるように補正値ＨＣを修正して補正値ＨＣ´を求める。換言すると、１次色補正値ＨＣについての５％分の余裕を、２次色を合わせ込むために利用して。補正値ＨＣ´を求める。
【０１１０】
本実施形態によれば、１次色の補正精度が所望の領域内（設定した閾値内）に収まるようにコントロールしつつ、２次色の影響も考慮した色補正が可能になり、１次色（例えばシアン（Ｃ））についての補正精度を確保する必要がある場合に有効である。
【０１１１】
＝＝＝その他の実施形態＝＝＝
一実施形態としてのプリンター等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１２】
＜印刷装置について＞
前述の実施形態では、ヘッドがキャリッジとともに移動するシリアル走査タイプのプリンターを例に挙げて説明したが、プリンターはヘッドが固定された、いわゆるラインプリンターであってもよい。
【０１１３】
＜使用するインクについて＞
前述の実施形態では、ＣＭＹＫの４色のインクを使用して記録する例が説明されていたが、これに限られるものではない。例えば、ライトシアン、ライトマゼンタ、ホワイト、クリア等、ＣＭＹＫ以外の色のインクを用いて記録を行う場合にも適用することができる。
【０１１４】
＜ノズル列の配置について＞
ヘッド部のノズル列は搬送方向に沿ってＣＭＹＫの順で並んでいたが、これに限られるものではない。例えば、ノズル列の順番が入れ替わっていてもよいし、Ｋインクのノズル列数が他のインクのノズル列数より多い構成などであってもよい。
【０１１５】
＜プリンタードライバーについて＞
プリンタードライバーの処理はプリンター側で行ってもよい。その場合、プリンターとドライバーをインストールしたＰＣとで印刷装置が構成される。
【符号の説明】
【０１１６】
１  基準プリンター、２  調整用プリンター
２０  搬送ユニット、２１  給紙ローラー、２２  搬送モーター、
２３  搬送ローラー、２４  プラテン、２５  排紙ローラー、
３０  キャリッジユニット、３１  キャリッジ、３２  キャリッジモーター、
４０  ヘッドユニット、４１  ヘッド、４１１  ケース、４１２  流路ユニット、
４１２ａ  流路形成板、４１２ｂ  弾性板、４１２ｃ  ノズルプレート、
４１２ｄ  圧力室、４１２e  ノズル連通口、４１２ｆ  共通インク室、
４１２ｇ  インク供給路、４１２ｈ  アイランド部、４１２ｉ  弾性膜、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出センサ、５４  光学センサ、
６０  コントローラー、６１  インターフェイス部、６２  ＣＰＵ、
６３  メモリー、６４  ユニット制御回路、
１１１  コンピューター、１１２  コンピューター、
１５０  測色器
【図１】
2011255540.tif 000003
【図２】
2011255540.tif 000004
【図３】
2011255540.tif 000005
【図４】
2011255540.tif 000006
【図５】
2011255540.tif 000007
【図６】
2011255540.tif 000008
【図７】
2011255540.tif 000009
【図８】
2011255540.tif 000010
【図９】
2011255540.tif 000011
【図１０】
2011255540.tif 000012
【図１１】
2011255540.tif 000013
【図１２】
2011255540.tif 000014