(57)【要約】【課題】飛行曲がり現象によるバンディング現象を解消又は殆ど目立たなくすることができる新規な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法を提供する。【解決手段】印刷装置１００を、画像データを取得する画像データ取得部１０と、自装置の有する印刷ヘッド２００における特定の印刷ノズルの特性に基づき画像データの各画素データに対する印刷ノズルの使用内容を設定する印刷ノズル設定部１２と、印刷ノズルの特性情報を記憶するノズル情報記憶部１４と、画像データと、印刷ノズル設定部１２の設定内容とに基づき、印刷部２０において、画像データの画像を印刷媒体に印刷するための印刷用データを生成する印刷用データ生成部１８と、印刷用データに基づき、画像をインクジェット方式によって印刷用紙に印刷する印刷部２０とを含んだ構成とした。【選択図】図１
2006192900.tif 000002
【特許請求の範囲】
【請求項１】
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得手段と、
前記取得した画像データに基づき、前記画素毎の前記ノズルのドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成手段と、
前記ドットの形成内容が所定の形成内容とは異なるノズルの情報を記憶するノズル情報記憶手段と、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷手段と、を備え、
前記印刷用データ生成手段は、前記ノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴とする印刷装置。
【請求項２】
前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴とする請求項１又は２記載の印刷装置。
【請求項４】
前記印刷用データ生成手段は、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴とする請求項２乃至請求項４のいずれか１項に記載の印刷装置。
【請求項６】
前記印刷用データ生成手段は、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴とする請求項２乃至請求項５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷用データ生成手段は、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、前記低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴とする請求項１乃至請求項６のいずれか１項に記載の印刷装置。
【請求項８】
前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴とする請求項７記載の印刷装置。
【請求項９】
前記印刷用データ生成手段は、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の画像データの画素の画素値に基づき前記印刷用データを生成することを特徴とする請求項７又は請求項８記載の印刷装置。
【請求項１０】
前記印刷ヘッドは、
前記媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列された印刷ヘッドであることを特徴とする請求項１乃至請求項９のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷ヘッドは、
前記媒体の紙送り方向に垂直な方向にノズルが配列されて１走査の印字で印刷が実行される構造のものであることを特徴とする請求項１乃至請求項９のいずれか１項に記載の印刷装置。
【請求項１２】
前記印刷ヘッドは、
前記媒体の紙送り方向と垂直方向に復動しながら印刷を実行する印刷ヘッドであることを特徴とする請求項１乃至請求項９のいずれか１項に記載の印刷装置。
【請求項１３】
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置を制御するのに使用する印刷装置制御プログラムであって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、
前記取得した画像データに基づき、前記画素毎のドットの有無に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴とする印刷装置制御プログラム。
【請求項１４】
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置を制御するのに使用する印刷装置制御方法であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、
前記取得した画像データに基づき、前記画素毎のドットの有無に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内
容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴とする印刷装置制御方法。
【請求項１５】
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成装置であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得手段と、
前記取得した画像データに基づき、前記画素毎のドットの有無に関する情報を含む印刷用データを生成する印刷用データ生成手段と、
前記ドットの形成内容が所定の形成内容とは異なるノズルの情報を記憶するノズル情報記憶手段と、を備え、
前記印刷用データ生成手段は、前記ノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴とする印刷用データ生成装置。
【請求項１６】
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成プログラムであって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、
前記取得した画像データに基づき、前記画素毎のドットの有無に関する情報を含む印刷用データを生成する印刷用データ生成ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴とする印刷用データ生成プログラム。
【請求項１７】
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成方法であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、
前記取得した画像データに基づき、前記画素毎のドットの有無に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴とする印刷用データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置、複写機、ＯＡ機器のプリンタ等に用いられる印刷装置及び印刷装置制御プログラム並びに印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法に係り、特に、複数色の液体インクの微粒子を印刷用紙（印刷媒体）上に吐出して所定の文字や画像を描画するようにした、いわゆるインクジェット方式の印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法に好適なものである。
【背景技術】
【０００２】
以下は、印刷装置、特にインクジェット方式を採用したプリンタ（以下、「インクジェットプリンタ」と称す）について説明する。
インクジェットプリンタは、一般に安価でかつ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
【０００３】
このようなインクジェットプリンタは、一般に、インクカートリッジと印刷ヘッドとが一体的に備えられたキャリッジと称される移動体が、印刷媒体（用紙）上を、その紙送り方向に対し垂直な方向に往復しながらその印刷ヘッドのノズルから液体インクの粒子をドット状に吐出（噴射）することで、印刷媒体上に所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色（ブラック）を含めた４色（ブラック、イエロー、マゼンタ、シアン）のインクカートリッジと各色毎の印刷ヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている（さらに、これら各色に、ライトシアンやライトマゼンタなどを加えた６色や７色、あるいは８色のものも実用化されている）。
【０００４】
また、このようにキャリッジ上の印刷ヘッドを印刷用紙に対し垂直な方向に往復させながら印刷を実行するようにしたタイプのインクジェットプリンタでは、１ページ全体をきれいに印刷するために印刷ヘッドを数十回から１００回以上も往復動させる必要があるため、他の方式の印刷装置、例えば、複写機などのような電子写真技術を用いたレーザープリンタなどに比べて大幅に印刷時間がかかるといった欠点がある。なお、この方式のインクジェットプリンタを一般に「マルチパス型プリンタ」又は「シリアルプリンタ」と呼んでいる。
【０００５】
これに対し、印刷用紙の幅と同じ（もしくは長い）寸法の長尺の印刷ヘッドを配置してキャリッジを使用しないタイプのインクジェットプリンタでは、印刷ヘッドを印刷用紙の幅方向に移動させる必要がなく、いわゆる１走査（１パス）での印刷が可能となるため、前記レーザープリンタと同様に高速な印刷が可能となる。また、印刷ヘッドを搭載するキャリッジやこれを移動させるための駆動系などが不要となるため、プリンタ筐体の小型・軽量化が可能となり、さらに静粛性も大幅に向上するといった利点も有している。なお、この方式のインクジェットプリンタを一般に「ラインヘッド型プリンタ」と呼んでいる。
【０００６】
ところで、このようなインクジェットプリンタに不可欠な印刷ヘッドは、直径が１０〜７０μｍ程度の微細なノズルを一定の間隔を隔てて１列、又は印刷方向に複数列に配設してなるものであるため、製造誤差によって一部のノズルのインクの吐出方向が傾いてしまったり、ノズルの位置が理想位置とはずれた位置に配置されてしまい、そのノズルで形成
されるドットの着弾位置が理想位置よりもずれてしまうといった、いわゆる「飛行曲がり現象」を発生してしまうことがある。また、ノズルのばらつき特性により、そのばらつきが大きいものとしては、インク量が理想量と比較して非常に多くなったり少なくなったりするものが存在する。
【０００７】
この結果、その不良ノズルを用いて印刷された部分に、いわゆる「バンディング（スジ）現象」と称される印刷不良が発生して、印刷品質を著しく低下させてしまうことがある。すなわち、「飛行曲がり」現象が発生すると隣り合うノズルにより吐出されたドット間距離が不均一となり、隣接ドット間の距離が正常時より長くなる部分には「白スジ（印刷用紙が白色の場合）」が発生し、隣接ドット間の距離が正常時より短くなる部分には、「濃いスジ」が発生する。また、インク量の値が理想とははずれている場合も、インクが多いノズル部分に関しては、濃いスジ、インクが少なくなる部分では白スジが発生する。
【０００８】
特に、このようなバンディング現象は、前述したような「マルチパス型プリンタ」（シリアルプリンタ）の場合よりも、印字ヘッドもしくは印刷媒体が固定（１走査印刷）である「ラインヘッド型プリンタ」の方に顕著に発生する（マルチパス型プリンタでは、印刷ヘッドを何回も往復させることを利用して白スジを目立たなくする技術がある）。
そのため、このような「バンディング現象」による一種の印刷不良を防止するために、印刷ヘッドの製造技術の向上や設計改良などといった、いわゆるハード的な部分での研究開発が鋭意進められているが、製造コストや印刷品質、技術面などから１００％「バンディング現象」が発生しない印刷ヘッドを提供するのは困難となっている。
【０００９】
そこで、現状では前記のようなハード的な部分での改良に加え、以下に示すような印刷制御といった、いわゆるソフト的な手法を用いてこのような「バンディング現象」を低減するような技術が併用されている。
例えば、以下に示す特許文献１や特許文献２では、ノズルのばらつきやインクの不吐出に対処するために、濃度が薄い部分にはシェーディング補正技術を用いてヘッドのばらつきの対処を行い、濃度が濃い部分については他の色を用いて代用（例えば、ブラックで印刷する場合にはシアンまたはマゼンタなどを代用）してバンディングやばらつきが目立たないように設定している。
【００１０】
また、以下に示す特許文献３においては、ベタ画像（すなわち下地が見えないくらいに塗りつぶされた画像）に関しては不吐出ノズルの近傍画素の隣接ノズルの吐出量を増やし、ノズル全体でベタ画像を生成するという手法を取り入れている。
また、以下に示す特許文献４においては、各ノズルのばらつき量を誤差拡散にフィードバックして処理し、ノズルのインクの吐出量のばらつきを吸収してバンディング現象を回避している。
【特許文献１】特開２００２−１９１０１号公報
【特許文献２】特開２００３−１３６７０２号公報
【特許文献３】特開２００３−６３０４３号公報
【特許文献４】特開平５−３０３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１及び上記特許文献２の従来技術などのように他の色を用いてバンディング現象やばらつきを低減する手法では、処理を施した部分の色相が変わってしまうことから、カラー写真画像印刷のように高画質・高品質が要求される印刷には適さない。
また、濃度が濃い部分について、不吐出ノズルの情報を左右に振り分けるなどによって「白スジ現象」を回避する方法は、これを前述した「飛行曲がり現象」に適用した場合に
は、白スジは低減可能であるが、濃度が濃い部分には依然としてバンディングが残ってしまうという問題がある。
【００１２】
また、上記特許文献３の従来技術などのような方法では、印刷物がベタ画像であれば問題ないが、中間階調の印刷物である場合は、この方法を利用することができない。また、細い線などは他の色を用いて埋める方法はごく僅かな使用であれば問題ないが、他の色が連続して発生するような画像においては、前者と同様に画像の一部の色相が変化してしまうといった問題が残る。
【００１３】
また、上記特許文献４の従来技術などのような方法では、ドットの形成内容がずれるという問題に対しては、適切なフィードバックを行う処理が複雑となり、解決が困難であるという問題がある。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、飛行曲がり現象が要因のバンディング現象による画質の劣化及びインクの吐出不良による画質の劣化を解消又は殆ど目立たなくすることができる新規な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
〔形態１〕  上記目的を達成するために、形態１の印刷装置は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置であって、前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得手段と、前記取得した画像データに基づき、前記画素毎の前記ノズルのドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成手段と、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報を記憶するノズル情報記憶手段と、前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷手段と、を備え、
前記印刷用データ生成手段は、前記ノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴としている。
【００１５】
このような構成であれば、画像データ取得手段によって、複数の画素に対応する画像データを取得することが可能であり、印刷用データ生成手段によって、画像データに基づき、前記画像データの各画素の画素値毎の前記ノズルのドット形成内容に関する情報を含む印刷用データを生成することが可能であり、印刷用データ生成手段によって、前記各画素値毎の前記ノズルのドット形成内容に関する情報を含む印刷用データを生成することが可能であり、ノズル情報記憶手段によって、ドットの形成内容が所定の形成内容とは異なるノズルの情報を記憶することが可能であり、印刷手段によって、印刷用データに基づき、前記印刷ヘッドによって前記画像データの画像を前記媒体に印刷することが可能である。
【００１６】
さらに、印刷用データ生成手段は、前記ノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像の元の印刷解像度よりも低解像度にする印刷用データを生成することが可能である。
従って、形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を低下させることにより、例えば、形成内容の異なるノズルの「飛行曲がり現象」によって発生する「バンディング現象」による「白スジ」や「濃いスジ」を目立たなくすることができるという効果が得られる。
【００１７】
ここで、「上記ノズルのドット形成内容に関する情報」とは、画像データの各画素値に対する、ドットの有無（ノズルによりドットを形成する、形成しない）に関する情報と、形成する場合のドットのサイズ（例えば、大・中・小の３種類のいずれか）に関する情報等のノズルによってドットを形成する際に必要な情報から構成されるものであり、例えば、形成サイズが一種類しかない場合は、ドットの有無に関する情報だけで構成しても良い。
【００１８】
また、上記「バンディング現象」とは、形成内容の異なるノズルによる「飛行曲がり現象」によって、印刷結果に「白スジ」と共に「濃いスジ」が同時に発生する印刷不良のことと、インクの吐出量のばらつきにより発生する印刷不良のこととをいうものとする（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１９】
また、上記「飛行曲がり現象」とは、前述したように単なる一部のノズルの不吐出現象とは異なり、インクは吐出するものの、その一部のノズルの吐出方向が傾くなどしてドットが理想位置よりずれて形成されてしまう現象をいう（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２０】
また、この「白スジ」とは、「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも広くなる現象が連続的に発生して印刷媒体の下地の色がスジ状に目立ってしまう部分（領域）をいい、また、「濃いスジ」とは、同じく「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも短くなる現象が連続的に発生して印刷媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相対的に濃く見えたり、さらにはずれて形成されたドットの一部が正常なドットと重なり合ってその重なり合った部分が濃いスジ状に目立ってしまう部分（領域）をいうものとする。また、白スジはインク量が少ないノズルが原因で発生する場合があり、一方、濃いスジはインク量が多いノズルが原因で発生する場合がある。（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２１】
また、前記ノズル情報記憶手段の「記憶内容」とは、例えば、ドットの形成内容が所定の形成内容とは異なるノズルの情報などをいう。ただし、情報の持ち方としては、様々なケースが存在し、例えば、ノズルの情報そのもの（飛行曲がり量、インク吐出量）を持ち、処理するフローの中にて、その情報と設定した閾値を比較して処理するケースなども考えられる。また、補正の段数を数ステップに置き換えて、そのステップ値を記憶する場合もある。さらに、使用可能なノズルか、使用不可のノズルかというオノ／オフの情報のみで処理するケースも可能である（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２２】
また、「形成内容の異なるノズル及びその近傍のノズル」とは、例えば、上記「白スジ」の場合は、「飛行曲がり現象」によってドットの形成内容がずれたノズル及びそのずれたドットに対して距離が通常のケースよりも広くなった正常なドットを形成するノズルを含むものとし、また、上記「濃いスジ」の場合は、同じく「飛行曲がり現象」によってドットの形成内容がずれたノズル及びそのずれたドットに対して距離が通常のケースよりも短く、あるいは一部又は全部が重なり合った正常なドットを形成するノズルを含むものとする（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２３】
また、「所定の形成内容とは異なる」とは、ノズルの形成するドットが、理想の形成位置からずれて形成される状態、又は理想の形成位置から所定距離以上ずれた位置に形成される状態や、ノズルの形成するドットが、理想の形成サイズよりも小さいもしくは大きいような状態、又は理想の形成サイズよりも所定サイズ以上小さいもしくは大きいような状態などを示し、特に、ドットの形成位置が、理想の形成位置から大きくずれているような場合には、上記「飛行曲がり現象」が発生する。
【００２４】
ここで、本形態でいう「ドット」とは、印刷物の文字や図形を表す基本単位であり、１または複数のノズルから吐出されたインクが媒体上に着弾した１つの領域をいう。また、この「ドット」は、面積が「ゼロ」ではなく、一定の大きさ（面積）をもつことは勿論、大きさごとに複数種類存する。また、ドットの形状としては、必ずしも真円形であるとは限らず、楕円形などの真円形以外の形状のものも含むものとし、この場合には直径が一律でないことからドットが占める面積によって、あるいはその平均的な径に基づいてそのドットサイズが決定されるものとする（以下の「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２５】
なお、この「ドット径」をより厳密に定義すれば、ある量のインクを吐出して形成されたドットの面積と等しい面積を有する真円の等価ドットを想定し、その等価ドットの径をドット径とする。また、一般に、印刷媒体によってインクの吸収率なども変わってくることから、同じインク量であっても印刷媒体が変われば形成されるドット径は、様々に変化することは勿論である。また、この「ドット」は、必ずしも１つのノズルから吐出された１つのインク滴によって形成されたものに限定されるものでなく、極大ドットの場合などにように、２つ以上のインク滴を組み合わせて形成されるものも含むものとする。
【００２６】
また、「前記形成内容の異なるノズルの近傍のノズル」とは、特に限定するものではないが、例えば、前記形成内容の異なるノズルを中心とした周囲約１０画素をあたりを担当するノズルのことを指す。すなわち、この近傍の範囲が広すぎると粒状性が悪化する領域が広くなり、また、解像度によってはピンポイント過ぎると、その部分だけが特異な状態になるからであり、徐々に間引く状態が少なくなる方がよいからである。
また、上記「印刷用データ生成手段による一方のノズル」の決定方法としては、特に限定するものではないが、例えば、印字ずれを発生しているノズルではないノズルを使用ノズルとして決定したり、また、１ラインあるいは数ライン毎に交互に設定したり、また、決まったパターンで決定したり、ランダムに決定したりする方法が適当である。
【００２７】
〔形態２〕  さらに、形態２の印刷装置は、
形態１の印刷装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
【００２８】
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、例えば、各行毎に、不使用とするノズルの位置を変えることによって、画像の決まった列に対応するドットが連続して抜けるといったことを防ぐことができるので、印刷結果の画像の画質低下を抑えることができるという効果が得られる。
【００２９】
〔形態３〕  さらに、形態３の印刷装置は、
形態１又は２の印刷装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、例えば、画像の奇数行毎又は偶数行毎に、不使用とするノズルの選択を行うことで、全ての行に対して不使用とするノズルを選択するよりも、印刷結果の画像の画質低下を抑えることができるという効果が得られる。
【００３０】
〔形態４〕  さらに、形態４の印刷装置は、
形態２の印刷装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、画像の各行毎に、ランダムな位置のノズルを不使用とすることで、同じ位置のノズルを不使用とするよりも、印刷結果の画像の画質低下を抑えることができるという効果が得られる。
【００３１】
〔形態５〕  さらに、形態５の印刷装置は、
形態２乃至４のいずれか１の印刷装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、例えば、不使用のノズルに対応する画素を存在しないものとして扱う（この画素を用いた処理を一切行わない）ことで、特別な画像処理を行うことなく解像度を低下させることができるという効果が得られる。
【００３２】
〔形態６〕  さらに、形態６の印刷装置は、
形態２〜５のいずれかの印刷装置において、前記印刷用データ生成手段は、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ
」を目立たなくすることができるだけでなく、例えば、不使用のノズルに対応する画素を存在しないものとして扱う（この画素を用いた処理を一切行わない）ことで、特別な画像処理を行うことなく解像度を低下させることができるという効果が得られる。
【００３３】
〔形態７〕  さらに、形態７の印刷装置は、
形態１乃至６のいずれか１の印刷装置において、前記印刷用データ生成手段は、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、前記低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、低解像度とする前の画像の面積階調を低解像度後も維持できるので、低解像度とした後の画像の画質低下を抑えることができるという効果が得られる。
【００３４】
〔形態８〕  さらに、形態８の印刷装置は、
形態７の印刷装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
このような構成であれば、バンディング現象によって発生する「白スジ」や「濃いスジ」を目立たなくすることができるだけでなく、印刷に使用するノズルの形成するドットサイズを大きくすることで、ドットの形成されない画素による面積階調の低下を抑えることができるので、低解像度とした後の画像の画質低下を抑えることができるという効果が得られる。
【００３５】
〔形態９〕  さらに、形態９の印刷装置は、
形態７又は８の印刷装置において、前記印刷用データ生成手段は、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
このような構成であれば、不使用ノズルに対応する画素の欠損によって発生する面積階調の低下を抑えることができるので、低解像度とした後の画像の画質低下を抑えることができるという効果が得られる。
【００３６】
〔形態１０〕  さらに、形態１０の印刷装置は、
形態１乃至９のいずれか１の印刷装置において、前記印刷ヘッドは、前記媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列された印刷ヘッドであることを特徴としている。
このような構成であれば、前述したように、いわゆる１パスで印刷が終了するラインヘッド型の印刷ヘッドを用いた場合に特に発生し易いバンディング現象による「白スジ」や「濃いスジ」を目立たなくすることができるという効果が得られる。
【００３７】
〔形態１１〕  さらに、形態１１の印刷装置は、
形態１乃至９のいずれか１の印刷装置において、前記印刷ヘッドは、前記媒体の紙送り方向に垂直な方向にノズルが配列されて１走査の印字で印刷が実行される構造のものであることを特徴としている。
【００３８】
これによって、前述したように、１走査（いわゆる１パス）で印刷が終了するラインヘッド型の印字ヘッドを用いた場合に特に発生し易いバンディング現象による「白スジ」や「濃いスジ」を解消又は殆ど目立たなくすることができる。
ここで、「１走査の印字」とは、各ノズルが印字対象とする紙送り方向（ヘッド移動方
向）の１ラインについては、そのラインは担当するノズルのみで印字を行い、且つ担当ノズルが一度通過した時点で、そのラインの印字は終了することをいう（以下の「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００３９】
〔形態１２〕  さらに、形態１２の印刷装置は、
形態１乃至９のいずれか１の印刷装置において、前記印刷ヘッドは、前記媒体の紙送り方向に直交する方向に往復動しながら印刷を実行する印刷ヘッドであることを特徴としている。
前述したバンディング現象は、ラインヘッド型の印刷ヘッドの場合に顕著にみられるが、マルチパス型の印刷ヘッドの場合でも発生する。従って、前記形態１乃至８のいずれか１の印刷方法をマルチパス型の印刷ヘッドの場合に適用すれば、マルチパス型の印刷ヘッドで発生したバンディング現象による「白スジ」や「濃いスジ」も目立たなくすることができるという効果が得られる。
また、マルチパス型の印刷ヘッドの場合は、印刷ヘッドの走査を繰り返すなどの工夫を施すことで、前記のようなバンディング現象を回避することが可能であるが、前記の形態１乃至９のいずれか１の印刷装置を適用すれば、印刷ヘッドを同じ箇所を何度も走査させる必要がなくなるため、より高速な印刷を実現することも可能となる。
【００４０】
〔形態１３〕  一方、上記目的を達成するために形態１３の印刷装置制御プログラムは、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置を制御するのに使用する印刷装置制御プログラムであって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、前記取得した画像データに基づき、前記画素毎のドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が所定の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴としている。
【００４１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷装置と同等の作用及び効果が得られる。
また、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は中央処理装置（ＣＰＵ）や記憶装置（ＲＡＭ、ＲＯＭ）、入出力装置などからなるコンピュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的且つ容易に実現することができる。
さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４２】
〔形態１４〕  さらに、形態１４の印刷装置制御プログラムは、
形態１３の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいて
は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の印刷装置と同等の作用及び効果が得られる。
【００４３】
〔形態１５〕  さらに、形態１５の印刷装置制御プログラムは、
形態１３又は１４の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の印刷装置と同等の作用及び効果が得られる。
【００４４】
〔形態１６〕  さらに、形態１６の印刷装置制御プログラムは、
形態１４の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の印刷装置と同等の作用及び効果が得られる。
【００４５】
〔形態１７〕  さらに、形態１７の印刷装置制御プログラムは、
形態１４乃至１６のいずれか１の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷装置と同等の作用及び効果が得られる。
【００４６】
〔形態１８〕  さらに、形態１８の印刷装置制御プログラムは、
形態１４乃至１７のいずれか１の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の印刷装置と同等の作用及び効果が得られる。
【００４７】
〔形態１９〕  さらに、形態１９の印刷装置制御プログラムは、
形態１３乃至１８のいずれか１の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記画像における前記低解像度で印刷を行う画像部分の面積階
調が、前記低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の印刷装置と同等の作用及び効果が得られる。
【００４８】
〔形態２０〕  さらに、形態２０の印刷装置制御プログラムは、
形態１９の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８の印刷装置と同等の作用及び効果が得られる。
【００４９】
〔形態２１〕  さらに、形態２１の印刷装置制御プログラムは、
形態１９又は２０の印刷装置制御プログラムにおいて、前記印刷用データ生成ステップにおいては、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９の印刷装置と同等の作用及び効果が得られる。
【００５０】
〔形態２２〕  一方、上記目的を達成するために、形態２２の印刷装置制御プログラムを記憶したコンピュータ読み取り可能な記録媒体は、
形態１３乃至形態２１のいずれか１の印刷装置制御プログラムが記録されていることを特徴としている。
これによって、形態１３乃至形態２１のいずれか１の印刷装置制御プログラムと同様の作用及び効果が得られると共に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＭＯなどの記録媒体を介して前記印刷プログラムを容易に授受することが可能となる。
【００５１】
〔形態２３〕  一方、上記目的を達成するために、形態２３の印刷装置制御方法は、
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置を制御するのに使用する印刷装置制御方法であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、前記取得した画像データに基づき、前記各画素値毎のドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が理想の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴としている。
【００５２】
具体的には、印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷するようにした印刷装置を制御する
のに使用する印刷装置制御方法であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップ（入力装置）と、前記取得した画像データに基づき、前記各画素値毎のドット形成内容に関する情報（外部記憶装置に格納、実行時にはＲＡＭ（主記憶装置）に格納）を含む印刷用データを生成する印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵ（中央処理装置）が生成）と、前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップ（ＣＰＵが出力装置を制御しながら実行）と、を含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が理想の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容（外部記憶装置に格納、実行時にはＲＡＭに格納）に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）することを特徴としている。
これによって、形態１の印刷装置と同等の作用効果が得られる。
【００５３】
〔形態２４〕  さらに、形態２４の印刷装置制御方法は、
形態２３の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
【００５４】
具体的には、形態２３の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
これによって、形態２の印刷装置と同等の作用効果が得られる。
【００５５】
〔形態２５〕  さらに、形態２５の印刷装置制御方法は、
形態２３又は２４の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
【００５６】
具体的には、形態２３又は２４の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
これによって、形態３の印刷装置と同等の作用効果が得られる。
【００５７】
〔形態２６〕  さらに、形態２６の印刷装置制御方法は、
形態２４の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
具体的には、形態２４の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
これによって、形態４の印刷装置と同等の作用効果が得られる。
【００５８】
〔形態２７〕  さらに、形態２７の印刷装置制御方法は、
形態２４乃至２６のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
【００５９】
具体的には、形態２４乃至２６のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
これによって、形態５の印刷装置と同等の作用効果が得られる。
【００６０】
〔形態２８〕  さらに、形態２８の印刷装置制御方法は、
形態２４乃至２７のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
【００６１】
具体的には、形態２４乃至２７のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
これによって、形態６の印刷装置と同等の作用効果が得られる。
【００６２】
〔形態２９〕  さらに、形態２９の印刷装置制御方法は、
形態２３乃至２８のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
【００６３】
具体的には、形態２３乃至２８のいずれか１の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
これによって、形態７の印刷装置と同等の作用効果が得られる。
【００６４】
〔形態３０〕  さらに、形態３０の印刷装置制御方法は、形態２９の印刷装置制御方法において、
前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
【００６５】
具体的には、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
これによって、形態８の印刷装置と同等の作用効果が得られる。
【００６６】
〔形態３１〕  さらに、形態３１の印刷装置制御方法は、
形態２９又は３０の印刷装置制御方法において、前記印刷用データ生成ステップにおいては、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
【００６７】
具体的には、形態２９又は３０の印刷装置制御方法において、前記印刷用データ生成ステップ（ＲＯＭに格納されたプログラムにしたがってＣＰＵが生成）においては、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像の画素値に基づき前記印刷用データを生成することを特徴としている。
これによって、形態９の印刷装置と同等の作用効果が得られる。
【００６８】
〔形態３２〕  一方、上記目的を達成するために、形態３２の印刷用データ生成装置は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成装置であって、前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得手段と、前記取得した画像データに基づき、前記各画素値毎のドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成手段と、前記ドットの形成内容が理想の形成内容とは異なるノズルの情報を記憶するノズル情報記憶手段と、を備え、
前記印刷用データ生成手段は、前記ノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴としている。
【００６９】
すなわち、本形態は、前記印刷装置のような実際に印刷を実行するための印刷手段を含むのではなく、単に元の多値の画像データに基づいて印刷ヘッドの特性に応じた印刷用データのみを生成するようにしたものである。
従って、本形態で生成した印刷用データを印刷装置に送るだけで、既存のインクジェット方式の印刷装置をそのまま利用することができると共に、形態１の印刷装置と同様に白スジや濃いスジが目立たない、高品質な印刷物を容易に得ることができる。
また、パソコンなどの汎用の情報処理装置を利用することができるため、パソコンなどの印刷指示装置とインクジェットプリンタとからなる既存の印刷システムをそのまま活用することができる。
【００７０】
〔形態３３〕  さらに、形態３３の印刷用データ生成装置は、
形態３２の印刷用データ生成装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
これによって形態２の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７１】
〔形態３４〕  さらに、形態３４の印刷用データ生成装置は、
形態３２又は３３の印刷用データ生成装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画素の画素値の画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
これによって形態３の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７２】
〔形態３５〕  さらに、形態３５の印刷用データ生成装置は、
形態３３の印刷用データ生成装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
これによって形態４の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７３】
〔形態３６〕  さらに、形態３６の印刷用データ生成装置は、
形態３３乃至３５のいずれか１の印刷用データ生成装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
これによって形態５の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７４】
〔形態３７〕  さらに、形態３７の印刷用データ生成装置は、
形態３３乃至３６のいずれか１の印刷用データ生成装置において、前記印刷用データ生成手段は、前記不使用とするノズルとして前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
これによって形態６の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７５】
〔形態３８〕  さらに、形態３８の印刷用データ生成装置は、
形態３３乃至３７のいずれか１の印刷用データ生成装置において、前記印刷用データ生成手段は、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、前記低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
これによって形態７の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７６】
〔形態３９〕  さらに、形態３９の印刷用データ生成装置は、
形態３８の印刷用データ生成装置において、前記印刷用データ生成手段は、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
これによって形態８の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７７】
〔形態４０〕  さらに、形態４０の印刷用データ生成装置は、
形態３８又は３９の印刷用データ生成装置において、前記印刷用データ生成手段は、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
これによって形態９の印刷装置と同様に白スジが目立たない、高品質な印刷物を容易に得ることができる。
【００７８】
〔形態４１〕  一方、上記目的を達成するために、形態４０の印刷用データ生成プログラムは、
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成プログラムであって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、前記取得した画像データに基づき、前記画素毎のドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が理想の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度となる印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３２の印刷用データ生成装置と同等の作用及び効果が得られる。
【００７９】
〔形態４２〕  さらに、形態４２の印刷用データ生成プログラムは、
形態４１の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズルとその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３３の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８０】
〔形態４３〕  さらに、形態４３の印刷用データ生成プログラムは、
形態４１又は４２の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３４の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８１】
〔形態４４〕  さらに、形態４４の印刷用データ生成プログラムは、
形態４２の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３５の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８２】
〔形態４５〕  さらに、形態４５の印刷用データ生成プログラムは、
形態４２乃至４４のいずれか１の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３６の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８３】
〔形態４６〕  さらに、形態４６の印刷用データ生成プログラムは、
形態４２乃至４５のいずれか１の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３７の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８４】
〔形態４７〕  さらに、形態４７の印刷用データ生成プログラムは、
形態４１乃至４６のいずれか１の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３８の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８５】
〔形態４８〕  さらに、形態４８の印刷用データ生成プログラムは、
形態４７の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用デ
ータを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３９の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８６】
〔形態４９〕  さらに、形態４９の印刷用データ生成プログラムは、
形態４７又は４８の印刷用データ生成プログラムにおいて、前記印刷用データ生成ステップにおいては、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４０の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８７】
〔形態５０〕  一方、上記目的を達成するために、
形態５０の印刷用データ生成プログラムを記録したコンピュータ読み取り可能な記録媒体は、形態４１乃至形態４９のいずれか１の印刷用データ生成プログラムが記録されていることを特徴としている。
これによって、形態４１乃至形態４９のいずれか１の印刷用データ生成プログラムと同様の作用及び効果が得られると共に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）などの記録媒体を介して前記印刷プログラムを容易に授受することが可能となる。
【００８８】
〔形態５１〕  一方、上記目的を達成するために、形態５１の印刷用データ生成方法は、
印刷に用いる媒体に所定サイズのドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に所定の画像を印刷する印刷装置で使用される印刷用データを生成する印刷用データ生成方法であって、
前記画像を構成する複数の画素に対応する画像データを取得する画像データ取得ステップと、前記取得した画像データに基づき、前記各画素値毎のドット形成内容に関する情報を含む印刷用データを生成する印刷用データ生成ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記ドットの形成内容が理想の形成内容とは異なるノズルの情報が記憶されたノズル情報記憶手段の記憶内容に基づき、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方によって印刷される画像の印刷解像度を、前記印刷に用いたノズルに対応する前記画像データ取得手段で取得した画像データの印刷解像度よりも低解像度にする印刷用データを生成することを特徴としている。
これによって、形態３２の印刷用データ生成装置と同等の作用及び効果が得られる。
【００８９】
〔形態５２〕  さらに、形態５２の印刷用データ生成方法は、
形態５１の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画像の印刷に不使用とするノズルを前記画像の各行毎に選択し、当該選択した不使用とするノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に基づき、前記印刷用データを生成することを特徴としている。
これによって、形態３３の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９０】
〔形態５３〕  さらに、形態５３の印刷用データ生成方法は、
形態５１又は５２の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルとから、当該形成内容の異なるノズル及びその近傍のノズルに対応する前記画像データの画素の画素値に対し、前記形成内容の異なるノズルを含み且つ前記画像データの画素の画素値の画像の印刷に不使用とするノズルを前記画像の所定の行位置から選択することを特徴としている。
これによって、形態３４の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９１】
〔形態５４〕  さらに、形態５４の印刷用データ生成方法は、
形態５２の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル近傍の他のノズルから前記不使用とするノズルを選択する際に、前記画像の各行毎にランダムな位置から選択することを特徴としている。
これによって、形態３５の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９２】
〔形態５５〕  さらに、形態５５の印刷用データ生成方法は、
形態５２乃至５４のいずれか１の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方を前記ドットの形成に使用するか否かの２状態が、前記画像の所定行毎に交互に切り替わるように、前記不使用とするノズルを選択することを特徴としている。
これによって、形態３６の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９３】
〔形態５６〕  さらに、形態５６の印刷用データ生成方法は、
形態５２乃至５５のいずれか１の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記不使用とするノズルとして、前記形成内容の異なるノズルと、当該形成内容の異なるノズルの形成するドットと同じ行に前記近傍のノズルが形成するドットが、１個以上のドット間隔で隣り合う位置関係となるように当該近傍のノズルと、から選択することを特徴としている。
これによって、形態３７の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９４】
〔形態５７〕  さらに、形態５７の印刷用データ生成方法は、
形態５１乃至５６のいずれか１の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記画像における前記低解像度で印刷を行う画像部分の面積階調が、低解像度にする前の面積階調と同等となる印刷用データを生成することを特徴としている。
これによって、形態３８の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９５】
〔形態５８〕  さらに、形態５８の印刷用データ生成方法は、
形態５７の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記形成内容の異なるノズル及びその近傍のノズルの少なくとも一方のうち印刷に使用するノズルの形成するドットサイズを、当該ノズルに対応する前記画像データの画素の画素値に対する前記低解像度にする前のドットサイズよりも大きくした前記印刷用データを生成することを特徴としている。
これによって、形態３９の印刷用データ生成装置と同等の作用及び効果が得られる。
【００９６】
〔形態５９〕  さらに、形態５９の印刷用データ生成方法は、
形態５７又は５８の印刷用データ生成方法において、前記印刷用データ生成ステップにおいては、前記未使用とするノズルに対応する前記画像データの画素の画素値に基づき、当該未使用とするノズルに隣り合うノズルに対応する前記画像データの画素の画素値を補正し、当該補正後の前記画像データの画素の画素値に基づき前記印刷用データを生成することを特徴としている。
これによって、形態４０の印刷用データ生成装置と同等の作用及び効果が得られる。
【発明を実施するための最良の形態】
【００９７】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面に基づき説明する。
図１〜図１２は、本発明に係る印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法の第１の実施の形態を示す図である。
【００９８】
まず、本発明に係る印刷装置１００の構成を図１に基づき説明する。図１は、本発明に係る印刷装置１００の構成を示すブロック図である。
印刷装置１００は、図１に示すように、外部装置や記憶装置等から所定画像を構成する画像データを取得する画像データ取得部１０と、自装置の有する後述する印刷ヘッド２００における特定の印刷ノズルの特性に基づき画像データの各画素データに対する印刷ノズルの使用内容を設定する印刷ノズル設定部１２と、後述するノズル特性検出部１６で検出された印刷ノズルの特性情報を記憶したり、工場出荷前などに予め測定試験等によって検出されたノズル特性情報を記憶したりするノズル情報記憶部１４と、テスト印刷を行い印刷ヘッド２００における各印刷ノズルの特性（飛行曲りを発生するノズルか否か等）を検出可能なノズル特性検出部１６と、画像データと、当該画像データに対する印刷ノズル設定部１２の設定内容とに基づき、後述する印刷部２０において、画像データの画像を印刷媒体Ｓ（ここでは、印刷用紙）に印刷するための印刷用データを生成する印刷用データ生成部１８と、印刷用データに基づき画像データの画像を、インクジェット方式によって印刷用紙に印刷する印刷部２０とを含んだ構成となっている。
【００９９】
画像データ取得部１０は、例えば、１画素あたり各色（Ｒ、Ｇ、Ｂ）ごとの階調（輝度値）が８ビット（０〜２５５）で表現される多値の画像データを取得する機能を有しており、このような画像データを、外部装置及び自装置の入力装置等からの印刷指示に応じて、ＬＡＮやＷＡＮ等のネットワークを介して外部装置から取得したり、自装置の備える図示しないＣＤドライブ、ＤＶＤドライブなどの駆動装置を介してＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記録媒体から取得したり、自装置の有する後述する記憶装置７０から取得したりすることが可能となっている。
【０１００】
印刷ノズル設定部１２は、画像データ取得部１０において取得した画像データに対する印刷指示に応じて、ノズル情報記憶部１４から、印刷ヘッド２００の各ノズルＮの特性を示すノズル特性情報を読み出し、当該読み出したノズル特性情報と、印刷指示に対応した画像データとに基づき、ノズルのドット形成内容が画像を印刷用紙上に正確に印刷する理想的な位置からずれているノズル（特に、飛行曲りを発生するノズル）がある場合に、当該ノズルと、その近傍のノズルとの少なくとも一方を、画像データの各画素データ毎に、当該画素データの印刷に対して使用するか否かを設定すると共に、当該設定した内容に基づき、画像データに対して、ノズル不使用箇所に対応する画素データの間引き処理と、当該間引き処理による該当画像部分の面積階調の低下を抑制するための濃度値分散処理とを施す機能を有している。
【０１０１】
ノズル情報記憶部１４は、後述するインクジェット方式の印刷部２０で用いられている印刷ヘッド２００におけるノズルの特性を記憶する機能を有したものである。ここで、ノズルの特性とは、具体的に、図３及び図４に示すように印刷部２０で用いられている印刷ヘッド２００における各ノズルＮに対して、飛行曲がり現象が発生しているか否か、及び飛行曲がり現象が発生している場合は、その飛行曲がり現象を引き起こしている異常ノズルＮがどれであるかを具体的に特定する情報である。
【０１０２】
図３は、本発明の印刷ヘッド２００の構造を示す部分拡大底面図であり、図４は、その
部分拡大側面図である。
図３に示すように、この印刷ヘッド２００は、ブラック（Ｋ）インクを専用に吐出する複数個のノズルＮ（図では１８個））が直線状に配列されたブラックノズルモジュール５０と、同じくイエロー（Ｙ）インクを専用に吐出する複数個のノズルＮが直線状に配列されたイエローノズルモジュール５２と、同じくマゼンタ（Ｍ）インクを専用に吐出する複数個のノズルＮが直線状に配列されたマゼンタノズルモジュール５４と、同じくシアン（Ｍ）インクを専用に吐出する複数個のノズルＮが直線状に配列されたシアンノズルモジュール５６といった４つのノズルモジュール５０、５２、５４及び５６を含んだ構成となっている。そして、これら４つのノズルモジュールにおける各同じ番号のノズルＮが、図３に示すように、紙送り方向（印字ヘッド２００のノズル配列方向に対する垂直方向）において一直線上に並ぶようにノズルモジュール５０、５２、５４及び５６が一体的に配列して構成されている。従って、各ノズルモジュールを構成する複数のノズルＮは、それぞれ印字ヘッド２００のノズル配列方向に直線状に配列され、４つのノズルモジュールにおける各同じ番号のノズルＮは、それぞれ紙送り方向に直線状に配列される。
【０１０３】
更に、図４は、これら４つのノズルモジュール５０、５２、５４及び５６のなかのブラックノズルモジュール５０のうち、左から６番目のノズルＮ６が飛行曲がり現象を起こしており、そのノズルＮ６から印刷媒体Ｓ上にインクが斜め方向に吐出され、これによって印刷媒体Ｓ上に形成されたドットが、当該ノズルＮ６の隣りの正常なノズルＮ７から吐出され且つ印刷媒体Ｓ上に形成されたドットの近傍に形成されてしまう状態を示している。
【０１０４】
図１に戻って、ノズル特性検出部１６は、印刷装置１００の使用後に、その印刷ヘッド２００の特性が変化した場合に対応するために定期的にあるいは所定の時期にスキャナ手段などの光学的印刷結果読み取り手段など利用してその印刷ヘッド２００による印刷結果からその印刷ヘッド２００の特性を検査してその検査結果を前記ノズル情報記憶部１４のデータと共に、あるいはそのデータに上書きして保存するようになっている。なお、この印刷ヘッド２００の特性は、製造段階である程度固定されてしまい、インク詰まりなどによる吐出不良を除けば製造後に変化することは比較的稀であると考えられている。従って、工場出荷時に検査してノズル情報記憶部１４にあらかじめ記憶させておけば、個々の印刷装置にノズル特性検出部を設定する必要がない場合がほとんどである。
【０１０５】
印刷用データ生成部１８は、後に詳述するが、前記印刷ノズル設定部１２から取得した画像データに基づき、当該画像データを、後述するインクジェット方式の印刷部２０において利用される印刷用のデータ、つまり、画像データにおける各画素データごとに所定の色及び所定のサイズのドットを打つか、及びドットを打たないかに関するデータに変換（以下、適宜「２値化」または「ハーフトーニング」という）する機能を有するものである。この変換に際しては、上記の異常ノズル及びその近傍の正常ノズルによる各画素データ毎のドットの形成の有無などを考慮して、異常ノズルの飛行曲りによって発生するバンディングを含む画像部分を、当該画像部分に対応するノズルの一部を不使用にしたり、当該不使用としたノズル近傍の他のノズルの形成ドットサイズを制御したりすることで低解像度化した印刷用データに変換するようになっている。
【０１０６】
印刷部２０は、印刷媒体（用紙）Ｓ又は印刷ヘッド２００の一方、あるいは双方を移動させながら前記印刷ヘッド２００に形成された前記ノズルモジュール５０，５２，５４及び５６からインクをそれぞれドット状に噴射して前記印刷媒体Ｓ上に多数のドットからなる所定の画像を形成するようにしたインクジェット方式のプリンタであり、前述した印刷ヘッド２００の他に、この印刷ヘッド２００を印刷媒体（用紙）Ｓ上をその幅方向に往復移動させる図示しない印刷ヘッド送り機構（マルチパス型の場合）、前記印刷媒体（用紙）Ｓを移動させるための図示しない紙送り機構、前記２値化データに基づいて印刷ヘッド２００のインクの吐出を制御する図示しない印刷制御機構などから構成されている。
【０１０７】
なお、この印刷装置１００は、前記画像データ取得部１０、印刷ノズル設定部１２、ノズル特性検出部１６、印刷用データ生成部１８、印刷部２０などにおける上記各機能をソフトウェア上で実現するため、及び上記各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。このコンピュータシステムのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Central Processing Unit）６０と、主記憶装置（Main Storage）を
構成するＲＡＭ（Random Access Memory）６２と、読み出し専用の記憶装置であるＲＯＭ（Read Only Memory）６４との間をＰＣＩ（Peripheral Component Interconnect）バス
やＩＳＡ（Industrial Standard Architecture）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ等の外部記憶装置（Secondary Storage）７０や、印刷部２０やＣＲＴ、ＬＣＤモニター等
の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークケーブルＬなどを接続したものである。
【０１０８】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等の記憶媒体を介して、またはインターネット等の通信ネットワークを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各機能をソフトウェア上で実現するようになっている。
【０１０９】
更に、印刷装置１００は、ＣＰＵ６０によって、ＲＯＭ６４の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す印刷処理を実行するようになっている。なお、前述したようにドットを形成するための印刷ヘッド２００は、一般に４色および６色などといった複数種類の色のドットをほぼ同時に形成できるようになっているが、以下の例では説明を判り易くするためにいずれのドットもいずれか１色（単色）の印刷ヘッド２００によって形成されたものとして説明する（モノクロ画像）。
【０１１０】
図５は、印刷装置１００における印刷処理を示すフローチャートである。
印刷処理は、ＣＰＵ６０によって実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、画像データ取得部１０において、ネットワークケーブルＬを介して接続された外部装置からの印刷指示情報が送られてくることにより、あるいは入力装置７４を介して印刷指示情報が入力されたことにより、印刷指示があったか否かを判定し、印刷指示があったと判定された場合(Yes)はステップＳ１０２に移行し、そうでない場
合(No)は印刷指示があるまで判定処理を繰り返す。
【０１１１】
ステップＳ１０２に移行した場合は、画像データ取得部１０において、印刷指示に対応する画像データを、上記したように、外部装置、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体、ＨＤＤ等の記憶装置７０などから取得する処理を行い、これにより画像データを取得したか否かを判定し、取得したと判定された場合（Yes)は、当該取得した画像データを印刷ノズル設定部１２に伝送してステップＳ１０４に移行し、そうでない場合(No)は、印刷指示元に対して印刷不可などの返答を行った後、当該印刷指示に対する印刷処理を放棄してステップＳ１００に移行する。ここで、画像データは、複数の多値の画素データがマトリクス状に配列され構成されたデータであり、その行方向は、印刷ヘッド２００のノズ
ル配列方向と一致し、その列方向は印刷ヘッド２００の移動方向（紙送り方向）と一致する。
【０１１２】
ステップＳ１０４に移行した場合は、印刷ノズル設定部１２において、ノズル情報記憶部１４からノズル特性情報を読み出してステップＳ１０６に移行する。
ステップＳ１０６では、印刷ノズル設定部１２において、ステップＳ１０２で取得した画像データから所定領域の画素データを選択してステップＳ１０８に移行する。ここで、所定領域とは、画像データにおける異常ノズルに対応する画素データ列及びその近傍にある所定数の画素データ列（例えば、異常ノズルに対応する列の左右４列ずつの８列の画素）を含むデータ領域である。
【０１１３】
ステップＳ１０８では、印刷ノズル設定部１２において、ステップＳ１０４で読み出したノズル特性情報及びステップＳ１０６で選択した所定領域の画素データに基づき、印刷ヘッド２００において、当該所定領域の画素データに対して飛行曲りを発生する異常ノズルが対応しているか否かを判定し、対応していると判定された場合(Yes)はステップＳ１
１０に移行し、そうでない場合(No)はステップＳ１１８に移行する。
【０１１４】
ステップＳ１１０に移行した場合は、飛行曲りを発生する異常ノズルに対応する画素データが含まれるので、印刷ノズル設定部１２及び印刷用データ生成部１８において、当該所定領域の画素データに対して、飛行曲りを考慮した印刷用データを生成してステップＳ１１２に移行する。
ステップＳ１１２では、印刷用データ生成部１８において、画像データの全領域の画素データに対して印刷用データの生成処理が完了したか否かを判定し、完了したと判定された場合(Yes)はステップＳ１１４に移行し、そうでない場合(No)はステップＳ１０６に移
行する。
【０１１５】
ステップＳ１１４に移行した場合は、印刷用データ生成部１８において、ステップＳ１０８で生成した印刷用データを印刷部２０に出力してステップＳ１１６に移行する。
ステップＳ１１６では、印刷部２０において、印刷用データ生成部１８からの印刷用データに基づき、印刷処理を実行してステップＳ１００に移行する。
一方、ステップＳ１０８において、印刷ヘッド２００に飛行曲りを発生する異常ノズルがなくステップＳ１１８に移行した場合は、該当する画像データの所定領域に対して、後述する誤差拡散処理などを併用した通常のデータ変換（２値化処理）による印刷用データを生成してステップＳ１１２に移行する。
【０１１６】
次に、図６に基づき、ステップＳ１１０の飛行曲りを考慮した印刷用データの生成処理を詳細に説明する。
図６は、印刷装置１００における、飛行曲りを考慮した印刷用データの生成処理を示すフローチャートである。
この印刷用データの生成処理は、飛行曲りを考慮して、飛行曲りを発生する異常ノズルとその近傍のノズルとの少なくとも一方に対して、画像データの所定領域における対応する画素データに当該ノズルを使用するか否かを設定し、当該設定結果に基づき前記所定領域の画素データに対して間引き処理及び濃度値分散処理を行い、当該処理後の画像データに基づき印刷用データを生成する処理であって、ステップＳ１１０において実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【０１１７】
ステップＳ２００では、印刷ノズル設定部１２において、所定領域の画素データを解析して、当該所定領域の各画素データと印刷ヘッド２００の各ノズルＮとの対応関係を取得してステップＳ２０２に移行する。この解析処理は、画像のサイズや印刷指示情報（指定用紙サイズ、印刷モード等）などを解析し、各画素データと各ノズルＮとの対応関係を取
得するものであるが、これに限らず、画像データの各サイズや印刷モードに対して、対応関係の情報を予めＲＯＭ６４等に記憶しておくことで解析処理を省くようにしても良い。
【０１１８】
ステップＳ２０２では、印刷ノズル設定部１２において、ステップＳ２００の解析結果と、ノズル情報記憶部１４から読み出したノズル特性情報とに基づき、所定領域の各画素データ毎に対応するノズルＮを使用するか否かを設定してステップＳ２０４に移行する。
ここで、本実施の形態においては、飛行曲りを発生する異常ノズルに対応する全画素データに対して、当該異常ノズルを不使用とする設定を行うと共に、当該異常ノズルに対して両隣にあるノズルをそれぞれ一つ隔てた２つのノズルに対しても、当該ノズルに対応する画素データに対して不使用と設定する。つまり、例えば、図３において、ノズルＮ６が飛行曲りを発生する異常ノズルであった場合に、その両隣にあるノズルＮ５及びノズルＮ７を一つ隔てたノズルＮ４及びノズルＮ８についても、対応する画素データに対してこれらのノズルを不使用とする設定を行う。
【０１１９】
ステップＳ２０４では、印刷ノズル設定部１２において、ノズルＮの使用可否の設定が完了したか否かを判定し、完了したと判定された場合(Yes)はステップＳ２０６に移行し
、そうでない場合(No)はステップＳ２０２に移行して設定処理を続行する。
ステップＳ２０６に移行した場合は、印刷ノズル設定部１２において、画像データの所定領域から所定の画素データを選択してステップＳ２０８に移行する。
【０１２０】
ステップＳ２０８では、印刷ノズル設定部１２において、ステップＳ２０６で選択した画素データと、ステップＳ２０２の設定情報とに基づき、選択した画素データが不使用ノズルに対応した（間引き対象の）データか否かを判定し、間引き対象のデータであると判定された場合(Yes)はステップＳ２１０に移行し、そうでない場合(No)はステップＳ２１
２に移行する。
【０１２１】
ステップＳ２１０に移行した場合は、印刷ノズル設定部１２において、ステップＳ２０６で選択した画素データを間引きする（ドットを形成しないようにする）処理を行うと共に、当該間引き対象の画素データの両隣の画素データに対して、間引き対象の画素データの示す濃度値を分散する処理を行ってステップＳ２１２に移行する。本実施の形態においては、例えば、間引き対象の画素データの示す濃度値を２分して当該２分した値を、両隣の画素データの示す濃度値に加算する。
【０１２２】
ステップＳ２１２では、印刷ノズル設定部１２において、全ての画素データが選択され、且つ処理が終了したか否かを判定し、終了したと判定された場合(Yes)は、間引き処理
及び濃度値分散処理後の画像データを印刷用データ生成部１８に伝送してステップＳ２１４に移行し、そうでない場合(No)はステップＳ２０６に移行する。
ステップＳ２１４に移行した場合は、印刷用データ生成部１８において、間引き処理及び濃度値分散処理後の画像データから、所定の画素データを選択してステップＳ２１６に移行する。
【０１２３】
ステップＳ２１６では、印刷用データ生成部１８において、ステップＳ２１４で選択した画素データに対して２値化処理を行いステップＳ２１８に移行する。ここで、２値化処理とは、一般に、ある数値範囲などに含まれる多値のデータと、所定の閾値（例えば、ある数値範囲における中央値など）とを比較して、その閾値を境に多値のデータを２種類の数値のいずれか一方に変換する処理である。例えば、０〜２５５の数値範囲に多値データがある場合に、閾値を中央値である「１２７」に設定し、「１２７」より多値データの数値が大きければ「２５５」、閾値以下なら「０」といったように、多値データを２種類の数値のいずれか一方に変換する。本実施の形態においては、印刷用データを生成するので、印刷媒体上にドットを形成するか否かを、例えば、形成するなら「１」、形成しないな
ら「０」といったようにこれら２値のいずれか一方に変換する処理となる。更に、本実施の形態においては、形成する、しないの２値だけでは無く、画素データの示す濃度値に応じてノズルの形成するドットサイズを複数種類設け、これら複数のドットサイズ毎の濃度値に応じた数値範囲から閾値を設定し、画素データ（多値のデータ）とこれら閾値とを比較し、画素データを、各ドットサイズに対して、形成する、しないのいずれか一方を示す数値に変換する。例えば、ドットサイズがＮ種類（Ｎ≧２）の場合は、各ドットサイズ毎に、前記「形成する」を表し且つ当該サイズ毎に異なる数値を設定することで（この場合、「形成しない」は、共通して「０」とする）、画像データをＮ値化することになる。
【０１２４】
また、本実施の形態においては、各ドットサイズ毎に形成する「１」、しない「０」の２値化処理を行い、ドットサイズの情報は、「形成する」と判断されたものの中から最も大きいサイズを選択し、形成する「１」に対してそのサイズ情報を付加する。
また、本実施の形態においては、２値化処理の方法として誤差拡散の手法を用いており、これによって、面積諧調による階調表現が可能となる。
【０１２５】
この誤差拡散処理とは、多値のデータをある閾値を境に２値化処理する際に、その閾値との差を捨ててしまうのではなく、誤差としてこれから処理する複数の画素に拡散させて活用するようにしたものであり、従来公知のものそのものである。例えば、処理対象となる注目画素が８ビット（２５６階調）で表現可能でその階調が「１０１」であった場合、通常の２値化処理では、その階調は閾値（中間値）である「１２７」に満たないため、「０」すなわちドットを形成しない画素として処理されてしまい、「１０１」は、そのまま捨てられてしまう。これに対し、誤差拡散処理の場合は、その「１０１」が所定の誤差拡散マトリックスに従ってその周囲の未処理の画素に対して拡散されることになるため、例えば、選択画素の右隣の画素が通常の２値化処理のみでは選択画素と同じく閾値に満たないことから「ドットを形成しない」として処理されてしまっていたのが、選択画素の誤差を受け取ることによってその濃度値が閾値を超えて「ドットを形成する」というような取り扱いを受けることとなり、より元の画像データに近い２値化データを得ることが可能となる。
【０１２６】
ステップＳ２１８では、印刷用データ生成部１８において、所定領域における全ての画素データに対して、２値化処理及び誤差拡散処理が終了したか否かを判定し、終了したと判定された場合(Yes)は、一連の処理を終了して元の処理に復帰する。
ここで、本実施の形態における印刷用データは、各画素ごとに所定の色のドットを形成するか否か及びそのドットの大きさに関するデータであり、すべての画素に対して必ずしもドットが形成されるとは限らない。特に、本実施の形態においては、飛行曲りを発生する異常ノズルに対応した画素データ及びその近傍のノズル（例えば、異常ノズルの両隣のノズルを１つ隔てた位置にある２つのノズル）に対応する画素データを間引きし、当該間引きした画素データの示す濃度値をその両隣の画素データに分散することで、飛行曲りの発生する列の画素及びその近傍の画素からなる画像部分の解像度を低下させると共に、当該解像度低下による面積階調の低下を抑制する。
【０１２７】
次に、図７〜図１２に基づき、本実施の形態の動作を説明する。
ここで、図７は、いわゆる飛行曲がりを発生する異常ノズルがないブラックノズルモジュール５０のみで形成されるドットパターンの一例を示した図であり、図８は、ブラックノズルモジュール５０のうち、ノズルＮ６が飛行曲がり現象を発生している場合に形成されるドットパターンの一例を示した図である。また、図９（ａ）は、図８に示す飛行曲りの発生している場合に形成されるドットパターンの一部を示す図であり、（ｂ）は（ａ）のドットパターンからノズルＮ４、ノズルＮ６及びノズルＮ８にそれぞれ対応する列画素データを間引く様子を示す図であり、（ｃ）は、間引き対象の画素データの両隣の画素データに濃度値を分散する一例を示す図である。また、図１０は、各ノズルＮが形成可能な
ドットサイズの一例を示す図であり、図１１は、間引き処理後の画像データに対する誤差拡散処理の拡散方向の一例を示す図である。また、図１２（ａ）は、飛行曲りの発生していない印刷ヘッドによって形成されたベタ画像のドットパターンの一例を示す図であり、（ｂ）は、ノズルＮ６に飛行曲りが発生している印刷ヘッドによって形成されたベタ画像のドットパターンの一例を示す図であり、（ｃ）は、ノズルＮ６の飛行曲りを考慮した印刷用データに基づき形成されたドットパターンの一例を示す図である。
【０１２８】
図７に示すように、飛行曲りを発生する異常ノズルがないブラックノズルモジュール５０によって形成されるドットパターンは、前述したような、「白スジ」や「濃いスジ」といったようなノズル間隔のズレによって発生するバンディング現象が生じない。
一方、飛行曲りの発生するノズルを含んだブラックノズルモジュール５０による印刷結果については、図８に示すように、そのノズルＮ６によって形成されるドットがその右隣りの正常なノズルＮ７で形成されるドット側に、距離ａだけずれてしまい、この結果、ノズルＮ６によって形成されるドットと、その左隣りのノズルＮ５によって形成されるドットとの間に「白スジ」が発生してしまっている。
【０１２９】
上記した「白スジ」は、いわゆる「べた塗り（ここでは、均一濃度で印刷された画像・および均一濃度で印刷された一部領域）」の印刷物であって、しかも印刷用紙が白でインクがブラックなどのように極端に濃度が異なる組み合わせの場合に、より顕著に目立ってしまい、印刷物の品質を極端に悪化させてしまう。
一方、ブラックノズルモジュール５０ではなく、他のノズルモジュールを用いた場合は、上記したように飛行曲りによってノズルＮ６が距離ａだけずれたことにより、ノズルＮ６とその右隣りのノズルＮ７とが距離ａだけ距離が近くなるために、これらのノズルが形成するドットの密度が高くなり、この部分が「濃いスジ」となって目立ってしまい、この場合も印刷物の品質を極端に悪化させてしまう。
【０１３０】
従って、本発明に係る印刷装置１００では、飛行曲がりの原因となるノズル、すなわち、異常なノズルＮ６だけでなくその近傍のノズルに対応する画素データを、印刷対象の画像データから間引きして、飛行曲りの発生している箇所の画像部分の解像度を低下させることによって「白スジ」又は「濃いスジ」を目立たなくすると共に、間引き対象の画素データの示す濃度値を両隣の画素データに分散することによって、当該画像部分の面積階調の低下を防ぎ、面積階調を略維持した状態で解像度を低下させることが可能となる。
【０１３１】
まず、印刷装置１００は、画像データ取得部１０において、外部装置等から印刷指示情報を受信すると（ステップＳ１００）、当該印刷指示情報に対応する画像データを、印刷指示情報の送信元である外部装置等から取得し、当該取得した画像データを印刷ノズル設定部１２に伝送する（ステップＳ１０２）。一方、印刷ノズル設定部１２は、ノズル情報記憶部１４からノズル特性情報を読み出し（ステップＳ１０４）、上記取得した画像データから所定領域の画素データを選択して（ステップＳ１０６）、当該選択した所定領域の画素データ及び上記読み出したノズル特性情報から、印刷ヘッド２００のブラックノズルモジュール５０において、所定領域の画素データに対して飛行曲りを発生する異常ノズルが対応しているか否かを判定し（ステップＳ１０８）、飛行曲りを発生する異常ノズルが対応している場合は、飛行曲りを考慮した印刷用データの生成処理に移行する（ステップＳ１１０）。
【０１３２】
飛行曲りを考慮した印刷用データの生成処理は、まず、印刷ノズル設定部１２において、所定領域の画素データ及びノズル特性情報に基づき、当該所定領域の画素データから、飛行曲りを発生するノズル及びその近傍のノズルに対応する画素データを間引きする処理を行う。ここでは、前述同様にブラックノズルモジュール５０におけるノズルＮ６に飛行曲がりが発生しており、当該ブラックノズルモジュール５０による印刷結果が、図９（ａ
）に示すように、ノズルＮ６によって形成されたドットがノズルＮ７によって形成されたドット側に距離ａだけずれ、このため、ノズルＮ５とノズルＮ６との間の距離が正常時に比べて広くなっており、一方、ノズルＮ６とノズルＮ７との間の距離が正常時に比べて狭くなっている。従って、印刷ノズル設定部１２においては、ノズル特性情報に基づき所定領域の画素データを解析して（ステップＳ２００）、図９（ｂ）に示すように、飛行曲がりを発生するノズルＮ６と、当該ノズルＮ６の両隣のノズルＮ５及びノズルＮ７をそれぞれ１つずつ隔てた先にあるノズルＮ４及びノズルＮ８とに対応する画素データに対してこれらノズルＮ４、ノズルＮ６及びノズルＮ８を不使用とする設定を行い（ステップＳ２０２）、当該設定内容に基づき、これら不使用ノズルに対応する画素データを上記取得した画像データから間引きする処理を行う。その際、間引き対象の画素データの示す濃度値を、当該画素データの両隣にある画素データに分散する処理も行う（ステップＳ２０８，Ｓ２１０）。
【０１３３】
この分散処理は、例えば、間引き対象のノズルに対応する画素データの示す濃度値を２分（２分に限らない）した値を、その両隣にあるノズルに対応する画素データの示す濃度値に加算する処理であって、例えば、図９（ｃ）に示すように、間引き対象であるノズルＮ６に対応するある画素データの示す濃度値が「２６」であった場合に、これを２分した値（以下、分散値と称す）「１３」を、その両隣にあるノズルＮ５及びノズルＮ７に対応する画素データの示す濃度値にそれぞれ加算する。同様に、ノズルＮ４に対応する画素データの示す濃度値「１６」を２分した「８」を、その両隣にあるノズルＮ３及びノズルＮ５に対応する画素データの示す濃度値に加算し、ノズルＮ８に対応する画素データの示す濃度値「３６」を２分した「１８」を、その両隣にあるノズルＮ７及びノズルＮ９に対応する画素データの示す濃度値に加算する。このようにして濃度値が分散されると、図９（ｃ）に示すように、ノズルＮ３に対応する濃度値は、その初期値「８」にノズル４からの分散値「８」を加えた「１６」となり、ノズルＮ５に対応する濃度値は、その初期値「２２」にノズル４及びノズル６からの分散値「８」及び「１３」を加えた「４３」となり、ノズルＮ７に対応する濃度値は、その初期値「３０」にノズル６及びノズル８からの分散値「１３」及び「１８」とを加えた「５１」となり、ノズルＮ９に対応する濃度値は、その初期値「４０」にノズル８からの分散値「１８」を加えた「５８」となる。つまり、上記間引き処理及び上記濃度値分散処理によって、上記取得した画像データは、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応する画素データが間引きされると共に、前述したようにそれらに対応する画素データの示す濃度値が両隣の画素データに分散されたものに変換される。
【０１３４】
次いで、間引き処理及び濃度値分散処理の施された画像データは、印刷用データ生成部１８に伝送され、そこで、当該画像データの２値化処理が行われる（ステップＳ２１６）。
２値化処理は、前述したように、各画素データの示す濃度値を、ノズルが形成可能な複数種類のドットサイズにそれぞれ設定された閾値と比較して、その比較結果に基づき、各ドットサイズのドットを形成する（「１」）、しない（「０」）を設定する処理である。
【０１３５】
本実施の形態において、ドットサイズの種類としては、図１０に示すように、「極大」、「大」、「中」、「小」の４種類が用いられ、それぞれ、画素データの示す濃度値が「０」〜「２４未満」の範囲にある場合は、「ドットなし」となってトッドが打たれず、画素データの示す濃度値が「２４以上」〜「１２６」の範囲にある場合は濃度値「８４」に相当するサイズ「小」のドットを形成し、画素データの示す濃度値が「１２６以上」〜「２１２」の範囲にある場合は濃度値「１６８」に相当するサイズ「中」のドットを形成し、画素データの示す濃度値が「２１２以上」〜「２９８」の範囲にある場合は濃度値「２５５」に相当するサイズ「大」のドットを形成し、濃度値が「２９８」よりも大きい場合は濃度値「３４０」に相当するサイズ「極大」のドットを形成する。
【０１３６】
２値化処理は、例えば、誤差拡散などの手法を用いて行う。誤差拡散法において処理対象となる各画素データの示す濃度値をαとすると、「α≦８４」であれば小ドットに対して形成する、即ち「１」となり、「８５＜α」であれば形成しない、即ち「０」となる。同様に、中ドットに対しては、「８６≦α≦１６８」であれば「１」となり、「α＜８５」及び「１６８＜α」であれば「０」となり、更に、大ドットに対しては、「１６９≦α≦２５５」であれば「１」となり、「α≦１６８」であれば「０」となり、尚更に、極大ドットに対しては、「２５５＜α」であれば「１」となり、「α≦２５５」であれば「０」となる。つまり、これらの比較結果に基づき、上記４種類のドットサイズに対して、ドットを形成することを示す数値「１」が一つでもあれば、それらのうち最も大きいドットサイズに対して「１」となっているものを選択し、一方、全てのドットサイズについて、形成しないことを示す数値「０」となった場合は「０」を選択する。
【０１３７】
なお、誤差拡散においては、図１１（ｂ）に示すような誤差拡散マトリックスを用いることができる。また、テキストなどに注力した処理では、誤差拡散に限らず、単純に各画素の閾値比較により値を決定したり、また、他の面積階調表現方法としてディザなどの手法を用いても良い。
このように、間引き処理及び濃度値分散処理の施された所定領域の各画素データ毎に、当該画素データを上記４種類のうちいずれか１のサイズのドットを形成することを示す値、又は形成しないことを示す値「０」のいずれかに変換する。例えば、形成することを示す値としては「１」に、サイズを示す情報を付加して、極大ドットを「ＬＬ１」、大ドットを「Ｌ１」、中ドットを「Ｍ１」、小ドットを「Ｓ１」とした場合は、これらのうちいずれかの１つの値か、形成しないことを示す「０」のどちらか一方に変換されることになる。
なお、このようにドットサイズを制御する技術的方法としては、例えば、印刷ヘッドにピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）を使用した方式の場合は、そのピエゾ素子に加える電圧を変えてインクの吐出量をコントロールすることで容易に実現可能となっている。
【０１３８】
上記２値化処理が、上記間引き処理及び上記濃度値分散処理の施された画像データの所定領域における全画素データに対して終了し（ステップＳ２１８）、且つ画像データの全領域に対する画素データ対して完了すると（ステップＳ１１２）、この２値化処理の施された画像データが印刷用データとして印刷部２０に出力される（ステップＳ１１４）。
【０１３９】
そして、印刷部２０においては、印刷用データ生成部１８から出力された印刷用データに基づき、ブラックノズルモジュール５０を用いて印刷媒体上にドット形成（印刷）が行われる（ステップＳ１１６）。この形成結果は、図１２（ｃ）に示すように、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応するドットが形成されず、これらのノズルに隣り合うノズルＮ３、ノズルＮ５、ノズルＮ７及びノズルＮ９に対応する箇所のドットサイズが、図１２（ｂ）に示すように、ノズルＮ６に飛行曲りが起きている状態を考慮せずに（上記した間引き処理及び濃度値分散処理を行わない）通常の印刷用データを生成した場合のドット形成結果のものと比較して、大きなサイズになっているのが解る。この結果は、上記した濃度値の分散により発生するもので、間引き対象の画素データから分散された値により、ノズルＮ３、ノズルＮ５、ノズルＮ７及びノズルＮ９に対応する画素データの示す濃度値が、ドットサイズ「小」又は「中」の数値範囲から、ドットサイズ「中」又は「大」の数値範囲に変化したためである。なお、図１２（ａ）は、間引き処理及び濃度値分散処理を施していない画像データから生成された通常の印刷用データに基づき、飛行曲りの発生しているノズルが無い、正常なブラックノズルモジュール５０によって印刷媒体上にドットが形成された理想的な結果を示している。マクロ的な視点で見ると、図１２（ｃ）の印刷結果は、図１２（ａ）の理想的な印刷結果と比較すると、多少のざらつき感が発生す
ることは否めないものの、視覚的に白スジ及び濃いスジと認識される現象を図１２（ｂ）に示す飛行曲りを考慮しない印刷結果よりも目立たなくすることができる。
【０１４０】
上記第１の実施の形態において、画像データ取得部１０は、形態１又は３２の画像データ取得手段に対応し、ノズル情報記憶部１４は、形態１、１３、２３、３２、４１及び５１のいずれか１のノズル情報記憶手段に対応し、印刷ノズル選択部１２及び印刷用データ生成部１８は、形態１、７、８、９、３２、３８、３９及び４０のいずれか１の印刷用データ生成手段に対応し、印刷部２０は、形態１の印刷手段に対応する。
【０１４１】
上記第１の実施の形態において、ステップＳ１０２は、形態１３、２３、４１及び５１のいずれか１の画像データ取得ステップに対応し、ステップＳ１０６及びステップＳ１１０は、形態１３、１９、２０、２１、２３、２９、３０、３１、４１、４７、４８、４９、５６、５７、５８及び５９のいずれか１の印刷用データ生成ステップに対応し、ステップＳ１１２は、形態１３又は２３の印刷ステップに対応する。
【０１４２】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を図面に基づき説明する。図１３及び図１４は、本発明に係る印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法の第１の実施の形態を示す図である。
【０１４３】
上記第１の実施の形態と異なるのは、不使用とするノズルを、画像データの１行おきに設定する点にある。以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については説明を省略する。
ステップＳ２０２では、印刷ノズル設定部１２において、ステップＳ２００の解析結果と、ノズル情報記憶部１４から読み出したノズル特性情報とに基づき、所定領域の各画素データ毎に、これらに対応するノズルＮを使用するか否かを設定してステップＳ２０４に移行する。ここで、本実施の形態においては、飛行曲りを発生する異常ノズルに対応する画素データに対して、画像データの１行おきに当該異常ノズルを不使用とする設定を行うと共に、当該異常ノズルに対して両隣にあるノズルをそれぞれ１つ隔てた先にある２つのノズルに対しても、当該ノズルに対応する画素データに対して不使用と設定する。つまり、異常ノズルに対応する画像データの１行目、３行目、５行目、７行目・・・（奇数行）の画素データを不使用と設定した場合に、異常ノズルに対応する画素データの２行目、４行目、６行目・・・（偶数行）に対しては、当該異常ノズルを不使用とは設定せずに使用するように設定する。
【０１４４】
次に、図１３及び図１４に基づき、本実施の形態の動作を説明する。
ここで、図１３は、画像データの一行おきに不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図であり、図１４は、画像データの一行おきに不使用ノズルを設定した場合の異常ノズルを含むブラックノズルモジュール５０のみで形成されるドットパターンの一例を示した図である。
【０１４５】
まず、印刷装置１００は、画像データ取得部１０において、外部装置等から印刷指示情報を受信すると（ステップＳ１００）、当該印刷指示情報に対応する画像データを、印刷指示情報の送信元である外部装置等から取得し、当該取得した画像データを印刷ノズル設定部１２に伝送する（ステップＳ１０２）。一方、印刷ノズル設定部１２は、ノズル情報記憶部１４からノズル特性情報を読み出し（ステップＳ１０４）、上記取得した画像データから所定領域の画素データを選択して（ステップＳ１０６）、当該選択した所定領域の画素データ及び上記読み出したノズル特性情報から、印刷ヘッド２００のブラックノズルモジュール５０において、所定領域の画素データに対して飛行曲りを発生する異常ノズル
が対応しているか否かを判定し（ステップＳ１０８）、飛行曲りを発生する異常ノズルが対応している場合は、飛行曲りを考慮した印刷用データの生成処理に移行する（ステップＳ１１０）。
【０１４６】
飛行曲りを考慮した印刷用データの生成処理は、まず、印刷ノズル設定部１２において、所定領域の画素データ及びノズル特性情報に基づき、当該所定領域の画素データから、飛行曲りを発生するノズル及びその近傍のノズルに対応する画素データを間引きする処理を行う。ここでは、上記第１の実施の形態と同様にブラックノズルモジュール５０におけるノズルＮ６に飛行曲がりが発生しており、当該ブラックノズルモジュール５０による印刷結果が、図９（ａ）に示すように、ノズルＮ６によって形成されたドットがノズルＮ７によって形成されたドット側に距離ａだけずれ、このため、ノズルＮ５とノズルＮ６との間の距離が正常時に比べて広くなっており、一方、ノズルＮ６とノズルＮ７との間の距離が正常時に比べて狭くなっている。
【０１４７】
従って、印刷ノズル設定部１２おいては、ノズル特性情報に基づき所定領域の画素データを解析して（ステップＳ２００）、図１３に示すように、所定領域の画素データの１行目、３行目、５行目・・・の画素データに対して、飛行曲がりを発生するノズルＮ６と、当該ノズルＮ６の両隣のノズルＮ５及びノズルＮ７をそれぞれ１つずつ隔てた先にあるノズルＮ４及びノズルＮ８とを不使用とする設定を行い（ステップＳ２０２）、当該設定内容に基づき、これら不使用ノズルに対応する画素データを上記選択した画像データの所定領域から間引きする処理を行う。つまり、画素データをマトリクス状に配列して成る画像データにおける不良ノズルの対応する画素データの存在する所定領域において、奇数行の画素データに対しては不使用ノズルの設定を行い、偶数行の画素データに対しては不使用ノズルの設定を行わない。間引きの際は、上記第１の実施の形態と同様に、間引き対象の画素データの示す濃度値を、当該画素データの両隣にある画素データに分散する処理を行う（ステップＳ２０８，Ｓ２１０）。この分散処理については、上記第１の実施の形態と同様の処理となるので詳細な説明を省略する。
【０１４８】
次いで、間引き処理及び濃度値分散処理の施された所定領域の画素データは、印刷用データ生成部１８に伝送され、そこで、当該所定領域の画素データの２値化処理が行われる（ステップＳ２１６）。ここで、２値化処理については、上記第１の実施の形態と同様の処理となるので詳細な説明を省略する。
上記２値化処理が、上記間引き処理及び上記濃度値分散処理の施された所定領域の全画素データに対して終了し（ステップＳ２１８）、且つ画像データの全領域に対する画素データ対して完了すると（ステップＳ１１２）、この２値化処理の施された画像データが印刷用データとして印刷部２０に出力される（ステップＳ１１４）。}
そして、印刷部２０においては、印刷用データ生成部１８から出力された印刷用データに基づき、ブラックノズルモジュール５０を用いて印刷媒体上にドット形成（印刷）が行われる（ステップＳ１１６）。この形成結果は、図１４に示すように、画像データの奇数行においては、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応するドットが形成されず、これらのノズルに隣り合うノズルＮ３、ノズルＮ５、ノズルＮ７及びノズルＮ９に対応する箇所のドットサイズが、図１２（ｂ）に示す、ノズルＮ６に飛行曲りが起きている状態を考慮せずに（上記した間引き処理及び濃度値分散処理を行わない）通常の印刷用データを生成した場合のドット形成結果のものと比較して、大きなサイズになっているのが解る。一方、図１４に示すように、画像データの偶数行においては、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応するドットが、図１２（ｂ）に示すドットパターンと同様のサイズで形成されているのが解る。前者の結果は、上記した濃度値の分散により発生するもので、上記第１の実施の形態と同様の理由となるので記載を省略する。
【０１４９】
マクロ的な視点で見ると、図１４の印刷結果は、図１２（ａ）の理想的な印刷結果と比
較すると、多少のざらつき感が発生することは否めないものの、視覚的に白スジ及び濃いスジと認識される現象を、図１２（ｂ）に示す飛行曲りを考慮しない印刷結果よりも目立たなくすることができる。更に、白スジに関しては、偶数行のドットを間引きせずに残すようにしたので、図１２（ｃ）に示す印刷結果よりも、より目立たなくすることができる。
【０１５０】
上記第２の実施の形態において、画像データ取得部１０は、形態１又は３２の画像データ取得手段に対応し、ノズル情報記憶部１４は、形態１、１３、２３、３２、４１及び５１のいずれか１のノズル情報記憶手段に対応し、印刷ノズル選択部１２及び印刷用データ生成部１８は、形態１、２、６、７、８、９、３２、３３、３７、３８、３９及び４０のいずれか１の印刷用データ生成手段に対応し、印刷部２０は、形態１の印刷手段に対応する。
【０１５１】
上記第２の実施の形態において、ステップＳ１０２は、形態１３、２３、４１及び５１のいずれか１の画像データ取得ステップに対応し、ステップＳ１０６及びステップＳ１０８は、形態１３、１４、１８、１９、２０、２１、２３、２４、２８、２９、３０、３１、４１、４２、４６、４７、４８、４９、５１、５２、５６、５７、５８及び５９のいずれか１の印刷用データ生成ステップに対応し、ステップＳ１１２は、形態１３又は２３の印刷ステップに対応する。
【０１５２】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態を図面に基づき説明する。図１５〜図１７は、本発明に係る印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法の第３の実施の形態を示す図である。
【０１５３】
上記第１及び第２の実施の形態と異なるのは、不使用とするノズルを、画像データの各行毎に、異常ノズル及びその近傍のノズルの中からランダムに選択して設定する点にある。以下、上記第１及び第２の実施の形態と異なる部分についてのみ説明し、上記第１及び第２の実施の形態と重複する部分については説明を省略する。
ステップＳ２０２では、印刷ノズル設定部１２において、ステップＳ２００の解析結果と、ノズル情報記憶部１４から読み出したノズル特性情報とに基づき、画像データの所定領域における各画素データ毎に対応するノズルＮを使用するか否かを設定してステップＳ２０４に移行する。ここで、本実施の形態においては、飛行曲りを発生する異常ノズルに対応する画素データと、当該異常ノズルの近傍のノズルに対応する画素データとに対して、所定領域における画素データの各行毎に、ランダムな列位置のノズルを不使用とする設定を行う。つまり、上記第１の実施の形態とは異なり、ノズルを不使用とする画素データが必ずしも同じ列とならず、各行毎に異なる列位置に存在するように設定を行う。
【０１５４】
次に、図１５〜図１７に基づき、本実施の形態の動作を説明する。
ここで、図１５は、画像データの各行毎にランダムな列位置に不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図であり、図１６は、画像データの各行毎にランダムな列位置に不使用ノズルを設定した場合の異常ノズルを含むブラックノズルモジュール５０のみで形成されるドットパターンの一例を示した図である。また、図１７は、画像データの一行おきの各行毎に、ランダムな列位置に不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図である。
【０１５５】
まず、印刷装置１００は、画像データ取得部１０において、外部装置等から印刷指示情報を受信すると（ステップＳ１００）、当該印刷指示情報に対応する画像データを、印刷指示情報の送信元である外部装置等から取得し、当該取得した画像データを印刷ノズル設
定部１２に伝送する（ステップＳ１０２）。一方、印刷ノズル設定部１２は、ノズル情報記憶部１４からノズル特性情報を読み出し（ステップＳ１０４）、上記取得した画像データから所定領域の画素データを選択して（ステップＳ１０６）、当該選択した所定領域の画素データ及び上記読み出したノズル特性情報から、印刷ヘッド２００のブラックノズルモジュール５０において、所定領域の画素データに対して飛行曲りを発生する異常ノズルが対応しているか否かを判定し（ステップＳ１０８）、飛行曲りを発生する異常ノズルが対応している場合は、飛行曲りを考慮した印刷用データの生成処理に移行する（ステップＳ１１０）。
【０１５６】
飛行曲りを考慮した印刷用データの生成処理は、まず、印刷ノズル設定部１２において、画像データにおける所定領域の画素データ及びノズル特性情報に基づき、当該所定領域の画素データから、飛行曲りを発生するノズル及びその近傍のノズルに対応する画素データを間引きする処理を行う。ここでは、上記第１の実施の形態と同様にブラックノズルモジュール５０におけるノズルＮ６に飛行曲がりが発生しており、当該ブラックノズルモジュール５０による印刷結果が、図９（ａ）に示すように、ノズルＮ６によって形成されたドットがノズルＮ７によって形成されたドット側に距離ａだけずれ、このため、ノズルＮ５とノズルＮ６との間の距離が正常時に比べて広くなっており、一方、ノズルＮ６とノズルＮ７との間の距離が正常時に比べて狭くなっている。
【０１５７】
従って、印刷ノズル設定部１２おいては、ノズル特性情報に基づき画像データにおける所定領域の画素データを解析して（ステップＳ２００）、図１５に示すように、画像データの１行目においては、ノズルＮ４、ノズルＮ６及びノズルＮ８を不使用ノズルとして設定し、２行目においては、ノズルＮ５、ノズルＮ７及びノズルＮ９を不使用ノズルとして設定し、３行目においては、ノズルＮ４、ノズルＮ６及びノズルＮ８を不使用ノズルとして設定し、４行目においては、ノズルＮ３、ノズルＮ５及びノズルＮ７を不使用ノズルとして設定し、５行目においては、ノズルＮ４、ノズルＮ６及びノズルＮ８を不使用ノズルとして設定するといったように、各行毎にランダムな列位置のノズルＮを不使用と設定する（ステップＳ２０２）。但し、本実施の形態においては、各行毎に不使用とするノズルの数を３個としている。
【０１５８】
そして、上記設定内容に基づき、これら不使用ノズルに対応する画素データを上記選択した所定領域の画素データから間引きする処理を行う。間引きの際は、上記第１の実施の形態と同様に、間引き対象の画素データの示す濃度値を、当該画素データの両隣にある画素データに分散する処理を行う（ステップＳ２０８，Ｓ２１０）。この分散処理については、上記第１の実施の形態と同様の処理となるので詳細な説明を省略する。
【０１５９】
次いで、間引き処理及び濃度値分散処理の施された所定領域の画素データは、印刷用データ生成部１８に伝送され、そこで、当該所定領域の画素データの２値化処理が行われる（ステップＳ２１６）。ここで、２値化処理については、上記第１の実施の形態と同様の処理となるので詳細な説明を省略する。
上記２値化処理が、上記間引き処理及び上記濃度値分散処理の施された所定領域の全画素データに対して終了し（ステップＳ２１８）、且つ画像データの全領域に対する画素データ対して完了すると（ステップＳ１１２）、この２値化処理の施された画像データが印刷用データとして印刷部２０に出力される（ステップＳ１１４）。}
そして、印刷部２０においては、印刷用データ生成部１８から出力された印刷用データに基づき、ブラックノズルモジュール５０を用いて印刷媒体上にドット形成（印刷）が行われる（ステップＳ１１６）。この形成結果は、図１６に示すように、画像データの１行目、３行目、５行目、７行目及び９行目においては、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応するドットが形成されず、これらのノズルに隣り合うノズルＮ３、ノズルＮ５、ノズルＮ７及びノズルＮ９に対応する箇所のドットサイズが、図１２（ｂ）に示す、ノズルＮ６に飛行曲りが起きている状態を考慮せずに（上記した間引き処理及び濃度値分散処理を行わない）通常の印刷用データを生成した場合のドット形成結果のものと比較して大きなサイズになっているのが解る。更に、図１６に示すように、画像データの２行目及び６行目においては、ノズルＮ５、ノズルＮ７及びノズルＮ９に対応するドットが形成されず、これらのノズルに隣り合うノズルＮ４、ノズルＮ６及びノズルＮ８に対応する箇所のドットサイズが、図１２（ｂ）に示すドット形成結果と比較して大きなサイズになっているのが解る。なお更に、図１６に示すように、画像データの４行目及び８行目においては、ノズルＮ３、ノズルＮ５及びノズルＮ７に対応するドットが形成されず、これらのノズルに隣り合うノズルＮ２、ノズルＮ４、ノズルＮ６及びノズルＮ８に対応する箇所のドットサイズが、図１２（ｂ）に示すドット形成結果と比較して大きなサイズになっているのが解る。
【０１６０】
これらの結果は、上記した濃度値の分散により発生するもので、上記第１の実施の形態と同様の理由となるので記載を省略する。
なお、マクロ的な視点で見ると、図１６の印刷結果は、図１２（ａ）の理想的な印刷結果と比較すると、多少のざらつき感が発生することは否めないものの、視覚的に白スジ及び濃いスジと認識される現象を、図１２（ｂ）に示す飛行曲りを考慮しない印刷結果よりも目立たなくすることができる。更に、白スジに関しては、ランダムにドットを間引きするようにしたので、図１２（ｃ）に示す印刷結果よりも、より目立たなくすることができる。
【０１６１】
また、図１７に示すように、不使用ノズルを、画像データの所定領域における画素データの１行おきの各行毎に、ランダムな列位置に設定するようにしても良い。図１７の例においては、画素データの１行目においては、ノズルＮ４、ノズルＮ６及びノズルＮ８を不使用ノズルとして設定し、３行目においては、ノズルＮ６、ノズルＮ８及びノズルＮ１０を不使用ノズルとして設定し、５行目においては、ノズルＮ５、ノズルＮ７及びノズルＮ９を不使用ノズルとして設定し、７行目においては、ノズルＮ７、ノズルＮ９及びノズルＮ１１を不使用ノズルとして設定し、一方、画素データの偶数行に対しては不使用ノズルの設定を行わないといったように、画素データの奇数行毎にランダムな列位置のノズルＮを不使用と設定している。このように間引き処理を行い、上記同様に濃度値分散処理、２値化処理を行うことで、視覚的に白スジ及び濃いスジと認識される現象を、図１２（ｂ）に示す飛行曲りを考慮しない印刷結果よりも目立たなくすることのできる印刷用データを生成することができる。
【０１６２】
上記第３の実施の形態において、画像データ取得部１０は、形態１又は３２の画像データ取得手段に対応し、ノズル情報記憶部１４は、形態１、１３、２３、３２、４１及び５１のいずれか１のノズル情報記憶手段に対応し、印刷ノズル選択部１２及び印刷用データ生成部１８は、形態１、３、４、５、６、７、８、９、３２、３４、３５、３６、３７、３８、３９及び４０のいずれか１の印刷用データ生成手段に対応し、印刷部２０は、形態１の印刷手段に対応する。
【０１６３】
上記第３の実施の形態において、ステップＳ１０２は、形態１３、２３、４１及び５１のいずれか１の画像データ取得ステップに対応し、ステップＳ１０６及びステップＳ１０８は、形態１３、１５、１６、１７、１８、１９、２０、２１、２３、２５、２６、２７、２８、２９、３０、３１、４１、４３、４４、４５、４６、４７、４８、４９、５１、５３、５４、５５、５６、５７、５８及び５９のいずれか１の印刷用データ生成ステップに対応し、ステップＳ１１２は、形態１３又は２３の印刷ステップに対応する。
【０１６４】
なお、本発明の特徴は、既存の印刷装置そのものには殆ど手を加えることなくその印字ヘッド特性に合わせて画像データを印刷用データに変換処理するようにしたため、印刷部
２０として特に専用のものを用意する必要はなく、従来から既存のインクジェット方式のプリンタをそのまま利用するができる。また、本発明の印刷装置１００から印刷部２０を分離すれば、その機能はＰＣなどの汎用の印刷指示端末（印刷用データ生成装置）のみで実現することも可能となる。 
【０１６５】
また、本発明は飛行曲がり現象のみならず、インクの吐出方向は垂直（正常）であるもののノズルの形成内容が正規の位置よりもずれている結果、形成されるドットが飛行曲がり現象と同じ結果となる場合にも全く同様に適用できることは勿論である。さらにインク詰まりなどにより、特定のノズルからインクが吐出しなくなるような不具合に対しても同様に適用可能である。また、正常なインク量から大きくはずれた特性を持つノズルに対しても、上記実施の形態１のようにそのノズルを使用しないようにすると、発生する濃度ムラを回避することができる。
【０１６６】
また、本発明の印刷装置１００は、ラインヘッド型のインクジェットプリンタのみならず、マルチパス型のインクジェットプリンタ（シリアルプリンタ）にも適用可能であり、ラインヘッド型のインクジェットプリンタであれば、飛行曲がり現象などが発生していても白スジや濃いスジが殆ど目立たない高品質の印刷物を１パスで得ることが可能となり、また、マルチパス型のインクジェットプリンタであれば、往復動作回数を減らすことができるため、従来よりも高速印刷が可能となる。
【０１６７】
図１８（Ａ）〜（Ｃ）は、ラインヘッド型のインクジェットプリンタとマルチパス型のインクジェットプリンタとによるそれぞれの印刷方式を示したものである。
同図（Ａ）に示すように、矩形状の印刷用紙Ｐの幅方向を画像データの主走査方向、長手方向を画像データの副走査方向とした場合、ラインヘッド型のインクジェットプリンタでは、同図（Ｂ）に示すように、印字ヘッド２００がその印刷用紙Ｐの紙幅分の長さを有しており、この印字ヘッド２００を固定し、この印字ヘッド２００に対して前記印刷用紙Ｐを副走査方向に移動させることでいわゆる１走査（１パス動作）で印刷を完了するようにしている。なお、いわゆるフラットヘッド式のスキャナのように印刷用紙Ｐを固定し、印字ヘッド２００側をそのノズル配列方向に対して垂直方向に移動させたり、あるいは両方をそれぞれ反対方向に移動させながら印刷を行うことも可能である。これに対し、マルチパス型のインクジェットプリンタは、同図（Ｃ）に示すように、紙幅分の長さに比べてはるかに短い印字ヘッド２００を画像の主走査方向と直交する方向に位置させ、これを画像の主走査方向に何度も往復動させながら印刷用紙Ｐを所定のピッチずつ画像の副走査方向に移動させることで印刷を実行するようにしている。従って、後者のマルチパス型のインクジェットプリンタの場合は、前者のラインヘッド型のインクジェットプリンタに比べて印刷時間がかかるといった欠点がある反面、任意の箇所に印刷ヘッド２００を繰り返し位置させることができることから前述したようなバンディング現象のうち特に白スジ現象の軽減については、ある程度の対応が可能となっている。
【０１６８】
また、上記実施の形態ではインクをドット状に吐出して印刷を行うインクジェットプリンタを例に説明したが、本発明は、印字機構がライン状に並んだ形態の印字ヘッドを用いた他の印刷装置、例えば熱転写プリンタまたは感熱式プリンタなどと称されるサーマルヘッドプリンタについても適用可能である。
また、図３では、印字ヘッド２００の各色ごとに設けられた各ノズルモジュール５０、５２，５４，５６は、その印字ヘッド２００の長手方向に直線状にノズルＮが連続した形態となっているが、図１９に示すように、これら各ノズルモジュール５０、５２，５４，５６をそれぞれ複数の短尺のノズルユニット５０ａ、５０ｂ、…５０ｎで構成し、これを印字ヘッド２００の移動方向の前後に配列するように構成しても良い。特に、このように各ノズルモジュール５０、５２，５４，５６ごとに複数の短尺のノズルユニット５０ａ、５０ｂ、…５０ｎで構成すれば、各ノズルユニット５０ａ、５０ｂ、…５０ｎの各ニユッ
トを短くすることができるので、ユニットの生産性が向上し、全体のコストを抑えることが可能となる。また、より大きい紙に対応する場合も、ユニットをより多く並べることによって容易に対応することができる。
【０１６９】
また、上記実施の形態においては、経年劣化等に備えてノズル特性検出部１６を有した構成の印刷装置１００を例として説明したが、この構成に限らず、印刷装置１００からノズル特性検出部１６を無くした構成としても良い。この場合、ノズル特性情報は、工場出荷時に検出したものや、工場出荷後に印刷装置１００とは別体となっている専用の検出装置などによって検出したものを用いるようにする（検出されたノズル特性情報は、ノズル情報記憶部１４に記憶される）。これにより、経年劣化時やデータ破損時などにノズル特性を再検出できなくなるが、ノズル特性の検出に用いるスキャナ等の高額な装置を無くすことが可能となるので、大幅なコスト低減をすることができるという効果が得られる。
【図面の簡単な説明】
【０１７０】
【図１】本発明に係る印刷装置１００の構成を示すブロック図である。
【図２】コンピュータシステムのハードウェア構成を示す図である。
【図３】本発明の印刷ヘッド２００の構造を示す部分拡大底面図である。
【図４】図４の部分拡大側面図である。
【図５】印刷装置１００における印刷処理を示すフローチャートである。
【図６】印刷装置１００における、飛行曲りを考慮した印刷用データの生成処理を示すフローチャートである。
【図７】飛行曲がりを発生する異常ノズルがないブラックノズルモジュール５０のみで形成されるドットパターンの一例を示した図である。
【図８】ブラックノズルモジュール５０のうち、ノズルＮ６が飛行曲がり現象を発生している場合に形成されるドットパターンの一例を示した図である。
【図９】（ａ）は、図８に示す飛行曲りの発生している場合に形成されるドットパターンの一部を示す図であり、（ｂ）は（ａ）のドットパターンからノズルＮ４、ノズルＮ６及びノズルＮ８にそれぞれ対応する列画素データを間引く様子を示す図であり、（ｃ）は、間引き対象の画素データの両隣の画素データに濃度値を分散する一例を示す図である。
【図１０】各ノズルＮが形成可能なドットサイズの一例を示す図である。
【図１１】間引き処理後の画像データに対する誤差拡散処理の拡散方向の一例を示す図である。
【図１２】（ａ）は、飛行曲りの発生していない印刷ヘッドによって形成されたベタ画像のドットパターンの一例を示す図であり、（ｂ）は、ノズルＮ６に飛行曲りが発生している印刷ヘッドによって形成されたベタ画像のドットパターンの一例を示す図であり、（ｃ）は、ノズルＮ６の飛行曲りを考慮した印刷用データに基づき形成されたドットパターンの一例を示す図である。
【図１３】画像データの一行おきに不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図である。
【図１４】画像データの一行おきに不使用ノズルを設定した場合の異常ノズルを含むブラックノズル群５０のみで形成されるドットパターンの一例を示した図である。
【図１５】画像データの各行毎にランダムな列位置に不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図である。
【図１６】画像データの各行毎にランダムな列位置に不使用ノズルを設定した場合の異常ノズルを含むブラックノズル群５０のみで形成されるドットパターンの一例を示した図である。
【図１７】画像データの一行おきの各行毎に、ランダムな列位置に不使用ノズルを設定した場合の画素データの間引き処理の様子の一例を示した図である。
【図１８】（Ａ）〜（Ｃ）は、マルチパス型のインクジェットプリンタとラインヘッド型のインクジェットプリンタとによる印刷方式の違いを示す説明図である。
【図１９】印字ヘッドの構造の他の例を示す概念図である。
【符号の説明】
【０１７１】
１００…印刷装置、２００…印刷ヘッド、１０…画像データ取得部、１２…印刷ノズル設定部、１４…ノズル情報記憶部、１６…ノズル特性検出部、１８…印刷用データ生成部、２０…印刷部、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…インターフェース、７０…記憶装置、７２…出力装置、７４…入力装置、５０…ブラックノズルモジュール、５２…イエローノズルモジュール、５４…マゼンタノズルモジュール、５６…シアンノズルモジュール、Ｐ，Ｓ…印刷媒体（用紙）、Ｌ…ネットワークケーブル、Ｎ…ノズル
【図１】
2006192900.tif 000003
【図２】
2006192900.tif 000004
【図３】
2006192900.tif 000005
【図４】
2006192900.tif 000006
【図５】
2006192900.tif 000007
【図６】
2006192900.tif 000008
【図７】
2006192900.tif 000009
【図８】
2006192900.tif 000010
【図９】
2006192900.tif 000011
【図１０】
2006192900.tif 000012
【図１１】
2006192900.tif 000013
【図１２】
2006192900.tif 000014
【図１３】
2006192900.tif 000015
【図１４】
2006192900.tif 000016
【図１５】
2006192900.tif 000017
【図１６】
2006192900.tif 000018
【図１７】
2006192900.tif 000019
【図１８】
2006192900.tif 000020
【図１９】
2006192900.tif 000021