(57)【要約】【課題】  風紋を低減する。【解決手段】  ハーフトーン処理を経てドットイメージデータを作成した後、ステップＳ１１０では、ドットサイズ判定を行ない、ステップＳ１１２では、先行で小ドットに該当するものがあるか判断し、先行ノズル列に小ドットを付す状況であるなら、ステップＳ１１６にて移動処理の対象となる。小ドットのドット位置を１ドット移動させると、後行ノズル列に割り振られるので、気流の影響を受けない後行ノズル列から吐出されることになる。【選択図】  図５
2018079614.tif 000002
【特許請求の範囲】
【請求項１】
媒体に対して相対的に主走査方向へ移動可能であり、同色のインクを吐出してドットを形成するためのノズルが前記主走査方向に複数設けられたヘッドを備え、各ドットはサイズの異なるドットが形成される印刷装置用の印刷データを、画像データから生成する画像処理装置であって、
前記画像データから、ドットデータを生成するハーフトーン処理部と、前記ドットデータに基づいて前記印刷データを生成する印刷データ生成部とを備え、
第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正することを特徴とする画像処理装置。
【請求項２】
前記ハーフトーン処理部は、前記画像データから第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成し、
前記印刷データ生成部は、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２のドットのデータを補正して補正データを生成し、当該補正データに基づいて前記印刷データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ハーフトーン処理部は、前記画像データから、第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正してドットデータを生成することを特徴とすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記先行ノズル列で前記第１ドットを吐出させるドットデータを、前記後行ノズル列で第１ドットを吐出させるドットデータに補正することを特徴とする請求項１〜請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記後行ノズル列で前記第２ドットを吐出させるドットデータを、前記先行ノズル列で第２ドットを吐出させるドットデータに補正することを特徴とする請求項１〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記先行ノズル列で吐出させるドットデータを、前記後行ノズル列で吐出させるドットデータに補正し、または、前記後行ノズル列で吐出させるドットデータを、前記先行ノズル列で吐出させるドットデータに補正するときに、隣接するドット位置に変更することを特徴とする請求項１〜請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記先行ノズル列で吐出させるドットデータを、前記後行ノズル列で吐出させるドットデータに補正し、または、前記後行ノズル列で吐出させるドットデータを、前記先行ノズル列で吐出させるドットデータに補正するときに、ドットの数が所定の割合を超えない範囲で補正することを特徴とする請求項１〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
インク色によって前記先行ノズル列と前記後行ノズル列との間隔が異なる場合、所定の距離よりも長いインク色について、ドットデータに補正することを特徴とする請求項１〜請求項７のいずれかに記載の画像処理装置。
【請求項９】
印刷ヘッドの移動速度に対応するパラメータを検出し、移動速度が所定の値より大きいときに、前記先行ノズル列で吐出させるドットデータを、前記後行ノズル列で吐出させるドットデータに補正し、または、前記後行ノズル列で吐出させるドットデータを、前記先行ノズル列で吐出させるドットデータに補正することを特徴とする請求項１〜請求項８のいずれかに記載の画像処理装置。
【請求項１０】
媒体に対して相対的に主走査方向へ移動可能であり、同色のインクを吐出してドットを形成するためのノズルが前記主走査方向に複数設けられたヘッドを備える印刷装置用の印刷データを、画像データから生成する画像処理方法であって、
前記画像データから、ドットデータを生成するハーフトーン処理と、前記ドットデータに基づいて、前記印刷データを生成する印刷データ生成とを実行するときに、
前記ハーフトーン処理と前記印刷データ生成とのいずれかにおいて、
第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、特に、インク滴などの液滴を吐出して印刷を行う印刷装置用の印刷データを画像データから生成する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
インクジェットプリンターでは、キャリッジ移動に伴い主走査方向の先行側にある空気は、相対的にキャリッジの後方に移動する。このうちペーパーギャップを通る空気によりドットが副走査方向に延びて着弾するが、この延び量は主走査方向先行側の列ほど大きくなる。
特許文献１記載の技術では、キャリッジの移動方向の前方に向かう気流を発生させる可動部材（ベルトやローラ）を設けている。これにより、キャリッジの移動速度に依存することなく、吐出口と記録媒体の間へ流入する気流を阻止する。すると、風紋を低減することが可能となるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７９６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術によれば、ベルトやローラといった可動部材を印刷装置に別途設ける必要がある。すると、印刷装置の構造が複雑になるという問題や、印刷装置の製造コストが増加するという問題があり風紋に対して改善の余地があった。
本発明は、風紋を低減する画像処理装置および画像処理方法を提供する。
【課題を解決するための手段】
【０００５】
本発明は、媒体に対して相対的に主走査方向へ移動可能であり、同色のインクを吐出してドットを形成するためのノズルが前記主走査方向に複数設けられたヘッドを備える印刷装置用の印刷データを、画像データから生成する画像処理装置であって、前記画像データから、ドットデータを生成するハーフトーン処理部と、前記ドットデータに基づいて前記印刷データを生成する印刷データ生成部とを備え、第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正する構成としてある。
【０００６】
前記構成において、ハーフトーン処理部と印刷データ生成部とにより、第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかを判定し、判定の結果に応じて第１ドットおよび第２ドットのドットデータを補正する。
【０００７】
一例として、第１ドットを小ドットと呼び、これより大きな第２ドットを大ドットと呼ぶとすると、第１ドットが先行ノズル列にあれば、後行ノズル列に移動するように補正したり、第２ドットが後行ノズル列にあれば、先行ノズル列に移動するように補正したりすることが可能である。
本発明の他の態様として、前記ハーフトーン処理部は、前記画像データから第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成し、前記印刷データ生成部は、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２のドットのデータを補正して補正データを生成し、当該補正データに基づいて前記印刷データを生成する構成としてある。
【０００８】
前記画像データから第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する処理が通常のハーフトーン処理である。前記構成においては、この通常のハーフトーン処理を、ハーフトーン処理部が行なう。このため、前記印刷データ生成部が、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２のドットのデータを補正して補正データを生成し、当該補正データに基づいて前記印刷データを生成する。
【０００９】
本発明の他の態様として、前記ハーフトーン処理部は、前記画像データから、第１ドットおよび前記第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するドットデータを生成する際に、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正してドットデータを生成する構成としてある。
【００１０】
前記構成において、前記ハーフトーン処理部が、通常のハーフトーン処理に加えて、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正してドットデータを生成する。
【発明の効果】
【００１１】
本発明の画像処理装置および画像処理方法によれば、風紋を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明が適用される印刷システムのブロック図である。
【図２】印刷ヘッドの構造を示している。
【図３】印刷ヘッドのノズルとインク色の配置を示している。
【図４】往路と復路と先行ノズル列と後行ノズル列の関係を示す図である。
【図５】本発明が適用される制御プログラムのフローチャートである。
【図６】印刷ヘッドの移動に伴う気流の解析結果を示している。
【図７】気流の影響を受けたインク滴が付着することによる画像の変形を示している。
【図８】インク滴を吐出したときの印刷結果を模式的に示している。
【図９】補正前のハーフトーン処理後のドットデータを模式的に示している。
【図１０】補正の処理の様子を模式的に示している。
【発明を実施するための形態】
【００１３】
（第１実施形態）
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明が適用される印刷システムのブロック図である。
同図において、プリンター（印刷装置）１０の印刷ヘッド１７はインクタンクから供給される４色あるいは６色の色インクをノズルから吐出する。用紙の送り方向にノズルが配向された印刷ヘッド１７は、キャリッジモーター１８にて駆動されるベルト１９によって所定の範囲を往復駆動される。このように印刷ヘッド１７が用紙の搬送に合わせて往復動するタイプのプリンターは、各種の呼び方があるものの、ここではシリアルプリンターと呼ぶ。
【００１４】
印刷ヘッド１７は、プラテン１２がプラテンモーター１３によって回転駆動されることで用紙が印刷ヘッド１７と交差して搬送される。印刷ヘッド１７は、用紙の搬送方向に沿ってノズルが配列されており、用紙の搬送と、用紙の幅方向への印刷ヘッド１７の往復動により、用紙上を相対的に移動する。用紙の幅方向への印刷ヘッド１７の往復動を主走査方向と呼び、用紙が送られて相対的に印刷ヘッド１７が用紙上を用紙長さ方向に移動する方向を副走査方向と呼ぶ。
フィードモーター１４は所定の用紙スタッカに収容されている用紙を供給する給紙ロー
【００１５】
ラー１５を駆動する。
なお、印刷ヘッドが用紙の幅方向にわたって配置されて静止し、用紙の搬送に合わせて相対的に移動するタイプのプリンターをラインプリンターと呼ぶ。
制御回路２０は、専用のＩＣを組み合わせて構成され、機能的にはＣＰＵ、ＲＯＭ、ＲＡＭを備えている。制御回路２０は、印刷ヘッド１７、キャリッジモーター１８、プラテンモーター１３、フィードモーター１４の駆動を制御する。制御回路２０には、操作パネル・表示部１６が装着されており、操作パネル・表示部１６にてユーザによる所定の操作を受け付け、また、所定の表示を行わせる。前記ハードウェアを総称して印刷機構と呼ぶ。
【００１６】
制御回路２０は、印刷ヘッド１７でインク滴を吐出させる駆動信号を出力するものとし、小ドット、中ドット、大ドットという異なるサイズの複数のインク滴を吐出させる。このようなマルチサイズドットの吐出の手法はいくつか実現されているが、例えば、小ドットや中ドットを２度吐出して大ドットとさせるものも含む。一方、小ドット、中ドット、大ドットは、インク量を意味する印刷データに基づいて選択されている。
本プリンター１０は、ネットワーク３０に接続され、当該ネットワーク３０を介してＰＣ４０などから印刷データを取得すると、同印刷データに対応した印刷を実行する。
【００１７】
図２は、印刷ヘッドの構造を示している。
本実施例の印刷ヘッド１７は、第１のヘッド１７−１と、第２のヘッド１７−２とから構成されている。それぞれの第１のヘッド１７−１、第２のヘッド１７−２は、３００ＮＰＩのノズル密度であり、両者を主走査方向に重なるように接続してある。このとき、ノズルピッチの半分だけ副走査方向にずらしてある。これにより、両者のノズルは、互いに他方のノズルの間の位置することになるから、二つのヘッド１７−１，１７−２により、印刷ヘッド１７は単体の３００ＮＰＩのノズルピッチから２倍の精度の６００ＮＰＩのノズルピッチとなっている。
【００１８】
図３は、印刷ヘッドのノズルとインク色の配置を示している。
同図に示すように、各ヘッド１７−１，１７−２は、それぞれシアン、イエロー、マゼンタ、ブラックの４色が供給されるノズル列を備えている。右列からＡ列、Ｂ列、Ｃ列、Ｄ列、Ｅ列、Ｆ列、Ｇ列、Ｈ列と呼ぶ。また、インク色は、Ａ列からシアン、イエロー、マゼンタ、ブラック、ブラック、マゼンタ、イエロー、シアンの順となっている。すなわち、各ヘッド１７−１，１７−２の接続部を境として反対の順になっている。このため、シアンを吐出するノズル列同士が最も間隔が大きく、ブラックを吐出するノズル列同士が最も間隔が小さい。
【００１９】
図４は、往路と復路と先行ノズル列と後行ノズル列の関係を示す図である。
上述したように、同じインク色がヘッド１７−１，１７−２に割り当てられており、両者には６００ＮＰＩのノズルピッチのずれがあることで、３００ＮＰＩのノズルピッチの精度のヘッド１７−１，１７−２で、６００ＮＰＩのノズルピッチの精度を実現している。この場合、ヘッド１７−１，１７−２には、同じインク色のノズル列が二対あり、印刷ヘッド１７の移動方向により、いずれかのノズル列で先に色インクを吐出した後、もう一方のノズル列で同じ色インクを吐出する。先に吐出する方を先行ノズル列と呼び、後に吐出する方を後行ノズル列と呼ぶ。
このように構成された印刷ヘッド１７は、媒体に対して相対的に主走査方向へ移動可能であり、同色のインクを吐出してドットを形成するためのノズルが主走査方向に複数設けられたことになる。
【００２０】
図４を参照すると、ノズル位置が互い違いに配置されている二つのノズル列があり、ノズル列の下に示す往路の方向と復路の方向に印刷ヘッド１７が移動する。このとき、往路では、ヘッド１７−２のノズル列が先行ノズルとなり、ヘッド１７−１のノズル列が後行ノズルとなる。しかし、復路では、ヘッド１７−１のノズル列が先行ノズルとなり、ヘッド１７−２のノズル列が後行ノズルとなる。
【００２１】
それぞれのヘッド１７−１，１７−２のノズル列は互いに互いの隙間を埋める位置関係となっている。例えば、印刷画素のドット列について、主走査方向に延びる並びを行と呼ぶとすると、奇数行目をヘッド１７−１が印字し、偶数行目をヘッド１７−２が印字する。従って、画素に着目してあるドットを１ドット上または１ドット下の画素位置に移動すれば、先行ノズルから後行ノズルへあるいは後行ノズルから先行ノズルへと移動することになる。
このことは、画素に着目して、あるドットを１ドット上または１ドット下の画素位置に移動させる補正を行うことで、そのドットが吐出されるノズル列を、先行ノズルから後行ノズルへあるいは後行ノズルから先行ノズルへと補正したということができる。
【００２２】
図５は、本発明が適用される制御プログラムのフローチャートである。
プリンター１０で印刷するための印刷データを生成する過程として、ＰＣ４０で実行されるアプリケーションが印刷処理を実施すると、同ＰＣ４０でプリンタードライバーが起動され、同プリンタードライバーが印刷データを処理する場合と、プリンター１０がネットワーク３０を介して中間印刷言語を受信し、プリンター１０自身が印刷データを処理する場合とがある。
【００２３】
まず、ＰＣ４０のプリンタードライバーによる処理例について説明する。
プリンタードライバーでの処理では、ステップＳ１００にて、データ入力を行なう。通常、ＰＣ４０で起動されているアプリケーションは、ＲＧＢ多値データを印刷データとして出力し、ステップＳ１００ではこの印刷データを入力する。ＲＧＢ多値データは、赤（Ｒ）緑（Ｇ）青（Ｂ）の各色について、各画素を２５６階調値で表すデータである。むろん階調数はさらに高いものであってもよく、これは一例に過ぎない。
【００２４】
ステップＳ１０２では、色変換処理を実施する。正確な色変換は印刷処理において重要な処理であり、ＲＧＢ多値データをＣＭＹＫ多値データに変換する。ＣＭＹＫ多値データは、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）の各色について、各画素を２５６階調値で表すデータが広く利用されている。なお、これに合わせて解像度数をプリンターの解像度に合わせて変換する。一般的にはプリンター１０のドット密度の方がアプリケーションの解像度よりも大きい場合が多い。
【００２５】
次に、ステップＳ１０４にて、ハーフトーン処理（Ｈ／Ｔ）を行なう。ハーフトーン処理は、多値データを二値データに変換する処理に加え、プリンター１０が複数のドットサイズに対応している場合には、各色、各ドットサイズごとに、二値のドットデータを生成する。このドットデータは、情報として、ドットサイズおよびドット位置を有するものとなっている。複数のドットサイズに対応しているので、小さいサイズのドットを第１ドットとすると、この第１ドットより大きい第２ドットも存在しており、前記ドットデータは、第１ドットおよび第２ドットについて前記情報を有しているといえる。このステップＳ１０４は、ハーフトーン処理部に相当する。
【００２６】
なお、第１ドットおよび第２ドットは、二種類のドットサイズに限られるものではなく、小中大ドットがあれば、第１ドットが中ドットであり、第２ドットが大ドットの場合でも適用できる。
以上の処理において、ドットデータはノズルの密度に一致しており、各ノズルとインク滴とが対応している。従って、印刷ヘッド１７を往復動させて印刷させる際、印刷ヘッドの１パス毎にドットデータを分割する処理を行ってもよい。この処理はラスター分解となる。なお、ノズル列の上流側と下流側の所定数のノズルについては２パスで重ね印刷する場合でも、１パス毎のデータに分割する必要はあり、ラスター分解は必要となる。
【００２７】
次に、ステップＳ１０６では、ノズル列分解の処理を行う。上述したように、ヘッド１７−１，１７−２を使用する際、二つのノズル列に分けて印刷を行う。それぞれのノズル列は主走査方向において異なる位置にあるため、ドットイメージでは副走査方向に隣接する各ドットも先行ノズル列に該当する物と後行ノズル列に該当するものとでは異なるタイミングで吐出しなければならない。ノズル列分解の処理を行うことにより、これに備えることになる。
【００２８】
以上により、各サイズ毎に、ドット位置と、ノズル列とが対応した。次のステップＳ１０８では、先行列、後行列判定の処理を行なう。また、印刷ヘッド１７の移動方向も図４に示す往路に該当するのか、復路に該当するのかも特定されている。
ステップＳ１１０では、ドットサイズ判定を行ない、ステップＳ１１２では、先行で小ドットに該当するものがあるか判断する。ドットサイズの判定は、各サイズ毎にドットデータが用意されているので、どのドットデータを使用するかの選択に含まれている。格別に判断する必要は無いが、潜在的には判断がなされている。
【００２９】
図６は、印刷ヘッドの移動に伴う気流の解析結果を示している。
印刷ヘッド１７が移動する際には周囲の空気を押しのけて移動するため、ペーパーギャップにも気流が生じる。同図には、紙面上、印刷ヘッド１７が左方に移動する際の気流を示しているが、左方（先行ノズルの側）では大きな気流の乱れが生じている。基本的には、印刷ヘッド１７が制している空気にぶつかっていくため、空気は印刷ヘッド１７から上下に逃げようとする動きが見られる。ペーパーギャップは、用紙と印刷ヘッドとに挟まれているので、正面の空気の逃げ場は上下方向にしかない。副走査方向の中央の部分の空気は逃げ場が無く、副走査方向の上流側では上流側に逃げようとし、下流側では下流側に逃げようとする。すなわち、上流と下流に広がる方向に気流が生じている。
【００３０】
これに対して、右方（後行ノズルの側）では、気流は主走査方向に沿ってほぼ平行に落ち着いており、気流の影響は少なくなっている。
この気流はインク滴の重量が小さいものほど影響を強く及ぼす。言い換えると、大ドットは影響を受けにくく、小ドットは影響を受けやすい。
【００３１】
図７は、気流の影響を受けたインク滴が付着することによる画像の変形を示している。
気流の影響を受けやすい小ドットにおいて特に顕著に表れるのが、気流によって小ドットが上下方向に延びて用紙上に着弾する現象である。これは先行ノズルの側において顕著であり、後行ノズルの側では概ね期待どおりの位置に着弾する。図３に示すように縦方向と横方向に直交する升目状に配置されたノズル位置が、気流の影響を受けて図７に示すような台形のように歪んだノズル配置のように変化してしまう。
【００３２】
図８は、インク滴を吐出したときの印刷結果を模式的に示している。
想定している位置よりも上下にずれた位置に着弾するので、図８（ａ）に示すような同一濃度の矩形形状の印刷画像は、図８（ｂ）に示すように、副走査方向において中央部分よりも上端側と下端側とで濃度が薄くなる。着弾位置上下に開く結果、濃度が粗となるからである。
【００３３】
このような気流の影響を避けようとする手法として、本発明では、比較的小ドットのものが先行ノズル列から吐出されるような状況に対し、後行ノズル列から吐出されるような補正を行う。
ただし、全てのドットを対象とすると精密な処理を経て決定されたドットイメージから大きくずれてしまうこともあり得るので、あくまでも設定された割合の範囲に該当するドットだけを補正の対象とする。ステップＳ１１４では、割合判定して対象とするかを判断する。例えば、先行ノズル列から小ドットが吐出されるもののうち、６０％までは補正の対象とすると設定すれば、先行ノズル列から小ドットが吐出されると判断されたときに乱数発生させて６０％以内か特定し、６０％以内であれば、ステップＳ１１６にて、小ドットを移動処理（補正、交換）させる。上述したように、ドットイメージ上では、一画素だけ上または下に移動させれば、先行ノズル列から吐出されるはずであった小ドットは後行ノズル列から吐出されることになるし、逆に、後行ノズル列から吐出されるはずであった小ドットは先行ノズル列から吐出されることになる。
【００３４】
むろん、１パス印刷していたものを２パス印刷することで、予定されていた同じノズルから吐出させつつも先行ではなく後行の状態で吐出させることは可能である。しかし、２パス印刷するので印刷時間が倍増する。
次に、ステップＳ１１８では、後行で大ドットがあるか判定する。大ドットは気流の影響を受けにくいため、後行ノズル列から吐出されるはずの大ドットを先行ノズル列から吐出させる。小ドットの場合と同様に、ステップＳ１２０では、予め設定しておいた割合に基づき、割合判定して対象とするか否かを決める。この割合は、小ドットのものと同じであっても良いし、異ならせても良い。小ドットでの判定と同様に割合判定して対象とするのであれば、ステップＳ１２２にて、移動処理（補正、交換）を行なう。すなわち、後行ノズル列の大ドットを上下の画素位置に移動させることにより、先行ノズル列から吐出させるように補正する。
以上のようにして、ステップＳ１１２〜Ｓ１１８の処理を経て、先行ノズルの小ドットは後行ノズルに補正し、後行ノズルの大ドットは先行ノズルに補正しており、かかる処理は、第１ドットおよび第２ドットが前記主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２のドットのデータを補正して補正データを生成し、当該補正データに基づいて前記印刷データを生成する印刷データ生成部に相当する。
【００３５】
図９は、補正前のハーフトーン処理後のドットデータを模式的に示している。また、図１０は、補正の処理の様子を模式的に示している。
図９の左方にはノズル列とノズル番号を示している。一番上のＨ１はノズル列Ｈの上から１番目のノズルを示している。以下、ノズル列Ａの１番目のノズル、ノズル列Ｈの２番目のノズル、、、という具合である。右方に示す各升目は各画素の位置（ドット位置）を示している。以下、説明の便宜上、（ｘ、ｙ）座標で位置を示すものとし、左上の升目を原点（１，１）として、右方をｘ座標、下方をｙ座標として一升目ごとにそれぞれ１ずつ増加するものとする。
【００３６】
升目をはみ出る大きな丸は大ドットであり、升目に納まる小さな丸は小ドットである。これによりドットサイズの情報を表している。
このドットデータを前提として、図３に示すように印刷ヘッド１７が左方に移動する場合は、ノズル列Ｈが先行ノズル列であり、ノズル列Ａが後行ノズル列となる。先行ノズル列に含まれるノズルＨ１に着目すると、（５，１）のドット位置に小ドットが付されることになる。便宜上、割合判定を無視すると、先行ノズル列に小ドットを付す状況であるから、ステップＳ１１２の判定を経て、ステップＳ１１６にて移動処理の対象となる。図１０に示すように、この小ドットを（５，２）のドット位置に移動させると、ノズル列Ａに割り振られるので、気流の影響を受けない後行ノズル列から吐出されることになる。
【００３７】
同様の判断を受けるのがノズルＨ３の（２，５）の小ドット、ノズルＨ４の（１，７）の小ドット、およびノズルＨ５の（２，９）の小ドットであり、それぞれ（２，４）、（１，６）、（２，１０）のドット位置に移動させれば、後行のノズル列Ａから吐出されることになる。
また、大ドットについては、図９を参照すると、（２，２）のドット位置に大ドットが付されるはずである。このドット位置はノズルＡ２から吐出されるので後行ノズル列からの吐出となる。従って、ステップＳ１１８の判定を経て、かつ、割合判定を無視すると、ステップＳ１２２にて移動処理の対象となる。具体的には、（２，２）のドット位置から（２，１）のドット位置へ移動させることでノズルＨ１からの吐出となり、先行ノズル列から吐出されるようになる。
【００３８】
このような補正を経たドットデータは、通常は当該データに基づいて印刷ヘッド１７の各ノズルを駆動するための駆動信号の制御に使用される。この駆動信号の制御の処理が最終的な印刷データ生成処理に相当する。ＰＣ４０が前記処理を実行する場合、所定のプログラムを実施して前記処理を実現するＰＣ４０は前記ハーフトーン生成部と印刷データ生成部に相当し、これらを含む画像処理装置にも相当する。補正ドットデータの生成までをＰＣ４０で行い、その補正データをプリンター１０が受けて駆動信号の生成を担当することも可能である。
【００３９】
以上の説明は、ＰＣ４０のプリンタードライバーが印刷データを生成した。一方、プリンター１０がネットワーク３０を介して中間印刷言語を受信し、プリンター１０自身が印刷データを処理する場合もある。この場合は、上述した処理をプリンター１０内の制御回路２０が担えばよい。
プリンター内の制御回路２０は、上述したＰＣ４０の場合と同様、ハーフトーン生成部と印刷データ生成部に相当し、これらを含む画像処理装置にも相当する。画像処理装置が実施する前記処理の各工程により画像処理方法を構成する。また、前記ＰＣ４０や制御回路２０に上述した処理を実施させるプログラムは画像処理プログラムに相当し、同プログラムを記録するＲＯＭやハードディスクなどが画像処理プログラムを記録した媒体に相当する。むろん、これら以外の媒体でも実現可能である。
【００４０】
（第２実施形態）
第１実施形態では、ハーフトーン処理で生成したドットデータを補正することで、気流の影響を受けにくいドットデータとしている。
一方で、このような補正をハーフトーン処理の過程で実現することも可能である。すなわち、ＲＧＢ多値データである画像データから、第１ドットおよびこの第１ドットより大きい第２ドットを含むドットサイズおよびドット位置を有するＣＭＹＫ二値データであるドットデータを生成する際に、第１ドットおよび第２ドットが主走査方向における先行ノズル列および後行ノズル列のどちらに該当するかに応じて、第１ドットおよび第２ドットのドットデータを補正してドットデータを生成する。
【００４１】
上述した例と同様に、小ドットが先行ノズル列から吐出されるドットデータとならないように、ハーフトーン処理を行う過程で後行ノズル列から吐出される位置に小ドットを発生させる。
例えば、記録方法によっては印刷ヘッド１７と用紙の相対的な移動を予め決めておくことができるため、ドットデータを生成するにあたり、各ドット位置が既に印刷ヘッド１７のノズルと対応することになる。従って、ドット位置ごとに印刷ヘッド１７が何パス目の往路か復路のどちらで印刷することになるか、そのときに先行ノズル列になるのか後行ノズル列になるのかも特定できる。
【００４２】
その「ノズルマップ」を参照してディザマスクを設計すればよい。例えば、「小ドットは、往路の後行列ノズルを使う位置から先に発生させ、大ドットは、往路の先行列ノズルの位置から先に発生させる」、というディザマスクを作ればよい。
このディザマスクを使用してハーフトーン処理をすれば、個別の補正する処理はしないものの、一度のディザマスクの適用により、上述した内容を実施したドットデータを生成することになる。
【００４３】
（第３の実施形態）
図３に示すように、シアンの色インクを吐出するノズル列Ｈ列とＡ列の間隔は比較的大きく、ブラックの色インクを吐出するノズル列Ｅ列とＤ列の間隔は比較的小さい。また、図７に示すように、シアンの色インクを吐出するノズル列Ｈ列とＡ列とではインク滴が上下に延びることによる差が比較的大きいが、ブラックの色インクを吐出するノズル列Ｅ列とＤ列とではインク滴が上下に延びることによる差が比較的小さい。
【００４４】
これは図７に示すようにノズル列の間隔に概ね比例している。従って、ノズル列の間隔が大きな色にだけ上述した処理を適用し、ノズル列の間隔が小さな色には上述した処理を省略して処理時間の短縮を図ることもできる。判定は、所定のしきい値を設定しておき、間隔がこのしきい値を超えるか否かで判断すればよい。
すなわち、インク色によって先行ノズル列と後行ノズル列との間隔が異なる場合、所定の距離よりも長いインク色について、ドットデータに補正する。
【００４５】
（第４の実施形態）
気流は印刷ヘッド１７の移動によって生じるものであるから、印刷ヘッド１７の速度も気流やそれによる風紋にも影響を及ぼす。一般に、印刷ヘッド１７は速度はインク滴の着弾位置を左右するものであり、印刷ヘッド１７の速度管理は制御回路２０によって行っている。このため、印刷ヘッドの移動速度が大きいときに上述した処理を行うようにしてもよい。この場合も所定のしきい値を比較すればよい。
【００４６】
移動速度は、速度そのものを検知してもよいし、移動速度を決定する段階の指標値や制御信号に基づいて移動速度を間接的に検知してもよい。例えば、印刷ヘッド１７の移動範囲が短い場合には最大速度に達しないこともあり得るし、移動範囲が長い場合には常に所定の定速度と判断して移動速度を所定値とみなしてもよい。
このように、印刷ヘッドの移動速度に対応するパラメータを検出し、移動速度が大きいときに、先行ノズル列で吐出させるドットデータを後行ノズル列で吐出させるドットデータに補正し、または、後行ノズル列で吐出させるドットデータを先行ノズル列で吐出させるドットデータに補正する。
【００４７】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００４８】
１０…プリンター（印刷装置）、１２…プラテン、１３…プラテンモーター、１４…フィードモーター、１５…給紙ローラー、１６…操作パネル・表示部、１７…印刷ヘッド、１７−１，１７−２…ヘッド、１８…キャリッジモーター、１９…ベルト、２０…制御回路。
【図１】
2018079614.tif 000003
【図２】
2018079614.tif 000004
【図３】
2018079614.tif 000005
【図４】
2018079614.tif 000006
【図５】
2018079614.tif 000007
【図６】
2018079614.tif 000008
【図７】
2018079614.tif 000009
【図８】
2018079614.tif 000010
【図９】
2018079614.tif 000011
【図１０】
2018079614.tif 000012