(57)【要約】【課題】ノズルと媒体との間隙寸法が、ノズルの移動方向に関して変動する場合であっても、前記媒体上の液体の着弾位置精度を高めることが可能となる。【解決手段】（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、（Ｄ）を備えたことを特徴とする液体吐出システム。【選択図】  図１８
2006192636.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
（Ｄ）を備えたことを特徴とする液体吐出システム。
【請求項２】
請求項１に記載の液体吐出システムにおいて、
前記情報に基づいて前記吐出タイミングを決定する位置は、前記所定位置を含む所定範囲に亘っていることを特徴とする液体吐出システム。
【請求項３】
請求項１又は２に記載の液体吐出システムにおいて、
前記媒体を支持すべく前記移動方向に沿って複数の支持部が設けられているとともに、前記支持部と前記ノズルとの間隙寸法は、前記複数の支持部に亘って同一であり、
前記所定位置は、互いに隣り合う支持部と支持部との中間位置であることを特徴とする液体吐出システム。
【請求項４】
請求項３に記載の液体吐出システムにおいて、
前記支持部に当接する前記媒体の部分と前記ノズルとの間隙寸法が、間隙寸法の設計値であり、
前記情報は、前記所定位置における間隙寸法の前記設計値からの偏差であることを特徴とする液体吐出システム。
【請求項５】
請求項４に記載の液体吐出システムにおいて、
前記コントローラは、該コントローラに入力される画像データに基づいて液体を吐出し、
該コントローラは、前記中間位置を含む所定範囲内の位置に対しては、前記液体の吐出タイミングを、前記画像データに基づいて吐出されるタイミングよりも前記情報に基づく分だけ早めることを特徴とする液体吐出システム。
【請求項６】
請求項３乃至５のいずれかに記載の液体吐出システムにおいて、
前記ノズルは、前記移動方向の双方向に移動可能であり、
前記コントローラは、前記双方向の往路と復路との両者において、それぞれに前記中間位置を目標位置として前記ノズルから液体を吐出させ、
これら往路と復路との液体の実績着弾位置の偏差に基づいて前記情報を求めることを特徴とする液体吐出システム。
【請求項７】
請求項３乃至６のいずれかに記載の液体吐出システムにおいて、
前記媒体は可撓性のシート体であり、
該シート体は、前記複数の支持部に支持された際に、該シート体における前記支持部に対応する部分が山状になり、前記中間位置に対応する部分が谷状になるように変形することを特徴とする液体吐出システム。
【請求項８】
請求項１乃至７のいずれかに記載の液体吐出システムにおいて、
前記メモリは、前記間隙寸法に関する情報を、前記媒体の種類毎に記憶していることを特徴とする液体吐出システム。
【請求項９】
請求項１乃至８のいずれかに記載の液体吐出システムにおいて、
前記液体はインクであり、
前記液体吐出システムは、前記媒体に画像を形成する印刷システムであることを特徴とする液体吐出システム。
【請求項１０】
請求項９に記載の液体吐出システムにおいて、
前記ノズルは、前記移動方向に関し双方向に移動可能であり、
前記ノズルは、前記双方向の往路と復路との両者で、前記液体を吐出することを特徴とする液体吐出システム。
【請求項１１】
（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
（Ｄ）を備えた液体吐出システムであって、
前記情報に基づいて前記吐出タイミングを決定する位置は、前記所定位置を含む所定範囲に亘っており、
前記媒体を支持すべく前記移動方向に沿って複数の支持部が設けられているとともに、前記支持部と前記ノズルとの間隙寸法は、前記複数の支持部に亘って同一であり、前記所定位置は、互いに隣り合う支持部と支持部との中間位置であり、
前記支持部に当接する前記媒体の部分と前記ノズルとの間隙寸法が、間隙寸法の設計値であり、前記情報は、前記所定位置における間隙寸法の前記設計値からの偏差であり、
前記コントローラは、該コントローラに入力される画像データに基づいて液体を吐出し、該コントローラは、前記中間位置を含む所定範囲内の位置に対しては、前記液体の吐出タイミングを、前記画像データに基づいて吐出されるタイミングよりも前記情報に基づく分だけ早め、
前記ノズルは、前記移動方向の双方向に移動可能であり、前記コントローラは、前記双方向の往路と復路との両者において、それぞれに前記中間位置を目標位置として前記ノズルから液体を吐出させ、これら往路と復路との液体の実績着弾位置の偏差に基づいて前記情報を求め、
前記媒体は可撓性のシート体であり、該シート体は、前記複数の支持部に支持された際に、該シート体における前記支持部に対応する部分が山状になり、前記中間位置に対応する部分が谷状になるように変形し、
前記メモリは、前記間隙寸法に関する情報を、前記媒体の種類毎に記憶し、
前記液体はインクであり、前記液体吐出システムは、前記媒体に画像を形成する印刷システムであり、
前記ノズルは、前記双方向の往路と復路との両者で、前記液体を吐出することを特徴とする液体吐出システム。
【請求項１２】
所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
を備えたことを特徴とする液体吐出装置。
【請求項１３】
所定の移動方向にノズルを移動させながら前記ノズルから媒体へ向けて液体を吐出する液体吐出方法であって、
前記移動方向の所定位置に対しては、前記ノズルと前記媒体との間隙寸法に関する情報に基づいて、前記液体の吐出タイミングを決定し、
前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとすることを特徴とする液体吐出方法。
【請求項１４】
所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、備えた液体吐出システムにおいて実行されるプログラムであって、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするステップを備えることを特徴とするプログラム。
【請求項１５】
所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、備えた液体吐出システムを制御するための液体吐出制御装置において、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとすることを特徴とする液体吐出制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の移動方向にノズルを移動しながら媒体へ向けて液体を吐出する液体吐出システム、液体吐出装置、液体吐出方法、プログラム、及び液体吐出制御装置に関する。
【背景技術】
【０００２】
所定の移動方向にノズルを移動しながら媒体へ向けて液体を吐出する液体吐出システム（例えば、インクジェットプリンタ等）が知られている（特許文献１を参照）。  
そして、この液体吐出システムでは、前記媒体は、前記移動方向に沿う異なる位置に設けられた複数の支持部によって支持されている。このため、媒体に着弾しない液体を、前記支持部以外の部分である凹所にうち捨て可能であり、もって、媒体の裏面を液体によって汚さずに済む。
【特許文献１】特開２００２−８６６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような構成だと、前記複数の支持部に支持される媒体は、前記移動方向に沿って波打つ形状になり、前記ノズルと前記媒体との間隙寸法が前記移動方向について変動する。その結果、前記移動方向へ移動中にノズルから吐出された液体の着弾位置のずれ方が異なり、前記媒体に印刷された画像の画質が悪化する虞がある。
【０００４】
本発明は、このような事情に鑑みてなされたものであって、その目的とするところは、前記ノズルと前記媒体との間隙寸法が、前記移動方向に関して変動する場合であっても、前記媒体上の液体の着弾位置精度を高めることが可能な液体吐出システム、液体吐出装置、液体吐出方法、プログラム、および液体吐出制御装置を実現することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
（Ｄ）を備えたことを特徴とする液体吐出システムである。
【０００６】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【０００８】
（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
（Ｄ）を備えたことを特徴とする液体吐出システム。
【０００９】
このような液体吐出システムによれば、前記メモリは、前記移動方向の所定位置に対応させて、前記ノズルと前記媒体との間隙寸法に関する情報を記憶している。そして、この情報に基づいて前記所定位置に対する液体の吐出タイミングを決定する。  
よって、間隙寸法の設計値からの偏差が大きい位置を、前記所定位置に対応させておけば、前記移動方向に関して前記間隙寸法が大きく変動する場合であっても、それに起因して生じ得る液体の着弾位置の誤差を小さく抑制可能となり、その結果、液体の着弾位置精度を高めることができる。
【００１０】
かかる液体吐出システムにおいて、
前記情報に基づいて前記吐出タイミングを決定する位置は、前記所定位置を含む所定範囲に亘っているのが望ましい。
【００１１】
このような液体吐出システムによれば、前記所定位置の周囲の位置に対しても液体の着弾位置精度を高めることができる。  
すなわち、前記所定位置の間隙寸法がその設計値から大きく外れている場合には、その周囲の位置の間隙寸法も前記設計値から大きく外れている蓋然性が高いが、上記液体吐出システムによれば、前記所定位置を含む所定範囲に対しても、前記情報に基づいて前記吐出タイミングを決める。従って、この所定範囲内の位置に対しても、その間隙寸法変動に起因して生じ得る液体の着弾位置の誤差を小さく抑制可能となり、その結果、液体の着弾位置精度を高めることができる。
【００１２】
かかる液体吐出システムにおいて、
前記媒体を支持すべく前記移動方向に沿って複数の支持部が設けられているとともに、前記支持部と前記ノズルとの間隙寸法は、前記複数の支持部に亘って同一であり、
前記所定位置は、互いに隣り合う支持部と支持部との中間位置であるのが望ましい。  
このような液体吐出システムによれば、前記所定位置は、前記ノズルと前記媒体との間隙寸法の設計値からの偏差が最も大きくなりがちな、支持部と支持部との中間位置に指定されている。よって、前記情報によってなされる前記着弾位置の誤差の抑制効果を、最も効果的に発揮することができる。
【００１３】
かかる液体吐出システムにおいて、
前記支持部に当接する前記媒体の部分と前記ノズルとの間隙寸法が、間隙寸法の設計値であり、
前記情報は、前記所定位置における間隙寸法の前記設計値からの偏差であるのが望ましい。  
このような液体吐出システムによれば、前記情報は、前記支持部に当接する媒体の部分と前記ノズルとの間隙寸法を設計値とし、そこからの偏差として設定される。従って、間隙寸法が設計値となっている部分と同等の着弾位置精度を、前記所定位置においても得ることができる。
【００１４】
かかる液体吐出システムにおいて、
前記コントローラは、該コントローラに入力される画像データに基づいて液体を吐出し、
該コントローラは、前記中間位置を含む所定範囲内の位置に対しては、前記液体の吐出タイミングを、前記画像データに基づいて吐出されるタイミングよりも前記情報に基づく分だけ早めるのが望ましい。
【００１５】
このような液体吐出システムによれば、前記中間位置を含む所定範囲内の位置に対して、液体の着弾位置精度を高めることができる。  
すなわち、前記中間位置近傍の媒体の部分は前記支持部に支持されないために、前記ノズルと前記媒体との間隙寸法が大きくなっている。このため、当該部分に対して、前記画像データに基づいてそのまま液体を吐出すると、間隙寸法が大きい分だけ遅れて着弾する結果、目標位置よりも前記移動方向の下流側に外れて着弾してしまう。ここで、上記液体吐出システムでは、前記画像データに基づいて吐出されるタイミングよりも前記情報に基づく分だけ早目に液体を吐出するので、前記着弾の遅れを補って前記着弾位置精度を高めることができる。
【００１６】
かかる液体吐出システムにおいて、
前記ノズルは、前記移動方向の双方向に移動可能であり、
前記コントローラは、前記双方向の往路と復路との両者において、それぞれに前記中間位置を目標位置として前記ノズルから液体を吐出させ、
これら往路と復路との液体の実績着弾位置の偏差に基づいて前記情報を求めるのが望ましい。  
このような液体吐出システムによれば、往路と復路との実績着弾位置の偏差に基づいて前記情報を求めるので、当該情報を簡便かつ確実に取得可能であり、利便性に優れる。
【００１７】
かかる液体吐出システムにおいて、
前記媒体は可撓性のシート体であり、
該シート体は、前記複数の支持部に支持された際に、該シート体における前記支持部に対応する部分が山状になり、前記中間位置に対応する部分が谷状になるように変形するのが望ましい。  
このような液体吐出システムによれば、前記情報によってなされる前記着弾位置の誤差の抑制効果を、最も有効に享受することができる。
【００１８】
かかる液体吐出システムにおいて、
前記メモリは、前記間隙寸法に関する情報を、前記媒体の種類毎に記憶しているのが望ましい。  
このような液体吐出システムによれば、任意の種類の媒体に対して、液体の着弾位置精度を高めることができる。すなわち、一般に媒体の種類が異なれば、前記間隙寸法の移動方向に関する変動の様子も変わるが、媒体の種類毎に前記情報を有していれば、前記着弾位置の誤差を抑制するための最適な前記情報を媒体毎に記憶させることができる。その結果、媒体の種類に応じた最適な吐出タイミングで液体を吐出できて、媒体の種類によらず液体の着弾位置精度を高めることができる。
【００１９】
かかる液体吐出システムにおいて、
前記液体はインクであり、
前記液体吐出システムは、前記媒体に画像を形成する印刷システムであるのが望ましい。  
このような液体吐出システムによれば、インクの着弾位置精度が高い印刷システムを提供可能となり、高画質の画像を媒体に印刷可能となる。
【００２０】
かかる液体吐出システムにおいて、
前記ノズルは、前記移動方向に関し双方向に移動可能であり、
前記ノズルは、前記双方向の往路と、復路との両者で、前記液体を吐出するのが望ましい。  
このような液体吐出システムによれば、双方向印刷によって媒体に高画質な画像を印刷可能となる。また、前記着弾位置の誤差の画質への巨視的影響、すなわち見た目上の画質の悪化は、単方向印刷よりも双方向印刷において顕著に現れがちであるが、それの悪化を有効に抑えることができる。
【００２１】
また、（Ａ）所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
（Ｂ）前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
（Ｃ）前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
（Ｄ）を備えた液体吐出システムであって、
前記情報に基づいて前記吐出タイミングを決定する位置は、前記所定位置を含む所定範囲に亘っており、
前記媒体を支持すべく前記移動方向に沿って複数の支持部が設けられているとともに、前記支持部と前記ノズルとの間隙寸法は、前記複数の支持部に亘って同一であり、前記所定位置は、互いに隣り合う支持部と支持部との中間位置であり、
前記支持部に当接する前記媒体の部分と前記ノズルとの間隙寸法が、間隙寸法の設計値であり、前記情報は、前記所定位置における間隙寸法の前記設計値からの偏差であり、
前記コントローラは、該コントローラに入力される画像データに基づいて液体を吐出し、該コントローラは、前記中間位置を含む所定範囲内の位置に対しては、前記液体の吐出タイミングを、前記画像データに基づいて吐出されるタイミングよりも前記情報に基づく分だけ早め、
前記ノズルは、前記移動方向の双方向に移動可能であり、前記コントローラは、前記双方向の往路と復路との両者において、それぞれに前記中間位置を目標位置として前記ノズルから液体を吐出させ、これら往路と復路との液体の実績着弾位置の偏差に基づいて前記情報を求め、
前記媒体は可撓性のシート体であり、該シート体は、前記複数の支持部に支持された際に、該シート体における前記支持部に対応する部分が山状になり、前記中間位置に対応する部分が谷状になるように変形し、
前記メモリは、前記間隙寸法に関する情報を、前記媒体の種類毎に記憶し、
前記液体はインクであり、前記液体吐出システムは、前記媒体に画像を形成する印刷システムであり、
前記ノズルは、前記双方向の往路と復路との両者で、前記液体を吐出することを特徴とする液体吐出システム。  
このような液体吐出システムによれば、記述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【００２２】
また、所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするコントローラと、
を備えた液体吐出装置の実現も可能である。
【００２３】
また、所定の移動方向にノズルを移動させながら前記ノズルから媒体へ向けて液体を吐出する液体吐出方法であって、
前記移動方向の所定位置に対しては、前記ノズルと前記媒体との間隙寸法に関する情報に基づいて、前記液体の吐出タイミングを決定し、
前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとする液体吐出方法の実現も可能である。
【００２４】
また、所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、備えた液体吐出システムにおいて実行されるプログラムであって、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとするステップを備えるプログラムの実現も可能である。
【００２５】
また、所定の移動方向に移動しながら媒体へ向けて液体を吐出するノズルと、
前記ノズルと前記媒体との間隙寸法に関する情報を、前記移動方向の所定位置に対応させて記憶するメモリと、備えた液体吐出システムを制御するための液体吐出制御装置において、
前記所定位置に対しては液体の吐出タイミングを前記情報に基づいて決定し、前記所定位置以外の少なくとも幾つかの位置に対しては液体の吐出タイミングを所定タイミングとする液体吐出制御装置の実現も可能である。
【００２６】
＝＝＝印刷システム１００の構成＝＝＝
先ず、液体吐出システムの一例としての印刷システム１００について、図面を参照しながら説明する。ただし、以下の印刷システム１００の実施形態の記載には、プログラム等に関する実施形態も含まれている。
【００２７】
図１は、印刷システム１００の外観構成を示した説明図である。この印刷システム１００は、プリンタ１と、コンピュータ１１０を備えている。プリンタ１は、紙、布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１０は、プリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。コンピュータ１１０は、印刷データを介してプリンタ１を制御するので、液体吐出制御装置でもある。
【００２８】
印刷システム１００は、他にも表示装置１２０と、入力装置１３０と、記録再生装置１４０とを備えている。表示装置１２０は、ディスプレイを有し、プリンタドライバ１１６等のユーザインタフェースを表示する。入力装置１３０は、例えばキーボード１３０Ａやマウス１３０Ｂであり、表示装置１２０に表示されたユーザインタフェースに沿って、アプリケーションプログラム１１４の操作やプリンタドライバ１１６の設定等に用いられる。記録再生装置１４０は、例えばフレキシブルディスクドライブ装置１４０ＡやＣＤ−ＲＯＭドライブ装置１４０Ｂが用いられる。
【００２９】
コンピュータ１１０にはプリンタドライバ１１６がインストールされている。プリンタドライバ１１６は、表示装置１２０にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラム１１４から出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバ１１６は、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバ１１６は、インターネットを介してコンピュータ１１０にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００３０】
＝＝＝プリンタ１とコンピュータ１１０の構成＝＝＝
＜プリンタ１とコンピュータ１１０の構成について＞
図２は、本実施形態のコンピュータ１１０とプリンタ１の全体構成のブロック図である。本実施形態のコンピュータ１１０は、インターフェース部１６１と、ＣＰＵ１６２と、メモリ１６３とを有する。  
インターフェース部１６１は、外部装置であるプリンタ１とコンピュータ１１０との間でデータの送受信を行うためのものである。ＣＰＵ１６２は、コンピュータ１１０全体の制御を行うための演算処理装置である。メモリ１６３は、プリンタドライバ１１６等のプログラムを格納する領域や作業領域等を確保する記憶素子である。ＣＰＵ１６２は、メモリ１６３に格納されているプリンタドライバ１１６に従って、画像データから印刷データを生成し、印刷データをプリンタ１に送信する。プリンタドライバ１１６をコンピュータ１１０にインストールすることにより、ＣＰＵ１６２とメモリ１６３は、印刷データを介してプリンタ１を制御するコンピュータ側コントローラとなる。
【００３１】
本実施形態のプリンタ１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及びプリンタ側コントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、プリンタ側コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。プリンタ側コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、紙Ｓに画像を印刷する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をプリンタ側コントローラ６０に出力する。プリンタ側コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００３２】
プリンタ側コントローラ６０は、プリンタ１の制御を行うための制御ユニットである。プリンタ側コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１０とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００３３】
なお、コンピュータ側コントローラ（ＣＰＵ１６２とメモリ１６３）とプリンタ側コントローラ６０は、印刷システム１００全体を制御するコントローラとなる。また、コンピュータ側のメモリ１６３に格納されたプリンタドライバ１１６は、コンピュータ１１０に、印刷データを生成させ、印刷データをプリンタ１に送信させる。一方、プリンタ側のメモリ６３に格納されたプログラムは、印刷データに応じて、搬送ユニット２０に紙Ｓを搬送させ、キャリッジユニット３０にキャリッジ３１を移動させ、ヘッドユニット４０にインクを吐出させる。このため、プリンタドライバ１１６とプリンタ側のプログラムは、協働して印刷システム１００に印刷を行わせるプログラムともなる。
【００３４】
図３は、本実施形態のプリンタ１の全体構成の概略図である。また、図４は、本実施形態のプリンタ１の全体構成の横断面図である。以下、本実施形態のプリンタ１の基本的な構成について説明する。
【００３５】
搬送ユニット２０は、媒体（例えば、紙Ｓなど）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で紙Ｓを搬送させるためのものである。搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラ２１は、紙挿入口に挿入された紙Ｓをプリンタ１内に給紙するためのローラである。給紙ローラ２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラ２３までの搬送距離よりも長く設定されているので、この円周部分を用いて紙Ｓを搬送ローラ２３まで搬送できる。搬送モータ２２は、紙Ｓを搬送方向に搬送するためのモータであり、例えばＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラ２５は、紙Ｓをプリンタ１の外部に排出するローラであり、印刷可能な領域に対して搬送方向下流側に設けられている。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。なお、プラテン２４の詳細については後述する。
【００３６】
キャリッジユニット３０は、ヘッド４１を所定の方向（以下、キャリッジ移動方向という）に移動させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（以下ではＣＲモータとも言う）とを有する。キャリッジ３１は、キャリッジ移動方向に往復移動可能であり、これにより、ヘッド４１がキャリッジ移動方向に沿って移動する。また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１をキャリッジ移動方向に移動させるためのモータであり、例えばＤＣモータにより構成される。
【００３７】
ヘッドユニット４０は、紙Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、複数のノズルを有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１がキャリッジ移動方向に移動すると、ヘッド４１もキャリッジ移動方向に移動する。そして、ヘッド４１がキャリッジ移動方向に移動中にインクを断続的に吐出することによって、キャリッジ移動方向に沿ったドットライン（ラスタライン）が紙Ｓに形成される。
【００３８】
検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、および光学センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される紙Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が搬送ローラ２３に向かって紙Ｓを給紙する途中で、紙Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は搬送方向に回転可能なレバーを有し、このレバーは紙Ｓの搬送経路内に突出するように配置されている。そのため、紙Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙Ｓの先端の位置を検出する。光学センサ５４は、キャリッジ３１に取付けられている。光学センサ５４は、発光部から紙Ｓに照射された光の反射光を受光部が検出することにより、紙Ｓの有無を検出する。そして、光学センサ５４は、キャリッジ３１によって移動しながら紙Ｓの端部の位置を検出し、紙Ｓの幅を検出することができる。また、光学センサ５４は、状況に応じて、紙Ｓの先端（搬送方向下流側の端部であり、上端ともいう）・後端（搬送方向上流側の端部であり、下端ともいう）も検出できる。光学センサ５４は、光学的に紙Ｓの端部を検出するため、機械的な紙検出センサ５３よりも、検出精度が高い。
【００３９】
＜ノズルについて＞
図５は、ヘッド４１の下面におけるノズルの配列を示す説明図である。  
ヘッド４１の下面には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙとが形成されている。各ノズル群は、各色のインクを吐出するためのノズルを複数個（本実施形態では１８０個）備えている。
【００４０】
各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０インチ）である場合、ｋ＝４である。  
各ノズル群のノズルは、下流側のノズルほど小さい数の番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向の下流側に位置している。なお、前述の光学センサ５４は、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。  
各ノズルには、それぞれインクチャンバー（不図示）と、ピエゾ素子が設けられている。ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張し、ノズルからインクが吐出される。
【００４１】
＜プリンタドライバ１１６について＞
図６は、プリンタドライバ１１６が行う基本的な処理の概略的な説明図である。既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
【００４２】
コンピュータ１１０では、当該コンピュータ１１０に搭載されたオペレーティングシステムの下、ビデオドライバ１１２やアプリケーションプログラム１１４やプリンタドライバ１１６などのプログラムが動作している。ビデオドライバ１１２は、アプリケーションプログラム１１４やプリンタドライバ１１６からの表示命令に従って、例えばユーザインタフェース等を表示装置１２０に表示する機能を有する。アプリケーションプログラム１１４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザーは、アプリケーションプログラム１１４のユーザインタフェースを介して、アプリケーションプログラム１１４により編集した画像を印刷する指示を与えることができる。アプリケーションプログラム１１４は、印刷の指示を受けると、プリンタドライバ１１６に画像データを出力する。
【００４３】
プリンタドライバ１１６は、アプリケーションプログラム１１４から画像データを受け取り、この画像データを印刷データに変換し、印刷データをプリンタ１に出力する。ここで、印刷データとは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと画素データとを有するデータである。ここで、コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。また、画素データとは、印刷される画像を構成する画素に関するデータである。
【００４４】
プリンタドライバ１１６は、アプリケーションプログラム１１４から出力された画像データを印刷データに変換するため、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理などを行う。以下に、プリンタドライバ１１６が行う各種の処理について説明する。
【００４５】
解像度変換処理は、アプリケーションプログラム１１４から出力された画像データ（テキストデータ、イメージデータなど）を、紙Ｓに印刷する際の解像度（以下では印刷解像度とも言う）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラム１１４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される多階調（例えば２５６階調）のＲＧＢデータである。以下、画像データを解像度変換処理したＲＧＢデータをＲＧＢ画像データと呼ぶ。
【００４６】
色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。なお、ＣＭＹＫデータは、プリンタ１が有するインクの色に対応したデータである。この色変換処理は、ＲＧＢ画像データの階調値とＣＭＹＫ画像データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ１１６が参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。以下、ＲＧＢ画像データを色変換処理したＣＭＹＫデータをＣＭＹＫ画像データと呼ぶ。
【００４７】
ハーフトーン処理は、高階調数のデータを、プリンタ１が形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタ１がドットを分散して形成できるように画素データを作成する。プリンタドライバ１１６は、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。ハーフトーン処理されたデータは、例えば、各画素につき１ビット又は２ビットのデータから構成される。以下、ハーフトーン処理されたデータのうち、１ビットデータのものを２値データと呼び、２ビットデータのものを多値データと呼ぶ。
【００４８】
ラスタライズ処理は、マトリクス状の画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタ１に出力される。
【００４９】
＜プリンタドライバ１１６の設定について＞
図７は、プリンタドライバ１１６のユーザインタフェースの説明図である。このプリンタドライバ１１６のユーザインタフェースは、ビデオドライバ１１２を介して、表示装置に表示される。ユーザーは、入力装置１３０を用いて、プリンタドライバ１１６の各種の設定を行うことができる。
【００５０】
ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モード等を選択することができる。そして、プリンタドライバ１１６は、選択された印刷モードに応じた形式になるように、画像データを印刷データに変換する。なお、この印刷モードには、印刷解像度（印刷するときのドットの間隔）が対応付けられており、印刷モードの選択によって、印刷解像度が例えば７２０ｄｐｉや３６０ｄｐｉ等に設定される。そして、プリンタドライバ１１６は、前記印刷解像度に基づいて解像度変換処理を行い、画像データを印刷データに変換する。
【００５１】
また、ユーザーは、この画面上から、印刷に用いられる紙Ｓを選択することができる。例えば、ユーザーは、紙Ｓとして、普通紙や光沢紙を選択することができる。紙Ｓの種類（紙種）が異なれば、インクの滲み方や乾き方も異なるため、印刷に適したインク量も異なる。そのため、プリンタドライバ１１６は、選択された紙種に応じて、画像データを印刷データに変換する。
【００５２】
このように、プリンタドライバ１１６は、ユーザインタフェースを介して設定された条件に従って、画像データを印刷データに変換する。なお、ユーザーは、この画面上から、プリンタドライバ１１６の各種の設定を行うことができるほか、カートリッジ内のインクの残量を知ること等もできる。
【００５３】
＜印刷動作について＞
図８は、印刷時の処理のフロー図である。以下に説明される各処理は、プリンタ側コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００５４】
印刷命令受信（Ｓ００１）：まず、プリンタ側コントローラ６０は、コンピュータ１１０からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１０から送信される印刷データのヘッダに含まれている。そして、プリンタ側コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・ドット形成処理等を行う。
【００５５】
給紙処理（Ｓ００２）：給紙処理とは、印刷すべき紙Ｓをプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）に紙Ｓを位置決めする処理である。プリンタ側コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき紙Ｓを搬送ローラ２３まで送る。続いて、プリンタ側コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた紙Ｓを印刷開始位置に位置決めする。紙Ｓが印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙Ｓと対向している。
【００５６】
ドット形成処理（Ｓ００３）：ドット形成処理とは、キャリッジ移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、紙Ｓ上にドットを形成する処理である。プリンタ側コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１をキャリッジ移動方向に移動させる。そして、プリンタ側コントローラ６０は、キャリッジ３１が移動している間に、印刷データに基づいてヘッド４１からインクを吐出させる。ヘッド４１から吐出されたインクが紙Ｓ上に着弾すれば、紙Ｓ上にドットが形成される。移動するヘッド４１からインクが断続的に吐出されるので、紙Ｓ上にはキャリッジ移動方向に沿った複数のドットからなるドット列（ラスタライン）が形成される。
【００５７】
搬送処理（Ｓ００４）：搬送処理とは、紙Ｓをヘッド４１に対して搬送方向に沿って相対的に移動させる処理である。プリンタ側コントローラ６０は、搬送モータ２２を駆動し、搬送ローラ２３を回転させて紙Ｓを搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００５８】
排紙判断（Ｓ００５）：プリンタ側コントローラ６０は、印刷中の紙Ｓの排紙の判断を行う。印刷中の紙Ｓに印刷すべきデータが残っていれば、排紙は行われない。そして、プリンタ側コントローラ６０は、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットから構成される画像を徐々に紙Ｓに印刷する。
【００５９】
排紙処理（Ｓ００６）：印刷中の紙Ｓに印刷すべきデータがなくなれば、プリンタ側コントローラ６０は、排紙ローラ２５を回転させることにより、その紙Ｓを排紙する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。
【００６０】
印刷終了判断（Ｓ００７）：次に、プリンタ側コントローラ６０は、印刷を続行するか否かの判断を行う。次の紙Ｓに印刷を行うのであれば、印刷を続行し、次の紙Ｓの給紙処理を開始する。次の紙Ｓに印刷を行わないのであれば、印刷動作を終了する。
【００６１】
＝＝＝プラテン２４の構成＝＝＝
「縁なし印刷」と呼ばれる印刷方式がある。この印刷方式は、紙Ｓの全体に余白を作らずに画像を形成する印刷方式である。プリンタ１は「縁なし印刷」を行うとき、紙Ｓよりも広い領域にインクを吐出し、紙Ｓの全体にインクを塗布し、紙Ｓの全体に画像を形成している。
【００６２】
「縁なし印刷」の場合、紙Ｓよりも広い領域にインクが吐出されるので、紙Ｓに着弾せずプラテン２４に着弾するインクが存在する。しかし、プラテン２４に着弾したインクが紙Ｓの裏側に付着すると、紙Ｓが汚れてしまうため望ましくない。そこで、紙Ｓの裏側の汚れを防ぐため、プラテン２４は突起（支持部）を備え、インクが付着した部分に紙Ｓが接触しないようにしている。
【００６３】
図９Ａは、プラテン２４周辺の構成要素の斜視図である。図９Ｂは、搬送ローラ２３によって搬送される紙Ｓの斜視図である。図１０Ａ及び図１０Ｂは、紙Ｓが搬送される様子を横（キャリッジ移動方向）から見た図である。同図において、既に説明された構成要素については、同じ符号を付しているので、説明を省略する。
【００６４】
プラテン２４は、複数の突起２４２を備えている。この突起２４２は、キャリッジ移動方向に沿って複数並んで配置されている。これにより、それぞれの突起２４２は、キャリッジ移動方向において異なる位置に配置されている。キャリッジ移動方向に並ぶ複数の突起２４２によって、突起群を構成している。
【００６５】
突起群（キャリッジ移動方向に並ぶ複数の突起２４２）は、搬送方向に沿って複数配置されている。これにより、突起群と突起群との間に、キャリッジ移動方向に沿った溝部が、形成される。突起２４２のキャリッジ移動方向の位置は、いずれの突起群であっても、ほぼ同じ位置である。したがって、突起２４２と突起２４２との間に、搬送方向に沿った溝部が、形成される。
【００６６】
溝部には、縁なし印刷のときに紙Ｓに着弾しなかったインクが着弾する。プリンタ１は色々なサイズの紙Ｓ（例えば、ハガキ、Ｂ５用紙、Ａ４用紙等）に対して縁なし印刷を行うので、各サイズの紙Ｓの側端の位置に対応させて、搬送方向に沿った溝部が複数設けられている。また、紙Ｓの上端や下端にも縁なし印刷を行う必要があるので、キャリッジ移動方向に沿った溝部が、少なくとも２つ形成される。逆にいえば、このような溝を形成するように、複数の突起２４２が形成されている。
【００６７】
搬送ローラ２３によって搬送された紙Ｓは、プラテン２４に対して上方から斜め下方に向けて搬送されている（図１０Ａ）。斜めに搬送された紙Ｓの先端は、プラテン２４の突起２４２に接触する。突起２４２に接触した紙Ｓの先端は、キャリッジ移動方向に沿って配置された突起２４２に接触すると、搬送方向から見て波状になる。搬送ローラ２３が紙Ｓの搬送を続けると、プラテン２４の突起２４２に支持されている紙Ｓは、キャリッジ移動方向に沿って波を打ち（起伏し）、蛇腹状（アコーディオン状）になる。但し、紙Ｓは、搬送方向には起伏のない形状である。つまり、波を打つ紙Ｓの山の部分は搬送方向に沿っており、谷の部分も搬送方向に沿っている。そして、紙Ｓの山の部分と谷の部分とはキャリッジ移動方向に交互に現れている。  
そして、紙Ｓがこのような形状になって搬送方向に搬送されるので、紙Ｓは反らずに搬送される。これにより、紙Ｓを搬送する途中において、キャリッジ移動方向に沿って形成された溝部に紙Ｓの先端が入ってしまい紙Ｓが詰まったり、紙Ｓの先端がプラテン２４から浮き上がってヘッド４１を擦ったりすることを防止することができる。
【００６８】
しかしながら、このように紙Ｓが蛇腹状に変形すると、これに起因して紙Ｓ上におけるインクの着弾位置が部分的に目標位置から外れてしまい、印刷画像の画質を部分的に悪化させてしまう虞がある。図１１に印刷後の紙Ｓを平面視で示すが、画質の悪化部分は、紙Ｓの谷の部分に生じ、搬送方向に沿う帯状になっている。
【００６９】
前記谷の部分の着弾位置が外れる理由は、紙Ｓの谷の部分について当該部分とヘッド４１のノズルとの間隙寸法Ｇが設計値Ｇｓから外れていることに起因している。これを、図１２乃至図１４Ｂを参照して詳細に説明する。図１２乃至図１４Ｂは、間隙寸法Ｇによるインクの着弾位置変化の説明図であり、搬送される紙Ｓの様子を搬送方向から見た図である。上記の通り、図１２に示す紙Ｓは、プラテン２４上にて蛇腹状になっているため、キャリッジ移動方向の位置によって、ノズルと紙Ｓとの間隙寸法Ｇは異なっている。
【００７０】
一方、図１３に示すように、キャリッジ３１は、キャリッジ移動方向に速度Ｖｃで移動しながらノズルから吐出速度Ｖｉでインクを吐出するため、吐出されたインクは、キャリッジ移動方向及び鉛直方向に関してそれぞれＶｃ及びＶｉの速度成分をもって飛翔して紙Ｓに着弾する。よって、間隙寸法Ｇが大きい場合には、インクが飛翔する距離が大きくなるため、着弾するまでの時間が長くなり、間隙寸法Ｇが小さい場合と比較して着弾位置がキャリッジ移動方向下流側にずれることになる。
【００７１】
ここで、プラテン２４設計の観点からは、一般にプラテン２４は、図１４Ａに示すように、前記突起２４２にて支持される紙Ｓの山の部分の前記ノズルとの間隙寸法Ｇが、所定の設計値Ｇｓとなるように設計される。従って、同図に示すように前記山の部分へ向けて吐出されたインクは、目標位置に着弾する。しかし、図１４Ｂに示すように、谷の部分は、前記設計値Ｇｓよりも間隙寸法Ｇが大きくなることから、インクは目標位置よりもキャリッジ移動方向の下流側に着弾することになり、その結果、当該谷の部分の画質が悪化してしまうのである。
【００７２】
そこで、本実施形態では、紙Ｓにおける前記谷の部分の画質を改善すべく、当該谷の部分については、その間隙寸法Ｇの設計値Ｇｓからの偏差ΔＧに基づいて、インクの吐出タイミングを早める方向に変更している。そして、これによって、谷の部分についてもほぼ目標位置に着弾させるようにして、当該谷の部分の画質の改善を図っている。
【００７３】
＝＝＝本実施形態の印刷方法＝＝＝
以下、本実施形態に係るインクの吐出タイミングの変更処理について詳細に説明する。
【００７４】
＜吐出タイミングの変更処理の基本的考え方＞
前述したように、紙Ｓの山の部分については、インクは目標位置に着弾するが、谷の部分については、設計値Ｇｓからの間隙寸法Ｇの偏差ΔＧに基づくずれ量Δｐだけ、目標位置よりもキャリッジ移動方向の下流側に着弾してしまう（図１４Ｂを参照）。従って、谷の部分を目標位置としてインクを吐出する場合には、その吐出タイミングを前記ずれ量Δｐだけ早めてやれば良く、本実施形態にあっては、この吐出タイミングの変更処理を、プリンタドライバ１１６が、ＲＧＢ画像データを印刷データへ変換する過程で行っている。すなわち、図１５に、本実施形態のプリンタドライバ１１６が行う処理の説明図を示すが、色変換処理とハーフトーン処理との間に、吐出タイミングの変更処理が追加されており、もって、色変換処理後のＣＭＹＫ画像データに対して吐出タイミングの変更処理を施すようになっている。
【００７５】
図１６に、色変換処理の終了時点のＣＭＹＫ画像データにおける画素データの配列図を示す。ここでＣＭＹＫ画像データは、Ｃ、Ｍ、Ｙ、及びＫの色毎の画像データから構成され、各色の画像データは、それぞれに図１６と同じデータ配列を有している。図１６の格子の各升目が一つの画素データを表しており、各画素データの画素の大きさは、基本的に印刷モードに基づき解像度変換処理において決定され、３６０ｄｐｉや７２０ｄｐｉであったりする。
【００７６】
ここで、この画像データにおける画素データの配列は、紙Ｓにインクを吐出する際の画素の位置をそのまま表している。例えば、前記画像データの第１行目の画素データ行は、紙Ｓに一行目のラスタラインを形成するためのデータであり、以降の各行目の画素データ行は、順次各行目のラスタラインのデータに対応している。また、画素データ行の各画素データは、ラスタラインを構成すべくキャリッジ移動方向に並ぶ各ドットのデータに対応している。  
従って、この画像データ上において前記谷の部分に対応する画素データを、目標位置からの着弾位置のずれ量Δｐだけ吐出タイミングの早まる方向にずらして記録し直せば、前記谷の部分に向けて吐出されるインクを、略目標位置に着弾させることが可能である。
【００７７】
なお、ここで、前記吐出タイミングが早まる方向というのは、その画素データ行に基づいてインクを吐出する際にキャリッジ３１が移動する方向と逆向きの方向である。  
例えば、キャリッジ移動方向の往路のみでインクを吐出する単方向印刷の場合には、全ラスタラインに亘って復路方向が、吐出タイミングの早まる方向となる。よって、前記ずれ量Δｐが例えば１画素相当の場合には、図１７Ａの画像データ上において、前記谷の部分に対応する画素データの一群を、図１７Ｂに示すように、復路方向に１画素分だけずらして上書き保存すれば、谷の部分に対するインクの吐出タイミングが早まることになる。
【００７８】
他方、キャリッジ移動方向の往路及び復路の両者でインクを吐出する双方向印刷の場合には、ラスタライン毎にインクを吐出する際のキャリッジ移動方向が交互に変化するが、その場合には、図１８Ａの画像データ上において、谷の部分の画素データをずらす際に、図１８Ｂに示すように、画素データ行毎にずらす方向を交互に入れ替えてやれば、谷の部分に対するインクの吐出タイミングが早まることになる。
【００７９】
そして、このような谷の部分の画素データをずらす処理を、Ｃ、Ｍ、Ｙ、Ｋの全ての画像データに対して行えば、ＣＭＹＫ画像データに対する吐出タイミングの変更処理が終了する。後は、このＣＭＹＫ画像データに対して、プリンタドライバ１１６が、図１５の残るハーフトーン処理及びラスタライズ処理を通常どおり行って印刷データへと変換し、この印刷データをプリンタ１へと送信すれば、プリンタ１は、谷の部分の画質を改善しつつ印刷画像を印刷することができる。すなわち、上述の吐出タイミングの変更処理によって谷の部分に向けて吐出されるインクの吐出タイミングが前記ずれ量ΔＰだけ早められているので、当該谷の部分についてもインクは略目標位置に着弾し、もって、前記谷の部分の画質が改善される。
【００８０】
＜谷の部分について＞
本実施形態では、前記谷の部分の定義を、図１９に示すように、間隙寸法Ｇの設計値Ｇｓからの偏差ΔＧが最大となる紙Ｓの部分ＣＬを中心とし、そこから左右の所定幅ΔＷに亘る範囲としており、これは、プラテン２４の突起２４２と突起２４２との中間位置ＭＰから左右の所定幅ΔＷに亘る範囲と等価である。一方、プラテン２４の突起配列は、プリンタ１の機種毎に定まっていて不変である。このため、前記谷の部分に対応する画素データもプリンタ１の機種毎に定まっており、もって、これら谷の部分に対応する画素データの配列上の番地情報を、予めプリンタ１のメモリ６３に記憶させておけば、プリンタドライバ１１６は、ずらすべき対象の画素データを認識可能である。
【００８１】
但し、複数の印刷モードを有している場合には、前記番地情報を、印刷モードに対応付けて記憶させるのが望ましい。これは、印刷モードに応じて画像データの解像度が変化し、これに伴って前記谷の部分と画素データとの対応関係が変わるためである。
【００８２】
また、前記所定幅ΔＷの大きさは、例えば、前記突起２４２，２４２同士の間隔Ｌ１の１／４や１／８の大きさ等に設定されるが、何等これに限るものではなく、適宜最適と思われる大きさに設定すれば良い。この最適と思われる大きさは実験的手法によって、例えば、所定幅ΔＷの大きさをパラメータとして振りながら複数の印刷画像を印刷し、これら印刷画像を巨視的に見た時に、前記谷の部分の画質が良いものを選ぶ等して決めることができる。
【００８３】
＜画素データのずらし数について＞
前記谷の部分に対応する画素データのずらし数、すなわち、画素データの位置を何画素分だけずらすかについては、以下のようにして決められる。
【００８４】
先ず、プリンタドライバ１１６は、下式（１）に基づいて、前記中間位置ＭＰにおいて想定される目標位置からの着弾位置のずれ量（以下、想定ずれ量Δｐと言う）を求める。  
Δｐ＝（ΔＧ／Ｖｉ）×Ｖｃ      …  （１）
ここで、ΔＧ（ｍｍ）は、図１９に示すように、前記中間位置ＭＰにおける間隙寸法Ｇの設計値Ｇｓからの偏差ΔＧであり、Ｖｉはインクの吐出速度（ｍ／ｓ）、Ｖｃはキャリッジの移動速度（ｍ／ｓ）である。
【００８５】
これらΔＧ、Ｖｉ、Ｖｃは、予めプリンタ１のメモリ６３に記憶されており、特に、印刷モードに応じて変わり得るＶｉ、Ｖｃについては、図２０に示すように印刷モードに対応付けられて記憶されている。そして、プリンタドライバ１１６は、アプリケーションプログラム１１４からＲＧＢ画像データが送信される度に、例えば、印刷モードをキーとして前記ΔＧ、Ｖｉ、Ｖｃの各数値を参照して式（１）に代入して、想定ずれ量Δｐを求める。
【００８６】
但し、画像データ上において、画素データは画素単位（例えば解像度が７２０ｄｐｉの場合には３５ミクロン単位）でしかずらすことができないため、厳密には、計算結果の想定ずれ量Δｐだけずらすということは不可能である。このため、プリンタドライバ１１６は、前記想定ずれ量Δｐの計算結果に基づいて、ずらすべき画素数（ずらし数）を決定するための判定処理を行う。
【００８７】
図２１にこの判定処理フローの一例を示すが、基本的に複数の判定閾値が用意され、これら判定閾値と前記想定ずれ量Δｐの計算結果との大小関係を比較して、ずらすべき画素数が決定される。図示例では、判定閾値として７０ミクロン（解像度が７２０ｄｐｉの場合の２画素の大きさに相当）、及び３５ミクロン（解像度が７２０ｄｐｉの場合の１画素の大きさに相当）の２つが用意されている。  
そして、図２０のフローチャートのステップＳ２０において、前記想定ずれ量Δｐの計算結果が７０ミクロンを超えたか否かを判定し、超えていたら、ステップＳ３０へ移行し、ずらすべき画素数を２画素と決定する。一方、超えていない場合には、ステップ４０へ移行し、前記想定ずれ量Δｐの計算結果が３５ミクロンを超えたか否かを判定し、超えていたら、ステップＳ５０へ移行し、ずらすべき画素数を１画素と決定する。一方、超えてない場合には、ステップＳ６０へ移行し、ずらすべき画素数を０画素と決定し、この場合には、画素データをずらさないことになる。
【００８８】
なお、前記偏差ΔＧは、媒体たる紙Ｓの種類によって変わり得るため、メモリ６３は、図２２に示すように当該偏差ΔＧを紙Ｓの種類毎に記憶しておくのが望ましい。  
また、突起２４２，２４２同士の間隔Ｌ１が、キャリッジ移動方向の位置に応じて変化している場合には、前記突起２４２，２４２の間の中間位置ＭＰ毎に前記偏差ΔＧも異なっている可能性が高いため、図２３に示すように、当該偏差ΔＧを、キャリッジ移動方向における各中間位置ＭＰに対応させて記憶しておくのが望ましい。
【００８９】
＜中間位置ＭＰにおける間隙寸法Ｇの設計値Ｇｓからの偏差ΔＧの求め方＞
前記偏差ΔＧは、プリンタ１の出荷前にメモリ６３に記憶されるが、当該偏差ΔＧは、以下のような方法で求められる。最も簡単な例としては、プラテン２４上に紙Ｓを支持させて紙Ｓの山の部分と谷の部分との差を実測して求める方法が挙げられるが、以下に示すように、プリンタ１に補正用パターンを印刷させてこの補正用パターンから間接的に求めても良い。
【００９０】
図２４に、補正用パターンが印刷される様子を紙Ｓを平面視で示すが、先ず、キャリッジ３１を移動させながらその往路で、前記中間位置ＭＰを目標位置としてインクを吐出し、往路でのインクの着弾痕を形成する。また、復路でも前記中間位置ＭＰを目標位置としてインクを吐出し、復路でのインクの着弾痕を形成する。なお、これら着弾痕が前記補正用パターンであるが、いずれの着弾痕も、前記ノズル群の全ノズルからインクを吐出するため、搬送方向にドットが整列してなるドット列状になっている。  
ここで、前記中間位置ＭＰにおいて、ノズルと紙Ｓとの間隙寸法Ｇが設計値Ｇｓと一致している場合には、これら往路及び復路の着弾痕は、共に、目標位置の中間位置ＭＰに形成され、すなわち、これら着弾痕は前記中間位置ＭＰ上に重なって形成される。
【００９１】
しかし、これら着弾痕の位置がずれている場合には、このずれ量ΔＸの半分の値が、前記間隙寸法Ｇの設計値Ｇｓからの偏差ΔＧに起因して生じた着弾位置の誤差Δｐ１である。ここで、偏差ΔＧと、Ｖｉ、Ｖｃ、及びΔｐ１との間には、前述した式（１）の関係が成立している。従って、式（１）は下式（２）のように変形できて、この式（２）のΔｐ１、Ｖｉ、Ｖｃに各値を代入すれば、前記偏差ΔＧを求めることができる。  
ΔＧ＝（Δｐ１×Ｖｉ）／Ｖｃ    …  （２）
【００９２】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタについて記載されているが、その中には、印刷装置、記録装置、液体の吐出装置、印刷方法、記録方法、液体の吐出方法、印刷システム、記録システム、コンピュータシステム、プログラム、プログラムを記憶した記憶媒体、表示画面、画面表示方法、印刷物の製造方法、等の開示が含まれていることは言うまでもない。
【００９３】
また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９４】
前述の実施形態では、図１５に示すように色変換処理後のＣＭＹＫ画像データに対して、吐出タイミングの変更処理を行ったが、何等これに限るものではなく、ハーフトーン処理後、又はラスタライズ処理後の画像データに対して行うようにしても良い。
【００９５】
前述の実施形態では、画像データにおける画素データを画素単位でずらして吐出タイミングを変更したが、何等これに限るものではない。例えば、画素データに基づいてピエゾ素子を駆動するための駆動信号が、図２５の上段に示すように１画素分の期間に対して複数のパルスを有する場合には、パルスの選択によってインクの吐出タイミングを変更するようにしても良い。図示例では、１画素分の期間において３つのパルスを駆動信号が有している。そして、紙Ｓの谷の部分以外の画素に向けてインクを吐出する場合には、同図の中段に示すように、真ん中のパルスを選択してピエゾ素子を駆動する。一方、谷の部分の画素に向けてインクを吐出する際には、吐出タイミングを早めるべく同図の下段に示すように左側のパルスを選択してピエゾ素子を駆動する。
【００９６】
前述の実施形態では、ピエゾ素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【図面の簡単な説明】
【００９７】
【図１】印刷システムの全体構成の説明図である。
【図２】プリンタ１の全体構成のブロック図である。
【図３】プリンタ１の全体構成の概略図である。
【図４】プリンタ１の全体構成の横断面図である。
【図５】ノズルの配列を示す説明図である。
【図６】プリンタドライバ１１６が行う処理の説明図である。
【図７】プリンタドライバ１１６のユーザインタフェースの説明図である。
【図８】印刷時の処理のフロー図である。
【図９】図１１Ａは、プラテン２４周辺の構成要素の斜視図であり、図１１Ｂは、搬送ローラ２３によって搬送される紙Ｓの斜視図である。
【図１０】図１０Ａ及び図１０Ｂは、紙Ｓが搬送される様子を横（キャリッジ移動方向）から見た図である。
【図１１】画質の悪化部分を説明するための印刷後の紙Ｓの平面図である。
【図１２】間隙寸法Ｇによるインクの着弾位置変化の説明図である。
【図１３】間隙寸法Ｇによるインクの着弾位置変化の説明図である。
【図１４】図１４Ａ及び図１４Ｂは、間隙寸法Ｇによるインクの着弾位置変化の説明図である。
【図１５】本実施形態のプリンタドライバ１１６が行う処理の説明図である。
【図１６】色変換処理の終了時点のＣＭＹＫ画像データにおける画素データの配列図である。
【図１７】単方向印刷に係る画像データの画素データの配列図であり、図１７Ａには、吐出タイミングの変更処理前の状態を示し、図１７Ｂには、吐出タイミングの変更処理後の状態を示す。
【図１８】双方向印刷に係る画像データの画素データの配列図であり、図１８Ａには、吐出タイミングの変更処理前の状態を示し、図１８Ｂには、吐出タイミングの変更処理後の状態を示す。
【図１９】谷の部分についての説明図である。
【図２０】印刷モードに対応付けられて、Ｖｉ及びＶｃがメモリ３６に記憶されている様子を示す図である。
【図２１】ずらすべき画素数を決定するための判定処理フロー図である。
【図２２】紙の種類に対応付けられて偏差ΔＧがメモリ３６に記憶されている様子を示す図である。
【図２３】中間位置ＭＰに対応付けられて偏差ΔＧがメモリ３６に記憶されている様子を示す図である。
【図２４】補正用パターンが印刷される様子を示す紙Ｓの平面図である。
【図２５】本発明に係る他の実施形態を説明するための図である。
【符号の説明】
【００９８】
１  プリンタ、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ（ＰＦモータ）、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、
３０  キャリッジユニット、３１  キャリッジ、
３２  キャリッジモータ（ＣＲモータ）、
４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出センサ、５４  光学センサ、
６０  プリンタ側コントローラ、６１  インターフェース部、６２  ＣＰＵ、
６３  メモリ、６４  ユニット制御回路
１００  印刷システム、１１０  コンピュータ、
１１２  ビデオドライバ、１１４  アプリケーションプログラム、
１１６  プリンタドライバ、１２０  表示装置、
１３０  入力装置、１３０Ａ  キーボード、１３０Ｂ  マウス、
１４０  記録再生装置、
１４０Ａ  フレキシブルディスクドライブ装置、
１４０Ｂ  ＣＤ−ＲＯＭドライブ装置、
１６１  インターフェース部、１６２  ＣＰＵ、１６３  メモリ
【図１】
2006192636.tif 000003
【図２】
2006192636.tif 000004
【図３】
2006192636.tif 000005
【図４】
2006192636.tif 000006
【図５】
2006192636.tif 000007
【図６】
2006192636.tif 000008
【図７】
2006192636.tif 000009
【図８】
2006192636.tif 000010
【図９】
2006192636.tif 000011
【図１０】
2006192636.tif 000012
【図１２】
2006192636.tif 000013
【図１３】
2006192636.tif 000014
【図１４】
2006192636.tif 000015
【図１５】
2006192636.tif 000016
【図１９】
2006192636.tif 000017
【図２０】
2006192636.tif 000018
【図２１】
2006192636.tif 000019
【図２２】
2006192636.tif 000020
【図２３】
2006192636.tif 000021
【図２４】
2006192636.tif 000022
【図２５】
2006192636.tif 000023
【図１１】
2006192636.tif 000024
【図１６】
2006192636.tif 000025
【図１７】
2006192636.tif 000026
【図１８】
2006192636.tif 000027