(57)【特許請求の範囲】
【請求項１】
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置であって、
前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく波形セット記憶手段と、
前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する波形セット供給手段と、
前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動するヘッド駆動手段と、
前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する形成位置調整手段とを備え、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記形成位置調整手段は、
前記ヘッド駆動手段を制御することにより、前記ヘッドの往動時に所定の大きさのドットを第１の基準ドットとして形成する第１の制御手段と、
前記ヘッド駆動手段を制御することにより、前記ヘッドの復動時に所定の大きさのドットを第２の基準ドットとして形成する第２の制御手段と、
前記波形セット供給手段を制御することにより、前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する第３の制御手段と
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
画像を印刷するための各種条件の組合せたる印刷モードを複数種類記憶している印刷モード記憶手段と、
前記複数の印刷モードの中から、前記印刷しようとする画像に応じて１の印刷モードを選択する印刷モード選択手段と
を備え、
前記波形セット供給手段は、前記選択された印刷モードに応じて、前記往動用の波形セットおよび前記復動用の波形セットを前記ヘッドに供給する手段であり、
前記第１の制御手段および前記第２の制御手段は、前記印刷モードに応じたそれぞれ所定の大きさのドットを、前記第１の基準ドットおよび前記第２の基準ドットとして形成する手段である印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記印刷モード記憶手段は、文字画像の印刷に適する印刷モードたるテキストモードを記憶している手段であり、
前記第１の制御手段および前記第２の制御手段は、前記テキストモードが選択された場合には、それぞれの波形セットの中で最も大きなドットを前記第１の基準ドットおよび前記第２の基準ドットとして形成する手段である印刷装置。
【請求項４】
請求項２記載の印刷装置であって、
前記印刷モード記憶手段は、自然画像の印刷に適する印刷モードたる写真画モードを記憶している手段であり、
前記第１の制御手段および前記第２の制御手段は、前記写真画モードが選択された場合には、それぞれの波形セットの中で最大のドットでも最小のドットでもない中間のドットを、前記第１の基準ドットおよび前記第２の基準ドットとして形成する手段である印刷装置。
【請求項５】
請求項２記載の印刷装置であって、
前記印刷モード記憶手段は、標準的に用いられる印刷モードたる標準モードを記憶している手段であり、
前記第１の制御手段および前記第２の制御手段は、前記標準モードが選択された場合には、それぞれの波形セットの中で、最大あるいは最小のいずれか一方のドットおよび、最大あるいは最小のいずれか他方のドットを、前記第１の基準ドットおよび前記第２の基準ドットとして形成する手段である印刷装置。
【請求項６】
請求項１記載の印刷装置であって、
前記第１の基準ドットおよび前記第２の基準ドットのいずれか一方の基準ドットは、前記往動用の波形セットおよび前記復動用の波形セットの中で最大のドットを形成する駆動波形を含む波形セットの中で、該最大のドットを除いた所定の大きさのドットであり、
他方の基準ドットは、該最大のドットを含まない波形セットの中で、最小のドットを除いた所定の大きさのドットである印刷装置。
【請求項７】
請求項６記載の印刷装置であって、
前記形成位置調整手段は、前記往動用の波形セットあるいは前記復動用の波形セットによって形成可能な各種ドットの中から、それぞれの波形セット内での大きさの順番が異なるドットを、前記第１の基準ドットおよび前記第２の基準ドットとして用いることにより、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係を調整する手段である印刷装置。
【請求項８】
請求項４、請求項６、または請求項７のいずれかに記載の印刷装置であって、
前記第１の基準ドットおよび前記第２の基準ドットは、前記往動用の波形セットおよび前記復動用の波形セットによって形成される各種ドットの中で２番目に小さなドットおよび３番目に小さなドットの中から選択されたドットである印刷装置。
【請求項９】
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置の、ドットの形成位置を調整する方法であって、
（Ａ）前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく工程と、
（Ｂ）前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する工程と、
（Ｃ）前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動する工程と、
（Ｄ）前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する工程とを備え、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記工程（Ｄ）は、
（Ｅ）前記工程（Ｃ）を利用することにより、前記ヘッドの往動時に所定の大きさのドットを第１の基準ドットとして形成し、該ヘッドの復動時には所定の大きさのドットを第２の基準ドットとして形成する工程と、
（Ｆ）前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する工程と
を備える調整方法。
【請求項１０】
請求項９記載の調整方法であって、
前記工程（Ｄ）は、
前記第１の基準ドットおよび前記第２の基準ドットのいずれか一方の基準ドットとして、前記往動用の波形セットおよび前記復動用の波形セットの中で最大のドットを形成する駆動波形を含む波形セットの中で、該最大のドットを除いた所定の大きさのドットを形成するとともに、
他方の基準ドットとして、前記最大のドットを含まない波形セットの中で、最小のドットを除いた所定の大きさのドットを形成することによって、前記相対的な位置関係を調整する工程である調整方法。
【請求項１１】
請求項１０記載の調整方法であって、
前記工程（Ｄ）は、前記往動用の波形セットあるいは前記復動用の波形セットによって形成可能な各種ドットの中から、それぞれの波形セット内での大きさの順番が異なるドットを、前記第１の基準ドットおよび前記第２の基準ドットとして用いることにより、前記相対的な位置関係を調整する工程である調整方法。
【請求項１２】
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置の、ドットの形成位置を調整する方法を、コンピュータを用いて実現するためのプログラムであって、
（Ａ）前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく機能と、
（Ｂ）前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する機能と、
（Ｃ）前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動する機能と、
（Ｄ）前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する機能とを実現し、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記機能（Ｄ）には、
（Ｅ）前記機能（Ｃ）を利用することにより、前記ヘッドの往動時には所定の大きさのドットを第１の基準ドットとして形成し、該ヘッドの復動時には所定の大きさのドットを第２の基準ドットとして形成する機能と、
（Ｆ）前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する機能と
が含まれているプログラム。
【請求項１３】
請求項１２記載のプログラムであって、
前記機能（Ｄ）は、
前記第１の基準ドットおよび前記第２の基準ドットのいずれか一方の基準ドットとして、前記往動用の波形セットおよび前記復動用の波形セットの中で最大のドットを形成する駆動波形を含む波形セットの中で、該最大のドットを除いた所定の大きさのドットを形成するとともに、
他方の基準ドットとして、前記最大のドットを含まない波形セットの中で、最小のドットを除いた所定の大きさのドットを形成することによって、前記相対的な位置関係を調整する機能であるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ヘッドを印刷媒体上で往復動させながらドットを形成することで画像を印刷する技術に関し、より詳しくは、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係を適切に調整する技術に関する。
【０００２】
【従来の技術】
ドットを形成するためのヘッドを印刷媒体上で往復動させながら、大きさの異なるドットを形成して画像を印刷する印刷装置、いわゆるバリアブルドットプリンタが、コンピュータやデジタルカメラの画像を出力する機器として広く使用されている。これらバリアブルドットプリンタは、画像データの階調値に応じて適切な大きさのドットを形成することによって、高画質な画像を印刷することが可能である。
【０００３】
こうしたバリアブルドットプリンタでは、大きさの異なるドットを形成可能とするために、通常、次のような方法を採用している。先ず、ドットを形成するためにヘッドを駆動する駆動波形を、プリンタが形成可能なドットの大きさの種類に応じて複数記憶しておく。画像の印刷に際しては、これら各種の駆動波形をひとまとめに波形セットとしてヘッドに供給し、波形セットの中から適切な駆動波形を適宜選択してヘッドを駆動する。こうすることにより、選択した駆動波形に対応する大きさのドットを形成することが可能となる。
【０００４】
より多種類のドットを形成するためには駆動波形の種類を増やせばよいが、波形セットとして１つにまとめることのできる駆動波形の数には限りがある。そこでバリアブルドットプリンタの中には、複数組の波形セットを用意しておき、ヘッドに供給する波形セットを切り換え可能としたプリンタも存在する。こうした複数組の波形セットを用いるバリアブルドットプリンタでは、波形セットを切り換えながら画像を印刷することによる印刷時間の増加を回避するために、ヘッドの往動時だけでなく復動時にもドットを形成するいわゆる双方向印刷が行われることが多い。
【０００５】
双方向印刷を行う場合、復動時に形成するドットが、往動時に形成したドットの位置に対して、ずれた位置に形成されることの無いように、往動時あるいは復動時のいずれかのドット位置を基準に、他方のドット位置を予め調整しておく必要がある。本明細書では、このような調整を双方向調整と呼ぶことにする。
【０００６】
【発明が解決しようとする課題】
しかし、複数組の波形セットを切り換えながら双方向印刷を行う場合に、どのようにして双方向調整を行えば良いかは考慮されていなかった。従って、複数組の波形セットを用いて画像を印刷しているにも関わらず、充分に高画質な画像を印刷できない場合も存在した。
【０００７】
この発明は、従来技術における上述の課題を解決するためになされたものであり、往動時と復動時とで波形セットを切り換えながらドットを形成するバリアブルドットプリンタにおいて、ドットの形成位置の調整を適切に行うことが可能な技術の提供を目的とする。
【０００８】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の印刷装置は、次の構成を採用した。すなわち、
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置であって、
前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく波形セット記憶手段と、
前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する波形セット供給手段と、
前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動するヘッド駆動手段と、
前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する形成位置調整手段とを備え、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記形成位置調整手段は、
前記ヘッド駆動手段を制御することにより、前記ヘッドの往動時に所定の大きさのドットを第１の基準ドットとして形成する第１の制御手段と、
前記ヘッド駆動手段を制御することにより、前記ヘッドの復動時に所定の大きさのドットを第２の基準ドットとして形成する第２の制御手段と、
前記波形セット供給手段を制御することにより、前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する第３の制御手段と
を備える印刷装置であることを要旨とする。
【０００９】
また、上記印刷装置に対応する本発明のドット形成位置の調整方法は、
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置の、ドットの形成位置を調整する方法であって、
（Ａ）前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく工程と、
（Ｂ）前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する工程と、
（Ｃ）前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動する工程と、
（Ｄ）前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する工程とを備え、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記工程（Ｄ）は、
（Ｅ）前記工程（Ｃ）を利用することにより、前記ヘッドの往動時に所定の大きさのドットを第１の基準ドットとして形成し、該ヘッドの復動時には所定の大きさのドットを第２の基準ドットとして形成する工程と、
（Ｆ）前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する工程と
を備える調整方法であることを要旨とする。
【００１０】
かかる印刷装置およびドット形成位置の調整方法においては、前記ヘッドの往動時に形成可能なドットの中から所定の大きさのドットを前記第１の基準ドットとして形成し、復動時に形成可能なドットの中から所定の大きさのドットを前記第２の基準ドットを形成する。そして、これら第１および第２の基準ドットの形成位置に基づいて、ヘッドの往動時に形成するドットと復動時に形成するドットとの相対的な位置関係を調整する。調整に際しては、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正することにより行う。
【００１１】
こうすれば、第１の基準ドットおよび第２の基準ドットとして、適切な大きさのドットを予め設定しておくことで、往動時と復動時とで波形セットを切り換えながらドットを形成する印刷装置における双方向調整を効果的に行うことが可能となる。
また、上述のように、往動用の波形セットと復動用の波形セットとに含まれる各種ドットを大きさの順番に並べたときに、往動用の波形セットで形成するドットと復動用の波形セットで形成するドットとが交互に並ぶようにしておけば、画像の印刷に際して、第１の基準ドットが形成される階調領域と第２の基準ドットが形成される階調領域とは必ずずれることになる。従って、広い階調領域においていずれかの基準ドットが形成されることになるので、印刷画質を向上させることができる。
【００１２】
前記印刷装置が、印刷モードを設定可能であり、該設定された印刷モードに応じて前記往動用の波形セットおよび前記復動用の波形セットを前記ヘッドに供給する印刷装置である場合には、次のようにして前記第１の基準ドットおよび前記第２の基準ドットを形成することとしても良い。すなわち、往動時に形成可能なドットの中から、印刷モードに応じた所定の大きさのドットを前記第１の基準ドットとして形成し、復動時に形成可能なドットの中から、印刷モードに応じた所定の大きさのドットを前記第２の基準ドットとして形成することとしてもよい。尚、印刷モードとは、画像を印刷するための各種条件についての組合せを言う。
【００１３】
この様に、第１の基準ドットおよび第２の基準ドットとして用いるドットを、印刷モードに応じて予め設定しておけば、それぞれの印刷モードにおいて、より効果的な双方向調整を行うことが可能となる。
【００１４】
かかる印刷モードとして、文字画像の印刷に適する印刷モード（テキストモード）を設定可能な印刷装置においては、前記第１の基準ドットおよび前記第２の基準ドットとして次のようなドットを形成することにより、双方向調整を行うこととしても良い。すなわち、往動時に形成可能なドットの中で最も大きなドットを前記第１の基準ドットとして形成し、復動時に形成可能なドットの中で最も大きなドットを前記第２の基準ドットとして形成することとしてもよい。
【００１５】
文字画像を印刷する場合は、通常、大きなドットが多用される傾向がある。従って、テキストモードが設定された場合は、往動時および復動時に形成可能なドットの中で最も大きなドットを、それぞれ第１の基準ドットおよび第２の基準ドットとして形成すれば、適切に双方向調整を行うことが可能となる。
【００１６】
あるいは印刷モードとして、自然画像の印刷に適する印刷モードたる写真画モードを設定可能な印刷装置においては、前記第１の基準ドットおよび前記第２の基準ドットして次のようなドットを形成することにより、双方向調整を行うこととしても良い。すなわち、往動用の波形セットで形成可能なドットの中で、最大ドットおよび最小ドットを除いた中間の大きさのドットを前記第１の基準ドットとして形成する。また、第２の基準ドットについても、復動用の波形セットで形成可能なドットの中の中間の大きさのドットを、該第２の基準ドットとして形成する。
【００１７】
写真などの自然画像を印刷する場合は、大きなドットが使用されることは多くはなく、むしろ小さなドットおよび中間の大きさのドットが多用される傾向がある。これらドットについて画質への影響を比較すると、小さなドットよりも中間の大きさのドットの方が大きいと考えられる。従って、写真画モードが設定された場合は、往動用の波形セットおよび復動用の波形セットの中で中間の大きさのドットを、それぞれ第１の基準ドットおよび第２の基準ドットとして形成すれば、適切に双方向調整を行うことが可能となるので好ましい。
【００１８】
更には、印刷モードとして、標準的に用いられる印刷モードたる標準モードを設定可能な印刷装置においては、前記第１の基準ドットおよび前記第２の基準ドットして次のようなドットを形成することにより、双方向調整を行うこととしても良い。すなわち、往動用の波形セットで形成可能なドットの中の最大ドットあるいは最小ドットのいずれか一方のドットを前記第１の基準ドットとし、復動用の波形セットで形成可能なドットの中の最大ドットあるいは最小ドットのいずれか他方のドットを前記第２の基準ドットとして形成することとしてもよい。
【００１９】
こうすれば、印刷しようとする画像が文字画像である場合にも、写真などの自然画像である場合にも、比較的良好な画質が得られるような双方向調整を行うことが可能となって好ましい。
【００２０】
上述した双方向印刷を行う印刷装置、およびこうした印刷装置が形成するドットの位置の調整方法においては、前記第１の基準ドットおよび前記第２の基準ドットとして、次のように選択されたドットを形成することにより、前記ヘッドの往動時に形成するドットと復動時に形成するドットについての相対的な位置関係を調整することとしてもよい。すなわち、往動用の波形セットおよび復動用の波形セットの中の最大の大きさのドットを形成する波形セットの中で、該最大のドットを除いた所定の大きさのドットの中から選択した１のドットを、前記第１の基準ドットあるいは前記第２の基準ドットの一方の基準ドットとする。また、他方の基準ドットは、該最大のドットを含まない波形セットの中で、最小のドットを除いた所定の大きさのドットの中から選択する。
【００２１】
このように選択された第１の基準ドットおよび第２の基準ドットを形成して、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係を調整すれば、双方向印刷時の画質を効果的に改善することができる。この理由については、後ほど詳しく説明する。
【００２２】
こうした印刷装置およびドットの形成位置の調整方法においては、前記往動用の波形セットあるいは前記復動用の波形セットによって形成可能な各種ドットの中から、それぞれの波形セット内での大きさの順番が異なるドットを前記第１の基準ドットおよび前記第２の基準ドットとして用いることにより、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係を調整することとしてもよい。
【００２３】
中間的な大きさで且つ大きさの順番が異なる２種類のドットは、大きさの順番が同じ２種類のドットよりも、画像を印刷する際に同時に形成される階調領域が狭くなる。従って、第１の基準ドットおよび第２の基準ドットを、中間的な大きさで且つ大きさの順番が異なるドットとなるように選択すれば、これら基準ドットが同時に形成されるような階調領域が狭くなる。このことは取りも直さず、いずれかの基準ドットが形成されるような階調領域が広くなることを意味している。基準ドットは適切な位置に形成されるよう、双方向調整されるドットであるから、第１の基準ドットあるいは第２の基準ドットのいずれかが形成される階調領域が広がれば、より広い範囲で画質を改善することが可能となり、延いては双方向調整を効果的に行うことが可能となる。
【００２６】
更に、往動用の波形セットと復動用の波形セットとにドットが交互に配分されている印刷装置においては、前記第１の基準ドットおよび前記第２の基準ドットを、印刷装置が形成可能な各種ドットの中で２番目に小さなドットおよび３番目に小さなドットの中から選択することとしても良い。このような第１の基準ドットと第２の基準ドットを用いて双方向調整を行えば、形成可能なドットの中で２番目に小さなドットおよび３番目に小さなドットは、いずれも適切な位置に形成されることになる。
【００２７】
これら小さなドットは、画像の明度が高く（明るく）ドットが比較的目立ち易い高階調領域の画像を印刷する際に形成されるドットであって、こうしたドットを適切な位置に形成すれば、特に高階調領域での画質を大きく改善することができるので好適である。
【００２８】
また、ドットの形成位置を調整するための上述した方法は、所定の機能を実現するプログラムを読み込ませることで、コンピュータを用いて実現することも可能である。従って、本発明は次のような態様として把握することも可能である。すなわち、本発明の調整方法に対応するプログラムは、
印刷媒体上でヘッドを往復動させながら、該ヘッドを駆動して往動時と復動時とで異なる大きさのドットを形成することによって画像の印刷を行う印刷装置の、ドットの形成位置を調整する方法を、コンピュータを用いて実現するためのプログラムであって、
（Ａ）前記ヘッドが形成可能なドットの大きさにそれぞれ対応した複数の駆動波形からなる波形セットを、複数種類記憶しておく機能と、
（Ｂ）前記ヘッドの往動時には往動用の前記波形セットを該ヘッドに供給し、復動時には復動用の前記波形セットを該ヘッドに供給する機能と、
（Ｃ）前記波形セットの供給に先立って、前記ヘッドが形成すべきドットに対応した駆動波形を前記画像の画素毎に選択しておき、該供給された波形セットの中から該当する駆動波形を用いて該ヘッドを駆動する機能と、
（Ｄ）前記ヘッドが往動時に形成するドットと該ヘッドが復動時に形成するドットとの相対的な位置関係を調整する機能とを実現し、
前記往動用の波形セットと前記復動用の波形セットとには、これらの波形セットによって形成される各ドットを、その大きさの順に並べたときに、該往動用の波形セットと該復動用の波形セットとによって形成される各ドットが交互に並ぶように、該各ドットに対応する前記駆動波形がそれぞれ含まれており、
前記機能（Ｄ）には、
（Ｅ）前記機能（Ｃ）を利用することにより、前記ヘッドの往動時には所定の大きさのドットを第１の基準ドットとして形成し、該ヘッドの復動時には所定の大きさのドットを第２の基準ドットとして形成する機能と、
（Ｆ）前記第１の基準ドットおよび前記第２の基準ドットの形成位置に応じて、前記往動用の波形セットまたは前記復動用の波形セットの少なくとも一方の供給時期を補正する機能とが含まれていることを要旨とする。
【００２９】
また、かかるプログラムは、次のようにして機能（Ｄ）を実現することとしても良い。すなわち、前記第１の基準ドットおよび前記第２の基準ドットのいずれか一方の基準ドットとして、前記往動用の波形セットおよび前記復動用の波形セットの中で最大のドットを形成する駆動波形を含む波形セットの中で、該最大のドットを除いた所定の大きさのドットを形成する。また、他方の基準ドットとして、前記最大のドットを含まない波形セットの中で、最小のドットを除いた所定の大きさのドットを形成する。こうして、第１の基準ドットおよび第２の基準ドットを形成することによって、前記相対的な位置関係を調整することとしてもよい。
【００３０】
同様に、本発明は、こうしたプログラムをコンピュータで読み取り可能に記録した記録媒体としても把握することができる。このような記録媒体に記録されたプログラムをコンピュータに読み込ませて上述の各種機能を実現することによって、ヘッドの往動時に形成するドット位置と復動時に形成するドット位置とを効果的に調整することが可能となる。
【００３１】
【発明の実施の形態】
本発明の作用・効果をより明確に説明するために、以下では、本発明の実施の形態を次のような順序に従って説明する。
Ａ．装置構成：
Ｂ．波形セットを切り換えながらドットを形成する方法：
Ｃ．第１実施例のドット位置調整方法：
Ｄ．第２実施例のドット位置調整方法：
【００３２】
Ａ．装置構成：
図１は、本実施例のバリアブルドットプリンタ（以下、プリンタ）ＰＲＴを用いた印刷システムの構成を示す説明図である。プリンタＰＲＴは、コンピュータＰＣに接続され、コンピュータＰＣから印刷データを受け取って印刷を実行する。プリンタＰＲＴはコンピュータＰＣがプリンタドライバと呼ばれるソフトウェアを実行することにより動作する。コンピュータＰＣは、外部のネットワークＴＮに接続されており、特定のサーバＳＶに接続することにより、プリンタＰＲＴを駆動するためのプログラムおよびデータをダウンロードすることも可能である。また、フレキシブルディスクドライブＦＤＤやＣＤ−ＲＯＭドライブＣＤＤを用いて、必要なプログラムおよびデータをフレキシブルディスクやＣＤ−ＲＯＭなどの記録媒体からロードすることも可能である。
【００３３】
図１には、プリンタＰＲＴの機能ブロックの構成を併せて表示している。プリンタＰＲＴには、入力部９１、バッファ９２、主走査部９３、副走査部９４、駆動部９５が備えられている。
【００３４】
入力部９１は、コンピュータＰＣから印刷データを受け取り、バッファ９２に一旦記憶する。コンピュータＰＣから与えられる印刷データは、２次元的に配列された各画素ごとに表現されるべき濃度を与えるデータである。主走査部９３は、印刷データに基づいてプリンタＰＲＴのヘッドを主走査させる。主走査とは、ヘッドを一方向に往復動させる動作を言う。この際、駆動部９５を用いてドットを形成する。駆動部９５は、ヘッドの往動時および復動時に、印刷データに応じてヘッドを駆動してドットを形成する。後述する通り、駆動部９５では、それぞれ異なる大きさのドットを形成することが可能である。副走査部９４は、主走査が終了する度に印刷用紙を主走査方向に直交する方向に所定の送り量だけ搬送する副走査を行う。この送り量は、ヘッドに備えられたノズルのピッチおよび印刷の解像度に応じて予め設定されている。
【００３５】
図２は、プリンタＰＲＴの概略構成を示す説明図である。図示するように、プリンタＰＲＴは、紙送モータ２３によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印字ヘッド２８を駆動してインクを吐出する機構と、これらの紙送モータ２３，キャリッジモータ２４，印字ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。
【００３６】
キャリッジ３１をプラテン２６の軸方向に往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。
【００３７】
このキャリッジ３１には、黒インク（Ｋ）用のカートリッジ７１と、シアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の３色のインクを収納したカラーインク用カートリッジ７２とが搭載可能である。キャリッジ３１の下部の印字ヘッド２８には計４個のインク吐出用ヘッド６１〜６４が形成されている。キャリッジ３１にカートリッジ７１、７２を装着すると、各インクカートリッジからヘッド６１〜６４にインクが供給される。
【００３８】
図３は、ヘッド６１〜６４におけるノズルＮｚの配列を示す説明図である。これらのノズルは、各色ごとにインクを吐出する４組のノズルアレイから成っており、各ノズルアレイには４８個のノズルＮｚが一定のノズルピッチｋで千鳥状に配列されている。各ノズルアレイの副走査方向の位置は互いに一致している。
【００３９】
Ｂ．波形セットを切り換えながらドットを形成する方法：
プリンタＰＲＴは、大きさの異なるインク滴を吐出することにより、印刷用紙上に形成するドットの大きさを制御することが可能となっている。以下では、プリンタＰＲＴが大きさの異なるドットを形成する方法について説明する。
【００４０】
大きさの異なるインクドットを形成する方法を説明するための準備として、先ず、各色インクを吐出するノズルの内部構造について説明する。図４（ａ）は各色インクを吐出するノズルの内部構造を示した説明図である。各色のインクを吐出するヘッド６１ないし６４には、このようなノズルが複数設けられている。図示するように、各ノズルにはインク通路６７と、インク室６８と、インク室の上にピエゾ素子ＰＥとが設けられている。キャリッジ３１にインクカートリッジ７１，７２を装着すると、カートリッジ内のインクがインクギャラリ６９を経由して、インク室６８に供給される。ピエゾ素子ＰＥは、周知のように電圧を印加すると、結晶構造が歪んで極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定波形の電圧を印加することで、インク室６８の側壁を変形させる。その結果、インク室６８の容積が減少し、容積の減少分に相当するインクがインク滴ＩｐとなってノズルＮｚから吐出される。このインク滴Ｉｐがプラテン２６に装着された印刷用紙Ｐに染み込むことで、印刷用紙上にインクドットが形成される。
【００４１】
図４（ｂ）は、ピエゾ素子ＰＥに印加する電圧波形を制御することで、吐出するインク滴の大きさを変更する原理を示した説明図である。ノズルからインク滴Ｉｐを吐出するためには、ピエゾ素子ＰＥに負の電圧を印加してインクギャラリ６９からインク室６８内に一旦インクを吸入し、その後、ピエゾ素子ＰＥに正電圧を印加してインク室容積を減少させて、インク滴Ｉｐを吐出させる。ここで、インクの吸引速度が適正であればインク室容積の変化量に相当するインクが流入するが、吸引速度が速すぎると、インクギャラリ６９とインク室６８との間には通路抵抗があるためにインクギャラリ６９からのインクの流入が間に合わなくなる。その結果、インク通路６７のインクがインク室内に逆流して、ノズル付近のインク界面が大きく後退した状態となる。図４（ｂ）に実線で示した電圧波形ａは、適正な速度でインクを吸引する波形を示し、破線で示した電圧波形ｂは適正速度より大きな速度で吸引する波形の一例を示している。
【００４２】
充分なインクがインク室６８内に供給された状態で、ピエゾ素子ＰＥに正電圧を印加すると、インク室６８の容積減少に相当する体積のインク滴ＩｐがノズルＮｚから吐出される。これに対して、インクの供給量が不足してインク界面が大きく後退した状態で正電圧を印加すると、吐出されるインク滴は小さなインク滴となる。このように、本実施例のプリンタＰＲＴでは、インク滴の吐出前に印加する負の電圧波形を制御してインクの吸引速度を変更することで、吐出するインク滴の大きさを制御して、所望の大きさのドットを形成することが可能となっている。
【００４３】
プリンタＰＲＴは、駆動波形を出力するための発振器を備えている。図５は、発振器から駆動波形を出力してドットを形成する様子を示す説明図である。図示するように、発振器からは３種類の駆動波形Ａ１，Ａ２，Ａ３が連続的に出力されている。このように連続して出力される一組の駆動波形を波形セットと呼ぶことにする。駆動波形Ａ１は１５ｎｇのインク滴を吐出して小さなドットを形成するための波形であり、駆動波形Ａ２は３５ｎｇのインク滴を吐出して中ぐらいの大きさのドットを形成する波形であり、駆動波形Ａ３は５５ｎｇのインク滴を吐出して大きなドットを形成する波形である。駆動波形Ａ１ないしＡ３からなる波形セットをヘッドに供給することで、図５に示すように４段階の濃度を表現することができる。すなわち、駆動波形Ａ１ないしＡ３をいずれもオフにすることにより「ドットを形成しない」、駆動波形Ａ１をオンにすることにより「小ドットを形成する」、駆動波形Ａ２をオンにすることにより「中ドットを形成する」、駆動波形Ａ３をオンにすることにより「大ドットを形成する」と、合計で４段階の濃度を表現することが可能である。
【００４４】
また、詳細には後述するが、発信器は、これら駆動波形Ａ１ないしＡ３からなる波形セット（以下では、波形セットＡ）の他に、駆動波形Ｂ１、駆動波形Ｂ２、および駆動波形Ｂ３からなるもう一組の波形セットＢも出力することが可能である。ここで、駆動波形Ｂ１は１０ｎｇのインク滴を吐出するための波形であり、駆動波形Ｂ２は２５ｎｇのインク滴を吐出する波形であり、駆動波形Ｂ３は４５ｎｇのインク滴を吐出する波形である。プリンタＰＲＴは、これら２つの波形セットをヘッドに供給することにより、大きさがそれぞれ異なる６種類のドットを形成することが可能である。以下では、説明の煩雑化を避けるために、駆動波形Ａ１によって形成されるドットを「Ａ小ドット」と呼び、駆動波形Ａ２によって形成されるドットを「Ａ中ドット」、駆動波形Ａ３によって形成されるドットを「Ａ大ドット」と呼ぶことがあるものとする。同様に、駆動波形Ｂ１によって形成されるドットを「Ｂ小ドット」と呼び、駆動波形Ｂ２によって形成されるドットを「Ｂ中ドット」、駆動波形Ｂ３によって形成されるドットを「Ｂ大ドット」と呼ぶことがあるものとする。
【００４５】
尚、ここでは説明が煩雑となることを避けるために、波形セットＡおよび波形セットＢのいずれの波形セットにも、３つの駆動波形しか含まれていないものとして説明するが、これに限定されるものではない。例えば、より多数の駆動波形を含むものとしても良く、あるいは各波形セットに含まれる駆動波形を２つずつとしても構わない。
【００４６】
次に、図５に示すような波形セットに含まれるいずれかの駆動波形を選択することにより、小ドット、中ドット、大ドットの、いずれのドットも画素の中心にドットを形成することができる理由について説明する。
【００４７】
図６は、プリンタＰＲＴのキャリッジ３１が主走査方向に移動しながら、駆動波形Ａ１および駆動波形Ａ３をヘッドに供給して、小ドットおよび大ドットを形成している様子を概念的に示した説明図である。尚、図５に示したように、駆動波形Ａ１と駆動波形Ａ３との間には駆動波形Ａ２が設けられているが、説明が煩雑となることを避けるために、ここでは小ドットおよび大ドットに着目して説明する。これらドットについての説明は、中ドットについても全く同様に当てはまる。駆動波形Ａ１により吐出される小さなインク滴Ｉｐｓは飛翔速度が比較的小さく、駆動波形Ａ３により吐出される大きなインク滴ＩｐＬは飛翔速度が大きいので、小さなインク滴Ｉｐｓが吐出されてから印刷用紙に到着するまでの所要時間は、大きなインク滴ＩｐＬの所要時間よりも長くなる。当然、インクの吐出位置から印刷用紙に到着した位置の主走査方向へ移動距離は、小さなインク滴Ｉｐｓの方が大きなインク滴ＩｐＬより長くなる。従って、図５に示したように、小さなインク滴を吐出する駆動波形Ａ１が大きなインク滴を吐出する駆動波形Ａ３よりも、適切な時間だけ早めに出力されるように波形セットを設定しておけば、小さなドットも大きなドットも、設計上は同じ位置に形成することが可能である。
【００４８】
次に、実際には、小ドットと大ドットとが、必ずしも同じ位置に形成されない場合がある理由について、再び図６を参照しながら説明する。例えば、小さなインク滴の飛翔速度が設計値よりも僅かに速い場合には、インク滴が吐出されてから印刷用紙に到達するまでの所要時間が設計上の時間よりも短くなるので、図中に破線で示したように、小ドットはヘッドの進行方向に対して僅かに手前側に形成される。逆に、小ドットの飛翔速度が設計値よりも僅かに遅い場合には、インク滴が吐出されてから印刷用紙に到達するまでの所要時間が長くなるので、ドットはヘッドの進行方向に向かって僅かに向こう側に形成される。もちろん、大きなインク滴の飛翔速度が設計値と異なっている場合にも同様に、大ドットの形成位置がヘッドの進行方向に対して手前側あるいは向こう側にずれることになる。図４を用いて前述したように、インク滴はピエゾ素子ＰＥを変形させてインク室の容積を減少させて吐出しているので、ピエゾ素子ＰＥの製造ばらつきや、あるいはインク室の剛性のばらつきなどに起因して、インク滴の吐出速度は設計値とは異なった速度になる場合がある。このように、インク滴の吐出速度にばらつきが生じると、図６を用いて上述した理由から、ドットの形成位置がずれてしまうのである。
【００４９】
図７は、プリンタＰＲＴがヘッドを主走査させながら、波形セットＡおよび波形セットＢをヘッドに供給して、印刷用紙上にドットを形成している様子を示した説明図である。図の中央に一列に並んだ矩形の各々は、画素を模式的に示したものであり、画素列の上方にはヘッドの往動時にドットを形成する様子を、また画素列の下方にはヘッドの復動時にドットを形成する様子を模式的に示している。図示されているように、プリンタＰＲＴは、往動時には波形セットＡをヘッドに供給して奇数番目の画素にドットを形成し、復動時には波形セットＢをヘッドに供給して偶数番目の画素にドットを形成する。ここで、それぞれの波形セットＡおよび波形セットＢには、小ドットを形成するための駆動波形（駆動波形Ａ１およびＢ１）と、中ドットを形成するための駆動波形（駆動波形Ａ２およびＢ２）と、大ドットを形成するための駆動波形（駆動波形Ａ３およびＢ３）とが含まれており、図５に示したように選択された駆動波形に相当するドットが対応する画素に形成される。図９では、それぞれの波形セットと、その波形セットによってドットが形成される画素との対応を矢印によって示している。
【００５０】
尚、ここでは、各波形セットには３つの駆動波形が含まれているものとして説明しているが、これに限定されるものではなく、前述したように、各波形セットにより多数の駆動波形が含まれているものとしても、あるいはより小数の駆動波形が含まれているものとしても構わない。多数の駆動波形を含めれば、１つの波形セットを出力するために要する時間がそれだけ長くなり、波形セットを出力する時間を確保するためにヘッドの主走査速度を遅くしなければならない場合も生じる。これに対して、図７に示されるように１回の往動時あるいは復動時には、偶数番目あるいは奇数番目の画素にドットを形成することとしておけば、ヘッドの主走査速度を低下させずとも、より多数の駆動波形を含めることができるので、印刷速度の低下を招くことなく、多種類のドットを形成して高画質の画像を印刷することができる。
【００５１】
このような２種類の波形セットを出力してドットを形成するための制御回路４０の内部構成を説明する。図８は制御回路４０の内部構成を示す説明図である。図示する通り、この制御回路４０の内部には、ＣＰＵ４１，ＰＲＯＭ４２，ＲＡＭ４３の他、コンピュータＰＣとのデータのやりとりを行うＰＣインタフェース４４と、紙送モータ２３、キャリッジモータ２４および操作パネル３２などとの信号をやりとりする周辺入出力部（ＰＩＯ）４５と、計時を行うタイマ４６と、ヘッド６１〜６４にドットのオン・オフの信号を出力する駆動用バッファ４７などが設けられており、これらの素子および回路はバス４８で相互に接続されている。制御回路４０には、波形セットＡおよび波形セットＢを出力する発振器５１と、発振器５１からの波形セットをヘッド６１〜６４に所定のタイミングで分配する分配出力器５５も備えられている。
【００５２】
ＰＲＯＭ４２には、波形セットＡおよび波形セットＢの波形についてのデータが記憶されており、発振器５１はＰＲＯＭ４２からこれら波形のデータを読み出して、波形セットＡあるいは波形セットＢを出力する。こうした発振器５１の動作はＣＰＵ４１によって制御されており、キャリッジ３１の往動時には波形セットＡが、キャリッジ３１の復動時には波形セットＢが分配出力器５５に出力される。分配出力器５５は、供給された波形セットの中からノズルに供給すべき駆動波形を選択して、選択した駆動波形をヘッド６１〜６４に供給する。駆動波形の選択は、駆動用バッファ４７に供給されているドットのオン・オフ信号に従って行われる。
【００５３】
以上説明したハードウェア構成を有するプリンタＰＲＴは、紙送モータ２３により用紙Ｐを搬送しつつ、キャリッジ３１をキャリッジモータ２４により往復動させ、同時に印字ヘッド２８の各色ヘッド６１〜６４のピエゾ素子ＰＥを駆動して、各色インクの吐出を行い、ドットを形成して用紙Ｐ上に多色の画像を形成する。
【００５４】
Ｃ．第１実施例のドット位置調整方法：
以下では、第１実施例のプリンタＰＲＴが、往動時に形成するドットの位置と復動時に形成するドットの位置との間にズレが生じないように、ドットの形成位置を調整する処理、すなわち双方向調整処理について説明する。先ず初めに、図９を参照して、双方向調整の概要について簡単に説明する。
【００５５】
図９は、副走査方向に並んだ１列のドットを、ヘッドの往動時および復動時のそれぞれで形成した様子を概念的に示している。このようなドット列を形成すると、往動時に形成するドットと復動時に形成するドットの位置ずれを、図中に示すｄＸとして検出することができる。こうしたドットの位置ずれは、目視にて簡単に検出することもできるし、ＣＣＤなどを利用した光学式の検出装置によっても自動的に検出することも可能である。双方向調整は、ヘッドの往動時と復動時とで、このようなドット列を実際に印刷しながら、位置ずれ量ｄＸがゼロとなるように調整することによって行う。
【００５６】
図１０は、第１実施例の双方向調整を行う処理の流れを示したフローチャートである。かかる処理は、プリンタドライバに予め用意されている専用のプログラムを起動することによって開始される。双方向調整処理を開始すると、先ず初めにプリンタドライバは、印刷モードを検出する処理を行う（ステップＳ１０）。ここで印刷モードとは、種々の画像を想定して良好な画質が得られるように、画各種の印刷条件を予め選定しておいた組合せを言う。印刷モードとしては、種々のモードを設定しておくことができるが、本実施例のプリンタには、文字を主体とする画像を想定した「テキストモード」、写真などの自然画像を想定した「写真画モード」、どのような画像であってもある程度の画質が得られるように標準的な画像を想定した標準モードの、３つの印刷モードが設けられている。プリンタドライバには、プリンタの操作者がこれら印刷モードの中から選択した１つの印刷モードが予め記憶されている。また、操作者が特に印刷モードを選択しなかった場合は、標準モードが選択される。ステップＳ１０では、こうして選択された印刷モードを検出する。
【００５７】
次いで、双方向調整を行うためにヘッドの往動時に形成するドットと、復動時に形成するドットとを、検出した印刷モードに応じてそれぞれ選定する（ステップＳ２０）。すなわち前述したように、本実施例のプリンタは、ヘッドの往動時には波形セットＡを用いてドットを形成し、ヘッドの復動時には波形セットＢを用いてドットを形成していることから、波形セットＡおよび波形セットＢの中から双方向調整を行うためのドットをそれぞれ選択するのである。
【００５８】
かかる選定は、プリンタドライバに予め記憶されている対応表を参照することによって行う。図１１は、かかる対応表を概念的に示した説明図である。対応表には、「テキストモード」に対しては駆動波形Ａ３および駆動波形Ｂ３の組合せが設定されており、「写真画モード」に対しては駆動波形Ａ２および駆動波形Ｂ２の組合せが、「標準モード」に対しては駆動波形Ａ３および駆動波形Ｂ１の組合せが、それぞれ設定されている。図１０のステップＳ２０においては、こうした対応表を参照することにより、印刷モードとして「テキストモード」が設定されている場合は、往動時に形成するドットとして駆動波形Ａ３によるドット（Ａ大ドット）を選定し、復動時に形成するドットとして駆動波形Ｂ３によるドット（Ｂ大ドット）を選定するのである。同様に、印刷モードとして「写真画モード」が設定されている場合は、往動時に形成するドットとして駆動波形Ａ２によるドット（Ａ中ドット）を選定し、復動時に形成するドットとして駆動波形Ｂ２によるドット（Ｂ中ドット）を選定する。また、印刷モードとして「標準モード」が設定されている場合は、往動時に形成するドットとして駆動波形Ａ３によるドット（Ａ大ドット）を選定し、復動時に形成するドットとして駆動波形Ｂ１によりドット（Ｂ小ドット）を選定する。
【００５９】
こうして、ヘッドの往動時に形成するドットおよび復動時に形成するドットをそれぞれ選定した後、調整パターンの印刷を開始する（ステップＳ３０）。調整パターンとは、双方向調整を効率的に行うために用意されている専用の画像であり、調整パターンを印刷するためにデータおよびプログラムは、コンピュータのメモリ内に予め記憶されている。図１１は、こうした調整パターンの一例を示した説明図である。図１１に例示した調整パターンは７つのブロックに区分されており、各ブロックは、補正量０を中心として、プラス側にそれぞれ補正量の異なる３段階の補正を行った場合と、マイナス側に補正量の異なる３段階の補正を行った場合に対応している。補正量の意味するところについて説明する前に、各ブロックに印刷された画像について説明する。図示されているように、各ブロックには、副走査方向に伸びる２本の直線が印刷されており、上側の直線はヘッドの往動時に波形セットＡを用いて印刷され、下側の直線はヘッドの復動時に波形セットＢを用いて印刷される。波形セットＡおよび波形セットＢで形成可能なドットの中で、いずれのドットを使用するかは、図１０のＳ２０において印刷モードに応じて選択されている。
【００６０】
次に、補正量の意味するところについて説明する。補正量０とは、往動時および復動時のドット形成位置を補正せずに、現在のプリンタＰＲＴの設定状態そのままでドットを形成した状態を示している。マイナスの補正量は、復動時に形成されるドットが、ヘッドの進行方向（復動方向）に向かって手前側に形成されるように調整した状態を示している。逆にプラスの補正量は、復動時に形成されるドットがヘッドの進行方向に向かって向こう側に形成されるように、ドットの形成位置を調整した状態を示している。また、補正量の絶対値が大きくなるほど、調整量が大きいことを意味している。
【００６１】
双方向調整処理では、先ずこのような調整パターンを印刷する（図１０のステップＳ３０）。次いで、印刷した調整パターンに基づいて、調整量を設定する（ステップＳ４０）。再び、図１１を参照しながら、調整量を設定する方法について説明する。図１１に示した調整パターンでは、「補正量：０」のブロックでは、上側の直線と下側の直線とは、ずれが生じている。これは、現在のプリンタＰＲＴの設定では、往動時と復動時とでドットの形成位置が正しく調整されていないことを示している。他のブロックを調べると、「補正量：−２」のブロックでは上側の直線と下側の直線とにずれが生じていない。これは、双方向調整の設定を現在の設定より、復動時に形成されるドットがマイナス側に（ヘッドの進行方向に向かって手前側に）形成されるように、補正量「２」だけ修正すれば、適切な設定になることを意味している。このように、双方向調整を効率的に行うために用意されている調整パターンを印刷して調整することにより、適切な調整量を容易に知ることができる。図１０のステップＳ４０では、こうして求めた補正量を、プリンタドライバに対して設定することにより、プリンタＰＲＴに設定されている双方向調整に関する設定値を修正する。
【００６２】
調整量を設定すると、続いてプリンタドライバは確認パターンを印刷する（ステップＳ５０）。ここでは、確認パターンとして、調整パターンと同じ画像を印刷している。但し、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係は、ステップＳ４０において更新されており、更新された設定値に対応した調整パターンが、確認パターンとして印刷されることになる。図１２は、こうして印刷された確認パターンを示している。双方向調整の設定値が適切な値に更新されていれば、「補正量：０」のブロックの上側の直線と下側の直線とが、ずれなく形成され、あたかも一直線であるかのように見えるはずである。
【００６３】
ステップＳ６０では、確認パターンの「補正量：０」のブロックに形成された２本の直線が、ずれなく形成されているか否かを確認する。もし、上側の直線と下側の直線がずれている場合は（ステップＳ６０：ｎｏ）、ステップＳ４０に戻って、新たな調整量を設定する。こうして確認パターンの「補正量：０」のブロックで、上側の直線と下側の直線がずれなく形成されていることを確認したら（ステップＳ６０：ｙｅｓ）、往動時に形成するドットに対して復動時に形成するドットとが適切な位置に形成されたものと判断して、双方向調整処理を終了する。
【００６４】
以上に説明したように、第１実施例のプリンタドライバでは、双方向調整を行うに際して、印刷モードの設定を検出し、往動時に形成するドットと復動時に形成するドットとを印刷モードに応じて予め選択する。こうして選択したドットを形成しながら双方向調整を行っているので、次のような理由から、効果的な双方向調整を行うことができる。
【００６５】
「テキストモード」は文字画像の印刷に適した印刷モードであるが、文字画像では大きなドットが多用される傾向にある。従って、このような場合は、多用されるであろう大きなドットに焦点を当てて双方向調整を行えば、効果的に双方向調整を行うことができる。このことから、印刷モードとして「テキストモード」が設定されている場合には、波形セットＡ中で最も大きなドットを形成する駆動波形Ａ３および、波形セットＢ中で最も大きなドットを形成する駆動波形Ｂ３を用いてドットを形成すれば、最も効果的に双方向調整を行うことが可能となる。
【００６６】
また、「写真画モード」は写真などの自然画像の印刷に適した印刷モードであるが、これら自然画像では中間階調が多いために小さなドットおよび中間の大きさのドットが多用される傾向にある。これらドットの中で画質に与える影響は、小さなドットよりも中間の大きさのドットの方が大きいと考えられる。そこで、印刷モードとして「写真画モード」が設定されている場合は、波形セットＡ中で中間の大きさのドットを形成する駆動波形Ａ２および、波形セットＢ中で中間の大きさのドットを形成する駆動波形Ｂ２を用いてドットを形成すれば、最も効果的に双方向調整を行うことが可能となる。
【００６７】
「標準モード」は、文字画像であろうと写真などの自然画像であろうと、ある程度の画質が得られるような印刷モードである。すなわち、文字画像を印刷する場合には、「テキストモード」を設定した場合には及ばないものの、「写真画モード」を設定した場合よりは良好な画質で印刷することが可能であり、逆に自然画像を印刷する場合は、「写真画モード」には及ばないものの「テキストモード」よりは良好な画質で印刷することが可能である。このような印刷モードでは、大きなドットから小さなドットまで、全てのドットに焦点を当てて双方向調整を行う必要がある。そこで、この様な場合は、一方の波形セットでは最大ドット、他方の波形セットでは最小ドットを形成して双方向調整を行えば、大きなドットを多用する場合にも、小さなドットおよび中間の大きさのドットを多用する場合にも、一定の画質を確保することが可能となる。第１実施例のプリンタドライバでは、以上に説明したようにして双方向調整を行っているために、複数の波形セットを切り換えながら双方向印刷する場合の双方向調整を効果的に実施することが可能となる。
【００６８】
Ｄ．第２実施例のドット位置調整方法：
以上に説明した第１実施例のプリンタドライバでは、印刷モードに応じて選択された適切なドットを形成することにより、効果的に双方向調整を行うことができる。もっとも、形成するドットは、必ずしも印刷モードに応じて選択する必要はなく、次のようにしても効果的に双方向調整を行うことができる。以下、こうした第２実施例のプリンタドライバが行う双方向調整について説明する。
【００６９】
図１４は、第２実施例のプリンタドライバが双方向調整を行う処理の流れを示したフローチャートである。かかる処理は、プリンタドライバに予め用意されている専用のプログラムを起動することによって開始される。第２実施例のプリンタドライバは、双方向調整処理を開始すると、印刷モードなどを検出することなく所定のドットを用いて直ちに調整パターンの印刷を開始する（ステップＳ１００）。図示されているように、各ブロックには、副走査方向に伸びる２本の直線が印刷されており、上側の直線はヘッドの往動時に形成され、下側の直線はヘッドの復動時に形成されている。ここで、これら直線を形成するために用いられるドットは、プリンタが形成可能なドットの内の中間の大きさのドット、すなわち、形成可能なドットの中から最大ドットと最小ドットとを除いた他のドットの中から選択したドットとなっている。このようなドットを用いて双方向調整を行うことにより、効率よく調整を行うことができる。かかる理由については、後述する。
【００７０】
次いで、印刷した調整パターンに基づいて、調整量を設定する（ステップＳ１１０）。すなわち、図１２を用いて前述したように、往動時のドットと復動時のドットとの相対的な形成位置をどの程度修正すればよいかを、調整パターンに印刷された上側の直線と下側の直線とのずれに基づいて調べ、プリンタドライバに対して適切な調整量を設定する。続いて確認パターンを印刷し（ステップＳ１２０）、往動時に形成するドットと復動時に形成するドットとの相対的な位置関係が適切に修正されたかを確認する（ステップＳ１３０）。確認パターン中の「補正量：０」のブロックに印刷された上側の直線と下側の直線とが、あたかも一直線であるかのように見えていれば、ドットの相対的な位置関係が適切に修正されたものと判断して、双方向調整処理を終了する。「補正量：０」のブロックに印刷された上側の直線と下側の直線とがずれていた場合は、ステップＳ１１０に戻って新たな調整量を設定し、再び確認パターンを印刷する（ステップＳ１２０）。こうして、「補正量：０」のブロック中に形成される２本の直線のずれができるだけ小さくなるように調整して双方向調整処理を終了する。
【００７１】
以上に説明したように、本実施例のプリンタＰＲＴでは、中間の大きさのドットを用いて双方向調整を行う。このため、波形セットを切り換えながら双方向印刷する場合の双方向調整を効率よく行うことができる。以下では、この理由について説明する。尚、上述したように本実施例のプリンタは、波形セットＡおよび波形セットＢのそれぞれで大中小の３種類のドット、合計６種類のドットを形成することができるが、以下では説明を簡単にするために、ヘッドの往動時にも復動時にも、それぞれ大ドットおよび小ドットの２種類のドット、すなわち合計４種類のドットを形成可能であるものとして、双方向調整を効率よく行うことができる理由について説明する。その後、本実施例のように、往復動であわせて６種類のドットを形成可能なプリンタに適用した場合について説明する。
【００７２】
通常、バリアブルドットプリンタは、形成するドットの大きさに関わらず、すべてのドットは同じ位置に形成されるものとして設計されている。ここでは、往動時あるいは復動時に、それぞれ大ドットあるいは小ドットのいずれかのドットを形成可能としているから、大ドットを形成した場合でも小ドットを形成した場合でも、同じ位置にドットが形成されるものとして設計されている。この様な場合、双方向調整を行うに際しては、ドットが最も視認し易い大ドットを形成して、往動時と復動時とで大ドットがいずれも画素の中心に形成されるように、ドット形成時期を調整すればよい。
【００７３】
図１５は、往動時と復動時とで波形セットを切り換えながら、ドットを形成する様子を概念的に示した説明図である。ここでは、図１５（ａ）に示すように、大きさの異なる４種類のドットの形成が可能であるものとして、最も大きなドットと３番目に大きなドットはヘッドの往動時に形成し、２番目に大きなドットと最も小さなドットは復動時に形成するものとしている。また、図中では、往動時に形成するドットと復動時に形成するドットとは、それぞれ異なるハッチングを施して表示している。尚、説明が煩雑になることを避けるために、以下の説明では、プリンタが形成可能な最も大きなドットを第１ドットと呼び、２番目に大きなドットを第２ドットと呼ぶ。同様に、プリンタが形成可能なドットの中で３番目に大きなドットを第３ドット、最も小さなドットを第４ドットと呼ぶことがあるものとする。
【００７４】
図１５（ｂ）は、これらドットが設計通りに、いずれも同じ位置に形成される場合を示している。尚、ヘッドの往動時には奇数番目の画素にドットを形成し、復動時には偶数番目の画素にドットを形成するものとしている。図１５（ｂ）の上段は、画像データの階調値が小さく、明度が低い（暗い）領域（低階調領域）の画像を印刷する場合を示している。低階調領域の画像を印刷する場合は、往動時には形成可能な最も大きなドット（第１ドット）を形成し、復動時には２番目に大きなドット（第２ドット）を形成して画像を印刷する。図１５（ｂ）の中段は、画像データの階調値が中ほどの大きさの中間階調領域の画像を印刷する場合を示している。中間階調領域の画像を印刷する場合は、往動時には第３ドットを形成し、復動時には第２ドットを形成する。図１５（ｂ）の下段は、画像データの階調値が大きく、明度が高い（明るい）領域（高階調領域）の画像を印刷する場合を示しており、高階調領域の画像を印刷する場合は、往動時には第３ドットを形成し、復動時には最も小さな第４ドットを形成する。このように、すべてのドットが設計通りに画素の中心に形成されていれば、良好な画質の画像を印刷することができる。
【００７５】
ここで、これらドットが同じ位置には形成されない場合を考える。例えば、図１５（ｃ）に示すように、小ドット（第３ドットおよび第４ドット）が大ドット（第１ドットおよび第２ドット）よりも、ヘッドの進行方向に向かって少しだけ手前側にずれた位置に形成されるものとする。双方向調整、すなわち往動時および復動時のドット形成位置の調整は、往動時に形成される第１ドットと復動時に形成される第２ドットとが、いずれも画素の中心に形成されるように調整される。このことに対応して、これら第１ドットおよび第２ドットを用いて印刷される低階調領域では、図１５（ｄ）の上段に示すように、いずれのドットも適切な位置に形成されているので、良好な画質の画像を印刷することができる。一方、往動時にも復動時にも、いずれも小さなドットを形成して画像を印刷する高階調領域では、図１５（ｄ）の下段に示すように、往動時に形成した第３ドットと復動時に形成した第４ドットとが、接近した状態で形成されることとなって、印刷画質を悪化させてしまう。
【００７６】
これに対して、図１６は、往動時に形成される小さなドット（第３ドット）と復動時に形成される大きなドット（第２ドット）とが、いずれも画素の中心に形成されるように、双方向調整を行った場合を示している。図１６の上段は、第１ドットと第２ドットを形成する低階調領域の画像を印刷する場合を示している。また、図１６の中段は、第２ドットと第３ドットを形成する中間階調領域の画像を印刷する場合を示し、図１６の下段は、第３ドットと第４ドットを形成する高階調領域の画像を印刷する場合を示している。第２ドットおよび第３ドットを用いて双方向調整を行っていることに対応して、図１６の中段に示すように、中間階調領域ではいずれのドットも画素の中心に形成されており、良好な画像を印刷することができる。
【００７７】
一方、図１６の下段に示すように、高階調領域では、第３ドットと第４ドットを形成して画像を印刷するが、第４ドットは画素の中心からずれた位置に形成されているのに対して、第３ドットは画素の中心に形成されるように双方向調整されている。このように、一方のドットの形成位置がずれるだけでは、図１５（ｄ）の下段に示したように大きく画質を悪化させることはない。また、図１６の上段に示すように、低階調領域では第１ドットと第２ドットを形成して画像を印刷するが、このうち、第２ドットについては画素の中心に形成されるように双方向調整されている。従って、低階調領域についても、一方のドットの形成位置がずれるだけであり、他方のドットは適切な位置に形成されているので、画質を大きく悪化させることはない。この様に、プリンタが形成可能なドットの中で、最大のドットおよび最小のドットを避けて中間的な大きさのドットを用いて双方向調整を行えば、いずれの階調領域でも画質が大きく悪化することが無く、効果的な調整を行うことが可能となるのである。
【００７８】
以上では、理解の便宜から、波形セットＡおよび波形セットＢのいずれも、大小２種類のドットを形成するものとして説明した。しかし、本実施例のプリンタは実際には各波形セット毎に大中小の３種類のドットを形成可能である。そこで、上述した原理を、各波形セット毎に大中小の３種類ずつのドットを形成可能なプリンタに適用した場合について説明する。
【００７９】
図１７は、波形セットＡおよび波形セットＢのそれぞれで大中小の３種類のドットを形成可能な本実施例のプリンタが、印刷データの階調値に応じて、これらドットを切り換えながら画像を印刷する様子を示した説明図である。尚、印刷データとは、前述したように、各画素ごとに表現されるべき濃度を与えるデータであり、印刷データの階調値が大きくなるほど、その画素には高い濃度を表現すべきであることを示している。また、縦軸に取った記録密度とは、各画素にドットが形成される割合を示している。前述したようにプリンタＰＲＴでは、ヘッドの往動時には奇数番目の画素にドットを形成し、復動時には偶数番目の画素にドットを形成していることから、各ドットが最も高い密度で形成された状態が記録密度５０％に相当している。
【００８０】
図１７に示すように、印刷データの階調値が低い領域、すなわち表現する濃度が低い領域では、プリンタＰＲＴは、形成可能なドットの中で最も小さなドット（Ｂ小ドット）を形成して画像を印刷する。印刷データの階調値が高くなってくると、Ｂ小ドットよりも少しだけ大きなＡ小ドットも形成しながら画像を印刷する。印刷データの階調値がもう少し高くなると、Ａ小ドットとＢ中ドットとを用いて画像を印刷する。印刷データの階調値が更に高くなると、Ｂ中ドットおよびＡ中ドットに切り換え、その次はＢ大ドットおよびＡ中ドット、Ｂ大ドットおよびＡ大ドットを用いて画像を印刷する。プリンタＰＲＴは、このように表現すべき濃度が高くなるに連れて、形成するドットを、小さなドットからより大きなドットへと、順次切り換えながら画像を印刷している。形成するドットの種類に着目すれば、プリンタＰＲＴが印刷する画像は、図１７に示すように６つの領域に分けて考えることができる。すなわち、Ｂ小ドットが主に形成される低階調の領域（領域Ａ）と、Ｂ小ドットおよびＡ小ドットが形成される低階調の領域（領域Ｂ）、Ａ小ドットとＢ中ドットが形成される低階調から中間階調にかけての領域（領域Ｃ）、Ｂ中ドットとＡ中ドットが形成される中間階調の領域（領域Ｄ）、Ａ中ドットとＢ大ドットが形成される中間階調から高階調にかけての領域（領域Ｅ）、Ｂ大ドットとＡ大ドットが形成される高階調の領域（領域Ｆ）の６つの領域である。
【００８１】
今、双方向調整を行うにあたり、これらドットの中の最小ドット（Ｂ小ドット）および最大ドット（Ａ大ドット）を除いた中間の大きさのドットとして、Ａ小ドットとＢ中ドットとを選択し、ヘッドの往動時にはＡ小ドットを復動時にはＢ中ドットを形成するのとする。また、ドットの形成位置は、ドットが小さくなるに従って、少しずつ手前に形成されるものとする。
【００８２】
図１８は、図１７に示した各領域において、それぞれのドットが形成されている様子を概念的に示した説明図である。尚、双方向調整は、前述したようにＡ小ドットとＢ中ドットとが互いに適切な位置に形成されるように行っている。
【００８３】
図１８（ａ）は、Ｂ小ドットを形成して、領域Ａに相当する画像を印刷している様子を概念的に示している。図中に示された小さな矩形は画素を示し、画素の上に示された矢印は、その画素のドットを形成したときのヘッドの移動方向を表している。ここでは、Ｂ中ドットが適切な位置に形成されるよう調整されているとしているので、Ｂ小ドットはヘッドの進行方向に対して僅かに手前側に（紙面に向かって左側に僅かにずれた位置に）形成されている。しかし、領域Ａではほとんどすべてのドットが一応に左側にずれて形成されるので、ドットの形成位置が最適な位置からずれていたとしても画質に影響を与えることはない。
【００８４】
図１８（ｂ）は、Ｂ小ドットおよびＡ小ドットを形成して、領域Ｂに相当する画像を印刷している様子を概念的に示している。Ａ小ドットは、図１４に示した方法を用いて双方向調整されており、適切な位置に形成されている。一方、Ｂ小ドットについては図１８（ａ）と同様に、適切な位置から図上で僅かに左側にずれた位置に形成されている。Ｂ小ドットが僅かに左側にずれて形成される結果、例えば図中に白抜きの矢印で示す箇所など、Ａ小ドットとの間隔が狭くなる箇所ができるが、Ａ小ドットは適切な位置に形成されていることから、Ｂ小ドットの形成位置がずれても画質はそれほど悪化することはない。
【００８５】
図１８（ｃ）は、Ａ小ドットおよびＢ中ドットを形成して、領域Ｃに相当する画像を印刷している様子を概念的に示している。図１４に示した方法で双方向調整されていることから、Ａ小ドットおよびＢ大ドットはいずれも適切な位置に形成されている。従って、領域Ｃで画質が悪化することはない。
【００８６】
図１８（ｄ）は、Ｂ中ドットおよびＡ中ドットを形成して、領域Ｄに相当する画像を印刷している様子を概念的に示している。双方向調整はＢ中ドットおよびＡ小ドットを用いて行われているので、Ｂ中ドットについては適切な位置に形成されている。一方、Ａ中ドットについては、Ａ小ドットが形成される適切な位置から図上で僅かに右方向にずれた位置に（ヘッドの進行方向に対して向こう側に）形成される。しかし、図１８（ｂ）の場合と同様に、一方のドットのみがずれて形成されるだけでは、画質はそれほど悪化することはない。
【００８７】
図１８（ｅ）は、Ａ中ドットおよびＢ大ドットを形成して、領域Ｅに相当する画像を印刷している様子を概念的に示している。Ａ中ドットは、正しい位置に調整されたＡ小ドットよりも僅かに右側に形成される。また、Ｂ大ドットについては、正しい位置に調整されたＢ中ドットよりも僅かに左側に形成される。この結果、Ａ中ドットとＢ大ドットとが接近して形成される部分が発生し、この部分で画質の悪化を引き起こす。図１８（ｅ）中の黒い矢印は、２つのドットが接近して形成されている部分を示したものである。
【００８８】
図１８（ｆ）は、Ｂ大ドットおよびＡ大ドットを形成して、領域Ｆに相当する画像を印刷している様子を概念的に示している。Ａ大ドットは正しい位置よりも僅かに右側に、また、Ｂ大ドットは正しい位置よりも僅かに左側に形成されるから、図１８（ｅ）と同様に、これらドットが接近して形成される部分が発生して、この部分で画質の悪化を引き起こす。図１８（ｆ）中の黒い矢印は、２つのドットが接近して形成されている部分を示している。
【００８９】
以上に説明したように、Ｂ中ドットおよびＡ小ドットを用いて双方向調整を行っておけば、高階調の領域（すなわち領域Ｅおよび領域Ｆ）ではドットが接近して形成されるものの、低階調の領域（すなわち領域Ａおよび領域Ｂ）と中階調の領域（すなわち領域Ｃおよび領域Ｄ）の領域では、ドットが良好に分散された画像を得ることができる。このように、最大ドットおよび最小ドットを除いたドットを用いて双方向調整を行っておけば、比較的広い階調範囲で、ドットが良好に分散された高画質な画像を得ることが可能となる。
【００９０】
比較例として、Ｂ小ドット及びＡ小ドットを用いて双方向調整を行った場合を図１９に示した。各画素に形成されるドットは、図１８と一致させている。また、図１８と同様に、ドットの大きさが小さくなるに連れて、ヘッドの進行方向に対して手前側に形成されるものとしている。Ａ中ドットおよびＢ中ドットが形成される領域Ｄ同士を比較すれば明らかなように、Ａ小ドットとＢ小ドットとを用いて調整した場合（図１９）は、Ａ小ドットとＢ中ドットとを用いて調整した場合（図１８）よりも画質が悪化する。すなわち、小ドット同士を用いて調整した場合は、高階調の領域（すなわち領域Ｅおよび領域Ｆ）だけでなく、中階調の領域の一部（すなわち領域Ｄ）でも画質が悪化する。これに対し、中間の大きさのドットのみを用いた場合は、ドットが接近して形成されるのは高階調の領域に限定されており、その分だけ画質が改善されることになる。
【００９１】
以上、各種の実施例について説明してきたが、本発明は上記すべての実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【００９２】
例えば、上述の実施例では、ピエゾ素子ＰＥを用いてインクを吐出するヘッドを備えたプリンタＰＲＴを用いているが、他の方法によりインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によりインクを吐出するタイプのプリンタに適用するものとしてもよい。
【００９３】
あるいは、インクジェットプリンタに限らず、熱転写などの手法を用いて大きさの異なるドットを用いて画像を形成する各種の画像表示装置にも、同様に適用することが可能である。
【図面の簡単な説明】
【図１】本実施例のバリアブルドットプリンタを用いた印刷システムの構成を示す説明図である。
【図２】本実施例のプリンタの構成を示す説明図である。
【図３】本実施例のプリンタのノズル配列を示す説明図である。
【図４】本実施例のプリンタが大きさの異なるインク滴を吐出する原理を示す説明図である。
【図５】ヘッドの供給した波形セットの中から選択する駆動波形を切り換えることによって、大きさの異なるインク滴を吐出する原理を示す説明図である。
【図６】インク滴を吐出するタイミングを調整することにより、同じ画素位置に大きさの異なるドットを形成する原理を示す説明図である。
【図７】ヘッドの往動時と復動時とで２つの波形セットを切り換えながら印刷用紙上にドットを形成している様子を示した説明図である。
【図８】プリンタで２つの波形セットを切り換えながら適切な大きさのインクドットを形成するための回路構成を示す説明図である。
【図９】ヘッドの往動時に形成するドットの位置と、復動時に形成するドットの位置とを調整する原理の概要を示す説明図である。
【図１０】第１実施例において、ヘッドの往動時に形成するドットの位置と復動時に形成するドットの位置とを調整する処理の流れを示すフローチャートである。
【図１１】第１実施例において双方向調整に使用するドットが印刷モードに応じて設定されている様子を概念的に示した説明図である。
【図１２】ヘッドの往動時に形成するドットの位置と、復動時に形成するドットの位置とを調整する際に印刷される調整パターンの一例を示す説明図である。
【図１３】ヘッドの往動時に形成するドットの位置と、復動時に形成するドットの位置との調整後に、確認のために印刷される確認パターンの一例を示す説明図である。
【図１４】第２実施例において、ヘッドの往動時に形成するドットの位置と復動時に形成するドットの位置とを調整する処理の流れを示すフローチャートである。
【図１５】ヘッドの往動時と復動時とで波形セットを切り換えながら、ドットを形成する様子を概念的に示した説明図である。
【図１６】一例として、ヘッドの往動時に形成される小さなドットと復動時に形成される大きなドットとが、いずれも画素の中心に形成されるように、双方向調整を行うことで画質が改善される様子を示す説明図である。
【図１７】印刷データの階調値に応じて、プリンタが６種類のドットを切り換えながら画像を印刷する様子を示した説明図である。
【図１８】第２実施例の方法を用いて双方向調整を行うことで、画質が効果的に改善されている様子を示す説明図である。
【図１９】比較のために、最小ドットを含むドットを用いて双方向調整した場合に、印刷データの各階調領域に応じて各種ドットが切り変わりながら形成される様子を示す説明図である。
【符号の説明】
２３…紙送モータ
２４…キャリッジモータ
２６…プラテン
２８…印字ヘッド
３１…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置検出センサ
４０…制御回路
４１…ＣＰＵ
４２…ＰＲＯＭ
４３…ＲＡＭ
４４…ＰＣインタフェース
４６…タイマ
４７…駆動用バッファ
４８…バス
５０…記録密度
５１…発振器
５５…分配出力器
６１〜６４…ヘッド
６７…インク通路
６８…インク室
６９…インクギャラリ
７１，７２…インクカートリッジ
９１…入力部
９２…バッファ
９３…主走査部
９４…副走査部
９５…駆動部
【図１】
0003852361.tif 000002
【図２】
0003852361.tif 000003
【図３】
0003852361.tif 000004
【図４】
0003852361.tif 000005
【図５】
0003852361.tif 000006
【図６】
0003852361.tif 000007
【図７】
0003852361.tif 000008
【図８】
0003852361.tif 000009
【図９】
0003852361.tif 000010
【図１０】
0003852361.tif 000011
【図１１】
0003852361.tif 000012
【図１２】
0003852361.tif 000013
【図１３】
0003852361.tif 000014
【図１４】
0003852361.tif 000015
【図１５】
0003852361.tif 000016
【図１６】
0003852361.tif 000017
【図１７】
0003852361.tif 000018
【図１８】
0003852361.tif 000019
【図１９】
0003852361.tif 000020