(57)【要約】【課題】理想位置に対する液体の着弾位置のずれの影響を低減可能とする。【解決手段】画像データを入力する入力部と、ドットの形成のために液体を吐出する複数のノズルを有するヘッドのうち、吐出不良を起こす不良ノズルの位置を検出する検出部と、画像データおよび不良ノズルの位置に基づいて、不良ノズルが担当する対象画素を判定する判定部と、対象画素について生じる誤差を誤差拡散法により対象画素の周辺の画素に配分する処理を行って、画像データを補正した補正データを生成する生成部と、を備え、ドットを形成する条件をドット形成条件とし、不良ノズルが吐出可能とした理想状態において、対象画素とドット形成条件が同一のものを第１領域、異なるものを第２領域とし、生成部は、第１領域に配分される誤差が第２領域に配分される誤差よりも大きくなるように補正データを生成する。【選択図】図９
2016182730.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力部と、
ドットの形成のために液体を吐出する複数のノズルを有するヘッドのうち、吐出不良を起こす不良ノズルの位置を検出する検出部と、
前記画像データおよび前記不良ノズルの位置に基づいて、前記不良ノズルが担当する対象画素を判定する判定部と、
前記対象画素について生じる誤差を誤差拡散法により前記対象画素の周辺の画素に配分する処理を行って、前記画像データを補正した補正データを生成する生成部と、
を備え、
前記ドットを形成する条件をドット形成条件とし、
前記不良ノズルが吐出可能とした理想状態において、前記対象画素と前記ドット形成条件が同一のものを第１領域、異なるものを第２領域とし、
前記生成部は、前記第１領域に配分される誤差が前記第２領域に配分される誤差よりも大きくなるように前記補正データを生成することを特徴とする画像形成装置。
【請求項２】
前記生成部は、予め設定されている補完用誤差拡散マトリックスを用いて誤差拡散を行う請求項１に記載の画像形成装置。
【請求項３】
前記生成部は、前記第２領域には誤差を配分しない請求項１または２に記載の画像形成装置。
【請求項４】
前記生成部は、前記対象画素の前記周辺の画素に誤差を拡散した場合に前記第１領域に拡散される誤差の割合が所定値以上であると判断される場合は、通常誤差拡散法を用いる請求項１ないし３のいずれか一項に記載の画像形成装置。
【請求項５】
前記ドット形成条件は、前記ヘッドが走査される方向である往路および復路のうちのいずれかによって判断される請求項１ないし４のいずれか一項に記載の画像形成装置。
【請求項６】
複数の前記ヘッドを第１ヘッドおよび第２ヘッドとして備え、
前記ドット形成条件は、前記第１ヘッドおよび前記第２ヘッドのうちのいずれかによって判断される請求項１ないし５のいずれか一項に記載の画像形成装置。
【請求項７】
前記ヘッドには、複数の前記ノズルを並べたノズル列が第１ノズルおよび第２ノズルとして複数設けられ、
前記ドット形成条件は、前記第１ノズルおよび前記第２ノズルのうちのいずれかによって判断される請求項１ないし６のいずれか一項に記載の画像形成装置。
【請求項８】
前記生成部が前記対象画素の周辺の画素に配分する誤差の割合の合計は１である請求項１ないし７のいずれか一項に記載の画像形成装置。
【請求項９】
画像データを入力する工程と、
ドットの形成のために液体を吐出する複数のノズルを有するヘッドのうち、吐出不良を起こす不良ノズルの位置を検出する工程と、
前記画像データおよび前記不良ノズルの位置に基づいて、前記不良ノズルが担当する対象画素を判定する工程と、
前記対象画素について生じる誤差を誤差拡散法により前記対象画素の周辺の画素に配分する処理を行って、前記画像データを補正した補正データを生成する工程と、
を備え、
前記ドットを形成する条件をドット形成条件とし、
前記不良ノズルが吐出可能とした理想状態において、前記対象画素と前記ドット形成条件が同一のものを第１領域、異なるものを第２領域とし、
前記第１領域に配分される誤差が前記第２領域に配分される誤差よりも大きくなるように前記補正データを生成することを特徴とする画像形成方法。  
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ヘッドのノズルから吐出する液体により画像を形成する画像形成技術に関する。
【背景技術】
【０００２】
従来、複数のノズルから吐出したインクを画素に着弾させることで画像を印刷するプリンターが知られている。かかるプリンターでは、複数の画素のそれぞれに対してインクの吐出を担当するノズルを割り当てる処理が実行され、各ノズルは割り当てられた画素に対してインクを吐出する。ところで、異物が詰まる等の理由により、一部のノズルがインクを吐出できない不吐出ノズルとなり、不吐出ノズルからのインクが着弾するはずであった部分にドットが形成されない、いわゆるドット抜けが生じることがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６２０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、特許文献１では、誤差拡散法を用いることで、ドット抜けが画質に与える影響を緩和している。具体的には、ドット抜けを誤差として取り扱い、不吐出ノズルが担当する画素の周辺に位置する周辺画素に当該誤差を拡散することで、周辺画素を担当する各ノズルから吐出されるインクの量を増やすといった処理が実行される。これによって、ドット抜けが生じた部分の周辺に着弾するインクの量が増えて、ドット抜けの影響を緩和するといった補完効果が期待できる。しかしながら、次のような理由により、特許文献１の技術では、必ずしも十分な補完効果を得られない場合があった。
【０００５】
上記プリンターのような画像形成装置では、紙等の印刷媒体に対してヘッドを主走査方向に移動させつつノズルから液体（インク）を吐出することで、印刷媒体に印刷を行うことが一般的である。この際、印刷媒体とヘッドとの相対的な位置関係に応じたタイミングでノズルから液体を吐出させる制御が実行される。具体的には、ノズルが担当画素に対応する印刷媒体上の位置、すなわち吐出目標に対向したと想定されるタイミングで、当該ノズルに液体を吐出させる。
【０００６】
しかしながら、想定したタイミングにおいて、ノズルが吐出目標に対向しておらず、ノズルから吐出された液体が吐出目標からずれた位置に着弾する場合がある。このように、理想位置（吐出目標）からのずれが生じることで、誤差拡散を用いた場合であっても、ドット抜けの補完が不十分となるおそれがあった。
【０００７】
この発明は上記課題に鑑みてなされたものであり、理想位置に対する液体の着弾位置のずれの影響を低減可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる画像形成装置は、上記目的を達成するために、画像データを入力する入力部と、ドットの形成のために液体を吐出する複数のノズルを有するヘッドのうち、吐出不良を起こす不良ノズルの位置を検出する検出部と、画像データおよび不良ノズルの位置に基づいて、不良ノズルが担当する対象画素を判定する判定部と、対象画素について生じる誤差を誤差拡散法により対象画素の周辺の画素に配分する処理を行って、画像データを補正した補正データを生成する生成部と、を備え、ドットを形成する条件をドット形成条件とし、不良ノズルが吐出可能とした理想状態において、対象画素とドット形成条件が同一のものを第１領域、異なるものを第２領域とし、生成部は、第１領域に配分される誤差が第２領域に配分される誤差よりも大きくなるように補正データを生成することを特徴としている。
【０００９】
本発明にかかる画像形成方法は、上記目的を達成するために、画像データを入力する工程と、ドットの形成のために液体を吐出する複数のノズルを有するヘッドのうち、吐出不良を起こす不良ノズルの位置を検出する工程と、画像データおよび不良ノズルの位置に基づいて、不良ノズルが担当する対象画素を判定する工程と、対象画素について生じる誤差を誤差拡散法により対象画素の周辺の画素に配分する処理を行って、画像データを補正した補正データを生成する工程と、を備え、ドットを形成する条件をドット形成条件とし、不良ノズルが吐出可能とした理想状態において、対象画素とドット形成条件が同一のものを第１領域、異なるものを第２領域とし、第１領域に配分される誤差が第２領域に配分される誤差よりも大きくなるように補正データを生成することを特徴としている。
【００１０】
このように構成された本発明（画像形成装置、画像形成方法）では、吐出不良を起こす不良ノズルの位置を検出した結果に基づき、不良ノズルが担当する対象画素を判定する。そして、対象画素とドット形成条件が同一の第１領域に配分する誤差を、対象画素とドット形成条件が異なる第２領域に配分する誤差よりも大きくして、対象画素について生じる誤差を配分した補正データを生成する。つまり、対象画素と同一のドット形成条件を有する第１領域に配分される割合が多くなり、補完効果が高まることになる。これにより、理想位置からの液体の着弾位置のずれの影響を低減することができる。
【００１１】
なお、誤差拡散法を行う処理の具体的手法は種々考えられる。そこで、生成部は、予め設定されている補完用誤差拡散マトリックスを用いて誤差拡散を行うことように、画像形成装置を構成しても良い。
【００１２】
また、生成部は、第２領域には誤差を配分しないように、画像形成装置を構成しても良い。かかる構成では、対象画素とドット形成条件が異なる第２領域には誤差が配分されない。したがって、理想位置からの液体の着弾位置のずれの影響をより確実に低減することができる。
【００１３】
また、生成部は、対象画素の周辺の画素に誤差を拡散した場合に第１領域に拡散される誤差の割合が所定値以上であると判断される場合は、通常誤差拡散法を用いるように、画像形成装置を構成しても良い。かかる構成では、通常誤差拡散マトリックスと補完用誤差拡散マトリックスを使い分けて、より多様な態様でドット抜けに対応することができる。
【００１４】
なお、ドット形成条件の具体的内容としては種々考えられる。そこで、ドット形成条件は、ヘッドが走査される方向である往路および復路のうちのいずれかによって判断されるように、画像形成装置を構成しても良い。また、複数のヘッドを第１ヘッドおよび第２ヘッドとして備え、ドット形成条件は、第１ヘッドおよび第２ヘッドのうちのいずれかによって判断されるように、画像形成装置を構成しても良い。あるいは、ヘッドには、複数のノズルを並べたノズル列が第１ノズルおよび第２ノズルとして複数設けられ、ドット形成条件は、第１ノズルおよび第２ノズルのうちのいずれかによって判断されるように、画像形成装置を構成しても良い。
【００１５】
また、生成部が対象画素の周辺の画素に配分する誤差の割合の合計は１であるように、画像形成装置を構成しても良い。
【図面の簡単な説明】
【００１６】
【図１】本発明の画僧形成装置の一実施形態にかかるプリンターを示す斜視図。
【図２】図１に示すプリンターの内部機構を模式的に示す斜視図。
【図３】図１に示すプリンターの電気的構成を示すブロック図。
【図４】吐出ヘッドが主走査においてインクを吐出する走査線を模式的に示す図。
【図５】第１実施形態でのドット形成手順を模式的に示す図。
【図６】印刷データを吐出データに変換するフローチャートの一例を示す図。
【図７】印刷データの吐出データへの変換を実行する電気的構成を示す図。
【図８】走査方向が補完効果に与える影響を説明するための模式図。
【図９】第１実施形態で用いる誤差拡散法のマトリックスの一例を示す図。
【図１０】第２実施形態でのドット形成手順を模式的に示す図。
【図１１】第２実施形態で用いる誤差拡散法のマトリックスの一例を示す図。
【図１２】第３実施形態でのドット形成手順を模式的に示す図。
【図１３】第３実施形態で用いる誤差拡散法のマトリックスの一例を示す図。
【図１４】第４実施形態でのドット形成手順を模式的に示す図。
【図１５】第５実施形態におけるドット形成手順とマトリックスの例とを示す図。
【図１６】第６実施形態におけるドット形成手順を模式的に示す図。
【図１７】第７実施形態におけるドット形成手順を模式的に示す図。
【図１８】第８実施形態におけるドット形成手順を模式的に示す図。
【図１９】第９実施形態におけるドット形成手順を模式的に示す図。
【図２０】第１０実施形態におけるドット形成手順を模式的に示す図。
【発明を実施するための形態】
【００１７】
図１は、本発明の画像形成装置の一実施形態にかかるプリンターの外観を示す斜視図である。図２は、図１に示すプリンターの内部機構を模式的に示す斜視図である。さらに、図３は、図１に示すプリンターの電気的構成を示すブロック図である。プリンター１は、外部装置であるホストコンピューター１００から印刷データを受信し、当該印刷データに基づいて印刷媒体ＲＭにインク組成物（以下、単に「インク」と称する）の液滴（以下「インク滴」と称する）を吐出する。これによって、印刷データに対応する画像（文字等の情報を含む）が印刷媒体ＲＭに印刷される。なお、印刷媒体ＲＭとしては、例えばＪＩＳ規格のＡ１判といった大判の単票、同単票と同じ用紙幅を有するロール紙等紙の他に、樹脂フィルム等を用いることもできる。
【００１８】
プリンター１は、図１に示すように、３種類のボックス部材、つまり上部ボックス部材１０ａ、下部ボックス部材１０ｂおよび小型ボックス部材１０ｃを組み合わせてなる筐体１０と、筐体１０を支持する脚部１２とを有している。上部ボックス部材１０ａおよび下部ボックス部材１０ｂは上下方向に積層されている。そして、上部ボックス部材１０ａの正面右側には操作パネル１４が設けられている。この操作パネル１４は、例えば液晶ディスプレイ、有機ＥＬディスプレイ、ＬＥＤランプ等で構成され、各種メッセージ等を表示する表示部（図示省略）と、各種スイッチ等で構成される操作部（図示省略）とを備えている。また、下部ボックス部材１０ｂの正面左側にはインクを収容したインクカートリッジ２０を装填するカートリッジホルダー１６が設けられている。
【００１９】
図１への図示を省略するが、下部ボックス部材１０ｂの後部（図１において奥手側）ではスピンドルが水平に設けられており、このスピンドルに対してロールが装着されている。ロールは印刷前の長尺の印刷媒体ＲＭを巻き取ったものであり、ロールから上部ボックス部材１０ａと下部ボックス部材１０ｂとの間に印刷媒体ＲＭを引き出すことができる。そして、ロールから引き出された印刷媒体ＲＭを内部機構３０の搬送部３１が正面側へ送り出すとともに、当該印刷媒体ＲＭに対して内部機構３０のヘッドユニット３２が画像を印刷する。こうして印刷された印刷媒体ＲＭは、さらに搬送部３１によって筐体１０の正面側（図１や図２の手前側）に送り出され、自重により下方に垂れ下がる。
【００２０】
次に、内部機構３０について図２を参照しつつ説明する。この内部機構３０は、上記した搬送部３１およびヘッドユニット３２以外に、ヘッドユニット３２を移動させる走査部３３、キャップ部３４およびフラッシング部３５等を備えている。
【００２１】
搬送部３１は、搬送モーター（図示省略）、搬送駆動ローラー３１１、搬送従動ローラー（図示省略）、吸引プラテン３１２等を有している。搬送駆動ローラー３１１および吸引プラテン３１２は印刷媒体ＲＭの搬送方向である副走査方向Ｓに沿って、この順に配置されている。この搬送駆動ローラー３１１は上部ボックス部材１０ａの内部に収容されている。これに対し、吸引プラテン３１２は下部ボックス部材１０ｂに収容されている。そして、装置全体を制御するコントローラー４０のユニット制御部４２（図３）からの制御指令に応じて搬送モーターが作動すると、当該搬送モーターによって回転駆動される搬送駆動ローラー３１１が印刷媒体ＲＭを押し付けつつ回転して、前方の吸引プラテン３１２上に送り出す。
【００２２】
吸引プラテン３１２は、水平で平坦な表面を有し、搬送駆動ローラー３１１により送り込まれた印刷媒体ＲＭを下方から支持する。吸引プラテン３１２は、吸引ファン等の減圧源に連通した多数の吸引孔を表面に有し、印刷媒体ＲＭを吸着する。これにより、吸引プラテン３１２は、巻き癖のついた印刷媒体ＲＭを、ヘッドユニット３２の下方で平坦に保持する。また、吸引プラテン３１２の前端には、滑らかな案内面３１２ａが形成されており、送り出される印刷媒体ＲＭを円滑に下方に案内する。
【００２３】
ヘッドユニット３２は、図３に示すように、吐出ヘッドＨを有する。後述するように、吐出ヘッドＨは副走査方向Ｓに並ぶ複数のノズルを有しており、副走査方向Ｓに直交する主走査方向Ｍ（図２）へ走査部３３により移動される間に、ユニット制御部４２からの駆動指令にしたがって各ノズルからインク滴を断続的に吐出する。これによって、主走査方向Ｍに沿ったドットライン（ラスターライン）が印刷媒体ＲＭに形成される。
【００２４】
走査部３３は、図２に示すように、ガイドレール３３１、キャリッジ３３２、キャリッジモーター３３３等で構成されている。ガイドレール３３１は上部ボックス部材１０ａの内部に長手方向に水平に延在するように設けられている。また、キャリッジ３３２は、ガイドレール３３１に支持されており、ガイドレール３３１に沿って、主走査方向Ｍに水平に往復移動（走査）することができる。このキャリッジ３３２はヘッドユニット３２を搭載し、ヘッドユニット３２を一体的に伴って移動する。
【００２５】
ガイドレール３３１の後方には、一対のプーリー３３４に掛けわたされたタイミングベルト３３５が配置される。プーリー３３４の一方はキャリッジモーター３３３の回転軸（図示省略）に接続されている。プーリー３３４の間で、タイミングベルト３３５はガイドレール３３１に対して平行に走行可能となっている。また、タイミングベルト３３５の一部は、キャリッジ３３２に結合される。このため、ユニット制御部４２からの制御指令に応じてキャリッジモーター３３３が作動すると、キャリッジ３３２が主走査方向Ｍに移動する。
【００２６】
また、主走査方向Ｍに対して平行にリニアスケール３３６が配置されている。リニアスケール３３６は、透明な本体と、主走査方向Ｍに沿って一定の周期で形成された遮光帯とを有する。そして、ユニット制御部４２は、キャリッジ３３２に搭載されたキャリッジ検出部３３２ａが遮光体を検出した結果に基づき、キャリッジ３３２の移動量を認識する。
【００２７】
主走査方向Ｍにおける吸引プラテン３１２の外側には、メンテナンスユニットとしてフラッシング部３５およびキャップ部３４が主走査方向Ｍに並んで配置されている。そして、ユニット制御部４２からの制御指令に応じてキャリッジモーター３３３が作動することで、ヘッドユニット３２をフラッシング部３５やキャップ部３４に移動させることができる。例えばキャリッジ３３２（ヘッドユニット３２）をフラッシング部３５に移動させ、所定のノズルからインクを吐出させてフラッシングを行う。一方、フラッシング部３５は吐出されたインクを吸収する。このようなフラッシング処理により、増粘したインクをヘッドユニット３２から除去することができる。また、キャップ部３４は、プリンター１が休止している期間に、ヘッドユニット３２の下面を気密に封止して、ヘッドユニット３２においてインクが増粘または固化することを防止する。
【００２８】
さらに、プリンター１は、ヘッドユニット３２の吐出ヘッドＨが有するノズルの吐出状態を検出する残留振動検出部３６を備える。例えば特開２００４−２７６５４４号公報に記載されているように、残留振動検出部３６は、圧電素子を用いて吐出ヘッドＨのキャビティ内のインクに振動を与え、その残留振動に対するインクの挙動を検出することで、ノズルの吐出状態を判定する。そして、ユニット制御部４２は、残留振動検出部３６が各ノズルの吐出状態を判定した結果に基づき、異物（例えば固化したインク等）が詰まる等の原因によりインクを吐出できなくなった不吐出ノズルを特定する。
【００２９】
このように構成されたプリンター１では、コントローラー４０がホストコンピューター１００から受信した印刷データに基づいてプリンター１の各部を制御し、印刷データに対応する画像を印刷媒体ＲＭに印刷する。このコントローラー４０は、ユニット制御部４２、インターフェース部４４およびメモリー４６を有する。ユニット制御部４２は、ＣＰＵ（Central Processing Unit）等で構成されたコンピューターである。インターフェース部４４は、外部装置であるホストコンピューター１００とプリンター１との間でデータの送受信を行う。メモリー４６は、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の記憶素子で構成され、ユニット制御部４２のプログラムを格納する領域や作業領域等を有する。さらに、メモリー４６は、後に詳述する誤差拡散法で用いるマトリックス５を格納する。
【００３０】
そして、ユニット制御部４２は、メモリー４６に記憶された印刷プログラムを実行することで、主走査と副走査をと適宜実行して、印刷媒体ＲＭへ画像を印刷する。ここで、主走査は、吐出ヘッド３２０のノズルからインクを吐出しつつ、印刷媒体ＲＭに対して相対的に吐出ヘッド３２０を主走査方向Ｍへ移動させる動作である。また、副走査は、印刷媒体ＲＭに対して相対的に吐出ヘッド３２０を副走査方向Ｓに移動させる動作である。本実施形態では、キャリッジ３３２と一体的に吐出ヘッド３２０を主走査方向Ｍへ移動させることで主走査を行い、印刷媒体ＲＭを副走査方向Ｓのへ搬送することで副走査を実行する。ちなみに、主走査は、主走査方向Ｍへ往復移動する吐出ヘッド３２０の往路および復路のそれぞれで実行され、副走査は、印刷媒体ＲＭを副走査方向Ｓの一方側（矢印側）に印刷媒体ＲＭを搬送することで実行される。
【００３１】
図４は、吐出ヘッドが主走査においてインクを吐出する走査線を模式的に示す図である。ここで、走査線は、主走査方向Ｍに平行なインクの吐出先となる仮想線である。図４に示すように、吐出ヘッドＨでは、副走査方向Ｓに平行に等ピッチで一列に並ぶ複数のノズルＮによりノズル列Ｎｒが構成されている。そして、主走査では、複数のノズルＮのそれぞれは、走査線Ｌに沿って移動しながらインクを吐出して、走査線Ｌに沿ってドットを形成する。したがって、１回の主走査で、複数の走査線Ｌに沿って一括してドットを形成することができる。また、副走査を実行して、印刷媒体ＲＭに対して相対的に吐出ヘッドＨを副走査方向Ｓへ移動させることで、主走査を実行する対象範囲Ｗを副走査方向Ｓに適宜変更することができる。ここで走査線Ｌは、主走査でノズルＮが移動する平面的な位置を示す。
【００３２】
そして、ユニット制御部４２は、ノズルＮからのインク吐出を、画素Ｐ毎に管理する。具体的には、ユニット制御部４２は、ドットの形成を担当するノズルＮを画素Ｐ毎に規定する。さらに、ユニット制御部４２は、繰り返し実行される複数の主走査のうち、いずれの主走査において担当画素Ｐへのインク吐出を各ノズルＮに実行させるかを規定する。したがって、各ノズルＮは、担当画素Ｐへのインクの吐出を、ユニット制御部４２が規定する主走査において実行する。かかる制御では、ユニット制御部４２は、例えば１本の走査線Ｌに沿ったドットの形成を往路および復路の２回の主走査により実行することができる。
【００３３】
図５は、第１実施形態でのドット形成手順を模式的に示す図であり、特に２回の主走査で１本の走査線に対するドットの形成を行う制御の一例を示す。ユニット制御部４２は、主走査方向Ｍに平行に一列並んで走査線Ｌを構成する複数の画素Ｐのそれぞれに対するドット形成の実行手順を制御する。具体的には、同図の「往路走査」の欄に示すように、吐出ヘッドＨを主走査方向Ｍの一方側（（＋Ｍ）側）に移動させる往路走査（主走査）では、１本の走査線Ｌに沿って構成される画素Ｐに対して１画素Ｐ置きにドットｄ１を形成する。これによって、各走査線Ｌでは、ドットｄ１が形成された画素Ｐと、ドットｄ１が形成されない画素Ｐとが、主走査方向Ｍに交互に並ぶ。
【００３４】
続いて、同図の「復路走査」の欄に示すように、吐出ヘッドＨを主走査方向Ｍの他方側（（−Ｍ）側）に移動させる復路走査（主走査）では、往路走査でドットｄ１が形成されなかった画素Ｐに対してドットｄ２を形成する。つまり、往路走査でのドットｄ１の形成と復路走査でのドットｄ２の形成とを互いに補完的に実行して、各走査線Ｌに沿った全ての画素Ｐに対してドットｄ１、ｄ２を形成する。これによって、各走査線Ｌでは、往路走査でドットｄ１が形成された画素Ｐと、復路走査でドットｄ２が形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。
【００３５】
ちなみに、同図の例では、副走査方向Ｓに隣接して異なる走査線Ｌに対応する２個の画素Ｐのうち一方の画素Ｐのみにドットｄ１を形成するように、往路走査を実行する。これによって、往路走査の完了時点では、ドットｄ１が形成された画素Ｐと、ドットｄ１が形成されない画素Ｐとが、副走査方向Ｓに交互に並ぶ。そして、ドットｄ１が形成されなかった画素Ｐにドットｄ２を形成するように、復路走査を実行する。そのため、復路走査の完了時点では、往路走査でドットｄ１が形成された画素Ｐと、復路走査でドットｄ２が形成された画素Ｐとが、副走査方向Ｓに交互に並ぶ。
【００３６】
ユニット制御部４２は、かかる手順で各ノズルＮにインクを吐出させるため、画素毎にドットの形成の有無を示す吐出データに印刷データを変換する。図６は、印刷データを誤差拡散法により吐出データに変換するフローチャートの一例を示す図である。図７は、印刷データの吐出データへの変換に用いられる誤差拡散法を実行する電気的構成の一例を示すブロック図である。図６のフローチャートは、ユニット制御部４２により実行され、図７の電気的構成は、ユニット制御部４２が所定のプログラムを実行することでユニット制御部４２内に構築される。
【００３７】
ステップＳ１０１では、ドット形成を行う主走査およびノズルＮを各画素Ｐについて規定するドット形成手順を決定する。この手順によって、画素Ｐへのドット形成をいずれの主走査においていずれのノズルＮに実行させるかが、各画素Ｐについて規定される。さらに、ステップＳ１０２では、ユニット制御部４２は、残留振動検出部３６の判定結果に基づき検出した不吐出ノズルＮの位置を特定する。そして、画素Ｐを識別するためのカウント値Ｉをゼロにリセットした後に（ステップＳ１０３）、カウント値Ｉをインクリメントする（ステップＳ１０４）。
【００３８】
ステップＳ１０５では、印刷データＤｐに規定されたＩ番目の画素Ｐの階調値Ｖ１（入力値）に拡散誤差Ｖ６を加算した補正階調値Ｖ２を、二値化処理部４２１により二値化して、出力値Ｖ３を生成する。なお、１番目（Ｉ＝１）の画素Ｐの出力値Ｖ３を求める段階では、拡散誤差Ｖ６は生成されていないため、補正階調値Ｖ２は階調値Ｖ１に等しい。
【００３９】
ステップＳ１０６では、Ｉ番目の画素Ｐの属性を画素属性判別部４２２により判別する。具体的には、Ｉ番目の画素Ｐへのドット形成を担当するノズルＮをステップＳ１０１で決定したドット形成手順に基づき特定し、当該ノズルＮがステップＳ１０２で特定した不吐出ノズルであるか否かを判断する。
【００４０】
Ｉ番目の画素Ｐを担当するノズルＮが不吐出ノズルＮであり、Ｉ番目の画素Ｐが不吐出画素（すなわち、ドット抜けが生じる画素）である場合（ステップＳ１０７で「ＹＥＳ」の場合）は、出力値Ｖ３の値に拘わらずＩ番目の画素Ｐにはドットを形成できない。そこで、出力値Ｖ３をゼロにリセットし（ステップＳ１０８）、当該リセット値（ゼロ）を最終出力値Ｖ４として出力する（ステップＳ１０９）。一方、Ｉ番目の画素Ｐを担当するノズルＮが不吐出ノズルＮでない場合（ステップＳ１０７で「ＮＯ」の場合）は、出力値Ｖ３をそのまま最終出力値Ｖ４として出力する（ステップＳ１０９）。こうして、Ｉ番目の画素Ｐへのドット形成の有無を示す最終出力値Ｖ４が求められる。
【００４１】
ステップＳ１１０では、最終出力値Ｖ４と補正階調値Ｖ２との誤差Ｖ５（＝Ｖ２−Ｖ４）を算出する。続く、ステップＳ１１１では、Ｉ番目の画素Ｐについて生じた誤差Ｖ５にマトリックス５の対応要素を乗じて、Ｉ番目の画素Ｐの周辺画素Ｐに配分する拡散誤差Ｖ６を算出する。そして、カウント値Ｉが最大カウント値Ｉｍａｘ以下である場合（ステップＳ１１２で「ＮＯ」の場合）は、ステップＳ１０４〜Ｓ１１１を繰り返す。一方、カウント値Ｉが最大カウント値Ｉｍａｘを超えると（ステップＳ１１２で「ＹＥＳ」）、図６のフローチャートを終了する。
【００４２】
こうして、各画素Ｐについて求められた最終出力値Ｖ４で構成された吐出データＤｄが生成される。そして、ユニット制御部４２は、吐出データＤｄに基づきノズルＮのインク吐出を制御することで、吐出データＤｄが規定するように各画素Ｐにドットを形成する。
【００４３】
このように、ユニット制御部４２は、ドット抜けで生じる誤差を、不吐出ノズルＮの担当画素Ｐの周辺に位置する周辺画素Ｐに拡散する処理（誤差拡散処理）を実行する。これによって、周辺画素Ｐを担当するノズルＮから吐出されるインクが増量されるため、ドット抜けが生じた部分の周辺に着弾するインクの量が増えて、ドット抜けの影響が緩和されるといった補完効果が期待できる。ここで、本実施形態における周辺画素について説明する。まず、担当画素Ｐに接する画素を「隣接画素」とする。隣接画素は、担当画素を中心に縦横に隣接画素を区画した場合、担当画素の頂点または辺と接する画素であり、担当画素の周りの８画素が相当する。また、担当画素及び隣接画素以外の画素を「周縁画素」とする。そして、隣接画素と周縁画素とを含む画素が「周辺画素」である。
【００４４】
しかしながら、不吐出ノズルＮの担当画素Ｐと周辺画素Ｐとの間で、ドットを形成する際の条件、すなわちドット形成条件が異なると、この補完効果を十分に発揮できない場合があった。
【００４５】
なお、不吐出ノズルＮは、実際にはドットを形成することができない。そこで、不吐出ノズルＮがドットを形成可能な理想状態を仮定した場合に、不吐出ノズルＮがドット形成手順に従ってドットを形成する際の条件を、不吐出ノズルＮのドット形成条件として取り扱うものとする。
【００４６】
図８は、ドット形成条件の一例である走査方向が補完効果に与える影響を説明するための模式図である。上述の通り、走査線Ｌへのドットの形成は、主走査方向Ｍに移動するノズルＮからインクを吐出することで実行する。具体的には、ユニット制御部４２は、ノズルＮが吐出目標Ｘｔに対向するタイミングで当該ノズルＮにインクを吐出させることで、インクを吐出目標Ｘｔに着弾させて、吐出目標Ｘｔにドットを形成する。しかしながら、ノズルＮを主走査方向Ｍに移動させつつノズルＮからインクを吐出する構成では、主走査方向Ｍにおいて、実際のインクの着弾位置Ｘ１、Ｘ２が吐出目標Ｘｔからずれることがある。
【００４７】
例えば、図８では、インクの着弾位置Ｘ１、Ｘ２が吐出目標Ｘｔに対してノズルＮの進行方向の上流側に距離ΔＸだけずれる場合が示されている。往路走査で吐出されるインクにより形成されるドットｄ１の位置は、吐出目標Ｘｔに対して往路方向（＋Ｍ）の上流側にずれる。一方、復路走査で吐出されるインクにより形成されるドットｄ２の位置は、吐出目標Ｘｔに対して復路方向（−Ｍ）の上流側にずれる。ここで、往路方向（＋Ｍ）と復路方向（−Ｍ）とは互いに逆向きであるので、往路走査で形成されるドットｄ１と、復路走査で形成されるドットｄ２とは、主走査方向Ｍにおいて２×ΔＸの距離ずれることとなる。したがって、不吐出ノズルＮの担当画素と誤差の配分先の画素との間で、ドットを形成する際の走査方向（ドット形成条件）が異なると、誤差の配分により増量されたインクの着弾位置が、ドット抜けの位置から主走査方向Ｍに２×Δの距離だけずれることとなる。その結果、補完効果を十分に発揮できない。
【００４８】
これに対して、第１実施形態では、不吐出ノズルＮの担当画素と誤差の配分先の画素との間で、ドットを形成する際の走査方向を一致させている。図９は、第１実施形態で用いる誤差拡散法のマトリックスの一例を示す図であり、図９（Ａ）は、ドット形成手順を示し、図９（Ｂ）は、マトリックスの構成を示す。図９（Ａ）の各画素Ｐ中に示される矢印は、当該画素Ｐにドットを形成する主走査の方向を示し、図９（Ｂ）の各画素Ｐ中に示される数値は、当該画素Ｐに配分される誤差Ｖ５の割合を示す。なお、図９（Ｂ）において、数値が記載されていない画素Ｐは要素を有さない（換言すれば要素がゼロである）。
【００４９】
図５で上述したとおり、図９（Ａ）に示すドット形成手順では、主走査方向Ｍあるいは副走査方向Ｓに平行な方向で隣接する各画素Ｐには、異なる方向の主走査でドットが形成される。一方、主走査方向Ｍに対して４５度傾斜する方向で隣接する各画素Ｐには、同一の方向の主走査でドットが形成される。そこで、図９（Ｂ）に示すマトリックス５は、主走査方向Ｍに対して４５度傾斜する方向からＩ番目の画素Ｐ（Ｉ）に隣接する４個の画素Ｐａのうち２個の画素Ｐａについて要素（５／８、３／８）を有する。一方、マトリックス５は、主走査方向Ｍあるいは副走査方向Ｓに平行な方向からＩ番目の画素Ｐ（Ｉ）に隣接する４個の画素Ｐｂについては要素を有さない。なお、マトリックス５の各要素は合計値が１となるように設定されている。
【００５０】
ここで、値「Ｉ」は、図６のフローチャートで導入したカウント値Ｉである。ここに示す例では、カウント値Ｉは、図９紙面において上から下に向かうに連れて増大し、また左から右に向かうに連れて増大するように付されている。以下に適宜示す値「Ｉ」も同様である。
【００５１】
かかるマトリックス５を用いて誤差拡散法を行うことで、Ｉ番目の画素Ｐ（Ｉ）について生じた誤差Ｖ５は、主走査方向Ｍに対して４５度傾斜する方向から当該画素Ｐ（Ｉ）に隣接する画素Ｐａにのみ分配される。すなわち、Ｉ番目の画素Ｐ（Ｉ）へドットを形成する主走査と同一方向の主走査でドットが形成される画素Ｐａにのみ、誤差Ｖ５が分配される。
【００５２】
このように構成された第１実施形態では、吐出不良を起こす不吐出ノズルＮの位置を検出した結果に基づき、不吐出ノズルＮが担当する不吐出画素Ｐを判定する（ステップＳ１０７）。そして、ドットを形成する主走査の方向（ドット形成条件）が不吐出画素Ｐと同一の画素Ｐａに配分する誤差（＝３／８＋５／８）を、ドットを形成する主走査の方向が不吐出画素Ｐと異なる画素Ｐｂに配分する誤差（＝０）よりも大きくして、不吐出画素Ｐについて生じる誤差Ｖ５を配分した吐出データＤｄを生成する。つまり、ドットを形成する主走査の方向が不吐出画素Ｐと同一の画素Ｐａに配分される割合が多くなり、補完効果が高まることになる。これにより、吐出目標Ｘｔからのインクの着弾位置のずれの影響を低減することができる。
【００５３】
特に第１実施形態では、ドットを形成する主走査の方向が不吐出画素Ｐと異なる画素Ｐｂには誤差Ｖ５を配分しない。これによって、吐出目標Ｘｔからのインクの着弾位置のずれの影響をより確実に低減することが可能となっている。
【００５４】
ところで、ドット形成手順は図５に示した内容に限られず、種々の変更が可能である。また、ドット形成手順を変更して、往路走査および復路走査のそれぞれでドットを形成する画素Ｐの位置を変更した場合は、誤差の分配先を既定するマトリックス５も変更すると良い。続いては、かかる変更例の一部について説明する。なお、以下の変更例が上記と同一の構成を具備することで同様の効果を奏することは言うまでもない。
【００５５】
図１０は、第２実施形態でのドット形成手順を模式的に示す図である。この第２実施形態では、第１実施形態と同様に、往路走査および復路走査で、１本の走査線Ｌに沿って構成される画素Ｐに対して１画素Ｐ置きにドットｄ１、ｄ２を互いに補完的に形成する。これによって、各走査線Ｌでは、往路走査でドットｄ１が形成された画素Ｐと、復路走査でドットｄ２が形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。ただし、第２実施形態は、同一方向の主走査で形成されたドットｄ１、ｄ２が副走査方向Ｓに平行に一列に並ぶように往路走査および復路走査を実行する点で、第１実施形態と異なる。
【００５６】
図１１は、第２実施形態で用いる誤差拡散法のマトリックスの一例を示す図である。図１１での表記は図９と同様である。図１０で上述したとおり、図１１（Ａ）に示すドット形成手順では、主走査方向Ｍに平行な方向で隣接する各画素Ｐには、異なる方向の主走査でドットが形成される。一方、副走査方向Ｓに平行な方向で隣接する各画素Ｐには、同一の方向の主走査でドットが形成される。そこで、図１１（Ｂ）に示すマトリックス５は、Ｉ番目の画素Ｐ（Ｉ）と副走査方向Ｓに平行に並ぶ複数の画素Ｐａのうち２個の画素Ｐａについて要素（５／８、３／８）を有する。また、これら２個の画素Ｐａのうち、画素Ｐ（Ｉ）に隣接する画素Ｐａが有する要素（５／８）は、画素Ｐ（Ｉ）から１画素Ｐを空けて離れた画素Ｐａが有する要素（３／８）よりも大きく設定されている。
【００５７】
図１２は、第３実施形態でのドット形成手順を模式的に示す図である。この第３実施形態では、１本の走査線Ｌに沿って構成される各画素Ｐには、同一方向の主走査によりドットｄ１、ｄ２を形成する。一方、副走査方向Ｓに平行な方向で隣接する各画素Ｐには、異なる方向の主走査でドットｄ１、ｄ２を形成する。これによって、往路走査によりドットｄ１が各画素Ｐに形成された走査線Ｌと、復路動作によりドットｄ２が各画素Ｐに形成された走査線Ｌとが、副走査方向Ｓに交互に並ぶ。
【００５８】
図１３は、第３実施形態で用いる誤差拡散法のマトリックスの一例を示す図である。図１３での表記は図９と同様である。図１２で上述したとおり、図１３（Ａ）に示すドット形成手順では、副走査方向Ｓに平行な方向で隣接する画素Ｐには、異なる方向の主走査でドットが形成される。一方、主走査方向Ｍに平行な方向で隣接する各画素Ｐには、同一の方向の主走査でドットが形成される。そこで、図１３（Ｂ）に示すマトリックス５は、Ｉ番目の画素Ｐ（Ｉ）と主走査方向Ｍに平行に並ぶ複数の画素Ｐａのうち２個の画素Ｐａについて要素（５／８、３／８）を有する。また、これら２個の画素Ｐａのうち、画素Ｐ（Ｉ）に隣接する画素Ｐａが有する要素（５／８）は、画素Ｐ（Ｉ）から１画素Ｐを空けて離れた画素Ｐａが有する要素（３／８）よりも大きく設定されている。
【００５９】
図１４は、第４実施形態でのドット形成手順を模式的に示す図である。この第４実施形態では、往路走査と復路走査とを交互に２回ずつ繰り返すことで、１本の走査線Ｌを構成する画素Ｐに補完的にドットｄ１、ｄ２を形成する。具体的には、１回目の往路走査では、主走査方向Ｍおよび副走査方向Ｓのそれぞれに１画素Ｐ置きにドットｄ１を形成する。１回目の復路走査では、１回目の往路走査で形成された各ドットｄ１の副走査方向Ｓにおける間の画素Ｐにドットｄ２を形成する。２回目の往路走査では、１回目の復路走査で形成された各ドットｄ２の主走査方向Ｍにおける間の画素Ｐにドットｄ１を形成する。４回目の復路走査では２回目の往路走査で各ドットｄ１の副走査方向Ｓにおける間の画素Ｐにドットｄ２を形成する。
【００６０】
このようなドット形成手順では、最終的に形成されるドットｄ１、ｄ２の配列は、図５に示す第１実施形態と同様である。したがって、誤差拡散法によるＩ番目の画素Ｐ（Ｉ）の誤差の配分は、図９（Ｂ）に示すマトリックス５を用いれば良い。
【００６１】
これら第２〜第４実施形態においても、ドットを形成する主走査の方向（ドット形成条件）が不吐出画素Ｐと同一の画素Ｐａに配分する誤差を、ドットを形成する主走査の方向が不吐出画素Ｐと異なる画素Ｐｂに配分する誤差よりも大きくして、不吐出画素Ｐについて生じる誤差Ｖ５を配分した吐出データＤｄを生成する。つまり、ドットを形成する主走査の方向が不吐出画素Ｐと同一の画素Ｐａに配分される割合が多くなり、補完効果が高まることになる。これにより、吐出目標Ｘｔからのインクの着弾位置のずれの影響を低減することができる。
【００６２】
特に、ドットを形成する主走査の方向が不吐出画素Ｐと異なる画素Ｐｂには誤差Ｖ５を配分しない。これによって、吐出目標Ｘｔからのインクの着弾位置のずれの影響をより確実に低減することが可能となっている。
【００６３】
ところで、ヘッドユニット３２に搭載する吐出ヘッドＨの個数は１個とは限られず、２個あるいはそれ以上の吐出ヘッドＨを副走査方向Ｓに一列あるいは千鳥状に並べてヘッドユニット３２に搭載することもできる。ただし、複数の吐出ヘッドＨをヘッドユニット３２に搭載した構成では、ノズルＮから吐出したインクの着弾位置と吐出目標Ｘｔとの間の主走査方向Ｍへの位置ずれが、複数の吐出ヘッドＨとの間で異なり得る。この原因としては、吐出ヘッドＨによってヘッドユニット３２への取り付け誤差が異なること等が挙げられる。したがって、不吐出ノズルＮの担当画素と誤差の配分先の画素との間で、ドットを形成するインクを吐出する吐出ヘッドＨ（ドット形成条件）が異なると、誤差の配分により増量されたインクの着弾位置が、ドット抜けの位置から主走査方向Ｍにずれて、補完効果を十分に発揮できないおそれがあった。そこで、次に示すように構成しても良い。
【００６４】
図１５は、第５実施形態におけるドット形成手順とマトリックスの例とを模式的に示す図であり、２個の吐出ヘッドＨ１、Ｈ２を副走査方向Ｓに並べてヘッドユニット３２に搭載した場合を例示する。同図の「ドット形成手順」の欄において、各画素Ｐ中に示される矢印は、当該画素Ｐにドットを形成する主走査の方向を示し、各画素Ｐ中に示される符号Ｈ１、Ｈ２は、当該画素Ｐにドットを形成する吐出ヘッドＨ１、Ｈ２を示す。また、同図の「第１例」あるいは「第２例」の欄において各画素Ｐ中に示される数値は、当該画素Ｐに配分される誤差Ｖ５の割合を示す。なお、図１５のこれらの欄において、数値が記載されていない画素Ｐは要素を有さない（換言すれば要素がゼロである）。
【００６５】
「ドット形成手順」の欄に示すように第５実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は、図５に示した第１実施形態と同様である。また、１本の走査線Ｌを構成する各画素Ｐには、同一の吐出ヘッドＨ（Ｈ１／Ｈ２）によりドットを形成する。一方、副走査方向Ｓに平行な方向で隣接する各画素Ｐには、異なる吐出ヘッドＨ１、Ｈ２によりドットを形成する。これによって、吐出ヘッドＨ１によりドットが各画素Ｐに形成された走査線Ｌと、吐出ヘッドＨ２によりドットが各画素Ｐに形成された走査線Ｌとが、副走査方向Ｓに交互に並ぶ。
【００６６】
このようなドット形成手順に対しては、誤差拡散法によるＩ番目の画素Ｐ（Ｉ）の誤差の配分は、同図の「第１例」あるいは「第２例」の欄に示すマトリックス５を用いれば良い。これらのマトリックス５のいずれも、ドットを形成する主走査の方向および吐出ヘッドＨの両方がＩ番目の画素Ｐ（Ｉ）と同一の周辺画素Ｐに対して誤差Ｖ５を分配する。一方、ドットを形成する主走査の方向および吐出ヘッドＨの少なくとも一方がＩ番目の画素Ｐ（Ｉ）と異なる画素Ｐに対しては、誤差Ｖ５を分配しない。
【００６７】
第５実施形態においては、ドットを形成する主走査の方向および吐出ヘッドＨ１、Ｈ２（ドット形成条件）が不吐出画素Ｐと同一の画素Ｐａに配分する誤差を、ドットを形成する主走査の方向あるいは吐出ヘッドＨ１、Ｈ２が不吐出画素Ｐと異なる画素Ｐｂに配分する誤差よりも大きくして、不吐出画素Ｐについて生じる誤差Ｖ５を配分した吐出データＤｄを生成する。つまり、ドットを形成する主走査の方向および吐出ヘッドＨ１、Ｈ２が不吐出画素Ｐと同一の画素Ｐａに配分される割合が多くなり、補完効果が高まることになる。これにより、吐出目標Ｘｔからのインクの着弾位置のずれの影響を低減することができる。
【００６８】
特に、ドットを形成する主走査の方向あるいは吐出ヘッドＨ１、Ｈ２が不吐出画素Ｐと異なる画素Ｐｂには誤差Ｖ５を配分しない。これによって、吐出目標Ｘｔからのインクの着弾位置のずれの影響をより確実に低減することが可能となっている。
【００６９】
なお、２個の吐出ヘッドＨ１、Ｈ２を副走査方向Ｓに並べてヘッドユニット３２に搭載した場合のドット形成手順は、図１５の例に限られない。そこで、例えば図１６〜図２０に示すドット形成手順で、ドットを形成することもできる。
【００７０】
図１６は、第６実施形態におけるドット形成手順を模式的に示す図である。同図に示すように第６実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は図５に示した第１実施形態と同様である。また、異なる吐出ヘッドＨ１および吐出ヘッドＨ２で、１本の走査線Ｌを構成する画素Ｐに対して１画素Ｐ置きにドットを互いに補完的に形成する。これによって、各走査線Ｌでは、吐出ヘッドＨ１でドットが形成された画素Ｐと、吐出ヘッドＨ２でドットが形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。また、同一の吐出ヘッドＨ（Ｈ１／Ｈ２）で形成されたドットが副走査方向Ｓに平行に一列に並ぶように、ドットが形成される。
【００７１】
図１７は、第７実施形態におけるドット形成手順を模式的に示す図である。同図に示すように第７実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は、図１２に示した第３実施形態と同様である。また、異なる吐出ヘッドＨ１および吐出ヘッドＨ２で、１本の走査線Ｌに沿って構成される画素Ｐに対して１画素Ｐ置きにドットを互いに補完的に形成する。これによって、各走査線Ｌでは、吐出ヘッドＨ１でドットが形成された画素Ｐと、吐出ヘッドＨ２でドットが形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。また、異なる吐出ヘッドＨ１、Ｈ２で形成されたドットが副走査方向Ｓに平行に１画素Ｐ置きに一列に並ぶように、ドットが形成される。
【００７２】
図１８は、第８実施形態におけるドット形成手順を模式的に示す図である。同図に示すように第８実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は図１２に示した第３実施形態と同様である。また、異なる吐出ヘッドＨ１および吐出ヘッドＨ２で、１本の走査線Ｌに沿って構成される画素Ｐに対して１画素Ｐ置きにドットを互いに補完的に形成する。これによって、各走査線Ｌでは、吐出ヘッドＨ１でドットが形成された画素Ｐと、吐出ヘッドＨ２でドットが形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。また、同一の吐出ヘッドＨ（Ｈ１／Ｈ２）で形成されたドットが副走査方向Ｓに平行に一列に並ぶように、ドットが形成される。
【００７３】
図１９は、第９実施形態におけるドット形成手順を模式的に示す図である。同図に示すように第９実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は図１０に示した第２実施形態と同様である。また、異なる吐出ヘッドＨ１および吐出ヘッドＨ２で、１本の走査線Ｌに沿って構成される画素Ｐに対して１画素Ｐ置きにドットを互いに補完的に形成する。これによって、各走査線Ｌでは、吐出ヘッドＨ１でドットが形成された画素Ｐと、吐出ヘッドＨ２でドットが形成された画素Ｐとが主走査方向Ｍに交互に並んで、ラスターラインが形成される。また、異なる吐出ヘッドＨ１、Ｈ２で形成されたドットが副走査方向Ｓに平行に１画素Ｐ置きに一列に並ぶように、ドットが形成される。
【００７４】
図２０は、第１０実施形態におけるドット形成手順を模式的に示す図である。同図に示すように第１０実施形態では、各画素Ｐにドットの形成を実行する主走査の方向は、図１０に示した第２実施形態と同様である。また、１本の走査線Ｌに沿って構成される各画素Ｐには、同一の吐出ヘッドＨ（Ｈ１／Ｈ２）によりドットを形成する。一方、副走査方向Ｓに平行な方向で隣接する各画素Ｐには、異なる吐出ヘッドＨ１、Ｈ２によりドットを形成する。これによって、吐出ヘッドＨ１によりドットが各画素Ｐに形成された走査線Ｌと、吐出ヘッドＨ２によりドットが各画素Ｐに形成された走査線Ｌとが、副走査方向Ｓに交互に並ぶ。
【００７５】
そして、上記の第６〜第１０実施形態のいずれのドット形成手順に対しても、図１５の「第１例」あるいは「第２例」に例示したマトリックス５を適用できる。これによって、ドットを形成する主走査の方向および吐出ヘッドＨの両方がＩ番目の画素Ｐ（Ｉ）と同一の周辺画素Ｐに対して誤差Ｖ５が分配される。一方、ドットを形成する主走査の方向および吐出ヘッドＨの少なくとも一方がＩ番目の画素Ｐ（Ｉ）と異なる画素Ｐに対しては、誤差Ｖ５が分配されない。その結果、第５実施形態と同様の効果を得ることができる。
【００７６】
このように、上記実施形態では、プリンター１が本発明の「画像形成装置」の一例に相当し、インターフェース部４４が本発明の「入力部」の一例に相当し、吐出ヘッドＨ、Ｈ１、Ｈ２が本発明の「ヘッド」の一例に相当し、ノズルＮが本発明の「ノズル」の一例に相当し、残留振動検出部３６が本発明の「検出部」の一例に相当し、ユニット制御部４２が本発明の「判定部」および「生成部」それぞれの一例に相当し、不吐出ノズルＮが担当する画素Ｐが本発明の「対象画素」の一例に相当し、印刷データＤｐが本発明の「画像データ」の一例に相当し、吐出データＤｄが本発明の「補正データ」の一例に相当し、画素Ｐａが本発明の「第１領域」の一例に相当し、画素Ｐｂが本発明の「第２領域」の一例に相当し、マトリックス５が本発明の「補完用誤差拡散マトリックス」の一例に相当し、インクが本発明の「液体」の一例に相当する。
【００７７】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、上記実施形態では、予めメモリー４６に記憶されたマトリックス５を用いて誤差拡散法を実行していた。しかしながら、誤差拡散法の実行の際にドット形成手順に基づき誤差Ｖ５を周辺画素Ｐに配分する係数を算出し、当該算出係数を用いて誤差拡散法を実行しても良い。
【００７８】
あるいは、上記の補完用誤差拡散マトリックス５とは別に通常誤差拡散マトリックス５をメモリー４６に記憶しておいても良い。なお、通常誤差拡散マトリックス５は、ドット形成条件を考慮することなくＩ番目の画素Ｐ（Ｉ）に誤差Ｖ５を配分するマトリックスである。この通常誤差拡散マトリックス５は、補完用誤差拡散マトリックス５と異なる構成を有し、例えばＩ番目の画素Ｐ（Ｉ）に隣接する画素Ｐにのみ誤差Ｖ５を配分する。
【００７９】
このような構成では、ユニット制御部４２は、通常誤差拡散マトリックス５に従ってＩ番目の画素Ｐ（Ｉ）の周辺画素Ｐに誤差Ｖ５を分配した場合をシミュレーションする。そして、シミュレーションの結果、ドット形成条件が不吐出画素Ｐと同一の画素Ｐａに配分する割合が所定値（例えば、５０％、６０％、７０％、８０％あるいは９０％）以上であると判断される場合は、通常誤差拡散マトリックス５を用いて各画素Ｐの誤差Ｖ５を周辺画素Ｐに配分するように、誤差拡散法を実行する。一方、シミュレーションの結果、ドット形成条件が不吐出画素Ｐと同一の画素Ｐａに配分する割合が所定値未満であると判断される場合は、補完用誤差拡散マトリックス５を用いて各画素Ｐの誤差Ｖ５を周辺画素Ｐに配分するように、誤差拡散法を実行する。かかる構成では、通常誤差拡散マトリックス５と、補完用誤差拡散マトリックス５とを使い分けて、より多様な態様でドット抜けに対応することができる。
【００８０】
また、上記では、ドットを形成する主走査の方向や吐出ヘッドＨをドット形成条件とした場合について説明を行った。しかしながら、ドット形成条件の具体例はこれに限られない。例えば、吐出ヘッドＨに設けるノズル列Ｎｒの個数は一列とは限らず、２列あるいはそれ以上のノズル列Ｎｒを主走査方向Ｍに配することもできる。ただし、複数のノズル列Ｎｒを吐出ヘッドＨに設けた構成では、ノズルＮから吐出したインクの着弾位置と吐出目標Ｘｔとの間の主走査方向Ｍへの位置ずれが、複数のノズル列Ｎｒとの間で異なり得る。この原因としては、例えば各ノズル列Ｎｒの位置の製造誤差が挙げられる。したがって、不吐出ノズルＮの担当画素と誤差の配分先の画素との間で、ドットを形成するインクを吐出するノズル列Ｎｒ（ドット形成条件）が異なると、誤差の配分により増量されたインクの着弾位置が、ドット抜けの位置から主走査方向Ｍにずれて、補完効果を十分に発揮できないおそれがあった。
【００８１】
そこで、ドットを形成するノズル列Ｎｒ（ドット形成条件）が不吐出画素Ｐと同一の画素Ｐａに配分する誤差を、ドットを形成するノズル列Ｎｒが不吐出画素Ｐと異なる画素Ｐｂに配分する誤差よりも大きくして、不吐出画素Ｐについて生じる誤差Ｖ５を配分した吐出データＤｄを生成すると良い。これにより、吐出目標Ｘｔからのインクの着弾位置のずれの影響を低減することができる。
【００８２】
また、ドットを形成する主走査の方向、吐出ヘッドＨおよびノズル列Ｎｒといった各種のドット形成条件の全てを採用する必要はない。したがって、これらのうち特に影響の大きいドット形成条件のみ（例えば、ドットを形成する主走査の方向のみ）を採用して、不吐出ノズルＮについて生じる誤差Ｖ５を周辺画素Ｐに拡散しても良い。
【００８３】
また、不吐出ノズルの特定方法は、上記の残留振動による方法に限られない。つまり、吐出ヘッドＨにノズルチェックパターンを印刷させた結果に基づき、作業者が不吐出ノズルを確認することもできる。この場合は、ホストコンピューター１００の入力機器等を用いて作業者により入力された内容に基づき、ユニット制御部４２は不吐出ノズルを特定すれば良い。
【００８４】
また、上記実施形態では、いわゆるラージフォーマットプリンターに本発明を適用した場合を例示して説明した。しかしながら、本発明の適用対象はこれに限られず、例えば枚葉式の卓上プリンターに対して本発明を適用することもできる。
【００８５】
また、ノズルＮからインクを吐出するための具体的方式も種々考えられる。したがって、ピエゾ方式あるいはサーマル方式のいずれのノズルＮも使用可能である。
【００８６】
また、インクの種類も種々考えられ、水系インクおよび非水系インクのいずれであっても構わない。非水系インクの例としては、例えば紫外線の照射によって硬化する紫外線硬化型インクが挙げられる。
【符号の説明】
【００８７】
１…プリンター、３６…残留振動検出部、４２…ユニット制御部、４４…インターフェース部、５…マトリックス、Ｈ、Ｈ１、Ｈ２…吐出ヘッド、Ｎ…ノズル、Ｐ、Ｐａ、Ｐｂ…画素、Ｄｐ…印刷データ、Ｄｄ…吐出データ
【図１】
2016182730.tif 000003
【図２】
2016182730.tif 000004
【図３】
2016182730.tif 000005
【図４】
2016182730.tif 000006
【図５】
2016182730.tif 000007
【図６】
2016182730.tif 000008
【図７】
2016182730.tif 000009
【図８】
2016182730.tif 000010
【図９】
2016182730.tif 000011
【図１０】
2016182730.tif 000012
【図１１】
2016182730.tif 000013
【図１２】
2016182730.tif 000014
【図１３】
2016182730.tif 000015
【図１４】
2016182730.tif 000016
【図１５】
2016182730.tif 000017
【図１６】
2016182730.tif 000018
【図１７】
2016182730.tif 000019
【図１８】
2016182730.tif 000020
【図１９】
2016182730.tif 000021
【図２０】
2016182730.tif 000022