(57)【要約】【課題】  液体の吐出開始・終了位置を適切に設定しうる液体吐出装置、液体吐出システム、及び、液体吐出方法を実現する。【解決手段】  送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラを有し、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる。【選択図】  図１０
2010030310.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記センサは、前記吐出ヘッドとともに移動可能であり、
前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、前記センサーベースの位置決定制御を実行しない。
【請求項３】
請求項１に記載の液体吐出装置であって、
前記センサは、前記吐出ヘッドとともに移動可能であり、
前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、前記開始位置又は前記終了位置を予め定められた位置とする。
【請求項４】
請求項２に記載の液体吐出装置であって、
前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記センサーベースの位置決定制御を実行していたときに検知された前記端の位置に基づいて、前記開始位置又は前記終了位置を決定する。
【請求項５】
請求項２に記載の液体吐出装置であって、
前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記センサーベースの位置決定制御を実行していたときに検知された複数の前記端の位置と、該端の位置が検知されたときからの媒体の送り量に基づいて、前記開始位置又は前記終了位置を決定する。
【請求項６】
請求項２に記載の液体吐出装置であって、
前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記センサーベースの位置決定制御を実行していたときに検知された一つの前記端の位置と、該端の位置が検知されたときからの媒体の送り量と、予測される前記媒体の最大傾き角と、に基づいて、前記開始位置又は前記終了位置を決定する。
【請求項７】
請求項２に記載の液体吐出装置であって、
前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記センサーベースの位置決定制御を実行していたときに検知された一つの前記端の位置と、前記媒体の幅長と、に基づいて前記開始位置又は前記終了位置を決定する。
【請求項８】
請求項１に記載の液体吐出装置であって、
前記媒体の全表面を対象として液体を吐出する。
【請求項９】
請求項１に記載の液体吐出装置であって、
前記センサは、光を発するための発光部と、前記発光部の主走査方向への移動に応じて主走査方向に移動する前記光を受光するための受光センサと、を備え、
前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光センサの出力値の変化に基づいて、前記端の位置を検知する。
【請求項１０】
請求項１に記載の液体吐出装置であって、
前記吐出ヘッドを備え移動可能な移動部材に、前記センサが設けられている。
【請求項１１】
請求項１０に記載の液体吐出装置であって、
前記移動部材を主走査方向に移動させながら、
前記主走査方向へ移動する前記発光手段により発せられた光が、前記端を遮ることによる前記受光センサの出力値の変化に基づいて、前記端の位置を検知すると共に、
前記媒体に前記吐出ヘッドから液体を吐出する。
【請求項１２】
請求項１に記載の液体吐出装置であって、
前記液体はインクであり、
前記液体吐出装置は、前記吐出ヘッドからインクを吐出することにより前記媒体たる被印刷体に印刷を行なう装置である。
【請求項１３】
請求項１に記載の液体吐出装置であって、
前記吐出ヘッドは、前記媒体の全表面を対象としてインクを吐出し、
前記センサは、前記吐出ヘッドとともに移動可能であって、光を発するための発光部と、前記発光部の主走査方向への移動に応じて主走査方向に移動する前記光を受光するための受光センサとを備え、
前記コントローラは、前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光センサの出力値の変化に基づいて、前記端の位置を検知し、
前記媒体の送り方向中央領域に前記吐出ヘッドからインクを吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドからインクを吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドからインクを吐出する際には、前記コントローラは、前記開始位置又は前記終了位置を予め定められた位置とする。
【請求項１４】
液体吐出システムであって、
(a)コンピュータ本体、
及び、
(b)液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有する液体吐出装置、
を備え、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる、液体吐出システム。
【請求項１５】
液体を吐出するための液体吐出方法であって、
媒体を搬送するステップと、
搬送される媒体に対して、移動する吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するステップと、
前記開始位置において前記吐出ヘッドからの液体の吐出を開始するステップと、
前記終了位置において前記吐出ヘッドからの液体の吐出を終了するステップと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記位置決定制御が異なる。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出システム、及び、液体吐出方法に関する。
【背景技術】
【０００２】
代表的な液体吐出装置であるカラーインクジェットプリンタは既によく知られている。このカラーインクジェットプリンタは、ノズルから液体の一例としてのインクを吐出するインクジェット式の吐出ヘッドの一例としての印刷ヘッドを備えており、媒体の一例としての印刷用紙にインクを吐出させることによって画像や文字等を記録する構成となっている。  
そして、印刷ヘッドは、ノズルが形成されたノズル面を印刷用紙に対向させた状態でキャリッジに支持されており、ガイド部材に沿って印刷用紙の幅方向に移動（主走査）し、この主走査に同期してインクを吐出する。  
また、近年、写真と同じイメージの出力結果が得られる等の理由から、印刷用紙の全表面を対象として印刷を行なういわゆる縁なし印刷が可能なカラーインクジェットプリンタが人気を集めている。縁なし印刷により、例えば、印刷用紙の四辺の縁にも余白なくインクを吐出して印刷することが可能である。
【０００３】
ところで、縁なし印刷の場合には、印刷用紙の全表面を対象として印刷を行なうため、印刷された印刷用紙の端部に余白部分ができないようにすることが重要である。これを実現するためには、印刷用紙が曲がって（斜めに）給紙されることも考慮に入れて、印刷よりやや大きめの、換言すれば、印刷用紙の大きさと比べてある程度マージンを持たせた印刷データを用意し、本印刷データに基づき印刷用紙に印刷を行なう手法が有効である。  
また、印刷用紙以外の領域に印刷が行なわれることにより無駄にインクを消費してしまうという本手法が有する問題を軽減するために、センサにより印刷用紙の端の位置を検知し、検知された端の位置に応じてインクを吐出させる開始位置や終了位置を変化させる方策も有効である。
【０００４】
しかしながら、かかる方策の実行中に、印刷用紙の上下端付近においては、センサの検知誤差によって左右端位置の検知ずれを起こすという状況が生じ得る。この状況について図１６及び図１７を用いて説明する。図１６は左右端検出用センサの発光スポットと印刷用紙の位置関係を示す模式図であり、図１７は、左右端検知用センサの発光スポットの位置による左右端検出位置のずれを説明するための説明図である。  
図１６によれば、印刷用紙Ｐの端検出用センサ（ここでは左右端検出用）の発光スポットは主走査方向に移動しながら、印刷用紙Ｐの端を遮ることによる受光量の変化を検出し、設定値（しきい値）を参照することによって端を検知する。
【０００５】
しかしながら、スポット位置１及びスポット位置２に示すように主走査方向において同様な左右端位置に差し掛かっても、スポットを遮る印刷用紙Ｐの面積の違い（本例ではスポット位置２における面積がスポット位置１における面積の二分の一となる）を生ずる。即ち、スポット位置２に示す印刷用紙の上下端部にかかる部分の左右端検知においては、スポット位置１と同様な印刷用紙による遮光面積となってしきい値に到達するには、さらに主走査方向（印刷用紙の内側）に移動することが必要であり、本例ではスポット径が印刷用紙Ｐに入った位置（破線の円で示す）で同じ遮光面積（しきい値）となる。
【０００６】
さらに、図１７により詳述すれば、スポット位置１、換言すれば、印刷用紙Ｐの紙送り方向における印刷用紙Ｐの上下端を含まない位置においては、印刷用紙Ｐの主走査方向の端位置ＰＥに前記発光スポットが到達すれば、前記端検知用センサの受光量は判定しきい値に到達する。しかし、スポット位置２、換言すれば、印刷用紙Ｐの紙送り方向における印刷用紙Ｐの上下端を含む位置においては、前述と同じ印刷用紙Ｐの主走査方向の端位置ＰＥに前記発光スポットが到達しても、前記端検知用センサの受光量は、前述の通り判定しきい値に達しない。さらに、前記端検知用センサは、主走査方向に移動し、即ち、前記発光スポットが主走査方向に移動して前記端検知用センサの受光量が増加すると、印刷用紙端ＰＥより内側に入った位置Ｃにおいて前記端検知用センサの受光量は判定しきい値に達し、この位置を印刷用紙Ｐの端位置と誤って認識することとなる。
【０００７】
このことから、印刷用紙の上下端付近では左右端が印刷用紙Ｐの内側にずれて検知され、このずれて検知された左右端の位置に基づいてインクを吐出させる開始位置や終了位置が決定されるため、この部分にインクが吐出されず、即ちこの部分に余白を生ずることになる。  
さらには、印刷用紙の位置によるセンサの検知誤差、あるいは、何らかの要因による印刷用紙の左右端位置が検出されないという状況も生じ得る。  
また、このような状況で、インクを吐出させる開始位置や終了位置を決定するための手法を変えないで、単に、直前の主走査時に検知された左右端の位置に係る情報を用いて、次の主走査時の前記開始位置や終了位置を決定することとすれば、印刷用紙に誤って余白を生じさせるという問題が生じる可能性がある。この問題は、印刷用紙が曲がって（斜めに）給紙されている場合に、特に発生する可能性が高い。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−２９１４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、液体の吐出開始・終了位置を適切に設定しうる液体吐出装置、液体吐出システム、及び、液体吐出方法を実現することにある。
【課題を解決するための手段】
【００１０】
主たる本発明は、液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる。
【００１１】
また、他の主たる本発明は、液体吐出システムであって、
(a)コンピュータ本体、
及び、
(b)液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有する液体吐出装置、
を備え、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる、液体吐出システム。
【００１２】
また、他の主たる本発明は、液体を吐出するための液体吐出方法であって、
媒体を搬送するステップと、
搬送される媒体に対して、移動する吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するステップと、
前記開始位置において前記吐出ヘッドからの液体の吐出を開始するステップと、
前記終了位置において前記吐出ヘッドからの液体の吐出を終了するステップと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記位置決定制御が異なる。
【００１３】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【００１４】
【図１】本発明の一例としての印刷システムの構成を示すブロック図である。
【図２】カラーインクジェットプリンタ２０の主要な構成の一例を示すブロック図である。
【図３】反射型光学センサ２９の一例を説明するための模式図である。
【図４】インクジェットプリンタのキャリッジ２８周辺の構成を示した図である。
【図５】キャリッジ２８に取り付けられたリニア式エンコーダ１１の構成を模式的に示した説明図である。
【図６】ＣＲモータ正転時及び逆転時におけるリニア式エンコーダ１１の２つの出力信号の波形を示したタイミングチャートである。
【図７】カラーインクジェットプリンタ２０の電気的構成の一例を示すブロック図である。
【図８】印刷ヘッド３６の下面におけるノズル配列を示す説明図である。
【図９】印刷ヘッド３６と反射型光学センサ２９と印刷用紙Ｐの位置関係を模式的に表した図である。
【図１０】第一の実施の形態を説明するためのフローチャートである。
【図１１】インク吐出開始位置及びインク吐出終了位置の求め方を説明するための説明図である。
【図１２】反射型光学センサ２９による印刷用紙Ｐの左右端位置の決定制御の可否を決定するための、印刷用紙Ｐの位置を説明するための模式図である。
【図１３】第二の実施の形態を説明するためのフローチャートである。
【図１４】コンピュータシステムの外観構成を示した説明図である。
【図１５】図１４に示したコンピュータシステムの構成を示すブロック図である。
【図１６】印刷用紙Ｐの左右端検出用センサの発光スポットと印刷用紙Ｐの位置関係を示す模式図である。
【図１７】印刷用紙Ｐの左右端検出用センサの発光スポットの位置による左右端検出のずれを説明するための説明図である。
【発明を実施するための形態】
【００１５】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１６】
液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる。
【００１７】
かかる液体吐出装置によれば、液体の吐出開始・終了位置を適切に設定しうる液体吐出装置を実現することが可能となる。
【００１８】
また、前記センサは、前記吐出ヘッドとともに移動可能であり、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、前記センサーベースの位置決定制御を実行しない、こととしてもよい。
【００１９】
かかる液体吐出装置によれば、前記媒体の送り方向先端又は後端から所定範囲内の領域に液体を吐出する際に、前記センサーベースの位置決定制御を実行しないことにより、媒体に誤って余白を生じさせることを回避することが可能となる。
【００２０】
また、前記センサは、前記吐出ヘッドとともに移動可能であり、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際には、前記コントローラは、前記開始位置又は前記終了位置を予め定められた位置とする、こととしてもよい。
【００２１】
このようにすれば、より簡易に、より正確に適切な前記開始位置又は前記終了位置を決定することができる。
【００２２】
また、前記前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記位置決定制御を実行していたときに検知された前記端の位置に基づいて、前記開始位置又は前記終了位置を決定することとしてもよい。このようにすれば、過去に検知された前記端の位置に係る最小限の情報から前記開始位置又は前記終了位置を決定することができる。
【００２３】
また、前記前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記位置決定制御を実行していたときに検知された複数の前記端の位置と、該端の位置が検知されたときからの媒体の送り量に基づいて、前記開始位置又は前記終了位置を決定することとしてもよい。このようにすれば、より正確に適切な前記開始位置又は前記終了位置を決定することができる。
【００２４】
また、前記前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記位置決定制御を実行していたときに検知された一つの前記端の位置と、該端の位置が検知されたときからの媒体の送り量と、予測される前記媒体の最大傾き角と、に基づいて、前記開始位置又は前記終了位置を決定することとしてもよい。このようにすれば、より正確に適切な前記開始位置又は前記終了位置を決定することができる。
【００２５】
また、前記前記センサーベースの位置決定制御を実行しないときには、前記コントローラは、前記位置決定制御を実行していたときに検知された一つの前記端の位置と、前記媒体の幅長と、に基づいて前記開始位置又は前記終了位置を決定することとしてもよい。このようにすれば、より正確に適切な前記開始位置又は前記終了位置を決定することができる。
【００２６】
また、前記媒体の全表面を対象として液体を吐出することとしてもよい。媒体の全表面を対象として液体を吐出する場合には、媒体の端部にも液体を吐出するため上記手段によるメリットがより大きくなる。
【００２７】
また、前記センサは、光を発するための発光部と、前記発光部の主走査方向への移動に応じて主走査方向に移動する前記光を受光するための受光センサと、を備え、前記主走査方向へ移動する前記発光部により発せられた光が、前記端をさえぎる事による前記受光センサの出力値の変化に基づいて、前記端の位置を検知することとしてもよい。このようにすれば、より簡易に、前記端の位置を検知することができる。
【００２８】
また、前記吐出ヘッドを備え移動可能な移動部材に、前記センサが設けられていることとしてもよい。このようにすれば、移動部材とセンサの移動機構を共通化することができる。
【００２９】
また、前記移動部材を主走査方向に移動させながら、前記主走査方向へ移動する前記発光手段により発せられた光が、前記端を遮ることによる前記受光センサの出力値の変化に基づいて、前記端の位置を検知すると共に、前記媒体に前記吐出ヘッドから液体を吐出することとしてもよい。このようにすれば、液体吐出装置の効率的な動作を実現することができる。
【００３０】
また、前記液体はインクであり、前記液体吐出装置は、前記吐出ヘッドからインクを吐出することにより前記媒体たる被印刷体に印刷を行なう装置であることとしてもよい。このような場合には、前述した効果を奏する印刷装置を実現することができる。
【００３１】
また、前記吐出ヘッドは、前記媒体の全表面を対象としてインクを吐出し、前記センサは、前記吐出ヘッドとともに移動可能であって、光を発するための発光部と、前記発光部の主走査方向への移動に応じて主走査方向に移動する前記光を受光するための受光センサとを備え、前記コントローラは、前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光センサの出力値の変化に基づいて、前記端の位置を検知し、前記媒体の送り方向中央領域に前記吐出ヘッドからインクを吐出する際には、前記コントローラは、移動中の前記センサによって検知された前記端の位置に基づいて、その次の移動における前記吐出ヘッドからインクを吐出させる開始位置と終了位置の少なくともいずれか一方を決定するセンサーベースの位置決定制御を実行し、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドからインクを吐出する際には、前記コントローラは、前記開始位置又は前記終了位置を予め定められた位置とする、こととしてもよい。
【００３２】
また、液体吐出システムであって、(a)コンピュータ本体、及び、(b)液体を吐出するための液体吐出装置であって、液体を吐出するための移動可能な吐出ヘッドと、媒体を送るための送り機構と、前記媒体の端の位置を検知するためのセンサと、前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、を有する液体吐出装置、を備え、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる、液体吐出システム、も実現可能である。
【００３３】
また、液体を吐出するための液体方法であって、媒体を搬送するステップと、搬送される媒体に対して、移動する吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するステップと、前記開始位置において前記吐出ヘッドからの液体の吐出を開始するステップと、前記終了位置において前記吐出ヘッドからの液体の吐出を終了するステップと、を有し、前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記位置決定制御が異なる、液体吐出方法も実現可能である。
【００３４】
＝＝＝装置の全体構成例＝＝＝
図１は、液体吐出システムの一例としての印刷システムの構成を示すブロック図である。この印刷システムは、コンピュータ９０と、液体吐出装置の一例としてのカラーインクジェットプリンタ２０と、を備えている。なお、カラーインクジェットプリンタ２０とコンピュータ９０とを含む印刷システムは広義の「液体吐出装置」と呼ぶこともできる。また、図示はしないが、上記コンピュータ９０、上記カラーインクジェットプリンタ２０、ＣＲＴ２１や液晶表示装置等の表示装置、キーボードやマウス等の入力装置、フレキシブルドライブ装置やＣＤ−ＲＯＭドライブ装置等のドライブ装置等から、コンピュータシステムが構成されている。
【００３５】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラーインクジェットプリンタ２０に転送するための印刷データＰＤが出力される。画像のレタッチなどを行なうアプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行ない、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示している。
【００３６】
アプリケーションプログラム９５が印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これをカラーインクジェットプリンタ２０に供給する印刷データＰＤに変換する。プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、ハーフトーンモジュール９９と、ラスタライザ１００と、ユーザインターフェース表示モジュール１０１と、ＵＩプリンタインターフェースモジュール１０２と、色変換ルックアップテーブルＬＵＴと、が備えられている。
【００３７】
解像度変換モジュール９７は、アプリケーションプログラム９５で形成されたカラー画像データの解像度を、印刷解像度に変換する役割を果たす。こうして解像度変換された画像データは、まだＲＧＢの３つの色成分からなる画像情報である。色変換モジュール９８は、色変換ルックアップテーブルＬＵＴを参照しつつ、各画素毎に、ＲＧＢ画像データを、カラーインクジェットプリンタ２０が利用可能な複数のインク色の多階調データに変換する。
【００３８】
色変換された多階調データは、例えば２５６階調の階調値を有している。ハーフトーンモジュール９９は、いわゆるハーフトーン処理を実行してハーフトーン画像データを生成する。このハーフトーン画像データは、ラスタライザ１００によりカラーインクジェットプリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。印刷データＰＤは、各主走査時のドット形成状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００３９】
ユーザインターフェース表示モジュール１０１は、印刷に関係する種々のユーザインターフェースウィンドウを表示する機能と、それらのウィンドウ内におけるユーザの入力を受け取る機能とを有している。  
ＵＩプリンタインターフェースモジュール１０２は、ユーザインターフェース（ＵＩ）とカラーインクジェットプリンタ間のインターフェースを取る機能を有している。ユーザがユーザインターフェースにより指示した命令を解釈して、カラーインクジェットプリンタへ各種コマンドＣＯＭを送信したり、逆に、カラーインクジェットプリンタから受信したコマンドＣＯＭを解釈して、ユーザインターフェースへ各種表示を行なったりする。
【００４０】
なお、プリンタドライバ９６は、各種コマンドＣＯＭを送受信する機能、印刷データＰＤをカラーインクジェットプリンタ２０に供給する機能等を実現する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）及び外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。また、このようなコンピュータプログラムを、インターネットを介してコンピュータ９０にダウンロードすることも可能である。
【００４１】
図２は、カラーインクジェットプリンタ２０の主要な構成の一例を示す概略斜視図である。このカラーインクジェットプリンタ２０は、用紙スタッカ２２と、図示しないステップモータで駆動される紙送りローラ２４と、印刷用紙Ｐの給紙を検知するためのペーパーエンド検出器３３と、プラテン２６と、ドットを形成するための印刷ヘッドを備え移動可能な移動部材の一例としてのキャリッジ２８と、キャリッジモータ３０と、キャリッジモータ３０によって駆動される牽引ベルト３２と、キャリッジ２８のためのガイドレール３４とを備えている。また、キャリッジ２８には、多数のノズルを備えた吐出ヘッドの一例としての印刷ヘッド３６と、後に詳述する検知手段の一例としての反射型光学センサ２９が搭載されている。
【００４２】
印刷用紙Ｐは、用紙スタッカ２２から紙送りローラ２４によって巻き取られてプラテン２６の表面上を紙送り方向（以下、副走査方向ともいう）へ送られる。キャリッジ２８は、キャリッジモータ３０により駆動される牽引ベルト３２に牽引されて、ガイドレール３４に沿って主走査方向に移動する。なお、主走査方向とは、図に示すように副走査方向に垂直な２つの方向をいう。また、印刷用紙Ｐをカラーインクジェットプリンタ２０へ供給するための給紙動作、印刷用紙Ｐをカラーインクジェットプリンタ２０から排出させるための排紙動作も上記紙送りローラ２４を用いて行なわれる。
【００４３】
＝＝＝反射型光学センサの構成例＝＝＝
図３は、反射型光学センサ２９の一例を説明するための模式図である。反射型光学センサ２９はキャリッジ２８に取り付けられ、例えば発光ダイオードから構成される発光手段の一例としての発光部３８と、例えばフォトトランジスタから構成される受光センサの一例としての受光部４０を有している。発光部３８から発した光、即ち、入射光は、印刷用紙Ｐや発せられた光の方向に印刷用紙Ｐがない場合にはプラテン２６により反射され、その反射光は受光部４０で受光され、電気信号の大きさが測定される。  
なお、上記においては、図に示されるように、発光部３８と受光部４０は、一体となって反射型光学センサ２９という機器を構成することとしたが、発光機器と受光機器のように各々別個の機器を構成してもよい。  
また、上記においては、受光した反射光の強さを得るために、反射光を電気信号に変換した後に電気信号の大きさを測定することとしたが、これに限定されるものではなく、受光した反射光の強さに応じた受光センサの出力値を測定することができればよい。
【００４４】
＝＝＝キャリッジ周辺の構成例＝＝＝
次に、キャリッジ周辺の構成について説明する。図４は、インクジェットプリンタのキャリッジ２８周辺の構成を示した図である。  
図４に示したインクジェットプリンタは、送り機構の一例としての紙送りを行なう紙送りモータ（以下、ＰＦモータともいう）３１と、印刷用紙Ｐに液体の一例としてのインクを吐出する印刷ヘッド３６が固定され、主走査方向に駆動されるキャリッジ２８と、キャリッジ２８を駆動するキャリッジモータ（以下、ＣＲモータともいう）３０と、キャリッジ２８に固定されたリニア式エンコーダ１１と、モータ３１用の不図示のロータリ式エンコーダ１３と、印刷用紙Ｐを支持するプラテン２６と、ＰＦモータ３１によって駆動されて印刷用紙Ｐを搬送する紙送りローラ２４と、ＣＲモータ３０の回転軸に取り付けられたプーリ２５と、プーリ２５によって駆動される牽引ベルト３２とを備えている。
【００４５】
次に、上記のリニア式エンコーダ１１及びロータリ式エンコーダ１３について説明する。図５は、キャリッジ２８に取り付けられたリニア式エンコーダ１１の構成を模式的に示した説明図である。  
図５に示したリニア式エンコーダ１１は、発光ダイオード１１ａと、コリメータレンズ１１ｂと、検出処理部１１ｃと、を備えている。検出処理部１１ｃは、複数（例えば４個）のフォトダイオード１１ｄと、信号処理回路１１ｅと、例えば２個のコンパレータ１１ｆＡ、１１ｆＢと、を有している。
【００４６】
発光ダイオード１１ａの両端に抵抗を介して電圧Ｖｃｃが印加されると、発光ダイオード１１ａから光が発せられる。この光はコリメータレンズ１１ｂにより平行光に集光されてリニア式エンコーダ用符号板１２を通過する。リニア式エンコーダ用符号板１２には、所定の間隔（例えば１／１８０インチ（１インチ＝２．５４ｃｍ））毎にスリットが設けられている。  
リニア式エンコーダ用符号板１２を通過した平行光は、図示しない固定スリットを通って各フォトダイオード１１ｄに入射し、電気信号に変換される。４個のフォトダイオード１１ｄから出力される電気信号は信号処理回路１１ｅにおいて信号処理され、信号処理回路１１ｅから出力される電気信号はコンパレータ１１ｆＡ、１１ｆＢにおいて比較され、比較結果がパルスとして出力される。コンパレータ１１ｆＡ、１１ｆＢから出力されるパルスＥＮＣ−Ａ、ＥＮＣ−Ｂがリニア式エンコーダ１１の出力となる。
【００４７】
図６は、ＣＲモータ正転時及び逆転時におけるリニア式エンコーダ１１の２つの出力信号の波形を示したタイミングチャートである。  
図６（ａ）及び図６（ｂ）に示すように、ＣＲモータ正転時及び逆転時のいずれの場合でも、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂは位相が９０度だけ異なっている。ＣＲモータ３０が正転しているとき、即ち、キャリッジ２８が主走査方向に移動しているときは、図６（ａ）に示すように、パルスＥＮＣ−ＡはパルスＥＮＣ−Ｂよりも９０度だけ位相が進み、ＣＲモータ３０が逆転しているときは、図６（ｂ）に示すように、パルスＥＮＣ−ＡはパルスＥＮＣ−Ｂよりも９０度だけ位相が遅れる。そして、パルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂの１周期Ｔは、キャリッジ２８がリニア式エンコーダ用符号板１２のスリット間隔を移動する時間に等しい。
【００４８】
そして、リニア式エンコーダ１１の出力パルスＥＮＣ−Ａ、ＥＮＣ−Ｂの各々の立ち上がりエッジ、立ち上がりエッジが検出され、検出されたエッジの個数が計数され、この計数値に基づいてＣＲモータ３０の回転位置が演算される。この計数はＣＲモータ３０が正転しているときは、１個のエッジが検出されると「+１」を加算し、逆転しているときは、１個のエッジが検出されると「−１」を加算する。パルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂの各々の周期は、リニア式エンコーダ用符号板１２の、あるスリットがリニア式エンコーダ１１を通過してから次のスリットがリニア式エンコーダ１１を通過するまでの時間に等しく、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度だけ異なっている。このため、上記計数のカウント値「１」はリニア式エンコーダ用符号板１２のスリット間隔の１／４に対応する。これにより上記計数値にスリット間隔の１／４を乗算すれば、その乗算値に基づいて、計数値が「０」に対応する回転位置からのＣＲモータ３０の移動量を求めることができる。このときリニア式エンコーダ１１の解像度はリニア式エンコーダ用符号板１２のスリットの間隔の１／４となる。
【００４９】
一方、ＰＦモータ３１用のロータリ式エンコーダ１３は、ロータリ式エンコーダ用符号板１４がＰＦモータ３１の回転に応じて回転する回転円板である以外は、リニア式エンコーダ１１と同様の構成となっており、２つの出力パルスＥＮＣ−Ａ、ＥＮＣ−Ｂを出力し、かかる出力に基づいてＰＦモータ３１の移動量を求めることができる。
【００５０】
＝＝＝カラーインクジェットプリンタの電気的構成例＝＝＝
図７は、カラーインクジェットプリンタ２０の電気的構成の一例を示すブロック図である。このカラーインクジェットプリンタ２０はコンピュータ９０から供給された信号を受信するバッファメモリ５０と、印刷データを格納するイメージバッファ５２と、カラーインクジェットプリンタ２０全体の動作を制御するシステムコントローラ（単に、「コントローラ」ともいう。）５４と、メインメモリ５６とＥＥＰＲＯＭ５８と、を備えている。システムコントローラ５４には、さらに、キャリッジモータ３０を駆動する主走査駆動回路６１と、紙送りモータ３１を駆動する副走査駆動回路６２と、印刷ヘッド３６を駆動するヘッド駆動回路６３と、反射型光学センサ２９の発光部３８、受光部４０を制御する反射型光学センサ制御回路６５と、既述のリニア式エンコーダ１１と記述のロータリ式エンコーダ１３と、が接続されている。また、反射式光学センサ制御回路６５は、受光部４０により受光される反射光から変換される電気信号を測定するための電気信号測定部６６を備えている。
【００５１】
コンピュータ９０から転送された印刷データは、一旦、バッファメモリ５０に蓄えられる。カラーインクジェットプリンタ２０内では、システムコントローラ５４が、バッファメモリ５０から印刷データの中から必要な情報を読み取り、これに基づいて、主走査駆動回路６１、副走査駆動回路６２、ヘッド駆動回路６３等に対して制御信号を送る。
【００５２】
イメージバッファ５２には、バッファメモリ５０で受信された複数の色成分の印刷データが格納される。ヘッド駆動回路６３は、システムコントローラ５４からの制御信号に従って、イメージバッファ５２から各色成分の印刷データを読み出し、これに応じて印刷ヘッド３６に設けられた各色のノズルアレイを駆動する。
【００５３】
＝＝＝印刷ヘッドのノズル配列例等＝＝＝
図８は、印刷ヘッド３６の下面におけるノズル配列を示す説明図である。この印刷ヘッド３６は、副走査方向に沿った一直線上それぞれ配列されたブラックノズル列と、イエローノズル列と、マゼンタノズル列と、シアンノズル列と、を有している。図に示すように、それぞれのノズル列は２列ずつ設けられており、本明細書においては、各々のノズル列を、第一ブラックノズル列、第二ブラックノズル列、第一イエローノズル列、第二イエローノズル列、第一マゼンタノズル列、第二マゼンタノズル列、第一シアンノズル列、第二シアンノズル列と呼ぶ。
【００５４】
ブラックノズル列（白丸で示す）は、３６０個のノズル＃１〜＃３６０を有している。これらのノズルのうち、奇数番目のノズル＃１、＃３、・・・、＃３５９は第一ブラックノズル列に、偶数番目のノズル＃２、＃４、・・・、＃３６０は第二ブラックノズル列に属している。第一ブラックノズル列のノズル＃１、＃３、・・・、＃３５９は、副走査方向に沿って一定のノズルピッチｋ・Ｄで配置されている。ここで、Ｄは副走査方向のドットピッチであり、ｋは整数である。副走査方向のドットピッチＤは、主走査ライン（ラスタライン）のピッチとも等しい。以下では、ノズルピッチｋ・Ｄを表す整数ｋを、単に「ノズルピッチｋ」と呼ぶ。図8の例では、ノズルピッチｋは４ドットである。但し、ノズルピッチｋは、任意の整数に設定することができる。
【００５５】
また、第二ブラックノズル列のノズル＃２、＃４、・・・、＃３６０も、また、副走査方向に沿って一定のノズルピッチｋ・Ｄ（ノズルピッチｋ＝４）で配置されているが、図に示すように、各ノズルの副走査方向の位置は、第一ブラックノズル列の各ノズルの副走査方向の位置に比べてずれている。図8の例において、かかるずれ量は、1／２・ｋ・Ｄ（ｋ＝４）である。
【００５６】
また、上述した事項は、イエローノズル列（白三角で示す）、マゼンタノズル列（白四角で示す）、シアンノズル列（白菱形で示す）、についても同様である。即ち、各ノズル列は、360個のノズル＃１、＃３、・・・、＃３５９が第一列に、＃２、＃４、・・・、＃３６０が第二列に属している。また、各々のノズル列は、副走査方向に沿って一定のノズルピッチｋ・Ｄで配置されており、第二列のノズルの副走査方向の位置は、第一列のノズルの副走査方向のノズルの位置に比べて、１／２・ｋ・Ｄ（ｋ＝４）だけずれている。
【００５７】
即ち、印刷ヘッド３６に配置されたノズル群は千鳥形状を構成しており、印刷時には、キャリッジ２８とともに印刷ヘッド３６が主走査方向に一定速度で移動している間に、各ノズルからインク滴が吐出される。但し、印刷方式によっては、すべてのノズルが常に使用されるとは限らず、一部のノズルのみが使用される場合もある。  
なお、前述した反射型光学センサ２９は、印刷ヘッド３６と共に、キャリッジ２８に取り付けられており、本実施の形態においては、図に示すように、反射型光学センサ２９の副走査方向の位置は、前述したノズル＃３６０の副走査方向の位置と一致している。
【００５８】
＝＝＝第一の実施の形態＝＝＝
次に、図９及び図１０を用いて、本発明の第一の実施の形態について説明する。図９は、印刷ヘッド３６と反射型光学センサ２９と印刷用紙Pの位置関係を模式的に表した図であり、図１０は第一の実施の形態を説明するためのフローチャートである。
【００５９】
先ず、最初に、ユーザがアプリケーションプログラム９５等において印刷を行なう旨を指示する（ステップＳ２）。  
本指示を受け取ったアプリケーションプログラム９５が、印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像データをアプリケーションプログラム９５から受け取り、これを各主走査時のドットの形成状態を示すラスタデータと副走査送り量を示すデータとを含む印刷データＰＤに変換する。さらに、プリンタドライバ９６は、かかる印刷データＰＤを各種コマンドＣＯＭとともに、カラーインクジェットプリンタ２０に供給する。カラーインクジェットプリンタ２０は、これらをバッファメモリ５０により受信した後に、イメージバッファ５２又はシステムコントローラ５４へ送信する。
【００６０】
また、ユーザは印刷用紙Ｐのサイズや縁なし印刷を行なう旨を、ユーザインターフェース表示モジュール１０１に指示することが可能である。ユーザによる当該表示は、ユーザインターフェース表示モジュール１０１により受け取られ、ＵＩプリンタインターフェースモジュール１０２へ送られる。ＵＩプリンタインターフェースモジュール１０２は、指示された命令を解釈して、カラーインクジェットプリンタ２０へコマンドＣＯＭを送信する。カラーインクジェットプリンタ２０は、コマンドＣＯＭをバッファメモリ５０により受信した後に、システムコントローラ５４へ送信する。
【００６１】
カラーインクジェットプリンタ２０は、システムコントローラ５４に送信された命令に基づいて、副走査駆動回路６２により紙送りモータ３１を駆動させる等して、印刷用紙Ｐの給紙を行なう（ステップＳ４）。  
なお、印刷用紙Ｐの紙送り方向への送りは、副走査駆動回路６２により紙送りモータ３１を駆動させて、キャリッジ２８の走査方向への移動は、主走査駆動回路６１によりキャリッジモータ３０を駆動させて、印刷ヘッド３６からのインクの吐出は、ヘッド駆動回路６３により印刷ヘッド３６を駆動させて、それぞれ行なわれる。
【００６２】
次に、システムコントローラ５４は反射型光学センサ制御回路６５によりキャリッジ２８に備えられた反射型光学センサ２９を制御し、当該反射型光学センサ２９の発光部３８からプラテン２６に向けて光を発する（ステップＳ１２）。そして、繰り返される以下の一連の動作をカウントするためのカウンタ（不図示）を用意し、ここで、システムコントローラ５４は、当該カウンタをリセットする（ステップＳ１４）。かかるリセットは、例えばカウンタの値Ｎに０をセットすることにより実現される。
【００６３】
次に、システムコントローラ５４は、カウンタの値に１を加算し（ステップＳ１６）、図９（ａ）に示すように、キャリッジ２８に備えられた印刷ヘッド３６からインクを吐出して縁なし印刷を行なうために、主走査駆動回路６１によりＣＲモータ３０を駆動させてキャリッジ２８を移動させる（ステップＳ１８）。やがて、図９（ｂ）に示すように、上記発光部３８から発光された光が印刷用紙Ｐの左右端を遮ることとなる(ステップＳ２０)。このときに、発光部３８から発せられた光の入射先は、プラテン２６から印刷用紙Ｐに変わるから、その反射光を受光した反射型光学センサ２９の受光部４０の出力値である電気信号の大きさは変化する。そして、この電気信号の大きさを電気信号測定部６６により測定し、前記光が印刷用紙Ｐの端を通過したことを検知する。  
そして、リニア式エンコーダ１１の出力パルスに基づいてＣＲモータ３０の基準位置からの移動量を求め、当該移動量を、換言すればキャリッジ２８の位置（以下、当該位置を「位置Ａ」と呼ぶ）をＮ番目のデータとして記憶する(ステップＳ２２)。
【００６４】
図９（ｂ）及び図９（ｃ）に示すように、前述したステップＳ１６及びステップＳ１８の後においても、システムコントローラ５４は、キャリッジ２８を移動させて、当該キャリッジ２８に備えられた印刷ヘッド３６からインクを吐出して縁なし印刷を行なう（ステップＳ２４）。  
やがて、図９（ｃ）に示すように、上記発光部３８から発光された光が印刷用紙Ｐの左右端（ステップ２０において遮った端とは主走査方向の位置が異なる端）を遮ることとなる（ステップＳ２６）。このときに、発光部３８から発せられた光の入射先は印刷用紙Ｐからプラテン２６に変わるから、その反射光を受光した反射型光学センサ２９の受光部４０の出力値である電気信号の大きさは変化する。そして、この電気信号の大きさを電気信号測定部６６により測定し、前記光が印刷用紙Ｐの端を通過したことを検知する。  
そして、リニア式エンコーダ１１の出力パルスに基づいてＣＲモータ３０の基準位置からの移動量を求め、換言すればキャリッジ２８の位置（以下、当該位置を「位置Ｂ」と呼ぶ）をＮ番目のデータとして記憶する（ステップＳ２８）。
【００６５】
次に図９（ｃ）及び図９（ｄ）に示すようにシステムコントローラ５４は、ＣＲモータ３０を駆動させて、キャリッジ２８を移動させ、また、紙送りモータ３１を駆動させて、印刷用紙Ｐを所定量紙送りし、次の縁なし印刷に備える（ステップＳ３０）。  
次に、システムコントローラ５４は、印刷用紙Ｐの副走査方向における紙送り量をカウントし、印刷用紙Ｐが予め設定された所定範囲に到達しているかを判定する（ステップＳ３２）。
【００６６】
ここで、「予め設定された所定範囲」について図１２をも参照しつつ説明する。図１２は、反射型光学センサ２９による印刷用紙Ｐの左右端位置の決定制御の可否を決定するための、印刷用紙Ｐの位置を説明するための模式図である。「予め設定された所定範囲」とは、反射型光学センサ２９が、印刷用紙Ｐの下端（後端とも呼ぶ）近傍に対向している状態をいう。  
印刷用紙Ｐが所定範囲に到達したか否かは、印刷用紙Ｐの下端が、ペーパーエンド検出器３３によって検知された後の印刷用紙Ｐの「所定の紙送り量」によって判断される。即ち、印刷用紙Ｐの下端と反射型光学センサ２９の受光部４０との間隙がＳ（本例では下端から５〜７ミリメートルに設定されている）以下となったときに、印刷用紙Ｐが所定範囲に到達したと判断される（図１２参照）。  
当該所定範囲に到達したか否かを判断する他の例としては、印刷用紙Ｐの上端（先端とも呼ぶ）におけるインク吐出開始位置を基準として、紙送り量をカウントし、このカウント値を用いて判断する方法等も挙げられる。
【００６７】
また、更なる他の例としては、インク吐出装置を制御するコントロール信号をトリガとして所定範囲に到達したか否かを判断することも可能である。ここで、コントロール信号の一例を挙げて説明する。印刷用紙Ｐの印刷及び紙送りが進行し、印刷用紙Ｐの下端が紙送りローラ２４から外れる際に発生する印刷用紙Ｐの送り過ぎ状態（いわゆる、用紙の蹴飛ばし状況）に対処するために、印刷用紙Ｐの下端が紙送りローラ２４に差し掛かると、紙送りローラ２４の送りスピードを減速し、印刷用紙Ｐが完全に紙送りローラ２４から外れると、また速い紙送りスピードにすることが実施される（ブレーキング制御と呼ばれる）。この紙送りスピードを変化させる信号をトリガとして所定範囲に到達したか否かを判断することも可能であり、より詳しくは、紙送りスピードを速いスピードに戻すタイミング信号を用いればよい。  
また、印刷用紙の上下端付近の縁なし印刷を行なう際の紙送り量の変化に伴う信号をトリガとして、印刷用紙Ｐが所定範囲に到達したか否かを判断してもよい。
【００６８】
図１０のフローチャートの説明に戻る。印刷用紙Ｐが予め設定された所定範囲に到達したか否かの判定（ステップＳ３２）により、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの処理について、図１１をも参照しつつ説明する。図１１は、インク吐出開始位置及びインク吐出終了位置の求め方を説明するための説明図である。
【００６９】
印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときは、以後、反射型光学センサ２９による印刷用紙Ｐの左右端検出を行なわず（ステップＳ３３）、Ｎ番目の位置とは無関係に「予め定められた位置」をインクの吐出開始位置（図１１において四角印でその位置を示す）（ステップＳ３６）、及び、吐出終了位置（図１１において×印でその位置を示す）（ステップＳ３７）とする。
【００７０】
ここで、「予め定められた開始位置及び終了位置」は、印刷用紙Ｐに不必要な余白を生じさせない点を考慮し、印刷用紙の大きさ（横幅）に対して十分なマージンを持って設定されることが望ましい。  
なお、前述した処理においては、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときは、以後、反射型光学センサ２９による印刷用紙Ｐの左右端検出を行なわないこととしたが、反射型光学センサ２９による印刷用紙Ｐの左右端検出を行ってデータを取得しても、当該データを使用してのインク吐出開始位置及びインク吐出終了位置の決定を行なわないこととしてもよい。
【００７１】
さらに、システムコントローラ５４はキャリッジ２８を移動させて、前述したインクの吐出開始位置、及び、吐出終了位置により印刷を行ない（ステップＳ３８）、キャリッジ２８を移動させ且つ印刷用紙Ｐを所定量紙送りし、次の縁なし印刷に備え（ステップＳ３９）、印刷終了が確認されると（ステップＳ４０：Ｙ）、印刷処理を終了し（ステップＳ５０）。印刷終了が確認されない場合は（ステップＳ４０：Ｎ）、ステップＳ３２からの処理を実行する。
【００７２】
一方、印刷用紙Ｐが所定範囲に到達していない場合は（ステップＳ３２：Ｎ）、インク吐出開始位置及びインク吐出終了位置が決定された（ステップＳ４２〜Ｓ４８）後に、手順はステップＳ１６に戻り、システムコントローラ５４は、カウンタの値Ｎに１を加算し（ステップＳ１６）、その後、図９（ｄ)、図９（ｅ）、図９（ｆ）に示すように、前述したステップＳ１８以降の手順が実行される。
【００７３】
ここで、ステップＳ４２〜Ｓ４８の処理についてより詳しく説明する。先ず、システムコントローラ５４は、ステップＳ２０及びステップＳ２２において記憶されたＮ番目の位置Ａに対応する記憶領域からデータを読み込み、印刷用紙Ｐの左右端の一方の端であるＮ番目の位置Ａ（図１１において点線の丸印でその位置を示す）の位置を求める（ステップＳ４２）。
【００７４】
この、記憶データにより求められたＮ番目の位置Ａ（図１１において点線の丸印でその位置を示す）に基づいて、インクを吐出させる開始位置を決定する（ステップＳ４４）。例えば、図１１に示すように、前記Ｎ番目の位置Ａから距離αのマージンを見込んだ位置をインク吐出開始位置（図１１において実線の丸印でその位置を示す）として決定する。
【００７５】
次に、システムコントローラ５４は、ステップＳ２６及びステップＳ２８において記憶されたＮ番目の位置Ｂに対応する記憶領域からデータを読み込み、印刷用紙Ｐの左右端の一方の端であるＮ番目の位置Ｂ（図１１において点線の三角印でその位置を示す）を求める（ステップＳ４６）。さらに、ステップＳ４４と同様にして、記憶データにより求められたＮ番目の位置Ｂ（図１１において点線の三角印でその位置を示す）に基づいて、インクを吐出させる終了位置を決定する（ステップＳ４８）。例えば、図１１に示すように、前記Ｎ番目の位置Ｂから距離αのマージンを見込んだ位置をインク吐出終了位置（図１１において実線の三角印でその位置を示す）として決定する。
【００７６】
なお、上記においては、Ｎ番目の位置Ａ又はＮ番目の位置Ｂを求めるために、過去に検知された位置Ａ又はＢを用いるため、これらの過去の位置情報が充分でない場合は、先述の実施の形態で説明したと同様に、予め定められた位置をインクの吐出の開始位置（図１１において四角印でその位置を示す）や終了位置（図１１において×印でその位置を示す）としてもよい。  
なお、マージンαは、印刷用紙Ｐに不必要な余白を生じさせない点を考慮して、例えば、印刷用紙Ｐの左右端を検知する際の検知誤差等に基づいて設定される。また、上記において、マージンαの値は前記開始位置を決定する際と、前記終了位置を決定する際とで、共通の値としたが、異なる値が設定されても構わない。  
また、以上の処理を行なうためのプログラムは、ＥＥＰＲＯＭ５８に格納されており、かかるプログラムは、システムコントローラ５４により実行される。
【００７７】
背景技術の項で説明したとおり、印刷用紙以外の領域に印刷が行なわれることにより無駄にインクを消費してしまうという問題を軽減させるために、印刷用紙の左右端の位置を検知し、検知された左右端の位置に応じてインクを吐出させる開始位置や終了位置を変化させることが有効であるが、かかる方策の実行中に印刷用紙の上下端付近においては、検知手段における検知誤差による印刷用紙の左右端の検知位置ずれを起こすことが発生し得る。当該の検知位置ずれは、印刷用紙の左右端検出センサの発光スポットが主走査方向に移動し、印刷用紙の左右端に掛かることによる反射光の受光量の変化を検出して、左右端の位置を検知する際に発生する不具合であって、前記発光スポットの径の中に印刷用紙の上下端が含まれると、反射光が印刷用紙の他の左右端部分よりも少なくなることに起因し、印刷用紙の本来の左右端位置より内側に左右端が在るかのごとくの検知結果をもたらす。この誤った検知結果に基づきインクの吐出開始位置あるいは吐出終了位置を決定するため、印刷用紙の左右端より内側がインクの吐出開始位置あるいは吐出終了位置となる。即ち、この部分にインクの吐出されない余白部分を生じることとなる。
【００７８】
このような状況で、インクを吐出させる開始位置や終了位置を決定するための手法を変えないで、単に、直前の主走査時に検知された左右端の位置に係る情報を用いて、次の主走査時の前記開始位置や終了位置を決定することとすれば、印刷用紙に誤って余白を生じさせるという問題が生じる可能性がある。この問題は、印刷用紙が曲がって（斜めに）給紙されている場合に、特に発生する可能性が高い。
【００７９】
そこで、前述したように、印刷用紙の紙送り方向の位置が、予め設定された所定位置（印刷用紙の左右端検出用の反射型光学センサが、該印刷用紙の上下端に到達する直前に設定される位置）に到達した際には、当該の反射型光学センサによる印刷用紙の左右端検出を行なわず、あるいは、反射型光学センサによる印刷用紙の左右端を検知しデータを取得しても、当該データを使用してのインク吐出開始位置及びインク吐出終了位置の決定を行なわず、前記インク吐出開始位置及びインク吐出終了位置を予め定められた位置とすることにより、印刷用紙に誤って余白を生じさせることを回避することが可能となる。
【００８０】
＝＝＝第二の実施の形態＝＝＝
次に、図９を参照しつつ図１３を用いて、本発明の第二の実施の形態について説明する。図１３は第二の実施の形態を説明するためのフローチャートである。
【００８１】
先ず、最初に、ユーザがアプリケーションプログラム９５等において印刷を行なう旨を指示する（ステップＳ１０２）ことから、本フローチャートは始まるが、以下、ステップＳ１３０まで、第一の実施の形態について説明したステップＳ２からステップＳ３０と同様である。  
ステップＳ１３０において図９（ｃ）及び図９（ｄ）に示すように、システムコントローラ５４が、ＣＲモータ３０を駆動させて、キャリッジ２８を移動させ、また、紙送りモータ３１を駆動させて、印刷用紙Ｐを所定量紙送りし、次の縁なし印刷に備えるが、このときに、システムコントローラ５４は、ロータリ式エンコーダ１３の出力パルスに基づいてＰＦモータ３１の基準位置からの移動量を求め、当該移動量を、換言すれば印刷用紙Ｐの送り量を記憶する（ステップＳ１３１）。
【００８２】
次に、システムコントローラ５４は、印刷用紙Ｐの副走査方向における送り量に基づいて、印刷用紙Ｐが予め設定された所定範囲に到達したか否かを判定する（ステップＳ１３２）。ここで、「予め設定された所定範囲」とは、反射型光学センサ２９が、印刷用紙Ｐの下端（後端とも呼ぶ）近傍に対向している状態をいうが、第一の実施の形態で説明した所定範囲と同様であるので詳述しない。
【００８３】
印刷用紙Ｐが所定範囲に到達していないと判定された場合（ステップＳ１３２：N）には、システムコントローラ５４は、印刷用紙Ｐの左右端の一方の端であるＮ番目の位置Ａを求め（ステップＳ１５２）、Ｎ番目の位置Ａに基づいてインク吐出開始位置を決定し（ステップＳ１５４）、Ｎ番目の位置Bを求め（ステップＳ１５６）、Ｎ番目の位置Bに基づいてインク吐出終了位置を決定し（ステップＳ１５８）するが、これらの処理は第１実施形態において説明した処理と同様である。その後、手順はステップＳ１１６に戻り、システムコントローラ５４は、カウンタの値Ｎに１を加算し（ステップＳ１１６）、ステップＳ１１８からの手順が実行される。
【００８４】
次に、印刷用紙が所定範囲に到達していると判定された場合（ステップS１３２：Y）の処理について、図１１及び図１２をも参照しつつ説明する。  
印刷用紙が所定範囲に到達していると判定された場合（ステップS１３２：Y）には、以降の、反射型光学センサ２９による印刷用紙Ｐの左右端検出を行なわず（ステップＳ１３３）、後述する方法（ステップＳ１３６からステップＳ１４２）により、インク吐出開始位置及びインク吐出終了位置を決定する。なお、反射型光学センサ２９による印刷用紙Ｐの左右端の検知を行ない、データを取得しても、当該データを使用してのインク吐出開始位置及びインク吐出終了位置の決定を行なわないこととしてもよい。
【００８５】
次に、システムコントローラ５４はカウンタの値に１を加算し（ステップＳ１４５）、主走査駆動回路６１によりＣＲモータ３０を駆動させてキャリッジ２８を移動させて印刷を実行する（ステップＳ１４６）。この際に、システムコントローラ５４は、ヘッド駆動回路６３を制御して、決定されたインク吐出開始位置からインクの吐出を開始し、決定されたインク吐出終了位置でインクの吐出を終了させる。
【００８６】
次に、システムコントローラ５４は、ＣＲモータ３０を駆動させて、キャリッジ２８を移動させ、また紙送りモータ３１を駆動させて、印刷用紙Ｐを所定量紙送りし、次の縁なし印刷に備える（ステップＳ１４７）。このとき、システムコントローラ５４は、ロータリ式エンコーダ１３の出力パルスに基づいてＰＦモータ３１の基準位置からの移動量を求め、当該移動量を、換言すれば印刷用紙Ｐの送り量を記憶する（ステップＳ１４８）。
【００８７】
次に、システムコントローラ５４は、ステップＳ１５０において印刷終了位置か否かの判定を行ない、印刷終了でない場合は、ステップＳ１３２に戻り、前記印刷用紙が所定範囲に到達したか否かの判定を行ない、その後は、前述したステップＳ１３２以降の手順が実行される。また、前記ステップＳ１５０においての判定が、印刷終了であれば印刷を終了する（ステップ１６０）。
【００８８】
次に、ステップＳ１３２における判定において、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの、インク吐出開始位置及びインク吐出終了位置の求め方（ステップＳ１３６からステップＳ１４２）について例（４例）を挙げて説明する。
【００８９】
＝求め方  その１＝
印刷用紙Ｐの下端が所定範囲ＰＳに到達する直前に検知された左右端の位置（これらは、Ｎ'番目のデータとして既に記憶されている）を用いて、インク吐出開始位置及びインク吐出終了位置を求め、印刷用紙Ｐの下端が所定範囲ＰＳに到達して以降は、この求められた位置を常に用いる。
【００９０】
詳述すると、システムコントローラ５４は、ステップＳ１２０及びステップＳ１２２において記憶された、Ｎ'番目の位置Ａに対応する記憶領域からデータを読み込み、記憶されていた印刷用紙Ｐの左右端の一方の端の位置であるＮ'番目の位置Ａ（図１１において点線の丸印でその位置を示す）の位置を求める（ステップＳ１３６）。この、求められた前記Ｎ'番目の位置Ａに基づいて、インク吐出開始位置を決定する（ステップＳ１３８）。例えば、図１１に示すように、前記Ｎ'番目の位置Ａから距離αのマージンを見込んだ位置をインク吐出開始位置（図１１において実線の丸印でその位置を示す）として決定し、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの、インク吐出開始位置として固定する。
【００９１】
同様に、システムコントローラ５４は、ステップＳ１２６及びステップＳ１２８において記憶された、Ｎ'番目の位置Ｂに対応する記憶領域からデータを読み込み、記憶されていた印刷用紙Ｐの左右端の一方の端の位置であるＮ'番目の位置Ｂ（図１１において点線の三角印でその位置を示す）の位置を求める（ステップＳ１４０）。求められた前記Ｎ'番目の位置Ｂに基づいて、インク吐出終了位置を決定する（ステップＳ１４２）。  
例えば、図１１に示すように、前記Ｎ'番目の位置Ｂから距離αのマージンを見込んだ位置をインク吐出終了位置（図１１において実線の三角印でその位置を示す）として決定し、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの、インク吐出終了位置として固定する。
【００９２】
＝求め方  その２＝
また、過去に検知された二つの左右端の位置と、該端の位置が検知されたときからの印刷用紙Ｐの送り量とから、左右端の位置を求め、求められた左右端の位置に基づいて、インク吐出開始位置及びインク吐出終了位置を決定することもできる。  
例えば、Ｍ−１番目の位置Ａと、Ｍ番目の位置Ａと、求めようとするＮ番目の位置Ａを（ここでＭは、過去に検知されたＮ−ｘ番目の位置であり、即ち、Ｍ＜Ｎである）、それぞれＸａｍ−１、Ｘａｍ、Ｘａｎとし、ステップＳ１３１、又は、ステップＳ１４８において記憶された印刷用紙ＰのＭ−２番目の送り量と、Ｍ−１番目の送り量と、Ｎ−１番目の送り量をそれぞれＰｍ‐２、Ｐｍ‐１、Ｐｎ‐１，とすると、（Ｘａｎ−Ｘａｍ）／（Ｘａｎ−Ｘａｍ‐１）＝（Ｐｎ‐１−Ｐｍ‐１）／（Ｐｎ‐１−Ｐｍ‐２）の関係から、求めたいＮ番目の位置ＡであるＸａｎを求める（ステップＳ１３６）。  
即ち、当該式を整理すると、Ｘａｎ＝（(Ｐｎ‐１−Ｐｍ‐２)・Ｘａｍ−(Ｐｎ‐１−Ｐｍ‐１)・Ｘａｍ‐１／(Ｐｍ‐１−Ｐｍ‐２) となり、既知のＸａｍ‐１、Ｘａｍ、Ｐｍ‐２、Ｐｍ‐１、Ｐｎ‐１からＸａｎを求めることができる。
【００９３】
そして、求められたＮ番目の位置Ａ（図１１において点線の丸印でその位置を示す）に基づいて、インク吐出開始位置を決定する（ステップＳ１３８）。例えば、図１１に示すように、前記Ｎ番目の位置Ａから距離αのマージンを見込んだ位置をインク吐出開始位置（図１１において実線の丸印でその位置を示す）として決定する。
【００９４】
次に、Ｍ−１番目の位置Ｂと、Ｍ番目の位置Ｂと、求めようとするＮ番目位置Ｂを（ここでＭは、過去に検知されたＮ−ｘ番目の位置であり、即ち、Ｍ＜Ｎである）、それぞれＸｂｍ‐１、Ｘｂｍ、Ｘｂｎとし、ステップＳ１３１、及び、ステップＳ１４８において記憶された印刷用紙ＰのＭ−２番目の送り量と、Ｍ−１番目の送り量と、Ｎ−１番目の送り量をそれぞれＰｍ‐２、Ｐｍ‐１、Ｐｎ‐１とすると、（Ｘｂｎ−Ｘｂｍ）／（Ｘｂｎ−Ｘｂｍ‐１）＝（Ｐｎ‐１−Ｐｍ‐１）／（Ｐｎ‐１−Ｐｍ‐２）の関係から、求めたいＮ番目の位置ＢであるＸｂｎを求める（ステップＳ１４０）。  
即ち、当該式を整理すると、Ｘｂｎ＝（（Ｐｎ‐１−Ｐｍ‐２）・Ｘｂｍ−（Ｐｎ‐１−Ｐｍ‐１）・Ｘｂｍ‐１）／（Ｐｍ‐１−Ｐｍ‐２）となり、既知のＸｂｍ‐１、Ｘｂｍ、Ｐｍ‐２、Ｐｍ‐１、Ｐｎ‐１からＸｂｎを求めることができる。
【００９５】
そして、求められたＮ番目の位置Ｂ（図１１において点線の三角印でその位置を示す）に基づいて、インク吐出終了位置を決定する（ステップＳ１４２）。例えば、図１１に示すように、前記Ｎ番目の位置Ｂから距離αのマージンを見込んだ位置をインク吐出終了位置（図１１において実線の三角印でその位置を示す）として決定する。
【００９６】
なお、以上の説明においては、過去に検知された二つの前記左右端の位置から前記求めたい左右端の位置を求め、求められた該端の位置に基づいて、前記開始位置又は前記終了位置を決定することとしたが、これに限定されるものではない。例えば、過去に検知された三つ以上の前記左右端の位置から前記求めたい左右端の位置を求めてもよい。ただし、過去に検知された前記左右端の位置に係る最小限の情報から前記開始位置又は前記終了位置を決定できる点で、上記実施の形態の方がより望ましい。
【００９７】
＝求め方  その３＝
次に、ステップＳ１３２における判定において、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときのインク吐出開始位置及びインク吐出終了位置の求め方の他の例について、図１１及び図１３を参照しつつ説明する。  
この例では、過去に検知された一つの左右端の位置と、該端の位置が検知されたときからの印刷用紙の送り量と、予測される印刷用紙の最大傾き角と、から求めたい左右端の位置を求め、求められた左右端の位置に基づいて、インク吐出開始位置及びインク吐出終了位置を決定する。
【００９８】
例を挙げてインク吐出開始位置の求め方について説明する。例えば、Ｍ番目の位置Ａと、求めたいＮ番目の位置Ａ（ここでＭは、過去に検知されたＮ−ｘ番目の位置であり、即ち、Ｍ＜Ｎである）をそれぞれＸａｍ、Ｘａｎとし、ステップＳ１３１、又は、ステップＳ１４８において記憶された印刷用紙のＭ−１番目の送り量と、Ｎ−１番目の送り量をそれぞれＰｍ‐１、Ｐｎ‐１とし、予測される最大傾き角をθとすると、（Ｘａｎ−Ｘａｍ）／（Ｐｎ‐１−Ｐｍ‐１）＝ｔａｎθの関係から、Ｎ番目の位置ＡであるＸａｎを求める（ステップＳ１３６）。即ち、当該式を整理すると、Ｘａｎ＝Ｘａｍ+（Ｐｎ‐１−Ｐｍ‐１）・ｔａｎθとなり既知のＸａｍ、Ｐｍ‐１、Ｐｎ‐１、θからＸａｎを求めることができる。  
そして、求められたＮ番目の位置Ａ（図１１において点線の丸印でその位置を示す）に基づいて、インク吐出開始位置を決定する（ステップＳ１３８）。例えば、図１１に示すように、前記Ｎ番目の位置Ａから距離αのマージンを見込んだ位置をインク吐出開始位置（図１１において実線の丸印でその位置を示す）として決定する。
【００９９】
次に、例を挙げてインク吐出終了位置の求め方について説明する。例えば、Ｍ番目の位置Ｂと、求めたいＮ番目の位置Ｂ（ここでＭは、過去に検知されたＮ−ｘ番目の位置であり、即ち、Ｍ＜Ｎである）をそれぞれＸｂｍ、Ｘｂｎとし、ステップＳ１３１、又は、ステップＳ１４８において記憶された印刷用紙のＭ−１番目の送り量と、Ｎ−１番目の送り量をそれぞれＰｍ‐１、Ｐｎ‐１とし、予測される最大傾き角をθとすると、（Ｘｂｎ−Ｘｂｍ）／（Ｐｎ‐１−Ｐｍ‐１）＝ｔａｎθの関係から、Ｎ番目の位置ＢであるＸｂｎを求める（ステップＳ１４０）。即ち、当該式を整理すると、Ｘｂｎ＝Ｘｂｍ+（Ｐｎ‐１−Ｐｍ‐１）・ｔａｎθとなり既知のＸｂｍ、Ｐｍ‐１、Ｐｎ‐１、θからＸｂｎを求めることができる。  
そして、求められたＮ番目の位置Ｂ（図１１において点線の三角印でその位置を示す）に基づいて、インク吐出終了位置を決定する（ステップＳ１４２）。例えば、図１１に示すように、前記Ｎ番目の位置Ｂから距離αのマージンを見込んだ位置をインク吐出終了位置（図１１において実線の三角印でその位置を示す）として決定する。
【０１００】
＝求め方  その４＝
次に、ステップＳ１３２における判定において、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときのインク吐出開始位置及びインク吐出終了位置の求め方の他の例について、図１１及び図１３を参照しつつ説明する。  
この例では、印刷用紙Ｐの下端が所定範囲に到達する直前に既に検知した左右端の一方端の位置（これは、Ｎ'番目のデータとして既に記憶されている）と、印刷用紙の幅長とから、前記左右端の他の一方端の位置を求め、求められた該端の位置に基づいて、インク吐出開始位置を決定する。この例は、キャリッジが一端側から移動を開始したものの他端にまで至らなかった場合に有効である。言い換えれば、印刷用紙Ｐの下端が所定範囲に到達する直前に、左右端の一方端の位置のみしか記憶されていない場合に有効である。
【０１０１】
システムコントローラ５４は、ステップＳ１２０及びステップＳ１２２において記憶された、Ｎ'番目の位置Ａに対応する記憶領域からデータを読み込み、記憶されていた印刷用紙Ｐの左右端の一方の端の位置であるＮ'番目の位置Ａ（図１１において点線の丸印でその位置を示す）の位置を求める（ステップＳ１３６）。この、求められた前記Ｎ'番目の位置Ａに基づいて、インク吐出開始位置を決定する（ステップＳ１３８）。例えば、図１１に示すように、前記Ｎ'番目の位置Ａから距離αのマージンを見込んだ位置をインク吐出開始位置（図１１において実線の丸印でその位置を示す）として決定し、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの、インク吐出開始位置として固定する。
【０１０２】
次に、検知された前記Ｎ番目の位置Ａと、印刷用紙の幅長と、から前記左右端の他の一方端の位置を求める（ステップＳ１４０）。例えば、検知されたＮ番目の位置Ａに印刷用紙の幅長を加えてＮ番目の位置Ｂを求める。  
そして、求められたＮ番目の位置Ｂ（図１１において点線の三角印でその位置を示す）に基づいて、インク吐出終了位置を決定する（ステップＳ１４２）。例えば、図１１に示すように、前記Ｎ番目の位置Ｂから距離αのマージンを見込んだ位置をインク吐出終了位置（図１１において実線の三角印でその位置を示す）として決定し、印刷用紙Ｐの下端が所定範囲ＰＳに到達していると判定されたときの、インク吐出終了位置として固定する。
【０１０３】
なお、上記において、マージンαは、印刷用紙Ｐに不必要な余白を生じさせない点を考慮して、十分なマージンを持って設定されることが望ましく、例えば、印刷用紙Ｐの左右端を検知する際の検知誤差等に基づいて設定される。また、上記において、マージンαの値は前記開始位置を決定する際と、前記終了位置を決定する際とで、共通の値としたが、異なる値が設定されても構わない。  
また、以上の処理を行なうためのプログラムは、ＥＥＰＲＯＭ５８に格納されており、かかるプログラムは、システムコントローラ５４により実行される。
【０１０４】
本実施の形態によれば、印刷用紙の紙送り方向の位置（印刷用紙の下端）が、予め設定された所定範囲に到達したと判定された場合には、当該反射型光学センサによる印刷用紙の左右端検出を行なわず、前述したような手法で、過去に検知された前記左右端の位置に基づいて、前記インク吐出開始位置及びインク吐出終了位置を決定することにより、印刷用紙に誤って余白を生じさせることを回避することが可能となる。
【０１０５】
また、当該反射型光学センサによる印刷用紙の左右端を検知しデータを取得しても、当該データを使用してのインク吐出開始位置及びインク吐出終了位置の決定を行なわず、前述したような手法で、過去に検知された前記左右端の位置に基づいて、前記インク吐出開始位置及びインク吐出終了位置を決定することとしても、印刷用紙に誤って余白を生じさせることを回避することが可能となる。
【０１０６】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき本発明に係る液体吐出装置等を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明には、その等価物が含まれることは勿論である。  
また、媒体として印刷用紙を例にとって説明したが、媒体として、フィルム、布、金属薄板等を用いてもよい。
【０１０７】
また、上記実施の形態においては、液体吐出装置の一例として印刷装置について説明したが、これに限定されるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造型機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などに、本実施形態と同様の技術を適用してもよい。このような分野に本技術を適用しても、液体を媒体に向かって吐出することができるという特徴があるので、前述した効果を維持することができる。
【０１０８】
また、上記実施の形態においては、印刷装置の一例としてカラーインクジェットプリンタについて説明したが、これに限定されるものではなく、例えば、モノクロインクジェットプリンタについても適用可能である。  
また、上記の実施の形態においては、液体の一例としてインクについて説明したが、これに限定されるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから吐出してもよい。  
また、上記の実施の形態においては、印刷用紙の下端付近を例にとって説明したが、これに限定されるものではなく、印刷用紙の上端付近においても適用可能であることはいうまでもない。
【０１０９】
また、印刷用紙を紙送り方向に搬送しながら、印刷用紙の端の検知を行なうこととしたが、予め印刷用紙を検知位置まで紙送りし、印刷用紙の端の位置の検知を行なった後、前記吐出開始位置まで印刷用紙を紙送り方向に逆送り（戻し）する方法としてもよい。ただし、このようにすることにより、より印刷時間の短縮ができる点で、上記の実施の形態の方がより望ましい。
【０１１０】
また、上記実施の形態においては、印刷用紙の全表面を対象として印刷を行なうこと、即ちいわゆる縁なし印刷を行なうこととしたが、これに限定されるものではなく、例えば、印刷用紙Ｐの全表面ではないが、広範囲に印刷を行なう場合において、上記手段は有効な効果を発揮する。ただし、縁なし印刷の場合には、印刷用紙の端部にも印刷を行なうため上記手段によるメリットがより大きくなる。
【０１１１】
また、上記実施の形態においては、前記反射型光学センサは、光を発するための発光部と、前記発光手段の主走査方向への移動に応じて主走査方向に移動する前記光を受光するための受光部とを備え、前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光部の出力値の変化に基づいて、前記端の位置を検知することとしたが、これに限定されるものではない。ただし、このようにすることにより、より簡易に、前記端の位置を検知することができる点で、上記実施の形態の方がより望ましい。
【０１１２】
また、上記実施の形態においては、前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光部の出力値の変化に基づいて、前記主走査方向の位置が異なる二つの端、の位置を検知し、検知された二つの前記端の位置のうちの一方に応じて、前記開始位置を変化させ、かつ、検知された二つの前記端の位置のうちの他方に応じて、前記終了位置を変化させることとしたが、これに限定されるものではない。例えば、前記主走査方向へ移動する前記発光部により発せられた光が、前記端を遮ることによる前記受光部の出力値の変化に基づいて、一つの端、の位置を、前記検知動作において検知し、検知された一つの端の位置に応じて、前記開始位置又は前記終了位置を変化させることとしてもよい。ただし、このようにすることにより、前述した効果、即ち、印刷用紙に誤って余白を生じさせることを回避することが可能となるという効果がより顕著に発揮されることとなる点で、上記実施の形態の方がより望ましい。
【０１１３】
また、上記実施の形態においては、印刷ヘッドを備え移動可能なキャリッジに、反射型光学センサが設けられていることとしたが、これに限定されるものではない。例えば、キャリッジと反射型光学センサを、別個に移動可能とする構成としてもよい。ただし、このようにすることにより、キャリッジと反射型光学センサの移動機構を共通化することができる点で、上記実施の形態の方がより望ましい。
【０１１４】
また、上記実施の形態においては、キャリッジを主走査方向に移動させながら、前記主走査方向へ移動する前記発光部より発せられた光が、印刷用紙の端を遮ることによる前記受光部の出力値の変化に基づいて、前記端の位置を検知すると共に、印刷用紙に印刷ヘッドからインクを吐出することとしたが、これに限定されるものではない。例えば、前記検知の動作と前記吐出の動作を別個に行なってもよい。ただし、このようにすることにより、効率的な動作を実現することができる点で、上記実施の形態の方がより望ましい。
【０１１５】
また、上記実施の形態においては、反射型光学センサから発せられた光が印刷用紙の端を通過したにもかかわらず、反射型光学センサの不具合等の原因により印刷用紙の端の位置が検知されなかった場合について説明したが、いわゆるロジカルシーク方式を採用したとき等に起こりうる、反射型光学センサから発せられた光が印刷用紙の端を通過せず印刷用紙の端の位置が検知されなかった場合についても適用可能である。
【０１１６】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、本発明に係る実施形態の一例であるコンピュータシステムの実施形態について、図面を参照しながら説明する。このコンピュータシステムは、液体吐出システムの一例である。
【０１１７】
図１４は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０と、を備えている。コンピュータ本体１１０２は、本実施形態では、ミニタワー型の筺体に収納されているがこれに限られるものではない。表示装置１１０４は、ＣＲＴ（Cathode  Ray  Tube：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態では、キーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態では、フレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Magneto  Optical）ディスクドライブ装置やＤＶＤ（Digital  Versatile  Disk）等の他のものであってもよい。
【０１１８】
図１５は、図１４に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筺体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリが更に設けられている。
【０１１９】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されてもよく、コンピュータシステムが、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のいずれかを備えていなくてもよい。
【０１２０】
また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていてもよい。一例として、プリンタ１１０６が、画像処理を行なう画像処理部、各種の表示を行なう表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としてもよい。
【０１２１】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【産業上の利用可能性】
【０１２２】
本発明によれば、液体の吐出開始・終了位置を適切に設定しうる液体吐出装置、液体吐出システム、及び、液体吐出方法を実現することが可能となる。
【符号の説明】
【０１２３】
１１  リニア式エンコーダ、１２  リニア式エンコーダ用符号板、１３  ロータリ式エンコーダ、１４  ロータリ式エンコーダ用符号板、２０  カラーインクジェットプリンタ、２１  ＣＲＴ、２２  用紙スタッカ、２４  紙送りローラ、２５  プーリ、２６  プラテン、２８  キャリッジ、２９  反射型光学センサ、３０  キャリッジモータ、３１  紙送りモータ、３２  牽引ベルト、３３  ペーパーエンド検出器、３４  ガイドレール、３６  印刷ヘッド、３８  発光部、４０  受光部、５０  バッファメモリ、５２  イメージバッファ、５４  システムコントローラ、５６  メインメモリ、５８  ＥＥＰＲＯＭ、６１  主走査駆動回路、６２  副走査駆動回路、６３  ヘッド駆動回路、６５  反射型光学センサ制御回路、６６  電気信号測定部、９０  コンピュータ、９１  ビデオドライバ、９５  アプリケーションプログラム、９６  プリンタドライバ、９７  解像度変換モジュール、９８  色変換モジュール、９９  ハーフトーンモジュール、１００  ラスタライザ、１０１  ユーザインターフェース表示モジュール、１０２  ＵＩプリンタインターフェースモジュール、１０００  コンピュータシステム、  １１０２  コンピュータ本体、１１０４  表示装置、１１０６  プリンタ、１１０８  入力装置、１１０８Ａ  キーボード、１１０８Ｂ  マウス、１１１０  読み取り装置、１１１０Ａ  フレキシブルディスクドライブ装置、１１１０Ｂ  ＣＤ−ＲＯＭドライブ装置、１２０２  内部メモリ、１２０４  ハードディスクドライブユニット、Ｐ  印刷用紙、ＰＳ  所定範囲
【図１】
2010030310.tif 000003
【図２】
2010030310.tif 000004
【図３】
2010030310.tif 000005
【図４】
2010030310.tif 000006
【図５】
2010030310.tif 000007
【図６】
2010030310.tif 000008
【図７】
2010030310.tif 000009
【図８】
2010030310.tif 000010
【図９】
2010030310.tif 000011
【図１０】
2010030310.tif 000012
【図１１】
2010030310.tif 000013
【図１２】
2010030310.tif 000014
【図１３】
2010030310.tif 000015
【図１４】
2010030310.tif 000016
【図１５】
2010030310.tif 000017
【図１６】
2010030310.tif 000018
【図１７】
2010030310.tif 000019
【手続補正書】
【提出日】平成21年11月30日(2009.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
液体を吐出するための液体吐出装置であって、
液体を吐出するための移動可能な吐出ヘッドと、
媒体を送るための送り機構と、
前記媒体の端の位置を検知するためのセンサと、
前記送り機構によって送られる媒体に対して、移動する前記吐出ヘッドから液体を吐出させる開始位置と終了位置の少なくともいずれか一方を決定するための位置決定制御を実行するコントローラと、
を有し、
前記媒体の送り方向先端又は後端から所定範囲内の領域に前記吐出ヘッドから液体を吐出する際と、前記媒体の送り方向中央領域に前記吐出ヘッドから液体を吐出する際とで、前記コントローラによる前記位置決定制御が異なる。