(57)【要約】【課題】パッチ印刷時の温度の違いが誤差情報の値に影響を与えていた。【解決手段】印刷装置を使用して所定の画像データに基づいて印刷媒体にパッチを印刷するパッチ印刷手段と、所定の測色手段によって読み取られた上記パッチの測色値を取得する測色値取得手段と、上記パッチの印刷の際の環境温度を取得する温度取得手段と、上記測色値に対し、上記取得された環境温度と所定の基準環境温度との差に応じた補正を行なう測色値補正手段と、上記補正後の測色値に基づいて、上記印刷装置の基準色に対する色ずれの程度を表わした誤差情報を取得する誤差情報取得手段とを備える構成とした。【選択図】図８
2008168543.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を使用して所定の画像データに基づいて印刷媒体にパッチを印刷するパッチ印刷手段と、
所定の測色手段によって読み取られた上記パッチの測色値を取得する測色値取得手段と、
上記パッチの印刷の際の環境温度を取得する温度取得手段と、
上記測色値に対し、上記取得された環境温度と所定の基準環境温度との差に応じた補正を行なう測色値補正手段と、
上記補正後の測色値に基づいて、上記印刷装置の基準色に対する色ずれの程度を表わした誤差情報を取得する誤差情報取得手段とを備えることを特徴とする誤差情報取得装置。
【請求項２】
上記基準環境温度において印刷されたパッチの測色値に対する、各環境温度においてそれぞれ印刷されたパッチの測色値のずれに基づく値を規定した測色値ずれ規定テーブルを予め備え、
上記測色値補正手段は、上記取得された環境温度に対応するずれに基づく値を測色値ずれ規定テーブルを参照して特定するとともに、この特定した値に基づいて測色値の補正を行うことを特徴とする請求項１に記載の誤差情報取得装置。
【請求項３】
上記印刷手段は、一種類のドットからなるパッチを印刷装置が吐出可能なドット種類毎に印刷し、上記測色値補正手段は、各ドット種類にかかるパッチ毎の測色値に対して補正を行い、上記誤差情報取得手段は、補正後の各測色値に基づいて、ドット種類毎の誤差情報を取得することを特徴とする請求項１または請求項２のいずれかに記載の誤差情報取得装置。
【請求項４】
上記測色値ずれ規定テーブルは、印刷装置が吐出可能なドット種類に応じて規定され、上記印刷手段は、一種類のドットからなるパッチを上記ドット種類毎に印刷し、上記測色値補正手段は、上記測色値ずれ規定テーブルに規定されている各ドット種類に応じた値を用いて各ドット種類にかかるパッチ毎の測色値に対する補正を行い、上記誤差情報取得手段は、補正後の各測色値に基づいて、ドット種類毎の誤差情報を取得することを特徴とする請求項２に記載の誤差情報取得装置。
【請求項５】
上記印刷手段は、上記パッチの印刷の際の環境温度を表す画像であって上記測色手段によって読み取り可能な画像を上記パッチとともに印刷媒体に印刷し、上記温度取得手段は、上記測色手段による上記画像の読み取り結果に基づいて環境温度を取得することを特徴とする請求項１〜請求項４のいずれかに記載の誤差情報取得装置。
【請求項６】
上記印刷手段は、単一の印刷ヘッドから吐出させたドットからなるパッチを印刷装置が備える印刷ヘッド毎に印刷し、上記測色値補正手段は、各印刷ヘッドにかかるパッチ毎の測色値に対して補正を行い、上記誤差情報取得手段は、補正後の各測色値に基づいて、印刷ヘッド毎の誤差情報を取得することを特徴とする請求項１〜請求項５のいずれかに記載の誤差情報取得装置。
【請求項７】
印刷装置を使用して所定の画像データに基づいて印刷媒体にパッチを印刷するパッチ印刷工程と、所定の測色手段によって読み取られた上記パッチの測色値を取得する測色値取得工程と、上記パッチの印刷の際の環境温度を取得する温度取得工程と、上記測色値に対し、上記取得された環境温度と所定の基準環境温度との差に応じた補正を行なう測色値補正工程と、上記補正後の測色値に基づいて、上記印刷装置の基準色に対する色ずれの程度を表わした誤差情報を取得する誤差情報取得工程とを備えることを特徴とする誤差情報取得方法。
【請求項８】
印刷装置に所定の画像データに基づいて印刷媒体にパッチを印刷させるパッチ印刷機能と、所定の測色手段によって読み取られた上記パッチの測色値を取得する測色値取得機能と、上記パッチの印刷の際の環境温度を取得する温度取得機能と、上記測色値に対し、上記取得された環境温度と所定の基準環境温度との差に応じた補正を行なう測色値補正機能と、上記補正後の測色値に基づいて、上記印刷装置の基準色に対する色ずれの程度を表わした誤差情報を取得する誤差情報取得機能とをコンピュータに実行させることを特徴とする誤差情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置についての誤差情報を取得する誤差情報取得装置、誤差情報取得方法および誤差情報取得プログラムに関する。
【背景技術】
【０００２】
量産される各印刷装置（量産プリンタ）とこれら印刷装置の設計基準となる機体（基準プリンタ）との間にはインクの吐出量に微妙なばらつきが存在し得、かかるばらつきは量産プリンタの印刷結果と基準プリンタの印刷結果（基準色）との間に色ずれを生じさせる。
そこで従来では、量産プリンタ毎に所定のパッチ画像を印刷媒体に印刷させ、当該パッチの色彩値を測色処理により取得し、この測色の結果と当該パッチの予め決められた理想的な色彩値とを比較し、この比較結果に応じて、量産プリンタ毎の上記ばらつきの大きさすなわち色ずれの程度を表す誤差情報（適宜、ＩＤと呼ぶ。）を生成する処理を行なっていた。そして、量産プリンタによる任意の画像の印刷時には、上記ＩＤに応じて印刷画像データを補正することで、色ずれの発生が抑えられた印刷結果を実現していた。
【０００３】
また、印刷時にヘッドドライバ制御部に供給するヘッド駆動電圧について、周囲温度に応じた温度補正係数を掛け合わせて補正するインクジェットプリンタが知られている（特許文献１参照。）。
【特許文献１】特開２００２‐１６０３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、上記ＩＤは量産プリンタのインク吐出量の設計基準からのばらつきを表すものである。しかし、ＩＤ生成のために測色対象となる上記パッチの印刷環境が一定でない場合、特に各量プリンタによる上記パッチの印刷時の環境温度が異なる場合には、かかる温度の違いが印刷されるパッチの色に微妙な影響を及ぼすことになる。その結果、パッチの測色結果に応じて生成されるＩＤの値にも上記印刷環境の違いが反映されてしまい、そのようなＩＤは上記ばらつきを正確に表した値とは言い難いものであった。
また、上記文献１は、画像印刷時のプリンタの周囲温度に応じてヘッド駆動電圧を補正するものであり、上記ＩＤの生成の基礎となるパッチの印刷環境の違いがＩＤの値に及ぼす影響を排除するものではなかった。
【０００５】
本発明は上記課題に鑑みてなされたもので、印刷装置についての誤差情報を生成する際の環境の違いが誤差情報の値に反映されることを影響を排除して、より正確な誤差情報を取得することが可能な誤差情報取得方法、誤差情報取得装置、誤差情報取得プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、誤差情報取得装置は、パッチ印刷手段が印刷装置を使用して所定の画像データに基づいて印刷媒体にパッチを印刷する。そして、測色値取得手段が、所定の測色手段によって読み取られた上記パッチの測色値を取得するとともに、温度取得手段が、上記パッチの印刷の際の環境温度を取得する。測色値補正手段は、上記パッチの測色値に対し、上記取得された環境温度と所定の基準環境温度との差に応じた補正を行なう。そして、誤差情報取得手段は、上記補正後の測色値に基づいて、上記印刷装置の基準色に対する色ずれの程度を表わした誤差情報を生成し取得する。
【０００７】
このように本発明では、印刷装置によるパッチの印刷時の環境温度と上記基準環境温度との差に応じて、当該パッチの測色値を、印刷装置によって基準環境温度下でパッチを印刷していれば得られたと推測される測色値に補正し、この補正後の測色値に基づいて誤差情報を生成する。従って、パッチを印刷した時の実際の環境温度の違いに起因するパッチの色の変化による誤差情報への影響を排除し、上記印刷装置の色ずれの程度を正確に表わした誤差情報を取得することが可能となる。
【０００８】
より具体的には、誤差情報取得装置は、上記基準環境温度において印刷されたパッチの測色値に対する、各環境温度においてそれぞれ印刷されたパッチの測色値のずれに基づく値を規定した測色値ずれ規定テーブルを予め備えている。そして、上記測色値補正手段は、上記取得された環境温度に対応するずれに基づく値を測色値ずれ規定テーブルを参照して特定し、この特定した値に基づいて、パッチの測色値に対する補正を行う。
かかる構成によれば、温度取得手段によって取得した上記環境温度と、測色値ずれ規定テーブルとを参照することにより、上記印刷されたパッチの測色値を補正するための値を一義的に取得でき、補正処理を正確かつ容易に行なうことができる。
【０００９】
ここで、上記印刷装置は一滴あたりのインク量が異なる複数種類のドットを吐出可能である。このように複数種類のドットを吐出する場合には、各種類のドット毎に理想的なインク量との微少なばらつきが存在する可能性があり、その場合、上記誤差情報はドット種類毎に生成するのが好適である。そこで上記印刷手段は、一種類のドットからなるパッチを印刷装置が吐出可能なドット種類毎に印刷し、上記測色値補正手段は、各ドット種類にかかるパッチ毎の測色値に対して補正を行い、上記誤差情報取得手段は、補正後の各測色値に基づいて、ドット種類毎の誤差情報を取得するとしてもよい。この場合、より具体的には、上記測色値ずれ規定テーブルは、印刷装置が吐出可能なドット種類に応じて規定されており、上記測色値補正手段は、上記測色値ずれ規定テーブルに規定されている各ドット種類に応じた値を用いて、各ドット種類にかかるパッチ毎の測色値に対する補正を行なう。
かかる構成とすれば、パッチを印刷した時の実際の環境温度の違いに起因するパッチの色の変化による影響を排除した誤差情報であって、上記印刷装置が吐出可能なドット種類毎の色ずれの程度を正確に表わした誤差情報を取得することが可能となる。
【００１０】
温度取得手段による環境温度の取得方法は種々考えられ、例えば、印刷装置近傍に備えられた温度センサで測定した温度を当該温度センサから直接入力してもよい。
また、印刷装置によって上記パッチを印刷した際の環境温度を正確に取得するための構成として、上記印刷手段は、上記パッチの印刷の際の環境温度を表す画像であって上記測色手段によって読み取り可能な画像を上記パッチとともに印刷媒体に印刷し、上記温度取得手段は、上記測色手段による上記画像の読み取り結果に基づいて環境温度を取得するとしてもよい。つまり印刷手段は、上記パッチを印刷する際に、そのとき上記温度センサ等によって得られた環境温度を表す画像も一緒に印刷しておく。この画像は、その温度を数字で表現した画像であってもよいし、その温度に対応して予め決められている色あるいは濃度のパッチ画像であってもよい。かかる構成とすれば、環境温度を表す画像の読み取り結果から、上記パッチの印刷の際の環境温度を復元できるため、パッチの印刷時期と誤差情報を取得する時期とが離れても、確実に上記パッチを印刷した際の環境温度を把握できる。
【００１１】
また、上記印刷装置は、複数のインク種類に対応した複数の印刷ヘッドを備えている。複数の印刷ヘッドを備える場合には、印刷ヘッド毎にインク吐出性能にばらつきが存在する可能性があり、その場合、上記誤差情報は印刷ヘッド毎に生成するのが好適である。そこで上記印刷手段は、単一の印刷ヘッドから吐出させたドットからなるパッチを印刷装置が備える印刷ヘッド毎に印刷し、上記測色値補正手段は、各印刷ヘッドにかかるパッチ毎の測色値に対して補正を行い、上記誤差情報取得手段は、補正後の各測色値に基づいて、印刷ヘッド毎の誤差情報を取得するとしてもよい。
かかる構成とすれば、パッチを印刷した時の実際の環境温度の違いに起因するパッチの色の変化による影響を排除した誤差情報であって、上記印刷装置が備える印刷ヘッド毎の色ずれの程度を正確に表わした誤差情報を取得することが可能となる。
【００１２】
むろん、上述の各誤差情報取得装置が備える各構成に対応した工程を備える誤差情報取得方法や、各構成に対応した処理をコンピュータに実行させる誤差情報取得プログラムの発明をも把握することが可能である。
さらに、上記のように取得した誤差情報に基づいて、印刷対象の任意の画像を表した画像データを補正する印刷制御装置などの構成をも把握可能である。
【発明を実施するための最良の形態】
【００１３】
下記の順序に従って本発明の実施形態を説明する。
（１）誤差情報取得装置の概略構成
（２）ＩＤ設定処理
（２‐１）チャートの印刷
（２‐２）測色値の補正およびＩＤの算出
（２‐３）変形例
（３）まとめ
（４）その他
【００１４】
（１）誤差情報取得装置の概略構成
図１は、本実施形態にかかる誤差情報取得装置に対応するコンピュータ１０等を示している。
コンピュータ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピュータ１０全体を制御する。バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、各種インターフェイス（Ｉ／Ｆ）１７ａ〜１７ｅが接続され、ハードディスクドライブ（ＨＤＤＲＶ）１５を介してハードディスク（ＨＤ）１４も接続されている。
ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行される。また本実施形態では、ＨＤ１４は、本発明の誤差情報取得プログラムや測色値比規定テーブル１４ａ、ＩＤ生成用パッチ画像データ１４ｂ、環境温度テーブル１４ｃ等の各種情報を記憶している。
【００１５】
Ｉ／Ｆ１７ａ（例えばＵＳＢ Ｉ／Ｆ）には測色機４０が接続されている。測色機４０は、測色する対象に色検出部４０ａを向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系（以下、「*」は省略）に基づく色彩値Ｌ，ａ，ｂを測色値として取得可能であり、取得した測色値をコンピュータ１０に出力可能である。ここで、Ｌａｂ色空間はデバイスに依存しない均等色空間である。むろん、測色する色空間は、ＣＩＥ規定のＬ*ｕ*ｖ*色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。測色機４０は測色手段に該当する。ただし本実施形態における測色手段は、測色機能を持つものであればよく、スキャナ等であってもよい。
【００１６】
Ｉ／Ｆ１７ｅには温度センサ４１が接続されている。温度センサ４１は後述のチャートを印刷するプリンタ２０が置かれている環境（例えば、プリンタ２０を製造する工場内の製造ライン周辺）の温度を測定する機器であり、温度センサ４１は測定した温度をコンピュータ１０に出力可能である。この意味で、温度センサ４１と接続したコンピュータ１０は、温度取得手段を構成すると言える。
Ｉ／Ｆ１７ｂにはカラー画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｄには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続される。
【００１７】
プリンタ２０はコンピュータ１０によって制御される印刷装置であり、後述のＩＤ設定処理の対象となる量産プリンタである。プリンタ２０は、複数のインク種類（例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）。）にそれぞれ対応するインクカートリッジ２８と、何れかのインクカートリッジ２８に対応し、その対応するインクカートリッジ２８に充填されたインクを吐出する印刷ヘッド２９ａ〜２９ｄを備える。なお、プリンタ２０が用いるインクの種類や数は上記のものに限られず、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等、各種インクを使用できる。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、トナーインクを使用して印刷用紙上に画像を印刷するレーザープリンタ等、種々のプリンタを採用可能である。プリンタが使用するインクは、液体でも固体でもよい
【００１８】
プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７等がバス３２を介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
印刷ヘッドユニット（印刷ヘッド２９ａ〜２９ｄの集合体）２９は、不揮発性半導体メモリ３１を備えている。メモリ３１には、後述するようにＩＤが記録される。各カートリッジ２８には、例えばＲＡＭからなるメモリチップ２８ａがそれぞれ設けられており、各メモリチップ２８ａは電気的にコントロールＩＣ２５と接続されている。
【００１９】
通信Ｉ／Ｏ２４はコンピュータ１０のプリンタＩ／Ｆ１７ｄと接続され、プリンタ２０は通信Ｉ／Ｏ２４を介してコンピュータ１０から送信される色別のラスタデータを受信する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。ヘッド駆動部２６ａは、印加電圧データから印刷ヘッド２９ａ〜２９ｄに内蔵されたピエゾ素子への印加電圧パターン（駆動波形）を生成し、印刷ヘッド２９ａ〜２９ｄにインクをドット単位で吐出させる。
Ｉ／Ｆ２７にはキャリッジ機構２７ａが接続されている。キャリッジ機構２７ａは、プリンタ２０に備えた図示しないガイドレールに沿って不図示のキャリッジを往復動させる駆動装置である。キャリッジには、インクカートリッジ２８および印刷ヘッドユニット２９が搭載されており、その結果、インクカートリッジ２８および印刷ヘッドユニット２９がガイドレールに沿って往復動する。また、Ｉ／Ｆ２７には紙送り機構２７ｂが接続されており、紙送り機構２７ｂは、不図示の紙送りローラによって印刷用紙をキャリッジの走査方向と略直交する方向に所定の速度で搬送する。
印刷ヘッド２９ａ〜２９ｄには、夫々に複数個のインクジェットノズルが設けられるとともに、ノズルのそれぞれに対応してピエゾ素子が配置されている。
【００２０】
図２に示すように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路２５ｂに接する位置に設置され、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間だけ伸張し、インク通路２５ｂの一側壁を変形させる。この結果、インク通路２５ｂの体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクがインク滴ＩｐとなってノズルＮｚの先端から高速に吐出され、印刷用紙に染み込むことによりドットが形成されて印刷が行われる。
【００２１】
同図にはドットサイズ（１ドットあたりのインク量。ドット径でもよい。）の異なる複数種類のドットを形成するための駆動波形Ｖを示してあり、所定期間の小波形ｖ１，ｖ２の発生の有無によってサイズの異なるドットが形成される。ここで、小波形の電圧差が大きいほどピエゾ素子の伸張収縮の度合が大きくなり、小波形ｖ１のみを発生させた場合、小波形ｖ２のみを発生させた場合、小波形ｖ１，ｖ２の両方を発生させた場合の順に、吐出されるドットのインク量が段階的に多くなる。一例として、プリンタ２０は上記駆動波形Ｖを含めて３パターンの駆動波形を発生可能であり、かつ各駆動波形においては小波形の発生を使い分けることにより大中小３種類のドットを形成できる。そのため、プリンタ２０の各印刷ヘッド２９ａ〜２９ｄは、大ドット、中ドット、小ドットをそれぞれ３種類、計９種類（大ドット１〜３，中ドット１〜３，小ドット１〜３）のドットを吐出可能である。コンピュータ１０がプリンタ２０に送信するラスタデータにはドット種類を識別するための識別情報が付加されており、プリンタ２０は、ラスタ毎にドット種類を表現するラスタデータを入力すると、ラスタデータに対応してインク量の異なる複数種類のドットを印刷用紙上に形成する。
【００２２】
コンピュータ１０ではＯＳにプリンタＩ／Ｆ１７ｄを制御するプリンタドライバ等が組み込まれ、各種の制御を実行する。ＡＰＬは、ＯＳを介してハードウェアとデータ等のやりとりを行う。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１７ｄを介してプリンタ２０と双方向の通信を行うことが可能であり、ＯＳを介してＡＰＬから画像データを受け取ってラスタデータに変換し、プリンタ２０に送出する。
【００２３】
（２）ＩＤ設定処理
図３は、本実施形態のＩＤ設定処理を実施するために適したシステムを概略的に示している。同図によれば、コンピュータ１０には測色機４０と温度センサ４１が接続されるとともに、ＩＤの設定対象としたプリンタ２０が順次接続される。また、コンピュータ１０には、必要に応じて基準プリンタ５０が接続される。基準プリンタ５０はプリンタ２０と同型のプリンタである。
ＩＤは、プリンタ２０毎に設定されるものであり、設定対象としたプリンタ２０に印刷させたチャートＡの測色結果を用いて算出する。算出されたＩＤはプリンタ２０毎に固有の値であり、基準プリンタ５０と比較したときのインク吐出量の色ずれを表している。
【００２４】
図４は、コンピュータ１０が実行するＩＤ設定処理を示したフローチャートである。
当該処理は上記誤差情報取得プログラムに従って実行される。ＩＤ設定処理は概略、プリンタ２０の環境温度を取得するステップ（Ｓ２００）と、プリンタ２０にチャートＡを印刷させるステップ（Ｓ２１０）と、測色機４０によるチャートＡの測色によって得られた測色値を測色機４０から入力するステップ（Ｓ２２０）と、入力した測色値を補正するとともに補正後の測色値に基づいてＩＤを算出するステップ（Ｓ２３０）と、算出したＩＤをプリンタ２０のメモリ３１に記録するステップ（Ｓ２４０）とからなる。各ステップの詳細を以下に説明する。
【００２５】
（２‐１）チャートの印刷
ステップＳ（以下ではステップの記載を省略。）では、コンピュータ１０は、チャートＡをプリンタ２０に印刷させる前にまず、Ｉ／Ｆ１７ｅを介して温度センサ４１にプリンタ２０の環境温度Ｔを計測させる指示を送るとともに、この計測された環境温度Ｔを入力する。
Ｓ２１０では、コンピュータ１０は、図３に示すようにプリンタ２０と接続した状態において、環境温度ＴとＨＤ１４に保存したＩＤ生成用パッチ画像データ１４ｂとに基づいてチャートＡをプリンタ２０に印刷させる制御を行なう。チャートとは、複数の集合画像であり、具体的には、ＩＤ生成用パッチ画像データ１４ｂに基づいて印刷されるパッチＰ１と、環境温度Ｔを表現したパッチＰ２（特許請求の範囲に言う、パッチの印刷の際の環境温度を表す画像に該当。）とを含む印刷画像である。
【００２６】
ＩＤ生成用パッチ画像データ１４ｂは、それぞれ特定の濃度（インク記録率）に対応した複数のパッチＰ１を表現した画像データであり、各パッチＰ１を多数の画素で階調表現（例えば、０〜２５５の２５６階調）している。つまり、かかる階調表現がパッチのインク記録率に対応しており、最も簡単な例では、０〜２５５の階調変化をインク記録率０〜１００％の変化に均等に割当てている。なおインク記録率とは、印刷用紙上の単位面積に対するインク被覆部分の比率などによって捉えることができる。
【００２７】
チャートＡを印刷する場合、コンピュータ１０は、まず上記環境温度Ｔに対応する階調値を決定し、当該決定した階調値の複数の画素による画像データを生成し、これを温度パッチ画像データとする。次に、ＩＤ生成用パッチ画像データ１４ｂをＨＤ１４から読み出し、ＩＤ生成用パッチ画像データ１４ｂと温度パッチ画像データとを所定のレイアウトによって合成した画像データに対して、所定のハーフトーン処理、ラスタライズ処理を行い、生成されたラスタライズデータをプリンタ２０に送出する。その結果、ＩＤ生成用パッチ画像データ１４ｂに対応したパッチＰ１と、温度パッチ画像データに対応したパッチＰからなるチャートＡをプリンタ２０印刷させることが可能となる。
【００２８】
コンピュータ１０は、複数の環境温度と各環境温度に対応する階調値との対応関係を規定した環境温度テーブル１４ｃを予めＨＤ１４に記憶しており、上記環境温度Ｔに対応する階調値の決定は、環境温度テーブル１４ｃを用いて行なう。環境温度テーブル１４ｃにおいては、例えば、温度１℃の変化に対して１０階調程度の変化を対応させており、所定の温度範囲内の各温度に対応する階調値を一義的に規定している。ここで、環境温度の１℃の変化に対する階調値の変化幅を上記のように大きくすることで、後述するようにパッチＰ２を測色したときに、測色結果に多少のばらつきがあってもそのパッチＰ２が表している環境温度を測色値に基づいて確実に捉えることができる。
【００２９】
チャートＡの印刷はプリンタ２０の各印刷ヘッド２９ａ〜２９ｄから各印刷ヘッドが本来対応している色のインクが吐出される状態で行なっても良いし、全印刷ヘッド２９ａ〜２９ｄから同じ色のインク（一例としてＫインク）が吐出される状態で行なっても良い。本実施形態では、作業の効率性やチャートＡの印刷に要するコストを考慮し、全印刷ヘッド２９ａ〜２９ｄからＫインクが吐出される状態でチャートＡを印刷するものとする。
【００３０】
図５は、プリンタ２０が印刷用紙に印刷したチャートＡの一例を示している。
チャートＡは、複数のパッチＰ１と一つのパッチＰ２（ただし複数であってもよい。）とを含む。パッチＰ２は、Ｓ２００で取得された環境温度Ｔを表す階調値に対応したインク記録率によって印刷されている。一方、パッチＰ１は、プリンタ２０が使用する各インク種類（各インク種類に対応する印刷ヘッド２９ａ〜２９ｄ）と各ドット種類との組合せの数だけ印刷されている。各パッチＰ１はいずれも、１つの印刷ヘッドから吐出させた１種類のドットによって印刷されている。例えば、左上のパッチＰ１は、Ｃインクに対応する印刷ヘッド２９ａから吐出させた小ドット１のみで印刷されている。本実施形態の場合、パッチＰ１，Ｐ２はいずれもＫインクのみの無地のパッチである。
【００３１】
なお、ＩＤ生成用パッチ画像データ１４ｂが規定する各パッチＰ１についてのインク記録率は、その印刷に用いるドット種類に応じて異ならせるとしてもよい。ここで、インク吐出性能にばらつきのあるプリンタ、例えば１ドットあたりのインク量が基準プリンタ５０における設定よりも少ない傾向にあるプリンタと多い傾向にあるプリンタとに、共通のインク記録率に基づいて、あるドット種類によってパッチをそれぞれ印刷させた場合、両パッチの測色結果の差（測色結果の変動量）は、上記共通のインク記録率をどの値としたかによって異なる。具体的には、上記変動量が最大となるインク記録率は、インク量の多いドット種類を用いた場合ほど低い値となる。そこで本実施形態では、各ドット種類について上記変動量が最も大きくなるインク記録率というものを予め求め、当該求めた各ドット種類についてのインク記録率をＩＤ生成用パッチ画像データ１４ｂが規定する各パッチＰ１についてのインク記録率としている。その結果、パッチＰ１を測色した場合にはその測色結果において、プリンタ２０固有のインク吐出能力のばらつきがしっかりと表われることとなる。
【００３２】
（２‐２）測色値の補正およびＩＤの算出
次にＳ２２０では、コンピュータ１０は、測色機４０による上記チャートＡの測色によって得られた各パッチの測色値を測色機４０から入力する。つまり操作者が測色機４０を操作してチャートＡの各パッチ（パッチＰ１およびパッチＰ２）の測色をさせ、コンピュータ１０はこの測色結果をＩ／Ｆ１７ａを介して取得し、ＨＤ１４などの記録領域に保存する。
Ｓ２３０では、コンピュータ１０は、チャートＡの各パッチＰ１の測色値を、プリンタ２０によって印刷されたときの環境温度Ｔと基準環境温度Ｔｓとの差に応じて補正するとともに、補正後の測色値に基づいてＩＤを算出する。
【００３３】
測色機４０は、各パッチＰ１の測色値として複数の色成分（Ｌ，ａ，ｂ）を取得可能であるため、コンピュータ１０は、複数の色成分の全てを対象に補正し、補正後の全色成分を用いてＩＤの算出を行なってもよい。しかし本実施形態では、コンピュータ１０は、補正およびＩＤ算出に要する処理量を軽減するために、測色値として得られた色成分のうち１つの色成分（選択色成分と言う。）を対象に補正を行ない、この補正後の選択色成分に基づいてＩＤの生成を行なう。
【００３４】
本実施形態では、選択色成分としては、複数の色成分のうちインク記録率の変化に対する変化が最も顕著である成分を用いる。コンピュータ１０は、選択色成分の特定をＩＤ設定処理よりも前もって行なっておく。具体的には、コンピュータ１０は、プリンタ２０と同型のプリンタ（基準プリンタ５０でもよい。）に、上記チャートＡの印刷に用いるインクと同じ種類のインクにて、複数段階のインク記録率（例えば１０％刻みで変化させた１０〜９０％の９段階のインク記録率。）に対応した複数のパッチを印刷用紙に印刷させる。そして、この複数のパッチの測色値を取得するとともに、インク記録率の変化に対する測色値の各色成分（Ｌ，ａ，ｂ）の変化量をそれぞれ求め、最も変化量の大きい色成分を選択色成分として特定し、この選択色成分を示す情報１４ｄをＨＤ１４に記録する。なおパッチの印刷にＫインクを用いた場合、Ｋインクはインク記録率の変化に対してＬ成分は大きく変化するものの、ａ，ｂ成分は殆ど変化しないという特徴を持っているため、その選択色成分はＬ成分になる。選択色成分は、チャートＡの印刷に用いるインク種類によって異なる。
【００３５】
図６は、Ｓ２３０における処理の詳細を示したフローチャートである。
Ｓ２３１では、コンピュータ１０は、パッチＰ２の測色値に基づいて、チャートＡが印刷されたときの環境温度Ｔを復元する。
図７は、上記環境温度テーブル１４ｃの一例を示している。環境温度テーブル１４ｃは、複数の環境温度と、各環境温度を表すために印刷するパッチＰ２の画像データとしての階調値との対応関係に加え、各階調値に基づいてパッチＰ２を印刷したときに得られると推測される測色値（選択色成分）との対応関係も規定している。環境温度テーブル１４ｃでは、測色値は、一つの階調値１００に対してＬ１〜Ｌ２というように、ある程度の幅をもって規定されている。従って、パッチＰ２を測色したときに若干の測色誤差あるいはパッチＰ２自体の色のばらつきがあってもかかる誤差等が吸収され、パッチＰ２の測色値に基づいて、そのパッチＰ２が意味する環境温度を特定できる。
【００３６】
コンピュータ１０は、パッチＰ２の選択色成分の値が環境温度テーブル１４ｃが規定する測色値の各範囲のいずれに含まれるか判断するとともに、含まれている測色値の範囲に対応する環境温度を当該テーブル１４ｃから読み出し、この読み出した環境温度を上記チャートＡをプリンタ２０で印刷したときの環境温度Ｔと認定する。
このようにプリンタ２０が印刷するチャートＡには、チャート印刷時の環境温度Ｔを表したパッチＰ２が印刷されているため、チャートＡを印刷した時期とこれを測色する時期とに差がある場合や、多数のプリンタ２０にそれぞれチャートＡを印刷させた場合でも、コンピュータ１０はチャートＡの測色結果に基づいてそのチャートＡが印刷されたときの環境温度を確実に取得できる。
【００３７】
Ｓ２３２では、コンピュータ１０は、インク種類（インク種類に対応する印刷ヘッド）とドット種類との組み合わせを一つ選択する。本実施形態では、プリンタ２０が使用するインク種類とプリンタ２０が吐出可能なドット種類の全組み合わせについてＩＤを設定するため、まず、ＩＤの設定対象とするインク種類とドット種類との組み合わせを一つ選択する。
Ｓ２３３では、コンピュータ１０は、上記選択した組み合わせに対応するパッチＰ１の測色値のうち選択色成分を取得する。
Ｓ２３４では、上記取得した選択色成分を、Ｓ２３１で復元した環境温度Ｔと基準環境温度Ｔｓとの差に応じて補正する。具体的には、当該補正はＨＤ１４に予め保存してある測色値比規定テーブル１４ａを参照して行なう。
【００３８】
図８は、測色値比規定テーブル１４ａと、これを用いて各環境温度Ｔにかかる選択色成分を補正する様子を示している。
図８の上段には、例として、環境温度Ｔ１（２０℃）において上記チャートＡをプリンタ２０で印刷したときの各パッチＰ１の測色値（選択色成分）と、環境温度Ｔ２（３０℃）において上記チャートＡをプリンタ２０で印刷したときの各パッチＰ１の測色値（選択色成分）を示している。ただし同図では簡単のため、複数のドット種類のうちの一部のドット種類（小ドット１、中ドット１、大ドット１）と、各インク種類に対応する印刷ヘッド２９ａ〜２９ｄとの各組み合わせによって印刷したパッチＰ１についてのみ、選択色成分を示している。
【００３９】
図８の中段には、測色値比規定テーブル１４ａの一例を示している。測色値比規定テーブル１４ａは以下のようにして予め生成しておく。コンピュータ１０は、基準環境温度Ｔｓ（本実施形態では２５℃とする。）の環境下において、上記チャートＡの印刷に用いるインクと同じ種類のインク（Ｋインク）を用いて、プリンタ２０と同型のプリンタ（基準プリンタ５０でもよい。）に、単一のドット種類によるパッチをドット種類毎に印刷させ、このドット種類毎のパッチの測色値（選択色成分）を取得する。かかる基準環境温度Ｔｓにおいて印刷させたパッチの選択色成分を基準値と呼ぶ。次に、基準環境温度Ｔｓとは異なる複数のテスト用環境温度（例えば、２０℃〜２４℃、２６℃〜３０℃の各温度）下において、同じように上記チャートＡの印刷に用いるインクと同じ種類のインクにて、プリンタ２０と同型のプリンタに単一のドット種類によるパッチをドット種類毎に印刷させ、各パッチの測色値（選択色成分）を取得する。そして、基準値に対する、各テスト用環境温度下で印刷したパッチの選択色成分の比を、ドット種類が共通する値の間で算出し、このように算出した比をドット種類とテスト用環境温度との組み合わせに対応させてテーブルとして記述する。ただし同図では簡単のため、複数のドット種類のうちの一部のドット種類にかかる測色値比のみ示している。
【００４０】
上記基準値に対する、各テスト用環境温度下で印刷したパッチの選択色成分の比は、基準環境温度Ｔｓにおいて印刷されたパッチの測色値に対する、各環境温度においてそれぞれ印刷されたパッチの測色値のずれに基づく値と言えるので、測色値比規定テーブル１４ａは測色値ずれ規定テーブルの一種と言える。
上記Ｓ２３４では、コンピュータ１０は、上記Ｓ２３２で選択したドット種類と上記Ｓ２３１で復元した環境温度Ｔとの組み合わせに基づいて測色値比規定テーブル１４ａから一つの比を読み出すとともに、上記Ｓ２３３において取得した選択色成分を、当該読み出した比によって除算し、除算結果を補正後の測色値（選択色成分）とする。つまり、環境温度Ｔと基準環境温度Ｔｓとの差が、上記読み出した比によって表されていると言える。この結果、ある環境温度Ｔにおいて印刷したパッチＰ１の測色値が、基準環境温度ＴｓにおいてパッチＰ１を印刷していれば得られたと推測される測色値に補正される。
図８の下段では、環境温度Ｔ１（２０℃）における各パッチＰ１の測色値（選択色成分）と、環境温度Ｔ２（３０℃）における各パッチＰ１の測色値（選択色成分）について、それぞれ測色値比規定テーブル１４ａを用いて補正した結果を示している。同図によれば、異なる環境温度Ｔ１，Ｔ２で印刷したパッチＰ１の測色値が、ほぼ同じ測色値に補正されている。
【００４１】
Ｓ２３５では、コンピュータ１０は、上記補正後の選択色成分に基づいてＩＤを算出する。ＩＤの算出方法は種々考えられる。
一例として、コンピュータ１０は、予め上記チャートＡの各パッチＰ１についての理想的な測色値（の選択色成分）というものを取得しておき、かかる理想的な選択色成分の値（設計基準値Ｓ０）と上記補正後の選択色成分（実測値ＳＳ）とを、印刷ヘッドの種類とドット種類とが共通する値同士で比較し、その差（ＳＳ−Ｓ０）をＩＤとすることができる。むろん、かかる差に所定の係数を乗算することもできる。設計基準値Ｓ０は、基準環境温度Ｔｓにおいて、ＩＤ生成用パッチ画像データ１４ｂに基づいて基準プリンタ５０に印刷させた各パッチＰ１の測色結果から得ることができ、基準色の一種である。
ただし、コンピュータ１０は、上記補正後の選択色成分ＳＳの値そのものをＩＤとしてもよいし、選択色成分ＳＳに所定の係数を掛けた結果をＩＤとしてもよい。
【００４２】
Ｓ２３６では、コンピュータ１０は、インク種類（インク種類に対応する印刷ヘッド）とドット種類との全組み合せについて、ＩＤを算出したか否か判断し、ＩＤ未算出の組み合せが存在する場合には、Ｓ２３２のステップに戻り、ＩＤ算出対象の組み合せを更新した上で、Ｓ２３２以下の処理を繰り返す。一方、全ての組み合せについてＩＤを算出し終えた場合には、図４のＳ２４０に進む。
【００４３】
Ｓ２４０では、コンピュータ１０は、上記のように算出したＩＤをプリンタ２０の印刷ヘッドユニット２９のメモリ３１に記憶する。その結果、プリンタ２０が使用するインク種類に対応する各印刷ヘッドと各印刷ヘッドが吐出可能なドット種類との全組み合せについてのＩＤの設定処理が完了する。このように図４の処理を実行する点で、コンピュータ１０は、パッチ印刷手段と、測色値取得手段と、温度取得手段と、測色値補正手段と、誤差情報取得手段とに該当すると言える。
【００４４】
上記ＩＤは、プリンタ２０が印刷ヘッドとドット種類との各組み合せを使用して吐出した各ドットのインク量についての設計基準とのばらつきの程度を表した数値と言える。
なお本実施形態では、選択色成分をＬ値としているため、ＩＤを上記のように実測値ＳＳと設計基準値Ｓ０との差として算出した場合、実測値ＳＳが設計基準値Ｓ０より大きいほど、当該ＩＤに対応する印刷ヘッドとドット種類の組み合わせによるインク量は、当該ＩＤに対応する印刷ヘッドとドット種類の組み合わせによる設計基準のインク量よりも少ないことになる。逆に、実測値ＳＳが設計基準値Ｓ０より小さいほど、当該ＩＤに対応する印刷ヘッドとドット種類の組み合わせによるインク量は、当該ＩＤに対応する印刷ヘッドとドット種類の組み合わせによる設計基準のインク量よりも多いことになる。
【００４５】
（２‐３）変形例
上記においては、チャートＡに温度パッチ画像データに基づくパッチＰ２を含ませ、これを測色することにより、コンピュータ１０がチャートＡの印刷時の環境温度を取得するとした。しかし、コンピュータ１０がチャートＡの印刷時の環境温度を取得する構成はこれに限られない。コンピュータ１０が、上記測色機４０の代わりに、文字認識機能を備えたスキャナによってチャートＡを測色する場合には、コンピュータ１０は、プリンタ２０に、上記温度センサ４１から入力した環境温度Ｔそのものを表現した数値をパッチＰ１とともに印刷用紙の所定位置に印刷させるとしてもよい。この場合、印刷用紙に印刷された環境温度Ｔを示す数値が、特許請求の範囲に言うパッチの印刷の際の環境温度を表す画像に該当する。
【００４６】
かかる構成とした場合、コンピュータ１０は、上記Ｓ２２０においてスキャナから上記チャートＡの測色結果としてのデータを入力したときに、スキャナが認識した環境温度Ｔにかかる文字情報も併せて入力し、その結果、チャートＡ印刷時の環境温度Ｔを取得することができる。この場合、上記パッチＰ２の印刷処理やパッチＰ２の測色結果からの環境温度Ｔの復元処理は不要となる。
また上記においては、プリンタ２０とプリンタ２０に対する制御装置としてのコンピュータ１０とによる構成を例に説明を行なったが、コンピュータ１０が実行する上記各機能をプリンタ２０が備え、プリンタ２０側においてチャートＡの印刷制御処理からＩＤ設定処理までを行なうとしてもよい。
【００４７】
（３）まとめ
このように本発明では、プリンタ２０の誤差情報としてのＩＤを設定するに際し、ＩＤ算出のために測色対象となるチャートＡをプリンタ２０に印刷させた際の環境温度と、上記チャートＡを印刷する際の基準となる基準環境温度との差に応じた補正を、上記チャートＡの測色値に対して行い、この補正後の測色値に基づいてＩＤを算出するとした。その結果、どのような環境温度下で上記チャートＡを印刷した場合であっても、基準環境温度においてチャートＡを印刷していれば得られたと推測される測色値を確実に得ることができ、このように取得した測色値に基づいてＩＤを算出すれば、チャートＡを印刷した環境温度の違いの影響を排除した、基準プリンタ５０に対するインク吐出量のばらつきの程度を純粋に表わしたＩＤを取得することができる。
【００４８】
また上記ＩＤは、パッチの測色値のうちインク記録率の変化に対して最も敏感に変化する選択色成分のみに基づいて算出するため、ＩＤ算出の際に複雑な計算は不要であるとともに、チャートＡを印刷したプリンタ２０が有している設計基準に対するインク吐出量のばらつきが確実にＩＤの値として表われることとなる。
【００４９】
（４）その他
ここで、上記のように設定したＩＤは、以後、プリンタ２０を用いた印刷処理時に画像データの補正に使用される。
プリンタ２０にラスタデータを供給する印刷制御装置（例えば、コンピュータ１０）側では、上記ハーフトーン処理の前段階において、画像の各画素をプリンタ２０が使用するインク種類毎の階調値（ＣＭＹＫ）で表現したインク量データを、インク種類毎かつドット種類毎のインク量データに振分ける処理を行なう。コンピュータ１０は、各インク種類の階調値を、インク種類毎に複数のドット種類の階調値に振分けるための、いわゆるドット振分けテーブルというものを備えており、当該ドット振分けテーブルを用いて上記振分け処理を行なう。例えば、プリンタ２０に小ドット１と、中ドット１と、大ドット１とによって印刷を実行させる設定としている場合、コンピュータ１０は、１つの画素のＣインクの記録量を規定した階調値を、小ドット１の階調値Ｃ１１、中ドット１の階調値Ｃ１２、大ドット１の階調値Ｃ１３に振り分ける。かかる振り分けは全画素の全インク種類について行なう。
【００５０】
そこでコンピュータ１０は、プリンタＩ／Ｆ１７ｄを介してプリンタ２０からＩＤを読み出し、読み出したＩＤの大きさに応じて、インク種類とドット種類の組み合わせが一致する上記振分け後の階調値を補正する。一例として、小ドット１のＣインクの階調値Ｃ１１に対する補正を説明する。上述したようにＩＤを実測値ＳＳと設計基準値Ｓ０との差として算出した場合、小ドット１のＣインクに対応するＩＤが正である場合には階調値Ｃ１１を当該ＩＤの値に応じて増加させる補正を行い、一方、小ドット１のＣインクに対応するＩＤが負である場合には階調値Ｃ１１を当該ＩＤの値に応じて低下させる補正を行う。
このように、ＩＤに応じた画像データの補正を、プリンタ２０のインク種類とドット種類との組み合わせ毎に行なうことで、各組み合せに存在している設計基準とのインク量の差を是正でき、その結果、上記基準プリンタ５０に印刷させた画像と比較した場合にほとんど色ずれの無い高品質な印刷画像をプリンタ２０から出力することが可能となる。
【００５１】
なお、上記ドット振分けテーブルを用いた振分け後の階調値に対して補正を行うのではなく、ドット振分けテーブルにおける階調値の振り分け規則自体をＩＤの値に応じて補正するとしてもよい。なお、上述のＩＤを用いた補正処理を含む、コンピュータ１０によるプリンタ２０に対する印刷制御処理は、特開２００５‐２２５０７５において詳しく記述されている。
【図面の簡単な説明】
【００５２】
【図１】誤差情報取得装置の概略的ブロック図。
【図２】ノズルおよびその内部構造を拡大して示す図。
【図３】ＩＤ設定処理に適したシステムの概略を示す図。
【図４】ＩＤ設定処理の内容を示すフローチャート。
【図５】チャートの一例を示す図。
【図６】ＩＤ設定処理の一部の詳細を示すフローチャート。
【図７】環境温度テーブルの一例を示す図。
【図８】測色値比規定テーブルおよび選択色成分の補正を説明する図。
【符号の説明】
【００５３】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、１４ａ…測色値比規定テーブル、１４ｂ…ＩＤ生成用パッチ画像データ、１４ｃ…環境温度テーブル、２０…プリンタ、２９…印刷ヘッドユニット、２９ａ〜２９ｄ…印刷ヘッド、３１…不揮発性半導体メモリ、４０…測色機、４１…温度センサ、５０…基準プリンタ
【図１】
2008168543.tif 000003
【図２】
2008168543.tif 000004
【図３】
2008168543.tif 000005
【図４】
2008168543.tif 000006
【図５】
2008168543.tif 000007
【図６】
2008168543.tif 000008
【図７】
2008168543.tif 000009
【図８】
2008168543.tif 000010