(57)【特許請求の範囲】
【請求項１】
同系色で濃度の異なる複数種類のインクに対応した複数のノズルを備えたインクジェット記録ヘッドからインクを吐出して記録媒体に記録を行う記録方法であって、
多値画像データを入力する入力工程と、
前記入力工程において入力された多値画像データに基づいて、前記複数のノズル各々について、あるインク吐出から次回のインク吐出に至るまでのインク不吐出区間に存在する画素数を取得する取得工程と、
前記取得工程において取得された画素数に基づいて、前記インク不吐出区間における前記ノズルからのインク蒸発に伴って濃度が上昇したインクが前記記録媒体に吐出されることで生じる、前記記録媒体上におけるインクの記録濃度変化を予測する予測工程と、
前記予測工程において予測されたインクの記録濃度変化に基づいて、前記インク不吐出区間の後におけるインク吐出により記録される画素の濃度値を表現するために適した前記同系色で濃度の異なるインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量とを選択する選択工程と、
前記選択工程において選択されたインク吐出量に基づいて、前記選択したノズルからインクを吐出させるよう、前記記録ヘッドを駆動する駆動工程とを含むことを特徴とする記録方法。
【請求項２】
前記駆動工程では、１つの前記入力多値画像データに対応する１つの画素に、前記同系色で濃度の異なる複数種類のインクを吐出することを特徴とする請求項１に記載の記録方法。
【請求項３】
前記予測工程では、前記インク不吐出区間に存在する画素数と前記インクの記録濃度変化との関係を格納した特性変化テーブルを用いることを特徴とする請求項１に記載の記録方法。
【請求項４】
前記特性変化テーブルは、前記同系色で濃度の異なる複数種類のインク各々に対応して備えることを特徴とした請求項３に記載の記録方法。
【請求項５】
前記特性変化テーブルは書き換え可能であることを特徴とした請求項３に記載の記録方法。
【請求項６】
前記同系色で濃度の異なる複数種類のインク各々に対応して、複数の記録ヘッドを用いることを特徴とする請求項１に記載の記録方法。
【請求項７】
前記選択工程は、前記入力多値画像データ夫々に対応する各画素についてインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量との選択を行うことを特徴とする請求項１に記載の記録方法。
【請求項８】
前記入力多値画像データが表わす濃度値を表現するため擬似中間調処理を施す擬似中間調処理工程をさらに有することを特徴とする請求項１に記載の記録方法。
【請求項９】
前記擬似中間調処理として、誤差拡散法を用いることを特徴とする請求項８に記載の記録方法。
【請求項１０】
同系色で濃度の異なる複数種類のインクに対応した複数のノズルを備えたインクジェット記録ヘッドからインクを吐出して記録媒体に記録を行う記録装置であって、
多値画像データを入力する入力手段と、
前記入力手段によって入力された多値画像データに基づいて、前記複数のノズル各々について、あるインク吐出から次回のインク吐出に至るまでのインク不吐出区間に存在する画素数を取得する取得手段と、
前記取得手段によって取得された画素数に基づいて、前記インク不吐出区間における前記ノズルからのインク蒸発に伴って濃度が上昇したインクが前記記録媒体に吐出されることで生じる、前記記録媒体上におけるインクの記録濃度変化を予測する予測手段と、
前記予測手段によって予測されたインクの記録濃度変化に基づいて、前記インク不吐出区間の後におけるインク吐出により記録される画素の濃度値を表現するために適した前記同系色で濃度の異なるインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量とを選択する選択手段と、
前記選択手段によって選択されたインク吐出量に基づいて、前記選択手段により選択されたノズルからインクを吐出させるよう、前記記録ヘッドを駆動する駆動手段とを含むことを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録方法及びその記録装置に関し、特に、インクジェット方式に従う記録ヘッドを用いて記録媒体上に画像を記録する記録方法及びその記録装置に関するものである。
【０００２】
【従来の技術】
プリンタ装置や、複写機、ファクシミリ等に内蔵されている記録部は、画像情報に基づいて、紙やプラスチック薄板等の記録媒体上にドットパターンからなる画像を記録する。このような記録装置は、その記録方式により、インクジェット式、ワイヤドット式、サーマル式、レーザビーム式等に分けることができる。
【０００３】
そのうちのインクジェット式（インクジェット記録装置）は、記録ヘッドの吐出口からインク（記録液）滴を吐出飛翔させ、これを記録媒体に付着させて画像を形成するように構成されている。
【０００４】
さて近年、数多くの記録装置が使用されるようになり、これらの記録装置に対して、高速記録、高解像度、高品位、低騒音など種々の性能向上が要求されている。このような要求に応える記録装置として、インクジェット記録装置は、比較的小型の記録装置に用いられ、近年、急速に普及している。
【０００５】
インクジェット記録装置には、記録速度の向上等のために、複数のインク吐出口を集積配列した記録ヘッドを用いるもの、また、カラー記録対応として、その記録ヘッドをカラーインクの種類の数に合わせて複数備えたものがある。
【０００６】
また、高解像度、高品位への要求から、これらのインクジェット記録装置で画像情報の階調を忠実に再現する方法として、ディザ法、誤差拡散法などの中間調処理法などが用いられている。
【０００７】
これらの階調の再現方法は、記録装置の解像度が充分に高い（１０００ドット／インチ程度以上）場合、優れた階調記録が可能である。しかし、記録装置の解像度が低い（３６０から７２０ドット／インチ程度）場合、形成画像のハイライト部では記録ドットが目立ち、画素の不連続性からその形成画像からはざらつき感が生じ易い。
【０００８】
そこで、さらに階調数を増やすために、最近では記録ドット自体を多値化する方法が採用されている。
【０００９】
例えば、記録ヘッドに印加する電圧またはパルス幅等を制御することにより、記録媒体に付着する記録ドットの径を変調して階調を得る方法が知られている。この方法は、記録可能な最小記録ドットの大きさに限界があり、多くの階調値を安定して再現することは難しいものの、現在では、数階調程度の表現には実用化されている。
【００１０】
また、ドットサイズは一定のまま、ドットマトリクス（所定面積）内でのドットの密度を変える密度変調法が知られているが、表現可能な階調数を増やすためにはかなりの面積を必要とするため解像度が悪くなるという問題もある。
【００１１】
そこで、インクジェット記録装置を用いて、階調特性を改善し高密度でかつ高階調の画像を得る方法として、複数の液滴を記録媒体上の実質的に同一箇所に付着させて１つのドットを形成する、即ち、同一場所に付着させる液滴の個数を変えることによって階調を表現するいわゆるマルチドロップレット方式や、濃度の異なる複数のインクを用いて、同系色について少なくとも２種類の濃度の異なる記録ドットにより階調を再現する記録方式、また、これら二つの方式を組み合わせた方式等が提案され実用化されている。
【００１２】
一方、擬似階調再現の一つの手段として誤差拡散法（アール  フロイド＆エルステインバーグ（R. FLOYD & L. STENBERG）、“アン  アダプテイブ  アルゴリズム  フオー  スペシヤル  グレー  スケール（An adaptive Algorithm for Spatial Grey Scale）”エスアイ  デイ７５  ダイジエスト（SID' 75  DIGEST）, pp 36-37）がある。
【００１３】
この誤差拡散法を応用した画像記録方法として、例えば、Katoh, Y. Arai, Y.Yasudaによる「多値誤差拡散法」（National conference of Communication, Department in Showa53 Year, Society of Electronic Communication in Japan(1973), pp 504 (Japanese)）によれば、１つの固定閾値を設ける従来の誤差拡散法に対して、複数の閾値を設ける誤差拡散法を提案している。
【００１４】
例えば、１画素当りの画像データ値の範囲が０〜２５５であるとすると、従来は“１２８”を閾値として誤差拡散し、２値データを得ているが、Katoh, Y. Arai, Y. Yasudaによる「多値誤差拡散法」では、２種のインク濃度で濃淡記録する場合、閾値として“８５”、“１７５”を設定し、２種類の記録濃度で３値化したデータを得るようにしている。
【００１５】
さらに近年では、３種類以上のインク濃度で濃淡記録を行うとして３種類以上の濃度で多値化したデータを得、高品位な画像を表現する方法の試みもなされている。
【００１６】
さて、インクジェット記録装置では記録品位が低下した時にこれを回復するため、吸引手段や加圧手段などを用いて、記録ヘッドのノズルからインクを排出させて液路内の異物や気泡を除去したり、或いは、インク吐出面をワイパで清掃するなどして吐出口近傍のインク固着物を除去している。
【００１７】
また、記録動作中にも、インクの吐出によって次第に記録ヘッドの吐出口面にインクが付着し、これが吐出不良の原因となることもあるので、所定のタイミングで記録ヘッドの吐出口面のインク拭き取りを行っている。
【００１８】
さらに、記録動作中の不使用ノズルから、インクの溶媒の蒸発により粘度の増したインクを除去するため、記録とは別にインク吐出を行う予備吐出を所定のタイミングで行い、常に新鮮なインクをノズル内に供給し、安定した記録を行うことができるようにするといった回復動作も行われている。
【００１９】
【発明が解決しようとする課題】
しかしながら、前述した回復動作により新鮮なインクがノズル内に供給されるものの、回復動作直後からインクを形成している溶媒がノズル先端部より徐々に蒸発し、ノズル先端部のインク濃度が時間とともに上昇する現象が見られる。
【００２０】
特に、マルチドロップレット方式や、同系色で濃度の異なるインクを用いて階調を表現する方式では、インク濃度の上昇により階調のバランスが崩れて階調連続性に滑らかさが失われ、その結果、記録画像に擬似輪郭が生じてその品位が損なわれる場合があるという問題があった。
【００２１】
本発明は上記従来例に鑑みてなされたもので、特に同系色で濃度の異なる複数のインクを記録媒体上の実質的に同一箇所に付着させて１つの記録ドットを形成し階調を表現する場合にも高品位な階調表現に優れた画像を記録することができる記録方法及びその記録装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
上記目的を達成するために本発明の記録方法は、以下のような工程からなる。
【００２３】
即ち、同系色で濃度の異なる複数種類のインクに対応した複数のノズルを備えたインクジェット記録ヘッドからインクを吐出して記録媒体に記録を行う記録方法であって、多値画像データを入力する入力工程と、前記入力工程において入力された多値画像データに基づいて、前記複数のノズル各々について、あるインク吐出から次回のインク吐出に至るまでのインク不吐出区間に存在する画素数を取得する取得工程と、前記取得工程において取得された画素数に基づいて、前記インク不吐出区間における前記ノズルからのインク蒸発に伴って濃度が上昇したインクが前記記録媒体に吐出されることで生じる、前記記録媒体上におけるインクの記録濃度変化を予測する予測工程と、前記予測工程において予測されたインクの記録濃度変化に基づいて、前記インク不吐出区間の後におけるインク吐出により記録される画素の濃度値を表現するために適した前記同系色で濃度の異なるインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量とを選択する選択工程と、前記選択工程において選択されたインク吐出量に基づいて、前記選択したノズルからインクを吐出させるよう、前記記録ヘッドを駆動する駆動工程とを含むことを特徴とする。
【００２５】
ここで、前記記録ヘッドの駆動により、１つの前記入力多値画像データに対応する１つの画素に、前記同系色で濃度の異なる複数種類のインクを吐出することができる。
【００２６】
また、前記予測工程では、前記インク不吐出区間に存在する画素数と前記インクの記録濃度変化との関係を格納した特性変化テーブルを用いることが好ましい。この特性変化テーブルは前記同系色で濃度の異なる複数種類のインク各々に対応して備えても良いし、その特性変化テーブルは書き換え可能で有っても良い。
【００２７】
さらに、前記同系色で濃度の異なる複数種類のインク各々に対応して、複数の記録ヘッドを用いることができる。
【００２８】
さらにまた、前記選択工程では、前記入力多値画像データ夫々に対応する各画素についてインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量との選択を行うことができる。
【００３０】
さらにまた、前記入力多値画像データが表わす濃度値を表現するため、例えば、誤差拡散法などの擬似中間調処理を施す擬似中間調処理工程をさらに備えることが望ましい。
【００３１】
また、他の発明によれば、同系色で濃度の異なる複数種類のインクに対応した複数のノズルを備えたインクジェット記録ヘッドからインクを吐出して記録媒体に記録を行う記録装置であって、多値画像データを入力する入力手段と、前記入力手段によって入力された多値画像データに基づいて、前記複数のノズル各々について、あるインク吐出から次回のインク吐出に至るまでのインク不吐出区間に存在する画素数を取得する取得手段と、前記取得手段によって取得された画素数に基づいて、前記インク不吐出区間における前記ノズルからのインク蒸発に伴って濃度が上昇したインクが前記記録媒体に吐出されることで生じる、前記記録媒体上におけるインクの記録濃度変化を予測する予測手段と、前記予測手段によって予測されたインクの記録濃度変化に基づいて、前記インク不吐出区間の後におけるインク吐出により記録される画素の濃度値を表現するために適した前記同系色で濃度の異なるインクの種類に対応したノズルと該ノズルからの１回あたりのインク吐出量とを選択する選択手段と、前記選択手段によって選択されたインク吐出量に基づいて、前記選択手段により選択されたノズルからインクを吐出させるよう、前記記録ヘッドを駆動する駆動手段とを含むことを特徴とする記録装置が提供される。
【００３３】
以上説明した記録方法に関する好適な形態に加えて、その方法を用いた記録装置では、さらに以下のような構成を備えていることが好ましい。
【００３４】
例えば、前記記録ヘッドはインクの吐出を行う複数のノズルを有し、これら複数のノズル各々には、熱エネルギによってインクを吐出するため、その熱エネルギを発生する電気熱変換体を備えていること、さらには、複数のノズル各々からのインク吐出量を変化させるため、複数のノズル各々には複数の電気熱変換体を備えることである。
【００３５】
さらには、記録を行う各画素についてインクの種類とインク吐出量との選択を行う場合に、入力多値画像データが表現する濃度値と、濃度の異なる複数のインクの組み合わせによって表現できる濃度値との関係を表わすテーブルを参照することである。
【００３８】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施の形態について詳細に説明する。
【００３９】
なお、以下の説明では、説明を簡単にするため、加成性のあるインク／フィルム系を使用して透過画像を記録する場合の例を挙げる。
【００４０】
［加成性について］
まず、加成性のあるインク／フィルム系とは、使用する透過フィルムにインクジェットプリンタを用いて透過画像を記録する場合、同じ画素位置にインクを複数回重ねて付着させると、その画素の濃度が上昇することをいう。
【００４１】
加成性の成り立つ一例を挙げる。
【００４２】
記録シートとして、ＢＪトランスペアレンシィフィルムＣＦ−３０１（キャノン株式会社製）上に、染料系のＣ．Ｉ．ダイレクトブラック１９の２％溶液をインクジェットプリンタを用いて一様に記録すると０．８Ｄの透過濃度を持つ画像となり、また同様に、Ｃ．Ｉ．ダイレクトブラック１９の１％溶液を一様に記録すると０．４Ｄの透過濃度を持つ画像となる。この２種類の濃度のインクを重ね合わせて記録すると１．２Ｄの透過濃度を得ることができる。このインク／フィルム系では０〜２．５Ｄの範囲で加成性がほぼ成り立つことが実験で確かめられている。
【００４３】
このような、加成性の成り立つインク／フィルム系においては、濃度の異なる複数のインクを同じ画素位置に重ねて付着させることにより、表現できる階調数を著しく増大することができる。
【００４４】
［インクの濃度について］
次に、インクジェットプリンタで用いられるインクの濃度について説明する。
【００４５】
まず、４種類のインク（これをインクＤ１、インクＤ２、インクＤ３、インクＤ４）を用いて画像形成する場合を考える。
【００４６】
インクジェットプリンタから吐出されたインクがあふれることなく一画素に４回の吐出まで重ねて付着させることができ、かつ、加成性が成り立つ場合には、インクＤ１、Ｄ２、Ｄ３、Ｄ４の濃度の比を１：２：４：８とすれば、各インクの吐出の組み合わせを変えることで表現可能な階調数を最大にすることができる。
【００４７】
図１は画像データの濃度値と各インクの吐出との関係を示すインク分配テーブルの内容の一例を示す図である。なお、この実施形態では、インクジェットプリンタの記録ヘッドが一回の吐出において各ノズルからインク吐出量４０ｐｌ或は２０ｐｌの２段階のインク吐出を行うことができるとする。従って、以下の説明や図では、４０ｐｌのインク吐出の場合には、大吐出（＝２）、２０ｐｌのインク吐出の場合には、小吐出（＝１）、インク吐出のない場合には非吐出（＝０）としている。
【００４８】
また、インク吐出量については後で詳細に説明する。
【００４９】
さて、図１において、ｄ１からｄ４はインクＤ１からＤ４に対する吐出の有無を表す信号であり、信号値が“２”ならば大吐出を、“１”ならば小吐出を、“０”ならば非吐出を意味する３値信号である。例えば、画像データの濃度値が“１０”の場合には、同じ画素位置にインクＤ２とインクＤ４とが重ねて吐出される。
【００５０】
ここでは、４つのインクの濃度比を前述のように１：２：４：８としてあるために、これらの各インクの吐出の有無の組み合わせで、１６段階の濃度を表わす画像データにおいて、“０”から“１５”まで連続した濃度で表現することができる。
【００５１】
このようにインクの濃度がｎ種類あり、記録シートが同じ位置にｎ回の重ね打ちのインク量を吸収できる場合、最大の階調数を表現するための各インクの濃度比は、
Ｄ１：Ｄ２：…：Ｄｉ：…：Ｄｎ＝１：２：…：２i-1：…：２n-1であり、そのときの最大階調数Ｄｓは、
Ｄｓ＝（１＋２＋…＋２i-1＋…＋２n-1）＋１＝２n
と表されることがわかる。
【００５２】
言い換えれば、ｎ種類の濃度のインクを持つ場合、濃度比が、１：２：…：２i-1：２n-1で表されるインクを組み合わせることにより、１画素あたりの階調数を最大の２nにすることができる。
【００５３】
［インク吐出量について］
次に、インク吐出量について説明する。
【００５４】
前述の透過画像を記録するフィルムに、インクジェットプリンタで記録する場合、１画素に付着するインク吐出量と透過濃度の関係は比例関係にある。
【００５５】
比例関係の一例を挙げる。
【００５６】
記録媒体として、ＢＪトランスペアレンシィフィルムＣＦ−３０１上に、インク吐出量４０ｐｌで染料系のＣ．Ｉ．ダイレクトブラック１９の２％溶液をＢＪプリンタを用いて一様に記録すると０．８Ｄの透過濃度を持つ画像となり、また同様に、インク吐出量４０ｐｌでＣ．Ｉ．ダイレクトブラック１９の１％溶液を一様に記録すると０．４Ｄの透過濃度を持つ画像となる。
【００５７】
さて、これら２種類の濃度のインクのインク吐出量を減らし２０ｐｌで一様に記録すると２％溶液では０．４Ｄ、また、１％溶液では０．２Ｄの透過濃度を得ることができる。
【００５８】
図２はインク／フィルム系におけるインク吐出量と透過濃度との関係を示す図である。
【００５９】
図２に示すように、インク吐出量と透過濃度とは比例関係にあることが分かる。また、透過濃度が０から２．５Ｄの範囲でインク吐出量と透過濃度の関係は比例関係がほぼ成り立つことが実験で確かめられている。
【００６０】
このような、比例関係の成り立つインク／フィルム系においては、インクの吐出量を変えることにより、表現できる階調数を増大することができる。
【００６１】
［記録装置の構成について］
図３は、本発明の代表的な実施形態であるインクジェットプリンタの機能構成を示すブロック図である。
【００６２】
図３において、１はスキャナなどの画像入力部、２は各種パラメータの設定および記録開始を指示する各種キーを備えている操作部、３は各種制御プログラムを実行させることにより装置全体を制御するＣＰＵである。
【００６３】
また、４はこの装置を動作させるための制御プログラムやエラー処理プログラムなどを格納している、ＲＯＭ、ＦＤ（フロッピィディスク）、ＣＤ−ＲＯＭ、ＨＤ（ハードディスク）、メモリカード、光磁気ディスクなどの記憶媒体である。この実施形態の装置の動作はすべてこれらプログラムの実行による動作である。
【００６４】
記憶媒体４において、４ａはガンマ変換処理で参照するためのガンマ補正変換テーブル、４ｂは後述のインク分配の処理で参照するためのインク分配テーブル、４ｃは多階調処理とインク分配処理の過程で参照されるインク非吐出経過時間に従うインク濃度の上昇度合いを示すテーブル（特性変化テーブル）、４ｄは各種プログラムに対応した制御プログラム群をそれぞれ示している。
【００６５】
５は記憶媒体４に格納された各種プログラムをＣＰＵ３が実行するときに用いるワークエリア、エラー処理時の一時退避エリア、及び、画像処理実行時のワークエリアとして用いるＲＡＭである。また、ＣＰＵ３はＲＡＭ５に記録媒体４の中の各種テーブルをコピー後、そのテーブルの内容を変更し、この変更したテーブルを参照しながら画像処理を進めることも可能である。
【００６６】
６は入力画像データを元に、インクジェット方式による記録で多階調表現を実現するための吐出パターンを作成する画像処理部、７は記録時に画像処理部６で作成された吐出パターンに基づいてドット画像を形成するプリンタ部（プリンタエンジン）、８はこの装置内のアドレス信号、データ、制御信号などを構成要素間で互いに伝送するバスラインである。
【００６７】
［画像処理部について］
画像処理部の構成としては２つの構成が考えられる。
【００６８】
即ち、その２つの構成とは、画像の多値表現に誤差拡散法を適用しない構成と、誤差拡散法を適用する構成である。
【００６９】
まず、最初に誤差拡散法を適用しない構成を採用した場合の画像処理部６の機能について説明する。
【００７０】
図４Ａは画像処理部６の詳細な機能構成を示すブロック図である。
【００７１】
図４Ａに示すように、画像入力部１から入力される画像信号ＣＶはガンマ補正処理部１１においてガンマ補正変換テーブル４ａを用いて濃度を表す信号ＣＤに変換される。その結果得られた濃度信号ＣＤは、ＲＡＭ５に設けられた画像処理ワークエリアのページメモリ領域に格納される。
【００７２】
次に、注目画素選択部１２では、そのページメモリ領域に格納された信号ＣＤからこれから処理をしようとする一画素（注目画素）を選択し、その濃度値を得る。さらに、インク分配処理部１３では注目画素の濃度値をもとにインク分配テーブル４ｂを参照し、注目画素の濃度を表現するインクの組み合わせ候補を選択する。
【００７３】
そして、濃度上昇補正処理部１４では、インク吐出に用いるノズルの不使用時間を算定し、最小二乗法演算で線形近似されたインク濃度上昇テーブル４ｃ（特性変化テーブル）を参照し、インク分配処理１３で選択されたインクの組み合わせが、理想的な濃度に対してどのくらい変動するかを予測し、必要に応じてインクを吐出させるためのヘッド駆動信号のパルス波形を変更して最適な濃度の組み合わせ、すなわち、記録ヘッドを駆動してインク吐出を行わせるための３値信号（上述した大吐出、小吐出、非吐出を定める）ｄ１，ｄ２，ｄ３，ｄ４が決定される。
【００７４】
このようにして、注目画素一画素の処理が終了する。
【００７５】
以上のような処理を画像データの濃度値をもとに全画素に対して繰り返し実行することにより、異なる濃度を持つ各画素ごとに対する３値信号ｄ１，ｄ２，ｄ３，ｄ４が生成される。
【００７６】
なお、図４Ａにおいて、１７−１，１７−２，１７−３，１７−４は遅延回路であり、４種類のインクを吐出して同じ画素位置に重ねて付着させるためのタイミングをとるために用いられる。
【００７７】
次に、誤差拡散法を適用した構成を採用した場合の画像処理部６の機能について説明する。
【００７８】
図４Ｂは画像処理部６の詳細な機能構成を示すブロック図である。
【００７９】
図４Ｂに示すように、画像入力部１から入力される画像信号ＣＶはガンマ補正処理部１１においてガンマ補正変換テーブル４ａを用いて濃度を表す信号ＣＤに変換される。その結果得られた濃度信号ＣＤは、ＲＡＭ５に設けられた画像処理ワークエリアのページメモリ領域に格納される。
【００８０】
次に、注目画素選択部１２では、そのページメモリ領域に格納された信号ＣＤからこれから処理をしようとする一画素（注目画素）を選択し、その濃度値を得る。さらに、インク分配処理部１３では注目画素の濃度値をもとにインク分配テーブル４ｂを参照し、注目画素の濃度を表現するインクの組み合わせ候補を選択する。
【００８１】
そして、濃度上昇補正処理部１４では、インク吐出に用いるノズルの不使用時間を算定し、最小二乗法演算で線形近似されたインク濃度上昇テーブル４ｃ（特性変化テーブル）を参照し、インク分配処理１３で選択されたインクの組み合わせが、理想的な濃度に対してどのくらい変動するかを予測し、必要に応じてインクを吐出させるためのヘッド駆動信号のパルス波形を変更して最適な濃度の組み合わせ、すなわち、記録ヘッドを駆動してインク吐出を行わせるための３値信号（上述した大吐出、小吐出、非吐出を定める）ｄ１，ｄ２，ｄ３，ｄ４が決定される。
【００８２】
さらに、濃度誤差計算部１５では、加成性に従い濃度上昇補正処理１４で決定したインクの組み合わせで表現できる濃度と注目画素の濃度値との差分を算出する。
【００８３】
最後に誤差拡散処理部１６では、濃度誤差計算部１５で算出された差分を、ページメモリ領域上の周辺画素に配分係数に従って拡散させる。
【００８４】
このようにして、注目画素一画素の処理が終了する。
【００８５】
以上のような処理を画像データの濃度値をもとに全画素に対して繰り返し実行することにより、異なる濃度を持つ各画素ごとに対する３値信号ｄ１，ｄ２，ｄ３，ｄ４が生成される。
【００８６】
なお、図４において、１７−１，１７−２，１７−３，１７−４は遅延回路であり、４種類のインクを吐出して同じ画素位置に重ねて付着させるためのタイミングをとるために用いられる。
【００８７】
［プリンタエンジンについて］
プリンタエンジン７では、４種類のインクとこれら各々に対応した４つの記録ヘッドを用い、３値信号ｄ１，ｄ２，ｄ３，ｄ４に応じて対応する記録ヘッドのインク吐出口列よりインクを吐出させ多階調画像を形成する。
【００８８】
図５はプリンタエンジン７の詳細な構成を示す上面図である。
【００８９】
図５に示されているように、キャリッジ２０上には、４つの記録ヘッド２１−１〜２１−４（以下、これらを総称して言及するときには記録ヘッド２１とする）が搭載されている。記録ヘッド２１−１〜２１−４それぞれにはインクを吐出する吐出口列があり、また、記録ヘッド２１−１〜２１−４各々の吐出口列は所定の間隔を置いて設けられている。記録ヘッド２１−１〜２１−４各々に対応したノズル列へのインクは、４つのインクカートリッジ２２−１〜２２−４から供給されている。インクカートリッジ２２−１〜２２−４は夫々、上述したインクＤ１，インクＤ２，インクＤ３，インクＤ４を供給するインクカートリッジである。各濃度については後述する。また、これら４つのインクカートリッジを総称する場合には、インクカートリッジ２２として言及する。
【００９０】
記録ヘッド２１への制御信号などはフレキシブルケーブル２３を介して送られる。記録用紙、フィルムやプラスチック薄板等の記録媒体２４は搬送ローラ（不図示）を経て排紙ローラ２５に挟時され、搬送モータ２６の駆動に伴い矢印方向に送られる。ガイドシャフト２７、及び、リニアエンコーダ２８によりキャリッジ２０は案内支持されている。キャリッジ２０は駆動ベルト２９を介してキャリッジモータ３０の駆動によりガイドシャフト２７に沿って往復運動する。
【００９１】
さて、前述した記録ヘッド２１のインク吐出口の内部（液路）にはインク吐出用の熱エネルギーを発生する発熱素子（電気熱エネルギー変換体）が２つ設けられている。記録ヘッド２１は、リニアエンコーダ２８の読みとりタイミングに伴い、これら発熱素子をインクの大吐出の場合は２つ同時に、インクの小吐出の場合は１つを記録信号に基づいて駆動し、インクＤ１，インクＤ２，インクＤ３，インクＤ４の順に記録媒体上にインク液滴を吐出して付着させることで画像を形成する。
【００９２】
記録領域外に設定されたキャリッジ２０のホームポジションには、キャップ部３１を持つ回復ユニット３２が設置されている。なお、キャップ部３１には記録ヘッドの数に対応して４つのキャップ３１−１〜３１−４が設けられている。記録を行わないときには、キャリッジ２０はホームポジションに移動し、キャップ部３１の各キャップ３１−１から３１−４により対応する記録ヘッド２１−１〜２１−４のインク吐出口面を密閉し、インク溶剤の蒸発に起因するインクの固着あるいは塵埃などの異物の付着などによる目詰まりを防止する。
【００９３】
また、キャップ部３１のキャッピング機能は記録頻度の低いインク吐出口からの吐出不良や目詰まりを解消するために、インク吐出口から離れた状態にあるキャップ部３１へインクを吐出させる空吐出に利用されたり、キャップした状態でポンプ（不図示）を作動させ、インク吐出口からインクを吸引し、吐出不良を起こした吐出口の吐出回復に利用される。
【００９４】
３３はインク受けで、記録ヘッド２１−１〜２１−４が記録動作の直前に際のインク受けとして用いられる。つまり、予備吐出は記録ヘッド２１がインク受け３３上部を通過する時に、そのインク受け３３にめがけてなされる。また、キャップ部３１の隣接位置に不図示のブレード、抜き部材を配置することにより、記録ヘッド２１のインク吐出口形成面をクリーニングすることが可能である。
【００９５】
［記録ヘッドについて］
独立に信号を入力し駆動し得る少なくとも２つの発熱体を有するインクジェット記録ヘッドの詳細な構成および発熱体に入力される信号の入力タイミングを階調値に従って変調して階調記録を行う本発明に適用可能な方法について説明する。
【００９６】
図１７は記録ヘッド２１の流路２１の断面図である。
【００９７】
図１７において、液体で満たされている流路５９は、部材６２と所定の幅の溝が設けられた部材６３とを、その溝が部材６２で覆われるように接着剤を用いて接合することにより形成される。溝６２はガラス等でできている基板５４と、基板５４上に設けられた蓄熱層５５、及び、蓄熱層５５の上に付設された電気熱変換体５０−１、５０−２から構成されている。
【００９８】
オリフィス５７は、液路５９の終端部に形成される。液路５９と接触する電気熱変換体５０−１、５０−２の表面部とその近接部（ΔＬ）とは熱作用部としての役割を果たす。入力信号に従って電気熱変換体５０−１、５０−２によって生成される熱のために、この熱作用部にある液体は急激な状態変化を起こす。即ち、その液体は蒸発し、気泡を形成する。この気泡によりインク液滴５８がオリフィスより吐出される。
【００９９】
さて、液体は液体タンク６０から供給管６１を経て液路５９に供給される。
【０１００】
図１８Ａ及び図１８Ｂは、電気熱変換体５０−１、５０−２に入力される信号、気泡の体積、及び、吐出インク液滴の量（サイズ）との関係を概念的に示す図である。
【０１０１】
図１８Ａ〜図１８Ｂにおいて、実線は電気熱変換体５０−１、５０−２に入力される電力を示すパルス信号を示し、破線は電気熱変換体５０−１、５０−２によって生成される熱に従う気泡体積の変化を示す。
【０１０２】
図１８Ａはパルス６４−１、６４−２が同時的に電気熱変換体５０−１、５０−２に夫々印加される場合を示す。この場合、形成される気泡の体積は大きく、吐出インク液滴のサイズ（量）も大きい。図１８Ｂはパルス６４−１だけが電気熱変換体５０−１に印加される場合を示す。この場合、形成される気泡の体積は小さく、吐出インク液滴のサイズ（量）も小さい。
【０１０３】
図６は記録ヘッド２１をインク吐出口形成面側から眺めた図である。
【０１０４】
図６に示すように、４０−１から４０−４はそれぞれ、記録ヘッド２１−１〜２１−４に対応してインクＤ１からインクＤ４を吐出する吐出口列である。この実施形態では、各インク吐出口列は１インチあたり６００ドット（６００ｄｐｉ）ピッチで２５６個の吐出口を持ち、記録媒体の搬送方向（副走査方向）に対してインクＤ１からインクＤ４の４種類のインクをキャリッジ２０の１走査中に重ね合わせて吐出することができるため、記録時間を長くすることなしに高階調の画像を生成できる。
【０１０５】
［インク分配テーブルについて］
図７は１画素８ビットの画像信号レベルに対するインクＤ１，インクＤ２，インクＤ３，インクＤ４の吐出／非吐出を表わすインク分配テーブルの内容を示す図である。
【０１０６】
図７にはインクＤ１，インクＤ２，インクＤ３，インクＤ４の透過濃度と、これらのインクの組み合わせによる重ね打ちの透過濃度を示している。また、画像信号レベルは濃度値を表わし、その値の小さい方が低濃度、大きい方が高濃度であるとする。
【０１０７】
また、説明を簡略化するため、記録媒体である透明フィルムの透過濃度は０Ｄとしている。インクＤ１，インクＤ２，インクＤ３，インクＤ４の透過濃度は、この実施形態におけるインクジェットプリンタを用いて、それぞれのインクだけでその記録媒体の所定領域全てにわたってインク吐出を行って記録した時の透過濃度を表わしており、インクＤ１，インクＤ２，インクＤ３，インクＤ４の濃度比は前述のように、１：２：４：８である。ここでは、１画素８ビットの画像信号を図７に示すように、０Ｄから２．４Ｄの範囲で１６階調で表現する場合が示されている。
【０１０８】
［インクの濃度上昇グラフについて］
図８はインクの非吐出経過時間に対するインクの濃度上昇率を表わす図である。
【０１０９】
図８において、横軸はインクの非吐出時間、縦軸はインクの透過濃度の上昇率を表わしている。この図に示されている変化は、実験結果をもとに代表濃度を最小二乗法により線形近似したものである。ここでいう非吐出時間とは、記録ヘッド２１の一つのノズルからインク液滴を吐出後、次の吐出を行うまでの時間のことである。
【０１１０】
また、この図から分かるように、使用するインク濃度の上昇率は非吐出時間に比例することが実験で確かめられている。
【０１１１】
この実施形態では、記録ヘッド２１のノズル列からインクを吐出する周波数が１０kHzであるとしている。
【０１１２】
従って、連続的にインク吐出が発生する場合、毎秒１００００発のインク滴が、記録ヘッド２１のノズル列から、６００ｄｐｉのピッチで吐出される。その時のキャリッジ２０の走査速度は、この実施形態では、約４２３．３mm／secであるとしているので、約０．７秒でＡ３サイズの記録用紙の短辺（２９７mm）を走査する。
【０１１３】
従って、Ａ３サイズの記録用紙の短辺をキャリッジ２０が走査する間（約０．７秒）に一回のインク吐出も発生しないとすれば、図８からも分かるように、インク濃度が約７０％上昇する。
【０１１４】
なお、記録走査中のインクの濃度上昇は、ノズル先端部のインク溶剤の蒸発に起因するものであるが、一度の吐出で濃度が上昇したノズル先端部のインクが液滴として放出され、新鮮なインクがノズルには充填されるのでノズル先端部の濃度は濃度上昇前の規定濃度に戻る。
【０１１５】
図９は、図８の横軸の非吐出時間を、吐出周波数１０kHzをもとに、非吐出ドット数で表現したインクの濃度上昇率（ｄＤ）を表わす図である。
【０１１６】
この実施形態では、上述したように、大吐出、小吐出、非吐出の３つの値をもつ３値信号を生成する処理において、この濃度上昇グラフを参照することで、非吐出の履歴をもとにインクの濃度上昇を予測し、その上昇分を補正することで濃度上昇に左右されない画像を記録することを可能にしている。
【０１１７】
この実施形態では、インクジェットプリンタのＣＰＵがインクの濃度上昇を参照しやすいように図９に示された変化に基づいてをインク濃度上昇テーブルを作成し、そのテーブルがＲＯＭなどの記憶媒体４に格納される。
【０１１８】
図９によれば、非吐出期間が５０００ドットの時点でインクの濃度上昇率は１５０％になる。以下、これをもとにしてインク濃度上昇テーブルについて説明する。
【０１１９】
［インクの濃度上昇テーブルについて］
図１０はインク濃度上昇テーブル（特性変化テーブル）の内容を示す図である。
【０１２０】
この実施形態ではこの内容は、記憶媒体４内部のインク濃度上昇テーブル４ｃの領域に格納されている。
【０１２１】
図９で示した濃度上昇率ｄＤの計算結果が非吐出ドット数（Ｎ）に対応して図１０に示す濃度上昇テーブルに書き込まれる。このように、前もって計算結果をテーブルに書き込むことにより、リアルタイムでの画像処理での計算量を減らすことができ処理の高速化が可能となる。さて、非吐出ドット数（Ｎ）各々についての濃度上昇率（ｄＤ）を４バイトのデータで表現するとすると、１バイト単位にアクセスできるインク濃度上昇テーブルのアドレスオフセットは４バイトとなる。
【０１２２】
図１０に示すように、非吐出ドット数（Ｎ）はアドレスのオフセットに対応し、そのアドレスに対応させるには非吐出ドット数（Ｎ）を４倍すればよい。この値（４×Ｎ）をインク濃度上昇テーブルのベースアドレスに加算し、そのアドレスを読み出すことで濃度上昇率がわかる。そして、この上昇率に求めようとするインクの基本濃度を乗じることによりその時点でのインク濃度が予測できる。
【０１２３】
［画像処理の詳細について］
さて、画像処理部６の機能構成については、既に、図４Ａと図４Ｂとを参照して説明した。
【０１２４】
次に、３値信号を生成する処理について、図１１〜図１６を参照してさらに具体的に説明する。図１１は、図５で示したプリンタエンジン７の内、特に、キャリッジ移動方向（主走査方向）の記録に係る部分の概略を示す図である。図１１において、（ａ）は、その部分を側面から見た図、（ｂ）は記録媒体２４を上から見た図である。
【０１２５】
まず、ＣＰＵ３から記録開始信号がプリンタエンジン７に送られると、記録ヘッド２１を搭載したキャリッジ２０は、ホームポジション（不図示）から矢印Ｓの方向に移動を開始し、記録ヘッド２１がインク受け３３を通過する時点ではキャリッジ２０は一定速での移動になる。そして、インク受け３３の上部を記録ヘッドが２１−１、２１−２、２１−３、２１−４の順番で通過すると、位置Ａにおいてインク受け３３に対して予備吐出を行う。
【０１２６】
その後、記録ヘッド２１は記録媒体２４のＢ−Ｃの間の領域で記録を行うことができる。図１１では、位置Ｄから記録が開始されている様子が示されている。
【０１２７】
また、記録ヘッド２１はキャッリジ一回の走査で記録媒体２４上の幅Ｅ−Ｆの領域を、次の走査で幅Ｆ−Ｇの領域を記録することができる。
【０１２８】
上述したように、この装置の記録ヘッド２１がノズル列からインクを吐出する周波数は１０kHzであり、主走査方向の記録密度は６００ｄｐｉである。これにより、キャリッジ２０の主走査速度は約４２３．３mm／secに定められる。
【０１２９】
さて、予備吐出位置Ａから記録開始位置Ｄまでの距離は２１１．７mmであるとすると、この主走査速度から、記録ヘッドは予備吐出後０．５秒で、記録開始位置Ｄに到達し、生成された吐出パターンに従って記録を開始する。
【０１３０】
この記録開始によりインク吐出を行うと、記録ヘッドのノズル先端部で濃度上昇したインクが液滴となって飛び出すため、ノズル先端部のインク濃度は正常値に戻る。
【０１３１】
さて、図７に示したインク分配テーブルに設定されたインク濃度と画像信号の濃度値に従う重ね打ち透過濃度が適用され、さらにインクＤ１，インクＤ２，インクＤ３，インクＤ４の濃度上昇率はともに、図８〜図９に示された特性をもつとし、図１１に示すインク受け３３の位置Ａでの予備吐出直後にノズル先端部のインク濃度は正常値となるとすれば、位置Ａから位置Ｄまでキャリッジ２０が移動するのに０．５秒要するので、記録開始位置Ｄで各インクのノズル先端部の濃度は５０％上昇する。
【０１３２】
図１２は、図１１に示した記録媒体２４に記録を行うため、ＲＡＭ５の画像処理ワークエリアのページメモリ領域に格納された画像データの濃度信号レベルの一例を示す図である。なお、図１２に示された各記号は、図１１のそれに対応し、また、図１２における一つの升は解像度６００ｄｐｉで記録される画像の１画素に相当する。
【０１３３】
この画像は、図１２に示されるように、主走査方向（Ｓ方向）に濃度値“１００”の画素が２画素続き、その後、濃度値“９０”の画素が１画素、さらに、濃度値“０”の画素が６画素、その後、再び、濃度値“１００”の画素が２画素というように、同様のパターンが繰り返される。また、副走査方向には同じ値の画素が連続する。
【０１３４】
一方、図７に示された重ね打ち透過濃度を考慮すると、この実施形態における透過濃度値（ＯＤ）と濃度信号レベルの関係は、以下の式で表わされる。
【０１３５】
ＯＤ＝（２．４／２５５）×画像濃度信号レベル
以上のように、画像濃度信号とＯＤ値は比例関係にあるので、各インクについての吐出データの実際の生成に当たっては、ＯＤ値ではなく画像濃度信号レベルのデジタル値でインク濃度を予測しながら処理を行う。すなわち、ＯＤ値の５０％上昇は、画像濃度信号レベルで５０％上昇に相当する。
【０１３６】
一方、図９に示されたインク濃度の変化特性に従えば、インクの未吐出が１画素増える毎にインクの濃度は、０．０１％上昇するが、図１２に示した画像データの値の変化、即ち、インク未吐出の画素が主走査方向に１０画素程度であれば濃度上昇率は高々０．１％程度であるので、説明を簡単にするためにここでは無視している。
【０１３７】
また、図７に示されているように、インクＤ１，Ｄ２，Ｄ３，Ｄ４夫々を単独で用いた場合のインクの透過濃度は、画像濃度信号レベルでそれぞれ“１７”，“３４”，“６８”，“１３６”に相当する。
【０１３８】
図１３は、図７に示したテーブルに多値誤差拡散の閾値と、各インクの透過濃度の画像濃度信号レベル相当値を追加したテーブルを示す図である。
【０１３９】
図１１に示されているように、主走査方向（Ｓ方向）に記録ヘッド２１が移動するため、主走査方向に並んだ画素行は、記録ヘッドの１本のノズルに対応している。
【０１４０】
以上説明した各テーブルの内容、インク濃度の上昇、画像データによって形成される画像の画素マトリクスの構成に基づいて、以下、３値信号の生成処理の詳細を説明する。
【０１４１】
しかしながら、前述したように、画像処理部６には２つの構成がある。即ち、１つは画像の多値表現に誤差拡散法を適用しない構成と、もう１つは誤差拡散法を適用する構成である。
【０１４２】
ここから先の記述では、前者の構成を採用した場合における画像処理の詳細について最初に説明し、次に、後者の構成を採用した場合における画像処理の詳細について説明する。
【０１４３】
さて、図１２に戻り説明を続けると、図１２に示された画素マトリクスの上辺、左辺に振られた０から始まる番号は、画素のアドレスである。このマトリクスにおいて、横方向をｘ、縦方向をｙとし、任意の画素を（ｘ，ｙ）で表わすとする。例えば、画素（０，０）は、そのマトリクスの左上の画素を示す。
【０１４４】
まず、画素（０，０）に注目して処理を行う。画素（０，０）の濃度信号レベルは図１２によれば“１００”である。次に、図１３に示した閾値テーブルよりインクの組み合わせを考えると、組み合わせＮｏ．６が示すインクＤ２による大吐出とＤ３による大吐出の組み合わせが候補として選択される。しかし、前述したようにインクＤ２，インクＤ３ともインク濃度が５０％上昇し、インクＤ２の透過濃度は“３４”から“５１”に、インクＤ３の透過濃度は“６８”から“１０２”に濃度が上昇すると予測され、インクＤ２による大吐出とインクＤ３による大吐出の組み合わせでは、目標濃度“１０２”より濃度が５０％高い“１５３”となってしまう。
【０１４５】
しかしながら、理想的な組み合わせ濃度信号レベルは“１０２”であり、画素（０，０）の濃度信号レベル“１００”を表現すると考えると、インクＤ２，インクＤ３ともインク濃度が上昇しているので、閾値テーブルの内容に従うインク吐出を行うことは不適切である。従って、この実施形態に従う制御では、インクＤ３による吐出を小吐出とする。これにより、インクＤ３のインク吐出量が４０ｐｌから２０ｐｌに半減するため、透過濃度も低下する。従って、インクＤ２による大吐出の予測濃度は“５１”、インクＤ３による小吐出の予測濃度は“５１”となり、これらの組み合わせ吐出による予測濃度は“１０２”となる。
【０１４６】
このようにして、決定したインクの組み合わせは各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（０，０）に対応したアドレスに記憶される。
【０１４７】
以上で、注目した画素（０，０）の処理が終了し、インクＤ１，インクＤ２，インクＤ３，インクＤ４の画素（０，０）に対する３値信号ｄ１，ｄ２，ｄ３，ｄ４が決定する。
【０１４８】
次に注目画素を画素（１，０）に移す。
【０１４９】
画素（１，０）の濃度信号レベルは、図１２によれば、“１００”である。画素（０，０）の場合と同様にして図１３に示されている閾値テーブルより、Ｎｏ．６のインクＤ２による大吐出とインクＤ３による大吐出の組み合わせが候補として選択される。
【０１５０】
さて、画素（０，０）でインクＤ２による大吐出とインクＤ３による小吐出とが発生したため、インクＤ２とインクＤ３の濃度は正常値に戻っている。他のインク（Ｄ１とＤ４）の濃度は、予備吐出以後インク吐出が発生していないため、５０％濃度が上昇している。
【０１５１】
しかしながら、図１３に示されている閾値テーブルから選択されたインクはインクＤ２とインクＤ３であり、この濃度は上述のように正常値に戻っているので、インクＤ２による大吐出の場合の透過濃度は“３４”、一方、インクＤ３による大吐出の場合の透過濃度は“６８”となり、これら２つのインクの大吐出、インクＤ２の大吐出とインクＤ３の大吐出の組み合わせで透過濃度は“１０２”となる。従って、これらの組み合わせは、画素（１，０）の濃度信号レベル“１００”を表現するのに適していると言えるので、インクＤ２とインクＤ３を大吐出で吐出すると決定する。
【０１５２】
このようにして決定したインクの組み合わせは、前述したように、各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（１，０）に対応したアドレスに記憶される。
【０１５３】
次に注目画素を画素（２，０）に移す。
【０１５４】
画素（２，０）の濃度信号レベルは、図１２によれば、“９０”になっている。この値に基づいて、図１３に示す閾値テーブルを参照すると、組み合わせＮｏ．５のインクＤ１による大吐出とインクＤ３による大吐出の組み合わせが候補として選択される。一方、画素（１，０）の記録にはインクＤ２、インクＤ３は吐出となったため、これらのインクの濃度は正常値に戻っている。しかし、他のインク（インクＤ１とＤ４）濃度は、予備吐出以後インク吐出が発生していないため５０％濃度が上昇している。
【０１５５】
従って、図８〜図９に示された濃度上昇を考慮すると、組み合わせＮｏ．５によるインク吐出に従えば、インクＤ１による大吐出での透過濃度は“２５．５”、インクＤ３による大吐出での透過濃度は“６８”となり、これらの組み合わせによる透過濃度は“９３．５”と予測される。この予測値では閾値に達してしまい、閾値テーブルの内容に従うインク吐出を行うことは不適切である。従って、この実施形態に従う制御では、インクＤ１による吐出を小吐出とする。これにより、インクＤ１のインク吐出量が４０ｐｌから２０ｐｌに半減するため、透過濃度も低下し、その透過濃度は“１２．２５”となる。従って、インクＤ１による小吐出の予測濃度とインクＤ３による大吐出の予測濃度との組み合わせ吐出による予測濃度は“８０．２５”となる。
【０１５６】
このようにして決定したインクの組み合わせは、前述したように、各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（２，０）に対応したアドレスに記憶される。
【０１５７】
以下同様にして画像データの濃度信号レベルに基づいて、上述の処理を注目画素を主走査方向Ｓに順次移動させながら繰り返すことにより、異なる濃度を持つ４つのインクを用いて各画素毎に３値信号ｄ１，ｄ２，ｄ３，ｄ４が生成され、それらはメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の各画素に対応したアドレスに記憶される。
【０１５８】
このようにして一つのラインの処理が終了すると、次は、注目画素を次のラインの先頭画素、即ち、画素（０，１）に移し、同様に主走査方向にそって同様の処理を実行する。この時には、注目画素が（０，０）の時と同様に、注目画素（０，１）では各インクの濃度は５０％上昇している予想のもとに処理を始める。
【０１５９】
以下、ラインごとに同様の処理を繰り返し、インクの吐出／非吐出のパターンが作成される。
【０１６０】
図１４は以上のような処理によって生成された３値信号の値がメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４に格納されている様子を示す図である。
【０１６１】
図１４において、メモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４は夫々、インクＤ１，インクＤ２，インクＤ３，インクＤ４夫々の大吐出、小吐出、非吐出に関する３値信号を格納している。また、これらのメモリの左上端に記されたｘ／ｙは図１２に示されたｘ／ｙと同じ意味をもち、またこれらメモリのマトリクスは図１２のそれに対応している。
【０１６２】
また、図１５は、図７或は図１３に示した基本インク分配テーブルをもとにインクの組み合わせを変更することで、図１２に示した入力画像濃度信号が実際に描画されるときの濃度分布の状態を示す図である。この図から明らかなように、画像記録が始まる部分、例えば、図１５における左端の部分での極端な濃度上昇が押さえられている。
【０１６３】
次に、画像処理部が誤差拡散処理を採用した場合における画像処理の詳細について説明する。
【０１６４】
図１６は、この実施形態で実行される多値誤差拡散処理において、注目画素の誤差の周辺画素へ配分の重み付けの一例を示す図である。なお、図１６において、＊は注目画素を示す。
【０１６５】
この実施形態における誤差拡散処理では、４つのインクの組み合わせで表現可能な濃度と画像濃度信号レベルとの差分誤差を図１６に示した誤差配分係数で周辺の画素に振り分ける。
【０１６６】
まず最初に、画素（０，０）に注目して処理を行う。画素（０，０）の濃度信号レベルは図１２によれば“１００”である。次に、図１３に示した閾値テーブルよりインクの組み合わせを考えると、組み合わせＮｏ．６が示すインクＤ２による大吐出とＤ３による大吐出の組み合わせが候補として選択される。しかし、前述したようにインクＤ２，インクＤ３ともインク濃度が５０％上昇し、インクＤ２の透過濃度は“３４”から“５１”に、インクＤ３の透過濃度は“６８”から“１０２”に濃度が上昇すると予測され、インクＤ２による大吐出とインクＤ３による大吐出の組み合わせでは、目標濃度“１０２”より濃度が５０％高い“１５３”となってしまう。
【０１６７】
しかしながら、理想的な組み合わせ濃度信号レベルは“１０２”であり、画素（０，０）の濃度信号レベル“１００”を表現すると考えると、インクＤ２，インクＤ３ともインク濃度が上昇しているので、閾値テーブルの内容に従うインク吐出を行うことは不適切である。従って、この実施形態に従う制御では、インクＤ３による吐出を小吐出とする。これにより、インクＤ３のインク吐出量が４０ｐｌから２０ｐｌに半減するため、透過濃度も低下する。従って、インクＤ２による大吐出の予測濃度は“５１”、インクＤ３による小吐出の予測濃度は“５１”となり、これらの組み合わせ吐出による予測濃度は“１０２”となる。
【０１６８】
このようにして、決定したインクの組み合わせは各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（０，０）に対応したアドレスに記憶される。
【０１６９】
この時の差分誤差は、画素（０，０）の画像濃度信号レベル“１００”から表現可能な予測濃度“１０２”を引いた差分“−２”となる。この差分は、図１６に示した誤差配分係数に従って周囲の画素に振り分けると、画素（１，０）には−８／８、画素（０，１）には−６／８が振り分けられる。そして、対象となるそれぞれの周辺画素にこの分配された誤差が加算され、画素（１，０）の濃度信号レベルは“９９”に、画素（０，１）の濃度信号レベルは“９９．２５”に書き換えられる。
【０１７０】
以上で、注目した画素（０，０）の処理が終了し、インクＤ１，インクＤ２，インクＤ３，インクＤ４の画素（０，０）に対する３値信号ｄ１，ｄ２，ｄ３，ｄ４が決定する。
【０１７１】
次に注目画素を画素（１，０）に移す。
【０１７２】
画素（１，０）の濃度信号レベルは、上述した画素（０，０）の誤差拡散により濃度信号レベルは“９９”になっている。画素（０，０）の場合と同様にして図１３に示されている閾値テーブルより、Ｎｏ．６のインクＤ２による大吐出とインクＤ３による大吐出の組み合わせが候補として選択される。
【０１７３】
さて、画素（０，０）でインクＤ２による大吐出とインクＤ３による小吐出とが発生したため、インクＤ２とインクＤ３の濃度は正常値に戻っている。他のインク（Ｄ１とＤ４）の濃度は、予備吐出以後インク吐出が発生していないため、５０％濃度が上昇している。
【０１７４】
しかしながら、図１３に示されている閾値テーブルから選択されたインクはインクＤ２とインクＤ３であり、この濃度は上述のように正常値に戻っているので、インクＤ２による大吐出の場合の透過濃度は“３４”、一方、インクＤ３による大吐出の場合の透過濃度は“６８”となり、これら２つのインクの大吐出、インクＤ２の大吐出とインクＤ３の大吐出の組み合わせで透過濃度は“１０２”となる。従って、これらの組み合わせは、画素（１，０）の濃度信号レベル“９９”を表現するのに適していると言えるので、インクＤ２とインクＤ３を大吐出で吐出すると決定する。
【０１７５】
このようにして決定したインクの組み合わせは、前述したように、各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（１，０）に対応したアドレスに記憶される。
【０１７６】
この時の差分誤差は、画素（１，０）の画像濃度信号レベル“９９”から表現可能な予測濃度“１０２”を引いた差分“−３”となる。この差分を図１６に示された誤差配分係数で周囲の画素に振り分けると、画素（２，０）には−１２／８、画素（１，１）には−９／８、画素（０，１）には−３／８、が振り分けられ、対象となるそれぞれの周辺画素（２，０）、（１，１）、（０，１）にこれらの分配誤差が加算される。
【０１７７】
次に注目画素を画素（２，０）に移す。
【０１７８】
画素（２，０）の濃度信号レベルは、画素（１，０）の誤差拡散により“８８．５”になっている。この値に基づいて、図１３に示す閾値テーブルを参照すると、組み合わせＮｏ．５のインクＤ１による大吐出とインクＤ３による大吐出の組み合わせが候補として選択される。一方、画素（１，０）の記録にはインクＤ２、インクＤ３は吐出となったため、これらのインクの濃度は正常値に戻っている。しかし、他のインク（インクＤ１とＤ４）濃度は、予備吐出以後インク吐出が発生していないため５０％濃度が上昇している。
【０１７９】
従って、図８〜図９に示された濃度上昇を考慮すると、組み合わせＮｏ．５によるインク吐出に従えば、インクＤ１による大吐出での透過濃度は“２５．５”、インクＤ３による大吐出での透過濃度は“６８”となり、これらの組み合わせによる透過濃度は“９３．５”と予測される。この予測値では誤差拡散処理の閾値に達してしまい、閾値テーブルの内容に従うインク吐出を行うことは不適切である。従って、この実施形態に従う制御では、インクＤ１による吐出を小吐出とする。これにより、インクＤ１のインク吐出量が４０ｐｌから２０ｐｌに半減するため、透過濃度も低下し、その透過濃度は“１２．２５”となる。従って、インクＤ１による小吐出の予測濃度とインクＤ３による大吐出の予測濃度との組み合わせ吐出による予測濃度は“８０．２５”となる。
【０１８０】
このようにして決定したインクの組み合わせは、前述したように、各インクの大吐出、小吐出、非吐出の３値信号パターンとして、ＲＡＭ５に定義されたメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の画素（２，０）に対応したアドレスに記憶される。
【０１８１】
この時の差分誤差は、画素（２，０）の画像濃度信号レベル“８８．５”から予測濃度“８０．２５”を引いた差分“−８．２５”となる。この差分を図１６に示した誤差配分係数で周囲の画素に振り分けると、画素（３，０）には−３３／８、画素（２，１）には−２４．７５／８、画素（１，１）には−８．２５／８が振り分けられ、対象となるそれぞれの周辺画素（３，０）、（２，１）、（１，１）にこれら分配誤差が加算される。
【０１８２】
以下同様にして画像データの濃度信号レベルに基づいて、上述の処理を注目画素を主走査方向Ｓに順次移動させながら繰り返すことにより、異なる濃度を持つ４つのインクを用いて各画素毎に３値信号ｄ１，ｄ２，ｄ３，ｄ４が生成され、それらはメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４の各画素に対応したアドレスに記憶される。
【０１８３】
このようにして一つのラインの処理が終了すると、次は、注目画素を次のラインの先頭画素、即ち、画素（０，１）に移し、同様に主走査方向にそって同様の処理を実行する。この時には、注目画素が（０，０）の時と同様に、注目画素（０，１）では各インクの濃度は５０％上昇している予想のもとに処理を始める。
【０１８４】
以下、ラインごとに同様の処理を繰り返し、インクの吐出／非吐出のパターンが作成される。
【０１８５】
従って以上説明した実施形態によれば、予備吐出場所やその時刻そして入力画像データに基づく形成画像における濃度分布を用い、以前にインク吐出がなされた時からの経過時間を求めてインクの濃度上昇を予測し、その予測に基づいて適切な濃度のインクが吐出されるように制御するので、たとえ、しばらくの間インク吐出がなされないことによりノズル内のインク濃度が本来の濃度から変化しても、別の濃度のインクを用いたり或はインク吐出量を変化させるようにしてその濃度変化を補償して、濃度むらのない高品位な画像を記録することができる。
【０１８６】
なお、以上説明した実施形態では、各インクの濃度に対し、一つの濃度上昇テーブル（特性変化テーブル）を参照したが、インクの濃度の違いにより、濃度上昇率が異なる場合には複数のインク濃度上昇テーブル（特性変化テーブル）を用意してもよいし、さらには各インクごとに別々の濃度上昇テーブル（特性変化テーブル）を用意してもよい。
【０１８７】
また、インクの濃度上昇率と非吐出の時間の関係が比例関係でない場合、例えば、ある時間が経過すると濃度上昇が飽和するなどの場合には、その関係を図１０に示す濃度上昇テーブル（特性変化テーブル）に反映させればよい。
【０１８８】
さらに、以上説明した時間経過に伴うインク濃度の変化は、濃度上昇であるとして説明したが、本発明において、その濃度変化は濃度上昇だけに限定されるものではなく、インクの濃度変化特性を示すものであればどのようなものでもよい。
【０１８９】
さらに、以上の実施形態において説明した濃度上昇テーブル（特性変化テーブル）の格納場所として、例えば、ＲＡＭ５のような書き換え可能な記憶媒体を選択することにより、より柔軟性を高めることができる。
【０１９０】
さらにまた、以上の実施形態においては、インク濃度上昇前のインク、即ち、濃度変化の起こっていないインクに基づいて作成されたインク分配テーブルをもとにインクの組み合わせを変える場合について説明したが、標準インク濃度のインク分配テーブルで、標準濃度の一番濃いインクを必ず打つようなアルゴリズムにすると、インクの濃度上昇によるＯＤ値の上昇が押さえられるので画像の乱れを少なくできる。例えば、図７に示した分配テーブルにおいて、インクＤ４は濃度信号レベル“１３６”以上でないと用いられることはないが、インクの小吐出を含めるとその濃度信号レベル“６８”以上で使用されることになる。従って、インク濃度上昇が５０％であるとき、インクＤ４のＯＤ値が最も変化することになる。このような理由から、インクＤ４をできるだけ使用することが望まれる。
【０１９１】
さらにまた、以上の実施形態では、ノズル内に少なくとも２つの独立に信号を入力し得る発熱体を有する記録ヘッドに信号を入力し、階調値に従ってインク吐出量の変調を行うことについて説明したが、本発明はこれによって限定されるものではない。各ノズル毎に２つの発熱体を有する記録ヘッドでなくとも、例えば、記録ヘッドの駆動信号のパルス波形を変更することによりインク吐出量を変調できる記録ヘッドであればどのような記録ヘッドでもかまわない。
【０１９２】
また、以上の説明ではインクジェット方式に従う記録ヘッドを用いたインクジェットプリンタを例として説明したが、本発明は他の記録方式を採用したプリンタ装置についても応用が可能である。例えば、熱昇華プリンタなど、発熱ヘッドを用いるプリンタの場合は、記録動作が連続すると記録ヘッドの温度が上がり、記録画像の濃度が上昇する特性を示すので、以上の実施形態で説明した濃度上昇テーブル（特性変化テーブル）を記録デューティと濃度上昇の関係に置き換えれば、記録濃度の上昇が予測できそれに見合った補正が可能となる。
【０１９３】
また、感熱紙、インクリボン、熱昇華プリンタのカートリッジフィルムなどの、経時変化による記録濃度の変動等のパラメータを濃度上昇テーブル（特性変化テーブル）内に取り込むことにより、これらの補正も可能となる。
【０１９４】
しかしながら、以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０１９５】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて膜沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【０１９６】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１９７】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【０１９８】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１９９】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【０２００】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【０２０１】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０２０２】
以上説明した実施の形態においては、インクが液体であることを前提として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【０２０３】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０２０４】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０２０５】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【０２０６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０２０７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０２０９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１１】
【発明の効果】
以上説明したように本発明によれば、ある程度の間、記録ヘッドのノズルに滞留して記録濃度が変化したインクを用いて記録を行う場合でも、別の濃度を持つ同系色のインクを用いたり、或は、１回あたりのインク吐出量を変化させることで、その記録濃度変化を補正することができ、高品位な画像を記録することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の代表的な実施形態である画像データの濃度値と各インクの吐出との関係を示すインク分配テーブルの内容の一例を示す図である。
【図２】インク／フィルム系におけるインク吐出量と透過濃度との関係を示す図である。
【図３】本発明の代表的な実施形態であるインクジェットプリンタの機能構成を示すブロック図である。
【図４Ａ】誤差拡散法を採用しない画像処理部６の詳細な機能構成を示すブロック図である。
【図４Ｂ】誤差拡散法を採用した画像処理部６の詳細な機能構成を示すブロック図である。
【図５】プリンタエンジン７の詳細な構成を示す上面図である。
【図６】記録ヘッド２１をインク吐出口形成面側から眺めた図である。
【図７】１画素８ビットの画像信号レベルに対するインクＤ１，インクＤ２，インクＤ３，インクＤ４の吐出／非吐出を表わすインク分配テーブルの内容を示す図である。
【図８】インクの非吐出経過時間に対するインクの濃度上昇率を表わす図である。
【図９】図８の横軸の非吐出時間を、吐出周波数１０kHzをもとに、非吐出ドット数で表現したインクの濃度上昇率（ｄＤ）を表わす図である。
【図１０】インク濃度上昇テーブル（特性変化テーブル）の内容を示す図である。
【図１１】図５で示したプリンタエンジン７の内、特に、キャリッジ移動方向（主走査方向）の記録に係る部分の概略を示す図である。
【図１２】図１１に示した記録媒体２４に記録を行うため、ＲＡＭ５の画像処理ワークエリアのページメモリ領域に格納された画像データの濃度信号レベルの一例を示す図である。
【図１３】図７に示したテーブルに多値誤差拡散の閾値と、各インクの透過濃度の画像濃度信号レベル相当値を追加したテーブルを示す図である。
【図１４】３値信号の値がメモリＭｄ１，Ｍｄ２，Ｍｄ３，Ｍｄ４に格納されている様子を示す図である。
【図１５】入力画像濃度信号が実際に描画されるときの濃度分布の状態を示す図である。
【図１６】この実施形態で実行される多値誤差拡散処理において、注目画素の誤差の周辺画素へ配分の重み付けの一例を示す図である。
【図１７】記録ヘッド２１の流路の断面図である。
【図１８Ａ】電気熱変換体５０−１、５０−２に入力される信号と、気泡の体積と、吐出インク液滴の量（サイズ）との関係を示す図である。
【図１８Ｂ】電気熱変換体５０−１、５０−２に入力される信号と、気泡の体積と、吐出インク液滴の量（サイズ）との関係を示す図である。
【符号の説明】
１  画像入力部
２  操作部
３  ＣＰＵ
４  記憶媒体
４ａ  ガンマ補正変換テーブル
４ｂ  インク分配テーブル
４ｃ  インク濃度上昇テーブル（特性変化テーブル）
４ｄ  制御プログラム群
５  ＲＡＭ
６  画像処理部
７  プリンタエンジン
１１  ガンマ補正処理部
１２  注目画素選択部
１３  インク分配処理部
１４  濃度上昇補正処理部
１５  誤差計算部
１６  誤差拡散処理部
１７−１〜１７−４  遅延回路
２０  キャリッジ
２１−１〜２１−４  記録ヘッド
２２−１〜２２−４  インクカートリッジ
２３  フレキシブルケーブル
２４  記録媒体
２５  排紙ローラ
２６  搬送モータ
２７  ガイドシャフト
２８  リニアエンコーダ
２９  駆動ベルト
３０  キャリッジモータ
３１−１〜３１−４  キャップ
３２  回復ユニット
３３  インク受け
４０−１〜４０−４  吐出口列
【図１】
0003839996.tif 000002
【図２】
0003839996.tif 000003
【図３】
0003839996.tif 000004
【図４Ａ】
0003839996.tif 000005
【図４Ｂ】
0003839996.tif 000006
【図５】
0003839996.tif 000007
【図６】
0003839996.tif 000008
【図７】
0003839996.tif 000009
【図８】
0003839996.tif 000010
【図９】
0003839996.tif 000011
【図１０】
0003839996.tif 000012
【図１１】
0003839996.tif 000013
【図１２】
0003839996.tif 000014
【図１３】
0003839996.tif 000015
【図１４】
0003839996.tif 000016
【図１５】
0003839996.tif 000017
【図１６】
0003839996.tif 000018
【図１７】
0003839996.tif 000019
【図１８Ａ】
0003839996.tif 000020
【図１８Ｂ】
0003839996.tif 000021