(57)【特許請求の範囲】
【請求項１】
ドット記録ヘッドを用いて記録媒体の表面にドットの記録を行うドット記録装置において、
前記ドット記録ヘッドの前記記録媒体に対面する箇所に、副走査方向に沿ってほぼ一定のピッチで同一色の複数個のドットを形成するための複数のドット形成要素が配列されたドット形成要素アレイと、
前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して主走査を行う主走査駆動手段と、
前記主走査の最中に前記複数のドット形成要素のうちの少なくとも一部を駆動してドットの形成を行わせるヘッド駆動手段と、
前記主走査が終わる度に前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して副走査を行う副走査駆動手段と、
前記の各手段を制御するための制御手段と、を備え、
前記制御手段は、
一回の主走査で記録され得る主走査方向のラスタラインの正味の本数を示す実効ドット形成要素数Ｎeffと、前記複数のドット形成要素のピッチをドット数の単位で表した要素ピッチｋとが、互いに素でない２以上の整数となる条件で前記ドット記録ヘッドを駆動するように前記ヘッド駆動手段を制御し、
複数回の前記副走査の際の副走査送り量Ｌｊとして、複数の異なる値を組み合わせて使用することによって、前記記録媒体の有効記録範囲に含まれるすべてのラスタラインを記録し得るように前記副走査駆動手段を制御し、この際、前記主走査方向にｓ回（ｓは正の整数）スキャンして前記主走査方向のラスタライン上におけるドットの形成を完了するとともに、次の条件１〜条件４を満足するように制御を実行する、ドット記録装置。
（条件１）前記副走査は、（ｋ×ｓ）回の副走査送りで構成されるサイクルを繰り返すことによって実行され、
（条件２）各サイクルにおける１番目からｊ番目の副走査送り量Ｌｊ（ｊは１〜（ｋ×ｓ）の任意の値）までの累算値をｋで除した余りが、０〜（ｋ−１）の範囲の各値をそれぞれｓ回ずつ取るように設定されており、
（条件３）（ｋ×ｓ）回分の副走査送りにおける副走査送り量Ｌｊの平均値がＮeffに等しくなるように設定されており、
（条件４）前記副走査送り量Ｌｊの前記複数の異なる値が、各値を前記要素ピッチｋで除した余りが２〜（ｋ−２）の範囲の値となるように選択されている。
【請求項２】
請求項１記載のドット記録装置であって、
前記副走査送り量Ｌｊの前記複数の異なる値の配列として、前記複数の異なる値の組合せが同一で順序が異なる適用可能な複数組の配列の中で、初期の所定回数の副走査送り量の値がより小さい配列が選択されている、ドット記録装置。
【請求項３】
請求項１又は２記載のドット記録装置であって、
前記制御手段は、１回の主走査中に、主走査方向に沿ったｓ個（ｓは２以上の所定の整数）のドットの中で（ｓ−１）ドット分ずつドットの形成を禁止する間欠的なタイミングで前記複数のドット形成要素アレイを駆動するように前記ヘッド駆動手段を制御し、
前記実効ドット形成要素数Ｎeffは、前記複数のドット形成要素の中で実際の記録に使用されるドット形成要素の数を、前記整数ｓで除した値である、
ドット記録装置。
【請求項４】
副走査方向に沿ってほぼ一定のピッチで同一色の複数のドットを形成するための複数のドット形成要素が配列されたドット形成要素アレイを有するドット記録ヘッドを用いて、記録媒体の表面にドットの記録を行う方法において、
（ａ）前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して主走査を行う工程と、
（ｂ）前記主走査の最中に前記複数のドット形成要素のうちの少なくとも一部を駆動してドットの形成を行わせる工程と、
（ｃ）前記主走査が終わる度に前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して副走査を行う工程と、を備え、
前記工程（ｂ）は、一回の主走査で記録され得る主走査方向のラスタラインの正味の本数を示す実効ドット形成要素数Ｎeffと、前記複数のドット形成要素のピッチをドット数の単位で表した要素ピッチｋとが、互いに素でない２以上の整数となる条件で前記ドット記録ヘッドを駆動するとともに、
前記工程（ｃ）は、複数回の前記副走査の際の副走査送り量として、複数の異なる値を組み合わせて使用することによって、前記記録媒体の有効記録範囲に含まれるすべてのラスタラインを記録し得るようにし、
前記主走査方向にｓ回（ｓは正の整数）スキャンして前記主走査方向のラスタライン上におけるドットの形成を完了するとともに、次の条件１〜条件４を満足するように前記主走査及び副走査を実行する、ドット記録方法。
（条件１）前記副走査は、（ｋ×ｓ）回の副走査送りで構成されるサイクルを繰り返すことによって実行され、
（条件２）各サイクルにおける１番目からｊ番目の副走査送り量Ｌｊ（ｊは１〜（ｋ×ｓ）の任意の値）までの累算値をｋで除した余りが、０〜（ｋ−１）の範囲の各値をそれぞれｓ回ずつ取るように設定されており、
（条件３）（ｋ×ｓ）回分の副走査送りにおける副走査送り量Ｌｊの平均値がＮeffに等しくなるように設定されており、
（条件４）前記副走査送り量Ｌｊの前記複数の異なる値は、各値を前記要素ピッチｋで除した余りが２〜（ｋ−２）の範囲の値となるように選択されている。
【請求項５】
請求項４記載のドット記録方法であって、
前記副走査送り量Ｌｊの前記複数の異なる値の配列として、前記複数の異なる値の組合せが同一で順序が異なる適用可能な複数組の配列の中で、初期の所定回数の副走査送り量の値がより小さい配列が選択されている、ドット記録方法。
【請求項６】
請求項４又は５記載のドット記録方法であって、
前記工程（ｂ）は、
１回の主走査中に、主走査方向に沿ったｓ個（ｓは２以上の所定の整数）のドットの中で（ｓ−１）ドット分ずつドットの形成を禁止する間欠的なタイミングで前記複数のドット形成要素アレイを駆動する工程を備えており、
前記実効ドット形成要素数は、前記複数のドット形成要素の中で実際の記録に使用されるドット形成要素の数を、前記整数ｓで除した値である、
ドット記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ドット記録ヘッドを用いて記録媒体の表面にドットの記録を行う方法および装置に関する。
【０００２】
【従来の技術】
記録ヘッドが主走査方向と副走査方向に走査しながら記録を行う記録装置としては、シリアルスキャン型プリンタやドラムスキャン型プリンタ等がある。この種のプリンタ、特にインクジェットプリンタ、における画質向上のための技術の一つとして、米国特許第４，１９８，６４２号や特開昭５３−２０４０号公報等に開示されている「インターレース方式」と呼ばれる技術がある。
【０００３】
図２２は、インターレース方式の一例を示す説明図である。この明細書では、記録方式を規定するパラメータとして、以下のものを用いている。
【０００４】
Ｎ：ノズル個数［個］，
ｋ：ノズルピッチ［ドット］，
ｓ：スキャン繰り返し数，
Ｄ：ノズル密度［個／インチ］，
Ｌ：副走査送り量［ドット］または［インチ］，
ｗ：ドットピッチ［インチ］。
【０００５】
ノズル個数Ｎ［個］は、ドットの形成に使用されるノズルの個数である。図２２の例ではＮ＝３である。ノズルピッチｋ［ドット］は、記録ヘッドにおけるノズルの中心点間隔が、記録画像のピッチ（ドットピッチｗ）の何個分であるかを示している。図２２の例では、ｋ＝２である。スキャン繰り返し回数ｓ［回］は、何回の主走査で各主走査ラインをドットで埋めつくすか、を示す回数である。なお、以下では主走査ラインを「ラスタ」と呼ぶ。図２２の例では、１回の主走査で各ラスタが埋めつくされているので、ｓ＝１である。後述するように、ｓが２以上の時には、主走査方向に沿って間欠的にドットが形成される。ノズル密度Ｄ［個／インチ］は、記録ヘッドのノズルアレイにおいて、１インチ当たり何個のノズルが配列されているかを示している。副走査送り量Ｌ［ドット］または［インチ］は、１回の副走査で移動する距離を示している。ドットピッチｗ［インチ］は、記録画像におけるドットのピッチである。なお、一般に、ｗ＝１／（Ｄ・ｋ）、ｋ＝１／（Ｄ・ｗ）が成立する。
【０００６】
図２２において、２桁の数字を含む丸は、それぞれドットの記録位置を示している。図２２左下の凡例に示されているように、丸の中の２桁の数字の中で、左側の数字はノズル番号を示しており、右側の数字は記録順番（何回目の主走査で記録されたか）を示している。
【０００７】
図２２に示すインターレース方式は、記録ヘッドのノズルアレイの構成と、副走査の方法とに特徴がある。即ち、インターレース方式では、隣り合うノズルの中心点間隔を示すノズルピッチｋは２以上の整数に設定され、かつ、ノズル個数Ｎとノズルピッチｋとが互いに素の関係にある整数に選ばれる。また、副走査送り量Ｌは、Ｎ／（Ｄ・ｋ）で与えられる一定の値に設定される。
【０００８】
このインターレース方式には、ノズルのピッチやインク吐出特性等のばらつきを、記録画像上で分散させることができるという利点がある。従って、ノズルのピッチや吐出特性にばらつきがあっても、これらの影響を緩和して画質を向上させることができるという効果を奏する。
【０００９】
カラーインクジェットプリンタにおける画質改善を目指した別の技術として、特開平３−２０７６６５号公報や特公平４−１９０３０号公報等に開示された「シングリング方式」又は「マルチスキャン方式」と呼ばれる技術がある。
【００１０】
図２３は、シングリング方式の一例を示す説明図である。このシングリング方式では、８個のノズルを２組のノズル群に分類している。１組目のノズル群は、ノズル番号（丸の中の左側の数字）が偶数である４個のノズルで構成されており、２組目のノズル群は、ノズル番号が奇数である４個のノズルで構成されている。１回の主走査では、各組のノズル群をそれぞれ間欠的タイミングで駆動することにより、主走査方向に（ｓ−１）ドットおきにドットを形成する。図２３の例では、ｓ＝２なので、１ドットおきにドットが形成される。また、各組のノズル群は、主走査方向にそれぞれ異なる位置にドット形成するように、それぞれの駆動タイミングが制御されている。すなわち、図２３に示すように、第１のノズル群のノズル（ノズル番号８，６，４，２）と、第２のノズル群のノズル（ノズル番号７，５，３，１）とは、記録位置が主走査方向に１ドットピッチ分だけずれている。そして、このような主走査を複数回行い、その都度各ノズル群の駆動タイミングをずらすことにより、ラスタ上の全ドットの形成を完成させる。
【００１１】
シングリング方式においても、インターレース方式と同様に、ノズルピッチｋは２以上の整数に設定される。ただし、ノズル個数Ｎとノズルピッチｋとは互いに素の関係には無く、この代わりに、ノズル個数Ｎをスキャン繰り返し数ｓで割った値Ｎ／ｓと、ノズルピッチｋとが互いに素の関係にある整数に選ばれる。また、副走査送り量Ｌは、Ｎ／（ｓ・Ｄ・ｋ）で与えられる一定の値に設定される。
【００１２】
このシングリング方式では、各ラスタ上のドットが同一のノズルで記録されず、複数のノズルを用いて記録される。従って、ノズルの特性（ピッチや吐出特性等）にばらつきがある場合にも、特定のノズルの特性の影響が１つのラスタの全体に及ぶことを防止でき、この結果、画質を向上させることができる。
【００１３】
【発明が解決しようとする課題】
上述したように、従来のインターレース方式では、ノズル個数Ｎとノズルピッチｋとを互いに素の関係にある整数に設定する必要があり、一方、シングリング方式では、ノズル個数Ｎをスキャン繰り返し数ｓで割った値Ｎ／ｓと、ノズルピッチｋとを互いに素の関係にある整数に設定する必要がある。このため、従来は、ドット記録装置に実装されているすべてのノズルを使用せずに、その一部のみを使用することによって、上述した関係を満たしていた。すなわち、従来は、ドット記録装置に実装されているノズルを有効に利用できない場合があった。
【００１４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、ドット記録装置に実装されているノズルを有効に利用することができる記録装置及び方法を提供することを目的とする。
【００１５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明は以下の形態で実現することが可能である。
【００１６】
上記の装置では、実効ドット形成要素数と要素ピッチｋとが互いに素でない２以上の整数となるように選ばれるので、使用するドット形成要素の数に関する条件が従来に比べて緩和される場合が多い。この結果、ドット記録装置に実装されているノズルを有効に利用することができる。
【００１７】
上記装置において、前記副走査送り量の前記複数の異なる値は、各値を前記要素ピッチｋで除した余りが一定値となるように選択されていることが好ましい。
【００１８】
こうすれば、複数のドット形成要素の周期的な配列における位相を考えたときに、ノズルで記録されるラスタが、副走査送りの度に一定の位相でずれてゆくことになる。この結果、画像をほぼ規則的に記録することができるので、画質を向上できる可能性がある。
【００１９】
本発明の一形態による装置は、ドット記録ヘッドを用いて記録媒体の表面にドットの記録を行うドット記録装置において、
前記ドット記録ヘッドの前記記録媒体に対面する箇所に、副走査方向に沿ってほぼ一定のピッチで同一色の複数個のドットを形成するための複数のドット形成要素が配列されたドット形成要素アレイと、
前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して主走査を行う主走査駆動手段と、
前記主走査の最中に前記複数のドット形成要素のうちの少なくとも一部を駆動してドットの形成を行わせるヘッド駆動手段と、
前記主走査が終わる度に前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して副走査を行う副走査駆動手段と、
前記の各手段を制御するための制御手段と、を備え、
前記制御手段は、
一回の主走査で記録され得る主走査方向のラスタラインの正味の本数を示す実効ドット形成要素数Ｎeffと、前記複数のドット形成要素のピッチをドット数の単位で表した要素ピッチｋとが、互いに素でない２以上の整数となる条件で前記ドット記録ヘッドを駆動するように前記ヘッド駆動手段を制御し、
複数回の前記副走査の際の副走査送り量Ｌｊとして、複数の異なる値を組み合わせて使用することによって、前記記録媒体の有効記録範囲に含まれるすべてのラスタラインを記録し得るように前記副走査駆動手段を制御し、この際、前記主走査方向にｓ回（ｓは正の整数）スキャンして前記主走査方向のラスタライン上におけるドットの形成を完了するとともに、次の条件１〜条件４を満足するように制御を実行する。
（条件１）前記副走査は、（ｋ×ｓ）回の副走査送りで構成されるサイクルを繰り返すことによって実行され、
（条件２）各サイクルにおける１番目からｊ番目の副走査送り量Ｌｊ（ｊは１〜（ｋ×ｓ）の任意の値）までの累算値をｋで除した余りが、０〜（ｋ−１）の範囲の各値をそれぞれｓ回ずつ取るように設定されており、
（条件３）（ｋ×ｓ）回分の副走査送りにおける副走査送り量Ｌｊの平均値がＮeffに等しくなるように設定されており、
（条件４）前記副走査送り量Ｌｊの前記複数の異なる値が、各値を前記要素ピッチｋで除した余りが２〜（ｋ−２）の範囲の値となるように選択されている。
【００２０】
副走査送り量を要素ピッチｋで除した余りは、０〜（ｋ−１）の範囲の値を取り得るが、この余りが１または（ｋ−１）の場合には、隣接するラスタが連続して記録されることになる。インクを用いてラスタを記録するような場合には、隣接するラスタを連続して記録すると、インクの滲みが問題となる場合がある。上記のように、副走査送り量を要素ピッチｋで除した余りが２〜（ｋ−２）の範囲の値となるように副走査送り量を選択すれば、このような問題を防止することができる。
【００２１】
また、前記副走査送り量の前記複数の異なる値の配列として、前記複数の異なる値の組合せが同一で順序が異なるような適用可能な複数組の配列の中で、初期の所定回数の副走査送り量の値がより小さい配列が選択されていることが好ましい。
【００２２】
このような配列を使用すれば、ドットの記録媒体のより端部に近い位置からドットの記録を開始できる可能性が高い。
【００２３】
また、前記制御手段は、
１回の主走査中に、主走査方向に沿ったｓ個（ｓは２以上の所定の整数）のドットの中で（ｓ−１）ドット分ずつドットの形成を禁止する間欠的なタイミングで前記複数のドット形成要素アレイを駆動するように前記ヘッド駆動手段を制御し、
前記実効ドット形成要素数は、前記複数のドット形成要素の中で実際の記録に使用されるドット形成要素の数を、前記整数ｓで除した値である。
【００２４】
こうすれば、各ラスタを１個のドット形成要素で記録する場合に限らず、各ラスタをｓ個のドット形成要素で間欠的に記録する場合にも、上述の装置の効果を実現することができる。
【００２５】
本発明は、上述した装置の処理を実行する方法としても実現可能である。
【００２６】
上記の方法によっても、ドット記録装置に実装されているノズルを有効に利用することができる。
【００２７】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。第１の態様は、副走査方向に沿ってほぼ一定のピッチで同一色の複数のドットを形成するための複数のドット形成要素が配列されたドット形成要素アレイを有するドット記録ヘッドを用いて、記録媒体の表面にドットの記録を行うためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ａ）前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して主走査を行う工程と、
（ｂ）前記主走査の最中に前記複数のドット形成要素のうちの少なくとも一部を駆動してドットの形成を行わせる工程と、
（ｃ）前記主走査が終わる度に前記ドット記録ヘッドと前記記録媒体の少なくとも一方を駆動して副走査を行う工程と、
をコンピュータシステムに実行させるとともに、
前記工程（ｂ）を、一回の主走査で記録され得る主走査方向のラスタの正味の本数を示す実効ドット形成要素数と、前記複数のドット形成要素のピッチをドット数の単位で表した要素ピッチｋとが、互いに素でない２以上の整数となる条件で前記ドット記録ヘッドを駆動するように前記コンピュータシステムに実行させるとともに、
前記工程（ｃ）を、複数回の前記副走査の際の副走査送り量として、複数の異なる値を組み合わせて使用することによって、前記記録媒体の有効記録範囲に含まれるすべてのラスタを記録し得るように前記コンピュータシステムに実行させるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２８】
コンピュータ読み取り可能な記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータシステムの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータシステムが読取り可能な種々の媒体を利用できる。
【００２９】
【発明の実施の形態】
Ａ．装置の構成：
図１は、本発明の実施例としてのカラー画像処理システムの構成を示すブロック図である。このカラー画像処理システムは、スキャナ１２と、パーソナルコンピュータ９０と、カラープリンタ２２とを有している。パーソナルコンピュータ９０は、カラーディスプレイ２１を備えている。スキャナ１２は、カラー原稿からカラー画像データを読み取り、Ｒ，Ｇ，Ｂの３色の色成分からなる原カラー画像データＯＲＧをコンピュータ９０に供給する。
【００３０】
コンピュータ９０の内部には、図示しないＣＰＵ，ＲＡＭ，ＲＯＭ等が備えられており、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からはこれらのドライバを介して、最終カラー画像データＦＮＬが出力されることになる。画像のレタッチなどを行なうアプリケーションプログラム９５は、スキャナから画像を読み込み、これに対して所定の処理を行ないつつビデオドライバ９１を介してＣＲＴディスプレイ９３に画像を表示している。このアプリケーションプログラム９５が、印刷命令を発行すると、コンピュータ９０のプリンタドライバ９６が、画像情報をアプリケーションプログラム９５から受け取り、これをプリンタ２２が印字可能な信号（ここではＣＭＹＫの各色についての２値化された信号）に変換している。図１に示した例では、プリンタドライバ９６の内部には、アプリケーションプログラム９５が扱っているカラー画像データをドット単位の画像データに変換するラスタライザ９７と、ドット単位の画像データに対してプリンタ２２が使用するインク色ＣＭＹおよび発色の特性に応じた色補正を行なう色補正モジュール９８と、色補正モジュール９８が参照する色補正テーブルＣＴと、色補正された後の画像情報からドット単位でのインクの有無によってある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール９９とが備えられている。
【００３１】
図２は、プリンタ２２の概略構成図である。図示するように、このプリンタ２２は、紙送りモータ２３によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印字ヘッド２８を駆動してインクの吐出およびドット形成を制御する機構と、これらの紙送りモータ２３，キャリッジモータ２４，印字ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。
【００３２】
このプリンタ２２のキャリッジ３１には、黒インク用のカートリッジ７１とシアン，マゼンタ，イエロの３色のインクを収納したカラーインク用カートリッジ７２が搭載可能である。キャリッジ３１の下部の印字ヘッド２８には計４個のインク吐出用ヘッド６１ないし６４が形成されており、キャリッジ３１の底部には、この各色用ヘッドにインクタンクからのインクを導く導入管６５（図３参照）が立設されている。キャリッジ３１に黒インク用のカートリッジ７１およびカラーインク用カートリッジ７２を上方から装着すると、各カートリッジに設けられた接続孔に導入管が挿入され、各インクカートリッジから吐出用ヘッド６１ないし６４へのインクの供給が可能となる。
【００３３】
インクが吐出される機構を簡単に説明する。図３に示すように、インク用カートリッジ７１，７２がキャリッジ３１に装着されると、毛細管現象を利用してインク用カートリッジ内のインクが導入管６５を介して吸い出され、キャリッジ３１下部に設けられた印字ヘッド２８の各色ヘッド６１ないし６４に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド６１ないし６４に吸引する動作が行なわれるが、本実施例では吸引のためのポンプ、吸引時に印字ヘッド２８を覆うキャップ等の構成については図示および説明を省略する。
【００３４】
各色のヘッド６１ないし６４には、図３に示したように、各色毎に３２個のノズルｎが設けられており、各ノズル毎に電歪素子の一つであって応答性に優れたピエゾ素子ＰＥが配置されている。ピエゾ素子ＰＥとノズルｎとの構造を詳細に示したのが、図４である。図示するように、ピエゾ素子ＰＥは、ノズルｎまでインクを導くインク通路８０に接する位置に設置されている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行なう素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図４下段に示すように、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路８０の一側壁を変形させる。この結果、インク通路８０の体積は、ピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルｎの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことにより、印刷が行なわれることになる。
【００３５】
以上説明したハードウェア構成を有するプリンタ２２は、紙送りモータ２３によりプラテン２６その他のローラを回転して用紙Ｐを搬送しつつ、キャリッジ３１をキャリッジモータ２４により往復動させ、同時に印字ヘッド２８の各色ヘッド６１ないし６４のピエゾ素子ＰＥを駆動して、各色インクの吐出を行ない、用紙Ｐ上に多色の画像を形成する。各色のヘッド６１〜６４におけるノズルの具体的な配列に関してはさらに後述する。
【００３６】
用紙Ｐを搬送する機構は、紙送りモータ２３の回転をプラテン２６のみならず、図示しない用紙搬送ローラに伝達するギヤトレインを備える（図示省略）。また、キャリッジ３１を往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。
【００３７】
制御回路４０の内部には、図示しないＣＰＵやメインメモリ（ＲＯＭやＲＡＭＵ）のほかに、書き換え可能な不揮発性メモリとしてのプログラマブルＲＯＭ（ＰＲＯＭ）４２が備えられている。ＰＲＯＭ４２には、複数のドット記録モードのパラメータを含むドット記録モード情報が格納されている。ここで、「ドット記録モード」とは、各ノズルアレイにおいて実際に使用するノズル個数Ｎや、副走査送り量Ｌ等で規定されるドットの記録方式を意味している。この明細書では、「記録方式」と「記録モード」はほぼ同じ意味で用いられている。具体的なドット記録モードの例や、それらのパラメータについては後述する。ＰＲＯＭ４２には、さらに、複数のドット記録モードの中から好ましいモードを指定するためのモード指定情報も格納されている。例えば、ＰＲＯＭ４２に１６種類のドット記録モード情報を格納可能な場合には、モード指定情報は４ビットのデータで構成されている。
【００３８】
ドット記録モード情報は、コンピュータ９０の起動時にプリンタドライバ９６（図１）がインストールされる際に、プリンタドライバ９６によってＰＲＯＭ４２から読み出される。すなわち、プリンタドライバ９６は、モード指定情報で指定された好ましいドット記録モードに対するドット記録モード情報をＰＲＯＭ４２から読み込む。ラスタライザ９７とハーフトーンモジュール９９における処理や、主走査および副走査の動作は、このドット記録モード情報に応じて実行される。
【００３９】
なお、ＰＲＯＭ４２は、書き換え可能な不揮発性メモリであればよく、ＥＥＰＲＯＭやフラッシュメモリなどの種々の不揮発性メモリを使用することができる。また、モード指定情報は書き換え可能な不揮発性メモリに格納することが好ましいが、ドット記録モード情報は、書き換えができないＲＯＭに格納するようにしてもよい。また、複数のドット記録モード情報は、ＰＲＯＭ４２ではなく、他の記憶手段に格納されていてもよく、また、プリンタドライバ９６内に登録されていてもよい。
【００４０】
図５は、インク吐出用ヘッド６１〜６４におけるインクジェットノズルの配列を示す説明図である。第１のヘッド６１には、ブラックインクを噴射するノズルアレイが設けられている。また、第２ないし第４のヘッド６２〜６４にも、シアン、マゼンタ及びイエローのインクをそれぞれ噴射するノズルアレイが設けられている。これらの４組のノズルアレイの副走査方向の位置は、互いに一致している。
【００４１】
４組のノズルアレイは、副走査方向に沿って一定のノズルピッチｋで千鳥状に配列された３２個のノズルｎをそれぞれ備えている。なお、各ノズルアレイに含まれる３２個のノズルｎは、千鳥状に配列されている必要はなく、一直線上に配置されていてもよい。但し、図５（Ａ）に示すように千鳥状に配列すれば、製造上、ノズルピッチｋを小さく設定し易いという利点がある。
【００４２】
図５（Ｂ）は、１つのノズルアレイによって形成される複数のドットの配列を示している。この実施例では、インクノズルの配列が千鳥状か直線状かに関わらず、１つのノズルアレイによって形成される複数のドットは、副走査方向に沿ってほぼ一直線上に並ぶように、各ノズルのピエゾ素子ＰＥ（図４）に駆動信号が供給される。例えば、図５（Ａ）のようにノズルアレイが千鳥状に配列されている場合において、図の右方向にヘッド６１が走査されてドットを形成していく場合を考える。この時、先行するノズル群１００，１０２…は、後追するノズル群１０１，１０３…よりも、ｄ／ｖ［秒］だけ早いタイミングで駆動信号が与えられる。ここで、ｄ［インチ］は、ヘッド６１における２つのノズル群の間のピッチ（図５（Ａ）参照）であり、ｖ［インチ／秒］はヘッド６１の走査速度である。この結果、１つのノズルアレイによって形成される複数のドットは、副走査方向に沿って一直線上に配列される。なお、後述するように、各ヘッド６１〜６４に設けられている３２個のノズルは、常に全数が使用されるとは限らず、ドット記録方式によっては、その一部のノズルのみが使用される場合もある。
【００４３】
なお、図５に示す各インク吐出用ヘッド内のノズルアレイは、本発明におけるドット形成要素アレイに相当する。また、図２に示すキャリッジモータ２４を含むキャリッジ３１の送り機構は、本発明における主走査駆動手段に相当し、紙送りモータ２３を含む用紙の送り機構は本発明における副走査駆動手段に相当する。さらに、各ノズルのピエゾ素子ＰＥを含む回路は、本発明におけるヘッド駆動手段に相当する。また、制御回路４０とプリンタドライバ９６（図１）とは、本発明における制御手段に相当する。
【００４４】
Ｂ．一般的なドット記録方式の基本的条件：
本発明の実施例におけるドット記録方式を説明する前に、以下ではまず、一般的なドット記録方式に要求される基本的な条件について説明する。
【００４５】
図６は、スキャン繰り返し数ｓが１のときの一般的なドット記録方式の基本的条件を示すための説明図である。図６（Ａ）は、４個のノズルを用いた場合の副走査送りの一例を示しており、図６（Ｂ）はそのドット記録方式のパラメータを示している。図６（Ａ）において、数字を含む実線の丸は、各副走査送り後の４個のノズルの副走査方向の位置を示している。丸の中の数字０〜３は、ノズル番号を意味している。４個のノズルの位置は、１回の主走査が終了する度に副走査方向に送られる。但し、実際には、副走査方向の送りは紙送りモータ２３（図２）によって用紙を移動させることによって実現されている。
【００４６】
図６（Ａ）の左端に示すように、この例では副走査送り量Ｌは４ドットの一定値である。従って、副走査送りが行われる度に、４個のノズルの位置が４ドットずつ副走査方向にずれてゆく。スキャン繰り返し数ｓが１の場合には、各ノズルは、それぞれのラスタ上のすべてのドット（「画素」とも呼ぶ）を記録可能である。図６（Ａ）の右端には、各ラスタ上のドットを記録するノズルの番号が示されている。なお、ノズルの副走査方向位置を示す丸印から右方向（主走査方向）に伸びる破線で描かれたラスタでは、その上下のラスタの少なくとも一方が記録できないので、実際にはドットの記録が禁止される。一方、主走査方向に伸びる実線で描かれたラスタは、その前後のラスタがともにドットで記録され得る範囲である。このように実際に記録を行える範囲を、以下では有効記録範囲（有効印刷範囲）と呼ぶ。また、ノズルは走査されるがドットの記録は行えない範囲を非有効記録範囲（非有効印刷範囲）と呼ぶ。さらに、ノズルが走査される全範囲（有効記録範囲と非有効記録範囲を含む）をノズル走査範囲と呼ぶ。
【００４７】
図６（Ｂ）には、このドット記録方式に関する種々のパラメータが示されている。ドット記録方式のパラメータには、ノズルピッチｋ［ドット］と、使用ノズル個数Ｎ［個］と、スキャン繰り返し数ｓと、実効ノズル個数Ｎeff ［個］と、副走査送り量Ｌ［ドット］とが含まれている。
【００４８】
図６の例では、ノズルピッチｋは３ドットである。使用ノズル個数Ｎは４個である。なお、使用ノズル個数Ｎは、実装されている複数個のノズルの中で実際に使用されるノズルの個数である。スキャン繰り返し数ｓは、一回の主走査において（ｓ−１）ドットおきに間欠的にドットを形成することを意味している。従って、スキャン繰り返し数ｓは、各ラスタ上のすべてのドットを記録するために使用されるノズルの数にも等しい。図６の場合には、スキャン繰り返し数ｓは１である。実効ノズル個数Ｎeff は、使用ノズル個数Ｎをスキャン繰り返し数ｓで割った値である。この実効ノズル個数Ｎeff は、一回の主走査で記録され得るラスタの正味の本数を示しているものと考えることができる。実効ノズル数Ｎeff の意味についてはさらに後述する。
【００４９】
図６（Ｂ）のテーブルには、各副走査送り毎に、副走査送り量Ｌと、その累計値ΣＬと、各副走査送り後のノズルのオフセットＦとが示されている。ここで、オフセットＦとは、副走査送りが行われていない最初のノズルの周期的な位置（図６では４ドットおきの位置）をオフセット０の基準位置と仮定した時に、副走査送り後のノズルの位置が基準位置から副走査方向に何ドット離れているかを示す値である。例えば、図６（Ａ）に示すように、１回目の副走査送りによって、ノズルの位置は副走査送り量Ｌ（４ドット）だけ副走査方向に移動する。一方、ノズルピッチｋは３ドットである。従って、１回目の副走査送り後のノズルのオフセットＦは１である（図６（Ａ）参照）。同様にして、２回目の副走査送り後のノズルの位置は、初期位置からΣＬ＝８ドット移動しており、そのオフセットＦは２である。３回目の副走査送り後のノズルの位置は、初期位置からΣＬ＝１２ドット移動しており、そのオフセットＦは０である。３回の副走査送りによってノズルのオフセットＦは０に戻るので、３回の副走査を１サイクルとして、このサイクルを繰り返すことによって、有効記録範囲のラスタ上のすべてのドットを記録することができる。
【００５０】
上記の例からも解るように、ノズルの位置が初期位置からノズルピッチｋの整数倍だけ離れた位置にある時には、オフセットＦはゼロである。また、オフセットＦは、副走査送り量Ｌの累計値ΣＬをノズルピッチｋで割った余り（ΣＬ）％ｋで与えられる。ここで、「％」は、除算の余りをとることを示す演算子である。なお、ノズルの初期位置を周期的な位置と考えれば、オフセットＦは、ノズルの初期位置からの位相のずれ量を示しているものと考えることもできる。
【００５１】
スキャン繰り返し数ｓが１の場合には、有効記録範囲においてラスタの抜けや重複が無いようにするためには、以下のような条件を満たすことが必要である。
【００５２】
条件ｃ１：１サイクルの副走査送り回数は、ノズルピッチｋに等しい。
【００５３】
条件ｃ２：１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）の範囲のそれぞれ異なる値となる。
【００５４】
条件ｃ３：副走査の平均送り量（ΣＬ／ｋ）は、使用ノズル数Ｎに等しい。換言すれば、１サイクル当たりの副走査送り量Ｌの累計値ΣＬは、使用ノズル数Ｎとノズルピッチｋとを乗算した値（Ｎ×ｋ）に等しい。
【００５５】
上記の各条件は、次のように考えることによって理解できる。隣接するノズルの間には（ｋ−１）本のラスタが存在するので、１サイクルでこれら（ｋ−１）本のラスタ上で記録を行ってノズルの基準位置（オフセットＦがゼロの位置）に戻るためには、１サイクルの副走査送りの回数はｋ回となる。１サイクルの副走査送りがｋ回未満であれば、記録されるラスタに抜けが生じ、一方、１サイクルの副走査送りがｋ回より多ければ、記録されるラスタに重複が生じる。従って、上記の第１の条件ｃ１が成立する。
【００５６】
１サイクルの副走査送りがｋ回の時には、各回の副走査送りの後のオフセットＦの値が０〜（ｋ−１）の範囲の互いに異なる値の時にのみ、記録されるラスタに抜けや重複が無くなる。従って、上記の第２の条件ｃ２が成立する。
【００５７】
上記の第１と第２の条件を満足すれば、１サイクルの間に、Ｎ個の各ノズルがそれぞれｋ本のラスタの記録を行うことになる。従って、１サイクルではＮ×ｋ本のラスタの記録が行われる。一方、上記の第３の条件ｃ３を満足すれば、図６（Ａ）に示すように、１サイクル後（ｋ回の副走査送り後）のノズルの位置が、初期のノズル位置からＮ×ｋラスタ離れた位置に来る。従って、上記第１ないし第３の条件ｃ１〜ｃ３を満足することによって、これらのＮ×ｋ本のラスタの範囲において、記録されるラスタに抜けや重複を無くすることができる。
【００５８】
図７は、スキャン繰り返し数ｓが２以上の場合の一般的なドット記録方式の基本的条件を示すための説明図である。スキャン繰り返し数ｓが２以上の場合には、同一のラスタがｓ本の異なるノズルで記録される。以下では、スキャン繰り返し数ｓが２以上のドット記録方式を「オーバーラップ方式」と呼ぶ。
【００５９】
図７に示すドット記録方式は、図６（Ｂ）に示すドット記録方式のパラメータの中で、スキャン繰り返し数ｓと副走査送り量Ｌとを変更したものである。図７（Ａ）からも解るように、図７のドット記録方式における副走査送り量Ｌは２ドットの一定値である。但し、図７（Ａ）においては、奇数回目の副走査送りの後のノズルの位置を、菱形で示している。図７（Ａ）の右端に示すように、奇数回目の副走査送りの後に記録されるドット位置は、偶数回目の副走査送りの後に記録されるドット位置と、主走査方向に１ドット分だけずれている。従って、同一のラスタ上の複数のドットは、異なる２つのノズルによってそれぞれ間欠的にに記録されることになる。例えば、有効記録範囲内の最上端のラスタは、１回目の副走査送り後に２番のノズルで１ドットおきに間欠的に記録された後に、４回目の副走査送り後に０番のノズルで１ドットおきに間欠的に記録される。一般に、オーバーラップ方式では、各ノズルは、１回の主走査中に１ドット記録した後に（ｓ−１）ドット記録を禁止するように、間欠的なタイミングでノズルが駆動される。
【００６０】
なお、オーバーラップ方式では、同一ラスタを記録する複数のノズルの主走査方向の位置が互いにずれていればよいので、各主走査時における実際の主走査方向のずらし量は、図７（Ａ）に示すもの以外にも種々のものが考えられる。例えば、１回目の副走査送りの後には主走査方向のずらしを行わずに丸で示す位置のドットを記録し、４回目の副走査送りの後に主走査方向のずらしを行なって菱形で示す位置のドットを記録するようにすることも可能である。
【００６１】
図７（Ｂ）のテーブルの最下段には、１サイクル中の各回の副走査後のオフセットＦの値が示されている。１サイクルは６回の副走査送りを含んでおり、１回目から６回目までの各回の副走査送りの後のオフセットＦは、０〜２の範囲の値を２回ずつ含んでいる。また、１回目から３回目までの３回の副走査送りの後のオフセットＦの変化は、４回目から６回目までの３回の副走査送りの後のオフセットＦの変化と等しい。図７（Ａ）の左端に示すように、１サイクルの６回の副走査送りは、３回ずつの２組の小サイクルに区分することができる。このとき、副走査送りの１サイクルは、小サイクルをｓ回繰り返すことによって完了する。
【００６２】
一般に、スキャン繰り返し数ｓが２以上の整数の場合には、上述した第１ないし第３の条件ｃ１〜ｃ３は、以下の条件ｃ１’〜ｃ３’のように書き換えられる。
【００６３】
条件ｃ１’：１サイクルの副走査送り回数は、ノズルピッチｋとスキャン繰り返し数ｓとを乗じた値（ｋ×ｓ）に等しい。
【００６４】
条件ｃ２’：１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）の範囲の値であって、それぞれの値がｓ回ずつ繰り返される。
【００６５】
条件ｃ３’：副走査の平均送り量｛ΣＬ／（ｋ×ｓ）｝は、実効ノズル数Ｎeff （＝Ｎ／ｓ）に等しい。換言すれば、１サイクル当たりの副走査送り量Ｌの累計値ΣＬは、実効ノズル数Ｎeff と副走査送り回数（ｋ×ｓ）とを乗算した値｛Ｎeff ×（ｋ×ｓ）｝に等しい。
【００６６】
上記の条件ｃ１’〜ｃ３’は、スキャン繰り返し数ｓが１の場合にも成立する。従って、条件ｃ１’〜ｃ３’は、スキャン繰り返し数ｓの値に係わらず、ドット記録方式に関して一般的に成立する条件である。すなわち、上記の３つの条件ｃ１’〜ｃ３’を満足すれば、有効記録範囲において、記録されるドットに抜けや重複が無いようにすることができる。但し、オーバーラップ方式（スキャン繰り返し数ｓが２以上の場合）を採用する場合には、同じラスタを記録するノズルの記録位置を互いに主走査方向にずらすという条件も必要である。
【００６７】
なお、記録方式によっては、部分的なオーバーラップが行われる場合もある。「部分的なオーバーラップ」とは、１つのノズルで記録されるラスタと、複数のノズルで記録されるラスタとが混在しているような記録方式のことを言う。このような部分的なオーバーラップを用いた記録方式においても、実効ノズル数Ｎeff を定義することができる。例えば、４個のノズルのうちで、２個のノズルが協力して同一のラスタを記録し、残りの２個のノズルはそれぞれ１本のラスタを記録するような部分的なオーバーラップ方式では、実効ノズル数Ｎeff は３個である。このような部分的なオーバーラップ方式の場合にも、上述した３つの条件ｃ１’〜ｃ３’が成立する。
【００６８】
なお、実効ノズル数Ｎeff は、一回の主走査で記録され得るラスタの正味の本数を示しているものと考えることもできる。例えば、スキャン繰り返し数ｓが２の場合には、２回の主走査で使用ノズル数Ｎと等しい本数のラスタを記録することができるので、一回の主走査で記録することができるラスタの正味の本数は、Ｎ／ｓ（すなわちＮeff ）に等しい。なお、実施例における実効ノズル数Ｎeff は、本発明における実効ドット形成要素数に相当する。
【００６９】
Ｃ．ドット記録方式の実施例：
図８は、本発明の実施例における第１のドット記録方式を示す説明図である。このドット記録方式の走査パラメータは、図８の左下に示す通りであり、ノズルピッチｋが４ドット、使用ノズル個数Ｎが８、スキャンくり返し数ｓが１、実効ノズル個数Ｎeff が８である。
【００７０】
図８においては、８個の使用ノズルに対して上から順に＃０〜＃７のノズル番号が割り当てられている。この第１のドット記録方式は、４回の副走査送りで１サイクルが構成されており、副走査送り量Ｌは１０，７，６，９ドットである。すなわち、副走査送り量Ｌとしては、複数の異なる値が使用されている。各回の副走査送りにおける８個のノズルの位置は、それぞれ異なる４種類の図形で示されている。また、図８の右端には、有効記録範囲のラスタ上のドットが、何回目の副走査送りのノズルで記録されるかが図示されている。この第１のドット記録方式では、有効記録範囲の前に、２０ラスタ分の非有効記録範囲が存在する。すなわち、有効記録範囲は、ノズル走査範囲（有効記録範囲と非有効記録範囲を含む範囲）の上端から２１番目のラスタから開始される。ところで、１回目の主走査時のノズル位置は、印刷用紙の上端から一定の距離に設定される。従って、有効記録範囲の開始位置が早いほど、印刷用紙の上端により近い位置からドットの記録を開始できる。
【００７１】
図９は、第１のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図である。図９（Ａ）のテーブルには、各副走査送り毎に、副走査送り量Ｌと、その累計値ΣＬと、各副走査送り後のノズルのオフセットＦと、副走査送り量ＬのオフセットＧとが示されている。副走査送り量ＬのオフセットＧは、副走査送り量Ｌをノズルピッチｋで除した余りである。副走査送り量ＬのオフセットＧの意味についてはさらに後述する。
【００７２】
図９（Ａ）に示すパラメータは、上述した３つの条件ｃ１’〜ｃ３’を満たしている。すなわち、１サイクルの副走査送り回数は、ノズルピッチｋ（＝４）とスキャン繰り返し数ｓ（＝１）とを乗じた値（ｋ×ｓ＝４）に等しい（第１の条件ｃ１’）。また、１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）（すなわち０〜３）の範囲の値である（第２の条件ｃ２’）。副走査送りの平均送り量（ΣＬ／ｋ）は、実効ノズル数Ｎeff （＝８）に等しい（第３の条件ｃ３’）。従って、第１のドット記録方式は、有効記録範囲において、記録されるラスタの抜けや重複が無い、という基本的な要求を満足している。
【００７３】
第１のドット記録方式は、さらに、以下のような２つの特徴を有している。第１の特徴は、「ノズルピッチｋと使用ノズル個数Ｎとが互いに素でない２以上の整数である」という点である。第２の特徴は、「副走査送り量Ｌとして異なる複数の値が使用されている」という点である。従来技術の部分で説明したように、従来のドット記録方式では、ノズル個数Ｎとノズルピッチｋとが互いに素の関係にある整数に選ばれていた。従って、多数のノズルが実装されていても、実際に使用できるノズル個数Ｎはノズルピッチｋと互いに素である数に限られていた。換言すれば、従来は、実装されているノズルを十分に利用できない場合が多いという問題があった。これに対して、「ノズルピッチｋと使用ノズル個数Ｎとが互いに素でない２以上の整数である」という第１の特徴を有しているドット記録方式を許容すれば、実装されたノズルを可能な限り多数使用するようなドット記録方式を容易に採用することができるという利点がある。上記の第２の特徴は、このような第１の特徴を採用した場合にも、「有効記録範囲において、記録されるラスタの抜けや重複が無い」という基本的な要求を満足するためのものである。仮に、上記の第１の特徴を有し、かつ、副走査送り量Ｌを一定値とするようなドット記録方式では、ラスタに抜けが発生するか、あるいは、重複が生じてしまうことになる。
【００７４】
図９（Ｂ）は、第１のドット記録方式において、各副走査送り後の主走査時に各ノズルで記録される有効ラスタ番号を示している。図９（Ｂ）の左端には、ノズル番号＃０〜＃７が示されており、その右側には、０回目から７回目の副走査送りの後に、これらのノズルが有効記録範囲の何番目のラスタを記録するかが数字で示されている。例えば、０番目の副走査送り後の主走査（すなわち有効記録範囲を記録するための最初の主走査）では、ノズル＃５〜＃７が、それぞれ１番目、５番目、および９番目の有効ラスタを記録する。また、１番目の副走査送り後の主走査では、ノズル＃３〜＃７が、３番目、７番目、１１番目、１５番目、および１９番目の有効ラスタを記録する。ここで、「有効ラスタ」とは、有効記録範囲の中のラスタという意味である。
【００７５】
図９（Ｂ）において、一回の主走査で記録される有効ラスタの番号は、ノズルピッチｋ（＝４）だけそれぞれ離れていることが解る。従って、１サイクルの走査では、Ｎ×ｋ本（すなわち３２本）のラスタが記録される。但し、ノズルはノズルピッチｋずつ離れているので、図８からも解るように、１サイクルで３２本の連続したラスタが記録されるわけではない。図９（Ｂ）からは、有効記録範囲の最初の３２本のラスタが、どのノズルで記録されるかが理解できる。
【００７６】
なお、図９（Ｂ）において、括弧で囲まれた数字で示される有効ラスタ番号は、これと走査条件の上で等価な位置にあるラスタが、その前のサイクルで記録されていることを示している。すなわち、図９（Ｂ）のかっこ内の数字から３２を引いた値が、これと等価なラスタを示す番号である。例えば、ノズル＃０で記録される有効ラスタ番号３６は、有効ラスタ番号４のラスタと走査条件の上で等価な位置にあるラスタである。
【００７７】
図１０は、第１のドット記録方式において、各有効ラスタを記録するノズル番号を示している。図１０の左端の１〜３１の数字は有効ラスタ番号を示している。また、図１０の右端には、各副走査送り後の主走査において８個のノズル＃０〜＃７が記録する有効ラスタの位置が示されている。例えば、０番目の副走査送り後の主走査では、ノズル＃５〜＃７が、それぞれ１番目、５番目、および９番目の有効ラスタを記録する。図１０と、図９（Ｂ）とを比較すれば、有効ラスタとノズル番号との関係がより明瞭に理解できる。
【００７８】
図１０の左から２番目の欄に記された「・」、「×」、「↑」、および「↓」の４種類の記号は、各ラスタが記録される時に、その前後に隣接するラスタが既に記録されているか否かを示している。これらの各記号の意味は次の通りである。
【００７９】
↓：自分よりひとつ後のラスタだけが既に記録されている。
↑：自分よりひとつ前のラスタだけが既に記録されている。
Χ：自分の前後の両ラスタが既に記録されている。
・：自分の前後のラスタがどちらもまだ記録されていない。
【００８０】
上記のような、各ラスタが記録する際の前後のラスタの記録の有無は、記録されるラスタの画質に影響を与える。このような画質への影響は、隣接する既に記録されたラインのインクの乾燥の程度や、副走査送りの誤差等に起因するものである。上記の４種類の記号のパターンが比較的大きな周期的で印刷紙上に現れると、画像全体の画質を劣化させる原因となることがある。但し、図１０に示す第１のドット記録方式では、４種類の記号のパターンがあまり大規模な周期性を示していないので、このような原因による画質の劣化は少なく、比較的良好な画質を有する画像を記録することができると期待される。
【００８１】
図１０の左から３番目の欄には、前後のラスタが記録されてからそのラスタが記録されるまでの間に、最大でいくつの副走査送りが行われたかを示す値Δが示されている。この値Δを、以下では「副走査送り回数差」と呼ぶ。例えば、２番目の有効ラスタは２回目の副走査後にノズル＃１で記録されるが、１番目のラスタは０回目の副走査後にノズル＃５で記録され、３番目のラスタは１回目の副走査後にノズル＃３で記録される。従って、２番目のラスタの副走査送り回数差Δは２である。同様に、４番目のラスタは、５番目のラスタが記録されてから３回の副走査送りの後に記録されるので、その副走査送り回数差Δは３である。
【００８２】
１サイクルにはｋ（＝４）回の副走査送りが含まれているので、副走査送り回数差Δは、０〜ｋの範囲の値を取り得る。第１のドット記録方式では、副走査送り回数差Δの最大値が３であり、その可能な上限値ｋ（＝４）よりも小さいことが解る。
【００８３】
ところで、副走査送りは、ドットピッチの整数倍に等しい量で厳密に行われることが理想的であるが、実際には多少の送り誤差を含んでいる。また、副走査送りの誤差は、副走査送りの度に累積される。従って、隣接する２本のラスタを記録する間に多数回の副走査送りを行うと、それらの２本のラスタの間に副走査送りの累積誤差による位置ずれが発生する。前述したように、図１０に示す副走査送り回数差Δは、隣接するラスタが記録される間に行われる副走査の回数を示している。従って、副走査送りの誤差が累積されるのを防止して、隣接するラスタの記録位置のずれを小さくするという意味からは、この副走査送り回数差Δが小さいほど好ましい。図１０に示す第１のドット記録方式では、副走査送り回数差Δが３以下であり、その上限値である４よりも小さいので、この点からも好ましい画像を記録することができる。
【００８４】
図１１は、第２のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図であり、第１のドット記録方式における図９に対応している。第１のドット記録方式と第２のドット記録方式との違いは、副走査送り量Ｌの順番だけである。すなわち、第１のドット記録方式では副走査送り量Ｌが１０，７，６，９ドットであったのに対して、第２のドット記録方式では、７，６，９，１０である。
【００８５】
第２のドット記録方式も、第１のドット記録方式と同様に、「ノズルピッチｋと使用ノズル個数Ｎとが互いに素でない２以上の整数である」という第１の特徴と、「副走査送り量Ｌとして互いに異なる複数の値が使用されている」という第２の特徴とを有している。
【００８６】
図１２は、第２のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図であり、第１のドット記録方式の図１０に対応する図である。この第２のドット記録方式においても、図１０に示す第１のドット記録方式と同様に、各ラスタが記録する際の前後のラスタの記録の有無を示す記号＠のパターンが、あまり明瞭な周期性を示していないので、比較的良好な画質を実現できると期待できる。また、副走査送り回数差Δが３以下なので、副走査送りの累積誤差を小さくするという点からも好ましい画像を記録することができる。
【００８７】
なお、図示は省略しているが、第２のドット記録方式における有効記録範囲はノズル走査範囲（有効記録範囲と非有効記録範囲を含む範囲）の上端から２０番目のラスタから開始される。これに対して、図８に示す第１のドット記録方式では、有効記録範囲がノズル走査範囲の上端から２１番目のラスタから開始されていた。すなわち、第２のドット記録方式は、第１のドット記録方式よりも有効記録範囲の開始位置が１ラスタ分だけ印刷用紙の上端に近い。有効記録範囲の開始位置のこのような差異は、第１と第２のドット記録方式における副走査送り量Ｌの値の配列の違いに起因している。すなわち、第１と第２のドット記録方式に使用されている副走査送り量Ｌの４種類の値は同一であるが、その順序が異なり、第１のドット記録方式では１０，７，６，９の順序で配列されているのに対して、第２のドット記録方式では７，６，９，１０の順序で配列されている。第２のドット記録方式の方が有効記録範囲の開始位置が印刷用紙の上端により近いのは、第２のドット記録方式の最初の副走査送り時の送り量Ｌ（＝７）が第１のドット記録方式の最初の副走査送り時の送り量Ｌ（＝１０）よりも小さいからであると考えられる。
【００８８】
このことは、次のような例からも理解できる。ここで、ノズルピッチｋが１２ドットで、１サイクルに１２回の走査が含まれるドット記録方式を考える。このようなドット記録方式の副走査送り量Ｌとしては、１７ドットを７回と５ドットを５回含むような複数の組合せが考えられる。これらの中で、最初に５ドットの副走査送りを５回行い、次に１７ドットの副走査送りを７回行うようなドット記録方式では、有効記録範囲はノズル走査範囲（非有効記録範囲と有効記録範囲を含む範囲）の上端から１１７番目のラスタから開始される。一方、最初に１７ドットの副走査送りを７回、次に５ドットの副走査送りを５回行うようなドット記録方式では、有効記録範囲はノズル走査範囲の上端から１２９番目のラスタから開始される。従って、最初に５ドットの副走査送りを繰り返して行うようなドット記録方式の方が、最初に５ドットの副走査送りを繰り返して行うようなドット記録方式に比べて、１２ラスタ分だけ印刷用紙の上端に近い位置から有効なドットの記録を開始することができる。
【００８９】
この例からも解るように、一般に、１サイクルの複数回の副走査送りのうちの初期の数回の副走査送りの値が小さいほど、印刷用紙の上端により近い位置から記録を開始できる傾向にある。この意味では、選択しうる複数のドット記録方式の中で、初期の所定回数の（例えば２〜３回の）副走査送り量Ｌの値がより小さいドット記録方式を選択することが好ましい。換言すれば、副走査送り量Ｌの複数の異なる値の配列として、複数の異なる値の組合せが同一で順序が異なるような適用可能な複数組の配列の中で、初期の所定回数の副走査送り量の値がより小さい配列を選択することが好ましい。また、前述した第１と第２のドット記録方式から解るように、特に、１回目の副走査送り量Ｌの値が小さいほど、印刷用紙の上端により近い位置から記録を開始できる可能性が高い。従って、１回目の副走査送り量Ｌの値がより小さいドット記録方式を選択することが特に好ましい。
【００９０】
なお、各ドット記録方式の有効記録範囲の開始位置は、走査パラメータから予め知ることができる。従って、適用可能な複数のドット記録方式の中で、有効記録範囲の開始位置が最も早いもの（印刷用紙の端部に最も近いもの）を選択するようにすることも可能である。
【００９１】
図１３は、第３のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図である。第３のドット記録方式では、ノズルピッチｋが８ドットであり、また、使用ノズル個数Ｎは１６個である。また、スキャン繰り返し数ｓは１である。第３のドット記録方式も、第１のドット記録方式と同様に、「ノズルピッチｋと使用ノズル個数Ｎとが互いに素でない２以上の整数である」という第１の特徴と、「副走査送り量Ｌとして互いに異なる複数の値が使用されている」という第２の特徴とを有している。
【００９２】
図１４は、第３のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図である。この第３のドット記録方式は、各ラスタが記録する際の前後のラスタの記録の有無を示す記号＠のパターンがあまり大きな周期を示していないので、比較的良好な画質を実現できると期待できる。また、副走査送り回数差Δが３または５であり、可能な上限値である８よりもかなり小さいなので、副走査送りの累積誤差を小さくするという点からも好ましい画像を記録することができることが解る。
【００９３】
ところで、第３のドット記録方式は、上述したの２つの特徴の他に、副走査送り量Ｌの値に関してもう一つの特徴がある。すなわち、第３のドット記録方式では、図１３（Ａ）のテーブルに示すように、副走査送り量Ｌの値が１３と２１であり、これらの副走査送り量ＬのオフセットＧ（＝Ｌ％ｋ）が一定である。このオフセットＧは、副走査送り後の複数のノズルの周期的な位置が、副走査前のノズルの周期的な位置からずれるずれ量（すなわち位相のずれ）を意味している。例えばオフセットＧがゼロであれば（すなわち副走査送り量Ｌがノズルピッチｋの整数倍であれば）、副走査送り後のノズルの周期的な位置が、副走査送り前のノズルの周期的な位置と重なってしまうので、これを避けるために、通常はオフセットＧがゼロになることはない。副走査送り量ＬのオフセットＧが一定であれば、ノズルの配列の周期性から見たときに、ノズルが副走査方向に一定のずれ量で送られることを意味している。例えば、オフセットＧが１であれば、副走査送り前のノズルの位置よりも位相が１ラスタ分下にずれた位置にノズルが配置される。
【００９４】
副走査送り量ＬのオフセットＧの値はゼロになることはない。さらに、オフセットＧの定義から解るように、オフセットＧの値はノズルピッチｋ未満の値である。特にオフセットＧが一定の場合には、そのオフセットＧの値は、ノズルピッチｋと互いに素の関係にある整数が選ばれる。この理由は、上述した条件ｃ２’「１サイクル中の各回の副走査送り後のノズルのオフセットＦは、０〜（ｋ−１）の範囲の値であって、それぞれの値がｓ回ずつ繰り返される。」を満足するようにするためである。副走査送り量ＬのオフセットＧが一定の場合の好ましい値は、以下のような事項を考慮して決定される。
【００９５】
図１５は、オフセットＧが１で一定である場合のドット記録方式の一例を示している。この例では、ラスタ９が有効記録範囲に入るための最初の副走査送りの後に記録され、ラスタ８はそれから７回の副走査送りの後に記録されている。従って、これらの２つのラスタの間には、ｋ回分の副走査送り誤差が累積される。ラスタ１８と１７も同様な関係にある。従って、副走査送り誤差の累積を防止するという観点からは、副走査送り量ＬのオフセットＧが１以外の値になるように、副走査送り量Ｌを設定することが好ましい。オフセットＧの値が（ｋ−１）の場合にも、Ｇ＝１の場合と同様に、副走査送り誤差がｋ回分累積されてしまう。従ってオフセットＧは（ｋ−１）以外の値が好ましい。
【００９６】
なお、図１５では、各ラスタが記録する際の前後のラスタの記録の有無を示す記号＠のパターンが、かなり大きな周期を示している。記録された画像には、この大きな周期の模様が観察される可能性がある。このような周期的な模様の発生を防止するという観点からも、オフセットＧが一定の場合の値は、１および（ｋ−１）以外の値にすることが好ましい。
【００９７】
以上の種々の事項を考慮すると、副走査送り量ＬのオフセットＧが一定の場合に、オフセットＧとしては、ノズルピッチｋと互いに素であり、かつ、２〜（ｋ−２）の範囲の値が好ましい。図１６は、種々のノズルピッチｋと副走査送り量オフセットＧの好ましい値との関係を示す説明図である。図１６に示した値は、いずれも上述した好ましいオフセットＧの条件を満足している。
【００９８】
なお、オフセットＧが１または（ｋ−１）の場合には、隣接するラスタが連続して記録されることになる。この場合には、記録された直後のラスタのインクが乾く前に、その隣りのラスタの記録が行われるので、インクの滲みが発生しやすい傾向にある。これは、オフセットＧが一定値の場合に限らず、各副走査送り量ＬのオフセットＧが異なる場合にも同様な現象が生じる。従って、インクの滲みを防止するという観点からは、副走査送り量ＬのオフセットＧが一定であるか否かに係わらず、そのオフセットＧが１および（ｋ−１）以外の値になるように副走査送り量Ｌを設定することが好ましい。
【００９９】
このように、第３のドット記録方式では、副走査送り量Ｌとして複数種類の値（１３と２１）を使用しており、かつ、副走査送り量ＬのオフセットＧが一定の好ましい値となるようにすることによって、副走査送り誤差が累積することを防止している。従って、画質の良い画像を記録することができる。
【０１００】
図１７は、第４のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図である。この第４のドット記録方式は、図１３に示す第３のドット記録方式と副走査送り量Ｌが異なるだけである。第４のドット記録方式も、第３のドット記録方式と同様に、「ノズルピッチｋと使用ノズル個数Ｎとが互いに素でない２以上の整数である」という第１の特徴と、「副走査送り量Ｌとして互いに異なる複数の値が使用されている」という第２の特徴とを有している。また、副走査送り量ＬのオフセットＧ（＝Ｌ％ｋ）が一定であるという第３の特徴も有している。前述した図１６にも示されているように、第４のドット記録方式における副走査送り量ＬのオフセットＧの値（＝５）も、オフセットＧとして特に好ましい値である。
【０１０１】
図１８は、第４のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図である。この第４のドット記録方式は、図１４に示す第３のドット記録方式と同様に、各ラスタが記録する際の前後のラスタの記録の有無を示す記号＠のパターンがあまり大きな周期を示していないので、比較的良好な画質を実現できると期待できる。また、副走査送り回数差Δが３または５であり、可能な上限値である８よりもかなり小さいなので、副走査送りの累積誤差を小さくするという点からも好ましい画像を記録することができることが解る。
【０１０２】
このように、第４のドット記録方式は、第３のドット記録方式とほぼ同様な種々の特徴を有しているので、第３のドット記録方式と同様に画質の良い画像を記録することができる。
【０１０３】
図１９は、第５のドット記録方式における走査パラメータを示す説明図である。第５のドット記録方式では、ノズルピッチｋが８ドットであり、また、使用ノズル個数Ｎは３２個である。また、スキャン繰り返し数ｓは２であり、実効ノズル個数Ｎeff は１６個である。上述した図１７に示す第４のドット記録方式のパラメータと比較すれば解るように、第５のドット記録方式は、第４のドット記録方式においてスキャン繰り返し数ｓを２に設定するとともに使用ノズル数Ｎを２倍にして、実効ノズル数Ｎeff を第４のドット記録方式と同じ値に保ったものである。第５のドット記録方式は、ノズルピッチｋと実効ノズル個数Ｎeff が第４のドット記録方式と同じなので、副走査送り量Ｌも第４のドット記録方式と同じ値を使用することができる。但し、図１９のテーブルに示した８回の副走査送りでは、同じラスタを１回ずつしか記録できないので、隙間無くドットを記録するためには、さらに８回の副走査送りが行われる。すなわち、図１９のテーブルに示す８回の副走査送りは、前述した図７（Ａ）における小サイクルに相当する。
【０１０４】
図２０は、第５のドット記録方式において各ノズルで記録される有効ラスタ番号とを示す説明図である。図２０は、前述した図１７に示す第４のドット記録方式のものとほぼ同様であるが、マイナス番号のラスタは、主走査方向に１ドットだけずれた位置にドットが記録されることを意味している。図２１は、第５のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図である。図２１においては、マイナス番号のノズルは、主走査方向に１ドットだけずれた位置にドットを記録することを意味している。この図から解るように、同じラスタ上に、異なる番号の２つのノズルが位置決めされ、そのラスタ上では各ノズルが主走査方向に１ドットずつずれた位置にドットを記録する。この結果、有効記録範囲のすべてのドットを記録することが可能である。なお、一般には、同一のラスタ上に異なるｓ個（ｓはスキャン繰り返し数）が位置決めされ、そのラスタ上ではｓ個の各ノズルが主走査方向に互いにずれた位置にドットを記録する。
【０１０５】
第５のドット記録方式は、スキャン繰り返し数ｓ以外は第４のドット記録方式と同様な特徴を有しているので、第４のドット記録方式と同様に画質の良い画像を記録することができる。
【０１０６】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１０７】
（１）上述した各実施例では、１色についてのドット記録方式について説明したが、各色について上述のドット記録方式を適用することによって、複数色を用いたカラー印刷を実現することができる。
【０１０８】
（２）この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。また、ドラムスキャンプリンタにも適用できる。尚、ドラムスキャンプリンタでは、ドラム回転方向が主走査方向、キャリッジ走行方向が副走査方向となる。また、この発明は、インクジェットプリンタのみでなく、一般に、複数のドット形成要素アレイを有する記録ヘッドを用いて記録媒体の表面に記録を行うドット記録装置に適用することができる。ここで、「ドット形成要素」とは、インクジェットプリンタにおけるインクノズルのように、ドットを形成するための構成要素を意味する。
【０１０９】
（３）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、カラープリンタ２２の制御回路４０（図２）の機能を、コンピュータ９０が実行するようにすることもできる。この場合には、プリンタドライバ９６等のコンピュータプログラムが、制御回路４０における制御と同じ機能を実現する。
【０１１０】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。コンピュータシステム９０は、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からコンピュータシステム９０にコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがコンピュータシステム９０のマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをコンピュータシステム９０が直接実行するようにしてもよい。
【０１１１】
この明細書において、コンピュータシステム９０とは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなコンピュータシステム９０に、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１１２】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の画像処理システムの概略構成を示すブロック図。
【図２】画像出力装置２０の一例としてのカラープリンタ２２の構成を示す概略構成図。
【図３】印字ヘッド２８の構造を例示する説明図。
【図４】インクの吐出の原理を説明する説明図。
【図５】インク吐出用ヘッド６１〜６４におけるインクジェットノズルの配列を示す説明図。
【図６】スキャン繰り返し数ｓが１のときの一般的なドット記録方式の基本的条件を示すための説明図。
【図７】スキャン繰り返し数ｓが２以上のときの一般的なドット記録方式の基本的条件を示すための説明図。
【図８】本発明の実施例における第１のドット記録方式を示す説明図。
【図９】第１のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図。
【図１０】第１のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図。
【図１１】第２のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図。
【図１２】第２のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図。
【図１３】第３のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図。
【図１４】第３のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図。
【図１５】副走査送り量ＬのオフセットＧが一定の場合のドット記録方式の一例を示す説明図。
【図１６】ノズルピッチｋと好ましい副走査送り量オフセットＧの関係を示す説明図。
【図１７】第４のドット記録方式における走査パラメータと各ノズルで記録される有効ラスタ番号とを示す説明図。
【図１８】第４のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図。
【図１９】第５のドット記録方式における走査パラメータを示す説明図。
【図２０】第５のドット記録方式において各ノズルで記録される有効ラスタ番号とを示す説明図。
【図２１】第５のドット記録方式において各有効ラスタを記録するノズル番号を示す説明図。
【図２２】従来のインターレース記録方式の一例を示す説明図。
【図２３】従来のシングリング記録方式の一例を示す説明図。
【符号の説明】
１２…スキャナ
２０…画像出力装置
２１…カラーディスプレイ
２２…カラープリンタ
２３…紙送りモータ
２４…キャリッジモータ
２６…プラテン
２８…印字ヘッド
３１…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置検出センサ
４０…制御回路
４２…ＰＲＯＭ
６１〜６４…インク吐出用ヘッド
６５…導入管
７１，７２…インク用カートリッジ
８０…インク通路
９０…コンピュータ
９１…ビデオドライバ
９３…ＣＲＴディスプレイ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…ラスタライザ
９８…色補正モジュール
９９…ハーフトーンモジュール
１００〜１０３…ノズル群
【図１】
0004193216.tif 000002
【図２】
0004193216.tif 000003
【図３】
0004193216.tif 000004
【図４】
0004193216.tif 000005
【図５】
0004193216.tif 000006
【図６】
0004193216.tif 000007
【図７】
0004193216.tif 000008
【図８】
0004193216.tif 000009
【図９】
0004193216.tif 000010
【図１０】
0004193216.tif 000011
【図１１】
0004193216.tif 000012
【図１２】
0004193216.tif 000013
【図１３】
0004193216.tif 000014
【図１４】
0004193216.tif 000015
【図１５】
0004193216.tif 000016
【図１６】
0004193216.tif 000017
【図１７】
0004193216.tif 000018
【図１８】
0004193216.tif 000019
【図１９】
0004193216.tif 000020
【図２０】
0004193216.tif 000021
【図２１】
0004193216.tif 000022
【図２２】
0004193216.tif 000023
【図２３】
0004193216.tif 000024