(57)【要約】【課題】インクを吐出して画像を印刷する印刷方式において、異なる種類のインクを用いた印刷を行う際に、各色の発色性が低下することを抑制する。【解決手段】印刷装置は、第１のインクを吐出可能な第１のノズルが複数配列された第１のノズル列と、第２のインクを吐出可能な第２のノズルが複数配列された第２のノズル列とが、前記副走査方向に沿って対面して配置された印刷ヘッドを備えている。印刷装置は、印刷媒体の主走査方向に沿った端部領域に対するドットの形成時に、印刷ヘッドの副走査量を端部領域以外の領域における副走査量よりも減ずるとともに、該減じた副走査量を補うように、第１のノズル列内における第１のノズルグループの配置およびノズルの構成、並びに、第２のノズル列内における第２のノズルグループの配置およびノズルの構成を、印刷ヘッドの主走査毎に変化させる端部処理を行う。【選択図】図１６
2010076216.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドを印刷媒体に対して該印刷媒体の幅方向たる主走査方向と該主走査方向に交差する副走査方向とに相対的に駆動して印刷を行う印刷装置であって、
第１のインクを吐出可能な第１のノズルが複数配列された第１のノズル列と、第２のインクを吐出可能な第２のノズルが複数配列された第２のノズル列とが、前記副走査方向に沿って対面して配置された印刷ヘッドと、
前記第１のノズル列のうち実際に使用する第１のノズルからなる第１のノズルグループを、前記第２のノズル列のうち実際に使用する第２のノズルからなる第２のノズルグループよりも前記副走査方向に向かって先に配置し、前記印刷ヘッドを主走査および副走査させながら前記第１のインクを前記第２のインクよりも同一印刷位置に対して先行して吐出させて前記印刷媒体にドットを形成するドット形成部とを備え、
前記ドット形成部は、前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時に、前記印刷ヘッドの副走査量を前記端部領域以外の領域における副走査量よりも減ずるとともに、該減じた副走査量を補うように、前記第１のノズル列内における前記第１のノズルグループの配置およびノズル構成、並びに、前記第２のノズル列内における前記第２のノズルグループの配置およびノズル構成を、前記印刷ヘッドの主走査毎に変化させる端部処理を行う
印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記ドット形成部は、前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時に、前記第１のノズルグループと前記第２のノズルグループとの先後関係を保ちつつ前記端部処理を行う
印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記ドット形成部は、前記第１のノズルグループと前記第２のノズルグループとの境界を、前記第１のノズル列内および前記第２のノズル列内において、前記端部領域の最端部側から、該最端部側の反対側に向けて移動させることで、前記減じた副走査量の補償を行う
印刷装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の印刷装置であって、
前記ドット形成部は、前記端部処理時において減じる副走査量の合計分、前記ドットの形成に先立ち、予め、前記印刷ヘッドを前記副走査方向に移動させる
印刷装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の印刷装置であって、
前記第１のインクは、前記印刷媒体の表面に印刷された後の光学特性が反射角依存性を有する特殊光沢インクである
印刷装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の印刷装置であって、
前記第１のインクは、メタリック感を発現する顔料を含有するインクである
印刷装置。
【請求項７】
印刷ヘッドを印刷媒体の幅方向たる主走査方向と該主走査方向に交差する副走査方向とに相対的に駆動して印刷を行う印刷方法であって、
前記印刷ヘッドには、第１のインクを吐出可能な第１のノズルが複数配列された第１のノズル列と、第２のインクを吐出可能な第２のノズルが複数配列された第２のノズル列とが、前記副走査方向に沿って対面して配置されており、
前記第１のノズル列のうち実際に使用する第１のノズルからなる第１のノズルグループを、前記第２のノズル列のうち実際に使用する第２のノズルからなる第２のノズルグループよりも前記副走査方向に向かって先に配置し、前記印刷ヘッドを主走査および副走査させながら前記第１のインクを前記第２のインクよりも同一印刷位置に対して先行して吐出させて前記印刷媒体にドットを形成し、
前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時には、前記印刷ヘッドの副走査量を前記端部領域以外の領域における副走査量よりも減ずるとともに、該減じた副走査量を補うように、前記第１のノズル列内における前記第１のノズルグループの配置およびノズル構成、並びに、前記第２のノズル列内における前記第２のノズルグループの配置およびノズル構成を、前記印刷ヘッドの主走査毎に変化させる
印刷方法。
【請求項８】
印刷ヘッドを印刷媒体の幅方向たる主走査方向と該主走査方向に交差する副走査方向とに相対的に駆動して印刷を行うためのコンピュータプログラムであって、
前記印刷ヘッドには、第１のインクを吐出可能な第１のノズルが複数配列された第１のノズル列と、第２のインクを吐出可能な第２のノズルが複数配列された第２のノズル列とが、前記副走査方向に沿って対面して配置されており、
前記第１のノズル列のうち実際に使用する第１のノズルからなる第１のノズルグループを、前記第２のノズル列のうち実際に使用する第２のノズルからなる第２のノズルグループよりも前記副走査方向に向かって先に配置し、前記印刷ヘッドを主走査および副走査させながら前記第１のインクを前記第２のインクよりも同一印刷位置に対して先行して吐出させて前記印刷媒体にドットを形成する機能と、
前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時に、前記印刷ヘッドの副走査量を前記端部領域以外の領域における副走査量よりも減ずるとともに、該減じた副走査量を補うように、前記第１のノズル列内における前記第１のノズルグループの配置およびノズル構成、並びに、前記第２のノズル列内における前記第２のノズルグループの配置およびノズル構成を、前記印刷ヘッドの主走査毎に変化させる機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に画像を印刷する技術に関する。
【背景技術】
【０００２】
従来、電子写真の分野において、メタリックカラーが指定された領域については、メタリックトナーによるベタ層を形成し、さらにその上から高精細あるいは荒目のプロセスカラートナー層を形成する技術が提案されている（特許文献１参照）。この技術では、メタリックトナーにプロセスカラートナーを重ねて印刷することで、様々な色調のメタリックカラーを再現している。
【０００３】
【特許文献１】特開２００６−５０３４７号公報
【０００４】
トナーを用いたカラー印刷技術には、タンデム方式や４サイクル方式などがあるが、いずれの方式も、各色のトナーを重ねて印刷する方式である。そのため、上述のように、メタリックトナーにプロセスカラートナーを重ねて印刷することは比較的容易であった。
【０００５】
しかし、インクジェットプリンタの分野では、各色のインクがほぼ同時にヘッドから印刷媒体に吐出されて印刷が行われる。そのため、例えば、メタリックインク等の特殊光沢インクと通常のカラーインクとが同時に吐出されると、印刷媒体上でインクが混合されてしまい、意図した光沢感や発色が得られない場合があった。このような問題を回避するために、インクジェットによる印刷工程を、特殊光沢インクを印刷するプロセスと、カラーインクを印刷するプロセスとに分けて、それぞれを重ねて印刷することも可能ではあるが、印刷速度の低下や、工数の増大、１回目の印刷と２回目の印刷とで位置ずれが生じるなどの新たな問題が生じるおそれがあった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
こうした問題を考慮し、本発明が解決しようとする課題は、インクを吐出して画像を印刷する印刷方式において、異なる種類のインクを用いた印刷を行う際に、各色の発色性が低下することを抑制することにある。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］印刷ヘッドを印刷媒体の幅方向たる主走査方向と該主走査方向に交差する副走査方向とに相対的に駆動して印刷を行う印刷装置であって、
第１のインクを吐出可能な第１のノズルが複数配列された第１のノズル列と、第２のインクを吐出可能な第２のノズルが複数配列された第２のノズル列とが、前記副走査方向に沿って対面して配置された印刷ヘッドと、
前記第１のノズル列のうち実際に使用する第１のノズルからなる第１のノズルグループを、前記第２のノズル列のうち実際に使用する第２のノズルからなる第２のノズルグループよりも前記副走査方向に向かって先に配置し、前記印刷ヘッドを主走査および副走査させながら前記第１のインクを前記第２のインクよりも同一印刷位置に対して先行して吐出させて前記印刷媒体にドットを形成するドット形成部とを備え、
前記ドット形成部は、前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時に、前記印刷ヘッドの副走査量を前記端部領域以外の領域における副走査量よりも減ずるとともに、該減じた副走査量を補うように、前記第１のノズル列内における前記第１のノズルグループの配置およびノズル構成、並びに、前記第２のノズル列内における前記第２のノズルグループの配置およびノズル構成を、前記印刷ヘッドの主走査毎に変化させる端部処理を行う印刷装置。
【０００９】
このような印刷装置では、第１のインクを吐出する第１のノズルグループが、第２のインクを吐出する第２のノズルグループよりも副走査方向に向かって先に配置されるため、第１のインクを第２のインクよりも同一の印刷位置に対して先に吐出することができる。この結果、先に吐出される第１のインクの乾燥を促進させることができるので、第１のインクおよび第２のインクの発色性が低下してしまうことを抑制することができる。更に、上記印刷装置では、印刷媒体の端部領域に対する印刷時には、印刷ヘッドの副走査量を減ずるとともに、この減じた副走査量を補うように、第１のノズルグループおよび第２のノズルグループの配置やノズル構成を変化させる。そのため、印刷媒体の端部に対する印刷時に印刷ヘッドを副走査方向に大きく移動させる必要がない。よって、正確な位置にドットを形成することが可能になる。
【００１０】
なお、第１のインクとしては、一般的なカラー画像やモノトーン画像の印刷には必須ではなく、画像に対して何らかの光沢感を与える特殊光沢インクを用いることができる。特殊光沢インクとしては、例えば、金属的な光沢を生じるメタリックインクや、真珠や螺鈿のような光沢感を有するインク、媒体表面への定着後に乱反射を起こしていわゆるラメ感やなし地感を発現するインクなどを用いることができる。一方、第２のインクとしては、シアンインク、マゼンタインク、イエロインク、ブラックインクなど、カラー画像やモノトーン画像の印刷に必須のカラーインクを用いることができる。カラーインクとしては、例えば、印刷媒体のインク吸収層に浸透して、当該インク吸収層において発色する染料性のインクを用いることができる。
【００１１】
［適用例２］適用例１に記載の印刷装置であって、前記ドット形成部は、前記印刷媒体の前記主走査方向に沿った端部領域に対するドットの形成時に、前記第１のノズルグループと前記第２のノズルグループとの先後関係を保ちつつ前記端部処理を行う印刷装置。このような印刷装置であれば、端部領域に対する印刷時においても、第１のインクを第２のインクよりも先に吐出することができる。この結果、先に吐出される第１のインクの乾燥を促進させることができるので、第１のインクおよび第２のインクの発色性が低下してしまうことを抑制することができる。
【００１２】
［適用例３］適用例２に記載の印刷装置であって、前記ドット形成部は、前記第１のノズルグループと前記第２のノズルグループとの境界を、前記第１のノズル列内および前記第２のノズル列内において、前記端部領域の最端部側から、該最端部側の逆側に向けて移動させることで、前記減じた副走査量の補償を行う印刷装置。このような印刷装置であれば、第１および第２のノズル列内において、第１のノズルグループと第２のノズルグループとの境界を移動させることで、端部処理において減じた副走査量を補うことができる。
【００１３】
［適用例４］適用例１ないし適用例３のいずれかに記載の印刷装置であって、前記ドット形成部は、前記端部処理時において減じる副走査量の合計分、前記ドットの形成に先立ち、予め、前記印刷ヘッドを記副走査方向に移動させる印刷装置。このような印刷装置であれば、印刷媒体を印刷ヘッドの奥深くまで進入させた上で、ドットの形成を開始することができる。そのため、印刷開始時や終了時において、印刷媒体の端部の浮きや沈み込みが生じてしまうことが抑えられ、正確な位置にドットを形成することが可能になる。
【００１４】
［適用例５］適用例１ないし適用例４のいずれかに記載の印刷装置であって、前記第１のインクは、前記印刷媒体の表面に印刷された後の光学特性が反射角依存性を有する特殊光沢インクである印刷装置。このような印刷装置であれば、印刷媒体から反射した光が、観察する角度に応じて様々な見え方を有する画像を印刷することが可能になる。
【００１５】
［適用例６］適用例１ないし適用例５のいずれかに記載の印刷装置であって、前記第１のインクは、メタリック感を発現する顔料を含有するインクである印刷装置。このような印刷装置であれば、金属的な光沢感を有する画像を印刷することが可能になる。
【００１６】
なお、本発明は、上述した印刷装置としての構成のほか、印刷方法や、コンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．第１実施例：
Ａ−１．印刷システムの概略構成：
Ａ−２．コンピュータとプリンタの構成：
Ａ−３．ディザマスクによるノズル配置制御：
Ａ−４．印刷処理：
Ａ−５．ハーフトーン処理：
Ａ−６．端部処理：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．第５実施例：
Ｆ．第６実施例：
Ｇ．第７実施例：
Ｈ．変形例：
【００１８】
Ａ．第１実施例
Ａ−１．印刷システムの概略構成：
図１は、本発明の一実施例としての印刷システム１０の概略構成を示す図である。図示するように、本実施例の印刷システム１０は、コンピュータ１００と、コンピュータ１００の制御の下で実際に画像を印刷するプリンタ２００とから構成されている。印刷システム１０は、全体が一体となって広義の印刷装置として機能する。
【００１９】
本実施例のプリンタ２００は、染料系のカラーインクである、シアンインク（Ｃ）と、マゼンタインク（Ｍ）と、イエロインク（Ｙ）と、ブラックインク（Ｋ）とを備えている。このように、本実施例において「カラーインク」という場合には、ブラックインクも含む意味であることとする。もちろん、プリンタ２００はこれらの色以外にも、ライトシアンやライトマゼンタ、ダークイエロ、レッドなどのカラーインクを備えていてもよい。
【００２０】
プリンタ２００は、更に、メタリック感を発現する顔料を含有するメタリックインク（Ｓ）を特殊光沢インクとして備えている。本実施例では、メタリックインクとして、金属顔料と有機溶剤と樹脂とを含む油性インク組成物を用いる。金属的な光沢感を効果的に生じさせるために、前述の金属顔料は、平板状の粒子とし、この平板状粒子の平面上の長径をＸ、短径をＹ、厚みをＺとした場合に、平板状粒子のＸ−Ｙ平面の面積より求めた円相当径の５０％平均粒子径Ｒ５０が０．５〜３μｍであり、かつ、Ｒ５０／Ｚ＞５の条件を満たすものを採用した。このような金属顔料は、例えば、アルミニウムやアルミニウム合金によって形成することができ、また、金属蒸着膜を破砕して作成することも可能である。メタリックインクに含まれる金属顔料の濃度は、０．１〜１０．０重量％とすることができる。もちろん、メタリックインクはこのような組成に限らず、金属光沢が生じる組成であれば他の組成を適宜採用することが可能である。
【００２１】
メタリックインクは、印刷媒体上に印刷されると、その部分から光が反射して観察されることになる。つまり、メタリックインクは、印刷媒体の表面に印刷された後の光学特性が反射角依存性を有しているといえる。メタリックインクの印刷によって生じるメタリック感は、この反射角依存性に応じて様々な指標で表すことができる。例えば、次式（１）で表される公知の指標値Ｉｎ１をメタリック感の指標として用いることができる。この指標値Ｉｎ１は、−４５度の角度から印刷媒体を照射したときに、式（１）に規定する異なる３箇所での反射光の明度を測定し、この３箇所で得られた明度の関係から求めることができる。
【００２２】
【数１】
2010076216.tif 000003
【００２３】
この他、次式（２）の指標値Ｉｎ２や、次式（３）で表される指標値Ｉｎ３なども、メタリック感の指標として用いることが可能である。
【００２４】
【数２】
2010076216.tif 000004
【００２５】
【数３】
2010076216.tif 000005
【００２６】
図１に示すコンピュータ１００には、所定のオペレーティングシステムがインストールされており、このオペレーティングシステムの下で、アプリケーションプログラム２０が動作している。オペレーティングシステムには、ビデオドライバ２２やプリンタドライバ２４が組み込まれている。アプリケーションプログラム２０は、例えば、周辺機器インタフェース１０８を通じて、デジタルカメラ１２０から画像データＩＭＧを入力する。すると、アプリケーションプログラム２０は、ビデオドライバ２２を介して、この画像データＩＭＧによって表される画像をディスプレイ１１４に表示する。また、アプリケーションプログラム２０は、プリンタドライバ２４を介して、画像データＩＭＧをプリンタ２００に出力する。アプリケーションプログラム２０がデジタルカメラ１２０から入力する画像データＩＭＧは、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなるデータである。
【００２７】
本実施例のアプリケーションプログラム２０は、Ｒ，Ｇ，Ｂの３原色からなる領域（以下、「カラー単独領域Ａ１」という）と、メタリック色を地色としてその上にＲ，Ｇ，Ｂの３原色からなるカラー画像を重畳させた領域（以下、「特殊光沢領域Ａ２」という）とを含む画像データを生成することができる。この画像データは、通常のＲＧＢ形式の画像データに対して、特殊光沢領域Ａ２の範囲を示す情報（以下、範囲情報）が付加されることで構成される。範囲情報は、ベクトル形式やラスタ形式によって表すことができる。
【００２８】
図２には、カラー単独領域Ａ１と特殊光沢領域Ａ２とを含む画像データＩＭＧの例を示した。図２に示した例では、丸と三角を表す図形が特殊光沢領域Ａ２として指定され、背景が、カラー単独領域Ａ１として指定されている。
【００２９】
本願の「取得部」および「印刷制御部」に相当するプリンタドライバ２４は、画像取得モジュール４０と、色変換モジュール４２と、ハーフトーンモジュール４４と、印刷データ出力モジュール４６とを備えている。画像取得モジュール４０は、アプリケーションプログラム２０から、印刷の対象となる画像データの取得を行う。
【００３０】
色変換モジュール４２は、予め用意された色変換テーブルＬＵＴを参照して、画像データ中のカラー単独領域Ａ１および特殊光沢領域Ａ２内のカラー部分について、その色成分Ｒ，Ｇ，Ｂをプリンタ２００が表現可能な色成分（シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の各色）に変換する。
【００３１】
ハーフトーンモジュール４４は、色変換後の画像データを、二値化（正確には多値化）されたドットの分布によって表すハーフトーン処理を行う。本実施例では、このハーフトーン処理として、周知の組織的ディザ法を用いる。なお、ハーフトーン処理としては、組織的ディザ法以外にも、誤差拡散法や濃度パターン法その他のハーフトーン技術を利用することができる。
【００３２】
本実施例のハーフトーンモジュール４４は、領域判別モジュール４５を備えている。この領域判別モジュール４５は、アプリケーションプログラム２０から取得した画像データＩＭＧの中から、特殊光沢領域Ａ２とカラー単独領域Ａ１とを判別する。具体的には、領域判別モジュール４５は、画像データＩＭＧに付加された範囲情報に含まれる領域を特殊光沢領域Ａ２として判別し、他の部分をカラー単独領域Ａ１として判別する。
【００３３】
ハーフトーンモジュール４４は、領域判別モジュール４５によって、画像データ中の特殊光沢領域Ａ２とカラー単独領域Ａ１とを判別すると、判別された領域に応じて異なるディザマスクを用いてハーフトーン処理を行う。カラー単独領域Ａ１で用いられるディザマスクは、ブルーノイズ特性を有する一般的なディザマスクである（以下、「一般ディザマスクＤ１」という）。
【００３４】
図３は、一般ディザマスクＤ１の例を示している。一般ディザマスクＤ１の各要素には、この一般ディザマスクＤ１を用いて画像を二値化したときに、その画像がブルーノイズ特性を有するように閾値が配置されている。一方、特殊光沢領域Ａ２で用いられるディザマスクは、メタリック色のドットをカラーのドットに先立って形成するために生成された特殊なディザマスクである（以下、「特殊ディザマスクＤ２」という）。特殊ディザマスクＤ２の具体的な例については、後で詳細に説明する。
【００３５】
印刷データ出力モジュール４６は、ハーフトーン処理によって得られた各色のドットの配置を表すデータを、プリンタ２００の印刷ヘッド２４１によるドットの形成順序に合わせて並び替え、印刷データとしてプリンタ２００に出力する。
【００３６】
本実施例では、プリンタドライバ２４は、画像データの中から特殊光沢領域Ａ２とカラー単独領域Ａ１とを判別し、前者の領域を、メタリックインクとカラーインクとを用いて印刷を行い、後者の領域をカラーインクのみを用いて印刷を行う。メタリック色は、色変換モジュール４２によって、Ｒ，Ｇ，Ｂの各値から色変換されて生成されるわけではなく、アプリケーションプログラム２０によって画像データに付加された範囲情報が表す特殊光沢領域Ａ２に対して用いられる。つまり、本実施例では、メタリックインクは、自然画像の再現に用いられるというより、ラベルシートの地色や目立たせたい模様の地色など、特定のデザイン上の要請に基づいて用いられるのである。
【００３７】
Ａ−２．コンピュータとプリンタの構成：
図４は、コンピュータ１００の概略構成を示す図である。コンピュータ１００は、ＣＰＵ１０２を中心に、ＲＯＭ１０４やＲＡＭ１０６などを、バス１１６で互いに接続することによって構成された周知のコンピュータである。
【００３８】
コンピュータ１００には、フレキシブルディスク１２４やコンパクトディスク１２６等のデータを読み込むためのディスクコントローラ１０９や、周辺機器とデータの授受を行うための周辺機器インタフェース１０８、ディスプレイ１１４を駆動するためのビデオインターフェース１１２が接続されている。周辺機器インタフェース１０８には、プリンタ２００や、ハードディスク１１８が接続されている。また、デジタルカメラ１２０やカラースキャナ１２２を周辺機器インタフェース１０８に接続すれば、デジタルカメラ１２０やカラースキャナ１２２で取り込んだ画像に対して画像処理を施すことも可能である。また、ネットワークインターフェースカード１１０を装着すれば、コンピュータ１００を通信回線３００に接続して、通信回線に接続された記憶装置３１０に記憶されているデータを取得することもできる。コンピュータ１００は、印刷しようとする画像データを取得すると、上述したプリンタドライバ２４の働きにより、プリンタ２００を制御して、この画像データの印刷を行う。
【００３９】
次に、プリンタ２００の構成について図５を参照して説明する。図５に示すように、プリンタ２００は、紙送りモータ２３５によって印刷媒体Ｐを搬送する搬送機構と、キャリッジモータ２３０によってキャリッジ２４０をプラテン２３６の軸方向に往復動させる主走査機構と、キャリッジ２４０に搭載された印刷ヘッド２４１を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモータ２３５，キャリッジモータ２３０，印刷ヘッド２４１および操作パネル２５６との信号のやり取りを司る制御回路２６０とから構成されている。
【００４０】
キャリッジ２４０をプラテン２３６の軸方向に往復動させる主走査機構は、プラテン２３６の軸と並行に架設されキャリッジ２４０を摺動可能に保持する摺動軸２３３と、キャリッジモータ２３０との間に無端の駆動ベルト２３１を張設するプーリ２３２と、キャリッジ２４０の原点位置を検出する位置検出センサ２３４等から構成されている。
【００４１】
キャリッジ２４０には、カラーインクとして、シアンインク（Ｃ）と、マゼンタインク（Ｍ）と、イエロインク（Ｙ）と、ブラックインク（Ｋ）とをそれぞれ収容したカラーインク用カートリッジ２４３が搭載される。また、キャリッジ２４０には、メタリックインク（Ｓ）を収容したメタリックインク用カートリッジ２４２が搭載される。キャリッジ２４０の下部に設けられた印刷ヘッド２４１には、インクを吐出するノズルの列２４４〜２４８が、各色毎に形成されている。キャリッジ２４０にインクカートリッジ２４２，２４３を上方から装着すると、各カートリッジからノズル列２４４〜２４８へのインクの供給が可能となる。なお、印刷ヘッド２４１に形成された各ノズルは、後述するように、大中小のインク滴を区別して吐出し、大中小のドットを、印刷媒体上に形成することができる。大ドットを基準にとれば、中ドットは大ドットの約１／２のインク量、小ドットは約１／４のインク量となっている。
【００４２】
制御回路２６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＰＩＦ（周辺機器インタフェース）等がバスで相互に接続されて構成されている。制御回路２６０は、ＰＩＦを介してコンピュータ１００から出力された印刷データを受け取ると、キャリッジモータ２３０を駆動することによって、各色のインク吐出用ヘッド２４４ないし２４７を印刷媒体Ｐに対して主走査方向に往復動させ、また紙送りモータ２３５を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御回路２６０は、キャリッジ２４０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンタ２００は、印刷媒体Ｐ上にカラー画像を印刷することが可能となっている。なお、本実施例は、印刷媒体を副走査方向に搬送しているが、印刷媒体の位置を固定し、キャリッジ２４０を副走査方向に搬送することとしてもよい。
【００４３】
図５に示すように、制御回路２６０は、端部処理モジュール２６２を備えている。この端部処理モジュール２６２は、制御回路２６０内のＣＰＵがＲＯＭに記憶された所定のプログラムを実行するによって実現されるモジュールである。端部処理モジュール２６２は、印刷媒体の主走査方向に沿った上端領域および下端領域について、紙送り量や主走査の順序を調整することで、印刷媒体の上端部や下端部に余白が生じることを抑制する処理を行う。以下、このような処理のことを「端部処理」という。この端部処理では、端部処理モジュール２６２は、主走査毎の紙送り量（例えば、図１６の例では、１，１，１，７，７，７，７，・・・）を予め記憶しておくと共に、各ノズルが、何回目の主走査で、何番目のラスタラインのどの位置のドットの形成を担当するかを予め記憶しておく。そして、これらの記憶された情報に従って、紙送り量や主走査の順序を調整することで、端部領域に対する印刷を行う。
【００４４】
本実施例のプリンタ２００は、画像を印刷する際に、複数用意されたノズルのうち、カラー単独領域Ａ１と特殊光沢領域Ａ２とで、実際に使用するノズルの位置を可変させて印刷を行う。
図６には、印刷領域に応じてノズル位置を変化させる様子を示した。図６（ａ）には、カラー単独領域Ａ１を印刷する際のノズルの配置を示し、図６（ｂ）には、特殊光沢領域Ａ２を印刷する際のノズルの配置を示している。図中、黒丸は、メタリックインクを吐出可能なノズルのうち、実際に使用するノズルを示しており、ハッチングを付した丸印は、カラーインクを吐出可能なノズルのうち、実際に使用するノズルを示している。また、白丸は実際には使用しないノズルを示している。これらの図に示すように、印刷ヘッド２４１には、メタリックインクを吐出可能なノズルを有するノズル列と、カラーインクを吐出可能なノズルを有するノズル列とが、それぞれ副走査方向に略対面して配置されている。
【００４５】
図６（ａ）に示すように、カラー単独領域Ａ１では、プリンタ２００は、メタリックインク吐出用に用意されたノズルを使用することはないが、カラーインク吐出用に用意されたノズルについてはすべて使用して印刷を行う。これに対して、特殊光沢領域Ａ２では、プリンタ２００は、メタリックインク吐出用の１４本のノズルのうち、先に印刷媒体Ｐを通過する７本のノズル（以下、「先行ノズルグループ」という）を実際の印刷時に使用し、残りの７本は不使用とする。また、カラーインク（Ｃ，Ｍ，Ｙ，Ｋ）のノズル列２４４〜２４７については、１４本のノズルのうち、先に印刷媒体を通過する７本のノズルを不使用とし、残りの７本を使用する（以下、かかる残り７本のノズルを「後行ノズルグループ」という）。このように、本実施例では、特殊光沢領域Ａ２の印刷時に、先行ノズルグループと後行ノズルグループとが図６（ｂ）に示すように副走査方向に所定間隔だけずれて配置されるため、印刷媒体Ｐの同一領域上にはメタリックインクが時間的に先に吐出され、カラーインクが時間的に後に吐出されることになる。
【００４６】
なお、図６（ａ），（ｂ）から明らかなように、本実施例では、特殊光沢領域Ａ２内のメタリック部分とカラー部分とは、それぞれ、カラー単独領域Ａ１で使用されるノズル数よりも少ないノズル数（具体的には２分の１のノズル数）で印刷される。そのため、カラー単独領域Ａ１内の所定の局所領域をカラーインクで埋めるための印刷ヘッド２４１の主走査回数は、特殊光沢領域Ａ２内の同サイズの局所領域をカラーインクあるいはメタリックインクで埋めるための印刷ヘッド２４１の主走査回数よりも多くなることになる（具体的には２倍多い）。
【００４７】
Ａ−３．ディザマスクによるノズル配置制御：
印刷対象の領域に応じて実際に使用するノズルの配置を可変させる制御は、プリンタドライバ２４によるハーフトーン処理時に、特殊なディザマスク（特殊ディザマスクＤ２）を特殊光沢領域Ａ２に対して適用することで実現される。かかる原理を以下、詳細に説明する。
【００４８】
本実施例では、まず、印刷ヘッド２４１の駆動制御の態様として、オーバラップ数を「２」、ノズルピッチを「２」、紙送り量を「７」とし、印刷ヘッドの往動時と復動時の両方でインクを吐出する双方向印刷を行うこととした。オーバラップ数とは、主走査方向（横方向）に形成する１本のラインをドットですべて埋めるために必要な主走査の回数のことをいう。つまり、オーバラップ数が「２」ということは、２回の主走査で、主走査方向の１本のラインが完成することになる。また、ノズルピッチとは、２つのノズル間に存在するライン（ドット）の数のことをいう。本実施例では、ノズルピッチを「２」としたため、１回の印刷ヘッド２４１の主走査で１ラインおきにドットが形成されることになる。また、紙送り量とは、１回の主走査につき、印刷ヘッド２４１が副走査方向に搬送される量（ライン数）のことをいう。本実施例では、紙送り量は「７」、つまり、奇数の紙送り量であるため、１ラインおきに先行して形成されたドットの隙間に、次の主走査で新たなドットが形成されていくことになる。
【００４９】
図７は、プリンタ２００によってドットが形成される様子を示す図である。ここでは、まず、メタリックインクは、１４本のノズルからなるノズル列のうち、副走査方向の先頭７本のみから吐出可能であり、残りの７本からは吐出できないと想定する。また、カラーインクは、先頭の７本からは吐出できず、残りの７本からのみ吐出可能であると想定する。そして、図示の便宜上、メタリックノズルグループとカラーノズルグループとが同一のノズル列内に含まれていると想定する。図７（ａ）には、このようなノズル列が、主走査の度に副走査方向に移動していく様子を示している。図７（ａ）に示したノズル列中、１番から７番の数値を示した部分は、カラーインクが吐出されるノズルを示し、８番から１４番の数値を示した部分が、メタリックインクが吐出されるノズルを示している。図７（ａ）に示すように、本実施例では、紙送り量を「７」にしたため、印刷ヘッド２４１は、主走査毎に、７ライン分（７ノズル分）、副走査方向に移動している。
【００５０】
図７（ｂ）は、印刷媒体上に形成された各ドットが、何回目の主走査で形成されたかを示している。図７（ｂ）に示す各格子は印刷媒体上の１つのドットを表しており、その格子内の数値が図７（ａ）の上部に示した主走査番号に対応している。つまり、図７（ｂ）によれば、最も上部のラインは、奇数番目のドットが１回目の主走査で形成され、偶数番目のドットが３回目の主走査で形成されていることがわかる。
【００５１】
図７（ｂ）に示すように、本実施例では、２×２の局所的な領域（以下、局所領域という）を見た場合に、この局所領域内の各ドットが、左上、左下、右上、右下の順で埋められている。この順序のことを、「埋め順」という。局所領域のサイズは、横方向（主走査方向）がオーバラップ数（本実施例では「２」）に一致し、縦方向（副走査方向）がノズルピッチ（本実施例では「２」）に一致している。埋め順は、印刷ヘッド２４１が副走査方向に移動される毎（つまり主走査が行われる毎）に、変化していく性質を有しており、本実施例では、この埋め順が４回変化すると、元の埋め順に戻る。埋め順の設定は、プリンタドライバ２４が、プリンタ２００の制御回路２６０に所定の指令を与えることで行われる。制御回路２６０は、プリンタドライバ２４から埋め順の設定を受けると、その埋め順に設定された順序に従って、ドットを形成していく。
【００５２】
図７（ｃ）は、印刷媒体上に形成された各ドットが、どのノズルによって形成されたかを示している。各格子内の数値が、図７（ａ）に示したノズル番号に対応している。この図７（ｃ）と図７（ｂ）とを併せてみれば、図中、最も上部のラインのうち、奇数番目のドットは、１回目の主走査において１１番目のノズルによって形成され、偶数番目のドットは、３回目の主走査において４番目のノズルによって形成されていることが理解できる。また、２番目のラインについては、奇数番目のドットは、２回目の主走査において８番目のノズルによって形成され、偶数番目のドットは、４回目の主走査において１番目のノズルによって形成されていることが理解できる。
【００５３】
図７（ｃ）には、ノズル番号が８〜１４番のノズル、すなわち、メタリックインク用のノズルによって形成されるドットを黒色の格子で示し、ノズル番号が１〜７番のノズル、すなわち、カラーインク用のノズルによって形成されるドットを白色の格子で示している。こうして、メタリックインクによって形成されるドットとカラーインクによって形成されるドットとを色分け表示してみると、カラーインク用のノズルとメタリックインク用のノズルとをヘッド内に副走査方向にずらして配置した場合には、印刷媒体上に、特定のパターン（模様）が出現することがわかる。図７（ｃ）に示したパターンは、紙送り量の単位である７ライン単位（以下、「バンド単位」という）で、次々に変化している。このパターンは、埋め順の変化が一巡する度に、最初のパターンに戻る性質を有する。
【００５４】
上述したように、ここでは、メタリックインクは、１４本のノズルからなるノズル列のうち、先行の７本のみから吐出可能であり、カラーインクは、後行の７本のみから吐出可能であると想定している。しかし、図７（ｃ）の結果を鑑みれば、逆に、図７（ｃ）のようなパターンを印刷する限り、メタリックインクは１４本のノズルのうち、先頭の７本のノズルのみからしか吐出されず、カラーインクはそれ以降の７本のノズルのみからしか吐出されないということになる。つまり、ハーフトーン処理によって図７（ｃ）のようなパターンが現れるディザマスクを特殊ディザマスクＤ２として予め用意しておけば、使用するディザマスクを切り換えるだけで、ノズルの配置パターンを可変させることができるのである。
【００５５】
図８には、本実施例で用いるカラーインク用の特殊ディザマスクＤ２の例を示した。図８に示すように本実施例の特殊ディザマスクＤ２は、図７（ｃ）に示したパターンに基づいて生成されている。特殊ディザマスクＤ２の横方向のサイズは、オーバラップ数の整数倍（本実施例では８倍の「１６」）であり、縦方向のサイズは、図７（ｃ）に示したパターンの整数倍（本実施例では１倍の「２８」）である。この特殊ディザマスクＤ２が通常のディザマスクであるとすると、各要素には、１から４８８（＝１６＊２８）までの閾値が配置される。そのため、比較対象のデータが閾値未満の時にはドットをオフ、閾値以上の時にはドットをオンとすることで、０から４８８までの範囲のデータを２値化することができる。しかし、図８に示したカラーインク用の特殊ディザマスクＤ２には、図７（ｃ）に示した白色の格子に該当する位置（すなわち、カラードットが形成される位置）だけに実質的に閾値が配置されている。図７（ｃ）に示した黒色の格子に相当する位置（すなわち、メタリックドットが形成される位置）には、この特殊ディザマスクＤ２の閾値と比較されるドット記録率の最大値を越える値が設定されている。このように、メタリックドットが形成される位置に対して、ドット記録率の最大値を越える値を設定すれば、その部分に対してはドットが全く形成されないことになる。そのため、図８に示した特殊ディザマスクＤ２を用いれば、カラードットのみを形成することが可能になる。なお、図８のハッチング部分に特殊なコードを配置し、ハーフトーン処理時に、そのコードが記録された部分については閾値との比較を行う処理をスキップすることとしても、その部分に対するドットの形成を抑制することができる。なお、図８には、１１２以下の閾値のみを表示しており、全ての閾値の図示については省略している。
【００５６】
図９には、図８に示した特殊ディザマスクＤ２を用いて、ドット記録率を１０％とした場合のハーフトーン結果を示した。また、図１０には、ドット記録率を２５％とした場合のハーフトーン結果を示した。これらの図に示すように、特殊ディザマスクＤ２への閾値の配置を最適化すれば、図７（ｃ）のようなパターンが生じてしまう特殊ディザマスクＤ２であっても、ある程度のドット発生率までは、良好なドットの分散性を確保することが可能になる。
【００５７】
なお、図８には、カラーインク用の特殊ディザマスクＤ２（以下、「特殊ディザマスクＤ２ａ」という）を示しているが、本実施例では、この特殊ディザマスクＤ２ａを縦方向に１／２周期、シフトさせたディザマスクを、メタリックインク用の特殊ディザマスク（以下、「特殊ディザマスクＤ２ｂ」という）として用いる。図７（ｃ）に示したパターンは、縦方向に１／２周期で、メタリック部分とカラー部分とが完全に入れ替わっている。そのため、特殊ディザマスクＤ２ａを縦方向に１／２周期分シフトさせることで、この閾値の配置をそのまま、メタリックインク用にも使用できるからである。図１１には、このように、特殊ディザマスクＤ２ａを縦方向に１／２周期分シフトさせた特殊ディザマスクＤ２ｂの例を示した。図８と図１１とを比較すると、実質的に閾値として機能しないハッチング部を除けば、カラーインク用の特殊ディザマスクＤ２ａとメタリックインク用の特殊ディザマスクＤ２ｂとには、それぞれ排他的な位置に閾値が配置されている。そのため、これらのディザマスクが適用される特殊光沢領域Ａ２においては、メタリックインクによるドットとカラーインクによるドットとはそれぞれ排他的な位置に形成されることになる。
【００５８】
コンピュータ１００は、これら２種類の特殊ディザマスクＤ２ａ，Ｄ２ｂを個別に予め記憶している。つまり、コンピュータ１００は、一般ディザマスクＤ１と、カラーインク用の特殊ディザマスクＤ２ａと、メタリックインク用の特殊ディザマスクＤ２ｂとの３種類のディザマスクを使い分けることで、ハーフトーン処理を行うのである。以下、これらのディザマスクを使用して印刷を行う印刷処理について詳細に説明する。
【００５９】
Ａ−４．印刷処理：
図１２は、本実施例のコンピュータ１００が実行する印刷処理のフローチャートである。この印刷処理は、ハードウェアとしてのＣＰＵ１０２がプリンタドライバ２４として用意されたプログラムを実行することにより行なわれる。この印刷処理を開始すると、コンピュータ１００は、まず、カラー単独領域Ａ１と特殊光沢領域Ａ２とを含むＲＧＢ形式の画像データをアプリケーションプログラム２０から入力する（ステップＳ１００）。上述したように、この画像データには、特殊光沢領域Ａ２の範囲が範囲情報として付加されている。
【００６０】
画像データを入力すると、コンピュータ１００は、色変換モジュール４２を用いて、ステップＳ１００で入力したＲＧＢ形式の画像データを、ＣＭＹＫ形式の画像データに変換する（ステップＳ２００）。この色変換処理によって、カラー単独領域Ａ１と特殊光沢領域Ａ２のカラー部分とが、ＲＧＢ形式からＣＭＹＫ形式に変換される。
【００６１】
ＣＭＹＫ形式の画像データが得られると、コンピュータ１００は、ハーフトーンモジュール４４を用いてシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）、メタリック（Ｓ）の各色毎にハーフトーン処理を行い、プリンタ２００に転送可能なデータを生成する（ステップＳ３００）。プリンタ２００に転送可能なデータとは、プリンタ２００が印刷媒体Ｐ上に形成するインク滴のサイズを示すデータ（ドットデータという）であり、小ドット、中ドット、あるいは大ドットを形成する／しないというデータである。
【００６２】
本実施例では、上述したステップＳ３００の処理において、特殊光沢領域Ａ２に印刷されるメタリック色は、一律に２５％の濃度でハーフトーン処理がなされるものとする。この濃度は、ユーザが適宜選択可能である。例えば、プリンタドライバ２４の設定画面に、特殊光沢領域Ａ２に印刷されるメタリック色の濃度を指定可能なユーザインタフェースを設け、このユーザインタフェースによって、ユーザが適宜設定可能とすることができる。また、アプリケーションプログラム２０の機能によってユーザが濃度を設定し、その値をアプリケーションプログラム２０が画像データに付加情報として記録してもよい。プリンタドライバ２４はこの付加情報を参照することで、特殊光沢領域Ａ２に印刷するメタリックインクの濃度を決定することができる。
【００６３】
ハーフトーン処理が終了すると、コンピュータ１００は、ハーフトーン処理により生成したＣ、Ｍ、Ｙ、Ｋ、Ｓについての各ドットデータを、印刷データとして、印刷データ出力モジュール４６を用いてプリンタ２００に出力する（ステップＳ４００）。
【００６４】
プリンタ２００は、コンピュータ１００から出力された印刷データを受信し、受信した印刷データに従って、印刷媒体上にインクを吐出することで画像を印刷する。本実施例では、プリンタ２００は、基本的に、オーバラップ数を「２」、ノズルピッチを「２」、紙送り量を「７」とし、双方向印刷を行うこととして、印刷ヘッド２４１、キャリッジモータ２３０および紙送りモータ２３５等の印刷機構を制御する。ただし、印刷媒体の上端部や下端部については、端部処理モジュール２６２によって端部処理が実行され、紙送り量がプリンタ２００によって調整される。
【００６５】
Ａ−５．ハーフトーン処理：
以上説明した印刷処理のうち、ステップＳ３００で実行されるハーフトーン処理の詳細について、以下、詳しく説明する。
図１３は、ハーフトーン処理ルーチンを示すフローチャートである。このハーフトーン処理は、Ｃ、Ｍ、Ｙ、Ｋ、Ｓの各色毎に行われる処理である。図示するように、この処理を開始すると、まず、コンピュータ１００は、着目画素の階調データを読み込む処理を行なう（ステップＳ３０２）。着目画素の初期位置は、画像データの左上隅である。なお、上述したように、メタリック色のハーフトーン処理時には、メタリック色の階調データは、一律に２５％であるものとする。
【００６６】
着目している画素の階調データを読み込むと（ステップＳ３０２）、コンピュータ１００は、画像データに付された範囲情報を参照することで、着目画素の位置が、特殊光沢領域Ａ２に含まれるかを判断する（ステップＳ３０４）。特殊光沢領域Ａ２に含まれていないと判断すると（換言すれば、カラー単独領域Ａ１に含まれていると判断すると）、コンピュータ１００は、ドット記録率テーブルＴ１を選択する処理を行なうとともに（ステップＳ３０６）、一般ディザマスクＤ１を選択する処理を行う（ステップＳ４０８）。「ドット記録率テーブル」とは、着目画素の階調データに応じて、その画素に発生させる、小、中、大ドットのそれぞれの発生率が定義されたテーブルである。このテーブルの具体例については後述する。
【００６７】
上記ステップＳ３０４において、着目画素の位置が特殊光沢領域Ａ２に含まれていると判断すると、コンピュータ１００は、ドット記録率テーブルＴ２を選択する処理を行い（ステップＳ３１０）、更に、現在処理中の色がメタリックであるか否かを判断する（ステップＳ３１２）。処理中の色がメタリックであれば、コンピュータ１００は、メタリック用の特殊ディザマスクＤ２ｂを選択し（ステップＳ３１４）、他の色（Ｃ，Ｍ，Ｙ，Ｋ）であれば、カラー用の特殊ディザマスクＤ２ａを選択する（ステップＳ３１６）。
【００６８】
図１４，１５には、上述したステップＳ３０６あるいはＳ３１０の処理で選択されるドット記録率テーブルＴ１，Ｔ２の例を示した。図１４に示すように、ドット記録率テーブルＴ１には、Ｃ，Ｍ，Ｙ，Ｋ用に大中小ドットのそれぞれの形成割合が規定されている。このドット記録率テーブルＴ１には、小ドットの記録率Ｓが、階調データが０から１５の範囲で、記録率が最大となるまで漸増し、その後、階調データが４０までの範囲で、記録率が０となるまで漸減するよう設定されている。同様に、中ドットの記録率Ｍは、階調データが１５から４０の範囲で、記録率が最大となるまで漸増し、その後、階調データが８０までの範囲で、記録率が０となるまで漸減するよう設定されている。更に、大ドットの記録率Ｌは、画像データが４０から１００の範囲で、記録率が最大となるまで漸増するよう設定されている（正確には、階調データが８０以上の範囲では、漸増の割合が、８０未満の範囲より低くなる）。
【００６９】
他方、ドット記録率テーブルＴ２では、図１５に示すように、小ドットの記録率Ｓが設定されて無く、中ドットと大ドットの記録率のみが設定されている。具体的には、階調データが０から２０の範囲で、中ドットの記録率Ｍが最大値の３割程度となるまで漸増し、その後、階調データが４０までの範囲で、記録率が０となるまで漸減する。同様に、大ドットの記録率Ｌは、階調データが２０から１００の範囲で、記録率が最大となるまで漸増する（正確には、階調データが４０以上の範囲では、漸増の割合が、４０以下の範囲より低くなる）。
【００７０】
ここで、ドット記録率テーブルＴ１とドット記録率テーブルＴ２とを比較すると、ドット記録率テーブルＴ１には、小ドットと中ドットと大ドットの全ての記録率が設定されており、ドット記録率テーブルＴ２には、中ドットと大ドットのみの記録率が設定されている。そのため、同じ階調データであれば、ドット記録率テーブルＴ１よりもドット記録率テーブルＴ２を利用した方が、より大きなドットが形成されることになる。
【００７１】
ステップＳ３０８，Ｓ３１４，Ｓ３１６のいずれかで、ディザマスクを選択する処理を行うと、コンピュータ１００は、ステップＳ３０６あるいはステップＳ３１０で選択したドット記録率テーブルから、ステップＳ３０２で読み込んだ階調データに対応するドット記録率を読み出す処理を行う（ステップＳ３１８）。続いて、コンピュータ１００は、ステップＳ３０８，Ｓ３１４，Ｓ３１６のいずれかで選択したディザマスクから、着目画素の位置に対応する閾値を読み出し（ステップＳ３２０）、ステップＳ３１８で読み出したドット記録率と、ステップＳ３２０で読み出した閾値とを用いて、組織的ディザ法による二値化を行う（ステップＳ３２２）。組織的ディザ法については、周知の技術なので、詳しい説明は省略するが、要するに、着目画素の階調データに対応する記録率と、この着目画素の位置に対応するディザマスク内の閾値とを比較し、記録率の方が大きければ、その画素にドットを形成するとし、記録率の方が小さければドットを形成しないと判断するのである。
【００７２】
ドット記録率テーブルＴ１あるいはドット記録率テーブルＴ２を参照すると、２種類以上のサイズのドットの記録率が読み込まれる場合がある。例えば、図１４のドット記録率テーブルＴ１では、階調データＣＳ１に対して、小ドットの記録率Ｓが「４８」、中ドットの記録率Ｍが「１６」、といったように、２種類の記録率が読み込まれる。このような場合において、コンピュータ１００は、次のような手順によって、着目画素に対して形成するドットのサイズを決定する。
【００７３】
（１）まず、大ドットの記録率Ｌを閾値と比較する。そして、大ドットの記録率Ｌが閾値よりも大きければ、着目画素に大ドットを形成すると決定する。
（２）大ドットの記録率Ｌが閾値よりも小さければ、大ドットの記録率Ｌと中ドットの記録率Ｍとの和（Ｌ＋Ｍ）を、閾値と比較する。この結果、この和（Ｌ＋Ｍ）が閾値よりも大きければ、着目画素に中ドットを形成すると決定する。
（３）上記和（Ｌ＋Ｍ）が閾値よりも小さければ、大ドットの記録率と中ドットの記録率と小ドットの記録率との和（Ｌ＋Ｍ＋Ｓ）を、閾値と比較する。この結果、この和（Ｌ＋Ｍ＋Ｓ）が閾値よりも大きければ、着目画素に小ドットを形成すると決定する。一方、この和（Ｌ＋Ｍ＋Ｓ）が閾値よりも小さければ、着目画素にドットを形成しないと決定する。
【００７４】
ここで、大ドットの記録率Ｌが「０」、中ドットの記録率Ｍが「１６」、小ドットの記録率Ｓが「４８」、閾値が「３０」であると仮定する。そうすると、上記工程（１）では、閾値よりも大ドットの記録率が小さいので、大ドットを形成するとは決定されず、工程（２）に進む。工程（２）では、大ドットの記録率Ｌと中ドットの記録率Ｍとの和（Ｌ＋Ｍ）は１６（＝０＋１６）になるが、依然として閾値（＝３０）よりも値が小さいため、工程（３）に進む。工程（３）では、大ドットの記録率と中ドットの記録率と小ドットの記録率との和（Ｌ＋Ｍ＋Ｓ）が、６４（＝０＋１６＋４８）となり、閾値（＝３０）よりも大きくなるため、小ドットを形成すると決定される。このように、各ドットサイズの記録率を次々に加算して閾値と比較していけば、１つの閾値だけで、どのサイズのドットを形成するかを決定することが可能になる。
【００７５】
以上で説明した処理によって、着目画素についてのハーフトーン処理を終えると、コンピュータ１００は、次の画素を指定し（ステップＳ３２４）、全画素についての処理が完了したか否かを判断する（ステップＳ３２６）。全画素についての処理が完了していなければ、コンピュータ１００は、処理をステップＳ３０２に戻して、上記の処理を繰り返す。他方、全画素についての処理が完了していれば、当該ハーフトーン処理を終了する。
【００７６】
上述したハーフトーン処理が終了すると、かかるハーフトーン処理によって生成された印刷データがプリンタ２００に送信される。プリンタ２００は、この印刷データを受信して、上述のように、オーバラップ数を「２」、ノズルピッチを「２」、紙送り量を「７」として印刷ヘッド２４１を駆動し、印刷ヘッド２４１の往動時と復動時の両方でインクを吐出する双方向印刷を行う。そうすると、図７（ａ），（ｂ）に示したように、カラー単独領域Ａ１では、カラーインク用のノズルがすべて使用されて印刷される。また、特殊光沢領域Ａ２では、先行ノズルグループによってメタリックインクの印刷が行われ、後行ノズルグループによってカラーインクの印刷が行われる。
【００７７】
Ａ−６．端部処理：
続いて、プリンタ２００の端部処理モジュール２６２によって実行される端部処理について説明する。以下では、説明の簡単のため、印刷媒体の端部は、特殊光沢領域Ａ２であることとする。
【００７８】
図１６は、本実施例における端部処理の概念を示す図である。図１６（ａ）は、印刷媒体の上端領域の印刷時におけるノズル列の移動の様子とノズル構成の変化の様子を示している。また、図１６（ｂ）は、本実施例の端部処理による印刷結果を示している。図１６（ａ）において、「ｘ」と示した部分は、使用しないノズルを表している。本実施例では、まず、プリンタ２００は、図１６（ａ）に示すように、印刷ヘッド２４１を、図７（ａ）に示した位置よりも、予め、１８ドット分、副走査方向に移動させておく。こうすることで、ノズル列の大部分が（具体的には２番から１４番までのノズルが）、印刷媒体上に位置することになる。予め移動させておく紙送り量（１８ドット）は、以下に説明する端部処理中に通常時よりも減じる副走査量の合計によって決定される。具体的には、本実施例では、通常時には紙送り量は７であるが、端部処理時には、紙送り量は「１」に減ぜられ、この「１」の紙送りを３回行うため、合計で１８ドット（＝（７−１）＊３）となる。
【００７９】
予め紙送りを行うと、続いて、プリンタ２００は、コンピュータ１００から受信した印刷データに従い、２番から５番のノズルを用いてメタリックインクを吐出しつつ主走査を行う。こうすることで、印刷媒体の最上端に対してメタリックインクによるドットが形成される。この２番から５番のノズルの位置は、印刷ヘッド２４１を１８ドット分、予め移動させない場合における１１番から１４番のノズルの位置に相当する。つまり、プリンタ２００は、端部処理モジュール２６２の働きによって、予め、１８ドット分、印刷ヘッド２４１を副走査方向に移動させておくことで、本来、１１番から１４番のノズルに割り当てるドットデータを、２番から５番のノズルに割り当ててインクを吐出するのである。なお、本実施例では、最初の主走査時において１番のノズルは、印刷媒体の上端よりも外側の領域に位置する。そのため、この１番のノズルについては不使用とする。なお、本実施例を含め、以下に説明する各実施例においても、印刷媒体の外側に位置するノズルは不使用とするが、このようなノズルからインクを吐出させることも可能である。この場合、印刷媒体の外側に吐出されたインクは、所定のインク吸収体に対して捨てられることになる。
【００８０】
プリンタ２００は、最初の主走査が終了すると、紙送り量を「１」として副走査を行う。そして、２回目の主走査において、２番から８番のノズルを用いて、メタリックインクを吐出する。プリンタ２００は、こうして「７」から「１」に減じた紙送り量を補うように、ノズル列内で実際に使用するノズルの位置を変化させる。本実施例では、図１６（ａ）に示すにように、２回目の主走査では、１回目の主走査から「１」だけ紙送りが行われるが、ノズル列内の使用ノズルに注目すると、最も下側に位置するノズルが、５番から８番に移動している。つまり、印刷媒体から見ると、通常時と同じように、紙送り量で「７」（＝（８−５）×２［ノズルピッチ］＋１［紙送り量］）に相当する分だけ、使用ノズルの位置が副走査方向に移動していることになる。
【００８１】
２回目の主走査が終了すると、プリンタ２００は、更に、紙送り量を「１」として副走査を行う。そして、３回目の主走査では、５番から１１番のノズルを用いてメタリックインクを吐出し、１番から４番のノズルを用いてカラーインクを吐出する。図６や図７に示したように、本実施例では、メタリックノズルの数は「７」としたため、５番から１１番の７本のノズルをメタリックインク吐出用に用いると、後行の１番から４番のノズルは、カラーインク用に用いられることになる。
【００８２】
３回目の主走査を終えると、プリンタ２００は、更に、紙送り量を「１」として副走査を行う。そして、４回目の主走査では、８番から１４番のノズルを用いてメタリックインクを吐出し、１番から７番のノズルを用いてカラーインクを吐出する。つまり、４回目の主走査では、図７に示した本来のノズル配置で主走査が行われることになる。このように、端部処理において「１」ずつ紙送りをしながら、ノズル列内で使用ノズルの構成を上述のように変化させていくと、図１６に示すように、先行ノズルグループと後行ノズルグループの先後関係が保たれながら、その境界が、印刷媒体から見て、本来の紙送り量である「７」ずつ移動していく。そして、最終的に、４回目の主走査で、本来のノズル配置で主走査が行われるのである。この４回目の主走査が終了すると、図１６（ｂ）に示すように、用紙の上端から２１ドット分の端部領域に対する印刷が完了する。プリンタ２００は、次の５回目の主走査から通常通り、紙送り量を「７」として副走査を行う。
【００８３】
以上で説明した端部処理によれば、プリンタ２００は、印刷ヘッド２４１を予め１８ドット分、副走査方向に移動させて印刷を開始する。つまり、印刷媒体の上端部を、印刷ヘッド２４１の奥深くまで進入させた状態で端部領域に対する印刷を行うのである。例えば、印刷媒体の上端部が、わずかに印刷ヘッド２４１に挿入された状態で印刷を行うと、プリンタ２００の紙送り機構の構造によっては印刷媒体の端部に浮きや沈み込みが生じることがあり、正確な位置にドットを形成することが困難な場合がある。しかし、上述した端部処理では、印刷媒体の上端部を印刷ヘッド２４１の奥深くまで進入させた状態で印刷を開始することができるので、印刷媒体の端部に対して、ドットを正確な位置に形成することが可能になる。この結果、出力画像の画質を向上させることができる。
【００８４】
プリンタ２００は、印刷媒体の下端領域についても、上述した端部処理と同様の処理を行う。つまり、印刷媒体の下端領域に印刷ヘッドが移動すると、プリンタ２００は、端部処理モジュール２６２を用いて、紙送り量を減じつつ、この減じた紙送り量を補うように、ノズル列内で、実際に使用するノズルの配置を変化させる。こうすることで、プリンタ２００は、印刷媒体の下端領域についても、正確な位置にドットを形成することが可能になる。また、図１６には、上端領域内に存在する特殊光沢領域Ａ２について端部処理を行った結果を示しているが、上端領域内に存在するカラー単独領域Ａ１については、図１６（ａ）に「ｘ」と示したノズル以外のノズルを全てカラーインク吐出用のノズルとして使用する。こうすることで、端部領域内のカラー単独領域Ａ１についても、特殊光沢領域Ａ２と同様に、正確な位置にドットを形成することができる。
【００８５】
なお、本実施例では、プリンタ２００が備える端部処理モジュール２６２によって、端部処理時における紙送り量を調整することとした。しかし、紙送り量の調整は、コンピュータ１００側のプリンタドライバ２４が行うこととしてもよい。つまり、プリンタドライバ２４は、プリンタ２００に対して印刷データを送信する際に、同時に、紙送り量を指示する制御データを送信する。そして、プリンタ２００が、この制御データを解析することで、紙送り量を調整することができる。
【００８６】
以上で説明した本実施例の印刷システム１０によれば、特殊光沢領域Ａ２ではメタリックインクをカラーインクに先立って印刷することができるので、メタリックインクの乾燥を促進させることができる。この結果、メタリックインクとカラーインクとが混色されてしまうことが抑制されるので、メタリックインクおよびカラーインク双方の発色性を高めることが可能になる。
【００８７】
また、本実施例では、カラー単独領域Ａ１では、特殊光沢領域Ａ２に比べて多くのノズルが使用されて印刷がされる（換言すれば、特殊光沢領域Ａ２をカラーインクあるいはメタリックインクのドットで埋める走査数よりも、カラー単独領域Ａ１をカラーインクのドットで埋める走査数の方が多くなる）。この結果、カラー単独領域Ａ１に対する印刷の速度が向上するため、ノズルを最初から先行、後行グループに分けてすべての印刷領域を印刷するよりも、格段に画像全体を印刷する速度が高まることになる。
【００８８】
更に、本実施例では、ハーフトーン処理時に使用するディザマスクを印刷領域に応じて切り換えるだけで、実際に使用するノズルの配置を制御することができる。そのため、各ノズルに対して特殊な制御信号を与えて、その使用の可否を指令するような回路が不要となり、従来のプリンタの構成を大きく変更することなく、ノズルの配置を可変させることが可能になる。
【００８９】
また、本実施例では、特殊光沢領域Ａ２内にメタリックインクを印刷する際には、ドット記録率テーブルＴ２を用いることで、より大きなドットを形成する。メタリックインクの用途を考えれば、特殊光沢領域Ａ２におけるメタリックインクによる階調表現あるいは画像再現性はあまり重要視されないため、ドットの粒状性やバンディングの発生といった画質劣化に対する対策はあまり考える必要がないためである。この結果、単位面積当たりに吐出されるメタリックインクの量が増加するため、少ない走査数でもメタリックドットが形成される範囲を増大させることができる。
【００９０】
なお、本実施例では、特殊光沢領域Ａ２のカラー部分では、カラー単独領域Ａ１と同様のドット記録率テーブルＴ１を用いてハーフトーン処理を行うこととした。これに対して、特殊光沢領域Ａ２のカラー部分は、ドット記録率テーブルＴ１よりも使用されるドットのサイズが大きくなるドット記録率テーブル（例えば、ドット記録率テーブルＴ２）を用いてハーフトーン処理を行うこととしてもよい。特殊光沢領域Ａ２では、下地がメタリック色であるため、そもそもカラーインクの存在が目立たず、粒状性やバンディングの発生といった画質劣化に対する対策をそれほど考慮する必要がないためである。また、別の観点から、例えば、特殊光沢領域Ａ２内のメタリックインクは、小さなドットにより印刷を行い、カラーインクは、大きなドットにより印刷を行うこととすることも可能である。こうすることで、特殊光沢領域Ａ２内のカラーインクを、メタリックインクよりも目立たせることも可能となる。もちろん、特殊光沢領域Ａ２についても、カラー単独領域Ａ１で使用するドット記録率テーブルと同様のテーブルによってハーフトーン処理を行うことは可能である。
【００９１】
Ｂ．第２実施例：
続いて、端部処理の他の実施例をいくつか説明する。
図１７は、第２実施例以降の実施例において端部処理を行わない場合のノズル列の移動の様子を示す図である。この図に示すように、第２実施例以降の実施例では、メタリックインク吐出用とカラーインク吐出用とで、それぞれ、１０本のノズルを使用する。また、主走査毎に、紙送り量を「５」として副走査が行われる。
【００９２】
図１８は、第２実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。本実施例では、初回から８回目までの主走査によって印刷媒体の上端領域に対する印刷を行う。また、本実施例では、初回から８回目までの主走査では、紙送り量を「１」として副走査を行う。図１８に示すように、本実施例では、初回の主走査では、４番から６番のノズルを用いて、メタリックインクを吐出する。その後、「５」から「１」に減じた紙送り量を補うように、ノズル列内においてノズルの配置を変化させていく。具体的には、２回目の主走査では、４番から８番のノズルを用いてメタリックインクを吐出し、３回目の主走査では３番から１２番のノズルを用いてメタリックインクを吐出する。また、４回目の主走査では、５番から１４番の計１０本のノズルを用いてメタリックを吐出し、２番から４番のノズルを用いてカラーインクを吐出する。こうして、ノズル列内においてノズルの配置を変化させていくと、８回目の主走査で、図１７に示した本来のノズル配置で主走査が行われることになる。
【００９３】
Ｃ．第３実施例：
図１９は、第３実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。図示するように、本実施例では、１，３，４回目の主走査の後に行われる副走査の紙送り量は「０」とした。つまり、これらの回の後に行われる主走査は、前回の主走査と同じラインに対して行われることになる。そして、このような副走査を行うこととした上で、ノズル構成の変化の順序を、第２実施例の順序から適宜入れ替えている。具体的には、第２実施例の２回目の主走査で形成すべきドット（図１８参照）を、本実施例では１回目の主走査で形成するようにノズルを構成する。また、第２実施例の４回目の主走査で形成すべきドットを本実施例では２回目の主走査で形成するようにノズルを構成する。更に、第２実施例の１回目の主走査で形成すべきドットを、本実施例では３回目の主走査で形成ようにノズルを構成し、第２実施例の３回目で主走査で形成すべきドットを、本実施例では４回目の主走査で形成するようにノズルを構成する。
【００９４】
以上で説明した第３実施例によれば、１，３，４回目の主走査後には副走査を行うことなく主走査を行わせることが可能になる。そのため、図１８と図１９の「用紙外」と示した位置を対比してわかるように、印刷媒体を印刷ヘッド２４１のより奥深くまで進入させて印刷を開始することができる。この結果、ドットの形成をより正確な位置に行うことが可能になる。
【００９５】
Ｄ．第４実施例：
図２０は、第４実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。本実施例では、更に、端部処理時における紙送り量を削減するために、第３実施例の７回目の主走査（図１９参照）で形成すべきドットを３回目の主走査で形成するようにノズルを構成した。こうすることで、印刷媒体を印刷ヘッド２４１の更に奥深くまで進入させて印刷を開始することができる。
【００９６】
Ｅ．第５実施例：
図２１は、第５実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。第４実施例では、図２０に示したように、３回目の主走査で、７番から１６番のノズルがメタリックインク吐出用に割り当てられ、２番から６番のノズルがカラーインク吐出用に割り当てられる。これに対して、本実施例では、第４実施例の３回目の主走査で形成されるドットを２回の主走査に形成されるようにノズル構成を分離する。具体的には、３回目の主走査では、１番から６番のノズルを不使用とすることで、メタリックドットのみを形成することとし、第４実施例の８回目の主走査と９回目の主走査の間に主走査を１回追加し（すなわち、本実施例の９回目の主走査）、かかる主走査時に、３回目の主走査で形成されるべきカラードットを、１番から５番のノズルによって形成する。このように、本実施例では、端部処理時に行われる主走査の回数を増加させることにより、メタリックドットの形成に先だって、一部のカラードットが形成されてしまうことを防止することができる。
【００９７】
Ｆ．第６実施例：
図２２は、第６実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。図２２には、印刷媒体を最も奥深く印刷ヘッド２４１に挿入させることが可能なノズル列の移動の様子とノズル構成の変化の様子を示している。本実施例によれば、図２２に示すようなノズル配置および紙送り量で端部処理を行うことで、印刷媒体を最も奥深く印刷ヘッド２４１に挿入して印刷を開始することができる。
【００９８】
Ｇ．第７実施例：
図２３は、第７実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。第６実施例では、印刷媒体を最も奥深く印刷ヘッド２４１に挿入させることが可能なノズル列の移動の様子とノズル構成の変化を示したが、図２２に示したように、第６実施例の３回目の主走査と４回目の主走査とでは、５回目および６回目の主走査時におけるメタリックドットに先だって、カラードットが形成されてしまう。そこで、本実施例では、これらの主走査時において形成されるべきカラードットの一部を、第６実施例の８回目の主走査と９回目の主走査の間に新たに追加した２回の主走査（すなわち、本実施例の９回目と１０回目の主走査）で形成する。ただし、３回目の主走査と４回目の主走査の最も上端のカラードットについては、２回の副走査が行われた後の９回目と１０回目の主走査では形成することが不可能であるため、元の主走査時（３，４回目の主走査時）に形成する。このような手法によって端部処理を行うことで、カラードットが先に形成されてしまうことをなるべく抑制しつつ、印刷媒体を最も奥深く印刷ヘッド２４１に挿入させて印刷を開始することが可能になる。
【００９９】
Ｈ．変形例：
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、以下のような変形が可能である。
【０１００】
（Ｈ１）変形例１：
上述した第１実施例では、図７に示したように、２×２の局所領域が、左上、左下、右上、右下の順で埋められるよう、埋め順が設定されている。これに対して、第２実施例では、２×２の局所領域が、左上、右下、右上、左下の順で埋められるよう、埋め順を設定する。メタリックノズルの数やカラーノズルの数、オーバラップ数、ノズルピッチ、紙送り量、双方向印刷の各印刷条件は、第１実施例と同様である。
【０１０１】
図２４には、本実施例による印刷結果を示した。上述のように埋め順を設定すれば、図７（ｂ）と図２４（ｂ）とを対比してわかるように、本実施例では、偶数行にドットが形成される周期が、第１実施例に比べて横方向に１ドット分ずれることになる。そのため、最終的には、図２４（ｃ）に示すように、図７（ｃ）に示したパターンと異なるパターンが印刷媒体上に形成される。本実施例においても、図２４（ｃ）に示したパターンに基づいて、特殊ディザマスクＤ２を形成することで、第１実施例と同様に、印刷ヘッド２４１の各ノズルを先行ノズルグループと後行ノズルグループとに分離して印刷を行うことが可能である。
【０１０２】
（Ｈ２）変形例２：
上述した第１実施例では、先行ノズルグループと後行ノズルグループとをそれぞれ７本ずつ均等に分けて印刷を行った。これに対して本変形例では、先行ノズルグループと後行ノズルグループの本数を非均等に分けて印刷を行う。具体的には、先行ノズルグループに含まれるノズルを４本、後行ノズルグループに含まれるノズルを１０本とした。オーバラップ数、ノズルピッチ、紙送り量、双方向印刷の各印刷条件は、第１実施例と同様である。
【０１０３】
図２５は、本変形例による印刷結果を示している。図２５（ａ）は、先行ノズルグループと後行ノズルグループとを非均等に分けたノズルが副走査方向に移動する様子を示し、図２５（ｂ）と図２５（ｃ）とには、それぞれ、異なる埋め順によるドット発生パターンを示している。本実施例においても、図２５（ｂ）や図２５（ｃ）に示したパターンに基づいて、特殊ディザマスクＤ２を形成することで、先行ノズルグループと後行ノズルグループとを非均等の本数にわけて印刷を行うことが可能になる。なお、図１７から明らかなように、本実施例では、特殊光沢領域Ａ１内の所定の局所領域をメタリックインクで埋めるための印刷ヘッド２４１の主走査回数は、同じ局所領域をカラーインクで埋めるための印刷ヘッド２４１の主走査回数よりも少なくなることになる。
【０１０４】
ところで、本変形例では、メタリックインクを吐出する先行ノズルグループの本数が、後行ノズルグループの本数よりも少なくなっているが、先行ノズルグループの本数の方を多くすることももちろん可能である。
【０１０５】
（Ｈ３）変形例３：
上述した実施例では、埋め順が、２×２のサイズの局所領域内に設定されている。これに対して、本変形例では、２×４のサイズの局所領域に埋め順を設定する。
【０１０６】
図２６は、本変形例による印刷結果の一部を示している。図２６（ａ）と図２６（ｂ）には、異なる埋め順による印刷結果を示した。本変形例では、先行ノズルグループと後行ノズルグループとに含まれるノズルを共に７本、オーバラップ数を２、ノズルピッチを４、紙送り量を７とし、双方向印刷を行うこととした。図２６に示すように、埋め順を２×４のサイズで設定しても、印刷媒体には、所定のパターンが発生することになる。本実施例においても、図２６（ａ）や図２６（ｂ）に示したパターンに基づいて、特殊ディザマスクＤ２を形成することで、印刷ヘッド２４１の各ノズルを先行ノズルグループと後行ノズルグループとに分離して印刷することが可能になる。
【０１０７】
（Ｈ４）変形例４：
第３変形例では、２×４のサイズの局所領域に埋め順を設定した。これに対して、本変形例では、４×２のサイズの局所領域に対して埋め順を設定する。
【０１０８】
図２７は、本変形例による印刷結果を示している。図２７（ａ）と図２７（ｂ）と図２７（ｃ）とは、それぞれ異なる埋め順による印刷結果を示している。本変形例では、ノズル列に２８本のノズルが含まれ、先行ノズルグループと後行ノズルグループとに含まれるノズルを共に１４本とした。また、オーバラップ数を４、ノズルピッチを２、紙送り量を７とし、双方向印刷を行うこととした。図２７に示すように、埋め順を４×２のサイズで設定しても、印刷媒体には、それぞれ所定のパターンが発生することになる。本実施例においても、図２７（ａ）や図２７（ｂ）、図２７（ｃ）に示したパターンに基づいて、特殊ディザマスクＤ２を形成することで、印刷ヘッド２４１の各ノズルを先行ノズルグループと後行ノズルグループとに分離して印刷することが可能になる。
【０１０９】
なお、印刷媒体に形成されるドットの分散性を高めるには、印刷媒体に形成されるパターンが、
・バンド単位での形態の変化ができるだけ少なく、
・メタリックドットとカラードットとが均等に分散されており、
・隣接する画素位置になるべく連続してドットが形成されないパターン
であることが好ましい。このような観点で、図２７に示した３種類のパターンを見ると、図２７（ｂ）は、パターンの変化が大きく、図２７（ｃ）は、連続した２つのドットによって縦縞が生じているため、図２７（ａ）に示したパターンが最も画質的に有利なパターンであると考えることができる。
【０１１０】
（Ｈ５）変形例５：
上述した第１実施例では、等間隔の紙送り量でノズルが副走査方向に移動する例を示した。これに対して本変形例では、紙送り量を主走査毎に変化させる例を示す。
【０１１１】
図２８は、本変形例による印刷結果を示している。本変形例では、ノズル列に１４本のノズルが含まれ、先行ノズルグループと後行ノズルグループとに含まれるノズルを共に７本とした。また、オーバラップ数を２、ノズルピッチを２とし、双方向印刷を行うこととした。図２８（ａ）には、ノズルが副走査方向に不等間隔で移動する様子を示している。図示するように、本変形例では、主走査毎に、紙送り量が、「７」，「６」，「７」，「８」と順に変化している。図２８（ｂ）と図２８（ｃ）とには、このようなノズル制御による印刷結果を示している。これらの図には、それぞれ異なる埋め順による印刷結果を示している。図２８に示すように、紙送り量が不等間隔で変化するとしても、印刷媒体には、それぞれ所定のパターンが発生することになる。本実施例においても、図２８（ｂ）や図２８（ｃ）に示したパターンに基づいて、特殊ディザマスクＤ２を形成することで、印刷ヘッド２４１の各ノズルを先行ノズルグループと後行ノズルグループとに分離して印刷することが可能になる。
【０１１２】
（Ｈ６）変形例６：
上述した実施例では、組織的ディザ法によるハーフトーン処理時に、特殊なディザマスク（特殊ディザマスクＤ２）を用いることにより、印刷ヘッド２４１のノズル列を先行ノズルグループと後行ノズルグループとに分離して印刷を行っている。これに対して、誤差拡散法によるハーフトーン処理によっても、ノズル列を先行ノズルグループと後行ノズルグループとに分離することが可能である。
【０１１３】
具体的には、各画素の階調データが０から２５５までの値をとるとすると、通常の誤差拡散法では、
（１）着目画素の階調データに処理済み画素から分配された誤差を加算。
（２）誤差加算後の階調データと所定の閾値（＝１２７）とを比較して２値化。
（３）２値化後の値（０または２５５）と本来の階調データとの誤差算出。
（４）誤差を所定の比率で周辺の未処理画素に分配。
（５）次の画素に処理対象を移動。
という手順でハーフトーン処理が行われる。本変形例では、カラー単独領域Ａ１について、このような手順でハーフトーン処理を行うこととする。
【０１１４】
これに対して、特殊光沢領域Ａ２では、上記手順（２）に先立って、着目画素に対してドットを形成するノズルの番号が７番以下（つまり、後行ノズルグループ）であるかを判断し、７番以下の場合には、閾値を極端に高い値（例えば、１０００）に変更する処理を加える。そうすると、１〜７番のノズルでドットを形成する確率が極めて小さくなる。この結果、実質的に、８〜１４番の先行ノズルグループによって、メタリックインクを優先的に印刷することが可能になる。
【０１１５】
（Ｈ７）変形例７：
上述した実施例では、コンピュータ１００とプリンタ２００とによって構成される印刷システム１０において印刷を行っている。これに対して、プリンタ２００自体が、画像データをデジタルカメラや各種メモリカードから入力して印刷を行うこととしてもよい。つまり、プリンタ２００の制御回路２６０内のＣＰＵが、上述した印刷処理およびハーフトーン処理と同等の処理を実行することで印刷を行ってもよい。
【０１１６】
（Ｈ８）変形例８：
上述した実施例では、印刷媒体として、白色の印刷用紙が用いられることを想定している。そのため、メタリックインクを先に印刷してから、カラーインクの印刷を行っている。これに対して、透明のフィルムが印刷媒体として用いられ、このフィルムが印刷面の逆側から鑑賞される場合を想定すると、カラーインクの印刷を、メタリックインクの印刷に先立って行うことが好ましい。この場合、図８に示したカラーインク用の特殊ディザマスクＤ２ａをメタリック用に転用し、図１１に示したメタリックインク用の特殊ディザマスクＤ２ｂをカラー用に転用すればよい。こうすれば、先行ノズルグループがカラーインクを吐出するノズルによって構成され、後行ノズルグループがメタリックインクを吐出するノズルによって構成されることになる。
【０１１７】
（Ｈ９）変形例９：
上述した実施例では、メタリックインクとカラーインクとを用いて印刷を行っている。これに対して、メタリックインクに代えて、ホワイトインクや透明インクを用いてもよい。透明インクを印刷面の保護や艶出しの目的で利用する場合には、カラーインクが先に印刷された後に透明インクが印刷される必要がある。この場合においては、先行ノズルグループがカラーインクを吐出するノズルによって構成され、後行ノズルグループが透明インクを吐出するノズルによって構成されるように、特殊ディザマスクＤ２に閾値を配置する。具体的には、図８に示したカラーインク用の特殊ディザマスクＤ２ａを透明インク用に転用し、図１１に示したメタリックインク用の特殊ディザマスクＤ２ｂをカラーインク用に転用すればよい。
【０１１８】
（Ｈ１０）変形例１０：
上述した実施例では、図６（ｂ）に示したように、先行ノズルグループと後行ノズルグループとは、それぞれ、副走査方向における位置が完全に分離している。これに対して、図２９に示すように、先行ノズルグループと後行ノズルグループとは、副走査方向における位置が一部重複していてもよい。また、図３０に示すように、先行ノズルグループと後行ノズルグループとの間に、不使用のノズルが介在することとしてもよい。また、上述した実施例では、メタリックインクを吐出する各ノズルの副走査方向の位置と、カラーインクを吐出する各ノズルの副走査方向の位置とがすべて一致している。これに対して、メタリックインクを吐出する各ノズルとカラーインクを吐出する各ノズルとは、図３１に示すように、副走査方向における位置がずれていてもよい。各ノズルが、図２９〜３１に示すような配置をとる場合においても、上述した実施例で示した原理に従って特殊ディザマスクを生成することで、特殊光沢領域Ａ２の印刷時に使用するノズルを、先行ノズルグループと後行ノズルグループとに分けて印刷することが可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の一実施例としての印刷システム１０の概略構成を示す図である。
【図２】カラー単独領域Ａ１と特殊光沢領域Ａ２とを含む画像データＩＭＧを示す図である。
【図３】一般ディザマスクＤ１を示す図である。
【図４】コンピュータ１００の概略構成を示す図である。
【図５】プリンタ２００の構成を示す図である。
【図６】印刷領域に応じてノズル位置を変化させる様子を示す図である。
【図７】プリンタ２００によってドットが形成される様子を示す図である。
【図８】カラーインク用の特殊ディザマスクＤ２を示す図である。
【図９】特殊ディザマスクＤ２を用いて、ドット発生率を１０％とした場合のハーフトーン結果を示す図である。
【図１０】特殊ディザマスクＤ２を用いて、ドット発生率を２５％とした場合のハーフトーン結果を示す図である。
【図１１】特殊ディザマスクＤ２を縦方向に１／２周期分シフトさせた特殊ディザマスクＤ２ｂを示す図である。
【図１２】コンピュータ１００が実行する印刷処理のフローチャートである。
【図１３】ハーフトーン処理ルーチンを示すフローチャートである。
【図１４】ドット記録率テーブルＴ１を示す図である。
【図１５】ドット記録率テーブルＴ２を示す図である。
【図１６】端部処理の概念を示す図である。
【図１７】第２実施例以降の実施例において端部処理を行わない場合のノズル列の移動の様子を示す図である。
【図１８】第２実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図１９】第３実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図２０】第４実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図２１】第５実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図２２】第６実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図２３】第７実施例の端部処理におけるノズル列の移動の様子とノズル構成の変化の様子を示している。
【図２４】第１変形例による印刷結果を示す図である。
【図２５】第２変形例による印刷結果を示す図である。
【図２６】第３変形例による印刷結果を示す図である。
【図２７】第４変形例による印刷結果を示す図である。
【図２８】第５変形例による印刷結果を示す図である。
【図２９】先行ノズルグループと後行ノズルグループとが一部重複した例を示す図である。
【図３０】先行ノズルグループと後行ノズルグループとの間に、不使用のノズルが介在した例を示す図である。
【図３１】メタリックインクを吐出する各ノズルとカラーインクを吐出する各ノズルとの副走査方向における位置がずれている例を示す図である。
【符号の説明】
【０１２０】
１０…印刷システム
２０…アプリケーションプログラム
２２…ビデオドライバ
２４…プリンタドライバ
４０…画像取得モジュール
４２…色変換モジュール
４４…ハーフトーンモジュール
４５…領域判別モジュール
４６…印刷データ出力モジュール
１００…コンピュータ
１０２…ＣＰＵ
１０４…ＲＯＭ
１０６…ＲＡＭ
１０８…周辺機器インタフェース
１０９…ディスクコントローラ
１１０…ネットワークインターフェースカード
１１２…ビデオインターフェース
１１４…ディスプレイ
１１６…バス
１１８…ハードディスク
１２０…デジタルカメラ
１２２…カラースキャナ
２００…プリンタ
２３０…キャリッジモータ
２３１…駆動ベルト
２３２…プーリ
２３３…摺動軸
２３４…位置検出センサ
２３５…紙送りモータ
２３６…プラテン
２４０…キャリッジ
２４１…印刷ヘッド
２４２…メタリックインク用カートリッジ
２４３…カラーインク用カートリッジ
２５６…操作パネル
２６０…制御回路
２６２…端部処理モジュール
３００…通信回線
３１０…記憶装置
【図１】
2010076216.tif 000006
【図２】
2010076216.tif 000007
【図３】
2010076216.tif 000008
【図４】
2010076216.tif 000009
【図５】
2010076216.tif 000010
【図６】
2010076216.tif 000011
【図７】
2010076216.tif 000012
【図８】
2010076216.tif 000013
【図９】
2010076216.tif 000014
【図１０】
2010076216.tif 000015
【図１１】
2010076216.tif 000016
【図１２】
2010076216.tif 000017
【図１３】
2010076216.tif 000018
【図１４】
2010076216.tif 000019
【図１５】
2010076216.tif 000020
【図１６】
2010076216.tif 000021
【図１７】
2010076216.tif 000022
【図１８】
2010076216.tif 000023
【図１９】
2010076216.tif 000024
【図２０】
2010076216.tif 000025
【図２１】
2010076216.tif 000026
【図２２】
2010076216.tif 000027
【図２３】
2010076216.tif 000028
【図２４】
2010076216.tif 000029
【図２５】
2010076216.tif 000030
【図２６】
2010076216.tif 000031
【図２７】
2010076216.tif 000032
【図２８】
2010076216.tif 000033
【図２９】
2010076216.tif 000034
【図３０】
2010076216.tif 000035
【図３１】
2010076216.tif 000036