(57)【要約】【課題】濃度パターン法を用いて減色処理を行う印刷装置において、輪郭領域におけるインクの滲みを抑制する。【解決手段】本発明の印刷制御装置は、与えられた画像データに応じて印刷媒体上にインクドットを形成可能な印刷部に供給される印刷データを生成する。この印刷制御装置は、画像データによって表される画像の輪郭領域と輪郭領域以外の他の画像領域とに分離し、画像データを印刷部で利用可能なインク色の階調値を表す多階調データに変換し、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、多階調データを前記印刷部が再現可能な階調数に減色する。この減色処理では、輪郭領域の少なくとも一部に対しては周辺部のインクドットの密度が低いものを使用する。【選択図】  図１１
2004262186.tif 000002
【特許請求の範囲】
【請求項１】
与えられた画像データに応じて、印刷媒体上にインクドットを形成可能な印刷部に供給される印刷データを生成する印刷制御装置であって、
前記画像データによって表される画像の輪郭領域と前記輪郭領域以外の他の画像領域とに分離する輪郭領域分離抽出部と、
前記画像データを前記印刷部で利用可能なインク色の階調値を表す多階調データに変換する色変換部と、
前記多階調データの階調値に応じて、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、前記多階調データを前記印刷部が再現可能な階調数に減色する減色部と、
を備え、
前記減色部は、前記輪郭領域の少なくとも一部に対しては第１のドットパターンを使用し、前記輪郭領域以外の他の画像領域に対しては第２のドットパターンを使用し、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する前記第２のドットパターンよりも低いことを特徴とする、印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの数が同一の階調値に対応する前記第２のドットパターンよりも少ない、印刷制御装置。
【請求項３】
請求項１または２に記載の印刷制御装置であって、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの面積が同一の階調値に対応する前記第２のドットパターンよりも小さい、印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置であって、
前記ドットパターンは、多階調データの１画素分に対応する複数のドット形成位置を含んでおり、前記複数のドット形成位置におけるドット形成の有無が、１画素分の多階調データに応じて決定されたものである、印刷制御装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷制御装置であって、
前記減色部は、前記印刷媒体が普通紙のときに前記第１のドットパターンを使用する、印刷制御装置。
【請求項６】
与えられた画像データに応じて、印刷媒体上にインクドットを形成可能な印刷装置であって、
前記画像データによって表される画像の輪郭領域と前記輪郭領域以外の他の画像領域とに分離する輪郭領域分離抽出部と、
前記画像データを前記印刷部で利用可能なインク色の階調値を表す多階調データに変換する色変換部と、
前記多階調データの階調値に応じて、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、前記多階調データを前記印刷部が再現可能な階調数に減色する減色部と、
前記減色されたデータに応じて、印刷媒体上にインクドットを形成するインクドット形成部と、
を備え、
前記減色部は、前記輪郭領域の少なくとも一部に対しては第１のドットパターンを使用し、前記輪郭領域以外の他の画像領域に対しては第２のドットパターンを使用し、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する前記第２のドットパターンよりも低いことを特徴とする、印刷装置。
【請求項７】
与えられた画像データに応じて、印刷媒体上にインクドットを形成する印刷方法であって、
（ａ）前記画像データによって表される画像の輪郭領域と前記輪郭領域以外の他の画像領域とに分離する工程と、
（ｂ）前記画像データを前記印刷部で利用可能なインク色の階調値を表す多階調データに変換する工程と、
（ｃ）前記多階調データの階調値に応じて、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、前記多階調データを前記印刷部が再現可能な階調数に減色する工程と、
（ｄ）前記減色されたデータに応じて、印刷媒体上にインクドットを形成する工程と、
を備え、
前記工程（ｃ）は、前記輪郭領域の少なくとも一部に対しては第１のドットパターンを使用し、前記輪郭領域以外の他の画像領域に対しては第２のドットパターンを使用し、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する前記第２のドットパターンよりも低いことを特徴とする、印刷方法。
【請求項８】
印刷媒体上にインクドットを形成可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データをコンピュータに生成させるためのコンピュータプログラムであって、
前記コンピュータプログラムは、
前記画像データによって表される画像の輪郭領域と前記輪郭領域以外の他の画像領域とに分離する機能と、
前記画像データを前記印刷部で利用可能なインク色の階調値を表す多階調データに変換する機能と、
前記多階調データの階調値に応じて、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、前記多階調データを前記印刷部が再現可能な階調数に減色する機能と、
を前記コンピュータに実現させるプログラムを含み、
前記減色する機能は、前記輪郭領域の少なくとも一部に対しては第１のドットパターンを使用し、前記輪郭領域以外の他の画像領域に対しては第２のドットパターンを使用する機能を含み、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する前記第２のドットパターンよりも低いことを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インクを吐出して印刷媒体上に画像を印刷する技術に関する。
【０００２】
【従来の技術】
インク滴を吐出することにより、印刷媒体上にインクドットを形成して画像を印刷するインクジェットプリンタは、コンピュータ等で作成した画像の出力装置として広く使用されている。
【０００３】
インクジェットプリンタで印刷を行うと、特に文字やイラストなどの線画の輪郭領域にインクの滲みが生ずることがある。このようなインクの滲みは、線画領域に吐出されたインクが印刷媒体に吸収しきれずにインク溜まりを形成し、色相が異なるインクが混濁することに起因する。一方、印刷の高解像度化に伴って、たとえば１画素の階調値をｎ×ｎの配列のドットパターンのいずれか１つに対応させて階調を表現する濃度パターン法という減色処理が採用されることが多くなってきている。
【０００４】
【発明が解決しようとする課題】
しかし、従来の濃度パターン法では、１つの階調値に対して１つのドットパターンが対応するので、輪郭領域における滲みを抑制するためにドットパターンのドット密度を小さくすると、輪郭領域以外の他の画像領域で白抜けが生じやすくなるという問題があった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、濃度パターン法を用いて減色処理を行う印刷装置において、輪郭領域におけるインクの滲みを抑制することを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明は、与えられた画像データに応じて、印刷媒体上にインクドットを形成可能な印刷部に供給される印刷データを生成する印刷制御装置であって、
前記画像データによって表される画像の輪郭領域と前記輪郭領域以外の他の画像領域とに分離する輪郭領域分離抽出部と、
前記画像データを前記印刷部で利用可能なインク色の階調値を表す多階調データに変換する色変換部と、
前記多階調データの階調値に応じて、予め準備された複数のインクドットのパターンであるドットパターンの中から１つを選択することによって、前記多階調データを前記印刷部が再現可能な階調数に減色する減色部と、
を備え、
前記減色部は、前記輪郭領域の少なくとも一部に対しては第１のドットパターンを使用し、前記輪郭領域以外の他の画像領域に対しては第２のドットパターンを使用し、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する前記第２のドットパターンよりも低いことを特徴とする。
【０００７】
本発明の印刷制御装置によれば、輪郭領域の少なくとも一部に対してパターン中の周辺部のインクドットの密度が比較的に低いドットパターンが使用され、一方、輪郭領域以外の他の画像領域に対してはパターン中の周辺部のインクドットの密度が比較的に高いドットパターンが使用されるので、白抜けの発生を過度に増大させることなく輪郭領域におけるインクの滲みを抑制することができる。
【０００８】
ここで、輪郭領域とは、色相が変わる境界に接する画素やインクドットが全く形成されない領域との境界に接す画素から構成される領域を意味する。画素は、多階調データにおける各色の最小要素を意味する。周辺部とは、インクドットが配置される位置であってドットパターン中の最も外周に近い部分をいう。
【０００９】
上記印刷制御装置において、前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの数が同一の階調値に対応する前記第２のドットパターンよりも少なくなるように構成しても良いし、
前記第１のドットパターンは、前記第１のドットパターン中の周辺部のインクドットの面積が同一の階調値に対応する前記第２のドットパターンよりも小さくなるように構成しても良いし、双方を組み合わせるようにしても良い。
【００１０】
上記印刷制御装置において、前記ドットパターンは、多階調データの１画素分に対応する複数のドット形成位置を含んでおり、前記複数のドット形成位置におけるドット形成の有無が、１画素分の多階調データに応じて決定されたものであることが好ましい。こうすれば正確な階調表現を実現することができる。
【００１１】
上記印刷制御装置において、前記減色部は、前記印刷媒体が普通紙のときに前記第１のドットパターンを使用するように構成することが好ましい。
【００１２】
普通紙はインクの吸収が遅く滲みやすいので、印刷媒体が普通紙のときに第１のドットパターンの使用による効果が顕著に現れるからである。なお、印刷媒体が普通紙であるか否かの決定は、ユーザからの入力に応じて行っても良いし、センサを用いて自動的に行っても良い。
【００１３】
なお、本発明は、種々の態様で実現することが可能であり、たとえば、印刷方法および印刷装置、印刷制御方法および印刷制御装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の構成：
Ｂ．本発明の実施例における印刷処理：
Ｃ．変形例：
【００１５】
Ａ．装置の構成：
図１は、本発明の一実施例としての印刷システムの構成を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００１６】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９４やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、さらに、ビデオドライバ９４を介してＣＲＴ２１に画像を表示する。
【００１７】
アプリケーションプログラム９５が印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これをカラープリンタ２０に供給するための印刷データＰＤに変換する。図１に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、輪郭領域分離抽出部１０１と、減色モジュール９９と、印刷データ生成モジュール１００と、色変換テーブルＬＵＴと、が備えられている。
【００１８】
解像度変換モジュール９７は、アプリケーションプログラム９５が扱っているカラー画像データの解像度（即ち、単位長さ当りの画素数）を、プリンタドライバ９６が扱うことができる解像度に変換する役割を果たす。こうして解像度変換された画像データは、まだＲＧＢの３色からなる画像情報である。色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ、各画素ごとに、ＲＧＢ画像データを、カラープリンタ２０が利用可能な複数のインク色の階調値を表す多階調データに変換する。
【００１９】
色変換された多階調データは、例えば２５６階調の階調値を有している。輪郭領域分離抽出部１０１は、多階調データに基づいて画像を輪郭領域と、輪郭領域以外の他の画像領域とに分離する。減色モジュール９９は、濃度パターン法を用いてカラープリンタ２０で実現可能な階調数で、この階調値を表現するための減色処理を実行する。この際、輪郭領域であるか否かに応じてドットパターンが変更される。なお、これらの処理の詳細については後述する。
【００２０】
減色処理して生成された減色データは、印刷データ生成モジュール１００によりカラープリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。なお、印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００２１】
なお、プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００２２】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向（主走査方向）に往復動させる主走査送り機構と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００２３】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２２の回転をプラテン２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３０を往復動させる主走査送り機構は、プラテン２６の軸と並行に架設されキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置センサ３９とを備えている。
【００２４】
以上説明したハードウェア構成を有するカラープリンタ２０は、紙送りモータ２２により用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各色インク滴の吐出を行い、インクドットを形成して用紙Ｐ上に多色多階調の画像を形成する。
【００２５】
Ｂ．本発明の実施例における印刷処理：
図３は、本発明の第１実施例における印刷処理手順を示すフローチャートである。ステップＳ１１０では、コンピュータ９０（図１）の解像度変換モジュール９７と色変換モジュール９８は、与えられたＲＧＢデータから前述のように多階調データを生成する。
【００２６】
図４は、生成された多階調データの内容を示す説明図である。多階調データは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色それぞれのデータである４つのプレーンを有している。各色のプレーンは、各画素が７２０ｄｐｉ×７２０ｄｐｉのサイズを有する２５６階調のデータである。ここで、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）は、プリンタ２０で利用可能なインク色である。また、階調値が大きいほどインクドットの密度が高いことを意味している。インクドットの密度とは、印刷媒体上の単位面積に対するインクドットの面積の比を意味する。
【００２７】
ステップＳ１２０では、輪郭領域分離抽出部１０１（図１）は、多階調データに基づいて輪郭領域を分離して抽出する。輪郭領域とは、本実施例では隣接する画素の画素値の差が所定の値より大きい画素のグループをいう。所定の値は、本実施例では１００であると仮定する。輪郭領域の分離抽出は、ソーベルフィルタその他の輪郭線抽出フィルタを用いて行うことができる。
【００２８】
図５は、輪郭領域を有するシアンの多階調データ（Ｃプレーン）とマゼンタの多階調データ（Ｍプレーン）の一例を示す説明図である。Ｃプレーンでは、図５（ａ）から分かるように、Ｂ列３行の画素とＣ列３行の画素の隣接する２つの画素では、画素値の差が１３８である。この結果、Ｂ列３行の画素とＣ列３行の画素は、輪郭領域に分類されることになる。同様の処理によって、点線に隣接する画素は、すべて輪郭領域に分類される。
【００２９】
一方、図５（ｂ）から分かるように、Ｍプレーンでも同一の画素が輪郭領域に分類される。さらにＣプレーンとＭプレーン双方の画素値に着目すると、点線の内部の領域はマゼンタの濃度が高く、点線の外部の領域はシアンの濃度が高いことが分かる。この結果、図５に示された点線は、色相がシアンからマゼンタに急激に変化する輪郭線であることが分かる。
【００３０】
図６は、輪郭領域に属する画素であるか否かを表す２つのプレーン（Ｃ輪郭プレーンとＭ輪郭プレーン）を示す説明図である。各プレーンは、プレーン中の各画素が輪郭領域に属するか否かを表している。具体的には、画素値が「１」の場合には輪郭領域であることを表しており、画素値が「０」の場合には輪郭領域以外の他の画像領域であることを表している。この例では、シアンとマゼンタのいずれのインク色も点線に接する領域が輪郭領域となっているため、Ｃ輪郭プレーンとＭ輪郭プレーンは、全く同一の画素値を有している。
【００３１】
図７は、本発明の実施例における減色処理手順（図３のステップＳ１４０）を示すフローチャートである。この減色処理では、まず画素毎に多階調データの各色の多階調プレーンの画素値と、輪郭データの各色の輪郭プレーンの画素値とが入力される（ステップＳ２００、Ｓ２１０）。
【００３２】
ステップＳ２２０では、減色モジュール９９は、輪郭プレーンの画素値に応じて各画素が輪郭領域に属するか否かを決定する。具体的には、輪郭プレーンの画素値が「１」の場合には、輪郭領域に属する画素であると決定されてステップＳ２４０に処理が進み、一方、輪郭プレーンの画素値が「０」の場合には、輪郭領域以外の他の画像領域に属する画素であると決定されてステップＳ２３０に処理が進む。
【００３３】
ステップＳ２３０では、減色モジュール９９は、多階調プレーンの画素値に応じて非輪郭用ドットパターンの中からドットパターンを選択する。一方、ステップＳ２４０では、減色モジュール９９は、多階調プレーンの画素値に応じて輪郭用ドットパターンの中からドットパターンを選択する。
【００３４】
図８と図９とは、本発明の実施例における非輪郭用ドットパターンと輪郭用ドットパターンとをそれぞれ示す説明図である。これらの図では、７２０ｄｐｉ×７２０ｄｐｉのサイズを有する各画素に対して、２８８０ｄｐｉのピッチでドットが配置されている。これらのドットパターンは、多階調データの１画素分に対応する複数のドット形成位置を含んでおり、これらの複数のドット形成位置におけるドット形成の有無が、１画素分の多階調データに応じて決定されたものである。
【００３５】
なお、輪郭用ドットパターンは、特許請求の範囲における「第１のドットパターン」に相当し、非輪郭用ドットパターンは、特許請求の範囲における「第２のドットパターン」に相当する。
【００３６】
図８に示される非輪郭用ドットパターンでは、粒状性を抑制するために高い空間周波数でインクドットが配置されている。一方、図９に示される輪郭用ドットパターンでは、ドットパターン中の周辺部のインクドットの密度が同一の階調値に対応する非輪郭用ドットパターンよりも低くなるようにインクドットが配置されている。ここで、周辺部とは、インクドットが配置される位置であってドットパターン中の最も外周に近い部分をいう。たとえば図８や図９に示されるドットパターンでは、１行目、４行目、Ａ列、あるいはＤ列のいずれかに属するインクドットの配置位置である。
【００３７】
パターンの周辺部におけるインクドットの密度が小さくなるように輪郭用ドットパターンのインクドットが配置されているのは、輪郭領域におけるインク溜まりの形成を抑制するためである。インク溜まりの形成が抑制されれば、色相が異なるインクが混濁することに起因する滲みが少なくなるからである。なお、輪郭用ドットパターンは、結果として網点型に近いドット配置となっている。
【００３８】
図１０は、多階調データの階調値とドットパターンの関係を示す説明図である。ドットパターン番号は、図８と図９とにおけるドットパターンの番号に対応している。たとえば階調値が１６０の場合には、１０番のドットパターンが選択されることになる。なお、階調値が０〜１５の場合には、図８と図９とには図示されていない０番のドットパターンが選択される。０番のドットパターンは、インクドットが形成されないパターンである。
【００３９】
このような処理を各色のプレーンの全画素について行うと（ステップＳ２５０）、印刷媒体上における各画素のドットの形成状態が決定されることになる。この決定に基づいて以下のような性質を有するドットデータが生成されることになる。
【００４０】
図１１は、印刷媒体上におけるドットの形成状態を示す説明図である。図１１（ａ）は、本発明の実施例におけるドットの形成状態を示している。これは、輪郭領域か否かに応じてドットパターンを使い分けた例である。一方、図１１（ｂ）は、ドットパターンを使い分けなかった場合の例である。この例は、ドットパターンの使い分けがなされた場合との比較のために示してある。なお、黒丸は、シアンのインクドットを示しており、白丸は、マゼンタのインクドットを示している。
【００４１】
図１１では、説明を分かりやすくするために、階調値が高い側のインク色のドットパターンのみが示されている。たとえばＢ列２行の画素では、シアンのインクドット（１０番のドットパターン）のみが示されており、たとえばＣ列３行の画素では、マゼンタのインクドット（１３番のドットパターン）のみが示されている。
【００４２】
図１１（ａ）のドット形成状態と図１１（ｂ）のドット形成状態とを比較すると、図１１（ａ）では、色が異なるインクドットが隣接するケースが図１１（ｂ）よりも少ないことが分かる。たとえばＢ列３行の画素とＣ列３行の画素に着目すると、図１１（ｂ）では色が異なる３組のインクドットが隣接しているのに対して、図１１（ａ）では色が異なるインクドットの隣接は１組だけである。この結果、図１１（ａ）では、色が異なるインクが集まってインク溜まりが形成される可能性が図１１（ｂ）よりも低くなることが分かる。
【００４３】
このようにして生成されたドットデータは、印刷データ生成モジュール１００によりカラープリンタ２０に転送すべきデータ順に並べ替えられ、印刷データＰＤとして出力される（ステップＳ１５０（図３））。プリンタ２０は、印刷データＰＤに応じて印刷を実行する（ステップＳ１６０）。
【００４４】
このように、本実施例では、輪郭領域に対してはパターン中の周辺部のインクドットの数が比較的に少ないドットパターンが使用され、輪郭領域以外の他の画像領域に対してはパターン中の周辺部のインクドットの数が比較的に多いドットパターンが使用されるので、白抜けの発生を過度に増大させることなく輪郭領域におけるインクの滲みを抑制することができる。
【００４５】
なお、周辺部のインクドットの密度が比較的に低いドットパターンとしては、たとえば網点型やドット集中型と呼ばれるドットパターンが使用可能であり、周辺部のインクドットの密度が比較的に高いドットパターンとしては、たとえばＢａｙｅｒ型やドット分散型と呼ばれるドットパターンが使用可能である。
【００４６】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４７】
Ｃ−１．上記実施例においては、輪郭領域でも輪郭領域以外の他の画像領域でもインクドットの配置が変わるだけでインクドットの数は変えられていないが、インクドットの数も変更するようにしても良い。たとえば図１２に示すように、輪郭領域以外の他の画像領域では１３個〜１６個のインクドットが形成されるドットパターンに対して、輪郭領域では１２個のインクドットが形成されるドットパターンが対応するように構成しても良い。
【００４８】
Ｃ−２．上記実施例では、輪郭領域用ドットパターンは、非輪郭領域用ドットパターンとインクドットの配置や数が異なるが、たとえばインクドットのサイズを小さくするようにしても良い。また、インクドットの数とサイズの変更を組み合わせてもよい。さらに、ドットパターンは、必ずしも正方形でなくても良く、たとえば長方形であっても良い。
【００４９】
Ｃ−３．上記実施例では、コンピュータ９０でドットデータが生成されているが、たとえばコンピュータ９０が多階調データをプリンタ２０に供給し、プリンタ２０が輪郭領域分離抽出処理や減色処理行うように構成しても良い。このように、プリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。
【００５０】
Ｃ−４．上記実施例では、印刷媒体に拘わらず輪郭領域か否かに応じてドットパターンを変更しているが、たとえば印刷媒体が普通紙の場合にだけドットパターンを変更するようにしても良い。普通紙はインクの吸収が遅く滲みやすいので、本発明は印刷媒体が普通紙のときに顕著な効果を奏するからである。印刷媒体が普通紙であるか否かの決定は、ユーザからの入力に応じて行っても良いし、センサを用いて自動的に行っても良い。
【００５１】
Ｃ−５．上記実施例では、輪郭領域に属する画素のドットパターンを全て変更しているが、たとえば階調値が高い側のドットパターンだけを変更するようにしても良い。本発明は、輪郭領域の少なくとも一部のドットパターンを変更するものであれば良い。なお、低い階調値よりも高い階調値においてドットパターンを変更することが好ましい。高い階調値に対応するドットパターンは、インクドットの密度が高いからである。
【００５２】
Ｃ−６．上記実施例においては、多階調データを処理して輪郭領域を抽出し、これを用いてインク量の削減処理を行っている。しかし、輪郭領域の抽出方法はこれに限られない。たとえばアウトラインフォントのように輪郭線を定義するデータが印刷に使用される場合、このアウトラインデータから生成される輪郭線のデータに応じて輪郭領域を分離抽出するようにしても良い。
【００５３】
Ｃ−７．上記実施例においては、輪郭領域は、色相が変わる境界に接する画素とされているが、輪郭領域はこれに限られず、インクドットが全く形成されない領域との境界に接する画素とするようにしても良い。画素は、本明細書では多階調データにおける各色の最小要素を意味する。一般に、本発明の輪郭領域は、少なくとも１つの色相について濃度が急激に変化する境界線に隣接する複数の画素のグループをいう。
【００５４】
Ｃ−８．この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のインクドットで表現することにより多階調を表現する印刷にも適用できる。また、ドラムプリンタにも適用できる。尚、ドラムプリンタでは、ドラム回転方向が主走査方向、キャリッジ走行方向が副走査方向となる。また、この発明は、インクジェットプリンタのみでなく、一般に、複数のノズル列を有する記録ヘッドを用いて印刷媒体の表面に記録を行うインクドット記録装置に適用することができる。
【００５５】
Ｃ−９．上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００５６】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の一実施例として印刷システムの構成を示すブロック図。
【図２】プリンタの構成を示す説明図。
【図３】本発明の実施例における印刷処理手順を示すフローチャート。
【図４】本実施例における多階調データの内容を示す説明図。
【図５】輪郭領域を有するシアンの多階調データ（Ｃプレーン）とマゼンタの多階調データ（Ｍプレーン）の一例を示す説明図。
【図６】輪郭領域であるか否かを表す２つのプレーン（Ｃ輪郭プレーンとＭ輪郭プレーン）を示す説明図。
【図７】本発明の実施例における減色処理手順を示すフローチャート。
【図８】本発明の実施例における非輪郭用ドットパターンを示す説明図。
【図９】本発明の実施例における輪郭用ドットパターンを示す説明図。
【図１０】多階調データの階調値とドットパターンの関係を示す説明図。
【図１１】印刷媒体上におけるドットの形成状態を示す説明図。
【図１２】変形例における輪郭用ドットパターンを示す説明図。
【符号の説明】
２０…カラープリンタ
２１…ＣＲＴ
２２…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２８…印刷ヘッド
３０…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置センサ
４０…制御回路
５６…コネクタ
６０…印刷ヘッドユニット
９０…コンピュータ
９４…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…減色モジュール
１００…印刷データ生成モジュール
１０１…輪郭領域分離抽出部
【図１】
2004262186.tif 000003
【図２】
2004262186.tif 000004
【図３】
2004262186.tif 000005
【図４】
2004262186.tif 000006
【図５】
2004262186.tif 000007
【図６】
2004262186.tif 000008
【図７】
2004262186.tif 000009
【図８】
2004262186.tif 000010
【図９】
2004262186.tif 000011
【図１０】
2004262186.tif 000012
【図１１】
2004262186.tif 000013
【図１２】
2004262186.tif 000014