(57)【特許請求の範囲】
【請求項１】
第１のインクと、該第１のインクと同系色で且つ第１のインクよりも高い濃度を示す第２のインクと、を用いてドット形成を行うプリントヘッドを用いて、該プリントヘッドをプリント媒体に対して相対的に走査させながら前記プリント媒体上に画像形成を行うプリント装置に適用される画像処理装置において、
プリントすべく入力される画像のデータを前記プリント装置から出力するために、前記第１のインクにより形成されるドットの配置パターンと、前記第２のインクにより形成されるドットの配置パターンとを階調に応じて決定する処理を行う決定手段を備え、
該決定手段は、表現すべき階調が高いほど、前記第１のインクにより形成されるドットの配置パターンの前記走査の方向におけるドット配置密度が、前記第２のインクにより形成されるドットの配置パターンの前記走査の方向におけるドット配置密度よりも高くなるようにすることを特徴とする画像処理装置。
【請求項２】
前記第１のインクはライトシアンインクであり、第２のインクはシアンインクであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のインクと前記第２のインクの組として、ライトシアンインクとシアンインクの組と、ライトマゼンタインクとマゼンタインクの組と、が前記プリント装置において使用されることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記階調に応じて定められる前記第１のインクにより形成される前記ドットの配置パターンの数は、前記階調に応じて定められる前記第２のインクにより形成される前記ドットの配置パターンの数よりも多いことを特徴とする請求項１ないし３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１のインクによる画像形成の解像度をＸ、前記第２のインクによる画像形成の解像度をＹとするとき、次式
１／Ｙ＝Ｎ／Ｘ  （Ｎは２以上の整数）
が成立することを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置に関し、特に色調の異なる複数種類のプリント剤を用いてカラー画像のプリントを行うプリント装置および該装置用画像処理方法に適用して好適なものである。なお、本発明は、一般的なプリント装置のほか、複写機、通信システムを有するファクシミリ，プリント部を有するワードプロセッサ等の装置、さらには、各種処理装置と複合的に組み合わされた産業用記録装置に適用することができる。
【０００２】
【従来の技術】
この種のプリント装置、例えばワードプロセッサ，パーソナルコンピュータ，ファクシミリ等における情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状のプリント媒体に記録するプリント装置としてよく知られているものにプリンタがある。
【０００３】
プリンタのプリント方式としては様々な方式が知られているが、用紙等のプリント媒体に非接触プリントが可能であること、カラー化が容易であること、静粛性に富むこと等の様々な利点を有することから、近年ではインクジェット方式が特に有力なものとなっている。またその方式を適用したプリント装置のプリント走査系の構成としては、所望されるプリント情報に応じてインクを吐出するプリントヘッドを装着するとともに、これを用紙等のプリント媒体の搬送方向（副走査方向）と直交する方向（主走査方向）に走査しながらその過程でプリントを行う所謂シリアル方式によるものが、廉価で小型化が容易であるなどの理由により、一般的に広く利用されている。
【０００４】
従来、インクジェットプリント装置では、２値化処理または多値化処理を通してドットの記録を行っている。
【０００５】
また、最近では、３００万画素を越えるディジタルカメラの普及や、高解像度スキャナ等の画像入力機器における高画質化に伴い、出力機器において処理すべきデータ量が増加したり、高解像度化に対応して要求されるプリント精度が上がってきている。
【０００６】
図２６は階調に対する人間の視覚特性（ＶＴＦ曲線）を示す図である。ここで、階調に対する人間の視覚特性とは、ある観察距離（２５ｃｍ）で人間が判別できる階調数のことである。従って、プリント装置の階調再現能力が人間の視覚特性を上回れば、そのプリント装置は優れた階調再現能力を持つと言い得る。
【０００７】
図２６から明らかなように、各値処理を行うプリンタの階調再現能力と人間の視覚特性とを比べた場合、多値化が進むほど人間の視覚特性を上回る範囲が容易に広がること、すなわち例えば、解像度６００ｐｐｉ（画素数／インチ。参考値）の入力データに対して多値化（７値）と同等の階調再現能力を持つ為には、解像度１５００ｐｐｉの入力データに対して２値化が必要である。従って、２値化処理を行うよりも、解像度６００ｐｐｉの入力データに対して多値化（７値）処理を行った方が、容易に階調再現能力を広げることが可能となる。
【０００８】
図２７を用い、多値化処理について簡単に説明する。
ここでは、主走査方向および副走査方向について１２００×１２００ｄｐｉ（ドット数／インチ。参考値）の出力解像度をもつプリント装置とすると、同図（ａ）に示す２値処理では１２００ｐｐｉの入力解像度を要し、約２１．１７μｍ（１／１２００インチ）平方相当の入力画素に対する１ドットの形成の有無で２階調が表現される。一方、同図（ｂ）に示す５値処理では６００ｐｐｉの入力解像度に対して、すなわち約４２．３３μｍ（１／６００）インチ平方相当の入力画素に対して２×２＝４ドットそれぞれの形成の有無で５階調が表現される。従って、５値処理を行う場合は、２値処理を行う場合と比較して、入力データを１／４に削減することが可能となる。すなわち、プリントの高画質化の要求に対して、２値処理では高い入力解像度を要し、かつデータ量も多くなるのに対し、多値化が進むほど入力解像度が比較的低くて済み、かつデータ量も削減できることになる。
【０００９】
また、プリンタ本体の走査系の製造誤差等（以下、本体ノイズという）に起因して、主走査方向にプリントヘッドを移動させる際などにむら生じる場合がある。さらに、インクを吐出する吐出口列を２列、互いに副走査方向（紙送り方向）に吐出口配列ピッチの１／２だけずらして主走査方向に設け、偶数番目のラスタと奇数番目のラスタとの記録に各列の吐出口を関与させる場合、ヘッドの個体差等（以下、ヘッドノイズと言う）に起因して、インク着弾位置（ドット形成位置）が偶数番目のラスタと奇数番目のラスタとの間でずれ（偶奇レジストレーションのずれ）が生じる場合がある。
【００１０】
２値処理を行うプリント装置ではそのような本体ノイズやヘッドノイズの影響を受け易いのに対し、多値処理を行うプリンタでは、例えば特開２００１−６３０１６号公報に開示されたもののように、１入力画素に対してＭ×Ｎの領域内での出力時のドット配置を定める複数のパターンをインデックス化し、適切なパターンを選定するようにすることで、本体ノイズやヘッドノイズの影響を低減できる。
【００１１】
以上の理由から、最近のインクジェットプリント装置においては、２値処理に代わり、ドットパターンインデックスを用いる多値処理（以下、インデックス処理と言う）を行うものが使用される傾向にある。
【００１２】
【従来の技術】
シリアル方式に従ってプリントを行う場合にあって、プリントヘッドの解像度を維持しつつさらなる高画質化を実現するための手段の一つとして、同一画像領域に対しプリントヘッドを複数回主走査するとともに、各主走査で相補的な関係にあるドット形成を行うために間引きを行いつつプリント（所謂マルチスキャンプリント）を行うものがある。また、この際にインデックス処理を併用するものが、例えば本出願人による特願２０００−２１６６９４９号に記載されている。さらに、同じく２００１−２１７０４０号には、特に、基本となる４色のインク（シアン、マゼンタ、イエロー、ブラックの各色インク）の他に、これらのうちの所定色（例えばシアンおよびマゼンタ）について濃度を低くした淡インク（フォトインク）も同時に用いた複数色（６色）のインクにて画像を形成する場合が例示され、フォトインクの打ち込み量が２００％までは濃度もリニアに向上する効果があり、高品質の画像を形成する上で有効であることが記載されている。
【００１３】
【発明が解決しようとする課題】
上述のように、多値処理は２値処理に比べて入力解像度が比較的低くて済み、かつデータ量も削減できることに加え、本体ノイズやヘッドノイズの影響を低減できる利点がある。
【００１４】
しかしながら、所定領域において記録階調数に応じドット配列を定めるためのドットパターンを記録階調数と同じだけ備える必要があり、さらに本体ノイズやヘッドノイズの影響を低減するために同じ階調でも所定領域において複数のドット配列パターンを用意しなければならない。そして、画像品位を向上させるために記録階調数を増やすとパターンをテーブル化して格納するためのメモリ容量もそれに伴って増大する。
【００１５】
特に最近では、ブラックなどのモノクロームプリントを行うもののみならず、カラー記録、さらには上記フォトインクを用いた高画質プリントを行うプリンタが一般化しつつあり、そのようなインクの種類の増加に伴って各色調毎にドットパターンテーブルを用意しなければならず、その分大容量のメモリ（ＲＯＭ等）が必要となるので、プリント装置のコストが上昇する。一方、ドットパターンのテーブルのサイズを単純に小さくすると、プリントヘッドの主走査間でのバンディングむらが目立ちやすくなり、その結果として画像品位の低下が懸念される。
【００１６】
本発明は、以上のような問題点に鑑みてなされたものであり、ドット配列パターンを格納するために要するメモリ容量を低減しつつも、高品位な画像を形成可能な画像処理装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
そのために、本発明は、第１のインクと、該第１のインクと同系色で且つ第１のインクよりも高い濃度を示す第２のインクと、を用いてドット形成を行うプリントヘッドを用いて、該プリントヘッドをプリント媒体に対して相対的に走査させながら前記プリント媒体上に画像形成を行うプリント装置に適用される画像処理装置において、
プリントすべく入力される画像のデータを前記プリント装置から出力するために、前記第１のインクにより形成されるドットの配置パターンと、前記第２のインクにより形成されるドットの配置パターンとを階調に応じて決定する処理を行う決定手段を備え、
該決定手段は、表現すべき階調が高いほど、前記第１のインクにより形成されるドットの配置パターンの前記走査の方向におけるドット配置密度が、前記第２のインクにより形成されるドットの配置パターンの前記走査の方向におけるドット配置密度よりも高くなるようにすることを特徴とする。
【００３４】
本発明は、例えば複数の色調の記録剤を用いてカラー記録を行う場合、人間の視覚特性に筋むらが目立ち易い色と目立ちにくい色があることを利用し、前者に関しては高解像度記録（サイズの大きいドットパターン）を適用し、後者に関してはそれより低い解像度の記録（サイズの小さいドットパターン）を適用する。これにより、全ての色調に対して大きなサイズのドットパターンを使用した場合と同様な画像品位を保ちつつ、パターンテーブルの容量を削減することが可能となり、データ処理速度の向上および装置の低廉化を図ることができる。
【００３５】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態に係る記録装置を説明する。
【００３６】
なお、以下に説明する実施形態では、インクジェット記録方式を用いた記録装置としてプリンタを例に挙げ説明する。
【００３７】
そして、本明細書において、「プリント」（「記録」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広くプリント媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も言うものとする。
【００３８】
ここで、「プリント媒体」または「記録シート」とは、一般的なプリント装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板等、ガラス、セラミックス、木材、皮革等、インクを受容可能な物も言うものとするが、以下では「記録媒体」または単に「紙」という場合もある。
【００３９】
さらに、「インク」（「液体」という場合もある）とは、上記「プリント」の定義と同様広く解釈されるべきもので、プリント媒体上に付与されることによって、画像、模様、パターン等の形成またはプリント媒体の加工、或いはインクの処理（例えばプリント媒体に付与されるインク中の色材の凝固または不溶化）に供され得る液体を言うものとする。
【００４０】
１．  装置本体
図１及び図２にインクジェット記録方式を用いたプリンタの概略構成を示す。図１において、この実施形態におけるプリンタの装置本体Ｍ１０００の外殻は、下ケースＭ１００１、上ケースＭ１００２、アクセスカバーＭ１００３及び排出トレイＭ１００４を含む外装部材と、その外装部材内に収納されたシャーシＭ３０１９（図２参照）とから構成される。
【００４１】
シャーシＭ３０１９は、所定の剛性を有する複数の板状金属部材によって構成され、記録装置の骨格をなし、後述の各記録動作機構を保持するものとなっている。
また、前記下ケースＭ１００１は装置本体Ｍ１０００の外装の略下半部を、上ケースＭ１００２は装置本体Ｍ１０００の外装の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなしている。装置本体Ｍ１０００の上面部及び前面部には、それぞれ、開口部が形成されている。
【００４２】
さらに、排出トレイＭ１００４は、その一端部が下ケースＭ１００１に回転自在に保持され、その回転によって下ケースＭ１００１の前面部に形成される前記開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイＭ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に排出された記録シートＰを順次積載し得るようになっている。また、排紙トレイＭ１００４には、２枚の補助トレイＭ１００４ａ，Ｍ１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００４３】
アクセスカバーＭ１００３は、その一端部が上ケースＭ１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバーＭ１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジＨ１０００あるいはインクタンクＨ１９００等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバーＭ１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００４４】
また、上ケースＭ１００２の後部上面には、電源キーＥ００１８及びレジュームキーＥ００１９が押下可能に設けられると共に、ＬＥＤ  Ｅ００２０が設けられており、電源キーＥ００１８を押下すると、ＬＥＤ  Ｅ００２０が点灯し記録可能であることをオペレータに知らせるものとなっている。また、ＬＥＤ  Ｅ００２０は点滅の仕方や色の変化をさせたり、プリンタのトラブル等をオペレータに知らせる等種々の表示機能を有する。さらに、ブザーＥ００２１（図７）をならすこともできる。なお、トラブル等が解決した場合には、レジュームキーＥ００１９を押下することによって記録が再開されるようになっている。
【００４５】
２．  記録動作機構
次に、プリンタの装置本体Ｍ１０００に収納、保持される本実施形態における記録動作機構について説明する。
【００４６】
本実施形態における記録動作機構としては、記録シートＰを装置本体内へと自動的に給送する自動給送部Ｍ３０２２と、自動給送部から１枚ずつ送出される記録シートＰを所定の記録位置へと導くと共に、記録位置から排出部Ｍ３０３０へと記録シートＰを導く搬送部Ｍ３０２９と、記録位置に搬送された記録シートＰに所望の記録を行なう記録部と、前記記録部等に対する回復処理を行う回復部（Ｍ５０００）とから構成されている。
【００４７】
ここで、記録部について説明するに、その記録部は、キャリッジ軸Ｍ４０２１によって移動可能に支持されたキャリッジＭ４００１と、このキャリッジＭ４００１に着脱可能に搭載される記録ヘッドカートリッジＨ１０００とからなる。
【００４８】
２．１  記録ヘッドカートリッジ
まず、記録部に用いられる記録ヘッドカートリッジについて図３〜５に基づき説明する。
【００４９】
この実施形態における記録ヘッドカートリッジＨ１０００は、図３に示すようにインクを貯留するインクタンクＨ１９００と、このインクタンクＨ１９００から供給されるインクを記録情報に応じてノズルから吐出させる記録ヘッドＨ１００１とを有する。記録ヘッドＨ１００１は、後述するキャリッジＭ４００１に対して着脱可能に搭載される、いわゆるカートリッジ方式を採るものとなっている。
【００５０】
ここに示す記録ヘッドカートリッジＨ１０００では、写真調の高画質なカラー記録を可能とするため、インクタンクとして、例えば、ブラック、ライトシアン、ライトマゼンタ、シアン、マゼンタ及びイエローの各色独立のインクタンクＨ１９００が用意されており、図４に示すように、それぞれが記録ヘッドＨ１００１に対して着脱自在となっている。
【００５１】
そして，記録ヘッドＨ１００１は、図５の分解斜視図に示すように、記録素子基板Ｈ１１００、第１のプレートＨ１２００、電気配線基板Ｈ１３００、第２のプレートＨ１４００、タンクホルダーＨ１５００、流路形成部材Ｈ１６００、フィルターＨ１７００、シールゴムＨ１８００から構成されている。
【００５２】
記録素子基板Ｈ１１００には、Ｓｉ基板の片面にインクを吐出するための複数の記録素子と、各記録素子に電力を供給するＡｌ等の電気配線とが成膜技術により形成され、この記録素子に対応した複数のインク流路と複数の吐出口Ｈ１１００Ｔとがフォトリソグラフィ技術により形成されると共に、複数のインク流路にインクを供給するためのインク供給口が裏面に開口するように形成されている。また、記録素子基板Ｈ１１００は第１のプレートＨ１２００に接着固定されており、ここには、前記記録素子基板Ｈ１１００にインクを供給するためのインク供給口Ｈ１２０１が形成されている。さらに、第１のプレートＨ１２００には、開口部を有する第２のプレートＨ１４００が接着固定されており、この第２のプレートＨ１４００を介して、電気配線基板Ｈ１３００が記録素子基板Ｈ１１００に対して電気的に接続されるよう保持されている。この電気配線基板Ｈ１３００は、記録素子基板Ｈ１１００にインクを吐出するための電気信号を印加するものであり、記録素子基板Ｈ１１００に対応する電気配線と、この電気配線端部に位置し本体からの電気信号を受け取るための外部信号入力端子Ｈ１３０１とを有しており、外部信号入力端子Ｈ１３０１は、後述のタンクホルダーＨ１５００の背面側に位置決め固定されている。
【００５３】
一方、インクタンクＨ１９００を着脱可能に保持するタンクホルダーＨ１５００には、流路形成部材Ｈ１６００が例えば、超音波溶着により固定され、インクタンクＨ１９００から第１のプレートＨ１２００に亘るインク流路Ｈ１５０１を形成している。また、インクタンクＨ１９００と係合するインク流路Ｈ１５０１のインクタンク側端部には、フィルターＨ１７００が設けられており、外部からの塵埃の侵入を防止し得るようになっている。また、インクタンクＨ１９００との係合部にはシールゴムＨ１８００が装着され、係合部からのインクの蒸発を防止し得るようになっている。
【００５４】
さらに、前述のようにタンクホルダーＨ１５００、流路形成部材Ｈ１６００、フィルターＨ１７００及びシールゴムＨ１８００から構成されるタンクホルダー部と、前記記録素子基板Ｈ１１００、第１のプレートＨ１２００、電気配線基板Ｈ１３００及び第２のプレートＨ１４００から構成される記録素子部とを、接着等で結合することにより、記録ヘッドＨ１００１を構成している。
【００５５】
２．２  キャリッジ
次に、図２を参照して記録ヘッドカートリッジＨ１０００を搭載するキャリッジＭ４００１を説明する。
【００５６】
図２に示すように、キャリッジＭ４００１には、キャリッジＭ４００１と係合し記録ヘッドＨ１００１をキャリッジＭ４００１上の所定の装着位置に案内するためのキャリッジカバーＭ４００２と、記録ヘッドＨ１００１のタンクホルダーＨ１５００と係合し記録ヘッドＨ１００１を所定の装着位置にセットさせるよう押圧するヘッドセットレバーＭ４００７とが設けられている。
すなわち、ヘッドセットレバーＭ４００７はキャリッジＭ４００１の上部にヘッドセットレバー軸に対して回動可能に設けられると共に、記録ヘッドＨ１００１との係合部には、ばね付勢されるヘッドセットプレート（不図示）が備えられ、このばね力によって記録ヘッドＨ１００１を押圧しながらキャリッジＭ４００１に装着する構成となっている。
【００５７】
また、キャリッジＭ４００１の記録ヘッドＨ１００１との別の係合部にはコンタクトフレキシブルプリントケーブル（図７参照、以下、コンタクトＦＰＣと称す）Ｅ００１１が設けられ、コンタクトＦＰＣ  Ｅ００１１上のコンタクト部と記録ヘッドＨ１００１に設けられたコンタクト部（外部信号入力端子）Ｈ１３０１とが電気的に接触し、記録のための各種情報の授受や記録ヘッドＨ１００１への電力の供給などを行い得るようになっている。
【００５８】
ここでコンタクトＦＰＣ  Ｅ００１１のコンタクト部とキャリッジＭ４００１との間には不図示のゴムなどの弾性部材が設けられ、この弾性部材の弾性力とヘッドセットレバーばねによる押圧力とによってコンタクト部とキャリッジＭ４００１との確実な接触を可能とするようになっている。さらに前記コンタクトＦＰＣ  Ｅ００１１はキャリッジＭ４００１の背面に搭載されたキャリッジ基板Ｅ００１３に接続されている（図７参照）。
【００５９】
３．  スキャナ
この実施形態におけるプリンタは、上述した記録ヘッドカートリッジＨ１０００の代わりにキャリッジＭ４００１にスキャナを装着することで読取装置としても使用することができる。
【００６０】
このスキャナは、プリンタ側のキャリッジＭ４００１と共に主走査方向に移動し、記録媒体に代えて給送された原稿画像をその主走査方向への移動の過程で読み取るようになっており、その主走査方向の読み取り動作と原稿の副走査方向の給送動作とを交互に行うことにより、１枚の原稿画像情報を読み取ることができる。
【００６１】
図６（ａ）および（ｂ）は、このスキャナＭ６０００の概略構成を説明するために、スキャナＭ６０００を上下逆にして示す図である。
【００６２】
図示のように、スキャナホルダＭ６００１は、略箱型の形状であり、その内部には読み取りに必要な光学系・処理回路などが収納されている。また、このスキャナＭ６０００をキャリッジＭ４００１へと装着した時に、原稿面と対面する部分には読取部レンズＭ６００６が設けられており、このレンズＭ６００６により原稿面からの反射光を内部の読取部に収束することで原稿画像を読み取るようになっている。一方、照明部レンズＭ６００５は内部に不図示の光源を有し、その光源から発せられた光がレンズＭ６００５を介して原稿へと照射される。
【００６３】
スキャナホルダＭ６００１の底部に固定されたスキャナカバーＭ６００３は、スキャナホルダＭ６００１内部を遮光するように嵌合し、側面に設けられたルーバー状の把持部によってキャリッジＭ４００１への着脱操作性の向上を図っている。スキャナホルダＭ６００１の外形形状は記録ヘッドＨ１００１と略同形状であり、キャリッジＭ４００１へは記録ヘッドカートリッジＨ１０００と同様の操作で着脱することができる。
【００６４】
また、スキャナホルダＭ６００１には、読取り処理回路を有する基板が収納される一方、この基板に接続されたスキャナコンタクトＰＣＢが外部に露出するよう設けられており、キャリッジＭ４００１へとスキャナＭ６０００を装着した際、スキャナコンタクトＰＣＢ  Ｍ６００４がキャリッジＭ４００１側のコンタクトＦＰＣ  Ｅ００１１に接触し、基板を、キャリッジＭ４００１を介して本体側の制御系に電気的に接続させるようになっている。
【００６５】
４．  プリンタの電気回路の構成
次に、本発明の実施形態における電気的回路構成を説明する。
図７は、この実施形態における電気的回路の全体構成例を概略的に示す図である。
【００６６】
この実施形態における電気的回路は、主にキャリッジ基板（ＣＲＰＣＢ）Ｅ００１３、メインＰＣＢ（Printed Circuit Board）Ｅ００１４、電源ユニットＥ００１５等によって構成されている。
ここで、電源ユニットＥ００１５は、メインＰＣＢ  Ｅ００１４と接続され、各種駆動電源を供給するものとなっている。
また、キャリッジ基板Ｅ００１３は、キャリッジＭ４００１（図２）に搭載されたプリント基板ユニットであり、コンタクトＦＰＣ  Ｅ００１１を通じて記録ヘッドとの信号の授受を行うインターフェースとして機能する他、キャリッジＭ４００１の移動に伴ってエンコーダセンサＥ０００４から出力されるパルス信号に基づき、エンコーダスケールＥ０００５とエンコーダセンサＥ０００４との位置関係の変化を検出し、その出力信号をフレキシブルフラットケーブル（ＣＲＦＦＣ）Ｅ００１２を通じてメインＰＣＢ  Ｅ００１４へと出力する。
【００６７】
さらに、メインＰＣＢ  Ｅ００１４はこの実施形態におけるインクジェット記録装置の各部の駆動制御を司るプリント基板ユニットであり、紙端検出センサ（ＰＥセンサ）Ｅ０００７、ＡＳＦ（自動給紙装置）センサＥ０００９、カバーセンサＥ００２２、パラレルインターフェース（パラレルＩ／Ｆ）Ｅ００１６、シリアルインターフェース（シリアルＩ／Ｆ）Ｅ００１７、レジュームキーＥ００１９、ＬＥＤ  Ｅ００２０、電源キーＥ００１８、ブザーＥ００２１等に対するＩ／Ｏポートを基板上に有する。またさらに、キャリッジＭ１４００を主走査させるための駆動源をなすモータ（ＣＲモータ）Ｅ０００１、記録媒体を搬送するための駆動源をなすモータ（ＬＦモータ）Ｅ０００２、記録ヘッドの回動動作と記録媒体の給紙動作に兼用されるモータ（ＰＧモータ）Ｅ０００３と接続されてこれらの駆動を制御する他、インクエンプティセンサＥ０００６、ＧＡＰセンサＥ０００８、ＰＧセンサＥ００１０、ＣＲＦＦＣ  Ｅ００１２、電源ユニットＥ００１５との接続インターフェイスを有する。
【００６８】
図８は、メインＰＣＢ  Ｅ００１４の内部構成を示すブロック図である。図において、Ｅ１００１はＣＰＵであり、このＣＰＵ  Ｅ１００１は内部に発振回路Ｅ１００５に接続されたクロックジェネレータ（ＣＧ)  Ｅ１００２を有し、その出力信号Ｅ１０１９によりシステムクロックを発生する。また、制御バスＥ１０１４を通じてＲＯＭ  Ｅ１００４およびＡＳＩＣ（Application Specific Integrated Circuit）  Ｅ１００６に接続され、ＲＯＭに格納されたプログラムに従って、ＡＳＩＣ  Ｅ１００６の制御、電源キーからの入力信号Ｅ１０１７、及びレジュームキーからの入力信号Ｅ１０１６、カバー検出信号Ｅ１０４２、ヘッド検出信号（ＨＳＥＮＳ）Ｅ１０１３の状態の検知を行ない、さらにブザー信号（ＢＵＺ）Ｅ１０１８によりブザーＥ００２１を駆動し、内蔵されるＡ／ＤコンバータＥ１００３に接続されるインクエンプティ検出信号（ＩＮＫＳ）Ｅ１０１１及びサーミスタによる温度検出信号（ＴＨ）Ｅ１０１２の状態の検知を行う一方、その他各種論理演算・条件判断等を行ない、インクジェット記録装置の駆動制御を司る。
【００６９】
ここで、ヘッド検出信号Ｅ１０１３は、記録ヘッドカートリッジＨ１０００からフレキシブルフラットケーブルＥ００１２、キャリッジ基板Ｅ００１３及びコンタクトフレキシブルプリントケーブルＥ００１１を介して入力されるヘッド搭載検出信号であり、インクエンプティ検出信号Ｅ１０１１はインクエンプティセンサＥ０００６から出力されるアナログ信号、温度検出信号Ｅ１０１２はキャリッジ基板Ｅ００１３上に設けられたサーミスタ（図示せず）からのアナログ信号である。
【００７０】
Ｅ１００８はＣＲモータドライバであって、モータ電源（ＶＭ）Ｅ１０４０を駆動源とし、ＡＳＩＣ  Ｅ１００６からのＣＲモータ制御信号Ｅ１０３６に従って、ＣＲモータ駆動信号Ｅ１０３７を生成し、ＣＲモータＥ０００１を駆動する。Ｅ１００９はＬＦ／ＰＧモータドライバであって、モータ電源Ｅ１０４０を駆動源とし、ＡＳＩＣ  Ｅ１００６からのパルスモータ制御信号（ＰＭ制御信号）Ｅ１０３３に従ってＬＦモータ駆動信号Ｅ１０３５を生成し、これによってＬＦモータを駆動すると共に、ＰＧモータ駆動信号Ｅ１０３４を生成してＰＧモータを駆動する。
【００７１】
Ｅ１０１０は電源制御回路であり、ＡＳＩＣ  Ｅ１００６からの電源制御信号Ｅ１０２４に従って発光素子を有する各センサ等への電源供給を制御する。パラレルＩ／Ｆ  Ｅ００１６は、ＡＳＩＣ  Ｅ１００６からのパラレルＩ／Ｆ信号Ｅ１０３０を、外部に接続されるパラレルＩ／ＦケーブルＥ１０３１に伝達し、またパラレルＩ／ＦケーブルＥ１０３１の信号をＡＳＩＣ  Ｅ１００６に伝達する。シリアルＩ／Ｆ  Ｅ００１７は、ＡＳＩＣ  Ｅ１００６からのシリアルＩ／Ｆ信号Ｅ１０２８を、外部に接続されるシリアルＩ／ＦケーブルＥ１０２９に伝達し、また同ケーブルＥ１０２９からの信号をＡＳＩＣ  Ｅ１００６に伝達する。
【００７２】
一方、電源ユニットＥ００１５からは、ヘッド電源（ＶＨ）Ｅ１０３９及びモータ電源（ＶＭ）Ｅ１０４０、ロジック電源（ＶＤＤ）Ｅ１０４１が供給される。また、ＡＳＩＣ  Ｅ１００６からのヘッド電源ＯＮ信号（ＶＨＯＮ）Ｅ１０２２及びモータ電源ＯＮ信号（ＶＭＯＭ）Ｅ１０２３が電源ユニットＥ００１５に入力され、それぞれヘッド電源Ｅ１０３９及びモータ電源Ｅ１０４０のＯＮ／ＯＦＦを制御する。電源ユニットＥ００１５から供給されたロジック電源（ＶＤＤ）Ｅ１０４１は、必要に応じて電圧変換された上で、メインＰＣＢ  Ｅ００１４内外の各部へ供給される。
【００７３】
またヘッド電源信号Ｅ１０３９は、メインＰＣＢ  Ｅ００１４上で平滑化された後にフレキシブルフラットケーブルＥ００１１へと送出され、記録ヘッドカートリッジＨ１０００の駆動に用いられる。
Ｅ１００７はリセット回路で、ロジック電源電圧Ｅ１０４１の低下を検出して、ＣＰＵ  Ｅ１００１及びＡＳＩＣ  Ｅ１００６にリセット信号（ＲＥＳＥＴ）Ｅ１０１５を供給し、初期化を行なう。
【００７４】
このＡＳＩＣ  Ｅ１００６は１チップの半導体集積回路であり、制御バスＥ１０１４を通じてＣＰＵ  Ｅ１００１によって制御され、前述したＣＲモータ制御信号Ｅ１０３６、ＰＭ制御信号Ｅ１０３３、電源制御信号Ｅ１０２４、ヘッド電源ＯＮ信号Ｅ１０２２、及びモータ電源ＯＮ信号Ｅ１０２３等を出力し、パラレルＩ／Ｆ  Ｅ００１６およびシリアルＩ／Ｆ  Ｅ００１７との信号の授受を行なう他、ＰＥセンサＥ０００７からのＰＥ検出信号（ＰＥＳ）Ｅ１０２５、ＡＳＦセンサＥ０００９からのＡＳＦ検出信号（ＡＳＦＳ）Ｅ１０２６、記録ヘッドと記録媒体とのギャップを検出するためのセンサ（ＧＡＰ）センサＥ０００８からのＧＡＰ検出信号（ＧＡＰＳ）Ｅ１０２７、ＰＧセンサＥ００１０からのＰＧ検出信号（ＰＧＳ）Ｅ１０３２の状態を検知して、その状態を表すデータを制御バスＥ１０１４を通じてＣＰＵ  Ｅ１００１に伝達し、入力されたデータに基づきＣＰＵ  Ｅ１００１はＬＥＤ駆動信号Ｅ１０３８の駆動を制御してＬＥＤＥ００２０の点滅を行なう。
【００７５】
さらに、エンコーダ信号（ＥＮＣ）Ｅ１０２０の状態を検知してタイミング信号を生成し、ヘッド制御信号Ｅ１０２１で記録ヘッドカートリッジＨ１０００とのインターフェイスをとり記録動作を制御する。ここにおいて、エンコーダ信号（ＥＮＣ）Ｅ１０２０はフレキシブルフラットケーブルＥ００１２を通じて入力されるＣＲエンコーダセンサＥ０００４の出力信号である。また、ヘッド制御信号Ｅ１０２１は、フレキシブルフラットケーブルＥ００１２、キャリッジ基板Ｅ００１３、及びコンタクトＦＰＣ  Ｅ００１１を経て記録ヘッドＨ１０００に供給される。
【００７６】
図９は、ＡＳＩＣ  Ｅ１００６の内部構成例を示すブロック図である。
【００７７】
なお、同図において、各ブロック間の接続については、記録データやモータ制御データ等、ヘッドや各部機構部品の制御にかかわるデータの流れのみを示しており、各ブロックに内蔵されるレジスタの読み書きに係わる制御信号やクロック、ＤＭＡ制御にかかわる制御信号などは図面上の記載の煩雑化を避けるため省略している。
【００７８】
図中、Ｅ２００２はＰＬＬコントローラであり、図９に示すようにＣＰＵ  Ｅ１００１から出力されるクロック信号（ＣＬＫ）Ｅ２０３１及びＰＬＬ制御信号（ＰＬＬＯＮ）Ｅ２０３３により、ＡＳＩＣ  Ｅ１００６内の大部分へと供給するクロック（図示しない）を発生する。
【００７９】
また、Ｅ２００１はＣＰＵインターフェース（ＣＰＵＩ／Ｆ）であり、リセット信号Ｅ１０１５、ＣＰＵ  Ｅ１００１から出力されるソフトリセット信号（ＰＤＷＮ）Ｅ２０３２、クロック信号（ＣＬＫ）Ｅ２０３１及び制御バスＥ１０１４からの制御信号により、以下に説明するような各ブロックに対するレジスタ読み書き等の制御や、一部ブロックへのクロックの供給、割り込み信号の受け付け等（いずれも図示しない）を行ない、ＣＰＵ  Ｅ１００１に対して割り込み信号（ＩＮＴ）Ｅ２０３４を出力し、ＡＳＩＣ  Ｅ１００６内部での割り込みの発生を知らせる。
【００８０】
また、Ｅ２００５はＤＲＡＭであり、記録用のデータバッファとして、受信バッファＥ２０１０、ワークバッファＥ２０１１、プリントバッファＥ２０１４、展開用データバッファＥ２０１６などの各領域を有すると共に、モータ制御用としてモータ制御バッファＥ２０２３を有し、さらにスキャナ動作モード時に使用するバッファとして、上記の各記録用データバッファに代えて使用されるスキャナ取込みバッファＥ２０２４、スキャナデータバッファＥ２０２６、送出バッファＥ２０２８などの領域を有する。
【００８１】
また、このＤＲＡＭ  Ｅ２００５は、ＣＰＵ  Ｅ１００１の動作に必要なワーク領域としても使用されている。すなわち、Ｅ２００４はＤＲＡＭ制御部であり、制御バスによるＣＰＵ  Ｅ１００１からＤＲＡＭ  Ｅ２００５へのアクセスと、後述するＤＭＡ制御部Ｅ２００３からＤＲＡＭ  Ｅ２００５へのアクセスとを切り替えて、ＤＲＡＭ  Ｅ２００５への読み書き動作を行なう。
【００８２】
ＤＭＡ制御部Ｅ２００３では、各ブロックからのリクエスト（図示せず）を受け付けて、アドレス信号や制御信号（図示せず）、書込み動作の場合には書込みデータＥ２０３８、Ｅ２０４１、Ｅ２０４４、Ｅ２０５３、Ｅ２０５５、Ｅ２０５７などをＤＲＡＭ制御部Ｅ２００４に出力してＤＲＡＭアクセスを行なう。また読み出しの場合には、ＤＲＡＭ制御部Ｅ２００４からの読み出しデータＥ２０４０、Ｅ２０４３、Ｅ２０４５、Ｅ２０５１、Ｅ２０５４、Ｅ２０５６、Ｅ２０５８、Ｅ２０５９を、リクエスト元のブロックに受け渡す。
【００８３】
また、Ｅ２００６は、ＩＥＥＥ１２８４Ｉ／Ｆであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、パラレルＩ／Ｆ  Ｅ００１６を通じて、図示しない外部ホスト機器との双方向通信インターフェイスを行なう他、記録時にはパラレルＩ／Ｆ  Ｅ００１６からの受信データ（ＰＩＦ受信データＥ２０３６）をＤＭＡ処理によって受信制御部Ｅ２００８へと受け渡し、スキャナ読み取り時にはＤＲＡＭ  Ｅ２００５内の送出バッファＥ２０２８に格納されたデータ（ＩＥＥＥ１２８４送信データ（ＲＤＰＩＦ）Ｅ２０５９）をＤＭＡ処理によりパラレルＩ／Ｆに送信する。
【００８４】
Ｅ２００７は、ユニバーサルシリアルバス（ＵＳＢ）Ｉ／Ｆであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、シリアルＩ／Ｆ  Ｅ００１７を通じて、図示しない外部ホスト機器との双方向通信インターフェイスを行なう他、印刷時にはシリアルＩ／Ｆ  Ｅ００１７からの受信データ（ＵＳＢ受信データＥ２０３７）をＤＭＡ処理により受信制御部Ｅ２００８に受け渡し、スキャナ読み取り時にはＤＲＡＭ  Ｅ２００５内の送出バッファＥ２０２８に格納されたデータ（ＵＳＢ送信データ（ＲＤＵＳＢ）Ｅ２０５８）をＤＭＡ処理によりシリアルＩ／Ｆ  Ｅ００１７に送信する。受信制御部Ｅ２００８は、１２８４Ｉ／Ｆ  Ｅ２００６もしくはＵＳＢＩ／Ｆ  Ｅ２００７のうちの選択されたＩ／Ｆからの受信データ（ＷＤＩＦ）Ｅ２０３８）を、受信バッファ制御部Ｅ２０３９の管理する受信バッファ書込みアドレスに、書込む。
Ｅ２００９は圧縮・伸長ＤＭＡコントローラであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵＥ１００１の制御により、受信バッファＥ２０１０上に格納された受信データ（ラスタデータ）を、受信バッファ制御部Ｅ２０３９の管理する受信バッファ読み出しアドレスから読み出し、そのデータ（ＲＤＷＫ）Ｅ２０４０を指定されたモードに従って圧縮・伸長し、記録コード列（ＷＤＷＫ）Ｅ２０４１としてワークバッファ領域に書込む。
【００８５】
Ｅ２０１３は記録バッファ転送ＤＭＡコントローラで、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００７の制御によってワークバッファＥ２０１１上の記録コード（ＲＤＷＰ）Ｅ２０４３を読み出し、各記録コードを、記録ヘッドカートリッジＨ１０００へのデータ転送順序に適するようなプリントバッファＥ２０１４上のアドレスに並べ替えて転送（ＷＤＷＰ  Ｅ２０４４）する。また、Ｅ２０１２はワーククリアＤＭＡコントローラであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御によって記録バッファ転送ＤＭＡコントローラ  Ｅ２０１３による転送が完了したワークバッファ上の領域に対し、指定したワークフィルデータ（ＷＤＷＦ）Ｅ２０４２を繰返し書込む。
【００８６】
Ｅ２０１５は記録データ展開ＤＭＡコントローラであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド制御部Ｅ２０１８からのデータ展開タイミング信号Ｅ２０５０をトリガとして、プリントバッファ上に並べ替えて書込まれた記録コードと展開用データバッファＥ２０１６上に書込まれた展開用データとを読み出し、展開記録データ（ＲＤＨＤＧ）Ｅ２０４５をカラムバッファ書込みデータ（ＷＤＨＤＧ）Ｅ２０４７としてカラムバッファＥ２０１７に書込む。ここで、カラムバッファＥ２０１７は、記録ヘッドカートリッジＨ１０００への転送データ（展開記録データ）を一時的に格納するＳＲＡＭであり、記録データ展開ＤＭＡコントローラＥ２０１５とヘッド制御部Ｅ２０１８とのハンドシェーク信号（図示せず）によって両ブロックにより共有管理されている。
【００８７】
Ｅ２０１８はヘッド制御部で、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド制御信号を介して記録ヘッドカートリッジＨ１０００またはスキャナとのインターフェイスを行なう他、エンコーダ信号処理部Ｅ２０１９からのヘッド駆動タイミング信号Ｅ２０４９に基づき、記録データ展開ＤＭＡコントローラに対してデータ展開タイミング信号Ｅ２０５０の出力を行なう。
【００８８】
また、印刷時には、前記ヘッド駆動タイミング信号Ｅ２０４９に従って、カラムバッファから展開記録データ（ＲＤＨＤ）Ｅ２０４８を読み出し、そのデータをヘッド制御信号Ｅ１０２１として記録ヘッドカートリッジＨ１０００に出力する。
また、スキャナ読み取りモードにおいては、ヘッド制御信号Ｅ１０２１として入力された取込みデータ（ＷＤＨＤ）Ｅ２０５３をＤＲＡＭ  Ｅ２００５上のスキャナ取込みバッファＥ２０２４へとＤＭＡ転送する。Ｅ２０２５はスキャナデータ処理ＤＭＡコントローラであり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵＥ１００１の制御により、スキャナ取込みバッファＥ２０２４に蓄えられた取込みバッファ読み出しデータ（ＲＤＡＶ）Ｅ２０５４を読み出し、平均化等の処理を行なった処理済データ（ＷＤＡＶ）Ｅ２０５５をＤＲＡＭ  Ｅ２００５上のスキャナデータバッファＥ２０２６に書込む。
Ｅ２０２７はスキャナデータ圧縮ＤＭＡコントローラで、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、スキャナデータバッファＥ２０２６上の処理済データ（ＲＤＹＣ）Ｅ２０５６を読み出してデータ圧縮を行ない、圧縮データ（ＷＤＹＣ）Ｅ２０５７を送出バッファＥ２０２８に書込み転送する。
【００８９】
Ｅ２０１９はエンコーダ信号処理部であり、エンコーダ信号（ＥＮＣ）を受けて、ＣＰＵ  Ｅ１００１の制御で定められたモードに従ってヘッド駆動タイミング信号Ｅ２０４９を出力する他、エンコーダ信号Ｅ１０２０から得られるキャリッジＭ４００１の位置や速度にかかわる情報をレジスタに格納して、ＣＰＵ  Ｅ１００１に提供する。ＣＰＵ  Ｅ１００１はこの情報に基づき、ＣＲモータＥ０００１の制御における各種パラメータを決定する。また、Ｅ２０２０はＣＲモータ制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＣＲモータ制御信号Ｅ１０３６を出力する。
【００９０】
Ｅ２０２２はセンサ信号処理部で、ＰＧセンサＥ００１０、ＰＥセンサＥ０００７、ＡＳＦセンサＥ０００９、及びＧＡＰセンサＥ０００８等から出力される各検出信号Ｅ１０３３，Ｅ１０２５，Ｅ１０２６，Ｅ１０２７を受けて、ＣＰＵＥ１００１の制御で定められたモードに従ってこれらのセンサ情報をＣＰＵ  Ｅ１００１に伝達する他、ＬＦ／ＰＧモータ制御用ＤＭＡコントローラ  Ｅ２０２１に対してセンサ検出信号Ｅ２０５２を出力する。
【００９１】
ＬＦ／ＰＧモータ制御用ＤＭＡコントローラＥ２０２１は、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＤＲＡＭ  Ｅ２００５上のモータ制御バッファＥ２０２３からパルスモータ駆動テーブル（ＲＤＰＭ）Ｅ２０５１を読み出してパルスモータ制御信号Ｅ１０３３を出力する他、動作モードによっては前記センサ検出信号を制御のトリガとしてパルスモータ制御信号Ｅ１０３３を出力する。
また、Ｅ２０３０はＬＥＤ制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ＬＥＤ駆動信号Ｅ１０３８を出力する。さらに、Ｅ２０２９はポート制御部であり、ＣＰＵＩ／Ｆ  Ｅ２００１を介したＣＰＵ  Ｅ１００１の制御により、ヘッド電源ＯＮ信号Ｅ１０２２、モータ電源ＯＮ信号Ｅ１０２３、及び電源制御信号Ｅ１０２４を出力する。
【００９２】
５．  プリンタの動作
次に、上記のように構成された本発明の実施形態におけるインクジェット記録装置の動作を図１０のフローチャートに基づき説明する。
【００９３】
ＡＣ電源に装置本体１０００が接続されると、まず、ステップＳ１では装置の第１の初期化処理を行なう。この初期化処理では、本装置のＲＯＭおよびＲＡＭのチェックなどの電気回路系のチェックを行ない、電気的に本装置が正常に動作可能であるかを確認する。
【００９４】
次にステップＳ２では、装置本体Ｍ１０００の上ケースＭ１００２に設けられた電源キーＥ００１８がＯＮされたかどうかの判断を行い、電源キーＥ００１８が押された場合には、次のステップＳ３へと移行し、ここで第２の初期化処理を行う。
【００９５】
この第２の初期化処理では、本装置の各種駆動機構及び記録ヘッドのチェックを行なう。すなわち、各種モータの初期化やヘッド情報の読み込みを行うに際し、装置が正常に動作可能であるかを確認する。
【００９６】
次にステップＳ４ではイベント待ちを行なう。すなわち、本装置に対して、外部Ｉ／Ｆからの指令イベント、ユーザ操作によるパネルキーイベントおよび内部的な制御イベントなどを監視し、これらのイベントが発生すると当該イベントに対応した処理を実行する。
【００９７】
例えば、ステップＳ４で外部Ｉ／Ｆからの印刷指令イベントを受信した場合には、ステップＳ５へと移行し、同ステップでユーザ操作による電源キーイベントが発生した場合にはステップＳ１０へと移行し、同ステップでその他のイベントが発生した場合にはステップＳ１１へと移行する。
ここで、ステップＳ５では、外部Ｉ／Ｆからの印刷指令を解析し、指定された紙種別、用紙サイズ、印刷品位、給紙方法などを判断し、その判断結果を表すデータを本装置内のＲＡＭ  Ｅ２００５に記憶し、ステップＳ６へと進む。
次いでステップＳ６ではステップＳ５で指定された給紙方法により給紙を開始し、用紙を記録開始位置まで送り、ステップＳ７に進む。
ステップＳ７では記録動作を行なう。この記録動作では、外部Ｉ／Ｆから送出されてきた記録データを、一旦記録バッファに格納し、次いでＣＲモータＥ０００１を駆動してキャリッジＭ４００１の主走査方向への移動を開始すると共に、プリントバッファＥ２０１４に格納されている記録データを記録ヘッドＨ１００１へと供給して１行の記録を行ない、１行分の記録データの記録動作が終了するとＬＦモータＥ０００２を駆動し、ＬＦローラＭ３００１を回転させて用紙を副走査方向へと送る。この後、上記動作を繰り返し実行し、外部Ｉ／Ｆからの１ページ分の記録データの記録が終了すると、ステップ８へと進む。
【００９８】
ステップＳ８では、ＬＦモータＥ０００２を駆動し、排紙ローラＭ２００３を駆動し、用紙が完全に本装置から送り出されたと判断されるまで紙送りを繰返し、終了した時点で用紙は排紙トレイＭ１００４ａ上に完全に排紙された状態となる。
【００９９】
次にステップＳ９では、記録すべき全ページの記録動作が終了したか否かを判定し、記録すべきページが残存する場合には、ステップＳ５へと復帰し、以下、前述のステップＳ５〜Ｓ９までの動作を繰り返し、記録すべき全てのページの記録動作が終了した時点で記録動作は終了し、その後ステップＳ４へと移行し、次のイベントを待つ。
【０１００】
一方、ステップＳ１０ではプリンタ終了処理を行ない、本装置の動作を停止させる。つまり、各種モータやヘッドなどの電源を切断するために、電源を切断可能な状態に移行した後、電源を切断しステップＳ４に進み、次のイベントを待つ。
【０１０１】
また、ステップＳ１１では、上記以外の他のイベント処理を行なう。例えば、本装置の各種パネルキーや外部Ｉ／Ｆからの回復指令や内部的に発生する回復イベントなどに対応した処理を行なう。なお、処理終了後にはステップＳ４に進み、次のイベントを待つ。
【０１０２】
６．  ヘッドの構成
ここで、本実施形態で用いるヘッドＨ１００１の吐出口群の構成配置について説明する。
【０１０３】
図１１は本実施形態で用いた高密度記録を実現するためのヘッドの模式的正面図である。この例では１列当たり６００ｄｐｉ（ドット／インチ）のピッチ（約４２μｍピッチ）で１２８個の吐出口を配列した吐出口列を１色当たり２列、互いに副走査方向（紙送り方向）に約２１μｍずらして、主走査方向（キャリッジスキャン方向）に設けてあり、１色当たり合計２５６個の吐出口にて１２００ｄｐｉの出力解像度（約２１μｍピッチ）を実現している。さらに、図示の例ではそのような吐出口列を６色に対応して主走査方向に並置し、６色について合計１２列の吐出口列で副走査方向に関し１２００ｄｐｉの記録を行う一体構造のヘッド構成としている。但し、製造上は並列する２色分が１チップとして同時に作成され、その後３チップを並列して接着させる構成をとっているので、各チップの隣り合う２色のノズル列（ブラック（Ｂｋ）およびライトシアン（ＬＣ）の組、ライトマゼンタ（ＬＭ）およびシアン（Ｃ）の組、マゼンタ（Ｍ）およびイエロー（Ｙ）の組）は他に比べ駆動条件が似通ったものとなっている。
【０１０４】
なお、図１１に示した副走査方向１２００ｄｐｉの解像度のヘッドを主走査方向２４００ｄｐｉの解像度で走査する場合、紙面上での１記録画素は主走査方向約１０．６μｍ×約２１．２μｍ四方の領域となるが、本実施形態で用いる１ドロップは約４ｐｌであり、紙面上では直径約４５μｍの円形ドットを形成する。このとき、１ドットの面積は１５７０μｍ2となり、１記録画素領域の約１０．６μｍ×約２１．２μｍ＝２２５μｍ2よりはるかに大きくなる。
【０１０５】
７．   インデックス処理の第１例
インデックス処理を行う場合、用いる全色調について均一な階調数とした場合には、前述のように必要とするメモリ量が増大する。一方で、高画質化に対応するため多数のノズルの高密度実装化が進み、またプリント速度向上のため大型のプリントヘッドが用いられる傾向にある昨今では、プリント装置において扱うデータ量が非常に多くなってきている。このような状況下、２値処理に比べて扱う入力データ量を削減できるとは言え、インデックス処理を行う場合にも扱うデータ量は適切に抑制されるのが強く望ましく、かつデータ処理速度が極力低下しないようにするのが望ましい。
【０１０６】
本実施形態においては、上述のように、通常色（ブラック、シアン、マゼンタおよびイエロー）に加え、フォトインク（ライトシアンおよびライトマゼンタ）を用いて高画質のプリントを行い得る構成にあって、それらインクの各色調（すなわち色や濃度）に対応して適切な階調数のインデックスパターンを備えることで、データ量の削減、データ処理の高速化、並びに色処理および階調再現数の最適化を図り、かつ粒状感のない高画質のプリントを可能とする。
【０１０７】
具体的には、６００ｐｐｉの入力解像度に対して、光学濃度（ＯＤ値）の高い色を含む通常色のインク（以下、濃インクとも言う）については５値のインデックスパターンを備え、光学濃度の低いフォトインク（以下、淡インクとも言う）については９値のインデックスパターンを備えるものとする。なお、ハーフトーンは誤差拡散法により発生させるものとする。
【０１０８】
ここで、全濃度領域について粒状性を考えると、画像のハイライト領域では本実施形態の場合濃度の低いフォトインク（例えば濃インクの１／６の濃度のもの）を使用することができるので、粒状感が小さい。しかし中濃度以上の領域では濃インクも併用され、高濃度領域では濃インクが専ら用いられることになるが、特に中濃度領域において濃インクが併用され始めるポイント、すなわち淡インクにより形成されたドットに濃インクにより形成されたドットが混在し始めるポイントでは、濃インクのドットが目立ち、粒状感を大きくする。中濃度領域は、特に人間の視覚に敏感に感じられる肌色や青空などの再現に用いられるので、粒状性を極力低減することが強く望ましい。
【０１０９】
ここで、ドットを形成するためにプリント媒体に打ち込まれるインクの打ち込み量と記録濃度との関係を説明する。ここで、打ち込み量とは、例えば１２００ｄｐｉ×１２００ｄｐｉの記録解像度に対応する単位領域を１記録画素と定義した場合に、当該１記録画素を埋め尽くす程度の大きさのドットが、当該１記録画素に対してどれくらいの量（個数）打ち込まれるかを示す指標であり、１記録画素当たりに１ドットが打ち込まれる場合の打ち込み量が１００％である。従って、１記録画素当たりに２ドットが打ち込まれる場合の打ち込み量が２００％、１記録画素当たりに３ドットが打ち込まれる場合の打ち込み量が３００％となる。
【０１１０】
図１２に示されるように、濃インクの場合インクの打ち込み量が０％〜１００％までは、ほぼリニアに濃度が上昇する。しかし１２５％を越えると濃度は殆ど上昇しない。さらに、打ち込み量が２００％以上ともなると、却って濃度は低下したり、インク溢れによる画質の低下が生じてしまう。従って濃インクに関しては、インクの打ち込み量を０％から１００％程度を上限とする場合に、濃度のリニアな上昇による諧調性が得られる。一方、淡インクの場合は、インクの打ち込み量が０％〜２００％までは、ほぼリニアに濃度が上昇する。さらに、打ち込み量を３００％まで増やすと、濃度は殆ど上昇しなくなり、しかもインクがプリント媒体から溢れて画質の低下が生じてしまうこともある。従って、淡インクに関しては、インクの打ち込み量を０％から３００％未満の範囲とする限り、１００％を上限とする場合よりも濃度のリニアな上昇による優れた諧調性が得られることになる。
【０１１１】
そこで、本実施形態では、淡インクの最大打ち込み量を例えば１７５％程度以上とすることで淡インクと濃インクとの濃度差をなくし、濃インクのドットが目立たないようにすることで、中濃度領域での粒状性を低減する。
【０１１２】
図１３（ａ）に示すように、かかる処理を８つの記録画素（主走査方向４画素×副走査方向２画素。１記録画素のサイズは主走査方向約１０．５８μｍ（１／２４００インチ）、副走査方向約２１．１７μｍ（１／１２００インチ）とする）内でのドット配列で諧調表現を行うものとして考える。本実施形態のプリントヘッドでは、上述のように紙面上で直径約４５μｍの円形ドットが形成されるので、図１３（ｂ）に示すように８つの記録画素のうち４つのドットを配列するとインクの打ち込み量がほぼ１００％となり、同図（ｃ）に示すように８つの記録画素のすべてにドットを配列するとインクの打ち込み量がほぼ２００％となる。
【０１１３】
上述のように、濃インクの場合はインク打ち込み量を１００％以上としても殆ど濃度が上昇せず、また必要以上打ち込むことはインクの滲み等が発生して画像品質が低下することになる。そこで本実施形態では、８つの記録画素に対してドットを０〜４個配列して最大インク打ち込み量を１００％とする５値のインデックス処理（図１４（ａ）のＬｅｖｅｌ０〜Ｌｅｖｅｌ４）を行う。これに対し、淡インクの場合はインク打ち込み量が２００％程度までは濃度がリニアに上昇することから、８つの記録画素に対してドットを０〜８個配列して最大インク打ち込み量を２００％とする９値のインデックス処理（図１４（ｂ）のＬｅｖｅｌ０〜Ｌｅｖｅｌ９）を行う。
【０１１４】
このように淡インクのインデックスパターンの階調数を９値とすることで、粒状性の低減を図り、ハイライト領域における諧調再現数を向上させる。また、濃インクのインデックスパターンを５値とすることで、最大濃度を保証しつつ、インクの滲みや溢れ等を防止し画像品質の低下を抑制する。そしてこれらにより、データ処理量の削減によるデータ処理速度の向上と、メモリ容量の削減による装置の低廉化を図ることができる。
【０１１５】
なお、９値のインデックス処理を施す場合の主走査方向の出力解像度は実質的に２４００ｄｐｉであり、５値のインデックス処理を施す場合の主走査方向の出力解像度は実質的に１２００ｄｐｉである。これは、階調数が相対的に大きい多値処理を施すためのドットパターンによる画像形成の解像度をＸ、相対的に小さい多値処理を施すためのドットパターンによる画像形成の解像度をＹとするとき、次式
１／Ｙ＝Ｎ／Ｘ  （Ｎは２以上の整数）
が成立する、と一般化できるものである。
【０１１６】
８．   インデックス処理の第２例
上記第１例においては、図１１に示した副走査方向１２００ｄｐｉの解像度のヘッドを主走査方向２４００ｄｐｉの解像度で走査し、紙面上での１記録画素を主走査方向約１０．５８μｍ×約２１．１７μｍ四方の領域とし、各色ノズルは一律に１ドロップあたり約４ｐｌのインクを吐出し、紙面上で直径約４５μｍの円形ドットが形成されるものとした。しかし本発明は図１１のようなプリントヘッドのみならず、他の構成および仕様を有するプリントヘッドを用いてプリントを行う場合に対しても適用できるのは勿論である。
【０１１７】
インデックス処理の第２例として、例えばブラック（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ライトシアン（ＬＣ）、およびライトマゼンタ（ＬＭ）の各色調に対応したプリントヘッドであって、ブラック、イエロー、ライトシアン、およびライトマゼンタについては紙面上で直径約４５μｍ（１ドロップ当たりの吐出量が約４ｐｌ）のドットを形成するノズルを、シアンおよびマゼンタについては紙面上で直径約３０μｍ（１ドロップ当たりの吐出量が約２ｐｌ、滲み率が約２．０）のドットを形成するノズルを有するものに適用した例を説明する。なお、各色調のプリントヘッドのノズル数および記録解像度については上例と同様とする。
【０１１８】
そして、本例では、６００ｐｐｉの入力解像度に対して、ドット径３０μｍ（吐出量が約２ｐｌ）となるものに対しては９値のインデックスパターンを備え、ドット径４５μｍ（吐出量が約４ｐｌ）となるものに対しては５値のインデックスパターンを備えるものとする。また、ハーフトーンは誤差拡散法により発生させるものとする。
【０１１９】
上述のように、ここで、全濃度領域について粒状性を考えると、画像のハイライト領域では本実施形態の場合濃度の低いフォトインク（例えば濃インクの１／６の濃度のもの）を使用することができるので、粒状感が小さい。しかし中濃度以上の領域では濃インクも併用され、高濃度領域では濃インクが専ら用いられることになるが、特に中濃度領域において濃インクが併用され始めるポイント、すなわち淡インクにより形成されたドットに濃インクにより形成されたドットが混在し始めるポイントでは、濃インクのドットが目立ち、粒状感を大きくする。中濃度領域は、特に人間の視覚に敏感に感じられる肌色や青空などの再現に用いられるので、粒状性を極力低減することが強く望ましい。
【０１２０】
ここで、副走査方向１２００ｄｐｉの解像度のヘッドを用いて、主走査方向１２００ｄｐｉの解像度でプリントを行うことを考える。この場合、図１５（ａ）に示すように、１記録画素の寸法は縦横約２１．１７μｍであり、その対角距離は約３０μｍである。従って、６００ｐｐｉの入力データに５値のインデックス処理を施した場合、紙面上でのドット径が４５μｍ（吐出量は４ｐｌ）であれば、同図（ｂ）に示すように十分なエリアファクタ（記録画素に対するドットの充填率）を確保できる。
【０１２１】
しかし、ドット径が３０μｍである場合、記録画素の対角距離３０μｍであることから、同図（ｃ）に示すように、ドット径が４５μｍの場合と比較して十分なエリアファクタが確保できないために所望の最大濃度が確保できなかったり、あるいは本体ノイズやヘッドノイズに起因して濃度むらやインク着弾位置のずれによる筋等が発生し、画像品質を低下させてしまうおそれがある。
【０１２２】
そこで、本実施形態では、副走査方向１２００ｄｐｉの解像度のヘッドを用いて、主走査方向２４００ｄｐｉの解像度、すなわち図１５（ｄ）に示すように１記録画素の寸法が縦横約２１．１７μｍ×約１０．５８μｍとなるドットプリントを行う一方、紙面上でのドット径が３０μｍ（吐出量は２ｐｌ）のものに対しては６００ｐｐｉの入力データに９値のインデックス処理（図１４（ｂ））を施し、十分なエリアファクタが確保されるようにする（図１５（ｅ））。これにより、粒状性の低減を図り、ハイライト領域における諧調再現数を向上させることができる。また、紙面上でのドット径が４５μｍ（吐出量は４ｐｌ）のものに対しては６００ｐｐｉの入力データに５値のインデックス処理（図１４（ａ））を施すことで、最大濃度を保証しつつ、インクの滲みや溢れ等を防止し画像品質の低下を抑制する。そしてこれらにより、データ処理量の削減によるデータ処理速度の向上と、メモリ容量の削減による装置の低廉化を図ることができる。
【０１２３】
９．  インデックス処理の制御系
図１６は本実施形態のインクジェットプリンタの画像処理系を概念的に示すブロック図である。図示のように、画像処理系は概して、画像入力部２０、画像処理部２１および画像出力部２２から構成される。画像入力部２０は、デジタルカメラやスキャナ等の画像入力装置や各種記録媒体あるいは通信回線を介して入力された画像データを量子化して、多値のデータとして画像処理部２１に対して供給する。画像出力部２１は実際に画像処理を施す部分であり、画像入力部２０から入力された多値のデータを、インクジェットプリント部である画像出力部２２が表現可能な階調値のデータへと変換する。画像出力部２２は、画像処理部２１にて画像処理を施されたデータに基づいてプリントを行う。
【０１２４】
なお、図１６に示されたこれらの各部は機能的に表現されたものであり、具体的には図７ないし図９に示した電気的な回路構成の一部として設けておくことができる。
【０１２５】
図１７は図１６の画像処理部２１のより詳細な構成例を示すブロック図である。図示されたように、画像処理部２１は、量子化部３０、ドットパターンアドレス生成部３１、ドットパターン変換部３２およびドットパターン格納部３３から構成される。量子化部３０は、画像入力部２０より入力された多値の入力画像データを補正した後、Ｎ値の階調データに量子化する。ここでは、２×２ドットのサブマトリクスを用い５値に量子化するものとする。
【０１２６】
ドットパターンアドレス生成部３１は、Ｍ×Ｎドットのサイズのドットパターンテーブルに対して、現画素のドットパターンがどの位置に相当するかを示すアドレス情報を生成し、そのアドレス情報をドットパターンテーブル変換部３２に出力する。このアドレス情報は、入力画素の画素位置情報、ドットパターンテーブル全体のサイズ、および出力するドットパターンのサイズにより決定される。
【０１２７】
ドットパターン変換部３２は、量子化部３０にて量子化された値に基づいて、インデックス処理用の複数個のドットパターンテーブルを格納しているドットパターンテーブル格納部３３からドットパターンを選択して取得し、ドットパターンテーブルに対応するドットアドレスを指定する。
【０１２８】
ドットパターン格納部３３は、量子化部３０で量子化される値に対応した分のドットパターンテーブルを保持し、複数のドットパターンテーブルよりドットパターンを選択し、ドットパターンテーブル変換部３１に出力する。
【０１２９】
図１８を参照してドットパターンアドレス生成部３１について詳細に説明する。
【０１３０】
ドットパターンアドレス生成部３１は、ドットパターンテーブル格納部３３から、指定されたテーブルのアドレスを、ブラック（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ライトシアン（ＬＣ）、およびライトマゼンタ（ｌＭ）の各色調毎に、スイッチ等により順次切り替えて指定できるよう設定し、ドットパターンテーブル変換部３２へとアドレスデータを転送する。
【０１３１】
図１９は各色調のドットパターンテーブル格納部３３の構成例を示す図であり、ブラック（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ライトシアン（ＬＣ）、およびライトマゼンタ（ＬＭ）の各色調毎に、インデックス処理用のパターンテーブルがそれぞれ格納されている。
【０１３２】
１０．  プリント制御
例えば、インデックス処理の第１例では、全色調についてドット径４５μｍ（吐出量４ｐｌ）のノズルを有したプリントヘッドを用い、記録解像度を１２００×２４００ｄｐｉとし、Ｙ，Ｍ，Ｃ，Ｂについては最大打ち込み量が１００％となる５値のインデックスを、ＬＭおよびＬＣについては最大打ち込み量が２００％となる９値のインデックス処理用のパターンを定めた。そして図１４のようなインデックスを使用する場合、同一画像領域に対するプリントは１スキャンで行われるプリント制御を採用するものでも、複数回のスキャンで行われるプリント制御を採用するものでもよく、その同一画像領域に対するプリント走査が終了した時点で所期の打ち込み量が確保されていればよい。なお、後者の場合には各主走査で相補的な関係にあるドット形成を行うための間引き処理が行われる。
【０１３３】
しかし本発明は、上例にのみ限られるものではなく、用いる色調（色や濃度）、ドット径（吐出量）、最大打ち込み量など、複数の異なる条件でインク吐出を行うプリントヘッドを用いて画像形成を行うに際し、それら複数の条件に応じてインデックス処理のためのドットパターン、記録解像度、打ち込み量などを適切に設定し、適切なプリント制御を行うことができるのであり、それによってデータ処理量の削減によるデータ処理速度の向上と、メモリ容量の削減による装置の低廉化を図ることができる。
【０１３４】
以下の実施形態では、上例と同様にＹ，Ｍ，Ｃ，Ｂについては最大打ち込み量が１００％、ＬＭおよびＬＣについては最大打ち込み量が２００％となるようにする一方、前者についての記録解像度を１２００×１２００ｄｐｉ、後者についての記録解像度を１２００×２４００ｄｐｉとし、さらにマルチスキャンを採用するとともに適切な間引きパターン（マスク）を適用して、マルチスキャン終了時に前者については１００％、後者については２００％を最大打ち込み量としたプリントが行われるようにした例について説明する。
【０１３５】
図２０は本例で用いるドットパターンテーブルの一例を示す。この例においても、ブラック（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）については５値、ライトマゼンタ（ＬＭ）およびライトシアン（ＬＣ）については９値のインデックス処理用のパターンを定めている。そして、Ｂ、Ｃ、ＭおよびＹについては入力１画素に対し２×２ドット分の基本パターン、ＬＭおよびＬＣについては入力１画素に対し４×２ドット分の基本パターンとしている。また、基本パターン内にすべてドットが配列されたときに最大打ち込み量が１００％となる。
【０１３６】
まず、シアンおよびブラックでは、入力１画素に対し２×２ドット分の基本パターンを展開し、入力レベルに対し出力レベルを５段階（０〜４）で表現する。次に隣接する入力画素に対しても同様に２×２ドット分の基本パターンを展開し、入力レベルに対し出力レベルを５段階（０〜４）で表現する。さらに隣接する入力画素に対しても、同様に順次展開され入力５画素目以降は入力１画素目の展開パターンを繰り返す構成を採用する。マゼンタおよびイエローに関しても、ドットパターンの配置上の差はあるものの、シアンおよびブラックと同様の手法により２×２ドットパターンが決定される。
【０１３７】
これに対し、ライトシアンでは、入力１画素に対し、２×４ドット分の基本パターンを展開し、入力レベルに対し出力レベルを９段階（０〜８）で表現する。次に隣接する入力画素に対しても同様に２×４ドット分の基本パターンを展開し、入力レベルに対し出力レベルを９段階（０〜８）で表現することが可能となる。さらに隣接する入力画素に対しても同様に順次展開され、入力５画素目以降は１画素目の展開パターンを繰り返す構成とする。ライトマゼンタの場合も同様にして２×４ドットパターンとして展開される。このようにフォト系インク（ライトシアンおよびマゼンタ）に関しては、通常のインク（ブラック、シアン、マゼンタおよびイエロー）より大きいサイズとしてデータ展開を行っている。
【０１３８】
図２１は本実施形態におけるドット形成の模式図である。通常インク（ブラック、シアン、マゼンタおよびイエロー）の場合は、同図（ａ）に示すように１２００ｄｐｉの格子上に１ドットづつ配置させるのに対し、フォト系インク（ライトシアンおよびマゼンタ）では、同図（ｂ）に示すようにラスタ方向（副走査方向）に２４００ｄｐｉの解像度で１ドットづつ配置させる。この理由は、フォト系インク（ＬＣおよびＬＭ）では打ち込み量に対する濃度特性の関係が線形的な関係があり、図１２について説明したように、２００％の打ち込み量までは濃度向上効果が確認されているためである。これに対し通常インク（Ｂ、Ｃ、ＭおよびＹ）に関しては、打ち込み量に対する濃度特性が１００％の打ち込み量までで飽和する傾向にあるので、ラスタ方向の解像度をフォト系インクの場合の１／２としている。
【０１３９】
ここで、本実施形態のようなテーブルを格納するのに要するメモリの記憶容量を、全色調について同値のインデックス処理用ドットパターンを用いる場合と比較する。後者の場合、すなわち例えば、６色について９値のドットパターンテーブルを持つ場合、必要な記憶容量は、
（２ドット×３２ドット×８パターン×６色）／８ビット＝３８４バイト
となる。これに対し、本実施形態の場合は、
｛（２ドット×３２ドット×８パターン×２色）＋（２ドット×１６ドット×４パターン×４色）｝／８ビット＝１９２バイト
となるので、約５０％の記憶容量に抑えることが可能となり、本体のコストダウンを実現し、かつ品位を落とさない画像を形成することが可能となるのである。
【０１４０】
次に、具体的なプリント制御について説明する。ここでは、入力解像度が全色調について等しく６００ｐｐｉであり、これに対して図２０に示すドットパターンにて各色調のデータ展開を行うものとする。
【０１４１】
そして、通常インク（ブラック、シアン、マゼンタおよびイエロー）については、図２１（ａ）に示したようにラスタ方向（主走査方向）およびカラム方向（副走査方向）ともに１２００ｄｐｉの記録解像度、フォト系インク（ライトシアンおよびマゼンタ）では、同図（ｂ）に示すようにラスタ方向２４００ｄｐｉ、カラム方向１２００ｄｐｉとし、１主走査内で記録される出力解像度が色調によって異なっている。このようにフォト系インクについて主走査方向の出力解像度を高くするための手段としては、例えば本出願人による特願２０００−２１６６９４９号に記載されたカラム間引きの技術を利用することができる。
【０１４２】
同号に記載されたカラム間引き記録方式について簡単に説明すると、キャリッジの移動速度を通常に規定される移動速度の２倍として主走査方向に移動させつつ、間引かれた画像をプリントヘッドによって記録し、その後、プリント媒体を副走査方向に所定量搬送してから、キャリッジを主走査方向に移動させつつ、先の記録によっては記録されなかった画像部分を記録ヘッドによって記録する。つまり、記録すべき画像が互いに補完し合う複数の部分に分けられて、それらの画像部分が記録ヘッドの複数回の走査に分けて記録されるものである。また、同号には、キャリッジの移動速度を変えずに、プリントヘッドの主走査毎（パス毎）に、主走査方向における画素部分の記録位置の間隔を基本格子点間の距離（例えば１２００ｄｐｉ）よりも短くすることにより、主走査方向における記録解像度を高めること、また、これらを併用することも記載されている。
【０１４３】
本実施形態では、かかるカラム間引きを適用し、通常色調については主走査方向１２００ｄｐｉ、フォトインクについては２４００ｄｐｉの解像度を実現するものとする。また、８パスプリントのドットパターンと、マスクパターンとについて説明する。この８パスプリントとは、ある画像領域を８回の主走査（スキャン）にて完成させるものであり、往方向主走査と復方向主走査とのそれぞれでプリントを行う所謂双方向プリントを伴うもの、すなわち４回の双方向プリントを行うことで８パスプリントを行うものでもよい。
【０１４４】
図２１に示すドット配置を行うとき、通常色（Ｂ、Ｃ、ＭおよびＹ）のインクのドットパターンは、図２０に示すように最小単位２×２ドットのパターンで配置される。間引き処理を行うマスクパターンとしては、８スキャンにて補完されるパターンとすることができるが、カラム間引きを行っても１２００ｄｐｉの解像度が実現されるよう適切に間引かれたものとする。
【０１４５】
一方、フォト系インクのドットパターンは、最小単位２×４ドット（４×２：主走査方向Ｘ×副走査方向Ｙ）のパターンで配置され、間引き処理を行うマスクパターンとしては、１２００ｄｐｉの解像度で４スキャンにて補間されるパターンで作成されている。この理由は、フォト系インクのマスクパターンはカラム単位での間引き処理が行われ、そのパターンが２回適用される８回のスキャンを行えば２００％の補間がなされることになるためである。
【０１４６】
マスクパターンの適用手段としては、図１８に示したドットパターンアドレス生成部３１等を含むブロックと同様のブロックを図１８の構成の次段に設ければよい。すなわち、ドットパターンアドレス生成部３１と同様のマスクパターンアドレス生成部により、インデクッス処理されたブラック（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ライトシアン（ＬＣ）、およびライトマゼンタ（ＬＭ）の各色調毎のデータに、スイッチ等により適宜切り替えを行ってマスクパターンテーブル格納部のマスクを適用すればよい。
【０１４７】
図２２はマスクパターンテーブル格納部の構成例を示す図であり、各パス毎（２，４，８パス）にマスクパターンを格納している。上述の説明では４パス用および８パス用のマスクを利用するものであるが、望まれる画像品質等に対応して種々のマルチパスプリントを可能とした構成が採用されることがあり、図示のものはそれにも対応できるものであって、必要な記憶容量の増加はない。
【０１４８】
図２３（ａ）および（ｂ）は、それぞれ本実施形態に適用可能な８パス用および４パス用マスクパターンの例である。なお、これらのパターンではプリントヘッド端部付近のノズルに対応する部分の間引き率が高くなっている。これは、本実施形態のように微小な液滴を吐出するノズルを高密度実装したプリントヘッドでは、ヘッド両端部のノズルが吐出するインクの着弾位置がずれてしまう現象（端部よれ）が発生することがあるが、これに対処して良好な画像形成を行うことが可能となるからである。この技術は、例えば本出願人による特願２０００−２１６６８７号に記載されている。
【０１４９】
以上の通り、本実施形態では、フォト系インクと通常色インクとでインデックス処理用のドットパターンおよびマスクパターンを使い分けることにより、全色最小単位２×４ドットパターンを適用した場合に対し、より少ないデータ量で高画質を維持することができる。
【０１５０】
なお、以上の実施形態は、フォト系インクの濃度向上効果を図るべく光沢紙系のプリント媒体を用いる場合に好適なインデックス処理用のドットパターンとした例（図２０）について説明した。そして、フォトインク系のドットパターンマトリクスの基本パターンを２×４ドットとし、通常色インクではドットパターンマトリクスの基本パターンを２×２ドットとすることで、メモリ容量を削減するようにした。
【０１５１】
しかしながら、普通紙系のプリント媒体では、染料インクの滲み率が大きいため、通常色インク（Ｂ、Ｃ、ＭおよびＹ）のうち、Ｂ（ブラック）のみ２×４ドットのドットパターンマトリクスを利用した場合が有利なことがある。
【０１５２】
図２４はそのためのインデックス処理用のドットパターンの一例であり、上例と同様に適用することができる。
【０１５３】
このようなテーブルを格納するのに要するメモリの記憶容量を、全色調について同値のインデックス処理用ドットパターンを用いる場合と比較する。後者の場合、すなわち例えば、６色について９値のドットパターンテーブルを持つ場合、必要な記憶容量は、
（２ドット×３２ドット×８パターン×６色）／８ビット＝３８４バイト
となる。これに対し、図２４の場合は、
｛（２ドット×３２ドット×８パターン×１色）＋（２ドット×１６ドット×４パターン×５色）｝／８ビット＝１４４バイト
となるので、約３７．５％の記憶容量に抑えることが可能となり、本体のコストダウンを実現し、かつ品位を落とさない画像を形成することが可能となる。
【０１５４】
以上のように、本発明は、用いる色調（色や濃度）、ドット径、最大打ち込み量、プリント媒体の種類等の条件に応じて、インデックス処理のためのドットパターン、記録解像度、打ち込み量を適切に設定し、適切なプリント制御を行うことができるものである。
【０１５５】
１２．  その他
なお、本発明が有効に用いられるヘッドの一形態は、電気熱変換体が発生する熱エネルギーを利用して液体に膜沸騰を生じさせ気泡を形成する形態である。
【０１５６】
また、上述の本実施形態の処理を行うプログラムについても、必ずしもプリント装置に予め組み込まれるものでなくてもよく、画像データをプリント装置に供給するホストコンピュータ側のプリンタドライバより適宜供給されるものでもよい。
【０１５７】
さらに、上述実施形態の機能を実現するソフトウェアまたはプリンタドライバのプログラムコードを、プリント装置を含む様々なデバイスが接続された機械またはシステム内のコンピュータに供給し、機械またはシステムのコンピュータに格納されたプログラムコードによって様々なデバイスを作動させることにより上述実施形態の機能を実現するようにしたプリントシステムも、本発明の範囲に含まれる。
【０１５８】
この場合、プログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコード自体、および通信や記憶媒体などによりプログラムコードをコンピュータに供給する手段も、本発明の範囲に含まれる。
【０１５９】
図４４は本発明方法を実行するプログラムおよび関連データが記憶媒体から装置に供給される概念例を示す。本発明方法を実行するプログラムおよび関連データは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等の記憶媒体３１０１をプリンタＰＲＮＴに対するホストをなす装置３１０２に装備された記憶媒体ドライブ挿入口３１０３に挿入することで供給される。その後、プログラムおよび関連データを記憶媒３１０１体から一旦ハードディスクにインストールし、ハードディスクからＲＡＭにロードするか、あるいはハードディスクにインストールせずに直接ＲＡＭにロードすることで、プログラムおよび関連データを実行することが可能となる。
【０１６０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭのほか、ハードディスク、光ディスク、光磁気ディスク、、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【０１６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【０１６３】
【発明の効果】
以上説明したように、本発明によれば、用いる色調（色や濃度）、ドット径（吐出量）、最大打ち込み量、プリント媒体の種類など、複数の異なる条件下でドット形成を行うプリントヘッドを用いて画像形成を行うに際し、それら複数の条件に応じてインデックス処理のためのドットパターン、記録解像度、打ち込み量などを適切に設定するようにしたので、データ処理量の削減によるデータ処理速度の向上と、メモリ容量の削減による装置の低廉化を図ることができる。また、色処理や階調再現数の最適化や全濃度領域における粒状性の低減を達成でき、高精細の画像出力を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるインクジェットプリンタの外観構成を示す斜視図である。
【図２】図１に示すものの外装部材を取り外した状態を示す斜視図である。
【図３】本発明の実施形態に用いる記録ヘッドカートリッジを組立てた状態を示す斜視図である。
【図４】図３に示す記録ヘッドカートリッジを示す分解斜視図である。
【図５】図４に示した記録ヘッドを斜め下方から観た分解斜視図である。
【図６】本発明の実施形態におけるスキャナカートリッジを示す斜視図である。
【図７】本発明の実施形態における電気的回路の全体構成を概略的に示すブロック図である。
【図８】図７に示したメインＰＣＢの内部構成を示すブロック図である。
【図９】図８に示したＡＳＩＣの内部構成を示すブロック図である。
【図１０】本発明の実施形態の動作を示すフローチャートである。
【図１１】本発明の第１実施形態において採用した記録ヘッドのノズル配列を示す図である。
【図１２】濃インクと淡インクとについて、打ち込み量に対する濃度（ＯＤ値）の変化を説明するための説明図である。
【図１３】（ａ）〜（ｃ）は、本発明の実施形態の一例に係り、濃インクと淡インクとについてのインデックス処理用基本パターンへのドット配置を説明するための説明図である。
【図１４】本発明の実施形態の一例に係るインデックス処理を説明するために、（ａ）は濃インクに対する５値のインデックス処理用パターン、（ｂ）は淡インクに対する９値のインデックス処理用パターンを示す説明図である。
【図１５】（ａ）〜（ｅ）は、本発明の実施形態の第２例に係り、異なるドット径のヘッドが用いられる場合の処理を説明するための説明図である。
【図１６】本発明を適用可能なインクジェットプリンタの画像処理系を概念的に示すブロック図である。
【図１７】図１６の画像処理部のより詳細な構成例を示すブロック図である。
【図１８】図１７のドットパターンアドレス生成部のより詳細な構成例を示すブロック図である。
【図１９】図１７のドットパターンテーブル格納部のより詳細な構成例を示すブロック図である。
【図２０】本発明の他の実施形態に係るインデックス処理用パターンを示す説明図である。
【図２１】（ａ）および（ｂ）は、本発明の他の実施形態に係り、濃インクと淡インクとについての記録解像度を説明するための説明図である。
【図２２】本発明の他の実施形態に係る画像処理系で用いられるマスクパターンテーブル格納部の構成例を示すブロック図である。
【図２３】（ａ）および（ｂ）は、本発明の他の実施形態で用いられるマスクパターンの詳細を説明するための説明図である。
【図２４】本発明のさらに他の実施形態に係るインデックス処理用パターンを示す説明図である。
【図２５】本発明方法を実行するプログラムおよび関連データが記憶媒体から装置に供給される概念例を示す説明図である。
【図２６】階調に対する人間の視覚特性（ＶＴＦ曲線）を説明するための説明図である。
【図２７】（ａ）および（ｂ）は、それぞれ、入力画像データに対する２値処理および多値処理を説明するための説明図である。
【符号の説明】
Ｍ１０００  装置本体
Ｍ１００１  下ケース
Ｍ１００２  上ケース
Ｍ１００３  アクセスカバー
Ｍ１００４  排出トレイ
Ｍ２０１５  紙間調整レバー
Ｍ２００３  排紙ローラ
Ｍ３００１  ＬＦローラ
Ｍ３０１９  シャーシ
Ｍ３０２２  自動給送部
Ｍ３０２９  搬送部
Ｍ３０３０  排出部
Ｍ４００１  キャリッジ
Ｍ４００２  キャリッジカバー
Ｍ４００７  ヘッドセットレバー
Ｍ４０２１  キャリッジ軸
Ｍ５０００  回復系ユニット
Ｍ６０００  スキャナ
Ｍ６００１  スキャナホルダ
Ｍ６００３  スキャナカバー
Ｍ６００４  スキャナコンタクトＰＣＢ
Ｍ６００５  スキャナ照明レンズ
Ｍ６００６  スキャナ読取レンズ１
Ｍ６１００  保管箱
Ｍ６１０１  保管箱ベース
Ｍ６１０２  保管箱カバー
Ｍ６１０３  保管箱キャップ
Ｍ６１０４  保管箱バネ
Ｅ０００１  キャリッジモータ
Ｅ０００２  ＬＦモータ
Ｅ０００３  ＰＧモータ
Ｅ０００４  エンコーダセンサ
Ｅ０００５  エンコーダスケール
Ｅ０００６  インクエンプティセンサ
Ｅ０００７  ＰＥセンサ
Ｅ０００８  ＧＡＰセンサ（紙間センサ）
Ｅ０００９  ＡＳＦセンサ
Ｅ００１０  ＰＧセンサ
Ｅ００１１  コンタクトＦＰＣ（フレキシブルプリントケーブル）
Ｅ００１２  ＣＲＦＦＣ（フレキシブルフラットケーブル）
Ｅ００１３  キャリッジ基板
Ｅ００１４  メイン基板
Ｅ００１５  電源ユニット
Ｅ００１６  パラレルＩ／Ｆ
Ｅ００１７  シリアルＩ／Ｆ
Ｅ００１８  電源キー
Ｅ００１９  レジュームキー
Ｅ００２０  ＬＥＤ
Ｅ００２１  ブザー
Ｅ００２２  カバーセンサ
Ｅ１００１  ＣＰＵ
Ｅ１００２  ＯＳＣ（ＣＰＵ内蔵オシレータ）
Ｅ１００３  Ａ／Ｄ（ＣＰＵ内蔵Ａ／Ｄコンバータ）
Ｅ１００４  ＲＯＭ
Ｅ１００５  発振回路
Ｅ１００６  ＡＳＩＣ
Ｅ１００７  リセット回路
Ｅ１００８  ＣＲモータドライバ
Ｅ１００９  ＬＦ／ＰＧモータドライバ
Ｅ１０１０  電源制御回路
Ｅ１０１１  ＩＮＫＳ（インクエンド検出信号）
Ｅ１０１２  ＴＨ（サーミスタ温度検出信号）
Ｅ１０１３  ＨＳＥＮＳ（ヘッド検出信号）
Ｅ１０１４  制御バス
Ｅ１０１５  ＲＥＳＥＴ（リセット信号）
Ｅ１０１６  ＲＥＳＵＭＥ（レジュームキー入力）
Ｅ１０１７  ＰＯＷＥＲ（電源キー入力）
Ｅ１０１８  ＢＵＺ（ブザー信号）
Ｅ１０１９  発振回路出力信号
Ｅ１０２０  ＥＮＣ（エンコーダ信号）
Ｅ１０２１  ヘッド制御信号
Ｅ１０２２  ＶＨＯＮ（ヘッド電源ＯＮ信号）
Ｅ１０２３  ＶＭＯＮ（モータ電源ＯＮ信号）
Ｅ１０２４  電源制御信号
Ｅ１０２５  ＰＥＳ（ＰＥ検出信号）
Ｅ１０２６  ＡＳＦＳ（ＡＳＦ検出信号）
Ｅ１０２７  ＧＡＰＳ（ＧＡＰ検出信号）
Ｅ００２８  シリアルＩ／Ｆ信号
Ｅ１０２９  シリアルＩ／Ｆケーブル
Ｅ１０３０  パラレルＩ／Ｆ信号
Ｅ１０３１  パラレルＩ／Ｆケーブル
Ｅ１０３２  ＰＧＳ（ＰＧ検出信号）
Ｅ１０３３  ＰＭ制御信号（パルスモータ制御信号）
Ｅ１０３４  ＰＧモータ駆動信号
Ｅ１０３５  ＬＦモータ駆動信号
Ｅ１０３６  ＣＲモータ制御信号
Ｅ１０３７  ＣＲモータ駆動信号
Ｅ００３８  ＬＥＤ駆動信号
Ｅ１０３９  ＶＨ（ヘッド電源）
Ｅ１０４０  ＶＭ（モータ電源）
Ｅ１０４１  ＶＤＤ（ロジック電源）
Ｅ１０４２  ＣＯＶＳ（カバー検出信号）
Ｅ２００１  ＣＰＵ  Ｉ／Ｆ
Ｅ２００２  ＰＬＬ
Ｅ２００３  ＤＭＡ制御部
Ｅ２００４  ＤＲＡＭ制御部
Ｅ２００５  ＤＲＡＭ
Ｅ２００６  １２８４  Ｉ／Ｆ
Ｅ２００７  ＵＳＢ  Ｉ／Ｆ
Ｅ２００８  受信制御部
Ｅ２００９  圧縮・伸長ＤＭＡ
Ｅ２０１０  受信バッファ
Ｅ２０１１  ワークバッファ
Ｅ２０１２  ワークエリアＤＭＡ
Ｅ２０１３  記録バッファ転送ＤＭＡ
Ｅ２０１４  プリントバッファ
Ｅ２０１５  記録データ展開ＤＭＡ
Ｅ２０１６  展開用データバッファ
Ｅ２０１７  カラムバッファ
Ｅ２０１８  ヘッド制御部
Ｅ２０１９  エンコーダ信号処理部
Ｅ２０２０  ＣＲモータ制御部
Ｅ２０２１  ＬＦ／ＰＧモータ制御部
Ｅ２０２２  センサ信号処理部
Ｅ２０２３  モータ制御バッファ
Ｅ２０２４  スキャナ取込みバッファ
Ｅ２０２５  スキャナデータ処理ＤＭＡ
Ｅ２０２６  スキャナデータバッファ
Ｅ２０２７  スキャナデータ圧縮ＤＭＡ
Ｅ２０２８  送出バッファ
Ｅ２０２９  ポート制御部
Ｅ２０３０  ＬＥＤ制御部
Ｅ２０３１  ＣＬＫ（クロック信号）
Ｅ２０３２  ＰＤＷＭ（ソフト制御信号）
Ｅ２０３３  ＰＬＬＯＮ（ＰＬＬ制御信号）
Ｅ２０３４  ＩＮＴ（割り込み信号）
Ｅ２０３６  ＰＩＦ受信データ
Ｅ２０３７  ＵＳＢ受信データ
Ｅ２０３８  ＷＤＩＦ（受信データ／ラスタデータ）
Ｅ２０３９  受信バッファ制御部
Ｅ２０４０  ＲＤＷＫ（受信バッファ読み出しデータ／ラスタデータ）
Ｅ２０４１  ＷＤＷＫ（ワークバッファ書込みデータ／記録コード）
Ｅ２０４２  ＷＤＷＦ（ワークフィルデータ）
Ｅ２０４３  ＲＤＷＰ（ワークバッファ読み出しデータ／記録コード）
Ｅ２０４４  ＷＤＷＰ（並べ替え記録コード）
Ｅ２０４５  ＲＤＨＤＧ（記録展開用データ）
Ｅ２０４７  ＷＤＨＤＧ（カラムバッファ書込みデータ／展開記録データ）
Ｅ２０４８  ＲＤＨＤ（カラムバッファ読み出しデータ／展開記録データ）
Ｅ２０４９  ヘッド駆動タイミング信号
Ｅ２０５０  データ展開タイミング信号
Ｅ２０５１  ＲＤＰＭ（パルスモータ駆動テーブル読み出しデータ）
Ｅ２０５２  センサ検出信号
Ｅ２０５３  ＷＤＨＤ（取込みデータ）
Ｅ２０５４  ＲＤＡＶ（取込みバッファ読み出しデータ）
Ｅ２０５５  ＷＤＡＶ（データバッファ書込みデータ／処理済データ）
Ｅ２０５６  ＲＤＹＣ（データバッファ読み出しデータ／処理済データ）
Ｅ２０５７  ＷＤＹＣ（送出バッファ書込みデータ／圧縮データ）
Ｅ２０５８  ＲＤＵＳＢ（ＵＳＢ送信データ／圧縮データ）
Ｅ２０５９  ＲＤＰＩＦ（１２８４送信データ）
Ｈ１０００  記録ヘッドカートリッジ
Ｈ１００１  記録ヘッド
Ｈ１１００  記録素子基板
Ｈ１１００Ｔ  吐出口
Ｈ１２００  第１のプレート
Ｈ１２０１  インク供給口
Ｈ１３００  電気配線基板
Ｈ１３０１  外部信号入力端子
Ｈ１４００  第２のプレート
Ｈ１５００  タンクホルダー
Ｈ１５０１  インク流路
Ｈ１６００  流路形成部材
Ｈ１７００  フィルター
Ｈ１８００  シールゴム
Ｈ１９００  インクタンク
２０  画像入力部
２１  画像処理部
２２  画像出力部
３０  量子化部
３１  ドットパターンアドレス格納部
３２  ドットパターン変換部
３３  ドットパターン格納部
３００  画像データ入力端子
３０１  画像バッファ
３０２  アドレスカウンタ
３０３  マスク生成部
３０４  マスクバッファ
３０５  マスク処理部
３０６  母マスクメモリ
３０７  プリンタ本体
３０９  主走査装置
３１１  記録媒体
３１０  搬送装置
３１０１  記憶媒体
３１０２  ホスト装置
３１０３  記憶媒体ドライブ挿入口
【図１】
0004916059.tif 000002
【図２】
0004916059.tif 000003
【図３】
0004916059.tif 000004
【図４】
0004916059.tif 000005
【図５】
0004916059.tif 000006
【図６】
0004916059.tif 000007
【図７】
0004916059.tif 000008
【図８】
0004916059.tif 000009
【図９】
0004916059.tif 000010
【図１０】
0004916059.tif 000011
【図１１】
0004916059.tif 000012
【図１２】
0004916059.tif 000013
【図１３】
0004916059.tif 000014
【図１４】
0004916059.tif 000015
【図１５】
0004916059.tif 000016
【図１６】
0004916059.tif 000017
【図１７】
0004916059.tif 000018
【図１８】
0004916059.tif 000019
【図１９】
0004916059.tif 000020
【図２０】
0004916059.tif 000021
【図２１】
0004916059.tif 000022
【図２２】
0004916059.tif 000023
【図２３】
0004916059.tif 000024
【図２４】
0004916059.tif 000025
【図２５】
0004916059.tif 000026
【図２６】
0004916059.tif 000027
【図２７】
0004916059.tif 000028