(57)【特許請求の範囲】
【請求項１】
記録ヘッドのノズルから液滴を吐出して記録媒体上に画像を形成する画像形成手段と、ノズルから液滴が正常に吐出できない不良吐出ノズルに対応する画素値と予め定めた閾値を比較する閾値比較手段と、
不良吐出ノズルに対応する画素値のうち少なくとも前記閾値を超えない値については、入力画像の多値データをｎ値（ｎ≧２）に変換する際に当該不良吐出ノズルによる吐出を停止する値とし、当該吐出を停止する値としたことによる入力画像の多値データをｎ値（ｎ≧２）に変換する際の量子化誤差を前記不良吐出ノズルに対応する画素の周辺の画素に展開する処理を実行する第１の画像補償手段と、
前記比較の結果、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、前記不良吐出ノズルの周辺でのドットの大きさと配置に応じた所定のマスクパターンを用いて、パターンマッチングにより前記不良吐出ノズルの周辺でのドットのうち小さなドットを大きなドットに置き換える処理を実行する第２の画像補償手段と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
画像の劣化を補償する手段を有し、
前記画像の劣化を補償する手段は、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、前記不良吐出ノズルに対応する画素の座標を記憶手段に保存する処理を行い、かつ、保存した前記画素の座標に基づき前記第２の画像補償手段による前記処理を実行することを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載された画像形成装置において、
前記閾値は、記録媒体上にインクが正常吐出されたときの印刷画像の濃度に応じて設定可能であることを特徴とする画像形成装置。
【請求項４】
請求項１又は２に記載された画像形成装置において、
前記閾値は多値誤差拡散処理を実施後の前記不良吐出ノズルの周辺の印刷画像のドットの形状と配置に応じて設定可能であることを特徴とする画像形成装置。
【請求項５】
請求項２に記載された画像形成装置において、
前記閾値は、記録媒体の種類に応じて設定可能であることを特徴とする画像形成装置。
【請求項６】
請求項２に記載された画像形成装置において、
前記閾値は、記録媒体上に吐出されるインクの色に応じて設定可能であることを特徴とする画像形成装置。
【請求項７】
請求項１に記載された画像形成装置において、
前記第２の画像補償手段は、入力画像の多値データをｎ値（ｎ≧２の整数）に対応した多値誤差拡散処理を実施後の当該ｎ値に対応した、前記不良吐出ノズルの周辺のドットのサイズごとに個別に設定したマスクパターンを用いてドットの置き換えを行うことを特徴とする画像形成装置。
【請求項８】
記録ヘッドのノズルから液滴を吐出して記録媒体上に画像を形成する画像形成工程と、
ノズルから液滴が正常に吐出できない不良吐出ノズルに対応する画素値と予め定めた閾値を比較する閾値比較工程と、
不良吐出ノズルに対応する画素値のうち少なくとも前記閾値を超えない値については、入力画像の多値データをｎ値（ｎ≧２）に変換する際に当該不良吐出ノズルによる吐出を停止する値とし、当該吐出を停止する値としたことによる入力画像の多値データをｎ値（ｎ≧２）に変換する際の量子化誤差を前記不良吐出ノズルに対応する画素の周辺の画素に展開する処理を実行する第１の画像補償工程と、
前記比較の結果、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、前記不良吐出ノズルの周辺でのドットの大きさと配置に応じた所定のマスクパターンを用いて、パターンマッチングにより前記不良吐出ノズルの周辺でのドットのうち小さなドットを大きなドットに置き換える処理を行う第２の画像補償工程と、
を有することを特徴とする画像処理方法。
【請求項９】
請求項８に記載された画像処理方法において、
画像の劣化を補償する工程を有し、
前記画像の劣化を補償する工程は、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、前記不良吐出ノズルに対応する画素の座標を記憶手段に保存する処理を行う工程を有し、保存した前記画素の座標に基づき前記第２の画像補償工程を実行することを特徴とする画像処理方法。
【請求項１０】
請求項１ないし７のいずれかに記載された画像形成装置のコンピュータを、前記画像の劣化を補償する手段として機能させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載されたプログラムを記録したコンピュータ読み取り可能なプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理方法、プログラム及びプログラム記録媒体に関する。
【背景技術】
【０００２】
個々のノズルからインク等の液体を吐出して画像を形成するインクジェットプリンタでは、何れかのノズルに異物が詰まる、或いはインクが乾燥するなどの要因で、ノズルからインクが吐出されない「不良吐出」が発生することがある。そこで、不良吐出ノズルが存在する場合でも画像品質を落とさないために、ノズルからインク滴が正常に吐出されているかどうかを検知して、その結果に応じて入力画像データに、通常の印刷とは別種の画像処理を行い、それによって画質を補償する補償方法が知られている。
【０００３】
特許文献１（特開２０１０−１７９１８号公報）には、不良吐出画素を補正するときに、入力画像データを量子化する際に不良吐出ノズルがある場合には、そのノズルによる記録が画素位置にインク滴を吐出しないこととする一方、多値誤差拡散処理による量子化誤差はそのまま周辺の画素に展開することで画像補償を行い過剰な補償とならないようにする画像処理方法が開示されている。また、それとともに、展開先の画素でベタ印字に必要な滴サイズ異常の滴を形成することになった場合には、滴を間引く、あるいは、滴サイズを小さいサイズへ変更する処理を行うことも開示されている。
【０００４】
しかし、特許文献１の画像処理方法では、記録媒体の搬送方向に直交するようにキャリッジを走査する場合には、不良吐出ノズルの下流側のみしか補正できないため、ドット密度の高い濃い色として印刷される際の補償効果が低いという問題は解決できていない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、前記従来の問題に鑑みてなされたものであって、その目的は、不良吐出ノズルが存在する場合であっても、ドット密度の低い薄い色から、ドット密度の高い濃い色を含めた全ての階調で、画像の劣化を防止した画像記録を、コスト増を招くことなく実現することである。
【課題を解決するための手段】
【０００６】
本発明は、記録ヘッドのノズルから液滴を吐出して記録媒体上に画像を形成する画像形成手段と、ノズルから液滴が正常に吐出できない不良吐出ノズルに対応する画素値と予め定めた閾値を比較する閾値比較手段と、不良吐出ノズルに対応する画素値のうち少なくとも前記閾値を超えない値については、入力画像の多値データをｎ値（ｎ≧２）に変換する際に当該不良吐出ノズルによる吐出を停止する値とし、当該吐出を停止する値としたことによる入力画像の多値データをｎ値（ｎ≧２）に変換する際の量子化誤差を前記不良吐出ノズルに対応する画素の周辺の画素に展開する処理を実行する第１の画像補償手段と、前記比較の結果、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、前記不良吐出ノズルの周辺でのドットの大きさと配置に応じた所定のマスクパターンを用いて、パターンマッチングにより前記不良吐出ノズルの周辺でのドットのうち小さなドットを大きなドットに置き換える処理を実行する第２の画像補償手段と、を有することを特徴とする画像形成装置である。
【発明の効果】
【０００７】
本発明によれば、不良吐出ノズルが存在する場合であっても、ドット密度の低い薄い色からドット密度の高い濃い色を含めた全ての階調で、画像の劣化を防止した画像記録を、コスト増を招くことなく実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像形成装置の１実施形態であるシリアル型インクジェット記録装置を概略的に示す平面図である。
【図２】図２Ａは本画像形成装置の制御部の構成を概略的に示すブロック図であり、図２Ｂは、主制御部の機能ブロック図である。
【図３】不良吐出ノズルが検知された場合において、主制御部においてプログラムに基づき実行される画像データの補償処理手順を説明するフロー図である。
【図４】用紙上でのドット径の違いを、縦軸に紙面上でのドット径、横軸にインク１滴の体積をとって示した図である。
【図５】マスクパターンによるドットの置き換えについて説明する図である。
【図６】マスクパターンによるドットの置き換えについて説明する図である。
【図７】変形例における図３と同様のフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について説明するが、それは、不良吐出となっているノズルを含んだヘッドで画像データの印刷を実施することに際して、以下の特徴を有する。
要するに、本実施形態では、入力画像の多値データをｎ値（ｎ≧２）に対応した多値誤差拡散処理により入力画像をドットのパターン（ｎ値のデータ）に変換し、記録ヘッドのノズルからの吐出状況を元に、一部のノズルから液滴が正常に吐出できない不良吐出ノズルでの記録位置に相当する画素については、液滴を吐出しないこととする。またそれと共に、不良吐出ノズルでの記録画素位置に相当する画素の画素値と、印刷画像の濃度、ドット密度などに応じて、用紙ごとに設定する「切り替え閾値」との比較結果に応じて、多値誤差拡散処理における量子化誤差をそのまま周辺の画素に展開する画像処理と、多値誤差拡散処理における不良吐出ノズルの下流側しか補償処理ができないことによる画質の劣化が生じる階調以上では、不良吐出ノズルの周辺でのドットのサイズ（例えば、大滴、中滴、小滴）と配置に応じてパターンマッチング処理を行い、ドットの大きさと配置を置き換える画像処理に切り替えることによって、全ての階調で補償効果の高い画像処理を適用させることができる。
【００１０】
本発明の実施形態について、以下図面を参照して説明する。
図１は、まず、本発明の画像形成装置の１実施形態であるシリアル型インクジェット記録装置を概略的に示す平面図である。
なお、ここで、シリアル型インクジェット記録装置１において、キャリッジの移動する方向を主走査方向と呼び、媒体を搬送する方向を副走査方向と呼ぶ。したがって、ここでは、とくに明言しない限り、画像データでの左右方向を「主走査方向」上下方向を「副走査方向」と云う。
【００１１】
シリアル型インクジェット記録装置１の左右の側板に横架した主ガイド部材２及び従ガイド部材でキャリッジ３を移動可能に保持している。
キャリッジ３は、駆動プーリ６と従動プーリ７間に掛け渡したタイミングベルト８を介して主走査モータ５によって主走査方向に往復動する。
【００１２】
キャリッジ３には、液体吐出ヘッドからなる記録ヘッド４（４ａ、４ｂ）が搭載されている。記録ヘッド４は、例えばＹ（イエロー）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｋ（ブラック）の各色のインク滴を吐出する。記録ヘッド４は、複数のノズルから成るノズル列４ｎを主走査方向と直交する副走査方向に配置し、滴吐出方向を下方に向けて装着している。
【００１３】
記録ヘッド４ａ、４ｂは、それぞれ複数のノズルを配列した２つのノズル列を有している。
例えば、記録ヘッド４ａの一方のノズル列はＫの液滴を、他方のノズル列はＣの液滴を吐出する。記録ヘッド４ｂの一方のノズル列はＭの液滴を、他方のノズル列はＹの液滴を吐出する。
記録ヘッド４ａ、４ｂを構成する液体吐出ヘッドとしては、例えば圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータを用いることができる。
【００１４】
シリアル型インクジェット記録装置１には、用紙１０を静電吸着して記録ヘッド４（４ａ、４ｂ）に対向する位置で搬送するための搬送手段として無端の搬送ベルト１２が備えられている。搬送ベルト１２は搬送ローラ１３とテンションローラ１４との間に掛け渡されている。搬送ローラ１３は、タイミングベルト１７及びタイミングプーリ１８を介して副走査モータ１６によって回転駆動される。搬送ベルト１２は搬送ローラ１３で駆動されて副走査方向に周回移動する。
搬送ベルト１２は、周回移動する際に、帯電ローラによって帯電（電荷付与）される。
【００１５】
キャリッジ３の主走査方向の一方側には、搬送ベルト１２の側方に記録ヘッド４を維持回復させる維持回復機構２０が、また他方側には、搬送ベルト１２の側方に記録ヘッド４から空吐出を行う際の空吐出受け２１が配置されている。
用紙１０を搬送する手段としては、静電吸着を利用する搬送ベルト１２だけではなく、用紙１０を支持するプラテンと用紙１０を搬送する搬送ローラ１３を利用する搬送手段を用いてもよい。この場合には、テンションローラ１４の代わりに排紙側にも搬送ローラ１３を用い、用紙１０と給紙側、排紙側の両方の搬送ローラ１３に用紙１０を接触させて搬送する。
また、静電吸着する搬送ベルト１２の他にも、プラテンに明けた穴から空気を吸引するエア吸着による吸着手段を用いて用紙１０を搬送する手段を利用することもできる。
【００１６】
維持回復機構２０は、例えば記録ヘッド４のノズル面をキャッピングするキャップ部材２０ａ、ノズル面を払拭するワイパ部材２０ｂ、画像形成に寄与しない液滴を吐出する空吐出受け等で構成されている。
また、搬送ベルト１２と維持回復機構２０との間の記録領域外であって、記録ヘッド４に対向可能な領域には、吐出検知装置３０が配置されている。
【００１７】
キャリッジ３の主走査方向に沿った両側板間には所定のパターンを形成したエンコーダスケール２３が配置されている。他方、キャリッジ３には、エンコーダスケール２３のパターンを読み取る透過型フォトセンサからなる主走査エンコーダセンサ２４が設けられている。
エンコーダスケール２３と主走査エンコーダセンサ２４によって、キャリッジ３の移動を検知するリニアエンコーダ（主走査エンコーダ）が構成されている。
【００１８】
搬送ローラ１３の軸には、コードホイール２５が取り付けられており、他方、コードホイール２５の周縁部を挟むようにして、コードホイール２５に形成されたパターンを検出する透過型フォトセンサから成る副走査エンコーダセンサ２６が設けられている。これらのコードホイール２５と副走査エンコーダセンサ２６は、搬送ベルト１２の移動量及び移動位置を検出するロータリーエンコーダ（副走査エンコーダ）を構成している。
【００１９】
以上のように構成されたシリアル型インクジェット記録装置１において、給紙トレイから給紙された用紙１０は、帯電された搬送ベルト１２に吸着された状態で搬送ベルト１２の周回移動によって副走査方向に搬送される。
用紙１０が所定位置に到達して停止すると、キャリッジ３を主走査方向に移動させながら、画像信号に応じて記録ヘッド４を駆動する。これにより、用紙１０にインク滴を吐出し１行分ずつ記録して行く。
シリアル型インクジェット記録装置１は、記録終了信号又は用紙１０の後端が記録領域に到達した信号を受けることにより、記録動作を終了して用紙１０を排紙トレイに排紙する。
【００２０】
次に、シリアル型インクジェット記録装置１の制御部の概要について図２を参照して説明する。
図２Ａは、本画像形成装置の制御部１００の構成を概略的に示すブロック図であり、図２Ｂは、主制御部１００Ａの機能ブロック図である。
即ち、制御部１００は、例えば、装置全体の制御を司るＣＰＵ１０１と、ＣＰＵ１０１が実行するプログラム、その他の固定データを格納するＲＯＭ１０２と、画像データなどを一次的に格納するＲＡＭ１０３とを含む主制御部（コンピュータ）１００Ａを備えている。
【００２１】
制御部１００は、ＰＣ（パーソナルコンピュータ）などのホスト（情報処理装置）２００との間でデータの転送を司るホストＩ／Ｆ（インタフェース）１０６と、記録ヘッド４を駆動制御する画像出力制御部１１１と、エンコーダ解析部１１２を備えている。エンコーダ解析部１１２は、主走査エンコーダセンサ２４、副走査エンコーダセンサ２６からの検出信号を入力して解析する。
制御部１００は、主走査モータ５を駆動制御する主走査モータ駆動部１１３、副走査モータ１６を駆動制御する副走査モータ駆動部１１４と、各種センサ及びアクチュエータ１１７との間のＩ／Ｏ（入出力部）１１６なども備えている。
また、制御部１００は、吐出検知装置３０によって吐出／不吐出を検知する滴吐出検知部１３１を備えている。
【００２２】
画像出力制御部１１１は、キャリッジ３に搭載された記録ヘッド４を駆動するためのヘッド駆動回路であるヘッドドライバ１１０に対して、駆動波形、ヘッド制御信号、印刷画像データなどを出力して記録ヘッド４のノズルから印刷画像データに応じた液滴を吐出させる。
画像出力制御部１１１は、記録ヘッド４を駆動制御するための駆動波形を発生する駆動波形発生手段、駆動波形から所定の駆動信号を選択するためのヘッド制御信号及び印刷画像データを転送するデータ転送手段などを含んでいる。
【００２３】
エンコーダ解析部１１２は、検出信号からキャリッジ３の移動方向を検知する方向検知部１２０と、キャリッジ３の移動量を検知するカウンタ部１２１とを備えている。
制御部１００は、エンコーダ解析部１１２からの解析結果に基づいて、主走査モータ駆動部１１３を介して主走査モータ５を駆動制御することで、キャリッジ３の移動制御を行う。また、副走査モータ駆動部１１４を介して副走査モータ１６を駆動制御することで用紙１０の送り制御を行う。
【００２４】
制御部１００の主制御部１００Ａはコンピュータであり、本発明の画像の劣化を補償する手段に対応する。主制御部１００Ａ（ＣＰＵ１０１）は、図２Ｂに示すように、不良吐出ノズルに対応する画素値のうち少なくとも前記閾値を超えない値ついては、入力画像の多値データをｎ値（ｎ≧２）に変換する際に当該不良吐出ノズルによる吐出を停止する値とし、当該吐出を停止する値としたことによる入力画像の多値データをｎ値（ｎ≧２）に変換する際の量子化誤差を前記不良吐出ノズルに対応する画素の周辺の画素に展開する処理を実行する第１の画像補償部１０１（１）と、不良吐出ノズルに対応する画素値と予め定めた閾値を比較する閾値比較部１０１（２）と、前記比較の結果、前記不良吐出ノズルに対応する画素値が前記閾値以上であることを条件に、さらに前記不良吐出ノズルの周辺でのドットの形状と配置に応じた所定のパターンを用いて、パターンマッチングにより前記不良吐出ノズルの周辺でのドットのうち小さなドットを大きなドットに置き換える処理を実行する第２の画像補償部１０１（３）を備えている。
なお、これらの機能部は、それぞれ主制御部１００Ａがプログラムを読み取ることでＣＰＵ１０１で生成される機能実現手段により実現される。
主制御部１００Ａは、記録ヘッド４の滴吐出検知を行うときは、記録ヘッド４を移動させて、記録ヘッド４の所定のノズルから滴吐出を行わせて滴吐出検知部１３１からの検出信号によって滴吐出状態を判別する制御も行う。
【００２５】
次に、以上で説明したシリアル型インクジェット記録装置１の主制御部１００Ａで実行される画像データの処理（画像の劣化を補償する処理）について説明する。
即ち、この処理手順では、まず滴吐出状態の判定、即ち不良吐出ノズルの有無の検知を行う。
この検知確認は、具体的には、例えばノズルチェックパターンなど、紙面にインク滴を吐出する方法、或いはシリアル型インクジェット記録装置１内に設けた滴吐出検知部１３１により、インク滴を検知する方法などの公知の方法であればいずれでもよく、検知手法についてはとくに限定しない。
【００２６】
また、検知タイミングについても、印刷画像データが入力された後に不良吐出ノズルを検知する方法と、印刷画像データが入力される前に検知する方法の２種類ある。
前者では、印刷画像データが入力された後印刷直前に不良吐出ノズルの検知を行うため、不良吐出ノズルが存在する場合には確実に検知し、補償することができるというメリットがある。しかし、印刷画像データの入力後に検知判定処理を行う必要があるため、印刷開始のボタンを押してから実際に印刷が開始されるまでに、時間が掛かる、というデメリットがある。
【００２７】
一方、後者では、印刷画像データが入力される前に不良吐出ノズルの有無を検知するため、印刷開始のボタンを押してから実際に印刷が開始されるまでの待ち時間がないというメリットがある。しかし、検知から印刷までに時間が空く場合に、不良吐出ノズルが回復したり、逆に不良吐出ノズルが増加したりする場合には対応できない、というデメリットがある。
したがって、それぞれのメリット・デメリットを踏まえた上で、吐出検知を行うことにより、不良吐出ノズルの有無の情報を得ることが肝要である。
【００２８】
次に、不良吐出をしているノズルがどれかという情報と、画像データを印刷する際の印刷品質とを照合することで、不良吐出ノズルが、記録画素のどの画素に対応（相当）するかを画素ごとに確認する。その結果、「不良吐出ノズルで記録される」と判定された画素では、その後のｎ値化の際にドットを発生させない（ｎ値のデータを０とする）処理を実施して、その量子化誤差を周辺の正常吐出しているノズルで記録する画素に展開して、正常吐出されるインク滴の配置（密度）やサイズを変化させる。これにより、不良吐出となったノズル周辺での濃度を一定にして、不良吐出となったノズルの影響を緩和する。
【００２９】
なお、上述の検知及び確認で、ドットを発生させないとした画素が存在する場合でも、ドット密度が低く、薄い色を表現する際には、１つのドットが変化することによる画質の改善効果が大きい。そのため、不良吐出ノズルの下流側の補償処理のみでもその改善効果が期待できる。しかし、例えば、ドット密度が高く、ベタ塗りに近い画像のように、インク滴で記録媒体を埋める画像では、不良吐出ノズルの上流側での補償処理ができないと画質の十分な改善（補償）効果は期待できない。
【００３０】
そこで、本シリアル型インクジェット記録装置１（主制御部１００Ａ）では、対象画素の画素値が任意に設定する所定の「閾値」未満の場合には、画像データの補償処理として、多値誤差拡散処理における量子化誤差をそのまま周辺の画素に展開する画像処理を実行する。一方、対象画素の画素値が閾値よりも高い場合には、多値誤差拡散処理による量子化誤差の展開による補償処理では十分ではないと判定する。その場合は、不良吐出ノズルに対応する対象画素の周辺でのドットの形状と配置と、所定のマスクパターンとの比較によるパターンマッチングを行い、小さいドットを画質改善効果のある大きなドットに置き換える画像処理を実行する。即ち、対象画素の画素値が閾値以上である場合には、その画素の座標を保存しておき、多値誤差拡散処理が終了した後に保存した座標に基づきパターンマッチングを行うという手順を採る。
【００３１】
以上の処理で使用する閾値は、使用する紙種に合わせて複数設定、つまり変更可能である。
実際に、インクの滲みやすい用紙（いわゆる普通紙など）は、インクが滲むことによって、不良吐出ノズル上流側の画像補償が無くても、画質の改善効果が高く閾値を高く設定することが出来る。一方、表面をコーティングしているコート紙などでは、インクが表面のコーティングの影響により、ドット径が小さく締まる。そのため、不良吐出ノズル上流側の画像補償がないと改善効果が低く、閾値を低く設定する必要があると考えられる。
【００３２】
図３は、不良吐出ノズルが検知された場合において、主制御部１００Ａにおいて、プログラムに基づき実行される画像データの補償処理手順を説明するフロー図である。なお、プログラムは、周知又は公知のコンピュータ読取可能な記録媒体（ここでは、用紙を含む記録媒体と区別するため、とくにプログラム記録媒体という）に記録されている。
本シリアル型インクジェット記録装置１においては、キャリッジ３を移動して行う１回の走査分の入力画像データをシリアル型インクジェット記録装置１の主制御部１００Ａに入力することでこの補償処理を開始する。入力画像データは、既にＲＧＢ色空間からＣＭＹＫ色空間に変換されたデータである。つまり、入力画像データは、単一の画素位置において、ＣＭＹＫの四つの画素値を有する画像データである。ＲＧＢ色空間からＣＭＹＫ色空間への変換は、ホスト２００のプリンタドライバ２０１で行われても良いし、シリアル型インクジェット記録装置１内部で行われても良い。
まず、画像補償処理のための対象画素の座標を設定する（Ｓ１０１）。次に設定した座標の画素のうち対象となる画素の色を設定する。ＣＭＹＫを順番に行うため、ここでは便宜的にｘ＝０の場合シアン、ｘ＝１の場合マゼンタ、ｘ＝２の場合イエロー、ｘ＝３の場合ブラックを対象とする。最初にｘ＝０つまりシアンの画素について判断を行うよう設定する（Ｓ１０２）。次に対象画素について、不良吐出ノズルで記録される画素か否か判定（又は確認）する（Ｓ１０３）。ここで、対象画素が不良吐出ノズルで記録される画素であれば（Ｓ１０３、Ｙｅｓ）、当該画素についてはドットを発生させず（ｎ値のデータを０とし）（Ｓ１０４）、入力画像データにおける当該画素の画素値（階調値）が所定の閾値以上か否か判定する（Ｓ１０５）。
ここで画素値（階調値）とは色毎の階調の値であり、本実施例では０〜２５５の数値である。例えばシアンが２００、マゼンタが４０、イエローが２００、ブラックが１００の座標の場合、ｘ＝０のときはＳ１０５ではシアンの画素値の２００が所定の閾値以上かを判断する。
【００３３】
ここで、当該画素の画素値が閾値以上であれば（Ｓ１０５、Ｙｅｓ）、対象画素の座標を記憶手段に保存して（Ｓ１０６）、ステップＳ１０７に進む。
一方、ステップＳ１０３で、不良吐出ノズルで記録される画素でなければ（Ｓ１０３、Ｎо）、多値誤差拡散処理を行ってドットを発生させ（ｎ値のデータを画素に設定し）（Ｓ１０７）、ステップＳ１０８へ進む。
ステップＳ１０８では、量子化誤差（画素を量子化したときに生ずる誤差）を周辺の正常吐出しているノズルで記録する画素に展開するため更新する（Ｓ１０８）。次に、全ての色について判断が終了したか（ｘが３以上になったか）を判断する（Ｓ１０９）。全ての色について判断が終了していなかった場合（Ｓ１０９、Ｎｏ）、ｘに１を加算して（Ｓ１１０）、つまり次の色に移行して、Ｓ１０３からの処理を繰り返す。全ての色についての判断が終了した場合（Ｓ１０９、Ｙｅｓ）、全ての画素のｎ値化処理（多値画像データをｎ値画像データに変換する処理）が終了したか否かを判定する（Ｓ１１１）。ここで、ｎ値化処理が終了していない画素があれば（Ｓ１１１、Ｎо）、対象画素を移動（変更）して（Ｓ１１２）、ステップＳ１０１からの処理を繰り返す。
【００３４】
全ての画素でのｎ値化処理が終了すれば（Ｓ１１１、Ｙｅｓ）、次に色版ごとに保存した画素（座標）があるか否かを判定する。まず、対象となる画素の色をシアン（ｘ＝０）に設定する（Ｓ１１３）。次に、対象とした色の中で保存した画素（座標）があるか否か判定する（Ｓ１１４）。保存した画素があれば（Ｓ１１４、Ｙｅｓ）、対象の色の画像の保存した画素の周辺画素でパターンマッチング処理を行い（Ｓ１１５）、ステップＳ１１６に進む。ステップＳ１１４において、保存した画素がなければ（Ｓ１１４、Ｎｏ）そのままステップＳ１１６に進む。
ここで、対象の色に対して全ての対象画素での処理が終了していれば（Ｓ１１７、Ｙｅｓ）、全ての色について処理が終了したか（ｘが３以上になったか）を判断する（Ｓ１１７）。全ての色について処理が終了していなかった場合（Ｓ１１７、Ｎｏ）、ｘに１を加算して（Ｓ１１８）、つまり次の色に移行して、Ｓ１１４からの処理を繰り返す。全ての色についての処理が終了していた場合（Ｓ１１７、Ｙｅｓ）、１回の走査分の印刷画像データを出力してこの処理を終了する。
【００３５】
図４は、説明が前後するが用紙１０上でのドット径（ドットサイズ）の違いを（紙の違い、ここでは普通紙とコート紙による、表面（紙面）上でのドット径の差）を、縦軸に紙面上でのドット径(μｍ)、横軸にインク１滴の体積（ｐｌ）をとって示した図である。
即ち、普通紙は、コート紙に比べてインク滴１滴あたりの体積の如何に依らず常に用紙面上のドット径がより大きく、しかも、インク滴１滴あたりの体積が増加するに従ってその差が開く傾向が認められる。
ここで、画素値の判定に用いる閾値は、上記の紙種以外にも、ｎ値（ｎ≧２の整数）に対応した多値誤差拡散処理を行った後のドットの形状（サイズ）と配置（密度）を予め設定しておき、多値誤差拡散処理では画像の改善効果が弱くなる濃度やドット配置となる階調に応じて異なる値に設定しておくこともできる。
【００３６】
対象画素の画素値の判定に利用する閾値は、印刷機器で使用するインクの濃度に応じて設定してもよい。例えば、Ｙ（イエロー）などは明度が高く視認性が低いため、対象画素が不良吐出ノズルに当たっていても目につきにくい。そのため、Ｙの切り替え閾値は大きく設定することができる。一方、Ｂ（ブラック）は視認性が高いため、「不良吐出ノズルで記録される」と判定するときの画素値の閾値（切り替え閾値）はＹよりも小さく設定する。
このように、閾値は、紙種（記録媒体の種類）、インクの色、インクが正常吐出された場合のインクの濃度、多値誤差拡散を実施した後の不良吐出ノズルの周辺でのドット形状と配置によって変更可能である。
【００３７】
次に、図３のステップＳ１１５のマスクパターンによるドットの置き換えについて説明する。この段階ではドットの大きさはｎ値のデータの値に対応するが、以下便宜のためドットの大きさとして説明する。
図５及び図６は、本実施形態における、マスクパターンによるドットの置き換えについて説明する図である。
なお、マスクパターンは、例えば不良吐出ノズル周辺のドットの配置に合わせて、ドットの大きさ毎に複数のパターンが形成されかつ使用される。
図５Ａは、ドットを置き換えるマスクパターン（ここでは、不良吐出ノズルの２つ目に小さいドットを、１段階大きなドットに変換するパターン）の一例を示す図である。図５Ｂは置き換え前の画像（太線が、パターンマッチングの実施範囲）を示す図である。図５Ｃは、置き換え後の画像（太線が、パターンマッチングの実施範囲）を示す図である。
【００３８】
ここでは、ｎ値（ｎ≧２）化のｎは、３種類の大きさのドット径と、滴なし、の合計４値（ｎ＝４）であるとして説明する。なお、ここでは、ドットの大きさを便宜上「径」で区分しているが、ドットは、例えば大滴、中滴、小滴であればよく、必ずしも円形のものに限定する趣旨ではない。
マスクパターンによるドットの置き換え（パターンマッチング）は、図３のフロー図で説明したとおり、対象画素として保存した座標（画素の座標）の有無によって行う。即ち、画素の座標が保存されていない場合は、パターンマッチングを実施しない。但し、この場合には、多値誤差拡散による不良吐出ノズルの補償処理が実施されるため、画質が改善された印刷結果を得ることが出来る。
【００３９】
一方、画素の座標が保存されている場合には、予め設定した、ここでは３種類の大きさのドット径のうち２つ目（又は２番目）に小さいドット径を最大のドット径に変換するマスクパターンＭ１（図５Ａ）を用意する。その上で、マスクパターンＭ１と多値誤差拡散処理後のｎ値となった画像データ（図５Ｂ）とのパターンマッチングを行う。ここで、マスクパターンＭ１と画像データが一致する場合には、ドットの置き換えを行う。
【００４０】
即ち、図５ＡのマスクパターンＭ１は、３×４＝１２個のノズルに対応する。このうち、灰色部は不良吐出ノズルに対応しドットなしを、斜線部ではドットの置き換え（図示例では、上段と下段でそれぞれ１ドットおきに置き換えを行う）を、白紙の部分は置き換えを行わないことを意味する。
具体的には、図５Ｂに示すｎ値（ここでは４値）画像データの太線で示すパターンマッチングの実施範囲（つまり、不良吐出ノズルに対応する画素とマスクパターンＭ１の不良吐出ノズル対応部を合わせた時のマスクパターンＭ１の範囲）で、図５ＡのマスクパターンＭ１とｎ値画像データとのパターンマッチングを行う。
【００４１】
その結果、図５Ｃに示すように、図５Ｂの画像データのうち、第１の実施範囲Ａ１では上から３段目で左から２番目の２つ目に小さいドットが置き換え対象となり、図５Ｃに示すように最大のドットに置き換えられている。第２の実施範囲Ａ２ではマスクパターンと画像データが一致しないために置き換えが行われない。第３の実施範囲Ａ３では、上から１段目で左端の２つ目に小さいドットと、３段目の左から２番目と４番目のドットが図５Ｃに示すように最大のドットに置き換えられている。
このように、不良吐出ノズルに対応した画素の周りの画素について、画像を補償効果のあるドットパターンに変換する（図５Ｃ）。ここでは、上述のように、４個のドットが最大のドット径に置き換えられている。
【００４２】
また、上記のマスクパターンは、ｎ値（ｎ≧２）化に対応した多値誤差拡散処理を行った後のドット配置に対して実施するため、ｎ値後のそれぞれのドットサイズに合わせたマスクパターンを設定することができる。
また、図５Ａに示すマスクパターンＭ１と同時に、図６に示すマスクパターンＭ２を使用してドットを置き換えることもできる。このようにすることで、不良吐出ノズルの影響を一層緩和することが出来る。
【００４３】
即ち、図６Ａは、最も小さいドットを２番目（２つ目）に小さいドットに変換するマスクパターンＭ２を示す図である。図６Ｂは、置き換え前の画像（太線が、図６Ａに示すパターンによるパターンマッチングの実施範囲）であり、図６Ｃは、図５ＡのマスクパターンＭ１による置き換えと、図６ＡのマスクパターンＭ２による置き換えをそれぞれ行った後の画像（太線が、パターンマッチングの実施範囲）を示す図である。なお、マスクパターンＭ２とＭ１は、そのパターン及びドットの置き換えの際のサイズが異なるだけで、その他は、Ｍ１について説明したのと同じである。
【００４４】
ここでは、図５Ｂと同じ４値の画像データに対して、マスクパターンＭ１とＭ２が同時に適用される。その結果、既に説明した図５Ｃに示したマスクパターンＭ１によるドットの置き換えに加え、さらに、マスタパターンＭ２によるドットの置き換えが行われて図６Ｃのドットが得られる。
具体的には、第１の実施領域Ａ１では、マスタパターンＭ２に一致する上から３段目左端と左から３番目のドットが、第２の実施領域Ａ２では３段目左から３番目のドットが、また第３の実施領域Ａ３では、一段目の左から２番目と４番目及び３段目の左から３番目のドットが、それぞれ最も小さいドットから２つ目の小さいドットに置き換えられている。
【００４５】
本実施形態では、以上で説明したように、入力画像の多値データをｎ値（ｎ≧２）に対応した多値誤差拡散処理により、入力画像をドットのパターンに変換し、記録ヘッドのノズルからの吐出状況（正常吐出、不良吐出）を基に、ノズルから液滴が正常に吐出できない不良吐出ノズルでの記録位置に対応する画素については、液滴を吐出しないようにする。またそれと共に、不良吐出ノズルによる画像の劣化を補償するため、所定の閾値を用いて多値誤差拡散処理で画像劣化が補償できる場合と、できない場合に分けている。閾値は、不良吐出ノズルの記録画素位置に対応する画素の画素値を、印刷画像の濃度（階調値）、ドット密度などに応じて、用紙ごとに変更して設定することができる。
【００４６】
このようにして、多値誤差拡散処理における量子化誤差をそのまま周辺の画素に展開する画像処理と、不良吐出ノズルの周辺でのドットの形状と配置に応じて予め形成したマスクパターンとのパターンマッチング処理を行う。それによって、不良吐出ノズルに対応する画素について、全ての階調で補償効果の高い画像処理を行うことができる。
【００４７】
＜変形例＞
上述の実施形態では不良吐出ノズルで記録される画素であると判断した際に多値誤差拡散処理を行わなかった。本変形例では、不良吐出ノズルであると判断した場合にも、対象画素の階調値が閾値以上の場合には多値誤差拡散処理を行い、パターンマッチングを行う際に、パターンマッチングの結果として対象画素のドットが削除されるようにする。
【００４８】
図７は、変形例のフローである。実施形態のフローである図３と同様の箇所は同じ符号とし、説明を省略する。
上述の実施形態と同様にＳ１０１からＳ１０３の処理が行われ、Ｓ１０３で不良吐出ノズルで記録される画素と判断された場合、対象画素の画素値（階調値）が所定の閾値以上か否かを判定する（Ｓ１２１）。ここでの画素値は上述の実施形態と同様である。画素値が所定の閾値以上の場合（Ｓ１２１、Ｙｅｓ）、多値誤差拡散処理を行い、ドット（ｎ値のデータ）を発生させる。その後上述の実施形態と同様に対象画素の座標を保存する（Ｓ１０６）。画素値が所定の閾値以下の場合（Ｓ１２１、Ｎｏ）、ドット（ｎ値のデータ）を発生させない（Ｓ１２３）。Ｓ１０７からＳ１１４までの処理は上述の実施形態と同様のため説明を省略する。
【００４９】
Ｓ１１４で対象とした色の中で保存した画素（座標）があると判断された場合（Ｓ１１４、Ｙｅｓ）、保存した画素とその周辺画素でパターンマッチングを行う（Ｓ１２４）。ここで上述の実施形態との違いは、保存された画素にもｎ値のデータが設定されており、パターンマッチングの結果として保存された画素の値を０にする（吐出しない値とする）点である。Ｓ１１６移行の処理は上述の実施形態と同様であるため省略する。
【００５０】
本変形例では、以上で説明したように、入力画像の多値データをｎ値（ｎ≧２）に対応した多値誤差拡散処理により、入力画像をｎ値のデータに変換する。記録ヘッドのノズルからの吐出状況（正常吐出、不良吐出）を基に、ノズルから液滴が正常に吐出できない不良吐出ノズルでの記録位置に対応する画素については、不良吐出ノズルによる画像の劣化を補償するため、所定の閾値を用いて多値誤差拡散処理で画像劣化が補償できる場合と、できない場合に分けている。多値誤差拡散処理で画像劣化が補償出来ない場合には、不良吐出ノズル周辺でのドットの形状と配置に応じて予め形成したマスクパターンとのパターンマッチング処理を行う。その結果として周辺の画素を置き換えることで、画像劣化を補償する。これにより、不良吐出ノズルに対応する画素について、全ての階調で補償効果の高い画像処理を行うことが出来る。
【００５１】
なお、上述の実施例形態では画像補償部１０１（１）、閾値比較部１０１（２）、第２の画像補償部１０１（３）を主制御部１００Ａがプログラムを読み取ることでＣＰＵ１０１で生成される機能実現手段により実現しているが、これらの機能をハードウェアで備えても良い。
また、上述の実施形態及び変形例では入力画像データをＣＭＹＫの４色のデータとして記載したが、インクジェット記録装置の吐出可能な色材が４色よりも多い場合には、色材に対応した数のデータの画素値でそれぞれ判断しても良い。１色印刷の場合には、１つのデータの画素値で判断しても良い。
上述の実施形態及び変形例では入力画像の全ての画素でのｎ値化処理が終了してから（Ｓ１１１、Ｙｅｓ）パターンマッチングの処理に入るが、Ｓ１１５のパターンマッチングで必要なライン数のラインバッファを備えておき、必要なライン数のｎ値化処理が終了したら全ての画素での処理終了を待たずに並行でパターンマッチングの処理を開始しても良い。つまり、第１の画像補償部１０１（１）、閾値比較部１０１（２）と、第２の画像補償部１０１（３）を並行で行っても良い。
【符号の説明】
【００５２】
１・・・シリアル型インクジェット記録装置、２・・・主ガイド部材、３・・・キャリ
ッジ、４（４ａ、４ｂ）・・・記録ヘッド、１０・・・用紙、１２・・・搬送ベルト、２
０・・・維持回復機構、３０・・・吐出検知装置、１００・・・制御部、１００Ａ・・・
主制御部、１１１・・・画像出力制御部、１１２・・・エンコーダ解析部、１１３・・・
主走査モータ駆動部、１１４・・・副走査モータ駆動部、１３１・・・滴吐出検知部、２
００・・・ホスト（情報処理装置）、Ｍ１、Ｍ２・・・マスクパターン。
【先行技術文献】
【特許文献】
【００５３】
【特許文献１】特開２０１０−１７９１８号公報
【図１】
0006613915.tif 000002
【図２】
0006613915.tif 000003
【図３】
0006613915.tif 000004
【図４】
0006613915.tif 000005
【図５】
0006613915.tif 000006
【図６】
0006613915.tif 000007
【図７】
0006613915.tif 000008