(57)【要約】【課題】ユーザが理想とする色の印刷結果を得ることが難しかった。また、部品の製造時期等の異なる印刷装置のグループ毎に、印刷結果の色に微妙なばらつきがあった。【解決手段】複数の印刷装置に対して共通の階調データに基づいてそれぞれ印刷させたパッチの測色結果を取得するとともに、この各測色結果に基づいて各測色結果を代表する代表測色結果を算出し、代表測色結果の値に応じて、上記複数の印刷装置による印刷結果と色補正の基準とした所望の基準印刷装置による印刷結果との色ずれを補正するための階調データの補正規則を決定し、上記決定した補正規則を用いて任意の画像を表現する階調データを補正し、上記パッチを印刷した印刷装置に対して当該補正後の階調データに基づいて印刷させるとした。【選択図】図８
2007266842.tif 000002
【特許請求の範囲】
【請求項１】
ドットを吐出させる印刷ヘッドを備える印刷装置に所定の階調データに基づいて印刷させる印刷画像における色ずれを補正する色補正装置であって、
複数の印刷装置に対して共通の階調データに基づいてそれぞれ印刷させたパッチの測色結果を取得するとともに、この各測色結果に基づいて各測色結果を代表する代表測色結果を算出する算出手段と、
上記代表測色結果の値に応じて、上記複数の印刷装置による印刷結果と色補正の基準とした所望の基準印刷装置による印刷結果との色ずれを補正するための階調データの補正規則を決定する補正規則決定手段と、
上記決定した補正規則を用いて任意の画像を表現する階調データを補正し、上記パッチを印刷した印刷装置に対して当該補正後の階調データに基づいて印刷させる印刷制御手段とを備えることを特徴とする色補正装置。
【請求項２】
上記算出手段は、上記複数の印刷装置にそれぞれパッチを印刷させる際に、各印刷装置が備える印刷ヘッドが吐出するドットのインク量とドットのインク量の設計基準量とのずれを取得し、取得した各ずれに応じて上記共通の階調データを補正し、補正後の階調データに基づいて印刷させることを特徴とする請求項１に記載の色補正装置。
【請求項３】
上記算出手段は、所定の部品の製造ロットが共通する複数の印刷装置に印刷させたパッチの測色結果に基づいて代表測色結果を算出することを特徴とする請求項１または請求項２のいずれかに記載の色補正装置。
【請求項４】
上記算出手段は、印刷ヘッドの製造ロットが共通する複数の印刷装置にパッチを印刷させることを特徴とする請求項３に記載の色補正装置。
【請求項５】
上記算出手段は、上記複数の印刷装置に印刷させたパッチの測色結果を平均し、この平均値を代表測色結果とすることを特徴とする請求項１〜請求項４のいずれかに記載の色補正装置。
【請求項６】
上記基準印刷装置に特定の階調データに基づいて印刷させた基準パッチの測色結果と印刷結果において基準印刷装置による印刷結果と色ずれが生じる比較用印刷装置に上記特定の階調データを含む複数段階の階調データに基づいて印刷させた複数の比較用パッチの測色結果との対比結果から取得した階調データの補正規則と、上記共通の階調データに基づいて基準印刷装置および比較用印刷装置にそれぞれ印刷させたパッチの測色結果とに基づいて、任意の代表測色結果の値に応じた補正規則を決定可能な補正規則決定関数を備え、上記補正規則決定手段は、補正規則決定関数を参照することにより補正規則を決定することを特徴とする請求項１〜請求項５のいずれかに記載の色補正装置。
【請求項７】
上記印刷制御手段は、上記任意の画像を表現する階調データを、一滴あたりのインク量が互いに異なる複数のドット種類毎の記録量を表現するドット種類別階調データに変換する場合に、各ドット種類のうち特定のドット種類にかかるドット種類別階調データのみを対象として補正を行うことを特徴とする請求項１〜請求項６のいずれかに記載の色補正装置。
【請求項８】
ドットを吐出させる印刷ヘッドを備える印刷装置に所定の階調データに基づいて印刷させる印刷画像における色ずれを補正する色補正方法であって、
複数の印刷装置に対して共通の階調データに基づいてそれぞれ印刷させたパッチの測色結果を取得するとともに、この各測色結果に基づいて各測色結果を代表する代表測色結果を算出する算出工程と、
上記代表測色結果の値に応じて、上記複数の印刷装置による印刷結果と色補正の基準とした所望の基準印刷装置による印刷結果との色ずれを補正するための階調データの補正規則を決定する補正規則決定工程と、
上記決定した補正規則を用いて任意の画像を表現する階調データを補正し、上記パッチを印刷した印刷装置に対して当該補正後の階調データに基づいて印刷させる印刷制御工程とを備えることを特徴とする色補正方法。
【請求項９】
ドットを吐出させる印刷ヘッドを備える印刷装置に所定の階調データに基づいて印刷させる印刷画像における色ずれを補正する処理をコンピュータに実行させる色補正プログラムであって、
複数の印刷装置に対して共通の階調データに基づいてそれぞれ印刷させたパッチの測色結果を取得するとともに、この各測色結果に基づいて各測色結果を代表する代表測色結果を算出する算出機能と、
上記代表測色結果の値に応じて、上記複数の印刷装置による印刷結果と色補正の基準とした所望の基準印刷装置による印刷結果との色ずれを補正するための階調データの補正規則を決定する補正規則決定機能と、
上記決定した補正規則を用いて任意の画像を表現する階調データを補正し、上記パッチを印刷した印刷装置に対して当該補正後の階調データに基づいて印刷させる印刷制御機能とを実行させることを特徴とする色補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置による印刷画像の色を補正する色補正装置、色補正方法および色補正プログラムに関する。
【背景技術】
【０００２】
従来より、画像を各画素毎の階調値によって表した画像データに基づいて、インクドットを吐出させる印刷ヘッドを備えた印刷装置に画像を印刷させる場合、当該印刷装置の印刷ヘッドが吐出するドットのインク量と、設計基準としたドットのインク量とのずれを表した情報（ヘッドＩＤ）を取得し、このずれに応じた補正情報にて上記画像データを補正し、補正後の画像データに基づいて印刷を行っていた。つまり、個々の印刷装置に対して製造段階でヘッドＩＤを予め備えさせておき、印刷時にてヘッドＩＤの値に応じて画像データの階調値を増減させることにより、吐出するドットのインク量に設計基準とのずれが生じている印刷ヘッドを用いてもある程度理想的な色の印刷が出来るようにしていた。
このような類の色補正技術としては、インクジェットプリントヘッドに関連する滴体積情報を読み取る情報検索装置を含むインクジェットプリンタであって、この体積情報を利用して製造公差を補償するものが知られている（特許文献１参照。）。
【０００３】
また、印刷物の色補正の他の手法として、印刷処理時においてインクカートリッジに充填されているインクの使用量を取得し、この使用量からインクのばらつき度合いを取得し、このばらつき度合いに応じた補正係数によって色変換テーブルＬＵＴを修正し印刷濃度を補正する技術が知られている（特許文献２参照。）。当該技術によれば、経時的なインク濃度の変化によって発生する印刷濃度のばらつきを防止することができる。
【特許文献１】特開平１０‐１１９３１５号公報
【特許文献２】特開２００２‐２９２８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の色補正においては、色補正の基準となる色は基本的に印刷装置の製造者側によって定められており、かかる基準の色が印刷結果において再現されるような補正情報等を設定し、個々の印刷装置において画像データ等の補正を行っていた。
しかし、ユーザが色補正の基準としたい理想の色が上記製造者側が定めた基準の色と異なる場合、つまり上記製造者側が理想とする印刷装置の色再現性とユーザが理想とする色再現性とに相違がある場合は、従来の色補正によってはユーザが真に望む色の印刷ができないという不都合があった。さらに、ユーザが複数の印刷装置を有しており、この複数の印刷装置について上記製造者側が理想とする色再現性とは異なる色再現性を望む場合もある。
【０００５】
また、日々大量生産される各印刷装置は個々の機体毎にその色再現能力に基準とのずれが生じている。そのため、上記のようなヘッドＩＤの設定などが個々の印刷装置毎に行われるのであるが、上記大量生産される各印刷装置は、製造時期や使用されている部品の調達時期等の、なんらかの共通性を有するグループに分けることができ、各グループ毎に特有の色再現能力のずれの傾向というものが存在する。しかし、このような印刷装置のグループ単位での特有のずれは、上述した個々の機体毎の色補正を実行したとしても完全には解消されないものであり、この点で、印刷物において高精度な色補正が実現されているとは言い難かった。
【０００６】
本発明は上記課題に鑑みてなされたものであり、印刷結果において所望の色再現を極めて高精度に実現することの可能な色補正装置、色補正方法および色補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明にかかる色補正装置では、ドットを吐出させる印刷ヘッドを備える印刷装置に所定の階調データに基づいて印刷させる印刷画像における色ずれを補正する。ここで算出手段は、複数の印刷装置に対して共通の階調データに基づいてそれぞれ印刷させたパッチの測色結果を取得し、この各測色結果に基づいて各測色結果を代表する代表測色結果を算出する。ここで言う複数の印刷装置とは、大量に生産される印刷装置を所定の条件によってグループ分けしたときに、ある１つのグループに属する各印刷装置を意味する。グループ分けは、例えば、印刷装置の製造時期によって分けることが出来る。代表測色結果は、上記複数の印刷装置による各印刷結果の色ずれの傾向を代表して表現した値であり、代表測色結果は上記複数の印刷装置のそれぞれにデータとして記憶される。補正規則決定手段は、代表測色結果の値に応じて、上記複数の印刷装置による印刷結果と色補正の基準とした所望の基準印刷装置による印刷結果との色ずれを補正するための階調データの補正規則を決定する。
【０００８】
所望の基準印刷装置とは、例えば、印刷装置の製造者側によって予め決定されている製品の設計基準としての印刷装置であってもよいし、ユーザが自己の好みに応じて選択した印刷装置であってもよい。そして、印刷制御手段は、上記決定された補正規則を用いて任意の画像を表現する階調データを補正し、上記パッチを印刷した印刷装置に対して、当該補正後の階調データに基づいて上記任意の画像を印刷させる。ここで、代表測色結果の算出手法は種々考えれるが、一例として算出手段は、上記複数の印刷装置に印刷させたパッチの測色結果を平均し、この平均値を代表測色結果としてもよい。
【０００９】
このように本発明によれば、複数の印刷装置の印刷結果に基づいて、代表測色値という一つの指標値を算出し、この代表測色値に基づいて階調データの補正規則を決定するため、上記複数の印刷装置それぞれを色補正の対象とする場合も、共通の代表側色値と補正規則を用いることができ、かかる複数の印刷装置に対する色補正処理が効率化される。また、上記決定された補正規則は、所望の基準印刷装置との色ずれを補正するものであるため、補正後の階調データに基づく印刷結果においては、ユーザが真に望む色が再現されることとなる。
【００１０】
ここで、上記複数の印刷装置がそれぞれ備える印刷ヘッド毎に、吐出するドットのインク量のばらつきが存在し得、印刷物において理想とする色再現性を実現するにはかかるばらつきの影響も考慮する必要がある。そこで上記算出手段は、上記複数の印刷装置にそれぞれパッチを印刷させる際に、各印刷装置が備える印刷ヘッドが吐出するドットのインク量とドットのインク量の設計基準量とのずれを取得し、取得した各ずれに応じて上記共通の階調データを補正するとしてもよい。つまり、印刷装置毎のドットのインク量のずれの影響による印刷物の色ずれを是正した状態でパッチを印刷する。そのため、複数の印刷装置に印刷させた各パッチの測色結果は基本的に互いに近い値となっている。従って、かかる各測色結果から算出した代表測色結果も上記複数の印刷装置による各印刷結果の色ずれの傾向をほぼ正確に代表して表現した値となり、かかる代表測色結果を用いれば、上記複数の印刷装置における色ずれを補正するものとしてより適した補正規則を決定することができる。
【００１１】
同型の印刷装置を大量生産する場合であっても、部品調達の単位や製造時期の違いなどに起因して印刷装置を構成する所定の部品の製造ロットが異なる場合がある。そして、所定の部品の製造ロットが異なる印刷装置間においては、印刷物における基準色との色ずれの程度が異なり、その一方で、同所定の部品の製造ロットが共通する印刷装置間においては、印刷物における基準色との色ずれの程度も類似している傾向がある。そこで、本発明の他の構成として、上記算出手段は、所定の部品の製造ロットが共通する複数の印刷装置に印刷させたパッチの測色結果に基づいて代表測色結果を算出するとしてもよい。上記製造ロットが共通する複数の印刷装置に印刷させた各パッチの測色結果から算出した代表測色結果は、上記製造ロットが共通する複数の印刷装置による各印刷結果の基準色との色ずれの傾向をほぼ正確に代表して表現した値となる。よって、かかる代表測色結果を用いれば、上記製造ロットが共通する複数の印刷装置による各印刷結果の色ずれを補正するものとして極めて適した補正規則を決定することができる。
【００１２】
印刷装置の各部位の中でも印刷ヘッドの性能は印刷物の色に大きく影響し、また、その性能は、印刷ヘッドの製造ロットによって異なる。そこで、上記算出手段は、印刷ヘッドの製造ロットが共通する複数の印刷装置にパッチを印刷させ、この各パッチの測色結果に基づいて代表測色結果を算出するとしてもよい。つまり、印刷ヘッドの製造ロットが共通するか否かで各印刷装置をグループ分けし、各グループについてそれぞれ一つの代表測色結果を設定する。かかる代表測色結果を用いれば、上記グループに属する複数の印刷装置の印刷結果において似通った傾向で表出する色ずれを補正するものとして最適な補正規則を決定することができる。
【００１３】
色補正装置は、上記基準印刷装置に特定の階調データに基づいて印刷させた複数の基準パッチの測色結果と印刷結果において基準印刷装置による印刷結果と色ずれが生じる比較用印刷装置に上記特定の階調データを含む複数段階の階調データに基づいて印刷させた複数の比較用パッチの測色結果との対比結果から取得した階調データの補正規則と、上記共通の階調データに基づいて基準印刷装置および比較用印刷装置にそれぞれ印刷させたパッチの測色結果とに基づいて、任意の代表測色結果の値に応じた補正規則を決定可能な補正規則決定関数を、予め生成し所定の記憶領域に備えるとしてもよい。そして、上記補正規則決定手段は、補正規則決定関数を参照することにより補正規則を決定する。つまり、補正規則決定関数に上記算出手段が算出した代表測色結果を入力し、代表測色結果に応じた補正規則を取得する。当該構成によれば、同じ代表測色結果を持つ複数の印刷装置のそれぞれにおいて、上記基準印刷装置による印刷結果と同等の色の印刷結果が印刷できるように階調データを補正する補正規則を簡易に取得することが可能となる。
【００１４】
印刷装置が一滴あたりのインク量が互いに異なる複数のドット種類を吐出可能である場合には、ある画像を表現する階調データに基づいて印刷装置に印刷を行わせる際、当該階調データを上記複数のドット種類毎の記録量を表現するドット種類別階調データに変換する必要がある。そこで、上記印刷制御手段は、上記補正規則によって階調データを補正する際の具体的手法の一つとして、各ドット種類のうち特定のドット種類にかかるドット種類別階調データのみを対象として補正を行うとしてもよい。このように、各ドット種類についての階調データ毎に、補正を行うか否か分けることで、印刷結果における色補正の程度を細かくコントロールすることができる。
【００１５】
これまでは、色補正装置というカテゴリーによって発明を説明したが、上記色補正装置の内容は、その各手段が実行する手順としても把握でき、その結果、色補正方法の発明としても把握できる。
また同様に、上記色補正装置の内容は、その各手段が実行する手順をコンピュータに実行させる色補正プログラムの発明としても把握できる。
【発明を実施するための最良の形態】
【００１６】
下記の順序に従って本発明の実施形態を説明する。
（１）色補正装置の概略
（２）補正規則決定関数の生成
（３）量産プリンタに対するＩＤの設定
（４）印刷制御処理
（５）基準プリンタの変更
【００１７】
（１）色補正装置の概略
図１は、本発明にかかる色補正装置に対応するコンピュータ１０等を示している。
コンピュータ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピュータ１０全体を制御する。同バス１０ａには、書き換え不可能な半導体メモリであるＲＯＭ１２、書き換え可能な半導体メモリであるＲＡＭ１３、各種インターフェイス（Ｉ／Ｆ）１７ａ〜１７ｄが接続され、ハードディスクドライブ（ＨＤＤＲＶ）１５を介して磁気ディスクであるハードディスク（ＨＤ）１４も接続されている。
【００１８】
ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行される。ＨＤ１４には、本発明の色補正プログラムが記憶されており、さらに同ＨＤ１４は、補正規則決定関数Ｆ，Ｆ´、色変換ルックアップテーブル（ＬＵＴ）１４ａ、ドット振分テーブル１４ｂ等を記憶するための記憶領域とされている。
【００１９】
Ｉ／Ｆ１７ａ（例えばＵＳＢ  Ｉ／Ｆ）には、測色機４０が接続されている。測色機４０は、測色する対象に色検出部４０ａを向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系（以下、「*」は省略）に基づく複数の色成分Ｌ，ａ，ｂの値を測色データとして取得可能であり、取得した測色データをコンピュータ１０に出力可能である。ここで、Ｌａｂ色空間はデバイスに依存しない均等色空間である。むろん、測色する色空間は、ＣＩＥ規定のＬ*ｕ*ｖ*色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。なお、後述するパッチの測色は上記測色機４０を用いる場合に限られず、スキャナ等を用いてもよい。
【００２０】
Ｉ／Ｆ１７ｂには画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｄには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続されている。
【００２１】
プリンタ２０は、コンピュータ１０によって制御される印刷装置であり、その構成は後述の各量産プリンタ２０ｂ、量産プリンタ２０ｂの設計基準となる基準プリンタ２０ａ、第１の比較用プリンタ、第２の比較用プリンタと共通である。そのため、図１では上記各プリンタを代表してプリンタ２０を１台記載している。プリンタ２０は、複数のインク種類（本実施形態では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインクを用いる。）にそれぞれ対応する複数のインクカートリッジ２８に充填されたインクを、印刷ヘッド２９において各インク種類にそれぞれ対応して設けられた複数のノズル列２９ａ〜２９ｄからドット（インク滴）として吐出することで、印刷用紙上に画像データに対応する印刷画像を印刷する。ただし、用いるインクの種類や数は上記の種類に限られず、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等、各種インクを使用できる。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、トナーインクを使用して印刷用紙上に印刷画像を印刷するレーザープリンタ等、種々のプリンタを採用可能である。プリンタが使用するインクは、液体でも固体でもよい
【００２２】
プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７等がバス３２を介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
印刷ヘッド２９は、不揮発性半導体メモリ３１を備える。このメモリ３１はＥＥＰＲＯＭ等とすることができ、後述するＩＤの設定処理にて取得するロットＩＤ等が記録される。各カートリッジ２８には、例えばＲＡＭからなるメモリチップ２８ａがそれぞれ設けられており、各メモリチップ２８ａは電気的にコントロールＩＣ２５と接続されている。
【００２３】
通信Ｉ／Ｏ２４はコンピュータ１０のプリンタＩ／Ｆ１７ｄと接続され、プリンタ２０は通信Ｉ／Ｏ２４を介してコンピュータ１０から送信されるインク種類別のラスタデータを受信する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。同ヘッド駆動部２６ａは、同印加電圧データから印刷ヘッド２９の各ノズル列２９ａ〜２９ｄに内蔵されたピエゾ素子への印加電圧パターン（駆動波形）を生成し、印刷ヘッド２９に各インク種類のインクをドット単位で吐出させる。
【００２４】
Ｉ／Ｆ２７にはキャリッジ機構２７ａが接続されている。キャリッジ機構２７ａは、プリンタ２０に備えた図示しないガイドレールに沿って不図示のキャリッジを往復動させる駆動装置である。キャリッジには、各インクカートリッジ２８および印刷ヘッド２９が搭載されており、その結果、各インクカートリッジ２８および印刷ヘッド２９がガイドレールに沿って往復動する。紙送り機構２７ｂは、不図示の紙送りローラによって印刷用紙をキャリッジの往復動方向と略直交する方向に所定の速度で搬送する。
【００２５】
ノズル列２９ａ〜２９ｄは、夫々が複数個のインクジェットノズル（単にノズルと言う。）の集合であり、ノズルのそれぞれに対応してピエゾ素子が配置されている。
図２に示すように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路２５ｂに接する位置に設置され、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間だけ伸張し、インク通路２５ｂの一側壁を変形させる。この結果、インク通路２５ｂの体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクがインク滴ＩｐとなってノズルＮｚの先端から高速に吐出される。
【００２６】
同図にはドットサイズ（１ドットあたりのインク量。ドット径でもよい。）の異なる所定数の種類のドットを形成するための駆動波形Ｖの一例を示してあり、所定の期間の小波形ｖ１，ｖ２の発生の有無によってインク量の異なるドットが形成される。ここで、小波形の電圧差が大きいほどピエゾ素子の伸張収縮の度合が大きくなり、小波形ｖ１のみを発生させた場合、小波形ｖ２のみを発生させた場合、小波形ｖ１，ｖ２の両方を発生させた場合の順に、吐出されるドットのインク量が段階的に多くなる。つまり本実施形態では、プリンタ２０は、小波形ｖ１，ｖ２の発生を使い分けることにより、各ノズルから小ドット、中ドット、大ドットという３種類のドットを吐出可能である。コンピュータ１０がプリンタ２０に送信するラスタデータにはドット種類を識別するための識別情報が付加されており、プリンタ２０は、ラスタ毎にドット種類を表現するラスタデータを入力すると、ラスタデータに対応してインク量の異なる複数種類のドットを印刷用紙上に形成する。
【００２７】
（２）補正規則決定関数の生成
本実施形態においては、コンピュータ１０は、量産プリンタ２０ｂによる印刷物の色ずれを補正するためにまず、補正規則決定関数Ｆを生成する処理を行う。補正規則決定関数Ｆは、各量産プリンタ２０ｂに設定されるプリンタＩＤ（ロット共通プリンタＩＤ）の値に応じた補正規則を決定するための関数である。
図３は、補正規則決定関数Ｆの生成および、後述の量産プリンタ２０ｂに対するＩＤ設定処理に適したシステムの一例を概略的に示している。同図によれば、コンピュータ１０には測色機４０が接続される。また、コンピュータ１０には適宜、基準プリンタ２０ａや、第１の比較用プリンタや、第２の比較用プリンタや、量産プリンタ２０ｂが接続される。
【００２８】
図４は、コンピュータ１０が実行する補正規則決定関数Ｆの生成処理の内容をフローチャートにより示している。当該処理は、上記色補正プログラムに従って実行される。
ステップＳ（以下、ステップの表記は省略する。）１００ではコンピュータ１０は、基準プリンタ２０ａを接続した状態において、基準パッチ用画像データに基づいて、少なくとも、ある特定の階調値（階調値ｎ０）に対応する特定のインク種類のみによるパッチを含む基準パッチを印刷用紙に印刷させる処理を行う。基準パッチ用画像データは、画素毎にインク種類（ＣＭＹＫ）毎のインク記録量を階調表現（０〜２５５の２５６階調による表現。）した画像データであって、少なくとも上記階調値ｎ０によって上記特定のインク種類のみによるパッチを表現したデータである。本実施形態では、基準パッチ用画像データは、少なくとも階調値ｎ０に対応するＣ単色のパッチを表現したデータとする。階調値ｎ０は、特許請求の範囲に言う特定の階調データに該当する。
【００２９】
コンピュータ１０は、予めＨＤ１４に記憶しておいた基準パッチ用画像データをＨＤ１４から読み出すととも、基準パッチ用画像データに対して所定のハーフトーン処理や、ラスタライズ処理を行い、生成されたラスタデータを基準プリンタ２０ａに送出することにより、基準パッチ用画像データに対応した基準パッチを基準プリンタ２０ａに印刷させる。Ｓ１１０では、印刷用紙に印刷された基準パッチを測色機４０によって測色するとともに、コンピュータ１０は当該測色によって得られた測色データ（Ｌａｂ値）を測色機４０から入力する。基準パッチの測色データはＨＤ１４に保存する。上述したように、基準プリンタ２０ａは量産プリンタ２０ｂの設計基準となる機体であるから、基準プリンタ２０ａで印刷した基準パッチの測色データは、色補正の基準色となる。
【００３０】
Ｓ１２０では、コンピュータ１０は、第１の比較用プリンタおよび第２の比較用プリンタとそれぞれ接続した状態において、第１の比較用プリンタ、第２の比較用プリンタそれぞれに、比較パッチ用画像データに基づいて、複数段階の階調値に対応する上記特定のインク種類のみによる複数のパッチを印刷用紙に印刷させる処理を行う。比較パッチ用画像データは、画素毎にインク種類毎のインク記録量を階調表現した画像データであって、複数段階の階調値によって上記特定のインク種類のみによる複数のパッチを表現した画像データである。この複数段階の階調値には上記特定の階調値ｎ０が含まれるものとする。
【００３１】
上記複数段階の階調値と言った場合、２５６階調の全階調を意味しても良いし、上記階調値ｎ０を含む所定範囲内の複数の階調値であってもよい。また、第１の比較用プリンタは、基準プリンタ２０ａと同型のプリンタであるが、吐出されるドットのインク量が基準プリンタ２０ａよりも多い傾向にある機体であり、第２の比較用プリンタは、基準プリンタ２０ａと同型のプリンタであるが、吐出されるドットのインク量が基準プリンタ２０ａよりも少ない傾向にある機体であるものとする。
【００３２】
以下においては、第１の比較用プリンタに印刷させたパッチを第１比較用パッチ、第２の比較用プリンタに印刷させたパッチを第２比較用パッチとそれぞれ呼ぶ。
Ｓ１３０では、印刷用紙に印刷された複数の第１比較用パッチ、複数の第２比較用パッチをそれぞれ測色機４０によって測色するとともに、コンピュータ１０はこの測色によって得られた測色データ（Ｌａｂ値）を測色機４０から入力する。第１比較用パッチおよび第２比較用パッチの測色データはＨＤ１４に保存する。
【００３３】
Ｓ１４０，Ｓ１５０では、コンピュータ１０は、上記基準パッチ、第１比較用パッチ、第２比較用パッチの各測色データのうち、印刷時の画像データの階調値が共通する測色データを一組抽出し、抽出した各測色データを用いて、基準プリンタ２０ａ、第１の比較用プリンタ、第２の比較用プリンタそれぞれのＩＤ（プリンタＩＤ）を生成する。基準プリンタ２０ａ、第１の比較用プリンタ、第２の比較用プリンタ毎のＩＤの生成手法は種々考えれるが、上記共通の階調値にかかる、基準パッチの測色データと第１比較用パッチの測色データと第２比較用パッチの測色データとについて、それぞれ所定の演算式に基づいて正規化してもよいし、各測色データのＬａｂ値のうち特定の成分値のみを正規化してその結果をプリンタＩＤとしてもよい。
【００３４】
本実施形態では簡易な手法として、上記共通の階調値にかかる基準パッチの測色データと第１比較用パッチの測色データと第２比較用パッチの測色データとから特定の成分値（Ｃ単色のパッチである場合は、例えばｂ成分）のみを抽出し、この抽出した成分値そのものをプリンタＩＤとしている。以下においては、生成した基準プリンタ２０ａのプリンタＩＤをＩＤ_st、第１の比較用プリンタのプリンタＩＤをＩＤ_1、第２の比較用プリンタのプリンタＩＤをＩＤ_2と呼ぶ。また、ＩＤ_st、ＩＤ_1、ＩＤ_2それぞれの生成元の測色データを与えた基準パッチ、第１比較用パッチ、第２比較用パッチにかかる上記共通の階調値を、適宜、共通の階調値ｎcomと表記する。
【００３５】
コンピュータ１０はＩＤ_st、ＩＤ_1、ＩＤ_2をＨＤ１４に保存する。これら各プリンタＩＤは、いずれも上記共通の階調値ｎcomに基づいて同型のプリンタで印刷したパッチの測色結果に基づくものであるから、互いに一致するのが理想的である。しかし上述のように、第１の比較用プリンタおよび第２の比較用プリンタはそれぞれインク吐出能力において基準プリンタ２０ａとずれを有するため、ＩＤ_st、ＩＤ_1、ＩＤ_2はいずれも異なる値となる。言い換えれば、ＩＤ_stに対するＩＤ_1、ＩＤ_2の各ずれは、第１の比較用プリンタ、第２の比較用プリンタそれぞれの色再現能力の基準機体とのずれを表わしている。
【００３６】
Ｓ１６０では、コンピュータ１０は、上記特定の階調値ｎ０にかかる基準パッチの測色データと、複数の第１比較用パッチの測色データとを対比することにより、階調値ｎ０にかかる基準パッチの測色データと同等の測色データが得られるパッチを第１の比較用プリンタによって印刷させるために必要な階調値の補正規則を求める。また同様に、階調値ｎ０にかかる基準パッチの測色データと、複数の第２比較用パッチの測色データとを対比することにより、階調値ｎ０にかかる基準パッチの測色データと同等の測色データが得られるパッチを第２の比較用プリンタによって印刷させるために必要な階調値の補正規則を求める。
【００３７】
図５は、Ｓ１６０での補正規則の求め方を概略的に示している。つまり同図に示すように、階調値ｎ０にかかる基準パッチＡの測色データと、複数の第１比較用パッチＢの測色データとの間においてそれぞれ色差ΔＥを（Ｌａｂ色空間における色差）求めるとともに、求めた各色差ΔＥのうち最小の色差ΔＥを与える第１比較用パッチＢにかかる階調値（階調値ｎ１とする。）と上記階調値ｎ０とを対応図付ける。この結果、階調値ｎ０と階調値ｎ１との関係が、第１の比較用プリンタにとっての補正規則となる。また、同様に、上記階調値ｎ０にかかる基準パッチの測色データと、複数の第２比較用パッチの測色データとの色差ΔＥをそれぞれ求めるとともに、色差ΔＥが最小となる第２比較用パッチにかかる階調値（階調値ｎ２とする。）と上記階調値ｎ０とを対応図付ける。この結果、階調値ｎ０と階調値ｎ２との関係が、第２の比較用プリンタにとっての補正規則となる。
【００３８】
なお、上記ＩＤ_st、ＩＤ_1、ＩＤ_2の生成元となった基準パッチ、第１比較用パッチ、第２比較用パッチを印刷したときの上記共通の階調値ｎcomと、上記特定の階調値ｎ０とは一致していても、していなくともよい。ただし、基準パッチ、第１比較用パッチ、第２比較用パッチそれぞれの印刷時の階調値で共通する値が上記階調値ｎ０しかない場合（基準パッチが１つしかない場合。）には、階調値ｎ０が上記共通の階調値ｎcomにもなる。
【００３９】
Ｓ１７０では、コンピュータ１０は、Ｓ１４０，１５０で生成した各ＩＤと、Ｓ１６０で生成した補正規則との対応関係を参照することにより、任意のプリンタＩＤを入力値として、上記特定の階調値ｎ０についての補正後の階調値を決定可能な補正規則決定関数Ｆを演算により求める。ここで言う任意のプリンタＩＤとは、基準プリンタ２０ａと同型のプリンタによって、上記共通の階調値ｎcomに基づいて印刷した上記特定のインク種類のみによる無地のパッチの測色データに基づいて生成したプリンタＩＤを言う。
【００４０】
図６は、補正規則決定関数Ｆを示している。
同図においては、横軸をプリンタＩＤの値とし縦軸を０〜２５５の階調値とした平面上に、基準プリンタ２０ａ、第１の比較用プリンタ、第２の比較用プリンタについての各プリンタＩＤ（ＩＤ_st、ＩＤ_1、ＩＤ_2）と、上記特定の階調値ｎ０に対する補正後の階調値とを対応付けて、座標点Ｐ０〜Ｐ２をプロットしている。そして、座標点Ｐ０〜Ｐ２の位置を参照して最小二乗法による近似によって得た直線を、補正規則決定関数Ｆとしている。
【００４１】
上記のようにして補正規則決定関数Ｆを求めたら、Ｓ１８０においてコンピュータ１０は当該関数ＦをＨＤ１４に保存する。なお、補正規則決定関数Ｆは、最小二乗法による近似以外にも、上記座標点Ｐ０〜Ｐ２を参照点としたスプライン補間等など種々の演算手法で求めることが可能である。また、上記では比較用プリンタは２台としたがその台数に制限は無い。つまり、色再現能力に基準プリンタ２０ａとのずれがある比較用プリンタをより多く用意し、それらに上記比較パッチ用画像データに基づいて比較用パッチを印刷させ、その測色結果に基づいて得た各プリンタＩＤおよび階調値ｎ０に関する補正規則を参照することで、任意のプリンタＩＤを入力値として、上記特定の階調値ｎ０についての補正後の階調値をより正確に求めることが可能な補正規則決定関数Ｆを取得することができる。
【００４２】
上述したように、補正規則決定関数Ｆは任意のプリンタＩＤと上記特定の階調値ｎ０に対する補正規則との対応関係を示したものであるが、同任意のプリンタＩＤを有するプリンタにある画像データに基づいて印刷を実行させる際の同画像データの補正処理においては、各階調値に対する補正規則が必要となる。そこで、本実施形態では、コンピュータ１０は各階調値に対する補正規則を以下のように求める。
【００４３】
図７は、各プリンタＩＤに応じて決定した、各階調値（０〜２５５階調）についての補正規則を規定した補正関数を示している。同図においては、横軸を補正前階調値とし縦軸を補正後階調値とした平面上に、各プリンタＩＤに対応した補正関数ｆ０〜ｆ３を示している。例えば、補正関数ｆ３は次のように求められる。コンピュータ１０は、任意のプリンタＩＤとしてＩＤ_3なる値を入手した場合、当該ＩＤ_3を上記補正規則決定関数Ｆに入力することにより、補正前階調値ｎ０に対する補正後階調値ｎ３を取得する。そして、取得した補正後階調値ｎ３と補正前階調値ｎ０とによって図７の平面上に特定される点Ｑ３と、原点０とを直線で結ぶ。その結果、当該直線がＩＤ_3に対応する補正関数ｆ３となる。
【００４４】
（３）量産プリンタに対するＩＤの設定
上記のように補正規則決定関数Ｆを生成した上で、コンピュータ１０は、各量産プリンタ２０ｂを対象として所定のＩＤの設定処理を行う。
図８，９は、コンピュータ１０が実行するＩＤ設定処理の一例をフローチャートにより示している。当該処理は、色補正プログラムに従って実行される。
Ｓ２００においては、コンピュータ１０は処理対象とする１台の量産プリンタ２０ｂを選択する。ここで言う選択とは、コンピュータ１０が複数台の量産プリンタ２０ｂと接続している状況においてその中の１台を選択する場合や、作業者が量産プリンタ２０ｂを１台ずつ順次コンピュータ１０に接続する過程において、コンピュータ１０がそのとき接続されている量産プリンタ２０ｂを認識する場合などを含む。
【００４５】
Ｓ２０５では、コンピュータ１０は、上記選択した量産プリンタ２０ｂのロット情報を入力する。ロット情報とは、量産プリンタ２０ｂを構成する所定の部品の製造ロットを意味し、一例として本実施形態では、各量産プリンタ２０ｂが搭載する印刷ヘッド２９の製造ロットを意味する。ロット情報は、大量生産される上記所定の部品を、製造条件が同一（例えば、同時期に購入した材料を基に同時期に組立て製造した場合など。）のグループ毎に区別するための情報である。
【００４６】
上記ロット情報は、印刷ヘッド２９が備えるメモリ３１等、量産プリンタ２０ｂが備える所定の記憶領域に予め記録されていてもよいし、量産プリンタ２０ｂの筐体の所定箇所に作業者が認識可能な態様で記録されていてもよい。メモリ３１等の所定の記憶領域にロット情報が記録されている場合には、コンピュータ１０は、プリンタＩ／Ｆ１７ｄを介した通信によって当該ロット情報を入手する。一方、量産プリンタ２０ｂの筐体の所定箇所にロット情報が記録されている場合は、作業者によるロット情報の入力操作に従って、コンピュータ１０はロット情報を入手できる。
【００４７】
Ｓ２１０においては、コンピュータ１０は、上記入力したロット情報が特定のロット情報であるか否か判断する。つまり、入力したロット情報が特定のロット情報と一致するか判断することで、多数の量産プリンタ２０ｂの中から、上記特定のロット情報を共有する量産プリンタ２０ｂを抽出するのである。当該判断において“Ｎｏ”であるときには、コンピュータ１０はＳ２００の処理に戻り、新たに１台の量産プリンタ２０ｂを選択する。
【００４８】
一方、Ｓ２１０にて“Ｙｅｓ”の判断を行った場合には、コンピュータ１０は、量産プリンタ２０ｂに、ＩＤ生成パッチ用画像データに基づいて、上記特定のインク種類のみによるパッチ（ＩＤ生成用パッチ）を印刷用紙に印刷させる処理を行う（Ｓ２１５）。ＩＤ生成パッチ用画像データは、画素毎にインク種類毎のインク記録量を階調表現した画像データであって、上記ＩＤ_st、ＩＤ_1、ＩＤ_2の生成元となった基準パッチ、第１比較用パッチ、第２比較用パッチを印刷したときの上記共通の階調値ｎcomによって上記特定のインク種類のみによるパッチを表現した画像データである。
【００４９】
本実施形態では、量産プリンタ２０ｂに上記ＩＤ生成パッチ用画像データに基づいた印刷を実行させる際に、ＩＤ生成パッチ用画像データを、量産プリンタ２０ｂの吐出するドットのインク量の設計基準とのずれに応じて補正する。各量産プリンタ２０ｂにおいては、印刷ヘッド２９のメモリ３１に上記インク量の設計基準とのずれを表現したヘッドＩＤというものを予め記録している。ヘッドＩＤは、図８，９におけるＩＤの設定処理で量産プリンタ２０ｂに対して設定されるＩＤとは異なる種類のものであり、次のように予め求められている。つまり、ヘッドＩＤの設定対象とした量産プリンタ２０ｂに搭載する印刷ヘッド２９に、所定サイズのドットを吐出させ、この吐出させたドットの重量を計測する。そして、この計測した重量と、設計基準とした印刷ヘッド（基準プリンタ２０ａが搭載する印刷ヘッド）に吐出させた上記所定サイズのドットの重量とを比較し、その差を正規化する等してヘッドＩＤとする。
【００５０】
コンピュータ１０は、上記Ｓ２１５では、量産プリンタ２０ｂとの通信によって印刷ヘッド２９のメモリ３１からヘッドＩＤを取得するとともに、取得したヘッドＩＤの値に応じて、ＩＤ生成パッチ用画像データを補正する。具体的には、コンピュータ１０は、様々な値を取り得る各ヘッドＩＤの大きさに対応した補正情報を予めＨＤ１４に記憶しており、上記取得したヘッドＩＤに対応した補正情報によって、ＩＤ生成パッチ用画像データにおいてパッチを表現する各画素の階調値（階調値ｎcom）を補正する。つまり、ヘッドＩＤが量産プリンタ２０ｂの吐出するドットのインク量が基準よりも多い方にずれていることを示すものである場合には、そのずれの大きさに応じた補正情報によって上記階調値ｎcomを減少させるような補正を行い、逆に、ヘッドＩＤが量産プリンタ２０ｂの吐出するドットのインク量が基準よりも少ない方にずれていることを示すものである場合には、そのずれの大きさに応じた補正情報によって上記階調値ｎcomを増大させる補正を行う。
【００５１】
上記補正情報は、ヘッドＩＤの値に応じて一義的に定められた補正係数であってもよいし、ヘッドＩＤの値に応じて定められた、γカーブなどの補正前階調値と補正後階調値との対応関係を規定した情報であってもよい。
Ｓ２２０では、上記印刷されたＩＤ生成用パッチを測色機４０で測色するとともに、コンピュータ１０は、当該測色によって得られたＩＤ生成用パッチの測色データを入力する。
【００５２】
Ｓ２２５では、コンピュータ１０は、ロット情報が上記特定のロット情報である量産プリンタ２０ｂによってＩＤ生成パッチ用画像データに基づいて印刷させたＩＤ生成用パッチの測色データを取得する上記処理を、予め規定した所定台数（例えば、数十台）分について完了したか否か判断し、所定台数に達していない場合はＳ２００に戻り、新たに１台の量産プリンタ２０ｂを選択しＳ２０５以下の処理を繰り返す。一方、所定台数に達した場合には、Ｓ２３０の処理に進む。
【００５３】
Ｓ２３０では、コンピュータ１０は、上記所定台数の量産プリンタ２０ｂに印刷させた各ＩＤ生成用パッチの測色データから、図４のＳ１４０，１５０の処理と同様の手法によりプリンタＩＤを生成するとともに、生成した各プリンタＩＤの平均値を算出する。本実施形態では、各パッチの測色データにおける上記特定の成分値そのものをプリンタＩＤとしている。そのため、Ｓ２３０では、ＩＤ生成用パッチ毎の測色データから上記特定の成分値を抽出するとともに、抽出した複数の上記特定の成分値についての平均値を算出する。上記取得した平均値は、上記ロット情報が共通する複数台の量産プリンタ２０ｂのプリンタＩＤの平均値であるので、ロット共通プリンタＩＤ（単に、ロットＩＤ。）と呼ぶ。ロットＩＤは、特許請求の範囲に言う代表測色結果に対応する。
【００５４】
上記ＩＤ生成パッチ用画像データに基づいて量産プリンタ２０ｂに印刷させたＩＤ生成用パッチは、上記ヘッドＩＤを用いた画像データの補正の効果によって、量産プリンタ２０ｂの印刷ヘッド２９のインク吐出量の誤差による色ずれが補償された色となっている。そのため、ＩＤ生成用パッチの測色データは、上記ＩＤ_stを生成するために基準プリンタ２０ａで印刷した基準パッチの測色データに近い値となっている。しかしその一方で、印刷物の色に影響を及ぼす要因は、印刷ヘッド２９が吐出するドットのインク量のずれだけではない。そのため、上記ヘッドＩＤに応じた画像データの補正だけでは、理想とする色（基準プリンタ２０ａが出力する色）を完全に印刷結果において得ることは難しい。
【００５５】
つまり、上記ＩＤ_stと、１つの量産プリンタ２０ｂに印刷させたＩＤ生成用パッチの測色データから生成されるプリンタＩＤとのずれは、当該１つの量産プリンタ２０ｂにおける、印刷ヘッド２９が吐出するドットのインク量のずれ以外の不具合を要因とする印刷物の色ずれの程度を表現していると言え、かかるインク量のずれ以外の不具合による色ずれをも補正した印刷ができれば、当該１つの量産プリンタ２０ｂにおいて極めて理想的な色の印刷結果を得られることとなる。そして、上記インク量のずれ以外の不具合の内容や程度は、上記ロット情報が共通している量産プリンタ２０ｂ間においては似た傾向にあると言える。つまり、上記不具合としては、印刷用紙上へのドットの着弾位置の理想的な位置とのずれや、印刷用紙に吐出されたときのドット形状の理想的な形状との違いなどが考えれるが、かかる不具合は、上記ロット情報（印刷ヘッドの製造ロット）が共通する量産プリンタ２０ｂであれば、同じ傾向で表われる。
【００５６】
すなわち、上記ロット情報が共通している量産プリンタ２０ｂにおいては、上記インク量のずれ以外の不具合による色ずれを無くすために必要な画像データの補正量も、ほぼ共通していると言える。そこで本発明では、ロット情報が共通する複数台の量産プリンタ２０ｂ各々のプリンタＩＤを代表する１つのプリンタＩＤとして、上記ロットＩＤを求めているのである。このようなロットＩＤの上記ＩＤ_stに対するずれは、そのロットＩＤを所有する各量産プリンタ２０ｂが、印刷ヘッド２９のインク吐出量の基準とのずれ以外の不具合によって印刷結果において生じさせる色ずれの程度を示している。
【００５７】
図９の説明に移る。同図は、上記算出したロットＩＤを各量産プリンタ２０ｂに設定する処理を示している。Ｓ２３５においては、コンピュータ１０は、Ｓ２００と同様に処理対象とする１台の量産プリンタ２０ｂを選択する。ここで選択する機体には、Ｓ２００で選択した機体も含まれる。Ｓ２４０では、Ｓ２０５と同様に、選択した量産プリンタ２０ｂのロット情報を入力し、Ｓ２４５では、Ｓ２１０と同様に、入力したロット情報が上記特定のロット情報であるか否か判断する。
【００５８】
Ｓ２４５において“Ｙｅｓ”と判断した場合、コンピュータ１０は、Ｓ２３５にて選択した量産プリンタ２０ｂに対して、Ｓ２３０で算出したロットＩＤを設定する（Ｓ２５０）。つまり、コンピュータ１０は、Ｓ２３０で算出したロットＩＤをコピーして量産プリンタ２０ｂのメモリ３１に記録する。
Ｓ２５５では、コンピュータ１０は、上記特定のロット情報を共有する量産プリンタ２０ｂの全台数（例えば、数百台）に対してロットＩＤの設定を行ったか否か判断し、未設定の台数が存在する場合にはＳ２３５に戻り、新たに量産プリンタ２０ｂを選択する。一方、上記特定のロット情報を共有する量産プリンタ２０ｂの全台数に対してロットＩＤの設定を行ったと判断した場合には、当該フローチャートを終了させる。
【００５９】
このように本実施形態では、上記特定のロット情報によって１つのグループにまとめられる量産プリンタ２０ｂ群のうち一部の複数の量産プリンタ２０ｂに印刷させたＩＤ生成用パッチの測色結果に基づいて、１つのロット共通プリンタＩＤを生成するとともに、この生成したロットＩＤを当該グループに属する全量産プリンタ２０ｂに設定する。
なお上記においては、量産プリンタ２０ｂのロット情報の具体的意味を、印刷ヘッド２９の製造ロットとしたが、ロット情報の意味はこれに限られない。つまり、印刷物の色に影響を与える要因は印刷ヘッド２９のロット違い以外にも存在し、例えば、印刷ヘッド２９の往復動の速度ムラや、印刷用紙の紙送り精度の違いによっても印刷物の色は変り得る。そこで、印刷ヘッド２９の往復動を実現するキャリッジ機構２７ａや、印刷用紙の紙送りをつかさどる紙送り機構２７ｂについての製造ロットを上記ロット情報として扱うとしてもよい。
【００６０】
（４）印刷制御処理
次に、上記のようにロットＩＤが設定された量産プリンタ２０ｂをコンピュータ１０が制御して印刷を実行させる処理を、画像データの補正処理を中心に説明する。
図１０は、コンピュータ１０が実行する印刷制御処理の内容を示したフローチャートである。当該処理は、コンピュータ１０と量産プリンタ２０ｂとを接続した状態にて実行される。
【００６１】
まず、Ｓ３００においては、コンピュータ１０は、量産プリンタ２０ｂからヘッドＩＤおよびロットＩＤを取得する。具体的には、コンピュータ１０は、ヘッドＩＤおよびロットＩＤの入手要求を作成して量産プリンタ２０ｂに送信する。すると、量産プリンタ２０ｂは同入手要求を受信し、印刷ヘッド２９のメモリ３１からヘッドＩＤおよびロットＩＤを読み出してコンピュータ１０に対して送信する。コンピュータ１０はこのヘッドＩＤおよびロットＩＤを取得し、ＨＤ１４に記憶する。このように、ヘッドＩＤおよびロットＩＤが量産プリンタ２０ｂと一体となっているので、ユーザは使用する量産プリンタ２０ｂを変更しても同プリンタに対応するＩＤを別途入力する必要がなく便利である。
【００６２】
Ｓ３０５では、コンピュータ１０は、所定の画像入力装置やＨＤ１４等から、印刷対象の画像を表現する画像データを入力する。当該画像データは、画像を複数の画素毎の階調データで表現したデータであり、ｓＲＧＢ色空間で定義されるＲＧＢから構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ等がある。むろん、Exif2.2規格（Exifは社団法人電子情報技術産業協会の登録商標）に準拠したデータ、Print Image Matching（PIM:PIMはセイコーエプソン株式会社の登録商標）に対応したデータ等でもよい。画像データの各成分も様々な階調数とされているので、ｓＲＧＢやＹＵＶ表色系等の定義に従って、画像データを各画素のＲＧＢ値それぞれが２５６階調表現されたＲＧＢデータに変換する。
【００６３】
Ｓ３１０では、コンピュータ１０は、ＨＤ１４から色変換ＬＵＴ１４ａを読み出すとともに、当該色変換ＬＵＴ１４ａを参照して、上記ＲＧＢデータを、画素毎にＣＭＹＫのインク種類毎のインク記録量を階調表現（２５６階調）する画像データ（ＣＭＹＫデータ）に変換する。
図１１は、色変換ＬＵＴ１４ａの構造を簡易的に示している。同図に示すように、色変換ＬＵＴ１４ａは、ＲＧＢ値とＣＭＹＫ値との略等色な対応関係をＮ個の参照点（ＲＧＢ値）について規定した情報テーブルである。従って、コンピュータ１０は、色変換の対象とした１画素にかかるＲＧＢ値と一致する参照点が色変換ＬＵＴ１４ａに規定されているときは、その一致する参照点に対応するＣＭＹＫ値を色変換ＬＵＴ１４ａから読み出し色変換後の画素値とする。一方、色変換の対象とした１画素にかかるＲＧＢ値と一致する参照点が色変換ＬＵＴ１４ａに規定されていないときは、そのＲＧＢ値に近い複数の参照点に対応する各ＣＭＹＫ値を用い、補間演算などによって上記１画素についてのＣＭＹＫ値を算出し、この算出結果を色変換後の画素値とする。かかる色変換は画像データを構成する全画素について行う。
【００６４】
Ｓ３１５では、コンピュータ１０は、色変換の結果得られた画像データ（ＣＭＹＫデータ）を、Ｓ３００で取得した量産プリンタ２０ｂのヘッドＩＤに応じて補正する。つまりコンピュータ１０は、ヘッドＩＤに対応した補正情報をＨＤ１４から取得するとともに、当該補正情報によって、ＣＭＹＫデータを構成する各画素の階調値（ＣＭＹＫ値）をそれぞれ補正する。この補正後の画像データを便宜上Ｃ´Ｍ´Ｙ´Ｋ´データと表記する。
ここで、当該Ｃ´Ｍ´Ｙ´Ｋ´データに基づいて量産プリンタ２０ｂに印刷を行わせれば、補正前のＣＭＹＫデータに基づいて基準プリンタ２０ａに印刷を行わせた場合に得られる色とかなり近い色となった印刷物を得ることができる。しかし上述したように、印刷ヘッド２９におけるインク吐出量のずれ以外にも量産プリンタ２０ｂには印刷物に色ずれを起こさせる要因が存在し、かかる要因は、上記ロット情報が異なる量産プリンタ２０ｂ間において異なっている。
【００６５】
そこで、Ｓ３２０では、コンピュータ１０は上記Ｃ´Ｍ´Ｙ´Ｋ´データを、Ｓ３００で取得した量産プリンタ２０ｂのロットＩＤに応じて補正する。つまりコンピュータ１０は、ロットＩＤを補正規則決定関数Ｆに入力し、同ロットＩＤに応じた、階調値ｎ０に対する補正後階調値（階調値ｎ４とする。）を取得する。次に、図７に示した各補正関数の生成と同様に、補正前階調値ｎ０と補正後階調値ｎ４とによって特定される座標点を、補正前階調値を横軸とし補正後階調値を縦軸とした平面上にプロットし、このプロットした座標点と原点０とを結んで得た直線を補正関数とする。そして、このようにして取得した補正関数によって、Ｃ´Ｍ´Ｙ´Ｋ´データを構成する各画素の階調値をそれぞれ補正する。この補正後の画像データを便宜上Ｃ”Ｍ”Ｙ”Ｋ”データと表記する。
【００６６】
次に、Ｓ３２５においては、コンピュータ１０は、ドット振分テーブル１４ｂを参照することにより、Ｃ”Ｍ”Ｙ”Ｋ”データの各画素におけるインク種類毎の階調値を、インク量の異なる複数のドット種類毎のインク記録量を表すドット種類別階調値に変換するドット振分け処理を実行する。
【００６７】
図１２は、上段においてドット振分テーブル１４ｂの構造を簡易的に示している。
ドット振分テーブル１４ｂは、量産プリンタ２０ｂで使用されるインク種類毎のインク記録量を表す入力階調値と、ドット種類（本実施形態においては、大ドット、中ドット、小ドットの３種類。）毎のインク記録量を表す出力階調値との対応関係を規定した情報テーブルである。同テーブル１４ｂにおいては、入力階調値の各階調に対応して、ドット種類別の出力階調値が格納されている。よって、コンピュータ１０は、ドット振分テーブル１４ｂを参照して、Ｃ”Ｍ”Ｙ”Ｋ”データの各画素におけるＣＭＹＫ毎の階調値をそれぞれ、小中大ドット毎の階調値に振り分けて、小ドット用の出力階調値ｓi、中ドット用の出力階調値ｍi、大ドット用の出力階調値ｌiをそれぞれ得る。その結果、各画素においてインク種類毎かつドット種類毎のインク記録量を階調表現した画像データが生成される。
【００６８】
Ｓ３３０においては、コンピュータ１０は、上記ドット振分け処理後の、インク種類毎かつドット種類毎の画像データを対象として誤差拡散法やディザ法や濃度パターン法といった所定のハーフトーン処理を行い、ＣＭＹＫデータの画素数と同じ画素数であるデータであって各画素についてインク種類毎に大ドット、中ドット、小ドット、ドット付さず、の４状態のいずれかを規定したハーフトーンデータを生成する。Ｓ３３５では、コンピュータ１０は、上記生成したハーフトーンデータに対して所定のラスタライズ処理を行って量産プリンタ２０ｂで使用される順番に並べ替え、ＣＭＹＫ別のラスタデータを生成し、Ｓ３４０では、量産プリンタ２０ｂに対して当該ラスタデータを出力してフローチャートを終了する。すると、量産プリンタ２０ｂは上記ラスタデータを入手し、このラスタデータに基づいて印刷ヘッド２９を駆動してインクを吐出して印刷用紙上に付着させ、Ｓ３０５で取得された画像データに対応する印刷画像を形成する。
【００６９】
このように本発明によれば、コンピュータ１０は、ある量産プリンタ２０ｂに任意の画像を印刷させるに際し、インク種類毎の記録量を規定する画像データを対象として、その量産プリンタ２０ｂが所有するヘッドＩＤに応じた補正を行い、さらに同量産プリンタ２０ｂが所有するロットＩＤと上記補正規則決定関数Ｆとに基づいて生成した各階調値に対する補正規則（補正関数）によって補正を行う。その結果、上記ヘッドＩＤに応じた補正を行った上で印刷を行った場合にも僅かに生じてしまう、基準プリンタ２０ａによる印刷結果との色ずれであって、上記ロット情報が異なる量産プリンタ２０ｂ毎に異なった傾向にて表出する色ずれが確実に是正され、極めて理想に近い色となった印刷物を各量産プリンタ２０ｂにて出力することが出来る。
【００７０】
上記においては、ロットＩＤに応じた補正の対象を、色変換処理後かつドット振分け処理前の画像データとしていたが、印刷制御処理における他のタイミングや他のデータを対象に補正を行うとしてもよい。一例として、コンピュータ１０は、上記ドット振分テーブル１４ｂによる振分け結果として出力されたドット種類毎の出力階調値を補正する。この場合、コンピュータ１０は、Ｓ３１５の後においては、上記Ｓ３２０の処理をスキップする。そして、Ｓ３２５において、上記Ｃ´Ｍ´Ｙ´Ｋ´データを対象としたドット振分テーブル１４ｂによるドット振分け処理を実行する。そして、ドット振分け処理の結果出力された、各画素におけるインク種類毎の小ドット用の出力階調値ｓi、中ドット用の出力階調値ｍi、大ドット用の出力階調値ｌiを対象として、上記量産プリンタ２０ｂから入手したロットＩＤと補正規則決定関数Ｆとに基づいて取得した補正関数に従った補正を行う。この手法によっても、量産プリンタ２０ｂからは、印刷ヘッド２９のインク吐出量の基準とのずれを要因とする色ずれと、自己が有するロット情報に特有の色ずれとの両方が是正されて理想的な色となった印刷物が出力される。
【００７１】
なお、図１２の下段に示すように、上記量産プリンタ２０ｂから入手したロットＩＤと補正規則決定関数Ｆとに基づいて取得した補正関数に従って、ドット振分テーブル１４ｂに格納されていた小ドット用の出力階調値ｓi、中ドット用の出力階調値ｍi、大ドット用の出力階調値ｌi自体を補正してもよい。つまり当該補正関数に従って補正して得られた、小ドット用の出力階調値ｓi´、中ドット用の出力階調値ｍi´、大ドット用の出力階調値ｌi´をドット振分テーブル１４ｂに格納して同テーブル１４ｂを再構築してもよい。
【００７２】
上記ロットＩＤに応じてドット種類毎の出力階調値を補正する場合、小中大ドットの全てにかかる出力階調値を補正するのではなく、特定のドット種類にかかる出力階調値のみを補正するとしてもよい。例えば、小ドット用の出力階調値ｓiのみを補正する。インクを吐出して画像を印刷する場合、印刷用紙の所定面積あたりに吐出するインク総量の上限（インクデューティ）というものがあり、実際に吐出されるインク量が当該上限を超えないように、上記ドット振分テーブル１４ｂは各ドット種類についての出力階調値を規定している。ここで、各インク種類の小中大ドット各々についての出力階調値を補正した場合、その補正の程度によっては吐出されるインク量が上記インクデューティを超え、その結果、画質を低下させてしまう可能性がある。特に、１つのドットが画質に与える影響が大きい大ドットや中ドットの階調値を補正した場合にはかかる可能性も高くなる。
【００７３】
そこで上述したように、一例として、ロットＩＤに応じた補正の対象を、小中大ドット毎の出力階調値のうち小ドット用の出力階調値ｓiのみとする。この結果、小ドット用の出力階調値ｓi、中ドット用の出力階調値ｍi、大ドット用の出力階調値ｌiをそれぞれに補正した場合に起こりうる画質の低下を防ぐことができる。ただしこの場合、上記補正規則決定関数Ｆの生成手法やロットＩＤの生成手法に幾つかの変更が必要となる。つまり、図４のＳ１００，１２０において基準プリンタ２０ａ、各比較用プリンタにそれぞれ印刷させる基準パッチ、比較用パッチはいずれも小ドットのみを吐出させて印刷するとともに、図８のＳ２１５で量産プリンタ２０ｂに印刷させるＩＤ生成用パッチも小ドットのみを吐出させて印刷する。その結果、ロットＩＤおよび補正規則決定関数Ｆに基づいて決定される補正関数は、基準プリンタ２０ｂに小ドットを吐出させて得られる印刷結果と、ヘッドＩＤに応じた画像データの補正を行った上で量産プリンタ２０ｂに小ドットを吐出させて得られる印刷結果との色のずれを、全階調域に渡って補正するものとなる。コンピュータ１０は、このようにして得た補正関数によって、上記ドット振分け処理によって得られる小ドット用の出力階調値ｓiを補正する。
【００７４】
（５）基準プリンタの変更
これまでは、量産プリンタ２０ｂによる色再現性を上記基準プリンタ２０ａによる色再現性と同等とするための色補正処理について説明した。量産プリンタ２０ｂの設計基準機体である基準プリンタ２０ａは、基本的には量産プリンタ２０ｂの製造者側が理想とする色再現性を持った機体である。しかし、ユーザによっては、当該基準プリンタ２０ａによる色再現性を理想とするとは限らない。そこで以下においては、色補正の基準とするプリンタをユーザの好みで変更し、変更先のプリンタによる色再現性を他のプリンタにおいても実現する場合について説明する。
【００７５】
図１３は、コンピュータ１０が実行する、基準プリンタの変更処理の内容をフローチャートにより示している。基準プリンタの変更処理とは補正規則決定関数を新たに作成する処理を言う。
まずＳ４００においては、ユーザが新たに色補正の基準機体として選んだプリンタ（新基準プリンタ）がコンピュータ１０と接続されている状態にて、コンピュータ１０は、新基準プリンタに、上記基準パッチ用画像データに基づいてパッチ（新基準パッチと言う。）を印刷用紙に印刷させる処理を行う。この結果、少なくとも上記特定の階調値ｎ０に対応する上記特定のインク種類のみによるパッチを含む新基準パッチが印刷される。
【００７６】
ここで言う新基準プリンタは、上記基準プリンタ２０ａと同型である量産プリンタ２０ｂのうちの１つを想定している。つまり、ユーザが量産プリンタ２０ｂを複数台所有している場合に、その内の１台の量産プリンタ２０ｂを新基準プリンタとして選択し、新基準パッチを印刷させる。
Ｓ４１０では、印刷用紙に印刷された新基準パッチを測色機４０によって測色するとともに、コンピュータ１０は当該測色によって得られた測色データ（Ｌａｂ値）を測色機４０から入力する。新基準プリンタ２０ａは色補正の基準機体として新たに選択された機体であるから、新基準パッチの測色データは、以後の色補正の基準色となる。
【００７７】
Ｓ４２０では、コンピュータ１０は、新基準パッチの測色データのうち、上記共通の階調値ｎcomにかかる新基準パッチの測色データを用いて、新基準プリンタのプリンタＩＤを生成する。つまり、図４のＳ１４０，１５０で説明した処理と同様に、上記共通の階調値ｎcomにかかる新基準パッチの測色データのうち特定の成分値のみを抽出し、この成分値そのものをプリンタＩＤとする。以後、新基準プリンタのプリンタＩＤをＩＤ_nstと呼ぶ。
【００７８】
Ｓ４３０では、コンピュータ１０は、上記特定の階調値ｎ０にかかる新基準パッチの測色データと、複数の上記第１比較用パッチの測色データとを対比して色差ΔＥをそれぞれ算出し、各色差ΔＥのうち最小の色差ΔＥを与える第１比較用パッチにかかる階調値（階調値ｎ５とする。）と上記階調値ｎ０とを対応付ける。また同様に、上記特定の階調値ｎ０にかかる新基準パッチの測色データと、複数の上記第２比較用パッチの測色データとを対比して色差ΔＥをそれぞれ算出し、各色差ΔＥのうち最小の色差ΔＥを与える第２比較用パッチにかかる階調値（階調値ｎ６とする。）と上記階調値ｎ０とを対応付ける。
【００７９】
すなわち、新基準プリンタを色補正の基準機体とした場合、上記階調値ｎ０と階調値ｎ５との関係が第１の比較用プリンタにとっての補正規則となり、上記階調値ｎ０と階調値ｎ６との関係が第２の比較用プリンタにとっての補正規則となる。なお、複数の上記第１比較用パッチの測色データおよび複数の上記第２比較用パッチの測色データは、上述したように既にＨＤ１４に保存されているので、コンピュータ１０は、この保存されているデータを用いる。
【００８０】
Ｓ４４０では、コンピュータ１０は、Ｓ４２０で生成したＩＤ_nst、既に生成されてＨＤ１４に保存されているＩＤ_1，ＩＤ_2と、Ｓ４３０で生成した補正規則との対応関係を参照することにより、任意のプリンタＩＤを入力値として、上記特定の階調値ｎ０についての補正後の階調値を決定可能な補正規則決定関数Ｆ´を演算により求める。
【００８１】
図１４は、補正規則決定関数Ｆ´を生成する様子を示している。つまり、基本的には上記補正規則決定関数Ｆを生成したときと同様に、横軸をプリンタＩＤの値とし縦軸を階調値とした平面上に、新基準プリンタ、第１の比較用プリンタ、第２の比較用プリンタについての各プリンタＩＤ（ＩＤ_nst、ＩＤ_1、ＩＤ_2）と上記特定の階調値ｎ０に対する補正後の階調値との対応関係によって特定される座標点をプロットし、かかる各座標点の位置を参照して最小二乗法による近似によって得た直線を補正規則決定関数Ｆ´とする。
上記のようにして補正規則決定関数Ｆ´を求めたら、Ｓ４５０においてコンピュータ１０は当該関数Ｆ´をＨＤ１４に保存する。
上記のようにして、新基準プリンタを色補正の基準機体とした場合の補正規則決定関数Ｆ´が生成される。
【００８２】
これ以後、コンピュータ１０は、任意の量産プリンタ２０ｂを対象とした印刷制御処理を行う場合には、同任意の量産プリンタ２０ｂが所有するヘッドＩＤおよびロットＩＤを入手し、任意の画像を表現する画像データ（ＣＭＹＫデータ）に対して、ヘッドＩＤに応じた補正およびロットＩＤに応じた補正を行う。むろん、この場合のロットＩＤに応じた補正とは、ロットＩＤを上記補正規則決定関数Ｆ´に入力して階調値ｎ０についての補正後の階調値（階調値ｎ７とする。）を算出し、この補正前階調値ｎ０と補正後階調値ｎ７とによって特定される座標点を補正前階調値を横軸とし補正後階調値を縦軸とした平面上にプロットし、このプロットした座標点と原点０とを結んで得た補正関数を用いた補正である。
【００８３】
このように、任意の量産プリンタ２０ｂにて印刷を行う際に、同任意の量産プリンタ２０ｂが所有するロットＩＤと上記新たに生成した補正規定決定関数Ｆ´とを用いた画像データの補正を行うことで、同任意の量産プリンタ２０ｂによる印刷結果において、上記新基準プリンタによる印刷結果と同等の色が再現される。つまり本発明によれば、ユーザが量産プリンタ２０ｂを複数台有する場合に、好みによって選択したその中の１台を新たな基準プリンタとして補正規則決定関数Ｆ´を生成することができ、それぞれにロットＩＤを持つ他の量産プリンタ２０ｂにおいては、そのロットＩＤと前記補正規則決定関数Ｆ´を用いることにより、その色再現性を当該新たな基準プリンタの色再現性と整合させることができる。
【図面の簡単な説明】
【００８４】
【図１】コンピュータやプリンタを示すブロック図。
【図２】ノズルおよびその内部構造を拡大して示す図。
【図３】本発明の実現に適したシステムの一例を示す図。
【図４】補正規則決定関数の生成処理の内容を示したフローチャート。
【図５】補正規則を求める様子を概略的に示した図。
【図６】補正規則決定関数を示した図。
【図７】各プリンタＩＤに応じた補正関数を示した図。
【図８】ＩＤ設定処理の内容の一部を示したフローチャート。
【図９】ＩＤ設定処理の内容の一部を示したフローチャート。
【図１０】印刷制御処理の内容を示したフローチャート。
【図１１】色変換ＬＵＴのデータ構造を示した図。
【図１２】ドット振分テーブルのデータ構造を示した図。
【図１３】基準プリンタの変更処理の内容を示したフローチャート。
【図１４】他の補正規則決定関数を示した図。
【符号の説明】
【００８５】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、１４ａ…色変換ＬＵＴ、１４ｂ…ドット振分テーブル、２０…プリンタ、２０ａ…基準プリンタ、２０ｂ…量産プリンタ、２９…印刷ヘッド、３１…不揮発性半導体メモリ、４０…測色機
【図１】
2007266842.tif 000003
【図２】
2007266842.tif 000004
【図３】
2007266842.tif 000005
【図４】
2007266842.tif 000006
【図５】
2007266842.tif 000007
【図６】
2007266842.tif 000008
【図７】
2007266842.tif 000009
【図８】
2007266842.tif 000010
【図９】
2007266842.tif 000011
【図１０】
2007266842.tif 000012
【図１１】
2007266842.tif 000013
【図１２】
2007266842.tif 000014
【図１３】
2007266842.tif 000015
【図１４】
2007266842.tif 000016