(57)【要約】【課題】サイズの異なる複数種類のドットを用いた印刷において、比較的に小さなサイズのインク滴の印刷装置への付着を抑制しつつ印刷用紙の端部まで印刷する。【解決手段】本発明は、印刷媒体上にインクを吐出することによってドットを形成する印刷部を用いて印刷を行うために、印刷部に供給すべき印刷データを生成する印刷制御装置である。この印刷制御装置は、与えられた第１の画像データの各画素の色を、印刷部で利用可能なインクで表現するための階調値に変換する色変換部と、色変換されたデータから各画素におけるドットの形成状態を表すドットデータを生成する減色部とを備える。この減色部は、周辺領域に属する画素の特定ドット記録率（比較的小さなドットの記録率）を、中央領域に属する画素の特定ドット記録率よりも低くすることを特徴とする。【選択図】  図１１
2005022286.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上にインクを吐出することによってドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、複数のノズルと、前記複数のノズルからインク滴をそれぞれ吐出させるための複数の吐出駆動素子とを有する印刷ヘッドを備え、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能であり、
前記印刷制御装置は、
与えられた第１の画像データの各画素の色を、前記印刷部で利用可能なインクで表現するための階調値に変換することにより第２の画像データを生成する色変換部と、
前記第２の画像データの各画素の階調値に応じて、前記各画素におけるドットの形成状態を表すドットデータを生成する減色部と、
を備え、
前記第２の画像データは、前記印刷媒体の端部側の周辺領域と前記印刷媒体の中央部側の中央領域とに区分された前記印刷媒体よりも広い領域を有するデータであり、
前記減色部は、前記Ｎ種類のドットのうちの比較的小さなサイズのドットの中の少なくとも一つの種類のドットである特定ドットの記録率を特定ドット記録率とするとき、前記減色前の同一の画素値に対する前記特定ドット記録率が、前記中央領域に属する画素よりも前記周辺領域に属する画素の方が低くなるように構成されていることを特徴とする、印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記減色部は、前記減色前の同一の画素値に対する前記特定ドット記録率における前記周辺領域に属する画素と前記中央領域に属する画素の間の差を、前記特定ドットよりも大きなドットの記録率を変化させることによって補償する、印刷制御装置。
【請求項３】
請求項１または２に記載の印刷制御装置であって、
前記印刷媒体は、ロール紙であり、
前記第２の画像データは、前記ロール紙の副走査方向に平行な端部側にのみ周辺領域が設定されている、印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置であって、
前記減色部は、
前記周辺領域に属する画素に使用するための周辺領域用ドット記録率テーブルと、前記中央領域に属する画素に使用するための中央領域用ドット記録率テーブルとを格納するドット記録率テーブル格納部と、
前記各画素の属する領域に応じて、前記周辺領域に属する画素については前記周辺領域用ドット記録率テーブルを選択し、前記中央領域に属する画素については前記中央領域用ドット記録率テーブルを選択するテーブル選択部と、
を備える、印刷制御装置。
【請求項５】
請求項４記載の印刷制御装置であって、
前記第２の画像データは、さらに、前記周辺領域と前記中央領域の間に遷移領域を有し、
前記減色部は、さらに、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定する補間演算部を備える、印刷制御装置。
【請求項６】
請求項４記載の印刷制御装置であって、
前記第２の画像データは、さらに、前記周辺領域と前記中央領域との間に遷移領域を有し、
前記ドット記録率テーブル格納部は、さらに、前記遷移領域に属する画素に使用するための遷移領域用ドット記録率テーブルを格納し、
前記テーブル選択部は、前記各画素の属する領域に応じて、前記遷移領域に属する画素については前記遷移領域用ドット記録率テーブルを選択し、
前記遷移領域用ドット記録率テーブルは、前記周辺領域用ドット記録率テーブルよりも高く前記中央領域用ドット記録率テーブルよりも低い、前記減色前の同一の画素値に対する前記特定ドット記録率を有する、印刷制御装置。
【請求項７】
請求項６記載の印刷制御装置であって、
前記ドット記録率テーブル格納部は、前記減色前の同一の画素値に対する前記特定ドット記録率が相互に異なる複数の前記遷移領域用ドット記録率テーブルを格納し、
前記テーブル選択部は、前記遷移領域内における前記各画素の位置に基づいて、前記中央領域に近づくに応じて前記減色前の同一の画素値に対する前記特定ドット記録率がより高い前記遷移領域用ドット記録率テーブルを選択し、
前記複数の前記遷移領域用ドット記録率テーブルは、前記周辺領域用ドット記録率テーブルよりも高く前記中央領域用ドット記録率テーブルよりも低い、前記減色前の同一の画素値に対する前記特定ドット記録率を有する、印刷制御装置。
【請求項８】
請求項６または７に記載の印刷制御装置であって、
前記減色部は、主走査方向に隣接する画素の集合である主走査線毎に前記ドットデータを生成し、
前記補間演算部は、前記主走査線が同一のドット記録率テーブルで処理できない場合に、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定する、印刷制御装置。
【請求項９】
請求項６または７に記載の印刷制御装置であって、
前記減色部は、副走査方向に隣接する画素の集合である副走査線毎に前記ドットデータを生成し、
前記補間演算部は、前記副走査線が同一のドット記録率テーブルで処理できない場合に、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定する、印刷制御装置。
【請求項１０】
印刷媒体上にドットを形成することによって印刷を行う印刷装置であって、
複数のノズルと、前記複数のノズルからインク滴をそれぞれ吐出させるための複数の吐出駆動素子とを有する印刷ヘッドを備え、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能な印刷部と、
請求項１ないし９のいずれかに記載の印刷制御装置と、
を備える印刷装置。
【請求項１１】
印刷媒体上にインクを吐出することによってドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御方法であって、
（ａ）複数のノズルと、前記複数のノズルからインク滴をそれぞれ吐出させるための複数の吐出駆動素子とを有する印刷ヘッドを備え、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能な印刷部を準備する工程と、
（ｂ）与えられた第１の画像データの各画素の色を、前記印刷部で利用可能なインクで表現するための階調値に変換することにより第２の画像データを生成する工程と、
（ｃ）前記第２の画像データの各画素の階調値に応じて、前記各画素におけるドットの形成状態を表すドットデータを生成する工程と、
を備え、
前記第２の画像データは、前記印刷媒体の端部側の周辺領域と前記印刷媒体の中央部側の中央領域とに区分された前記印刷媒体よりも広い領域を有するデータであり、
前記工程（ｃ）は、前記Ｎ種類のドットのうちの比較的小さなサイズのドットの中の少なくとも一つの種類のドットである特定ドットの記録率を特定ドット記録率とするとき、前記減色前の同一の画素値に対する前記特定ドット記録率が、前記中央領域に属する画素よりも前記周辺領域に属する画素の方が低くなるような工程を含むことを特徴とする、印刷制御方法。
【請求項１２】
印刷媒体上にインクを吐出することによってドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成するための処理をコンピュータに実行させるためのコンピュータプログラムであって、
前記印刷部は、複数のノズルと、前記複数のノズルからインク滴をそれぞれ吐出させるための複数の吐出駆動素子とを有する印刷ヘッドを備え、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能であり、
前記コンピュータプログラムは、
（ａ）与えられた第１の画像データの各画素の色を、前記印刷部で利用可能なインクで表現するための階調値に変換することにより第２の画像データを生成する機能と、
（ｂ）前記第２の画像データの各画素の階調値に応じて、前記各画素におけるドットの形成状態を表すドットデータを生成する機能と、
を前記コンピュータに実現させるプログラムを有し、
前記機能（ｂ）は、前記Ｎ種類のドットのうちの比較的小さなサイズのドットの中の少なくとも一つの種類のドットである特定ドットの記録率を特定ドット記録率とするとき、前記減色前の同一の画素値に対する前記特定ドット記録率が、前記中央領域に属する画素よりも前記周辺領域に属する画素の方が低くなるような機能を含むことを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インク滴を吐出して印刷媒体上に画像を印刷する技術、特に、複数種類のドットサイズで１画素を記録可能な印刷技術に関する。
【０００２】
【従来の技術】
近年、コンピュータの出力装置として、印刷ヘッドのノズルからインクを吐出するプリンタが広く普及しており、たとえば特許文献１に開示されているように印刷用紙の端部まで画像を印刷できるようなプリンタも実現されている。このような縁なし印刷を実現する方法の一つとして、印刷用紙の外側に吐出されたインクを、プラテンの溝部に備えられたインク吸収材により吸収する方法が提案されている。一方、インクの吐出技術の進歩によって吐出可能なインク滴のサイズが年々小さくなっており、これにより高画質化が図られている。
【０００３】
【特許文献１】
特開２００２−１０３５８６号公報
【０００４】
【発明が解決しようとする課題】
しかし、小さなサイズのインク滴は、空気抵抗の基準となる代表面積に比して質量が小さいため急速に減速するという特性を有している。このため、印刷用紙以外の領域に吐出されると、インク吸収材に到達する前にインクが浮遊し、ミストとなってプリンタに付着するという問題が生じていた。さらに、小さなサイズのインク滴は、表面張力によって弾かれやすい性質を持っているため、印刷用紙以外の領域に吐出されたインクが弾かれることによってもインクのミストが発生し得る。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、サイズの異なる複数種類のドットを用いた印刷において、比較的に小さなサイズのインク滴の印刷装置への付着を抑制しつつ印刷媒体の端部まで印刷する技術を提供することを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明は、印刷媒体上にインクを吐出することによってドットを形成する印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
前記印刷部は、複数のノズルと、前記複数のノズルからインク滴をそれぞれ吐出させるための複数の吐出駆動素子とを有する印刷ヘッドを備え、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能であり、
前記印刷制御装置は、
与えられた第１の画像データの各画素の色を、前記印刷部で利用可能なインクで表現するための階調値に変換することにより第２の画像データを生成する色変換部と、
前記第２の画像データの各画素の階調値に応じて、前記各画素におけるドットの形成状態を表すドットデータを生成する減色部と、
を備え、
前記第２の画像データは、前記印刷媒体の端部側の周辺領域と前記印刷媒体の中央部側の中央領域とに区分された前記印刷媒体よりも広い領域を有するデータであり、
前記減色部は、前記Ｎ種類のドットのうちの比較的小さなサイズのドットの中の少なくとも一つの種類のドットである特定ドットの記録率を特定ドット記録率とするとき、前記減色前の同一の画素値に対する前記特定ドット記録率が、前記中央領域に属する画素よりも前記周辺領域に属する画素の方が低くなるように構成されていることを特徴とする。
【０００７】
本発明の印刷制御装置によれば、印刷媒体の端部側の周辺領域と印刷媒体の中央部側の中央領域とに区分された画像データにおいて、複数種類のドットのうちの比較的小さなサイズのドットの記録率を特定ドット記録率とするとき、周辺領域に属する画素の特定ドット記録率が、中央領域に属する画素の特定ドット記録率よりも低くされるので、比較的に小さなサイズのインク滴の印刷装置への付着を抑制しつつ印刷用紙の端部まで印刷することができる。
【０００８】
上記印刷制御装置において、前記減色部は、前記減色前の同一の画素値に対する前記特定ドット記録率における前記周辺領域に属する画素と前記中央領域に属する画素の間の差を、前記特定ドットよりも大きなドットの記録率を変化させることによって補償するようにすることが好ましい。
【０００９】
このように、特定ドットの記録率の低下を比較的に大きなサイズのドットの記録率を変化させて補償するようにすれば、比較的に小さなサイズのインク滴の印刷装置への付着を抑制しつつ階調の忠実性の劣化を抑制することができる。
【００１０】
上記印刷制御装置において、前記印刷媒体は、ロール紙であり、
前記第２の画像データは、前記ロール紙の副走査方向に平行な端部側にのみ周辺領域が設定されているようにしても良い。
【００１１】
こうすれば、たとえばロール紙に複数の画像を印刷する場合において、画像データの領域のうちで印刷媒体の主走査方向に平行な端部側におけるデータ処理の負担を軽減できるとともに、特定ドットの記録率の低下に伴う画質の劣化を防止することができる。
【００１２】
上記印刷制御装置において、前記減色部は、
前記周辺領域に属する画素に使用するための周辺領域用ドット記録率テーブルと、前記中央領域に属する画素に使用するための中央領域用ドット記録率テーブルとを格納するドット記録率テーブル格納部と、
前記各画素の属する領域に応じて、前記周辺領域に属する画素については前記周辺領域用ドット記録率テーブルを選択し、前記中央領域に属する画素については前記中央領域用ドット記録率テーブルを選択するテーブル選択部と、
を備えるようにしても良い。
【００１３】
上記印刷制御装置において、前記第２の画像データは、さらに、前記周辺領域と前記中央領域の間に遷移領域を有し、
前記減色部は、さらに、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定する補間演算部を備えるようにしても良いし、
あるいは
前記第２の画像データは、さらに、前記周辺領域と前記中央領域との間に遷移領域を有し、
前記ドット記録率テーブル格納部は、さらに、前記遷移領域に属する画素に使用するための遷移領域用ドット記録率テーブルを格納し、
前記テーブル選択部は、前記各画素の属する領域に応じて、前記遷移領域に属する画素については前記遷移領域用ドット記録率テーブルを選択し、
前記遷移領域用ドット記録率テーブルは、前記周辺領域用ドット記録率テーブルよりも高く前記中央領域用ドット記録率テーブルよりも低い、前記減色前の同一の画素値に対する前記特定ドット記録率を有するようにしても良い。
【００１４】
こうすれば、周辺領域と中央領域との間で発生し得るドットパターンの急変による擬似的な輪郭の発生その他の画質の劣化を抑制することができる。
【００１５】
上記印刷制御装置において、前記ドット記録率テーブル格納部は、前記減色前の同一の画素値に対する前記特定ドット記録率が相互に異なる複数の前記遷移領域用ドット記録率テーブルを格納し、
前記テーブル選択部は、前記遷移領域内における前記各画素の位置に基づいて、前記中央領域に近づくに応じて前記減色前の同一の画素値に対する前記特定ドット記録率がより高い前記遷移領域用ドット記録率テーブルを選択し、
前記複数の前記遷移領域用ドット記録率テーブルは、前記周辺領域用ドット記録率テーブルよりも高く前記中央領域用ドット記録率テーブルよりも低い、前記減色前の同一の画素値に対する前記特定ドット記録率を有するように構成しても良い。
【００１６】
こうすれば、周辺領域と中央領域との間で発生し得るドットパターンの急変による画質の劣化をさらに抑制することができる。
【００１７】
上記印刷制御装置において、前記減色部は、主走査方向に隣接する画素の集合である主走査線毎に前記ドットデータを生成し、
前記補間演算部は、前記主走査線が同一のドット記録率テーブルで処理できない場合に、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定するようにして良いし、
あるいは、
前記減色部は、副走査方向に隣接する画素の集合である副走査線毎に前記ドットデータを生成し、
前記補間演算部は、前記副走査線が同一のドット記録率テーブルで処理できない場合に、前記周辺領域用ドット記録率テーブルと前記中央領域用ドット記録率テーブルとを用いた補間演算によって、前記遷移領域における前記特定ドット記録率を決定するようにしても良い。
【００１８】
こうすれば、ドットデータを生成するための処理の速度を速くすることができる。
【００１９】
なお、本発明は、印刷装置、それらの方法または装置の機能をコンピュータに実現させるためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の形態で実現することができる。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の構成：
Ｂ．第１実施例における印刷データ生成処理：
Ｃ．第２実施例における印刷データ生成処理：
Ｄ．第３実施例における印刷データ生成処理：
Ｅ．第４実施例における印刷データ生成処理：
Ｆ．第５実施例における印刷データ生成処理：
Ｇ．変形例：
【００２１】
Ａ．装置の構成：
図１は、本発明の一実施例としての印刷システムの構成を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００２２】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００２３】
プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、減色モジュール９９と、印刷データ生成モジュール１００と、色変換テーブルＬＵＴと、記録率デーブルＤＴと、が備えられている。これらの機能については後述する。
【００２４】
プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００２５】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査駆動部と、キャリッジモータ２４によってキャリッジ３０を紙送りローラ２５の軸方向（主走査方向）に往復動させる主走査駆動部と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００２６】
印刷用紙Ｐを搬送する副走査駆動部は、紙送りモータ２２の回転を紙送りローラ２５に伝達する図示しないギヤトレインを備える。また、キャリッジ３０を往復動させる主走査駆動部は、紙送りローラ２５の軸と並行に架設されキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置センサ３９とを備えている。
【００２７】
図３は、印刷用紙Ｐの端部を印刷を行う様子を示す説明図である。下流側溝部１２６ｒの開口上には、印刷ヘッド２８の２つのノズル＃１、＃２が配置されており、また、上流側溝部１２６ｆの開口上とプラテンフレーム１２５上には、２つのノズル＃７、＃８と他のノズル＃３、＃４、＃５、＃６とがそれぞれ配置されている。さらに、図３（ｂ）に示されるように、印刷用紙Ｐの側端部Ｐｓは、側方溝部１２６ｓの開口上に配置されている。下流側溝部１２６ｒや上流側溝部１２６ｆ、側方溝部１２６ｓといった溝部には、インクを吸収するためのインク吸収材１２７ｒ、１２７ｆ、１２７ｓがそれぞれ備えられている。
【００２８】
４つのノズル＃１、＃２、＃７、＃８は、下流側溝部１２６ｒや上流側溝部１２６ｆの開口上に配置されているので、吐出されたインクがミスト化しない限り、印刷用紙Ｐが副走査送りによって到達する前からインクを吐出してもプラテンフレーム１２５やローラ２５ｄをインクで汚すことはない。カラープリンタ２０は、上流側紙送りローラ２５ａ、２５ｂと下流側紙送りローラ２５ｃ、２５ｄの少なくとも一方によって印刷用紙Ｐを副走査方向に送りつつ印刷を行う。なお、上流側紙送りローラ２５ａ、２５ｂと下流側紙送りローラ２５ｃ、２５ｄは、前述の紙送りローラ２５に相当する。
【００２９】
図３（ａ）は、印刷用紙Ｐの先端部Ｐｆに印刷が行われている様子を示している。２つのノズル＃１、＃２は、印刷用紙Ｐの先端部Ｐｆがこれらのノズルが記録できる位置に送られてくる少し前からインクの吐出を開始する。これにより、紙送り誤差があってもプラテンフレーム１２５やローラ２５ｄをインクで汚すことなく印刷用紙Ｐの先端部Ｐｆまで余白をつくることなく印刷を行うことができる。
【００３０】
図３（ｂ）は、印刷用紙Ｐの側端部Ｐｓに印刷が行われている様子を示している。印刷用紙Ｐの側端部Ｐｓは側方溝部１２６ｓの開口上に配置されているので、同様に印刷用紙Ｐの側端部Ｐｓまで余白をつくることなく印刷を行うことができる。
【００３１】
図３（ｃ）は、印刷用紙Ｐの後端部Ｐｒに印刷が行われている様子を示している。２つのノズル＃７、＃８は、印刷用紙Ｐの後端部Ｐｒがこれらのノズルが記録できる位置を通過してからインクの吐出を停止する。これにより、紙送り誤差があってもプラテンフレーム１２５等をインクで汚すことなく印刷用紙Ｐの後端部Ｐｒまで余白をつくることなく印刷を行うことができる。
【００３２】
ただし、インク滴のサイズがあまりに小さい場合には、吐出されたインク滴がインク吸収材１２７ｒ、１２７ｆ、１２７ｓに吸収されず、カラープリンタ２０内で浮遊する場合があるという問題が生ずる。本発明は、後述するように、この問題を解決するための技術を提供する。
【００３３】
図４は、印刷ヘッド２８の下面におけるノズル配列を示す説明図である。印刷ヘッド２８の下面には、ブラックインクを吐出するためのブラックインクノズル列Ｋと、シアンインクを吐出するためのシアンインクノズル列Ｃと、マゼンタインクを吐出するためのマゼンタインクノズル列Ｍと、イエローインクを吐出するためのイエローインクノズル列Ｙとが形成されている。
【００３４】
各ノズルには、各ノズルを駆動してインク滴を吐出させるための吐出駆動素子としての後述するピエゾ素子が設けられている。印刷時には、印刷ヘッド２８が主走査方向に移動しつつ、各ノズルからインク滴が吐出される。
【００３５】
図５は、ノズルＮｚとピエゾ素子ＰＥの構造を示す説明図である。ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路６８に接する位置に設置されている。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に電圧を印加することにより、インク通路６８の側壁のひとつを変形させてインク滴ＩｐをノズルＮｚの先端から高速に吐出させている。
【００３６】
図６は、インクが吐出される際のノズルＮｚの２種類の駆動波形と吐出される２つのサイズのインク滴ＩＰｓ、ＩＰｍとの関係を示した説明図である。図６（ａ）は、単体で小ドットを形成可能な小インク滴ＩＰｓを吐出するための駆動波形を示しており、図６（ｂ）は、単体で中ドットを形成可能な中インク滴ＩＰｍを吐出するための駆動波形を示している。なお、本実施例では、小ドットが特許請求の範囲における「特定ドット」に相当する。
【００３７】
小インク滴ＩＰｓは、以下のようにインク吸収過程とインク吐出過程の２つの過程を経てノズルＮｚから吐出させることができる。
（１）インク供給過程（ｄ１ｓ）：この過程では、インク通路６８（図５）が拡張されて図示しないインクタンクからインク通路６８にインクが供給される。インク通路６８の拡張は、ピエゾ素子ＰＥに印加する電位を低くして、これを収縮させることによって行われる。
（１）インク吐出過程（ｄ２）：この過程では、インク通路６８が圧縮されてノズルＮｚからにインクが吐出される。インク通路６８の圧縮は、ピエゾ素子ＰＥに印加する電位を高くして、これを膨張させることによって行われる。
【００３８】
中インク滴ＩＰｍは、インク吸収過程において、図６（ｂ）に示されるように電位を比較的ゆっくりと低下させることによって、小インク滴ＩＰｓと同様に吐出させることができる。電位をゆっくりと低下させることによりインク通路６８をゆっくりと拡張させると、図示しないインクタンクからより多くのインクを供給させることができるからである。
【００３９】
このように、電位の低下速度を速くすると、図６（ａ）に示されるようにインク界面ＭｅがノズルＮｚの内側に大きくへこんだ状態でインク吐出過程に移行することになるため、吐出されるインク滴が小さくなる。一方、電位の低下速度を遅くすると、図６（ｂ）に示されるようにインク界面ＭｅがノズルＮｚの内側に小さくへこんだ状態でインク吐出過程に移行することになるため、吐出されるインク滴が大きくなる。本実施例では、このようにインク供給過程における電位の変化速度を変動させることによってインク滴の大きさを変化させている。
【００４０】
図７は、小インク滴ＩＰｓと中インク滴ＩＰｍとを用いて大中小の３つのサイズのドットを同一位置に形成する様子を示す説明図である。駆動波形Ｗ１は、小インク滴ＩＰｓを吐出するための波形であり、駆動波形Ｗ２は、中インク滴ＩＰｍを吐出するための波形である。図７から分かるように、本実施例では、小インク滴ＩＰｓを吐出するための駆動波形Ｗ１が出力された後、一定時間経過後に中インク滴ＩＰｍを吐出するための駆動波形Ｗ２が出力されている。
【００４１】
このようなタイミングで２つの駆動波形Ｗ１、Ｗ２をピエゾ素子ＰＥに出力しているのは、小インク滴ＩＰｓと中インク滴ＩＰｍの着弾位置を一致させるためである。すなわち、図７から分かるように、平均飛翔速度が比較的に遅い小インク滴ＩＰｓを先に吐出させて、一定時間経過後に平均飛翔速度が比較的に速い中インク滴ＩＰｍを吐出させると着弾位置を一致させることができる。なお、平均飛翔速度とは、吐出から着弾までの飛翔速度の平均値を意味し、減速率が大きい場合には低下する。
【００４２】
以上説明したハードウェア構成を有するカラープリンタ２０は、紙送りモータ２２により印刷用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各色インク滴の吐出を行い、大中小のインクドットを形成して印刷用紙Ｐ上に多色多階調の画像を形成する。
【００４３】
Ｂ．第１実施例における印刷データ生成処理：
図８は、第１実施例における印刷データ生成処理のルーチンを示すフローチャートである。印刷データ生成処理とは、カラープリンタ２０に供給するための印刷データＰＤを生成するためにコンピュータ９０で行われる処理である。なお、印刷モードは、印刷用紙Ｐの端部まで印刷が行われるように設定されているものとする。
【００４４】
ステップＳ１００では、プリンタドライバ９６（図１）は、アプリケーションプログラム９５から画像データを入力する。この入力処理は、アプリケーションプログラム９５による印刷命令に応じて行われる。ここで、画像データは、ＲＧＢデータであるものとしている。
【００４５】
ステップＳ１１０では、解像度変換モジュール９７は、入力されたＲＧＢ画像データの解像度（すなわち、単位長さ当りの画素数）を所定の解像度に変換する。所定の解像度は、印刷用紙Ｐの端部まで印刷できるような領域を有するような解像度である。
【００４６】
図９は、解像度変換がなされた画像データの領域と印刷用紙Ｐとの間の関係を示す平面図である。図９から分かるように、この画像データの領域は、印刷用紙Ｐの領域よりも広い領域を有する。これにより、印刷用紙Ｐの副走査送り誤差や中インク滴ＩＰｍの着弾誤差に拘わらず、印刷用紙Ｐの端部まで中インク滴ＩＰｍを着弾させることができる。
【００４７】
ただし、この画像データの領域は、印刷用紙Ｐに着弾しなかった中インク滴ＩＰｍが、上流側溝部１２６ｆや下流側溝部１２６ｒ、側方溝部１２６ｓといった溝部（図３）の外部に着弾しない範囲に制限されている。このように制限しているのは、カラープリンタ２０のプラテンフレーム１２５に中インク滴ＩＰｍが着弾しないようにするためである。
【００４８】
一方、小インク滴ＩＰｓのプラテンフレーム１２５への着弾防止は、中央領域のみにおいて小インク滴ＩＰｓを吐出し、中央領域の外部では小インク滴ＩＰｓを吐出しないように制御することで実現されている。中央領域は、印刷用紙Ｐの副走査送り誤差や小インク滴ＩＰｓの着弾誤差といった誤差に拘わらず、印刷用紙Ｐの外部に小インク滴ＩＰｓが着弾しないように設定された領域である。
【００４９】
中央領域を設定しているのは、小インク滴ＩＰｓが印刷用紙Ｐの外部に着弾すると、減速によって浮遊化したりインク吸収材１２７ｒ、１２７ｆ、１２７ｓに弾かれてミスト化する恐れがあるからである。小インク滴ＩＰｓがインク吸収材１２７ｒ、１２７ｆ、１２７ｓに弾かれるのは、小インク滴ＩＰｓが小さいため表面張力が小インク滴ＩＰｓの物理的挙動を支配する主要因となるからである。
【００５０】
なお、本実施例では、印刷用紙Ｐの外部に相当する領域と印刷用紙Ｐの内部において副走査送り誤差やインク滴の着弾誤差といった誤差の範囲に相当する領域とを除いた領域を中央領域と呼ぶ。ただし、たとえば上記誤差がないと仮定した場合に印刷用紙Ｐの内部に相当する領域を中央領域として設定しても良いし、さらに広く上記誤差がないと仮定した場合の印刷用紙Ｐの外部に相当する領域に少しはみ出すような領域を中央領域と設定しても良い。
【００５１】
ステップＳ１２０では、色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ、各画素ごとに、ＲＧＢ画像データを、カラープリンタ２０が利用可能な前述の複数のインク色（図４）の多階調データに変換する。この多階調データは、たとえば２５６階調の階調値を有している。なお、多階調データは、画像データと同一の領域を有している。
【００５２】
ステップＳ２００では、減色モジュール９９は、減色処理を行う。減色処理とは、多階調データの階調数である２５６階調を、カラープリンタ２０が各画素で表現可能な階調数である４階調に減少させる処理である。この４階調は、本実施例では、「ドットの形成なし」「小ドットの形成」「中ドットの形成」「大ドットの形成」で表現される。
【００５３】
図１０は、本発明の第１実施例における減色処理の流れを示すフローチャートである。ステップＳ２１０では、減色モジュール９９は、減色処理で用いる記録率テーブルＤＴを選択する。この選択は、減色の対象となっている画素が中央領域（図９）に属するか、あるいは周辺領域に属するかに応じて行われる。
【００５４】
図１１は、大中小の３つのサイズのドットのレベルデータの決定に利用されるドット記録率テーブルを示す説明図である。  図１１（ａ）は、印刷用紙の中央領域用のドット記録率テーブルＤＴｍｉｄと、印刷用紙の周辺領域用のドット記録率テーブルＤＴｅｎｄとを示している。
【００５５】
図１１（ａ）に示される中央領域用の記録率テーブルＤＴｍｉｄは、大中小の３つのサイズのドットを利用して多階調データの階調値を表現するように構成されている。図１１（ｂ）に示される周辺領域用の記録率テーブルＤＴｅｎｄは、大中の２つのサイズのドットのみを利用して多階調データの階調値を表現するように構成されている。ただし、小ドットをほぼ同一のインク量に相当する中ドットで置換することによって、各階調値に対応する単位面積当たりのインク吐出量がほぼ同一となるように構成されている。
【００５６】
図１１（ｂ）は、中央領域用のドット記録率テーブルＤＴｍｉｄの詳細を示している。横軸には、階調値（０〜２５５）、左側の縦軸には、ドット記録率（％）、右側の縦軸には、レベルデータ（０〜２５５）が示されている。ここで、「ドット記録率」とは、一定の階調値に応じて一様な領域が再現されるときに、その領域内の画素のうちでドットが形成される画素の割合を意味する。図１１（ｂ）中の曲線ＳＤが小ドットの記録率を、曲線ＭＤが中ドットの記録率を、曲線ＬＤが大ドットの記録率をそれぞれ示している。
【００５７】
ステップＳ２２０では、減色モジュール９９は、以下のように大ドット用のレベルデータＬＶＬを設定する。レベルデータとは、ドットの記録率を値０〜２５５の２５６段階に変換したデータをいう。レベルデータＬＶＬは、大ドットのドット記録率を変換したデータであり、また、レベルデータＬＶＭは、中ドットのドット記録率を、レベルデータＬＶＳは、小ドットのドット記録率を、それぞれ変換したデータである。たとえば、図１１（ｂ）に示される例では、多階調データの階調値がｇｒ１であれば、大ドットのレベルデータＬＶＬは、曲線ＬＤを用いてゼロと求められ、中ドットのレベルデータＬＶＭは、曲線ＭＤを用いてＬｍ１と求められ、小ドットのレベルデータＬＶＳは、曲線ＳＤを用いてＬｓ１と求められる。
【００５８】
ステップＳ２３０では、こうして設定されたレベルデータＬＶＬと閾値ＴＨＬとの大小が比較される。ここでは、たとえば組織的ディザ法によるドットのオン・オフ判定を行う。組織的ディザ法で使用されるディザの閾値ＴＨＬはいわゆるディザマトリックスにより各画素ごとに異なる値が設定されている。本実施例では１６×１６の正方形の画素ブロックに値０〜２５４までが現れるマトリックスを用いている。
【００５９】
図１２は、組織的ディザ法によるドット形成の有無の考え方を示す説明図である。図示の都合上、一部の画素についてのみ示す。図１２に示す通り、レベルデータＬＶＬの各画素とディザテーブルの対応箇所の大小を比較する。レベルデータＬＶＬの方がディザテーブルに示された閾値ＴＨＬよりも大きい場合にはドットを形成し、レベルデータＬＶＬの方が小さい場合にはドットを形成しない。図１２中でハッチングを付した画素がドットを形成する画素を意味している。
【００６０】
ステップＳ２３０において、レベルデータＬＶＬが閾値ＴＨＬよりも大きい場合には、大ドットを形成すべきと判断される（ステップＳ２８１）。一方、ステップＳ２３０において、レベルデータＬＶＬが閾値ＴＨＬよりも小さい場合には、大ドットを形成すべきではないと判断されるとともに、ステップＳ２４０に処理が進められる。
【００６１】
ステップＳ２４０では、中ドットのレベルデータＬＶＭが設定される。設定方法は、大ドットのレベルデータＬＶＬの設定と同様である。ステップＳ２５０において、レベルデータＬＶＭが閾値ＴＨＭよりも大きい場合には、中ドットを形成すべきと判断される（ステップＳ２８２）。一方、ステップＳ２５０において、レベルデータＬＶＭが閾値ＴＨＭよりも小さい場合には、中ドットを形成すべきではないと判断されるとともに、ステップＳ２６０に処理が進められる。
【００６２】
ステップＳ２６０では、小ドットのレベルデータＬＶＳが設定される。設定方法は、大ドットや中ドットのレベルデータＬＶＬ、ＬＶＭの設定と同様である。ステップＳ２７０において、レベルデータＬＶＳが閾値ＴＨＳよりも大きい場合には、小ドットを形成すべきと判断される（ステップＳ２８３）。一方、ステップＳ２７０において、レベルデータＬＶＳが閾値ＴＨＳよりも小さい場合には、いかなるドットも形成すべきではないと判断される（ステップＳ２８４）。
【００６３】
以上の処理がすべての画素について行われると（ステップＳ２９０）、処理がステップＳ３００（図８）に進められる。
【００６４】
ステップＳ３００では、印刷データ生成モジュール１００は、各画素におけるドットの形成状態を表すドットデータを、カラープリンタ２０に転送すべきデータ順に並べ替えて、最終的な印刷データＰＤとして出力する。印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００６５】
このように、本実施例では、周辺領域に属する画素においては中ドットと大ドットのみを用いて階調表現が行われるので、小ドットを形成するためのインク滴のミスト化によるカラープリンタ２０へのインクの付着を抑制することができる。
【００６６】
Ｃ．第２実施例における印刷データ生成処理：
図１３は、第２実施例における印刷ヘッド２８ａの下面におけるノズル配列を示す説明図である。本実施例は、シアンとマゼンタについては濃淡２種類のドットで印刷が行われる点で第１実施例と異なる。
【００６７】
印刷ヘッド２８ａの下面には、ブラックインクを吐出するためのブラックインクノズル列ＫＤ  と、濃シアンインクを吐出するための濃シアンインクノズル列ＣＤ  と、淡シアンインクを吐出するための淡シアンインクノズル列ＣＬ  と、濃マゼンタインクを吐出するための濃マゼンタインクノズル列ＭＤ  と、淡マゼンタインクを吐出するための淡マゼンタインクノズル列ＭＬ  と、イエローインクを吐出するためのイエローインクノズル列ＹＤ  とが形成されている。
【００６８】
なお、各ノズル列を示す符号における最初のアルファベットの大文字はインク色を意味しており、また、添え字の「Ｄ  」は濃度が比較的高いインクであることを、添え字の「Ｌ  」は濃度が比較的低いインクであることを、それぞれ意味している。
【００６９】
図１４は、大中小３種類、濃淡２種類のドットを記録する場合のドット記録率テーブルを示す説明図である。図１４（ａ）は中央領域用ドット記録率テーブルを示しており、図１４（ｂ）は周辺領域用ドット記録率テーブルを示している。
【００７０】
この例では、大中小３種類のドットが濃淡２種類のインクで記録されるので、各階調値における大、中、小について濃淡それぞれのドット記録率が示されている。本実施例でも、周辺領域用ドット記録率テーブルは、小ドットをほぼ同一の色を再現するインク量に相当する他のサイズのドットで置換することによって、各階調値に対応する単位面積当たりのインク吐出量がほぼ同一となるように構成されている。具体的には、淡小ドットは、淡中ドットで置換されている。濃小ドットは、淡大ドットや濃中ドットで置換されている。
【００７１】
このように、本発明は、濃淡２種類以上のインクを用いてドットを形成するような場合にも適用できる。
【００７２】
Ｄ．第３実施例における印刷データ生成処理：
図１５は、本発明の第３実施例における画像データの領域と印刷用紙Ｐの間の関係を示す平面図である。この画像データは、周辺領域と中央領域の間に遷移領域が設けられている点で前述の各実施例と異なる。遷移領域とは、小ドットが記録されない周辺領域と、小ドットが記録される中央領域との間で発生し得るドットパターンの急変による画質の劣化を抑制するために設けられた領域である。
【００７３】
遷移領域は、図１５（ｂ）から分かるように、周辺領域の近傍から中央領域の近傍に向かって小ドットの最大ドット記録率が増大するように設定されている。具体的には、遷移領域は、さらに４つの領域に区分されており、その各領域では小ドットのドット記録率が異なる４つのドット記録率テーブルが使用される。
【００７４】
たとえば遷移領域のうち周辺領域に隣接する領域では、小ドットの最大ドット記録率が最も小さい記録率ＳＭ４に設定されたドット記録率テーブルが使用され、中央領域に隣接する領域では、小ドットの最大ドット記録率が最も大きい記録率ＳＭ２に設定されている。さらに、両者の間の領域では、緩やかに変化するように、これらの中間の性質を有するドット記録率テーブルが使用されるように設定されている。このような設定によって、大中小ドットの配分の急変に伴う擬似的な輪郭の発生その他の画質の劣化を抑制することができる。
【００７５】
図１６は、遷移領域において大中小の３つのサイズのドットのレベルデータの決定に利用される４つのドット記録率テーブルを重畳して示す説明図である。たとえば遷移領域のうち周辺領域に隣接する領域では、曲線ＳＤ４が小ドットのドット記録率として使用され、曲線ＭＤ４が中ドットのドット記録率として使用される。
【００７６】
このように、第３実施例では、周辺領域と中央領域の間に遷移領域が設けられており、遷移領域は周辺領域の近傍から中央領域の近傍に向かって小ドットの最大ドット記録率が増大するように設定されているので、周辺領域と中央領域との間で発生し得るドットパターンの急変による画質の劣化を抑制することができるという利点がある。
【００７７】
なお、遷移領域は、本実施例では、第１実施例において中央領域に相当する領域の一部に設定されているが、第１実施例において周辺領域に相当する領域にまたがるように遷移領域を設定しても良いし、第１実施例において周辺領域に相当する領域の一部を遷移領域として設定しても良い。
【００７８】
Ｅ．第４実施例における印刷データ生成処理：
図１７は、本発明の第４実施例における画像データの領域と印刷用紙Ｐの間の関係を示す平面図である。本実施例は、第３実施例と同様に遷移領域が設けられているが、遷移領域におけるドット記録率の決定方法が第３実施例と異なる。
【００７９】
すなわち、第３実施例では、周辺領域用のドット記録率テーブルと中央領域用ドット記録率テーブルの中間の性質を有する遷移領域用のドット記録率テーブルが遷移領域に使用されている。しかし、本実施例では、図１７（ｂ）中の実線で示されるように周辺領域用のドット記録率テーブルと中央領域用ドット記録率テーブルを用いた線形補間演算によってドット記録率が決定されている。線形補間演算は、処理対象となる画素の位置から周辺領域や中央領域への距離に応じて決定することができる。
【００８０】
このように、遷移領域におけるドット記録率は、遷移領域用のドット記録率テーブルを使用するのではなく線形補間演算によって決定するようにしても良い。
【００８１】
なお、上記実施例では、中央領域と周辺領域との間で線形補間演算処理が用いられているが、非線形な補間を行うようにしても良い。非線形な補間演算としては、たとえば図１７（ｂ）中の点線のように遷移領域中の一点Ｐにドット記録率テーブルを設けて、これを利用して段階的に線形補間演算をする方法がある。さらに、非線形の数式を用いて非線形補間演算処理を行うようにしても良い。
【００８２】
ただし、線形補間演算（段階的線形補間を含む）は、非線形補間演算に比較して処理が高速であるという利点がある。一方、非線形補間演算は、補間処理の自由度が高いという利点がある。
【００８３】
Ｆ．第５実施例における印刷データ生成処理：
図１８は、本発明の第５実施例における画像データの領域と印刷用紙Ｐの間の関係を示す平面図である。本実施例は、第３実施例や第４実施例と同様に遷移領域が設けられているが、遷移領域におけるドット記録率の決定方法が第３実施例や第４実施例と異なる。
【００８４】
第５実施例では、遷移領域が２つの領域に区分されており、区分された領域毎にドット記録率の決定方法が異なる。この２つの遷移領域とは、第１の遷移領域と第２の遷移領域である。第１の遷移領域は、遷移領域のうち図１８（ａ）において上側の領域であり、第２の遷移領域は、遷移領域のうち第１の遷移領域を除いた領域である。
【００８５】
第１の遷移領域では、第３実施例と同様に遷移領域用のドット記録率テーブルを用いてドット記録率が決定されているが（図１８（ｂ））、第２の遷移領域では、第４実施例と同様に補間演算処理によってドット記録率が決定されている（図示せず）。このように遷移領域におけるドット記録率の決定方法を区分された領域毎に変えているのは、減色処理の時間を短縮させるためである。
【００８６】
本実施例では、図１８（ａ）の上側から各主走査線毎に減色処理が行われる。すなわち、最上端の画素の集合である主走査線の処理が主走査方向に行われ、この主走査線の処理が完了すると１つ下側の主走査線の処理が行われる。ここで、主走査線とは、主走査方向に隣接する画素の集合である。
【００８７】
この場合、第１の遷移領域内では、各主走査線は同一のドット記録率テーブルを用いて処理することが可能であるため、第３実施例と同様に遷移領域用のドット記録率テーブルを用いてドット記録率を決定する方が各画素毎に補間演算処理を行うよりも処理が速い。一方、第２の遷移領域内では、各主走査線は同一のドット記録率テーブルを用いて処理することができないため、第３実施例と同様の方法では何度もドット記録率テーブルを図示しないメモリから図示しないキャッシュに読み込むことになる。この読み込みに時間を要するため、第２の遷移領域内では、第４実施例と同様の補間演算処理によってドット記録率を決定する方が処理が速くなる。
【００８８】
このように、主走査方向に隣接する画素の集合である主走査線毎にドットデータが生成される場合には、主走査線が同一のドット記録率テーブルで処理できない場合に、補間演算によって遷移領域における特定ドット記録率を決定するようにすれば処理速度を速くすることができるという利点がある。なお、主走査方向を副走査方向を置換した構成も可能である。
【００８９】
Ｇ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、たとえば次のような変形も可能である。
【００９０】
Ｇ−１．上述の各実施例では、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なる３種類のドットのうちのいずれかを選択的に形成可能なプリンタが使用されているが、たとえば２種類のドットを選択的に形成可能なプリンタであっても良く、４種類以上のドットを選択的に形成可能なプリンタであっても良い。本発明に使用するプリンタは、各ノズルを用いて印刷媒体上の１画素の領域にサイズの異なるＮ種類（Ｎは２以上の整数）のドットのうちのいずれかを選択的に形成可能であれば良い。
【００９１】
Ｇ−２．上述の各実施例では、組織的ディザを用いて階調値を削減しているが、たとえば誤差拡散や濃度パターン法といった他の減色処理方法を用いて階調値を削減するようにしても良い。なお、画像データにおける画素と印刷媒体上における画素とは、必ずしも１対１で対応する必要はなく、画像データにおける１画素に対して印刷媒体上における複数の画素が対応するようにしても良い。
【００９２】
Ｇ−３．上述の各実施例では、ピエゾ素子を備えるインクジェットプリンタを例に説明したが、いわゆるノズルに備えたヒータに通電することによりインク内に生じるバブルでインクを吐出するタイプのプリンタを始め種々のプリンタその他の印刷装置に適用可能である。
【００９３】
Ｇ−４．上述の各実施例では、小ドットのドット記録率の減少分を他のサイズのドットの記録率を高めることで補償しているが、補償しなくても比較的に小さなサイズのインク滴の印刷装置への付着を抑制しつつ印刷用紙の端部まで印刷するという本発明の目的は達成することができる。さらに、小ドットを単純に中ドットに置き換えるようにしても良い。ただし、上記のような補償を行う構成とすれば階調の忠実性の劣化を抑制することができるという利点がある。
【００９４】
Ｇ−５．上述の各実施例では、特定ドットは小ドットだけであるが、たとえば小ドットと中ドットを特定ドットとするように構成しても良い。この場合には、周辺領域や遷移領域において、これらの特定ドットを大ドットで置換するようにドット記録率を設定することが好ましい。一般に、本発明では、サイズの異なる複数種類のドットのうちの比較的小さなサイズのドットの中の少なくとも一つの種類のドットを他のサイズのドットで置換するように構成されていれば良い。
【００９５】
Ｇ−６．上述の各実施例では、印刷媒体として矩形型のカット紙である印刷用紙Ｐが使用されているが、本発明は、副走査方向に長いロール紙に印刷する場合にも適用することができる。ただし、ロール紙に印刷する場合には、図１９に示されるように画像データの領域のうちで印刷媒体の副走査方向に平行な端部側にのみ周辺領域や遷移領域を設定することが好ましい。こうすれば、たとえばロール紙に複数の画像を印刷する場合において、画像データの領域のうちで印刷媒体の主走査方向に平行な端部側におけるデータ処理の負担を軽減できるとともに、特定ドットの記録率の低下に伴う画質の劣化を防止することができるという利点がある。
【００９６】
Ｇ−７．この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。
【００９７】
Ｇ−８．上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１に示したプリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。この場合には、印刷データを作成する印刷制御装置としてのコンピュータ９０の機能の一部または全部が、プリンタ２０の制御回路４０によって実現される。
【００９８】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の一実施例としての印刷システムの構成を示すブロック図。
【図２】カラープリンタ２０の概略構成図。
【図３】印刷用紙Ｐの端部を印刷を行う様子を示す説明図。
【図４】印刷ヘッド２８の下面におけるノズル配列を示す説明図。
【図５】ノズルＮｚとピエゾ素子ＰＥの構造を示す説明図。
【図６】インクが吐出される際のノズルＮｚの２種類の駆動波形と吐出される２つのサイズのインク滴ＩＰｓ、ＩＰｍとの関係を示した説明図。
【図７】小インク滴ＩＰｓと中インク滴ＩＰｍとを用いて大中小の３つのサイズのドットを同一位置に形成する様子を示す説明図。
【図８】第１実施例における印刷データ生成処理のルーチンを示すフローチャート。
【図９】解像度変換がなされた画像データの領域と印刷用紙Ｐとの間の関係を示す平面図。
【図１０】本発明の第１実施例における減色処理の流れを示すフローチャート。
【図１１】大中小の３つのサイズのドットのレベルデータの決定に利用されるドット記録率テーブルを示す説明図。
【図１２】組織的ディザ法によるドット形成の有無の考え方を示す説明図。
【図１３】第２実施例における印刷ヘッド２８ａの下面におけるノズル配列を示す説明図。
【図１４】大中小３種類、濃淡２種類のドットを記録する場合のドット記録率テーブルを示す説明図。
【図１５】本発明の第３実施例における画像データの領域と印刷用紙Ｐとの間の関係を示す平面図。
【図１６】遷移領域において大中小の３つのサイズのドットのレベルデータの決定に利用される４つのドット記録率テーブルを重畳して示す説明図。
【図１７】本発明の第４実施例における画像データの領域と印刷用紙Ｐとの間の関係を示す平面図。
【図１８】本発明の第５実施例における画像データの領域と印刷用紙Ｐとの間の関係を示す平面図。
【図１９】変形例における画像データの領域とロール紙である印刷用紙Ｒとの間の関係を示す平面図。
【符号の説明】
２０…カラープリンタ
２１…ＣＲＴ
２２…紙送りモータ
２４…キャリッジモータ
２５ａ…上流側紙送りローラ
２５ｃ…下流側紙送りローラ
２８、２８ａ…印刷ヘッド
３０…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置センサ
４０…制御回路
５６…コネクタ
６０…印刷ヘッドユニット
６８…インク通路
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…減色モジュール
１００…インタレースデータ生成部
１２５…プラテンフレーム
１２６ｆ…上流側溝部
１２６ｒ…下流側溝部
１２６ｓ…側方溝部
１２７ｒ…インク吸収材
【図１】
2005022286.tif 000003
【図２】
2005022286.tif 000004
【図３】
2005022286.tif 000005
【図４】
2005022286.tif 000006
【図５】
2005022286.tif 000007
【図６】
2005022286.tif 000008
【図７】
2005022286.tif 000009
【図８】
2005022286.tif 000010
【図９】
2005022286.tif 000011
【図１０】
2005022286.tif 000012
【図１１】
2005022286.tif 000013
【図１２】
2005022286.tif 000014
【図１３】
2005022286.tif 000015
【図１４】
2005022286.tif 000016
【図１５】
2005022286.tif 000017
【図１６】
2005022286.tif 000018
【図１７】
2005022286.tif 000019
【図１８】
2005022286.tif 000020
【図１９】
2005022286.tif 000021