(57)【要約】【課題】複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷を実行させて、印刷品質を向上させることができる印刷方式設定方法、およびインターレース方式設定プログラムを提供する。【解決手段】ＰＣのＣＰＵは、複数のインターレースパターンのうちのいずれかを印刷領域毎に設定する。設定したインターレースパターンで印刷を実行させる場合に、ノズルが主走査方向に走査される画像行を特定する（Ｓ１４）。特定した結果に基づいて、いずれのインターレースパターンによってもノズルが走査されない画像行である空白行を特定する（Ｓ１９〜Ｓ２１）。ＣＰＵは、特定した空白行にノズルを走査させる副走査方向の移動を、インターレース方式において設定する（Ｓ２１、Ｓ２４）。【選択図】図９
2014028434.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に関し間隔を空けて並んだ複数のノズルの位置に対する印刷領域の相対的な位置を、一端部の前記ノズルから他端部の前記ノズルまでの距離であるノズル分布距離よりも短い距離で前記所定方向に繰り返し移動させて印刷を実行する方式を設定する印刷方式設定方法であって、
前記複数のノズルの位置を、前記ノズル分布距離よりも短い少なくとも１種の距離からなる第一距離、前記所定方向に相対移動させて特定される位置である第一位置群と、前記第一位置群を構成した前記複数のノズルの位置を、前記第一距離とは少なくとも一部の距離、移動回数、並びに移動の順番の少なくとも１つが異なり、且つ前記ノズル分布距離よりも短い少なくとも１種の距離からなる第二距離、前記所定方向に相対移動させて特定される位置である第二位置群とを設定する第一ステップと、
前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが混在する領域である重複領域において、前記第一位置群の前記ノズルの位置および前記第二位置群の前記ノズルの位置が存在する頻度である存在頻度が、前記第一位置群および前記第二位置群の一方の前記ノズルの位置のみが存在する単一位置における前記存在頻度に対して相違する相違位置を特定する第二ステップと、
前記第二ステップにおいて特定された前記相違位置において、前記存在頻度が前記単一位置における前記存在頻度よりも少ない場合に、前記第二位置群を構成した前記複数のノズルの位置を、前記第二距離とは少なくとも一部の距離、移動回数、並びに移動の順番の少なくとも１つが異なり、且つ前記ノズル分布距離よりも短い少なくとも１種の距離からなる第三距離、前記所定方向に相対移動させて特定される第三位置群を設定することで、前記単一位置における前記存在頻度以下の値に前記存在頻度を増加させるステップ、または、前記第二ステップにおいて特定された前記相違位置において、前記存在頻度が前記単一位置における前記存在頻度よりも多い場合に、前記第一位置群および前記第二位置群におけるインクの吐出の合計の最大量を、前記単一位置におけるインクの吐出の最大量に減少させるステップを実行する第三ステップと
を有することを特徴とする印刷方式設定方法。
【請求項２】
前記第二ステップは、前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが共に存在しない非存在位置を前記相違位置として特定するステップを含み、
前記第三ステップは、前記第二ステップにおいて特定された前記非存在位置に前記第三位置群を設定することで、前記存在頻度を増加させることを特徴とする請求項１に記載の印刷方式設定方法。
【請求項３】
前記第二ステップは、前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが共に存在する重複位置を前記相違位置として特定するステップを含み、
前記第三ステップは、前記第二ステップにおいて特定された前記重複位置の印刷を、第一位置群におけるインクの吐出と第二位置群におけるインクの吐出とによって実行させるマルチパス方式を設定することを特徴とする請求項１または２に記載の印刷方式設定方法。
【請求項４】
前記単一位置における前記存在頻度が１であることを特徴とする請求項１から３のいずれかに記載の印刷方式設定方法。
【請求項５】
前記印刷方式を設定する設定装置において実行される請求項１から４のいずれかに記載の印刷方式設定方法。
【請求項６】
副走査方向に等間隔に配置された複数のノズルのうち、一端部のノズルから他端部のノズルまでの距離よりも短い距離の副走査方向の移動と、主走査方向の移動とを繰り返して印刷を行う印刷装置の印刷方式であるインターレース方式を設定する設定装置で実行されるインターレース方式設定プログラムであって、
前記設定装置のプロセッサによって実行されることで、
複数回の副走査方向の移動を１つの単位として連続して実行されることで、主走査方向に延びる複数の画像行に対して前記ノズルを隙間無く走査させることが可能な副走査方向の移動パターンであるインターレースパターンを、複数の前記インターレースパターンの中から印刷領域毎に設定するパターン設定ステップと、
前記印刷領域の各々に対して、前記パターン設定ステップにおいて設定された前記インターレースパターンで印刷を実行させる場合に、前記ノズルが主走査方向に走査される前記画像行を特定する走査行特定ステップと、
前記印刷領域のうち、複数の前記インターレースパターンによる印刷が重複する領域である重複領域において、前記複数のインターレースパターンのいずれによっても前記ノズルが主走査方向に走査されない前記画像行である空白行を、前記走査行特定ステップにおいて特定された結果から特定する空白行特定ステップと、
前記空白行特定ステップにおいて前記空白行が特定された場合に、特定された前記空白行に前記ノズルを走査させる副走査方向の移動を、前記インターレース方式において設定する移動設定ステップと
を前記設定装置に実行させることを特徴とするインターレース方式設定プログラム。
【請求項７】
前記ノズルが主走査方向に複数回走査される前記画像行である重複行を特定する重複行特定ステップと、
前記重複行特定ステップにおいて前記重複行が特定された場合に、特定された前記重複行に対して複数回の走査で吐出されるインクの量を減少させる設定を行う減少設定ステップと
を前記設定装置にさらに実行させることを特徴とする請求項６に記載のインターレース方式設定プログラム。
【請求項８】
前記減少設定ステップにおいて、前記重複行に対する前記複数回の走査の各々のインクの吐出を部分的に間引くと共に、前記複数回の走査によって前記重複行の印刷を実行させるマルチパス方式が設定されることで、インクの量が減少されることを特徴とする請求項７に記載のインターレース方式設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置によって実行されるインターレース方式を設定するための印刷方式設定方法、およびインターレース方式設定プログラムに関する。
【０００２】
従来、印刷装置が実行する印刷方式として、インターレース方式が知られている。インターレース方式では、一端部のノズルから他端部のノズルまでの距離よりも短い距離で、それぞれの副走査方向の移動が行われる。その結果、過去の主走査方向のパスで形成された複数のドット列の間に、次の主走査方向のパスで新たなドット列が形成される。従って、印刷装置は、ノズル間の距離に関わらず、高解像度の印刷を実行することができる（例えば、特許文献１参照）。インターレース方式では、ノズルを印刷領域において隙間無く走査させるために、インターレースパターンに従って副走査方向の移動が制御される。インターレースパターンは、複数回の副走査方向の移動を１つの単位とする移動のパターンである。インターレースパターンによる移動が連続して実行されると、全ての画像行にノズルが走査される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５３７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
副走査方向の移動距離には誤差が生じる場合がある。複数のノズルの配置間隔が、製造誤差等によって等間隔にならない場合もある。ノズルからのインクの吐出方向にばらつきが生じる場合もある。これらの誤差は、それぞれの印刷装置に固有の誤差である。従って、印刷装置によっては、同一のインターレースパターンで印刷を実行する毎に、上記の誤差の影響で、特定の領域に所謂横すじ（バンディング）と呼ばれる印刷不良が発生する場合がある。横すじは、主走査方向に延びる隣接した２つのドット列の間に、インクが付着しない部分が生じることで発生する。
【０００５】
インターレースパターンを変更すると、隣接するドット列の印刷に使用されるノズルの組み合わせを変えることができる。従って、横すじが発生した領域のインターレースパターンを部分的に変更することで、横すじの発生を抑制できると考えられる。しかし、１回の印刷において、印刷領域毎に異なるインターレースパターンを用いると、異なるインターレースパターンによって印刷される複数の領域が重複し、重複領域の印刷品質が低下する場合がある。例えば、重複領域において、いずれのインターレースパターンによってもノズルが主走査方向に走査されない画像行が生じると、重複領域に横すじが発生し、印刷品質が低下する。従って、複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷を実行し、印刷品質を向上させることは、従来の技術では困難であった。
【０００６】
本発明は、複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷を実行させて、印刷品質を向上させることができる印刷方式設定方法、およびインターレース方式設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る印刷方式設定方法は、所定方向に関し間隔を空けて並んだ複数のノズルの位置に対する印刷領域の相対的な位置を、一端部の前記ノズルから他端部の前記ノズルまでの距離であるノズル分布距離よりも短い距離で前記所定方向に繰り返し移動させて印刷を実行する方式を設定する印刷方式設定方法であって、前記複数のノズルの位置を、前記ノズル分布距離よりも短い少なくとも１種の距離からなる第一距離、前記所定方向に相対移動させて特定される位置である第一位置群と、前記第一位置群を構成した前記複数のノズルの位置を、前記第一距離とは少なくとも一部の距離、移動回数、並びに移動の順番の少なくとも１つが異なり、且つ前記ノズル分布距離よりも短い少なくとも１種の距離からなる第二距離、前記所定方向に相対移動させて特定される位置である第二位置群とを設定する第一ステップと、前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが混在する領域である重複領域において、前記第一位置群の前記ノズルの位置および前記第二位置群の前記ノズルの位置が存在する頻度である存在頻度が、前記第一位置群および前記第二位置群の一方の前記ノズルの位置のみが存在する単一位置における前記存在頻度に対して相違する相違位置を特定する第二ステップと、前記第二ステップにおいて特定された前記相違位置において、前記存在頻度が前記単一位置における前記存在頻度よりも少ない場合に、前記第二位置群を構成した前記複数のノズルの位置を、前記第二距離とは少なくとも一部の距離、移動回数、並びに移動の順番の少なくとも１つが異なり、且つ前記ノズル分布距離よりも短い少なくとも１種の距離からなる第三距離、前記所定方向に相対移動させて特定される第三位置群を設定することで、前記単一位置における前記存在頻度以下の値に前記存在頻度を増加させるステップ、または、前記第二ステップにおいて特定された前記相違位置において、前記存在頻度が前記単一位置における前記存在頻度よりも多い場合に、前記第一位置群および前記第二位置群におけるインクの吐出の合計の最大量を、前記単一位置におけるインクの吐出の最大量に減少させるステップを実行する第三ステップとを有することを特徴とする。
【０００８】
第一態様に係る印刷方式設定方法によると、印刷領域に対してノズルを第一距離で相対移動させた場合（第一インターレースパターンで印刷を行う場合）のノズルの位置（第一位置群）と、第一位置を第二距離で相対移動させた場合（第二インターレースパターンで印刷を行う場合）のノズルの位置（第二位置群）とが特定される。第一位置群と第二位置群とが混在する重複領域において、第一位置群と第二位置群とが存在する頻度が、一方の位置群のみが存在する単一位置における存在頻度と相違する位置（相違位置）が特定される。相違位置の存在頻度が単一位置の存在頻度よりも少ない場合には、ノズルの相対移動が新たに設定される。つまり、新たに設定される相対移動によるノズルの位置（第三位置群）を、相違位置に一致させることで、相違位置の存在頻度が増加される。この場合、第一インターレースパターンおよび第二インターレースパターンによるノズルの走査が不足する画像行が存在しても、新たに設定された相対移動によってノズルを走査させることができる。また、相違位置の存在頻度が単一位置の存在頻度よりも少ない場合、インクの吐出の最大量が減少される。この場合、ノズルの走査回数が他の画像行よりも多くなる画像行に対して、余分にインクが吐出されることが無い。以上のように、第一の態様に係る印刷方式設定方法によると、複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷を実行し、印刷品質を向上させることができる。
【０００９】
前記第二ステップは、前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが共に存在しない非存在位置を前記相違位置として特定するステップを含んでもよい。前記第三ステップは、前記第二ステップにおいて特定された前記非存在位置に前記第三位置群を設定することで、前記存在頻度を増加させてもよい。この場合、ノズルが全く走査されない画像行が生じることを防ぐことができるため、印刷品質を確実に向上させることができる。
【００１０】
前記第二ステップは、前記第一位置群の前記ノズルの位置と前記第二位置群の前記ノズルの位置とが共に存在する重複位置を前記相違位置として特定するステップを含んでもよい。前記第三ステップは、前記第二ステップにおいて特定された前記重複位置の印刷を、第一位置群におけるインクの吐出と第二位置群におけるインクの吐出とによって実行させるマルチパス方式を設定してもよい。この場合、ノズルの走査回数が他の画像行よりも多い画像行では、異なるノズルによって１つのドット列を形成するマルチパス印刷が行われるため、印刷品質がさらに向上する。よって、ノズルの走査回数が多いことを活用し、印刷品質を効率よく向上させることができる。
【００１１】
前記単一位置における前記存在頻度が１であってもよい。この場合、単一位置では、１つの画像行にノズルが１回走査されることで印刷が実行される。よって、単一位置においてノズルが複数回走査される場合に比べて、画像行に対するノズルの走査回数にばらつきが生じた場合の影響が大きい。本発明に係る印刷方式設定方法によると、印刷装置は、単一位置においてノズルを１回走査させる印刷を、高品質で実行することができる。
【００１２】
前記印刷方式設定方法は、前記印刷方式を設定する設定装置において実行されてもよい。この場合、設定装置において効率よく確実に印刷方式を設定することができる。
【００１３】
本発明の第二態様に係るインターレース方式設定プログラムは、副走査方向に等間隔に配置された複数のノズルのうち、一端部のノズルから他端部のノズルまでの距離よりも短い距離の副走査方向の移動と、主走査方向の移動とを繰り返して印刷を行う印刷装置の印刷方式であるインターレース方式を設定する設定装置で実行されるインターレース方式設定プログラムであって、前記設定装置のプロセッサによって実行されることで、複数回の副走査方向の移動を１つの単位として連続して実行されることで、主走査方向に延びる複数の画像行に対して前記ノズルを隙間無く走査させることが可能な副走査方向の移動パターンであるインターレースパターンを、複数の前記インターレースパターンの中から印刷領域毎に設定するパターン設定ステップと、前記印刷領域の各々に対して、前記パターン設定ステップにおいて設定された前記インターレースパターンで印刷を実行させる場合に、前記ノズルが主走査方向に走査される前記画像行を特定する走査行特定ステップと、前記印刷領域のうち、複数の前記インターレースパターンによる印刷が重複する領域である重複領域において、前記複数のインターレースパターンのいずれによっても前記ノズルが主走査方向に走査されない前記画像行である空白行を、前記走査行特定ステップにおいて特定された結果から特定する空白行特定ステップと、前記空白行特定ステップにおいて前記空白行が特定された場合に、特定された前記空白行に前記ノズルを走査させる副走査方向の移動を、前記インターレース方式において設定する移動設定ステップとを前記設定装置に実行させることを特徴とする。
【００１４】
第二態様に係るインターレース方式設定プログラムによると、設定装置は、複数のインターレースパターンのいずれかを、それぞれの印刷領域に設定する。従って、設定装置は、横すじが発生しないようにインターレースパターンを組み合わせることで、印刷品質を向上させることができる。さらに、設定装置は、複数のインターレースパターンによる印刷が重複する重複領域において空白行が特定されると、空白行にノズルを走査させる副走査方向の移動を、インターレース方式において設定する。従って、複数のインターレースパターンを組み合わせることで重複領域に横すじが生じることを防止することができる。よって、設定装置は、複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷装置に印刷を実行させて、印刷品質を向上させることができる。
【００１５】
前記インターレース方式設定プログラムは、前記ノズルが主走査方向に複数回走査される前記画像行である重複行を特定する重複行特定ステップと、前記重複行特定ステップにおいて前記重複行が特定された場合に、特定された前記重複行に対して複数回の走査で吐出されるインクの量を減少させる設定を行う減少設定ステップとを前記設定装置にさらに実行させてもよい。複数のインターレースパターンを組み合わせることで、ノズルが複数回走査される重複行が生じても、設定装置は、重複行に吐出されるインクの量が過度に多くなることを防止することができる。よって、設定装置は、重複行における印刷品質の低下を防止しつつ、複数のインターレースパターンを用いて印刷装置に印刷を実行させることができる。
【００１６】
前記減少設定ステップにおいて、前記重複行に対する前記複数回の走査の各々のインクの吐出を部分的に間引くと共に、前記複数回の走査によって前記重複行の印刷を実行させるマルチパス方式が設定されることで、インクの量が減少されてもよい。この場合、ノズルが複数回走査される画像行では、異なるノズルによって１つのドット列を形成するマルチパス印刷が行われるため、印刷品質がさらに向上する。よって、設定装置は、ノズルの走査回数が多くなることを活用し、印刷品質を効率よく向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】印刷システム１００の概要を示す斜視図である。
【図２】インクヘッド３５のノズル３６の間隔と画像行２４の間隔との関係を説明するための説明図である。
【図３】インターレースパターンデータテーブルのデータ構成を示す図である。
【図４】１回の印刷において複数のインターレースパターンを組み合わせる場合の従来の印刷結果について説明するための説明図である。
【図５】印刷装置３０の電気的構成を示すブロック図である。
【図６】ＰＣ１の電気的構成を示すブロック図である。
【図７】ＰＣ１が実行するパターン設定処理のフローチャートである。
【図８】ＰＣ１のＨＤＤ１４に記憶される設定パターンデータのデータ構成を示す図である。
【図９】ＰＣ１が実行するインターレース方式設定処理のフローチャートである。
【図１０】インターレース方式設定処理で実行される走査行特定処理のフローチャートである。
【図１１】ＰＣ１のＨＤＤ１４に記憶される走査回数データのデータ構成を示す図である。
【図１２】インターレース方式設定処理で実行される空白行有無検出処理のフローチャートである。
【図１３】インターレース方式設定処理で実行される調整移動距離設定処理のフローチャートである。
【図１４】ＰＣ１のＨＤＤ１４に記憶される副走査方向移動距離データのデータ構成を示す図である。
【図１５】インターレース方式設定処理で実行される重複行インク量減少処理のフローチャートである。
【図１６】インターレースパターンを変更することで重複領域に空白行および重複行が生じる場合のインターレース方式の一例（第一方式）を説明するための説明図である。
【図１７】第一方式を説明するための説明図である。
【図１８】第一方式を説明するための説明図である。
【図１９】第一方式を説明するための説明図である。
【図２０】第一方式を説明するための説明図である。
【図２１】第一方式を説明するための説明図である。
【図２２】第一方式を説明するための説明図である。
【図２３】第一方式を説明するための説明図である。
【図２４】第一方式を説明するための説明図である。
【図２５】第一方式を説明するための説明図である。
【図２６】第一方式を説明するための説明図である。
【図２７】第一方式を説明するための説明図である。
【図２８】第一方式を説明するための説明図である。
【図２９】第一方式を説明するための説明図である。
【図３０】第一方式を説明するための説明図である。
【図３１】第一方式を説明するための説明図である。
【図３２】第一方式を説明するための説明図である。
【図３３】第一方式を説明するための説明図である。
【図３４】第一方式を説明するための説明図である。
【図３５】第一方式を説明するための説明図である。
【図３６】第一方式を説明するための説明図である。
【図３７】第一方式を説明するための説明図である。
【図３８】第一方式を説明するための説明図である。
【図３９】第一方式を説明するための説明図である。
【図４０】第一方式を説明するための説明図である。
【図４１】第一方式を説明するための説明図である。
【図４２】本実施形態で説明した技術を第一方式に適用することで設定されたインターレース方式の一例（第二方式）を説明するための説明図である。
【図４３】第二方式を説明するための説明図である。
【図４４】第二方式を説明するための説明図である。
【図４５】第二方式を説明するための説明図である。
【図４６】第二方式を説明するための説明図である。
【図４７】第二方式を説明するための説明図である。
【図４８】第二方式を説明するための説明図である。
【図４９】第二方式を説明するための説明図である。
【図５０】第二方式を説明するための説明図である。
【図５１】第二方式を説明するための説明図である。
【図５２】第二方式を説明するための説明図である。
【図５３】第二方式を説明するための説明図である。
【図５４】第二方式を説明するための説明図である。
【図５５】第二方式を説明するための説明図である。
【図５６】第二方式を説明するための説明図である。
【図５７】第二方式を説明するための説明図である。
【図５８】第二方式を説明するための説明図である。
【図５９】第二方式を説明するための説明図である。
【図６０】第二方式を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について、図面を参照して説明する。まず、図１を参照して、本発明に係る設定装置の一実施形態であるパーソナルコンピュータ（以下、「ＰＣ」という。）１、およびＰＣ１を備えた印刷システム１００について説明する。印刷システム１００は、ＰＣ１と印刷装置３０とを備える。印刷装置３０は、公知の布帛用インクジェットプリンタである。印刷装置３０は、印刷データに基づいてインクヘッド３５（図２参照）を走査させつつ、インクヘッド３５からインクを吐出させることで、記録媒体である布帛に印刷を行うことができる。ＰＣ１は、印刷装置３０において実行される印刷方式（インターレース方式）を設定することができる。インターレース方式、およびインターレース方式の設定方法については後述する。
【００１９】
図１を参照して、印刷装置３０の概要について説明する。図１の左下側および右上側は、夫々、印刷装置３０の正面側および背面側である。図１の左右方向および上下方向は、夫々、印刷装置３０の左右方向および上下方向である。図１に示すように、印刷装置３０は、矩形箱状の筐体３１を有する。筐体３１の前後方向略中央には、一対のガイドレール３３が左右方向に延びている。キャリッジ３４は、ガイドレール３３により、ガイドレール３３に沿って左右方向（主走査方向）に移動可能に支持されている。詳細は図示しないが、キャリッジ３４は、主走査モータ４６（図５参照）およびベルトを含む主走査機構によって主走査方向に走査される。キャリッジ３４は、複数のインクヘッド３５（図２参照）を下部に備えている。
【００２０】
筐体３１の内部の左右方向略中央下部には、一対のガイドレール３７が前後方向に延びている。プラテン支持台３８は、ガイドレール３７により、ガイドレール３７に沿って前後方向（副走査方向）に移動可能に支持されている。詳細は図示しないが、プラテン支持台３８は、副走査モータ４７（図５参照）およびベルトを含む副走査機構によって副走査方向に走査される。プラテン支持台３８の上面の左右方向略中央には、取り替え可能なプラテン３９が固定されている。プラテン３９は、平面視略五角形の板体であり、その上面に、例えばＴシャツ等の布帛を載置するためのものである。
【００２１】
印刷装置３０は、インクヘッド３５を主走査方向に走査させながらインクを吐出させることで、主走査方向に画素列（ドット列）を形成することができる。印刷装置３０は、主走査方向の走査が完了すると、インクヘッド３５を副走査方向に走査させた後に、再び主走査方向に画素列を形成する。印刷装置３０は、以上の動作を印刷データに従って繰り返し実行することで、記録媒体上に複数の画素列を形成して印刷を行う。
【００２２】
なお、本実施形態の印刷装置３０は、キャリッジ３４を主走査方向に移動させ、且つプラテン３９を副走査方向に移動させることで、キャリッジ３４と、プラテン３９に保持された記録媒体とを相対的に移動させる。しかし、本発明は、キャリッジ３４と記録媒体とを相対的に移動させる印刷装置を用いる場合であれば適用でき、具体的な移動方法は本実施形態の方法に限定されない。つまり、本発明において「副走査方向の移動と主走査方向の移動とを繰り返して印刷を行う」とは、プラテン３９を主走査方向に移動させ且つキャリッジ３４を副走査方向に移動させる場合、プラテン３９のみを主走査方向および副走査方向に移動させる場合、キャリッジ３４のみを主走査方向および副走査方向に移動させる場合等も含む。プラテン３９のみを移動させる場合、キャリッジ３４はインクヘッド３５を保持するのみとなる。また、プラテン３９を移動させることで記録媒体を移動させる場合に限られず、ローラ等を用いて記録媒体のみを移動させてもよい。
【００２３】
図２を参照して、インターレース方式について説明する。インターレース方式は、インクヘッド３５において等間隔に配置された複数のノズル３６のノズル間隔よりも細かい間隔で、複数の画素列を形成して印刷を完成させる印刷方式である。インターレース方式では、複数のノズル３６のうち、一端部のノズル３６から他端部のノズル３６までの距離（ノズル分布距離）よりも短い距離の副走査方向の移動と、主走査方向の移動とが繰り返される。つまり、過去に行われた主走査においてノズル３６が走査された複数の画像行２４の間の画像行２４に、次回の主走査によってノズル３６が走査されるように、副走査方向の移動が行われる。
【００２４】
本実施形態では、一例として、ノズル３６の数が１２８個、ノズル間隔（隣り合う２つのノズル３６の中心間の距離）が４／６００ｉｎｃｈ（１５０ｄｐｉ）であるインクヘッド３５を用いて、解像度が６００ｄｐｉの印刷を行う場合について説明する。図２に示すように、インクヘッド３５は、主走査方向に交差する方向（本実施形態では副走査方向）に複数のノズル３６が並ぶように設けられている。印刷装置３０には、複数の色の各々を吐出する複数のインクヘッド３５が設けられている。しかし、ノズル３６の数、ノズル間隔、適用されるインターレース方式等は、複数のインクヘッド３５の間で共通する。従って、以下では１つのインクヘッド３５を例示して説明を行う。なお、以下では、１２８個のノズル３６に対し、図３の上から順に「１〜１２８」のノズル番号を付して説明を行う。また、１６ｉｎｃｈの印刷領域に並ぶ９６００の画像行２４に対し、図２の上から順に「１〜９６００」の画像行番号を付す。
【００２５】
複数のノズル３６の副走査方向における間隔は等間隔であり、前述したように、４／６００ｉｎｃｈ（つまり、１／１５０ｉｎｃｈ、１５０ｄｐｉ）である。一方で、６００ｄｐｉの印刷を行う場合、主走査方向に等間隔に並ぶ複数の画像行２４の間隔（隣り合う２つの画像行２４の中心間の距離）は、ノズル間隔よりも狭い１／６００ｉｎｃｈである。つまり、印刷装置３０は、ノズル間隔よりも狭い間隔で並ぶ複数の画像行の各々にノズル３６を走査させて、複数の画素列を形成する必要がある。
【００２６】
本実施形態では、全ての画像行２４にノズル３６を走査させるためには、４回以上の副走査方向の移動を１つの単位（インターレース単位）として連続して実行する必要がある。以下では、１つのインターレース単位における副走査方向の移動の回数を「インターレース数」という。インターレース方式で印刷を行わない場合（つまり、１５０ｄｐｉの印刷を行う場合）の副走査方向の移動距離は、ノズル３６の数が１２８個であるため、１２８×（４／６００）＝５１２／６００ｉｎｃｈとなる。従って、１つのインターレース単位における複数回の副走査方向の移動距離の合計は、５１２／６００ｉｎｃｈとなる必要がある。ただし、５１２／６００ｉｎｃｈを単純にインターレース数（≧４回）で割って、それぞれの副走査方向の移動距離を算出すると、前回の主走査によってノズル３６が走査された画像行２４に、再びノズル３６が走査されてしまい、６００ｄｐｉの印刷を行うことは不可能である。よって、インターレース方式では、過去にノズル３６が走査された画像行２４と、将来ノズル３６を走査させる画像行２４とが重複しないように、１つの単位におけるそれぞれの副走査方向の移動距離が設定される。
【００２７】
図３を参照して、インターレースパターンについて説明する。インターレースパターンとは、インターレース方式で複数の画像行２４に隙間無くノズル３６を走査させるための、インターレース単位における副走査方向の移動パターンである。本実施形態では、パターンＡ、パターンＢ、パターンＣ、パターンＤ、パターンＥの５つのインターレースパターンが、ＨＤＤ１４（図６参照）のインターレースパターンデータテーブルにおいてあらかじめ設定されている。図３における移動距離の数値の単位はｉｎｃｈであり、分母（／６００）は省略している。パターンＡ〜Ｄのインターレース数は４回、パターンＥのインターレース数は８回である。前述したように、いずれのインターレースパターンにおいても、インターレース単位における複数回の副走査方向の移動距離の合計は５１２／６００ｉｎｃｈである。しかし、各インターレースパターンの移動の順番および移動距離が、他のインターレースパターンの移動の順番および移動距離と完全には重複しないように、複数のインターレースパターンが設定されている。
【００２８】
なお、インターレース単位における副走査方向の移動パターンを、単純に「１回目：１／６００ｉｎｃｈ」「２回目：１／６００ｉｎｃｈ」「３回目：１／６００ｉｎｃｈ」「４回目：５０９／６００ｉｎｃｈ」とし、１画素分の距離の移動を最初に繰り返させることも可能である。しかし、この場合、同一のノズル３６が走査される画像行２４が４本連続するため、インクが吐出されないノズル３６が存在すると、４行分の大きな横すじが発生し、印刷品質が大幅に低下する。従って、本実施形態では、５１２／６００ｉｎｃｈをインターレース数で割った値（インターレース数が「４」の場合は１２８／６００ｉｎｃｈ）に極力近い値を、それぞれの副走査方向の移動距離として設定している。
【００２９】
インターレース方式による印刷において横すじが発生する場合のメカニズムについて説明する。副走査方向の移動距離（本実施形態では、プラテン３９の前後方向の移動距離）には誤差が生じる場合がある。また、インクヘッド３５における複数のノズル３６の配置間隔が、製造誤差等によって等間隔にならない場合もある。各ノズル３６からのインクの吐出方向にばらつきが生じる場合もある。これらの誤差は、それぞれの印刷装置３０に固有の誤差である。従って、印刷装置３０によっては、同一のインターレースパターンで印刷を実行する毎に、上記の誤差の影響で、特定の領域に所謂横すじ（バンディング）と呼ばれる印刷不良が発生する場合がある。
【００３０】
図４を参照して、１回の印刷において複数のインターレースパターンを組み合わせる場合の従来の印刷結果について説明する。図４に示す左側の例では、全ての印刷領域に対してパターンＡで印刷が行われている。この例では、下部の印刷領域に、インクヘッド３５の製造誤差等に起因した横すじ２７が発生している。この場合、ＰＣ１０は、横すじ２７が発生していた下部の印刷領域におけるインターレースパターンのみを、パターンＢに変更する。その結果、図４に示す右側の例のように、１つのインターレースパターンを採用した場合に発生していた横すじ２７を消すことができる場合がある。
【００３１】
しかし、本実施形態では、インターレース単位における副走査方向の移動距離は、ノズル間隔よりも長い。従って、各インターレースパターンによってノズル３６が走査される印刷領域のうち、副走査方向における両端部近傍については、単一のインターレースパターンによって隙間無くノズル３６を走査させることができない領域が生じる。よって、図４の右側に示すように、パターンＡとパターンＢとを組み合わせる場合、パターンＡによる印刷とパターンＢによる印刷とが重複する重複領域が生じる。
【００３２】
重複領域では、複数のインターレースパターンによる副走査方向の移動の各々が重複（混在）する。その結果、重複領域では、複数のインターレースパターンのいずれによってもノズル３６が走査されない画像行２４（以下、「空白行」という。）が生じ得る。空白行では、部分的にインクが吐出されない不均一な箇所が発生する。よって、空白行は横すじ２７の原因となり、印刷品質の低下に繋がる。つまり、図４に示す例では、パターンＡとパターンＢとを組み合わせることで、パターンＡのみを用いる場合に生じる横すじ２７は消すことができるが、２つのインターレースパターンを組み合わせることで新たな別の横すじ２７が生じる場合がある。
【００３３】
また、重複領域では、複数のインターレースパターン（図４に示す例ではパターンＡおよびパターンＢ）の各々におけるノズル３６の走査が重複する画像行２４（以下、「重複行」という。）が生じ得る。重複行に対して吐出させるインクの量を調整しなければ、重複行に形成された画素列は、他の画素列よりもインクの量が過剰なインク過剰行２８となる。インク過剰行２８が印刷領域の一部に含まれると、部分的に同じ箇所にインクが複数回着弾されて不均一な領域が発生し、印刷品質は低下する。従って、重複領域における横すじ２７およびインク過剰行２８の発生を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷を実行しなければ、印刷品質を十分に向上させることは困難である。なお、本実施形態において、「印刷領域」とは、複数行の画像行２４からなる領域を指す。
【００３４】
図１６から図４１を参照して、複数のインターレースパターンを組み合わせる場合の従来のインターレース方式の一例（第一方式）について、より具体的に説明する。第一方式は、図３に示すパターンＡのインターレースパターン（１２７，１２７，１２７，１３１）から、パターンＣのインターレースパターン（１２６，１２７，１３０，１２９）に変更した場合の従来のインターレース方式である。図１６から図４１では、第一方式における画像行２４の画像行番号と、各画像行２４に走査されるノズル３６のノズル番号とが対応付けられている。
【００３５】
例えば、１回目のスキャン（主走査方向の走査）では、ノズル番号「１」のノズル３６が、画像行番号「１」の画像行２４に走査される。ノズル番号「２」のノズル３６が、画像行番号「５」の画像行２４に走査される。つまり、ノズル番号「ｎ」のノズル３６が、画像行番号「４（ｎ−１）＋１」の画像行２４に走査される。また、２回目のスキャンは、副走査方向への１２７／６００ｉｎｃｈの移動後に実行される。図１８に示すように、２回目のスキャンでは、ノズル番号「１」のノズル３６が、画像行番号「１２８」の画像行２４に走査される。ノズル番号「２」のノズル３６が、画像行番号「１３２」の画像行２４に走査される。つまり、ノズル番号「ｎ」のノズル３６が、画像行番号「４（ｎ−１）＋１２８」の画像行２４に走査される。図１６から図２３に示すように、画像行番号「１〜３７８」の領域は、副走査方向における印刷領域の後端側に位置する領域であり、単一のインターレースパターンで印刷を行っても空白行が生じてしまう領域である。画像行番号「３７９」以降の領域については、単一のインターレースパターンで印刷を行うことで、空白行を生じさせずに印刷を行うことができる。
【００３６】
図１６から図２８に示すように、５スキャン目までは、パターンＡのインターレースパターンのみに従って印刷が実行される。よって、画像行番号「３７９〜６３８」の印刷領域には、空白行は生じていない。しかし、６スキャン目以降は、インターレースパターンがパターンＢに変更されている。その結果、図２８に示す画像行番号「６３９」から、図３６に示す画像行番号「１０２１」までが、パターンＡによる印刷ととパターンＢによる印刷とが重複する重複領域となっている。
【００３７】
第一方式では、インターレースパターンが印刷の途中で単純に変更されている。その結果、図２８に示すように、重複領域における画像行番号「６４０」が空白行となっている。空白行は、画像行番号「６４０」の画像行２４から４行毎に生じている。インターレースパターンを変更する場合、これらの空白行の発生を防止しなければ、印刷品質が低下する。また、図２８に示すように、重複領域における画像行番号「６３９」が重複行となっている。重複行は、画像行番号「６３９」の画像行２４から４行毎に生じている。インターレースパターンを変更する場合、重複行におけるインクの量が過剰とならないように調整する必要がある。
【００３８】
図５を参照して、印刷装置３０の電気的構成について説明する。印刷装置３０は、印刷装置３０の制御を司るＣＰＵ４０を備える。ＣＰＵ４０には、ＲＯＭ４１、ＲＡＭ４２、ヘッド駆動部４３、モータ駆動部４５、表示制御部４８、操作処理部５０、およびＵＳＢインタフェース５２が、バス５５を介して接続されている。
【００３９】
ＲＯＭ４１には、印刷装置３０の動作を制御するための制御プログラム、初期値等が記憶されている。ＲＡＭ４２には、ＰＣ１から受信した印刷データ等の各種データが一時的に記憶される。ヘッド駆動部４３は、インクを吐出するインクヘッド３５に接続しており、インクヘッド３５の各吐出チャンネルに設けられた圧電素子を駆動する。モータ駆動部４５は、インクヘッド３５を主走査方向に移動させる主走査モータ４６と、インクヘッド３５を副走査方向に移動させる副走査モータ４７とを駆動する。表示制御部４８は、ＣＰＵ４０による指示に応じてディスプレイ４９の表示を制御する。操作処理部５０は、操作パネル５１に対する操作入力を検知する。ＵＳＢインタフェース５２は、印刷装置３０をＰＣ１等の外部機器に接続する。前述したように、印刷装置３０は、ＰＣ１が設定したインターレース方式に従って印刷を実行する
【００４０】
図６を参照して、ＰＣ１の電気的構成について説明する。ＰＣ１は、ＰＣ１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＣＤ−ＲＯＭドライブ１３、ＨＤＤ１４、表示制御部１６、操作処理部１７、およびＵＳＢインタフェース１８が、バス１９を介して接続されている。
【００４１】
ＲＯＭ１１には、ＣＰＵ１０が実行するＢＩＯＳ等のプログラムが記憶されている。ＲＡＭ１２は各種情報を一時的に記憶する。ＣＤ−ＲＯＭドライブ１３には、記録媒体であるＣＤ−ＲＯＭ６が挿入される。ＣＤ−ＲＯＭ６に記録されているデータは、ＣＤ−ＲＯＭドライブ１３によって読み出される。ＰＣ１は、ＣＤ−ＲＯＭ６およびインターネット等を介して、本発明に係る印刷データ作成プログラム等を取得し、ＨＤＤ（ハードディスクドライブ）１４に記憶させる。ＨＤＤ１４は不揮発性の記憶装置であり、インターレース方式設定プログラムおよび各種データ（例えば、図３，８，１１，１４参照）を記憶している。表示制御部１６は、モニタ２の表示を制御する。操作処理部１７は、ユーザが操作入力を行うためのキーボード３およびマウス４に接続し、操作入力を検知する。ＵＳＢインタフェース１８は、ＰＣ１を印刷装置３０等の外部機器に接続する。
【００４２】
ＣＰＵ１０は、ＨＤＤ１４に記憶されたインターレース方式設定プログラムをＲＡＭ１２上で展開することで、後述するパターン設定処理（図７参照）およびインターレース方式設定処理（図９参照）を実行するプロセッサの一例として機能する。なお、ＣＰＵ１０の代わりに、マイクロコンピュータ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等がプロセッサとして用いられても差し支えない。また、複数のプロセッサが協働して処理を実行してもよい。
【００４３】
図７および図８を参照して、ＰＣ１が実行するパターン設定処理について説明する。パターン設定処理では、印刷装置３０に実行させるインターレースパターンが、印刷領域毎に設定される。ユーザは、印刷装置３０が各インターレースパターンで実際に行った印刷の結果を踏まえ、横すじが発生していない印刷領域をインターレースパターン毎に把握し、各々の印刷領域において横すじが発生しないインターレースパターンを指定する。ＰＣ１のＣＰＵ１０は、インターレースパターンを設定する指示をキーボード３およびマウス４等から入力すると、インターレース方式設定プログラムに従って、図７に示すパターン設定処理を実行する。
【００４４】
まず、パターン設定画面がモニタ２に表示される（Ｓ１）。図示しないが、パターン設定画面は、ユーザによるインターレースパターンの指定を受け付ける際に表示させる画面である。パターン設定画面では、印刷領域の指定入力を受け付けるための欄と、指定された印刷領域におけるインターレースパターンの指定入力を受け付けるための欄とが少なくとも表示される。
【００４５】
本実施形態では、印刷領域の範囲が、主走査方向の走査（スキャン）の回数によって特定される。例えば、主走査方向の走査と副走査方向の走査とが交互に実行される印刷動作において、スキャン回数「１〜４」で特定される印刷領域は、１回目の主走査、１回目の副走査、２回目の主走査、２回目の副走査、３回目の主走査、３回目の副走査、４回目の主走査、４回目の副走査によって複数のノズル３６が走査される複数の画像行２４からなる領域を示す。インターレースパターンは、複数のインターレースパターン（図３参照）の中からユーザによって指定される。図８に示すように、ＰＣ１は、スキャン回数によって特定される印刷領域と、各印刷領域に対して設定されたインターレースパターンとを対応付けて、設定パターンデータとしてＨＤＤ１４に記憶する。
【００４６】
次いで、全ての印刷領域のインターレースパターンが、あらかじめ定められているデフォルトのインターレースパターンに仮設定される（Ｓ２）。本実施形態では、デフォルトのインターレースパターンは「パターンＡ」である。従って、図８に示す設定パターンデータにおいて、全ての印刷領域のインターレースパターンが「Ａ」に仮設定される。なお、デフォルトのインターレースパターンが適宜変更できることは言うまでも無い。
【００４７】
次いで、インターレースパターンの設定の終了指示が入力されたか否かが判断される（Ｓ３）。入力されていなければ（Ｓ３：ＮＯ）、印刷領域を指定する操作が行われたか否かが判断される（Ｓ４）。操作が行われていなければ（Ｓ４：ＮＯ）、処理はそのままＳ３の判断へ戻る。ユーザがキーボード３およびマウス４等を操作し、印刷領域が指定されると（Ｓ４：ＹＥＳ）、指定された印刷領域がモニタ２に表示される（Ｓ５）。次いで、キャンセル指示が入力されたか否かが判断される（Ｓ６）。キャンセル指示が入力されると（Ｓ６：ＹＥＳ）、処理はＳ３の判断へ戻る。
【００４８】
キャンセル指示が入力されていなければ（Ｓ６：ＮＯ）、インターレースパターンを指定する操作が行われたか否かが判断される（Ｓ７）。操作が行われていなければ（Ｓ７：ＮＯ）、処理はＳ６の判断へ戻り、Ｓ６，Ｓ７の判断が繰り返される。複数のインターレースパターン（図３参照）の１つがユーザによって指定されると（Ｓ７：ＹＥＳ）、Ｓ４で指定された印刷領域のインターレースパターンが、Ｓ７で指定されたインターレースパターンに設定されて、設定パターンデータ（図８参照）に記憶される（Ｓ８）。処理はＳ３の判断へ戻る。図８に示す例では、スキャン回数「２９〜４０」で特定される印刷領域のインターレースパターンが、デフォルトである「Ａ」から「Ｂ」に変更されている。また、スキャン回数「４１〜４８」で特定される印刷領域のインターレースパターンが、「Ｄ」に変更されている。設定の終了指示が入力されると（Ｓ３：ＹＥＳ）、パターン設定処理は終了する。
【００４９】
図９から図１５を参照して、ＰＣ１が実行するインターレース方式設定処理について説明する。インターレース方式設定処理では、パターン設定処理で設定されたインターレースパターンに従って、実際に印刷装置３０に実行させるインターレース方式が設定される。ＰＣ１のＣＰＵ１０は、インターレース方式を設定する指示を入力すると、インターレース方式設定プログラムに従って、図９に示すインターレース方式設定処理を実行する。
【００５０】
まず、初期化処理が行われる（Ｓ１１）。初期化処理では、走査回数データ（図１１参照）、副走査方向移動距離データ（図１４参照）等の各データ、変数が初期化される。次いで、インターレース数が取得される（Ｓ１２）。前述したように、インターレース数は、１つのインターレース単位における副走査方向の移動の回数である。本実施形態では、ノズル間隔が１５０ｄｐｉ、印刷解像度が６００ｄｐｉであるため、最小のインターレース数は「４」となる。次いで、走査行特定処理が行われる（Ｓ１４）。走査行特定処理では、各スキャン（主走査）で複数のノズル３６が走査される画像行２４が特定される。
【００５１】
図１０に示すように、走査行特定処理が開始されると、調査するスキャンでノズル３６が走査される先頭（図２の上側）の画像行２４の画像行番号（つまり、ノズル番号「１」のノズル３６が走査される画像行２４の画像行番号）が取得される（Ｓ３１）。最初に実行されるＳ３１の処理では、先頭の画像行番号は「１」となる。また、２回目以降に実行されるＳ３１の処理では、後述するＳ２１〜Ｓ２３の処理でセットされた移動距離だけ副走査方向の移動が行われた場合に、ノズル番号「１」のノズル３６が走査される画像行２４の画像行番号が取得される。
【００５２】
処理中の画像行２４の画像行番号を特定するカウンタＧの値に、Ｓ３１で取得された先頭の画像行番号がセットされる（Ｓ３２）。図１１に示す走査回数データにおいて、Ｇ番目の画像行の走査回数に「１」が加算される（Ｓ３３）。図１１に示すように、走査回数データは、画像行２４の番号と、それぞれの画像行２４にノズル３６が走査される回数とを対応付けるデータである。ＣＰＵ１０は、走査回数データを参照することで、各画像行２４に対してノズル３６が走査される回数を把握することができる。
【００５３】
次いで、１つのノズル３６から隣のノズル３６までに存在する画像行２４の数（本実施形態では「４」）が、カウンタＧの値に加算される（Ｓ３４）。全てのノズル３６（本実施形態では１２８個のノズル）についての処理が完了したか否かが判断される（Ｓ３５）。未だ完了していなければ（Ｓ３５：ＮＯ）、処理はＳ３３へ戻る。全てのノズル３６についての処理が完了すると（Ｓ３５：ＹＥＳ）、処理はインターレース方式設定処理へ戻る。
【００５４】
図９の説明に戻る。走査行特定処理（Ｓ１４）が終了すると、分割後調整移動距離が設定されているか否かが判断される（Ｓ１５）。分割後調整移動距離については、図１３を参照して後述する。分割後調整移動距離が設定されていなければ（Ｓ１５：ＮＯ）、前述したパターン設定処理（図７参照）において印刷領域毎に設定されているインターレースパターンから、次回の仮の移動距離が取得される（Ｓ１６）。図３に示すように、各回の副走査方向の移動距離は、インターレースパターン毎にあらかじめ定められている。従って、Ｓ１６の処理では、設定されているインターレースパターンと、インターレース単位における移動回数とに対応する移動距離が、次回の仮の移動距離として取得される。
【００５５】
移動距離の調整が必要なタイミングであるか否かが判断される（Ｓ１８）。前述したように、各インターレースパターンは、インターレース単位が繰り返されることで実行される。本実施形態では、１つのインターレース単位が終了し、次のインターレース単位が開始されるタイミングの全てが、移動距離の調整タイミングとされる。移動距離の調整タイミングでなければ（Ｓ１８：ＮＯ）、Ｓ１６で取得された仮の移動距離が、次回の副走査方向の移動距離としてセットされ（Ｓ２２）、処理はＳ２４へ移行する。移動距離の調整タイミングであれば（Ｓ１８：ＹＥＳ）、空白行有無検出処理が実行される（Ｓ１９）。空白行有無検出処理では、ノズル３６が走査されない画像行２４（空白行）の有無が検出される。詳細には、次の仮のスキャン（移動距離を調整しない場合の次のスキャン）においてノズル番号「１」のノズル３６が走査される画像行２４の次の画像行２４から、ノズル番号「２」のノズル３６が走査される画像行２４までの間に存在する画像行２４に、空白行が存在するか否かが検出される。
【００５６】
図１２に示すように、空白行有無検出処理では、空白行の有無を示す空白行有無フラグに、空白行が無いことを示す初期値「０」がセットされる（Ｓ４１）。空白行の有無を検出する画像行番号を示すカウンタＮの値に、Ｓ１６で取得された次の仮の移動距離で副走査方向の移動が行われた場合の、先頭のノズル３６（つまり、ノズル番号「１」のノズル３６）が走査される画像行２４の画像行番号がセットされる（Ｓ４２）。次いで、Ｎ番目の画像行２４の走査回数が「１」以上であるか否かが、走査回数データ（図１１参照）によって判断される（Ｓ４４）。走査回数が「１」以上である場合、つまり、Ｎ番目の画像行２４が空白行でない場合には（Ｓ４４：ＹＥＳ）、カウンタＮの値に「１」が加算される（Ｓ４５）。次いで、Ｎ番目の画像行２４が、２番目のノズル３６（ノズル番号「２」のノズル３６）が走査される画像行２４であるか否かが判断される（Ｓ４６）。２番目のノズル３６が走査される画像行２４でなければ（Ｓ４６：ＮＯ）、処理はＳ４４の判断へ戻る。
【００５７】
Ｎ番目の画像行２４の走査回数が「０」である場合、つまり、Ｎ番目の画像行２４が空白行である場合には（Ｓ４４：ＮＯ）、空白行が存在することを示す「１」が空白行有無フラグにセットされて（Ｓ４７）、処理はインターレース方式設定処理へ戻る。また、Ｓ４６の判断において、２番目のノズル３６が走査される画像行２４であると判断された場合には（Ｓ４６：ＹＥＳ）、処理はインターレース方式設定処理へ戻る。なお、前述したように、本実施形態では、インターレース単位における副走査方向の移動距離は全て、ノズル間隔よりも長い。従って、ノズル３６が走査される領域のうち、副走査方向における両端部近傍については、隙間なくノズル３６を走査させることができない領域（印刷不可能領域）が生じる。印刷装置３０は、印刷不可能領域に走査させているノズル３６からはインクを吐出させない。つまり、１回のスキャンにおいて、１２８個のノズル３６の一部だけでインクを吐出させる場合がある。よって、ＣＰＵ１０は、単一のインターレースパターンによっても隙間無くノズル３６を走査させることができない印刷不可能領域については、空白行の有無を検出する対象の領域から除外する。
【００５８】
図９の説明に戻る。空白行有無検出処理（Ｓ１９）において空白行が検出されなければ（Ｓ２０：ＮＯ）、Ｓ１６で取得された仮の移動距離が、次回の移動距離にセットされる（Ｓ２２）。処理はＳ２４へ移行する。空白行が検出された場合には（Ｓ２０：ＹＥＳ）、調整移動距離設定処理が実行されて（Ｓ２１）、処理はＳ２４へ移行する。調整移動距離設定処理では、空白行にノズル３６を走査させるための副走査方向の移動距離（調整移動距離）が設定される。
【００５９】
図１３に示すように、調整移動距離設定処理では、走査回数データ（図１１参照）から、空白行の画像行番号「Ｘ」（つまり、走査回数が「０」の画像行番号）が取得される（Ｓ５１）。空白行にノズル３６を走査させるための副走査方向の移動距離（調整移動距離）が算出される（Ｓ５２）。
【００６０】
調整移動距離の算出方法の一例について説明する。まず、ＣＰＵ１０は、ノズル間隔を画像行２４の間隔で割った値（本実施形態では「４」）の倍数であり、且つ、Ｓ１６で取得された仮の移動量よりも小さい値「Ｐ」を、空白行の画像行番号「Ｘ」から引く。これにより、移動距離調整時にノズル番号「１」のノズル３６を走査させる画像行２４の番号「Ｙ」が決定される。例えば、本実施形態では、画像行番号「Ｙ＝Ｘ−４」の画像行２４に、ノズル番号「１」のノズル３６を走査させた場合には、ノズル番号「２」のノズル３６が画像行番号「Ｘ」の空白行に走査され、空白行を埋めることができる。本実施形態では、「Ｘ」から引く値「Ｐ」は、Ｓ１６（図９参照）で取得された仮の移動距離の２分の１に最も近い値とされる。この場合、副走査方向の移動距離の中に、極端に短い距離が含まれることを防止できるため、副走査方向の移動の動作が安定する。次いで、ＣＰＵ１０は、前回のスキャンによってノズル番号「１」のノズル３６が走査される画像行２４の画像行番号を「Ｙ」から引くことで、調整移動距離（単位はｄｐｉ換算）を算出する。
【００６１】
より具体的な数値を挙げて説明を行う。本実施形態では、ノズル間隔が１／１５０ｉｎｃｈ、解像度が６００ｄｐｉである。以下で示す距離の単位はｉｎｃｈであるが、分母（／６００）の記載は省略する。Ｓ１６（図９参照）で取得された仮の移動距離が１２６であり、且つ、空白行の画像行番号「Ｘ」が６４２であったと仮定する。この場合、４の倍数であり、且つ１２６の２分の１に最も近い値「Ｐ＝６４」を、「Ｘ」の値から引く。その結果、移動距離調整時にノズル番号「１」のノズル３６を走査させる画像行の番号は、「Ｙ＝６４２−６４＝５７８」となる。画像行番号「５７８」の画像行２４に、ノズル番号「１」のノズル３６を走査させた場合、画像行番号「６４２」の空白行には「（６４／４）＋１＝１７」番目のノズル３６が走査されることになる。前回のスキャンによってノズル番号「１」のノズル３６が走査される画像行２４の画像行番号が５１５であった場合、調整移動距離は、「５７８−５１５＝６３」となる。
【００６２】
次いで、Ｓ５２で算出された調整移動距離が、次回の副走査方向の移動距離としてセットされる（Ｓ５３）。Ｓ１６（図９参照）で取得された仮の移動距離から、Ｓ５２で算出された調整移動距離を引くことで、分割後調整移動距離が算出され、ＲＡＭ１２に記憶される（Ｓ５４）。処理はインターレース方式設定処理へ戻る。分割後調整移動距離とは、空白行にノズル３６を走査させるために、仮の移動距離を２つに分割した場合に、既に設定されているインターレースパターンで定まる位置にノズル３６の位置を戻すための移動距離である。
【００６３】
図９の説明に戻る。Ｓ１５の判断において、分割後調整移動距離が設定されていると判断された場合には（Ｓ１５：ＹＥＳ）、設定されている分割後調整移動距離が、次回の副走査方向の移動距離としてセットされる（Ｓ２３）。この場合、設定されていた分割後調整移動距離はクリアされて「０」とされる。処理はＳ２４へ移行する。また、Ｓ２２の処理においても、分割後調整移動距離は「０」とされる。Ｓ２１〜Ｓ２３で次回の副走査方向の移動距離がセットされると、セットされた移動距離が、副走査方向移動距離データとしてＨＤＤ１４に記憶される。図１４に示すように、副走査方向移動距離データでは、スキャン回数と副走査方向の移動距離とが対応付けて記憶される。印刷装置３０は、副走査方向移動距離データを参照することで、印刷装置３０に適したインターレース方式で印刷を実行することができる。
【００６４】
移動距離が記憶されると、全ての画像行２４についての処理が終了したか否かが判断される（Ｓ２６）。終了していなければ（Ｓ２６：ＮＯ）、処理はＳ１４へ戻り、次のスキャンにおける副走査方向の移動距離が設定される（Ｓ１４〜Ｓ２４）。全ての画像行２４についての処理が終了していれば（Ｓ２６：ＹＥＳ）、重複行インク量減少処理が実行されて（Ｓ２７）、インターレース方式設定処理は終了する。
【００６５】
図１５に示すように、重複行インク量減少処理では、走査回数データ（図１１参照）から、重複行（走査回数が「２」以上の画像行２４）の画像行番号が取得される（Ｓ６１）。次いで、重複行に対して異なるノズル３６によって実行される複数回の走査の各々に、マルチパス印刷用の間引きマスクを適用する設定が行われて（Ｓ６２）、処理は終了する。
【００６６】
マルチパス印刷とは、画素列の各々に対して異なるノズル３６を複数回走査させることで印刷を行う方式である。インクの吐出方向および吐出量は、ノズル３６毎にばらつく。さらに、インクヘッド３５の副走査方向の移動量がばらつく場合もある。従って、１つの画素列を１回の主走査によって完成させていくと、画素列の間に横すじが発生して印刷品質が低下する場合がある。また、画素列毎のインク量の差も印刷品質の低下の原因となる。印刷装置３０は、マルチパス印刷を行うことで、印刷装置３０自身が有する種々のばらつきの影響を低減させて、印刷品質を向上することができる。つまり、ＰＣ１は、複数のインターレースパターンを用いて横すじの発生を抑制する。さらに、複数のインターレースパターンを用いることで重複行が生じた場合には、重複行に対してマルチパス印刷を実行させることができる。よって、ＰＣ１は、印刷装置３０による印刷の品質をさらに向上させることができる。
【００６７】
なお、本実施形態では、１回のノズル３６の走査に千鳥型のマスクをかけてインク吐出画素を間引くと共に、他のノズル３６の走査に逆千鳥型のマスクをかけてインク吐出画素を間引く。その結果、２回の走査の各々によって約半分ずつインクが吐出されて、１つの画素列が形成され、印刷品質が向上する。しかし、マルチパス印刷を実行される方法はこれに限定されず、周知のマルチパス印刷のいずれを用いることも可能である。例えば、インク吐出画素をランダムに２分の１ずつ間引くことでマルチパス印刷を実行させてもよい。マスクを用いずに、各画素のインクの吐出可否を適宜決定してマルチパス印刷を実行させてもよい。
【００６８】
図４２から図６０を参照して、本実施形態で説明した技術を第一方式（図１６から図４１参照）に適用することで設定されたインターレース方式（第二方式）について、具体例を挙げて説明する。第二方式は、図３に示すパターンＡのインターレースパターン（１２７，１２７，１２７，１３１）から、パターンＣのインターレースパターン（１２６，１２７，１３０，１２９）に変更する際に、空白行の発生を防止する設定が行われた場合のインターレース方式の一例である。
【００６９】
前述したように、第一方式では、６スキャン目でインターレースパターンが変更され、６スキャン目の仮の移動距離（移動距離の調整を行わない場合の副走査方向の移動距離）は「１２６」となる。この場合、図２８に示すように、次の仮のスキャンにおいてノズル番号「１」のノズル３６が走査される画像行２４の次の画像行２４（画像行番号「６３９」）から、ノズル番号「２」のノズル３６が走査される画像行２４（「６４３」）までの間に、空白行（画像行番号「Ｘ＝６４０」）が存在する。よって、第二方式を設定する場合、ＣＰＵ１０は、４の倍数であり、且つ１２６の２分の１に最も近い値「Ｐ＝６４」を、「Ｘ」の値から引く。その結果、移動距離調整時にノズル番号「１」のノズル３６を走査させる画像行２４の番号は、「Ｙ＝６４０−６４＝５７６」となる。前回（５回目）のスキャンによってノズル番号「１」のノズル３６が走査される画像行２４の画像行番号は、図５２に示すように「５１３」である。よって、調整移動距離は「５７６−５１３＝６３」となる。分割後調整移動距離は、「１２６−６３＝６３」となる。
【００７０】
図５４に示すように、第二方式では、６回目のスキャンにおいて「６３」の調整移動距離の移動が行われた結果、第一方式で空白行となっていた画像行番号「６４０」の画像行２４に、ノズル番号「１７」のノズル３６が走査される。以後４行毎に出現していた画像行２４にも、ノズル番号「２」以降のノズル３６が走査される。これにより、空白行が消え、印刷品質が向上する。その後、７回目のスキャンにおいて「６３」の分割後調整移動距離の移動が行われることで、インターレースパターンはパターンＣに完全に移行する。なお、第二方式では、調整移動距離の移動を設定することで発生する重複行も存在する（例えば、図５３に示す「５７６」「５８０」等の画像行２４）。しかし、ＣＰＵ１０は、全ての重複行に対してマルチパス印刷を実行する設定を行うため、印刷品質はさらに向上する。
【００７１】
以上説明したように、本実施形態のインターレース方式設定プログラムによると、ＰＣ１は、複数のインターレースパターンのいずれかを、それぞれの印刷領域に設定する。従って、ＰＣ１は、横すじが発生しないようにインターレースパターンを組み合わせることで、印刷品質を向上させることができる。さらに、ＰＣ１は、複数のインターレースパターンによる印刷が重複する重複領域において空白行が特定されると、空白行にノズル３６を走査させる副走査方向の移動（調整移動距離）を、インターレース方式において設定する。従って、複数のインターレースパターンを組み合わせることで重複領域に横すじが生じることを防止することができる。よって、ＰＣ１は、複数のインターレースパターンによって印刷が行われる重複領域の印刷品質の低下を防止しつつ、印刷領域毎に異なるインターレースパターンを用いて印刷装置３０に印刷を実行させて、印刷品質を向上させることができる。
【００７２】
ＰＣ１は、ノズル３６が複数回走査される重複行が生じた場合、重複行に複数回の走査で吐出されるインクの量を減少させることができる。従って、重複行に吐出されるインクの量が過度に多くなることを防止することができる。よって、ＰＣ１は、重複行における印刷品質の低下を防止しつつ、複数のインターレースパターンを用いて印刷装置３０に印刷を実行させることができる。
【００７３】
ＰＣ１は、重複行に対する複数回の走査の各々のインクの吐出を部分的に間引くと共に、複数回の走査によって重複行の印刷を実行させる。つまり、ＰＣ１は、重複行に対してマルチパス印刷が実行されるように、インターレースパターンを設定する。この場合、重複行では、異なるノズル３６によって１つの画素列が形成されるため、印刷品質がさらに向上する。よって、ＰＣ１は、ノズル３６の走査回数が多くなることを活用し、印刷品質を効率よく向上させることができる。
【００７４】
上記実施形態において、ＰＣ１が本発明の「設定装置」に相当する。ＣＰＵ１０が本発明の「プロセッサ」に相当する。図７に示すパターン設定処理が、本発明の「パターン設定ステップ」に相当する。図１０に示す走査行特定処理が、本発明の「走査行特定ステップ」に相当する。図１３のＳ５１で空白行を特定する処理が、本発明の「空白行特定ステップ」に相当する。図１３に示す調整移動距離設定処理が、本発明の「移動設定ステップ」に相当する。図１５のＳ６１で重複行を特定する処理が、本発明の「重複行特定ステップ」に相当する。図１５のＳ６２でインクの量を減少させる処理が、本発明の「減少設定ステップ」に相当する。
【００７５】
本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでも無い。上記実施形態のＰＣ１は、空白行にノズル３６を走査させるための処理と、重複行に対して吐出されるインクを減少させる処理とを共に実行する。しかし、上記２つの処理のうちの一方のみを実行することも可能である。
【００７６】
上記実施形態では、インターレース方式を設定する設定装置としてＰＣ１が用いられている。しかし、ＰＣ１以外の他のデバイスを設定装置として使用することも可能である。例えば、メーカーが保有するサーバがインターレース方式を設定してもよい。印刷装置３０自身が設定装置として動作してもよい。また、上記実施形態の印刷装置３０は、布帛に対する印刷を行うものである。しかし、紙等の他の印刷媒体に対して印刷を行う印刷装置のインターレース方式を設定する場合でも、本発明は適用できる。
【００７７】
上記実施形態のＰＣ１は、ユーザによって入力された指示に応じて、複数のインターレースパターンの１つを印刷領域毎に設定する。しかし、インターレースパターンの設定方法はこれに限定されない。例えば、ＰＣ１は、いずれかのインターレースパターンで実際に印刷が行われた印刷物の撮影画像を入力し、横すじが生じていない印刷領域を撮影画像から特定して、横すじが発生しないように複数のインターレースパターンを組み合わせてもよい。
【００７８】
空白行に対してノズル３６を走査させる処理（図１３参照）も、適宜変更できる。つまり、ＰＣ１は、特定した空白行にいずれかのノズル３６が走査されるように、調整移動距離を設定すればよく、調整移動距離を設定する際のアルゴリズムは上記実施形態のアルゴリズムに限定されない。
【００７９】
上記実施形態のＰＣ１は、重複行に対してマルチパス印刷を実行させることで、重複行に対して吐出されるインクの量を減少させる。これにより、印刷品質をさらに向上させることができる。しかし、マルチパス印刷以外の方法を用いてインクの量を減少させることも可能である。例えば、重複行に対して２回実行される走査のうち、いずれか一方の走査でインクを吐出させて、他方の走査におけるインクの吐出を禁止してもよい。この場合でも、インクの量が過度に多くなることが防止され、印刷品質は向上する。
【符号の説明】
【００８０】
１    ＰＣ
１０    ＣＰＵ
１４    ＨＤＤ
２４    画像行
３０    印刷装置
３５    インクヘッド
３６    ノズル
１００    印刷システム
【図１】
2014028434.tif 000003
【図２】
2014028434.tif 000004
【図３】
2014028434.tif 000005
【図４】
2014028434.tif 000006
【図５】
2014028434.tif 000007
【図６】
2014028434.tif 000008
【図７】
2014028434.tif 000009
【図８】
2014028434.tif 000010
【図９】
2014028434.tif 000011
【図１０】
2014028434.tif 000012
【図１１】
2014028434.tif 000013
【図１２】
2014028434.tif 000014
【図１３】
2014028434.tif 000015
【図１４】
2014028434.tif 000016
【図１５】
2014028434.tif 000017
【図１６】
2014028434.tif 000018
【図１７】
2014028434.tif 000019
【図１８】
2014028434.tif 000020
【図１９】
2014028434.tif 000021
【図２０】
2014028434.tif 000022
【図２１】
2014028434.tif 000023
【図２２】
2014028434.tif 000024
【図２３】
2014028434.tif 000025
【図２４】
2014028434.tif 000026
【図２５】
2014028434.tif 000027
【図２６】
2014028434.tif 000028
【図２７】
2014028434.tif 000029
【図２８】
2014028434.tif 000030
【図２９】
2014028434.tif 000031
【図３０】
2014028434.tif 000032
【図３１】
2014028434.tif 000033
【図３２】
2014028434.tif 000034
【図３３】
2014028434.tif 000035
【図３４】
2014028434.tif 000036
【図３５】
2014028434.tif 000037
【図３６】
2014028434.tif 000038
【図３７】
2014028434.tif 000039
【図３８】
2014028434.tif 000040
【図３９】
2014028434.tif 000041
【図４０】
2014028434.tif 000042
【図４１】
2014028434.tif 000043
【図４２】
2014028434.tif 000044
【図４３】
2014028434.tif 000045
【図４４】
2014028434.tif 000046
【図４５】
2014028434.tif 000047
【図４６】
2014028434.tif 000048
【図４７】
2014028434.tif 000049
【図４８】
2014028434.tif 000050
【図４９】
2014028434.tif 000051
【図５０】
2014028434.tif 000052
【図５１】
2014028434.tif 000053
【図５２】
2014028434.tif 000054
【図５３】
2014028434.tif 000055
【図５４】
2014028434.tif 000056
【図５５】
2014028434.tif 000057
【図５６】
2014028434.tif 000058
【図５７】
2014028434.tif 000059
【図５８】
2014028434.tif 000060
【図５９】
2014028434.tif 000061
【図６０】
2014028434.tif 000062