(57)【要約】【課題】  簡単な構成で、通常の記録モードだけでなくメンテナンスモードにおいても正常な記録が行えない記録素子を駆動しないようにする。【解決手段】  シリアル型の記録装置において、記録データをプリントバッファ３に格納し、メンテナンスモードにおいて用いられる記録データをメンテナンス用記録データメモリ４に格納し、プリントバッファ又はメンテナンス用記録データメモリのいずれかに格納されたデータを設定されたモードに応じてセレクタ５によって選択して出力し、セレクタから出力されたデータに対して、ＮＧノズルデータマスク６で、ＮＧノズルデータレジスタに格納された正常な記録が行えない不良ノズルの情報に基づいて、不良ノズルの駆動データをマスクする。【選択図】  図１
2005066943.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に配列された複数の記録素子を有する記録ヘッドを、記録媒体上で前記配列の方向と交差する方向に走査して記録を行う記録装置であって、
記録すべき情報に応じた前記記録素子の駆動データを格納するプリントバッファと、
メンテナンスモードにおいて用いられる前記記録素子の駆動データを格納するメンテナンスデータ格納手段と、
設定されたモードに応じて前記プリントバッファ又は前記メンテナンスデータ格納手段のいずれかに格納されたデータを出力する選択手段と、
前記記録素子のうち、正常な記録が行えない記録素子の情報を格納する不良素子情報格納手段と、
前記選択手段から出力されたデータに対して、前記不良素子情報格納手段に格納された情報に基づいて前記正常な記録が行えない記録素子の駆動データをマスクするマスク手段と、を備えることを特徴とする記録装置。
【請求項２】
前記記録ヘッドは、正常な記録が行えない記録素子の位置に関する情報を格納する不揮発性のメモリを有しており、
前記不良素子情報格納手段は、前記記録ヘッドが前記記録装置に装着された際、又は前記記録装置に電源が投入された際に、前記不揮発性のメモリに格納された正常な記録が行えない記録素子の情報を読み出して、該読み出した情報を前記不良素子情報格納手段に格納することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
各記録素子の動作状態をチェックするテストモードを更に備え、該テストモードの結果に応じて前記不良素子情報格納手段に格納された情報を書き換えるように構成されていることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記正常な記録が行えない記録素子で記録すべきデータを、他の正常な記録素子で記録する補完記録手段を更に備えることを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
前記プリントバッファに格納されるデータ量が、前記記録ヘッドが１回の走査で記録可能なデータ量の整数倍ではないことを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
前記記録素子を複数のブロック分割し、ブロック毎に時分割駆動する駆動手段を更に備えており、
前記正常な記録が行えない記録素子の情報が、ブロックの番号とブロック内での位置を示すセグメント番号とによって表されていることを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【請求項７】
前記選択手段から出力されたデータを入力してシリアルデータを出力するシフトレジスタを更に備え、
前記マスク手段は、前記シフトレジスタから出力されたデータに対して、前記不良素子情報格納手段に格納された情報に基づいて前記正常な記録が行えない記録素子の駆動データをマスクすることを特徴とする請求項１から６のいずれか１項に記載の記録装置。
【請求項８】
各記録素子からインクを吐出して記録を行うインクジェット記録装置であることを特徴とする請求項１から７のいずれか１項に記載の記録装置。
【請求項９】
所定方向に配列された複数の記録素子を有する記録ヘッドを、記録媒体上で前記配列の方向と交差する方向に走査して記録を行う記録装置の駆動データのマスク方法であって、
記録すべき情報に応じた前記記録素子の駆動データを第１の格納手段に格納し、
メンテナンスモードにおいて用いられる前記記録素子の駆動データを第２の格納手段に格納し、
前記記録素子のうち、正常な記録が行えない記録素子の情報を第３の格納手段に格納し、
設定されたモードに応じて前記第１又は第２の格納手段のいずれかに格納されたデータを選択して出力し、
前記選択して出力されたデータに対して、前記第３の格納手段に格納された情報に基づいて前記正常な記録が行えない記録素子の駆動データをマスクする、ことを特徴とする記録装置の駆動データマスク方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録装置の駆動データマスク方法に関し、特に、所定方向に配列された複数の記録素子を有する記録ヘッドを、記録媒体上で配列の方向と交差する方向に走査して記録を行う記録装置において、正常な記録が行えない記録素子を駆動しないようにするマスク処理に関する。
【背景技術】
【０００２】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行う記録装置（プリンタ）が広く使用されている。
【０００３】
その記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては、所望される記録情報に応じてインクを吐出する記録ヘッドを用紙等の記録媒体の搬送方向と交差する方向に往復走査させながら記録を行なうシリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。
【０００４】
インクジェット記録装置は、市場からの高速、高精彩記録の要求にこたえるべく、吐出されるインクの量を小さくするためのノズルの微細化（小型化）、及び１回の走査での記録幅を大きくするための記録ヘッドの多ノズル化を進めてきた。しかしながら、記録ヘッドのノズル数が増えれば増えるほど、また各ノズルが微細化されれば微細化されるほど、製造工程での記録ヘッドの歩留まりが悪くなる。
【０００５】
そこで、インクを吐出できないノズル（不吐ノズル）や吐出方向が偏向した（吐出方向がまっすぐでない）ノズルなどの不良ノズルを使用せずに、他の正常なノズルで補完して記録を行い、記録画像の劣化を防止する技術が発達してきた。
【０００６】
吐出方向が偏向したノズルについては、記録に使用すると記録画像が劣化する可能性があるのでこれを使用しないようにマスクし、他の正常なノズルを使用してマスクされたデータを補完して画像を形成する。補完の方法としては例えば、複数パスで記録を行う場合（マルチパス記録）に、該当ノズルに対応するデータを、別の記録パスで他のノズルを使用して記録を行って画像を形成する方法が知られている。
【０００７】
もともと複数パスで記録を行う場合には、プリントバッファに格納された記録データを記録ヘッドへ転送する際に、１回の走査（パス）で吐出されるインクの量を制限したり、各パス間のつなぎ部を目立たなくするために、２次元のマスクが用いられている。
【０００８】
従来の補完記録では、このマスクあるいは、特許文献１にあるように不吐補間用マスクを利用して、プリントバッファからデータを読み出す際に、不良ノズルに対応するデータをマスクしている。
【特許文献１】特開２００１−０６３００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、プリントバッファの構成は、必ずしも記録ヘッドのノズル数に対応しているわけではない。すなわち、プリントバッファに格納されるデータ量が、記録ヘッドが１回の走査で記録するデータ量の整数倍であるのが好適であるが、そうではない場合がある。
【００１０】
例えば、ノズル数ｍの記録ヘッドでｎ回のパスで記録する場合には、１回のパスでの記録媒体の送り幅は記録ヘッドの幅のｍ／ｎとなり、記録開始のパスで使用するノズル数はｍ／ｎとなる。この場合、各パス毎にプリントバッファにはｍ／ｎノズル分の記録データが新たに展開され、他のノズルに対する記録データは記録媒体の下端方向に順次シフトされる。このため不良ノズルに対応するマスクの位置がずれるので、補正する必要が生じる。
【００１１】
また、インクジェット記録装置では、吐出能力を一定に保つため、メンテナンスモードとして、一定周期でインクを吐出させる制御が行われる。ほとんどの場合このメンテナンスモードでは、全てのノズルからインクを吐出させるように記録ヘッドが駆動される。しかしながら、この場合でも不良ノズルの不具合の状況によっては、駆動させないほうが好ましい場合がある。
【００１２】
なお、これらの問題は、インクジェット記録装置に限らず、他の方式の記録装置においても正しく記録が行えない記録素子を有する記録ヘッドで記録する場合に、同様な問題が生じる。
【００１３】
本発明は以上のような状況に鑑みてなされたものであり、簡単な構成で、通常の記録モードだけでなくメンテナンスモードにおいても正常な記録が行えない記録素子を駆動しないようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の一態様としての記録装置は、所定方向に配列された複数の記録素子を有する記録ヘッドを、記録媒体上で前記配列の方向と交差する方向に走査して記録を行う記録装置であって、
記録すべき情報に応じた前記記録素子の駆動データを格納するプリントバッファと、
メンテナンスモードにおいて用いられる前記記録素子の駆動データを格納するメンテナンスデータ格納手段と、
設定されたモードに応じて前記プリントバッファ又は前記メンテナンスデータ格納手段のいずれかに格納されたデータを出力する選択手段と、
前記記録素子のうち、正常な記録が行えない記録素子の情報を格納する不良素子情報格納手段と、
前記選択手段から出力されたデータに対して、前記不良素子情報格納手段に格納された情報に基づいて前記正常な記録が行えない記録素子の駆動データをマスクするマスク手段と、を備えている。
【００１５】
すなわち、本発明では、所定方向に配列された複数の記録素子を有する記録ヘッドを、記録媒体上で配列の方向と交差する方向に走査して記録を行う記録装置において、記録すべき情報に応じた記録素子の駆動データをプリントバッファに格納し、メンテナンスモードにおいて用いられる記録素子の駆動データをメンテナンスデータ格納手段に格納し、設定されたモードに応じてプリントバッファ又はメンテナンスデータ格納手段のいずれかに格納されたデータを選択して出力し、記録素子のうち、正常な記録が行えない記録素子の情報を不良素子情報格納手段に格納し、選択して出力されたデータに対して、不良素子情報格納手段に格納された情報に基づいて正常な記録が行えない記録素子の駆動データをマスクする。
【００１６】
このようにすると、正常な記録が行えない記録素子の駆動データに対するマスク処理が、選択手段から出力された後に行われるため、簡単な構成で、通常の記録モードだけでなくメンテナンスモードにおいても正常な記録が行えない記録素子を駆動しないようにマスクすることができる。
【００１７】
なお、記録ヘッドが、正常な記録が行えない記録素子の位置に関する情報を格納する不揮発性のメモリを有しており、不良素子情報格納手段は、記録ヘッドが記録装置に装着された際、又は記録装置に電源が投入された際に、不揮発性のメモリに格納された正常な記録が行えない記録素子の情報を読み出して、該読み出した情報を不良素子情報格納手段に格納するようにしてもよい。
【００１８】
また、各記録素子の動作状態をチェックするテストモードを更に備え、該テストモードの結果に応じて不良素子情報格納手段に格納された情報を書き換えるようにしてもよい。
【００１９】
正常な記録が行えない記録素子で記録すべきデータを、他の正常な記録素子で記録する補完記録手段を更に備えると好適である。
【００２０】
プリントバッファに格納されるデータ量が、記録ヘッドが１回の走査で記録可能なデータ量の整数倍ではない場合に一層効果的である。
【００２１】
記録素子を複数のブロック分割し、ブロック毎に時分割駆動する駆動手段を更に備えている場合には、正常な記録が行えない記録素子の情報が、ブロックの番号とブロック内での位置を示すセグメント番号とによって表されているのがよい。
【００２２】
選択手段から出力されたデータを入力してシリアルデータを出力するシフトレジスタを更に備えている場合には、マスク手段は、シフトレジスタから出力されたデータに対して、不良素子情報格納手段に格納された情報に基づいて正常な記録が行えない記録素子の駆動データをマスクするようにしてもよい。
【００２３】
記録装置が、各記録素子からインクを吐出して記録を行うインクジェット記録装置であってもよく、その場合、記録素子は、熱エネルギーを利用してインクを吐出すべく、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えているのがよい。
【００２４】
また、本発明の目的は上記記録装置に対応する記録装置の駆動データマスク方法、該方法をコンピュータ装置によって実行するコンピュータプログラム、該コンピュータプログラムを格納した記憶媒体によっても達成される。
【発明の効果】
【００２５】
本発明によれば、正常な記録が行えない記録素子の駆動データに対するマスク処理が、選択手段から出力された後に行われるため、簡単な構成で、通常の記録モードだけでなくメンテナンスモードにおいても正常な記録が行えない記録素子を駆動しないようにマスクすることができる。
【発明を実施するための最良の形態】
【００２６】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００２７】
なお、以下に説明する実施形態では、記録装置としてインクジェット記録方式を用いたプリンタを例に挙げて説明する。
【００２８】
本明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２９】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３０】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３１】
＜記録装置の全体構成＞
図９は、本発明の代表的な実施の形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。図９において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッド９とインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。
【００３２】
５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。
【００３３】
５０１６は記録ヘッド９の前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。
【００３４】
又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００３５】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００３６】
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００３７】
図１０はインクジェットプリンタＩＪＲＡの制御回路の構成を示すブロック図である。制御回路を示す同図において、１はプリンタに接続されたホスト装置から記録情報や制御信号が入力されるインターフェース、１７０１はプリンタ全体を制御するＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムや固定データを格納するＲＯＭ、１７０３は各種データ（上記記録情報や記録ヘッドに供給される記録データ等）を保存しておくと共にワーク領域やバッファとして使用されるＤＲＡＭである。
【００３８】
１７０４は記録ヘッド９に対する記録データの供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インターフェース１、ＭＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。１７１０は記録ヘッド９の搭載されたキャリッジＨＣを搬送するためのキャリアモータ、１７０９は記録紙搬送のための搬送モータである。１７０５は記録ヘッド９を駆動するヘッドドライバ、１７０６，１７０７はそれぞれ搬送モータ１７０９、キャリアモータ１７１０を駆動するためのモータドライバである。
【００３９】
上記制御構成の動作を説明すると、インターフェース１に記録情報が入力されるとゲートアレイ１７０４とＭＰＵ１７０１との間で記録信号がプリント用の記録データに変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた記録データに従って記録ヘッド９が駆動され、記録が行われる。
【００４０】
ここでは、ＭＰＵ１７０１が実行する制御プログラムをＲＯＭ１７０２に格納するものとしたが、ＥＥＰＲＯＭ等の消去／書き込みが可能な記憶媒体を更に追加して、インクジェットプリンタＩＪＲＡと接続されたホスト装置から制御プログラムを変更できるように構成することもできる。
【００４１】
なお、上述のように、インクタンクＩＴと記録ヘッド９とは一体的に形成されて交換可能なインクカートリッジＩＪＣを構成しても良いが、これらインクタンクＩＴと記録ヘッド９とを分離可能に構成して、インクがなくなったときにインクタンクＩＴだけを交換できるようにしても良い。
【００４２】
＜従来の記録データの処理＞
次に、以上のような構成のインクジェットプリンタにおいて、ホスト装置から送信された記録情報から記録ヘッドを駆動するデータを生成する処理について、従来の装置における処理を説明する。
【００４３】
図８は、従来のインクジェットプリンタにおいて、ホスト装置から送信された記録情報から記録ヘッド９を駆動するデータを生成する処理を示す機能ブロック図である。
【００４４】
図中、１はホスト装置から送信された記録情報を受け取るインタフェース、２は所定量の記録情報を格納する受信バッファ、３は記録情報から記録ヘッド９への転送に適した形式に変換された記録データを格納するプリントバッファ、８は不良ノズルのデータを格納するＮＧノズルデータレジスタ、６はＮＧノズルデータレジスタ８に応じて不良ノズルに対するデータをマスクするＮＧノズルデータマスク、４はメンテナンス時に記録ヘッドへ転送する記録データ（メンテナンス用記録データ）が格納されているメンテナンス用記録データメモリ、１１はＮＧノズルデータマスク６またはメンテナンス用記録データメモリ４からの記録データを出力するＯＲ回路、７はＯＲ回路１１から出力されたデータをシリアルデータに変換するためのシフトレジスタ、９は記録ヘッドである。
【００４５】
データの流れを説明すると、通常の記録動作で、ホスト装置から送られてくる記録情報は、インターフェイス１を経由し、受信バッファ２に格納される。受信バッファに格納された記録情報は、設定された記録モードに応じて記録ヘッドへの転送に適した形式に展開（変換）され、プリントバッファ３に格納される。
【００４６】
プリントバッファ３に格納された記録データには、例えば、マルチパス記録を行う際にパス数に応じたマスク処理が施される。ＮＧノズルデータレジスタ８に書き込まれた不良ノズル情報は、このマスク処理と同じ工程で使用され、これらパス数に応じたマスク処理及び不良ノズルに対するマスク処理が施された記録データは、ＯＲ回路１１を経由してシフトレジスタ７に入力されてシリアルデータに変換されて記録ヘッド９へ転送される。
【００４７】
また、インクジェット記録装置では、ノズルの目詰まりを解消するために、定期的にメンテナンスモードとして全ノズルからインクを吐出させる、いわゆる予備吐出動作が行われる。この場合記録ヘッドに転送される記録データとしては、プリントバッファ３に格納されるデータとは別に、メンテナンス用記録データメモリ４に格納された全ノズルを駆動するフルベタデータが使用される。メンテナンスモードと通常記録は排他的にデータが生成されるため、メンテナンス用記録データ（フルベタデータ）もプリントバッファ３からの記録データと同様にＯＲ回路１１に入力され、シフトレジスタ７によってシリアルデータに変換されて記録ヘッドへ送出される。
【００４８】
以上のように従来は、プリントバッファに格納された記録データに対して、記録モードに応じたマスク処理及び不良ノズルに対するマスク処理を行った後に、シフトレジスタを経由して記録ヘッドにデータを転送するように構成されている。また、メンテナンスモード時の記録データはプリントバッファに格納されたデータとは別の経路でシフトレジスタを経由して記録ヘッドに転送される。
【００４９】
このため、上述のように、マルチパス記録におけるパス毎のマスク処理が複雑になるという問題、及びメンテナンスモードで不良ノズルが駆動されてしまうという問題が生じ得る。
【００５０】
＜実施形態の記録データの処理＞
図１は、本発明の実施形態のインクジェットプリンタにおける、ホスト装置から送信された記録情報から記録ヘッド９を駆動するデータを生成する処理を示す機能ブロック図である。
【００５１】
図１において図８と同様の構成要素には同じ符号を付している。すなわち、１はホスト装置から送信された記録情報を受け取るインタフェース、２は所定量の記録情報を格納する受信バッファ、３は記録情報から記録ヘッド９への転送に適した形式に変換された記録データを格納するプリントバッファ、４はメンテナンス時に記録ヘッドへ転送する記録データ（メンテナンス用記録データ）が格納されているメンテナンス用記録データメモリ、８は不良ノズルのデータを格納するＮＧノズルデータレジスタ、６はＮＧノズルデータレジスタ８に応じて不良ノズルに対するデータをマスクするＮＧノズルデータマスク、７は入力されたデータをシリアルデータに変換するためのシフトレジスタ、９は記録ヘッドである。また、５はプリントバッファ３及びメンテナンス用記録データメモリ４から出力された記録データのいずれかを選択して出力するセレクタである。
【００５２】
なお、図１に示した構成要素と図１０に示した制御構成との対応の一例を説明すると、受信バッファ２、プリントバッファ３及びＮＧノズルデータレジスタ８はＤＲＡＭ１７０３、メンテナンス用記録データメモリ４はＲＯＭ１７０２、セレクタ５、ＮＧノズルデータマスク６及びシフトレジスタ７はゲートアレイ１７０４にそれぞれ対応している。
【００５３】
図１の機能ブロック図を図８の機能ブロック図と比較すると、ＮＧノズルデータレジスタ８及びＮＧノズルデータマスク６の位置が異なっており、ＯＲ回路１１の代わりにセレクタ５が設けられている。
【００５４】
データの流れを説明すると、ホスト装置から送られてくる記録情報は、インターフェイス１を経由し、受信バッファ２に格納される。受信バッファに格納された記録情報は、設定された記録モードに応じて記録ヘッドへの転送に適した形式に展開（変換）され、プリントバッファ３に格納される。
【００５５】
プリントバッファ３に格納された記録データ、及びメンテナンス用記録データメモリ４に格納されたメンテナンス用記録データは、いずれもセレクタ５に入力される。セレクタ５は記録モード時にはプリントバッファ３からの記録データ、メンテナンスモード時にはメンテナンスデータ生成ブロック４からのメンテナンス用記録データを選択して出力する。
【００５６】
記録ヘッド９の不良ノズルに関する情報は、後述するようにＮＧノズルデータレジスタ８に格納されており、セレクタ５から出力される記録データや記録モードにかかわらず、ＮＧノズルデータマスク６はＮＧノズルデータレジスタ８に格納された情報に応じて不良ノズルに対する記録データをマスクする。
【００５７】
そして、マスクされた記録データは、シフトレジスタ７でパラレル／シリアル変換が行われ、記録ヘッド９に転送される。
【００５８】
このように本実施形態では、不良ノズルに対応したマスク処理が、記録データがセレクタから出力されてシフトレジスタに入力される前に行われるため、プリントバッファに格納された記録データに対して行われる、記録モードやパスに応じて行われるマスク処理にはなんら制約はかからないし、メンテナンスモード時に出力される記録データに対しても不良ノズルのデータをマスクすることができる。
【００５９】
以下、本実施形態における不良ノズルのマスク方法について説明する。
【００６０】
図３は、本実施形態における記録ヘッドのノズル位置とブロック及びセグメントの関係を示す図である。記録ヘッドのノズルは、記録媒体の先端から後端に向かってノズル番号０から１２７の順に並んでいる。本実施形態では、図示されたように、ノズル番号０のノズルは、ブロック番号０、セグメント番号０で表される。同様に、ノズル番号１のノズルは、ブロック番号０、セグメント番号１で表される。つまり、ブロック番号とセグメント番号の組み合わせで、記録ヘッドの全てのノズル位置が表される。本実施形態では、ノズル数が１２８であり、ブロック数は１６、セグメント数は８である（１２８＝１６×８）。
【００６１】
記録ヘッドの出荷時に、ノズルの吐出チェックを行い、吐出が正常でないものを不良ノズルとして記録ヘッド内部に設けられた不揮発性メモリに書き込む。このとき記録ヘッドのノズル番号ではなく、対応するブロック番号とセグメント番号を書き込んでおく。
【００６２】
そして、記録ヘッドが記録装置本体に搭載された際あるいは電源が投入された際に、記録装置は記録ヘッド内部の不揮発性メモリから不良ノズルの情報（ブロック番号及びセグメント番号）を読み取り、ＮＧノズルデータレジスタ８に格納する。
【００６３】
図４は、記録ヘッドへ送信される記録データを示す表である。一回のトリガタイミングで、記録ヘッドへはｂ０〜ｂ３の４つのブロック信号とｓ０〜ｓ７の８つのセグメントデータが送信される。ブロック信号はｂ０〜ｂ３の４つの信号の組合わせで４ビットのブロック番号を表しており、セグメントデータはｓ０〜ｓ７それぞれがＯＮ（１）又はＯＦＦ（０）を表している。
【００６４】
図７は、記録ヘッドへ転送される記録データ列の例を示す図である。ブロック信号ｂ０〜ｂ３とセグメント信号ｓ０〜ｓ７はシリアルで記録ヘッドへ送信される。記録ヘッド側では、受信した信号をシフトレジスタに入力し、ブロック信号とセグメント信号を格納する。ブロック信号はデコードされて０〜１５のブロック番号に変換され、セグメントデータと組み合わせて、駆動すべきノズル番号に対する駆動信号として使用される。
【００６５】
図５は、本実施形態において記録ヘッドの駆動周波数に合わせたタイミングでトリガ信号を発生させる場合に、トリガ信号の発生に応じてブロックを切り替えて、記録ヘッドを駆動する場合の構成を示す機能ブロック図である。図１のブロック図に対して、ブロック番号を指定するブロック指定回路１０が追加されている。
【００６６】
プリントバッファ３又はメンテナンス用記録データメモリ４は、ブロック指定回路１０によって指定されたブロックの記録データ（セグメントデータ）をセレクタ５へ送る。記録モードによって出力する記録するデータをセレクタで選択し、ＮＧノズルデータマスク６によって不良ノズルのデータがマスクされ、シフトレジスタ７を経由して記録ヘッド９へ記録データが送信される。
【００６７】
図６は、本実施形態におけるＮＧノズルデータマスク６の構成例を示すブロック図である。図中、６２及び６３レジスタであり、６２には不良ノズルのブロック番号、６３にはセグメントデータがそれぞれ格納されている。６１にはブロック信号ｂ０〜ｂ３で指定されたブロック番号、６４にはセグメントデータがそれぞれ入力される。６５のＡＮＤ回路からは６１及び６２のブロック番号が一致した場合に「１」が出力され、６６のＡＮＤ回路からは６３及び６４のセグメントデータが一致したときに「１」が出力される。そして、６５及び６６の２つのＡＮＤ回路の出力がいずれも「１」であるときに、６７のＮＡＮＤ回路から「０」が出力されることにより、記録データがマスクされる。
【００６８】
以上説明したように本実施形態によれば、不良ノズルに対応したマスク処理が、記録データがセレクタから出力されてシフトレジスタに入力される前に行われるため、簡単な構成で、通常の記録モードだけでなくメンテナンスモードにおいても正常な記録が行えない不良ノズルを駆動しないようにマスクすることができる。
【００６９】
＜変形例＞
上述の実施形態では、記録データがセレクタから出力されてシフトレジスタに入力される前にマスク処理を行うようにしたが、シフトレジスタからの出力に対してマスク処理を行うようにしてもよい。
【００７０】
図２は、シフトレジスタからの出力に対してマスク処理を行うようにした変形例の機能ブロック図である。
【００７１】
図１の構成と比較すると、シフトレジスタ７の前段にあったＮＧノズルデータマスク６（及びＮＧノズルデータマスク６に接続されているＮＧノズルデータレジスタ８）が、シフトレジスタ７の出力と記録ヘッド９の間に挿入されている。
【００７２】
この場合、シフトレジスタ７によってシリアルデータに変換された記録データに対してマスク処理を行うこととなるが、ＮＧノズルデータマスク６は上記で図６に間して説明したように、ブロック番号が一致し、かつセグメントデータが一致した場合に、記録データをマスクするようにすればよい。
【００７３】
＜他の実施形態＞
上記の実施形態では、インクジェット方式に従って記録を行うインクジェットプリンタを例に挙げて説明したが、本発明は記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行うシリアル型の記録装置であれば、インクジェット方式以外の他の方式の記録装置にも適用できる。
【００７４】
インクジェット方式を採用する場合には、特に、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００７５】
なお、上記の実施形態では不良ノズルのマスク処理についてのみ説明したが、従来知られている方法等で不良ノズルで記録されるデータを他の正常なノズルで補完記録するようにすると一層好適である。
【００７６】
更に、記録装置の動作モードとして、記録ヘッドの各ノズル（記録素子）の動作状態をチェックするテストモードを設け、テストモードでのチェック結果に応じて、記録ヘッド内部の不揮発性メモリ及びＮＧノズルデータレジスタの少なくともいずれかの情報を書き換えるようにしてもよい。
【００７７】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【００７８】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【００７９】
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態における、記録情報から記録ヘッドを駆動するデータを生成する処理を示す機能ブロック図である。
【図２】本発明の変形例の図１と同様な機能ブロック図である。
【図３】記録ヘッドのノズル位置とブロック及びセグメントの関係を示す図である。
【図４】記録ヘッドへ送信される記録データを示す表である。
【図５】記録ヘッドの駆動周波数に合わせたトリガ信号に応じて記録ヘッドを駆動する場合の構成を示す機能ブロック図である。
【図６】ＮＧノズルデータマスクの構成例を示すブロック図である。
【図７】記録ヘッドへ転送される記録データ列の例を示す図である。
【図８】従来のインクジェットプリンタにおける、記録情報から記録ヘッドを駆動するデータを生成する処理を示す機能ブロック図である。
【図９】本発明の好適な実施形態であるプリンタの外観を示す図である。
【図１０】図９のプリンタの制御構成を示すブロック図である。
【図１】
2005066943.tif 000003
【図２】
2005066943.tif 000004
【図３】
2005066943.tif 000005
【図４】
2005066943.tif 000006
【図５】
2005066943.tif 000007
【図６】
2005066943.tif 000008
【図７】
2005066943.tif 000009
【図８】
2005066943.tif 000010
【図９】
2005066943.tif 000011
【図１０】
2005066943.tif 000012