(57)【要約】      （修正有）【課題】複数の液滴サイズによって印刷画像を形成するインクジェットプリンタにおける動作不能インクジェットを補償する方法を提供する。【解決手段】本方法は、動作不能インクジェットに対応する画素のまわりの多ビットハーフトーン画像データの領域における少なくとも１つの隣接画素を特定することと、動作不能インクジェットに隣接するインクジェットが動作不能インクジェットを補償するように印刷動作中にインク滴を吐出するのを可能とするように少なくとも１つの隣接画素を変更することとを含む。【選択図】図２
2017154496.tif 000002
【特許請求の範囲】
【請求項１】
画像における画素を印刷する方法において、
コントローラにより、複数のインクジェットにおける動作不能インクジェットによって印刷されるべきメモリに記憶された多ビットハーフトーン画像データにおける第１の画素を特定することと、
前記コントローラにより、所定の画素領域の探索を参照して前記第１の画素を補償するように前記第１の画素まわりの所定の画素領域における少なくとも１つの隣接画素を特定することと、
前記コントローラにより、変更された前記少なくとも１つの隣接画素に基づいてインク滴を吐出するように前記動作不能インクジェットの隣接インクジェットの動作を制御するように前記少なくとも１つの隣接画素についての変更された多ビットハーフトーン値を生成することと、
前記動作不能インクジェットを補償するように前記動作不能インクジェット以外の前記複数のインクジェットによって印刷画像を生成するように前記複数のインクジェットの動作を制御するように前記メモリに前記少なくとも１つの変更された隣接画素を前記コントローラによって記憶することとを備える、方法。
【請求項２】
前記コントローラにより、受像面上においてインク滴の印刷パターンを形成するように前記少なくとも１つの変更された隣接画素を含む前記多ビットハーフトーン画像データを参照して前記動作不能インクジェット以外の前記複数のインクジェットを動作させること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記第１の画素の前記少なくとも１つの隣接画素を特定することが、
前記コントローラにより、前記所定の画素領域の探索を参照して非活性化画素に対応する多ビット値を有する前記第１の画素のまわりの前記第１の画素の複数の隣接画素を特定すること
をさらに備える、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの隣接画素を変更することが、
前記コントローラにより、前記第１の画素の前記多ビット画像データを参照して第１の液滴及び第２の液滴を含む前記第１の画素についての複合液滴を特定することと、
前記コントローラにより、前記第１の画素の前記複合液滴における前記第１の液滴のみに対応する多ビット値を含むように前記複数の隣接画素における第１の隣接画素を変更することと、
前記コントローラにより、前記第１の画素の前記複合液滴における前記第２の液滴のみに対応する多ビット値を含むように前記複数の隣接画素における第２の隣接画素を変更することとをさらに備える、請求項３に記載の方法。
【請求項５】
前記少なくとも１つの隣接画素を変更することが、
前記コントローラにより、前記第１の画素の前記多ビット画像データを参照して前記第１の画素についての第１の液滴サイズを特定することと、
前記コントローラにより、前記第１の液滴サイズよりも小さい第２の液滴サイズに対応する多ビット値を有する前記複数の隣接画素における第１の隣接画素を変更することと、
前記コントローラにより、前記第２の液滴サイズに対応する多ビット値を有する前記複数の隣接画素における第２の隣接画素を変更することとをさらに備える、請求項３に記載の方法。
【請求項６】
複数のインクジェットと、
前記複数のインクジェット及びメモリに動作可能に接続されたコントローラとを備え、前記コントローラが、
複数のインクジェットにおける動作不能インクジェットによって印刷されるべき前記メモリに記憶された多ビットハーフトーン画像データにおける第１の画素を特定し、
所定の画素領域の探索を参照して前記第１の画素を補償するように前記第１の画素のまわりの前記所定の画素領域における少なくとも１つの隣接画素を特定し、
前記変更された少なくとも１つの隣接画素に基づいてインク滴を吐出するように前記動作不能インクジェットの隣接インクジェットの動作を制御するように前記少なくとも１つの隣接画素についての変更された多ビットハーフトーン値を生成し、
前記動作不能インクジェットを補償するように前記動作不能インクジェット以外の前記複数のインクジェットによって印刷画像を生成するように前記複数のインクジェットの動作を制御するようにメモリに前記少なくとも１つの変更された隣接画素を記憶するように構成されている、インクジェットプリンタ。
【請求項７】
受像面をさらに備え、
前記コントローラが、
前記受像面にインク滴の印刷パターンを形成するように前記少なくとも１つの変更された隣接画素を含む前記多ビットハーフトーン画像データを参照して前記動作不能インクジェット以外の前記複数のインクジェットを動作させる
ようにさらに構成されている、請求項６に記載のインクジェットプリンタ。
【請求項８】
前記コントローラが、
前記所定の画素領域の探索を参照して非活性化画素に対応する多ビット値を有する前記第１の画素のまわりの前記第１の画素の複数の隣接画素を特定する
ようにさらに構成されている、請求項６に記載のインクジェットプリンタ。
【請求項９】
前記コントローラが、
前記第１の画素の前記多ビット画像データを参照して第１の液滴及び第２の液滴を含む前記第１の画素に対応する複合液滴を特定し、
前記第１の画素の前記複合液滴における前記第１の液滴のみに対応する多ビット値を含むように前記複数の隣接画素における第１の隣接画素を変更し、
前記第１の画素の前記複合液滴における前記第２の液滴のみに対応する多ビット値を含むように前記複数の隣接画素における第２の隣接画素を変更する
ようにさらに構成されている、請求項８に記載のインクジェットプリンタ。
【請求項１０】
前記コントローラが、
前記第１の画素の前記多ビット画像データを参照して前記第１の画素に対応する第１の液滴サイズを特定し、
前記第１の液滴サイズよりも小さい第２の液滴サイズに対応する多ビット値を有する前記複数の隣接画素における第１の隣接画素を変更し、
前記第２の液滴サイズに対応する多ビット値を有する前記複数の隣接画素における第２の隣接画素を変更する
ようにさらに構成されている、請求項８に記載のインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、受像面上にインクジェットからインクを吐出するプリンタに関し、より具体的には、複数のインク滴サイズを放出して動作不能なインクジェットを補償するプリンタに関する。
【背景技術】
【０００２】
印刷媒体を製造するためのドロップオンデマンドインクジェット技術は、プリンタ、プロッタ及びファクシミリ装置などの市販製品に使用されている。一般に、インクジェット画像は、１つ以上のプリントヘッドに配置された複数のインクジェットから複数のインク滴を受像面上に選択的に吐出することによって形成される。ダイレクトインクジェットプリンタにおいて、プリントヘッドは、用紙又は連続紙ウェブなどの印刷媒体の表面上に直接インク滴を吐出する。インダイレクトインクジェットプリンタにおいて、プリントヘッドは、回転イメージングドラム又はベルトなどの中間受像部材の表面上にインク滴を吐出する。印刷中において、プリントヘッド及び受像面は、互いに移動し、インクジェットは、受像面上にインク像を形成するために適切な時間でインク滴を吐出する。プリンタにおけるコントローラは、プリンタにおける個々のインクジェットを活性化するために所定時間で発射信号としても知られる電気信号を生成する。インクジェットから吐出されたインクは、プリンタに搭載されたコンテナに格納されている水性、溶剤、油系、ＵＶ硬化インクなどの液体インクとすることができる。あるいは、いくつかのインクジェットプリンタは、固体形態で装填されて溶融装置に供給される相変化インクを使用する。溶融装置は、受像面上に液滴として印刷するための印刷ヘッドに供給される固相変化インクを加熱して液体形態に溶融する。
【０００３】
動作中において、１つ以上のプリントヘッドにおける一部のインクジェットは、ノズルを詰まらせる汚染物質に起因するか又はプリントヘッド内の他の機能不全に起因して動作しない。本願明細書において使用される場合、用語「動作不能インクジェット」は、印刷動作中に確実に受像面上の所定位置にインク滴を吐出しないインクジェットを指す。動作不能インクジェットは、インク滴を完全に吐出しないことがあり、間欠的にのみ吐出することがあり、又は、受像面上の不正確な位置に液滴を吐出することがある。
【０００４】
動作不能インクジェットについての既存の補償方法は、動作不能インクジェットの知覚への影響を低減するために、動作不能インクジェットに対応するバイナリハーフトーン画像データにおける画素位置を特定し、動作不能インクジェットから隣接するインクジェットに対して「孤立」画素を再分配する。しかしながら、従来技術のプリンタのハードウェア及びソフトウェアの実装は、印刷ゾーンにおいてインクジェットの２つ以上のアレイから異なるサイズのインク滴を吐出するプリンタにおける使用には適していない。本願明細書において使用される場合、プリンタ又は印刷される画像についての画像データに適用するために使用される用語「マルチレベル」は、複数の液滴サイズの組み合わせが印刷画像を形成する構成を指す。例えば、２つの異なる液滴サイズを使用して画像を形成するプリンタにおいて、各ハーフトーン画素は、液滴又は無液滴についての２つの値を含むのみである従来のバイナリ画像データの代わりに、４つの潜在的な値又は「レベル」（例えば無液滴、１つの小さな液滴、１つの大きな液滴又は大小液滴の双方）の合計を有する。その結果、マルチレベルプリンタにおける動作不能インクジェット補償方法についての改良システム及び方法は有益であろう。
【発明の概要】
【課題を解決するための手段】
【０００５】
１つの実施形態において、マルチレベルプリンタにおいて動作不能インクジェットを補償するために画像における画素を印刷するための方法が開発されている。本方法は、コントローラにより、複数のインクジェットにおける動作不能インクジェットによって印刷されるべきメモリに記憶された多ビットハーフトーン画像データにおける第１の画素を特定することと、コントローラにより、所定の画素領域の探索を参照して第１の画素を補償するように第１の画素まわりの所定の画素領域における少なくとも１つの隣接画素を特定することと、コントローラにより、変更された少なくとも１つの隣接画素に基づいてインク滴を吐出するように動作不能インクジェットの隣接インクジェットの動作を制御するように少なくとも１つの隣接画素についての変更された多ビットハーフトーン値を生成することと、動作不能インクジェットを補償するように動作不能インクジェット以外の複数のインクジェットによって印刷画像を生成するように複数のインクジェットの動作を制御するようにメモリに少なくとも１つの変更された隣接画素をコントローラによって記憶することとを含む。
【０００６】
他の実施形態において、動作不能インクジェットを補償するように構成されたマルチレベルインクジェットプリンタが開発されている。プリンタは、複数のインクジェットと、複数のインクジェット及びメモリに動作可能に接続されたコントローラとを含む。コントローラは、複数のインクジェットにおける動作不能インクジェットによって印刷されるべきメモリに記憶された多ビットハーフトーン画像データにおける第１の画素を特定し、所定の画素領域の探索を参照して第１の画素を補償するように第１の画素まわりの所定の画素領域における少なくとも１つの隣接画素を特定し、変更された少なくとも１つの隣接画素に基づいてインク滴を吐出するように動作不能インクジェットの隣接インクジェットの動作を制御するように少なくとも１つの隣接画素についての変更された多ビットハーフトーン値を生成し、動作不能インクジェットを補償するように動作不能インクジェット以外の複数のインクジェットによって印刷画像を生成するように複数のインクジェットの動作を制御するようにメモリに少なくとも１つの変更された隣接画素を記憶するように構成されている。
【０００７】
複数のインク滴サイズを使用して印刷画像を形成するインクジェットプリンタにおける動作不能インクジェットの補償を可能とするプリンタの前述の態様及び他の特徴は、添付図面と関連して以下の詳細な説明において説明される。
【図面の簡単な説明】
【０００８】
【図１】図１は、複数のサイズのインク滴によって印刷画像を形成し、動作不能インクジェットを補償するように構成されたマルチレベルインクジェットプリンタの概略図である。
【図２】図２は、マルチレベルインクジェットプリンタにおける動作不能インクジェットを補償するために多ビットハーフトーン画像データを変更するプロセスのブロック図である。
【図３】図３は、図１のプリンタのコントローラにおけるフィールドプログラマブルゲートアレイ（ＦＰＧＡ）におけるハードウェア実行ユニットの構成の概略図である。
【図４】図４は、クロスプロセス方向において互いに並んだインクジェットの２つのアレイを有するインクジェットプリンタにおける動作不能インクジェットの補償を示す図である。
【図５】図５は、プリンタにおける動作不能インクジェットに対応する画素に隣接する画素領域を示し、プリンタが動作不能インクジェットの画素についての採用部位として１つ以上の隣接画素を特定するために使用する所定の探索次数及び探索マスクを例示する図である。
【図６】図６は、プリンタが動作不能インクジェットからの画素を補償するために動作不能インクジェットに対応する画素の周囲領域における単一の隣接画素を変更するインクジェットプリンタにおける動作不能インクジェットの補償を示す図である。
【図７】図７は、プリンタが図６に示される補償を行うために使用するルックアップテーブルを示す図である。
【図８Ａ】図８Ａは、プリンタが動作不能インクジェットからの画素を補償するために動作不能インクジェットに対応する画素の周囲領域における１つ以上の隣接画素を変更するインクジェットプリンタにおける動作不能インクジェットについての補償を示す図である。
【図８Ｂ】図８Ｂは、プリンタが動作不能インクジェットからの画素を補償するために動作不能インクジェットに対応する画素の周囲領域における１つ以上の隣接画素を変更するインクジェットプリンタにおける動作不能インクジェットについての対応ルックアップテーブルを示す図である。
【図９】図９は、隣接インクジェットが動作不能なインクジェットからの画素を補償するように印刷するインク滴のサイズを増加させるためにプリントが多ビットハーフトーン画像データの隣接画素を変更する印刷画像の高濃度領域における動作不能インクジェットの補償を示す図である。
【発明を実施するための形態】
【０００９】
本願明細書に開示されたシステム及び方法についての環境並びにシステム及び方法の詳細の一般的な理解のために、図面が参照される。図面において、同様の参照番号が同様の要素を示すために全体を通して使用される。本願明細書において使用される場合、用語「プリンタ」は、ディジタル複写機、製本機、ファクシミリ装置、多機能機などの媒体上に着色剤によって画像を生成する任意の装置を包含する。
【００１０】
本願明細書において使用される場合、用語「動作不能インクジェット」は、インクジェットが電気的発射信号を受信したときに、インク滴を吐出せず、間欠的にのみ吐出する、又は、受像部材上の不正確な位置にインク滴を吐出する、プリンタにおける機能不全のインクジェットを指す。典型的なインクジェットプリンタは、１つ以上のプリントヘッドにおける複数のインクジェットを含み、動作不能インクジェットの近くに位置する動作可能インクジェットは、インクジェットが動作不能になったときに印刷画像の品質を維持するために動作不能インクジェットを補償することができる。
【００１１】
本願明細書において使用される場合、用語「画素」は、インクジェットプリンタが受像面上に形成するインク像に対応する画像データの２次元配列内の単一の値を指す。画像データにおける画素の位置は、プリンタにおける複数のインクジェットが画像データを参照してインク滴を吐出したときにインク像を形成する受像面上のインク滴の位置に対応する。「活性化画素」は、活性化画素に対応する受像面位置に少なくとも１つのインク滴をプリンタに吐出させる画像データにおける画素を指す。以下においてより詳細に説明されるように、多ビットプリンタの実施形態において、プリンタは、各画素に対応する印刷画像における単一位置に様々な量のインクを堆積させるように様々なサイズのインク滴及び異なるインク滴の組み合わせを吐出するようにさらに構成されている。「非活性化画素」は、非活性化画素に対応する受像面位置にインク滴をプリンタに吐出させない値を有する画像データにおける画素を指す。
【００１２】
用語「多ビットハーフトーン画像データ」は、各画素位置に配置することができる複数の異なるインク滴サイズの対応する３つ以上の値を用いてそれぞれ符号化された画素の２次元配列として形成された画像データを指す。マルチレベルインクジェットプリンタは、プリンタが印刷画像を形成するために使用する異なる液滴サイズを符号化するために多ビットハーフトーン画像データを使用する。例えば、２ビットの多ビットハーフトーン画像データのプリンタ設定は、インク無し（例えば、００）、「小」サイズのインク滴（例えば、０１）、「中」サイズのインク滴（例えば１０）、及び「大」サイズのインク滴（例えば１１）による非活性化画素を含む単一の画素に吐出されることができる４つの異なるインクのレベルを提供する。勿論、多ビットハーフトーン画像データを使用して動作するプリンタは、（例えば、８レベルについての３ビット、１６レベルについての４ビットなど）の多くのレベルを可能とする付加的なビットを使用してハーフトーン画像データを符号化することができる。多くのプリンタにおいて、「中」又は「大」サイズのインク滴は、より小さいサイズを有する２つ以上のインク滴によって形成される複合液滴とすることができる。本願明細書において使用される場合、用語「複合インク滴」は、単一の画素に対応するが、２つ以上の吐出動作を行う単一のインクジェットのいずれかから又はプリンタにおける２つ以上の異なるインクジェットから吐出される別個の液滴によって実際に形成される受像面の位置に形成されるインクパターンを指す。上記例を使用して、プリンタの１つの実施形態において、第１のインクジェットは、「小」液滴を吐出し、クロスプロセス方向において第１のインクジェットに並んだ第２のインクジェットは、「中」サイズの液滴を吐出するとともに、複合動作は、双方のインクジェットの複合動作は「大」サイズの液滴を生成する。
【００１３】
ハーフトーン画像データは、大抵の場合、印刷ジョブ中にプロセス方向及びクロスプロセス方向に対応する寸法を有する２次元アレイに配置される。本願明細書において使用される場合、用語「画素列」は、プロセス方向Ｐに延びる画像データにおける画素の配置を指す。受像面は、プロセス方向Ｐにおける印刷領域においてインクジェットを通り過ぎることから、インクジェットが動作不能である場合、インクジェットは、印刷領域において動作不能インクジェットと並ぶ画素列において活性化画素に対応するインク滴を吐出することができない。以下に説明されるように、プリンタは、動作不能インクジェットによって形成される印刷画像における欠陥を低減又は排除するようにクロスプロセス方向において動作不能インクジェットに近接しているインクジェットについての画像データにおける追加画素を活性化する。
【００１４】
本願明細書において使用される場合、用語「プロセス方向」（Ｐ）は、印刷媒体又は回転ドラムやベルトなどの間接的な受像部材などのプリントヘッドにおけるインクジェットと受像面と間の動きの相対的な方向を指す。以下においてより詳細に説明されるように、単一の動作不能インクジェットは、動作不能インクジェットがインク滴を印刷することができない位置に対応するプロセス方向に沿って配置された直線状の縞に対応する印刷画像におけるアーチファクトを生み出す。用語「クロスプロセス方向」（ＣＰ）は、プロセス方向に対して垂直な受像面を横切って延びる軸を指す。インクジェットのアレイは、クロスプロセス方向軸に沿って動作不能インクジェットに近接して位置する隣接インクジェットを含む。以下においてより詳細に説明されるように、１つ以上の隣接インクジェットは、プリンタにおける動作不能インクジェットを補償するために追加のインク滴を吐出する。
【００１５】
本願明細書において使用される場合、用語「画像濃度」は、画像データ又はインク滴を受けるインク像のいずれかの画素数を指す。高濃度領域においては、画素の比較的大部分が活性化され、受像面の対応する領域は、多ビットハーフトーンプリンタにおいてはより大きな液滴サイズの対応する大きな数のインク滴を受ける。低濃度領域においては、より少数の画素が活性化され、受像面の対応する領域は、より少ないインク滴を受ける。
【００１６】
図１は、多ビットハーフトーン画像データに基づいて複数の液滴サイズを使用して画像を印刷し、１つ以上の動作不能インクジェットを補償するように構成されたマルチレベルインクジェットプリンタ１０の実施形態を示している。図示されるように、プリンタ１０は、以下に説明されるように、その動作サブシステム及び構成要素の全てに直接的又は間接的に取り付けられたフレーム１１を含む。相変化インクプリンタ１０は、回転可能なイメージングドラムの形態で示されているが、支持されたエンドレスベルトの形態に等しくすることができる受像部材１２を含む。イメージングドラム１２は、インク像の形成のための表面を提供する受像面１４を有する。サーボ又は電気モータなどのアクチュエータ９４は、受像部材１２と係合し、方向１６において受像部材を回転させるように構成されている。方向１７において回転可能な転写定着ローラ１９は、表面１４に形成されたインク像が加熱された印刷媒体４９に転写定着される転写定着ニップ１８を形成するようにドラム１２の表面１４に対してロードされる。
【００１７】
相変化インクプリンタ１０はまた、固体形態の異なる色相変化インクの複数の供給源を有する相変化インク供給サブシステム２０を含む。相変化インクプリンタ１０は、マルチカラープリンタであるため、インク供給サブシステム２０は、相変化インクの４つの異なる色ＣＭＹＫ（シアン、マゼンタ、イエロー及びブラック）を表す４つの供給源２２、２４、２６、２８を含む。相変化インク送達サブシステムはまた、相変化インクの固体形態を液体形態に溶融又は相変化させるための溶融及び制御装置（図示しない）を含む。インク供給源２２、２４、２６及び２８のそれぞれは、プリントヘッドアセンブリ３２及び３４に溶融インクを供給するために使用されるリザーバを含む。
【００１８】
図１の例において、プリントヘッドアセンブリ３２及び３４は、双方とも、インク供給源２２−２８から溶融ＣＭＹＫインクを受け取る。他の実施形態において、プリントヘッドアセンブリ３２及び３４は、ＣＭＹＫインク色のサブセットを印刷するようにそれぞれ構成されている。１つのシステム構成において、プリントヘッドアセンブリ３２及び３４は、プリントヘッドアセンブリ３２からのより小さいインク滴サイズ及びプリントヘッドアセンブリ３４からのより大きいサイズなどの２つの異なるサイズを有するインク滴を吐出する。異なるサイズを有するインク滴を吐出するために複数セットのインクジェットを組み込むプリンタの実施形態は、「２スタック」又は「多スタック」構成と称される。他の構成において、プリンタは、単一セットのインクジェットとは異なるサイズのインク滴を吐出するプリントヘッドを有する単一のプリントヘッドアセンブリを含む。これらの「単一スタック」構成において、単一のインクジェットは、異なる動作モードにおいて異なる液滴サイズを吐出することができる。プリンタは、インクジェットが受像面上に複数のサイズのインク滴を滴下するのを可能とするように受像面を複数経路についての同じインクジェットに通過させる。さらに他の実施形態において、１つ以上のプリントヘッドアセンブリは、単一サイズのみのインク滴を吐出するが、プリントヘッドアセンブリは、必要に応じて、より大きな複合液滴サイズを有する複合液滴を形成するように個々の画素位置上に複数のインク滴を吐出する。２つ以上の有効な液滴サイズによって印刷画像を形成する任意の適切なプリンタの実施形態は、複数の液滴サイズを有する２ビットハーフトーン画像を再現するためにプリンタについての物理的なインク滴特性を提供する。勿論、図１は、２ビット構成における４つのハーフトーンレベルを使用して印刷画像を形成するプリンタ１０を対象としており、本願明細書において提示されるシステム及び方法はまた、より多くのインク滴サイズを生成し且つ各ハーフトーン画素についてのさらなる数のビット（例えば、３ビット、４ビットなど）を有する多ビットハーフトーン画像データを処理する多ビットハーフトーンプリンタの実施形態における使用に適している。
【００１９】
相変化インクプリンタ１０は、基材供給及び処理サブシステム４０を含む。基材供給及び処理サブシステム４０は、例えば、供給源４８が切断シート印刷媒体４９の形態で受像基材を格納して供給するための高容量用紙供給又はフィーダであるシート又は基材供給源４２、４４、４８を含む。示されている相変化インクプリンタ１０はまた、原稿保持トレイ７２と、原稿給紙及び取得装置７４と、文書露光及び走査サブシステム７６とを有する原稿フィーダ７０を含む。媒体搬送経路５０は、基材供給源及び処理サブシステム４０から個々に切断された媒体シートなどの印刷媒体を抽出し、プロセス方向Ｐに印刷媒体を移動させる。媒体搬送経路５０は、転写定着ニップ１８において印刷媒体４９にインク像を転写定着する前に印刷媒体４９を加熱する基材ヒータ又はプレヒータアセンブリ５２を介して印刷媒体４９を通過させる。
【００２０】
媒体供給源４２、４４、４８は、受像面１４上に形成されたインク像によってタイミング合わせレジストレーションにおいて受部材面１４と転写定着ローラ１９との間に形成された転写定着ニップ１８に到達するように媒体搬送経路５０を通過する受像基材を提供する。インク像及び媒体がニップを通過するとき、インク像は、面１４から転写され、転写定着ニップ１８内の印刷媒体４９に固着溶融される。２重構成において、媒体搬送経路５０は、第２のインク像を印刷媒体４９の第２の面に転写定着させるために２回転写定着ニップ１８を介して印刷媒体４９を通過させる。
【００２１】
プリンタ１０の様々なサブシステム、構成要素及び機能の動作及び制御は、コントローラ又は電子サブシステム（ＥＳＳ）８０を用いて実行される。ＥＳＳ又はコントローラ８０は、例えば、ディジタルメモリ８４を有する中央処理装置（ＣＰＵ）８２と、ディスプレイ又はユーザインターフェース（ＵＩ）８６とを有する内蔵の専用ミニコンピュータである。ＥＳＳ又はコントローラ８０は、例えば、センサ入力及び制御回路８８と、インク滴配置及び制御回路８９とを含む。１つの実施形態において、インク滴配置制御回路８９は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）として実装される。さらに、ＣＰＵ８２は、走査システム７６又はオンライン若しくはワークステーション接続９０などの画像入力源から受信した印刷ジョブに関連する画像データフローを読み取り、捕捉し、準備し、管理する。そのため、ＥＳＳ又はコントローラ８０は、他のプリンタサブシステム及び機能の全てを動作及び制御するための主なマルチタスクプロセッサである。
【００２２】
コントローラ８０は、例えば、プリントヘッドの動作などのプログラミングされた命令を実行する汎用又は専用のプログラム可能なプロセッサを用いて実装されることができる。プログラミングされた機能を実行するために必要な命令及びデータは、プロセッサ又はコントローラに関連するメモリ８４に記憶される。プロセッサ、それらのメモリ及びインターフェース回路は、インク像を形成するために、より具体的には、動作不能インクジェットを補償するようにプリントヘッドアセンブリ３２及び３４におけるインクジェットの動作を制御するためにプリンタ１０を構成する。これらの構成要素は、印刷回路カード上に設けられるか又は特定用途向け集積回路（ＡＳＩＣ）内の回路として設けられる。回路のそれぞれは、別個のプロセッサによって実装されることができ、又は、複数の回路は、同一プロセッサ上に実装されることができる。他の構成において、回路は、超大規模集積（ＶＬＳＩ）回路に設けられた個別部品又は回路によって実装される。また、本願明細書において記載される回路は、プロセッサ、ＦＰＧＡ、ＡＳＩＣ又は個別部品の組み合わせによって実装されることができる。
【００２３】
１つの実施形態において、コントローラ８０は、メモリ８４に記憶されたハードウェア構成データ１１６などの合成された論理記述に基づいて再構成可能であるＦＰＧＡなどの再構成可能ディジタル処理装置を含む。多ビットハーフトーンプリンタにおいて、コントローラ８０は、必要に応じて、図３に示されているパイプラインハードウェア構成を含む。パイプライン構成において、単一のダイレクトメモリアクセス（ＤＭＡ）ハードウェアユニット３０２は、入力ファーストイン・ファーストアウト（ＦＩＦＯ）バッファ３０８へと所定順序でメモリからハーフトーン多ビット画像データを読み出す（ＤＭＡ３０４を読み出す）。入力ＦＩＦＯ３０８は、ＭＪＣモジュール３１２Ａ−３１２Ｄのパイプラインにおける第１の欠落したジェット補償（ＭＪＣ）モジュール３１２Ａにハーフトーン画像データを提供する。プリンタ１０において、ＭＪＣモジュール３１２Ａ−３１２Ｄは、ＦＰＧＡに実装されているハードウェアモジュールに動的に構成されるが、代替実施形態は、固定機能ハードウェアモジュール又はＣＰＵにおける複数の実行コアを使用してＭＪＣユニットを実装する。ＭＪＣモジュール３１２Ａ−３１２Ｄのそれぞれは、動作不能インクジェットに対応する多ビットハーフトーン画像データの列における画素の一部を補償するように動作不能インクジェットのまわりの隣接インクジェットの多ビットハーフトーン画像データ画素を変更するように画像データの一部を処理する。図３は、例示的な２ビット画像データ印刷システムにおける補償処理の一部をそれぞれ実行する４つのＭＪＣモジュール３１２Ａ−３１２Ｄのパイプライン構成を示しているが、代替実施形態は、より多数の又はより少数のモジュールを有するパイプライン構成を使用する。パイプラインの端部におけるＭＪＣモジュール３１２Ｄは、出力ＦＩＦＯバッファ３１６における最後の変更された画像データを記憶し、ＤＭＡユニット３０２は、書き込みＤＭＡユニット３２０によってメモリ８４に変更された多ビットハーフトーン画像データを書き込む。コントローラ８０は、その後、動作不能インクジェットを補償し且つ印刷画像におけるスジや他の知覚可能なアーチファクトを低減又は排除する印刷画像を形成するようにプリントヘッドアセンブリ３２及び３４におけるインクジェットの動作を制御するために変更された多ビットハーフトーン画像データを使用する。
【００２４】
上述したように、図３の構成は、動作不能インクジェットに対応する多ビット画像データの列を補償するように画像データ処理の一部をそれぞれ実行する４つのＭＪＣモジュール３１２Ａ−３１２Ｄのパイプラインを含む。図３は、動作不能インクジェットを使用して形成することができない画像データの複数の画素を含むサンプル入力画像データ３４４の単純化されたセットを示している。図３において、ＭＪＣモジュール３１２Ａは、ＦＩＦＯ３０８から多ビットハーフトーン画像データ３４４を受信し、画素３４６などの「中」サイズの液滴に対応する画素を再分配するのみである補償処理の一部を実行する。第１のパイプラインステージＭＪＣモジュール３１２Ａは、入力画素３４６が画素３４９及び３５０に再配分される出力画像データ３４８を生成する。出力画像データ３４８は、「小」インク滴に対応する画素を処理するパイプラインにおける次のＭＪＣモジュール３１２Ｂへの入力画像データとなる。ＭＪＣモジュール３１２Ｂは、「大」の複合液滴に対応する画素を処理して出力画像データ３５６を生成する第３のＭＣＪステージ３１２Ｃへの入力が出力画像データ３５２を生成する。最後に、ＭＪＣモジュール３１２Ｄは、入力画像データ３５６を受信して最終的な出力画像データ３６０を生成する。ＭＪＣモジュール３１２Ｄは、前のＭＪＣモジュールの３１２Ａ−３１２Ｃのいずれも、例えば、利用可能な採用部位の欠落に起因して処理しなかった動作不能インクジェットに対応する列における任意の「残留」画素を補償する。最後のＭＪＣモジュール３１２Ｄは、出力ＦＩＦＯ３１６に画像データ３６０を書き込み、書き込みＤＭＡユニット３２０は、印刷処理に使用するためにメモリ８４に変更された多ビットハーフトーン画像データを記憶する。ＭＪＣモジュール３１２Ａ−３１２Ｄは、それぞれ、同一のディジタル論理処理素子を使用して構成されるが、以下により詳細に記載される再構成可能ルックアップテーブル（ＬＵＴ）の異なる部分を使用して補償処理の異なる部分を実行する。
【００２５】
ＭＪＣモジュール３１２Ａ−３１２Ｄのそれぞれは、画像データの７画素幅×３画素長（７×３）セット又は補償処理を実行するための他の適切なサイズなどの動作不能インクジェットのまわりの画像データの領域の一部を記憶するデータバッファを含む。いずれかの時点において、パイプラインにおけるＭＪＣモジュール３１２Ａ−３１２Ｄのそれぞれは、画像データの列全体に沿って多ビットハーフトーン画像データの比較的小さなウィンドウのみを処理し、パイプラインは、画像データの連続行を処理するために「スライディングウィンドウ」技術を使用して次第に列全体を処理する。例えば、領域３４７は、画像データ３４４における画素３４６のまわりの７×３画素のスライディングウィンドウ領域を示している。各ＭＪＣ内のデータバッファは、外部メモリに記憶され且つＤＭＡユニット３０２を介してアクセスされるフル画像データの合計サイズと比較して非常に小さく、これらのメモリバッファは、実用的な方法で、ＦＰＧＡ又は他のディジタル論理装置におけるメモリレジスタ又は他の適切な論理構造として実装されることができる。それゆえに、第１のＭＪＣモジュール３１２Ａのみが、入力画像データを受信するために外部メモリにアクセスする必要があり、最後のＭＪＣモジュール３１２Ｄのみが、完全に処理された出力画像データを外部メモリに書き込む必要がある。各ＭＪＣモジュールがバッファ内の画像データの処理を完了した後、モジュールは、上述したように、追加の処理のためにパイプラインにおける次のＭＪＣモジュールにバッファを渡す。
【００２６】
図３に示されるパイプラインは、単一の動作不能インクジェットに対応する多ビットハーフトーン画像データを処理し、必要に応じて、所定順序でより多くの複数の動作不能インクジェットについての多ビットハーフトーン画像データ複数のセットを処理する。図３は、例示の目的のために単一のパイプラインを示しているが、代替実施形態は、必要に応じて、隣接画素領域との重複を回避するために（例えば、図３の例においては少なくとも６画素だけ分離している）、動作不能インクジェットがクロスプロセス方向において十分な距離だけ互いに分離されている限り、並列に複数の動作不能インクジェットに対応する画像データを処理することができる複数のパイプラインを含む。
【００２７】
再度図１を参照すると、メモリ８４は、ランダムアクセスメモリ（ＲＡＭ）などの揮発性メモリに加えて、固体、磁気又は光データ記憶装置などの１つ以上の不揮発性データ記憶装置を含む。図１に示されるように、メモリ８４は、多ビットハーフトーン画像データ１０４、プリンタにおける動作不能インクジェットを補償する変更された多ビットハーフトーン画像データ１０８、操作不能インクジェットのまわりの隣接画素を探索するためのマスク１１２、ハードウェア構成データ及び記憶されたプログラム命令データ１１６、並びに、動作不能インクジェットに対応する画素を補償するための隣接画素探索及び分配用のＬＵＴ１２０を記憶する。多ビットハーフトーン画像データ１０４は、プリンタ１０が印刷動作中に形成する１つ以上の画像に対応する画素の２次元アレイを含む。プリンタ１０におけるコントローラ８０又は外部制御装置は、連続階調（コントーン）画像をプリンタ１０についての装置固有の色空間へと変換するために当該技術分野において知られているハーフトーン処理を実行し、最終印刷画像における液滴の物理的な配置及び液滴サイズに直接対応する多ビットハーフトーン画像データを生成する。変更された多ビットハーフトーン画像データ１０８は、プリントヘッドアセンブリ３２及び３４における１つ以上の動作不能インクジェットを補償するためにプリンタ１０が多ビットハーフトーン画像データ１０４に対して実行する追加の変更を含む。
【００２８】
図１は、例示の目的のために偏光された多ビットハーフトーン画像データ１０８とは別個に多ビットハーフトーン画像データ１０４を示しているが、いくつかの実施形態において、コントローラ８０は、変更された多ビットハーフトーン画像データ１０８によって元の多ビットハーフトーン画像データ１０４を上書きする。コントローラ８０は、探索中に動作不能インクジェットからの隣接画素が動作不能インクジェットに対応するために採用部位として隣接画素を特定するために処理する領域における１つ以上の画素を省略するためにマスク１１２を使用する。ハードウェア構成データ１１６は、マイクロプロセッサがプリンタ１０の動作中に実行する記憶されたプログラム命令に加えて、ＦＰＧＡ又は他の再構成可能論理装置についての合成場所及びルート構成データを含む。ＬＵＴ１２０は、コントローラ８０が探索処理の動作を制御し且つ動作不能インクジェットを補償するために動作不能インクジェットに対応する画素列のまわりの隣接画素における多ビットハーフトーン画像データの変更処理を制御するために使用する構成データを含む。メモリ８４は、ＬＵＴ１２０の複数のバージョンを記憶するか又はプリンタ１０がハードウェア又はソフトウェアに対する追加の変更を必要とせずに動作不能インクジェットについての複数の補償処理を実行するのを可能とするようにＬＵＴ１２０の再構成を可能とするためにインターフェースを提供する。
【００２９】
動作中において、プリンタ１０は、受像部材１２の面１４上にプリントヘッドアセンブリ３２及び３４におけるインクジェットから複数のインク滴を吐出する。コントローラ８０は、プリントヘッドアセンブリ３２及び３４の一方又は双方における個々のインクジェットを動作させるために電気発射信号を生成する。マルチカラープリンタ１０において、コントローラ８０は、印刷ジョブにおける１つ以上の印刷ページに対応するディジタル画像データを処理し、コントローラ８０は、ＣＭＹＫ色分離のそれぞれについての多ビットハーフトーン画像データを生成する。各ビットマップは、受像部材１２上の位置に対応する画素の２次元配列を含む。各画素は、画素が活性化されたかどうか、どのインク滴又はインク滴の組み合わせのサイズが印刷されるべきか、又は、画素が全くインク滴を受けない場合に非活性化されたかどうかを示す３つ以上の潜在的な値を有する。コントローラ８０は、インクジェットを活性化し且つ活性化画素について受像部材１２の上にインク滴を吐出するための発射信号を生成するが、非活性化画素についての発射信号を生成しない。プリンタ１０におけるインクの各色についての合成ビットマップは、その後に印刷媒体４９に転写定着されるマルチカラー又はモノクロ画像を生成する。コントローラ８０は、プリンタ１０がマルチカラー画像、ハーフトーン画像は、ディザリング画像などを生成するのを可能とするように選択された活性化画素位置を有するビットマップを生成する。
【００３０】
印刷動作中において、プリントヘッドアセンブリ３２及び３４におけるインクジェットの１つ以上が動作不能になることがある。動作不能インクジェットは、間欠的にインク滴を吐出するか、受像面１４上の不正確な位置にインク滴を吐出するか、又は、インク滴を完全に吐出しないことがある。プリンタ１０において、光センサ９８は、インク像を形成した後であり且つインク画像を転写定着するためにニップ１８を介して回転するイメージングドラム１２の前に受像面１４上に印刷されたインク滴に対応する画像データを生成する。１つの実施形態において、光センサ９８は、受像面からの反射光を検出する個々の光検出器の線形アレイを含む。個々の光検出器は、それぞれ、プロセス方向Ｐに対して垂直なクロスプロセス方向において受像部材の面上の１つの画素に対応する受像部材の領域を検出する。光センサ９８は、受像面からの反射光に対応する反射率データと称されるディジタルデータを生成する。コントローラ８０は、受像面１４上で及び印刷されたインク像の所定の画像データ上で検出された反射率値を参照してプリントヘッドアセンブリ３２及び３４における動作不能インクジェットを特定するように構成されている。代替実施形態において、光センサは、インク像が印刷媒体４９上に形成された後にインク像における欠陥を検出する。他の代替実施形態において、動作不能インクジェットは、プリントヘッドアセンブリに位置するセンサによって特定される。動作不能インクジェットの特定に応じて、コントローラ８０は、動作不能インクジェットについての発射信号の生成を停止し、動作不能インクジェットを補償するためにプリンタにおける動作不能インクジェットに近接する他のインクジェットについての発射信号を生成する。
【００３１】
プリンタ１０は、本願明細書に記載されたプロセスを使用して動作不能インクジェットを補償するプリンタの例示的な実施形態であるが、本願明細書に記載されたプロセスは、他のインクジェットプリンタ構成における動作不能インクジェットを補償することができる。例えば、図１に示されたプリンタ１０は、相変化インク滴を吐出するように構成されているが、水性インク、溶剤系インク、ＵＶ硬化インクなどを含む異なるインク種類を使用してインク像を形成する代替プリンタ構成は、本願明細書に記載されたプロセスを使用して動作することができる。さらに、プリンタ１０は、インダイレクトプリンタであり、本願明細書に記載されたプロセスはまた、印刷媒体上にインク滴を直接吐出するダイレクトプリンタによる使用に適している。
【００３２】
図２は、印刷画像における動作不能インクジェットの知覚を低減又は排除するために多ビットハーフトーン画像データを変更するためのプロセス２００を示している。以下の説明において、いくつかの機能又は動作を実行する又は行うプロセス２００への言及は、機能若しくは動作を実行する、又は、機能若しくは動作を実行するために１つ以上の構成要素を動作させるプロセスを実装するようにプログラミングされた命令によって構成された１つ以上のコントローラ又はプロセッサを指す。プロセス２００は、例示の目的のために図１のプリンタ１０を参照して記載される。
【００３３】
プロセス２００は、コントローラ８０がプリンタにおける動作不能インクジェットを特定するのにともない開始する（ブロック２０４）。プリンタ１０において、光センサ９８は、イメージングドラム１２の面１４上に印刷されたインクテストパターンの走査画像データを生成する。コントローラ８０は、動作不能なプリントヘッドアセンブリ３２及び３４における１つ以上のインクジェットを特定するために走査された画像データを解析する。動作不能インクジェットの特定のための既存の技術は、当該技術分野において公知であり、本願明細書においてはさらに詳細に提示されない。
【００３４】
動作不能インクジェットを特定した後、プリンタ１０は、動作不能インクジェットに対応するハーフトーン多ビット画像データの列における活性化画素を特定する（ブロック２０８）。ハーフトーン画像データは、インクジェットの所定の物理的配置に対応する２次元アレイ状に配置されているため、コントローラ８０は、ＬＵＴを介して又は他の同様の動作を介して動作不能インクジェットに対応するプロセス方向に延びた画像データの列を特定する。例えば、図４において、列４０４は、動作不能インクジェット４２０のクロスプロセス方向ＣＰにおける位置に対応する。図４において、画素４０８は、インクジェット４２０が動作可能であるときにインクジェット４２０から吐出される中サイズのインク滴に対応する。１つの構成において、コントローラ８０は、様々なハーフトーンレベル（例えば、小インク滴、中インク滴、又は小及び中液滴から形成された大インク滴）を有する活性化画素を特定するために所定順序で動作不能インクジェットに対応する列における画素を処理する。
【００３５】
プロセス２００は、コントローラ８０が動作不能インクジェットに対応する第１の画素についての「採用部位」として機能する少なくとも１つの隣接画素を特定するために特定された画素を囲む画素の所定領域における順序付けられた探索処理を実行するのにともない継続する（ブロック２１２）。図５は、動作不能インクジェットに対応する第１の画素５０４と、動作不能インクジェットのまわりの隣接インクジェットに対応する画素５０８の領域とを示している。図５の例示的な例において、領域５０８は、クロスプロセス方向ＣＰにおける動作不能インクジェットの両側において３行×３列格子に配列された合計１８画素を含むが、代替実施形態は、異なるサイズ及び形状の領域を使用する。動作不能インクジェットは、いずれかのそれらの位置に印刷することができないため、第１の特定された画素５０４としての多ビットハーフトーン画像データの同じ列に配置される隣接画素は領域に含まれない。多くの場合、領域は、小インク滴画素５１６、中インク滴画素５２０及び大インク滴画素５２４などの様々な多ビット値によって活性化された画素のセットを含む。画素５１２などの領域５０８における他の画素は非活性化される。
【００３６】
コントローラ８０は、所定の探索順序に基づいて領域５０８において非活性化画素を探索する。図５において、テーブル５３２Ａ及び５３２Ｂは、動作不能インクジェットから特定された隣接画素までの画素の分配を継続するようにコントローラ８０が十分な数の非活性化画素を特定するまで、コントローラ８０が各テーブルにおける低い番号の画素から始まる潜在的に非活性化された画素を特定する２つの異なる探索順序を示している。所定の探索順序テーブル５３２Ａ及び５３２Ｂは、プロセス方向Ｐの軸まわりに鏡像化される。いくつかの実施形態において、コントローラ８０は、動作不能インクジェットに対応する列における１つの画素についての探索テーブル５３２Ａ及び５３２Ｂのいずれかを使用し、動作不能インクジェットに対応する画素の列の右及び左側の双方にわたって採用部位の均一な分布を維持するために列における次の画素についての他の探索テーブルを使用するように交互にする。
【００３７】
いくつかの実施形態において、コントローラ８０は、動作不能インクジェットを囲む画素の領域における全ての潜在的な隣接画素を使用した探索を実行しない。代わりに、コントローラ８０は、領域に所定のビットマスクを適用し、探索中にマスク１１２に対応する任意の画素を省略する。マスクは、異なるプリンタモデルの特定の特性を含む様々な要因に基づく探索に含まれない選択された画素を含み、いくつかの例においては、画素が動作不能インクジェットに対応する画像データの列における他の近傍画素の補償のために予約される場合に画素はマスクされる。他のマスクの種類は、所定領域における活性化画素のインク滴の異なるサイズに基づいている。図５は、コントローラ８０が画像データに適用することができる異なる種類のマスク５４０の例を示しているが、図５における例は、全ての適切なマスクパターンを網羅するものではない。探索動作中において、コントローラ８０は、動作不能インクジェットに対応する画素からのインクの全て又は一部を受けることができる隣接画素を特定するためにマスクに含まれない所定領域における画素のみを探索する。コントローラ８０は、上述した所定の探索順序においてマスクされていない画素の探索をさらに実行する。
【００３８】
いくつかの実施形態において、コントローラ８０が動作不能インクジェットの第１の画素についてのインクの全て又は受けることができる所定数の適切な隣接画素を特定するまで又はコントローラ８０が１つ以上の適切な隣接画素を特定することなく利用可能な隣接画素の全てを探索するまで、探索処理は継続する。例えば、２ビットハーフトーン処理を採用するプリンタ１０において、コントローラ８０は、単一の隣接画素に分配される大インク滴（単一の隣接画素へと移動した大インク滴）、２つの隣接画素（１つの小インク滴及び１つの中インク滴）、又は３つの隣接画素（３つの小インク滴）についての採用部位として機能することができる３つの隣接画素位置まで特定する。プリンタ１０の他の構成は、異なる数の画素位置について探索する。印刷画像のいくつかの高濃度領域において、探索処理は、採用部位として機能することができる領域における１つ以上の非活性化隣接画素を特定しないことがある。図９において以下により詳細に記載されるように、コントローラ８０は、必要に応じて、プリンタについての最大サイズ未満のインク滴（例えば、プリンタ１０の例における小又は中サイズの液滴）を既に含む隣接画素を特定し、採用部位として機能するようにそれらの画素におけるインク滴のサイズを増加させるように隣接画素の多ビット値を変更する。
【００３９】
プロセス２００は、コントローラ８０が動作不能インクジェットの第１の画素のまわりの領域において特定された隣接画素において変更された多ビットハーフトーン画像データを生成するのにともない継続する（ブロック２１６）。プロセス２００の間において、コントローラ８０は、印刷動作中にプリントヘッドアセンブリ３２及び３４におけるインクジェットの動作を制御するようにメモリ８４に変更された多ビットハーフトーン画像データを記憶する。図４及び図６−図９は、動作不能インクジェットを補償するように動作不能インクジェットから隣接インクジェットへとインクを分配するように動作不能インクジェットの画素を囲む領域において特定された画素の値を変更するための様々なプロセスを示している。
【００４０】
図４は、クロスプロセス方向において互いに並んだインクジェットの複数のセットにおける「２スタック」構成を含むプリンタにおける分配処理を示している。例えば、図４において、インクジェット４１８は、中サイズのインク滴を吐出するプリントヘッドに配置されているとともに、インクジェット４２２は、小サイズのインク滴を吐出するプリントヘッドに配置されている。図４において、インクジェット４２０は動作不能であり、画素列４０４は、インクジェット４２０が印刷動作中に吐出することができない中サイズのインク滴に対応する多ビットハーフトーン画像データの第１の画素を含む。しかしながら、図４において、インクジェット４２４は動作可能なままである。コントローラ８０は、液滴４３２を形成するために小さい液滴インクジェット４２４を使用し、コントローラ８０は、他の小さい液滴を吐出するために隣接多ビット画素４３６の値をさらに変更する。２つの小さい液滴は、動作不能インクジェット４２０からの欠落液滴を補償する。
【００４１】
図４は、ハーフトーン画像データの同一列内の動作不能インクジェットを少なくとも部分的に補償することができる冗長インクジェットを有するプリンタ構成を示しているが、他の構成は、探索処理中に特定された隣接画素の１つ以上にのみ動作不能インクジェットの画素からインクを分配する。図６は、小、中及び大インク滴にそれぞれ対応する値を有する３つの異なる画素６０４、６０８及び６１２を有する動作不能インクジェットに対応する多ビットハーフトーン画像データ６０２の列を示している。図６において、コントローラ８０は、採用部位として動作不能インクジェットの各画素のまわりの領域における単一の隣接画素を特定する。例えば、コントローラ８０は、動作不能インクジェットの画素６０４を補償するように小さいインク滴に対応する多ビットハーフトーン画像データ値を有する画素６０６を変更する。同様に、コントローラ８０は、画素６０８及び６１２をそれぞれ補償するように中及び大きい液滴サイズに対応する多ビット値を有する画素６１０及び６１４をそれぞれ変更する。
【００４２】
図７は、コントローラ８０の１つの実施形態が図６のグラフにおける動作不能インクジェットから隣接インクジェットへの画素の分配を制御するために使用するルックアップテーブルを示している。図７に示されたルックアップテーブルは同一であるが、図６からの対応する画素６０４、６０８及び６１２のそれぞれについてのパラメータの選択されたセットを示している。例えば、テーブル７０４は、コントローラ８０が（異なるプリンタの実施形態について再構成されることができる所定の最大数が３である）潜在的な採用部位である３つの隣接画素を特定した構成に対応する。さらに、テーブル７０４は、小インク滴サイズを示す「１」として特定された入力液滴サイズと、小さいインク滴に対応する「１」という採用部位の増分とを示している。３列Ａ−Ｃは、コントローラ８０が欠落インクジェットからの画素を補償するように変更することができる３つの特定された隣接画素を示しているが、図６の例においては、コントローラは、探索処理中に最も高い優先度によって特定する単一の隣接画素を変更するのみである。「液滴サイズアウト」列は、プリンタ１０が動作不能インクジェットからの画素を完全に補償するたびに「０」という値を有するが、各テーブルの先頭３行に示されているように、コントローラ８０が動作不能インクジェットの第１の画素のまわりの領域において任意の採用部位をみつけることができないとき、液滴サイズアウトは、所定サイズの液滴に対応する。テーブル７０８及び７１２は、図６において、それぞれ、画素６０８及び画素６１２に対応する同様の特性を含む。テーブル７０４−７１２は、コントローラ８０がプロセス２００の間に動作不能インクジェットからの画素のまわりの隣接画素を変更するように分配処理を制御するために使用するルックアップテーブル（ＬＵＴ）の例示的な例である。以下に示されるように、ＬＵＴに対する変更は、コントローラ８０がコントローラ８０のハードウェア構成を変更する必要なしに１つ以上の隣接画素の多ビット値を変更するために実行する処理を調整する。
【００４３】
図８Ａは、プロセス２００の間に隣接する多ビット画素の値の変更のためのプロセスの他の構成を示している。図８Ａにおいて、画素列８０４は、動作不能インクジェットに対応し、画素８０８、８１２及び８１６は、小、中及び大サイズのインク滴にそれぞれ対応する多ビットハーフトーン値を含む。図８Ａにおいて、コントローラ８０は、様々な数の隣接画素において小サイズのインク滴を使用して画素８０８−８１６のそれぞれを補償するのみである。例えば、コントローラ８０は、画素８０８を補償するように単一の隣接画素８２４を変更する。中サイズの画素８１２について、コントローラ８０は、２つの隣接画素８２６及び８２８を変更する。大サイズの画素８１６について、コントローラは、３つの隣接画素８３２、８３６及び８４０を変更する。図８Ｂはまた、コントローラ８０が各画素８０８、８１２及び８１６についてのそれぞれ多ビットハーフトーン画像データにおいて隣接画素への変更を制御するために使用する選択されたエントリを有するルックアップテーブル８６８、８７２及び８７６を示している。図８Ｂのテーブルは、動作不能インクジェットに対応する画素の多ビットハーフトーン値に応じて、単一の隣接画素（テーブル８６８）、２つの隣接画素（テーブル８７２）、又は３つの隣接画素（テーブル８７６）についての小さいインク滴サイズ値（「１」）を含む。
【００４４】
図９は、コントローラ８０が探索処理中に採用部位として機能するように非活性化画素を特定しない高濃度画像データの領域における画素配置構成を示している。図９において、画素列９０２は、動作不能インクジェットに対応し、小、中及び大きいインク滴にそれぞれ対応する多ビットハーフトーン値を含む画素９０４、９０８及び９１２を含む様々な活性化画素を含む。図９において、非活性化隣接画素は、コントローラ８０にとって列９０２における画素についての採用部位として作用するように利用可能でない。代わりに、コントローラ８０は、プリンタについての最大サイズ未満（例えば、プリンタ１０についての小又は中サイズの液滴）のインク滴のサイズに対応する多ビットハーフトーン画像値を有する１つ以上の活性化隣接画素を特定する。コントローラ８０は、動作不能インクジェットの画素を補償するように隣接画素におけるインク滴のサイズを増大するように特定された隣接画素における多ビットハーフトーンデータの値を変更する。例えば、図９において、コントローラ８０は、画素９０４を補償するように小さい液滴から中サイズの液滴まで対応するインク滴のサイズを増大するように画素９０６の値を変更する。コントローラ８０は、画素９０８を補償するように２つの小さいインク滴のサイズを中サイズのインク滴に増大するように画素９０９及び９１０の値を同様に変更する。コントローラ８０は、画素９１２を補償するように、それぞれ、小から中へと及び中から大へとインク滴サイズを増大するように画素９１６及び９２０を変更する。
【００４５】
プロセス２００は、動作不能インクジェットに対応する多ビットハーフトーン画像データの列における任意の追加の画素についてブロック２０８−２１６の処理を参照して上述したように継続する（ブロック２２０）。コントローラが動作不能インクジェットに対応する画像データの列における全ての画素を変更し、変更された多ビットハーフトーン画像データをメモリ８４に記憶すると、コントローラ８０は、受像面上にインク滴の印刷パターンを形成するように変更された隣接画素を含む多ビットハーフトーン画像データを使用して印刷動作を実行する（ブロック２２４）。プリンタ１０において、コントローラ８０は、プリントヘッドアセンブリ３２及び３４における動作可能なインクジェットについての電気発射信号を生成するために変更された多ビットハーフトーン画像データを使用し、プリンタ１０は、印刷画像を生成するように印刷媒体に受像ドラム１２からのインク像を転写定着する。動作可能インクジェットは、変更された多ビットハーフトーン画像データに対応する印刷画像を形成するようにプリンタ１０についての所定のサイズのインク滴を吐出する。コントローラ８０は、印刷画像がプリントヘッドアセンブリ３２及び３４における動作可能インクジェットのみを使用して形成されるのを保証するために任意の特定された動作不能インクジェットを非活性化する。コントローラ８０は、動作不能インクジェットを補償し、印刷画像における動作不能インクジェットによって生じるであろうスジや他のアーチファクトを低減又は排除するように、変更された多ビットハーフトーン画像データに基づいて追加のインク滴を吐出するように動作不能インクジェットの隣接インクジェットを動作させる。
【００４６】
プロセス２００は、動作不能インクジェットに対応する個々の画素の処理のために記載されるが、いくつかの実施形態において、コントローラ８０は、同時に複数の画素についての変更された多ビットハーフトーン画像データを生成するように多ビットハーフトーン画像データの並列処理を実行する。さらに、プリンタ１０は、必要に応じて、プリントヘッドアセンブリ３２及び３４における複数のインクジェットが正確に動作しない状況において複数の動作不能インクジェットについてのプロセス２００を実行する。
【図１】
2017154496.tif 000003
【図２】
2017154496.tif 000004
【図３】
2017154496.tif 000005
【図４】
2017154496.tif 000006
【図５】
2017154496.tif 000007
【図６】
2017154496.tif 000008
【図７】
2017154496.tif 000009
【図８Ａ】
2017154496.tif 000010
【図８Ｂ】
2017154496.tif 000011
【図９】
2017154496.tif 000012