(57)【要約】【課題】記録中に発生する種々のエラーを検出し、そのエラーの度合いに応じた対処を自動的に行うとともに、そのエラーが発生した地点を記憶する。【解決手段】インクジェット記録装置の不吐出を検出する不吐検出部を設け、該不吐検出部は、検出した不吐出ノズルの状態に応じてエラーランクおよびエラータイプを決定し制御部へ通達する。このエラーランクおよびエラータイプに応じて制御部は回復処理を実行させるとともに、このエラーが発生した箇所を記憶し、記録終了後にオペレータにエラー発生箇所およびエラーランク、エラータイプを表示する。【選択図】　　　　図８
2004050450.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドの吐出口からインク滴を吐出することにより記録を行うインクジェット記録装置において、
前記インクジェット記録装置の不具合を検出する不具合検出手段と、
前記不具合検出手段が検出した不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け手段と、
前記不具合検出手段が検出した不具合に対して前記不具合レベル付け手段が決定した前記不具合レベルに対応する不具合処理を実行する不具合処理手段と、
を具えることを特徴とするインクジェット記録装置。
【請求項２】
さらに、
前記不具合検出手段が検出した不具合の発生箇所を前記不具合レベルに対応させて記憶する不具合発生箇所記憶手段と、
前記不具合発生箇所記憶手段が記憶した不具合発生箇所を前記不具合レベルに対応させてオペレータに表示する不具合表示手段と
を具えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記不具合レベル付け手段が前記不具合レベルを決定する条件は、オペレータが設定可能であることを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記不具合検出手段は、前記記録ヘッドの不吐出箇所を検出することを特徴とする請求項１乃至３のいずれかに記載のインクジェット記録装置。
【請求項５】
前記不具合レベル付け手段は、レベルを前記記録ヘッドの不吐出箇所の数および不吐出箇所の分布の少なくとも一方に応じて決定することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記不具合処理手段は、前記不具合レベルに応じて前記記録ヘッドの回復処理を実行することを特徴とする請求項１乃至５のいずれかに記載のインクジェット記録装置。
【請求項７】
前記不具合処理手段によって実行する不具合処理は、前記不具合レベルのレベルに対応してオペレータが設定変更可能であることを特徴とする請求項１乃至５のいずれかに記載のインクジェット記録装置。
【請求項８】
前記不具合表示手段は、記録媒体上の不具合箇所付近に目印を付けることを特徴とする請求項２に記載のインクジェット記録装置。
【請求項９】
前記不具合レベル付け手段は、前記不具合検出手段が検出した不具合に対応する不具合レベルを決定するとともに、所定の不具合レベルにおいて継続性のある不具合と復帰可能な不具合とをさらに識別することを特徴とする請求項１乃至８のいずれかに記載のインクジェット記録装置。
【請求項１０】
前記継続性のある不具合と前記復帰可能な不具合を、オペレータによって設定変更可能であることを特徴とする請求項９に記載のインクジェット記録装置。
【請求項１１】
複数の吐出口を有する記録ヘッドを具えたインクジェット記録装置と、該インクジェット記録装置へ画像データを送信する画像供給装置とを具えるインクジェット記録システムにおいて、
前記インクジェット記録装置の不具合を検出する不具合検出手段と、
前記不具合検出手段が検出した不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け手段と、
前記不具合検出手段が検出した不具合に対して前記不具合レベル付け手段が決定した前記不具合レベルに対応する不具合処理を実行する不具合処理手段と、
を具えることを特徴とするインクジェット記録システム。
【請求項１２】
さらに、
前記不具合検出手段が検出した不具合の発生箇所を前記不具合レベルに対応させて記憶する不具合発生箇所記憶手段と、
前記不具合発生箇所記憶手段が記憶する不具合発生箇所および対応する前記不具合レベルを前記画像供給装置へ伝達する伝達手段と、
前記伝達手段が伝達した不具合発生箇所を前記不具合レベルに対応させてオペレータに表示する不具合表示手段と、
を具えることを特徴とする請求項１１に記載のインクジェット記録システム。
【請求項１３】
前記不具合レベル付け手段が前記不具合レベルを決定する条件は、オペレータが設定可能であることを特徴とする請求項１１または１２に記載のインクジェット記録システム。
【請求項１４】
前記不具合検出手段は、前記記録ヘッドの不吐出箇所を検出することを特徴とする請求項１１乃至１３のいずれかに記載のインクジェット記録システム。
【請求項１５】
前記不具合レベル付け手段は、レベルを前記記録ヘッドの不吐出箇所の数および不吐出箇所の分布の少なくとも一方に応じて決定することを特徴とする請求項１４に記載のインクジェット記録システム。
【請求項１６】
前記不具合処理手段は、前記不具合レベルに応じて前記記録ヘッドの回復処理を実行することを特徴とする請求項１１乃至１５のいずれかに記載のインクジェット記録システム。
【請求項１７】
前記不具合処理手段によって実行する不具合処理は、前記不具合レベルのレベルに対応してオペレータが設定変更可能であることを特徴とする請求項１１乃至１６のいずれかに記載のインクジェット記録システム。
【請求項１８】
前記不具合表示手段は、記録媒体上の不具合箇所付近に目印を付けることを特徴とする請求項１２に記載のインクジェット記録システム。
【請求項１９】
前記不具合レベル付け手段は、前記不具合検出手段が検出した不具合に対応する不具合レベルを決定するとともに、所定の不具合レベルにおいて継続性のある不具合と復帰可能な不具合とをさらに識別することを特徴とする請求項１１乃至１８のいずれかに記載のインクジェット記録システム。
【請求項２０】
記録ヘッドの複数の吐出口それぞれからインク滴を吐出することにより記録を行うインクジェット記録装置の制御方法において、
前記インクジェット記録装置の不具合を検出する不具合検出工程と、
前記不具合検出工程にて検出された不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け工程と、
前記不具合検出工程にて検出された不具合に対して前記不具合レベル付け工程にて決定された前記不具合レベルに対応する不具合処理を実行する不具合処理工程と、
からなることを特徴とする制御方法。
【請求項２１】
さらに、
前記不具合検出工程にて検出された不具合の発生箇所を不具合レベルに対応させて記憶する不具合発生箇所記憶工程と、
前記不具合発生箇所記憶工程にて記憶された不具合発生箇所を不具合レベルに対応させてオペレータに表示する不具合表示工程と
からなることを特徴とする請求項２０に記載の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェット記録装置およびインクジェット記録システムおよびインクジェット記録装置の制御方法に関し、詳しくは、記録媒体として布を用い、布上に画像を形成するインクジェット記録装置およびインクジェット記録システムおよびインクジェット記録装置の制御方法に関する。
【０００２】
【従来の技術】
カラープリンタ等のインクジェット記録装置は、ホストコンピュータ等の画像供給装置から画像情報を受け取り、その画像情報に基づいて紙等の記録媒体にインクを吐出して画像を形成する。
【０００３】
従来、このようなインクジェット記録装置は、記録中、あるいは画像情報受信中になんらかの障害が発生すると、次のような処理を行っていた。
【０００４】
例えば、記録を行っている途中でインクジェット記録装置に紙詰まりなどの障害が発生すると、インクジェット記録装置はいったん作業を中断し、エラー等の表示をするとともに、ホストコンピュータ等の画像供給装置へエラー状態であることを伝達する。そして、オペレータのエラー処理を待つ。オペレータによってエラー解除処理が行われると、インクジェット記録装置は作業を中断した地点から作業を継続したり、ページ単位で復旧作業を行ったりする。
【０００５】
また、複数の画像供給装置から画像情報を受け取るプリントサーバやＦＡＸでは、形式等が不適正な画像情報が送られてきた場合、この不適正な画像情報を無視する機能を有しているものもある。
【０００６】
また、画像を形成する上でのトラブル（エラー）は、前述のような紙詰まりや画像情報エラーの他に、インクの不吐出や着弾ずれなどにより、形成された画像に部分的に不良が発生する場合がある。このような画像の部分的不良は、オペレータが記録されたものを見て初めて気づくことが多い。しかしながら、最近では、形成された画像にレーザー光を発光するなどして特定の物理量を計測し、ある値までの範囲を正常とし、その範囲を外れるか否かで画像の不良を検出するものも提供されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のエラー処理では、次のような問題があった。
【０００８】
記録途中でトラブルが発生するとオペレータがエラー復帰処理を行うという形態では、度重なるトラブル毎にオペレータがエラー状態を見たり処理したりしなければならず、手間がかかってしまう。加えて、記録媒体が長尺の場合、１枚の記録が終了するまでに長い時間を要するので、記録途中にトラブルが発生する可能性も高くなり、オペレータのエラー処理の負担も増大しがちである。例えば、布に記録を行う捺染システムでは、布の長さが数十メートルで記録に要する時間が数時間に及ぶことが多く、オペレータのエラー処理の回数も多くなり、負担もかなりのものとなってしまう。
【０００９】
一方、インクジェット記録装置自体が不吐出や着弾ずれなどの記録不良を検出し、予備吐出や回復処理などの復旧処理を自動的に行うものもあるが、どこでトラブルが発生したのか、またそのトラブルはどの程度のものなのかということをインクジェット記録装置がデータとして残していないため、記録後にオペレータがどの地点でどのようなトラブルがあり、記録不良はどの程度のものなのかを目視で検査し、場所を特定する必要がある。さらに上述の布に記録を行う場合では、記録後、数十メートルにも及ぶ布を検査していくので非常に手間がかかってしまうこともある。
【００１０】
本発明は上記従来の問題を解決するべくなされたものであり、記録中に発生する種々のエラーを検出し、そのエラーの度合いに応じた対処を自動的に行うとともに、そのエラーが発生した地点を記憶することを特徴とするインクジェット記録装置およびインクジェット記録システムおよびインクジェット記録装置の制御方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明のインクジェット記録装置は、記録ヘッドの吐出口からインク滴を吐出することにより記録を行うインクジェット記録装置において、前記インクジェット記録装置の不具合を検出する不具合検出手段と、前記不具合検出手段が検出した不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け手段と、前記不具合検出手段が検出した不具合に対して前記不具合レベル付け手段が決定した前記不具合レベルに対応する不具合処理を実行する不具合処理手段とを具えることを特徴とする。
【００１２】
本発明のインクジェット記録システムは、複数の吐出口を有する記録ヘッドを具えたインクジェット記録装置と、該インクジェット記録装置へ画像データを送信する画像供給装置とを具えるインクジェット記録システムにおいて、前記インクジェット記録装置の不具合を検出する不具合検出手段と、前記不具合検出手段が検出した不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け手段と、前記不具合検出手段が検出した不具合に対して前記不具合レベル付け手段が決定した前記不具合レベルに対応する不具合処理を実行する不具合処理手段とを具えることを特徴とする。
【００１３】
本発明のインクジェット記録装置の制御方法は、記録ヘッドの複数の吐出口それぞれからインク滴を吐出することにより記録を行うインクジェット記録装置の制御方法において、前記インクジェット記録装置の不具合を検出する不具合検出工程と、前記不具合検出工程にて検出された不具合を、不具合の度合いに応じてレベル付けして不具合レベルを決定する不具合レベル付け工程と、前記不具合検出工程にて検出された不具合に対して前記不具合レベル付け工程にて決定された前記不具合レベルに対応する不具合処理を実行する不具合処理工程とからなることを特徴とする。
【００１４】
以上の構成によれば、印字中に不吐出などによる印字エラーが発生しても、自動的に回復処理などを行うため、印字を途中で中断したり、オペレータが監視してエラー復帰処理を行う必要がないので、オペレータのエラー処理の負担が軽減される。
【００１５】
【発明の実施の形態】
本発明の実施形態について、以下に図面を参照して説明する。
【００１６】
（実施形態１）
本実施形態では、記録媒体に布を用いる捺染システムに本発明を適用した形態について説明する。
【００１７】
図１は、本発明のインクジェット記録システムの構成図である。
【００１８】
１はホストコンピュータ等の画像供給装置で、インクジェット記録装置２に画像データや記録指令等の各種データ／コマンド等を出力する。また、画像供給装置１は、オペレータが画像データや各種データ／コマンドを入力する入力部、インクジェット装置２の状態等を表示する表示部、アプリケーションソフト等で構成されている。
【００１９】
なお、本発明の実施形態において説明する「オペレータ」とは、装置を操作する者を示し、装置を購入して使用するユーザに限らず、装置を製造する工場において出荷に先立ってチェックのために操作するオペレータ、装置の設計開発時に操作するオペレータをも含むものである。
【００２０】
インクジェット記録システムは、この画像供給装置（以下「ホストコンピュータ」ともいう）１と以下に説明するインクジェット記録装置２とを具えている。
【００２１】
インクジェット記録装置２は、画像供給装置１とのデータ及びコマンド等の送受信を行うインターフェース部５（以下Ｉ／Ｆ部と称する）と、Ｉ／Ｆ部５が受けたデータ／コマンド等の解析を行い、インクジェット記録装置２全体の動作制御を行う制御部３と、オペレータとのインターフェースを行う表示／操作部６と、画像供給装置１からの画像データをインクジェット記録装置の駆動信号に変換する画像処理部８と、記録媒体へ記録を行う記録部と、記録媒体を所定量ずつ搬送する搬送部と、記録部の記録ヘッドに不吐出などがないかを検出する不吐出検出部７とを具えている。
【００２２】
これら各部は制御部３と制御バス４を介して接続されており、制御部３は、制御バスを通じて、各部へ制御指令を送り、また各部からのデータを受け取る。
【００２３】
制御部３は、ＣＰＵと各種駆動部の駆動プログラムを格納したＲＯＭと、各種作業中に発生するデータを一時的に格納するワーク領域用ＲＡＭとを具えている。
【００２４】
表示／操作部６は、ＬＣＤなどの表示部分とキースイッチなどの操作部分とを具えている。
【００２５】
記録部は、記録用のインクを吐出する記録ヘッド１６，１７と、この記録ヘッド１６，１７を駆動するヘッド駆動部１４，１５を具え、これらがキャリッジユニット１３に搭載されている。キャリッジユニット１３は、キャリッジモータ１０の駆動によって記録媒体上を走査し、その走査時に各記録ヘッド１６，１７よりインクが吐出されて記録が行われる。キャリッジモータ１０はキャリッジモータ駆動部９からの駆動指令に基づき駆動する。
【００２６】
搬送部は、搬送モータ駆動部１１の駆動指令に基づき、搬送モータ１２が駆動し、記録媒体を一定量ずつ搬送する。
【００２７】
次に、記録部、搬送部の構成を説明する。
【００２８】
図２は、インクジェット記録装置の記録部、搬送部を示す模式図である。
【００２９】
搬送部は、ロール状になった記録媒体３０を送り出す巻き出しローラ３１と、送り出された記録媒体３０を押える押えローラ３２、３３と、記録媒体３０が記録ヘッド１６，１７と対峙するように支持する支持ローラ３４と、記録媒体３０を所定量ずつ搬送する駆動ローラ３５と、記録媒体３０を巻き取る巻き取りローラ３６とを具えている。さらに支持ローラ３４と駆動ローラ３５とは搬送ベルト３７でつながれている。
【００３０】
一方、記録部は、記録ヘッド１６，１７を具えたキャリッジユニット１３が、搬送ベルト３７と対峙するように設けられている。キャリッジユニット１３は、支柱４１，４２の上に載せられており、記録時はこの支柱４１，４２に沿って走査する。また、記録ヘッドが記録を行う際、記録媒体３０の水平を保つように、搬送ベルト４７を挟んで記録ヘッドと対峙する位置にプウラテン４３，４４が設けられている。
【００３１】
記録時は、搬送モータ１２を駆動源とする駆動ローラ３５が回転し、この回転によって搬送ベルト３７が回転する。搬送ベルト３７の表面は粘着性があるため、記録媒体３０を確実に記録部へと送り出すことができる。そして、キャリッジユニット１３が支柱４１，４２に沿って移動する際に記録ヘッド１６，１７からインクが吐出され記録が行われる。不図示のエンコーダ部は、キャリッジユニット１３の移動方向に配置されたリニアエンコーダと検出回路を有し、キャリッジユニット１３とリニアエンコーダの稼動部とが連結されている。
【００３２】
次にキャリッジユニット１３の走査と記録位置の関係を詳しく説明する。
【００３３】
図３は、記録ヘッドと記録媒体の位置関係を示す図である。
【００３４】
キャリッジユニット１３が走査する方向（以下「主走査方向」という）を矢印Ｘとし、記録媒体３０が搬送部により移動する方向（以下「副走査方向」という）を矢印Ｙとする。
【００３５】
手前側、奥側の記録ヘッド部とも主走査方向に配列されたインクの異なる各記録ヘッド間にはヘッドギャップｄだけ隙間が設けられている。さらに、副走査方向においても手前側の記録ヘッド部と奥側の記録ヘッド部とがギャップＤだけ離れて設置されている。
【００３６】
記録ヘッドの有効吐出口数に相当する長さをＨとすると、ギャップＤは、
Ｄ＝（２ｎ＋１）×Ｈ／２　（ｎは整数）
となる。
【００３７】
なお、本実施形態ではギャップＤ＝２．５×Ｈとする。
【００３８】
各記録ヘッドから吐出されたインクが重なり合うことにより多種多様な画像を形成することができるので、同一画素にそれぞれのインク滴が正確に着弾しなければならない。そこで、このヘッドギャップｄおよびギャップＤを考慮した走査が必要となる。特に、本発明のインクジェット記録装置はマルチスキャンで印字している。つまり、印字する画像データを２分割し、手前側の記録ヘッド部で画像データの５０％分だけ印字し、奥側の記録ヘッド部で残りの５０％を印字して画像が完成するようになっている。したがって、奥側の記録ヘッド部は手前側の記録ヘッド部よりもギャップＤに相当する時間分だけ遅れて印字を開始することになる。
【００３９】
さらに、図３で示すように、記録ヘッド部１６，１７は印字を開始するべく主走査方向へ移動する際、予備吐領域と不吐検出領域とを通過後に記録媒体上へ到達する。つまり、Ｘ方向へスキャンする際には、予備吐出と不吐検出とを行ってから印字動作を行うことになる。
【００４０】
本実施例の動作について説明する。
【００４１】
まず、インクジェット記録装置２の電源が投入されると、制御部３は、内部のＲＡＭとＩ／Ｏ部や、表示／操作部６、Ｉ／Ｆ部５、不吐検出部７、画像処理部部８、等の各種ハードウェアの初期チェック及び初期化を行い、メカイニシャルを行う。
【００４２】
具体的には、メカイニシャルとして、キャリッジモータ１０や回復系ユニット（不図示）を動かすことで、キャリッジユニット１３を所定のＨＰ（ホームポジション）に移動させ、さらに回復系ユニット（記録ヘッド部１６，１７の目詰まりを防止する等の記録ヘッド回りの機構）を駆動させて、インクの強制吐出及び吸引、拭き取り処理等を行う。次に、制御部３は、Ｉ／Ｆ部５に対してホストコンピュータ１とのインターフェースを有効（イネーブル）にし、表示／操作部６に“ＲＥＡＤＹ”等のメッセージを表示して、記録の準備ができたことを知らせる。この状態では、Ｉ／Ｆ部５は、ホストコンピュータ１からの入力を待っている状態である。さらに制御部３は表示／操作部６からの入力待ち状態であり、各種のエラーが発生していないか監視中でもある。この状態でエラーがあればエラー処理を行う。
【００４３】
ホストコンピュータ１からのコマンドがＩ／Ｆ部５に入力されると、制御部３は、入力されたコマンドが転送コマンド、記録コマンド、あるいはその他のコマンドであるか判定し、それぞれのコマンドに対応した設定や動作等の処理を行う。
【００４４】
表示／操作部６からのコマンド入力は、制御部３が直接受け同様の処理を行う。画像転送コマンドならば、制御部３は入力可能であることを確認し、画像処理部８を入力モードに設定した後、画像処理部８内に画像データと配色情報（「パレットテーブル」とも言う）を格納する。なお、画像処理部８での処理の詳細は後述する。
【００４５】
印字コマンドならば、制御部３はインクジェット記録装置２の内部が印字可であることを確認した後、画像処理部８等の各部を設定し、印字開始を指示し、入力画像の印字動作を行う。ここでの設定とは、印字モードや画像印字サイズ（幅や長さ）等の画像処理部８内のパラメータの設定等がある。
【００４６】
印字コマンドを入力した時の具体的な全体印字動作は、次のように行われる。制御部３は、キャリッジモータ１０をキャリッジモータ駆動部９を介して正方向に回転させる。このキャリッジモータ１０の回転に従い、キャリッジユニット１３はＸ方向に移動しながら、記録ヘッドの幅（バンド幅と称する）Ｈで１スキャンの印字を行う。搬送モータ１２を搬送モータ駆動部１１を介して駆動させることで記録媒体４２をバンド幅Ｈ分だけ所定方向に搬送する。これを１バンドの印字動作と称する。この間、画像処理部８内の画像メモリ部から読み出された１バンド分の画像データは、画像処理部８内で変換処理されて、ヘッド駆動部１４，１５を介して記録ヘッド部１６，１７を駆動しインクを吐出し、記録媒体４２に画像を形成する。
【００４７】
その他のコマンドならば、制御部３は、コマンドに応じて各種処理を行う。例えば、印字動作中の場合、制御部３は印字が全て終了しているか否かを判定し、全て終了していれば入力待ちへ戻り、印字途中であれば次のバンドの印字を行う。
【００４８】
次に画像処理部の詳細を説明する。
【００４９】
図４は画像処理部の構成図である。
【００５０】
画像処理部８は、ホストコンピュータ１からの画像データＰを格納し、順次読み出しを行う画像メモリ部５０と、多値データである画像データＰを２値化する多値／２値変換部５１と、多値／２値変換部５１が出力した２値データＣ１〜Ｃαを前側の記録ヘッド部１６及び後ろ側の記録ヘッド部１７に画像データとして分配する（以下、この処理を「ＳＭＳ処理」と称する）ＳＭＳ処理部５２と、ＳＭＳ処理された画像データＦＬ１〜ＦＬα、ＲＬ１〜ＲＬαを一時格納し、リードタイミングなどを調節するレジ調節部５３と、レジ調節されたデータＦＣ１〜ＦＣα、ＲＣ１〜ＲＣαを記録ヘッド用のデータＦＨ１〜ＦＨα、ＲＨ１〜ＲＨαに変換する出力制御部５４とを具えている。
【００５１】
画像メモリ部５０は、各々１画素８ビットで画像データＰを格納し、さらに格納した基本サイズの画像データを拡大する機能や、読み出す際にＸ，Ｙ方向に繰り返しを行う機能などを有している。ここでの画像データＰは、インク配色をコード化したコードデータである。読み出し方向は、画像の左上を原点としてＸ方向（ラスタ方向）に画素ごとに順次読み出す。
【００５２】
多値／２値変換部５１は、インク色ごとのデータに変換するパレット変換部とγ変換を行う出力γ変換部と、ヘッド濃度補正部（以下「ＨＳ部」と称する）と、２値変換部とを具えている。画像メモリ部５０から送られてきたコードデータである画像データＰは、パレット変換部のルックアップテーブル（ＬＵＴ）に格納されている配色情報すなわちパレットテーブルに基づいてインク色データＰ１〜Ｐαに変換される。そして、γ変換、ヘッド濃度補正を経て、２値データＣ１〜Ｃαに変換される。
【００５３】
ＳＭＳ処理部５２での処理は公知のものとする。
【００５４】
レジ調整部５３は、前述した前側の記録ヘッド部１６と奥側の記録ヘッド１７とのユニット間ギャップＤを補償するつなぎメモリ部と、つなぎ用メモリ部へのリード・ライトを制御するメモリ制御部とを具えている。つなぎ用メモリ部へのリード・ライトは独立に行うことができるため、同時アクセスが可能である。
【００５５】
レジ調整は、メモリ制御部がリードタイミングを調整することで行う。特に奥側の記録ヘッド１７用の画像データの読み出しは、前述のギャップＤ分だけ読み出しアドレスを前側へシフトすることで制御する。また、つなぎ用メモリ部へのライトは、左上を原点としてＸ方向、すなわちラスタ方向での走査で順次書き込まれる。リードは、記録ヘッドのノズル配列方向であるＹ方向、すなわちＢＪラスタ方向に順次読み出される。リードの原点は往復記録に対応し、往路は左上、復路は右上とする。
【００５６】
出力制御部５４は、レジ調整されたデータＦＣ１〜ＦＣα、ＲＣ１〜ＲＣαに対してＹ方向のレジ調整を行いかつ、不要な画像データのマスク処理をする。具体的には、記録ヘッド部１６，１７．．．の有効ノズル幅Ｈ以外のノズルの画像データを記録しないように０にし、複数ある記録ヘッド部１６，１７．．．のうち記録しない色の記録ヘッド部の出力を禁止する。出力制御部５４は、上記のマスク処理した画像データに予備吐用データと不吐検出パターン用データをオーバーレイして画像データＦＨ１〜ＦＨα、ＲＨ１〜ＲＨαとして出力する。予備吐用データは、出力制御部５４内に内包されている予備吐パターン生成部で発生され、全記録ヘッド部１６，１７の全ノズルに対して吐出するようなパターンである。不吐検出パターン用データは、出力制御部５４内に内包されている不吐検出パターン生成部で形成され、不吐検出部７とタイミング制御し、画像データＦＨ１〜ＦＨα、ＲＨ１〜ＲＨαにオーバーレイする。
【００５７】
図５は、不吐検出部７の主要構成部を示すブロック図である。
【００５８】
図５において、不吐検出部７内の各部の制御を行う不吐検出制御部２０と、不吐検出部７内の各部のタイミング制御を行うタイミング制御部２１と、記録ヘッド部１６，１７から吐出されたインク滴にレーザー光を発光する発光部２７と、前記発光部２７からのレーザー光を受光し光電変換する受光部２６と、受光部２６からの電気信号にフィルタ及び増幅処理をするフィルタ／アンプ部２５と、フィルタ／アンプ部２５の出力のピークを検出し保存するピークホールド部２４と、ピークホールド部２４のアナログ出力信号をデジタル信号に変換するＡ／Ｄ変換部２３と、Ａ／Ｄ変換部２３からのデジタル信号をある設定値と比較し不吐出か否かを判定する不吐判定部（比較器等で構成される）２２とを具えている。
【００５９】
不吐検出の原理は、発光部２７から受光部２６へ送られるレーザー光を記録ヘッド部１６，１７から吐出されたインク滴が遮光することによる受光部２６の光量変化を検出することで行われる。正常吐出の場合、レーザー光はインク滴により遮光されるが、不吐出の場合、レーザー光は遮光されず受光部２６まで到達する。また、吐出がよれる、つまり吐出方向がずれる場合は、遮光が中途半端となったり、あるいは遮光されないので、受光部２６までレーザー光の一部が到達する。また、ショボつまり吐出量が極端に少ない場合も遮光が中途半端となる。このように吐出の状態によって受光部２６まで到達する光量は大きく変化する。したがって、受光部２６の光量を検出し、その結果に応じて吐出状態を正常と不吐（極端なヨレやショボも含まれる）と異常（ヨレ、ショボ）の３段階に各吐出口を判別する。
【００６０】
図６で不吐検出部７に関係する信号を説明する。
【００６１】
ここでは説明を簡単にするため、１つの記録ヘッド部１６の不吐検出で説明する。
【００６２】
画像処理部８は、不吐検出用画像データと同期信号ＢＶＥ＊（図中▲１▼）、ＶＥ＊（図中▲２▼）が各記録ヘッド部１６用としてヘッド駆動部１４に対して出力され、またタイミング制御部２１に同様に同期信号ＢＶＥ＊、ＶＥ＊とレーザー駆動トリガ信号（図中▲４▼）を出力する。ここで、ＢＶＥ＊がＬＯＷかつ画像データがＨＩＧＨの時のみ、記録ヘッド部１６の対応するノズルからインクを吐出する。ＶＥ＊のＬＯＷ幅が記録ヘッド部１６のノズル数に対応する。
【００６３】
図７に不吐検出の画像パターンを示す。ここでは説明を簡単にするために、記録ヘッド部１６のノズル数を４つとし、またレーザー光の光軸はスキャン方向Ｘと４５度の角度をなしている。図６の不吐検出用画像データと同期信号ＢＶＥ＊、ＶＥ＊では、ＶＥサイクルで第１ノズルから順次第２，３，４ノズルが吐出し、正常に吐出すれば全てのノズルからインク滴が順次ＶＥサイクルでレーザー光を遮光する。キャリッジユニット１３のスキャン方向Ｘの移動速度Ｖｍｍ／ｓｅｃと、Ｘ方向の解像度Ｒｘｍｍ／画素とすると、ＶＥサイクルは、Ｒｘ／Ｖとなる。ノズル数が増えると全ノズルの検出時間が長くなり、検出領域も広くなるため、光軸のスキャン方向Ｘに対する傾き４５度をなるべく９０度に近くすることが考えられるが、これはＶＥサイクルを早くすることや吐出を間引いて分割して不吐検出をすることで達成できる。
【００６４】
タイミング制御部２１はレーザー駆動トリガ信号からレーザー駆動信号（図６中▲５▼）を生成し、発光部２７を吐出開始前に点灯させる。不吐検出用画像データに従い、記録ヘッド部１６がインクを吐出する。この吐出されたインク滴によって遮られる光量を受光部２６が検出し、アナログの電気信号（図中▲６▼）で出力する。なお、光量が少ない程、この値が大きくなる。フィルタ／アンプ部２５は、この受光部２６からのアナログ信号にフィルタをかけてノイズを除去し、さらにアンプで増幅して、フィルタ／アンプ部のアナログ信号（図中▲７▼）として出力する。ピークホールド部２４は、このフィルタ／アンプ部のアナログ信号のピークを所定時間保持したアナログ信号（図中▲８▼）を出力する。Ａ／Ｄ変換部２３はアナログ信号を図６中▲９▼に示すデジタル信号に変換する。不吐判定部２２はタイミング制御部２１からのラッチ信号に従い、前記デジタル信号を光量としてラッチする。そして、不吐判定部２２は、閾値Ｓ１（ここでは８０ｈ）、Ｓ２（ここでは１０ｈ）と光量とを比較し、光量＞Ｓ１ならば吐出は正常、Ｓ１≧光量＞Ｓ２ならば吐出は異常、Ｓ２≧光量ならば不吐と判定する。ここでのデータでは、第１ノズル、第２ノズルは正常、第３ノズルは不吐、第４ノズルは異常と判定される。この判定結果は、逐次不吐検出制御部２０に送付され、不吐検出制御部２０は各記録ヘッド部１６，１７毎に正常でない場合（不吐及び異常）は、不吐有りフラグを立てかつ各ノズルの判定結果を記憶し、後に説明するエラー検出等の処理に用いる。尚、ピークホールド部２４はタイミング制御部２１からのクリア信号がＨＩＧＨで０にクリアされる。
【００６５】
この不吐検出部７は、前側の記録ヘッド部１６、奥側の記録ヘッド部１７に対してそれぞれ設けられており、それらはお互い独立に不吐判定部２２から発光部２７までの処理を行う。前側にある複数の記録ヘッド部１６は、時分割に不吐判定部２２から発光部２７までの処理を行い、奥側にある複数記録ヘッド部１７も同様に時分割に同様の処理を行う。不吐判定部２２は、記録ヘッド部１６，１７毎の各ノズルの吐出状態を判定し、不吐検出制御部２０に記憶する。
【００６６】
上記の不吐検出は、図３に示すように予備吐領域で予備吐した後に不吐検出領域で行われる。そして不吐検出が行われた後、記録領域で記録媒体４２上に画像が形成される。これらの予備吐、不吐検出、記録という一連の動作は、Ｘ方向のキャリッジユニット１３の移動する往路記録の際に行われ、復路記録では、記録動作のみである。これは、予備吐領域と不吐検出領域が記録領域の左側のみにあるためで、両側に予備吐領域と不吐検出領域を設ければ、復路でも同様の処理は可能である。
【００６７】
［エラー検出処理］
不吐検出部７において不吐及び異常が検出された場合、不吐及び異常の状態に応じてエラーランクやエラータイプが付けられ、このエラーランクに応じた処理が行われる。不吐検出部７内の不吐検出制御部２０は、内部のＣＰＵ等のプログラムで不吐有無判定及びエラー判定を行い、その結果を制御部３に通達し、制御部３はその結果に応じてシーケンスの制御を行う。
【００６８】
図８は、エラー検出処理の概要を示すフローチャートである。
【００６９】
図９は、不吐ノズルの分布の一例である。
【００７０】
ここでは説明を簡単にするために、記録ヘッド部１６，１７の１ヘッドを対象に、１ヘッドのノズル数を１６個で説明する。
【００７１】
また、エラーランクとしては、エラーランク０は不吐（異常を含む）無し状態、エラーランク１以上は不吐（異常を含む）有り状態とし、エラーランク２以上は回復処理が必要な状態とする。さらにエラーランク３はエラーランク２のものが回復処理を行った後エラーランク１以下に回復した場合とし、エラーランク４は回復処理を行ってもエラーランク１以下に回復しなかった場合とする。また、エラータイプとしては、エラータイプ０を不吐（異常を含む）無し状態のもの、エラータイプ１をエラー判定方法１で異常状態（１つの記録ヘッド部内に不吐及び異常ノズルの数がｍより多い状態）となるもの、エラータイプ２をエラー判定方法２で異常状態（１つ記録ヘッド部内にある数以上連続する不吐及び異常ノズルが存在する状態）となるもの、エラータイプ３をエラー判定方法３で異常状態（１つ記録ヘッド部内にある狭い領域Ｒノズルに存在する不吐及び異常ノズルの数がＪより多い状態）となるものとする。
【００７２】
なお、ｍ，Ｃ，Ｒ，Ｊは、オペレータが自由に設定できる変数とし、ここでは、ｍ＝３，Ｃ＝３，Ｒ＝４、Ｊ＝２で説明する。
【００７３】
ここでのエラー判定方法２，３は、不吐（異常を含む）ノズルの分布に注目している。なお、本発明は、エラー判定方法が１，２，３に限定されることなく、プログラムの変更等で他の数値でも容易に対応できる。
【００７４】
エラー検出処理は、不吐検出制御部２０と制御部３で役割分担して行われる。不吐検出制御部２０は、不吐（異常を含む）ノズルの有無判定と回復処理が必要な程の不吐（異常を含む）ノズルがあるかを判定し、エラーランクとエラータイプを制御部３へ通達する。制御部３は、その通達をもとに記録制御と回復処理、記録動作終了等を制御する。
【００７５】
不吐検出制御部２０のエラー検出処理を説明する。
【００７６】
まず、不吐検出部７内の各部を初期化し、特にエラーランクとエラータイプを０にクリアする（ステップ１）。
【００７７】
そして、各記録ヘッド部１６，１７に対して、上記の不吐検出を行い、不吐の有無及び各ノズルの状態（正常、不吐、異常）を不吐検出制御部２０に記憶する（ステップ２）。
【００７８】
次に、不吐検出制御部２０が不吐（異常を含む）の有無を判定し、図９例１のように不吐ノズルが無い場合は、エラーランク０、エラータイプ０と記憶し（ステップ１１）、さらにこの内容を制御部３ヘ通達する（ステップ１２）。
【００７９】
一方、例２〜７のように不吐ノズルが有る場合は、エラーランク１と決定し（ステップ４）、制御部３ヘエラーランク１を通達する（ステップ５）。
【００８０】
そして、不吐検出制御部２０が、各記録ヘッド１６，１７毎に不吐（異常を含む）ノズルの数と分布を調べる。なお、ここでの不吐（異常を含む）ノズルの分布は、ノズルの並び方向の空間的な分布であり、ある設定数Ｃ以上連続する不吐（異常を含む）ノズルが有るか否かや、ある狭い領域「Ｒノズル範囲」に在る不吐（異常を含む）ノズルの数が設定数Ｊより多いか否か等を調査する（ステップ６）。
【００８１】
次に、エラー判定方法１を実施し、不吐（異常を含む）ノズルの数がある設定値ｍ以下か否かを判断し（ステップ７）、例３のようにｍ（＝３）より多い場合は、エラータイプ１とする（ステップ１３）。さらにエラーランクは２となり、エラータイプ１、エラーランク２が記憶される（ステップ１６）。そして、これらの情報が制御部３へ通達される（ステップ１７）。
【００８２】
一方、例２，６，７のようにｍ（＝３）以下の場合はステップ８へ進む。そして、エラー判定方法２を実施し、ある設定数Ｃ以上連続する不吐（異常を含む）ノズルがないか否かを判断し（ステップ８）、例６のように有る場合は、エラータイプ２とする（ステップ１４）。そして、ステップ１６へ進み、エラータイプとエラーランクが記憶されるとともに、ステップ１７にて制御部３へこの情報が通達される。
【００８３】
一方、例２，７のようにエラー判定方法２でＹＥＳの場合、ステップ９へ進む。そして、エラー判定方法３を実施し、ある狭い領域「Ｒノズル範囲」に在る不吐（異常を含む）ノズルの数が所定の設定数Ｊより少ないか否かを判断し（ステップ９）、例７のように多い場合はＮＯになり、エラータイプ３とする（ステップ１５）。そして、ステップ１６へ進み、エラータイプとエラーランクが記憶されるとともに、ステップ１７にて制御部３へこの情報が通達される。
【００８４】
一方、例２のようにエラー判定方法３でＹＥＳの場合、エラーランク１、エラータイプ０と記憶され（ステップ１０）この情報が制御部３へ通達される（ステップ１１）。
【００８５】
次に、制御部３のエラー検出処理を説明する。
【００８６】
図１０は、制御部のエラー検出処理を示すフローチャートである。
【００８７】
まず、記録開始要求に基づいてインクジェット記録装置２内の各部に対して、印字開始の初期化を行い、特に記録した記録長（Ｙ方向の記録位置）を管理するバンドカウンタを０に初期化する（ステップ２０）。
【００８８】
次に、記録終了要求等がないか、また指定した記録長に到達したか否かで印字終了を判定し（ステップ２１）、印字終了であれば、ホストコンピュータへ各種情報（記録終了、エラー情報等）を通達し（ステップ３２）、記録終了とする。
なお、ここで通達するエラー情報は後述する。
【００８９】
一方、記録終了でなければ、キャリッジを１往復スキャンさせ、一連の予備吐、不吐検出、記録の動作を行う（ステップ２２）。記録ヘッド部１６、１７は、各インク色毎に存在する場合、予備吐と不吐検出は全記録ヘッドに対して行われるが、記録は画像データで使用するインク色を指定しているため、記録に使われない記録ヘッドもある。
【００９０】
１スキャンの記録が終了すると、ステップ２２の不吐検出の結果が不吐検出部７から制御部３へ送られ、この結果でエラーランクが０であるか否かを判断し（ステップ２３）、エラーランクが０の場合、すなわち不吐ノズルがない場合は、次のバンドの記録をするためのバンド更新（画像処理部８のメモリ等のアドレス設定や各部の設定）を行い、ステップ２１に戻る（ステップ３３）。ここでは特に、バンドカウンタのインクリメントを行う。往復記録では２だけインクリメントし、片方向記録では１だけインクリメントする。
【００９１】
一方、エラーランクが０でない場合（エラーランク≧１：不吐ノズルがある場合）は、ステップ２４に進む。なお、このエラーランク判定では、記録に使用しない記録ヘッドは判定の対象にしない方が生産性は上がる。この指定もオペレータからできるようにするのは容易である。
【００９２】
エラーランク判定する複数の記録ヘッド部１６，１７のうち１つでもエラーランク≧１であれば次のステップに進む。以下のエラーランクの判別でも同様である。
【００９３】
エラーランク≧１が発生した場合、エラー発生箇所を計算し記憶する（ステップ２４）。ここでいう発生箇所とは、記録開始から布送り方向（Ｙ方向）の発生した位置までの距離であり、この距離は、バンドカウンタと記録ヘッド部の１バンド幅Ｈの積となる。
【００９４】
次にエラーランク１か否かを判定し、エラーランクが１である場合はエラーランク１をエラーの発生箇所の記憶と関係付けて記憶し（ステップ３４）、ステップ３３の処理を行う。
【００９５】
一方、エラーランクが１でなかった場合、つまりエラーランクが２の場合、以下に説明する回復処理を行う。
【００９６】
まず回復回数を初期化し（ステップ２６）、回復回数≧ｎであるかを判定し、回復回数≧ｎの場合は、エラーランク４（回復不能）と記憶し、エラータイプをステップ２４の発生箇所と関係付けて記憶し（ステップ３５）、記録終了を要求する（ステップ３６）。そしてステップ２１へ戻り、ステップ３２へ進み記録終了する。
【００９７】
一方、回復回数＜ｎの場合、回復処理を行う（ステップ２８）。回復処理は、キャリッジユニット１０を所定のＨＰ（ホームポジション）に移動させ、回復系ユニットによりインクを強制的に吐出及び吸引し、拭き取り処理等を行う。
【００９８】
そして、１往復のスキャン中に予備吐と不吐検出を行う（ステップ２９）。このときのスキャン幅は、印字幅Ｗ＋αで有る必要はなく、不吐検出領域を通過すればよい。これにより時間短縮をすることができる。
【００９９】
さらにステップ２９での不吐検出の結果に対してエラーランク≦１（回復して継続印字可能になった）か否かを判定し（ステップ３０）、全記録ヘッド部１６，１７に対してエラーランク≦１の場合は、エラーランク３（エラーランク２が回復した）を記憶する（ステップ３７）そして、ステップ３３に進み同様の処理をする。
【０１００】
一方、エラーランク≦１でない記録ヘッド部がある場合は、回復回数を１回加算してステップ２７に戻り同様の処理を行う。
このときの、回復処理の回数ｎもオペレータから設定できる。
【０１０１】
［ユーザーインタフェース］
上記不吐検出部がエラーを検出する際の各種条件のオペレータによる設定および検出されたエラーのオペレータへの通知の方法を以下に説明する。
【０１０２】
図１１は、ホストコンピュータのＣＲＴ等の表示部に表示されるユーザーインタフェースの例である。
【０１０３】
これは、エラー状態やエラー判定方法やエラー処理等をどのようにするかオペレータが定義する際に使用する。ここで定義した内容をもとに不吐検出部は実際の記録ヘッドのエラー状態を決定していく。
【０１０４】
図１２は、ホストコンピュータのＣＲＴ等の表示部に表示されるユーザインタフェースの例である。
【０１０５】
これは、不吐検出部により検出されたエラー記録が表示されたものであり、このエラー記録に従い、オペレータが実際に記録媒体のエラー部分をチェックしていく。図１０，図１１ともに基本的には、表形式で入力設定ができるようになっている。
まず、図１０にてエラーの状態定義を説明する。
エラーの状態定義には、不吐検出の不吐状態を定義する表と、回復処理に関する定義をする表と、エラーの判定方法を定義する表とがある。
【０１０６】
不吐検出という表は、エラーランクＮＯ．（エラーランクを表す番号）とエラータイプＮＯ．（不吐の有無や分布状態をグル−プ化する番号）、判定方法ＮＯ．（エラー判定方法を表す番号）、エラー処理等の欄がある。ここでは、エラーランク０のエラー処理は継続印字のみとし、エラーランク１のエラー処理は継続印字かつエラー記録とし、エラーランク２のエラー処理は回復処理かつエラー記録としている。エラーランクＮＯ．とエラー処理は、本システム側で規定しておく方が制御を簡単にできるが、エラーランクＮＯとエラー処理の組合せを自由にして、よりエラー状態を多様化することも制御ソフトの工夫で可能である。
【０１０７】
エラータイプＮＯ．は、エラー判定方法による判定結果がわかるように番号付けしたものであり、ここではエラー判定として０から３の判定方法を用いているが、判定方法を更に増やすことはエラー判定方法の定義（後述する）をすれば可能である。
【０１０８】
ここではエラーランク０は判定方法０を満たす場合のみで、エラータイプは０とし、エラーランク１は、判定方法０を満たさないかつ判定方法１から３を満たす場合のみでエラータイプ０とし、エラーランク２は、エラータイプを３通り設定し、エラータイプ１は判定方法０も判定方法１も満たさない場合とし、エラータイプ２は判定方法０も判定方法２も満たさない場合とし、エラータイプ３は判定方法０も判定方法３も満たさない場合としている。
【０１０９】
回復処理という表では、回復回数ｎを設定するようになっている。ここではｎ＝１と設定する。さらに各エラーランクに応じた回復状態とエラー処理も設定するようになっている。
【０１１０】
エラーランク３は、回復処理をｎ回すると不吐の状態から回復しエラーランク０またはエラーランク１になる状態とし、この場合のエラー処理は継続印字かつエラー記録とする。エラーランク４は、回復処理をｎ回しても不吐の状態から回復せず、エラーランク２つまり回復が必要なエラーランクのままの状態とし、このときのエラー処理は印字中断かつエラー記録とする。なおこのエラーランクは４までだけでなくさらに増やしてもよい。例えば、エラーランク５はエラー処理に回復処理かつエラー記録と設定すれば、再度回復処理をするエラーランクを設けることもできる。
【０１１１】
エラー判定方法という表は、判定方法ＮＯ．と定義式とパラメータ等の欄がある。
【０１１２】
判定方法０は、定義式で不吐の数＝０、パラメータは無しと定義する。判定方法１は、定義式で不吐の数≦ｍ、パラメータｍ＝３と定義する。判定方法２は、定義式で連続ノズル（不吐ノズルが隣接しているノズルを意味する）数≦Ｃ、パラメータＣ＝３と定義する。判定方法３は、定義式で不吐の数≦Ｊ　ａｔ　領域＝Ｒ（領域Ｒノズル内にて不吐ノズルの数が≦Ｊを意味する）、パラメータＪ＝２，Ｒ＝４と定義する。
【０１１３】
上記の３つの表（不吐検出、回復処理、エラー判定方法）の内容は、行を増減し欄を記入することで、種類を増減することができる。また、そこで使用される用語（例として継続印字、エラー記録、不吐の数、連続ノズル領域等）や論理式（＊：かつ　≠：否定　，：または　ａｔ：にて　等）は予めホストコンピュータ１側で定義し、オペレータに選択させて組合せで使用させる方法や、あるプログラム言語（例としてＣ言語）で記述することも可能である。
【０１１４】
次に、図１２でエラー記録のユーザーへの提示の仕方を説明する。
【０１１５】
図１２は、ＪＯＢの履歴を提示する表と、エラーの記録を表示する表と、不吐の状態を提示する表とである。
【０１１６】
ＪＯＢとは、印字開始から印字終了（または停止）までの１連の印字作業のことで、ＪＯＢの履歴を提示する表は、ＪＯＢを管理する項目がＪＯＢ番号、エラーの有無、タイトル（オペレータが管理している名称：例としてメーカ名やシリーズ名等）、記録の開始日時、生産量、記録媒体（布種等）、画像名（実際のファイル名）、作業の担当者名等がある。これらの表は、表形式のファイルを基に表示をされているので、項目の追加等は容易である。
【０１１７】
上記項目のうち、ＪＯＢ番号、エラーの有無、開始日時、生産量はホストコンピュータ１で自動生成される。また、タイトル、媒体、画像名、担当者名は、印字作業を開始する際にオペレータから入力され設定されるものである。これら項目と内容は基本的に書き換え禁止であるが、項目のうち書き換え可能な項目（例：備考欄等）を用意することも可能である。
【０１１８】
あるＪＯＢのエラーの記録をオペレータが見たい場合は、上記ＪＯＢの履歴を提示する表のＪＯＢ番号をクリックすると、ＪＯＢ番号２１に相当する印字作業でのエラーの記録を提示する表が表示される。エラーの記録を提示する表は、エラー発生箇所に対応する管理番号・エラー発生箇所（印字開始からの布送り方向での位置：単位ｍ）、エラー発生日時、ヘッド毎のエラーランクとエラーレベル等が表示される。
【０１１９】
本ＪＯＢのある時点での各ヘッドの不吐状態を知りたい場合は、ここでは、ヘッド１の管理番号３とヘッド２の管理番号７の欄をクリックすると、不吐の状態を提示する表が表示される。不吐の状態を提示する表は、ノズル番号と不吐状態を表記している。
【０１２０】
ここでは、ＪＯＢ（一連の生産）群からあるＪＯＢの時系列表示、ある時間のあるヘッドの不吐状態と大きい枠から詳細な枠へとたどることでエラーの情報をユーザーに開示しているがこの限りではない。
【０１２１】
例えば、ヘッド１の９９年１月中の不吐の数変化をユーザーが知りたい場合、ホストコンピュータ１が管理されているエラー情報から希望する情報を引き出すためのユーザーインターフェースと、表示したい形式（例：グラフ）等を指定するユーザーインターフェースを用意することで対応することは可能である。
また、ホストコンピュータ１が管理されているエラー情報の形式をユーザーに公開することで、ユーザーが自由には汎用の表計算等のソフトウエアを使用することで、所望の情報を所望の形式で表示することも可能になる。
【０１２２】
（実施形態２）
上記のユーザーインターフェースでは、エラーが発生した箇所をコンピュータ上で印字開始からのメートル（ｍ）数で確認し、検反機（不図）等で記録媒体４２のｍ数を測りながら、エラー発生箇所の画像の状況を確認することになる。
【０１２３】
本実施形態では、この作業（記録媒体４２上のエラー箇所の画像の状況を確認すること）を容易に行うために、記録媒体４２にマークを入れる手段を設ける。なお、インクジェット記録装置の主たる構成は実施形態１と同様とする。
【０１２４】
図１３にマークの例を３つ示して説明する。
【０１２５】
まず、例１では、最も簡単なマークの付け方である。
【０１２６】
不吐が発生した近傍の複数のヘッドで、記録媒体４２の画像領域の右端に横線を印字することである。横線の印字位置は不吐が発生したバントに相当するようにすれば、マークの左横を観察すれば画像の状況を確認できる。
【０１２７】
この場合の具体的な処理は、不吐検出部２０で検出されたエラー情報（不吐ヘッドとノズル）を制御部３に送信し、制御部３は、上記エラー情報（不吐ヘッドとノズル）から加工した情報を画像制御部８内の出力制御部５４にてセットすることで出力制御部５４は横線のパターンを付加し、記録ヘッド部１４〜１６を介して記録媒体４２に印字される。
【０１２８】
不吐検出領域が左にあるため、スキャン方向Ｘにキャリッジユニット３が移動する場合、つまり往路印字の場合、マークの領域に到達するまでに、上記パターン生成を行うように構成すると、不吐が発生したバンドの右端にマークをいれることができる。しかしながら、マークのパターン生成に時間がかかる場合（特に記録媒体４２の幅が狭い場合）は、不吐の発生バンドの右端に間に合わないことが考えられる。この問題は数バンド後にマークを入れると予め規定すれば、解消できる。
【０１２９】
同様に、スキャン方向Ｘと逆にキャリッジユニットが移動する場合、つまり復路印字の場合でかつ不吐検出領域が左しか無い場合は、右端のマークは不吐発生バンドに印字することはできないので同様に数バンド後にマークを入れる処理にするか、あるいは左端に印字する方法もある。しかしながら、左端に印字する方法だと右端左端両方にマーク領域があることになり、画像領域が狭くなる。
【０１３０】
複数のヘッドまたはノズルで同時に不吐を発生しても同様に処理をすれば問題はない。
【０１３１】
次に、例２では、例１と同じような位置にマークを入れるが、マークのパターンに図１２のエラー記録での管理番号を付加している。このとき枠と文字の色を不吐が発生した記録ヘッドで印字する。
ここでは、ホストコンピュータ１で管理番号を確認しエラー情報を詳細に知ることができるし、画像の状況を確認してそのレベルをホストコンピュータ１に再入力することも可能である。具体的には、エラー記録の表に画像状況の欄を追加し記載することである。マークの生成は、例１と同様に、不吐検出制御部２０で検出されたエラー情報（不吐ヘッドとノズル）を制御部３に送信し、制御部３は、上記エラー情報（不吐ヘッドとノズル）から加工した情報と生成した管理番号を画像制御部８内の出力制御部５４にてセットすることで出力制御部５４は横線のパターンを付加し、記録ヘッド部１４〜１６を介して記録媒体４２に印字される。
【０１３２】
管理番号の数字のパターンを生成するパターン生成部（不図示）は出力制御部５４に持つことも制御部３に持ち出力制御部５４へ書き込むことも可能である。
【０１３３】
上記例１，２では、記録媒体４２の右端が無駄になるが、記録している最中に不吐の発生を知ることができ、画像の状況も印字しながら確認することもできる。
【０１３４】
次に例３では、記録媒体４２の右端が無駄にならないように、たとえ右端までが印字領域であっても、記録ヘッドによる印字のマークではなく、タグを付けてマークにする。タグを外せばタグの付いていた領域も利用できる。
【０１３５】
タグとしては、テープ等を糸等で縫い付ける方法がある。タグには自動的に別の印字手段で、管理番号や記録ヘッドを特定できる色や数字といった情報を印字する。タグを取り付ける装置（不図）の配置は、図２の巻取りローラ３６とローラ３５の間にし、ホストコンピュータ１からエラー情報（不吐ヘッドとノズル）と管理番号を受け取り、タグに管理番号等を印字した後に、記録媒体３０に縫い付ける。
この場合は、印字しながらも不吐の有無と状況を確認できるし、巻取りローラ３６に巻取った後にもタグを見ることで不吐の発生箇所が大まかに把握できる。またこのタグを後処理（発色、洗濯等）でも変化しない材質にすると、後処理後の検反でも不吐と画質状況は確認できる。
【０１３６】
（その他）
なお、本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギとして熱エネルギを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギによりインクの状態変化を生起させる方式の記録ヘッド、記録装置において優れた効果をもたらすものである。かかる方式によれば記録の高密度化，高精細化が達成できるからである。
【０１３７】
また、本発明の記録装置の構成として、記録ヘッドの吐出回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定できるので、好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧或は吸引手段、電気熱変換体或はこれとは別の加熱素子或はこれらの組み合わせを用いて加熱を行う予備加熱手段、記録とは別の吐出を行なう予備吐出手段を挙げることができる。
【０１３８】
また、搭載される記録ヘッドの種類ないし個数についても、例えば単色のインクに対応して１個のみが設けられたものの他、記録色や濃度を異にする複数のインクに対応して複数個数設けられるものであってもよい。すなわち、例えば記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによるかいずれでもよいが、異なる色の複色カラー、または混色によるフルカラーの各記録モードの少なくとも一つを備えた装置にも本発明は極めて有効である。
【０１３９】
さらに加えて、本発明インクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【０１４０】
【発明の効果】
本発明を用いることで、印字中に不吐出などによる印字エラーが発生しても、自動的に回復処理などを行うため、印字を途中で中断したり、オペレータが監視してエラー復帰処理を行う必要がないので、オペレータのエラー処理の負担が軽減される。特に、記録媒体が長尺で記録時間が長い場合は有効であり、記録動作が途中で中断されないので、生産性が向上する。
【０１４１】
また、あらかじめ、オペレータがエラーの状態とそれに応じた回復処理を自由に設定することができるので、適切な画質の記録結果を得ることができるとともに、生産性を維持することができる。
【０１４２】
また、記録結果のエラー箇所を知らせるマーキング機能を設けることで、エラーの前後で記録された画像に乱れがないかを記録後に簡単に調べることができる。さらに、エラー記録を保存しておくことで、記録後にエラー記録を参照し、次回のエラー状態と回復処理の設定に反映することができ、より良い生産性と画質のバランスを追求することができる。
【図面の簡単な説明】
【図１】本発明のインクジェット記録システムの構成図である。
【図２】インクジェット記録装置の記録部、搬送部を示す模式図である。
【図３】記録ヘッド部と記録媒体との位置関係を示す図である。
【図４】画像処理部の構成図である。
【図５】不吐検出部の主要構成部を示すブロック図である。
【図６】不吐検出部の各部から出力される信号のタイムチャートである。
【図７】記録ヘッドの不吐を検出する機構を示す模式図である。
【図８】不吐検出部のエラー検出処理を示すフローチャートである。
【図９】不吐ノズルのパターン例を示す模式図である。
【図１０】制御部のエラー検出処理を示すフローチャートである。
【図１１】ホストコンピュータのＣＲＴに表示されるエラー設定画面の一例を示す図である。
【図１２】ホストコンピュータのＣＲＴに表示されるエラー記録画面の一例を示す図である。
【図１３】エラー記録のマーク方法の一例を示す図である。
【符号の説明】
１　ホストコンピュータ
２　インクジェット記録装置
３　制御部
４　制御バス
５　Ｉ／Ｆ部
６　表示／操作部
７　不吐検出部
８　画像処理部
９　キャリッジモータ駆動部
１０　キャリッジモータ
１１　駆動モータ駆動部
１２　搬送モータ
１３　キャリッジユニット
１４　ヘッド駆動部（前側）
１５　ヘッド駆動部（後ろ側）
１６　記録ヘッド（前側）
１７　記録ヘッド（後ろ側）
【図１】
2004050450.tif 000003
【図２】
2004050450.tif 000004
【図３】
2004050450.tif 000005
【図４】
2004050450.tif 000006
【図５】
2004050450.tif 000007
【図６】
2004050450.tif 000008
【図７】
2004050450.tif 000009
【図８】
2004050450.tif 000010
【図９】
2004050450.tif 000011
【図１０】
2004050450.tif 000012
【図１１】
2004050450.tif 000013
【図１２】
2004050450.tif 000014
【図１３】
2004050450.tif 000015