(57)【要約】【課題】インク滴の着弾位置ずれが生じた場合において、印刷面全体としての画質の低下を抑制する。【解決手段】画像処理装置であって、第１ディザマスクと第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき印刷を行った場合に、着弾ずれ量がゼロの場合、第１ディザマスクを用いた場合の粒状性が第２ディザマスクを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ最大ずれ量よりも小さな着弾ずれ量範囲内において、第２ディザマスクを用いた場合の粒状性が第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定され、ドットデータ生成部は、第１ディザマスクに設定された閾値を用いて第１領域のドットデータを生成し、第２ディザマスクに設定された閾値を用いて第２領域のドットデータを生成する、画像処理装置。【選択図】図１
2018079627.tif 000002
【特許請求の範囲】
【請求項１】
階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成するドットデータ生成部を備える画像処理装置であって、
前記ディザマスクとして、第１ディザマスクと、前記第１ディザマスクとは異なる第２ディザマスクとを有し、
前記第１ディザマスクと前記第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、
前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１ディザマスクを用いた場合の粒状性が前記第２ディザマスクを用いた場合の粒状性に比べて高く、
前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２ディザマスクを用いた場合の粒状性が前記第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており、
前記ドットデータ生成部は、
前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域において、前記第１ディザマスクに設定された閾値を用いて前記第１領域の前記ドットデータを生成し、
前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域において、前記第２ディザマスクに設定された閾値を用いて前記第２領域の前記ドットデータを生成する、
画像処理装置。
【請求項２】
階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成するドットデータ生成部を備える画像処理装置であって、
前記ディザマスクは、第１ディザマスク部と、第２ディザマスク部と、を含み、
前記第１ディザマスク部は、前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域に適用して用いられ、
前記第２ディザマスク部は、前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域に適用して用いられ、
前記第１ディザマスク部は、第１元ディザマスクの一部として構成され、
前記第２ディザマスク部は、前記第１元ディザマスクとは異なる第２元ディザマスクの一部として構成され、
前記第１元ディザマスクおよび前記第２元ディザマスクとは、それぞれの元ディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、
前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１元ディザマスクを用いた場合の粒状性が前記第２元ディザマスクを用いた場合の粒状性に比べて高く、
前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２元ディザマスクを用いた場合の粒状性が前記第１元ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている、
画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記画像領域中の単位領域であって、複数の前記第１領域と複数の前記第２領域とから成る単位領域において、
前記第１領域は、単一の多角形形状を有し、
前記第２領域は、単一の多角形形状を有する、
画像処理装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の画像処理装置において、
前記第１領域と前記第２領域との境界線は、前記第１方向と前記第２方向とのうち少なくとも一方と交差する、
画像処理装置。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の画像処理装置において、
前記第１領域と前記第２領域とは、互いに異なる形状を有する、
画像処理装置。
【請求項６】
請求項１から請求項５までのいずれか一項に記載の画像処理装置において、
前記第１領域と前記第２領域との境界線は、前記第１方向と前記第２方向とのうちいずれか一方と平行である複数の平行部であって、互いに接しない複数の平行部を有する、
画像処理装置。
【請求項７】
請求項１から請求項６までのいずれか一項に記載の画像処理装置において、
前記画像領域中の単位領域であって、複数の前記第１領域と複数の前記第２領域とから成る単位領域において、
前記第１領域と前記第２領域とは、一部の領域が互いに重なっている、
画像処理装置。
【請求項８】
請求項１から請求項７までのいずれか一項に記載の画像処理装置を備える、
印刷装置。
【請求項９】
階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成するためのコンピュータープログラムであって、
前記ディザマスクとして、第１ディザマスクと、前記第１ディザマスクとは異なる第２ディザマスクとから閾値を読み込む機能と、
前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域において、前記第１ディザマスクから読み込まれた閾値を用いて前記第１領域の前記ドットデータを生成する機能と、
前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域において、前記第２ディザマスクから読み込まれた閾値を用いて前記第２領域の前記ドットデータを生成する機能と、
を、コンピューターに実現させ、
前記第１ディザマスクと前記第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、
前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１ディザマスクを用いた場合の粒状性が前記第２ディザマスクを用いた場合の粒状性に比べて高く、
前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２ディザマスクを用いた場合の粒状性が前記第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている、
コンピュータープログラム。
【請求項１０】
階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成させるためのコンピュータープログラムであって、
第１ディザマスク部と、第２ディザマスク部と、を含む前記ディザマスクから閾値を読み込む機能と、
前記ディザマスクから読み込まれた閾値を用いて前記ドットデータを生成する機能と、
を、コンピューターに実現させ、
前記第１ディザマスク部は、前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域に適用して用いられ、
前記第２ディザマスク部は、前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域に適用して用いられ、
前記第１ディザマスク部は、第１元ディザマスクの一部として構成され、
前記第２ディザマスク部は、前記第１元ディザマスクとは異なる第２元ディザマスクの一部として構成され、
前記第１元ディザマスクおよび前記第２元ディザマスクとは、それぞれの元ディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、
前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１元ディザマスクを用いた場合の粒状性が前記第２元ディザマスクを用いた場合の粒状性に比べて高く、
前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２元ディザマスクを用いた場合の粒状性が前記第１元ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている、
コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハーフトーン処理技術に関する。
【背景技術】
【０００２】
インクを吐出する多数のノズルを有する印刷ヘッドを主走査方向へ移動させるとともに、印刷媒体を主走査方向と交差する搬送方向へ搬送することにより、印刷媒体に多数のドットから成る画像を形成する印刷装置が知られている。このような印刷装置では、多階調のインク色の画像データを各インク色のドットのオン／オフで示すドットデータを生成する。かかるドットデータは、いわゆるハーフトーン技術を用いて生成される。例えば、ハーフトーン技術の一つであるディザ法では、各画素の階調値とディザマスクに設定された閾値とを比較して、階調値が閾値よりも大きい場合にドットオンとし、階調値が閾値よりも小さい場合にドットオフとする、二値化処理を行うことによりドットデータを生成する。このような印刷装置では、ノズル毎のインク吐出量のばらつき及びインク滴の飛行方向のばらつき等の理由によりインク滴の着弾位置が予定位置からずれてしまい、印刷画像の粒状性が低下するという問題が生じ得る。特許文献１には、インク滴の着弾位置ずれが生じたとしても印刷画像の粒状性の向上を図ることのできるディザマスクの生成方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９９２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の方法により生成したディザマスクを用いて印刷した場合であっても、インク滴の着弾位置ずれが生じると、印刷面全体の粒状性（画質）が低下するおそれがある。そこで、インク滴の着弾位置ずれが生じた場合において、印刷面全体としての画質の低下を抑制する技術が望まれている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００６】
（１）本発明の一実施形態によれば、階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成するドットデータ生成部を備える画像処理装置が提供される。この画像処理装置は、前記ディザマスクとして、第１ディザマスクと、前記第１ディザマスクとは異なる第２ディザマスクとを有し；前記第１ディザマスクと前記第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１ディザマスクを用いた場合の粒状性が前記第２ディザマスクを用いた場合の粒状性に比べて高く；前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２ディザマスクを用いた場合の粒状性が前記第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており；前記ドットデータ生成部は、前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域において、前記第１ディザマスクに設定された閾値を用いて前記第１領域の前記ドットデータを生成し；前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域において、前記第２ディザマスクに設定された閾値を用いて前記第２領域の前記ドットデータを生成する。
【０００７】
この形態の画像処理装置によれば、第１ディザマスクと第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき印刷装置で印刷を行った場合に、着弾ずれ量がゼロである場合において、第１ディザマスクを用いた場合の粒状性が第２ディザマスクを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、第２ディザマスクを用いた場合の粒状性が第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており、第１ディザマスクに設定された閾値を用いて第１領域のドットデータを生成し、第２ディザマスクに設定された閾値を用いて第２領域のドットデータを生成するので、第１ディザマスクのみを用いて生成されたドットデータに基づき印刷を行った場合に比べて、着弾ずれ量が想定着弾ずれ量範囲内となるような着弾位置ずれが生じた場合において、印刷面全体としての粒状性（画質）の低下を抑制できる。
【０００８】
（２）本発明の他の実施形態によれば、階調値で表現される画像データと、ディザマスクに設定された閾値とを用いて、印刷装置における媒体上のインクドットの有無を示すドットデータを生成するドットデータ生成部を備える画像処理装置が提供される。この画像処理装置は、前記ディザマスクは、第１ディザマスク部と、第２ディザマスク部と、を含み；前記第１ディザマスク部は、前記画像データの示す画像領域のうち、第１方向と、前記第１方向と交差する第２方向とに、それぞれ複数の画素を有する第１領域に適用して用いられ；前記第２ディザマスク部は、前記画像領域のうち、前記第１領域とは異なる領域であって、前記第１方向と、前記第２方向とに、それぞれ複数の画素を有する第２領域に適用して用いられ；前記第１ディザマスク部は、第１元ディザマスクの一部として構成され；前記第２ディザマスク部は、前記第１元ディザマスクとは異なる第２元ディザマスクの一部として構成され；前記第１元ディザマスクおよび前記第２元ディザマスクとは、それぞれの元ディザマスクを用いて生成されたドットデータに基づき前記印刷装置で印刷を行った場合に、前記媒体におけるインクの着弾ずれ量がゼロである場合において、前記第１元ディザマスクを用いた場合の粒状性が前記第２元ディザマスクを用いた場合の粒状性に比べて高く；前記着弾ずれ量がゼロよりも大きく且つ前記印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、前記第２元ディザマスクを用いた場合の粒状性が前記第１元ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている。
【０００９】
この形態の画像処理装置によれば、ディザマスクは、第１元ディザマスクの一部として構成される第１ディザマスク部と、第２元ディザマスクの一部として構成される第２ディザマスク部と、を含んでおり、第１元ディザマスクおよび第２元ディザマスクを用いて生成されたドットデータに基づき印刷装置で印刷を行った場合に、着弾ずれ量がゼロである場合において、第１元ディザマスクを用いた場合の粒状性が第２元ディザマスクを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、第２元ディザマスクを用いた場合の粒状性が第１元ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており、第１ディザマスク部に設定された閾値を用いて第１領域のドットデータを生成し、第２ディザマスク部に設定された閾値を用いて第２領域のドットデータを生成するので、第１ディザマスク部のみに設定された閾値を用いて生成されたドットデータに基づき印刷を行った場合に比べて、着弾ずれ量が想定着弾ずれ量範囲内となるような着弾位置ずれが生じた場合において、印刷面全体としての粒状性（画質）の低下を抑制できる。
【００１０】
加えて、第１ディザマスク部と第２ディザマスク部とを含んで構成される単一のディザマスクを用いるので、画像処理装置においてディザマスクの記憶領域を低減できる。また、ディザマスクとして第１ディザマスクと第２ディザマスクとを有する構成に比べて、第１ディザマスクおよび第２ディザマスクのいずれのディザマスクを用いるかを選択する処理を省略することができるので、ドットデータを生成する処理に要する時間を短縮できる。
【００１１】
（３）上記形態の画像処理装置において、前記画像領域中の単位領域であって、複数の前記第１領域と複数の前記第２領域とから成る単位領域において、前記第１領域は、単一の多角形形状を有し；前記第２領域は、単一の多角形形状を有していてもよい。この形態の画像処理装置によれば、単位領域において第１領域と第２領域とが、それぞれ単一の多角形形状を有しているので、第１領域と第２領域との境界線が直線状とならないように第１領域と第２領域と配置でき、印刷画像において、第１方向と第２方向とのうち少なくとも一方と平行でない境界線を目立ち難くできる。
【００１２】
（４）上記形態の画像処理装置において、前記第１領域と前記第２領域との境界線は、前記第１方向と前記第２方向とのうち少なくとも一方と交差していてもよい。この形態の画像処理装置によれば、第１領域と第２領域との境界線は、第１方向と第２方向とのうち少なくとも一方と平行でないので、印刷画像において、第１方向と第２方向とのうち少なくとも一方と平行でない境界線を目立ち難くできる。
【００１３】
（５）上記形態の画像処理装置において、前記第１領域と前記第２領域とは、互いに異なる形状を有していてもよい。この形態の画像処理装置によれば、第１領域と第２領域とが互いに異なる形状を有しているので、第１領域と第２領域との境界線が直線状となることを抑制でき、印刷画像において第１領域と第２領域との境界線を目立ち難くできる。
【００１４】
（６）上記形態の画像処理装置において、前記第１領域と前記第２領域との境界線は、前記第１方向と前記第２方向とのうちいずれか一方と平行である複数の平行部であって、互いに接しない複数の平行部を有していてもよい。この形態の画像処理装置によれば、複数の平行部は、互いに接していないので、印刷画像において第１領域と第２領域との境界線を目立ち難くできる。
【００１５】
（７）上記形態の画像処理装置において、前記画像領域中の単位領域であって、複数の前記第１領域と複数の前記第２領域とから成る単位領域において、前記第１領域と前記第２領域とは、一部の領域が互いに重なっていてもよい。この形態の画像処理装置によれば、単位領域における一部の領域において第１領域と第２領域とが互いに重なっているので、印刷画像において第１領域と第２領域との境界線を目立ち難くできる。
【００１６】
本発明は、種々の形態で実現することも可能である。例えば、画像処理方法、印刷装置、印刷方法、これらの装置や方法を実現するためのコンピュータープログラム、かかるコンピュータープログラムを記録した記録媒体等の形態で実現できる。
【００１７】
上述した本発明の各形態の有する複数の構成要素はすべてが必須のものではなく、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな他の構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部又は全部を上述した本発明の他の形態に含まれる技術的特徴の一部又は全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態としての画像処理装置の構成を示すブロック図である。
【図２】印刷装置の概略構成を示す説明図である。
【図３】第１ディザマスクと第２ディザマスクとをそれぞれ単独で用いて生成されたドットデータに基づいて印刷を行った場合における着弾ずれ量に対する粒状性の変化を模式的に示す説明図である。
【図４】画像処理装置および印刷装置により実行される印刷処理の処理手順を示すフローチャートである。
【図５】４つのインク色Ｃ、Ｍ、Ｙ、Ｋのうちの１つの色成分のハーフトーン処理（ステップＳ１１０）の詳細手順を示すフローチャートである。
【図６】画像データの示す画像領域に対してディザマスクを適用する様子を模式的に示す説明図である。
【図７】図６に示す最小単位領域を拡大して模式的に示す説明図である。
【図８】マスク選択用マップの一例を示す説明図である。
【図９】第２実施形態における画像処理装置の概略構成を示すブロック図である。
【図１０】第２実施形態におけるディザマスクの構成を模式的に示す説明図である。
【図１１】第２実施形態におけるハーフトーン処理（ステップＳ１１０）の詳細手順を示すフローチャートである。
【図１２】変形例１における第１ディザマスクと第２ディザマスクとをそれぞれ単独で用いて生成されたドットデータに基づいて印刷を行った場合における着弾ずれ量に対する粒状性の変化を模式的に示す説明図である。
【図１３】変形例２における第１の態様の第１領域および第２領域の構成を示す説明図である。
【図１４】変形例２における第２の態様の第１領域および第２領域の構成を示す説明図である。
【図１５】変形例２における第３の態様の第１領域および第２領域の構成を示す説明図である。
【図１６】変形例３における第１の態様の第１領域および第２領域の構成を示す説明図である。
【図１７】変形例３における第２の態様の第１領域および第２領域の構成を示す説明図である。
【図１８】変形例３における第３の態様の第１領域および第２領域の構成を示す説明図である。
【図１９】変形例４における第１の態様の第１領域および第２領域の構成を示す説明図である。
【図２０】変形例４における第２の態様の第１領域および第２領域の構成を示す説明図である。
【図２１】変形例４における第３の態様の第１領域および第２領域の構成を示す説明図である。
【図２２】変形例５における第１領域および第２領域の構成を示す説明図である。
【図２３】変形例６における第１領域および第２領域の構成を示す説明図である。
【発明を実施するための形態】
【００１９】
Ａ．第１実施形態：
Ａ１．画像処理装置の構成：
図１は、本発明の一実施形態としての画像処理装置１００の構成を示すブロック図である。画像処理装置１００は、印刷装置２００で印刷される画像の画像処理を行い、画像処理後の印刷用画像データを印刷装置２００に送信する。画像処理装置１００は、印刷装置２００と通信可能に構成されている。本実施形態では、画像処理装置１００は、パーソナルコンピューターにより構成されている。画像処理装置１００において動作するオペレ−ティグシステムには、アプリケーション２０と、プリンタードライバー３０とが組み込まれている。
【００２０】
プリンタードライバー３０は、解像度変換部３１と、色変換部３２と、ハーフトーン処理部３３と、印刷データ出力部３５と、を備える。
【００２１】
解像度変換部３１は、入力画像の解像度を印刷解像度に変換する機能を有する。入力画像は、例えば、アプリケーション２０により生成された画像や図示しない入力インターフェイスから受信した画像が該当する。本実施形態では、入力画像は、いずれもレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の色成分から成る階調値で表現されている。本実施形態では、入力画像の階調値範囲は、０〜２５５である。
【００２２】
色変換部３２は、入力画像の画像データをインク色Ｃ、Ｍ、Ｙ、Ｋの階調値で表現される画像データに変換する機能を有する。本実施形態では、色変換後の画像データの階調値範囲は、０〜２５５である。なお、画像データの階調値範囲は、０〜２５５に限らず、０〜１２８など任意の範囲であってもよい。色変換部３２は、メモリー５０に予め格納されている色変換テーブル４０を参照して上記色変換を行う。
【００２３】
ハーフトーン処理部３３は、各インク色の画像データの２５６階調（段階）の階調値を、各インク色のドットの有無、換言すると、ドット有り（２５５）とドット無し（０）の２階調の階調値に変換する、ハーフトーン処理を実行する。本実施形態では、ハーフトーン処理は、いわゆるディザ法により実行される。ディザ法では、画像データを構成する複数の画素が順番に注目画素として特定され、注目画素の階調値とディザマスクに設定された閾値とを用いて、注目画素におけるドットの有無が決定される。
【００２４】
本実施形態では、上述のディザマスクとして、第１ディザマスク４２ａと、第２ディザマスク４２ｂとがメモリー５０に予め格納されている。第１ディザマスク４２ａと第２ディザマスク４２ｂとは、互いに異なるディザマスクである。本実施形態では、画像データの示す画像領域のうち、或る画像領域（後述の第１領域Ａｒ１）のドットデータは第１ディザマスク４２ａに設定された閾値を用いて生成し、或る画像領域（後述の第２領域Ａｒ２）のドットデータは第２ディザマスク４２ｂに設定された閾値を用いて生成する。メモリー５０には、予めマスク選択用マップ４１が格納されている。マスク選択用マップ４１には、画像データの各画素に対し、第１ディザマスク４２ａ、第２ディザマスク４２ｂのいずれを用いるかが設定されている。ハーフトーン処理、マスク選択用マップおよびディザマスクについての詳細な説明は、後述する。
【００２５】
印刷データ出力部３５は、ハーフトーン処理部３３による処理後のデータ、つまり、各インク色Ｃ、Ｍ、Ｙ、Ｋの印刷媒体上のドットの有無を示すデータをラスタライズし、印刷制御用のコマンドを含む印刷データを生成し、印刷装置２００に送信する。印刷データ出力部３５は、ドットデータをラスタライズする際、各画素のドットを、印刷装置２００における図示しないキャリッジの往動時および複動時のいずれにおいて形成するかを決定する。
【００２６】
プリンタードライバー３０は、上述した各処理部３１〜３５が有する機能を実現するためのコンピュータープログラムに相当する。プリンタードライバー３０は、コンピューターが読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、たとえばＤＶＤ、フラッシュメモリー、コンピューターの内部記憶装置（ＲＡＭやＲＯＭなどのメモリー）および外部記憶装置等の、データを一時的ではなく固定可能であり且つコンピューターが読み取り可能な種々の媒体を利用できる。
【００２７】
Ａ２．印刷装置の構成：
図２は、印刷装置２００の概略構成を示す説明図である。印刷装置２００は、画像処理装置１００から受信する画像データに基づいてインクを吐出することにより、印刷媒体Ｐ上にドットを形成し、画像等を印刷するインクジェットプリンターである。印刷装置２００は、制御部２２０と、ヘッドユニット２３０と、キャリッジモーター２４０と、搬送モーター２５０と、駆動ベルト２６１と、フレキシブルケーブル２６２と、プラテン２６３と、を備えている。
【００２８】
制御部２２０は、ＣＰＵ、ＲＡＭおよび入出力インターフェイスを備える装置であり、ＣＰＵがＲＡＭに格納されたコンピュータープログラムを実行することにより、印刷装置２００の各部の制御が行われる。
【００２９】
ヘッドユニット２３０は、フレキシブルケーブル２６２を介して制御部２２０と電気的に接続されている。ヘッドユニット２３０は、図示しないキャリッジガイドに主走査方向Ｄ１に往復移動可能に取り付けられている。ヘッドユニット２３０は、駆動ベルト２６１を介して伝達されるキャリッジモーター２４０の動力により主走査方向Ｄ１に沿って往復移動する。
【００３０】
ヘッドユニット２３０は、キャリッジ２３１と、４つのインクカートリッジ２３２と、印刷ヘッド２３３とを備えている。キャリッジ２３１には、インク色ごとの４つのインクカートリッジ２３２が装着されている。本実施形態では、４つのインクカートリッジ２３２には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のインクがそれぞれ収容されている。印刷ヘッド２３３には、印刷媒体Ｐに対向する面にインクを吐出する複数のノズル列が設けられている。インクカートリッジ２３２から印刷ヘッド２３３に供給されたインクは、かかるノズルから液滴状に吐出される。
【００３１】
搬送モーター２５０は、制御部２２０からの制御信号に応じて駆動する。搬送モーター２５０の動力がプラテン２６３に伝達することにより、印刷媒体Ｐが副走査方向Ｄ２に搬送される。
【００３２】
制御部２２０は、画像処理装置１００から印刷対象画像の画像データが入力されると、搬送モーター２５０を駆動し、印刷媒体Ｐを副走査方向Ｄ２の印刷開始位置まで搬送させる。制御部２２０は、キャリッジモーター２４０を駆動し、ヘッドユニット２３０を主走査方向Ｄ１の印刷開始位置まで移動する。制御部２２０は、ヘッドユニット２３０を主走査方向Ｄ１に沿って移動させるとともにヘッドユニット２３０から印刷媒体Ｐにインクを吐出する制御と、印刷媒体Ｐを副走査方向Ｄ２に搬送するための搬送モーター２５０の制御とを交互に繰り返す。これにより、印刷媒体Ｐに画像が印刷される。なお、図２において、ヘッドユニット２３０は、主走査方向Ｄ１に沿って往復移動し、印刷媒体Ｐは、主走査方向Ｄ１と交差する副走査方向Ｄ２の上流から下流に沿って搬送される。本実施形態では、副走査方向Ｄ２は、主走査方向Ｄ１と直交する方向である。
【００３３】
Ａ３．ディザマスクの構成：
図３は、第１ディザマスク４２ａと第２ディザマスク４２ｂとをそれぞれ単独で用いて生成されたドットデータに基づいて印刷を行った場合における着弾ずれ量に対する粒状性の変化を模式的に示す説明図である。なお、後述するように、本実施形態では、第１ディザマスク４２ａと第２ディザマスク４２ｂとは組み合わせて用いられ、単独で用いられない。図３において、縦軸は粒状性を示し、横軸は着弾ずれ量を示している。図３では、第１ディザマスク４２ａを用いて生成されたドットデータに基づき印刷を行った場合における着弾ずれ量に対する粒状性の変化を実線で表し、第２ディザマスク４２ｂを用いて生成されたドットデータに基づき印刷を行った場合における着弾ずれ量に対する粒状性の変化を破線でそれぞれ表している。
【００３４】
本実施形態において、「粒状性」とは、印刷媒体Ｐ上に形成されるドットの分散性を意味する。具体的には、印刷画像、つまりインクドットで表された画像をフーリエ変換してパワースペクトルを求め、得られたパワースペクトルを人間が有する視覚の空間周波数に対する感度特性（ＶＴＦ：Ｖｉｓｕａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）に相当する重みを付けて、各空間周波数で積分して求められる指標である。かかる指標は、例えば、下記式（１）により求められる。
【００３５】
【数１】
2018079627.tif 000003
【００３６】
上記式（１）において、係数Ｋは、得られた値を人間の感覚と合わせるための係数を示す。上記式（１）中のＶＴＦは、例えば、下記式（２）により求められる。
【００３７】
【数２】
2018079627.tif 000004
【００３８】
上記式（２）において、変数Ｌは観察距離を示し、変数ｕは空間周波数を示している。
【００３９】
本実施形態において、「着弾ずれ量」とは、印刷媒体Ｐにおけるインクの着弾ずれ量を意味する。具体的には、印刷媒体Ｐにおいてインク滴の着弾予定位置と実際に着弾した位置との間の距離を意味する。着弾位置ずれは、例えば、ノズル毎のインク吐出量のばらつき及びインク滴の飛行方向のばらつき等の理由により生じ得る。図３の横軸に示すｇＭａｘは、印刷装置２００において想定される最大ずれ量（以下、「最大ずれ量」と呼ぶ）を示している。
【００４０】
第１ディザマスク４２ａを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、着弾ずれ量がゼロである場合に最高値となり、着弾ずれ量が大きくなるにしたがって次第に低下し、最大ずれ量ｇＭａｘである場合において最低値となる。これは、第１ディザマスク４２ａを用いた場合には、着弾ずれ量がゼロ、すなわち、着弾ずれが発生しない場合には、印刷媒体Ｐにおけるドットの分散性が非常に良好であり、着弾ずれ量が発生した場合には、着弾ずれ量が大きくなるにつれて印刷媒体Ｐにおけるドットの分散性が悪くなることを意味する。
【００４１】
第２ディザマスク４２ｂを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、着弾ずれ量がゼロから最大ずれ量ｇＭａｘの範囲内において、略一定である。これは、第２ディザマスク４２ｂを用いた場合には、着弾ずれ量にかかわらず、印刷媒体Ｐにおけるドットの分散性はほぼ同じであり、着弾ずれ量がゼロである場合と着弾ずれ量が最大ずれ量ｇＭａｘである場合とで、ドットの分散性を同程度に維持できることを意味する。但し、図３に示すように、着弾ずれ量がゼロである場合において、第２ディザマスク４２ｂを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性は、第１ディザマスク４２ａを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性よりも低い。
【００４２】
ここで、図３に示すように、着弾ずれ量がゼロからｇ１までの間においては、第２ディザマスク４２ｂを用いた場合の粒状性は、第１ディザマスク４２ａを用いた場合の粒状性に比べて低い。これに対し、着弾ずれ量がｇ１からｇＭａｘまでの間においては、第２ディザマスク４２ｂを用いた場合の粒状性は、第１ディザマスク４２ａを用いた場合の粒状性に比べて高い。換言すると、着弾ずれ量がゼロよりも大きく、且つ、最大ずれ量ｇＭａｘよりも小さな着弾ずれ量範囲内において、第２ディザマスク４２ｂを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性は、第１ディザマスク４２ａを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性に比べて高い着弾ずれ量範囲が存在している。このため、着弾ずれ量がｇ１から最大ずれ量ｇＭａｘの範囲内においては、第２ディザマスク４２ｂを用いた場合に第１ディザマスク４２ａを用いる場合に比べて粒状性を高くできる。
【００４３】
本実施形態では、上述の着弾ずれ量ｇ１は、最大ずれ量ｇＭａｘのおよそ１／２の値であるが、かかる値に限らず、ゼロよりも大きく、最大ずれ量ｇＭａｘよりも小さな任意の値であってもよい。
【００４４】
Ａ４．印刷処理：
図４は、画像処理装置１００および印刷装置２００により実行される印刷処理の処理手順を示すフローチャートである。図４に示すように、ユーザーが画像処理装置１００において印刷対象画像を指定して印刷指示を行うと、印刷処理が実行される。解像度変換部３１は、指定された印刷対象画像に対して、解像度変換処理を実行する（ステップＳ１００）。具体的には、解像度変換部３１は、印刷対象画像の解像度を印刷媒体Ｐに印刷する際の解像度に変換する。
【００４５】
色変換部３２は、色変換処理を実行し、入力画像データをインク色の階調値で表現される画像データに変換する（ステップＳ１０５）。色変換部３２は、色変換テーブル４０を参照してＲＧＢデータをインク色ＣＭＹＫの色空間により表される２５６階調の画像データに変換する。
【００４６】
ドットデータ生成部３４は、第１ディザマスク４２ａおよび第２ディザマスク４２ｂを用いて、各インク色の色成分ごとにハーフトーン処理を実行する（ステップＳ１１０）。ハーフトーン処理は、色変換部３２からインク色Ｃ、Ｍ、Ｙ、Ｋの各色成分の画像データを受信すると開始される。ハーフトーン処理の詳細については、後述する。
【００４７】
印刷データ出力部３５は、ドットデータを用いて印刷データ出力処理を実行する（ステップＳ１１５）。具体的には、印刷データ出力部３５は、ハーフトーン処理後のドットデータに対して、ラスタライズ処理を実行し、処理後のデータ（印刷データ）を印刷装置２００に出力する。印刷装置２００では、印刷データ出力部３５から印刷データを受信すると、印刷データに含まれる制御コマンドに従って、印刷対象画像を印刷媒体Ｐに印刷する（ステップＳ１２０）。
【００４８】
Ａ５．ハーフトーン処理の詳細：
図５は、４つのインク色Ｃ、Ｍ、Ｙ、Ｋのうちの１つの色成分のハーフトーン処理（ステップＳ１１０）の詳細手順を示すフローチャートである。本実施形態におけるハーフトーン処理の詳細手順を概略して述べると以下の通りである。すなわち、画像データを構成する複数画素を予め定められた順番で１画素ずつ注目画素として特定し、各注目画素についてドットのオン／オフを決定して、ドットデータを生成する処理である。具体的には、画像データの左上隅の画素から開始して、右方向に１つずつ移動し、右端に達した場合には１段下の左端の画素に移動することを繰り返しながら、順次注目画素を特定し、各注目画素についてドットのオン／オフを決定して、ドットデータを生成する。
【００４９】
図５に示すように、ドットデータ生成部３４は、画像データの全画素の処理が完了したか否かを判定する（ステップＳ２０５）。このとき、ドットデータ生成部３４は、注目画素の位置が画像データの終端に達しているか否かにより判定する。注目画素の位置が画像データの終端に達している場合には、全画素の処理が完了したと判定し（ステップＳ２０５：ＹＥＳ）、１色分のハーフトーン処理を終了する。全画素の処理が完了していないと判定した場合（ステップＳ２０５：ＮＯ）、次の画素を注目画素として特定する（ステップＳ２１０）。ステップＳ２１０の実行後、ドットデータ生成部３４は、マスク選択用マップ４１を参照して、注目画素に対応するディザマスクから閾値を取得する（ステップＳ２１５）。このステップＳ２１５の詳細について、図６〜図８を用いて説明する。
【００５０】
図６は、画像データの示す画像領域Ｆ１に対してディザマスクを適用する様子を模式的に示す説明図である。図６に示すように、画像データの示す画像領域Ｆ１は、ディザマスクの適用の観点で第１領域Ａｒ１と第２領域Ａｒ２との２種類の領域に区分される。第１領域Ａｒ１および第２領域Ａｒ２は、各画素のドットの有無がいずれのディザマスクを適用して決定されるかを表す仮想の領域であり、このように領域が分かれて印刷されるわけではない。画像領域Ｆ１において第１領域Ａｒ１は、略ひし形形状を有する。画像領域Ｆ１において第２領域Ａｒ２も、略ひし形形状を有する。画像領域Ｆ１において、各第１領域は、互いの頂点が接するように配置されている。画像領域Ｆ１において、各第２領域も、互いの頂点が接するように配置されている。画像領域Ｆ１において、各第１領域と各第２領域とは、互いの一辺が接するように配置されている。上述のように、第１領域Ａｒ１および第２領域Ａｒ２においていずれのディザマスクが用いられるかは、マスク選択用マップ４１により決定されている。
【００５１】
図６に示すような第１領域Ａｒ１と第２領域Ａｒ２との区分は、４つの第１領域Ａｒ１と１つの第２領域Ａｒ２とにより構成される最小単位領域ＡｒＭｉｎが主走査方向Ｄ１および副走査方向Ｄ２に沿って隙間なく繰り返し適用されることで実現される。後述するように、この最小単位領域ＡｒＭｉｎの大きさは、マスク選択用マップ４１における２次元配列の大きさに等しい。主走査方向Ｄ１に隣り合う２つの最小単位領域ＡｒＭｉｎの境界線が各最小単位領域ＡｒＭｉｎの副走査方向Ｄ２と平行となるように、画像領域Ｆ１中に各最小単位領域ＡｒＭｉｎが配置されている。また、副走査方向Ｄ２に隣り合う２つの最小単位領域ＡｒＭｉｎの境界線が各最小単位領域ＡｒＭｉｎの主走査方向Ｄ１と平行となるように、画像領域Ｆ１中に各最小単位領域ＡｒＭｉｎが配置されている。
【００５２】
図７は、図６に示す最小単位領域ＡｒＭｉｎを拡大して模式的に示す説明図である。図７に示すように、最小単位領域ＡｒＭｉｎは、４つの第１領域Ａｒ１と、第２領域Ａｒ２とから成る。各第１領域Ａｒ１は、主走査方向Ｄ１と副走査方向Ｄ２とにそれぞれ複数の画素を有する。第２領域Ａｒ２は、第１領域Ａｒ１と異なる領域であり、主走査方向Ｄ１と副走査方向Ｄ２とにそれぞれ複数の画素を有する。各第１領域Ａｒ１は、略三角形形状を有している。第２領域Ａｒ２は、略ひし形形状を有している。４つの第１領域Ａｒ１は、第２領域Ａｒ２の周囲に配置され、４つの第１領域Ａｒ１と第２領域Ａｒ２とは、互いに境界線Ｌ１、Ｌ２、Ｌ３およびＬ４で接している。境界線Ｌ１〜Ｌ４は、それぞれ、主走査方向Ｄ１および副走査方向Ｄ２とそれぞれ交差している。
【００５３】
図８は、マスク選択用マップ４１の一例を示す説明図である。図８では、マスク選択用マップ４１のうち、主走査方向Ｄ１および副走査方向Ｄ２の一部の画素に対応する値を示している。マスク選択用マップ４１は、最小単位領域ＡｒＭｉｎに対応した２次元配列である。マスク選択用マップ４１に示す左上の領域は、最小単位領域ＡｒＭｉｎにおいて左上に配置される第１領域Ａｒ１に対応する。マスク選択用マップ４１に示す左下の領域は、最小単位領域ＡｒＭｉｎにおいて左下に配置される第１領域Ａｒ１に対応する。マスク選択用マップ４１に示す中央の領域は、最小単位領域ＡｒＭｉｎにおける第２領域Ａｒ２に対応する。
【００５４】
図８に示すように、第１領域Ａｒ１に対応する各画素に対して１が設定されている。第２領域Ａｒ２に対応する各要素に対して２が格納されている。本実施形態では、ステップＳ２１５において、マスク選択用マップ４１において１が設定されている画素については、第１ディザマスク４２ａにおいて同じ位置の画素に設定されている閾値が取得される。他方、マスク選択用マップ４１において２が設定されている画素については、第２ディザマスク４２ｂにおいて同じ位置の画素に設定されている閾値が取得される。そして後続の手順を実行することで、本実施形態では、マスク選択用マップ４１において１が設定されている画素については、第１ディザマスク４２ａを用いてドットデータが生成され、２が設定されている画素については、第２ディザマスク４２ｂを用いてドットデータが生成される。換言すると、画像データが示す画像領域Ｆ１のうち、第１領域Ａｒ１においては第１ディザマスク４２ａに設定された閾値を用いて第１領域Ａｒ１のドットデータが生成され、第２領域Ａｒ２においては第２ディザマスク４２ｂに設定された閾値を用いて第２領域Ａｒ２のドットデータが生成される。
【００５５】
図５に示すように、ステップＳ２１５の実行後、ドットデータ生成部３４は、注目画素の階調値が閾値より小さいか否かを判定する（ステップＳ２２０）。注目画素の階調値が閾値以上であると判定した場合（ステップＳ２２０：ＮＯ）、注目画素のドットをＯＮと決定する（ステップＳ２２５）。このとき、ドットデータにおける注目画素の階調値は、２５５に設定される。これに対して、上述のステップＳ２２０において、注目画素の階調値が閾値より小さいと判定された場合（ステップＳ２２０：ＹＥＳ）、ドットデータ生成部３４は、注目画素のドットをＯＦＦと決定する（ステップＳ２３０）。このとき、ドットデータにおける注目画素の階調値は、０に設定される。
【００５６】
ステップＳ２２５またはステップＳ２３０の実行後、ステップＳ２０５に戻り、１色分の画像データの全画素についてのハーフトーン処理が完了するまで、上述のステップＳ２０５〜ステップＳ２３０の処理が繰り返し実行される。１色分の画像データについてのハーフトーン処理が完了すると、残りの色成分のそれぞれの画像データについても同様にハーフトーン処理が実行される。
【００５７】
以上説明した、第１実施形態の画像処理装置１００によれば、第１ディザマスク４２ａと第２ディザマスク４２ｂとは、それぞれのディザマスクを用いて生成されたドットデータに基づき印刷装置２００で印刷を行った場合に、着弾ずれ量がゼロである場合において、第１ディザマスク４２ａを用いた場合の粒状性が第２ディザマスク４２ｂを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置２００において想定される最大ずれ量ｇＭａｘよりも小さな想定着弾ずれ量範囲内において、第２ディザマスク４２ｂを用いた場合の粒状性が第１ディザマスク４２ａを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており、第１ディザマスク４２ａに設定された閾値を用いて第１領域Ａｒ１のドットデータを生成し、第２ディザマスク４２ｂに設定された閾値を用いて第２領域Ａｒ２のドットデータを生成するので、第１ディザマスク４２ａのみを用いて生成されたドットデータに基づき印刷を行った場合に比べて、着弾ずれ量が想定着弾ずれ量範囲内となるような着弾位置ずれが生じた場合において、印刷面全体としての粒状性（画質）の低下を抑制できる。
【００５８】
加えて、最小単位領域ＡｒＭｉｎにおいて第１領域Ａｒ１と第２領域Ａｒ２とは、互いに異なる単一の多角形形状を有している。このため、第１領域と第２領域との境界線が直線状とならないように第１領域と第２領域とを配置でき、第１領域Ａｒ１と第２領域Ａｒ２との境界線は、いずれも主走査方向Ｄ１および副走査方向Ｄ２と交差している。したがって、印刷画像において、第１領域と第２領域との境界線を目立ち難くできる。
【００５９】
Ｂ．第２実施形態：
Ｂ１．画像処理装置の構成：
図９は、第２実施形態における画像処理装置１００ａの概略構成を示すブロック図である。第２実施形態における画像処理装置１００ａは、マスク選択用マップ４１を省略している点と、第１ディザマスク４２ａおよび第２ディザマスク４２ｂに代えてディザマスク４３を備える点と、において、第１実施形態の画像処理装置１００と異なる。第２実施形態の画像処理装置１００ａにおけるその他の構成は、第１実施形態の画像処理装置１００と同じであるので、同一の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００６０】
第１実施形態のドットデータ生成部３４は、第１領域Ａｒ１と第２領域Ａｒ２とに対し、互いに異なるディザマスクを適用していた。これに対して、第２実施形態のドットデータ生成部３４は、画像データの示す画像領域Ｆ１のすべての領域において単一のディザマスク４３を適用する。したがって、第２実施形態の画像処理装置１００ａは、マスク選択用マップ４１を備えておらず、第２実施形態のハーフトーン処理における一部の処理手順は、第１実施形態におけるハーフトーン処理の処理手順と異なる。
【００６１】
Ｂ２．ディザマスクの構成：
図１０は、第２実施形態におけるディザマスク４３の構成を模式的に示す説明図である。ディザマスク４３は、最小単位領域ＡｒＭｉｎに対応するディザマスクである。図１０の下段中央に示すように、ディザマスク４３は、第１ディザマスク部４３ａ１、４３ａ２、４３ａ３および４３ａ４と、第２ディザマスク部４３ｂ１と、を含んでいる。本実施形態において、第１ディザマスク部４３ａ１、４３ａ２、４３ａ３および４３ａ４は、第１領域Ａｒ１に適用して用いられる。また、第２ディザマスク部４３ｂ１は、第２領域Ａｒ２に適用して用いられる。換言すると、第１領域Ａｒ１のドットデータは、ディザマスク４３における第１ディザマスク部４３ａ１〜４３ａ４に設定された閾値を用いて生成され、第２領域Ａｒ２のドットデータは、ディザマスク４３における第２ディザマスク部４３ｂ１に設定された閾値を用いて生成される。
【００６２】
図１０の上段左側に示すように、第１ディザマスク部４３ａ１、４３ａ２、４３ａ３および４３ａ４は、それぞれ、第１元ディザマスク４３ａの一部として構成されている。図１０の上段右側に示すように、第２ディザマスク部４３ｂ１は、第２元ディザマスク４３ｂの一部として構成されている。第１元ディザマスク４３ａと第２元ディザマスク４３ｂとは、互いに異なるディザマスクである。
【００６３】
第１元ディザマスク４３ａは、第１実施形態における第１ディザマスク４２ａと同じ閾値が設定されている。すなわち、第１元ディザマスク４３ａを用いて生成されたドットデータに基づいて印刷を行った場合、図３に示す、着弾ずれ量に対する粒状性の変化が、第１ディザマスク４２ａと同じとなる。
【００６４】
第２元ディザマスク４３ｂは、第１実施形態における第２ディザマスク４２ｂと同じ閾値が設定されている。すなわち、第２元ディザマスク４３ｂを用いて生成されたドットデータに基づいて印刷を行った場合、図３に示す、着弾ずれ量に対する粒状性の変化が、第２ディザマスク４２ｂと同じとなる。
【００６５】
Ｂ３．ハーフトーン処理の詳細：
図１１は、第２実施形態におけるハーフトーン処理（ステップＳ１１０）の詳細手順を示すフローチャートである。第２実施形態のハーフトーン処理は、ステップＳ２１５に代えてステップＳ２１５ａを実行する点において、第１実施形態のハーフトーン処理と異なる。第２実施形態のハーフトーン処理におけるその他の手順は、第１実施形態のハーフトーン処理と同じであるので、同一手順には同一の符号を付し、その詳細な説明は省略する。
【００６６】
第２実施形態のハーフトーン処理では、ディザマスク４３から閾値を取得する。具体的には、図１１に示すように、注目画素が特定されると（ステップＳ２１０）、ドットデータ生成部３４は、ディザマスク４３から閾値を取得する（ステップＳ２１５ａ）。上述のようにディザマスク４３には、最小単位領域ＡｒＭｉｎに対応した各画素に対して、それぞれ閾値が設定されているので、ドットデータ生成部３４は、マスク選択用マップ４１を参照することなく、ディザマスク４３から注目画素の閾値を取得する。ステップＳ２１５ａの実行後、上述のステップＳ２２０、ステップＳ２２５およびステップＳ２３０が実行される。その後、ステップＳ２０５に戻り、画像データの全画素についてのハーフトーン処理が完了するまで、上述のステップＳ２１０、ステップＳ２１５ａ、ステップＳ２２０〜ステップＳ２３０の処理が繰り返し実行される。
【００６７】
以上説明した、第２実施形態の画像処理装置１００ａによれば、ディザマスク４３は、第１元ディザマスク４３ａの一部として構成される第１ディザマスク部４３ａ１〜４３ａ４と、第２元ディザマスク４３ｂの一部として構成される第２ディザマスク部４３ｂ１と、を含んでおり、第１元ディザマスク４３ａおよび第２元ディザマスク４３ｂを用いて生成されたドットデータに基づき印刷装置２００で印刷を行った場合に、着弾ずれ量がゼロである場合において、第１元ディザマスク４３ａを用いた場合の粒状性が第２元ディザマスク４３ｂを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置２００において想定される最大ずれ量ｇＭａｘよりも小さな想定着弾ずれ量範囲内において、第２元ディザマスク４３ｂを用いた場合の粒状性が第１元ディザマスク４３ａを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されており、第１ディザマスク部４３ａ１〜４３ａ４に設定された閾値を用いて第１領域Ａｒ１のドットデータを生成し、第２ディザマスク部４３ｂ１に設定された閾値を用いて第２領域Ａｒ２のドットデータを生成するので、第１ディザマスク部４３ａ１〜４３ａ４のみに設定された閾値を用いて生成されたドットデータに基づき印刷を行った場合に比べて、着弾ずれ量が想定着弾ずれ量範囲内となるような着弾位置ずれが生じた場合において、印刷面全体としての粒状性（画質）の低下を抑制できる。
【００６８】
加えて、第１ディザマスク部４３ａ１〜４３ａ４と第２ディザマスク部４３ｂ１とを含んで構成される単一のディザマスク４３を用いるので、画像処理装置１００ａにおいてディザマスク４３の記憶領域を低減できる。また、ディザマスクとして第１ディザマスクと第２ディザマスクとを有する構成と比べて、第１ディザマスクおよび第２ディザマスクのいずれのディザマスクを用いるかを選択する処理を省略することができるので、ドットデータを生成する処理に要する時間を短縮できる。その他、第２実施形態の画像処理装置１００ａによれば、第１実施形態の画像処理装置１００と同様な効果を奏する。
【００６９】
Ｃ．変形例：
Ｃ１．変形例１：
図１２は、変形例１における第１ディザマスクと第２ディザマスクとをそれぞれ単独で用いて生成されたドットデータに基づいて印刷を行った場合における着弾ずれ量に対する粒状性の変化を模式的に示す説明図である。図１２では、図３と同様に、縦軸は粒状性を示し、横軸は着弾ずれ量を示す。また、第１ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合における着弾ずれ量に対する粒状性の変化を実線で表し、第２ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合における着弾ずれ量に対する粒状性の変化を破線でそれぞれ表している。
【００７０】
変形例１における第１ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、図３に示した第１ディザマスク４２ａと概ね同じである。変形例１における第２ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、変形例１における第１ディザマスクと同様に、着弾ずれ量がゼロである場合に最高値となり、着弾ずれ量が大きくなるにしたがって次第に低下し、最大ずれ量ｇＭａｘである場合において最低値となる。
【００７１】
図３に示した例と同様に、着弾ずれ量がゼロである場合において、第１ディザマスクを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性は、第２ディザマスクを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性よりも高い。また、着弾ずれ量がｇ２からｇ３の範囲内において、第２ディザマスクを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性は、第１ディザマスクを用いて生成されたドットデータに基づいて印刷を行った場合の粒状性に比べて高い。
【００７２】
しかし、図３に示した例と異なり、第１ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、粒状性の変化を示す曲線が下に凸となるように低下している。また、第２ディザマスクを用いて生成されたドットデータに基づき印刷を行った場合の粒状性は、着弾ずれ量がｇ２からｇ３の範囲内において、粒状性の変化を示す曲線が上に凸となるように低下している。
【００７３】
変形例１における第１ディザマスクおよび第２ディザマスクを用いれば、着弾ずれ量がゼロからｇ２の範囲内においては、第２ディザマスクを用いる場合に比べて第１ディザマスクを用いる場合に粒状性を高くできる。着弾ずれ量がｇ２からｇ３の範囲内においては、第１ディザマスクを用いる場合に比べて第２ディザマスクを用いる場合に粒状性を高くできる。着弾ずれ量がｇ３から最大ずれ量ｇＭａｘの範囲内においては、第２ディザマスクを用いる場合に比べて第１ディザマスクを用いる場合に粒状性を高くできる。このため、このような構成においても、ある着弾ずれ量範囲（図１２に示す着弾ずれ量がｇ２からｇ３の範囲内）の着弾ずれが生じた場合においては、第１ディザマスクのみを用いる構成に比べて、粒状性を高くできるので、上記第１実施形態と同様の効果を奏する。
【００７４】
さらに、第１実施形態における第１ディザマスク４２ａ、第２ディザマスク４２ｂの粒状性に関する特性は、図３および図１２に示す特性に限定されない。すなわち一般には、第１ディザマスクと第２ディザマスクとは、それぞれのディザマスクを用いて生成されたドットデータに基づき印刷装置２００で印刷を行った場合に、印刷媒体Ｐにおけるインクの着弾ずれ量がゼロである場合において、第１ディザマスクを用いた場合の粒状性が第２ディザマスクを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置２００において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、第２ディザマスクを用いた場合の粒状性が第１ディザマスクを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている構成であれば、上記第１実施形態と同様の効果を奏する。
【００７５】
同様に、第２実施形態の第１元ディザマスク４３ａ、第２元ディザマスク４３ｂの粒状性に関する特性も、図３および図１２に示す特性に限定されない。すなわち、一般には、第１元ディザマスク４３ａおよび第２元ディザマスク４３ｂとは、それぞれの元ディザマスクを用いて生成されたドットデータに基づき印刷装置２００で印刷を行った場合に、印刷媒体Ｐにおけるインクの着弾ずれ量がゼロである場合において、第１元ディザマスク４３ａを用いた場合の粒状性が第２元ディザマスク４３ｂを用いた場合の粒状性に比べて高く、着弾ずれ量がゼロよりも大きく且つ印刷装置２００において想定される最大ずれ量よりも小さな想定着弾ずれ量範囲内において、第２元ディザマスク４３ｂを用いた場合の粒状性が第１元ディザマスク４３ａを用いた場合の粒状性に比べて高い着弾ずれ量範囲が存在するように、それぞれ設定されている構成であれば、上記第２実施形態と同様の効果を奏する。
【００７６】
Ｃ２．変形例２：
図１３は、変形例２における第１の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。図１３では、画像データおよび最小単位領域ＡｒＭｉｎの図示を省略している。以降の説明でも同様である。図１３に示すように、各第１領域Ａｒ１は、単一の三角形形状を有する。各第２領域Ａｒ２も、単一の三角形形状を有する。境界線Ｌ１、Ｌ２およびＬ３は、いずれも直線である。境界線Ｌ１は、主走査方向Ｄ１と平行である。境界線Ｌ２およびＬ３は、主走査方向Ｄ１および副走査方向Ｄ２とそれぞれ交差している。
【００７７】
図１４は、変形例２における第２の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。変形例２における第２の態様の第１領域Ａｒ１および第２領域Ａｒ２は、変形例２における第２の態様の第１領域Ａｒ１および第２領域Ａｒ２を、時計まわりに９０度回転させた態様である。境界線Ｌ１は、副走査方向Ｄ２と平行である。
【００７８】
図１５は、変形例２における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。変形例２における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２は、変形例２における第１の態様の第１領域Ａｒ１および第２領域Ａｒ２を、時計まわりに約２５度回転させた態様である。したがって、境界線Ｌ１、Ｌ２およびＬ３は、主走査方向Ｄ１および副走査方向Ｄ２とそれぞれ交差する。
【００７９】
以上説明した、変形例２における第１領域Ａｒ１および第２領域Ａｒ２の構成によれば、上記各実施形態と同様の効果を奏する。加えて、変形例２における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２によれば、第１領域Ａｒ１と第２領域Ａｒ２との境界線Ｌ１〜Ｌ３のいずれもが、主走査方向Ｄ１および副走査方向Ｄ２と交差するので、印刷画像において第１領域Ａｒ１と第２領域Ａｒ２との境界を目立ち難くすることができる。
【００８０】
Ｃ３．変形例３：
図１６は、変形例３における第１の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。図１６に示すように、各第１領域Ａｒ１は、単一の正六角形形状を有する。各第２領域Ａｒ２も、単一の正六角形形状を有する。境界線Ｌ１およびＬ２は、直線ではなく、第１領域Ａｒ１および第２領域Ａｒ２の形状に合わせた凹凸形状を有する。境界線Ｌ１およびＬ２は、主走査方向Ｄ１と交差する。
【００８１】
図１７は、変形例３における第２の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。図１７に示すように、各第１領域Ａｒ１は、単一の正五角形形状を有する。各第２領域Ａｒ２も、単一の正五角形形状を有する。境界線Ｌ１およびＬ２は、直線ではなく、第１領域Ａｒ１および第２領域Ａｒ２の形状に合わせた凹凸形状を有する。境界線Ｌ１およびＬ２は、主走査方向Ｄ１と交差する。
【００８２】
図１８は、変形例３における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。変形例３における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２は、変形例３における第１の態様の第１領域Ａｒ１および第２領域Ａｒ２を、時計まわりに約２５度回転させた態様である。したがって、境界線Ｌ１およびＬ２は、主走査方向Ｄ１および副走査方向Ｄ２とそれぞれ交差する。
【００８３】
以上説明した、変形例３における第１領域Ａｒ１および第２領域Ａｒ２の構成によれば、上記各実施形態と同様の効果を奏する。加えて、第１領域Ａｒ１と第２領域Ａｒ２との境界線が直線ではないため、印刷画像において第１領域Ａｒ１と第２領域Ａｒ２との境界を目立ち難くすることができる。
【００８４】
Ｃ４．変形例４：
図１９は、変形例４における第１の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。第１領域Ａｒ１と第２領域Ａｒ２とは、互いに異なる形状を有する。具体的には、各第１領域Ａｒ１は、正六角形形状を有する。各第２領域Ａｒ２は、ひし形形状を有する。第２領域Ａｒ２は、第１領域Ａｒ１よりも小さい。境界線Ｌ１およびＬ２は、直線ではなく、第１領域Ａｒ１および第２領域Ａｒ２の形状に合わせた凹凸形状を有する。境界線Ｌ１およびＬ２は、主走査方向Ｄ１と交差する。
【００８５】
図２０は、変形例４における第２の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。各第１領域Ａｒ１は、正六角形形状を有する。各第２領域Ａｒ２は、多角形形状を有する。境界線Ｌ１およびＬ２は、主走査方向Ｄ１と交差する。境界線Ｌ１および境界線Ｌ２は、それぞれ、主走査方向Ｄ１と平行である平行部（以下、「主走査方向平行部」と呼ぶ）と、副走査方向Ｄ２と平行である平行部（以下、「副走査方向平行部」と呼ぶ）と、を有する。具体的には、境界線Ｌ１は、４つの主走査方向平行部Ｐ１、Ｐ２、Ｐ３およびＰ４と、２つの副走査方向平行部Ｑ１およびＱ２と、を有する。境界線Ｌ２は、４つの主走査方向平行部Ｐ５、Ｐ６、Ｐ７およびＰ８と、２つの副走査方向平行部Ｑ３およびＱ４と、を有する。主走査方向平行部Ｐ１〜Ｐ８は、互いに接していない。副走査方向平行部Ｑ１〜Ｑ２は、互いに接していない。
【００８６】
図２１は、変形例４における第３の態様の第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。各第１領域Ａｒ１は、正八角形形状を有する。各第２領域Ａｒ２は、多角形形状を有する。境界線Ｌ１およびＬ２は、主走査方向Ｄ１と交差する。境界線Ｌ１は、４つの主走査方向平行部Ｐ１、Ｐ２、Ｐ３およびＰ４と、５つの副走査方向平行部Ｑ１、Ｑ２、Ｑ３、Ｑ４およびＱ５と、を有する。境界線Ｌ２は、４つの主走査方向平行部Ｐ５、Ｐ６、Ｐ７およびＰ８と、５つの副走査方向平行部Ｑ６、Ｑ７、Ｑ８、Ｑ９およびＱ１０と、を有する。主走査方向平行部Ｐ１〜Ｐ８は、互いに接していない。副走査方向平行部Ｑ１〜Ｑ１０は、互いに接していない。
【００８７】
以上説明した、変形例４における第１領域Ａｒ１および第２領域Ａｒ２の構成によれば、上記各実施形態と同様の効果を奏する。加えて、複数の主走査方向平行部Ｐ１〜Ｐ８はそれぞれ互いに接しておらず、複数の副走査方向平行部Ｑ１〜Ｑ１０はそれぞれ互いに接していないので、主走査方向平行部および副走査方向平行部がそれぞれ互いに連続している構成に比べて、印刷画像において第１領域Ａｒ１と第２領域Ａｒ２との境界を目立ち難くできる。なお、本変形例４においては、主走査方向平行部および副走査方向平行部をいずれも有する構成であるが、主走査方向平行部および副走査方向平行部のうち、いずれか一方の平行部を複数有する構成においても、本変形例４と同様の効果を奏する。
【００８８】
Ｃ５．変形例５：
図２２は、変形例５における第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。図２２は、左から順番に、第１領域Ａｒ１の構成、第２領域Ａｒ２の構成、画像領域Ｆ１に適用される第１領域Ａｒ１および第２領域Ａｒ２の構成、をそれぞれ示している。説明の便宜上、図２２における第１領域Ａｒ１には、図２１までに示した例とは異なるハッチングを付している。
【００８９】
図２２の左側に示すように、各第１領域Ａｒ１は、八角形形状を有する。主走査方向Ｄ１に沿って互いに隣り合う第１領域Ａｒ１は、互いの副走査方向Ｄ２に沿った辺と接するように配置されている。副走査方向Ｄ２に沿って互いに隣り合う第１領域Ａｒ１は、互いの主走査方向Ｄ１に沿った辺と接するように配置されている。図２２の中央に示すように、各第２領域Ａｒ２も、八角形形状を有する。主走査方向Ｄ１に沿って互いに隣り合う第２領域Ａｒ２は、互いの副走査方向Ｄ２に沿った辺と接するように配置されている。副走査方向Ｄ２に沿って互いに隣り合う第２領域Ａｒ２は、互いの主走査方向Ｄ１に沿った辺と接するように配置されている。図２２の右側に示すように、画像領域Ｆ１において第１領域Ａｒ１と第２領域Ａｒ２とは互いに一部の領域が重なる領域（以下、「重複領域」と呼ぶ）Ａｒ１＋Ａｒ２を有する。したがって、４つの第１領域Ａｒ１と１つの第２領域Ａｒ２とにより構成される最小単位領域ＡｒＭｉｎにおいても、重複領域Ａｒ１＋Ａｒ２を有することになる。
【００９０】
本変形例５においても、第１領域Ａｒ１および第２領域のそれぞれのドットデータは、上述の各実施形態と同様にして生成される。すなわち、第１領域Ａｒ１のドットデータは、第１ディザマスク４２ａに設定された閾値を用いて生成され、第２領域Ａｒ２のドットデータは第２ディザマスク４２ｂに設定された閾値を用いて生成される。重複領域Ａｒ１＋Ａｒ２において、第１ディザマスク４２ａと第２ディザマスク４２ｂとのうち、いずれのディザマスクに設定された閾値を用いるかは、例えば、以下のようにして決定する。
【００９１】
重複領域Ａｒ１＋Ａｒ２における第１領域Ａｒ１に近い領域においては、第２ディザマスク４２ｂに設定された閾値を用いる領域に比べて第１ディザマスク４２ａに設定された閾値を用いる領域が多くなるように決定する。また、重複領域Ａｒ１＋Ａｒ２における第２領域Ａｒ２に近い領域においては、第１ディザマスク４２ａに設定された閾値を用いる領域に比べて第２ディザマスク４２ｂに設定された閾値を用いる領域が多くなるように決定する。すなわち、重複領域Ａｒ１＋Ａｒ２内において、第１ディザマスク４２ａに設定された閾値の使用率は、第１領域Ａｒ１近傍の領域から第２領域Ａｒ２近傍の領域にかけて次第に小さくなるように決定し、第２ディザマスク４２ｂに設定された閾値の使用率は、第１領域Ａｒ１近傍の領域から第２領域Ａｒ２近傍の領域にかけて次第に大きくなるように決定する。このように重複領域Ａｒ１＋Ａｒ２内において、第１ディザマスク４２ａと第２ディザマスク４２ｂとの使用比率を段階的に変化させることにより、印刷画像において第１領域Ａｒ１と第２領域Ａｒ２との境界をさらに目立ち難くできる。
【００９２】
上述の変形例５において、第２実施形態におけるディザマスク４３を用いる場合には、重複領域Ａｒ１＋Ａｒ２内において第１元ディザマスク４３ａと第２元ディザマスク４３ｂとがそれぞれ適用される領域の比率を段階的に変化させることにより、上記変形例５と同様の効果を奏することができる。
【００９３】
Ｃ６．変形例６：
図２３は、変形例６における第１領域Ａｒ１および第２領域Ａｒ２の構成を示す説明図である。各第１領域Ａｒ１は、単一の四角形形状を有する。各第２領域Ａｒ２も、単一の四角形形状を有する。境界線Ｌ１は、主走査方向Ｄ１および副走査方向Ｄ２とそれぞれ交差する。図２２に示すように、第１領域Ａｒ１および第２領域Ａｒ２が主走査方向Ｄ１および副走査方向Ｄ２にそれぞれ繰り返し適用されると、市松模様形状を有する。このような構成においても、上記各実施形態と同様の効果を奏する。
【００９４】
Ｃ７．変形例７：
上記各実施形態および変形例において、第１領域Ａｒ１および第２領域Ａｒ２は、多角形形状を有していたが、多角形に限らず、円などの連続する１つの線で囲まれた形状などの任意の形状を有していてもよい。正方形形状の最小単位領域ＡｒＭｉｎ内の中央に配置された円と、最小単位領域ＡｒＭｉｎ内において円を除いた他の領域を示す形状であってもよい。また、多角形は、正多角形に限られない。このような構成においても、上記各実施形態と同様の効果を奏する。
【００９５】
Ｃ８．変形例８：
上記各実施形態および変形例において、主走査方向Ｄ１は課題を解決するための手段における第１方向に相当し、副走査方向Ｄ２は課題を解決するための手段における第２方向に相当する。第１方向は、主走査方向Ｄ１に限られず、第２方向は、副走査方向Ｄ２に限られず、他の任意の方向であってもよい。また、第２方向（副走査方向Ｄ２）は、第１方向（主走査方向Ｄ１）と直交する方向であったが、直交に限らず、交差していればよい。このような構成においても、上記各実施形態および変形例と同様の効果を奏することができる。
【００９６】
Ｃ９．変形例９：
上記各実施形態において、最小単位領域ＡｒＭｉｎは、図７に示す例に限定されない。例えば、図６に示すように、最小単位領域ＡｒＭｉｎが主走査方向Ｄ１および副走査方向Ｄ２に沿ってそれぞれ連続して３つ適用された領域、すなわち、最小単位領域ＡｒＭｉｎが合計９つ集まった領域を最小単位領域ＡｒＭｉｎとしてもよい。この場合、マスク選択用マップ４１においても最小単位領域ＡｒＭｉｎが合計９つ集まった領域に相当する画素に、それぞれ設定値を予め格納しておくことにより、上記第１実施形態と同様の効果を奏する。
【００９７】
Ｃ１０．変形例１０：
上記各実施形態において、ハーフトーン処理（ステップＳ１０５）は、各インク色Ｃ、Ｍ、Ｙ、Ｋの色成分ごとに独立して実行可能であったが、本発明はこれに限定されない。例えば、ハーフトーン処理部３３をインク色の数だけ用意して４色同時に並列して実行してもよい。１ライン単位や、１画面単位で１色ずつ順番に実行してもよい。
【００９８】
Ｃ１１．変形例１１：
上記各実施形態において、印刷装置２００は、４色のインク（シアン、マゼンタ、イエロー、ブラック）により印刷を行うインクジェットプリンターであったが、本発明はこれに限定されない。例えば、使用するインクの数は、上記と異なっていてもよい。具体的には、上述の４色のインクに加えて、ライトグレー、ライトシアン、ライトマゼンタの３色のインクを含む７色であってよい。これらの構成においても、上記各実施形態と同様の効果を奏する。
【００９９】
Ｃ１２．変形例１２：
上記各実施形態において、画像処理装置１００の機能の少なくとも一部を他の装置が有していてもよい。例えば、ハーフトーン処理部３３を印刷装置２００が有する構成であってもよい。また、画像処理装置１００の機能のすべてを、印刷装置２００が有する構成であってもよい。これらの構成においても、実施形態と同様の効果を奏することができる。
【０１００】
Ｃ１３．変形例１３：
実施形態および変形例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。すなわち、「コンピューター読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【０１０１】
本発明は、上述の実施形態および変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、変形例中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１０２】
２０…アプリケーション、３０…プリンタードライバー、３１…解像度変換部、３２…色変換部、３３…ハーフトーン処理部、３４…ドットデータ生成部、３５…印刷データ出力部、４０…色変換テーブル、４１…マスク選択用マップ、４２ａ…第１ディザマスク、４２ｂ…第２ディザマスク、４３…ディザマスク、４３ａ…第１元ディザマスク、４３ａ１…第１ディザマスク部、４３ａ２…第１ディザマスク部、４３ａ３…第１ディザマスク部、４３ａ４…第１ディザマスク部、４３ｂ…第２元ディザマスク、４３ｂ１…第２ディザマスク部、５０…メモリー、１００…画像処理装置、１００ａ…画像処理装置、２００…印刷装置、２２０…制御部、２３０…ヘッドユニット、２３１…キャリッジ、２３２…インクカートリッジ、２３３…印刷ヘッド、２４０…キャリッジモーター、２５０…搬送モーター、２６１…駆動ベルト、２６２…フレキシブルケーブル、２６３…プラテン、Ａｒ１…第１領域、Ａｒ２…第２領域、Ａｒ１＋Ａｒ２…重複領域、ＡｒＭｉｎ…最小単位領域、ＣＭＹＫ…インク色、Ｄ１…主走査方向、Ｄ２…副走査方向、Ｆ１…画像領域、Ｌ１…境界線、Ｌ２…境界線、Ｌ３…境界線、Ｌ４…境界線、Ｐ…印刷媒体、Ｐ１…主走査方向平行部、Ｐ２…主走査方向平行部、Ｐ３…主走査方向平行部、Ｐ４…主走査方向平行部、Ｐ５…主走査方向平行部、Ｐ６…主走査方向平行部、Ｐ７…主走査方向平行部、Ｐ８…主走査方向平行部、Ｑ１…副走査方向平行部、Ｑ２…副走査方向平行部、Ｑ３…副走査方向平行部、Ｑ４…副走査方向平行部、Ｑ５…副走査方向平行部、Ｑ６…副走査方向平行部、Ｑ７…副走査方向平行部、Ｑ８…副走査方向平行部、Ｑ９…副走査方向平行部、Ｑ１０…副走査方向平行部、ｇ１…着弾ずれ量、ｇ２…着弾ずれ量、ｇ３…着弾ずれ量、ｇＭａｘ…最大ずれ量
【図１】
2018079627.tif 000005
【図２】
2018079627.tif 000006
【図３】
2018079627.tif 000007
【図４】
2018079627.tif 000008
【図５】
2018079627.tif 000009
【図６】
2018079627.tif 000010
【図７】
2018079627.tif 000011
【図８】
2018079627.tif 000012
【図９】
2018079627.tif 000013
【図１０】
2018079627.tif 000014
【図１１】
2018079627.tif 000015
【図１２】
2018079627.tif 000016
【図１３】
2018079627.tif 000017
【図１４】
2018079627.tif 000018
【図１５】
2018079627.tif 000019
【図１６】
2018079627.tif 000020
【図１７】
2018079627.tif 000021
【図１８】
2018079627.tif 000022
【図１９】
2018079627.tif 000023
【図２０】
2018079627.tif 000024
【図２１】
2018079627.tif 000025
【図２２】
2018079627.tif 000026
【図２３】
2018079627.tif 000027