(57)【要約】【課題】濃度補正の手間と時間の浪費を抑える。【解決手段】本発明の印刷システムは、（Ａ）インクを吐出するヘッドを移動方向に移動させる移動部と、（Ｂ）搬送方向に媒体を搬送させる搬送部と、（Ｃ）前記搬送方向に隣接する単位領域に形成される単位画像の濃度を補正するための補正値を記憶するメモリと、（Ｄ）媒体上の前記単位領域に対応する画素データの示す階調値が所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、媒体上の前記単位領域に対応する前記画素データの示す前記階調値が前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するコントローラと、を備えることを特徴とする。【選択図】  図２０
2006035735.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）インクを吐出するヘッドを移動方向に移動させる移動部と、
（Ｂ）搬送方向に媒体を搬送させる搬送部と、
（Ｃ）前記搬送方向に隣接する単位領域に形成される単位画像の濃度を補正するための補正値を記憶するメモリと、
（Ｄ）媒体上の前記単位領域に対応する画素データの示す階調値が、所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、
媒体上の前記単位領域に対応する前記画素データの示す前記階調値が、前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するコントローラと、
（Ｅ）を備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記ヘッドは、同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを前記媒体に形成可能であり、
前記画素データの示す階調値が前記所定階調値未満の場合、前記淡ドットのみが前記媒体に形成される
ことを特徴とする印刷システム。
【請求項３】
請求項２に記載の印刷システムであって、
前記ヘッドは、シアン又はマゼンタの前記濃ドット及び前記淡ドットを形成する
ことを特徴とする印刷システム。
【請求項４】
請求項２又は３に記載の印刷システムであって、
前記メモリは、前記淡ドットの生成率に関する情報を、前記補正値として記憶する
ことを特徴とする印刷システム。
【請求項５】
請求項１〜３のいずれかに記載の印刷システムであって、
前記メモリは、前記単位領域における濃度に関する情報を、前記補正値として記憶する
ことを特徴とする印刷システム。
【請求項６】
請求項１〜５のいずれかに記載の印刷システムであって、
前記ヘッドが、複数の前記単位画像を前記搬送方向に隣接させた補正用パターンを、前記媒体に形成し、
前記メモリは、前記補正用パターンの前記単位領域の濃度に応じた前記補正値を、それぞれの前記単位領域に対応付けて記憶する
ことを特徴とする印刷システム。
【請求項７】
請求項６に記載の印刷システムであって、
前記ヘッドは、同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを前記媒体に形成可能であり、
前記補正用パターンは、前記淡ドットのみにより形成される
ことを特徴とする印刷システム。
【請求項８】
請求項１〜７のいずれかに記載の印刷システムであって、
前記コントローラは、前記単位領域に形成するドットの生成率を前記補正値に基づいて補正することにより、前記単位画像の濃度を補正する
ことを特徴とする印刷システム。
【請求項９】
（Ａ）インクを吐出するヘッドを移動方向に移動させる移動部と、
（Ｂ）搬送方向に媒体を搬送させる搬送部と、
（Ｃ）前記搬送方向に隣接する単位領域に形成される単位画像の濃度を補正するための補正値を記憶するメモリと、
（Ｄ）媒体上の前記単位領域に対応する画素データの示す階調値が、所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、
媒体上の前記単位領域に対応する前記画素データの示す前記階調値が、前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するコントローラと、
（Ｅ）を備える印刷システムであって、
（Ｆ）前記ヘッドは、同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを前記媒体に形成可能であり、
（Ｇ）前記画素データの示す階調値が前記所定階調値未満の場合、前記淡ドットのみが前記媒体に形成され、
（Ｈ）前記ヘッドは、シアン又はマゼンタの前記濃ドット及び前記淡ドットを形成し、
（Ｉ）前記メモリは、前記淡ドットの生成率に関する情報を、前記補正値として記憶し、
（Ｊ）前記ヘッドが、複数の前記単位画像を前記搬送方向に隣接させた補正用パターンを、前記媒体に形成し、
前記メモリは、前記補正用パターンの前記単位領域の濃度に応じた前記補正値を、それぞれの前記単位領域に対応付けて記憶し、
（Ｋ）前記補正用パターンは、前記淡ドットのみにより形成され、
（Ｌ）前記コントローラは、前記単位領域に形成するドットの生成率を前記補正値に基づいて補正することにより、前記単位画像の濃度を補正する
ことを特徴とする印刷システム。
【請求項１０】
（Ａ）隣接する単位領域に単位画像を形成して媒体に印刷画像を形成する印刷装置を準備するステップと、
（Ｂ）前記単位領域に対応付けられた補正値を前記印刷装置から取得するステップと、
（Ｃ）媒体上の前記単位領域に対応する画素データの示す階調値が、所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、
媒体上の前記単位領域に対応する前記画素データの示す前記階調値が、前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するステップと、
（Ｄ）を有することを特徴とする印刷方法。
【請求項１１】
隣接する単位領域に単位画像を形成して媒体に印刷画像を形成する印刷装置を制御する印刷制御装置に、
前記単位領域に対応付けられた補正値を前記印刷装置から取得させ、
媒体上の前記単位領域に対応する画素データの示す階調値が所定階調値未満の場合、その単位領域に対応する前記補正値に応じて、その画素データから印刷データを生成させ、
前記媒体上の前記単位領域に対応する前記画素データの示す階調値が前記所定階調値以上の場合、前記補正値を用いずに、その画素データから前記印刷データを生成させ、
前記印刷データを前記印刷装置に送信させる
ことを特徴とするプログラム。
【請求項１２】
（Ａ）同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを媒体に形成可能なヘッドを備えた印刷装置を準備するステップと、
（Ｂ）前記印刷装置が、前記淡ドットのみから構成される補正用パターンを前記媒体に形成するステップと、
（Ｃ）前記補正用パターンを構成する複数の単位画像の濃度をそれぞれ検出するステップと、
（Ｄ）前記単位画像の濃度に関する情報を、各単位画像に対応付けて記憶するステップと、
（Ｅ）前記濃ドット及び前記淡ドットから構成される前記単位画像の濃度を前記情報に応じて補正して、複数の前記単位画像から構成される印刷画像を前記印刷装置が前記媒体に形成するステップと、
（Ｆ）を有することを特徴とする印刷方法。
【請求項１３】
（Ａ）同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを媒体に形成可能なヘッドを備えた印刷装置を準備するステップと、
（Ｂ）前記印刷装置が、前記淡ドットのみから構成される補正用パターンを前記媒体に形成するステップと、
（Ｃ）前記補正用パターンを構成する複数の単位画像の濃度をそれぞれ検出するステップと、
（Ｄ）前記単位画像の濃度に関する情報を、各単位画像に対応付けて前記印刷装置のメモリに記憶するステップと、
（Ｅ）を有することを特徴とする補正値を記憶する印刷装置の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷方法、プログラム及び製造方法に関する。
【背景技術】
【０００２】
媒体としての紙に複数色のインクを吐出して画像を形成する印刷装置として、カラーインクジェットプリンタ（以下、プリンタという。）が知られている。このプリンタは、キャリッジの移動方向に移動するヘッドからインクを吐出して紙にドットを形成するドット形成動作と、搬送ユニットにより紙を移動方向と交差する交差方向（以下、搬送方向ともいう。）に搬送する搬送動作とを交互に繰り返す。これにより、移動方向に沿う複数のドットから構成されたラスタラインが搬送方向に複数形成され、印刷画像が紙に印刷される。
【０００３】
この種のプリンタでは、インク滴の量や飛行方向などのインク滴の吐出特性が、ノズル毎にばらつく。この吐出特性のばらつきは、印刷画像の濃度ムラの原因となるため好ましくない。そこで、従来は、まず、吐出可能な各色のインクにてそれぞれ、補正用パターンを紙に印刷する。次に、印刷した補正用パターンの濃度を読み取り、読み取ったデータに基づいて補正情報を取得し、取得した補正情報に基づいて濃度補正を実行し印刷している。（たとえば、特許文献１を参照。）。
【特許文献１】特開平６−１６６２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
濃度補正を行うためには、補正用パターンを印刷する工程、補正用パターンを読み取る工程、読み取ったデータに基づいて濃度補正を実行する工程等、多大な手間を費やす。逆に、効果の少ない領域において濃度補正を省略できれば、これらの手間と時間の浪費を抑えることができる。
【０００５】
ところで、濃度ムラは、印刷画像のうちの淡い領域に発生しやすい。例えば、人物の画像を印刷する場合、人物の肌色を表現する領域は印刷画像の濃度が淡いので、濃度ムラが発生しやすい。このため、濃度の淡い領域では、濃度補正の効果を得やすい。一方、印刷画像のうちの濃い領域では、濃度ムラは発生しにくく、濃度補正を実行しても効果は少ない。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、濃度補正を効果的に実行することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するための主たる発明は、（Ａ）インクを吐出するヘッドを移動方向に移動させる移動部と、（Ｂ）搬送方向に媒体を搬送させる搬送部と、（Ｃ）前記搬送方向に隣接する単位領域に形成される単位画像の濃度を補正するための補正値を記憶するメモリと、（Ｄ）媒体上の前記単位領域に対応する画素データの示す階調値が所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、媒体上の前記単位領域に対応する前記画素データの示す前記階調値が前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するコントローラと、を備えることを特徴とする。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１０】
（Ａ）インクを吐出するヘッドを移動方向に移動させる移動部と、
（Ｂ）搬送方向に媒体を搬送させる搬送部と、
（Ｃ）前記搬送方向に隣接する単位領域に形成される単位画像の濃度を補正するための補正値を記憶するメモリと、
（Ｄ）媒体上の前記単位領域に対応する画素データの示す階調値が、所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、
媒体上の前記単位領域に対応する前記画素データの示す前記階調値が、前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するコントローラと、
（Ｅ）を備えることを特徴とする印刷システム。  
このような印刷システムによれば、効率的に濃度ムラを抑制できる。
【００１１】
かかる印刷システムであって、前記ヘッドは、同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを前記媒体に形成可能であり、前記画素データの示す階調値が前記所定階調値未満の場合、前記淡ドットのみが前記媒体に形成されることが望ましい。これにより、濃ドットに関する補正値を記憶しなくても済むので、効率的に濃度補正を行うことができる。
【００１２】
かかる印刷システムであって、前記ヘッドは、シアン又はマゼンタの前記濃ドット及び前記淡ドットを形成することが望ましい。但し、ヘッドがイエローの濃ドット及び淡ドットを形成しても良い。
【００１３】
前かかる印刷システムであって、記メモリは、前記淡ドットの生成率に関する情報を、前記補正値として記憶することが望ましい。これにより、単位領域に形成されるドット生成率を変えることにより、単位画像の濃度を補正することができる。
【００１４】
かかる印刷システムであって、前記メモリは、前記単位領域における濃度に関する情報を、前記補正値として記憶することが望ましい。これにより、単位領域の濃度に応じて、濃度補正できる。
【００１５】
かかる印刷システムであって、前記ヘッドが、複数の前記単位画像を前記搬送方向に隣接させた補正用パターンを、前記媒体に形成し、前記メモリは、前記補正用パターンの前記単位領域の濃度に応じた前記補正値を、それぞれの前記単位領域に対応付けて記憶することが望ましい。これにより、各ドット列領域に応じた濃度補正ができる。
【００１６】
かかる印刷システムであって、前記ヘッドは、同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを前記媒体に形成可能であり、前記補正用パターンは、前記淡ドットのみにより形成されることが望ましい。これにより、濃ドットによる補正用パターンを作らずに済み、作業の手間が軽減できる。
【００１７】
かかる印刷システムであって、前記コントローラは、前記単位領域に形成するドットの生成率を前記補正値に基づいて補正することにより、前記単位画像の濃度を補正することが望ましい。これにより、単位領域に形成されるドット生成率を変えることにより、単位画像の濃度を補正することができる。
【００１８】
（Ａ）隣接する単位領域に単位画像を形成して媒体に印刷画像を形成する印刷装置を準備するステップと、
（Ｂ）前記単位領域に対応付けられた補正値を前記印刷装置から取得するステップと、
（Ｃ）媒体上の前記単位領域に対応する画素データの示す階調値が、所定階調値未満の場合、その単位領域に対応する前記補正値に基づいて補正された濃度にて、前記単位領域に前記単位画像を形成し、
媒体上の前記単位領域に対応する前記画素データの示す前記階調値が、前記所定階調値以上の場合、濃度を補正せずに前記単位領域に前記単位画像を形成するステップと、
（Ｄ）を有することを特徴とする印刷方法。  
このような印刷方法によれば、効果的に濃度ムラを抑制できる。
【００１９】
隣接する単位領域に単位画像を形成して媒体に印刷画像を形成する印刷装置を制御する印刷制御装置に、
前記単位領域に対応付けられた補正値を前記印刷装置から取得させ、
媒体上の前記単位領域に対応する画素データの示す階調値が所定階調値未満の場合、その単位領域に対応する前記補正値に応じて、その画素データから印刷データを生成させ、
前記媒体上の前記単位領域に対応する前記画素データの示す階調値が前記所定階調値以上の場合、前記補正値を用いずに、その画素データから前記印刷データを生成させ、
前記印刷データを前記印刷装置に送信させる
ことを特徴とするプログラム。  
このようなプログラムによれば、効果的に濃度ムラを抑制させることができる。
【００２０】
（Ａ）同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを媒体に形成可能なヘッドを備えた印刷装置を準備するステップと、
（Ｂ）前記印刷装置が、前記淡ドットのみから構成される補正用パターンを前記媒体に形成するステップと、
（Ｃ）前記補正用パターンを構成する複数の単位画像の濃度をそれぞれ検出するステップと、
（Ｄ）前記単位画像の濃度に関する情報を、各単位画像に対応付けて記憶するステップと、
（Ｅ）前記濃ドット及び前記淡ドットから構成される前記単位画像の濃度を前記情報に応じて補正して、複数の前記単位画像から構成される印刷画像を前記印刷装置が前記媒体に形成するステップと、
（Ｆ）を有することを特徴とする印刷方法。  
このような印刷方法によれば、効果的に濃度ムラを抑制できる。
【００２１】
（Ａ）同じ波長の光を吸収しその吸収量の異なる濃ドット及び淡ドットを媒体に形成可能なヘッドを備えた印刷装置を準備するステップと、
（Ｂ）前記印刷装置が、前記淡ドットのみから構成される補正用パターンを前記媒体に形成するステップと、
（Ｃ）前記補正用パターンを構成する複数の単位画像の濃度をそれぞれ検出するステップと、
（Ｄ）前記単位画像の濃度に関する情報を、各単位画像に対応付けて前記印刷装置のメモリに記憶するステップと、
（Ｅ）を有することを特徴とする補正値を記憶する印刷装置の製造方法。  
このような印刷装置の製造方法によれば、濃度ムラを抑制できる印刷装置を効率的に製造することができる。
【００２２】
＝＝＝印刷システムの構成＝＝＝
次に、印刷システムの実施形態について、図面を参照しながら説明する。ただし、以下の実施形態の記載には、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体等に関する実施形態も含まれている。
【００２３】
図１は、印刷システムの外観構成を示した説明図である。この印刷システム１００は、プリンタ１と、コンピュータ１１０を備えている。プリンタ１は、紙、布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１０は、プリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。コンピュータ１１０は、印刷データを介してプリンタ１を制御するので、印刷制御装置でもある。
【００２４】
印刷システム１００は、他にも表示装置１２０と、入力装置１３０と、記録再生装置１４０とを備えている。表示装置１２０は、ディスプレイを有し、プリンタドライバ等のユーザインタフェースを表示する。入力装置１３０は、例えばキーボード１３０Ａやマウス１３０Ｂであり、表示装置１２０に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４０は、例えばフレキシブルディスクドライブ装置１４０ＡやＣＤ−ＲＯＭドライブ装置１４０Ｂが用いられる。
【００２５】
コンピュータ１１０にはプリンタドライバがインストールされている。プリンタドライバは、表示装置１２０にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１０にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２６】
＝＝＝プリンタとコンピュータの構成＝＝＝
＜プリンタとコンピュータの構成について＞
図２は、コンピュータ１１０とプリンタ１の全体構成のブロック図である。
【００２７】
コンピュータ１１０は、インターフェース部１６１と、ＣＰＵ１６２と、コンピュータ側メモリ１６３とを有する。インターフェース部１６１は、外部装置であるプリンタ１とコンピュータ１１０との間でデータの送受信を行うためのものである。ＣＰＵ１６２は、コンピュータ１１０全体の制御を行うための演算処理装置である。コンピュータ側メモリ１６３は、プリンタドライバ等のプログラムを格納する領域や作業領域等を確保する記憶素子である。ＣＰＵ１６２は、コンピュータ側メモリ１６３に格納されているプリンタドライバに従って、画像データから印刷データを生成し、印刷データをプリンタ１に送信する。プリンタドライバをコンピュータ１１０にインストールすることにより、ＣＰＵ１６２とコンピュータ側メモリ１６３は、印刷データを介してプリンタ１を制御するコンピュータ側コントローラとなる。なお、本実施形態では、コンピュータ側メモリ１６３の一部領域を、後述する補正用ファイルを格納するための補正用ファイル格納部１６３ａとして利用している。
【００２８】
プリンタ１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及びプリンタ側コントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、プリンタ側コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。プリンタ側コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、紙に画像を印刷する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をプリンタ側コントローラ６０に出力する。プリンタ側コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００２９】
プリンタ側コントローラ６０は、プリンタの制御を行うための制御ユニットである。プリンタ側コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、プリンタ側メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１０とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。プリンタ側メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、プリンタ側メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。なお、本実施形態では、プリンタ側メモリ６３の一部領域を、後述する補正用データを格納するための補正用データ格納部６３ａとして利用している。
【００３０】
なお、コンピュータ側コントローラ（ＣＰＵ１６２とコンピュータ側メモリ１６３）とプリンタ側コントローラ６０は、印刷システム全体を制御するコントローラとなる。また、コンピュータ側メモリ１６３に格納されたプリンタドライバは、コンピュータ１１０に、印刷データを生成させ、印刷データをプリンタ１に送信させる。一方、プリンタ側メモリ６３に格納されたプログラムは、印刷データに応じて、搬送ユニット２０に紙を搬送させ、キャリッジユニット３０にキャリッジを移動させ、ヘッドユニット４０にインクを吐出させる。このため、プリンタドライバとプリンタ側のプログラムは、協働して印刷システムに印刷を行わせるプログラムともなる。
【００３１】
図３は、プリンタ１の全体構成の概略図である。また、図４は、プリンタ１の全体構成の横断面図である。以下、本実施形態のプリンタの基本的な構成について説明する。
【００３２】
搬送ユニット２０は、媒体（例えば、紙Ｓなど）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で紙を搬送させるためのものである。すなわち、搬送ユニット２０は、紙を搬送する搬送部となる。搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送部として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ２１は、紙挿入口に挿入された紙をプリンタ内に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて紙を搬送ローラ２３まで搬送できる。搬送モータ２２は、紙を搬送方向に搬送するためのモータであり、例えばＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラ２５は、紙Ｓをプリンタの外部に排出するローラであり、印刷可能な領域に対して搬送方向下流側に設けられている。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００３３】
キャリッジユニット３０は、ヘッドを所定の方向（以下、移動方向という）に移動（「走査」とも呼ばれる）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、移動方向に往復移動可能である。（これにより、ヘッドが移動方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１を移動方向に移動させるためのモータであり、例えばＤＣモータにより構成される。このキャリッジモータ３２は、ヘッド（後述）を移動方向に移動させる移動部となる。
【００３４】
ヘッドユニット４０は、紙にインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、複数のノズルを有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１が移動方向に移動すると、ヘッド４１も移動方向に移動する。そして、ヘッド４１が移動方向に移動中にインクを断続的に吐出することによって、移動方向に沿ったドットライン（ラスタライン）が紙に形成される。
【００３５】
検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、および光学センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって紙を給紙する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は搬送方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。光学センサ５４は、キャリッジ３１に取付けられている。光学センサ５４は、発光部から紙に照射された光の反射光を受光部が検出することにより、紙の有無を検出する。そして、光学センサ５４は、キャリッジ３１によって移動しながら紙の端部の位置を検出し、紙の幅を検出することができる。また、光学センサ５４は、状況に応じて、紙の先端（搬送方向下流側の端部であり、上端ともいう）・後端（搬送方向上流側の端部であり、下端ともいう）も検出できる。光学センサ５４は、光学的に紙の端部を検出するため、機械的な紙検出センサ５３よりも、検出精度が高い。
【００３６】
＜ノズルについて＞
図５は、ヘッド４１の下面におけるノズルの配列を示す説明図である。ヘッド４１の下面には、６個のノズル群が形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。
【００３７】
各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。
【００３８】
各ノズル群のノズルは、搬送方向下流側のノズルほど小さい数の番号が付されている（♯１〜♯１８０）。なお、前述の光学センサ５４は、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。  
各ノズルには、それぞれインクチャンバー（不図示）と、ピエゾ素子が設けられている。ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張し、ノズルからインク滴が吐出される。
【００３９】
ところで、インクジェットプリンタでは、紙に印刷画像を形成する場合、多数のドットにより印刷画像を構成する。そして、このようなインクジェットプリンタでは、紙上のドットの密度を変えることにより、印刷画像の階調を表現する。例えば、印刷画像の濃度の濃い部分では、ドットの密度が高く、印刷画像の濃度の淡い部分では、ドットの密度が低い。  
印刷画像の濃度の淡い部分では、粒状感が出やすい。例えば、シアンインクのみを用いて淡い水色を印刷する場合、シアンインクによるドットがまばらに形成される結果、印刷画像は、淡い水色と言うよりもシアンの水玉模様のようになってしまう（粒状感）。
【００４０】
そこで、本実施形態のヘッド４１には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙとともに、ライトシアンインクノズル群ＬＣ及びライトマゼンタインクノズル群ＬＭが形成されている。
【００４１】
ライトシアンインクノズル群ＬＣは、シアンインクノズル群Ｃが吐出するシアンインク（濃インク）よりも濃度の淡いライトシアンインク（淡インク）を吐出する。シアンは補色であるレッド光を吸収する性質を持ち、ライトシアンインクにより形成されたライトシアンドット（淡ドット）は、シアンインクにより形成されたドット（濃ドット）よりも、レッド光の吸収量が少ない。
【００４２】
ライトマゼンタインクノズル群ＬＭは、マゼンタインクノズル群Ｍが吐出するマゼンタインク（濃インク）よりも濃度の淡いライトシアンインク（淡インク）を吐出する。マゼンタは補色であるグリーン光を吸収する性質を持ち、ライトマゼンタインクにより形成されたドット（淡ドット）は、マゼンタインクにより形成されたドット（濃ドット）よりも、グリーン光の吸収量が少ない。
【００４３】
そして、本実施形態において淡い水色の画像を印刷する場合、ライトシアンインクを用いてライトシアンドットを紙に形成する。シアンインクのみを用いた場合と比較して、ライトシアンドットにより淡い水色を表現すればドットの数が多くなるので、粒状感を軽減することができる。
【００４４】
なお、イエローに関しては、濃度による影響が少ないので、ライトインクは用意されていない。但し、ダークイエローインク（濃インク）を用いれば、印刷画像に深みのある黄色を表現することもできる。なお、イエローは補色であるブルー光を吸収する性質を持つが、ダークイエローインクにより形成されたダークイエロードット（濃ドット）は、イエローインクにより形成されたドット（淡ドット）よりも、ブルー光の吸収量が多い。
【００４５】
＝＝＝プリンタドライバ＝＝＝
＜プリンタドライバが行う処理について＞
図６は、プリンタドライバが行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。  
コンピュータ１１０では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ１１２やアプリケーションプログラム１１４やプリンタドライバ１１６などのコンピュータプログラムが動作している。ビデオドライバ１１２は、アプリケーションプログラム１１４やプリンタドライバ１１６からの表示命令に従って、例えばユーザインターフェース等を表示装置１２０に表示する機能を有する。アプリケーションプログラム１１４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザは、アプリケーションプログラム１１４のユーザインターフェースを介して、アプリケーションプログラム１１４により編集した画像を印刷する指令を与えることができる。アプリケーションプログラム１１４は、印刷の指令を受けると、プリンタドライバ１１６に画像データを出力する。
【００４６】
プリンタドライバ１１６は、アプリケーションプログラム１１４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタに出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。コマンドデータとは、プリンタに特定の動作の実行を指示するためのデータである。また、画素データとは、画像を構成する画素に関するデータである。印刷データ中の画素データは、ある画素に対応する紙上の位置に形成されるドットに関するデータ（印刷画像を構成するドットのデータ）である。一方、画像データ中の画素データは、印刷画像を構成する画素の色や階調に関するデータである。
【００４７】
プリンタドライバ１１６は、アプリケーションプログラム１１４から出力された画像データを印刷データに変換するため、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理などを行う。以下に、プリンタドライバ１１６が行う各種の処理について説明する。
【００４８】
解像度変換処理は、アプリケーションプログラム１１４から出力された画像データ（テキストデータ、イメージデータなど）を、紙Ｓに画像を印刷する際の解像度（印刷するときのドットの間隔であり、印刷解像度ともいう。）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合には、アプリケーションプログラム１１４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。
【００４９】
なお、アプリケーションプログラム１１４から出力された画像データ中の各画素データは、ＲＧＢ色空間により表される多段階（例えば２５６段階）の階調値を示すデータである。以下、ＲＧＢの階調値を示す画素データのことをＲＧＢ画素データと言い、また、ＲＧＢ画素データから構成される画像データをＲＧＢ画像データと言う。
【００５０】
色変換処理は、前記ＲＧＢ画像データの各ＲＧＢ画素データを、ＣＭＹＫ色空間により表される多段階（例えば２５６段階）の階調値を示すデータに変換する処理である。ここでＣＭＹＫという表記では、Ｃはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックをそれぞれ意味している。以下、ＣＭＹＫの階調値を示す画素データのことをＣＭＹＫ画素データといい、ＣＭＹＫ画素データから構成される画像データのことをＣＭＹＫ画像データという。色変換処理は、ＲＧＢの階調値とＣＭＹＫの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１６が参照することによって行われる。
【００５１】
ハーフトーン処理は、多段階の階調値を示すＣＭＹＫ画素データを、プリンタ１が表現可能な色の少段階の階調値を示す２値画素データに変換する処理である。例えば、ハーフトーン処理により、４色（シアン、マゼンタ、イエロー、ブラック）の２５６段階の階調値を示すＣＭＹＫ画素データが、６色（シアン、ライトシアン、マゼンタ、ライトマゼンタ、イエロー、ブラック）の２段階の階調値を示す１ビットの２値画素データに変換される。この２値画素データは、各色について、例えば、「ドットの形成なし」（２進数の値として「０」）、及び「ドットの形成あり」（同じく「１」）を示すデータである。なお、本実施形態では、説明の簡略化のため、ハーフトーン処理後の画素データが１ビットであるが、２ビットであってもよい。画素データが２ビットであれば、ドットの有無だけでなく、ドットの大きさ（大ドット、中ドット、小ドットなど）を示すことが可能である。なお、プリンタドライバ１１６は、ドット生成率テーブルを参照することにより、２５６階調の画素データを２値画素データに変換する。このドット生成率テーブルについては、後で詳述する。
【００５２】
このようなハーフトーン処理では、例えばディザ法等が利用され、プリンタ１がドットを分散して形成できるような２値画素データが作成される。また、このハーフトーン処理に用いる方法は、ディザ法に限るものではなく、γ補正法や誤差拡散法等を利用しても良い。
【００５３】
ラスタライズ処理は、前記ハーフトーン処理がなされたＣＭＹＫ画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、前記印刷データとしてプリンタ１に出力される。
【００５４】
＜ドット生成率について＞
図７Ａ及び図７Ｂは、上述のハーフトーン処理の際に用いられるドット生成率テーブルの説明図である。図７Ａは、イエロー及びブラックに関するドット生成率テーブルである。図７Ｂは、シアン及びマゼンタに関するドット生成率テーブルである。横軸は、ハーフトーン処理前の画素データ（ＣＭＹＫ画素データ）の階調値を示している。縦軸は、ドット生成率を示している。ある画素についてドット生成率が５０％の場合、ハーフトーン処理後の２値画素データは、５０％の確率で「１」になる（その画素に対応する紙上の位置にドットを生成する）。また、２５６画素（１６×１６画素）の領域が全てドット生成率５０％の場合、ハーフトーン処理後の画素データは、１２８画素においてドットを生成することを示すようになる。
【００５５】
本実施形態では、イエロー（及びブラック）は１種類の濃度のインクで階調を表現するため、イエローのドット生成率テーブルでは、階調値が高くなるとドット生成率も高くなる。
【００５６】
一方、シアン（及びマゼンタ）は２種類の濃度のインクで階調を表現するため、シアンのドット生成率テーブルはイエロー（及びブラック）のドット生成率テーブルとは異なる。１２７以下の階調値では、ライトシアンインクのみで階調を表現するため、階調値が高くなると、ライトシアンインクによるドット（淡ドット）のドット生成率が高くなる。そして、１２８以上の階調値では、シアンインクによるドット（濃ドット）が生成されるようになり、濃ドットの生成率が高くなると、淡ドットの生成率が低くなる。
【００５７】
シアンのドット生成率テーブルにおいて、例えばハーフトーン処理前のある画素データの階調値が６３の場合、その画素に対する淡ドットの生成率は５０％であり、濃ドットの生成率は０％である。また、ハーフトーン処理前のある画素データの階調値が１５９の場合、その画素に対する淡ドットの生成率は７５％であり、濃ドットの生成率は２５％である。つまり、ハーフトーン処理前のある画素データのＣ（シアン）の階調値が１５９の場合、ライトシアンの２値画素データは７５％の確率で「１」になり、シアンの２値画素データは２５％の確率で「１」になる。
【００５８】
図７Ｂのドット生成率テーブルを用いて、シアン（又はマゼンタ）の２５６階調の画素データが、シアン及びライトシアン（又は、マゼンタ及びライトマゼンタ）の２階調の２値画素データに変換（ハーフトーン処理）される。この結果、４色（ＣＭＹＫ）の２５６階調の画素データが、６色（Ｃ、ＬＣ、Ｍ、ＬＭ、Ｙ、Ｋ）の２階調の２値画素データに変換（ハーフトーン処理）される。
【００５９】
なお、このドット生成率テーブルによれば、ある領域の画素データについて、ハーフトーン処理前の階調値が１２７以下の場合、その領域に対応する紙上の領域には淡ドットしか形成されず、濃ドットは形成されないことになる。
【００６０】
なお、本実施形態では、各ドット列領域毎に補正されたドット生成率テーブルを用いて、ハーフトーン処理が行われる（後述）。
【００６１】
＝＝＝印刷動作＝＝＝
図８は、印刷時の処理のフロー図である。以下に説明される各処理は、プリンタ側コントローラ６０が、プリンタ側メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００６２】
印刷命令受信（Ｓ００１）：まず、プリンタ側コントローラ６０は、コンピュータ１１０からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１０から送信される印刷データのヘッダに含まれている。そして、プリンタ側コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・ドット形成処理等を行う。
【００６３】
給紙処理（Ｓ００２）：給紙処理とは、印刷すべき紙をプリンタ内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする処理である。プリンタ側コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙を搬送ローラ２３まで送る。続いて、プリンタ側コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００６４】
ドット形成処理（Ｓ００３）：ドット形成処理とは、移動方向に沿って移動するヘッドからインクを断続的に吐出させ、紙上にドットを形成する処理である。プリンタ側コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１を移動方向に移動させる。そして、プリンタ側コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッドからインクを吐出させる。ヘッド４１から吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。移動するヘッド４１からインクが断続的に吐出されるので、紙上には移動方向に沿った複数のドットからなるドット列（ラスタライン）が形成される。
【００６５】
搬送処理（Ｓ００４）：搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。プリンタ側コントローラ６０は、搬送モータを駆動し、搬送ローラを回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００６６】
排紙判断（Ｓ００５）：プリンタ側コントローラ６０は、印刷中の紙の排紙の判断を行う。印刷中の紙に印刷すべきデータが残っていれば、排紙は行われない。そして、プリンタ側コントローラ６０は、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙に印刷する。
【００６７】
排紙処理（Ｓ００６）：印刷中の紙に印刷すべきデータがなくなれば、プリンタ側コントローラ６０は、排紙ローラを回転させることにより、その紙を排紙する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００６８】
印刷終了判断（Ｓ００７）：次に、プリンタ側コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００６９】
＝＝＝画像中の濃度ムラの発生原因について＝＝＝
多色印刷された画像中に生じる濃度ムラは、基本的には、その各色（シアン、マゼンタ、イエロー、ブラック）でそれぞれに生じる濃度ムラが原因である。このため、通常は、各色の濃度ムラをそれぞれ別々に抑制することによって、多色印刷された画像中の濃度ムラを抑制する方法が採られている。そこで、以下では、単色印刷された画像中に生じる濃度ムラの発生原因について説明する。
【００７０】
図９Ａは、理想的にドットが形成されたときの様子の説明図である。キャリッジが移動方向に移動する間、各ノズルからインクが吐出され、紙にインクが着弾してドットが形成される。各ノズルは、移動中に断続的にインクを吐出するので、移動方向に沿ってドットの列（ラスタライン）が形成される。各ラスタラインは画像片を形成し、この画像片が搬送方向に沿って並ぶことによって、印刷画像が構成される。
【００７１】
同図では、理想的にドットが形成されているので、各ドットは、紙上に架空に定められた領域に正確に形成される。ここで、ラスタラインが形成されるべき領域を「ドット列領域」と呼ぶ。図中、点線に挟まれる領域としてドット列領域が示されている。なお、ドット列領域は、移動方向に並ぶ複数の画素に対応する紙上の領域でもある。
【００７２】
図９Ｂは、ノズルの加工精度のばらつきの影響の説明図である。ここでは、ノズル♯２の吐出するインクの飛行方向のばらつきにより、ノズル♯２により形成されるラスタラインが、ノズル♯３により形成されるラスタライン側（搬送方向上流側）にずれて形成されている。また、ノズル♯５から吐出されるインク量が少なく、ノズル♯５により形成されるドットが小さくなっている。  
本来であれば同じ濃度の画像片が各ドット列領域に形成されるにもかかわらず、加工精度のばらつきのため、ドット列領域に応じて濃淡が発生する。例えば、第２ドット列領域の画像は比較的淡くなり、第３ドット列領域の画像は比較的濃くなる。また、第５ドット列領域の画像は、比較的淡くなる。  
そして、このようなラスタラインからなる印刷画像を巨視的に見ると、キャリッジの移動方向に沿う縞状の濃度ムラが視認される。この濃度ムラは、印刷画像の画質を低下させる原因となる。
【００７３】
本実施形態では、濃く視認されやすいドット列領域に対しては、淡く画像片が形成されるようにドット生成率を補正し、淡く視認されやすいドット列領域に対しては、濃く画像片が形成されるようにドット生成率を補正し、印刷画像の濃度ムラを抑制している。
【００７４】
図９Ｃは、本実施形態の印刷方法によりドットが形成されたときの様子の説明図である。本実施形態では、第２ドット列領域のドットの生成率を高くし、第３ドット列領域のドットの生成率を低くし、第５ドット列領域のドットの生成率を高くなるようにする。これにより、各ドット列領域に形成される画像片の濃度を補正し、印刷画像の濃度ムラを抑制する。
【００７５】
ところで、印刷画像の濃い領域では、ドットの形成密度が元々高いので、ラスタラインが搬送方向にずれて形成されても、巨視的な濃度にあまり変化がない。つまり、印刷画像の濃い領域では、濃度ムラが発生しにくい。一方、印刷画像の淡い領域では、ドットの形成密度が低いので、ラスタラインが搬送方向にずれて形成されるとドットの密度の変化が大きくなり、巨視的な濃度に影響を与える。つまり、印刷画像の淡い領域では、濃度ムラが発生しやすい。
【００７６】
そこで、本実施形態では、淡い画像に対してのみ濃度補正することにより、効果的に濃度ムラの発生を抑制している。
【００７７】
＝＝＝本実施形態のプリンタが出荷されるまで＝＝＝
本実施形態では、プリンタ製造工場においてプリンタが製造され出荷される。そして、プリンタを購入したユーザーは、自らのコンピュータにプリンタドライバをインストールし、アプリケーションソフトにより作成した画像をプリンタで印刷する。そこで、まず、プリンタが出荷されるまでの工程について、以下に説明する。
【００７８】
図１０は、プリンタ製造工場においてプリンタが出荷されるまでのフローチャートである。  
まず、製造ラインにおいてプリンタ１が製造される（Ｓ１１０）。次に、検査担当の作業者によって、濃度を補正するための補正用データがプリンタ１に設定される（Ｓ１２０）。補正用データについては、後で詳しく説明する。  
次に、プリンタ１とドライバＣＤ−ＲＯＭが出荷される（Ｓ１３０）。ドライバＣＤ−ＲＯＭは、プログラムであるプリンタドライバを記憶しており、プリンタ１と共に同梱されて出荷される。なお、ドライバＣＤ−ＲＯＭには、プリンタドライバ以外の他のアプリケーションソフトも記憶されている。
【００７９】
＜ステップ１２０：補正用データの設定について＞
図１１は、補正用データの設定に使用される機器を説明するブロック図である。なお、既に説明した構成要素については、同じ符号を付し説明を省略する。  
同図において、コンピュータ１１０Ａは、プリンタ製造工場内の検査ラインに設置されたコンピュータである。このコンピュータ１１０Ａでは、アプリケーション１１４Ａとプリンタドライバ１１６Ａが動作している。アプリケーション１１４Ａは、指定された階調値の補正用パターンＣＰの画像データをプリンタドライバ１１６Ａに出力する。プリンタドライバは、アプリケーション１１４Ａからの画像データを印刷データに変換し、補正用パターンＣＰを印刷させるための印刷データをプリンタ１に対して出力する。
【００８０】
また、このコンピュータ１１０Ａでは、工程用補正プログラム１１８Ａが動作している。この工程用補正プログラムは、コンピュータ１１０Ａに、補正用データ生成処理をさせることができる。この補正用データ生成処理により、コンピュータ１１０Ａは、補正用パターンＣＰをスキャナ装置１５０により読み取り、読み取り結果（各ドット列領域の濃度の測定値）に基づき、各ドット列領域についてそれぞれ補正用データを生成する。そして、コンピュータ１１０Ａは、生成された補正用データ（補正用データテーブル）を、プリンタ側メモリ６３の補正用データ格納部６３ａに設定する。
【００８１】
図１２は、補正用データ生成処理のフローチャートである。以下、このフローチャートを参照し、補正用データの設定手順について説明する。  
この設定手順は、補正用パターンＣＰを印刷するステップ（Ｓ１２１），補正用パターンＣＰを読み取るステップ（Ｓ１２２），各ドット列領域に対する濃度の測定値に基づいて補正用データを設定するステップ（Ｓ１２３）を有する。以下、各ステップについて詳細に説明する。
【００８２】
（１）補正用パターンＣＰの印刷（Ｓ１２１）について：
まず、ステップＳ１２１において、コンピュータ１１０Ａは、プリンタに、補正用パターンＣＰを紙Ｓにそれぞれ印刷させる。ここでは、検査担当の作業者が、検査ラインに設置されたコンピュータ１１０Ａにプリンタ１を通信可能な状態に接続し、コンピュータ１１０Ａのユーザーインタフェースを介してプリンタ１に補正用パターンＣＰを印刷させる。なお、この補正用パターンＣＰを印刷するプリンタ１は、補正用データの設定対象となるプリンタ１である。つまり、補正用データの設定は、プリンタ１毎に行われる。
【００８３】
図１３は、印刷された補正用パターンＣＰの説明図である。図示するように、本実施形態の補正用パターンＣＰは、３色のインク（ライトシアンインク、ライトマゼンタインク及びイエローインク）毎に形成される。なお、シアンインク、マゼンタインク及びブラックインクによる補正用パターンは印刷されない。ここでは、ライトシアンの補正用パターンＣＰｌｃについて説明する。
【００８４】
ライトシアンの補正用パターンＣＰｌｃは、４種類のドット生成率のパターンを有する。４つのパターンは、それぞれ搬送方向の全域に亘って帯状に、それぞれ並行に、形成される。ここでの４種類のドット生成率は、２０％、４０％、６０％、８０％である（但し、イエローの補正用パターンＣＰｙの４種類のドット生成率は、１０％、２０％、３０％、４０％である）。ライトシアンによる１００％のドット生成率は、シアンの階調値「１２７」に相当する（図７）。ここでは、４０％のドット生成率の補正用パターンＣＰ40%について説明する。
【００８５】
補正用パターンＣＰ40%は、一定の濃度の帯状の画像を示す画像データから生成された印刷データに基づいて印刷される。また、補正用パターンＣＰ40%は、搬送方向に並ぶ多数のラスタラインから構成されている。もしプリンタが理想的に製造されていれば、補正用パターンＣＰ40%は、一定の濃度で印刷される。しかし、前述の通り、加工精度のばらつきのため、補正用パターンＣＰ40%には濃度ムラが発生している。
【００８６】
本実施形態では、３色のインクに対する補正用パターンしか紙Ｓに印刷されない。このため、６色全てのインクに対する補正用パターンを印刷する場合と比較して、本実施形態では、補正用パターンを紙Ｓに印刷する領域を減らすことができる。
【００８７】
（２）補正用パターンＣＰの読み取り（ステップＳ１２２）について：
次に、検査担当の作業者が補正用パターンＣＰを印刷した紙Ｓをスキャナ装置１５０に設置し、コンピュータ１１０Ａがスキャナ装置１５０に補正用パターンＣＰを読み取らせる。
【００８８】
図１４Ａは、スキャナ装置の縦断面図である。図１４Ｂは、スキャナ装置の平面図である。スキャナ装置１５０は、補正用パターンＣＰを印刷した紙Ｓを載置する原稿台ガラス１０２と、読取キャリッジ１０４とを備えている。読取キャリッジ１０４は、原稿台ガラス１０２に載置された紙Ｓと対向しつつ、所定の読取移動方向に移動する。この読取キャリッジ１０４は、紙Ｓに光を照射する露光ランプ１０６と、紙Ｓからの反射光を、読取移動方向と直交する直交方向の所定範囲に亘って受光するリニアセンサ１０８とを搭載している。そして、読取キャリッジ１０４を読取移動方向に移動させながら、所定の読み取り解像度で紙Ｓから補正用パターンＣＰを読み取るようになっている。なお、図１４Ａ中の破線は前記光の軌跡を示している。
【００８９】
補正用パターンＣＰが印刷された紙Ｓは、図１４Ｂに示すように、原稿台ガラス１０２に載置される。このため、リニアセンサ１０８は、同時に、あるドット列領域における１２個の補正用パターン（３色×４種類の補正用パターン）の濃度を測定できる。そして、読取キャリッジ１０４が読取移動方向に移動することにより、各ドット列領域の濃度を測定することができる。
【００９０】
図１５は、ライトシアンインクの補正用パターンＣＰｌｃのドット生成率４０％のパターンの測定結果の一部である。縦軸は測定値を示し、横軸はドット列領域番号を示す。ここで、ドット列領域番号とは、紙に仮想的に定められた各ドット列領域に紙の先端側から付した番号である。
【００９１】
もしプリンタが理想的に製造されていれば、補正用パターンＣＰ40%の濃度は一定なので、測定値は、図中の点線のようになる。しかし、インクの吐出方向のばらつき等により、ドット列領域内のドットの密度にばらつきがあるので、測定値は、図中の実線のようになる。
【００９２】
本実施形態では、３色のインクに対する補正用パターンしか読み取らない。このため、６色全てのインクに対する補正用パターンを読み取る場合と比較して、本実施形態では、読み取り作業を減らすことができる。
【００９３】
（３）ドット列領域毎に測定値を記憶（ステップＳ１２３）について
次に、コンピュータ１１０Ａは、プリンタ側メモリ６３に測定値を記憶させて、プリンタ側メモリ６３に補正用データテーブルを記憶させる。  
図１６は、プリンタ側メモリ６３に格納される補正用データテーブルの概念図である。この補正用データテーブルは、ライトシアンインク、ライトマゼンタインク及びイエローインクについてそれぞれ用意されている。
【００９４】
各補正用データテーブルには、ドット列領域とドット生成率とに対応づけられて、測定値が記憶される。各ドット列領域には番号が付けられており、補正用データテーブルの番号は、紙の印刷可能な領域の搬送方向に並ぶドット列領域数だけ設けられている。また、同じドット列領域における補正用パターンＣＰ20%，ＣＰ40%，ＣＰ60%，ＣＰ80%の測定値は、同じ番号のテーブルに記録される。
【００９５】
工場で製造される個々のプリンタ１のプリンタ側メモリ６３の補正用データ格納部６３ａには、そのプリンタに固有の補正用データテーブルが記憶される。
【００９６】
なお、補正用テーブルを記憶した状態で、プリンタが出荷される（前述のステップＳ１３０）。
【００９７】
本実施形態では、３色のインクに対する補正用データテーブルしか記憶しない。このため、６色全てのインクに対する補正用データテーブルを記憶する場合と比較して、本実施形態では、記憶すべきデータの量を軽減できるので、プリンタ側メモリ６３の容量を小さくできる。
【００９８】
＝＝＝本実施形態のプリンタドライバのインストール＝＝＝
図１７は、プリンタドライバのインストール時の処理の流れを説明するためのフロー図である。  
プリンタを購入したユーザは、プリンタとコンピュータ１１０とを接続し、プリンタと同梱されているドライバＣＤ−ＲＯＭをコンピュータ１１０のＣＤ−ＲＯＭドライブ装置１４０Ｂにセットする。このドライバＣＤ−ＲＯＭには、プリンタドライバやアプリケーションソフト等のプログラムが記録されている。
【００９９】
ＣＤ−ＲＯＭドライブ装置１４０ＢにドライバＣＤ−ＲＯＭがセットされると、コンピュータ１１０は、プリンタドライバのインストールを行う（ステップＳ１４０）。
【０１００】
そして、コンピュータ１１０にインストールされたプリンタドライバは、プリンタ側メモリ６３の補正用データ格納部６３ａに記憶されている補正用データテーブルの補正用データをそれぞれ読み出し、読み出された補正用データをコンピュータ側メモリ１６３に記憶する（ステップＳ１５０）。
【０１０１】
なお、本実施形態では、３色のインクに対する補正用データテーブルしか記憶されていないので、６色全てのインクに対する補正用データテーブルが記憶されている場合と比較して、補正用データをプリンタから読み出す際の読み出し時間が軽減される。
【０１０２】
その後、プリンタドライバは、取得した補正用データに基づいて、補正用ファイルを作成する（ステップＳ１６０）。補正用ファイルの作成については、後述する。なお、上記の補正用データの取得（Ｓ１５０）や補正用ファイルの作成（ステップＳ１６０）は、ドライバＣＤ−ＲＯＭに記憶されている他のアプリケーションソフトのインストール処理と並行して行われる。補正用ファイルの作成や他のアプリケーションソフトのインストールが終了したら、コンピュータ１１０は、ＣＤ−ＲＯＭドライブ装置１４０Ｂの動作を終了し、ドライバＣＤ−ＲＯＭからの情報の読み出しを終了する。
【０１０３】
＜ステップＳ１６０：補正用ファイル作成＞
図１８は、あるドット列領域における指令階調値と測定値との関係を示すグラフである。同図は、あるドット列領域における補正用パターンＣＰ40%の濃度の測定値がＣ(40%)であり、あるドット列領域における補正用パターンＣＰ20%の濃度の測定値がＣ(20%)であること示している。
【０１０４】
前述の補正用パターンＣＰ40%は、ドット生成率４０％を示す指令階調値に基づいて印刷される。ドット生成率４０％は階調値１０２（２５６階調）の画像に相当するが、加工精度のばらつきのため、測定階調値Ｃ(40%)は必ずしも「１０２」にはならない。例えば、濃度の淡いドット列領域では、測定階調値Ｃ（40%）は、１０２よりも低い値になる。
【０１０５】
逆に言えば、階調値Ｃ(40%)の画像を印刷する場合、ハーフトーン処理する際に、階調値「１０２」に相当するドット生成率でその画像をハーフトーン処理すれば、加工精度のばらつきがあっても、目標とする階調値Ｃ(40%)の画像が印刷されることになる。
【０１０６】
同様に、階調値９０の画像を印刷する場合、ハーフトーン処理する際に、図中の階調値「Ｓ９０」に相当するドット生成率でその画像をハーフトーン処理すれば、加工精度のばらつきがあっても、目標とする階調値９０の画像が印刷されることになる。この階調値「Ｓ９０」は、測定階調値Ｃ(40%)と測定階調値Ｃ(20%)に基づいて、線形補間により算出することができる。
【０１０７】
このように、ある目標階調値にて印刷する場合、補正用データ格納部６３ａに記憶されている補正用データに基づいて、その目標階調値に適したドット生成率を算出することができる。このようにして、各ドット列領域の各階調値ごとに、適したドット生成率をそれぞれ算出すれば、本実施形態の補正用ファイルを作成することができる。
【０１０８】
図１９は、本実施形態の補正用ファイルの説明図である。図に示す通り、補正用ファイルは、ライトシアンインク、ライトマゼンタインク及びイエローインクについて用意される。プリンタドライバは、線形補間により算出したドット生成率を、ドット列領域と階調値とに対応付けて、コンピュータ側メモリ１６３の補正用ファイル格納部１６３ａに記憶する。つまり、プリンタドライバは、算出したドット生成率を図中の空欄に記録するようにして、補正用ファイルを作成する。補正用ファイルには、各ドット列領域毎の階調値０から１２７までのドット生成率テーブルが含まれることになる。そして、各ドット列領域毎に、異なるドット生成率テーブルになる。
【０１０９】
本実施形態の補正用ファイルは、１２７以下の階調値に対するドット生成率を示すものであり、１２８以上の階調値に対するドット生成率を示す情報を有していない。このため、２５６段階の全ての階調値に対するドット生成率を示す補正用ファイルと比較すると、本実施形態の補正用ファイルはデータ量が軽減されている。また、本実施形態によれば、プリンタドライバは１２８以上の階調値に対するドット生成率の算出を行わないので、補正用ファイル作成時のコンピュータ１１０の演算量を軽減できる。
【０１１０】
＝＝＝本実施形態の印刷時の処理＝＝＝
＜本実施形態のドット生成率について＞
プリンタドライバをインストールしたユーザがアプリケーションソフト上から印刷を実行すると、プリンタドライバは、アプリケーションソフトから画像データを取得し、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理により印刷データを生成し、印刷データをプリンタ１に送信する。以下では、印刷データを生成する際の本実施形態のハーフトーン処理について説明する。
【０１１１】
図２０Ａは、あるドット列領域におけるイエローのドット生成率テーブルの説明図である。図２０Ｂは、あるドット列領域におけるシアン（又はマゼンタ）のドット生成率テーブルの説明図である。図中の点線は、図７Ａ及び図７Ｂのドット生成率を示すものである。
【０１１２】
図中の点線のドット生成率に基づいてハーフトーン処理を行うと、加工精度のばらつきにより濃度ムラが発生する。一方、本実施形態では、図中の実線に示すように、補正用データテーブルに基づいて算出されたドット生成率を用いてハーフトーン処理を行う。
【０１１３】
あるドット列領域の画素データをハーフトーン処理する場合、その画素データの示す階調値が１２７以下（１２８未満）であれば、プリンタドライバは、当該ドット列領域に対応するドット生成率データを、補正用データ格納部６３ａに格納されている補正用ファイルから読み出す。そして、プリンタドライバは、読み出されたドット生成率データに基づいて、そのドット列領域の画素データをハーフトーン処理する。
【０１１４】
例えば、ハーフトーン処理前のあるドット列領域の画素データの階調値が６３の場合、通常その画素のドット生成率は２５％であるが、ここでは２０％である（他のドット列領域であれば、異なる値になる）。同様に、このドット列領域では、ハーフトーン処理前の画素データの階調値が１２７以下の場合、通常のドット生成率よりも低いドット生成率になる。
【０１１５】
図中のドット生成率テーブルに対応するドット列領域は、加工精度のばらつきにより、比較的濃く印刷されるドット列領域と考えられる。そして、本実施形態では、このドット列領域に対応する画素データは、補正用ファイルのドット生成率を用いてハーフトーン処理されるので、そのドット列領域に形成されるドットの密度が低くなり、そのドット列領域の画像片の濃度が目標濃度に補正される。
【０１１６】
本実施形態では、あるドット列領域に対応する画素データの階調値が１２７以下の場合、そのドット列領域に対応するドット生成率に基づいて、そのドット列領域にドットが形成されるので、そのドット列領域に形成される画像片の濃度が補正される。これにより、濃度ムラを発生しやすい淡い画像を印刷する場合でも、その画像を構成する画像片の濃度を均一にでき、濃度ムラの発生を抑制できる。
【０１１７】
一方、あるドット列領域に対応する画素データの階調値が１２８以上の場合、プリンタドライバは、標準のドット生成率テーブル（図７Ａ、図７Ｂ）に基づいて、その画素データをハーフトーン処理する。つまり、画素データの階調値が１２８以上の場合、どのドット列領域の画素データであっても、同じようにハーフトーン処理される。このため、画素データの階調値が１２８以上の場合、濃度を補正せずに、ドット列領域に画像片が形成される。この結果、加工精度のばらつきにより各ドット列領域の濃度が異なることになるが、画素データの階調値が１２８以上であれば印刷画像の濃い領域であるので、濃度ムラが生じにくく、濃度補正をする必要がない。
【０１１８】
＜本実施形態のハーフトーン処理について＞
図２１は、本実施形態のハーフトーン処理のフロー図である。プリンタドライバは、色変換処理後の４色の２５６階調のＣＭＹＫの画像データを、ハーフトーン処理することになる。ここでは、シアン、マゼンタ、イエロー、ブラックの画像データの順にハーフトーン処理が行われるものとする。なお、シアンの画像データを構成する画素データの集合を「シアン平面」などとも呼ぶ。
【０１１９】
まず、プリンタドライバは、ハーフトーン処理の対象がブラック平面の画素データか否かを判断する（ステップＳ２０１）。最初の処理対象はシアンの画像データなので、この判断はＮＯになる。
【０１２０】
次に、プリンタドライバは、シアン平面の最初の画素データの階調値が１２８未満か否かを判断する（ステップＳ２０２）。画素データの階調値が１２８未満であれば（Ｓ２０２でＹＥＳ）、プリンタドライバは、その画素データを補正用ファイルに基づいてハーフトーン処理する（ステップＳ２０３）。すなわち、プリンタドライバは、補正用ファイル（図１９）を参照し、その画素データの属するドット列領域と、画素データの示す階調値とに対応するドット生成率を読み出し、読み出されたドット生成率に応じてその画素データをハーフトーン処理する。一方、画素データの階調値が１２８以上であれば（Ｓ２０２でＮＯ）、プリンタドライバは、その画素データを通常のドット生成率テーブル（図７Ｂ）に基づいて、ハーフトーン処理する（ステップＳ２０３）。ステップＳ２０３及びステップＳ２０４により、シアンの２５６階調の画素データは、シアンの２値画素データ及びライトシアンの２値画素データに変換される。
【０１２１】
そして、プリンタドライバは、シアン平面の全ての画素データに対して、上記の処理（ステップＳ２０２〜Ｓ２０４）を繰り返し行う（ステップＳ２０５でＮＯ、ステップＳ２０６）。そして、シアン平面の全ての画素データの処理が終了したら（ステップＳ２０５でＹＥＳ）、プリンタドライバは、処理対象を次のマゼンタ平面にする（ステップＳ２０７でＮＯ、ステップＳ２０８）。
【０１２２】
同様に、プリンタドライバは、マゼンタ平面の全ての画素をハーフトーン処理し、イエロー平面の全ての画素をハーフトーン処理し、最後にブラック平面を処理対象にする。
【０１２３】
ブラック平面が処理対象の場合、補正用ファイルにはブラック用のドット生成率に関するデータがないので、プリンタドライバは、ブラック平面の全ての画素データに対して、通常のドット生成率テーブル（図７Ａ）に基づいて、ハーフトーン処理する（ステップＳ２０９）。
【０１２４】
その後、全ての平面の処理が終了され（ステップＳ２０７でＹＥＳ）、２５６階調の画素データが全て２値画素データに変換された状態になったので、プリンタドライバは、次のラスタライズ処理を行う。
【０１２５】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１２６】
＜ヘッドについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。  
また、前述の実施形態では、ヘッドはキャリッジに設けられていた。しかし、キャリッジに着脱可能なインクカートリッジにヘッドが設けられても良い。
【０１２７】
＜移動部について＞
前述の実施形態では、ヘッドを移動方向に移動させる移動部として、ＤＣモータからなるキャリッジモータ３２が用いられている。但し、このようなモータに限られるものではない。要するに移動部はヘッドを移動方向に移動させることができればよい。
【０１２８】
＜搬送部について＞
前述の実施形態では、紙などの媒体を搬送方向に搬送させる搬送部として、搬送ユニット２０が用いられている。但し、搬送部の構成は、前述の搬送ユニットのような構成に限られるものではない。例えば、搬送部は、搬送ローラではなく、搬送ベルトなどによって紙を搬送するものでも良い。
【０１２９】
＜単位領域について＞
前述の実施形態では、図９Ａに示されるように、ラスタラインが形成されるドット列形成領域を単位領域としている。但し、ラスタラインの中心とラスタラインの中心との間の領域を単位領域としても良い。この場合、ラスタラインの中心とラスタラインの中心との間の単位領域の画像が単位画像となり、この単位画像の濃度を検出して、補正用データが作成される。
【０１３０】
＜ドットの大きさについて＞
前述の実施形態では、説明を簡略化するため、画素データが２値であった。しかし、これに限られるものではなく、画素データを２ビットデータにして、画素データがドットの大きさ（大ドット、中ドット、小ドットなど）を示せるようにしてもよい。  
この場合、低い階調値で示される淡い階調の画像は、主に小ドットにより形成される。そして、このように小ドットで形成された印刷画像において、濃度ムラが発生しやすい。  
そこで、異なる大きさのドットをヘッドが形成可能な場合、小ドットのみからなる補正用パターンを形成しても良い。そして、この補正用パターンの検出結果に基づいて、小ドットのドット生成率を補正しても良い。このようしても、印刷画像の濃度ムラを抑制することができる。
【０１３１】
＜補正の対象となる範囲について＞
前述の実施形態によれば、画素データの階調値が０〜１２７の場合、濃度補正が行われていた。しかし、補正の対象となる階調値の範囲は、これに限られるものではない。例えば、画素データの階調値が３２〜９６の場合に濃度補正が行われるようにしても良く、このように所定階調値未満の全ての範囲において濃度補正を行うのではなく、所定階調値未満の特定の範囲において濃度補正を行うようにしてもよい。  
この場合、例えばシアンの補正用パターンＣＰｌｃは２種類のドット生成率（４０％と６０％）の補正用パターンがあればよいので、補正用パターンＣＰ20%や補正用パターンＣＰ80%を印刷しなくてもよい。
【０１３２】
＝＝＝まとめ＝＝＝
（１）前述の印刷システム１００は、インクを吐出するヘッド４１を移動させるキャリッジモータ３２（移動部の一例）と、搬送方向に紙（媒体の一例）を搬送させる搬送ユニット２０（搬送部の一例）と、を備えている。  
このような印刷システムにおいて、ドット形成動作と搬送動作とを交互に繰り返して印刷画像を形成すると、濃度ムラが発生することがある。そこで、前述の印刷システムでは、印刷画像を構成する画像片（ラスタラインにより形成される画像片であって、単位画像の一例である）の濃度を補正するため、補正用データ（図１６参照）を記憶するプリンタ側メモリ６３や、補正用データにより作成される補正用ファイル（図１９参照）を記憶するコンピュータ側メモリ１６３が備えられている。
【０１３３】
そして、プリンタドライバ（詳しくは、プリンタドライバをインストールしたコンピュータのコンピュータ側コントローラ（ＣＰＵ１６２及びコンピュータ側メモリ１６３））は、補正用ファイルの示すドット生成率に基づいてハーフトーン処理を行って印刷データを生成する。この印刷データがプリンタ１に送信されると、プリンタ側コントローラ６０は、印刷データに基づいて紙に印刷画像を形成する。このときの印刷画像を構成する画像片の濃度は補正用ファイルに基づいて補正されているので、濃度ムラのない印刷画像が得られる。
【０１３４】
ところで、仮に全ての階調値の画素データに対して補正用ファイルに基づいてハーフトーン処理を行うとすると、補正用ファイルのデータ量が大きくなる。また、このような補正用ファイルを作成するには、膨大な演算が必要になる。  
一方、濃度ムラは、印刷画像のうちの淡い領域に発生しやすいが、印刷画像のうちの濃い領域では発生しにくい。このため、階調値の低い画素データに対してのみ補正用ファイルに基づいてハーフトーン処理を行うようにしても、つまり、印刷画像のうちの淡い領域のみに対して濃度補正を実行しても、濃度ムラを抑制することが可能である。
【０１３５】
そこで、前述のプリンタドライバは、画素データの階調値が１２８未満の場合、補正用ファイルを参照し、その画素データに対応するドット列領域のドット生成率に基づいてハーフトーン処理を行ない、画素データの階調値が１２８以上の場合、通常のドット生成率に基づいてハーフトーン処理を行うようにしている。このようにして生成された印刷データがプリンタに送信されると、プリンタ側コントローラは、淡い領域の画像片が濃度補正された状態で、印刷画像を紙に形成する。言い換えると、前述の印刷システムでは、コンピュータ側コントローラとプリンタ側コントローラ６０が、画素データの階調値が１２８未満の場合には濃度補正を行い、画素データ階調値が１２８以上の場合には濃度補正を行わず、各ドット列領域に画像片を形成している。これにより、濃度ムラが軽減され、印刷画像の画質が向上する。
【０１３６】
そして、このような印刷システムによれば、補正用データを記憶するプリンタ側メモリ６３の記憶容量を小さくできる。仮に、全ての階調値に対して濃度補正を行おうとすると、プリンタ側メモリにはライトシアンインク用の補正用データだけでなくシアンインク用の補正用データも必要となり、プリンタ側メモリ６３の記憶容量を大きくする必要がある。  
また、このような印刷システムによれば、補正用ファイルを作成する際の演算量を軽減できる。仮に、全ての階調値に対して濃度補正を行おうとすると、プリンタドライバは、階調値０〜１２７のドット生成率だけでなく、階調値１２８〜２５５のドット生成率も算出する必要があり、膨大な演算量が必要になる。
【０１３７】
（２）前述のヘッド４１は、レッド光を吸収しレッド光の吸収量の異なるシアンドット（濃ドット）及びライトシアンドット（淡ドット）を形成可能である。また、前述のヘッドは、グリーン光を吸収しグリーン光の吸収量の異なるマゼンタドット（濃ドット）及びライトマゼンタドット（淡ドット）を形成可能である。そして、シアンとマゼンタに関しては、画素データの階調値が１２８未満の場合、淡ドットのみが紙に形成される（図２０Ｂ参照）。  
このため、プリンタ側メモリ６３やコンピュータ側メモリ１６３は濃ドットに関する補正値を記憶しなくて済み、メモリの記憶容量を小さくできる。また、補正用パターンを作成する際、ライトインク（ライトシアンインク及びライトマゼンタインク）のみを用いれば良いので、作業の手間を軽減できる。また、補正用データを作成する際、ライトインクによる補正用パターンだけを検出すればよいので、作業の手間を軽減できる。
【０１３８】
（３）前述のヘッド４１は、シアン及びマゼンタの濃ドット及び淡ドットを形成している。但し、これに限られるものではなく、ヘッド４１がイエローの濃ドット及び淡ドットを形成しても良い。
【０１３９】
（４）前述のコンピュータ側メモリ１６３は、補正用ファイルに各ドット列領域の淡ドットのドット生成率を記憶している（図１９参照）。そして、この補正用ファイルのドット生成率により、各ドット列領域に形成される画像片の濃度が補正される。  
但し、コンピュータ側メモリ１６３に記憶すべき情報は、ドット生成率に限られるものではない。例えば、解像度変換後のＲＧＢ画像データを各ドット列領域毎に補正するような補正値を、コンピュータ側メモリ１６３に記憶しても良い。このようにしても、画像片の濃度を補正することができる。
【０１４０】
（５）前述のプリンタ側メモリ６３は、ドット列領域における濃度の測定値を補正用データとして記憶している（図１６参照）。そして、この補正用データにより、各ドット列領域に形成される画像片の濃度が補正される。
【０１４１】
但し、プリンタ側メモリ６３に記憶すべき情報は、前述の実施形態の測定値に限られるものではない。例えば、測定値を演算して得られる情報を記憶しても良い。
【０１４２】
（６）前述のヘッド４１は、複数の画像片を搬送方向に隣接させた補正用パターンＣＰを紙に形成する（図１３参照）。そして、プリンタ側メモリ６３は、補正用パターンの各ドット列領域の濃度に応じた測定値を、それぞれのドット列領域に対応付けて記憶する（図１６参照）。また、コンピュータ側メモリ１６３は、補正用パターンの各ドット列領域の濃度に応じたドット生成率を、それぞれのドット列領域に対応付けて記憶する（図１９参照）。  
これにより、各ドット列領域に応じた濃度補正を行うことができるので、濃度ムラを抑制できる。
【０１４３】
（７）前述のヘッド４１は、レッド光を吸収しレッド光の吸収量の異なるシアンドット（濃ドット）及びライトシアンドット（淡ドット）を形成可能である。また、前述のヘッドは、グリーン光を吸収しグリーン光の吸収量の異なるマゼンタドット（濃ドット）及びライトマゼンタドット（淡ドット）を形成可能である。  
そして、補正用パターンＣＰｌｃはライトシアンドット（淡ドット）のみにより形成され、補正用パターンＣＰｌｍはライトマゼンタドット（淡ドット）のみにより形成される。つまり、例えばシアンの画像の濃度補正を行うための補正用パターンを作成する際に、シアンインク（濃インク）による補正用パターンを作成する必要がないので、作業の手間を軽減できる。
【０１４４】
（８）前述のコンピュータ側コントローラとプリンタ側コントローラ６０は、ドット列領域に形成するドットのドット生成率を補正用ファイルに基づいて補正することにより、各画像片の濃度を補正する。  
例えば、比較的濃く画像片が形成されるドット列領域に注目すると、補正用ファイルの該ドット列領域に対応するドット生成率は、通常のドット生成率よりも小さい値になる。このため、コンピュータ側コントローラが補正用ファイルに基づいてハーフトーン処理を行うと、通常よりもドットを少なく形成するような印刷データが生成される。そして、このような印刷データに基づいてプリンタ側コントローラ６０が印刷を行うと、このドット列領域に形成されるラスタラインを構成するドットの数が通常よりも少なくなり、このラスタラインにより形成される画像片は通常よりも淡く形成され、結果として濃度ムラが抑制される。
【０１４５】
（９）前述の印刷システムの全ての要素を備えれば、説明した全ての効果を奏することができる。但し、必ずしも前述の印刷システムの全ての要素が必要なわけではない。
【０１４６】
（１０）前述の印刷方法では、まずユーザは、隣接するドット列領域（単位領域の一例）に画像片（単位画像の一例）を形成して紙（媒体の一例）に印刷画像を形成するプリンタ１を、コンピュータ１１０に接続する。次に、ユーザはコンピュータ１１０にプリンタドライバをインストールし、このときに、プリンタドライバは、各ドット列領域に対応付けられた補正用データをプリンタ１から取得する。そして、プリンタドライバは、紙上のドット列領域に対応する画素データの階調値が１２８未満の場合、そのドット列領域に対応する補正用データにより作成された補正用ファイルのドット生成率に基づいて、ハーフトーン処理を行う（図２１のステップＳ２０３参照）。これにより生成された印刷データに基づいてプリンタ１が印刷を行うと、そのドット列領域に形成される画像片は、補正された濃度にて形成される。また、プリンタドライバは、画素データの階調値が１２８以上の場合、通常のドット生成率に基づいて、ハーフトーン処理を行う（図２１のステップＳ２０４）。これにより生成された印刷データに基づいてプリンタ１が印刷を行うと、そのドット列領域に形成される画像片は、濃度補正されずに形成される。
【０１４７】
このような印刷方法によれば、濃度ムラを効果的に抑制できる。また、プリンタ１に記憶される補正用データの情報量が少なくて済むので、プリンタドライバが補正用データを取得するための時間が短くなる。また、濃度補正の際の演算量も軽減できる。
【０１４８】
（１１）前述のプリンタドライバをインストールしたコンピュータ１１０（印刷制御装置の一例）は、隣接するドット列領域に画像片を形成して紙に印刷画像を形成するプリンタ１を制御する。そして、前述のプリンタドライバは、コンピュータ１１０に、ドット列領域に対応付けられた補正用データをプリンタから取得させる。そして、プリンタドライバは、コンピュータ１１０に、紙上のドット列領域に対応する画素データの階調値が１２８未満の場合、そのドット列領域に対応する補正用データにより作成された補正用ファイルのドット生成率に基づいて、ハーフトーン処理を行わせ（図２１のステップＳ２０３参照）、印刷データを生成させる。また、プリンタドライバは、コンピュータ１１０に、紙上のドット列領域に対応する画素データの階調値が１２８以上の場合、通常のドット生成率に基づいて、ハーフトーン処理を行わせ（図２１のステップＳ２０４参照）、印刷データを生成させる。そして、プリンタドライバは、コンピュータ１１０に、生成した印刷データをプリンタ１に送信させる。
【０１４９】
これにより、プリンタ１が印刷データに基づいて印刷を行えば、濃度ムラの少ない印刷画像が得られる。また、プリンタ１に記憶される補正用データの情報量が少なくて済むので、プリンタドライバが補正用データを取得するための時間が短くなる。また、濃度補正の際のコンピュータ１１０の演算量も軽減できる。
【０１５０】
（１２）前述の印刷方法では、まずプリンタ工場内の作業者は、レッド光を吸収しレッド光の吸収量の異なるシアンドット（濃ドットの一例）及びライトシアンドット（淡ドットの一例）を紙に形成可能なプリンタ１を準備し、プリンタ１にライトシアンドットのみから構成される補正用パターンＣＰｌｃ（図１３参照）を紙に形成させる。その後、スキャナ装置１５０が補正用パターンＣＰｌｃを読み取り、補正用パターンＣＰｌｃを構成する複数の画像片（単位画像の一例であり、ラスタラインから構成される）の濃度をそれぞれ検出する。そして、工場内のコンピュータ１１０Ａの工程用補正プログラム１１８Ａは、各画像片の濃度の測定値（濃度に関する情報の一例）を各ドット列領域に対応付けて、プリンタ側メモリ６３の補正用データ格納部６３ａに記憶する（図１６参照）。  
印刷時には、プリンタ１の補正用データに基づいてプリンタドライバが印刷データを生成し、プリンタ１は印刷データに従って印刷を行う。この結果、濃ドット及び淡ドットから構成される各画像片の濃度が補正用データに応じて補正されて、複数の画像片から構成される印刷画像が紙に形成される。
【０１５１】
このような印刷方法によれば、濃度ムラの少ない印刷画像が得られる。また、濃ドットに関する情報を記憶しなくても良いので、補正用データの情報量が少なくて済む。このため、補正用パターンの作成や読み取りの手間が軽減される。
【０１５２】
（１３）前述のプリンタ製造方法では、まずプリンタ工場内の作業者は、レッド光を吸収しレッド光の吸収量の異なるシアンドット（濃ドットの一例）及びライトシアンドット（淡ドットの一例）を紙に形成可能なプリンタ１を準備し、プリンタ１にライトシアンドットのみから構成される補正用パターンＣＰｌｃ（図１３参照）を紙に形成させる。その後、スキャナ装置１５０が補正用パターンＣＰｌｃを読み取り、補正用パターンＣＰｌｃを構成する複数の画像片（単位画像の一例であり、ラスタラインから構成される）の濃度をそれぞれ検出する。そして、工場内のコンピュータ１１０Ａの工程用補正プログラム１１８Ａは、各画像片の濃度の測定値（濃度に関する情報の一例）を各ドット列領域に対応付けて、プリンタ側メモリ６３の補正用データ格納部６３ａに記憶する（図１６参照）。
【０１５３】
このようなプリンタ製造方法によれば、濃ドットに関する情報を記憶しなくても良いので、プリンタ１のメモリ６３の容量を小さくできる。また、メモリ６３に記憶させる補正用データを作成する際の補正用パターンの作成や読み取りの手間が軽減され、効率よくプリンタの製造ができる。
【図面の簡単な説明】
【０１５４】
【図１】印刷システムの外観構成を示した説明図である。
【図２】コンピュータ１１０とプリンタ１の全体構成のブロック図である。
【図３】プリンタ１の全体構成の概略図である。
【図４】プリンタ１の全体構成の横断面図である。
【図５】ノズルの配列を示す説明図である。
【図６】プリンタドライバが行う基本的な処理の概略的な説明図である。
【図７】図７Ａは、イエロー及びブラックに関するドット生成率テーブルである。図７Ｂは、シアン及びマゼンタに関するドット生成率テーブルである。
【図８】印刷時の処理のフロー図である。
【図９】図９Ａは、理想的にドットが形成されたときの様子の説明図である。図９Ｂは、ノズルの加工精度のばらつきの影響の説明図である。図９Ｃは、本実施形態の印刷方法によりドットが形成されたときの様子の説明図である。
【図１０】プリンタ製造工場においてプリンタが出荷されるまでのフローチャートである。
【図１１】補正用データの設定に使用される機器を説明するブロック図である。
【図１２】補正用データ生成処理のフローチャートである。
【図１３】印刷された補正用パターンＣＰの説明図である。
【図１４】図１４Ａは、スキャナ装置の縦断面図である。図１４Ｂは、スキャナ装置の平面図である。
【図１５】ドット生成率４０％のパターンの測定結果の一部である。
【図１６】補正用データテーブルの概念図である。
【図１７】プリンタドライバのインストール時のフロー図である。
【図１８】あるドット列領域における指令値と測定値との関係を示すグラフである。
【図１９】本実施形態の補正用ファイルの説明図である。
【図２０】図２０Ａは、あるドット列領域におけるイエローのドット生成率テーブルの説明図である。図２０Ｂは、あるドット列領域におけるシアンのドット生成率テーブルの説明図である。
【図２１】本実施形態のハーフトーン処理のフロー図である。
【符号の説明】
【０１５５】
１  プリンタ
２０  搬送ユニット              ２１  給紙ローラ
２２  搬送モータ                ２３  搬送ローラ
２４  プラテン                  ２５  排紙ローラ
３０  キャリッジユニット        ３１  キャリッジ
３２  キャリッジモータ          ４０  ヘッドユニット
４１  ヘッド                    ５０  検出器群
５１  リニア式エンコーダ        ５２  ロータリー式エンコーダ
５３  紙検出センサ              ５４  光学センサ
６０  プリンタ側コントローラ    ６１  インターフェース部
６３  プリンタ側メモリ          ６３ａ  補正用データ格納部
６４  ユニット制御回路
１００  印刷システム            １０２  原稿台ガラス
１０４  読取キャリッジ          １０６  露光ランプ
１０８  リニアセンサ            １１０  コンピュータ
１２０  表示装置                １３０  入力装置
１４０  記録再生装置            １５０  スキャナ装置
１６１  インターフェース部
１６３  コンピュータ側メモリ    １６３ａ  補正用ファイル格納部
【図１】
2006035735.tif 000003
【図２】
2006035735.tif 000004
【図３】
2006035735.tif 000005
【図４】
2006035735.tif 000006
【図５】
2006035735.tif 000007
【図６】
2006035735.tif 000008
【図７】
2006035735.tif 000009
【図８】
2006035735.tif 000010
【図９】
2006035735.tif 000011
【図１０】
2006035735.tif 000012
【図１１】
2006035735.tif 000013
【図１２】
2006035735.tif 000014
【図１３】
2006035735.tif 000015
【図１４】
2006035735.tif 000016
【図１５】
2006035735.tif 000017
【図１６】
2006035735.tif 000018
【図１７】
2006035735.tif 000019
【図１８】
2006035735.tif 000020
【図１９】
2006035735.tif 000021
【図２０】
2006035735.tif 000022
【図２１】
2006035735.tif 000023