(57)【要約】【課題】印刷媒体上の部分領域の印刷を完成するための走査の回数を、印刷装置と印刷すべき画像との両方に適した値に決定することができる技術を提供する。【解決手段】搬送量の実誤差量に応じて決まる許容階調値範囲内に代表入力階調値が含まれる場合には、部分領域の主走査の回数をＮ回（Ｎは２以上の整数）に決定し、許容階調値範囲内に代表入力階調値が含まれない場合には、部分領域の主走査の回数をＭ回（ＭはＮより大きな整数）に決定してよい。また、実誤差量が、代表入力階調値に対応する許容誤差量以下である場合には、部分領域の主走査の回数をＮ回（Ｎは２以上の整数）に決定し、実誤差量が、代表入力階調値に対応する許容誤差量を超える場合には、部分領域の主走査の回数をＭ回（ＭはＮより大きな整数）に決定してよい。【選択図】  図４
2013082122.tif 000002
【特許請求の範囲】
【請求項１】
印刷実行部を制御する制御装置であって、
前記印刷実行部は、
複数のノズルを有する印刷ヘッドと、
印刷媒体に対して第１方向と平行に前記印刷ヘッドを搬送する第１搬送部と、
前記印刷ヘッドを駆動することによって、前記印刷媒体にインクドットを記録するヘッド駆動部と、
前記印刷ヘッドに対して前記第１方向と交差する第２方向に前記印刷媒体を搬送する第２搬送部と、
を含み、
前記制御装置は、
前記第１搬送部による前記印刷ヘッドの搬送中に前記印刷媒体にインクドットを記録する主走査と、前記第２搬送部による前記印刷媒体の搬送である副走査と、を組み合わせることによって、前記印刷媒体上の部分領域を複数回の前記主走査によって印刷するマルチパス実行部と、
前記副走査の搬送量の実誤差量と、前記部分領域に対応する画像領域の入力階調値を代表する代表入力階調値と、に応じて、前記部分領域の前記主走査の回数を決定する回数決定部と、
を含み、
前記回数決定部は、
前記搬送量の前記実誤差量に応じて決まる許容階調値範囲内に前記代表入力階調値が含まれる場合には、前記部分領域の前記主走査の回数をＮ回（Ｎは２以上の整数）に決定し、
前記許容階調値範囲内に前記代表入力階調値が含まれない場合には、前記部分領域の前記主走査の回数をＭ回（ＭはＮより大きな整数）に決定する、
印刷装置。
【請求項２】
請求項１に記載の制御装置であって、
前記搬送量の前記実誤差量が小さい場合と比べて、前記搬送量の前記実誤差量が大きい場合に、前記許容階調値範囲が狭くなる、
制御装置。
【請求項３】
請求項１または２に記載の制御装置であって、
前記回数決定部は、
前記代表入力階調値と、前記副走査の前記搬送量の誤差量として許容できる最大の誤差量である許容誤差量と、の間の対応関係を定める許容誤差情報を参照することによって、前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量以下に収まるような前記代表入力階調値の範囲を、前記許容階調値範囲として特定する、
印刷装置。
【請求項４】
請求項１ないし３のいずれかに記載の制御装置であって、さらに、
前記回数決定部の動作モードを、
第１許容階調値範囲を前記許容階調値範囲として利用することによって、前記部分領域の前記主走査の回数を決定する第１モードと、
前記第１許容階調値範囲よりも狭い第２許容階調値範囲を前記許容階調値範囲として利用することによって、前記部分領域の前記主走査の回数を決定する第２モードと、
を含む複数のモードから選択するモード選択部を含む、
印刷装置。
【請求項５】
請求項１ないし４のいずれかに記載の制御装置であって、
前記マルチパス実行部は、
前記Ｍ回の主走査で前記部分領域を印刷する場合に、
第１主走査で複数本のラスタラインを印刷し、
前記第１主走査で印刷される２本のラスタラインであって隣接する２本のラスタラインの間に、前記第１主走査よりも後の第２主走査で別のラスタラインを印刷し、
少なくとも１本のラスタラインを、複数個のノズルを利用して印刷する、
制御装置。
【請求項６】
請求項１ないし５のいずれかに記載の制御装置であって、
前記マルチパス実行部は、
前記部分領域における前記主走査の回数が、前記Ｍ回に決定された場合に、
当該Ｍ回の主走査により、当該部分領域と、当該部分領域と隣接する隣接部分領域のうちの一部分と、の印刷を行う、
制御装置。
【請求項７】
請求項６に記載の制御装置であって、
前記マルチパス実行部は、
前記隣接部分領域における前記主走査の回数が前記Ｎ回に決定された場合に、
前記部分領域の印刷のための前記Ｍ回の主走査において、前記複数のノズルのうちの前記隣接部分領域と対向するノズルを利用して、前記隣接部分領域の一部分の印刷を行う、
制御装置。
【請求項８】
複数のノズルを有する印刷ヘッドを印刷媒体に対して第１方向と平行に搬送しつつ前記印刷媒体にインクドットを記録する主走査と、前記印刷ヘッドに対して前記第１方向と交差する第２方向に前記印刷媒体を搬送する副走査と、を組み合わせることによって、前記印刷媒体上の部分領域を複数回の前記主走査によって印刷する場合に、前記部分領域の印刷を完成するための前記主走査の回数を決定する方法であって、
前記副走査の搬送量の実誤差量を取得し、
前記副走査の前記搬送量の誤差量として許容できる最大の誤差量である許容誤差量と、前記部分領域に対応する画像領域の入力階調値を代表する代表入力階調値と、の対応関係を取得し、
前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量以下である場合には、前記部分領域の前記主走査の回数をＮ回（Ｎは２以上の整数）に決定し、
前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量を超える場合には、前記部分領域の前記主走査の回数をＭ回（ＭはＮより大きな整数）に決定する、
方法。
【請求項９】
請求項８に記載の方法であって、
前記許容誤差量と前記代表入力階調値との対応関係の取得は、
互いに異なる入力階調値の画像データを用いて複数のパッチを印刷媒体に印刷することと、
前記複数のパッチのそれぞれに関して、前記パッチ中におけるインクドットに覆われた部分の面積の割合であるドット被覆率と、前記パッチの測色値と、の間の対応関係である第１対応関係を特定することと、
１つの入力階調値についての第２対応関係であって、前記副走査の前記搬送量の前記誤差量と、前記ドット被覆率と、の間の対応関係である前記第２対応関係を、互いに異なる複数個の入力階調値のそれぞれについて特定することと、
前記第１対応関係と前記第２対応関係とを組み合わせることによって、前記搬送量の前記誤差量と前記測色値との対応関係である第３対応関係を、互いに異なる複数個の入力階調値のそれぞれについて特定することと、
前記第３対応関係を利用することによって、互いに異なる複数個の前記入力階調値のそれぞれについて前記許容誤差量を特定することであって、前記搬送量の前記誤差量がゼロの場合の測色値と、前記搬送量の前記誤差量がゼロより大きい場合の測色値と、の間の色差が基準値となる前記誤差量を、前記入力階調値における前記許容誤差量として特定することと、
を含む、方法。
【請求項１０】
請求項９に記載の方法であって、
前記第１対応関係の特定は、
印刷された前記パッチを光学的に読み取ることによって画像データを生成することと、
前記画像データの画素の階調値の分布において、前記印刷媒体を表す階調値のピークと、前記インクドットを表す階調値のピークと、の間の谷に階調値閾値を設定することと、
前記階調値閾値を用いることによって、前記画像データの複数の画素を、前記インクドットを表す画素と前記印刷媒体を表す画素とに分類することと、
前記分類の結果を利用して、前記ドット被覆率を算出することと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像領域を複数回の走査で印刷する技術に関するものである。
【背景技術】
【０００２】
従来から、複数回の走査で画像を形成するマルチパス印刷が利用されている。このようなマルチパス印刷に関連して、種々の技術が提案されている。例えば、画像形成中に、印字領域毎にパス数を変更する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、画像形成中にパス数を変更する場合に、印刷装置と印刷すべき画像との両方を考慮してパス数を決定することに関しては、十分な工夫がなされていないのが実情であった。
【０００５】
本発明の主な利点は、印刷媒体上の部分領域の印刷を完成するための走査の回数を、印刷装置と印刷すべき画像との両方に適した値に決定することができる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］印刷実行部を制御する制御装置であって、前記印刷実行部は、複数のノズルを有する印刷ヘッドと、印刷媒体に対して第１方向と平行に前記印刷ヘッドを搬送する第１搬送部と、前記印刷ヘッドを駆動することによって、前記印刷媒体にインクドットを記録するヘッド駆動部と、前記印刷ヘッドに対して前記第１方向と交差する第２方向に前記印刷媒体を搬送する第２搬送部と、を含み、前記制御装置は、前記第１搬送部による前記印刷ヘッドの搬送中に前記印刷媒体にインクドットを記録する主走査と、前記第２搬送部による前記印刷媒体の搬送である副走査と、を組み合わせることによって、前記印刷媒体上の部分領域を複数回の前記主走査によって印刷するマルチパス実行部と、前記副走査の搬送量の実誤差量と、前記部分領域に対応する画像領域の入力階調値を代表する代表入力階調値と、に応じて、前記部分領域の前記主走査の回数を決定する回数決定部と、を含み、前記回数決定部は、前記搬送量の前記実誤差量に応じて決まる許容階調値範囲内に前記代表入力階調値が含まれる場合には、前記部分領域の前記主走査の回数をＮ回（Ｎは２以上の整数）に決定し、前記許容階調値範囲内に前記代表入力階調値が含まれない場合には、前記部分領域の前記主走査の回数をＭ回（ＭはＮより大きな整数）に決定する、印刷装置。
【０００８】
この構成によれば、副走査の搬送量の実誤差量と、部分領域画像の入力階調値を代表する代表入力階調値と、に応じて、部分領域の主走査の回数が決定される。具体的には、搬送量の実誤差量に応じて決まる許容階調値範囲内に代表入力階調値が含まれる場合には、部分領域の主走査の回数がＮ回（Ｎは２以上の整数）に決定される。また、許容階調値範囲内に代表入力階調値が含まれない場合には、部分領域の主走査の回数がＭ回（ＭはＮより大きな整数）に決定される。この結果、搬送量の実誤差量を主走査の回数に反映させることができるので、部分領域の印刷を完成するための走査の回数を、印刷実行部と印刷すべき画像との両方に適した値に決定することができる。
【０００９】
［適用例２］適用例１に記載の制御装置であって、前記搬送量の前記実誤差量が小さい場合と比べて、前記搬送量の前記実誤差量が大きい場合に、前記許容階調値範囲が狭くなる、制御装置。
【００１０】
この構成によれば、搬送量の実誤差量が小さい場合と比べて、搬送量の実誤差量が大きい場合には、主走査の回数がＮ回（Ｍ回よりも少ない）に決定される代表入力階調値の範囲が狭くなる。このように、搬送量の実誤差量を適切に主走査の回数に反映させることができるので、印刷媒体上の部分領域の印刷を完成するための走査の回数を、印刷装置と印刷すべき画像との両方に適した値に決定することができる。
【００１１】
［適用例３］適用例１または２に記載の制御装置であって、前記回数決定部は、前記代表入力階調値と、前記副走査の前記搬送量の誤差量として許容できる最大の誤差量である許容誤差量と、の間の対応関係を定める許容誤差情報を参照することによって、前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量以下に収まるような前記代表入力階調値の範囲を、前記許容階調値範囲として特定する、印刷装置。
【００１２】
この構成によれば、実誤差量に応じて適切に許容階調値範囲を特定することができるので、部分領域の印刷を完成するための走査の回数を、印刷実行部と印刷すべき画像との両方に適した値に決定することができる。
【００１３】
［適用例４］適用例１ないし３のいずれかに記載の制御装置であって、さらに、前記回数決定部の動作モードを、第１許容階調値範囲を前記許容階調値範囲として利用することによって、前記部分領域の前記主走査の回数を決定する第１モードと、前記第１許容階調値範囲よりも狭い第２許容階調値範囲を前記許容階調値範囲として利用することによって、前記部分領域の前記主走査の回数を決定する第２モードと、を含む複数のモードから選択するモード選択部を含む、印刷装置。
【００１４】
この構成によれば、第１モードを利用する印刷と、第２モードを利用する印刷とを、印刷実行部と印刷すべき画像との両方に適した主走査回数を用いて、行うことができる。
【００１５】
［適用例５］適用例１ないし４のいずれかに記載の制御装置であって、前記マルチパス実行部は、前記Ｍ回の主走査で前記部分領域を印刷する場合に、第１主走査で複数本のラスタラインを印刷し、前記第１主走査で印刷される２本のラスタラインであって隣接する２本のラスタラインの間に、前記第１主走査よりも後の第２主走査で別のラスタラインを印刷し、少なくとも１本のラスタラインを、複数個のノズルを利用して印刷する、制御装置。
【００１６】
この構成によれば、１つの部分領域に１回の副走査で生じた搬送量の誤差のみが集中することを防止できるので、部分領域の画質を向上できる。
【００１７】
[適用例６]適用例１ないし５のいずれかに記載の制御装置であって、前記マルチパス実行部は、前記部分領域における前記主走査の回数が、前記Ｍ回に決定された場合に、当該Ｍ回の主走査により、当該部分領域と、当該部分領域と隣接する隣接部分領域のうちの一部分と、の印刷を行う、制御装置。
【００１８】
この構成によれば、部分領域における主走査の回数がＭ回に決定された場合に、Ｍ回の主走査によって、隣接部分領域のうちの一部分も印刷できるので、印刷速度を犠牲にせずに、画質を向上できる。
［適用例７］適用例６に記載の制御装置であって、前記マルチパス実行部は、前記隣接部分領域における前記主走査の回数が前記Ｎ回に決定された場合に、前記部分領域の印刷のための前記Ｍ回の主走査において、前記複数のノズルのうちの前記隣接部分領域と対向するノズルを利用して、前記隣接部分領域の一部分の印刷を行う、制御装置。
【００１９】
この構成によれば、印刷速度を犠牲にせずに、隣接部分領域の印刷に利用される主走査の回数を増やすことができるので、印刷速度を犠牲にせずに、画質を向上できる。
【００２０】
［適用例８］複数のノズルを有する印刷ヘッドを印刷媒体に対して第１方向と平行に搬送しつつ前記印刷媒体にインクドットを記録する主走査と、前記印刷ヘッドに対して前記第１方向と交差する第２方向に前記印刷媒体を搬送する副走査と、を組み合わせることによって、前記印刷媒体上の部分領域を複数回の前記主走査によって印刷する場合に、前記部分領域の印刷を完成するための前記主走査の回数を決定する方法であって、前記副走査の搬送量の実誤差量を取得し、前記副走査の前記搬送量の誤差量として許容できる最大の誤差量である許容誤差量と、前記部分領域に対応する画像領域の入力階調値を代表する代表入力階調値と、の対応関係を取得し、前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量以下である場合には、前記部分領域の前記主走査の回数をＮ回（Ｎは２以上の整数）に決定し、前記実誤差量が、前記代表入力階調値に対応する前記許容誤差量を超える場合には、前記部分領域の前記主走査の回数をＭ回（ＭはＮより大きな整数）に決定する、方法。
【００２１】
この構成によれば、部分領域（印刷すべき画像）と実誤差量とに応じて適切に主走査の回数を決定することができるので、部分領域の印刷を完成するための主走査の回数を、印刷を実行する装置と印刷すべき画像との両方に適した値に決定することができる。
【００２２】
［適用例９］適用例８に記載の方法であって、前記許容誤差量と前記代表入力階調値との対応関係の取得は、互いに異なる入力階調値の画像データを用いて複数のパッチを印刷媒体に印刷することと、前記複数のパッチのそれぞれに関して、前記パッチ中におけるインクドットに覆われた部分の面積の割合であるドット被覆率と、前記パッチの測色値と、の間の対応関係である第１対応関係を特定することと、１つの入力階調値についての第２対応関係であって、前記副走査の前記搬送量の前記誤差量と、前記ドット被覆率と、の間の対応関係である前記第２対応関係を、互いに異なる複数個の入力階調値のそれぞれについて特定することと、前記第１対応関係と前記第２対応関係とを組み合わせることによって、前記搬送量の前記誤差量と前記測色値との対応関係である第３対応関係を、互いに異なる複数個の入力階調値のそれぞれについて特定することと、前記第３対応関係を利用することによって、互いに異なる複数個の前記入力階調値のそれぞれについて前記許容誤差量を特定することであって、前記搬送量の前記誤差量がゼロの場合の測色値と、前記搬送量の前記誤差量がゼロより大きい場合の測色値と、の間の色差が基準値となる前記誤差量を、前記入力階調値における前記許容誤差量として特定することと、を含む、方法。
【００２３】
この構成によれば、印刷された複数のパッチの測色値を利用して許容誤差量と代表入力階調値との対応関係が取得される。特に、搬送量の誤差量がゼロの場合の推定測色値と、搬送量の誤差量がゼロより大きい場合の推定測色値と、の間の色差が基準未満となる誤差量が、入力階調値における許容誤差量として特定される。この結果、部分領域の印刷を完成するための主走査の回数を、印刷結果と測色値とに基づいて、印刷を実行する装置と印刷すべき画像との両方に適した値に決定することができる。
【００２４】
［適用例１０］適用例９に記載の方法であって、前記第１対応関係の特定は、印刷された前記パッチを光学的に読み取ることによって画像データを生成することと、前記画像データの画素の階調値の分布において、前記印刷媒体を表す階調値のピークと、前記インクドットを表す階調値のピークと、の間の谷に階調値閾値を設定することと、前記階調値閾値を用いることによって、前記画像データの複数の画素を、前記インクドットを表す画素と前記印刷媒体を表す画素とに分類することと、前記分類の結果を利用して、前記ドット被覆率を算出することと、を含む、方法。
【００２５】
この構成によれば、印刷媒体を表す階調値のピークとインクドットを表す階調値のピークとの区別を適切に行うことができるので、ドット被覆率を適切に算出することができる。この結果、部分領域の印刷を完成するための主走査の回数を、印刷を実行する装置と印刷すべき画像との両方に適した値に決定することができる。
【００２６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷のための方法および制御装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施例としての複合機２００を示すブロック図である。
【図２】第１対応関係決定処理を示す説明図である。
【図３】搬送誤差Ｅｆと推定色差ｅｄＥと関係の決定処理を示す説明図である。
【図４】許容階調値範囲決定処理を示すフローチャートと、第１許容誤差情報２３８を決定する処理を示す説明図である。
【図５】実誤差量ａＥｆの測定の手順を示すフローチャートである。
【図６】パス数決定処理を示すフローチャートである。
【図７】印刷処理のフローチャートである。
【図８】２パス印刷の一例を示す説明図である。
【図９】第１実施例における４パス印刷のを示す説明図である。
【図１０】第２実施例における４パス印刷の例を示す説明図である。
【図１１】第３実施例における４パス印刷の例を示す説明図である。
【図１２】第４実施例における４パス印刷の例（シングリングを行う例）を示す説明図である。
【図１３】第５実施例における印刷処理のフローチャートである。
【図１４】第５実施例における印刷例を示す説明図である。
【図１５】第６実施例における印刷処理のフローチャートである。
【図１６】第６実施例における印刷例を示す説明図である。
【図１７】第７実施例における印刷例を示す説明図である。
【発明を実施するための形態】
【００２８】
Ａ．第１実施例：
（複合機２００の構成：図１）
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の一実施例としての複合機２００を示すブロック図である。この複合機２００は、ＣＰＵ２１０と、ＥＥＰＲＯＭ等の不揮発性メモリ２３０と、ＤＲＡＭ等の揮発性メモリ２４０と、印刷実行部２５０と、スキャナ部２６０と、操作部２７０と、表示部２８０と、通信部２９０と、を有している。
【００２９】
スキャナ部２６０は、光学的スキャンによって画像データを生成する。操作部２７０は、タッチパネルやボタン等のユーザによって操作される操作部材を含む。表示部２８０は、画像を表示するディスプレイである（例えば、液晶ディスプレイ）。通信部２９０は、複合機２００の外部の電子機器（例えば、コンピュータ１００やデジタルカメラ）と通信するためのインタフェースである（例えば、いわゆるUSBインタフェース、または、IEEE802.11の無線インタフェース）。
【００３０】
印刷実行部２５０は、複数種類のインク（例えば、シアン、マゼンタ、イエロー、ブラック）のそれぞれを吐出することによって、印刷媒体に画像を印刷する装置である。印刷実行部２５０は、印刷ヘッド２５２と、ヘッド搬送部２５４と、ヘッド駆動部２５６と、媒体搬送部２５８と、を含む。印刷ヘッド２５２は、インクを吐出するための複数のノズルを有している。図示を省略するが、複数のノズルは、後述する副走査方向のピッチが一定値となるように、配置されている。また、本実施例では、シアン用の複数のノズルと、マゼンタ用の複数のノズルと、イエロー用の複数のノズルと、ブラック用の複数のノズルとは、副走査方向の位置が同じとなるように、配置されている。
【００３１】
図１の下部には、印刷媒体ＰＭと、主走査方向ＭＤと、副走査方向ＳＤと、の概略が示されている。ヘッド搬送部２５４は、印刷ヘッド２５２を主走査方向ＭＤと平行に往復動させる。ヘッド駆動部２５６は、印刷ヘッド２５２を駆動することによって、ノズルからインク滴を吐出する。吐出されたインク滴は、印刷媒体ＰＭ上に着弾することによって、インクドットを形成する。本実施例では、インクドットの種類は、大ドットと、中ドットと、小ドットと、の３種類である。ただし、インクドットの種類数は、１、または、３以外の複数であってもよい。ヘッド駆動部２５６は、印刷ヘッド２５２の移動中に印刷ヘッド２５２を駆動することによって、主走査方向ＭＤと平行に延びるライン（以下、「ラスタライン」とも呼ぶ）上に、インクドットを形成する（以下、ヘッド駆動部２５６の移動中にインクドットを形成する処理を「主走査」とも呼ぶ）。媒体搬送部２５８は、媒体送りモータと、媒体送りモータによって回転駆動される搬送ローラとを有し（図示省略）、搬送ローラと他の部材（例えば、従動ローラ、又は、板部材）との間に印刷媒体を挟持して、回転する搬送ローラによって印刷媒体を副走査方向ＳＤの反対方向に搬送する（以下、印刷媒体の移動を「副走査」と呼ぶ）。副走査では、印刷媒体ＰＭに対して、相対的に、印刷ヘッド２５２が副走査方向ＳＤに移動する。本実施例では、副走査方向ＳＤは、主走査方向ＭＤと直交する。以下、副走査方向ＳＤの反対方向側を「上流側」とも呼び、副走査方向ＳＤ側を「下流側」とも呼ぶ。なお、媒体搬送部２５８の構成としては、媒体送りモータと搬送ローラを有する構成に限らず、印刷媒体を搬送する種々の構成を採用可能である。また、印刷ヘッド２５２とヘッド搬送部２５４とヘッド駆動部２５６とのそれぞれの構成としても、種々の構成を採用可能である。
【００３２】
不揮発性メモリ２３０は、予め、プログラム２３２と、実誤差量情報２３６と、第１許容誤差情報２３８と、を格納する。本実施例では、これらのデータ（情報）２３２、２３６、２３８は、複合機２００の製造時に、不揮発性メモリ２３０に格納される。後述するように、実誤差量情報２３６は、印刷実行部２５０の個体ごとに、決定される。なお、不揮発性メモリ２３０は、さらに、第２許容誤差情報２３９を格納してもよい。第２許容誤差情報２３９を含む構成については、第８実施例として、後述する。
【００３３】
ＣＰＵ２１０は、不揮発性メモリ２３０に格納されたプログラム２３２を実行することによって、複合機２００の全体の動作を制御する。本実施例では、ＣＰＵ２１０は、印刷処理部Ｍ２００として、動作する。印刷処理部Ｍ２００は、マルチパス実行部Ｍ２１０と、回数決定部Ｍ２２０と、を含んでいる。印刷処理部Ｍ２００は、さらに、モード選択部Ｍ２３０を含んでよい。モード選択部Ｍ２３０を含む構成については、第８実施例として、後述する。以下、ＣＰＵ２１０が或る処理部として処理を実行することを、処理部が処理を実行する、とも表現する。
【００３４】
印刷処理部Ｍ２００は、入力画像データに応じて印刷実行部２５０を制御することによって、印刷媒体に画像を印刷する。マルチパス実行部Ｍ２１０は、例えば、通信部２９０に接続された外部装置（例えば、コンピュータ１００）から、入力画像データを受信する。マルチパス実行部Ｍ２１０は、入力画像データを、ビットマップデータに変換する（ラスタライズ処理）。ビットマップデータに含まれる画素データは、例えば、赤（Ｒ）と緑（Ｇ）と青（Ｂ）の３つの色成分の階調値（例えば、ゼロ〜２５５までの２５６階調）で画素の色を表現するＲＧＢ画素データである。ビットマップデータの画素密度は、印刷解像度と同じである。
【００３５】
次に、マルチパス実行部Ｍ２１０は、ビットマップデータに含まれるＲＧＢ画素データを、印刷実行部２５０が利用可能なインク（ここでは、シアン、マゼンタ、イエロー、ブラック）の階調値（例えば、ゼロ〜２５５までの２５６階調）で画素の色を表すインク画素データに変換する（色変換処理）。次に、マルチパス実行部Ｍ２１０は、インク画素データを含むビットマップデータを、各画素毎のインクドットの形成状態を表すドットデータに変換する。本実施例では、インクドットの形成状態は、「ドット無し」「小」「中」「大」の４階調で表される。ビットマップデータからドットデータへの変換は、ハーフトーン処理とも呼ばれる。本実施例では、ハーフトーン処理は、周知の誤差拡散法に従って、進行する。なお、ハーフトーン処理は、誤差拡散に限らず、ディザマトリクス用いる処理等の種々の周知の処理であってよい。また、入力画像データからドットデータを生成する処理は、他の種々の処理を含み得る（例えば、色を補正する処理）。
【００３６】
マルチパス実行部Ｍ２１０は、ドットデータに従って印刷実行部２５０を制御することによって、印刷を実行する。本実施例では、マルチパス実行部Ｍ２１０は、主走査と副走査とを組み合わせることによって、印刷媒体上の部分領域を複数回の主走査によって印刷するマルチパス印刷を実行する。図１の下部には、印刷媒体ＰＭと、部分領域ＰＡとの概略が示されている。本実施例では、部分領域ＰＡは、主走査方向ＭＤと平行に延びる帯状の領域である。副走査方向ＳＤに沿って並ぶ複数の部分領域ＰＡの全体が、印刷媒体ＰＭの印刷可能領域ＰＴＡの全体をカバーする。
【００３７】
回数決定部Ｍ２２０は、部分領域ＰＡ毎に、主走査の回数を決定する（以下、１回の主走査を「パス」とも呼ぶ。また、主走査の回数を「パス数」とも呼ぶ）。本実施例では、回数決定部Ｍ２２０は、主走査の回数を、「２回」または「４回」に決定する。主走査回数が２回の場合（２パス印刷）、１つの部分領域ＰＡのインクドットの形成が、少なくとも２回の主走査に分散して、行われる。本実施例では、２パス印刷では、副走査における搬送量は一定値であり、主走査と副走査とが交互に行われる。２回の主走査のうちの一方の主走査は、部分領域内の奇数番目のラスタラインを印刷し、他方の主走査は、偶数番目のラスタラインを印刷する。このように、先の主走査で印刷される２本のラスタラインであって隣接する２本のラスタラインの間に、後の主走査が別のラスタラインを印刷することを、インタレース印刷とも呼ぶ。主走査回数が４回の場合（４パス印刷）、１つの部分領域ＰＡのインクドットの形成が、少なくとも４回の主走査に分散して、行われる。部分領域ＰＡ内の複数のインクドットを、４回の主走査に分散する方法としては、種々の方法を採用可能である。例えば、複数の主走査が互いに異なるラスタライン上にインクドットを形成してもよい。また、１本のラスタラインの複数のインクドットが、複数の主走査に分散して、形成されてもよい。なお、本実施例では、２パス印刷と４パス印刷との間で、副走査方向ＳＤの印刷解像度は同じである。
【００３８】
２パス印刷は、４パス印刷と比べて、１つの部分領域ＰＡの印刷に要する主走査の回数が少ないので、高速に画像を印刷することができる。４パス印刷は、２パス印刷と比べて、１つの部分領域ＰＡ内のインクドットの形成を、より多くの主走査に分散させる。仮に、１回の主走査で記録されるインクドットの形成位置に、誤差（例えば、副走査の搬送量の誤差）に起因するズレが生じる場合であっても、他の複数回の主走査が、同じ部分領域ＰＡ内にインクドットを形成する。この結果、一部のインクドットの位置ズレが目立つことを抑制できるので、画質を向上できる。
【００３９】
回数決定部Ｍ２２０は、主走査回数を決定するために、部分領域ＰＡを代表する代表入力階調値と、実誤差量情報２３６と、第１許容誤差情報２３８とを利用する。図１には、第１許容誤差情報２３８を説明するグラフが示されている。横軸は、代表入力階調値Ｖｉｒを示し、縦軸は、許容誤差量Ｅｆａを示す。第１許容誤差情報２３８は、代表入力階調値Ｖｉｒと許容誤差量Ｅｆａとの対応関係（第１曲線２３８ｃ）を定める。
【００４０】
代表入力階調値Ｖｉｒは、部分領域ＰＡに対応する画像領域の入力階調値を代表する値である。入力階調値は、部分領域ＰＡに印刷されるべき画像の濃度（換言すれば、明るさ）を表す階調値である。本実施例では、入力階調値として、入力画像データを用いた色変換処理によって得られる各インクの階調値が、利用される。代表入力階調値Ｖｉｒは、部分領域ＰＡの各画素の入力階調値を利用した統計処理によって、決定される。例えば、代表入力階調値Ｖｉｒは、部分領域ＰＡにおける入力階調値の平均値であってよい。代表入力階調値Ｖｉｒは、インク毎に決定される。
【００４１】
許容誤差量Ｅｆａは、印刷媒体ＰＭの搬送誤差量の許容値である。一般に、印刷媒体ＰＭの搬送誤差量が大きくなると、印刷媒体ＰＭに記録されたインクドットの位置ズレが大きくなる。インクドットの位置ズレが大きくなると、印刷された画像の色が、意図された色からズレる場合がある。このような色ズレは、搬送量の誤差が大きいほど大きい傾向がある。印刷媒体ＰＭの許容誤差量Ｅｆａは、搬送量の誤差に起因する色ズレを許容できる、最大の誤差量を示している。また、図１に示すように、許容誤差量Ｅｆａは、表現される色の濃度（換言すれば、代表入力階調値Ｖｉｒ）に依存して変化する。
【００４２】
実誤差量情報２３６は、媒体搬送部２５８による印刷媒体ＰＭの搬送量に生じる実際の誤差量（実誤差量ａＥｆと呼ぶ）を表している。回数決定部Ｍ２２０は、実誤差量情報２３６によって表される実誤差量ａＥｆが、部分領域ＰＡの代表入力階調値Ｖｉｒに対応付けられた許容誤差量Ｅｆａ以下である場合には、主走査の回数を「２回」に決定し、実誤差量ａＥｆが許容誤差量Ｅｆａを超える場合には、主走査の回数を「４回」に決定する。第１範囲ＶＲａ１と第３範囲ＶＲｃ１とは、主走査の回数が「２回」である代表入力階調値Ｖｉｒの範囲を示す。第２範囲ＶＲｂ１は、主走査の回数が「４回」である代表入力階調値Ｖｉｒの範囲を示す。
【００４３】
なお、本実施例では、第１許容誤差情報２３８は、各インク毎に、対応関係を定めている。回数決定部Ｍ２２０は、１つの部分領域ＰＡに関して、各インク毎に主走査の回数を判定する。少なくとも１つのインクに関する回数が「４回」である場合には、回数決定部Ｍ２２０は、その部分領域ＰＡの主走査の回数を「４回」に決定する。全てのインクに関する回数が「２回」である場合には、回数決定部Ｍ２２０は、その部分領域ＰＡの主走査の回数を「２回」に決定する。なお、複数種類のインクを印刷に利用する場合の、１つの部分領域ＰＡにおける主走査の回数を決定する方法としては、他の種々の方法を採用可能である。例えば、部分領域ＰＡの主走査の回数を「４回」に決定するための条件が、「４回」の判定結果を導出するインクの総数が所定の閾値以上であること、であってもよい。ここで、閾値は、２以上であってよい。
【００４４】
（第１許容誤差情報２３８を決定する処理：図２〜図３及び図４下部）
図２〜図４は、第１許容誤差情報２３８（図１）を決定する処理例のフローチャートである。具体的には、図２〜図３の処理により、複数の入力階調値Ｖｉそれぞれについて、搬送誤差Ｅｆと推定色差ｅｄＥとの対応関係が導出される。続いて、複数の入力階調値Ｖｉそれぞれに対する許容誤差量Ｅｆａを用いて、代表入力階調値Ｖｉｒと許容誤差量Ｅｆａとの対応関係（即ち、第１許容誤差情報２３８）が導出される（図４下部）。なお、図２〜図４は、１つのインクに関する第１許容誤差情報２３８の決定を示している。
【００４５】
図２は、第１対応関係決定処理を示している。第１対応関係は、ドット被覆率ＣＲと測色値Ｌａｂとの対応関係である。最初のステップＳ２００では、複合機２００は、互いに異なる入力階調値の画像データを用いて複数のカラーパッチを印刷媒体に印刷する（以下、カラーパッチを、単に「パッチ」とも呼ぶ）。ここで、カラーパッチは、ほぼ一様な色に再現された画像領域を意味している。図２の右部は、印刷されるｎ個（ｎは２以上の整数）のパッチＰＴ（１）〜ＰＴ（ｎ）の概略を示している。各パッチＰＴは、ほぼ一様な濃度の画像を表しており、同じ１種類のインクによって印刷されている。パッチＰＴ毎に入力階調値が異なっているので、印刷されたパッチ（画像）の濃度Ｄは、パッチＰＴ毎に異なっている。
【００４６】
次のステップＳ２１０では、測色計が、各パッチＰＴを測色する。各パッチＰＴの測色値は、デバイスに依存しない表色系、例えば、L*a*b*表色系で表される。以下、測色値のことを測色値Ｌａｂとも呼ぶ。
【００４７】
次のステップＳ２２０は、各パッチＰＴのドット被覆率ＣＲの測定である。図２に示された第１画像ＩＭ１は、パッチＰＴの一部分の拡大図である。第１画像ＩＭ１は、インクドットｄｔと、印刷媒体におけるインクドットｄｔに覆われずに露出する部分（露出部分ｐｐ）と、を示している。ドット被覆率ＣＲは、印刷されたパッチＰＴ中におけるインクドットｄｔに覆われた部分の面積の割合である。
【００４８】
本実施例では、まず、顕微鏡（図示省略）が、印刷されたパッチＰＴを拡大する。次に、撮像素子（図示省略）が、拡大された画像を光学的に読み取ることによって、第１画像ＩＭ１を表す第１画像データＩＭ１ｄを生成する。第１画像ＩＭ１を基準として見た場合に、第１画像データＩＭ１ｄの画素密度は、印刷解像度と比べて、高い。すなわち、１つのインクドットｄｔが、第１画像データＩＭ１ｄ中の複数の画素（例えば、数画素〜数十画素）の集合によって表現されるように、第１画像データＩＭ１ｄの画素密度は、決定されている。
【００４９】
次に、グレースケール変換によって、カラー画像を表す第１画像データＩＭ１ｄから、グレースケールの第２画像データＩＭ２ｄを生成する。第１画像データＩＭ１ｄがグレースケールデータである場合には、グレースケール変換は省略される。
【００５０】
次に、第２画像データＩＭ２ｄの画素値（輝度値）を、閾値Ｔｈと比較することによって、２値の第３画像データＩＭ３ｄを生成する。図２のヒストグラムＨＧ１は、第２画像データＩＭ２ｄの輝度値分布の一例を示している。輝度分布は、２つのピークｄｔｐ、ｐｐｐを示す。第１ピークｄｔｐは、インクドットｄｔを表す画素の輝度値を示し、第１ピークｄｔｐよりも明るい第２ピークｐｐｐは、露出部分ｐｐを表す画素の輝度値を示している。本実施例では、閾値Ｔｈは、２つのピークｄｔｐ、ｐｐｐの間の谷Ｖに相当する値に、決定される。輝度値が閾値Ｔｈよりも小さい画素（暗い画素）は、インクドットｄｔを表す画素に分類され、輝度値が閾値Ｔｈ以上である画素（明るい画素）は、露出部分ｐｐを表す画素に分類される。なお、閾値Ｔｈの決定は、作業者が手作業で行ってもよい。この代わりに、コンピュータ（図示省略）が、ヒストグラムを解析することによって、自動的に閾値Ｔｈを決定してもよい。
【００５１】
次に、第３画像データＩＭ３ｄを利用してドット被覆率ＣＲを算出する。本実施例では、ドット被覆率ＣＲは、パッチＰＴを表す領域中の全画素数に対するインクドットｄｔを表す画素数の割合である。以上説明したドット被覆率ＣＲの測定は、各パッチＰＴ毎に、行われる。また、グレースケール変換と、２値化と、ドット被覆率ＣＲの算出とは、図示しないコンピュータが実行する。
【００５２】
次のステップＳ２３０は、ドット被覆率ＣＲと測色値Ｌａｂとの関係を表す回帰式の算出である。図２のグラフＧＦ１は、ステップＳ２１０で測定された測色値Ｌａｂ（L*とa*とb*）と、ステップＳ２２０で測定されたドット被覆率ＣＲと、の間の関係を示す。ｎ個のパッチＰＴからｎ個の対応関係が決まる。ステップＳ２３０では、ｎ個の対応関係を利用して、回帰式を算出する。回帰式としては、例えば、多項式を採用可能である。なお、ｎ個の対応関係を利用してドット被覆率ＣＲと測色値Ｌａｂとの対応関係を規定する方法としては、回帰式を利用する方法に限らず、種々の方法（例えば、補間と補外）を採用してもよい。
【００５３】
以上のように、ドット被覆率ＣＲと測色値Ｌａｂとの対応関係（第１対応関係）が、決定される。なお、パッチＰＴは、ドット被覆率ＣＲと測色値Ｌａｂとの対応関係を特定するためのものなので、パッチＰＴにおけるインクドットの位置ズレは許容される。パッチＰＴの印刷方式は、任意の方式であってよく、例えば、２パス印刷と４パス印刷とのいずれでもよい。パッチＰＴを印刷するプリンタは、複合機２００と同じ機種であればよい。
【００５４】
図３は、搬送誤差Ｅｆと推定色差ｅｄＥと関係の決定処理を示している。図３の処理は、印刷（ドット形成状態）のシミュレーション結果を利用する。最初のステップＳ３００は、着弾誤差Ｅｘ、Ｅｙの決定である。着弾誤差Ｅｘ、Ｅｙは、印刷ヘッド２５２の駆動と移動とに起因する、インク滴の着弾位置の誤差である。第１誤差Ｅｘは、主走査方向の誤差を示し、第２誤差Ｅｙは、副走査方向の誤差を示す。シミュレーションは、着弾誤差Ｅｘ、Ｅｙに応じた正規分布に従う乱数を、インクドットの形成位置の誤差として組み込む。なお、着弾誤差Ｅｘ、Ｅｙは、実験的に決定される。例えば、主走査方向と副走査方向とのそれぞれに等間隔にインクドットが配置された格子状のパターンを実際に印刷し、ドット間の距離を測定することによって、第１誤差Ｅｘと第２誤差Ｅｙとを決定することができる。
【００５５】
次のステップＳ３０５は、入力階調値Ｖｉと搬送誤差Ｅｆとの組み合わせ（シミュレーションのための組み合わせ）の選択である。シミュレーションは、複数の入力階調値Ｖｉのそれぞれに関して行われる。また、１つの入力階調値Ｖｉのためのシミュレーションは、複数の搬送誤差Ｅｆのそれぞれに関して行われる。図３に示す表Ｔｐは、入力階調値Ｖｉと搬送誤差Ｅｆとの組み合わせの例を示している。本実施例では、入力階調値Ｖｉとして、３つの入力階調値Ｖｉ（暗入力階調値Ｖｉ１、中入力階調値Ｖｉ２、明入力階調値Ｖｉ３）が選択される。また、搬送誤差Ｅｆとして、ゼロから所定の最大値Ｅｆｍまでの範囲内に所定間隔（例えば、１マイクロメートル）で配置された複数の値が選択される。なお、入力階調値Ｖｉの総数は、３に限らず、２または４以上であってもよい。
【００５６】
次のステップＳ３１０は、着弾位置のシミュレートである。このシミュレーションは、入力階調値Ｖｉによって表される一様な画像を着弾誤差がＥｘ、Ｅｙであるとして２パス印刷で印刷する場合に、搬送誤差Ｅｆを０からＥｆｍまでの各値に変化させたときのインク滴の着弾位置（インクドットの形成位置）を、シミュレートしたものである。このシミュレーションは、通常時の印刷と同様にハーフトーン処理を行うことによって目標の着弾位置を決定する。
【００５７】
次のステップＳ３１５は、ドットパターン画像データＩＭｄｄの生成である。ドットパターン画像データＩＭｄｄは、図２の第３画像データＩＭ３ｄと同様の、２値の拡大画像を表している。具体的には、ドットパターン画像データＩＭｄｄは、ステップＳ３１０で決定された着弾位置に、ステップＳ３１０のハーフトーン処理で決定された種類のドット画像（小ドット画像ｄｔ１、中ドット画像ｄｔ２、大ドット画像ｄｔ３のいずれか）を配置することによって得られる画像を表している。ドット画像ｄｔ１、ｄｔ２、ｄｔ３は、図２のステップＳ２２０の処理と同様に、実際のインクドットを顕微鏡を通じて撮影することによって、得られる。
【００５８】
次のステップＳ３２０は、ドットパターン画像データＩＭｄｄからのドット被覆率ＣＲの算出である。ドット被覆率ＣＲの算出は、図２のステップＳ２２０と同様に行われる。
【００５９】
次のステップＳ３２５は、搬送誤差Ｅｆとドット被覆率ＣＲとの対応関係（第２対応関係）の導出である。上述のステップＳ３１０〜Ｓ３２０は、入力階調値Ｖｉごとに（即ち、入力階調値Ｖｉ１、Ｖｉ２、Ｖｉ３それぞれについて）行われる。従って、入力階調値Ｖｉごとに搬送誤差Ｅｆとドット被覆率ＣＲとの対応関係が決まる。
【００６０】
次のステップＳ３３０は、第１対応関係（図２）と、第２対応関係（Ｓ３２５）とからの、搬送誤差Ｅｆと推定測色値ｅＬａｂとの対応関係（第３対応関係）の導出である。第１対応関係は、ドット被覆率ＣＲと測色値Ｌａｂとの対応関係である。第２対応関係は、搬送誤差Ｅｆとドット被覆率ＣＲとの対応関係である。従って、第１と第２の対応関係を組み合わせることによって、搬送誤差Ｅｆから測色値を推定することができる。第３対応関係は、１つの階調値である入力階調値Ｖｉが、搬送誤差Ｅｆの変化に応じて、如何なる推定測色値ｅＬａｂによって表されるのかを示す。第３対応関係は、複数の入力階調値Ｖｉ（ここでは、入力階調値Ｖｉ１、Ｖｉ２、Ｖｉ３）のそれぞれについて、導出される。
【００６１】
例えば、図３に示されたグラフＧＦ２は、３つの搬送誤差Ｅｆ０、Ｅｆ１、Ｅｆ２にそれぞれ対応付けられた３つの推定測色値ｅＬａｂ０、ｅＬａｂ１、ｅＬａｂ２を示している（入力階調値Ｖｉは、同じ）。第０搬送誤差Ｅｆ０は「ゼロ」であり、第１搬送誤差Ｅｆ１はゼロより大きく、第２搬送誤差Ｅｆ２は、第１搬送誤差Ｅｆ１より大きい。図示するように、搬送誤差Ｅｆが大きくなるほど、推定測色値ｅＬａｂは、搬送誤差Ｅｆがゼロの場合の推定測色値ｅＬａｂ０から遠ざかる。
【００６２】
次のステップＳ３３５は、搬送誤差Ｅｆと推定色差ｅｄＥとの対応関係の導出である。推定色差ｅｄＥは、搬送誤差Ｅｆがゼロの場合の推定測色値ｅＬａｂと、搬送誤差Ｅｆがゼロより大きい場合の推定測色値ｅＬａｂと、の間の差である。色差ｄＥは、以下に示す一般的な式で算出される。
【００６３】
【数１】
2013082122.tif 000003
【００６４】
一般に、搬送誤差Ｅｆが大きいほど、推定色差ｅｄＥも大きくなる。図３のグラフＧＦ２においては、第１搬送誤差Ｅｆ１に対応付けられた第１推定色差ｅｄＥ１よりも、第２搬送誤差Ｅｆ２に対応付けられた第２推定色差ｅｄＥ２の方が、大きい。
【００６５】
このようにして、搬送誤差Ｅｆと推定色差ｅｄＥとの対応関係は、複数の入力階調値Ｖｉ（ここでは、３つの入力階調値Ｖｉ１、Ｖｉ２、Ｖｉ３）のそれぞれついて、特定される。
【００６６】
続いて、複数の入力階調値Ｖｉごとに特定された搬送誤差Ｅｆと推定色差ｅｄＥとの対応関係を利用して、入力階調値Ｖｉと許容誤差量との対応関係が導出される（図４の下部）。図４の下部には、第１の許容誤差情報の導出を説明するための４つのグラフＧＦ１１〜ＧＦ１４が示されている。３つのグラフＧＦ１１、ＧＦ１２、ＧＦ１３においては、横軸は搬送誤差Ｅｆを示し、縦軸は推定色差ｅｄＥを示す。第１グラフＧＦ１１は、暗入力階調値Ｖｉ１に関するグラフを示し、第２グラフＧＦ１２は、中入力階調値Ｖｉ２に関するグラフを示し、第３グラフＧＦ１３は、明入力階調値Ｖｉ３に関するグラフを示す。これらのグラフＧＦ１１、ＧＦ１２、ＧＦ１３は、いずれも、図３の処理で特定された対応関係（搬送誤差Ｅｆと推定色差ｅｄＥとの対応関係）を示している。図示するように、搬送誤差Ｅｆが大きいほど、推定色差ｅｄＥも大きい。
【００６７】
グラフＧＦ１１、ＧＦ１２、ＧＦ１３には、推定色差ｅｄＥの第１閾値ｄＥｔｈ１が示されている。第１閾値ｄＥｔｈ１は、予め決められた値であり、人間が目で見たとき、色の違いが目立ちにくい色差を示している。第１閾値ｄＥｔｈ１は、例えば、２〜５の範囲の値に設定される。３つのグラフＧＦ１１、ＧＦ１２、ＧＦ１３からは、推定色差ｅｄＥが第１閾値ｄＥｔｈ１となる３つの搬送誤差Ｅｆａ１、Ｅｆｂ１、Ｅｆｃ１が、特定される。なお、第１閾値ｄＥｔｈ１は、インクの種類（色種）に拘わらずに同じである。この代わりに、インクの種類（色種）毎に、第１閾値ｄＥｔｈ１が設定されてもよい。この場合、第１閾値ｄＥｔｈ１は、インクの種類（色種）に応じて、異なり得る。
【００６８】
第４グラフＧＦ１４は、入力階調値Ｖｉ（代表入力階調値Ｖｉｒ）と許容誤差量Ｅｆａとの関係（即ち、第１許容誤差情報）を示している。横軸は入力階調値Ｖｉを示し、縦軸は許容誤差量Ｅｆａを示している。横軸では、入力階調値Ｖｉが右端に近いほど、濃度が低く（明るい）、入力階調値Ｖｉが左端に近いほど、濃度が高い（暗い）。第４グラフＧＦ１４中には、第１許容誤差情報２３８（図１）によって表される曲線２３８ｃが示されている（「第１曲線２３８ｃ」とも呼ぶ）。第１曲線２３８ｃは、３つの対応関係（Ｖｉ１−Ｅｆａ１、Ｖｉ２−Ｅｆａ２、Ｖｉ３−Ｅｆａ３）を表すように、決定される。第１曲線２３８ｃの決定方法としては、種々の方法を採用可能である。例えば、回帰式を用いて第１曲線２３８ｃを決定することができる。なお、本実施例では、第１曲線２３８ｃの決定には、３つの対応関係に加えて、左端データＰａと右端データＰｂとが利用される。これらの端データＰａ、Ｐｂは、入力階調値Ｖｉの可能な範囲の端の許容誤差量Ｅｆａを定めるデータである。端データＰａ、Ｐｂの許容誤差量Ｅｆａは、実際の測定され得る誤差量と同じ、または、若干大きな値に、予め決定される。以上のようにして、第１許容誤差情報２３８が決定される。
【００６９】
第１許容誤差情報２３８は、以上のように決定された第１曲線２３８ｃの特定に要する情報を含む（例えば、回帰式のパラメータ）。図２〜図３、図４下部の処理によって決定された第１許容誤差情報２３８は、不揮発性メモリ２３０（図１）に格納される。
【００７０】
（許容階調値範囲決定処理：図４上部）
図４上部には、２パス印刷が許容される入力階調値Ｖｉの範囲（許容階調値範囲）の決定処理を示している。図４上部の処理は、上記のようにして導出された第１許容誤差情報２３８と、実誤差量ａＥｆとを利用することによって、許容階調値範囲を特定する。以下、２パス印刷が行われる許容階調値範囲を「２パス範囲」とも呼ぶ。４パス印刷が行われる入力階調値Ｖｉの範囲を、「４パス範囲」とも呼ぶ。
【００７１】
最初のステップＳ４００は、実誤差量ａＥｆの測定である。図５は、実誤差量ａＥｆの測定の手順を示すフローチャートである。最初のステップＳ５００は、複合機２００（図１）は、２パス印刷によって、テストチャートＣＴを印刷する。図５に右上には、テストチャートＣＴの概略図が示されている。複合機２００は、主走査において、特定の１つのノズルのみから連続的にインク滴を吐出する。従って、１回の主走査が、主走査方向ＭＤと平行な１本のラスタラインＲＬを記録する。また、２パス印刷では、副走査の搬送量は一定値である。従って、テストチャートＣＴでは、複数のラスタラインＲＬが、ほぼ等しい間隔ａＦで、副走査方向ＳＤに沿って並ぶ。実際の間隔ａＦは、１回の副走査の実際の搬送量と、同じである（以下、間隔ａＦを、「実搬送量ａＦ」とも呼ぶ）。実搬送量ａＦは、種々の誤差を含む（例えば、媒体搬送部２５８（図１）の動作の精度に起因する誤差（例えば、搬送ローラ（図示省略）に対して印刷媒体ＰＭが滑ることに起因する誤差））。従って、複数の実搬送量ａＦは、誤差に起因して、ばらつく。
【００７２】
次のステップＳ５１０は、実搬送量ａＦの測定である。実搬送量ａＦの測定方法は、任意の方法であってよい。例えば、テストチャートＣＴを光学的に読み取ることによって、テストチャートＣＴを表す画像データを生成し、その画像データを解析することによって、実搬送量ａＦを算出してもよい。このステップＳ５１０では、誤差に起因してばらついた複数の実搬送量ａＦが、得られる。
【００７３】
次のステップＳ５２０は、目標搬送量ｔＦと実搬送量ａＦとの差ａＥの取得である。目標搬送量ｔＦは、副走査の搬送量の目標値である。実搬送量ａＦは、誤差に起因して、目標搬送量ｔＦからズレ得る。差ａＥは、誤差量を示している。図５に示されるヒストグラムＨＧ２は、差ａＥの分布を示す。図示するように、差ａＥの分布は、おおよそ正規分布である（平均は、おおよそゼロである）。
【００７４】
次のステップＳ５３０は、複数の差ａＥからの実誤差量ａＥｆの算出である。実誤差量ａＥｆは、複数の差ａＥを代表する値である。本実施例では、差ａＥの絶対値が実誤差量ａＥｆを越えることがほとんどないように、実誤差量ａＥｆが決定される。すなわち、将来に複合機２００が画像を印刷する場合に生じる搬送量の誤差の絶対値が、実誤差量ａＥｆを越えることがほとんどないように、実誤差量ａＥｆが決定される。そのような実誤差量ａＥｆを決定する方法としては、種々の統計処理を利用する方法を、採用可能である。例えば、第１方法ＭＴ１に示すように、実誤差量ａＥｆは、差ａＥの標準偏差の３倍の値であってよい。この場合、差ａＥの絶対値が実誤差量ａＥｆ内に収まる可能性は、９９．７％である。また、第２方法ＭＴ２に示すように、実誤差量ａＥｆは、差ａＥの絶対値の最大値であってよい。また、第３方法ＭＴ３に示すように、信頼度９５％の予測区間を利用して実誤差量ａＥｆを決定してもよい。この場合、まず、差ａＥの上側の予測区間ＰＵ（上限ＰＵとも呼ぶ）と、差ａＥの下側の予測区間ＰＬ（下限ＰＬとも呼ぶ）と、を算出する（ステップＳ５９０、Ｓ５９２）。そして、実誤差量ａＥｆを、上限ＰＵの絶対値と下限ＰＬの絶対値とのうちの大きい方に、設定すればよい（ステップＳ５９４、Ｓ５９６、Ｓ５９８）。なお、図５の処理によって決定された実誤差量ａＥｆを表す実誤差量情報２３６は、不揮発性メモリ２３０に格納される。本実施例では、実誤差量情報２３６は、複合機２００の個体毎に、決定される。ただし、機種が同じ場合には、実誤差量ａＥｆもほとんど同じである場合が多いので、実誤差量情報２３６は、複合機２００の機種毎に決定されてもよい。
【００７５】
次に、図４のステップＳ４１０〜Ｓ４７０の処理は、実誤差量ａＥｆを利用して、２パス範囲を特定する。ステップＳ４１０では、対象入力階調値Ｖｉｐがゼロに初期化される。後述するように、入力階調値Ｖｉの取り得る値（ゼロから２５５までの２５６個の値）のそれぞれに関する処理を行うために、対象入力階調値Ｖｉｐは、ゼロから２５５まで１つずつシフトする。
【００７６】
次のステップＳ４２０では、第１の許容誤差情報２３８に基づいて、対象入力階調値Ｖｉｐに対応する許容誤差量Ｅｆａが算出される。ステップＳ４２０では、第１曲線２３８ｃに従って、対象入力階調値Ｖｉｐに対応する許容誤差量Ｅｆａ（以下、「対象許容誤差量Ｅｆｐ」とも呼ぶ）が算出される。次のステップＳ４３０では、対象許容誤差量Ｅｆｐが実誤差量ａＥｆよりも大きいか否かが、判定される。対象許容誤差量Ｅｆｐが実誤差量ａＥｆよりも大きい場合には（Ｓ４３０：Ｙｅｓ）、対象入力階調値Ｖｉｐは、２パス範囲に含まれると判定される（Ｓ４４０）。対象許容誤差量Ｅｆｐが実誤差量ａＥｆ以下である場合には（Ｓ４３０：Ｎｏ）、対象入力階調値Ｖｉｐは、２パス範囲に含まれない（４パス範囲に含まれる）と判定される（Ｓ４５０）。
【００７７】
以後、対象入力階調値Ｖｉｐを１だけ増加させるステップＳ４７０と、対象入力階調値Ｖｉｐのパス数を判定するステップＳ４２０、Ｓ４３０、Ｓ４４０、Ｓ４５０とを、全ての入力階調値Ｖｉの処理が完了するまで（Ｓ４６０：Ｙｅｓ）、繰り返す。この結果、全ての入力階調値Ｖｉのパス数が決まる。
【００７８】
図４下部の第４グラフＧＦ１４に示すように、本実施例では、入力階調値Ｖｉの範囲は、３つの範囲ＶＲａ１、ＶＲｂ１、ＶＲｃ１に区分けされている。第１範囲ＶＲａ１と第３範囲ＶＲｃ１との全体は、２パス範囲である。第２範囲ＶＲｂ１は、４パス範囲である。
【００７９】
暗い（濃度の高い）第１範囲ＶＲａ１で、２パス印刷が許容される理由（換言すれば、実誤差量ａＥｆが許容される理由）は、以下の通りである。すなわち、暗い領域では、インクドットが高密度に配置されるので、隣接するインクドットが互いに重なって形成される。この結果、インクドットの形成位置にズレが生じた場合であっても、図２に示すような露出部分ｐｐは生じにくい。この結果、許容誤差量Ｅｆａが大きくなる。
【００８０】
明るい（濃度の低い）第３範囲ＶＲｃ１で、２パス印刷が許容される理由（換言すれば、実誤差量ａＥｆが許容される理由）は、以下の通りである。すなわち、明るい領域では、インクドットが低密度に配置されるので、インクドット間の距離が遠い。この結果、インクドットの形成位置にズレが生じた場合であっても、インクドットの意図しない重なりは生じにくい。この結果、許容誤差量Ｅｆａが大きくなる。
【００８１】
第１範囲ＶＲａ１と第３範囲ＶＲｃ１との間の第２範囲ＶＲｂ１で、２パス印刷が許容されない理由（換言すれば、実誤差量ａＥｆが許容されない理由）は、以下の通りである。すなわち、明るくもなく暗くもない領域では、隣接するインクドットが互いに重ならないように形成されるもの、インクドット間の距離は近い。これらの結果、インクドットの形成位置にズレが生じる場合には、インクドットの意図しない重なりが生じ易い。また、露出部分ｐｐが拡張し易い。これらの結果、許容誤差量Ｅｆａが小さくなる。
【００８２】
なお、回数決定部Ｍ２２０（図１）は、図４の手順を利用して、主走査回数（パス数）を決定する。ここで、回数決定部Ｍ２２０は、ステップＳ４００の代わりに、不揮発性メモリ２３０から実誤差量情報２３６を取得する処理を実行する。なお、回数決定部Ｍ２２０による主走査回数の決定方法は、図４の手順を利用する方法に限らず、代表入力階調値Ｖｉｒと実誤差量情報２３６（実誤差量ａＥｆ）と第１許容誤差情報２３８とを利用する種々の方法であってよい。例えば、実誤差量ａＥｆと第１許容誤差情報２３８とから、２パス範囲と４パス範囲とを特定し、代表入力階調値Ｖｉｒが２パス範囲内に含まれる場合にパス数を２に決定し、代表入力階調値Ｖｉｒが４パス範囲内に含まれる場合にパス数を４に決定する方法を採用してもよい（以下、第１決定方法と呼ぶ）。また、第１許容誤差情報２３８を利用して代表入力階調値Ｖｉｒに対応付けられた許容誤差量Ｅｆａを算出し、実誤差量ａＥｆが、算出された許容誤差量Ｅｆａ以下である場合にパス数を２に決定し、実誤差量ａＥｆが、算出された許容誤差量Ｅｆａを越える場合にパス数を４に決定する方法を採用してもよい（以下、第２決定方法と呼ぶ）。第１決定方法と第２決定方法とは、最終的には、同じ結果を導出する。従って、第１決定方法を実行することは、第２決定方法を実行することと、同じである。なお、印刷時の回数決定部Ｍ２２０による処理の詳細な例については、後述する。
【００８３】
以上のように、第１実施例では、搬送量の実誤差量ａＥｆを主走査の回数に反映させることができるので、実誤差量ａＥｆに個体差がある場合であっても、その実誤差量ａＥｆに適した主走査の回数を決定することができる。すなわち、主走査の回数を印刷実行部２５０に適した値に決定できる。また、代表入力階調値Ｖｉｒを主走査の回数に反映させることができるので、主走査の回数を、印刷すべき画像に適した値に決定できる。第１実施例によれば、部分領域ＰＡの印刷を完成するための主走査の回数を、印刷実行部２５０と印刷すべき画像との両方に適した値に決定することができる。
【００８４】
（代表入力階調値Ｖｉｒの２パス範囲との関係：図４下部）
次に、実誤差量情報２３６によって示される実誤差量ａＥｆと、代表入力階調値Ｖｉｒの２パス範囲との関係について説明する。図４の下部には、第５グラフＧＦ１５が示されている。第５グラフＧＦ１５は、実誤差量ａＥｆの変化に対する２パス範囲の変化を示している。第５グラフＧＦ１５には、第１曲線２３８ｃと、２つの実誤差量ａＥｆ１、ａＥｆ２とが、示されている。第２実誤差量ａＥｆ２は、第１実誤差量ａＥｆ１よりも大きい。上段に示した３つの範囲ＶＲａ１１、ＶＲｂ１１、ＶＲｃ１１は、第１実誤差量ａＥｆ１に応じて決まる範囲を示す。第１範囲ＶＲａ１１と第３範囲ＶＲｃ１１との全体が２パス範囲であり、第２範囲ＶＲｂ１１が４パス範囲である。下段に示した３つの範囲ＶＲａ１２、ＶＲｂ１２、ＶＲｃ１２は、第２実誤差量ａＥｆ２に応じて決まる範囲を示す。第１範囲ＶＲａ１２と第３範囲ＶＲｃ１２との全体が２パス範囲であり、第２範囲ＶＲｂ１２が４パス範囲である。
【００８５】
図示するように、実誤差量ａＥｆが小さい場合（第１実誤差量ａＥｆ１）と比べて、実誤差量ａＥｆが大きい場合（第２実誤差量ａＥｆ２）に、２パス範囲が狭くなる。この結果、実誤差量ａＥｆが小さい場合には、２パス範囲が広がるので、高速な印刷が可能である。実誤差量ａＥｆが大きい場合には、２パス範囲が狭くなり４パス範囲が広くなるので、画質の劣化を抑制した印刷が可能になる。このように、搬送量の実誤差量ａＥｆを適切に主走査の回数に反映させることができるので、印刷媒体ＰＭ上の部分領域ＰＡの印刷を完成するための走査の回数を、印刷実行部２５０と印刷すべき画像との両方に適した値に決定することができる。
【００８６】
また、第１実施例では、第１閾値ｄＥｔｈ１と比較される推定色差ｅｄＥが、複数のパッチＰＴの測色値を利用して推定されるので（図２）、搬送量の誤差に起因する見た目の色の差を適切に抑制できる。また、搬送誤差Ｅｆとドット被覆率ＣＲとの第２対応関係が、シミュレーションを利用して特定されるので（図３）、種々の搬送誤差Ｅｆに対応する測色値Ｌａｂを、容易に推定することができる（例えば、制御困難な小さい搬送誤差Ｅｆに対応付けられた測色値Ｌａｂ）。この結果、主走査の回数を適切に決定することができる。
【００８７】
また、図２のステップＳ２２０で説明したように、印刷されたパッチＰＴのドット被覆率ＣＲの測定は、以下の処理を含む。すなわち、第１ピークｄｔｐ（インクドットｄｔを表す）と第２ピークｐｐｐ（露出部分ｐｐを表す）との間の谷Ｖに閾値Ｔｈが設定される。その閾値Ｔｈを利用することによって、第２画像データＩＭ２ｄの複数の画素が、インクドットｄｔを表す画素と、露出部分ｐｐ（印刷媒体ＰＭ）を表す画素とに分類される。従って、谷Ｖの輝度値が撮影条件等に応じて変化する場合にも、画素の適切な分類が可能である。この結果、ドット被覆率ＣＲを適切に算出することができる。
【００８８】
（パス数決定処理：図６）
続いて、印刷データの各印字エリアのパス数を決定するパス数決定処理を図６を参照して説明する。図６は、印刷処理部Ｍ２００（図１）によって実行されるパス数決定処理のフローチャートである。パス数決定処理では、１つの部分領域ＰＡが複数の分割領域ＳＡに分割され、分割領域ＳＡ毎の入力階調値Ｖｉの平均値を利用して、部分領域ＰＡの主走査回数が決定される。破線で示されたステップＳ６１８は、後述する第８実施例で実行されるステップである。ここでは、ステップＳ６１８を省略して説明する。
【００８９】
図中には、印刷媒体ＰＭと印刷ヘッド２５２との概略図が示されている。図示するように、印刷ヘッド２５２において、複数のノズルＮｚの副走査方向ＳＤに沿ったピッチは、一定値Ｎａである。図６では、複数のノズルＮｚが、副走査方向ＳＤに沿って延びる直線上に配置されているが、ノズル間で主走査方向ＭＤの位置が異なっていても良い。ノズルＮｚの総数は、Ｎｎ個である。本実施例では、総数Ｎｎは、奇数である。図中のヘッド長ｄは、総数Ｎｎ＊ピッチＮａを示している（「＊」は乗算記号）。また、各部分領域ＰＡの副走査方向ＳＤの幅（以下「領域幅ＡＷ」と呼ぶ）は、ヘッド長ｄの半分（ｄ／２）である。以上の説明は、１つのインクのための複数のノズルＮｚ（ノズルセットとも呼ぶ）の説明である。印刷ヘッド２５２は、複数のインクのそれぞれのための、副走査方向ＳＤの位置が同じとなるように配置された複数のノズルセットを、有する。以下、１つのインクに関する処理を例に、説明を行う。以下に説明する処理は、各インクに共通に実行される。
【００９０】
最初のステップＳ６００では、回数決定部Ｍ２２０は、印刷のための入力画像データを取得する。次のステップＳ６０５では、回数決定部Ｍ２２０は、印刷媒体ＰＭに配置された複数の部分領域ＰＡの中から、処理対象の部分領域ＰＡとして、最初の部分領域ＰＡを選択する（以下、処理対象の部分領域ＰＡを「対象部分領域ＰＡｔ」と呼ぶ）。最初の部分領域ＰＡは、最も上流側に配置された部分領域ＰＡである。以下、個々の部分領域ＰＡを特定するために、符号ＰＡ（ｍ）を用いる。整数ｍは、１から始まる昇順番号である。「１」は、最も上流側の部分領域ＰＡに割り振られ、整数ｍは、上流側から下流側に向かって、１ずつ増加する。
【００９１】
次のステップＳ６１０では、回数決定部Ｍ２２０は、対象部分領域ＰＡｔを、複数の分割領域ＳＡに分割する。図６には、部分領域ＰＡ（ｎ）の概略図が示されている。この部分領域ＰＡ（ｎ）は、複数の分割領域ＳＡ（ｉ）に分割される（整数ｉは、個々の分割領域ＳＡを特定する番号）。本実施例では、対象部分領域ＰＡｔは、主走査方向ＭＤに沿って等間隔に分割される。従って、対象部分領域ＰＡｔ内で、同じ形状の分割領域ＳＡが、主走査方向ＭＤに沿って並ぶ。なお、分割領域ＳＡの形状と配置との構成としては、他の種々の構成を採用可能である。例えば、部分領域ＰＡは、主走査方向ＭＤに加えて副走査方向ＳＤに沿って、複数の分割領域ＳＡに分割されてもよい。
【００９２】
次のステップＳ６１５では、回数決定部Ｍ２２０は、分割領域ＳＡ毎に入力階調値Ｖｉの平均値を算出する（「平均階調値Ｖａｖ」と呼ぶ）。次のステップＳ６２０では、回数決定部Ｍ２２０は、対象部分領域ＰＡｔ内の少なくとも１つの分割領域ＳＡの平均階調値Ｖａｖが４パス範囲（例えば、図１、図４の第２範囲ＶＲｂ１）内にあるか否かを判定する。回数決定部Ｍ２２０は、この判定を、図４で説明した手順を利用して行う。対象部分領域ＰＡｔ内の全ての分割領域ＳＡの平均階調値Ｖａｖが２パス範囲内にある場合（Ｓ６２０：Ｎｏ）、次のステップＳ６２５で、回数決定部Ｍ２２０は、対象部分領域ＰＡｔのパス数を「２」に決定する。１以上の分割領域ＳＡの平均階調値Ｖａｖが４パス範囲内にある場合（Ｓ６２０：Ｙｅｓ）、次のステップＳ６３０で、回数決定部Ｍ２２０は、対象部分領域ＰＡｔのパス数を「４」に決定する。
【００９３】
以後、回数決定部Ｍ２２０は、次の部分領域ＰＡを対象部分領域ＰＡｔとして選択するステップＳ６４０と、パス数を決定するステップＳ６１０〜Ｓ６３０とを、全ての部分領域ＰＡの処理が完了するまで（Ｓ６３５：Ｙｅｓ）、繰り返す。この結果、全ての部分領域ＰＡのパス数が決まる。
【００９４】
以上の説明は、１つのインクに関するパス数の決定の説明である。回数決定部Ｍ２２０は、１つの部分領域ＰＡに関して、各インク毎にパス数を決定する。そして、回数決定部Ｍ２２０は、少なくとも１つのインクのパス数が「４回」である場合には、最終的に、部分領域ＰＡのパス数を「４回」に決定する。全てのインクのパス数が「２回」である場合には、回数決定部Ｍ２２０は、最終的に、部分領域ＰＡのパス数を「２回」に決定する。なお、上述したように、複数種類のインクを印刷に利用する場合の、１つの部分領域ＰＡにおける主走査の回数を決定する方法としては、他の種々の方法を採用可能である
【００９５】
以上のように、回数決定部Ｍ２２０は、部分領域ＰＡを分割して得られる複数の分割領域ＳＡのそれぞれの平均階調値Ｖａｖを利用して、部分領域ＰＡのパス数を決定する。従って、部分領域ＰＡの一部分が２パス印刷に不適な画像を表す場合に、その部分領域ＰＡのパス数を適切に「４回」に決定することができる。ここで、全ての分割領域ＳＡのそれぞれの平均階調値Ｖａｖが、代表入力階調値の例である。全ての平均階調値Ｖａｖが２パス範囲内に含まれる場合、代表入力階調値が２パス範囲内に含まれるということができる。１つ以上の平均階調値Ｖａｖが２パス範囲内に含まれない場合、代表入力階調値が２パス範囲内に含まれないということができる。
【００９６】
（印刷処理：図７）
図７は、マルチパス実行部Ｍ２１０（図１）によって実行される印刷処理のフローチャートである。破線で示されたステップＳ７２５ａは、後述する第４実施例で実行されるステップである。ここでは、ステップＳ７２５ａを省略して説明する。
【００９７】
最初のステップＳ７００では、マルチパス実行部Ｍ２１０は、入力画像データを取得する。次のステップＳ７０５では、マルチパス実行部Ｍ２１０は、印刷媒体ＰＭを初期位置に搬送する。図７の右上部には、初期位置に印刷媒体ＰＭが搬送された状態における、部分領域ＰＡ（１）と印刷ヘッド２５２との位置関係が示されている。
【００９８】
印刷媒体ＰＭが初期位置に搬送された状態においては、複数のノズルにおける最下流のノズルＮｚＤの副走査方向ＳＤの位置は、第１部分領域ＰＡ（１）の下流端ＥＤＰから上流側に１ピッチＮａだけ移動した位置と同じである。すなわち、複数のノズルの下流側（副走査方向ＳＤ側）の一部分が、第１部分領域ＰＡ（１）の副走査方向ＳＤの範囲のおおよそ全体に亘って分散して配置される。
【００９９】
図７の次のステップＳ７１０では、マルチパス実行部Ｍ２１０は、処理対象の部分領域ＰＡを特定する番号ｎを１に初期化する。
【０１００】
次のステップＳ７１５では、マルチパス実行部Ｍ２１０は、番号ｎで特定される対象部分領域ＰＡ（ｎ）のパス数が「４」であるか否かを判定する。
【０１０１】
パス数が「４」ではない場合には（この場合、パス数は「２」である）、次のステップＳ７２０で、マルチパス実行部Ｍ２１０は、対象部分領域ＰＡ（ｎ）を２パス印刷で印刷する。この場合、マルチパス実行部Ｍ２１０は、１回目の主走査と２回目の主走査との間に副走査を行う。この副走査での搬送量は、ヘッド長の半分（ｄ／２）である。２パス印刷の詳細については、後述する。
【０１０２】
パス数が「４」である場合には、次のステップＳ７２５で、マルチパス実行部Ｍ２１０は、対象部分領域ＰＡ（ｎ）を４パス印刷で印刷する。マルチパス実行部Ｍ２１０は、主走査と副走査とを交互に繰り返すことによって、４回の主走査を行う。４回の主走査の間の３回の副走査のそれぞれにおける搬送量は、以下の通りである。
第１搬送量Ｆ１＝第１値ｓｎ＊ピッチＮａ
第２搬送量Ｆ２＝ｄ／２−（第１値ｓｎ＋第２値ｔｎ）＊ピッチＮａ
第３搬送量Ｆ３＝第２値ｔｎ＊ピッチＮａ
第１値ｓｎと第２値ｔｎとは、「ｄ／２＞（第１値ｓｎ＋第２値ｔｎ）＊ピッチＮａ」を満たすような、１以上の整数である。これら３つの搬送量Ｆ１、Ｆ２、Ｆ３の合計は、ｄ／２（すなわち、領域幅ＡＷ）と同じである。なお、搬送量の順番は、Ｆ１、Ｆ２、Ｆ３の順に限らず、他の任意の順番であってよい。４パス印刷の詳細については、後述する。
【０１０３】
以後、マルチパス実行部Ｍ２１０は、全ての部分領域ＰＡの印刷が完了するまで（Ｓ７３０：Ｙｅｓ）、番号ｎに１を追加するステップＳ７３５と、印刷を行うステップＳ７１５、Ｓ７２０、Ｓ７２５とを繰り返す。この結果、印刷が完了する。
【０１０４】
（２パス印刷の一例：図８）
図８は、２パス印刷の一例を示す説明図である。図中には、複数のパスのそれぞれにおける印刷ヘッド２５２（ノズルＮｚ）の副走査方向ＳＤの位置が示されている。ここで、個々のパスを特定するために符号Ｐ（ｍ）を用いる。整数ｍは、図示されたパスの実行順を示している。また、図中には、上流側から下流側に向かって並ぶ４つの部分領域ＰＡ（ａ）〜ＰＡ（ｄ）も示されている。図８では、全ての部分領域ＰＡ（ａ）〜ＰＡ（ｄ）において、パス数が「２」であることとしている。
【０１０５】
本実施例では、ノズルＮｚの総数Ｎｎが１３であることとしている。また、パス数が「２」の複数の部分領域ＰＡが連続して並ぶ場合には、同じ搬送量の副走査が繰り返される。図８の印刷例では、副走査における搬送量は、ヘッド長ｄ（総数Ｎｎ＊ピッチＮａ）の半分である。本実施例では、ノズルＮｚの総数Ｎｎが奇数である。従って、主走査における複数のノズルＮｚの副走査方向ＳＤの位置は、１つ前の主走査における複数のノズルＮｚの位置からピッチＮａ／２だけシフトした位置と、重なる。この結果、連続する２回の主走査は、副走査方向ＳＤの間隔ＬＤがピッチＮａ／２となるような複数のラスタラインを印刷する。なお、図８の印刷例では、各主走査において、全てのノズルＮｚが印刷を実行する。
【０１０６】
図８の印刷例では、１つの部分領域ＰＡは、連続する２つの主走査によって印刷される。例えば、第１部分領域ＰＡ（ａ）は、第２パスＰ（２）と第３パスＰ（３）とによって印刷される。図中の表Ｔ１は、第１部分領域ＰＡ（ａ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。ラスタライン番号は、副走査方向ＳＤの上流側から下流側に向かって１から順番に付された番号である。図示するように、第２パスＰ（２）は、偶数番のラスタラインを印刷し、第３パスＰ（３）は、奇数番のラスタラインを印刷する。このように、インタレース印刷が行われるので、搬送量の誤差に起因する悪影響（画質に対する悪影響）を分散することができる。
【０１０７】
また、本実施例では、印刷ヘッド２５２のヘッド長ｄは、連続する２つの部分領域ＰＡの副走査方向ＳＤの長さと同じである。すなわち、印刷ヘッド２５２は、１回の主走査で、２つの部分領域ＰＡの副走査方向ＳＤの範囲の全体に亘って、印刷が可能である。例えば、図８の印刷例では、第３パスＰ（３）は、第１部分領域ＰＡ（ａ）と第２部分領域ＰＡ（ｂ）との副走査方向ＳＤの範囲の全体に亘って、印刷する。また、２パス印刷における副走査によって、印刷ヘッド２５２（ノズルＮｚ）と対向する部分領域ＰＡが下流側にシフトする。ここで、２パス印刷で行われる副走査の搬送量は、１つの部分領域ＰＡの領域幅ＡＷと同じである。従って、印刷ヘッド２５２（ノズルＮｚ）と対向する部分領域ＰＡと、ノズルＮｚと、の間の副走査方向ＳＤの相対的な位置関係は、副走査の前後で同じである。例えば、第１部分領域ＰＡ（ａ）に対する第２パスＰ（２）のノズルＮｚの副走査方向ＳＤの位置は、第２部分領域ＰＡ（ｂ）に対する第３パスＰ（３）のノズルＮｚの副走査方向の位置と、同じである。従って、第ｎ部分領域ＰＡ（ｎ）の２パス印刷の最後のパスが、第ｎ＋１部分領域ＰＡ（ｎ＋１）の２パス印刷の最初のパスを、実現できる。この結果、主走査と副走査とを繰り返すことによって、印刷ヘッド２５２は、２つの部分領域ＰＡの印刷を並行して行いつつ、各部分領域ＰＡの２パス印刷を進行できる。
【０１０８】
（４パス印刷の一例：図９）
図９は、４パス印刷の一例を示す説明図である。図中には、図８と同様に、複数のパスＰ（１）〜Ｐ（１２）のそれぞれにおける印刷ヘッド２５２（ノズルＮｚ）の副走査方向ＳＤの位置が示されている。図中には、上流側から下流側に向かって並ぶ４つの部分領域ＰＡ（ａ）〜ＰＡ（ｄ）も示されている。図９では、第３部分領域ＰＡ（ｃ）のパス数が「２」であり、他の部分領域ＰＡ（ａ）、ＰＡ（ｂ）、ＰＡ（ｄ）のパス数が「４」である。なお、図９の印刷例では、１回の主走査において、一部のノズルＮｚのみを使用する場合がある。図中では、印刷に使用されるノズルＮｚが黒丸で示され、印刷に使用されないノズルＮｚが白丸で示されている。
【０１０９】
パス数が４の部分領域ＰＡは、連続する４つの主走査によって印刷される。例えば、第１部分領域ＰＡ（ａ）は、４回のパスＰ（２）〜Ｐ（５）で印刷される。図中には、第２表Ｔ２が示されている。第２表Ｔ２は、第１部分領域ＰＡ（ａ）中のラスタライン番号と、ラスタラインを印刷するパスとの関係を示している。図示するように、第２パスＰ（２）は、４、８、１２番のラスタラインを印刷し、第３パスＰ（３）は、２、６、１０番のラスタラインを印刷し、第４パスＰ（４）は、３、７、１１番のラスタラインを印刷し、第５パスＰ（５）は、１、５、９、１３番のラスタラインを印刷する。このように、インタレース印刷が行われるので、搬送量の誤差に起因する悪影響（画質に対する悪影響）を分散することができる。
【０１１０】
これらのパスＰ（２）〜Ｐ（５）の間に、３回の副走査が行われる。図９の例では、上述の搬送量Ｆ１〜Ｆ３の式において、第１値ｓｎが「２」であり、第２値ｔｎが「３」である。すなわち、第２パスＰ（２）から第５パスＰ（５）までの間に、副走査の搬送量は、「２＊ピッチＮａ」、「ｄ／２−５＊ピッチＮａ」、「３＊ピッチＮａ」の順に変化する。
【０１１１】
第２パスＰ（２）と第３パスＰ（３）との間の搬送量は、ピッチＮａの整数倍である。従って、第２パスＰ（２）と第３パスＰ（３）とは、同じラスタラインを印刷可能である。図９の印刷例では、第２パスＰ（２）は、１つおきのノズルＮｚを使用する。第３パスＰ（３）は、第２パスＰ（２）では印刷されなかったラスタラインを印刷するために、１つおきのノズルＮｚを使用する。このように、複数の主走査（複数のノズルＮｚ）が共通の１本のラスタラインを印刷可能な場合に、一部の主走査はそのラスタラインを印刷せずに、残りの主走査がそのラスタラインを印刷する。このような印刷を、「相補関係印刷」とも呼ぶ。図９の印刷例のようにインタレース印刷と相補関係印刷とを組み合わせることによって、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。第４パスＰ（４）と第５パスＰ（５）も、同様に、相補関係印刷を行う。
【０１１２】
第３パスＰ（３）と第４パスＰ（４）との間の搬送量は、ピッチＮａの整数倍に、ピッチＮａ／２を追加したものと同じである。従って、第４パスＰ（４）における複数のノズルＮｚの位置（副走査方向ＳＤの位置）は、第３パスＰ（３）における複数のノズルＮｚの位置からピッチＮａ／２だけシフトした位置と、重なる。この結果、第３パスＰ（３）と第４パスＰ（４）とは、副走査方向ＳＤの間隔ＬＤがピッチＮａ／２となるような複数のラスタラインを印刷できる。すなわち、２パス印刷と４パス印刷との間で、副走査方向ＳＤの印刷解像度は、同じである。
【０１１３】
また、４パス印刷における３回の副走査の搬送量の合計は、ｄ／２であり、１つの部分領域ＰＡの領域幅ＡＷと同じである。すなわち、４パス印刷では、４回の主走査の間の３回の副走査の全体が、１つの部分領域ＰＡに対応する距離の移動を実現する。従って、４パス印刷のための３回の副走査を行う毎に、印刷ヘッド２５２（ノズルＮｚ）と対向する部分領域ＰＡと、ノズルＮｚと、の間の副走査方向ＳＤの相対的な位置関係を変えずに、印刷ヘッド２５２と対向する部分領域ＰＡを下流側にシフトすることができる。例えば、第１部分領域ＰＡ（ａ）に対する第２パスＰ（２）のノズルＮｚの副走査方向ＳＤの位置は、第２部分領域ＰＡ（ｂ）に対する第５パスＰ（５）のノズルＮｚの副走査方向の位置と、同じである。このように、第ｎ部分領域ＰＡ（ｎ）の４パス印刷の最後のパスが、第ｎ＋１部分領域ＰＡ（ｎ＋１）の４パス印刷の最初のパスを、実現できる。従って、主走査と副走査とを繰り返すことによって、印刷ヘッド２５２は、隣接する２つの部分領域ＰＡの印刷を並行して行いつつ、各部分領域ＰＡの４パス印刷を進行できる。
【０１１４】
また、本実施例では、２パス印刷における副走査の搬送量と、４パス印刷における副走査の搬送量の合計値とが、同じである（領域幅ＡＷ）。従って、２パスの部分領域ＰＡと４パスの部分領域ＰＡとのうちの一方から他方へ印刷が進行する場合にも、主走査と副走査とを繰り返すことによって、２つの部分領域ＰＡの印刷を並行して行いつつ、各部分領域ＰＡのマルチパス印刷を進行できる。例えば、第２部分領域ＰＡ（ｂ）の４パス印刷における最後のパス（第８パスＰ（８））は、第３部分領域ＰＡ（ｃ）の２パス印刷における最初のパス（第８パスＰ（８））を実現する。第３部分領域ＰＡ（ｃ）の２パスのうちの最後のパス（第９パスＰ（９））は、第４部分領域ＰＡ（ｄ）の４パスのうちの最初のパス（第９パスＰ（９））を実現する。
【０１１５】
なお、第ｎ部分領域（ｎ）のマルチパス印刷における最初のパス（主走査）でのノズルＮｚの副走査方向ＳＤの位置と、第ｎ部分領域（ｎ）との間の相対的な位置関係は、図７に示す初期位置における、第１部分領域ＰＡ（１）に対するノズルＮｚの副走査方向ＳＤの相対的な位置と、同じである。
【０１１６】
第３部分領域ＰＡ（ｃ）の印刷は、図８に示す第１部分領域Ｐ（ａ）の印刷と、同様に進行する。第３表Ｔ３に示すように、第８パス（８）は、偶数番のラスタラインを印刷し、第９パス（９）は、奇数番のラスタラインを印刷する。第２部分領域ＰＡ（ｂ）の印刷と、第４部分領域ＰＡ（ｄ）の印刷とは、第１部分領域ＰＡ（ａ）の印刷と同様に進行する。
【０１１７】
以上のように、２パス印刷と４パス印刷とのそれぞれにおいて、インタレース印刷が行われる。この結果、搬送量の誤差に起因する悪影響（画質に対する悪影響）を分散することができる。また、４パス印刷では、インタレース印刷と相補関係印刷とが組み合わされるので、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。また、２パス印刷における副走査の搬送量と、４パス印刷における副走査の搬送量の合計値とが、同じである（領域幅ＡＷ）。従って、パス数に拘わらずに、第ｎ部分領域のマルチパス印刷における最後のパスと、第ｎ＋１部分領域のマルチパス印刷における最初のパスとを、共通のパスで実現できる。この結果、部分領域毎にパス数が決定される場合であっても、パス数の異なる２つの部分領域の一方から他方へ移行する領域を特別な処理で印刷する場合と比べて、高速な印刷が可能である。なお、図６の処理と図７の処理とは、並行に進行してもよい。
【０１１８】
Ｂ．第２実施例：
図１０は、４パス印刷の別の例を示す説明図である。図９の印刷例との差異は、上述の搬送量Ｆ１〜Ｆ３の式において、第１値ｓｎが「１」であり、第２値ｔｎが「２」である点だけである。第１部分領域ＰＡ（ａ）は、図９の例と同様に、第２〜第５パスＰ（２）〜Ｐ（５）で印刷される。第４表Ｔ４に示すように、各パスで印刷されるラスタラインは、図９の例と同じである。また、３回の副走査の搬送量「１＊ピッチＮａ」、「ｄ／２−３＊ピッチＮａ」、「２＊ピッチＮａ」の合計は、１つの部分領域ＰＡの領域幅ＡＷと同じである。従って、隣接する２つの部分領域を印刷する場合に、先に印刷される部分領域の最後のパスと、後に印刷される部分領域の最初のパスとを、共通のパスで実現できる。この結果、高速な印刷が可能である。第３部分領域ＰＡ（ｃ）の印刷は、図９の印刷例と同じである。なお、第１値ｓｎと第２値ｔｎとの組み合わせとしては、他の種々の組み合わせを採用可能である。
【０１１９】
Ｃ．第３実施例：
図１１は、４パス印刷の別の例を示す説明図である。図９、図１０の印刷例との差異は、部分領域毎に、４パス印刷の副走査の搬送量が異なっている点だけである。図１１の印刷例では、第１部分領域ＰＡ（ａ）の４パス印刷は、図１０の４パス印刷と同様に進行し、第１部分領域ＰＡ（ｂ）の４パス印刷は、図９の４パス印刷と同様に進行する。このように、パス数が同じ複数の部分領域ＰＡの間で、副走査の搬送量が異なっていても良い。
【０１２０】
Ｄ．第４実施例：
第４実施例では、マルチパス実行部Ｍ２１０は、図７のステップＳ２７５ａを有効にしたフローチャートに従って、印刷処理を進行する。マルチパス実行部Ｍ２１０は、４パス印刷を行う場合に、１本のラスタラインを複数のノズルを利用して印刷する（シングリング印刷とも呼ぶ）。
【０１２１】
図１２は、第４実施例における４パス印刷の例を示す説明図である。図９の印刷例との差異は、４パス印刷において、相補関係印刷の代わりに、シングリング印刷が行われる点だけである。図中には、シングリング印刷を行うノズルＮｚのグループＳＧ１〜ＳＧ６が示されている。例えば、第１グループＳＧ１は、第２パスＰ（２）のノズルと第３パスＰ（３）のノズルとを含み、第２グループＳＧ２は、第４パスＰ（４）のノズルと第５パスＰ（５）のノズルとを含む。これらの２つのグループＳＧ１、ＳＧ２のシングリング印刷が、第１部分領域ＰＡ（ａ）を印刷する。
【０１２２】
図中には、第５表Ｔ５が示されている。第５表Ｔ５は、第１部分領域ＰＡ（ａ）中のラスタライン番号と、ラスタラインを印刷するパス（Ｐ（２）〜Ｐ（５））との関係を示している。図示するように、第２パスＰ（２）と第３パス（３）とが、偶数番のラスタラインを印刷し、第４パスＰ（４）と第５パス（５）とが、奇数番のラスタラインを印刷する。例えば、第２パスＰ（２）のノズルＮｚが、２番のラスタラインの一部の画素位置のインクドットを形成し、第３パスＰ（３）のノズルＮｚが、２番のラスタラインの残りの画素位置のインクドットを形成する。このように、複数のノズルＮｚが、１本のラスタラインを印刷する。なお、複数の主走査のそれぞれの分担（画素位置の分担）を決める方法としては、種々の方法を採用可能である。例えば、乱数を用いて分担を決定してもよく、１本のラスタラインの複数の画素位置を一端から他端まで辿った場合に、複数の主走査が順番に繰り返されるように、分担を決定してもよい。
【０１２３】
第２部分領域ＰＡ（ｂ）、第４部分領域ＰＡ（ｄ）の印刷は、第１部分領域ＰＡ（ａ）の印刷と同じである。第３部分領域ＰＡ（ｃ）の印刷は、図９の印刷例と同じである。
【０１２４】
以上のように、第４実施例では、複数の主走査（複数のノズルＮｚ）が、共通のラスタラインを印刷する。従って、搬送量の誤差に起因する悪影響（画質に対する悪影響）を分散することができる。特に、４パス印刷では、インタレース印刷とシングリング印刷とが組み合わされるので、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。また、１つのノズル特性が１つのラインに集中して影響を及ぼすことを防止できるので、部分領域の画質を向上できる。
【０１２５】
Ｅ．第５実施例：
図１３は、第５実施例における、マルチパス実行部Ｍ２１０（図１）によって実行される印刷処理のフローチャートである。図１３の処理は、図７の処理を代替可能である。図１３には、下側冗長ノズルＤＮの概略図が示されている。この概略図は、第ｎ部分領域ＰＡ（ｎ）を４パス印刷するための、４つのパスＰ（１）〜Ｐ（４）を示している。図示するように、４パス印刷の２番目のパスＰ（２）と３番目のパス（３）とのそれぞれにおいて、印刷ヘッド２５２の下流側の一部のノズルＤＮは、第ｎ＋１部分領域ＰＡ（ｎ＋１）と対向する。このように、第ｎ部分領域ＰＡ（ｎ）のマルチパス印刷の最初のパスと最後のパスとを除いた残りのパスにおいては、下流側の一部のノズルＤＮが、第ｎ＋１部分領域ＰＡ（ｎ＋１）の上流側の一部分と対向する。このように、第ｎ＋１部分領域ＰＡ（ｎ＋１）の副走査方向ＳＤの範囲の上流側の一部分をカバーするパスにおいて、第ｎ＋１部分領域ＰＡ（ｎ＋１）と対向するノズルＤＮを、「下側冗長ノズルＤＮ」と呼ぶ。図１３の実施例では、マルチパス実行部Ｍ２１０（図１）は、副走査の搬送量を変えずに、下側冗長ノズルＤＮを印刷に利用する。
【０１２６】
最初のステップＳ７００、Ｓ７０５、Ｓ７１０は、図７と同じである。次に、マルチパス実行部Ｍ２１０は、３つのステップＳ７１５、Ｓ７１６、Ｓ７１７によって、４つの分岐先の１つを選択する。
【０１２７】
第１の分岐先（Ｓ７２０）は、２パスの部分領域に続く２パスの部分領域を印刷する場合（Ｓ７１５：Ｎｏ。Ｓ７１６：Ｎｏ）の、分岐先である。この場合、マルチパス実行部Ｍ２１０は、図８の印刷例と同様に、対象部分領域ＰＡ（ｎ）の２パス印刷を進行する。
【０１２８】
第２の分岐先（Ｓ７２６）は、４パスの部分領域に続く４パスの部分領域を印刷する場合（Ｓ７１５：Ｙｅｓ。Ｓ７１６：Ｙｅｓ）の分岐先である。このステップＳ７２６では、マルチパス実行部Ｍ２１０は、以下の２つの制御を行う。
（制御１）１つ前の対象領域ＰＡ（ｎ−１）の４パス印刷で利用可能な下側冗長ノズルＤＮに応じて、対象部分領域ＰＡ（ｎ）の４パス印刷を修正する。
（制御２）対象部分領域ＰＡ（ｎ）の４パス印刷で利用可能な下側冗長ノズルＤＮを用いて、次の部分領域ＰＡ（ｎ＋１）の一部分を印刷する。
【０１２９】
図１４は、印刷例を示す説明図である。図中には、図９と同様の４つの部分領域ＰＡ（ａ）〜ＰＡ（ｄ）と、１２のパスＰ（１）〜Ｐ（１２）とが示されている。図１４では、第３部分領域ＰＡ（ｃ）のパス数が「２」であり、他の部分領域ＰＡ（ａ）、ＰＡ（ｂ）、ＰＡ（ｄ）のパス数が「４」である（図９と同じ）。搬送量の決定は、図９の実施例と同じである。
【０１３０】
ここで、第２部分領域ＰＡ（ｂ）が対象部分領域であることとして、説明を行う。図１４に示すように、マルチパス実行部Ｍ２１０は、第１部分領域ＰＡ（ａ）のためのパスＰ（３）、Ｐ（４）において、下側冗長ノズルＤＮ１を利用して、第２部分領域ＰＡ（ｂ）の一部分を印刷する（詳細は後述）。図中の第６表Ｔ６は、第２部分領域ＰＡ（ｂ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。
【０１３１】
第１グループＳＧ１１で表される３つのパスＰ（３）、Ｐ（７）、Ｐ（８）のノズルＮｚは、３番のラスタラインを印刷可能である。第２グループＳＧ１２で表される３つのパスＰ（４）、Ｐ（５）、Ｐ（６）のノズルＮｚは、２、４、６番のラスタラインを印刷可能である。マルチパス実行部Ｍ２１０は、これらのグループＳＧ１１、ＳＧ１２を利用して、シングリング印刷を行う。この代わりに、マルチパス実行部Ｍ２１０は、相補関係印刷を行ってもよい。いずれの場合も、ステップＳ７２６では、マルチパス実行部Ｍ２１０は、第２部分領域Ｐ（ｂ）の複数の画素位置のうちの第１下側冗長ノズルＤＮ１が担当した画素位置を、第２部分領域Ｐ（ｂ）の４つのパスＰ（５）〜Ｐ（８）で印刷すべき画素位置から除く。
【０１３２】
マルチパス実行部Ｍ２１０は、さらに、第２部分領域ＰＡ（ｂ）の４パス印刷における第２下側冗長ノズルＤＮ２を利用して、第３部分領域ＰＡ（ｃ）の一部分を印刷する。第２下側冗長ノズルＤＮ２は、第２部分領域ＰＡ（ｂ）のためのパスＰ（６）、Ｐ（７）で生じる下側冗長ノズルである。図中の第７表Ｔ７は、第３部分領域ＰＡ（ｃ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。
【０１３３】
第１グループＳＧ２１で表される２つのパスＰ（６）、Ｐ（９）のノズルＮｚは、３番のラスタラインを印刷可能である。第２グループＳＧ２２で表される２つのパスＰ（７）、Ｐ（８）のノズルＮｚは、２、４、６番のラスタラインを印刷可能である。マルチパス実行部Ｍ２１０は、これらのグループＳＧ２１、ＳＧ２２を利用して、シングリング印刷を行う。この代わりに、マルチパス実行部Ｍ２１０は、相補関係印刷を行ってもよい。いずれの場合も、ステップＳ７２６では、マルチパス実行部Ｍ２１０は、第２部分領域ＰＡ（ｂ）のためのパスＰ（６）、Ｐ（７）において、第２下側冗長ノズルＤＮ２を利用して、第３部分領域ＰＮ（ｃ）の一部分を印刷する。
【０１３４】
なお、図１４の第３グループＳＧ１３は、図１２の第３グループＳＧ３から、第２グループＳＧ１２のノズルＮｚを除いたものである。第４グループＳＧ１４は、図１２の第４グループＳＧ４から、第１グループＳＧ１１のノズルＮｚを除いたものである。図１４の他のグループＳＧ１、ＳＧ２、ＳＧ５、ＳＧ６は、図１２の同じ符号のグループと、それぞれ、同じである。
【０１３５】
第３の分岐先（図１３：Ｓ７２７）は、２パスの部分領域に続く４パスの部分領域を印刷する場合（Ｓ７１５：Ｙｅｓ。Ｓ７１６：Ｎｏ）の分岐先である。このステップＳ７２７では、マルチパス実行部Ｍ２１０は、以下の２つの制御を行う。
（制御１）図９の印刷例と同様に、対象部分領域ＰＡ（ｎ）の４パス印刷を進行する。
（制御２）対象部分領域ＰＡ（ｎ）の４パス印刷で利用可能な下側冗長ノズルＤＮを用いて、次の部分領域ＰＡ（ｎ＋１）の一部分を印刷する。
【０１３６】
「制御２」は、ステップＳ７２６で説明した「制御２」と同じである。例えば、図１４のパスＰ（３）、Ｐ（４）における第１下側冗長ノズルＤＮ１を利用した印刷は、ステップ７２６、または、ステップＳ２７２の「制御２」に従って、進行する。
【０１３７】
第４の分岐先（Ｓ７２１）は、４パスの部分領域に続く２パスの部分領域を印刷する場合（Ｓ７１５：Ｎｏ。Ｓ７１６：Ｙｅｓ）の分岐先である。このステップＳ７２１では、マルチパス実行部Ｍ２１０は、１つ前の対象領域ＰＡ（ｎ−１）の４パス印刷で利用可能な下側冗長ノズルＤＮに応じて、対象部分領域ＰＡ（ｎ）の２パス印刷を修正する。
【０１３８】
図１４の第３部分領域ＰＡ（ｃ）が対象部分領域であることとして、説明を行う。上述したように、第２部分領域ＰＡ（ｂ）のためのパスＰ（６）、Ｐ（７）が、第２下側冗長ノズルＤＮ２を利用して、第３部分領域ＰＡ（ｃ）の一部分を印刷する。マルチパス実行部Ｍ２１０は、第３部分領域ＰＡ（ｃ）の複数の画素位置のうちの第２下側冗長ノズルＤＮ２が担当した画素位置を、第３部分領域ＰＡ（ｃ）のためのパスＰ（８）、Ｐ（９）で印刷すべき画素位置から除く。
【０１３９】
マルチパス実行部Ｍ２１０は、全ての部分領域ＰＡの印刷が完了するまで（図１３：Ｓ７３０：Ｙｅｓ）、番号ｎに１を追加するステップＳ７３５と、印刷を行うステップＳ７１５〜Ｓ７２７とを繰り返す。この結果、印刷が完了する。
【０１４０】
このように、第５実施例では、マルチパス実行部Ｍ２１０は、印刷に下側冗長ノズル（例えば、図１４の下側冗長ノズルＤＮ１、ＤＮ２）を利用する。この結果、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。また、印刷速度を犠牲にせずに、部分領域の印刷に利用される主走査の回数を増やすことができるので、印刷速度を犠牲にせずに、画質を向上できる。
【０１４１】
Ｆ．第６実施例：
図１５は、第６実施例における、マルチパス実行部Ｍ２１０（図１）によって実行される印刷処理のフローチャートである。図１５の処理は、図７の処理を代替可能である。図１３の実施例との差異は、図１５の処理は、下側冗長ノズルＤＮの代わりに、上側冗長ノズルＵＮを利用する点である。図１５には、上側冗長ノズルＵＮの概略図が示されている。この概略図は、第ｎ部分領域ＰＡ（ｎ）を４パス印刷するための、４つのパスＰ（１）〜Ｐ（４）を示している。図示するように、４パス印刷の２番目のパスＰ（２）と３番目のパス（３）とのそれぞれにおいて、印刷ヘッド２５２の上流側の一部のノズルＵＮは、第ｎ−１部分領域ＰＡ（ｎ−１）と対向する。このように、第ｎ部分領域ＰＡ（ｎ）のマルチパス印刷の最初のパスと最後のパスとを除いた残りのパスにおいては、上流側の一部のノズルＵＮが、第ｎ−１部分領域ＰＡ（ｎ−１）の下流側の一部分と対向する。このように、第ｎ−１部分領域ＰＡ（ｎ−１）の副走査方向ＳＤの範囲の下流側の一部分をカバーするパスにおいて、第ｎ−１部分領域ＰＡ（ｎ−１）と対向するノズルＵＮを、「上側冗長ノズルＵＮ」と呼ぶ。図１５の実施例では、マルチパス実行部Ｍ２１０（図１）は、副走査の搬送量を変えずに、上側冗長ノズルＵＮを印刷に利用する。
【０１４２】
最初のステップＳ７００、Ｓ７０５、Ｓ７１０は、図７と同じである。次に、マルチパス実行部Ｍ２１０は、３つのステップＳ７１５、Ｓ７１８、Ｓ７１９によって、４つの分岐先の１つを選択する。
【０１４３】
第１の分岐先（Ｓ７２０）は、２パスの部分領域の上流側に隣接する２パスの部分領域を印刷する場合（Ｓ７１５：Ｎｏ。Ｓ７１８：Ｎｏ）の分岐先である。この場合、マルチパス実行部Ｍ２１０は、図８の印刷例と同様に、対象部分領域ＰＡ（ｎ）の２パス印刷を進行する。
【０１４４】
第２の分岐先（Ｓ７２８）は、４パスの部分領域の上流側に隣接する４パスの部分領域を印刷する場合（Ｓ７１５：Ｙｅｓ。Ｓ７１９：Ｙｅｓ）の分岐先である。このステップＳ７２８では、マルチパス実行部Ｍ２１０は、以下の２つの制御を行う。
（制御１）次の対象領域ＰＡ（ｎ＋１）の４パス印刷で利用可能な上側冗長ノズルＵＮに応じて、対象部分領域ＰＡ（ｎ）の４パス印刷を修正する。
（制御２）対象部分領域ＰＡ（ｎ）の４パス印刷で利用可能な上側冗長ノズルＵＮを用いて、１つ前の部分領域ＰＡ（ｎ−１）の一部分を印刷する。
【０１４５】
図１６は、印刷例を示す説明図である。図中には、図１５と同じ４つの部分領域ＰＡ（ａ）〜ＰＡ（ｄ）が示されている。また、本実施例における１２個のパスＰ（１）〜Ｐ（１２）も示されている。搬送量の決定は、図９、図１５の実施例と同じである。
【０１４６】
第１部分領域ＰＡ（ａ）が対象部分領域であることとして、説明を行う。マルチパス実行部Ｍ２１０は、第２部分領域ＰＡ（ｂ）のためのパスＰ（６）、Ｐ（７）において、上側冗長ノズルＵＮ１を利用して、第１部分領域ＰＡ（ａ）の一部分を印刷する（詳細は後述）。図中の第８表Ｔ８は、第１部分領域ＰＡ（ａ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。
【０１４７】
第１グループＳＧ３１で表されるパスＰ（４）、Ｐ（５）、Ｐ（６）のノズルＮｚは、５、７、９、１１、１３番のラスタラインを印刷可能である。第２グループＳＧ３２で表されるパスＰ（２）、Ｐ（３）、Ｐ（７）のノズルＮｚは、８、１０、１２番のラスタラインを印刷可能である。マルチパス実行部Ｍ２１０は、これらのグループＳＧ３１、ＳＧ３２を利用して、シングリング印刷を行う。この代わりに、マルチパス実行部Ｍ２１０は、相補関係印刷を行ってもよい。いずれの場合も、ステップＳ７２８では、マルチパス実行部Ｍ２１０は、第２部分領域Ｐ（ｂ）の複数の画素位置のうちの上側冗長ノズルＵＮ１が担当する画素位置を、第１部分領域Ｐ（ａ）の４つのパスＰ（２）〜Ｐ（５）で印刷すべき画素位置から除く。
【０１４８】
ステップＳ７２８の「制御２」は、後述するステップＳ７２９の「制御２」と同じである。上側冗長ノズルＵＮ１を利用した印刷は、第２部分領域ＰＡ（ｂ）が対象部分領域である場合に、ステップＳ７２９で行われる。詳細については、ステップＳ７２９で説明する。
【０１４９】
第３の分岐先（Ｓ７２９）は、２パスの部分領域の上流側に隣接する４パスの部分領域を印刷する場合（Ｓ７１５：Ｙｅｓ。Ｓ７１９：Ｎｏ）の分岐先である。このステップＳ７２９では、マルチパス実行部Ｍ２１０は、以下の２つの制御を行う。
（制御１）図９の印刷例と同様に、対象部分領域ＰＡ（ｎ）の４パス印刷を進行する。
（制御２）対象部分領域ＰＡ（ｎ）の４パス印刷で利用可能な上側冗長ノズルＵＮを用いて、１つ前の部分領域ＰＡ（ｎ−１）の一部分を印刷する。
【０１５０】
図１６の第２部分領域ＰＡ（ｂ）が対象部分領域であることとして、「制御２」を説明する。マルチパス実行部Ｍ２１０は、第２部分領域ＰＡ（ｂ）のためのパスＰ（６）、Ｐ（７）において、上側冗長ノズルＵＮ１を利用して、第１部分領域ＰＡ（ａ）の一部分を印刷する。この際、マルチパス実行部Ｍ２１０は、シングリング印刷を前提として、印刷を行う。この代わりに、マルチパス実行部Ｍ２１０は、相補関係印刷を前提として、印刷を行っても良い。なお、このような「制御２」は、ステップＳ７２８でも行われる。
【０１５１】
第４の分岐先（Ｓ７２２）は、４パスの部分領域の上流側に隣接する２パスの部分領域を印刷する場合（Ｓ７１５：Ｎｏ。Ｓ７１８：Ｙｅｓ）の分岐先である。このステップＳ７２２では、マルチパス実行部Ｍ２１０は、次の対象領域ＰＡ（ｎ＋１）の４パス印刷で利用可能な上側冗長ノズルＵＮに応じて、対象部分領域ＰＡ（ｎ）の２パス印刷を修正する。
【０１５２】
図１６の第３部分領域ＰＡ（ｃ）が対象部分領域であることとして、説明を行う。図中の第９表Ｔ９は、第３部分領域ＰＡ（ｃ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。図示するように、マルチパス実行部Ｍ２１０は、第４部分領域ＰＡ（ｄ）のためのパスＰ（１０）、Ｐ（１１）において、第２上側冗長ノズルＵＮ２を利用して、第３部分領域ＰＡ（ｃ）の一部分を印刷する。
【０１５３】
第１グループＳＧ４１で表される２つのパスＰ（８）、Ｐ（１１）のノズルＮｚは、８、１０、１２番のラスタラインを印刷可能である。第２グループで表される２つのパスＰ（９）、Ｐ（１０）のノズルＮｚは、５、７、９、１１、１３番のラスタラインを印刷可能である。マルチパス実行部Ｍ２１０は、これらのグループＳＧ４１、ＳＧ４２を利用して、シングリング印刷を行う。この代わりに、マルチパス実行部Ｍ２１０は、相補関係印刷を行ってもよい。ステップＳ７２２では、マルチパス実行部Ｍ２１０は、第３部分領域ＰＡ（ｃ）の複数の画素位置のうちの第２上側冗長ノズルＵＮ２が担当すべき画素位置を、第３部分領域ＰＡ（ｃ）のためのパスＰ（８）、Ｐ（９）で印刷すべき画素位置から除く。
【０１５４】
なお、図１６の第３グループＳＧ３３は、図１２の第２グループＳＧ２から、第１グループＳＧ３１のノズルＮｚを除いたものである。第４グループＳＧ３４は、図１２の第１グループＳＧ１から、第２グループＳＧ３２のノズルＮｚを除いたものである。他のグループＳＧ３、ＳＧ４、ＳＧ５、ＳＧ６は、図１２の同じ符号のグループと、それぞれ、同じである。
【０１５５】
このように、第６実施例では、マルチパス実行部Ｍ２１０は、印刷に上側冗長ノズルＵＮ（例えば、図１６の上側冗長ノズルＵＮ１、ＵＮ２）を利用する。この結果、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。また、印刷速度を犠牲にせずに、部分領域の印刷に利用される主走査の回数を増やすことができるので、印刷速度を犠牲にせずに、画質を向上できる。
【０１５６】
Ｇ．第７実施例：
図１７は、第７実施例における印刷例を示す説明図である。第７実施例では、マルチパス実行部Ｍ２１０（図１）は、下側冗長ノズルＤＮ（図１３）と上側冗長ノズルＵＮ（図１５）との両方を、印刷に利用する。図１７の印刷例は、図１４、図１６と同じ４つの部分領域ＰＡ（ａ）〜ＰＡ（ｄ）を印刷する場合を示している。図１７の印刷例では、図１４に示す下側冗長ノズルＤＮ１、ＤＮ２を利用した印刷と、図１６に示す上側冗長ノズルＵＮ１、ＵＮ２を利用した印刷とが、並行して行われる（図中では、上述の各実施例のノズルのグループと同じノズルグループには、同じ符号が付されている）。例えば、第１０表Ｔ１０は、第３部分領域ＰＡ（ｃ）中のラスタラインの番号と、ラスタラインを印刷するパスとの関係を示している。図示するように、第２下側冗長ノズルＤＮ２と第２上側冗長ノズルＵＮ２との利用によって、第３部分領域ＰＡ（ｃ）の印刷は、６つのパスＰ（６）〜Ｐ（１１）に分散される。
【０１５７】
このように、上側冗長ノズルＵＮと下側冗長ノズルＤＮとの両方を利用すれば、搬送量の誤差に起因する悪影響（画質に対する悪影響）を更に分散することができる。また、印刷速度を犠牲にせずに、部分領域の印刷に利用される主走査の回数を増やすことができるので、印刷速度を犠牲にせずに、画質を向上できる。
【０１５８】
Ｈ．第８実施例：
第８実施例では、図１のモード選択部Ｍ２３０と第２許容誤差情報２３９とを含む複合機２００が、処理を進行する。装置の他の構成は、図１に示す構成と同じである。第８実施例では、回数決定部Ｍ２２０は、図６のステップＳ６１８を有効にした手順に従って、パス数を決定する。処理の他の構成は、上述の任意の実施例と同じであってよい。
【０１５９】
本実施例では、回数決定部Ｍ２２０は、第１許容誤差情報２３８に加えて、第２許容誤差情報２３９を利用可能である。図４の下部には、第２許容誤差情報２３９の概要が示されている。上述したように、第１許容誤差情報２３８は、第１閾値ｄＥｔｈ１に従って決定されている。一方、第２許容誤差情報２３９は、第１閾値ｄＥｔｈ１よりも小さい第２閾値ｄＥｔｈ２に従って決定されている。第２閾値ｄＥｔｈ２は、例えば、１〜３の範囲の値に設定される。３つのグラフＧＦ１１、ＧＦ１２、ＧＦ１３からは、推定色差ｅｄＥが第２閾値ｄＥｔｈ２となる３つの搬送誤差Ｅｆａ２、Ｅｆｂ２、Ｅｆｃ２が、特定される。第４グラフＧＦ１４に示すように、これら３つの搬送誤差Ｅｆａ２、Ｅｆｂ２、Ｅｆｃ２と、端データＰａ、Ｐｂとを利用して、第２曲線２３９ｃが特定される。図示するように、第２曲線２３９ｃに従って決まる許容誤差量Ｅｆａは、第１曲線２３８ｃに従って同じ入力階調値Ｖｉから決まる許容誤差量Ｅｆａと比べて、小さい。第２許容誤差情報２３９は、以上のように決定された第２曲線２３９ｃの特定に要する情報を含む。なお、第２閾値ｄＥｔｈ２は、インクの種類（色種）に拘わらずに同じである。この代わりに、インクの種類（色種）毎に、第２閾値ｄＥｔｈ２が設定されてもよい。この場合、第２閾値ｄＥｔｈ２は、インクの種類（色種）に応じて、異なり得る。
【０１６０】
第４グラフＧＦ１４には、第２曲線２３９ｃと実誤差量ａＥｆとに従って決まる、３つの範囲ＶＲａ２、ＶＲｂ２、ＶＲｃ２が示されている。第１範囲ＶＲａ２と第３範囲ＶＲｃ２とは、２パス範囲を示す。第２範囲ＶＲｂ１は、４パス範囲を示す。
【０１６１】
第２曲線２３９ｃの許容誤差量Ｅｆａは、第１曲線２３８ｃの許容誤差量Ｅｆａよりも小さい。従って、第２曲線２３９ｃ（第２許容誤差情報２３９）を利用する場合には、第１曲線２３８ｃ（第１許容誤差情報２３８）を利用する場合と比べて、４パス範囲が広くなる。この結果、搬送量の誤差に起因する悪影響（画質に対する悪影響）を分散し、高画質な印刷が可能となる。一方、第１曲線２３８ｃを利用する場合には、第２曲線２３９ｃを利用する場合と比べて、２パス範囲が広くなる。この結果、高速な印刷が可能となる。いずれの場合も、マルチパス実行部Ｍ２１０は、２つのモードの印刷を、印刷実行部２５０と印刷すべき画像との両方に適した主走査回数を用いて、行うことができる。
【０１６２】
図６のステップＳ６１８では、モード選択部Ｍ２３０（図１）は、第１許容誤差情報２３８と第２許容誤差情報２３９とのいずれか一方を選択する。モード選択部Ｍ２３０は、外部から入力された指示に従って、一方の許容誤差情報を選択する。指示は、例えば、操作部２７０に入力されたユーザの指示である。この代わりに、指示は、通信部２９０を介して外部の装置から複合機２００に入力された指示であってもよい。いずれの場合も、回数決定部Ｍ２２０は、モード選択部Ｍ２３０によって選択された許容誤差情報に従って、パス数を決定する。なお、ステップＳ６１８は、ステップＳ６２０よりも前の任意のタイミングで行われてよい（例えば、ステップＳ６００、Ｓ６０５の間）。
【０１６３】
Ｊ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１６４】
（１）上述の各実施例において、冗長ノズルを利用する場合には、回数決定部Ｍ２２０によって決められた回数のパスに加えて、他の部分領域のためのパスも、印刷に利用される。ここで、冗長ノズルが利用されるパスでは、印刷ヘッド２５２の複数のノズルは、部分領域の副走査方向ＳＤの一部の範囲にのみ、配置される。上記各実施例では、回数決定部Ｍ２２０は、部分領域の副走査方向ＳＤの範囲の全体に亘って複数のノズルが配置されるようなパスの総数を決定している、ということができる。
【０１６５】
（２）印刷ヘッド２５２の構成は、図７の構成に限らず、種々の構成であってよい。例えば、印刷ヘッドは、副走査方向ＳＤの位置が同じ複数のノズルを含んでも良い。この場合、複数のノズルは、１回の主走査で、１本のラスタラインを印刷することが出来る。また、利用可能なインクの種類は、４種類に限らず、任意の種類であってよい。
【０１６６】
また、ノズルＮｚのピッチＮａは、副走査方向ＳＤのライン間隔ＬＤの２倍に限らず、ライン間隔ＬＤのＪ倍（Ｊは２以上の整数）であってよい。１つの部分領域をインタレース印刷する場合には、Ｊ回の主走査で１つの部分領域を印刷すればよい。
【０１６７】
（３）上述の各実施例において、回数決定部Ｍ２２０によって決定されるパス数の候補としては、２と４との組み合わせに限らず、Ｎ回（Ｎは２以上の整数）とＭ回（ＭはＮより大きな整数）との組み合わせを採用可能である。いずれの場合も、Ｎパス印刷とＭパス印刷とのそれぞれにおいて、インタレース印刷を行うことが好ましい。さらに、Ｍパス印刷においては、少なくとも１本のラスタラインを、複数のノズルが印刷することが好ましい。また、Ｎパス印刷とＭパス印刷との間で、印刷解像度が同じであることが好ましい。また、実誤差量ａＥｆが大きいほど、代表入力階調値Ｖｉｒの全範囲のうちのＮパス印刷の範囲（「Ｎパス範囲」と呼ぶ）が狭くなり、Ｍパス印刷の範囲（「Ｍパス範囲」と呼ぶ）が広くなることが好ましい。ここで、Ｎパス範囲とＭパス範囲とは、実誤差量ａＥｆの変化に応じて、連続的に変化してもよく、ステップ状に変化してもよい。いずれの場合も、実誤差量ａＥｆの増大に起因して代表入力階調値Ｖｉｒの範囲が変化する場合には、増大前のＭパス範囲は、増大後もＭパス範囲に含まれ、増大前のＮパス範囲の少なくとも一部が、増大後にＭパス範囲に含まれることが好ましい。
【０１６８】
また、Ｎ回が選択された場合のＮパス印刷における副走査の搬送量の合計と、Ｍ回が選択された場合のＭパス印刷における副走査の搬送量の合計とが、１つの部分領域ＰＡの領域幅ＡＷと同じであることが好ましい。こうすれば、第ｎ部分領域ＰＡ（ｎ）のＮパス印刷（または、Ｍパス印刷）の最後のパスが、第ｎ＋１部分領域ＰＡ（ｎ＋１）のＮパス印刷（または、Ｍパス印刷）の最初のパスを、実現できる。この結果、主走査と副走査とを繰り返すことによって、印刷ヘッド２５２は、隣接する２つの部分領域ＰＡの印刷を並行して行いつつ、各部分領域ＰＡのマルチパス印刷を進行できる。
【０１６９】
（４）印刷処理部Ｍ２００の機能を実現する装置（制御装置）は、複合機２００に限らず、種々の装置であってよい。例えば、汎用のコンピュータが、印刷処理部Ｍ２００の機能を実現してもよい。
【０１７０】
（５）上記各実施例において、入力階調値Ｖｉとしては、印刷される画像の明るさを表す種々のパラメータを採用可能である。例えば、ＲＧＢの階調値から算出される輝度値を採用してもよい。輝度値の算出方法としては、周知の種々の方法を採用可能である。また、代表入力階調値Ｖｉｒとしては、入力階調値Ｖｉの平均値に限らず、種々の値を採用可能である。例えば、部分領域内における入力階調値Ｖｉの最頻値を採用してもよい。また、不揮発性メモリ２３０は、第１許容誤差情報２３８の代わりに、実誤差量ａＥｆに応じて決定された２パス範囲と４パス範囲（一般的には、Ｎパス範囲とＭパス範囲）とを特定する情報を格納してもよい。この場合には、不揮発性メモリ２３０から実誤差量情報２３６を省略してよい。回数決定部Ｍ２２０は、代表入力階調値Ｖｉｒからパス数を決定すればよい。
【０１７１】
（６）上記各実施例において、代表入力階調値Ｖｉｒと許容誤差量Ｅｆａとの対応関係を決定する方法は、図２〜図４に示す方法に限らず、他の種々の方法であってよい。例えば、図２のステップＳ２２０においては、輝度値のヒストグラムを利用せずに、インクドットｄｔを表す画像のパターンマッチングによってインクドットｄｔを表す画素と露出部分ｐｐを表す画素とを区別することによって、ドット被覆率ＣＲを算出してもよい。また、図２のようなパッチＰＴを利用せずに、代表入力階調値Ｖｉｒと許容誤差量Ｅｆａとの対応関係を決定してもよい。例えば、図３で説明したシミュレーションを利用して、ドット被覆率ＣＲの変化率（搬送誤差Ｅｆがゼロである場合を基準とする変化率）と搬送誤差Ｅｆとの対応関係を特定し、ドット被覆率ＣＲの変化率が所定の閾値となる搬送誤差Ｅｆを、許容誤差量Ｅｆａとして採用してもよい。このような許容誤差量Ｅｆａの決定を、互いに異なる複数の入力階調値Ｖｉのそれぞれに関して、行えばよい。
【０１７２】
（７）上記各実施例において、回数決定部Ｍ２２０（図１）は、図５で説明した実誤差量ａＥｆ（より一般的には、実際に測定された搬送量から導出された誤差量）の代わりに、予め決められた値（例えば、設計目標値）を利用してもよい。また、回数決定部Ｍ２２０は、実誤差量ａＥｆの代わりに、ユーザによって任意に決定された値を利用してもよい（以下、「入力誤差量」と呼ぶ）。入力誤差量が大きく設定されることは、搬送誤差が大きくても所定品質の印刷結果が得られること、すなわち、搬送精度の変動に対するロバスト性が高くなることを意味している。ユーザは、入力誤差量を大きくすることによって、安定した印刷品質を得ることができる。すなわち、ユーザは、入力誤差量を大きくすることによって、「綺麗な印刷」の実行を指示できる。また、これとは逆に入力誤差量が小さく設定されることは、搬送精度の変動に対するロバスト性は低下してしまうが、入力誤差量と実際の誤差量とに応じた画質を維持しつつ可能な限り走査パス数を減らす印刷を行うことを示している。すなわち、ユーザは、入力誤差量を小さくすることによって、「高速な印刷」の実行を指示できる。回数決定部Ｍ２２０は、種々の方法で、入力誤差量を選択するユーザの指示を取得してよい。例えば、回数決定部Ｍ２２０は、操作部２７０に入力されたユーザの指示に従って、入力誤差量を決定してよい。また、回数決定部Ｍ２２０は、「綺麗な印刷」と「高速な印刷」を対比したユーザインタフェースを用意し、「綺麗な印刷」が選択された場合には入力誤差量を大きくし、「高速な印刷」が選択された場合には入力誤差量を小さくするという変換機能を実現することによって、ユーザの入力指示に応じた入力誤差量を取得してもよい。そのようなユーザインタフェースは、例えば、表示部２８０に表示されてよい。
【０１７３】
（８）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の印刷処理部Ｍ２００の機能を、論理回路を有するハードウェア回路によって実現してもよい。
【０１７４】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【符号の説明】
【０１７５】
１００...コンピュータ、２１０...ＣＰＵ、２３０...不揮発性メモリ、２３２...プログラム、２３６...実誤差量情報、２３８...第１許容誤差情報、２３８ｃ...第１曲線、２３９...第２許容誤差情報、２３９ｃ...第２曲線、２４０...揮発性メモリ、２５０...印刷実行部、２５２...印刷ヘッド、２５４...ヘッド搬送部、２５６...ヘッド駆動部、２５８...媒体搬送部、２６０...スキャナ部、２７０...操作部、２８０...表示部、２９０...通信部、Ｍ２００...印刷処理部、Ｍ２１０...マルチパス実行部、Ｍ２２０...回数決定部、Ｍ２３０...モード選択部、ＭＤ...主走査方向、ＳＤ...副走査方向、ＲＬ...ラスタライン、ＰＭ...印刷媒体、ＣＴ...テストチャート、ＰＴ...パッチ、ｐｐ...露出部分、ｄｔ...インクドット、Ｎｚ...ノズル、ＰＴＡ...印刷可能領域
【図１】
2013082122.tif 000004
【図２】
2013082122.tif 000005
【図３】
2013082122.tif 000006
【図４】
2013082122.tif 000007
【図５】
2013082122.tif 000008
【図６】
2013082122.tif 000009
【図７】
2013082122.tif 000010
【図８】
2013082122.tif 000011
【図９】
2013082122.tif 000012
【図１０】
2013082122.tif 000013
【図１１】
2013082122.tif 000014
【図１２】
2013082122.tif 000015
【図１３】
2013082122.tif 000016
【図１４】
2013082122.tif 000017
【図１５】
2013082122.tif 000018
【図１６】
2013082122.tif 000019
【図１７】
2013082122.tif 000020