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