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