Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5652171B2 - Payment apparatus and payment method - Google Patents
[go: Go Back, main page]

JP5652171B2 - Payment apparatus and payment method - Google Patents

Payment apparatus and payment method Download PDF

Info

Publication number
JP5652171B2
JP5652171B2 JP2010271469A JP2010271469A JP5652171B2 JP 5652171 B2 JP5652171 B2 JP 5652171B2 JP 2010271469 A JP2010271469 A JP 2010271469A JP 2010271469 A JP2010271469 A JP 2010271469A JP 5652171 B2 JP5652171 B2 JP 5652171B2
Authority
JP
Japan
Prior art keywords
unit
change
face value
user
control circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010271469A
Other languages
Japanese (ja)
Other versions
JP2012123456A (en
Inventor
智志 品川
智志 品川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2010271469A priority Critical patent/JP5652171B2/en
Publication of JP2012123456A publication Critical patent/JP2012123456A/en
Application granted granted Critical
Publication of JP5652171B2 publication Critical patent/JP5652171B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Description

本発明は、金銭の投入に対して釣銭を払い出す決済装置および決済方法に関する。   The present invention relates to a settlement apparatus and a settlement method for paying change for money input.

金銭の投入に対して商品やサービスを提供する自動販売機や自動サービス機などにおいては、利用者が支払うべき価格と、利用者による投入額と、の差分を釣銭として払い出す決済装置が設けられている。このような決済装置について、利用者が多い枚数の釣銭を受け取らなくても済むようにする技術が知られている(たとえば、下記特許文献1参照。)。この技術においては、釣銭枚数が多くなると判定する場合の価格の端数を参照値として設定しておき、購入する商品の価格の端数が参照値と一致した場合に、釣銭の支払いを保留し、釣銭枚数が少ない投入金額のパターンを表示する。   In vending machines and automatic service machines that provide goods and services for money input, there is a settlement device that pays out the difference between the price that the user should pay and the amount input by the user as change. ing. For such a settlement apparatus, a technique is known in which a user does not have to receive a large number of changes (see, for example, Patent Document 1 below). In this technology, the fraction of the price when it is determined that the number of changes will be increased is set as a reference value, and when the fraction of the price of the product to be purchased matches the reference value, the change is suspended and the change is suspended. The pattern of the input amount with a small number is displayed.

特開2008−176395号公報JP 2008-176395 A

しかしながら、従来技術では、利用者が釣銭を減らすことを意図して小銭を投入したが、利用者の誤りにより小銭の投入数が足りず、投入した小銭がそのまま釣銭になってしまうことがあり、利用者にとって不便であるという問題がある。たとえば、利用者が、70円の商品に対して、100円玉1枚と10円玉2枚を投入することで釣銭として50円玉1枚を受け取ろうとする場合を想定する。この場合に、利用者が誤って100円玉1枚と10円玉1枚を投入して決済を行うと、10円玉4枚が釣銭として払い出されてしまう。   However, in the prior art, the user inserted coins with the intention of reducing the change, but the user's error is that the number of coins inserted is insufficient, and the inserted coins may be changed as it is, There is a problem that it is inconvenient for the user. For example, a case is assumed in which a user intends to receive one 50-yen coin as change by inserting one 100-yen coin and two 10-yen coins for a 70-yen product. In this case, if the user mistakenly inserts one 100-yen coin and one 10-yen coin and makes a settlement, four 10-yen coins are paid out as change.

また、商品の値段と参照値とに基づいて釣銭枚数が多くなると判断する技術では、商品の値段の端数と参照値とが一致する場合は、利用者に釣銭を減らす意図がなくても、釣銭の支払いが保留され、投入金額のパターンが表示されてしまう。また、参照値の設定によっては、利用者に釣銭を減らす意図があって小銭を投入しても、商品の値段の端数と参照値とが一致せず、多くの小銭が払い出されてしまうこともある。   In addition, with the technology that determines that the number of changes will increase based on the price of the product and the reference value, if the fraction of the price of the product matches the reference value, even if the user does not intend to reduce the change, the change Will be put on hold, and the pattern of input money will be displayed. Also, depending on the reference value setting, even if the user intends to reduce change and inserts coins, the fraction of the price of the product does not match the reference value, and many coins are paid out. There is also.

開示の決済装置および決済方法は、上述した問題点を解消するものであり、利用者の利便性を向上させることを目的とする。   The disclosed settlement apparatus and settlement method solves the above-described problems and aims to improve convenience for the user.

上述した課題を解決し、目的を達成するため、開示技術は、決済装置において、利用者からの金銭の投入を受け付け、投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合に前記利用者へ警告情報を出力し、投入された金銭に基づいて前記利用者に釣銭を払い出し、前記出力部によって前記警告情報が出力される場合は前記釣銭の払い出しを一時保留する。   In order to solve the above-described problems and achieve the object, the disclosed technology accepts input of money from a user in a payment apparatus, and the number of change in the minimum unit face value of the face value of the input money is 1. If it is above, warning information is output to the user, the change is paid out to the user based on the inserted money, and if the warning information is output by the output unit, the change payment is temporarily suspended. To do.

開示の決済装置および決済方法によれば、利用者の利便性を向上させることができるという効果を奏する。   According to the disclosed settlement apparatus and settlement method, it is possible to improve user convenience.

図1は、実施の形態にかかる決済装置を示す図である。FIG. 1 is a diagram illustrating a settlement apparatus according to an embodiment. 図2は、決済装置を適用した自動販売機の一例を示す図である。FIG. 2 is a diagram illustrating an example of a vending machine to which the settlement apparatus is applied. 図3は、釣銭情報の一例を示す図である。FIG. 3 is a diagram illustrating an example of change information. 図4は、商品価格情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of product price information. 図5は、自動販売機の制御回路による制御例1を示すフローチャートである。FIG. 5 is a flowchart showing a control example 1 by the control circuit of the vending machine. 図6は、制御例1における表示の一例を示す図である。FIG. 6 is a diagram illustrating an example of display in Control Example 1. 図7は、制御例1における表示の他の例を示す図である。FIG. 7 is a diagram illustrating another example of display in Control Example 1. 図8は、自動販売機の制御回路による制御例2を示すフローチャートである。FIG. 8 is a flowchart showing a control example 2 by the control circuit of the vending machine. 図9は、制御例2における表示の一例を示す図である。FIG. 9 is a diagram illustrating an example of display in the control example 2. 図10は、制御例2における表示の他の例を示す図である。FIG. 10 is a diagram illustrating another example of display in the control example 2. 図11は、自動販売機の制御回路による制御例3を示すフローチャートである。FIG. 11 is a flowchart showing a control example 3 by the control circuit of the vending machine. 図12は、制御例3における表示の一例を示す図である。FIG. 12 is a diagram illustrating an example of display in the control example 3. 図13は、制御例3における表示の他の例を示す図である。FIG. 13 is a diagram illustrating another example of display in the control example 3. 図14は、額面ごとの釣銭の数の算出の一例を示すフローチャートである。FIG. 14 is a flowchart illustrating an example of calculation of the number of changes for each face value. 図15は、額面ごとの釣銭の数の算出の他の例を示すフローチャートである。FIG. 15 is a flowchart showing another example of calculation of the number of changes for each face value.

以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。   Hereinafter, preferred embodiments of the disclosed technology will be described in detail with reference to the accompanying drawings.

(実施の形態)
(決済装置の構成)
図1は、実施の形態にかかる決済装置を示す図である。図1に示す決済装置100は、利用者(たとえば購入者)からの投入額に対する釣銭を利用者に払い出す決済装置である。決済装置100は、受付部110と、制御回路120と、出力部130と、払出部140と、を備える。受付部110は、利用者からの金銭の投入を受け付ける。受付部110は、たとえば利用者が金銭を投入可能な投入口である。受付部110は、投入された金銭を示す情報を制御回路120へ出力する。
(Embodiment)
(Configuration of payment device)
FIG. 1 is a diagram illustrating a settlement apparatus according to an embodiment. A settlement apparatus 100 shown in FIG. 1 is a settlement apparatus that pays a change to a user for an input amount from a user (for example, a purchaser). The settlement apparatus 100 includes a reception unit 110, a control circuit 120, an output unit 130, and a payout unit 140. The accepting unit 110 accepts money input from the user. The accepting unit 110 is an insertion slot through which a user can insert money, for example. The accepting unit 110 outputs information indicating the inserted money to the control circuit 120.

制御回路120は、受付部110に投入された金銭に基づいて出力部130および払出部140を制御する。制御回路120は、たとえばDSP(Digital Signal Processor)によって実現することができる。制御回路120は、計数部121と、取得部122と、算出部123と、を備えている。   The control circuit 120 controls the output unit 130 and the payout unit 140 based on money inserted into the receiving unit 110. The control circuit 120 can be realized by, for example, a DSP (Digital Signal Processor). The control circuit 120 includes a counting unit 121, an acquiring unit 122, and a calculating unit 123.

計数部121は、受付部110から出力される情報に基づいて、受付部110への金銭の投入数を額面ごとに計数する。計数部121は、計数した額面ごとの投入数を算出部123へ出力する。符号121aは、計数部121が計数する額面ごとの投入数の一例を示している。ここでは、利用者によって、1000円札が1枚と、10円玉が4枚と、が投入されたとする。   The counting unit 121 counts the number of money input to the receiving unit 110 for each face value based on the information output from the receiving unit 110. The counting unit 121 outputs the counted number of inputs for each face value to the calculating unit 123. Reference numeral 121 a indicates an example of the number of inputs for each face value counted by the counting unit 121. Here, it is assumed that one 1000-yen bill and 4 10-yen coins are inserted by the user.

取得部122は、利用者が支払うべき価格(代価)を取得する。たとえば、決済装置100が適用される装置には、利用者が提供を希望する項目(たとえば商品やサービス)を利用者が選択する選択受付部(たとえばボタンやタッチパネル)が設けられている。また、決済装置100のメモリには、利用者へ提供する項目と価格とを対応付けた価格情報が記憶されている。取得部122は、利用者が選択受付部によって選択した項目を取得し、取得した項目に対応する価格を価格情報から取得する。   The acquisition unit 122 acquires a price (a price) that the user should pay. For example, an apparatus to which the settlement apparatus 100 is applied is provided with a selection receiving unit (for example, a button or a touch panel) for the user to select an item (for example, a product or service) that the user desires to provide. The memory of the settlement apparatus 100 stores price information in which items to be provided to the user are associated with prices. The acquisition unit 122 acquires an item selected by the user using the selection reception unit, and acquires a price corresponding to the acquired item from the price information.

または、利用者に提供される項目が1つであったり、利用者に提供される各項目の価格が同じである場合は、利用者が支払うべき価格は一定となる。この場合は、利用者が支払うべき価格を決済装置100のメモリに記憶しておいてもよい。そして、取得部122は、決済装置100のメモリから価格を取得する。取得部122は、取得した価格を示す情報を算出部123へ出力する。符号122aは、取得部122が取得する価格の一例を示している。ここでは、利用者が支払うべき価格が150円であるとする。   Alternatively, when the number of items provided to the user is one, or when the price of each item provided to the user is the same, the price to be paid by the user is constant. In this case, the price to be paid by the user may be stored in the memory of the settlement apparatus 100. Then, the acquisition unit 122 acquires the price from the memory of the settlement apparatus 100. The acquisition unit 122 outputs information indicating the acquired price to the calculation unit 123. Reference numeral 122a indicates an example of the price acquired by the acquisition unit 122. Here, it is assumed that the price to be paid by the user is 150 yen.

算出部123は、計数部121から出力された情報に基づいて、受付部110に投入された金銭の額面のうちの最小単位の額面(以下、投入最小額面と称する。)を算出する。また、算出部123は、計数部121から出力された情報と、取得部122から出力された情報と、に基づいて投入最小額面の釣銭の数を算出する。   Based on the information output from the counting unit 121, the calculation unit 123 calculates a minimum unit face value (hereinafter referred to as a minimum input face value) of the face value of money input to the reception unit 110. In addition, the calculation unit 123 calculates the number of changes in the minimum input face value based on the information output from the counting unit 121 and the information output from the acquisition unit 122.

具体的には、算出部123は、計数部121からの情報が示す額面ごとの投入数に基づいて利用者による投入額を算出する(額面×投入数の合計)。そして、算出部123は、算出した投入額および取得部122からの情報が示す価格に基づいて利用者への釣銭額を算出する(投入額−価格)。そして、算出部123は、算出した釣銭額と、決済装置100が払い出し可能な額面と、に基づいて、額面ごとの釣銭の数を算出することができる(たとえば図14,図15参照)。これにより、投入最小額面の釣銭の数を算出することができる。算出部123は、算出結果を示す情報を制御部124へ出力する。   Specifically, the calculation unit 123 calculates the amount of money input by the user based on the number of inputs for each face value indicated by the information from the counting unit 121 (face value × total number of inputs). Then, the calculation unit 123 calculates a change amount to the user based on the calculated input amount and the price indicated by the information from the acquisition unit 122 (input amount−price). Then, the calculation unit 123 can calculate the number of changes for each face value based on the calculated change amount and the face value that can be paid out by the settlement apparatus 100 (see, for example, FIGS. 14 and 15). Thereby, the number of changes of the minimum input face value can be calculated. The calculation unit 123 outputs information indicating the calculation result to the control unit 124.

符号123aは、算出部123が算出する投入額の一例を示している。利用者によって、1000円札が1枚と、10円玉が4枚と、が投入された場合(符号121a)は、利用者による投入額は1040円となる。符号123bは、算出部123が算出する釣銭額の一例を示している。利用者が投入すべき金額が150円であり(符号122a)、利用者による投入額が1040円である場合は(符号123a)、利用者への釣銭額は890円となる。符号123cは、算出部123が算出する額面ごとの釣銭の数の一例である。利用者に支払うべき釣銭額が890円である場合は(符号123b)、額面ごとの釣銭の数は、500円玉が1枚、100円玉が3枚、50円玉が1枚、10円玉が4枚、となる。したがって、投入最小額面の釣銭の数は、10円玉が4枚となる。   Reference numeral 123 a indicates an example of the amount of money calculated by the calculation unit 123. When one 1000 yen bill and 4 10 yen coins are inserted by the user (reference numeral 121a), the amount inserted by the user is 1040 yen. Reference numeral 123b indicates an example of a change amount calculated by the calculation unit 123. When the amount of money to be input by the user is 150 yen (symbol 122a) and the amount of input by the user is 1040 yen (symbol 123a), the change amount to the user is 890 yen. The code | symbol 123c is an example of the number of the change for every face value which the calculation part 123 calculates. When the amount of change to be paid to the user is 890 yen (reference numeral 123b), the number of changes per face value is one 500 yen coin, three 100 yen coins, one 50 yen coin, 10 yen There will be 4 balls. Therefore, the number of changes on the minimum face value is four 10-yen coins.

制御部124は、算出部123から出力された算出結果に基づいて出力部130および払出部140を制御する。具体的には、制御部124は、投入最小額面の釣銭の数が1以上である場合に、出力部130に警告情報を出力させる。また、制御部124は、投入最小額面の釣銭の数が0である場合に、出力部130に警告情報の出力を行わせない。   The control unit 124 controls the output unit 130 and the payout unit 140 based on the calculation result output from the calculation unit 123. Specifically, the control unit 124 causes the output unit 130 to output warning information when the number of changes in the minimum input face value is 1 or more. Further, the control unit 124 does not cause the output unit 130 to output warning information when the number of changes in the minimum input face value is zero.

また、制御部124は、額面ごとの釣銭の数に基づいて、利用者への釣銭額を払出部140に払い出させる。また、制御部124は、出力部130に警告情報を出力させる場合は、払出部140に対して釣銭の払い出しを一時保留させる。   Further, the control unit 124 causes the dispensing unit 140 to pay out the amount of change to the user based on the number of changes per face value. Further, when the output unit 130 outputs warning information, the control unit 124 causes the payout unit 140 to temporarily hold the change payout.

出力部130は、制御回路120の制御により、投入最小額面の釣銭の数が1以上である場合に利用者へ警告情報を出力する。ここで、利用者は、投入最小額面の釣銭を受け取る意図はないと考えることができる。たとえば、利用者が10円玉を投入(誤りによる投入を除く)した場合は、利用者は10円玉の釣銭を受け取る意図はないと考えることができる。   The output unit 130 outputs warning information to the user when the number of changes in the minimum input face value is 1 or more under the control of the control circuit 120. Here, it can be considered that the user does not intend to receive the change of the minimum face value. For example, when a user inserts a 10-yen coin (except for an insertion due to an error), it can be considered that the user does not intend to receive a 10-yen coin change.

したがって、投入最小額面の釣銭の数が1以上である場合は、利用者が釣銭の数を減らすことを意図して小銭を投入したにも関わらず、利用者の誤りによって、釣銭の数を減らすには小銭の投入数が不足していることが想定される。このため、投入最小額面の釣銭の数が1以上である場合に出力部130から警告情報を出力することで、小銭が不足していることを利用者に気付かせることができる。   Therefore, when the number of changes on the minimum face value is 1 or more, the number of changes is reduced due to the user's error, even though the user has inserted coins with the intention of reducing the number of changes. It is assumed that there are not enough coins. For this reason, when the number of changes of the minimum face value is 1 or more, the warning information is output from the output unit 130, so that the user can notice that the change is insufficient.

警告情報は、投入最小額面の投入数が、釣銭を減らすには不足していることを直接的または間接的に利用者へ通知する情報である。出力部130による警告情報の出力の方式には種々の方式を用いることができる。たとえば、出力部130は、警告情報を画面表示によって出力するディスプレイである。または、出力部130は、警告情報を音声によって出力するスピーカであってもよい。または、出力部130は、発光によって警告情報を出力する発光素子であってもよい。   The warning information is information for notifying the user directly or indirectly that the number of inputs of the minimum input face value is insufficient to reduce change. Various methods can be used for outputting warning information by the output unit 130. For example, the output unit 130 is a display that outputs warning information by screen display. Alternatively, the output unit 130 may be a speaker that outputs warning information by voice. Alternatively, the output unit 130 may be a light emitting element that outputs warning information by light emission.

符号130aは、出力部130による警告情報の出力の一例を示している。警告情報の出力は、たとえば、投入最小額面の投入数が不足していることを直接的に通知するメッセージの出力である。この場合は、警告情報は、投入最小額面の不足を通知するものであってもよいし、単に金銭の投入数が不足していることを通知するものであってもよい。   Reference numeral 130 a indicates an example of warning information output by the output unit 130. The output of the warning information is, for example, an output of a message that directly notifies that the number of inputs for the minimum input face value is insufficient. In this case, the warning information may be for notifying the shortage of the minimum input face value, or simply for notifying that the number of money input is insufficient.

または、警告情報の出力は、たとえば小銭の投入数が現状のままでよいか否かを確認することによって投入最小額面の投入数が不足していることを間接的に通知するメッセージの出力などであってもよい。または、警告情報の出力は、受付部110や価格の表示部分や投入額の表示部分の発光(ランプの点滅など)など、投入最小額面の投入数が不足していることを間接的に通知して気付かせるものであってもよい。   Alternatively, the warning information may be output by, for example, outputting a message that indirectly notifies that the number of coins to be entered is insufficient by confirming whether or not the number of coins to be charged remains unchanged. There may be. Alternatively, the warning information is output indirectly by notifying that the minimum number of inputs is insufficient, such as the reception unit 110, the price display portion, and the display portion of the input amount, such as light emission (flashing lamp, etc.). It may be something you notice.

払出部140は、制御回路120の制御により、受付部110に投入された金銭に基づいて利用者に釣銭を払い出す。また、払出部140は、制御回路120の制御により、出力部130によって警告情報の出力が行われた場合は、釣銭の払い出しを一時保留する。これにより、出力部130によって投入数が不足していることに気付いた利用者が、金銭(小銭)を追加投入する機会を得ることができる。払出部140は、たとえば、利用者に金銭を払い出す払出口である。   The payout unit 140 pays change to the user based on the money put into the receiving unit 110 under the control of the control circuit 120. Further, when the output unit 130 outputs warning information under the control of the control circuit 120, the payout unit 140 temporarily holds the change payout. Thereby, the user who notices that the number of inputs is insufficient by the output unit 130 can have an opportunity to additionally input money (changes). The payout unit 140 is, for example, a payout outlet that pays out money to the user.

これにより、利用者は釣銭を減らすことを意図して小銭(たとえば10円玉を4枚)を投入したが、利用者の誤りにより小銭の投入数が不足している場合に、小銭が不足していることを利用者に気付かせ、小銭の更なる投入を促すことができる。このため、投入した小銭がそのまま釣銭になってしまうことを回避し、利便性を向上させることができる。   As a result, the user has inserted small coins (for example, four 10-yen coins) with the intention of reducing change. However, if the number of coins to be inserted is insufficient due to a user error, the coins are insufficient. That the user is aware of, and can encourage further input of coins. For this reason, it can be avoided that the changed coins are changed as they are, and convenience can be improved.

<変形例1>
計数部121は、受付部110への額面ごとの投入数を、より大きな額面への換算(集計)が可能な場合は換算を行って計数するようにしてもよい。たとえば、受付部110に対して1000円札が1枚と、10円玉が5枚と、投入された場合は、計数部121は、1000円札が1枚と、50円玉が1枚と、に換算して計数する。
<Modification 1>
The counting unit 121 may count the number of inputs to the receiving unit 110 for each face value if the conversion to a larger face value (aggregation) is possible. For example, when one 1000 yen bill and five 10 yen coins are inserted into the reception unit 110, the counting unit 121 determines that one 1000 yen bill and one 50 yen coin are included. Convert to, and count.

これにより、利用者が10円玉を5枚投入した場合は、投入最小額面の釣銭の数が50円玉の0枚となり、出力部130による通知がなされない。したがって、釣銭の数を減らすことができるにも関わらず、出力部130による警告情報の出力がなされるとともに釣銭の払い出しが一時保留されることを回避することができる。これにより、利便性をさらに向上させることができる。   As a result, when the user inserts five 10-yen coins, the number of changes on the minimum face value becomes 0 of 50-yen coins, and the output unit 130 is not notified. Therefore, although the number of change can be reduced, the warning information is output by the output unit 130 and the change payout can be prevented from being temporarily suspended. Thereby, the convenience can be further improved.

<変形例2>
制御部124は、投入最小額面の釣銭の数が1以上であっても、投入最小額面の投入数が投入最小額面の釣銭の数より大きい場合は、出力部130に警告情報の出力を行わせず、払出部140による釣銭の払い出しも保留させないようにしてもよい。この場合も、制御部124は、投入最小額面の釣銭の数が1以上であり、投入最小額面の投入数が投入最小額面の釣銭の数以下である場合は出力部130に警告情報を出力させる。
<Modification 2>
The control unit 124 causes the output unit 130 to output warning information when the number of minimum input face value is greater than the number of minimum input face value change even if the number of minimum face value change is 1 or more. Alternatively, the change payout by the payout unit 140 may not be suspended. Also in this case, the control unit 124 causes the output unit 130 to output warning information when the number of changes in the minimum face value is 1 or more and the number of inputs in the minimum face value is less than or equal to the number of changes in the minimum face value. .

投入最小額面の釣銭の数が1以上であっても投入最小額面の投入数が投入最小額面の釣銭の数より大きい場合は、利用者は釣銭を減らすことを意図して小銭を投入したが、利用者の誤りにより小銭の投入数が過剰となったことが想定される。したがって、投入最小額面の投入数が投入最小額面の釣銭の数より大きい場合に警告情報の出力および釣銭の払い出しの保留を行わないことで、利用者の利便性をさらに向上させることができる。   If the number of changes in the minimum face value is greater than or equal to the number of changes in the minimum face value even though the number of changes in the minimum face value is 1 or more, the user has inserted coins with the intention of reducing the change, It is assumed that the number of changed coins has become excessive due to user error. Therefore, the convenience of the user can be further improved by not outputting the warning information and keeping the change payout when the number of minimum face value inserted is larger than the number of change of the minimum face value.

たとえば、利用者が支払うべき価格が1020円であり、1000円札が1枚と、10円玉が3枚と、が投入された場合は、投入最小額面(10円玉)の釣銭の数は1(1以上)となる。この場合は、投入最小額面(10円玉)の投入数(3)が、投入最小額面(10円玉)の釣銭の数(1)より大きいため、警告情報の出力および釣銭の払い出しの保留が行われず、釣銭が払い出される。したがって、利用者が誤りによって10円玉を1枚多く投入してしまっても、警告情報の出力および釣銭の払い出しが行われない。   For example, if the price to be paid by the user is 1020 yen, and one 1000-yen bill and 3 10-yen coins are inserted, the number of changes in the minimum face value (10-yen coins) is 1 (1 or more). In this case, since the number of inputs (3) of the minimum input face value (10 yen coin) is larger than the number of changes (1) of the minimum input face value (10 yen coin), the warning information is output and the change payment is suspended. It is not done and change is paid out. Therefore, even if the user inserts one 10-yen coin by mistake, the warning information is not output and the change is not paid out.

<決済装置を適用可能な装置>
決済装置100は、たとえば、利用者によって金銭が投入される装置であって、利用者が支払うべき価格と、利用者による投入額と、の差分を釣銭として払い出す装置に適用することができる。たとえば、決済装置100は、商品(ジュースやタバコなど)やチケットなどを販売する自動販売機などに適用することができる。また、決済装置100は、ジュークボックス、アーケードゲーム機、公衆電話、ボウリングの靴貸出機などのサービスを提供する自動サービス機などに適用することができる。また、決済装置100は、販売額の計算や記録を行い釣銭払出機能のあるキャッシュレジスタや、乗越精算機、駐車料金精算機、有料道路の料金自動収受機などに適用することができる。
<Applicable payment devices>
The settlement apparatus 100 is, for example, an apparatus into which money is input by a user, and can be applied to an apparatus that pays out the difference between the price that the user should pay and the amount input by the user as change. For example, the settlement apparatus 100 can be applied to a vending machine that sells products (juice, tobacco, etc.), tickets, and the like. The payment apparatus 100 can be applied to an automatic service machine that provides services such as a jukebox, an arcade game machine, a public telephone, and a bowling shoe lending machine. The settlement apparatus 100 can be applied to a cash register having a change payout function by calculating and recording a sales amount, a passover settlement machine, a parking fee settlement machine, a toll road automatic toll collection machine, and the like.

(自動販売機の構成)
図2は、決済装置を適用した自動販売機の一例を示す図である。図2に示すように、自動販売機200は、金銭投入口211と、購入ボタン212と、ディスプレイ213と、商品提供口214と、釣銭払出口215と、制御回路220と、メモリ230と、を備えている。金銭投入口211は、利用者による金銭の投入を受け付ける。購入ボタン212は、利用者が押下することにより、利用者が購入を希望する商品を選択するための選択受付部である。自動販売機200が提供可能な商品が複数ある場合は、提供可能な商品ごとに購入ボタン212が設けられる。
(Vending machine configuration)
FIG. 2 is a diagram illustrating an example of a vending machine to which the settlement apparatus is applied. As shown in FIG. 2, the vending machine 200 includes a money insertion slot 211, a purchase button 212, a display 213, a merchandise provision opening 214, a change payment outlet 215, a control circuit 220, and a memory 230. I have. The money insertion slot 211 receives money input by the user. The purchase button 212 is a selection receiving unit for selecting a product that the user desires to purchase when pressed by the user. When there are a plurality of products that can be provided by the vending machine 200, a purchase button 212 is provided for each product that can be provided.

ディスプレイ213は、制御回路220の制御に従って、利用者に対する画面表示を行う。たとえば、ディスプレイ213は、提供可能な商品の情報や、商品の価格や、投入済みの金銭の合計額などの各種情報を表示する。商品提供口214は、制御回路220の制御に従って、金銭投入口211に金銭を投入した利用者に対して商品を提供する。釣銭払出口215は、制御回路220の制御に従って、金銭投入口211に金銭を投入した利用者に対して利用者へ釣銭を払い出す。   The display 213 displays a screen for the user according to the control of the control circuit 220. For example, the display 213 displays various types of information such as information on products that can be provided, the price of the products, and the total amount of money that has been inserted. The merchandise providing port 214 provides merchandise to the user who has put money into the money slot 211 under the control of the control circuit 220. The change payout outlet 215 pays change to the user for the user who has put money into the money slot 211 under the control of the control circuit 220.

制御回路220は、金銭投入口211へ投入された金銭の数を示す情報と、購入ボタン212の押下状態を示す情報と、を取得する。そして、制御回路220は、取得した各情報に基づいてディスプレイ213、商品提供口214および釣銭払出口215を制御する。制御回路220は、たとえばDSPによって実現することができる。   The control circuit 220 acquires information indicating the number of money inserted into the money insertion slot 211 and information indicating the pressing state of the purchase button 212. Then, the control circuit 220 controls the display 213, the product providing port 214, and the change payment outlet 215 based on each acquired information. The control circuit 220 can be realized by a DSP, for example.

メモリ230は、制御回路220によって利用される情報を記憶している。たとえば、メモリ230は、釣銭払出口215が現在(決済時に)払出可能な釣銭を示す釣銭情報(たとえば図3参照)を記憶する釣銭記憶部として用いることができる。また、メモリ230は、自動販売機200が提供可能な商品および商品の価格を示す商品価格情報(たとえば図4参照)を記憶する価格記憶部として用いることができる。   The memory 230 stores information used by the control circuit 220. For example, the memory 230 can be used as a change storage unit that stores change information (see, for example, FIG. 3) indicating change that the change payment outlet 215 can currently pay (at the time of settlement). Further, the memory 230 can be used as a price storage unit that stores products that can be provided by the vending machine 200 and product price information indicating the prices of the products (see, for example, FIG. 4).

図1に示した受付部110は、金銭投入口211によって実現することができる。図1に示した制御回路120は、制御回路220によって実現することができる。図1に示した出力部130は、たとえばディスプレイ213によって実現することができる。または、図1に示した出力部130は、たとえば購入ボタン212や購入ボタン212の周辺に設けられた発光素子などによって実現することができる。図1に示した払出部140は、釣銭払出口215によって実現することができる。   The accepting unit 110 shown in FIG. 1 can be realized by the money slot 211. The control circuit 120 illustrated in FIG. 1 can be realized by the control circuit 220. The output unit 130 illustrated in FIG. 1 can be realized by the display 213, for example. Alternatively, the output unit 130 illustrated in FIG. 1 can be realized by, for example, the purchase button 212 or a light emitting element provided around the purchase button 212. The payout unit 140 shown in FIG. 1 can be realized by the change payout exit 215.

図3は、釣銭情報の一例を示す図である。図2に示したメモリ230には、たとえば釣銭情報300が記憶されている。自動販売機200は、それぞれX(0)〜X(8)として表現される1円玉、5円玉、10円玉、50円玉、100円玉、500円玉、1000円札、2000円札および5000円札の額面が処理可能であるとする。釣銭情報300においては、自動販売機200が処理可能な額面X(0)〜X(8)ごとに、釣銭払出口215が釣銭として払出可能な釣銭残数Y(0)〜Y(8)が対応付けられている。   FIG. 3 is a diagram illustrating an example of change information. In the memory 230 shown in FIG. 2, for example, change information 300 is stored. The vending machine 200 is expressed as X (0) to X (8), respectively, 1 yen coin, 5 yen coin, 10 yen coin, 50 yen coin, 100 yen coin, 500 yen coin, 1000 yen bill, 2000 yen Assume that the face value of bills and 5000 yen bills can be processed. In the change information 300, for each face value X (0) to X (8) that can be processed by the vending machine 200, the change remaining number Y (0) to Y (8) that can be paid out as change by the change payment outlet 215. It is associated.

図4は、商品価格情報の一例を示す図である。図2に示したメモリ230には、たとえば商品価格情報400が記憶されている。商品価格情報400においては、商品提供口214によって提供可能な商品I(0)〜I(3),…ごとに価格が対応付けられている。制御回路220は、購入ボタン212によって利用者によって指定された商品に対応する価格を商品価格情報400から取得する。   FIG. 4 is a diagram illustrating an example of product price information. In the memory 230 shown in FIG. 2, for example, product price information 400 is stored. In the product price information 400, a price is associated with each product I (0) to I (3),. The control circuit 220 acquires the price corresponding to the product designated by the user with the purchase button 212 from the product price information 400.

(制御回路による制御例1)
図5は、自動販売機の制御回路による制御例1を示すフローチャートである。図2に示した自動販売機200の制御回路220は、たとえば図5に示す各ステップを実行する。自動販売機200は、投入額が商品の価格以上になると購入ボタン212の押下が有効になり、有効な状態で購入ボタン212が押下されると商品提供口214から商品が提供されるとともに釣銭払出口215から釣銭が払い出される自動販売機であるとする。
(Control example 1 by control circuit)
FIG. 5 is a flowchart showing a control example 1 by the control circuit of the vending machine. The control circuit 220 of the vending machine 200 illustrated in FIG. 2 executes, for example, each step illustrated in FIG. The vending machine 200 enables the purchase button 212 to be pressed when the input amount is equal to or higher than the price of the product. When the purchase button 212 is pressed in a valid state, the product is provided from the product providing port 214 and change payment is made. It is assumed that this is a vending machine from which change is paid out from the exit 215.

まず、制御回路220は、利用者(購入者)から金銭投入口211への金銭の投入を受け付ける(ステップS501)。つぎに、制御回路220は、利用者による購入ボタン212の押下を受け付ける(ステップS502)。つぎに、制御回路220は、ステップS502において押下された購入ボタンに対応する商品の価格を商品価格情報400から取得する(ステップS503)。つぎに、制御回路220は、ステップS501における金銭の額面ごとの投入数を、より大きな単位の額面へ換算する(ステップS504)。   First, the control circuit 220 accepts the insertion of money from the user (purchaser) into the money insertion slot 211 (step S501). Next, the control circuit 220 accepts pressing of the purchase button 212 by the user (step S502). Next, the control circuit 220 acquires the price of the product corresponding to the purchase button pressed in step S502 from the product price information 400 (step S503). Next, the control circuit 220 converts the number of moneys inserted for each face value in step S501 into a larger unit face value (step S504).

つぎに、制御回路220は、ステップS504によって換算された額面ごとの投入数と、ステップS503によって取得された価格と、に基づいて利用者への釣銭額を算出する(ステップS505)。つぎに、制御回路220は、ステップS505によって算出された釣銭額に基づいて、利用者へ払い出す釣銭の数を額面ごとに算出する(ステップS506)。つぎに、制御回路220は、額面X(A)のインデックスAを0に設定することで初期化する(ステップS507)。   Next, the control circuit 220 calculates a change amount to the user based on the number of inputs for each face value converted in step S504 and the price acquired in step S503 (step S505). Next, the control circuit 220 calculates the number of changes to be paid out to the user for each face value based on the change amount calculated in step S505 (step S506). Next, the control circuit 220 initializes the index A of the face value X (A) by setting it to 0 (step S507).

つぎに、制御回路220は、ステップS504によって換算された額面ごとの投入数に基づいて、額面X(A)の投入数が1以上であるか否かを判断する(ステップS508)。額面X(A)の投入数が1以上でない場合(ステップS508:No)は、制御回路220は、インデックスAに1を加える(ステップS509)。   Next, the control circuit 220 determines whether or not the number of the face value X (A) is 1 or more based on the number of inputs for each face value converted in step S504 (step S508). When the input number of the face value X (A) is not 1 or more (step S508: No), the control circuit 220 adds 1 to the index A (step S509).

つぎに、制御回路220は、インデックスAが8より大きいか否かを判断する(ステップS510)。すなわち、制御回路220は、処理可能な額面のすべてについて処理済みか否かを判断する。インデックスAが8より大きい場合(ステップS510:Yes)は、制御回路220はステップS515へ移行する。この場合は、警告情報の出力が行われずに商品の提供および釣銭の払い出しが行われる。インデックスAが8より大きくない場合(ステップS510:No)は、制御回路220はステップS508へ戻る。   Next, the control circuit 220 determines whether or not the index A is greater than 8 (step S510). That is, the control circuit 220 determines whether or not all the processable face values have been processed. If the index A is greater than 8 (step S510: Yes), the control circuit 220 proceeds to step S515. In this case, goods are provided and change is paid out without outputting warning information. If the index A is not greater than 8 (step S510: No), the control circuit 220 returns to step S508.

ステップS508において、額面X(A)の投入数が1以上である場合(ステップS508:Yes)は、制御回路220は、ステップS511へ移行する。このとき、額面X(A)は、投入最小額面を示している。制御回路220は、ステップS506によって算出された釣銭の数のうちの、額面X(A)の釣銭の数が1以上であるか否かを判断する(ステップS511)。   In step S508, when the number of input of the face value X (A) is 1 or more (step S508: Yes), the control circuit 220 proceeds to step S511. At this time, the face value X (A) indicates the minimum face value entered. The control circuit 220 determines whether or not the number of changes of the face value X (A) among the number of changes calculated in step S506 is 1 or more (step S511).

ステップS511において、額面X(A)の釣銭の数が1以上でない場合(ステップS511:No)は、制御回路220は、ステップS509へ移行する。額面X(A)の釣銭の数が1以上である場合(ステップS511:Yes)は、制御回路220は、釣銭の数を減らすためには額面X(A)の投入数が不足している旨の警告情報を出力する(ステップS512)。この場合は、制御回路220は、商品提供口214からの商品の提供を一時保留している。   In step S511, when the number of changes of the face value X (A) is not 1 or more (step S511: No), the control circuit 220 proceeds to step S509. When the number of changes on the face value X (A) is 1 or more (step S511: Yes), the control circuit 220 is inadequate to insert the face value X (A) in order to reduce the number of changes. Is output (step S512). In this case, the control circuit 220 temporarily holds the provision of the product from the product providing port 214.

つぎに、制御回路220は、ステップS512の後に金銭投入口211へ金銭が投入されたか否かを判断する(ステップS513)。金銭が投入された場合(ステップS513:Yes)は、制御回路220は、ステップS504へ戻る。金銭が投入されていない場合(ステップS513:No)は、制御回路220は、ステップS512の後に購入ボタン212が押下されたか否かを判断する(ステップS514)。   Next, the control circuit 220 determines whether or not money has been inserted into the money insertion slot 211 after step S512 (step S513). When money is inserted (step S513: Yes), the control circuit 220 returns to step S504. When money is not inserted (step S513: No), the control circuit 220 determines whether or not the purchase button 212 is pressed after step S512 (step S514).

ステップS514において、購入ボタン212が押下されていない場合(ステップS514:No)は、制御回路220は、ステップS513へ戻る。購入ボタン212が押下された場合(ステップS514:Yes)は、制御回路220は、ステップS502において押下された購入ボタン212に対応する商品を商品提供口214から提供する(ステップS515)。   If the purchase button 212 is not pressed in step S514 (step S514: No), the control circuit 220 returns to step S513. When the purchase button 212 is pressed (step S514: Yes), the control circuit 220 provides the product corresponding to the purchase button 212 pressed in step S502 from the product providing port 214 (step S515).

つぎに、制御回路220は、ステップS504によって算出された額面ごとの釣銭の数に基づいて、ステップS505によって算出された釣銭額を釣銭払出口215から利用者に払い出し(ステップS516)、一連の動作を終了する。以上の各ステップにより、投入最小額面の釣銭の数が1以上の場合は警告情報を出力するとともに釣銭の払い出しを一時保留することができる。   Next, the control circuit 220 pays out the change amount calculated in step S505 to the user from the change outlet 215 based on the number of changes per face value calculated in step S504 (step S516), and a series of operations. Exit. Through the above steps, when the number of changes on the minimum face value is 1 or more, warning information can be output and change change can be temporarily suspended.

また、ステップS511において、制御回路220は、額面X(A)の釣銭の数が1以上であり、かつ額面X(A)の投入数が額面X(A)の釣銭の数以下か否かを判断してもよい。そして、制御回路220は、額面X(A)の釣銭の数が1以上であり、かつ額面X(A)の投入数が額面X(A)の釣銭の数以下である場合はステップS512へ移行する。また、制御回路220は、額面X(A)の釣銭の数が0であるか、または額面X(A)の投入数が額面X(A)の釣銭の数より大きい場合はステップS509へ移行する。これにより、投入最小額面の釣銭の数が1以上であっても、投入最小額面の投入数が投入最小額面の釣銭の数より大きい場合は、警告情報の出力および釣銭の払い出しの保留を行わないようにすることができる。   In step S511, the control circuit 220 determines whether or not the number of changes of the face value X (A) is 1 or more and the number of input of the face value X (A) is less than or equal to the number of changes of the face value X (A). You may judge. If the number of changes on the face value X (A) is one or more and the number of inserted face values X (A) is less than or equal to the number of changes on the face value X (A), the control circuit 220 proceeds to step S512. To do. In addition, when the number of change of the face value X (A) is 0, or when the number of changes of the face value X (A) is larger than the number of change of the face value X (A), the control circuit 220 proceeds to step S509. . Thereby, even if the number of changes in the minimum face value is 1 or more, if the number of inputs in the minimum face value is greater than the number of changes in the minimum face value, warning information is not output and change is not suspended. Can be.

このように、購入ボタン212は、決済の実行の指示を受け付ける指示受付部の機能も有する。ただし、決済の実行の指示を受け付ける指示受付部を購入ボタン212とは別に設けてもよい。制御回路220は、釣銭の払い出しを保留した後に、指示受付部に対して決済の実行が指示された場合(購入ボタン212がさらに押下された場合)に釣銭を払い出す。これにより、利用者は、警告情報が出力された場合に、金銭の追加投入を行わなくても決済(購入)を行うことができる。このため、たとえば、釣銭を減らすことを意図して小銭を投入したが、釣銭を減らすには手持ちの小銭が足りなかった場合や、急いでいる場合などにも利用者にストレスを与えずに決済を行うことができる。   As described above, the purchase button 212 also has a function of an instruction receiving unit that receives an instruction to execute settlement. However, an instruction receiving unit that receives an instruction to execute settlement may be provided separately from the purchase button 212. The control circuit 220 pays out change when the execution of payment is instructed to the instruction receiving unit (when the purchase button 212 is further pressed) after holding out change change. Thereby, when warning information is output, the user can make a payment (purchase) without additional money input. For this reason, for example, when coins are inserted with the intention of reducing change, but there are not enough coins on hand to reduce change, or when you are in a hurry, you can settle without stressing the user. It can be performed.

図6は、制御例1における表示の一例を示す図である。図6においては、制御回路220がディスプレイ213によって警告情報を出力する場合について説明する。状態601〜605のそれぞれは、図5に示した制御例1における制御回路220のディスプレイ213による表示状態を示している。   FIG. 6 is a diagram illustrating an example of display in Control Example 1. In FIG. 6, the case where the control circuit 220 outputs warning information by the display 213 will be described. Each of the states 601 to 605 indicates a display state on the display 213 of the control circuit 220 in the control example 1 illustrated in FIG.

状態601は、制御回路220が金銭投入口211への金銭の投入を受け付けている投入受付時(図5のステップS501)のディスプレイ213による表示状態である。状態601に示すように、制御回路220は、「お金を入れてください。」のメッセージをディスプレイ213に表示させることにより利用者に対して金銭の投入を促す。状態601において金銭が投入されるとディスプレイ213は状態602へ移行する。   The state 601 is a display state on the display 213 when the control circuit 220 accepts the insertion of money into the money insertion slot 211 (step S501 in FIG. 5). As shown in state 601, the control circuit 220 prompts the user to insert money by causing the display 213 to display a message “please insert money”. When money is inserted in the state 601, the display 213 shifts to the state 602.

状態602は、制御回路220が購入ボタン212の押下の受付を行っている押下受付時(図5のステップS502)のディスプレイ213による表示状態である。状態602に示すように、制御回路220は、「商品を選択してください。」のメッセージをディスプレイ213に表示させることにより利用者に対して購入ボタン212の押下を促す。状態602において購入ボタン212が押下されるとディスプレイ213は状態603〜605のいずれかへ移行する。   A state 602 is a display state on the display 213 when the control circuit 220 receives a press of the purchase button 212 (step S502 in FIG. 5). As shown in the state 602, the control circuit 220 prompts the user to press the purchase button 212 by displaying a message “Please select a product” on the display 213. When the purchase button 212 is pressed in the state 602, the display 213 shifts to one of the states 603 to 605.

状態603は、投入額が、押下された購入ボタン212に対応する商品の価格未満であった場合(投入額<価格)のディスプレイ213による表示状態である。状態603に示すように、制御回路220は、「お金が不足しています。」のメッセージをディスプレイ213に表示させることにより利用者に対して金銭の追加投入を促す。状態603において金銭が投入されるとディスプレイ213は状態603〜605のいずれかへ移行する。   A state 603 is a display state on the display 213 when the input amount is less than the price of the product corresponding to the pressed purchase button 212 (input amount <price). As shown in a state 603, the control circuit 220 prompts the user to add money by causing the display 213 to display a message indicating that “money is insufficient”. When money is inserted in the state 603, the display 213 shifts to any of the states 603 to 605.

状態604は、投入額が、押下された購入ボタン212に対応する商品の価格以上であり、投入最小額面の釣銭の数が0(小銭充足)である場合(図5のステップS510からステップS515へ移行する場合)のディスプレイ213による表示状態である。状態604に示すように、制御回路220は、「購入ありがとうございました。」のメッセージをディスプレイ213に表示させる。そして、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出す。   In state 604, when the input amount is equal to or greater than the price of the product corresponding to the pressed purchase button 212, and the number of changes in the input minimum face value is 0 (change change) (from step S510 of FIG. 5 to step S515). This is a display state on the display 213 in the case of transition. As shown in the state 604, the control circuit 220 displays a message “Thank you for the purchase” on the display 213. Then, the control circuit 220 provides the product from the product providing port 214 and pays out change from the change payment outlet 215.

状態605は、投入額が、押下された購入ボタン212に対応する商品の価格以上であり、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図5のステップS512)のディスプレイ213による表示状態である。状態605に示すように、制御回路220は、「お金の投入間違いがあります。購入を行う場合は購入ボタンを押してください。」のメッセージをディスプレイ213に表示させる。状態605において、購入ボタン212がさらに押下されるか、金銭投入口211へ不足分の金銭が投入されると、制御回路220は状態604へ移行する。   A state 605 is a display when the input amount is equal to or greater than the price of the product corresponding to the pressed purchase button 212 and the number of changes on the minimum input face value is 1 or more (lack of change) (step S512 in FIG. 5). 213 is a display state. As shown in the state 605, the control circuit 220 causes the display 213 to display a message “There is an error in throwing money. Press the purchase button to make a purchase”. When the purchase button 212 is further pressed in the state 605 or when a shortage of money is inserted into the money slot 211, the control circuit 220 shifts to the state 604.

図7は、制御例1における表示の他の例を示す図である。図7においては、制御回路220が購入ボタン212の点灯状態によって警告情報を出力する場合について説明する。価格表示部710は、制御回路220が提供可能な商品ごとに設けられ、商品の価格を表示する部分である。購入ボタン212は、制御回路220が提供可能な商品ごとに設けられている。状態701〜705のそれぞれは、制御回路220の購入ボタン212の状態を示している。   FIG. 7 is a diagram illustrating another example of display in Control Example 1. In FIG. 7, a case where the control circuit 220 outputs warning information depending on the lighting state of the purchase button 212 will be described. The price display unit 710 is provided for each product that the control circuit 220 can provide, and is a part that displays the price of the product. The purchase button 212 is provided for each product that the control circuit 220 can provide. Each of the states 701 to 705 indicates the state of the purchase button 212 of the control circuit 220.

状態701は、制御回路220が金銭投入口211への金銭の投入を受け付けている投入受付時(図5のステップS501)の購入ボタン212の状態である。状態701に示すように、制御回路220は、購入ボタン212を消灯させることで、金銭が投入されておらず購入ボタン212の押下が無効であることを利用者に通知する。   The state 701 is the state of the purchase button 212 when the control circuit 220 accepts the insertion of money into the money insertion slot 211 (step S501 in FIG. 5). As shown in the state 701, the control circuit 220 turns off the purchase button 212 to notify the user that money has not been inserted and the purchase button 212 is invalid.

状態702は、利用者によって金銭投入口211に金銭が投入されたが、投入額が価格表示部710の価格未満であった場合の購入ボタン212の状態である。状態702に示すように、制御回路220は、購入ボタン212を消灯させたままにすることで、投入額が不足しており購入ボタン212の押下が無効であることを利用者に通知する。   The state 702 is a state of the purchase button 212 when money is inserted into the money slot 211 by the user but the amount is less than the price on the price display unit 710. As shown in the state 702, the control circuit 220 keeps the purchase button 212 unlit, thereby notifying the user that the input amount is insufficient and that pressing of the purchase button 212 is invalid.

状態703は、利用者によって金銭投入口211に金銭が投入され、投入額が価格表示部710の価格以上となった場合の購入ボタン212の状態である。状態703に示すように、制御回路220は、図5のステップS501において、購入ボタン212を点灯させることで、購入ボタン212の押下が有効であることを利用者に通知する。状態703において購入ボタン212が押下されるとディスプレイ213は状態704または状態705へ移行する。   The state 703 is a state of the purchase button 212 when money is inserted into the money insertion slot 211 by the user and the amount of input becomes equal to or higher than the price on the price display unit 710. As shown in a state 703, the control circuit 220 notifies the user that pressing of the purchase button 212 is effective by turning on the purchase button 212 in step S501 of FIG. When the purchase button 212 is pressed in the state 703, the display 213 shifts to the state 704 or the state 705.

状態704は、投入最小額面の釣銭の数が0(小銭充足)である場合(図5のステップS510からステップS515へ移行する場合)の購入ボタン212の状態である。状態704に示すように、制御回路220は、商品提供口214から商品を提供して釣銭払出口215から釣銭を払い出すとともに、購入ボタン212を消灯することで、決済が終了して購入ボタン212の押下が再度無効になったことを利用者へ通知する。   A state 704 is a state of the purchase button 212 when the number of changes in the minimum input face value is 0 (change in change) (in the case of shifting from step S510 in FIG. 5 to step S515). As shown in the state 704, the control circuit 220 provides the product from the product providing port 214, pays out the change from the change payment outlet 215, and turns off the purchase button 212, thereby completing the settlement and the purchase button 212. Notify the user that the press of is again disabled.

状態705は、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図5のステップS512)の購入ボタン212の状態である。状態705に示すように、制御回路220は、購入ボタン212を点滅表示することで、釣銭を減らすには小銭の数が不足していることを利用者へ通知する。状態705において利用者が購入ボタン212を再度押下するか、小銭の不足分を追加で投入すると、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出すとともに状態704へ移行する。   The state 705 is a state of the purchase button 212 when the number of changes on the minimum input face value is 1 or more (lack of change) (step S512 in FIG. 5). As shown in a state 705, the control circuit 220 blinks the purchase button 212 to notify the user that the number of change is insufficient to reduce the change. When the user presses the purchase button 212 again in the state 705 or inserts an additional amount of change, the control circuit 220 provides the product from the product supply port 214 and pays out the change from the change payment outlet 215. Transition to state 704.

(制御回路による制御例2)
図8は、自動販売機の制御回路による制御例2を示すフローチャートである。図2に示した自動販売機200の制御回路220は、たとえば図8に示す各ステップを実行する。自動販売機200は、購入ボタン212の押下により商品が選択された後に金銭の投入を受け付け、投入額が商品の価格以上になると商品提供口214から商品が提供されるとともに釣銭払出口215から釣銭が払い出される自動販売機であるとする。
(Control example 2 by control circuit)
FIG. 8 is a flowchart showing a control example 2 by the control circuit of the vending machine. The control circuit 220 of the vending machine 200 shown in FIG. 2 executes, for example, each step shown in FIG. The vending machine 200 accepts the input of money after the product is selected by pressing the purchase button 212, and when the input amount is equal to or higher than the price of the product, the product is provided from the product providing port 214 and changed from the change payment outlet 215. Is a vending machine that is paid out.

まず、制御回路220は、利用者による購入ボタン212の押下を受け付ける(ステップS801)。つぎに、制御回路220は、ステップS801において押下された購入ボタン212に対応する商品の価格を商品価格情報400から取得する(ステップS802)。つぎに、制御回路220は、利用者(購入者)から金銭投入口211への金銭の投入を受け付ける(ステップS803)。   First, the control circuit 220 accepts pressing of the purchase button 212 by the user (step S801). Next, the control circuit 220 acquires the price of the product corresponding to the purchase button 212 pressed in step S801 from the product price information 400 (step S802). Next, the control circuit 220 accepts the insertion of money from the user (purchaser) into the money insertion slot 211 (step S803).

つぎに、制御回路220は、ステップS803における投入額が、ステップS802によって取得された価格以上か否かを判断する(ステップS804)。投入額が商品の価格以上でない場合(ステップS804:No)は、制御回路220は、ステップS803へ戻る。投入額が商品の価格以上である場合(ステップS804:Yes)は、制御回路220は、ステップS805へ移行する。   Next, the control circuit 220 determines whether or not the input amount in step S803 is equal to or greater than the price acquired in step S802 (step S804). If the input amount is not equal to or higher than the price of the product (step S804: No), the control circuit 220 returns to step S803. When the input amount is equal to or higher than the price of the product (step S804: Yes), the control circuit 220 proceeds to step S805.

図8に示すステップS805〜S814は、図5に示したステップS504〜S513と同様である。ステップS814において、金銭が投入されていない場合(ステップS814:No)は、制御回路220は、ステップS813によって警報情報が出力されてから所定時間が経過したか否かを判断する(ステップS815)。   Steps S805 to S814 shown in FIG. 8 are the same as steps S504 to S513 shown in FIG. In step S814, when money is not inserted (step S814: No), the control circuit 220 determines whether or not a predetermined time has elapsed since the alarm information was output in step S813 (step S815).

ステップS815において、所定時間が経過していない場合(ステップS815:No)は、制御回路220は、ステップS814へ戻る。所定時間が経過した場合(ステップS815:Yes)は、制御回路220は、ステップS816へ移行する。図8に示すステップS816,S817は、図5に示したステップS515,S516と同様である。   If the predetermined time has not elapsed in step S815 (step S815: No), the control circuit 220 returns to step S814. If the predetermined time has elapsed (step S815: Yes), the control circuit 220 proceeds to step S816. Steps S816 and S817 shown in FIG. 8 are the same as steps S515 and S516 shown in FIG.

図9は、制御例2における表示の一例を示す図である。図9においては、制御回路220がディスプレイ213によって警告情報を出力する場合について説明する。状態901〜904のそれぞれは、図8に示した制御例2における制御回路220のディスプレイ213による表示状態を示している。   FIG. 9 is a diagram illustrating an example of display in the control example 2. In FIG. 9, a case where the control circuit 220 outputs warning information by the display 213 will be described. Each of the states 901 to 904 indicates a display state on the display 213 of the control circuit 220 in the control example 2 illustrated in FIG.

状態901は、制御回路220が購入ボタン212の押下の受付を行っている押下受付時(図8のステップS801)のディスプレイ213による表示状態である。状態901に示すように、制御回路220は、「商品を選択してください。」のメッセージをディスプレイ213に表示させることで利用者に購入ボタン212の押下を促す。状態901において購入ボタン212が押下されるとディスプレイ213は状態902へ移行する。   A state 901 is a display state on the display 213 when the control circuit 220 receives a press of the purchase button 212 (step S801 in FIG. 8). As shown in the state 901, the control circuit 220 prompts the user to press the purchase button 212 by displaying a message “Please select a product” on the display 213. When the purchase button 212 is pressed in the state 901, the display 213 shifts to the state 902.

状態902は、制御回路220が金銭投入口211への金銭の投入を受け付けている投入受付時(図8のステップS803)のディスプレイ213による表示状態である。状態902に示すように、制御回路220は、「お金を入れてください。」のメッセージをディスプレイ213に表示させることにより利用者に対して金銭の投入を促す。状態902において金銭が投入され、投入額が商品の価格以上となるとディスプレイ213は状態903または状態904へ移行する。   A state 902 is a display state on the display 213 when the control circuit 220 accepts the insertion of money into the money insertion slot 211 (step S803 in FIG. 8). As shown in state 902, the control circuit 220 prompts the user to insert money by causing the display 213 to display a message “please insert money”. When money is inserted in the state 902 and the amount of money is equal to or higher than the price of the product, the display 213 shifts to the state 903 or the state 904.

状態903は、投入最小額面の釣銭の数が0(小銭充足)である場合(図8のステップS811からステップS816へ移行する場合)のディスプレイ213による表示状態である。状態903に示すように、制御回路220は、「購入ありがとうございました。」のメッセージをディスプレイ213に表示させる。そして、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出す。   A state 903 is a display state on the display 213 in the case where the number of changes on the minimum input face value is 0 (change in change) (in the case of shifting from step S811 to step S816 in FIG. 8). As shown in state 903, the control circuit 220 displays a message “Thank you for the purchase” on the display 213. Then, the control circuit 220 provides the product from the product providing port 214 and pays out change from the change payment outlet 215.

状態904は、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図8のステップS813)のディスプレイ213による表示状態である。状態904に示すように、制御回路220は、「お金の投入間違いがあります。購入を行う場合はそのままお待ちください。」のメッセージをディスプレイ213に表示させる。状態904において、所定時間が経過するか、金銭投入口211へ不足分の金銭が投入されると、制御回路220は状態903へ移行する。   A state 904 is a display state on the display 213 when the number of changes in the minimum input face value is 1 or more (lack of change) (step S813 in FIG. 8). As shown in the state 904, the control circuit 220 causes the display 213 to display a message “There is a mistake in throwing in the money. In state 904, when a predetermined time elapses or when a shortage of money is inserted into the money slot 211, the control circuit 220 shifts to state 903.

図10は、制御例2における表示の他の例を示す図である。図10においては、制御回路220が購入ボタン212の点灯状態によって警告情報を出力する場合について説明する。図10において、図7に示した部分と同様の部分については同一の符号を付して説明を省略する。状態1001〜1004のそれぞれは制御回路220の購入ボタン212の状態を示している。   FIG. 10 is a diagram illustrating another example of display in the control example 2. In FIG. 10, a case where the control circuit 220 outputs warning information according to the lighting state of the purchase button 212 will be described. In FIG. 10, the same parts as those shown in FIG. Each of the states 1001 to 1004 indicates the state of the purchase button 212 of the control circuit 220.

状態1001は、制御回路220が購入ボタン212の押下を受け付けている押下受付時(図8のステップS801)の購入ボタン212の状態である。状態1001に示すように、制御回路220は、購入ボタン212を消灯させることで、購入ボタン212に対応する商品が選択されていないことを利用者に通知する。状態1001において購入ボタン212が押下されると購入ボタン212は状態1002へ移行する。   A state 1001 is a state of the purchase button 212 when the control circuit 220 receives a press of the purchase button 212 (step S801 in FIG. 8). As shown in a state 1001, the control circuit 220 turns off the purchase button 212 to notify the user that a product corresponding to the purchase button 212 has not been selected. When the purchase button 212 is pressed in the state 1001, the purchase button 212 shifts to the state 1002.

状態1002は、制御回路220が金銭投入口211への金銭の投入を受け付けている投入受付時(図8のステップS803)の購入ボタン212の状態である。状態1002に示すように、制御回路220は、購入ボタン212を点灯させることで、購入ボタン212に対応する商品が選択されていることを利用者に通知する。状態1002において金銭が投入され、投入額が商品の価格以上となると購入ボタン212は状態1003または状態1004へ移行する。   The state 1002 is a state of the purchase button 212 when the control circuit 220 accepts the insertion of money into the money insertion slot 211 (step S803 in FIG. 8). As shown in a state 1002, the control circuit 220 lights the purchase button 212 to notify the user that a product corresponding to the purchase button 212 has been selected. When money is inserted in the state 1002 and the amount of money is equal to or greater than the price of the product, the purchase button 212 shifts to the state 1003 or the state 1004.

状態1003は、投入最小額面の釣銭の数が0(小銭充足)である場合(図8のステップS811からステップS816へ移行する場合)の購入ボタン212の状態である。状態1003に示すように、制御回路220は、商品提供口214から商品を提供して釣銭払出口215から釣銭を払い出すとともに、購入ボタン212を消灯することで、購入ボタン212の押下が再度無効になったことを利用者へ通知する。   A state 1003 is a state of the purchase button 212 when the number of changes in the minimum input face value is 0 (change in change) (in the case of shifting from step S811 to step S816 in FIG. 8). As shown in the state 1003, the control circuit 220 provides the product from the product providing port 214 and pays out the change from the change payout port 215, and turns off the purchase button 212 so that the pressing of the purchase button 212 is invalid again. The user is notified that

状態1004は、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図8のステップS813)の購入ボタン212の状態である。状態1004に示すように、制御回路220は、購入ボタン212を点滅させることで、釣銭を減らすには小銭の数が不足していることを利用者へ通知する。状態1004において所定時間が経過するか、または利用者が小銭の不足分を追加で投入すると、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出して状態1003へ移行する。   The state 1004 is a state of the purchase button 212 when the number of changes on the minimum input face value is 1 or more (lack of change) (step S813 in FIG. 8). As shown in a state 1004, the control circuit 220 blinks the purchase button 212 to notify the user that the number of coins is insufficient to reduce the change. When a predetermined time elapses in the state 1004 or the user additionally inserts a shortage of change, the control circuit 220 provides a product from the product providing port 214 and pays out a change from the change payout port 215 to state 1003. Migrate to

このように、制御回路220は、釣銭の払い出しを保留してから所定時間が経過した場合に釣銭を払い出す。これにより、利用者は、警告情報が出力された場合に、金銭の追加投入を行わなくても決済(購入)を行うことができる。このため、たとえば、釣銭を減らすことを意図して小銭を投入したが、釣銭を減らすには手持ちの小銭が足りなかった場合や、急いでいる場合などにも利用者にストレスを与えずに決済を行うことができる。   In this way, the control circuit 220 pays out change when a predetermined time has elapsed since the change payout is suspended. Thereby, when warning information is output, the user can make a payment (purchase) without additional money input. For this reason, for example, when coins are inserted with the intention of reducing change, but there are not enough coins on hand to reduce change, or when you are in a hurry, you can settle without stressing the user. It can be performed.

また、図5および図10に示した制御回路220による制御例1および制御例2を、利用者の選択によって選択可能にしてもよい。たとえば、利用者によって最初に金銭が投入された場合は制御例1となり、利用者によって最初に購入ボタン212が押下された場合は制御例2となるように制御回路220が制御する。   Further, the control example 1 and the control example 2 by the control circuit 220 shown in FIGS. 5 and 10 may be selectable by the user's selection. For example, the control circuit 220 performs control so that the control example 1 is performed when money is first inserted by the user and the control example 2 is performed when the purchase button 212 is first pressed by the user.

(制御回路による制御例3)
図11は、自動販売機の制御回路による制御例3を示すフローチャートである。図2に示した自動販売機200の制御回路220は、たとえば図11に示す各ステップを実行する。自動販売機200は、提供可能な商品の価格が一定である自動販売機であるとする。この場合は、自動販売機200は購入ボタン212を備えていなくてもよい。
(Control example 3 by control circuit)
FIG. 11 is a flowchart showing a control example 3 by the control circuit of the vending machine. The control circuit 220 of the vending machine 200 shown in FIG. 2 executes, for example, each step shown in FIG. It is assumed that the vending machine 200 is a vending machine in which the price of goods that can be provided is constant. In this case, the vending machine 200 may not include the purchase button 212.

まず、制御回路220は、提供可能な商品の価格をメモリ230から取得し(ステップS1101)、ステップS1102へ移行する。図11に示すステップS1102〜S1116は、図8に示したステップS803〜S817と同様である。   First, the control circuit 220 acquires the price of a product that can be provided from the memory 230 (step S1101), and proceeds to step S1102. Steps S1102 to S1116 shown in FIG. 11 are the same as steps S803 to S817 shown in FIG.

図12は、制御例3における表示の一例を示す図である。図12においては、制御回路220がディスプレイ213によって警告情報を出力する場合について説明する。状態1201〜1203のそれぞれは、図11に示した制御例3における制御回路220のディスプレイ213による表示状態を示している。   FIG. 12 is a diagram illustrating an example of display in the control example 3. In FIG. 12, a case where the control circuit 220 outputs warning information by the display 213 will be described. Each of the states 1201 to 1203 indicates a display state on the display 213 of the control circuit 220 in the control example 3 illustrated in FIG.

状態1201は、制御回路220が金銭の投入の受付を行っている投入受付時(図11のステップS1102)のディスプレイ213による表示状態である。状態1201に示すように、制御回路220は、「お金を入れてください。」のメッセージをディスプレイ213に表示させることにより利用者に対して金銭の投入を促す。状態1202において金銭が投入され、投入額が商品の価格以上となるとディスプレイ213は状態1202または状態1203へ移行する。   A state 1201 is a display state on the display 213 when the control circuit 220 accepts the insertion of money (step S1102 in FIG. 11). As shown in state 1201, the control circuit 220 prompts the user to insert money by displaying a message “please insert money” on the display 213. When money is inserted in the state 1202 and the amount of money is equal to or higher than the price of the product, the display 213 shifts to the state 1202 or the state 1203.

状態1202は、投入最小額面の釣銭の数が0(小銭充足)である場合(図11のステップS1110からステップS1115へ移行する場合)のディスプレイ213による表示状態である。状態1202に示すように、制御回路220は、「購入ありがとうございました。」のメッセージをディスプレイ213に表示させる。そして、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出す。   A state 1202 is a display state on the display 213 in the case where the number of changes in the minimum input face value is 0 (change in change) (in the case of shifting from step S1110 to step S1115 in FIG. 11). As shown in the state 1202, the control circuit 220 displays a message “Thank you for the purchase” on the display 213. Then, the control circuit 220 provides the product from the product providing port 214 and pays out change from the change payment outlet 215.

状態1203は、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図11のステップS1112)のディスプレイ213による表示状態である。状態1203に示すように、制御回路220は、「お金の投入間違いがあります。購入を行う場合はそのままお待ちください。」のメッセージをディスプレイ213に表示させる。状態1203において、所定時間が経過するか、金銭投入口211へ不足分の金銭が投入されると、制御回路220は状態1202へ移行する。   A state 1203 is a display state on the display 213 in the case where the number of changes on the minimum input face value is 1 or more (lack of change) (step S1112 in FIG. 11). As shown in a state 1203, the control circuit 220 displays a message “There is a mistake in throwing money. If you make a purchase, please wait as it is” on the display 213. In the state 1203, when a predetermined time elapses or when a shortage of money is inserted into the money slot 211, the control circuit 220 shifts to the state 1202.

図13は、制御例3における表示の他の例を示す図である。図13に示すランプ1310は、自動販売機200に設けられたランプである。図13においては、制御回路220がランプ1310の点灯状態によって警告情報を出力する場合について説明する。図13において、図7に示した部分と同様の部分については同一の符号を付して説明を省略する。状態1301〜1303のそれぞれは制御回路220のランプ1310の状態を示している。   FIG. 13 is a diagram illustrating another example of display in the control example 3. A lamp 1310 shown in FIG. 13 is a lamp provided in the vending machine 200. In FIG. 13, a case where the control circuit 220 outputs warning information according to the lighting state of the lamp 1310 will be described. In FIG. 13, the same parts as those shown in FIG. Each of the states 1301 to 1303 indicates the state of the lamp 1310 of the control circuit 220.

状態1301は、制御回路220が金銭の投入の受付を行っている投入受付時(図11のステップS1102)のランプ1310の状態である。状態1301に示すように、制御回路220は、ランプ1310を点灯させることで、商品を購入可能であることを利用者に通知する。状態1301において金銭が投入され、投入額が商品の価格以上になるとランプ1310は状態1302または状態1303へ移行する。   A state 1301 is a state of the lamp 1310 at the time of accepting the insertion (step S1102 in FIG. 11) in which the control circuit 220 accepts the insertion of money. As shown in the state 1301, the control circuit 220 turns on the lamp 1310 to notify the user that the product can be purchased. When money is inserted in the state 1301 and the amount of money is equal to or higher than the price of the product, the lamp 1310 shifts to the state 1302 or the state 1303.

状態1302は、投入最小額面の釣銭の数が0(小銭充足)である場合(図11のステップS1110からステップS1115へ移行する場合)のランプ1310の状態である。状態1302に示すように、制御回路220は、商品提供口214から商品を提供して釣銭払出口215から釣銭を払い出すとともに、ランプ1310を消灯することで、決済が終了したことを利用者へ通知する。   The state 1302 is a state of the lamp 1310 in the case where the number of changes in the minimum face value is 0 (change in change) (in the case of shifting from step S1110 to step S1115 in FIG. 11). As shown in a state 1302, the control circuit 220 provides the product from the product providing port 214, pays out the change from the change payout port 215, and turns off the lamp 1310 to notify the user that the settlement has ended. Notice.

状態1303は、投入最小額面の釣銭の数が1以上(小銭不足)である場合(図11のステップS1112)のランプ1310の状態である。状態1303に示すように、制御回路220は、ランプ1310を点滅させることで、釣銭を減らすには小銭の数が不足していることを利用者へ通知する。状態1303において所定時間が経過し、または利用者が小銭の不足分を追加で投入すると、制御回路220は、商品提供口214から商品を提供し、釣銭払出口215から釣銭を払い出して状態1302へ移行する。   A state 1303 is a state of the lamp 1310 in the case where the number of changes on the minimum face value is 1 or more (lack of change) (step S1112 in FIG. 11). As shown in state 1303, the control circuit 220 blinks the lamp 1310 to notify the user that the number of change is insufficient to reduce the change. When a predetermined time elapses in the state 1303 or when the user additionally inputs a shortage of change, the control circuit 220 provides the product from the product providing port 214 and pays out the change from the change payout port 215 to the state 1302. Transition.

(額面ごとの釣銭の数の算出)
図14は、額面ごとの釣銭の数の算出の一例を示すフローチャートである。制御回路220は、たとえば図14に示す各ステップを実行することによって額面ごとの釣銭の数を算出する。ここで、利用者へ払い出すべき額面X(A)の釣銭の数を釣銭数Z(A)とする。インデックスAのそれぞれについて釣銭数Z(A)の初期値は0とする。
(Calculation of the number of changes per face value)
FIG. 14 is a flowchart illustrating an example of calculation of the number of changes for each face value. The control circuit 220 calculates the number of changes for each face value, for example, by executing the steps shown in FIG. Here, the number of changes of the face value X (A) to be paid out to the user is defined as the number of changes Z (A). The initial value of the change number Z (A) is set to 0 for each index A.

まず、制御回路220は、額面X(A)のインデックスAを9に設定することで初期化する(ステップS1401)。つぎに、制御回路220は、投入額と価格との差分によって釣銭残額Rを算出する(ステップS1402)。釣銭残額Rは、利用者へ払い出すべき釣銭額のうちの釣銭数Z(A)へ換算していない金額である。   First, the control circuit 220 initializes by setting the index A of the face value X (A) to 9 (step S1401). Next, the control circuit 220 calculates the change amount R based on the difference between the input amount and the price (step S1402). The change balance R is an amount not converted to the change number Z (A) of the change amount to be paid out to the user.

つぎに、制御回路220は、釣銭残額Rが額面X(A)以上であるか否かを判断する(ステップS1403)。釣銭残額Rが額面X(A)以上である場合(ステップS1403:Yes)は、制御回路220は、釣銭数Z(A)に1を加える(ステップS1404)。つぎに、制御回路220は、釣銭残額Rから額面X(A)が示す単位額を減算し(ステップS1405)、ステップS1403へ戻る。   Next, the control circuit 220 determines whether or not the change balance R is equal to or greater than the face value X (A) (step S1403). When the change balance R is equal to or greater than the face value X (A) (step S1403: Yes), the control circuit 220 adds 1 to the change number Z (A) (step S1404). Next, the control circuit 220 subtracts the unit amount indicated by the face value X (A) from the change amount R (step S1405) and returns to step S1403.

ステップS1403において、釣銭残額Rが額面X(A)未満である場合(ステップS1403:No)は、制御回路220は、インデックスAが0であるか否かを判断する(ステップS1406)。これにより、すべてのインデックスAについて釣銭数Z(A)を算出したか否かを判断することができる。インデックスAが0でない場合(ステップS1406:No)は、制御回路220は、インデックスAから1を減算し(ステップS1407)、ステップS1403へ戻る。   In step S1403, when the change balance R is less than the face value X (A) (step S1403: No), the control circuit 220 determines whether or not the index A is 0 (step S1406). Thereby, it is possible to determine whether or not the change number Z (A) has been calculated for all the indexes A. When the index A is not 0 (step S1406: No), the control circuit 220 subtracts 1 from the index A (step S1407) and returns to step S1403.

ステップS1406において、インデックスAが0である場合(ステップS1406:Yes)は、制御回路220は、一連の処理を終了する。これにより、インデックスAのそれぞれについて釣銭数Z(A)を算出することができる。   In step S1406, when the index A is 0 (step S1406: Yes), the control circuit 220 ends a series of processes. Thereby, the change number Z (A) can be calculated for each of the indexes A.

図15は、額面ごとの釣銭の数の算出の他の例を示すフローチャートである。制御回路220は、たとえば図15に示す各ステップを実行することによって額面ごとの釣銭の数を算出する。まず、制御回路220は、額面X(A)のインデックスAを9に設定することで初期化する(ステップS1501)。つぎに、制御回路220は、投入額と価格との差分によって釣銭残額Rを算出する(ステップS1502)。   FIG. 15 is a flowchart showing another example of calculation of the number of changes for each face value. The control circuit 220 calculates the number of changes for each face value, for example, by executing the steps shown in FIG. First, the control circuit 220 initializes by setting the index A of the face value X (A) to 9 (step S1501). Next, the control circuit 220 calculates a change balance R based on the difference between the input amount and the price (step S1502).

つぎに、制御回路220は、釣銭情報300から釣銭残数Y(A)を取得し、釣銭残額Rが額面X(A)以上であり、かつ釣銭残数Y(A)が釣銭数Z(A)より大きいか否かを判断する(ステップS1503)。釣銭残額Rが額面X(A)以上であり、かつ釣銭残数Y(A)が釣銭数Z(A)より大きい場合(ステップS1503:Yes)は、制御回路220は、釣銭数Z(A)に1を加える(ステップS1504)。   Next, the control circuit 220 acquires the change amount Y (A) from the change information 300, the change amount R is equal to or greater than the face value X (A), and the change amount Y (A) is the change amount Z (A It is determined whether it is greater than () (step S1503). When the change amount R is equal to or greater than the face value X (A) and the change amount Y (A) is greater than the change number Z (A) (step S1503: Yes), the control circuit 220 determines the change amount Z (A). 1 is added to (step S1504).

つぎに、制御回路220は、釣銭情報300の釣銭残数Y(A)から1を減算する(ステップS1505)。つぎに、制御回路220は、釣銭残額Rから額面X(A)が示す単位額を減算し(ステップS1506)、ステップS1503へ戻る。   Next, the control circuit 220 subtracts 1 from the change remaining number Y (A) of the change information 300 (step S1505). Next, the control circuit 220 subtracts the unit amount indicated by the face value X (A) from the change amount R (step S1506) and returns to step S1503.

ステップS1503において、釣銭残額Rが額面X(A)未満であるか、または釣銭残数Y(A)が釣銭数Z(A)より大きくない場合(ステップS1503:No)は、制御回路220は、ステップS1507へ移行する。図15に示すステップS1507,S1508は、図14に示したステップS1406,S1407と同様である。これにより、インデックスAのそれぞれについて、釣銭払出口215が払出可能な釣銭数Z(A)を算出することができる。   In step S1503, if the change balance R is less than the face value X (A) or the change balance number Y (A) is not greater than the change number Z (A) (step S1503: No), the control circuit 220 The process proceeds to step S1507. Steps S1507 and S1508 shown in FIG. 15 are the same as steps S1406 and S1407 shown in FIG. As a result, the change number Z (A) that can be paid out by the change payout outlet 215 can be calculated for each index A.

以上説明したように、決済装置および決済方法によれば、投入された各額面のうちの最小単位の額面の釣銭の数がゼロでない場合に、小銭の不足を利用者へ通知するとともに釣銭の払い出しを一時保留することができる。これにより、投入した小銭がそのまま釣銭になることを回避し、利用者に対する利便性を向上させることができる。上述した実施の形態に関し、さらに以下の付記を開示する。   As described above, according to the settlement apparatus and the settlement method, when the number of changes in the smallest unit face value among the entered face values is not zero, the user is informed of the lack of change and the change is paid out. Can be temporarily suspended. Thereby, it is possible to avoid that the changed coins are changed as they are, and to improve convenience for the user. The following additional notes are disclosed with respect to the embodiment described above.

(付記1)利用者からの金銭の投入を受け付ける受付部と、
前記受付部に投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合に前記利用者へ警告情報を出力する出力部と、
前記受付部に投入された金銭に基づいて前記利用者に釣銭を払い出し、前記出力部によって前記警告情報が出力される場合は前記釣銭の払い出しを一時保留する払出部と、
を備えることを特徴とする決済装置。
(Appendix 1) A reception unit that accepts money input from a user;
An output unit that outputs warning information to the user when the number of change in the smallest unit of the face value of money put into the reception unit is 1 or more;
A payout unit that pays out change to the user based on money put into the reception unit, and temporarily holds out the change payout when the warning information is output by the output unit;
A settlement apparatus comprising:

(付記2)前記出力部は、前記受付部への前記最小単位の額面の投入数が前記最小単位の額面の釣銭の数以下である場合は前記警告情報を出力し、前記最小単位の額面の投入数が前記最小単位の額面の釣銭の数より大きい場合は前記警告情報を出力しないことを特徴とする付記1に記載の決済装置。 (Additional remark 2) The said output part outputs the said warning information, when the number of inputs of the said minimum unit face value to the said reception part is below the number of change of the said minimum unit face value, The settlement apparatus according to appendix 1, wherein the warning information is not output when the number of inputs is larger than the number of change of the face value of the minimum unit.

(付記3)前記受付部への額面ごとの投入数を計数する計数部と、
前記利用者が支払うべき価格を取得する取得部と、
前記計数部によって計数された投入数と、前記取得部によって取得された価格と、に基づいて前記最小単位の額面および前記最小単位の額面の釣銭の数を算出する算出部と、
前記算出部の算出結果に基づいて前記出力部および前記払出部を制御する制御部と、
を備えることを特徴とする付記1または2に記載の決済装置。
(Supplementary note 3) a counting unit for counting the number of inputs per face value to the receiving unit;
An acquisition unit for acquiring a price to be paid by the user;
A calculation unit that calculates the number of changes in the face value of the minimum unit and the face value of the minimum unit based on the number of inputs counted by the counting unit and the price acquired by the acquisition unit;
A control unit that controls the output unit and the payout unit based on a calculation result of the calculation unit;
The settlement apparatus according to appendix 1 or 2, further comprising:

(付記4)前記払出部が現在払い出し可能な釣銭を示す釣銭情報を記憶する釣銭記憶部を備え、
前記算出部は、前記釣銭記憶部によって記憶された釣銭情報に基づいて、前記払出部が現在払い出し可能な前記最小単位の額面の釣銭の数を算出することを特徴とする付記3に記載の決済装置。
(Additional remark 4) The change part is provided with a change memory part which memorizes change information which shows change which can be paid now,
The settlement according to claim 3, wherein the calculation unit calculates the number of change of the minimum unit face value that the payout unit can currently pay out based on the change information stored in the change storage unit. apparatus.

(付記5)前記計数部は、前記額面ごとの投入数を、より大きな額面への換算が可能な場合は前記換算を行って計数することを特徴とする付記3または4に記載の決済装置。 (Supplementary Note 5) The settlement apparatus according to Supplementary Note 3 or 4, wherein the counting unit counts the number of inputs for each face value by performing the conversion when conversion to a larger face value is possible.

(付記6)前記算出部は、前記計数部によって計数された額面ごとの投入数に基づいて前記利用者による投入額を算出し、算出した投入額および前記価格に基づいて前記利用者への釣銭額を算出し、算出した釣銭額に基づいて前記最小単位の額面の釣銭の数を算出することを特徴とする付記3乃至5のいずれか一項に記載の決済装置。 (Additional remark 6) The said calculation part calculates the input amount by the said user based on the number of inputs for every face value counted by the said counting part, and changes the said user based on the calculated input amount and the said price The settlement apparatus according to any one of appendices 3 to 5, wherein an amount is calculated, and the number of change of the face value of the minimum unit is calculated based on the calculated change amount.

(付記7)前記利用者による金銭の投入により前記利用者へ商品を提供する自動販売機に適用される決済装置であって、
前記商品と前記価格とを対応付ける商品価格情報を記憶する価格記憶部と、
前記利用者による前記商品の選択を受け付ける選択受付部と、
を備え、
前記取得部は、前記価格記憶部によって記憶された商品価格情報に基づいて、前記選択受付部によって選択された商品に対応する価格を取得することを特徴とする付記3乃至6のいずれか一項に記載の決済装置。
(Appendix 7) A payment apparatus applied to a vending machine that provides goods to the user by inserting money by the user,
A price storage unit that stores product price information that associates the product with the price;
A selection receiving unit for receiving selection of the product by the user;
With
The acquisition unit acquires the price corresponding to the product selected by the selection receiving unit based on the product price information stored by the price storage unit. The payment apparatus as described in.

(付記8)価格が一定の商品を提供する自動販売機に適用される決済装置であって、
前記商品の価格を記憶する価格記憶部を備え、
前記取得部は、前記価格記憶部によって記憶された価格を取得することを特徴とする付記3乃至6のいずれか一項に記載の決済装置。
(Appendix 8) A payment apparatus applied to a vending machine that provides a product with a fixed price,
A price storage unit for storing the price of the product;
The settlement apparatus according to any one of appendices 3 to 6, wherein the acquisition unit acquires the price stored by the price storage unit.

(付記9)決済の実行の指示を受け付ける指示受付部を備え、
前記払出部は、前記釣銭の払い出しを保留した後に、前記指示受付部に対して前記決済の実行が指示された場合に前記釣銭を払い出すことを特徴とする付記1乃至8のいずれか一項に記載の決済装置。
(Supplementary Note 9) An instruction receiving unit that receives an instruction to execute settlement is provided.
The payout unit pays out the change when the execution of the settlement is instructed to the instruction receiving unit after the change payout is suspended. The payment apparatus as described in.

(付記10)前記払出部は、前記釣銭の払い出しを保留してから所定時間が経過した場合に前記釣銭を払い出すことを特徴とする付記1乃至9のいずれか一項に記載の決済装置。 (Supplementary note 10) The settlement apparatus according to any one of Supplementary notes 1 to 9, wherein the payout unit pays out the change when a predetermined time has elapsed since the change is suspended.

(付記11)決済装置が、
利用者からの金銭の投入を受け付け、
投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合に前記利用者へ警告情報を出力し、
投入された金銭に基づいて前記利用者に釣銭を払い出し、前記警告情報を出力する場合は前記釣銭の払い出しを一時保留する、
ことを特徴とする決済方法。
(Supplementary Note 11) The settlement apparatus is
Accepts money input from users,
When the number of changes in the face value of the smallest unit of the face values of the inserted money is 1 or more, warning information is output to the user,
Paying out change to the user based on the money that has been thrown in, and if the warning information is to be output, temporarily suspending the change in payout,
A payment method characterized by the above.

100 決済装置
110 受付部
120,220 制御回路
130 出力部
140 払出部
121 計数部
122 取得部
123 算出部
124 制御部
200 自動販売機
300 釣銭情報
400 商品価格情報
DESCRIPTION OF SYMBOLS 100 Payment apparatus 110 Reception part 120,220 Control circuit 130 Output part 140 Payment part 121 Count part 122 Acquisition part 123 Calculation part 124 Control part 200 Vending machine 300 Change information 400 Commodity price information

Claims (6)

利用者からの金銭の投入を受け付ける受付部と、
前記受付部に投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合に前記利用者へ警告情報を出力する出力部と、
前記受付部に投入された金銭に基づいて前記利用者に釣銭を払い出し、前記出力部によって前記警告情報が出力される場合は前記釣銭の払い出しを一時保留する払出部と、
を備えることを特徴とする決済装置。
A reception unit that accepts money input from the user;
An output unit that outputs warning information to the user when the number of change in the smallest unit of the face value of money put into the reception unit is 1 or more;
A payout unit that pays out change to the user based on money put into the reception unit, and temporarily holds out the change payout when the warning information is output by the output unit;
A settlement apparatus comprising:
前記出力部は、前記受付部への前記最小単位の額面の投入数が前記最小単位の額面の釣銭の数以下である場合は前記警告情報を出力し、前記最小単位の額面の投入数が前記最小単位の額面の釣銭の数より大きい場合は、前記投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合であっても前記警告情報を出力しないことを特徴とする請求項1に記載の決済装置。 The output unit outputs the warning information when the number of input of the face value of the minimum unit to the reception unit is equal to or less than the number of change of the face value of the minimum unit, and the number of input of the face value of the minimum unit is The warning information is not output when the number of change in the smallest unit face value is greater than one, even if the number of change in the smallest unit face value of the inserted money face value is 1 or more. The settlement apparatus according to claim 1. 前記受付部への額面ごとの投入数を計数する計数部と、
前記利用者が支払うべき価格を取得する取得部と、
前記計数部によって計数された投入数と、前記取得部によって取得された価格と、に基づいて前記最小単位の額面および前記最小単位の額面の釣銭の数を算出する算出部と、
前記算出部の算出結果に基づいて前記出力部および前記払出部を制御する制御部と、
を備えることを特徴とする請求項1または2に記載の決済装置。
A counting unit for counting the number of inputs per face value to the reception unit;
An acquisition unit for acquiring a price to be paid by the user;
A calculation unit that calculates the number of changes in the face value of the minimum unit and the face value of the minimum unit based on the number of inputs counted by the counting unit and the price acquired by the acquisition unit;
A control unit that controls the output unit and the payout unit based on a calculation result of the calculation unit;
The settlement apparatus according to claim 1, further comprising:
前記払出部が現在払い出し可能な釣銭を示す釣銭情報を記憶する釣銭記憶部を備え、
前記算出部は、前記釣銭記憶部によって記憶された釣銭情報に基づいて、前記払出部が現在払い出し可能な前記最小単位の額面の釣銭の数を算出することを特徴とする請求項3に記載の決済装置。
A change storage unit for storing change information indicating change that the payout unit can currently pay out;
The said calculation part calculates the number of the change of the face value of the said minimum unit which the said payout part can pay out now based on the change information memorize | stored by the said change memory | storage part. Payment device.
前記利用者による金銭の投入により前記利用者へ商品を提供する自動販売機に適用される決済装置であって、
前記商品と前記価格とを対応付ける商品価格情報を記憶する価格記憶部と、
前記利用者による前記商品の選択を受け付ける選択受付部と、
を備え、
前記取得部は、前記価格記憶部によって記憶された商品価格情報に基づいて、前記選択受付部によって選択された商品に対応する価格を取得することを特徴とする請求項3または4に記載の決済装置。
A payment apparatus applied to a vending machine that provides goods to the user by inputting money by the user,
A price storage unit that stores product price information that associates the product with the price;
A selection receiving unit for receiving selection of the product by the user;
With
The settlement according to claim 3 or 4, wherein the acquisition unit acquires a price corresponding to the product selected by the selection receiving unit based on the product price information stored by the price storage unit. apparatus.
決済装置が、
利用者からの金銭の投入を受け付け、
投入された金銭の額面のうちの最小単位の額面の釣銭の数が1以上である場合に前記利用者へ警告情報を出力し、
投入された金銭に基づいて前記利用者に釣銭を払い出し、前記警告情報を出力する場合は前記釣銭の払い出しを一時保留する、
ことを特徴とする決済方法。
Payment device
Accepts money input from users,
When the number of changes in the face value of the smallest unit of the face values of the inserted money is 1 or more, warning information is output to the user,
Paying out change to the user based on the money that has been thrown in, and if the warning information is to be output, temporarily suspending the change in payout,
A payment method characterized by the above.
JP2010271469A 2010-12-06 2010-12-06 Payment apparatus and payment method Expired - Fee Related JP5652171B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010271469A JP5652171B2 (en) 2010-12-06 2010-12-06 Payment apparatus and payment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010271469A JP5652171B2 (en) 2010-12-06 2010-12-06 Payment apparatus and payment method

Publications (2)

Publication Number Publication Date
JP2012123456A JP2012123456A (en) 2012-06-28
JP5652171B2 true JP5652171B2 (en) 2015-01-14

Family

ID=46504869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010271469A Expired - Fee Related JP5652171B2 (en) 2010-12-06 2010-12-06 Payment apparatus and payment method

Country Status (1)

Country Link
JP (1) JP5652171B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10021475B2 (en) 2015-12-21 2018-07-10 Panasonic Intellectual Property Management Co., Ltd. Headset
JP7236868B2 (en) * 2019-01-28 2023-03-10 グローリー株式会社 Money handling device, money handling system and money handling method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3300589B2 (en) * 1995-12-13 2002-07-08 ブラザー工業株式会社 vending machine
JPH10269413A (en) * 1997-03-25 1998-10-09 Hitachi Ltd Automatic teller machine
JP2001034838A (en) * 1999-07-16 2001-02-09 Toshiba Tec Corp Product sales registration data processing device
JP2007080152A (en) * 2005-09-16 2007-03-29 Toshiba Corp Media issuing device
JP4988412B2 (en) * 2007-04-16 2012-08-01 東芝テック株式会社 Product sales data processing device

Also Published As

Publication number Publication date
JP2012123456A (en) 2012-06-28

Similar Documents

Publication Publication Date Title
JP6249128B2 (en) POS system, registration apparatus, program, and settlement method
JP2017111752A (en) Sales data processing device and program
JP5652171B2 (en) Payment apparatus and payment method
JP2015060506A (en) Accounting device
JPWO2004104945A1 (en) Coin metal processing apparatus and control method thereof
JPS5922274B2 (en) vending machine
JP4438567B2 (en) Vending machine
JP2005202638A (en) Vending machine control equipment
JP2000123202A (en) Automatic ticket vending machine
JPH06111101A (en) vending machine
JP2001209846A (en) Transaction equipment and vending machines
JPS599793A (en) Vending machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140929

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141103

R150 Certificate of patent or registration of utility model

Ref document number: 5652171

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees