(57)【要約】【課題】吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能なインクジェットプリンタ装置を提供すること。【解決手段】インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンタ装置において、不吐出検知手段によって検出されたノズルが実際に印字する画素位置情報を提供する手段と、前記画素位置情報提供手段から取得した位置情報に基づき前記不吐出ノズルで印字する画素か正常に吐出するノズルで印字する画素かを判定する手段と、前記画素を判定する手段により正常に吐出するノズルで印字する画素に対しては通常の誤差拡散処理を行い、不吐出ノズルで印字する画素に対しては２値化処理結果を強制的に「０」（インクを吐出しないという信号）にして誤差拡散処理を行う手段を有する。【選択図】図１
2006062088.tif 000002
【特許請求の範囲】
【請求項１】
インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンタ装置において、
不吐出検知手段によって検出されたノズルが実際に印字する画素位置情報を提供する手段と、前記画素位置情報提供手段から取得した位置情報に基づき前記不吐出ノズルで印字する画素か正常に吐出するノズルで印字する画素かを判定する手段と、前記画素を判定する手段により正常に吐出するノズルで印字する画素に対しては通常の誤差拡散処理を行い、不吐出ノズルで印字する画素に対しては２値化処理結果を強制的に「０」（インクを吐出しないという信号）にして誤差拡散処理を行う手段を有することを特徴とするインクジェットプリンタ装置。
【請求項２】
インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンタ装置において、
誤差拡散法による低階調化処理を含んだ２値化処理手段と、不吐出検知手段によって検出されたノズルが実際に印字するライン位置情報を提供する手段と、前記ライン位置情報提供手段から取得したライン位置における不吐出ノズル数を提供する手段と、「印字パス数」、「不吐出ノズル数」、「誤差拡散出力結果」に対応する誤差拡散評価値を複数有し、
（１）前記不吐出ライン位置提供手段から取得した不吐出ライン情報と、
（２）前記不吐出ノズル数提供手段から取得した不吐出ノズル数情報及び印字パス数と、
（３）誤差拡散出力結果（補正後入力値と閾値との比較結果）
から、前記複数の誤差拡散評価値の中から所望の誤差拡散評価値を選択する手段と、誤差拡散の出力値は通常通りとしつつ、前記選択された誤差拡散評価値を用いて誤差拡散処理を行う手段を有することを特徴とするインクジェットプリンタ装置。
【請求項３】
２値化の手法は、２値の誤差拡散であることを特徴とする請求項２記載のインクジェットプリンタ装置。
【請求項４】
２値化の手法は、「多値誤差拡散＋網点」方式であることを特徴とする請求項２記載のインクジェットプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公知の技術により不吐出ノズルを検知後、不吐出ラインを目立たなくさせる２値化処理手法及び２値化処理を行うインクジェットプリンタ装置に関する。
【背景技術】
【０００２】
従来、インクジェットプリンタにおいては、各ノズルのインク吐出液滴量のバラツキやインクの不吐出によるヘッドムラを軽減するために、同一ラインを複数のノズルを使用して複数回の走査により印字を行っている（マルチパス記録方式）。同一ラインを１回の走査で印字するものを１パス、２回の走査で印字するものを２パス、４回の走査で印字するものを４パス、８回の走査で印字するものを８パスと呼んでいる。つまり、或るラインに注目したとき、１パスの場合は１つのノズルで、２パスの場合は２つのノズルで、４パスの場合は４つのノズルで、８パスの場合は８つのノズルで印字される。このとき、各パスにて印字するドットはマルチパスマスクにより割り振られる。
【０００３】
従来は不吐出ノズルがあっても、その不足分を補う手法が十分に確立されておらず、前記マルチパス記録方式を用いることで、不吐出ノズルによるスジやムラを軽減させる程度のものであった。
【０００４】
そのため、１パスや２パス等、パス数の少ない印字モードにおいては、マルチパス効果が不十分であり（１パスの場合にはマルチパスにならない）、印字されるプリント物は不吐出ラインが非常に目立つものとなってしまっていた。
【０００５】
従来、不吐出ノズルがある場合に、そのノズルで記録できない分を誤差拡散法で周りの画素へ拡散させるものがある（特許文献１）。又、黒ノズルが不吐出である場合、周りのノズルのインク吐出量を上げたり、周りの複数のノズルから少量ずつのインクを吐出させて擬似的にドットを形成したり、カラーノズルを用いて混色黒色を作って印字するものがある（例えば、引用文献２）。
【０００６】
【特許文献１】特開２００３−０６３０４３号公報
【特許文献２】特開２００３−１０３７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上説明したように、従来は不吐出ノズルがあっても、マルチパス印字を行うことにより、ヘッドのスジ、ムラが目立たないようにしていたが、１パスや２パス等、パス数の少ない印字モードにおいては、マルチパス効果が不十分であり、印字されるプリント物は非常に不吐出ラインが目立つものとなってしまい、印字品位の低下という問題を抱えていた。
【０００８】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能なインクジェットプリンタ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１記載の発明は、インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンタ装置において、不吐出検知手段によって検出されたノズルが実際に印字する画素位置情報を提供する手段と、前記画素位置情報提供手段から取得した位置情報に基づき前記不吐出ノズルで印字する画素か正常に吐出するノズルで印字する画素かを判定する手段と、前記画素を判定する手段により正常に吐出するノズルで印字する画素に対しては通常の誤差拡散処理を行い、不吐出ノズルで印字する画素に対しては２値化処理結果を強制的に「０」（インクを吐出しないという信号）にして誤差拡散処理を行う手段を有することを特徴とする。
【００１０】
請求項２記載の発明は、インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンタ装置において、誤差拡散法による低階調化処理を含んだ２値化処理手段と、不吐出検知手段によって検出されたノズルが実際に印字するライン位置情報を提供する手段と、前記ライン位置情報提供手段から取得したライン位置における不吐出ノズル数を提供する手段と、「印字パス数」、「不吐出ノズル数」、「誤差拡散出力結果」に対応する誤差拡散評価値を複数有し、
（１）前記不吐出ライン位置提供手段から取得した不吐出ライン情報と、
（２）前記不吐出ノズル数提供手段から取得した不吐出ノズル数情報及び印字パス数と、
（３）誤差拡散出力結果（補正後入力値と閾値との比較結果）
から、前記複数の誤差拡散評価値の中から所望の誤差拡散評価値を選択する手段と、誤差拡散の出力値は通常通りとしつつ、前記選択された誤差拡散評価値を用いて誤差拡散処理を行う手段を有することを特徴とする。
【００１１】
請求項３記載の発明は、請求項２記載の発明において、２値化の手法は、２値の誤差拡散であることを特徴とする。
【００１２】
請求項４記載の発明は、請求項２記載の発明において、２値化の手法は、「多値誤差拡散＋網点」方式であることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、不吐出ノズルの位置情報を取得し、不吐出ノズルで印字すべき濃度分を周辺の画素に拡散して、不吐出ライン周辺全体で濃度を保存することにより、吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能である。
【００１４】
又、不吐出ノズルが発生し、ヘッドを交換しなければいけないのに対して、不吐出ラインが目立たない効果があるため、ヘッド交換を行わなくても済み、ヘッドの実質寿命を延ばすことが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１６】
＜実施の形態１＞
図３は従来の（通常の）誤差拡散処理の流れを示すフロー図である。先ず、従来の（通常の）２値誤差拡散処理について図３を用いて簡単に説明する。
【００１７】
画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、求めた補正濃度値（Ｉｎ＋ｄＩｎ）と閾値(thleshold) とを比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。次に、補正濃度値（Ｉｎ＋ｄＩｎ）から誤差拡散評価値（Evaluation）を引いた２値化誤差（Error
＝Ｉｎ＋ｄＩｎ−Evaluation）を算出し、２値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。ここで、出力値（Ｏｕｔ）が「１」であれば、誤差拡散評価値(Evaluation)は「２５５」となり、出力値（Ｏｕｔ）が「０」であれば、誤差拡散評価値（Evaluation）は「０」となる。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。これが従来の（通常の）誤差拡散処理の流れである。
【００１８】
一方、図１は本発明の請求項１記載の誤差拡散処理の流れを示す図である。画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、補正濃度値（Ｉｎ＋ｄＩｎ）と閾値(thleshold) とを比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。
【００１９】
次に、不吐出ノズルが印字する画素位置情報（Ｘ，Ｙ）を画素位置情報提供手段から取得し、不吐出ノズルが印字する画素位置でなければ、通常通り前記誤差拡散の出力値（Ｏｕｔ）を出力し、不吐出ノズルが印字する画素位置であれば、前記誤差拡散の出力値（Ｏｕｔ）を強制的に「０」とする。このとき、誤差拡散評価値（Evaluation）は、誤差拡散出力値（Ｏｕｔ）が「１」であれば、誤差拡散評価値は「２５５」であり、誤差拡散出力値（Ｏｕｔ）が「０」であれば、誤差拡散評価値は「０」となる。
【００２０】
次に、補正濃度値（Ｉｎ＋ｄＩｎ）から誤差拡散評価値（Evaluation）を引いた２値化誤差（Error
＝Ｉｎ＋ｄＩｎ−Evaluation）を算出し、２値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。上記が本発明の請求項1 に記載した誤差拡散処理の流れである。
【００２１】
従来の通常の誤差拡散法で処理した場合、不吐出ノズルにより印字されないドットがあったら、その部分が白く抜けて見え、スジの目立つ画像になってしまう。
【００２２】
一方、本発明の実施の形態１に記載の誤差拡散法で処理した場合、不吐出ノズルが印字する画素にて、誤差拡散の出力値（２値化結果）を強制的に「０」にし、当該画素における濃度値を周辺画素に拡散させるため、不吐出ノズルによる白抜けを周辺画素がカバーする役割を果たす。そのため、吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能である。
【００２３】
＜実施の形態２＞
図２は本発明の請求項２に記載の誤差拡散処理の流れを示す図である。画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、補正濃度値（Ｉｎ＋ｄＩｎ）と閾値(thleshold) とを比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。
【００２４】
次に、複数の誤差拡散評価値(Evaluation)の中から、
（１）不吐出ライン位置提供手段から取得した不吐出ライン情報（Ｙ）と、
（２）不吐出ノズル数提供手段から取得した不吐出ノズル数情報（Ｎ）及び印字パス数と、
（３）誤差拡散出力結果（Ｏｕｔ＝補正後入力値と閾値との比較結果）
を基に、所望の誤差拡散評価値(Evaluation)を得る。
【００２５】
そして、補正濃度値（Ｉｎ＋ｄＩｎ）から上記処理にて選択された誤差拡散評価値（Evaluation）を引いた２値化誤差（Error
＝Ｉｎ＋ｄＩｎ−Evaluation）を算出し、２値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。
【００２６】
以上のことを全画素に対して繰り返し実行する。上記が本発明の請求項２に記載した誤差拡散処理の流れである。
【００２７】
誤差拡散評価値の例（２値誤差拡散の場合）を図４に示す。この中で２パスの場合を例に説明する。
【００２８】
先ず、０不吐（不吐無し）の場合、誤差拡散評価値は通常通りであり、２値化結果が「１」のときには誤差拡散評価値は「２５５」、２値化結果が「０」のときには誤差拡散評価値は「０」である。
【００２９】
次に、１不吐の場合、そのラインは５０％の濃度を表現できていると考えることができる（２パスなので、もう一方のノズルは吐出しているから）。そのため、２値化結果が「１」であっても、誤差拡散評価値は「２５５」ではなく、５０％濃度の「１２８」とする。ここで表現できなかった５０％の濃度分「１２７」が周辺画素に拡散されることになる。又、２値化結果が「０の場合は誤差拡散評価値は「０」である。
【００３０】
そして、２不吐の場合、そのラインは０％の濃度を表現していると考えられる（２パスで２不吐なので、そのラインは何も印字されない）。そのため、２値化結果が「１」であっても、誤差拡散評価値は「２５５」ではなく、０％濃度の「０」とする。ここで表現できなかった１００％の濃度分「２５５」が周辺画素に拡散されることになる。又、２値化結果が「０」の場合は誤差拡散評価値は「０」である。
【００３１】
従来の通常の誤差拡散法で処理した場合、不吐出ノズルにより印字されないドットがあったら、その部分が白く抜けて見え、スジの目立つ画像になってしまう。
【００３２】
一方、本発明の実施の形態２に記載の誤差拡散法で処理した場合、不吐出ノズルが印字するラインにて、誤差拡散の出力値は通常通りとし、パス数、不吐出ノズル数に応じて複数の誤差拡散評価値の中から所望の誤差拡散評価値を選択して２値化誤差を算出する。そのため、不吐出ノズルが印字する画素において不足した濃度分を周辺画素へ拡散させることができ、吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能である。
【００３３】
＜実施の形態３＞
図２、図５及び図６を用いて本発明の実施の形態３について説明する。
【００３４】
実施の形態３は請求項２記載の２値化を「多値（Ｎ値：Ｎは３以上の自然数）の誤差拡散＋網点方式」による２値化処理に拡張した場合の例である。図６は２×２の網点展開パターンの例を示している。多値（５値）誤差拡散により５値化されたデータを図６に示す網点展開パターンを用いて５値データを２値データに展開する。
【００３５】
次に、図２を用いて多値の誤差拡散処理の流れを説明する。
【００３６】
画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、補正濃度値（Ｉｎ＋ｄＩｎ）とＮ−１個の閾値(thleshold) とを閾値が大きい順に比較し、補正濃度値がＮ−ｉ番目（ｉ：１以上Ｎ以下の自然数）の閾値より大きければ出力値（Ｏｕｔ）を「Ｎ−ｉ」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「Ｎ−ｉ−１」とする。
【００３７】
次に、複数の誤差拡散評価値(Evaluation)の中から、
（１）不吐出ライン位置提供手段から取得した不吐出ライン情報（Ｙ）と、
（２）不吐出ノズル数提供手段から取得した不吐出ノズル数情報（Ｎ）及び印字パス数と、
（３）誤差拡散出力結果（Ｏｕｔ＝補正後入力値と閾値との比較結果）
を基に、所望の誤差拡散評価値(Evaluation)を得る。
【００３８】
そして、補正濃度値（Ｉｎ＋ｄＩｎ）から上記処理にて選択された誤差拡散評価値（Evaluation）を引いたＮ値化誤差（Error
＝Ｉｎｎ＋ｄＩｎ−Evaluation）を算出し、Ｎ値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。
【００３９】
誤差拡散評価値の例（「５値誤差拡散＋２×２網点方式」による２値化の場合）を図５に示す。この中で２パスの場合を例に説明する。
【００４０】
先ず、０不吐（不吐無し）の場合、誤差拡散評価値は通常通りであり、５値誤差拡散の結果が「４」のときには誤差拡散評価値は「２５５」、５値誤差拡散結果が「３」のときには誤差拡散評価値は「１９２」、５値誤差拡散の結果が「２」のときには誤差拡散評価値は「１２８」、５値誤差拡散の結果が「１」のときには誤差拡散評価値は「６４」、５値誤差拡散の結果が「０」のときには誤差拡散評価値は「０」である。
【００４１】
次に、１不吐の場合、そのラインは７５％の濃度を表現できていると考えることができる（２パス且つ網点の縦サイズが２なので、１ラインは１００％で印字され、もう一方のラインは５０％で印字されるから）。そのため、５値誤差拡散の結果が「４」の場合、誤差拡散評価値は「２５５」ではなく、７５％濃度の「１９２」とする。ここで表現できなかった２５％の濃度分「６３」が周辺画素に拡散されることになる。又、５値誤差拡散の結果が「３」の場合、誤差拡散評価値は「１９２」ではなく、７５％濃度の「１４４」とする。ここで表現できなかった２５％の濃度分「４８」が周辺画素に拡散されることになる。誤差拡散結果が別の値（２，１，０）でも、同様に、７５％濃度しか表現できないということで、通常の７５％の誤差拡散評価値とする。
【００４２】
そして、２不吐，３不吐，４不吐，…８不吐に関しても１不吐の場合と考え方は同じであり、図５に示すような誤差拡散評価値となる。
【００４３】
従来の通常の誤差拡散法で処理した場合、不吐出ノズルにより印字されないドットがあったら、その部分が白く抜けて見え、スジの目立つ画像になってしまう。
【００４４】
一方、本発明の実施の形態３に記載の誤差拡散法で処理した場合、不吐出ノズルが印字するラインにて、誤差拡散の出力値は通常通りとし、パス数、不吐出ノズル数に応じて複数の誤差拡散評価値の中から所望の誤差拡散評価値を選択してＮ値化誤差を算出する。そのため、不吐出ノズルが印字する画素において不足した濃度分を周辺画素へ拡散させることができ、吐出しないノズルがあるにも拘らず、不吐出ラインが目立たない画像形成が可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の請求項１記載の誤差拡散処理フローを示す図である。
【図２】本発明の請求項２記載の誤差拡散処理フローを示す図である。
【図３】従来の（通常の）誤差拡散処理フローを示す図である。
【図４】２値誤差拡散の場合の誤差拡散評価値の選択例を示す図である。
【図５】５値誤差拡散＋２×２網点方式による２値化の場合の誤差拡散評価値の選択例を示す図である。
【図６】２×２サイズの網点展開パターンの例を示す図である。
【符号の説明】
【００４６】
Ｉｎ      画像濃度値
ｄｉｎ    拡散誤差値
Ｉｎ＋ｄＩｎ  補正濃度値
Evaluation    誤差拡散評価値
【図１】
2006062088.tif 000003
【図２】
2006062088.tif 000004
【図３】
2006062088.tif 000005
【図４】
2006062088.tif 000006
【図５】
2006062088.tif 000007
【図６】
2006062088.tif 000008