(57)【特許請求の範囲】
【請求項１】
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドに対し前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタの記録方法において、
前記媒体の搬送で前記記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域に記録すべき全ドットを各ブロックに順次、分配して各ブロックのインク吐出要素により記録すること、
前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し前記全ドットを前記各ブロックに記録ドット密度を順次、増加させて分配し、有していると前記全ドットを前記各ブロックに記録ドット密度を順次、減少させて分配する、
ことを特徴とするインクジェットプリンタの記録方法。
【請求項２】
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドを有し、前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタであって、
前記記録領域に記録すべき全ドットを前記各ブロックに分配すべく異なる位置のドットを異なる記録ドット密度で間引くための複数のマスクデータが格納されているマスクデータ格納部と、
前記媒体の搬送で記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域の記録ドットをデータマスク部により前記各マスクデータを介して順次間引き処理させて各ブロックのインク吐出要素により記録させる制御部とを備え、
該制御部は、前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し記録ドット密度が順次、増加するように前記各マスクデータを選定し、有していると前記記録領域に対し前記記録ドット密度が順次、減少するように前記各マスクデータを選定する、
ことを特徴とするインクジェットプリンタ。
【請求項３】
請求項１に記載のインクジェットプリンタの記録方法において、
前記記録領域に記録すべき複数のラインの隣接するラインのドット位置が異なるように前記記録すべき全ドットを前記各ブロックに分配することを特徴とするインクジェットプリンタの記録方法。
【請求項４】
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドを有し、前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタであって、
前記記録領域に記録すべき全ドットを前記各ブロックに分配すべく異なる位置のドットを異なる記録ドット密度で間引くための複数の第１マスクデータが格納されている第１のマスクデータ格納部と、
前記複数の第１マスクデータと間引くドットの個数が同一で、間引くドット位置が異なる複数の第２マスクデータが格納されている第２マスクデータ格納部と、
前記媒体の搬送で記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域の記録ドットをデータマスク部により前記各第１マスクデータ及び前記各第２マスクデータを１ライン毎に交互に用いて間引き処理させて各ブロックのインク吐出要素により記録させる制御部とを備え、
該制御部は、前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し記録ドット密度が順次、増加するように前記各第１マスクデータ及び前記第２マスクデータを選定し、有していると前記記録領域に対し前記記録ドット密度が順次、減少するように前記各第１マスクデータ及び前記第２マスクデータを選定する、
ことを特徴とするインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主走査方向に記録するドットを間引き、複数のラインにより全ドットを補完するインクジェットプリンタ及びその記録方法に関する。
【０００２】
【従来の技術】
従来よりシリアルタイプのインクジェットプリンタでは次のような方式があった。即ち、複数のインク吐出ノズルを媒体搬送方向（副走査方向）に所定のピッチで配列した記録ヘッドを具備し、この記録ヘッドを媒体搬送方向と直交する主走査方向に走査する。これにより、１走査でその複数のノズルによるノズル列の長さに相当する記録領域（以下、バンドという）の記録を行い、１走査完了後、バンド幅分の媒体搬送を行い、次の記録走査を実行し画像を形成するような方式であった。
【０００３】
また、従来このような１記録走査で記録するドットを主走査方向に間引いて記録し、かつ、１記録走査間の媒体搬送量をバンド幅よりも小さくすることで、以前の記録走査でドットを間引いて記録された領域の一部を再度記録走査し、以前の走査で間引かれたドットを補完記録するような記録制御方式を実行するものがあった。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の、間引いたドットを補完記録する記録制御方式において、ドットの間引きは複数の吐出ノズルについて均等に行われるため、記録媒体への１走査毎に付与されるインク量はどの領域でもほぼ均等となり、高濃度の画像の記録を、従来の間引き記録の複数走査で行う場合に、既に多量のインクが付与された媒体上を記録走査することになる。
【０００５】
例えば、記録媒体がインク保持層を持たない基紙のみで形成されており、付与されたインクが媒体内部に比較的広範囲に拡散・浸透するような媒体（例えば上質紙等）の場合に、多量のインクの付与により媒体のたわみが生じ、その状態で記録走査を実行することで記録ドット位置のずれや、記録ヘッドの媒体への接触による汚損等、記録画質の劣化を招くものがあった。これは、従来装置の画質向上のために記録密度を上げることで顕著となってきた。
【０００６】
これとは逆に、記録媒体がＯＨＰフィルムのようなインク保持層を有するが、その保持層の限界が比較的小さく、インク保持層表面に付与されたインクが残留しやすい媒体の場合は次のような問題がある。即ち、複数の記録走査で分割付与されるインクの最後に付与されるインク量が多いと、保持層表面に残留するインク量も多くなり、そのインクがインク保持層へ浸透または媒体表面で乾燥する前に媒体搬送されることで、媒体搬送用の搬送ローラ等、画像記録面に接触するような搬送機構への転写による表面インクの欠落、更に搬送機構から媒体への再転写による汚損等の画質の劣化を招いており、これらは、従来装置の記録密度の改善、記録速度の向上のための媒体搬送時間の短縮により更に顕著となってきた。
【０００７】
【課題を解決するための手段】
本発明は、前述の課題を解決するため次の構成を採用する。
〈構成１〉
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドに対し前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタの記録方法において、前記媒体の搬送で前記記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域に記録すべき全ドットを各ブロックに順次、分配して各ブロックのインク吐出要素により記録すること、前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し前記全ドットを前記各ブロックに記録ドット密度を順次、増加させて分配し、有していると前記全ドットを前記各ブロックに記録ドット密度を順次、減少させて分配することを特徴とする。
【０００８】
〈構成２〉
構成１に記載のインクジェットプリンタの記録方法において、媒体の搬送は、複数のインク吐出要素の配列長より短い量で行うことを特徴とするインクジェットプリンタの記録方法。
【０００９】
〈構成２〉
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドを有し、前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタであって、前記記録領域に記録すべき全ドットを前記各ブロックに分配すべく異なる位置のドットを異なる記録ドット密度で間引くための複数のマスクデータが格納されているマスクデータ格納部と、前記媒体の搬送で記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域の記録ドットをデータマスク部により前記各マスクデータを介して順次間引き処理させて各ブロックのインク吐出要素により記録させる制御部とを備え、該制御部は、前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し記録ドット密度が順次、増加するように前記各マスクデータを選定し、有していると前記記録領域に対し前記記録ドット密度が順次、減少するように前記各マスクデータを選定することを特徴とする。
【００１０】
〈構成３〉
構成１に記載のインクジェットプリンタの記録方法において、前記記録領域に記録すべき複数のラインの隣接するラインのドット位置が異なるように前記記録すべき全ドットを前記各ブロックに分配することを特徴とする。
【００１１】
〈構成４〉
多数のインク吐出要素が媒体の搬送方向に沿って配列されているヘッドを有し、前記多数のインク吐出要素を前記搬送方向に沿った同一長さ寸法の複数のブロックに区分し、前記媒体を前記ブロックの長さ寸法だけ前記搬送方向に搬送する毎に前記ヘッドを主走査方向に走査して前記各ブロック毎の複数のインク吐出要素により前記媒体の前記各ブロックに対応する各記録領域をそれぞれドット記録するインクジェットプリンタであって、
前記記録領域に記録すべき全ドットを前記各ブロックに分配すべく異なる位置のドットを異なる記録ドット密度で間引くための複数の第１マスクデータが格納されている第１のマスクデータ格納部と、前記複数の第１マスクデータと間引くドットの個数が同一で、間引くドット位置が異なる複数の第２マスクデータが格納されている第２マスクデータ格納部と、前記媒体の搬送で記録領域を前記ヘッドの各ブロックに順次、対応させて移動させる毎に、該記録領域の記録ドットをデータマスク部により前記各第１マスクデータ及び前記各第２マスクデータを１ライン毎に交互に用いて間引き処理させて各ブロックのインク吐出要素により記録させる制御部とを備え、該制御部は、前記媒体がインク保持層を有するか否かを判断し、有していないと前記記録領域に対し記録ドット密度が順次、増加するように前記各第１マスクデータ及び前記第２マスクデータを選定し、有していると前記記録領域に対し前記記録ドット密度が順次、減少するように前記各第１マスクデータ及び前記第２マスクデータを選定することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて詳細に説明する。
【００１３】
《具体例》
図１は本発明のインクジェットプリンタの記録方法の具体例を示す概念図であるが、これに先立ち、本具体例のインクジェットプリンタの記録方法を実現するための装置の構成を説明する。
【００１４】
〈構成〉
図２は、インクジェットプリンタの装置機構の外観図である。
図示の装置は、記録ヘッド１、キャリッジ２、インクタンク３、ＳＰモータ（スペースモータ）４、ＬＦモータ（ラインフィードモータ）５、キャリッジシャフト６、記録媒体７、搬送ローラ８からなる。尚、これらの機構については、既知の構成であるため、動作の概略を主体に説明する。
【００１５】
このような構成において、記録ヘッド１が搭載されたキャリッジ２がＳＰモータ４の駆動により、装置横方向に軸支されたキャリッジシャフト６に沿って往復走査を行い、記録ヘッド１に対向する位置に載置された記録媒体７上にインク滴を吐出し画像を形成する。
【００１６】
記録媒体７は、装置の後方より装置内部に給紙され、ＬＦモータ５により駆動される搬送ローラ８により装置前面に向けて搬送される。搬送ローラ８は搬送方向に沿って記録ヘッド１の上流側および下流側に配置されており、記録媒体７は媒体表面および裏面に接触するよう配置されたローラ対により挟持され、搬送ローラ８の回転により搬送が行われる。
【００１７】
次に、本具体例のインクジェットプリンタの記録方法を実現するための制御機構を説明する。
【００１８】
図３は、インクジェットプリンタにおける制御機構のブロック図である。
図の装置は、制御部１０、データバッファ１１、データマスク部１２、ラスタ−カラム変換部１３、ラインバッファ１４、ヘッド駆動回路１５、バッファ制御部１６、ＳＰモータ制御部１７、ＬＦモータ制御部１８、Ｉ／Ｆ制御部１９、オペレーションパネル２０からなる。
【００１９】
制御部１０は、ＣＰＵを内蔵しており、各部の制御を統括して行う機能を有している。外部の装置より受信した記録データは、制御部１０により、データバッファ１１に格納される。データバッファ１１に格納されたデータはデータマスク部１２を介してラスタ−カラム変換部１３に入力される。データマスク部１２は本具体例の主要構成要素であり、記録走査に応じたデータの間引き処理を実行する機能を有している。
【００２０】
ラスタ−カラム変換部１３は、データマスク部１２で処理された記録データを所定量格納し、ラスタ形式のデータをヘッドの吐出ノズルの配列に対応したカラム形式のデータへの変換を実行する。
【００２１】
カラム形式に変換された記録データは、１走査分に必要なデータ量を格納するメモリ容量を有したラインバッファ１４に逐次格納されていく。また、データバッファ１１からラインバッファ１４までの記録データの流れは制御部１０により各処理部の同期がとられている。
【００２２】
ＳＰモータ制御部１７は、制御部１０からの指示によりＳＰモータ４を駆動させると共に、ＳＰモータ４の回転に同期したヘッド駆動タイミング信号をバッファ制御部１６とヘッド駆動回路１５に出力する。このヘッド駆動タイミング信号を受けたバッファ制御部１６は、タイミング信号に同期してラインバッファ１４に格納された記録データをヘッド駆動回路１５に逐次転送し、ヘッド駆動回路１５は記録データに対応した吐出ノズルを駆動するためのヘッド駆動信号を記録ヘッド１に出力する。
【００２３】
記録ヘッド１は、入力されたヘッド駆動信号により対応する吐出ノズルを駆動させ、インクを滴として吐出する。また、ＬＦモータ制御部１８は、制御部１０からの指示により、指定された搬送量に対応する分ＬＦモータ５を回転させることで、記録媒体７を搬送させる。
【００２４】
Ｉ／Ｆ制御部１９は、本装置の上位装置とのインタフェースを制御するもので、上位装置より転送されてくる記録データおよび制御コマンドはこのＩ／Ｆ制御部１９を介して制御部１０に入力され、制御部１０により適宜、処理が実行されるようになっている。また、オペレーションパネル２０は、オペレータがマニュアル操作により本装置の動作モードおよび記録媒体選択等の設定を行うためのものである。
【００２５】
次に、記録ヘッド１のノズル配列を説明する。
図４は、ノズル位置による記録ドットの間引き例を示す説明図である。
本具体例の記録ヘッド１は、インク吐出要素である吐出ノズルとして＃１〜＃１６の１６個のノズルを有し、各ノズルが画像の記録密度（媒体搬送方向の記録密度）に対応したピッチで媒体の搬送方向に沿って一列に配列されている。各ノズルは、配列順に４ノズルずつ４個のブロックに分割して制御される。
【００２６】
次に、データマスク部１２の詳細を説明する。
図５は、データマスク部１２の構成図である。
データマスク部１２は、図示のように、入力バッファ２１、マスクデータ格納部２２、セレクタ２３、演算回路２８からなる。
【００２７】
入力バッファ２１は、変換元となる記録データを保持するバッファである。マスクデータ格納部２２は、記録データを間引き処理するためのデータ演算用のマスクデータを格納するもので、先に説明した記録ヘッド１の吐出ノズル位置による分割ブロックに対応したマスクデータを個別に格納可能なように複数の格納メモリを備えている。
【００２８】
即ち、マスクデータ格納部２２は、第１ブロック用マスクデータメモリ２４、第２ブロック用マスクデータメモリ２５、第３ブロック用マスクデータメモリ２６、第４ブロック用マスクデータメモリ２７を備えている。そして、セレクタ２３は、これら第１〜第４ブロック用マスクデータメモリ２４〜２７からの出力を選択して演算回路２８に出力するためのセレクタである。また、このセレクタ２３に入力される切替信号は制御部１０より入力されるようになっている。
【００２９】
本具体例では、各ブロック用のマスクデータとして、図４に示すようなノズル位置による記録ドットの間引きを行うために、マスクデータとして、１ワード（１６ｂｉｔ）の値で、第１ブロック用マスクデータメモリ２４用はＡＡＡＡh、第２ブロック用マスクデータメモリ２５用は４５１４h、第３ブロック用マスクデータメモリ２６用は１００１h、第４ブロック用マスクデータメモリ２７用は、００４０hのデータを予め格納している。
【００３０】
更に、演算回路２８は、上記のマスクデータと、入力バッファ２１からの記録データ１ワードのビット毎のＡＮＤ処理を行うよう構成されている。尚、ここで、記録データは１ビットが１画素に対応する２値画像であり、ビット値１が記録、ビット値０が非記録を示すものとする。
【００３１】
図３に戻り、ラスタ−カラム変換部１３の構成は、１６ｂｉｔ×１６ｂｉｔのマトリクスメモリを有し、１６ワードの記録データを順次このマトリクスに書き込み、その後、各データのＭＳＢ側より各データをビットスライスして１ワードとして順次出力させるものである。マトリクスメモリへの書き込みは制御部１０が１ワード毎に制御し、マトリクスメモリからの読み出しは、１６ワード分の書き込みによりラスタ−カラム変換部１３が実行し、読み出しの完了を制御部１０に通知するようになっている。
【００３２】
即ち、具体例１の構成は、複数のブロックにおける各ブロックの主走査方向の間引くドット位置に対応した複数のマスクデータを第１ブロック用マスクデータメモリ２４〜第４ブロック用マスクデータメモリ２７に有し、かつ、各マスクデータの間引くドット位置の個数が各ブロック単位で媒体搬送方向に順次異なるよう構成されたマスクデータ格納部２２を備え、制御部１０が、マスクデータ格納部２２における複数のマスクデータを用い、媒体の種類に応じて各ブロック毎の記録データが漸増または漸減するよう記録ヘッド１の駆動制御を行うようにしたものである。
【００３３】
〈動作〉
記録走査および媒体搬送の方法として、本構成の装置では、１回の間引き記録走査の後、記録ヘッド１ブロック（４ノズル）分に相当する量、媒体搬送を行い次の間引き記録走査を行うことを繰り返し、１ブロック分の記録領域に対して４回の記録走査を行うことで、その領域の画像の形成を完了していくものである。更に、この４回の記録走査において、各記録走査でのインク付与量を順次減少させていくことを実現する。
【００３４】
先ず、外部の装置より受信したラスタ形式の記録データは順次データバッファ１１に格納される。
【００３５】
図６、図７は、データバッファ１１内の記録データ配列を示す説明図である。
データバッファ１１内の記録データの格納方法は、図示のように記録画像の第１ラインのデータから順次ワード単位（本具体例では１６ビット単位）で第１ワード（Ｄ１，１）第２ワード（Ｄ１，２）…の順に格納されていく。ここで、第１ラインは画像の上端ライン、第１ワード（Ｄ１，１）、第１５１ワード（Ｄ２，１）、第３０１ワード（Ｄ３，１）、…を画像の左端と予め定義しておく。本具体例の場合、１ラインが１５０ワードで構成され、１ドット１ｂｉｔで構成されていることとし、画像の横幅は２４００画素であるとする。尚、第１ワードの格納位置より前の格納領域が１ワード分、ＮＵＬＬデータ（非記録のデータ）の格納領域として予め用意されている。
【００３６】
制御部１０は、受信した記録データをデータバッファ１１に格納する一方、記録走査を実行するのに十分なデータが格納された時点から、受信した記録データの格納に並行して時分割で、記録走査に必要なデータをデータバッファ１１から読み出し、データマスク部１２を介してラスタ−カラム変換部１３に転送していく。
【００３７】
第６００ワード（Ｄ４，１５０）のデータが格納されると、記録走査の第１走査用の記録データの読み出しが開始される。
【００３８】
制御部１０は、データマスク部１２に格納されているマスクデータのうち、第１ブロックに対応するマスクデータを使用するよう、データマスク部１２にセレクタ２３の切替信号を出力する。
【００３９】
その後、データバッファ１１内の第４５１ワード（Ｄ４，１）のデータを読み出し、データマスク部１２に書き込みを行う。データマスク部１２では書き込まれたデータと第１ブロック用マスクデータメモリ２４のマスクデータとを演算回路２８でＡＮＤ処理し、処理後のデータをラスタ−カラム変換部１３に出力する。ラスタ−カラム変換部１３は、入力されたデータを内部のマトリクスメモリに格納する。
【００４０】
制御部１０は、第３０１ワード（Ｄ３，１）、第１５１ワード（Ｄ２，１）、第１ワード（Ｄ１，１）と順に同様のデータを読み出し、データマスク部１２に書き込みを行っていく。その後、第２〜第４ブロックのノズルは画像範囲外に位置するとして、これらのブロックのノズルを非記録とするためにＮＵＬＬデータを読み出し、１２回データマスク部１２へ書き込みを行う。
【００４１】
以降、上記動作を繰り返し、第１５０ワード（Ｄ１，１５０）まで１走査分のデータをデータマスク部１２に書き込み、変換後のデータをラインバッファ１４に格納させる。
【００４２】
１走査分のデータがラインバッファ１４に格納完了した後、制御部１０は、画像端が記録されるべき位置がノズル＃４の位置に一致するようＬＦモータ制御部１８に媒体搬送の指示を送り、媒体が所定位置に搬送された後、ＳＰモータ制御部１７に駆動の開始を通知する。
【００４３】
ＳＰモータ４の回転に同期してＳＰモータ制御部１７から記録ヘッド駆動タイミング信号が出力され、そのタイミング信号に同期してラインバッファ１４より１ワード単位で記録データが読み出され、ヘッド駆動回路１５に転送される。ヘッド駆動回路１５では、記録データの値に応じて記録すべきノズルに対して駆動信号を出力することで、記録データに応じた画像が媒体上に形成される。
【００４４】
第１走査ではヘッドの第１ブロックに位置するノズル＃１〜＃４にそれぞれ、記録データのライン４〜１のデータをデータマスク部１２で処理したデータが対応して記録される。
【００４５】
１走査分の記録終了でＳＰモータ４は停止し、次の走査のためにホーム位置に復帰させられる。それと共に、制御部１０は、ＬＦモータ制御部１８に記録ヘッド１のノズル１ブロック分の媒体搬送を実行させる。
【００４６】
次に、第２走査の記録データの変換処理に入る。
第２走査の場合、記録ヘッド１の使用するノズルは＃１〜＃８までの第１、２ブロック分となり、制御部１０は先ずデータマスク部１２のマスクデータとして第１ブロック用マスクデータメモリ２４のマスクデータを使用するよう設定を行い、第１記録走査の時と同様の手順で、第１０５１ワード（Ｄ８，１）〜第６０１ワード（Ｄ５，１）の４ワードを順次データマスク部１２に書き込みを行っていく。
【００４７】
その後、マスクデータとして第２ブロック用マスクデータメモリ２５のデータを選択し、第４５１ワード（Ｄ４，１）〜第１ワード（Ｄ１，１）までの４ワードを順次データマスク部１２に書き込みを行う。ノズル＃９〜＃１６については、第１走査の場合と同様に非記録データとしてＮＵＬＬデータを８ワード分書き込みを行う。
【００４８】
ラスタ−カラム変換部１３の処理完了の後、再度、マスクデータを第１ブロック用マスクデータメモリ２４用に選択し直し、記録データの第１０５２ワード（Ｄ８，２）〜第６０２ワード（Ｄ５，２）の４ワードを順次データマスク部１２に書き込み、マスクデータを第２ブロック用マスクデータメモリ２５用に選択して記録データの第４５２ワード（Ｄ４，２）〜第２ワード（Ｄ１，２）の４ワードおよびＮＵＬＬデータ８ワード分を順次データマスク部１２に書き込む。この操作を１走査幅分のデータ（第１５０ワード（Ｄ１，１５０））まで実行した後、制御部１０は第２記録走査を開始させる。
【００４９】
第２記録走査では、記録ヘッド１のノズル＃１〜＃４は、記録データの第８ライン〜第５ラインに対応したデータを第１ブロック用マスクデータメモリ２４のマスクデータで処理したデータを記録し、ノズル＃５〜＃８は記録データの第４ライン〜第１ラインに対応したデータを第２ブロック用マスクデータメモリ２５のマスクデータで処理したデータを記録することになる。
【００５０】
第２記録走査の後、１ブロック分の媒体搬送を行い、第３走査のデータを処理する。
【００５１】
第３走査では、データマスク部１２の第１ブロック用マスクデータメモリ２４のマスクデータで記録データの第１２ライン〜第９ラインのデータを処理し、第２ブロック用マスクデータメモリ２５のマスクデータで記録データの第８ライン〜第５ラインのデータを、第３ブロック用マスクデータメモリ２６のマスクデータで記録データの第５ライン〜第１ラインのデータをそれぞれ処理し、ノズル＃１〜＃１２にそれぞれ記録データの第１２ライン〜第１ラインに対応するデータを記録させる。
【００５２】
第４走査では、データマスク部１２の第１ブロック用マスクデータメモリ２４のマスクデータで記録データの第１６ライン〜第１３ラインのデータを処理し、第２ブロック用マスクデータメモリ２５のマスクデータで記録データの第１２ライン〜第９ラインのデータを、第３ブロック用マスクデータメモリ２６のマスクデータで記録データの第８ライン〜第５ラインのデータを、第４ブロック用マスクデータメモリ２７のマスクデータで記録データの第４ライン〜第１ラインのデータをそれぞれ処理し、ノズル＃１〜＃１６にそれぞれ記録データの第１６ライン〜第１ラインに対応するデータを記録させる。
【００５３】
第４走査以降の走査では、ヘッドの全ノズルを使用して記録走査を行うことになり、記録走査毎に順次記録データの読み出し位置を４ライン分移動させながら、上記と同様の処理を実行していく。
【００５４】
このような処理を行った場合、例えば、記録データがべた塗りつぶしであるとすると、１記録走査での記録ドットの位置は図４に示す●の位置となる。従って、ノズルの第１〜第４に向かって段階的に記録するドットの密度が減少するように記録が行われる。
【００５５】
このような記録走査を媒体搬送を交えながら複数走査実行した場合の記録結果の概念図が図１に示す状態である。各記録走査では先に実行された記録走査で記録されていないドット位置を補完して記録し１ブロックの記録領域を４回の記録走査で完了するよう制御されると共に、４回の走査での記録ドットの密度が順次減少するように制御される。
【００５６】
上記具体例では、媒体搬送に伴って記録ドットが減少する例を説明したが、これとは逆に記録密度を順次増加するよう変更することも可能であり、この例を次に説明する。
【００５７】
上述した説明では、図４に示すように、第１ブロックのノズル（ノズル＃１〜＃４）には、第１ブロック用マスクデータメモリ２４内のマスクデータを使用し、以降、第２ブロックのノズルには第２ブロック用マスクデータメモリ２５、第３ブロックのノズルには第３ブロック用マスクデータメモリ２６、第４ブロックのノズルには第４ブロック用マスクデータメモリ２７の各々のマスクデータを使用するようセレクタ２３を制御しているが、この選択順を、第１ブロックのノズルに第４ブロック用マスクデータメモリ２７を使用し、以降、第２ブロックのノズルには第３ブロック用マスクデータメモリ２６、第３ブロックのノズルには第２ブロック用マスクデータメモリ２５、第４ブロックのノズルには第１ブロック用マスクデータメモリ２４を各々使用するよう変更する。これにより、１ブロックの記録領域に４回の走査で記録される記録ドットの密度を走査毎に順次増加させるようにすることは容易に実現可能である。
【００５８】
図８は、記録密度を順次増加するよう変更した場合のノズル位置による記録ドットの間引き例を示す説明図である。
【００５９】
このような場合、セレクタ２３へのセレクタ切替信号の制御は、上位装置からＩ／Ｆ制御部１９を介して、記録データに先立って転送されてくる記録媒体選択コマンドに応じて制御部１０で行われる。
【００６０】
図９は、制御切替動作を示すフローチャートである。
上位装置上で動作するデバイスドライバプログラムにて、オペレータが記録すべき媒体を指定することにより、デバイスドライバプログラムではオペレータが指定した媒体を選択するよう記録媒体選択コマンドを、本装置に対して出力する。
【００６１】
出力された記録媒体選択コマンドをＩ／Ｆ制御部１９を介して受信した制御部１０は、記録媒体の切替があると判断し（ステップＳ１）、記録媒体選択コマンドで指定される媒体種を解析して（ステップＳ２）、指定された媒体がインク保持層を有しない普通紙であるか、またはインク保持層を有したＯＨＰ用紙であるかを判別する（ステップＳ３）。
【００６２】
ステップＳ３において、指定された媒体が普通紙であった場合、制御部１０は、１ブロックの複数走査の記録ドット密度が順次増加するよう、第１ブロック用マスクデータメモリ２４〜第４ブロック用マスクデータメモリ２７が、各々第１〜第４ブロックのノズルに対応するよう、セレクタ２３を切替制御する（ステップＳ４）。
【００６３】
一方、ステップＳ３において、指定された媒体がＯＨＰであった場合、制御部１０は、１ブロックの複数走査の記録ドット密度が順次減少するよう、第１ブロック用マスクデータメモリ２４〜第４ブロック用マスクデータメモリ２７が、各々第４〜第１ブロックのノズルに対応するよう、セレクタ２３を切替制御する（ステップＳ５）。
【００６４】
このような切替設定の制御が終了した後、記録データが転送されることで、設定されたノズルブロックとマスクデータの対応に従って記録動作が行われる。
【００６５】
また、セレクタ２３の切替制御は、上記のように上位装置から転送される記録媒体選択コマンドによるもの以外に、オペレータがオペレーションパネル２０から媒体種別を入力することでも行われる。即ち、オペレーションパネル２０から媒体指定を入力した場合（ステップＳ６）、上述したステップＳ２以降の処理と同様に、その記録媒体指定値を解析して、対応する切替制御を行う。
【００６６】
尚、セレクタ２３の制御動作の設定は、本装置のイニシャル設定時に例えば普通紙に対応した状態に設定しておき、記録媒体選択コマンドまたはオペレーションパネル２０からの入力がない場合には、イニシャルで設定された状態で動作する。
【００６７】
このように、媒体種に応じて複数記録走査の１走査で記録されるドット密度を順次減少させるか、増加させるかを切り替えることができる。
【００６８】
また、本具体例では４回の記録走査で補完して画像を形成するように構成しているが、ヘッドのノズルブロックの分割数を変更し、ブロック数分のデータマスク部１２のマスクデータを選択できるように拡張し、１走査間の媒体搬送量を１ブロックの幅に応じたものに変更することで、これも容易に対応することが可能である。
【００６９】
例えば、本具体例と同じノズル数１６で、ブロック数を８とした場合に、データマスク部１２をマスクデータが８種類格納・選択可能な構成に変更し、２ライン分毎にマスクデータを切り替え使用し、記録走査間の媒体搬送量を２ノズル分とすればよい。
【００７０】
また、本具体例では簡略化のため一つの記録ヘッド１のみについて説明を行ったが、複数の記録ヘッド１をキャリッジ２に搭載した場合にも、データバッファ１１およびデータマスク部１２、ラスタ−カラム変換部１３、ラインバッファ１４、ヘッド駆動回路１５を記録ヘッド毎に具備することにより、カラーインクジェットプリンタとして複数色に対応して、複数ヘッドを搭載した装置に対しても簡単に対応が可能である。
【００７１】
〈効果〉
以上のように、具体例１によれば、１主走査で記録するドットの密度を媒体搬送方向（副走査方向）で段階的に変化させ、かつ、画像の１バンド領域を複数の主走査で記録することにより、記録媒体に付与するインク量を複数の主走査の中で変化させることが可能となる。
【００７２】
例えば、記録媒体がインク保持層を持たない基紙のみで形成されており、付与されたインクが媒体内部に比較的広範囲に拡散・浸透するような媒体（例えば上質紙）の場合には、１走査で付与するインク量を媒体搬送方向に順次増加させるようにすることで、媒体に付与するインク量を記録走査毎に順次増加させるようにする。これにより、次記録走査中の媒体のたわみを抑えることで、記録位置の精度の向上および記録ヘッドの摺擦による媒体の汚損を防止し、画質の向上を図ることができる。
【００７３】
逆に、インク保持層を有するが、その保持量の限界が比較的小さくインク保持層表面に付与されたインクが残留し易い媒体（例えばＯＨＰフィルム）の場合に、１走査で付与するインク量を媒体搬送方向に順次減少させるようにすることで、媒体に付与するインク量を記録走査毎に順次減少させるようにする。これにより、最初に付与されたインク量が多い走査ほど搬送ローラ等の搬送機構部に媒体の記録面が接触するまでの時間が長くなり、インク吸収・定着までの時間をかせぐことが可能となり、画像搬送機構への転写による表面インクの欠落、更に搬送機構から媒体への再転写による汚損等の画質の劣化を防止することができる。
【００７４】
《具体例２》
〈構成〉
図１０は、具体例２のインクジェットプリンタにおけるデータマスク部の構成図である。
【００７５】
具体例２のデータマスク部は、第１のマスクデータ格納部３１、第２のマスクデータ格納部３２、第１のセレクタ３３、第２のセレクタ３４、第３のセレクタ３５、入力バッファ２１、演算回路２８を備える。また、具体例２における制御機構のブロック図に関しては具体例１の図３と同様であるため、図３を援用して説明する。
【００７６】
第１のマスクデータ格納部３１と第２のマスクデータ格納部３２とは、マスク位置の個数は同一でマスク位置（間引くドット位置）が異なるデータを保持するメモリを備えている。即ち、第１のマスクデータ格納部３１は、第１ブロック用マスクデータメモリ（＃１）３６〜第４ブロック用マスクデータメモリ（＃１）３９を備え、第２のマスクデータ格納部３２は、それぞれ第１のマスクデータ格納部３１のマスクデータとは異なる第１ブロック用マスクデータメモリ（＃２）４０〜第４ブロック用マスクデータメモリ（＃２）４３を備えている。
【００７７】
第１のセレクタ３３および第２のセレクタ３４は、それぞれ第１のマスクデータ格納部３１および第２のマスクデータ格納部３２のマスクデータメモリの出力を、制御部１０からの選択指示に基づいて選択するものである。即ち、第１のマスクデータ格納部３１と第１のセレクタ３３、第２のマスクデータ格納部３２と第２のセレクタ３４の関係は、具体例１におけるマスクデータ格納部２２とセレクタ２３との関係と同様である。
【００７８】
また、第３のセレクタ３５は、第１のセレクタ３３と第２のセレクタ３４との出力を選択して演算回路２８に出力するセレクタであり、その選択は制御部１０によって指示されるよう構成されている。尚、入力バッファ２１および演算回路２８は具体例１と同様の構成である。
【００７９】
このように、具体例２のデータマスク部は、具体例１のデータマスク部１２に対して、マスクデータメモリを各ブロック毎に複数テーブル（第１ブロック用マスクデータメモリ（＃１）３６〜第４ブロック用マスクデータメモリ（＃１）３９と、第１ブロック用マスクデータメモリ（＃２）４０〜第４ブロック用マスクデータメモリ（＃２）４３）具備し、そのいずれのテーブル（＃１／＃２）を使用するかを選択するための第３のセレクタ３５を備えたものである。
【００８０】
〈動作〉
具体例２においても、基本的な動作は具体例１と同様に、記録データを制御部１０がデータバッファ１１よりデータマスク部１２に書き込み、書き込まれたデータを選択されたマスクデータと演算処理し、処理結果をラスタ−カラム変換部１３に転送する処理の流れとなっている。
【００８１】
具体例１と異なる点は、具体例１では１ブロック分（４ライン分）の転送に先立って、そのブロックに対応するマスクデータを制御部１０が選択し、選択されたマスクデータを使用して１ブロック分全ての記録データの演算処理を行うものであったが、具体例２では、１ブロックに対して二つのマスクデータが用意されており、このマスクデータをライン毎に交互に切り替えて使用するようにしている。
【００８２】
図１１は、具体例２におけるノズル位置による記録ドットの間引き例を示す説明図である。
図示の場合、データマスク部１２のマスクデータとして、第１のマスクデータ格納部３１の第１ブロック用マスクデータメモリ（＃１）３６としてＡＡＡＡｈ、第２のマスクデータ格納部３２の第１ブロック用マスクデータメモリ（＃２）４０として５５５５ｈが設定されており、以下、第２ブロック用マスクデータメモリ（＃１）３７が２８Ｃ２ｈ、第２ブロック用マスクデータメモリ（＃２）４１が１４５１ｈ、第３ブロック用マスクデータメモリ（＃１）３８が８００８ｈ、第３ブロック用マスクデータメモリ（＃２）４２が４００４ｈ、第４ブロック用マスクデータメモリ（＃１）３９が０１００ｈ、第４ブロック用マスクデータメモリ（＃２）４３が００８０ｈというように値が設定されている。
【００８３】
次に、マスクデータ処理の流れを、図６、図７のデータバッファ１１のメモリ配列を用いて説明する。
第１走査においては、制御部１０は具体例１と同様に、第１ブロックのノズル＃１〜＃４に相当するデータ（第４５１ワード（Ｄ４，１）〜第１ワード（Ｄ１，１））をデータマスク部１２に書き込み、第２〜第４ブロックは印刷領域外としてＮＵＬＬデータを１２ワード分書き込む。
【００８４】
第１ブロックの書き込みの場合、制御部１０は、先ずデータマスク部１２に第１ブロックの第１のマスクデータ格納部３１のデータを選択するような選択信号を出力する。その後、第４５１ワード（Ｄ４，１）のデータをデータマスク部１２に書き込む。
【００８５】
次に、マスクデータとして第１ブロックの第１ブロック用マスクデータメモリ（＃２）４０のマスクデータを選択し、第３０１ワード（Ｄ３，１）のデータをデータマスク部１２に書き込む。同様に、再度第１ブロックの第１ブロック用マスクデータメモリ（＃１）３６のデータを選択し、第１５１ワード（Ｄ２，１）のデータを書き込み、また、第１ブロック用マスクデータメモリ（＃２）４０を選択し、第１ワード（Ｄ１，１）のデータを書き込む。
【００８６】
このようなデータ処理操作を１バンド分繰り返すことで、ノズル＃１で記録される第４ラインのデータ、および、ノズル＃３で記録される第２ラインのデータは全て第１ブロック用マスクデータメモリ（＃１）３６のマスクデータを使用してマスク処理が実行され、ノズル＃２、＃４でそれぞれ記録される第３、第１ラインのデータは第１ブロック用マスクデータメモリ（＃２）４０を使用してマスク処理が行われる。
【００８７】
以上のような操作を各ノズルブロック毎に同様に実行することで、図１１の●で示すようなマスク処理が可能となる。また、インク色毎にマスクパターン＃１、＃２で入れ替えて使用することで、１走査中で２色を補完的な位置に記録することが可能となる。
【００８８】
また、具体例２の上記説明では、媒体搬送に伴って、記録ドットが減少する例を説明したが、記録密度を順次増加させる場合は、具体例１の場合と同様に行うことができる。即ち、第１のセレクタ３３と第２のセレクタ３４の、第１ブロック用マスクデータメモリ（＃１）３６〜第４ブロック用マスクデータメモリ（＃４）３９と第１ブロック用マスクデータメモリ（＃２）４０〜第４ブロック用マスクデータメモリ（＃２）４３の選択順を切り替えることで、記録密度を漸増させることができる。
【００８９】
〈効果〉
以上のように、具体例２によれば、具体例１の構成に加えて、記録ドットの主走査方向の位置が媒体搬送方向の隣接するラインとは異なるようにしたので、図１１からも明らかなように、１操作での記録ドットが主走査および副走査方向に隣接することがなくなり、１走査での記録ドットが隣接ドットと重なる度合いを小さくすることが可能となる。これにより、滲みやすい媒体においては、ドット同士の干渉によるドット形状のくずれや、色の滲みを防止することができるという具体例１の効果に加えて、更に形成画像の画質を向上させることができる。
【図面の簡単な説明】
【図１】本発明の具体例１によるインクジェットプリンタの記録方法を示す概念図である。
【図２】インクジェットプリンタの装置機構の外観図である。
【図３】インクジェットプリンタにおける制御機構のブロック図である。
【図４】具体例１におけるノズル位置による記録ドットの間引き例を示す説明図である。
【図５】具体例１のデータマスク部の構成図である。
【図６】データバッファ内の記録データ配列を示す説明図（その１）である。
【図７】データバッファ内の記録データ配列を示す説明図（その２）である。
【図８】具体例１において、記録密度を順次増加するよう変更した場合のノズル位置による記録ドットの間引き例を示す説明図である。
【図９】具体例１における制御切替動作を示すフローチャートである。
【図１０】具体例２のインクジェットプリンタにおけるデータマスク部の構成図である。
【図１１】具体例２におけるノズル位置による記録ドットの間引き例を示す説明図である。
【符号の説明】
１  記録ヘッド
７  記録媒体
１０  制御部
１２  データマスク部
２２  マスクデータ格納部
２３  セレクタ
２４、３６、４０  第１ブロック用マスクデータメモリ
２５、３７、４１  第２ブロック用マスクデータメモリ
２６、３８、４２  第３ブロック用マスクデータメモリ
２７、３９、４３  第４ブロック用マスクデータメモリ
３１  第１のマスクデータ格納部
３２  第２のマスクデータ格納部
３３  第１のセレクタ
３４  第２のセレクタ
３５  第３のセレクタ
【図１】
0004601766.tif 000002
【図２】
0004601766.tif 000003
【図３】
0004601766.tif 000004
【図４】
0004601766.tif 000005
【図５】
0004601766.tif 000006
【図６】
0004601766.tif 000007
【図７】
0004601766.tif 000008
【図８】
0004601766.tif 000009
【図９】
0004601766.tif 000010
【図１０】
0004601766.tif 000011
【図１１】
0004601766.tif 000012