(57)【要約】【課題】  不良吐出ノズルが存在する場合であっても、高品位な画像記録を達成する。【解決手段】  画像記録時にインクを吐出する複数のノズル３３のうち、インクの吐出に異常を生じる不良吐出ノズル３３Ｍを特定するとともに、前記ノズル３３が形成可能なドット径の種類数に応じて、記録画像の画像データの各画素Ａを順次多値化し、この多値化に際して、多値化によって生じた濃度誤差を未だ多値化されていない画素Ａに拡散するとともに、前記不良吐出ノズル３３Ｍに対応する不良吐出ノズル対応画素群Ｇの各画素Ａの濃度誤差を拡散する場合には、この画素の濃度を前記濃度誤差として未だ多値化されていない画素Ａに拡散するようにした。【選択図】      図９
2006212793.tif 000002
【特許請求の範囲】
【請求項１】
画像記録時にインクを吐出する複数のノズルのうち、インクの吐出に異常を生じる不良
吐出ノズルを特定する不良吐出ノズル特定手段と、
記録画像の画像データが入力される入力手段と、
前記ノズルが形成可能なドット径の種類数に応じて、前記画像データの各画素を順次多
値化するとともに、多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散
する多値化手段と、
前記多値化した画像データを出力する出力手段とを備え、
前記多値化手段は、
前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、こ
の不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に拡
散する
ことを特徴とする画像処理装置。
【請求項２】
前記多値化手段は、
多値化によって生じた濃度誤差を、この濃度誤差が生じた画素の近傍に位置する画素の
うち、未だ多値化されていない画素に拡散する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記多値化手段は、
未だ多値化されていない画素のうち、前記不良吐出ノズルに対応する画素以外の画素に
前記濃度誤差を拡散することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記多値化手段は、
前記不良吐出ノズル対応画素の濃度誤差を、この不良吐出ノズル対応画素に隣接する画
素のうち、未だ多値化されておらず、かつ、前記不良吐出ノズルに対応する画素以外の画
素に拡散することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記多値化手段は、
前記画像データの各画素を、前記ドットが形成されるメディアに対して前記ノズルが相
対的に移動する方向に沿って多値化することを特徴とする請求項１乃至４のいずれかに記
載の画像処理装置。
【請求項６】
前記不良吐出ノズルは、前記インクを吐出不可能な不良吐出ノズルであることを特徴と
する請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
画像記録時にインクを吐出する複数のノズルのうち、インクの吐出に異常を生じる不良
吐出ノズルを特定し、
記録画像の画像データが入力された場合に、前記ノズルが形成可能なドット径の種類数
に応じて、前記画像データの各画素を順次多値化するとともに、多値化によって生じた濃
度誤差を未だ多値化されていない画素に拡散して、多値化した画像データを出力するとと
もに、
前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合には
、この不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素
に拡散する
ことを特徴とする画像処理方法。
【請求項８】
コンピュータを、
画像記録時にインクを吐出する複数のノズルのうち、インクの吐出に異常を生じる不良
吐出ノズルを特定する不良吐出ノズル特定手段、
記録画像の画像データが入力される入力手段、
前記ノズルが形成可能なドット径の種類数に応じて、前記画像データの各画素を順次多
値化するとともに、多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散
する多値化手段、
前記多値化した画像データを出力する出力手段として機能させるとともに、
前記多値化手段が、
前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、こ
の不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に拡
散するように機能させるためのプログラム。
【請求項９】
コンピュータを、
画像記録時にインクを吐出する複数のノズルのうち、インクの吐出に異常を生じる不良
吐出ノズルを特定する不良吐出ノズル特定手段、
記録画像の画像データが入力される入力手段、
前記ノズルが形成可能なドット径の種類数に応じて、前記画像データの各画素を順次多
値化するとともに、多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散
する多値化手段、
前記多値化した画像データを出力する出力手段として機能させるとともに、
前記多値化手段が、
前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、こ
の不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に拡
散するように機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒
体。
【請求項１０】
インクを吐出してドットを形成する複数のノズルを有する記録ヘッドと、
記録画像の画像データが入力される入力手段と、
前記ノズルが形成可能なドット径の種類数に応じて、前記画像データの各画素を順次多
値化するとともに、多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散
する多値化手段と、
前記画像データの多値化結果に基づいて前記ノズルの各々のドットの形成を制御して画
像記録を実行する制御手段とを備え、
前記多値化手段は、
インクの吐出に異常を生じる不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度
誤差を拡散する場合、この不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値
化されていない画素に拡散する
ことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルからインクを吐出して印刷を行う際に、インクを吐出できない不良吐
出ノズルによる白スジなどの発生を抑制するための技術に関する。
【背景技術】
【０００２】
従来、インクを吐出する記録ヘッドを備え、紙や布、プラスチック、ＯＨＰ用シート等
のメディア（以下、単に記録用紙ともいう）に対してインクを吐出してドットを形成し印
刷を行う記録装置が知られている。この種の記録装置では記録ヘッドに複数のノズルが形
成され、これらのノズルからインクを吐出するように構成されている。
ところで、記録ヘッドのノズルの中に、目詰まりが生じたり、または、何らかの原因に
よりインクを吐出できないノズル（以下、「不良吐出ノズル」という）が存在すると、こ
の不良吐出ノズルによって形成されるべきドットが記録用紙上に形成されず、結果として
、印刷画像にインクの不良吐出による白スジが発生して記録画像品位を低下する恐れがあ
る。
そこで、従来では、ノズルが形成可能なドット径の種類数Ｎに基づいて、印刷対象の入
力画像データをＮ値化処理した後、このＮ値化処理により不良吐出ノズルに割り当てられ
たＮ値化結果を、不良吐出ノズルの近傍に位置するノズルのＮ値化結果に付加するように
した技術が提案されている（例えば、特許文献１参照）。この技術によれば、不良吐出ノ
ズルの近傍に位置するノズルが、不良吐出ノズルによる濃度損失を補うように、より大き
なドットを形成するため、この濃度損失が補うことが可能となる。
【特許文献１】特開２００４−５８２８４号公報（図９）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、入力画像データの多値化処理後に、不良吐出ノズルの
Ｎ値化結果を、不良吐出ノズルの近傍に位置するノズルに付加する構成であるため、不良
吐出ノズルの近傍のノズルに最大ドット形成を指定するＮ値化結果が既に割り当てられて
いる場合には、そのノズルに不良吐出ノズルのＮ値化結果を割り当てることができない。
この結果、不良吐出ノズルによる濃度損失を補うことができず、記録画像品位が低下して
しまうという問題がある。
本発明は、上述した事情に鑑みてなされたものであり、不良吐出ノズルが存在する場合
であっても、高品位な画像記録を達成することのできる画像処理装置、画像処理方法、プ
ログラム、記録媒体、および、記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明は、画像記録時にインクを吐出する複数のノズルの
うち、インクの吐出に異常を生じる不良吐出ノズルを特定する不良吐出ノズル特定手段と
、記録画像の画像データが入力される入力手段と、前記ノズルが形成可能なドット径の種
類数に応じて、前記画像データの各画素を順次多値化するとともに、多値化によって生じ
た濃度誤差を未だ多値化されていない画素に拡散する多値化手段と、前記多値化した画像
データを出力する出力手段とを備え、前記多値化手段は、前記不良吐出ノズルに対応する
不良吐出ノズル対応画素の濃度誤差を拡散する場合、この不良吐出ノズル対応画素の濃度
を前記濃度誤差として未だ多値化されていない画素に拡散することを特徴とする画像処理
装置を提供する。
【０００５】
上記画像処理装置によれば、前記不良吐出ノズルに対応する不良吐出ノズル対応画素に
ついては、その濃度が、そのまま濃度誤差として未だ多値化されていない画素に拡散され
るため、不良吐出ノズル対応画素の損失濃度が他の画素の濃度によって補償可能となり、
高品位な画像記録を達成することができる。
また、上記画像処理装置によれば、多値化によって生じた濃度誤差が、未だ多値化され
ていない画素に拡散されるため、不良吐出ノズル対応画素の濃度誤差が拡散された画素が
既に最大濃度であり不良吐出ノズル対応画素の濃度誤差が補償されない場合であっても、
その濃度誤差を、さらに他の画素に拡散して損失濃度を補償することができる。
なお、一般に多値化とは、標本化された画像の各画素に３段階以上の濃度を与える処理
を指すが、本発明では、２段階以上の濃度を与える処理も含む。すなわち、本発明の多値
化はM（M≧３）値の入力画像をN（M＞N≧２）値化することを指すものである。
【０００６】
ここで、上記画像処理装置において、前記多値化手段は、多値化によって生じた濃度誤
差を、この濃度誤差が生じた画素の近傍に位置する画素のうち、未だ多値化されていない
画素に拡散する構成が望ましい。
この望ましい構成によれば、濃度誤差が、その誤差を生じた近傍の画素により濃度誤差
が補償されるため、面積階調の崩れを抑制することが可能となる。
【０００７】
また、上記画像処理装置において、前記多値化手段は、未だ多値化されていない画素の
うち、前記不良吐出ノズルに対応する画素以外の画素に前記濃度誤差を拡散する構成も望
ましい。
この望ましい構成によれば、濃度誤差が不良吐出ノズルに対応する画素、すなわち、ド
ットが形成されない画素に拡散されるのが防止され、濃度損失を抑制することができる。
【０００８】
また、上記画像処理装置において、前記多値化手段は、前記不良吐出ノズル対応画素の
濃度誤差を、この不良吐出ノズル対応画素に隣接する画素のうち、未だ多値化されておら
ず、かつ、前記不良吐出ノズルに対応する画素以外の画素に拡散する構成が望ましい。
この望ましい構成によれば、不良吐出ノズル対応画素の濃度誤差、すなわち、損失濃度
が、不良吐出ノズル対応画素に隣接する画素の濃度により補償されるため、不良吐出ノズ
ルにより発生する白スジの近傍の濃度が高くなり、白スジを目立たなくすることができる
。
【０００９】
また、上記画像処理装置において、前記多値化手段は、前記画像データの各画素を、前
記ドットが形成されるメディアに対して前記ノズルが相対的に移動する方向に沿って多値
化する構成が望ましい。
この望ましい構成によれば、メディアに対してノズルが相対的に移動する方向、すなわ
ち、不良吐出ノズルにより発生する白スジに沿って各画素の多値化が行われるため、白ス
ジが発生する各画素（上記不良吐出ノズル対応画素）の濃度誤差を拡散する際に、未だ多
値化されていない画素が存在しなくなるといった事態を防止でき、不良吐出ノズルによる
損失濃度を確実に補償することができる。
なお、上記画像処理装置において、前記不良吐出ノズルは、例えば、目詰まり等の物理
的な要因によりインクを吐出不可能な不良吐出ノズルである。
【００１０】
また、上記目的を達成するために、本発明は、画像記録時にインクを吐出する複数のノ
ズルのうち、インクの吐出に異常を生じる不良吐出ノズルを特定し、記録画像の画像デー
タが入力された場合に、前記ノズルが形成可能なドット径の種類数に応じて、前記画像デ
ータの各画素を順次多値化するとともに、多値化によって生じた濃度誤差を未だ多値化さ
れていない画素に拡散して、多値化した画像データを出力するとともに、前記不良吐出ノ
ズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合には、この不良吐出ノ
ズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に拡散することを
特徴とする画像処理方法を提供する。
【００１１】
この画像処理方法において、多値化によって生じた濃度誤差を、この濃度誤差が生じた
画素の近傍に位置する画素のうち、未だ多値化されていない画素に拡散するのが望ましい
。
また、未だ多値化されていない画素のうち、前記不良吐出ノズルに対応する画素以外の
画素に前記濃度誤差を拡散するのが望ましい。
さらにまた、前記不良吐出ノズル対応画素の濃度誤差を、この不良吐出ノズル対応画素
に隣接する画素のうち、未だ多値化されておらず、かつ、前記不良吐出ノズルに対応する
画素以外の画素に拡散するのが望ましい。
また、前記画像データの各画素を、前記ドットが形成されるメディアに対して前記ノズ
ルが相対的に移動する方向に沿って多値化するのが望ましい。
なお、前記不良吐出ノズルは、例えば、目詰まり等の物理的な要因によりインクを吐出
不可能な不良吐出ノズルである。
【００１２】
また、上記目的を達成するために、本発明は、コンピュータを、画像記録時にインクを
吐出する複数のノズルのうち、インクの吐出に異常を生じる不良吐出ノズルを特定する不
良吐出ノズル特定手段、記録画像の画像データが入力される入力手段、前記ノズルが形成
可能なドット径の種類数に応じて、前記画像データの各画素を順次多値化するとともに、
多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散する多値化手段、前
記多値化した画像データを出力する出力手段として機能させるとともに、前記多値化手段
が、前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、
この不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に
拡散するように機能させるためのプログラムを提供する。
【００１３】
このプログラムにおいて、前記多値化手段は、多値化によって生じた濃度誤差を、この
濃度誤差が生じた画素の近傍に位置する画素のうち、未だ多値化されていない画素に拡散
する構成が望ましい。
また、前記多値化手段は、未だ多値化されていない画素のうち、前記不良吐出ノズルに
対応する画素以外の画素に前記濃度誤差を拡散する構成も望ましい。
さらにまた、前記多値化手段は、前記不良吐出ノズル対応画素の濃度誤差を、この不良
吐出ノズル対応画素に隣接する画素のうち、未だ多値化されておらず、かつ、前記不良吐
出ノズルに対応する画素以外の画素に拡散する構成も望ましい。
また、前記多値化手段は、前記画像データの各画素を、前記ドットが形成されるメディ
アに対して前記ノズルが相対的に移動する方向に沿って多値化する構成も望ましい。
なお、前記不良吐出ノズルは、例えば、目詰まり等の物理的な要因によりインクを吐出
不可能な不良吐出ノズルである。
【００１４】
また、上記目的を達成するために、本発明は、コンピュータを、画像記録時にインクを
吐出する複数のノズルのうち、インクの吐出に異常を生じる不良吐出ノズルを特定する不
良吐出ノズル特定手段、記録画像の画像データが入力される入力手段、前記ノズルが形成
可能なドット径の種類数に応じて、前記画像データの各画素を順次多値化するとともに、
多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散する多値化手段、前
記多値化した画像データを出力する出力手段として機能させるとともに、前記多値化手段
が、前記不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、
この不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に
拡散するように機能させるためのプログラムを記録したコンピュータ読み取り可能な記録
媒体を提供する。
【００１５】
この記録媒体において、前記多値化手段は、多値化によって生じた濃度誤差を、この濃
度誤差が生じた画素の近傍に位置する画素のうち、未だ多値化されていない画素に拡散す
る構成が望ましい。
また、前記多値化手段は、未だ多値化されていない画素のうち、前記不良吐出ノズルに
対応する画素以外の画素に前記濃度誤差を拡散する構成も望ましい。
さらにまた、前記多値化手段は、前記不良吐出ノズル対応画素の濃度誤差を、この不良
吐出ノズル対応画素に隣接する画素のうち、未だ多値化されておらず、かつ、前記不良吐
出ノズルに対応する画素以外の画素に拡散する構成も望ましい。
また、前記多値化手段は、前記画像データの各画素を、前記ドットが形成されるメディ
アに対して前記ノズルが相対的に移動する方向に沿って多値化する構成も望ましい。
なお、前記不良吐出ノズルは、例えば、目詰まり等の物理的な要因によりインクを吐出
不可能な不良吐出ノズルである。
【００１６】
また、上記目的を達成するために、本発明は、インクを吐出してドットを形成する複数
のノズルを有する記録ヘッドと、記録画像の画像データが入力される入力手段と、前記ノ
ズルが形成可能なドット径の種類数に応じて、前記画像データの各画素を順次多値化する
とともに、多値化によって生じた濃度誤差を未だ多値化されていない画素に拡散する多値
化手段と、前記画像データの多値化結果に基づいて前記ノズルの各々のドットの形成を制
御して画像記録を実行する制御手段とを備え、前記多値化手段は、インクの吐出に異常を
生じる不良吐出ノズルに対応する不良吐出ノズル対応画素の濃度誤差を拡散する場合、こ
の不良吐出ノズル対応画素の濃度を前記濃度誤差として未だ多値化されていない画素に拡
散することを特徴とする記録装置を提供する。
【００１７】
この記録装置において、前記多値化手段は、多値化によって生じた濃度誤差を、この濃
度誤差が生じた画素の近傍に位置する画素のうち、未だ多値化されていない画素に拡散す
る構成が望ましい。
また、前記多値化手段は、未だ多値化されていない画素のうち、前記不良吐出ノズルに
対応する画素以外の画素に前記濃度誤差を拡散する構成も望ましい。
さらにまた、前記多値化手段は、前記不良吐出ノズル対応画素の濃度誤差を、この不良
吐出ノズル対応画素に隣接する画素のうち、未だ多値化されておらず、かつ、前記不良吐
出ノズルに対応する画素以外の画素に拡散する構成も望ましい。
また、前記多値化手段は、前記画像データの各画素を、前記ドットが形成されるメディ
アに対して前記ノズルが相対的に移動する方向に沿って多値化する構成も望ましい。
なお、前記不良吐出ノズルは、例えば、目詰まり等の物理的な要因によりインクを吐出
不可能な不良吐出ノズルである。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の第１実施の形態について説明する。
図１は、記録装置（画像形成装置）の一態様たるカラーインクジェットプリンタ（以下
、単に「プリンタ」という）２を備えたコンピュータシステム１の概略構成図である。こ
の図に示すように、プリンタ２は、記録用紙３を搬送する用紙搬送機構２０と、記録用紙
３に向けてインクを吐出してドットを形成するヘッドユニット２１と、このヘッドユニッ
ト２１によるインクの吐出およびドット形成を制御するヘッド駆動回路２２（図２参照）
と、操作パネル２３と、これらの用紙搬送機構２０、ヘッドユニット２１および操作パネ
ル２３との信号のやり取りを司る制御回路２４とを備えている。
用紙搬送機構２０は、制御回路２４により駆動制御される紙送りモータ２５と、この紙
送りモータ２５の回転によって回転駆動される紙送りローラ２６とを備え、この紙送りロ
ーラ２６の回転によって記録用紙３が搬送される。
【００１９】
ヘッドユニット２１は、インクタンク２７と、ラインヘッド２８とを備えている。
インクタンク２７には、ブラック（Ｋ）のインクを収納したカートリッジ２９Ａと、カ
ラーインクを収容したカートリッジ２９Ｂとが着脱自在に設けられている。カラーインク
としては、例えばシアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）の４色のインクが用
いられる。インクタンク２７からはインク供給路３０が引き出されてラインヘッド２８に
接続されており、このインク供給路３０を介してインクタンク２７からラインヘッド２８
へインクが供給される。
【００２０】
ラインヘッド２８は、図２に示すように、保持用フレーム３１と、この保持用フレーム
３１に並べて固定された複数のノズルヘッド３２とを備えている。各ノズルヘッド３２に
はインクが吐出される複数のノズル（吐出口）３３が形成されている。これらのノズル３
３は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）のそれぞれご
とに設けられている。
【００２１】
各ノズル３３には、電歪素子の１つであって応答性に優れたピエゾ素子（図示せず）が
配置され、これらのピエゾ素子は、ノズル３３にインクを導くインク通路を形成する部材
に接して配置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速
に電気−機械エネルギの変換を行うものであり、ピエゾ素子の両端に設けられた電極間に
所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、イン
ク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて
収縮し、この収縮分に相当するインクがインク滴となって、ノズル３３の先端から高速に
吐出される。そして、このインク滴が紙送り紙送りローラ２６に沿わされた記録用紙３に
染み込むことにより、ドットが形成されて画像の印刷が行われる。
【００２２】
また、このようなノズルヘッド３２が保持用フレーム３１に記録用紙３の幅方向（いわ
ゆる主走査方向）に沿って複数並べられることにより、記録用紙３の全幅にわたってノズ
ル３３が配列され、記録用紙３の全幅にわたって一斉に画像形成が行われる。そして、ヘ
ッドユニット２１により記録用紙３の幅方向に画像を形成しつつ、記録用紙３を搬送方向
（いわゆる副走査方向）に搬送することで、記録用紙３の搬送方向への画像形成が行われ
る。
【００２３】
ここで、上記ノズル３３の各々は、略一定の径を有して形成されているが、本プリンタ
２は、かかるノズル３３を用いて径の異なる８種類のドットを形成可能としている。詳細
には、ピエゾ素子に印加する電圧波形（特に、負電圧印加時の電圧波形）を制御すること
でドット径を制御可能であることが一般に知られており、本プリンタ２にあっては、電圧
波形とドット径との関係に基づいて、８種類のドット径を形成するためのそれぞれの電圧
波形を予め用意し、これらの電圧波形を適宜選択することで、径の異なる８種類のドット
を形成可能としている。そして、これらの８種類のドットを適宜の密度で形成することに
より、画像の階調（濃度）を表現している。
【００２４】
さて、図１に示すように、プリンタ２の制御回路２４は、コネクタ４０を介してコンピ
ュータ４に接続されている。コンピュータ４は、プリンタ２用のドライバーソフトを搭載
し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また
、プリンタ２における種々の情報を表示装置の画面表示によりに提示するユーザインター
フェイスを構成している。
【００２５】
図３は、制御回路２４を中心としたプリンタ２の主要部分の構成例を示すブロック図で
ある。この図に示すように、制御回路２４は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓ
ｉｎｇ Ｕｎｉｔ）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Ｒｅａｄ ＯｎｌｙＭｅｍ
ｏｒｙ））４３、ＲＡＭ（Ｒａｎｄｏｍ ＡｃｃｅｓｓＭｅｍｏｒｙ）４４、文字のドッ
トマトリクスを記憶したキャラクタジェネレータ（ＣＧ（ＣｈａｒａｃｔｅｒＧｅｎｅｒ
ａｔｏｒ））４５、およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ Ｅｒａｓａｂ
ｌｅ ａｎｄ ＰｒｏｇｒａｍｍａｂｌｅＲＯＭ）４６を備えた算術論理演算回路として構
成されている。
この制御回路２４は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Ｉｎｔｅ
ｒｆａｃｅ））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続されヘッド
ユニット２１を駆動してインクを吐出させるヘッド駆動回路２２と、紙送りモータ２５を
駆動するモータ駆動回路５４とを備えている。
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ４０を
介してコンピュータ４から供給される印刷信号ＰＳを受け取ることができる。
【００２６】
つぎに、コンピュータ４の構成について、図４を参照して説明する。
図４に示すように、コンピュータ４は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ
（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示
装置９８、入力装置９９および外部記憶装置１００を備えている。
ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算
処理を実行するとともに、装置の各部を制御する制御部である。
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモ
リである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を
一時的に格納するメモリである。
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録
されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として
発生したデータを前述したハードディスクに記録するものである。
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得
られた画像データを映像信号に変換して表示装置９８に出力する回路である。
【００２７】
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式
を適宜変換するとともに、プリンタ２に対して印刷信号ＰＳを出力する回路である。
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およ
びＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
表示装置９８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）モ
ニタやＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）モニタによって構成され、ビデオ回路
９５から出力された映像信号に応じた画像を表示する装置である。
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作
に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｋ−ＲＯＭ）
ドライブユニット、ＭＯ（ＭａｇｎｅｔｏＯｐｔｉｃ）ドライブユニット、ＦＤＤ（Ｆｌ
ｅｘｉｂｌｅ ＤｉｓｋＤｒｉｖｅ）ユニットによって構成され、ＣＤ−ＲＯＭディスク
、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供
給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰ
Ｕ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００２８】
上記のように、コンピュータ４には、プリンタ２用のプリンタドライバソフトが予めイ
ンストールされ、コンピュータ４にプリンタドライバが搭載される。プリンタドライバソ
フトには、印刷に供される画像処理プログラムが組み込まれており、コンピュータ４が画
像処理プログラムを実行することで、プリンタ２用の画像処理装置として機能する。
【００２９】
図５は、コンピュータ４にインストールされているプリンタ２用のプリンタドライバソ
フトによって実現される画像処理装置２００の機能ブロックを示す図である。この図に示
すように、画像処理装置２００は、色変換部２１０と、ノズル吐出情報取得部２１１と、
不良吐出ノズル特定部２１２と、記録方向取得部２１３と、多値化・誤差拡散部２１４と
を備えている。
色変換部２１０は、印刷対象（記録対象）の入力画像データとして、ＲＧＢ（Ｒｅｄ、
Ｇｒｅｅｎ、Ｂｌｕｅ）表色系によって表現されたデータを受け取り、ＣＭＹＫ（シアン
、マゼンタ、イエロ、ブラック）表色系によって表現された入力画像データに変換し、多
値化・誤差拡散部２１４に出力する。変換後の入力画像データにより、ＣＭＹＫの各色系
ごとに、画像を構成する各画素の濃度値が規定される。
【００３０】
ノズル吐出情報取得部２１１は、ノズル３３に関するノズル吐出情報を取得して不良吐
出ノズル特定部２１２に出力するものである。ノズル吐出情報としては、目詰まり等の物
理的な要因によりインクを吐出不可能な不良吐出ノズル３３に関する情報が含まれている
。このノズル吐出情報は、プリンタ２の工場出荷時などにプリンタ２のＥＥＰＲＯＭ４６
に予め格納される。したがって、本実施の形態では、ノズル吐出情報取得部２１１がノズ
ル吐出情報を取得する際には、プリンタ２から取得するようになっている。
【００３１】
不良吐出ノズル特定部２１２は上記ノズル吐出情報に基づいて、ノズル３３に含まれる
不良吐出ノズル３３を特定し、不良吐出ノズル特定情報として多値化・誤差拡散部２１４
に出力するものである。
記録方向取得部２１３は印刷時の記録方向を取得し、記録方向情報として多値化・誤差
拡散部２１４に出力するものである。ここで、記録方向とは、印刷時に、記録用紙３上に
ドットが形成されて行く方向、すなわち、記録用紙３に対してノズル３３（ラインヘッド
２８）が相対的に移動する方向を指す。したがって、記録ヘッドがキャリッジに搭載され
、記録用紙３の幅方向（主走査方向）に走査しながら記録を行う記録装置（いわゆるマル
チパスプリンタ）においては、記録方向は記録用紙３の幅方向（主走査方向）となる。一
方、記録ヘッドがラインヘッド２８により構成される本実施の形態のプリンタ２において
は、記録ヘッドが移動することはなく、ラインヘッド２８に対して記録用紙３が相対的に
移動するため、記録用紙３の搬送方向の反対方向、すなわち、副走査方向と反対の方向が
記録方向となる。本実施の形態では、このような記録方向情報を予めプリンタ２に格納し
ており、この情報を記録方向取得部２１３が取得するようにしている。
【００３２】
多値化・誤差拡散部２１４は、色変換部２１０から出力された階調データ、不良吐出ノ
ズル特定部２１２から出力された不良吐出ノズル特定情報、および、記録方向取得部２１
３から出力された記録方向情報に基づいて、入力画像データに対して誤差拡散を伴う多値
化処理を実行するものである。
詳述すると、本実施の形態では、図６に示すように、入力画像データの各画素の入力濃
度Ｋとして、２５６階調（０〜２５５）の階調範囲を用いることとしている。そして、入
力濃度Ｋをプリンタ２が形成可能な８種類のドット径に対応させるべく、０〜２５５の階
調範囲を３２階調幅ずつ８つの階調区分に分け、それぞれの階調区分に対して階調の低い
方から順番に、０、３６、７３、１０９、１４６、１８２、２１９、２５５の８つの濃度
（以下、変換濃度という）Ｉを対応付けている。これら８つの変換濃度Ｉのそれぞれには
、濃度が高くなるにしたがってドット径が大となるように８種類のドット径が対応付けら
れており、そして、これら８種類のドット径は、それぞれ０〜７のドット番号が割り当て
られている。したがって、画素ごとに、入力濃度Ｋに応じて０〜７のいずれかのドット番
号が決定され、これにより、各画素の多値化処理が行われる。
【００３３】
さらに本実施の形態では、多値化・誤差拡散部２１４が入力画像データの各画素を多値
化するときに、多値化処理によって生じた濃度の誤差、および、インクの不良吐出によっ
てドットが形成されないことによって生じる濃度の誤差を、未だ多値化処理されていない
他の画素に拡散する処理を実行することとしている。
具体的には、多値化処理により、入力濃度Ｋの画素が変換濃度Ｉに対応付けられると、
その画素には、入力濃度Ｋ−変換濃度Ｉの濃度誤差が生じることになる。そこで、多値化
・誤差拡散部２１４は、この濃度誤差を、未だ多値化処理されていない幾つかの画素に誤
差拡散させる。また、インクの不良吐出によって画素の入力濃度Ｋに応じたドットが形成
されない場合、その画素の入力濃度Ｋは変換濃度Ｉの値が「０」に対応付けられたとみな
せるため、多値化・誤差拡散部２１４は、入力濃度Ｋをそのまま濃度誤差として、未だ多
値化処理されていない幾つかの画素に誤差拡散させる。
【００３４】
また、多値化・誤差拡散部２１４は、濃度誤差の拡散先の画素を多値化する際には、そ
の画素に拡散された濃度誤差と入力濃度Ｋの合算値を入力濃度Ｋとして、その画素を多値
化し、このとき生じた濃度誤差を、同様にして、未だ多値化処理されていない幾つかの画
素に誤差拡散することとなる。なお、かかる濃度誤差の誤差拡散の詳細については後に詳
述することにする。
多値化・誤差拡散部２１４が上記のようにしてＣＭＹＫの各色系について誤差拡散を伴
う多値化処理を実行すると、画像処理装置２００は、多値化処理の結果に基づいてプリン
タ２が処理可能な信号を生成し、印刷信号ＰＳとしてプリンタ２に出力する。
【００３５】
次に、本実施の形態の動作について説明する。
例えばユーザがコンピュータ４の入力装置９９を操作するなどして、アプリケーション
プログラムを起動する要求がなされた場合、ＣＰＵ９１は、ＨＤＤ９４から該当するアプ
リケーションプログラムを読み出して実行する。この結果、アプリケーションプログラム
が起動され、画像データの生成または編集が可能になる。このようなアプリケーションプ
ログラムを利用して、画像が描画または編集された後、生成された画像を印刷する要求が
入力装置９９を介して行われた場合には、ＣＰＵ９１は、生成された画像データをプリン
タドライバソフトに対して供給する。このとき、画像データは、ＲＧＢ表色系によって表
されているデータである。プリンタドライバソフトへの画像データ供給に伴って、コンピ
ュータ４が画像処理プログラムを実行し、上述した画像処理装置２００として機能し始め
る。
【００３６】
画像処理装置２００は、図７に示すように、ＲＧＢ表色系によって表現された画像デー
タが入力されると、色変換部２１０が、入力画像データをＣＭＹＫ表色系の画像データに
変換し、多値化・誤差拡散部２１４に出力する（ステップＳ１）。
次いで、ノズル吐出情報取得部２１１がプリンタ２からノズル吐出情報を取得し、不良
吐出ノズル特定部２１２に出力する（ステップＳ２）。不良吐出ノズル２１２は、ノズル
吐出情報に基づいて、ラインヘッド２８のノズル３３の中に含まれる不良吐出ノズル３３
を特定し（ステップＳ３）、不良吐出ノズル情報として多値化・誤差拡散部２１４に出力
する。次に、記録方向取得部２１３が記録方向情報を取得し、多値化・誤差拡散部２１４
に出力する（ステップＳ４）。
【００３７】
入力画像データ、不良吐出ノズル特定情報および記録方向情報が多値化・誤差拡散部２
１４に入力されると、多値化・誤差拡散部２１４は、先ず、不良吐出ノズル特定情報およ
び記録方向情報に基づいて、不良吐出ノズル３３と入力画像データの各画素との対応付け
を行い、不良吐出ノズル３３によりドットが形成されない画素群（以下、「不良吐出ノズ
ル対応画素群」という）Ｇを特定する（ステップＳ５）。
例えば、図８に示すように、入力画像データＥが、Ｘ方向にｉ個（ｉ≧１）およびＸ方
向と直交するＹ方向にｊ個（ｊ≧１）だけマトリクス状に配列されたｉ×ｊ個の画素Ａを
有し、また、ラインヘッド２８のノズル３３がＸ方向に配列されているものとする。また
、入力画像データＥの各画素Ａを、Ｘ−Ｙ座標を用いて画素Ａ（ｘ、ｙ）（１≦ｘ≦ｉ、
１≦ｙ≦ｊ）と表記し、ラインヘッド２８の上からｘ番目のノズル３３がｘ列目の各画素
Ａ（ｘ、１）〜Ａ（ｘ、ｊ）に対応するものとする。
このとき、記録方向はＹ方向となるから、上からＭ番目のノズル３３が不良吐出ノズル
（以下、他のノズル３３と区別するために不良吐出ノズルに符号３３Ｍを付す）３３Ｍで
ある場合、入力画像データＥのうち、上からＭ行目の画素Ａ（Ｍ、１）〜画素Ａ（Ｍ、ｊ
）が不良吐出ノズル対応画素群Ｇして特定されることになる。
【００３８】
次に、多値化・誤差拡散部２１４は、入力画像データＥに対して多値化・誤差拡散処理
を実行する（ステップＳ６）。
図９は多値化・誤差拡散処理のフローチャートである。この図に示すように、多値化・
誤差拡散部２１４は、先ず、記録方向情報に基づいて、多値化処理の対象となる画素Ａを
示す注目画素Ｌ（図１０参照）を入力画像データＥの各画素Ａ（ｘ、ｙ）の間で移動させ
る方向、すなわち、多値化処理を実行する画素Ａ（ｘ、ｙ）の順番を決定する（ステップ
Ｓ２０）。本実施の形態では、不良吐出ノズル対応画素群Ｇの並びに沿って各画素Ａ（ｘ
、ｙ）の多値化を行うべく、記録方向を注目画素Ｌの移動方向としている。具体的には、
前掲図８に示すように、不良吐出ノズル対応画素群Ｇは記録方向に並ぶため、多値化・誤
差拡散部２１４は、記録方向を注目画素Ｌの移動方向として決定する。
なお、以下の処理では、注目画素Ｌが画素Ａ（１、１）から注目画素移動方向（ここで
はＹ方向）に１画素ずつ移動するが、注目画素Ｌがｘ行目の最後の画素Ａ（ｘ、ｊ）に移
動した場合、注目画素Ｌは次に（ｘ＋１）行目の先頭の画素Ａ（ｘ＋１、１）に移動し、
そして、注目画素移動方向に１画素ずつ移動する。
【００３９】
次いで、多値化・誤差拡散部２１４は、注目画素Ｌの多値化を実行する（ステップＳ２
１）。詳細には、注目画素Ｌの入力濃度Ｋと対応するドット番号を特定し、そのドット番
号を注目画素Ｌに対応付ける。
次に、多値化・誤差拡散部２１４は、注目画素Ｌの多値化によって生じた濃度誤差を算
出する（ステップＳ２２）。具体的には、多値化・誤差拡散部２１４は、入力濃度Ｋと、
この入力濃度Ｋと対応付けられた変換濃度Ｉとの差分値を濃度誤差として算出する。ここ
で、注目画素Ｌが不良吐出ノズル対応画素群Ｇに属する場合には、その注目画素Ｌにドッ
ト番号１〜７のドット径（図６参照）が割り当てられても実際にはドットが形成されない
ため、多値化・誤差拡散部２１４は、その注目画素Ｌにドット番号「０」（すなわち、ド
ットなし）を割り当て、また、注目画素Ｌの入力濃度Ｋをそのまま濃度誤差とする。
【００４０】
次に、多値化・誤差拡散部２１４は、ステップＳ２２にて算出した濃度誤差の拡散先の
画素Ａを決定する（ステップＳ２３）。本実施の形態では、濃度誤差を注目画素Ｌの近傍
の画素Ａに拡散する。具体的には、注目画素Ｌを囲む８つの画素Ａのうち、未だ多値化処
理されていない未処理の画素のそれぞれに濃度誤差を拡散する。例えば、注目画素Ｌが画
素Ａ（ｘ、ｙ）である場合、この画素Ａ（ｘ、ｙ）は、図１０に示すように、画素Ａ（ｘ
−１、ｙ−１）、画素Ａ（ｘ−１、ｙ）、画素Ａ（ｘ−１、ｙ＋１）、画素Ａ（ｘ、ｙ−
１）、画素Ａ（ｘ、ｙ＋１）、画素Ａ（ｘ＋１、ｙ−１）、画素Ａ（ｘ＋１、ｙ）および
画素Ａ（ｘ＋１、ｙ＋１）の８つの画素Ａに囲まれる。このとき、注目画素Ｌの移動方向
がＹ方向であるから、画素Ａ（ｘ、ｙ）の上の（ｘ−１）行目に属する画素Ａ（ｘ−１、
ｙ−１）、画素Ａ（ｘ−１、ｙ）および画素Ａ（ｘ−１、ｙ＋１）と、画素Ａ（ｘ、ｙ）
の−Ｙ方向に位置する画素Ａ（ｘ、ｙ−１）との４つの画素Ａは既に多値化処理済みとな
る。したがって、画素Ａ（ｘ、ｙ＋１）、画素Ａ（ｘ＋１、ｙ−１）、画素Ａ（ｘ＋１、
ｙ）および画素Ａ（ｘ＋１、ｙ＋１）のそれぞれが濃度誤差の拡散先の画素Ａとして決定
されることになる。
【００４１】
ここで、図１１に示すように、注目画素Ｌが属するｘ行目の次の（ｘ＋１）行目が不良
吐出ノズル対応画素群Ｇに相当する場合（すなわちｘ＋１＝Ｍ）、濃度誤差拡散先の画素
Ａ（ｘ＋１、ｙ−１）、画素Ａ（ｘ＋１、ｙ）および画素Ａ（ｘ＋１、ｙ＋１）のそれぞ
れが不良吐出ノズル対応画素群Ｇに属することになる。この場合には、不良吐出ノズル対
応画素群Ｇを飛ばして次の（ｘ＋２）行目から濃度誤差拡散先の画素Ａを決定する。具体
的には、注目画素Ｌが属するｘ行目の次の（ｘ＋１）行目が不良吐出ノズル対応画素群Ｇ
に相当する場合、画素Ａ（ｘ＋１、ｙ−１）、画素Ａ（ｘ＋１、ｙ）および画素Ａ（ｘ＋
１、ｙ＋１）に代えて、Ｘ座標を「１」だけインクリメントした（ｘ＋２）行目に属する
画素Ａ（ｘ＋２、ｙ−１）、画素Ａ（ｘ＋２、ｙ）および画素Ａ（ｘ＋２、ｙ＋１）を濃
度誤差拡散先の画素Ａとして決定する。
【００４２】
上記のようにして濃度誤差拡散先となる画素を決定した後、多値化・誤差拡散部２１４
は、これらの画素Ａに濃度誤差を拡散する（ステップ２４）。本実施の形態では、濃度誤
差の拡散比率を、画素Ａ（ｘ、ｙ＋１）が７／１６、画素Ａ（ｘ＋１、ｙ−１）が３／１
６、画素Ａ（ｘ＋１、ｙ）が５／１６、画素Ａ（ｘ＋１、ｙ＋１）が１／１６として、各
画素Ａに濃度誤差を拡散する。この濃度誤差の拡散の結果、これらの画素Ａでは、入力濃
度Ｋが、拡散された濃度誤差と入力濃度Ｋの合算値に置き換えられることになる。なお、
（ｘ＋１）行目が不良吐出ノズル対応画素群Ｇに相当する場合には、上述した通り、画素
Ａ（ｘ＋１、ｙ−１）、画素Ａ（ｘ＋１、ｙ）、画素Ａ（ｘ＋１、ｙ＋１）に代えて、画
素Ａ（ｘ＋２、ｙ−１）、画素Ａ（ｘ＋２、ｙ）、画素Ａ（ｘ＋２、ｙ＋１）が濃度誤差
拡散先の画素Ａとして決定され、それぞれに３／１６、５／１６、１／１６の拡散比率で
濃度誤差が拡散される。
【００４３】
次いで、多値化・誤差拡散部２１４は、現在の注目画素Ｌが入力画像データの最後の画
素Ａ（ｉ、ｊ）であるかを判断することで、未だ多値化されていない未処理の画素Ａがあ
るか否かを判断する（ステップＳ２５）。そして、多値化・誤差拡散部２１４は、未処理
の画素Ａがない場合には（ステップＳ２５：ＮＯ）、多値化・誤差拡散処理を終了し、ま
た、未処理の画素がある場合には（ステップＳ２５：ＹＥＳ）、注目画素Ｌを注目画素移
動方向に１画素分移動させた後（ステップＳ２６）、処理手順をステップＳ２１に戻して
、その注目画素Ｌの多値化を行う。
【００４４】
以上の多値化・誤差拡散処理により、ＣＭＹＫの各色系の階調データに対する多値化が
行われた後、図７に示すように、画像処理装置２００は、多値化された階調データに基づ
いて印刷信号ＰＳを生成し、プリンタ２に出力する（ステップＳ７）。
【００４５】
プリンタ２は印刷信号ＰＳを受信すると、ＣＰＵ４１が紙送りモータ２５を駆動して記
録用紙３を１枚だけ吸引し、印刷開始位置まで移送する。そして、記録用紙３の印刷開始
位置がラインヘッド２８の直下まで移動した場合に、ＣＰＵ４１は、印刷信号ＰＳをヘッ
ド駆動回路２２を介してラインヘッド２８に供給し、印刷を開始する。そして、印刷が開
始されると、ラインヘッド２８の各ノズルから印刷信号ＰＳによって規定されたドット径
を形成すべくインクが吐出され、また、記録用紙３が搬送方向に間欠的に搬送される。こ
の結果、コンピュータ４によって生成された入力画像データに対応するドット群が記録用
紙３に形成される。
【００４６】
以上説明した実施の形態によれば、不良吐出ノズル３３Ｍに対応する不良吐出ノズル対
応画素群Ｇの各画素Ａについては、その濃度が、そのまま濃度誤差として未だ多値化され
ていない画素Ａに拡散されるため、不良吐出ノズル対応画素群Ｇの損失濃度が他の画素Ａ
の濃度によって補償される。この結果、不良吐出ノズル３３Ｍによってドットが形成され
ない場合であっても、濃度の損失が抑えられ、高品位な画像記録が達成される。
また、本実施の形態によれば、多値化によって生じた濃度誤差を未だ多値化されていな
い画素Ａに拡散しながら各画素Ａの多値化が行われる。これにより、不良吐出ノズル対応
画素群Ｇの濃度誤差が拡散された画素Ａが既に最大濃度であり、濃度誤差を補償できない
場合であっても、その濃度誤差が、さらに他の画素Ａに拡散するため、損失濃度を確実に
補償することができる。
【００４７】
また、本実施の形態によれば、多値化・誤差拡散部２１４が、多値化によって生じた濃
度誤差を、この濃度誤差が生じた画素Ａ（すなわち注目画素Ｌ）の近傍に位置する画素Ａ
のうち、未だ多値化されていない画素Ａに拡散するため、濃度誤差を生じた近傍の画素に
より濃度誤差が補償されることとなり、面積階調の崩れを抑制することができる。
また、本実施の形態によれば、多値化・誤差拡散部２１４が、未だ多値化されていない
画素Ａのうち、不良吐出ノズル３３Ｍに対応する画素Ａ（すなわち、不良吐出ノズル対応
画素群Ｇに属する画素）以外の画素Ａに濃度誤差を拡散するため、ドットが形成されない
画素Ａに濃度誤差が拡散されるのが防止され、濃度の損失を抑制することができる。
【００４８】
さらに、本実施の形態によれば、多値化・誤差拡散部２１４が、不良吐出ノズル対応画
素群Ｇの各画素Ａの濃度誤差を、この画素Ａに隣接する画素Ａのうち、未だ多値化されて
おらず、かつ、不良吐出ノズル３３Ｍに対応する画素Ａ以外の画素Ａに拡散するため、不
良吐出ノズル対応画素群Ｇの濃度誤差、すなわち、損失濃度が、不良吐出ノズル対応画素
群Ｇに隣接する画素Ａの濃度により補償される。この結果、不良吐出ノズル３３Ｍにより
発生する白スジの近傍の濃度が高くなり、白スジを目立たなくすることができる。
また、本実施の形態によれば、多値化・誤差拡散部２１４が、入力画像データの各画素
を、ドットが形成される記録用紙３に対してノズル３３が相対的に移動する方向（記録方
向）、すなわち、すなわち、発生する白スジに沿って各画素Ａの多値化が行われるため、
不良吐出ノズル対応画素群Ｇの各画素Ａの濃度誤差を拡散する際に、未だ多値化されてい
ない画素Ａが存在しなくなるといった事態を防止でき、不良吐出ノズル３３Ｍによる損失
濃度を確実に補償することができる。
【００４９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の
趣旨を逸脱しない範囲で任意に変形可能である。
例えば、上述した各実施の形態では、コンピュータ４にインストールされるプリンタド
ライバソフトに画像処理プログラムを組み込むことで、コンピュータ４を画像処理装置２
００として機能させたが、これに限らず、プリンタ２の制御回路２４に画像処理プログラ
ムを実行させ、この制御回路２４を画像処理装置２００として機能させる構成としても良
い。この構成においては、画像処理プログラムが例えば制御回路２４のＰ−ＲＯＭ４３な
どに予め格納される。また、クライアント端末からの印刷要求を受け付けプリンタ２に印
刷させる、いわゆるプリンタサーバのＣＰＵ、メモリ等で上記画像処理プログラムが動作
するように構成することも可能である。
さらに、上述した画像処理プログラムは、コンピュータ４やプリンタ２の半導体ＲＯＭ
に予め記憶させて製品に組み込まれるほかにも、インターネットなどのネットワークを介
して配信することも可能である。また、図１２に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯ
Ｍ、ＦＤなどのコンピュータ読み取り可能な記録媒体３００を介することによって所望す
るユーザなどに対して容易に提供することも可能である。
【００５０】
また例えば、上述した各実施の形態において、入力画像データＥの各画素Ａを多値化し
た際に生じる濃度誤差に加え、各ノズル３３が形成するドット径の理想値からの偏り（い
わゆるγ特性）を誤差として拡散する構成としてもよい。
【００５１】
また例えば、上述した各実施の形態では、記録ヘッドとして、ピエゾ素子を用いてイン
クを吐出する構成のものを例示したが、他の方法によりインクを吐出する記録ヘッドを用
いても良い。例えばインク通路に配置したヒータに通電し、インク通路内に発生する泡（
バブル）によりインクを吐出する記録ヘッドを用いても良い。
【００５２】
また例えば、上述した各実施の形態では、記録ヘッドとしてラインヘッド２８を備え、
記録ヘッドを走査させることなく記録用紙３を搬送方向に搬送するだけで印刷を行うプリ
ンタ２に本発明を適用した例を説明したが、これに限らない。すなわち、記録ヘッドをキ
ャリッジに搭載し、当該記録ヘッドを記録用紙３の幅方向（いわゆる主走査方向）に移動
させつつ、記録ヘッドのノズルからインクと吐出させて印刷を行うプリンタにも本発明を
適用することが可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係る印刷用のコンピュータシステムを示す図である。
【図２】ヘッドユニットの構成を示す図である。
【図３】プリンタの制御回路の機能的構成を示す図である。
【図４】コンピュータの機能的構成を示す図である。
【図５】画像処理装置の機能的構成を示す図である。
【図６】入力画像データの多値化を説明するための図である。
【図７】画像記録動作時の画像処理のフローチャートである。
【図８】ノズルと入力画像データの各画素の対応を示す図である。
【図９】多値化・誤差拡散処理のフローチャートである。
【図１０】誤差拡散を説明するための図である。
【図１１】不良吐出ノズル対応画素を考慮した誤差拡散を説明するための図である。
【図１２】本発明の画像処理プログラムが記録された記録媒体を示す図である。
【符号の説明】
【００５４】
２・・・プリンタ、３・・・記録用紙（メディア）、４・・・コンピュータ、２４・・
・制御回路、２８・・・ラインヘッド、３３・・・ノズル、３３Ｍ・・・不良吐出ノズル
、２００・・・画像処理装置、２１０・・・色変換部、２１１・・・ノズル吐出情報取得
部、２１２・・・不良吐出ノズル特定部、２１３・・・記録方向取得部、２１４・・・多
値化・誤差拡散部（多値化手段）、３００・・・ＣＤ−ＲＯＭ（記録媒体）、Ａ・・・画
素、Ｌ・・・注目画素。
【図１】
2006212793.tif 000003
【図２】
2006212793.tif 000004
【図３】
2006212793.tif 000005
【図４】
2006212793.tif 000006
【図５】
2006212793.tif 000007
【図６】
2006212793.tif 000008
【図７】
2006212793.tif 000009
【図８】
2006212793.tif 000010
【図９】
2006212793.tif 000011
【図１０】
2006212793.tif 000012
【図１１】
2006212793.tif 000013
【図１２】
2006212793.tif 000014