(57)【要約】【課題】記録媒体の端部まで余白なく記録でき、しかも記録媒体の端部からはみ出して記録される記録剤の量を少なく抑えることができる記録装置を提供する。【解決手段】記録ヘッド１２１の副走査方向下流側に配置された光反射式の紙検知センサ１０は、キャリッジ１２２が主走査方向に移動することで用紙（ロール紙）Ｐの幅方向（主走査方向）における両端位置を検出する。縁なし印刷時は、この検出された両端位置から距離ｘだけ外側へ広がる印刷範囲（インク吐出許容範囲）Ａを設定する。用紙Ｐからの光反射量が印刷画像の影響を受けて、紙検知センサ１０による用紙Ｐの両端位置が特定不能である場合、用紙Ｐが斜行も幅ずれもない理想の位置にあると想定したときのその両端位置に対し大きいマージン距離ｙを付加した広めの印刷範囲Ｂを設定する。【選択図】      図３
2005022210.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを有するキャリッジを主走査方向に駆動する主走査駆動部と、前記主走査方向と略直交する副走査方向に記録媒体を搬送する副走査駆動部と、前記主走査方向における前記記録媒体の一方の端部近傍から記録動作を開始し、他方の端部近傍で記録動作を終了するよう前記記録ヘッドを制御する制御部とを備えた記録装置において、
前記制御部は、前記記録ヘッドを主走査方向に複数回走査して記録を行う際に、所定の条件に応じて記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを特徴とする記録装置。
【請求項２】
前記キャリッジは前記記録媒体の端部位置を検出する検出手段を有し、前記制御部は前記端部位置が検出できない場合に、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記キャリッジは、前記記録媒体に端部位置を検出する検出手段を有し、記録すべき画像の色情報に基づき前記端部位置が前記検出手段により検出できないことを予測する予測手段をさらに備え、前記制御部は前記予測手段により前記端部位置が検出できないことが予測される場合に、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記検出手段は、前記記録ヘッドの記録位置に対し記録媒体の搬送方向下流側に設けられていることを特徴とする請求項２又は３に記載の記録装置。
【請求項５】
前回までのキャリッジの主走査方向への走査時に前記検出手段により検出された前記記録媒体の端部位置に基づき前記記録媒体の斜行を検出するとともに、今回の走査時に前記斜行による影響を補正すべく前記端部近傍からの距離をそれぞれ略一定に保ったまま記録動作開始位置及び終了位置を変更する補正手段をさらに備えたことを特徴とする請求項２〜４のいずれか一項に記載の記録装置。
【請求項６】
前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大した後、前記検出手段により再び前記記録媒体の端部位置が検出される場合は、拡大した前記記録動作開始位置及び終了位置を元に戻すことを特徴とする請求項２〜５のいずれか一項に記載の記録装置。
【請求項７】
記録ヘッドを有するキャリッジを主走査方向に駆動する主走査駆動部と、前記主走査方向と略直交する副走査方向に記録媒体を搬送する副走査駆動部と、前記キャリッジが有するとともに前記記録媒体の端部位置を検出する検出手段と、前記検出手段により検出された前記記録媒体の端部位置に基づき前記主走査方向における前記記録媒体の一方の端部近傍から記録動作を開始し、他方の端部近傍で記録動作を終了するよう前記記録ヘッドを制御する制御部とを備えた記録装置において、
前回までのキャリッジの主走査方向への走査時に前記検出手段により検出された前記記録媒体の端部位置を記憶する記憶手段と、
前記検出手段により前記端部位置が検出できない場合は、前記記憶手段に記憶された前記端部位置に基づいて今回のキャリッジの主走査方向への走査時における記録動作開始位置及び終了位置を推定する推定手段とを有し、
前記制御部は、前記推定手段により推定された前記記録動作開始位置及び終了位置の間で記録動作するよう前記記録ヘッドを制御することを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、用紙等の記録媒体に記録をする際に、記録媒体の端部位置からはみ出して記録することにより記録媒体の端部まで記録を行う記録装置に関する。
【０００２】
【従来の技術】
一般に、従来の記録装置の１つである大型のプリンタは、記録媒体である例えば記録用のロール紙を供給する給紙部、給紙されたロール紙に情報を記録する記録部、記録されたロール紙を排出する排紙部がこの順で上部から配設された構成となっている。このような大型の例えばインクジェット式プリンタを使用する場合、ユーザは、ロール紙を給紙部に収納してロール紙の先端部を引き出す。そして、ロール紙の先端部を用紙搬送面として作用する平坦な給紙ガイド上を通し、紙送りローラと従動ローラとの間に挟み込んでインクジェット式プリンタを起動する。すると、インクジェット式プリンタは、紙送りローラを回転させてロール紙を用紙搬送案内面として作用する平坦なプラテン上に送り出しながら、記録ヘッドが搭載されたキャリッジをロール紙の幅方向へ走査しつつ記録ヘッドのノズル開口からインク滴（記録剤）を吐出して情報をロール紙上に記録する。そして、排紙ローラを回転させてロール紙を用紙搬送面として作用する平坦な排紙ガイド上を通して用紙受けに排出する。
【０００３】
このような大型のインクジェット式プリンタは、使用可能なロール紙の種類が多くその幅の自由度が高いため、紙位置検出装置が配設されている。この紙位置検出装置は、キャリッジに搭載された紙検知センサをロール紙の幅方向に移動しながら紙検知を行うことによりロール紙の幅を検出するようになっている。紙検知センサは、例えば光を照射してロール紙表面やプラテン表面の反射光量（ロール紙表面の反射光量＞プラテン表面の反射光量）等を検知して検知信号を生成する。生成されたアナログの検知信号は、Ａ／Ｄコンバータによってデジタルの検知信号に変換された後、所定の閾値と比較される（特許文献１参照）。
【０００４】
図１２は、従来の記録装置であるプリンタの記録部を示す平面図である。紙検知センサ２００は、図示しない記録ヘッドが搭載されたキャリッジ２０１に備えられ、さらに記録ヘッド２０２に対して副走査方向（用紙搬送方向）の上流側に位置している。これにより紙検知センサ２００は用紙Ｐの印刷前の部分Ｐａ（同図におけるハッチングなしの領域）を検知することができるため、安定した検知結果を得ることができる。
【０００５】
この種のプリンタでは、用紙Ｐの縁まで余白なく印刷する機能（「縁なし印刷」機能）が備えられ、そのときのインク吐出許容範囲は、用紙Ｐの両端位置より僅かな距離（はみ出し量）ｘだけ外側に広がる範囲（同図における印刷範囲Ａ）に設定される。キャリッジ２０１の主走査駆動を開始する際、前回の主走査駆動の際に紙検知センサ２００が検出した用紙Ｐの両端位置から印刷範囲Ａを算出し設定するので、用紙Ｐの外側で吐出されるインク量を最小限に減らし、しかも斜行する用紙Ｐに対してもその縁まで余白のない印刷が行われていた。なお、紙検知センサ２００は記録ヘッド２０２の下流側に設けることも可能であり、この場合、紙検知センサ２００は用紙Ｐの印刷後の部分Ｐｂ（同図におけるハッチング領域）を検知することになる。
【０００６】
【特許文献１】
特開２００２−１０３７２１号公報
【０００７】
【発明が解決しようとする課題】
インクジェット式プリンタでは扱う用紙種が多く、薄紙（例えばトレーシングペーパー）等を扱う場合もある。薄紙のように下側のプラテンが透けて見えるロール紙では、上述した従来の紙位置検出装置の紙検知センサがロール紙の端部とプラテン表面との境界部を横切ることにより発生する出力変化が小さく、ロール紙の幅を正確に求めることは困難となる。用紙全面に余白なく画像を印刷しようとする場合、検知されたロール紙の幅が正確でないと、紙の幅方向の両縁に僅かな余白が生じたり、紙の外側に多量のインクを吐出して、その後通過する用紙を汚してしまう恐れがある。特に、大型の記録媒体に印刷する場合、給紙がわずかに斜行しただけでも、用紙の下端側でのずれの影響は大きく、上述した僅かな余白や、用紙外へのインク吐出による用紙の汚れは無視できなくなる。
【０００８】
また、図１２で示すように、記録ヘッド２０２に対する紙検知センサ２００の位置は、副走査方向の上流側に限られず、紙検知センサ２００を画像の検出などに併用できるように下流側に設けると都合のいい場合が考えられる。しかし、この場合、検知される位置がすでに印刷後の状態であるため、反射光量が画像の影響を受けてばらつきやすく、紙検知センサ２００の検知結果が不安定になりやすく、正確に紙の位置を検知するのが困難である。
【０００９】
本発明は、上記のような種々の課題に鑑みてなされたものであり、その目的は、記録媒体の端部まで記録でき、しかも記録媒体の端部からはみ出して記録される記録剤の量を少なく抑えることができる記録装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、本発明は、記録ヘッドを有するキャリッジを主走査方向に駆動する主走査駆動部と、前記主走査方向と略直交する副走査方向に記録媒体を搬送する副走査駆動部と、前記主走査方向における前記記録媒体の一方の端部近傍から記録動作を開始し、他方の端部近傍で記録動作を終了するよう前記記録ヘッドを制御する制御部とを備えた記録装置において、前記制御部は、前記記録ヘッドを主走査方向に複数回走査して記録を行う際に、所定の条件に応じて記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを要旨とする。なお、「端部近傍」とは、「端部もしくは端部の外側」を意味する。
【００１１】
この構成によれば、記録ヘッドを主走査方向に複数回走査して記録を行う際に、所定の条件に応じて記録動作開始位置及び終了位置をそれぞれ端部近傍の外側に拡大する。このため、記録媒体の位置が主走査方向にずれていたり、記録媒体が斜行したりしてもその端部まで記録でき、しかも記録媒体の端部からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１２】
また、本発明では、前記キャリッジは前記記録媒体の端部位置を検出する検出手段を有し、前記制御部は前記端部位置が検出できない場合に、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを要旨とする。なお、前記検出手段により前記端部位置が検出できない場合に、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大する時期は、端部位置を検出できなくなった直後でなくてもよい。例えば端部位置が検出できない状態が所定回数超えるまでは記録動作開始位置及び終了位置を拡大せず、その状態が所定回数を超えた場合に記録動作開始位置及び終了位置を拡大する構成も含む。この構成によれば、記録媒体の端部位置を検出手段が検出できない場合は、制御部によって記録動作開始位置及び終了位置がそれぞれ端部近傍の外側に拡大されるため、端部位置を検出できる場合は、端部近傍に記録動作開始位置及び終了位置を設定して端部まで記録できるうえ、記録媒体からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１３】
また、本発明では、前記キャリッジは、前記記録媒体に端部位置を検出する検出手段を有し、記録すべき画像の色情報に基づき前記端部位置が前記検出手段により検出できないことを予測する予測手段をさらに備え、前記制御部は前記予測手段により前記端部位置が検出できないことが予測される場合に、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大することを要旨とする。この構成によれば、記録すべき画像の色情報に基づき端部位置が検出手段により検出できないことが予測される場合に、記録動作開始位置及び終了位置がそれぞれ端部近傍の外側に拡大される。このため、検出手段が端部位置を検出するのに必要な処理などを省くことが可能となる。
【００１４】
また、本発明では、前記検出手段は、前記記録ヘッドの記録位置に対し記録媒体の搬送方向下流側に設けられていることを要旨とする。この構成によれば、検出手段が記録媒体の記録後の領域を検出することによって、記録媒体の端部位置を検出できなくなる頻度が増す。しかし、記録媒体の端部位置を検出できなくても記録動作開始位置及び終了位置が端部位置の外側に拡大されることにより、端部まで記録できるうえ端部からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１５】
また、本発明では、前回までのキャリッジの主走査方向への走査時に前記検出手段により検出された前記記録媒体の端部位置に基づき前記記録媒体の斜行を検出するとともに、今回の走査時に前記斜行による影響を補正すべく前記端部近傍からの距離をそれぞれ略一定に保ったまま記録動作開始位置及び終了位置を変更する補正手段をさらに備えたことを要旨とする。
【００１６】
この構成によれば、前回までのキャリッジの主走査方向への走査時に検出手段により検出された記録媒体の端部位置に基づき記録媒体の斜行が検出される。今回の走査時に斜行による影響を補正すべく、補正手段によって端部近傍からの距離をそれぞれ略一定に保ったまま記録動作開始位置及び終了位置が変更される。記録動作開始位置及び終了位置が変更されるにしろ端部近傍からの距離がそれぞれ略一定に保ったままの少量なので、記録媒体の端部まで記録できるうえ、記録媒体の端部からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１７】
また、本発明は、前記記録動作開始位置及び終了位置をそれぞれ前記端部近傍の外側に拡大した後、前記検出手段により再び前記記録媒体の端部位置が検出される場合は、拡大した前記記録動作開始位置及び終了位置を元に戻すことを要旨とする。この発明によれば、記録動作開始位置及び終了位置をそれぞれ端部近傍の外側に拡大した後、検出手段により再び前記記録媒体の端部位置が検出される場合は、拡大した前記記録動作開始位置及び終了位置を元に戻される。このため、記録媒体の端部位置まで記録できるうえ、記録媒体からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１８】
また、本発明は、記録ヘッドを有するキャリッジを主走査方向に駆動する主走査駆動部と、前記主走査方向と略直交する副走査方向に記録媒体を搬送する副走査駆動部と、前記キャリッジが有するとともに前記記録媒体の端部位置を検出する検出手段と、前記検出手段により検出された前記記録媒体の端部位置に基づき前記主走査方向における前記記録媒体の一方の端部近傍から記録動作を開始し、他方の端部近傍で記録動作を終了するよう前記記録ヘッドを制御する制御部とを備えた記録装置において、前回までのキャリッジの主走査方向への走査時に前記検出手段により検出された前記記録媒体の端部位置を記憶する記憶手段と、前記検出手段により前記端部位置が検出できない場合は、前記記憶手段に記憶された前記端部位置に基づいて今回のキャリッジの主走査方向への走査時における記録動作開始位置及び終了位置を推定する推定手段とを有し、前記制御部は、前記推定手段により推定された前記記録動作開始位置及び終了位置の間で記録動作するよう前記記録ヘッドを制御することを要旨とする。この構成によれば、キャリッジの主走査方向への走査時に検出手段により検出された記録媒体の端部位置に基づき主走査方向における記録媒体の一方の端部近傍から記録動作を開始し、他方の端部近傍で記録動作を終了するよう記録ヘッドが制御される。前回までのキャリッジの主走査方向への走査時に検出手段により検出された記録媒体の端部位置が記憶手段に記憶される。検出手段により端部位置が検出できない場合は、記憶手段に記憶された端部位置に基づいて今回のキャリッジの主走査方向への走査時における記録動作開始位置及び終了位置が推定される。制御部によって、推定手段により推定された記録動作開始位置及び終了位置の間で記録動作するよう記録ヘッドが制御される。これにより、記録動作開始位置及び終了位置を端部近傍の外側へ拡大せずとも記録媒体の端部まで記録でき、記録媒体の端部からはみ出る記録剤の量を少なく抑えることが可能となる。
【００１９】
【発明の実施の形態】
（第一の実施形態）
以下、本発明を具体化した第一の実施形態を、図１〜図７に基づいて説明する。
【００２０】
図１は、インクジェット式プリンタの構成例を示す斜視図、図２は、そのインクジェット式プリンタの主要部の内部構成例を示す斜視図である。図１及び図２に示す記録装置としてのインクジェット式プリンタ（以下、プリンタという）１００は、例えばＪＩＳ規格のＡ１判やＢ１判といった比較的大型のサイズの記録用紙にまで記録できる大型のプリンタであり、給紙部１１０、記録部１２０、排紙部１３０、脚部１４０がこの順で上部から配設された構成となっている。記録部１２０と排紙部１３０は本体１００Ａとして一体化されており、給紙部１１０及び脚部１４０とそれぞれ分離可能に構成されている。
【００２１】
給紙部１１０は、図１に示すように、本体１００Ａの上部後方に突き出るように設けられている。そして、給紙部１１０の内部には、図２に示すように、１本のロール状の記録用紙（以下、ロール紙という）がセット可能なロール紙ホルダ１１１が設けられ、給紙部１１０の前面には、図１及び図２に示すように、跳ね上げ式の開閉可能なロール紙カバー１１２がロール紙ホルダ１１１を覆うように取り付けられている。
【００２２】
ロール紙ホルダ１１１は、図２に示すように、ロール紙を保持するスピンドル１１３及び一対のフランジ状のロール紙押さえ１１４と、給紙部１１０の両側壁内面に取り付けられて、スピンドル１１３の着脱及び懸架が可能な一対のスピンドル受け１１５を備えている。そして、スピンドル１１３は、中央にロール紙が填め込まれてロール紙押さえ１１４で挟持された状態で、両端がスピンドル受け１１５に載置され、回転可能に軸支持されるようになっている。ロール紙カバー１１２は、図１及び図２に示すように、全体が回動可能に支持されており、ユーザが下部を持って持ち上げ、あるいは押し下げることにより開閉するようになっている。
【００２３】
記録部１２０は、図２に示すように、記録ヘッド１２１を搭載したキャリッジ１２２、記録ヘッド１２１と記録を実行するための図示しない制御部とを電気的に接続するフレキシブルフラットケーブル（以下、ＦＦＣという）１２３、記録ヘッド１２１とインクが入ったインクカートリッジ１５３とをつなぐインクチューブ１２４、ロール紙を副走査方向に搬送する図示しない紙送りローラ、ロール紙の浮き上がりを防止する図示しない紙吸引手段等を備えている。そして、記録部１２０の上面及び前面には、図１及び図２に示すように、上蓋１２５及び前蓋１２６が記録ヘッド１２１やキャリッジ１２２等を覆うように取り付けられている。
【００２４】
記録ヘッド１２１は、ブラックインクを吐出するブラックインク用記録ヘッドと、ライトイエロー、イエロー、ライトシアン、シアン、ライトマゼンタ、マゼンタ等の各色のインクを吐出する複数のカラーインク用記録ヘッドとを備えている。そして、記録ヘッド１２１は、圧力発生室とそれに繋がるノズル開口が設けられており、圧力発生室内にインクを貯留して所定圧で加圧することにより、ノズル開口からロール紙に向けてコントロールされた大きさのインク滴を吐出する。
【００２５】
キャリッジ１２２は、図２に示すように、主走査方向に設けられているレール１２７にコロを介して吊り下げられ、キャリッジベルト１２８に連結されており、図示しないキャリッジ駆動装置によってキャリッジベルト１２８が作動すると、キャリッジベルト１２８の動きに連行され、レール１２７に案内されて往復移動するようになっている。
【００２６】
ＦＦＣ１２３は、一端が制御部のコネクタに接続され、他端が記録ヘッド１２１のコネクタに接続されており、記録信号を制御部から記録ヘッド１２１に送るようになっている。インクチューブ１２４は、上記各色のインク用が配設されており、図示しないインク加圧供給手段を介して各一端が対応する各色のインクカートリッジ１５３につながれ、各他端が対応する各色の記録ヘッド１２１につながれている。そして、インクチューブ１２４は、インク加圧供給手段によって加圧された各色のインクをインクカートリッジ１５３から記録ヘッド１２１に送るようになっている。
【００２７】
前蓋１２６は、図１及び図２に示すように、下部が回動可能に支持されており、ユーザが上部を持って押し下げ、あるいは押し上げることにより開閉する。ユーザは、前蓋１２６を開けることにより記録部１２０を大きく開放することができるので、記録ヘッド１２１やキャリッジ１２２等のメンテナンス作業を容易に行うことができる。
【００２８】
排紙部１３０は、図１及び図２に示すように、ロール紙を副走査方向に搬送する経路の一部を成す排紙ガイド１３１と、ロール紙を副走査方向に搬送する図示しない排紙ローラを備えている。排紙ガイド１３１は、前面側に突き出た平坦な傾斜面として形成されており、上方から搬送されてくるロール紙を下方へスムーズに導くように案内する。
【００２９】
脚部１４０は、図１及び図２に示すように、移動用のコロ１４１を有する２本の支持柱１４２と、これらの支持柱１４２の間に掛け渡されている補強棒１４３を備えている。そして、支持柱１４２の上部に給紙部１１０及び本体１００Ａが載置されネジ止め固定されている。支持柱１４２に移動用のコロ１４１が配設されていることにより、重量のある給紙部１１０及び本体１００Ａを所望の位置へスムーズに移動させて設置することが可能である。なお、この脚部１４０の支持柱１４２の間には、排紙部１３０から排出されるロール紙を受ける排紙受け装置を設置することができるようになっている。
【００３０】
さらに、本体１００Ａの前面側から見て左側には、図１及び図２に示すように、各色のインクカートリッジ１５３を収納保持するホルダ本体１５１とその前面を覆うカバー１５２を有するインクカートリッジホルダ１５０が配設されている。このインクカートリッジホルダ１５０は、ホルダ本体１５１に対しカバー１５２の下部が回動可能に支持されており、ユーザが上部を持って押し下げ、あるいは押し上げることにより開閉する。
【００３１】
また、本体１００Ａの前面側から見て右側上部には、図１及び図２に示すように、ユーザが記録制御等を操作するための操作パネル１６０が配設されている。この操作パネル１６０は、液晶画面と各種ボタンが配設されており、ユーザが液晶画面を見て確認しながらボタン操作できるようになっている。
【００３２】
図３は、プリンタの記録部を示す平面図である。キャリッジ１２２に備えられた紙検知センサ１０は、キャリッジ１２２が主走査方向に移動するよう駆動される際に、記録ヘッド１２１と一体に主走査方向に移動する。本実施形態では、紙検知センサ１０は、キャリッジ１２２において記録ヘッド１２１より副走査方向下流側（排紙方向側）となる位置に取り付けられている。そのため、紙検知センサ１０は、ロール紙Ｐのすでに印刷が終わった部分Ｐｂ（同図におけるハッチング領域）を検知対象域とすることになる。このように紙検知センサ１０を記録ヘッド１２１より副走査方向下流側に配置しているのは、紙検知センサ１０で印刷画像（例えば記録ヘッド１２１のノズル開口の詰まりをチェックする検査用画像）の検査など他の機能を兼用させるためである。紙検知センサ１０をこのような位置に配置することで、ロール紙Ｐを戻すことなく印刷を進めながら同時に印刷画像の検査を行うことが可能となる。
【００３３】
プリンタ１００は、用紙Ｐの両端（主走査方向（幅方向）両端）まで余白なく印刷する「縁なし印刷」の機能を備える。縁なし印刷時は、キャリッジ１２２が主走査方向に移動する際に、記録ヘッド１２１が記録動作（インク吐出動作）を開始する記録動作開始位置から終了位置までの記録範囲が、用紙Ｐの幅方向両端位置に対しその外側へ距離（はみ出し量）ｘだけ余分にインク（記録剤）を吐出できる印刷範囲Ａに設定される。印刷範囲Ａは、紙検知センサ１０が検知した用紙Ｐの両端位置を基準に決定される。また、紙検知センサ１０が用紙Ｐの両端位置を特定できないと判定された場合は、用紙Ｐが斜行も幅ずれもない理想的な位置（正規の位置）にあると想定しその正規の位置にあるときの用紙Ｐの両端位置に対しその外側へ距離（はみ出し量）ｙだけ余分にインクを吐出できる印刷範囲Ｂを設定するようにしている。この距離ｙは、例えばロール紙Ｐが正規の位置より幅方向左右どちらかに最大限ずれたときに位置しうる範囲より外側へ距離ｘだけ拡大した範囲が印刷範囲Ｂとなるような値に設定されている。ここで、距離ｘ，ｙの関係は、例えばｙ＞ｘかつｙ−ｘ＞ｘにある。距離ｘは、用紙Ｐの両端位置から僅かに外側へインクの吐出範囲を広げ、距離ｙは、用紙Ｐが斜行も幅ずれもない正規の位置にあると想定してその正規の位置における用紙Ｐの両端位置から外側へ長めのマージンを付けてインクの吐出範囲を広げる。よって、印刷範囲Ａは、用紙Ｐの外側へはみ出て吐出されるインク量が少なく済み、印刷範囲Ｂは、用紙Ｐの両端位置を特定できなかったときに、仮に斜行が原因で用紙Ｐが正規の位置から主走査方向に最大に位置ずれしていたとしても、縁なし印刷が確実に行われうる最低限の範囲となっている。なお、同図において帯状の領域Ｒは、今回のキャリッジ１２２の主走査で印刷される領域（但し、用紙の両端まで縁なし印刷する印刷データがある場合）を示す。
【００３４】
図４は、プリンタにおける印刷範囲制御装置の電気的構成を示すブロック図である。この印刷範囲制御装置１１は、紙検知センサ１０、エンコーダ１２、フォトインタラプタ１３、ヘッド位置判定回路１５、Ａ／Ｄコンバータ１６、制御部及び補正手段を構成するＣＰＵ１７、メモリ１８、ＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）１９及びヘッド制御部２０を備えている。本例では、ヘッド位置判定回路１５及びヘッド制御部２０は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ＩＣ（特定用途向けＩＣ））２１の一部として設けられている。また、ＣＰＵ１７はドライバ２２，２３を介して紙送りモータ２４及びキャリッジモータ２５をそれぞれ駆動制御する。
【００３５】
エンコーダ１２はプリンタ本体側にキャリッジ１２２の主走査方向走行域に沿って配設されている。フォトインタラプタ１３はキャリッジ１２２に配設されており、エンコーダ１２のスリットをフォトインタラプタ１３が横切る際にパルス信号ＰＬＳを生成する。
【００３６】
紙検知センサ１０は、例えば光を照射してロール紙表面やプラテン表面の反射光量（ロール紙表面の反射光量＞プラテン表面の反射光量）を検知して検知信号ＰＤＡを生成するようになっている。ヘッド位置判定回路１５は、フォトインタラプタ１３からのパルス信号ＰＬＳのタイミングでアナログの検知信号ＰＤＡの変換開始指令ＣＳＳを生成し、また、上記パルス信号ＰＬＳに基づいて、記録ヘッド１２１の位置を判定してヘッド位置信号ＨＰＳを生成する。
【００３７】
Ａ／Ｄコンバータ１６は、ヘッド位置判定回路１５からの変換開始指令ＣＳＳにより、紙検知センサ１０からのアナログの検知信号ＰＤＡをデジタルの検知信号ＰＤＤに変換して転送要求信号ＲＲＳを生成する。ＤＭＡＣ１９は、Ａ／Ｄコンバータ１６からの転送要求信号ＲＲＳにより、検知信号ＰＤＤを読み出してメモリ１８に書き込む。ＣＰＵ１７は、メモリ１８に格納されている検知信号ＰＤＤに基づいてロール紙Ｐの幅を演算する。
【００３８】
このような構成において、ロール紙の幅を検出する動作を図４のブロック図および図５のタイムチャートを参照して説明する。ヘッド位置判定回路１５は、フォトインタラプタ１３から送出される１／１８０インチ周期のパルス信号ＰＬＳのタイミングでアナログの検知信号ＰＤＡの変換開始指令ＣＳＳを生成してＡ／Ｄコンバータ１６に送出する。
【００３９】
Ａ／Ｄコンバータ１６は、ヘッド位置判定回路１５からのアナログの検知信号ＰＤＡの変換開始指令ＣＳＳをトリガとして、紙検知センサ１０から送出されるアナログの検知信号ＰＤＡをデジタルの検知信号ＰＤＤに変換する処理を開始する。そして、Ａ／Ｄコンバータ１６は、デジタルの検知信号ＰＤＤへの変換が終了したら、転送要求信号ＲＳＳを生成してＤＭＡＣ１９に送出する。
【００４０】
一方、ヘッド位置判定回路１５は、上記パルス信号ＰＬＳに基づいて、記録ヘッド１２１の位置を判定してヘッド位置信号ＨＰＳを生成する。ＣＰＵ１７は、上記パルス間隔よりも短い周期でヘッド位置判定回路１５からヘッド位置信号ＨＰＳを読み取っており、ヘッド位置信号ＨＰＳが変化したと判断したとき、ＤＭＡＣ１９は、Ａ／Ｄコンバータ１６からの転送要求信号ＲＲＳをトリガとして、Ａ／Ｄコンバータ１６から検知信号ＰＤＤを読み出してメモリ１８に書き込む。これを主走査の開始位置から終了位置の間繰り返す。その後、メモリ１８から検知信号ＰＤＤを読み出し、そのプロファイルを生成し、解析する。
【００４１】
図６は、エンコーダ位置に対する検知信号ＰＤＤのプロファイルの例を示すグラフである。横軸がエンコーダ位置、縦軸は紙検知センサ１０の出力信号のＡ／Ｄ変換値である。
【００４２】
実線は、理想的なプロファイルＰｏの例を示す。破線は紙検知の閾値Ｊｏを示しており、例えばロール紙表面の反射光量の８０％を閾値に設定する。この場合、ＣＰＵ１７は、反射光量のプロファイルが閾値を超えた位置Ｘ１および閾値から落ちた位置Ｘ２をロール紙Ｐの左右側端（主走査方向の両端）であると認識し、これに基づいてインクを吐出する印刷範囲を決定する。しかし、記録媒体の種類や印字状態によっては、同じ幅の記録媒体であっても、一点鎖線や二点鎖線に示すようなプロファイルＰ１，Ｐ２が得られることがありうる。一点鎖線のプロファイルＰ１の例では、本来の記録媒体の幅よりも小さく認識され、二点鎖線のプロファイルＰ２の例では、記録媒体の左右側端を特定することは不可能である。特に、本実施形態では、紙検知センサ１０が記録ヘッド１２１の下流側に備えられており、ロール紙Ｐの被検知域が印刷が終わった部分であるため、プロファイルは印刷した色調の影響を受ける。
【００４３】
記録媒体の種類によって、その用紙表面からの反射光量がそれぞれ異なるので、その種類（紙種など）ごとに閾値Ｊｏは設定される。用紙表面からの反射光量は、例えばプリンタ１００の電源投入後の初期化処理時あるいはロール紙交換後における用紙Ｐの頭出し処理時に自動検出される。この際、用紙Ｐの幅検出も同時に行われる。ＣＰＵ１７は、用紙Ｐの反射光量が検出されるとその検出反射光量の例えば８０％を閾値Ｊｏに設定するとともに、同時に検出した用紙幅Ｌのデータをメモリ１８に記憶する。もちろん、用紙幅Ｌはユーザが操作パネル１６０で設定したものを使用してもよい。
【００４４】
ＣＰＵ１７は、反射光量のプロファイルＰｎが閾値Ｊｏを超えた位置Ｘ１と閾値Ｊｏから落ちた位置Ｘ２との間の距離（エンコーダ換算値）、すなわち検出幅Ｌｓと、予め設定された用紙幅Ｌとの差が許容範囲内にあるときのみその検出した位置Ｘ１，Ｘ２を採用する。そして、検出幅Ｌｓと用紙幅Ｌとの差が許容範囲内にないときは、記録媒体の左右側端が検出不能と判定する。この方法を採ることにより、ＣＰＵ１７は図６に鎖線で示すようなプロファイルＰ１を、記録媒体の左右側端位置を特定不能なものと判定する。また、反射光量のプロファイルＰｎがすべてのエンコーダ位置で閾値Ｊｏを下回るときも、記録媒体の左右側端位置を特定不能と判定する。
【００４５】
さらにＣＰＵ１７は、正しく検出されたときの位置データＸ１，Ｘ２を過去複数個分にわたってメモリ１８に記憶しており、今回検出された位置データと前回検出された位置データとを比較し両者の差が許容範囲内であることをもって、片端ずつでも正しい位置であることを判定する。この場合、ロール紙Ｐの片端のみ位置特定できたときは、特定できた第１端から外側へマージン距離ｘを確保するとともに、特定できなかった第２端側は、ロール紙Ｐが正規の位置にあると仮定したときの第２端側の紙端からマージン距離ｙを確保した印刷範囲に決めている。これにより、特定できなかった紙端側のみ外側に吐出されるインク量が増えるものの、特定できた紙端の外側に吐出されるインク量を少なく維持できる。なお、プロファイルＰｎが複数回にわたり閾値Ｊｏを超えたり落ちたりした場合は、最初に閾値Ｊｏを超えた位置と、最後に閾値Ｊｏを落ちた位置とを、それぞれ位置Ｘ１，Ｘ２として採用する。
【００４６】
ここで、図３に示すように、記録ヘッド１２１の位置（印刷位置）と、紙検知センサ１０の位置（検出位置）は、副走査方向に所定の距離だけずれているが、ロール紙Ｐが斜行するときの角度は非常に小さい。このため、紙検知センサ１０の検出信号に基づくプロファイルから特定されたロール紙Ｐの左右側端位置Ｘ１，Ｘ２を、記録ヘッド１２１の位置（印刷位置）におけるロール紙Ｐの左右側端位置とみなしている。もちろん、印刷位置と検出位置の副走査方向の位置ずれ分を考慮し、過去のプロファイルから特定された２組の位置データ（Ｘｏ１，Ｘｏ２），（Ｘ１１，Ｘ１２）から決まる斜行角度を基に位置データＸ１，Ｘ２を補正した左右側端位置の位置データを、印刷範囲Ａを決める値として採用することもできる。
【００４７】
図７は、本実施形態のプリンタにおける縁なし印刷処理の内容を示すフローチャートであり、ロール紙Ｐの左右に余白なく印刷する縁なし印刷時における印刷範囲の決定処理を示す。ＣＰＵ１７は、このフローチャートで示されるプログラムを実行することにより、紙検知センサ１０の検出結果に応じた印刷範囲を決定する。なお、同図では、ＤＭＡＣ１９が行う処理（ステップ２４，２５）もＣＰＵ１７が行う処理と共に１つのフローチャートで説明している。もちろん、ＣＰＵ１７がこのフローチャートのすべての処理を実行する構成も採用できる。
【００４８】
ステップ（以下「Ｓ」と記す。）２１では、ヘッド位置判定回路１５からヘッド位置信号ＨＰＳを読み取る。
Ｓ２２では、ヘッド位置信号ＨＰＳが変化したか否かを判断する。変化がなければＳ２１へ戻り、変化があればＳ２３に移行する。
【００４９】
Ｓ２３では、記録ヘッド１２１がエンコーダ１２の最終位置（主走査エンド位置）に達したか否かを判断する。最終位置に達していなければＳ２４に進み、最終位置に達していればＳ２６に移行する。
【００５０】
Ｓ２４では、ＤＭＡＣ１９がＡ／Ｄコンバータ１６から検知信号ＰＤＤを読み取る。
Ｓ２５では、ＤＭＡＣ１９が読み取った検知信号ＰＤＤをメモリ１８に書き込み、その後、Ｓ２１へ戻る。
【００５１】
Ｓ２６では、メモリ１８に格納してあるエンコーダ１２の開始位置から最終位置までの検知信号ＰＤＤを読出し、そのプロファイルを解析する。まずプロファイルがすべてのエンコーダ位置で閾値Ｊｏを下回っていないかどうかを解析する。次にプロファイルが所定の閾値Ｊｏを連続して超えているエンコーダ位置の範囲を解析してロール紙Ｐの幅Ｌｓを算出する。
【００５２】
Ｓ２７では、ロール紙Ｐの左右側端位置が特定可能かどうかを判断する。つまり、Ｓ２６におけるプロファイルの解析結果から、プロファイルがすべてのエンコーダ位置で閾値Ｊｏを下回っていれば特定不能と判定する。さらにＳ２６で算出されたロール紙Ｐの幅Ｌｓと、事前に設定された用紙幅Ｌとの差を算出し、その差が所定の許容差（例えば±２％以内）を超えていれば特定不能と判定する。その結果、特定可能であればＳ２８へ進み、特定不能であればＳ３０へ進む。
【００５３】
Ｓ２８では、ロール紙Ｐの紙幅を決める左右側端位置（紙幅位置）を判定する。閾値ＪｏのＡ／Ｄ変換値をエンコーダ位置に変換する処理を行い、紙幅両端の位置Ｘ１，Ｘ２を算出する。
【００５４】
Ｓ２９では、実際にインクを吐出する印刷範囲を確定する。Ｓ２８で確定したロール紙Ｐの左右側端位置に対して、左右とも距離ｘのみ外側に拡大された印刷範囲Ａに設定する。つまり、印刷範囲Ａをインク吐出許容限界となるインク吐出制御を行うようヘッド制御部２０に指令する。これにより、検知結果にある程度の誤差が含まれていたり、インクの吐出方向がずれている場合、ロール紙Ｐが斜行している場合でも、左右に余白のない印刷結果を得ることができる。
【００５５】
Ｓ３０では、設定された用紙サイズに応じて想定される理想的な左右側端位置に対して、左右とも外側に距離ｙのマージンを加えた印刷範囲Ｂを設定する。つまり、印刷範囲Ｂをインク吐出許容限界とするインク吐出制御を行うようヘッド制御部２０に指令する。この印刷範囲Ｂでは、ロール紙Ｐが仮に正規の位置から主走査方向に最大限ずれても、この範囲の幅内にロール紙Ｐが完全に収まる。よって、紙検知センサ１０によってロール紙Ｐの左右側端位置が特定できなかった場合でも、左右に余白のない印刷結果を得ることができる。なお、本実施形態では、エンコーダ１２の最初から最後までのプロファイルを取得しているが、用紙サイズ（ロール紙幅）データから決まる左右側端位置の近傍のプロファイルのみを取得してもよい。
【００５６】
図７に示すフローチャートに従えば、紙検知センサ１０でロール紙Ｐの左右側端位置が特定可能なときは、検知結果や吐出方向（インク飛翔方向）等の誤差やずれを考慮して、特定された左右側端位置から僅か（距離ｘ）に外側に拡大した印刷範囲Ａが設定される。また、ロール紙Ｐの左右側端位置が特定不能なときは、ロール紙Ｐが正規の位置より左右どちらかに最大限ずれていても印刷範囲内に必ず収まるように、その最大限ずれたロール紙Ｐが位置しうる範囲より僅か（距離ｘ）に外側に拡大した印刷範囲Ｂが設定される。なお、紙検知センサ１０が故障した場合、その出力信号がＬレベルになってプロファイルＰｎが閾値Ｊｏを常に下回るものとなるので、用紙Ｐの左右側端位置が特定不能と判定され、故障発生以後は、印刷範囲Ｂが設定されることになる。
【００５７】
以上詳述したように本実施形態によれば、以下の効果を得ることができる。
（１）紙検知センサ１０の検出信号から得られたプロファイルを解析してロール紙Ｐの左右側端位置（両端位置）が特定できるか否かを判定した。ロール紙Ｐの左右側端位置が特定（検出）できた場合は、特定できた左右側端位置から外側へ小さなマージン距離ｘを付けた印刷範囲Ａを設定し、ロール紙Ｐの左右側端位置が特定（検出）できなかった場合は、正規の位置にあると仮定したロール紙Ｐの左右側端位置から外側へ大きなマージン距離ｙを付けた印刷範囲Ｂを設定する。このため、紙検知センサ１０の検出結果からロールＰの左右側端位置を特定できない場合でも、用紙Ｐの縁まで確実に印刷できるうえ、用紙Ｐの端より外側に吐出されるインク量をなるべく少なく抑えられ、その後通過するロール紙を汚してしまうことを減らせる。
【００５８】
（２）ロール紙Ｐの片端しか位置を特定できなかった場合は、特定できた第１端のみマージン距離ｘを確保し、特定できなかった第２端側は、ロール紙Ｐが正規の位置にあると仮定したときの端からマージン距離ｙを確保するように印刷範囲に決めた。この結果、特定できなかった紙端の外側に吐出されるインク量が増えるものの、特定できた紙端の外側に吐出されるインク量を少なく維持できる。
【００５９】
（３）例えば黒色など濃色系のインク色で印刷した場合、用紙Ｐとそれ以外の領域とのコントラストを低くし紙端位置の特定を困難とするが、主走査方向に印刷マージンを広げることによって、紙幅に対し適正な縁なし印刷ができる。また、プロファイルが不安定となり易い着色紙の場合であっても、縁まで印刷できるうえ、紙端の外側に吐出されるインク量を少なく抑えることができる。また、ロール紙Ｐの汚れによって紙端位置を特定できない場合も、ロール紙Ｐの縁まで印刷できる。
【００６０】
（第二の実施形態）
以下に、本発明を具体化した第二の実施形態を、図８に基づいて説明する。
本実施形態のプリンタは、第一の実施形態のプリンタの構成に加えて、過去の主走査時に記憶されたロール紙Ｐの左右側端位置から、後の主走査時の左右側端位置を算出可能な演算手段を有している。
【００６１】
図８は、第二の実施形態の動作を示すフローチャートであり、ロール紙Ｐの左右に余白なく印刷する場合において、印刷範囲を決定する流れを示す。なお、Ｓ４１〜Ｓ４７，Ｓ４９の処理は、第一の実施形態のＳ２１〜Ｓ２７，Ｓ２９の処理と同様であるため、説明は省略する。
【００６２】
Ｓ４８では、ロール紙Ｐの左右側端位置を判定する。ここで、制御部及び推定手段を構成するＣＰＵ１７は、副走査方向の送り量の累積値をカウンタ（図示せず）で計数しており、その判定した左右側端位置データと、そのときカウンタに計数された副走査方向位置データとを記憶手段としてのメモリ１８に記憶する。このため、メモリ１８には、左右側端位置を特定できたときの副走査方向位置に対する左右側端位置の変化の軌跡が、左右側端位置（Ｘｎ１，Ｘｎ２）と副走査方向位置（Ｙｎ）の組合せからなるデータ列として記憶される。
【００６３】
Ｓ５０では、Ｓ４７で左右側端位置が特定できなかった場合に、メモリ１８から過去の紙幅位置データを読み出す。すなわち、メモリ１８から、過去に特定できた左右側端位置（Ｘｎ１，Ｘｎ２）と副走査方向位置（Ｙｎ）の組合せからなるデータ列のうち、最も古いデータと最も新しいデータを読み出す。
【００６４】
Ｓ５１では、過去の２つの紙幅位置データに基づき紙幅位置を算出する。すなわち、例えば最も古いデータと最も新しいデータを用いて用紙Ｐの斜行する傾きを求め、その傾きで斜行したままロール紙Ｐが紙送りされているとみなし、過去の左右側端位置（Ｘ２１，Ｘ２２）と副走査方向位置（Ｙ２）から、今回の副走査方向位置Ｙｏにおける用紙Ｐの左右側端位置（Ｘｏ１，Ｘｏ２）を算出する。例えば最も古いデータを（（Ｘ１１，Ｘ１２），Ｙ１）、最も新しいデータを（（Ｘ２１，Ｘ２２），Ｙ２）とおくと、ロール紙Ｐの斜行する傾きＫは、Ｋ＝（Ｘ２１−Ｘ１１）／（Ｙ２−Ｙ１）となる。今回の左右側端位置（Ｘｏ１，Ｘｏ２）は、今回の副走査方向位置Ｙｏを用いて、（Ｘｏ１，Ｘｏ２）＝（Ｘ２１＋Ｋ（Ｙｏ−Ｙ２），Ｘ２２＋Ｋ（Ｙｏ−Ｙ２））として算出される。このように、ＣＰＵ１７は、過去の主走査時のデータを用いて今回の主走査時における用紙Ｐの左右側端位置を推定する。その後、Ｓ４９において、推定した用紙Ｐの左右側端位置に対しその外側へ距離ｘだけ拡げた印刷範囲Ａを設定する。
【００６５】
なお、過去の主走査において、左右側端位置を特定した回数が２以上ない場合には、第一実施形態と同様、用紙サイズから決まる理想の左右側端位置からマージン距離ｙだけ外側へ拡げた印刷範囲Ｂに設定する。
【００６６】
図８に示したフローチャートに従えば、紙検知センサ１０でロール紙Ｐの左右側端位置が特定不能なときは、過去の左右側端位置データから、今回（現在）の左右側端位置を推定することで、印刷範囲を設定可能となる。なお、ロール紙Ｐの傾きＫが一旦決まれば、その後、特定不能と判定したときにメモリ１８から読み出す過去のデータ数は１つのみでよい。
【００６７】
以上説明したように本実施形態によれば、以下の効果を得ることができる。
（４）ロール紙Ｐの左右側端位置が特定できなかった場合で、ロール紙Ｐが斜行して給紙される場合にも、過去の左右側端位置データから今回の左右側端位置を算出する。これにより、マージンの大きい印刷範囲Ｂではなく、マージンの小さい印刷範囲Ａを設定できるので、ロール紙Ｐの外側に吐出されるインク量を最小限に止めたうえ、左右に余白のない印刷結果を得ることができる。よって、第一の実施形態に比べ、その後、通過するロール紙Ｐを汚す頻度が減る。
【００６８】
（第三の実施形態）
以下に、本発明を具体化した第三の実施形態を、図９及び図１１に基づいて説明する。
【００６９】
本実施形態のプリンタは、記録した画像の色情報に基づいて、ロール紙Ｐの左右側端位置が特定可能かどうかを判断している点で、第一の実施形態のプリンタと異なる。
【００７０】
図１１は、プリンタにおける印刷範囲制御装置の電気的構成を示すブロック図である。印刷データは、外部から入力されると一旦メモリ１８に格納された後、ＡＳＩＣ２１に転送される。ＡＳＩＣ２１内のヘッド制御部２０は、印刷データ中のコマンド及びＣＭＹＫデータに従って、記録ヘッド１２１が色別に有するノズル群中の各ノズル毎の圧電素子への出力電圧を制御することで、記録ヘッド１２１のインク吐出制御を行う。同図に示すように、ＡＳＩＣ２１には、この印刷データから画像の色情報を取得して解析する予測手段を構成する色解析回路２８が備えられている。
【００７１】
この色解析回路２８は印刷データ中のＣＭＹＫデータを解析して印刷色と印刷密度を取得する。キャリッジ１２２がどのエンコーダ位置に来たときに何色用の何番ノズルから、どれだけのインク量を吐出させるかはＣＭＹＫデータより既知の情報を用いて導出できるので、用紙Ｐのどの位置に何色のインクがどの程度の領域に印刷されたかをＣＭＹＫデータから解析する。色解析回路２８はＣＭＹＫデータを解析して得た色解析結果（色情報）をメモリ１８に記憶する。ここで、色解析回路２８が全印刷領域を対象に色解析をすると、処理量が多くスループットに悪影響をもたらす心配があるため、本実施形態では、用紙Ｐの両端の周縁エリアのみを解析対象としている。例えば用紙Ｐの印刷領域Ｒにおける幅方向両端部１〜５ｃｍ幅の領域のみ色解析を行っている。
【００７２】
色解析回路２８では、１パス（主走査移動）毎の印刷データから取得したＣＭＹＫの各ビット値を所定の演算式（例えばＣＭＹＫの各色のうち濃い色ほど値が高く影響するような係数を伴った演算式）によりドット毎の色値に変換するとともにこれを単位面積の単位で順次積算しそれを単位面積内の全ドット数で割って平均色値を求める。また、単位面積当たりの印刷ドット数をその単位面積当たりの全ドット数で割って、印刷密度を求める。平均色値は、単位領域の平均色を示し平均色が濃いほど高い値をとる。印刷密度は、印刷密度が高いほど高い値をとる。色解析回路２８は、平均色値と印刷密度からなる色情報データを、主走査方向位置データと、その印刷がなされるパス（主走査移動）の副走査方向位置データとに関連付けてメモリ１８に記憶する。
【００７３】
制御部、補正手段及び予測手段を構成するＣＰＵ１７は、次回の主走査時の印刷範囲を決めるための用紙端検出を行うに当たり、メモリ１８から今回の主走査位置（副走査方向位置）に当たる色情報データを読み出す。そして、紙検知センサ１０の検知域となる用紙Ｐ上の印刷状態が、用紙Ｐの側端位置を特定不能とするものであるかどうかを事前に判定する。すなわち、今回の検知域の副走査方向位置データを手がかりにメモリ１８から平均色値と印刷密度との各データを読み出し、これらのデータに基づき、紙検知センサ１０が用紙Ｐの左右側端位置を特定しうるか否かを判定する。例えば判定値ｈ、平均色値Ｃ、印刷密度ｍとおいた場合、式  ｈ＝ａ・Ｃ＋ｂ・ｍ  （但し、ａ，ｂは重み付け係数）で表される判定値ｈを用い、この判定値ｈが閾値ｈ１ｏを超えたときに、特定不能と判定する。また、式  ｈ＝Ｃ・ｍ  で表される判定値ｈを用い、この判定値ｈが閾値ｈ２ｏを超えたときに、特定不能と判定する方法でもよい。なお、用紙Ｐの左右側端位置が特定可能か否かを色情報に基づいて判定する基準（特定不能とする閾値（例えばｈ１ｏ，ｈ２ｏ））は、予め実施した予備実験で得られたデータに基づいて決定されている。
【００７４】
例えば、色値が濃色であっても印刷密度が小さくドットの粗い場合は、特定しうると判定される。また、印刷密度が高いベタ塗り印刷でも、印刷色が例えばライトイエローのように薄ければ、特定しうると判定される。なお、単位面積毎の平均色値と印刷密度のデータは、印刷領域Ｒにおける片側の解析対象エリア内に複数あってもよい。この場合、ＣＰＵ１７は、用紙Ｐの左側端エリアと右側端エリアのそれぞれで、そのエリア内の単位領域の個数に応じた複数回ずつ、用紙Ｐの左右側端位置を特定可能か否かの判定を行う。また、本実施形態では、平均色値と印刷密度をパラメータとする色情報を用いるが、これはあくまで一例であって、印刷データから取得できるその他の色情報を用いてもよい。
【００７５】
図９は、本実施形態における印刷範囲設定処理を示すフローチャートであり、ロール紙Ｐの左右に余白なく印刷する場合において、印刷範囲を決定する流れを示す。なお、Ｓ６３からＳ７２までは、第一の実施形態のフローチャートにおけるＳ２１〜３０と共通であるため、詳述は省略する。なお、Ｓ６１及びＳ６２は、ＣＰＵ１７が実行する処理である。
【００７６】
Ｓ６１では、エンコーダ１２の開始の地点において、次の主走査駆動の間に、紙検知センサ１０が検知する部分の画像の色情報データをメモリ１８から読み出す。
【００７７】
Ｓ６２では、読み出された画像の色情報データに基づいて、次の主走査駆動の間に、紙検知センサ１０がロール紙Ｐの左右側端位置を特定可能か否かを判断する。すなわち、検知する部分に印刷された色が比較的淡い色であれば、図６の実線で示した理想に近いプロファイルＰｏが得られやすいため、特定可能であると判断してＳ６１に進み、以降、第一の実施形態と同一の処理の流れで印刷範囲を決定する。また、検知する部分に印刷された色が濃い色であれば、図６の一点鎖線や二点鎖線で示したようなプロファイルＰ１，Ｐ２が得られやすいため、左右側端位置の特定は不可能と判断しＳ７２へ進む。つまり、本主走査駆動の終了後、Ｓ６８のプロファイル解析処理及びＳ６９の紙幅位置特定判定処理を行わずに、設定された用紙サイズに応じて想定される理想的な左右側端位置に対して左右ともに所定距離ｙだけ外側へ拡げた印刷範囲Ｂを設定する。
【００７８】
また、本実施形態では、ＡＳＩＣ２１内の色解析回路２８が印刷データの色解析を行ったが、ＣＰＵ１７が色解析処理を行ってもよい。例えばＣＰＵ１７が色解析処理で得た色情報データをメモリ１８に保存し、エンコーダ１２の開始の地点において、次の主走査駆動の間に、紙検知センサ１０が検知する部分の画像の色情報をメモリ１８から読み出すようにする。また、印刷データそのものをメモリ１８に保存し、ＣＰＵ１７が、次の主走査駆動の間に、紙検知センサ１０が検知する部分の画像の印刷データを読み出してその印刷データに対して色解析してもよい。また、この場合、主走査駆動の範囲全体の色情報を取得してもよい。
【００７９】
図９に示したフローチャートに従えば、紙検知センサ１０ではロール紙の左右側端位置を特定するのが困難な印刷状態である場合は、紙検知センサ１０の出力信号から得られたプロファイルの解析は行わず、用紙サイズに応じて決まる理想の左右側端位置に対しその位置よりも外側に大きいマージン距離ｙだけ拡大した印刷範囲Ｂが設定される。
【００８０】
この第三の実施形態によれば、第一の実施形態における効果に加えて、以下の効果を得ることができる。
（５）画像の色情報を参照することで、紙検知センサ１０による用紙Ｐの左右側端位置の特定が可能かどうかを事前に判断できるので、特定が不能である場合は、プロファイルの解析処理が不要となり、無駄な時間を削減することができる。
【００８１】
（第四の実施形態）
以下に、本発明を具体化した第四の実施形態を、図１０に基づいて説明する。本実施形態のプリンタは、第三の実施形態と同様、記録した画像の色情報に基づいて、紙検知センサ１０によるロール紙の左右側端位置が特定可能かどうかを判断している。
【００８２】
図１０は、第四の実施形態の動作を示すフローチャートであり、ロール紙Ｐの左右に余白なく印刷する場合において、印刷範囲を決定する流れを示す。なお、Ｓ８１及びＳ８２は第三の実施形態のＳ６１及びＳ６２と、Ｓ８３〜Ｓ９３は第二の実施形態のＳ４１〜Ｓ５１の各処理と同様であるため、詳述は省略する。
【００８３】
すなわち、紙検知センサ１０が検知する部分の画像の色情報データをＣＰＵ１７がメモリ１８から読み出し、読み出された画像の色情報データに基づいて、次の主走査駆動の間に、紙検知センサ１０がロール紙Ｐの左右側端位置を特定可能か否かをＣＰＵ１７が判断する。ここで、特定可能と判断すればＳ８３へ進み、以降、第二の実施形態と同様の各処理の流れで印刷範囲を決定する。また、特定不能と判断すればＳ９２へ進む。そして、Ｓ９２では、過去の主走査時に左右側端位置を特定できた時の紙幅位置データ（左右側端位置と副走査方向位置の組合せからなるデータ）のうち、最も古いものおよび最も新しいものをメモリ１８から読み出す。次のＳ９３において、読み出した２つの紙幅位置データを基にロール紙Ｐの傾きＫを算出するとともに、この傾きＫと新しい方の紙幅位置データとを用いて、今回の主走査時における用紙Ｐの左右側端位置を求める。その後、Ｓ９１で印刷範囲Ａが定まる。
【００８４】
図１０に示したフローチャートに従えば、紙検知センサ１０でロール紙Ｐの左右側端位置を特定するのが困難な印刷状態である場合には、紙検知センサ１０による検知は行わずに、過去の左右側端位置の情報から、演算により現在の左右側端位置を特定することが可能となる。
【００８５】
以上説明したように第四の実施形態によれば、第一〜第三の実施形態における効果に加えて、以下の効果を得ることができる。
（６）画像の色情報を参照することで、紙検知センサ１０によるロール紙の左右側端位置の特定が可能かどうかを事前に判断できるので、特定が不能である場合は、プロファイルの解析処理が不要となり、無駄な時間を削減することができる。
【００８６】
なお、実施形態は前記の内容に限定されず、以下の態様にしてもよい。
（変形例１）前記第一及び第三の実施形態では、ロール紙Ｐの左右側端位置を検出不能と判定した場合、次回の主走査時に直ぐ印刷範囲Ｂに拡大した。これに対し、ロール紙Ｐの左右側端位置を検出不能と判定した場合でも、その位置検出不能となってから、ロール紙Ｐが設定量紙送りされるまで正常時の印刷範囲Ａを維持し、その位置検出不能状態のままロール紙Ｐが設定量紙送りされ終わってはじめて正常時の印刷範囲Ａから印刷範囲Ｂに拡大させるようにする。この場合、仮にロール紙Ｐが斜行していてこの斜行したロール紙Ｐの紙端を検出できなくなっても、しばらくはそのままの印刷範囲Ａで印刷を継続し、その検出できないままの印刷状態が設定量紙送りされるまで続いた場合、その時はじめて印刷範囲Ａから印刷範囲Ｂに拡大させる。ロール紙Ｐの斜行する角度とマージン距離ｘから決まる設定量以内の紙送りのうちは過去の検出位置から決まる印刷範囲を継続しても、紙端がマージンｘの範囲内にあるので、縁なし印刷を確実に継続できる。この場合、印刷範囲を拡大する期間を減らすことができ、インクをロール紙Ｐの端からはみ出して打つ量を少なく抑えることができる。
【００８７】
（変形例２）前記第一及び第三実施形態では、ロール紙Ｐの主走査方向における両端位置を特定不能な場合に印刷範囲を拡大させたが、その拡大する印刷範囲Ｂは、ロール紙Ｐの正規の位置における端からのマージン距離がｙとなる設定に限定されない。例えばロール紙Ｐの主走査方向における位置が特定不能になっても、ロール紙Ｐの直近に検出できた過去の位置を採用し続けその位置における紙端からのマージン距離をｙより小さなｘ２（ｘ＜ｘ２＜ｙ）とし印刷範囲Ｂとする。この場合、ロール紙Ｐが主走査方向のどの位置にずれても（最大に位置ずれしても）必ずカバーできる広い印刷範囲ではなく、過去に検出されたロール紙Ｐの両端位置データを利用しその両端位置の外側へマージンｘ２を付けた印刷範囲とする。よって、印刷範囲Ｂを決めるマージン距離をｙより小さなｘ２に抑えられ、紙端の外側に吐出するインク量を一層少なく抑えることができる。
【００８８】
（変形例３）前記変形例１では、ロール紙Ｐの左右側端位置を特定できなくなっても、印刷範囲Ａをしばらく維持した。これに対し、ロール紙Ｐの左右側端位置（両端位置）を特定できなくなったら、過去に特定された左右側端位置データを利用しこの左右側端位置に加えるマージン距離ｘを徐々に増やして印刷範囲を徐々に拡大させる方法を採用できる。この場合、マージン距離ｘは連続的に増やしてもよいし、段階的に増やしてもよい。この構成によれば、マージン距離ｘが徐々に増えることで、一気にマージン距離を増やす方法に比べ、ロール紙Ｐの紙端の外側に吐出されるインク量を少なく抑えることができる。
【００８９】
（変形例４）紙検知センサ１０は、キャリッジ１２２の下流側でなく上流側に設けても構わない。用紙に紙検知センサ１０で検知不能な汚れがあったり、紙検知センサ１０での検知が不安定な紙種（薄紙、着色紙など）の用紙を使用する場合であっても、余白なく印刷することができる。
【００９０】
（変形例５）検出手段を構成するセンサは、光反射式の紙検知センサ１０に限定されない。例えば光透過式のセンサや、イメージセンサを採用することもできる。また、紙検知センサ１０をキャリッジ１２２に設けたが、主走査方向に移動可能な他の可動部にセンサを取り付けてもよい。さらには用紙の左右側端部付近が検出対象となるように用紙の裏面側の部材に複数取り付けたセンサ列から検出手段を構成することもできる。
【００９１】
（変形例６）第三及び第四の実施形態において、色情報を導き出す元になるデータは、印刷データに限定されない。例えばＲＧＢ画像データをＣＭＹＫ画像データに変換する変換処理機能を有するプリンタにおいては、ＲＧＢ画像データから色情報を取得することもできる。
【００９２】
（変形例７）記録媒体は、用紙に限定されない。布や樹脂フィルム、樹脂シート、金属シートなどでもよい。また、記録媒体はシート状であることに限定されず、所定の立体形状の表面に記録できる機構を有する記録装置の場合、そのような所定の立体形状を有する物体も含む。
【００９３】
（変形例８）記録装置は、インクジェット式プリンタに限定されるものではなく、記録部に紙幅検出装置を備えた記録装置であれば、例えばファクシミリ装置、コピー装置等であっても適用可能である。適用される装置によっては、記録する際の記録剤はインクではなくトナーともなりうる。
【００９４】
（変形例９）記録装置の記録は、用紙への印刷であることに限定されない。例えば電気回路を製造する際に、素子や配線用の材料で調製されたインク（又はペースト）を基板（記録媒体）上に噴射して回路を記録によって形成する記録装置に適用することもできる。
【００９５】
この明細書において、記録範囲、印刷範囲とは、記録媒体上の記録（印刷）される範囲ではなく、記録装置の記録ヘッドが記録（印刷）する範囲であり、例えば、インクジェットプリンタにおいては、記録ヘッドのノズルからインクが吐出される範囲をいう。
【００９６】
以下、前記実施形態及び変形例から把握される技術思想を記載する。
（１）請求項７に記載の発明において、記録すべき画像の色情報に基づき前記端部位置が前記検出手段により検出できないことを予測する予測手段をさらに備え、前記制御部は前記予測手段により前記端部位置が検出できないことが予測される場合に、前記推定手段により推定された前記記録動作開始位置及び終了位置の間で記録動作するよう前記記録ヘッドを制御することを特徴とする記録装置。
【００９７】
（２）請求項７又は前記技術的思想（１）において、前記検出手段は、前記記録ヘッドの記録位置に対し記録媒体の搬送方向下流側に設けられていることを特徴とする記録装置。
【００９８】
（３）請求項７及び前記技術的思想（１），（２）のいずれか一項において、前回までのキャリッジの主走査方向への走査時に前記検出手段により検出された前記記録媒体の端部位置に基づき前記記録媒体の斜行を検出するとともに、今回の走査時に前記斜行による影響を補正すべく前記端部近傍からの距離をそれぞれ一定に保ったまま記録動作開始位置及び終了位置を変更する補正手段をさらに備えたことを特徴とする記録装置。
【００９９】
（４）請求項１〜７及び技術的思想（１）〜（３）のうちいずれか一項において、前記検出手段は、前記記録媒体からの反射光量を検知して該記録媒体の前記端部位置を検出する光反射式である。反射光量は、記録媒体の色、記録画像、汚れなどの影響を受けるため、記録媒体の位置が特定不能となる場合があるが、その場合でも、記録媒体の端部まで記録でき、しかも記録媒体からはみ出して記録される記録剤の量を少なく抑えることが可能となる。
【図面の簡単な説明】
【図１】第一の実施形態におけるインクジェット式プリンタの斜視図。
【図２】プリンタの主要部の内部構成例を示す斜視図。
【図３】印刷範囲を説明する平面図。
【図４】印刷範囲制御装置のブロック図。
【図５】紙位置検出装置の動作を示すタイミングチャート。
【図６】検知信号のプロファイルを説明するグラフ。
【図７】印刷範囲制御処理を示すフローチャート。
【図８】第二の実施形態における印刷範囲制御処理を示すフローチャート。
【図９】第三の実施形態における印刷範囲制御処理を示すフローチャート。
【図１０】第四の実施形態における印刷範囲制御処理を示すフローチャート。
【図１１】印刷範囲制御装置のブロック図。
【図１２】従来のプリンタにおける印刷範囲を説明する平面図。
【符号の説明】
１０…検出手段を構成する紙検知センサ、１１…印刷範囲制御装置、１２…検出手段を構成するエンコーダ、１３…検出手段を構成するフォトインタラプタ、１５…検出手段を構成するヘッド位置判定回路、１６…Ａ／Ｄコンバータ、１７…制御部、補正手段（第一、第三の実施形態）、予測手段（第三、第四の実施形態）及び推定手段（第二、第四の実施形態）を構成するＣＰＵ、１８…記憶手段としてのメモリ、１９…ＤＭＡＣ、２２…主走査駆動部を構成するドライバ、２３…副走査駆動部を構成するドライバ、２４…副走査駆動部を構成する紙送りモータ、２５…主走査駆動部を構成するキャリッジモータ、２８…予測手段を構成する色解析回路、１００…記録装置としてのインクジェット式プリンタ、１２１…記録ヘッド、１２２…キャリッジ、１２８…主走査駆動部を構成するキャリッジベルト、Ｐ…記録媒体としての用紙（ロール紙）、ｘ，ｙ…端部近傍からの距離としてのマージン距離（はみ出し量）、Ａ，Ｂ…印刷範囲、Ｘ１，Ｘ２…端部位置。
【図１】
2005022210.tif 000003
【図２】
2005022210.tif 000004
【図３】
2005022210.tif 000005
【図４】
2005022210.tif 000006
【図５】
2005022210.tif 000007
【図６】
2005022210.tif 000008
【図７】
2005022210.tif 000009
【図８】
2005022210.tif 000010
【図９】
2005022210.tif 000011
【図１０】
2005022210.tif 000012
【図１１】
2005022210.tif 000013
【図１２】
2005022210.tif 000014