(57)【要約】【課題】インクジェットプリンタのラスタ毎に発生する濃度ムラを解消するための補正値に、仮に通常よりも大きな補正値が作成された場合であっても、補正値による補正が可能な補正値であれば正常と判別する一方、ノズル抜け等の異常に起因する補正値であれば異常と判別する。【解決手段】正常な補正値と見做し得る上限と下限とを示す第一の範囲を示す情報と、補正値として設定可能な上限と下限とを示す第二の範囲を示す情報と、を備えさせ、第一の範囲の外であって第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると、異常な補正値であると判定して補正値の設定を中止させる。【選択図】図７
2008254274.tif 000002
【特許請求の範囲】
【請求項１】
ラスタと略直交する方向に一定濃度で帯状に延びる画像を、補正値の設定対象となるプリンタに印刷させる画像印刷手段と、
前記印刷の結果の光学的な読取画像における前記ラスタに直交する方向の濃度分布を測定する濃度分布測定手段と、
前記濃度分布の変動を抑制する補正値をラスタ毎に作成して前記プリンタに設定する補正値設定手段と、
を備える印刷濃度補正値設定装置であって、
正常な補正値と見做し得る上限と下限とを示す第一の範囲を示す情報と、補正値として設定可能な上限と下限とを示す第二の範囲を示す情報と、を備え、前記第一の範囲の外であって前記第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる補正値判定手段を備えることを特徴とする印刷濃度補正値設定装置。
【請求項２】
前記補正値判定手段が、前記第一の範囲外となる補正値が作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる請求項１に記載の印刷濃度補正値設定装置。
【請求項３】
異常な補正値と判定すると、前記補正値判定手段が、前記画像印刷手段に前記画像を再印刷させ、前記濃度分布測定手段に前記濃度分布を再測定させ、前記補正値設定手段に前記補正値を再作成させ、再作成させた補正値の再判定を行う請求項１又は請求項２に記載の印刷濃度補正値設定装置。
【請求項４】
ラスタと略直交する方向に一定濃度で帯状に延びる画像を、補正値の設定対象となるプリンタに印刷させる画像印刷工程と、
前記印刷の結果の光学的な読取画像における前記ラスタに直交する方向の濃度分布を測定する濃度分布測定工程と、
前記濃度分布の変動を抑制する補正値をラスタ毎に作成して前記プリンタに設定する補正値設定工程と、
を備える印刷濃度補正値設定方法であって、
正常な補正値と見做し得る上限と下限とを示す第一の範囲を示す情報と、補正値として設定可能な上限と下限とを示す第二の範囲を示す情報と、を備え、前記第一の範囲の外であって前記第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる補正値判定工程を備えることを特徴とする印刷濃度補正値設定方法。
【請求項５】
ラスタと略直交する方向に一定濃度で帯状に延びる画像を、補正値の設定対象となるプリンタに印刷させる画像印刷機能と、
前記印刷の結果の光学的な読取画像における前記ラスタに直交する方向の濃度分布を測定する濃度分布測定機能と、
前記濃度分布の変動を抑制する補正値をラスタ毎に作成して前記プリンタに設定する補正値設定機能と、
を備える印刷濃度補正値設定プログラムであって、
正常な補正値と見做し得る上限と下限とを示す第一の範囲を示す情報と、補正値として設定可能な上限と下限とを示す第二の範囲を示す情報と、を備え、前記第一の範囲の外であって前記第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる補正値判定機能をコンピュータに実現させることを特徴とする印刷濃度補正値設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷濃度補正値設定装置、印刷濃度補正値設定方法及び印刷濃度補正値設定プログラムに関する。
【背景技術】
【０００２】
インクジェットプリンタでは、ラスタ毎に濃度ムラが発生することがある。そのため紙送り方向に濃淡が生じることがある。これを解消するための技術として、特許文献１に示す画像処理方法が知られている。この画像処理方法では、ＣＣＤセンサでテストパターンを読み取り、ノズル毎の濃度ムラの特性を誤差拡散の重み付け係数で補正している。
【特許文献１】特開平２−５４６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような濃度ムラの補正値作成において、ノズル特性（インク吐出量や軽微なノズルの飛行曲がり等）によっては、補正値による補正が可能ではあるものの通常よりも大きな補正値Ｒ１が作成されることがある。また、ノズル抜けや重度の飛行曲がり等の異常に起因して、補正値による補正が不可能な大きな補正値Ｒ２が作成されることも考えられる。これら補正値Ｒ１と補正値Ｒ２と通常の補正値とのそれぞれを判別するには、所定の補正値範囲を設定し、この範囲を超えると異常、範囲内だと正常、とする方法が考えられる。  しかしながら、この方法では、補正値範囲を小さくすると補正可能な補正値Ｒ１をも異常と判定する一方、補正値範囲を大きくすると補正不可能な補正値Ｒ２をも正常と判定する可能性が生じる。
【０００４】
本発明は、上記課題に鑑みてなされたもので、仮に通常よりも大きな補正値が作成された場合であっても、補正値による補正が可能な補正値であれば正常と判別する一方、ノズル抜け等の異常に起因する補正値であれば異常と判別することが可能な印刷濃度補正値設定装置、印刷濃度補正値設定方法及び印刷濃度補正値設定プログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の印刷濃度補正値設定装置では、ラスタと略直交する方向に一定濃度で帯状に延びる画像を、補正値の設定対象となるプリンタに印刷させる画像印刷手段と、前記印刷の結果の光学的な読取画像における前記ラスタに直交する方向の濃度分布を測定する濃度分布測定手段と、前記濃度分布の変動を抑制する補正値をラスタ毎に作成して前記プリンタに設定する補正値設定手段と、を備える印刷濃度補正値設定装置であって、正常な補正値と見做し得る上限と下限とを示す第一の範囲と、補正値として設定可能な上限と下限とを示す第二の範囲と、を備え、前記第一の範囲の外であって前記第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると補正不可能な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる補正値判定手段を備える構成としてある。
【０００６】
前述した印刷濃度補正値設定装置は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は前記印刷濃度補正値設定装置を備える印刷システム、前述した装置の構成に対応した工程を有する制御方法、上述した装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これら印刷システム、画像送信方法、画像送信プログラム、該プログラムを記録した媒体、の発明も、前述した作用、効果を奏する。むろん、請求項２〜に記載した構成も、前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明を実施するための最良の形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
前記主たる発明の構成によれば、まず、ラスタと略直交する方向に一定濃度で帯状に延びる画像を、画像印刷手段が補正値の設定対象となるプリンタに印刷させる。この帯状に帯びる画像は、複数であってもよく、複数の場合は各帯状パターン内で一定濃度であれば良い。ここで言うラスタとは、プリンタにより印刷媒体に形成されるラスタであって、表示装置のラスタではない。次に、印刷結果を光学的に読み取って読取画像を作成し、この読取画像における前記ラスタに直交する方向の濃度分布を濃度分布測定手段が測定する。この濃度分布を構成する濃度は、例えば各ラスタの平均濃度であるが、無論、所定数の連続する複数ラスタの平均濃度であっても良い。そして、補正値設定手段が、前記濃度分布の変動を抑制する補正値をラスタ毎に作成して前記プリンタに設定する。変動とは所定の基準濃度からのずれであり、抑制とはこのずれが小さくなるようにすることである。即ち、基準濃度よりも濃い場合は、対応するラスタの濃度を薄くする補正値を設定し、基準濃度よりも薄い場合は、対応するラスタの濃度を濃くする補正値を設定してやる。
【０００８】
この補正値設定手段で作成された補正値がプリンタに設定される前に、補正値判定手段が補正値の判定を行う。補正値判定手段は正常な補正値と見做し得る上限と下限とを示す第一の範囲を示す情報と、補正値として設定可能な上限と下限とを示す第二の範囲を示す情報と、を備えている。これら情報に基づいて、補正値判定手段は、前記第一の範囲の外であって前記第二の範囲の内となる補正値が所定数の連続するラスタに対して作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させる。よって、仮に通常よりも大きな補正値が作成された場合であっても、補正値による補正が可能な補正値であれば正常と判別する一方、ノズル抜け等の異常に起因する補正値であれば異常と判定することが可能となる。
【０００９】
かかる印刷濃度補正値設定装置において、前記補正値判定手段が、前記第一の範囲外となる補正値が作成されると、異常な補正値であると判定して前記補正値設定手段に補正値の設定を中止させることが望ましい。このような印刷濃度補正値設定装置によれば、異常な補正値の設定を防止することができる。
【００１０】
かかる印刷濃度補正値設定装置において、異常な補正値と判定すると、前記補正値判定手段が、前記画像印刷手段に前記画像を再印刷させ、前記濃度分布測定手段に前記濃度分布を再測定させ、前記補正値設定手段に前記補正値を再作成させ、再作成させた補正値の再判定を行うことが望ましい。このような印刷濃度補正値設定装置によれば、再作成された補正値で再判定を行うため、異常な補正値が作成された原因がプリンタの機体に由来しない一時的なものであった場合に、このような一時的な原因で補正値が設定されないような状況を防止できる。
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷システムの構成：
（２）濃度ムラ補正値設定処理：
（３）補正値評価処理：
（４）補正値評価処理の変形例：
【００１２】
（１）印刷システムの構成：
図１は、本発明の一実施形態にかかる濃度補正印刷制御装置が適用される印刷システムをブロック図により示している。
【００１３】
同図において、コンピュータ１０は、パーソナルコンピュータなどが該当する。コンピュータ１０は、ハードウェアとしてＣＰＵ、ＲＯＭ、ＲＡＭに加え、図示していないハードディスクなどの外部記憶装置、スキャナ３０（光学読取装置）等を備え、入力機器としてキーボード、マウス等を備え、表示装置としてディスプレイ等を備えている。コンピュータ１０は、ソフトウェアとハードウェアとが有機的に連携して所定の機能を実現する。本実施形態では、ソフトウェア構成として、図１に示すようなプリンタドライバ１０ｃ、アプリケーション１０ｂ、補正値設定プログラム１０ａ、等を備えている。
【００１４】
アプリケーション１０ｂは、ドットマトリクス状の画像データをプリンタドライバ１０ｃに出力する。この画像データは、ＲＧＢの各色成分を２５６階調で階調表現した階調データである（ＲＧＢデータ）。アプリケーション１０ｂからＲＧＢデータを受け取ったプリンタドライバ１０ｃは、このＲＧＢデータに対して解像度変換処理と色変換処理と階調変換処理とラスタライズ処理とを行う。本実施形態においては、解像度変換処理と色変換処理と階調変換処理とをハーフトーン（Ｈ／Ｔ）モジュール１０ｃ１が担当し、ラスタライズ処理をインタレースモジュール１０ｃ２が担当する。
【００１５】
Ｈ／Ｔモジュール１０ｃ１は、ＲＧＢデータを受け取ると、まず解像度変換処理を行う。解像度変換処理では、アプリケーションプログラムが扱っているカラー画像データの解像度をプリンタドライバ１０ｃが扱うことができる解像度に変換する。次に、Ｈ／Ｔモジュール１０ｃ１は色変換処理を行う。色変換処理は、ＲＧＢ階調値をＣＭＹＫ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イエロー，Ｋ：ブラック）階調値に変換する処理であり、ＲＧＢで表現された画像データの各ドットデータをＣＭＹＫのドットデータ（ＣＭＹＫデータ）に変換する。その後、Ｈ／Ｔモジュール１０ｃ１は、ＣＭＹＫデータに対して階調変換処理を行う。階調変換処理は、各ドットのＣＭＹＫ階調値を変換してインク滴のドットの分布で表現するためのハーフトーン処理であり、変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する。
【００１６】
インタレースモジュール１０ｃ２は、ヘッド駆動データを受け取ると、ラスタライズ処理を行う。プリンタ２０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分間離れたデータが同時に使用される。そこで、主走査方向に並ぶヘッド駆動データのうち同時に使用されるべきものがプリンタ２０にて同時にバッファリングされるように順番に並べ替えるラスタライズを行う。ここで主走査方向とは印刷ヘッドが往復動する方向であり、これに対し、紙送り方向が副走査方向となる。インタレースモジュール１０ｃ２は、ラスタライズ処理の後、画像の解像度などの所定の情報を付加した印刷データを生成し、Ｉ／Ｆ１５を介してプリンタ２０に出力し、印刷を行わせる。
【００１７】
プリンタ２０は、少なくとも、ＣＰＵやＲＯＭやＲＡＭを備えて主に制御を司る制御部２１と、色インクを吐出する印刷ヘッドユニット２５と、ヘッドユニットを印刷用紙の紙送り方向と直行する主走査方向に往復動させるキャリッジユニット２６と、印刷用紙を紙送り方向である副走査方向に搬送する紙送りユニット２７と、制御部２１の制御に従って各ユニット２５〜２７を駆動するユニット制御回路２４と、Ｉ／Ｆ１５に接続されたインターフェース（Ｉ／Ｆ）２９と、を備えている。
【００１８】
プリンタ２０は、コンピュータ１０から印刷データを受信すると、制御部２１が各ユニット（印刷ヘッドユニット、キャリッジユニット、紙送りユニット）を制御して印刷データに基づく印刷を行わせる。なお、プリンタ２０はこれらの他にも、プリンタ２０内部の状況（紙位置、インク量、印刷ヘッド位置、等）を監視して検出結果を制御部に出力するセンサ群、コンピュータ１０のＩ／Ｆ１５と通信可能に接続されたＩ／Ｆ２９、不揮発性のメモリ２３、等を備えている。
【００１９】
図２は印刷ヘッドのノズル配置を示す図である。印刷ヘッドユニット２５は、複数のノズルから成る印刷ヘッド２５ａを備える。印刷ヘッドユニット２５は、ユニット制御回路２４から印刷データに対応する印加電圧データを入力されて、ピエゾ素子への印加電圧パターンを生成し、ピエゾ素子を駆動して各ノズルのインクチャンバーを圧縮・伸張し、ノズルからインク滴を吐出させる。この印刷ヘッドは各色インクに対応する複数のノズルを備えており、各色インク毎に整列している。各色インクに対応するノズル列は搬送方向に沿って、一定のノズルピッチで整列している。
【００２０】
キャリッジユニット２６は、モータにより印刷ヘッドユニット２５を主走査方向に往復動させるものである。このキャリッジユニット２６は、ユニット制御回路２４の制御により、印刷ヘッドから吐出される色インクのドットが印刷用紙上における主走査方向の所定位置に付着されるように吐出タイミングと同期して往復動する。
【００２１】
紙送りユニット２７は、紙を副走査方向に搬送するものである。この紙送りユニットは搬送ローラを備えており、印刷ヘッドユニットの往復動にタイミングを合わせて所定量の紙送りを行う。
【００２２】
以上説明した本実施形態のプリンタ２０は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各インクを印刷ヘッドから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタとして記載してあるが、無論、印刷装置には、ＣやＭやＫの淡色、Ｙの濃色、レッド、バイオレット、無着色インク、等も使用する装置、ＣＭＹＫのいずれかを使用しない装置、等も採用可能である。
【００２３】
ところで、プリンタドライバ１０ｃは、主走査方向に濃淡となって発生する濃度ムラを補正する補正モジュール１０ｃ３を備えている。この補正モジュール１０ｃ３は、Ｈ／Ｔモジュール１０ｃ１から画像データを取得し、メモリ１３に記憶された補正値に従って、取得した画像データに対して濃度ムラを補正する処理を行う。ここで、濃度ムラの発生する理由と、補正モジュールが実現する濃度ムラの補正について説明する。
【００２４】
図３は、印刷用紙に対する印刷ヘッドの相対的な位置関係を示した図である。同図に示すように、印刷時における紙送りは、印刷ヘッド２５ａと印刷用紙との相対的な位置関係によって、上端処理と、通常送り部と、下端処理の三つのパターンに分かれている。同図では、ノズルピッチをラスタピッチの４倍とし、ノズル数は簡易的に４つとしている。本来、印刷用紙が搬送され、印刷ヘッドは搬送方向に対しては相対的に固定位置にあるが、印刷用紙を搬送させたときの印刷ヘッドとの相対位置が理解できるように、印刷ヘッドの側を上方から下方に向けて印刷用紙の搬送量だけずらしていくように示している。
【００２５】
前述したようにノズルピッチとラスタピッチとは異なっており、また、印刷用紙の上端と下端とで印刷ヘッドと印刷用紙とが干渉しないようにさせる必要がある。このため、全ラスタを埋めるように印刷するには、印刷ヘッド２５ａを主走査方向に往復動させる範囲を所定回数にわたってラップさせる必要がある。図に示す例では、ほぼラスタピッチ毎に印刷用紙を搬送させる上端処理と呼ばれる印刷処理と、ノズルピッチとラスタピッチの和だけ印刷用紙を搬送させる通常送り部と呼ばれる印刷処理と、再度ほぼラスタピッチ毎に印刷用紙を搬送させる下端処理と呼ばれる印刷処理とにおいて、それぞれでラップする印刷ヘッドの位置を示している。
【００２６】
図２に示すように、印刷ヘッド２５ａの各ノズルは、色毎に副走査方向に整列している。この印刷ヘッドを主走査方向に走査しつつインク滴を紙面に飛ばすことで、各ノズルがラスタを形成する。しかしながら、各ノズルのインク吐出方向は完全に同一ではなく、インク吐出方向にばらつきが存在する。例えば、インク吐出方向が主走査方向の上流側に向いていたり、主走査方向の下流側に向いていたりする。すると、通常送り部のように、隣接するラスタが異なるノズルから吐出されるインクで形成される場合は、各ノズルから均等にインク吐出を行うと、インク吐出方向のばらつきのために印刷結果に濃度ムラが表れることになる。
【００２７】
そこで、プリンタ２０で印刷する際、印刷データにおける各ラスタの印刷に使用されるノズルが一意的に決まることを利用して、測定用パターンを印刷させ、印刷結果の濃度ムラを測定し、濃度ムラを解消するような補正値を作成してプリンタに設定する。そして、この補正値に基づいて補正された印刷データで印刷すると、このような濃度ムラの発生を防ぐことが可能となる。この補正値は、以下の濃度ムラ補正値設定処理で作成され、各プリンタに設定される。なお、補正値設定処理は、プリンタの出荷前に工場等で実行されて、プリンタ毎に作成された補正値が設定される。そして、補正値の設定されたプリンタを購入したユーザのもとでプリンタドライバなどのインストール時に、プリンタからコンピュータに読み込まれて保存される。この保存された補正値を利用して、補正モジュールが画像データの補正を行うことになる。
【００２８】
（２）濃度ムラ補正値設定処理：
図４は補正値作成用のテストパターンの説明図である。同図において、このテストパターンは左から順に、ＫＣＭＹの色別に４つの補正用パターンが並べてある。各補正用パターンは、ラスタと略直交する方向に一定濃度で延びる５種類の濃度の帯状パターンと、色毎に帯状パターンを上下左右から囲う罫線とにより構成されている。帯状パターンは、それぞれ、副走査方向の所定範囲で一定濃度となり、主走査方向に異なる階調値の帯状パターンが並ぶような画像データとして形成されている。無論、このテストパターンを印刷する際は、前述した補正モジュール１０ｃ３による濃度補正処理は行われない。
【００２９】
補正値設定プログラム１０ａのテストパターン印刷部１０ａ１は、このテストパターンを補正値設定対象となるプリンタ２０に印刷させる。このテストパターン印刷部１０ａ１が、画像印刷手段を構成する。そして、得られた印刷物をスキャナ３０で読み取らせ、このスキャナ３０の読取画像を画像データ受信部１０ａ２が取得する。そして、画像補正部１０ａ３で画像の正立回転やトリミング等の補正を行った後、解像度変換部１０ａ４で画像の解像度変換が行われる。これら画像補正部１０ａ３や解像度変換部１０ａ４で行われる処理は、公知の方法で行われる。そして列領域濃度測定部１０ａ５が、読取画像において、各濃度のラスタ毎に生じている濃淡を測定する。理論的にはラスタ毎であるが、現実には複数のラスタ単位で濃淡を計測しても良い。この測定結果から、各ラスタ単位での濃淡が分かる。これら画像データ受信部１０ａ２，画像補正部１０ａ３，解像度変換部１０ａ４，列領域濃度測定部１０ａ５が、濃度分布測定手段を構成する。
【００３０】
図５は、シアンの濃度３０％、濃度４０％及び濃度５０％の帯状パターンの測定値のグラフである。各帯状パターンは、それぞれに、階調値Ｓａ、Ｓｂ、Ｓｃで一様に形成されたにもかかわらず、ラスタ毎に濃淡が生じている。このラスタ毎の濃淡の変動が、印刷画像の濃度ムラの原因である。そこで、補正値算出部１０ａ６が、濃度ムラをなくすために、各帯状パターンの測定値が一定の目標濃度になるように、測定値の淡いラスタでは階調値を濃くする方へ、測定値の濃いラスタでは階調値を淡くする方へ、それぞれ実際の印刷結果で濃淡のずれを抑制させるように補正する補正値を作成してプリンタ２０のメモリ２３に設定する。この補正値算出部１０ａ６が補正値設定手段を構成する。
【００３１】
目標濃度の決め方、およびその目標濃度と印刷結果との差に基づく補正値の決め方についての具体的手法の説明はここでは省略する。結果として得られるのは、各ラスタ毎の濃淡の補正値であり、印刷データの多階調での階調値と、それに対応する補正後の階調値のテーブルとして補正値を保持することになる。なお、図４のテストパターンでは５段階の濃度のみを印刷しているため、印刷データの階調数分には不足する。この不足している階調値については公知の補間演算を利用して作成すればよい。
【００３２】
（３）補正値評価処理：
図６は、ラスタ毎に作成された補正値をグラフ化したものである。同図は、階調値Ｔに対する補正量を示したグラフであり、通常であれば、補正量は階調値Ｔを中心にして上下に所定の範囲内（図では±ａ）に収まるようになっている。しかしながら、ノズルのアライメントが悪く、インク吐出方向がずれていたり（飛行曲がり）、ノズル抜けが生じたりすると、濃度ムラが大きくなるために補正値も大きくなり、Ｃ１〜Ｃ３のように補正量が大きくなる。そこで、これらの補正量を適切に評価して、異常な補正値が設定されることがないようにする必要がある。 
【００３３】
Ｃ１〜Ｃ３の各ケースのうち、例えばＣ１であればノズルのアライメントは悪いが補正値を適用することによって補正可能な範囲である。これに対し、Ｃ３のように補正量が大きいものは、ノズル抜けや飛行曲がりが原因であったり、この補正量が大きすぎて補正値の適用自体が不可能だったりする。一方、Ｃ２のように、各ラスタに対する補正量の適用自体は可能であっても、所定の範囲を超えた補正値が作成されたラスタが連続する場合には、印刷ヘッド２５ａに何らかの異常が存在する可能性が高い。
【００３４】
このような異常な補正値を検出するために、目標濃度Ｔからのずれを評価することが考えられる。即ち、目標濃度Ｔからのずれが所定の閾値所定の範囲を超えるとエラーとするように閾値を設定し、補正量の上限と下限とに閾値を設定することが考えられる。しかしながら、上限と下限との１組の閾値を設けた場合、Ｃ１とＣ３のケースを弁別してＣ３のケースを排除することは可能であるが、Ｃ２のようなケースを排除することは難しい。即ち、範囲を狭くすると、補正可能な補正値であっても異常と判定してしまう一方、この範囲を広くすると異常な補正値の検出が難しくなる。
【００３５】
そこで、上限と下限とから成る閾値を２種類設けることを考える。そして、範囲の広い第二の閾値ｔｈ２を超える補正量を検出するとエラーとする。一方、範囲の狭い第一の閾値ｔｈ１を超えつつも第二の閾値を越えない補正量を検出した場合は、この範囲の補正量が複数ラスタに亘って連続しているか否かを判断し、連続している場合にのみエラーとする。以下、このような２種類の閾値を利用して補正値を評価する補正値評価処理について、より具体的に説明する。
【００３６】
図７は、補正値評価部１０ａ７の実行する補正値評価処理を示すフローチャートである。この処理は、補正値算出部１０ａ６で補正値が作成されると開始され、この補正値評価処理が終了するまでは、補正値算出部１０ａ６が補正値をプリンタ２０に設定するのを待機させる。
【００３７】
処理が開始されると、補正値評価部１０ａ７は、ステップＳ１００で第二の閾値ｔｈ２内であるか否かを判断する。第二の閾値内であれば条件成立としてステップＳ１２０に進む。一方、第二の閾値外であれば条件不成立としてステップＳ１５０に進み、エラー処理を行って補正値評価処理及び補正値設定処理を終了する。より具体的には、印刷物の副走査方向の何れかの端のラスタから、順に補正値と第二の閾値と比較していき、第二の閾値ｔｈ２を超える補正値を検出するとエラーとする。このエラー処理では、補正値算出部１０ａ６の、プリンタ２０に対する補正値の設定を中止させ、このエラーを検査者に通知する。
【００３８】
第二の閾値ｔｈ２は補正値の設定対象となる目標濃度Ｔからのずれが±ｄ２内であるか否かを判断するためのものであり、上限閾値Ｔ＋ｄ２と下限閾値Ｔ−ｄ２とによって補正量が異常であるか否かを判断するものである。この第二の閾値は、例えば、物理的に実行不可能な補正量を除外するように設定されたり、通常のノズルや印刷ヘッド等の状態であれば作成されるはずのない補正量を除外したりするように設定される。従って、この第一の閾値による判定により、補正値の評価のみならずノズルや印刷ヘッド等の異常検知をも行える。
【００３９】
ステップＳ１１０では、第一の閾値ｔｈ１内であるか否かを判断する。第一の閾値ｔｈ１内であれば条件成立としてステップＳ１６０に進み、補正値設定処理における補正値の設定を許可して補正値評価処理を終了する。即ち、補正値設定処理が、設定対象のプリンタに補正値を記憶させる。一方、第一の閾値ｔｈ１内でなければ、条件不成立としてステップＳ１２０に進む。より具体的には、例えば、印刷物の副走査方向の何れかの端から順に補正値と第一の閾値とを比較していき、第一の閾値ｔｈ１を超えるラスタ番号等をＲＡＭに記憶していく。そして、第一の閾値ｔｈ１を超えるラスタが１つでも存在した場合はステップＳ１２０に進む。
【００４０】
第一の閾値ｔｈ１は、補正値の設定対象となる目標濃度Ｔからのずれが±ｄ１（ｄ１＜ｄ２）内であるか否かを判断するものであり、上限閾値Ｔ＋ｄ１と下限閾値Ｔ−ｄ１とによって、補正量が正常な範囲内にあるか否かを判定するためのものである。本実施形態の第一の閾値及び第二の閾値では、目標濃度Ｔから上限閾値までの差と、目標濃度Ｔから下限閾値までの差と、を同じ値にしてあるが、異なる値を採用しても構わない。
【００４１】
ステップＳ１２０では、第一の閾値を連続して超えた範囲Ｗを検出する。この範囲Ｗは例えばラスタ数で表され、例えば、ステップＳ１１０でＲＡＭに記憶されているラスタ番号において連番になっている部位を検出すると、その連番と成っているラスタ数Ｗをカウントする。無論、各ラスタの補正値を既知の補完方法にて補完して連続する副走査方向に連続する値とし、補完後の補正値と第一の閾値ｔｈ１とを比較して、第一の閾値を連続して超えた範囲をＷとしてもよい。
【００４２】
ステップＳ１３０では、範囲Ｗを所定の範囲閾値Ｗ０と比較する。比較の結果、Ｗ＜Ｗ０であれば、条件成立としてステップＳ１４０に進み、補正値設定処理における補正値の設定を許可して補正値評価処理を終了する。即ち、補正値設定処理が、設定対象のプリンタに補正値を記憶させる。一方、Ｗ＜Ｗ０でなければ、条件不成立としてステップＳ１７０に進み、エラー処理を行う。このエラー処理は、ステップＳ１５０の場合と同様である。但し、ステップＳ１００でエラーとなったか、それともステップＳ１３０でエラーとなったか、を判別可能な通知の仕方をすると、検査者にとってより好ましい。
【００４３】
無論、プリンタ２０に補正値を設定する前に、求めた補正値を適用してテストパターンの印刷を行い、補正値の実効性を確認してもよい。
以上、ステップＳ１００〜Ｓ１７０の補正値評価処理を実行するコンピュータ１０が補正値判定手段を構成する。
（４）補正値評価処理の変形例：
【００４４】
前述した補正値評価処理では、ステップＳ１００やステップＳ１３０でエラーになると、補正値評価処理および補正値設定処理を終了する構成としてあるが、一時的なエラーの可能性もある。そこで、エラーになった場合には、テストパターンの再印刷と、印刷物の再スキャンとを行って帯状パターンの濃淡を再測定させ、補正値の再作成を行ってもよい。そして、補正値の再判定を行う。このとき、エラーになった回数をカウントしておき、エラー回数が所定回数を超えると補正値評価処理及び補正値設定処理を終了して、検査者にエラー通知を行うようにするとよい。
【００４５】
このように、補正値の再作成を行って補正値の再評価を行うことで、機体のアライメントとは直接関係しない原因による補正値の異常を排除できる。機体のアライメントに直接関係しない原因とは、例えば印刷物に付着したゴミ等に起因する補正値の異常や、一時的なノズル詰まり等である。
【００４６】
なお、本発明は上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。 
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態にかかる印刷システムのブロック図である。
【図２】印刷ヘッドのノズル配置を示す図である。
【図３】印刷用紙に対する印刷ヘッドの相対的な位置関係を示した図である。
【図４】補正値作成用のテストパターンの説明図である。
【図５】帯状パターンの測定値のグラフである。
【図６】ラスタ毎に作成された補正値をグラフ化したものである。
【図７】補正値評価処理を示すフローチャートである。
【符号の説明】
【００４８】
１０…コンピュータ、１０ａ…補正値設定プログラム、１０ａ１…テストパターン印刷部、１０ａ２…画像データ受信部、１０ａ３…画像補正部、１０ａ４…解像度変換部、１０ａ５…列領域濃度測定部、１０ａ６…補正値算出部、１０ａ７…補正値評価部、１０ｂ…アプリケーション、１０ｃ…プリンタドライバ、１０ｃ１…Ｈ／Ｔモジュール、１０ｃ２…インタレースモジュール、１０ｃ３…補正モジュール、１３…メモリ、２０…プリンタ、２１…制御部、２３…メモリ、２４…ユニット制御回路、２５…印刷ヘッドユニット、２５ａ…印刷ヘッド、２６…キャリッジユニット、２７…紙送りユニット、２９…Ｉ／Ｆ、３０…スキャナ
【図２】
2008254274.tif 000003
【図３】
2008254274.tif 000004
【図５】
2008254274.tif 000005
【図６】
2008254274.tif 000006
【図７】
2008254274.tif 000007
【図１】
2008254274.tif 000008
【図４】
2008254274.tif 000009