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