(57)【要約】【課題】ヘッドシェーディングによりノズルのムラを軽減する補正テーブルを作成する際に、印字媒体にプロセスカラーを形成する他色の濃度バランスも取る事で重色部の色ズレを抑える。【解決手段】濃度補正を行う色とプロセスカラーを形成する色とを同一の印字媒体に同時に印字し、これをスキャナ等で読込んで補正テーブルを作成する際に、他色の読込み値の規定値からのズレを作成する補正テーブルに加味する。また補正後にそれぞれの単色パターンの濃度値を求めて更に修正を加える。別の修正として重色パターンを印字して、そのＲＧＢ値の比較が規定値に近くなるようにする方法も別実施例とする。【選択図】　　　　図１
2004042369.tif 000002
【特許請求の範囲】
【請求項１】
基本インクの重色によりカラー印字を行い、個々の印字ヘッドのノズル毎の濃度補正機能を有するプリンタシステムにおいて、該濃度補正機能で使用する補正テーブルの指定色のみを初期化する手段と、該初期化後に指定色と対応する他色とを所定の階調パターンで同一媒体に印字する手段を有し、該印字物を読込む手段と、読込んだ画像データから指定色のノズル毎の各階調の濃度値を求める手段と、他色のパターンの各階調濃度の平均値を求める手段と該平均値と階調に対応する濃度値との差違から上記ノズル毎の各階調の濃度値に補正を加える手段と、補正後の濃度値から補間を行い規定の目標濃度値表から補正テーブルを作成する手段と該補正テーブルを使用して指定色とプロセスカラーを構成する他色とを使用してそれぞれ単色階調パターンを印字する手段と、該パターンをそれぞれのチャネルで読込み階調毎の平均値を求める手段と、該それぞれの平均値を所定の表データに定める値と比べて比率が規定値内にあるかを判定する手段と、表データからの誤差を求める手段と該誤差から補正テーブルを修正する手段を有するカラープリンタシステム。
【請求項２】
請求項１において、補正テーブル作成後に指定色と対応する他色を重色で階調パターンを印字する手段と、重色階調パターンを読込み平均値を求める手段と、該平均値のＲＧＢチャネルの比率が所定の範囲内に有るかを判定する手段と、該比率の誤差を最小にする所定インクのチャネルの数値を求める手段と、該数値の差違を求めて該値から補正テーブルの修正を行う手段とを有するカラープリンタシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本特許は画像のラスター対応の複数ノズル群から成るヘッドを駆動して印字を行うカラープリンタにおいてノズル毎の不均一による画像のムラを補正する為に、ノズルに印加されるデータに補正を行うヘッドシェーディング（以下ＨＳ）に関するものである。
【０００２】
【従来の技術】
従来、ＨＳを行う処理としては初めに色毎に無補正の所定の濃度階調のパターンを印字し、その画像をスキャナで読込んでからノズルに対応する画像部分のデータを濃度階調毎に切出す。続いて各濃度階調がそれぞれ規定した同濃度値となるように入力値に対して出力値を規定する変換テーブルを作成する。印字の際にはこの変換テーブルを使用してノズル毎の濃度を揃えることによりヘッド毎の濃度を補正でき、個々の濃度を揃える事で画像全体のムラを抑える事が出来る。
【０００３】
【発明が解決しようとする課題】
しかしながら上記従来例では色毎に個別に補正を行っている為に単色でのムラは解消出来るが、ＨＳを行った時点の印字媒体、スキャナの読取り値、プリンタ本体状態が温度環境等によって微妙に異なる事により僅かながらも所望の補正値からずれてしまう事が有る。この為にカラープリンタでは規定の色を表現する為に複数色インクの重ね合わせにより行うプロセスカラーで実現しているが色毎の濃度バランスが上記理由により崩れてしまう為に色ずれが生じてしまう。
【０００４】
例として「グレー」はシアン、マゼンタ、イエローの混色により表現しているので、３色の濃度バランスがずれていると無彩色とはならず、特に影響が大きい。
【０００５】
本発明の目的はこのような問題を解消し、ＨＳを行う際に色毎のバランスも考慮して濃度補正を行いプロセスカラーの色ずれを無くす事である。
【０００６】
【課題を解決するための手段】
上記目的を達成する為に、媒体上に印字するパターンは従来の単色ではなくＨＳを行う色の補正前のパターンを印字すると共にプロセスカラーを形成する他色の濃度補正後のパターンも同一媒体上に印字し、スキャナ読込みも同時に行う。
【０００７】
続いて補正前の色の読込みデータを所定の濃度に変換する前に、補正済みの他色の各階調の平均カウント値を読込み画像から求める。この値から補正前の色のＨＳ補正を行う前の所定の濃度値に対してズレ補正を行い、合わすべき値を変更する。
【０００８】
また補正終了後に混色での確認印字を行い、この時点での色バランスがずれている時は再度ずれ量を補正する用に変換テーブルを補正することも行える。
【０００９】
これにより、重ね合わせを行った時の混色バランスを適正に調整できる。
【００１０】
【発明の実施の形態】
（第１の実施例）
初めにＨＳ補正を行う色を指定し、ホストＰＣ１からプリンタ本体２にコマンドを送信し、本体通信手段２を経由したコマンドは制御手段４により解釈され、ＨＳテーブル変換手段７内の該指定色に対応するＨＳテーブルをリニアに初期化する。次にホストＰＣ１からプリンタ本体２に、図２に示す階調パターンの画像を転送する。この画像データは通信手段３を経由して画像メモリ５に記憶される。図２の上部のパターンは指定色で印字するパターンで、下部のパターンは今回補正しようとする色とプロセスカラーを形成する他色を単色で印字するものである。次にプリンタ本体２にて所定の印字媒体に上記パターンの印字を行うが、この時には指定色のＨＳテーブルは先の処理によりリニアに初期化されているので元々のノズル状態のままで打たれるので印字データは同じ値でもノズル状態差が現れた印字となり、ムラ状態が見れる画像となるが、他色のパターンのＨＳテーブルは補正後の状態で印字されるので階調毎に均一の濃度で印字される事になる。この媒体をスキャナ１０により読込み、上記全てのパターンが同時に１つの画像内に取込まれる。
【００１１】
続いて他色の階調パターンの画像データを表１に示すインク色に対応するチャネルで読み出し、平均を求め、別途定めて有るプロセス色定義表からそれぞれの階調毎に対応する指定色の補正値を求め本来の補正値との誤差を求める。
【００１２】
複数の他色が有る時にはそれらの補正値誤差の平均を誤差とする。
【００１３】
次に指定色のパターン画像のそれぞれの階調を、対応するノズル毎に指定色に対応するチャネルで読み出し、同一階調のドットを平均してその階調での該ノズルの濃度値とする。続いて先の誤差をこれらに加算した後に、各階調の点を補間処理して濃度曲線を作成し、曲線上の点が、所定の濃度となるような数値を別途定めた濃度ターゲットファイルから求めてＨＳテーブルを作成する。
【００１４】
ＨＳテーブル作成後に該テーブルをホストＰＣ１からプリンタ本体２の通信手段３を経由してＨＳテーブル変換手段７内に有る対応するメモリエリアに転送し、続いて図３に示す全単色階調パターンのデータを画像メモリ５に転送する。
【００１５】
これを指定媒体に印字した後にスキャナ１０で読込み、各階調の平均値を求めそれらの数値の比率が表２のプロセス色比率表と比べて別途規定する誤差範囲に入っている事を確認して処理を終了する。
【００１６】
誤差範囲外の時には再度補正を行った変換テーブルを作成してプリンタ本体にテーブルを転送して印字とスキャナ読込みによる確認を再度実行する。
【００１７】
（第２の実施例）
上記第１の実施例において、他色が複数色有る時には確認印字の修正を単色それぞれの誤差の平均を用いたが、第２の実施例に於いては図４の重色パターンでの補正を行う。作成した補正テーブルをプリンタ本体に転送し、続いて重色階調パターンを転送して印字をした後にスキャナで読込み、ＲＧＢチャネルでの平均値を求める。次にＲＧＢ値の比率が最も同じく成るように補正色に対応するチャネルの値を決定し、これと合致補正するように補正テーブルを修正する。
【００１８】
例としてグレーを構成するシアン、マゼンタ、イエローではシアンを補正する場合にはＲＧＢの等しいベクトルとの向きが同じになるＲチャネルを求めて、これを修正値として補正テーブルを修正する。
【図面の簡単な説明】
【図１】本発明の実施例を行うシステム構成を説明するブロック図である。
【図２】本発明の実施例を行う際のＨＳリニア初期化後に媒体に印字するパターンを説明する図である。
【図３】本発明の実施例を行う際の作成したＨＳテーブル転送後に媒体に印字する単色パターンを説明する図である。
【図４】本発明の実施例を行う際の作成したＨＳテーブル転送後に媒体に印字する混色パターンを説明する図である。
【図５】インク色とＲＧＢチャネルの対応表である。（表１）
【図６】確認印字の単色パターンをスキャナで読込んだ値のプロセス色比率表である。
（表２）
【符号の説明】
１　ホストＰＣ
２　プリンタ本体
４　制御手段
５　画像メモリ
７　ＨＳテーブル変換手段
１０　スキャナ
【図１】
2004042369.tif 000003
【図２】
2004042369.tif 000004
【図３】
2004042369.tif 000005
【図４】
2004042369.tif 000006
【図５】
2004042369.tif 000007
【図６】
2004042369.tif 000008