(57)【要約】【課題】グラデーションマスクのようなマスクパターンを用いることなく、端ヨレによる画質の低下を抑制することができる画像形成装置及び画像形成方法等を提供する。【解決手段】領域９０３に注目すると、印刷ステップ（１）においては、網掛けを施した部分ａが濃度補正によって印刷デューティが低く制御されている部分である。印刷ステップ（２）においては、網掛けを施した部分ｂが検出濃度のフィードバックによって、部分ａの濃度補正量だけ印刷デューティが高くなった部分である。印刷ステップ（３）においては、網掛けを施した部分ｃが濃度補正によって、次のパス、即ち第４パス目で印刷デューティが低くなるよう、印刷デューティを高く制御されている部分である。印刷ステップ（４）においては、網掛けを施した部分ｄが検出濃度のフィードバックによって、部分ｃの濃度補正量だけ印刷デューティが低くなった部分である。【選択図】図６
2010247395.tif 000002
【特許請求の範囲】
【請求項１】
複数の吐出部を備えたプリントヘッドと、
前記プリントヘッドに記録媒体上の同一の印刷領域に対して複数回の走査を行わせる走査手段と、
入力された画像情報に基づいて、前記複数回の走査毎の画像形成データを生成する生成手段と、
前記生成手段により生成された画像形成データに基づいて前記複数の吐出部からインクを前記記録媒体上に吐出して画像形成する画像形成手段と、
前記画像形成手段により形成された画像の状態を検出する検出手段と、
を有し、
前記生成手段は、前記検出手段による検出の結果及び前記吐出部の位置に応じて前記走査毎の濃度比率を決定する決定手段を有することを特徴とする画像形成装置。
【請求項２】
前記検出手段は、直近の走査において前記画像形成手段により行われた画像の状態を検出し、
前記決定手段は、前記検出手段により検出された、当該直近の走査における印刷の状態に応じて前記走査毎の濃度比率を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、次の走査において前記検出手段による検出が行われ、その結果が当該次の走査における画像形成濃度比率に反映されることを考慮して、当該走査における濃度比率を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記決定手段は、
前記画像情報に基づいて、濃度を複数の走査に分割する分割手段と、
前記分割された濃度を、前記吐出部の位置に応じて補正する補正手段と、
を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記決定手段は、前記記録媒体の端部に該当する吐出部に対する画像形成濃度比率を、前記記録媒体の内部に該当する吐出部の画像形成濃度比率よりも低くすることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
複数の吐出部を備えたプリントヘッドに記録媒体上の同一の印刷領域に対して複数回の走査を行わせる走査ステップと、
入力された画像情報に基づいて、前記複数回の走査毎の画像形成データを生成する生成ステップと、
前記生成ステップにおいて生成した画像形成データに基づいて前記複数の吐出部からインクを前記記録媒体上に吐出して画像形成する画像形成ステップと、
前記画像形成ステップにおいて形成された画像の状態を検出する検出ステップと、
を有し、
前記生成ステップは、前記検出ステップにおける検出の結果及び前記吐出部の位置に応じて前記走査毎の濃度比率を決定する決定ステップを有することを特徴とする画像形成方法。
【請求項７】
コンピュータに、
複数の吐出部を備えたプリントヘッドに記録媒体上の同一の印刷領域に対して複数回の走査を行わせる走査ステップと、
入力された画像情報に基づいて、前記複数回の走査毎の画像形成データを生成する生成ステップと、
前記生成ステップにおいて生成した画像形成データに基づいて前記複数の吐出部からインクを前記記録媒体上に吐出して画像形成する画像形成ステップと、
前記画像形成ステップにおいて形成された画像の状態を検出する検出ステップと、
を実行させ、
前記生成ステップは、前記検出ステップにおける検出の結果及び前記吐出部の位置に応じて前記走査毎の濃度比率を決定する決定ステップを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の形成に好適な画像形成装置及び画像形成方法等に関する。
【背景技術】
【０００２】
複数の記録素子を備えた記録ヘッドが設けられた記録装置の一例として、複数のインクの吐出口を備えた記録ヘッドが設けられたインクジェット記録装置が知られている。
【０００３】
インクジェット記録装置では、インクの吐出量のばらつき及びインクの吐出方向のばらつき（ヨレ）等によってインクにより形成されるドットの大きさ及び形成位置がばらつき、印刷された画像に濃度ムラが生じることがある。このような記録ヘッドのノズル特性のばらつきに起因した濃度ムラは、すじ状のムラ（スジムラ）となって印刷された画像中に現れるため、視覚上、目立ち易く、印刷された画像の品位が低下する。
【０００４】
このような濃度ムラを補正するための技術が提案されている。この技術では、複数の吐出口を備えたインクジェット記録ヘッドを用いて画像形成を行う際に、ハーフトーン処理（２値化処理等）を施した後の画像データ（ドットパターン）の１ラインを複数の異なる吐出口から吐出されるインクで形成することとしている。この技術は、例えば、記録ヘッドの幅未満の紙送りを行うことにより、１ラインの画像データを複数の走査（スキャン又はパス）で補完することにより実現できる。この技術は、一般にマルチパス印字又はマルチパス記録方式とよばれる。マルチパス記録方式には、マスクパターンを使って行う方法がある。
【０００５】
マスクパターンを使ってパス分割を行う方法は、一旦生成した印字データに対して、複数回の印字に分割するために、パスに応じたマスクパターンを予め用意し、このマスクパターンと生成した印字データの論理積を取ることで、実際の印字を行っている。このマスクパターンは、複数回の印字により、生成された全てのデータを打ち切ることができるように、予め決められている。マスクパターンは、印字可能なドットを１００%として、パス毎に印字可能なドットが決められ、各パス間では排他的であり、かつ、全てのパスの印字可能なドットの論理和をとると全領域に等しくなるように作られている。このマスクパターンによりマルチパスのパス分割を行うためである。このため、マスクパターン自体は上記ハーフトーン処理との干渉を避けるため極力ランダムになるように、設計されている。
【０００６】
一方で、微細なノズルを配列した状態で印字デューティの高い画像を高速で印刷した場合に、以下の問題が生じる。記録ヘッドが主走査方向に移動しながら印字を行っていく際に、記録ヘッドの移動によって生じる気流の影響を受けて、記録ヘッド端部側に位置するノズルからのインク吐出方向が配列の内側に向かってよれる。この結果、吐出インクの着弾位置が吐出口と正対したものとならなくなる現象（端ヨレ）である。この現象は、さらなる濃度ムラの原因となり、記録品位の低下を招いている。
【０００７】
この端ヨレによる画像品位低下を抑制するために、ノズルの配列において中央部に位置するノズルほど印字デューティを高く（間引き率が低く）、端部に位置するノズルほど印字デューティを低く（間引き率が高く）なるようにする技術が開示されている（特許文献１）。この技術は、グラデーションマスクとよばれる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−９６４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、マスクパターンによる従来技術の画像形成方法には以下の課題がある。マスクパターンはドットを生成するハーフトーン処理とは無関係に作成されているため、入力画像データによっては、マスクパターンとハーフトーン処理によるドットパターンが干渉を起こし、パス分割後のドット生成比率が想定通りにならないという問題がある。例えば、ドットパターンとマスクパターンとが一致した場合はパス分割されずに１回の走査で全てのドットが印字されてしまう。更に、設定できる印字比率はマスクバターンのサイズに依存するため、任意の印字比率を作成することは困難である。
【００１０】
本発明は、グラデーションマスクのようなマスクパターンを用いることなく、端ヨレによる画質の低下を抑制することができる画像形成装置及び画像形成方法等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る画像形成装置は、複数の吐出部を備えたプリントヘッドと、前記プリントヘッドに記録媒体上の同一の印刷領域に対して複数回の走査を行わせる走査手段と、入力された画像情報に基づいて、前記複数回の走査毎の画像形成データを生成する生成手段と、前記生成手段により生成された画像形成データに基づいて前記複数の吐出部からインクを前記記録媒体上に吐出して画像形成する画像形成手段と、前記画像形成手段により形成された画像の状態を検出する検出手段と、を有し、前記生成手段は、前記検出手段による検出の結果及び前記吐出部の位置に応じて前記走査毎の濃度比率を決定する決定手段を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、吐出部の位置に応じて走査毎の濃度比率が決定されるので、端ヨレに伴う画質の低下を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るインクジェットプリンタの構成を示すブロック図である。
【図２】第１の実施形態におけるインクジェットヘッド、センサ及び印刷媒体の関係を示す図である。
【図３】画像処理部１５０及び印刷制御部１６０の構成を示すブロック図である。
【図４】第１の実施形態における印刷データ生成部３７０＿ｘの構成を示すブロック図である。
【図５】濃度補正及び検出濃度のフィードバックの内容を示す図である。
【図６】図５に示すフィードバックに基づくマルチパス印刷の内容を示す図である。
【図７】低階調化部４５０＿ｘの構成を示すブロック図である。
【図８】第１の実施形態における走査及びデータ処理を示す図である。
【図９】第２の実施形態における印刷データ生成部３７０＿ｘの構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。
【００１５】
（第１の実施形態）
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るインクジェットプリンタの構成を示すブロック図である。
【００１６】
図１に示すように、第１の実施形態に係るインクジェットプリンタ１０には、ＣＰＵ１００、ＲＯＭ１１０、ＲＡＭ１２０、ＵＳＢデバイスインタフェース１３０、及びＵＳＢホストインタフェース１４０が設けられている。また、画像処理部１５０、印刷制御部１６０、メカ制御部１７０、及びプリンタエンジン部１８０も設けられている。ＲＯＭ１１０にはＣＰＵ１００が実行するプログラム及びテーブルデータが格納されている。ＲＡＭ１２０は変数及びデータを格納する。ＵＳＢデバイスインタフェース１３０は、外部のパーソナルコンピュータ（ＰＣ）２０よりデータを受け取る。ＵＳＢホストインタフェース１４０は、外部のデジタルカメラ３０等よりデータを受け取る。画像処理部１５０は、デジタルカメラ３０等より入力された多値の画像の色変換及び２値化処理等を行う。印刷制御部１６０は、画像処理部１５０により２値化処理された印刷データ（画像形成データ）をプリントヘッドに送って印刷制御を行う。メカ制御部１７０は、印刷を行うための紙送り機構及びキャリッジ送り機構を制御する。プリンタエンジン部１８０には、印刷を行うためのヘッド、印刷状態を検出するセンサ、並びに記録媒体の搬送機構及びキャリッジの搬送機構が設けられている。なお、インクジェットプリンタ１０がラインヘッドプリンタであれば、キャリッジの搬送機構は不要である。
【００１７】
次に、インクジェットプリンタ１０の動作の概要について説明する。ここでは、デジタルカメラ３０によって撮影された画像を直接インクジェットプリンタ１０に送り、印刷する動作について説明する。
【００１８】
先ず、画像データを印刷する記録媒体の種類の検出を行う。プリンタエンジン部１８０にセットされた記録媒体（図示せず）の種類を検出するための記録媒体センサ（図示せず）が、記録媒体の情報を読み取り、ＣＰＵ１００が記録媒体の種類を判別する。記録媒体の種類を検出するためのセンサの構成は特に限定されず、例えば、特定の波長の光を投射してその反射光を読み取るように構成されている。デジタルカメラ３０により撮影された画像データは、例えばＪＰＥＧ画像としてデジタルカメラ３０内のメモリ（図示せず）に格納されている。デジタルカメラ３０は接続ケーブルを介してＵＳＢホストインタフェース１４０に接続される。デジタルカメラ３０のメモリに格納された画像データは、ＵＳＢホストインタフェース１４０を介してＲＡＭ１２０に一旦格納される。デジタルカメラ３０より受け取った画像データがＪＰＥＧ画像であるために、ＣＰＵ１００が圧縮画像を解凍して画像データとし、また、ＲＡＭ１２０に格納する。この画像データをもとに、プリンタエンジン部１８０内のプリントヘッドで印刷するための印刷データが生成される。即ち、ＲＡＭ１２０に格納された画像データに対して、画像処理部１５０が、色変換、濃度分割（パス分割）及び２値化処理等を行い、印刷するための印刷データ（ドットデータ）に変換する。この変換の内容の詳細については後述する。パス分割されたデータ印刷データは、印刷制御部１６０に渡され、プリントヘッドの駆動順に合わせて、プリンタエンジン部１８０のプリントヘッドに送られる。そして、プリンタエンジン部１８０のモータ及びメカ部分を制御するメカ制御部１７０とこれにより制御されるプリンタエンジン部１８０に同期して、印刷制御部１６０が吐出パルスを生成して、インク滴を吐出し、記録媒体（図示せず）上に画像が形成される。
【００１９】
上記の説明では、画像処理部１５０により２値化処理が行われるとしているが、これは、入力画像を印刷するために低階調化するためのものであり、２値化に限定するのもではない。例えば、濃淡インクを用いた印刷、インク液滴の大小又は大中小液滴等が行われてもよく、また、データ量削減のためのＮ値化（Ｎは２以上の整数）処理が行われてもよい。
【００２０】
また、記録媒体の種類の判別を行わずに、インクジェットプリンタ１０又はデジタルカメラ３０上の操作の中で、ユーザが記録媒体の種類を選択してもよい。本実施形態では、後述のように、センサによって読み取った印刷濃度によって印刷データの生成が制御されるので、記録媒体の種類に関しては、検出によっても、選択によっても、どちらでも同様の効果がある。
【００２１】
次に、第１の実施形態におけるインクジェットヘッド、センサ及び印刷媒体の関係について説明する。図２（ａ）は、第１の実施形態におけるインクジェットヘッド、センサ及び印刷媒体の関係を示す図である。
【００２２】
キャリッジ２１０には、シアン用の複数のノズル（吐出部）を有したインクジェットヘッド２２０＿Ｃ、マゼンタ用の複数のノズルを有したインクジェットヘッド２２０＿Ｍ、イエロー用の複数のノズルを有したインクジェットヘッド２２０＿Ｙが搭載されている。キャリッジ２１０には、更に、ブラック用の複数のノズルを有したインクジェットヘッド２２０＿Ｂｋ、及び記録媒体（印刷媒体）２００への印刷状態を検出するセンサ２３０も搭載されている。センサ２３０は、プリンタエンジン部１８０内のセンサである。
【００２３】
キャリッジ２１０は、記録媒体２００上を主走査方向（細い矢印左から右へ）に走査を行い、この走査中に各インクジェットヘッド２２０＿ｘ（ｘは、Ｃ、Ｍ、Ｙ又はＢｋ）の吐出ノズルよりインク滴の吐出を行い、印刷を行う。主走査を終了し、一走査における印刷を終了すると、プリンタメカ（図示せず）により記録媒体２００を副走査方向（太い矢印下から上へ）に搬送し、次の主走査の位置に記録媒体２００をセットする。本実施形態では、同一の印刷領域を複数回の走査で印刷を行うマルチパス印刷を行うために、記録媒体２００の１回の搬送量は、インクジェットヘッド２２０＿ｘのノズル幅より小さい。例えば、４パス印刷を行う際には、インクジェットヘッド２２０＿ｘノズル幅の１／４分をキャリッジ２１０の一走査毎に搬送する。本実施形態では、センサ２３０が主走査方向に対してインクジェットヘッド２２０＿ｘの上流側に位置している。このように、上流側にセンサ２３０が配置されているため、マルチパス印刷を行っていく際の以前のパス（走査）までの印刷の状態、即ち、インクジェットヘッドの吐出特性及びプリンタメカによる記録媒体２００の搬送量のばらつきを検出することが可能である。吐出特性には、インク吐出量のばらつき及びインク吐出方向のばらつきが含まれる。詳細は後述するが、センサ２３０により検出した印刷状態により、画像処理部１５０が、インクジェットヘッド２２０＿ｘによる印刷データ生成を制御する。
【００２４】
なお、本実施形態では、センサはＲＧＢのカラーセンサであるが、ＣＭＹの補色センサ又はモノクロセンサ等であってもよい。
【００２５】
また、キャリッジ２１０に代えて、図２（ｂ）に示すように、記録媒体（印刷媒体）２００への印刷状態を検出するセンサ２３１がインクジェットヘッド２２０＿ｘの下流側に配置されたキャリッジ２４０を用いてもよい。センサ２３１も、プリンタエンジン部１８０内のセンサである。下流側にセンサ２３１が配置されている場合、インクジェットヘッド２２０＿ｘにより印刷した直後の状態を検出することができる。これにより、次の走査時の記録媒体２００の搬送量のばらつきは検出できないものの、インクジェットヘッドの吐出特性を検出することが可能である。センサ２３１により検出した印刷状態により、画像処理部１５０が、インクジェットヘッド２２０＿ｘによる印刷データ生成を制御することもできる。
【００２６】
また、キャリッジ２１０に代えて、図２（ｃ）に示すように、記録媒体（印刷媒体）２００への印刷状態を検出する２個のセンサ２３２及び２３３が配置されたキャリッジ２５０を用いてもよい。センサ２３２は、キャリッジ２５０を右方向に走査した時のインクジェットヘッド２２０＿ｘの上流側に配置され、センサ２３３は、キャリッジ２５０を左方向に走査した時のインクジェットヘッド２２０＿ｘの上流側に配置されている。センサ２３２及び２３３も、プリンタエンジン部１８０内のセンサである。このような構成によれば、キャリッジ２５０を双方向に走査させる双方向走査で印刷を行う際に、インクジェットヘッド２２０＿ｘの両側にセンサ２３２及び２３３が配置されていることとなる。従って、双方向印刷を行う際に、いずれの方向においてもインクジェットヘッド２２０＿ｘに対してセンサ２３２、２３３が上流側又は下流側の同じ側に位置する。このため、右方向印刷、左方向印刷のいずれの場合にもセンサ２３２とセンサ２３３とを切り換えることで、キャリッジ２１０を用いた場合、キャリッジ２４０を用いた場合と同様の制御、処理を行うことが可能である。
【００２７】
図３は、画像処理部１５０及び印刷制御部１６０の構成を示すブロック図である。画像処理部１５０は、画像形成を行うために、入力画像及びセンサによる検出信号に基づいて印刷データを生成する。
【００２８】
図３に示すように、画像処理部１５０には、色変換部３３０及び３５０、シアン用の印刷データ生成部３７０＿Ｃ、マゼンダ用の印刷データ生成部３７０＿Ｍ、並びにイエロー用の印刷データ生成部３７０＿Ｙが設けられている。
【００２９】
色変換部３３０は、印刷を行おうとする入力画像情報３２０のＲＧＢをＣＭＹ（シアンの信号３３５＿Ｃ、マゼンタの信号３３５＿Ｍ、イエローの信号３３５＿Ｙ）に変換する。色変換部３５０は、プリンタエンジン部１８０内の印刷状態を検出するセンサ３４０により検出されたＲＧＢ信号をＣＭＹ（シアンの信号３３５＿Ｃ、マゼンタの信号３３５＿Ｍ、イエローの信号３３５＿Ｙ）に変換する。
【００３０】
シアン用の印刷データ生成部３７０＿Ｃは、センサ３４０の検出信号を色変換したシアンの検出信号３５５＿Ｃを受け、入力された入力画像情報３２０の信号を色変換したシアンの信号３３５＿Ｃより印刷を行うために印刷データの生成を行う。
【００３１】
マゼンタ用の印刷データ生成部３７０＿Ｍは、センサ３４０の検出信号を色変換したマゼンタの検出信号３５５＿Ｍを受け、入力された入力画像情報３２０の信号を色変換したマゼンタの信号３３５＿Ｍより印刷を行うために印刷データの生成を行う。
【００３２】
イエロー用の印刷データ生成部３７０＿Ｙは、センサ３４０の検出信号を色変換したイエローの検出信号３５５＿Ｙを受け、入力された入力画像情報３２０の信号を色変換したイエローの信号３３５＿Ｙより印刷を行うために印刷データの生成を行う。
【００３３】
印刷制御部１６０には、シアン用の印刷制御部３８０＿Ｃ、マゼンダ用の印刷制御部３８０＿Ｍ、及びイエロー用の印刷制御部３８０＿Ｙが設けられている。
【００３４】
シアン用の印刷制御部３８０＿Ｃは、印刷データ生成部３７０＿Ｃにより生成された印刷データのプリントヘッドによる印刷の制御を行う。
【００３５】
マゼンタ用の印刷制御部３８０＿Ｍは、印刷データ生成部３７０＿Ｍにより生成された印刷データのプリントヘッドによる印刷の制御を行う。
【００３６】
イエロー用の印刷制御部３８０＿Ｙは、印刷データ生成部３７０＿Ｙにより生成された印刷データのプリントヘッドによる印刷の制御を行う。
【００３７】
このように構成された画像処理部１５０及び印刷制御部１６０では、印刷すべき入力画像情報３２０がＲＧＢ信号であり、色変換部３３０によりインクジェットプリンタ１０にて印刷を行うためのＣＭＹ信号に変換される。また、センサ３４０により検出されたＲＧＢ信号も色変換部３５０によりＣＭＹの信号に変換される。色変換部３５０は、センサ３４０のＲＧＢのカラーフィルタ特性、センサ３４０の検出領域に対して与える光源の特性、及び、印刷を行うインクの特性を加味してＣＭＹへの色変換を行う。入力画像情報３２０より色変換された各信号３３５＿Ｃ、３３５＿Ｍ及び３３５＿Ｙは、センサ３４０により検出された印刷状態の検出信号を色変換部３５０によりインク色であるＣＭＹに変換された信号と共に、印刷データ生成部３７０＿Ｃ、３７０＿Ｍ、３７０＿Ｙに入る。印刷データ生成部３７０＿ｘは、インクジェットヘッドにて印刷を行うために、２値化又はＮ値化（Ｎは２以上の整数）を行い、印刷データを生成する。この際に、センサ３４０により検出された印刷状態の検出信号を色変換部３５０によりインク色であるＣＭＹに変換された信号を用いて、印刷データの生成に対して制御を受ける。印刷データ生成部３７０＿ｘによりインクジェットヘッドにより印刷データが生成された後、各色の印刷制御部３８０＿Ｃ、３８０＿Ｍ、３８０＿Ｙによりインクジェットヘッド、及び、プリンタメカ機構に対して印刷制御を行い、記録媒体に対して画像を形成していく。
【００３８】
次に、図４を参照しながら、図３における印刷データ生成部３７０＿ｘの一色分を抽出して、動作について詳しく説明する。図４は、第１の実施形態における印刷データ生成部３７０＿ｘの構成を示すブロック図である。ここでは、４パス印刷を例とするが、４パス印刷以外のマルチパス印刷に関しても、同様である。
【００３９】
図４に示すように、印刷データ生成部３７０＿ｘには、現在のノズルの主走査方向の位置を管理するノズル位置情報管理部４７０、及び主走査方向の位置に応じて濃度補正を行う濃度補正部４７５が設けられている。また、ＲＯＭ１１０に、マルチパスに分割するための係数が設定されたパス分割テーブル４１０が格納されている。パス分割テーブル４１０からは、第１パスのパス分割係数４１５＿１（ｋ１）、第２パスのパス分割係数４１５＿２（ｋ２）、第３パスのパス分割係数４１５＿３（ｋ３）及び第４パスのパス分割係数４１５＿４（ｋ４）が読み出し可能である。
【００４０】
本実施形態において、４パス印刷を行う際の各パスでの印刷濃度を決めているのが、パス分割テーブル４１０であり、パス分割係数ｋ１、ｋ２、ｋ３、ｋ４が、各々第１パス、第２パス、第３パス、第４パスの分割比率を示している。各パス分割係数は夫々、
０＜＝ｋｉ＜＝１（ｉ：１、２、３、４）
ｋ１＋ｋ２＋ｋ３＋ｋ４＝１
を満たしている。これらのパス分割係数には、４パス印刷の場合、例えば、ｋ１、ｋ２、ｋ３、ｋ４が夫々０．２５という値を設定しておく。また、第１パスの印刷比率を落して後に続くパスの印刷比率を増やした値（ｋ１、ｋ２、ｋ３、ｋ４が夫々０．１、０．２、０．３、０．４という値）等を設定しておいてもよい。このようなパス分割係数を設定しておくことで、任意の濃度比率でパス分割を行うことができる。
【００４１】
印刷データ生成部３７０＿ｘには、乗算器４８０＿１、４８０＿２、４８０＿３、及び４８０＿４が設けられている。乗算器４８０＿１、４８０＿２、４８０＿３、及び４８０＿４は、濃度補正部４７５が出力する濃度補正係数ｃ１、ｃ２、ｃ３、ｃ４と、各パスのパス分割係数ｋ１、ｋ２、ｋ３、ｋ４を各々乗算して、位置情報に基づく補正をかけたパス分割係数を計算する。
【００４２】
印刷データ生成部３７０＿ｘには、乗算器４２０＿１、４２０＿２、４２０＿３、及び４２０＿４が設けられている。乗算器４２０＿１は、色変換部３３０により各インク色に変換された印刷画像信号（図３中の３３５＿ｘに相当する信号）４００に対して、位置情報に基づく補正をかけた第１パスのパス分割係数（乗算器４８０＿１の出力）を乗算して、第１パスの印刷濃度を計算する。乗算器４２０＿２は、印刷画像信号４００に対して、位置情報に基づく補正をかけた第２パスのパス分割係数（乗算器４８０＿２の出力）を乗算して、第２パスの印刷濃度を計算する。乗算器４２０＿３は、印刷画像信号４００に対して、位置情報に基づく補正をかけた第３パスのパス分割係数（乗算器４８０＿３の出力）を乗算して、第３パスの印刷濃度を計算する。乗算器４２０＿４は、印刷画像信号４００に対して、位置情報に基づく補正をかけた第４パスのパス分割係数（乗算器４８０＿４の出力）を乗算して、第４パスの印刷濃度を計算する。
【００４３】
印刷データ生成部３７０＿ｘには、色変換部３５０によりＣＭＹに変換されたセンサ３４０からの信号４３０（図３中の３５５＿ｘに相当する信号）に対して印刷濃度に変換する濃度変換部４４０が設けられている。
【００４４】
印刷データ生成部３７０＿ｘには、乗算器６２０＿１、６２０＿２、及び６２０＿３が設けられている。乗算器６２０＿１は、印刷画像信号４００及び第１パスのパス分割係数６１５＿１（ｋ１）から第１パスによる目標出力濃度を計算する。乗算器６２０＿２は、印刷画像信号４００及び第１パス、第２パスの合計のパス分割係数６１５＿２（ｋ１＋ｋ２）から第１パス、第２パスによる合計の目標出力濃度を計算する。乗算器６２０＿３は、印刷画像信号４００及び第１パス、第２パス、第３パスの合計のパス分割係数６１５＿３（ｋ１＋ｋ２＋ｋ３）から第１パス、第２パス、第３パスによる合計の目標出力濃度を計算する。各パスのパス分割係数は、当該パスの印刷濃度比率（画像形成濃度比率、ドット生成比率）に相当し、複数パスの合計のパス分割係数は、当該複数パスの合計の印刷濃度比率に相当する。
【００４５】
印刷データ生成部３７０＿ｘには、加算器６３０＿１、６３０＿２、及び６３０＿３が設けられている。加算器６３０＿１は、第１パスによる目標出力濃度とセンサにより検出した印刷濃度との差分を計算する。加算器６３０＿２は、第１パス、第２パスによる合計の目標出力濃度とセンサにより検出した印刷濃度との差分を計算する。加算器６３０＿３は、第１パス、第２パス、第３パスによる合計の目標出力濃度とセンサにより検出した印刷濃度との差分を計算する。
【００４６】
印刷データ生成部３７０＿ｘには、加算器６４０＿２、６４０＿３、及び６４０＿４が設けられている。加算器６４０＿２は、加算器６３０＿１により計算された第１パスによる目標出力濃度とセンサにより検出した印刷濃度との差分を第２パスの印刷濃度に加算する。加算器６４０＿３は、加算器６３０＿２により計算された第１パス、第２パスによる合計の目標出力濃度とセンサにより検出した印刷濃度との差分を第３パスの印刷濃度に加算する。加算器６４０＿４は、加算器６３０＿３により計算された第１パス、第２パス、第３パスによる合計の目標出力濃度とセンサにより検出した印刷濃度との差分を第４パスの印刷濃度に加算する。
【００４７】
印刷データ生成部３７０＿ｘには、低階調化部４５０＿１、４５０＿２、４５０＿３、及び４５０＿４が設けられている。低階調化部４５０＿１は、第１パスの印刷濃度を計算した乗算器４２０＿１の出力から第１パスの印刷データを生成する。低階調化部４５０＿２は、第２パスの印刷濃度を計算した加算器６４０＿２の出力から第２パスの印刷データを生成する。低階調化部４５０＿３は、第３パスの印刷濃度を計算した加算器６４０＿３の出力から第３パスの印刷データを生成する。低階調化部４５０＿４は、第４パスの印刷濃度を計算した加算器６４０＿４の出力から第４パスの印刷データを生成する。
【００４８】
なお、以下の説明では、印刷すべき印刷画像信号４００に対して各パス分割係数を乗算器４２０＿１並びに６４０＿ｘにより計算された結果を各パスの印刷濃度と表現する。これは、記録媒体上に印刷した結果の濃度ではないものの、処理を行う上で扱っている値として印刷濃度と表現するのである。同様に、乗算器６２０＿１、６２０＿２、６２０＿３の出力も、以前のパスにて印刷した合計として、第１パスの目標出力濃度、第１パスと第２パスの合計の目標出力濃度、第１パスから第３パスまでの合計の目標出力濃度、と表現する。また、同様に、センサ３４０により検出した印刷状態に関しても、センサ３４０の検出信号を色変換部３５０によりインク色ＣＭＹに変換され、更に印刷画像と同等のレベルに濃度変換部４４０により濃度変換された信号を、検出濃度又は検出した印刷濃度と表現する。
【００４９】
印刷データ生成部３７０＿ｘには、第１パス記録画像記憶部４６０＿１、第２パス記録画像記憶部４６０＿２、第３パス記録画像記憶部４６０＿３、及び第４パス記録画像記憶部４６０＿４が設けられている。第１パス記録画像記憶部４６０＿１は、第１パスの印刷データ生成を行った低階調化部４５０＿１の出力を第１パスの記録画像として一旦記憶する。第２パス記録画像記憶部４６０＿２は、第２パスの印刷データ生成を行った低階調化部４５０＿２の出力を第２パスの記録画像として一旦記憶する。第３パス記録画像記憶部４６０＿３は、第３パスの印刷データ生成を行った低階調化部４５０＿３の出力を第３パスの記録画像として一旦記憶する。第４パス記録画像記憶部４６０＿４は、第４パスの印刷データ生成を行った低階調化部４５０＿４の出力を第４パスの記録画像として一旦記憶する。
【００５０】
そして、このように構成された印刷データ生成部３７０＿ｘを備えた画像処理部１５０では、以前の走査までの印刷状態をセンサによって検出し、この検出した印刷濃度と、計算上の目標出力濃度との差分を求めて、次の印刷データ生成に対して補正を行う。パス分割テーブル４１０より読み出されたパス分割係数（ｋ１、ｋ２、ｋ３、ｋ４）、及びノズル位置情報管理部４７０の位置情報に基づいて濃度補正部４７５が出力する濃度補正係数（ｃ１、ｃ２、ｃ３、ｃ４）が、乗算器４８０＿ｘによって乗算される。この結果、位置情報に基づく補正をかけたパス分割係数が計算される。次いで、各インク色に変換された印刷画像信号と、乗算器４８０＿ｘの出力が乗算器４２０＿ｘによって乗算され、各パスの印刷濃度が決定される。
【００５１】
次に、パス毎の印刷データの生成について説明する。
【００５２】
先ず、第１パスの領域に対する印刷データの生成について説明する。先ず、マルチパス印刷を行うための印刷濃度比率に対応するパス分割係数ｋ１と、ノズル位置情報管理部４７０の位置情報に基づいて濃度補正部４７５が出力する濃度補正係数ｃ１とが、乗算器４８０＿１により乗算される。この結果、位置情報に基づく補正をかけたパス分割係数が計算される。次いで、色変換部３３０にて印刷するインク色に分解されたインク色毎の印刷画像信号４００と、乗算器４８０＿１の出力とが乗算器４２０＿１にて乗算され、第１パスの印刷濃度が決定される。第１パスの印刷濃度を第１パスの低階調化部４５０＿１にて低階調化して印刷データを生成する。生成された第１パスの印刷データは、第１パス記録画像として、第１パス記録画像記憶部４６０＿１に記憶される。
【００５３】
次に、第２パスの領域に対する印刷データの生成について説明する。先ず、マルチパス印刷を行うためのパス分割係数ｋ２と、ノズル位置情報管理部４７０の位置情報に基づいて濃度補正部４７５が出力する濃度補正係数ｃ２とが、乗算器４８０＿２により乗算される。この結果、位置情報に基づく補正をかけたパス分割係数が計算される。次いで、色変換部３３０にて印刷するインク色に分解されたインク色毎の印刷画像信号４００と、乗算器４８０＿２の出力とが乗算器４２０＿２にて乗算され、第２パスの印刷濃度が決定される。更に、それ以前までの走査による目標出力濃度を乗算器６２０＿ｘが計算する。第２パスの印刷を行う際には、第１パスによる目標出力濃度を、印刷画像信号４００に第１パスのパス分割係数ｋ１を乗算器６２０＿１によって計算する。一方、センサによる印刷状態を検出した検出信号は、ＣＭＹに色変換された後に、濃度変換部４４０にて検出濃度に変換される。第１パスの検出濃度は、計算上の目標出力濃度と比較し差分を計算するために、乗算器６２０＿１の出力と共に加算器（減算器）６３０＿１に入力される。加算器６３０＿１により計算された第１パスによる目標出力濃度に対する検出濃度の差分は、加算器６４０＿２により第２パスの印刷濃度に加算される。第１パスによる目標出力濃度と検出された印刷濃度との差分で補正された第２パスの印刷濃度は、低階調化部４５０＿２により印刷データの生成が行われ、生成された第２パスの印刷データは、第２パス記録画像として、第２パス記録画像記憶部４６０＿２に記憶される。
【００５４】
第３パスの印刷に関しては、第２パスの印刷と同様に、第３パスの印刷濃度が乗算器４８０＿３及び４２０＿３により計算され、既に印刷を行った第１パス、第２パスの合計の目標出力濃度を乗算器６２０＿２が計算する。一方、センサにより検出された印刷状態より第２パスの印刷後の検出濃度が濃度変換部４４０により変換される。乗算器６２０＿２により計算された第２パスの印刷後の目標出力濃度とセンサにより検出された検出濃度の差分が、加算器６３０＿２により計算され、第３パスの印刷濃度に加算器６４０＿３により加算される。第２パス印刷後の目標出力濃度と検出された印刷濃度との差分で補正された第３パスの印刷濃度は、低階調化部４５０＿３により印刷データの生成が行われ、生成された第３パスの印刷データは、第３パス記録画像として、第３パス記録画像記憶部４６０＿３に記憶される。
【００５５】
第４パスの印刷に関しても、第２パス及び第３パスと同様に、以前の走査までの合計の目標出力濃度とセンサにより検出した印刷状態より変換された印刷濃度との差分が加算器６３０＿３により計算される。更に、加算器６４０＿４によりパス分割された第４パスの印刷濃度に補正され、低階調化部４５０＿４により印刷データの作成が行われ、第４パス記録画像記憶部４６０＿４に記憶される。記憶された印刷データは、印刷制御部１６０によりインクジェットヘッドを駆動して記録媒体に画像が形成される。
【００５６】
本実施形態を説明する上で、最初に印刷処理全体のブロック図を図３と同様として、インク色ＣＭＹに色分解された後の処理について図４を示して説明を行った。本実施形態では、センサにより印刷状態を検出して、以前の走査による印刷結果の印刷濃度を検出して、本来印刷を行おうとした目標出力濃度との差分、即ち濃度誤差を計算し、この濃度誤差を次の走査による印刷において補正を行うように印刷データの生成を行う。このため、センサにより検出された検出信号をインク色のＣＭＹに色変換するのではなく、画像形成をする上での理想とするＣＭＹ系（標準的な色空間）に色変換を行い、この理想系のＣＭＹ色空間に対する濃度誤差を計算し、印刷データに補正を行うようにしてもよい。この結果、インクと記録媒体との関係により、計算上の色変換に対して、記録媒体が違うことによる発色の違いに関しても、補正を行い、発色特性を改善することが可能である。
【００５７】
次に、図５及び図６を参照しながら、マルチパス印刷における端ヨレ（端部ノズルの大きなヨレ）の抑制について説明する。ここでは、先ず、図５を用いて濃度補正及び検出濃度のフィードバック（反映）について説明し、その後、図６を用いて図５の処理の結果がどのようにマルチパス印刷されるかについて説明する。
【００５８】
図５（ａ）は、パス分割係数ｋ１、ｋ２、ｋ３、ｋ４と副走査方向の座標との関係を表している。縦軸はパス分割係数の値を示し、横軸はノズルの副走査方向の座標を示す。図５（ａ）においては、説明の分りやすさのために、パス分割係数の値は、「ｋ１＝ｋ２＝ｋ３＝ｋ４＝０．２５」としている。パス分割係数は、同一パス領域内においてはノズルの副走査方向座標に関わらず一定値である。即ち、パス領域に応じてｋ１、ｋ２、ｋ３、ｋ４となる。なお、図５（ａ）〜（ｇ）においては、見易さを考慮して、グラフの高さが一定になるように、縦軸を正規化している。
【００５９】
図５（ｂ）は、濃度補正部４７５の濃度補正特性と副走査方向の座標との関係を表している。縦軸は濃度補正係数、即ち濃度補正部４７５の出力ｃ１、ｃ２、ｃ３、ｃ４の値であり、各々第１パス領域、第２パス領域、第３パス領域、第４パス領域の濃度補正係数に相当する。また、横軸はノズルの副走査方向の座標である。濃度補正係数ｃ１には、インクジェットヘッド端部における端ヨレを抑制するため、インクジェットヘッド端部の印刷デューティが内部の印刷デューティよりも低くなるような濃度補正特性を持たせている。濃度補正係数ｃ３には、第３パス領域の右端の印刷デューティが高くなるような濃度補正特性を持たせている。これは、次のパス、即ち第４パスにおいて、センサにより検出された検出濃度によってフィードバックがかかることにより、インクジェットヘッドのもう一方の端部におけるヨレが抑制されるようにするためである。なお、第４パスにおけるフィードバックに関する詳細は、図５（ｆ）を用いて後述する。濃度補正係数ｃ２及び濃度補正係数ｃ４は、１のまま固定である。
【００６０】
図５（ｃ）は、印刷画像と副走査方向の座標との関係を表している。印刷画像は印刷画像信号４００に相当する。なお、図５（ｃ）においては、説明の分りやすさのために、印刷画像を一定値としている。
【００６１】
図５（ｄ）は、生成データ濃度と副走査方向の座標との関係を表している。生成データ濃度は、図５（ａ）のパス分割係数、図５（ｂ）の濃度補正係数、図５（ｃ）の印刷画像を互いに乗算した結果、即ち、乗算器４２０＿１、４２０＿２、４２０＿３、４２０＿４の出力と等しい。パス分割係数をｋ１＝ｋ２＝ｋ３＝ｋ４＝０．２５とし、かつ、印刷画像を一定値としたため、図５（ｄ）の濃度特性は、図５（ｂ）の濃度係数特性に比例した特性となる。
【００６２】
図５（ｅ）は、検出濃度と副走査方向の座標との関係を表している。検出濃度は、センサ３４０かｒの信号４３０で検出され濃度変換部４４０によって濃度変換された信号、即ち濃度変換部４４０の出力に等しい。換言すると、検出濃度は、図５（ｄ）の生成データ濃度を１パス分遅らせたもの、即ち、生成データ濃度を主走査方向に１パス分右シフトしたものとほぼ等しい。
【００６３】
図５（ｆ）は、フィードバック量と副走査方向の座標との関係を表している。フィードバック量は、図５（ｅ）の検出濃度と、インクジェットヘッドの特性のばらつき、記録媒体の搬送量のばらつき等に起因するヨレ及び端ヨレに起因する印刷誤差とを加算したものであり、加算器６３０＿１、６３０＿２、６３０＿３の出力と等しい。
【００６４】
図５（ｇ）は、インク吐出量と副走査方向の座標との関係を表している。インク吐出量は、図５（ｄ）の生成データ濃度と図５（ｆ）のフィードバック量とを加算したもの、即ち、乗算器４２０＿１、加算器６４０＿２、６４０＿３、６４０＿４の出力と等しい。但し、１パス目にはフィードバックがないため、乗算器４２０＿１の出力が用いられる。第１パス領域においては、前述のとおり濃度補正係数ｃ１によってインクジェットヘッド端部のノズルの印刷デューティを低くしている。第２パス領域においては、直近の第１パス領域の濃度補正に対するフィードバックがかかることによって、第１パス領域で濃度補正した分だけ印刷デューティが高くなる。第３パス領域においては、濃度補正係数ｃ３によって、次のパス領域、即ち第４パス領域の印刷デューティが低くなるよう、印刷デューティを高く濃度補正している。第４パス領域においては、直近の第３パス領域の濃度補正に対するフィードバックがかかることによって、もう一方のインクジェットヘッド端部のノズルの印刷デューティが低くなる。以上のように、ノズルの主走査方向の位置に応じた濃度補正と、センサからの検出濃度のフィードバックによって、インクジェットヘッド端部のノズルの印刷デューティを低くし、その他のノズルの印刷デューティを高くすることが可能となる。従って、端ヨレに起因する画像品位低下を抑制することが可能となる。
【００６５】
図６は、図５を用いて説明した濃度補正及び検出濃度のフィードバックの結果が、どのようにマルチパス印刷されるかを示している。図６には、（１）〜（６）の６回（１パス分の印刷を１回とする）の印刷ステップにおけるインクジェットヘッドの移動、各印刷ステップにおけるノズルの副走査方向座標とインク吐出量の関係を表すグラフ、濃度補正制御と検出濃度のフィードバックの関係を表している。また、図６においては４パス印刷の場合を表しており、図６中の領域９００〜９０８は各々インクジェットヘッドの１／４の幅の領域となっている。
【００６６】
例えば、領域９０３に注目すると、印刷ステップ（１）で１パス目を印刷し、印刷ステップ（２）で２パス目を印刷し、印刷ステップ（３）で３パス目を印刷し、印刷ステップ（４）で４パス目を印刷している。図６中の印刷ステップ（１）においては、網掛けを施した部分ａが濃度補正によって印刷デューティが低く制御されている部分である。印刷ステップ（２）においては、網掛けを施した部分ｂが検出濃度のフィードバックによって、部分ａの濃度補正量だけ印刷デューティが高くなった部分である。印刷ステップ（３）においては、網掛けを施した部分ｃが濃度補正によって、次のパス、即ち第４パス目で印刷デューティが低くなるよう、印刷デューティを高く制御されている部分である。印刷ステップ（４）においては、網掛けを施した部分ｄが検出濃度のフィードバックによって、部分ｃの濃度補正量だけ印刷デューティが低くなった部分である。以上のような、濃度補正と検出濃度のフィードバックを行うことにより、領域９０３に対して、インクジェットヘッド端部のノズルの印刷デューティを低くした４パス印刷が可能となる。領域９０４以降についても領域９０３と同様の処理が行われる。
【００６７】
なお、４パス印刷である必要はなく、２パス以上であれば、他のパス数のマルチパス印刷においても、同様の処理を行うことが可能である。
【００６８】
次に、図７を参照しながら、図４の低階調化部４５０＿ｘの処理の一例として誤差拡散を用いた低階調化に関して説明する。図７は、低階調化部４５０＿ｘの構成を示すブロック図である。
【００６９】
図７に示すように、低階調化部４５０＿ｘには、加算器５１０、閾値生成部５２０、量子化器５３０、逆量子化器５４０、加算器５６０、拡散／収集部５７０及び誤差バッファ５８０が設けられている。加算器５１０は、低階調化するための入力画像信号（乗算器４２０＿ｘの出力に相当する信号）５００に量子化誤差を加算する。閾値生成部５２０は量子化を行うための閾値を生成する。量子化器５３０は、量子化誤差を加算され、誤差を含む入力画像信号５１５に対し閾値生成部５２０により生成された閾値により量子化を行う。逆量子化器５４０は、量子化器５３０により低階調化された出力信号５３５に対して逆量子化を行う。加算器５６０は、入力画像信号５１５に対して、量子化を行った結果の誤差を計算する。拡散／収集部５７０は、逆量子化器５４０の出力である量子化誤差信号５６５に対し、量子化誤差を拡散又は収集する。そして、拡散／収集部５７０から出力された誤差信号５７５が加算器５１０に入力される。
【００７０】
閾値生成部５２０による閾値は、低濃度部におけるドット生成遅延（所謂“掃き寄せ”）を解消するため、入力濃度に応じて閾値を変動させている。このようにして、入力画像信号５００に対して誤差拡散を行いながら、量子化器５３０にて２値化又はＮ値化（Ｎは２以上の整数）を行う。
【００７１】
ここでは、低階調化部４５０＿ｘの処理を、誤差拡散処理に基づくものとしているが、ハーフトーン処理等に基づいても、本実施形態と同様の効果が得られる。
【００７２】
次に、図３、図４、図７を参照しながら説明してきたデータ処理の流れについて、図８を参照しながら、記録媒体上の領域、キャリッジの走査と共に説明する。
【００７３】
図８（ａ）に示すように、キャリッジ２１０は、記録媒体２００上を主走査方向（図８（ａ）中の左から右方向）に走査され、インクジェットヘッド２２０＿ｘの集合体としてのインクジェットヘッド２２０により本走査による記録媒体２００への画像が形成される。センサ２３０は、例えば、インクジェットヘッド２２０のノズル幅と同等か、又は第１パス印刷のノズル領域を除いた幅と同等の幅を有するラインセンサである。また、センサ２３０は、図２（ａ）に示す例と同様に、キャリッジ２１０の主走査方向に対してインクジェットヘッド２２０に先行する上流の位置に配置されており、キャリッジ２１０の主走査に従い、以前の走査により印刷された記録媒体２００上の印刷状態を検出する。センサ２３０により検出された印刷状態は、センサ２３０がラインセンサであるためにセンサ２３０上のライン方向に読み出される。センサ２３０から読み出された検出信号は、本走査により印刷を行う領域（印刷領域）２０５に対して縦方向（図８（ａ）中の上下方向）に読み出される。また、これに合わせて、ＲＡＭ１２０に一旦記憶された印刷すべき入力画像が、印刷領域２０５に対して縦方向（図８（ａ）中の上下方向）に読み出される。そして、画像処理部１５０が、ＲＡＭ１２０から読み出された印刷すべき入力画像信号に対し、印刷データの生成を行うための着目画素及び拡散マトリックス２６０の縦方向の移動に付随して、センサ２３０により検出された印刷状態に応じて、印刷データを生成する。印刷データの生成が行われると、一旦印刷データがＲＡＭ１２０に記憶される。なお、センサ２３０からインクジェットヘッド２２０までの間の距離に応じて、この印刷データを記憶するＲＡＭ１２０の容量を設定しておくことが好ましい。センサ２３０がインクジェットヘッド２２０の直前に配置されていればＲＡＭ１２０に要する容量は少なくてすむ。但し、センサ２３０、インクジェットヘッド２２０及びキャリッジ２１０の構造により、センサ２３０及びインクジェットヘッド２２０の配置可能な場所にはある程度の制限がある。このため、ＲＡＭ１２０の容量は、これらの位置関係に依存して設定することが好ましい。
【００７４】
また、印刷データは、印刷領域２０５の上下方向に沿って生成されていく。このため、本走査による印刷領域２０５のうち、図８（ｂ）に示す第１パスの領域２０５＿１、第２パスの領域２０５＿２、第３パスの領域２０５＿３及び第４パスの領域２０５＿４を上下方向に縦断しながら印刷データの生成が行われる。従って、図４に示す各パスに応じたブロックは、夫々独立に設けられている必要はない。即ち、印刷画像信号４００に対して各パスのパス分割係数ｋｘを乗算して各パスの印刷濃度を計算する乗算器４２０＿ｘが独立に設けられている必要はない。また、各パスの印刷濃度を低階調化する低階調化部４５０＿ｘが独立に設けられている必要はない。更に、各パスの記録画像を記憶する各パス記録画像記憶部４６０＿ｘが独立に設けられている必要もない。いずれも、１つずつ設けられていれば、シーケンシャルな処理により上記のような印刷データの作成を行うことが可能である。
【００７５】
このような第１の実施形態によれば、端ヨレによる濃度ムラの非常に少ない印刷を行うことが可能となる。これは、マルチパス印刷の各パス以降において、ノズル位置情報に基づいてパス分割係数に対して濃度補正をかけると共に、第２パス以降において、それ以前までの走査による目標出力濃度とセンサによる検出濃度とを比較し、差分を次の印刷に対して補正を行うからである。
【００７６】
また、端ヨレのみならず、インクジェットヘッドの特性のばらつき、記録媒体の搬送量のばらつき等による濃度誤差を生じても、濃度ムラを低減することもできる。これは、第２回目以降の走査において、それ以前までの走査により印刷した濃度をセンサにより検出し、印刷しようとした目標出力濃度との差分、即ち発生した濃度誤差を、そのパスでの印刷データ生成に対して濃度補正を行うからである。
【００７７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第２の実施形態では、印刷データ生成部３７０＿ｘの構成が第１の実施形態と相違している。図９は、第２の実施形態における印刷データ生成部３７０＿ｘの構成を示すブロック図である。本実施形態では、印刷データ生成部３７０＿ｘでの処理がシーケンシャルに行われる。他の構成は第１の実施形態と同様である。
【００７８】
図９に示すように、印刷データ生成部３７０＿ｘには、現在のノズルの主走査方向の位置を管理するノズル位置情報管理部４７０、及び主走査方向の位置に応じて濃度補正を行う濃度補正部６７５が設けられている。また、ＲＯＭ１１０に、マルチパスに分割するための係数が設定されたパス分割テーブル６１０が格納されている。パス分割テーブル６１０からは、パス分割テーブル４１０と同様に、第１パスのパス分割係数ｋ１（ｉ＝１、２、３、４）が読み出し可能である。
【００７９】
印刷データ生成部３７０＿ｘには、乗算器４８０が設けられている。乗算器４８０は、濃度補正部６７５が出力する濃度補正係数ｃｉ（ｉ＝１、２、３、４）と、各パスのパス分割係数ｋｉ（ｉ＝１、２、３、４）を各々乗算して、位置情報に基づく補正をかけたパス分割係数を計算する。
【００８０】
印刷データ生成部３７０＿ｘには、乗算器４２０、乗算器６２０、加算器６３０及び加算器６４０が設けられている。乗算器４２０は、色変換部３３０により各インク色に変換された印刷画像信号４００に対して、位置情報に基づく補正をかけた各パスのパス分割係数４１５（乗算器４８０の出力）を乗算して、各パスの印刷濃度を計算する。つまり、乗算器４２０はパス分割を行う。乗算器６２０は、各パスの目標出力濃度を計算する。加算器６３０は、目標出力濃度と検出濃度との差分を計算する。加算器６４０は、各パスの印刷濃度に誤差分を加算する。
【００８１】
印刷データ生成部３７０＿ｘには、色変換部３５０によりＣＭＹに変換されたセンサ３４０からの信号４３０に対して印刷濃度に変換する濃度変換部４４０が設けられている。
【００８２】
また、印刷データ生成部３７０＿ｘには、低階調化部４５０及び第ｉパス記録画像記憶部４６０が設けられている。低階調化部４５０は、誤差が加算された各パスの印刷画像から印刷データを生成する。第ｉパス記録画像記憶部４６０は、各パスの印刷データを記憶する。
【００８３】
なお、第２の実施形態においても、図８に示すように、ＣＭＹ変換された印刷画像信号４００、および、センサにより検出されて、読み出され、ＣＭＹ変換された信号４３０は図８の印刷領域２０５を縦方向にスキャンされる。
【００８４】
そして、このように構成された印刷データ生成部３７０＿ｘを備えた画像処理部１５０では、先ず、各パスの領域にあわせてパス分割テーブル６１０より読み出されたパス分割係数ｋｉ及びノズル位置情報管理部４７０の位置情報に基づいて濃度補正部６７５が各パスの領域に応じて出力する濃度補正係数ｃｉが、乗算器４８０によって乗算される。この結果、位置情報に基づく補正をかけたパス分割係数が計算される。次いで、印刷画像信号４００及び乗算器４８０の出力が乗算器４２０によって乗算され、パス領域に応じた印刷濃度が計算される。
【００８５】
また、第２パス以降においては、第ｉパス目であれば、パス分割テーブル６１０が、下記の数１で表わされる第「ｉ−１」パス目までのパス分割係数の合計を出力し、乗算器６２０が目標出力濃度を計算する。この結果、第ｉパス目の印刷の際に、第「ｉ−１」パス目までの合計の目標出力濃度が計算される。一方、センサ３４０からの信号４３０から濃度変換部４４０により検出濃度への変換が行われ、加算器６３０が、目標出力濃度と検出濃度との差分を計算する。計算された誤差分は、加算器６４０によって各パスの印刷濃度に補正されて、低階調化部４５０により各パスに応じた印刷データが生成される。生成された印刷データは、第ｉパス記録画像記憶部４６０に一旦記憶され、印刷制御部１６０により記録媒体に印刷が行われ、画像が形成される。
【００８６】
【数１】
2010247395.tif 000003
【００８７】
このような第２の実施形態によっても、第１の実施形態と同様の効果を得ることができる。
【００８８】
なお、上述した実施形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に提供しても実現することができる。そして、そのシステム又は装置のコンピュータ（若しくはＣＰＵ、ＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施形態の機能を実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等を用いることができる。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることもできる。
【００８９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれている。
【００９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【００９１】
つまり、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記の印刷処理用のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図１】
2010247395.tif 000004
【図２】
2010247395.tif 000005
【図３】
2010247395.tif 000006
【図４】
2010247395.tif 000007
【図５】
2010247395.tif 000008
【図６】
2010247395.tif 000009
【図７】
2010247395.tif 000010
【図８】
2010247395.tif 000011
【図９】
2010247395.tif 000012