(57)【要約】【課題】誤差拡散法によるハーフトーン処理において、印刷画像の画質の低下を抑制する。【解決手段】複数の画素データにより形成される画像データから、印刷ヘッドを走査方向に往復動させて画像を印刷する印刷装置用の印刷データを生成する画像処理装置は、画素データから印刷時に用いられるインク量データに変換された画素インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、インク量データにおける注目画素を順次変更して、注目画素に対応するドットの形成の有無を決定するハーフトーン処理部を備え、ハーフトーン処理部は、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きに応じて、一の誤差拡散マトリックスを選択する。【選択図】図８
2020192783.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素データにより形成される画像データから、印刷ヘッドを走査方向に往復動させて画像を印刷する印刷装置用の印刷データを生成する画像処理装置であって、
前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、前記インク量データにおける注目画素を順次変更して、前記注目画素に対応するドットの形成の有無を決定するハーフトーン処理部を備え、
前記ハーフトーン処理部は、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きに応じて、前記一の誤差拡散マトリックスを選択する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記ハーフトーン処理部は、予め定められた記録方法ごとに、前記一の誤差拡散マトリックスを選択する、
画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記印刷装置は、
前記印刷ヘッドを印刷媒体に対して前記走査方向に相対的に移動させながら、前記印刷媒体における前記走査方向のドットの形成を複数回の主走査パスで実行し、
前記ハーフトーン処理部は、前記注目画素に対応するドットが形成される際の主走査パスごとに、前記一の誤差拡散マトリックスを選択する、
画像処理装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の画像処理装置であって、
前記誤差拡散マトリックスにおいて、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きと同じ向きに前記印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数は、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きとは反対向きに前記印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されている、
画像処理装置。
【請求項５】
請求項３に記載の画像処理装置であって、
前記誤差拡散マトリックスにおいて、前記注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数は、前記注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されている、
画像処理装置。
【請求項６】
印刷ヘッドを走査方向に往復動させて画像を印刷する印刷方法であって、
複数の画素データにより形成される画像データを、印刷時に用いられるインク量データに変換する工程と、
変換された前記インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、前記インク量データにおける注目画素を順次変更して、前記注目画素に対応するドットの形成の有無を決定する工程と、
決定された前記ドットの形成の有無にしたがって、印刷媒体上に前記ドットを形成することにより前記画像を印刷する工程と、
を備え、
前記決定する工程において、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きに応じて、前記一の誤差拡散マトリックスを選択する、
印刷方法。
【請求項７】
請求項１から請求項５までのいずれか一項に記載の画像処理装置を備える印刷装置であって、
決定された前記ドットの形成の有無にしたがって、印刷媒体上に前記ドットを形成することにより前記画像を印刷する印刷部を備える、
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ハーフトーン処理技術に関する。
【背景技術】
【０００２】
多階調の画像データを各インク色のドットのオン／オフデータに変換する、いわゆるハーフトーン技術として、誤差拡散法が知られている。特許文献１には、強化学習によって誤差拡散係数を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−２０２７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、入力データが強化学習に用いられる学習データから外れた場合に最適な誤差拡散係数を得られないおそれがある。したがって、例えば、印刷条件が変わった場合や、双方向印刷の往動時または復動時においてインク滴の着弾位置が予定位置からずれてしまった場合等に、印刷画像の画質が低下する問題が生じ得る。
【課題を解決するための手段】
【０００５】
本開示の一実施形態によれば、複数の画素データにより形成される画像データから、印刷ヘッドを走査方向に往復動させて画像を印刷する印刷装置用の印刷データを生成する画像処理装置が提供される。この画像処理装置は、前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、前記インク量データにおける注目画素を順次変更して、前記注目画素に対応するドットの形成の有無を決定するハーフトーン処理部を備え、前記ハーフトーン処理部は、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きに応じて、前記一の誤差拡散マトリックスを選択する。
【図面の簡単な説明】
【０００６】
【図１】本開示の一実施形態としての画像処理装置を備える印刷装置の概略構成を示すブロック図である。
【図２】タスキ方式による記録方法を説明するための説明図である。
【図３】ラスター交互方式による記録方法を説明するための説明図である。
【図４】基準誤差拡散マトリックスの一例を模式的に示す説明図である。
【図５】第１誤差拡散マトリックスの一例を模式的に示す説明図である。
【図６】第２誤差拡散マトリックスの一例を模式的に示す説明図である。
【図７】印刷処理の処理手順を示すフローチャートである。
【図８】ハーフトーン処理の詳細な処理手順を示すフローチャートである。
【図９】第１誤差拡散マトリックスを用いて形成されたドットパターンを示す説明図である。
【図１０】基準誤差拡散マトリックスを用いて形成されたドットパターンを示す説明図である。
【図１１】第２誤差拡散マトリックスを用いて形成されたドットパターンを示す説明図である。
【図１２】基準誤差拡散マトリックスを用いて形成されたドットパターンを示す説明図である。
【図１３】第２実施形態における画像処理装置を備える印刷装置の概略構成を示すブロック図である。
【図１４】タスキ方式における主走査パスを説明するための説明図である。
【図１５】ラスター交互方式における主走査パスを説明するための説明図である。
【図１６】第２実施形態における第１誤差拡散マトリックスの一例を模式的に示す説明図である。
【図１７】第２実施形態における第２誤差拡散マトリックスの一例を模式的に示す説明図である。
【図１８】カラム方式による記録方法を説明するための説明図である。
【図１９】第３誤差拡散マトリックスの一例を模式的に示す説明図である。
【発明を実施するための形態】
【０００７】
Ａ．第１実施形態：
Ａ１．装置構成：
図１は、本開示の一実施形態としての画像処理装置を備える印刷装置２０の概略構成を示すブロック図である。印刷装置２０は、双方向印刷を行うシリアル式インクジェットプリンターである。印刷装置２０は、紙送りモーター７４によって印刷媒体Ｐを搬送する機構と、キャリッジモーター７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド９０を駆動してインクの吐出およびドット形成を行う機構と、印刷データの生成と印刷装置２０の動作全体の制御とを行う制御ユニット３０とを備える。
【０００８】
キャリッジ８０をプラテン７５の軸方向に往復動させる機構は、プラテン７５の軸と平行に架設され、キャリッジ８０を摺動可能に保持する摺動軸７３と、キャリッジモーター７０との間に無端の駆動ベルト７１を張設するプーリー７２等から構成されている。
【０００９】
キャリッジ８０には、カラーインクとして、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）インク、ブラック（Ｂ）インクをそれぞれ収容したインクカートリッジ８２、８３、８４および８５が搭載される。キャリッジ８０の下部の印刷ヘッド９０には、上述の各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にインクカートリッジ８２、８３、８４および８５を上方から装着すると、各インクカートリッジ８２、８３、８４および８５から印刷ヘッド９０へのインクの供給が可能となる。
【００１０】
制御ユニット３０は、ＣＰＵ４０と、メモリー６０と、入出力インターフェイス５０とを備えるマイクロコンピューターにより構成されている。ＣＰＵ４０、メモリー６０、および入出力インターフェイス５０は、内部バス５５を介して双方向に通信可能に接続されている。ＣＰＵ４０は、メモリー６０に予め格納されている制御プログラムを実行することにより、入力部４１、ドットデータ生成部４２、および印刷制御部４７として機能する。
【００１１】
入力部４１は、制御ユニット３０に接続されたメモリーカードスロット９８に挿入されたメモリカードＭＣから、入出力インターフェイス５０を介して、印刷対象となる画像データＯＲＧを読み込む。本実施形態では、画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色成分からなる２５６階調の画像データである。また、入力部４１は、操作パネル９９への入力を受け付ける。本実施形態では、入力部４１は、印刷開始の指示においてユーザーにより設定される印刷設定条件を取得する。
【００１２】
ドットデータ生成部４２は、画像データＯＲＧから、画像データＯＲＧを構成する各画素データに対するドットの形成の有無を示すドットデータを生成する。ドットデータ生成部４２は、解像度変換部４３と、色変換部４４と、ハーフトーン処理部４５と、インターレース処理部４６とを有する。
【００１３】
解像度変換部４３は、画像データＯＲＧの解像度を、印刷媒体Ｐに印刷される際の解像度に変換する。
【００１４】
色変換部４４は、Ｒ、Ｇ、Ｂの色成分から成る画像データＯＲＧを、印刷装置２０のインク色Ｃ、Ｍ、Ｙ、Ｋの各色成分から成る画像データに変換する。具体的には、色変換部４４は、メモリー６０に予め格納されている図示しない色変換テーブルを参照して、画像データＯＲＧを構成する複数の画素データのそれぞれを、０〜２５５階調で表現されるインク色毎のインク量のデータに変換する。以降の説明では、各画素に割り当てられているインク量のデータを「画素インク量データ」と呼び、各画素インク量データにより構成されるインク色ごとのインク量のデータを総称して「インク量データ」と呼ぶ。
【００１５】
ハーフトーン処理部４５は、各インク色のインク量データから、各インク色のドット形成の有無、すなわち、大きさが異なる３種類のドット（大ドット、中ドットおよび小ドット）の形成有りとドットの形成無しの４階調で表現されるドットデータを生成する、ハーフトーン処理を実行する。本実施形態では、ハーフトーン処理は、いわゆる誤差拡散法により実行される。メモリー６０には、ドットの記録方法ごとに異なる２つの誤差拡散マトリックスＭ１およびＭ２が予め格納されており、ハーフトーン処理部４５は、印刷設定条件によって決定される記録方法に応じて、いずれか一方の誤差拡散マトリックスを選択して、誤差拡散に用いる。記録方法および誤差拡散マトリックスについての詳細な説明は、後述する。
【００１６】
インターレース処理部４６は、ハーフトーン処理により得られるドットデータを、印刷装置２０のノズル配置や紙送り量などに合わせて、１回の主走査単位で印画するドットパターンデータに並び替えた上で、印刷制御用のコマンドを含む印刷データを生成する。
【００１７】
印刷制御部４７は、印刷データにしたがって、印刷ヘッド９０、キャリッジモーター７０、紙送りモーター７４等を駆動し、印刷媒体Ｐへの印刷を行う。なお、印刷制御部４７は、本開示において印刷部の下位概念に相当する。
【００１８】
入出力インターフェイス５０は、メモリーカードスロット９８、操作パネル９９、キャリッジモーター７０、印刷ヘッド９０、および紙送りモーター７４にそれぞれ制御信号線を介して接続されている。メモリーカードスロット９８から送信された画像データＯＲＧや、操作パネル９９にユーザーにより入力される各種設定は、入出力インターフェイス５０を介してＣＰＵ４０に入力される。キャリッジモーター７０、印刷ヘッド９０および紙送りモーター７４に対しては、ＣＰＵ４０の指示に基づいて入出力インターフェイス５０を介して駆動制御信号が出力される。
【００１９】
メモリー６０は、ＲＯＭ、ＲＡＭおよびＥＥＰＲＯＭを含む。メモリー６０には、上述の各機能部の機能を実現する制御プログラムと、上述の誤差拡散マトリックスＭ１およびＭ２とが格納されている。誤差拡散マトリックスＭ１およびＭ２は、いずれも複数の異なる誤差拡散係数により構成される。誤差拡散マトリックスＭ１およびＭ２の詳細な構成については後述する。
【００２０】
以上のようなハードウェア構成を有する印刷装置２０は、キャリッジモーター７０を駆動することによって、印刷ヘッド９０を印刷媒体Ｐに対して主走査方向Ｘに往復動させ、紙送りモーター７４を駆動することによって、印刷媒体Ｐを副走査方向Ｙの下流側に移動させる。副走査方向Ｙは、主走査方向Ｘと交差する方向であり、本実施形態では、主走査方向Ｘと直交する方向である。制御ユニット３０は、キャリッジ８０が往復動する動き（主走査）や、印刷媒体Ｐの紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のドットを形成する。
【００２１】
Ａ２．記録方法および誤差拡散マトリックスの構成：
印刷装置２０は、印刷媒体Ｐにおける主走査方向Ｘの同一の領域におけるドットの形成を印刷ヘッド９０の複数回の走査によって完成させる。したがって、同一の領域に、往動時に形成されるドットと、復動時に形成されるドットとが混在する。記録方法は、各画素位置に対応するドットを、往動時と復動時とのうちのいずれの走査で形成するかを規定し、本実施形態では、タスキ方式と、ラスター交互方式とが定められている。
【００２２】
図２は、タスキ方式による記録方法を説明するための説明図である。図３は、ラスター交互方式による記録方法を説明するための説明図である。図２および図３に示す各マス目は、ドットデータにおける１画素にそれぞれ対応している。各マス内の矢印は、各画素に対応するドットが印刷媒体Ｐ上に形成される際の印刷ヘッド９０の走査方向（移動方向）の向きを示している。ハッチングが付された画素に対応するドットは、印刷ヘッド９０が右方向に移動する際（往動時）にインクが吐出されて形成され、ハッチングが付されていない画素に対応するドットは、印刷ヘッド９０が左方向に移動する際（復動時）にインクが吐出されて形成される。
【００２３】
図２に示すように、タスキ方式による記録方法は、主走査方向Ｘおよび副走査方向Ｙにおいて隣り合う画素ごとに、ドットが形成される際の印刷ヘッド９０の走査方向が反対向きとなる記録方法を意味する。奇数パス目においてドットが形成される各画素と、偶数パス目においてドットが形成される各画素とは、同じカラムにおいて走査方向の向きが反対向きになり、主走査方向Ｘにおいて走査方向の向きが交互になる配列が採用されている。
【００２４】
これに対して、図３に示すラスター交互方式による記録方法は、副走査方向Ｙにおいて隣り合うラスターラインごとに、印刷ヘッド９０の走査方向の向きが反対向きとなる記録方法を意味する。奇数パス目においてドットが形成される各画素と、偶数パス目においてドットが形成される各画素とは、タスキ方式と同様に、同じカラムにおいて走査方向の向きが反対向きになり、主走査方向Ｘについては、タスキ方式とは異なり、走査方向がいずれも同じ向きとなる配列が採用されている。
【００２５】
記録方法は、印刷媒体Ｐの種類や、印刷品質等の印刷条件にしたがって一意に決定される。例えば、印刷媒体Ｐの種類と記録方法とが対応づけられたテーブルをメモリー６０に予め格納しておき、ユーザーからの印刷指示において指定される印刷設定条件とテーブルとを照らし合わせることで、記録方法を特定できる。後述のハーフトーン処理では、特定された記録方法がタスキ方式である場合は、第１誤差拡散マトリックスＭ１が用いられ、特定された記録方法がラスター交互方式である場合には、第２誤差拡散マトリックスＭ２が用いられる。
【００２６】
図４、図５および図６は、誤差拡散マトリックスの一例を模式的に示す説明図である。図４は、基準誤差拡散マトリックスＭＢを示し、図５は、第１誤差拡散マトリックスＭ１を示し、図６は、第２誤差拡散マトリックスＭ２を示している。図４〜図６において、各マスは、１画素を表し、丸印が付された画素は、注目画素を表す。図５および図６において、各画素のハッチングの有無は、各画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きの相違を表し、それぞれ、図２および図３に示す各画素のハッチングの有無に対応している。すなわち、ハッチングが付された画素は、印刷ヘッド９０の右方向への走査時にドットが形成される画素を示し、ハッチングが付されていない画素は、印刷ヘッド９０の左方向への走査時にドットが形成される画素を示している。各誤差拡散マトリックスＭＢ、Ｍ１およびＭ２は、主走査方向Ｘに５画素、副走査方向Ｙに２画素の大きさを有し、各画素には誤差拡散係数（重み値）が割り当てられている。
【００２７】
基準誤差拡散マトリックスＭＢは、第１誤差拡散マトリックスＭ１および第２誤差拡散マトリックスＭ２を作成する際に元となる誤差拡散マトリックスである。基準誤差拡散マトリックスＭＢは、主走査方向Ｘに５画素、副走査方向Ｙに５画素のガウシアンフィルターを元に作成されている。
【００２８】
第１誤差拡散マトリックスＭ１および第２誤差拡散マトリックスＭ２は、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数が、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きとは反対向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きくなるように作成されている。図５および図６に示すように、注目画素と同様に、印刷ヘッド９０の右方向への移動時にドットが形成される画素（ハッチングが付された画素）位置に割り当てられている誤差拡散係数は、印刷ヘッド９０の左方向への移動時にドットが形成される画素（ハッチングが付されていない画素）位置に割り当てられている誤差拡散係数よりも大きく設定されている。各誤差拡散係数は、実験や、印刷シミュレーション等により決定することができる。
【００２９】
Ａ３．印刷処理：
図７は、印刷処理の処理手順を示すフローチャートである。ユーザーが操作パネル９９等を用いて、原画像の画像データおよび印刷設定条件を指定して印刷指示を行うと、印刷処理が開始される。本実施形態では、印刷対象の画像データは、メモリカードＭＣに記憶された画像データＯＲＧであるとする。
【００３０】
ステップＳ１０５において、入力部４１は、入出力インターフェイス５０を介してメモリカードＭＣから画像データＯＲＧを読み込む。ステップＳ１１０において、入力部４１は、入出力インターフェイス５０を介してプリンタードライバーから印刷設定条件を取得する。ステップＳ１１５において、解像度変換部４３は、解像度変換処理を実行する。具体的には、解像度変換部４３は、画像データＯＲＧの解像度を印刷媒体Ｐに印刷する際の解像度に変換する。ステップＳ１２０において、色変換部４４は、色変換処理を実行する。具体的には、色変換部４４は、図示しない色変換テーブルを参照し、２５６階調のＲＧＢの画素データをインク色ＣＭＹＫの色空間により表される２５６階調のＣＭＹＫの画素インク量データに変換する。色変換部４４は、インク色毎に色変換を実行する。したがって、本実施形態では、一つの画素データに対して、ＣＭＹＫの４色分の画素インク量データが生成される。
【００３１】
ステップＳ１２５において、ハーフトーン処理部４５は、ハーフトーン処理を実行する。詳細な説明は後述するが、ハーフトーン処理では、インク色ごとのインク量データに含まれる画素を予め定められた順番で１画素ずつ注目画素として特定し、注目画素に割り当てられている画素インク量データと、誤差拡散マトリックスとを用いて、ドットデータを生成する。
【００３２】
ステップＳ１３０において、インターレース処理部４６は、インターレース処理を実行する。具体的には、インターレース処理部４６は、ハーフトーン処理後のドットの配列を１回の主走査単位で形成するドットパターンのデータに並び替えて、印刷制御用のコマンドを付加し、印刷データを生成する。ステップＳ１３５において、印刷制御部４７は、印刷を実行する。具体的には、印刷制御部４７は、印刷ヘッド９０、キャリッジモーター７０、紙送りモーター７４等を駆動し、キャリッジ８０の複数回の走査および印刷媒体Ｐへのインクの吐出と、印刷媒体Ｐの副走査方向Ｙの下流側への搬送とを交互に繰り返して、印刷媒体Ｐ上にドットを形成する。ステップＳ１３５の実行後、印刷処理は終了する。
【００３３】
Ａ４．ハーフトーン処理：
図８は、ハーフトーン処理の詳細な処理手順を示すフローチャートである。ハーフトーン処理は、色変換処理（ステップＳ１２０）の完了後に色変換部４４から各インク色Ｃ、Ｍ、Ｙ、Ｋのインク量データを受信すると開始される。ハーフトーン処理は、インク色ごとに独立して実行可能であり、４色同時に並列して実行してもよいし、インク色ごとに順次実行してもよい。ステップＳ２０５において、ハーフトーン処理部４５は、記録方法を取得する。具体的には、ハーフトーン処理部４５は、上述のステップＳ１１０において取得された印刷設定条件から印刷媒体Ｐの種類を取得し、印刷媒体Ｐの種類に対応づけられている記録方法を取得する。なお、上述のステップＳ１１０において、プリンタードライバーから記録方法を取得する構成としてもよい。
【００３４】
ステップＳ２１０において、ハーフトーン処理部４５は、記録方法に対応する誤差拡散マトリックスを選択する。具体的には、ハーフトーン処理部４５は、記録方法がタスキ方式である場合、誤差拡散に用いる誤差拡散マトリックスとして、第１誤差拡散マトリックスＭ１を選択し、記録方法がラスター交互方式である場合には、第２誤差拡散マトリックスＭ２を選択する。
【００３５】
ステップＳ２１５において、ハーフトーン処理部４５は、注目画素を特定する。具体的には、ハーフトーン処理部４５は、画像データＯＲＧの左上隅の画素から主走査方向Ｘに１画素ずつ順番に注目画素として特定する。
【００３６】
ステップＳ２２０において、ハーフトーン処理部４５は、注目画素の補正階調値が閾値より小さいか否かを判定する。補正階調値とは、注目画素に割り当てられている０〜２５５階調で表現される画素インク量データと、既に誤差拡散が行われた画素から注目画素に拡散されてきた誤差との和を意味する。なお、閾値は、インク量の値に応じて最適化された値が予め設定されている。
【００３７】
ハーフトーン処理部４５は、注目画素の補正階調値が閾値より小さいと判定した場合（ステップＳ２２０：ＹＥＳ）、ステップＳ２２５において、注目画素に対応するドットを形成無しと決定する。他方、注目画素の補正階調値が閾値以上であると判定された場合（ステップＳ２２０：ＮＯ）、ステップＳ２３０において、ハーフトーン処理部４５は、注目画素に対応するドットを形成有りと決定する。
【００３８】
ステップＳ２２５の実行後、または、ステップＳ２３０の実行後、ステップＳ２３５において、ハーフトーン処理部４５は、誤差計算処理を実行する。具体的には、まず、ハーフトーン処理部４５は、注目画素で生じた誤差として、補正階調値と、ドットの形成無しまたは形成有りを示す階調値との差を算出する。次に、ハーフトーン処理部４５は、上述のステップＳ２１０で選択された誤差拡散マトリックスを参照し、注目画素の各周辺画素に割り当てられている誤差拡散係数を算出された誤差に乗じて、各周辺画素に拡散すべき誤差を算出する。
【００３９】
ステップＳ２４０において、ハーフトーン処理部４５は、誤差拡散処理を実行する。具体的には、ハーフトーン処理部４５は、上述のステップＳ２３５において算出された各周辺画素に拡散すべき誤差を、注目画素の周辺画素のうち、まだドットの形成の有無が判定されていない画素に拡散する。本実施形態では、誤差拡散マトリックスＭ１およびＭ２に示すように、注目画素の周辺７画素に誤差が拡散される。
【００４０】
ステップＳ２４５において、ハーフトーン処理部４５は、全画素についての誤差拡散処理が完了したか否かを判定する。全画素の誤差拡散処理が完了していないと判定された場合（ステップＳ２４５：ＮＯ）、上述のステップＳ２１５に戻る。他方、全画素の誤差拡散処理が完了したと判定された場合（ステップＳ２４５：ＹＥＳ）、ハーフトーン処理は終了し、上述のステップＳ１３０が実行される。
【００４１】
図９、図１０、図１１および図１２は、ハーフトーン処理の結果を示す説明図である。図９および図１０は、タスキ方式による記録方法におけるハーフトーン処理結果を、図１１および図１２は、ラスター交互方式による記録方法におけるハーフトーン処理結果を、それぞれ示している。図９では、第１誤差拡散マトリックスＭ１を用いて形成されたドットパターンを示し、図１１では、第２誤差拡散マトリックスＭ２を用いて形成されたドットパターンを示し、図１０および図１２では、比較例として、基準誤差拡散マトリックスＭＢを用いて形成されたドットパターンを示している。
【００４２】
図９〜図１２において、上段に示すドットパターンＡ１〜Ａ４は、８ビットのグレーのベタ画像をハーフトーン処理した結果である。中段の左側に示すドットパターンＦ１〜Ｆ４は、ドットパターンＡ１〜Ａ４のうち往動時に形成されるドットを抽出したドットパターンである。中段の右側に示すドットパターンＢ１〜Ｂ４は、ドットパターンＡ１〜Ａ４のうち復動時に形成されるドットを抽出したドットパターンである。ドットパターンＡ１〜Ａ４は、往動時ドットパターンＦ１〜Ｆ４と、復動時ドットパターンＢ１〜Ｂ４と、が共通の印刷領域で組み合わせられることによって形成される。
【００４３】
図９と図１０、図１１と図１２を比較して理解できるように、基準誤差拡散マトリックスＭＢを用いた場合（図１０、図１２）は、往動時ドットパターンＦ２、Ｆ４および復動時ドットパターンＢ２、Ｂ４において、ドットの疎密が生じている。このため、全体のドットパターンＡ２、Ａ４においてドットの分散性が低くなっている。これに対して、第１誤差拡散マトリックスＭ１または第２誤差拡散マトリックスＭ２を用いた場合（図９、図１１）には、往動時ドットパターンＦ１、Ｆ３および復動時ドットパターンＢ１、Ｂ４のいずれにおいても、均一なドットの分散性が得られている。このため、全体のドットパターンＡ１、Ａ３においても、ドットの分散性は良好である。これは、印刷ヘッド９０の走査方向の向きに応じて適切な誤差拡散係数が設定された、記録方法ごとの誤差拡散マトリックスＭ１、Ｍ２を用いることによって、往動時および復動時のいずれにおいてもドットの分散性を良好にできたためであると推察される。
【００４４】
図９〜図１２の下段には、ドットの着弾位置が主走査方向Ｘに所定量だけずれた場合におけるドットの分布を示している。下段の左側には、ドットの着弾位置が主走査方向Ｘに１ドット分ずれた場合のドットパターンＺ１１〜Ｚ１４を示し、下段の右側には、ドットの着弾位置が主走査方向Ｘに２ドット分ずれた場合のドットパターンＺ２１〜Ｚ２４を示している。これらのドットパターンＺ１１〜Ｚ１４、Ｚ２１〜Ｚ２４は、往動時ドットパターンＦ１〜Ｆ４と復動時ドットパターンＢ１〜Ｂ４とをそれぞれ主走査方向Ｘに所定のドット数分ずらしてＯＲ結合させることによって得られる。
【００４５】
図９と図１０、図１１と図１２を比較して理解できるように、ドットの着弾位置にずれが生じた場合であっても、記録方法ごとの誤差拡散マトリックスＭ１、Ｍ２を用いた場合（図９、図１１）には、ドットの分散性は良好である。したがって、ドットの着弾位置にずれが生じた場合であっても、印刷画像の画質の低下を抑制できる。このため、記録方法に対応した誤差拡散マトリックスＭ１、Ｍ２を用いる構成では、基準誤差拡散マトリックスＭＢを用いる構成に比べて、ドットの着弾位置ずれに対する耐性が向上していると言うことができる。したがって、例えば、チラシなどの印刷物をスキャンしたデータを印刷する（コピー印刷する）際の印刷画像の画質の低下も抑制できることになる。
【００４６】
チラシなどのオフセット印刷物は、いわゆるＡＭスクリーンによって印刷される。ＡＭスクリーンでは、網点を規則的に配列し、網点の大きさを変化させることによって階調を表現するので、局所領域の濃度変動が大きくなる。このため、印刷物をスキャンすると、スキャンデータには局所的な階調変動が顕著に表われる。
【００４７】
誤差拡散法によるハーフトーン処理では、注目画素で生じた誤差を周辺の画素に拡散していくので、印刷画像の全体として見たときにスキャンデータにおける局所的な階調変動を平滑化できる。このため、コピー印刷時には、誤差拡散法が用いられることが望ましい。しかし、図１０および図１２に例示するように、ドットが形成される際の印刷ヘッド９０の走査方向の向きにかかわらず、共通の誤差拡散マトリックスＭＢを用いた場合、ドットの着弾位置のずれが生じると、ドットの分散性が低下してしまう。このため、従来、コピー印刷時には、ディザ法によるハーフトーン処理が行われている。
【００４８】
一般に、ディザ法では、所定の周波数以下に空間周波数を有しない、いわゆるブルーノイズ特性を備えるディザマスクが用いられる。このため、スキャンデータをディザ法によるハーフトーン処理を行って印刷する場合、スキャンデータの網点に、ディザ法によって付与される高周波成分が干渉して、周期の短いモアレが発生するなど、印刷画像の画質が低下してしまう。
【００４９】
上述の本実施形態のように、記録方法に応じて誤差拡散マトリックスＭ１、Ｍ２を選択して用いることによって、往動時および復動時のいずれにおいてもドットの分散性を良好にできる。このため、コピー印刷時にドットの着弾位置のずれが生じた場合であっても、ドットの分散性の低下を抑制できる。したがって、本実施形態の誤差拡散法によれば、コピー印刷時における印刷画質の低下を抑制できる。
【００５０】
以上説明した第１実施形態の画像処理装置によれば、画素インク量データと、複数の誤差拡散マトリックスＭ１およびＭ２から選択される一の誤差拡散マトリックスとを用いて、インク量データにおける注目画素を順次変更して、注目画素に対応するドットの形成の有無を決定するハーフトーン処理部４５を備え、ハーフトーン処理部４５は、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きに応じて、一の誤差拡散マトリックスを選択するので、印刷ヘッド９０の走査方向の向きごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、印刷ヘッド９０の往動時または復動時にドットの着弾位置のずれが生じた場合であっても、印刷画像の画質の低下を抑制できる。
【００５１】
加えて、ハーフトーン処理部４５は、予め定められた記録方法ごとに、一の誤差拡散マトリックスを選択するので、記録方法ごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、記録方法の相違に起因してドットの着弾位置がずれた場合であっても、印刷画像の画質の低下を抑制できる。
【００５２】
また、誤差拡散マトリックスＭ１およびＭ２において、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数は、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きとは反対向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されているので、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッドを移動させてドットが形成される画素位置に、より多くの誤差を拡散できる。この結果、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素位置にドットが形成され得るので、印刷画像全体においてドットの分散性が低下することを抑制できる。
【００５３】
Ｂ．第２実施形態：
Ｂ１．装置構成：
図１３は、第２実施形態における画像処理装置を備える印刷装置２０ａの概略構成を示すブロック図である。第２実施形態における印刷装置２０ａは、ハーフトーン処理部４５に代えてハーフトーン処理部４５ａとして機能する点と、第１誤差拡散マトリックスＭ１に代えて第１誤差拡散マトリックスＭ１ａを備える点と、第２誤差拡散マトリックスＭ２に代えて第２誤差拡散マトリックスＭ２ａを備える点とにおいて、第１実施形態の印刷装置２０と異なる。印刷装置２０ａにおけるその他の構成は、第１実施形態の印刷装置２０と同じであるので、同一の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００５４】
第１実施形態の印刷装置２０は、印刷媒体Ｐの同一領域のドットの形成を１回の主走査によって完成させていたのに対し、第２実施形態の印刷装置２０ａは、印刷媒体Ｐの同一領域のドットの形成を、４回の主走査によって完成させる。
【００５５】
ハーフトーン処理部４５ａは、誤差拡散に用いる誤差拡散マトリックスを、主走査のパスごとに選択する。このため、第２実施形態の誤差拡散マトリックスＭ１ａおよびＭ２ａには、注目画素に対応するドットを形成する際の主走査パスを考慮した誤差拡散係数が設定されている。
【００５６】
Ｂ２．記録方法および誤差拡散マトリックスの構成：
図１４は、タスキ方式における主走査パスを説明するための説明図である。図１５は、ラスター交互方式における主走査パスを説明するための説明図である。図１４は、図２に対応し、図１５は、図３に対応している。図１４および図１５に示す各マス目は、図２および図３と同様に、ドットデータにおける１画素にそれぞれ対応し、各マス内の矢印は、各画素に対応するドットが印刷媒体Ｐ上に形成される際の印刷ヘッド９０の走査方向の向きを示している。図１４および図１５において、印刷ヘッド９０の同じ主走査によってドットが形成される画素に、同種類のハッチングを付している。同種類のハッチングが付された画素に対応するドットは、注目画素と同じ主走査パスにおいて印刷ヘッド９０が矢印の向きに移動する際にインクが吐出されて形成される。
【００５７】
図１６は、第２実施形態における第１誤差拡散マトリックスＭ１ａの一例を模式的に示す説明図である。図１７は、第２実施形態における第２誤差拡散マトリックスＭ２ａの一例を模式的に示す説明図である。図１６および図１７において、各マスは、１画素を表し、丸印が付された画素は、注目画素を表す。図１６および図１７において、各画素のハッチングの種類は、図１４および図１５に示す、印刷ヘッド９０の走査方向の向きおよび主走査パスに対応している。
【００５８】
各誤差拡散マトリックスＭ１ａおよびＭ２ａは、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素位置であり、かつ、注目画素に対応するドットが形成される主走査パスと同じ主走査パスでドットが形成される画素位置の誤差拡散係数が、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きとは反対向きに印刷ヘッド９０を移動させてドットが形成される画素位置であり、かつ、注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きくなるように作成されている。
【００５９】
例えば、図１６に示す例では、注目画素（Ｘ＝２、Ｙ＝０の画素）に対応するドットは、印刷ヘッド９０の右方向への移動時に形成されるとともに、１パス目で形成される。注目画素と同じハッチングが付されている画素（Ｘ＝４、Ｙ＝０の画素）に対応するドットは、注目画素のドットと同様に、印刷ヘッド９０の右方向への移動時に形成されるとともに、１パス目で形成される。このため、かかる画素に割り当てられている誤差拡散係数は、他の画素に割り当てられている誤差拡散係数に比べて大きな値が設定されている。
【００６０】
また、注目画素に対応する主走査パスとは異なる主走査パスにおいてドットが形成される画素のうち、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素に割り当てられている誤差拡散係数は、印刷ヘッド９０を反対向きに移動させてドットが形成される画素に割り当てられている誤差拡散係数に比べて、大きな値が設定されている。例えば、Ｘ＝１、Ｙ＝１の画素や、Ｘ＝３、Ｙ＝１の画素が該当する。なお、図１７に示す第２誤差拡散マトリックスＭ２ａにおいても、同様に各誤差拡散係数が設定されている。
【００６１】
上述のように、ハーフトーン処理部４５ａは、誤差拡散マトリックスＭ１ａおよびＭ２ａから主走査のパスごとに一の誤差拡散マトリックスを選択して、ハーフトーン処理を実行する。このとき、誤差拡散マトリックスは、例えば、以下のようにして選択することができる。すなわち、ハーフトーン処理部４５ａは、ユーザーから指定された印刷設定条件に基づいて、各インク色のインク量データにおける各画素を４回の主走査パスのうち、いずれの主走査パスで印刷するかを決定する。例えば、主走査パスは、印刷解像度、印刷ヘッド９０の走査速度、印刷ヘッド９０の駆動周波数等に基づいて決定される。次に、ハーフトーン処理部４５ａは、決定された各画素の主走査パスに対応する誤差拡散マトリックスを選択する。
【００６２】
以上説明した第２実施形態の画像処理装置によれば、ハーフトーン処理部４５ａは、注目画素に対応するドットが形成される際の主走査パスごとに、一の誤差拡散マトリックスを選択するので、主走査パスごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、主走査パスの相違に起因してドットの着弾位置がずれた場合であっても、印刷画像の画質の低下を抑制できる。
【００６３】
加えて、誤差拡散マトリックスＭ１ａおよびＭ２ａにおいて、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数は、注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されているので、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に、より多くの誤差を拡散できる。この結果、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置にドットが形成され得るので、印刷画像全体においてドットの分散性が低下することを抑制できる。
【００６４】
Ｃ．他の実施形態：
（１）上記各実施形態においては、記録方法は、タスキ方式、あるいは、ラスター交互方式であったが、これらに代えて、または、加えて、カラム方式を採用してもよい。
【００６５】
図１８は、カラム方式による記録方法を説明するための説明図である。図２および図３と同様に、図１８に示す各マス目は、ドットデータにおける１画素にそれぞれ対応し、各マス内の矢印は、各画素に対応するドットが印刷媒体Ｐ上に形成される際の印刷ヘッド９０の走査方向の向きを示している。カラム方式は、同じカラムにおいて印刷ヘッド９０の走査方向が同じ向きとなり、主走査方向Ｘにおいて走査方向の向きが交互になる記録方法を意味する。
【００６６】
図１９は、第３誤差拡散マトリックスＭ３の一例を模式的に示す説明図である。図１９において、各マスは１画素を、丸印が付された画素は注目画素を、それぞれ表す。第３誤差拡散マトリックスＭ３は、記録方法がカラム方式である場合に誤差拡散に用いられる。図１９において、各画素のハッチングの有無は、各画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きの相違を表し、図１８に示す各画素のハッチングの有無に対応している。すなわち、ハッチングが付された画素は、印刷ヘッド９０の右方向への走査時にドットが形成される画素を示し、ハッチングが付されていない画素は、印刷ヘッド９０の左方向への走査時にドットが形成される画素を示している。
【００６７】
第３誤差拡散マトリックスＭ３は、第１実施形態の誤差拡散マトリックスＭ１、Ｍ２と同様に、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きと同じ向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数が、注目画素に対応するドットが形成される際の印刷ヘッド９０の走査方向の向きとは反対向きに印刷ヘッド９０を移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きくなるように作成されている。なお、第３誤差拡散マトリックスＭ３は、第１実施形態の誤差拡散マトリックスＭ１ａ、Ｍ２ａと同様に、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスでドットが形成される画素位置に割り当てられる誤差拡散係数が、注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられている誤差拡散係数に比べて、大きくなるように作成されてもよい。このような構成においても、上記各実施形態と同様な効果を奏する。
【００６８】
（２）上記各実施形態においては、印刷ヘッド９０の往動時および復動時のいずれの場合においてもインクが吐出されていたが、往動時または復動時のいずれか一方でインクが吐出されてもよい。このような構成においても、上記各実施形態と同様な効果を奏する。
【００６９】
上記各実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本開示の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。本開示において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。すなわち、「コンピューター読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【００７０】
本開示は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【００７１】
Ｄ．他の形態：
（１）本開示の一実施形態によれば、複数の画素データにより形成される画像データから、印刷ヘッドを走査方向に往復動させて画像を印刷する印刷装置用の印刷データを生成する画像処理装置が提供される。この画像処理装置は、前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、前記インク量データにおける注目画素を順次変更して、前記注目画素に対応するドットの形成の有無を決定するハーフトーン処理部を備え、前記ハーフトーン処理部は、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きに応じて、前記一の誤差拡散マトリックスを選択する。
【００７２】
この形態の画像処理装置によれば、画素データから印刷時に用いられるインク量データに変換された画素インク量データと、複数の誤差拡散マトリックスから選択される一の誤差拡散マトリックスとを用いて、インク量データにおける注目画素を順次変更して、注目画素に対応するドットの形成の有無を決定するハーフトーン処理部を備え、ハーフトーン処理部は、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きに応じて、一の誤差拡散マトリックスを選択するので、印刷ヘッドの走査方向の向きごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、印刷ヘッドの往動時または復動時にドットの着弾位置のずれが生じた場合であっても、印刷画像の画質の低下を抑制できる。
【００７３】
（２）上記形態の画像処理装置において、前記ハーフトーン処理部は、予め定められた記録方法ごとに、前記一の誤差拡散マトリックスを選択してもよい。
この形態の画像処理装置によれば、ハーフトーン処理部は、予め定められた記録方法ごとに、一の誤差拡散マトリックスを選択するので、記録方法ごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、記録方法の相違に起因してドットの着弾位置がずれた場合であっても、印刷画像の画質の低下を抑制できる。
【００７４】
（３）上記形態の画像処理装置において、前記印刷装置は、前記印刷ヘッドを印刷媒体に対して前記走査方向に相対的に移動させながら、前記印刷媒体における前記走査方向のドットの形成を複数回の主走査パスで実行し、前記ハーフトーン処理部は、前記注目画素に対応するドットが形成される際の主走査パスごとに、前記一の誤差拡散マトリックスを選択してもよい。
この形態の画像処理装置によれば、ハーフトーン処理部は、注目画素に対応するドットが形成される際の主走査パスごとに、一の誤差拡散マトリックスを選択するので、主走査パスごとに適切な誤差拡散マトリックスを用いてハーフトーン処理を実行できる。この結果、主走査パスの相違に起因してドットの着弾位置がずれた場合であっても、印刷画像の画質の低下を抑制できる。
【００７５】
（４）上記形態の画像処理装置において、前記誤差拡散マトリックスにおいて、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きと同じ向きに前記印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数は、前記注目画素に対応するドットが形成される際の前記印刷ヘッドの前記走査方向の向きとは反対向きに前記印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されていてもよい。
この形態の画像処理装置によれば、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きと同じ向きに印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数は、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きとは反対向きに印刷ヘッドを移動させてドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されているので、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きと同じ向きに印刷ヘッドを移動させてドットが形成される画素位置に、より多くの誤差を拡散できる。この結果、注目画素に対応するドットが形成される際の印刷ヘッドの走査方向の向きと同じ向きに印刷ヘッドを移動させてドットが形成される画素位置にドットが形成され得るので、印刷画像全体においてドットの分散性が低下することを抑制できる。
【００７６】
（５）上記形態の画像処理装置において、前記誤差拡散マトリックスにおいて、前記注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数は、前記注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されていてもよい。
この形態の画像処理装置によれば、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数は、注目画素に対応するドットが形成される際の主走査パスとは異なる主走査パスによってドットが形成される画素位置に割り当てられる誤差拡散係数に比べて、大きく設定されているので、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置に、より多くの誤差を拡散できる。この結果、注目画素に対応するドットが形成される際の主走査パスと同じ主走査パスによってドットが形成される画素位置にドットが形成され得るので、印刷画像全体においてドットの分散性が低下することを抑制できる。
【００７７】
本開示は、種々の形態で実現することも可能である。例えば、印刷装置、印刷方法、画像処理方法、これらの装置およびこれらの方法を実現するためのコンピュータープログラム、かかるコンピュータープログラムを記録した記録媒体等の形態で実現できる。
【符号の説明】
【００７８】
２０,２０ａ…印刷装置、３０…制御ユニット、４０…ＣＰＵ、４１…入力部、４２…ドットデータ生成部、４３…解像度変換部、４４…色変換部、４５,４５ａ…ハーフトーン処理部、４６…インターレース処理部、４７…印刷制御部、５０…入出力インターフェイス、５５…内部バス、６０…メモリー、７０…キャリッジモーター、７１…駆動ベルト、７３…摺動軸、７４…モーター、７５…プラテン、８０…キャリッジ、８２,８３,８４,８５…インクカートリッジ、９０…印刷ヘッド、９８…メモリーカードスロット、９９…操作パネル、Ａ１,Ａ２,Ａ３,Ａ４…ドットパターン、Ｂ１,Ｂ２,Ｂ３,Ｂ４…復動時ドットパターン、Ｆ１,Ｆ２,Ｆ３,Ｆ４…往動時ドットパターン、Ｍ１,Ｍ１ａ…第１誤差拡散マトリックス、Ｍ２,Ｍ２ａ…第２誤差拡散マトリックス、Ｍ３…第３誤差拡散マトリックス、ＭＢ…基準誤差拡散マトリックス、ＭＣ…メモリカード、ＯＲＧ…画像データ、Ｐ…印刷媒体、Ｘ…主走査方向、Ｙ…副走査方向、Ｚ１１,Ｚ１２,Ｚ１３，Ｚ１４…ドットパターン、Ｚ２１，Ｚ２２，Ｚ２３，Ｚ２４…ドットパターン
【図１】
2020192783.tif 000003
【図２】
2020192783.tif 000004
【図３】
2020192783.tif 000005
【図４】
2020192783.tif 000006
【図５】
2020192783.tif 000007
【図６】
2020192783.tif 000008
【図７】
2020192783.tif 000009
【図８】
2020192783.tif 000010
【図９】
2020192783.tif 000011
【図１０】
2020192783.tif 000012
【図１１】
2020192783.tif 000013
【図１２】
2020192783.tif 000014
【図１３】
2020192783.tif 000015
【図１４】
2020192783.tif 000016
【図１５】
2020192783.tif 000017
【図１６】
2020192783.tif 000018
【図１７】
2020192783.tif 000019
【図１８】
2020192783.tif 000020
【図１９】
2020192783.tif 000021