(57)【特許請求の範囲】
【請求項１】
複数の記録素子を有する記録ヘッドを用いて複数回の走査により被記録媒体の同一領域を、各々の走査に対応する記録データに従って記録を行う記録装置であって、
前記記録ヘッドに搭載された、前記複数の記録素子の内の不良記録素子に関する不良記録素子情報を記憶する記憶手段から、前記不良記録素子情報を読み出す読出手段と、
前記読出手段で読み出した不良記録素子情報が示す不良記録素子で記録すべき記録データを、前記複数回の走査の内、前記不良記録素子で記録すべき走査以外の残りの複数回の走査それぞれに振り分けて補完記録するために、その残りの複数回の走査それぞれで用いる記録素子から、各走査の補完記録に用いる補完記録素子を決定する決定手段と、
前記不良記録素子で記録すべき記録データを前記決定手段で決定した前記補完記録素子へ振り分けるための不吐補完用マスクを生成する生成手段と、
前記不良記録素子で記録すべき記録データに前記不吐補完用マスクを適用して、前記補完記録素子それぞれに対応する補完記録データを抽出する抽出手段と、
前記補完記録素子それぞれで記録すべき記録データと、前記抽出手段で抽出した該補完記録素子それぞれに対応する補完記録データとの論理和によって得られる前記補完記録素子それぞれに対する最終記録データを、前記複数回の走査の内、前記不良記録素子で記録すべき走査以外の残りの複数回の走査に対する前記決定手段で決定した補完記録素子にそれぞれ振り分けて、前記記録ヘッドにより記録する記録手段と
を備えることを特徴とする記録装置。
【請求項２】
前記不良記録素子情報は、前記記録装置および記録ヘッド着荷後に、所定記録モードにて検出され、前記記憶手段に記憶される
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記決定手段は、前記記録ヘッドの記録走査方向に前記不良記録素子と並列する記録素子を前記補完記録素子として決定し、
前記記録手段は、前記不良記録素子が記録すべき記録走査と同一の記録走査で、前記補完記録素子を用いて該不良記録素子で記録すべき記録データの記録を行う
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記決定手段は、前記不良記録素子と同一色のインクを記録する同一記録素子列に属する記録素子を前記補完記録素子として決定し、
前記記録手段は、前記不良記録素子が記録すべき記録走査と異なる記録走査で、前記補完記録素子を用いて該不良記録素子で記録すべき記録データの記録を行う
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
前記記録装置が複数の記録モードを有する場合、前記決定手段は、指定される記録モードに応じて、前記補完記録素子を決定する
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
複数の記録素子を有する記録ヘッドを用いて複数回の走査により被記録媒体の同一領域を、各々の走査に対応する記録データに従って記録を行う記録装置の制御方法であって、
前記記録ヘッドに搭載された、前記複数の記録素子の内の不良記録素子に関する不良記録素子情報を記憶する記憶媒体から、前記不良記録素子情報を読み出す読出工程と、
前記読出工程で読み出した不良記録素子情報が示す不良記録素子で記録すべき記録データを、前記複数回の走査の内、前記不良記録素子で記録すべき走査以外の残りの複数回の走査それぞれに振り分けて補完記録するために、その残りの複数回の走査それぞれで用いる記録素子から、各走査の補完記録に用いる補完記録素子を決定する決定工程と、
前記不良記録素子で記録すべき記録データを前記決定工程で決定した前記補完記録素子へ振り分けるための不吐補完用マスクを生成する生成工程と、
前記不良記録素子で記録すべき記録データに前記不吐補完用マスクを適用して、前記補完記録素子それぞれに対応する補完記録データを抽出する抽出工程と、
前記補完記録素子それぞれで記録すべき記録データと、前記抽出工程で抽出した該補完記録素子それぞれに対応する補完記録データとの論理和によって得られる前記補完記録素子それぞれに対する最終記録データを、前記複数回の走査の内、前記不良記録素子で記録すべき走査以外の残りの複数回の走査に対する前記決定工程で決定した補完記録素子にそれぞれ振り分けて、前記記録ヘッドにより記録する記録工程と
を備えることを特徴とする記録装置の制御方法。
【請求項７】
前記不良記録素子情報は、前記記録装置および記録ヘッド着荷後に、所定記録モードにて検出され、前記記憶媒体に記憶される
ことを特徴とする請求項６に記載の記録装置の制御方法。
【請求項８】
前記決定工程は、前記記録ヘッドの記録走査方向に前記不良記録素子と並列する記録素子を前記補完記録素子として決定し、
前記記録工程は、前記不良記録素子が記録すべき記録走査と同一の記録走査で、前記補完記録素子を用いて該不良記録素子で記録すべき記録データの記録を行う
ことを特徴とする請求項６に記載の記録装置の制御方法。
【請求項９】
前記決定工程は、前記不良記録素子と同一色のインクを記録する同一記録素子列に属する記録素子を前記補完記録素子として決定し、
前記記録工程は、前記不良記録素子が記録すべき記録走査と異なる記録走査で、前記補完記録素子を用いて該不良記録素子で記録すべき記録データの記録を行う
ことを特徴とする請求項６に記載の記録装置の制御方法。
【請求項１０】
前記記録装置が複数の記録モードを有する場合、前記決定工程は、指定される記録モードに応じて、前記補完記録素子を決定する
ことを特徴とする請求項６に記載の記録装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の記録素子を有する記録ヘッドを用いて記録を行う記録装置及びその制御方法、コンピュータ可読メモリに関するものである。
【０００２】
尚、本発明は、一般的なプリント装置のほか、複写機、通信システムを有するファクシミリ、プリント部を有するワードプロセッサ等の装置、さらには各種処理装置と複合的に組み合わされた産業用記録装置に適用することができる。
【０００３】
【従来の技術】
記録ヘッドを被記録媒体上で走査させながら記録するシリアル走査型の記録装置は、さまざまな画像形成に適用されている。特に、インクジェット方式によるものは、近年高解像度化やカラー化が進み、画像品位が目覚しく向上したことから、急速に普及してきている。
【０００４】
このような記録装置では、インク滴を吐出するノズルの集積密度をあげながら、１ドット当たりのインク吐出量を小さくすることで、更なる高解像度画像の記録を実現する。一方、より銀塩写真に迫る画質を実現するために、基本となる４色インク（シアン、マゼンタ、イエロー、ブラック）の他に、これらの染料濃度を低くした淡インクを同時に記録する等の多彩な技術が展開されている。更には、この高画質化が進むにつれて懸念される記録スピードの低下も、記録素子の多数化や駆動周波数の向上、更には、記録ヘッドの往復の走査時に記録を行う両方向記録のような記録技術により良好な結果が得られている。
【０００５】
このように多数の記録素子を含む記録ヘッドでは、使用頻度に応じて経時的に不良記録素子（以下、不良チャンネルともいう）が発生する。また、高い集積密度で配列される記録素子数が多くなると、ヘッド製造時の不良記録素子が存在する確率も高くなる。更に、色ずれ防止のためや使い勝手向上のために複数色一体型の構成をとると、なお一層その確率は高くなる。多くの記録素子は正常であっても１つの記録素子が不良になっただけで、画像品位は劣化する。特に、近年要求される写真調の画像においては実使用が困難になる程である。
【０００６】
この場合の対応方法として、様々な不良記録素子の検出方法や、その結果に応じての回復方法あるいは記録方法などが既に数多く提案されている。不良記録素子を含む場合の記録時の対応方法を開示したものとして、特開平５−３０９８７４号、特開昭６１−１２３５４５号、特開平１１−９８８号、特開平１１−７７９８６号、特開平１０−２５８５２６号が挙げられる。
【０００７】
特開平５−３０９８７４号では、画像の所定領域を記録ヘッドの複数回の走査で記録するマルチパス記録を行うことで不良記録素子による画像劣化が緩和されることから、記録する画像データや不良記録素子の有無や画像の種類によってマルチパス記録の回数を設定することを開示している。
【０００８】
しかし、近年要求される写真調の高画質画像においては、マルチパス記録における走査の回数（パス数）を多くしても不良記録素子の画像への影響は、スジとしてかなり目出ち易くなっている。また、十分な画質を得ようとするとパス数をかなり多くしなければならなくなり、双方の点から上記発明は実使用上不十分な方法であった。
【０００９】
特開昭６１−１２３５４５号では、主に１パス記録で、不良チャンネルの画像データを正常チャンネルで記録する方法を開示している。キャリッジが右方向へ記録するときは正常の記録を行い、キャリッジが左方向へ移動する時は、不良記録素子により記録できなかった画素を他の正常な記録素子で記録する代行記録のために１画素の整数倍分だけの紙送りを行ったのち、不良チャネル部分を正常チャンネルで補完する方法を開示している。本方法では、画像データは完全に補完されるが、１パス記録を前提にしており、やはり、本発明が目的とするところの写真調高画質を記録するカラーモードでは対応不可能である。また、元々の記録方法が１パス記録であるのに対し、代行記録を行うと実質２パス記録となり、スループットは低下してしまう。
【００１０】
また、特開平１１−７７９８６号では、補完記録する側の補完ノズルの寿命を考慮し、補完ノズルの使用頻度をカウントし、総使用頻度が所定値に達した場合には補完ノズルを逐次切り替える方法を開示している。本方法も特開昭６１−１２３５４５号と同様に、１パス記録を前提としており、本発明が目的とする写真調高画質を記録するカラーモードでは十分に対応することができなかった。
【００１１】
また、特開平１１−９８８号では、ノズル数の約数であるｍで割ったｎ／ｍ個の記録素子を通常の記録走査に用いる第１記録素子とし、別のｎ（ｍ−１）／ｍ個の記録素子を通常の記録走査には用いない第２記録素子として設定し、第１記録素子が不良である場合のみ第２記録素子を代替記録素子として記録動作させる構成が開示されている。ここでは、基本的に同一画像領域に対し、ｍ回の記録走査と紙送りで画像完成させているマルチパス記録である。この方法であれば、スループットの低下なしに画像の補完が可能である。但し、記録方法としては、通常インターレース記録と呼ばれる方法で、キャリッジ走査方向の１ライン分については１回の記録走査、１つの記録素子で画像を完成させている。
【００１２】
更に、特開平１０−２５８５２６号では、特開平５−３０９８７４号と同様、マルチパス記録を前提としているが、１つノズルの欠落データを完全に他のノズルで置き換える方法を開示している。記録前に標準のマスクを得た後に、不良ノズルを特定し、その位置によって代替の交換ノズルを選択する。その後、不良ノズルのマスクから記録データを削除し、その記録データを交換ノズルのマスクに追加する方法をとっている。この方法であれば、本件が目的とする写真調高画質を記録するカラーモードでも、スループットを低下させることなく画像の記録を行うことが可能である。
【００１３】
一方、プリンタのパーソナル化や小型化が進み、これに伴いカートリッジ型の記録ヘッドやインクタンクが普及している。この場合、それぞれの記録ヘッドやインクタンクには製造上あるいは実使用上の個別差が現れる。例えば、適切な量のインク滴を吐出するための駆動方法や、別本体で既に記録に用いられたインクタンク内の残インク量などが挙げられる。このカートリッジの特性に関わる情報は、複数のカートリッジが複数の本体に着脱されることを考慮すれば、記録装置そのものではなく個々の記録ヘッドやインクタンクに記憶されている方が有効である。この考えから、既に、特開平０６−３２０７３２号では、「記録ヘッドを構成する基板にＥＥＰＲＯＭを設け、記録ヘッドの駆動条件や、濃度ムラ補正データのような記録ヘッドの特性に関わるもの、また、記録枚数や吐出数のような記録履歴に関わるものを格納し、これらに応じて駆動条件等を更新する」内容を開示しており、実際にも数々の記録装置でこのような構成が取られている。
【００１４】
【発明が解決しょうとする課題】
しかしながら、上記従来の不良記録素子を含む場合の記録時の対応方法は、全て補完が不完全であるか、スループットの低下を伴う、あるいは補完に関わる負担が１ノズルに集中してしまっているといった問題点があった。マルチパスを前提とした特開平１０−２５８５２６号に記載の補完方法であっても、補完するための候補数は増えるが、実記録では１つのノズルに通常の倍の吐出や連続駆動等の負担が集中してしまっている。よって、ノズル及び記録ヘッドそのものの寿命に関して最も好ましい補完方法とは言えなかった。
【００１５】
本発明は上記の問題点に鑑みてなされたものであり、安定かつ効率的な記録を実現する記録装置及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記の目的を達成するための本発明による記録装置は以下の構成を備える。即ち、複数の記録素子を有する記録ヘッドを用いて記録を行う記録装置であって、少なくとも前記複数の記録素子の内の不良記録素子に関する不良記録素子情報を記憶する記憶手段と、前記不良記録素子情報が示す不良記録素子に対応する記録データをマスクし、前記不良記録素子に対応する記録データを補完して記録するための補完記録素子を決定する決定手段と、前記決定手段で決定された補完記録素子を用いて、前記不良記録素子の記録データの記録を行う記録手段とを備える。
【００１７】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、複数の記録素子を有する記録ヘッドを用いて記録を行う記録装置の制御方法であって、少なくとも前記複数の記録素子の内の不良記録素子に関する不良記録素子情報を記憶する記憶媒体を参照して、前記不良記録素子情報が示す不良記録素子に対応する記録データをマスクし、前記不良記録素子に対応する記録データを補完して記録するための補完記録素子を決定する決定工程と、前記決定工程で決定された補完記録素子を用いて、前記不良記録素子の記録データの記録を行う記録工程とからなることを特徴とする。
【００１８】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。複数の記録素子を有する記録ヘッドを用いて記録を行う記録装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、少なくとも前記複数の記録素子の内の不良記録素子に関する不良記録素子情報を記憶する記憶媒体を参照して、前記不良記録素子情報が示す不良記録素子に対応する記録データをマスクし、前記不良記録素子に対応する記録データを補完して記録するための補完記録素子を決定する決定工程のプログラムコードと、前記決定工程で決定された補完記録素子を用いて、前記不良記録素子の記録データの記録を行う記録工程のプログラムコードとからなることを特徴とする。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の記録装置に係る実施形態を説明する。
置としてプリンタを例に挙げ説明する。
【００２０】
なお、本明細書において、「プリント」（「記録」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広くプリント媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も言うものとする。
【００２１】
ここで、「プリント媒体」とは、一般的なプリント装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも言うものとする。
【００２２】
さらに、「インク」（「液体」と言う場合もある）とは、上記「プリント」の定義と同様広く解釈されるべきもので、プリント媒体上に付与されることによって、画像、模様、パターン等の形成またはプリント媒体の加工、或いはインクの処理（例えばプリント媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を言うものとする。
【００２３】
［装置本体］
図１及び図２にインクジェット記録方式を用いたプリンタの概略構成を示す。図１において、この実施形態におけるプリンタの外殻をなす装置本体Ｍ１０００は、下ケースＭ１００１、上ケースＭ１００２、アクセスカバーＭ１００３及び排出トレイＭ１００４の外装部材と、その外装部材内に収納されたシャーシＭ３０１９（図２参照）とから構成される。
【００２４】
前記シャーシＭ３０１９は、所定の剛性を有する複数の板状金属部材によって構成され、記録装置の骨格をなし、後述の各記録動作機構を保持するものとなっている。
また、前記下ケースＭ１００１は装置本体Ｍ１０００の略下半部を、上ケースＭ１００２は装置上本体Ｍ１０００の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。
【００２５】
さらに、前記排出トレイＭ１００４はその一端部が下ケースＭ１００１に回転自在に保持され、その回転によって下ケースＭ１００１の前面部に形成される前記開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイＭ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に排出された記録シートＰを順次積載し得るようになっている。また、排紙トレイＭ１００４には、２枚の補助トレイＭ１００４ａ，Ｍ１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００２６】
アクセスカバーＭ１００３は、その一端部が上ケースＭ１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバーＭ１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジＨ１０００あるいはインクタンクＨ１９００等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバーＭ１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００２７】
また、上ケースＭ１００２の後部上面には、電源キーＥ００１８及びレジュームキーＥ００１９が押下可能に設けられると共に、ＬＥＤ  Ｅ００２０が設けられており、電源キーＥ００１８を押下すると、ＬＥＤ  Ｅ００２０が点灯し記録可能であることをオペレータに知らせるものとなっている。また、ＬＥＤ  Ｅ００２０は点滅の仕方や色の変化をさせたり、ブザーＥ００２１（図７）をならすことによりプリンタのトラブル等をオペレータに知らせる等種々の表示機能を有する。なお、トラブル等が解決した場合には、レジュームキーＥ００１９を押下することによって記録が再開されるようになっている。
【００２８】
［記録動作機構］
次に、上記プリンタの装置本体Ｍ１０００に収納、保持される本実施形態における記録動作機構について説明する。
【００２９】
本実施形態における記録動作機構としては、記録シートＰを装置本体内へと自動的に給送する自動給送部Ｍ３０２２と、自動給送部から１枚ずつ送出される記録シートＰを所望の記録位置へと導くと共に、記録位置から排出部Ｍ３０３０へと記録シートＰを導く搬送部Ｍ３０２９と、搬送部Ｍ３０２９に搬送された記録シートＰに所望の記録を行なう記録部と、前記記録部等に対する回復処理を行う回復部（Ｍ５０００）とから構成されている。
【００３０】
（記録部）
ここで、前記記録部を説明する。
【００３１】
前記キャリッジ軸Ｍ４０２１によって移動可能に支持されたキャリッジＭ４００１と、このキャリッジＭ４００１に着脱可能に搭載される記録ヘッドカートリッジＨ１０００とからなる。
【００３２】
記録ヘッドカートリッジ
まず、前記記録ヘッドカートリッジについて図３〜５に基づき説明する。
【００３３】
この実施形態における記録ヘッドカートリッジＨ１０００は、図３に示すようにインクを貯留するインクタンクＨ１９００と、このインクタンクＨ１９００から供給されるインクを記録情報に応じてノズルから吐出させる記録ヘッドＨ１００１とを有し、前記記録ヘッドＨ１００１は、後述するキャリッジＭ４００１に対して着脱可能に搭載される、いわゆるカートリッジ方式を採るものとなっている。
【００３４】
ここに示す記録ヘッドカートリッジＨ１０００では、写真調の高画質なカラー記録を可能とするため、インクタンクとして、例えば、ブラック、ライトシアン、ライトマゼンタ、シアン、マゼンタ及びイエローの各色独立のインクタンクが用意されており、図４に示すように、それぞれが記録ヘッドＨ１００１に対して着脱自在となっている。
【００３５】
そして，前記記録ヘッドＨ１００１は、図５の分解斜視図に示すように、記録素子基板Ｈ１１００、第１のプレートＨ１２００、電気配線基板Ｈ１３００、第２のプレートＨ１４００、タンクホルダーＨ１５００、流路形成部材Ｈ１６００、フィルターＨ１７００、シールゴムＨ１８００から構成されている。
【００３６】
記録素子基板Ｈ１１００には、Ｓｉ基板の片面にインクを吐出するための複数の記録素子と、各記録素子に電力を供給するＡｌ等の電気配線とが成膜技術により形成され、この記録素子に対応した複数のインク流路と複数の吐出口Ｈ１１００Ｔとがフォトリソグラフィ技術により形成されると共に、複数のインク流路にインクを供給するためのインク供給口が裏面に開口するように形成されている。また、前記記録素子基板Ｈ１１００は第１のプレートＨ１２００に接着固定されており、ここには、前記記録素子基板Ｈ１１００にインクを供給するためのインク供給口Ｈ１２０１が形成されている。さらに、第１のプレートＨ１２００には、開口部を有する第２のプレートＨ１４００が接着固定されており、この第２のプレートＨ１４００は、電気配線基板Ｈ１３００と記録素子基板Ｈ１１００とが電気的に接続されるよう電気配線基板Ｈ１３００を保持している。
【００３７】
この電気配線基板Ｈ１３００は、前記記録素子基板Ｈ１１００にインクを吐出するための電気信号を印加するものであり、記録素子基板Ｈ１１００に対応する電気配線と、この電気配線端部に位置し本体からの電気信号を受け取るための外部信号入力端子Ｈ１３０１とを有しており、前記外部信号入力端子Ｈ１３０１は、後述のタンクホルダーＨ１５００の背面側に位置決め固定されている。
【００３８】
一方、前記インクタンクＨ１９００を着脱可能に保持するタンクホルダーＨ１５００には、流路形成部材Ｈ１６００が超音波溶着され、インクタンクＨ１９００から第１のプレートＨ１２００に亘るインク流路Ｈ１５０１を形成している。また、インクタンクＨ１９００と係合するインク流路Ｈ１５０１のインクタンク側端部には、フィルターＨ１７００が設けられており、外部からの塵埃の侵入を防止し得るようになっている。また、インクタンクＨ１９００との係合部にはシールゴムＨ１８００が装着され、前記係合部からのインクの蒸発を防止し得るようになっている。
【００３９】
さらに、前述のようにタンクホルダーＨ１５００、流路形成部材Ｈ１６００、フィルターＨ１７００及びシールゴムＨ１８００から構成されるタンクホルダー部と、前記記録素子基板Ｈ１１００、第１のプレートＨ１２００、電気配線基板Ｈ１３００及び第２のプレートＨ１４００から構成される記録素子部とを、接着等で結合することにより、記録ヘッドＨ１００１を構成している。
【００４０】
（キャリッジ）
次に、図２に基づき前記キャリッジＭ４００１を説明する。
【００４１】
図示のように、キャリッジＭ４００１には、キャリッジＭ４００１と係合し記録ヘッドＨ１００１をキャリッジＭ４００１の装着位置に案内するためのキャリッジカバーＭ４００２と、記録ヘッドＨ１００１のタンクホルダーＨ１５００と係合し記録ヘッドＨ１０００を所定の装着位置にセットさせるよう押圧するヘッドセットレバーＭ４００７とが設けられている。
すなわち、ヘッドセットレバーＭ４００７はキャリッジＭ４００１の上部にヘッドセットレバー軸に対して回動可能に設けられると共に、記録ヘッドＨ１０００との係合部には不図示のヘッドセットプレートがばねを介して備えられ、このばね力によって記録ヘッドＨ１００１を押圧しながらキャリッジＭ４００１に装着する構成となっている。
【００４２】
またキャリッジＭ４００１の記録ヘッドＨ１００１との別の係合部にはコンタクトフレキシブルプリントケーブル（以下、コンタクトＦＰＣと称す）Ｅ００１１が設けられ、コンタクトＦＰＣ  Ｅ００１１上のコンタクト部Ｅ００１１ａと記録ヘッドＨ１００１に設けられたコンタクト部（外部信号入力端子）Ｈ１３０１とが電気的に接触し、記録のための各種情報の授受や記録ヘッドＨ１００１への電力の供給などを行い得るようになっている。
【００４３】
ここでコンタクトＦＰＣ  Ｅ００１１のコンタクト部Ｅ００１１ａとキャリッジＭ４００１との間には不図示のゴムなどの弾性部材が設けられ、この弾性部材の弾性力とヘッドセットレバーばねによる押圧力とによってコンタクト部Ｅ００１１ａとキャリッジＭ４００１との確実な接触を可能とするようになっている。さらに前記コンタクトＦＰＣ  Ｅ００１１はキャリッジＭ４００１の背面に搭載されたキャリッジ基板Ｅ００１３に接続されている（図７参照）。
【００４４】
［スキャナ］
この実施形態におけるプリンタは、記録ヘッドをスキャナと交換することで読取装置としても使用することができる。
【００４５】
このスキャナは、プリンタ側のキャリッジと共に移動し、記録媒体に代えて給送された原稿画像を副走査方向において読み取るようになっており、その読み取り動作と原稿の給送動作とを交互に行うことにより、１枚の原稿画像情報を読み取るようになっている。
【００４６】
図６はこのスキャナＭ６０００の概略構成を示す図である。
【００４７】
図示のように、スキャナホルダＭ６００１は箱型形状となしており、その内部には読み取りに必要な光学系・処理回路などが収納されている。また、このスキャナＭ６０００をキャリッジＭ４００１へと装着した時、原稿面と対面する部分にはスキャナ読取レンズＭ６００６が設けられており、ここから原稿画像を読み取るようになっている。スキャナ照明レンズＭ６００５は内部に不図示の光源を有し、その光源から発せられた光が原稿へと照射される。
【００４８】
前記スキャナホルダＭ６００１の底部に固定されたスキャナカバーＭ６００３は、スキャナホルダＭ６００１内部を遮光するように嵌合し、側面に設けられたルーバー状の把持部によってキャリッジＭ４００１への着脱操作性の向上を図っている。スキャナホルダＭ６００１の外形形状は記録ヘッドカートリッジＨ１０００と略同形状であり、キャリッジＭ４００１へは記録ヘッドカートリッジＨ１０００と同様の操作で着脱することができる。
【００４９】
また、スキャナホルダＭ６００１には、前記処理回路を有する基板が収納される一方、この基板に接続されたスキャナコンタクトＰＣＢが外部に露出するよう設けられており、キャリッジＭ４００１へとスキャナＭ６０００を装着した際、前記スキャナコンタクトＰＣＢ  Ｍ６００４がキャリッジＭ４００１側のコンタクトＦＰＣ  Ｅ００１１に接触し、前記基板を、前記キャリッジＭ４００１を介して本体側の制御系に電気的に接続させるようになっている。
【００５０】
次に、本発明の実施形態における電気的回路構成を説明する。
図７は、この実施形態における電気的回路の全体構成を概略的に示す図である。
【００５１】
この実施形態における電気的回路は、主にキャリッジ基板（ＣＲＰＣＢ）Ｅ００１３、メインＰＣＢ（Printed Circuit Board）Ｅ００１４、電源ユニットＥ００１５等によって構成されている。
ここで、前記電源ユニットは、メインＰＣＢ  Ｅ００１４と接続され、各種駆動電源を供給するものとなっている。
また、キャリッジ基板Ｅ００１３は、キャリッジＭ４００１（図２）に搭載されたプリント基板ユニットであり、コンタクトＦＰＣ  Ｅ００１１を通じて記録ヘッドとの信号の授受を行うインターフェースとして機能する他、キャリッジＭ４００１の移動に伴ってエンコーダセンサＥ０００４から出力されるパルス信号に基づき、エンコーダスケールＥ０００５とエンコーダセンサＥ０００４との位置関係の変化を検出し、その出力信号をフレキシブルフラットケーブル（ＣＲＦＦＣ）Ｅ００１２を通じてメインＰＣＢ  Ｅ００１４へと出力する。
【００５２】
さらに、メインＰＣＢはこの実施形態におけるインクジェット記録装置の各部の駆動制御を司るプリント基板ユニットであり、紙端検出センサ（ＰＥセンサ）Ｅ０００７、ＡＳＦセンサＥ０００９、カバーセンサＥ００２２、パラレルインターフェース（パラレルＩ／Ｆ）Ｅ００１６、シリアルインターフェース（シリアルＩ／Ｆ）Ｅ００１７、リジュームキーＥ００１９、ＬＥＤ  Ｅ００２０、電源キーＥ００１８、ブザーＥ００２１等に対するＩ／Ｏポートを基板上に有し、さらにＣＲモータＥ０００１、ＬＦモータＥ０００２、ＰＧモータＥ０００３と接続されてこれらの駆動を制御する他、インクエンドセンサＥ０００６、ＧＡＰセンサＥ０００８、ＰＧセンサＥ００１０、ＣＲＦＦＣ  Ｅ００１２、電源ユニットＥ００１５との接続インターフェイスを有する。
【００５３】
図８は、メインＰＣＢの内部構成を示すブロック図である。
図において、Ｅ１００１はＣＰＵであり、このＣＰＵ  Ｅ１００１は内部にオシレータＯＳＣ  Ｅ１００２を有すると共に、発振回路Ｅ１００５に接続されてその出力信号Ｅ１０１９によりシステムクロックを発生する。また、制御バスＥ１０１４を通じてＲＯＭ  Ｅ１００４およびＡＳＩＣ（Application Specific Integrated Circuit）Ｅ１００６に接続され、ＲＯＭに格納されたプログラムに従って、ＡＳＩＣの制御、電源キーからの入力信号Ｅ１０１７、及びリジュームキーからの入力信号Ｅ１０１６、カバー検出信号Ｅ１０４２、ヘッド検出信号（ＨＳＥＮＳ）Ｅ１０１３の状態の検知を行ない、さらにブザー信号（ＢＵＺ）Ｅ１０１８によりブザーＥ００２１を駆動し、内蔵されるＡ／ＤコンバータＥ１００３に接続されるインクエンド検出信号（ＩＮＫＳ）Ｅ１０１１及びサーミスタ温度検出信号（ＴＨ）Ｅ１０１２の状態の検知を行う一方、その他各種論理演算・条件判断等を行ない、インクジェット記録装置の駆動制御を司る。
【００５４】
ここで、ヘッド検出信号Ｅ１０１３は、記録ヘッドカートリッジＨ１０００からフレキシブルフラットケーブルＥ００１２、キャリッジ基板Ｅ００１３及びコンタクトフレキシブルプリントケーブルＥ００１１を介して入力されるヘッド搭載検出信号であり、インクエンド検出信号はインクエンドセンサＥ０００６から出力されるアナログ信号、サーミスタ温度検出信号Ｅ１０１２はキャリッジ基板Ｅ００１３上に設けられたサーミスタ（図示せず）からのアナログ信号である。
【００５５】
Ｅ１００８はＣＲモータドライバであって、モータ電源（ＶＭ）Ｅ１０４０を駆動源とし、ＡＳＩＣ  Ｅ１００６からのＣＲモータ制御信号Ｅ１０３６に従って、ＣＲモータ駆動信号Ｅ１０３７を生成し、ＣＲモータＥ０００１を駆動する。Ｅ１００９はＬＦ／ＰＧモータドライバであって、モータ電源Ｅ１０４０を駆動源とし、ＡＳＩＣ  Ｅ１００６からのパルスモータ制御信号（ＰＭ制御信号）Ｅ１０３３に従ってＬＦモータ駆動信号Ｅ１０３５を生成し、これによってＬＦモータを駆動すると共に、ＰＧモータ駆動信号Ｅ１０３４を生成してＰＧモータを駆動する。
【００５６】
Ｅ１０１０は電源制御回路であり、ＡＳＩＣ  Ｅ１００６からの電源制御信号Ｅ１０２４に従って発光素子を有する各センサ等への電源供給を制御する。パラレルＩ／Ｆ  Ｅ００１６は、ＡＳＩＣ  Ｅ１００６からのパラレルＩ／Ｆ信号Ｅ１０３０を、外部に接続されるパラレルＩ／ＦケーブルＥ１０３１に伝達し、またパラレルＩ／ＦケーブルＥ１０３１の信号をＡＳＩＣ  Ｅ１００６に伝達する。シリアルＩ／Ｆ  Ｅ００１７は、ＡＳＩＣ  Ｅ１００６からのシリアルＩ／Ｆ信号Ｅ１０２８を、外部に接続されるシリアルＩ／ＦケーブルＥ１０２９に伝達し、また同ケーブルＥ１０２９からの信号をＡＳＩＣ  Ｅ１００６に伝達する。
【００５７】
一方、前記電源ユニットＥ００１５からは、ヘッド電源（ＶＨ）Ｅ１０３９及びモータ電源（ＶＭ）Ｅ１０４０、ロジック電源（ＶＤＤ）Ｅ１０４１が供給される。また、ＡＳＩＣ  Ｅ１００６からのヘッド電源ＯＮ信号（ＶＨＯＮ）Ｅ１０２２及びモータ電源ＯＮ信号（ＶＭＯＭ）Ｅ１０２３が電源ユニットＥ００１５に入力され、それぞれヘッド電源Ｅ１０３９及びモータ電源Ｅ１０４０のＯＮ／ＯＦＦを制御する。電源ユニットＥ００１５から供給されたロジック電源（ＶＤＤ）Ｅ１０４１は、必要に応じて電圧変換された上で、メインＰＣＢ  Ｅ００１４内外の各部へ供給される。
【００５８】
またヘッド電源Ｅ１０３９は、メインＰＣＢ  Ｅ００１４上で平滑された後にフレキシブルフラットケーブルＥ００１１へと送出され、記録ヘッドカートリッジＨ１０００の駆動に用いられる。
【００５９】
Ｅ１００７はリセット回路で、ロジック電源電圧Ｅ１０４０の低下を検出して、ＣＰＵ  Ｅ１００１及びＡＳＩＣ  Ｅ１００６にリセット信号（ＲＥＳＥＴ）Ｅ１０１５を供給し、初期化を行なう。
【００６０】
このＡＳＩＣ  Ｅ１００６は１チップの半導体集積回路であり、制御バスＥ１０１４を通じてＣＰＵ  Ｅ１００１によって制御され、前述したＣＲモータ制御信号Ｅ１０３６、ＰＭ制御信号Ｅ１０３３、電源制御信号Ｅ１０２４、ヘッド電源ＯＮ信号Ｅ１０２２、及びモータ電源ＯＮ信号Ｅ１０２３等を出力し、パラレルＩ／Ｆ  Ｅ００１６およびシリアルＩ／Ｆ  Ｅ００１７との信号の授受を行なう他、ＰＥセンサＥ０００７からのＰＥ検出信号（ＰＥＳ）Ｅ１０２５、ＡＳＦセンサＥ０００９からのＡＳＦ検出信号（ＡＳＦＳ）Ｅ１０２６、ＧＡＰセンサＥ０００８からのＧＡＰ検出信号（ＧＡＰＳ）Ｅ１０２７、ＰＧセンサＥ０００７からのＰＧ検出信号（ＰＧＳ）Ｅ１０３２の状態を検知して、その状態を表すデータを制御バスＥ１０１４を通じてＣＰＵ  Ｅ１００１に伝達し、入力されたデータに基づきＣＰＵ  Ｅ１００１はＬＥＤ駆動信号Ｅ１０３８の駆動を制御してＬＥＤＥ００２０の点滅を行なう。
【００６１】
さらに、エンコーダ信号（ＥＮＣ）Ｅ１０２０の状態を検知してタイミング信号を生成し、ヘッド制御信号Ｅ１０２１で記録ヘッドカートリッジＨ１０００とのインターフェイスをとり記録動作を制御する。ここにおいて、エンコーダ信号（ＥＮＣ）Ｅ１０２０はフレキシブルフラットケーブルＥ００１２を通じて入力されるＣＲエンコーダセンサＥ０００４の出力信号である。また、ヘッド制御信号Ｅ１０２１は、フレキシブルフラットケーブルＥ００１２、キャリッジ基板Ｅ００１３、及びコンタクトＦＰＣ  Ｅ００１１を経て記録ヘッドカートリッジＨ１０００に供給される。
【００６２】
図９は、ＡＳＩＣ  Ｅ１００６の内部構成を示すブロック図である。
【００６３】
なお、同図において、各ブロック間の接続については、記録データやモータ制御データ等、ヘッドや各部機構部品の制御にかかわるデータの流れのみを示しており、各ブロックに内蔵されるレジスタの読み書きに係わる制御信号やクロック、ＤＭＡ制御にかかわる制御信号などは図面上の記載の煩雑化を避けるため省略している。
【００６４】
図中、Ｅ２００２はＰＬＬであり、図９に示すように前記ＣＰＵ  Ｅ１００１から出力されるクロック信号（ＣＬＫ）Ｅ２０３１及びＰＬＬ制御信号（ＰＬＬＯＮ）Ｅ２０３３により、ＡＳＩＣ  Ｅ１００６内の大部分へと供給するクロック（図示しない）を発生する。
【００６５】
また、Ｅ２００１はＣＰＵインターフェース（ＣＰＵＩ／Ｆ）であり、リセット信号Ｅ１０１５、ＣＰＵ  Ｅ１００１から出力されるソフトリセット信号（ＰＤＷＮ）Ｅ２０３２、クロック信号（ＣＬＫ）Ｅ２０３１及び制御バスＥ１０１４からの制御信号により、以下に説明するような各ブロックに対するレジスタ読み書き等の制御や、一部ブロックへのクロックの供給、割り込み信号の受け付け等（いずれも図示しない）を行ない、ＣＰＵ  Ｅ１００１に対して割り込み信号（ＩＮＴ）Ｅ２０３４を出力し、ＡＳＩＣ  Ｅ１００６内部での割り込みの発生を知らせる。
【００６６】
また、Ｅ２００５はＤＲＡＭであり、記録用のデータバッファとして、受信バッファＥ２０１０、ワークバッファＥ２０１１、プリントバッファＥ２０１４、展開用データバッファＥ２０１６などの各領域を有すると共に、モータ制御用としてモータ制御バッファＥ２０２３を有し、さらにスキャナ動作モード時に使用するバッファとして、上記の各記録用データバッファに代えてスキャナ取込みバッファＥ２０２４、スキャナデータバッファＥ２０２６、送出バッファＥ２０２８などの領域を有する。
【００６７】
また、このＤＲＡＭ  Ｅ２００５は、ＣＰＵ  Ｅ１００１の動作に必要なワーク領域としても使用されている。すなわち、Ｅ２００４はＤＲＡＭ制御部であり、制御バスによるＣＰＵ  Ｅ１００１からＤＲＡＭ  Ｅ２００５へのアクセスと、後述するＤＭＡ制御部Ｅ２００３からＤＲＡＭ  Ｅ２００５へのアクセスとを切り替えて、ＤＲＡＭ  Ｅ２００５への読み書き動作を行なう。
【００６８】
ＤＭＡ制御部Ｅ２００３では、各ブロックからのリクエスト（図示せず）を受け付けて、アドレス信号や制御信号（図示せず）、書込み動作の場合には書込みデータ（Ｅ２０３８、Ｅ２０４１、Ｅ２０４４、Ｅ２０５３、Ｅ２０５５、Ｅ２０５７）などをＲＡＭ制御部に出力してＤＲＡＭアクセスを行なう。また読み出しの場合には、ＤＲＡＭ制御部Ｅ２００４からの読み出しデータ（Ｅ２０４０、Ｅ２０４３、Ｅ２０４５、Ｅ２０５１、Ｅ２０５４、Ｅ２０５６、Ｅ２０５８、Ｅ２０５９）を、リクエスト元のブロックに受け渡す。
【００６９】
また、Ｅ２００６は１２８４Ｉ／Ｆであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、パラレルＩ／Ｆ  Ｅ００１６を通じて、図示しない外部ホスト機器との双方向通信インターフェイスを行なう他、記録時にはパラレルＩ／Ｆ  Ｅ００１６からの受信データ（ＰＩＦ受信データＥ２０３６）をＤＭＡ処理によって受信制御部Ｅ２００８へと受け渡し、スキャナ読み取り時にはＤＲＡＭ  Ｅ２００５内の送出バッファＥ２０２８に格納されたデータ（１２８４送信データ（ＲＤＰＩＦ）Ｅ２０５９）をＤＭＡ処理によりパラレルＩ／Ｆに送信する。
【００７０】
Ｅ２００７はＵＳＢＩ／Ｆであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵＥ１００１の制御により、シリアルＩ／Ｆ  Ｅ００１７を通じて、図示しない外部ホスト機器との双方向通信インターフェイスを行なう他、記録時にはシリアルＩ／Ｆ  Ｅ００１７からの受信データ（ＵＳＢ受信データＥ２０３７）をＤＭＡ処理により受信制御部Ｅ２００８に受け渡し、スキャナ読み取り時にはＤＲＡＭ  Ｅ２００５内の送出バッファＥ２０２８に格納されたデータ（ＵＳＢ送信データ（ＲＤＵＳＢ）Ｅ２０５８）をＤＭＡ処理によりシリアルＩ／Ｆ  Ｅ００１７に送信する。受信制御部Ｅ２００８は、１２８４Ｉ／Ｆ  Ｅ２００６もしくはＵＳＢＩ／Ｆ  Ｅ２００７のうちの選択されたＩ／Ｆからの受信データ（ＷＤＩＦ）Ｅ２０３８）を、受信バッファ制御部Ｅ２０３９の管理する受信バッファ書込みアドレスに、書込む。
Ｅ２００９は圧縮・伸長ＤＭＡであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵＥ１００１の制御により、受信バッファＥ２０１０上に格納された受信データ（ラスタデータ）を、受信バッファ制御部Ｅ２０３９の管理する受信バッファ読み出しアドレスから読み出し、そのデータ（ＲＤＷＫ）Ｅ２０４０を指定されたモードに従って圧縮・伸長し、記録コード列（ＷＤＷＫ）Ｅ２０４１としてワークバッファ領域に書込む。
【００７１】
Ｅ２０１３は記録バッファ転送ＤＭＡで、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００７の制御によってワークバッファＥ２０１１上の記録コード（ＲＤＷＰ）Ｅ２０４３を読み出し、各記録コードを、記録ヘッドカートリッジＨ１０００へのデータ転送順序に適するようなプリントバッファＥ２０１４上のアドレスに並べ替えて転送（ＷＤＷＰ  Ｅ２０４４）する。また、Ｅ２０１２はワーククリアＤＭＡであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御によって記録バッファ転送ＤＭＡ  Ｅ２０１５による転送が完了したワークバッファ上の領域に対し、指定したワークフィルデータ（ＷＤＷＦ）Ｅ２０４２を繰返し書込み転送する。
【００７２】
Ｅ２０１５は記録データ展開ＤＭＡであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド制御部Ｅ２０１８からのデータ展開タイミング信号Ｅ２０５０をトリガとして、プリントバッファ上に並べ替えて書込まれた記録コードと展開用データバッファＥ２０１６上に書込まれた展開用データとを読み出し、展開記録データ（ＲＤＨＤＧ）Ｅ２０４５を生成し、これをカラムバッファ書込みデータ（ＷＤＨＤＧ）Ｅ２０４７としてカラムバッファＥ２０１７に書込む。ここで、カラムバッファＥ２０１７は、記録ヘッドカートリッジＨ１０００へと転送データ（展開記録データ）とを一時的に格納するＳＲＡＭであり、記録データ展開ＤＭＡとヘッド制御部とのハンドシェーク信号（図示せず）によって両ブロックにより共有管理されている。
【００７３】
Ｅ２０１８はヘッド制御部で、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド制御信号を介して記録ヘッドカートリッジＨ１０００またはスキャナとのインターフェイスを行なう他、Ｅ２０１９エンコーダ信号処理部Ｅ２０１９からのヘッド駆動タイミング信号Ｅ２０４９に基づき、記録データ展開ＤＭＡに対してデータ展開タイミング信号Ｅ２０５０の出力を行なう。
【００７４】
また、記録時には、前記ヘッド駆動タイミング信号Ｅ２０４９に従って、カラムバッファから展開記録データ（ＲＤＨＤ）Ｅ２０４８を読み出し、そのデータをヘッド制御信号Ｅ１０２１を通じて記録ヘッドカートリッジＨ１０００に出力する。
また、スキャナ読み取りモードにおいては、ヘッド制御信号Ｅ１０２１を通して入力された取込みデータ（ＷＤＨＤ）Ｅ２０５３をＤＲＡＭ  Ｅ２００５上のスキャナ取込みバッファＥ２０２４へとＤＭＡ転送する。Ｅ２０２５はスキャナデータ処理ＤＭＡであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、スキャナ取込みバッファＥ２０２４に蓄えられた取込みバッファ読み出しデータ（ＲＤＡＶ）Ｅ２０５４を読み出し、平均化等の処理を行なった処理済データ（ＷＤＡＶ）Ｅ２０５５をＤＲＡＭ  Ｅ２００５上のスキャナデータバッファＥ２０２６に書込む。
Ｅ２０２７はスキャナデータ圧縮ＤＭＡで、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、スキャナデータバッファＥ２０２６上の処理済データ（ＲＤＹＣ）Ｅ２０５６を読み出してデータ圧縮を行ない、圧縮データ（ＷＤＹＣ）Ｅ２０５７を送出バッファＥ２０２８に書込む。
【００７５】
Ｅ２０１９はエンコーダ信号処理部であり、エンコーダ信号（ＥＮＣ）を受けて、ＣＰＵ  Ｅ１００１の制御で定められたモードに従ってヘッド駆動タイミング信号Ｅ２０４９を出力する他、エンコーダ信号Ｅ１０２０から得られるキャリッジＭ４００１の位置や速度にかかわる情報をレジスタに格納して、ＣＰＵ  Ｅ１００１に提供する。ＣＰＵ  Ｅ１００１はこの情報に基づき、ＣＲモータＥ０００１の制御における各種パラメータを決定する。また、Ｅ２０２０はＣＲモータ制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＣＲモータ制御信号Ｅ１０３６を出力する。
【００７６】
Ｅ２０２２はセンサ信号処理部で、ＰＧセンサＥ００１０、ＰＥセンサＥ０００７、ＡＳＦセンサＥ０００９、及びＧＡＰセンサＥ０００８等から出力される各検出信号を受けて、ＣＰＵ  Ｅ１００１の制御で定められたモードに従ってこれらのセンサ情報をＣＰＵ  Ｅ１００１に伝達する他、ＬＦ／ＰＧモータ制御部ＤＭＡ  Ｅ２０２１に対してセンサ検出信号Ｅ２０５２を出力する。
【００７７】
ＬＦ／ＰＧモータ制御ＤＭＡＥ２０２１は、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＤＲＡＭ  Ｅ２００５上のモータ制御バッファＥ２０２３からパルスモータ駆動テーブル（ＲＤＰＭ）Ｅ２０５１を読み出してパルスモータ制御信号Ｅを出力する他、動作モードによっては前記センサ検出信号を制御のトリガとしてパルスモータ制御信号Ｅ１０３３を出力する。
また、Ｅ２０３０はＬＥＤ制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＬＥＤ駆動信号Ｅ１０３８を出力する。さらに、Ｅ２０２９はポート制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド電源ＯＮ信号Ｅ１０２２、モータ電源ＯＮ信号Ｅ１０２３、及び電源制御信号Ｅ１０２４を出力する。
【００７８】
次に、上記のように構成された本発明の実施形態におけるインクジェット記録装置の動作を図１０のフローチャートに基づき説明する。
【００７９】
ＡＣ電源に本装置が接続されると、まず、ステップＳ１では装置の第１の初期化処理を行なう。この初期化処理では、本装置のＲＯＭおよびＲＡＭのチェックなどの電気回路系のチェックを行ない、電気的に本装置が正常に動作可能であるかを確認する。
【００８０】
次にステップＳ２では、装置本体Ｍ１０００の上ケースＭ１００２に設けられた電源キーＥ００１８がＯＮされたかどうかの判断を行い、電源キーＥ００１８が押された場合には、次のステップＳ３へと移行し、ここで第２の初期化処理を行う。
【００８１】
この第２の初期化処理では、本装置の各種駆動機構及びヘッド系のチェックを行なう。すなわち、各種モータの初期化やヘッド情報の読み込みを行うに際し、本装置が正常に動作可能であるかを確認する。
【００８２】
次にステップＳ４ではイベント待ちを行なう。すなわち、本装置に対して、外部Ｉ／Ｆからの指令イベント、ユーザ操作によるパネルキーイベントおよび内部的な制御イベントなどを監視し、これらのイベントが発生すると当該イベントに対応した処理を実行する。
【００８３】
例えば、ステップＳ４で外部Ｉ／Ｆからの記録指令イベントを受信した場合には、ステップＳ５へと移行し、同ステップでユーザ操作による電源キーイベントが発生した場合にはステップＳ１０へと移行し、同ステップでその他のイベントが発生した場合にはステップＳ１１へと移行する。
【００８４】
ここで、ステップＳ５では、外部Ｉ／Ｆからの記録指令を解析し、指定された紙種別、用紙サイズ、記録品位、給紙方法などを判断し、その判断結果を表すデータを本装置内のＲＡＭ  Ｅ２００５に記憶し、ステップＳ６へと進む。
【００８５】
次いでステップＳ６ではステップＳ５で指定された給紙方法により給紙を開始し、用紙を記録開始位置まで送り、ステップＳ７に進む。
【００８６】
ステップＳ７では記録動作を行なう。この記録動作では、外部Ｉ／Ｆから送出されてきた記録データを、一旦記録バッファに格納し、次いでＣＲモータＥ０００１を駆動してキャリッジＭ４００１の走査方向への移動を開始すると共に、プリントバッファＥ２０１４に格納されている記録データを記録ヘッドカートリッジＨ１０００へと供給して１行の記録を行ない、１行分の記録データの記録動作が終了するとＬＦモータＥ０００２を駆動し、ＬＦローラＭ３００１を回転させて用紙を副走査方向へと送る。この後、上記動作を繰り返し実行し、外部Ｉ／Ｆからの１ページ分の記録データの記録が終了すると、ステップ８へと進む。
【００８７】
ステップＳ８では、ＬＦモータＥ０００２を駆動し、排紙ローラＭ２００３を駆動し、用紙が完全に本装置から送り出されたと判断されるまで紙送りを繰返し、終了した時点で用紙は排紙トレイＭ１００４ａ上に完全に排紙された状態となる。
【００８８】
次にステップＳ９では、記録すべき全ページの記録動作が終了したか否かを判定し、記録すべきページが残存する場合には、ステップＳ５へと復帰し、以下、前述のステップＳ５〜Ｓ９までの動作を繰り返し、記録すべき全てのページの記録動作が終了した時点で記録動作は終了し、その後ステップＳ４へと移行し、次のイベントを待つ。
【００８９】
一方、ステップＳ１０ではプリンタ終了処理を行ない、本装置の動作を停止させる。つまり、各種モータやヘッドなどの電源を切断するために、電源を切断可能な状態に移行した後、電源を切断しステップＳ４に進み、次のイベントを待つ。
【００９０】
また、ステップＳ１１では、上記以外の他のイベント処理を行なう。例えば、本装置の各種パネルキーや外部Ｉ／Ｆからの回復指令や内部的に発生する回復イベントなどに対応した処理を行なう。なお、処理終了後にはステップＳ４に進み、次のイベントを待つ。
＜実施形態１＞
実施形態１の記録ヘッドのノズル構成について、図１１を用いて説明する。
【００９１】
図１１は実施形態１の記録ヘッドのノズル構成を示す図である。
【００９２】
実施形態１では、各色の記録ヘッドとして、ノズルを６００ｄｐｉの解像度に対応したピッチ（約２０μｍ）で１２８個配列したノズル列を、互いに（約１０μｍ）ずらした２列（計２５６ノズル）構成として、１２００ｄｐｉの解像度を実現している。このようなノズル列を６色分、図１１に示すように並列させ、すべて一体化された計１２列で１２００ｄｐｉの６色記録を構成している。但し、製造上は並列する２色分が１チップとして同時に作成され、その後、３チップを並列して接着させる構成をとっているので、隣り合う２チップ（ブラック（Ｂｋ）と淡シアン（ＬＣ）、淡マゼンタ（ＬＭ）とシアン（Ｃ）、マゼンタ（Ｍ）とイエロー（Ｙ））は他に比べ駆動条件が似通ったものとなっている。
【００９３】
次に、記録ヘッド内に搭載される基板の構成について、図１２を用いて説明する。
【００９４】
図１２は実施形態１の記録ヘッド内に搭載される基板の構成を示す図である。
【００９５】
図１２において、８５１はプリント基板、８５２はアルミ放熱板、８５３は発熱素子とダイオードマトリクスからなるヒータボード、８５４は記録ヘッドに関するヘッド情報を記憶しているＥＥＰＲＯＭ等の不揮発性メモリである。その他、適宜の形態を可能とする。８５５は本体とのジョイント部となる接点電極である。尚、ここでは、ライン状に配列された吐出口群は図示していない。
【００９６】
このように、記録ヘッドの内部にヘッド情報を記憶するためのＥＥＰＲＯＭ８５４を実装する。これにより、本体装置に記録ヘッドが装着されると、本体装置は、記録ヘッドからヘッド情報を読出し、この情報に基づいて所定の制御を行うことができる。これにより、良質な画像品位を確保することが可能となる。
【００９７】
次に、実施形態１のＥＥＰＲＯＭ８５４のメモリ内容について、図１３を用いて説明する。
【００９８】
図１３は実施形態１のＥＥＰＲＯＭのメモリ内容を示す図である。
【００９９】
ＥＥＰＲＯＭ８５４の容量は、全１Ｋｂｉｔ＝６３ｗｏｒｄからなり、記録ヘッドに関するヘッド情報として、以下の項目および内容を記憶している。
【０１００】
・ヘッドＶｅｒｓｉｏｎ情報（１ｗｏｒｄ）：バージョンアップに伴う駆動条件の変更等に対応するための情報
・メモリに用いるフレーム数（１ｗｏｒｄ）：メモリ内容の読み取りエラー防止
・ヘッドシリアルナンバー（１ｗｏｒｄ）：個々の記録ヘッドの判別に用いる情報
・ヘッド駆動条件（８ｂｉｔ×３チップ分）：１チップ毎の適切な駆動パルスを選択するための情報
・双方向レジ調節データ（４ｂｉｔ）：往路記録時と複路記録時の記録位置補正値
・色間レジ調節データ（４ｂｉｔ×５色）：各色のＢｋに対する記録位置補正値
・偶奇ノズルレジ調節データ（４ｂｉｔ×６色分）：各色の偶奇列間記録位置補正値
・不良記録素子情報（４ｂｉｔ×１２列）：各列内の不良ノズルの位置情報
・吐出量情報（４ｂｉｔ×６色）：各色の記録吐出量のレベル
・エラーチェック（１ｗｏｒｄ）
の以上である。
【０１０１】
実施形態１では、ヘッド情報の取得エラーを防止するために、上記内容を同一のＥＥＰＲＯＭ８５４に、同じ内容をＡ領域＝Ｂ領域として２回繰り返して記憶させている。
【０１０２】
実施形態１で示す不良記録素子とは、正常に記録が行えないノズルのことを指し、不吐出ノズル、および正常な位置から大きくズレた位置に記録する大よれノズル等が該当する。不吐出ノズルとは、駆動パルスを与えてもインクを吐出しないノズルのことを示す。大よれノズルとは、吐出はするが他のノズルに対し着弾位置が大きくズレた位置に記録してしまい、反って画像を劣化させるノズル（以下、大よれノズルと称する）のことを示す。
【０１０３】
実施形態１では、ヘッド情報として、製造時から存在するこのような不良記録素子に関する不良記録素子情報をあらかじめ記録ヘッドのＥＥＰＲＯＭ８５４に記憶しておく。そして、実際に記録する際に、この不良記録素子情報を基に記録動作を制御し、画像上および記録速度に何ら影響を及ぼすことなく記録を完成させることを目的としている。
【０１０４】
例えば、工場出荷時にＢｋの偶数ノズル列１５番目が不吐出と判明した時、そのアドレス（８ｂｉｔ）に０Ｘ０Ｆ（００００１１１１）、奇数ノズル列の６４番目が大よれノズルと判明した時にそのアドレスに０Ｘ４０（０１００００００）、他のノズルについては全て０Ｘ８０（１０００００００）と記憶させる。ここで、不良記録素子情報の表現方法としては、上位１ｂｉｔがそのノズル列に不良ノズルがあるかないかを示し、１ノズルでも不良があれば０、ない場合には１にする。以下、７ｂｉｔは不良記録素子の位置を示し、上から０〜１２７番ノズルの番号を示している。実施形態１では、各列につき１ノズルしか不良記録素子を認めず、大よれノズルと不吐出ノズルの区別もつけないのでこの方法で十分である。
【０１０５】
不良記録素子情報を含んだＥＥＰＲＯＭ８５４の内容は、ユーザ元に着荷し、ヘッドユニットが本体に装着された状態で電源を入れたときに、本体装置の制御により、本体装置のＥＥＰＲＯＭ上にコピーされる。以後、電源ＯＮ時に本体に記憶されたヘッドシリアルナンバーとＥＥＰＲＯＭ８５４のヘッドシリアルナンバーとが一致している限り、記録ヘッドのＥＥＰＲＯＭ８５４の内容はコピーされず、全て本体側にて処理、制御される。
【０１０６】
以下に、ブラックの偶数ノズル列の１５番のノズルが不吐出、奇数ノズル目の６５番が大よれノズルであった場合について２つの記録モードを例に述べる。
【０１０７】
カラープリンタであっても、通常はモノクロキャラクタを想定したスピードを優先させるブラックモードが備わっている。このブラックモードでは、マルチパスのような画像品位を重視した記録方法ではなく、１パスかつ双方向で記録する場合が多い。１パス双方向記録とは、図１４に示すように、１回の走査で記録可能な記録領域のデータは、その走査で全て記録し、記録幅（２５６ノズル分）の紙送りと往復記録走査を交互に繰り返しながら画像を完成させていく。このモードで、不吐出ノズルがある場合、画像上の白スジが記録走査方向に連続するので確認されやすい。また、大よれノズルがある場合は、ズレて記録した位置の濃度が高くなるので余計白スジが目立ちやすい。
【０１０８】
ここでは、ＥＥＰＲＯＭ８５４から得られる不良記録素子に対する同じラスタ上の記録データを完全に消去する。同時に、同じラスタの別位置のカラーインク用の記録ヘッドで同じ記録データを記録するため、そのラスタへと記録データを移し替える。もともと、ブラックモードであるから他の色の記録ヘッドには記録データが入っていないので、このような記録を実現できる。
【０１０９】
実施形態１では、例えば、図１５に示すように、ブラックの偶数ノズル列１５番が記録すべきラスタの記録データを消去し、シアン偶数ノズル列の１５番が記録すべきラスタにコピーする。また、大よれノズルである奇数列６５番ノズルが記録すべきラスタの記録データについても同様に消去し、シアン奇数列６５番のラスタにコピーする。このように置き換えられた記録データで記録すると実際はＢｋインクで記録されるべき位置に、シアンインクの画像が横（走査方向）一線に並ぶ。
【０１１０】
しかし、実施形態１のように、１２００ｄｐｉという高解像度な記録装置においては、ドットの有無は確認できるが色の差は確認できない。よって、ここで示したブラックの記録データの欠落をシアンで補完することは、画像品位上有効な方法といえる。
【０１１１】
ブラックモードにおいてもモノクロフォトのように画像品位を重視する場合もある。また、記録媒体によってはブラックの欠落データを補完するシアンインクが目立ってしまう場合もある。この時には、シアンのみでなく他色も織り交ぜながら記録を完成させていく方法を取ればよい。例えば、シアン、イエロー、マゼンタ３色を混合させた色味が最もブラックに近いことから、図１５のラスタの記録データをシアンのみでなくマゼンタ、イエローに同様にコピーしてもよい。３色を同時に１画素に記録すると、その部分だけインクあふれが起きたり濃度が極端に高くなってしまう場合には、図１６に示すように３色のラスターそれぞれに、Ｂｋラスタを交互に振り分けてもよい。ブラックの色味に、より微妙に近づけるために、３色の記録する割合を変えたり、他の淡シアンや、淡マゼンタを織り交ぜてもよい。このような方法はいくらでも展開でき、記録装置や記録モードに適した方法を取ればよい。いずれにしても、不吐出の白スジによる画像劣化は改善される。このようなデータ制御は記録装置本体のハードで行ってもよいし、データを作成する際に、記録装置内あるいは当該記録装置に接続されるホストコンピュータ内のプリンタドライバ側で行ってもよい。
【０１１２】
次に、同じ記録装置のカラー画像モードでの補完方法について説明する。
【０１１３】
このカラー画像モードは、カラーフォト画像を対象とした画像品位を最も重視したモードである。ここでは、あらかじめマルチパス記録を行っている。以下にマルチパス記録について、図１７を用いて説明する。
【０１１４】
図１７（ａ）において、２８１はマルチヘッドであり、今は簡単のため８個のマルチノズル２８２によって構成されているものとする。２８３はマルチノズル２８２によって吐出されたインクドロップレットであり、通常はこの図のように揃った吐出量で、揃った方向にインクが吐出されるのが理想である。このような吐出が実行されれば、図１７（ｂ）に示すように紙面上に揃った大きさのドットが着弾され、図１７（ｃ）に示すように全体的にも濃度ムラの無い一様な濃度分布が得られる。
【０１１５】
しかし、実際には先にも述べたようにノズル１つ１つにはそれぞれバラツキがあり、そのまま上記と同じように記録を実行してしまうと、図１８（ａ）に示したように、それぞれのノズルより吐出されるインクドロップの大きさ及び向きにバラツキが生じる。また、紙面上に於いては図１８（ｂ）に示すように着弾される。この図によれば、ヘッド主走査方向に対し、周期的にエリアファクター１００％を満たせない白紙の部分が存在したり、また、逆に必要以上にドットが重なり合ったり、あるいはこの図中央に見られるような白筋が発生する。このような状態で着弾されたドットの集まりはノズル並び方向に対し、図１８（ｃ）に示すような濃度分布となる。、結果的には、通常人間の目でみた限りで、これらの現象が濃度ムラとして感知される。
【０１１６】
そこで、この濃度ムラ対策として、図１９に示すようなマルチパス記録方法が考案されている。
【０１１７】
この方法によると、図１７及び図１８で示した記録領域を完成させるのにマルチヘッド２８１を３回走査する。この場合、マルチヘッド２８１の８ノズルは、上４ノズルと、下４ノズルのグループに分けられ、１ノズルが１回のスキャンで記録するドットは、規定の画像データを、ある所定の画像データ配列に従って約半分に間引いたものである。そして、２回目の記録走査で残りの半分の画像データを記録し、４画素単位領域の記録を完成させる。以上のような記録方法を、以下、マルチパス記録と称する。
【０１１８】
このようなマルチパス記録方法を用いると、図１８で示したマルチヘッドと等しいものを使用しても、各ノズル固有の記録画像への影響が半減されるので、記録された画像は図１９（ｂ）のようになり、図１８（ｂ）で示したような黒筋や白筋が余り目立たなくなる。従って、濃度分布も図１９（ｃ）に示すように、画像劣化が緩和され、特にグラフィック画像のようなハーフトーンの一様性を追求される場合には非常に効果的である。ここでは、簡単のため、２つに分割した２パス記録について８ノズルを用い説明した。当然のことながら、この分割数を多くする程、画像品位は上がるが一方でスループットは低下するので、使用目的に応じて適宜設計すれば良い。
【０１１９】
このようなマルチパス記録では、不吐出ノズルによる白スジや大よれノズルによる画像の乱れは、１パス記録で記録される画像に比べかなり緩和されている。従来例で示した特開平５−３０９８７４号がこの効果を利用したものである。しかし、銀塩写真に迫る画質が要求される世界では、やはり不十分な画像品位である。
【０１２０】
実施形態１では、４パス記録を標準とし、不吐出ノズルおよび大よれノズルを他のノズルで補完する方法をとる。このカラー画像モードでも先のブラックモードと同様に、ＥＥＰＲＯＭ８５４より得られた不良記録素子の記録データは削除する。但し、その記録データのコピー先は同色ヘッドの別の記録領域のノズルである。例えば、４パス記録の場合、ヘッド上の１列１２８ノズルは１２８／４＝３２個ずつの４つのブロックに分割される。先に説明したマルチパス記録方法によれば、それぞれのブロック内のｎ番目にある４つのノズルはすべて同じラスタの記録データを互いに補完しあいながら記録完成させている。
【０１２１】
例えば、実施形態１の偶数列１５番ノズルが記録すべきラスタでは、このノズルの他に４７番、７９番、１０１番ノズルが互いに補完しあいながら記録完成させている。また、奇数列６５番ノズルが記録するべきラスタでは、このノズルの他に１番、３３番、９７番が互いに補完しあっている。
【０１２２】
以下、実施形態１のマルチパス記録における記録データの振分方法について、図２０を用いて説明する。
【０１２３】
図２０は実施形態１のマルチパス記録における記録データの振分方法を示す図である。
ここでは、１６カラム分の不吐補完用マスクを通常の記録マスクとは別に保持している。通常の記録マスクは、２５６×２５６画素という大きなサイズであるのに対し、不吐補完用マスクは１ラスタ×１６カラムというかなり小サイズなものである。２４０１〜２４０４は注目ラスタについて、元々各ノズルの記録データを示す。これらは互いに補完し合い、重ねあわせることにより本来の画像が完成される。
【０１２４】
例えば、偶数列１５番ノズルの記録データ２４０１は、１５番が記録不能と確認された時点で、１５番のラスタからは削除され、同時に４パス不吐補完用マスク（２４０５〜２４０７）に掛けられる。これら３種のマスクも互いに補完の関係にあり全てのカラムが必ずどこかのマスクでＯＮ（記録）されるように構成されている。この図では黒く塗りつぶした部分がＯＮ（記録）である。記録データ２４０１と不吐補完用マスクのＡＮＤをとり、抽出されたデータが２４０８〜２４１０である。
【０１２５】
これは、４７番、７９番、１０１番が新たに１５番の変わりに記録すべき記録データを示している。従って、１５番、４７番、７９番、１０１番の最終的な記録データは２４０２と２４０８、２４０３と２４０９、２４０４と２４１０それぞれのＯＲをとった記録データ２４１１〜２４１４となる。このように、結果的には、注目ラスタの記録データを３種類のノズルによって分割記録した状態となる。
【０１２６】
ここでは、４パス記録を例に挙げたが、本方法はマルチパス記録ならばパス数によらず実現可能である。不良ノズルの記録すべきラスタは、４パスならば３パス、２パスならば１パス、８ならば７パス・・・と常に他のラスタよりも１パス分少ない記録走査で画像が形成される。パス数が減るだけでデータの欠落は無いので、単純なマルチパス記録よりも画像品位が一段と改善される。
【０１２７】
実施形態１では、ブラックの不良記録素子を例に、２つのモードの不吐補完に対応する方法を述べてきたが、もちろん他色の不良記録素子についても、また、同時に複数色の不良記録素子が存在する場合にも実施形態１は有効である。
【０１２８】
更に、実施形態１では、１つの不良ノズルの記録データを他のノズルで補完するので、ノズル列１つにつき１ノズルしか不良ノズルを認めていない。これは互いに補完する組み合わせの中で複数の不良ノズルがあることを防止するためである。しかし、互いに補完し合うグループでなければ１列中に複数の不良ノズルが存在しても本発明は有効であるのは言うまでもない。
【０１２９】
次に、実施形態１で実行される処理について、図２１を用いて説明する。
【０１３０】
図２１は実施形態１で実行される処理を示すフローチャートである。
【０１３１】
尚、以下の処理は、上述した図８のメインＰＣＢ（Ｅ００１４）が実現する。
【０１３２】
まず、ステップＳ１０１で、記録ヘッドのＥＥＰＲＯＭ８５４より、ヘッド情報を取得する。ステップＳ１０２で、取得したヘッド情報中の不良記録素子情報に基づいて、不良記録素子の記録データを、他の記録素子の記録データとして置き換える。尚、この具体例については、上述した通りであり、記録装置の記録モードや記録ヘッドの構成によって、不良記録素子の記録データを補完する記録素子を決定する。
【０１３３】
詳細に説明すると、不良記録素子の記録データをマスクし、その記録データの記録に用いる他の正常な記録素子を決定する代表マスクパターンを予め装置本体のＥＥＰＲＯＭ等のメモリに格納しておく。次に、記録ヘッドのＥＥＰＲＯＭ８５４より不良記録素子情報を読み出し、その不良記録素子情報が示す記録ヘッドの不良記録素子の位置に応じたマスクパターンを、メモリに格納された代表マスクパターンを参照して生成する。そして、記録ヘッドの不良記録素子と、該不良記録素子の記録を補うために使用する他の正常な記録素子の記録データを生成されたマスクパターンに基づいて、新規の記録データに置き換える。これによって、不良記録素子で記録されない記録データの欠落を補うことができる。
【０１３４】
次に、ステップＳ１０３で、置き換えられた記録データに基づいて、記録を実行する。
【０１３５】
尚、実施形態１では、記録ヘッドに搭載するＥＥＰＲＯＭ８５４を書換可能としたが、これに限定されるものではない。実施形態１では、記録ヘッドのＥＥＰＲＯＭ８５４に記憶された内容は読み取り専用にしか扱わないので、通常の不揮発メモリであっても十分対応可能である。
【０１３６】
以上説明しように、実施形態１によれば、記録ヘッド出荷時の不良ノズルデータ位置を記録ヘッドのＥＥＰＲＯＭ８５４に記憶しておくこと、および各記録モードでそれぞれ不良ノズルの記録データを他のノズルで補完記録することにより、先に示した１パス記録においても４パス記録を例にしたマルチパス記録においても不良ノズルの有無に関わらず白スジの無い安定した記録が可能となる。ユーザにおいては、記録ヘッドの不良ノズルの状態を気に掛けること無く、どのような場合にも好適な画像品位とスループットで所望の画像を取得できる。
【０１３７】
更には、各１２列それぞれにおいて１ノズル分ずつの不良ノズルでも出荷可能となるのでヘッド出荷時の歩留まりが改善され、ヘッドコストを下げることが可能となる。
【０１３８】
尚、以上説明した本発明の実施形態１の特徴的な構成は、記録ヘッドに設けられる記憶手段であるＥＥＰＲＯＭ８５４に記憶される不良記録素子情報を本体装置により読取り、読み取った情報に基づいて、記録ヘッドの不良記録素子に対応する記録データを、不良記録素子を除く他の記録素子により補完して記録を行うよう制御することにある。
＜実施形態２＞
実施形態１では、工場出荷時の不良ノズルの対処方法について説明したが、実施形態２では、経時的に現れる不良ノズルの対処方法について説明する。
【０１３９】
尚、実施形態２の不吐補完方法は、実施形態１に順ずるものとする。
【０１４０】
記録枚数が増加したり、記録デューティの高いパターンを集中して記録した場合、一時的にあるいはノズルの寿命として、不吐出ノズルや大よれノズルが発生することがある。通常は、先に延べたマルチパス記録によってこれらの画像劣化は緩和対応されてきたが、更に画像品位の安定を必要とするユーザにとっては実使用に耐え難い状況もある。実施形態２では、このような時、ユーザ自身によって定期的あるいは必要に応じてテストパターン（ノズルチェックパターン）を記録し、不良ノズルの状況を新たに取得する方法を提供する。
【０１４１】
まず、ノズルチェックパターンの一例と、ノズルチェックパターンによる不良ノズルの検出手順（不吐検出モード）について、図２２、図２３を用いて説明する。
【０１４２】
図２２は実施形態２のノズルチェックパターンの一例を示す図であり、図２３は実施形態２の不良ノズルの検出手順を示すフローチャートである。
【０１４３】
ユーザは、画像品位が劣化したと感じた時、あるいは定期的に、記録装置が制御するプリントドライバのユーティリティにてノズルチャックパターン（図２２）を記録する（ステップＳ２５０１）。尚、プリンタドライバは、記録装置に接続されるホストコンピュータ上に搭載されていても良い。
【０１４４】
このノズルチェックパターンは、図２２に示すように、不良ノズルがあると所定部分のラインが継続的に欠落し、一目で欠落の有無とその位置が確認できる仕様になっている。記録の際、記録ヘッドのＥＥＰＲＯＭ８５４に既に不吐ノズルや大よれノズルと記憶されている不良ノズルの記録データは隣接ノズルで補完記録して、画像上では欠落が起きないようになっている。ユーザは、出力されたノズルチェックパターンをチェックし、不良ノズルがあるかないかを判定する。不良ノズルがない場合（ステップＳ２５０２でＮＯ）、処理を終了する。一方、不良ノズルがある場合（ステップＳ２５０２でＹＥＳ）、吸引回復動作を行う（ステップＳ２５０３）。
【０１４５】
吸引回復動作完了後、再度、ノズルチェックパターンを記録する（ステップＳ２５０４）。ユーザは、出力されたノズルチェックパターンをチェックし、不良ノズルがあるかないかを判定する（ステップＳ２５０１）。不良ノズルがない場合（ステップＳ２５０５でＮＯ）、処理を終了する。一方、不良ノズルがある場合（ステップＳ２５０５でＹＥＳ）、不良ノズルの位置を、例えば、専用のＧＵＩを用いて、プリンタドライバに入力する（ステップＳ２５０６）。
【０１４６】
プリンタドライバは、入力された不良ノズルのノズル番号情報に従い、再び、ノズルチェックパターンを出力する。この場合、既にＥＥＰＲＯＭ８５４に記憶されている不良ノズルと同様に、新たに入力された不良ノズルの記録位置も隣接ノズルで補完する形で出力する。この時の記録結果を図２４に示す。このように出力画像が正常であることをユーザが確認し、新たに検出した不良記録素子情報を本体及び記録ヘッドのＥＥＰＲＯＭ８５４に上書きする（ステップ２５０９）。このように、不良記録素子情報を、本体のみでなく記録ヘッドのＥＥＰＲＯＭにも上書きすることにより、この着脱可能な記録ヘッドが、別の本体に装着された場合にも、記録した不良記録素子情報が有効に働くことになる。
【０１４７】
尚、図２４に示したノズルチェックパターンは、不吐検出モードでなくともユーザが適宜プリンタドライバのユーティリティモードにて出力できる。ユーザは、このノズルチェックパターンを確認することで、不吐出以外にもよれ状態などを確認し、適宜回復動作を行ったり記録ヘッドの交換時期を判断する。この場合にも、既に不吐と判断された不良ノズルについては、図２４に示したように、隣接ノズルで補完記録を行う。図２４では、ノズル３７が不吐出であるのに対し、ノズル３６にて補完記録している例を示しているが、これに限定されるものではなく、３８番ノズルで補完してもよい。更に、図１１で示した記録ヘッドでは、制御方法が偶数ノズルと奇数ノズルで夫々独立になっている回路構成が考えられる。この場合には、奇数ノズルの不吐は奇数ノズルで、偶数ノズルの不吐は偶数ノズルで補完するといった方法でも良い。図２４の場合には、３５番か３９番ノズルで補完してもよい。いずれにしてもユーザの目視判断で、弊害が無ければ問題ない。
【０１４８】
記録ヘッドのＥＥＰＲＯＭ８５４への不良記録素子情報の書込領域は、記録ヘッド出検時に不良記録素子情報を入力した領域に上書きしてもよいが、実施形態２では、図２５に示すように、実施形態１と同一のＥＥＰＲＯＭ８５４のＢ領域に記憶させ、別々に管理する。これは、経時的変化による不吐出は、非記録の状態で放置されたり、何回か吸引を繰り返すうちに再び回復することもあるからである。
【０１４９】
この場合、先の不吐検出モードでは、ノズルチェックパターンを最初に記録するときに（ステップＳ２５０１）、工場出検時の情報のみで出力する。以前の不吐検出モードで不吐出であった不良ノズルでも、もし回復していればこの段階から再び使用可能となる。このように新たな不良記録素子情報が得られるたびに不吐検出モード専用のＥＥＰＲＯＭ８５４のＢ領域に書き換えられることが望ましい。また、不良記録素子情報以外のＥＥＰＲＯＭ８５４のヘッド情報においても経時的に変化するデータについては、工場出検時検時の初期データを保存しておくことが重要となる場合がある。従って、実施形態１ではＡ領域とＢ領域は常に同等な工場出検時の内容が記憶されているのに対し、実施形態２では、Ａ領域では工場出検時の初期データ、領域Ｂでは着荷後の最新データが常に記憶されている状態となる。
【０１５０】
実施形態２では、出力されたノズルチェックパターンを、ユーザの目視判断で、手入力で不良記録素子情報を入力する方法を説明してきたが、これに限定されるものではない。例えば、高精細なノズル構成や、コントラストの低いイエローインク等を考慮すると、実際ユーザが目視で判断するのが難しい場合もある。この様な時、予め本体に画像読取機構を設け、出力されたノズルチェックパターンを読み取ることで、不良ノズルの有無と位置を自動で判断する構成が望ましい。画像読取機構は、キャリッジの側にＣＣＤを搭載している構成でもよく、また、記録ヘッドと入れ替えに本体キャリッジにスキャナユニットを装着してもよい。前者の場合は、ユーザは不吐検出モードを実行するのみで、その後は、全て自動で処理できる。記録と読取が同位置でできるので、記録紙を何度も排紙することなく１枚で全て完了する。後者の場合、ノズルチェックパターンの記録時では、キャリッジに記録ヘッドを搭載し、読取の場面ではスキャナユニットに交換しなければならず、その点ユーザの手間をかける。しかし、前者やユーザの目視判断に比べ、高精細で正確な判別が可能となる。
【０１５１】
更に、自動の場合には、本発明が主題としている不良ノズルの判別意外にも、記録ヘッドの偶数列／奇数列のズレや色間のズレ、あるいは双方向記録のズレ等、経時変化を起こしやすい記録ヘッド固有の項目について、一括してヘッド情報を取得することができる。実際、画像品位の劣化を起こす要因は数々あるが一般ユーザがどの要因によるものかをいちいち判断することは難しい。よって、不吐補完も含め、定期的に補正データを作成すべき要因については、全て一括して自動で済ませることが望ましい。
【０１５２】
以上説明したように、実施形態２によれば、記録ヘッド出荷時の不良ノズルデータのみでなく、使用に応じて経時的に変化するノズルの状態を、適宜記録ヘッドのＥＥＰＲＯＭ８５４に書き直していくこと、および各記録モードでそれぞれ不良ノズルの記録データを他のノズルで補完記録することにより、不良ノズルの有無及び経時的変化に関わらず白スジの無い安定した記録が可能となる。
【０１５３】
尚、以上の実施形態において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【０１５４】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０１５５】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【０１５６】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１５７】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【０１５８】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１５９】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【０１６０】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【０１６１】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０１６２】
以上説明した実施の形態においては、インクが液体であることを前提として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【０１６３】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１６４】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０１６５】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１６６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１６７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図２１、図２３に示すフローチャートに対応するプログラムコードが格納されることになる。
【０１７２】
【発明の効果】
以上説明したように、本発明によれば、安定かつ効率的な記録を実現する記録装置及びその制御方法、コンピュータ可読メモリを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるインクジェットプリンタの外観構成を示す斜視図である。
【図２】図１に示すものの外装部材を取り外した状態を示す斜視図である。
【図３】本発明の実施形態に用いる記録ヘッドカートリッジを示す分解斜視図である。
【図４】図３に示す記録ヘッドカートリッジを組立てた状態を示す側面図である。
【図５】図４に示した記録ヘッドを斜め下方から観た斜視図である。
【図６】本発明の実施形態におけるスキャナカートリッジを示す斜視図である。
【図７】本発明の実施形態における電気的回路の全体構成を概略的に示すブロック図である。
【図８】図７に示したメインＰＣＢの内部構成を示すブロック図である。
【図９】図８に示したＡＳＩＣの内部構成を示すブロック図である。
【図１０】本発明の実施形態の動作を示すフローチャートである。
【図１１】実施形態１の記録ヘッドのノズル構成を示す図である。
【図１２】実施形態１の記録ヘッド内に搭載される基板の構成を示す図である。
【図１３】実施形態１のＥＥＰＲＯＭのメモリ内容を示す図である。
【図１４】１パス双方向記録を説明するための図である。
【図１５】実施形態１の１パス記録でのデータ補完方法を示す図である。
【図１６】実施形態１の１パス記録でのデータ補完方法を示す図である。
【図１７】マルチパス記録を説明するための図である。
【図１８】マルチパス記録を説明するための図である。
【図１９】マルチパス記録を説明するための図である。
【図２０】実施形態１のマルチパス記録における記録データの振分方法を示す図である。
【図２１】実施形態１で実行される処理を示すフローチャートである。
【図２２】実施形態２のノズルチェックパターンの一例を示す図である。
【図２３】実施形態２の不良ノズルの検出手順を示すフローチャートである。
【図２４】実施形態２の不吐補完後のノズルチェックパターンの一例を示す図である。
【図２５】実施形態２のＥＥＰＲＯＭのメモリ内容を示す図である。
【符号の説明】
Ｍ１０００  装置本体
Ｍ１００１  下ケース
Ｍ１００２  上ケース
Ｍ１００３  アクセスカバー
Ｍ１００４  排出トレイ
Ｍ３０２９  搬送部
Ｍ３０３０  排出部
Ｍ４０００  記録部
Ｍ４００１  キャリッジ
Ｍ４００２  キャリッジカバー
Ｍ４００７  ヘッドセットレバー
Ｍ５０００  回復系ユニット
Ｍ６００１  スキャナ
Ｍ６００３  スキャナカバー
Ｍ６００４  スキャナコンタクトＰＣＢ
Ｍ６００５  スキャナ照明レンズ
Ｍ６００６  スキャナ読取レンズ
Ｅ０００１  キャリッジモータ
Ｅ０００２  ＬＦモータ
Ｅ０００３  ＰＧモータ
Ｅ０００４  エンコーダセンサ
Ｅ０００５  エンコーダスケール
Ｅ０００６  インクエンドセンサ
Ｅ０００７  ＰＥセンサ
Ｅ０００８  ＧＡＰセンサ
Ｅ０００９  ＡＳＦセンサ
Ｅ００１０  ＰＧセンサ
Ｅ００１１  コンタクトＦＰＣ
Ｅ００１２  ＣＲＦＦＣ
Ｅ００１３  キャリッジ基板
Ｅ００１４  メイン基板
Ｅ００１５  電源ユニット
Ｅ００１６  パラレルＩ／Ｆ
Ｅ００１７  シリアルＩ／Ｆ
Ｅ００１８  電源キー
Ｅ００１９  リジュームキー
Ｅ００２０  ＬＥＤ
Ｅ００２１  ブザー
Ｅ００２２  カバーセンサ
Ｅ１００１  ＣＰＵ
Ｅ１００２  ＯＳＣ
Ｅ１００３  Ａ／Ｄコンバータ
Ｅ１００４  ＲＯＭ
Ｅ１００５  発振回路
Ｅ１００６  ＡＳＩＣ
Ｅ１００７  リセット回路
Ｅ１００８  ＣＲモータドライバ
Ｅ１００９  ＬＦ／ＰＧモータドライバ
Ｅ１０１０  電源制御回路
Ｅ１０１４  制御バス
Ｅ１０１８  電源キー
Ｅ１０１９  レジュームキー
Ｅ１０２９  シリアルＩ／Ｆケーブル
Ｅ１０３１  パラレルＩ／Ｆケーブル
Ｅ１０３９  ヘッド電源
Ｅ１０４０  モータ電源
Ｅ１０４１  ロジック電源
Ｅ２００１  ＣＰＵインタフェース
Ｅ２００２  ＰＬＬ
Ｅ２００３  ＤＭＡ制御部
Ｅ２００４  ＤＲＡＭ制御部
Ｅ２００５  ＤＲＡＭ
Ｅ２００６  １２８４Ｉ／Ｆ
Ｅ２００７  ＵＳＢＩ／Ｆ
Ｅ２００８  受信制御部
Ｅ２００９  圧縮・伸長ＤＭＡ
Ｅ２０１０  受信バッファ
Ｅ２０１１  ワークバッファ
Ｅ２０１２  ワークエリアＤＭＡ
Ｅ２０１３  記録バッファ転送ＤＭＡ
Ｅ２０１４  プリントバッファ
Ｅ２０１５  記録データ展開ＤＭＡ
Ｅ２０１６  展開用データバッファ
Ｅ２０１７  カラムバッファ
Ｅ２０１８  ヘッド前記部
Ｅ２０１９  エンコーダ信号処理部
Ｅ２０２０  ＣＲモータ制御部
Ｅ２０２１  ＬＦ／ＰＧモータ制御部
Ｅ２０２２  センサ信号処理部
Ｅ２０２３  モータ制御バッファ
Ｅ２０２４  スキャナ取込みバッファ
Ｅ２０２５  スキャナデータ処理ＤＭＡ
Ｅ２０２６  スキャナデータバッファ
Ｅ２０２７  スキャナデータ圧縮ＤＭＡ
Ｅ２０２８  送出バッファ
Ｅ２０２９  ポート制御部
Ｅ２０３０  ＬＥＤ制御部
Ｅ２０３９  受信バッファ制御部
Ｈ１０００  記録ヘッドカートリッジ
Ｈ１００１  記録ヘッド
Ｈ１２００  第１プレート
Ｈ１２０１  インク供給口
Ｈ１３００  電気配線基板
Ｈ１３０１  外部信号入力端子
Ｈ１４００  第２プレート
Ｈ１５００  タンクホルダー
Ｈ１５０１  インク流路
Ｈ１６００  流路形成部材
Ｈ１７００  フィルター
Ｈ１８００  シールゴム
Ｈ１９００  インクタンク
８５１  プリント基板
８５２  アルミ放熱板
８５３  ヒータボード
８５４  ＥＥＰＲＯＭ
８５５  接点電極
【図１】
0003862450.tif 000002
【図２】
0003862450.tif 000003
【図３】
0003862450.tif 000004
【図４】
0003862450.tif 000005
【図５】
0003862450.tif 000006
【図６】
0003862450.tif 000007
【図７】
0003862450.tif 000008
【図８】
0003862450.tif 000009
【図９】
0003862450.tif 000010
【図１０】
0003862450.tif 000011
【図１１】
0003862450.tif 000012
【図１２】
0003862450.tif 000013
【図１３】
0003862450.tif 000014
【図１４】
0003862450.tif 000015
【図１５】
0003862450.tif 000016
【図１６】
0003862450.tif 000017
【図１７】
0003862450.tif 000018
【図１８】
0003862450.tif 000019
【図１９】
0003862450.tif 000020
【図２０】
0003862450.tif 000021
【図２１】
0003862450.tif 000022
【図２２】
0003862450.tif 000023
【図２３】
0003862450.tif 000024
【図２４】
0003862450.tif 000025
【図２５】
0003862450.tif 000026