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