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