(57)【要約】【課題】低解像度での印刷画像の品質を向上させる。【解決手段】大ドット及び小ドットを紙に形成可能なヘッドを有し、走査方向・搬送方向の解像度が３６０×７２０ｄｐｉの画像を構成する画素に対応する紙上の位置に、大ドット又は小ドットを形成することによって、３６０×７２０ｄｐｉの画像を紙に印刷する印刷装置であって、対象画素に対応する紙上の位置に大ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その対象画素に対応する紙上の位置には小ドットを形成する。条件１：画素▲２▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲２▼に隣接する２つの画素（画素▲１▼、画素▲３▼）に対応する紙上の位置にはドットを形成しない。条件２：画素▲５▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲５▼に隣接する２つの画素（画素▲４▼、画素▲６▼）に対応する紙上の位置にはドットを形成しない。【選択図】      図１７
2004314411.tif 000002
【特許請求の範囲】
【請求項１】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷装置であって、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
【請求項２】
請求項１に記載の印刷装置であって、
前記第１ドットは、前記第１方向よりも前記第２方向に長いドットである。
【請求項３】
請求項２に記載の印刷装置であって、
前記第１ドットは、楕円形状である。
【請求項４】
請求項１〜３のいずれかに記載の印刷装置であって、
前記ヘッドは、所定の方向に移動可能であって、
前記第２方向は、前記所定の方向と平行な方向である。
【請求項５】
請求項１〜３のいずれかに記載の印刷装置であって、
前記印刷装置は、前記媒体に印刷するとき、前記媒体を搬送方向に搬送するものであり、
前記第２方向は、前記搬送方向と平行な方向である。
【請求項６】
請求項１〜５のいずれかに記載の印刷装置であって、
前記第１方向及び前記第２方向に所定の解像度の画像の解像度を変換し、
前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得する。
【請求項７】
請求項６に記載の印刷装置であって、
前記所定の解像度の画像は、前記第１方向と前記第２方向の解像度が等しい画像である。
【請求項８】
請求項６又は７に記載の印刷装置であって、
前記所定の解像度の画像を構成する画素の隣り合う画素を一つの単位として新しい画素とし、
前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得する。
【請求項９】
請求項８に記載の印刷装置であって、
前記所定の解像度の画像を構成する画素の隣り合う２つの画素を一つの単位として新しい画素とする。
【請求項１０】
請求項８又は９に記載の印刷装置であって、
前記所定の解像度の画像を構成する画素の前記第２方向に隣り合う画素を一つの単位として新しい画素とする。
【請求項１１】
請求項６〜１０のいずれかに記載の印刷装置であって、
前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、前記所定の解像度の画像を構成する画素の画素データの情報量よりも、大きい。
【請求項１２】
請求項１１に記載の印刷装置であって、
前記前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、少なくとも２ビットの情報量を有する。
【請求項１３】
請求項１１又は１２に記載の印刷装置であって、
前記所定の解像度の画像を構成する画素の画素データの情報量は、１ビットの情報量である。
【請求項１４】
請求項１〜１３のいずれかに記載の印刷装置であって、
前記媒体に印刷される画像は、前記第１ドット又は前記第２ドットによって所定の領域を塗りつぶすような画像である。
【請求項１５】
請求項１４に記載の印刷装置であって、
前記ある画素に対応する前記媒体上の位置は、前記所定の領域の輪郭部分に位置する。
【請求項１６】
請求項１〜１５のいずれかに記載の印刷装置であって、
前記媒体に印刷する画像は、テキストである。
【請求項１７】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷装置であって、
前記第１ドットは、前記第１方向よりも前記第２方向に長い楕円形状のドットであり、
前記ヘッドは所定の方向に移動可能であって、前記第２方向は前記所定の方向と平行な方向であり、
前記印刷装置は、前記媒体に印刷するとき、前記媒体を搬送方向に搬送するものであり、前記第２方向は前記搬送方向と平行な方向であり、
前記第１方向及び前記第２方向に所定の解像度の画像の解像度を変換し、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得し、
前記所定の解像度の画像は、前記第１方向と前記第２方向の解像度が等しい画像であり、
前記所定の解像度の画像を構成する画素の前記第２方向に隣り合う２つの画素を一つの単位として新しい画素とし、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得し、
前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、前記所定の解像度の画像を構成する画素の画素データの情報量よりも、大きく、
前記前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、少なくとも２ビットの情報量を有し、
前記所定の解像度の画像を構成する画素の画素データの情報量は、１ビットの情報量であり、
前記媒体に印刷される画像は、前記第１ドット又は前記第２ドットによって所定の領域を塗りつぶすような画像であり、
前記媒体に印刷する画像は、テキストであり、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
【請求項１８】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させ、
前記第１ドット情報及び前記第２ドット情報を出力する制御装置であって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
【請求項１９】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷方法であって、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
【請求項２０】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させ、
前記第１ドット情報及び前記第２ドット情報を出力する制御方法であって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
【請求項２１】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有する印刷装置に、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する機能を実現させるプログラムであって、
前記プログラムは、ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを前記印刷装置に形成させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
【請求項２２】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させる機能と、
前記第１ドット情報及び前記第２ドット情報を出力する機能と、
を制御装置に実現させるプログラムであって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる機能を制御装置に実現させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置、制御装置、印刷方法、制御方法およびプログラムに関する。
【０００２】
【従来の技術】
媒体（紙、布、フィルム等）にドットを形成して画像を印刷する印刷装置では、画像を印刷するための媒体の種類、印刷を実行するためのアプリケーションプログラムの出力命令等に応じて、予め用意されている解像度（低解像度〜高解像度）の何れかを適宜選択して、媒体に画像を印刷している。
【０００３】
【特許文献１】
特開２０００−１９８２３７号公報
【０００４】
【発明が解決しようとする課題】
画像を印刷する際の解像度が高解像度から低解像度へ移行するにつれて、印刷画像の輪郭部分が滑らかではなくなり、印刷画像の品質が低下してしまう。
本発明は、低解像度での画像の品質を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するための主たる第１の発明は、第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有し、第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷装置であって、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
【０００６】
また、上記目的を達成するための主たる第２の発明は、第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させ、前記第１ドット情報及び前記第２ドット情報を出力する制御装置であって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
【０００７】
本発明の上記以外の目的、及び、その特徴とするところは、本明細書及び添付図面の記載により明らかとなる。
【０００８】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
本明細書および添付図面の記載により、少なくとも、以下の事項が明らかとなる。
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷装置であって、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
このような印刷装置によれば、画像の品質を向上させることができる。特に、このような印刷装置によれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このような印刷装置によれば、高画質な印刷を行う上で特に有利である。
【０００９】
かかる印刷装置であって、前記第１ドットは、前記第１方向よりも前記第２方向に長いドットであることが望ましい。また、かかる印刷装置であって、前記第１ドットは、楕円形状であることが好ましい。このような印刷装置によれば、ドット間の隙間が小さくなり、画質が粗くならない。
【００１０】
かかる印刷装置であって、前記ヘッドは所定の方向に移動可能であって、前記第２方向は、前記所定の方向と平行な方向であることが望ましい。このような印刷装置によれば、ドット間の隙間が小さくなり、画質が粗くならない。また、前記印刷装置は、前記媒体に印刷するとき、前記媒体を搬送方向に搬送するものであり、前記第２方向は、前記搬送方向と平行な方向であっても良い。このような印刷装置によれば、画像の品質を向上させることができる。
【００１１】
かかる印刷装置であって、前記第１方向及び前記第２方向に所定の解像度の画像の解像度を変換し、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得することが望ましい。このような印刷装置によれば、変換処理によって画像の解像度に方向性を持たせることができる。そして、画像の解像度の方向性を利用して、本発明の処理（エッジ処理）を行えば、低解像度であっても画像の品質を向上させることができる。
【００１２】
かかる印刷装置であって、前記所定の解像度の画像は、前記第１方向と前記第２方向の解像度が等しい画像であることが望ましい。このような印刷装置によれば、変換処理によって画像の解像度に方向性を持たせることができる。そして、画像の解像度の方向性を利用して、本発明の処理（エッジ処理）を行えば、低解像度であっても画像の品質を向上させることができる。
【００１３】
かかる印刷装置であって、前記所定の解像度の画像を構成する画素の隣り合う画素を一つの単位として新しい画素とし、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得することが望ましい。また、かかる印刷装置であって、前記所定の解像度の画像を構成する画素の隣り合う２つの画素を一つの単位として新しい画素とすることが好ましい。また、かかる印刷装置であって、前記所定の解像度の画像を構成する画素の前記第２方向に隣り合う画素を一つの単位として新しい画素とすることが好ましい。このような印刷装置によれば、簡易な変換処理により、解像度に方向性を持つ画像を取得することができる。
【００１４】
かかる印刷装置であって、前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、前記所定の解像度の画像を構成する画素の画素データの情報量よりも、大きいことが望ましい。また、かかる印刷装置であって、前記前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、少なくとも２ビットの情報量を有することが好ましい。また、かかる印刷装置であって、前記所定の解像度の画像を構成する画素の画素データの情報量は、１ビットの情報量であることが好ましい。このような印刷装置によれば、変換処理によって画像の解像度に方向性を持たせることができる。そして、画像の解像度の方向性を利用して、本発明の処理（エッジ処理）を行えば、低解像度であっても画像の品質を向上させることができる。
【００１５】
かかる印刷装置であって、前記媒体に印刷される画像は、前記第１ドット又は前記第２ドットによって所定の領域を塗りつぶすような画像であることが望ましい。また、かかる印刷装置であって、前記ある画素に対応する前記媒体上の位置は、前記所定の領域の輪郭部分に位置することが好ましい。このような印刷装置によれば、ドットによって塗りつぶす領域の輪郭部分を滑らかに印刷することができる。特に、このような印刷装置によれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このような印刷装置によれば、高画質な印刷を行う上で特に有利である。
【００１６】
かかる印刷装置であって、前記媒体に印刷する画像は、テキストであることが望ましい。テキストを印刷する場合、印刷されたテキストを読みやすいものにするためには、テキストの輪郭部分を明確にする必要がある。そして、テキストを印刷する場合、斜めの輪郭部分や丸みを帯びた輪郭部分が多く、このような輪郭部分を明確にする必要がある。そして、このような印刷装置によれば、読みやすいテキストを媒体に印刷することができる。
【００１７】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷装置であって、
前記第１ドットは、前記第１方向よりも前記第２方向に長い楕円形状のドットであり、
前記ヘッドは所定の方向に移動可能であって、前記第２方向は前記所定の方向と平行な方向であり、
前記印刷装置は、前記媒体に印刷するとき、前記媒体を搬送方向に搬送するものであり、前記第２方向は前記搬送方向と平行な方向であり、
前記第１方向及び前記第２方向に所定の解像度の画像の解像度を変換し、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得し、
前記所定の解像度の画像は、前記第１方向と前記第２方向の解像度が等しい画像であり、
前記所定の解像度の画像を構成する画素の前記第２方向に隣り合う２つの画素を一つの単位として新しい画素とし、前記第１方向の解像度が前記第２方向の解像度よりも高い画像を取得し、
前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、前記所定の解像度の画像を構成する画素の画素データの情報量よりも、大きく、
前記前記第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素の画素データの情報量は、少なくとも２ビットの情報量を有し、
前記所定の解像度の画像を構成する画素の画素データの情報量は、１ビットの情報量であり、
前記媒体に印刷される画像は、前記第１ドット又は前記第２ドットによって所定の領域を塗りつぶすような画像であり、
前記媒体に印刷する画像は、テキストであり、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
このような印刷装置によれば、画像の品質を向上させることができる。
【００１８】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させ、
前記第１ドット情報及び前記第２ドット情報を出力する制御装置であって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
このような制御装置によれば、画像の品質を向上させることができる。
【００１９】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成し、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する印刷方法であって、
ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを形成する。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
このような印刷方法によれば、画像の品質を向上させることができる。
【００２０】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させ、
前記第１ドット情報及び前記第２ドット情報を出力する制御方法であって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
このような制御方法によれば、画像の品質を向上させることができる。
【００２１】
第１ドット及び前記第１ドットよりも小さい第２ドットを媒体に形成可能なヘッドを有する印刷装置に、
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に対応する前記媒体上の位置に、前記第１ドット又は前記第２ドットを形成することによって、前記画像を前記媒体に印刷する機能を実現させるプログラムであって、
前記プログラムは、ある画素に対応する前記媒体上の位置に前記第１ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素に対応する前記媒体上の位置には前記第２ドットを前記印刷装置に形成させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素に対応する前記媒体上の位置には前記第１ドット及び第２ドットのいずれも形成しない。
このようなプログラムによれば、画像の品質を向上させることができる。
【００２２】
第１方向の解像度が第２方向の解像度よりも高い画像を構成する画素に、第１ドットに関する第１ドット情報又は前記第１ドットよりも小さい第２ドットに関する第２ドット情報を対応させる機能と、
前記第１ドット情報及び前記第２ドット情報を出力する機能と、
を制御装置に実現させるプログラムであって、
ある画素に前記第１ドット情報が対応している場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その画素には前記第２ドット情報を対応させる機能を制御装置に実現させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
このようなプログラムによれば、画像の品質を向上させることができる。
【００２３】
＝＝＝印刷システムの構成＝＝＝
＜全体構成について＞
次に、印刷システム（コンピュータシステム）の実施形態について、図面を参照しながら説明する。ただし、以下の実施形態の記載には、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体等に関する実施形態も含まれている。
【００２４】
図１は、印刷システムの外観構成を示した説明図である。この印刷システム１０００は、プリンタ１と、コンピュータ１１００と、表示装置１２００と、入力装置１３００と、記録再生装置１４００とを備えている。プリンタ１は、紙、布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１００は、プリンタ１と電気的に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。表示装置１２００は、ディスプレイを有し、アプリケーションプログラムやプリンタドライバ等のユーザインタフェースを表示する。入力装置１３００は、例えばキーボード１３００Ａやマウス１３００Ｂであり、表示装置１２００に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４００は、例えばフレキシブルディスクドライブ装置１４００ＡやＣＤ−ＲＯＭドライブ装置１４００Ｂが用いられる。
【００２５】
コンピュータ１１００にはプリンタドライバがインストールされている。プリンタドライバは、表示装置１２００にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１００にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２６】
なお、「印刷装置」とは、狭義にはプリンタ１を意味するが、広義にはプリンタ１とコンピュータ１１００とのシステムを意味する。
【００２７】
＜プリンタドライバについて＞
図２は、プリンタドライバが行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
【００２８】
コンピュータ１１００では、コンピュータに搭載されたオペレーティングシステムの下、ビデオドライバ１１０２やアプリケーションプログラム１１０４やプリンタドライバ１１１０などのコンピュータプログラムが動作している。ビデオドライバ１１０２は、アプリケーションプログラム１１０４やプリンタドライバ１１１０からの表示命令に従って、例えばユーザインターフェース等を表示装置１２００に表示する機能を有する。アプリケーションプログラム１１０４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザは、アプリケーションプログラム１１０４のユーザインターフェースを介して、アプリケーションプログラム１１０４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１０４は、印刷の指示を受けると、プリンタドライバ１１１０に画像データを出力する。
【００２９】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から画像データを受け取り、この画像データを印刷データに変換する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドと画素に関するデータ（画素データ）とを有するデータである。
【００３０】
プリンタドライバ１１１０は、アプリケーションプログラム１１０４から出力された画像データを印刷データに変換するため、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行う。以下に、プリンタドライバ１１１０が行う各種の処理について説明する。
【００３１】
解像度変換処理は、アプリケーションプログラム１１０４から出力された画像データ（テキストデータ、イメージデータなど）を、紙に印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラム１１０４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データと呼ぶ。
【００３２】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。なお、ＣＭＹＫデータは、プリンタが有するインクの色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１１０が参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下、ＲＧＢ画像データを色変換処理したＣＭＹＫデータをＣＭＹＫ画像データと呼ぶ。
【００３３】
ハーフトーン処理は、高階調数のデータを、プリンタが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタがドットを分散して形成できるように画素データを作成する。プリンタドライバ１１１０は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブル２０を参照し、γ補正を行う場合にはガンマテーブル２４を参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリ２２を参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット又は２ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データと呼び、２ビットデータのものを多値データと呼ぶ。
【００３４】
ラスタライズ処理は、マトリクス状の画像データを、プリンタに転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタに出力される。
【００３５】
図３は、プリンタドライバのユーザインターフェースの説明図である。このプリンタドライバのユーザインターフェースは、ビデオドライバ１１０２を介して、表示装置に表示される。ユーザーは、入力装置１３００を用いて、プリンタドライバの各種の設定を行うことができる。
【００３６】
ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。そして、プリンタドライバは、選択された印刷モードに応じた形式になるように、画像データを印刷データに変換する。
【００３７】
また、ユーザーは、この画面上から、印刷の解像度（印刷するときのドットの間隔）を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度として７２０ｄｐｉや３６０ｄｐｉを選択することができる。そして、プリンタドライバは、選択された解像度に応じて解像度変換処理を行い、画像データを印刷データに変換する。
【００３８】
また、ユーザーは、この画面上から、印刷に用いられる印刷用紙を選択することができる。例えば、ユーザーは、印刷用紙として、普通紙や光沢紙を選択することができる。紙の種類（紙種）が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバは、選択された紙種に応じて、画像データを印刷データに変換する。
【００３９】
このように、プリンタドライバは、ユーザインターフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバの各種の設定を行うことができるほか、カートリッジ内のインクの残量を知ること等もできる。
【００４０】
＝＝＝プリンタの構成＝＝＝
＜インクジェットプリンタの構成について＞
図４、図５および図６を参照しつつ、本実施形態のプリンタの基本的な構成について説明する。なお、図４は、本実施形態のプリンタの全体構成のブロック図である。また、図５は、本実施形態のプリンタの全体構成の概略図である。また、図６は、本実施形態のプリンタの搬送ユニット周辺の説明図である。
【００４１】
本実施形態のインクジェットプリンタは、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、センサ５０、およびコントローラ６０を有する。外部装置であるコンピュータ１１００から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１００から受信した印刷データに基づいて、各ユニットを制御し、紙に画像を形成する。プリンタ１内の状況はセンサ５０によって監視されており、センサ５０は、検出結果をコントローラ６０に出力する。センサから検出結果を受けたコントローラは、その検出結果に基づいて、各ユニットを制御する。
【００４２】
搬送ユニット２０は、媒体（例えば、紙Ｓなど）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で紙を搬送させるためのものである。すなわち、搬送ユニット２０は、紙を搬送する搬送機構（搬送手段）として機能する。搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ２１は、紙挿入口に挿入された紙をプリンタ内に自動的に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて紙を搬送ローラ２３まで搬送できる。搬送モータ２２は、紙を搬送方向に搬送するためのモータであり、ＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。すなわち、搬送モータ２２が所定の駆動量にて回転すると、搬送ローラ２３が所定の回転量にて回転し、紙Ｓは搬送ローラ２３の回転量に応じた搬送量にて搬送される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラ２５は、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００４３】
キャリッジユニット３０は、ヘッドを所定の方向（以下、走査方向という）に移動（走査移動）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、走査方向に往復移動可能である。（これにより、ヘッドが走査方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１を走査方向に移動させるためのモータであり、ＤＣモータにより構成される。
【００４４】
ヘッドユニット４０は、紙にインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１が走査方向に移動すると、ヘッド４１も走査方向に移動する。そして、ヘッド４１が走査方向に移動中にインクを断続的に吐出することによって、走査方向に沿ったドットライン（ラスタライン）が紙に形成される。
【００４５】
センサ５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、および紙幅センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の走査方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって紙を給紙する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。紙幅センサ５４は、キャリッジ３１に取付けられている。紙幅センサ５４は、光学センサであり、発光部から紙に照射された光の反射光を受光部が検出することにより、紙の有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら紙の端部の位置を検出し、紙の幅を検出する。また、紙幅センサ５４は、状況に応じて、紙の先端も検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００４６】
コントローラ６０は、プリンタの制御を行うための制御ユニット（制御手段）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１００とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００４７】
本実施形態のプリンタは、搬送ユニット２０により紙を搬送方向に搬送する搬送工程と、キャリッジユニット３０により走査方向にヘッド４１を移動させながらヘッドユニット４０によりインクを吐出するインク吐出工程と、を交互に繰り返し、媒体上にドットを形成して画像を印刷する。
【００４８】
＜ノズルについて＞
図７は、ヘッド４１の下面におけるノズルの配列を示す説明図である。ヘッド４１の下面には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態ではｎ個）備えている。
各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０）である場合、ｋ＝４である。
【００４９】
各ノズル群のノズルは、下流側のノズルほど若い番号が付されている（♯１〜♯ｎ）。つまり、ノズル♯１は、ノズル♯ｎよりも搬送方向に下流側に位置している。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番下流側にあるｎ番ノズル♯ｎとほぼ同じ位置にある。各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００５０】
＜ヘッドの駆動について＞
図８は、ヘッドユニット４０の駆動回路の説明図である。この駆動回路は、前述のユニット制御回路６４内に設けられており、同図に示すように、原駆動信号発生部６４４Ａと、駆動信号整形部６４４Ｂとを備えている。本実施形態では、このようなノズル♯１〜♯１８０の駆動回路が、各ノズル群ごと、即ち、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）の各色のノズル群ごとに各々設けられ、ノズル群ごとに個別にピエゾ素子の駆動が行われるようになっている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００５１】
ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインク量が、インク滴となって各色の各ノズル♯１〜♯１８０から吐出される。
【００５２】
原駆動信号発生部６４４Ａは、各ノズル♯１〜♯１８０に共通して用いられる原信号ＯＤＲＶを生成する。この原信号ＯＤＲＶは、一画素分の主走査期間内（キャリッジ４１が一画素の間隔を横切る時間内）に複数のパルスを含む信号である。
駆動信号整形部６４４Ｂには、原信号発生部６４４Ａから原信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。駆動信号整形部６４４Ｂは、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）として各ノズル♯１〜♯１８０のピエゾ素子に向けて出力する。各ノズル♯１〜♯１８０のピエゾ素子は、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶに基づき駆動される。
【００５３】
＜ヘッドの駆動信号について＞
図９は、各信号の説明のためのタイミングチャートである。すなわち、同図には、原信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号のタイミングチャートが示されている。
【００５４】
原信号ＯＤＲＶは、原信号発生部６４４Ａからノズル♯１〜♯ｎに共通に供給される信号である。本実施形態では、原信号ＯＤＲＶは、一画素分の主走査期間内（キャリッジが一画素の間隔を横切る時間内）において、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む。なお、この原信号ＯＤＲＶは、原信号発生部６４４Ａから駆動信号整形部６４４Ｂに出力される。
【００５５】
印刷信号ＰＲＴは、一画素に対して割り当てられている画素データに対応した信号である。つまり、印刷信号ＰＲＴは、印刷データに含まれる画素データに応じた信号である。本実施形態では、印刷信号ＰＲＴ（ｉ）は、一画素に対して２ビットの情報を有する信号になる。なお、この印刷信号ＰＲＴの信号レベルに応じて、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶを整形し、駆動信号ＤＲＶを出力する。
【００５６】
駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原信号ＯＤＲＶを遮断することによって得られる信号である。すなわち、印刷信号ＰＲＴが１レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴが０レベルのとき、駆動信号整形部６４４Ｂは、原信号ＯＤＲＶのパルスを遮断する。なお、駆動信号整形部６４４Ｂは、ノズル毎に設けられているピエゾ素子に駆動信号ＤＲＶを出力する。そして、ピエゾ素子は、この駆動信号ＤＲＶに応じて駆動される。
【００５７】
印刷信号ＰＲＴ（ｉ）が２ビットデータ『０１』に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴が吐出され、紙には小さいドット（小ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ『１０』に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴が吐出され、紙には中サイズのドット（中ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ『１１』に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、紙には大きいドット（大ドット）が形成される。
【００５８】
以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の３つの異なる値に応じて互いに異なる３種類の波形を有するように整形されている。
【００５９】
ただし、以下の説明では、説明の簡略化のため、２ビットデータが「０１」であっても「１０」であっても小ドットが形成されるものとする。つまり、ヘッドは、大ドット又は小ドットの２種類のドットを媒体上に形成する。
【００６０】
＝＝＝本実施形態の印刷方法＝＝＝
図１０は、本実施形態の印刷方法を説明するためのフロー図である。以下に説明される各種の動作は、プリンタドライバにより行われる。すなわち、プログラムであるプリンタドライバは、以下に説明される各種の機能を実行するためのコードを有する。本実施形態の印刷方法は、エッジ処理（Ｓ１０６）の方法に特徴がある。
【００６１】
まず、プリンタドライバは、アプリケーションプログラムから印刷命令を受ける（Ｓ１０１）。この印刷命令は、ユーザがアプリケーション上で印刷を指令することにより発せられる。この印刷命令には、例えばアプリケーション上で編集された画像データが含まれている。プリンタドライバは、印刷命令の中に含まれている画像データを以下のように印刷データに変換し、プリンタに印刷データを出力する。
【００６２】
次に、プリンタドライバは、画像データを７２０×７２０ｄｐｉの解像度のＲＧＢ画像データに変換する（Ｓ１０２：解像度変換処理）。後述するとおり本実施形態ではプリンタは３６０×７２０ｄｐｉの解像度にて印刷を行うが、ここでの解像度変換処理では、プリンタドライバは、アプリケーションプログラムから受け取った画像データの解像度を、紙に印刷する際の解像度よりも高い解像度のＲＧＢ画像データに変換している。なお、本実施形態における解像度変換処理後のＲＧＢ画像データは、２５６階調のＲＧＢデータである。
【００６３】
次に、プリンタドライバは、ＲＧＢ画像データをＣＭＹＫ画像データに変換する（Ｓ１０３：色変換処理）。本実施形態では、ＲＧＢ画像データが７２０×７２０ｄｐｉの解像度なので、色変換処理後のＣＭＹＫ画像データも７２０×７２０ｄｐｉの解像度になる。なお、本実施形態における色変換処理後のＣＭＹＫ画像データは、２５６階調のＣＭＹＫデータである。
【００６４】
次に、プリンタドライバは、２５６階調のＣＭＹＫ画像データを７２０×７２０ｄｐｉの解像度の２値データに変換する（Ｓ１０４：ハーフトーン処理）。本実施形態では、ハーフトーン処理されたデータは、各画素につき１ビットのデータが割り当てられた２値データである。
【００６５】
図１１は、ハーフトーン処理された７２０×７２０ｄｐｉの２値データの説明図である。図中の桝目は、仮想的に定められた桝目であって、画像を構成する際の最小構成単位である画素を示すものである。同図では、説明の簡略化のため、１４画素×１４画素からなる画像を用いて説明を行う。なお、図中の２値データは、左上に丸みを帯びた輪郭を有する画像である。
【００６６】
各画素には、「０」又は「１」の２値のデータが割り当てられており、「０」が割り当てられた画素にはドットが形成されず、「１」が割り当てられた画素にはドットが形成される。そのため、画素に対応するデータ（画素データ）は、その画素の色を示す情報になる。（なお、２値データに基づいてプリンタがドットを形成する場合、１つの画素において２階調（「ドットがある」、「ドットがない」）しか表現できないので、大小のドットを打ち分けることはできない。）
ここで、（ｘ，ｙ）に位置する画素の画素データをｆ（ｘ，ｙ）と表すこととする。例えば、同図において左上の画素の位置を（ｘ，ｙ）＝（０，０）とすると、この画素の画素データは、ｆ（０，０）＝０である。なお、このルールに従えば、ｆ（１３，１３）＝１である。
【００６７】
次に、プリンタドライバは、７２０×７２０ｄｐｉの２値データを、３６０×７２０ｄｐｉの多値データに変換する（Ｓ１０５）。すなわち、プリンタドライバは、走査方向に隣り合う２つの画素を１単位とし、その１単位を新たな画素として解像度を変換している。また、プリンタドライバは、もとの２つの画素に対応する２つの１ビットデータを新たな画素に対応させることによって、新たな画素に２ビットデータを対応づけている。つまり、プリンタドライバは、隣り合う２つの画素の画素データがいずれも「０」であれば、新たな画素の画素データを「００」とする。また、プリンタドライバは、隣り合う２つの画素の画素データの一方が「０」であって他方が「１」であれば、新たな画素の画素データを「０１」とする。また、プリンタドライバは、隣り合う２つの画素の画素データがいずれも「１」であれば、新たな画素の画素データを「１１」とする。プリンタドライバは、このような処理を行うことによって、７２０×７２０ｄｐｉの１ビットデータ（２値データ）を、３６０×７２０ｄｐｉの２ビットデータ（多値データ）に変換している。以下、この処理を「解像度多値変換処理」と呼ぶ。
【００６８】
この解像度多値変換処理により、プリンタドライバは、解像度に方向性のなかった７２０×７２０ｄｐｉの画像から、解像度に方向性のある３６０×７２０ｄｐｉの画像を取得することができる。また、この解像度多値変換処理により、プリンタドライバは、ドットの大きさを打ち分けることができない２値データから、ドットの大きさを打ち分けることができる多値データを取得することができる。
【００６９】
図１２は、解像度多値変換処理後の３６０×７２０ｄｐｉの多値データの説明図である。走査方向に隣り合う２つの画素を１単位（新たな画素）としているため、図中の桝目によって示された画素は、長方形になっている。そのため、同図において、画像は、７画素×１４画素から構成されている。なお、変換後のデータの走査方向の解像度は３６０ｄｐｉであり、搬送方向の解像度は７２０ｄｐｉである。つまり、図中の左右方向（Ｘ方向）は走査方向に平行であり、上下方向（Ｙ方向）は搬送方向に平行である。
【００７０】
ここで、（Ｘ，Ｙ）に位置する画素の画素データをＦ（Ｘ，Ｙ）と表すこととする。例えば、同図において左上の画素の位置を（Ｘ，Ｙ）＝（０，０）とすると、この画素データはＦ（０，０）＝００である。なお、このルールに従えば、Ｆ（６，１３）＝１１であり、Ｆ（４，４）＝０１である。
【００７１】
＜エッジ処理を行わない場合について＞
図１３は、エッジ処理を行わない場合のドット形成の様子の説明図である。プリンタドライバがエッジ処理を行わずにラスタライズ処理（Ｓ１０７）を行ない、印刷データをプリンタに出力し（Ｓ１０８）、プリンタが印刷データに基づいて印刷を行えば、このように印刷される。（ただし、図中の桝目は、仮想的に定められた桝目であるため、印刷されるものではない。）
大ドットを形成するとき、２つのパルス信号（Ｗ１、Ｗ２）によってピエゾ素子を駆動し、走査方向に沿って移動するノズルからインクを吐出するため、大ドットは走査方向に長軸をもつ楕円形となる。なお、プリンタは、画素データが「００」である画素に対応する紙上の位置にはドットを形成しない。また、プリンタは、画素データが「０１」（又は「１０」）である画素に対応する紙上の位置には小ドットを形成する。また、プリンタは、画素データが「１１」である画素に対応する紙上の位置には大ドットを形成する。
【００７２】
ここで、（Ｘ，Ｙ）の位置の画素に対応する紙上の位置を（Ｘ’，Ｙ’）と表すこととする。例えば、同図において左上の紙上の位置は、図１２における左上の画素に対応する。また、紙上の（Ｘ’，Ｙ’）＝（６，１３）の位置には大ドットが形成され、紙上の（Ｘ’，Ｙ’）＝（４，４）の位置には小ドットが形成されている。
【００７３】
エッジ処理を行わない場合、印刷される画像に丸みを帯びた輪郭（例えば曲線など）があると、その輪郭部分が滑らかに印刷されない。例えば、図中の矢印Ａの付近（（Ｘ’，Ｙ’）＝（５，３）の付近）において、輪郭部分が滑らかに印刷されていない。すなわち、エッジ処理を行わない場合、図中の矢印Ａの付近が、周囲の輪郭部分と比較して上側（−Ｙ’方向）に突出したように印刷されて、滑らかな輪郭になっていない。
【００７４】
＜参考例のエッジ処理について＞
図１４は、参考例のエッジ処理の説明図である。
参考例のエッジ処理では、対象画素の画素データが「１１」であって、画素▲１▼の画素データ、画素▲２▼の画素データ、画素▲３▼の画素データおよび画素▲４▼の画素データのいずれかの画素データが「００」であれば、対象画素の画素データを「０１」に置き換えることにしている。言い換えると、参考例のエッジ処理では、Ｆ（ｍ，ｎ）＝１１であって、Ｆ（ｍ−１，ｎ）、Ｆ（ｍ，ｎ−１）、Ｆ（ｍ＋１，ｎ）及びＦ（ｍ−１，ｎ）の少なくとも一つが００である場合、Ｆ（ｍ，ｎ）＝０１としている。
この参考例のエッジ処理では、２次元の画像に関して微分を利用して、対象画素のＸ方向及びＹ方向の変化量に基づいて、エッジ処理を行うべき画素か否かを判断している。
【００７５】
図１５は、参考例のエッジ処理後の多値データの説明図である。図中において、太線で囲まれた画素の画素データは、参考例のエッジ処理の結果、「１１」から「０１」に置き換えられている。すなわち、（Ｘ，Ｙ）＝（５，３）、（６，３）、（４，５）、（３，７）、（２，９）の位置の画素の画素データが、「１１」から「０１」に置き換えられている。
【００７６】
図１６は、参考例のエッジ処理を行った場合のドット形成の様子の説明図である。プリンタドライバが、参考例のエッジ処理（Ｓ１０６）を行い、ラスタライズ処理（Ｓ１０７）を行ない、印刷データをプリンタに出力し（Ｓ１０８）、プリンタが印刷データに基づいて印刷を行えば、紙にはこのようなドットが形成される。（ただし、図中の桝目は、仮想的に定められた桝目であるため、印刷されるものではない。）
参考例のエッジ処理を行った場合、前述のエッジ処理を行わない場合と比較すると、図中の矢印Ａの付近では、輪郭部分が滑らかになり、改善されている。しかし、参考例のエッジ処理を行った場合、斜めの輪郭があると、その輪郭部分が滑らかに印刷されない。例えば、図中の矢印Ｂの付近（（Ｘ’，Ｙ’）＝（４，５）、（３，７）、（２，９）の付近）において、斜めの輪郭部分がギザギザ（ジグザグ）になってしまう。すなわち、参考例のエッジ処理を行った場合、図中の矢印Ｂの付近が、搬送方向（図中のＹ’方向）に小ドットが２つ並んで形成されるようになり、滑らかな輪郭になっていない。
【００７７】
＜本実施形態のエッジ処理について＞
図１７は、本実施形態のエッジ処理の説明図である。図１８は、本実施形態のエッジ処理のフロー図である。以下に説明される各種の動作は、プリンタドライバにより行われる。すなわち、プログラムであるプリンタドライバは、以下に説明される各種の機能を実行するためのコードを有する。
本実施形態のエッジ処理では、対象画素の画素データが「１１」であって（Ｓ２０１でＹＥＳ）、この対象画素が本実施形態で言うエッジ画素であれば（Ｓ２０２でＹＥＳ又はＳ２０３でＹＥＳ）、対象画素の画素データを「１１」から「０１」に置き換えている（Ｓ２０４）。
ここで、エッジ画素としての条件は、以下の条件１及び条件２の少なくとも一方の条件を満たす対象画素である。
条件１：画素▲１▼、画素▲２▼及び画素▲３▼のいずれの画素データも「００」であること。
【００７８】
条件２：画素▲４▼、画素▲５▼及び画素▲６▼のいずれの画素データも「００」であること。
【００７９】
この条件１と条件２は、以下のように表現することもできる。
条件１：画素▲１▼、画素▲２▼及び画素▲３▼に対応する紙上の位置には、小ドット及び大ドットのいずれのドットも形成しない。
条件２：画素▲４▼、画素▲５▼及び画素▲６▼に対応する紙上の位置には、小ドット及び大ドットのいずれのドットも形成しない。
【００８０】
ここで、対象画素の位置を（Ｘ，Ｙ）＝（ｍ，ｎ）とすると、画素▲１▼〜画素▲６▼（参照画素）の位置は、それぞれ以下の通りである。
画素▲１▼：（Ｘ，Ｙ）＝（ｍ−１，ｎ−１）
画素▲２▼：（Ｘ，Ｙ）＝（ｍ，ｎ−１）
画素▲３▼：（Ｘ，Ｙ）＝（ｍ＋１，ｎ−１）
画素▲４▼：（Ｘ，Ｙ）＝（ｍ−１，ｎ＋１）
画素▲５▼：（Ｘ，Ｙ）＝（ｍ，ｎ＋１）
画素▲６▼：（Ｘ，Ｙ）＝（ｍ＋１，ｎ＋１）
【００８１】
画素▲１▼〜画素▲６▼の位置は、言い換えると、以下のように表現される。
画素▲１▼：
対象画素の−Ｙ方向に隣接する画素（画素▲２▼）と−Ｘ方向に隣接する画素
画素▲２▼：
対象画素の−Ｙ方向に隣接する画素
画素▲３▼：
対象画素の−Ｙ方向に隣接する画素（画素▲２▼）と＋Ｘ方向に隣接する画素
画素▲４▼：
対象画素の＋Ｙ方向に隣接する画素（画素▲５▼）と−Ｘ方向に隣接する画素
画素▲５▼：
対象画素の＋Ｙ方向に隣接する画素
画素▲６▼：
対象画素の＋Ｙ方向に隣接する画素（画素▲５▼）と＋Ｘ方向に隣接する画素
なお、３６０×７２０ｄｐｉの画像からみると、Ｘ方向は解像度の低い方向であり、Ｙ方向は解像度の高い方向である。
【００８２】
ところで、図１８のフロー図は、以下のように表現することもできる。
Ｓ２０１：Ｆ（ｍ，ｎ）＝１１？
Ｓ２０２：Ｆ（ｍ，ｎ−１）＝００  ＡＮＤ  Ｆ（ｍ，ｎ−１）＝００  ＡＮＤ
Ｆ（ｍ＋１，ｎ−１）＝００？
Ｓ２０３：Ｆ（ｍ，ｎ＋１）＝００  ＡＮＤ  Ｆ（ｍ，ｎ＋１）＝００  ＡＮＤ
Ｆ（ｍ＋１，ｎ＋１）＝００？
Ｓ２０４：Ｆ（ｍ，ｎ）＝０１
【００８３】
図１９は、本実施形態のエッジ処理後の多値データの説明図である。図中において、太線で囲まれた画素の画素データは、本実施形態のエッジ処理の結果、「１１」から「０１」に置き換えられている。すなわち、（Ｘ，Ｙ）＝（５，３）、（６，３）の位置の画素のデータが、「１１」から「０１」に置き換えられている。本実施形態のエッジ処理によれば、前述の参考例のエッジ処理とは異なり、（Ｘ，Ｙ）＝（４，５）、（３，７）、（２，９）の位置の画素の画素データは、置き換えられていない。
【００８４】
図２０は、本実施形態のエッジ処理を行った場合のドット形成の様子の説明図である。プリンタドライバが、本実施形態のエッジ処理（Ｓ１０６）を行い、ラスタライズ処理（Ｓ１０７）を行ない、印刷データをプリンタに出力し（Ｓ１０８）、プリンタが印刷データに基づいて印刷を行えば、紙にはこのようなドットが形成される（ただし、図中の桝目は、仮想的に定められた桝目であるため、印刷されるものではない。）。
【００８５】
本実施形態のエッジ処理を行った場合、前述のエッジ処理を行わない場合と比較すると、図中の矢印Ａの付近では、輪郭部分が滑らかになり、改善されている。さらに、前述の参考例と比較すると、図中の矢印Ｂの付近でも、斜めの輪郭部分がギザギザ（ジグザグ）にならず、輪郭部分が滑らかになり、改善されている。
【００８６】
つまり、本実施形態によれば、印刷される画像に丸みを帯びた輪郭（例えば曲線）があっても、その輪郭部分を滑らかに印刷することができる。また、本実施形態によれば、斜めの輪郭があっても、その輪郭部分を滑らかに印刷することができる。通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分とが連続した状態になっていることが多い。そのため、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる本実施形態のエッジ処理は、高画質な印刷を行ううえで特に有利である。
【００８７】
＜参照画素の方向性について＞
本実施形態のエッジ処理は、Ｘ方向（走査方向）の解像度が低く、Ｙ方向（搬送方向）の解像度が高い画像を対象としている。そして、Ｘ方向に並ぶ３つの参照画素（画素▲１▼、画素▲２▼、画素▲３▼の３つの画素又は画素▲４▼、画素▲５▼、画素▲６▼の３つの画素）の画素データがいずれも「００」である場合に、プリンタドライバは、対象画素がエッジ画素であると判断し、対象画素の画素データを「１１」から「０１」に置き換えている。
【００８８】
そして、以下の説明からも明らかな通り、解像度の方向性と、３つの画素の並び方向とは、密接に関連している。
図２１Ａは、ハーフトーン処理後、解像度多値変換処理前の２値データの説明図である。このデータは、７２０×７２０ｄｐｉの解像度のデータである。同図では、説明の簡略化のため、１６画素×１６画素からなる画像を用いて説明を行う。
図２１Ｂは、図２１Ａに示された２値データに基づいて、プリンタが７２０×７２０ｄｐｉの解像度で印刷を行った場合のドット形成の様子の説明図である。なお、２値データに基づいてプリンタがドットを形成するため、１つの画素において２階調（「ドットがある」、「ドットがない」）しか表現できないので、大小のドットを打ち分けることはできない。
解像度多値変換処理後の３６０×７２０ｄｐｉの多値データに基づいてプリンタがドットを形成する場合であっても、７２０×７２０ｄｐｉの解像度によって印刷された画像に近い印刷画像が得られるほうが望ましいことは言うまでもない。以下、比較例の印刷画像と本実施形態の印刷画像のどちらが、７２０×７２０ｄｐｉの解像度によって印刷された画像に近いかを比較する。
【００８９】
図２２は、比較例のエッジ処理の説明図である。比較例のエッジ処理では、３つの参照画素（画素▲１▼、画素▲２▼、画素▲３▼の３つの画素又は画素▲４▼、画素▲５▼、画素▲６▼の３つの画素）は、Ｘ方向（走査方向）ではなく、Ｙ方向（搬送方向）に並んでいる。
【００９０】
図２３Ａは、比較例のエッジ処理後の多値データの説明図である。図中において、太線で囲まれた画素の画素データは、比較例のエッジ処理の結果、「１１」から「０１」に置き換えられている。図２３Ｂは、比較例のエッジ処理を行った場合のドット形成の様子の説明図である。
ここで、７２０×７２０ｄｐｉの解像度により紙に形成される画像（図２１Ｂ）と比較例により紙に形成される画像（図２３Ｂ）とを比較する。図２１Ｂの画像は、Ｘ方向及びＹ方向に均等な大きさの画像である。しかし、比較例の画像は、Ｘ’方向に細くなり、全体的にＹ’方向に伸びた画像になっている。また、図中の矢印Ｃ付近において、丸みを帯びた輪郭は、Ｙ’方向に突出したように印刷されて、滑らかな輪郭になっていない。また、３２０×７２０ｄｐｉの解像度ではＸ方向に解像度が低くなっているため、Ｘ方向のドット間隔が大きくなる。そして、図中の矢印Ｄ付近のように小ドットと大ドットがＸ方向に隣接すると、ドット間の隙間が大きくなるので、画像が粗くなってしまう。
【００９１】
図２４Ａは、本実施形態のエッジ処理後の多値データの説明図である。図中において、太線で囲まれた画素の画素データは、本実施形態のエッジ処理の結果、「１１」から「０１」に置き換えられている。図２４Ｂは、本実施形態のエッジ処理を行った場合のドット形成の様子の説明図である。
ここで、本実施形態により得られる画像は、Ｘ’方向及びＹ’方向にほぼ均等な大きさの画像になる。また、図中の矢印Ｃ付近において、丸みを帯びた輪郭は、滑らかに印刷されている。また、図中の矢印Ｄ付近は、大ドット同士がＸ方向に隣接している。大ドットはＸ方向（走査方向）に長軸をもつ楕円形であるため、大ドット同士がＸ方向に隣接すれば、ドット間の隙間は小さいので画質は粗くならない。
【００９２】
上記の説明では、所定の領域を塗りつぶす図形を印刷していた。しかし、本実施形態のエッジ処理は、このような図形のみに有効なだけではない。
例えば、印刷する画像がテキストであっても、本実施形態のエッジ処理は有効である。テキストを印刷する場合、印刷されたテキストを読みやすいものにするためには、テキストの輪郭部分を明確にする必要がある。そして、テキストを印刷する場合、斜めの輪郭部分や丸みを帯びた輪郭部分が多く、このような輪郭部分を明確にする必要がある。そのため、テキスト画像に対して本実施形態のエッジ処理を行えば、読みやすいテキストを紙に印刷することができる。
【００９３】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタについて記載されているが、その中には、印刷装置、記録装置、液体の吐出装置、印刷方法、記録方法、液体の吐出方法、印刷システム、記録システム、コンピュータシステム、プログラム、プログラムを記憶した記憶媒体、表示画面、画面表示方法、印刷物の製造方法、等の開示が含まれていることは言うまでもない。
【００９４】
また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９５】
＜方向性について＞
前述の実施形態によれば、搬送方向の解像度が走査方向の解像度よりも高い画像に対して、エッジ処理を行っていた。そして、前述の実施形態によれば、走査方向に並ぶ３つの画素（画素▲１▼、画素▲２▼、画素▲３▼の３つの画素又は画素▲４▼、画素▲５▼、画素▲６▼の３つの画素）を参照画素としていた。しかし、解像度の方向性や、参照画素の方向性は、これに限られるものではない。
【００９６】
図２５は、他の実施形態のエッジ処理の説明図である。この実施形態によれば、走査方向の解像度が搬送方向の解像度よりも高い画像を対象としている。
この実施形態のエッジ処理では、対象画素の画素データが「１１」であって、この対象画素が本実施形態で言うエッジ画素であれば、画素データを「１１」から「０１」に置き換えている。ここで、本実施形態のエッジ画素としての条件は、以下の条件１及び条件２の少なくとも一方の条件を満たす対象画素である。  条件１：画素▲１▼、画素▲２▼及び画素▲３▼のいずれの画素データも「００」であること。
【００９７】
条件２：画素▲４▼、画素▲５▼及び画素▲６▼のいずれの画素データも「００」であること。
【００９８】
つまり、この実施形態によれば、搬送方向に並ぶ３つの画素（同図における画素▲１▼、画素▲２▼、画素▲３▼の３つの画素又は画素▲４▼、画素▲５▼、画素▲６▼の３つの画素）を参照画素としている。
本実施形態であっても、前述の実施形態とほぼ同様な効果を奏することができる。要するに、解像度の方向性と参照画素の方向性とが対応していればよいのであって、解像度の方向性や参照画素の方向性が前述の実施形態に限られるものではない。但し、本実施形態と前述の実施形態とを比較すると、楕円形状の大ドットの方向性までをも考慮すると、前述の実施形態の方が望ましい。
【００９９】
＜プリンタドライバについて＞
前述の実施形態によれば、コンピュータ側のプリンタドライバがエッジ処理を行っていた。しかし、エッジ処理を行うのはプリンタドライバに限られるものではない。例えば、本実施形態のエッジ処理を行うのに必要な機能を実現するためのプログラムがプリンタのメモリに格納されているのであれば、プリンタが前述のエッジ処理を行うことが可能である。この場合、プリンタは、コンピュータから７２０×７２０ｄｐｉの解像度の印刷データを受信し、受信した印刷データに含まれる画素データに基づいて、エッジ処理を行うことになる。
このようにしても、前述の実施形態とほぼ同様な効果を奏することができる。
【０１００】
＜解像度多値変換処理について＞
前述の実施形態によれば、プリンタドライバは、７２０×７２０ｄｐｉの２値データに基づいて、まず３６０×７２０ｄｐｉの多値データを作成し、その後にエッジ処理を行っていた。しかし、エッジ処理はこの処理順序に限られるものではない。
例えば、プリンタドライバは、７２０×７２０ｄｐｉの２値データに基づいて、直接的にエッジ処理後の３６０×７２０ｄｐｉの多値データを演算しても良い。
【０１０１】
＜ドットについて＞
前述の実施形態によれば、ヘッドが紙に形成するドットは、大ドット又は小ドットの２種類であった。しかし、紙に形成されるドットの種類は、これに限られるものではない。例えば、ヘッドが、大ドット及び小ドットだけでなく、中ドットを媒体に形成しても良い。
【０１０２】
＜エッジ処理について＞
前述の実施形態のエッジ処理によれば、エッジ画素に対応する紙上の位置に大ドットを形成する場合、プリンタドライバは、大ドットを小ドットに置き換えていた。しかし、エッジ処理は、大ドットを小ドットに置き換える処理に限られるものではない。
例えば、エッジ画素に対応する紙上の位置に大ドットを形成する場合、プリンタドライバは、この大ドットを中ドットに置き換えても良い。また、エッジ画素に対応する紙上の位置に中ドットに形成する場合、プリンタドライバは、この中ドットを小ドットに置き換えても良い。
【０１０３】
＜プリンタについて＞
前述の実施形態では、プリンタが説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。このような分野に本技術を適用しても、液体を対象物に向かって直接的に吐出（直描）することができるという特徴があるので、従来と比較して省材料、省工程、コストダウンを図ることができる。
【０１０４】
＜インクについて＞
前述の実施形態は、プリンタの実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出する液体は、このようなインクに限られるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから吐出しても良い。このような液体を対象物に向かって直接的に吐出すれば、省材料、省工程、コストダウンを図ることができる。
【０１０５】
＜ノズルについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【０１０６】
＝＝＝まとめ＝＝＝
＜印刷装置について＞
上記の説明は、大ドット及び小ドットを紙に形成可能なヘッドを有し、走査方向（第２方向）・搬送方向（第１方向）の解像度が３６０×７２０ｄｐｉの画像を構成する画素に対応する紙上の位置に、大ドット又は小ドットを形成することによって、３６０×７２０ｄｐｉの画像を紙に印刷する印刷装置（コンピュータとプリンタとのシステム又はプリンタ単体）に関する。そして、対象画素に対応する紙上の位置に大ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その対象画素に対応する紙上の位置には小ドットを形成する。
条件１：画素▲２▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲２▼に隣接する２つの画素（画素▲１▼、画素▲３▼）に対応する紙上の位置にはドットを形成しない。
条件２：画素▲５▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲５▼に隣接する２つの画素（画素▲４▼、画素▲６▼）に対応する紙上の位置にはドットを形成しない。
このような印刷装置によれば、画像の品質を向上させることができる。特に、このような印刷装置によれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このような印刷装置によれば、高画質な印刷を行う上で特に有利である。
【０１０７】
＜制御装置について＞
上記の説明は、走査方向（第２方向）・搬送方向（第１方向）の解像度が３６０×７２０ｄｐｉの画像を構成する画素に、大ドットの画素データ「１１」又は小ドットの画素データ「０１」を対応させ、大ドットの画素データ「１１」及び小ドットの画素データ「０１」を印刷データに含ませてプリンタに出力するコンピュータに関する。そして、対象画素の画素データが「１１」の場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その対象画素に対応する画素データは、「１１」から「０１」に置き換える。
条件１：画素▲２▼の画素データが「００」であって、かつ、画素▲２▼に隣接する２つの画素（画素▲１▼、画素▲３▼）の画素データが「００」である。
条件２：画素▲５▼の画素データが「００」であって、かつ、画素▲５▼に隣接する２つの画素（画素▲４▼、画素▲６▼）の画素データが「００」である。
このような制御装置によれば、画像の品質を向上させることができる。特に、このような制御装置によれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このような制御装置によれば、高画質な印刷を行う上で特に有利である。
【０１０８】
＜プログラムについて１＞
上記の説明は、大ドット及び小ドットを紙に形成可能なヘッドを有する印刷装置（コンピュータとプリンタとのシステム又はプリンタ単体）に、走査方向（第２方向）・搬送方向（第１方向）の解像度が３６０×７２０ｄｐｉの画像を構成する画素に対応する紙上の位置に、大ドット又は小ドットを形成することによって、３６０×７２０ｄｐｉの画像を紙に印刷する機能を実現させるプログラム（プリンタドライバ、又はプリンタ側のプログラム、又はプリンタドライバとプリンタ側のプログラムのシステムとしてのプログラム）に関する。そして、このプログラムは、参照画素に対応する紙上の位置に大ドットを形成する場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その対象画素に対応する紙上の位置には小ドットを印刷装置に形成させる。
条件１：画素▲２▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲２▼に隣接する２つの画素（画素▲１▼、画素▲３▼）に対応する紙上の位置にはドットを形成しない。
条件２：画素▲５▼に対応する紙上の位置にはドットを形成せず、かつ、画素▲５▼に隣接する２つの画素（画素▲４▼、画素▲６▼）に対応する紙上の位置にはドットを形成しない。
このようなプログラムによれば、画像の品質を向上させることができる。特に、このようなプログラムによれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このようなプログラムによれば、高画質な印刷を行う上で特に有利である。
【０１０９】
＜プログラムについて２＞
上記の説明は、走査方向（第２方向）・搬送方向（第１方向）の解像度が３６０×７２０ｄｐｉの画像を構成する画素に、大ドットの画素データ「１１」又は小ドットの画素データ「０１」を対応させる機能と、大ドットの画素データ「１１」及び小ドットの画素データ「０１」を印刷データに含ませてプリンタに出力する機能と、をコンピュータに実現させるプリンタドライバに関する。そして、対象画素の画素データが「１１」の場合であって、以下の条件１及び条件２の少なくとも一方の条件を満たす場合、その対象画素に対応する画素データは、「１１」から「０１」に置き換える機能をコンピュータに実現させる。
条件１：前記ある画素の前記第１方向に隣接する２つの隣接画素のうちの一方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記一方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
条件２：前記２つの隣接画素のうちの他方の隣接画素には前記第１ドット情報及び第２ドット情報のいずれも対応せず、かつ、前記他方の隣接画素の前記第２方向に隣接する２つの画素には前記第１ドット情報及び第２ドット情報のいずれも対応しない。
このようなプリンタドライバによれば、画像の品質を向上させることができる。特に、このようなプリンタドライバによれば、斜めの輪郭部分と丸みを帯びた輪郭部分の両方の輪郭部分を滑らかに印刷することができる。そして、通常の画像では、斜めの輪郭部分と丸みを帯びた輪郭部分は連続した状態になっていることが多いので、このようなプリンタドライバによれば、高画質な印刷を行う上で特に有利である。
【０１１０】
【発明の効果】
本発明によれば、印刷画像の品質を向上させることが可能となる。
【図面の簡単な説明】
【図１】印刷システムの全体構成の説明図である。
【図２】プリンタドライバが行う処理の説明図である。
【図３】プリンタドライバのユーザインターフェースの説明図である。
【図４】本実施形態のプリンタの全体構成のブロック図である。
【図５】本実施形態のプリンタの全体構成の概略図である。
【図６】本実施形態のプリンタの搬送ユニット周辺の説明図である。
【図７】ノズルの配列を示す説明図である。
【図８】ヘッドユニットの駆動回路の説明図である。
【図９】各信号の説明のためのタイミングチャートである。
【図１０】本実施形態の印刷方法のフロー図である。
【図１１】ハーフトーン処理された２値データの説明図である。
【図１２】解像度多値変換処理後の多値データの説明図である。
【図１３】エッジ処理を行わない場合のドット形成の様子の説明図である。
【図１４】参考例のエッジ処理の説明図である。
【図１５】参考例のエッジ処理後の多値データの説明図である。
【図１６】参考例のエッジ処理後のドット形成の様子の説明図である。
【図１７】本実施形態のエッジ処理の説明図である。
【図１８】本実施形態のエッジ処理のフロー図である。
【図１９】本実施形態のエッジ処理後の多値データの説明図である。
【図２０】本実施形態のエッジ処理を行った場合のドット形成の様子の説明図である。
【図２１】図２１Ａは、ハーフトーン処理後、解像度多値変換処理前の２値データの説明図である。図２１Ｂは、図２１Ａに示された２値データに基づいて印刷を行った場合のドット形成の様子の説明図である。
【図２２】比較例のエッジ処理の説明図である。
【図２３】図２３Ａは、比較例のエッジ処理後の多値データの説明図である。図２３Ｂは、比較例のドット形成の様子の説明図である。
【図２４】図２４Ａは、本実施形態のエッジ処理後の多値データの説明図である。図２４Ｂは、本実施形態のドット形成の様子の説明図である。
【図２５】他の実施形態のエッジ処理の説明図である。
【符号の説明】
１  プリンタ、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ（ＰＦモータ）、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、
３０  キャリッジユニット、３１  キャリッジ、
３２  キャリッジモータ（ＣＲモータ）、
４０  ヘッドユニット、４１  ヘッド、
５０  センサ、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出センサ、５４  紙幅センサ、
６０  コントローラ、６１  インターフェース部、６２  ＣＰＵ、
６３  メモリ、６４  ユニット制御回路、
６４４Ａ  原駆動信号発生部、６４４Ｂ  駆動信号整形部、
１１００  コンピュータ、
１１０２  ビデオドライバ、  １１０４  アプリケーションプログラム、
１１１０  プリンタドライバ
１２００  表示装置、
１３００  入力装置、１３００Ａ  キーボード、１３００Ｂ  マウス、
１４００  記録再生装置、１４００Ａ  フレキシブルディスクドライブ装置、１４００Ｂ  ＣＤ−ＲＯＭドライブ装置、
１０００  印刷システム
【図１】
2004314411.tif 000003
【図２】
2004314411.tif 000004
【図３】
2004314411.tif 000005
【図４】
2004314411.tif 000006
【図５】
2004314411.tif 000007
【図６】
2004314411.tif 000008
【図７】
2004314411.tif 000009
【図８】
2004314411.tif 000010
【図９】
2004314411.tif 000011
【図１０】
2004314411.tif 000012
【図１１】
2004314411.tif 000013
【図１２】
2004314411.tif 000014
【図１３】
2004314411.tif 000015
【図１４】
2004314411.tif 000016
【図１５】
2004314411.tif 000017
【図１６】
2004314411.tif 000018
【図１７】
2004314411.tif 000019
【図１８】
2004314411.tif 000020
【図１９】
2004314411.tif 000021
【図２０】
2004314411.tif 000022
【図２１】
2004314411.tif 000023
【図２２】
2004314411.tif 000024
【図２３】
2004314411.tif 000025
【図２４】
2004314411.tif 000026
【図２５】
2004314411.tif 000027