(57)【要約】【課題】設備コストを掛けることなく発行口に残留したレシートを自動的に排除できるようにする。【解決手段】レシートプリンタは、帯状の用紙をレシート発行口まで搬送する。ヘッドは、用紙にレシート印字データを印字する。カッタは、搬送される用紙をレシート発行口の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能なものである。制御部は、レシート印字データが印字された用紙に対してパーシャルカットを行い、その後、所定の条件が成立すると同用紙に対してフルカットを行うようにカッタを制御する。【選択図】      図４
2018083359.tif 000002
【特許請求の範囲】
【請求項１】
帯状の用紙をレシート発行口まで搬送する搬送手段と、
前記用紙にレシート印字データを印字する印字手段と、
前記搬送手段により搬送される前記用紙を前記レシート発行口の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能な切断手段と、
前記印字手段により前記レシート印字データが印字された前記用紙に対してパーシャルカットを行い、その後、所定の条件が成立すると同用紙に対してフルカットを行うように前記切断手段を制御する制御手段と、
を具備するレシートプリンタ。
【請求項２】
前記制御手段は、前記切断手段が前記パーシャルカットを行ってからの経過時間が所定時間に達すると前記フルカットを行うように前記切断手段を制御する、
請求項１記載のレシートプリンタ。
【請求項３】
前記レシート発行口に残留する用紙を検出するセンサ、
をさらに具備し、
前記制御手段は、前記切断手段が前記パーシャルカットを行ってからの経過時間が所定時間に達した際に前記センサが前記用紙を検出していると前記フルカットを行うように前記切断手段を制御する、
請求項２記載のレシートプリンタ。
【請求項４】
上位機と通信を行う通信部、
をさらに具備し、
前記制御手段は、前記切断手段が前記パーシャルカットを行った後に前記通信部を介して前記上位機からフルカットが指令されると前記フルカットを行うように前記切断手段を制御する、
請求項１記載のレシートプリンタ。
【請求項５】
レシート印字データを生成する上位機とレシートプリンタとを含むレシートプリンタシステムであって、
前記上位機は、
前記レシート印字データの生成に係る事象が発生したことに応じて前記レシートプリンタにフルカットを指令する指令手段、
を具備し、
前記レシートプリンタは、
帯状の用紙をレシート発行口まで搬送する搬送手段と、
前記用紙にレシート印字データを印字する印字手段と、
前記搬送手段により搬送される前記用紙を前記レシート発行口の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能な切断手段と、
前記印字手段により前記レシート印字データが印字された前記用紙に対してパーシャルカットを行い、その後、前記上位機からフルカットが指令されると同用紙に対してフルカットを行うように前記切断手段を制御する制御手段と、
を具備するレシートプリンタシステム。
【請求項６】
レシート発行口まで搬送される間にレシート印字データが印字された帯状の用紙を前記レシート発行口の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能な切断手段、を備えるレシートプリンタのコンピュータに、
前記切断手段を制御して前記レシート印字データが印字された前記用紙に対してパーシャルカットを行わせる機能と、
前記パーシャルカットを行った後に、所定の条件が成立すると、前記切断手段を制御して同用紙に対してフルカットを行わせる機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、レシートプリンタ及びこのプリンタを用いたレシートプリンタシステム、並びにレシートプリンタの制御プログラムに関する。
【背景技術】
【０００２】
ＰＯＳ（Point Of Sales）端末、決済端末、自動精算機等の金銭授受に係る多くの装置は、レシートプリンタを備えている。レシートプリンタは一般に、帯状の用紙をレシートの発行口へと搬送し、その搬送途中で印字ヘッドにより領収金額等を印字する。そしてレシートプリンタは、発行口から排出された印字済みの用紙を発行口の手前でカッタにより切断して、レシートを発行する。ただし、用紙を完全に切断してしまうと、発行口からレシートとして発行された紙片が落下して紛失してしまうおそれがある。そこで、発行口から排出された用紙を完全に切断するフルカットではなく一部を切り残すパーシャルカットとすることで、レシートが発行口から落下するのを防ぐようにしたレシートプリンタが知られている。
【０００３】
パーシャルカットで発行されたレシートは、ユーザが例えば先端を摘まんで引っ張ることにより完全に切り離される。換言すれば、ユーザがレシートを用紙から切り離さない限り、レシートは用紙と繋がったまま発行口にいつまでも残ることとなる。  
特に、セミセルフ方式の決済端末やセルフ方式のＰＯＳ端末等においては、レシート発行を受けたユーザがレシートを持ち返らないとレシートがいつまでも発行口に残留することとなり、次のユーザの迷惑になる。このため、次のユーザが来る前に残留しているレシートを取り除く役割の係員を常駐させる必要があり、自動化にそぐわない。また、発行口に残留しているレシートを排除するための装置をレシートプリンタとは別に設置することも考えられるが、余分な設備コストが掛かるため現実的でない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２０８６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、設備コストを掛けることなく発行口に残留したレシートを自動的に排除できるレシートプリンタ及びこのプリンタを用いたレシートプリンタシステムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、レシートプリンタは、搬送手段と、印字手段と、切断手段と、制御手段とを含む。搬送手段は、帯状の用紙をレシート発行口まで搬送する。印字手段は、用紙にレシート印字データを印字する。切断手段は、搬送手段により搬送される用紙をレシート発行口の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能なものである。制御手段は、印字手段によりレシート印字データが印字された用紙に対してパーシャルカットを行い、その後、所定の条件が成立すると同用紙に対してフルカットを行うように切断手段を制御する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態におけるレシートプリンタの要部を示す模式図。
【図２】同レシートプリンタの回路構成を示すブロック図。
【図３】第１の実施形態においてレシートプリンタの上位機である決済端末の要部構成を示すブロック図。
【図４】第１の実施形態においてレシートプリンタのＣＰＵが制御プログラムに従って実行するレシート発行に係る制御手順を示す流れ図。
【図５】第２の実施形態においてレシートプリンタの上位機であるセルフ方式ＰＯＳ端末の要部構成を示すブロック図。
【図６】第２の実施形態においてレシートプリンタのＣＰＵが制御プログラムに従って実行するレシート発行に係る制御手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、設備コストを掛けることなく発行口に残留したレシートを自動的に排除できるレシートプリンタ及びこのプリンタを用いたレシートプリンタシステムの実施形態について、図面を用いて説明する。
【０００９】
［第１の実施形態］
本実施形態は、セミセルフ方式の決済端末３０（図３を参照）を上位機として接続してレシートプリンタシステムを構築するレシートプリンタ１０（図１，図２を参照）を例示する。因みにセミセルフ方式とは、取引の決済に必要な会計データを生成する登録端末と、会計データを基に取引の決済処理を実行する決済端末とを分離し、登録端末を店員が操作し、決済端末を客である決済者が操作するようにしたチェックアウトシステムである。
【００１０】
図１は、レシートプリンタ１０の要部を示す模式図である。レシートプリンタ１０は、ロール状に巻回された帯状の用紙２０を収容可能な筐体１１を備えている。そしてレシートプリンタ１０は、この筐体１１内に、給紙ローラ１２と、プラテンローラ１３と、サーマルヘッド１４と、カッタ１５とを配置している。またレシートプリンタ１０は、筐体１１の一側面にレシート発行口１６を設けている。そして、筐体１１に収容された用紙２０の先端がレシート発行口１６から排出されるように、レシートプリンタ１０は、用紙搬送路を形成している。
【００１１】
給紙ローラ１２は、用紙搬送路の最上流、すなわちロール状に巻回された用紙２０に最も近い側に配置されている。給紙ローラ１２は、ロール状から繰り出された用紙２０の先端を一対のローラで挟み込み、その回転力によって下流側へと搬送する。  
プラテンローラ１３は、給紙ローラ１２よりも下流側に配置されている。プラテンローラ１３は、給紙ローラ１２から送り出された用紙２０をその回転によりさらに下流側へと搬送する。  
サーマルヘッド１４は、用紙搬送路を間に挟んでプラテンローラ１３と対向する位置に配置されている。サーマルヘッド１４は、プラテンローラ１３上を搬送される用紙２０に感熱方式でレシート印字データを印字する。
【００１２】
カッタ１５は、用紙搬送路の最下流、すなわちレシート発行口１１よりも手前に配置されている。カッタ１５は、用紙搬送路を間に挟んで上方に設けられた固定刃１５ａと、下方に設けられた可動刃１５ｂとからなる。カッタ１５は、可動刃１５ｂが上昇して固定刃１５ａとの間に用紙２０を押し込むことにより、レシート発行口１１から排出された用紙２０をレシート発行口１１の手前で切断する。このとき可動刃１５ｂの移動量が第１の移動量であった場合、用紙２０の一部、例えば１点だけが切り残される。これに対して、可動刃１５ｂの移動量が第１の移動量よりも大きい第２の移動量であった場合、用紙２０は完全に切り離される。すなわちカッタ１５は、用紙２０を完全に切り離すフルカットと、用紙２０の一部を切り残すパーシャルカットとが可能である。
【００１３】
なお、カッタ１５によってフルカットされた用紙２０の先端側の紙片Ｐは、重力によりレシート発行口１１から落下する。そこでレシートプリンタ１０は、レシート発行口１６の下方に、紙片Ｐを収容するためのボックス１７を取り付けている。またレシートプリンタ１０は、レシート発行口１６から排出された用紙２０の有無を検知するセンサ１８をレシート発行口１６の近傍に設けている。センサ１８は、例えば光学式センサであり、用紙２０を検知している間はオン信号を出力し、用紙２０を検知しなくなるとオフ信号を出力する。
【００１４】
図２は、レシートプリンタ１０の回路構成を示すブロック図である。なお、図１と共通する部分には同一符号を付している。  
レシートプリンタ１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、タイマ１０４、通信インターフェース１０５、搬送モータ１０６、ヘッドドライバ１０７、カッタモータ１０８、入力ポート１０９及びシステム伝送路１１０を含む。システム伝送路１１０は、アドレスバス、データバスを含み、ＣＰＵ１０１と、ＲＯＭ１０２、ＲＡＭ１０３、タイマ１０４、通信インターフェース１０５、搬送モータ１０６、ヘッドドライバ１０７、カッタモータ１０８及び入力ポート１０９とを、電気的に接続する。
【００１５】
ＣＰＵ１０１は、ＲＯＭ１０２及びＲＡＭ１０３とシステム伝送路１１０で接続されて、コンピュータを構成する。ＣＰＵ１０１は、上記コンピュータの中枢部分に相当する。ＣＰＵ１０１は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムに従って、レシートプリンタ１０としての各種の機能を実現するべく各部を制御する。
【００１６】
ＲＯＭ１０２及びＲＡＭ１０３は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１０２は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１が各種の処理を行う上で参照する設定データを記憶する。またＲＡＭ１０３は、ＣＰＵ１０１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとしても利用される。またＲＡＭ１０３が、上記ミドルウェア又はアプリケーションプログラムを記憶する場合もある。同じくＲＯＭ１０２が、上記設定データを記憶する場合もある。
【００１７】
タイマ１０４は、予め設定された時間を計時する。タイマ１０４は、設定時間を計時するとタイムアウトする。設定時間は任意であるが、好ましくは、レシートプリンタ１０でレシートを発行してから、次の決済者に対する会計データが登録端末から決済端末３０に送られてくるまでに要する時間の最短時間とする。
【００１８】
通信インターフェース１０５は、上位機である決済端末３０を接続し、この決済端末３０との間でデータ通信を行う。ここに通信インターフェース１０５は、レシートプリンタ１０の通信部を構成する。
【００１９】
搬送モータ１０６は、給紙ローラ１２とプラテンローラ１３とを駆動する。給紙ローラ１２とプラテンローラ１３とは、搬送モータ１０６の駆動により所定の方向に回転して、用紙２０をレシート発行口１６へと搬送する。ここに給紙ローラ１２及びプラテンローラ１３と搬送モータ１０６とは、帯状の用紙２０をレシート発行口１６まで搬送する搬送手段を構成する。
【００２０】
ヘッドドライバ１０７は、サーマルヘッド１４を駆動する。サーマルヘッド１４は、ヘッドドライバ１０７の駆動により用紙２０にレシート印字データを印字する。ここに、サーマルヘッド１４とヘッドドライバ１０７とは、レシート発行口１６まで搬送される用紙２０にレシート印字データを印字する印字手段を構成する。
【００２１】
カッタモータ１０８は、カッタ１５の可動刃１５ｂを駆動する。カッタモータ１０８は、可動刃１５ｂを第１の移動量だけ駆動するパーシャルカット駆動と第２の移動量だけ駆動するフルカット駆動との２段階の駆動が可能である。カッタモータ１０８がパーシャルカット駆動した場合、カッタ１５は、用紙２０の一部を切り残す。カッタモータ１０８がフルカット駆動した場合、カッタ１５は、用紙２０を完全に切り離す。ここに、カッタ１５とカッタモータ１０８とは、用紙２０をレシート発行口１６の手前で切り離すフルカットと一部を切り残すパーシャルカットとが可能な切断手段を構成する。
【００２２】
入力ポート１０９は、センサ１８から出力されるオン信号又はオフ信号を入力する。ＣＰＵ１０１は、入力ポート１０９に入力されている信号に基づいて、センサ１８が用紙２０を検知しているか否かを判定する。
【００２３】
図３は、決済端末３０の回路構成を示すブロック図である。決済端末３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、補助記憶デバイス３０４、時計部３０５、通信ユニット３０６、タッチパネル３０７、リーダ・ライタ３０８、プリンタインターフェース３０９、釣銭機インターフェース３１０及びシステム伝送路３１１を含む。システム伝送路３１１は、アドレスバス，データバスを含み、ＣＰＵ３０１と、ＲＯＭ３０２、ＲＡＭ３０３、補助記憶デバイス３０４、時計部３０５、通信ユニット３０６、タッチパネル３０７、リーダ・ライタ３０８、プリンタインターフェース３０９及び釣銭機インターフェース３１０とを接続する。
【００２４】
ＣＰＵ３０１は、ＲＯＭ３０２、ＲＡＭ３０３及び補助記憶デバイス３０４とシステム伝送路３１１で接続されて、コンピュータを構成する。ＣＰＵ３０１は、上記コンピュータの中枢部分に相当する。ＣＰＵ３０１は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムに従って、決済端末３０としての各種の機能を実現するべく各部を制御する。
【００２５】
ＲＯＭ３０２及びＲＡＭ３０３は、上記コンピュータの主記憶部分に相当する。ＲＯＭ３０２は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１が各種の処理を行う上で参照する設定データを記憶する。またＲＡＭ３０３は、ＣＰＵ３０１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとしても利用される。またＲＡＭ３０３が、上記ミドルウェア又はアプリケーションプログラムを記憶する場合もある。同じくＲＯＭ３０２が、上記設定データを記憶する場合もある。
【００２６】
補助記憶デバイス３０４は、上記コンピュータの補助記憶部分に相当する。例えばＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）等が補助記憶デバイス３０４として使用される。補助記憶デバイス３０４は、ＣＰＵ３０１が各種の処理を行う上で使用するデータや、ＣＰＵ３０１での処理によって生成されたデータを保存する。補助記憶デバイス３０４は、アプリケーションプログラムを記憶する場合もある。
【００２７】
時計部３０５は、決済端末３０の時刻情報源として機能する。ＣＰＵ３０１は、時計部３０５によって計時される時刻情報を基に、現在の日付及び時間を計時する。  
通信ユニット３０６は、有線または無線のネットワークを介して登録端末を接続し、この登録端末から送られてくる会計データを受信する。
【００２８】
タッチパネル３０７は、決済端末３０の入力デバイスおよび表示デバイスとして機能する。タッチパネル３０７は、現金、電子マネー等の支払方法の選択画面、選択された支払方法による支払状況の確認画面等を表示する。確認画面には、決済者が確認終了を指令するための精算ボタンが表示されている。
【００２９】
リーダ・ライタ３０８は、支払媒体の一種であるカード又はＩＣ（integrated circuit）チップ等の記録媒体に記録されたデータを読み取るとともに、当該記録媒体へデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含む。ＩＣチップは、上記の各種のカードの他、スマートフォンなどの情報端末に備えられる場合もある。
【００３０】
プリンタインターフェース３０９は、レシートプリンタ１０を接続する。プリンタインターフェース３０９は、ＣＰＵ３０１で生成されたレシート印字データをレシートプリンタ１０へと出力する。
【００３１】
釣銭機インターフェース３１０は、自動釣銭機を接続する。釣銭機インターフェース３１０は、自動釣銭機に投入された現金の金種と枚数のデータを取り込む。また釣銭機インターフェース３１０は、ＣＰＵ３０１で生成された釣銭データを自動釣銭機へと出力する。
【００３２】
かかる構成の決済端末３０は、ＲＯＭ３０２又はＲＡＭ３０３に記憶されるアプリケーションプログラムの一種である制御プログラムに基づき、ＣＰＵ３０１を生成手段３２１及び発行制御手段３２２として機能させる。生成手段３２１は、登録端末から受信した会計データと、選択画面から選択された支払方法による代金支払データとに基づき、レシート印字データを生成する。発行制御手段３２２は、確認画面の精算ボタンが入力されたことに応じて、レシート印字データをレシートプリンタ１０に出力して、該レシート印字データが印字されたレシートの発行を制御する。
【００３３】
図４は、レシートプリンタ１０のＣＰＵ１０１が実行する１回のレシート発行に係る制御手順を示す流れ図である。この手順は、ＲＯＭ１０２またはＲＡＭ１０３に記憶されたアプリケーションプログラムの一種である制御プログラムに従ったものである。なお、図４に示すとともに以下に説明する内容は一例であって、同様な結果を得ることが可能であればその制御手順及び制御内容は特に限定されるものではない。
【００３４】
ＣＰＵ１０１は、Ａｃｔ１としてレシート印字データを受信するのを待ち受けている。この待ち受け状態において、通信インターフェース１０５を介して決済端末３０からレシート印字データを受信すると（Ａｃｔ１にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ２としてそのレシート印字データを記憶する。具体的にはＣＰＵ１０１は、ＲＡＭ１０３の印字バッファにレシート印字データを展開する。
【００３５】
次いでＣＰＵ１０１は、Ａｃｔ３として用紙２０が用紙搬送路に沿って搬送されるように搬送モータ１０６を制御する。この制御により給紙ローラ１２及びプラテンローラ１３が駆動して、用紙２０の搬送が開始されるので、ＣＰＵ１０１は、Ａｃｔ４として用紙２０にレシート印字データが印字されるように、ヘッドドライバ１０７を制御する。この制御によりサーマルヘッド１４が駆動して、印字バッファに記憶されたレシート印字データがプラテンローラ１３上の用紙２０に印字されるので、ＣＰＵ１０１は、Ａｃｔ５としてレシート印字データの印字が終了したか否かを判断する。印字が終了していない場合（Ａｃｔ５にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ４へと戻り、レシート印字データの印字制御を継続する。
【００３６】
レシート印字データの印字が終了した場合（Ａｃｔ５にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ６として搬送モータ１０６を停止させて用紙２０の搬送を止める。そしてＣＰＵ１０１は、Ａｃｔ７としてカッタ１５がパーシャルカット駆動するように、カッタモータ１０８を制御する。この制御により、レシート発行口１６から先端が排出された用紙２０が、レシート発行口１６の手前で一部を切り残した状態で切断される。  
このようにレシートが発行されることで、決済端末３０は１客分の扱いの終了として、次の会計データの受け付けを開始する。
【００３７】
そこでＣＰＵ１０１は、Ａｃｔ８としてタイマ１０４をスタートさせる。そしてＣＰＵ１０１は、Ａｃｔ９としてタイマ１０４がタイムアウトしたか否かを確認する。タイマ１０４がタイムアウトしていない場合（Ａｃｔ９にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ１０としてセンサ１８が用紙２０を検出しているか否かを確認する。センサ１８からの出力信号がオン信号の場合、センサ１８によって用紙２０が検出されている。この場合（Ａｃｔ１０にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ９の処理に戻る。したがってＣＰＵ１０１は、Ａｃｔ９及びＡｃｔ１０により、タイマ１０４がタイムアウトするか、センサ１８によって用紙２０が検出されなくなるのを待ち受ける。
【００３８】
タイマ１０４がタイムアウトする前に、センサ１８からの出力信号がオフ信号に代わった場合、すなわちセンサ１８によって用紙２０が検出されなくなった場合（Ａｃｔ１０にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ１１としてタイマ１０４を停止させる。
【００３９】
これに対し、センサ１８からの出力信号がオフ信号に代わることなく、タイマ１０４がタイムアウトした場合、すなわちセンサ１８によって用紙２０が検出された状態で所定の時間が経過した場合（Ａｃｔ９にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ１２としてカッタ１５がフルカット駆動するように、カッタモータ１０８を制御する。この制御により、一部が切り残された状態でレシート発行口１６から先端が排出されていた用紙２０がフルカットされる。そしてフルカットされた用紙の紙片Ｐは、ボックス１７に落下して収容される。  
ここに、ＣＰＵ１０１を主体とするコンピュータは、Ａｃｔ６乃至Ａｃｔ１２の処理を実行することによって、印字手段によりレシート印字データが印字された用紙に対してパーシャルカットを行い、その後、搬送手段による搬送が開始される前に所定の条件が成立すると同用紙に対してフルカットを行うように切断手段を制御する制御手段を構成する。
【００４０】
Ａｃｔ１２の処理の後、ＣＰＵ１０１は、Ａｃｔ１１としてタイマ１０４を停止させる。Ａｃｔ１１の処理を終えると、ＣＰＵ１０１は、１回のレシート発行に係る制御手順を終了する。
【００４１】
このように本実施形態のレシートプリンタ１０においては、決済端末３０からレシート印字データを受信すると、給紙ローラ１２とプラテンローラ１３とが駆動して、用紙２０が用紙搬送路に沿ってレシート発行口１６まで搬送されるとともに、サーマルヘッド１４が駆動して、その用紙２０にレシート印字データが印字される。そして、レシート印字データの印字が終了すると、カッタ１５がパーシャルカット駆動して、レシート発行口１６から先端が排出された用紙２０がレシート発行口１６の手前で切断される。ただしこのときには、カッタ１５はパーシャルカット駆動であるので、レシート印字データが印字された用紙２０は、一部が切り残されてレシート発行口１６に残留する。したがって、センサ１８は用紙を検出しているので、センサ１８からはオン信号が出力される。またレシートプリンタ１０では、パーシャルカット駆動を行ってからのが行われてからの経過時間がタイマ１０４によって計時される。そして、センサ１８からの信号がオフ信号になることなくタイマ１０４がタイムアウトした場合、カッタ１５がフルカット駆動して、レシート発行口１６に残留していた用紙２０が完全に切り離され、紙片Ｐとしてボックス１７内に落下する。
【００４２】
決済者は、タイマ１０４がタイムアウトする前に、レシート発行口１６から排出された用紙２０の先端を摘まんで引っ張ることにより、レシートを受け取ることができる。決済者がレシートを受け取った場合、センサ１８の信号がオン信号からオフ信号に代わる。この場合、レシートプリンタ１０では、カッタ１５がフルカット駆動することなく次のレシート印字データを待ち受けることとなる。
【００４３】
しかし決済者の中には、レシートを受け取ることなく帰ってしまう場合もある。決済者がレシートを受け取ることなくタイマ１０４がタイムアウトした場合、レシートプリンタ１０ではカッタ１５がフルカット駆動する。したがって、レシート発行口１６に残留していた用紙２０か完全に切断され、ボックス１７内に落下して収容される。その後、レシートプリンタ１０では、次のレシート印字データを待ち受けることとなる。
【００４４】
そこで、タイマ１０４の設定時間を、例えばレシートを発行してから次の決済者に対する会計データが登録端末から送られてくるまでに要する時間の最短時間とする。こうすることにより、前の決済者がレシートを受け取らなくても、次の決済者が決済端末３０に近づく前にこのレシートはフルカットされるので、レシート発行口１６に残留することはない。したがって、前の決済者がレシートを受け取らなくても、次の決済者の迷惑になることはない。
【００４５】
［第２の実施形態］
本実施形態は、セルフ方式の決済端末４０（図５を参照）を上位機として接続してレシートプリンタシステムを構築するレシートプリンタ１０（図１，図２を参照）を例示する。  
レシートプリンタ１０のハードウェア構成は、第１の実施形態と共通なので、図１及び図２を用いて説明を省略する。
【００４６】
図５は、決済端末４０の回路構成を示すブロック図である。決済端末４０は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、補助記憶デバイス４０４、時計部４０５、通信ユニット４０６、タッチパネル４０７、リーダ・ライタ４０８、スキャナインターフェース４０９、プリンタインターフェース４１０、釣銭機インターフェース４１１及びシステム伝送路４１２を含む。システム伝送路４１２は、アドレスバス，データバスを含み、ＣＰＵ４０１と、ＲＯＭ４０２、ＲＡＭ４０３、補助記憶デバイス４０４、時計部４０５、通信ユニット４０６、タッチパネル４０７、リーダ・ライタ４０８、スキャナインターフェース４０９、プリンタインターフェース４１０及び釣銭機インターフェース４１１とを接続する。
【００４７】
ＣＰＵ４０１は、ＲＯＭ４０２、ＲＡＭ４０３及び補助記憶デバイス４０４とシステム伝送路４１２で接続されて、コンピュータを構成する。ＣＰＵ４０１は、上記コンピュータの中枢部分に相当する。ＣＰＵ４０１は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムに従って、決済端末４０としての各種の機能を実現するべく各部を制御する。
【００４８】
ＲＯＭ４０２及びＲＡＭ４０３は、上記コンピュータの主記憶部分に相当する。ＲＯＭ４０２は、オペレーティングシステム、ミドルウェア、アプリケーションプログラム等のプログラムを記憶する。ＲＡＭ４０３は、ＣＰＵ４０１が各種の処理を行う上で参照する設定データを記憶する。またＲＡＭ４０３は、ＣＰＵ４０１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとしても利用される。またＲＡＭ４０３が、上記ミドルウェア又はアプリケーションプログラムを記憶する場合もある。同じくＲＯＭ４０２が、上記設定データを記憶する場合もある。
【００４９】
補助記憶デバイス４０４は、上記コンピュータの補助記憶部分に相当する。例えばＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ等が補助記憶デバイス４０４として使用される。補助記憶デバイス４０４は、ＣＰＵ４０１が各種の処理を行う上で使用するデータや、ＣＰＵ４０１での処理によって生成されたデータを保存する。補助記憶デバイス４０４は、アプリケーションプログラムを記憶する場合もある。
【００５０】
時計部４０５は、決済端末４０の時刻情報源として機能する。ＣＰＵ４０１は、時計部４０５によって計時される時刻情報を基に、現在の日付及び時間を計時する。  
通信ユニット４０６は、有線または無線のネットワークを介してストアサーバを接続し、このストアサーバとの間でデータ信号を授受する。
【００５１】
タッチパネル４０７は、決済端末４０の入力デバイスおよび表示デバイスとして機能する。タッチパネル４０７は、販売登録商品の品名、金額等が表示される登録画面や、合計金額、預り金額、釣銭額（電子マネー残高）等が表示される決済画面等を表示する。
【００５２】
リーダ・ライタ４０８は、支払媒体の一種であるカード又はＩＣチップ等の記録媒体に記録されたデータを読み取るとともに、当該記録媒体へデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含む。ＩＣチップは、上記の各種のカードの他、スマートフォンなどの情報端末に備えられる場合もある。
【００５３】
スキャナインターフェース４０９は、バーコード等のコードシンボルを光学的に読み取るためのスキャナを接続する。スキャナインターフェース４０９は、スキャナで読み取られたコードシンボルのデータを取り込む。
【００５４】
プリンタインターフェース４１０は、レシートプリンタ１０を接続する。プリンタインターフェース４１０は、ＣＰＵ４０１で生成されたレシート印字データをレシートプリンタ１０へと出力する。
【００５５】
釣銭機インターフェース４１１は、自動釣銭機を接続する。釣銭機インターフェース４１１は、自動釣銭機に投入された現金の金種と枚数のデータを取り込む。また釣銭機インターフェース４１１は、ＣＰＵ４０１で生成された釣銭データを自動釣銭機へと出力する。
【００５６】
かかる構成の決済端末４０は、ＲＯＭ４０２又はＲＡＭ４０３に記憶されるアプリケーションプログラムの一種である制御プログラムに基づき、ＣＰＵ４０１を生成手段４２１、発行制御手段４２２及び指令手段４２３として機能させる。生成手段４２１は、スキャナまたはタッチパネル４０７を介して登録された商品の販売データと、自動釣銭機又はリーダ・ライタ４０８を介して処理した代金支払データとに基づき、レシート印字データを生成する。発行制御手段４２２は、レシート印字データをレシートプリンタ１０に出力して、該レシート印字データが印字されたレシートの発行を制御する。指令手段は、レシート発行後のアイドル状態からタッチパネル４０７がタッチ操作されたことを検知すると、レシートプリンタ１０に対してレシートのフルカットを指令する。
【００５７】
図６は、レシートプリンタ１０のＣＰＵ１０１が実行する１回のレシート発行に係る制御手順を示す流れ図である。この手順は、ＲＯＭ１０２またはＲＡＭ１０３に記憶されたアプリケーションプログラムの一種である制御プログラムに従ったものである。なお、図４に示すとともに以下に説明する内容は一例であって、同様な結果を得ることが可能であればその制御手順及び制御内容は特に限定されるものではない。
【００５８】
ＣＰＵ１０１は、Ａｃｔ２１としてレシート印字データを受信するのを待ち受けている。この待ち受け状態において、通信インターフェース１０５を介して決済端末４０からレシート印字データを受信すると（Ａｃｔ２１にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ２２〜Ａｃｔ２８として、第１の実施形態のＡｃｔ２〜Ａｃｔ８と同様の処理を実行する。
【００５９】
そしてＡｃｔ２８としてタイマをスタートさせた後、ＣＰＵ１０１は、Ａｃｔ２９としてタイマ１０４がタイムアウトしたか否かを確認する。タイマ１０４がタイムアウトしていない場合（Ａｃｔ２９にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ３０として決済端末４０からフルカット指令があるか否かを確認する。フルカット指令が無い場合（Ａｃｔ３０にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ３１としてセンサ１８が用紙２０を検出しているか否かを確認する。センサ１８からの出力信号がオン信号の場合、センサ１８によって用紙２０が検出されている。この場合（Ａｃｔ３１にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ２９の処理に戻る。したがってＣＰＵ１０１は、Ａｃｔ２９乃至Ａｃｔ３１により、タイマ１０４がタイムアウトするか、フルカット指令があるか、センサ１８によって用紙２０が検出されなくなるのを待ち受ける。
【００６０】
フルカット指令が無く、かつタイマ１０４がタイムアウトする前に、センサ１８からの出力信号がオフ信号に代わった場合、すなわちセンサ１８によって用紙２０が検出されなくなった場合（Ａｃｔ３１にてＮＯ）、ＣＰＵ１０１は、Ａｃｔ３２としてタイマ１０４を停止させる。
【００６１】
これに対し、センサ１８からの出力信号がオフ信号に代わることなく、タイマ１０４がタイムアウトした場合、すなわちセンサ１８によって用紙２０が検出された状態でフルカット指令が無いまま所定の時間が経過した場合（Ａｃｔ２９にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ３３の処理に進む。また、タイマ１０４がタイムアウトする前に決済端末４０からフルカット指令が与えられた場合も（Ａｃｔ３０にてＹＥＳ）、ＣＰＵ１０１は、Ａｃｔ３３の処理に進む。Ａｃｔ３３では、ＣＰＵ１０１は、カッタ１５がフルカット駆動するように、カッタモータ１０８を制御する。この制御により、一部が切り残された状態でレシート発行口１６から先端が排出されていた用紙２０がフルカットされる。そしてフルカットされた用紙の紙片Ｐは、ボックス１７に落下して収容される。  
ここに、ＣＰＵ１０１は、Ａｃｔ２６乃至Ａｃｔ３３の処理を実行することによって、印字手段によりレシート印字データが印字された用紙に対してパーシャルカットを行い、その後、搬送手段による搬送が開始される前に所定の条件が成立すると同用紙に対してフルカットを行うように切断手段を制御する制御手段を構成する。
【００６２】
Ａｃｔ３３の処理の後、ＣＰＵ１０１は、Ａｃｔ３２としてタイマ１０４を停止させる。Ａｃｔ３２の処理を終えると、ＣＰＵ１０１は、１回のレシート発行に係る制御手順を終了する。また、決済端末４０は、次の客が買い上げる商品の登録を待機するアイドル状態となる。
【００６３】
このように本実施形態のレシートプリンタ１０の場合も、第１の実施形態と同様に、レシート印字データの印字が終了すると、カッタ１５がパーシャルカット駆動して、レシート発行口１６から先端が排出された用紙２０がレシート発行口１６の手前で切断される。そしてこのときには、レシート印字データが印字された用紙２０は、一部が切り残されてレシート発行口１６に残留するので、センサ１８は用紙を検出している。ここで、センサ１８からの信号がオフ信号になることなくタイマ１０４がタイムアウトするか決済端末４０からフルカット指令があった場合、カッタ１５がフルカット駆動して、レシート発行口１６に残留していた用紙２０が完全に切り離され、紙片Ｐとしてボックス１７内に落下する。
【００６４】
フルカット指令は、決済端末４０において、レシート発行後のアイドル状態からタッチパネル４０７がタッチ操作されたことを検知すると、決済端末４０からレシートプリンタ１０に出力される。通常、レシート発行後のアイドル状態からタッチパネル４０７がタッチ操作されるのは、次の客が買上商品の会計のために決済端末４０を操作し始めたときである。決済端末４０では、このタイミングでレシートプリンタ１０にフルカット指令が出力される。そしてこのフルカット指令に応じて、レシートプリンタ１０ではカッタ１５がフルカット駆動する。したがって、前の客がレシートを受け取らないでレシート発行口１６のところに残留していたとしても、次の客が来た時点でカッタ１５がフルカット駆動して用紙が完全に切断され、紙片Ｐがボックス１７内に落下するので、次の客に迷惑を及ぼすことはない。
【００６５】
また、仮に、次の客が来る前にタイマ１０４がタイムアウトした場合も、カッタ１５がフルカット駆動する。したがって、次の客がなかなか来ないような場合でも、レシート発行口１６にいつまでも印字済の用紙が残留するのを防ぐことができる。
【００６６】
以下、実施形態の変形例について説明する。  
第１及び第２の実施形態において、レシートプリンタ１０からセンサ１８を省略してもよい。この場合、第１の実施形態では、図４のＡｃｔ１０の処理が簡略化され、Ａｃｔ９において、タイマ１０４がタイムアウトするのを待機することとなる。そしてタイマ１０４がタイムアウトしたならば、ＣＰＵ１０１は、Ａｃｔ１２としてカッタ１５をフルカット駆動する。また、第２の実施形態では、図６のＡｃｔ３１の処理が簡略化され、Ａｃｔ２９およびＡｃｔ３０において、タイマ１０４がタイムアウトするかフルカット指令があるのを待機する。そしてタイマがタイムアウトするかフルカット指令があった場合、ＣＰＵ１０１は、Ａｃｔ３２としてカッタ１５をフルカット駆動する。したがって、仮にレシート発行を受けた決済者がレシートを受け取った場合もカッタ１５がフルカット駆動することとなるが、次の客の迷惑にならないという作用効果は奏することができる。因みに、第１及び第２の実施形態のようにセンサ１８を設けることによって、カッタ１５の空動作を未然に防ぐ効果を奏する。  
【００６７】
第２の実施形態において、指令手段は、レシート発行後のアイドル状態からタッチパネル４０７がタッチ操作されたことを検知すると、レシートプリンタ１０に対してレシートのフルカットを指令するとして説明した。しかし指令手段は、これに限定されるものではない。例えば決済端末４０に人感センサを設ける。そして、レシート発行後に一旦人感センサが人を検知しなくなりオフしてから、その後、人感センサが人を検知して再度オンしたタイミングでレシートプリンタ１０に対してレシートのフルカットを指令してもよい。この場合も、次の客が会計に来たタイミングで前の客が残したレシートをレシート発行口１６から排除できるので、次の客の迷惑にならないという作用効果を奏し得る。  
また、第１の実施形態のように決済端末３０がセミセルフ方式のものであった場合、登録装置から会計データを受信したタイミングでフルカット指令を出力するように、決済端末３０に指令手段を設けてもよい。
【００６８】
第１及び第２の実施形態では、決済端末３０又は決済端末４０に接続されるレシートプリンタ１０を例示した。しかし本発明は、決済端末３０又は決済端末４０に内蔵されるレシートプリンタ１０であってもよい。また本発明は、決済端末に接続されるレシートプリンタに限定されるものではない。例えば、鉄道における自動精算機、駐車場における自動精算機、有料道路における自動精算機等に接続されるレシートプリンタにも、本実施形態のものを適用することができる。
【００６９】
なお、レシートプリンタの譲渡は一般に、制御プログラム等のプログラムがＲＯＭに記憶された状態にて行われる。しかしこれに限らず、プログラムがＲＯＭに記憶されていない状態で、あるいは別の制御プログラムがＲＯＭ又は補助記憶ユニットに記憶された状態で譲渡されてもよい。そしてこの場合は、レシートプリンタが備える書き込み可能な記憶デバイスに、このレシートプリンタとは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれるか、上記の別の制御プログラムを書き替えてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７０】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１０…レシートプリンタ、１２…給紙ローラ、１３…プラテンローラ、１４…サーマルヘッド、１５…カッタ、１６……レシート発行口、１７…ボックス、１８…センサ、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…タイマ、１０５…通信インターフェース、１０６…搬送モータ、１０７…ヘッドドライバ、１０８…カッタモータ、１０９…入力ポート、３０，４０…決済端末、３２１，４２１…生成手段、３２２，４２２…発行制御手段、４２３…指令手段。
【図１】
2018083359.tif 000003
【図２】
2018083359.tif 000004
【図３】
2018083359.tif 000005
【図４】
2018083359.tif 000006
【図５】
2018083359.tif 000007
【図６】
2018083359.tif 000008