(57)【特許請求の範囲】
【請求項１】
ホスト装置から送信される記録データに基づいて、記録ヘッドを駆動して記録を行う記録装置であって、
前記記録ヘッドを記録媒体に対して主走査方向へ走査する走査手段と、
前記ホスト装置から送信された記録データを格納して前記記録ヘッドへ転送するために、前記主走査方向に対応した複数のブロックを有する記録バッファであって、前記走査手段による走査可能な幅に対して前記記録ヘッドを走査して記録を行うための記録データ量よりも少ない量の記録データを格納可能な記録バッファと、
前記ブロック毎に記録データを読み出して、前記記録ヘッドを前記走査手段により走査しながら記録を行なう記録手段と、
前記複数のブロックから構成される記録バッファへの記録データの格納を前記記録ヘッドによる記録のために各ブロックからの記録データの読み出しが完了する毎に行なうバッファ入出力手段と、
前記記録バッファの最終ブロックに格納された記録データの一部を間引きする間引き手段と、
前記最終ブロックに格納された記録データを用いた記録については、前記最終ブロック以外の全てのブロックに格納された記録データと前記間引き手段によって間引かれた記録データとを用いて、前記記録ヘッドの１回の走査によって記録し、さらに、前記間引き手段によって間引かれた残りのデータと前記最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて前記記録ヘッドの次の走査によって記録するよう前記記録手段を制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記記録バッファは前記複数のブロックを循環的に用いるリンクバッファ構造をしていることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記間引き手段はマスクＲＯＭを有することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記マスクＲＯＭには記録媒体上の記録画像では２次元的な配置となる各画素に対応した記録データを千鳥状に５０％間引く間引きパターンを格納することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記間引き手段は、カラー記録を行う場合には、カラー記録データの各色成分毎に異なる間引きパターンを用いることを特徴とする請求項１に記載の記録装置。
【請求項６】
前記間引き手段は、前記各色成分毎に異なる間引きパターンをマスクＲＯＭに格納すること特徴とする請求項５に記載の記録装置。
【請求項７】
前記走査手段はキャリッジを含むことを特徴とする請求項１乃至６のいずれかに記載の記録装置。
【請求項８】
前記記録ヘッドはインクジェット記録ヘッドであり、
前記インクジェット記録ヘッドは熱エネルギーを利用してインクを吐出するために、前記インクに付与する熱エネルギーを発生する電気熱変換素子を有することを特徴とする請求項１乃至７のいずれかに記載の記録装置。
【請求項９】
記録ヘッドを記録媒体に対して主走査方向へ走査する走査手段と、前記走査手段による走査可能な幅に対して前記記録ヘッドを走査して記録を行うための記録データ量よりも少ない量の前記記録ヘッドに転送するための記録データを格納可能な、前記主走査方向に対応した複数のブロックを有する記録バッファと、ホスト装置から送信された前記記録データを前記記録バッファにブロック毎に格納するとともに、前記ブロック毎に記録データを読み出して、前記記録ヘッドを前記走査手段により走査しながら記録を行なう記録手段と、前記複数のブロックから構成される記録バッファへの記録データの格納を前記記録ヘッドによる記録のために各ブロックからの記録データの読み出しが完了する毎に行なうバッファ入出力手段とを有する記録装置における記録制御方法であって、
前記記録バッファの最終ブロックに格納された記録データの一部を間引きする間引き工程と、
前記最終ブロックに格納された記録データを用いた記録については、前記最終ブロック以外の全てのブロックに格納された記録データと前記間引き工程において間引かれた記録データとを用いて前記記録ヘッドの１回の走査によって記録し、さらに、前記間引き工程において間引かれた残りのデータと前記最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて前記記録ヘッドの次の走査によって記録するよう前記記録手段を制御する記録制御工程とを有することを特徴とする記録制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置及び記録制御方法に関し、特に、記録装置において記録ヘッドを走査可能な幅によって決まる記録領域に対して記録ヘッドを１走査して記録を行う際の記録データ量よりも容量が少ないデータバッファを用いた記録装置及び記録制御方法に関する。
【０００２】
【従来の技術】
ホストから記録データを受信し、その受信データを用いて記録ヘッドを往復走査しながら記録用紙のような記録媒体を搬送して記録を行なうシリアルプリンタが従来から知られていた。
【０００３】
そのシリアルプリンタではホストからのデータ受信と記録ヘッドによる記録とを繰り返し行なうので、その受信速度と記録速度とを調整するために、通常は、少なくとも記録ヘッド１走査分の記録に必要な記録データを格納するデータバッファを用いてきた。
【０００４】
しかしながら、記録ヘッドの記録幅が長くなったり、或いは、記録の高解像度化のために記録要素数が多くなると、データバッファの容量も大きくならざるを得ない。これは高価な大容量のメモリを装置に備える必要があり、その結果、プリンタのコスト上昇につながることになる。
【０００５】
従って、データバッファの容量増加に伴うコスト上昇を抑えるため、データバッファメモリの容量の少ないプリンタでは、意図的に記録ヘッド１走査記録に当たり記録ヘッドの記録要素の配列方向（副走査方向）のデータ量を少なくすることにより対応していた。
【０００６】
また、記録ヘッド１走査分の記録に必要な記録データより小さい容量しかないデータバッファを用いるようにした構成が考えられていた。
【０００７】
【発明が解決しようとする課題】
しかし、１走査分の記録データを格納できない小容量のバッファを用いた構成とした場合、記録ヘッドを走査して記録する途中で記録データのバッファ展開が間に合わない場合、その展開が終了した位置までを記録してその走査記録を停止し、その後、残りの記録データのバッファ展開が終了した時点で、前回記録が終了した地点から記録ヘッドを走査させて記録を再開するような制御を行なう必要がある。また、１走査分に満たない記録データがホスト装置から送信された時点で記録ヘッドの走査を開始して記録を行う場合、続く記録データを記録終了後のバッファのエリアに展開して記録を行うことが考えられるものの、この構成においても、ホスト装置と記録装置との間の通信に障害が発生した場合や、転送速度が遅く、１走査の記録が完了する前に次の記録データの転送が間に合わない場合においても、同様の課題が生じる。
【０００８】
上述のように、走査の途中で記録を中断し、記録データが転送されてから記録を再開する構成とした場合には、記録ヘッドの走査を行う機構部の動作精度、記録ヘッドの走査方向（主走査方向）への移動速度の制御精度などの影響で、記録走査を停止するまでの記録画像と記録走査を再開してからの記録画像とが重なりあったり、或いは両者の記録画像の間に隙間が生じたりして、画質が劣化するという問題があった。
【０００９】
本発明は上記従来例に鑑みてなされたものであり、記録ヘッド１走査分の記録に必要な記録データより小さい容量しかないデータバッファを用いる場合でも良好な記録を行なうことができる廉価な記録装置及び記録制御方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記目的を達成するため本発明の記録装置は以下の構成からなる。
【００１１】
即ち、ホスト装置から送信される記録データに基づいて、記録ヘッドを駆動して記録を行う記録装置であって、前記記録ヘッドを記録媒体に対して主走査方向へ走査する走査手段と、前記ホスト装置から送信された記録データを格納して前記記録ヘッドへ転送するために、前記主走査方向に対応した複数のブロックを有する記録バッファであって、前記走査手段による走査可能な幅に対して前記記録ヘッドを走査して記録を行うための記録データ量よりも少ない量の記録データを格納可能な記録バッファと、前記ブロック毎に記録データを読み出して、前記記録ヘッドを前記走査手段により走査しながら記録を行なう記録手段と、前記複数のブロックから構成される記録バッファへの記録データの格納を前記記録ヘッドによる記録のために各ブロックからの記録データの読み出しが完了する毎に行なうバッファ入出力手段と、前記記録バッファの最終ブロックに格納された記録データの一部を間引きする間引き手段と、前記最終ブロックに格納された記録データを用いた記録については、前記最終ブロック以外の全てのブロックに格納された記録データと前記間引き手段によって間引かれた記録データとを用いて、前記記録ヘッドの１回の走査によって記録し、さらに、前記間引き手段によって間引かれた残りのデータと前記最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて前記記録ヘッドの次の走査によって記録するよう前記記録手段を制御する制御手段とを有することを特徴とする記録装置を備える。
【００１３】
また、前記記録バッファは複数のブロックを循環的に用いるリングバッファ構造をしていることが望ましい。
【００１４】
なお、前記間引き手段はマスクＲＯＭを有することが望ましく、そのマスクＲＯＭには、例えば、記録媒体上の記録画像では２次元的な配置となる各画素に対応した記録データを千鳥状に５０％間引く間引きパターンを格納すると良い。
【００１５】
また、カラー記録を行う場合には、前記間引き手段は、カラー記録データの各色成分毎に異なる間引きパターンを用いても良く、その場合、各色成分毎に異なる間引きパターンをマスクＲＯＭに格納すると良い。
【００１６】
さらにまた、前記走査手段はキャリッジを含むものである。
【００１７】
以上説明した構成における記録ヘッドはインクジェット記録ヘッドであり、そのインクジェット記録ヘッドは熱エネルギーを利用してインクを吐出するために、前記インクに付与する熱エネルギーを発生する電気熱変換素子を有することが望ましい。
【００１８】
また他の発明によれば、記録ヘッドを記録媒体に対して主走査方向へ走査する走査手段と、前記走査手段による走査可能な幅に対して前記記録ヘッドを走査して記録を行うための記録データ量よりも少ない量の前記記録ヘッドに転送するための記録データを格納可能な、前記主走査方向に対応した複数のブロックを有する記録バッファと、ホスト装置から送信された前記記録データを前記記録バッファにブロック毎に格納するとともに、前記ブロック毎に記録データを読み出して、前記記録ヘッドを前記走査手段により走査しながら記録を行なう記録手段と、前記複数のブロックから構成される記録バッファへの記録データの格納を前記記録ヘッドによる記録のために各ブロックからの記録データの読み出しが完了する毎に行なうバッファ入出力手段とを有する記録装置における記録制御方法であって、前記記録バッファの最終ブロックに格納された記録データの一部を間引きする間引き工程と、前記最終ブロックに格納された記録データを用いた記録については、前記最終ブロック以外の全てのブロックに格納された記録データと前記間引き工程において間引かれた記録データとを用いて前記記録ヘッドの１回の走査によって記録し、さらに、前記間引き工程において間引かれた残りのデータと前記最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて前記記録ヘッドの次の走査によって記録するよう前記記録手段を制御する記録制御工程とを有することを特徴とする記録制御方法を備える。
【００１９】
以上の構成により本発明は、走査手段に搭載されて往復移動する記録ヘッドの１走査分の記録に必要な記録データ量よりも少ない容量の記録バッファを繰り返し用いて記録を行なう際に、その記録バッファを複数のブロックに分割し、分割されたブロック毎に記録データを読み出し、記録ヘッドを走査手段により走査しながら記録を行なうのであるが、最終ブロックに格納された記録データを用いた記録については、最終ブロック以外の全てのブロックに格納された記録データと最終ブロックに格納された記録データの一部を間引いた記録データとを用いて記録ヘッドの１回の走査によって記録し、さらに、その間引かれた残りのデータと最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて記録ヘッドの次の走査によって記録するよう制御する。
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００２０】
なお、以下に説明する実施形態では、インクジェット記録ヘッドを用いた記録装置を例に挙げて説明する。
【００２１】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２２】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２３】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２４】
図１は、本発明の代表的な実施の形態であるインクジェットプリンタ（以下、記録装置という）ＩＪＲＡの構成の概要を示す外観斜視図である。図１において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００２５】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００２６】
図２は、図１に示す記録装置の制御構成を示すブロック図である。
【００２７】
図２において、ＣＰＵ１０１はホストから転送された記録データの受信とその受信データに基づく記録信号の生成、キャリッジモータや搬送モータの駆動制御、記録ヘッドＩＪＨの吐出制御、ホストから転送されたコマンドの解析、操作パネルからの入力による各種設定などを含む記録制御を実行する。
【００２８】
ＲＯＭ１０２は記録装置を駆動するための制御プログラム、各種固定値データ（キャリッジモータや搬送モータの駆動テーブル等）等が格納されている。ＣＰＵ１０１はＲＯＭ１０２に格納されたこれら制御プログラムやデータを読み出すことにより記録制御を実行する。さて、ＲＯＭ１０２から読み出された各種固定値データはそのまま初期値として使用されるものと、ＲＡＭ１０３に展開されＣＰＵ１０１により加工され使用されるものとがある。また、受信データに基づいて記録データを発生させるのに使用するフォントデータはＣＧＲＯＭ１０８に格納され、そこから必要に応じて指定されたフォントデータがＣＰＵ１０１によって読み出され、ＲＡＭ１０３に展開され記録データとして生成される。
【００２９】
このフォントデータは記録装置の機種により搭載量や搭載文字種類などが異なる為、その容量も異なる。
【００３０】
この実施形態の記録装置では、そのフォントデータは明朝体１フォントとなっている。
【００３１】
ＲＡＭ１０３には上述したフォントデータを指定された修飾方法にて修飾された結果を展開し、これが文字データとして使用される。画像データの場合も同様にＣＰＵ１０１はホストから受信した記録データを指定された記録位置と対応するＲＡＭ１０３の領域上に展開し、これを画像データとして使用する。更に、ＲＡＭ１０３はプログラム実行に必要な作業領域やインタフェース（Ｉ／Ｆ）１０４を介してホストから受信したデータの一時格納場所としての受信バッファとしても使用される。
【００３２】
インタフェース（Ｉ／Ｆ）１０４はホスト（不図示）と接続され、記録データやプリント指示コマンド等の制御情報を受信するために用いられるとともに、この記録装置のキャリッジＨＣに記録ヘッドＩＪＨの代わりにスキャナ（不図示）を搭載して画像を読み込む場合には、その読み込んだ画像データをホストに送信するためにも用いられる。なお、この実施形態におけるインタフェース（Ｉ／Ｆ）にはＩＥＥＥ−１２８４に準拠した仕様を採用しているが、その他にもＵＳＢやＩＥＥＥ１３９４などのインタフェースを用いても良い。いずれにせよ、ホストからのデータや情報だけでなく、記録装置の状態をホストに転送するため、双方向の通信が可能なインタフェース（Ｉ／Ｆ）となっている。
【００３３】
ヘッド／スキャナコントローラ１０７はＣＰＵ１０１からの指示の下にキャリッジＨＣに搭載された記録ヘッドＩＪＨ或いはスキャナの動作を制御する。
【００３４】
ＥＥＰＲＯＭ１０５には記録装置の設定状態を保管する他、印刷枚数、インク残量などの情報も格納されている。記録装置の状態としては、フォント種別、対応用紙、自動電源ＯＮ／ＯＦＦなどの情報が格納される。
【００３５】
モータコントローラ１０６は、記録媒体に記録を行うときには記録ヘッドＩＪＨを搭載したキャリッジＨＣ、記録媒体に記録された画像を読み取るときにはスキャナを搭載したキャリッジＨＣを主走査方向に往復走査させるキャリッジモータを駆動したり、或いは、記録媒体を画像記録或いは画像読み取りの進行に合わせて搬送する搬送モータを駆動するために使用される。これらキャリッジモータと搬送モータとは独立に動作可能であり、モータコントローラ１０６は通常の記録動作では、キャリッジモータを駆動してキャリッジが記録媒体の同一領域を１回または複数回走査後、搬送モータを駆動して記録媒体を所定量搬送する制御を行っている。
【００３６】
また、ＣＰＵ１０１はモータコントローラ１０６を制御して、記録がキャリッジＨＣの等速域を使用して行われるように制御している。
【００３７】
以上説明した構成要素は、データバスとアドレスバスとによって構成されるバスライン１０９によって互いに接続され、データや制御情報が転送される。従って、ＣＰＵ１０１がバスライン１０９を使用して、各構成要素を制御する。
【００３８】
なお、１１０〜１１１は各構成要素への電源供給ライン、１１２はユーザが記録装置に指示を行なうスイッチと記録装置からの種々のメッセージ表示するディスプレイで構成される操作パネルである。
【００３９】
次に以上の構成の記録装置が採用している記録方法について説明する。
【００４０】
図３は記録媒体１頁への記録方法を説明する図である。この実施形態の記録装置では６００ｄｐｉの解像度で記録が可能であるとする。
【００４１】
図３において、２０１は紙などの記録媒体、２０２は記録ヘッドＩＪＨの１走査によって記録がなされる記録領域を表している。また、記録媒体２０１の縦方向はその記録媒体は搬送される搬送方向（副走査方向）、横方向は記録ヘッドが走査する方向（主走査方法）である。また、記録領域２０２の縦方向サイズは記録ヘッドＩＪＨの記録幅（記録要素数或いはノズル数）に対応している。
【００４２】
さて、記録ヘッドＩＪＨは主走査方向に移動しながら、記録データによって示される位置にくれば指定されているノズルからインクを吐出して、記録媒体上に画像を記録する。
【００４３】
そして、この実施形態ではＲＡＭ１０３にＡ４サイズの記録媒体を縦にセットして６００ｄｐｉの解像度で記録を行うとする。
【００４４】
このような条件で、記録ヘッドＩＪＨの１走査分の記録に必要な記録データの半分強（５／８）の量を格納するデータバッファが備えられるとする。そして、そのデータバッファは５つのブロックに分割された構成で、これら５つのブロックが循環的に用いられるリングバッファ構造をしている。また、記録ヘッドＩＪＨの１走査によってＡ４サイズの横幅全体に記録される記録データ量はブロック８つ分の記録データ量に相当する。言い換えると、１ブロックは１記録走査が８分割された領域のデータを格納する。これは記録紙上の記録幅で言うと、約１インチ程度であり、記録ドット数で言えば、約６００ドットである。つまりデータバッファの１ブロックの横幅サイズはドットで言えば約６００ドットとなる。
【００４５】
従って、データバッファに記録データがフルに格納されているならば、容量的に言って、図３に示すように、ブロック２０３〜２０７が対応する領域に最初の走査により記録を行なうことができる。
【００４６】
しかしながら、この実施形態では以下のような記録制御を実行する。なお、この制御は記録媒体１頁分の記録について繰り返し行なわれるが、ここでは説明を簡単にするために、記録領域２０２の記録についてのみ説明する。
【００４７】
即ち、ブロック２０３〜２０６に格納された記録データについては記録ヘッドＩＪＨの１回の走査で記録を完了させるが、５番目のブロック（即ち、ブロック２０７）に格納された記録データは記録ヘッドＩＪＨの１回の走査で記録を行なわないように制御する。つまり、図３の２１１に示すように、ブロック２０７に格納された記録データを５０％の割合で千鳥状に間引き、１回目の走査では黒丸（●）で示された記録データに関してのみ記録を行なう。この間引きは、例えば、所定のマスクＲＯＭなどを用いれば良い。
【００４８】
従って、ブロック２０３〜２０６までについては記録ヘッドＩＪＨを走査して各ブロックの記録が完了する毎に順次、そのデータ格納領域を解放して次の記録データ（記録領域２０２の残りの領域に対応する記録データ）を格納する。即ち、図３に示すように、ブロック２０８〜２１０に記録データを展開する。なお、データバッファは上述のように５つのブロックからなるリングバッファ構造をしているので、ブロック２０８〜２１０はブロック２０３〜２０５と同じメモリ領となる。
【００４９】
これに対して、ブロック２０７については記録ヘッドの最初の走査でブロック２０３〜２０６を用いた記録とともにそこに格納された記録データの５０％について記録を行なうが、残りの記録データについては記録を抑止する。
【００５０】
その後、記録ヘッドの次の走査において、ブロック２０７に格納された残り半分の記録データとブロック２０８〜２１０に格納された記録データとを用いて記録がなされ記録領域２０２への記録が完了する。このとき、図３の２１２に示すように、黒丸（●）で示されたブロック２０７に格納された残り半分の記録データを用いて記録を行い、その後、ブロック２０８〜２１０については全ての記録データについての記録を行なう。
【００５１】
次に、記録媒体を記録ヘッドＩＪＨの記録幅分だけ副走査方向に搬送し、その後以上の処理を繰り返す。
【００５２】
以上の処理は図４に示すフローチャートのようにまとめられる。
【００５３】
図４は記録領域２０２への記録制御を示すフローチャートである。この記録制御はＲＯＭに格納された制御プログラムをＣＰＵ１０１が実行することによりなされる。
【００５４】
まずステップＳ１１０ではブロック２０３〜２０７に記録データを展開する。次に、ステップＳ１２０では記録ヘッドＩＪＨを走査して、ステップＳ１３０において、ブロック２０３〜２０６については各ブロックの全ての記録データを用いて記録を行いながら、ブロック単位で記録が完了する度毎にその格納領域を解放して次の記録データを展開する。
【００５５】
さらに、ステップＳ１４０ではブロック２０７に格納された記録データを半分に間引いて５０％の記録データを用いて記録を行なう。
【００５６】
ステップＳ１５０では、記録ヘッドが走査を完了してホームポジションに復帰することと、ブロック２０８〜２１０に記録データが展開完了するのを待ち合わせ、これらが完了すると、処理はステップＳ１６０に進み、再び記録ヘッドＩＪＨを走査させる。
【００５７】
そして、ステップＳ１７０ではブロック２０７の残りの記録データを用いて記録を行う。この記録が終了すると、ブロック２０７の格納領域は解放され、次の記録データの展開に備える。さらにステップＳ１８０ではブロック２０８〜２１０について各ブロックの全ての記録データを用いて記録を行いながら、ブロック単位で記録が完了する度毎にその格納領域を解放して次の記録データの展開に備える。
【００５８】
図５は従来例と以上説明した記録制御によって記録された結果の比較を示す図である。
【００５９】
図５において、３０１と３０２はこの実施形態に従う記録装置を用いた記録結果であり、３０３と３０４は従来例に従う記録結果である。
【００６０】
なお、ここでいう従来例とは記録ヘッドの最初の走査でデータバッファに格納された記録データを全て用いて記録可能位置まで記録を行い、次の走査ではその後データバッファに展開された記録データを用いて記録を行なう記録制御のことをいう。
【００６１】
このことを図３に示したデータバッファに適用して説明するならば、記録ヘッドＩＪＨの最初の走査でブロック２０３〜２０７に格納された全ての記録データを用いて記録がなされ、次の走査ではブロック２０８〜２１０に格納された全ての記録データを用いた記録がなされることを意味する。
【００６２】
従って、図５に示す例は記録ヘッドの１走査記録におけるデータバッファの最後のブロック、即ち、ブロック２０７に相当する領域の一部の記録結果を示している。
【００６３】
なお、図５の３０１〜３０４において、黒丸（●）は最初の走査で記録されたドットを示し、白丸（○）は２回目の走査で記録されたドットを示している。
【００６４】
図５の３０１はこの実施形態に従う記録装置で記録した場合に、２回目の走査による記録が１回目に比べて記録走査方向にずれた例の記録結果を示し、図５の３０２は２回目の走査による記録が１回目に比べて記録ヘッドのホームポジション方向にずれた例の記録結果を示している。
【００６５】
図５は記録ドットを拡大した図であるため、そのドットがずれているのが分かるが、解像度６００ｄｐｉの記録では、そのずれは目視では殆ど分からないレベルである。
【００６６】
これに対して、図５の３０３は従来例に従って記録がなされた場合に、図５の３０１と同様に２回目の走査による記録が１回目に比べて記録走査方向にずれた例の記録結果である。この図からも分かるように３ドット目の列と４ドット目の列との間が所定量よりも広くなっているためユーザからは白い線となって認識されてしまう。つまり、白スジの発生が目視で確認される。同様に、図５の３０４は図５の３０２に対応していて、１回目の走査による記録に比べて２回目の走査による記録が記録ヘッドのホームポジション方向にずれた例の記録結果を示している。この場合、図５の３０３とは逆に３ドット目の列と４ドット目の列が重なりあっているためその部分の濃度が異常に高くなり、ユーザには黒い線のように見える。つまり、濃度むらの発生が確認される。
【００６７】
従って以上説明した実施形態に従えば、たとえ、記録ヘッドの走査機構の精度や記録ヘッドからの吐出制御の精度などの限界により、記録ヘッドの走査毎にその走査方向に関して前後にインクの吐出位置が変化したとしても、従来のようにデータバッファに格納された記録データを同一走査における記録で全て用いるのではなく、特に、同一走査における記録の最終部分に相当するブロックの記録データを間引いて記録に用い、残りの記録データを次の記録走査で用いるので、同一ブロックの記録が２つの走査に分散されることになるので、インクの吐出位置のずれも分散される。
【００６８】
その結果、インクの吐出位置のズレが均一的に発生することはなくなり、記録画質の劣化を抑え全体的な画質の向上を図ることができる。
【００６９】
なお、以上説明した実施形態では、図３に示すような５０％の千鳥状間引きを行なったが本発明はこれによって限定されるものではなく、他の間引きパターンでも良いことは言うまでもない。
【００７０】
例えば、図６に示すように記録ヘッドの走査方向に関し、最初の走査と次の走査による記録とでは少しずつ記録ドットの比率を変化させるようなパターンを用いると更に一層効果的である。なお、図６において、黒丸（●）は１走査目による記録ドットを白丸（○）は２走査目による記録ドットを表している。また、各走査における記録ドットの位置は任意に設定が可能である。
【００７１】
さらに、以上説明した間引きパターンによる記録制御はデータバッファの１つのブロックの記録をマスクＲＯＭなどに格納されたパターンで間引くことで簡単に実現できるので、コスト的にも有利である。
【００７２】
またさらに、以上説明した実施形態では、記録がカラー記録であるかどうかについては特に言及しなかったが、本発明はカラー記録にも適用可能であることは言うまでもない。その場合、カラー記録データの各色成分毎に対応して複数の間引きパターンを備え、それらの間引きパターンを異ならせるようにしても良い。この場合、各色成分に対応した複数の間引きパターンをマスクＲＯＭに格納しておくと良い。
【００７３】
なお、以上の実施形態において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００７４】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００７５】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００７６】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００７７】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【００７８】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００７９】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００８０】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【００８１】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【００８２】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００８３】
【発明の効果】
以上説明したように本発明によれば、小容量の記録バッファを繰り返し用いて記録を行なう際に、複数のブロックに分割された記録バッファのブロック毎に記録データを読み出し、記録ヘッドを走査手段により走査しながら記録を行なうのであるが、最終ブロックに格納された記録データを用いた記録については、最終ブロック以外の全てのブロックに格納された記録データと最終ブロックに格納された記録データの一部を間引いた記録データとを用いて記録ヘッドの１回の走査によって記録し、さらに、その間引かれた残りのデータと最終ブロック以外の全てのブロックに新たに格納された記録データとを用いて記録ヘッドの次の走査によって記録するよう制御するので、簡単な構成で各走査記録間の画像の重なりや隙間の発生等による画像の劣化を防止することができ、高品位な画像を記録することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の代表的な実施形態であるインクジェット記録装置の構成を示す斜視図である。
【図２】図１に示す記録装置の制御構成を示すブロック図である。
【図３】記録媒体１頁への記録方法を説明する図である。
【図４】記録領域２０２への記録制御を示すフローチャートである。
【図５】従来例と本発明の実施形態に従う記録制御によって記録された結果の比較を示す図である。
【図６】他の間引きパターンを示す図である。
【符号の説明】
ＩＪＨ  記録ヘッド
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インタフェース（Ｉ／Ｆ）
１０５  ＥＥＰＲＯＭ
１０６  モータコントローラ
１０７  ヘッド／スキャナコントローラ
１０８  ＣＧＲＯＭ
１０９  バスライン
１１２  走査パネル
【図１】
0004018434.tif 000002
【図２】
0004018434.tif 000003
【図３】
0004018434.tif 000004
【図４】
0004018434.tif 000005
【図５】
0004018434.tif 000006
【図６】
0004018434.tif 000007