(57)【要約】【課題】記録品位を向上することができる記録装置及びその制御方法、プログラムを提供する。【解決手段】外部装置から記録データをインタフェース１７０から入力する。入力された記録データを保持する複数の記録バッファ領域をＤＲＡＭ１７３に確保する。次に、記録ヘッド１０２によって記録用紙に記録される記録データの内容に従って、ＭＰＵ１７１は、複数の記録バッファ領域各々を、記録ヘッドのノズルを分割した複数の要素グループ各々に割り当てる。そして、その記録バッファ領域に保持された記録データに従って、同一の記録ドット径に対応した複数のノズルへのデータ転送を制御する。【選択図】　図２
2004074467.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置であって、
外部装置から記録データを入力する入力手段と、
前記記録ヘッドを前記搬送方向とは異なる方向に走査する走査手段と、
前記入力手段によって入力された記録データを保持する複数の記憶手段と、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御手段とを有し、
前記制御手段は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する
ことを特徴とする記録装置。
【請求項２】
前記複数の記憶手段各々は、前記搬送方向に前記記録ヘッドの長さで、かつ該記録ヘッドの走査方向の走査範囲に相当する領域の記録データを保持する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記複数の要素グループ各々が、前記複数の記憶手段のどれに割り当てられているかを管理する管理テーブルを更に有する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記制御手段は、前記複数の記憶手段各々に固有の識別番号を付し、記録動作の進行に伴って、前記識別番号を更新してゆくことによって、前記複数の記憶手段の管理を行なう
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
前記記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている
ことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記記録ヘッドは、複数色の記録剤各々に対応して、前記走査方向に、前記複数の記録要素を１つの記録要素群として、前記複数色の記録剤の数に対応する数の記録要素群を配列したカラー記録ヘッドである
ことを特徴とする請求項１に記載の記録装置。
【請求項８】
前記複数の要素グループ各々が、前記複数の記憶手段のどれに割り当てられているかを管理する管理テーブルを、前記複数色の記録剤の数に対応する数だけ更に有する
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記カラー記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである
ことを特徴とする請求項７に記載の記録装置。
【請求項１０】
前記カラー記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている
ことを特徴とする請求項７に記載の記録装置。
【請求項１１】
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置であって、
外部装置から複数色成分からなるカラー記録データを入力する入力手段と、
前記入力手段によって入力されたカラー記録データを保持する複数の記憶手段と、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御手段とを有し、
前記制御手段は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる
ことを特徴とする記録装置。
【請求項１２】
前記複数の記憶手段各々には、前記制御手段が前記割当と解放の制御を行なうための情報として、前記複数の記憶手段各々に固有の識別番号を付記する
ことを特徴とする請求項１１に記載の記録装置。
【請求項１３】
前記複数の記憶手段各々に付記される識別番号は連続しており、前記制御手段は、前記割当の際に割当てられる記憶手段の有無を示す情報をレジスタに格納する
ことを特徴とする請求項１２に記載の記憶装置。
【請求項１４】
前記制御手段は、前記割当の制御のために前記複数の記憶手段に前記カラー記録データを書き込む第１のタイミングで前記複数の管理テーブルを更新し、かつ前記解放の制御のために前記記録ヘッドによって前記記録媒体への記録がなされ、前記搬送手段によって前記記録媒体の前記所定幅の搬送がなされる第２のタイミングで前記複数の管理テーブルを更新する
ことを特徴とする請求項１１に記載の記録装置。
【請求項１５】
前記第１のタイミングで、前記複数の記憶手段の内、前記制御手段によって割り当てられた記憶手段は割当中となり、前記第２のタイミングで、前記複数の記憶手段の内、前記制御手段によって割り当てられた記憶手段は解放となる
ことを特徴とする請求項１４に記載の記録装置。
【請求項１６】
前記記録媒体への記録を必要としないカラー記録データに関しては、前記制御手段は、前記複数の記憶手段を前記複数の記録要素群に割り当てないよう制御する
ことを特徴とする請求項１１に記載の記録装置。
【請求項１７】
前記カラー記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである
ことを特徴とする請求項１１に記載の記録装置。
【請求項１８】
前記カラー記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている
ことを特徴とする請求項１１に記載の記録装置。
【請求項１９】
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置の制御方法であって、
外部装置から記録データを入力する入力工程と、
前記入力工程によって入力された記録データを複数の記憶手段へ保持する保持工程と、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する
ことを特徴とする記録装置の制御方法。
【請求項２０】
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置の制御方法であって、
外部装置から複数色成分からなるカラー記録データを入力する入力工程と、
前記入力工程によって入力されたカラー記録データを複数の記憶手段に保持する保持工程と、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる
ことを特徴とする記録装置の制御方法。
【請求項２１】
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置の制御をコンピュータに機能させるためのプログラムであって、
外部装置から記録データを入力する入力工程のプログラムコードと、
前記入力工程によって入力された記録データを複数の記憶手段へ保持する保持工程のプログラムコードと、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御工程のプログラムコードとを有し、
前記制御工程は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する
ことを特徴とするプログラム。
【請求項２２】
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置の制御をコンピュータに機能させるためのプログラムであって、
外部装置から複数色成分からなるカラー記録データを入力する入力工程のプログラムコードと、
前記入力工程によって入力されたカラー記録データを複数の記憶手段に保持する保持工程のプログラムコードと、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる
ことを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置及びその制御方法、プログラムに関するものである。
【０００２】
【従来の技術】
記録ヘッドを搭載したキャリッジを、記録用紙の搬送方向である副走査方向とは異なる移動方向（主走査方向）に移動させながら記録動作を行う従来のシリアルプリンタは、通常、記録データを格納するバッファメモリを有している。そして、そのバッファメモリに格納された記録データを副走査方向に複数の記録要素を配列した記録ヘッドに転送しながら、同時に記録ヘッドを主走査方向に走査して、記録用紙へ印刷を行っていた。
【０００３】
従来より、多段階の階調記録を行う場合、記録媒体上での記録ドット径を複数種類とする構成が多数提案されている。例えば、特開平０８−１８３１７９号では、同じ吐出口から吐出するインク体積を変化させて複数の大きさの記録ドット径を得るものや、同一色を吐出口径の異なる吐出口から吐出させて、インク体積を変化させる提案がなされている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来技術には、インク体積を異ならせる記録方法で、順次インク体積を異ならせ、複数の大きさのインク滴を互いに補えるように駆動する方法の提案のみであり、同じ大きさのインク滴でのマルチパス記録に関しての提案はなく、高品位な記録画像を得るためにはこの点の改良が課題となっていた。
【０００５】
本発明は上記の課題を解決するためになされたものであり、記録品位を向上することができる記録装置及びその制御方法、プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するための本発明による記録装置は以下の構成を備える。即ち、
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置であって、
外部装置から記録データを入力する入力手段と、
前記記録ヘッドを前記搬送方向とは異なる方向に走査する走査手段と、
前記入力手段によって入力された記録データを保持する複数の記憶手段と、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御手段とを有し、
前記制御手段は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する。
【０００７】
また、好ましくは、前記複数の記憶手段各々は、前記搬送方向に前記記録ヘッドの長さで、かつ該記録ヘッドの走査方向の走査範囲に相当する領域の記録データを保持する。
【０００８】
また、好ましくは、前記複数の要素グループ各々が、前記複数の記憶手段のどれに割り当てられているかを管理する管理テーブルを更に有する。
【０００９】
また、好ましくは、前記制御手段は、前記複数の記憶手段各々に固有の識別番号を付し、記録動作の進行に伴って、前記識別番号を更新してゆくことによって、前記複数の記憶手段の管理を行なう。
【００１０】
また、好ましくは、前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである。
【００１１】
また、好ましくは、前記記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている。
【００１２】
また、好ましくは、前記記録ヘッドは、複数色の記録剤各々に対応して、前記走査方向に、前記複数の記録要素を１つの記録要素群として、前記複数色の記録剤の数に対応する数の記録要素群を配列したカラー記録ヘッドである。
【００１３】
また、好ましくは、前記複数の要素グループ各々が、前記複数の記憶手段のどれに割り当てられているかを管理する管理テーブルを、前記複数色の記録剤の数に対応する数だけ更に有する。
【００１４】
また、好ましくは、前記カラー記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである。
【００１５】
また、好ましくは、前記カラー記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている。
【００１６】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置であって、
外部装置から複数色成分からなるカラー記録データを入力する入力手段と、
前記入力手段によって入力されたカラー記録データを保持する複数の記憶手段と、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御手段とを有し、
前記制御手段は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる。
【００１７】
また、好ましくは、前記複数の記憶手段各々には、前記制御手段が前記割当と解放の制御を行なうための情報として、前記複数の記憶手段各々に固有の識別番号を付記する。
【００１８】
また、好ましくは、前記複数の記憶手段各々に付記される識別番号は連続しており、前記制御手段は、前記割当の際に割当てられる記憶手段の有無を示す情報をレジスタに格納する。
【００１９】
また、好ましくは、前記制御手段は、前記割当の制御のために前記複数の記憶手段に前記カラー記録データを書き込む第１のタイミングで前記複数の管理テーブルを更新し、かつ前記解放の制御のために前記記録ヘッドによって前記記録媒体への記録がなされ、前記搬送手段によって前記記録媒体の前記所定幅の搬送がなされる第２のタイミングで前記複数の管理テーブルを更新する。
【００２０】
また、好ましくは、前記第１のタイミングで、前記複数の記憶手段の内、前記制御手段によって割り当てられた記憶手段は割当中となり、前記第２のタイミングで、前記複数の記憶手段の内、前記制御手段によって割り当てられた記憶手段は解放となる。
【００２１】
また、好ましくは、前記記録媒体への記録を必要としないカラー記録データに関しては、前記制御手段は、前記複数の記憶手段を前記複数の記録要素群に割り当てないよう制御する。
【００２２】
また、好ましくは、前記カラー記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである。
【００２３】
また、好ましくは、前記カラー記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている。
【００２４】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置の制御方法であって、
外部装置から記録データを入力する入力工程と、
前記入力工程によって入力された記録データを複数の記憶手段へ保持する保持工程と、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する。
【００２５】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置の制御方法であって、
外部装置から複数色成分からなるカラー記録データを入力する入力工程と、
前記入力工程によって入力されたカラー記録データを複数の記憶手段に保持する保持工程と、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる。
【００２６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
記録媒体の搬送方向に同一色を記録する、異なる複数種類の記録ドット径に対応した記録要素を配列した記録ヘッドを有する記録装置の制御をコンピュータに機能させるためのプログラムであって、
外部装置から記録データを入力する入力工程のプログラムコードと、
前記入力工程によって入力された記録データを複数の記憶手段へ保持する保持工程のプログラムコードと、
前記記録ヘッドによって前記記録媒体に記録される前記記録データの内容に従って、前記複数の記憶手段各々を、前記複数の記録要素を分割した複数の要素グループ各々に割り当てる制御工程のプログラムコードとを有し、
前記制御工程は、前記複数の記憶手段に保持された記録データに従って、同一の記録ドット径に対応した複数の記録要素へのデータ転送を制御する。
【００２７】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
記録媒体の搬送方向に、複数色の記録剤に対応して、異なる複数種類の記録ドット径に対応した所定数の記録要素を１つの群として前記記録剤の数に相当する数の記録要素群だけ、配列した記録ヘッドを有し、前記記録媒体を前記記録要素の所定幅ずつ前記搬送方向に搬送し、前記記録ヘッドが異なる色の記録剤を用いて前記記録媒体の同一領域に対して複数回の記録動作を行なうことでカラー記録を行う記録装置の制御をコンピュータに機能させるためのプログラムであって、外部装置から複数色成分からなるカラー記録データを入力する入力工程のプログラムコードと、
前記入力工程によって入力されたカラー記録データを複数の記憶手段に保持する保持工程のプログラムコードと、
前記記録ヘッドによって前記記録媒体に記録される前記カラー記録データの内容に従って、前記複数の記憶手段各々の前記複数の記録要素群各々への割当と解放を制御する制御工程とを有し、
前記制御工程は、前記複数の記憶手段に保持されたカラー記録データに従って、同一の記録ドット径に対応した前記割当と解放を前記カラー記録データの色成分ごとに行い、前記割当と解放の制御のために、前記複数色成分各々に対応した複数の管理テーブルを用いる。
【００２８】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
〔共通実施形態の説明〕
図１は以下に説明する実施形態において共通に用いられるインクジェットプリンタの外観斜視図である。
【００２９】
このインクジェットプリンタは、カラープリント、白黒モノカラープリントの両方が可能な構成を示しているが、白黒モノカラープリント専用装置として考える場合には、以下の説明で示すブラックインクを収容したインクカートリッジのみを記録ヘッドに装着した構成となる。
【００３０】
図１に示すように、キャリッジ１０１上には、ブラックはノズル（記録素子）口径が異なる大小ノズルそれぞれ２０８個、カラー（シアン、マゼンタ、イエロー）は各色毎に大小それぞれ１２８個ずつのノズルを有したマルチノズルの記録ヘッド１０２とカートリッジガイド１０３とが搭載されている。記録ヘッド１０２は、ブラック（Ｋ）のインク、或いは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインクをそれぞれ吐出する。
【００３１】
プリンタ動作時、記録ヘッド１０２にはブラックインクを収容したインクカートリッジ１１０と他の３色のインクを収容したインクカートリッジ１１１が装着されている。そして、それぞれのインクカートリッジからシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインクが供給される。また、多数の導線を配列したフレキシブルケーブル（不図示）を介して記録ヘッド１０２の各ノズルの駆動信号が供給される。
【００３２】
一方、キャリッジ１０１は２本のガイドレール１０４、１０５上に搭載されており、キャリッジ１０１に連結した無端ベルト１０９をキャリアモータ（後述）で駆動することによりキャリッジ１０１をＸ方向（以下、このＸ方向を主走査方向という）に往復走行させる。また、不図示の搬送モータによって駆動される補助ローラ１０７により記録用紙１０６を記録ヘッド１０２による記録が可能な位置まで搬送し、キャリッジ１０１の往復走行の１行記録毎に同じく不図示の搬送モータによって駆動される搬送ローラ１０８、１０９が記録用紙１０６をＹ方向（以下、このＹ方向を副走査方向という）に搬送する。
【００３３】
図２はインクジェットプリンタの制御回路を示すブロック図である。
【００３４】
図２において、１７０は記録信号を例えば、ホストコンピュータなどの外部装置から記録データを入力するインタフェース、１７１はＭＰＵ、１７２はＭＰＵ１７１が実行する制御プログラム（必要によっては文字フォントを含む）を格納するＲＯＭ、１７３は各種データ（上記記録信号や記録ヘッド１０２に供給される記録データ等）を一時的に保存しておくＤＲＡＭである。１７４は記録ヘッド１０２に対する記録制御を行うゲートアレイ（Ｇ．Ａ．）であり、インタフェース１７０、ＭＰＵ１７１、ＲＡＭ１７３間のデータ転送制御も行う。
【００３５】
１７９は記録ヘッド１０２を主走査方向に移動させるためのキャリアモータ、１７８は記録用紙１０６を搬送するための搬送モータである。１７５は記録ヘッド１０２を駆動するヘッドドライバ、１７６、１７７はそれぞれ搬送モータ１７８、キャリアモータ１７９を駆動するためのモータドライバである。
【００３６】
上記制御回路の動作概要を説明すると、インタフェース１７０に記録データが入力されるとゲートアレイ１７４とＭＰＵ１７１との間で記録信号がプリント用の記録データに変換される。そして、モータドライバ１７６、１７７が駆動されると共に、ヘッドドライバ１７５に送られた記録データに従って記録ヘッド１０２が駆動され、記録動作が行われる。
【００３７】
尚、ホストコンピュータは、不図示のキーボード、マウス、ディスプレイ、ＣＰＵ、ＲＡＭ、ＲＯＭ、ネットワークインタフェース、プリンタインタフェース等の、いわゆる、パーソナルコンピュータやワークステーション等の汎用コンピュータを構成する各種構成要素を有している。
【００３８】
［実施形態１］
実施形態１では、上述したインクジェットプリンタが白黒モノカラープリント専用装置とし、この装置によって記録用紙１０６にモノクロの画像やキャラクタを記録する場合について説明する。また、記録ヘッド１０２としては、ノズル（記録素子）口径が異なる大小ノズルをそれぞれ１２８個を有している場合を例に挙げて説明する。
【００３９】
図３は実施形態１の記録用紙１０６における印刷可能領域２０１と記録ヘッド１０２を１回主走査方向へ走査することによって記録される領域（１走査記録領域）２０３との関係を示す図である。
【００４０】
１走査記録領域２０３への記録のために、実施形態１では、記録用紙１０６に記録されるデータを一時格納するＤＲＡＭ１７３上に構成された記録バッファ領域（詳細は後述）を複数用いる。そして、その複数の記録バッファ領域の利用管理のために、図３に示すような記録バッファ管理テーブル７０３Ｋを併せてＤＲＡＭ１７３上（あるいは、レジスタ）に構成する。記録バッファ管理テーブル７０３Ｋの各欄１〜１７には、記録バッファ有／無フラグ（「１」／「０」）が格納されている。各欄は記録ヘッド１０２のノズル群を１６ノズル毎に分割したノズルグループに対応する。
【００４１】
実施形態１のインクジェットプリンタでは、１走査記録領域の記録に１７ブロックの記録バッファ領域を用い、記録バッファ管理テーブル７０３Ｋには１７個の欄がある。また、記録バッファ管理テーブル７０３Ｋにはリング構造をもたせ、サイクリックに使用する。
【００４２】
実施形態１の場合、記録ヘッド１０２には大小ノズル合わせて２５６個のノズルが副走査方向に備えられているので、記録バッファ管理テーブル７０２Ｋは記録ヘッドの２走査分に必要な記録バッファの管理ができる。
【００４３】
図４は実施形態１の記録バッファの内部構成を示す図である。
【００４４】
１走査記録領域に必要な記録バッファ領域は縦（副走査）方向１６ビット（１ワード）のデータを横（主走査）方向に記録密度６００ＤＰＩでＡ４サイズの横幅（２１０ｍｍ）に記録するために必要なメモリ容量、即ち、
2004074467.tif 000003
を記憶可能な１０Ｋバイトのデータ書込領域３０３をもっている。また、各記録バッファ領域には各々固有のバッファＩＤ番号（０、１、２、…、Ｎ）が付加されている。
【００４５】
つまり、各記録バッファ領域は、記録用紙１０６の搬送方向に記録ヘッド１０２の長さで、かつ該記録ヘッドの主走査方向の走査範囲に相当する領域の記録データを保持することが可能である。
【００４６】
図４に示すように、記録バッファ領域はＤＲＡＭ１７３のメモリアドレス「８０００００（Ｈ：１６進表現）」を開始アドレスとし、連続的に、次々にＤＲＡＭ１７３のメモリ領域を分割して１つ１つの記録バッファ領域として割り当てていく。このようなメモリ割当を上記開始アドレスから連続するアドレスに対して行なうならば、ＤＲＡＭ１７３における任意のＩＤ番号をもつ記録バッファ領域の先頭アドレスは、８０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となる。
【００４７】
一方、ＤＲＡＭ１７３には使用する記録バッファ領域の位置を管理するために、次に使用する記録バッファ領域のＩＤ番号を管理する先頭バッファＩＤ番号格納領域を設ける。この先頭バッファＩＤ番号格納領域に格納されるＩＤ番号は記録バッファ領域に記録データを書き込むことにより順次更新され、常に任意の時点における次に用いる記録バッファ領域のＩＤ番号がセットされる。また、記録データが所定のページ分終了すると、次に使用する記録バッファ領域として最初の記録バッファ領域のＩＤ番号がセットされる。このようにして、記録動作中には常にどの記録バッファ領域に記録データを書き込めば良いかが管理されることになる。そして、一連の記録動作中はこのＩＤ番号が保持され、また、各記録バッファ領域は周期的に何度も用いられる。
【００４８】
つまり、記録バッファ領域は、記録データの内容とそれに伴う記録に従って、各記録バッファ領域の割当と解放が制御される。また、この割当と解放に従って、記録バッファ管理テーブルの記録バッファ有／無フラグが切り換えられる。
【００４９】
図５は実施形態１の６回の主走査で１主走査記録領域の記録を行う場合の、記録用紙１０６の搬送量と記録ヘッド１０２の記録データの位置を示す図である。
【００５０】
尚、実施形態１における記録では、大小ノズルそれぞれによる記録を別主走査で記録を行う。また、同一の１主走査記録領域を複数回の記録走査で記録が完了するマルチパス記録が可能であるとする。そのため、記録装置へ記録データを供給するホストコンピュータは、大ノズルからのマルチパス記録を行うための大ドットデータと、小ノズルからのマルチパス記録を行うための小ドットデータを生成する。
【００５１】
特に、以下の例では、記録用紙の搬送が伴うマルチパス記録を例に挙げて説明する。この時の記録用紙搬送量は、副走査方向に６００ｄｐｉで２パス毎に３３／４５／４５ラスタ（１ラスタ：１ノズル幅）、記録ヘッド１０２の使用ノズル数は大小ノズルそれぞれ１２３ノズルとする（図５のように５ノズル分は使わない）。これは、使用ノズル数は、用紙の搬送量により決定されるからである。
【００５２】
以下、実際の記録動作について説明する。
【００５３】
１スキャン（主走査）目は、記録バッファ管理テーブル７０３Ｋの欄１〜９に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側（搬送方向の逆方向）に５ノズル分シフトさせて記録ヘッド１０２に転送して、記録する。
【００５４】
２スキャン目は、記録バッファ管理テーブル７０３Ｋの欄１〜９に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の下側に５ノズル分シフトさせて記録ヘッド１０２に転送して、記録する。
【００５５】
３スキャン目は、記録バッファ管理テーブル７０３Ｋの欄３〜１１に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に４ノズル分シフトさせて記録ヘッド１０２に転送して、記録する。
【００５６】
４スキャン目は、記録バッファ管理テーブル７０３Ｋの欄３〜１１に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の下側に４ノズル分シフトさせて記録ヘッド１０２に転送して保持し、記録する。
【００５７】
５スキャン目は、記録バッファ管理テーブル７０３Ｋの欄５〜１３に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の上側に９ノズル分シフトさせて記録ヘッド１０２に転送して保持し、記録する。
【００５８】
６スキャン目は、記録バッファ管理テーブル７０３Ｋの欄５〜１３に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の上側に９ノズル分シフトさせて記録ヘッド１０２に転送して保持し、記録する。
【００５９】
７スキャン目は、記録バッファ管理テーブル７０３Ｋの欄８〜１６に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の上側に６ノズル分シフトさせて記録ヘッド１０２に転送して保持し、記録する。
【００６０】
８スキャン目は、記録バッファ管理テーブル７０３Ｋの欄８〜１６に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の上側に６ノズル分シフトさせて記録ヘッド１０２に転送して保持し、記録する。
【００６１】
以後、同様に、記録ヘッド１０２の使用ノズル位置に合わせて、記録バッファ管理テーブル７０３Ｋの使用する欄と、その欄に対応する記録バッファ領域から読み出した記録データ（大ドットデータあるいは小ドットデータ）の搬送方向へのシフト量を設定する。
尚、記録バッファ管理テーブル７０３Ｋの数について、補足説明すると、１２３ノズル分のデータを読み出すだけであれば、１スキャン目では、欄１〜９の９つではなく、欄１〜８の８つ（１２８ノズル相当）で十分である。しかし、例えば、５スキャン目の場合などのように、シフト量の数（＝９）が、使わないノズル数（＝５）より大きくなる場合には、欄５〜１３の９つの欄に対応するデータを記録バッファから読み出す必要がある。そこで、読み出すバッファ数を一定にする（バッファ数を可変にする場合より、処理が簡単になる）ために、１スキャン目でも、欄１〜９に対応した読出を行っている。また、読み出したデータのうち記録に使わないデータは、捨てる。
【００６２】
以上説明したように、実施形態１によれば、主走査方向に記録を行う度に、記録バッファ管理テーブルの使用する記録データ位置は変更せずに、大ドット、小ドットの記録データに対応して、異なるドット径のノズルを使用することを選択することにより、最適な記録ヘッドの使用位置で異なるドット径の画像を記録することが可能になる。
【００６３】
つまり、記録ヘッドによって記録用紙に記録される記録データの内容を、異なるドット径の画素で記録することが可能になるので、記録画像の階調性を向上することができる。
【００６４】
［実施形態２］
実施形態２では、上述したインクジェットプリンタがカラープリント装置とし、この装置によって記録用紙１０６にカラー画像やキャラクタを記録する場合について説明する。
【００６５】
図６は実施形態２に従うカラープリント可能な記録ヘッド１０２を記録用紙１０６側から眺めた外観斜視図である。
【００６６】
図６において、６０１はイエローインクを吐出するヘッド（以下、Ｙヘッドという）、６０２はマゼンタインクを吐出するヘッド（以下、Ｍヘッドという）、６０３はシアンインクを吐出するヘッド（以下、Ｃヘッドという）、６０４はブラックインクを吐出するヘッド（以下、Ｋヘッドという）である。これらのヘッド群は主走査方向に並んで取り付け、各ヘッドは同時にインク滴を吐出して記録用紙上にカラーの文字および画像を形成することが可能である。また、Ｃヘッド６０１、Ｍヘッド６０２、Ｙヘッド６０３にはノズル（記録素子）口径が異なる大小ノズルをそれぞれ１２８個、計２５６個のノズルが設けられている。また、Ｋヘッド６０４にはノズル口径が異なる大小ノズルをそれぞれ２０８個、計４１６個のノズルが設けられている。
【００６７】
図７は記録用紙１０６における印刷可能領域２０１と記録ヘッドを１回主走査方向へ走査することによってシアン、マゼンタ、イエローインクで記録される領域（１走査記録領域）２０２と黒インクで記録される領域（１走査記録領域）２０３との関係を示す図である。
【００６８】
１走査記録領域２０２、２０３への記録のために、実施形態２では、記録用紙１０６に記録されるデータを一時格納するＤＲＡＭ１７３上に構成された記録バッファ領域を複数用いる。そして、この複数の記録バッファ領域の利用管理のために、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３、Ｋヘッド６０３に対応して４つの記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃ、７０３Ｋを併せてＤＲＡＭ１７３（あるいは、レジスタ）上に構成する。
【００６９】
これら４つの記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃ、７０３Ｋ各々の各欄には、記録バッファ有／無フラグ（「１」／「０」）が格納されている。各欄は記録ヘッド１０２のノズル群を１６ノズル毎に分割したノズルグループに対応する。
【００７０】
実施形態２のインクジェットプリンタでは、カラーインクの記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃにはそれぞれ１７個の欄があり、黒インクの記録バッファ管理テーブル７０３Ｋには４１個の欄がある。また、各記録バッファ管理テーブルにはリング構造をもたせ、サイクリックに使用する。
【００７１】
一方、Ｙ、Ｍ、Ｃヘッドの各ヘッドには大小ノズル合わせて１２８個のノズルが、Ｋヘッド６０３４には大小ノズル合わせて４１６個のノズルが副走査方向に備えられているので、記録バッファ管理テーブル７０２Ｙ、７０２Ｍ、７０２Ｃ、７０２Ｋは記録ヘッドの２走査分に必要な記録バッファの管理ができる。
【００７２】
記録バッファの内部構成は、実施形態１の図４で説明した内部構成に準じるが、実施形態２の場合、各色毎に記録バッファ領域が確保される。そして、ＤＲＡＭ１７３における任意のＩＤ番号をもつ記録バッファの先頭アドレスは、例えば、シアン（大ドット）は８０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となり、シアン（小ドット）は９０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となる。また、マゼンタ（大ドット）はＡ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となり、マゼンタ（小ドット）はＢ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となる。また、イエロー（大ドット）はＣ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となり、イエロー（小ドット）はＤ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となる。また、黒（大ドット）はＥ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となり、黒（小ドット）はＦ０００００（Ｈ）＋ＩＤ番号×２（Ｈ）となる。
【００７３】
一方、ＤＲＡＭ１７３には使用する記録バッファ領域の位置を管理するために、色毎に次に使用する記録バッファ領域のＩＤ番号を管理する先頭バッファＩＤ番号格納領域を設ける。この先頭バッファＩＤ番号格納領域に格納されるＩＤ番号は記録バッファ領域に記録データを書き込むことにより順次更新され、常に任意の時点における次に用いる記録バッファ領域のＩＤ番号がセットされる。また、記録データが所定のページ分終了すると、次に使用する記録バッファ領域として最初の記録バッファ領域のＩＤ番号がセットされる。このようにして、記録動作中には常にどの記録バッファ領域にデータを書き込めば良いかが管理されることになる。そして、一連の記録動作中はこの情報が保持され、また、各記録バッファ領域は周期的に何度も用いられる。
【００７４】
実施形態２では、記録されるカラー記録データの内容に従って、記録バッファ領域各々の複数のノズルグループ各々への割当と解放を制御する。また、記録バッファ領域に保持されたカラー記録データに従って、同一の記録ドット径に対応した割当と解放をカラー記録データの色成分ごとに行い、この割当と解放の制御のために、複数色成分各々に対応した複数の記録バッファ管理テーブルを用いる。
【００７５】
つまり、記録バッファ領域は、カラー記録データの内容とそれに伴う記録に従って、各記録バッファ領域の割当と解放が制御される。また、この割当と解放に従って、各色の記録バッファ管理テーブルの記録バッファ有／無フラグが切り換えられる。
【００７６】
より詳しくは、割当の制御のために記録バッファ領域にカラー記録データを書き込む第１のタイミングで記録バッファ管理テーブルを更新し、かつ解放の制御のために前記記録ヘッド１０２によって記録用紙１０６への記録がなされ、記録用紙１０６を所定幅だけ搬送がなされる第２のタイミングで更新する。
【００７７】
この場合、この第１のタイミングで、記録バッファ領域の内、割当がなされた記録バッファ領域に対応する記録バッファ管理テーブルの欄には、その割当を示す「１」が書き込まれる。また、第２のタイミングで、記録バッファ領域の内、解放がなされた記録バッファ領域に対応する記録バッファ管理テーブルの欄には、その解放を示すために対応する記録バッファ管理テーブルの欄には、「０」が書き込まれる。
【００７８】
但し、カラー記録データの内、記録を必要としないカラー記録データ（ｎｕｌｌデータ）に関する記録バッファ領域への割当は実行しない。
【００７９】
尚、記録バッファ管理テーブル７０３Ｙ、７０３Ｃ、７０３Ｍは、記録バッファ管理テーブル７０３Ｋと比べて、各ヘッドに対応してそれぞれ独立に設けられている点が異なるのみで、記録バッファの管理の仕方は、実施形態１で説明した記録バッファ管理テーブル７０２Ｋと同様である。
【００８０】
図８は実施形態２の６回の主走査で１主走査記録領域のカラー記録を行う場合の、記録用紙１０６の搬送量と記録ヘッド１０２の記録データの位置を示す図である。
【００８１】
尚、実施形態２における記録では、実施形態１の記録と同様、大小ノズルそれぞれによる記録を別主走査で記録を行う。また、同一の１主走査記録領域を複数回の記録走査で記録が完了するマルチパス記録が可能であるとする。そのため、記録装置へカラー記録データを供給するホストコンピュータは、各色毎に、大ノズルからのマルチパス記録を行うための大ドットデータと、小ノズルからのマルチパス記録を行うための小ドットデータを生成する。
【００８２】
特に、以下の例では、記録用紙の搬送が伴うマルチパス記録を例に挙げて説明する。この時の記録用紙搬送量は、副走査方向に６００ｄｐｉで２パス毎に３３／４５／４５ラスタ（１ラスタ：１ノズル幅）、記録ヘッド１０２の使用ノズル数は大小ノズルそれぞれ１２３ノズルとする。
【００８３】
以下、実際の記録動作について説明する。
【００８４】
１スキャン（主走査）目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄１〜９に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に５ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１０〜１８に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に１１ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００８５】
２スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄１〜９に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の下側に５ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１０〜１８に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に１１ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００８６】
３スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄３〜１０に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に４ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１３〜２１に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に３６ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００８７】
４スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄３〜１０に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の下側に４ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１３〜２１に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に３６ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００８８】
５スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄５〜１３に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の上側（搬送方向）に９ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１６〜２４に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の上側に１ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００８９】
６スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄５〜１３に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の上側（搬送方向）に９ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１６〜２４に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の上側に１ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００９０】
７スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄８〜１６に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の下側に４０ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１８〜２６に対応する大ドットデータを記録バッファ領域から読み出し、その読み出した大ドットデータを記録用紙１０６の上側に４０ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００９１】
８スキャン目は、Ｙヘッド６０１、Ｍヘッド６０２、Ｃヘッド６０３はそれぞれに対応する記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの欄８〜１６に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の下側に４０ノズル分シフトさせて対応するヘッド６０１、６０２、６０３に転送して、記録する。一方、Ｋヘッド６０４は記録バッファ管理テーブル７０３Ｋの欄１８〜２６に対応する小ドットデータを記録バッファ領域から読み出し、その読み出した小ドットデータを記録用紙１０６の上側に４０ノズル分シフトさせてＫヘッド６０４に転送して、記録する。
【００９２】
以後、同様に、記録ヘッド１０２の各ヘッド６０１〜６０４の使用ノズル位置に合わせて、記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃ、７０３Ｋの使用する欄と、その欄に対応する記録バッファ領域から読み出した記録データの搬送方向へのシフト量を設定する。
尚、記録バッファ管理テーブル７０３Ｙ、７０３Ｍ、７０３Ｃの数については、実施形態１の場合と同様である。
【００９３】
以上説明したように、実施形態２によれば、主走査方向に記録をする度に、記録バッファ管理テーブルの使用する記録データ位置は変更せずに、大ドット、小ドットの記録データに対応して、異なるドット径のノズルを使用することを選択することにより、最適な記録ヘッドの使用位置で異なるドット径の画像を記録することが可能になる。
【００９４】
つまり、記録ヘッドによって記録用紙に記録されるカラー記録データの内容を、異なるドット径の画素で記録することが可能になるので、カラープリント出力を行う場合に、記録画像の色再現性を向上することができる。
【００９５】
尚、実施形態２では、記録ヘッドの構造が副走査方向に各色成分に関して１６ビット毎のデータ単位で記録可能なノズルをもつものとして説明したが、本発明はこれによって限定されるものではない。例えば、このノズルサイズは、ＭＰＵからのアクセスが容易なサイズであれば、８ビット、１６ビット、３２ビット等、何れのサイズでも良い。
【００９６】
また、実施形態２では、記録用紙１０６よりも小さいサイズの記録バッファ管理テーブルが構成されているが、本発明はこれによって限定されるものではない。例えば、１ページを越えるサイズの記録バッファ管理テーブルをもつように構成しても何ら問題なくその効果に変わりはない。その他、記録バッファの数や、記録バッファサイズについても、本実施形態によって限定されるものではなく、装置構成等によって変更可能であることは言うまでもない。
【００９７】
本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式のプリント装置について説明したが、かかる方式によれば記録の高密度化、高精細化が達成できる。
【００９８】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて膜沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００９９】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【０１００】
加えて、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッド、あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いてもよい。
【０１０１】
また、本発明の記録装置の構成として設けられる、記録ヘッドに対しての回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段、記録とは別の吐出を行う予備吐出モードを行うことも安定した記録を行うために有効である。
【０１０２】
以上説明した本発明の実施形態においては、インクを液体として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【０１０３】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１０４】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０１０５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【０１０６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１１２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１１３】
【発明の効果】
以上説明したように、本発明によれば、記録品位を向上することができる記録装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態で共通に用いられるインクジェットプリンタの外観斜視図である。
【図２】インクジェットプリンタの制御回路を示すブロック図である。
【図３】実施形態１の記録用紙における印刷可能領域と記録ヘッドを１回主走査方向へ走査することによって記録される領域との関係を示す図である。
【図４】実施形態１の記録バッファの内部構成を示す図である。
【図５】実施形態１の６回の主走査で１主走査記録領域の記録を行う場合の、記録用紙の搬送量と記録ヘッドの記録データの位置を示す図である。
【図６】実施形態２に従うカラープリント可能な記録ヘッドを記録用紙側から眺めた外観斜視図である。
【図７】記録用紙における印刷可能領域と記録ヘッドを１回主走査方向へ走査することによってシアン、マゼンタ、イエローインクで記録される領域２０２と黒インクで記録される領域との関係を示す図である。
【図８】実施形態２の６回の主走査で１主走査記録領域のカラー記録を行う場合の、記録用紙１０６の搬送量と記録ヘッド１０２の記録データの位置を示す図である。
【符号の説明】
１０１　キャリッジ
１０２　記録ヘッド
１０３　カートリッジガイド
１０４、１０５　ガイドレール
１０６　記録用紙
１０７　補助ローラ
１０８、１０９　搬送ローラ
１１０、１１１　インクタンク
１７０　インタフェース
１７１　ＭＰＵ
１７２　ＲＯＭ
１７３　ＤＲＡＭ
１７４　ゲートアレイ
１７５　ヘッドドライバ
１７６、１７７　モータドライバ
１７８　搬送モータ
１７９　キャリアモータ
【図１】
2004074467.tif 000004
【図２】
2004074467.tif 000005
【図３】
2004074467.tif 000006
【図４】
2004074467.tif 000007
【図５】
2004074467.tif 000008
【図６】
2004074467.tif 000009
【図７】
2004074467.tif 000010
【図８】
2004074467.tif 000011