(57)【要約】【課題】後端付近におけるドットデータを好適にすること。【解決手段】印刷領域の後端付近と、それ以外の領域とでは、異なる手法によって印刷する。第１のディザマスクに加えて、副走査方向についてハーフトーンの対象領域の画素数が第１の画素数の場合は、１のディザマスクに対して副走査方向のサイズが異なる第２のディザマスクを第１のマスク数、用いてハーフトーンを実行する。画素数が第２の画素数の場合は、第２のマスク数の第２のディザマスクを用いてハーフトーンを実行する。複数のノズルを備えるヘッドユニットを、印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、ハーフトーン処理の結果に基づきドットを形成する。前記第１または第２のディザマスク内の副走査方向の特定位置において、前記後端付近用の印刷手法に切り替える。【選択図】図４
2014225723.tif 000002
【特許請求の範囲】
【請求項１】
印刷領域の後端付近と、それ以外の領域とでは、異なる手法によって印刷する印刷装置であって、
第１のディザマスクに加えて、副走査方向についてハーフトーンの対象領域の画素数が第１の画素数の場合は、前記１のディザマスクに対して副走査方向のサイズが異なる第２のディザマスクを第１のマスク数、用いてハーフトーンを実行し、前記画素数が第２の画素数の場合は、第２のマスク数の前記第２のディザマスクを用いてハーフトーンを実行するハーフトーン処理部と、
複数のノズルを備えるヘッドユニットを、印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ハーフトーン処理の結果に基づきドットを形成する印刷部と
を備え、
前記第１または第２のディザマスク内の副走査方向の特定位置で、前記後端付近用の印刷手法に切り替える
印刷装置。
【請求項２】
前記印刷部は、印刷媒体を複数のバンドに分け、前記複数のバンドそれぞれを複数回の主走査によって印刷し、
各バンドに含まれる画素に対して何回目の主走査によってドットが形成されるかを示す走査順は、主走査方向および副走査方向に規則性を有し、
主走査方向および副走査方向それぞれについて、前記第１のディザマスクのサイズは、前記走査順の規則性の最小単位の整数倍であり、走査順とディザマスク内画素位置とが一定の対応関係となる
請求項１に記載の印刷装置。
【請求項３】
前記印刷部は、前記ノズルと画素との対応関係に規則性が出現するように動作し、
主走査方向および副走査方向それぞれについて、前記第１のディザマスクのサイズは、前記対応関係の規則性の最小単位の整数倍である
請求項２に記載の印刷装置。
【請求項４】
前記ハーフトーン処理部は、前記印刷領域の後端付近を対象に、第３のディザマスクによってハーフトーンを実行する
請求項１から請求項３までの何れか一項に記載の印刷装置。
【請求項５】
印刷領域の後端付近と、それ以外の領域とでは、異なる手法によって印刷する印刷方法であって、
第１のディザマスクに加えて、副走査方向についてハーフトーンの対象領域の画素数が第１の画素数の場合は、前記１のディザマスクに対して副走査方向のサイズが異なる第２のディザマスクを第１の行数、用いてハーフトーンを実行し、前記画素数が第２の画素数の場合は、第２の行数の前記第２のディザマスクを用いてハーフトーンを実行し、
複数のノズルを備えるヘッドユニットを、印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ハーフトーン処理の結果に基づきドットを形成し、
前記第１または第２のディザマスク内の副走査方向の特定位置において、前記後端付近用の印刷手法に切り替える
印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に関する。
【背景技術】
【０００２】
シリアルタイプのプリンターによる印刷においては、後端に余白が設けられることが多い。後端とは、印刷媒体の送り方向（副走査方向）における端の一方のことであり、最後に印刷する領域付近の端のことである。印刷する領域を拡大するために、後端の余白をできるだけ狭くする場合、後端付近においてパス毎の副走査送り量を調整する手法が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２６８３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記先行技術が有する課題は、後端付近におけるドットデータを好適にすることについて、考慮されていない点である。通常は用紙後端から一定の距離に達した時点で、後端用の副走査送り量を用いた後端処理を開始する。このため、副走査方向の何画素目から後端処理を開始するかは用紙サイズによって異なる。例えばブルーノイズマスクのような副走査方向のサイズが非常に大きいディザマスクを用いてドットのオン、オフを決定する場合には、ディザマスクのどの位置から後端用の処理を開始するかが、用紙サイズによって大きく異なる結果になる。このように、ディザマスク内のどの位置から後端処理を開始するかが不確定では、ディザマスク内の画素がどのような走査順で形成されるか、などの条件が不確定となる。このため、例えば特開２０１０−１６２７７０のような走査順までを考慮したディザマスクの高度な最適化が困難となる。この問題を避けるため、決まった位置で後端処理を開始するようにすると、用紙サイズによっては必要以上の余白が発生することになる。
【０００５】
また、後端処理部では後端処理部の走査順に最適化した後端処理部用ディザマスクに切り替えることで、さらに画質を向上させることも可能である。しかし、ディザマスク内のどの位置で後端処理部用ディザマスクに切り替わるかが不確定だと、どの位置で切り替えても滑らかにつながるようディザマスクを最適化することは困難なため、切り替わり部（切り替わりの境界部分）においてドットパターンが不連続になるので、切り替わり部が輪郭として視認されてしまう。
【課題を解決するための手段】
【０００６】
本発明は、上記課題の少なくとも一部を解決するためのものであり、以下の形態によって実現できる。
【０００７】
（１）本発明によれば、印刷領域の後端付近と、それ以外の領域とでは、異なる手法によって印刷する印刷装置が提供される。この印刷装置は、第１のディザマスクに加えて、副走査方向についてハーフトーンの対象領域の画素数が第１の画素数の場合は、前記１のディザマスクに対して副走査方向のサイズが異なる第２のディザマスクを第１のマスク数、用いてハーフトーンを実行し、前記画素数が第２の画素数の場合は、第２のマスク数の前記第２のディザマスクを用いてハーフトーンを実行するハーフトーン処理部と；複数のノズルを備えるヘッドユニットを、印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ハーフトーン処理の結果に基づきドットを形成する印刷部とを備え、前記第１または第２のディザマスク内の副走査方向の特定位置において、前記後端付近用の印刷手法に切り替える。この形態によれば、後端部に最適化した状態でディザマスクが使用できるように、ディザマスク内の特定の位置で後端処理を開始するという制限を課した場合でも、用紙サイズに応じて第２のディザマスクの使用数を適切に設定することで、後端の余白が一定のばらつき範囲内に収まるように調整することが可能となる。この結果、画質と後端の余白量制御とが両立できる。また後端処理部用ディザマスクを用いる場合にも、切り替え部での輪郭発生の抑制と後端の余白量制御との両立が可能になる。
【０００８】
（２）上記形態において、前記印刷部は、印刷媒体を複数のバンドに分け、前記複数のバンドそれぞれを複数回の主走査によって印刷し；各バンドに含まれる画素に対して何回目の主走査によってドットが形成されるかを示す走査順は、主走査方向および副走査方向に規則性を有し；主走査方向および副走査方向それぞれについて、前記第１のディザマスクのサイズは、前記走査順の規則性の最小単位の整数倍であり、走査順とディザマスク内画素位置とが一定の対応関係となる。この形態によれば、画質が向上する。第１のディザマスクの適用領域において、走査順が一意に定まりやすくなるからである。
【０００９】
（３）上記形態において、前記印刷部は、前記ノズルと画素との対応関係に規則性が出現するように動作し；主走査方向および副走査方向それぞれについて、前記第１のディザマスクのサイズは、前記対応関係の規則性の最小単位の整数倍である。この形態によれば、画質が向上する。この形態の場合、第１のディザマスクの各閾値に対応する画素に対して何れのノズルによって、どんな走査順でインクを噴射するかが一意に定まりやすくなる。よって、ディザマスクサイズの単位で、どの順序でどのノズルを用いてドットが形成されるのかが容易に制御でき、ひいては、画質の向上につながる。
【００１０】
（４）上記形態において、前記ハーフトーン処理部は、前記印刷領域の後端付近を対象に、第３のディザマスクによってハーフトーンを実行する。この形態によれば、後端付近の領域の画質の低下を抑制しやすくなる。後端付近の領域を対象に、第１又は第２のディザマスクによってハーフトーン処理を実行してもよい。但し、印刷領域の後端付近に適用される印刷手法に適したディザマスクを用いる方が好ましい。この形態によれば、そのようなディザマスクを第３のディザマスクとして容易に用意できる。
【００１１】
本発明は、上記以外の種々の形態でも実現できる。例えば、印刷方法、この制御方法を実現するためのプログラム、このプログラムを記憶した一時的でない記憶媒体、印刷データ生成装置等の形態で実現できる。
【図面の簡単な説明】
【００１２】
【図１】プリンターの概略構成図。
【図２】ヘッドユニットの底面の概略図。
【図３】ハーフトーン処理を示すフローチャート。
【図４】後端付近における第１〜第３のディザマスクの副走査方向についての配置。
【図５】第１のディザマスクの適用範囲におけるドット形成。
【図６】第１及び第２のディザマスクの適用範囲におけるドット形成。
【図７】第１及び第２のディザマスクの適用範囲におけるドット形成。
【図８】第１及び第３のディザマスクの適用範囲におけるドット形成。
【図９】ヘッドユニット１９０の概略図。
【発明を実施するための形態】
【００１３】
図１は、プリンター２０の概略構成図である。プリンター２０は、シリアル式インクジェットプリンターである。図１に示されるように、プリンター２０は、紙送りモーター７４によって印刷媒体Ｐを搬送する機構と、キャリッジモーター７０によってキャリッジ８０をプラテン７５の軸方向に往復移動させる機構と、キャリッジ８０に搭載されたヘッドユニット９０を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモーター７４，キャリッジモーター７０，ヘッドユニット９０との信号のやり取りを司る制御ユニット３０とを備える。
【００１４】
キャリッジ８０をプラテン７５の軸方向に往復移動させる機構は、プラテン７５の軸と平行に設けられ、キャリッジ８０を摺動可能に保持する摺動軸７３、キャリッジ８０を保持する駆動ベルト７１、キャリッジモーター７０との間に無端の駆動ベルト７１にテンションを掛けるプーリー７２等を備える。
【００１５】
キャリッジ８０には、カラーインクとして、シアンインクＣ、マゼンタインクＭ、イエローインクＹ、ブラックインクＫをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８５が搭載される。キャリッジ８０の下部のヘッドユニット９０には、先述した各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にこれらのインクカートリッジ８２〜８５を上方から装着すると、各カートリッジからヘッドユニット９０へのインクの供給が可能となる。
【００１６】
制御ユニット３０は、ＣＰＵ４０や、ＲＯＭ５１、ＲＡＭ５２、ＥＥＰＲＯＭ６０がバスで相互に接続されて構成される。制御ユニット３０は、ＲＯＭ５１やＥＥＰＲＯＭ６０に記憶されたプログラムをＲＡＭ５２に展開して実行することによって、プリンター２０の動作全般を制御する。
【００１７】
ＥＥＰＲＯＭ６０は、第１〜第３のディザマスク６１〜６３を記憶する。第１〜第３のディザマスク６１〜６３は、組織的ディザ法によるハーフトーン処理に用いるものであり、ブルーノイズ特性を備えている。第１〜第３のディザマスク６１〜６３それぞれの特徴については、後述する。
【００１８】
制御ユニット３０は、メモリーカードスロット９８と接続されており、メモリーカードスロット９８に挿入したメモリーカードＭＣから画像データＯＲＧを取得できる。本実施形態においては、メモリーカードＭＣから入力する画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色成分からなるデータである。
【００１９】
以上のようなハードウェア構成を有するプリンター２０は、キャリッジモーター７０を駆動することによってヘッドユニット９０を印刷媒体Ｐに対して主走査方向に往復移動させつつ、紙送りモーター７４を駆動することによって印刷媒体Ｐを副走査方向に移動させる。制御ユニット３０は、キャリッジ８０が往復する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することによって、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。このようにして、プリンター２０は、印刷媒体Ｐ上にメモリーカードＭＣから入力したカラー画像を印刷する。
【００２０】
図２は、ヘッドユニット９０の底面（印刷媒体Ｐと対向する面）を概略的に示す。ヘッドユニット９０は、ヘッド１００Ｙ，１００Ｍ，１００Ｃ，１００Ｋ，２００Ｙ，２００Ｍ，２００Ｃ及び２００Ｋを備える。ヘッド１００Ｙ，２００Ｙは、それぞれ８つのノズルを備え、これらのノズルからイエローインクが噴射される。ヘッド１００Ｙは、ヘッド２００Ｙに対して副走査方向の上流側に配置されている。ヘッド１００Ｙ内において隣接するノズル同士の距離は２画素分である。ヘッド２００Ｙ内において隣接するノズル同士の距離も２画素分である。ヘッド１００Ｙの最も下流のノズル（♯０）と、ヘッド２００Ｙの最も上流のノズル（♯７）との副走査方向についての距離も２画素分である。このような配置によって、副走査方向について等間隔で１６のノズルが並ぶ。ＭＣＫについても同じである。以下、ヘッド１００Ｙ，１００Ｍ，１００Ｃ，１００Ｋを総称して「ヘッド１００」と呼び、ヘッド２００Ｙ，２００Ｍ，２００Ｃ，２００Ｋを総称して「ヘッド２００」と呼ぶ。
【００２１】
図３は、ハーフトーン処理を示すフローチャートである。ハーフトーン処理は、周知のように印刷データを生成するための処理であり、ＣＰＵ４０によって実行される。印刷データは、各画素についてドット形成の有無を示すデータを含む。初めに、後端処理を実行するかを判定する（ステップＳ３１０）。後端処理とは、後端における余白を狭くして印刷領域を拡大するために、後端付近の領域（以下「後端領域」という）において、副走査方向への特殊な搬送などを実行する処理のことである。後端処理の実行の有無は、後端の余白の幅に基づき判定し、後端処理無しでも所望の余白幅が実現できる場合には、後端処理を用いなくでもよい。後端の余白の幅は、ユーザーからの指定等に基づき決定する。
【００２２】
後端処理を実行する場合（ステップＳ３１０、ＹＥＳ）、後端の端数幅Ｗを算出する（ステップＳ３２０）。後端の端数幅Ｗは、Ｗ＝Ｌ１−（Ｌ０−Ｌ３）％Ｌ１によって算出される。但し、右辺がＬ１になる場合はＷ＝０とする。「％」は、（Ｌ０−Ｌ３）をＬ１で割った余りを示す演算子である。Ｌ０は、後端処理を実行する場合における印刷可能領域の副走査方向の画素数を示す。印刷可能領域とは、余白以外の領域のことである。以下、副走査方向の画素数を「副方向サイズ」という。Ｌ１は、第１のディザマスク６１の副方向サイズを示す。Ｌ３は、第３のディザマスク６３の副方向サイズを示す。第３のディザマスク６３は、後端処理用のディザマスクであり、後端領域に適用される。本実施形態における後端領域とは、印刷可能領域において、最も後端からＬ３までの領域のことである。第１のディザマスク６１は、後端領域でない領域（以下「通常領域」という）に適用される。端数幅Ｗは、Ｌ０がさらにＷだけ大きければ、整数個のＬ１を並べたところで、ちょうどＬ３に切り替わるようにできることを示す値となる。
【００２３】
続いて、第２のディザマスク６２のマスク行数Ｎ［２］を算出する（ステップＳ３３０）。マスク行数Ｎ［２］は、印刷媒体Ｐの印刷可能領域において、第２のディザマスク６２を副走査方向にいくつ並べるかを示す。マスク行数Ｎ［２］は、Ｎ［２］＝Ｗ／（Ｌ１−Ｌ２）によって算出される。なお、この式はＬ１＞Ｌ２を前提とする。Ｌ２は、第２のディザマスク６２の副方向サイズを示す。端数幅Ｗが（Ｌ１−Ｌ２）でちょうど割り切れる場合には、マスク行数Ｎ［２］の第１のディザマスク６１を第２のディザマスク６２に置換することで、副走査方向にちょうど整数個の第１及び第２のディザマスク６１，６２を並べたところで、後端処理用ディザマスク（第３のディザマスク６３）に切り替えることができる。算出結果が整数でない場合、小数点以下は切り上げる。なお、小数点以下を四捨五入しても、切り捨ててもよい。例えば切り上げの場合は、多少下端の余白が大きくなる。ただし、ばらつきの許容範囲内であれば大きな問題にはならない。（Ｌ１−Ｌ２）を小さくすればするほど（ただし１以上）、切り上げ等による誤差は小さくできる。ただし、マスク行数Ｎ［２］が大きくなるので、マスク行数Ｎ［２］が切り替え前の第１のディザマスク６１の行数を超えないように、（Ｌ１−Ｌ２）を設定するのが好ましい。
【００２４】
次に、第１〜第３のディザマスク６１〜６３の副走査方向についての配置を決定する（ステップＳ３４０）。最後に、配置したディザマスクに用いてハーフトーンを実行する（ステップＳ３５０）。一方、後端処理を実行しない場合（ステップＳ３１０、ＮＯ）、第１のディザマスク６１のみを用いてハーフトーンを実行する（ステップＳ３６０）。
【００２５】
図４は、後端付近における第１〜第３のディザマスク６１〜６３の副走査方向についての配置を例示する。主走査方向には同じディザマスクが配列するので、副走査方向について１列のみ示されている。第３のディザマスク６３は、後端処理用のディザマスクであり、図４に示されるように、最も後端よりの１行のみに配置される。
【００２６】
図４に示された例においては、Ｌ１＝１６，Ｌ２＝１４，Ｌ３＝１６である。よって、Ｌ１−Ｌ２＝２である。図４（Ａ）は端数幅Ｗ＝０，マスク行数Ｎ［２］＝０の場合を、図４（Ｂ）は端数幅Ｗ＝２，マスク行数Ｎ［２］＝１の場合を、図４（Ｃ）は端数幅Ｗ＝４，マスク行数Ｎ［２］＝２の場合を、図４（Ｄ）は端数幅Ｗ＝６，マスク行数Ｎ［２］＝３の場合を示す。
【００２７】
図４（Ａ）の場合、Ｎ［２］／Ｎ［１］＝０である。マスク行数Ｎ［１］は、印刷媒体Ｐの印刷可能領域において、第１のディザマスク６１を副走査方向にいくつ並べるかを示す。マスク行数Ｎ［１］は、Ｎ［１］＝（Ｌ０−Ｌ２×Ｎ［２］−Ｌ３）／Ｌ１によって算出される。なお、後端処理と同様な先端処理を実行する場合は、先端処理を行う領域は別領域として、Ｌ０から除外して考える。
【００２８】
図４（Ｂ）の場合に、例えばＬ０＝６３９８のとき、Ｎ［２］／Ｎ［１］＝１／３９８である。図４（Ｃ）の場合に、例えばＬ０＝６３９６のとき、Ｎ［２］／Ｎ［１］＝２／３９７である。図４（Ｄ）の場合に、例えばＬ０＝６３９４のとき、Ｎ［２］／Ｎ［１］＝３／３９６＝１／１３２である。このようにＬ０に応じて、マスク行数Ｎ［２］や、第１のディザマスク６１と第２のディザマスク６２との比率、第２のディザマスク６２のマスク数などが変化する。第２のディザマスク６２のマスク数は、マスク行数［２］×主走査方向への配列数で求めることができる。
【００２９】
第１〜第３のディザマスク６１〜６３は、どのような組み合わせで副走査方向に隣接しても、境界において画質があまり低下しないように閾値が定められている。よって、第２のディザマスク６２の配置には、後端を除き、特段の制約はない。例えば、図４（Ｃ）（Ｄ）に示されるように第３のディザマスク６３に隣接させてもよいし、図４（Ｂ）に示されるように第３のディザマスク６３に隣接させなくてもよい。例えば、図４（Ｃ）に示されるように全ての第２のディザマスク６２同士を隣接させてもよいし、図４（Ｄ）に示されるように一部の第２のディザマスク６２同士を隣接させなくてもよい。
【００３０】
上記を満たすような第１，第２のディザマスク６１，６２の閾値の決定方法については、種々の方法、例えば特開２０１０−１６２７７２に示された方法が知られているので、その説明は省略する。例えば、各閾値の配置を、所定の粒状性評価値に基づき、最も小さい閾値から順に決定することができる。閾値の配置は、異なるディザマスク同士の境界についても粒状性評価値が好適になるように決定されるのが好ましい。
【００３１】
図５は、第１のディザマスク６１の適用範囲におけるドット形成を示す。図５において「ノズル」と示された２列の数字は、対応ノズルを示す。対応ノズルとは、印刷媒体Ｐの各画素に対して、ドットを形成するノズルのことである。ハッチングが施された領域はヘッド１００に属するノズルが対応することを示し、ハッチングが施されていない領域はヘッド２００に属するノズルが対応することを示す。
【００３２】
図５に「走査順」と示された２列の数字は、走査順を示す。走査順は、各バンドにおいてドットが形成される順番を０〜４の数字によって示す。バンドとは、全走査順によってドットの形成が完成する範囲のことであり、主走査方向については印刷可能領域の端から端までである。本実施形態においては、走査順は０〜４であり、各バンドの副走査方向の長さは図５に示されるように１６画素分、主走査方向の長さは印刷可能領域の全長に等しい。ただし、先端処理と後端処理との何れかが適用されるバンドにおいては、走査順および各バンドの副走査方向の長さは、この限りではない。
【００３３】
プリンター２０は、往復それぞれでインクを噴射し、ヘッドユニット９０が往路または復路の移動を終える度に、印刷媒体Ｐを副走査方向へ搬送する。プリンター２０は、往路の後に９画素分、復路の後に７画素分、副走査方向へ搬送する。よって、印刷媒体Ｐは、ヘッドユニット９０が１往復する度に１６画素分、搬送される。
【００３４】
一方で、先述したように各色のノズルは、各ヘッド内に８個、等間隔で配列している。このノズルの配列と、上記の主走査および副走査の手法との関係によって、副走査方向については１６画素を単位として対応ノズルと走査順とが同一のものが規則的に出現する。主走査方向については、各色のヘッド１００とヘッド２００とが隣接する画素にドットを形成するので、２画素を単位として対応ノズルと走査順とが同一のものが規則的に出現する。つまり２×１６の範囲（主走査方向について２画素分、副走査方向について１６画素分の範囲）毎に、対応ノズルと走査順とが一定のパターンを規則的に繰り返す。以下、対応ノズルと走査順とのパターンを「ノズルパターン」と呼ぶ。
【００３５】
図５において最も下流の２×１６の範囲（バンドＡ）で説明すると、以下のようになる。送り回数０の時に走査順０として、ヘッド１００の♯５〜７のノズルによってドットが形成される。往路の後に９画素分、搬送される。続いて、送り回数１の時に走査順１として、ヘッド１００の♯０〜７のノズルによってドットが形成される。復路の後に７画素分、搬送される。続いて、送り回数２の時に走査順２として、ヘッド１００の♯０〜７と、ヘッド２００の♯５〜７とのノズルによってドットが形成される。往路の後に９画素分、搬送される。続いて、送り回数３の時に走査順３として、ヘッド２００の♯０〜７のノズルによってドットが形成される。復路の後に７画素分、搬送される。続いて、送り回数４の時に走査順４として、ヘッド２００の♯０〜４のノズルによってドットが形成される。このようにして、バンドＡにおけるドット形成が完成する。
【００３６】
一方で、バンドＡに対する送り回数２の時に、バンドＡの上流側に隣接するバンドＢにおいて、ヘッド１００の♯５〜７のノズルによってドットが形成される。この形成は、バンドＢにおける走査順０として実行されると共に、２×１６の範囲内における配置がバンドＡの場合と同一である。送り回数３以降についても、バンドＡと同一の条件によるドット形成が繰り返される。この結果、先述したように２×１６を単位としたノズルパターンが出現する。
【００３７】
ところで、先述したように第１のディザマスク６１の副方向サイズは、１６画素分なので、ノズルパターンの副方向サイズの正の整数倍（具体的には１倍）である。第１のディザマスク６１の主走査方向の画素数（以下「主方向サイズ」という）は、ノズルパターンの主方向サイズである２の整数倍の適当な数、例えば１６画素に設定する。このような第１のディザマスク６１のサイズによって、ディザマスクの各閾値に対して、対応ノズルと走査順とが一意に定まる。この関係を利用して、画質の向上を図ることができる。
【００３８】
次に、第１のディザマスク６１と第２のディザマスク６２との両方を使用する場合について説明する。図６は、第１及び第２のディザマスク６１，６２の適用範囲におけるドット形成を示す。図６は、最も下流にバンドＣとして第１のディザマスク６１、バンドＣの上流にバンドＤとして第２のディザマスク６２、以下順に、バンドＥとして第１のディザマスク６１、バンドＦとして第１のディザマスク６１という配列の場合を例示する。
【００３９】
第２のディザマスク６２によってハーフトーン処理を実行した領域においては、往復それぞれで７画素分、往復で１４画素分、印刷媒体Ｐが搬送される。先述したように第２のディザマスク６２の副方向サイズは１４なので、搬送量も１４に設定することによって、第２のディザマスク６２のみを用いる場合には、ディザマスクの各閾値に対して、対応ノズルと走査順とが一意に定まる。この関係を利用して、画質の向上を図ることができる。第２のディザマスク６２の主方向サイズは、第１のディザマスク６１と同様に１６画素分である。
【００４０】
送り回数３までの送り量については、図５の場合と同じである。送り回数４において、先述したように７画素分、搬送される。この結果、送り回数４の後、走査順３として、下流に２画素分ずれた状態でドット形成が実行される。走査順３の時、ヘッド２００のノズル♯０は、バンドＣに対してドット形成が可能な部位を走査する。但し、その部位に対するドット形成は、ノズル♯７によって実行済みなので、ヘッド２００のノズル♯０は、送り回数４の後の主走査においてはドット形成をしない。同様な理由で、送り回数２，３の後におけるヘッド１００のノズル♯７、及び送り回数５の後におけるヘッド２００のノズル♯０もドットを形成しない。
【００４１】
バンドＥは、バンドＣと比べると、走査順０における対応ノズルが１つずつずれている。バンドＥのように、第２のディザマスク６２から第１のディザマスク６１に切り替わった直後に出現するバンドに含まれる一部の画素は、第１のディザマスク６１用の送り量ではなく第２のディザマスク６２用の送り量で走査されるため、このようなずれが生じる。この結果、厳密には先述した閾値とノズルパターンとの対応関係が崩れる。しかし、ドットの滲み方などに大きく影響する走査順は同一なので、同じヘッド１００の中でノズル番号が多少ずれる程度であればその影響は小さい。よって、バンドＣに最適化したディザマスクはバンドＥに対しても良好な結果が得られる。
【００４２】
バンドＦのノズルパターンは、バンドＣのノズルパターンと同じである。本実施形態において設定された数値の場合、或るバンドの影響は隣接しないバンドにまでは及ばないからである。
【００４３】
図７は、最も下流にバンドＧとして第１のディザマスク６１、バンドＧの上流にバンドＨとして第２のディザマスク６２、以下順に、バンドＩとして第２のディザマスク６２、バンドＪとして第２のディザマスク６２という配列の場合を例示する。
【００４４】
送り回数５までの送り量については、図６の場合と同じである。送り回数６〜９それぞれにおいて７画素分、搬送され、先述した規則に従ってノズルパターンが決定される。図７に示されるように、第１のディザマスク６１から第２のディザマスク６２へ切り替わった直後に出現するバンドＨと、第２のディザマスク６２が連続しているバンドＩとでは、走査順０の対応ノズルが異なる。バンドＩが本来の送り量で走査されているのに対し、バンドＨでは一部が第１のディザマスク６１用の送り量で走査されているためである。しかしこの場合も走査順は同一であり、同じヘッド１００の中でノズル番号が多少ずれる程度なので、その影響は小さい。
【００４５】
本実施形態では、先述した通り、第１のディザマスク６１の副方向サイズは、ノズルパターンの副方向サイズの１倍の１６画素、第２のディザマスク６２の副方向サイズは、ノズルパターンの副方向サイズの１倍の１４画素であるとした。ただし、規則的なドット配置をもたないマスク（例えばブルーノイズマスクなど）を使用する場合には、もっと大きなサイズ、例えばどちらもノズルパターンの副方向サイズの８倍の１２８画素および１１２画素としてもよい。この場合は主方向サイズも２５６画素などに大きくする。
【００４６】
また、ノズルパターンの副方向サイズ自体をもっと大きなものにしてもよい。例えば、第１のディザマスク６１の送り量の基本パターンを９，７，７，７，７、７の６回の送りの繰り返しとすればノズルパターンの副方向サイズは５６画素となる。
【００４７】
図８は、第１及び第３のディザマスク６１，６３の適用範囲におけるドット形成を示す。つまり、後端処理が実施されている場合におけるドット形成を示す。送り回数４の直前の副走査方向送りから、定常送りとは異なる送り量の後端処理が開始される。バンドＫまでは、図６に示されたバンドＣと比較すると、一部のノズル番号は変わっているものの、走査順は同一である。よって、バンドＫに対しては、バンドＣと同様に第１のディザマスク６１を適用しても良好な結果が得られる。これに対して後端処理が開始された後のバンドＬでは、ノズル番号と走査順との両方が変化している上に、ヘッド１００とヘッド２００との使用割合も変化する。特にバンドＬの途中からは、ヘッド２００に搭載されたノズルのみによってドットが形成される。
【００４８】
このため、第３のディザマスク６３を使用しないのであれば、第１のディザマスク６１は、バンドＫ及びバンドＣの条件、並びにバンドＬの条件のどちらであっても良好な特性が得られるように設計されることが好ましい。一方でバンドＭの副方向サイズは後端付近のほんの数画素だけなので、多少のむらは許容される。このため、第１のディザマスク６１がバンドＭの条件に対して最適化されていなくてもあまり問題にはならない。
【００４９】
但し、本実施形態においては、後端領域において第３のディザマスク６３を用いる。第３のディザマスク６３は、バンドＬとバンドＭとを合わせてバンドＮ（副方向サイズ２２画素）として、バンドＮの走査順やノズル番号に最適化されている。第３のディザマスク６３を用いれば、後端領域において第１のディザマスク６１を用いる場合に比べて、後端領域の最適化レベルをさらに上げることが可能になる。例えば、ヘッド２００の方がヘッド１００よりも吐出量が多い場合には、ヘッド２００に対応するディザマスクの閾値を通常よりも少し大きくすることで、ヘッド２００に対応する画素位置のドット発生量が減る。これによって、ヘッド間のばらつきに起因する濃度むらを補正することができる。
【００５０】
以上に説明した実施形態によれば、少なくとも以下の効果を得ることができる。（ａ）先端処理部と後端処理部とを除く領域は、第１のディザマスク６１または第２のディザマスク６２によってハーフトーン処理が実行され、各ディザマスク内の走査順が一意に定まる。第１のディザマスク６１と第２のディザマスク６２との切り替わり部以外ではノズルパターンも一意に定まる。この結果、切り替わり部でも一部画素のノズル番号が多少シフトする程度であり、影響が小さいずれにとどまる。したがって、第１のディザマスク６１および第２のディザマスク６２を走査順やノズルマップに応じて最適化することが可能となり、滲みやむらを抑制することが可能となる。
【００５１】
（ｂ）本実施形態のように各色のノズルが複数のヘッドに設けられている場合に、後端処理を実行しても、先述したように第３のディザマスク６３の使用によって画質の低下を抑制できる。
【００５２】
（ｃ）後端処理を実行する場合において、第２のディザマスク６２を導入することによって、大きくても１画素分の誤差で第３のディザマスク６３のを印刷可能領域の後端に揃えつつ、第３のディザマスク６３のもう一方の端を、第１のディザマスク６１又は第２のディザマスク６２の端に揃えることができる。これを利用し、ディザマスク同士の境界において画質が低下しないように閾値の設計することによって、画質の低下を抑制できる。
【００５３】
（ｄ）通常領域において、第１のディザマスク６１と第２のディザマスク６２とを混在させることによって、特定の送り量の周期によって発生する画質のむらを抑制できる。
【００５４】
本発明は、本明細書の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現できる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、先述の課題の一部又は全部を解決するために、あるいは、先述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことができる。その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除できる。例えば、以下のものが例示される。
【００５５】
図９は、ヘッドユニット１９０を示す。実施形態において採用されたヘッドユニット９０に代えて、ヘッドユニット１９０を採用してもよい。ヘッドユニット１９０は、ヘッド１９１とヘッド１９２とを備える。ヘッド１９１及びヘッド１９２は、ヘッド１００及びヘッド２００との関係と同様に、ノズル特性にばらつきを有する場合がある。このばらつきに起因する画質の低下は、実施形態として説明したハーフトーン処理を適用することによって、実施形態と同様に抑制される。なお、一般的にはヘッドユニット１９０が「ヘッド」と呼ばれることがある。但し、本明細書においては、所定のノズル群を有するモジュールを「ヘッド」と呼ぶ。所定のノズル群とは、製造上、ノズル特性のばらつきに関して同様な傾向が出やすいノズルの集合のことである。
【００５６】
第２のディザマスクの副方向サイズは、第３のディザマスクの後端位置を調整できるものであれば、どのようなものであってもよい。例えば、第２のディザマスクの副方向サイズが、第１のディザマスクの副方向サイズの整数倍でなければよい。或いは、第２のディザマスクの副方向サイズは、第１のディザマスク６１の副方向サイズより大きくてもよい。
【００５７】
印刷可能領域全体において、できるだけノズルパターンが変化しないように、第２のディザマスクの配置を決定してもよい。例えば、第２のディザマスクを副走査方向に連続させないようにしてもよい。こうすれば、実施形態において説明したように、第２のディザマスクの適用範囲におけるノズルパターンが一定になりやすい。或いは、第１のディザマスクと第３のディザマスクとの間に、全マスク行数の第２のディザマスクを配置してもよい。こうすれば、第１のディザマスクの適用範囲においては、ノズルパターンが一定になる。
【００５８】
第３のディザマスクを使用しなくてもよい。こうすれば、ディザマスクのための生成工程や記憶容量が削減される。第３のディザマスク６３を使用しない場合、後端処理用として兼用できるように閾値が定められた第１又は第２のディザマスクを、後端領域のハーフトーン処理に用いてもよい。
【００５９】
ディザマスクの種類を増やしてもよい。実施形態においては、Ｌ０が奇数の場合、１画素分のずれは解消できない。そこで、副方向サイズが奇数のディザマスクを追加で用意して、適宜、配置することによって、１画素分のずれが発生しないようにしてもよい。
【００６０】
マスク行数Ｎ［２］を、
Ｎ［２］＝Ｗ／（Ｌ１−Ｌ２）＋ａ×ｇｃｄ（Ｌ１，Ｌ２）／Ｌ２
によって算出してもよい。ａは任意の自然数である。ｇｃｄ（Ｌ１，Ｌ２）は、Ｌ１とＬ２との最小公倍数を示す。｛ａ×ｇｃｄ（Ｌ１，Ｌ２）／Ｌ２｝行分の第２のディザマスクの副方向サイズは、｛ａ×ｇｃｄ（Ｌ１，Ｌ２）／Ｌ１｝行分の第１のディザマスクの副方向サイズに等しい。よって、｛ａ×ｇｃｄ（Ｌ１，Ｌ２）／Ｌ１｝行分の第１のディザマスクを、｛ａ×ｇｃｄ（Ｌ１，Ｌ２）／Ｌ２｝行分の第２のディザマスクに置換しても、第３のディザマスクの配置には影響しない。出力速度の観点においては、ａ＝０すなわち実施形態の場合が最適であり、ａが大きくなればなるほど出力速度が低下する。一方で、後端の余白量の誤差をより小さくすることを重視する場合、ａを１以上にする方が好ましい場合も考えられる。
【００６１】
プリンター以外の装置、例えば以下の装置に本発明を適用してもよい。（１）ファクシミリ装置等の画像記録装置、（２）液晶ディスプレイ等の画像表示装置用のカラーフィルターの製造に用いられる色材噴射装置、（３）有機ＥＬディスプレイや面発光ディスプレイ（Field Emission Display；ＦＥＤ）等の電極形成に用いられる電極材噴射装置、（４）バイオチップ製造に用いられる生体有機物を含む液体を噴射する液体噴射装置、（５）精密ピペットとしての試料噴射装置、（６）潤滑油の噴射装置、（７）樹脂液の噴射装置、（８）時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、（９）光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂液等の透明樹脂液を基板上に噴射する液体噴射装置、（１０）基板などをエッチングするために酸性又はアルカリ性のエッチング液を噴射する液体噴射装置、（１１）他の任意の微小量の液滴を噴射する液体噴射ヘッドを備える液体噴射装置。
【符号の説明】
【００６２】
２０…プリンター
３０…制御ユニット
４０…ＣＰＵ
５１…ＲＯＭ
５２…ＲＡＭ
６０…ＥＥＰＲＯＭ
６１…第１のディザマスク
６２…第２のディザマスク
６３…第３のディザマスク
７０…キャリッジモーター
７１…駆動ベルト
７２…プーリー
７３…摺動軸
７４…モーター
７５…プラテン
８０…キャリッジ
８２〜８５…インクカートリッジ
９０…ヘッドユニット
９８…メモリーカードスロット
１００…ヘッド
１９０…ヘッドユニット
１９１…ヘッド
１９２…ヘッド
２００…ヘッド
Ｐ…印刷媒体
ＭＣ…メモリーカード
【図１】
2014225723.tif 000003
【図２】
2014225723.tif 000004
【図３】
2014225723.tif 000005
【図４】
2014225723.tif 000006
【図５】
2014225723.tif 000007
【図６】
2014225723.tif 000008
【図７】
2014225723.tif 000009
【図８】
2014225723.tif 000010
【図９】
2014225723.tif 000011