(57)【特許請求の範囲】
【請求項１】
記録ヘッドが記録媒体の表面を主走査及び副走査することにより前記記録媒体の表面に記録を行う装置において、
前記記録ヘッドの前記記録媒体に対面する箇所に、副走査方向に沿ってほぼ一定のピッチで同一色のＮ個（Ｎは２以上の整数）のドットを形成するためのＮ個のドット形成要素が配列されたドット形成要素アレイと、
前記記録ヘッドの主走査を行う主走査駆動手段と、
前記ドット形成要素アレイを駆動するための印刷データを作成する印刷データ作成手段と、
前記印刷データに従って前記主走査の最中に前記ドット形成要素アレイを駆動してドットの形成を行わせるヘッド駆動手段と、
前記主走査が終わる度に前記副走査を一定距離だけ行う副走査駆動手段とを備え、
前記ヘッド駆動手段は、
１回の主走査中に、主走査方向に沿って１個のドットの形成を許容した後に（ｓ−１）ドット（ｓは２以上の所定の整数）分のドットの形成を禁止する間欠的なドット形成タイミングで各ドット形成要素に駆動信号を供給するとともに、副走査方向に沿ってほぼ一直線上に並ぶ前記Ｎ個のドットを主走査方向に沿って順次形成可能なように前記ドット形成要素アレイを駆動する間欠駆動手段と、
前記記録媒体上の所望の記録領域を複数のドットで埋めつくすことが可能なように、少なくとも一部の主走査において、前記Ｎ個のドットの主走査方向に沿った記録位置をドットピッチの整数倍の単位で移動させるように調整する記録位置調整手段と、
を備え、
前記Ｎ個のドット形成要素の副走査方向におけるピッチは、記録画像のドットピッチのｋ倍（ｋは整数）に設定されており、
前記記録位置調整手段は、
ｓ回の主走査を最小サイクルとして、前記Ｎ個のドットの主走査方向に沿った記録位置の前記調整を各最小サイクル毎に周期的に行うとともに、
各主走査時における記録位置の移動量として前記ドットピッチの０〜（ｓ−１）倍のｓ種類の値を利用し、前記最小サイクルのｓ回の主走査において前記ｓ種類の移動量による記録位置の調整をそれぞれ１回ずつ実行し、
前記整数ｓは、主走査方向の連続ラインを印刷するのに要する主走査の回数を示すスキャン繰り返し回数であり、また、
１回の副走査の前記一定距離を副走査ピッチＬ、前記Ｎ個の各ドットの中心点間距離を記録画像のドットピッチの倍数で表した値を要素ピッチｋ、及び、前記Ｎ個のドットに関して副走査方向に沿って測った単位距離当たりのドットの個数を要素密度Ｄとそれぞれ定義した時、
前記スキャン繰り返し回数ｓとして、Ｎ未満３以上の任意の整数が選定され、
前記要素ピッチｋとして、Ｎ／ｓと互いに素の関係にあるＮ未満２以上の任意の整数が選定され、かつ、
前記副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値が選定されている、記録装置。
【請求項２】
請求項１記載の記録装置であって、
前記１個のドットの形成後に（ｓ−１）ドット分ずつドットの形成を禁止する間欠的記録モードの他に、
ドットの形成を禁止すること無く、主走査方向のすべてのドットの形成を許容する非間欠的記録モードを備えており、
前記主走査駆動手段は、
前記間欠的記録モードにおいて、前記非間欠的記録モードに比べてｓ倍の速度で前記記録ヘッドの主走査を行う、記録装置。
【請求項３】
請求項２記載の記録装置であって、さらに、
前記スキャン繰り返し回数ｓの値が異なる複数の記録モードの中から、一つの記録モードを選択する記録モード選択手段を備える、記録装置。
【請求項４】
請求項１ないし３のいずれかに記載の記録装置であって、
前記ヘッド駆動手段が、前記主走査の往路期間及び復路期間の双方において、前記ドット形成要素アレイを駆動する手段を備え、
前記副走査駆動手段が、前記往路期間及び前記復路期間の各々が終わる度に、前記副走査を一定距離だけ行なう手段を備える、記録装置。
【請求項５】
副走査方向に沿ってほぼ一定のピッチで同一色のＮ個（Ｎは２以上の整数）のドットを形成するためのＮ個のドット形成要素が配列されたドット形成要素アレイを有する記録ヘッドを用いて、記録媒体の表面に記録を行う方法において、
（ａ）前記記録ヘッドの主走査を行う工程と、
（ｂ）前記主走査の最中に前記ドット形成要素アレイを駆動してドットの形成を行わせる工程と、
（ｃ）前記主走査が終わる度に前記副走査を一定距離だけ行う工程と、を備え、
前記工程（ｂ）は、
１回の主走査中に、主走査方向に沿って１個のドットの形成を許容した後に（ｓ−１）ドット（ｓは２以上の所定の整数）分のドットの形成を禁止する間欠的なドット形成タイミングで各ドット形成要素に駆動信号を供給するとともに、副走査方向に沿ってほぼ一直線上に並ぶ前記Ｎ個のドットを主走査方向に沿って順次形成可能なように前記ドット形成要素アレイを駆動するとともに、
前記記録媒体上の所望の記録領域を複数のドットで埋めつくすことが可能なように、少なくとも一部の主走査において、前記Ｎ個のドットの主走査方向に沿った記録位置をドットピッチの整数倍の単位で移動させるように調整し、
前記Ｎ個のドット形成要素の副走査方向におけるピッチは、記録画像のドットピッチのｋ倍（ｋは整数）に設定されており、
前記工程（ｂ）は、さらに、
ｓ回の主走査を最小サイクルとして、前記Ｎ個のドットの主走査方向に沿った記録位置の前記調整を各最小サイクル毎に周期的に行うとともに、
各主走査時における記録位置の移動量として前記ドットピッチの０〜（ｓ−１）倍のｓ種類の値を利用し、前記最小サイクルのｓ回の主走査において前記ｓ種類の移動量による記録位置の調整をそれぞれ１回ずつ実行し、
前記整数ｓは、主走査方向の連続ラインを印刷するのに要する主走査の回数を示すスキャン繰り返し回数であり、また、
１回の副走査の前記一定距離を副走査ピッチＬ、前記Ｎ個の各ドットの中心点間距離を記録画像のドットピッチの倍数で表した値を要素ピッチｋ、及び、前記Ｎ個のドットに関して副走査方向に沿って測った単位距離当たりのドットの個数を要素密度Ｄとそれぞれ定義した時、
前記スキャン繰り返し回数ｓとして、Ｎ未満３以上の任意の整数が選定され、
前記要素ピッチｋとして、Ｎ／ｓと互いに素の関係にあるＮ未満２以上の任意の整数が選定され、かつ、
前記副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値が選定されている、記録方法。
【請求項６】
請求項５記載の記録方法であって、
前記１個のドットの形成後に（ｓ−１）ドット分ずつドットの形成を禁止する間欠的記録モードの他に、
ドットの形成を禁止すること無く、主走査方向のすべてのドットの形成を許容する非間欠的記録モードを備えており、
前記工程（ａ）は、
前記間欠的記録モードにおいて、前記非間欠的記録モードに比べてｓ倍の速度で前記記録ヘッドの主走査を行う、記録方法。
【請求項７】
請求項６記載の記録方法であって、さらに、
前記スキャン繰り返し回数ｓの値が異なる複数の記録モードの中から、一つの記録モードを選択する工程、を備える記録方法。
【請求項８】
請求項５ないし７のいずれかに記載の記録方法であって、
前記工程（ｂ）は、前記主走査の往路期間及び復路期間の双方において、前記ドット形成要素アレイを駆動するとともに、
前記工程（ｃ）は、前記往路期間及び前記復路期間の各々が終わる度に、前記副走査を一定距離だけ行なう、記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録ヘッドが記録媒体の表面を主走査及び副走査することにより、記録媒体の表面に記録を行う方法および装置に関する。
【０００２】
【従来の技術】
記録ヘッドが主走査方向と副走査方向に走査しながら記録を行う記録装置としては、シリアルスキャン型プリンタやドラムスキャン型プリンタ等がある。この種のプリンタ、特にインクジェットプリンタ、における画質向上のための技術の一つとして、米国特許第４，１９８，６４２号や特開昭５３−２０４０号公報等に開示されている「インターレース方式」と呼ばれる技術がある。
【０００３】
図２２は、インターレース方式の一例を示す説明図である。この明細書では、記録方式を規定するパラメータとして、以下のものを用いている。
【０００４】
Ｎ：ノズル個数［個］，
ｋ：ノズルピッチ［個］，
ｓ：スキャン繰り返し数，
Ｄ：ノズル密度［個／インチ］，
Ｌ：副走査ピッチ［インチ］，
ｗ：ドットピッチ［インチ］。
【０００５】
ノズル個数Ｎ［個］は、ドットの形成に使用されるノズルの個数である。図２２の例ではＮ＝３である。ノズルピッチｋ［個］は、記録ヘッドにおけるノズルの中心点間隔が、記録画像のピッチ（ドットピッチｗ）の何個分であるかを示している。図２２の例では、ｋ＝２である。スキャン繰り返し回数ｓ［回］は、何回の主走査で各主走査ラインをドットで埋めつくすか、を示す回数である。図２２の例では、１回の主走査で各主走査ラインが埋めつくされているので、ｓ＝１である。後述するように、ｓが２以上の時には、主走査方向に沿って間欠的にドットが形成される。ノズル密度Ｄ［個／インチ］は、記録ヘッドのノズルアレイにおいて、１インチ当たり何個のノズルが配列されているかを示している。副走査ピッチＬ［インチ］は、１回の副走査で移動する距離を示している。ドットピッチｗ［インチ］は、記録画像におけるドットのピッチである。なお、一般に、ｗ＝１／（Ｄ・ｋ）、ｋ＝１／（Ｄ・ｗ）が成立する。
【０００６】
図２２において、２桁の数字を含む丸は、それぞれドットの記録位置を示している。凡例に示すように、丸の中の２桁の数字の中で、左側の数字はノズル番号を示しており、右側の数字は記録順番（何回目の主走査で記録されたか）を示している。
【０００７】
図２２に示すインターレース方式は、記録ヘッドのノズルアレイの構成と、副走査の方法とに特徴がある。即ち、インターレース方式では、隣り合うノズルの中心点間隔を示すノズルピッチｋは２以上の整数に設定され、かつ、ノズル個数Ｎとノズルピッチｋとが互いに素の関係にある整数に選ばれる。また、副走査ピッチＬは、Ｎ／（Ｄ・ｋ）（＝Ｎ・ｗ）に設定される。
【０００８】
このインターレース方式には、ノズルのピッチやインク吐出特性等のばらつきを、記録画像上で分散させることができるという利点がある。従って、ノズルのピッチや吐出特性にばらつきがあっても、これらの影響を緩和して画質を向上させることができるという効果を奏する。
【０００９】
カラーインクジェットプリンタにおける画質改善を目指した別の技術として、特開平３−２０７６６５号公報や特公平４−１９０３０号公報等に開示された「シングリング方式」又は「マルチスキャン方式」と呼ばれる技術がある。
【００１０】
図２３は、シングリング方式の一例を示す説明図である。このシングリング方式では、８個のノズルを２組のノズル群に分類している。１組目のノズル群は、ノズル番号（丸の中の左側の数字）が偶数である４個のノズルで構成されており、２組目のノズル群は、ノズル番号が奇数である４個のノズルで構成されている。１回の主走査では、各組のノズル群をそれぞれ間欠的タイミングで駆動することにより、主走査方向に（ｓ−１）ドットおきにドットを形成する。図２３の例では、ｓ＝２なので、１ドットおきにドットが形成される。また、各組のノズル群は、主走査方向にそれぞれ異なる位置にドット形成するように、それぞれの駆動タイミングが制御されている。すなわち、図２３に示すように、第１のノズル群のノズル（ノズル番号８，６，４，２）と、第２のノズル群のノズル（ノズル番号７，５，３，１）とは、記録位置が主走査方向に１ドットピッチ分だけずれている。そして、このような主走査を複数回行い、その都度各ノズル群の駆動タイミングをずらすことにより、主走査ライン上の全ドットの形成を完成させる。
【００１１】
このシングリング方式では、各主走査ライン上のドットが同一のノズルで記録されず、複数のノズルを用いて記録される。従って、ノズルの特性（ピッチや吐出特性等）にばらつきがある場合にも、特定のノズルの特性の影響が１つの主走査ラインの全体に及ぶことを防止でき、この結果、画質を向上させることができる。
【００１２】
【発明が解決しようとする課題】
プリンタ等の記録装置において高い画質を得るためには、ノズルのピッチや吐出特性のばらつきによる画質低下を防止することが要求される。従来は、このために、上述したインターレース方式やシングリング方式が用いられていた。
【００１３】
しかし、従来のインターレース方式と従来のシングリング方式とを単純に組合わせた場合には、走査速度を増大するのが困難であるという問題がある。即ち、シングリング方式を行うためには、例えば偶数番のノズルのドット位置と奇数番のノズルのドット位置の両方を区別可能な駆動信号Ｓdot'（図２３）を、各記録ヘッドに供給しなければならない。すなわち、主走査方向に沿ったすべてのドット位置を区別可能な駆動信号Ｓdot'を、記録ヘッドに供給しなければならない。
【００１４】
記録ヘッドの主走査速度（「キャリッジ速度」とも呼ばれる）を高めた場合には、この駆動信号Ｓdot'の駆動周波数も同じ比率で高める必要がある。また、パーソナルコンピュータ等の印刷データ作成装置からプリンタに供給するための印刷データも、各ドット位置に対応するデータを、プリンタに供給しなければならない。このため、従来は、ノズルの駆動周波数や印刷データの供給速度によって、記録ヘッドの主走査速度が限定されてしまう場合があるという問題があった。
【００１５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、画質の向上と走査速度の増大の双方を達成することができる記録装置及び方法を提供することを目的とする。
【００１６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明による装置は、記録ヘッドが記録媒体の表面を主走査及び副走査することにより前記記録媒体の表面に記録を行う装置であって、
前記記録ヘッドの前記記録媒体に対面する箇所に、副走査方向に沿ってほぼ一定のピッチで同一色のＮ個（Ｎは２以上の整数）のドットを形成するためのＮ個のドット形成要素が配列されたドット形成要素アレイと、
前記記録ヘッドの主走査を行う主走査駆動手段と、
前記ドット形成要素アレイを駆動するための印刷データを作成する印刷データ作成手段と、
前記印刷データに従って前記主走査の最中に前記ドット形成要素アレイを駆動してドットの形成を行わせるヘッド駆動手段と、
前記主走査が終わる度に前記副走査を一定距離だけ行う副走査駆動手段とを備え、
前記ヘッド駆動手段は、
１回の主走査中に、主走査方向に沿って１個のドットの形成を許容した後に（ｓ−１）ドット（ｓは２以上の所定の整数）分のドットの形成を禁止する間欠的なドット形成タイミングで各ドット形成要素に駆動信号を供給するとともに、副走査方向に沿ってほぼ一直線上に並ぶ前記Ｎ個のドットを主走査方向に沿って順次形成可能なように前記ドット形成要素アレイを駆動する間欠駆動手段と、
前記記録媒体上の所望の記録領域を複数のドットで埋めつくすことが可能なように、少なくとも一部の主走査において、前記Ｎ個のドットの主走査方向に沿った記録位置をドットピッチの整数倍の単位で移動させるように調整する記録位置調整手段と、
を備え、
前記Ｎ個のドット形成要素の副走査方向におけるピッチは、記録画像のドットピッチのｋ倍（ｋは整数）に設定されており、
前記記録位置調整手段は、
ｓ回の主走査を最小サイクルとして、前記Ｎ個のドットの主走査方向に沿った記録位置の前記調整を各最小サイクル毎に周期的に行うとともに、
各主走査時における記録位置の移動量として前記ドットピッチの０〜（ｓ−１）倍のｓ種類の値を利用し、前記最小サイクルのｓ回の主走査において前記ｓ種類の移動量による記録位置の調整をそれぞれ１回ずつ実行することを特徴とする。
また、前記整数ｓは、主走査方向の連続ラインを印刷するのに要する主走査の回数を示すスキャン繰り返し回数であり、また、
１回の副走査の前記一定距離を副走査ピッチＬ、前記Ｎ個の各ドットの中心点間距離を記録画像のドットピッチの倍数で表した値を要素ピッチｋ、及び、前記Ｎ個のドットに関して副走査方向に沿って測った単位距離当たりのドットの個数を要素密度Ｄとそれぞれ定義した時、
前記スキャン繰り返し回数ｓとして、Ｎ未満３以上の任意の整数が選定され、
前記要素ピッチｋとして、Ｎ／ｓと互いに素の関係にあるＮ未満２以上の任意の整数が選定され、かつ、
前記副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値が選定されている。
【００１７】
ここで、「Ｎ個のドットを…形成可能」とは、Ｎ個のドットのすべてを形成すべきことを示す駆動信号が与えられた場合に、Ｎ個のドットを記録媒体上に記録することを意味している。ある記録位置においてドットを形成すべきでないことを示す駆動信号が与えられた場合には、もちろん、その記録位置にドットが形成されることはない。「複数のドットで埋めつくすことが可能」という語句も、同様である。
【００１８】
この記録装置によれば、１回の主走査中に、主走査方向に沿って１個のドットの形成後に（ｓ−１）ドット分ずつドットの形成を禁止するので、ドットが間欠的に形成される。このため、ドットが隣接する場合に発生するドットの滲みを低減することができ、この結果、画質を向上させることができる。また、副走査方向に沿ってほぼ一直線上に並ぶＮ個のドットを主走査方向に沿って順次形成していくので、ドットが形成される主走査位置に応じた駆動周波数でドット形成アレイを駆動すればよい。すなわち、第１の発明では、従来のシングリング方式のように、主走査方向に沿ったすべてのドット位置を区別可能な駆動周波数でドット形成アレイを駆動する必要がないので、走査速度を増大することが可能である。さらに、本発明では、ｓ回の連続した主走査で構成される最小サイクルにおいて０〜（ｓー１）のｓ種類の値をそれぞれ１回ずつ採用するので、連続した２回の主走査で形成されるドットが上下に隣接することがなく、ドットの隣接によって滲みが発生する可能性が少ないという効果がある。
【００２５】
また、前記整数ｓは、主走査方向の連続ラインを印刷するのに要する主走査の回数を示すスキャン繰り返し回数であり、また、
１回の副走査の前記一定距離を副走査ピッチＬ、前記Ｎ個の各ドットの中心点間距離を記録画像のドットピッチの倍数で表した値を要素ピッチｋ、及び、前記Ｎ個のドットに関して副走査方向に沿って測った単位距離当たりのドットの個数を要素密度Ｄとそれぞれ定義した時、
前記スキャン繰り返し回数ｓとして、Ｎ未満２以上の任意の整数が選定され、
前記要素ピッチｋとして、Ｎ／ｓと互いに素の関係にあるＮ未満２以上の任意の整数が選定され、かつ、
前記副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値が選定されていることが好ましい。
【００２６】
１個のドットの形成後に（ｓ−１）ドット分ずつドットの形成を禁止するようにすれば、１回の主走査中に、主走査方向にドットが隣接して形成されることがない。また、ドットピッチｋを２以上とすれば、１回の主走査中に、副走査方向にもドットが隣接して形成されることがない。従って、ドットが隣接する場合に発生するドットの滲みを低減することができるので、さらに画質を向上させることができる。また、副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値を選定すれば、所望の記録領域を隙間無く埋めつくすように、ドットを形成していくことができる。
【００２７】
上記記録装置において、前記１個のドットの形成後に（ｓ−１）ドット分ずつドットの形成を禁止する間欠的記録モードの他に、
ドットの形成を禁止すること無く、主走査方向のすべてのドットの形成を許容する非間欠的記録モードを備えており、
前記主走査駆動手段は、
前記間欠的記録モードにおいて、前記非間欠的記録モードに比べてｓ倍の速度で前記記録ヘッドの主走査を行うことが好ましい。
【００２８】
こうすれば、間欠的記録モードにおいて、記録ヘッドの走査速度を高めることができる。
【００２９】
上記記録装置において、さらに、スキャン繰り返し回数ｓの値が異なる複数の記録モードの中から、一つの記録モードを選択する記録モード選択手段を備えることが好ましい。
【００３０】
スキャン繰り返し回数ｓが大きいほど記録速度は大きくなるが、逆に、画質は劣化する。従って、スキャン繰り返し回数ｓが異なる複数の記録モードの中から１つを選択できるようにすれば、ユーザが、画質と記録速度のいずれを優先するかに応じて、所望の記録モードで記録を実行することができる。
【００３４】
前記ヘッド駆動手段は、前記主走査の往路期間及び復路期間の双方において、前記ドット形成要素アレイを駆動する手段を備え、
前記副走査駆動手段が、前記往路期間及び前記復路期間の各々が終わる度に、前記副走査を一定距離だけ行なう手段を備えることが好ましい。
【００３５】
こうすれば、往路と復路でそれぞれ記録を行えるので、記録速度をさらに高めることができる。
【００３６】
本発明による記録方法は、副走査方向に沿ってほぼ一定のピッチで同一色のＮ個（Ｎは２以上の整数）のドットを形成するためのＮ個のドット形成要素が配列されたドット形成要素アレイを有する記録ヘッドを用いて、記録媒体の表面に記録を行う方法において、
（ａ）前記記録ヘッドの主走査を行う工程と、
（ｂ）前記主走査の最中に前記ドット形成要素アレイを駆動してドットの形成を行わせる工程と、
（ｃ）前記主走査が終わる度に前記副走査を一定距離だけ行う工程と、を備え、
前記工程（ｂ）は、
１回の主走査中に、主走査方向に沿って１個のドットの形成を許容した後に（ｓ−１）ドット（ｓは２以上の所定の整数）分のドットの形成を禁止する間欠的なドット形成タイミングで各ドット形成要素に駆動信号を供給するとともに、副走査方向に沿ってほぼ一直線上に並ぶ前記Ｎ個のドットを主走査方向に沿って順次形成可能なように前記ドット形成要素アレイを駆動するとともに、
前記記録媒体上の所望の記録領域を複数のドットで埋めつくすことが可能なように、少なくとも一部の主走査において、前記Ｎ個のドットの主走査方向に沿った記録位置をドットピッチの整数倍の単位で移動させるように調整し、
前記Ｎ個のドット形成要素の副走査方向におけるピッチは、記録画像のドットピッチのｋ倍（ｋは整数）に設定されており、
前記工程（ｂ）は、さらに、
ｓ回の主走査を最小サイクルとして、前記Ｎ個のドットの主走査方向に沿った記録位置の前記調整を各最小サイクル毎に周期的に行うとともに、
各主走査時における記録位置の移動量として前記ドットピッチの０〜（ｓ−１）倍のｓ種類の値を利用し、前記最小サイクルのｓ回の主走査において前記ｓ種類の移動量による記録位置の調整をそれぞれ１回ずつ実行することを特徴とする。
また、前記整数ｓは、主走査方向の連続ラインを印刷するのに要する主走査の回数を示すスキャン繰り返し回数であり、また、
１回の副走査の前記一定距離を副走査ピッチＬ、前記Ｎ個の各ドットの中心点間距離を記録画像のドットピッチの倍数で表した値を要素ピッチｋ、及び、前記Ｎ個のドットに関して副走査方向に沿って測った単位距離当たりのドットの個数を要素密度Ｄとそれぞれ定義した時、
前記スキャン繰り返し回数ｓとして、Ｎ未満３以上の任意の整数が選定され、
前記要素ピッチｋとして、Ｎ／ｓと互いに素の関係にあるＮ未満２以上の任意の整数が選定され、かつ、
前記副走査ピッチＬとして、Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）なる関係式を満たす値が選定されている。
【００３７】
この記録方法によっても、上記記録装置と同様に、画質の向上と走査速度の増大の双方を実現することができる。
【００４０】
【発明の実施の形態】
Ａ．装置の構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の一実施例にかかるシリアルスキャン型のカラーインクジェットプリンタの主要部の機械的構成を示す概略斜視図である。このプリンタは、用紙スタッカ２と、図示しないステップモータで駆動される紙送りローラ３と、プラテン板５と、印刷ヘッド１５Ｋ，１５ＣＭＹを保持するキャリッジ７と、ステップモータ９と、ステップモータ９によって駆動される牽引ベルト１１と、キャリッジ７のためのガイドレール１３とを備えている。
【００４１】
印刷用紙１は、用紙スタッカ２から紙送りローラ３によって巻き取られて、プラテン板５の表面上を副走査方向へ送られる。キャリッジ７は、ステップモータ９により駆動される牽引ベルト１１に牽引されて、ガイドレール１３に沿って主走査方向に移動する。主走査方向は、副走査方向に垂直である。
【００４２】
キャリッジ７上には、黒（Ｋ）インクを有した印刷ヘッド１５Ｋと、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のカラーインクを有した印刷ヘッド１５ＣＭＹとが取付けられている。これらの印刷ヘッド１５Ｋ、１５ＣＭＹは、主走査方向に並べられている。尚、カラーインクの印刷ヘッド１５ＣＭＹは、各色インク毎に別体の印刷ヘッドとして構成されてもよい。
【００４３】
図２は、印刷ヘッド１５Ｋ、１５ＣＭＹにおけるインクジェットノズルの配列を示す説明図である。図２（Ａ）に示すように、第１の印刷ヘッド１５Ｋには、Ｋインクを噴射するノズルアレイ１７Ｋが設けられている。また、第２の印刷ヘッド１５ＣＭＹには、Ｃインク、Ｍインク及びＹインクをそれぞれ噴射するノズルアレイ１７Ｃ、１７Ｍ、１７Ｙが設けられている。これらの４つのノズルアレイ１７Ｋ、１７Ｃ、１７Ｍ、１７Ｙの副走査方向の位置は、互いに完全に一致している。また、４つのノズルアレイ１７Ｋ、１７Ｃ、１７Ｍ、１７Ｙは、この順に主走査方向に並べられている。
【００４４】
ノズルアレイ１７Ｋ、１７Ｃ、１７Ｍ、１７Ｙの各々は、副走査方向に沿って一定のノズルピッチｋで千鳥状に配列された多数のインクノズル１９１、１９２、…を備えている。なお、各ノズルアレイに含まれるインクノズル１９１、１９２、…は、千鳥状に配列されている必要はなく、一直線上に配置されていてもよい。但し、図２（Ａ）に示すように千鳥状に配列すれば、ノズルピッチｋを小さく設定することができるという利点がある。
【００４５】
図２（Ｂ）は、１つのノズルアレイによって形成される複数のドットの配列を示している。この実施例では、インクノズルの配列が千鳥状か直線状かに関わらず、１つのノズルアレイによって形成される複数のドットは、副走査方向に沿ってほぼ一直線上に並ぶように、各ノズルに駆動信号が供給される。例えば、図２（Ａ）のようにノズルアレイが千鳥状に配列されている場合において、図の右方向にノズルアレイ１７Ｙが走査されてドットを形成していく場合を考える。この時、先行するノズル群１９２，１９４…は、後追するノズル群１９１，１９３…よりも、ｄ／ｖ［秒］だけ早いタイミングで駆動信号が与えられる。ここで、ｄ［インチ］は、ノズルアレイ１７Ｙにおける２つのノズル群の間のピッチ（図２（Ａ）参照）であり、ｖ［インチ／秒］は印刷ヘッド１５ＣＭＹの走査速度である。
【００４６】
ところで、この実施例では、走査方式として、主走査と副走査とを交互に繰り返す方式が採用される。即ち、単方向印刷の場合には、印刷ヘッド１５Ｋ、１５ＣＭＹが主走査方向に１回往復走行する間に、その往路でのみノズルアレイが駆動されて用紙１表面にドットを形成する。そして、各回の往復走行が終わる度に、用紙１が副走査方向に一定距離だけ送られる。一方、双方向印刷の場合には、印刷ヘッド１５Ｋ、１５ＣＭＹが主走査方向に１回往復走行する間に、その往路及び復路の双方でノズルアレイが駆動されてドットを形成する。そして、各回の往路の走行が終わる度、及び各回の復路走行が終わる度に、用紙１が一定距離だけ副走査方向に送られる。
【００４７】
以下では、まず、この発明によるドット記録方式の種々の実施例について説明する。
【００４８】
Ｂ．第１実施例：
図３は、第１実施例におけるドット記録方式を示す説明図である。図３の上部に示す各パラメータは、従来技術において説明したものと同じ意味を有している。すなわち、ノズル個数Ｎはドットの形成に使用されるノズルの個数である。ノズルピッチｋ［個］は、ノズルアレイにおけるノズルの中心点間隔が、記録画像のピッチ（ドットピッチｗ）の何個分であるかを示している。スキャン繰り返し回数ｓ［回］は、何回の主走査で各主走査ラインをドットで埋めつくすか、を示す回数である。ノズル密度Ｄ［個／インチ］は、ノズルアレイにおいて、１インチ当たり何個のノズルが配列されているかを示している。副走査ピッチＬ［インチ］は、１回の副走査で移動する距離を示している。ドットピッチｗ［インチ］は、記録画像におけるドットのピッチである。
【００４９】
この発明においては、スキャン繰り返し回数ｓは、Ｎ未満２以上の任意の整数に設定される。また、ノズルピッチｋは、Ｎ／ｓと互いに素の関係にあるＮ未満１以上の任意の整数に設定されるが、特に、Ｎ未満２以上の整数に設定することが好ましい。
【００５０】
第１実施例は、ノズルピッチｋとスキャン繰り返し数ｓが共に偶数の場合である。具体的には、ｋ＝ｓ＝２である。また、ノズル個数Ｎは６である。Ｎ／ｓ＝３であり、この値はノズルピッチｋ（＝２）と互いに素の関係にある。
【００５１】
図３の例では、簡単のために、１つのノズルアレイに含まれる多数のノズルのうちで、６個のノズル１９１〜１９６のみを使用している。すなわち、ノズル個数Ｎは６である。このように、ノズル個数Ｎは、１つのノズルアレイに含まれるノズルの総数ではなく、ドットの形成に使用されるノズルの個数であるとして定義される。もちろん、ノズル個数Ｎは、同じ色のドットを形成するために使用されるノズルの個数である。従って、４色のドットを形成する場合には、全体として４Ｎ個のノズルが使用される。
【００５２】
図３の左半分は、６回の主走査におけるノズルアレイの副走査位置を模式的に示している。また、丸の中の２桁の数字の中で、左側の数字はノズル番号を示し、右側の数字は記録順番（何回目の主走査か）を示している。図３の右半分は、６回の主走査で形成され得るドットの位置を示している。例えば、１回目の主走査では、６１〜１１の数字を含む丸の位置にドットが形成される。なお、図３の右半分において、「ダミードット」と記されている範囲は、ドットで埋めつくされることがないので、実際にはドットの形成が禁止される範囲を示している。ダミードットの範囲よりも下の範囲は、実際に記録を行える有効記録範囲（有効印刷範囲）である。
【００５３】
図３から理解できるように、１回目の主走査では、６個のノズル１９１〜１９６のそれぞれは、主走査方向に１ドットの間隔で間欠的に駆動されて、１ドット置きに１ドットを形成する。スキャン繰り返し数ｓの定義から解るように、１本の主走査ライン上のすべてのドットは、ｓ（＝２）回の主走査によって記録される。従って、１回の主走査において、主走査方向に沿ってドットの形成が禁止される間隔は、（ｓ−１）ドット分に相当する。すなわち、主走査方向に沿って１ドット形成した後に、（ｓ−１）ドット分だけドットの形成が禁止され、次の１ドットが形成される。第１実施例では、ｓ＝２なので、ドットの形成が禁止される間隔は１ドット分である。
【００５４】
１回目の主走査が終わると、副走査ピッチＬ［インチ］の距離だけ副走査が行われる。この発明では、副走査ピッチＬは、次の（１）式を満たすように設定される。
Ｌ＝Ｎ／（ｓ・Ｄ・ｋ）                …（１）
【００５５】
上述したように、１／（Ｄ・ｋ）は、記録画像のドットピッチｗ［インチ］に等しい。従って、上記（１）式は、副走査ピッチＬを、ドットピッチｗのＮ／ｓ倍に設定することを意味する。第１実施例ではＮ／ｓ＝３なので、副走査ピッチＬは３ｗに等しい。
【００５６】
２回目の主走査においては、Ｎ個のドットの記録位置を、ドットピッチｗの整数倍の単位で主走査方向に沿って移動させるように調整している。図３の例では、２回目の主走査で記録されるドットの位置（６２〜１２の数字を含む丸の位置）が、１ドットピッチ分だけ右方向にずれている。
【００５７】
図４は、第１実施例における各主走査のドットの記録開始位置を示す説明図である。ここでは、各主走査が図４の右方向に行われる単方向印刷の場合を考える。このとき、２回目の主走査における記録開始位置（丸内の数字が６２の位置）は、１回目の主走査における記録開始位置（丸内の数字が６１の位置）よりも、１ドットピッチ分だけ主走査方向に移動している。また、３回目の主走査における記録開始位置は、２回目と同じであり、４回目および５回目の主走査における記録開始位置は、１回目と同じである。
【００５８】
図４において、太い矢印で示す記録開始位置の移動パターンが終了すると、これと同一の移動パターンが繰り返される。すなわち、１回目から４回目までの４回の主走査が、記録開始位置に関する１つのサイクルを構成しており、これ以降は同じ記録開始位置の調整が周期的に繰り返される。なお、１回の主走査の後には必ず副走査が行われるので、４回の副走査によって１サイクルが構成されていると見ることもできる。
【００５９】
双方向印刷を行う場合にも、図４で示される記録位置の調整が使用できる。この場合には、副走査の度に主走査の方向（すなわち往路と復路）が交換されるので、往路と復路における記録位置がそれぞれ図４に示される位置にくるように、それぞれの記録位置が調整される。
【００６０】
このように、第１実施例では、副走査ピッチＬの距離だけ副走査を行い、また、この副走査の度に、Ｎ個のドットの主走査方向に沿った記録位置を、ドットピッチｗの整数倍（０も含む）の単位で移動（シフト）させるように調整している。このような副走査送りと主走査記録位置の調整とは、有効記録領域（図３）をドットで埋めつくすことが可能なように設定されている。
【００６１】
図３の右端に示されているように、主走査方向ｓドット×副走査方向ｋドット（図３では２×２）のサイズを有するドットマトリクスＤＭ内のｓ×ｋ個のドットは、ｓ×ｋ（＝４）回の主走査によって形成される。このことは、ドットマトリクスＤＭ内の各ドットの右側の数字（記録順番を示す）が、１〜４の異なる値であることから理解できる。有効記録領域は、このｓ×ｋドットマトリクスＤＭによって、タイル状に分割されている。また、ドットマトリクスＤＭ内の各ドットは、異なるノズルによって形成されることも理解できる。すなわち、ドットマトリクスＤＭ内のｓ×ｋ個の各ドットは、異なる主走査時に異なるノズルによって形成される。
【００６２】
このように、「ドットマトリクスＤＭ内のｓ×ｋ個の各ドットを異なる主走査時に異なるノズルによって形成するようにしている」ことは、図４に示す１サイクルの４回の走査が、ｓ×ｋ回の主走査を含むことと対応している。図４に示す第１実施例では、ｓ＝ｋ＝２なので、１サイクルは４回の主走査を含んでいる。さらに、この発明では、主走査方向の記録位置の移動量（調整量）は、０〜（ｓ−１）・ｗのｓ種類であるという特徴がある。第１実施例では、ｓ＝２なので、主走査方向の記録位置の移動量は、０と、ｗとの２種類だけである。ここでは、１回目の主走査時と同じ記録位置を基準位置としており、その移動量を０としている。また、この発明では、１サイクルの間に、ｓ種類の移動量の調整が、それぞれｋ回ずつ行われるという特徴もある。図４の場合には、移動量０の調整が２回、移動量ｗの調整が２回行われている。
【００６３】
図５は、第１実施例において１回目の主走査時に形成されるドットと、２回目の主走査時に形成されるドットをそれぞれ別個に描いた説明図である。図５（Ａ）は、１回目の主走査時に形成されるドット（６１〜１１）を示し、図５（Ｂ）は２回目の主走査時に形成されるドット（６２〜１２）を示す。図５（Ｂ）において、斜線を付したドットは、１回目の主走査時に形成されたものである。この発明においては、１回の主走査の間では、Ｎ個のドットは副走査方向に沿ったほぼ一直線上に並ぶように形成される。従って、１回の主走査では、ドットが形成される位置に対応した周波数を有する駆動信号Ｓdot でノズルアレイを駆動すればよい。図５（Ｂ）の下端に示す駆動信号Ｓdot'は、従来のシングリング方式を採用した場合の駆動信号である。図２３においても説明したように、従来のシングリング方式では、例えば、図５（Ａ）に示す１回目の主走査時の記録ドットと図５（Ｂ）に示す２回目の主走査時の記録ドットとが１回の主走査の間に両方とも形成される。従って、このような従来のシングリング方式におけるノズルアレイの駆動信号Ｓdot'は、第１実施例における駆動信号Ｓdot の２倍の周波数を有する必要がある。
【００６４】
このように、この発明では、１回の主走査の間において、Ｎ個のドットを副走査方向に沿ったほぼ一直線上に並ぶように形成しているので、従来のシングリング方式に比べて低い駆動周波数でノズルアレイを駆動すればよい。後述するように、コンピュータシステムのプリンタドライバは、ノズルアレイのオン／オフを制御するための印刷データを作成し、プリンタにその印刷データを供給する処理を行う。この印刷データは、プリンタの駆動周波数に対応した転送速度でプリンタに供給される。この発明においては、ドットが形成されない位置のデータは、プリンタに供給する必要がないので、１回の主走査では、（ｓ−１）ドット置きのドット形成位置のデータのみを転送すればよいことになる。例えば、ｓ＝２の場合には、ある主走査では偶数列の印刷データのみを転送すればよく、他の主走査では奇数列の印刷データのみを転送すればよい。従って、プリンタドライバも、その主走査ライン上のすべての印刷データを作成する必要は無く、ドットが形成される位置の印刷データを形成すれば済み、その処理時間が短くなるという利点がある。
【００６５】
上述したように、この発明では、従来に比べてノズルアレイの駆動周波数が低くてすみ、また、印刷データの転送速度も遅くてよい。ところで、プリンタのキャリッジ速度は、ノズルアレイの駆動周波数や、プリンタへのデータ転送速度が律速となっていることが多い。このような場合にも、この発明によれば、キャリッジ１５の走査速度を従来よりも高めることが可能である。また、キャリッジ速度が従来と同一の場合には、駆動信号周波数や印刷データの転送速度を、従来よりも低下させることが可能である。なお、プリンタの運転モードとしては、（ｓ−１）ドットおきに１ドットの記録を行う間欠的記録モードのみでなく、ドットを飛び越すこと無しに主走査ライン上のすべてのドットを順次形成していく非間欠的記録モードも備えている。（ｓ−１）ドットおきの間欠的記録モードは、非間欠的記録モードに比べて、ｓ倍のキャリッジ速度で主走査を行うことが可能である。
【００６６】
Ｃ．第２実施例：
図６は、第２実施例におけるドット記録方式を示す説明図である。第２実施例は、ノズルピッチｋが偶数で、スキャン繰り返し数ｓが奇数の場合である。具体的には、ｋ＝２，ｓ＝３である。また、ノズル個数Ｎは９である。Ｎ／ｓ＝３であり、この値はノズルピッチｋと互いに素の関係にある。
【００６７】
１回の主走査では、９個のノズルのそれぞれは、主走査方向に２ドットの間隔で間欠的に駆動されて、２ドット置きに１ドットを形成する。すなわち、主走査方向に沿って１ドット形成した後に、（ｓ−１）＝２ドット分だけドットの形成が禁止されて、次の１ドットが形成される。
【００６８】
図６の右端に示されているように、ドットマトリクスＤＭ内のｓ×ｋ（＝３×２）個のドットは、異なる主走査時に異なるノズルによって形成される。
【００６９】
図７は、第２実施例において、各主走査で形成されるドットの記録開始位置を示す説明図である。第２実施例では、副走査ピッチＬは３ｗ（ｗはドットピッチ）となる。２回目の主走査における記録開始位置（丸内の数字９２の位置）は、１回目の主走査における記録開始位置（丸内の数字９１の位置）よりも、１ドットピッチ分だけ主走査方向に移動している。また、３回目の走査における記録開始位置は、２回目の走査よりもさらに１ドットピッチ分だけ主走査方向に移動している。４回目の走査における記録開始位置は、１回目と同じである。また、５回目、６回目の走査における記録開始位置は、２回目、３回目とそれぞれ同じである。こうして、太い矢印で示すｓ×ｋ＝６回の記録開始位置の移動パターンが、１サイクルを構成している。すなわち、第２実施例では、６回の主走査を１サイクルとしており、主走査方向に沿った記録開始位置の調整が、各サイクル毎に周期的に繰り返される。
【００７０】
前述したように、この発明では、各主走査時における記録位置の移動量は、０〜（ｓ−１）・ｗ（ｗはドットピッチ）のｓ種類である。また、１サイクルの間に、ｓ種類の移動量の調整がそれぞれｋ回行われる。第２実施例では、ｓ＝３，ｋ＝２なので、主走査方向の移動量は、０と、ｗと、２ｗの３種類であり、１サイクルの間にこれらの移動量の調整がそれぞれ２回ずつ行われている。
【００７１】
なお、図７の例では、１回目から３回目までの走査時の記録開始位置が、４回目から６回目までの走査時の記録開始位置と同じである。すなわち、第２実施例では、３回の走査が最小のサイクルを構成しており、この最小サイクルが周期的に繰り返されるものと考えることもできる。しかし、この場合にも、ｓ×ｋ回の主走査が１サイクルを構成していることには変わりがない。この１サイクルにおけるｓ×ｋ個の記録開始位置は、その順番を任意に変更することが可能である。例えば、２回目の主走査の記録開始位置（基準位置からｗだけ移動した位置）と、３回目の主走査の記録開始位置（基準位置から２ｗだけ移動した位置）とを交換することもできる。このような場合には、３回の主走査で１つの最小サイクルを構成することはならないが、ｓ×ｋ回の主走査によって１サイクルが構成されることには変わりがない。
【００７２】
なお、第２実施例においても、１回の主走査の間において、Ｎ個のドットを副走査方向に沿ったほぼ一直線上に並ぶように形成している。従って、第１実施例について図５で説明した場合と同様に、キャリッジ１５の走査速度を高速化することが可能である。
【００７３】
また、第２実施例においても、第１実施例と同様に、双方向印刷を行うことが可能であり、また、複数色のインクを用いたカラー印刷にも適用できる。
【００７４】
Ｄ．第３実施例：
図８は、第３実施例におけるドット記録方式を示す説明図である。第３実施例は、ノズルピッチｋが奇数で、スキャン繰り返し数ｓが偶数の場合である。具体的には、ｋ＝３，ｓ＝２である。また、ノズル個数Ｎは８である。Ｎ／ｓ＝４であり、この値はノズルピッチｋと互いに素の関係にある。
【００７５】
１回の主走査では、８個のノズルのそれぞれは、主走査方向に１ドットの間隔で間欠的に駆動されて、１ドット置きに１ドットを形成する。すなわち、主走査方向に沿って１ドット形成した後に、（ｓ−１）＝１ドット分だけドットの形成が禁止されて、次の１ドットが形成される。
【００７６】
図８の下部右端に示されているように、ドットマトリクスＤＭ内のｓ×ｋ（＝２×３）個のドットは、異なる主走査時に異なるノズルによって形成される。
【００７７】
図９は、第３実施例において、各主走査で形成されるドットの記録開始位置を示す説明図である。第３実施例では、副走査ピッチＬは４ｗ（ｗはドットピッチ）となる。この第３実施例では、偶数回目の主走査における記録開始位置（丸の中の数字が８２、８４、８６の位置）は、１回目の主走査における記録開始位置（丸の中の数字が８１の位置）よりも、１ドットピッチ分だけ主走査方向に移動している。また、奇数回目の走査における記録開始位置（丸の中の数字が８３、８５、８７の位置）は、１回目の主走査と同じである。すなわち、第３実施例では、２回の走査によって、記録開始位置の移動パターンの最小サイクルが構成されている。但し、太い矢印で示すｓ×ｋ＝６回の主走査の移動パターンが、１サイクルを構成していることには変わりがない。すなわち、第３実施例では、６回の主走査を１サイクルとしており、主走査方向に沿った記録開始位置の移動が、各サイクル毎に周期的に繰り返される。
【００７８】
前述したように、この発明では、各副走査時における主走査方向に沿った記録位置の移動量は、０〜（ｓ−１）・ｗ（ｗはドットピッチ）のｓ種類である。また、１サイクルの間に、ｓ種類の移動量の調整がそれぞれｋ回行われる。第３実施例では、ｓ＝２，ｋ＝３なので、主走査方向の移動量は、０と、ｗの２種類であり、１サイクルの間にこれらの移動量の調整がそれぞれ３回ずつ行われている。
【００７９】
なお、第３実施例においても、１回の主走査の間において、Ｎ個のドットを副走査方向に沿ったほぼ一直線上に並ぶように形成している。従って、第１実施例について図５で説明した場合と同様に、キャリッジ１５の走査速度を高速化することが可能である。
【００８０】
また、第３実施例においても、第１実施例と同様に、双方向印刷を行うことが可能であり、また、複数色のインクを用いたカラー印刷にも適用できる。
【００８１】
Ｅ．第４実施例：
図１０は、第４実施例におけるドット記録方式を示す説明図である。第４実施例は、ノズルピッチｋとスキャン繰り返し数ｓが共に奇数の場合である。具体的には、ｋ＝３，ｓ＝３である。また、ノズル個数Ｎは１２である。Ｎ／ｓ＝４であり、この値はノズルピッチｋと互いに素の関係にある。
【００８２】
１回の主走査では、１２個のノズルのそれぞれは、主走査方向に２ドットの間隔で間欠的に駆動されて、２ドット置きに１ドットを形成する。すなわち、主走査方向に沿って１ドット形成した後に、（ｓ−１）＝２ドット分だけドットの形成が禁止されて、次の１ドットが形成される。なお、図１０の左半分において、一部のノズルが図示の便宜上省略されている。
【００８３】
図１０の右端に示されているように、ドットマトリクスＤＭ内のｓ×ｋ（＝３×３）個のドットは、異なる主走査時に異なるノズルによって形成される。
【００８４】
図１１は、第４実施例において、各主走査で形成されるドットの記録開始位置を抽出して示す説明図である。第４実施例では、副走査ピッチＬは４ｗ（ｗはドットピッチ）となる。また、第４実施例では、太い矢印で示すｓ×ｋ＝９回の主走査が、１サイクルを構成している。すなわち、第４実施例では、９回の主走査を１サイクルとしており、主走査方向に沿った記録開始位置の移動が、各サイクル毎に周期的に繰り返される。
【００８５】
前述したように、この発明では、各副走査時における主走査方向に沿った記録位置の移動量は、０〜（ｓ−１）・ｗ（ｗはドットピッチ）のｓ種類である。また、１サイクルの間に、ｓ種類の移動量の調整がそれぞれｋ回行われる。第４実施例では、ｓ＝３，ｋ＝３なので、主走査方向の移動量は、０と、ｗと、２ｗの３種類であり、１サイクルの間にこれらの移動量の調整がそれぞれ３回ずつ行われている。
【００８６】
なお、第４実施例においても、１回の主走査の間において、Ｎ個のドットを副走査方向に沿ったほぼ一直線上に並ぶように形成している。従って、第１実施例について図５で説明した場合と同様に、キャリッジ１５の走査速度を高速化することが可能である。
【００８７】
また、第４実施例においても、第１実施例と同様に、双方向印刷を行うことが可能であり、また、複数色のインクを用いたカラー印刷にも適用できる。
【００８８】
Ｆ．第５実施例：
図１２は、第５実施例におけるドット記録方式を示す説明図である。また、図１３は、第５実施例において、各主走査で形成されるドットの記録開始位置を示す説明図である。この第５実施例は、前述した第３実施例とほぼ同様であり、主走査方向に沿った移動パターンが異なるだけである。
【００８９】
図１３から解るように、第５実施例では、ｋ（＝３）回の主走査の間は、主走査方向の記録位置を一定に保ち、ｋ回の主走査が終了した後に、記録位置の調整を行っている。そして、その後のＫ回の主走査は、主走査方向の記録位置を同一に保っている。換言すれば、第５実施例では、ｋ回の主走査毎に、主走査方向の記録位置の調整を行っている。これは、前述した第１ないし第４実施例において、このような規則性が無かったことと異なる点である。
【００９０】
第５実施例では、第１ないし第４実施例よりも、記録位置の調整が少なくて済むという利点がある。しかし、第５実施例では、連続した２回の主走査の間に形成されるドットが、上下に隣接する可能性が高くなる。これに対して、例えば、第３実施例のように、１回の主走査毎（すなわち１回の副走査毎に）に、主走査方向の記録位置の調整を行うようにすれば、連続した２回の主走査で形成されるドットが上下に隣接することがない。従って、ドットの隣接によって滲みが発生する可能性が少ないという利点がある。なお、１回の主走査毎に主走査方向の記録位置の移動を行う場合においても、この記録位置の移動は、少なくとも各サイクルの中において行えばよく、或るサイクルの最後の主走査と次のサイクルの最初の主走査との間では、主走査方向の記録位置の移動を行わなくても良い。
【００９１】
図１４は、第５実施例における主走査方向の記録位置の調整手順を示すフローチャートである。ステップＴ１では、まず主走査を１回実行する。ステップＴ２では、スキャン回数（主走査回数）をノズルピッチｋで除算した答えの余りが０であるか否かを判断する。余りが０でなければステップＴ１に戻り、次の主走査を行う。もちろん、この主走査の前に副走査が行われる。一方、ステップＴ２において、余りが０ならば、ｋ回の主走査を行ったことになるので、ステップＴ３において、主走査方向の記録位置の調整を実行する。次のステップＴ４では、スキャン回数を（ｋ・ｓ）で除算した答えの余りが０であるか否かを判断する。余りが０でなければ、ステップＴ１に戻り、次の主走査を行う。一方、ステップＴ４で余りが０ならば、ｋ×ｓ回の主走査で構成されている１サイクルが終了したことになるので、ステップＴ５において、主走査方向の記録位置の調整がリセットされて、最初の基準位置に戻る。ステップＴ６では、印刷処理が終了したか否かが判断され、終了していなければ、ステップＴ１に戻る。こうして、ステップＴ１〜Ｔ６が繰り返されることによって、印刷が完了する。
【００９２】
Ｇ．第６実施例：
図１５は、第６実施例において、各主走査で形成されるドットの記録開始位置を示す説明図である。第６実施例は、実際のインクジェットプリンタに適用した好適な実施例である。ノズルピッチｋは８、スキャン繰り返し数ｓは２であり、ノズル個数Ｎは３０である。また、Ｎ／ｓ＝１５であり、この値はノズルピッチｋと互いに素の関係にある。副走査ピッチＬは、ドットピッチｗの１５倍である。図１５に示されているように、ドット密度Ｄを９０［ドット／インチ］とすると、副走査ピッチＬは１５／７２０［インチ］となり、また、ドットピッチｗは１／７２０［インチ］となる。すなわち、第６実施例は、７２０［ｄｐｉ］の記録密度を達成している。なお、第６実施例によって形成されるドットパターン（図３に相当するもの）は、図示の便宜上省略する。
【００９３】
図１５から解るように、第６実施例では、上述した第５実施例と同様に、ｋ（＝８）回の主走査の間は、主走査方向の記録位置を一定に保ち、次の副走査で記録位置の調整を行う。そして、その後のＫ回の主走査は、主走査方向の記録位置を同一に保っている。換言すれば、ｋ回の主走査毎に、主走査方向の記録位置の調整を行っている。そして、ｓ×ｋ（＝１６）回の主走査によって、１サイクルが構成されており、主走査方向に沿った記録開始位置の移動が、各サイクル毎に周期的に繰り返されている。
【００９４】
Ｈ．第７実施例：
図１６は、第７実施例におけるドット記録方式を示す説明図である。第７実施例は、ノズルピッチｋが１である点で、上述した第１ないし第６実施例とは異なっている。スキャン繰り返し数ｓは２であり、ノズル個数Ｎは４である。Ｎ／ｓ＝２である。ノズルピッチｋは１であるが、この場合にも、Ｎ／ｓの値とノズルピッチｋとは互いに素の関係にあると言うことができる。
【００９５】
１回の主走査では、４個のノズルのそれぞれは、主走査方向に１ドットの間隔で間欠的に駆動されて、１ドット置きに１ドットを形成する。図１６の右端に示されているように、ドットマトリクスＤＭ内のｓ×ｋ（＝２×１）個のドットは、異なる主走査時に異なるノズルによって形成される。
【００９６】
図１７は、第７実施例において、各主走査で形成されるドットの記録開始位置を示す説明図である。第７実施例では、副走査ピッチＬは２ｗ（ｗはドットピッチ）となる。また、第７実施例では、太い矢印で示すｓ×ｋ＝２回の主走査の移動パターンが、１サイクルを構成している。すなわち、第７実施例では、２回の主走査を１サイクルとしており、主走査方向に沿った記録開始位置の移動が、各サイクル毎に周期的に繰り返される。
【００９７】
なお、第７実施例においても、１回の主走査の間において、Ｎ個のドットを副走査方向に沿ったほぼ一直線上に並ぶように形成している。従って、第１実施例について図５で説明した場合と同様に、キャリッジ１５の走査速度を高速化することが可能である。但し、第７実施例では、Ｎ個のドットが互いに隣接して形成される。従って、隣接したドット同士が干渉して滲む可能性がある。この意味では、上述した第１ないし第６実施例のように、副走査方向に並ぶＮ個のドットが互いに離間している（すなわち、少なくとも１ドット以上の一定間隔で配列されている）ことが好ましい。この場合には、ドットピッチｋは、Ｎ未満２以上の任意の整数の中から選択される。
【００９８】
なお、第７実施例においても、第１実施例と同様に、双方向印刷を行うことが可能であり、また、複数色のインクを用いたカラー印刷にも適用できる。
【００９９】
上記の種々の実施例の説明から理解できるように、この発明によれば、キャリッジ１５の走査速度を高速化することが可能である。スキャン繰り返し回数ｓは、２以上Ｎ未満の任意の整数に設定できる。スキャン繰り返し回数ｓが多いほど、ヘッドの特性のばらつきによる画像のムラが解消されるので、画質を向上させることができる。一方、スキャン繰り返し回数ｓが少ないほど、記録速度は向上する。従って、実際のスキャン繰り返し回数ｓは、画質と記録速度のバランスに応じた適切な値に設定される。スキャン繰り返し回数ｓは、Ｎ未満２以上の任意の整数の中から選択できるが、２〜４回に設定することが好ましく、ｓ＝２が特に好ましい。
【０１００】
なお、上述の実施例のような複数の記録モードの選択肢をプリンタドライバの設定として予め登録しておき、ユーザが、その中から選択できるようにすることも可能である。例えば、スキャン繰り返し回数ｓの大きな高画質モード（例えばｓ＝２，Ｎ＝６，ｋ＝２）と、スキャン繰り返し回数ｓの小さな高速モード（例えばｓ＝１，Ｎ＝７，ｋ＝２）を予め選択可能にしておくようにしてもよい。こうすれば、画質優先か速度優先かに応じて、所望の記録モード（印刷モード）をユーザが選択することができる。
【０１０１】
Ｉ．プリンタの内部構成と動作：
図１８は、プリンタの内部構成を示すブロック図である。ホストコンピュータ５１のプリンタドライバ（図示せず）は、ユーザの指定した印刷モードに基づいて、上述のような各種のパラメータ値を決定する。プリンタドライバは、さらに、これらのパラメータ値に基づいて、その印刷モードで印刷を行うための印刷データを生成して、プリンタに転送する。例えば、スキャン繰り返し回数ｓが２の場合には、１回の主走査のために、Ｎ本の各主走査ライン上の１ドット置きの各記録位置において、それぞれのドットを形成すべきか否かを示す印刷データがプリンタドライバによって順次生成され、プリンタに転送される。なお、プリンタドライバによる画像データの処理手順については後述する。転送された印刷データは一旦、受信バッファメモリ５３に蓄えられる。
【０１０２】
プリンタ内では、システムコントローラ５５が、受信バッファメモリ５３から印刷データを読込み、これに基づいて、主走査駆動ドライバ５７、副走査駆動ドライバ６１及びヘッド駆動ドライバ６９に対して制御信号を送る。
【０１０３】
ゲートアレイ６５は、受信バッファメモリ５３から印刷データを読込み、これを基にＫ、Ｃ、Ｍ、Ｙ各色のイメージデータを作成して各色用のイメージバッファ６７に書込む。そして、ヘッド駆動ドライバ６５が、システムコントローラ５５からの制御信号に従って、イメージバッファ６７から各色イメージデータを読出し、これに応じて各色ノズルアレイ１７Ｋ、１７Ｃ、１７Ｍ、１７Ｙを駆動する。各色のイメージデータは、前述した図５に示す駆動信号Ｓdot に相当する。主走査駆動ドライバ５７及び副走査駆動ドライバ６１は、システムコントローラ５５からの制御信号に従って、キャリッジモータ５９及び紙送りモータ６３をそれぞれ駆動する。
【０１０４】
なお、図１８のヘッド駆動ドライバ６９は、この発明におけるヘッド駆動手段に相当する。なお、ヘッド駆動ドライバ６９は、ドットを間欠的に形成するようにドットアレイを駆動する間欠駆動手段としての機能と、記録位置を主走査方向に沿って調整する記録位置調整手段としての機能も有している。主走査駆動ドライバ５７とキャリッジモータ５９は、この発明における主走査駆動手段に相当する。また、副走査駆動ドライバ６１と紙送りモータ６３は、この発明における副走査駆動手段に相当する。
【０１０５】
図１９は、印刷動作の流れを示すフローチャートである。まず、ホストコンピュータ５１のプリンタドライバが、ユーザの指定した印刷モードに従って画像データを処理し（Ｓ１）、処理結果の印刷データをプリンタの受信バッファ５３に転送する（Ｓ２）。プリンタでは、ゲートアレイ６５が受信バッファ５３から印刷データを読込み（Ｓ３）、これを基にＫ、Ｃ、Ｍ、Ｙ各色の印刷用のイメージデータを作成してイメージバッファに書込む（Ｓ４）。次にシステムコントローラ５５による制御の下で、キャリッジモータ５９、紙送りモータ６３及び各色ノズルアレイ１７Ｋ、１７Ｃ、１７Ｍ、１７Ｙが駆動されて印刷が実行される（Ｓ５）。
【０１０６】
以上の動作が、印刷が完了するまで繰り返され、印刷が完了すると（Ｓ６）、ホストコンピュータ５１において、ユーザより印刷モードの変更が入力されたか否かをチェックする（Ｓ７）。変更がなければ処理を終了し、変更があれば変更後の印刷モードで上記の一連の処理を再実行する。
【０１０７】
図２０は、ホストコンピュータ５１のプリンタドライバによる画像データ処理（図１９のステップＳ１）の流れを示すフローチャートである。なお、プリンタドライバは、画像データから、プリンタを駆動するための印刷データを作成してプリンタに供給する印刷データ作成手段としての機能を有するコンピュータプログラムである。まず、ユーザからの印刷モードの選択を受付け（Ｓ１１）、選択された印刷モードに応じて、スキャン繰り返し回数ｓ等の上述した各種のパラメータを含む印刷パラメータ値を決定する（Ｓ１２）。次に、必要に応じてスケーリング処理を行う、つまり、アプリケーションが作成した元の画像データを、選択された印刷モードにおいて設定された解像度の画像データに変換する（Ｓ１３）。
【０１０８】
次に、インクリダクション処理を行う。インクリダクション処理とは、ユーザの選択した印刷用紙の種類に応じて、その用紙上のインク受容量の制約に基づき、画像データに対してデューティ制限を加える処理である（Ｓ１４）。次に、その画像データ（一般に、ＲＧＢ表現で各色２５６階調）に色補正及び２値化処理を行い、ＣＭＹ表現の２値化データに変換することによって、印刷データを生成する（Ｓ１５）。
【０１０９】
次に、以上の処理を終えた印刷データが最適か否かをチェックし（Ｓ１６）、最適でなければ再度印刷モードの選択から処理をやり直し、最適であれば、印刷モードに応じた各色ドット形成の順序に適合するように印刷データを並び変えて（Ｓ１７）、画像データ処理を終了する。
【０１１０】
図２１は、システムコントローラ５５の制御の下で行われる走査及び印刷の処理（図１９のステップＳ５）の流れを示すフローチャート。まず、最初の印刷行から印刷を開始できるように印刷ヘッドと印刷用紙との位置合せを行う（Ｓ２１）。次に、イメージバッファ６７から各色のイメージデータ（印刷データ）を読込み（Ｓ２２）、そして、キャリッジを走行させつつそのイメージデータに従って各色ノズルを駆動して印刷を行う（Ｓ２３）。主走査が終わると、印刷用紙を副走査ピッチＬだけ移動させる（Ｓ２４）。１ページの印刷が終了するまで、ステップＳ２２からＳ２４を繰り返す。
【０１１１】
以上の処理を前ページの印刷が完了するまで繰り返し、完了すると（Ｓ２５）、以上の走査及び印刷処理を終了する。
【０１１２】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１１３】
（１）この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。また、ドラムスキャンプリンタにも適用できる。尚、ドラムスキャンプリンタでは、ドラム回転方向が主走査方向、キャリッジ走行方向が副走査方向となる。また、この発明は、インクジェットプリンタのみでなく、一般に、Ｎ個のドット形成要素アレイを有する記録ヘッドが、記録媒体の表面を主走査及び副走査することにより記録媒体の表面に記録を行う記録装置に適用することができる。ここで、「ドット形成要素」とは、インクジェットプリンタにおけるインクノズルのように、ドットを形成するための構成要素を意味する。
【０１１４】
（２）上記の各実施例では、副走査方向に並ぶＮ個のノズルのそれぞれが、主走査方向に（ｓ−１）ドットの間隔で間欠的に駆動されており、この結果、（ｓ−１）ドット置きに１ドットが形成されていた。すなわち、主走査方向に沿って、１ドットの形成を許容した後に、（ｓ−１）ドット分だけドットの形成が禁止されていた。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるシリアルスキャン型のカラーインクジェットプリンタの主要部の機械的構成を示す概略斜視図。
【図２】印刷ヘッド１５Ｋ、１５ＣＭＹにおけるインクジェットノズルの配列を示す説明図。
【図３】第１実施例におけるドット記録方式を示す説明図。
【図４】第１実施例における各主走査時のドットの記録開始位置を示す説明図。
【図５】第１実施例において１回目の主走査時に形成されるドットと２回目の主走査時に形成されるドットをそれぞれ別個に描いた説明図。
【図６】第２実施例におけるドット記録方式を示す説明図。
【図７】第２実施例における各主走査時のドットの記録開始位置を示す説明図。
【図８】第３実施例におけるドット記録方式を示す説明図。
【図９】第３実施例における各主走査時のドットの記録開始位置を示す説明図。
【図１０】第４実施例におけるドット記録方式を示す説明図。
【図１１】第４実施例における各主走査時のドットの記録開始位置を示す説明図。
【図１２】第５実施例におけるドット記録方式を示す説明図。
【図１３】第５実施例における各主走査時のドットの記録開始位置を示す説明図。
【図１４】第５実施例における主走査方向の記録位置の調整手順を示すフローチャート。
【図１５】第６実施例におけるドット記録方式を示す説明図。
【図１６】第７実施例におけるドット記録方式を示す説明図。
【図１７】第７実施例における各主走査時のドットの記録開始位置を示す説明図。
【図１８】プリンタの内部構成を示すブロック図。
【図１９】全体の印刷動作の流れを示すフローチャート。
【図２０】ホストコンピュータ５１のプリンタドライバによる画像データ処理の流れを示すフローチャート。
【図２１】システムコントローラ５５の制御の下で行われる走査及び印刷の処理の流れを示すフローチャート。
【図２２】従来のインターレース記録方式の一例を示す説明図。
【図２３】従来のシングリング記録方式の一例を示す説明図。
【符号の説明】
１…印刷用紙
２…用紙スタッカ
３…紙送りローラ
５…プラテン板
７…キャリッジ
９…モータ
１１…牽引ベルト
１３…ガイドレール
１５…キャリッジ
１５Ｋ，１５ＣＭＹ…印刷ヘッド
１７Ｃ，１７Ｍ，１７Ｙ，１７Ｋ…ノズルアレイ
５１…ホストコンピュータ
５３…受信バッファ
５５…システムコントローラ
５７…主走査駆動ドライバ
５９…キャリッジモータ
６１…副走査駆動ドライバ
６３…紙送りモータ
６５…ゲートアレイ
６５…ヘッド駆動ドライバ
６７…イメージバッファ
６９…ヘッド駆動ドライバ
１９１〜１９６…インクノズル
【図１】
0004155472.tif 000002
【図２】
0004155472.tif 000003
【図３】
0004155472.tif 000004
【図４】
0004155472.tif 000005
【図５】
0004155472.tif 000006
【図６】
0004155472.tif 000007
【図７】
0004155472.tif 000008
【図８】
0004155472.tif 000009
【図９】
0004155472.tif 000010
【図１０】
0004155472.tif 000011
【図１１】
0004155472.tif 000012
【図１２】
0004155472.tif 000013
【図１３】
0004155472.tif 000014
【図１４】
0004155472.tif 000015
【図１５】
0004155472.tif 000016
【図１６】
0004155472.tif 000017
【図１７】
0004155472.tif 000018
【図１８】
0004155472.tif 000019
【図１９】
0004155472.tif 000020
【図２０】
0004155472.tif 000021
【図２１】
0004155472.tif 000022
【図２２】
0004155472.tif 000023
【図２３】
0004155472.tif 000024