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