(57)【要約】【課題】  インクジェット記録装置に於いて、画質の劣化を防ぐ不良ノズル補完方法を提供する。【解決手段】  不良ノズルのデータを被記録媒体上において記録位置が隣接する他のノズルに振り返る。ヘッドノズルに対応するビットデータをヘッドへの転送単位で保存する記憶領域上でデータ処理する。【選択図】  図１
2006240062.tif 000002
【特許請求の範囲】
【請求項１】
複数の吐出口を有し該複数の吐出口からインクを吐出する記録ヘッドを用い、該記録ヘッドから被記録媒体にインクを吐出して記録を行う画像記録装置であって、吐出口の一部が何らかの不具合によってインク吐出が正常に行えない場合、不具合吐出口からのインク吐出を被記録媒体上の記録位置が本来の不具合吐出口による記録位置に隣接する位置に画像記録を行う吐出口により代わりに行うことを特徴とする画像記録装置。
【請求項２】
不良吐出口に替わりインク吐出を行う吐出口は記録媒体上の記録位置が本来の不具合吐出口からの記録位置をはさんだ両側の位置に画像記録を行う２つの吐出口のうち、任意の１方によってのみ行うことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
不良吐出口に替わりインク吐出を行う吐出口は記録媒体上の記録位置が本来の不具合吐出口からの記録位置をはさんだ両側の位置に画像記録を行う２つの吐出口により交互に行うことを特徴とする請求項１に記載の画像記録装置。
【請求項４】
複数の吐出口を有し該複数の吐出口からインクを吐出する記録ヘッドを用い、該記録ヘッドを走査させながら被記録媒体にインクを吐出して記録を行うインクジェット記録装置であって、該記録ヘッドは主走査方向に対して垂直に複数列配置された吐出口を持ち、吐出口の一部が何らかの不具合によってインク吐出が正常に行えない場合、不具合吐出口に代わって他の吐出口によってインク吐出を行う場合、代わりにインク吐出を行う吐出口は該不具合吐出口を含む吐出口列以外の吐出口列に配置された吐出口を使用することを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像記録装置に関し、詳しくは印字ヘッドを用いて紙などの記録媒体に画像を記録する記録装置であり、プリンタ、複写機、ファクシミリなどの情報出力手段として用いられる。
【背景技術】
【０００２】
紙やＯＨＰシートなどの記録媒体の搬送方向に垂直に往復運動する記録ヘッドを搭載した稼動部を有するシリアルタイプの記録装置は各種の記録方式による記録ヘッドを搭載した形で提案されている。
【０００３】
このシリアルプリンタで使われている記録ヘッドには、ワイヤードット式、感熱方式、熱転写式、インクジェット方式によるものなどがある。
【０００４】
シリアルプリンタの中でインクジェット式は記録用紙に直接インクを噴射するものでランニングコストがやすく、記録時の騒音が小さい。また、インクジェット方式では、記録ヘッドは記録媒体に対して一定の間隔を隔てて設けられるもので常に非接触状態であり記録ヘッドから噴射されたインクは記録ヘッドと被記録媒体との空間を飛んで、その後記録媒体に到達して所望の記録が行われるためキャリアの摺動負荷が小さく高速化の実現に有利である。
【０００５】
近年この様な記録装置ではインク滴を吐出するノズルの密度を上げながら１ドットあたりの吐出量を小さくすることでさらなる高精細な記録を実現している。
【０００６】
しかしながら高精細な多数の記録素子を含む記録ヘッドでは、製造時に不良記録素子の存在する確率も高くなる。更に色ずれ防止や使い勝手向上のために複数色一体の構造を取るヘッドに置いては更に不良記録素子を含んでしまう可能性は高くなる。高精細な画像においては多数の記録素子の内ただ１つの不良素子を含んでも画像品位に悪い影響を与える結果となる。
【０００７】
これらの画像劣化を補う目的で画像の所定領域を記録ヘッドの複数回の走査で記録するマルチパス印字を行い不良記録素子による画像劣化を補うなどの方法が行われている。
【０００８】
従来、マルチパスを行うために各パスにおけるデータを選択するためのマスク処理を行う際に、不良記録素子に対するデータをマスクすると共にマルチパスにおける他の印字パスにおいて被記録媒体上の不良記録素子位置に対応するノズルによって補完する方法等が行われている。
【０００９】
しかし近年要求される写真調の高画質記録に於いては十分な画像を得ようとする為パス数を多くした場合には印字速度の低下を招く結果となる。
【００１０】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開平７−５２３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
マルチパス印字は先に簡単に触れたように、複数回の走査で画像を完成させる。そのため、各走査に於いては記録動作を制限させた形でインク吐出を行う。詳しくは特開平７−５２３８９に示される印字方式等がある。例えばｍパス印字を行う場合には各印字走査に於いて各々最終画像の１／ｍのデータのみ吐出を行う。さらには通常これらｍ回の走査は記録媒体に対して副走査方向にヘッド記録幅の１／ｍずつずらしながら行われる事によりヘッド幅が記録画像へ影響する事を軽減している。つまりは被記録媒体の所定領域に着目してみるとｍ回の走査で画像が完成するように記録動作がなされる。
【００１２】
そのため、各走査では元の記録データに対して各々１／ｍに制限するためのマスク処理を行う。単純に言えばある印字走査では各記録素子のデータをｍ回に１回だけ記録する事で原理的には可能である。しかし実際にはマスク処理パターンが記録画像に影響を与えないようにするため、不規則的なパターンを用いるなどして高品位の画像を得る為の工夫がなされている。
【００１３】
ここで、不良記録素子におけるデータの補完を行う場合のマスク処理について説明する。
【００１４】
先に説明した様にマスク処理によって１／ｍのデータずつ記録する際に、各パスにおける不良記録素子のデータを全てのパスに置いてマスクしてしまうことが可能となる。この処理によって不良記録素子にデータが供給されることが無くなる。次に、マスクされたデータを他のノズルにより補完する必要がある。ｍパス印字に於いて不良記録素子による記録部と被記録媒体上で同一位置に相当する記録素子のデータにマスクしたデータを加えることで補完を行う。
【００１５】
しかしながらマルチパスにおけるマスク処理及び上記補完方法はマスク処理するデータと記録素子に対応するデータが１対１の場合に成り立つ物である。近年、多値記録技術によりデータ処理上の１画素をより小さいサイズのインク滴数個の打ち込みを行う記録装置がある。この様な処理は階調表現をインク滴の数で調整する事で実現する事によりデータ処理負荷の増大を抑制しながら、より高精細な画像記録を可能にする目的で用いられている。
【００１６】
この様な画像記録方法の場合、マルチパスにおけるマスク処理は入力画像処理単位で行われているため、そのまま不良記録素子に対する補完を行おうとすると、補完データ処理が不良記録素子を含む複数の記録素子に対してなされてしまい、単一の記録素子単位での補完が行えないと言う問題がある。
【００１７】
又記録速度を重視するために上述のマルチパスを行わない印字モードに於いては不良記録素子に該当する印字位置は画像記録がなされないため白筋として著しく画像品位が悪化してしまう問題がある。
【００１８】
本発明は上記問題点に鑑みてなされた物であり、上記構成の記録装置に於いてもプリントヘッドの記録素子に画像不良を起こさせるような異常が発生した際に被記録媒体上における記録位置が、不良記録素子と隣接する記録素子で補完を行う方法に関する。
【課題を解決するための手段】
【００１９】
不良記録素子を指定し、補完記録素子を決定するための設定ブロック、不良素子指定ブロックの設定から該当記録データをマスクするマスク手段、及び不良素子に対する記録データの補完を行うため、異なるノズルに対する吐出データとして加えるデータ付加ブロックにより構成される。
【００２０】
なお、ここでは前記吐出口と吐出口からインクを吐出するために吐出口ごとに設けられた駆動回路及びヒート手段を含めて記録素子と呼ぶものとする。
【発明の効果】
【００２１】
以上説明した構成により、記録素子単位で不良記録素子に対するデータを隣接の記録素子に振り替える事によるデータ加工が可能となり不良記録素子を含む記録ヘッドを用いた画像記録に於いても良好な記録結果を得ることが可能となる。
【００２２】
特に記録時間の短縮を最優先するためにマルチパス印字を行わない印字モードにおいては不良記録素子の存在は記録画像に白筋として顕著に現れる。
【００２３】
この様な印字モードにおいて効果的に白すじを抑制することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００２５】
図面を参照して本発明の実施例を詳細に説明する。本実施例のインクジェット記録装置は図９に示すとおり各色の記録を受け持つ４個のインクジェット記録ヘッド２−１から２−４が搭載されたキャリッジ３が、キャリッジ駆動モータ５の駆動力を伝達する駆動ベルト４の一部に連結されて、走査方向に対して平行に配置されたガイドシャフト６に対して移動可能に取付けられており、前記キャリッジ駆動モータ５の駆動力により、前記インクジェット記録ヘッド２の吐出面に対向して配置されたプラテン７に、不図示の媒体給送装置から給送される記録紙の全幅にわたって往復運動して該記録紙への記録を行う構成となっている。
【００２６】
前述のインクジェット記録ヘッド２は、記録紙の記録面に対向する吐出面に、インクの吐出を行う細いパイプ状の複数のヘッドノズル口が並設されており、さらにチューブによって接続されたインクタンクから供給されるインクに吐出エネルギーを与えるヒータがノズル口近傍に設けられている。
【００２７】
記録ヘッドのノズル口ははそれぞれキャリッジ３の走査方向に対して垂直方向に配列されるように構成され、さらに４個の記録ヘッドはキャリッジ走査方向に並んで配置されている。
【００２８】
また、位置エンコーダセンサ１４は、キャリッジ３がガイドシャフト６上を移動した際に、エンコーダフィルムに記録された間隔のコードを読みとり記録動作における走査方向の位置検出を行い、吐出タイミングを規定するトリガ信号を生成する為に用いられる。
【００２９】
記録動作の基準位置は電源投入時の初期シーケンスにおいてキャリッジ３を移動させ可動範囲の限界まで移動させる。キャリッジ３がこれ以上移動できなくなると位置エンコーダ１４からの信号が停止する事を利用して絶対位置を把握した後、基準位置を決定する。
【００３０】
上述したインクジェット記録装置は、外部のホスト機器などから入力された画像情報、制御コマンドなどのデータを、後述する不図示の印字制御部で受け取り、受け取ったデータに従って各色の画像データに展開した後インクジェット記録ヘッドへデータを転送すると共にキャリッジ３を走査させ、必要なタイミングでインク吐出を行う一連の記録動作を制御する。
【００３１】
印字制御部とキャリッジ３はフレキシブルケーブル１３によって接続され各種信号及び吐出に必要な電力の供給を受ける。
【００３２】
次に本実施例のインクジェット記録装置の印字制御部について、図７を参照して説明する。
【００３３】
図７に示す印字制御部３０は、ＣＰＵ３１と、記憶部であるＲＯＭ３２，ＲＡＭ３３−１，ＲＡＭ３３−２と、外部装置であるホスト機器４１に対するインターフェース回路３４とＣＰＵ３１の動作を補って各種制御を行う論理回路よりなる集積回路（以下ＡＳＩＣ）３８などから構成される。ＡＳＩＣ３８には前記キャリッジ駆動モータ５及びＬＦモータ１０を駆動するモータ制御回路３５、外部機器から入力された記録データを前記記録ヘッド２のノズル構成に併せてデータを変換する複数のデータ処理ブロック、同じくインクジェット記録ヘッド２の吐出タイミング制御及び駆動を行うヘッド制御ブロック３７及び記録ヘッドの吐出口構成に合わせて変換されたビットデータを格納し記録ヘッド２の移動にタイミングを合わせてデータを転送するためにバッファとして機能するＲＡＭ３３−２など、記録動作を行うに際して重要な役割を担う回路ブロックにより構成されている。
【００３４】
前記キャリッジ駆動モータ５にはＤＣモータが使用されている。ＡＳＩＣ３８はＣＰＵ３１からの指示を受けてキャリッジ３を移動させる為にモータ制御回路３５にキャリッジ駆動モータ５の動作信号を送出しながら、同時にキャリッジ上に搭載された位置エンコーダセンサ１４からの信号により走査方向基準位置からの動作信号数を管理することによってキャリッジ３がどの位置にいるかについても把握し、キャリッジ３が印字領域に近づくと必要なデータ処理を開始する。さらにキャリッジ３が移動し、搭載された記録ヘッド２−１〜２−４がインク吐出を行うべき位置に到達した時にはヘッド制御ブロック３７がインク吐出を行うよう制御する。
【００３５】
ＣＰＵ３１は、ＲＯＭ３２に予め格納されているプログラム、あるいは、ホスト機器４１からインターフェース回路３４を介して入力される制御コマンドに従ってインクジェット記録装置の動作全般の制御を行う。
【００３６】
ＲＯＭ３２には、前記ＣＰＵ３１が動作するためのプログラムやヘッド制御に必要な各種テーブルデータ等が格納されている。
【００３７】
操作パネル５１は記録装置の各種ユーザー設定、たとえばオンライン／オフラインの設定などを行うためのキースイッチ及び電源オン状態、オンライン状態、エラーの発生などを示すＬＥＤからなっている。
【００３８】
インターフェース回路３４は、ホスト機器４１からインクジェット記録装置への制御コマンドや制御データ入出に使用するインターフェース部である。
【００３９】
前記ＣＰＵ３１の演算時等のワークエリアあるいは、ホスト機器４１からインターフェース回路３４を介して入力された記録データ及び制御コードの一時格納エリアや記録データをヘッドのノズルに対応させたビットデータに展開した画像データを格納するプリントバッファなどがＲＡＭ３３−１上に構成される。
【００４０】
ＲＡＭ３３−２はＡＳＩＣ３８の内部に構成され、前述のプリントバッファに展開された画像データを記録ヘッドへの転送単位に分割して格納する。ＲＡＭ３３−２に格納されたデータは記録ヘッド２−１〜２−４にそのまま送られ直接ヒートを司るデータとなる。
【００４１】
図４は１色あたりのヘッドのノズル構成および各ノズルのブロックＮｏ．ノズルＮｏ．を表す図面である。
【００４２】
本実施例における４本の記録ヘッドＢｋヘッド２−１およびＣヘッド２−２、Ｍヘッド２−３、Ｙヘッド２−４は各色おのおの６００ｄｐｉのピッチで連続に配置された６４８のノズル列を２本ずつ持っている。
【００４３】
２本のノズル列は記録結果におけるインクドットの着弾位置に対応するノズル列の意味でそれぞれのノズル列をＯＤＤ列、ＥＶＥＮ列と呼ぶ。
【００４４】
記録ヘッド上に配置された各々のノズルはインク供給に必要な時間、吐出に必要なヒート時間から決まる一定の周期で順次駆動される。各々のノズルはこの周期に１度ずつ吐出動差を行う。この周期を吐出周期と呼んでいる。
【００４５】
先に説明したように記録ヘッド２はキャリア３に搭載され被記録媒体の搬送方向と垂直方向に移動しながらインク滴の吐出を行う。
【００４６】
その際、インク供給及び吐出のための加熱に必要なエネルギーの分散供給を考慮して全てのノズルから同時にインク滴を吐出するのではなく、上記６４８ｘ２＝１２９６のノズルをヒート周期あたり２４のブロックに分割し順次吐出動作を行う。そのため、分割された各々をブロックと呼び各ブロックはＥＶＥＮ，ＯＤＤ列それぞれ２７ノズルの５４ノズルにより構成する。つまり１周期で吐出動作は５４ノズルの同時ヒートが２４回で５４ｘ２４＝１２９６の吐出が行われ１カラムの記録画像を形成する。
【００４７】
２本のノズル列は縦方向に１／２ピッチずれた位置関係に配置され、それぞれのノズルから吐出されたインクが１２００ｄｐｉの間隔で着弾するように構成されている。２本のノズル列に配置された各ノズルは順にノズル番号が割あてられる。たとえば上から３番目のノズルはそれぞれ３−１Ｅ，３−１Ｏとよび、おのおの３Ｂｌｏｃｋ−１番目のノズルであることを示す。よって最下端には位置されたノズルは２４−２７Ｅ，２４−２７Ｏとなる。
【００４８】
また同一色を記録する２本のノズル列間隔はキャリッジ走査方向に１２００ｄｐｉで３ドット分すなわち３００ｄｐｉの間隔を置いて配置されている。
【００４９】
以上説明したように図４に示ノズル列２本ずつの構成を４組すなわち８本のノズル列により４色分の記録ヘッドを構成する。
【００５０】
さらに図６によってインクジェット記録ヘッド２の吐出回路及び吐出制御を詳細に説明する。
【００５１】
ヘッド制御ブロック３７内のＨＳＲＡＭリードコントロール回路３７−４はそれぞれの記録ヘッドのノズルごとに１ｂｉｔずつ対応した吐出データをＨＳＲＡＭ３３−２から読み出したうえ吐出データ転送回路３７−４３を介して送出する。記録データはＥＶＥＮ列、及びＯＤＤ列が２４分割された１ブロック分のデータが各々独立に呼び出されヘッドへ転送される。データ転送は４ｂｉｔのＢｋ用データ信号３７−４４、Ｃ用データ信号３７−４５、Ｍ用データ信号３７−４６、Ｙ用データ信号３７−４７および各色に共通なクロック信号３７−４８、ラッチ信号３７−４９を用いて行われる。
【００５２】
データ信号３７−４４，３７−４５，３７−４６，３７−４７は４ｂｉｔのデータ信号で記録ヘッド２−１，２−２，２−３，２−４上に構成されたシフトレジスタにクロック信号３７−４８に同期してシリアル転送され、記録ヘッド上の特定のブロックにおける特定のノズルに対しておのおのインク吐出を行うか行わないかが設定される。
【００５３】
各色あたり４本のデータ信号は前述のようにシリアルデータであるが、２本ずつがそれぞれＥＶＥＮ側、ＯＤＤ側に割り付けられている、本実施例においてＥＶＥＮ／ＯＤＤノズル列における１ブロックのノズル数は２７本である。この２７ｂｉｔのデータと２４のブロック判別を行うための５ｂｉｔのブロック設定信号の合計３２ｂｉｔがシリアル転送される。
【００５４】
よってＥＶＥＮ／ＯＤＤのノズル列がそれぞれ２本の信号線により、３２ｂｉｔの信号を受け取る事で駆動されるブロックとノズルが決定される。
【００５５】
このようにして駆動するノズルデータのセットが終了するとキャリッジ３の位置に会わせてヒートタイミングコントローラ３７−２からヒート信号３７−２１，３７−２２，３７−２３，３７−２４が送出される。
【００５６】
前述の手順に従ってデータセット及びブロック選択がなされたノズルに対して、ヒート信号３７−２１，３７−２２，３７−２３，３７−２４が入力されると記録ヘッド内部に構成されたＡＮＤ回路の出力条件がそろい、各ノズルのヒータ抵抗に接続されたドライブトランジスタが動作し、ヒート電流が流れる結果インク吐出を生じ記録動作が実行される。
【００５７】
ヒート信号３７−２１，３７−２２，３７−２３，３７−２４は最終的に吐出トランジスタをドライブする信号として用いられ吐出タイミングをコントロールすると同時にヒータへの投入エネルギーを調節するためにヒート時間をコントロールする目的でも使用されている。
【００５８】
これらの動作はキャリッジ３に搭載された位置エンコーダ１４からの動作信号１４−１，１４−２からタイミング制御回路３７−１で作られるトリガ信号と位置情報を示すウインドウ信号によって制御される。図８は記録ヘッドに対するこれらトリガ信号とウインドウ信号を示すタイミング図である。３７−１４はデータセットウインドウでＲＡＭ３３−２に対するデータセットを、３７−１５はリードウインドウで同様にＲＡＭ３３−２からのデータ読み出しを、３７−１１はヒートウインドウで記録ヘッドの吐出タイミング制御に使用される。各々のウインドウ信号は対応するトリガ信号とのＡＮＤ条件で動作する。各データ処理動作は並列に行われるため図示した様にそれぞれのウインドウ信号はキャリッジ３の走査に同期して必要なタイミングでアクティブとなり各回路ブロックの動作タイミングを制御する。
【００５９】
各種ウインドウ信号は各々８ｂｉｔの信号である。先に説明したように各記録ヘッドにはそれぞれＯＤＤ／ＥＶＥＮのノズル列を持ち走査方向に並列配置されている。各ノズルの吐出データ処理はキャリッジ３の走査に合わせて順次行われる。これらのデータ処理は２列ｘ４色、すなわち８本のノズル列単位に行う。ウインドウ信号８ｂｉｔは各々のノズル列に対応している。
【００６０】
このようにして、タイミング制御された各回路ブロックはキャリッジ３の走査に伴いデータ処理に伴うメモリのリードライト、ヒート動作など記録動作に必要な処理が順次並行処理される。
【００６１】
次にこれら一連の動作において特定の不良記録素子を補完する方法について説明する。
【００６２】
不良記録素子と呼ぶ不具合を持った記録素子はその不具合程度により、全くインク吐出が行われない物のほかに、インクの吐出は行われるが正規な吐出とならず、かすれたり、正規方向にインク吐出が行われないため結果として記録品位を損ねてしまう物も含まれる。従って不良記録素子に割り当てられたデータをマスクし、該当する記録素子によるインク吐出が行われないようにする必要がある。
【００６３】
加えて、マスクした記録データを代替記録、すなわち不良記録素子によって記録するべきデータを被記録媒体上、該不良記録素子によって記録されるインクドットに隣接する位置にインクドットを吐出する記録素子によって代替吐出を行わせる必要がある。
【００６４】
このように補完動作は不良記録素子に割り当てられた記録データのマスク、マスクしたデータを隣接する他の記録素子によって代替する２つの処理によって行われる。
【００６５】
次に、上記補完処理を実現する方法について説明する。
【００６６】
図６において３７−３はＲＡＭ３３−２に対してＥＶＥＮ列、ＯＤＤ列各々独立にカラム単位でデータを書き込むラムライト回路、３７−４は同じくＲＡＭ３３−２からブロック単位でデータを読み出すラムリード回路、３７−４３は各ヘッドに対してデータを送出するデータ転送回路、３７−５は補完制御回路であり不良素子設定レジスタ３７−５１及びデータ補完回路３７−５２により構成される。
【００６７】
記録ヘッド上に設けられたＥＥＰＲＯＭ２０には該記録ヘッドの吐出情報すなわち最適駆動条件を示すランク情報などの他不良記録素子についての情報も含まれる。不良記録素子情報は具体的にはどの色の何番目の記録素子が不良であるかを示す情報である。
【００６８】
ＣＰＵ３１によってヘッド上のＥＥＰＲＯＭ５から読み出された不良ノズル情報は、同じくＣＰＵ３１によって不良素子設定ブロック３７−５に設けられた前述の不良素子設定レジスタ３７−５１に設定される。本実施例において３７−５１には各色５本の不良記録素子が登録できる。
【００６９】
補完デコードブロック３７−５２は登録された不良記録素子データとオリジナル記録データから補完データを生成する処理方法について説明する。図１はデータ保管を行うための論理演算を説明する図面である。
【００７０】
ＥＶＥＮノズル列、ＯＤＤノズル列は先に図４で説明したように互いに交互に配置され、記録結果におけるインクドットが隣接する関係に配置されていることから補完データ処理の際にはそれぞれのノズル列に存在する不良記録素子の補完はそれぞれ反対側のノズル列に配置されたノズルによって行われる。
【００７１】
そのため、それぞれのノズル列における記録データおよび不良記録素子設定が他方の記録データに影響を及ぼすこととなる。
【００７２】
そのため図１は対象な処理工程を示している。全く同等の処理をお互いに行うため、片側のデータ処理について説明する。説明はＥＶＥＮノズル列に存在する不良記録素子をＯＤＤ側ノズル列によって補完する処理について行う。
【００７３】
不良素子設定レジスタ３７−５１に設定されたＥＶＥＮノズル列の不良ノズル情報（Ｄ１０００）から不良ノズルに該当するｂｉｔを’１’それ以外の正常ノズルに該当するｂｉｔを’０’に設定したＥＶＥＮノズル反転マスク（Ｄ１００４）を生成する。
【００７４】
記録データであるオリジナルＥＶＥＮデータ（Ｄ１００２）とＥＶＥＮノズル反転マスク（Ｄ１００４）と論理積をとることでＥＶＥＮノズルデータ付加マスク（Ｄ１００６）が生成される。ここで生成されたＥＶＥＮノズルデータ付加マスク（Ｄ１００６）は後に不良記録素子に対するデータを付加する際に使用される。
【００７５】
次にオリジナルＯＤＤデータ（Ｄ１００３）と先に生成したＥＶＥＮノズルデータ付加マスク（Ｄ１００６）の論理和をとる。このことでＥＶＥＮノズル列の不良記録素子に記録データが存在したときに、ＯＤＤノズル列の同一ノズル番号、すなわち隣接する記録素子へデータがセットされ補完データ付加ＯＤＤデータ（Ｄ１０１０）となる。
【００７６】
最後に補完データ付加ＯＤＤデータ（Ｄ１０１０）とＯＤＤノズルマスクデータ（Ｄ１００９）との論理積をとる。その結果ＯＤＤ側ノズルの不良ノズルに対するデータ供給をマスクし最終的に補完済みＯＤＤデータ（Ｄ１０１２）が完成する。
【００７７】
次に図２および図３を用いて、これらの補完動作とＨＳＲＡＭ３３−２上のデータ位置、および記録結果におけるドット位置との関係を説明する。図２は記録媒体上着弾したインクドット配列とＨＳＲＡＭ３３−２上のデータ配列を示す図面である。
【００７８】
図２において左側に縦６列囲まれたデータがＥＶＥＮ側記録ドット、同様に右側に縦６列囲まれたデータがＯＤＤ側記録ドットで有る。本実施例においては前述の様にＥＶＥＮ／ＯＤＤ列の間隔は間に３カラムを挟んだ位置関係にありこの位置関係のまま平行移動してで記録動作が進行していく。
【００７９】
図２はＥＶＥＮ列がカラム１、ＯＤＤ列がカラム５を記録している様子を示している。また縦６列のデータが囲まれているのはそれらのデータがＨＳＲＡＭ３３−２上に存在していることを示している。図３にＨＳＲＡＭ３−２のシアン１色分あたりの構成を示す。実際のＨＳＲＡＭ３３−２には４色分の同様な領域が存在する。
【００８０】
図３でそれぞれの領域に示す番号は記録するカラム番号で有る。ＥＶＥＮ／ＯＤＤとも一番上の領域すなわち１と５に格納されたデータをヘッドへ転送して画像記録を行う。
【００８１】
図２を参照すると、ＥＶＥＮ／ＯＤＤ列の両方のデータがＨＳＲＡＭ３３−２上にそろっているのはカラム５とカラム６で有ることがわかる。図１で説明した様に補完処理においては同一カラムに記録されるＥＶＥＮ／ＯＤＤの両方のデータが必要である。５カラム目のデータは記録のために読み出し中であるから補完済みである必要がある。よって６カラム目のデータを書き込む際に補完処理を行う構成をとる。
【００８２】
図５は補完処理のフローである。記録動作を往復方向で行う場合、記録ヘッドの移動方向が反対になると、先の前提とは反対にＯＤＤ列が先行する位置関係になる。その際にはここでの説明とＥＶＥＮ／ＯＤＤの関係が全く反対になるががそれぞれの関係は同一のため片方向のフローを図３に示すものとする。
【００８３】
説明のため記録ヘッドの移動方向はＥＶＥＮ列が先行する方向での記録動作について説明する。
【００８４】
ＨＳＲＡＭ３３−２はその書き込み動作を促すライトトリガ信号の待機状態にある（Ｓ１０１）、ライトトリガ入力されるとその書き込み領域を判断する（Ｓ１０２）、印字開始から順次ＨＳＲＡＭ３３−２へのデータが蓄えられていき、補完に必要なＥＶＥＮ列６番目のデータのライト動作であった場合、書き込み予定のオリジナルＥＶＥＮデータを一時的に補完回路にセットする（Ｓ１０４）、同様に補完動作に必要なＯＤＤ列オリジナルデータを読み出し（Ｓ１０３）補完回路にセットする（Ｓ１０５）この時点であらかじめ補完回路にセットされている不良素子データ、およびオリジナルＥＶＥＮ／ＯＤＤデータがそろい図１で説明した補完処理データ加工が行われる（Ｓ１０６）、補完されたＥＶＥＮ／ＯＤＤのデータはそれぞれＨＳＲＡＭ３３−２へ書き込まれて補完処理を終了する（Ｓ１０７，Ｓ１０８）。
【００８５】
書き込みが補完処理に関係のない領域である場合（Ｓ１０２の分岐）にはデータ加工処理は行わずにそのままオリジナルデータをかきこむ（Ｓ１０９）。
【００８６】
このようにして記録媒体上の同一カラムへの記録データがＨＳＲＡＭ３３−２上にそろった時点で順次補完処理が行われる。
【００８７】
又本実施例に於いてはあらかじめヘッドに搭載されたメモリから不良記録素子についての情報を取得しているが吐出動作から不良記録素子を検出する機能を備え、画像記録装置に於いては検出手段からの情報に基づいて同様の補完処理を行うことも可能である。
【実施例２】
【００８８】
実施例の１では不良記録素子のデータを隣接する１つの記録素子へ振り替える事で補完を実現していた。
【００８９】
しかしこの方法では不良記録素子に対する補完が特定の方向に集中してしまうため被記録媒体、例えば紙の種類によっては補完の効果が十分発揮できない事がある。
【００９０】
また補完を行う記録素子が通常の倍の頻度で使用されることとなり特定の記録素子に耐久的な負荷を集中して増加させる事は望ましくない。
【００９１】
そこで実施例２で補完を行う記録素子は不良記録素子に対して被記録媒体上の記録位置が両隣になる２つの記録素子に於いて行う物である。補完先はカラムごとに順次切り替えて補完される。
【００９２】
実施例１では図１において補完データを追加する処理はＥＶＥＮノズルデータ付加マスク（Ｄ１００６）オリジナルＯＤＤデータ（Ｄ１００３）との論理和をとることにりなされる。実施例２ではこの処理と、反対側に隣接するドットへのデータ付加をカラムごとに切り替えて行う。
【００９３】
反対側の補完を行う反対側の隣接ノズルへのデータ付加は同一ブロック番号のオリジナルデータとの論理和をとらず、ブロック番号が１つ異なるオリジナルデータとの論理和をとる。ブロック番号を１つシフトすることで反対側の隣接ノズルに対して補完データが割り付けられる結果となる。
【００９４】
（実施例２の効果）
その結果不良記録素子の影響による印字不良を両側から補完することが可能となり視覚的により効果的な疑似補完が可能となる。
【００９５】
また補完する記録素子に対する耐久的負荷の増加を１つの記録素子に集中させずに分散できるという効果も併せ持つ。
【図面の簡単な説明】
【００９６】
【図１】本実施例の補完データ処理
【図２】本実施例の記録データ配置およびＳＲＡＭ上の位置関係
【図３】本実施例のＨＳＲＡＭ３３−２構成
【図４】記録ヘッドノズル構成図
【図５】補完処理フロー
【図６】ヘッドコントロール回路詳細ブロック図
【図７】記録装置全体ブロック図
【図８】動作トリガおよびウインドウタイミング図
【図９】記録装置全体見取り図
【図１】
2006240062.tif 000003
【図２】
2006240062.tif 000004
【図３】
2006240062.tif 000005
【図４】
2006240062.tif 000006
【図５】
2006240062.tif 000007
【図６】
2006240062.tif 000008
【図７】
2006240062.tif 000009
【図８】
2006240062.tif 000010
【図９】
2006240062.tif 000011