(57)【特許請求の範囲】
【請求項１】
連続紙上に印刷を行うプリンタの制御方法において、
（ａ）ペーパーエンドセンサにより、前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出する工程と、
（ｂ）リアルエンドセンサにより、前記連続紙の終端を、該連続紙への印字が不可能となる時点で検出する工程と、
（ｃ）前記工程（ａ）で連続紙の終端が検出された後、前記工程（ｂ）で連続紙の終端が検出される前に印字が終了した場合には、前記連続紙をプリンタの排出口から排出し、
前記工程（ａ）で連続紙の終端が検出された後、印字が終了する前に前記工程（ｂ）で連続紙の終端が検出された場合には、前記連続紙への印字を停止して、前記連続紙をプリンタの排出口から排出する工程と、
を備えるプリンタの制御方法。
【請求項２】
連続紙上に印刷を行うプリンタにおいて、
前記連続紙の印刷された領域をプリンタの排出口に向けて搬送させる第１の搬送手段と、
前記排出口の近傍に設置され、前記連続紙の印刷された領域を前記排出口から外へ搬送させる第２の搬送手段と、
前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出するペーパーエンドセンサと、
前記連続紙の終端を、該連続紙への印字が不可能となる時点で検出するリアルエンドセンサと、
前記ペーパーエンドセンサにて連続紙の終端が検出された後、前記リアルエンドセンサにて連続紙の終端が検出される前に印字が終了した場合には、前記第１の搬送手段及び前記第２の搬送手段を駆動して、前記連続紙をプリンタの排出口から排出し、
前記ペーパーエンドセンサにて連続紙の終端が検出された後、印字が終了する前に前記リアルエンドセンサにて連続紙の終端が検出された場合には、前記連続紙への印字を停止して、前記第１の搬送手段及び前記第２の搬送手段を駆動して、前記連続紙をプリンタの排出口から排出する制御手段と、
を備えるプリンタ。
【請求項３】
前記ペーパーエンドセンサが、前記第１の搬送手段の上流側であって、前記ペーパーエンドセンサと前記第１の搬送手段の相互間隔が前記第１の搬送手段と前記第２の搬送手段の相互間隔以上となる位置に配置されている請求項２記載のプリンタ。
【請求項４】
ホストコンピュータから送信される制御コマンドと印字データを受信する受信手段と、
該受信手段が受信した内容に伴い、ウエブ状の用紙に印刷する印刷手段と、
前記ウエブ状の用紙の終端を検出する第１の紙検出手段と、
前記印刷手段近傍に設けられ、前記用紙への印刷可能下端を検出する第２の紙検出手段と、
前記印刷手段と対向する位置に設けられ、前記用紙を排出口に向かって搬送する第１の搬送手段と、
前記第１の搬送手段より下流側の前記排出口近傍に設けられ、前記第１の搬送手段から搬送された用紙を受け入れ、さらに前記排出口から外に排出させる第２の搬送手段とを備え、
前記印刷手段による印刷中に前記第１の紙検出手段が前記用紙の終端を検出しても、前記用紙の終端が前記第２の紙検出手段により検出されるまでは印刷を停止せず、前記第１の搬送手段により用紙を搬送させるよう制御する制御手段を備えたことを特徴とするプリンタ。
【請求項５】
ホストコンピュータから送信される制御コマンドと印字データを受信する受信手段と、
該受信手段が受信した内容に伴い、ウエブ状の用紙に印刷する印刷手段と、
前記ウエブ状の用紙の終端を検出する第１の紙検出手段と、
前記印刷手段近傍に設けられ、必要に応じて前記用紙を切断する切断手段と、
前記印刷手段と対向する位置に設けられ、前記用紙を排出口に向かって搬送する第１の搬送手段と、
前記第１の搬送手段より下流側の前記排出口近傍に設けられ、前記第１の搬送手段から搬送された用紙を受け入れ、さらに前記排出口から外に排出する第２の搬送手段とを備え、
前記切断手段と前記第２の搬送手段との間の距離よりも、前記第１の紙検出手段と前記切断手段との間の距離を大きくしたことを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続紙上に印刷を行うプリンタ及びその制御方法に関し、特に、残量の少なくなった連続紙の排出制御に特徴を有するプリンタ及びその制御方法に関する。
【０００２】
【従来の技術】
ＡＴＭ装置等に内蔵され、レシートなどを出力するためのプリンタとしては、ロール紙その他の連続紙を搭載し、オートカッター機構によりこれを適宜切断分離するものが広く知られている。この種のプリンタは、その管理者や技術者が常駐しないところに設置される場合が多いので、その使用に伴う障害をできるだけ少なくすることが重要な課題である。
【０００３】
また、障害が発生した場合であっても、その障害からの復帰方法ができるだけ簡単であることが重要となる。
【０００４】
このためプリンタには、印字部の近傍に、連続紙の終端を検出するリアルエンドセンサが設けられている。そして、このリアルエンドセンサによって連続紙の終端が検出されると、連続紙の紙切れが生じたものとして印字が停止される。そして、紙送りが行われて残りの連続紙が排出口から排出される。その後、メンテナンス員により連続紙が新たなものに交換された後に印刷が再び行われる。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来のプリンタにおいては、連続紙の残りがわずかしかない場合に印刷を行うと、排出口近傍に設けた排出ローラに連続紙の先端が至る前に、リアルエンドセンサにて終端が検出されることがある。このような場合には連続紙を排出ローラに送り込むことができないため、連続紙を排出することができず、プリンタ内に残ってしまう。そして、プリンタ内に残った連続紙をメンテナンス員が手作業で抜き取らなければ印刷を再開できないという問題があった。また、プリンタ内の狭い用紙経路から用紙を抜き取る作業は、非常に手間のかかるものでもある。
【０００６】
本発明の目的は、前記従来の課題を解決し、連続紙の残量が少ない場合にも、連続紙が確実に排出されるようにしたプリンタ及びその制御方法を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため本発明は、連続紙上に印刷を行うプリンタの制御方法において、（ａ）前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出する工程と、（ｂ）前記連続紙の終端が検出された際には、前記連続紙をプリンタの排出口から排出する工程とを備えて構成される。
【０００８】
本発明の制御においては、連続紙を排出可能な時点でその終端を検出し、排出動作を行うことができる。したがって、連続紙を排出用のローラに確実に送り込むことができ、連続紙を排出することができるので、メンテナンス員が手作業で連続紙を抜き取る必要がなくなる。
【０００９】
また本発明は、連続紙上に印刷を行うプリンタの制御方法において、（ａ）ペーパーエンドセンサにより、前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出する工程と、（ｂ）リアルエンドセンサにより、前記連続紙の終端を、該連続紙への印字が不可能となる時点で検出する工程と、（ｃ）前記工程（ａ）で連続紙の終端が検出された後、前記工程（ｂ）で連続紙の終端が検出される前に印字が終了した場合には、前記連続紙をプリンタの排出口から排出し、前記工程（ａ）で連続紙の終端が検出された後、印字が終了する前に前記工程（ｂ）で連続紙の終端が検出された場合には、前記連続紙への印字を停止して、前記連続紙をプリンタの排出口から排出する工程とを備えて構成される。
【００１０】
この場合には、連続紙の終端が検出された時点で、あと少し印字を行えば印刷が終了するような場合に、印字を続行して印刷を完了することができる。したがって、連続紙の交換後に印刷をやり直す必要がなくなる。
【００１１】
本発明はまた、連続紙上に印刷を行うプリンタに関する。本発明のプリンタは、連続紙上に印刷を行うプリンタにおいて、前記連続紙の印刷された領域をプリンタの排出口に向けて搬送させる第１の搬送手段と、前記排出口の近傍に設置され、前記連続紙の印刷された領域を前記排出口から外へ搬送させる第２の搬送手段と、前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出するペーパーエンドセンサと、前記ペーパーエンドセンサにて前記連続紙の終端が検出された際には、前記第１の搬送手段及び前記第２の搬送手段を駆動して、前記連続紙をプリンタの排出口から排出する制御手段とを備えて構成される。
【００１２】
また、本発明のプリンタは、連続紙上に印刷を行うプリンタにおいて、前記連続紙の印刷された領域をプリンタの排出口に向けて搬送させる第１の搬送手段と、前記排出口の近傍に設置され、前記連続紙の印刷された領域を前記排出口から外へ搬送させる第２の搬送手段と、前記連続紙の終端を、該連続紙をプリンタの排出口から排出可能な時点で検出するペーパーエンドセンサと、前記連続紙の終端を、該連続紙への印字が不可能となる時点で検出するリアルエンドセンサと、前記ペーパーエンドセンサにて連続紙の終端が検出された後、前記リアルエンドセンサにて連続紙の終端が検出される前に印字が終了した場合には、前記第１の搬送手段及び前記第２の搬送手段を駆動して、前記連続紙をプリンタの排出口から排出し、前記ペーパーエンドセンサにて連続紙の終端が検出された後、印字が終了する前に前記リアルエンドセンサにて連続紙の終端が検出された場合には、前記連続紙への印字を停止して、前記第１の搬送手段及び前記第２の搬送手段を駆動して、前記連続紙をプリンタの排出口から排出する制御手段とを備えて構成される。
【００１３】
更に、本発明のプリンタにおいて、前記ペーパーエンドセンサを、前記第１の搬送手段の上流側であって、前記ペーパーエンドセンサと前記第１の搬送手段の相互間隔が前記第１の搬送手段と前記第２の搬送手段の相互間隔以上となる位置に配置することができる。
【００１４】
これにより、ペーパーエンドセンサで連続紙の終端を検出した時点においては、連続紙の残りの長さが、第１の搬送手段と第２の搬送手段の相互間隔以上となる。したがって、連続紙を確実に第２の搬送手段に送り込むことができる。
【００１５】
また、本発明のプリンタは、ホストコンピュータから送信される制御コマンドと印字データを受信する受信手段と、
該受信手段が受信した内容に伴い、ウエブ状の用紙に印刷する印刷手段と、
前記ウエブ状の用紙の終端を検出する第１の紙検出手段と、
前記印刷手段近傍に設けられ、必要に応じて前記用紙を切断する切断手段と、
前記印刷手段と対向する位置に設けられ、前記用紙を排出口に向かって搬送する第１の搬送手段と、
前記第１の搬送手段より下流側の前記排出口近傍に設けられ、前記第１の搬送手段から搬送された用紙を受け入れ、さらに前記排出口から外に排出させる第２の搬送手段とを備え、
前記印刷手段による印刷中に、前記用紙の終端を前記第１の検出手段が検出すると、前記ホストコンピュータから切断コマンドを受信していても前記切断手段による切断動作を行わず、前記第１の搬送手段と前記第２の搬送手段による搬送動作により前記用紙を排出するよう制御する制御手段を備えたことを特徴とする。
【００１６】
この構成によれば、ホストコンピュータから印字終了を示す切断コマンドを受信していた場合でも、その切断コマンドによる切断を行わず、用紙を排出することができるため、プリンタ内部に紙が滞留することはない。
【００１７】
また、本発明のプリンタは、ホストコンピュータから送信される制御コマンドと印字データを受信する受信手段と、
該受信手段が受信した内容に伴い、ウエブ状の用紙に印刷する印刷手段と、
前記ウエブ状の用紙の終端を検出する第１の紙検出手段と、
前記印刷手段近傍に設けられ、前記用紙への印刷可能下端を検出する第２の紙検出手段と、
前記印刷手段と対向する位置に設けられ、前記用紙を排出口に向かって搬送する第１の搬送手段と、
前記第１の搬送手段より下流側の前記排出口近傍に設けられ、前記第１の搬送手段から送られた用紙を受け入れ、さらに前記排出口から外に排出させる第２の搬送手段とを備え、
前記印刷手段による印刷中に前記第１の紙検出手段が前記用紙の終端を検出しても、前記用紙の終端が前記第２の検出手段により検出されるまでは印刷を停止せず、前記第１の搬送手段により用紙を搬送させるよう制御する制御手段を備えたことを特徴とする。
【００１８】
この構成によれば、印刷中に印刷データを少し残して終端を第１の検出手段が検出した場合でも、第２の検出手段が用紙の終端を検出するまでは印字可能なため、完全な印字データを印刷した用紙を出力することができる。
【００１９】
また、本発明のプリンタは、ホストコンピュータから送信される制御コマンドと印字データを受信する受信手段と、
該受信手段が受信した内容に伴い、ウエブ状の用紙に印刷する印刷手段と、
前記ウエブ状の用紙の終端を検出する第１の紙検出手段と、
前記印刷手段近傍に設けられ、必要に応じて前記用紙を切断する切断手段と、
前記印刷手段と対向する位置に設けられ、前記用紙を排出口に向かって搬送する第１の搬送手段と、
前記第１の搬送手段より下流側の前記排出口近傍に設けられ、前記第１の搬送手段から搬送された用紙を受け入れ、さらに前記排出口から外に排出する第２の搬送手段とを備え、
前記切断手段と前記第２の搬送手段との間の距離よりも、前記第１の紙検出手段と前記切断手段との間の距離を大きくしたことを特徴とする。
【００２０】
この構成によれば、切断手段によって切断された前回の印字の用紙の終端（今回の印字の始端）〜第２の搬送手段との間の距離よりも、今回の印字の始端〜第１の検出手段までの距離（すなわち用紙の最終回の印字長の最小値）が大きいため、最終回（用紙終端）の印字部分の頭が確実に第２の搬送手段によって搬送され、プリンタ内部に紙が滞留することがない。
【００２１】
また、本発明のプリンタの制御方法は、ウエブ状の連続用紙に印刷手段により印字し、印字した用紙をホストコンピュータから受信した切断コマンドに基づいて切断手段により切断し、切断した用紙を搬送手段により排出口から排出するプリンタの制御方法において、
前記受信した切断コマンドを解釈するとき、前記切断手段による切断後の用紙長が、前記排出口から排出可能な長さになるかどうか判断し、
（ａ）該用紙長が排出可能な長さであれば、前記切断手段により切断し、
（ｂ）該用紙長が排出不可能な長さになると判断すれば、前記切断手段により切断せず、前記排出口から排出する
いずれかを選択することを特徴とする。
【００２２】
この構成によれば、切断コマンドに基づいて切断を行うプリンタにおいて、切断前に用紙がプリンタ内部に滞留するかどうか判断でき、切断後プリンタ内部に滞留してしまうような短い用紙が生成されることを防止することができる。
【００２３】
【発明の実施の形態】
以下、本発明の第１実施形態を図面に沿って説明する。図１は、本実施形態に係るプリンタの内部構造を示す概略側面図である。プリンタ１０は、ＡＴＭ等に搭載されるレシート印刷用のプリンタであり、その内部にロール紙Ｒを収納する。ロール紙Ｒの収納部からロール紙の排出口１１を連通する紙経路上には、印字ヘッド１２、用紙切断機構１３、送り側排出ローラ（以下、送りローラという）１４及び排出側排出ローラ（以下、第１，第２の排出ローラという）１５、１６が設置される。
【００２４】
不図示のホストコンピュータから不図示の受信手段により受信した印字命令に従って、これら搬送ローラ１４〜１６が適宜駆動され、ロール紙Ｒがそのロール部分から順次引き出される。送りローラ１４によるロール紙Ｒの送りと共に、印字ヘッド１２が駆動され所望の文字、記号等がロール紙Ｒ上に印刷される。ロール紙Ｒにおける印刷された領域は、排出口１１に向けてさらに搬送され、その印刷領域の後端部が用紙切断機構１３の位置まで来たときに、これによって切断分離され、排出口１１から単票のレシートとして利用者に供給される。
【００２５】
第１，第２の排出ローラ１５、１６は、送りローラ１４によって送られるロール紙Ｒの先端を受け取り、排出口１１に導く。第１，第２の排出ローラ１５、１６によるロール紙Ｒの搬送速度は、基本的に送りローラ１４におけるそれと同じに設定されている。従って、送りローラ１４及び第１，第２の排出ローラ１５、１６が駆動されている状態で、送りローラ１４によって送られ、その先端が第１，第２の排出ローラ１５、１６間に引き込まれたロール紙Ｒには、引っ張り力が掛かったり、余計な撓みが生じたりすることがない。
【００２６】
用紙切断機構１３によってロール紙Ｒの上流側部分から切り離される用紙の先端部分（以下、用紙ｒという）は、第１，第２の排出ローラ１５、１６によって、引き続き搬送され、その略全域が排出口１１から外へ送り出される。搬送方向下流側の第２の排出ローラ１６は、上流側の第１の排出ローラ１５よりも弱い押圧力で用紙ｒを挟持する。切断された用紙ｒの後端は、最終的にこの下流側の第２の排出ローラ１６で保持される。このように用紙ｒは、第２の排出ローラ１６によって弱い力で保持されているので、利用者は容易にこれを引き抜くことができる。本発明に係る制御に関し、第１，第２の排出ローラ１５、１６は、送りローラ１４とは独立して駆動・停止される。この制御の詳細については後述する。
【００２７】
プリンタ１０は、また、前記二対の第１，第２の排出ローラ１５、１６間に、用紙センサ１７を備える。用紙センサ１７は、ロール紙Ｒが搬送されて、その先端が上流側の第１の排出ローラ１５を超えたときに、これを検出する。用紙センサ１７は、また、切断された用紙ｒの後端部がここを超えたときに、これを検出する。用紙センサ１７による検出信号に基づいて、各種制御が実行される。
【００２８】
また、プリンタ１０には、リアルエンドセンサ（第２の紙検出手段）１８及びペーパーエンドセンサ（第１の紙検出手段）１９が設けられている。リアルエンドセンサ１８は、連続紙の終端を、該連続紙への印字が不可能となる時点で検出する。具体的には、リアルエンドセンサ１８は、印字ヘッド１２の上流側の直近位置に配置されており、連続紙の終端がリアルエンドセンサ１８を通過したことを検出する。またペーパーエンドセンサ１９は、連続紙の終端を、該連続紙をプリンタ１０の排出口１１から排出可能な時点で検出する。具体的には、ペーパーエンドセンサ１９は、送りローラ１４の上流側であって、ペーパーエンドセンサ１９と送りローラ１４の相互間隔（Ｌ１）が、送りローラ１４と上流側の第１の排出ローラ１５の相互間隔（Ｌ２）以上になる位置（Ｌ１≧Ｌ２）に配置されており、この位置を連続紙の終端が通過したことを検出する。これらリアルエンドセンサ１８及びペーパーエンドセンサ１９はいかなる方式にて検出を行うものであってもよいが、例えば連続紙に光を投光し、連続紙による光の遮光状態又は反射状態を検出することによって、連続紙の終端が通過したか否かを検出することができる。
【００２９】
なお、Ｌ１、Ｌ２として、ペーパーエンドセンサ１９−送りローラ１４、送りローラ１４−第１の排出ローラ１５としたが、これは、用紙切断機構１３が、送りローラ（印字ヘッド）直近にあるからであり、用紙切断機構１３による切断箇所〜ペーパーエンドセンサ１９，用紙切断機構１３による切断箇所〜第１の排出ローラ１５によって挟持される位置、による大小の比較が望ましい。
【００３０】
プリンタ１０は、切断分離されたレシートの回収装置２０を備える。所定時間を超えると排出口１１にレシートが放置されたままの状態にある場合、ホストコンピュータからの命令に基いて第１，第２の排出ローラ１５、１６はレシートを逆送させ、プリンタ１０内部へ引き込む。引き込まれたレシートは、回収経路２１に搬入され、回収トレイ２２内へ順次回収される。
【００３１】
プリンタ１０は、図示しない制御用のＣＰＵ（制御手段）及びＲＯＭを実装する。プリンタ１０に実装されたＣＰＵは、ホストコンピュータからの制御コマンド及びＲＯＭに格納された制御プログラムに従って、プリンタの前記各機構部分を制御する。本発明に関連して、プリンタ１０内蔵のＣＰＵは、送りローラ１４、第１，第２の排出ローラ１５、１６、用紙切断機構１３を駆動制御し、所定の用紙排出動作を実現する。また、ＣＰＵは、用紙センサ１７、リアルエンドセンサ１８，ペーパーエンドセンサ１９を監視し、必要に応じてその状態をホストコンピュータに通知する。また、ＣＰＵは、印字ヘッド１２を駆動して、用紙Ｒに印刷を行う。
【００３２】
（第１の実施形態）
図２は、本発明の第１の実施形態おけるロール紙Ｒの送り状態を示すプリンタ１０の概略側面図、図３は印刷処理のフローチャートである。これらの図を参照しつつ、プリンタ１０における印刷制御を説明する。
【００３３】
印刷開始時点においては、図２（ａ）に示すように、前の印刷にて切断された連続紙の先端が、用紙切断機構１３の直近位置に配置されている。この状態において、プリンタ１０は、ホストコンピュータからのデータを受信すると、これを一旦受信バッファ（不図示）に格納し、順次ＣＰＵによって実現される解釈部でその内容を解釈し、解釈されたデータが印字コマンドである場合には印字処理を行う。この印字処理においてＣＰＵは、まず送りローラ１４によって用紙ｒを送りつつ、印字ヘッド１２を駆動（走査）制御して、ホストコンピュータから受信した印字コマンドに続く印字データに従う印字を実施する。この印字は所定長毎（例えば１行毎）に行われ、送りローラ１４は印字が行われる毎に用紙ｒを前記所定長だけ搬送する（図３の工程３０１）。この印字動作に伴い用紙ｒは、排出口１１に向けて徐々に送られる。
【００３４】
次いで、ＣＰＵは用紙センサ１７による用紙ｒの先端の検出を確認し（図３の工程３０２）、未だ検出されていない場合には、第１，第２の排出ローラ１５、１６を、送りローラ１４に同期して駆動させる（図３の工程３０３）。
【００３５】
また、ＣＰＵは印字を行う毎に、用紙ｒの切断を実行させるための切断コマンドをホストコンピュータから受信したか否かを監視し（図３の工程３０５）、切断コマンドを受信していない場合（工程３０５、いいえ）、ペーパーエンドセンサ１９によって連続紙の終端が検出されたか否かを監視する（図３の工程３０９）。そして、ホストコンピュータから切断コマンドを受信（工程３０５，はい）、または連続紙のペーパーエンドセンサ検出による終端検出（工程３０９，はい）があるまで、工程３０１〜３０３が繰り返し実行される。
【００３６】
ここで、工程３０５のはい（切断コマンド）とは、受信バッファに溜まっているホストコンピュータからの受信データを順番に解釈し、印字データの終わりを示す切断コマンドを解釈した時点を、工程３０５のはい、とする。
【００３７】
やがて用紙ｒの先端が用紙センサ１７にて検出される（工程３０２，はい）と、第１，第２の排出ローラ１５、１６が停止される（工程３０４）。したがって、第１排出ローラ１５と第２排出ローラ１６の間にある用紙ｒの先端は、第１の排出ローラ１５に挟持された状態となる（図２（ｂ））。さらに工程３０１が繰り返して実行されると、第１排出ローラ１５は停止しているが送りローラ１４は駆動されているため、用紙ｒは徐々に撓んでいき、印字ヘッド１２と第１の排出ローラ１５の間にループ（撓み）が形成される（図２（ｃ））。この制御は、用紙ｒが切断前に排出されると、利用者によりＡＴＭ等の出口に排出されている用紙ｒが引っ張られて破けることがあるため、これを防止するため、排出口から排出させずに撓ませるものである。ただし、このような制御は本実施形態において必須ではない。
【００３８】
その後、図３の工程３０５において、ホストコンピュータからの切断コマンドを受信したと判断され、ペーパーエンドセンサ１９によってペーパーエンドを検出していない場合（図３の工程３０６，いいえ）、ＣＰＵは、最初に第１，第２の排出ローラ１５、１６を駆動し（図３の工程３０７）、次いで用紙切断機構１３を駆動して用紙ｒの後端部を切断する（図３の工程３０８）。この用紙ｒの切断は、形成されたループが完全になくなる前に完了される（以降、図３のフローチャートでは図示せず）。
【００３９】
用紙切断機構１３によりロール紙Ｒから切り離された用紙ｒは、第１，第２の排出ローラ１５、１６によって排出口１１外へ搬送される。そして、切断後の用紙ｒの後端部が用紙センサ１７を超えたことにより、これが検出されると、第１，第２の排出ローラ１５、１６の駆動が停止される。この結果、図２（ｄ）に示すように、用紙ｒの後端部は第２の排出ローラ１６に弱く保持された状態となり、利用者による取り出しが可能にされる。これにて印刷処理が終了する。
【００４０】
一方、工程３０５においてホストコンピュータから切断コマンドを受信したと判断される前、つまり印字が終了する前に、ペーパーエンドセンサ１９によって連続紙の終端が検出されると（工程３０９、いいえ）、図３の工程３１０に移行して、送りローラ１４と第１，第２の排出ローラ１５、１６が駆動され、既に印刷された用紙ｒ及び残りの連続紙が全て排出される。
【００４１】
例えば工程３０８にて用紙ｒを切断した後（図２（ｄ））、次の印刷処理において工程３０１〜３０５を実行している際、連続紙が紙切れとなった場合を想定する。この場合、図２（ｅ）に示すように、連続紙の終端がペーパーエンドセンサ１９を通過した時点で該終端の検出が行われ、工程３０９から工程３１０に移行して、残りの連続紙の排出が行われる。ここで、図２（ｅ）においてＬ１≧Ｌ２となるようにペーパーエンドセンサ１９が配置されていることから、連続紙の終端がペーパーエンドセンサ１９で検出された時点では、残りの連続紙を送りローラ１４で送り出すことよって第１の排出ローラ１５に確実に送り込むことができる。したがって、図２（ｆ）に示すように、残りの連続紙を排出口１１から排出することができる。この後、メンテナンス員が連続紙を新しいものに交換し、再度印刷を実行する。なお、本実施形態においては、リアルエンドセンサ１８を省略することができる。
【００４２】
ここで、用紙センサ１７によって用紙の先端を検出してもしなくても（工程３０２、はい；いいえ）、ホストコンピュータから切断コマンドを受信してもしなくても（工程３０５、はい；いいえ）、ペーパーエンドセンサ１９によって連続紙の終端が検出されているかどうかチェックしているので、連続紙の終端が検出された場合（工程３０６、はい）、（または工程３０９、はい）、オートカッタなどからなる用紙切断機構１３を動作させずに、搬送ローラ１４〜１６によって用紙を排出する。
【００４３】
（第２実施形態）
次に、本発明の第２実施形態について説明する。図４は、本実施形態おけるロール紙Ｒの要部の送り状態を示すプリンタの概略側面図、図５は印刷処理のフローチャートである。ただし、特に説明なき構成及び制御方法については、第１実施形態と同じである。
【００４４】
第１実施形態ではペーパーエンドセンサ１９で連続紙の終端を検出した場合にはこれを直ちに排出していた。したがって、終端が検出された時点で、あと少し印字を行えば印刷が終了するような場合でも、連続紙を交換して始めから印刷をやり直す必要があった。本実施形態ではこの点を改善し、終端が検出されても印字を続行することによって、印刷のやり直しを不要とするものである。本実施形態では、第１実施形態と同様に、リアルエンドセンサ１８及びペーパーエンドセンサ１９が設けられる。また、図５の工程５０１〜５０４は、上述の図３の工程３０１〜３０４とそれぞれ同じである。
【００４５】
いま、ペーパーエンドセンサ１９で連続紙の終端が検出された場合（図５の工程５１０、はい；図４（ａ））、さらにリアルエンドセンサ１８によって連続紙の終端が検出されているか否かが確認される（図５の工程５１１）。そして検出されていない場合（工程５１１，いいえ）には、工程５０１に戻り、そのまま印字を継続する。この印字に伴って、用紙ｒは徐々に下流側に搬送される。たとえ、エンドセンサ１９によって、連続紙の終端が検出されても（工程５１０、はい）、リアルエンドセンサ１８によって連続紙の終端が検出されない場合（工程５１１、いいえ）、用紙センサ１７によって用紙ｒの先端が検出されるまで印字されるとともに搬送され（工程５０２〜工程５０４）、用紙センサ１７が先端を検出してもまだ、リアルエンドセンサ１８によって連続紙の終端が検出されない場合、Ｌ１≧Ｌ２のため、工程５０１を引き続き行い、用紙ｒが撓む（図４（ｂ）、（ｃ））。
【００４６】
ここで、第１実施形態で述べたのと同様にホストコンピュータからの切断コマンドの受信が確認され（図５の工程５０５、はい）、リアルエンドセンサ１８，ペーパーエンドセンサ１９による終端がともに検出されない場合（工程５０６，５０７、いいえ）、通常時と同様に工程５０８、５０９に移行して、用紙ｒの排出及び切断が行われ、用紙ｒが排出口１１から排出される。したがって、印刷を完全に行うことができ、連続紙の交換後に印刷をやり直す必要がなくなる。
【００４７】
なお、工程５０６，工程５１０は、必要に応じてその工程を削除できる。
【００４８】
一方、ホストコンピュータからの切断コマンドの受信が確認される前（工程５０５，いいえ）、リアルエンドセンサ１８で連続紙の終端が検出されると（工程５１１、図４（ｃ））、上述の工程３１０と同様に、既に印刷された用紙ｒ及び残りの連続紙が排出される（工程５１２、図３（ｄ））。この場合には、第１実施形態と同様に、連続紙が残り少ない場合にもこれを排出することができる。
【００４９】
また、ホストコンピュータからの切断コマンドを受信しても（工程５０５、はい）、リアルエンドセンサ１８またはペーパーエンドセンサ１９による連続紙の終端が検出された場合（工程５０６，５０７，はい）、用紙を切断することなく、搬送ローラ１４〜１６を駆動して、用紙を排出する。
【００５０】
なお、切断コマンドを受信する前、ペーパーエンドセンサ１９が検出しても（工程５１０，はい）、リアルエンドセンサ１８が検出するまで印字を行い（工程５０１）、リアルエンドセンサ１８が検出したとき（工程５１１、はい）、用紙を切断することなく、印字を停止し、搬送ローラ１４〜１６を駆動して（工程５１０）、用紙を排出する。
【００５１】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。
【００５２】
【発明の効果】
以上のごとく本発明によれば、連続紙を排出可能な時点でその終端を検出し、排出動作を行うことができる。したがって、連続紙を排出用のローラに確実に送り込むことができ、連続紙を排出することができるので、メンテナンス員が手作業で用紙を抜き取る必要がなくなる。
【００５３】
あるいは、連続紙の終端が検出された時点で、あと少し印字を行えば印刷が終了するような場合に、印字を続行して印刷を完了することができる。したがって、連続紙の交換後に印刷をやり直す必要がなくなる。
【００５４】
更には、ペーパーエンドセンサで連続紙の終端を検出した時点においては、連続紙の残りの長さが、第１の搬送手段と第２の搬送手段の相互間隔以上となる。したがって、連続紙を確実に第２の搬送手段に送り込むことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るプリンタの内部構造を示す概略側面図である。
【図２】本発明の第１実施形態におけるロール紙の送り状態を示すプリンタの概略側面図である。
【図３】本発明の第１実施形態における印刷処理のフロ−チャートである。
【図４】本発明の第２実施形態におけるロール紙の送り状態を示すプリンタの概略側面図である。
【図５】本発明の第２実施形態における印刷処理のフロ−チャートである。
【符号の説明】
１０  プリンタ
１１  排出口
１２  印字ヘッド
１３  用紙切断機構
１４  送りローラ
１５  第１の排出ローラ
１６  第２の排出ローラ
１７  用紙センサ
１８  リアルエンドセンサ
１９  ペーパーエンドセンサ
２０  回収装置
２１  回収経路
２２  回収トレイ
Ｒ  ロール紙
ｒ  用紙
【図１】
0003855564.tif 000002
【図２】
0003855564.tif 000003
【図３】
0003855564.tif 000004
【図４】
0003855564.tif 000005
【図５】
0003855564.tif 000006