(57)【要約】  本発明の実施例が開示した異常ノズルの補正方法、補正装置及びプリンターは、印刷ヘッドにおける異常ノズルの位置情報を確定して、印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定して、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定して、前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを取得して、前記第二データの中のインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。本発明の技術提案により、異常ノズルからの異常なインク吐出に起因する画質不良の問題が解決されるだけでなく、ノズルのメンテナンスコストも削減される。
2021511229.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドにおける異常ノズルの位置情報を確定するステップと、
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定して、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定するステップと、
前記印刷パラメータに基づいて、前記補正ノズルが正常的に印刷する時に対応する第二データを取得し、前記第二データには、インク吐出データとインク非吐出データが含まれ、前記第二データの中のインク非吐出データのアドレスを確定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成するステップと、
を含むことを特徴とする異常ノズルの補正方法。
【請求項２】
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する前記ステップは、具体的に
印刷パラメータを取得して、前記異常ノズルの位置とオリジナル印刷データファイルにおける印刷対象データとの第一マッピング関係を確定し、
前記第一マッピング関係及び前記異常ノズルの位置情報に基づいて、前記異常ノズルに対応する第一データ及び前記第一データを補正する第二データ範囲を取得し、
前記第二データ範囲及び前記第一マッピング関係に基づいて、前記異常ノズルを補正するための補正ノズルの位置情報を確定すること
を含むことを特徴とする請求項１に記載の異常ノズルの補正方法。
【請求項３】
前記第二データ範囲は前記第一データを中心とする第一連結ドメイン或いは第二連結ドメインで、前記第一連結ドメインは前記第一データを含み、前記第二連結ドメインは前記第一データを含まないことを特徴とする請求項２に記載の異常ノズルの補正方法。
【請求項４】
前記第二データ範囲は前記第一データを中心とする非連結ドメインであることを特徴とする請求項２に記載の異常ノズルの補正方法。
【請求項５】
前記第二データ範囲内の代替インク非吐出データを確定し、さらに前記代替インク非吐出データが前記第一データの補正に使用できるかどうかを判断するステップと、
もし使用できる場合、補正に使用できるあらゆる前記代替インク非吐出データから、物理的印刷位置が前記第一データに対応する物理的印刷位置に一番近いインク非吐出データを選択して前記第一データの補正に使用するステップ
をさらに含むことを特徴とする請求項３に記載の異常ノズルの補正方法。
【請求項６】
前記第二データ範囲内の代替インク非吐出データを確定し、さらに前記代替インク非吐出データが前記第一データの補正に使用できるかどうかを判断するステップは、
前記第二データがインクを吐出しないと判断された場合、前記第一データの補正に使用することができ、
前記第一マッピング関係に基づいて、前記第二データに対応する補正ノズルを特定し、前記補正ノズルが正常であれば、前記第二データは前記第一データの補正に使用できること
を特徴とする請求項５に記載の異常ノズルの補正方法。
【請求項７】
前記印刷パラメータは、印刷媒体と印刷ヘッドとの相対変位、ノズルの数及び第一往復式スキャン印刷回数を含むことを特徴とする請求項２に記載の異常ノズルの補正方法。
【請求項８】
前記第一往復式スキャン印刷回数をＫとし、Ｋは２より大きいまたは２に等しい整数で、一つの画像ユニットはＫ個の印刷データにより構成され、前記第二データ範囲は前記第一データが所属する画像ユニットの前記第一データ以外のＫ−１個の印刷データであることを特徴とする請求項７に記載の異常ノズルの補正方法。
【請求項９】
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する前に、印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップをさらに含み、
前記第二印刷データは、前記第一データと前記第二データとを含むことを特徴とする請求項２に記載のプリンターの異常ノズルの補正方法。
【請求項１０】
前記印刷パラメータは、第一フェザリング振幅をさらに含み、前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、第一往復式スキャン印刷回数と前記第一フェザリング振幅に基づいて、第二往復式スキャン印刷回数を取得し、前記第二往復式スキャン印刷回数は、前記第一往復式スキャン印刷回数より大きく、
前記第二往復式スキャン印刷回数に基づいて、印刷対象となる第一印刷データをフェザリング処理して、第二印刷データを取得し、前記第二印刷データの中のインク非吐出データの量が前記第一印刷データの中のインク非吐出データの量より大きいことを特徴とする請求項９に記載のプリンターの異常ノズルの補正方法。
【請求項１１】
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定するステップは、
前記第一往復式スキャン印刷回数をＰと定義し、Ｐが２より大きいかまたは２に等しい整数であり、各画像は、Ｐ回のオーバーラップ印刷により形成され、現在の印刷インデックスをＸと表記し、前記Ｘとは、印刷全体がカウントを開始してから、現在既に印刷された回数を指し、あらゆる異常ノズルが現在の印刷を含んだＰ回の印刷範囲内に落ちるかどうかを１つずつ計算して、その中の１つの異常ノズルを第一ノズルとして記録し、
第Ｘ回印刷の開始位置は、前のＸ回の印刷媒体と印刷ヘッドとの間の相対変位に等しく、ＳＸと表記され、前記第Ｘ回印刷の印刷媒体での追加カバレッジ距離は、ｈｘと表記され、印刷ヘッドの高さは、Ｈと表記されると、前記第Ｘ回印刷の追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ，ＳＸ＋Ｈ］と表記され、
前記第一ノズルは、印刷ヘッドと印刷媒体との相対変位が増大する方向での第１番のノズルから離間する距離がＷであると、第Ｘ＋０回、第Ｘ＋１回…第Ｘ＋Ｐ−１回の印刷過程中に対応する開始位置は、それぞれＳＸ、ＳＸ＋１、…ＳＸ＋Ｐ−１であり、毎度印刷の前記追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ、ＳＸ＋Ｈ］であり、前記第一ノズルの印刷位置は、それぞれＳＸ＋Ｗ、ＳＸ＋１＋Ｗ、……ＳＸ＋Ｐ−１＋Ｗであり、
もし、前記第一ノズルの前記印刷媒体での印刷位置が前記追加カバレッジ範囲以外にあれば、第一マッピング関係を記憶せず、
もし、前記第一ノズルの前記印刷媒体での印刷位置が前記追加カバレッジ範囲以内にあり、且つ既に記憶された第一マッピング関係と重複しなければ、前記第一マッピング関係を記憶し、前記第一マッピング関係は、対応する印刷インデックスと第一ノズルの印刷媒体での印刷位置とを含み、前記第一ノズルの前記第一データを抽出することを特徴とする請求項１０に記載のプリンターの異常ノズルの補正方法。
【請求項１２】
前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを取得し、前記第二データは、インク吐出データとインク非吐出データとを含み、前記第二データにおけるインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成するステップは、現時点に第Ｘ回の印刷を行なう時に、記憶された第一マッピング関係を１つずつ検索して、その中の１つのマッピング関係に対応する異常ノズルを第二ノズルとして記録し、前記第一マッピング関係の中から前記第二ノズルの印刷媒体での印刷位置を抽出し、
もし、前記印刷位置が現時点印刷の開始位置より大きいかまたはそれに等しければ、前記マッピング関係が有効であり、前記第二ノズルの印刷位置から現時点印刷の開始位置を差し引いた値は、ＺＸと表記され、
もし、ＺＸが前記印刷ヘッドの高さＨより小さけばれ、前記第二ノズルに対応する第一データを補正でき、前記印刷ヘッド内の各ノズルの位置情報に基づいて、ＺＸ位置に対応するノズルが正常なノズルであれば、ＺＸ位置に対応するノズルは前記第二ノズルの補正ノズルとして、第三ノズルとして記録され、前記第二ノズルの第一データを前記第三ノズルに対応する第二データのインク非吐出データのアドレスに書き込んで、前記第三ノズルの前記補正データを得ると共に、記憶装置の中の既に前記第三ノズルに書き込まれた前記第二ノズルに対応する補正済みのデータを削除し、
前記第二ノズルにとって、前記印刷媒体と前記印刷ヘッドの相対変位の増大過程において、前記第二ノズルの補正データが書き終わるかまたは第二ノズルに対応する第一マッピング関係が廃止されるまで、前記第二ノズルに対応する第三データ、第四データ…第Ｋデータ…を絶えず得ることができ、前記第三データは、前記第二データが補正された後に残った補正対象となるデータであり、前記第四データは、前記第三データが補正された後に残った補正対象となるデータであり、前記第Ｋデータは、第Ｋ−１データが補正された後に残った補正対象となるデータであり、４≦Ｋ≦Ｐであり、Ｋは、整数であることを特徴とする請求項１１に記載のプリンターの異常ノズルの補正方法。
【請求項１３】
前記印刷パラメータは、第二フェザリング振幅をさらに含み、第一往復式スキャン印刷回数は、１であり、前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、前記第二フェザリング振幅とノズルの数に基づいて、印刷重複エリアを確定して、前記印刷重複エリアに対応する第一印刷データをフェザリング処理して、第二印刷データを得ることを含むことを特徴とする請求項９に記載のプリンターの異常ノズルの補正方法。
【請求項１４】
前記異常ノズルは、前記印刷ヘッドと印刷媒体との相対変位が増大する方向での第一番目のノズルからの距離をＴと定義して、前記ノズルの数はｘ１であり、前記相対変位はｘ２であり、前記印刷重複エリアに対応するノズルの数はｒであり、
Ｔがｒより小さいかまたはｒに等しい場合、前記補正ノズルと前記第一番目のノズルとの間の距離はＹであり、
Ｙ＝Ｔ＋ｘ２  （式１）
第ｍ回の印刷にとって、前記第ｍ回の印刷に対応する第二印刷データの中から前記異常ノズルに対応する第一データを取得して、前記補正ノズルの位置情報に基づいて、第ｍ−１回の印刷に対応する第二印刷データの中から補正ノズルに対応する第二データを取得して、前記第一データを前記第二データの中の前記インク非吐出データのアドレスに書き込んで、補正データを生成し、
Ｔがｘ２より大きいかまたは２に等しい場合、前記補正ノズルが前記印刷ヘッドと前記印刷媒体との相対変位が増大する方向での前記第一番目のノズルと離間する距離は、Ｙであり、
Ｙ＝Ｔ−ｘ２  （式２）
第ｍ回の印刷にとって、前記第ｍ回の印刷に対応する第二印刷データの中から前記異常ノズルに対応する第一データを取得して、前記補正ノズルの位置情報に基づいて、第ｍ＋１回の印刷に対応する第二印刷データの中から補正ノズルに対応する第二データを取得して、前記第一データを前記第二データの中の前記インク非吐出データのアドレスに書き込んで、補正データを生成すること
を特徴とする請求項１３に記載の異常ノズルの補正方法。
【請求項１５】
前記印刷パラメータは、隣接する２つの印刷ヘッドの重複ノズルエリアの第一ノズルの数と、シングル印刷ヘッドの第二ノズルの数を含み
前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、前記重複ノズルエリアに対応する第一印刷データに基づいて、フェザリングテンプレートに対応するフェザリングデータと前記フェザリングデータの補完的フェザリングデータを取得して、前記第一印刷データと前記フェザリングデータとを演算して、第一フェザリングデータを得ると共に、前記第一印刷データと前記補完的フェザリングデータとを演算して、第二フェザリングデータを得ることを含み、
前記第一フェザリングデータと前記第二フェザリングデータは、前記第二印刷データを構成することを特徴とする請求項９に記載のプリンターの異常ノズルの補正方法。
【請求項１６】
印刷ヘッドの数をｎと定義し、第ｍ個の印刷ヘッドに対して、ｍ＝１の場合、第一印刷ヘッドには、１つの前記重複ノズルエリアがあり、第一重複ノズルエリアと記録され、前記第一印刷ヘッドは、第一非重複ノズルエリアをさらに含み、前記第一重複ノズルエリアに対応するノズルの数は、第一重複ノズルの数と記録され、前記第一非重複ノズルエリアに対応するノズルの数は、第一非重複ノズルの数と記録され、
１＜ｍ＜ｎの場合、第ｍ個の印刷ヘッドは、２つの前記重複ノズルエリアを有し、それぞれ第二重複ノズルエリアと第三重複ノズルエリアとに記録され、第ｍ個の印刷ヘッドは、第二非重複ノズルエリアをさらに含み、前記第二重複ノズルエリアに対応するノズルの数は、第二重複ノズルの数と記録され、前記第三重複ノズルエリアに対応するノズルの数は、第三重複ノズルの数と記録され、
第ｍ個の印刷ヘッドにおける第Ｘ個の異常ノズルにとって、Ｘは０より大きい整数であり、異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数より小さいかまたはそれに等しい場合、前記異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ−１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式で求められ、
Ｙ＝Ｘ＋Ｄ＋Ｚ  （式４）
式中において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｄは、第ｍ−１個のノズルの第二非重複ノズルの数であり、Ｚは、第ｍ−１個のノズルの前記第二重複ノズルの数であり、
前記異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数と第二非重複ノズルの数の和より大きいかまたはそれに等しい場合、前記異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ＋１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式で求められ、
Ｙ＝Ｘ−Ｔ−Ｕ  （式５）
式中において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｔは、第ｍ個の印刷ヘッドの前記第二非重複ノズルの数であり、Ｕは、第ｍ個の印刷ヘッドの前記第二重複ノズルの数であることを特徴とする請求項１５に記載のプリンターの異常ノズルの補正方法。
【請求項１７】
印刷ヘッドにおける異常ノズルの位置情報を確定することは、
各ノズルを検出する検出時間を取得し、印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいて前記印刷ヘッドの各ノズルのインク吐出開始時刻とインク吐出停止時刻を取得するステップと、
各ノズルのインク吐出開始時刻とインク吐出停止時刻に基づいて、検出信号が各前記ノズルを通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡は前記ノズルが正常時にインクを吐出する運動軌跡であるステップと、
各前記印刷ヘッドの各ノズルを制御してインクを吐出させ、且つ前記検出信号が各ノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得するステップと、
前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定するステップ
を含むことを特徴とする請求項１に記載の異常ノズルの補正方法。
【請求項１８】
印刷ヘッドにおける異常ノズルの位置情報を確定することは、
あらゆるノズルを検出する検出時間を取得し、前記印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいてあらゆるノズルが同時にインク吐出開始時刻とインク吐出停止時刻を取得するステップと、
あらゆるノズルの前記インク吐出開始時刻と前記インク吐出停止時刻に基づいて、検出信号があらゆるノズルを同時に通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡はノズルが正常時にインクを吐出する運動軌跡であるステップと、
あらゆるノズルを制御して同時にインクを吐出させ、且つ前記検出信号があらゆるノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得するステップと、
前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定するステップ
を含むことを特徴とする請求項１に記載の異常ノズルの補正方法。
【請求項１９】
印刷ヘッドにおける異常ノズルの位置情報を確定することに用いられる異常ノズルの位置確定モジュールと、
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定して、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定することに用いられる補正ノズルの位置確定モジュールと、
前記印刷パラメータに基づいて、前記補正ノズルが正常的に印刷する時に対応する第二データを取得し、前記第二データには、インク吐出データとインク非吐出データが含まれ、前記第二データの中のインク非吐出データのアドレスを確定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成することに用いられる補正データ生成モジュール
を含むことを特徴とする異常ノズルの補正装置。
【請求項２０】
制御ユニット、印刷ヘッドユニット及びノズル補正ユニットを含み、
前記制御ユニットは、前記ノズル補正ユニットを制御して、前記印刷ヘッドユニット内の異常ノズルを補正し、そのうち、前記ノズル補正ユニットは、請求項１９に記載したプリンターの異常ノズルの補正装置であること
を特徴とするプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット印刷技術分野に関し、特に異常ノズルの補正方法、装置及びプリンターに関するものである。
【背景技術】
【０００２】
インクジェット印刷とは、印刷ヘッド上のノズルを使用して印刷媒体においてインクを噴射して画像またはテキストを取得することを指し、主に往復式スキャン印刷、ワンタイムスキャン印刷、マルチヘッドでスキャン並列的にスキャン印刷などの方式を含む。往復式スキャン印刷は、マルチパススキャン印刷とも称される。マルチパススキャン印刷は、印刷対象となる画像の各ユニットを複数回補間して印刷を完了することを意味する。各ユニットは、複数のピクセルで構成される。例えば、２パススキャン印刷の場合、各ユニットは、２つのピクセルで構成され、３パススキャン印刷の場合、各ユニットは、３つのピクセルで構成される。ワンタイムスキャン印刷は、シングルパススキャン印刷とも呼ばれる。シングルパススキャン印刷は、印刷対象となる画像の各ユニットに対してワンタイムスキャンのみで印刷を完了することができる。マルチヘッドでの並列的なスキャン印刷は、ｏｎｅｐａｓｓスキャン印刷とも称される。ｏｎｅｐａｓｓスキャン印刷とは、印刷対象となる画像を一度に印刷して完了することを指す。
【０００３】
図１は、４パススキャン印刷の原理を示している。被印刷画像のあるエリアＡ（一部画像とも称される）は、４回のオーバーラップ印刷が必要であり、当該領域Ａは、複数のユニットＢで構成され、各ユニットＢは、４つのピクセルで構成され、領域Ａのデータは、データブロックＡ１、データブロックＡ２、データブロックＡ３及びデータブロックＡ４との４つの部分に分割される。この４つのデータブロックは、印刷ヘッドの異なるノズルでそれぞれ印刷される。印刷媒体の移動方向は、図１におけるＬ１により示され、印刷ヘッドの移動方向は、図１におけるＺ１により示される。印刷ヘッドが最初のパスにある時に、領域ＡのデータブロックＡ１は、印刷ヘッドのＪ１部分によって印刷される。印刷媒体の最初のパスでの移動距離は、印刷ヘッドのＪ１部分のＬ方向での長さと同じである。印刷ヘッドが第二パスにある時に、領域ＡのデータブロックＡ２は、印刷ヘッドのＪ２部分によって印刷されて完成され、印刷媒体は印刷ヘッドのＪ２部分の長さに等しい距離をさらに移動する。印刷ヘッドが第三パスにある時に、領域ＡのデータブロックＡ３は、印刷ヘッドのＪ３部分によって印刷されて完成され、印刷媒体は印刷ヘッドのＪ３部分の長さに等しい距離をさらに移動する。印刷ヘッドが第四パスにある時に、領域ＡのデータブロックＡ４は、印刷ヘッドのＪ４部分によって印刷されて完成される。このようにして、印刷ヘッドの異なる部位で印刷されようとする画像のエリアＡを４回オーバーラップすることによって、エリアＡに対応する画像の印刷を完成する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、図２に示すように、どんな印刷方法を使用しても、プリンターのノズルが長時間動作していると、インクの汚染、インクの沈殿、ほこり、水蒸気などによって、印刷ヘッドのノズルが異常になり易い。例えば、目詰まり、斜め噴射、かすれ、インク不足などの状況が発生して、印刷された画像に線引きや空白などが出現して、製品の品質に深刻な影響を与える。
【０００５】
ノズルの状態が異常になる場合に、従来技術では、洗浄、絞り、拭き取りによってノズルの流れをスムーズにするが、洗浄の過程において、幾つかの詰まった穴を綺麗に清掃できない可能性がある。少数のノズルが異常である場合、かろうじて生産を行なうことができるが、高品質、高精度が要求される製品にとって、印刷ヘッドを交換する必要がある。異常ノズルの数がノズル総数の１０％を超える場合、印刷ヘッドを取り換える必要がある。少数のノズルのみが異常であることに起因して、印刷ヘッド全体を取り換えると、生産スケジュールに影響するだけではなく、生産コストも大幅に増加される。
【課題を解決するための手段】
【０００６】
本発明は、従来技術のプリンターの印刷ヘッドのノズルに異常があり、印刷された画像の品質を損なう問題を解決するために、プリンターの異常ノズルの補正方法、補正装置及びプリンターを提供することを目的とする。
【０００７】
本発明の第一方面では、異常ノズルの補正方法を提供する。前記方法は、
印刷ヘッドにおける異常ノズルの位置情報を確定するステップと、
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定するステップと、
前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを取得し、前記第二データには、インク吐出データとインク非吐出データが含まれ、前記第二データの中のインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成するステップと、を備える。
【０００８】
好ましくは、印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する前記ステップは、具体的に
印刷パラメータを取得して、前記異常ノズルの位置とオリジナル印刷データファイルにおける印刷対象データとの第一マッピング関係を確定し、
前記第一マッピング関係及び前記異常ノズルの位置情報に基づいて、前記異常ノズルに対応する第一データ及び前記第一データを補正する第二データ範囲を取得し、
前記第二データ範囲及び前記第一マッピング関係に基づいて、前記異常ノズルを補正するための補正ノズルの位置情報を確定することを含む。
【０００９】
前記第二データ範囲は前記第一データを中心とする第一連結ドメイン或いは第二連結ドメインで、前記第一連結ドメインは前記第一データを含み、前記第二連結ドメインは前記第一データを含まない。
【００１０】
好ましくは、前記第二データ範囲は前記第一データを中心とする非連結ドメインである。
【００１１】
好ましくは、前記第二データ範囲内の代替インク非吐出データを確定し、さらに前記代替インク非吐出データが前記第一データの補正に使用できるかどうかを判断するステップと、
もし使用できる場合、補正に使用できるあらゆる前記代替インク非吐出データから、物理的印刷位置が前記第一データに対応する物理的印刷位置に一番近いインク非吐出データを選択して前記第一データの補正に使用するステップ
をさらに含む。
【００１２】
好ましくは、前記第二データ範囲内の代替インク非吐出データを確定し、さらに前記代替インク非吐出データが前記第一データの補正に使用できるかどうかを判断するステップは、
前記第二データがインクを吐出しないと判断された場合、前記第一データの補正に使用することができ、
前記第一マッピング関係に基づいて、前記第二データに対応する補正ノズルを特定し、前記補正ノズルが正常であれば、前記第二データは前記第一データの補正に使用できる。
【００１３】
好ましくは、前記印刷パラメータは、印刷媒体と印刷ヘッドとの相対変位、ノズルの数及び第一往復式スキャン印刷回数を含む。
【００１４】
好ましくは、前記第一往復式スキャン印刷回数をＫとし、Ｋは２より大きいまたは２に等しい整数で、一つの画像ユニットはＫ個の印刷データにより構成され、前記第二データ範囲は前記第一データが所属する画像ユニットの前記第一データ以外のＫ−１個の印刷データである。
【００１５】
好ましくは、印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する前に、印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップをさらに含み、
前記第二印刷データは、前記第一データと前記第二データとを含む。
【００１６】
好ましくは、前記印刷パラメータは、第一フェザリング振幅をさらに含み、前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、前記第一往復式スキャン印刷回数と前記第一フェザリング振幅に基づいて、第二往復式スキャン印刷回数を取得し、前記第二往復式スキャン印刷回数は、前記第一往復式スキャン印刷回数より大きく、
前記第二往復式スキャン印刷回数に基づいて、印刷対象となる第一印刷データをフェザリング処理して、第二印刷データを取得し、前記第二印刷データの中のインク非吐出データの量が前記第一印刷データの中のインク非吐出データの量より大きい。
【００１７】
好ましくは、印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定するステップは、
前記第一往復式スキャン印刷回数をＰと定義し、Ｐが２より大きいかまたは２に等しい整数であり、各画像は、Ｐ回のオーバーラップ印刷により形成され、現在の印刷インデックスをＸと表記し、前記Ｘとは、印刷全体がカウントを開始してから、現在既に印刷された回数を指し、あらゆる異常ノズルが現在の印刷を含んだＰ回の印刷範囲内に落ちるかどうかを１つずつ計算して、その中の１つの異常ノズルを第一ノズルとして記録し、
第Ｘ回印刷の開始位置は、前のＸ回の印刷媒体と印刷ヘッドとの間の相対変位に等しく、ＳＸと表記され、前記第Ｘ回印刷の印刷媒体での追加カバレッジ距離は、ｈｘと表記され、印刷ヘッドの高さは、Ｈと表記されると、前記第Ｘ回印刷の追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ，ＳＸ＋Ｈ］と表記され、
前記第一ノズルは、印刷ヘッドと印刷媒体との相対変位が増大する方向での第１番のノズルから離間する距離がＷであると、第Ｘ＋０回、第Ｘ＋１回…第Ｘ＋Ｐ−１回の印刷過程中に対応する開始位置は、それぞれＳＸ、ＳＸ＋１、…ＳＸ＋Ｐ−１であり、毎度印刷の前記追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ、ＳＸ＋Ｈ］であり、前記第一ノズルの印刷位置は、それぞれＳＸ＋Ｗ、ＳＸ＋１＋Ｗ、……ＳＸ＋Ｐ−１＋Ｗであり、
もし、前記第一ノズルの前記印刷媒体での印刷位置が前記追加カバレッジ範囲以外にあれば、第一マッピング関係を記憶せず、
もし、前記第一ノズルの前記印刷媒体での印刷位置が前記追加カバレッジ範囲以内にあり、且つ既に記憶された第一マッピング関係と重複しなければ、前記第一マッピング関係を記憶し、前記第一マッピング関係は、対応する印刷インデックスと第一ノズルの印刷媒体での印刷位置とを含み、前記第一ノズルの前記第一データを抽出する。
【００１８】
好ましくは、前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを取得し、前記第二データは、インク吐出データとインク非吐出データとを含み、前記第二データにおけるインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成するステップは、現時点に第Ｘ回の印刷を行なう時に、記憶された第一マッピング関係を１つずつ検索して、その中の１つのマッピング関係に対応する異常ノズルを第二ノズルとして記録し、前記第一マッピング関係の中から前記第二ノズルの印刷媒体での印刷位置を抽出し、
もし、前記印刷位置が現時点印刷の開始位置より大きいかまたはそれに等しければ、前記マッピング関係が有効であり、前記第二ノズルの印刷位置から現時点印刷の開始位置を差し引いた値は、ＺＸと表記され、
もし、ＺＸが前記印刷ヘッドの高さＨより小さけばれ、前記第二ノズルに対応する第一データを補正でき、前記印刷ヘッド内の各ノズルの位置情報に基づいて、ＺＸ位置に対応するノズルが正常なノズルであれば、ＺＸ位置に対応するノズルは前記第二ノズルの補正ノズルとして、第三ノズルとして記録され、前記第二ノズルの第一データを前記第三ノズルに対応する第二データのインク非吐出データのアドレスに書き込んで、前記第三ノズルの前記補正データを得ると共に、記憶装置の中の既に前記第三ノズルに書き込まれた前記第二ノズルに対応する補正済みのデータを削除し、
前記第二ノズルにとって、前記印刷媒体と前記印刷ヘッドの相対変位の増大過程において、前記第二ノズルの補正データが書き終わるかまたは第二ノズルに対応する第一マッピング関係が廃止されるまで、前記第二ノズルに対応する第三データ、第四データ…第Ｋデータ…を絶えず得ることができ、前記第三データは、前記第二データが補正された後に残った補正対象となるデータであり、前記第四データは、前記第三データが補正された後に残った補正対象となるデータであり、前記第Ｋデータは、第Ｋ−１データが補正された後に残った補正対象となるデータであり、４≦Ｋ≦Ｐであり、Ｋは、整数である。
【００１９】
好ましくは、前記印刷パラメータは、第二フェザリング振幅をさらに含み、前記第一往復式スキャン印刷回数は、１であり、前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、前記第二フェザリング振幅と前記ノズルの数に基づいて、印刷重複エリアを確定して、前記印刷重複エリアに対応する第一印刷データをフェザリング処理して、第二印刷データを得ることを含む。
【００２０】
好ましくは、前記異常ノズルは、前記印刷ヘッドと前記印刷媒体との相対変位が増大する方向での第一番目のノズルからの距離をＴと定義して、前記ノズルの数はｘ１であり、前記相対変位はｘ２であり、前記印刷重複エリアに対応するノズルの数はｒであり、
Ｔがｒより小さいかまたはｒに等しい場合、前記補正ノズルと前記第一番目のノズルとの間の距離はＹであり、
Ｙ＝Ｔ＋ｘ２  （式１）
【００２１】
第ｍ回の印刷にとって、前記第ｍ回の印刷に対応する第二印刷データの中から前記異常ノズルに対応する第一データを取得して、前記補正ノズルの位置情報に基づいて、第ｍ−１回の印刷に対応する第二印刷データの中から補正ノズルに対応する第二データを取得して、前記第一データを前記第二データの中の前記インク非吐出データのアドレスに書き込んで、補正データを生成し、
Ｔがｘ２より大きいかまたは２に等しい場合、前記補正ノズルが前記印刷ヘッドと前記印刷媒体との相対変位が増大する方向での前記第一番目のノズルと離間する距離は、Ｙであり、
Ｙ＝Ｔ−ｘ２  （式２）
【００２２】
第ｍ回の印刷にとって、前記第ｍ回の印刷に対応する第二印刷データの中から前記異常ノズルに対応する第一データを取得して、前記補正ノズルの位置情報に基づいて、第ｍ＋１回の印刷に対応する第二印刷データの中から補正ノズルに対応する第二データを取得して、前記第一データを前記第二データの中の前記インク非吐出データのアドレスに書き込んで、補正データを生成する。
【００２３】
好ましくは、前記印刷パラメータは、隣接する２つの印刷ヘッドの重複ノズルエリアの第一ノズルの数と、シングル印刷ヘッドの第二ノズルの数を含み、
前記印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るステップは、前記重複ノズルエリアに対応する第一印刷データに基づいて、フェザリングテンプレートに対応するフェザリングデータと前記フェザリングデータの補完的フェザリングデータを取得して、前記第一印刷データと前記フェザリングデータとを演算して、第一フェザリングデータを得ると共に、前記第一印刷データと前記補完的フェザリングデータとを演算して、第二フェザリングデータを得ることを含み、
前記第一フェザリングデータと前記第二フェザリングデータは、前記第二印刷データを構成する。
【００２４】
好ましくは、印刷ヘッドの数をｎと定義し、第ｍ個の印刷ヘッドに対して、ｍ＝１の場合、第一印刷ヘッドには、１つの前記重複ノズルエリアがあり、第一重複ノズルエリアと記録され、前記第一印刷ヘッドは、第一非重複ノズルエリアをさらに含み、前記第一重複ノズルエリアに対応するノズルの数は、第一重複ノズルの数と記録され、前記第一非重複ノズルエリアに対応するノズルの数は、第一非重複ノズルの数と記録され、
１＜ｍ＜ｎの場合、第ｍ個の印刷ヘッドは、２つの前記重複ノズルエリアを有し、それぞれ第二重複ノズルエリアと第三重複ノズルエリアとに記録され、第ｍ個の印刷ヘッドは、第二非重複ノズルエリアをさらに含み、前記第二重複ノズルエリアに対応するノズルの数は、第二重複ノズルの数と記録され、前記第三重複ノズルエリアに対応するノズルの数は、第三重複ノズルの数と記録され、
第ｍ個の印刷ヘッドにおける第Ｘ個の異常ノズルにとって、Ｘは０より大きい整数であり、異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数より小さいかまたはそれに等しい場合、前記異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ−１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式で求められ、
Ｙ＝Ｘ＋Ｄ＋Ｚ  （式４）
【００２５】
式中において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｄは、第ｍ−１個のノズルの前記第二非重複ノズルの数であり、Ｚは、第ｍ−１個のノズルの前記第二重複ノズルの数であり、
前記異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数と第二非重複ノズルの数の和より大きいかまたはそれに等しい場合、前記異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ＋１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式で求められ、
Ｙ＝Ｘ−Ｔ−Ｕ  （式５）
【００２６】
式中において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｔは、第ｍ個の印刷ヘッドの前記第二非重複ノズルの数であり、Ｕは、第ｍ個の印刷ヘッドの前記第二重複ノズルの数である。
【００２７】
好ましくは、印刷ヘッドにおける異常ノズルの位置情報を確定することは、
各ノズルを検出する検出時間を取得し、印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいて前記印刷ヘッドの各ノズルのインク吐出開始時刻とインク吐出停止時刻を取得するステップと、
各ノズルのインク吐出開始時刻とインク吐出停止時刻に基づいて、検出信号が各前記ノズルを通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡は前記ノズルが正常時にインクを吐出する運動軌跡であるステップと、
各前記印刷ヘッドの各ノズルを制御してインクを吐出させ、且つ前記検出信号が各ノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得するステップと、
前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定するステップを含む。
【００２８】
好ましくは、印刷ヘッドにおける異常ノズルの位置情報を確定することは、
あらゆるノズルを検出する検出時間を取得し、前記印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいてあらゆるノズルが同時にインク吐出開始時刻とインク吐出停止時刻を取得するステップと、
あらゆるノズルの前記インク吐出開始時刻と前記インク吐出停止時刻に基づいて、検出信号があらゆるノズルを同時に通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡はノズルが正常時にインクを吐出する運動軌跡であるステップと、
あらゆるノズルを制御して同時にインクを吐出させ、且つ前記検出信号があらゆるノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得するステップと、
前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定するステップを含む。
【００２９】
本発明の第二方面では、異常ノズルの補正装置を提供する。前記装置は、
印刷ヘッドにおける異常ノズルの位置情報を確定することに用いられる異常ノズルの位置確定モジュールと、
印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定して、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定することに用いられる補正ノズルの位置確定モジュールと、
前記印刷パラメータに基づいて、前記補正ノズルが正常的に印刷する時に対応する第二データを取得し、前記第二データには、インク吐出データとインク非吐出データが含まれ、前記第二データの中のインク非吐出データのアドレスを確定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成することに用いられる補正データ生成モジュールを含む。
【００３０】
本発明の第三方面では、プリンターを提供する。前記プリンターは、
制御ユニット、印刷ヘッドユニット及びノズル補正ユニットを含み、
前記制御ユニットは、前記ノズル補正ユニットを制御して、前記印刷ヘッドユニット内の異常ノズルを補正し、そのうち、前記ノズル補正ユニットは、請求項１９に記載したプリンターの異常ノズルの補正装置である。
【発明の効果】
【００３１】
本発明の実施形態によって提供されるプリンターの異常ノズルの補正方法、補正装置及びプリンターは、異常ノズルからの異常なインク吐出に起因する画質不良の問題を解決するだけではなく、印刷ヘッドのメンテナンスコストを削減することができる。
【図面の簡単な説明】
【００３２】
【図１】従来技術のインクジェットプリンターにおける往復式スキャン印刷の４パススキャン印刷の原理を示す図である。
【図２】従来技術の効果図である。
【図３】本発明の好ましい実施形態に係る異常ノズルの補正方法のフローチャートである。
【図４】本発明の好ましい実施形態に係る異常ノズルの補正方法のフローチャートである。
【図５】本発明の好ましい実施形態に係る異常ノズルの補正方法の異常ノズルの位置確定装置を示す図である。
【図６】本発明の好ましい実施形態に係る異常ノズルの補正方法の別の異常ノズルの位置を確定するためのフローチャートである。
【図７】本発明の好ましい実施形態に係る異常ノズルの補正方法の別の異常ノズルの位置確定装置を示す図である。
【図８】本発明の好ましい実施形態による異常ノズルの補正方法の補正ノズルの位置を確定するためのフローチャートである。
【図９】本発明の好ましい実施形態による異常ノズルの補正方法の第１実施例の第二データ範囲の概略図である。
【図１０】本発明の好ましい実施形態による異常ノズルの補正方法の第２実施例の第二データ範囲の概略図である。
【図１１】本発明の好ましい実施形態による異常ノズルの補正方法の第３実施例の第二データ範囲の概略図である。
【図１２】本発明の好ましい実施形態による異常ノズルの補正方法の第４実施例の第二データ範囲の概略図である。
【図１３】本発明の好ましい実施形態による異常ノズルの補正方法の第二データを確定するためのフローチャートである。
【図１４】本発明の好ましい実施形態による異常ノズルの補正方法の第二データを確定する概略図である。
【図１５】本発明の好ましい実施形態による異常ノズルの補正方法の第１実施例の補正方法を示す補正概略図である。
【図１６】本発明の好ましい実施形態による異常ノズルの補正方法の補正ノズルの位置を確定するためのフローチャートである。
【図１７】本発明の好ましい実施形態による異常ノズルの補正方法の第２実施例の補正の概略図である。
【図１８】本発明の好ましい実施形態による異常ノズルの補正方法の第３実施例の補正の概略図である。
【図１９】本発明の好ましい実施形態に係る異常ノズルの補正方法の効果を示す図である。
【図２０】本発明の第１実施例に係る異常ノズルの補正方法のフローチャートである。
【図２１】本発明の第１実施例に係る異常ノズルの補正方法を示す補正概略図である。
【図２２】本発明の第２実施形態に係る異常ノズルの補正方法の印刷ヘッドの配置を示す概略図である。
【図２３】本発明の第２実施例に係る異常ノズルの補正方法のフローチャートである。
【図２４】本発明の第２実施例に係る異常ノズルの補正方法を示す概略図である。
【図２５】本発明の第３実施例に係る異常ノズルの補正方法のフローチャートである。
【図２６】本発明の第３実施例に係る異常ノズルの補正方法の印刷ヘッドの構造を示す概略図である。
【図２７】本発明の第３実施例に係る異常ノズルの補正方法の異常ノズルの位置を確定する概略図である。
【図２８】本発明の第３実施例に係る異常ノズルの補正方法を示す補正概略図である。
【図２９】本発明の第４実施例に係る異常ノズルの補正装置の構造を示す概略図である。
【図３０】本発明の第５実施例に係るプリンターの構造を示す概略図である。
【発明を実施するための形態】
【００３３】
以下、本発明の各方面の特徴及び例示的な実施形態を詳細に説明する。本発明の目的、技術提案及び利点をさらにはっきりさせるために、図面及び実施例を組み合せて本発明を詳細に説明する。勿論、以下に述べる実施形態は、ただ本発明を解釈するだけであり、本発明を限定するためのものではない。当業者にとって、これらの具体的な詳細の中の一部をいらなくても、本発明を実施することができる。以下の実施形態は、ただ本発明を例示することによって、本発明の技術提案をさらによく理解させるためのものである。
【００３４】
なお、以下の記載において、第一及び第二などの関係及び順序を表現する用語は、ただ１つの部品または操作と別の部品または操作とを区分するために用いられ、これらの部品または操作の間には何らの実際的な関係または順序が存在していることを表明または暗示することがない。また、用語「含む」、「包含」または他の類似する意味を表す用語は、多くの要素を含む過程、方法、品物または設備が例示された要素を含むだけではなく、明らかに列挙された他の要素をカバーし、またはこの過程、方法、品物または設備のために欠けることができない要素をカバーすることを意味する。さらに限定されない情況下で、文句「……を含む」という表現は、前記要素を包含する過程、方法、品物または設備の中には他の同じ要素がさらに存在していることを排除しない。
【００３５】
図３に示すように、本発明の実施形態が開示する異常ノズルの補正方法は、主にインクジェットプリンターの印刷ヘッドのノズルに異常がある時に、それを補正して、画像を正常的に印刷して、画像の印刷媒体でのイメージング品質を損害しない。そのノズルの異常補正方法は、次のステップを含む。
【００３６】
ステップＳ１００では、印刷ヘッドにおける異常ノズルの位置情報を確定する。
【００３７】
図４に示すように、本実施例において、シングルセンサーにより印刷ヘッドの異常ノズルの位置情報を確定し、具体的に以下のステップを含む。
【００３８】
Ｓ１１１では、各ノズルを検出する検出時間を取得し、印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいて前記印刷ヘッドの各ノズルのインク吐出開始時刻とインク吐出停止時刻を取得する。
【００３９】
Ｓ１１２では、各ノズルのインク吐出開始時刻とインク吐出停止時刻に基づいて、検出信号が各前記ノズルを通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡は前記ノズルが正常時にインクを吐出する運動軌跡である。
【００４０】
Ｓ１１３では、各前記印刷ヘッドの各ノズルを制御してインクを吐出させ、且つ前記検出信号が各ノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得する。
【００４１】
Ｓ１１４では、前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定する。
【００４２】
図５に示すように、本実施例において、前記検出信号は透過形光電センサー３１０により発射され、前記透過形光電センサー３１０は、第一投光部３１１と第一受光部３１２を含み、前記第一投光部は前記所定の吐出軌跡２１２を通過する光信号３３０を送信し、前記第一受光部３１２は前記第一投光部３１１が発射した光信号３３０を受信して第一電気信号を生成する。前記透過形光電センサーの検出原理は次の通りである。各ノズル２１１のインク吐出開始時刻とインク吐出停止時刻に基づいて、前記印刷ヘッド２１０の最初のノズル２１１のインク吐出開始を制御する。最初の前記ノズル２１１が正常である場合、前記第一投光部３１１が送信する光信号３３０は最初の前記ノズルが吐出するインクに遮断され、前記第一受光部３１２は前記検出時間内に前記第一投光部３１１が送信する光信号３３０を受信できず、前記コントローラ１００が前記第一光受光部３１２から受信する最初の前記ノズルのフィードバック信号はαである。最初の前記ノズル２１１が異常である場合、前記透過形光電センサー３１０の第一投光部３１１が送信する光信号３３０は最初の前記ノズル２１１が吐出するインクに遮断されず、第一受光部３１２は前記検出時間内に前記第一投光部３１１が送信する光信号３３０を受信することができ、この時、前記コントローラ１００が前記第一受光部３１２から受信する最初の前記ノズル２１１のフィードバック信号はβである。本実施例において、前記αの値は１で、前記βの値は０である。コントローラが受信した値が１である場合、この時に検出するノズルは正常なノズルである。コントローラが受信した値が０である場合、この時に検出するノズルは異常ノズルである。それと同時に、コントローラは異常ノズルの位置を記録する。そのうち、αとβはプログラムの異なる設定によって、異なる値を有することができ、ここでは具体的に限定しない。
【００４３】
図６に示すように、他の実施例では、レーダーレーザーセンサーにより印刷ヘッドにおける異常ノズルの位置情報を確定することができ、具体的に以下のステップを含む。
【００４４】
Ｓ１２１では、あらゆるノズルを検出する検出時間を取得し、前記印刷ヘッドを検出するノズルを起動する時、前記検出時間に基づいてあらゆるノズルが同時にインク吐出開始時刻とインク吐出停止時刻を取得する。
【００４５】
Ｓ１２２では、あらゆるノズルの前記インク吐出開始時刻と前記インク吐出停止時刻に基づいて、検出信号があらゆるノズルを同時に通過する所定の吐出軌跡を送信し、前記所定の吐出軌跡はノズルが正常時にインクを吐出する運動軌跡である。
【００４６】
Ｓ１２３では、あらゆるノズルを制御して同時にインクを吐出させ、且つ前記検出信号があらゆるノズルの前記所定の吐出軌跡を通過した後のフィードバック信号を取得する。
【００４７】
Ｓ１２４では、前記フィードバック信号に基づいて、前記印刷ヘッドにおける異常ノズルの位置を確定する。
【００４８】
図７に示すように、本実施例ではレーザーレーダーセンサーを例に挙げ、ノズル２１０における異常ノズルの位置を確定する原理を具体的に説明した。まず、指定検出位置を確定し、指定検出位置に基づいてコントローラ１００が印刷ヘッド２１０と前記センサーの移動を制御する。コントローラ１００が前記印刷ヘッド２１０と前記レーザーレーダーセンサー３１０が前記指定検出位置に到着したことを検出すると、コントローラ１００はレーザーレーダーセンサー３１０の送信システムを起動し、あらゆるノズル２１１をカバーするレーザービーム３１１を送信させる。次に、第一検出時間を取得し、第一検出時間に基づいて、印刷ヘッド２１０におけるあらゆるノズル２１１を制御してインク吐出させる。前記第一検出時間になると、コントローラ１００は印刷ヘッド２１０におけるあらゆるノズル２１１を制御して、インク吐出を停止させ、前記第一検出時間はレーザーレーダーセンサー３１０により１０回スキャンする合計時間より長いかまたはそれに等しい。このようにして、スキャン時間が短いことによる一部ノズル２１１のフィードバック信号の誤差を回避すると同時に、前記レーザーレーダーセンサー３１０の受信システムが前記第一検出時間内におけるあらゆるノズル２１１の第一フィードバック信号を受信する。第一フィードバック信号に基づいて印刷ヘッドにおける異常ノズルの位置を確定する。
【００４９】
これと同時に、上記の方法では、異常ノズルの位置情報を確定できるだけではなく、目詰まり、斜め噴射、かすれ、インク量不足などの異常ノズルの具体的な異常状態も特定できる。斜め噴射、かすれ、インク量不足が発生した場合、異常ノズルをオフにしないと、印刷時に異常ノズルが相変わらずインクを吐出して、印刷物を汚染し、製品上のインク密度が不均一になることを招く。従って、補正を実行する前に異常ノズルを閉じる必要がある。具体的な方法は、以下の通りである。
【００５０】
前記異常ノズルの位置情報に基づいて、前記第一データの印刷データのアドレスを特定して、インク非吐出データを前記第一データに対応する印刷データのアドレスに書き込む。このようにして、異常ノズルが印刷中にインクを吐出せず、印刷物を汚染しないことが保証される。
【００５１】
ステップＳ２００では、印刷パラメータを取得して、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する。
【００５２】
図８に示すように、本実施例において、補正ノズルの位置情報は各ノズルとオリジナル印刷ファイルデータにおける印刷データとの第一マッピング関係を構築することによって取得される。詳細ステップは次の通りである。
【００５３】
Ｓ２１１では、印刷パラメータを取得して、前記印刷ヘッドにおける各ノズルの位置とオリジナル印刷データファイルにおける印刷対象データとの第一マッピング関係を確定する。
【００５４】
Ｓ２１２では、前記第一マッピング関係及び前記異常ノズルの位置情報に基づいて、前記異常ノズルに対応する第一データ及び前記第一データを補正する第二データ範囲を取得する。
【００５５】
Ｓ２１３では、前記第二データ範囲及び前記第一マッピング関係に基づいて、前記異常ノズルを補正するための補正ノズルの位置情報を確定する。
【００５６】
具体的には、図９に示すように、本実施例において、前記第二データ範囲は前記第一データを中心とする第一連結ドメインで、前記第一連結ドメインは前記第一データを含む。本実施例において、Ｍ０は前記第一データで、Ｍ７、Ｍ８、Ｍ９、Ｍ１２、Ｍ０、Ｍ１３、Ｍ１６、Ｍ１７、Ｍ１８から構成された第一連結ドメインは前記第二データ範囲であり、前記第二データ範囲は前記第一印刷データＭ０を含む。
【００５７】
図１０に示すように、前記第二データ範囲は前記第一データを中心とする第二連結ドメインで、前記第二連結ドメインは前記第一データを含まない。本実施例において、Ｇ０は前記第一データで、Ｇ１、Ｇ２、Ｇ３、Ｇ４、Ｇ５、Ｇ６、Ｇ１０、Ｇ１１、Ｇ０、Ｇ１４、Ｇ１５、Ｇ１９、Ｇ２０、Ｇ２１、Ｇ２２、Ｇ２３、Ｇ２４から構成された連結ドメインは前記第二データ範囲であり、前記第二連結ドメインは前記第一データＧ０を含まない。
【００５８】
図１１に示すように、前記第二印刷データ範囲は前記第一印刷データを中心とする非連結ドメインで、本実施例において、Ｂ０は前記第一データである。Ｂ１、Ｂ２、Ｂ４、Ｂ５、Ｂ６、Ｂ１０、Ｂ１５、Ｂ１９、Ｂ２０、Ｂ２１、Ｂ２３、Ｂ２４から構成された非連結ドメインは前記第二データ範囲であり、前記第二データ範囲は前記第一データＢ０を含まない。
【００５９】
図１２に示すように、前記第二データ範囲は前記第一データが所属する画像ユニットの前記第一データ以外のＫ−１個の印刷データで、そのうち、Ｋは第一往復式スキャン印刷の回数である。図１２に示すように、前記印刷対象となる画像を４ｐａｓｓで印刷を完了すると、即ちＫ＝４である。前記印刷対象となる画像のあるエリアの４つのデータブロックを、前記第一往復式スキャン印刷の回数に基づいて２列２行の網目の中に順次配置する。前記４つのデータブロックはそれぞれ、第一データブロックＢ１、第二データブロックＢ２、第三データブロックＢ３と第四データブロックＢ４である。前記異常ノズル位置情報と前記第一マッピング関係ｆに基づいて、前記異常ノズルに対応する第一データが前記第一データブロックＢ１に位置することが確定されると、前記第二データブロックＢ２、前記第三データブロックＢ３と前記第四データブロックＢ４は、前記第一データの補正データ、即ち第二データ範囲である。
【００６０】
しかし、前記第二データ範囲内におけるあらゆる印刷データが前記第一データの補正に使用できるとは限らないため、前記第二データ範囲内の印刷データが補正に使用できるかどうかを判断する必要がある。具体的な判断方法は図１３の通りである。
【００６１】
Ｓ２１２１では、前記第二データ範囲内の代替インク非吐出データを確定し、さらに前記代替インク非吐出データが前記第一データの補正に使用できるかどうかを判断する。
【００６２】
Ｓ２１２２では、前記第二データがインクを吐出すると判断された場合、前記第一データの補正に使用することができない。
【００６３】
Ｓ２１２３では、前記第二データがインクを吐出しないと判断された場合、前記第一データの補正に使用することができる。
【００６４】
Ｓ２１２４では、前記第一マッピング関係に基づいて、前記第二データに対応する補正ノズルを確定し、前記補正ノズルが正常であれば、前記第二データは前記第一データの補正に使用できる。
【００６５】
Ｓ２１２５では、もし前記補正ノズルが異常であれば、前記第二データは前記第一データの補正に使用できない。
【００６６】
そのうち、前記第二データ範囲内に第一データの補正に使用できる複数の第二データがある場合、補正に使用できるあらゆる前記代替インク非吐出データから、物理的印刷位置が前記第一印刷データに対応する物理的印刷位置に一番近いインク非吐出データを選択して、前記第一データの補正に使用することができる。
【００６７】
図１４に示すように、前記印刷対象となる画像を６ｐａｓｓで印刷を完了し、前記印刷対象となる画像の精度は７２０ＤＰＩ×１０８０ＤＰＩで、すなわち、網目において、横方向の二つの印刷データに対応する印刷位置間の距離は１／７２０インチで、縦方向の二つの印刷データに対応する印刷位置間の距離は１／１０８０インチである。仮に、ある異常ノズルが前記第一マッピング関係ｆに基づいて得られた前記第一データが第３印刷データｙ３であるとすると、前記第一データを補正する第二データの範囲内には５つの前記第二データがあり、それぞれ第１印刷データｙ１、第２印刷データｙ２、第４印刷データｙ４、第５印刷データｙ５と第６印刷データｙ６である。仮に第２印刷データｙ２、第４印刷データｙ４と第５印刷データｙ５が前記第一データを補正できると検出した場合、前記第５印刷データｙ５に対応する印刷位置が前記第一データに対応する異常点に比較的に近いことが算出されると、前記第５印刷データｙ５が前記第一データを補正し、前記第３印刷データｙ３の値を前記第５印刷データｙ５に割り当てる。従って、異常ノズルの印刷データは第５印刷データｙ５により補充印刷される。
【００６８】
そのうち、往復式スキャン印刷について、印刷ヘッドにおけるノズルの位置と前記印刷対象となる画像に対応するオリジナル印刷データファイルにおける印刷対象となるデータの第一マッピング関係は、次のステップで構築される。この時、前記印刷パラメータは、印刷媒質と印刷ヘッドの相対変位、ノズルの数及び第一往復式スキャン印刷回数を含む。ここでは前記第一マッピング関係をｆと記録する。したがって、まず前記第一往復式スキャン印刷の回数Ｋｐａｓｓに基づいて、前記印刷対象となる画像のあるエリアの画像データをＫ個のデータブロックに等分し、各前記データブロックの高さは同じで、各データブロックの幅も同じである。前記データブロックはＸ行のデータを含み、Ｘはゼロより大きい自然数で、Ｋ個のデータブロックを印刷順番にしたがって配列し、それぞれデータブロックＤ１、データブロックＤ２……データブロックＤｋと記録する。次に、あるチャンネルのノズルを紙送り方向にＫ個分に等分し、それぞれノズルエリアＪ１、ノズルエリアＪ２……ノズルエリアＪＫと記録し、各前記ノズルエリアに含まれるノズルの数は同じで、前記データブロックの高さと前記ノズルエリアに含まれるノズルの数の値は同じである。したがって、前記第一マッピング関係ｆは、ノズルエリアＪｋの第ｘ個目のノズル印刷データブロックＤ（ｋ）の第ｘ行のデータである。
【００６９】
前記第一マッピング関係ｆに基づき、既知の前記異常ノズルの位置情報から前記異常ノズルに対応する第一データを取得することができ、前記第一データが分かると、前記第一マッピング関係ｆにより前記異常ノズルの位置情報が得られる。図１５に示すように、本実施例において、前記印刷対象となる画像を４ｐａｓｓで印刷を完了し、前記印刷対象となる画像のあるエリアのあるチャンネルの画像データＤを四等分したデータブロックは、第一データブロックＤ１、第二データブロックＤ２、第三データブロックＤ３と第四データブロックＤ４を含み、各前記データブロックは３行のデータを含む。あるチャンネルのノズルを紙送り方向に四等分したノズルエリアは、第一ノズルエリアＪ１、第二ノズルエリアＪ２、第三ノズルエリアＪ３と第四ノズルエリアＪ４を含み、各前記ノズルエリアは３つのノズルを含む。
【００７０】
第１ｐａｓｓでは、前記第一ノズルエリアＪ１の３つのノズルが前記第一データブロックＤ１の３行のデータをそれぞれ印刷する。第２ｐａｓｓでは、前記第二ノズルエリアＪ２の３つのノズルが前記第二データブロックＤ２の３行のデータをそれぞれ印刷する。第３ｐａｓｓでは、前記第三ノズルエリアＪ３の３つのノズルが前記第三データブロックＤ３の３行のデータをそれぞれ印刷する。第４ｐａｓｓでは、前記第四ノズルエリアＪ４の３つのノズルが前記第四データブロックＤ４の３行のデータをそれぞれ印刷する。実施例１６から、ノズル位置と印刷データとの関係を明確に分けることができる。
【００７１】
同時に、パラメータを印刷することにより異常補正ノズルの補正ノズルを直接取得することもできる。その場合、前記第一往復式スキャン印刷の回数は、印刷エリアの単位面積あたりのカバレッジ回数（即ちｐａｓｓの数）で、ｐａｓｓの数は２より大きいかまたは２に等しい整数であり、印刷ヘッドが１回ごとにスキャン（１ｐａｓｓを印刷）した後に、印刷媒体または印刷ヘッドは一定の距離を移動する。つまり、印刷媒体と印刷ヘッドの相対変位が紙の移動距離として記録される。前記ノズルの数があるチャンネルのノズルの数である場合、印刷パラメータの中の印刷機器の特徴及び印刷対象となる画像の印刷要件に基づいて、前記第一往復式スキャン印刷回数を計算して得ることができる。そのうち、印刷機器の特徴は、シングル印刷ヘッドの精度及びプリンターのラテラルラスター精度値を含む。印刷対象となる画像の印刷要件は、印刷対象となる画像が紙送り方向に沿う精度値及び印刷対象となる画像が紙送り方向に直交する方向での精度値を含む。
【００７２】
前記第一往復式スキャン印刷回数は、次の式で求められる。
【００７３】
2021511229.tif 000003
【００７４】
式１において、ｙ１は第一往復式スキャン印刷回数であり、ｘ１は紙送り方向に沿って印刷される画像の精度値であり、ｘ２は紙送り方向に対して垂直に印刷される画像の精度値であり、ｘ３はシングル印刷ヘッドの精度であり、ｘ４は印刷機器のラテラルラスターの精度値である。ｙ、ｘ１、ｘ２、ｘ３、ｘ４は、全て０より大きい自然数である。
【００７５】
前記紙の移動距離（印刷媒体と印刷ヘッドとの相対変位）は、次の式で求められる。
【００７６】
2021511229.tif 000004
【００７７】
式２において、ｚは前記紙の移動距離であり、ｘ５はあるチャンネルのノズル数であり、ｙは前記往復式スキャン印刷回数であり、ｚとｘ５は皆０より大きい自然数である。
【００７８】
具体的には、補正ノズルの位置情報を確定する場合、前記第一往復式スキャン印刷回数をＲと定義し、Ｒは２より大きいかまたは２に等しい整数である。前記印刷ヘッドは、Ｒグループのノズルを有し、前記Ｒグループのノズルの第ｖ番目グループのノズルの中に１つまたは複数の異常ノズルが存在する時に、前記Ｒグループのノズルの残りのＲ−１グループのノズルの中から前記異常ノズルの位置に対応するノズルを選び取って、それを代替補正ノズルとする。次に、前記代替補正ノズルの中で補正ノズルを選択して前記異常ノズルを補正する。各異常ノズルは、少なくとも１つの補正ノズルに対応する。ｖは、１より大きいかまたは１に等しい整数である。
【００７９】
例えば、本実施例において、前記補正ノズルと前記異常ノズルが同一チャンネルに位置し、前記チャンネルに対応するノズルを紙送り方向にＰグループに等分し、それぞれ第１グループノズル、第２グループノズル、第３グループノズル……第Ｐ−１グループノズル、第Ｐグループノズルと記録し、各グループのノズルに含まれるノズル数は同じである。各グループにはＴ個のノズルがあり、紙送り方向に第１ノズル、第２ノズル、第３ノズル……第Ｔ−１ノズル、第Ｔノズルと記録し、Ｔは０より大きい自然数である。各前記異常ノズルにはＰ−１個の前記補正ノズルがあり、前記補正ノズルと前記異常ノズルは同じグループに位置せず、前記補正ノズルと前記異常ノズルはいずれも第ｅノズルで、ｅは０より大きい自然数で、且つｅはＴより小さいかまたはＴに等しい。
【００８０】
図１６に示すように、前記印刷ヘッドは、黒いチャンネルＣ１、青いチャンネルＣ２、マゼンタチャンネルＣ３及び黄色いチャンネルＣ４という４つのチャンネルを含む。各チャンネルには、１６のノズルが設けられる。４ｐａｓｓ印刷を例として説明すると、黒いチャンネルＣ１のノズルは、第一グループａ１、第二グループａ２、第三グループａ３及び第四グループａ４とに分けられる。各グループは、紙送り方向Ｌ２に沿って、１番ノズル、二番目のノズル、３番目のノズル及び４番目のノズルという４つのノズルを有する。前記異常ノズルが第一グループａ１の１番ノズルと第四グループａ４の二番目のノズルであれば、第一グループａ１の１番ノズルの補正ノズルの位置は、第二グループａ２の１番ノズル、第三グループａ３の１番ノズル及び第四グループａ４の１番ノズルにあり、第四グループａ４の二番目のノズルの補正ノズルの位置は、第一グループａ１の二番目のノズル、第二グループａ２の二番目のノズル及び第三グループａ３の二番目のノズルにある。
【００８１】
ステップＳ３００では、前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを得る。前記第二データには、インク吐出データとインク非吐出データが含まれる。前記第二データの中のインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。
【００８２】
具体的には、印刷ヘッドの１つのチャンネルの中には、複数の異常ノズルが存在する可能性があり、あらゆる異常ノズルの補正方法は、同じである。以下、往復式スキャン印刷方法でのある印刷ヘッドの１つの異常ノズルを例としてその具体的な補正方法を詳細に説明する。
【００８３】
前記異常ノズルの位置情報に基づいて、前記異常ノズルに対応する第一データを得る。本実施形態において、前記第一データを第一異常ノズルの印刷データとして記録する。
【００８４】
前記第一異常ノズルの印刷データは、以下の式で求められる。
【００８５】
2021511229.tif 000005
【００８６】
式３において、ｎは、ＳｒｃＤａｔａｘのデータ数であり、Ｓは、具体的なデータ情報である。
【００８７】
次に、前記補正ノズルの位置情報に基づいて、補正ノズルが正常に印刷する時に対応する第二データを得る。具体的には、前記印刷エリアのデータは、Ｐ個のデータブロック（Ｐが０より大きい自然数である）を含む。前記Ｐ個のデータブロックは、印刷される時の前後順序に従ってそれぞれ第一データブロック、第二データブロック……第Ｐ−１データブロック、第Ｐデータブロックに分けられる。第ｄデータブロックは、第ｄグループのノズルにより印刷され、ｄは０より大きい自然数であり且つＰより小さいかまたはＰに等しい。前記補正ノズルの位置情報に基づいて、Ｐ個の前記補正ノズルのデータブロックの中から前記補正ノズルに対応する第二データを抽出する。
【００８８】
前記第二データと前記第一異常ノズル印刷データに基づいて、以下のステップＳ１〜Ｓｐに従ってあるチャンネルの第ｉグループ第ｅ異常ノズルに対応する第一異常ノズル印刷データを補正して、各補正ノズルの実際の印刷データを得る。ｉは、０より大きい自然数であり且つＰより小さいかまたはＰに等しい。
【００８９】
Ｓ１では、第一グループ第ｅ補正ノズルが異常であるかどうかを判断する。もし正常であれば、第一データブロックの中から第ｅ補正ノズルに対応する第１の第二データを抽出して、第１の第二データと前記第一異常ノズル印刷データとを比較して演算し、第１の実際印刷データを得ると同時に、第一異常ノズル印刷データを更新して、第二異常ノズル印刷データを得る。前記第二異常ノズル印刷データの中のデータ数が０であるかどうかを判断する。０である場合に補正を終え、０でないかまたは第一グループの第ｅ補正ノズルが異常であれば、次のステップに入る。
【００９０】
Ｓ２では、第二グループ第ｅ補正ノズルが異常であるかどうかを判断する。もし正常であれば、第二データブロックの中から第ｅ補正ノズルに対応する第２の第二データを抽出して、第２の第二データと前記第二異常ノズル印刷データとを比較して演算し、第２の実際印刷データを得ると同時に、第二異常ノズル印刷データを更新して、第三異常ノズル印刷データを得る。前記第三異常ノズル印刷データの中のデータ数が０であるかどうかを判断する。０である場合に補正を終え、０でないかまたは第二グループの第ｅ補正ノズルが異常であれば、次のステップに入る。
【００９１】
Ｓ３では、第三グループ第ｅ補正ノズルが異常であるかどうかを判断する。もし正常であれば、第三データブロックの中から第ｅ補正ノズルに対応する第３の第二データを抽出して、第３の第二データと前記第二異常ノズル印刷データとを比較して演算し、第３の実際印刷データを得ると同時に、第三異常ノズル印刷データを更新して、第四異常ノズル印刷データを得る。前記第四異常ノズル印刷データの中のデータ数が０であるかどうかを判断する。０である場合に補正を終え、０でないかまたは第三グループの第ｅ補正ノズルが異常であれば、次のステップに入る。
【００９２】
Ｓｐでは、第Ｐグループ第ｅ補正ノズルが異常であるかどうかを判断する。もし正常であれば、第Ｐデータブロックの中から第ｅ補正ノズルに対応する第Ｐの第二データを抽出して、第Ｐの第二データと前記第二異常ノズル印刷データとを比較して演算し、第Ｐの実際印刷データを得て、補正を終える。前記補正ノズルが既にないから、補正を終える。
【００９３】
前記第ｍグループ第ｅ補正ノズルに対応する第ｍの第二データが以下の式によって示される。
【００９４】
2021511229.tif 000006
【００９５】
式４において、ｎは、ＤｓｔＤａｔａｍのデータ数であり、Ｄは、具体的なデータ情報であり、ｍは、前記補正ノズルが所在するグループの番号である。
【００９６】
2021511229.tif 000007
【００９７】
2021511229.tif 000008
【００９８】
2021511229.tif 000009
【００９９】
2021511229.tif 000010
【０１００】
2021511229.tif 000011
【０１０１】
2021511229.tif 000012
【０１０２】
そのうち、ＤｓｔＤａｔａｍ’は、第ｍグループ第ｅ補正ノズルに対応する第ｍの実際印刷データである。
【０１０３】
ＳｒｃＤａｔａ１の中にはｎ個のデータが補正される必要があり、ＤｓｔＤａｔａｍの中にはｎ１個のインク非吐出データがＳｒｃＤａｔａ１の中のデータを補正することができると、ＳｒｃＤａｔａ１の中から対応するデータを抽出して、ＳｒｃＤａｔａ２を得る。
【０１０４】
2021511229.tif 000013
【０１０５】
もし、ｎ−ｎ１＝０であれば、ＳｒｃＤａｔａ１の中のデータが完全に補正されたことを表す。未処理の補正ノズルが残っている場合、その実際印刷データは第二データとして保存される。もし、処理されていない補正ノズルが残っていない場合、異常ノズル位置のデータがちょうど補正されたことを表す。
【０１０６】
もし、ｎ−ｎ１≠０であれば、ＳｒｃＤａｔａ１の中のデータが完全に補正されていないことを表し、他に処理されていない補正ノズルが存在しなければ、ＳｒｃＤａｔａ２の中のデータをさらに処理する必要がない。
【０１０７】
2021511229.tif 000014
【０１０８】
2021511229.tif 000015
【０１０９】
そのうち、ＤｓｔＤａｔａｍ＋１’は、第ｍ＋１グループにおける補正ノズルに対応する第ｍ＋１の実際印刷データである。
【０１１０】
仮にＳｒｃＤａｔａ２の中にはｎ−ｎ１個のデータが補正される必要があり、ＤｓｔＤａｔａｍ＋１の中にはｎ２個のインク非吐出データがＳｒｃＤａｔａ２の中のデータを補正することができれば、ＳｒｃＤａｔａｘ＋１の中から前記ｎ２個のインク非吐出データに対応するデータを削除して、ＳｒｃＤａｔａ３を得る。
【０１１１】
2021511229.tif 000016
【０１１２】
上記の判断を繰り返して、異常ノズルの印刷データの中のデータ数が０になるかまたはデータ処理されていない補正ノズルが存在しなくなると、上記の判断を終える。
【０１１３】
図１７に示すように、ある印刷エリアＦに対して、４ｐａｓｓで印刷を完成することを設定する。紙送り方向は、図面のＬ４により示される通りである。仮に第１ｐａｓｓで印刷される第一データブロックがＦ１であり、第２ｐａｓｓで印刷される第二データブロックがＦ２であり、第３ｐａｓｓで印刷される第三データブロックがＦ３であり、第４ｐａｓｓで印刷される第四データブロックがＦ４であれば、あるチャンネルのノズルが第一グループｃ１、第二グループｃ２、第三グループｃ３及び第四グループｃ４という４つのグループに分けられる。前記異常ノズルの位置を第一グループｃ１に対応する第三ノズルと設定すると、前記異常ノズルの前記補正ノズルがフェザリングされない１つから、第二グループｃ２の第三ノズル、第三グループｃ３の第三ノズル及び第四グループｃ４の第三ノズルという３つのノズルに分化する。第一データブロックＦ１の中の第三ノズルに対応する第一データを抽出し、この第一データは第一異常ノズル印刷データＳｒｃＤａｔａ１とも称される。前記ＳｒｃＤａｔａ１の中のデータ数は、二十あり、第二データブロックＦ２の中の第三ノズルに対応する第二データをＤｓｔＤａｔａ２と記録し、第三データブロックＦ３の中の第三ノズルに対応する第二データをＤｓｔＤａｔａ３と記録し、第四データブロックＦ４の中の第三ノズルに対応する第二データをＤｓｔＤａｔａ４と記録する。
【０１１４】
2021511229.tif 000017
【０１１５】
2021511229.tif 000018
【０１１６】
2021511229.tif 000019
【０１１７】
ＳｒｃＤａｔａ１の各データとＤｓｔＤａｔａ２に対応するデータを以下の式に従って演算する。
【０１１８】
2021511229.tif 000020
【０１１９】
上記の演算によって得られた第二グループの第三ノズルの第２の実際補正ノズルの印刷データは、ＤｓｔＤａｔａ２’である。
【０１２０】
2021511229.tif 000021
【０１２１】
2021511229.tif 000022
【０１２２】
2021511229.tif 000023
【０１２３】
2021511229.tif 000024
【０１２４】
2021511229.tif 000025
【０１２５】
ＳｒｃＤａｔａ２の各データと前記ＤｓｔＤａｔａ３に対応するデータを以下の式に従って演算する。
【０１２６】
2021511229.tif 000026
【０１２７】
上記の演算により得られた第三グループの第三ノズルの第３の実際印刷データは、ＤｓｔＤａｔａ３’である。
【０１２８】
2021511229.tif 000027
【０１２９】
前記第三異常ノズル印刷データは、
2021511229.tif 000028
である。
【０１３０】
前記ＳｒｃＤａｔａ３の中のデータ数が０でない場合、引き続き補正する。
【０１３１】
2021511229.tif 000029
【０１３２】
2021511229.tif 000030
【０１３３】
2021511229.tif 000031
【０１３４】
前記ＳｒｃＤａｔａ３の各データと前記ＤｓｔＤａｔａ４に対応するデータを以下の式に従って演算する。
【０１３５】
2021511229.tif 000032
【０１３６】
上記の演算により得られた第四グループの第三ノズルの第４の実際印刷データは、ＤｓｔＤａｔａ４’である。
【０１３７】
2021511229.tif 000033
【０１３８】
2021511229.tif 000034
【０１３９】
前記第四異常ノズル印刷データは、さらに２つのデータが補正されないが、あらゆる充填孔が使い切るので、補正は停止する。
【０１４０】
第二データブロックＦ２を印刷する時に、第二グループｃ２の第三ノズルは、ＤｓｔＤａｔａ２’の中のデータによって印刷される。第三データブロックＦ３を印刷する時に、第三グループｃ３の第三ノズルは、ＤｓｔＤａｔａ３’の中のデータによって印刷される。第四データブロックＦ４を印刷する時に、第四グループｃ４の第三ノズルは、ＤｓｔＤａｔａ４’の中のデータによって印刷される。このようにして、第一グループｃ１の第三ノズルの部分的なデータは、第二グループの第三ノズル、第三グループの第三ノズル及び第二グループの第三ノズルによって補正されて印刷され、印刷ヘッドのノズルが異常になることで、印刷される画像に破線が出るかまたは印刷効果が悪くなるという問題は解決される。
【０１４１】
複数の異常ノズルが存在する場合、その具体的な補正ステップは、以下の通りである（現時点に印刷された前記異常ノズルを第一異常ノズルとして記録する）。
【０１４２】
Ｓ３１０では、前記印刷パラメータ及び現時点の前記印刷媒体の同じエリアのカバレッジ回数に基づいて、現在の印刷媒体をカバーした送り距離と前記第一異常ノズルに対する補正範囲を取得して、前記第一異常ノズルの位置と、前記第一異常ノズルの印刷媒体での印刷位置と、前記第一異常ノズルに対応する前記第一データとの間の第二マッピング関係を確立する。
【０１４３】
Ｓ３２０では、もし前記第一異常ノズルが印刷媒体での印刷位置が前記印刷ヘッドの現在の印刷範囲以内にあれば、前記第二マッピング関係を記憶し、且つ前記第一データをバックアップする。
【０１４４】
Ｓ３３０では、前記第二マッピング関係において検索して、現在の印刷媒体をカバーした印刷範囲内には、前記第一異常ノズル以外の異常ノズルに対応する印刷位置があるかどうかを確認する。
【０１４５】
Ｓ３４０では、もしあれば、それを第二異常ノズルとして記録し、且つ前記第二マッピング関係に基づいて前記第二異常ノズルの前記印刷媒体での印刷位置情報を取得して、現在の印刷媒体をカバーした印刷範囲内の補正できる補正ノズルを計算して、前記第二マッピング関係の中にバックアップされた第二異常ノズルの印刷データを前記補正ノズルのインク非吐出データのアドレスに書き込んで、補正データを生成する。
【０１４６】
これと同時に、前記第一異常ノズルの印刷媒体での印刷位置が前記印刷ヘッドの現在の印刷範囲以外にある場合、前記第二マッピング関係を記憶しない。これにより、前記第一異常ノズルの前記マッピング関係を検索できなくなるので、現在の印刷操作は前記第一異常ノズルを補正できない。
【０１４７】
上記の第二マッピング関係は、以下のステップで確立される。
【０１４８】
前記第一往復式スキャン印刷回数をＰと定義し、Ｐが２より大きいかまたは２に等しい整数である。即ち、各画像は、Ｐ回のオーバーラップ（つまり、Ｐ  ｐａｓｓ）印刷により形成される。現在の印刷インデックスをＸと表記し、前記Ｘとは、印刷全体がカウントを開始してから、現在既に印刷された回数を指す。あらゆる異常ノズルが現在印刷を含んで計算し初めてから前記Ｐ回の印刷範囲内に落ちるかどうかを１つずつ計算して、その中の１つの異常ノズルを第一ノズルとして記録する。第Ｘ回印刷の開始位置は、前のＸ回の印刷媒体と印刷ヘッドとの間の相対変位に等しい。この開始位置がＳＸと表記され、前記第Ｘ回印刷の印刷媒体での追加カバレッジ距離がｈｘと表記され、印刷ヘッドの高さがＨと表記されると、前記第Ｘ回印刷の追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ，ＳＸ＋Ｈ］と表記される。前記第一ノズルと、印刷ヘッドと印刷媒体との相対変位が増大する方向での第１番目のノズルとの離間距離がＷと表記されると、第Ｘ＋０回，第Ｘ＋１回，……第Ｘ＋Ｐ−１回印刷中に対応する開始位置は、それぞれＳＸ、ＳＸ＋１、……ＳＸ＋Ｐ−１であり、毎度印刷の前記追加カバレッジ範囲は、［ＳＸ＋Ｈ−ｈｘ、ＳＸ＋Ｈ］であり、前記第一ノズルの印刷位置は、それぞれＳＸ＋Ｗ、ＳＸ＋１＋Ｗ、……ＳＸ＋Ｐ−１＋Ｗである。もし、前記第一ノズルの前記印刷媒体での印刷位置が対応する前記追加カバレッジ範囲以外にあれば、前記マッピング関係（本実施形態では、第一マッピング関係と称する）を記憶せず、もし、前記第一ノズルの前記印刷媒体での印刷位置が対応する前記追加カバレッジ範囲以内にあり、且つ既に記憶された第一マッピング関係と重複しなければ、前記第一マッピング関係を記憶する。前記第一マッピング関係は、対応する印刷インデックスと、第一ノズルの印刷媒体での印刷位置と、を含む。前記第一ノズルの前記第一データを抽出する。
【０１４９】
図１８に示すように、本実施形態では、仮に印刷ヘッドの高さが１２（ここの数値が本発明の技術提案を説明することを容易にするためのものであり、これらの整数の値が同一の参考標準で設定され、当業者は本実施形態により開示された内容の上で、本発明の技術提案を完全に実現することができる）であり、第一往復式スキャン印刷回数が４回（４  ｐａｓｓ）であり、各オリジナル画像が４回にオーバーラップ印刷され、毎度のオーバーラップ印刷の距離が３（印刷ヘッドの高さの４分の１であり、各ｐａｓｓで印刷する時に印刷ヘッドが同じエリアでのカバレッジ距離を意味する）である。第１のｐａｓｓの時に、印刷の開始位置が０であり、第１のｐａｓｓの印刷追加カバレッジ範囲が［９，１２］であり、第一ノズルと前記相対変位が増大する方向での第１番目のノズルとの間の距離は４（開始位置からの第四番目のノズルに異常が出る）であり、第一ノズルが異常ノズルであり、且つ前記印刷ヘッドの中にはこのノズルだけがある。例えば、第１のｐａｓｓで印刷された後の印刷媒体の移動距離が３であり、第２のｐａｓｓで印刷された後の印刷媒体の移動距離が３であり、第３のｐａｓｓで印刷された後の印刷媒体の移動距離が３であり、第４のｐａｓｓで印刷された後の印刷媒体の移動距離が３であり、第１のｐａｓｓで印刷する時に第一ノズルの印刷媒体での印刷位置が４であり、追加カバレッジ範囲［９，１２］内にいないため、この第一マッピング関係を記憶せず、第２のｐａｓｓで印刷する時に第一ノズルの印刷媒体での印刷位置が７であり、追加カバレッジ範囲［９，１２］内にいないため、この第一マッピング関係を記憶せず、第３のｐａｓｓで印刷する時に第一ノズルの印刷媒体での印刷位置が１０であり、追加カバレッジ範囲［９，１２］内にあるため、このマッピング関係を記憶して第一マッピング関係として記録する。この第一マッピング関係は、印刷インデックス３を含み、第一ノズルが印刷位置１０に対応し、第一ノズルのバックアップされた印刷データを抽出する。第４のｐａｓｓで印刷する時に第一ノズルの印刷媒体での印刷位置が１３であり、追加カバレッジ範囲［９，１２］内にいないため、この第一マッピング関係を記憶しない。
【０１５０】
前記印刷パラメータと前記第一マッピング関係に基づいて、前記第一データを前記第二データの中のインク非吐出データのアドレスに書き込んで、補正データを生成する具体的なステップは、下記の通りである。
【０１５１】
現時点に第Ｘ回の印刷を行なう時に、記憶された第一マッピング関係を１つずつ検索して、その中の１つのマッピング関係に対応する異常ノズルを第二ノズルとして記録し、前記第一マッピング関係の中から前記第二ノズルの印刷位置を抽出する。もし、第二ノズルの印刷位置が現時点印刷の開始位置より小さければ、前記第一マッピング関係がもう時間遅れであるので、この第一マッピング関係を記憶装置の中から削除する。もし、第二ノズルの印刷位置が現時点印刷の開始位置より大きいかまたはそれに等しければ、前記マッピング関係が有効であり、前記第二ノズルの印刷位置から現時点印刷の開始位置を差し引いた値をＺＸと表記する。ＺＸが前記印刷ヘッドの高さＨより小さければ、前記第二ノズルに対応する第一印刷データを補正できる。即ち、欠失された印刷線が印刷ヘッドの範囲内に落ちる。前記印刷ヘッド内の各ノズルの位置情報に基づいて、ＺＸ位置に対応するノズルが正常なノズルであれば、ＺＸ位置に対応するノズルは前記第二ノズルの補正ノズルとして、第三ノズルとして記録される。前記第二ノズルの第一データを前記第三ノズルに対応する第二データのインク非吐出データのアドレスに書き込んで、前記第三ノズルの前記補正データを得る。前記第三ノズルに対応する印刷データは、そのオリジナル的なインク吐出データと、書き込まれた補正データと、を含む。これと同時に、記憶装置の中の既に第三ノズルに書き込まれた前記第二ノズルの補正済みのデータを削除する。前記第二ノズルにとって、前記印刷媒体と前記印刷ヘッドの相対変位の増大過程において、前記第二ノズルの補正データが書き終わるかまたは第二ノズルに対応する第一マッピング関係が廃止されるまで、前記第二ノズルに対応する第三データ、第四データ…第Ｎデータ…を絶えず得ることができる。前記第三データは、第二データが補正された後に残った補正対象となるデータであり、前記第四データは、前記第三データが補正された後に残った補正対象となるデータであり、前記第Ｎデータは、第Ｎ−１データが補正された後に残った補正対象となるデータである。そのうち、４≦Ｎ≦Ｍであり、Ｎは整数を取る。
【０１５２】
引き続き図１８を参照すると、前記第一マッピング関係によって、前記第一マッピング関係に対応する印刷媒体の印刷位置は、１０である。
【０１５３】
現在印刷が第１のｐａｓｓの場合、印刷開始位置が０（全て同一の参考標準に基づく）であり、前記第一マッピング関係に対応する印刷位置から現在印刷の開始位置を差し引いた値は、１０であり、前記印刷ヘッドの高さ１２より小さい。前記印刷ヘッドと印刷媒体との相対変位が増大する方向において、１番目のノズルと離間する距離が１０であるノズルは、正常なノズルである。即ち、前記第一マッピング関係の第一補正ノズルを見付けたとき、前記第一マッピング関係に対応する印刷データを前記第一補正ノズルのインク非吐出データのアドレスに書き込んで、前記第一補正ノズルの補正データを得ると共に、前記第一マッピング関係に対応する印刷データの今回印刷中に補正された部分のデータを削除して、前記第一マッピング関係の第一回目の補正がされた後のデータを得る。
【０１５４】
現在印刷が第２のｐａｓｓの場合、印刷開始位置が３であり、前記第一マッピング関係に対応する印刷位置から現在印刷の開始位置を差し引いた値は、７であり、前記印刷ヘッドの高さ１２より小さい。前記印刷ヘッドと印刷媒体との相対変位が増大する方向において、１番目のノズルと離間する距離が７であるノズルは、正常なノズルであるので、前記第一マッピング関係の第二補正ノズルを見付けた。すると、前記第一回目の補正がされた後のデータを前記第二補正ノズルのインク非吐出データのアドレスに書き込んで、前記第二補正ノズルの補正データを得ると共に、前記第一回目の補正がされた後のデータの今回印刷中に補正された部分のデータを削除して、第一ノズルの第二回目の補正がされた後のデータを得る。
【０１５５】
現在印刷が第３のｐａｓｓの場合、印刷開始位置が６であり、前記第一マッピング関係に対応する印刷位置から現在印刷の開始位置を差し引いた値は、４であり、前記印刷ヘッドの高さ１２より小さい。前記印刷ヘッドと印刷媒体との相対変位が増大する方向において、１番目のノズルと離間する距離が４であるノズルは、異常ノズルであるので、今回前記第一マッピング関係を補正することができない。
【０１５６】
現在印刷が第４のｐａｓｓの場合、印刷開始位置が９であり、前記第一マッピング関係に対応する印刷位置から現在印刷の開始位置を差し引いた値は、１であり、前記印刷ヘッドの高さ１２より小さい。前記印刷ヘッドと印刷媒体との相対変位が増大する方向において、１番目のノズルと離間する距離が１であるノズルは、正常なノズルであるので、前記第一マッピング関係の第三補正ノズルを見付けた。すると、前記第一ノズルの第二回目の補正がされた後のデータを前記第三補正ノズルのインク非吐出データのアドレスに書き込んで、前記第三補正ノズルの補正データを得ると共に、前記第二回目の補正がされた後のデータの今回印刷中に補正された部分のデータを削除して、前記第一マッピング関係の第三回目の補正がされた後のデータを得る。
【０１５７】
現在印刷が第５のｐａｓｓの場合、印刷開始位置が１２であり、第一ノズルに対応する印刷位置１０が現在印刷の開始位置１２より小さいので、第五回印刷から、前記第一マッピング関係をもう補正できないので、補正が停止される。
【０１５８】
以上、本発明に係るプリンターのノズルの異常補正方法について詳細に説明した。図１９は、本発明の技術提案を採用した後の効果図である。図１９から分かるように、異常ノズルを補正することによって、その印刷効果が印刷ヘッドのあらゆるノズルが正常にインクを吐出する場合の効果とほぼ同じであり、従来技術が招いた断線または空白の問題は回避され、且つノズルの異常に起因して印刷ヘッド全体を取り換える必要がなく、インクジェット印刷装置のコストを大きく削減した。
【０１５９】
〔実施例１〕
図２０に示すように、本実施例の最良の実施形態でフェザリング処理を組み込み、異常ノズルの補正が増え、印刷製品の品質を向上させた。具体的なステップは以下を含む。
【０１６０】
Ｓ１２０１では、印刷ヘッドにおける異常ノズルの位置情報を確定する。
【０１６１】
Ｓ１２０２では、印刷パラメータを取得して、前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得る。
【０１６２】
Ｓ１２０３では、前記異常ノズルの位置情報に基づいて、前記第二印刷データの中から前記異常ノズルに対応する第一データを取得して、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する。
【０１６３】
Ｓ１２０４では、前記補正ノズルの位置情報に基づいて、第二印刷データの中から前記補正ノズルが正常に印刷する時に対応する第二データを得る。前記第二データは、インク吐出データとインク非吐出データとを含む。前記第二データにおけるインク非吐出データのアドレスを特定して、前記第一印刷データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。
【０１６４】
そのうち、前記第二印刷データは、前記第一データと前記第二データとを含む。
【０１６５】
本実施例において、前記印刷パラメータは、フェザリング振幅をさらに含む。前記印刷パラメータに対応する第一印刷データをフェザリング処理して、第二印刷データを得るための具体的なステップは、以下の通りである。
【０１６６】
前記第一往復式スキャン印刷回数と前記フェザリング振幅に基づいて、第二往復式スキャン印刷回数を得る。前記第二往復式スキャン印刷回数は、前記第一往復式スキャン印刷回数より大きい。
【０１６７】
前記第二往復式スキャン印刷回数に基づいて、印刷対象となる第一印刷データをフェザリング処理して、第二印刷データを得る。前記第二印刷データの中のインク非吐出データの量が前記第一印刷データの中のインク非吐出データの量より大きい。
【０１６８】
具体的には、本実施例が前記印刷パラメータに対応する第一印刷データをフェザリング処理することによって、第二印刷データを得る。フェザリング処理によって、第二印刷データの中のインク非吐出データの量は、前記第一印刷データの中のインク非吐出データの量より大きい。これにより、異常ノズルの補正機会は増加される。また、具体的な補正方法は、最高の実施形態の補正方法と同じであり、ただ本実施例のあらゆるノズルは、フェザリングされて得られた第二印刷データの中から異常ノズルの第一データと補正ノズルの第二データを取得し、且つ第二往復式スキャン印刷回数によって補正ノズルの位置情報を確定する。
【０１６９】
そのうち、フェザリング処理された後に、前記紙の移動距離（印刷媒体と印刷ヘッドとの相対変位）は、次の式によって求められる。
【０１７０】
2021511229.tif 000035
【０１７１】
式６において、ｘ５は、あるチャンネルのノズルの数であり、ｒは、フェザリング振幅によって得られたフェザーポイントであり、ｙ１は、第一往復式スキャン印刷回数であり、ｑは、紙の移動距離である。
【０１７２】
前記第二往復式スキャン印刷回数は、次の式によって求められる。
【０１７３】
2021511229.tif 000036
【０１７４】
2021511229.tif 000037
【０１７５】
次に、第一印刷データのフェザリング処理過程について詳細に説明する。フェザリングドット数に基づいて、ある印刷対象となるエリアのあるチャンネルの第一印刷データに対応する行列を、第一サブ印刷データ行列、第二サブ印刷データ行列及び第三サブ印刷データ行列という３つの部分に分割する。前記第一サブ印刷データ行列の高さは、前記第三サブ印刷データ行列の高さと同じである。前記第一サブ印刷データ行列、前記第二サブ印刷データ行列及び前記第三サブ印刷データ行列の幅は、互いに相等する。さらに、前記第一サブ印刷データ行列、前記第二サブ印刷データ行列及び前記第三サブ印刷データ行列の高さの合計は、前記あるチャンネルのノズルの数に等しい。
【０１７６】
フェザリングテンプレートを予め設定して、フェザーポイントに基づいてフェザリングテンプレートを選択して、フェザリングテンプレートに対応するフェザリングデータ行列を抽出して、単位行列から前記フェザリングデータ行列を減算して、補完的フェザリングデータ行列を取得する。前記単位行列の高さは、前記フェザリングデータ行列の高さに等しい。前記単位行列の幅は、前記フェザリングデータ行列の幅に等しい。前記フェザリングデータ行列と前記第一サブ印刷データ行列とを演算して、第一フェザリングデータ行列を得る。前記補完的フェザリングデータ行列と前記第三サブ印刷データ行列とを演算して、第二フェザリングデータ行列を得る。前記第二サブ印刷データ行列に対して、何もしない。前記第一フェザリングデータ行列、前記第二サブ印刷データ行列及び前記第二フェザリングデータ行列は、互いに組み合わせて、ある印刷対象となるエリアのあるチャンネルの第二印刷データ行列を形成する。この第二印刷データ行列は、ある印刷対象となるエリアのあるチャンネルの第二印刷データに対応し、且つ前記第二印刷データの中のインク非吐出データの量は前記第一印刷データの中のインク非吐出データの量より大きい。これにより、異常ノズルに対応する第一データを補正する機会が増える。本実施例において、前記フェザリングデータ行列の高さは、前記第一サブ印刷データ行列の高さに等しい。前記フェザリングデータ行列の幅は、前記第一サブ印刷データ行列の幅に等しい。また、前記フェザリングデータ行列の幅は、前記第一サブ印刷データ行列の幅より小さくてもよいし、大きくても良い。これについては、具体的に限定されないものである。
【０１７７】
本実施例では、前記フェザリングデータ行列と前記第一サブ印刷データ行列とを演算して、第一フェザリングデータ行列を得る。具体的には、前記フェザリングデータ行列がＴであり、前記第一サブ印刷データ行列がＭであると、前記第一フェザリングデータ行列は、次の式によって求められる。
【０１７８】
2021511229.tif 000038
【０１７９】
式８において、×は、行列ドット乗算であり、Ｍ１は、第一フェザリングデータ行列である。前記補完的フェザリングデータ行列は、次の式によって求められる。
【０１８０】
2021511229.tif 000039
【０１８１】
2021511229.tif 000040
【０１８２】
前記補完的フェザリングデータ行列と前記第三サブ印刷データ行列とを演算して、第二フェザリングデータ行列を得る。この第二フェザリングデータ行列は、次の式によって求められる。
【０１８３】
2021511229.tif 000041
【０１８４】
式１０において、Ｍ’は、第三サブ印刷データ行列であり、×は、行列ドット乗算であり、Ｍ２は、第二フェザリングデータ行列である。
【０１８５】
図２１に示すように、ある印刷エリアＦに対して、４ｐａｓｓで印刷を完成するのに、フェザリング処理された後に、６ｐａｓｓでこそ印刷を完成することができる。紙送り方向は、図面のＬ５により示される通りである。仮に第１ｐａｓｓで印刷される第一データブロックがＦ１であり、第２ｐａｓｓで印刷される第二データブロックがＦ２であり、第３ｐａｓｓで印刷される第三データブロックがＦ３であり、第４ｐａｓｓで印刷される第四データブロックがＦ４であり、第５ｐａｓｓで印刷される第五データブロックがＦ５であり、第６ｐａｓｓで印刷される第六データブロックがＦ６であれば、あるチャンネルのノズルが第一グループｃ１、第二グループｃ２、第三グループｃ３、第四グループｃ４、第五グループｃ５及び第六グループｃ６という６つのグループに分けられる。仮に、異常ノズルの位置が第二グループｃ２の第一ノズルと第四グループｃ４の第二ノズルであれば、第二グループｃ２の第一ノズルの補正ノズルは、第一グループｃ１の第一ノズル、第三グループｃ３の第一ノズル、第四グループｃ４の第一ノズル、第五グループｃ５の第一ノズル及び第六グループｃ６の第一ノズルに位置し、第四グループｃ４の第二ノズルの補正ノズルは、第一グループｃ１の第二ノズル、第二グループｃ２の第二ノズル、第三グループｃ３の第二ノズル、第五グループｃ５の第二ノズル及び第六グループｃ６の第二ノズルに位置する。
【０１８６】
第二グループｃ２の第一ノズルのデータは、具体的に以下のステップにより補正される。第二データブロックＦ２の中の第一ノズルに対応する第一データを抽出してＳｒｃＤａｔａ１と記録し、第一データブロックＦ１の中の第一ノズルに対応する第二データを抽出してＤｓｔＤａｔａ１と記録し、第三データブロックＦ３の中の第一ノズルに対応する第二データを抽出してＤｓｔＤａｔａ３と記録し、第四データブロックＦ４の中の第一ノズルに対応する第二データを抽出してＤｓｔＤａｔａ４と記録し、第五データブロックＦ５の中の第一ノズルに対応する第二データを抽出してＤｓｔＤａｔａ５と記録し、第六データブロックＦ６の中の第一ノズルに対応する第二データを抽出してＤｓｔＤａｔａ６と記録する。
【０１８７】
2021511229.tif 000042
【０１８８】
2021511229.tif 000043
【０１８９】
2021511229.tif 000044
【０１９０】
ＳｒｃＤａｔａ１の各データとＤｓｔＤａｔａ１に対応するデータに対して、以下の演算を行なう。
【０１９１】
2021511229.tif 000045
【０１９２】
上記の演算により得られた第一グループの第一ノズルの第１の実際印刷データは、ＤｓｔＤａｔａ２’である。
【０１９３】
2021511229.tif 000046
【０１９４】
2021511229.tif 000047
【０１９５】
前記ＳｒｃＤａｔａ２の中のデータ数が０でない場合、引き続き補正する。
【０１９６】
2021511229.tif 000048
【０１９７】
2021511229.tif 000049
【０１９８】
2021511229.tif 000050
【０１９９】
前記ＳｒｃＤａｔａ２の各データと前記ＤｓｔＤａｔａ３に対応するデータに対して以下の演算を行なう。
【０２００】
2021511229.tif 000051
【０２０１】
上記の演算により得られた第三グループｃ３の第一ノズルの実際補正ノズルの印刷データは、ＤｓｔＤａｔａ３’である。
【０２０２】
2021511229.tif 000052
【０２０３】
2021511229.tif 000053
【０２０４】
前記ＳｒｃＤａｔａ３の中のデータ数が０でない場合、引き続き補正する。
【０２０５】
2021511229.tif 000054
【０２０６】
2021511229.tif 000055
【０２０７】
前記ＤｓｔＤａｔａ４において、ＳｒｃＤａｔａ２を補正できるインク非吐出データは
2021511229.tif 000056
【０２０８】
前記ＳｒｃＤａｔａ３の各データと前記ＤｓｔＤａｔａ４に対応するデータに対して以下の演算を行なう。
【０２０９】
2021511229.tif 000057
【０２１０】
上記の演算により得られた第四グループｃ４の第一ノズルの第４の実際印刷データは、ＤｓｔＤａｔａ４’である。
【０２１１】
2021511229.tif 000058
【０２１２】
2021511229.tif 000059
【０２１３】
2021511229.tif 000060
【０２１４】
2021511229.tif 000061
【０２１５】
2021511229.tif 000062
【０２１６】
前記ＳｒｃＤａｔａ４の各データと前記ＤｓｔＤａｔａ５に対応するデータに対して、以下の演算を行なう。
【０２１７】
2021511229.tif 000063
【０２１８】
上記の演算により得られた第五グループｃ５の第一ノズルの第５の実際印刷データは、ＤｓｔＤａｔａ５’である。
【０２１９】
2021511229.tif 000064
【０２２０】
2021511229.tif 000065
【０２２１】
前記第五異常ノズルの印刷データの中のデータ数が０である場合、前記異常ノズルの第二グループｃ２の１つのノズルのデータが完全に補正され、補正は完了する。
【０２２２】
第一データブロックＦ１を印刷する時に、第一グループｃ１の第一ノズルは、ＤｓｔＤａｔａ１’の中のデータに従って印刷される。第三データブロックＦ３を印刷する時に、第三グループｃ３の第一ノズルは、ＤｓｔＤａｔａ３’の中のデータに従って印刷される。第四データブロックＦ４を印刷する時に、第四グループｃ４の第一ノズルは、ＤｓｔＤａｔａ４’の中のデータに従って印刷される。第五データブロックＦ５を印刷する時に、第五グループｃ５の第一ノズルは、ＤｓｔＤａｔａ５’の中のデータに従って印刷される。第六データブロックＦ６を印刷する時に、第六グループｃ６の第一ノズルは、ＤｓｔＤａｔａ６’の中のデータに従って印刷される。このようにして、第二グループｃ２の３つのノズルの部分的なデータは、第一グループｃ１の第一ノズル、第三グループｃ３の第一ノズル、第四グループｃ４の第一ノズルと第五グループｃ５の第一ノズルによって、補充的に印刷された。異常ノズル第四グループｃ４の２つのノズルの補正方法は、異常ノズル第二グループｃ２の１つのノズルの方法と同じであるので、ここで詳しい説明を省略する。上記実施例の他の特徴は、最も好ましい実施形態と同じであり、その詳細な記載は、最も好ましい実施形態に関する記載を参照する。
【０２２３】
〔実施例２〕
図２１に示すように、実施例１に対して、本実施例は、一度のスキャン印刷に関する。即ち、前記第一往復式スキャン印刷回数は、１である。前記第一往復式スキャン印刷回数は、印刷媒体の単位領域あたりのカバレッジ回数を表す。本実施例において、前記カバレッジ回数は、１である。前記印刷パラメータは、第二フェザリング振幅をさらに含む。フェザリング処理された後に、本実施例における隣接する２つのオーバーレイ印刷には、重複エリアが存在する。前記第一印刷データは、前記重複エリアに対応する印刷データである。具体的には、図１３に示すように、印刷対象となる画像のあるエリアＢは、２回のオーバーラップ印刷を必要とし、印刷媒体の移動方向は、図１３中のＬ２により示され、印刷ヘッドの移動方向は、図１３中のＺ２により示される。印刷ヘッドは、初回Ｅ１を移動し、エリアＢは、印刷ヘッドのＪ１部分により一回印刷され、印刷媒体は、印刷ヘッドのノズル数値より小さい距離を移動し、印刷ヘッドは、第二回Ｅ２を移動し、エリアＢは、印刷ヘッドのＪ２部分により再び一回印刷されて完成される。他の重複エリアの印刷方法は、エリアＢと同じである。
【０２２４】
図２３に示すように、本実施例は、具体的に以下のステップを含む。
【０２２５】
Ｓ１５１では、印刷ヘッドにおける異常ノズルの位置情報を確定する。
【０２２６】
Ｓ１５２では、印刷パラメータを取得して、印刷重複エリアを特定して、前記印刷重複エリアに対応する第一印刷データをフェザリング処理して、第二印刷データを得る。
【０２２７】
Ｓ１５３では、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記第二印刷データの中から前記異常ノズルに対応する第一データを取得する。前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定する。
【０２２８】
Ｓ１５４では、前記補正ノズルの位置情報と前記印刷パラメータに基づいて、前記第二印刷データの中から前記補正ノズルが正常に印刷する時に対応する第二データを得る。前記第二データは、インク吐出データとインク非吐出データとを含む。前記第二データにおけるインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。
【０２２９】
より詳細には、印刷パラメータを取得して、印刷重複エリアを特定して、前記印刷重複エリアに対応する第一印刷データをフェザリング処理して、第二印刷データを取得する。フェザリング振幅を設定して、フェザリング振幅に基づいてフェザリングドット数と前記印刷重複エリアを取得して、前記印刷重複エリアに対応する重複ノズルの数は、前記フェザリングドット数に等しい。前記フェザリングドット数に基づいて、印刷媒体と印刷ヘッドとの相対変位を確定して、それを紙送りドット数として記録する。前記紙送りドット数に基づいて、前記異常ノズルに対応する印刷データを補正するための補正ノズルの位置情報を確定する。前記補正ノズルと前記異常ノズルは、同一チャンネルに位置する。
【０２３０】
前記紙送りドット数は、次の式によって求められる。
【０２３１】
2021511229.tif 000066
【０２３２】
式１１において、ｘ１は、あるチャンネルのノズル数であり、ｒは、フェザリングドット数であり、ｘ２は、紙送りドット数であり、ｘ１、ｒ及びｘ２は、全て０より大きい整数である。
【０２３３】
あるチャンネルのノズルは、紙送り方向に沿って番号付けられる。異常ノズルの位置情報に基づいて異常ノズルの番号を確定する。異常ノズルの番号がフェザリングドット数の数値より大きく、且つ紙送りドット数の数値より小さいである時に、補正ノズルが存在しないため、前記異常ノズルに対応する第一データは補正されることができない。
【０２３４】
前記異常ノズルの番号が前記フェザリングドット数の数値より小さいかまたはそれに等しい場合、前記異常ノズルに対応する印刷データを補正するための補正ノズルの番号は、次の式によって求められる。
【０２３５】
Ｙ＝Ｔ＋ｘ２    （式１２）
【０２３６】
式１２において、Ｙは、前記補正ノズルの番号であり、Ｔは、前記異常ノズルの番号である。
【０２３７】
前記異常ノズルの番号が前記紙送りドット数の数値より大きいかまたはそれに等しい場合、前記異常ノズルに対応する第一データを補正するための補正ノズルの番号は、次の式によって求められる。
【０２３８】
2021511229.tif 000067
【０２３９】
式１３において、Ｙは、前記補正ノズルの番号であり、Ｔは、前記異常ノズルの番号である。
【０２４０】
仮に第ｍ回給紙した後に、あるチャンネルに対応する印刷データがオリジナル印刷データ行列であれば、前記フェザリングドット数に基づいて、ｍは０より大きい自然数であり、前記オリジナル印刷データ行列を第一印刷データサブ行列、第二印刷データサブ行列及び第三印刷データサブ行列に分ける。前記第一印刷データサブ行列、前記第二印刷データサブ行列及び前記第三印刷データサブ行列の高さの和は、前記チャンネルのノズルの数に等しい。前記第一印刷データサブ行列の高さは、前記第三印刷データサブ行列の高さに等しい。しかも、前記第一印刷データサブ行列の高さは、前記フェザリングドット数に等しい。前記第一印刷データサブ行列と前記第三印刷データサブ行列は、前記重複エリアに位置する。前記重複エリアに対応する印刷データは、第一印刷データである。前記オリジナル印刷データ行列に対応するオリジナル印刷データは、第一印刷データを含む。前記第一印刷データサブ行列の高さが前記フェザリングドット数に等しいため、前記フェザリング振幅が大きければ大きいほど、前記重複エリアは大きい。前記重複エリアが増大すると、前記重複エリアに落ちる異常ノズルの数は増え、異常ノズルの補正機会は多くなる。前記第一印刷データサブ行列と前記第三印刷データサブ行列により組み合せて形成された行列に対応する印刷データは、第一印刷データである。
【０２４１】
例えば、本実施例において、前記チャンネルにおけるノズルの数が１２であり、前記フェザリングドット数が２ｄｏｔである時に、前記紙送りドット数は１０ｄｏｔであり、前記第一印刷データサブ行列の高さは２ｄｏｔであり、前記第二印刷データサブ行列の高さは８ｄｏｔであり、前記第三印刷データサブ行列の高さは２ｄｏｔである。
【０２４２】
前記フェザリングドット数が前記印刷ヘッドのノズルの数の１／２個である時に、前記第二印刷データサブ行列は存在しない。
【０２４３】
例えば、本実施形態において、前記チャンネルにおけるノズルの数が１８であり、前記フェザリングドット数が９ｄｐｉである時に、前記紙送りドット数は９ｄｏｔであり、前記第一印刷データサブ行列の高さは９ｄｏｔであり、前記第三印刷データサブ行列の高さは９ｄｏｔであり、前記第二印刷データサブ行列は存在しない。
【０２４４】
前記異常ノズルの番号が前記フェザリングドット数の数値より小さいかまたはそれに等しい時に、前記異常ノズルの番号に基づいて、前記第ｍ回紙送りに対応する第二印刷データ行列の中から前記異常ノズルの第一データを取得する。
【０２４５】
前記異常ノズルの位置情報に基づいて、第ｍ−１回紙送りに対応する第二印刷データ行列の中から補正ノズルに対応する第二データを取得する。前記異常ノズルに対応する第一データとそれに対応する補正ノズルの第二データとを演算して、補正ノズルの実際印刷データを得る。
【０２４６】
図２４に示すように、前記印刷ヘッドにおけるノズルの数が１０であり、前記フェザリングドット数が２ｄｏｔである時に、前記紙送りドット数は６ｄｏｔであり、前記異常ノズルの番号は９であり、前記異常ノズルに対応する第一データの補正ノズルの番号は１であり、前記紙送り方向は図面のＬ３により示される通りであり、印刷ヘッドの移動方向は図面のＺ３により示される通りであり、第一回紙送りＱ１に対応する第二印刷データ行列の中から得られた９番目のノズルの第一データは、
2021511229.tif 000068
【０２４７】
2021511229.tif 000069
【０２４８】
2021511229.tif 000070
【０２４９】
前記ＳｒｃＤａｔａ１の各データと前記ＤｓｔＤａｔａ２に対応するデータを以下のように演算する。
【０２５０】
2021511229.tif 000071
【０２５１】
上記の演算により得られた第二回紙送りＱ２の１番ノズルの実際補正ノズルの印刷データは、ＤｓｔＤａｔａ２’である。
【０２５２】
2021511229.tif 000072
【０２５３】
第二回紙送りＱ２の１番ノズルは、ＤｓｔＤａｔａ２’の中のデータによって印刷され、第一回紙送りＱ１の９番ノズルの部分的なデータは、第二回紙送りＱ２の１番ノズルによって補正されて印刷される。これにより、印刷ヘッドのノズルが異常になることに起因して、印刷された画像に断線或いは空白の現象が出る問題は解決された。上記の実施例２の他の特徴は、最も好ましい実施形態及び実施例１と同じであり、その詳細な記載は、最も好ましい実施形態及び実施例１に関する記載を参照する。
【０２５４】
〔実施例３〕
図２５に示すように、本実施例において、前記印刷重複エリアは、隣接する２つの印刷ヘッドの重複ノズルエリアにより印刷される（即ち、マルチ印刷ヘッドが並行にスキャン印刷する）。前記異常ノズルは、前記重複ノズルエリアに位置する。前記印刷パラメータは、前記重複ノズルエリアの第一ノズルの数とシングル印刷ヘッドの第二ノズルの数とをさらに含む。本実施例は、具体的に以下のステップを含む。
【０２５５】
Ｓ１７１では、印刷パラメータに基づいて、物理的に存在する重複ノズルエリアを取得して、前記重複ノズルエリアに対応する第一印刷データをフェザリング処理して、第二印刷データを得る。
【０２５６】
Ｓ１７２では、前記重複ノズルエリアに位置する異常ノズルの位置情報を取得して、前記異常ノズルの位置情報に基づいて前記第二印刷データの中から前記異常ノズルに対応する第一データを取得する。
【０２５７】
Ｓ１７３では、前記異常ノズルの位置情報に基づいて、前記重複ノズルエリアから前記異常ノズルに対応する第一データを補正するための補正ノズルの位置情報を取得する。
【０２５８】
Ｓ１７４では、前記補正ノズルの位置情報に基づいて、前記第二印刷データの中から前記補正ノズルに対応する第二データを取得する。前記第二データは、インク吐出データとインク非吐出データとを含む。
【０２５９】
Ｓ１７５では、前記第二データにおけるインク非吐出データのアドレスを特定して、前記第一印刷データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。
【０２６０】
具体的には、印刷ヘッドの数をｎと定義し、第ｍ個の印刷ヘッドに対して、ｍ＝１の場合、第一印刷ヘッドには、１つの前記重複ノズルエリアがあり、第一重複ノズルエリアと記録される。前記第一印刷ヘッドは、第一非重複ノズルエリアをさらに含む。前記第一重複ノズルエリアに対応するノズルの数は、第一重複ノズルの数と記録される。前記第一非重複ノズルエリアに対応するノズルの数は、第一非重複ノズルの数と記録される。１＜ｍ＜ｎの場合、第ｍ個の印刷ヘッドには、２つの前記重複ノズルエリアがあり、それぞれ第二重複ノズルエリアと第三重複ノズルエリアとに記録される。前記第二重複ノズルエリアと前記第三重複ノズルエリアは、印刷ヘッドの配列方向に従って、順次に分布される。第ｍ個の印刷ヘッドは、第二非重複ノズルエリアをさらに含む。前記第二重複ノズルエリアに対応するノズルの数は、第二重複ノズルの数と記録される。前記第三重複ノズルエリアに対応するノズルの数は、第三重複ノズルの数と記録される。第ｍ個の印刷ヘッドに対して、ｍ＝１の場合、１番目の印刷ヘッドの前記第一重複ノズルの数は、２番目の印刷ヘッドの前記第二重複ノズルの数に等しい。１＜ｍ＜ｎの場合、第ｍ個の印刷ヘッドの前記第二重複ノズルの数は、第ｍ−１個の印刷ヘッドの前記第三重複ノズルの数に等しい。図１７に示すように、本実施例において、前記印刷ヘッドは、３つがあり、この三つの印刷ヘッドの配列方向は、図１７のＬ３により示されており、各印刷ヘッドには、１０個のノズルがあり、第一印刷ヘッドＶ１と第三印刷ヘッドＶ３は、第一重複エリアＲ１と第一重複しない領域Ｆ１とに分けられる。第一重複エリアＲ１のノズル数は、２つである。第一重複しない領域Ｆ１のノズル数は、８である。第二印刷ヘッドＶ２は、第二重複エリアＲ２、第二重複しない領域Ｆ２及び第三重複エリアＲ３に分けられる。第二重複エリアＲ２と第三重複エリアＲ３のノズル数は、２つである。第二重複しない領域Ｆ２のノズル数は、６つである。
【０２６１】
あらゆる印刷ヘッドを配列方向に従って順次に番号を付け、且つ各印刷ヘッドにおけるノズルを前記配列方向に従って番号を付けて、ノズル番号を得る。前記異常ノズルの位置情報に基づいて、前記異常ノズルの番号と異常印刷ヘッドの番号を確定する。前記異常ノズルの番号と異常印刷ヘッドの番号に基づいて、補正ノズルの番号と補正サブ印刷ヘッドの番号を確定する。
【０２６２】
第ｍ個の印刷ヘッドの中の第Ｘ個の異常ノズルにとって、Ｘは０より大きい自然数であり、異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数より小さいかまたはそれに等しい場合、異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ−１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式によって求められる。
【０２６３】
Ｙ＝Ｘ＋Ｄ＋Ｚ  （式１４）
【０２６４】
式１４において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｄは、第ｍ−１個のノズルの前記第二非重複ノズルの数であり、Ｚは、第ｍ−１個のノズルの前記第二重複ノズルの数である。
【０２６５】
前記異常ノズルの番号Ｘが第ｍ個の印刷ヘッドの前記第二重複ノズルの数と前記第二非重複ノズルの数の和より大きいかまたはそれに等しい場合、異常ノズルに対応する印刷データを補正するための補正ノズルは、第ｍ＋１個の印刷ヘッドの中に位置し、前記補正ノズルの番号は、次の式によって求められる。
【０２６６】
Ｙ＝Ｘ−Ｔ−Ｕ  （式１５）
【０２６７】
式１５において、Ｙは、前記補正ノズルの番号であり、Ｘは、前記異常ノズルの番号であり、Ｔは、第ｍ個の印刷ヘッドの前記第二非重複ノズルの数であり、Ｕは、第ｍ個の印刷ヘッドの前記第三重複ノズルの数である。
【０２６８】
図２７に示すように、印刷ヘッドの配列方向は、図面のＬ４により示される通りであり、前記印刷ヘッドは、第１のサブ印刷ヘッドＷ１、第２のサブ印刷ヘッドＷ２及び第３のサブ印刷ヘッドＷ３という３つのサブ印刷ヘッドを含む。各サブ印刷ヘッドには、１０のノズルがあり、第１のサブ印刷ヘッドＷ１と第３のサブ印刷ヘッドＷ３との第一重複ノズルの数は、２つである。第１のサブ印刷ヘッドＷ１と第３のサブ印刷ヘッドＷ３との第一非重複ノズルの数は、６つである。第２のサブ印刷ヘッドＷ２の第二重複ノズルの数は、２つである。第２のサブ印刷ヘッドＷ２の第二非重複ノズルの数は、６つである。第２のサブ印刷ヘッドＷ２の第三重複ノズルの数は、２つである。異常ノズルが第１のサブ印刷ヘッドＷ１の９番目の孔に位置する場合、補正ノズルは第２のサブ印刷ヘッドＷ２の１番目の孔に位置する。前記異常ノズルが第３のサブ印刷ヘッドＷ１の２番目の孔に位置する場合、前記補正ノズルは第２のサブ印刷ヘッドＷ２の９番目の孔に位置する。
【０２６９】
第一印刷ヘッドの中の第Ｘ個の異常ノズルに対して、前記第Ｘ個の異常ノズルが第一印刷ヘッドの第一重複サブ印刷ヘッドに位置する場合、第一印刷ヘッドの第一重複エリアに対応する第一重複データ行列と前記フェザリングデータ行列とを演算して、第一重複フェザリングデータ行列を得る。前記第一重複フェザリングデータ行列に対応する印刷データは、第一フェザリングデータである。第二印刷ヘッドの第二重複エリアに対応する第二重複データ行列と前記補完的フェザリングデータ行列とを演算して、第二重複補完的フェザリングデータ行列を得る。前記第二重複補完的フェザリングデータ行列に対応する印刷データは、第二フェザリングデータである。前記第一印刷データに対応する第一印刷データ行列は、第一印刷ヘッドの第一重複データ行列と第二印刷ヘッドの第二重複データ行列とを含む。前記第一フェザリングデータと前記第二フェザリングデータは、前記第二印刷データを構成する。
【０２７０】
前記第一重複フェザリングデータ行列の中から第Ｘ個の異常ノズルに対応する第一データを抽出すると共に、前記第二重複補完的フェザリングデータ行列の中から前記第Ｘ個の異常ノズルを補正するための第二データを抽出する。前記第一データと前記第二データとを演算して、補正ノズルに対応する実際の補正ノズルの印刷データを得る。
【０２７１】
図２８に示すように、印刷ヘッドの配列方向は、図面のＬ５により示される通りであり、前記印刷ヘッドは、第１の印刷ヘッドＰ１、第２の印刷ヘッドＰ２及び第３の印刷ヘッドＰ３に分けられる。各印刷ヘッドには、１０のノズルがある。第１の印刷ヘッドＰ１と第３の印刷ヘッドＰ３との前記第一重複ノズルの数は、２つである。第１の印刷ヘッドＰ１と第３の印刷ヘッドＰ３との前記第一非重複ノズルの数は、６つである。第２の印刷ヘッドＰ２の前記第二重複ノズルの数は、２つである。第２の印刷ヘッドＰ２の前記第二非重複ノズルの数は、６つである。第２の印刷ヘッドの前記第三重複ノズルの数は、２つである。前記異常ノズルが第１の印刷ヘッドＰ１の９番目のノズルである場合、前記異常ノズルに対応する印刷データの補正ノズルは、第２の印刷ヘッドＰ２の１番目のノズルに位置する。第１の印刷ヘッドＰ１の第一重複エリアに対応する第一重複データ行列と前記フェザリングデータ行列とを演算して、第一重複フェザリングデータ行列を得る。第２の印刷ヘッドＰ２の第二重複エリアに対応する第二重複データ行列と前記補完的フェザリングデータ行列とを演算して、第二重複補完的フェザリングデータ行列を得る。前記第一重複フェザリングデータ行列の中から９番目の異常ノズルに対応する印刷データを抽出すると共に、前記第二重複補完的フェザリングデータ行列の中から前記１番目の異常ノズルを補正するための補正ノズルの印刷データを抽出する。異常ノズルの印刷データと補正ノズルの印刷データとを演算して、補正ノズルに対応する実際の補正ノズルの印刷データを得る。
【０２７２】
2021511229.tif 000073
【０２７３】
2021511229.tif 000074
【０２７４】
2021511229.tif 000075
【０２７５】
ＳｒｃＤａｔａ１の各データとＤｓｔＤａｔａ２に対応するデータを以下の式で演算する。
【０２７６】
2021511229.tif 000076
【０２７７】
上記の演算により得られた第２の印刷ヘッドＰ２の中の１番目ノズルの実際の補正ノズルの印刷データは、ＤｓｔＤａｔａ２’である。
【０２７８】
2021511229.tif 000077
【０２７９】
第２の印刷ヘッドＰ２の１番目のノズルは、ＤｓｔＤａｔａ２’の中のデータによって印刷される。異常ノズルに対応する印刷データの中の部分的なデータは、１番目のノズルによって補正されて印刷される。これにより、印刷された画像に断線または空白の問題が発生することは防止される。
【０２８０】
上記の実施例の他の特徴は、最も好ましい実施形態、実施例１及び実施例２と同じであり、その詳細な記載は、最も好ましい実施形態、実施例１及び実施例２に関する記載を参照する。
【０２８１】
〔実施例４〕
図２９に示すように、本発明の実施形態は、プリンターの異常ノズルの補正装置をさらに提供する。当該プリンターの異常ノズルの補正装置は、異常ノズル位置の確定モジュール１０と、補正ノズルの位置確定モジュール２０と、補正データ生成モジュール３０と、を含む。
【０２８２】
異常ノズル位置の確定モジュール１０は、印刷ヘッドにおける異常ノズルの位置情報を確定することに用いられる。
【０２８３】
補正ノズルの位置確定モジュール２０は、印刷パラメータを取得し、前記異常ノズルに対応する第一データを確定し、前記異常ノズルの位置情報と前記印刷パラメータに基づいて、前記印刷ヘッドにおける前記異常ノズルの第一データを補正するための補正ノズルの位置情報を確定することに用いられる。
【０２８４】
補正データ生成モジュール３０は、前記印刷パラメータに基づいて、前記補正ノズルが正常に印刷する時に対応する第二データを得る。前記第二データには、インク吐出データとインク非吐出データが含まれる。前記第二データの中のインク非吐出データのアドレスを特定して、前記第一データを前記インク非吐出データのアドレスに書き込んで、補正データを生成する。上記の実施例の他の特徴は、最も好ましい実施形態、実施例１及び実施例２と同じであり、その詳細な記載は、最も好ましい実施形態、実施例１乃至実施例３に関する記載を参照する。
【０２８５】
〔実施例５〕
図３０に示すように、本発明は、プリンターをさらに提供する。前記プリンターは、制御ユニット２１０、印刷ヘッドユニット２２１及びノズル補正ユニット２２２を含む。制御ユニット２１０は、ノズル補正ユニット２２２を制御して、印刷ヘッドユニット２２１内の異常ノズルを補正する。ノズル補正ユニット２２２は、図１０により示されているプリンターの異常ノズルの補正装置である。データ入力ユニット１００は、インクジェット印刷装置２００の制御ユニット２１０に印刷データを入力して、印刷ヘッドユニット２２１を制御して印刷媒体３００においてインクジェットする。しかし、プリンターの印刷ヘッドが長時間働いた後、インク汚染、インク付着、埃、水蒸気などの原因で、印刷ヘッドのノズルは異常になり易い。目詰まり、斜め噴射、かすれ、インク量不足などの異常状態は、印刷された画像には線引きや空白などの問題が発生する。この問題を解決するために、本発明はインクジェット印刷装置２００の中に、印刷ヘッドユニット２２１の異常ノズルを補正するためのノズル補正ユニット２２２を設けて、異常ノズルが発生した問題を解決する。上記の実施例の他の特徴は、最も好ましい実施形態、実施例１及び実施例２と同じであり、その詳細な記載は、最も好ましい実施形態、実施例１乃至実施例４に関する記載を参照する。
【産業上の利用可能性】
【０２８６】
要約すると、本発明の実施例に係るプリンターの異常ノズルの補正方法、装置及びプリンターは、異常ノズルが画像品質を低下させる問題を解決できるだけではなく、印刷ヘッドのメンテナンスコストを削減した。
【０２８７】
特に説明する必要があるのは、本発明は、上文に記載され、且つ図面に示された特定の構成及び操作に限定されない。簡潔にするために、既知の方法の詳細な説明はここでは省略される。上記の実施形態では、幾つかの特定のステップが例として説明されたが、本発明の方法は、説明及び図示された特定のステップに限定されず、当業者は、本発明の精神を理解した後に、様々な変更、修正及び追加を行なうことができ、またはステップの間の順序を変更することができる。
【０２８８】
上記内容は、本発明の具体的な実施形態に過ぎず、当業者は、説明の便宜及び簡潔さのために、上記のシステム、モジュール及びユニットの具体的な作業プロセスが前述方法の実施形態における対応するプロセスを参照することができ、ここで繰り返して説明しない。なお、本発明の保護範囲はこれに限定されるものではなく、当業者であれば、本発明が開示する技術的範囲内において種々の同等の変更または置き換えを容易に想到することができ、これらの変更または置換も、本発明の保護範囲内に含まれるべきである。
【図１】
2021511229.tif 000078
【図２】
2021511229.tif 000079
【図３】
2021511229.tif 000080
【図４】
2021511229.tif 000081
【図５】
2021511229.tif 000082
【図６】
2021511229.tif 000083
【図７】
2021511229.tif 000084
【図８】
2021511229.tif 000085
【図９】
2021511229.tif 000086
【図１０】
2021511229.tif 000087
【図１１】
2021511229.tif 000088
【図１２】
2021511229.tif 000089
【図１３】
2021511229.tif 000090
【図１４】
2021511229.tif 000091
【図１５】
2021511229.tif 000092
【図１６】
2021511229.tif 000093
【図１７】
2021511229.tif 000094
【図１８】
2021511229.tif 000095
【図１９】
2021511229.tif 000096
【図２０】
2021511229.tif 000097
【図２１】
2021511229.tif 000098
【図２２】
2021511229.tif 000099
【図２３】
2021511229.tif 000100
【図２４】
2021511229.tif 000101
【図２５】
2021511229.tif 000102
【図２６】
2021511229.tif 000103
【図２７】
2021511229.tif 000104
【図２８】
2021511229.tif 000105
【図２９】
2021511229.tif 000106
【図３０】
2021511229.tif 000107
【国際調査報告】
2021511229.tif 000108
2021511229.tif 000109
2021511229.tif 000110
2021511229.tif 000111
2021511229.tif 000112
2021511229.tif 000113