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