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