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