(57)【特許請求の範囲】
【請求項１】
所定方向に複数のノズルが並ぶノズル列を有し、前記所定方向と交差する相対移動方向に前記ノズル列と媒体を相対移動させつつ前記ノズル列からインクを吐出することによって、前記相対移動方向に複数のドットが並ぶドットラインを前記所定方向に複数形成するドット形成部と、
ドット幅毎に作成された複数の補正テーブルであって、それぞれ、ドットラインに濃度補正値が対応付けられた複数の補正テーブルを記憶する記憶部と、
前記ドット形成部によって媒体に形成されたドットのドット幅を検出する検出部と、
を備え、
或る媒体を用いたときの前記検出部の検出結果と、前記記憶部に記憶された前記複数の補正テーブルと、に基づいて、前記或る媒体に対する補正テーブルを作成するとともに、
前記ドット形成部は、複数サイズのドットを形成し、
前記ドット幅は、前記複数サイズの各ドットのドット幅の平均値を、前記複数サイズの各ドットの発生率で重み付けした加重平均値である、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記ドット形成部は、媒体に複数階調のパターンを形成し、
前記検出部は、各階調毎に前記ドット幅を検出する、
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
各階調毎に前記ドット幅に応じた前記濃度補正値を算出する
ことを特徴とする印刷装置。
【請求項４】
請求項１〜３の何れかに記載の印刷装置であって、
前記複数の補正テーブルは、前記複数サイズの各ドットの発生率を定めたドット発生テーブル毎に用意されている
ことを特徴とする印刷装置。
【請求項５】
請求項１〜４の何れかに記載の印刷装置であって、
媒体に形成されたドットに光を照射する光源をさらに有し、
前記インクは、光の照射によって硬化するインクである、
ことを特徴とする印刷装置。
【請求項６】
所定方向に複数のノズルが並ぶノズル列を有し、前記所定方向と交差する相対移動方向に前記ノズル列と媒体を相対移動させつつ前記ノズル列からインクを吐出することによって、前記相対移動方向に複数のドットが並ぶドットラインを前記所定方向に複数形成する印刷装置の印刷方法であって、
ドット幅毎に作成された複数の補正テーブルであって、それぞれ、ドットラインに濃度補正値が対応付けられた複数の補正テーブルを記憶部に記憶することと、
或る媒体に形成された複数サイズのドットのドット幅を検出することと、
前記或る媒体で検出されたドット幅と、前記記憶部に記憶された前記複数の補正テーブルとに基づいて、前記或る媒体に対する補正テーブルを作成することと、
作成された補正テーブルを用いて前記或る媒体に印刷を行うことと、
を有するとともに、
前記ドット幅は、前記複数サイズの各ドットのドット幅の平均値を、前記複数サイズの各ドットの発生率で重み付けした加重平均値である、
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷方法に関する。
【背景技術】
【０００２】
例えばインクジェットプリンターのような印刷装置によって、媒体（例えば紙）に画像を形成すると、画像にスジ状の濃度むらが生じることがある。そこで、その印刷装置を用いてインク色毎に補正用パターンを印刷し、スキャナー等によって補正用パターンを読み取り、その結果得られた色情報に基づいて濃度補正値を算出して濃度の補正を行うことが行われている。このような補正として、例えば、ヘッドと媒体とが相対移動する方向に並ぶドットの列（後述するラスタライン）に濃度補正値を対応付けた補正テーブルを用いるものが提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０５６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷条件によって濃度むらの出方が異なることがある。例えば、媒体の種類が異なると、同じインク吐出量であっても形成されるドットの大きさ（ドット幅）が異なる可能性がある。この場合、濃度むらの出方が異なることになり、上述した補正テーブルを用いても、濃度むらを抑制することができないおそれがある。媒体毎に補正テーブルを用意することも考えられるが、媒体毎に補正テーブルを作成するのには時間や手間がかかる。  
そこで、本発明は、時間や手間の低減を図りつつ、濃度むらを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための主たる発明は、所定方向に複数のノズルが並ぶノズル列を有し、前記所定方向と交差する相対移動方向に前記ノズル列と媒体を相対移動させつつ前記ノズル列からインクを吐出することによって、前記相対移動方向に複数のドットが並ぶドットラインを前記所定方向に複数形成するドット形成部と、ドット幅毎に作成された複数の補正テーブルであって、それぞれ、ドットラインに濃度補正値が対応付けられた複数の補正テーブルを記憶する記憶部と、前記ドット形成部によって媒体に形成されたドットのドット幅を検出する検出部と、を備え、或る媒体を用いたときの前記検出部の検出結果と、前記記憶部に記憶された前記複数の補正テーブルと、に基づいて、前記或る媒体に対する補正テーブルを作成するとともに、前記ドット形成部は、複数サイズのドットを形成し、前記ドット幅は、前記複数サイズの各ドットのドット幅の平均値を、前記複数サイズの各ドットの発生率で重み付けした加重平均値である、ことを特徴とする印刷装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】印刷システムの構成を示すブロック図である。
【図２】印刷領域周辺の概略構成図である。
【図３】ヘッドユニットの下面における複数のヘッドの配列の説明図である。
【図４】簡略説明用のヘッド配置とドット形成の様子の説明図である。
【図５】プリンタードライバーによる処理の説明図である。
【図６】図６Ａは、理想的にラスタラインが形成されたときの様子の説明図である。図６Ｂは、濃度むらが発生したときの説明図である。図６Ｃは、濃度むらの発生が抑制された様子を示す図である。
【図７】補正値取得処理の流れを示す図である。
【図８】補正用パターンＣＰの説明図である。
【図９】サブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。
【図１０】図１０Ａは、第iラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。図１０Ｂは、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。
【図１１】ＢＲＳ補正テーブルを示す図である。
【図１２】ＢＲＳ補正の評価パターンの一例を示す図である。
【図１３】色差式ΔＥ９４の概念について説明するための図である。
【図１４】評価パターンのサブパターン毎のΔＥ９４の測定結果を示す図である。
【図１５】複数のＢＲＳ補正テーブルを説明するための図である。
【図１６】ドットサイズとＢＲＳ補正データの傾向を説明するための概略図である。
【図１７】第１実施形態におけるＢＲＳ補正テーブル作成処理を示すフロー図である。
【図１８】第１実施形態における保存ＢＲＳ補正テーブルの説明図である。
【図１９】各階調で作成されるＢＲＳ補正データの説明図である。
【図２０】ＳＭＬテーブルにおけるドット発生率を示す図である。
【図２１】第２実施形態における保存ＢＲＳ補正テーブルの説明図である。
【図２２】第２実施形態におけるＢＲＳ補正テーブル作成処理を示すフロー図である。
【図２３】階調値毎の平均ドットサイズの算出結果を示す図である。
【図２４】各階調で作成されるＢＲＳ補正データの説明図である。
【図２５】ＳＭＬテーブルとＢＲＳ補正テーブル群の組み合わせを示す図である。
【図２６】第３実施形態の全体処理を示すフロー図である。
【図２７】ＳＭＬテーブル１で作成したＢＲＳ補正テーブルを示す図である。
【図２８】第３実施形態における作成印刷対象媒体用のＢＲＳ補正テーブル作成処理を示すフロー図である。
【図２９】各階調で作成されるＢＲＳ補正データの説明図である。
【発明を実施するための形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００８】
所定方向に複数のノズルが並ぶノズル列を有し、前記所定方向と交差する相対移動方向に前記ノズル列と媒体を相対移動させつつ前記ノズル列からインクを吐出することによって、前記相対移動方向に複数のドットが並ぶドットラインを前記所定方向に複数形成するドット形成部と、ドット幅毎に作成された複数の補正テーブルであって、それぞれ、ドットラインに濃度補正値が対応付けられた複数の補正テーブルを記憶する記憶部と、前記ドット形成部によって媒体に形成されたドットのドット幅を検出する検出部と、を備え、或る媒体を用いたときの前記検出部の検出結果と、前記記憶部に記憶された前記複数の補正テーブルとに基づいて、前記或る媒体に対する補正テーブルを作成することを特徴とする印刷装置が明らかになる。  
このような印刷装置によれば、予め用意された複数の補正テーブルを用いて、各媒体の補正テーブルが自動的に作成されるので、媒体毎に補正テーブルを作成する必要がない。よって、時間や手間の低減を図りつつ、濃度むらを抑制することができる。
【０００９】
かかる印刷装置であって、前記ドット形成部は、媒体に複数階調のパターンを形成し、前記検出部は、各階調毎に前記ドット幅を検出することが望ましい。  
このような印刷装置によれば、各階調毎に適した補正を行うことができる。
【００１０】
かかる印刷装置であって、各階調毎に前記ドット幅に応じた前記濃度補正値を算出することが望ましい。  
このような印刷装置によれば、階調にかかわらずに濃度むらを抑制できるので、濃度むらをより抑制することができる。
【００１１】
かかる印刷装置であって、前記ドット形成部は、単一サイズのドットを形成し、前記ドット幅は、前記単一サイズのドットのドット幅の平均値であってもよい。  
このような印刷装置によれば、ドット幅の算出の精度を向上できる。
【００１２】
かかる印刷装置であって、前記ドット形成部は、複数サイズのドットを形成し、前記ドット幅は、前記複数サイズの各ドットのドット幅の平均値を、前記複数サイズの各ドットの発生率で重み付けした加重平均値であってもよい。  
このような印刷装置によれば、複数サイズのドットを用いる場合においてもドット幅と濃度補正値との整合性を高めることができる。
【００１３】
かかる印刷装置であって、前記複数の補正テーブルは、前記複数サイズの各ドットの発生率を定めたドット発生テーブル毎に用意されていることが望ましい。  
このような印刷装置によれば、媒体に応じてドット発生テーブルを選択することができるので、より確実に濃度むらを抑えることができる。
【００１４】
かかる印刷装置であって、媒体に形成されたドットに光を照射する光源をさらに有し、前記インクは、光の照射によって硬化するインクであることが望ましい。  
このような印刷装置によれば、インクが定着しにくい媒体にも印刷を行うことができる。つまり、印刷対象となる媒体の種類が多い。よって、この場合に、媒体毎に補正テーブルを用意しなくても良い（手間や時間を省ける）という効果が顕著になる。
【００１５】
また、所定方向に複数のノズルが並ぶノズル列を有し、前記所定方向と交差する相対移動方向に前記ノズル列と媒体を相対移動させつつ前記ノズル列からインクを吐出することによって、前記相対移動方向に複数のドットが並ぶドットラインを前記所定方向に複数形成する印刷装置の印刷方法であって、ドット幅毎に作成された複数の補正テーブルであって、それぞれ、ドットラインに濃度補正値が対応付けられた複数の補正テーブルを記憶部に記憶することと、或る媒体に形成されたドットのドット幅を検出することと、前記或る媒体で検出されたドット幅と、前記記憶部に記憶された前記複数の補正テーブルとに基づいて、前記或る媒体に対する補正テーブルを作成することと、作成された補正テーブルを用いて前記或る媒体に印刷を行うことと、を有することを特徴とする印刷方法が明らかになる。
【００１６】
＝＝＝印刷システムについて＝＝＝
図１を参照しつつ、媒体に画像を形成するための印刷システム１００について概説する。図１は、印刷システム１００の構成を示すブロック図である。  
本実施形態の印刷システム１００は、図１に示すように、プリンター１と、コンピューター１１０と、スキャナー１２０とを有するシステムである。
【００１７】
プリンター１は、液体を媒体に吐出して該媒体にドットを形成する装置であり、本実施形態ではカラーインクジェットプリンターである。本実施形態のプリンター１は、光の一種である紫外線（以下、ＵＶ）の照射によって硬化する紫外線硬化型インク（以下、ＵＶインク）を吐出することにより、媒体に画像を印刷する装置である。ＵＶインクは、紫外線硬化樹脂を含むインクであり、ＵＶの照射を受けると紫外線硬化樹脂において光重合反応が起こることにより硬化する。このようなＵＶインクを用いるプリンター１では、紙、布、フィルムシート等の多種の媒体に画像を印刷することが可能である。  
なおプリンター１の構成については後述する。
【００１８】
コンピューター１１０は、インターフェイス１１１と、ＣＰＵ１１２と、メモリー１１３を有する。インターフェイス１１１は、プリンター１及びスキャナー１２０との間でデータの受け渡しを行う。ＣＰＵ１１２は、コンピューター１１０の全体的な制御を行うものであり、当該コンピューター１１０にインストールされた各種プログラムを実行する。メモリー１１３は、各種のプログラムや各種のデータを記憶する。コンピューター１１０にインストールされたプログラムの中には、アプリケーションプログラムから出力された画像データを印刷データに変換するためのプリンタードライバーや、スキャナー１２０を制御するためのスキャナードライバーがある。そしてコンピューター１１０は、プリンタードライバーによって生成された印刷データをプリンター１に出力する。
【００１９】
スキャナー１２０（検出部に相当する）は、スキャナーコントローラー１２５と、読取部１２１とを有する。スキャナーコントローラー１２５は、インターフェイス１２２、ＣＰＵ１２３、及びメモリー１２４を有する。インターフェイス１２２は、コンピューター１１０との間で通信を行う。ＣＰＵ１２３は、スキャナー１２０の全体的な制御を行う。例えば読取部１２１を制御する。メモリー１２４は、コンピュータープログラム等を記憶する。読取部１２１は、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）に対応する不図示の３つのセンサー（ＣＣＤなど）を有する。
【００２０】
以上の構成により、スキャナー１２０は、プリンター１によって画像の形成された媒体に光を照射し、その反射光を読取部１２１の各センサーにより検出し、前記媒体の画像を読み取って、当該画像の色情報を取得する。そして、インターフェイス１２２を介してコンピューター１１０のスキャナードライバーに向けて画像の色情報を示すデータ（読取データ）を送信する。本実施形態のスキャナー１２０は、プリンター１における媒体の搬送経路上に設けられており、媒体が搬送される際に当該媒体に印刷された画像を読み取るようになっている。また、本実施形態のスキャナー１２０は、媒体に形成されたドットのドットサイズ（ドット幅）の検出も行う（後述する）。
【００２１】
なお、「印刷装置」とは、狭義にはプリンター１を意味するが、広義にはプリンター１とコンピューター１１０とスキャナー１２０のシステムを意味する。
【００２２】
＜プリンター１の構成＞
次に、図１乃至図２を参照しながら、プリンター１の構成について説明する。図２は、印刷領域周辺の概略構成図である。
【００２３】
プリンター１は、図１に示すように、ヘッドユニット２０、搬送ユニット３０、検出器群４０、コントローラー５０、及び照射ユニット６０を有する。プリンター１がコンピューター１１０から印刷データを受信すると、コントローラー５０が印刷データに基づいて各ユニット（ヘッドユニット２０、搬送ユニット３０、照射ユニット６０）を制御して印刷媒体に画像を印刷する。プリンター１内の状況は検出器群４０によって監視されており、検出器群４０は検出結果に応じた信号をコントローラー５０に向けて出力する。コントローラー５０は、検出器群４０から出力された検出結果に基づいて、各ユニットを制御する。なお、ヘッドユニット２０及び搬送ユニット３０はドット形成部に相当する。
【００２４】
ヘッドユニット２０は、媒体（例えば紙Ｓなど）にインク（本実施形態ではＵＶインク）を吐出するためのものである。ヘッドユニット２０は、搬送中の媒体に対してインクを吐出することによって、媒体にドットを形成して画像を印刷する。本実施形態のプリンター１はラインプリンターであり、ヘッドユニット２０は紙幅分のドットを一度に形成することができる。  
なお、ヘッドユニット２０の構成の詳細については後述する。
【００２５】
搬送ユニット３０は、媒体を搬送方向に搬送させるためのものである。この搬送ユニット３０は、上流側ローラー３２Ａ及び下流側ローラー３２Ｂと、ベルト３４とを有する。不図示の搬送モータが回転すると、上流側ローラー３２Ａ及び下流側ローラー３２Ｂが回転し、ベルト３４が回転する。給紙ローラー（不図示）によって給紙された媒体は、ベルト３４によって、印刷可能な領域（ヘッドと対向する領域）まで搬送される。ベルト３４が媒体を搬送することによって、媒体がヘッドユニット２０に対して搬送方向に移動する。なお、搬送中の媒体は、ベルト３４に静電吸着又はバキューム吸着されている。
【００２６】
検出器群４０には、ロータリー式エンコーダー（不図示）、紙検出センサー（不図示）などが含まれる。ロータリー式エンコーダーは、上流側ローラー３２Ａや下流側ローラー３２Ｂの回転量を検出する。ロータリー式エンコーダーの検出結果に基づいて、媒体の搬送量を検出することができる。紙検出センサーは、給紙中の媒体の先端の位置を検出する。
【００２７】
コントローラー５０は、ＣＰＵ５２によりユニット制御回路５４を介してプリンター１の各ユニットを制御する。また、プリンター１は、記憶素子を備えたメモリー５３（記憶部に相当する）を有し、当該メモリー５３には、各ラスタラインの濃度を補正するための補正テーブル等が記憶されている。なお、補正テーブルの詳細については後述する。
【００２８】
照射ユニット６０は、媒体に着弾したＵＶインク（ドット）にＵＶを照射するためのものである。本実施形態のプリンター１では、照射ユニット６０として、例えばランプなどのＵＶ照射の光源（不図示）を有している。照射ユニット６０は、ヘッドユニット２０よりも搬送方向下流に設けられている。このため、媒体上に形成されたドット（ＵＶインクによって形成されたドット）は、媒体が搬送方向に搬送される際に、照射ユニット６０からＵＶの照射を受けることによって硬化する。
【００２９】
＜印刷処理について＞
このようなプリンター１では、コントローラー５０が印刷データを受信すると、コントローラー５０は、まず、搬送ユニット３０によって給紙ローラー（不図示）を回転させ、印刷すべき媒体（例えば、紙Ｓ）をベルト３４上に送る。紙Ｓはベルト３４上を一定速度で停まることなく搬送され、ヘッドユニット２０の下を通る。ヘッドユニット２０の下を媒体が通る間に、ヘッドの各ノズルからインクが断続的に吐出される。つまり、ドットの形成処理と媒体の搬送処理が同時に行われる。その結果、紙Ｓ上には搬送方向及び紙幅方向に沿った複数のドットからなる画像が印刷される。ドットの形成された紙Ｓは、次に照射ユニット６０の下を通る。コントローラー５０は、このとき照射ユニット６０の光源からＵＶを照射させる。これにより紙Ｓに形成されたドットは硬化して媒体に定着する。  
そして、最後にコントローラー５０は、画像の印刷が終了した紙Ｓを排紙する。
【００３０】
＝＝＝ヘッドユニットについて＝＝＝
図３は、ヘッドユニット２０の下面における複数のヘッドの配列の説明図である。図に示すように、搬送方向と交差する方向（紙幅方向）に沿って、複数のヘッド２３が千鳥列状に並んでいる。本実施形態では、ヘッドユニット２０は、説明の簡略化のため、３個のヘッド（第１ヘッド２３Ａ、第２ヘッド２３Ｂ、第３ヘッド２３Ｃ）から構成されているものとする。各ヘッドには、ブラックインクノズル列、シアンインクノズル列、マゼンタインクノズル列及びイエローインクノズル列がそれぞれ形成されている。各ノズル列は、インクを吐出するノズルを複数個備えている。各ノズル列の複数のノズルは、紙幅方向に沿って、一定のノズルピッチで並んでいる。
【００３１】
図４は、簡略説明用のヘッド配置とドット形成の様子の説明図である。説明の簡略化のため、各ヘッドのある色のノズル列（例えばイエローインクノズル列）についてのみ示している。更に説明を簡略化するため、各ヘッドのノズル列に備えられているノズルは１２個であることとする。これらの各ノズルによって、ヘッドと媒体とが相対移動する方向に並ぶドットの列（ドットライン）が形成される。このドットの列のことを「ラスタライン」と呼ぶ。本実施形態のようなラインプリンターの場合、「ラスタライン」は、紙の搬送方向に並ぶドットの列を意味する。なお、キャリッジに搭載されたヘッドによって印刷するシリアルプリンターの場合、「ラスタライン」は、キャリッジの移動方向に並ぶドットの列を意味する。以下、図に示すように、ｎ番目の位置にあるラスタラインのことを「第ｎラスタライン」と呼ぶ。
【００３２】
図に示すように、各ヘッドのノズル列は、第１ノズル群２３１と第２ノズル群２３２とを備えている。各ノズル群は、例えば１／１８０インチ間隔で紙幅方向に並ぶ６個のノズルから構成されている。第１ノズル群４１１と第２ノズル群４１２は、紙幅方向に１／３６０インチだけずれて構成されている。これにより、各ヘッドのノズル列は、紙幅方向に関して１／３６０インチの間隔で並ぶ１２個のノズルから構成されたノズル列となっている。各ヘッドのノズル列に対して、図中の上から順に、番号を付している。
【００３３】
図４の各ノズルから断続的にインク滴が搬送中の媒体に吐出されることによって、媒体に３６個のラスタラインが形成される。例えば、第１ヘッド２３Ａのノズル♯１Ａは第１ラスタラインを媒体上に形成し、第２ヘッド２３Ｂのノズル♯１Ｂは第１３ラスタラインを媒体上に形成する。また、第３ヘッド２３Ｃのノズル＃１Ｃは第２５ラスタラインを媒体上に形成する。各ラスタラインは、搬送方向に沿って形成される。このように、本実施形態において、各ラスタラインはそれぞれ各ヘッドの一つのノズルと対応している。
【００３４】
なお、以下の説明において、第１ヘッド２３Ａによって印刷される領域（第１ラスタライン〜第１２ラスタライン）のことをバンド１ともいう。また、第２ヘッド２３Ｂによって印刷される領域（第１３ラスタライン〜第２４ラスタライン）のことをバンド２、及び、第３ヘッド２３Ｃによって印刷される領域（第２５ラスタライン〜第３６ラスタライン）のことをバンド３ともいう。また、各バンド（バンド１、バンド２、バンド３）の境界部分（例えば、第１２、第１３ラスタライン付近）をつなぎ目ともいう。
【００３５】
＝＝＝プリンタードライバーによる処理の概要＝＝＝
上記の印刷処理は、前述したように、プリンター１に接続されたコンピューター１１０から印刷データが送信されることにより開始する。当該印刷データは、プリンタードライバーによる処理により生成される。以下、プリンタードライバーによる処理について、図５を参照しながら説明する。図５は、プリンタードライバーによる処理の説明図である。
【００３６】
印刷データは、図５に示すように、プリンタードライバーによって解像度変換処理（Ｓ０１１）、色変換処理（Ｓ０１２）、ハーフトーン処理（Ｓ０１３）、及び、ラスタライズ処理（Ｓ０１４）が実行されることにより生成される。
【００３７】
先ず、解像度変換処理では、アプリケーションプログラムの実行により得られたＲＧＢ画像データの解像度が、指定された画質に対応する印刷解像度に変換される。次に、色変換処理では、解像度が変換されたＲＧＢ画像データがＣＭＹＫ画像データに変換される。ここで、ＣＭＹＫ画像データとは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の色別の画像データを意味する。そして、ＣＭＹＫ画像データを構成する複数の画素データは、それぞれ２５６段階の階調値で表される。この階調値は、ＲＧＢ画像データに基づいて定められるものであり、以下指令階調値ともいう。
【００３８】
次に、ハーフトーン処理では、画像データを構成する画素データが示す多段階の階調値が、プリンター１で表現可能な少段階のドット階調値に変換される。すなわち、画素データが示す２５６段階の階調値が、４段階のドット階調値に変換される。具体的には、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、及び、ドット階調値［１１］に対応する大ドットの形成の４段階に変換される。その後、各ドットのサイズについてドット生成率（ドット発生率）が決められた上で、ディザ法・γ補正・誤差拡散法等を利用して、プリンター１がドットを分散して形成するように画素データが作成される。
【００３９】
次に、ラスタライズ処理では、ハーフトーン処理で得られた画像データに関し、各ドットのデータ（ドット階調値のデータ）が、プリンター１に転送すべきデータ順に変更される。そして、ラスタライズ処理されたデータは、印刷データの一部として送信される。
【００４０】
＝＝＝濃度むらの抑制＝＝＝
次に、上記のプリンター１を用いて印刷する画像に生じる濃度むらと、当該濃度むらを抑制する方法について説明する。  
以下の説明のため、「画素領域」と「列領域」を設定する。画素領域とは、媒体上に仮想的に定められた矩形状の領域を指し、印刷解像度に応じて大きさや形が定められる。そして、１つの画素領域には、画像データを構成する１つの「画素」が対応する。また、「列領域」とは、搬送方向に並ぶ複数の画素領域によって構成される媒体上の領域とする。１つの列領域には、データ上において搬送方向と対向する方向に画素が並んだ「画素列」が対応する。
【００４１】
＜濃度むらについて＞
先ず、濃度むらについて図面を参照しながら説明する。図６Ａは、理想的にドットが形成されたときの様子の説明図である。理想的にドットが形成されるとは、画素領域の中心位置にインク滴が着弾し、そのインク滴が媒体上に広がって、画素領域にドットが形成されることである。各ドットが各画素領域に正確に形成されると、ラスタライン（搬送方向にドットが並んだドット列）が列領域に正確に形成される。
【００４２】
図６Ｂは、濃度むらが発生したときの説明図である。２番目の列領域に形成されたラスタラインは、ノズルから吐出されたインク滴の飛行方向のばらつきにより、３番目の列領域側に寄って形成されている。その結果、２番目の列領域は淡くなり、３列目の列領域は濃くなる。また、５番目の列領域に吐出されたインク滴のインク量は規定のインク量よりも少なく、５番目の列領域に形成されるドットが小さくなっている。その結果、５列目の列領域は淡くなる。
【００４３】
このように濃淡の違うラスタラインからなる印刷画像を巨視的に見ると、搬送方向に沿う縞状の濃度むらが視認される。この濃度むらは、印刷画像の画質を低下させる原因となる。
【００４４】
＜濃度むらの抑制方法について＞
以上のような濃度むらを抑制するための方策としては、画素データの階調値（指令階調値）を補正することが考えられる。つまり、濃く（淡く）視認され易い列領域に対しては、淡く（濃く）形成されるように、その列領域を構成する単位領域に対応する画素データの階調値を補正すればよい。このため、ラスタライン毎に画素データの階調値を補正する濃度補正値Ｈを算出することになる。この濃度補正値Ｈは、プリンター１の濃度むら特性を反映した値である。
【００４５】
ラスタライン毎の濃度補正値Ｈが算出されていれば、ハーフトーン処理の実行に際してプリンタードライバーによって、その濃度補正値Ｈに基づいてラスタライン毎に画素データの階調値を補正する処理が行われる。この補正処理により補正された階調値で各ラスタラインが形成されると、当該ラスタラインの濃度が補正される結果、図６Ｃに示すように、印刷画像における濃度むらの発生が抑制されることになる。図６Ｃは、濃度むらの発生が抑制された様子を示す図である。
【００４６】
例えば、図６Ｃ中では、淡く視認される２番目と５番目の列領域のドット生成率が高くなり、濃く視認される３番目の列領域のドット生成率が低くなるように、各列領域に対応する画素の画素データの階調値が補正される。このように、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度むらが抑制される。
【００４７】
＜濃度補正値Ｈの算出について＞
次に、ラスタライン毎の濃度補正値Ｈを算出する処理（以下、補正値取得処理ともいう）について概説する。補正値取得処理は、例えば、プリンター１の製造工場の検査ラインにおいて、補正値算出システム２００の下で行われる。補正値算出システムとは、プリンター１の濃度むら特性に応じた濃度補正値Ｈを算出するためのシステムであり、上記の印刷システム１００と略同様の構成である。つまり、補正値算出システムは、プリンター１、コンピューター１１０、及び、スキャナー１２０（便宜上、印刷システム１００の場合と同一の符号にて表記する）を有する。
【００４８】
プリンター１は、補正値取得処理の対象機器であり、該プリンター１を用いて濃度むらがない画像を印刷するためには、前記補正値取得処理において該プリンター１用の濃度補正値Ｈを算出することになる。なお、プリンター１の構成等については、既述のため省略する。検査ラインに置かれたコンピューター１１０には、該コンピューター１１０が補正値取得処理を実行するための補正値算出プログラムがインストールされている。
【００４９】
以下、補正値取得処理の概略手順について図７を参照しながら説明する。図７は、補正値取得処理の流れを示す図である。なお、本実施形態のように多色印刷が可能なプリンター１を対象とする場合、各インク色についての補正値取得処理は同様の手順により実施される。以下の説明では、一のインク色（例えば、イエロー）についての補正値取得処理について説明する。
【００５０】
先ず、コンピューター１１０が印刷データをプリンター１に送信し、既述の印刷動作と同様の手順により、プリンター１が補正用パターンＣＰを媒体に形成する（Ｓ０２１）。この補正用パターンＣＰは、図８に示すように、５種類の濃度のサブパターンＣＳＰで形成される。なお、図８は補正用パターンＣＰの説明図である。
【００５１】
各サブパターンＣＳＰは、帯状パターンであり、搬送方向に沿うラスタラインが紙幅方向に複数並ぶことにより構成される。また、各サブパターンＣＳＰは、それぞれ一定の階調値（指令階調値）の画像データから生成されたものであり、図８に示すように、左のサブパターンＣＳＰから順に濃度が濃くなっている。この各サブパターンＣＳＰに対する指令階調値を左から順にＳａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓe（Ｓａ＜Ｓｂ＜Ｓｃ＜Ｓｄ＜Ｓｅ）と表記する。そして、例えば、指令階調値Ｓａにて形成されたサブパターンＣＳＰを、図８に示すように、ＣＳＰ（１）と表記する。同様に、指令階調値Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅにて形成されたサブパターンＣＳＰを、それぞれＣＳＰ（２）、ＣＳＰ（３）、ＣＳＰ（４）、ＣＳＰ（５）と表記する。
【００５２】
次に、コンピューター１１０は、スキャナー１２０に補正用パターンＣＰを読み取らせ、その結果を取得する（Ｓ０２２）。スキャナー１２０は、前述したようにＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）に対応する３つのセンサーを有しており、補正用パターンＣＰに光を照射し、その反射光を各センサーによって検出する。なお、コンピューター１１０は、補正用パターンを読み取った画像データ上において、搬送方向に相当する方向に画素が並んだ画素列数と、補正用パターンを構成するラスタライン数（列領域数）が、同数になるように調整する。つまり、スキャナー１２０にて読み取った画素列と列領域を一対一で対応させる。そして、ある列領域と対応する画素列の各画素が示す読取階調値の平均値を、その列領域の読取階調値とする。
【００５３】
次に、コンピューター１１０は、スキャナー１２０によって取得された読取階調値に基づいて、各サブパターンＣＳＰのラスタライン（換言すると列領域）の濃度を算出する（Ｓ０２３）。以下、読取階調値に基づいて算出された濃度のことを算出濃度ともいう。
【００５４】
図９は、指令階調値がＳａ、Ｓｂ、ＳｃのサブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。図９の横軸は、ラスタラインの位置を示し、縦軸は、算出濃度の大きさを示している。図９に示すように、各サブパターンＣＳＰは、それぞれ同一の指令階調値で形成されたにも関わらずラスタラインに濃淡が生じている。このラスタラインの濃淡差が、印刷画像の濃度むらの原因である。
【００５５】
次に、コンピューター１１０は、各ラスタラインの濃度補正値Ｈを算出する（Ｓ０２４）。なお、濃度補正値Ｈは、指令階調毎に算出される。以下、指令階調Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅについて算出された濃度補正値ＨのことをそれぞれＨａ、Ｈｂ、Ｈｃ、Ｈｄ、Ｈｅとする。濃度補正値Ｈの算出手順を説明するために、指令階調値ＳｂのサブパターンＣＳＰ（２）のラスタラインの算出濃度が一定になるように指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順を例に挙げて説明する。当該手順では、例えば、指令階調値ＳｂのサブパターンＣＳＰ（２）における全ラスタラインの算出濃度の平均値Ｄｂｔを、指令階調値Ｓｂの目標濃度として定める。図９において、この目標濃度Ｄｂｔよりも算出濃度が淡い第iラスタラインでは、指令階調値Ｓｂを濃くする方へ補正すれば良い。一方、目標濃度Ｄｂｔよりも算出濃度が濃い第ｊラスタラインでは、指令階調値Ｓｂを淡くする方へ補正すれば良い。
【００５６】
図１０Ａは第iラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。また図１０Ｂは、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。図１０Ａ及び図１０Ｂの横軸は指令階調値の大きさを示し、縦軸は算出濃度を示している。
【００５７】
第iラスタラインの指令階調値Ｓｂに対する濃度補正値Ｈｂは、図１０Ａに示す指令階調値ＳｂのサブパターンＣＳＰ（２）における第iラスタラインの算出濃度Ｄｂ、及び、指令階調値ＳｃのサブパターンＣＳＰ（３）における第iラスタラインの算出濃度Ｄｃ、に基づいて算出される。より具体的には、指令階調値ＳｂのサブパターンＣＳＰ（２）では、第iラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔよりも小さくなっている。換言すると、第iラスタラインの濃度は平均濃度よりも淡くなっている。仮に、第iラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該第iラスタラインを形成したいのであれば、該第iラスタラインに対応する画素データの階調値、すなわち、指令階調値Ｓｂを、図１０Ａに示すように、第iラスタラインにおける指令階調値及び算出濃度の対応関係（Ｓｂ，Ｄｂ）、（Ｓｃ，Ｄｃ）から直線近似を用いて、下記式（１）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｃ−Ｓｂ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｃ−Ｄｂ）｝・・（１）
そして、指令階調値Ｓｂと目標指令階調値Ｓｂｔから、下記式（２）により、第iラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈが求められる。  
Ｈｂ＝ΔＳ／Ｓｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ・・（２）
【００５８】
一方、第ｊラスタラインの指令階調値Ｓｂに対する濃度補正値Ｈｂは、図１０Ｂに示す指令階調値ＳｂのサブパターンＣＳＰ（２）における第ｊラスタラインの算出濃度Ｄｂ、及び、指令階調値ＳａのサブパターンＣＳＰ（１）における第ｊラスタラインの算出濃度Ｄａ、に基づいて算出される。具体的には、指令階調値ＳｂのサブパターンＣＳＰ（２）では、第ｊラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔよりも大きくなっている。仮に、第ｊラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該第ｊラスタラインを形成したいのであれば、該第ｊラスタラインの指令階調値Ｓｂを、図１０Ｂに示すように、第ｊラスタラインにおける指令階調値及び算出濃度の対応関係（Ｓａ，Ｄａ）、（Ｓｂ，Ｄｂ）から直線近似を用いて、下記式（３）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｂ−Ｓａ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｂ−Ｄａ）｝・・（３）
そして、上記式（２）により、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂが求められる。
【００５９】
以上のようにして、コンピューター１１０は、ラスタライン毎に、指令階調値Ｓｂに対する濃度補正値Ｈｂを算出する。同様に、指令階調値Ｓａ、Ｓｃ、Ｓｄ、Ｓｅに対する濃度補正値Ｈａ、Ｈｃ、Ｈｄ、Ｈｅを、それぞれラスタライン毎に算出する。また、他のインク色についても、ラスタライン毎に、指令階調値Ｓａ〜Ｓｅの各々に対する濃度補正値Ｈａ〜Ｈｅを算出する。
【００６０】
その後、コンピューター１１０は、濃度補正値Ｈのデータをプリンター１に送信し、プリンター１のメモリー５３に記憶させる（Ｓ０２５）。この結果、プリンター１のメモリー５３には、ラスタライン毎に５つの指令階調値Ｓａ〜Ｓeの各々に対する濃度補正値Ｈａ〜Ｈｅをまとめた補正テーブル（以下、ＢＲＳ補正テーブルともいう）が作成される。
【００６１】
図１１は、メモリー５３に記憶されたＢＲＳ補正テーブルを示す図である。前述した補正値取得処理をインク色毎に行うことによって、図１１に示すように、ＢＲＳ補正テーブルはインク色別に作成される。この結果、ＣＭＹＫ４色分のＢＲＳ補正テーブルが形成される。このＢＲＳ補正テーブルは、プリンター１を用いて画像を印刷する際に、当該画像の画像データを構成する各ラスタラインの階調値を補正するためにプリンタードライバーによって参照される。
【００６２】
補正値取得処理が完了した後、プリンター１は、他の検査工程を経た後に梱包されて出荷される。そして、当該プリンター１の購入者（ユーザー）の下で画像を印刷する際には、濃度補正値Ｈによって補正された濃度の画像が印刷されることになる。
【００６３】
例えば、ユーザーのコンピューター１１０のプリンタードライバーは、各画素データの階調値（以下、補正前の階調値をＳｉｎとする）を、その画素データが対応するラスタラインの濃度補正値Ｈに基づいて補正する(以下、補正後の階調値をＳｏｕｔとする）。
【００６４】
具体的には、あるラスタラインの階調値Ｓｉｎが指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの何れかと同じであれば、コンピューター１１０のメモリーに記憶されている濃度補正値Ｈをそのまま用いることができる。例えば画素データの階調値Ｓｉｎ＝Ｓｂであれば、補正後の階調値Ｓｏｕｔは次式によって求められる。  
Ｓｏｕｔ＝Ｓｂ×（１＋Ｈｂ）・・・・（４）
【００６５】
一方、画素データの階調値が指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅと異なる場合、その周囲の指令階調値の濃度補正値を用いた補間に基づいて補正値を算出する。例えば指令階調値Ｓｉｎが指令階調値Ｓｂと指令階調値Ｓｃとの間の場合、指令階調値Ｓｂの濃度補正値Ｈｂ、及び指令階調値Ｓｃの濃度補正値Ｈｃを用いた線形補間により求めた補正値をＨ´とすると、指令階調値Ｓｉｎの補正後の階調値Ｓｏｕｔは次式によって求められる。  
Ｓｏｕｔ＝Ｓｉｎ×（１＋Ｈ´）・・・・（４）´
こうして、ラスタラインごとに濃度補正処理が行なわれる。
【００６６】
＝＝＝ＢＲＳ補正による効果の評価例＝＝＝
＜評価パターンについて＞
図１２は、ＢＲＳ補正の評価パターンの一例を示す図である。  
この評価パターンは、プリンター１によって媒体上に印刷されるものであり、補正用パターンＣＰと同様に複数の帯状のサブパターンによって形成される。  
各サブパターンは、搬送方向に沿うラスタラインが紙幅方向に複数並ぶことにより構成される。また、各サブパターンは所定の階調値の画像データから生成されている。図に示すように左から順にシアン、マゼンタ、イエロー、グレー、ブルー、グリーン、レッドのサブパターンが形成されている。
【００６７】
＜評価指標について＞
コンピューター１１０は、前述した評価パターンを例えばスキャナー１２０などで読み取らせることにより、サブパターン毎について濃度むらの評価を行う。
【００６８】
本実施形態では、濃度むらの評価指標として、色差式ΔＥ９４を用いる。ΔＥ９４は以下の式にて表される。  
ΔＥ９４＝√{(ΔＨ*／Ｓｈ)２＋(ΔＬ*／ＳＬ)２＋(ΔＣ*／Ｓｃ)２}・・・（５）
なお、Ｌ*、Ｃ*、Ｈ*は、それぞれ、Ｌ*ａ*ｂ*表示系の明度、彩度、色相である。また、ＳＬ＝１、Ｓｃ＝１＋０．０４５Ｃ*、Ｓｈ＝１＋０．０１５Ｃ*である。
【００６９】
図１３は、色差式ΔＥ９４の概念について説明するための図である。  
各ヘッドのノズルを用いて媒体に印刷を行うと、前述したように媒体の列領域にそれぞれノズルに対応したラスタラインが形成される。これをスキャナー１２０で読み取ることにより各ラスタラインに対応する画素列の濃度を示すＲＧＢ値が画素列毎に得られる。本実施形態では、ＲＧＢ値は、Ｌ*ａ*ｂ*表示系の成分（以下、Ｌａｂ値）に変換される。全ラスタラインのＬａｂ値の平均を（Ｌ*Ｈ，ａ*Ｈ，ｂ*Ｈ）、第ｎラスタラインのＬａｂ値を（Ｌ*ｎ，ａ*ｎ，ｂ*ｎ）とすると、Ｌａｂ値の平均と第ｎラスタラインのＬａｂ値との色差はＬ*ａ*ｂ*空間の２点間の距離で表される。例えば、第１ラスタラインのＬａｂ値を（Ｌ*１，ａ*１，ｂ*１）とすると、平均値（Ｌ*Ｈ，ａ*Ｈ，ｂ*Ｈ）との色差ΔＥ１は、
ΔＥ１＝√{(Ｌ*Ｈ−Ｌ*１) ２＋(ａ*Ｈ−ａ*１) ２＋(ｂ*Ｈ−ｂ*１)２}・・・（６）
となる。同様にして、平均値（Ｌ*Ｈ，ａ*Ｈ，ｂ*Ｈ）と第ｎラスタラインのＬａｂ値との色差ΔＥｎをそれぞれ求める。これらの色差（本実施形態の場合ΔＥ１〜ΔＥ３６）をさらに平均した値がΔＥ９４に相当する。
【００７０】
従って、上記の関係からわかるように、濃度むらが大きいほど（各ラスタラインのＬａｂ値のばらつきが大きいほど）ΔＥ９４の値は大きくなる。逆に、濃度むらが小さいほど（各ラスタラインのＬａｂ値のばらつきが小さいほど）ΔＥ９４の値は小さくなる。
【００７１】
なお、評価指標は上述したものには限定されない。例えば、各ラスタラインの平均値ではなく、絶対値（目標値）を定めておき、その絶対値と各ラスタラインの値との色差を求めるようにしてもよい。
【００７２】
＜評価結果について＞
図１４は、評価パターンのサブパターン毎のΔＥ９４の測定結果を示す図である。  
図１４の横軸は、各色のサブパターンを示している。また、図１４の縦軸は、ΔＥ９４の大きさを示している。また、各サブパターンのグラフおいて斜線（右側）は補正していない場合を示し、白色（左側）は補正テーブルで補正を行った場合を示している。
【００７３】
前述したように、各ラスタラインの濃度むらが大きいほどΔＥ９４の値が大きく、濃度むらが小さいほどΔＥ９４の値が小さい。例えば図より、グレーのサブパターンでは濃度むらが大きく、イエローのサブパターンでは濃度むらが小さいことがわかる。  
また、各サブパターンにおいて、補正していない場合よりも補正を行なった方がΔＥ９４の値が小さい。つまり、各サブパターンで、濃度むらが改善されていることがわかる。  
ただし、本実施形態のように印刷対象の媒体が多種類（例えば数百種類）もあるプリンターでは、媒体毎にＢＲＳ補正テーブルを作成するのはコスト的及び時間的観点から困難である。一方、媒体に対応したＢＲＳ補正テーブルを使用しないと、濃度むらが発生し、画質が劣化するおそれがある。  
そこで、本実施形態では、予め複数のＢＲＳ補正テーブルを作成しておき、そのＢＲＳ補正テーブルを用いて、未知の媒体に対するＢＲＳ補正テーブルを新たに作成するようにしている。
【００７４】
＝＝＝用語の定義について＝＝＝
本実施形態について説明する前に、以下の実施形態で使用する用語の定義について説明する。  
ある階調値における各ラスタラインの補正値（例えば、図１１においてラスタラインに対応付けられた濃度補正値Ｈａの各データ）のことをＢＲＳ補正データという。  
また、複数の階調値におけるＢＲＳ補正データをまとめたテーブル（例えば、図１１のシアンインクについてのテーブル）をＢＲＳ補正テーブルという。（本実施形態では、５つの階調値についてのＢＲＳ補正テーブルを作成している）。  
また、前述した補正値算出システム２００によって予め作成されて、プリンター１のメモリー５３に保存（記憶）されたＢＲＳ補正テーブルのことを保存ＢＲＳ補正テーブルともいう（本実施形態では、後述するように、ドットサイズを変えたもの、ＳＭＬテーブルを変えたものなどがある）。
【００７５】
また、ドットの種類（例えば、小ドット、中ドット、大ドット）毎の各ドットサイズとその割合から求めたドットサイズのことを平均ドットサイズという。平均ドットサイズｄaveは、以下の式（７）で求められる。  
ｄａｖｅ＝ｄｓ×Ｐｓ＋ｄｍ×Ｐｍ＋ｄｌ×Ｐｌ・・・・（７）
なお、式（７）において、ｄsは小ドットサイズ、ｄmは中ドットサイズ、ｄlは大ドットサイズ（いずれも平均値）である。また、Psは小ドットの割合（％）、Pmは中ドットの割合（％）、Plは大ドットの割合（％）である（Ps＋Pm＋Pl＝１００％）。
【００７６】
＝＝＝第１実施形態＝＝＝
第１実施形態では、単一ドット（例えば中ドット）のみを用いる。なお、本実施形態では、例えば、媒体の種類を変えて前述した補正値取得処理を行うことによって、予めＢＲＳ補正テーブルをドットサイズ毎に複数用意している。
【００７７】
図１５は、複数のＢＲＳ補正テーブルを説明するための図である。本実施形態では、図に示すように、５種類のＢＲＳ補正テーブル（Ｔ１〜Ｔ５）が作成されている。各補正テーブルは、インク色毎に作成されており、指令階調値Ｓａ〜Ｓｅの各々に対する濃度補正値Ｈａ〜Ｈｅがラスタライン毎に定められている。これらのＢＲＳ補正テーブルＴ１〜Ｔ５はプリンター１のメモリー５３に保存（記憶）されている。
【００７８】
なお、前述したように、これらのＢＲＳ補正テーブルＴ１〜Ｔ５では、テーブル作成時のドットサイズが異なる。例えば、ＢＲＳ補正テーブルＴ１〜Ｔ５の作成時のドットサイズは、それぞれｄ１、ｄ２、ｄ３、ｄ４、ｄ５である（ｄ１＜ｄ２＜ｄ３＜ｄ４＜ｄ５）。
【００７９】
図１６は、ドットサイズとＢＲＳ補正データの傾向を説明するための概略図である。図の横軸はラスタ番号であり、縦軸はインク補正量である。また、図では、ＢＲＳ補正テーブルＴ１〜Ｔ５の各テーブルにおいて、或るインク色についての或る階調値における各ラスタラインのＢＲＳ補正データがグラフ化されている。
【００８０】
図からわかるように、ドットサイズによって補正量が異なる。特に、バンドのつなぎ目部分でドットサイズによる補正量の違いが顕著になっている。例えばドットサイズが大きくなるにつれて、補正量が小さくなっているのがわかる。このように、ドットサイズと補正量には相関があるので、この５つのドットサイズ以外のドットサイズについての補正量を算出することが可能である。例えば、ドットサイズｄがｄ１＜ｄ＜ｄ２の場合の補正データは、ドットサイズｄ１、ｄ２における各ラスタラインの補正値からスプライン補間、線形補間などを用いて予測することができる。
【００８１】
そこで、本実施形態では、上記の関係を利用することにより、未知の媒体に対する新しいＢＲＳ補正テーブルを自動的に作成するようにしている。なお、以下の実施形態では４つのインク色のうちの一色分について説明するが、他のインク色の場合についても同様の処理が行われる。
【００８２】
図１７は第１実施形態におけるＢＲＳ補正テーブル作成処理を示すフロー図である。図１７の処理は、例えば、１つのプログラムによりコンピューター１１０のスキャナードライバーやプリンタードライバーを介して、コンピューター１１０がスキャナー１２０やプリンター１を制御するようにして行われる。
【００８３】
また、図１８は、第１実施形態における保存ＢＲＳ補正テーブルの説明図である。図１８に示すように５つのドットサイズ（３０μｍ、５０μｍ、６０μｍ、７０μｍ、９０μｍ）にそれぞれ対応したＢＲＳ補正テーブルＴ１〜Ｔ５が予め用意されている。この各ＢＲＳ補正テーブルには階調値毎にＢＲＳ補正データ（ラスタラインと濃度補正値とが対応付けられたデータ）が作成されている。
【００８４】
まず、未知の媒体（以下、印刷対象媒体とする）がプリンター１にセットされ、コンピューター１１０は、プリンター１により印刷対象媒体に印刷を行なわせる。その後、スキャナー１２０によって印刷対象媒体に形成されたドットのドットサイズ（具体的には紙幅方向のドット幅）を計測させる（図１７、Ｓ１０１）。
【００８５】
次に、コンピューター１１０は、スキャナー１２０の計測結果から保存ＢＲＳ補正テーブル（図１８参照）に同一のドットサイズで作成されたものがあるか否かを判断する（Ｓ１０２）。保存ＢＲＳ補正テーブルに同一のドットサイズのものがある場合（Ｓ１０２でＹＥＳ）、そのドットサイズに対応する保存ＢＲＳ補正テーブルを印刷対象媒体のＢＲＳ補正テーブルとして設定する（Ｓ１０３）。例えば、スキャナー１２０によるドットサイズの計測結果が３０μｍであった場合、ドットサイズ３０μｍに対応するＢＲＳ補正テーブルＴ１をその媒体の補正テーブルとして設定する。
【００８６】
一方、保存ＢＲＳ補正テーブルに同一のドットサイズで作成されたものがない場合（Ｓ１０２でＮＯ）、印刷対象媒体に形成されたドットサイズよりも大きいドットサイズで形成された保存ＢＲＳ補正テーブルの中で、ドットサイズが最小のものを選択する（Ｓ１０４）。ここで選択された補正テーブルのことを保存ＢＲＳテーブル１とする。さらに、印刷対象媒体に形成されたドット幅よりも小さいドットサイズで形成された保存ＢＲＳ補正テーブルのなかで、ドットサイズが最大のものを選択する（Ｓ１０４）。ここで選択された補正テーブルのことを保存ＢＲＳテーブル２とする。  
例えば、スキャナー１２０によるドットサイズの計測結果が５５μｍであった場合、ＢＲＳ補正テーブルＴ３（ドットサイズ６０μｍに対応）が保存ＢＲＳテーブル１に設定され、ＢＲＳ補正テーブルＴ２（ドットサイズ５０μｍに対応）が保存ＢＲＳテーブル２に設定される。
【００８７】
そして、保存ＢＲＳテーブル１と保存ＢＲＳテーブル２から、印刷対象媒体の各階調のＢＲＳ補正データを作成して新しいＢＲＳ補正テーブルとして設定する（Ｓ１０６）
図１９は、各階調で作成されるＢＲＳ補正データの一例の説明図である。前述したように、図１８の保存ＢＲＳ補正テーブルに対して、スキャナー１２０によるドットサイズの計測結果が５５μｍであった場合、保存ＢＲＳテーブル１としてＢＲＳ補正テーブルＴ３が選択され、保存ＢＲＳテーブル２としてＢＲＳ補正テーブルＴ２が選択される。そして、コンピューター１１０は、この保存ＢＲＳテーブル１（ＢＲＳ補正テーブルＴ３）と保存ＢＲＳテーブル２（ＢＲＳ補正テーブルＴ２）を用いることによって、階調値毎に新しいＢＲＳ補正データを作成する。具体的には、図１９に示すように、階調値１２％では、補正データＨａ２と補正データＨａ３との補間処理によって新しい補正データを作成する。また、階調値２５％では、補正データＨｂ２と補正データＨｂ３との補間処理によって新しい補正データを作成する。同様に他の階調値においても新しい補正データを作成する。そして、各階調で作成された補正データを合わせて、新しいＢＲＳ補正テーブルを作成する。
【００８８】
以上説明したように、本実施形態では、メモリー５３に予め５つのＢＲＳ補正テーブルが記憶されており、印刷対象媒体を用いて印刷したときのスキャナー１２０によるドットサイズの計測結果と、メモリー５３に記憶された５つのＢＲＳ補正テーブルと、に基づいて、その印刷対象媒体に対する新しいＢＲＳ補正テーブルを作成している。
【００８９】
このように予め用意された複数のＢＲＳ補正テーブルを用いて、別の媒体についての補正テーブルを自動的に作成することができる。よって、媒体毎にＢＲＳ補正テーブルを用意しなくても良いので、時間や手間の低減を図りつつ、濃度むらを抑制することができる。  
また、本実施形態では、各階調毎にドット幅を求め、各階調毎にドット幅に応じた濃度補正値を求めている。これにより、各階調毎に適した補正を行うことが可能になり、濃度むらをより抑制することができる。  
また、本実施形態ではドットサイズの平均値を用いているので、ドットサイズの算出の精度を向上することができる。
【００９０】
なお、本実施形態では、媒体の種類を変えることによって、ドットサイズ毎にＢＲＳ補正テーブルを用意していたが、これには限られない。例えば、同じ種類の媒体で、ＵＶの照射条件を変えることによってドットサイズを変えてもよい。こうして、ドットサイズ毎にＢＲＳ補正テーブルを複数作成してもよい。また、本実施形態では、予め用意されているＢＲＳ補正テーブルの数は５つであったが、これには限られず複数であればよい。なお、これらは、以下の実施形態でも同様である。
【００９１】
＝＝＝第２実施形態＝＝＝
第１実施形態では、ドットのサイズが１種類（例えば中ドット）であった。第２実施形態では複数種類のサイズのドットを使用する。具体的には、小ドット（Ｓ）、中ドット（Ｍ）、大ドット（Ｌ）の３種類のドットを用いる。また、第２実施形態では、これらの小、中、大ドットのそれぞれの発生率を階調値毎に定めたＳＭＬテーブルを用いる。
【００９２】
図２０は、ＳＭＬテーブルにおけるドット発生率の一例を示す図である。図のように階調値毎に小ドット、中ドット、大ドットの発生率がそれぞれ定められている。なお、発生率とは、全ての画素にインクを吐出する場合を１００％としたときの、インクを吐出する画素の割合である。例えば、階調値１２％では、全体の３０％に相当する画素に対して小ドットが形成され、中ドット及び大ドットは形成されない。また、階調値７０％では、小ドット、中ドット、及び大ドットは、それぞれ全体の１０％、２０％、１０％に相当する画素に形成される。
【００９３】
図２１は、第２実施形態における保存ＢＲＳ補正テーブルの説明図である。この保存ＢＲＳ補正テーブルは図２０のＳＭＬテーブルを用いて印刷することによって作成されたものである。第１実施形態（図１８）では、各ＢＲＳ補正テーブルが単一ドットの平均ドットサイズと対応していたのに対し、第２実施形態（図２１）では、各ＢＲＳ補正テーブルが上記３種類のドットの平均ドットサイズと対応している点が異なっている。なお、これ以外は第１実施形態と同様であるので説明を省略する。図２１に示す各ＢＲＳ補正テーブルは、プリンター１のメモリー５３に保存（記憶）されている。
【００９４】
図２２は、第２実施形態におけるＢＲＳ補正テーブル作成処理を示すフロー図である。  
第２実施形態では、コンピューター１１０は、プリンター１にＳＭＬテーブルに基づいて小、中、大ドットを用いて印刷対象媒体に印刷を行わせる。そして、コンピューター１１０は、スキャナー１２０によって印刷対象媒体に形成された小、中、大ドットの各ドットサイズ（具体的には紙幅方向のドット幅）をそれぞれ計測させる(Ｓ２０１)。  
そして、コンピューター１１０は、スキャナー１２０による小、中、大ドットの各ドットサイズの検出結果と、ＳＭＬテーブルの各階調値におけるドット発生率（図２０）とから、式（７）に示した加重平均を用いて階調値毎に平均ドットサイズを算出する(Ｓ２０２)。
【００９５】
図２３は、階調値毎の平均ドットサイズの算出結果の一例を示す図である。なお、ステップＳ２０１における小ドット、中ドット、大ドットのドットサイズの計測結果が、それぞれ３０μｍ、５０μｍ、７０μｍであるとしている。例えば、階調値１２％では図２０より小ドットのみが用いられるので、式（７）において小ドットの割合Ｐｓは１００％であり、中ドットの割合Ｐｍ及び大ドットの割合Ｐｌは０％である。よって、式（７）より平均ドットサイズｄaveは、小ドットのドットサイズ（３０μｍ）と等しくなる。また、例えば、階調値７０％では、図２０より小、中、大ドットの発生率が１０％、２０％、１０％なので、形成されるドットのうち小、中、大の各ドットの割合は、それぞれ、１／４、１／２、１／４である。よって平均ドットサイズｄaveは、３０×１／４＋５０×１／２＋７０×１／４＝５０となる。同様に各階調値の平均ドットサイズが図２３のように求められる。
【００９６】
その後、コンピューター１１０は、印刷対象媒体のＢＲＳ補正テーブルにおけるＢＲＳ補正データの作成処理が終了したか否かを判断する（図２２、Ｓ２０３）。ＢＲＳ補正データの作成処理が終了していない場合（Ｓ２０３でＮＯ）、ＢＲＳ補正データ作成対象階調値を未作成の階調値の中から選択する（Ｓ２０４）。例えば、まず階調値の最も低い１２％を選択する。そして、選択した階調値において、保存ＢＲＳ補正データに対応する平均ドットサイズと同一のものがあるか否かを判断する（Ｓ２０５）。
【００９７】
例えば、図２３の階調値１２％では平均ドットサイズが３０μｍなので、保存ＢＲＳ補正データ（図２１）に同一の平均ドットサイズが存在する。このように、保存ＢＲＳ補正データに同一のドットサイズがある場合（Ｓ２０５）、その同一の平均ドットサイズに対応する保存ＢＲＳ補正データを印刷対象媒体のＢＲＳ補正データとして設定する（Ｓ２０６）。具体的には、階調値１２％で平均ドットサイズが３０μｍの場合には、補正データＨａ１が選択される。そして、ステップＳ２０３に戻り、全ての階調値で処理が終わっているか否かを判断する。全ての階調値で処理が終わっていない場合（Ｓ２０３でＮＯ）、ステップＳ２０４で別の階調値（例えば、階調値２５％）を選択し、その階調値の平均ドットサイズについて、保存ＢＲＳ補正データの平均ドットサイズと同一のものがあるか否かを判断するステップＳ２０５を再度実行する。
【００９８】
ステップＳ２０５において、保存ＢＲＳ補正データと同一の平均ドットサイズのものがないと判断した場合（Ｓ２０５でＮＯ）、コンピューター１１０は、平均ドットサイズよりも大きいサイズで作成された保存ＢＲＳ補正データの中で、平均ドットサイズが最小のものを選択する（Ｓ２０７）。ここで選択された保存ＢＲＳ補正データを保存ＢＲＳデータ１とする。次に、コンピューター１１０は、平均ドットサイズよりも小さいサイズで作成された保存ＢＲＳ補正データの中で、平均ドットサイズが最大のものを選択する（Ｓ２０８）。ここで選択された保存ＢＲＳ補正データを保存ＢＲＳデータ２とする。
【００９９】
そして、保存ＢＲＳデータ１と保存ＢＲＳデータ２から補間処理によって対象階調値における印刷対象媒体のＢＲＳ補正データを作成する（Ｓ２０９）。具体的には、階調値２５％では、図２３より平均ドットサイズが３４μｍであり、図２１の保存ＢＲＳ補正データに対応する平均ドットサイズには同一のものがない。この場合、３４μｍよりも大きいドットサイズのうち最小のドットサイズ（５０μｍ）に対応するＢＲＳ補正データＨｂ２が階調値２５％の保存ＢＲＳデータ１として選択される。また、３４μｍよりも小さいドットサイズのうち最大のドットサイズ（３０μｍ）に対応するＢＲＳ補正データＨｂ１が階調値２５％の保存ＢＲＳデータ２として選択される。そして、この保存ＢＲＳデータ１（ＢＲＳ補正データＨｂ２）と保存ＢＲＳデータ２（ＢＲＳ補正データＨｂ１）との補間処理によって、印刷対象媒体における階調値２５％のＢＲＳ補正データが作成される。そして、ステップＳ２０３に戻る。このステップＳ２０３〜ステップＳ２０９の処理を繰り返し行う。
【０１００】
図２４は、各階調で作成されるＢＲＳ補正データの説明図である。このように、平均ドットサイズによって、階調値毎に用いられるＢＲＳ補正データが異なる。  
そして、ステップＳ２０３で印刷対象媒体のＢＲＳ補正データ作成処理が完了したと判断すると（図２２、Ｓ２０３でＹＥＳ）、ＢＲＳ補正テーブル作成処理を終了する。
【０１０１】
この第２実施形態では、小ドット、中ドット、大ドットを混在して印刷する場合においても、予め用意しておいた複数の補正値テーブル（保存ＢＲＳ補正値テーブル）を用いて、未知の印刷対象媒体に対するＢＲＳ補正テーブルを作成することができる。よって、時間や手間の低減を図りつつ、濃度むらを抑制することができる。
【０１０２】
なお、第２実施形態では３種類のサイズのドットを用いていたがこれには限られない。例えば、小ドットと中ドットの２種類を用いてもよいし、４種類以上のサイズのドットを用いてもよい。これらの場合も、式（７）に示すような加重平均によって平均ドットサイズを求めるようにすればよい。こうすることで、ドットサイズと濃度補正値との整合性を高めることができ、サイズの異なるドットを形成する場合でも濃度むらを抑制することができる。
【０１０３】
＝＝＝第３実施形態＝＝＝
第２実施形態では、ＳＭＬテーブルが１種類であったが、第３実施形態ではＳＭＬテーブルが複数種類用意されている。また、ＳＭＬテーブル毎に対応するＢＲＳ補正テーブルの組み合わせ（ＢＲＳ補正テーブル群とする）が設定されている。
【０１０４】
図２５は、ＳＭＬテーブルとＢＲＳ補正テーブル群の組み合わせの一例を示す図である。各ＢＲＳ補正テーブル群には、前述したようにドットサイズ毎に複数のＢＲＳ補正テーブル（保存ＢＲＳ補正テーブル）が定められている。なお、この場合、ＢＲＳ補正テーブル群１は、ＳＭＬテーブル１を用いて作成されたものであることを示している。  
この各ＳＭＬテーブル及び対応するＢＲＳ補正テーブル群は、プリンター１のメモリー５３に記憶されている。
【０１０５】
図２６は、第３実施形態の全体処理を示すフロー図である。  
まず、印刷対象媒体に対して用いるＳＭＬテーブルを、保存ＢＲＳ補正テーブルを作成する際に用いたＳＭＬテーブル（図２５参照）の何れかに決定する。本実施形態では、印刷対象媒体へ印刷した際の粒状性、色むら、滲みなどの観点からＳＭＬテーブル１を選択することとする（Ｓ３０１）。なお、本実施形態では、粒状性、色むらからＳＭＬテーブルを選択していたがこれには限られない。例えば、或るドット（大ドットなど）を形成したときのドットサイズからＳＭＬテーブルを選択するようにしてもよい。  
次に、コンピューター１１０は、ＳＭＬテーブル１で作成したＢＲＳ補正テーブルを用いて、印刷対象媒体用のＢＲＳ補正テーブル作成処理を行う（Ｓ３０２）。
【０１０６】
図２７は、ＳＭＬテーブル１で作成したＢＲＳ補正テーブルを示す図である。図に示すように、第２実施形態（図２０）と同じである。
【０１０７】
図２８は、第３実施形態における作成印刷対象媒体用のＢＲＳ補正テーブル作成処理を示すフロー図である。なお、図２８に示すステップＳ３０２１〜ステップＳ３０２９は、それぞれ、第２実施形態（図２２）のステップＳ２０１〜ステップＳ２０９に対応しているので、説明を省略する。また、図２９は、各階調で作成されるＢＲＳ補正データの説明図である。これも第２実施形態（図２４）と同様であるので説明を省略する。
【０１０８】
以上説明したように、第３実施形態では、複数のＳＭＬテーブルが用意されており、各ＳＭＬテーブルに対応して保存ＢＲＳ補正テーブルが定められている。そして、例えば粒状性や色むらなどから選択されたＳＭＬテーブルに対応するＢＲＳ補正テーブルを用いて、印刷対象媒体に対する新しいＢＲＳ補正テーブルを作成するようにしている。  
こうすることにより、より確実に濃度むらを抑えることができる。
【０１０９】
＝＝＝その他の実施形態＝＝＝
一実施形態としてのプリンター等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１０】
＜プリンターについて＞
前述の実施形態では、媒体の搬送方向と交差する紙幅方向にノズルが並んだラインヘッドプリンターを例に挙げているがこれに限らない。例えば、ヘッドユニットをノズル列方向と交差する移動方向に移動しながら、移動方向に沿ったドット列を形成するドット形成動作と、ノズル列方向である搬送方向に用紙を搬送する搬送動作（移動動作）とを交互に繰り返すプリンター（シリアルプリンター）であってもよい。
【０１１１】
また、前述の実施形態では、インクジェットプリンターについて説明したが、これには限られず、インク以外の他の液体を吐出する液体吐出装置に適用することも可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であってもよい。また、プリンター１が有するノズルからインクを吐出させるためのインク吐出方式としては、ピエゾ素子の駆動によりインク室を膨張・収縮させるピエゾ方式であってもよいし、発熱素子を用いてノズル内に気泡を発生させ該気泡によってインクを吐出させるサーマル方式であってもよい。
【０１１２】
また、前述の実施形態ではプリンター１とコンピューター１１０とスキャナー１２０とによるシステムで構成されていたが、これらが一体の装置として構成されていてもよい。
【０１１３】
＜スキャナーについて＞
上記実施形態では、スキャナー１２０は、Ｒ、Ｇ、Ｂの各センサー（例えばＣＣＤ）を有し、原稿に照射された光の反射光を各センサーで読取ることによりＲ、Ｇ、Ｂの色情報を取得するセンサー方式のものを用いていたがこれには限定されない。例えば、Ｒ、Ｇ、Ｂの各色の蛍光ランプを順次点滅し、モノクロイメージセンサーで反射光を読み取り、Ｒ、Ｇ、Ｂの色情報を取得する光源切り替え方式や、あるいは、光源とセンサーの間にＲ、Ｇ、Ｂのカラーフィルターを設け、このカラーフィルターを順次切り替えることによりＲ、Ｇ、Ｂの色情報を取得するフィルタ切り替え方式のものを用いてもよい。
【０１１４】
＜インクについて＞
前述の実施形態ではインクとしてＵＶの照射によって硬化するＵＶインクを用いていたがこれには限られず、ＵＶインク以外のインクを用いても良い。ただし、印刷対象の媒体の種類が多いほどＢＲＳ補正テーブルを媒体毎に作成しなくてもよい（手間や時間を省ける）という効果が顕著になる。よって、本実施形態はＵＶインクを用いる場合により効果的である。
【０１１５】
＜ヘッド及びノズルについて＞
前述の実施形態では、複数のヘッドが千鳥状に並んで設けられていた。但し、ヘッドの構成はこれには限られず、例えば紙幅方向に亘って１つのヘッドが設けられていてもよい。また、この場合、紙幅方向の一直線上に複数のノズルが配置されることによって、ノズル列が構成されていても良い。
【０１１６】
＜補正値について＞
前述の実施形態では、各ラスタラインの補正値を階調値毎に設定していたが、これには限られない。例えば、各ラスタラインに、濃度（階調値）を所定の割合で増減させる補正値を対応付けるようにしてもよい。この場合も、補正値を設けていない場合と比べて濃度むらを抑制することができる。
【符号の説明】
【０１１７】
１  プリンター、２０  ヘッドユニット、２３  ヘッド、
２３Ａ  第１ヘッド、２３Ｂ  第２ヘッド、２３Ｃ  第３ヘッド、
３０  搬送ユニット、３２Ａ  上流側ローラー、３２Ｂ  下流側ローラー、
３４  ベルト、４０  検出器群、５０  コントローラー、
５１  インターフェイス、５２  ＣＰＵ、５３  メモリー、
５４  ユニット制御回路、６０  照射ユニット
１００  印刷システム、１１０  コンピューター、
１１１  インターフェイス、１１２  ＣＰＵ、１１３  メモリー、
１２０  スキャナー、１２１  読取部、１２２  インターフェイス、
１２３  ＣＰＵ、１２４  メモリー、１２５  スキャナーコントローラー
【図１】
0005742230.tif 000002
【図２】
0005742230.tif 000003
【図３】
0005742230.tif 000004
【図４】
0005742230.tif 000005
【図５】
0005742230.tif 000006
【図６】
0005742230.tif 000007
【図７】
0005742230.tif 000008
【図９】
0005742230.tif 000009
【図１０】
0005742230.tif 000010
【図１１】
0005742230.tif 000011
【図１２】
0005742230.tif 000012
【図１３】
0005742230.tif 000013
【図１４】
0005742230.tif 000014
【図１５】
0005742230.tif 000015
【図１７】
0005742230.tif 000016
【図１８】
0005742230.tif 000017
【図１９】
0005742230.tif 000018
【図２０】
0005742230.tif 000019
【図２１】
0005742230.tif 000020
【図２２】
0005742230.tif 000021
【図２３】
0005742230.tif 000022
【図２４】
0005742230.tif 000023
【図２５】
0005742230.tif 000024
【図２６】
0005742230.tif 000025
【図２７】
0005742230.tif 000026
【図２８】
0005742230.tif 000027
【図２９】
0005742230.tif 000028
【図８】
0005742230.tif 000029
【図１６】
0005742230.tif 000030