(57)【要約】【課題】一度に払い出す貨幣枚数に制限が設けられている入出金装置に対して適切な払出指示を行うことができる。【解決手段】実施形態の販売データ処理装置は、受付手段と、読込手段と、指示出力手段とを備える。受付手段は、自装置と接続された入出金装置に払い出させる金額の入力を受付ける。読込手段は、前記入出金装置における払出１回あたりの制限枚数を記憶した記憶手段から、前記払出１回あたりの制限枚数を読み込む。指示出力手段は、前記受付手段が受付けた金額を前記入出金装置が一度に払い出すと前記制限枚数を超える場合には、前記入出金装置が１回あたりに払い出す貨幣枚数を前記制限枚数以内として、前記金額を複数回に分割して払い出させる旨の払出指示を生成し、前記入出金装置に出力する。【選択図】図４
2016012280.tif 000002
【特許請求の範囲】
【請求項１】
自装置と接続された入出金装置に払い出させる金額の入力を受付ける受付手段と、
前記入出金装置における払出１回あたりの制限枚数を記憶した記憶手段から、前記払出１回あたりの制限枚数を読み込む読込手段と、
前記受付手段が受付けた金額を前記入出金装置が一度に払い出すと前記制限枚数を超える場合には、前記入出金装置が１回あたりに払い出す貨幣枚数を前記制限枚数以内として、前記金額を複数回に分割して払い出させる旨の払出指示を生成し、前記入出金装置に出力する、指示出力手段と、
を備える販売データ処理装置。
【請求項２】
前記記憶手段は、
前記入出金装置における前記制限枚数に関する設定として、前記入出金装置が、前記制限枚数が設定されていない第１設定、または、金種ごとに前記制限枚数が設定されている第２設定、または、払出合計枚数について前記制限枚数が設定されている第３設定、のいずれか１つであることを示す情報を記憶し、
前記第２設定であれば、前記金種ごとの前記制限枚数を更に記憶し、
前記第３設定であれば、前記払出合計枚数の前記制限枚数を更に記憶し、
前記指示出力手段は、前記第１設定であれば前記金額を複数回に分割せずに１回で払い出させる旨の払出指示を生成し、前記第２設定であれば１回あたりに払い出させる各金種の貨幣枚数を前記金種ごとの前記制限枚数以内として前記払出指示を生成し、前記第３設定であれば１回あたりに払い出させる合計貨幣枚数を前記払出合計枚数の制限枚数以内として前記払出指示を生成する、請求項１に記載の販売データ処理装置。
【請求項３】
前記入出金装置は当該入出金装置における払出１回あたりの制限枚数を記憶する設定記憶手段を備え、
前記読込手段は、自装置に前記入出金装置が接続されると、当該入出金装置の前記設定記憶手段から前記制限枚数を読み込み、
前記指示出力手段は、前記読込手段が読み込んだ前記制限枚数に基づいて前記払出指示を生成する、請求項１または２に記載の販売データ処理装置。
【請求項４】
前記入出金装置は、前記指示出力手段が出力した前記払出指示に基づいて貨幣を払出口に払い出す制御手段と、前記払出口から前記貨幣が取り出されたことを検出する検出手段と、当該検出結果を出力する出力手段と、を備え、
前記販売データ処理装置は、
前記検出結果を受信する受信手段と、
当該検出結果が貨幣の取り出し未完了を示していれば、前記払出口から貨幣を取り出すよう促すメッセージを表示器に表示する表示制御手段と、
を更に備える請求項１ないし３のいずれか１つに記載の販売データ処理装置。
【請求項５】
前記受信手段は、前記複数回分の払出のうち先の前記払出指示を出力した後、前記検出結果を受信し、
前記指示出力手段は、前記検出結果が貨幣の取り出し完了を示しており、前記複数回分の払出がすべて終了していなければ、次回分の前記払出指示を前記入出金装置に出力し、
前記表示制御手段は、前記指示出力手段が次回分の前記払出指示を出力すると、前記メッセージの表示を終了する、
請求項４に記載の販売データ処理装置。
【請求項６】
販売データ処理装置において、コンピュータを、
自装置と接続された入出金装置に払い出させる金額の入力を受付ける受付手段と、
前記入出金装置における払出１回あたりの制限枚数を記憶した記憶手段から、前記払出１回あたりの制限枚数を読み込む読込手段と、
前記受付手段が受付けた金額を前記入出金装置が一度に払い出すと前記制限枚数を超える場合には、前記入出金装置が１回あたりに払い出す貨幣枚数を前記制限枚数以内として、前記金額を複数回に分割して払い出させる旨の払出指示を生成し、前記入出金装置に出力する、指示出力手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
一般的に、レジカウンタでは、ＰＯＳ（Point  Of  Sales）端末等の販売データ処理装置に、紙幣、貨幣の入出金を行う自動釣銭機（入出金装置）を接続して用いる。自動釣銭機は、客からの預り金を計数してＰＯＳ端末に通知したり、ＰＯＳ端末の払出（出金）指示に基づいて釣銭を払い出したりする。例えば、従来の自動釣銭機の例としては、ＰＯＳ端末から指示された払出金額を、受け皿から溢れない枚数に分けて硬貨を払い出すものがある。
【０００３】
ところで、自動釣銭機は機種によって払い出す紙幣や硬貨に制限枚数が設けられているものがある。この場合、ＰＯＳ端末が指示した払出枚数が自動釣銭機側の制限枚数以上であると、自動釣銭機はエラー出力し、払い出し処理が中断してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、一度に払い出す貨幣枚数に制限が設けられている入出金装置に対して、その制限枚数に対して適切な払出指示を行うことができる販売データ処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の販売データ処理装置は、受付手段と、読込手段と、指示出力手段とを備える。受付手段は、自装置と接続された入出金装置に払い出させる金額の入力を受付ける。読込手段は、前記入出金装置における払出１回あたりの制限枚数を記憶した記憶手段から、前記払出１回あたりの制限枚数を読み込む。指示出力手段は、前記受付手段が受付けた金額を前記入出金装置が一度に払い出すと前記制限枚数を超える場合には、前記入出金装置が１回あたりに払い出す貨幣枚数を前記制限枚数以内として、前記金額を複数回に分割して払い出させる旨の払出指示を生成し、前記入出金装置に出力する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかる入出金システムを示す外観斜視図である。
【図２】図２は、ＰＯＳ端末の機能構成を示すブロック図である。
【図３】図３は、自動釣銭機の機能構成を示すブロック図である。
【図４】図４は、ＰＯＳ端末が実行する払出指示出力処理の手順を示すフローチャートである。
【図５】図５は、入出金システムにおいて実行される払出処理の手順を示すシーケンス図である。
【図６】図６は、ＰＯＳ端末が店員用表示器に表示するアラート画面例を示す図である。
【発明を実施するための形態】
【０００７】
図１は、実施形態にかかる入出金システムを示す外観斜視図である。入出金システム１は、ＰＯＳ端末１０と自動釣銭機１００とを備え、これらが通信ケーブル（不図示）を介して接続されている。
【０００８】
ＰＯＳ端末１０は、キーボード１５、店員用表示器１７、客用表示器１９、スキャナ１６およびプリンタ２０等を備えている。店員用表示器１７には、入力装置としてのタッチパネル１８が積層して取り付けられている。
【０００９】
キーボード１５は、操作を受ける各種操作キーを備えている。操作キーとしては、置数キー、一取引の代金を現金決済することを宣言する預／現計キー、在高要求コマンドの送信を指示する入金確定キー等がある。
【００１０】
店員用表示器１７は、商品の売上データを登録するための登録画面や、自動釣銭機１００に払い出させる払出金額を入力するための入力画面等を表示する。客用表示器１９は、商品価格や、合計金額、預り金額、釣銭額、払い戻し金額等の各種情報を表示する。尚、図１では、客用表示器１９としてラインインジケータを用いた場合を図示したが、タッチパネルを配設した液晶ディスプレイなどを用いてもよい。
【００１１】
図２は、ＰＯＳ端末１０の機能構成を示すブロック図である。ＰＯＳ端末１０は、ＣＰＵと、ＲＯＭと、ＲＡＭ等（いずれも不図示）で構成されるコンピュータ構成の制御部１１を備えている。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶している。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。また、ＲＡＭは、商品の販売記録を示す販売データや、店員用表示器１７や客用表示器１９に表示する各種の画面表示データを記憶する。
【００１２】
制御部１１は、Ｉ／Ｏ機器制御部１４およびバス１２を介して、キーボード１５、スキャナ１６、店員用表示器１７、タッチパネル１８、客用表示器１９、プリンタ２０、ＨＤＤ（Hard  Disk  Drive）２１等のＩ／Ｏ機器を制御する。また、制御部１１は、通信Ｉ／Ｆ１３および通信ケーブル（不図示）を介して自動釣銭機１００と相互に通信を行う。
【００１３】
ＨＤＤ２１は、制御部１１が実行するプログラムの他、商品マスタ、売上データ等を記憶する。尚、ＨＤＤ２１の替りにコンパクトフラッシュ（登録商標）やＳＳＤ（Solid  State  Drive）など、その他の記憶装置を用いてもよい。また、ＨＤＤ２１は、設定記憶部２２と、在高記憶部２３とを備えている。
【００１４】
設定記憶部２２は、ＰＯＳ端末１０に接続された入出金装置における払出１回あたりの制限枚数に関する設定を記憶する。一例として、設定記憶部２２には、以下の設定１〜３を示す設定情報が予備的に格納されている。そして、ＰＯＳ端末１０と入出金装置とを接続して初期設定を行う際に、サービスマン等が設定１〜３のいずれか１つにフラグを立ててその設定を有効化すればよい。
【００１５】
（設定１）ＰＯＳ端末１０に接続されている入出金装置は、払出枚数に関する制限が一切無く、払出制限枚数は考慮しなくてもよい機種である。
（設定２）ＰＯＳ端末１０に接続されている入出金装置は、金種ごとに制限枚数が設定されている機種である。
（設定３）ＰＯＳ端末１０に接続されている入出金装置は、払い出す貨幣の合計枚数について制限枚数が設定されている機種である。
【００１６】
また、設定２、設定３のように制限枚数が設けられている場合には、設定記憶部２２は、その制限枚数を示す情報を記憶する。
・設定２の制限枚数の例
払出１回あたりの制限枚数は金種ごとに設けられる。例えば、金種１、金種２、金種３の制限枚数をそれぞれ１０枚などとして設定することができる。
【００１７】
・設定３の制限枚数の例
複数金種の合計枚数について制限枚数が設定される。尚、紙幣と硬貨とは分けてその合計枚数を設定する。例えば、紙幣は合計で５０枚を制限枚数とし、硬貨は合計で２０枚を制限枚数とする、などと設定することができる。
【００１８】
尚、ここではサービスマンが初期設定時に設定記憶部２２に上記設定１〜３のいずれかにフラグを立てて、設定２または設定３については制限枚数を設定するとしたが、実施形態はこれに限定されない。その他の例として、入出金装置の記憶部（設定記憶手段）が、その入出金装置が上記設定１〜３のいずれであるかを記憶しておく。入出金装置が設定２または設定３の機種であれば、その制限枚数を示す情報も記憶しておく。そして、ＰＯＳ端末１０は入出金装置が接続されると、当該設定を読み込み、読み込んだ設定を設定記憶部２２に保存してもよい。
【００１９】
在高記憶部２３は、自動釣銭機１００における現在在高を示した在高情報を記憶し、管理するための記憶領域である。
【００２０】
次に、本実施形態のＰＯＳ端末１０で実行されるプログラムの機能構成について説明する。なお、本実施形態のＰＯＳ端末１０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２１】
さらに、本実施形態のＰＯＳ端末１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２２】
本実施形態のＰＯＳ端末１０で実行されるプログラムは、図２に示すように、受付部５１、払出指示部５２、在高管理部５３、表示制御部５４を含むモジュール構成となっている。そして、実際のハードウェアとしてはＣＰＵ（プロセッサ）がＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受付部５１、払出指示部５２、在高管理部５３、表示制御部５４が主記憶装置上に生成されるようになっている。
【００２３】
受付部５１は、キーボード１５、スキャナ１６およびタッチパネル１８等の入力装置における各種入力を受付ける。例えば受付部５１は、払出金額の入力を受付ける。客からの預り金を自動釣銭機１００に入金した後、購入取消などの理由で同預り金を返金する場合、受付部５１はその返金額の入力を受付ける。或いは、受付部５１は、両替時において、その両替額と自動釣銭機１００に払い出させる金種ごとの枚数とを受付ける。尚、これら入力は、店員用表示器１７に表示させた入力画面を介して受付けてもよいし、キーボード１５の操作を介して受付けてもよい。
【００２４】
払出指示部５２は、自動釣銭機１００から払出（出金）処理を行う際に、その払出金額に関する情報を含めた払出指示を自動釣銭機１００に出力する。払出指示には、例えば、払出合計額、金種ごとの貨幣枚数などの情報が含まれる。また、払出指示部５２は、設定記憶部２２から、自装置と接続している入出金装置（ここでは自動釣銭機１００）における設定を読み込む。
【００２５】
そして、設定１であれば、払出指示部５２は、払出合計額全額分を、複数回に分割せずに１回で払い出す旨の払出指示を生成し、自動釣銭機１００に出力する。
【００２６】
設定２または設定３であれば、払出指示部５２は、受付部５１が受付けた払出金額を一度に払い出した場合に払出制限枚数を超えるか否かを判定する。即ち、金種ごとの払出枚数をそれぞれ算出し、合計枚数、あるいは、金種ごとの払出枚数が制限枚数を超えるか判定する。
【００２７】
制限枚数を超える場合には、自動釣銭機１００が１回当たりに払い出す貨幣枚数が制限枚数以内となるよう、複数回に分割して払い出す旨の払出指示を生成する。即ち、設定２であれば、１回あたりに払い出す各金種の貨幣枚数を金種ごとの制限枚数以内として、払出指示を生成し、自動釣銭機１００に出力する。また、設定３であれば、１回あたりに払い出す合計貨幣枚数を払出合計枚数の制限枚数以内として、払出指示を生成し、自動釣銭機１００に出力する。
【００２８】
在高管理部５３は、自動釣銭機１００に在高要求コマンドを送信し、在高情報を要求する。在高管理部５３は、自動釣銭機１００が在高要求コマンドに応じて送信した在高情報を用いて、在高記憶部２３の在高情報を更新する。
【００２９】
表示制御部５４は、店員用表示器１７および客用表示器１９における表示処理を制御する。一例として、表示制御部５４は、払出金額の入力を受付けるための入力画面（不図示）を店員用表示器１７に表示する。
【００３０】
図３は、自動釣銭機１００の機能構成を示すブロック図である。図３に示すように、自動釣銭機１００は、硬貨を入出金する硬貨入出金部１０１と、紙幣を入出金する紙幣入出金部１０２と、制御部１０３と、を備えている。
【００３１】
硬貨入出金部１０１は、硬貨入金口１１１と、硬貨選別機構１１２と、硬貨収納部１１３、硬貨出金機構１１４と、硬貨出金口１１５と、を備えている。硬貨入金口１１１は、硬貨を受け入れる。硬貨選別機構１１２は、硬貨入金口１１１が受け入れた硬貨を、金種別に選別する。硬貨収納部１１３は、硬貨選別機構１１２が選別した硬貨を、金種別に収納する。硬貨出金機構１１４は、硬貨収納部１１３に収納された硬貨を、金種別に一枚ずつ出金する。硬貨出金口１１５は、硬貨収納部１１３から出金された硬貨を受ける。硬貨入金口１１１および硬貨出金口１１５は、図１に示すように、自動釣銭機１００の筐体１０４の前部（正面部）に設けられている。
【００３２】
また、硬貨入出金部１０１は、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８、センサ１１９を備えている。硬貨入金センサ１１６は、硬貨入金口１１１に硬貨が入金されたことを検出する。硬貨収納センサ１１７は、硬貨収納部１１３に収納される硬貨を金種別に一枚ずつ検出する。硬貨出金センサ１１８は、硬貨収納部１１３から出金される硬貨を金種別に一枚ずつ検出する。センサ１１９は、出金口の受け皿内などに設けられ、出金された硬貨の取り残しを検出する。
【００３３】
紙幣入出金部１０２は、紙幣入金口１３１と、紙幣選別機構１３２と、紙幣収納部１３３、紙幣出金機構１３４と、紙幣出金口１３５と、を備えている。紙幣入金口１３１は、紙幣を受け入れる。紙幣選別機構１３２は、紙幣入金口１３１が受け入れた紙幣を、金種別に選別する。紙幣収納部１３３は、紙幣選別機構１３２が選別した紙幣を、金種別に収納する。紙幣出金機構１３４は、紙幣収納部１３３に収納された紙幣を、金種別に一枚ずつ出金する。紙幣出金口１３５は、紙幣収納部１３３から出金された紙幣を受ける。紙幣入金口１３１および紙幣出金口１３５は、図１に示すように、自動釣銭機１００の筐体１０４の前部（正面部）に設けられている。
【００３４】
また、紙幣入出金部１０２は、紙幣入金センサ１３６、紙幣収納センサ１３７、紙幣出金センサ１３８、センサ１３９を備えている。紙幣入金センサ１３６は、紙幣入金口１３１に紙幣が入金されたことを検出する。紙幣収納センサ１３７は、紙幣収納部１３３に収納される紙幣を金種別に一枚ずつ検出する。紙幣出金センサ１３８は、紙幣収納部１３３から出金される硬貨を金種別に一枚ずつ検出する。センサ１３９は、出金口近傍に設けられ、出金された紙幣の取り残しを検出する。
【００３５】
制御部１０３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。制御部１０３には、上述した、硬貨選別機構１１２、硬貨出金機構１１４、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８、センサ１１９、紙幣選別機構１３２、紙幣出金機構１３４、紙幣入金センサ１３６、紙幣収納センサ１３７、紙幣出金センサ１３８およびセンサ１３９等が接続されている。また、制御部１０３には、各種データを書き換え可能に記憶する不揮発性の記憶部１５１や、ＰＯＳ端末１０とデータ通信を行う通信Ｉ／Ｆ１５２が接続されている。
【００３６】
記憶部１５１は、在高記憶部１５５を有している。在高記憶部１５５は、自動釣銭機１００が収納している貨幣の在高に関する在高情報を、書き換え可能に記憶するためのメモリ領域である。貨幣の在高情報としては、硬貨収納部１１３および紙幣収納部１３３内の金種毎の貨幣収納枚数を示す情報が格納される。
【００３７】
制御部１０３は、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８、センサ１１９、紙幣入金センサ１３６、紙幣収納センサ１３７、紙幣出金センサ１３８およびセンサ１３９の検出結果を用いて、在高記憶部１５５内の在高情報を更新する。また、制御部１０３は、ＰＯＳ端末１０から在高要求コマンドを受信すると、在高記憶部１５５に格納されている在高情報をＰＯＳ端末１０に送信する。
【００３８】
図４は、ＰＯＳ端末１０が実行する払出指示出力処理の手順を示すフローチャートである。ＰＯＳ端末１０の受付部５１は、上述のように入力装置を介して払出金額の入力を受付けたか判定する（ステップＳ１）。入力を受付けない間（ステップＳ１：Ｎｏ）は入力を待つ。受付部５１が払出金額の入力を受付けると（ステップＳ１：Ｙｅｓ）、払出指示部５２は、設定記憶部２２から設定を読み出す（ステップＳ２）。上述のように設定記憶部２２には、上述したように設定１〜３のいずれか１つが設定されている。
【００３９】
設定１であれば（ステップＳ３：Ｙｅｓ）、払出枚数に関する制限は無い。従って、払出指示部５２は、ステップＳ１で受付けた払出金額を示す情報を含めた払出指示を生成し（ステップＳ４）、自動釣銭機１００に出力する（ステップＳ１１）。
【００４０】
設定１ではなく（ステップＳ３：Ｎｏ）、設定２であれば（ステップＳ５：Ｙｅｓ）、自動釣銭機１００は、金種ごとに払出制限枚数が設定されている機種である。従って、払出指示部５２は、ステップＳ１で受付けた払出金額について、各金種の払出枚数が制限枚数以内であるか判定する（ステップＳ６）。そして、払出制限枚数を超える枚数の金種があれば（ステップＳ６：Ｎｏ）、払出を複数回に分割する。つまり、各回の払出において各金種の払出枚数が払出制限枚数以内となるよう、１回あたりの払出枚数を分割する。そして、各払出における金種とその払出枚数とを示した払出指示を生成し（ステップＳ７）、自動釣銭機１００に出力する（ステップＳ１１）。一方、各金種の払出枚数が制限枚数以内であれば（ステップＳ６：Ｙｅｓ）、ステップＳ４と同様に払出指示を生成すればよい。
【００４１】
・設定２の場合の払出指示例
例えば、自動釣銭機１００から払い出したい金種１が２０枚であって、金種１の払出制限枚数が１０枚である場合について説明する。払出指示部５２は、１回目の払出において金種１を１０枚払い出し、２回目の払出において残りの１０枚の金種１を払い出させるよう、払出指示を生成する（ステップＳ７）。そして、払出指示部５２は、生成した払出指示を自動釣銭機１００に出力する（ステップＳ１１）。
【００４２】
設定２ではなく（ステップＳ５：Ｎｏ）、設定３であれば（ステップＳ８）、自動釣銭機１００は、払出される貨幣の合計枚数について制限枚数が設定されている機種である。従って、払出指示部５２は、ステップＳ１で受付けた払出金額について、払出合計枚数が制限枚数以内であるか判定する（ステップＳ９）。払出合計枚数が制限枚数を超えていれば（ステップＳ９：Ｎｏ）、払出を複数回に分割する。つまり、各回の払出において払出合計枚数が払出制限枚数以内となるよう、払出枚数を分割する。そして、各払出における金種とその払出枚数とを示した払出指示を生成し(ステップＳ１０)、自動釣銭機１００に出力する（ステップＳ１１）。一方、払出合計枚数が制限枚数以内であれば（ステップＳ９：Ｙｅｓ）、ステップＳ４と同様に払出指示を生成すればよい。
【００４３】
・設定３の場合の払出指示例
例えば、自動釣銭機１００から払い出したい合計払出枚数が２０枚であって、自動釣銭機１００における合計払出枚数の制限が１０枚である場合について説明する。払出指示部５２は、１回目の払出において複数金種の払出を合計で１０枚以内となるよう払出指示を生成する。この際、各回の払出における金種および金種ごとの枚数の組み合わせは特に限定されない。自動釣銭機１００に払い出す金種の優先順位が設けられていれば、その優先順位に従って複数金種の貨幣払出を組み合わせればよい。
【００４４】
一例として、金種１を１０枚、金種２を５枚、金種３を５枚払い出す場合であって、合計払出枚数の制限が１０枚である場合について説明する。例１としては、１回目の払出で、金種１を１０枚払い出し、２回目の払出で金種２を５枚、金種３を５枚払い出してもよい。あるいは例２として、１回目の払出で金種１を５枚、金種２を５枚払い出し、２回目の払出で金種１を５枚、金種３を５枚払い出してもよい。複数金種を組み合わせる際の金種組み合わせ方法については、組み合わせの優先順について記憶しておき、当該優先順に従って組み合わせを決定すればよい。
【００４５】
図５は、入出金システム１において実行される払出処理の手順を示すシーケンス図である。図４とともに上述したように、ＰＯＳ端末１０は払出指示を自動釣銭機１００に出力する（ステップＳ１１）。自動釣銭機１００は受信した払出指示に従い、各金種の払出処理を行う（ステップＳ２１）。また、自動釣銭機１００は、複数回に分割して払い出す場合の複数回分の払出指示を受信すると、各回の払出指示に従って順次払出処理を行う。
【００４６】
即ち、自動釣銭機１００のＣＰＵは、払出指示に含まれている金種別の払出枚数に応じて、硬貨出金機構１１４や紙幣出金機構１３４を駆動して、硬貨出金口１１５や紙幣出金口１３５に貨幣を払い出す。この際、自動釣銭機１００のＣＰＵは、硬貨出金センサ１１８や紙幣出金センサ１３８の検出結果を計数し、各回の払出指示に含まれている金種別の払出枚数分だけ出金するまで硬貨出金機構１１４や紙幣出金機構１３４の駆動を続ける。そしてＣＰＵは、払出指示に含まれている金種別の払出枚数分だけ出金したと判断すると、硬貨出金機構１１４や紙幣出金機構１３４の駆動を停止する。
【００４７】
ＰＯＳ端末１０の払出指示部５２は、自動釣銭機１００のセンサ１１９またはセンサ１３９の出力値を読み込む（ステップＳ１２）。そして、硬貨出金口１１５または紙幣出金口１３５において貨幣の取り出しが完了したか判定する（ステップＳ１３）。センサ１１９またはセンサ１３９による貨幣取り残しの検出がなく、払出金の取り出しが完了していれば（ステップＳ１３：Ｙｅｓ）、ステップＳ１５に移行する。一方、貨幣の取り出しが未完了で、出金口に残っている貨幣をセンサ１１９またはセンサ１３９が検出しているならば（ステップＳ１３：Ｎｏ）、ステップＳ１４に移行する。表示制御部５４は、出金口に貨幣が残っている旨を警告するアラート画面を店員用表示器１７に表示し（ステップＳ１４）、ステップＳ１２に戻る。
【００４８】
図６は、ＰＯＳ端末１０が店員用表示器１７に表示するアラート画面例を示す図である。アラート画面には、出金口から払出金を取り出すよう警告するメッセージが表示される。尚、アラート画面には、出金口に貨幣が残っている静止画や動画像、あるいは、出金口から貨幣を取り出している状態を示した静止画や動画像を含めてもよい。
【００４９】
払出指示部５２は、再度、センサ１１９またはセンサ１３９の出力値を読み込み（ステップＳ１２）、払出金の取り出しが完了したかを判定する（ステップＳ１３）。そして、センサ出力値から払出金の取り残しがないと判定すると（ステップＳ１３：Ｙｅｓ）、表示制御部５４はアラート画面の表示を終了し、ステップＳ１５に移行する。あるいは、図６のようにアラート画面において、キー操作に応じて次回分の払出処理を開始できる旨を記載しておく。そして、ステップＳ１３では、センサ出力値の判定またはキー操作の有無判定を行って、いずれかに応じてステップＳ１５に移行してもよい。
【００５０】
払出指示部５２は、すべての払出が終了したか判定する（ステップＳ１５）。複数回に分割して払出を行う場合において、すべての払出が終了していない場合（ステップＳ１５：Ｎｏ）、ステップＳ１１に戻って、ステップＳ１１〜Ｓ１５の処理を繰り返す。
【００５１】
一方、自動釣銭機１００のＣＰＵは、ステップＳ１１で受信した払出指示にかかる払出処理が全て終了したか判定する（ステップＳ２２）。払出処理がまだ完了していなければ（ステップＳ２２：Ｎｏ）、ステップＳ２１に戻り払出処理を続ける。払出処理が全て完了したならば（ステップＳ２２：Ｙｅｓ）、ＣＰＵは在高記憶部１５５の在高情報を更新する（ステップＳ２３）。
【００５２】
ＰＯＳ端末１０の在高管理部５３は、全額分の払い出しが終了すると（ステップＳ１５：Ｙｅｓ）、自動釣銭機１００に在高要求コマンドを送信する（ステップＳ１６）。自動釣銭機１００のＣＰＵは、在高要求コマンドを受信すると、在高記憶部１５５が格納している在高情報をＰＯＳ端末１０に送信する（ステップＳ２４）。そして、ＰＯＳ端末１０の在高管理部５３は、自動釣銭機１００から受信した在高情報を用いて、在高記憶部２３の在高情報を更新して（ステップＳ１７）、払出処理を終了する。
【００５３】
尚、払出を複数回に分割する際の払出指示については、一度にまとめて自動釣銭機１００に出力してもよいし、複数回に分割して出力してもよい。即ち、払出指示部５２は、上述のステップＳ１１での処理のように、１回目の払出に関する払出指示と、２回目以降の払出に関する払出指示とは、同時に出力してもよい。他の例として、払出指示部５２は、払出終了の通知を自動釣銭機１００から受け取り次第、次回分の払出指示を順次出力するとしてもよい。
【００５４】
以上説明したとおり、本実施形態のＰＯＳ端末１０は、設定記憶部２２から自動釣銭機１００の払出制限枚数を読み込み、１回あたりの払出枚数を払出制限枚数以内として払出指示を出す。これにより、自動釣銭機１００の払出制限枚数に対して適切な払出指示を行うことができる販売データ処理装置およびプログラムを提供することができる。
【００５５】
また、このように本実施形態によれば払出制限枚数によるエラー発生を回避することが可能となる。従来、自動釣銭機１００での払出処理の完了を待たずに、払出指示の出力時点でＰＯＳ端末１０が在高を更新するような入出金システムもある。このような入出金において、エラーが発生し自動釣銭機１００の払出処理が中断すると、ＰＯＳ端末１０の在高情報はすでに更新されている一方で、自動釣銭機１００の在高には変更が無く在高情報も更新されない状況が発生しうる。つまり、ＰＯＳ端末１０と自動釣銭機１００との間で在高情報が一致しない状況が生じる場合があった。これに対して、本実施形態によれば、上述のように払出制限枚数に関するエラーを回避できるので、エラー発生時にＰＯＳ端末１０と自動釣銭機１００との間で在高情報が一致しなくなる、という状況が発生することを回避できる。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５７】
１…入出金システム、１０…ＰＯＳ端末、１００…自動釣銭機、２２…設定記憶部、２３…在高記憶部、５１…受付部、５２…払出指示部、５３…在高管理部、５４…表示制御部。
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２０１２−１６４１４１号公報
【図１】
2016012280.tif 000003
【図２】
2016012280.tif 000004
【図３】
2016012280.tif 000005
【図４】
2016012280.tif 000006
【図５】
2016012280.tif 000007
【図６】
2016012280.tif 000008