(57)【要約】【課題】高湿な環境において凝集が生じていた。【解決手段】プリンタ２０に任意の画像を印刷させる際に、プリンタ２０が設置されている環境の湿度Ｈを測定し、湿度Ｈが所定の基準の湿度より高い場合に、ドットの発生量を規定するドット量データの値を、湿度Ｈの高さに応じて低減させる方向に補正する。そのため、印刷用紙上に実際に吐出されるドット数も湿度Ｈが高いほど減少する。その結果、高湿な環境において生じやすい凝集を効果的に防止することができ、高品質な印刷結果が得られる。【選択図】図３
2008168544.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像を表現した画像データに基づいて印刷ヘッドからインクのドットを吐出させることにより印刷媒体上に上記画像を印刷させる際に、所定の湿度計測手段によって計測された湿度を取得し、当該湿度に基づいて、上記印刷ヘッドに吐出させるドット数を変化させることを特徴とする印刷制御装置。
【請求項２】
上記取得した湿度が所定の湿度よりも高い場合に、上記ドット数を上記取得した湿度が前記所定の湿度より低い場合よりも減少させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記印刷ヘッドが吐出するドットのインク量についての設計基準からの差を表現した誤差情報を取得するとともに、当該誤差情報の値を上記取得した湿度に応じて補正し、この補正後の誤差情報の値に基づいて、上記ドット数を変化させることを特徴とする請求項１または請求項２のいずれかに記載の印刷制御装置。
【請求項４】
上記印刷ヘッドは大きさが異なる複数種類のドットを吐出可能であり、
上記複数種類のドットの種類に応じて、上記湿度に基づいてドット数を変化させることを特徴とする請求項１〜請求項３のいずれかに記載の印刷制御装置。
【請求項５】
上記複数種類のドットのうち標準的な大きさのドットよりも大きいドットについてのみドット数を変化させることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
上記印刷ヘッドに吐出させる複数のインク種類毎のドットのうち、少なくとも１つのインク種類のドットについて上記湿度に基づいてドット数を変化させる場合に、ドット数変化の対象とした上記インク種類に応じた別のインク種類のドットについても上記湿度に基づいてドット数を変化させ、その他のインク種類のドットは上記湿度に基づくドット数変化を行わないことを特徴とする請求項１〜請求項５のいずれかに記載の印刷制御装置。
【請求項７】
上記画像の印刷に際して設定されている印刷モードを取得するとともに、当該印刷モードに応じて、上記ドット数を変化させる度合いを変更することを特徴とする請求項１〜請求項６のいずれかに記載の印刷制御装置。
【請求項８】
上記印刷ヘッドを含み印刷を実行する印刷手段と、上記湿度計測手段とをさらに備えることを特徴とする請求項１〜請求項７のいずれかに記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置に関する。
【背景技術】
【０００２】
量産される印刷装置（量産プリンタ）とこの印刷装置の設計基準となる機体（基準プリンタ）との間にはインクの吐出量に微妙なばらつきが存在し得、かかるばらつきは量産プリンタの印刷結果と基準プリンタの印刷結果との間に色ずれを生じさせる。
そこで従来では、量産プリンタに所定のパッチ画像を印刷媒体に印刷させ、当該パッチの色彩値を測色処理により取得し、この測色の結果と当該パッチの予め決められた理想的な色彩値とを比較し、この比較結果に応じて、量産プリンタの上記ばらつきの大きさすなわち色ずれの程度を表す誤差情報（適宜、ＩＤと呼ぶ。）を生成する処理を行なっていた。そして、量産プリンタによる任意の画像の印刷時には、上記ＩＤに応じて画像データを補正することにより印刷媒体に吐出されるドット数を変化させ、その結果、色ずれの発生が抑えられた印刷結果を実現していた。
【０００３】
また、記録紙近傍の湿度を検出し、湿度が高いときには、ノズルから噴射するインク滴の粒径を小さくし、湿度が低いときには上記噴射するインク滴の粒径を大きくするインクジェットプリンタが知られている（特許文献１参照。）。
【特許文献１】特開平９‐３００６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のＩＤを用いた補正を行なうことにより、量産プリンタのインク吐出量の基準プリンタに対する差が印刷結果の色に及ぼす影響を無くすことができる。しかし、印刷結果の色は、量産プリンタによる印刷時の周囲環境の各要素によっても影響を受け、特に、量産プリンタが置かれている環境の湿度によって変化しやすい。つまり、周囲の湿度によって印刷媒体によるインクの吸収性が変化し、特に、高湿な環境においては印刷媒体のインク吸収性が低下する。そのため、高湿な環境で量産プリンタによって印刷媒体に印刷をさせると、印刷媒体に吸収されないインクが印刷媒体の表面において固まる現象、いわゆる凝集が生じていた。かかる凝集は、印刷媒体上でインクのむらを形成してしまうため印刷画像の質を著しく低下させる。
従って、単に上記ＩＤを用いて任意の画像を表す画像データを補正するだけでは、高品質な印刷結果を得るには十分とは言えなかった。
【０００５】
また上記文献１のように、噴出するインク滴の粒径を湿度に応じて一斉に大きくしたり小さくすると、記録紙に吐出されるインクの全体量が大きく変化してしまうため、印刷された画像の色が元の画像データが表していた色から大きくずれたり、画像の色間のバランスが崩れてしまう恐れがあった。さらに、湿度に応じてインク滴の粒径を大きくした場合には、各インク滴の粒が目立った（粒状感が目立った）低品質な印刷画像が得られてしまう。
【０００６】
本発明は上記課題に鑑みてなされたもので、画像印刷時の環境における湿度の違いが印刷結果に与える影響を排除してより高品質な印刷結果を得ることが可能な印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の印刷制御装置は、所定の画像を表現した画像データに基づいて印刷ヘッドからインクのドットを吐出させることにより印刷媒体上に上記画像を印刷させる際に、所定の湿度計測手段によって計測された周囲の湿度を取得し、当該湿度に基づいて、上記印刷ヘッドに吐出させるドット数を変化させる。
つまり、印刷時の環境の湿度に応じて、印刷媒体に打ち込むドット数を変化させるため、常に湿度に応じた最適なドット数で印刷でき、湿度の影響で印刷媒体に吸収されない分のインクが印刷媒体上で凝集するといった不都合な状態を避けることができる。
【０００８】
具体的には、印刷制御装置は、上記取得した湿度が所定のよりも高い場合に、上記ドット数を、上記取得した湿度が前記所定の湿度より低い場合よりも減少させる。つまり、印刷媒体上で凝集が発生しやすい湿度というものを所定の湿度情報として備え、この湿度より高い湿度が湿度計測手段によって得られたときに、印刷ヘッドに吐出させるドット数を低減させる。そのため、凝集が発生しにくい低湿な環境においてもドット数を変化させて印刷画像の色を無駄に変えてしまうといったことが防止される。
【０００９】
さらなる構成として、印刷制御装置は、上記印刷ヘッドが吐出するドットのインク量についての設計基準からの差を表現した誤差情報を取得するとしてもよい。ここで言う取得とは、印刷制御装置が誤差情報を生成する場合や、既に生成して所定の記憶媒体に保存してある誤差情報を当該記憶媒体から読み出す場合の両方を含む。そして、印刷制御装置は、取得した誤差情報の値を上記取得した湿度に応じて補正し、この補正後の誤差情報の値に基づいて上記ドット数を変化させる。このような構成とすれば、印刷ヘッドが吐出するドットのインク量についての設計基準からの差と、印刷時の周囲の湿度との両方を考慮したドット数とすることができ、その結果、極めて高品質な印刷結果が得られる。
【００１０】
また、上記印刷ヘッドは大きさが異なる複数種類のドットを吐出可能であるとしてもよい。この場合、印刷制御装置は、複数種類のドットの種類に応じて、上記湿度に基づいてドット数を変化させる。全てのドット種類について湿度に応じてその数を変化させると印刷画像の色の変化も大きくなり、上記画像データが元々表現している色をうまく再現できないことも考えられる。しかし、一部のドット種類のドット数を変えるとすれば、印刷画像の色をそれほど大きく変化させることなく凝集を効果的に抑えることができる。
【００１１】
ドットの種類に応じてドット数を変える場合の好適な例として、印刷制御装置は、複数種類のドットのうち標準的な大きさのドットよりも大きいドットについてのみドット数を変化させるとしてもよい。サイズが大きいドットほど凝集の発生に対する影響も強いと言える。そのため、大きいドットについてのみドット数を変化させ、それ以外のドット種類についてはドット数を変えないことで、印刷結果における良好な色再現性と凝集低減との両立を図ることができる。
【００１２】
また、印刷制御装置は、印刷ヘッドに吐出させる複数のインク種類毎のドットのうち、少なくとも１つのインク種類のドットについて上記湿度に基づいてドット数を変化させる場合に、ドット数変化の対象とした上記インク種類に応じた別のインク種類のドットについても上記湿度に基づいてドット数を変化させ、その他のインク種類のドットは上記湿度に基づくドット数変化を行わないとしてもよい。例えば、印刷ヘッドがＮ色のインクにかかるドットを吐出する場合、このＮ色のうちある１色と当該１色に応じた別の色にかかるドットについて、湿度に応じてその数を変化させる。Ｎ色のうち全てではない複数色としたのは、１色のみドット数を変化させると色のバランスが崩れた印刷結果となってしまう可能性があるからである。
【００１３】
凝集の発生のしやすさは、画像印刷時の環境の湿度だけではなく、各印刷条件の設定の違いによっても変化する。そこで、印刷制御装置は、上記画像の印刷に際して設定されている印刷モードを取得するとともに、当該印刷モードに応じて、上記ドット数を変化させる度合いを変更する。つまり、印刷モードが異なれば、印刷ヘッドのパス回数や印刷ヘッドからのインクの吐出速度が異なる場合があり、具体的には、パス回数が多くなったりインクの吐出速度が遅くなった場合には、印刷媒体上の同じ部分に対する印刷に要する時間が長くなるため、凝集も発生し難くなる。パス回数とは、印刷ヘッドが印刷媒体の一ラインを走査する回数である。よって、印刷モードに応じて上記ドット数を変化させる度合いを変更することにより、そのときの湿度と印刷モードとによって印刷される画像において発生しうる凝集を防止するために最適なドット数とすることができる。
【００１４】
さらに、上記印刷モードには、印刷に使用する印刷媒体の種類の設定も含まれる。そして、印刷媒体の種類によっても凝集の発生のしやすさは異なる。例えば、光沢系の用紙はインクの吸収性が弱いために凝集が発生しやすいし、サイズが異なる印刷用紙間においても凝集の生じやすさは異なると言える。そこで、印刷制御装置は、上記画像の印刷に際して設定されている印刷媒体の種類を取得するとともに、当該印刷媒体の種類に応じて、上記ドット数を変化させる度合いを変更するとしてもよい。かかる構成とすることで、そのときの湿度と印刷媒体の種類との組み合わせにおいて発生しうる凝集を防止するために最適なドット数とすることができる。
また、印刷制御装置の具体的構成の一例として、印刷制御装置は、上記印刷ヘッドを含み印刷を実行する印刷手段と、上記湿度計測手段とをさらに備えるとしてもよい。
なお、上述の各印刷制御装置の発明については、各装置が実行する処理を工程として備える印刷制御方法の発明としても把握できるし、各装置が実行する処理をコンピュータに実行させる印刷制御プログラムの発明としても把握可能である。
【発明を実施するための最良の形態】
【００１５】
下記の順序に従って本発明の実施形態を説明する。
（１）印刷制御装置の概略構成
（２）印刷制御処理
（３）変形例
【００１６】
（１）印刷制御装置の概略構成
図１は、本実施形態にかかる印刷制御装置に対応するコンピュータ１０等を示している。
コンピュータ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピュータ１０全体を制御する。バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、各種インターフェイス（Ｉ／Ｆ）１７ｂ〜１７ｅが接続され、ハードディスクドライブ（ＨＤＤＲＶ）１５を介してハードディスク（ＨＤ）１４も接続されている。ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され実行される。また本実施形態では、ＨＤ１４は、ＩＤ１４ａ、ＩＤ補正量テーブル１４ｂ、色補正値テーブル１４ｃ、ドット振分テーブル１４ｄ等の各種情報を記憶する記憶領域として用いられる。Ｉ／Ｆ１７ｂにはカラー画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｄには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続される。
【００１７】
プリンタ２０はコンピュータ１０によって制御される印刷装置であり、その機体固有のＩＤ（誤差情報）を所定のメモリに記録した量産プリンタである。プリンタ２０は、複数のインク種類（例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）。）にそれぞれ対応するインクカートリッジ２８と、何れかのインクカートリッジ２８に対応し、その対応するインクカートリッジ２８に充填されたインクを吐出する印刷ヘッド２９ａ〜２９ｄを備える。プリンタ２０が用いるインクの種類や数は上記のものに限られず、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等、各種インクを使用できる。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、トナーインクを使用して印刷用紙上に画像を印刷するレーザープリンタ等、種々のプリンタを採用可能である。プリンタが使用するインクは、液体でも固体でもよい
【００１８】
プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７等がバス３２を介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
印刷ヘッドユニット（印刷ヘッド２９ａ〜２９ｄの集合体）２９は、不揮発性半導体メモリ３１を備えている。メモリ３１にはＩＤが記録されている。各カートリッジ２８には、例えばＲＡＭからなるメモリチップ２８ａがそれぞれ設けられており、各メモリチップ２８ａは電気的にコントロールＩＣ２５と接続されている。
【００１９】
通信Ｉ／Ｏ２４はコンピュータ１０のプリンタＩ／Ｆ１７ｄと接続され、プリンタ２０は通信Ｉ／Ｏ２４を介してコンピュータ１０から送信される色別のラスタデータを受信する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。ヘッド駆動部２６ａは、印加電圧データから印刷ヘッド２９ａ〜２９ｄに内蔵されたピエゾ素子への印加電圧パターン（駆動波形）を生成し、印刷ヘッド２９ａ〜２９ｄにインクをドット単位で吐出させる。
Ｉ／Ｆ２７にはキャリッジ機構２７ａが接続されている。キャリッジ機構２７ａは、プリンタ２０に備えた不図示のガイドレールに沿って不図示のキャリッジを往復動させる駆動装置である。キャリッジには、インクカートリッジ２８および印刷ヘッドユニット２９が搭載され、その結果、インクカートリッジ２８および印刷ヘッドユニット２９がガイドレールに沿って往復動する。また、Ｉ／Ｆ２７には紙送り機構２７ｂが接続されており、紙送り機構２７ｂは、不図示の紙送りローラによって印刷用紙をキャリッジの走査方向と略直交する方向に所定の速度で搬送する。印刷ヘッド２９ａ〜２９ｄには、夫々に複数個のインクジェットノズルが設けられるとともに、ノズルのそれぞれに対応してピエゾ素子が配置されている。
【００２０】
図２に示すように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路２５ｂに接する位置に設置され、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間だけ伸張し、インク通路２５ｂの一側壁を変形させる。この結果、インク通路２５ｂの体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクがインク滴Ｉｐ（ドット）となってノズルＮｚの先端から高速に吐出され、印刷用紙に染み込むことにより印刷が行われる。
【００２１】
同図にはドットサイズ（１ドットあたりのインク量。ドット径でもよい。）の異なる複数種類のドットを形成するための駆動波形Ｖを示してあり、所定期間の小波形ｖ１，ｖ２の発生の有無によってサイズの異なるドットが形成される。小波形の電圧差が大きいほどピエゾ素子の伸張収縮の度合が大きくなり、小波形ｖ１のみを発生させた場合、小波形ｖ２のみを発生させた場合、小波形ｖ１，ｖ２の両方を発生させた場合の順に、吐出されるドットのインク量が段階的に多くなる。一例として、プリンタ２０は上記駆動波形Ｖを含めて３パターンの駆動波形を発生可能であり、各駆動波形においては小波形の発生を使い分けることにより大中小３種類のドットを形成できる。そのため、各印刷ヘッド２９ａ〜２９ｄは、大ドット、中ドット、小ドットをそれぞれ３種類、計９種類（大ドット１〜３，中ドット１〜３，小ドット１〜３）のドットを吐出可能である。コンピュータ１０がプリンタ２０に送信するラスタデータにはドット種類を識別するための識別情報が付加されており、プリンタ２０は、ラスタ毎にドット種類を表現するラスタデータを入力すると、ラスタデータに対応してインク量の異なる複数種類のドットを印刷用紙上に形成する。
【００２２】
また本実施形態では、プリンタ２０は湿度センサ３３（湿度計測手段）を備えている。湿度センサ３３は大気中の湿度を測定可能なものであればよい。湿度センサ３３を搭載する箇所は特に限られないが、例えば、上記キャリッジの所定箇所に搭載してもよい。湿度センサ３３は、測定した湿度を通信Ｉ／Ｏ２４を介してコンピュータ１０に出力可能である。コンピュータ１０ではＯＳにプリンタＩ／Ｆ１７ｄを制御するプリンタドライバ等が組み込まれ、各種の制御を実行する。ＡＰＬはＯＳを介してハードウェアとデータ等のやりとりを行う。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１７ｄを介してプリンタ２０と双方向の通信を行うことが可能であり、ＯＳを介してＡＰＬから画像データを受け取ってラスタデータに変換し、プリンタ２０に送出する。
【００２３】
（２）印刷制御処理
図３は、コンピュータ１０が実行する印刷制御処理をフローチャートにより示している。この印刷制御処理は、主にＡＰＬとプリンタドライバとに従って実行される。
コンピュータ１０は、所定の画像データに基づく画像の印刷をプリンタ２０に実行させる印刷制御処理を行なう。概略的には、まずコンピュータ１０は、上記ドット振分テーブル１４ｄをプリンタ２０が有するＩＤおよび測定された湿度に応じて補正する（ステップＳ１００〜Ｓ１３０）。そして、ステップＳ（以下、ステップの記載を省略。）１４０以降において、入力した画像データに対する各種データ処理を実行し、最終的にラスタデータをプリンタ２０に対して送出する。以下、フローチャートを詳細に説明する。
【００２４】
Ｓ１００では、コンピュータ１０は、プリンタ２０から上記湿度センサ３３による湿度の測定結果を取得する。つまりコンピュータ１０は、湿度の送信要求をプリンタＩ／Ｆ１７ｄを介してプリンタ２０に送信する。すると、当該要求を受けたプリンタ２０側では、ＣＰＵ２１が湿度センサ３３を制御してその時点での湿度Ｈを測定させるとともに、測定した湿度Ｈを通信Ｉ／Ｏ２４を介してコンピュータ１０に送信する。
【００２５】
Ｓ１１０では、コンピュータ１０は、プリンタ２０からＩＤを取得する。この場合、コンピュータ１０は、ＩＤの入手要求を作成してプリンタ２０に送信する。すると、当該要求を受けたプリンタ２０側では、ＣＰＵ２１が印刷ヘッドユニット２９のメモリ３１からＩＤを読み出して通信Ｉ／Ｏ２４を介してコンピュータ１０に送信する。コンピュータ１０はＩＤを取得し、ＨＤ１４にＩＤ１４ａとして記録する。本実施形態では、予めプリンタ２０にその機体固有のＩＤが記録されており、コンピュータ１０はプリンタ２０からＩＤを読み出すことができる。
【００２６】
ここで、プリンタ２０へのＩＤの設定方法について簡単に説明する。
ＩＤを設定する場合、まずプリンタ２０と同型のプリンタであってプリンタ２０の設計基準となる基準プリンタが、制御主体としての所定のコンピュータ（コンピュータ１０でもよい。）に接続され、このコンピュータが、所定のパッチ画像を表現したパッチ画像データに基づいて基準プリンタに複数のパッチ（基準パッチ）を印刷媒体に印刷させる制御を行なう。各基準パッチは、基準プリンタが備える各インク種類に対応する複数の印刷ヘッドと各印刷ヘッドが吐出可能なドット種類との組み合わせに１対１で対応して印刷されており、それぞれが単一の印刷ヘッドから吐出した１種類のドットだけで構成されている。各基準パッチは、所定の測色機によってその色彩値が測色されるとともに、コンピュータは各基準パッチの測色結果としての色彩値を測色機から入力する。次に、ＩＤの設定対象となるプリンタ２０が上記制御主体としてのコンピュータに接続され、コンピュータが、基準プリンタに対して行なったのと同様に、上記パッチ画像データに基づいてプリンタ２０に複数のパッチ（テストパッチ）を印刷させる制御を行なう。各テストパッチも、プリンタ２０が備える各印刷ヘッドと各印刷ヘッドが吐出可能なドット種類との組み合わせに１対１で対応して印刷されている。各テストパッチも測色機によってその色彩値が測色され、コンピュータは各テストパッチの色彩値を測色機から入力する。
【００２７】
基準パッチの色彩値とテストパッチの色彩値とを取得したら、上記所定のコンピュータは、基準パッチの色彩値とテストパッチの色彩値とを、印刷ヘッドとドット種類との組み合わせが一致するもの同士で対比し、その対比結果（例えば差分）に応じた数値をその組み合わせについてのＩＤとする。従って、ＩＤはプリンタ２０が使用する各インク種類（各インク種類に対応した印刷ヘッド）と各印刷ヘッドが吐出可能なドット種類との組み合わせに１対１で対応して生成される。コンピュータは、生成したＩＤ（正確には、ＩＤ群）をプリンタ２０に送信し、プリンタ２０の側では送信されたＩＤをメモリ３１に記録する。この結果、プリンタ２０に対するＩＤの設定処理が完了する。設定されたＩＤは、基準プリンタにおいて一つの印刷ヘッドとドット種類との組み合わせでインクを吐出させて印刷を行なったときの色に対する、プリンタ２０において同一の組み合わせによってインクを吐出させて印刷を行なったときの色のずれを表しており、言い換えると、プリンタ２０の印刷ヘッドとドット種類との各組み合わせについての、それぞれの理想的なインク吐出量に対するばらつきを表している。
【００２８】
図３の説明に戻る。Ｓ１２０では、コンピュータ１０は、ＩＤ１４ａを上記Ｓ１００で取得した湿度Ｈに応じて補正する。ＩＤ１４ａの補正は、ＨＤ１４に予め保存されているＩＤ補正量テーブル１４ｂを参照して行なう。
図４は、ＩＤ補正量テーブル１４ｂと、ＩＤ補正量テーブル１４ｂを用いてＩＤ１４ａを補正する様子を示している。同図の中段においては、プリンタ２０の各インク種類（ＣＭＹＫ）に対応している印刷ヘッド２９ａ〜２９ｄと各ドット種類との組み合わせ毎のＩＤ１４ａの数値例を示している。同図では説明を簡単にするために、小ドット１、中ドット１、大ドット１についての、各インク種類にかかるＩＤ１４ａのみを例示している。本実施形態では、ＩＤ１４ａはその数値が高ほど、対応しているインク種類（印刷ヘッド）とドット種類との組み合わせによるインク吐出量がその組み合わせにつていの理想的なインク吐出量よりも少ないことを意味している。
【００２９】
同図の上段では、ＩＤ補正量テーブル１４ｂの一例を示している。ＩＤ補正量テーブル１４ｂでは各湿度ＨとＩＤ補正量との対応関係を規定している。具体的には、印刷用紙上でインクの凝集が発生しやすくなるある所定の基準の湿度（例えば、６０％）よりも低い湿度に対しては、ＩＤに対する補正量＝０を規定しており、基準の湿度以上の各湿度に対しては、湿度が上がるにつれてＩＤの低減量が増えるように補正量を規定している。上記Ｓ１２０では、コンピュータ１０は、湿度Ｈに応じたＩＤ補正量を、ＩＤ補正量テーブル１４ｂから読み出すか、あるいはＩＤ補正量テーブル１４ｂが規定する各ＩＤ補正量を参照して補間演算によって算出して特定し、この特定したＩＤ補正量を用いてＩＤ１４ａを補正する。当該補正は、プリンタ２０のインク種類とドット種類との組み合わせ毎のＩＤ全てについて施す。同図の下段では、湿度Ｈ＝４０％であった場合の補正後のＩＤ１４ａと、湿度Ｈ＝６０％であった場合の補正後のＩＤ１４ａとを例示している。同図から判るように、湿度Ｈ＝６０％の場合には、ＩＤ１４ａの各数値がそれぞれ−１だけ低減されているが、湿度Ｈ＝４０％の場合には、ＩＤ１４ａの各数値は実際には変化していない。
Ｓ１３０では、コンピュータ１０は、上記補正後のＩＤ１４ａの値に応じて、ＨＤ１４に予め保存してあるドット振分テーブル１４ｄを補正する。なお以下において、補正後のＩＤ１４ａと呼んだ場合には、湿度Ｈが上記基準の湿度よりも低かったために実際はその数値が補正されていないＩＤ１４ａも含むものとする。
【００３０】
図５は、Ｓ１３０の処理の詳細をフローチャートにより示している。
Ｓ１３１では、コンピュータ１０は、プリンタ２０が使用するインク種類とドット種類との組み合わせのうち１つの組み合わせを選択する。
Ｓ１３２では、コンピュータ１０は、補正後のＩＤ１４ａのうち上記選択した組み合わせに対応するＩＤ１４ａに応じて、ドット振分テーブル１４ｄを補正するための補正値（色補正値）を特定する。色補正値の特定は、ＨＤ１４に予め保存してある色補正値テーブル１４ｃを参照することにより行なう。
【００３１】
図６は、色補正値テーブル１４ｃの一例を示している。色補正値テーブル１４ｃは、ＩＤと色補正値との対応関係を、インク種類とドット種類との組み合せ毎に規定したテーブルである。同図では説明を簡単にするため、小ドット１、中ドット１、大ドット１とインク種類との各組み合わせに対応する色補正値のみ示している。例えば、上記Ｓ１３１においてＣインクと小ドット１の組み合わせを選択し、この組み合わせにかかる上記補正後のＩＤ１４ａが「４０」である場合、Ｃインクと小ドット１の組み合わせに対応して規定されている色補正値のうち、ＩＤ＝４０に対応して規定されている色補正値「０．９」をＣインクと小ドット１の組み合わせに対応する色補正値として特定する。
Ｓ１３３ではコンピュータ１０は、上記特定した色補正値を用いて、ＨＤ１４に予め保存してあるドット振分テーブル１４ｄを補正する。
【００３２】
図７は、上段においてドット振分テーブル１４ｄの一例を示している。
ドット振分テーブル１４ｄは、１つのインク種類（例えばＣインク）にかかるインク量を表した入力階調（例えば、０〜２５５の２５６階調）と、複数のドット種類毎の発生量を表した出力階調（２５６階調）との対応関係を規定した情報テーブルである。本実施形態では、ドット種類の設定モードを３種類設けている。そこでドット振分テーブル１４ｄには、各設定モード１〜３に対応して、入力階調値を小ドット１と中ドット１と大ドット１それぞれの出力階調値に振り分けるデータＤ１と、入力階調値を小ドット２と中ドット２と大ドット２それぞれの出力階調値に振り分けるデータＤ２と、入力階調値を小ドット３と中ドット３と大ドット３それぞれの出力階調値に振り分けるデータＤ３とを格納している。本実施形態では、このようなドット振分テーブル１４ｄをインク種類毎に予め生成し、ＨＤ１４に保存しているものとする。
【００３３】
図８は、上記ドット振分テーブル１４ｄが規定する入力階調値と出力階調値との対応関係のうち、一例としてデータＤ１が示す対応関係を模式的に示している。
データＤ１は、入力階調値を、小ドット１の出力階調に変換するデータｄｓ１（実線）と、中ドット１の出力階調に変換するデータｄｍ１（実線）と、大ドット１の出力階調に変換するデータｄｌ１（実線）とからなる。同図の例では、入力階調値が比較的低い領域では、小ドット１のみを発生させる規則となっており、入力階調値が上昇するにつれて、中ドット１を発生させ、さらに入力階調が上昇すると大ドット１を発生させ、小ドット１や中ドット１の発生量を降下させながら大ドット１の発生量を上昇させている。
上記Ｓ１３３では、インク種類毎のドット振分テーブル１４ｄがそれぞれ規定している出力階調値のうち、上記Ｓ１３１で選択したインク種類とドット種類との組み合わせに対応している出力階調値に対して、上記Ｓ１３２で特定した色補正値αを乗算することにより、ドット振分テーブル１４ｄを補正する（図７の下段参照。）。
【００３４】
ここで、Ｓ１００で取得した湿度Ｈがドット振分テーブル１４ｄの補正に与える影響について説明する。上述したように本実施形態では、湿度Ｈがある基準の湿度より低い場合にはプリンタ２０から読み込んだＩＤ１４ａに対する補正の度合いは０であり、湿度Ｈが基準以上の場合にはＩＤ１４ａは湿度Ｈの高さに応じて低減補正される。そのため、ＩＤに応じて決定する、ドット振分テーブル１４ｄに対する色補正値も、湿度Ｈが低い場合と比較して湿度が高い場合の方が小さい値となる。例えばＣインクの小ドット１についての出力階調値を規定した上記ｄｓ１を補正する場合、湿度Ｈが４０％であれば補正後のＩＤ１４ａに応じて「０．９」という色補正値が選択され、上記ｄｓ１に対して０．９が乗算されるが、湿度Ｈが６０％であれば補正後のＩＤ１４ａに応じて上記「０．９」よりも低い「０．８９」という色補正値が選択される。その結果、図８に示すように、湿度Ｈが４０％のときにＩＤに応じて補正した後のｄｓ１´（鎖線）が示す出力階調値よりも、湿度が６０％のときにＩＤに応じて補正した後のｄｓ１”（２点鎖線）が示す出力階調値の方が、全入力階調範囲に渡って低い値となる。
【００３５】
すなわち本実施形態では、湿度Ｈが上記基準の湿度に達していない状況においては、プリンタ２０から読み込んだＩＤ１４ａそのままの値に応じてドットの発生量を補正するが、湿度Ｈが上記基準の湿度以上である場合には、上記読み込んだＩＤ１４ａの値を変えることにより、上記読み込んだＩＤ１４ａそのままの値に応じてドットの発生量を補正するときよりもドットの発生量が少なくなるようにしている。
Ｓ１３４では、コンピュータ１０は、プリンタ２０が使用するインク種類とドット種類との組み合わせの全てについて選択してＳ１３１〜１３３の処理を実行したか否か判断し、未処理の組み合わせが存在する場合には、Ｓ１３１に戻り、処理対象の組み合せを更新した上で、Ｓ１３１以下の処理を繰り返す。一方、全ての組み合せについて処理を終えた場合には、図３のＳ１４０に進む。
【００３６】
以上の処理によって、そのときの湿度環境下においてプリンタ２０を用いて画像を印刷するために最適なドット振分テーブル１４ｄが得られたことになるため、Ｓ１４０以下では、かかるドット振分テーブル１４ｄを利用したドット振り分け処理を含む画像処理を実行する。
Ｓ１４０では、コンピュータ１０は、画素毎に複数の要素色の階調値を有する画像データを所定の画像入力装置やＨＤ１４等から入力し、画素毎にＲＧＢで階調表現した広域ＲＧＢ色空間内のＲＧＢデータに変換する。入力する画像データは、ｓＲＧＢ色空間で定義されるＲＧＢで構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ等がある。むろん、Exif2.2規格（Exifは社団法人電子情報技術産業協会の登録商標）に準拠したデータ、Print Image Matching（PIM:PIMはセイコーエプソン株式会社の登録商標）に対応したデータ等でもよい。
【００３７】
Ｓ１５０では、コンピュータ１０は、ＲＧＢデータを構成する各画素の階調値を変換対象として順次対象画素を移動させながら、ＨＤ１４に予め保存してある色変換ルックアップテーブル（ＬＵＴ）を参照して、ＲＧＢデータを、プリンタ２０が使用するインク種類（本実施形態の場合ＣＭＹＫ）毎のインク記録量を画素毎に階調表現（２５６階調）したＣＭＹＫデータに色変換する。色変換ＬＵＴは、上記ＲＧＢデータとＣＭＹＫデータとの対応関係を複数の参照点について規定した情報テーブルである。
Ｓ１６０では、コンピュータ１０は、ＣＭＹＫデータの各画素の階調値を変換対象として順次対象画素を移動させながら、インク種類毎のドット振分テーブル１４ｄを参照することにより、ＣＭＹＫの各階調値（入力階調値）を、それぞれ複数のドット種類（例えば、小ドット１、中ドット１、大ドット１）別のドット量データ（出力階調値）に変換する。このとき上記Ｓ１３０において補正された後のドット振分テーブル１４ｄを参照することは言うまでもない。
【００３８】
Ｓ１７０では、コンピュータ１０は、ドット種類毎のドット量データに対して誤差拡散法やディザ法や濃度パターン法といった所定のハーフトーン（ＨＴ）処理を行い、ＣＭＹＫデータと同じ画素数であるＣＭＹＫ毎のハーフトーンデータを生成する。ハーフトーンデータは、各画素についていずれの種類のドットを形成するかあるいは全くドットを形成しないかを規定したデータである。
Ｓ１８０では、コンピュータ１０は、上記ハーフトーンデータに対して所定のラスタライズ処理を行ってプリンタ２０で使用される順番に並べ替え、インク種類別のラスタデータを生成し、Ｓ１９０において、プリンタ２０に対して出力してフローを終了する。プリンタ２０の側では、ラスタデータを入手し、このデータに基づいて印刷ヘッド２９ａ〜２９ｄを駆動してインクを吐出して印刷用紙上に付着させ、コンピュータ１０が入力した画像データに対応する印刷画像を形成する。
【００３９】
このように本発明では、プリンタ２０に任意の画像を印刷させる際にプリンタ２０が設置されている環境の湿度Ｈを測定し、湿度Ｈが高いほどに、ドットの発生量を規定するドット量データの値をより低減させる方向に補正するため、印刷用紙上に実際に吐出されるドット数も湿度Ｈが高いほど減少する。その結果、高湿な環境において生じやすい凝集を効果的に防止することができ、高品質な印刷結果が得られる。
また、上記湿度Ｈが印刷用紙上でインクの凝集が発生しやすくなる基準の湿度よりも低い場合には、上記湿度Ｈを考慮したドット量データの低減補正は行なわれず、プリンタ２０から読み込んだＩＤ１４ａそのままの値に応じてドット量データの補正を行う。そのため、凝集が発生しにくい環境においてむやみにドット発生数を抑えてしまうことが防止され、プリンタ２０固有の色ずれを解消した高品質な印刷結果が得られる。
また従来のように、湿度が低いときにインク滴の粒径を一斉に大きくすることはしないため、粒状感の目立たない良質な印刷結果が得られる。
【００４０】
（３）変形例
印刷制御処理の具体的内容は上述したものに限られない。
上記では、ドット振分テーブル１４ｄ自体を補正することにより当該テーブルを参照して得られるドット種類別のドット量データの値を結果的に補正し、印刷用紙に吐出するドット数を変更している。しかし、ドット振分テーブル１４ｄによってドット種類別に振り分けられた後のドット量データ（出力階調値）を直接補正してもよい。この場合、図３のＳ１２０の後はＳ１３０をスキップしてＳ１４０に飛ぶ。そして、Ｓ１６０ではＨＤ１４に保存されているドット振分テーブル１４ｄを参照し、ＣＭＹＫデータのインク種類毎の階調値をそれぞれドット種類毎のドット量データに変換する。そしてこの後、Ｓ１７０の前に、インク種類とドット種類との組み合わせ毎のＩＤ１４ａであって湿度Ｈに応じて適宜補正がなされたＩＤ１４ａに対応した各色補正値を、インク種類とドット種類との組み合わせが対応しているドット量データに対して乗算する。その結果、各ドット量データの階調値が補正され、補正後のドット量データに基づくハーフトーン処理がなされる。
このように上記振り分け後のドット量データを対象に補正を行なう構成は、ＨＤ１４にドット振分テーブル１４ｄがインク種類毎に備えられておらず、共通のドット振分テーブル１４ｄを使いまわしてＣＹＭＫデータをドット種類別のドット量データに振り分ける構成において有効である。
【００４１】
また上記では、湿度Ｈに応じてドット数を減らす場合には、インク種類とドット種類との全組合せにかかるドット量データをそれぞれ補正するとしたが、一部の組み合わせにかかるドット量データのみ、湿度Ｈを考慮した補正の対象とするとしても良い。
例えば、凝集は印刷画像中の色の濃い部分で発生しやすく、また、色の濃い部分の印刷にはサイズの大きいドットが多用されるという事情に鑑み、上記Ｓ１２０において、各ドット種類のうち標準的な大きさのドットよりも大きいドット種類に対応するＩＤ１４ａのみ、湿度Ｈに応じた補正の対象とする。本実施形態の場合、中ドット１、中ドット２、中ドット３が標準的な大きさのドットに該当するため、上記大きいドットとは、大ドット１、大ドット２、大ドット３となる。このようにすると、ドット種類とインク種類との各組み合わせについてのドット量データのうち、上記大きいドットにかかるドット量データのみ、その値を湿度Ｈの高さに応じて減らす補正の対象となり、結果として、印刷用紙上に実際に吐出されるドットのうち上記大きいドットの数が湿度Ｈが高いほど減少することになる。かかる構成とすれば、各ドット種類のドット量データをそれぞれ湿度Ｈに応じて減少させたときと比べて、プリンタ２０から取得したＩＤ１４ａそのままの値を用いた補正後の各ドット種類のインク量データが表すインク総量に対するインク量の減少量が少なくなるため、全体的に色ずれが少なく、かつ凝集の発生が的確に抑えられた高品質な印刷結果を得ることができる。
【００４２】
また、一部のインク種類にかかるドット量データのみ、湿度Ｈに基づく補正の対象とするとしても良い。ただしこの場合、１つのインク種類だけについて湿度Ｈに応じた補正を行なうと、印刷結果における色のバランスが大きく崩れてしまう恐れもある。そこで、全インク種類のうち全てではないが複数のインク種類について補正の対象とする。例えば、複数のインク種類毎のドットのうち、１つのインク種類について湿度Ｈに応じた補正をする場合には、当該１つのインク種類に応じた別のインク種類についても湿度Ｈに応じた補正の対象とし、その他のインク種類については湿度Ｈに応じた補正の対象とはしない。
この場合、上記Ｓ１２０では、全インク種類のうちの一部の複数のインク種類に対応するＩＤ１４ａのみ、湿度Ｈに応じた補正の対象とする。その結果、ドット種類とインク種類との各組み合わせにかかるドット量データのうち、上記複数のインク種類にかかるドット量データのみ、その値を湿度Ｈの高さに応じて減らす補正の対象となり、結果として、印刷用紙上に実際に吐出されるドットのうち上記複数のインク種類にかかるドットの数が湿度Ｈが高いほど減少することになる。
【００４３】
凝集の発生に影響を与える要因は湿度以外にも存在する。
例えば、印刷時に設定される印刷モードの違いによっても凝集の発生度合いが異なる。ここで、印刷用紙の種類の設定の違いも印刷モードの違いと言え、印刷用紙の種類の違いによっても凝集の発生の度合いが異なる。そこで本実施形態においては、印刷に使用する印刷用紙の種類を判別し、この判別結果に応じて補正の内容を変えるとしてもよい。コンピュータ１０が上記印刷制御処理を実行するに際しては、ＡＰＬが提供する所定のユーザーインターフェース（ＵＩ）画面がディスプレイ１８ａに表示され、ユーザはＵＩ画面を介して印刷用紙の種類を設定できる。コンピュータ１０は、このように設定された印刷用紙の種類を判別し、印刷用紙が凝集を発生させやすい性質のものである場合に、Ｓ１２０における湿度Ｈに応じたＩＤ１４ａの補正を行なう。一方、印刷用紙が凝集を発生させにくい性質のものである場合には、湿度Ｈに応じたＩＤ１４ａの補正を行なわない。
【００４４】
この結果、印刷用紙が凝集を発生させやすい性質の用紙であるときだけ、湿度Ｈに応じてドット量データが低減されてドット数が減少する。一方、印刷用紙が凝集を発生させにくい性質であるときには、プリンタ２０から取得したＩＤ１４ａそのままの値に応じたドット量データに対する補正が行われる。凝集を発生させやすい性質の印刷用紙としては、光沢紙等が挙げられる。なお、印刷用紙の種類に応じて湿度Ｈに基づくＩＤ１４ａの補正の実施・不実施を分岐するのではなく、印刷用紙の種類に応じて、湿度Ｈに基づくＩＤ１４ａの補正の程度を変えるとしてもよい。例えば、凝集を発生させやすい性質でない印刷用紙を使うときであっても、かなりの高湿な状況（例えば湿度８０％）の場合にはＩＤ１４ａを補正し、その結果、ドット量データを低減させるようにしてもよい。
【００４５】
印刷用紙の種類の違いには、上記のような用紙の性質だけでなく用紙のサイズの違いも含まれる。そして、用紙のサイズの違いも、凝集の発生の度合いに影響を与えることがある。印刷用紙上を印刷ヘッドユニット２９を走査させながら画像を印刷する場合、同じラインを複数回の走査（パス）で印刷する設定とすることができるが、サイズが小さい印刷用紙においては同じ位置に印刷ヘッドユニット２９が戻ってくるまでの時間が短く、サイズが大きい印刷用紙においては同じ位置に印刷ヘッドユニット２９が戻ってくるまでの時間が長くなる傾向がある。そして、１度のパスで用紙上のある位置にドットが打たれた後、次のパスで当該位置の近傍にドットが打たれるまでの時間的間隔が短いほど凝集が発生しやすいと言える。そこで、コンピュータ１０は上記印刷制御処理を実行するに際し、ＵＩ画面を介して設定された印刷用紙のサイズを判別し、印刷用紙が所定のサイズよりも小さいサイズ（例えばＬ版の用紙）であることを条件に、Ｓ１２０における湿度Ｈに応じたＩＤ１４ａの補正を行なうとしてもよい。あるいは、印刷用紙のサイズが所定のサイズよりも小さい場合には、ＩＤ１４ａに対する補正の程度をより大きくする。その結果、印刷用紙が凝集を発生させやすいサイズである場合に、湿度Ｈに応じてドット量データが低減されてドット数が減少し、凝集が効果的に抑制される。
【００４６】
さらに、印刷モードに応じた補正内容の変更と言う意味では、上記パスの設定回数に応じて補正の内容を変えるとしてもよい。パスの回数は、１パス、２パス、４パス、８パス…というように様々に設定できる。そして、パスの設定回数が多いほど、１ライン上に打つべきドットを複数回に分けて時間をかけて印刷するということであるから凝集は発生し難くなる。そこで、コンピュータ１０は、上記印刷制御処理を実行するに際し、ＵＩ画面を介して設定されたパスの回数を判別し、パスの回数が所定の回数よりも少ない場合（例えば４パス）に、Ｓ１２０における湿度Ｈに応じたＩＤ１４ａの補正を行なうとしてもよい。あるいは、パスの回数が所定の回数よりも少ない場合には、ＩＤ１４ａに対する補正の程度をより大きくする。その結果、パスの回数が少ないために凝集を発生させやすい状況において、湿度Ｈに応じてドット量データが低減されてドット数が減少し、凝集が効果的に抑制される。
【００４７】
上述した各変形例は単独で実施してもよいし組み合わせて実施してもよい。また、上記においては、湿度Ｈが高いほどに印刷ヘッドに吐出させるドット数を減少させるという考えに基づいて記載を行なったが、逆に、湿度Ｈが低いほどに印刷ヘッドに吐出させるドット数を増やすという考えを採用してもよい。また上記においては、プリンタ２０とプリンタ２０に対する制御装置としてのコンピュータ１０とによる構成を例に説明を行なったが、コンピュータ１０が実行する上記印刷制御処理をプリンタ２０側において実行するとしてもよい。この場合はプリンタ２０自体が印刷制御装置となる。また上記では、吐出されるドット数を湿度Ｈに応じて減少させるための手法として、湿度Ｈに基づいてＩＤ１４ａを補正し、補正後のＩＤ１４ａによってインク種類とドット種類との組み合わせ毎のドット量データを低減させるとしているが、より簡単に、上記ＣＭＹＫデータにおけるインク種類毎の階調値を湿度Ｈに応じて補正してもよいし、上記ＲＧＢデータにおける要素色毎の階調値を湿度Ｈに応じて補正してもよい。
【図面の簡単な説明】
【００４８】
【図１】印刷制御装置の概略的ブロック図。
【図２】ノズルおよびその内部構造を拡大して示す図。
【図３】印刷制御処理の内容を示すフローチャート。
【図４】ＩＤ補正量テーブル及び該テーブルを用いたＩＤの補正の一例を示した図。
【図５】印刷制御処理の内容の一部を示すフローチャート。
【図６】色補正値テーブルの一例を示す図。
【図７】ドット振分テーブルの一例を示す図。
【図８】ドット振分が規定する入力階調値と出力階調値との対応関係を示した図。
【符号の説明】
【００４９】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、１４ａ…ＩＤ、１４ｂ…ＩＤ補正量テーブル、１４ｃ…色補正値テーブル、１４ｄ…ドット振分テーブル、２０…プリンタ、２９…印刷ヘッドユニット、２９ａ〜２９ｄ…印刷ヘッド、３１…不揮発性半導体メモリ、３３…湿度センサ
【図１】
2008168544.tif 000003
【図２】
2008168544.tif 000004
【図３】
2008168544.tif 000005
【図４】
2008168544.tif 000006
【図５】
2008168544.tif 000007
【図６】
2008168544.tif 000008
【図７】
2008168544.tif 000009
【図８】
2008168544.tif 000010