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