(57)【特許請求の範囲】
【請求項１】
複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録方法であって、
前記記録部の走査中に検出部により異常ノズルを検出する検出ステップと、
前記走査で異常ノズルを検出した場合に、次の走査にあたる第１走査の前に、異常ノズルを検出しない場合の規定の移動量よりも短い第１移動量で、媒体と前記記録部とを相対移動させることで、前記異常ノズルによりドット抜けが発生した行に正常ノズルを配置する第１移動ステップと、
前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルで記録した第１ドットで補完する第１補完記録を行う第１補完記録ステップと、
前記第１走査の次の走査である第２走査の前に、前記規定の移動量で搬送されるはずの位置までの残りの第２移動量で媒体と前記記録部とを相対移動させる第２移動ステップと、
前記第２走査において、前記異常ノズルに対してノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを前記異常ノズルの行の隣の行に記録する第２補完記録を行う第２補完記録ステップとを備え、
前記第２補完記録ステップでは、前記異常ノズルに対応する吐出部は液体の吐出を伴わずに振動する振動駆動モードで駆動され、前記検出部は当該振動駆動モードで駆動された前記吐出部の残留振動を検出することでノズル検査を行い、当該ノズル検査の結果、前記異常ノズルが正常ノズルに復活したら、当該復活した正常ノズルを、次の走査又は次の次の走査から記録に使用する、ことを特徴とする記録方法。
【請求項２】
前記検出部が異常ノズルを検出した走査と同一の走査で前記異常ノズルが正常ノズルに復活したことが前記検出部により検出された場合は、前記第１補完記録ステップにおいて、前記第１走査の前の走査で前記異常ノズルが初めて検出された位置を含みかつ前記異常ノズルの正常ノズルへの復活が検出された位置を含まない範囲を、前記ドット抜け領域とすることを特徴とする請求項１に記載の記録方法。
【請求項３】
前記第１補完記録ステップにおいて前記正常ノズルで記録される前記第１ドットのサイズは、印刷データに基づき定まるドットのサイズであることを特徴とする請求項１又は２に記載の記録方法。
【請求項４】
前記第２補完記録ステップでは、前記異常ノズルの行のドットを両隣の行のドットのサイズの比に応じて按分した量を、両隣の行のドットに加える、ことを特徴とする請求項１乃至３のいずれか一項に記載の記録方法。
【請求項５】
前記第２補完記録ステップにおいて、前記両隣の行のドットのサイズの比に応じて按分した量を加えても、ドットのサイズを規定する閾値を超えずドットのサイズが大きくならない場合は、１ランク以上大きなドットサイズに変更される閾値を選択する、ことを特徴とする請求項４に記載の記録方法。
【請求項６】
液体の吐出量の異なる複数種の液体を吐出してサイズの異なるドットを形成し、
前記異常ノズルが吐出するはずの液滴量が閾値を超える第１ドットサイズについては、正常ノズルを用いた前記第１補完記録又は前記第２補完記録を行い、前記異常ノズルが吐出するはずの液滴量が閾値以下の第２ドットサイズについては、正常ノズルを用いた前記第１補完記録又は前記第２補完記録を行わない、ことを特徴とする請求項１乃至４のいずれか一項に記載の記録方法。
【請求項７】
前記検出部が異常ノズルを検出した場合は、第２補完記録を行わないことを前提に作成した記録データを破棄し、前記第１補完記録用の記録データを作成することを特徴とする請求項１乃至６のいずれか一項に記載の記録方法。
【請求項８】
前記記録部が走査と走査の間でノズルから液体の吐出を伴うクリーニングを行ったときに前記検出部により異常ノズルの有無を検査し、前記検出部の検出結果から前記異常ノズルが正常ノズルに復活した場合は、次の第２走査において前記第２補完記録ステップは行わないことを特徴とする請求項１乃至７のいずれか一項に記載の記録方法。
【請求項９】
印刷データに対して分版処理を施して複数の分版データを生成する分版処理ステップと、
複数の前記分版データにハーフトーン処理を施してハーフトーンデータを生成するハーフトーン処理ステップと、
複数の前記ハーフトーンデータを基に前記記録部の一走査分のドットをノズルに割り付ける記録データを生成する記録データ生成ステップと、
前記検出部が異常ノズルを検出したときには、前記記録データ生成ステップにおける記録データ生成処理を中止させ、前記第２走査において前記異常ノズルの隣の前記正常ノズルによって前記第２ドットを記録させる第２補完記録用の記録データを生成させる補完用データ生成ステップとを備え、
前記第２補完記録ステップでは、前記第２走査において前記記録部に前記第２補完記録用の記録データに基づく記録を行わせることで、前記異常ノズルの隣の前記正常ノズルに第２ドットを記録させることを特徴とする請求項１乃至８のいずれか一項に記載の記録方法。
【請求項１０】
前記異常ノズルが検出された走査の次の走査のために前記ハーフトーン処理ステップで生成されたハーフトーンデータを用いて、前記第２補完記録用の記録データを再構築することを特徴とする請求項９に記載の記録方法。
【請求項１１】
複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録装置であって、
前記走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成する記録部と、
前記記録部の少なくとも走査中に異常ノズルを検出可能な検出部と、
前記記録部と前記媒体とを相対移動させる移動部と、
前記記録部及び前記移動部を制御する制御部と
を備え、
前記制御部は、前記検出部が異常ノズルを検出した場合には、次の走査である第１走査の前に、異常ノズルを検出しない場合における次の走査位置までの規定の移動量よりも短い第１移動量で媒体と前記記録部とを相対移動させることにより、前記検出部により異常ノズルと検出されていない正常ノズルを、前記異常ノズルによりドット抜けが発生した行に配置し、前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルにより形成される第１ドットで補完する第１補完記録と、前記移動部を制御して、前記第１走査の次の走査である第２走査の前に、異常ノズルを検出しなかった場合の規定の移動量までの残りの第２移動量で媒体と前記記録部とを相対移動させ、前記第２走査において、前記異常ノズルのノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを記録する第２補完記録とを行わせ、
前記第２補完記録では、前記異常ノズルに対応する吐出部は液体の吐出を伴わずに振動する振動駆動モードで駆動され、前記検出部は当該振動駆動モードで駆動された前記吐出部の残留振動を検出することでノズル検査を行い、当該ノズル検査の結果、前記異常ノズルが正常ノズルに復活したら、当該復活した正常ノズルを、次の走査又は次の次の走査から記録に使用する、ことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録部が移動する過程でノズルからインク等の液体を吐出してドットを形成することで記録を行う際に、吐出異常のノズルによるドット抜け部分を正常ノズルによるドットで目立たなくする記録方法及び記録装置に関する。
【背景技術】
【０００２】
従来から、この種の記録装置として、記録ヘッドが有する複数のノズルからインク（液体の一例）を吐出してドットを形成することで、用紙等の媒体に文書や画像等を印刷するインクジェット式のプリンターが知られている。こうしたプリンターとして、例えば記録ヘッドを有するキャリッジが、記録ヘッドのノズル列方向と交差する走査方向に移動する途中で、ノズルから液滴（インク滴）を吐出して媒体に画像等を印刷するシリアルプリンターやラテラル式プリンター等が知られている。
【０００３】
ところで、ノズルが吐出異常を起こすと、媒体上の印刷画像に走査方向に沿ってドットが抜け落ちた白筋が発生し、印刷品質を低下させる。この種の白筋の存在により、印刷品質が一定の要求を満たさなくなって印刷が失敗になると、その印刷で消費したインクと用紙等の媒体が無駄になる。
【０００４】
例えば特許文献１には、印刷領域以外の部位にテストパターンを印刷し、テストパターンを光学的に読み取ってその読取り画像を基に異常ノズルを検出する検出装置を備えた記録装置が開示されている。しかし、印刷中は異常ノズルを検出できないので、テストパターンの印刷によって異常ノズルを検出できても、その前の印刷は白筋等の存在により失敗となる可能性がある。
【０００５】
また、例えば特許文献２では、記録ヘッドの移動中に異常ノズルを検出すると、その異常ノズルによるドット抜け部分を、媒体の搬送量を変更した搬送の後の次の記録ヘッドの走査において正常ノズルによるドットで補完する記録方法が開示されている。この記録方法によれば、正常ノズルを用いたドットの補完により白筋を低減できるので、印刷の失敗の頻度を低減できる。
【０００６】
さらに例えば特許文献３及び４には、記録ヘッドの移動中に異常ノズル（不吐出ノズル）が発生した場合、その異常ノズルによって本来印刷されるはずのドットの隣のドット（画素）の吐出量を増やして隣のドットの記録濃度を上げることで、ドットの欠落が目立たなくする記録方法が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平２０１２−７１５６８号公報
【特許文献２】国際公開第００／３８９２７号
【特許文献３】特開２００５−６７０４９号公報
【特許文献４】特開平９−２４６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、特許文献２に記載の記録方法では、異常ノズルによるドット抜け部分を、正常ノズルによるドットで補完する次の走査は、ドットの補完だけを行う余分な走査なので、記録のスループットが低下する。
【０００９】
一方、特許文献３及び４に記載の記録方法によれば、ドット抜け部分をドットで補完する余分な走査が増えることはないが、異常ノズルで形成するはずのドットの隣のドットの吐出量を増やして記録濃度を上げることで、白筋を目立たなくするに留まるため、異常ノズル発生前の印刷品質に比べ、印刷品質が少しは低下することになる。
【００１０】
本発明の目的は、異常ノズルが発生しても、記録のスループットをさほど低下させることなく、ドット抜けに起因する記録品質の低下を抑制することができる記録方法及び記録装置を提供することにある。
【課題を解決するための手段】
【００１１】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する記録方法は、複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録方法であって、前記記録部の走査中に検出部により異常ノズルを検出する検出ステップと、前記走査で異常ノズルを検出した場合に、次の走査にあたる第１走査の前に、異常ノズルを検出しない場合の規定の移動量よりも短い第１移動量で、媒体と前記記録部とを相対移動させることで、前記異常ノズルによりドット抜けが発生した行に正常ノズルを配置する第１移動ステップと、前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルで記録した第１ドットで補完する第１補完記録を行う第１補完記録ステップと、前記第１走査の次の走査である第２走査の前に、前記第１移動量と合わせると前記規定の移動量となる残りの第２移動量で媒体と前記記録部とを相対移動させる第２移動ステップと、前記第２走査において、前記異常ノズルに対してノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを前記異常ノズルの行の隣の行に記録する第２補完記録を行う第２補完記録ステップとを備えている。
【００１２】
この方法によれば、第１走査の前の走査で発生した異常ノズルによるドット抜け領域の少なくとも一部を、次の第１走査で正常ノズルによる第１ドットで補完し、第２走査では異常ノズルの隣の正常ノズルで印刷データに基づき定まるドットサイズよりも大きな第２ドットを異常ノズルの行を隣の行に記録する第２補完記録が行われる。よって、異常ノズルが発生しても、記録のスループットをさほど低下させることなく、ドット抜けに起因する記録品質の低下を抑制することができる。
【００１３】
上記課題を解決する記録方法は、複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録方法であって、前記記録部の走査中に検出部により異常ノズルを検出する検出ステップと、前記走査で異常ノズルを検出した場合に、次の走査にあたる第１走査の前に、異常ノズルを検出しない場合の規定の移動量よりも短い第１移動量で、媒体と前記記録部とを相対移動させることで、前記異常ノズルによりドット抜けが発生した行に正常ノズルを配置する第１移動ステップと、前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルで記録した第１ドットで補完する第１補完記録を行う第１補完記録ステップと、前記第１走査の次の走査である第２走査の前に、前記規定の移動量で搬送されるはずの位置までの残りの第２移動量で媒体と前記記録部とを相対移動させる第２移動ステップと、前記第２走査において、前記異常ノズルに対してノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを前記異常ノズルの行の隣の行に記録する第２補完記録を行う第２補完記録ステップとを備え、前記第２補完記録ステップでは、前記異常ノズルに対応する吐出部は液体の吐出を伴わずに振動する振動駆動モードで駆動され、前記検出部は当該振動駆動モードで駆動された前記吐出部の残留振動を検出することでノズル検査を行い、当該ノズル検査の結果、前記異常ノズルが正常ノズルに復活したら、当該復活した正常ノズルを、次の走査又は次の次の走査から記録に使用する。
上記記録方法では、前記第１補完記録ステップにおいて前記正常ノズルで記録される前記第１ドットのサイズは、印刷データに基づき定まるドットのサイズであることが好ましい。
【００１４】
この方法によれば、第１補完記録ステップでは、ドット抜け領域の少なくとも一部は、印刷データに基づき定まるドットのサイズである第１ドットで補完される。よって、異常ノズルが正常ノズルであれば記録されるはずであった本来の記録画質とほぼ同等の記録画質が得られる。
【００１５】
上記記録方法では、前記検出部が異常ノズルを検出した場合は、第２補完記録を行わないことを前提に作成された記録データを破棄し、前記第１補完記録用の記録データを作成することが好ましい。
【００１６】
この方法によれば、検出部が異常ノズルを検出した場合は、第２補完記録を行わないことを前提に作成された記録データは破棄され、第１補完記録用の記録データが作成される。例えば、検出部が異常ノズルを検出した際に、第２補完記録を行わないことを前提に作成される記録データの作成中にあっても、その記録データが破棄され、第１補完記録用の記録データの作成が開始される。よって、第１補完記録用の記録データの作成開始遅れによる第１補完記録の開始遅れを抑制できる。このため、異常ノズルが検出された走査を終えた後に媒体と記録部との第１移動量での相対移動の後、第１走査を速やかに開始し第１補完記録を行うことができる。
【００１７】
上記記録方法では、前記第２補完記録ステップでは、前記異常ノズルに対応する吐出部は、液体を吐出させる駆動はされないことが好ましい。
この方法によれば、第２補完記録ステップでは、異常ノズルに対応する吐出部は液体を吐出させる駆動はされない。仮に異常ノズルが正常な量ではないものの少ない量の液体を吐出できたり、正常ノズルに復活して液体を吐出できたりする事態も起こりうる。この場合、異常ノズルによるドットと第２補完記録用の第２ドットとが加わって、ドットの過剰により記録画質が低下する心配がある。しかし、第２補完記録ステップでは、異常ノズルに対応する吐出部は液体を吐出させる駆動はされないので、異常ノズルからは液体は吐出されない。よって、第２補完記録ステップで、異常ノズルから液体が吐出されることに起因する記録画質の低下を確実に抑制することができる。
【００１８】
上記記録方法では、前記第２補完記録ステップでは、前記異常ノズルに対応する前記吐出部は液体の吐出を伴わずに振動する振動駆動モードで駆動され、前記検出部は当該振動駆動モードで駆動された吐出部の残留振動を検出することでノズル検査を行い、当該ノズル検査の結果、前記異常ノズルが正常ノズルに復活したら、当該復活した正常ノズルを、次の走査又は次の次の走査から記録に使用することが好ましい。
【００１９】
この方法によれば、異常ノズルに対応する吐出部は、液体の吐出を伴わない振動駆動モードで駆動され、その振動駆動モードで駆動された吐出部の残留振動を検出する検出部によってノズル検査が行われる。ノズル検査の結果、異常ノズルが正常ノズルに復活したら、その復活した正常ノズルは、次の走査又は次の次の走査から記録に使用される。よって、第２補完記録ステップ中は異常ノズルの検査をしない構成に比べ、第２補完記録ステップから通常の記録へ比較的早期に復帰できる。なお、異常ノズルが正常ノズルに復活してから、その復活した正常ノズルを記録に用いる記録データを作成するので、その記録データの作成が次の走査に間に合えば、あるいは、間に合わなくても少しの待ち時間で次の走査を開始できれば、次の走査から、復活した正常ノズルを用いて記録を行う。一方、次の走査に間に合わなければ、あるいは少しの待ち時間では次の走査を開始できなければ、次の次の走査から、復活した正常ノズルを用いて記録が行われる。
【００２０】
上記記録方法では、前記検出部が異常ノズルを検出した走査と同一の走査で前記異常ノズルが正常ノズルに復活したことが前記検出部により検出された場合は、前記第１補完記録ステップにおいて、前記第１走査の前の走査で前記異常ノズルが初めて検出された位置を含みかつ前記異常ノズルの正常ノズルへの復活が検出された位置を含まない範囲を、前記ドット抜け領域とすることが好ましい。
【００２１】
この方法によれば、第１走査の前の走査では、異常ノズルが検出された同一の走査で異常ノズルが正常ノズルに復活したことが検出されたとする。この場合、第１補完記録ステップにおいて、第１補完記録を、第１走査の前の走査で異常ノズルが初めて検出された位置を含みかつ異常ノズルの正常ノズルへの復活が検出された位置を含まない範囲をドット抜け領域として第１補完記録が行われる。よって、第１補完記録ステップにおいてドット抜け領域に対して適切な位置に第１ドットの補完を行うことができる。
【００２２】
上記記録方法では、前記記録部が走査と走査の間でノズルから液体の吐出を伴うクリーニングを行ったときに前記検出部により異常ノズルの有無を検査し、前記検出部の検出結果から前記異常ノズルが正常ノズルに復活した場合は、次の第２走査において第２補完記録ステップは行わないことが好ましい。
【００２３】
この方法によれば、記録部が走査と走査の間でノズルから液体の吐出を伴うクリーニングを行ったときに検出部により異常ノズルの有無が検査される。検出部の検出結果から異常ノズルが正常ノズルに復活した場合は、次の第２走査において第２補完記録ステップは行われない。よって、クリーニングにより異常ノズルが正常ノズルに復活しているにも拘らず、次の第２走査で第２補完記録が行われることを回避できる。
【００２４】
上記記録方法では、印刷データに対して分版処理を施して複数の分版データを生成する分版処理ステップと、複数の前記分版データにハーフトーン処理を施してハーフトーンデータを生成するハーフトーン処理ステップと、複数の前記ハーフトーンデータを基に前記記録部の一走査分のドットをノズルに割り付ける記録データを生成する記録データ生成ステップと、前記検出部が異常ノズルを検出したときには、前記記録データ生成ステップにおける記録データ生成処理を中止させ、前記第２走査において前記異常ノズルの隣の前記正常ノズルによって前記第２ドットを記録させる第２補完記録用の記録データを生成させる補完用データ生成ステップとを備え、前記第２補完記録ステップでは、前記第２走査において前記記録部に前記第２補完記録用の記録データに基づく記録を行わせることで、前記異常ノズルの隣の前記正常ノズルに第２ドットを記録させることが好ましい。
【００２５】
この方法によれば、検出部が異常ノズルを検出すると、記録データ生成ステップにおける記録データ生成処理が中止され、補完用データ生成ステップにおいて、第２補完記録用の記録データの生成が開始される。よって、異常ノズルの検出後、第２補完記録用の記録データが速やかに作成されるので、第１走査で第１補完記録を行った後、次の第２走査を速やかに開始して第２補完記録を行うことができる。よって、第１補完記録が行われる割に、記録のスループットの低下を小さく抑えることができる。
【００２６】
上記記録方法では、前記異常ノズルが検出されたときの走査の次の走査のために前記ハーフトーン処理ステップで生成されたハーフトーンデータを用いて、前記第２補完記録用の記録データを再構築することが好ましい。
【００２７】
この方法によれば、異常ノズルが検出された走査の次の走査のためにハーフトーン処理ステップで生成されたハーフトーンデータを用いて、第２補完記録用の記録データが再構築される。よって、作成済みのハーフトーンデータを利用するので、ハーフトーン処理をやり直す必要がなく、比較的短時間で第２補完記録用の記録データを再構築できる。この結果、第２補完記録の開始遅れを抑制でき、第１補完記録が行われる割に、記録のスループットの低下を小さく抑えることができる。
【００２８】
上記課題を解決する記録装置は、複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録装置であって、前記走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成する記録部と、前記記録部の少なくとも走査中に異常ノズルを検出可能な検出部と、前記記録部と前記媒体とを相対移動させる移動部と、前記記録部及び前記移動部を制御する制御部とを備え、前記制御部は、前記検出部が異常ノズルを検出した場合には、次の走査である第１走査の前に、異常ノズルを検出しない場合における次の走査位置までの規定の移動量よりも短い第１移動量で媒体と前記記録部とを相対移動させることにより、前記検出部により異常ノズルと検出されていない正常ノズルを、前記異常ノズルによりドット抜けが発生した行に配置し、前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルにより形成される第１ドットで補完する第１補完記録と、前記移動部を制御して、前記第１走査の次の走査である第２走査の前に、異常ノズルを検出しなかった場合の規定の移動量までの残りの第２移動量で媒体と前記記録部とを相対移動させ、前記第２走査において、前記異常ノズルのノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを記録する第２補完記録とを行わせる。この構成によれば、上記記録方法と同様の作用効果を得ることができる。
上記課題を解決する記録装置は、複数のノズルからなるノズル列を有する記録部を、前記ノズル列と交差する走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成することで媒体に記録を施す記録装置であって、前記走査方向に移動させる走査中に前記ノズルから液体を吐出してドットを形成する記録部と、前記記録部の少なくとも走査中に異常ノズルを検出可能な検出部と、前記記録部と前記媒体とを相対移動させる移動部と、前記記録部及び前記移動部を制御する制御部とを備え、前記制御部は、前記検出部が異常ノズルを検出した場合には、次の走査である第１走査の前に、異常ノズルを検出しない場合における次の走査位置までの規定の移動量よりも短い第１移動量で媒体と前記記録部とを相対移動させることにより、前記検出部により異常ノズルと検出されていない正常ノズルを、前記異常ノズルによりドット抜けが発生した行に配置し、前記第１走査においてドット抜け領域の少なくとも一部を前記正常ノズルにより形成される第１ドットで補完する第１補完記録と、前記移動部を制御して、前記第１走査の次の走査である第２走査の前に、異常ノズルを検出しなかった場合の規定の移動量までの残りの第２移動量で媒体と前記記録部とを相対移動させ、前記第２走査において、前記異常ノズルのノズル列方向の隣に位置する正常ノズルで、印刷データに基づき定まるドットのサイズよりも大きな第２ドットを記録する第２補完記録とを行わせ、前記第２補完記録では、前記異常ノズルに対応する吐出部は液体の吐出を伴わずに振動する振動駆動モードで駆動され、前記検出部は当該振動駆動モードで駆動された前記吐出部の残留振動を検出することでノズル検査を行い、当該ノズル検査の結果、前記異常ノズルが正常ノズルに復活したら、当該復活した正常ノズルを、次の走査又は次の次の走査から記録に使用する。
【図面の簡単な説明】
【００２９】
【図１】第１実施形態における外装ハウジングを取り外した状態のプリンターの斜視図。
【図２】記録ヘッドの底面及び吐出駆動素子を示す模式図。
【図３】吐出部の構成を示す断面図。
【図４】（ａ）〜（ｃ）は吐出部の吐出動作を説明する模式部分断面図。
【図５】プリンターの電気的構成を示すブロック図。
【図６】吐出異常検出部の等価回路を示す回路図。
【図７】吐出異常検出部における検出波形を示すグラフ。
【図８】（ａ）〜（ｃ）は原因別の異常ノズルを示す記録ヘッドの模式部分断面図。
【図９】プリンターの記録系の機能的構成を示すブロック図。
【図１０】（ａ）〜（ｄ）は第２補完記録を説明する模式図。
【図１１】走査中に異常ノズルによるドット抜けが発生した様子を示す模式図。
【図１２】ドット抜け領域を第１ドットで補完する第１補完記録を示す模式図。
【図１３】異常ノズルの行を第２ドットで補完する第２補完記録を示す模式図。
【図１４】異常ノズルが発生した後に同一の走査で正常に復活した場合のドット列を示す模式図。
【図１５】図１４におけるドット抜け領域を補完する第１補完記録を示す模式図。
【図１６】（ａ）は吐出正常時におけるパスデータ生成処理の流れを示し、（ｂ）は吐出異常発生時におけるパスデータ生成処理の流れを示すフロー図。
【図１７】印刷制御ルーチンを示すフローチャート。
【図１８】走査処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００３０】
以下、記録装置の一例であるインクジェット式のプリンターの一実施形態について、図面を参照して説明する。
図１に示すプリンター１１は、インクジェット式のシリアルプリンターである。図１では、プリンター１１は、外装ハウジングが取り外された状態にあり、上側と前側が開口する略四角箱状の本体フレーム２０を有する。本体フレーム２０の図１におけるその左右の側壁間には所定長さを有するガイド軸２１が架設され、キャリッジ２２はこのガイド軸２１に沿って走査方向Ｘ（主走査方向）に往復移動可能に案内される。キャリッジ２２は、本体フレーム２０の背板の内側に取着された一対のプーリー２３，２３に巻き掛けられた無端状のタイミングベルト２４の一部に固定されている。図１における右側のプーリー２３はキャリッジモーター２５の駆動軸に取着された駆動プーリーで、キャリッジモーター２５が正逆転駆動されてタイミングベルト２４が正転・逆転することにより、キャリッジ２２は走査方向Ｘに往復移動する。
【００３１】
図１に示すように、キャリッジ２２の下部には、記録部の一例としての記録ヘッド２６が設けられている。また、キャリッジ２２の上部に凹設されたカートリッジホルダー２２ａには、複数個（図１の例では４個）の液体供給源の一例としてインクカートリッジ２７が装着されている。各インクカートリッジ２７には、液体の一例として、例えば黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）を含む複数色（図１の例では４色）のインクがそれぞれ１色ずつ収容されている。もちろん、インクの色数は４色に限らず、１色（一例として黒）、２色、３色、５〜８色でもよい。この場合、インクカートリッジ２７の装着個数は、１個〜８個のうちインク色の数に応じた任意の個数とすることができる。また、１個のインクカートリッジ２７に複数色（一例としてカラー３色）のインクが隔壁で区画された各室に収容された構成でもよい。なお、インクカートリッジ２７の装着方式は、インクカートリッジをキャリッジ２２に装着する所謂オンキャリッジタイプに替え、本体フレーム２０側のカートリッジホルダーに装着する所謂オフキャリッジタイプでもよい。また、液体供給源は、インクカートリッジに限らず、例えばプリンター１１の外装ハウジングの側面などに取り付けられるインク補充方式のインクタンクでもよい。
【００３２】
記録ヘッド２６は、各インクカートリッジ２７から供給されたインクを、用紙等の記録媒体Ｐ（以下、単に「媒体Ｐ」ともいう。）と対向する側の面であるノズル開口面２６ａに開口する各ノズル２６ｂ（いずれも図２参照）からそれぞれ吐出する。記録ヘッド２６は、キャリッジ２２に接続されたフレキシブルフラットケーブルＦＣを介してプリンター１１内に設けられた制御部５１（コントローラー）（図５参照）と通信可能に接続されている。そして、記録ヘッド２６は、制御部５１から逐次転送されるキャリッジ２２の１走査（１パス）で印刷する分の記録データの一例であるパスデータに基づいて駆動される。
【００３３】
図１に示すように、記録ヘッド２６の移動領域（走査領域）と対向する下方位置には、媒体Ｐを支持するとともに、記録ヘッド２６と媒体Ｐとの間隔（ギャップ）を規定する長尺状の支持台２８が走査方向Ｘに沿って延びる状態に配置されている。支持台２８は少なくとも記録ヘッド２６による印刷が行われる印刷領域の全域よりも少し広い領域に亘って走査方向Ｘに延びている。印刷中は媒体Ｐのうち支持台２８の上面（支持面）に支持された箇所に、記録ヘッド２６の各ノズル２６ｂから吐出されたインク滴が着弾してドットが形成されることで、媒体Ｐに文書や画像等が印刷される。
【００３４】
また、キャリッジ２２の背面側には、キャリッジ２２の移動量に比例する数のパルスを含む検出信号（エンコーダーパルス信号）を出力するリニアエンコーダー２９がガイド軸２１に沿って延びるように設けられている。プリンター１１は、リニアエンコーダー２９の検出信号のパルスエッジの数を計数することでキャリッジ２２の走査方向Ｘの位置及び速度（単位時間当たりのパルス数）を把握し、これらの位置及び速度の情報に基づきキャリッジ２２の位置制御及び速度制御を行う。
【００３５】
また、本体フレーム２０の図１における右側下部には、給送モーター３０及び搬送モーター３１が配設されている。給送モーター３０は、不図示のカセット内に収容された複数枚の媒体Ｐの表面に当接する不図示の給送ローラー（例えばピックアップローラー）を駆動し、媒体Ｐを最上位のものから一枚ずつ給送する。また、給送モーター３０は、複数枚の媒体Ｐが載置された不図示のホッパーを傾動させ、ホッパー上の複数枚の媒体の表面に不図示の給送ローラーを当接させた状態とし、この状態で給送ローラーを駆動することで、媒体Ｐを最上位のものから一枚ずつ給送する。給送された媒体Ｐはその先端部が搬送ローラー対３２に到達するまで送り出される。
【００３６】
図１に示すように、搬送モーター３１を動力源とする搬送ローラー対３２と排出ローラー対３３は、搬送方向Ｙに支持台２８を挟んだその上流側と下流側の各位置にそれぞれ配置されている。搬送ローラー対３２は、搬送モーター３１の動力で回転駆動する搬送駆動ローラー３２ａと、搬送駆動ローラー３２ａに当接して連れ回りする搬送従動ローラー３２ｂとから構成される。また、排出ローラー対３３は、搬送モーター３１の動力で回転駆動する排出駆動ローラー３３ａと、排出駆動ローラー３３ａに当接して連れ回りする排出従動ローラー３３ｂとから構成される。搬送モーター３１が回転駆動されることで搬送駆動ローラー３２ａ及び排出駆動ローラー３３ａが駆動され、給送された媒体Ｐは両ローラー対３２，３３に挟持（ニップ）された状態で搬送方向Ｙに搬送される。
【００３７】
図１に示すシリアル式のプリンター１１は、キャリッジ２２を走査方向Ｘに往復動させながら記録ヘッド２６のノズル２６ｂ（図２参照）から媒体Ｐに向けてインクを吐出する印字動作と、媒体Ｐを搬送方向Ｙに次の走査位置（印刷位置）までの規定の搬送量で搬送する送り動作とを交互に繰り返すことで、媒体Ｐに文書や画像等を印刷する。
【００３８】
本実施形態のプリンター１１は、大判の媒体Ｐを搬送して印刷できる大判タイプの印刷装置である。このため、記録ヘッド２６のノズルの目詰まり等の吐出異常に起因して印刷画像に白筋等が発生して一定の印刷品質を満たさなくなると、その印刷物は失敗となり、その印刷に使った媒体Ｐとインクが無駄になる。このため、本実施形態のプリンター１１は、印刷品質の低下の原因となる白筋等を低減させたり目立たなくさせたりする印刷方法を採用する。
【００３９】
図１においてキャリッジ２２の移動経路上の一端位置（図１では右端位置）が、キャリッジ２２が非印刷時に待機するホーム位置ＨＰ（ホームポジション）となっている。ホーム位置ＨＰにあるキャリッジ２２の直下となる位置には、記録ヘッド２６に対してクリーニング等のメンテナンスを行うメンテナンス装置３４が配設されている。メンテナンス装置３４は、キャップ３５、ワイパー３６及び吸引ポンプ３７等を備えている。メンテナンス装置３４は、ホーム位置ＨＰに配置された記録ヘッド２６の支持台２８（つまり媒体Ｐ）と対向する側の面であるノズル開口面２６ａ（図２参照）にキャップ３５を当接させた状態で吸引ポンプ３７を駆動し、記録ヘッド２６のノズル２６ｂからインクを強制的に吸引排出するクリーニングを行う。このクリーニング時に吸引排出された廃インクは、メンテナンス装置３４から支持台２８の下側に配置された廃液タンク３８へ排出される。なお、本実施形態では、搬送モーター３１は、吸引ポンプ３７の動力源ともなっており、ホーム位置ＨＰに到達する過程でキャリッジ２２が不図示の切換えレバーを操作することで、ホーム位置近傍に配置された動力伝達切換機構３９の動力伝達経路が吸引ポンプ３７側に切り換えられる。もちろん、吸引ポンプ３７を専用の電動モーターの動力で駆動させてもよい。
【００４０】
また、キャリッジ２２は印刷中に定期又は不定期にホーム位置ＨＰに移動して、記録ヘッド２６の全ノズルから印刷とは関係のないインク滴をキャップ３５に向けて吐出するフラッシング（空吐出）を行う。印刷中にインク滴が吐出されない不使用ノズル内のインクは、時間の経過と共に徐々に増粘し、これがノズル目詰まりの原因になる。このため、印刷中は前回のフラッシング実施時点からの経過時間が設定時間に達する度に、キャリッジ２２はそのときの走査を終えると、走査と走査との間でホーム位置ＨＰに移動してフラッシングを実施する。
【００４１】
図２に示すように、記録ヘッド２６のノズル開口面２６ａには、搬送方向Ｙに一定のノズルピッチで一列に配列された♯１〜♯１８０の計１８０個のノズル２６ｂによりそれぞれ構成された複数のインク色（例えば４色）に対応する複数列（例えば４列）のノズル列Ｎ１〜Ｎ４が形成されている。本例では、合計４列のノズル列Ｎ１〜Ｎ４を用いて、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色で印刷を行う。なお、ノズル列を構成する各ノズル２６ｂの配列は、一定ピッチの直線状の配列に限らず、一定ピッチの二列が互いに半ピッチずつずれて配列されたジグザグ状でもよい。
【００４２】
また、図２に示すように、記録ヘッド２６には、♯１〜♯１８０の１８０個の各ノズル２６ｂと対応する吐出駆動素子４２がノズル列毎にノズル数と同数内蔵されている。そして、ノズル列数分の複数（例えば７２０個）の吐出駆動素子４２により吐出駆動素子群４１が構成される。なお、図２では、記録ヘッド２６の外側に、ノズル列Ｎ１を構成する♯１〜♯１８０の１８０個のノズル２６ｂに対応する吐出駆動素子４２だけを模式的に描いている。吐出駆動素子４２は、例えば圧電振動子又は静電駆動素子からなる。吐出駆動素子４２は、所定駆動波形の駆動パルス（電圧パルス）が印加されると、電歪作用又は静電駆動作用により、ノズル２６ｂに連通するキャビティー２６４を区画する壁部の一部を構成する振動板２６５（いずれも図３参照）を振動させて、キャビティー２６４を膨張・圧縮させることによりノズル２６ｂからインク滴を吐出させる。吐出駆動素子４２としては、圧電素子（ピエゾ素子）、静電駆動素子の他、インクを加熱して膜沸騰により発生した気泡の圧力（膨張圧）を利用してノズルからインク滴を吐出させるヒーター素子などを挙げることができる。このように記録ヘッド２６のノズル２６ｂからインク滴を吐出する吐出駆動方式は、圧電駆動方式、静電駆動方式、加熱駆動方式のいずれを採用してもよい。
【００４３】
次に図３を参照して、記録ヘッド２６のノズル２６ｂからインク滴を吐出する吐出部Ｄの構成について説明する。図３では、記録ヘッド２６に設けられた複数個のノズル２６ｂと同数個の吐出部Ｄのうちの１個の吐出部Ｄと、この１個の吐出部Ｄにインク供給口２７１を通じて連通するリザーバー２７２と、インクカートリッジ２７からリザーバー２７２にインクを供給するためのインク供給流路２７３とを示している。
【００４４】
図３に示すように、吐出部Ｄは、吐出駆動素子４２の一例である圧電素子２６０と、内部にインクが充填されたキャビティー２６４（インク室）と、キャビティー２６４に連通するノズル２６ｂと、振動板２６５とを備えている。吐出部Ｄは、圧電素子２６０が駆動信号Ｖinにより駆動されることにより、キャビティー２６４内のインクをノズル２６ｂから吐出させる。
【００４５】
吐出部Ｄのキャビティー２６４は、凹部を有する所定形状に成形されたキャビティープレート２６６と、ノズル２６ｂが形成されたノズルプレート２６７と、振動板２６５とにより区画される空間である。キャビティー２６４は、インク供給口２７１を通じてリザーバー２７２と連通している。リザーバー２７２は、インク供給流路２７３を通じて１つのインクカートリッジ２７と連通している。
【００４６】
本実施形態では、圧電素子２６０として、例えば図３に示すようなユニモルフ（モノモルフ）型を採用する。圧電素子２６０は、下部電極２６１と、上部電極２６２と、下部電極２６１及び上部電極２６２の間に設けられた圧電体２６３とを有する。そして、下部電極２６１が所定の基準電位ＶSSに設定され、上部電極２６２に駆動信号Ｖinが供給されることで、下部電極２６１及び上部電極２６２の間に電圧が印加されると、この印加された電圧に応じて圧電素子２６０が図３における上下方向に撓んで振動する。
【００４７】
キャビティープレート２６６の上面開口部を閉塞する状態に設置された振動板２６５には、圧電素子２６０の下部電極２６１が接合されている。このため、圧電素子２６０が駆動信号Ｖinにより振動すると、振動板２６５も振動する。そして、振動板２６５の振動によりキャビティー２６４の容積（キャビティー２６４内の圧力）が変化し、キャビティー２６４内に充填されたインクがノズル２６ｂより吐出される。
【００４８】
インクの吐出によりキャビティー２６４内のインクが減少した場合、リザーバー２７２からキャビティー２６４へインクが供給される。また、リザーバー２７２へはインクカートリッジ２７からインク供給流路２７３を通じてインクが供給される。
【００４９】
次に、図４を参照して、吐出部Ｄのインク吐出動作について説明する。図４（ａ）に示す状態において、吐出部Ｄが備える圧電素子２６０（図３参照）に対してヘッド駆動回路６５から駆動信号Ｖin（いずれも図５参照）が供給されると、圧電素子２６０に電極間に印加された電界に応じた歪みが発生し、吐出部Ｄの振動板２６５は図４（ｂ）における上方向へ撓む。これにより、図４（ａ）に示す初期状態と比較して、図４（ｂ）に示すように、吐出部Ｄのキャビティー２６４の容積が拡大する。図４（ｂ）に示す状態において、駆動信号Ｖinの示す電位を変化させると、振動板２６５は、その弾性復元力によって復元し、図４（ｃ）に示すように、初期状態における振動板２６５の位置を越えて同図における下方向に移動し、キャビティー２６４の容積が急激に収縮する。このときキャビティー２６４内に発生する圧縮圧力により、キャビティー２６４を満たすインクの一部が、このキャビティー２６４に連通しているノズル２６ｂからインク滴として吐出される。
【００５０】
次に図５を参照してプリンター１１の電気的構成を説明する。図５に示すように、プリンター１１は、制御部５１と、記録ヘッド２６を有するキャリッジ２２を走査方向Ｘに移動させる走査機構５２と、インクを吐出する複数の吐出部Ｄを有するヘッドユニット５３と、媒体Ｐの給送と搬送方向Ｙへの搬送とを行う移動部の一例としての搬送機構５４とを備えている。また、プリンター１１は、吐出部Ｄの吐出異常が検出された場合にその吐出部Ｄのインクの吐出状態を正常に回復させるメンテナンスを行うメンテナンス装置３４を備えている。また、プリンター１１は、各種モーター２５，３０，３１及び吐出部Ｄ等の制御による印刷制御と、メンテナンス装置３４の制御によるメンテナンス制御と、吐出部Ｄのノズル２６ｂの吐出異常を検出するノズル検査とを行う制御部５１を備えている。さらにプリンター１１は、プリンター１１の制御プログラムやその他の各種情報を記憶する記憶部５５を備えている。
【００５１】
図５に示すように、走査機構５２は、キャリッジ２２を走査方向Ｘに移動させる動力源となるキャリッジモーター２５と、キャリッジモーター２５を駆動させるモーター駆動回路６１と、キャリッジ２２の走査方向Ｘの移動量に比例する数のパルスを含む検出信号（エンコーダーパルス信号）を出力するリニアエンコーダー２９とを備えている。
【００５２】
図５に示すように、搬送機構５４は、媒体Ｐを給送する動力源となる給送モーター３０と、給送モーター３０を駆動させるモーター駆動回路６２と、媒体Ｐを搬送する動力源となる搬送モーター３１と、搬送モーター３１を駆動させるモーター駆動回路６３とを備えている。さらに搬送機構５４は、媒体Ｐの搬送量に比例する数のパルスを含む検出信号（エンコーダーパルス信号）を出力するエンコーダー６４を備えている。また、搬送機構５４は、図１に示すように、搬送される媒体Ｐを記録ヘッド２６の移動経路の下側で支持する支持台２８と、搬送モーター３１の動力で回転する搬送ローラー対３２及び排出ローラー対３３とを備えている。
【００５３】
記憶部５５は、ホストコンピューター１００からプリンター１１が受信した印刷データＰＤや、印刷処理等の各種処理を実行する際に必要なデータを一時的に格納し、あるいは印刷処理等の各種処理を実行するための制御プログラムを一時的に展開するＲＡＭ（Random Access Memory）と、プリンター１１の各部を制御するための制御プログラム等を格納する不揮発性メモリーとにより構成される。
【００５４】
制御部５１は、ＣＰＵ（Central Processing Unit）を備えたコンピューター及びＦＰＧＡ（field-programmable gate array）等を含んで構成され、コンピューターが記憶部５５に記憶されている制御プログラムに従って動作することで、プリンター１１の各部の動作を制御する。
【００５５】
具体的には、制御部５１は、印刷に関する各種制御を司る印刷制御部７１と、吐出状態判定処理を行う判定部７２と、キャリッジ２２の走査方向Ｘの位置を計数するキャリッジ用位置カウンター７３（以下、「ＣＲカウンター」とも称す。）及び媒体Ｐの搬送方向Ｙの位置を計数する搬送用位置カウンター７４（以下、「ＰＦカウンター」とも称す。）を備えている。
【００５６】
印刷制御部７１は、ホストコンピューター１００からの印刷データに基づいてヘッドユニット５３及び搬送機構５４を制御することにより、媒体Ｐ上に印刷データに応じた画像を形成する印刷制御を行う。
【００５７】
より詳しくは、印刷制御部７１は、まずホストコンピューター１００からの印刷データＰＤ等を記憶部５５に格納する。次に印刷制御部７１は、記憶部５５に格納されている印刷データＰＤ等や入力した信号に基づいて、ヘッドユニット５３を制御して吐出部Ｄを駆動させるための記録データの一例としてのパスデータＳＩや、ヘッド駆動回路６５を制御するための信号を生成し、これら生成したデータや各種信号を出力する。
【００５８】
このように印刷制御部７１は、モーター駆動回路６１の制御を介してキャリッジ２２を記録ヘッド２６と共に走査方向Ｘに往復移動させるようにキャリッジモーター２５を駆動する。また、印刷制御部７１は、ヘッドユニット５３の制御を介して、吐出部Ｄからのインクの吐出の有無、インクの吐出量及びインクの吐出タイミング等を制御する。これにより、制御部５１は、媒体Ｐ上に吐出されたインクにより形成されるドットのサイズ及び位置を印刷データＰＤに応じて調整し、印刷データＰＤに対応する画像を媒体Ｐ上に形成する印刷の制御を行う。
【００５９】
図５に示すように、ヘッドユニット５３は、複数個の吐出部Ｄを有する記録ヘッド２６と、各吐出部Ｄを駆動させる機能と各吐出部Ｄのノズル２６ｂの吐出異常を検出する機能とを有するヘッド駆動回路６５とを備えている。ヘッド駆動回路６５は、駆動信号生成部６６、検出部の一例としての吐出異常検出部６７及び切替部６８を備えている。
【００６０】
駆動信号生成部６６は、印刷制御部７１から供給されるパスデータＳＩ及び駆動波形信号ＣＯＭ等の制御信号に基づいて、記録ヘッド２６が有する複数個の吐出部Ｄのそれぞれを駆動するための駆動信号Ｖinを生成する。各吐出部Ｄは、供給された駆動信号Ｖinに基づいて駆動され、内部に充填したインクをノズル２６ｂから媒体Ｐに対して吐出することが可能である。ここで、パスデータＳＩは、１ドットが２ビットで表されるドットデータである。一例として画素値が「11」が大ドット、「10」が中ドット、「01」が小ドット、「00」が吐出なしの４階調を表現する。また、駆動波形信号ＣＯＭは、複数の波形（例えば台形波形）を含み、駆動信号生成部６６は画素値が「11」の場合に大ドット用の波形、「10」の場合に中ドット用の波形、「01」の場合に小ドット用の波形、「00」の場合に吐出なしのときの微振動用の波形をそれぞれ選択する。
【００６１】
吐出異常検出部６７は、吐出部Ｄが駆動信号Ｖinにより駆動された後に生じる吐出部Ｄの内部のインクの残留振動等に起因する圧力の変化が振動板２６５に伝わる振動を受けた圧電素子２６０が出力する残留振動信号Ｖoutを入力する。吐出異常検出部６７は、入力した残留振動信号Ｖoutに基づいて検査対象の吐出部Ｄのノズル２６ｂが正常な吐出が可能な正常ノズルであるか、インク滴を正常に吐出できない吐出異常になった異常ノズルであるかを検出し、その検出結果を検出信号Ｄｓとして制御部５１へ出力する。検出結果が異常ノズルの場合は複数の原因別の検出信号Ｄｓが出力される。
【００６２】
制御部５１内の判定部７２は、検出信号Ｄｓに基づいて検査対象の吐出部Ｄのノズル２６ｂが、正常ノズルであるか異常ノズルであるかを判定する。判定部７２が、異常ノズルであると判定した場合、その異常ノズルの位置を特定可能なノズル位置情報ＮＰと、吐出異常検出開始時点のＣＲカウンター７３の計数値から求まる走査方向Ｘにおける吐出異常検出開始位置Ｘstの情報とを取得する。ノズル位置情報ＮＰには、複数のノズル列のうち一のノズル列を特定可能なノズル列番号、及びそのノズル列番号で特定されるノズル列のうち一のノズルを特定可能なノズル番号とが含まれる。
【００６３】
切替部６８は、印刷制御部７１から供給される切替制御信号Ｓｗに基づいて、各吐出部Ｄを、駆動信号生成部６６と吐出異常検出部６７のうちのいずれか一方に電気的に接続させる。すなわち、切替部６８は、吐出部Ｄと駆動信号生成部６６とを電気的に接続させている第１の接続状態と、吐出部Ｄと吐出異常検出部６７とを電気的に接続させている第２の接続状態とに切り替える。印刷制御部７１は、切替部６８の接続状態を制御するための切替制御信号Ｓｗを、切替部６８に対して出力する。具体的には、印刷制御部７１は、吐出処理が実行される単位吐出動作期間に、切替部６８が第１の接続状態を継続する切替制御信号Ｓｗを切替部６８に供給する。このため、吐出部Ｄには、単位吐出動作期間に駆動信号生成部６６から駆動信号Ｖinが供給される。
【００６４】
また、印刷制御部７１は、記録ヘッド２６が吐出部Ｄのノズル検査を行う検査位置にあるとき、ノズル検査が実行される単位検査期間において第２の接続状態となる。単位吐出動作期間と単位検査期間との和である単位期間の間に、吐出部Ｄの吐出駆動素子４２（圧電素子２６０）への駆動信号Ｖinの印加に基づく１ドット分のインク滴の吐出動作と、その１ドット分のインク滴の吐出動作に伴う残留振動が伝えられた吐出駆動素子４２が出力する残留振動信号Ｖoutの取得とが行われる。
【００６５】
図５に示す吐出異常検出部６７は、残留振動信号Ｖoutに基づいて、検査対象の吐出部Ｄｊ（但し、ｊ＝１，２，…，Ｋ）の残留振動の周期と振幅とのうち少なくとも周期を含む波形情報を用いて、正常ノズルであるか異常ノズルであるかを異常ノズルである場合は原因別（気泡混入、乾燥、紙粉付着）に検出する。そして、吐出異常検出部６７は、その検出結果を検出信号Ｄｓとして出力する。詳しくは、吐出異常検出部６７は、吐出部Ｄから出力される残留振動信号Ｖoutからノイズ成分等を除去した整形波形信号を生成する波形整形部と、整形波形信号に基づいて検出信号Ｄｓを出力する計測部とを備える。波形整形部は、ノイズ除去機能の他、残留振動信号Ｖoutの振幅を調整する機能やローインピーダンスの残留振動信号Ｖoutに変換する機能などを含む構成であってもよい。計測部は、波形整形部が出力する整形波形信号の周期と振幅とのうち少なくとも周期の情報を複数の閾値と比較し、正常ノズルであるか異常ノズルであるかを異常ノズルである場合は原因別に検出し、その検出結果を検出信号Ｄｓとして出力する。
【００６６】
判定部７２は、吐出異常検出部６７からの検出信号Ｄｓを基に、検査対象の吐出部Ｄｊのノズル２６ｂが、正常ノズルＮｎであるか異常ノズルＮｎであるかを異常ノズルＮｎである場合は原因別に判定する。
【００６７】
各吐出部Ｄの振動板２６５は、この一連のインク吐出動作が終了した後、次のインク吐出動作が開始するまでの間、減衰振動（残留振動）をする。吐出部Ｄの振動板２６５に生じる残留振動は、ノズル２６ｂやインク供給口２７１の形状又はインクの粘度等による音響抵抗Ｒｓと、流路内のインクの重量によるイナータンスＩntと、振動板２６５のコンプライアンスＣｍとによって決定される固有振動周波数を有するものと想定できる。
【００６８】
図６は、上記想定に基づく振動板２６５の残留振動を想定した単振動の計算モデルを示す回路図である。この振動板２６５の残留振動の計算モデルは、音圧Ｐｓと、イナータンスＩnt、コンプライアンスＣｍ及び音響抵抗Ｒｓとで表される。そして、図６の回路に音圧Ｐｓを与えた時のステップ応答を体積速度Ｕｖについて計算すると、次式が得られる。
【００６９】
Ｕｖ＝｛Ｐｓ／（ω・Ｉnt）｝ｅ−ωｔ・sinωｔ
ω＝｛１／（Ｉnt・Ｃｍ）−α２｝１／２
α＝Ｒｓ／（２・Ｉnt）
吐出部Ｄの残留振動の実験を行った。残留振動の実験とは、インクの吐出状態が正常である吐出部Ｄからインクを吐出させた後に、吐出部Ｄの振動板２６５において生じる残留振動を検出する実験である。
【００７０】
ここで、図４に示す吐出部Ｄが正常にインクを吐出し、音響抵抗Ｒｓ、イナータンスＩnt及びコンプライアンスＣｍに変化がなければ、振動板２６５の残留振動は正常時の所定の波形（図７の「正常時Ｌ０」参照）となる。しかし、インクの吐出が不良でドット抜けが発生する場合には、振動板２６５の残留振動の波形は正常時とは異なるものとなる。
【００７１】
図７は、残留振動の実験値の一例を示すグラフである。さて、吐出部Ｄが正常にインク吐出動作を行った場合、音響抵抗Ｒｓ、イナータンスＩnt及びコンプライアンスＣｍが正常時の値をとり、振動板２６５の残留振動波形は正常時の所定の波形（図７の「正常時Ｌ０」参照）となる。しかし、吐出部Ｄがインク吐出動作を行ったにもかかわらず、吐出部Ｄにおけるインクの吐出状態が異常であり、吐出部Ｄのノズル２６ｂからインク滴が正常に吐出されない吐出異常（吐出不良）が発生する場合がある。この吐出異常が発生する原因としては、（ａ）キャビティー内への気泡の混入、（ｂ）ノズル２６ｂ及びキャビティー２６４内のインクの乾燥等に起因するインクの増粘又は固着、（ｃ）ノズル２６ｂの出口付近への紙粉等の異物の付着等が挙げられる。
【００７２】
上記（ａ）〜（ｃ）の吐出異常が発生する原因別の詳細を、図７及び図８を参照して説明する。
図８（ａ）に示すように、気泡Ｂがインクの流路（例えばキャビティー２６４）やノズル２６ｂの先端に詰まった場合は、気泡Ｂが混入した分のインク重量が減ってイナータンスＩntが減少し、気泡Ｂによりノズル径が大きくなった状態と等価となる。このため、気泡に起因する吐出異常では、音響抵抗Ｒｓが減少し、周波数が高くなるという特徴的な残留振動波形として検出できる（図７の「気泡混入時Ｌ１」参照）。
【００７３】
図８（ｂ）に示すように、ノズル２６ｂの内部のインクの乾燥による増粘又は固着によりインクが吐出しなくなった場合には、その乾燥によりノズル２６ｂ付近のインクの粘性が増加し、音響抵抗Ｒｓが増大し、過減衰になるという特徴的な残留振動波形として検出できる（図７の「乾燥時Ｌ２」参照）。
【００７４】
図８（ｃ）に示すように、紙粉Ｐｅ（紙繊維等）やゴミがノズル開口面２６ａに付着した場合には、紙粉Ｐｅによりノズル２６ｂからインクが染み出すことによって、振動板２６５から見たインク重量が増加してイナータンスＩntが増加する。また、ノズル２６ｂに付着した紙粉Ｐｅの繊維によって音響抵抗Ｒｓが増大し、正常吐出時と比べて周期が大きくなる（周波数が低くなる）という特徴的な残留振動波形として検出することができる（図７の「紙粉付着時Ｌ３」参照）。
【００７５】
以上から、振動板２６５の残留振動の差異によって記録ヘッド２６のインク滴の吐出異常を検出するとともに、その目詰まりの原因を特定することができる。そのために、本例では、図５に示すヘッド駆動回路６５内の吐出異常検出部６７が駆動信号Ｖinを基に残留振動信号Ｖoutを検出する。吐出異常検出部６７は、このような振動板２６５の残留振動を検出することにより、記録ヘッド２６のノズル２６ｂからのインク滴の吐出異常（異常ノズル）を検出する。吐出異常検出部６７は、図７に示す残留振動の周期と振幅のうち少なくとも周期の大小を検出し、上記原因別の残留振動を区別可能な複数の閾値を用いて、正常吐出か、気泡、乾燥、紙粉別の吐出異常かを検出する。吐出異常検出部６７の検出信号Ｄｓは、判定部７２へ出力される。判定部７２は、吐出異常検出部６７の検出信号Ｄｓに基づいて検査対象の各吐出部Ｄの吐出状態が正常であるか異常（気泡、乾燥、紙粉）であるかを判定する。判定部７２は、記録ヘッド２６の走査方向Ｘへの１回分の移動を指すパスにおいて初めて吐出状態を異常と判定した場合、その吐出異常の吐出部Ｄ（つまりノズル２６ｂ）の位置を特定するノズル位置情報ＮＰと、その吐出異常の起こった走査方向Ｘの位置を示す吐出異常検出開始位置Ｘst（図１１参照）の情報とを、記憶部５５に書き込む。また、記憶部５５にはノズル毎に吐出が正常であるか異常であるかの情報を記憶するフラグが用意され、吐出異常発生時には、その異常ノズルに対応するフラグをセットすることで、吐出異常発生の旨を書き込む。なお、以下では、「吐出異常検出開始位置情報ＤＸst」を、「ドット抜け開始位置Ｘst」ともいう。
【００７６】
ここで、吐出異常とは、典型的にはノズル２６ｂからインクを吐出できない状態となることで、その場合、媒体Ｐに印刷した画像における画素のドット抜けを生じる。また、上述のとおり、吐出異常の場合には、ノズル２６ｂからインクが吐出されたとしても、インクの量が過少であったり、吐出されたインク滴の飛行方向（弾道）がずれたりして適正に着弾しないので、やはり画素のドット抜けと称し、また、吐出異常となった吐出部Ｄが具備するノズル２６ｂを「抜けノズル」と称する場合がある。
【００７７】
印刷制御部７１は、１パス分の記録を終える度に記憶部５５のフラグを確認し、前回のパスで吐出異常を検出しているときは、ノズル位置情報ＮＰと、吐出異常検出開始位置Ｘstの情報と、吐出異常検出終了位置Ｘｅの情報とを、記憶部５５から読み込む。そして、印刷制御部７１は、次のパスまでの媒体Ｐの搬送前に、ノズル位置情報ＮＰに基づく異常ノズル位置に正常ノズルが位置することが可能な第１搬送量を求め、この第１搬送量で次の走査位置まで媒体Ｐを搬送する。そして、印刷制御部７１は、次のパスで、吐出異常検出開始位置Ｘstから前回のパスの最終ドット位置まで、正常ノズルからインク滴を吐出し、前回のパスで発生したドット抜け領域Ａｏｍを、次のパスで正常ノズルＮｎによって記録した第１ドットで補完する第１補完記録を行う（図１２参照）。
【００７８】
また、印刷制御部７１は、第１補完記録を行ったパスから通常の次の走査位置までの残りの第２搬送量を演算する。つまり、第２搬送量は、仮に異常ノズルが発生しなかったときの次の走査位置までの通常（規定）の搬送量から第１搬送量を差し引いた値に相当する。そして、媒体Ｐを第２搬送量で搬送させた後、異常ノズルを検出したパスに対して次の次のパス、つまり第１補完記録を行ったパス（第１走査）の次のパス（第２走査）で、異常ノズルの行（ドット抜け行）の隣の行のドットを大きくして記録濃度を上げることでドット抜け行（白筋）を目立たなくする第２補完記録を行う。本実施形態では、特に異常ノズルＮａ（抜けノズル）の両隣の正常ノズルＮｎを用いて両隣の行のドットを当初の印刷データから規定されるドットのサイズよりも大きくすることで、ドット抜け行の両隣行の本来より大きな近傍ドット（第２ドット）でドット抜け行（白筋）を目立たなくする近傍補完（第２補完記録）を行う。なお、印刷制御部７１は、ＰＦカウンター７４の計数値に基づいて搬送モーター３１を制御することで媒体Ｐの搬送制御を行う。
【００７９】
図９に示すように、印刷制御部７１は、印刷データＰＤ中の画像データＩＤを入力して、画像データＩＤからパスデータＳＩを生成する画像処理（データ処理）を行う画像処理部８０を備えている。画像処理部８０は、分版処理部８１、ハーフトーン処理部８２及びパスデータ生成部８３を備えている。分版処理部８１は、画像データＩＤを指定の印刷解像度に解像度変換した後、解像度変換後の画像データを、印刷表色系（ＣＭＹＫ表色系）の色成分毎の複数の画像データに分版する。分版処理部８１は、例えばカラー印刷時には、画像データＩＤを、ＣＭＹ３色の各画像データ、すなわちシアン（Ｃ）の画像データ、マゼンタ（Ｍ）の画像データ及びイエロー（Ｙ）の画像データに分版する。
【００８０】
次にハーフトーン処理部８２は、分版された各画像データに階調値を下げるハーフトーン処理を施す。このハーフトーン処理によって各画像データは、所定階調（例えば２５６階調）から例えば４階調に変換される。次のパスデータ生成部８３は、ハーフトーンデータの画素（ドット）を、記録ヘッド２６のノズル２６ｂ（図２における♯１〜♯１８０）の吐出順に並び替えて１パス分ごとのパスデータを生成する。パスデータは記憶部５５の所定記憶領域により構成される出力バッファー５５Ａに蓄えられる。そして、印刷制御部７１の指示により不図示の転送部が記憶部５５からヘッド駆動回路６５へパスデータを順次転送する。そして、ヘッド駆動回路６５は、記録ヘッド２６が１パス分移動する過程でパスデータに基づきノズル２６ｂからインク滴を吐出する吐出制御を行う。
【００８１】
ここで、１パス分の印刷の途中で行われるノズル検査で異常ノズルを検出した場合、判定部７２からパスデータ生成部８３へリセット指令ＲＳ及びドット抜け情報ＮＤが入力される。パスデータ生成部８３は、リセット指令ＲＳを入力すると、パスデータ生成処理を中止する。そして、パスデータ生成部８３が入力するドット抜け情報ＮＤには、異常ノズルが何列目で走査方向Ｘにどのドット位置（画素位置）からどのドット位置までの領域でドット抜けが発生しているかを示す情報が含まれる。パスデータ生成部８３は、異常ノズルをノズル列方向に挟む両隣の正常ノズルを用いて、ドット抜け行の両隣の行に印刷データに基づき定まるドットサイズよりも大きなサイズの第２ドット（近傍ドット）を形成することで、ドット抜け行を第２ドットで補完する第２補完記録を行うためのパスデータを再構築する。そして、パスデータ生成部８３は、再構築したパスデータを記憶部５５の出力バッファー５５Ａに格納する。
【００８２】
次に図１０を参照して、第２補完記録（近傍補完）について説明する。図１０（ａ）は、正常ノズルでドットを描画した画像の部分を示す。本実施形態では、パスデータＳＩは４階調のドットデータであり、絵柄や写真を表現するために大ドット、中ドット、小ドット、ドット無しの４階調で画像を描画する。図１０（ａ）のドット画像で、例えばｎ行目のドット列を記録するべきノズルが異常ノズルであると、図１０（ｂ）に示すように、ｎ行目にドットが抜け落ちたドット抜け領域Ａｏｍが発生する。このｎ行目の行を記録するはずであった異常ノズルに対してノズル列方向の両隣の正常ノズルを用いてドットのサイズを大きくすることで、ｎ行目のドット抜け領域Ａｏｍ（白筋）を目立たなくする。
【００８３】
このとき、図１０（ｄ）に示すように、ドット抜けのあるｎ行目に対してその両隣の行である（ｎ−１）行目と（ｎ＋１）行目のドットを、印刷データＰＤ（詳しくは画像データＩＤ）に基づき定まるドットのサイズよりも大きなサイズに変更する。ここで、大きく変更するドットのサイズは、ドット抜け領域Ａｏｍにおける印刷データＰＤに基づき定まるドットサイズの抜け落ちたドットの面積又は質量を、両隣の行のドットで補う大きさに設定される。
【００８４】
図１０（ｃ）に示すように、変更するドットの大きさは、印刷データに基づき定まる両隣行のドットのサイズと、ドット抜け領域Ａｏｍで抜け落ちたドットのサイズとに基づいて演算により決定される。例えばｎ行目のドットの面積又はインク質量を、（ｎ−１）行目のドットと（ｎ＋１）行目のドットの面積又はインク質量の比で按分する。すなわち、図１０（ｃ）に示すように、異常ノズルで消失するｎ行目のドット（同図では大ドット）に対して両隣に位置する（ｎ−１）行目の第１のドット（例えば小ドット）と、（ｎ＋１）行目の第２のドット（例えば中ドット）との面積又はインク質量の比を「ｓ：ｍ」とする。消失するドットの面積又はインク質量をＡＬとおくと、第１のドットの面積又はインク質量にＡＬ・ｓ／（ｓ＋ｍ）分を加え、第２のドットの面積又はインク質量にＡＬ・ｍ／（ｓ＋ｍ）分を加える。
【００８５】
第１のドットのサイズは、ＡＬ・ｓ／（ｓ＋ｍ）分が加えられた調整後の第１のドットの面積又はインク質量が、大中小のドットサイズを規定する各閾値のうち超えた一番大きな閾値に応じたドットサイズに決定される。また、第２のドットのサイズは、ＡＬ・ｍ／（ｓ＋ｍ）分が加えられた調整後の第２のドットの面積又はインク質量が、大中小のドットサイズを規定する各閾値のうち超えた一番大きな閾値に応じたドットサイズに決定される。このため、図１０（ｃ）の例では、第１のドットが小ドットＳＤから中ドットＭＤに調整され、第２のドットが中ドットＭＤから大ドットＬＤに調整される。
【００８６】
この調整により、消失したドットの色を補える分だけ両隣のドットサイズが大きくなる。但し、ドットサイズは所定階調に設定されている。このため、調整後のドットサイズが、大中小ドットを区別する段階的な各閾値を超えなければ、その閾値以下のドットサイズのままとなり、ドットが大きく変更されない場合も起こりうる。但し、設定するべき閾値の選択により必ず１ランク以上大きなドットサイズに変更される構成としてもよい。
【００８７】
次に図１１〜図１５を参照して、制御部５１による記録ヘッド２６の吐出制御について説明する。図１１〜図１５では、媒体Ｐを搬送方向Ｙに搬送させたときに搬送方向Ｙに互いに相対移動する媒体Ｐと記録ヘッド２６との相対位置関係を、記録ヘッド２６の媒体Ｐに対する搬送方向上流側−Ｙへの移動として描いている。また、図１１〜図１５では、ノズル列方向に並ぶ全ノズル２６ｂ（♯１〜♯１８０）を印刷に用い、ノズル列方向に全ノズル２６ｂ分の長さ（180×ノズルピッチ）に相当する規定の搬送量で搬送するバンド印刷の例で示している。また、図１１〜図１５における記録ヘッド２６は、複数のノズル列のうち代表的に一つ（一色）のノズル列のみ描かれており、そのノズル列を構成するノズル２６ｂの個数も模式的に８個の例で示されている。さらに図１２及び図１３において、補完記録で形成された第１ドットＤＴ１と第２ドットＤＴ２の濃度を、他のドットＤＴと区別し易くするため異ならせているが、実際は印刷データＰＤに基づく色で各ドットＤＴ１，ＤＴ２は形成される。
【００８８】
図１１に示すように、記録ヘッド２６がノズル２６ｂからインク滴を吐出してドットを形成する走査中において、走査方向Ｘに複数のドットおきに設定された検査位置に到達する度に、吐出異常検出部６７がノズル２６ｂからインク滴を吐出した後の又は微振動時の残留振動信号Ｖoutに基づいてノズル検査を行う。例えば図１１に示すように、記録ヘッド２６の１回の走査の途中で初めて異常ノズルが検出されると、そのときの位置を吐出異常検出開始位置Ｘstとして記憶部５５に記憶する。図１１の例ではｊ番目のノズル２６ｂが異常ノズルとして検出された例であるので、ｊ番目のノズルに対応するフラグをセットする。これにより、セット状態にあるフラグと対応する番号のノズルが異常ノズルであり、走査方向Ｘに吐出異常検出開始位置Ｘst以降がドット抜け領域Ａｏｍであることが分かる。本例では、ノズル番号に対応付けられたフラグが、異常ノズルの位置を特定するノズル位置情報ＮＰに相当する。
【００８９】
次に、印刷制御部７１は、ドット抜け領域Ａｏｍの行に、正常ノズルＮｎを配置させうる第１搬送量Ｙ１を演算する。このときの第１搬送量Ｙ１は、異常ノズルが存在しない正常時の媒体Ｐの搬送に使用される規定の搬送量Ｙｐよりも短い値として演算される。ここで、第１補完記録で使用される正常ノズルＮｎとしては、異常ノズルＮａの位置よりも搬送方向下流側の位置にありかつ異常ノズルＮａから搬送方向下流側へ搬送機構５４が搬送しうる最短の距離である最短搬送量以上離れた位置にあるものが、印刷制御部７１によって選択される。例えば異常ノズルＮａに対して搬送方向下流側へＲ番目（但しＲは自然数）以上の位置にある正常ノズルが決定される。
【００９０】
次に図１２に示すように、用紙を搬送方向Ｙに第１搬送量Ｙ１だけ搬送させる。このため、図１２では、記録ヘッド２６が用紙に対して第１搬送量Ｙ１だけ搬送方向Ｙ上流側へ相対移動し、♯ｒ番目の正常ノズルＮｎが、ドット抜け領域Ａｏｍが属する行に配置される。そして、次の記録ヘッド２６の走査で吐出異常検出開始位置Ｘstに達すると、正常ノズルＮｎからのインク滴の吐出を開始することで、吐出異常検出開始位置Ｘstからの第１ドットＤＴ１の形成が開始される。そして、第１ドットＤＴ１をドット終了位置まで形成すると、正常ノズルＮｎからのインク滴の吐出を停止させる。こうして図１２に示すように、異常ノズルの検出パスの次のパスで、第１補完記録が行われ、ドット抜け領域Ａｏｍが正常ノズルＮｎで形成された第１ドットＤＴ１で補完される。
【００９１】
次に印刷制御部７１は、仮に異常ノズルが発生していないときの通常の搬送量で搬送したときの走査位置に到達するために必要な残りの第２搬送量Ｙ２を演算する。つまり、通常の搬送量Ｙｐから第１搬送量Ｙ１を差し引いて第２搬送量Ｙ２（＝Ｙｐ−Ｙ１）を演算する。
【００９２】
次に図１３に示すように、媒体Ｐを搬送方向Ｙに第２搬送量Ｙ２だけ搬送させる。このため、図１３では、異常ノズルＮａが発生していなければ、次の通常の搬送量Ｙｐの搬送によって配置されていたであろう走査位置に記録ヘッド２６は配置される。そして、次の記録ヘッド２６の走査で、異常ノズルＮａの両隣の正常ノズルＮｎから印刷データＰＤに基づいて定まるドットのサイズよりも大きなドットサイズになるようインク滴の量を増やして両隣の正常ノズルＮｎからその増やした量のインク滴を吐出して第２ドットＤＴ２を形成する第２補完記録が行われる。図１３に示すように、第２ドットＤＴ２は、印刷データに基づき定まるドットのサイズよりも大きなドットサイズで形成されるため、異常ノズルＮａによるドット抜けに起因する白筋が目立たなくなる。こうして図１３に示すように、異常ノズルの検出パスの次の次のパス以降では、異常ノズルＮａの行の両隣の行で第２補完記録が行われ、印刷データに基づき定まるドットのサイズよりも大きなサイズの第２ドットＤＴ２が両隣の行に形成されることで、異常ノズルＮａのドット抜け行が補完される。なお、第２補完記録が行われる際は、異常ノズルＮａの行の両隣の行以外の行は、印刷データＰＤに基づいて定まるドットのサイズで通常の記録が行われる。
【００９３】
また、図１４に示すように、吐出異常検出開始位置Ｘstからドット抜け領域Ａｏｍが開始したものの、その後、同一の走査中のノズル検査で一旦は異常ノズルＮａとなったノズル２６ｂが正常ノズルＮｎに復活する場合がある。吐出異常検出部６７は、異常ノズルＮａ（吐出異常）が正常ノズルＮｎ（正常吐出）に復活したことを検出すると、そのときの位置の１つ前のドット位置を、ドット抜け終了位置Ｘｅとし、このドット抜け終了位置情報を記憶部５５の所定記憶領域に記憶する。よって、図１４の例では、印刷制御部７１は、異常ノズルに対応するフラグＦ１をセットするとともに、吐出異常検出開始位置Ｘstと吐出異常検出終了位置Ｘｅとの各情報を、記憶部５５の所定記憶領域に記憶する。
【００９４】
次に、印刷制御部７１は、異常ノズルＮａにより形成されたドット抜け領域Ａｏｍの行に、正常ノズルＮｎを配置させうる第１搬送量Ｙ１を演算する。
そして、図１５に示すように、媒体Ｐを搬送方向Ｙに第１搬送量Ｙ１だけ搬送させる。このため、図１５では、記録ヘッド２６が媒体Ｐに対して第１搬送量Ｙ１だけ搬送方向Ｙ上流側へ相対移動し、正常ノズルＮｎが、ドット抜け領域Ａｏｍが属する行に配置される。そして、次の記録ヘッド２６の走査で吐出異常検出開始位置Ｘstに達すると、正常ノズルＮｎからのインク滴の吐出を開始することで、吐出異常検出開始位置Ｘstからの第１ドットＤＴ１の形成が開始される。そして、正常ノズルＮｎが吐出異常検出終了位置Ｘｅに達して、この吐出異常検出終了位置Ｘｅで最後の第１ドットＤＴ１の形成を終えると、第１補完記録を終了する。こうして図１５に示すように、異常ノズルの検出パスの次のパスで、第１補完記録が行われ、吐出異常検出開始位置Ｘstから吐出異常検出終了位置Ｘｅまでのドット抜け領域Ａｏｍが正常ノズルＮｎで形成された第１ドットＤＴ１で補完される。
【００９５】
図１４及び図１５の例では、図１５で第１補完記録を終えた後、印刷制御部７１は用紙を第２搬送量Ｙ２で搬送して記録ヘッド２６を次の走査位置に配置する。記録ヘッド２６には、第１補完記録を終えた時点で異常ノズルは存在しないので、以降は、記録ヘッド２６の走査中に異常ノズルを検出しない限り、通常の印刷（この例ではバンド印刷）を行う。すなわち、記録ヘッド２６を走査方向Ｘに移動させることによる１パス分の印刷と、記録ヘッド２６の印刷開始位置への復動及び用紙の搬送量Ｙｐでの搬送とを略交互に行って、用紙への印刷を進める。
【００９６】
次に図１６を参照して、印刷制御部７１における画像データＩＤの画像処理（データ処理）及び記録の制御フローについて説明する。図１６（ａ）は吐出正常時におけるデータ処理フローであり、図１６（ｂ）は吐出異常発生時のデータ処理フローである。印刷制御部７１では、画像データＩＤに、図９に示す分版処理部８１による分版処理ＰＲ１、ハーフトーン処理部８２によるハーフトーン処理ＰＲ２、パスデータ生成部８３によるパスデータ生成処理ＰＲ３が施され、生成されたパスデータが出力バッファー５５Ａに蓄えられる。そして、記録ヘッド２６がパスデータに基づく記録処理ＰＲ４を行う。
【００９７】
図１６（ａ）に示すように、１パス目の処理では、画像データＩＤに対して、分版処理ＰＲ１、ハーフトーン処理ＰＲ２及びパスデータ生成処理ＰＲ３がこの順で順次行われ、記録ヘッド２６の走査による記録処理ＰＲ４が行われる。１パス目の分版処理ＰＲ１が終わると、２パス目の分版処理ＰＲ１が開始され、２パス目の分版処理ＰＲ１と１パス目のハーフトーン処理ＰＲ２が並列で進められる。そして、２パス目の分版処理ＰＲ１が終わると、３パス目の分版処理ＰＲ１が開始され、３パス目の分版処理ＰＲ１と２パス目のハーフトーン処理ＰＲ２と１パス目のパスデータ生成処理ＰＲ３が行われる。そして、１パス目のパスデータ生成処理ＰＲ３でパスデータが生成されると、そのパスデータに基づく記録処理が開始される。こうして１パスの記録を行っている間に、２パス目のパスデータが生成される。１パス目の記録処理ＰＲ４を終えて２パス目の記録処理ＰＲ４が開始されるまでに２パス目のパスデータは既に生成されているので、そのパスデータに基づき２パス目の記録処理ＰＲ４が行われる。以下、同様に３パス目のパスデータに基づく３パス目の記録処理ＰＲ４、４パス目のパスデータに基づく４パス目の記録処理ＰＲ４が順番に行われる。このようにｎパス目の記録が開始されるまでには、ｎパス目の処理は、分版、ハーフトーン、パスデータの生成まで終えている。
【００９８】
次に図１６（ｂ）に示す吐出異常発生時のデータ処理について説明する。例えばｎパス目（図１６（ｂ）の例では２パス目）の記録の途中で、吐出異常検出部６７及び判定部７２によって、異常ノズルＮａ（抜けノズル）が検出されると、判定部７２から印刷制御部７１へリセット指令ＲＳが出力される。印刷制御部７１では、図９に示す判定部７２からのリセット指令ＲＳはパスデータ生成部８３へ入力される。パスデータ生成部８３は、リセット指令ＲＳを入力すると、パスデータ生成処理ＰＲ３を中止する。そして、パスデータ生成部８３は、検出された異常ノズルのノズル位置情報ＮＰ、吐出異常検出開始位置Ｘst及び吐出異常検出終了位置Ｘｅを含む吐出異常情報ＮＤを取得する。
【００９９】
そして、パスデータ生成部８３は、記録中に異常ノズルを検出したパスの次のパス（図１６（ｂ）の例では３パス目）のパスデータ生成処理をリセット指令ＲＳにより中止し、異常ノズル検出時の走査（例えば２パス目）用に生成したハーフトーンデータを用いて、正常ノズルによる第１ドットＤＴ１で補完する第１補完記録用のパスデータを生成する。ここで、第１ドットＤＴ１は、印刷データに基づき定まるドットサイズと同サイズのドットである。そして、異常ノズルを検出したパスの次のパスで、印刷制御部７１は、記録ヘッド２６に第１補完記録用のパスデータに基づく第１補完記録を行わせる。この結果、異常ノズルによるドット抜け領域Ａｏｍが第１ドットＤＴ１で補完される。
【０１００】
この第１補完記録が行われている期間に、異常ノズルを検出したパスの次のパス（例えば３パス目）用に生成したハーフトーンデータを用いて、第２補完記録用（近傍補完用）のパスデータを生成する。そして、異常ノズルを検出したパスの次の次のパスで、印刷制御部７１は、記録ヘッド２６に第２補完記録用のパスデータに基づく第２補完記録を行わせる。この結果、異常ノズルを挟む両隣の正常ノズルから印刷データに基づき定まるドットのサイズよりも大きな第２ドットＤＴ２を、異常ノズルＮａの行の両隣の行に形成することで、異常ノズルＮａの行の白筋を目立たなくする。
【０１０１】
次に、図１７及び図１８を参照して、プリンター１１の作用を説明する。
ユーザーがホストコンピューター１００で操作部（キーボード又はマウス）の操作で印刷の実行を指示すると、ホストコンピューター１００から有線又は無線の通信を介してプリンター１１は印刷データを受信する。また、プリンター１１が備える不図示の入力インターフェイスの接続部に接続されたメモリーカード又はＵＳＢメモリーから画像データを印刷データとして読み込むことも可能である。プリンター１１は、印刷データを受信すると、印刷データに基づく画像等を印刷する印刷処理を実行する。プリンター１１内の制御部５１（詳しくは制御部５１内のコンピューター）は、図１７及び図１８にフローチャートで示される印刷制御ルーチンのプログラムを実行する。ここで、図１７は印刷制御のメインルーチン、図１８は印刷制御における１回の走査の制御を示すサブルーチンである。制御部５１は、印刷の実行の指示を受け付けると、用紙等の媒体Ｐを印刷開始位置まで給送する。そして、媒体Ｐの印刷開始位置への給送が終わると、制御部５１は図１７及び図１８にフローチャートで示されるプログラムを実行することで、印刷制御を開始する。
【０１０２】
まず図１７におけるステップＳ１１では、通常走査を行う。すなわち、キャリッジモーター２５を駆動させてキャリッジ２２を走査方向Ｘに移動させることで記録ヘッド２６の走査を行い、記録ヘッド２６の走査の過程でノズルからインク滴を吐出することで１パス分の印刷を行う。本実施形態では、記録ヘッド２６の１パスごとの走査中にノズル検査を実施する。ノズル検査は、全ノズルについて全ドットを検査対象に行ってもよいし、全ノズルについて複数ドットおきなど一部のノズルを検査対象として行ってもよい。さらに一部のノズルに対して全ドットを検査対象としたり、一部のノズルに対して複数ドットおきなど一部のドットを検査対象としたりしてもよい。但し、全ノズルについて全ドットを検査対象にする構成とした場合、制御部５１のコンピューターの処理能力次第ではあるが、ノズル検査のデータ処理量が膨大となるので、処理速度が遅くなることが懸念される。本実施形態では、一例として、全ノズルについて一部のドットを検査対象とする。例えば走査方向Ｘに印刷開始位置（吐出開始位置）から１ドット目で検査を行い、以後、Ｎ（但し、Ｎは２以上の自然数）ドットおきにノズル検査を行う。一例として、Ｎは５〜１００の範囲内の所定数である。
【０１０３】
ここで、記録ヘッド２６の走査中に制御部５１により実行される図１８に示す走査処理ルーチンについて説明する。制御部５１が記録ヘッド２６の走査を開始すると、走査処理ルーチンを実行する。なお、この走査処理ルーチンでは、判定に２種類のフラグＦ１，Ｆ２を用いる。フラグＦ１は現在の異常ノズルの有無を示すものであり、異常ノズルが無ければＦ１＝０、異常ノズルが有ればＦ１＝１となる。また、フラグＦ２は、ドット抜けの有無を示すものであり、Ｆ２＝１であればドット抜けが存在し、Ｆ２＝０であればドット抜けが存在しない。例えば電源オン時又は印刷開始前にフラグＦ１，Ｆ２はリセットされる（Ｆ１＝０，Ｆ２＝０）。そして、印刷開始後（走査開始後）のノズル検査結果に応じた値がフラグＦ１，Ｆ２に設定される。
【０１０４】
図１８におけるステップＳ３１では、ノズル検査位置であるか否かを判断する。ノズル検査位置であればステップＳ３２に進み、ノズル検査位置でなければステップＳ３８に進む。例えば全ドットを検査対象とする場合、記録ヘッド２６が一ドット分の距離を進む毎に、毎回ノズル検査位置になるので、毎回ステップＳ３２に進む。一方、Ｎドットおきにノズル検査位置が設定されている場合は、該当するＮドットおきの位置にあるときにノズル検査位置にあると判断し、ステップＳ３２に進む。
【０１０５】
ステップＳ３２では、ノズル検査を実施する。すなわち、吐出異常検出部６７は、ノズル検査位置で、インク滴の吐出・非吐出に関係なく、吐出タイミングの後に入力した残留振動信号Ｖoutに波形整形を行って得た振動波形を基に検出波形を取得し、その検出波形の周期と振幅とのうち少なくとも周期を計測し、その計測した少なくとも周期を複数の閾値と比較することでノズル検査を行う。このノズル検査で、検査対象ノズルが正常ノズルであるか異常ノズルであるかが検出される。このとき、異常ノズルは、原因別（気泡混入、乾燥、紙粉付着）に検出される。そして、吐出異常検出部６７は、その検出結果を示す検出信号Ｄｓを制御部５１へ出力する。このとき、検査対象ノズルが全ノズルである場合、判定部７２は、インク色別に全ノズルについて複数（インク色数×ノズル列当たりのノズル個数）の検出信号Ｄｓを入力する。一方、検査対象ノズルが一部のノズルである場合、判定部７２は、インク色別に一部のノズルについて検出信号Ｄｓを入力する。なお、本実施形態では、ステップＳ３２の処理が、検出ステップの一例に相当する。
【０１０６】
次のステップＳ３３では、異常ノズルがあるか否かを判断する。すなわち、判定部７２は、検出信号Ｄｓに基づいて検査対象ノズルが正常ノズルであるか異常ノズルであるかを、全ての検査対象ノズルについて判定する。異常ノズルがあれば、ステップＳ３４に進んで、フラグＦ１が「０」であるか否かを判断する。一方、異常ノズルが無ければ（全ての検査対象ノズルが正常ノズルであれば）、ステップＳ３６に進んで、フラグＦ１が「１」であるか否かを判定する。ここで、フラグＦ１が「０」であれば、それまで異常ノズルは無かったことになり、今回検出された異常ノズルが今回の走査で初めて検出されたことになる。この場合、ステップＳ３５において、ドット抜け開始位置Ｘstを記憶部５５に記憶するとともに、フラグＦ１＝１かつフラグＦ２＝１にする。一方、ステップＳ３３で異常ノズルが無いと判断された場合において（否定判定）、ステップＳ３６でフラグＦ１が「１」である場合、それまでに既に異常ノズルが存在していたことになる。つまり、それまで既に異常ノズルが存在していたにも拘らず、異常ノズルが検出されなかった場合は、異常ノズルが正常ノズルに復活したことを意味する。このため、ステップＳ３７において、ドット抜け終了位置Ｘｅを記憶部５５に記憶するとともに、フラグＦ１＝０かつフラグＦ２＝１にする。
【０１０７】
ここで、フラグＦ２は、ドット抜けの有無を示すものであり、Ｆ２＝１であればドット抜けが存在し、Ｆ２＝０であればドット抜けが存在しない。このため、Ｆ２＝１である場合は、第１補完記録が選択される。一方、Ｆ１＝１であってもＦ２＝０であれば、異常ノズルが存在するもののドット抜けが存在しないので、第２補完記録が選択される。
【０１０８】
そして、ステップＳ３８で１パス分の印刷が終了したと判定されるまで（Ｓ３８で肯定判定）の間、すなわち記録ヘッド２６の走査中は、記録ヘッド２６がノズル検査位置に達する度に（Ｓ３１で肯定判定）、ノズル検査を実施する（Ｓ３２）。そして、ノズル検査による異常ノズルの有無の判定結果（Ｓ３３）に応じたフラグ処理、及びドット抜け開始位置Ｘstやドット抜け終了位置Ｘｅ等のドット抜け領域Ａｏｍを特定可能な位置情報の記憶処理を行う（Ｓ３４〜Ｓ３７）。そして、１パス分の印刷を終了すると、ステップＳ３９に進む。
【０１０９】
ステップＳ３９では、フラッシング実施条件が成立するか否かを判断する。例えば前回のフラッシング実施時点からの経過時間が設定時間に達したことをもってフラッシング実施条件が成立したと判断する。フラッシング実施条件が成立した場合はステップＳ４０に進み、一方、フラッシング実施条件が不成立の場合は当該ルーチンを終了する。
【０１１０】
ステップＳ４０では、フラッシングを実施するとともにフラッシング実施時にノズル検査を実施する。吐出異常検出部６７は、ノズル毎の残留振動信号Ｖoutに基づいて検査対象ノズルの全てについてノズル検査を実施し、検査対象ノズルの全ての検査結果を示す検出信号Ｄｓを判定部７２へ出力する。
【０１１１】
ステップＳ４１では、異常ノズルがあるか否かを判断する。すなわち、判定部７２は、検出信号Ｄｓに基づいて検査対象ノズルが正常ノズルであるか異常ノズルであるかを、全ての検査対象ノズルについて判定する。異常ノズルがあれば、ステップＳ４２に進んで、フラグＦ１を「１」にする。一方、異常ノズルが無ければ（全ての検査対象ノズルが正常ノズルであれば）、ステップＳ４３に進んで、フラグＦ１を「０」にする。
【０１１２】
こうして走査処理ルーチンにより、１パス分の印刷が行われている途中で検査対象ノズルについてドット毎又は複数ドットおきにノズル検査が行われる。そして、１パス分の検査を終えた時点では、記憶部５５にノズル検査結果を示すフラグ情報（フラグＦ１及びＦ２）及びドット抜け領域Ａｏｍを特定可能な位置情報（Ｘst，Ｘｅ等）が記憶される。
【０１１３】
図１７に戻って、上記の通常走査（Ｓ１１）を行った後、次のステップＳ１２では、今回の走査で異常ノズルが検出されたか否かを判断する。異常ノズルが検出された場合はステップＳ１３に進み、異常ノズルが検出されなかった場合はステップＳ１８に進む。
【０１１４】
ステップＳ１３では、今回の走査で初検出の異常ノズルがあるか否かを判断する。今回の走査で初検出の異常ノズルがあればステップＳ１４に進み、今回の走査で初検出の異常ノズルがなければステップＳ１８に進む。ここで、今回の走査で初検出の異常ノズルがある場合は、その異常ノズルの行には少なくとも異常ノズルが初検出された位置以降の領域にドット抜けによるドット抜け領域Ａｏｍが形成されている。この種のドット抜け領域Ａｏｍが存在する場合はステップＳ１４に進み、一方、この種のドット抜け領域Ａｏｍが存在しない場合はステップＳ１８に進む。
【０１１５】
ステップＳ１４では、正常ノズルがドット抜け行に位置するまで通常より短い第１搬送量Ｙ１で媒体Ｐを搬送する。ここで、正常ノズルは、印刷制御部７１によって、異常ノズルの位置よりも搬送方向下流側の位置にありかつ異常ノズルから搬送方向下流側へ最短搬送量以上離れた位置にあるものが選択される。例えば異常ノズルＮａに対して搬送方向下流側へＲ番目（但しＲは自然数）以上の位置にある正常ノズルが決定される。そして、正常ノズルが決まると、その正常ノズルがドット抜け行に位置するまでの第１搬送量Ｙ１だけ媒体を搬送方向Ｙに搬送する。なお、本実施形態では、ステップＳ１４の処理が、第１移動ステップの一例に相当する。
【０１１６】
ステップＳ１５では、ドット抜け行をドット抜け開始位置Ｘstからドットで補完する第１補完記録を行う。この結果、図１１にできたドット抜け領域Ａｏｍに対してドット抜け開始位置Ｘstから正常ノズルで第１ドットを形成することで、ドット抜け領域Ａｏｍを第１ドットＤＴ１で補完する第１補完記録を行う。このとき、第１補完記録で使用されるパスデータは次のように作成される。すなわち、前のパスで異常ノズルを検出すると、そのときのパスデータの作成を中止して第１補完記録用のパスデータの作成を開始している。このため、異常ノズルが検出されたパスの次のパスで第１補完記録が行われても、第１補完記録はさほどの遅延もなく速やかに開始される。なお、本実施形態では、ステップＳ１５の処理が、第１補完記録ステップの一例に相当する。
【０１１７】
ステップＳ１６では、今回の走査で初検出の異常ノズルがあるか否かを判断する。今回の走査で初検出の異常ノズルがあればステップＳ１４に戻り、今回の走査で初検出の異常ノズルがなければステップＳ１７に進む。ここで、今回の走査で初検出の異常ノズルがある場合は、その異常ノズルの行には少なくとも異常ノズルが初検出された位置以降の領域にドット抜け領域Ａｏｍが形成されている。この種のドット抜け領域Ａｏｍが存在する場合はステップＳ１４に戻り、一方、この種のドット抜け領域Ａｏｍが存在しない場合はステップＳ１７に進む。
【０１１８】
例えば第１補完記録を行う今回の走査中に異常ノズルが発生すると、ドット抜け領域の第１ドットＤＴ１での補完が途中で中断される。この場合、今回の走査で初検出の異常ノズルＮａがあると判定されるので（Ｓ１６で肯定判定）、第１搬送量Ｙ１の搬送により再び他の正常ノズルＮｎがドット抜け領域Ａｏｍの行に配置される。そして、ドット抜け領域Ａｏｍを前回の走査で第１補完記録を中断した続きの位置（前回の走査におけるドット抜け開始位置Ｘst）から正常ノズルＮｎによる第１ドットＤＴ１で補完する第１補完記録が行われる。こうして第１補完記録の途中で初検出の異常ノズルがあって第１補完記録が中断されても、再度、媒体Ｐを第１搬送量Ｙ１で搬送して他の正常ノズルに替えて中断の続きから第１補完記録を行うので、複数回の走査に亘るもののドット抜け領域Ａｏｍを最後まで第１ドットＤＴ１で補完することができる。なお、第１搬送量Ｙ１は、そのときの異常ノズルに対して搬送方向Ｙ下流側にあるどの正常ノズルを選択するかによって変化する。このように複数回の走査によりドット抜け領域Ａｏｍが第１ドットＤＴ１で補完されることもあるので、第１搬送量Ｙ１をなるべく短くできる正常ノズルを選択することが好ましい。なお、予め上限回数を設定しておき、第１補完記録の連続実施回数が上限回数に達し、上限回数を実施しても補完が終了しない場合は、異常ノズルが発生し易い状況にあるものとみなし、記録ヘッド２６にフラッシング又はメンテナンスを行わせる構成としてもよい。
【０１１９】
ステップＳ１７では、通常搬送位置までの残りの第２搬送量Ｙ２（＝Ｙｐ−Ｙ１）で媒体を搬送する。こうして仮に異常ノズルが検出されなかった場合において規定の搬送量Ｙｐで搬送していれば、到達していたであろう通常の搬送位置（次回の走査位置）まで媒体Ｐを搬送する。なお、本実施形態では、ステップＳ１７の処理が、第２移動ステップの一例に相当する。
【０１２０】
ステップＳ１８では、異常ノズルの両隣の正常ノズルを用いて異常ノズルの行を隣の行の第２ドット（近傍ドット）で補完する第２補完記録を行う。このとき、第２補完記録で使用されるパスデータは次のように作成される。すなわち、前の前のパスで異常ノズルを検出すると、そのときのパスデータの作成を中止して開始した第１補完記録用のパスデータの作成が終わり次第、第２補完記録用のパスデータの作成を開始する。このため、異常ノズルが検出されたパスの次の次のパスで第２補完記録が行われても、第２補完記録はさほど遅れることもなく速やかに開始される。
【０１２１】
そして、この第２補完記録の走査中においても、図１８に示す走査処理ルーチンを実行する。この走査中で異常ノズルの検査が行われ、今回の走査で初検出の異常ノズルがあれば、フラグＦ１＝１かつＦ２＝１となる（Ｓ１３で肯定判定）。この場合、第２補完記録を終えた後、媒体Ｐを第１搬送量Ｙ１で搬送し（Ｓ１４）、次に第１補完記録が行われる。
【０１２２】
また、第２補完記録の走査中においては、異常ノズルは不吐出とされる。このため、第２補完記録中に異常ノズルが正常ノズルに復活しても、インク滴が吐出されることはない。このとき、異常ノズルに対応する吐出部Ｄは、インク滴を吐出しない程度の強さで振動板２６５を微振動させる微振動モード（振動駆動モードの一例）で駆動され、その微振動モードで駆動された吐出部Ｄの残留振動を検出する吐出異常検出部６７によってノズル検査が行われる。ノズル検査の結果、異常ノズルが正常ノズルに復活したら、その復活した正常ノズルは、次の走査又は次の次の走査から記録に使用される。よって、第２補完記録ステップ中は異常ノズルの検査をしない構成に比べ、第２補完記録ステップから通常の記録へ比較的早期に復帰できる。ここで、異常ノズルが正常ノズルに復活してから、その復活した正常ノズル用のパスデータ（記録データの一例）を作成するので、そのパスデータの作成が次の走査に間に合えば、あるいは、間に合わなくても少しの待ち時間で済めば、次の走査から、復活した正常ノズルを用いて記録を行う。なお、次の走査に間に合わなければ、次の次の走査から復活した正常ノズルを用いて記録を行ってもよい。
【０１２３】
例えば図１６（ｂ）において、第２補完記録中のノズル検査で異常ノズルＮａが正常ノズルＮｎに復活すると、そのとき次のパスの第２補完記録用のパスデータの生成中又は生成が終わっている。正常ノズルに復活した時点でこの作成中又は作成を終えた第２補完記録用のパスデータを破棄し、復活した正常ノズルＮｎを記録に用いるパスデータの作成を開始する。こうして異常ノズルＮａが正常ノズルＮｎに復活したときのパスデータは、異常ノズルＮａが正常ノズルＮｎに復活したことが検出された後、速やかに再構築される。なお、異常ノズルＮａは第２補完記録の走査中に亘って不吐出なので、ノズル検査対象から外してもよい。また、本実施形態では、ステップＳ１８の処理が、第２補完記録ステップの一例に相当する。
【０１２４】
ステップＳ１９では、今回の走査で初検出の異常ノズルがあるか否かを判断する。今回の走査で初検出の異常ノズルがあればステップＳ１４に戻り、今回の走査で初検出の異常ノズルがなければステップＳ２０に進む。ここで、今回の走査で初検出の異常ノズルがある場合は、その異常ノズルの行には少なくとも異常ノズルが初検出された位置以降の領域にドット抜けによるドット抜け領域Ａｏｍが形成されている。この種のドット抜け領域Ａｏｍが存在する場合はステップＳ１４に戻り、一方、この種のドット抜け領域Ａｏｍが存在しない場合はステップＳ２０に進む。
【０１２５】
よって、第２補完記録中の今回の走査で初検出の異常ノズルがあれば（Ｓ１９で肯定判定）、今回の走査を終えた後に媒体Ｐを第１搬送量Ｙ１で搬送し、正常ノズルＮｎを初検出の異常ノズルによるドット抜け領域Ａｏｍの行に配置する（Ｓ１４、図１２参照）。そして、記録ヘッド２６を走査させ、ドット抜け行をドット抜け開始位置Ｘstから第１ドットで補完する第１補完記録を行う（Ｓ１５）。
【０１２６】
一方、第２補完記録中の今回の走査で初検出の異常ノズルがなければ（Ｓ１９で否定判定）、今回の走査を終えた後に媒体Ｐを規定の搬送量Ｙｐで搬送する（Ｓ２０）。印刷終了でなければ（Ｓ２１で否定判定）、今回の走査で異常ノズル（前回走査時にもあった異常ノズルを含む）が検出され（Ｓ１２で肯定判定）、かつ今回の走査で初検出の異常ノズルでなければ（Ｓ１３で否定判定）、異常ノズルの行を隣の行の第２ドットで補完する第２補完記録を行う（Ｓ１８）。なお、第１補完記録（Ｓ１５）及び第２補完記録（Ｓ１８）を行った場合は、次のステップＳ１５又はＳ１９でステップＳ１３と同じ判断処理をしているので、第１補完記録又は第２補完記録を行った後のステップＳ１３では原則否定判定になる。
【０１２７】
次のステップＳ２０では、規定の搬送量で媒体を搬送する。バンド印刷の例では、バンド印刷のときの規定の搬送量で媒体Ｐが搬送される。この結果、記録ヘッド２６は媒体Ｐに対して次の走査位置に配置される。
【０１２８】
ステップＳ２１では、印刷終了であるか否かを判断する。印刷終了でなければステップＳ１２に戻り、印刷終了であれば当該ルーチンを終了する。
印刷終了ではなくかつ前回以前の走査（パス）で発生した異常ノズルが依然存在する場合は、次の走査で第２補完記録が行われる。こうして前回以前のパスで発生した異常ノズルが存在するうちは、毎回の走査で第２補完記録が継続される。例えば印刷中に、前回のフラッシング実施時点からの経過時間が設定時間に達してフラッシング実施条件が成立すると、そのとき記録ヘッド２６が走査中にあれば、その走査を終えたキャリッジ２２はホーム位置ＨＰまで移動する。そして、記録ヘッド２６の全てのノズル２６ｂから印刷とは関係のないインク滴をキャップ３５に向けて吐出するフラッシングを行う（図１８におけるＳ４０）。このフラッシング時には吐出異常検出部６７によって全ノズルを検査対象としてノズル検査が行われる。このノズル検査の結果、異常ノズルが１つも無ければ、次回の走査から補完記録を伴わない通常の記録に復帰する。
【０１２９】
一方、それまで通常走査を行っていたにも拘わらず、フラッシング時のノズル検査で異常ノズルが検出される場合もありうる。例えばキャビティー２６４内のインク中に気泡Ｂが存在し、フラッシング時に気泡Ｂがノズル２６ｂ付近に移動して、気泡混入による異常ノズルが検出される場合がある。この場合、異常ノズルの両隣の正常ノズルを用いて異常ノズルの行を両隣の行に記録される第２ドットＤＴ２で補完する第２補完記録が行われる。このように走査開始前から異常ノズルＮａの存在が分かっている場合は、次の走査は第２補完記録で行われる。
【０１３０】
また、複数のノズル列に１つずつ異常ノズルが存在するなど複数のノズル列に亘って異常ノズルが複数存在する場合は、前回走査時の各異常ノズルの行に正常ノズルがそれぞれ配置されるように第１搬送量Ｙ１が決定される。このため、１回の第１補完記録によって、複数の異常ノズルによる複数のドット抜け領域Ａｏｍを、正常ノズルによる第１ドットＤＴ１で補完することができる。また、同一ノズル列内に複数の異常ノズルが存在する場合も、前回走査時の各異常ノズルの各行に正常ノズルが配置されるように第１搬送量Ｙ１が決定される。このため、１回の第１補完記録によって、複数の異常ノズルによる複数のドット抜け領域Ａｏｍを、正常ノズルによる第１ドットＤＴ１で補完することができる。
【０１３１】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）第１走査の前の走査でできたドット抜け領域Ａｏｍを正常ノズルＮｎによるドットＤＴ１で補完し、第２走査では異常ノズルＮａの隣の正常ノズルＮｎを用いて印刷データに基づき定まるドットサイズよりも大きなドットを記録することで、隣の行のドットで異常ノズルの記録対象領域を補完する第２の補完記録が行われる。よって、異常ノズルが発生しても、記録のスループットをさほど低下させることなく、ドット抜けを低減できる。例えば印刷が失敗してその印刷で消費したインクと、印刷の失敗で用紙が無駄になる損紙を低減できる。
【０１３２】
（２）第１補完記録では、ドット抜け領域Ａｏｍは、印刷データＰＤに基づき定まるドットのサイズである第１ドットＤＴ１で補完される。よって、異常ノズルＮｎが正常ノズルＮｎであれば記録されるはずであった本来の印刷画質と同等な印刷画質で補完することができる。
【０１３３】
（３）吐出異常検出部６７が異常ノズルＮａを検出した場合は、第２補完記録を行わないことを前提に作成されたパスデータを破棄し、次の第１走査で使用するための第１補完記録用のパスデータを作成する。よって、第１補完記録用のパスデータの作成開始遅れによる第１補完記録の開始遅れを抑制できる。このため、異常ノズルが検出されたときの走査を終えた後に媒体Ｐが第１搬送量Ｙ１で搬送された後、第１補完記録が行われる第１走査を速やかに開始することができる。
【０１３４】
（４）第２補完記録ステップでは、異常ノズルＮａに対応する吐出部Ｄはインク（液体の一例）を吐出させる駆動はされない。仮に異常ノズルＮａが正常な量ではないものの少ない量のインクを吐出したり、正常ノズルに戻ってインク滴を吐出できたりする事態も起こりうる。この場合、異常ノズルＮａから吐出されたインク滴によるドットと第２ドットＤＴ２とが加わることで、第２補完記録後のドット抜け領域Ａｏｍでドットが過剰になり印刷画質が低下する。しかし、第２補完記録ステップでは、異常ノズルに対応する吐出部Ｄｊはインク滴を吐出させる駆動はされないので、異常ノズルＮａからはインク滴は吐出されない。よって、第２補完記録ステップで、異常ノズルＮａからインク滴が吐出されることに起因する印刷画質の低下を抑制できる。
【０１３５】
（５）異常ノズルＮａに対応する吐出部Ｄは、インク（液体の一例）の吐出を伴わずに振動させる微振動モード（振動駆動モードの一例）で駆動され、その微振動モードで駆動された吐出部Ｄの残留振動を検出する吐出異常検出部６７によってノズル検査が行われる。ノズル検査の結果、異常ノズルが正常ノズルに復活したら、その復活した正常ノズルは、次のパス（走査）又は次の次のパス（走査）から記録に使用される。よって、第２補完記録ステップ中は異常ノズルの検査をしない構成に比べ、第２補完記録ステップから通常の記録へ比較的早期に復帰できる。
【０１３６】
（６）第１走査の前の走査（異常ノズル検出時の走査）では、異常ノズルが検出されたときと同一の走査の中で異常ノズルの正常ノズルへの復活が検出された場合は、第１補完記録ステップにおいて、ドット抜け領域は次のように定められる。すなわち、異常ノズル検出時の走査で、異常ノズルが初めて検出された位置を含みかつ異常ノズルの正常ノズルへの復活が検出された位置を含まない走査方向の範囲としてドット抜け領域は規定される。そして、第１補完記録ステップでは、このドット抜け領域Ａｏｍを第１ドットＤＴ１で補完する第１補完記録が行われる。よって、ドット抜け領域Ａｏｍに対する第１ドットＤＴ１の補完を適切に行うことができる。
【０１３７】
（７）記録ヘッド２６が走査間でノズルのクリーニングを行ったときに吐出異常検出部６７により異常ノズルＮａの有無を検査し、吐出異常検出部６７の検出結果から異常ノズルＮａが正常ノズルＮｎに復活した場合は、次の第２走査において第２補完記録ステップは行われない。よって、ノズル２６ｂのクリーニングを行ったときに異常ノズルＮａが正常ノズルＮｎに復活したにも拘らず、次の第２走査で第２補完記録が行われることを回避することができる。
【０１３８】
（８）画像データＩＤ（記録データの一例）から複数の分版データを生成する分版処理ステップと、分版データからハーフトーンデータを生成するハーフトーン処理ステップと、ハーフトーンデータを基に記録ヘッド２６の一走査分のドットをノズル２６ｂに割り付けるパスデータを生成するパスデータ生成ステップとを備える。そして、記録ヘッド２６は事前に生成されたパスデータに基づいて一走査毎（パス毎）の印刷を行う。一方、吐出異常検出部６７が異常ノズルを検出したときには、印刷制御部７１から出力されるリセット指令により、パスデータ生成ステップにおけるパスデータ生成処理が中止され、補完用データ生成ステップにおいて、異常ノズル（吐出異常）が検出されたパスの次のパスのためのパスデータが、第２補完記録用に再構築される。よって、第２補完記録用のパスデータの生成が速やかに開始され、第２補完記録ステップの開始遅れをなるべく回避することができる。よって、第２補完記録が実施されても、さほど印刷スループットが低下しない。
【０１３９】
（９）異常ノズルＮａが検出されたときのパス（走査）の次のパス（走査）のためにハーフトーン処理部８２が生成したハーフトーンデータを用いて、第２補完記録用のパスデータ（記録データ）が再構築される。よって、作成済みのハーフトーンデータを利用するので、ハーフトーン処理をやり直す必要がなく、比較的短時間で第２補完記録用の記録データを再構築できる。この結果、第２補完記録の開始遅れを抑制できる。
【０１４０】
なお、上記実施形態は以下のような形態に変更することもできる。
・複数の異常ノズルが発生した場合、一方の異常ノズルのドット抜け領域の行に正常ノズルを配置するように媒体を第１搬送量で搬送した場合、他方の異常ノズルのドット抜け領域の行に異常ノズルが配置される場合が起こりうる。このため、印刷制御部は、複数の異常ノズルが検出された場合、複数の異常ノズルに対応するドット抜け領域の全ての行に、正常ノズルが配置されるような第１搬送量を演算して決定する。そして、印刷制御部は、搬送機構の搬送モーターを制御し、その決定した第１搬送量で媒体の搬送を行う。
【０１４１】
・第１補完ステップでは、印刷データから定まるドットサイズでドットを形成することでドット抜け領域をドットで補完したが、印刷データから定まるドットサイズと異なるドットサイズでドットを形成してもよい。
【０１４２】
・第２補完記録ステップでは、異常ノズルの行のドットを両隣の行のドットのサイズの比に応じて按分した量を両隣の行のドットに加えることで、両隣の行のドットである第２ドットＤＴ２（近傍ドット）のサイズを、印刷データから定まるドットサイズに応じてそれより大きなドットサイズとした。これに対して図１３に示すように、第２ドットＤＴ２を一律に超大ドットとしてもよい。但し、図１３の例は印刷データに基づき定まるドットが大ドットであったためそれより大きな超大ドットとした例であるが、印刷データに基づき定まるドットサイズに関係なく一律に超大ドットで補完してもよい。なお、一律のドットサイズは大ドットでも中ドットでもよい。一律に大ドットとした場合は、例えば小ドットと中ドットとを大ドットとし、大ドットはそのままとする。また、一律に中ドットとした場合は、例えば小ドットを中ドットとし、中ドットと大ドットはそのままとする。これらの方法によっても、第２補完記録を行うことができる。なお、通常の印刷に用いるドットのサイズは大中小の３種類に限らず、１種類のドットサイズでもよい。この場合、１種類のドットサイズよりも大きな第２ドットにすればよい。なお、通常の印刷に用いるドットサイズの種類は、２種類、４種類、５種類でもよい。
【０１４３】
・大ドットや中ドットなどのドット抜けが目立つドットサイズに限り、正常ノズルを用いた第１補完記録又は第２補完記録を行う構成としてもよい。
・第１補完記録ステップでは、ドット抜け領域Ａｏｍの少なくとも一部を正常ノズルによるドットで補完すればよい。例えばドット抜け領域の一部がドットで補完されない構成でもよい。例えば全ドットを対象として吐出部Ｄの吐出異常を検出するのではなく、ドットＱ個毎に吐出部の吐出異常を検出する構成でもよい。この場合、そのときのパスで初めて吐出異常が検出されても、前回の吐出異常検出時期から今回の吐出異常検出時期までの期間内に吐出異常発生時期が存在する。このため、今回の吐出異常検出位置からドットの補完を開始すると、この補完開始位置よりも前に実際の吐出異常開始位置が存在する場合、実際のドット抜け領域Ａｏｍのうち補完されなかった部分がドット抜け残留領域として残る。このようにドット抜け領域Ａｏｍの一部が補完されない構成でもよい。
【０１４４】
・ドット抜け領域Ａｏｍの外側の領域まで補完のドットが及ぶように第１補完が行われてもよい。
・ノズル列を構成するノズルのうち使用可能な全ノズルを使用して印刷するバンド印刷の例としたが、ノズル列を構成する全ノズルのうち一部のノズルを使用して印刷するインターレース印刷（マイクロウィーブ印刷）でもよい。このようなインターレース印刷でも、ドット抜け行に、他の作動ノズルを使用してドットを形成することができる。
【０１４５】
・ドット消失行の消失したドットサイズに応じてその両隣行のドットサイズを変化させたが、全て同じサイズ（例えば大ドット又は中ドット）でもよい。
・第１補完記録は、異常ノズルのインク色と異なるインク色の正常ノズルを用いて行ってもよい。例えばグレイスケール印刷のときに黒インク用の異常ノズルを検出した場合、次の走査である第１走査で他のカラー３色の正常ノズルを用いて３色のインク滴の混色により黒（コンポジットブラック）や灰色（コンポジットグレイ）を発色させてもよい。また、カラー印刷のときに所定のインク色のノズルを異常ノズルとして検出した場合、次の第１走査で他のカラー３色の正常ノズルを用いて１色又は複数色のインク滴の混色により、異常ノズルのインク色と同じ又は近似の色を発色させてもよい。
【０１４６】
・クリーニングは、フラッシングに限定されない。例えば記録ヘッド２６のノズル開口面２６ａにキャップ３５を接触させた状態で吸引ポンプ３７を駆動させてノズル２６ｂからインクを強制的に吸引排出させるヘッドクリーニングでもよい。クリーニングが終わるとフラッシングを行って、このフラッシング時の残留振動信号Ｖoutに基づいてノズル検査を行えばよい。また、クリーニングはワイピングでもよい。ワイピング後にフラッシングを行って、このフラッシング時の残留振動信号Ｖoutに基づいてノズル検査を行えばよい。
【０１４７】
・検出部は、記録部の走査中にレーザー光で吐出異常を検出する構成でもよい。すなわち、ノズルから吐出されるインク滴の飛行経路を横切るようにレーザー光を射出し、レーザー光の受光部が、インク滴によって遮られてレーザー光を受光しなければ正常吐出と検出し、吐出部Ｄが吐出駆動したにも拘らずレーザー光がインク滴によって遮られず、レーザー光を受光した場合は吐出異常として検出する。
【０１４８】
・記録装置の制御部内に構築される各機能部は、プログラムを実行するコンピューターによりソフトウェアで実現されたり、ＦＰＧＡ（例えばＡＳＩＣ（Application Specific IC））等の電子回路によりハードウェアで実現されたり、ソフトウェアとハードウェアとの協働により実現されたりしてもよい。
【０１４９】
・記録装置は、記録部が移動しながら液体を吐出することでドットを形成する記録方式であればよい。記録装置は、シリアルプリンターに限定されず、ラテラル式プリンターでもよい。ラテラル式プリンターは記録ヘッドを有するキャリッジがノズル列方向と交差する主走査方向とノズル列方向と平行な副走査方向との両方向に移動可能である。この場合、媒体と記録部との副走査方向の相対移動は、媒体の搬送ではなく、記録部（記録ヘッド）の副走査方向への移動により実現される。この場合、記録部を副走査方向へ移動させる動力源及び記録部を副走査方向に案内するガイドレール等により、移動部の一例が構成される。
【符号の説明】
【０１５０】
１１…記録装置の一例としてのプリンター、２２…キャリッジ、２６…記録部の一例としての記録ヘッド、２６ｂ…ノズル、４２…吐出駆動素子、５１…制御部、５４…移動部の一例としての搬送機構、５５…記憶部、６７…検出部の一例としての吐出異常検出部、７１…制御部の一例である印刷制御部、７２…判定部、８１…分版処理部、８２…ハーフトーン処理部、８３…パスデータ生成部、２６５…振動板、Ｘ…走査方向、Ｙ…搬送方向、Ｎ１〜Ｎ４…ノズル列、Ｄ…吐出部、Ｎｎ…正常ノズル、Ｎａ…異常ノズル、Ｐ…媒体、ＰＤ…印刷データ、ＩＤ…記録データの一例としての画像データ、Ａｏｍ…ドット抜け領域、Ｘst…吐出異常検出開始位置、Ｘｅ…吐出異常検出終了位置、ＤＴ１…第１ドット、ＤＴ２…第２ドット、Ｙ１…第１搬送量、Ｙ２…第２搬送量、Ｙｐ…規定の搬送量、ＰＲ１…分版処理、ＰＲ２…ハーフトーン処理、ＰＲ３…パスデータ生成処理、ＰＲ４…記録処理。
【図１】
0006459434.tif 000002
【図２】
0006459434.tif 000003
【図３】
0006459434.tif 000004
【図４】
0006459434.tif 000005
【図５】
0006459434.tif 000006
【図６】
0006459434.tif 000007
【図７】
0006459434.tif 000008
【図８】
0006459434.tif 000009
【図９】
0006459434.tif 000010
【図１０】
0006459434.tif 000011
【図１１】
0006459434.tif 000012
【図１２】
0006459434.tif 000013
【図１３】
0006459434.tif 000014
【図１４】
0006459434.tif 000015
【図１５】
0006459434.tif 000016
【図１６】
0006459434.tif 000017
【図１７】
0006459434.tif 000018
【図１８】
0006459434.tif 000019