(57)【特許請求の範囲】
【請求項１】
自動給紙手段にて給紙された用紙の先端を検知する紙検出手段と、
前記紙検出手段を通過した用紙を搬送する紙送り手段と、
外部から送られる印刷データを受信する前に前記紙検出手段の検知位置から所定の頭出し位置までの第１の紙送り量を給紙する第１の給紙モードと、印刷データを受信した後に給紙を行う第２の給紙モードとを有する給紙装置であって、
前記第２の給紙モードにおいて、
印刷データの上余白の有無を検出する上余白検出手段と、
前記印刷データの上余白量を解析する上余白量解析手段とを有するとともに、
前記上余白検出手段により上余白が検出されない場合には、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは途中で停止することなく、前記第１の紙送り量を給紙した後停止する一方、
前記上余白検出手段により上余白が検出された場合には、前記上余白量解析手段は上余白量を解析し、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは前記頭出し位置を含む途中で停止することなく、前記第１の紙送り量及び前記上余白量を第２の紙送り量として給紙した後停止することを特徴とする給紙装置。
【請求項２】
前記第１の給紙モードで、第１の紙送り量を給紙した後に外部から印刷データを受信した際に、前記上余白検出手段により上余白が検出された場合には、前記上余白量解析手段は上余白量を解析し、前記紙送り手段は前記上余白量を給紙した後停止することを特徴とする請求項１に記載の給紙装置。
【請求項３】
前記自動給紙手段は、複数枚の用紙をセット可能な用紙載置部を備え、該用紙載置部にセットされた用紙を１枚ずつ給紙することを特徴とする請求項１又は２に記載の給紙装置。
【請求項４】
前記紙送り手段から給紙された用紙に記録をする記録手段を有するとともに、
前記紙検出手段は、前記自動給紙手段と前記記録手段との間で前記自動給紙手段から給紙された用紙の先端を検知するものであることを特徴とする請求項１〜３のいずれかに記載の給紙装置を備えた記録装置。
【請求項５】
前記紙送り手段が給紙して停止した位置を基点として、前記記録手段が前記印刷データの記録を用紙に行うことを特徴とする請求項４に記載の給紙装置を備えた記録装置。
【請求項６】
前記第１の給紙モードは、記録装置に設けられた給紙操作手段からの給紙指令を受けた場合に選択されることを特徴とする請求項４又は５に記載の給紙装置を備えた記録装置。
【請求項７】
前記所定の頭出し位置は、前記記録手段が記録可能な最下流端の基準位置と、用紙を記録するために必要とする所定の余白からなることを特徴とする請求項４〜６のいずれかに記載の給紙装置を備えた記録装置。
【請求項８】
自動給紙手段にて給紙された用紙の先端を紙検出手段により検知し、該紙検出手段を通過した用紙を搬送する給紙方法であって、
外部から送られる印刷データを受信する前に前記紙検出手段の検知位置から所定の頭出し位置までの第１の紙送り量を給紙する第１の給紙モードと、印刷データを受信した後に給紙を行う第２の給紙モードとを有し、
前記第２の給紙モードにおいて、
印刷データの上余白の有無を検出する段階と、
前記印刷データの上余白が検出された場合には、その上余白量を解析する段階とを有するとともに、
前記印刷データの上余白が検出されない場合には、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは途中で停止することなく、前記第１の紙送り量を給紙した後停止する一方、
前記印刷データの上余白が検出された場合には、上余白量を解析し、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは前記頭出し位置を含む途中で停止することなく、前記第１の紙送り量及び前記上余白量を第２の紙送り量として給紙した後停止することを特徴とする給紙方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ等の記録装置に用いられる給紙装置、給紙装置を備えた記録装置及び給紙方法に関する。
【０００２】
【従来の技術】
従来のプリンタには、自動給紙装置（以下、ＡＳＦ（Auto Sheet Feeder ）という。）を備えるものがある。ＡＳＦにセットされた用紙は、印刷を開始する際に、ＡＳＦが駆動されて、印刷可能な位置である所定の頭出し位置まで、自動的に給紙される。
【０００３】
図８は、ＡＳＦを備えた従来のプリンタ（記録装置）を示す。このプリンタには、複数枚の用紙に連続印刷できるように、複数枚の用紙をストックして自動給紙するＡＳＦ８１が備えられている。ＡＳＦ８１は、複数枚の用紙が載置される載置板８２と、載置板８２の先端（下端）箇所に近接して対向配置されたＬＤローラ８３とを備えている。キャリッジ８４の下端に設けられた印刷ヘッド８５とＬＤローラ８３との間には、用紙Ｐを検知するレバー式の用紙検知センサ８６が設けられている。ＬＤローラ８３は、紙送りローラ８７と排紙ローラ８８を駆動する紙送りモータを動力源とする。紙送りモータの駆動により、載置板８２上に載置された一番上の用紙にＬＤローラ８３がその円弧面で当接しながら１回転することで、その用紙Ｐが紙送りローラ８７まで送り出される。なお、図８（ａ）において▲で指す位置は、印刷ヘッド８５の最下流端の基準位置である。
【０００４】
ここで、このプリンタに接続されたコンピュータから送られる印刷データは、用紙Ｐ上において、図７に示すように構成されているとする。この用紙Ｐは図７の矢印に示す方向に給紙される（従って、図面上左端が用紙Ｐの先端である。）。この場合、プリンタが印刷をするために必要とする所定の余白は、用紙Ｐ上のＡ線で区切られる位置であり、先端からの距離はｌ１である。また、Ｂ線で区切られる位置がこの印刷データの印字開始位置となっており、Ａ線からＢ線の間には上余白（距離ｌ２）が設けられている。図面上Ｂ線より右側の斜線部分は、印字データＤの領域となっている。
【０００５】
従って、用紙Ｐは、ＬＤローラ８３により紙送りローラ８７まで送り出され、紙送りローラ８７の回転により図８（ａ）の位置、即ち基準位置▲とＡ線とが一致する位置まで頭出しされて、停止する。そして、上余白分（距離ｌ２）の紙送りローラ８７の回転により図８（ｂ）の位置、即ち基準位置▲とＢ線とが一致する位置まで紙送りがされ、停止する。この状態でキャリッジ８４が駆動し、印字データＤが印刷される。
【０００６】
なお、このプリンタには、プリンタに設けられた給紙ボタンを押すことにより給紙を行う第１の給紙モードと、上述のように印刷データを受信した後に給紙を行う第２の給紙モードとが設けられている。第１の給紙モードでは、給紙ボタンを押すことにより、図８（ａ）の位置まで頭出しをする給紙が行われ、その後印刷データを受信して印刷開始位置である図８（ｂ）の位置まで紙送りがされる。
【０００７】
【発明が解決しようとする課題】
ところが、従来のプリンタでは、頭出し動作を行った後一旦停止する構成になっている。このため、次に上余白がある場合は、紙送り動作を行い、さらに停止した後、印刷を開始している。しかし、給紙動作と上余白分の紙送り動作との間に停止動作が必ず入るため、全体として印刷速度を落とすこととなっていた。このため、プリンタの高速処理が望まれる今日において問題となっていた。
【０００８】
本発明は、上記問題を解決するためになされたものであって、印刷データに上余白がある場合に、その印刷開始位置までの紙送りをより効率的に行う給紙装置、給紙装置を備えた記録装置及び給紙方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、自動給紙手段にて給紙された用紙の先端を検知する紙検出手段と、前記紙検出手段を通過した用紙を搬送する紙送り手段と、外部から送られる印刷データを受信する前に前記紙検出手段の検知位置から所定の頭出し位置までの第１の紙送り量を給紙する第１の給紙モードと、印刷データを受信した後に給紙を行う第２の給紙モードとを有する給紙装置であって、前記第２の給紙モードにおいて、印刷データの上余白の有無を検出する上余白検出手段と、前記印刷データの上余白量を解析する上余白量解析手段とを有するとともに、前記上余白検出手段により上余白が検出されない場合には、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは途中で停止することなく、前記第１の紙送り量を給紙した後停止する一方、前記上余白検出手段により上余白が検出された場合には、前記上余白量解析手段は上余白量を解析し、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは前記頭出し位置を含む途中で停止することなく、前記第１の紙送り量及び前記上余白量を第２の紙送り量として給紙した後停止することを要旨とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の給紙装置において、前記第１の給紙モードで、第１の紙送り量を給紙した後に外部から印刷データを受信した際に、前記上余白検出手段により上余白が検出された場合には、前記上余白量解析手段は上余白量を解析し、前記紙送り手段は前記上余白量を給紙した後停止することを要旨とする。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の給紙装置において、前記自動給紙手段は、複数枚の用紙をセット可能な用紙載置部を備え、該用紙載置部にセットされた用紙を１枚ずつ給紙することを要旨とする。
【００１２】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の給紙装置を備えた記録装置において、前記紙送り手段から給紙された用紙に記録をする記録手段を有するとともに、前記紙検出手段は、前記自動給紙手段と前記記録手段との間で前記自動給紙手段から給紙された用紙の先端を検知するものであることを要旨とする。
【００１３】
請求項５に記載の発明は、請求項４に記載の給紙装置を備えた記録装置において、前記紙送り手段が給紙して停止した位置を基点として、前記記録手段が前記印刷データの記録を用紙に行うことを要旨とする。
【００１４】
請求項６に記載の発明は、請求項４又は５に記載の給紙装置を備えた記録装置において、前記第１の給紙モードは、記録装置に設けられた給紙操作手段からの給紙指令を受けた場合に選択されることを要旨とする。
【００１５】
請求項７に記載の発明は、請求項４〜６のいずれかに記載の給紙装置を備えた記録装置において、前記所定の頭出し位置は、前記記録手段が記録可能な最下流端の基準位置と、用紙を記録するために必要とする所定の余白からなることを要旨とする。
【００１６】
請求項８に記載の発明は、自動給紙手段にて給紙された用紙の先端を紙検出手段により検知し、該紙検出手段を通過した用紙を搬送する給紙方法であって、外部から送られる印刷データを受信する前に前記紙検出手段の検知位置から所定の頭出し位置までの第１の紙送り量を給紙する第１の給紙モードと、印刷データを受信した後に給紙を行う第２の給紙モードとを有し、前記第２の給紙モードにおいて、印刷データの上余白の有無を検出する段階と、前記印刷データの上余白が検出された場合には、その上余白量を解析する段階とを有するとともに、前記印刷データの上余白が検出されない場合には、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは途中で停止することなく、前記第１の紙送り量を給紙した後停止する一方、前記印刷データの上余白が検出された場合には、上余白量を解析し、前記紙送り手段は、前記紙検出手段により用紙の先端が検知されてからは前記頭出し位置を含む途中で停止することなく、前記第１の紙送り量及び前記上余白量を第２の紙送り量として給紙した後停止することを要旨とする。
【００１７】
（作用）
請求項１及び８に記載の発明によれば、給紙動作を行うタイミングが印刷データを受信する前後で、第１及び第２の給紙モードを有する給紙装置において、それぞれ異なる紙送り量の制御がなされる。即ち、第１の給紙モードは、給紙動作開始時において印刷データを受信していないため、第１の紙送り量で一旦給紙を停止しなければいけない。その一方で、第２の給紙モードは、印刷データを受信してから給紙動作を開始するため、第１の紙送り量に、上余白がある場合の上余白量を付加した第２の紙送り量により給紙を行うことができる。即ち、第２の給紙モードでは、給紙動作と上余白のための紙送り動作の間に紙送り手段を停止する必要がなくなる。従って、異なる給紙モードに対応した給紙制御ができるとともに、第２の給紙モードでは、上余白がある印刷データに対して、その印刷開始位置までの紙送りをより効率的に行うことができる。
【００１８】
請求項２に記載の発明によれば、第１の給紙モードにおいて、一旦給紙を停止した後でも、上余白検出手段及び上余白量解析手段により、上余白量分の給紙を行うことができる。従って、第１及び第２の給紙モードにおいて、上余白検出手段及び上余白量解析手段を共用することができるため、給紙装置の構成を簡易にすることができる。
【００１９】
請求項３に記載の発明によれば、複数枚の用紙をセット可能な用紙載置部を備え、該用紙載置部にセットされた用紙を１枚ずつ給紙する自動給紙手段を備えた給紙装置において、請求項１又は２に記載の発明の作用効果が得られる。従って、第２の給紙モードにおいて複数枚の用紙を連続給紙する場合に、紙送りをより効率的に行うことができる。
【００２０】
請求項４に記載の発明によれば、給紙装置を備えた記録装置において、請求項１〜３のいずれかに記載の発明の作用効果が得られる。従って、特に第２の給紙モードにおいて用紙を給紙する場合に、紙送りをより効率的に行なった上で記録を開始することができる。
【００２１】
請求項５に記載の発明によれば、紙送り手段が給紙して停止した位置を基点として、記録手段が印刷データの記録を用紙に行う。従って、第１及び第２の給紙モードにおいて、記録開始位置までの紙送りがなされた上で、印刷データの記録が行われる。
【００２２】
請求項６に記載の発明によれば、第１の給紙モードは、記録装置に設けられた給紙操作手段からの給紙指令を受けた場合に選択される。従って、給紙操作手段からの給紙指令により、第１の給紙モードが選択される。
【００２３】
請求項７に記載の発明によれば、所定の頭出し位置は、前記記録手段が記録可能な最下流端の基準位置と、用紙を記録するために必要とする所定の余白からなる。従って、用紙上の記録可能な最大限の位置から記録を開始することができる。
【００２４】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図７に従って説明する。
図３は、記録装置としての印刷装置（インクジェット式プリンタ）を示す。プリンタ１には、本体２の背面側に自動給紙手段としての自動給紙装置（Auto Sheet Feeder 。以下、フィーダ３という）が装備されている。フィーダ３には、用紙サポート４、載置板５及びエッジガイド６を備えた用紙ガイド７が取着されている。フィーダ３は用紙ガイド７にセットされた用紙を１枚ずつ本体２内に給紙する給紙駆動機構を備える。本体２内には幅方向（主走査方向）に往復動するキャリッジ８が設けられ、キャリッジ８の下部に設けられた印刷ヘッド９から所定のタイミングでインクが吐出されることにより用紙に印刷が行われる。そして、本体２の前側下部に開口する排出口２Ａから印刷された用紙が排出されるようになっている。また、プリンタ１には、給紙操作手段としての給紙ボタン４０が設けられており、給紙装置に対して給紙指令を送信できるようになっている。なお、キャリッジ８及び印刷ヘッド９により記録手段が構成される。
【００２５】
図１は給紙装置を示す。同図に示すように、本体背面部にある載置板５の下端付近に、ＬＤローラ１０が対向配置されている。ＬＤローラ１０の給紙方向下流側には、一対のガイド１１，１２が配置されている。
【００２６】
各ガイド１１，１２の用紙入口付近には、その下端が用紙通路に達する長さで延出するレバー１５と、レバー１５の上端部を検知対象とする用紙検出センサ１６とを備える。用紙検出センサ１６は、給紙される用紙Ｐがレバー１５の下端を押してこれを回動させるとオンし、レバー１５の下端を押す用紙Ｐが切れるとレバー１５がバネの付勢力で原位置（復帰位置）に復帰してオフする。つまり、レバー１５を回動させる用紙Ｐが無いときはレバー１５は図１（ａ）に示す復帰位置に配置され、用紙Ｐがレバー１５を回動させることによりレバー１５は図１（ｂ）に示す用紙検知位置に回動する。従って、用紙Ｐの先端を検知してからその用紙の後端が切れるまで用紙検出センサ１６はオン状態を維持する。なお、レバー１５と用紙検出センサ１６とにより紙検出手段が構成される。
【００２７】
紙送りローラ１３と排紙ローラ１７は、同一駆動源によって駆動して用紙Ｐを協働して紙送りする。また、ＬＤローラ１０も紙送りローラ１３及び排紙ローラ１７と同一駆動源によって駆動されるようになっており、給紙時には、紙送りローラ１３及び排紙ローラ１７によって前の用紙Ｐの排紙がなされるとともに、ＬＤローラ１０と紙送りローラ１３とによって次の用紙Ｐの給紙がなされる。ただし、ＬＤローラ１０は、駆動源と切り離し可能となっており、給紙時にのみ動力伝達可能な状態に切替えられる。
【００２８】
次に、図２により、給紙装置を備えるプリンタの電気的構成を説明する。
同図に示すように、印刷システム２０は、ホストコンピュータ（ＰＣ）２１と、プリンタ１とを備えている。ホストコンピュータ２１は本体２１Ａと表示装置２１Ｂと入力手段としての入力装置２１Ｃとを備える。本体２１Ａでは、プログラムとＣＰＵ（図示省略）とによりプリンタドライバ２２が構築されている。プリンタドライバ２２は画像データや文書データを印刷データに変換する処理を実行する。なお、プリンタドライバ２２により、印刷制御装置及び給紙モード指定手段が構成される。
【００２９】
プリンタ１はホストコンピュータ２１と通信可能に接続されており、プリンタドライバ２２で変換された印刷データはホストコンピュータ２１からプリンタ１に転送され、プリンタ１のインタフェイス２４に受信される。インタフェイス２４に接続されたバスには、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７及びＡＳＩＣ２８等が接続されている。ＣＰＵ２５はＲＯＭ２６に記憶されたプログラムを実行することで、ＡＳＩＣ２８に対し印刷制御上必要な指示や給紙処理の指示を出す。なお、ＡＳＩＣ２８により、制御手段、コマンド解釈手段、紙送りコマンド判定手段が構成される。
【００３０】
ＡＳＩＣ２８は、印刷制御を司るとともに、ＣＰＵ２５の指示の基に給紙処理を実行する。ＡＳＩＣ２８には、ヘッド駆動回路３１、モータ駆動回路３２，３３及び給紙ボタン４０が接続されている。ＡＳＩＣ２８はヘッド駆動回路３１を介して印刷ヘッド９を制御するとともに、各モータ駆動回路３２，３３を介してキャリッジモータ３４及び紙送りモータ３５を制御する。なお、モータ駆動回路３３及び紙送りモータ３５により、紙送り手段が構成される。ＡＳＩＣ２８は、ホストコンピュータ２１から受信した印刷データのコマンドを解釈するとともにデータ展開をし、このデータ等を基にヘッド駆動回路３１を介して印刷ヘッド９を制御する。また、印刷データにはヘッダに各種コマンドが付されており、例えば紙送りコマンドが設定されている。
【００３１】
ＬＤローラ１０は、紙送りローラ１３と排紙ローラ１７を駆動する紙送りモータ３５を動力源とする。ＬＤローラ１０と紙送りモータ３５の間には動力伝達を切替えるクラッチ手段としてのクラッチ３６が介在する。即ちＬＤローラ１０は、紙送りローラ１３及び排紙ローラ１７を駆動する紙送りモータ３５に対し、その動力伝達の切断・接続の切替えをするクラッチ３６を介して作動連結されている。給紙時は、クラッチ３６が接続状態に切替えられ、これによりＬＤローラセット動作がなされ、ＬＤローラ１０が駆動可能な状態にセットされる。本実施形態では、クラッチ３６はトリガレバー３７の操作により機械的に切替えられる機構となっている。クラッチ３６は、給紙時において、キャリッジ８が例えばホームポジションと反対側の給紙待機位置に移動配置されることで、トリガレバー３７がキャリッジ８に押されて操作されることにより、機械的に切替えられるようになっている。
【００３２】
本実施形態では、紙送りモータ３５にステッピングモータを使用している。ＡＳＩＣ２８は、紙送りモータ３５のステップ数を計数する計測手段としてのカウンタ３９を内部に有する。ＡＳＩＣ２８はカウンタ３９の計数値から用紙Ｐの位置を認知する。なお、紙送りモータ３５の回転をエンコーダで検出する構成としてもよく、この場合はエンコーダからのパルスエッジをカウンタ３９により計数して、用紙Ｐの位置を認知するようにすることもできる。
【００３３】
なお、図１（ｃ）に示す距離ｍは、所定の用紙検出センサ１６の検知位置から所定の頭出し位置までの距離であり、この距離ｍの紙送り量を第１の紙送り量という。この距離ｍの紙送り量は一定であるため、紙送りモータ３５のステップ数はＭステップ（ｍ＝Ｍステップ）としてＲＯＭ２６に記憶されている。
【００３４】
次に、図４〜６により、本実施形態の給紙装置の作用を説明する。
図４は給紙動作選択ルーチン、図５は第２給紙動作ルーチン、図６は第１給紙動作ルーチンのフローチャートをそれぞれ示している。
【００３５】
図４に示すように、給紙動作は、ステップ（以下、単に「Ｓ」と記す。）Ｓ１０において、プリンタ１の給紙ボタン４０が押されたか否かが確認される。給紙ボタン４０が押されていない場合（ＮＯ）は、第２の給紙モードとしての第２給紙動作ルーチン（Ｓ２０）に進み、給紙ボタン４０が押された場合（ＹＥＳ）は、第１の給紙モードとしての第１給紙動作ルーチン（Ｓ３０）に進む。ＲＯＭ２６には、第１及び第２の給紙動作ルーチンを実行するプログラムデータが記憶されている。このプログラムは、ＡＳＩＣ２８により実行される。第１及び第２の給紙動作ルーチンのルーチンのいずれかが終了すると、プリンタ１はキャリッジ８を駆動して印字を開始し（Ｓ４０）、印字を終了した時点（Ｓ５０）でこの処理を終了する。
【００３６】
次に、図５により、第２給紙動作ルーチン（Ｓ２０）について説明する。
第２給紙動作ルーチン（Ｓ２０）は、給紙ボタン４０が押されていない場合、即ち印刷データを受信した後に給紙を行う第２の給紙モードにおける動作ルーチンである。
【００３７】
まず、ＡＳＩＣ２８が、プリンタドライバ２２から送信される印刷データを受信する（Ｓ１１０）。印刷データには、紙送りコマンド及び印字コマンド等が含まれている。紙送りコマンドには紙送り量のデータ、印字コマンドには印字データがそれぞれ記憶されている。そしてＳ１２０に進み、ＡＳＩＣ２８は、この印刷データに上余白があるか否かを検出する。即ち、上余白の有無の検出は、印刷データの最初のコマンドが紙送りコマンドであるか否かにより行われる。そして、上余白がある場合は、上余白量の解析を行う。上余白量の解析は、紙送りコマンドの紙送り量（ｌ２）を紙送りモータ３５のステップ数（Ｌステップ）に換算する（ｌ２＝Ｌステップ）ことで行う。なお、ＡＳＩＣ２８により、上余白検出手段と上余白量解析手段が構成される。
【００３８】
次に、ＡＳＩＣ２８は、給紙動作を開始し（Ｓ１３０）、用紙検出センサ１６が用紙Ｐの先端を検知したか否かの確認がされる（Ｓ１４０）。これは、用紙Ｐの先端の検知があるまで処理が繰り返され（ＮＯ）、先端が検知されると（ＹＥＳ）、この時点でカウンタ３９がリセットされ（Ｃ＝０）、カウンタ３９にて紙送りモータ３５のステップ数の計数を開始する（Ｓ１５０）。そして、カウンタ値が上余白量と第１の紙送り量のステップ数の合計（Ｃ＝Ｌ＋Ｍ）に達したか否かの確認がされる（Ｓ１６０）。これは、カウンタ値がこのステップ数の合計に達するまで処理が繰り返され（ＮＯ）、合計に達すると（ＹＥＳ）、この時点で紙送りモータ３５を停止させる（Ｓ１７０）。以上により、第２給紙動作ルーチンが終了する。なお、第１の紙送り量と上余白量の合計を第２の紙送り量という。
【００３９】
次に、図６により、第１給紙動作ルーチン（Ｓ３０）について説明する。
第１給紙動作ルーチン（Ｓ３０）は、給紙ボタン４０が押された場合、即ち印刷データを受信する前に給紙を行う第１の給紙モードにおける動作ルーチンである。
【００４０】
まず、ＡＳＩＣ２８は、給紙動作を開始し（Ｓ３１０）、用紙検出センサ１６が用紙Ｐの先端を検知したか否かの確認がされる（Ｓ３２０）。これは、用紙Ｐの先端の検知があるまで処理が繰り返され（ＮＯ）、先端が検知されると（ＹＥＳ）、この時点でカウンタ３９がリセットされ（Ｃ＝０）、カウンタ３９にて紙送りモータ３５のステップ数の計数を開始する（Ｓ３３０）。そして、カウンタ値が第１の紙送り量のステップ数（Ｃ＝Ｍ）に達したか否かの確認がされる（Ｓ３４０）。これは、カウンタ値がＭに達するまで処理が繰り返され（ＮＯ）、Ｍに達すると（ＹＥＳ）、この時点で紙送りモータ３５を停止させる（Ｓ３５０）。
【００４１】
次に、ＡＳＩＣ２８は、プリンタドライバ２２から送信される印刷データを受信する（Ｓ３６０）。そして、ＡＳＩＣ２８は、この印刷データに上余白があるか否かを検出する（Ｓ３７０）。この上余白の有無の検出は、図５におけるＳ１２０と同様である。
【００４２】
次に、ＡＳＩＣ２８は、紙送り動作を開始し（Ｓ３８０）、カウンタ３９をリセットして（Ｃ＝０）、カウンタ３９にて紙送りモータ３５のステップ数の計数を開始する（Ｓ３９０）。そして、カウンタ値が上余白量のステップ数（Ｃ＝Ｌ）に達したか否かの確認がされる（Ｓ４００）。これは、カウンタ値がＬに達するまで処理が繰り返され（ＮＯ）、Ｌに達すると（ＹＥＳ）、この時点で紙送りモータ３５を停止させる（Ｓ４１０）。以上により、第１給紙動作ルーチンが終了する。
【００４３】
次に、本実施形態における給紙処理の作用を図１及び図７に従って説明する。本実施形態では、図７に示す構成の印刷データを用紙Ｐ上にて印刷するものとして説明する。この用紙Ｐは、図７の矢印に示す方向に給紙される（従って、図面上左端が用紙Ｐの先端である。）。この場合、プリンタが印刷をするために必要とする所定の余白は、用紙Ｐ上のＡ線で区切られる位置であり、先端からの距離はｌ１である。また、Ｂ線で区切られる位置がこの印刷データの印字開始位置となっており、Ａ線からＢ線の間が上余白（距離ｌ２）となっている。図面上Ｂ線より右側の斜線部分は、印字データＤの領域となっている。
【００４４】
給紙装置は、図１（ａ）の状態から、載置板５上の用紙Ｐのうち一番上の１枚にＬＤローラ１０がその円弧面で当接しながら回転して給紙が開始される。そして、図１（ｂ）に示すように、用紙Ｐの先端がレバー１５の先端に当接し、用紙検出センサ１６が用紙Ｐを検知すると、カウンタ３９による計数処理が開始される。そして、ＬＤローラ１０が１回転することで、用紙Ｐが紙送りローラ１３まで送り出される。そして、用紙Ｐは紙送りローラ１３の回転により引き続き所定量送り出されることで、図１（ｃ）に示すように、その先端が印刷ヘッド９の基準位置（最下流端）（同図における基準位置▲）から所定量はみ出した位置（即ち、基準位置▲から距離ｌ１だけはみ出た位置である。）に頭出しされる。ここで、第１給紙動作においては、用紙Ｐが図１（ｃ）の位置で停止する（Ｓ３５０）。そして、第１給紙動作において印刷データに上余白がある場合は、紙送りモータ３５を駆動して、用紙Ｐを図１（ｄ）に示す位置（ｍ＋ｌ２）まで送り停止する。一方、第２給紙動作において印刷データに上余白がある場合は、用紙Ｐが図１（ｃ）の位置で停止せずに、図１（ｄ）に示す位置（ｍ＋ｌ２）までさらに用紙Ｐが送られて停止する。
【００４５】
上記実施形態によれば、以下のような効果を得ることができる。
（１）上記実施形態では、給紙動作を行うタイミングが印刷データを受信する前後で、第１及び第２の給紙モードを有しており、それぞれ異なる紙送り量の制御がなされる。即ち、第１の給紙モードは、給紙動作開始時において印刷データを受信していないため、第１の紙送り量で一旦給紙を停止しなければいけない。その一方で、第２の給紙モードは、印刷データを受信してから給紙動作を開始するため、第１の紙送り量に上余白がある場合はこの上余白量を付加した第２の紙送り量により給紙を行うことができる。即ち、第２の給紙モードでは、給紙動作と上余白のための紙送り動作の間に紙送りローラ１３を停止する必要がなくなる。従って、異なる給紙モードに対応した給紙制御ができるとともに、第２の給紙モードでは、上余白がある印刷データに対して、その印刷開始位置までの紙送りをより効率的に行うことができる。
【００４６】
（２）上記実施形態では、第１の給紙モードにおいて、一旦給紙を停止させた後でも、ＡＳＩＣ２８が、上余白検出及び上余白量解析を行うことにより、上余白量分の給紙を行うことができる。従って、第１及び第２の給紙モードにおいて、ＡＳＩＣ２８による上余白検出及び上余白量解析を共用することができるため、プリンタ１の構成を簡易にすることができる。
【００４７】
（３）上記実施形態では、複数枚の用紙をセット可能な載置板５を備え、載置板５にセットされた用紙を１枚ずつ給紙するフィーダ３を備えている。従って、第２の給紙モードにおいて複数枚の用紙を連続給紙する場合に、紙送りをより効率的に行うことができる。
【００４８】
（４）上記実施形態では、紙送りローラ１３が給紙して停止した位置を基点として、印刷ヘッド９が印刷データの印刷を用紙に行う。従って、第１及び第２の給紙モードにおいて、印刷開始位置までの紙送りがなされた上で、印刷データの記録が行われる。
【００４９】
（５）上記実施形態では、給紙ボタン４０を押したときに、第１の給紙モードが選択される。従って、給紙ボタン４０を有するプリンタに対して、異なる給紙モードによる紙送り制御を行うことができる。
【００５０】
（６）上記実施形態では、所定の頭出し位置である第１の紙送り量は、プリンタ１が印刷可能な最下流端の基準位置と、用紙を印刷するために必要とする所定の余白（ｌ１）からなる。従って、用紙上の印刷可能な最大限の位置から印刷を開始することができる。
【００５１】
なお、上記実施形態は以下のように変更してもよい。
○上記実施形態では、プリンタが印刷をするために必要とする所定の余白として、用紙の先端からの距離をｌ１としたが、この距離は任意であり、距離を０としてもよい。例えば、四辺縁なし印刷対応のプリンタであれば、このｌ１を０として紙送りをすることができる。この場合、第１の紙送り量としての距離ｍは、図１（ｃ）上基準位置▲と一致することになる。
【００５２】
○上記実施形態では、用紙検出センサ１６はレバー式のものとしたが、これに限定されない。例えば用紙間の隙間を光学的に検出する光学式センサを使用し、それまで検出できていた用紙間の隙間を検出できなくなったら用紙先端として検出してもよい。レバー式センサよりも用紙先端検知に必要な用紙間隔が短くて済み、レバー式センサを使用する上記実施形態に比べ、設定し得る用紙間隔の最小値をさらに短くすることができる。
【００５３】
○上記実施形態では、クラッチは機械的に切替えられる構成であったが、例えばトリガ信号による制御によりクラッチ（例えば電磁クラッチ）が電気的に切替えられる構成を採用してもよい。
【００５４】
○上記実施形態では、紙送り量を紙送りモータ３５のステップ数でカウントとしていたが、例えば時間によってカウントしてもよい。即ち、紙送り速度が精度の高いものであれば、時間を監視することで距離を正確に監視することが可能となる。
【００５５】
○上記実施形態では、紙送りローラ１３、排紙ローラ１７及びＬＤローラ１０は、同一駆動源で駆動される構成であったが、例えば紙送りローラ１３、排紙ローラ１７とＬＤローラ１０との駆動源を別個に設けてもよい。
【００５６】
○上記実施形態では、インクジェット式プリンタとしたが、適用される記録装置は、これに限定されない。例えばドットインパクトプリンタや他のインク方式のプリンタ等に適用してもよい。
【００５７】
【発明の効果】
本発明によれば、印刷データに上余白がある場合に、その印刷開始位置までの紙送りをより効率的に行うすることができる。
【図面の簡単な説明】
【図１】（ａ）〜（ｄ）は本発明の実施形態における給紙処理を説明する模式側面図。
【図２】印刷システムの電気的構成を示す概略図。
【図３】プリンタの斜視図。
【図４】給紙動作選択ルーチンのフローチャート。
【図５】第２給紙動作ルーチンのフローチャート。
【図６】第１給紙動作ルーチンのフローチャート。
【図７】印刷データの構成を用紙において説明する模式平面図。
【図８】（ａ），（ｂ）は従来技術における給紙処理を説明する模式平面図。
【符号の説明】
１  記録装置としてのプリンタ
３  自動給紙手段としてのフィーダ（自動給紙装置）
５  用紙載置部としての載置板
８  記録手段を構成するキャリッジ
９  記録手段を構成する印刷ヘッド
１５  紙検出手段を構成するレバー
１６  紙検出手段を構成する用紙検出センサ
２８  上余白検出手段及び上余白量解析手段としてのＡＳＩＣ
３３  紙送り手段を構成するモータ駆動回路
３５  紙送り手段を構成する紙送りモータ
ｌ２  上余白量
ｍ  第１の紙送り量としての距離
Ｐ  用紙
【図１】
0003952827.tif 000002
【図２】
0003952827.tif 000003
【図３】
0003952827.tif 000004
【図４】
0003952827.tif 000005
【図５】
0003952827.tif 000006
【図６】
0003952827.tif 000007
【図７】
0003952827.tif 000008
【図８】
0003952827.tif 000009