(57)【特許請求の範囲】
【請求項１】
インク滴吐出データに基づいてインク滴を吐出すると共に、反応液吐出データに基づいて該インク滴と反応する反応液滴を吐出して画像を形成する画像形成装置であって、
画像データに基づいて前記インク滴吐出データを生成するインク滴吐出データ生成手段と、
着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、
前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、
及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理
を、画素毎に順に着目して行う反応液吐出データ生成手段と、
前記生成されたインク滴吐出データに基づいて前記インク滴を吐出すると共に、前記生成された反応液吐出データに基づいて前記反応液滴を吐出して画像を形成する画像形成手段と、
を含み、
前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記反応液吐出データ生成手段によって当該着目画素に拡散された値である
ことを特徴とする画像形成装置。
【請求項２】
前記反応液吐出データ生成手段は、画像を複数個の画素で構成された複数個のブロックに分割したときのブロック単位で誤差を拡散する請求項１記載の画像形成装置。
【請求項３】
前記予め定められた比率は、前記画像データ、インクの色、インク滴種、着目画素を形成するために必要なインクの色数、画素位置、及び出力モードの少なくとも１つに応じて変更可能である請求項１又は請求項２記載の画像形成装置。
【請求項４】
インク滴吐出データに基づいてインク滴を吐出すると共に、反応液吐出データに基づいて該インク滴と反応する反応液滴を吐出して画像を形成する画像形成方法であって、
画像データに基づいて前記インク滴吐出データを生成するインク滴吐出データ生成ステップと、
着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、
前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、
及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理
を、画素毎に順に着目して行う反応液吐出データ生成ステップと、
前記生成されたインク滴吐出データに基づいて前記インク滴を吐出すると共に、前記生成された反応液吐出データに基づいて前記反応液滴を吐出して画像を形成する画像形成ステップと、
を含み、
前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記反応液吐出データ生成ステップによって当該着目画素に拡散された値であることを特徴とする画像形成方法。
【請求項５】
インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成するデータ生成装置であって、
着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、
前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、
及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理
を、画素毎に順に着目して行い、
前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするデータ生成装置。
【請求項６】
画像を複数個の画素で構成された複数個のブロックに分割したときのブロック単位で誤差を拡散する請求項５記載のデータ生成装置。
【請求項７】
前記予め定められた比率は、インク滴吐出データを生成するために用いられた画像データ、インクの色、インク滴種、着目画素を形成するために必要なインクの色数、画素位置、及び出力モードの少なくとも１つに応じて変更可能である請求項５又は請求項６記載のデータ生成装置。
【請求項８】
インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成するデータ生成方法であって、
着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、
前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、
及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理
を、画素毎に順に着目して行い、
前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするデータ生成方法。
【請求項９】
コンピュータに、インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成させるためのプログラムであって、
コンピュータを、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、
前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、
及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理
を、画素毎に順に着目して行う反応液吐出データ生成手段として機能させ、
前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするプログラム。
【請求項１０】
画像を複数個の画素で構成された複数個のブロックに分割したときのブロック単位で誤差を拡散させる請求項９記載のプログラム。
【請求項１１】
前記予め定められた比率は、インク滴吐出データを生成するために用いられた画像データ、インクの色、インク滴種、着目画素を形成するために必要なインクの色数、画素位置、及び出力モードの少なくとも１つに応じて変更可能である請求項９又は請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インク滴及び該インク滴と反応する反応液滴を吐出して画像を形成する画像形成装置及び画像形成方法と、反応液滴を吐出するための反応液吐出データを生成するデータ生成装置、データ生成方法、及びプログラムとに関する。
【背景技術】
【０００２】
現在、液滴を吐出するノズルが複数配列された記録ヘッドを備え、ノズルからインク滴を吐出して画像の記録を行うインクジェット方式のプリンタが広く普及している。
【０００３】
近年、インクジェット方式のプリンタにおいて、画像濃度の向上、用紙内部へのインクのにじみや異なる色同士が接する部分において生じる色間にじみの改善を目的として、各色のインク液に加えて、該インク液と反応する反応液（インク中の色材を凝集、増粘、或いは不溶化させるプリント性向上液）を用紙に塗布する方法が採用されている。
【０００４】
なお、反応液を使用する場合には、反応液の量が多すぎると用紙が吸収するトータルの水分量が多くなり用紙にしわが発生したり、用紙上の不要な領域に反応液を吐出すると反応液が無駄になる、という問題が生じる。
【０００５】
そこで、所望の位置に適切な量の反応液を吐出するために、従来より様々な技術が提案されている。
【０００６】
例えば、インク吐出データの論理和をとって処理液（反応液と同義）吐出用データを作成するインクジェットプリント装置が提案されている（例えば、特許文献１参照）。
【０００７】
また、ハーフトーン後のインク用データからディザパターンを用いて処理液データを割り付けるインクジェット記録装置（例えば、特許文献２参照）や、濃淡インクデータそれぞれをマスクを用いて間引きを行い、間引き後の処理液データとマスクパターンとの論理和をとって処理液データを生成することによって、記録ヘッドから被記録材に吐出するそれぞれのインクの色材の量または種類に応じて、吐出する処理液量を異ならせるインクジェット記録装置も提案されている（例えば、特許文献３参照。）。また、画像濃度が所定濃度以下であるときにはインク用データに基づきインクを付与する箇所と同一箇所に処理液を付与するための処理液用データを生成し、所定濃度より大きいときにはインク用データに基づきインクを付与する箇所を間引いた箇所に処理液を付与するように処理液用データを生成するインクジェット記録装置も知られている（例えば、特許文献４参照。）。
【０００８】
また、インクデューティーが所定値以上のときには反応液を付与し、所定値以下のときは反応液を付与しないインクジェット記録方法も知られている（例えば、特許文献５参照。）。このインクジェット記録方法では、反応液データはインクデータと無関係に誤差拡散で生成される。
【特許文献１】特開平０８−２８１９３２号公報
【特許文献２】特開平１１−３３４１１４号公報
【特許文献３】特開２００２−３２１３４９公報
【特許文献４】特開平１１−３０９８８２公報
【特許文献５】特開２００５−００７６４９公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１で提案されているようなインクジェットプリント装置では、論理和をとるだけではインク量に対する細かい制御ができない、という問題がある。
【００１０】
また、特許文献２〜４で提案されているようなインクジェット記録装置では、処理液データ生成画素はマスク（ディザパターン）に依存するため、インクデータとマスクの関係によっては、処理液データの生成に偏りが生じる、という問題がある。また、ディザパターンで間引くだけで、処理液量を自由に調整できない。また、１次色や２次色で処理液の量を変更したい場合にも対応できない。
【００１１】
また、特許文献５で提案されているようなインクジェット記録方法では、反応液データはインクデータと無関係に誤差拡散で生成されるため、インク滴が形成されない領域や低濃度領域など反応液塗布が不要或いは少量でよい領域にまで必要以上に反応液が塗布されてしまう場合もある。従って、無駄に反応液を消費することとなる。
【００１２】
本発明は、上記問題を解決すべく成されたもので、反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる画像形成装置、画像形成方法、画像処理装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の画像形成装置は、インク滴吐出データに基づいてインク滴を吐出すると共に、反応液吐出データに基づいて該インク滴と反応する反応液滴を吐出して画像を形成する画像形成装置であって、画像データに基づいて前記インク滴吐出データを生成するインク滴吐出データ生成手段と、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行う反応液吐出データ生成手段と、前記生成されたインク滴吐出データに基づいて前記インク滴を吐出すると共に、前記生成された反応液吐出データに基づいて前記反応液滴を吐出して画像を形成する画像形成手段と、を含み、前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記反応液吐出データ生成手段によって当該着目画素に拡散された値であることを特徴とするものである。
【００１４】
本発明の画像形成装置は、インク滴を吐出するためのインク滴吐出データを生成すると共に反応液を吐出するための反応液吐出データを生成し、生成したインク滴吐出データに基づいてインク滴を吐出すると共に、生成した反応液吐出データに基づいて反応液滴を吐出して画像を形成する。この画像形成装置において、反応液吐出データは、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行うことにより生成されるため、反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる。
【００１５】
また、本発明の画像形成方法は、インク滴吐出データに基づいてインク滴を吐出すると共に、反応液吐出データに基づいて該インク滴と反応する反応液滴を吐出して画像を形成する画像形成方法であって、画像データに基づいて前記インク滴吐出データを生成するインク滴吐出データ生成ステップと、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行う反応液吐出データ生成ステップと、前記生成されたインク滴吐出データに基づいて前記インク滴を吐出すると共に、前記生成された反応液吐出データに基づいて前記反応液滴を吐出して画像を形成する画像形成ステップと、を含み、前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記反応液吐出データ生成ステップによって当該着目画素に拡散された値であることを特徴とするものである。
【００１６】
本発明の画像形成方法も、本発明の画像形成装置と同様に作用するため、反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる。
また、本発明のデータ生成装置は、インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成するデータ生成装置であって、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行い、前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするものである。
【００１７】
本発明のデータ生成装置も、本発明の画像形成装置と同様に反応液吐出データを生成するため、このデータ生成装置で生成された反応液吐出データに基づいて反応液を吐出することにより反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる。
また、本発明のデータ生成方法は、インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成するデータ生成方法であって、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行い、前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするものである。
【００１８】
本発明のデータ生成方法も、本発明のデータ生成装置と同様に作用するため、このデータ生成方法で生成された反応液吐出データに基づいて反応液を吐出することにより反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる。
【００１９】
また、本発明のプログラムは、コンピュータに、インク滴をインク滴吐出データに基づいて吐出すると共に該インク滴と反応する反応液滴を反応液吐出データに基づいて吐出して画像を形成する画像形成装置で用いられる反応液吐出データを生成させるためのプログラムであって、コンピュータを、着目画素のインク滴吐出データがインク滴を吐出することを示していた場合には、当該着目画素に拡散された誤差を示す値とインク量に対する反応液量の予め定められた比率を示す値とを加算した値を予め定められた閾値と比較する比較値として用いて前記閾値と比較し、着目画素のインク滴吐出データがインク滴を吐出しないことを示していた場合には、前記拡散された誤差を示す値を前記比較値として用いて前記閾値と比較する第１の処理、前記比較値が前記閾値以上であれば着目画素に対して反応液が吐出されるように反応液吐出データを生成し、前記比較値が前記閾値未満であれば着目画素に対して反応液が吐出されないように反応液吐出データを生成する第２の処理、及び前記比較値と前記生成した反応液吐出データとの差分を誤差として周辺画素に拡散する第３の処理を、画素毎に順に着目して行う反応液吐出データ生成手段として機能させ、前記着目画素に拡散された誤差を示す値は、当該着目画素が着目される前に着目された当該着目画素の周辺画素から前記第３の処理によって当該着目画素に拡散された値であることを特徴とするものである。
【００２０】
本発明のプログラムによっても、コンピュータに、本発明のデータ生成装置と同様にデータを生成させることができるため、このプログラムを実行して生成された反応液吐出データに基づいて反応液を吐出することにより、反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる
【発明の効果】
【００２１】
以上説明したように本発明によれば、反応液滴を偏り無く吐出することができると共に、形成する画像に応じて適切に反応液を吐出することができる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２３】
図１に示すように、本実施の形態に係る画像形成装置としてのインクジェット記録装置１０には、用紙Ｐの搬送方向に対して上流側から反応液を吐出する反応液ヘッド１２Ｌ、及びＫ（ブラック）、Ｃ（サイアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各色に対応する記録ヘッド１２Ｋ、１２Ｃ、１２Ｍ、１２Ｙが配列されている。また、インクジェット記録装置１０は、各記録ヘッド１２Ｋ〜１２Ｙに供給するインクを収容するインクタンク１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋ、反応液ヘッド１２Ｌに供給する反応液を収容する反応液タンク１４Ｌを備えている。
【００２４】
インクタンク１４Ｋ〜Ｙの各々に貯留されるインクとしては、水性インク、油性インク、及び溶剤系インク等の公知の各種インクを使用できる。
【００２５】
また、反応液タンク１４Ｌに貯留される反応液は、インクと反応する反応液であって、インク中の色材を凝集、増粘、或いは不溶化させて画像濃度の向上、用紙内部へのインクの滲みや異なる色同士が接する部分において生じる色間滲みを改善する。この反応液と各色のインクとが重なるようにインク滴及び反応液を塗布することにより、画質を向上させることができる。反応液の一例には、有機酸型反応液、多価金属型反応液、有機酸と多価金属の混合型、及び有機酸と有機アミン系混合型等があるが、これに限定されるものではなく、インクと反応して画像濃度を向上させたりドットの滲みを少なくするものであればよい。
【００２６】
なお、以下では、各記録ヘッド１２Ｋ〜１２Ｙ及び反応液ヘッド１２Ｌは各々同じ構造を有するため、これらを特に区別しないで説明する場合は、符号末尾の添字を省略し、ヘッド１２と称する。
【００２７】
また、インクジェット記録装置１０は、記録媒体としての用紙Ｐを収容する給紙トレイ１６、ヘッド１２に対向して配置され、用紙Ｐを搬送する無端ベルト状の搬送体２４、及び印刷後の用紙を排出する排紙トレイ１８を備えている。
【００２８】
更に、インクジェット記録装置１０は、給紙トレイ１６から搬送体２４に至る経路２０Ａ及び搬送体２４から排紙トレイ１８に至る経路２０Ｂにより構成される第１の搬送経路と、第１の搬送経路の経路２０Ｂから反対方向に搬送体２４に至る第２の搬送経路２２とが形成されるように、複数の搬送ローラが設けられている。
【００２９】
また、第１の搬送経路の経路２０Ａでは、給紙トレイ１６から用紙Ｐが１枚づつ複数の搬送ローラによって搬送体２４まで搬送され、更に、経路２０Ｂでは、複数の搬送ローラによって排紙トレイ１８に到達する。本実施の形態では、第２の搬送経路２２を設けて、用紙を反転させ両面印字を可能としている。
【００３０】
更に、搬送体２４は、２本のロールに巻きかけられたベルトを備えている。この搬送体２４により用紙Ｐを保持する方法としては、給電吸着力を使用することができる。すなわち、帯電ロールで用紙をベルトに押圧すると共に用紙Ｐに電荷を与え吸着力を発生させるものである。
【００３１】
ヘッド１２は、用紙Ｐの幅に対応する長さのヘッドバーに、インク滴または反応液滴を吐出する液滴イジェクタ５０（図８の（Ｂ）または（Ｄ）参照。）が用紙搬送方向と直交する方向（これを主走査方向と呼称する）に複数個に配列されて構成され、用紙Ｐの最大幅に対応する記録領域を有している。このインクジェット記録装置１０は、ヘッド１２を主走査することなく固定したまま、用紙Ｐのみを搬送しながら記録を行うことによって用紙Ｐの全幅に液滴を吐出することができる。
【００３２】
図８（Ｂ）、（Ｄ）に示すように、液滴イジェクタ５０は、インク滴を吐出するためのノズル５０Ａに連通する液滴圧力室５０Ｂ、及び液滴圧力室５０Ｂに接して設けられた圧電素子５０Ｃを含んで構成されている。圧電素子５０Ｃは、周知のように電圧を印加することにより形状が変化する性質を有しており、この形状変化を利用して液滴圧力室５０Ｂ内に圧力をかけ、ノズル５０Ａからインク滴または反応液を吐出して、用紙Ｐ上にドットを記録する。
【００３３】
図２は、本実施の形態に係るインクジェット記録装置１０の制御系の構成を示したブロック図である。図２に示すように、インクジェット記録装置１０は、外部から画像データが入力されたときに、該画像データをインクジェット記録装置１０で出力可能な解像度の画像データに変換する解像度変換部３０を備えている。解像度変換部３０には、色変換部３２が接続されている。色変換部３２は、解像度変換部３０で処理された画像データに、用紙Ｐ及びインクの特性に応じた色変換処理や濃度変換処理を施す。色変換部３２による処理は、通常、色（濃度）変換テーブルに従って行われる。色（濃度）変換テーブルは、画像データで表現される色（濃度）の特性とインクジェット記録装置１０で表現される色（濃度）の特性とが合うように、別途作成され保存されている。
【００３４】
色変換部３２には量子化部３４が接続されている。量子化部３４は、色変換部３２で処理された画像データに対しハーフトーン処理を実行する。ここでは、２５６階調の画像データが入力されるため、量子化部３４は、この２５６階調の画像データを、後述する記録ヘッド駆動部３８で制御可能な（すなわち、インクジェット記録装置１０で記録可能な）階調数の画像データに変換する。例えば、インクジェット記録装置１０で「滴なし／滴あり」の２階調の記録が可能であれば、２値のハーフトーン処理を行い、「滴なし／小滴／中滴／大滴」の４階調の記録が可能であれば、４値のハーフトーン処理を行う。ハーフトーン処理は周知の誤差拡散処理やディザ処理によって行われる。なお、本実施の形態では、２階調で記録する場合を例に挙げて説明する。
【００３５】
量子化部３４には、インク吐出データ生成部３６が接続されている。インク吐出データ生成部３６は、量子化部３４で処理された画像データを、記録ヘッド駆動部３８で記録可能なデータ構造に変換し、記録順序（転送順序）にデータを並び替え、これをインク滴の吐出用のデータ（インク吐出データ）として記録ヘッド駆動部３８へ出力する。このとき、記録ヘッド１２Ｋ〜１２Ｙやノズル５０Ａの配列にマッピングさせた吐出タイミングやデータ配列も考慮してインク吐出データを生成する。必要に応じて各種制御信号の付与・挿入も行う。
【００３６】
インク吐出データ生成部３６には、記録ヘッド駆動部３８が接続されている。記録ヘッド駆動部３８は、インク吐出データに応じて記録ヘッド１２Ｋ〜１２Ｙの各液滴イジェクタ５０の圧電素子５０Ｃに所定の駆動波形の駆動信号を出力することにより液滴イジェクタ５０のノズル５０Ａからインク滴を吐出させる。
【００３７】
また、インクジェット記録装置１０には、反応液吐出データ生成部４４が備えられている。
【００３８】
反応液吐出データ生成部４４は、量子化部３４でハーフトーン処理された画像データをもとに反応液を吐出するための反応液吐出データを生成する。インク吐出データ生成部３６と同様、反応液吐出データ生成部４４は、生成した反応液吐出データを記録順序（転送順序）に並び替えて反応液ヘッド駆動部４６に出力する。必要に応じて各種制御信号の付与・挿入も行う。
【００３９】
反応液吐出データ生成部４４には、反応液ヘッド駆動部４６が接続されている。反応液ヘッド駆動部４６は、反応液吐出データに応じて反応液ヘッド１２Ｌの各液滴イジェクタ５０の圧電素子５０Ｃに所定の駆動波形の駆動信号を出力することにより液滴イジェクタ５０のノズル５０Ａから反応液を吐出させる。
【００４０】
色変換部３２、量子化部３４、インク吐出データ生成部３６、記録ヘッド駆動部３８、反応液吐出データ生成部４４、及び反応液ヘッド駆動部４６には、これらを制御する制御部４０が接続されている。
【００４１】
制御部４０は、搬送系４２を制御して用紙を搬送体２４によって搬送しつつ、記録ヘッド駆動部３８が上記インク吐出データ生成部３６によって生成されたインク吐出データに基づいて記録ヘッド１２Ｋ〜１２Ｙの液滴イジェクタ５０を駆動し、インク滴を吐出させると共に、反応液ヘッド駆動部４６が上記反応液吐出データ生成部４４によって生成された反応液吐出データに基づいて反応液ヘッド１２Ｌの液滴イジェクタ５０を駆動し、反応液滴を吐出させて、画像を形成する。
【００４２】
次に、このインクジェット記録装置１０におけるインク滴吐出データ及び反応液吐出データを生成する処理の流れについて説明する。ここでは、ＹＭＣＫのいずれか１色で印刷する場合を例にとり説明する。
【００４３】
まず、外部のコンピュータ等から入力された画像データは、解像度変換部３０で解像度変換され、色変換部３２で色変換・濃度変換される。色変換部３２で処理された画像データは、量子化部３４でハーフトーン処理される。本実施の形態では２５６階調の画像データを、「滴なし（０）／滴あり（２５５）」の２階調の記録レベル値の画像データに変換する。このようにハーフトーン処理された画像データ（以下、量子化データと呼称）は、インク吐出データ生成部３６で、インク吐出データに変換される。具体的には、まず、量子化データを、記録ヘッド駆動部３８で記録可能なデータ構造（例えば、滴無し（０）／滴あり（１）など）に変換する。その後、ノズル５０Ａの配列を考慮しつつ、各データを記録順序（転送順序）に並び替えてインク吐出データを生成する。
【００４４】
記録ヘッド駆動部３８は、インク吐出データ生成部３６で生成されたインク吐出データに応じた駆動波形の電圧を、各液滴イジェクタ５０の圧電素子５０Ｃに印加する。これにより、インク吐出データに応じたインク滴が吐出される。
【００４５】
続いて、反応液吐出データの生成処理について詳細に説明する。インク吐出データ生成部３６でインク吐出データが生成された後に、反応液吐出データ生成部４４で図３に示す処理ルーチン（メインルーチン）が実行される。
【００４６】
ステップ１００では、着目画素について反応液吐出データを生成するサブルーチンが実行される。
【００４７】
図４は、着目画素について反応液吐出データを生成するサブルーチン（以下、データ生成サブルーチンと呼称）を示したフローチャートである。
【００４８】
ステップ２００では、着目画素についての反応液吐出データＤに初期値として０（ドットオフ：滴なし）をセットする。ステップ２０２では、着目画素のインク吐出データがオン（滴あり：１）であるか否かを判断する。着目画素のインク吐出データがオンである場合には、ステップ２０４で、反応液計算値Ｐにインク量に対する反応液量の予め定められた比率Ｔを加算する。反応液計算値Ｐは、後述するように、着目画素に対して以前に反応液吐出データを生成したときに周辺画素から拡散された誤差が予めセットされている（図３のステップ１０２参照）。この反応液計算値Ｐに予め定められた比率Ｔを加算する。例えば、インク量１に対して反応液量を０．２の割合で吐出させる場合には、比率０．２を反応液計算値Ｐに加算する。
【００４９】
ステップ２０４の処理後、或いはステップ２０２で否定判断されたときには、ステップ２０６に移行する。
【００５０】
ステップ２０６では、反応液計算値Ｐが閾値ＴＨ以上であるか否かを判断する。ここでは、閾値は１とする。反応液計算値Ｐが１以上であると判断した場合には、ステップ２０８で着目画素の反応液吐出データＤに１（ドットオン：滴あり）をセットする。すなわち、この着目画素に対しては反応液滴を吐出させるように反応液吐出データを生成する。続いてステップ２１０で、反応液計算値Ｐから該生成した反応液吐出データの値（１）を減算し、メインルーチンに戻る。
【００５１】
一方、ステップ２０６で、反応液計算値Ｐが１未満であると判断した場合には、ステップ２０８、２１０の処理は行わずにメインルーチンに戻る。
【００５２】
図３のメインルーチンにおいて、ステップ１００のデータ生成サブルーチンが終了すると、ステップ１０２で、上記サブルーチンで計算された反応液計算値Ｐを周辺画素に拡散する。前述したように、反応液吐出データが１の場合には、反応液計算値Ｐから１を減算した値、反応液吐出データが０の場合には、反応液計算値Ｐそのままの値（反応液計算値Ｐから０を減算した値とも言える）を誤差として周辺画素に拡散する。すなわち、反応液計算値Ｐと反応液吐出データとの差分を誤差として周辺画素に拡散する。拡散された誤差は、各画素の反応液計算値Ｐに累積（セット）され、着目画素として反応液吐出データを生成するときにそのまま使用される。
【００５３】
なお、誤差を拡散させる方法は特に限定されない。例えば、着目画素の右隣の画素に拡散させてもよいし、着目画素の右隣の画素に半分拡散させると共に下方の画素に残り半分を拡散させるようにしてもよい。
【００５４】
ステップ１０４では、全画素について反応液吐出データの生成が終了したか否かを判断する。ここで否定判断した場合には、ステップ１００に戻って、次の画素を着目画素として上記データ生成サブルーチンを実行する。また、ステップ１０４で肯定判断した場合には、本メインルーチンを終了する。
【００５５】
すなわち、本実施の形態では、着目画素についてインク吐出データがオンのときには、反応液計算値Ｐに予め定められた比率（ここでは０．２）が加算され、オフのときには、反応液計算値Ｐには何も加算されない（或いは０を加算する）。反応液計算値Ｐは１になるまで周辺画素に持ち越される。反応液計算値Ｐ≧１となった時点で、その画素の反応液吐出データをオン（１）にする。その後、反応液計算値Ｐから１を減算する。この処理を全画素繰り返して全画素についての反応液吐出データを生成する。従って、インク量に対する反応液量の予め定められた比率を０．２とすると、インク滴５ドットに対して反応液が１ドット吐出されるような反応液吐出データが生成される。また、反応液吐出データを生成したときの誤差を拡散するため、偏り無く反応液滴が吐出される。
【００５６】
具体的な例を図５に示す。図５（Ａ）は、Ｋ単色で形成される画像に対するＫ色のインク吐出データの一例を模式的に示した図である。各々のマスが１つの画素を示しており、黒で塗りつぶされている画素がドットオン（１）の画素、白抜きの画素がドットオフ（０）の画素である。ドットオンの画素で反応液計算値Ｐに予め定められた比率Ｔが加算され、最終的には図５（Ｂ）のように反応液滴が吐出される反応液吐出データを生成することができる。
【００５７】
以上説明したように、着目画素のインク滴吐出データ、着目画素に対して以前に反応液吐出データを生成したときに周辺画素から拡散された誤差、及びインク量に対する反応液量の予め定められた比率に基づいて反応液滴を吐出するための反応液吐出データを生成するため、インク量に対して最適な反応液量となるように反応液吐出データを生成することができる。
【００５８】
また、インク吐出データに応じて反応液計算値Ｐに比率Ｔを加算するようにしたため、インク吐出データがオフの画素では反応液計算値Ｐの値は変化せず、インク滴が吐出されない画素には反応液が吐出されないようにすることができ、反応液滴を確実にインク滴と重ねることができると共に、反応液を適切な位置に吐出できる。すなわち、形成する画像に応じて適切に反応液を吐出することができる。また、誤差を拡散させるため、反応液データがある領域で密になったり、逆に疎になったりというする（反応液ドットが偏る）ことは少ない。また、誤差拡散により着目画素の反応液吐出データを生成するときに周辺画素のインク吐出データの影響も受けるため、反応液の吐出が不要な領域に無駄に反応液を吐出するような事態を回避することができる。
【００５９】
なお、予め定められた比率Ｔは上記０．２に限定されず、場合に応じて変更することができる。
【００６０】
また、上記では、ＹＭＣＫのいずれか１色で印刷する場合を例に挙げて説明したが、これに限定されず、例えば、カラー印刷する場合には、以下のように反応液吐出データを生成することができる。
【００６１】
図６は、カラー印刷する場合に反応液吐出データを生成するときのデータ生成サブルーチンを示したフローチャートである。なお、図６において図４と同様の処理を行うステップについては図４と同一のステップ番号を付して説明を省略する。
【００６２】
ステップ２０２でインク吐出データがオフ（０）の場合、或いはステップ２０２でインク吐出データがオン（１）であって、ステップ２０４の比率Ｔを加算する処理が終了した場合には、ステップ２０５に移行し、インク全色（ＹＭＣＫ色全て）についてステップ２０２〜２０４の処理が終了したか否かを判断する。ここで、ＹＭＣＫ色全てについて処理が終了していないと判断した場合には、ステップ２０２に戻って、ステップ２０２〜２０４の処理を繰り返す。これにより、各色のインク吐出データのオン、オフに応じて、インク量に対する反応液量の予め定められた比率Ｔが反応液計算値Ｐに加算される。例えば、予め定められた比率Ｔが０．２であって、ＹＭＣの３色のインク吐出データがオンの場合（１画素に３色のインク滴が重なる場合）には、０．６が反応液計算値Ｐに加算される。この例では、２次色の場合には１次色の２倍、３次色の場合には１次色の３倍の量の反応液が吐出される。
【００６３】
ステップ２０６からステップ２１０の処理は、前述の単色で印刷する場合の処理と同様である。
【００６４】
このように、カラー印刷する場合には、ＹＭＣＫの各々のインク吐出データに応じて比率Ｔを加算して反応液吐出データを生成するため、インク量に応じて最適な量の反応液を吐出することができる。
【００６５】
なお、インクの色に応じてインク量に対する反応液量の比率Ｔを変更してもよい。例えば、画像濃度を向上させ滲みを少なくしたいＫ色の場合と、滲みの目立たないＹ色とで、比率Ｔを異ならせることができる。例えば、Ｋ色は０．３、Ｃ／Ｍ色は０．２、Ｙ色は０．１のように比率を変更することができる。この場合には、各色のインク吐出データオンごとに、それぞれの値を反応液計算値Ｐに加算する。
【００６６】
また、インク吐出データのドット出現率などでインク量に対する反応液量の比率を変更することもできる。例えば、ハイライト領域（インクドットが疎な領域）と高濃度領域（インクドットが密な領域）とでは必要な反応液量が異なる。従って、ハイライト領域では反応液がなるべく吐出されないように反応液吐出データを生成する。
【００６７】
具体的には、ハーフトーン処理前の画像データに応じてインク量に対する反応液量の比率Ｔを決定する。例えば、図７に示すようなハーフトーン処理前の２５６階調の画像データと、インク量に対する反応液量の比率Ｔとの関係を定めた関係テーブルを予め設定しておく。同図に示すように、階調値の低い画像データに対応する比率Ｔの値は小さく、階調値の高い画像データに対応する比率Ｔの値は大きく設定されている。
【００６８】
反応液計算値Ｐに比率Ｔを加算するときに（前述のステップ２０４の処理時に）は、このような関係テーブルを参照して、着目画素のハーフトーン処理前の画像データに対応する比率Ｔを読み出す。そして、読み出した比率Ｔを反応液計算値Ｐに加算する。これにより、低階調のハイライト領域では、ハーフトーン処理後のインク吐出データがオンになったとしても、反応液吐出データはオンになりにくくなるため、反応液が無駄に吐出されることを回避することができる。
【００６９】
また、上記実施の形態では、インクジェット記録装置１０で記録可能な階調数が「滴なし／滴あり」の２階調である場合を例に挙げて説明したが、インクジェット記録装置１０が多階調で記録可能な装置、例えば、小滴、大滴のように、インク滴のドット径（滴量）を異ならせて記録することができる装置であってもよい。
【００７０】
具体的には、図８（Ａ）及び図８（Ｃ）に示すように圧電素子５０Ｃに印加する駆動波形を制御することによって、例えば、ノズル５０Ａから大滴のインク滴（図８（Ｂ）参照）、小滴のインク滴（図８（Ｄ）参照）を吐出することができる。なお、ノズル５０Ａからインク滴または反応液を吐出しない場合（滴なし）には、ドットが形成されないような波形の電圧を印加する。
【００７１】
このように、インク滴のドット径（滴量）、すなわちインク滴種を異ならせることができる場合には、インク滴種に応じて反応液量の比率Ｔを変更することができる。
【００７２】
例えば、滴なし／小滴／大滴の３階調で記録する場合に、インク滴種が小滴のときには反応液を吐出しないとするならば、インク滴種が小滴のときの比率Ｔを０とし、大滴のときの比率Ｔを０．２とすることができる。
【００７３】
この場合、上記図４或いは図６に示したデータ生成サブルーチンでは、以下のように処理する。まず、ステップ２０２で、着目画素のインク吐出データがオンであるか否かを判断する場合には、インク吐出データが「小滴」か「大滴」を示していた場合はオンであると判断し、「滴無し」を示していた場合にはオフであると判断する。また、インク吐出データがオンであると判断した場合には、ステップ２０４で、反応液計算値Ｐにインク滴種に応じた比率Ｔ（小滴の場合には０、大滴の場合には０．２）を加算する。以降の処理は、前述の図４、図６と同様に行われるため説明を省略する。
【００７４】
また、人間の視覚特性としてＹ色の濃淡は認識しにくいため、Ｙ単色で形成される画素には、反応液滴が吐出されないように反応液吐出データを生成するようにしてもよい。
【００７５】
図９は、Ｙ色単色で形成される画素には反応液が吐出されないように反応液吐出データを生成する場合のデータ生成サブルーチンを示したフローチャートである。
【００７６】
ステップ３００〜ステップ３０４までの処理は、Ｙ色を除くＫＣＭ色について行われる以外は図６のカラー印刷の場合のステップ２００〜ステップ２０４までの処理と同様であるため説明を省略する。
【００７７】
ステップ３０６では、Ｙ色を除くＫＣＭ色全てについてステップ３０２〜３０４の処理が終了したか否かを判断する。ここで、ＫＣＭ色全てについて処理が終了していないと判断した場合には、ステップ３０２に戻って、ステップ３０２〜３０４の処理を繰り返す。また、ＫＣＭ色全てについて処理が終了したと判断した場合には、ステップ３０８で、Ｙ色以外の他の色のうち少なくとも１色のインク吐出データがオンで且つＹ色のインク吐出データがオンであるか否かを判断する。例えば、Ｙ色と他の色が重なる場合（Ｙ色＋Ｃ色でグリーンとなる場合など）は、肯定判断される。また、ＫＣＭ色の全てのインク吐出データがオフである場合やＹ色のインク吐出データがオフである場合には、否定判断される。
【００７８】
ステップ３０８で肯定判断した場合には、ステップ３１０で、反応液計算値Ｐに予め定められた比率Ｔを加算する。
【００７９】
ステップ３１０の処理後、或いはステップ３０８で否定判断されたときには、ステップ３１２に移行する。ステップ３１２〜ステップ３１６の処理は、図４及び図６のステップ２０６〜ステップ２１０の処理と同様であるため説明を省略する。
【００８０】
このように処理することにより、Ｙ単色で形成される画素には、反応液滴が吐出されないように反応液吐出データを生成することができる。
【００８１】
また、重ねるインクの色数（１次色、２次色、３次色）に応じて、比率Ｔを変更するようにしてもよい。
【００８２】
図１０は、重ねるインクの色数に応じて加算する比率を変更する場合のデータ生成サブルーチンを示したフローチャートである。ここでは、異なる２つの比率Ｔ１（０．２）、Ｔ２（０．１）を用いて、２次色の場合には１次色の１．５倍の反応液量となるように反応液計算値Ｐを演算する。
【００８３】
ステップ４００では、着目画素についての反応液吐出データＤに初期値として０（ドットオフ：滴なし）をセットする。ステップ４０２では、着目画素のＫ色のインク吐出データがオン（滴あり：１）であるか否かを判断する。ここで着目画素のＫ色のインク吐出データがオンであると判断した場合には、ステップ４０４で、反応液計算値Ｐに比率Ｔ１（０．２）を加算する。
【００８４】
ステップ４０４の処理後、或いはステップ４０２で否定判断されたときには、ステップ４０６に移行する。
【００８５】
ステップ４０６では、着目画素のＣ色のインク吐出データがオンであるか否かを判断する。ここで着目画素のＣ色のインク吐出データがオンであると判断した場合には、ステップ４０８で、反応液計算値Ｐに比率Ｔ１（０．２）を加算する。続いてステップ４１０では、着目画素のＭ色のインク吐出データがオンであるか否かを判断する。ここで着目画素のＭ色のインク吐出データがオンであると判断した場合には、この着目画素は少なくともＣ色とＭ色が重ね合わされて形成されるため、ステップ４１２で、反応液計算値Ｐに比率Ｔ１より小さい比率Ｔ２（０．１）を加算する。
【００８６】
一方、ステップ４０６で、着目画素のＣ色のインク吐出データがオンではないと判断した場合には、ステップ４１４に移行する。ステップ４１４では、着目画素のＭ色のインク吐出データがオンであるか否かを判断する。ここで着目画素のＭ色のインク吐出データがオンであると判断した場合には、ステップ４１６で、反応液計算値Ｐに比率Ｔ１（０．２）を加算する。
【００８７】
なお、図１０では図示を省略したが、ステップ４１０及びステップ４１４で否定判断した場合、或いはステップ４１２またはステップ４１６の処理後は、図９のステップ３０８〜ステップ３１６と同様の処理を行う。なお、ステップ３１０で反応液計算値Ｐに加算する比率は比率Ｔ１より小さい比率Ｔ２とすることができる。
【００８８】
従って、この例では、Ｙ色単色の場合には、反応液計算値Ｐには何も加算せず、Ｃ色，Ｍ色単色の場合には、０．２（Ｔ１）が反応液計算値Ｐに加算され、２次色の場合には、０．３（Ｔ１＋Ｔ２）が反応液計算値Ｐに加算され、３次色の場合には、０．４（Ｔ１＋２×Ｔ２）が反応液計算値Ｐに加算されることになる。
【００８９】
なお、Ｋ色については、Ｋ色単独で画素を形成することが一般的であり、ＣＭＹ色と重ねて使用することがないため、ここでは、Ｋ色とＣＭＹ色との重ね合わせについては考慮していない。
【００９０】
具体的な例を図１１に示す。図１１（Ａ）は、Ｃ色とＭ色の２色で形成される画像に対するＣ色のインク吐出データ及びＭ色のインク吐出データの一例を模式的に示している。各々のマスが１つの画素を示しており、濃く塗りつぶされている画素がドットオン（１）の画素、白抜きの画素がドットオフ（０）の画素である。画素ｐｘ１では、Ｃ色とＭ色が共にオンなので反応液計算値Ｐには０．３が加算される。画素ｐｘ２では、Ｍ色のみがオンであり、画素ｐｘ３ではＣ色のみがオンであるため、０．２が加算される。そして、最終的には図１１（Ｂ）のように反応液滴が吐出される反応液吐出データを生成することができる。
【００９１】
このように、重ねるインクの色数に応じて加算する比率を変更して反応液吐出データを生成するようにしたため、最適な量で反応液滴を吐出することができる。
【００９２】
例えば、従来のように、論理和をとるだけでは１次色、２次色も反応液の量は同じになってしまうが、上記のように処理すれば、１次色と２次色とで反応液の量を異ならせることができる。また、２次色、３次色で必要な反応液量が単純に１次色の２倍、３倍にはならない場合でも、上記のように反応液計算値Ｐに加算する比率を１次色、２次色、３次色で調整することによって最適な量で反応液を吐出することができる。これにより、必要以上に反応液を消費することなく、コストを抑えることができ、また用紙のしわも抑えられる。
【００９３】
また、上記実施の形態では、反応液吐出データを生成したときに生じた誤差（反応液計算値Ｐと反応液吐出データとの差分）を画素単位で周辺画素に拡散する例について説明したが、これに限定されず、例えば、図１２に示すように、画像をＮ×Ｍ画素を１ブロックとして複数個のブロックに分割し（図１２では２×２画素）、誤差をブロック単位で拡散していくこともできる。
【００９４】
図１３は、ブロック単位で誤差を拡散する場合に反応液吐出データ生成部４４で実行されるメインルーチンを示すフローチャートである。ここでは、処理中のブロックを着目ブロックとし、着目ブロックから誤差を拡散させる周辺のブロックを周辺ブロックと呼称する。
【００９５】
ステップ１００では、前述のようにデータ生成サブルーチンを実行する。ステップ１２０では、着目ブロック内の全画素について反応液吐出データの生成が終了したか否かを判断する。ここで、全画素について反応液吐出データ生成処理が終了していないと判断した場合には、ステップ１００に戻って、着目ブロック内の次の画素を着目画素としてデータ生成サブルーチンを実行する。また、着目ブロック内の全画素について反応液吐出データ生成処理が終了したと判断した場合には、ステップ１２２に移行し、着目ブロックの反応液計算値Ｐを周辺ブロックの各画素に拡散する。ここでは、着目ブロック内の各画素の反応液計算値Ｐ（誤差）の累積値を単一のブロックを構成する画素数で除算した値を周辺ブロックの各画素の反応液計算値Ｐに拡散させる。
【００９６】
ステップ１２４では、全ブロックについて反応液吐出データの生成が終了したか否かを判断する。ここで否定判断した場合には、ステップ１００に戻って、次のブロックの画素を着目画素として上記データ生成サブルーチンを実行する。また、ステップ１２４で肯定判断した場合には、全ブロックについて反応液吐出データの生成が終了したため、本メインルーチンを終了する。
【００９７】
画像全体で反応液滴をまだらに分散したい場合には、このようなブロック単位の誤差拡散が有効である。
【００９８】
また、画素位置に応じて、インク量に対する反応液量の比率を変更するようにしてもよい。例えば、記録ヘッド１２Ｙ〜Ｋに吐出特性の悪い液滴イジェクタ５０が含まれる場合には、該吐出特性の悪い液滴イジェクタ５０でインク滴を吐出する画像領域の画素については、反応液の吐出比率を他の部分と異ならせることもできる。
【００９９】
なお、画素位置と比率との関係を予め関係テーブルに定めておき、画素位置に応じて該関係テーブルを参照して適切な比率Ｔを反応液計算値Ｐに加算することもできる。また、個々の画素毎に比率Ｔを変更することもできるが、ブロック単位で比率Ｔを変更することもできる。
【０１００】
図１４は、ブロックの位置に応じて比率を変更する場合に反応液吐出データ生成部４４で実行されるメインルーチンを示すフローチャートである。
【０１０１】
ステップ９８では、処理対象のブロックの位置に応じて、インク量に対する反応液量の比率Ｔを設定する。例えば、反応液を使用する領域では、比率Ｔを０．２に設定し、反応液を減らす領域では比率Ｔを０．１に設定し、反応液を全く使用しない領域では、比率Ｔを０に設定することができる。
【０１０２】
ステップ１００〜ステップ１２４までの処理は、前述の図１３のステップ１００〜ステップ１２４と同一処理であるため説明を省略する。ただし、ステップ１００のデータ生成サブルーチンにおいて、反応液計算値Ｐに加算する比率Ｔは、ステップ９８で設定した比率を用いる。
【０１０３】
このように、画素位置に応じて、インク量に対する反応液量の比率Ｔを変更することができる。よって、反応液の吐出比率を画像内の位置により制御することでインクのにじみを制御し、スジ（バンディング）を目立たなくさせるバンディング対策等に有効である。
【０１０４】
また、用紙の種類や出力速度といった出力モードに応じて、インク量に対する反応液量の比率を変更するようにしてもよい。例えば、インクが滲みやすい用紙には比率Ｔを高めに変更し、インクが滲みにくい用紙には比率Ｔを低めに変更することができる。
【０１０５】
なお、上記では、インク吐出データを生成するために用いられるハーフトーン処理前の画像データ、インクの色、インク滴種、着目画素を形成するために必要なインクの色数、画素位置、及び出力モードのいずれかに応じて比率Ｔを変更する例について説明したが、これらを複数組み合わせて比率Ｔを変更するようにしてもよい。
【０１０６】
また、上記実施の形態では、画像データを入力し、入力された画像データに基づいてインクジェット記録装置内でインク吐出データや反応液吐出データを生成し、該これらデータに応じて液滴イジェクタを駆動して記録する例について説明したが、これに限定されず、例えば、インク吐出データや反応液吐出データを外部装置で生成し、外部装置で生成したインク吐出データや反応液吐出データに基づいてインクジェット記録装置が液滴イジェクタを駆動して記録するようにしてもよい。
【０１０７】
詳細には、図１５に示すように構成することができる。外部装置としてのパーソナルコンピュータ（パソコン）６０側に、画像データを生成するアプリケーション６２と、上記解像度変換部３０、色変換部３２、量子化部３４、インク吐出データ生成部３６、及び反応液吐出データ生成部４４を備えたプリンタドライバ６６と、インクジェット記録装置１０ａとのインタフェースである出力部６４とを設ける。インクジェット記録装置１０ａには、パソコン６０とのインタフェースである入力部６６、制御部４０、記録ヘッド駆動部３８、反応液ヘッド駆動部４６、及び搬送系４２を設ける。
【０１０８】
このような構成でも、インク吐出データ及び反応液吐出データを生成する処理をパソコン６０側で行う点以外は上記実施の形態と同様に作用するため、上記と同様の効果を奏する。
【０１０９】
また、解像度変換部３０、色変換部３２、量子化部３４、インク吐出データ生成部３６、及び反応液吐出データ生成部４４を単一の装置に設けず、それぞれを（あるいはいくつかを）異なる装置に設けたインクジェット記録システムとして動作する装置であってもよい。
【０１１０】
また、上記では、記録用紙の幅にほぼ等しい幅を有する長尺状のヘッドを持ち、ヘッドは固定して記録用紙のみを搬送しながら記録を行う、いわゆるＦＷＡ（Ｆｕｌｌ  Ｗｉｄｔｈ  Ａｒｒａｙ）方式のインクジェット記録装置を例に挙げて説明したが、ヘッドを主走査方向に走査させつつ、記録用紙を副走査方向に移動させて印字するＰＷＡ（Ｐａｒｔｉａｌ  Ｗｉｄｔｈ  Ａｒｒａｙ）方式のインクジェット記録装置にも本発明は適用可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態に係るインクジェット記録装置の概略構成図である。
【図２】インクジェット記録装置の制御系の構成を示したブロック図である。
【図３】反応液吐出データ生成部で実行される処理ルーチン（メインルーチン）のフローチャートである。
【図４】着目画素について反応液吐出データを生成するサブルーチン（データ生成サブルーチン）を示したフローチャートである。
【図５】（Ａ）は、Ｋ単色で形成される画像に対するＫ色のインク吐出データの一例を模式的に示した図であり、（Ｂ）は、生成された反応液吐出データの一例を模式的に示した図である。
【図６】カラー印刷する場合に反応液吐出データを生成するときのデータ生成サブルーチンを示したフローチャートである。
【図７】ハーフトーン処理前の２５６階調の画像データと、インク量に対する反応液量の比率Ｔとの関係を定めた関係テーブルの一例である。
【図８】液滴イジェクタの構成と、液滴イジェクタの圧電素子に印加する電圧の駆動波形と該駆動波形に対応して吐出されるドットのサイズを模式的に説明する図である。
【図９】Ｙ色単色で形成される画素には反応液が吐出されないように反応液吐出データを生成する場合のデータ生成サブルーチンを示したフローチャートである。
【図１０】重ねるインクの色数に応じて加算する比率を変更する場合のデータ生成サブルーチンを示したフローチャートである。
【図１１】（Ａ）は、Ｃ色とＭ色の２色で形成される画像に対するＣ色のインク吐出データ及びＭ色のインク吐出データの一例を模式的に示した図であり、（Ｂ）は、生成された反応液吐出データの一例を模式的に示した図である。
【図１２】画像をＮ×Ｍ画素を１ブロックとして複数個のブロックに分割したときの分割状態を説明する図である。
【図１３】ブロック単位で誤差を拡散する場合に反応液吐出データ生成部で実行されるメインルーチンを示すフローチャートである。
【図１４】ブロックの位置に応じて比率を変更する場合に反応液吐出データ生成部で実行されるメインルーチンを示すフローチャートである。
【図１５】変形例における、パソコンとインクジェット記録装置の制御系の構成を示すブロック図である。
【符号の説明】
【０１１２】
１０、１０ａ  インクジェット記録装置
１２Ｋ〜１２Ｙ  記録ヘッド
１２Ｌ  反応液ヘッド
３６  インク吐出データ生成部
３８  記録ヘッド駆動部
４０  制御部
４４  反応液吐出データ生成部
４６  反応液ヘッド駆動部
５０  液滴イジェクタ
６０  パソコン
６６  プリンタドライバ
【図１】
0004765455.tif 000002
【図２】
0004765455.tif 000003
【図３】
0004765455.tif 000004
【図４】
0004765455.tif 000005
【図５】
0004765455.tif 000006
【図６】
0004765455.tif 000007
【図７】
0004765455.tif 000008
【図８】
0004765455.tif 000009
【図９】
0004765455.tif 000010
【図１０】
0004765455.tif 000011
【図１１】
0004765455.tif 000012
【図１２】
0004765455.tif 000013
【図１３】
0004765455.tif 000014
【図１４】
0004765455.tif 000015
【図１５】
0004765455.tif 000016