(57)【要約】【課題】  インクジェットプリンターにおいて、吐出ノズルの目詰まりによりインクが吐出しない場合、２値化処置によってその部分を目立たなく印字する方法を提供する。【解決手段】  不吐出ノズルを検知後、不吐出ラインを補間する際に印字シーケンスを変えることなく、誤差拡散処理を用いた２値化処理で対処する。（１）  吐出ノズルが印字するライン及びその前後のライン情報、２値化誤差の正負情報に基づいて、複数の誤差拡散係数マトリクスを切り替える。（２）  不吐出ノズルが印字するラインにおける画素位置情報及びその前後のライン情報に基づいて、複数の２値化閾値を切り替える。【選択図】  図１
2006240002.tif 000002
【特許請求の範囲】
【請求項１】
インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンターにおいて、
誤差拡散法を用いて２値化処理を行う２値化処理手段と、
前記誤差拡散法において、発生した誤差値を周辺画素へ拡散させる際の重み付けマトリクスを複数セット記憶させる記憶手段と、
不吐出検知手段によって検出されたノズルが実際に印字するライン位置情報を提供する手段と、
前記ライン位置情報提供手段から取得したライン位置情報及び、誤差拡散処理にて発生した誤差値の正負情報に基づき、前記不吐出ノズルで印字するライン近傍の誤差拡散処理時に、前記記憶手段から任意の重み付けマトリクスを選択する手段と
を有することを特徴とするインクジェットプリンター。
【請求項２】
インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンターにおいて、
誤差拡散法を用いて２値化処理を行う２値化処理手段と、
前記誤差拡散法において、２値化閾値を複数記憶させる記憶手段と、
不吐出検知手段によって検出されたノズルが実際に印字する画素位置情報を提供する手段と、
前記画素位置情報提供手段から取得した画素位置情報に基づき、前記不吐出ノズルで印字する画素近傍の誤差拡散処理の時に、前記２値化閾値記憶手段から任意の２値化閾値を選択する手段と
を有することを特徴とするインクジェットプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンターにおいて、公知の技術により不吐出ノズルを検知後、不吐出ラインを目立たなくさせる２値化処理手法、および２値化処理を行う装置に関する。
【背景技術】
【０００２】
従来、インクジェットプリンターにおいては、各ノズルのインク吐出液滴量のバラツキやインクの不吐出によるヘッドムラを軽減するために、同一ラインを複数のノズルを使用して複数回の走査により印字を行っている（マルチパス記録方式）。同一ラインを１回の走査で印字するものを１パス、２回の走査で印字するものを２パス、４回の走査で印字するものを４パス、８回の走査で印字するものを８パスと呼んでいる。つまり、あるラインに注目したとき、１パスの場合は１つのノズルで、２パスの場合は２つのノズルで、４パスの場合は４つのノズルで、８パスの場合は８つのノズルで印字される。このとき、各パスにて印字するドットはマルチパスマスクにより割り振られる。
【０００３】
従来は不吐出ノズルがあっても、その不足分を補う手法が十分に確立されておらず、前記マルチパス記録方式を用いることで、不吐出ノズルによるスジやムラを軽減させる程度のものであった。
【０００４】
そのため、１パスや２パス等、パス数の少ない印字モードにおいては、マルチパス効果が不十分であり（１パスの場合にはマルチパスにならない）、印字されるプリント物は不吐出ラインが非常に目立つものとなってしまっていた。
【０００５】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開２００２−０６７２９７号公報
【特許文献２】特開２００３−１３６７０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記で説明したように、従来は不吐出ノズルがあっても、マルチパス印字を行うことにより、ヘッドのスジ、ムラが目立たないようにしていたが、１パスや２パス等、パス数の少ない印字モードにおいては、マルチパス効果が不十分であり、印字されるプリント物は非常に不吐出ラインが目立つものとなってしまい、印字品位の低下という問題を抱えていた。
【課題を解決するための手段】
【０００７】
本発明は上記問題点を解決するためのものであり、インク吐出ノズルの目詰まりによるインクの不吐出を検知する手段を有するインクジェットプリンター装置において、誤差拡散法を用いて２値化処理を行う２値化処理手段と、前記誤差拡散法において、発生した誤差値を周辺画素へ拡散させる際の重み付けマトリクス（以降、「誤差拡散係数マトリクス」と呼ぶ）を複数セット記憶させる記憶手段と、不吐出検知手段によって検出されたノズルが実際に印字するライン位置情報を提供する手段と、前記ライン位置情報提供手段から取得したライン位置情報および誤差拡散処理にて発生した誤差値の正負情報に基づき、前記不吐出ノズルで印字するライン近傍の誤差拡散処理時に、前記誤差拡散係数マトリクス記憶手段から任意の誤差拡散係数マトリクスを選択する手段とを有することを特徴とする不吐出補間処理方法及び該装置を提供する。
【０００８】
また、もう一つの手段として、誤差拡散法を用いて２値化処理を行う２値化処理手段と、前記誤差拡散法において、２値化閾値を複数記憶させる記憶手段と、不吐出検知手段によって検出されたノズルが実際に印字する画素位置情報を提供する手段と、前記画素位置情報提供手段から取得した画素位置情報に基づき、前記不吐出ノズルで印字するライン近傍の誤差拡散処理の時に、前記誤差拡散閾値記憶手段から任意の誤差拡散閾値を選択する手段とを有することを特徴とする不吐出補間処理方法及び該装置を提供する。
【発明の効果】
【０００９】
以上、これまで述べてきたように、不吐出ノズルの位置情報を取得し、不吐出ノズルで印字すべき濃度分を周辺の画素に拡散して、不吐出ライン周辺全体で濃度を保存することにより、吐出しないノズルがあるにもかかわらず、不吐出ラインが目立たない画像形成が可能である。
【００１０】
また、不吐出ノズルが発生し、ヘッドを交換しなければいけないのに対して、不吐出ラインが目立たない効果があるため、ヘッド交換を行わなくても済み、ヘッドの実質寿命を延ばすことが可能になる。
【発明を実施するための最良の形態】
【００１１】
本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１２】
以下、本発明の実施例について図面を参照して詳細に説明する。
【００１３】
図３は従来の（通常の）誤差拡散処理の流れを示すフロー図である。まず、従来の（通常の）２値誤差拡散処理について図３を用いて簡単に説明する。画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、求めた補正濃度値（Ｉｎ＋ｄＩｎ）と閾値（ｔｈｌｅｓｈｏｌｄ）とを比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。次に、補正濃度値（Ｉｎ＋ｄＩｎ）から誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）を引いた２値化誤差（Ｅｒｒｏｒ＝Ｉｎ＋ｄＩｎ−Ｅｖａｌｕａｔｉｏｎ）を算出し、２値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。ここで、出力値（Ｏｕｔ）が「１」であれば、誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）は「２５５」となり、出力値（Ｏｕｔ）が「０」であれば、誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）は「０」となる。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。これが従来の（通常の）誤差拡散処理の流れである。
【００１４】
一方、図１は本発明の請求項１に記載の誤差拡散処理の流れを示す図である。画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器にて、補正濃度値（Ｉｎ＋ｄＩｎ）と閾値（ｔｈｌｅｓｈｏｌｄ）とを比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。そして、補正濃度値（Ｉｎ＋ｄＩｎ）から誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）を引いた２値化誤差（Ｅｒｒｏｒ＝Ｉｎ＋ｄＩｎ−Ｅｖａｌｕａｔｉｏｎ）を算出し、算出された２値化誤差は後述する誤差拡散係数マトリクスにより重み付けされて周辺画素へ拡散される。誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）は、誤差拡散出力値（Ｏｕｔ）が「１」であれば、誤差拡散評価値は「２５５」であり、誤差拡散出力値（Ｏｕｔ）が「０」であれば、誤差拡散評価値は「０」となる。このとき、不吐出ノズルが印字するライン位置情報をライン位置情報提供手段から取得し、
（１）不吐出ノズルが印字するラインでは、
ａ．２値化誤差値が正の値の場合には、図４（ｃ）のように下ラインへの重みが大きく、同一ラインへの重みが小さな誤差拡散係数マトリクスを選択する。
【００１５】
ｂ．２値化誤差値が負の値の場合には、図４（ｂ）のように同一ラインへの重みが大きく、下ラインへの重みが小さな誤差拡散係数マトリクスを選択する。
【００１６】
（２）不吐出ノズルの上下ノズルが印字するラインでは、
ａ．２値化誤差値が正の値の場合には、図４（ｂ）のように同一ラインへの重みが大きく、下ラインへの重みが小さな誤差拡散係数マトリクスを選択する。
【００１７】
ｂ．２値化誤差が負の値の場合には、図４（ｃ）のように下ラインへの重みが大きく、同一ラインへの重みが小さな誤差拡散係数マトリクスを選択する。
【００１８】
（３）吐出ノズル近傍以外が印字するラインでは、２値化誤差の正負に関わらず、図４（ａ）のように、下ライン、同一ラインへの重みのバランスがとれた誤差拡散係数マトリクスを選択する。
【００１９】
上記選択された誤差拡散係数マトリクスにより重み付け演算を行って誤差バッファに加算する。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。上記が本発明の請求項１に記載した誤差拡散処理の流れである。
【００２０】
従来の通常の誤差拡散法で処理した場合、不吐出ノズルにより印字されないドットがあったら、その部分が白く抜けて見え、スジの目立つ画像になってしまう。
【００２１】
一方、本発明の実施例１に記載の誤差拡散法で処理した場合、不吐出ノズルが印字するラインにてドットがＯＮになりずらいような誤差拡散係数マトリクスを選択し、不吐出ノズルが印字する上下ラインにてドットがＯＮになりやすいような誤差拡散係数マトリクスを選択することで、白抜けしてしまうラインを上下のラインでカバーする役割を果たす。そのため、吐出するラインがあるにも関わらず、不吐出ラインが目立たない画像形成が可能である。
【実施例２】
【００２２】
図２は本発明の請求項２に記載の誤差拡散処理の流れを示す図である。画像濃度値（Ｉｎ）と周辺画素からの拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして比較器にて、補正濃度値（Ｉｎ＋ｄＩｎ）と閾値（ｔｈｌｅｓｈｏｌｄ）とを比較して２値化を行う際に、不吐出ノズルが印字する画素位置情報を画素位置情報提供手段から取得し、
（１）不吐出ノズルが印字するラインでは、
ａ．不吐出ノズルが印字する画素では、２値化閾値として大きい値（例えば、「１９２」）を２値化閾値として選択する。
【００２３】
ｂ．不吐出ノズル以外が印字する画素では、２値化閾値として小さい値（例えば、「６４」）を２値化閾値として選択する。
【００２４】
（２）不吐出ノズルの上下ノズルが印字するラインでは、２値化閾値として小さい値（例えば、「６４」）を２値化閾値として選択する。
【００２５】
（３）不吐出ノズル近傍以外が印字するラインでは、２値化の中心値「１２８」を２値化閾値として選択する。
【００２６】
上記選択した閾値（ｔｈｌｅｓｈｏｌｄ）と補正濃度値（Ｉｎ＋ｄＩｎ）とを比較器にて比較し、補正濃度値が閾値より大きければ出力値（Ｏｕｔ）を「１」とし、補正濃度値が閾値より小さければ出力値（Ｏｕｔ）を「０」とする。
【００２７】
そして、補正濃度値（Ｉｎ＋ｄＩｎ）から上記処理にて選択された誤差拡散評価値（Ｅｖａｌｕａｔｉｏｎ）を引いた２値化誤差（Ｅｒｒｏｒ＝Ｉｎ＋ｄＩｎ−Ｅｖａｌｕａｔｉｏｎ）を算出し、２値化誤差を周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。最後に、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差値（ｄＩｎ）とする。以上のことを全画素に対して繰り返し実行する。上記が本発明の請求項２に記載した誤差拡散処理の流れである。
【００２８】
従来の通常の誤差拡散法で処理した場合、不吐出ノズルにより印字されないドットがあったら、その部分が白く抜けて見え、スジの目立つ画像になってしまう。
【００２９】
一方、本発明の実施例２に記載の誤差拡散法で処理した場合、不吐出ノズルが印字する画素では２値化閾値を高くしてドットを打たれにくくし、不吐出ノズル周辺画素では２値化閾値を低くしてドットを打たれ易くする。つまり、予め、不吐出ノズルで印字するドット数を少なくしておき、その減少分を周辺画素に拡散しておき、不吐出ノズルで印字できない分を不吐出ノズル近傍画素でカバーすることにより、吐出しないノズルがあるにもかかわらず、不吐出ラインが目立たない画像形成が可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の請求項１に記載の誤差拡散処理フローを示す図である。
【図２】本発明の請求項２に記載の誤差拡散処理フローを示す図である。
【図３】従来の（通常の）誤差拡散処理フローを示す図である。
【図４】請求項１に記載の誤差拡散係数マトリクスの選択例を示す図である。
【図１】
2006240002.tif 000003
【図２】
2006240002.tif 000004
【図３】
2006240002.tif 000005
【図４】
2006240002.tif 000006