(57)【要約】【課題】画質を過度に劣化させることなく、ドット記録のための色材使用量を削減することのできる技術を提供する。【解決手段】連続した主走査パスのパス番号Ｍに相当するＭ行と各行のドット数Ｎを対応付けたＭ行Ｎ列のドットで構成されるドット記録領域ＤＴを処理単位とする。そして、ドット記録領域ＤＴにおけるＭｘＮ個のドットの内のドット記録状態の設定対象のドットについては、設定されたドット低減程度に応じて、ドットの大きさを小さくするドット縮径とドットの記録を行わない間引きの少なくとも一方を実行して、ドット記録状態を設定する。【選択図】図７
2011000846.tif 000002
【特許請求の範囲】
【請求項１】
ドット記録装置により記録媒体に記録されるドットの記録位置を決定するドット記録データを生成するドットデータ生成装置であって、
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成する前記ドット記録装置に、前記ドット記録データを出力する出力部と、
前記ドットの記録を低減するドット低減程度を決定するドット低減程度決定部と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する間引き処理部と、
を備えるドットデータ生成装置。
【請求項２】
請求項１に記載のドットデータ生成装置であって、
前記出力部は、
前記副走査方向に連続して並んだＭ列のラスタライン（Ｍは２以上の整数）において前記主走査方向にＮドット数（Ｎは２以上の整数）で連続したドットが占めるドット記録領域におけるＭｘＮ個のドットが、ＭｘＮ回の前記主走査パスで記録される場合に、前記ドット記録領域における前記副走査方向の一列に亘って、前記ドットの記録が行われる順が連続しないように、前記主走査パスにおける前記ドットの記録位置を設定して前記ドット記録データを出力し、
前記間引き処理部は、
前記ドット記録領域における前記ＭｘＮ個のドットのうち前記変更対象ドットの記録位置を、前記ドット低減程度に応じて、前記ドットの記録が行われる順に決定する
ドットデータ生成装置。
【請求項３】
請求項１または請求項２に記載のドットデータ生成装置であって、
前記間引き処理部は、前記変更対象ドットの記録位置を、前記ドット記録領域における前記ドットの記録が行われる順が最初のドットから、または、前記ドット記録領域における前記ドットの記録が行われる順が最後のドットから、順番に決定するドットデータ生成装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載のドットデータ生成装置であって、
前記変更対象ドットの記録位置を前記ドットの記録が行われる順に決定した前記ドット記録領域を、前記主走査方向と前記副走査方向に繰り返して前記ドット記録データを構築し、該構築した前記ドット記録データを前記ドット記録装置に出力する
ドットデータ生成装置。
【請求項５】
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録装置であって、
前記ドットの記録を低減するドット低減程度を決定するドット低減程度決定部と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する間引き処理部と、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成するドットデータ生成部とを備える
ドット記録装置。
【請求項６】
前記ドット記録装置は、インクジェットプリンターである、請求項５に記載のドット記録装置。
【請求項７】
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録方法であって、
前記ドットの記録を低減するドット低減程度を決定し、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定し、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成する
ドット記録方法。
【請求項８】
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録装置を用いたドット記録を行うために、前記ドット記録装置に供給すべき前記ドット記録データをコンピューターに生成させるコンピュータープログラムであって、
前記ドットの記録を低減するドット低減程度を決定する機能と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する機能と、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成する機能とを、前記コンピューターに実現させるコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドット記録媒体上にドットを記録する技術に関する。
【背景技術】
【０００２】
インクなどの色材を出力してドット記録を行う代表的な装置は、インクジェットプリンターである。インクジェットプリンターでは、インクの使用量を出来る限り削減して、コストパフォーマンスを改善したいという要望がある。インク使用量を削減するために、インクドットを間引く方法が知られている（例えば特許文献１）。
【０００３】
しかし、単純にインクドットを間引く方法では、印刷濃度の低下などによる画質劣化が過度に大きいという問題があった。このような問題は、インクジェットプリンターに限らず、色材を出力してドットをドット記録媒体上に記録する色材出力装置に共通する問題であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３０５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画質を過度に劣化させることなく、ドット記録のための色材使用量を削減することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１：ドットデータ生成装置］
ドット記録装置により記録媒体に記録されるドットの記録位置を決定するドット記録データを生成するドットデータ生成装置であって、
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成する前記ドット記録装置に、前記ドット記録データを出力する出力部と、
前記ドットの記録を低減するドット低減程度を決定するドット低減程度決定部と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する間引き処理部とを備える
ことをその要旨とする。
【０００８】
上記構成を有するドットデータ生成装置は、ドット記録装置にドットの記録位置を定めるドット記録データを出力するに当たり、ノズルにより記録されるドットのドット低減程度を決定し、その決定されたドット低減程度に応じて変更対象ドットの記録位置を設定する。この変更対象ドットについては、前記ドットの記録を行わない間引き処理とドットの大きさを小さくするドット縮径の少なくとも一方を、ドット低減程度に応じて実行する。このため、変更対象ドットでは、ドット縮径によりドットが小さくされた分については、或いは間引きされた分においてノズル出力が低減され、ノズル出力に伴う色材の削減が可能となる。しかも、ドット縮径でドット記録がなされたドットでは、ドットの大きさが小さくされているとはいえ、ドット記録がなされていることから、単にドットを間引くだけの場合に比べて、画質の過度の劣化を抑制できる。
【０００９】
また、上記構成を有するドットデータ生成装置では、ドット縮径により記録ドットの大きさを小さくするに当たり、この大きさ変更を多様な段階に設定できる。例えば、ドットの大きさを、大ドットから中ドットへの変更、大ドットから小ドットへの変更、大ドットから中ドットと小ドット混在への変更が可能となる。勿論、これ以外の大きさ変更も可能である。よって、ノズル出力の低減に伴う色材の削減をきめ細かく達成できる。
【００１０】
上記したドットデータ生成装置は、次のような態様とすることができる。例えば、Ｍ列のラスタラインにおいて主走査方向にＮドット数で連続したＭｘＮ個のドットが占めるドット記録領域をドット記録データの構成単位とし、このドット記録領域におけるＭｘＮ個のドットを、ＭｘＮ回の主走査パスで記録媒体上に順次記録されるようにする。そして、上記構成を有するドットデータ生成装置では、ドット記録領域をＭｘＮ回の主走査パスで記録する場合、このドット記録領域においてドットの記録が行われる順が副走査方向の一列に亘って連続しないようにする。これにより、ドット記録領域では、副走査方向に隣接したラスタラインにおいて、ドットの記録が行われる順が連続するようにドットの記録位置を設定できる。よって、上記した間引き処理或いはサイズ縮径の対象となる変更対象ドット以外のドットは、ＭｘＮ回の主走査パスを行う場合の主走査パスの回数を表すパス番号が隣接した主走査パスに対応したラスタライン上に残るので、隣接するラスタラインを記録する主走査パスの間に累積される副走査送り誤差を低減することができる。この結果、画質を過度に劣化させることなく、既述したように色材使用量を削減することが可能である。しかも、ドット記録データをデータの構成単位であるドット記録領域ごとに取り扱うことが可能となる。
【００１１】
また、上記したドットデータ生成装置では、ドット記録領域におけるＭｘＮ個のドットのうちの変更対象ドットの記録位置を、ドット低減程度に応じて、前記ドットの記録が行われる順に決定する。このため、ドット低減程度に応じた数の変更対象ドットについての間引き処理或いはドット縮径がドットの記録順序が連続したドットについて実行されるので、多様な間引き程度の間引きを実現でき、それぞれのドット低減程度に応じた間引き処理或いはドット縮径を行った場合において、画質の過度の劣化抑制と色材使用量削減が可能となる。このように変更対象ドットの記録を決定する場合、ドット記録領域における前記ドットの記録が行われる順が最初のドットから順番に、または、前記ドット記録領域における前記ドットの記録が行われる順が最後のドットから順番に決定でき、簡便である。
【００１２】
また、変更対象ドットの記録位置を前記ドットの記録が行われる順に決定した前記ドット記録領域を、前記主走査方向と前記副走査方向に繰り返して前記ドット記録データを構築し、該構築した前記ドット記録データを前記ドット記録装置に出力するようにできる。こうすれば、ドット記録データの入力を受けたドット記録装置において、画質の過度の劣化抑制と色材使用量削減が可能なドット記録を行うことができる。また、主走査方向においては、ドットの記録順序が同じのドット記録領域がドット記録データにおいて並ぶことになるので、間引き処理或いはドット縮径の対象となる変更対象ドットの決定やドット記録データの構築に要する演算負荷を軽減でき、高速処理が可能となる。
【００１３】
本発明では、ドット記録装置として、以下の構成を採用した。
【００１４】
［適用例２：ドット記録装置］
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録装置であって、
前記ドットの記録を低減するドット低減程度を決定するドット低減程度決定部と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する間引き処理部と、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成するドットデータ生成部とを備える
ことをその要旨とする。
【００１５】
この場合、前記ドット記録装置を、インクジェットプリンターとすることができる。
【００１６】
本発明では、ドット記録方法として、以下の構成を採用した。
【００１７】
［適用例３：ドット記録方法］
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録方法であって、
前記ドットの記録を低減するドット低減程度を決定し、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定し、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成する
ことをその要旨とする。
【００１８】
また、本発明では、コンピュータープログラムとして、以下の構成を採用した。
【００１９】
［適用例４：コンピュータープログラム］
副走査方向に複数のノズルを有する出力ヘッドを主走査方向へ移動させながら前記記録媒体に対してドットの記録を行う主走査パスと、前記記録媒体を前記副走査方向へ移動させる搬送とを繰り返し行い、前記記録媒体において前記主走査方向に沿ったラスタラインを前記副走査方向に多列形成するドット記録装置を用いたドット記録を行うために、前記ドット記録装置に供給すべき前記ドット記録データをコンピューターに生成させるコンピュータープログラムであって、
前記ドットの記録を低減するドット低減程度を決定する機能と、
前記ドット低減程度に応じて、前記ドット記録データに含まれるドットのうち、前記ドットの記録を行わない間引き処理、および、ドットの大きさを小さくするドット縮径の少なくとも一方が実行される変更対象ドットの記録位置を、前記ドットの記録が行われる順に基づいて設定する機能と、
前記変更対象ドットの記録位置の設定がなされた前記ドット記録データを生成する機能とを、前記コンピューターに実現させる
ことをその要旨とする。
【００２０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷方法および印刷装置、色材出力装置、印刷制御方法および印刷制御装置、それらの方法または装置の機能を実現するためのコンピュータープログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施例における印刷システムの構成を示す説明図である。
【図２】実施例におけるドット記録方法を示す説明図である。
【図３】インクジェットプリンターで形成可能なインクドットの種類を示す説明図である。
【図４】図２におけるドット記録方法の詳細を主走査パスのパス番号とノズル番号に関連付けて示す説明図である。
【図５】ドット記録領域ＤＴにおけるパス番号の並びの様子を示す説明図である。
【図６】本実施例における間引き処理を行わない間引き無し状態を示す説明図である。
【図７】本実施例における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図である。
【図８】ドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図である。
【図９】ドット低減程度を５０％とした場合の比較例による間引きと本実施例の間引きとの相違を示す説明図である。
【図１０】ドット記録領域ＤＴごとの間引き処理対象ドットの決定とこれを経たドット記録データ化の一手法を示すフローチャートである。
【図１１】ドット低減処理の適用回数Ｚの算出処理内容の概要を示す説明図である。
【図１２】ドット低減処理の適用回数Ｚの算出処理の詳細を示すフローチャートである。
【図１３】図７相当図であり変形例１における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図である。
【図１４】図８相当図でありドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図である。
【図１５】図１３相当図であり変形例２における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図である。
【図１６】図１４相当図でありドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図である。
【発明を実施するための形態】
【００２２】
次に、本発明の実施の形態を以下の順序で説明する。
Ａ．装置の構成：
Ｂ．実施例：
Ｃ．変形例
【００２３】
Ａ．装置の構成：
図１は本発明の一実施例における印刷システムの構成を示す説明図である。この印刷システム３００は、画像処理装置としてのパーソナルコンピューター１００と、パーソナルコンピューター１００に接続されたプリンター２００と、を備えている。
【００２４】
パーソナルコンピューター１００は、ＣＰＵ１１０と、メモリー１２０と、入出力インターフェース（Ｉ／Ｆ）部１３０と、ドット低減程度入力部１４０と、を備えている。メモリー１２０は、印刷データ（ドットデータ）を格納するための出力バッファー３２を有している。ドット低減程度入力部１４０は、本実施例では後述するように４行ｘ２列のドット群をドット構成単位としてのドット記録領域ＤＴとして取り扱った上で、各ドットのドットサイズの変更（ドットの縮径）および間引きを行うので、色材削減率に対応するドット低減程度を０〜１００％の中から任意に選択できるようになっている。このドット削減程度の選択は、ユーザーが行うが、画像品質維持の観点から、ドット削減程度は１０〜７５％が常用範囲となる。７５％を超えるドット削減ではその削減程度が過度となる危惧があるからである。
【００２５】
パーソナルコンピューター１００には、アプリケーションプログラム１０やプリンタードライバー２０などの各種のコンピュータープログラムがインストールされている。アプリケーションプログラム１０やプリンタードライバー２０は、所定のオペレーティングシステム（図示せず）の下でＣＰＵ１１０により実行される。なお、プリンタードライバー２０は、パーソナルコンピューター１００内にて機能しても良く、あるいは、プリンター２００内にて機能してもよい。
【００２６】
アプリケーションプログラム１０は、例えば画像編集機能を実現するためのプログラムである。ユーザーは、アプリケーションプログラム１０の提供するユーザーインターフェースを介して、アプリケーションプログラム１０により編集された画像を印刷する指示を与えることができる。アプリケーションプログラム１０は、ユーザーより印刷の指示を受けると、プリンタードライバー２０に印刷の対象となる画像データを出力する。なお、本実施例では、画像データはＲＧＢデータとして出力される。
【００２７】
プリンタードライバー２０は、アプリケーションプログラム１０から出力された画像データに基づき印刷データを生成する機能を実現するためのプログラムである。ここで、印刷データは、プリンター２００が解釈できる形式のデータであって、各種のコマンドデータとドットデータとを含む。コマンドデータは、プリンター２００に特定の動作の実行を指示するためのデータである。ドットデータは、印刷される画像（印刷画像）を構成する画素（印刷画素）におけるドットの形成状態を表すデータであり、具体的には、各印刷画素にどの色のどのサイズのドットを形成するか（あるいはドットを形成しないか）を示すデータである。ここで、「ドット」とは、プリンター２００から出力されたインクが印刷媒体に着弾して形成される１つのインク領域をいう。
【００２８】
プリンタードライバー２０は、アプリケーションプログラム１０から出力された画像データを印刷データに変換する機能を有しており、解像度変換処理部２１と、色変換処理部２２と、ハーフトーン処理部２３と、ラスタライズ処理部２４と、間引き処理部２５とを有している。
【００２９】
解像度変換処理部２１は、アプリケーションプログラム１０から出力された画像データの解像度をプリンター２００の印刷解像度に一致するように変換する。色変換処理部２２は、画像データの色変換処理を行う。本実施例で用いられるプリンター２００は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色のインクを用いて印刷を行うプリンターである。そのため、色変換処理部２２は、ＲＧＢ値で表された画素値をＣＭＹＫ値に変換する。ハーフトーン処理部２３は、色変換後の画素値に関してハーフトーン処理を行ってドットデータを形成する。ハーフトーン処理としては、例えば誤差拡散法や、ディザマトリクスを用いたディザ法を利用することができる。なお、本実施例で用いられるプリンター２００は、小ドットと中ドットと大ドットとの、３種類のサイズのドットを形成可能なプリンターである。但し、プリンター２００としては、形成可能なインクドットのサイズは３種類に限られるものでなく、１種類以上のサイズのドットを形成できるものを利用することが可能である。ラスタライズ処理部２４は、ハーフトーン処理で得られたドットデータを、プリンター２００に転送すべき順序に並び替える。間引き処理部２５は、ドットデータに対して、後述する間引き処理を実行する。間引き処理後のドットデータは、一旦出力バッファー３２に格納され、入出力インターフェース部１３０を介してプリンター２００に出力される。
【００３０】
本実施例のプリンター２００は、印刷媒体にインクドットを形成して画像を印刷するインクジェットプリンターである。プリンター２００は、ＣＰＵ２１０と、メモリー２２０と、入出力インターフェース（Ｉ／Ｆ）部２３０と、ＣＰＵ２１０からの指示に従って各種のユニットを制御するユニット制御回路２４０と、ヘッドユニット２５０と、キャリッジユニット２６０と、搬送ユニット２７０と、を備えている。
【００３１】
ヘッドユニット２５０は、印刷媒体にインクを出力するための印刷ヘッド（図示せず）を有している。ヘッドユニット２５０は、各インク毎に複数のノズルを副走査方向に並べて有しており、各ノズルから断続的にインクを出力する。このヘッドユニット２５０はキャリッジユニット２６０に搭載されており、キャリッジユニット２６０が所定の走査方向（主走査方向）に移動すると、ヘッドユニット２５０も主走査方向に移動する。ヘッドユニット２５０は、主走査方向に移動しつつ、ノズルからインクを断続的に出力することにより、主走査方向に沿ったドットラインを印刷媒体上に形成する。なお、本明細書において、主走査ラインを「ラスタライン」とも呼ぶ。
【００３２】
キャリッジユニット２６０は、ヘッドユニット２５０を主走査方向に往復移動させるための駆動装置である。キャリッジユニット２６０には、ヘッドユニット２５０の他、インクを収容するインクカートリッジも着脱可能に保持されている。搬送ユニット２７０は、印刷媒体を搬送することによって副走査を行うための駆動装置である。搬送ユニット２７０は、例えば、給紙ローラ、搬送モータ、搬送ローラ、プラテン、及び排紙ローラ（図示せず）などによって構成される。なお、印刷媒体の代わりに、印刷ヘッドを副走査方向に搬送してもよい。
【００３３】
Ｂ．実施例：
図２は実施例におけるドット記録方法を示す説明図である。図２の左側には、ヘッドユニットに設けられているノズル列２５０ｎが示されている。このノズル列２５０ｎは、１種類のインク（例えば黒インク）を吐出するための１０個のノズルを有している。他のインク用のノズル列は、図示が省略されている。実際のプリンターではインク１種類当たり数十〜数百個のノズルが設けられているが、ここでは図示の便宜上、少ないノズル数のノズル列が描かれている。個々のノズル位置に付された番号０〜９は、ノズルを識別する番号（ＩＤ）である。ノズルの副走査方向のピッチｋは、例えば１８０ｄｐｉであり、印刷画素のピッチは例えば７２０ｄｐｉである。この場合に、ピッチｋは４［ドット］である。一般に、ピッチｋは２以上の整数である。ノズル列２５０ｎは、主走査方向（図の左右方向）に沿って主走査が実行される途中において、印刷媒体上にドットを記録する。図２において、「パス」は主走査パスを意味しており、その「パス」に付記された数字は、主走査パスの回数を表すパス番号である。主走査パスが１回行われるたびに、ノズル列２５０ｎは副走査方向（図の上下方向）に移動し、この移動後の主走査パスのパス番号は移動前のパス番号より値１インクリメントされることになる。この例では、副走査送り量は５ドットの一定値であり、１６回分の主走査パスにおけるノズル列２５０ｎの位置が示されている。なお、実際には、印刷媒体が移動するが、ここでは図示の便宜上、ノズル列２５０ｎが移動するものとして描かれている。
【００３４】
図２の右側に描かれた番号付きの丸印は、記録されるインクドットを示しており、丸の中の番号はノズル番号を示している。符号「Ｌ１」〜「Ｌ４８」は、主走査ラインに付した連続番号のライン番号である。例えば、主走査ラインＬ１上においては、８番ノズルと３番ノズルによって１画素ずつ交互にドット記録が行われる。図２の左側を参照すれば理解できるように、主走査ラインＬ１上の８番ノズルによるドット記録はパス番号１の際の主走査パスにおいて実行され、３番ノズルによるドット記録はパス番号５の際の主走査パスにおいて実行される。この例では、各主走査ライン上の全ドットの記録が２回の主走査パスによって完了する。換言すれば、各主走査ライン上の全ドットの記録が２個の異なるノズルによって実行される。このような印刷を「２パス印刷」と呼ぶ。また、本明細書において、Ｎ回の主走査により、Ｎ個のノズルを用いて各主走査ライン上のドット記録を実行する印刷を、「オーバーラップ印刷」と呼ぶ。なお、各主走査ラインの印刷を完了するために必要な主走査パスの回数Ｎは、２以上の任意の数に設定可能である。一般に、複数回の主走査パスで各ラスタラインの印刷を実行する理由は、印刷ヘッドの製造誤差や副走査送り誤差に起因してドットの記録位置が多少ずれる可能性があるため、異なる複数のノズルで１ラインを印刷してドットのずれを目立ちにくくすることによって、画質を向上させるためである。図２に示す符号「Ｌ１」〜「Ｌ４８」は、副走査方向に並んだラスタラインの番号としても捉えることができる。
【００３５】
本実施例では、後述するように４行２列のドットが占めるドット記録領域ＤＴをドット記録を行う構成単位として捉え、そのドット記録領域ＤＴごとにドット記録順序とドットの記録位置を設定する。このドット記録領域ＤＴには、８個のドットが４行２列に並んでいることから、連続した８回の主走査パス（パス番号と関連付ければ８個の連続したパス番号の主走査パス）と、その主走査パスごとの異なるノズルからのインクドットにより、ドット記録領域ＤＴでのドット印刷が終了することになる。主走査パスが進むと、同じパス番号の主走査パスにおいて異なるノズルから同時にインクドットが可能となる。例えば、図２のパス番号８の際の主走査パスでは、ノズル番号が０〜９の全てのノズルからのインクドットが行われる。よって、それぞれのドット記録領域ＤＴでは、８個の連続したパス番号の主走査パスにてドット記録が行われるものの、その連続した８個のパス番号の並びは、ドット記録領域ＤＴの占める位置（即ち、主走査パスの進行）に応じて変わることになる。これらについては、後述する。
【００３６】
図３はインクジェットプリンターで形成可能なインクドットの種類を示す説明図である。このプリンターは、１印刷画素の領域に大ドットと中ドットと小ドットの３種類のドットを形成可能である。図３（Ａ）は、これらドットを模式的に示しており、大ドットは、主にベタ領域や高濃度領域を印刷するために使用され、小ドットは主に低濃度領域を印刷するために使用される。例えば、ベタ領域は大ドットのみで印刷される場合が多く、ハイライト領域（極低濃度領域）は小ドットのみで印刷される場合が多い。中ドットは、中間的な濃度領域において、大ドットや小ドットよりも多く使用される。図３（Ｂ）は、大ドットを用いて３ラ５画素のベタ領域を印刷した様子を示している。１画素の範囲は破線で示されている。なお、１画素の形状は横長の長方形の場合もあり、また、正方形の場合もある。大ドットは、１画素の領域を完全に包含する広い領域に広がるドットであり、中央の大ドットは、その周囲の８個の大ドットのそれぞれとの間にかなり大きな重なりがある。また、通常は、主走査方向（図の左右方向）にヘッドが進行しながらインクが吐出されるので、印刷媒体上ではドットが左右に大きく広がる傾向にある。従って、インク量削減のためにドットを間引く場合、主走査方向に沿って１画素おきに間引くようにすれば、画質劣化があまり目立たないという利点がある。
【００３７】
本実施例での間引き処理は、この図３に示すように、ドット記録状態の変更対象ドットが含まれる主走査パスで見れば、その主走査パスにおける変更対象ドットのドット記録を、図示する大ドットサイズから中ドットサイズにサイズ変更する中サイズ縮径と、大ドットサイズから小ドットサイズにサイズ変更する小サイズ縮径、および大ドットサイズでのドット記録を行わない間引きとすることである。また、変更対象ドットが含まれる主走査パスがそのパス番号順に連続している場合には、小さいパス番号の主走査パスにおける変更対象ドットのドット記録を間引きとした上で、その次のパス番号の主走査パスにおける変更対象ドットのドット記録を中サイズ縮径、小サイズ縮径或いは間引きとし、主走査パスのパス番号が増えれば、この繰り返しを行うことである。この詳細については、後述する。なお、主走査パスにおける変更対象ドットのドット記録を、中サイズ縮径と小サイズ縮径をその発現比率を変えながら行うようにすることもできる。
【００３８】
図４は図２におけるドット記録方法の詳細を主走査パスのパス番号とノズル番号に関連付けて示す説明図、図５はドット記録領域ＤＴにおけるパス番号の並びの様子を示す説明図である。
【００３９】
図４では、１つの枠で１画素（１ドット）を表しており、１画素の枠内に、図の左側には、その画素におけるドット記録を実行する主走査パスのパス番号とノズル番号とが示されている。図の右側には、その画素における主走査パスのパス番号のみが示されている。そして、既述したように４行２列のドットが占めるドット記録領域ＤＴが主走査パス方向および副走査方向に続き、その様子が図５に示されている。この場合、図５では、主走査パスのパス番号が示されている。
【００４０】
ここで、ドット記録領域ＤＴにおける主走査パスのパス番号とドット記録順序について説明する。図５に示すように、ドット記録領域ＤＴを占める４ｘ２個のドットのドット記録順序は、４行２列のドットの並びにおける各列間の推移において、斜めに位置するドットの間で記録順序が増えるようドット記録領域ＤＴにおける主走査パスのパス番号と関連付けて設定される。例えば、主走査ライン数が少ない図５における左上のドット記録領域ＤＴでは、そのドット記録領域ＤＴのドットはパス番号１〜８の主走査パスにて記録され、ドット記録順序は、最先のパス番号１から２→３→４と斜めに位置するドットの間で増える順序となり、残りのドットについても５→６→７→８と斜めに位置するドットの間で増える順序となる。
【００４１】
主走査パスが進むと、既述したようにドット記録領域ＤＴにおける主走査パスのパス番号は変わるので、図５に示すように、ドット記録順序は、そのドット記録領域ＤＴにおける最先のパス番号５から６→７→８と斜めに位置するドットの間で増える順序となり、残りのドットについても９→１０→１１→１２と斜めに位置するドットの間で増える順序となる。ところで、主走査パスが進んでくると、ドット記録領域ＤＴにおけるパス番号はパス番号順に８個並ぶものの、最先のパス番号がドット記録領域ＤＴの最上列と合致するとは限らない。この場合には、図５に示すように、最先のパス番号７が当てはまるドットから斜めにパス番号を８に増やしつつ、他のドットについては、パス番号９から上記したようにパス番号が増えるようドット記録順序が設定される。このように、ドット記録領域ＤＴにおいては、４行２列のドットの並びの斜めに位置するドットの間で記録順序が増えるようにするので、ドット記録領域ＤＴにおいては副走査方向の列ごとに各列に亘ってパス番号が連続しなくなり、ドットの記録が行われる順序（ドット記録順序）にあっても、ドット記録領域ＤＴにおける副走査方向の列ごとに各列に亘って連続しないことになる。
【００４２】
図６は本実施例における間引き処理を行わない間引き無し状態を示す説明図、図７は本実施例における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図、図８はドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図、図９はドット低減程度を５０％とした場合の比較例による間引きと本実施例の間引きとの相違を示す説明図である。図６に示すように、間引き処理を行わない場合では、それぞれのドット記録領域ＤＴにおいて、図中のパス番号の順に図３の大ドットでのインクドットを行っているため、全てのドットについて大ドットでのドット記録がなされた様子が黒塗りとして示されている。これに対し、図７〜図８では、本実施例の間引き処理によってなされたドット記録の様子が示されており、この間引き処理は、以下のような特徴を有している。
【００４３】
ドット記録領域ＤＴにおける４ｘ２個（８個）のドットの１以上のドットについて間引きを含むドット記録状態（記録位置と順序）を設定することとし、ドット記録領域ＤＴにおいて２以上のドットについてドット記録状態を設定する場合には、ドット記録順序（パス番号）が連続したドットについてドット記録状態を設定する。なお、ドット記録状態の設定には、間引きも含まれることから、以下の説明では、ドット記録状態の設定やこれに関する処理を単に間引き或いは間引き処理とも称することとする。
【００４４】
こうした特徴でドット記録状態の設定がなされるので、ドット記録領域ＤＴにおいて副走査方向に隣接した主走査ラインにおいては、ドット記録順序を示す主走査パスのパス番号が隣接する主走査ライン同士で連続するようにして、隣接する主走査ラインにおけるドット記録を担当する主走査パスの間における副走査送り誤差を低減できる。すなわち、通常は副走査送りのたびに送り誤差が発生するため、間引きの対象外のドット、即ちドット記録を行うドットは、その主走査パスのパス番号が離れると副走査方向で離れることになり、その離れた主走査パスの回数分だけ副走査送り誤差が累積する。そこで、ドット記録領域ＤＴにおいて副走査方向に隣接する主走査ラインの間で、ドット記録を実行する主走査パスのパス番号を連続させて主走査パスごとの上記の誤差を小さくなるようにして、主走査ライン間の副走査送り誤差を低減することができる。この結果、ドット記録領域ＤＴにおいて副走査方向に隣接する主走査ラインにおけるインクの着弾位置のずれの累積が低減し、これに起因する画質劣化を低減することができる。
【００４５】
また、上記した特徴でドット記録状態の設定がなされるので、間引きの程度が４／８以下の場合では、図７に示すように、１列全部や１行全部のドットが間引かれることはなくなる。ところが、図９において比較例（４／８間引き）での間引きの様子で示すように、列全体を間引く場合には、その列が白抜けとして目立ってしまい、過度の画質劣化が生じる。行（主走査ライン）全体を間引く場合も同様である。本実施例では、上記したように、間引きの程度が４／８以下の場合では、１列全部や１行全部のドットが間引かれることはなくなり、画像劣化を抑制できる。なお、図９の比較例（４／８間引き）での間引きは、図４の中の偶数列（主走査ライン上の偶数画素位置）のドットを間引いた例であり、この比較例の間引き方法は、最も単純な間引き処理の例である。
【００４６】
このような第１実施例における間引き処理は、オーバーラップ印刷において過度の画質劣化を防止するための工夫がなされている。この意味で、この間引き処理を、「オーバーラップ考慮ドット間引き」とも呼ぶ。ドット記録領域ＤＴを４行２列のドットとした本実施例では、図７〜図８に示す態様でこのオーバーラップ考慮ドット間引きが可能となる。
【００４７】
本実施例では、ドット低減に当たりドットサイズの縮径を採用した上でドット記録領域ＤＴを４行２列としたことから、１〜８までのドット数のドットについてドット記録状態の設定が可能であり、図７における１／８ドット低減では、１ドットの間引きの態様を図において左右に示している。この１ドット間引きでは、ドット記録領域ＤＴにおける最先のパス番号（パス番号１）の主走査パスにおいて、当該主走査パスにおけるドットの間引きを行うことになる。
【００４８】
そして、本実施例では、図３にて既述したように、変更対象ドットのドット記録を中サイズ縮径と小サイズ縮径および間引きとできることから、図７における１／８ドット低減でのドット記録状態は、ドット低減程度に応じて次のようになる。つまり、ドット記録領域ＤＴを占めるドットの数においては１／８ドット低減ではあっても、パス番号１の主走査パスでのドット記録状態を、まず、中サイズ縮径によるドット記録とする。図においては、パス番号１の主走査パスに該当するドットをその背景色をやや薄くして示している。このドット記録状態では、ドット低減程度は最小であり、ドット低減程度は、大ドットを中ドットに変更した中サイズ縮径で定まる。ドット低減程度をこれより高めるには、パス番号１の主走査パスでのドット記録状態を、小サイズ縮径によるドット記録とする。図においては、パス番号１の主走査パスに該当するドットをその背景色を更に薄くして示している。ドット低減程度を更に高めるには、パス番号１の主走査パスでのドット記録を間引く。図においては、パス番号１の主走査パスに該当するドットを白抜きで示している。このように、本実施例では、ドット記録領域ＤＴを占めるドットの数においては１／８ドット低減ではあるものの、ドット記録状態を３段階に設定可能である。
【００４９】
ドット記録領域ＤＴにおける間引きドット数を２とする場合は、図７における２／８ドット低減で、２ドットの間引きの態様が図において左右に示されている。この２ドット間引きでは、１／８ドット低減でのパス番号１の主走査パスにおいてドット記録を間引いた上で、このパス番号の次のパス番号２の主走査パスにおけるドット記録を、既述したように、ドット低減程度の増加に応じて中サイズ縮径、小サイズ縮径および間引きの順に変えていく。ドット記録領域ＤＴにおける間引きドット数を３〜７と増やす場合も同様であり、間引きドット数が増える前までのパス番号に該当する主走査パスではドット記録を間引いた上で、新たなパス番号の主走査パスにおいて、ドット低減程度の増加に応じて中サイズ縮径、小サイズ縮径および間引きの順に変えていく。ドット記録領域ＤＴにおける間引きドット数がその上限の８である場合は、新たなパス番号の主走査パスにおいて、ドット低減程度の増加に応じて中サイズ縮径と小サイズ縮径の順に変えていく。こうした様子は、図７における３／８〜４／８ドット低減でのドット記録状態と、図８における５／８〜８／８ドット低減でのドット記録状態で示されている。
【００５０】
図７と図８に示すように、間引きドット数が１〜８まで順次増える各間引きの態様（１／８ドット低減〜８／８ドット低減）では、間引きの対象ドット（詳しくはドット記録状態の変更対象ドット）のドット記録順序（パス番号）がそれぞれ間引きドット数分だけ連続している。そして、図７の２／８ドット低減でのドット記録状態の態様から図８の７／８ドット低減でのドット記録状態（中サイズ縮径と小サイズ縮径）の態様では、副走査方向の列に亘ってドットが間引かれない状況下で、間引き対象外とされたドットおよびサイズ縮径でのドットは、それぞれのドット記録領域ＤＴにおける副走査方向に隣接した主走査パスにおいてパス番号の並び順に着弾されてドット記録される。しかも、中サイズ縮径と小サイズ縮径のドット記録状態とされたドットにあっては、サイズが大ドットから中ドット或いは小ドットに変わるものの、それぞれのドット記録領域ＤＴにおける副走査方向に隣接した主走査パスにおいてパス番号の並び順に着弾されてドット記録される。このため、既述したように、ドット記録領域ＤＴにおいて副走査方向に隣接する主走査ラインにおけるインクの着弾位置のずれの累積をより確実に低減でき、画質劣化の低減抑制の実効性がより高まる。
【００５１】
本実施例では、ドット記録領域ＤＴでの上記したドット記録順序の設定とパス番号順での間引き（ドット低減：中サイズ縮径と小サイズ縮径および間引き）を行うことから、偶数列を一律に間引く比較例（図９参照）と同じ間引き程度（４／８ドット低減：間引き）はもとより、この比較例より大きな間引き程度（５／８〜７／８ドット低減：小サイズ縮径）であっても、間引きされたドットが副走査方向に一列には並ばない。よって、本実施例では、極めて高いドット低減程度までは、間引かれたドットが副走査方向の列となって白く抜ける様なことがないので、高いドット低減程度であっても過度の画質劣化を確実に抑制できる。
【００５２】
また、本実施例では、ドット記録領域ＤＴでの上記したドット記録状態を定めるに当たり、ドット低減において中サイズ縮径と小サイズ縮径および間引きを行うことから、画像劣化の低減抑制を高めた上で、多段階できめ細かく色材削減を図ることができる。
【００５３】
なお、ドット記録領域ＤＴでのドットの間引き（ドット低減：中サイズ縮径、小サイズ縮径或いは間引き）を行うに当たり、図７〜図８では、そのドット記録領域ＤＴにおける最先のパス番号（図７ではパス番号１）を最初の間引き対象パス番号とし、このバス番号だけの間引き（１／８ドット低減）と、パス番号１〜２、パス番号１〜３、パス番号１〜４、パス番号１〜５、パス番号１〜６、パス番号１〜７、パス番号１〜８の間引き（２／８〜８／８ドット低減）とした。このように最先のパス番号を最初の間引き対象パス番号とすることは、ドット記録領域ＤＴにおけるドット記録順序が最初のドットを間引き対象ドットとすることでもあり、こうするのは、ドット記録状態の設定対象ドット数が４行２列のドット記録領域ＤＴにおいて最大の８（但し８の場合は中ドット縮径と小ドット縮径）に簡便に対処するためである。つまり、ドット記録状態の設定対象ドット数が決まれば、設定対象ドットは、ドット記録領域ＤＴにおけるドット記録順序が最初のドットから順番に簡便に定まる。最初の設定対象ドットをドット記録領域ＤＴにおけるドット記録順序が最後のドットとする場合も同様であり、この場合には、この最後のドットから順番に間引き対象ドットが簡便に定まる。
【００５４】
ドット記録状態の設定対象ドット数が７以下であれば、最初の間引き対象パス番号を最先のパス番号以外とできる。例えば、ドット記録状態の設定対象ドット数が７であるならば、最初の間引きである１／８ドット低減での間引き（ドット記録状態設定）をパス番号１或いはパス番号２のドットに対して行い、そのパス番号から設定対象ドット数が７となるまでパス番号を連続させればいい。ドット記録状態の設定対象ドット数が６であるならば、最初の間引きである１／８ドット低減での間引き（ドット記録状態設定）をパス番号１〜パス番号３のいずれかのドットに対して行い、そのパス番号から設定対象ドット数が６となるまでパス番号を連続させればいい。つまり、１ドットの間引き（ドット記録状態設定）については、そのドット記録状態設定を行うドットのパス番号は設定可能であり、ドット記録状態の設定対象ドット数が増える場合には、その設定対象ドット数までパス番号が連続する範囲において、最初の間引き対象パス番号の設定が可能である。
【００５５】
この他、ドット記録状態の設定対象ドットのパス番号の設定を次のようにすることもできる。ドット記録領域ＤＴにおける最先のパス番号（図７ではパス番号１）から最後のパス番号（図７ではパス番号８）をループ状に並べた環状のパス番号列を想定し、最初の間引き対象パス番号を任意に設定する。次いで、その設定した任意のパス番号から、環状のパス番号列において設定対象ドット数まで連続するパス番号までの並びをドット記録状態の設定対象ドットのパス番号の並びとできる。例えば、設定対象ドット数が４である場合、最初の間引き対象パス番号をパス番号６に設定すれば、このパス番号６から環状のパス番号列において設定対象ドット数４まで連続するパス番号までの並び、即ちパス番号６→パス番号７→パス番号８→パス番号１の並びをドット記録状態の設定対象ドットのパス番号の並びとする。
【００５６】
次に、図７〜図８に示した間引きを達成する処理について説明する。図１０はドット記録領域ＤＴごとの間引き処理対象ドットの決定とこれを経たドット記録データ化の一手法を示すフローチャートである。この処理は、間引き処理部２５（図１）によって実行される。ステップＳ１００では、印刷対象としてプリンタードライバー２０に出力された画像データの主走査・副走査方向のドットを４列２行のドット記録領域ＤＴごとにドット記録順序付けを行う。この際のドット記録順序は、それぞれのドット記録領域ＤＴに含まれるドットに対応した主走査パスのパス番号について、その最先のパス番号から図５〜図８で説明したように４行２列の並びにおいて斜めに記録順序が増えるよう設定される。この場合、ヘッドユニット２５０のそれぞれのノズル列２５０ｎのハード的な構成（図２参照）は予め定まっていることから、プリンタードライバー２０に印刷対象として画像データが出力された時点で、当該画像データのドット構成は判明する。よって、その判明したドット構成に基づいて、予めドット記録領域ＤＴごとにドット記録順序付けを行っておき、ステップＳ１００ではその結果を読み出すようにしても良い。
【００５７】
続くステップ１１０では、ドット低減程度入力部１４０からドット記録領域ＤＴごとのドット低減程度（Ｘ％）を取得する。既述したように、ドット低減程度入力部１４０はユーザーにて入力操作され、本実施例では、その入力操作により０〜１００％までのドット低減程度（Ｘ％）が所得される。ドット低減程度（Ｘ％）の取得に続いては、取得したドット低減程度（Ｘ％）が０＜Ｘ＜１００であるか否かの判定（ステップＳ１２０）と、ドット低減程度（Ｘ％）が０％であるか否かの判定（ステップＳ１３０）とを続けて行う。ドット低減程度（Ｘ％）が０％か１００％であれば、前者はドット低減が無用であることを意味し、後者はドット記録を行わないことを意味するので、後述する処理が不要となる。よって、ステップＳ１２０の否定判定に続くステップ１３０で肯定判定すれば、取得したドット低減程度（Ｘ％）は０％である。このため、ドット低減を行うことなく印刷データに即して通常通りにドット記録データ化を図り出力し（ステップＳ１４０）、本ルーチンを終了する。一方、ステップＳ１３０で否定判定すれば、取得したドット低減程度（Ｘ％）は１００％であるため、ドット記録を全く行わないようｎｕｌｌデータを出力して（ステップＳ１５０）、本ルーチンを終了する。
【００５８】
上記したステップＳ１２０での肯定判定に続くステップ２００では、ドット記録データ化でのドット低減処理の適用回数Ｚを算出する。まず、このドット低減処理の適用回数Ｚの算出処理内容の概要を説明する。図１１はドット低減処理の適用回数Ｚの算出処理内容の概要を示す説明図である。図１１は、図７〜図８で示した１／８ドット低減（間引き）〜７／８ドット低減（間引き）に加えドット記録を全く行わない仮想の８／８間引きとドット低減率とを対応させた上で、連続した間引きにおける中ドット縮径の適用範囲、小ドット縮径の適用範囲の様子、並びに、取得ドット低減率Ｘ（ステップＳ１１０）からの適用範囲との関係を示している。以下、具体的に説明する。
【００５９】
取得ドット低減率Ｘが仮に図１１に示すドット低減率に合致すれば、例えば、取得ドット低減率Ｘが１２．５％や、２５％等であれば、その取得低減率Ｘに対応するドット低減は、１／８ドット低減（間引き）、２／８ドット低減（間引き）として即座に定まる。ところが、取得ドット低減率Ｘ（例えば、図の４０％）は、往々にして、これら間引きに対応した低減率範囲に含まれる。こうした場合には、取得ドット低減率Ｘ（＝４０％）は、ドット低減率５０％に該当する４／８ドット低減（間引き）とドット低減率３７．５％に該当する３／８ドット低減（間引き）の間となり、４／８ドット低減（間引き）と３／８ドット低減（間引き）とが、取得ドット低減率Ｘ（＝４０％）に対応するドット低減を定める境界となる。この場合は、４／８ドット低減（間引き）がドット低減大側間引き境界となり、３／８ドット低減（間引き）がドット低減小側間引き境界となる。この様子は、図１１の拡大図に示されている。
【００６０】
ドット低減小側間引き境界の３／８ドット低減（間引き）から見れば、４０％の取得ドット低減率Ｘは、ドット低減大側間引き境界の４／８ドット低減（間引き）の側に位置する。この３／８ドット低減（間引き：ドット低減率３７．５％）から４／８ドット低減（間引き：ドット低減率５０％）の側へのドット低減率の増大は、３／８ドット低減（間引き）に続いて４／８ドット低減（中ドット縮径）を行うこと、これに続いて４／８ドット低減（小ドット縮径）を行うことで起きる。よって、中ドット縮径によるドット低減率の増大の程度および小ドット縮径によるドット低減率の増大の程度により、４０％の取得ドット低減率Ｘは、ドット低減小側間引き境界の３／８ドット低減（間引き）と４／８ドット低減（中ドット縮径）との間に位置する、４／８ドット低減（中ドット縮径）と４／８ドット低減（小ドット縮径）との間に位置するかが判明する。
【００６１】
この逆に、ドット低減大側間引き境界の４／８ドット低減（間引き）の側から見れば、４０％の取得ドット低減率Ｘは、ドット低減小側間引き境界の３／８ドット低減（間引き）に位置する。この４／８ドット低減（間引き：ドット低減率５０％）から３／８ドット低減（間引き：ドット低減率３７．５％）の側へのドット低減率の低減は、４／８ドット低減（間引き）の前の４／８ドット低減（小ドット縮径）、或いはその前の４／８ドット低減（中ドット縮径）にて起きる。よって、上記した中ドット縮径・小ドット縮径によるドット低減率の増大程度と上下の境界の間のドット低減の程度との差分により、取得ドット低減率Ｘは、ドット低減大側間引き境界の４／８ドット低減（間引き）と４／８ドット低減（小ドット縮径）との間に位置する、４／８ドット低減（小ドット縮径）と４／８ドット低減（中ドット縮径）との間に位置するかが判明する。本実施例では、この後者の手法により、取得ドット低減率Ｘに対応するドット低減状態を求めることにした。
【００６２】
図１２はドット低減処理の適用回数Ｚの算出処理の詳細を示すフローチャートである。この適用回数算出処理では、まず、中ドット縮径による低減率影響パラメータＭＭの読み込み（ステップＳ２１０）と小ドット縮径による低減率影響パラメータＳＳの読み込み（ステップＳ２１５）とを行う。つまり、図１１の拡大図にて説明したように、中ドット縮径および小ドット縮径は、ドット低減大側間引き境界からの差分を持ってして、取得ドット低減率Ｘの算出に寄与する。取得ドット低減率Ｘが４０％と仮定して説明すれば、ドット低減大側間引き境界の４／８ドット低減（間引き）のからの差分により、この取得ドット低減率Ｘを４０％と決定することに影響する。よって、上記の低減率影響パラメータＭＭ、ＳＳを読み込むのである。低減率影響パラメータＭＭは、ドット記録を大ドットサイズから中ドットサイズに変更したことに起因する。よって、Ｍ行Ｎ列（本実施例では４行２列）のドット記録領域ＤＴにおいて、全てのドットを大ドットサイズのドット記録とした場合のドット重量ＷＬＡと、中ドットサイズでの一つのドットの重量ＷＭとから、中ドット縮径に伴う低減率影響パラメータＭＭを次のように規定することができる。
【００６３】
ＭＭ＝ｆ（ＷＭ／ＷＬＡ）；
ＷＬＡは、一つの大ドットサイズのドットの重量ＷＬにＭ＊Ｎを乗算した重量である。そして、低減率影響パラメータＭＭは、ドット重量比ＷＭ／ＷＬＡを変数とする関数で求まるのであり、この関数は、ドット重量比をドット低減率に換算した上で、中ドット縮径に伴う上記した差分に相当する値を算出する。
【００６４】
同様にして、小ドット縮径に伴う低減率影響パラメータＳＳについても、上記のドット重量ＷＬＡと、小ドットサイズでの一つのドットの重量ＷＳとから算出する。
【００６５】
ＳＳ＝ｆ（ＷＳ／ＷＬＡ）；
低減率影響パラメータＳＳは、ドット重量比ＷＳ／ＷＬＡを変数とする関数で求まるのであり、この関数は、ドット重量比をドット低減率に換算した上で、小ドット縮径に伴う上記した差分に相当する値を算出する。
【００６６】
なお、既述したように、ドット低減小側間引き境界からのドット低減率増大程度を持ってして、取得ドット低減率Ｘを算出する場合には、パラメータをドット重量比を変数とする関数であって、中ドット縮径および中ドット縮径に伴う上記した低減率増大程度に相当する値を算出する関数を用いればよい。
【００６７】
上記したパラメータの読み込みに続いては、ドット低減程度の概略の算出用の変数ｉに初期値０をセットする（ステップＳ２２０）。この変数ｉは、図１１に、１／８〜８／８の間引きに対応するドット低減率に合致しており、取得ドット低減率Ｘを算出する場合の上記したドット低減小側間引き境界とドット低減大側間引き境界の間引きを算出するためのものである。初期値セットに続いては、変数ｉを値１ずつインクリメントしながら、ステップＳ２２５の比較式にて、取得ドット低減率Ｘを算出する場合の上記したドット低減小側間引き境界の間引き状況を求める。以下、この様子を、取得ドット低減率Ｘが４０％であると仮定して、変数ｉを変えつつ説明する。
【００６８】
ステップＳ２２５の比較式は、本実施例ではＭ＊Ｎは４＊２＝８であることから、その左辺の式は、１／８〜８／８間引きのうちのｉ／８間引きに対応するドット低減率（図１１参照）である。右辺の式は、１／８〜８／８間引きのうちの（ｉ＋１）／８間引きに対応するドット低減率（図１１参照）であって、左辺の式で示されたｉ／８間引きより一段階上の間引きでの低減率を表す。つまり、このステップＳ２２５の比較式は、変数ｉを変えつつ、取得ドット低減率Ｘの両側の間引き状態（取得ドット低減率Ｘよりもドット低減大側間引きとドット低減小側間引き）を求めることを意味する。変数ｉへの初期値セット後では、ｉ＝０であるから、ステップＳ２２５では否定判定され、ステップＳ２３０にてｉ＝１となる。このｉ＝１で再びステップＳ２２５の比較式を演算し、この場合には、入力されたと仮定した取得ドット低減率Ｘは４０％あるから、ステップＳ２２５では再び否定判定される。このようにして変数ｉを変えながら演算すると、取得ドット低減率Ｘ＝４０％であれば、変数ｉ＝３でステップＳ２２５では肯定判定となる。そうすると、続くステップ２３５では、ドット低減処理の適用回数Ｚに変数ｉ（＝３）の３倍の数値をセットする（Ｚ＝９）。変数ｉを３倍するのは、本実施例では、ある状態のドット低減、例えば３／８ドット低減から、これよりドット低減が進んだ２／８ドット低減まで進むには、中ドット縮径と小ドット縮径と間引きの３度のドット低減状態推移を必要とするからである。
【００６９】
ドット低減処理の適用回数Ｚのセット（Ｚ＝９）に続くステップ２４０では、取得ドット低減率Ｘと、これよりもドット低減大側の間引き状態でのドット低減率との比較演算を行う。取得ドット低減率Ｘ＝４０％であれば、既述したように変数ｉは３であるので、（ｉ（＝３）＋１）／８、つまり４／８ドット間引きのドット低減率から中ドット縮径に伴う低減率影響パラメータＭＭを減算した右辺と、取得ドット低減率Ｘを比較する。ここで、肯定判定すれば、図１１における拡大図において、ドット低減小側間引きよりも低減程度が大きい中サイズ縮径の適用範囲に、取得ドット低減率Ｘ＝４０％が属することになるので、ステップＳ２４５にて、ドット低減処理の適用回数Ｚ（＝９）に値１を加算してドット低減処理の適用回数Ｚを求める（Ｚ＝１０）。
【００７０】
ステップＳ２４０での否定判定に続くステップ２５０では、取得ドット低減率Ｘと、これよりもドット低減大側の間引き状態でのドット低減率との比較演算を小ドット縮径と関連つけて行う。つまり、取得ドット低減率Ｘ＝４０％であれば、４／８ドット間引きのドット低減率から小ドット縮径に伴う低減率影響パラメータＳＳを減算した右辺と、取得ドット低減率Ｘを比較する。ここで、肯定判定すれば、図１１における拡大図において、ドット低減小側間引きよりも低減程度が大きい小サイズ縮径の適用範囲に、取得ドット低減率Ｘ＝４０％が属することになるので、ステップＳ２５５にて、ドット低減処理の適用回数Ｚ（＝９）に値２を加算してドット低減処理の適用回数Ｚを求める（Ｚ＝１１）。
【００７１】
ステップＳ２５０で否定判定すれば、図１１における拡大図において、ドット低減大側間引きの適用範囲に、取得ドット低減率Ｘ＝４０％が属することになるので、ステップＳ２６０にて、ドット低減処理の適用回数Ｚ（＝９）に値３を加算してドット低減処理の適用回数Ｚを求める（Ｚ＝１２）。
【００７２】
ところで、上記したステップＳ２４０とステップＳ２５０での判定は、低減率影響パラメータＭＭ、ＳＳの大きさによって定まり、取得ドット低減率Ｘ、例えば４０％に対応する上記両ステップでの判定は、必ず一方で下される。よって、取得ドット低減率Ｘに対して、必ず一つの適用回数ＺがステップＳ２４５、ステップＳ２５５或いはステップＳ２６０にて定まる。
【００７３】
こうしたドット低減処理の適用回数Ｚの算出を、図７を用いて説明する。ステップＳ２３５で算出した適用回数Ｚ＝９は、取得ドット低減率Ｘ＝４０％のドット低減小側間引きである３／８ドット低減（間引き）のドット低減率までドット低減を進める回数である。つまり、図７の３／８ドット低減（間引き）までは、１／８〜３／８ドット低減（間引き）まで、中ドット縮径・小ドット縮径・間引きを１／８〜３／８まで３回ずつ実行したことを意味する。よって、ドット低減小側間引き（３／８ドット低減：間引き）でのドット低減率より大きな取得ドット低減率Ｘ＝４０％に合致するドット低減状態は、上記したようにステップＳ２３５で算出した適用回数Ｚ＝９から、低減率影響パラメータＭＭおよび低減率影響パラメータＳＳの影響を加味して決定される。このようにしたドット低減処理の適用回数Ｚの算出に続いては、図１０のステップＳ３００に進む。
【００７４】
図１１のステップＳ３００では、間引き処理による間引きドットが未決定のドット記録領域ＤＴがあるか否かを判定する。ここで否定判定すれば、全てのドット記録領域ＤＴについての間引きドットの決定並びにこれを踏まえたドット記録順序設定が終了したことになるので、後述のステップＳ５００に移行して本ルーチンを終了する。
【００７５】
その一方、ステップＳ３００で肯定判定すれば、間引き処理による間引きドットが未決定のドット記録領域ＤＴについて、そのドット記録領域ＤＴごとに、ドット低減処理の対象パス番号の決定、その決定したパス番号ごとの中ドット縮径或いは小ドット縮径もしくは間引きの設定を行う（ステップＳ４００）。この一連の処理は、ループ処理であり、まず、ドット記録領域ＤＴにおける最先のパス番号ｍｓ（図７〜図８ではｍｓ＝１）を変数ｙ（初期値１）にセットする。つまり、既述したように、ドット記録領域ＤＴにおける最先パス番号ｍｓは、主走査パスの進行に伴って変化することから、これに対処すべく、変数ｙ（初期値１）を用いる。そして、設定した初期値１の変数ｙに対応するパス番号の主走査パスをドット記録状態の設定を行う最初の主走査パスとして決定し、適用回数Ｚに基づいて、この最初の主走査パス（変数ｙ（＝１）に対応するパス番号）から最後のドット記録状態の設定を行うパス番号を決定する。
【００７６】
例えば、図１２の適用回数算出処理から適用回数ＺがＺ＝１０と与えられれば、この適用回数Ｚ＝１０に該当するドット記録状態は、図７における４／８ドット低減（中サイズ縮径）に該当する。このため、最後のドット記録状態の設定を行うパス番号は、パス番号４と定まるので、変数の最終値を４とする。図７〜図８の場合には、ドット記録領域ＤＴにおける最先のパス番号（＝１）と変数ｙの初期値１とは一致する。ところが、既述したようにドット記録領域ＤＴにおける最先のパス番号が変わるが、同じ適用回数であれば、変数ｙの最終値は同じとなり、変数ｙ＝１〜４に該当する連続したパス番号の主走査パスが、ドット状態設定の対象パスとして定まる。よって、変数ｙ＝１〜４に該当する連続したパス番号ごとの主走査パスにおいて、中ドット縮径か、小ドット縮径か間引きかを定めて、ドット記録領域ＤＴのドット記録状態を決定する。適用回数Ｚ＝１０に該当するドット記録状態では、既述したように図７における４／８ドット低減（中サイズ縮径）に該当するので、最終値の変数ｙ＝４に対応するパス番号４の主走査パスでのドット記録状態は、中ドット縮径の記録状態に設定され、それより以前のパス番号の主走査パスでのドット記録状態は間引きの記録状態に設定される。
【００７７】
こうしてユーザーの設定したドット低減程度（ドット低減率Ｘ）に応じた間引きドットをドット記録領域ＤＴの記録状態設定対象パス番号の各ドットにおいて決定すると、上記した間引き処理の対象を次のドット記録領域ＤＴに設定して（ステップＳ４１０、ステップＳ３００からの処理を繰り返す。そして、ステップＳ３００にて否定判定すれば、全てのドット記録領域ＤＴについての間引きドットの決定並びにこれを踏まえたドット記録順序設定が終了したことになるので、間引き対象と決定済みのドットを含むドット記録領域ＤＴを主走査・副走査方向に合わせてドット記録データとし（ステップＳ５００）、本ルーチンを終了する。この結果、間引きドットの情報とドット記録順序を含むドット記録データに基づいたインクドットを行うことで、図７〜図８に示したように、上記特徴を有する間引き処理が実現され、画質を過度に劣化させることなくインク使用量を削減することが可能である。
【００７８】
また、図７〜図８から明らかなように、主走査方向においては、同じドット記録順序並びに同じ間引き処理ドットを含むドット記録領域ＤＴが並ぶことになる。よって、上記したステップＳ３００〜４１０の処理は、画像データにおける最先ラスター側で副走査方向に並んだドット記録領域ＤＴ、図５で言えば左側の列で副走査方向に並んだドット記録領域ＤＴについて、副走査方向に沿って行えば足り、主走査方向に並んだドット記録領域ＤＴについての間引き処理対象ドットの決定は並列処理可能である。よって、ステップＳ３００〜４１０の処理の他、ステップＳ５００でのドット記録データの構築に要する演算負荷を軽減でき、高速処理が可能となる。
【００７９】
また、ドット低減率Ｘは、０〜１００％の範囲で任意に設定でき、その設定した低減率に応じたドット低減を達成するので、きめ細かな色材削減が可能となる。
【００８０】
Ｃ．変形例：
この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８１】
Ｃ１．変形例１：
４行２列のドット記録領域ＤＴにおいて、主走査パスのパス番号とそのパス番号に対応したドットの並び、即ちパス番号順に対応したドット記録順序でのドットの並びは、図７〜図８で示したように、４行２列の並びにおいていずれも斜めに記録順序が増える場合の他、次のように変形することもできる。図１３は図７相当図であり変形例１における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図、図１４は図８相当図でありドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図である。
【００８２】
図１３〜図１４の変形例１では、４行２列のドット記録領域ＤＴにおいて、副走査方向の各列ではドット記録順序に対応したパス番号がその列に亘って全て連続しないものの、一部において、即ち４行の半分の２行において連続する。具体的には、ドット記録領域ＤＴでは、最先のパス番号２〜９の８回の主走査パスにて各ドットの記録が完了し、各ドットは、パス番号に対応してパス番号２〜９までの順序で記録され、１行〜２行の推移と２行〜３行の推移では既述した実施例と同様に斜めにパス番号（ドット記録順序）が増えるものの、３行１列と４行１列のドットの並びと３行２列と４行２列のドットの並びでは、パス番号（ドット記録順序）が連続している。この変形例１であっても、図１３〜図１４に示す最先のパス番号２だけの間引き（１／８ドット低減：中サイズ縮径と小サイズ縮径或いは間引き）からパス番号２〜７までの間引き（６／８ドット低減：中サイズ縮径と小サイズ縮径）までは、間引きされたドットが副走査方向に一列には並ばないようにした上で、副走査方向において隣接する主走査パスでの連続したドット記録、詳しくは大ドット同士の連続、大ドット記録と中ドット記録との連続、大ドット記録と小ドット記録との連続を図る行うことができる。そして、パス番号２〜７までの間引き（６／８ドット低減：間引き）からパス番号２〜９までの間引き（８／８ドット低減：中サイズ縮径と小サイズ縮径）という高い間引き程度での間引きにおいて、始めて副走査方向において隣接する二つの主走査パスでの連続したドット記録ができず、間引きされたドットが副走査方向に一列に並ぶに過ぎない。よって、この変形例１にあっても、大きな間引き程度までは、画質劣化の抑制とインク削減が可能であり、大きな間引き程度ではインク削減を優先できる。
【００８３】
Ｃ２．変形例２：
４行２列のドット記録領域ＤＴにおけるドットの並びは次のように変形することもできる。図１５は図１３相当図であり変形例２における間引き処理のうちドット低減程度が５０％以下の場合の間引き処理の内容を示す説明図、図１６は図１４相当図でありドット低減程度が５０％を超える場合の間引き処理の内容を示す説明図である。
【００８４】
図１５〜図１６の変形例２では、４行２列のドット記録領域ＤＴにおいて、副走査方向の各列ではドット記録順序に対応したパス番号がその列に亘って全て連続しないものの、上記の変形例１と同様、４行の半分の２行において連続する。具体的には、ドット記録領域ＤＴでは、パス番号３〜１０の８回の主走査パスにて各ドットの記録が完了し、各ドットは、パス番号に対応してパス番号３〜１０までの順序で記録され、１行〜２行の推移と３行〜４行の推移では既述した実施例と同様に斜めにパス番号（ドット記録順序）が増えるものの、２行１列と３行１列のドットの並びと２行２列と３行２列のドットの並びでは、パス番号（ドット記録順序）が連続している。この変形例２であっても、図１５〜図１６に示す最先のパス番号３だけの間引き（１／８ドット低減：中サイズ縮径と小サイズ縮径或いは間引き）からパス番号３〜９までの間引き（７／８ドット低減：中サイズ縮径と小サイズ縮径）までは、間引きされたドットが副走査方向に一列には並ばないようにした上で、副走査方向において隣接する主走査パスでの連続したドット記録、詳しくは大ドット同士の連続、大ドット記録と中ドット記録との連続、大ドット記録と小ドット記録との連続を図る行うことができる。そして、パス番号３〜９までの間引き（７／８ドット低減：間引き）からパス番号３〜１０までの間引き（８／８ドット低減：中サイズ縮径と小サイズ縮径）という極めて高い間引き程度での間引きにおいて、始めて副走査方向において隣接する二つの主走査パスでの連続したドット記録ができず、間引きされたドットが副走査方向に一列に並ぶに過ぎない。よって、この変形例１にあっても、極めて大きな間引き程度までは、画質劣化の抑制とインク削減が可能であり、極めて大きな間引き程度ではインク削減を優先できる。
【００８５】
Ｃ３．変形例３：
オーバーラップ考慮ドット間引き処理の特徴としては、上述した特徴に加えて、ドット記録領域ＤＴごとの間引き処理を、ドット記録領域ＤＴにおけるドットが大ドットのみによって構成される場合と中ドットや小ドットで構成される場合とで異なるようにすることもできる。例えば、ドット記録領域ＤＴが大ドットのみである場合には、図７〜図８の１／８〜７／８間引き（ドット低減）を実行可能とする一方、中ドットや小ドットで構成される場合には、間引きの程度を図７の１／８〜４／８ドット低減（小サイズ縮径および／または間引き）までに制限する。
【００８６】
ドット記録領域ＤＴの各ドットが大ドットであれば、図３で説明したように隣接ドット間での重なりが大きいので、大きな間引き程度でも、隣接ドット間の重なりが小さな中ドットや小ドットよりも間引きによる過度の画質劣化を生じ難い傾向がある。一方、中ドットは隣接ドット間の重なりが少なく、また、小ドットでは隣接ドット間で重なりがほとんど生じないので、間引きによる画質劣化が目立つ傾向にあるので、間引き程度を小さい側に制限する。例えば、ユーザーがドット低減程度入力部１４０により６０％を超えるドット低減を設定入力した場合、大ドットで構成されるドット記録領域ＤＴについては、その設定されたドット低減程度に相当する間引きを行うものの、中ドットや小ドットで構成されるドット記録領域ＤＴについては、設定された６０％より低い５０％程度のドット低減（小サイズ縮径および／または間引き）に制限する。このようにドットの大きさに応じて間引き程度を変えるようにすれば、画像データの全領域において大ドット、中ドットおよび小ドットが混在した場合でも、４行２列というドット記録領域ＤＴごとでの適正な間引きの程度の設定（制限）により、画像劣化の抑制を図ることができる。
【００８７】
Ｃ４．変形例４：
上記実施例では、主走査の回数が２であるオーバーラップ印刷について説明したが、本発明は、主走査の回数が２以外の任意のオーバーラップ印刷に適用可能である。例えば、主走査の回数が３のオーバーラップ印刷であれば、ドット記録領域ＤＴを４行３列のドットで構成されるようにして、このドット記録領域ＤＴごとに既述した処理を行えばよい。また、副走査方向に連続して並んだラスタラインの列についても同様であり、ドット記録領域ＤＴを３列のラスタライン、５列のラスタラインとして把握し、ドット記録領域ＤＴを３行２列、５行２列の記録領域とすることもできる。
【００８８】
Ｃ５．変形例５：
上記実施例では、印刷ヘッドを主走査方向に移動させていたが、印刷ヘッドの代わりに印刷用紙を移動させるようにしてもよい。
【００８９】
Ｃ６．変形例６：
上記実施例では、インクジェットプリンターについて説明したが、本発明は、ファクシミリやコピー機などの他の画像記録装置にも適用可能である。また、本発明は、液晶ディスプレー等のカラーフィルタの製造に用いられる色材出力装置や、有機ＥＬディスプレー、ＦＥＤ（電界放出ディスプレー）等の電極形成に用いられる電極材料出力装置、バイオチップ製造に用いられる生体有機物出力装置などの他の色材出力装置にも適用可能である。なお、本明細書において「印刷ヘッド」とは、プリンター等の画像記録装置に用いられる各種の記録ヘッド、液晶ディスプレー等のカラーフィルタの製造に用いられる色材出力ヘッド、有機ＥＬディスプレー、ＦＥＤ（電界放出ディスプレー）等の電極形成に用いられる電極材料出力ヘッド、バイオチップ製造に用いられる生体有機物出力ヘッド等に相当するものである。また、本発明における「印刷媒体」又は「ドット記録媒体」は、紙に限らず、ドットが形成される媒体を意味している。
【符号の説明】
【００９０】
１０…アプリケーションプログラム
２０…プリンタードライバー
２１…解像度変換処理部
２２…色変換処理部
２３…ハーフトーン処理部
２４…ラスタライズ処理部
２５…間引き処理部
３２…出力バッファー
１００…パーソナルコンピューター
１１０…ＣＰＵ
１２０…メモリー
１３０…入出力インターフェース部
１４０…ドット低減程度入力部
２００…プリンター
２１０…ＣＰＵ
２２０…メモリー
２３０…入出力インターフェース部
２４０…ユニット制御回路
２５０…ヘッドユニット
２５０ｎ…ノズル列
２６０…キャリッジユニット
２７０…搬送ユニット
３００…印刷システム
ＤＴ…ドット記録領域
【図１】
2011000846.tif 000003
【図２】
2011000846.tif 000004
【図３】
2011000846.tif 000005
【図４】
2011000846.tif 000006
【図５】
2011000846.tif 000007
【図６】
2011000846.tif 000008
【図７】
2011000846.tif 000009
【図８】
2011000846.tif 000010
【図９】
2011000846.tif 000011
【図１０】
2011000846.tif 000012
【図１１】
2011000846.tif 000013
【図１２】
2011000846.tif 000014
【図１３】
2011000846.tif 000015
【図１４】
2011000846.tif 000016
【図１５】
2011000846.tif 000017
【図１６】
2011000846.tif 000018