(57)【特許請求の範囲】
【請求項１】
用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置において、
前記レシート取出口から外部に突出するレシートの突出長さを検知する突出量検知手段と、
前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さと前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間を記憶したパラメータ記憶手段と、
前記パラメータ記憶手段に記憶されたレシートの突出長さを前記突出量検知手段がレシートの排出過程で検知した時点で前記用紙搬送手段の駆動を前記パラメータ記憶手段に記憶された退避所要時間だけ一時停止させ、前記退避所要時間の経過後、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動させる排出動作制御手段とを備えたことを特徴とするレシート処理装置。
【請求項２】
前記排出動作制御手段は、レシートの排出過程で前記突出量検知手段によって前記パラメータ記憶手段に記憶されたレシートの突出長さが検知された時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段の駆動に加えて印字動作を一時停止させると共に、前記退避所要時間が経過した時点で印字動作を再開させるように構成されていることを特徴とした請求項１記載のレシート処理装置。
【請求項３】
前記レシート取出口がレシート処理装置のアウターケーシングのパネルと同一面上に形成され、前記パラメータ記憶手段に記憶されたレシートの突出長さは、前記パネルからのレシートの突出長さによって規定されていることを特徴とした請求項１または請求項２記載のレシート処理装置。
【請求項４】
前記レシート取出口がレシート処理装置のアウターケーシングのパネルに突設されたベゼルに形成され、前記パラメータ記憶手段に記憶されたレシートの突出長さは、前記ベゼル先端からのレシートの突出長さによって規定されていることを特徴とした請求項１または請求項２記載のレシート処理装置。
【請求項５】
前記レシート取出口がレシート処理装置のアウターケーシングのパネルに設けられた凹部に形成され、前記パラメータ記憶手段に記憶されたレシートの突出長さは、前記パネルからのレシートの突出長さによって規定されていることを特徴とした請求項１または請求項２記載のレシート処理装置。
【請求項６】
用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置における用紙搬送路の下流側端部とレシート取出口の間に生じるレシート詰まりを防止するためのレシート詰まり防止方法であって、
レシートの排出過程において、前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さだけレシートを排出した時点で前記用紙搬送手段の送りを一時停止し、
前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間だけ前記用紙搬送手段の一時停止状態を維持し、
前記退避所要時間経過後に、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動することを特徴としたレシート詰まり防止方法。
【請求項７】
レシートの排出過程において、前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さだけレシートを排出した時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段の駆動に加えて印字動作を一時停止させると共に、前記退避所要時間が経過した時点で印字動作を再開させることを特徴とした請求項６記載のレシート詰まり防止方法。
【請求項８】
用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置に実装されたマイクロプロセッサを、
用紙搬送路上に設けられたレシート位置検知手段と前記用紙搬送手段に設けられた送り量検知手段からの信号に基いて前記レシート取出口から外部に突出するレシートの突出長さを検知する突出量検知手段、
前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さと前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間を前記レシート処理装置が備えるパラメータ記憶手段に記憶させるパラメータ設定手段、
前記パラメータ記憶手段に記憶されたレシートの突出長さを前記突出量検知手段がレシートの排出過程で検知した時点で前記用紙搬送手段の駆動を前記パラメータ記憶手段に記憶された退避所要時間だけ一時停止させ、前記退避所要時間の経過後、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動させる排出動作制御手段として機能させることを特徴としたレシート排出制御プログラム。
【請求項９】
前記マイクロプロセッサを、更に、レシートの排出過程で前記突出量検知手段によって前記パラメータ記憶手段に記憶されたレシートの突出長さが検知された時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段の駆動に加えて印字動作を一時停止させると共に、前記退避所要時間が経過した時点で印字動作を再開させる印字動作制限機能実現手段として機能させることを特徴とした請求項８記載のレシート排出制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙搬送路の下流側端部とレシート取出口の間に生じるレシート詰まりの防止に適したレシート処理装置およびレシート詰まり防止方法とレシート排出制御プログラムに関する。
【背景技術】
【０００２】
用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置が既に公知である。
【０００３】
この種のレシート処理装置の一般的なハードウェアの構成を簡略化して図９の概念図に示す。
【０００４】
レシート処理装置１００の主要部は、感熱式のロール紙１０１に熱を加えて印字するためのサーマルヘッド１０２と、サーマルヘッド１０２に対向して設けられたプラテンローラ１０３およびプラテンローラ１０３を回転駆動するプラテンモータＭ１と、サーマルヘッド１０２による印字が終了したロール紙１０１を其の印字終了位置で切断してレシート１０４とするカッター１０５と、上側ガイドプレート１０６と下側ガイドプレート１０７の間に形成される用紙搬送路１０８に沿って設けられた搬送ローラ１１３〜１１６と搬送ローラ１１３〜１１６の各々に対向して設けられたピンチローラ１０９〜１１２および搬送ローラ１１３〜１１６を駆動するための搬送モータＭ２から成る用紙搬送手段１１７と、用紙搬送路１０８の下流側端部に臨むようにしてレシート処理装置１００におけるアウターケーシングのパネル１１８と同一面上に形成されたレシート取出口１１９によって構成される。
【０００５】
また、符号Ｓ０はロール紙１０１の有無を検知するためのエンプティセンサ、符号Ｓ１〜Ｓ３は用紙搬送路１０８上におけるレシート１０４の現在位置やレシート１０４の送り量の検知等に利Ｍ１用される光学式のセンサであり、符号１２０は利用者が回収を怠ったり回収を忘れたりしたレシート１０４を取り込んで貯溜するために用いられるレシート回収庫である。
【０００６】
レシート処理装置１００は、図示しない入出力インターフェイスを介してＡＴＭやＣＤ等の上位装置から印字データを受信し、用紙搬送路１０８に沿って設けられた用紙搬送手段１１７を駆動してロール紙１０１に図９中の矢印Ａで示す方向の送りを掛けながら上位装置からの印字データに基いてロール紙１０１の先端側から順にサーマルヘッド１０２で印字を施し、受信した印字データに対応する印字が終了した時点でカッター１０５を作動させてロール紙１０１を其の印字終了位置で切断し、用紙搬送手段１１７の更なる送りにより、切断位置よりも先端側のロール紙１０１をレシート１０４として用紙搬送路１０８の下流側端部に臨むレシート取出口１１９から外部に排出するようになっている。
【０００７】
ＡＴＭやＣＤ等に併設されたレシート処理装置１００の利用者は、レシート１０４を素早く回収することを目的として、多くの場合、例えば図９に示されるように、レシート取出口１１９に手１２１を添えてレシート１０４の排出を待機することになる。
【０００８】
この際、図９に示されるように、利用者が親指１２１ａと此れに対向する他指１２１ｂとの間に適度な間隙を形成するようにして親指１２１ａを開き、この間隙をレシート取出口１１９の手前側に的確に位置させてレシート１０４の排出を待機していれば問題はないが、例えば図１０に示されるように、利用者の手１２１の何れかの部分でレシート取出口１１９が塞がれた状態となっている場合には、レシート１０４の先端が利用者の手１２１に干渉することによってレシート１０４の排出が阻害され、用紙搬送路１０８の下流側端部とレシート取出口１１９の間でレシート１０４が蛇腹状に座屈して図１０に示されるようなレシート詰まりが発生するといった不都合が生じる。
また、レシート１０４の先端が手１２１に当接したことを利用者が察知して慌てて手１２１をレシート取出口１１９から引き離しても、既に其の時点でレシート１０４に座屈が生じてしまっていて、この座屈がジャミングの原因となる場合もある。
【０００９】
レシート処理装置等におけるレシート詰まりを防止するための技術としては、特許文献１に開示されるような用紙排出装置，特許文献２に開示されるような明細票の排出方法，特許文献３に開示されるようなレシート等の発行装置が既に提案されている。
【００１０】
このうち、特許文献１に開示される用紙排出装置は、レシート等の撓みを許容して其の撓み部分を一時的に貯溜するための用紙保管部を用紙搬送路の下流側に設ける事と用紙保管部よりも下流側で且つレシート取出口に直近する位置にトルクリミッター付きの排出ローラを配置する事、つまり、レシート取出口から突出しようとするレシート等に突出方向と逆向きの負荷が作用した際にトルクリミッター付きの排出ローラを空転させてレシート先端部の送りを停止させる事とトルクリミッター付きの排出ローラの空転によって先端部の送りを停止されたレシートの中間部分を撓ませて用紙保管部に一時的に貯溜する事とによってレシートの座屈やレシートの詰まりを防止するようにしたものである。
このような構成を適用した場合、レシート詰まりの防止効果それ自体は十分に発揮されるが、用紙保管部を画成する必要が生じて装置が大型化することや排出ローラの空転を許容するためのトルクリミッター等が必要となって装置構造が複雑化するといった点で不都合が残る。
【００１１】
一方、特許文献２に開示される明細票の排出方法は、自動取引に利用されるプラスチックカードを送出してから明細票を送出する従来機において明細票の先端がプラスチックカードのエンボス加工部に引っ掛かることで発生していた明細票の折れ曲がりの不都合を解消するためのもので、その解決手段は、明細票を排出した後にプラスチックカードを明細票に重ねるようにして排出するというものに過ぎない。
特許文献２には、処理を終えたプラスチックカードを排出口の内側で「一時停止させる」とした記載が認められるが、この「一時停止」の操作は、プラスチックカードの排出に先行して明細票の排出を完結させるための一つの手段に過ぎない。
また、プラスチックカードを「一時停止」させる場所は排出口の内側であり、結果として、プラスチックカードそれ自体は、排出口の内側から外側に向けて一気に排出されることになるので、この「一時停止」にはプラスチックカードの排出の開始を利用者に知らせる機能は全くない。
更に、排出される対象がプラスチックカードであることから、この「一時停止」の措置が排出対象の座屈や詰まりを考慮したものでないことは明らかである。
【００１２】
なお、レシートの末端を用紙搬送路上のレシート取出位置に保持して利用者による回収を待機する技術、および、利用者が回収を怠ったり回収を忘れたりしたレシートをレシート取出位置からレシート回収庫に取り込む技術に関しては特許文献３等において既に公知である。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平９−２０８０９５号公報（段落００１３，段落００５９，図１９）
【特許文献２】特開平５−５４２３４号公報（段落０００６，図２，図３）
【特許文献３】特開平５−４３１２７号公報（段落０００６，段落００２６）
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、レシート処理装置の大型化や複雑化を招くことなく、レシート取出口を塞ぐような不適切な状態で利用者がレシート取出口に手を添えてレシートの排出を待機していた場合に生じるレシートの座屈やレシートの詰まりを未然に防止することのできるレシート処理装置およびレシート詰まり防止方法とレシート排出制御プログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明のレシート処理装置は、用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置であり、前記目的を達成するため、特に、
前記レシート取出口から外部に突出するレシートの突出長さを検知する突出量検知手段と、
前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さと前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間を記憶したパラメータ記憶手段と、
前記パラメータ記憶手段に記憶されたレシートの突出長さを前記突出量検知手段がレシートの排出過程で検知した時点で前記用紙搬送手段の駆動を前記パラメータ記憶手段に記憶された退避所要時間だけ一時停止させ、前記退避所要時間の経過後、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動させる排出動作制御手段とを備えたことを特徴とする構成を有する。
【００１６】
また、本発明のレシート詰まり防止方法は、用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置における用紙搬送路の下流側端部とレシート取出口の間に生じるレシート詰まりを防止するためのレシート詰まり防止方法であり、前記と同様の目的を達成するため、特に、
レシートの排出過程において、前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さだけレシートを排出した時点で前記用紙搬送手段の送りを一時停止し、
前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間だけ前記用紙搬送手段の一時停止状態を維持し、
前記退避所要時間経過後に、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動することを特徴とした構成を有する。
【００１７】
また、本発明のレシート排出制御プログラムは、用紙搬送路に沿って設けられた用紙搬送手段を駆動してロール紙に送りを掛けながら上位装置から受信した印字データに基いてロール紙の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙を其の印字終了位置で切断し、前記用紙搬送手段の更なる送りにより、切断位置よりも先端側のロール紙をレシートとして前記用紙搬送路の下流側端部に臨むレシート取出口から外部に排出するようにしたレシート処理装置に実装されたマイクロプロセッサを、
用紙搬送路上に設けられたレシート位置検知手段と前記用紙搬送手段に設けられた送り量検知手段からの信号に基いて前記レシート取出口から外部に突出するレシートの突出長さを検知する突出量検知手段、
前記レシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さと前記レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間を前記レシート処理装置が備えるパラメータ記憶手段に記憶させるパラメータ設定手段、
前記パラメータ記憶手段に記憶されたレシートの突出長さを前記突出量検知手段がレシートの排出過程で検知した時点で前記用紙搬送手段の駆動を前記パラメータ記憶手段に記憶された退避所要時間だけ一時停止させ、前記退避所要時間の経過後、前記レシートの末端が前記用紙搬送路上のレシート取出位置に到達するまで前記用紙搬送手段を駆動させる排出動作制御手段として機能させることを特徴とした構成を有する。
【発明の効果】
【００１８】
本発明のレシート処理装置およびレシート詰まり防止方法とレシート排出制御プログラムは、レシートの排出過程においてレシート取出口に添えられた利用者の手にレシートの先端を当接させることを目的として設定されたレシートの突出長さだけレシートを排出した時点で用紙搬送手段の送りを一時停止し、レシート取出口から利用者が手を離すのに要する所要時間を見込んで設定された退避所要時間だけ用紙搬送手段の一時停止状態を維持し、この退避所要時間の経過後に、レシートの末端が用紙搬送路上のレシート取出位置に到達するまで用紙搬送手段を駆動するように構成しているので、レシート取出口を塞ぐような不適切な状態で利用者がレシート取出口に手を添えてレシートの排出を待機していた場合には、まず、レシートの最初の突出動作によってレシートの先端を利用者の手に当接させてレシートの排出開始を利用者に知らせることができ、利用者は、これに続く用紙搬送手段の一時停止時間を利用してレシート取出口から手を引き離してレシート取出口を開放することができる。従って、一時停止に引き続いて行われるレシートの排出動作において利用者の手がレシートに干渉することはなく、レシートと手の干渉によるレシートの座屈やレシートの詰まりを未然に防止することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した一実施形態のレシート処理装置のハードウェア上の構成を簡略化して示した概念図である。
【図２】同実施形態のレシート処理装置に内蔵された制御部の構成の概略を示したブロック図である。
【図３】レシート処理装置のマイクロプロセッサを突出量検知手段，排出動作制御手段，印字動作制限機能実現手段として機能させるためのレシート排出制御プログラムの構成の概略を示したフローチャートである。
【図４】レシート排出制御プログラムの構成の概略を示したフローチャートの続きである。
【図５】レシート排出制御プログラムの構成の概略を示したフローチャートの続きである。
【図６】レシート排出制御プログラムの構成の概略を示したフローチャートの続きである。
【図７】レシートの排出過程で生じる現象について示した作用原理図であり、特に、利用者の手にレシートの先端を当接させて状態について示した図である。
【図８】レシートの排出過程で生じる現象について示した作用原理図であり、特に、利用者がレシート取出口から手を引き離した状態について示した図である。
【図９】レシート処理装置の一般的なハードウェアの構成を簡略化して示した概念図である。
【図１０】レシート処理装置における用紙搬送路の下流側端部とレシート取出口の間に生じるレシート詰まりの状況と原因について示した作用原理図である。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための一実施形態について具体例を挙げ、図面を参照して具体的に説明する。
【００２１】
図１は本発明を適用した一実施形態のレシート処理装置１のハードウェア上の構成を簡略化して示した概念図である。
【００２２】
この実施形態のレシート処理装置１は、感熱式のロール紙１０１に熱を加えて印字するためのサーマルヘッド１０２と、サーマルヘッド１０２に対向して設けられたプラテンローラ１０３およびプラテンローラ１０３を回転駆動するプラテンモータＭ１と、サーマルヘッド１０２による印字が終了したロール紙１０１を其の印字終了位置で切断してレシート１０４とするカッター１０５と、上側ガイドプレート１０６と下側ガイドプレート１０７の間に形成される用紙搬送路１０８に沿って設けられた搬送ローラ１１３〜１１６と搬送ローラ１１３〜１１６の各々に対向して設けられたピンチローラ１０９〜１１２および搬送ローラ１１３〜１１６を駆動するための搬送モータＭ２によって構成される用紙搬送手段１１７と、用紙搬送路１０８の下流側端部に臨むようにしてレシート処理装置１００におけるアウターケーシングのパネル１１８と同一面上に形成されたレシート取出口１１９を備える。
【００２３】
また、符号Ｓ０はロール紙１０１の有無を検知するためのエンプティセンサ、符号Ｓ１〜Ｓ３は用紙搬送路１０８上におけるレシート１０４の現在位置やレシート１０４の送り量の検知等に利用される光学式のセンサであり、符号１２０は利用者が回収を怠ったり回収を忘れたりしたレシート１０４を取り込んで貯溜するために用いられるレシート回収庫である。
【００２４】
この実施形態にあっては、レシート取出口１１９から外部に突出するレシート１０４の突出長さを求めるために利用するレシート位置検知手段として用紙搬送路１０８上に設けられたセンサＳ３を採用し、また、レシート取出口１１９から外部に突出するレシート１０４の突出長さを求めるために利用する送り量検知手段として用紙搬送手段１１７の搬送モータＭ２に併設されたパルスコーダＰ２を採用しているが、レシート取出口１１９から外部に突出するレシート１０４の突出長さを求めるために利用するレシート位置検知手段としてセンサＳ３に代えてセンサＳ１やセンサＳ２を採用すること、および、レシート取出口１１９から外部に突出するレシート１０４の突出長さを求めるために利用する送り量検知手段としてパルスコーダＰ２に代えて搬送ローラ１１３〜１１６やピンチローラ１０９〜１１２の回転軸に取り付けられたパルスコーダを採用することも可能である。
【００２５】
レシート処理装置１に内蔵された制御部２の構成の概略を図２のブロック図に示す。
【００２６】
制御部２の主要部は、レシート処理装置１の各部を駆動制御するためのマイクロプロセッサ３（以下、ＣＰＵ３という）と、レシート処理装置１のレシート排出制御プログラム等を格納したＲＯＭ４と、レシート取出口１１９に添えられた利用者の手１２１にレシート１０４の先端を当接させることを目的として設定されたレシートの突出長さＸに相当する値Ｎｘやレシート取出口１１９から利用者が手１２１を離すのに要する所要時間を見込んで設定された退避所要時間Ｔ１を記憶するためのパラメータ記憶手段として機能する不揮発性メモリ５、および、ＡＴＭやＣＤ等の上位装置１３に接続して情報を遣り取りするための入出力インターフェイス６と、入出力インターフェイス６を介して上位装置１３から受信した印字データ等を一時記憶するためのＲＡＭ７と、ＣＰＵ３に接続する入出力回路８によって構成される。
そして、エンプティセンサＳ０およびセンサＳ１〜Ｓ３からの検出信号やプラテンモータＭ１に併設されたパルスコーダＰ１および搬送モータＭ２に併設されたパルスコーダＰ２からのフィードバックパルスは入出力回路８を介してＣＰＵ３に読み込まれ、サーマルヘッド１０２，カッター１０５，プラテンモータＭ１，搬送モータＭ２は入出力回路８と夫々のドライバ９，１０，１１，１２を介してＣＰＵ３により駆動制御されるようになっている。
【００２７】
また、ＣＰＵ３は、レシート取出口１１９に添えられた利用者の手１２１にレシート１０４の先端を当接させることを目的として設定されたレシートの突出長さＸに相当する値Ｎｘやレシート取出口１１９から利用者が手１２１を離すのに要する所要時間を見込んで設定された退避所要時間Ｔ１等を不揮発性メモリ５に記憶させる際のパラメータ設定手段としても機能する。
なお、ＮｘやＴ１等を始めとする各種のパラメータの実際の設定操作や再設定操作は、入出力インターフェイス６にＭＤＩ（マニュアルデータインプッタ）を接続して数値を入力し、ＣＰＵ３経由で不揮発性メモリ５に書き込むことで実現される。
【００２８】
入出力インターフェイス６を介してＡＴＭやＣＤ等の上位装置１３から印字データを受信し、用紙搬送路１０８に沿って設けられた用紙搬送手段１１７の搬送モータＭ２やプラテンローラ１０３のプラテンモータＭ１を駆動して搬送ローラ１１３〜１１６の回転によりロール紙１０１に送りを掛けながら上位装置１３からの印字データに基いてロール紙１０１の先端側から順にサーマルヘッド１０２で印字を施し、受信した印字データに対応する印字が終了した時点でカッター１０５を作動させてロール紙１０１を其の印字終了位置で切断し、用紙搬送手段１１７を用いた更なる送りにより、切断位置よりも先端側のロール紙１０１をレシート１０４として用紙搬送路１０８の下流側端部に臨むレシート取出口１１９から外部に排出する点に関しては、この実施形態のレシート処理装置１も図９に示したような従来型のレシート処理装置１００と同様である。
【００２９】
この実施形態にあっては、レシート取出口１１９がレシート処理装置１のアウターケーシングのパネル１１８と同一面上に形成されているので、レシート取出口１１９の表面に添えられた利用者の手１２１にレシート１０４の先端を確実に当接させて利用者の注意を喚起するという意味合いから、レシートの突出長さＸの値は、パネル１１８の表面からのレシート１０４の突出長さを基準として例えば５ｍｍ前後とするのが妥当である。
また、レシート処理装置１のアウターケーシングのパネル１１８に突設されたベゼル（ここでは図示せず）にレシート取出口１１９が形成されている場合にあっては、実際に利用者の手１２１が添えられるのはパネル１１８の表面ではなくベゼルの先端となるから、レシートの突出長さＸの値は、ベゼルの先端からのレシート１０４の突出長さを基準として例えば５ｍｍ前後とするのが妥当である。
更に、レシート処理装置１のアウターケーシングのパネル１１８に設けられた凹部（ここでは図示せず）にレシート取出口１１９が形成されている場合にあっては、実際に利用者の手１２１が添えられるのは凹部の底ではなくパネル１１８の表面となるから、パネル１１８と同一面上にレシート取出口１１９を形成した場合と同様、レシートの突出長さＸの値は、パネル１１８の表面からのレシート１０４の突出長さを基準として例えば５ｍｍ前後とするのが妥当である。
【００３０】
但し、パネル１１８の表面からのレシート１０４の突出長さやベゼル先端からのレシート１０４の突出長さを直接的に測定する手段をレシート処理装置１が備えているわけではないので、レシート１０４の突出長さＸは、用紙搬送路１０８上のレシート位置検知手段として機能するセンサＳ３がレシート１０４の先端を検知した時点からのレシート１０４の送り量に基づいて規定する必要がある。搬送モータＭ２の回転量とレシート１０４の送り量との間にはリニアな対応関係があるので、最終的には、レシート位置検知手段として機能するセンサＳ３がレシート１０４の先端を検知してからレシート１０４の先端が目標位置（例えば、パネル１１８からの突出量がＸｍｍとなる位置あるいはベゼル先端からの突出量がＸｍｍとなる位置）に到達するまでに必要とされる搬送モータＭ２の回転量に対応して送り量検知手段としてのパルスコーダＰ２から出力されるフィードバックパルスの数Ｎｘによって突出量Ｘを規定することになる。
【００３１】
また、レシート取出口１１９から利用者が手１２１を離すのに要する所要時間を見込んで設定する退避所要時間Ｔ１の値としては、例えば、１秒前後といった値が妥当である。レシート１０４の先端が利用者の手１２１に突き当てられた瞬間に利用者が本能的にパネル１１８や其のベゼルに設けられたレシート取出口１１９から手１２１を引き離すため、長い時間は必要としないからである。より望ましくは、レシート１０４の先端が当接したことを認識した利用者がレシート取出口１１９から引き離す手１２１をレシート１０４の先端が追うようなかたちとなるようにレシート１０４の送りが再開されるように退避所要時間Ｔ１の値を設定できるとよいが、個人差等を考えると完全にタイミングを一致させる設定は困難である。
【００３２】
但し、前述の５ｍｍおよび１秒といった数値それ自体は飽くまでも一例であり、突出量Ｘの必須要件はレシート取出口１１９に添えられた利用者の手１２１にレシート１０４の先端を当接させることによって利用者の注意を喚起できる程度のレシートの突出長さ、また、退避所要時間Ｔ１の必須要件はレシート取出口１１９から利用者が手１２１を離すのに要する所要時間である。
特に、突出量Ｘの適正値に関しては、レシート１０４が突出する際の送り速度，レシート１０４の幅，レシート１０４の固さ等によっても利用者の注意を喚起できる突出長さに差異が生じるので、送り速度，幅，固さ等を考慮して適正な値を決める必要がある。また、突出量Ｘを余りに長くすると、レシート１０４が突出する際の送り速度やレシート１０４の固さにもよるが、レシート取出口１１９が利用者の手１２１で塞がれていた際に用紙搬送路１０８の下流側端部とレシート取出口１１９の間に瞬時にしてレシート詰まりが発生する可能性もあるので、このような不都合を防止する必要上、突出量Ｘは利用者の注意を喚起できる範囲で可能な限り短く、例えば、レシート取出口１１９が完全に塞がれた状態であってもレシート詰まりを発生しない程度の突出長さに設定することが望ましい。
【００３３】
図３〜図６は、レシート処理装置１のＣＰＵ３を突出量検知手段，排出動作制御手段，印字動作制限機能実現手段として機能させるレシート排出制御プログラムの構成の概略を示したフローチャート、また、図７〜図８はレシートの排出過程で生じる現象について示した作用原理図である。
【００３４】
なお、この実施形態における突出量検知手段は、用紙搬送路１０８上のレシート位置検知手段であるセンサＳ３と用紙搬送手段１１７の搬送モータＭ２に設けられた送り量検知手段であるパルスコーダＰ２からの信号に基いてレシート取出口１１９から外部に突出するレシート１０４の突出長さを検知するものである。また、この実施形態における排出動作制御手段は、突出量検知手段がレシート１０４の排出過程において突出長さＸを検知した時点で用紙搬送手段１１７の駆動を退避所要時間Ｔ１だけ一時停止させ、退避所要時間Ｔ１の経過後、レシート１０４の末端が用紙搬送路１０８上のレシート取出位置つまり搬送ローラ１１３とピンチローラ１０９によって挟まれる位置に到達するまで用紙搬送手段１１７を駆動させるものである。更に、この実施形態における印字動作制限機能実現手段は、レシート１０４の排出過程で突出量検知手段によって突出長さＸが検知された時点で、上位装置１３から受信している印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、用紙搬送手段１１７の駆動に加えてサーマルヘッド１０２およびプラテンローラ１０３による印字動作を一時停止させると共に、退避所要時間Ｔ１が経過した時点でサーマルヘッド１０２およびプラテンローラ１０３による印字動作を再開させるものであって、排出動作制御手段の一部としても機能することになる。
【００３５】
次に、図３〜図６のフローチャートおよび図７〜図８の作用原理図を参照して本実施形態におけるレシート処理装置１の動作について具体的に説明する。
【００３６】
レシート排出制御プログラムに従って処理を開始したＣＰＵ３は、まず、上位装置１３から印字指令が入力されるのを待つ待機状態に入り（ステップａ１）、上位装置１３からの印字指令が入力されると、上位装置１３から送信される印字データを読み込んで、その内容をＲＡＭ７に一時記憶する（ステップａ２）。
【００３７】
次いで、ＣＰＵ３は、サーマルヘッド１０２，プラテンモータＭ１，搬送モータＭ２の駆動制御を開始してサーマルヘッド１０２，プラテンローラ１０３，用紙搬送手段１１７を作動させ、用紙搬送手段１１７によるロール紙１０１の送りとサーマルヘッド１０２およびプラテンローラ１０３による印字動作を開始させて（ステップａ３）、ＲＡＭ７の未使用記憶領域の１ビットを利用して設けられたフラグＦに、印字動作の実行中を示す値０をセットする（ステップａ４）。
なお、印字動作および排出動作におけるロール紙１０１の送り方向は図１中で右から左に向かう方向である。
ロール紙１０１の送りに関わる制御や印字に関わる制御の詳細については既に公知であるから、ここでは特に説明しない。
また、フラグＦは印字動作の状況を記憶するためのフラグであり、値が０であるときには印字動作が実行中であることを表し、また、値が１であるときには印字動作が終了していることを表す。
【００３８】
次いで、ＣＰＵ３は、ＲＡＭ７からの印字データの掃き出し量、更に具体的に言えば、印字済みの印字データのアドレスを特定するＲＡＭ７内のポインタの位置と上位装置１３から受信した印字データの書き込み終了位置を表すＲＡＭ７内のアドレスとの対応関係に基いて、ＲＡＭ７に一時記憶された印字データの全てがサーマルヘッド１０２によって印字されたか否かを判定し（ステップａ５）、印字が終了していなければ、更に、突出量検知手段として機能するＣＰＵ３が、レシート位置検知手段として機能するセンサＳ３のオン／オフ状態に基いて、ロール紙１０１の先端がセンサＳ３の配設位置に到達しているか否かを判定する（ステップａ６）。
【００３９】
ステップａ６の判定結果が偽となってセンサＳ３がオンとなっていないことが明らかとなった場合には、ロール紙１０１の先端がセンサＳ３の配設位置に到達していないことを意味するので、ＣＰＵ３はステップａ５〜ステップａ６の判定処理を繰り返し実行し、用紙搬送手段１１７によるロール紙１０１の送りとサーマルヘッド１０２およびプラテンローラ１０３による印字動作を継続して実行する。
【００４０】
このようにしてステップａ５〜ステップａ６の判定処理を繰り返し実行する間にステップａ５の判定結果が真となって印字の終了が確認された場合には、ロール紙１０１の先端がセンサＳ３の配設位置に到達する前にＲＡＭ７に一時記憶されている印字データの全てがサーマルヘッド１０２によって印字されたことを意味するので、ＣＰＵ３は、この時点でサーマルヘッド１０２とプラテンモータＭ１の駆動制御を終了すると共に、カッター１０５を作動させて印字終了位置でロール紙１０１を切断し（ステップａ７）、印字動作の状況を記憶するフラグＦに印字動作の終了を示す値１をセットする（ステップａ８）。そして、ＣＰＵ３は、用紙搬送手段１１７によるレシート１０４の送り即ち切断位置よりも先端側の部分のロール紙１０１の送りのみを継続して実行し、レシート１０４の先端がセンサＳ３の配設位置に到達するのを待機する（ステップａ９）。
【００４１】
また、ステップａ５〜ステップａ６の判定処理を繰り返し実行する間にステップａ６の判定結果が真となった場合には、ロール紙１０１の先端がセンサＳ３の配設位置に到達してもＲＡＭ７に一時記憶されている印字データの一部がサーマルヘッド１０２によって印字されていないことを意味するので、ＣＰＵ３は、印字動作に関わるサーマルヘッド１０２とプラテンモータＭ１の駆動制御およびロール紙１０１の送りに関わる搬送モータＭ２の駆動制御を継続して実行し、印字動作が実行中であることを示す値０をフラグＦに其のまま保持する。
【００４２】
いずれにしても、ステップａ６もしくはステップａ９の判定結果が真となってロール紙１０１の先端（ステップａ７の処理が非実行とされた場合）もしくはレシート１０４の先端（ステップａ７の処理が実行された場合）がセンサＳ３の配設位置に到達したことが確認された時点で、突出量検知手段として機能するＣＰＵ３が、送り量検知手段であるパルスコーダＰ２からのフィードバックパルスのカウントを開始することになる（ステップａ１０）。
【００４３】
次いで、突出量検知手段として機能するＣＰＵ３は、フィードバックパルスのカウント値がパラメータ記憶手段である不揮発性メモリ５に記憶されている設定値Ｎｘに達しているか否か、つまり、レシート取出口１１９からのロール紙１０１の突出長さ若しくはレシート１０４の突出長さが、レシート取出口１１９に添えられた利用者の手１２１にレシートの先端を当接させることを目的として設定された突出長さＸに達しているか否かを判定する（ステップａ１１）。
【００４４】
ここで、フィードバックパルスのカウント値が設定値Ｎｘに達しておらずステップａ１１の判定結果が偽となった場合には、レシート取出口１１９からのロール紙１０１の突出長さ若しくはレシート１０４の突出長さが、設定された突出長さＸに達していないことを意味する。この場合、ＣＰＵ３は、更に、ＲＡＭ７に一時記憶されている印字データの全てがサーマルヘッド１０２によって印字されているか否かを改めて判定する（ステップａ１２）。
但し、ステップａ１２の判定処理は、前述したステップａ５の判定処理と同様、ＲＡＭ７からの印字データの掃き出し量を参照して行われる処理であって、フラグＦの値を参照して行われる処理ではない。
【００４５】
そして、ステップａ１２の判定結果が偽となって印字が終了していないことが確認された場合には、ＣＰＵ３は、ステップａ１１〜ステップａ１２の判定処理を繰り返し実行し、用紙搬送手段１１７によるロール紙１０１の送りとサーマルヘッド１０２およびプラテンローラ１０３による印字動作を継続して実行する。
【００４６】
このようにしてステップａ１１〜ステップａ１２の判定処理を繰り返し実行する間にステップａ１２の判定結果が真となり印字の終了が確認された場合には、ロール紙１０１の先端がレシート取出口１１９から突出長さＸだけ突出する前にＲＡＭ７に一時記憶されている印字データの全てがサーマルヘッド１０２によって印字されたことを意味するので、ＣＰＵ３は、この時点でサーマルヘッド１０２とプラテンモータＭ１の駆動制御を終了し、カッター１０５を作動させて印字終了位置でロール紙１０１を切断し（ステップａ１３）、印字動作の状況を記憶するフラグＦに印字動作の終了を示す値１をセットする（ステップａ１４）。そして、ＣＰＵ３は、用紙搬送手段１１７によるレシート１０４の送り即ち切断位置よりも先端側の部分のロール紙１０１の送りのみを継続して実行し、レシート１０４の先端がレシート取出口１１９から突出長さＸだけ突出するのを待機する（ステップａ１５）。
【００４７】
また、ステップａ１１〜ステップａ１２の判定処理を繰り返し実行する間に印字動作制限機能実現手段として機能するＣＰＵ３によってステップａ１１の判定結果が真となったことが確認された場合には、ロール紙１０１の先端がレシート取出口１１９から突出長さＸだけ突出してもＲＡＭ７に一時記憶されている印字データの一部がサーマルヘッド１０２によって印字されていないことを意味する。
この場合はレシート取出口１１９から突出したロール紙１０１の長さが既に設定値Ｘに達しており、用紙搬送手段１１７によるロール紙１０１の送りを一時停止させる必要があるが、印字動作それ自体は未だ終了していないので、印字動作制限機能実現手段として機能するＣＰＵ３は、ロール紙１０１の送りの停止に先駆けて、印字動作に関わるサーマルヘッド１０２とプラテンモータＭ１の駆動制御を一時停止させる（ステップａ１６）。
【００４８】
いずれにしても、ステップａ１５の判定結果が真となることで突出量検知手段として機能するＣＰＵ３によってレシート１０４の先端がレシート取出口１１９から突出長さＸだけ突出したことが確認された場合、もしくは、ステップａ１２の判定結果が真となることなくステップａ１１の判定結果が真となることで突出量検知手段として機能するＣＰＵ３によってロール紙１０１の先端がレシート取出口１１９から突出長さＸだけ突出したことが確認され、且つ、印字動作制限機能実現手段として機能するＣＰＵ３によってＲＡＭ７に一時記憶されている印字データの一部の印字が終了していないことが確認された場合にあっては、ステップ１５やステップａ１１における判定処理の直後の時点で、排出動作制御手段として機能するＣＰＵ３が、搬送モータＭ２の駆動制御つまり用紙搬送手段１１７によるレシート１０４（ステップａ７の処理またはステップａ１３の処理が実行された場合）もしくはロール紙１０１（ステップａ７の処理もステップａ１３の処理も非実行とされた場合）の送り動作を直ちに一時停止させることになる（ステップａ１７）。
【００４９】
次いで、排出動作制御手段として機能するＣＰＵ３がタイマＴをリスタートさせ、用紙搬送手段１１７がレシート１０４やロール紙１０１の送り動作を停止させてからの経過時間の計測を開始する（ステップａ１８）。
タイマＴの構成は特に問わないが、この実施形態では、ＣＰＵ３がマシンクロックを計数することでタイマの機能を実現している。
【００５０】
そして、排出動作制御手段として機能するＣＰＵ３は、タイマＴによる計測時間がパラメータ記憶手段である不揮発性メモリ５に記憶されている退避所要時間Ｔ１に達しているか否かを判定し（ステップａ１９）、達していなければ、タイマＴによって計測される経過時間が退避所要時間Ｔ１に達するまでステップａ１９の判定処理を繰り返し実行して待機する。
【００５１】
従って、レシート取出口１１９からのレシート１０４の突出長さ若しくはロール紙１０１の突出長さが設定値Ｘに達した時点を起点として退避所要時間Ｔ１が経過するまでの間は、用紙搬送手段１１７によるロール紙１０１の送りやレシート１０４の送りが完全に停止し、また、上位装置１３から受け取ったデータが多く、ロール紙１０１の送りを停止させた時点で印字が終了していない場合にあっては、送り動作の停止に加えて印字動作も自動的に停止することになる。
【００５２】
そして、ステップａ１９の判定結果が真となり、用紙搬送手段１１７の作動を停止してからの経過時間が退避所要時間Ｔ１に達したことが確認されると、印字動作制限機能実現手段として機能するＣＰＵ３は、フラグＦに値１がセットされているか否か、つまり、ＲＡＭ７に一時記憶されている印字データの全てが此の時点で既にサーマルヘッド１０２によって印字されているか否かを判定する（ステップａ２０）。
【００５３】
フラグＦに値１がセットされていて印字動作の終了が確認された場合には、排出動作制御手段として機能するＣＰＵ３が搬送モータＭ２の駆動制御を再開して用紙搬送手段１１７を作動させ、レシート１０４の送りに関わる処理のみを実行する（ステップａ２４）。
【００５４】
また、フラグＦに値０がセットされていた場合には印字動作が終了していないことを意味するので、印字動作制限機能実現手段および排出動作制御手段として機能するＣＰＵ３がサーマルヘッド１０２，プラテンモータＭ１，搬送モータＭ２の駆動制御を再開してサーマルヘッド１０２，プラテンローラ１０３，用紙搬送手段１１７の全てを作動させ（ステップａ２１）、前述したステップａ５およびステップａ１２の処理と同様に構成されたステップａ２２の判定処理により、ＲＡＭ７に一時記憶されている印字データの全てがサーマルヘッド１０２によって印字されたことが確認されるまで、用紙搬送手段１１７によるロール紙１０１の送りとサーマルヘッド１０２およびプラテンローラ１０３による印字動作を継続して実行し、ステップａ２２の判定結果が真となってＲＡＭ７に一時記憶されている印字データの全てがサーマルヘッド１０２によって印字されたことが確認された時点で、サーマルヘッド１０２とプラテンモータＭ１の駆動制御を終了し、カッター１０５を作動させて印字終了位置でロール紙１０１を切断する（ステップａ２３）。そして、ＣＰＵ３は、用紙搬送手段１１７によるレシート１０４の送り即ち切断位置よりも先端側の部分のロール紙１０１の送りのみを継続して実行する。
【００５５】
従って、ステップａ２４もしくはステップａ２３の処理が終了した段階では、搬送モータＭ２のみが作動し、用紙搬送手段１１７によるレシート１０４の送り操作のみが実行されることになる。
【００５６】
次いで、排出動作制御手段として機能するＣＰＵ３は、用紙搬送路１０８上のレシート取出位置つまり搬送ローラ１１３やピンチローラ１０９よりも上流側に位置するセンサＳ２がオフとなっているか否かを判定する（ステップａ２５）。
【００５７】
ここでセンサＳ２がオンとなっている場合にはロール紙１０１から切断されたレシート１０４の末端つまりレシート１０４の切断位置がセンサＳ２の配設位置を通過していないことを意味するので、ＣＰＵ３はステップａ２５の判定処理を繰り返し実行しながら、レシート１０４の末端がセンサＳ２の配設位置を通過する瞬間を待機する。
【００５８】
そして、ステップａ２５の判定結果が真となってレシート１０４の末端がセンサＳ２の配設位置を通過する瞬間が検知されると、排出動作制御手段として機能するＣＰＵ３はフィードバックパルスのカウント値を直ちに０にリセットし（ステップａ２６）、改めて送り量検知手段であるパルスコーダＰ２からのフィードバックパルスのカウントを開始する（ステップａ２７）。
【００５９】
次いで、排出動作制御手段として機能するＣＰＵ３は、フィードバックパルスのカウント値がパラメータ記憶手段である不揮発性メモリ５に記憶されている設定値Ｎｙに達しているか否か、つまり、センサＳ２の配設位置を起点とするレシート１０４の末端の移動量が、センサＳ２と用紙搬送路１０８上のレシート取出位置との間の離間距離Ｙに達しているか否かを判定する（ステップａ２８）。
【００６０】
フィードバックパルスのカウント値が設定値Ｎｙに達していなければレシート１０４の末端がレシート取出位置に到達していないことを意味するので、ＣＰＵ３は、ステップａ２８の判定処理を繰り返し実行してレシート１０４の末端が用紙搬送路１０８上のレシート取出位置に到達するのを待つ。
【００６１】
そして、ステップａ２８の判定結果が真となってレシート１０４の末端がレシート取出位置に到達したことが確認されると、排出動作制御手段として機能するＣＰＵ３は搬送モータＭ２の駆動制御を停止して用紙搬送手段１１７によるレシート１０４の送り動作を停止させ、レシート１０４の末端を搬送ローラ１１３とピンチローラ１０９との間に挾持させることでレシート１０４を用紙搬送路１０８上のレシート取出位置に保持し（ステップａ２９）、タイマＴをリスタートさせてレシート１０４をレシート取出位置に保持してからの経過時間の計測を開始する（ステップａ３０）。
【００６２】
次いで、ＣＰＵ３は、搬送ローラ１１３やピンチローラ１０９よりもレシート取出口１１９寄りに位置するセンサＳ３のオン／オフ状態に基いて、利用者が用紙搬送路１０８からレシート１０４を回収しているか否かを判定する（ステップａ３１）。
【００６３】
センサＳ３がオンとなっていてステップａ３１の判定結果が真となった場合には、用紙搬送路１０８上のレシート取出位置にレシート１０４が残留していることを意味するので、ＣＰＵ３は、更に、タイマＴによる計測時間がパラメータ記憶手段である不揮発性メモリ５に記憶されている回収許容時間Ｔ２に達しているか否かを判定する（ステップａ３２）。
【００６４】
そして、タイマＴによる計測時間が回収許容時間Ｔ２に達していなければ、ＣＰＵ３は、センサＳ３がオフとなって利用者がレシート１０４を回収したことが確認されるか、もしくは、タイマＴによる計測時間が回収許容時間Ｔ２に達したことが確認されるまでの間、ステップａ３１〜ステップａ３２の判定処理を繰り返し実行して待機する。
【００６５】
このようにしてステップａ３１〜ステップａ３２の判定処理を繰り返し実行する間にステップａ３１の判定結果が偽となった場合には、レシート１０４の末端をレシート取出位置に保持してからの経過時間が回収許容時間Ｔ２に達する前に利用者がレシート１０４を回収したことを意味するので、ＣＰＵ３は、レシートの印字や排出に関わる一連の処理を全て終了したものと見做し、上位装置１３からの印字指令の入力を待つ初期の待機状態に復帰する（ステップａ１）。
【００６６】
また、ステップａ３１〜ステップａ３２の判定処理を繰り返し実行する間にステップａ３２の判定結果が真となった場合には、レシート１０４の末端をレシート取出位置に保持してからの経過時間が回収許容時間Ｔ２に達しても利用者がレシート１０４を回収していないことを意味するので、ＣＰＵ３は、利用者がレシート１０４の回収を怠ったり忘れたりしたものと見做し、搬送モータＭ２を設定時間だけ逆転駆動して用紙搬送手段１１７を逆転駆動し、レシート１０４に図１中で左から右に向かう方向の送りを掛けてレシート回収庫１２０に取り込んでから（ステップａ３３）、上位装置１３からの印字指令の入力を待つ初期の待機状態に復帰することになる（ステップａ１）。
【００６７】
用紙搬送手段１１７の逆転駆動によってレシート１０４をレシート回収庫１２０に取り込む具体的な手段としては、例えば、用紙搬送路１０８内に振り分け片を配置してソレノイド等で振り分け片を作動させることにより積極的に経路を切り替えるようにしたもの、あるいは、用紙搬送路１０８の下面を構成する下側ガイドプレート１０７にレシート幅に見合った幅のスリットを形成すると共にスリットにおける下流側の縁部に滑らかに接続して斜め下方に向かうプレートを設け、排出過程におけるレシート１０４の先端をプレートの上面に摺接させることで上流側から下流側に向かうレシート１０４が用紙搬送路１０８に沿って移動することを許容する一方、下流側から上流側に向かうレシート１０４の上に凸となる巻き癖を利用し、レシート１０４の末端をプレートの上面に沿わせるかたちでスリットに突入させて下側ガイドプレート１０７の下方に逃がすようにしたもの等が知られている。
【００６８】
なお、この実施形態にあっては、スリットとプレートを利用した後者の方法を採用しており、用紙搬送路１０８からレシート回収庫１２０に至るレシート１０４の回収経路は図１中に円弧状の破線で示す通りである。つまり、レシート幅に見合った幅のスリットは搬送ローラ１１５とセンサＳ１との間の下側ガイドプレート１０７に設けられており、このスリットにおける下流側の縁部つまり図１における左側の縁部に右斜め下方に向かって僅かに突出するプレートが設けられ、末端を搬送ローラ１１３とピンチローラ１０９との間に位置させた状態でレシート取出位置に保持されていたレシート１０４に対し図１中で左から右に向かう方向の送りを掛けることにより、上に凸となるレシート１０４の巻き癖を利用してレシート１０４の末端をプレートに沿わせるかたちでスリットに突入させ、更に、レシート１０４の巻き癖を利用して図１中の円弧状の破線に沿って其のままレシート回収庫１２０にレシート１０４を導くものである。
【００６９】
以上に述べた通り、この実施形態のレシート処理装置１は、レシート１０４の排出過程において、まず、レシート取出口１１９に添えられた利用者の手１２１にレシート１０４の先端が当接する位置、つまり、レシート取出口１１９からの突出長さがＸ（例えば５ｍｍ）となる位置までレシート１０４を突出させることにより（ステップａ１〜ステップａ１５／ステップａ１〜ステップａ１２，ステップａ１６参照）、例えば、図７に示されるように、レシート取出口１１９を塞ぐような不適切な状態でレシート取出口１１９に手１２１を添えてレシート１０４の排出を待機している利用者の手１２１にレシート１０４の先端を当接させることでレシート１０４の排出開始を利用者に知らせた後、用紙搬送手段１１７の送りを一時停止するようにしている（ステップａ１７参照）。
従って、レシート取出口１１９を塞ぐような不適切な状態で利用者がレシート取出口１１９に手１２１を添えてレシート１０４の排出を待機していた場合であっても、利用者は、手１２１に当接したレシート１０４から受ける刺激によってレシート１０４の排出開始を容易に認識してレシート取出口１１９から手１２１を引き離してレシート取出口を開放することができる。
用紙搬送手段１１７の送りを一時停止させる時間つまりレシート１０４の送り出しを停止させる時間は、レシート取出口１１９から利用者が手１２１を離すのに要する所要時間を見込んで設定された退避所要時間Ｔ１（例えば１秒）であるから（ステップａ１８〜ステップａ１９参照）、利用者は、例えば、図８に示されるように、用紙搬送手段１１７の一時停止時間を利用してレシート取出口１１９から余裕を以って手１２１を引き離すことができる。
よって、一時停止に引き続いて行われるレシート１０４の排出動作（ステップａ２０〜ステップａ２９参照）において利用者の手１２１がレシート１０４に干渉することはなく、レシート１０４と手１２１の干渉によって用紙搬送路１０８の下流側端部とレシート取出口１１９の間で生じるレシート１０４の座屈や詰まり（図１０参照）を未然に防止することができる。
【００７０】
特に、この実施形態にあっては、上位装置１３から受け取ったデータが多く、ロール紙１０１の突出長さがＸに達した時点でも印字が終了していない場合においては（ステップａ１１〜ステップａ１２参照）、用紙搬送手段１１７によるロール紙１０１の送り動作の停止に加え（ステップａ１７参照）、サーマルヘッド１０２およびプラテンローラ１０３による印字動作を停止させ（ステップａ１６参照）、ロール紙１０１の送りを停止してからの経過時間が退避所要時間Ｔ１に達したことが確認された時点で（ステップａ１９参照）、用紙搬送手段１１７によるロール紙１０１の送り動作に加え、サーマルヘッド１０２およびプラテンローラ１０３による印字動作を再開するようにしているので（ステップａ２１参照）、印字が終了してロール紙１０１から切り離されたレシート１０４の先端がレシート取出口１１９から突出する場合、および、印字動作を継続中で切断が行われていないロール紙１０１の先端がレシート取出口１１９から突出する場合の何れにおいても、レシート１０４やロール紙１０１の先端を利用者の手１２１に当接させてレシート１０４やロール紙１０１の排出開始を利用者に知らせ、利用者の注意を喚起することができる。
【００７１】
以上に開示した実施形態の一部または全部は、以下の付記に示す記載によって適切に表現され得るが、発明を実施するための形態や発明の技術思想は、これらのものに制限されるものではない。
【００７２】
〔付記１〕
用紙搬送路（１０８）に沿って設けられた用紙搬送手段（１１７）を駆動してロール紙（１０１）に送りを掛けながら上位装置（１３）から受信した印字データに基いてロール紙（１０１）の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙（１０１）を其の印字終了位置で切断し、前記用紙搬送手段（１１７）の更なる送りにより、切断位置よりも先端側のロール紙（１０１）をレシート（１０４）として前記用紙搬送路（１０８）の下流側端部に臨むレシート取出口（１１９）から外部に排出するようにしたレシート処理装置（１）において、
前記レシート取出口（１１９）から外部に突出するレシート（１０４）の突出長さを検知する突出量検知手段（ＣＰＵ３）と、
前記レシート取出口（１１９）に添えられた利用者の手（１２１）にレシート（１０４）の先端を当接させることを目的として設定されたレシートの突出長さ（Ｘ）と前記レシート取出口（１１９）から利用者が手（１２１）を離すのに要する所要時間を見込んで設定された退避所要時間（Ｔ１）を記憶したパラメータ記憶手段（不揮発性メモリ５）と、
前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）を前記突出量検知手段（ＣＰＵ３）がレシート（１０４）の排出過程で検知した時点で前記用紙搬送手段（１１７）の駆動を前記パラメータ記憶手段（不揮発性メモリ５）に記憶された退避所要時間（Ｔ１）だけ一時停止させ、前記退避所要時間（Ｔ１）の経過後、前記レシート（１０４）の末端が前記用紙搬送路（１０８）上のレシート取出位置に到達するまで前記用紙搬送手段（１１７）を駆動させる排出動作制御手段（ＣＰＵ３）とを備えたことを特徴とするレシート処理装置（１）。
【００７３】
〔付記２〕
前記排出動作制御手段（ＣＰＵ３）は、レシートの排出過程で前記突出量検知手段（ＣＰＵ３）によって前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）が検知された時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段（１１７）の駆動に加えて印字動作を一時停止させると共に、前記退避所要時間（Ｔ１）が経過した時点で印字動作を再開させるように構成されていることを特徴とした付記１記載のレシート処理装置（１）。
【００７４】
〔付記３〕
前記レシート取出口（１１９）がレシート処理装置（１）のアウターケーシングのパネル（１１８）と同一面上に形成され、前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）は、前記パネル（１１８）からのレシート（１０４）の突出長さによって規定されていることを特徴とした付記１または付記２記載のレシート処理装置（１）。
【００７５】
〔付記４〕
前記レシート取出口（１１９）がレシート処理装置（１）のアウターケーシングのパネル（１１８）に突設されたベゼルに形成され、前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）は、前記ベゼル先端からのレシート（１０４）の突出長さによって規定されていることを特徴とした付記１または付記２記載のレシート処理装置（１）。
【００７６】
〔付記５〕
前記レシート取出口（１１９）がレシート処理装置（１）のアウターケーシングのパネル（１１８）に設けられた凹部に形成され、前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）は、前記パネル（１１８）からのレシート（１０４）の突出長さによって規定されていることを特徴とした付記１または付記２記載のレシート処理装置（１）。
【００７７】
〔付記６〕
用紙搬送路（１０８）に沿って設けられた用紙搬送手段（１１７）を駆動してロール紙（１０１）に送りを掛けながら上位装置（１３）から受信した印字データに基いてロール紙（１０１）の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙（１０１）を其の印字終了位置で切断し、前記用紙搬送手段（１１７）の更なる送りにより、切断位置よりも先端側のロール紙（１０１）をレシート（１０４）として前記用紙搬送路（１０８）の下流側端部に臨むレシート取出口（１１９）から外部に排出するようにしたレシート処理装置（１）における用紙搬送路（１０８）の下流側端部とレシート取出口（１１９）の間に生じるレシート詰まりを防止するためのレシート詰まり防止方法であって、
レシート（１０４）の排出過程において、前記レシート取出口（１１９）に添えられた利用者の手（１２１）にレシート（１０４）の先端が当接する位置までレシート（１０４）を排出した時点で前記用紙搬送手段（１１７）の送りを一時停止し、
前記レシート取出口（１１９）から利用者が手（１２１）を離すのに要する所要時間（Ｔ１）だけ前記用紙搬送手段（１１７）の一時停止状態を維持し、
前記所要時間（Ｔ１）経過後に、前記レシート（１０４）の末端が前記用紙搬送路（１０８）上のレシート取出位置に到達するまで前記用紙搬送手段（１１７）を駆動することを特徴としたレシート詰まり防止方法。
【００７８】
〔付記７〕
レシート（１０４）の排出過程において前記レシート取出口（１１９）に添えられた利用者の手（１２１）にレシート（１０４）の先端が当接する位置までレシート（１０４）を排出した時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段（１１７）の駆動に加えて印字動作を一時停止させると共に、前記所要時間（Ｔ１）が経過した時点で印字動作を再開させることを特徴とした付記６記載のレシート詰まり防止方法。
【００７９】
〔付記8〕
用紙搬送路（１０８）に沿って設けられた用紙搬送手段（１１７）を駆動してロール紙（１０１）に送りを掛けながら上位装置（１３）から受信した印字データに基いてロール紙（１０１）の先端側から順に印字を施し、受信した印字データに対応する印字が終了した時点でロール紙（１０１）を其の印字終了位置で切断し、用紙搬送手段（１１７）の更なる送りにより、切断位置よりも先端側のロール紙（１０１）をレシート（１０４）として前記用紙搬送路（１０８）の下流側端部に臨むレシート取出口（１１９）から外部に排出するようにしたレシート処理装置（１）に実装されたマイクロプロセッサ（３）を、
用紙搬送路（１０８）上に設けられたレシート位置検知手段（Ｓ３）と前記用紙搬送手段（１１７）に設けられた送り量検知手段（Ｐ２）からの信号に基いて前記レシート取出口（１１９）から外部に突出するレシート（１０４）の突出長さを検知する突出量検知手段、
前記レシート取出口（１１９）に添えられた利用者の手（１２１）にレシート（１０４）の先端を当接させることを目的として設定されたレシートの突出長さ（Ｘ）と前記レシート取出口（１１９）から利用者が手（１２１）を離すのに要する所要時間を見込んで設定された退避所要時間（Ｔ１）を前記レシート処理装置（１）が備えるパラメータ記憶手段（不揮発性メモリ５）に記憶させるパラメータ設定手段、
前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）を前記突出量検知手段がレシート（１０４）の排出過程で検知した時点で前記用紙搬送手段（１１７）の駆動を前記パラメータ記憶手段（不揮発性メモリ５）に記憶された退避所要時間（Ｔ１）だけ一時停止させ、前記退避所要時間（Ｔ１）の経過後、前記レシート（１０４）の末端が前記用紙搬送路（１０８）上のレシート取出位置に到達するまで前記用紙搬送手段（１１７）を駆動させる排出動作制御手段として機能させることを特徴としたレシート排出制御プログラム。
【００８０】
〔付記９〕
前記マイクロプロセッサ（３）を、更に、レシート（１０４）の排出過程で前記突出量検知手段によって前記パラメータ記憶手段（不揮発性メモリ５）に記憶されたレシートの突出長さ（Ｘ）が検知された時点で、前記受信した印字データに対応する印字が全て終了しているか否かを判定し、印字が終了していなければ、前記用紙搬送手段（１１７）の駆動に加えて印字動作を一時停止させると共に、前記退避所要時間（Ｔ１）が経過した時点で印字動作を再開させる印字動作制限機能実現手段として機能させることを特徴とした付記８記載のレシート排出制御プログラム。
【産業上の利用可能性】
【００８１】
本発明は、ＡＴＭやＣＤ等を始めとする上位装置と共に利用されるレシート処理装置に適用できる。
【符号の説明】
【００８２】
１  レシート処理装置
２  制御部
３  マイクロプロセッサ（突出量検知手段，パラメータ設定手段，排出動作制御手段，印字動作制限機能実現手段）
４  ＲＯＭ
５  不揮発性メモリ（パラメータ記憶手段）
６  入出力インターフェイス
７  ＲＡＭ
８  入出力回路
９〜１２  ドライバ
１３  上位装置
１００  レシート処理装置
１０１  ロール紙
１０２  サーマルヘッド
１０３  プラテンローラ
１０４  レシート
１０５  カッター
１０６  上側ガイドプレート
１０７  下側ガイドプレート
１０８  用紙搬送路
１０９〜１１２  ピンチローラ
１１３〜１１６  搬送ローラ
１１７  用紙搬送手段
１１８  アウターケーシングのパネル
１１９  レシート取出口
１２０  レシート回収庫
１２１  利用者の手
１２１ａ  親指
１２１ｂ  親指に対向する他指
Ｍ１  プラテンモータ
Ｍ２  搬送モータ
Ｐ１  パルスコーダ
Ｐ２  パルスコーダ（送り量検知手段）
Ｓ０  エンプティセンサ
Ｓ１  センサ
Ｓ２  センサ
Ｓ３  センサ（レシート位置検知手段）
【図１】
0005885246.tif 000002
【図２】
0005885246.tif 000003
【図３】
0005885246.tif 000004
【図４】
0005885246.tif 000005
【図５】
0005885246.tif 000006
【図６】
0005885246.tif 000007
【図７】
0005885246.tif 000008
【図８】
0005885246.tif 000009
【図９】
0005885246.tif 000010
【図１０】
0005885246.tif 000011