(57)【要約】【課題】飛行曲がり現象により発生する白スジや濃いスジを目立たなくできる印刷装置およびプログラム、印刷方法並びに画像処理装置、プログラム、方法などの提供。【解決手段】インクジェット方式の印刷装置であって、印字ヘッド２００における隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づき飛行曲がり現象に関与する画素を特定し、それらの画素の画素値をその印字状態情報に対して予め用意された補正量情報に基づき補正してからＮ値化処理して印刷データを作成した後、この印刷データに基づき、前記印字ヘッドを用いて印刷を実行する。これによって、バンディング現象の発生に直接的に関与するドットの濃度が自動的に補正されて白スジや濃いスジがなくなるため、いわゆる飛行曲がり現象によって発生するバンディング現象を解消または殆ど目立たなくすることができる。【選択図】図１
2007083704.tif 000002
【特許請求の範囲】
【請求項１】
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドと、
隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶する印字状態情報記憶手段と、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、
当該印刷データ生成手段で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷手段と、を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶する補正量情報記憶手段を備え、
前記画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正するようになっていることを特徴とする印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置において、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とする印刷装置。
【請求項４】
請求項１〜３のいずれか１項に記載の印刷装置において、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれか１項に記載の印刷装置において、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とする印刷装置。
【請求項６】
請求項１〜５のいずれか１項に記載の印刷装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とする印刷装置。
【請求項７】
請求項１〜５のいずれか１項に記載の印刷装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とする印刷装置。
【請求項８】
請求項６又は７に記載の印刷装置において、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定するようにしたことを特徴とする印刷装置。
【請求項９】
請求項１〜８のいずれか１項に記載の印刷装置において、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正手段は、前記バンディング現象の発生に直接的に関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正するようになっていることを特徴とする印刷装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の印刷装置において、
前記Ｎ値化データ生成手段は、前記画素値補正手段で画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いるようになっていることを特徴とする印刷装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列されており１回の走査で印刷可能な印刷ヘッドであることを特徴とする印刷装置。
【請求項１２】
請求項１〜１０のいずれか１に記載の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の紙送り方向に直交する方向に往復動しながら印刷を実行する印刷ヘッドであることを特徴とする印刷装置。
【請求項１３】
コンピュータを、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、
当該印刷データ生成手段で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷手段と、して機能させることを特徴とする印刷プログラム。
【請求項１４】
請求項１３に記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得ステップと、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得ステップで取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正ステップと、
当該画素値補正ステップで画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成ステップと、
当該Ｎ値化データ生成ステップで生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成ステップと、
当該印刷データ生成ステップで生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷ステップと、を含むことを特徴とする印刷方法。
【請求項１６】
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶する印字状態情報記憶手段と、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、を備えたことを特徴とする画像処理装置。
【請求項１７】
コンピュータを、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、して機能させることを特徴とする画像処理プログラム。
【請求項１８】
請求項１７に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得ステップと、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得ステップで取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正ステップと、
当該画素値補正ステップで画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成ステップと、
当該Ｎ値化データ生成ステップで生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成ステップと、を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置や複写機、ＯＡ機器用の印刷装置等に用いられる印刷装置および印刷装置制御プログラム並びに印刷装置制御方法に係り、特に、複数色の液体インクの微粒子を印刷用紙（記録材）上に吐出して所定の文字や画像を描画するようにした、いわゆるインクジェット方式の印刷処理を行うのに好適な印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法、並びに前記プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
以下は、印刷装置、特にインクジェット方式を採用したプリンタ（以下、「インクジェットプリンタ」と称す）について説明する。
インクジェットプリンタは、一般に安価でかつ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
【０００３】
このようなインクジェットプリンタは、一般に、インクカートリッジと印刷ヘッドとが一体的に備えられたキャリッジなどと称される移動体が、印刷媒体（用紙）上を、その紙送り方向（印刷方向）に対し垂直な方向に往復しながらその印刷ヘッドのノズルから液体インクの粒子をドット状に吐出（噴射）することで、印刷媒体上に所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色（ブラック）を含めた４色（ブラック、イエロー、マゼンタ、シアン）のインクカートリッジと各色ごとの印刷ヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている（さらに、これら各色に、ライトシアンやライトマゼンタなどを加えた６色や７色、あるいは８色のものも実用化されている）。
【０００４】
また、このようにキャリッジ上の印刷ヘッドを紙送り方向（印刷方向）に対し垂直な方向に往復させながら印刷を実行するようにしたタイプのインクジェットプリンタでは、１ページ全体をきれいに印刷するために印刷ヘッドを数十回から１００回以上も往復動させる必要があるため、他の方式の印刷装置、例えば、複写機などのような電子写真技術を用いたレーザープリンタなどに比べて大幅に印刷時間がかかるといった欠点がある。
【０００５】
これに対し、印刷用紙の幅と同じ（もしくは長い）寸法の長尺の印刷ヘッドを配置してキャリッジを使用しないタイプのインクジェットプリンタでは、印刷ヘッドを印刷用紙の幅方向に移動させる必要がなく、いわゆる１走査（１パス）での印刷が可能となるため、前記レーザープリンタと同様に高速な印刷が可能となる。また、印刷ヘッドを搭載するキャリッジやこれを移動させるための駆動系などが不要となるため、プリンタ筐体の小型・軽量化が可能となり、さらに静粛性も大幅に向上するといった利点も有している。なお、前者方式のインクジェットプリンタを一般に「マルチパス型プリンタ」、後者方式のインクジェットプリンタを一般に「ラインヘッド型プリンタ」または「シリアルプリンタ」と呼んでいる。
【０００６】
ところで、このようなインクジェットプリンタに不可欠な印刷ヘッドは、直径が１０〜７０μｍ程度の微細なノズルを一定の間隔を隔てて１列、または印刷方向に複数列に配設してなるものであるため、製造誤差によって一部のノズルのインクの吐出方向が傾いてしまったり、ノズルの位置が理想位置とはずれた位置に配置されてしまい、そのノズルで形成されるドットの着弾位置が理想位置よりもずれてしまうといった、いわゆる「飛行曲がり現象」を発生してしまうことがある。また、ノズルのばらつき特性により、そのばらつきが大きいものとしては、インク量が理想量と比較して非常に多くなったり少なくなったりするものが存在する。
【０００７】
この結果、その不良ノズルを用いて印刷された部分に、いわゆる「バンディング（スジ）現象」と称される印刷不良が発生して、印刷品質を著しく低下させてしまうことがある。すなわち、「飛行曲がり」現象が発生すると、隣り合うノズルにより吐出されたドット間距離が不均一となり、隣接ドット間の距離が正常時より長くなる部分には「白スジ（印刷用紙が白色の場合）」が発生し、隣接ドット間の距離が正常時より短くなる部分には、「濃いスジ」が発生する。また、インク量の値が理想とは外れている場合も、インク量が多いノズル部分に関しては、濃いスジ、インク量が少なくなる部分では白スジが発生する。
【０００８】
特に、このようなバンディング現象は、前述したような「マルチパス型プリンタ」（シリアルプリンタ）の場合よりも、印刷ヘッドもしくは印刷媒体が固定（１パス印刷）である「ラインヘッド型プリンタ」の方に顕著に発生し易い（マルチパス型プリンタでは、印刷ヘッドを何回も往復させることを利用してバンディングを目立たなくする技術がある）。
【０００９】
そのため、このような「バンディング現象」による一種の印刷不良を防止するために、印刷ヘッドの製造技術の向上や設計改良などといった、いわゆるハード的な部分での研究開発が鋭意進められているが、製造コスト、技術面などから１００％「バンディング現象」が発生しない印刷ヘッドを提供するのは困難となっている。
そこで、現状では前記のようなハード的な部分での改良に加え、以下に示すような印刷制御といった、いわゆるソフト的な手法を用いてこのような「バンディング現象」を低減するような技術が併用されている。
【００１０】
例えば、以下に示す特許文献１や特許文献２では、ノズルのばらつきやインクの不吐出に対処するために、印刷濃度が薄い部分にはシェーディング補正技術を用いてヘッドのばらつきの対処を行い、印刷濃度が濃い部分については他の色を用いて代用（例えば、ブラックで印刷する場合にはシアンまたはマゼンタなどを代用）してバンディングやばらつきが目立たないように設定している。
【００１１】
また、以下に示す特許文献３においては、ベタ画像（すなわち下地が見えない程度に塗りつぶされた画像）に関しては不吐出ノズルの近傍画素の隣接ノズルの吐出量を増やし、ノズル全体でベタ画像を生成するという手法を取り入れている。
また、以下に示す特許文献４においては、各ノズルのばらつき量を誤差拡散にフィードバックして処理し、ノズルのインクの吐出量のばらつきを吸収してバンディング現象を回避している。
【００１２】
さらに、以下に示す特許文献５では、記録ヘッドのノズルから吐出されたインク滴の記録媒体への着弾状態に基づき、各ノズルの吐出特性を表すノズル情報を作成し、更に、前記作成されたノズル情報と記録データとに基づき、各ノズルから吐出されるインク滴が形成すべき画像に与える影響を画像の面積階調に基づき予測し、当該予測結果に基づき各ノズルにおけるインク滴の吐出状態を補正する補正情報を作成し、当該作成した補正情報に基づきノズルの駆動を制御することで画像の劣化を改善するようにしている。
【特許文献１】特開２００２−１９１０１号公報
【特許文献２】特開２００３−１３６７０２号公報
【特許文献３】特開２００３−６３０４３号公報
【特許文献４】特開平５−３０３６１号公報
【特許文献５】特開２００４−５８２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、前記特許文献１や２などのように他の色を用いてバンディング現象やばらつきを低減する手法では、処理を施した部分の色相が変わってしまうことから、カラー写真画像印刷のように高画質・高品質が要求される印刷には適さない。
また、濃度が濃い部分について、不吐出ノズルの情報を左右に振り分けるなどによって「白スジ現象」を回避する方法は、これを前述した「飛行曲がり現象」に適用した場合には、白スジは低減可能であるが、濃度が濃い部分には依然としてバンディングが残ってしまうという問題がある。
【００１４】
一方、前記特許文献３などのような方法では、印刷物がベタ画像であれば問題ないが、中間階調の印刷物である場合は、この方法を利用することができない。また、細い線などは他の色を用いて埋める方法はごく僅かな使用であれば問題ないが、他の色が連続して発生するような画像においては、前者と同様に画像の一部の色相が変化してしまうといった問題が残る。
【００１５】
さらに、前記特許文献４などのような方法では、ノズルのインクの吐出量に起因するバンディング現象を回避することは可能であるが、ドットの形成位置のずれに起因するバンディング現象という問題に対しては、適切なフィードバックが困難である。
さらに、前記特許文献５などのような方法では、ドット形成位置のずれによって発生する白スジあるいは濃いスジは、隣り合う２ラインを印字する２つのノズルのドット形成位置の関係が原因となっているにも関わらず、ドット形成位置のずれている１つのノズル毎に、そのずれの影響を補正するので、現象に即した適切な補正を行うことができないといった問題がある。
【００１６】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、特に、バンディング現象を解消または殆ど目立たなくすることができる新規な印刷装置、印刷プログラム、印刷方法および画像処理装置、画像処理プログラム、画像処理方法並びに前記プログラムを記録した記録媒体を提供するものである。
【課題を解決するための手段】
【００１７】
〔形態１〕  前記課題を解決するために形態１の印刷装置は、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドと、
隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶する印字状態情報記憶手段と、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、
当該印刷データ生成手段で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷手段と、を備えたことを特徴とするものである。
【００１８】
このような構成であれば、印字状態情報記憶手段によって、複数のノズルにおける隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶することが可能であり、画像データ取得手段によって、Ｍ値（Ｍ≧３）の画像データを取得することが可能であり、画素値補正手段によって、前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能であり、Ｎ値化データ生成手段によって、画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成することが可能であり、印刷データ生成手段によって、Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成することが可能であり、印刷手段によって、印刷データ生成手段で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行することが可能である。
【００１９】
従って、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００２０】
ここで、この「飛行曲がり現象」とは、前述したように単なる一部のノズルの不吐出現象とは異なり、インクは吐出するものの、その一部のノズルの吐出方向が傾くなどしてドットが目標位置よりずれて形成されてしまう現象をいう（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２１】
また、「濃度ムラ」とは、印字ヘッドを構成する複数のノズルのインク吐出量のバラツキが原因で生じる現象で、例えば、同一濃度のベタ画像などの印刷結果において濃度の濃い部分と薄い部分とが生じる現象である（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２２】
また、「バンディング現象」とは、前述したように、「飛行曲がり現象」によって隣接ドット間の距離が不均一となって例えば紙送り方向（印刷方向）に沿って「白スジ（印刷用紙が白色の場合）」や「濃いスジ」が発生する現象や、「濃度ムラ」等のノズルのインク吐出量の不具合によって隣接ドット間の濃度が不均一となって例えば紙送り方向（印刷方向）に沿って「白スジ（印刷用紙が白色の場合）」や「濃いスジ」が発生する現象のことをいうものとする（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２３】
また、この「白スジ」とは、前述した「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも広くなる現象が連続的に発生して印刷媒体の下地の色がスジ状に目立ってしまう部分（領域）、または、ノズルがインクを吐出できない状態若しくはノズルのインク吐出量が理想量よりも少なくなる状態が発生して、インクが不吐出の部分（領域）若しくはインクの吐出量が少なくなった部分（領域）がスジ状に目立ってしまう、その部分（領域）をいう。また、「濃いスジ」とは、同じく「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも短くなる現象が連続的に発生して印刷媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相対的に濃く見えたり、さらにはずれて形成されたドットの一部が正常なドットと重なり合ってその重なり合った部分が濃いスジ状に目立ってしまう部分（領域）をいう。更に、ノズルのインク吐出量が理想量よりも多くなる状態が発生して、隣接ドット間の距離が所定の距離よりも短くなる現象が発生して印刷媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相対的に濃く見えたり、さらには通常よりも大きく形成されたドットの一部が正常なドットと重なり合ってその重なり合った部分が濃いスジ状に目立ってしまう部分（領域）をいう（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２４】
また、それぞれ２つのノズルの印字状態を示す情報とは、当該それぞれ２つのノズルの形成するドットの間隔の情報や、当該それぞれ２つのノズルの形成するドットの濃度の情報などを含むものである（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２５】
また、「Ｍ値（Ｍ≧３）」とは、例えば、８ビット２５６階調などとして表される、いわゆる輝度や濃度に関する多値の画素値のことであり、また、「Ｎ値（Ｍ＞Ｎ≧２）」とは、このようなＭ値（多値）のデータをある閾値に基づいてその画素値をＮ種類に分類する処理のことであり、また、「ドットサイズ」とは、ドットの大きさ（面積）自体の他に、ドットを打たないといったことも含む概念である（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２６】
また、「画素値」とは、一般に「輝度値」と「濃度値」との両方を含むものとする（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２７】
また、「近傍の画素」は、例えば、バンディング現象の発生に直接的に関与するそれぞれ２つノズルに隣接するノズルに対応する画素などが含まれ、例えば、該当の２つのノズル及びこれらに隣接する２つのノズルの計４ノズルに対応する画素が補正対象となる場合もある。なお、この近傍の範囲は、該当ノズルに隣接する１ノズルだけに限らず、隣接する２以上のノズルや、隣接する１ノズルを隔てたノズル等もっと拡大しても良い。ここで、該当の２つのノズルの近傍のノズルの画素を補正対象とするのは、バンディングという現象はドット間で起こるものであり、例えば、その（実体の無い）ドット間から対称（左右とか上下とか）に画素を選び、その画素値を補正することによってバンディングを効果的に解消または殆ど目立たなくすることができるからである（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２８】
また、補正処理とは、補正前の画素値を増減するなどの補正前の画素値をベースに行う補正処理、補正前の画素値に関係なく新しい値をセットして行う補正処理などを含む（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２９】
また、「画像データ取得手段」は、スキャナ手段などの光学的印刷結果読み取り手段などから入力された画像データを取得したり、ＬＡＮやＷＡＮ等のネットワークを介して外部装置に記憶された画像データを受動的又は能動的に取得したり、印刷装置の有するＣＤドライブ、ＤＶＤドライブなどの駆動装置を介してＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記録媒体から画像データを取得したり、印刷装置の有する記憶装置に記憶された画像データを取得したりなどする。つまり、前記取得には、少なくとも入力、獲得、受信および読出が含まれる（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３０】
また、「印字状態情報記憶手段」は、印字状態情報をあらゆる手段でかつあらゆる時期に記憶するものであり、印字状態情報をあらかじめ記憶してあるものであってもよいし、印字状態情報をあらかじめ記憶することなく、本印刷装置の動作時に外部からの入力等によって印字状態情報を記憶するようになっていてもよい。例えば、工場出荷時などの本印刷装置が製品として売り出される前に、スキャナ手段などの光学的印刷結果読み取り手段などを利用して印字ヘッドによる印刷結果からその印字ヘッドを構成するそれぞれ２つのノズルのドット形成位置のずれ量等を検査してその検査結果を予め記憶したり、印刷装置の使用時に、前記工場出荷時と同様に印字ヘッドを構成するそれぞれ２つのノズルのドット形成位置のずれ量を検査してその検査結果を記憶したりするなど、製品の使用時において印字状態情報が記憶された状態にできるタイミングであればどのようなタイミングでも良い。また、印刷装置の使用後に、その印字ヘッド特性が変化した場合に対応するために定期的にあるいは所定の時期にスキャナ手段などの光学的印刷結果読み取り手段など利用してその印字ヘッドによる印刷結果からそれぞれ２つのノズルの印字位置ずれ量等を検査してその検査結果を工場出荷時などのデータと共に、あるいはそのデータに上書きして記憶したりするなど印字状態情報を更新できるようにしても良い（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３１】
また、「ドット」とは、１または複数のノズルから吐出されたインクが印刷媒体に着弾して形成される１つの領域をいう。また、「ドット」は面積が「ゼロ」ではなく、一定の大きさ（面積）をもつことは勿論、大きさごとに複数種類存するものである。但し、インクを吐出して形成されたドットは必ずしも真円になるとは限らない。例えば、楕円形などの真円以外の形状でドットが形成された場合は、その平均的な径をドット径として扱ったり、ある量のインクを吐出して形成されたドットの面積と等しい面積を有する真円の等価ドットを想定し、該等価ドットの径をドット径として扱ったりすることもある。また、濃度の異なるドットの打ち分け方法としては、例えば、ドットの大きさが同じで濃度が異なるドットを打つ方法、濃度が同じで大きさの異なるドットを打つ方法、濃度が同じでインクの吐出量が異なるドットであり、重ね打ちにより濃度を異ならせる方法などが考えられる。また、１つのノズルから吐出された１つのインク滴が分離して着弾してしまった場合も１つのドットとするが、２つのノズルまたは１つのノズルから時間を前後して形成された２つ以上のドットがくっついてしまった場合は、２つのドットが形成されたものとする（以下の、「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３２】
〔形態２〕  さらに、形態２の印刷装置は、形態１に記載の印刷装置において、
前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶する補正量情報記憶手段を備え、
前記画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正するようになっていることを特徴とするものである。
【００３３】
このような構成であれば、補正量情報記憶手段によって、印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶することが可能であり、画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応した画素の画素値を補正することが可能である。
【００３４】
従って、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与する画素の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することができるので、これら各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００３５】
ここで、補正量は、バンディング現象による「白スジ」や「濃いスジ」を、解消または殆ど目立たなくするための、補正対象の画素値（濃度値、輝度値など）を増減させる値や、補正対象の画素値の変更値などから構成され、補正前の画素値を増減値で増減させたり、補正前の画素値を変更値に変更したりすることで補正処理が行われる（以下の、「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３６】
〔形態３〕  さらに、形態３の印刷装置は、形態１又は２に記載の印刷装置において、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とするものである。
【００３７】
このような構成であれば、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００３８】
ここで、「ライン間」とは、隣り合う２ラインを印字するそれぞれ２つのノズルの印字する２本の画素のラインにおける一方のラインと他方のラインとの間の部分のことである。つまり、例えば、飛行曲り現象によって、このライン間の距離が通常よりも狭まることで（場合によっては２本のラインを構成するドットの一部同士が重なる）、ライン間に「濃いスジ」が発生し、例えば、飛行曲り現象によって、ライン間の距離が通常よりも広がることで、ライン間に「白スジ」が発生する（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３９】
また、「ライン間を対称に連続する所定数のライン」とは、例えば、ラインが縦方向に連続する場合は、ライン間に対して上下対称に、２ライン、４ライン、６ライン、・・・、Ｎライン（Ｎは偶数）をいい、例えば、ラインが横方向に連続する場合は、ライン間に対して左右対称に、２ライン、４ライン、６ライン、・・・、Ｎライン（Ｎは偶数）をいう。例えば、ライン間を対称に２ラインであれば、注目する前記それぞれ２つのノズルの印字する２ラインとなり、ライン間を対称に４ラインであれば、注目する前記それぞれ２つのノズルの印字する２ラインと、ライン間を対称に当該２ラインの各ラインにそれぞれ連続する１ラインを含む合計４ラインとなり、ライン間を対称に６ラインであれば、ライン間を対称に、上下又は左右（斜めも可）に連続する各３ラインからなる６ラインとなる。つまり、ライン間を対称にＮラインであれば、ライン間に対して上下又は左右（斜めも可）対称に、それぞれ連続するＮ／２ラインからなるＮラインとなる（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００４０】
〔形態４〕  さらに、形態４の印刷装置は、形態１〜３のいずれか１に記載の印刷装置において、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
このような構成であれば、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００４１】
ここで、「理想の印字間隔」とは、例えば、解像度によって一意に決まるもので、例えば解像度７２０[ｄｐｉ]であれば、「１[ｉｎｃｈ]＝２．５４[ｃｍ]＝２５４００[μｍ]」となるので、「２５４００[μｍ]／７２０[ｄｐｉ]≒３５．２８[μｍ]」となる。つまり、解像度７２０[ｄｐｉ]のときの理想の印字間隔は、約３５．２８[μｍ]と一意に決定できる。その他、３６０[ｄｐｉ]なら約７０．５６[μｍ]、１８０[ｄｐｉ]なら約１４１．１１[μｍ]となる。
【００４２】
また、理想の印字間隔でドットを形成するときの原点（中心）の決め方としては、例えば、１番ノズルのインク着弾位置を基準に決定する。このとき、ドットを代表する座標としては、中心座標を想定する。
従って、１番ノズルの形成するドットの中心座標を原点とし、図２８に示すように、各隣り合う格子点間（縦方向及び横方向）の距離が、解像度によって決まる印字間隔（図では、３５．２８[μｍ]）となるようにドットの形成領域を等分割した場合に、各ドットの中心が前記格子点に着弾した（形成された）状態が、理想の印字間隔でドットが形成された状態となる。
【００４３】
〔形態５〕  さらに、形態５の印刷装置は、形態１〜３のいずれか１に記載の印刷装置において、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
このような構成であれば、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００４４】
〔形態６〕  さらに、形態６の印刷装置は、形態１〜５のいずれか１に記載の印刷装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
【００４５】
このような構成であれば、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００４６】
〔形態７〕  さらに、形態７の印刷装置は、形態１〜５のいずれか１に記載の印刷装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
【００４７】
このような構成であれば、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。また、関数の情報があれば、計算により補正量が求まるので、データテーブルよりも少ないデータ量にすることが可能である。
【００４８】
〔形態８〕  さらに、形態８の印刷装置は、形態６又は７に記載の印刷装置において、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定するようにしたことを特徴とするものである。
このような構成であれば、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見ると白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど、周辺の画素の画素値を考慮して各画素の画素値を決定するようにしたので、より適切な補正量を取得することができ、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００４９】
〔形態９〕  さらに、形態９の印刷装置は、形態１〜８のいずれか１に記載の印刷装置において、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正手段は、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正するようになっていることを特徴とするものである。
【００５０】
このような構成であれば、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００５１】
〔形態１０〕  さらに、形態１０の印刷装置は、形態１〜９のいずれか１に記載の印刷装置において、
前記Ｎ値化データ生成手段は、前記画素値補正手段で画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いるようになっていることを特徴とするものである。
【００５２】
このような構成であれば、Ｎ値化データ処理に際して、周知のハーフトーン処理方法の１つである誤差拡散法を用いることによって、Ｎ値化処理によって生じた誤差を所定の誤差拡散マトリクスに従って周囲の画素へ割り振って続く処理においてその影響を考慮して全体としての誤差を最小にすることができるため、中間階調を忠実に表現した高画質の印刷物を確実に得ることができるという効果が得られる。
また、この誤差拡散法と同じく周知のハーフトーン処理方法の１つであるディザ法を用いることによって、的確なＮ値化が行われるため、同じく中間階調を忠実に表現した高画質の印刷物を確実に得ることができるという効果が得られる。
【００５３】
ここで、「誤差拡散処理」とは、画像処理の分野で通常に利用されているものと同一であり、ある画素の２値化処理によって生じた誤差を所定の誤差拡散マトリクスに従って周囲の画素へ割り振り、続く処理においてその影響を考慮することで全体としての誤差を最小にする処理のことをいう。すなわち、Ｎ＝２の２値化を行う場合では、画素の濃度値がその画像のもつ階調数の半分の中間値より大きければ黒（ドットあり）、小さければ白（ドットなし）に分類し、その後、分類前の濃度値と処理後の濃度値との誤差を適当な割合で周りの画素に分散させ、補正する方法である（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「画像処理装置」に関する形態、「画像処理プログラム」に関する形態、「画像処理方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００５４】
一方、「ディザ法」とは、同じく画像処理の分野で通常に利用されているものと同一であり、濃淡画像の各画素の濃度値と予め用意してあるディザマトリクスという表の各画素にあたる数値とを比較し、同じくＮ＝２の２値化を行う場合では、濃淡画像の値の方が大きければ黒（ドットあり）、小さければ白（ドットなし）という決定を行い、各画素を「ドットあり」と「ドットなし」とに振り分けていく処理方法である。
【００５５】
〔形態１１〕  さらに、形態１１の印刷装置は、形態１〜１０のいずれか１に記載の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列されており１回の走査で印刷可能な印刷ヘッドであることを特徴とするものである。
これによって、前述したように、いわゆる１パスで印刷が終了するラインヘッド型の印字ヘッドを用いた場合に特に発生し易いバンディング現象による「白スジ」や「濃いスジ」を解消または殆ど目立たなくすることができる。
【００５６】
〔形態１２〕  さらに、形態１２の印刷装置は、形態１〜１０のいずれか１に記載の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の紙送り方向に直交する方向に往復動しながら印刷を実行する印刷ヘッドであることを特徴とするものである。
前述したバンディング現象は、ラインヘッド型の印字ヘッドの場合に顕著にみられるが、マルチパス型の印字ヘッドの場合でも発生する。また、マルチパス型の印字ヘッドの場合には、印字ヘッドと印字ヘッドとのつなぎ目においてもバンディング現象が発生する可能性がある。従って、前記形態１〜１０に記載の技術をマルチパス型の印字ヘッドの場合に適用すれば、印字ヘッドと印字ヘッドとのつなぎ目となる２つのノズルに対しても適切な処理を施すことができ、マルチパス型の印字ヘッドで発生したバンディング現象による「白スジ」や「濃いスジ」も確実に解消または殆ど目立たなくすることが可能となる。
また、マルチパス型の印字ヘッドの場合は、印字ヘッドの走査を繰り返すなどの工夫を施すことで、前記のようなバンディング現象を回避することが可能であるが、前記形態１〜１０の技術を適用すれば、印字ヘッドを同じ箇所を何度も走査させる必要がなくなるため、より高速な印刷を実現することも可能となる。
【００５７】
〔形態１３〕  一方、前記課題を解決するために、形態１３の印刷プログラムは、
コンピュータを、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、
当該印刷データ生成手段で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷手段と、して機能させることを特徴とするものである。
【００５８】
これによって、前記形態１と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００５９】
また、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は中央処理装置（ＣＰＵ）や記憶装置（ＲＡＭ、ＲＯＭ）、入出力装置などからなるコンピュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００６０】
〔形態１４〕  さらに、形態１４の印刷プログラムは、形態１３に記載の印刷プログラムにおいて、
前記画素値補正手段は、前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正することを特徴とするものである。
【００６１】
これによって、前記形態２と同様に、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与するそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正することができるので、各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６２】
〔形態１５〕  形態１５の印刷プログラムは、形態１３又は１４に記載の印刷プログラムにおいて、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とするものである。
【００６３】
これによって、前記形態３と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６４】
〔形態１６〕  形態１６の印刷プログラムは、形態１３〜１５のいずれか１に記載の印刷プログラムにおいて、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
これによって、前記形態４と同様に、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６５】
〔形態１７〕  形態１７の印刷プログラムは、形態１３〜１６のいずれか１に記載の印刷プログラムにおいて、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
これによって、前記形態５と同様に、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６６】
〔形態１８〕  形態１８の印刷プログラムは、形態１３〜１７のいずれか１に記載の印刷プログラムにおいて、
前記補正量情報は、前記それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
これによって、前記形態６と同様に、それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素の画素値に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６７】
〔形態１９〕  形態１９の印刷プログラムは、形態１３〜１７のいずれか１に記載の印刷プログラムにおいて、
前記補正量情報は、前記それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
これによって、前記形態７と同様に、それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素の画素値に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６８】
〔形態２０〕  形態２０の印刷プログラムは、形態１８又は１９に記載の印刷プログラムにおいて、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定することを特徴とするものである。
これによって、前記形態８と同様に、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見ると白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど周辺の画素の画素値を考慮して各画素の画素値を決定するようにしたので、より適切な補正量を取得することができ、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００６９】
〔形態２１〕  形態２１の印刷プログラムは、形態１３〜２０のいずれか１に記載の印刷プログラムにおいて、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正手段は、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正することを特徴とするものである。
これによって、前記形態９と同様に、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００７０】
〔形態２２〕  形態２２の印刷プログラムは、形態１３〜２１のいずれか１に記載の印刷プログラムにおいて、
前記Ｎ値化データ生成手段は、前記画素値補正手段で画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いることを特徴とするものである。
これによって、前記形態１０と同様に、Ｎ値化データ処理に際して、周知のハーフトーン処理方法の１つである誤差拡散法を用いることによって、Ｎ値化処理によって生じた誤差を所定の誤差拡散マトリクスに従って周囲の画素へ割り振って続く処理においてその影響を考慮して全体としての誤差を最小にすることができるため、中間階調を忠実に表現した高画質の印刷物を確実に得ることができるという効果が得られる。
また、この誤差拡散法と同じく周知のハーフトーン処理方法の１つであるディザ法を用いることによって、的確なＮ値化が行われるため、同じく中間階調を忠実に表現した高画質の印刷物を確実に得ることができるという効果が得られる。
【００７１】
〔形態２３〕  一方、前記課題を解決するために、形態２３のコンピュータ読み取り可能な記録媒体は、
形態１３〜２２のいずれか１に記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態１３〜２２のいずれか１に記載の印刷プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００７２】
〔形態２４〕  一方、前記課題を解決するために、形態２４の印刷方法は、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得ステップと、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得ステップで取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正ステップと、
当該画素値補正ステップで画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成ステップと、
当該Ｎ値化データ生成ステップで生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成ステップと、
当該印刷データ生成ステップで生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷ステップと、を含むことを特徴とするものである。
【００７３】
これによって、前記形態１と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００７４】
〔形態２５〕  形態２５の印刷方法は、形態２４に記載の印刷方法において、
前記画素値補正ステップにおいては、前記前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正することを特徴とするものである。
【００７５】
これによって、前記形態２と同様に、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与するそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正することができるので、各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００７６】
〔形態２６〕  形態２６の印刷方法は、形態２４又は２５に記載の印刷方法において、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とするものである。
【００７７】
これによって、前記形態３と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００７８】
〔形態２７〕  形態２７の印刷方法は、形態２４〜２６のいずれか１に記載の印刷方法において、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
これによって、前記形態４と同様に、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００７９】
〔形態２８〕  形態２８の印刷方法は、形態２４〜２７のいずれか１に記載の印刷方法において、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
これによって、前記形態５と同様に、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００８０】
〔形態２９〕  形態２９の印刷方法は、形態２４〜２８のいずれか１に記載の印刷方法において、
前記補正量情報は、前記それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
【００８１】
これによって、前記形態６と同様に、それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素の画素値に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００８２】
〔形態３０〕  形態３０の印刷方法は、形態２４〜２８のいずれか１に記載の印刷方法において、
前記補正量情報は、前記それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
【００８３】
これによって、前記形態７と同様に、それぞれ２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素の画素値に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００８４】
〔形態３１〕  形態３１の印刷方法は、形態２９又は３０に記載の印刷方法において、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定することを特徴とするものである。
これによって、前記形態８と同様に、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見ると白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど周辺の画素の画素値を考慮して各画素の画素値を決定するようにしたので、より適切な補正量を取得することができ、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００８５】
〔形態３２〕  形態３２の印刷方法は、形態２４〜３１のいずれか１に記載の印刷方法において、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正ステップにおいては、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正することを特徴とするものである。
【００８６】
これによって、前記形態９と同様に、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができるという効果が得られる。
【００８７】
〔形態３３〕  形態３３の印刷方法は、形態２４〜３２のいずれか１に記載の印刷方法において、
前記Ｎ値化データ生成ステップにおいては、前記画素値補正ステップで画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いることを特徴とするものである。
これによって、前記形態９と同様に、原画像データの中間階調を忠実に表現した高画質の印刷物を確実に得ることができるという効果が得られる。
【００８８】
〔形態３４〕  一方、前記課題を解決するために、形態３４の画像処理装置は、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶する印字状態情報記憶手段と、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、を備えたことを特徴とするものである。
【００８９】
このような構成であれば、印字状態情報記憶手段によって、複数のノズルにおける隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶することが可能であり、画像データ取得手段によって、Ｍ値（Ｍ≧３）の画像データを取得することが可能であり、画素値補正手段によって、前記印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能であり、Ｎ値化データ生成手段によって、画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成することが可能であり、印刷データ生成手段によって、Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成することが可能である。
【００９０】
従って、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
また、各手段をソフトウェア上で実現可能となるため、汎用のパソコンなどの情報処理装置などによって実現できる。
【００９１】
〔形態３５〕  さらに、形態３５の画像処理装置は、形態３４に記載の画像処理装置において、
前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶する補正量情報記憶手段を備え、
前記画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正するようになっていることを特徴とするものである。
【００９２】
このような構成であれば、補正量情報記憶手段によって、印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶することが可能であり、画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応した画素の画素値を補正することが可能である。
【００９３】
従って、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与する画素及びその近傍の画素の少なくとも一方の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することができるので、これら各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【００９４】
〔形態３６〕  さらに、形態３６の画像処理装置は、形態３４又は３５に記載の画像処理装置において、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とするものである。
【００９５】
このような構成であれば、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【００９６】
〔形態３７〕  さらに、形態３７の画像処理装置は、形態３４〜３６のいずれか１に記載の画像処理装置において、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
このような構成であれば、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【００９７】
〔形態３８〕  さらに、形態３８の画像処理装置は、形態３４〜３７のいずれか１に記載の画像処理装置において、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
このような構成であれば、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【００９８】
〔形態３９〕  さらに、形態３９の画像処理装置は、形態３４〜３８のいずれか１に記載の画像処理装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
【００９９】
このような構成であれば、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１００】
〔形態４０〕  さらに、形態４０の画像処理装置は、形態３４〜３８のいずれか１に記載の画像処理装置において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
【０１０１】
このような構成であれば、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。また、関数の情報があれば、計算により補正量が求まるので、データテーブルよりも少ないデータ量にすることが可能である。
【０１０２】
〔形態４１〕  さらに、形態４１の画像処理装置は、形態３９又は４０に記載の画像処理装置において、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定するようにしたことを特徴とするものである。
このような構成であれば、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見ると白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど、周辺の画素の画素値を考慮して各画素の画素値を決定するようにしたので、より適切な補正量を取得することができ、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１０３】
〔形態４２〕  さらに、形態４２の画像処理装置は、形態３４〜４１のいずれか１に記載の画像処理装置において、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正手段は、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正するようになっていることを特徴とするものである。
【０１０４】
このような構成であれば、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１０５】
〔形態４３〕  さらに、形態４３の画像処理装置は、形態３４〜４２のいずれか１に記載の画像処理装置において、
前記Ｎ値化データ生成手段は、前記画素値補正手段で画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いるようになっていることを特徴とするものである。
このような構成であれば、原画像データの中間階調を忠実に表現した高画質の印刷物を確実に得ることができる印刷データを得ることができるという効果が得られる。
【０１０６】
〔形態４４〕  一方、前記課題を解決するために、形態４４の画像処理プログラムは、
コンピュータを、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段と、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得手段で取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正手段と、
当該画素値補正手段で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段と、
当該Ｎ値化データ生成手段で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段と、して機能させることを特徴とするものである。
【０１０７】
これによって、前記形態１と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１０８】
また、パソコン（ＰＣ）などの汎用のコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【０１０９】
〔形態４５〕  さらに、形態４５の画像処理プログラムは、形態４４に記載の画像処理プログラムにおいて、
前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報を記憶する補正量情報記憶手段を備え、
前記画素値補正手段は、前記補正量情報記憶手段に記憶された補正量情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の画素値を補正するようになっていることを特徴とするものである。
【０１１０】
これによって、前記形態２と同様に、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与する画素及びその近傍の画素の少なくとも一方の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することができるので、これら各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができる印刷データを得ることができるという効果が得られる。
【０１１１】
〔形態４６〕  形態４６の画像処理プログラムは、形態４４又は４５に記載の画像処理プログラムにおいて、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素は、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素であることを特徴とするものである。
【０１１２】
これによって、前記形態３と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１１３】
〔形態４７〕  形態４７の画像処理プログラムは、形態４４〜４６のいずれか１に記載の画像処理プログラムにおいて、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
これによって、前記形態４と同様に、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１１４】
〔形態４８〕  形態４８の画像処理プログラムは、形態４４〜４７のいずれか１の画像処理プログラムにおいて、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
これによって、前記形態５と同様に、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１１５】
〔形態４９〕  形態４９の画像処理プログラムは、形態４４〜４８のいずれか１に記載の画像処理プログラムにおいて、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
【０１１６】
これによって、前記形態６と同様に、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１１７】
〔形態５０〕  形態５０の画像処理プログラムは、形態４４〜４８のいずれか１に記載の画像処理プログラムにおいて、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
【０１１８】
これによって、形態７と同様に、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。また、関数の情報があれば、計算により補正量が求まるので、データテーブルよりも少ないデータ量にすることが可能である。
【０１１９】
〔形態５１〕  形態５１の画像処理プログラムは、形態４９又は５０に記載の画像処理プログラムにおいて、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定することを特徴とするものである。
これによって、前記形態８と同様に、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見ると白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど周辺の画素の画素値を考慮して各画素の画素値を決定するようにしたので、より適切な補正量を取得することができ、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１２０】
〔形態５２〕  形態５２の画像処理プログラムは、形態４４〜５１のいずれか１に記載の画像処理プログラムにおいて、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正手段は、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正するようになっていることを特徴とするものである。
【０１２１】
これによって、形態９と同様に、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１２２】
〔形態５３〕  形態５３の画像処理プログラムは、形態４４〜５２のいずれか１に記載の画像処理プログラムにおいて、
前記Ｎ値化データ生成手段は、前記画素値補正手段で画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いることを特徴とするものである。
これによって、前記形態９と同様に、原画像データの中間階調を忠実に表現した高画質の印刷物を確実に得ることができる印刷データを得ることができるという効果が得られる。
【０１２３】
〔形態５４〕  形態５４のコンピュータ読み取り可能な記録媒体は、
形態４４〜５３のいずれかに記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態４４〜５３のいずれかに記載の印刷プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【０１２４】
〔形態５５〕  一方、前記課題を解決するために、形態５５の画像処理方法は、
Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得ステップと、
サイズの異なるドットが印字可能なノズルを複数備えた印字ヘッドの隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報に基づき、前記画像データ取得ステップで取得したＭ値（Ｍ≧３）の画像データにおけるバンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正する画素値補正ステップと、
当該画素値補正ステップで画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成ステップと、
当該Ｎ値化データ生成ステップで生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成ステップと、を含むことを特徴とするものである。
【０１２５】
これによって、前記形態１と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１２６】
〔形態５６〕  形態５６の画像処理方法は、形態５５に記載の画像処理方法において、
前記画素値補正ステップにおいては、前記前記印字状態情報に基づき生成された、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の補正量の情報に基づき、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応した画素の画素値を補正することを特徴とするものである。
【０１２７】
これによって、前記形態２と同様に、印字ヘッドにおける隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態情報に基づいて、バンディング現象の発生に直接的に関与する画素及びその近傍の画素の少なくとも一方の画素値に対して、実験等によって予め生成された適切な補正量を用いてそれぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素値を補正することができるので、これら各画素値を容易に且つ適切に補正することができ、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができる印刷データを得ることができるという効果が得られる。
【０１２８】
〔形態５７〕  形態５７の画像処理方法は、形態５５又は５６に記載の画像処理方法において、
前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を、前記バンディング現象の発生に直接的に関与する前記それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素となるように設定することを特徴とするものである。
【０１２９】
これによって、前記形態３と同様に、隣り合う２ラインを印字するそれぞれ２つのノズルの印字状態を示す情報に基づき、それぞれ２つのノズルの印字する２ラインにおけるそのライン間を対称に連続する所定数のラインに対応する画素を補正することが可能となるので、より適切な画素値の補正が可能となり、ノズルの飛行曲り現象によるドット形成位置のずれや、ノズルのインク吐出量の不具合による濃度ムラ等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」を効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３０】
〔形態５８〕  形態５８の画像処理方法は、形態５４〜５７のいずれか１に記載の画像処理方法において、
前記印字状態情報は、前記それぞれ２つのノズルの実際の印字間隔と理想の印字間隔との関係を示す情報を含むことを特徴とするものである。
これによって、前記形態４と同様に、それぞれ２つのノズルの実際の印字間隔が理想の印字間隔とずれていることが原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３１】
〔形態５９〕  形態５９の画像処理方法は、形態５４〜５８のいずれか１に記載の画像処理方法において、
前記印字状態情報は、前記それぞれ２つのノズルの形成するドットの濃度に関する情報を含むことを特徴とするものである。
これによって、前記形態５と同様に、例えば、それぞれ２つのノズルの形成するドットの濃度ムラなどのノズルのインク吐出不良等が原因で発生するバンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３２】
〔形態６０〕  形態６０の画像処理方法は、形態５４〜５９のいずれか１に記載の画像処理方法において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できるデータテーブルであることを特徴とするものである。
【０１３３】
これによって、前記形態６と同様に、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値を入力等することで、データテーブルから当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができると共に、入力等した印字状態情報及び画素値に対応する補正量がデータテーブルに登録されていないような場合でも、登録された補正量の情報から前記テーブルに登録されていない補正量を簡易に補間計算して求めたりすることができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３４】
〔形態６１〕  形態６１の画像処理方法は、形態５４〜５９のいずれか１に記載の画像処理方法において、
前記補正量情報は、前記２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値とから、これら各画素及びその近傍の画素の少なくとも一方の画素の補正量を取得できる関数の情報であることを特徴とするものである。
【０１３５】
これによって、形態７と同様に、２つのノズルに対応する印字状態情報及び当該２つのノズルに対応する各画素の画素値から前記関数を用いた計算によって、当該２つのノズルの各画素及びその近傍の画素の少なくとも一方の画素に対する補正量を容易に取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値を容易且つ適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。また、関数の情報があれば、計算により補正量が求まるので、データテーブルよりも少ないデータ量にすることが可能である。
【０１３６】
〔形態６２〕  形態６２の画像処理方法は、形態６０又は６１に記載の画像処理方法において、
前記各画素の画素値は、当該画素の画素値とその周辺の画素の画素値とに基づき決定することを特徴とするものである。
これによって、前記形態８と同様に、例えば、周りは白いのに１点だけ黒い画素がある場合に、この箇所をある面積単位で見た場合に、白っぽく見えることになるが、各画素の画素値を、その周辺の所定数の画素値に基づき、例えば、各画素の画素値と周辺の画素の画素値との平均値を各画素の画素値にしたり、各画素の画素値と周辺の画素の画素値に所定の係数を乗じて総和を求め、この総和を各画素の画素値にしたりするなど周辺の画素の画素値を考慮して各画素の画素値を決定することで、より適切な補正量を取得することができるので、バンディング現象の発生に直接的に関与する画素の画素値をより適切に補正することができると共に、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３７】
〔形態６３〕  形態６３の画像処理方法は、形態５５〜６２のいずれか１に記載の画像処理方法において、
前記それぞれ２つのノズルの組み合わせは、各ノズルの並び順にその前後のノズルとそれぞれ組となって構成され、
前記画素値補正ステップにおいては、前記バンディングに関与するそれぞれ２つのノズルのうち同一のノズルを含む各２組については、当該２組の前記２つのノズルに対応する前記補正量に基づき、前記同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素を補正するようになっていることを特徴とするものである。
【０１３８】
これによって、形態９と同様に、同一のノズルを含む２組に対応する補正量に基づき、その加算値（相殺値）や平均値等を、同一のノズルに対応する画素及びその近傍の画素の少なくとも一方の画素の最終的な補正量として決定することが可能であり、これにより、該当する画素及びその近傍の画素の少なくとも一方の画素をより適切に補正することができるので、バンディング現象による「白スジ」や「濃いスジ」をより効果的に解消または殆ど目立たなくすることができる印刷データを得ることができるという効果が得られる。
【０１３９】
〔形態６４〕  形態６４の画像処理方法は、形態５５〜６３のいずれか１に記載の画像処理方法において、
前記Ｎ値化データ生成ステップにおいては、前記画素値補正ステップで画素値の補正処理が施された画像データをＮ値化するときに、誤差拡散法またはディザ法を用いることを特徴とするものである。
これによって、前記形態１０と同様に、原画像データの中間階調を忠実に表現した高画質の印刷物を確実に得ることができる印刷データを得ることができるという効果が得られる。
【発明を実施するための最良の形態】
【０１４０】
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図１〜図２２は、本発明の印刷装置および印刷プログラム、印刷方法、画像処理装置、画像処理プログラム、画像処理方法、並びにコンピュータ読み取り可能な記録媒体に関する実施の形態を示したものである。
図１は、本発明に係る印刷装置１００の実施の形態を示す機能ブロック図である。
【０１４１】
図示するように、この印刷装置１００は、サイズの異なるドットが印字可能な印字ヘッド２００と、Ｍ値（Ｍ≧３）の画像データを取得する画像データ取得手段１０と、後述する印字ヘッド２００を構成するノズルの、隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報である印字状態情報を記憶する印字状態情報記憶手段１２と、前記２つのノズルによって発生するバンディング現象の発生に直接的に関与する画素の画素値を補正するための画素値の補正量情報を記憶する補正量情報記憶手段１４と、当該補正量情報に基づきバンディング現象の発生に直接的に関与する画素の画素値を補正する画素値補正手段１６と、この画素値補正手段１６で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成するＮ値化データ生成手段１８と、このＮ値化データ生成手段１８で生成されたＮ値化データに基づいてそれぞれの画素に対応するサイズのドットを割り当てた印刷データを生成する印刷データ生成手段２０と、この印刷データ生成手段２０で生成された印刷データに基づき、前記印字ヘッドを用いて印刷を実行する印刷手段２２と、を含んだ構成となっている。
【０１４２】
先ず、本発明に適用される印字ヘッド２００について説明する。
図２は、この印字ヘッド２００の構造を示す部分拡大底面図、図３は、その部分拡大側面図である。
図２に示すように、この印字ヘッド２００は、ブラック（Ｋ）インクを専用に吐出する複数個のノズルＮ（例えば、１８０個））が、ノズル配列方向に直線状に配列されたブラックノズルモジュール５０と、同じくイエロー（Ｙ）インクを専用に吐出する複数個のノズルＮが、ノズル配列方向に直線状に配列されたイエローノズルモジュール５２と、同じくマゼンタ（Ｍ）インクを専用に吐出する複数個のノズルＮが、ノズル配列方向に直線状に配列されたマゼンタノズルモジュール５４と、同じくシアン（Ｍ）インクを専用に吐出する複数個のノズルＮが、ノズル配列方向に直線状に配列されたシアンノズルモジュール５６といった４つのノズルモジュール５０、５２、５４及び５６を含んだ構成となっている。そして、これら４つのノズルモジュールにおける各同じ番号のノズルＮが、図２に示すように、ノズル配列方向に対して垂直方向において一直線上に並ぶようにノズルモジュール５０、５２、５４及び５６が一体的に配列して構成されている。従って、各ノズルモジュールを構成する複数のノズルＮは、それぞれノズル配列方向に直線状に配列され、４つのノズルモジュールにおける各同じ番号のノズルＮは、それぞれノズル配列方向に対して垂直方向に直線状に配列される。
【０１４３】
また、このような構造をした印字ヘッド２００は、各ノズルＮ１、Ｎ２、Ｎ３…ごとにそれぞれ設けられた図示しないインクチャンバー内に供給されたインクをそれら各インクチャンバーごとに設けられた図示しないピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）などの圧電素子によって各ノズルＮ１、Ｎ２、Ｎ３…から吐出することで、例えば、白色の印刷用紙上に円形のドットを印字すると共に、さらに、この圧電素子に加える電圧を多段階に制御することによってインクチャンバーからのインクの吐出量を制御して各ノズルＮ１、Ｎ２、Ｎ３…ごとにサイズの異なるドットが印字可能となっている。また、時系列的に短時間で２段階でノズルに電圧を加え、印刷用紙上にて２つの吐出を組み合わせて１つのドットを構成する場合もある。この場合、ドットのサイズによって吐出速度が異なることを利用して、小さいドットにつづいて大きいドットを吐出することによって、紙面上でほぼ同位置にインクを着弾させて１つのさらに大きいドットを構成させることが可能である。
【０１４４】
そして、図３は、例えばこれら４つのノズルモジュール５０、５２、５４及び５６のなかの１つであるブラックノズルモジュール５０を側面から示したものであり、左から６番目のノズルＮ６が飛行曲がり現象を起こしており、そのノズルＮ６から印刷媒体Ｓ上にインクが斜め方向に吐出され、これによって印刷媒体Ｓ上に形成されたドットが、当該ノズルＮ６の隣りの正常なノズルＮ７から吐出され且つ印刷媒体Ｓ上に形成されたドットの近傍に印字（インクが着弾）されてしまう状態を示している。
【０１４５】
従って、このブラックノズルモジュール５０を用いて印刷を実行すると、図４に示すように、飛行曲がりを発生していない状態では、いずれのドットも規定の印字位置に印字されるのに対し（理想的なドットパターン）、図５に示すように、例えば左から６番目のノズルＮ６が飛行曲がり現象を起こしていると、そのドット印字位置が目的とする印字位置（理想の印字位置）から距離ａだけその隣りの正常なノズルＮ７側にずれて印字される結果となる。
【０１４６】
次に、画像データ取得手段１０は、印刷装置１００と繋がったパソコン（ＰＣ）やプリンタサーバなどの印刷指示装置（図示せず）から送られてくる印刷に供するＭ値（Ｍ≧３）のカラー画像データを、ネットワークなどを介して取得したり、あるいは図示しないスキャナやＣＤ−ＲＯＭドライブなどの画像（データ）読込装置などから直接読み込んで取得したりする機能を提供するようになっており、さらに取得したＭ値のカラー画像データがＭ値のＲＧＢデータ、例えば１画素あたり各色（Ｒ、Ｇ、Ｂ）ごとの階調（輝度値）が８ビット（０〜２５５）で表現される画像データであれば、これを色変換処理して前記印字ヘッド２００の各インクに対応するＭ値のＣＭＹＫ（４色の場合）データに変換する機能も同時に発揮するようになっている。
【０１４７】
次に、印字状態情報記憶手段１２は、前述したように、印字ヘッド２００を構成する各ノズルモジュールにおける、隣り合う２ラインの印字を行うそれぞれ２つのノズルの印字状態を示す情報を記憶する機能を提供するようになっている。ここで、図２に示すように、印字ヘッド２００の各ノズルモジュールを構成するノズルは、ノズル配列方向に一列に配列しているので、各ノズルは、ノズル配列方向に対して垂直方向に並ぶ画素データの印字を行うことになる。従って、前記隣り合う２ラインとは、ノズル配列方向に対して垂直方向に並ぶ画素データによって構成される画素のラインが隣合うものとなる。また、印字状態情報としては、例えば、それぞれ２つのノズルの形成するドットの実際のドット間距離（２つのドットの中心間距離）と、理想のドット間距離との差分の情報、それぞれ２つのノズルの形成するドットをスキャナなどの光学的読取装置で読み取って測定した濃度測定値等がある。以下、隣り合う２ラインの印字を行うそれぞれ２つのノズルを、隣り合うそれぞれ２つのノズルと簡略していうこととする。
【０１４８】
次に、補正量情報記憶手段１４は、隣り合うそれぞれ２つのノズルの印字結果にバンディング現象による「白スジ」又は「濃いスジ」が発生している場合に、この「白スジ」又は「濃いスジ」が視覚的に見えなくなるように画素値を補正する当該補正量の情報を記憶する機能を提供するようになっている。この補正量の情報は、例えば、実験等によって、画素値補正後の「白スジ」又は「濃いスジ」の軽減状況を目視により判断し、「白スジ」又は「濃いスジ」が視覚的に見えなくなる又は軽減する補正量を決定することで生成されるものである。また、例えば、条件毎に予め閾値を定めておき、画素値を補正後の「白スジ」又は「濃いスジ」を発生する画素の濃度値と、前記閾値とを比較するなどして自動的に補正量を決定することも可能である。
【０１４９】
次に、画素値補正手段１６は、図１に示すように、補正量情報記憶手段１４に記憶された補正量情報に基づき、異常ノズルＮ，Ｎ＋１に対応する画素の画素値を補正する補正量を算出する補正量算出部１６ａと、当該補正量算出部１６ａで算出された補正量に基づき、異常ノズルＮ，Ｎ＋１に対応する画素の画素値を補正する画素値補正部１６ｂとを含んだ構成となっている。そして、印字状態情報記憶手段１２に記憶された印字状態情報に基づき、印字ヘッド２００の隣り合うそれぞれ２つのノズルが、飛行曲り現象や濃度ムラ等を発生しているか否かを判定することでバンディング現象に関与しているか否かを判定し、バンディング現象に関与していると判定された場合は、そのバンディング現象を引き起こしている２つの異常ノズルＮ，Ｎ＋１がどれであるかを特定する機能を提供するようになっている。更に、画素値補正手段１６は、補正量算出部１６ａにおいて、補正量情報記憶手段１４に記憶された補正量情報に基づき前記特定された異常ノズルＮ、Ｎ＋１に対応する画素値の補正量をそれぞれ算出し、画素値補正部１６ｂにおいて、当該算出された補正量に基づき異常ノズルＮ，Ｎ＋１の画素値を補正する機能を提供するようになっている。なお、この補正量の算出処理及び画素値の補正処理の具体例については、後に詳述する。
【０１５０】
次に、Ｎ値化データ生成手段１８は、画素値補正手段１６で画素値の補正処理が施された画像データをＮ値化（Ｍ＞Ｎ≧２）してＮ値化データを生成する機能を提供するようになっている。
具体的には、前記画素値補正手段１６でバンディング現象の発生に直接的に関与する画素の画素値が補正された後の画像データのそれぞれの画素の画素値（濃度値）が８ビット、２５６階調で特定されており、これを階調：Ｎ＝４として４値化する場合は、図６のドット・階調変換テーブル３００Ａに示すように、３つの閾値を用いてそれぞれの画素の画素値を４つに分類するようになっている。
【０１５１】
図６のドット・階調変換テーブル３００Ａの右欄は、このＮ値化データ生成手段１８で行われる多値の画素値を階調：Ｎ＝４として４値化する場合の閾値とそれぞれの画素値との関係を示したものである。
すなわち、このドット・階調変換テーブル３００Ａによれば、多値の画像データのそれぞれの画素の画素値（輝度値）が８ビット（０〜２５５）で特定される場合、「２１０（第１閾値）」、「１２６（第２閾値）」、「４２（第３閾値）」といった３つの閾値を用い、画素値が「２１１〜２５５」の場合は、階調値＝１（輝度「２５５」、濃度「０」）、 画素値が「１２７〜２１０」の場合は、階調値＝２（輝度「１７０」、濃度「８５」）、画素値が「４３〜１２６」の場合は、階調値＝３（輝度「８５」、濃度「１７０」）、画素値が「０〜４２」の場合は、階調値＝４（輝度「０」、濃度「２５５」）として４値化するようになっている。なお、Ｎ値化にあたっては、面積階調を用いることにより、４値以上の階調を疑似表現可能である。例えば、誤差拡散法は、面積階調を表現する１つの方法である。誤差拡散法は、注目画素を４値化して発生した誤差を、４値化処理されていない画素に拡散することによって、面積階調を実現する方法である。
【０１５２】
次に、印刷データ生成手段２０は、さらにこのようにして各画素ごとにＮ値化されたＮ値化データの各画素ごとに、対応するドットを設定して次のインクジェット方式の印刷手段２２において利用される印刷用のデータを生成するようになっている。
図６のドット・階調変換テーブル３００Ａの左欄は、この印刷データ生成手段２０で行われるＮ値化データの各画素の画素値とドットサイズとの関係を示した参照図である。
【０１５３】
図の例では、「階調：Ｎ＝４」の４値化とし、画素値として「輝度値」を選択した場合、「階調値＝１」の場合のドットサイズは「ドットなし」、「階調値＝２」の場合のドットサイズは、ドットの面積が最も小さい「小ドット」、「階調値＝３」の場合のドットサイズは、小ドットよりやや大きい「中ドット」、「階調値＝４」の場合のドットサイズは、ドットの面積が最も広い「大ドット」にそれぞれ変換されるようになっている。なお、この画素値として「濃度値」を採用する場合は、この「輝度値」とは逆の関係のドットにそれぞれ変換されるようになっている。
【０１５４】
次に、印刷手段２２は、印刷媒体Ｓまたは印字ヘッド２００の一方、あるいは双方を移動させながら前記印字ヘッド２００に形成された前記ノズルモジュール５０、５２、５４、５６からインクをそれぞれドット状に噴射して前記印刷用紙上に多数のドットからなる所定の画像を形成するようにしたインクジェット方式のプリンタであり、前述した印字ヘッド２００の他に、この印字ヘッド２００を印刷媒体Ｓ上をその幅方向に往復移動させる図示しない印字ヘッド送り機構（マルチパス型の場合）、前記印刷媒体Ｓを移動させるための図示しない紙送り機構、前記印刷用データに基づいて印字ヘッド２００のインクの吐出を制御する図示しない印字コントローラ機構などの公知の構成要素から構成されている。
【０１５５】
更に、印刷装置１００は、印刷のための各種制御や前記画像データ取得手段１０、画素値補正手段１６、Ｎ値化データ生成手段１８、印刷データ生成手段２０、印刷手段２２などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図７に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段やＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【０１５６】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【０１５７】
次に、図８〜図１５を参照しながら、印字状態情報及び補正量情報について詳細に説明する。
ここで、図８（ａ）は、理想のドット形成内容を示す図であり、（ｂ）は、ノズルＮ４に飛行曲りが発生しているドット形成内容を示す図である。また、図９（ａ）及び（ｂ）は、ヘッド間の印字位置の誤差によってバンディング現象が発生するドットパターンの一例を示す図である。また、図１０（ａ）及び（ｂ）は、複数のノズルが同じ方向に飛行曲り現象を発生している場合のドットパターンの一例を示す図である。また、図１１は、２ノズルに対して飛行曲り現象が発生している場合のドットパターンの一例を示す図である。
【０１５８】
まず、印字ヘッド２００におけるノズルの理想形成位置に対するドット形成位置ずれによって生じうるバンディング現象についていくつか例を説明する。
印字ヘッド２００の各ノズルに、飛行曲り現象等のドット形成位置ずれを生じる要因となるノズルが無い場合には、図８（ａ）に示すように、各ドットは等間隔に整列した状態で形成される。一方、前述した図５と同様に、図８（ｂ）に示すように、ノズルＮ４に飛行曲り現象が発生しており、ノズルＮ４の形成するドットの一部がノズルＮ３の形成するドットに重なると共に、ノズルＮ４の形成するドットとノズルＮ５の形成するドットとの間隔が図８（ａ）の理想時と比較して離れた状態になっている。このような状態では、ドットの重なった部分には濃いスジが発生し、ドットの離れた部分には白スジが発生する。つまり、ノズルの飛行曲り現象によって、バンディング現象が発生することが解る。
【０１５９】
また、１つの印字ヘッド２００によって同じ印刷媒体上を複数回走査して印刷を行った場合や、複数の印字ヘッド２００を千鳥状に配設してこれらを同時に走査して印刷を行った場合などに、図９（ａ）に示すように、印字ヘッド間のつなぎ目の位置が、当該つなぎ目に位置するノズルＮ１８０及びノズルＮ１の一方又は両方が互いに近づく方向にずれて理想位置からずれた状態になっていると、ノズルＮ１８０で形成されるドットの一部とノズルＮ１で形成されるドットの一部とが重なって「濃いスジ」が発生する。一方、図９（ｂ）に示すように、つなぎ目に位置するノズルＮ１８０及びノズルＮ１の一方又は両方が互いに離れる方向にずれて理想位置からずれた状態になっていると、ノズルＮ１８０で形成されるドットとノズルＮ１で形成されるドットとの距離が通常よりも広くなり「白スジ」が発生する。つまり、印字ヘッド間のつなぎ目の位置が理想位置からずれることによっても、バンディング現象が発生することが解る。なお、印字ヘッドを千鳥状に配設する理由は、通常、印字ヘッドの端部は、基盤の出っ張り等があるため、単純に直列に配設するとこの出っ張り同士がつなぎ目に位置してしまうため、各印字ヘッドの端部にあるノズル間に他のノズル間よりも大きな隙間ができてしまうのでこれを防ぐためである。
【０１６０】
また、飛行曲り現象の一例として、複数のノズルに対して同じ方向及び同じ飛行曲り量の飛行曲り現象が発生し、当該飛行曲り現象が発生している各異常ノズル間の間隔は正常のままで異常ノズル全体のドット形成位置が同じ方向にずれるような場合は、図１０（ａ）に示すように、複数の異常ノズルのうち一番端のノズルの形成するドットが、理想のドット形成位置に形成されたドットと重なる部分のみに「濃いスジ」が発生する。一方、図１０（ｂ）に示すように、複数の異常ノズルのうち一番端のノズルの形成するドットと、理想のドット形成位置に形成されたドットとの間隔が通常よりも離れた部分のみに「白スジ」が発生する。つまり、複数のノズルが同時に同じ方向及び同じ飛行曲り量の飛行曲り現象を発生しているような場合は、これらノズルの一番端のノズルと、それと隣接する他のノズルとの間にバンディング現象が発生し、それ以外の部分にはバンディング現象が発生していないことが解る。このような飛行曲がり現象が起こっている場合は、図９（ａ）及び（ｂ）の現象と同様に扱うことができる。即ち、図１０（ａ）及び（ｂ）の現象は、図９（ａ）及び（ｂ）の現象とは原因となる部分が違っているが、飛行曲がり（着弾位置ずれ）という状況として統一的に扱うことができる。
【０１６１】
以上、ノズルの飛行曲り現象に着目すると、図１１に示すように、隣接する２つのノズルの形成するドット同士が重なることで発生する「濃いスジ」と、隣接する２つのノズルの形成するドットの間隔が通常より広くなることで発生する「白スジ」との２つの状態がバンディング現象の発生に深く関わっていることが解る。このことから、飛行曲り現象によるバンディングをこれら２つの状態に単純化することが可能である。
【０１６２】
従って、印字ヘッド２００における隣接するそれぞれ２つのノズルのドット形成状態（印字状態）から、これらそれぞれ２つのノズルがバンディング現象に関与しているか否かを判定することで、正確にバンディング現象の発生に直接的に関与するノズルを特定することができ、これらそれぞれ２つのノズルに対応する画素の画素値を補正することで、バンディング現象による「白スジ」及び「濃いスジ」を適切に解消又は殆ど目立たなくすることが可能となる。
【０１６３】
更に、図１２及び図１３を参照しながら印字ヘッド２００における隣接するそれぞれ２つのノズルのドット形成状態に着目することの濃度測定に対する有効性をより具体的に説明する。
ここで、図１２（ａ）は、従来の濃度補正方法の一例を示す図であり、（ｂ）は、本発明の濃度補正方法を示す図であり、（ｃ）及び（ｄ）は、従来の濃度測定方法の一例を示す図であり、（ｅ）及び（ｆ）は、本発明の濃度測定方法を示す図である。また、図１３（ａ）は、ノズルＡ及びノズルＢに着目した場合の理想のドット形成状態を示す図であり、（ｂ）は、ノズルＡ及びノズルＢに同じ飛行曲り現象が発生している場合の従来の飛行曲り量の測定方法の一例を示す図であり、（ｃ）は、ノズルＡ及びノズルＢに同じ飛行曲り現象が発生している場合の本発明の飛行曲り量の測定方法を示す図である。
【０１６４】
例えば、従来のＨＳ法などによる濃度補正は、印字ヘッドを構成する各ノズルの形成するドットの濃度情報等に基づき、各ノズル毎に当該ノズルに対応する画素の画素値を補正することで行っている。つまり、図１２（ａ）に示すように、ラインＡの画素に対応するドットを形成するノズルＡの濃度特性に対する補正量αにより、ノズルＡに対応する各画素の画素値を補正し、ラインＢの画素に対応するドットを形成するノズルＢの濃度特性に対する補正量βにより、ノズルＢに対応するラインＢの各画素の画素値を補正している。
【０１６５】
しかし、図１２（ａ）を見ると解るように、ノズルＢには飛行曲り現象が発生しており、ラインＢのドットの一部がラインＡのドットに重なって「濃いスジ」が発生している。このように、飛行曲り現象によってバンディング現象が発生している場合に、ＨＳ法による補正を行うと、それぞれのノズル毎に生成された補正量では、飛行曲り現象によって重なった部分の濃度変化分が考慮されずに各画素値が補正され、バンディング現象による「白スジ」、「濃いスジ」を効果的に解消又は殆ど目立たなくすることができず、最悪の場合はより目立たせてしまう恐れがある。このことは、ラインＡ及びラインＢの間隔が通常よりも広くなることで生じる「白スジ」に対しても同様である。
【０１６６】
これに対して、本発明のように、隣り合うそれぞれ２つのノズルのドット形成状態（印字状態）に着目して補正量を生成することにより、重なった部分の濃度変化分も共通のものとして考慮した補正量を生成することができ、このようにして生成された補正量によってこれら２つのノズルに対応する画素の画素値を補正することで、バンディング現象による「白スジ」、「濃いスジ」を効果的に解消又は殆ど目立たなくすることが可能である。
更に、印字ヘッド２００の各ノズルの形成するドットの濃度を予め測定し、その測定結果に基づき補正量を決定する場合に、従来の１ノズル毎に濃度測定及び補正量決定を行う方法の問題点について説明する。
【０１６７】
従来は、例えば、印刷結果をスキャナ等の光学的読取装置で読み取って、その読み取ったデータから各ノズルの１ライン毎に対応するドットを切り取って濃度を測定し、当該測定した濃度に基づき各ノズル毎に補正量を決定していた。しかし、図１２（ｃ）及び（ｄ）に示すように、隣り合う２つのノズルのいずれか一方に飛行曲り現象が発生してドットの形成位置が理想形成位置からずれて２つのドットが重なりあってしまう場合は、各ラインの切り取り位置を決定する際に、一方のラインに属するドットの一部が他方のラインに属しているような位置を切り取り位置として決定することになり、これによって各ノズルに対する濃度を正確に測定することができず、各ノズルに対応する画素の画素値を正確に補正できる補正量を決定することができないという問題が発生する。
【０１６８】
一方、本発明のように、隣り合うそれぞれ２つのノズル毎に濃度測定及び補正量決定を行う方法の場合は、図１２（ｅ）及び（ｆ）に示すように、２ノズルに対応する２ライン毎に切り取り位置を決定すれば良く、且つ２ラインの間で「白スジ」や「濃いスジ」が発生することになるので、１ノズル毎に比べて切り取り精度への要求は緩くなり、「白スジ」や「濃いスジ」の濃度情報を完全に含んだ切り取り位置を簡易に決定することができるので、各ノズルに対応する画素の画素値を正確に補正できる補正量を容易に決定することが可能である。
【０１６９】
更に、飛行曲り現象の発生している各ノズルに対して補正処理を行う従来の方法の問題点について説明する。
図１３（ａ）は、ノズルＡ及びノズルＢが共に理想のドット形成位置にドットを形成している場合のドットパターンを示しているが、図１３（ｂ）に示すように、ノズルＡ及びノズルＢが共に同じ方向及び同じ飛行曲り量の飛行曲り現象を発生した場合は、これらノズルＡ及びノズルＢのドット形成位置は共に理想の形成位置からはずれてしまうが、両者の形成するドットの相対的な位置関係は変わらない。つまり、これら２つのノズルによって形成されるドットパターンのみに着目すると、図１３（ａ）に示す理想の形成位置の印字結果と変わらない結果が得られる。このような場合に、図１３（ｂ）に示すように、理想の形成位置と実際のドットの形成位置（ドットの中心位置）との間の距離ｄ１を測定し、この距離ｄ１を飛行曲り量として、当該飛行曲り量に応じて決定される補正量によって各ノズルに対応する画素の画素値を補正してしまうと、印字結果が正常な画素の画素値に対しても補正処理が行われることとなり、これにより、最悪の場合は、印字結果の正常な部分にバンディング現象を発生させてしまうなど、画質劣化を生じさせてしまうといった恐れがある。
【０１７０】
一方、本発明のように、隣り合うそれぞれ２つのノズルのドット形成状態に着目して補正処理を行う方法の場合は、図１３（ｃ）に示すように、ノズルＡ及びノズルＢが共に同じ方向及び同じ飛行曲り量の飛行曲り現象を発生していても、例えば、それぞれ２つのドットの中心間距離ｄ２を測定し、この測定した距離ｄ２と理想のドット間距離との差分等を飛行曲り量として、当該飛行曲り量に応じて決定される補正量によって各ノズルに対応する画素の画素値を補正することができる。従って、２つのノズルの形成するドットの相対的な位置関係が理想の位置関係（あるいは所定の誤差範囲内）であれば、その画素の画素値に対しては補正が行われなくなり、必要な部分にのみ適切な補正を行うことができるので、バンディング現象による「白スジ」、「濃いスジ」を効果的に解消又は殆ど目立たなくすることが可能である。
【０１７１】
次に、図１４〜図１６を参照しながら、印字ヘッド２００における隣り合うそれぞれ２つのノズルのドット形成状態に対する補正量を生成する方法の一例を説明する。
ここで、図１４は、印字状態情報テーブルの一例を示す図である。また、図１５は、インク着弾間隔の誤差に対する補正結果の一例を示す図である。また、図１６は、補正量情報テーブルの一例を示す図である。
【０１７２】
本実施の形態においては、図１４に示すように、印字状態情報として、それぞれ２つのノズルのインク着弾間隔、即ちそれぞれ２つのノズルの形成するドットの間隔（中心間距離）の、これら２つのノズルの理想のインク着弾間隔に対する誤差量のデータテーブルを、印字状態情報記憶手段１２に記憶している。ここで、ノズル間隔番号は、例えば、ノズル間隔番号１７０であれば、ノズルＮ１７０とノズルＮ１７１とのインク着弾間隔に対応する。以下、この印字状態情報に対する補正量の生成方法の一例を説明する。
【０１７３】
まず、インク着弾間隔の誤差量をいくつか想定して、当該想定した誤差量のインクの着弾ずれを意図的に発生させた印字サンプルをいくつかの階調に対して用意する。なお、このサンプルは、複数の階調に対するものを用意する。これは、同じ着弾ずれ量であっても、スジの目立ち難い黒や白に近い階調と、スジの目立ち易い中間調とでは、最適な補正量が異なるためで、ここでは、サンプルの階調はスジの目立つ中間調領域をプリンタのγ特性に基づいて等分にした５標本（入力画素値（輝度値）で１５８，１９２，２１５，２３３，２４８）とした。なお、黒や白に近い階調（入力画素値で０，５７，２５５）は、ほぼ真っ黒か、ドットの全くない白なので、対象外とした。そして、これら用意したサンプルに対して、いくつかの補正量による補正を行い、視覚的にスジが見えなくなる補正量をそのずれ量に対する補正量として決定する。なお、実際の印字ヘッド２００のノズルの殆どは、多少なりとも飛行曲がり現象を起こしているのが通常であることから、それらノズルによって印字される殆どのドットも同じく理想の印字位置よりも多少なりとも位置ずれを起こしているのが通常である。従って、上記誤差量にある一定の閾値（例えば、数μｍ程度）を設け、その閾値に基づいて補正を必要としない範囲（白スジ、濃いスジが視覚的に見えない範囲）に対しては補正量の決定処理を行わずに「０」としてしまっても良い。
【０１７４】
図１５の例では、ある階調で、ある着弾ずれ量を意図的に発生させると濃いスジが発生し（図中の補正なし）、このスジを発生させている２ラインに対して＋０〜＋２０の範囲の補正量（＋の符号は画素値（輝度値）に加算することを意味する）で＋５刻みに前記２ラインに対応する画素の画素値を補正したところ、補正量＋１０で濃いスジが見えなくなることが模式的に示されている。図１５を見ると解るように、補正量が＋１０よりも小さいと（＋５、＋０）、輝度の増加が足りずに濃いスジが残り、補正量が＋１０よりも大きいと（＋１５、＋２０）、逆に輝度が大きくなり過ぎて濃いスジが白スジへと変化してしまう。
【０１７５】
このようにして、それぞれ２つのノズルの各階調及び着弾ずれ量毎に、いくつかの補正量によって補正を行い、視覚的に見えなくなる補正量を選択していくことで、最終的には、図１６に示すような、補正量情報テーブルを生成することができる。ここで、視覚的に見えなくなるという基準は、実際に人の目で判断しても良いし、予め実験等で得た視覚的に見えなくなる濃度差等の閾値を設定し、コンピュータによって当該閾値と補正後の濃度差等とを比較することによって自動的に判断しても良い。
【０１７６】
図１６に示す補正量情報テーブルにおいて、着弾ずれ量は、隣り合うそれぞれ２つのノズルの形成するドットの間隔と、これら２つのノズルの理想のドット間隔との差分（誤差量）であり、階調は、上記入力画素値（輝度値）である。つまり、各着弾ずれ量と各階調とに対して上記補正量を対応付けて登録することで、補正量情報テーブルが生成される。従って、印字状態情報テーブルからそれぞれ２つのノズルの着弾ずれ量が解り、印字ヘッド２００の情報及び画像データからそれぞれ２つのノズルに対応する画素の画素値が解るので、補正量情報テーブルからそれぞれ２つのノズルに対応する各画素の画素値を補正する補正量を取得することができる。
本実施の形態においては、このようにして生成された補正量テーブルが補正量情報記憶手段１４に記憶されている。なお、詳細は後述するが、図１６に示す補正量テーブルは、代表的な入力画素値及び着弾ずれ量に対するデータテーブルとなっているので、テーブルに登録されていない入力画素値及び着弾ずれ量に対しては補間計算を行う必要がある。
【０１７７】
次に、このような構成をした印刷装置１００を用いた印刷処理の流れの一例を図１７のフローチャートを参照しながら説明する。ここで、図１７は、印刷処理の一例を示すフローチャートである。
なお、前述したようにドットを印字するための印字ヘッド２００は、一般に４色および６色などといった複数種類の色のドットをほぼ同時に印字できるようになっているが、以下の例では説明を判り易くするためにいずれのドットもいずれか１色（単色）の印字ヘッド２００によって印字されるものとして説明する（モノクロ画像）。
【０１７８】
図１７のフローチャートに示すように、先ずこの印刷装置１００は、電源投入後、印刷処理のための所定の初期動作が終了したならば、最初のステップＳ１００に移行して、パソコンなどの図示しない印刷指示端末などが接続されている場合は、前記画像データ取得手段１０がその印刷指示端末から明示的な印刷指示があるかどうかを監視し、印刷指示があったと判定したとき（Ｙｅｓ）は、次のステップＳ１０２に移行してその印刷指示端末などから印刷指示と共に、印刷対象となる多値の画像データが送られてきたかどうかを判定し、そうでないと判定したとき（Ｎｏ）は、印刷指示があるまで判定処理を続行する。
【０１７９】
ステップＳ１０２に移行した場合は、画像データ取得手段１０において、例えば所定時間経っても画像データが送られてこないと判定したとき（Ｎｏ）は、そのまま処理を終了し、所定時間内に画像データが送られてきたと判定したとき（Ｙｅｓ）は、ステップ１０４に移行する。
なお、このとき前記画像データ取得手段１０で取得した画像データが多値のＲＧＢデータであるときは、前述したようにこれを所定の変換アルゴリズムに基づいて使用インクに対応した多値のＣＭＹＫデータ等に変換する。
【０１８０】
ステップＳ１０４に移行した場合は、画素値補正手段１６の補正量算出部１６ａにおいて、印字状態情報記憶手段１２から前述した印字状態情報テーブルを読み出し、当該読み出した印字状態情報テーブルをＲＡＭ６２の所定領域に格納することで、印字状態情報を取得してステップＳ１０６に移行する。
ステップＳ１０６では、画素値補正手段１６の補正量算出部１６ａにおいて、補正量情報記憶手段１４から前述した補正量情報テーブルを読み出し、当該読み出した補正量情報テーブルをＲＡＭ６２の所定領域に格納することで、補正量情報を取得してステップＳ１０８に移行する。
【０１８１】
ステップＳ１０８では、画素値補正手段１６の補正量算出部１６ａ及び画素値補正部１６ｂにおいて、ステップＳ１０４で取得した印字状態情報テーブル及びステップＳ１０６で取得した補正量情報テーブルに基づき、ステップＳ１０２で取得した画像データの各画素値に対する補正量を算出し、当該算出した補正量に基づき各画素値を補正する画素値補正処理を実行してステップＳ１１０に移行する。
【０１８２】
ステップＳ１１０では、Ｎ値化データ生成手段１８において、補正量算出部１６ａ及び画素値補正部１６ｂにおける画素値補正処理が終了したか否かを判定し、終了したと判定したとき（Ｙｅｓ）は、ステップＳ１１２に移行し、そうでないと判定したとき（Ｎｏ）は、終了するまで判定処理を続行する。
ステップＳ１１２に移行した場合は、Ｎ値化データ生成手段１８において、画素値の補正された画像データに対して各画素ごとに、図６のドット・階調変換テーブル３００Ａに基づきＮ値化処理を実施してＮ値化データを生成してステップＳ１２０に移行する。なお、このＮ値化処理に際しては、誤差拡散法やディザ法などの公知の中間階調化技術を用いることによって、元の画像データにより忠実なＮ値化データを生成することができる。
【０１８３】
ステップＳ１１４では、印刷データ生成手段２０において、ステップＳ１１２で生成されたＮ値化データに対してその画素ごとに、図６のドット・階調変換テーブル３００Ａに基づきそのＮ値に対応するサイズのドットを割り当てて印刷データを生成してステップＳ１１６に移行する。
ステップＳ１１６では、印刷手段２２において、ステップＳ１１４で生成された印刷データに基づき、印刷処理を実行して処理を終了する。
【０１８４】
更に、図１８のフローチャートを参照しながら、ステップＳ１０８の画素値補正処理の流れの一例を説明する。ここで、図１８は、画素値補正手段１６における画素値補正処理の一例を示すフローチャートである。
画素値補正手段１６において画素値補正処理が開始されると、まずステップＳ２００に移行し、補正量算出部１６ａにおいて、画素の列番号管理用の変数Ｘに０を代入し、画素の行番号管理用の変数Ｙに１を代入してステップＳ２０２に移行する。ここで、上記Ｙに１を代入するのは、本実施の形態においては、同じ印字ヘッド２００を複数回走査させて１つの画像の印刷を行う場合の印字ヘッド２００のつなぎ目の２つのノズルについて考慮していないためである。つまり、ノズル番号Ｎ１８０及びノズル番号Ｎ１の組み合わせについては考慮していない。
【０１８５】
ステップＳ２０２では、補正量算出部１６ａにおいて、画像データに基づき、当該画像データのサイズから列番号の最大値の管理用変数ＸＭ及び行番号の最大値の管理用変数ＹＭの値を設定してステップＳ２０４に移行する。
ステップＳ２０４では、補正量算出部１６ａにおいて、画像データにおける画素（Ｘ，Ｙ）を選択してステップＳ２０６に移行する。
【０１８６】
ステップＳ２０６では、補正量算出部１６ａにおいて、ステップＳ２０４で選択した画素（Ｘ，Ｙ）に対応した２組の２つのノズルのノズル間隔番号に対応した印字状態情報を、ＲＡＭ６２の所定領域に格納された印字状態情報テーブルから取得してステップＳ２０８に移行する。本実施の形態においては、図１４に示すように、ノズル間隔番号２の場合はノズルＮ２とノズルＮ３との間隔、ノズル間隔番号３の場合はノズルＮ３とノズルＮ４との間隔といったように、ノズル番号Ｎに対して２組の２つのノズルの組み合わせが存在する。そのため、選択画素に対しては、２組の２つのノズルに対する印字状態情報が取得されることになる。
【０１８７】
ステップＳ２０８では、補正量算出部１６ａにおいて、選択画素の画素値及びその周辺画素の画素値に基づき、選択画素の画素値を算出してステップＳ２１０に移行する。ここで、選択画素の画素値の算出処理は、例えば、選択画素だけ黒色で、その周辺の画素が全て白色だった場合に、選択画素を含む所定面積の画素は白っぽく見えることになるので、このような場合に適切な補正が行えるように行う処理である。つまり、選択画素の画素値と周辺画素の画素値との平均値を選択画素の画素値として算出したりする。
【０１８８】
ステップＳ２１０では、補正量算出部１６ａにおいて、ＲＡＭ６２の所定領域に格納された補正量情報テーブルに、選択画素に対応する印字状態情報及びステップＳ２０８で算出した画素値に対応する補正量があるか否かを判定し、あると判定されたとき（Ｙｅｓ）は、ステップＳ２１２に移行し、そうでないと判定されたとき（Ｎｏ）は、ステップＳ２２６に移行する。ここで、２組のうち一方に対応する補正量しかない場合も、ある方の補正量を取得した後にステップＳ２２６に移行する。
【０１８９】
ステップＳ２１２に移行した場合は、補正量算出部１６ａにおいて、補正量情報テーブルから補正量を取得してステップＳ２１４に移行する。
ステップＳ２１４では、補正量算出部１６ａにおいて、取得した２組の補正量に基づき、２組の補正量を考慮した補正量を算出してステップＳ２１６に移行する。ここで、補正量の算出方法としては、２組の補正量を足し合わせたものを補正量としたり、２組の補正量の平均値を補正量とするなど、スジを解消又は目立たなくするのに効果的な補正量の算出方法を選定するのが望ましい。
【０１９０】
ステップＳ２１６では、画素値補正部１６ｂにおいて、ステップＳ２１４で算出された補正量に基づき、選択画素（Ｘ，Ｙ）の画素値を補正してステップＳ２１８に移行する。本実施の形態において、画素値の補正は、選択画素の画素値に算出された補正量を加算することで行われる。つまり、補正量の符号が＋なら画素値は増加し、符号が−なら画素値は減少するように補正が行われる。
【０１９１】
ステップＳ２１８では、補正量算出部１６ａにおいて、変数Ｘに１を加算してステップＳ２２０に移行する。
ステップＳ２２０では、補正量算出部１６ａにおいて、変数Ｘの値がＸＭより小さいか否かを判定し、小さいと判定されたとき（Ｙｅｓ）は、ステップＳ２０４に移行し、そうでないと判定されたとき（Ｎｏ）は、ステップＳ２２２に移行する。
【０１９２】
ステップＳ２２２に移行した場合は、補正量算出部１６ａにおいて、行番号の管理用変数Ｙの値に１を加算してステップＳ２２４に移行する。
ステップＳ２２４では、補正量算出部１６ａにおいて、変数Ｙの値がＹＭより小さいか否かを判定し、小さいと判定されたとき（Ｙｅｓ）は、ステップＳ２０４に移行し、そうでないと判定されたとき（Ｎｏ）は、一連の処理を終了して元の処理に復帰する。
【０１９３】
次に、図１９〜図２２を参照しながら本実施の形態の動作を説明する。
ここで、図１９は、印字ヘッド２００を２回走査させて印刷を行う一例を示す図である。また、図２０（ａ）〜（ｆ）は、周辺画素の画素値に基づき選択画素の画素値を決定する際の周辺画素の選択例を示す図である。また、図２１は、補正量の補間計算の一例を示す図である。また、図２２は、本発明の効果を示す図である。
印刷装置１００は、画像データを取得し（ステップＳ１０２の「Ｙｅｓ」の分岐）、且つ印字状態情報及び補正量情報を取得すると（ステップＳ１０４，Ｓ１０６）、画素値補正処理へと移行する（ステップＳ１０８）。
【０１９４】
画素値補正処理が開始されると、列番号管理用変数Ｘに０が代入され、行番号管理用変数Ｙに１が代入される（ステップＳ２００）。更に、画像データに基づき、列番号の最大値の管理用変数ＸＭ及び行番号の最大値の管理用変数ＹＭにそれぞれ最大値が設定される（ステップＳ２０２）。ここで、画像データが、例えば、３６０画素×２４０画素のサイズであれば、ＸＭには３６０が、ＹＭには２４０がそれぞれ代入され最大値として設定される。各最大値が設定されると、次に、画素（Ｘ，Ｙ）を選択する（ステップＳ２０４）。現時点では、選択される画素は、画素（０，１）となるが、処理が進んだこととして、ここでは、画素（０，１７０）を選択したとする。
【０１９５】
画素（０，１７０）に対応するノズル間隔番号は、ノズル間隔番号１７０及び１７１の２組となる。つまり、画像データのＹ＝１７０の行番号に対応するノズルＮ１７１が共通となる、ノズルＮ１７０とノズルＮ１７１の形成するドットの間隔と、ノズルＮ１７１とノズルＮ１７２の形成するドットの間隔との２組を印字状態情報テーブルから取得する（ステップＳ２０６）。図１４に示す印字状態情報テーブルを参照すると、ノズル間隔番号１７０に対しては「−１３．８［μｍ］」が登録されており、ノズル間隔番号１７１に対しては「１１．２［μｍ］」が登録されているので、これらの情報が取得される。なお、本実施の形態における印刷装置１００は、図１９に示すように、印字ヘッド２００を１パスで２回走査させて印刷を行う、そのため、Ｙ＝１８１〜３５９の画素データに対しては、１回目の走査と同じ印字ヘッド２００による２回目の走査によって印刷が行われるため、印字状態情報は、画素（０，１）〜（２３９，１７９）のものと同様となる。従って、２回目の走査に対応する画素については、算出済みの補正量を用いて画素値の補正を行っても良い。
【０１９６】
次に、選択画素（０，１７０）の画素値と、その周辺画素の画素値とに基づき、補正量の選択に用いる画素値を算出する（ステップＳ２０８）。周辺画素の選択は、図２０（ａ）〜（ｆ）に示すように、様々な選択方法がある。図２０（ａ）は、選択画素の上下左右の４つの画素を周辺画素として選択する方法であり、（ｂ）は、（ａ）に加えて、斜め４方向の画素を加えた周囲８画素を選択する方法である。また、選択する２つのノズルに応じて、図２０（ｃ）及び（ｄ）に示すように、２つのノズルに対応する２ラインから選択画素の周囲３画素、又は５画素を選択する方法もある。図２０（ｃ）及び（ｄ）は、選択画素のあるラインと、その前のラインとを印刷する２つのノズルに対応する画素に対応したものであるが、本実施の形態のように、選択画素のあるラインと、次のラインとを印刷する２つのノズルに対応する補正量も必要とする場合は、選択画素のあるラインと、次のラインとから周辺画素を選択する方法も有効となる（不図示）。これらいずれかの方法によって選択された周辺画素に基づき、平均値などを算出することで、選択画素の画素値を算出する。例えば、図２０（ｃ）の選択方法を用いた場合に、選択画素の画素値が「１５８」で、周辺画素の３画素の画素値が全て「２５５」である場合は、例えば、これらの平均値「（１５８＋２５５＋２５５＋２５５）／４＝２３０．７５」が選択画素の画素値として算出される。
【０１９７】
一方、図２０（ｅ）及び（ｆ）に示すように、選択画素及び周辺画素に予め重み付け係数を設定しておき、選択画素の画素値及び周辺画素の画素値に各重み付け係数を乗算して、この乗算結果の総和を算出することで、選択画素の画素値を決定する方法もある。例えば、図２０（ｅ）の選択方法を用いた場合に、選択画素の画素値が「１５８」で、周辺画素の３画素の画素値が全て「２５５」である場合は、これらの重み付け和「７９＋４２．５＋４２．５＋４２．５＝２０６．５」が選択画素の画素値として算出される。
【０１９８】
このようにして、選択画素の画素値が算出されると、この画素値と上記取得した２組の印字状態情報とから、図１６に示す補正量情報テーブルを参照して、対応する補正量が登録されているか否かを判定する。上記取得した印字状態情報は、「−１３．８［μｍ］」及び「１１．２［μｍ］」であるので、補正量情報テーブルに補正量が登録されていないと判定される（ステップＳ２１０の「Ｎｏ」の分岐）。従って、補正量情報テーブルに登録された情報から、本実施の形態では、四捨五入して−１４［μｍ］及び１１［μｍ］に対する補正量を補間計算によって取得する（ステップＳ２２６）。
【０１９９】
以下、選択画素の階調１５８で且つ着弾ずれ量−２４[μｍ]、−２３[μｍ]の補間計算の一例を示す。図１６に示すように、これらの値に対して、最も近くに値が存在するのは、−２５[μｍ]、−２２[μｍ]なので、線形補間によって次のように計算できる。つまり、階調１５８及び着弾ずれ量−２３[μｍ]の補正量は、「２０＋（３４−２０）／３×１＝２４．６７」と算出でき、階調１５８及び着弾ずれ量−２４[μｍ]の補正量は、「２０＋（３４−２０）／３×２＝２９．３３と算出できる。
【０２００】
上記同様の線形補間によって、−１４［μｍ］及び１１［μｍ］等の登録されていない値に対して補間計算を行うことで、図２１に示す補正量情報テーブルを得ることができる。
本実施の形態においては、簡単のため、小数部分はすべて省略して示すが、実際は小数部分も含めて情報を保持している。また、着弾ずれ量及び階調共に整数の刻み例を示したが、システム全体の精度が上がってくれば、小数の刻みで情報を保持するようにしても良い。
【０２０１】
また、着弾ずれ量に対する補間計算の例を説明したが、階調方向の補間も同様に可能である。また、階調方向の補間をしてから、着弾ずれ量方向の補間をする順序であっても構わない。
また、補間は、基礎情報となる図１６の補正量情報テーブルを取り込むときに、不足部分を補間して、展開された表として記憶するようになっていても良いし、本実施の形態のように、システムの動作中に、随時、表にない検索要求があったときに、基礎情報となる図１６の補正量情報テーブルから補間した値を返すようになっていても良い。このようにすることで、記憶容量を節約し、且つ着弾ずれ量及び階調共に小数での検索にも対応できる。
【０２０２】
図２１に示す補正量情報テーブルから、−１４［μｍ］及び１１［μｍ］に対する補正量は、それぞれ「１１」及び「−１４」となる。
このようにして、選択画素（０，１７０）に対する２組の隣り合う２つのノズルに対する補正量が取得されると、これら補正量に基づき選択画素の補正量が算出される（ステップＳ２１４）。なお、補正量の算出方法としては、上記したように、これら２つの補正量を単に加算した「１１−１４＝−２」を選択画素の補正量として算出したり、２つの補正量を加算して更にその平均をとった「（１１−１４）／２＝−１」を選択画素の補正量として算出することで、ノズルＮ１７０及びノズルＮ１７１の飛行曲り現象によるバンディング現象と、ノズルＮ１７１及びノズルＮ１７２の飛行曲り現象によるバンディング現象とを考慮した補正量を決定することが可能である。
【０２０３】
選択画素（０，１７０）に対する補正量が算出されると、この補正量を選択画素の画素値「１５８」に加算することで画素値の補正を行う（ステップＳ２１６）。つまり、上記算出された補正量「−２」又は「−１」を選択画素の画素値「１５８」に加算する。これにより、選択画素の画素値は「１５６」又は「１５７」のいずれかに補正される。
選択画素の画素値の補正が終ると、ステップＳ２１８〜Ｓ２２０を経て、列番号管理用変数Ｘを＋１して画素（１，１７０）を選択する。Ｘの値が２３９を越えると、ステップＳ２２２〜Ｓ２２４を経て、行番号管理用変数Ｙを＋１して画素（０，１７１）を選択する。
【０２０４】
上記のような画素値の補正処理を、画像データの行番号１〜３５９の各画素行の列番号０〜２３９の各画素に対して行うことで行番号管理用変数Ｙが３５９で終了条件を満たし（ステップＳ２２４の「Ｎｏ」の分岐）、画素値の補正処理が終了する。
画素値の補正処理が終了すると、Ｎ値化データ生成手段１８において、画素値補正後の画像データからＮ値化データが生成され（ステップＳ１１２）、印刷データ生成手段２０において、当該Ｎ値化データに基づき、各Ｎ値に対してドットの有無及びドットサイズの情報（図６の階調値番号）を対応付けて印刷データを生成する（ステップＳ１１４）。
【０２０５】
そして、印刷データが生成されると、当該生成した印刷データを印刷手段２２に出力し、印刷手段２２において、印刷データに基づき印刷処理が実行される（ステップＳ１１６）。
ここで、図２２に基づき、本発明の補正処理を施した印刷結果と、何も補正処理を施さなかった場合の印刷結果と、従来のＨＳ法に近い補正処理を施した印刷結果とを比較検討する。
【０２０６】
図２２中の（Ａ）は本発明の補正処理を施した印刷結果である。上記のように隣り合うそれぞれ２つのノズルの相対的な着弾位置ずれ量を計測し、それぞれ２つのノズルに対応する画素の２ラインに対して、これら２つのノズルに対応する共通の補正量で画素値を補正した印刷結果である。なお、図２２の印刷結果は、相対的な着弾位置ずれ量が１０[μｍ]以上及び−１０[μｍ]以下と、位置ずれ量の大きな部分に対してのみ補正処理を施した場合の結果である。従って、全体的には、スジが残った状態となっている。
【０２０７】
また、図２２中の（Ｂ）は、画素値の補正を何もしていない印刷結果である。
また、図２２中の（Ｃ）は、従来のＨＳ法に近い状態で、（Ｂ）をサンプルとしてライン毎の濃淡を計測し、ライン毎に濃淡の過不足を補正した印刷結果である。
図２２における（ア）の場所などに着目すると、（Ｃ）で残っているスジに対して（Ａ）では消えているのが解る。つまり、着弾位置ずれ量の大きい場所に対して従来手法の（Ｃ）では対処できていないが、本発明の手法を用いることで対処できることが解る。
【０２０８】
上記特許文献５の従来技術は、図２２の（Ｃ）の手法の改良版であるが、１ラインに対する補正である限り、上でも述べたように、着弾位置ずれによるスジに対しては、計測時のノイズに弱いという構造的な問題が残っている。
このようにして、本発明に係る印刷装置１００は、印字状態情報として、印字ヘッド２００を構成するノズルにおける、隣り合うそれぞれ２つのノズルの形成するドットの間隔の、理想のドット間隔に対する誤差量を有し、且つこれらそれぞれ２つのノズルの印字する２ラインの関係を考慮して生成された補正量を補正量情報として有し、これら印字状態情報及び補正量情報に基づき、それぞれ２つのノズルに対応する画素の画素値を補正するようにしたので、飛行曲り現象が発生して、インクの着弾位置がずれたような場合に、より適切な補正量によって画素の画素値を補正することができ、これによって、飛行曲り現象が原因で発生するバンディング現象による白スジ又は濃いスジを効果的に解消又は殆ど目立たなくすることが可能である。
【０２０９】
上記実施の形態において、印字ヘッド２００は、前記課題を解決するための手段の欄に記載された形態１などの印刷装置における印字ヘッドに対応し、画像データ取得手段１０は、同じく前記課題を解決するための手段の欄に記載された形態１などの印刷装置における画像データ取得手段に対応する。また、画素値補正手段１６、Ｎ値化データ生成手段１８、印刷データ生成手段２０は、同じく前記課題を解決するための手段の欄に記載された形態１などの印刷装置、又は形態３４などの画像処理装置における、画素値補正手段、Ｎ値化データ生成手段、印刷データ生成手段にそれぞれ対応する。また、印刷手段２２は、同じく前記課題を解決するための手段の欄に記載された形態１などの印刷装置における印刷手段に対応する。
【０２１０】
また、上記実施の形態において、ステップＳ１００〜Ｓ１０２は、前記課題を解決するための手段の欄に記載された形態２４の印刷方法、又は形態５５の画像処理方法における画像データ取得ステップに対応し、ステップＳ１０４〜Ｓ１０８は、前記課題を解決するための手段の欄に記載された形態２４などの印刷方法、又は形態５５などの画像処理方法における画素値補正ステップに対応し、ステップＳ１１０〜Ｓ１１２は、前記課題を解決するための手段の欄に記載された形態２４などの印刷方法、又は形態５５などの画像処理方法におけるＮ値化データ生成ステップに対応し、ステップＳ１１４は、前記課題を解決するための手段の欄に記載された形態２４の印刷方法、又は形態５５の画像処理方法における印刷データ生成ステップに対応し、ステップＳ１１６は、前記課題を解決するための手段の欄に記載された形態２４の印刷方法における印刷ステップに対応する。
【０２１１】
なお、上記実施の形態においては、補正量情報テーブルから、選択画素に対応するノズルの印字状態情報及び選択画素の画素値に対応する補正量を取得するか、該当する補正量が登録されていない場合は補間計算によって補正量を算出して取得する構成を例として説明したが、これに限らず、補正量情報テーブルの登録情報などの事前に用意した情報から、例えば、印字状態情報又は選択画素の画素値のいずれか一方を入力すると、対応する補正量を出力する関数（近似式）を生成し、補正量情報として、この関数の基本式と係数テーブルを記憶する構成としても良い。
以下、図２３及び図２４を参照しながら、補正量を求める関数の情報を補正量情報とした例を説明する。ここで、図２３は、画素値から補正量を求める関数の情報を補正量情報とした例を示す図である。また、図２４は、図２３の関数の傾き及び切片を求める関数の情報を補正量情報とした例を示す図である。
【０２１２】
図２３の例は、入力画素値（輝度値）を入力とし、各着弾ずれ量毎にこれらに対応する補正量を出力する関数の情報を補正量情報とする場合の例で、一次関数「ｙ＝ａ＊Ｘ＋ｂ」を基本式とし、予め実験等により生成した補正量情報テーブルの情報に基づき、各着弾ずれ量毎に、基本式の傾きａとｙ切片ｂとを生成する。例えば、着弾ずれ量１０［μｍ］に対する傾きａと切片ｂとは、図２３に示すように、それぞれ「０．１４０２」及び「−３２．７３８」となっているので、基本式ｙ＝ａ＊Ｘ＋ｂにこれらの値を代入すると、「ｙ＝０．１４０２＊Ｘ−３２．７３８」が求まる。この式のＸに対して、選択画素の画素値（輝度値）を代入することで、着弾ずれ量１０［μｍ］及び選択画素の画素値に対する補正量を算出することができる。例えば、選択画素の画素値が「２３３」の場合は、「ｙ＝−０．０７１４」となり、図２３の補正量情報テーブルの値「−１」とは、多少誤差はあるが近い値が求まる。また、図２３の例では、基本式の情報と、各着弾ずれ量に対する傾きａ及び切片ｂの情報を補正量情報として記憶すれば良いので、上記実施の形態の補正量情報テーブルと比較して記憶する情報量を軽減できると共に、各着弾ずれ量毎に画素値と補正量との関係を関数で表したので、画素値に対しては、補間計算を行わなくても任意の画素値に対応した補正量を簡易に算出することが可能となる。
【０２１３】
一方、図２４の例は、図２３の関数式に対して、更に、図２３に示す各着弾ずれ量毎に対応する傾きａと切片ｂとの情報から、着弾ずれ量を入力として、傾きａと切片ｂとを求める関数をそれぞれ生成し、これら傾きａ及び切片ｂを求める２つの関数の基本式の情報と、傾きａを求める関数の傾きａ１及び切片ｂ１の情報と、切片ｂを求める関数の傾きａ２及び切片ｂ２の情報と、上記補正量を求める基本式の情報とを補正量情報として記憶する構成となる。つまり、上記基本式ｙ＝ａ＊Ｘ＋ｂと、傾きａを求める関数の基本式ａ＝ａ１×Ｘ’＋ｂ１、切片ｂを求める関数の基本式ｂ＝ａ２＊Ｘ’＋ｂ２、並びに係数ａ１、ｂ１、ａ２及びｂ２の情報が補正量情報となる。
【０２１４】
図２４の例では、傾きａを求めるための関数の傾きａ１は「９５．６９１」、切片ｂ１は「−０．３３７４」となっているので、傾きａを求める関数は、「ａ＝９５．６９１＊Ｘ’−０．３３７４」となる。この式から、例えば、着弾ずれ量１０［μｍ］に対する傾きａを求めると、「ａ＝−０．３３７３」となる。一方、図２４に示すように、切片ｂを求めるための関数の傾きａ２は「−０．３７５」、切片ｂ２は「−０．２０６７」となっているので、切片ｂを求める関数は、「ｂ＝−０．３７５＊Ｘ’−０．２０６７」となる。この式から、着弾ずれ量１０［μｍ］に対する切片ｂを求めると、「ｂ＝−０．５８１６」が求まる。このようにして算出された「ａ＝−０．３３７３」、「ｂ＝−０．５８１６」を基本式ｙ＝ａ＊Ｘ＋ｂに代入すると、「ｙ＝−０．３３７３＊Ｘ−０．５８１６」が求まる。つまり、着弾ずれ量から補正量を求める基本式の傾きａ及び切片ｂを求め、この基本式から補正量を求めることができるので、着弾ずれ量毎の係数の情報を持つ必要がなくなり、図２３の例よりも更に情報量を軽減できると共に、補間計算を行わなくても任意の画素値及び任意の着弾ずれ量に対応した補正量を簡易に算出することが可能となる。
【０２１５】
また、上記実施の形態においては、印字ヘッド２００における隣り合うそれぞれ２つのノズルの印字状態情報として、着弾ずれ量を例に挙げて説明したが、着弾ずれ量に限らず、それぞれ２つのノズルの濃度に関する情報などバンディング現象の発生に直接的に関与する情報であれば他の情報を印字状態情報としても良い。
【０２１６】
また、上記実施の形態においては、隣り合うそれぞれ２つのノズルに対応する補正量（最終的に算出されたもの）を、これらそれぞれ２つのノズルに対応する画素の画素値に加算して画素値の補正を行うようにしているが、これに限らず、それぞれ２つのノズルに対応する画素及びそれぞれ２つのノズルに隣接するノズルなどのそれぞれ２つのノズルの近傍のノズルに対応する画素の一方又は両方に対して補正を行うなど、他の補正方法を適用しても良い。例えば、隣り合うそれぞれ２つのノズルと、その２つのノズルのそれぞれに隣接する各１つのノズルとの連続する計４つのノズルの印字する４ラインに対応する画素を補正したり、それぞれ２つのノズルと、その２つのノズルのそれぞれに隣接する連続するそれぞれ２つのノズルとの連続する計６つのノズルの印字する６ラインに対応する画素を補正したりするなど、注目するそれぞれ２つのノズルに対して、これら２つのノズルの形成するライン間を対称に、上下又は左右に連続する所定数のラインに対応する画素に対して補正を行うようにしても良い。
【０２１７】
また、前記のように１つの印刷物においてドットサイズを打ち分ける技術自体は、従来公知の技術であり、特に印刷速度と印刷画質を高いバランスで実現する印刷物を得る際に多用されている技術である。つまり、ドットサイズを小さくすることによって高画質が得られる一方、ドットサイズを小さくすると機械精度に高度な性能が要求され、また、小さなドットでベタ画像を形成するためには多くのドットを打つ必要がある。そこで、高詳細な画像部分はドットサイズを小さくし、ベタ画像部分はドットサイズを大きくするなどといったドットサイズ打ち分け技術を利用することによって印刷速度と画質を高いバランスで実現するものである。
【０２１８】
なお、このようにドットサイズの打ち分けを実現する技術的方法としては、例えば、印字ヘッドにピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）を使用した方式の場合は、そのピエゾ素子に加える電圧を変えてインクの吐出量をコントロールすることで容易に実現可能となっている。
また、本発明および通常の印字ヘッド２００によって打ち分けられるドットのサイズとしては、図６に示すように、「大ドット」、「中ドット」、「小ドット」、「ドットなし」の４パターンが一般的であるが、そのドットサイズの種類は、これに限定されるものでなく、「ドットなし」以外に少なくとも２パターンあれば良く、そのパターンは多いほど好ましい。
【０２１９】
また、本発明の特徴は、既存の印字ヘッド２００および印刷手段２２そのものには殆ど手を加えることなく印字状態情報及び補正量情報に基づき画像データの画素の画素値を補正するようにしたため、印字ヘッド２００や印刷手段２２として特に専用のものを用意する必要はなく、従来から既存のインクジェット方式の印字ヘッド２００や印刷手段２２（プリンタ）をそのまま活用するができる。
従って、本発明の印刷装置１００から印字ヘッド２００と印刷手段２２とを分離すれば、その機能はパソコンなどの汎用の情報処理装置（画像処理装置）のみで実現することも可能となる。 
【０２２０】
また、本発明は飛行曲がり現象のみならず、インクの吐出方向は垂直（正常）であるもののノズルの形成位置が正規の位置よりもずれている結果、形成されるドットが飛行曲がり現象と同じ結果となる場合にも全く同様に適用できることは勿論である。また、紙送り方向に印刷用紙と印字ヘッド２００の相対的な速度ムラにより発生するバンディングに対しても対応可能である。この場合、印刷用紙の紙送り速度を検知するセンサを設けてリアルタイムでその情報を反映させて画像処理を実施するなどすれば良い。さらにインク詰まりなどにより、特定のノズルからインクが吐出しなくなるような不具合に対しても同様に適用可能である。また、印字タイミングのばらつきにも対応可能であり、この場合は印字位置のばらつきを画像処理にリアルタイムでフィードバックして処理を行うようにしても良い。
【０２２１】
また、本発明の印刷装置１００は、ラインヘッド型のインクジェットプリンタのみならず、マルチパス型のインクジェットプリンタにも適用可能であり、ラインヘッド型のインクジェットプリンタであれば、飛行曲がり現象などが発生していても白スジや濃いスジが殆ど目立たない高品質の印刷物が１パスで得ることが可能となり、また、マルチパス型のインクジェットプリンタであれば、往復動作回数を減らすことができるため、従来よりも高速印刷が可能となる。例えば、１印刷で所望の画質が実現できる場合、Ｋ回の往復印字で印刷していた場合と比較すると、印刷時間を１／Ｋに短縮できる。
【０２２２】
図２５は、ラインヘッド型のインクジェットプリンタとマルチパス型のインクジェットプリンタとによるそれぞれの印刷方式を示したものである。
同図（Ａ）に示すように、矩形状の印刷用紙Ｓの幅方向を画像データの主走査方向、長手方向を画像データの副走査方向とした場合、ラインヘッド型のインクジェットプリンタでは、同図（Ｂ）に示すように、印字ヘッド２００がその印刷用紙Ｓの紙幅分の長さを有しており、この印字ヘッド２００を固定し、この印字ヘッド２００に対して前記印刷用紙Ｓを副走査方向に移動させることでいわゆる１パス（動作）で印刷を完了するようにしている。なお、いわゆるフラットベット式のスキャナのように印刷用紙Ｓを固定し、印字ヘッド２００側をその副走査方向に移動させたり、あるいは両方をそれぞれ反対方向に移動させたりしながら印刷を行う場合もある。これに対し、マルチパス型のインクジェットプリンタは、同図（Ｃ）に示すように、紙幅分の長さに比べてはるかに短い印字ヘッド２００を主走査方向と直交する方向に位置させ、これを主走査方向に何度も往復動させながら印刷用紙Ｓを所定のピッチずつ副走査方向に移動させることで印刷を実行するようにしている。従って、後者のマルチパス型のインクジェットプリンタの場合は、前者のラインヘッド型のインクジェットプリンタに比べて印刷時間がかかるといった欠点がある反面、任意の箇所に印字ヘッド２００を繰り返し位置させることができることから前述したようなバンディング現象のうち特に白スジ現象の軽減については、ある程度の対応が可能となっている。
【０２２３】
また、上記実施の形態においては、インクをドット状に吐出して印刷を行うインクジェットプリンタを例に説明したが、本発明は、印字機構がライン状に並んだ形態の印字ヘッドを用いた他の印刷装置、例えば熱転写プリンタまたは感熱式プリンタなどと称されるサーマルヘッドプリンタについても適用可能である。
また、図３では、印字ヘッド２００の各色ごとに設けられた各ノズルモジュール５０、５２，５４，５６は、その印字ヘッド２００の長手方向に直線状にノズルＮが連続した形態となっているが、図２６に示すように、これら各ノズルモジュール５０、５２，５４，５６をそれぞれ複数の短尺のノズルユニット５０ａ、５０ｂ、…５０ｎで構成し、これを印字ヘッド２００の移動方向の前後に配列するように構成しても良い。特に、このように各ノズルモジュール５０、５２，５４，５６ごとに複数の短尺のノズルユニット５０ａ、５０ｂ、…５０ｎで構成すれば、長尺のノズルユニットで構成する場合に比べて大幅に歩留まりが向上する。
【０２２４】
また、上記実施の形態においては、飛行曲がりを起こしているノズルが原因で発生するバンディングに対して、その飛行曲がり量を、濃度情報を操作することによって補償する方法を説明したが、バンディングを起こす原因には、飛行曲がり量のほかに、ノズルごとのインク量のバラツキによって発生するものも存在する。インク量のバラツキを補償する代表的な方法として、インク量のバラツキを濃度バラツキとみなし、濃度情報を操作して補償する方式がある。したがって、本発明がターゲットとする操作情報と同じであるため、インク量のバラツキ補償との親和性が高く、２つの処理を融合することが容易である。
【０２２５】
また、前述した本発明の印刷装置１００を実現するための、各手段は既存の殆どの印刷装置に組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能であり、そのコンピュータプログラムは、予め半導体ＲＯＭに記憶させた状態で製品中に組み込んだり、インターネットなどのネットワークを介して配信する他、図２７に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体Ｒを介することによって所望するユーザなどに対して容易に提供することが可能となる。
【図面の簡単な説明】
【０２２６】
【図１】本発明に係る印刷装置の実施の形態を示す機能ブロック図である。
【図２】本発明に係る印字ヘッドの構造を示す部分拡大底面図である。
【図３】本発明に係る印字ヘッドの構造を示す部分拡大側面図である。
【図４】飛行曲がり現象が発生しない利用的なドットパターンの一例を示す概念図である。
【図５】１つのノズルの飛行曲がり現象によって形成されるドットパターンの一例を示す概念図である。
【図６】画素値と階調値およびドットサイズとの関係を示すドット・階調テーブルの一例を示す図である。
【図７】本発明に係る印刷装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図８】（ａ）は、理想のドット形成内容を示す図であり、（ｂ）は、ノズルＮ４に飛行曲りが発生しているドット形成内容を示す図である。
【図９】（ａ）及び（ｂ）は、印字ヘッド２００を同じ印刷媒体上を複数回走査して印刷を行った場合の、ヘッド間の印字位置の誤差によってバンディング現象が発生するドットパターンの一例を示す図である。
【図１０】（ａ）及び（ｂ）は、複数のノズルが同じ方向に飛行曲り現象を発生している場合のドットパターンの一例を示す図である。
【図１１】２ノズルに対して飛行曲り現象が発生している場合のドットパターンの一例を示す図である。
【図１２】（ａ）は、従来の濃度補正方法の一例を示す図であり、（ｂ）は、本発明の濃度補正方法を示す図であり、（ｃ）及び（ｄ）は、従来の濃度測定方法の一例を示す図であり、（ｅ）及び（ｆ）は、本発明の濃度測定方法を示す図である。
【図１３】（ａ）は、ノズルＡ及びノズルＢに着目した場合の理想のドット形成状態を示す図であり、（ｂ）は、ノズルＡ及びノズルＢに同じ飛行曲り現象が発生している場合の従来の飛行曲り量の測定方法の一例を示す図であり、（ｃ）は、ノズルＡ及びノズルＢに同じ飛行曲り現象が発生している場合の本発明の飛行曲り量の測定方法を示す図である。
【図１４】印字状態情報テーブルの一例を示す図である。
【図１５】インク着弾間隔の誤差に対する補正結果の一例を示す図である。
【図１６】補正量情報テーブルの一例を示す図である。
【図１７】印刷処理の一例を示すフローチャートである。
【図１８】画素値補正手段１６における画素値補正処理の一例を示すフローチャートである。
【図１９】印字ヘッド２００を２回走査させて印刷を行う一例を示す図である。
【図２０】（ａ）〜（ｆ）は、周辺画素の画素値に基づき選択画素の画素値を決定する際の周辺画素の選択例を示す図である。
【図２１】補正量の補間計算の一例を示す図である。
【図２２】本発明の効果を示す図である。
【図２３】画素値から補正量を求める関数の情報を補正量情報とした例を示す図である。
【図２４】図２３の関数の傾き及び切片を求める関数の情報を補正量情報とした例を示す図である。
【図２５】マルチパス型のインクジェットプリンタとラインヘッド型のインクジェットプリンタとによる印刷方式の違いを示す説明図である。
【図２６】印字ヘッドの構造の他の例を示す概念図である。
【図２７】本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体の一例を示す概念図である。
【図２８】理想の印字間隔の説明図である。
【符号の説明】
【０２２７】
１００…印刷装置、２００…印字ヘッド、３００Ａ…ドット・階調変換テーブル、１０…１０…画像データ取得手段、１２…印字状態情報記憶手段、１４…補正量情報記憶手段、１６…画素値補正手段、１６ａ…補正量算出部、１６ｂ…画素値補正部、１８…Ｎ値化データ生成手段、２０…印刷データ生成手段、２２…印刷手段、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…インターフェース、７０…記憶装置、７２…出力装置、７４…入力装置、５０…ブラックノズルモジュール、５２…イエローノズルモジュール、５４…マゼンタノズルモジュール、５６…シアンノズルモジュール、Ｓ…印刷媒体（用紙）、Ｎ…ノズル、Ｒ…記録媒体
【図１】
2007083704.tif 000003
【図２】
2007083704.tif 000004
【図３】
2007083704.tif 000005
【図４】
2007083704.tif 000006
【図５】
2007083704.tif 000007
【図６】
2007083704.tif 000008
【図７】
2007083704.tif 000009
【図８】
2007083704.tif 000010
【図９】
2007083704.tif 000011
【図１０】
2007083704.tif 000012
【図１１】
2007083704.tif 000013
【図１２】
2007083704.tif 000014
【図１３】
2007083704.tif 000015
【図１４】
2007083704.tif 000016
【図１５】
2007083704.tif 000017
【図１６】
2007083704.tif 000018
【図１７】
2007083704.tif 000019
【図１８】
2007083704.tif 000020
【図１９】
2007083704.tif 000021
【図２０】
2007083704.tif 000022
【図２１】
2007083704.tif 000023
【図２２】
2007083704.tif 000024
【図２３】
2007083704.tif 000025
【図２４】
2007083704.tif 000026
【図２５】
2007083704.tif 000027
【図２６】
2007083704.tif 000028
【図２７】
2007083704.tif 000029
【図２８】
2007083704.tif 000030