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