(57)【特許請求の範囲】
【請求項１】
印字後の単票紙を排出する排出口の上流側に備えられた搬送ローラと、前記単票紙を回収する回収装置とを備え、ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタの制御方法において、
前記搬送ローラ対を正方向に駆動して、前記単票紙を前記排出口から筐体外へ搬送する工程と、
前記単票紙の先端側が前記排出口から筐体外へ出された位置で、該単票紙を前記搬送ローラ対により保持した状態を維持する工程と、
所定時間経過後に、予め設定された前記単票紙を排出するか回収するかの動作設定を読み出す工程と、
前記読み出された動作設定が、単票紙を排出する設定である場合に、前記搬送ローラ対を正方向に駆動して、該単票紙を前記筐体外へ排出する工程と、
前記読み出された動作設定が、単票紙を回収する設定である場合に、前記搬送ローラ対を逆方向に駆動して、該単票紙を前記回収装置内へ搬送する工程と、
を備えたプリンタの制御方法。
【請求項２】
前記単票紙を排出するか回収するかの動作を指定するコマンドを受信する工程と、
前記コマンドによる指定を、所定の記憶域上に設定する工程と、
を更に備え、前記動作設定を読み出す工程は、前記記憶域上の設定を読み出すものである請求項１記載のプリンタ。
【請求項３】
前記所定時間を指定するコマンドを受信する工程と、
前記コマンドによる指定を、所定の記憶域上に設定する工程と、
を更に備え、前記動作設定を読み出す工程は、前記記憶域上の指定時間及び動作設定を読み出すものである請求項２記載のプリンタ。
【請求項４】
前記単票紙を回収装置内へ搬送する工程に代えて、
前記読み出された動作設定が、単票紙を回収する設定である場合に、前記回収装置による単票紙の回収が可能か否かを判断する工程と、
単票紙の回収が可能であると判断された場合に、前記搬送ローラ対を逆方向に駆動して、該単票紙を前記回収装置内へ搬送する工程と、
単票紙の回収が不可能であると判断された場合に、前記搬送ローラ対を正方向に駆動して、該単票紙を前記筐体外へ排出する工程と、
を備えた請求項１、２又は３記載のプリンタの制御方法。
【請求項５】
前記回収装置がプリンタに対し着脱可能に構成され、前記単票紙の回収が可能か否かを判断する工程は、前記回収装置が取り外されている場合に、単票紙の回収が不可能であると判断することを含む請求項４記載のプリンタの制御方法。
【請求項６】
前記単票紙は、連続紙を印字後に切断分離して得られるものである請求項１、２、３、４又は５記載のプリンタの制御方法。
【請求項７】
ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタにおいて、
印字後の単票紙を排出する排出口の上流側に備えられた正逆回転可能な搬送ローラと、
前記単票紙を回収する回収装置と、
前記単票紙を排出するか回収するかの動作設定を記憶する記憶手段と、
前記単票紙の先端側が前記排出口から筐体外へ出された位置で、該単票紙を前記搬送ローラにより保持した状態を維持すると共に、所定時間経過後に、前記動作設定に従って前記搬送ローラを正又は逆方向に駆動して、該単票紙を前記筐体外へ排出させ、又は前記回収装置内へ搬送させる制御手段と、
を備えたプリンタ。
【請求項８】
前記記憶手段への動作設定が、ホストコンピュータからのコマンドにより指定されるものである請求項７記載のプリンタ。
【請求項９】
前記記憶手段は、前記所定時間の設定を記憶し、
前記記憶手段への前記所定時間の設定が、ホストコンピュータからのコマンドにより指定されるものである請求項８記載のプリンタ。
【請求項１０】
前記単票紙は、連続紙を印字後に切断分離して得られるものである請求項７、８又は９記載のプリンタ。
【請求項１１】
ホストコンピュータと、該ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタとを含むシステムにおいて、
前記プリンタは、ロール紙に印字する印字ヘッドと、該印字ヘッドにより印字されたロール紙を切断する切断機構と、該切断機構により切断された用紙を排出口まで搬送する搬送手段と、該搬送手段により搬送された用紙を除去可能に前記排出口に保持する保持手段と、を備え、
前記ホストコンピュータからの指令に基づいて、前記プリンタは、前記排出口に保持された前記用紙を、所定時間経過後、自動的に排出するか、または、回収するか決定することを特徴とするシステム。
【請求項１２】
ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタにおいて、
前記プリンタは、ロール紙に印字する印字ヘッドと、該印字ヘッドにより印字されたロール紙を切断する切断機構と、該切断機構により切断された用紙を排出口まで搬送する搬送手段と、該搬送手段により搬送された用紙を除去可能に前記排出口に保持する保持手段を備え、
前記ホストコンピュータからの指令に基づいて、前記排出口に保持された前記用紙を、所定時間経過後、自動的に排出するか、または、回収するか決定する決定手段を有することを特徴とするプリンタ。
【請求項１３】
前記ホストコンピュータから、前記排出または回収を決定すべき所定時間としてのデータを受信する受信手段を備え、
前記決定手段は、前記受信したデータに基づいて決定することを特徴とする請求項１２記載のプリンタ。
【請求項１４】
前記受信したデータとして、ある特定の値を受信したと前記受信手段が判断したとき、前記決定手段は、排出も回収も行わないことを特徴とする請求項１３記載のプリンタ。
【請求項１５】
プリンタの排出口に保持された切断後の用紙を、保持されてから所定時間経過後、自動的に排出するか、または、回収するかを決定するコマンドを前記プリンタに送信するステップと、
前記排出または回収までの所定時間を決定するコマンドを前記プリンタに送信するステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続紙上に印刷を行うプリンタ及びその制御方法、システム、情報記憶媒体に関し、特に、印刷後の単票紙の搬送制御に特徴を有するプリンタ及びその制御方法に関する。
【０００２】
【従来の技術】
ＡＴＭ装置等に内蔵され、レシートなどを出力するためのプリンタとしては、ロール紙その他の連続紙を搭載し、用施設断機構によりこれを適宜切断分離して単票紙として出力するものが広く知られている。この種のプリンタは、その管理者や技術者が常駐しないところに設置される場合が多いので、その使用に伴う障害をできるだけ少なくすることが重要な課題である。
【０００３】
この種のプリンタにおいては、供給されたレシートを顧客が必要としない場合を考慮して、その回収を行うための装置（以下、回収装置という）を備えたものがある。回収装置は、搬出口から用紙回収位置へ単票紙を搬送する搬送経路及び搬送ローラを備え、また用紙回収位置には、回収した用紙を積層状に収容するために用紙積層トレイを備える。
【０００４】
回収装置を備えたプリンタにおいては、印字後のレシートは、排出口近傍に設けた搬送ローラ対によって、所定時間保持される。該所定時間経過しても（以下、これをタイムアウト時間という）、顧客がこれを取り出さない場合、搬送ローラ対が逆方向に駆動されて、レシートを前記搬送経路を通して用紙回収位置へ導く。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来のプリンタにおいては、前記回収装置が使用不能なときがあり（例えば、回収ボックスが一杯になっている場合）、このような場合、タイムアウト時間後にレシートを回収せずに、排出口から排出させたいという要望がある。特に、その使用状況に応じて前記回収装置がプリンタ本体に対して着脱可能な構成を採っているものにあっては、設置態様によっては回収装置が装備されない場合があり、タイムアウト後のレシートの取り扱い、すなわち回収装置に回収するか又は排出口から排出するかを遠隔から簡単に設定できれば便利である。
【０００６】
また、従来の回収装置を備えたプリンタにおいては、前記タイムアウトまでの時間は固定的であったが、プリンタの設置場所、稼動時間、使用態様によって、これを遠隔から簡単に変更したいという要望がある。
【０００７】
従って本発明の目的は、タイムアウト後にレシートのような単票紙を回収するか又は排出するかを設定可能なプリンタ及びその制御方法を提供することにある。
【０００８】
また本発明の別の目的は、単票紙を回収するか又は排出するかの設定、変更を遠隔から簡単に行うことができるプリンタ及びその制御方法を提供することにある。
【０００９】
更に本発明の別の目的は、前記タイムアウトまでの時間の設定、変更を遠隔から簡単に行うことができるプリンタ及びその制御方法を提供することにある。
【００１０】
【課題を解決するための手段】
前記目的を達成するため本発明は、印字後の単票紙を排出する排出口の上流側に備えられた搬送ローラ対と、前記単票紙を回収する回収装置とを備え、ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタの制御方法において、前記搬送ローラ対を正方向に駆動して、前記単票紙を前記排出口から筐体外へ搬送する工程と、前記単票紙の先端側が前記排出口から筐体外へ出された位置で、該単票紙を前記搬送ローラ対により保持した状態を維持する工程と、所定時間経過後に、予め設定された前記単票紙を排出するか回収するかの動作設定を読み出す工程と、前記読み出された動作設定が、単票紙を排出する設定である場合に、前記搬送ローラ対を正方向に駆動して、該単票紙を前記筐体外へ排出する工程と、前記読み出された動作設定が、単票紙を回収する設定である場合に、前記搬送ローラ対を逆方向に駆動して、該単票紙を前記回収装置内へ搬送する工程とを備えて構成される。
【００１１】
このように動作設定に応じて、単票紙を回収又は排出することによって、プリンタの設置態様に応じた適切な動作を保証することができる。
【００１２】
本発明はまた、前記単票紙を排出するか回収するかの動作を指定するコマンドを受信する工程と、前記コマンドによる指定を、所定の記憶域上に設定する工程とを更に備えて構成することができる。
【００１３】
本発明は更に、前記所定時間を指定するコマンドを受信する工程と、前記コマンドによる指定を、所定の記憶域上に設定する工程とを備えて構成することができる。
【００１４】
ホストコンピュータからのコマンドによって、前記所定時間後の単票紙の処理の方法及び該所定時間を指定できることから、遠隔からの設定及び変更が可能となり、設置場所、稼動時間、使用態様などに応じた適切な設定ができるようになる。
【００１５】
また、前記単票紙を回収装置内へ搬送する工程に代えて、前記読み出された動作設定が、単票紙を回収する設定である場合に、前記回収装置による単票紙の回収が可能か否かを判断する工程と、単票紙の回収が可能であると判断された場合に、前記搬送ローラ対を逆方向に駆動して、該単票紙を前記回収装置内へ搬送する工程と、単票紙の回収が不可能であると判断された場合に、前記搬送ローラ対を正方向に駆動して、該単票紙を前記筐体外へ排出する工程とを備えて本発明を構成することもできる。
【００１６】
この場合に、前記回収装置がプリンタに対し着脱可能に構成され、前記単票紙の回収が可能か否かを判断する工程は、前記回収装置が取り外されている場合に、単票紙の回収が不可能であると判断することを含むことが好ましい。
【００１７】
また、前記単票紙は、連続紙を印字後に切断分離して得られるものであることが好ましい。
【００１８】
本発明はまた、ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタに関する。本発明のプリンタは、印字後の単票紙を排出する排出口の上流側に備えられた正逆回転可能な搬送ローラ対と、前記単票紙を回収する回収装置と、前記単票紙を排出するか回収するかの動作設定を記憶する記憶手段と、前記単票紙の先端側が前記排出口から筐体外へ出された位置で、該単票紙を前記搬送ローラ対により保持した状態を維持すると共に、所定時間経過後に、前記動作設定に従って前記搬送ローラ対を正又は逆方向に駆動して、該単票紙を前記筐体外へ排出させ、又は前記回収装置内へ搬送させる制御手段とを備えて構成される。
【００１９】
この場合に、前記記憶手段への動作設定が、ホストコンピュータからのコマンドにより指定されるものであることが好ましい。
【００２０】
また、前記記憶手段は、前記所定時間の設定を記憶し、前記記憶手段への前記所定時間の設定が、ホストコンピュータからのコマンドにより指定されるものであることが好ましい。
【００２１】
また、本発明のホストコンピュータと、該ホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタとを含むシステムは、
前記プリンタは、ロール紙に印字する印字ヘッドと、該印字ヘッドにより印字されたロール紙を切断する切断機構と、該切断機構により切断された用紙を排出口まで搬送する搬送手段と、該搬送手段により搬送された用紙を除去可能に前記排出口に保持する保持手段と、を備え、
前記ホストコンピュータからの指令に基づいて、前記プリンタは、前記排出口に保持された前記用紙を、所定時間経過後、自動的に排出するか、または、回収するか決定することを特徴とする。
【００２２】
この構成によれば、ホストコンピュータからのコマンドに基づくプリンタとを用い、簡単にシステムを構築することができる。
【００２３】
また、本発明のホストコンピュータにより与えられた各種コマンドに従って制御されるプリンタは、
前記プリンタは、ロール紙に印字する印字ヘッドと、該印字ヘッドにより印字されたロール紙を切断する切断機構と、該切断機構により切断された用紙を排出口まで搬送する搬送手段と、該搬送手段により搬送された用紙を除去可能に前記排出口に保持する保持手段を備え、
前記ホストコンピュータからの指令に基づいて、前記排出口に保持された前記用紙を、所定時間経過後、自動的に排出するか、または、回収するか決定する決定手段を有することを特徴とする。
【００２４】
さらに、前記ホストコンピュータから、前記排出または回収を決定すべき所定時間としてのデータを受信する受信手段を備え、
前記決定手段は、前記受信したデータに基づいて決定することを特徴とする。
【００２５】
さらに、前記受信したデータとして、ある特定の値を受信したと前記受信手段が判断したとき、前記決定手段は、排出も回収も行わないことを特徴とする。
【００２６】
この構成によれば、ホストコンピュータからのコマンドに基づいて、プリンタを制御できる。また、特定値を受信することにより、永久にユーザの除去を待ち続けるプリンタを簡単に実現することができる。
【００２７】
また、本発明のコンピュータ読み取り可能な記録媒体は、プリンタの排出口に保持された切断後の用紙を、保持されてから所定時間経過後、自動的に排出するか、または、回収するかを決定するコマンドを前記プリンタに送信するステップと、
前記排出または回収までの所定時間を決定するコマンドを前記プリンタに送信するステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２８】
この構成によれば、プリンタをコマンドによってコントロールするプログラムソフトを、ホストコンピュータにセットアップされるプログラムソフトとして簡単に提供できる。
【００２９】
【発明の実施の形態】
以下、本発明の一実施形態を図面に沿って説明する。図１は、本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。プリンタ１０は、ＡＴＭ等に搭載されるレシート印刷用のプリンタであり、その内部にロール紙Ｒを収納する。ロール紙Ｒの収納部からロール紙の排出口１１を連通する紙経路上には、印字ヘッド１２、用紙切断機構１３、送り側搬送ローラ（以下、送りローラという）１４及び排出側搬送ローラ（以下、第１、第２の排出ローラという）１５、１６が設置される。ホストからの印字命令に従って、これら搬送ローラ１４〜１６が適宜駆動され、ロール紙Ｒがそのロール部分から順次引き出される。
【００３０】
送りローラ１４によるロール紙Ｒの送りと共に、印字ヘッド１２が走査（駆動）され所望の文字、記号等がロール紙Ｒ上に印刷される。ロール紙Ｒにおける印刷された領域は、排出口１１に向けてさらに搬送され、その後端部が用紙切断機構であるオートカッタ１３の位置まで来たときに、これによって切断分離され、排出口１１から単票のレシートとして利用者に供給される。
【００３１】
第１の排出ローラ１５及び第２の排出ローラ１６は、送りローラ１４によって送られるロール紙Ｒの先端を受け取り、排出口１１に導く。第１の排出ローラ１５及び第２の排出ローラ１６によるロール紙Ｒの搬送速度は、基本的に送りローラ１４における搬送速度それと同じに設定されている。従って、送りローラ１４及び第１，第２の排出ローラ１５、１６が駆動されている状態で、送りローラ１４によって送られ、その先端が第１，第２の排出ローラ１５、１６間に引き込まれたロール紙Ｒには、引っ張り力が掛かったり、余計な撓みが生じたりすることがない。
【００３２】
用紙切断機構１３によってロール紙Ｒの上流側部分から切り離される用紙の先端部分（以下、用紙ｒという）は、第１，第２の排出ローラ１５、１６によって、引き続き搬送され、その略全域が排出口１１から外へ送り出される。搬送方向下流側の第２の排出ローラ１６は、上流側の第１の排出ローラ１５よりも弱い押圧力で用紙ｒを挟持する。後に説明するように、切断された用紙ｒの後端は、最終的にこの下流側の第２の排出ローラ１６で保持される。このように用紙ｒは、第２の排出ローラ１６によって弱い力で保持されているので、利用者は容易にこれを引き抜くことができる。本発明に係る制御に関し、第１，第２の排出ローラ１５、１６は、前記送りローラ１４とは独立して駆動・停止される。この制御の詳細については後述する。
【００３３】
プリンタ１０は、また、第１，第２の排出ローラ１５、１６間に第１の用紙センサ１７を、第２の排出ローラ１６の下流側に第２の用紙センサ１８を、それぞれ備える。第１の用紙センサ１７は、ロール紙Ｒが搬送されて、その先端が上流側の第１の排出ローラ１５を超えたときに、これを検知する。第１の用紙センサ１７は、また、切断された後の用紙ｒの後端部がここを超えたときに、これを検知する。また第２の用紙センサ１８は、用紙ｒが排出口１１からユーザによって完全に排出されたときや、回収装置に完全に回収されたに、これを検知する。第１，第２の用紙センサ１７、１８による検知信号に基づいて、各種制御が実行される。
【００３４】
プリンタ１０は、切断分離されたレシート（切断後の用紙）の回収装置２０を備える。所定時間排出口１１にレシートが放置されたままの状態にある場合、ホストから予め受信した命令に基いて第１，第２の排出ローラ１５、１６はレシートを逆送させ、プリンタ１０内部へ引き込む。引き込まれたレシートは、回収経路２１に搬入され、回収トレイ２２内へ順次回収される。後述するプリンタの制御に関連して、回収トレイ２２の近傍には、図示しない紙センサが設置される。この紙センサは、回収トレイ２２内のレシートが一杯になったとき、これを検知し制御部へ通知する。実施形態において回収装置２０はユニット化され、プリンタ１０本体に対し、着脱自在に構成される。従って、プリンタ１０の設置の態様に応じて、回収装置２０を装着し又は装着しない構成を採ることが可能である。
【００３５】
プリンタ１０は、図示しない制御用のＣＰＵ、ＥＥＰＲＯＭ（書き換え可能な不揮発性メモリ、たとえばフラッシュメモリ）及びＲＡＭを実装する。プリンタ１０に実装されたＣＰＵは、ホストコンピュータからの制御コマンド及び前記ＥＥＰＲＯＭに格納された制御プログラムに従って、プリンタの前記各機構部分を制御する。本発明に関連して、プリンタ内蔵のＣＰＵは、送りローラ１４、第１，第２の排出ローラ１５、１６、用紙切断機構１３を駆動制御し、所定の用紙排出動作を実現する。また、本発明に関連して、前記ホストコンピュータからの制御コマンドには、回収装置２０への用紙の回収又は排出口１１からの用紙の排出を設定するためのコマンド（以下、回収／排出コマンドという）が含まれる。回収／排出設定コマンドは、例えば以下のように構成することができる。
【００３６】
<ＥＳＣ  Ｘ  １>
ここで、「ＥＳＣ  Ｘ」は回収／排出設定の制御コマンドを指定し、引数「１」は、その設定値として、回収を指定する。引数が「０」の場合は、設定値として排出が指定されることとなる。前記回収／排出設定コマンドで指定された状態は、プリンタ１０のＣＰＵで解釈され、ＲＡＭ上の所定の領域に記録される。後述するように、一定時間経過しても、利用者によって用紙ｒが取り出されず、排出口１１に残ったままの状態にある場合、該ＲＡＭ上の設定値が読み出され、これに従って、用紙は回収又は排出されることとなる。
【００３７】
また、前記制御コマンドには、前記用紙の回収又は排出を実行させるための一定時間、すなわちタイムアウトまでの時間を設定するためのコマンド（以下、タイムアウト設定コマンドという）が含まれる。タイムアウト設定コマンドは、例えば以下のように構成することができる。
【００３８】
<ＥＳＣ  Ｙ  ６０>
ここで、「ＥＳＣ  Ｙ」はタイムアウト時間設定の制御コマンドを指定し、引数「６０」は、その設定されるタイムアウト時間（秒）を指定する。前記タイムアウト設定コマンドで指定された状態は、プリンタ１０のＣＰＵで解釈され、ＲＡＭ上の所定の領域に記録される。引数は、たとえば１０〜２５５０（秒）の値をとることができる。また、特に、引数として「０」を指定した場合は、タイムアウト時間が無効となり、プリンタは自動的には回収も排出もせず、ユーザの除去を永久に待ち続ける。
【００３９】
図２に示す（Ａ）〜（Ｆ）は、プリンタ１０におけるロール紙Ｒへの印字から排出までの各段階を示す排出部付近の側面図である。本発明に係る制御の説明に先立って、前記処理について説明する。プリンタ１０では、印字中に利用者が用紙を引っ張らないようにするため、印字終了までは用紙が排出口から出ないよう搬送制御する。
【００４０】
すなわちプリンタ１０は、ホストコンピュータからのデータを受けると、これを一旦受信バッファに格納し、順次ＣＰＵによって実現される解釈部でその内容を解釈する。解釈されたデータが、印字コマンドである場合、ＣＰＵは送りローラ１４によって用紙ｒを送りつつ、印字ヘッド１２を駆動して、該紙面上に該コマンドに続く印字データに従う印字を実施する（図２（Ａ））。この時、ＣＰＵは、第１，第２の排出ローラ１５、１６を、送りローラ１４に同期して駆動させる（これらローラの動きを矢印で示した）。
【００４１】
この印字動作に伴い用紙ｒは、排出口１１に向けて徐々に送られ、その先端は上流側の第１の排出ローラ１５に達し、第１の排出ローラ１５が用紙の先端をかみ、さらにその駆動力によって更に下流側に送る（同図（Ｂ））。用紙ｒの先端が、第１の排出ローラ１５を超えることによって、その下流側に設置された第１の用紙センサ１７が、用紙の先端これを検出する。ＣＰＵは、この検出信号を受けると、第１の排出ローラ１５の駆動を一旦停止させる。第１の排出ローラ１５の停止により、用紙ｒの先端付近は、第１の排出ローラ１５に挟持された状態となる。
【００４２】
一方で、印字ヘッド１２では印字が継続され、送りローラ１４は該印字データの全ての印字が終わるまで、用紙ｒを搬送する。この結果、その先端側を第１の排出ローラ１５によって固定された用紙ｒは、図２の（Ｃ）に示すように、徐々に撓んでいき、印字部と第１の排出ローラ１５間にループが形成される。
【００４３】
このようにするのは、カッター（印字部）と第１の排出ローラ１５間よりも切断された印字長が長いとき、カッター１３による切断前に、第１の排出ローラ１５をストップさせずに排出口１１から紙を排出してしまうと、ユーザが印字終了したと勘違いして排出口１１から出てきた紙を除去しようとして、紙がプリンタの内部でぐしゃぐしゃになってしまい、紙詰まりが起きるのを防止するためである。第１の排出ローラ１５をストップさせて紙を挟持させ、その先に紙が出ないようにすることにより、そのようなことは防止できる。また、印字データによって得られる印字長（用紙長）が異なるため、カッタ１３と第１の排出ローラ１５との間の距離よりも用紙長が長くなれば、自然にループが形成される。
【００４４】
１枚のレシートに対する印字データに続いて、ホストコンピュータからは用紙ｒの切断を実行させるための切断コマンド（この実施形態では１枚のレシートに対する印字終了を示すコマンドと等価である）が送信される。なお、この時点で送りローラ１４は停止している。ＣＰＵによるデータの解釈部によって、用紙ｒの切断コマンドが解釈されると、ＣＰＵは、印字の終了処理を開始する。
【００４５】
印字の終了処理では、最初に第１，第２の排出ローラ１５、１６が駆動される。この結果、同図（Ｄ）に示すように、排出口１１から用紙ｒの先端が排出されていき、これに伴って、形成された用紙ｒのループは、徐々に小さくなっていく。そして、用紙切断機構１３が駆動されて、用紙ｒの後端部が切断され、上流側のロール紙Ｒと切り離される（同図（Ｅ））。該用紙ｒの切断は、形成されたループが完全になくなる前に完了される。用紙切断機構１３によりロール紙Ｒから切り離された用紙ｒは、同図（Ｆ）に示すように、第１，第２の排出ローラ１５、１６によって排出口１１外へ搬送される。そして、切断後の用紙ｒの後端部が第１の用紙センサ１７を超えたことにより、これを検出する。プリンタ１０のＣＰＵは、この検出信号を受けると、第１，第２の排出ローラ１５、１６の駆動を停止する。この結果、用紙ｒの後端部は第２の排出ローラ１６に弱く保持された状態となり、利用者による取り出しが可能にされる。利用者により、用紙ｒが取り出された場合、排出口１１手前の第２の用紙センサ１８がこれを検出し、ＣＰＵに通知する。
【００４６】
図３は、本発明に係るプリンタの制御の一実施形態に係るフローチャートを示している。本フローチャートに従って、プリンタ１０は、利用者が第２の排出ローラ１６に保持された用紙ｒを所定時間放置した場合、これを前記回収装置へ回収するか又は排出口から排出するよう制御される。
【００４７】
図２（Ｆ）で示したように、第１の用紙センサ１７によって用紙ｒの後端部が検出されると（図３の工程３０１）、第１，第２の排出ローラ１５、１６の駆動が停止され、用紙ｒの後端部が第２の排出ローラ１６に弱く保持された状態となる（工程３０２）。第１，第２の排出ローラ１５、１６が停止されると、継続時間をカウントするタイマーがセットされると共に、そのタイムアウト時間の設定情報が読み出される（工程３０３及び３０４）。前述のようにタイムアウト時間は、ホストコンピュータからのタイムアウト設定コマンドによって予め設定され、プリンタ１０のＲＡＭの所定領域に書き込まれているので、これを読み出す。
【００４８】
工程３０５の判断で、前記タイマーの継続時間が、前記読み出されたタイムアウト時間になる前に、用紙ｒが利用者によって排出口１１から取り出された場合、すなわち第２の用紙センサ１８が用紙後端部の通過を検出した場合、回収／排出の処理は実行されず、工程３０６を介して、本工程による処理は終了する。
【００４９】
利用者が用紙ｒを取り出さずに、設定されたタイムアウト時間が経過すると、処理は工程３０７に移り、回収／排出設定コマンドによって設定されたＲＡＭ上の状態が読み出される。工程３０８の判断で、設定された排出方法が、「排出」を指示するものである場合、工程３０９に移り、第２の排出ローラ１６を正方向に駆動し、これによって用紙ｒを排出口１１から筐体外へ落とす。
【００５０】
一方、工程３０８の判断で、設定された排出方法が、「回収」を指示するものである場合、処理は工程３１０に移される。工程３１０では、前記回収装置２０による用紙ｒの回収が可能か否かが判断される。例えば、プリンタ１０に回収装置２０が装着されていない場合、または、回収トレイ２２内の用紙が一杯である場合、または、回収経路２１で紙ジャムが発生している場合などの際に、回収が不能であると判断される。該工程３１０において、回収が可能であると判断された場合、第２の排出ローラ１６は逆方向に駆動され、これによって用紙ｒは図１に示す回収経路２１側に搬送され、回収トレイ２２へ導かれる（工程３１１）。一方、工程３１０において、回収が不能であると判断された場合、前記読み出された設定に拘わらず、第２の排出ローラ１６を正方向に駆動し、これによって用紙ｒを排出口１１から筐体外へ落とす。以上のように、排出口１１に保持された用紙ｒは、前記処理を経て、回収装置２０に回収され、また筐体外へ排出されることとなる。
【００５１】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。前記実施形態においては、排出ローラを上流側と下流側の二対のものとした例を示したが、一対のローラからなる排出ローラによっても本発明を実現することができる。また、前記実施形態ではロール紙を切断して単票紙を得る構成のプリンタを示したが、多数の単票紙を積層して備えるプリンタにおいても本発明を適用することができる。
【００５２】
また、コマンドによる設定をＲＡＭではなく、ＥＥＰＲＯＭのに保存してもよい。
【００５３】
本発明においては、プリンタ１０に電源が投入され、印字可能な状態になったとき、ホストコンピュータからＥＳＣ  Ｘ、ＥＳＣ  Ｙが送られてくるまでは、デフォルトとして、回収／排出については、排出を行い、タイムアウト値としては０（永久に自動回収、排出しない）となっている。
【００５４】
また、ＥＳＣ  Ｙが送られたとき、ＥＳＣ  Ｙのタイムアウト値については、ＥＳＣ  Ｘによって決められる値に基づいて、つまり、回収までのタイムアウトか、排出までのタイムアウトかが決められる。
【００５５】
本発明のタイムアウト値は、たとえば、ホストコンピュータの電源を投入したとき、コマンドＥＳＣ  Ｙを１回送れば、プリンタ１０のＲＡＭに書き込まれるため、プリンタ１０の電源をオフしない限り、そのタイムアウト値が有効である。本発明のプリンタをたとえば、ＡＴＭ（現金自動支払機）に応用した場合、ＡＴＭの設置場所に応じ、駅前などの人の出入りが激しく、それぞれのユーザの利用時間も短い場合、タイムアウト値を短く設定することができる。また、ＡＴＭを都会でない場所、人通りの少なくユーザ一人当たりのの利用時間も長い場合、タイムアウト値を長く設定することができる。さらに、ＡＴＭの利用時間に応じて、たとえば、昼間は短く、夜間は長く、設定するといった、利用状況、利用場所に応じたタイムアウト値を、ホストコンピュータからの制御コマンドによって、簡単にプリンタに設定することが可能となる。
【００５６】
【発明の効果】
以上のごとく本発明によれば、所定のタイムアウト後に単票紙を回収するか又は排出するかを設定可能となり、プリンタの設置態様等に応じた適切な排出処理を実行することができる。
【００５７】
またホストコンピュータからの制御コマンドによって、単票紙を回収するか又は排出するかの設定、変更及びタイムアウトまでの時間の設定、変更を可能にしたことによって、プリンタを設置した後からも容易にその設定の変更が可能になり、プリンタの設置場所、稼動時間、使用態様などに応じた適切な設定ができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。
【図２】図１のプリンタにおけるロール紙の排出制御の各段階を示す排出部付近の側面図である。
【図３】本発明に係るプリンタの制御の一実施形態に係るフローチャートである。
【符号の説明】
１０  プリンタ
１１  排出口
１２  印字ヘッド
１３  用紙切断機構
１４  送りローラ
１５  第１の排出ローラ
１６  第２の排出ローラ
１７  第１の用紙センサ
１８  第２の用紙センサ
２０  回収装置
２１  回収経路
２２  回収トレイ
ｒ  用紙
【図１】
0003788137.tif 000002
【図２】
0003788137.tif 000003
【図３】
0003788137.tif 000004