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
JP5740962B2 - vending machine - Google Patents
[go: Go Back, main page]

JP5740962B2 - vending machine - Google Patents

vending machine Download PDF

Info

Publication number
JP5740962B2
JP5740962B2 JP2010283244A JP2010283244A JP5740962B2 JP 5740962 B2 JP5740962 B2 JP 5740962B2 JP 2010283244 A JP2010283244 A JP 2010283244A JP 2010283244 A JP2010283244 A JP 2010283244A JP 5740962 B2 JP5740962 B2 JP 5740962B2
Authority
JP
Japan
Prior art keywords
electronic device
vending machine
control specification
coin
control unit
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
JP2010283244A
Other languages
Japanese (ja)
Other versions
JP2012133466A (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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2010283244A priority Critical patent/JP5740962B2/en
Publication of JP2012133466A publication Critical patent/JP2012133466A/en
Application granted granted Critical
Publication of JP5740962B2 publication Critical patent/JP5740962B2/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 vending machine.

今日、様々な種類の自動販売機が様々な場所に設置されており、日々の生活を便利なものにしている。また自動販売機に関する技術は日々進歩し、新しい機能を備えた自動販売機が次々に登場している。
例えば、自動販売機の釣銭を制御する技術も進歩している(例えば、特許文献1参照)。
Today, various types of vending machines are installed in various places, making everyday life convenient. Also, vending machine technology advances day by day, and vending machines with new functions are appearing one after another.
For example, a technology for controlling change of a vending machine has also been advanced (see, for example, Patent Document 1).

特開平9−147194号公報JP-A-9-147194

自動販売機は、複数の電子機器を内蔵して構成されており、それらの電子機器が相互に連携して、制御情報を交換しながら動作することにより、利用者に対して利便性の高いサービスを提供する。1台の自動販売機に内蔵される各電子機器は、互いに密接に連携して高度な制御が行えるように、同一の制御仕様に準拠したものが使用されている。   A vending machine is configured with a plurality of electronic devices built in, and these electronic devices cooperate with each other and operate while exchanging control information. I will provide a. Each electronic device built in one vending machine is compliant with the same control specifications so that advanced control can be performed in close cooperation with each other.

従って、例えば自動販売機内の電子機器を新たな電子機器に交換する必要が生じた場合に、新たな電子機器が準拠する制御仕様が元の電子機器の制御仕様と一致していなかった場合には、電子機器間の連携ができず、自動販売機が正しく動作しないことになる。   Thus, for example, when it becomes necessary to replace an electronic device in a vending machine with a new electronic device, and the control specifications to which the new electronic device conforms do not match the control specifications of the original electronic device. As a result, the electronic devices cannot be linked and the vending machine does not operate correctly.

そのため、新たな機能が次々に登場し、日々改良が進んでいる自動販売機の分野では、自動販売機内の電子機器の制御仕様が所定の制御仕様に準拠しているか否かを判定できるようにする技術が求められている。   Therefore, in the field of vending machines where new functions appear one after another and improvements are progressing day by day, it is possible to determine whether or not the control specifications of the electronic devices in the vending machine comply with the predetermined control specifications. The technology to do is demanded.

本発明はこのような課題を鑑みてなされたものであり、自動販売機内の電子機器の制御仕様が所定の制御仕様に準拠しているか否かを判定可能な自動販売機を提供することを一つの目的とする。   The present invention has been made in view of such problems, and it is an object of the present invention to provide a vending machine capable of determining whether or not the control specifications of the electronic device in the vending machine comply with a predetermined control specification. One purpose.

上記課題を解決するための手段の一つは、第1制御仕様及び第2制御仕様の少なくともいずれかに準拠した複数の電子機器が通信可能に接続されて構成される自動販売機であって、前記第1制御仕様及び前記第2制御仕様のいずれにも準拠する第1電子機器が、前記第1制御仕様にのみ定められたコマンドを第2電子機器に対して送信し、前記コマンドに対する前記第2電子機器からの応答結果に応じて、前記第2電子機器が前記第1制御仕様に準拠しているか否かを判定することを特徴とする自動販売機である。
その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄の記載、及び図面の記載等により明らかにされる。
One of means for solving the above problem is a vending machine configured by communicably connecting a plurality of electronic devices compliant with at least one of the first control specification and the second control specification, A first electronic device compliant with both the first control specification and the second control specification transmits a command defined only in the first control specification to the second electronic device, and the first electronic device corresponding to the command According to a response result from two electronic devices, the vending machine determines whether or not the second electronic device complies with the first control specification.
In addition, the problems disclosed by the present application and the solutions thereof will be clarified by the description in the column of the embodiment for carrying out the invention and the description of the drawings.

本発明によれば、自動販売機内の電子機器の制御仕様が所定の制御仕様に準拠しているか否かを判定することが可能になる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to determine whether the control specification of the electronic device in a vending machine is based on a predetermined control specification.

本実施形態に係る自動販売機の構成例を示す図である。It is a figure showing an example of composition of a vending machine concerning this embodiment. 本実施形態に係る自動販売機内の電子機器を示す図である。It is a figure which shows the electronic device in the vending machine which concerns on this embodiment. 本実施形態に係る判定処理のフローチャートである。It is a flowchart of the determination process which concerns on this embodiment.

===自動販売機の外観構成例===
図1を参照しつつ、本実施形態の自動販売機1の外観構成例について説明する。図1に例示するように、本実施の形態の自動販売機1は、正面に接客面10を有する前扉2を備えて構成される。
本実施の形態の自動販売機1は、例えば、利用者から所定金額の金銭が投入されると、内蔵する使い捨てカップにコーヒー等の飲料を注いで利用者に提供する。
=== External configuration example of vending machine ===
An external configuration example of the vending machine 1 according to the present embodiment will be described with reference to FIG. As illustrated in FIG. 1, the vending machine 1 of the present embodiment includes a front door 2 having a customer service surface 10 on the front.
For example, when a predetermined amount of money is inserted from a user, the vending machine 1 according to the present embodiment pours beverages such as coffee into a built-in disposable cup and provides them to the user.

前扉2は、後述するコインメック300やビルバリ400、自動販売制御部501等の電子機器を収容する本体(不図示)の側端部に軸支されて開閉する。この前扉2は、例えばルートマンによる金銭の補充や回収等に際しては開錠して開けられる一方、飲料販売に際しては施錠して閉じられている。   The front door 2 is pivotally supported by a side end portion of a main body (not shown) that houses electronic devices such as a coin mech 300, a bill burr 400, and a vending control unit 501 described later, and opens and closes. The front door 2 is unlocked and opened when, for example, rootman replenishes or collects money, and is locked and closed when selling beverages.

接客面10は、利用者と自動販売機1とのインタフェースを司るものであり、商品選択ボタン11、砂糖増減ボタン12、クリーム増減ボタン13、増減表示ランプ20、21、表示ランプ22、及びディスプレイ25を備えている。   The customer service 10 serves as an interface between the user and the vending machine 1, and includes a product selection button 11, a sugar increase / decrease button 12, a cream increase / decrease button 13, increase / decrease display lamps 20 and 21, a display lamp 22, and a display 25. It has.

商品選択ボタン11は、利用者が飲料を選択するためのボタンであり、本実施の形態では、販売可ランプ(不図示)や売り切れランプ(不図示)を内蔵し、接客面10上で複数種類の飲料の写真や絵柄、文字等の表示にそれぞれ対応するように配置されている。   The product selection button 11 is a button for the user to select a beverage. In the present embodiment, a sale-ready lamp (not shown) and a sold-out lamp (not shown) are built in, and a plurality of types are provided on the customer service surface 10. The drinks are arranged so as to correspond to the display of photographs, designs, characters, and the like.

表示ランプ22は、商品取出口19の所定位置に使い捨てカップを払い出して飲料を販売する旨を利用者に対し表示するべく点灯する。ディスプレイ25は、利用者に対して所定のメッセージを表示する。
また接客面10は、硬貨投入口15、紙幣挿入口16、返却レバー17、カード用リーダライタ14、返却口18、及び商品取出口19を備えている。
The display lamp 22 is lit to display to the user that the disposable cup is paid out to a predetermined position of the product outlet 19 and the beverage is sold. The display 25 displays a predetermined message to the user.
The customer service surface 10 includes a coin insertion slot 15, a bill insertion slot 16, a return lever 17, a card reader / writer 14, a return slot 18, and a product outlet 19.

硬貨投入口15は、利用者が飲料の代金を支払うべく硬貨を投入するためのものである。また、紙幣挿入口16は、利用者が飲料の代金を支払うべく紙幣を挿入するためのものである。   The coin slot 15 is for the user to insert coins to pay for the beverage. Moreover, the banknote insertion port 16 is for a user to insert a banknote in order to pay the price of a drink.

返却レバー17は、投入された硬貨、或いは釣銭を返却口18に返却するためのものである。カード用リーダライタ14は、飲料販売時に利用者によってICカードがかざされると、そのICカードから販売履歴に関する情報を読み出したり、そのICカードに書き込んだりするためのものである。   The return lever 17 is for returning the inserted coin or change to the return port 18. The card reader / writer 14 is used to read information about a sales history from the IC card and write the information to the IC card when the user holds the IC card over when selling beverages.

商品取出口19は、払い出された使い捨てカップが載置される空間を有するとともに、この使い捨てカップに供給管125を通じて飲料が供給される空間を有するものである。利用者は、飲料が供給された使い捨てカップを商品取出口19の出入口を介して取り出すようになっている。   The product outlet 19 has a space in which the dispensed disposable cup is placed, and also has a space in which the beverage is supplied to the disposable cup through the supply pipe 125. The user takes out the disposable cup supplied with the beverage through the entrance of the product outlet 19.

===自動販売機の電子機器===
自動販売機1は、複数の電子機器を備えて構成されている。これらの電子機器は互いに通信可能に接続されており、相互にコマンド等の制御情報を授受しながら連携して動作し、利用者に対して例えばコーヒー飲料を提供するための制御を行う。
=== Vending machine electronics ===
The vending machine 1 includes a plurality of electronic devices. These electronic devices are communicably connected to each other, operate in cooperation with each other while receiving control information such as commands, and perform control for providing a user with a coffee drink, for example.

図2は、本実施の形態の自動販売機1が備える複数の電子機器の構成例を示すブロック図である。図2を参照しつつ、本実施の形態の自動販売機1が備える電子機器について説明する。   FIG. 2 is a block diagram illustrating a configuration example of a plurality of electronic devices provided in the vending machine 1 according to the present embodiment. With reference to FIG. 2, an electronic apparatus provided in the vending machine 1 of the present embodiment will be described.

本実施の形態の自動販売機1は、主制御部200、コインメック300、ビルバリ400、自動販売制御部501、自動販売機構502を備えて構成されている。   The vending machine 1 according to the present embodiment includes a main control unit 200, a coin mech 300, a bill burr 400, a vending control unit 501, and a vending mechanism 502.

主制御部200は、コインメック300、ビルバリ400、自動販売制御部501と通信可能に接続される。そして主制御部200は、コインメック300、ビルバリ400、自動販売制御部501と相互に制御情報を授受しながら、自動販売機1を統括制御する。
主制御部200は、CPU201、ROM202、RAM203、タイマ204、及びカウンタ205を備えて構成されている。
The main control unit 200 is communicably connected to the coin mech 300, the bill validator 400, and the vending control unit 501. The main control unit 200 performs overall control of the vending machine 1 while exchanging control information with the coin mech 300, the bill validator 400, and the vending control unit 501.
The main control unit 200 includes a CPU 201, a ROM 202, a RAM 203, a timer 204, and a counter 205.

CPU201は、ROM202に記憶されている所定のプログラムを実行することにより、主制御部200の制御を行う。RAM203は、コインメック300やビルバリ400、自動販売制御部501などから取得した制御情報などの各種情報を記憶する。タイマ204は、飲料販売における各動作の時間を計時する。またカウンタ205は、例えば前述した砂糖増減ボタン12やクリーム増減ボタン13の押下回数等を計数する。   The CPU 201 controls the main control unit 200 by executing a predetermined program stored in the ROM 202. The RAM 203 stores various information such as control information acquired from the coin mech 300, the bill validator 400, the automatic sales control unit 501, and the like. The timer 204 measures the time of each operation in beverage sales. The counter 205 counts the number of times the sugar increase / decrease button 12 or the cream increase / decrease button 13 is pressed, for example.

コインメック300は、利用者に投入された硬貨の受け入れや選別、貯留等を行う電子機器であり、自動販売機1内に釣銭用に保有する硬貨の枚数を制御する機能を有する。コインメック300は、例えば、10円硬貨、50円硬貨、100円硬貨、500円硬貨の4金種に対応している。コインメック300は、硬貨処理制御部301と硬貨投入機構302とを備えて構成される。   The coin mech 300 is an electronic device that accepts, sorts, and stores coins input to the user, and has a function of controlling the number of coins held in the vending machine 1 for change. The coin mech 300 corresponds to, for example, four denominations of 10 yen coin, 50 yen coin, 100 yen coin, and 500 yen coin. The coin mech 300 includes a coin processing control unit 301 and a coin insertion mechanism 302.

硬貨処理制御部301は、投入された硬貨の真偽の判別や、投入された硬貨を貯留しておくためのコインチューブ(不図示)に硬貨を種類別に選別するための制御、コインチューブ内の各硬貨の枚数の検出等の制御を行う。   The coin processing control unit 301 determines the authenticity of the inserted coins, controls for sorting coins by type into coin tubes (not shown) for storing the inserted coins, Control such as detection of the number of each coin is performed.

硬貨投入機構302は、上記コインチューブや、投入された硬貨がコインチューブに落下するまでの通路、コインチューブから返却口18にいたる通路等により構成される。   The coin insertion mechanism 302 includes the above-described coin tube, a passage until the inserted coin falls to the coin tube, a passage from the coin tube to the return port 18, and the like.

コインメック300は、硬貨投入口15からの硬貨投入を検出すると、投入金額を算出して主制御部200に送信する。またコインメック300は、主制御部200からの要求に応じて、コインチューブ内に貯留されている硬貨の枚数を種類別に検出し、主制御部200に各硬貨の枚数を送信する。またコインメック300は、釣銭切れを検出すると主制御部200にその旨の情報を送信する。   When the coin mech 300 detects the coin insertion from the coin insertion slot 15, the coin mech 300 calculates the amount to be inserted and transmits it to the main control unit 200. The coin mech 300 detects the number of coins stored in the coin tube according to the type in response to a request from the main control unit 200 and transmits the number of coins to the main control unit 200. In addition, when coin change is detected, the coin mech 300 transmits information to that effect to the main control unit 200.

ビルバリ400は、利用者に挿入された紙幣の受け入れや選別、貯留等を行う電子機器である。ビルバリ400は、紙幣処理制御部401と紙幣挿入機構402とを備えて構成される。
紙幣処理制御部401は、挿入された紙幣の真偽の判別や、挿入された紙幣を種類別に選別するための制御、各紙幣の枚数の検出等の制御を行う。
紙幣挿入機構402は、挿入された紙幣が貯留されるまでの通路等により構成される。
The bill validator 400 is an electronic device that receives, sorts, and stores bills inserted by users. The bill burr 400 includes a bill processing control unit 401 and a bill insertion mechanism 402.
The banknote processing control unit 401 performs control such as authenticity determination of inserted banknotes, control for sorting inserted banknotes by type, and detection of the number of each banknote.
The bill insertion mechanism 402 is configured by a passage or the like until the inserted bill is stored.

ビルバリ400は、紙幣挿入口16からの紙幣挿入を検出すると、挿入金額を算出して主制御部200に送信する。またビルバリ400は、内部に貯留されている紙幣の枚数を種類別に検出し、主制御部200に各紙幣の枚数を送信する。またビルバリ400は、釣銭切れを検出すると主制御部200にその旨の情報を送信する。   When the bill validator 400 detects the insertion of the bill from the bill insertion slot 16, the bill validator 400 calculates the amount of insertion and transmits it to the main control unit 200. Moreover, the bill validator 400 detects the number of banknotes stored in each type, and transmits the number of banknotes to the main control unit 200. Further, when the bill validator 400 detects a change of change, the bill validator 400 transmits information to that effect to the main control unit 200.

自動販売機構502は、商品選択ボタン11や砂糖増減ボタン12、クリーム増減ボタン13、カード用リーダライタ14、増減表示ランプ20、21、表示ランプ22及びディスプレイ25、さらには使い捨てカップの払い出し、飲料の調理、飲料の使い捨てカップへの供給等の、利用者へ飲料を提供するために制御される機構を含む。
自動販売制御部501は、上述した自動販売機構502を制御する。
The automatic sales mechanism 502 includes a product selection button 11, a sugar increase / decrease button 12, a cream increase / decrease button 13, a card reader / writer 14, increase / decrease display lamps 20 and 21, a display lamp 22 and a display 25, as well as dispensing of disposable cups and beverages Includes mechanisms controlled to provide beverages to the user, such as cooking, dispensing beverages into disposable cups, etc.
The vending control unit 501 controls the vending mechanism 502 described above.

例えば、自動販売制御部501は、商品選択ボタン11や砂糖増減ボタン12、クリーム増減ボタン13等が押下されると、各ボタンに応じた検出信号を生成して主制御部200に送信する。そして自動販売制御部501は、主制御部200からの制御信号に応じて、自動販売機構502を制御し、飲料の調理、使い捨てカップの払い出し、飲料の注ぎだし等を制御する。   For example, when the product selection button 11, the sugar increase / decrease button 12, the cream increase / decrease button 13, etc. are pressed, the vending control unit 501 generates a detection signal corresponding to each button and transmits it to the main control unit 200. The vending control unit 501 controls the vending mechanism 502 in response to a control signal from the main control unit 200, and controls beverage cooking, disposable cup dispensing, beverage pouring, and the like.

===電子機器の制御仕様===
上述したように、自動販売機1の技術は次々に進歩しているので、新たな技術が開発される毎に、新たな機能が追加された新たな電子機器が製品化される。
=== Electronic equipment control specifications ===
As described above, since the technology of the vending machine 1 is progressing one after another, each time a new technology is developed, a new electronic device to which a new function is added is commercialized.

例えば、最新の機能を搭載した電子機器の制御仕様を第1制御仕様とし、第1制御仕様の1世代前の制御仕様を第2制御仕様とし、第2制御仕様の1世代前の制御仕様を第3制御仕様とする。そして、第2制御仕様には、第3制御仕様にはない新たな機能が追加されており、第1制御仕様には、第2制御仕様及び第3制御仕様のいずれにもない新たな機能が追加されているとする。   For example, the control specification of an electronic device equipped with the latest function is the first control specification, the control specification one generation before the first control specification is the second control specification, and the control specification one generation before the second control specification is The third control specification is assumed. In addition, a new function that is not in the third control specification is added to the second control specification, and a new function that is not in either the second control specification or the third control specification is added to the first control specification. Suppose that it has been added.

自動販売機1内の各電子機器は、相互に制御情報等のコマンドを授受しながら連携して動作するため、いずれかの同一の制御仕様に準拠している。
例えば、本実施形態に係る主制御部200及びコインメック300は、いずれも第1制御仕様に準拠しているとする。
Each electronic device in the vending machine 1 operates in cooperation with each other while exchanging commands such as control information, and therefore conforms to any one of the same control specifications.
For example, it is assumed that the main control unit 200 and the coin mech 300 according to the present embodiment both conform to the first control specification.

この場合は、主制御部200とコインメック300との間では、第1制御仕様により定められたコマンドの授受が行われる。つまり、主制御部200からコインメック300に対して、第1制御仕様で定められたコマンドを送信すると、コインメック300からは、第1制御仕様に定められた正常な応答結果が送信される。   In this case, a command defined by the first control specification is exchanged between the main control unit 200 and the coin mech 300. That is, when a command defined in the first control specification is transmitted from the main control unit 200 to the coin mech 300, a normal response result defined in the first control specification is transmitted from the coin mech 300.

この場合、主制御部200は、コインメック300に対して、第1制御仕様に定められたいかなるコマンドを送信しても、コインメック300からは、第1制御仕様に定められた正常な応答結果を受信する。従って主制御部200は、第1制御仕様のみに定められたコマンド(例えば、第1制御仕様よりも古い第2制御仕様には定められていない拡張コマンド)を送信しても、コインメック300からは第1制御仕様に定められたとおりの正常な応答結果を受信する。   In this case, even if the main control unit 200 transmits any command defined in the first control specification to the coin mech 300, the normal response result defined in the first control specification is received from the coin mech 300. Receive. Accordingly, even if the main control unit 200 transmits a command defined only in the first control specification (for example, an extended command not defined in the second control specification older than the first control specification), Receives a normal response result as defined in the first control specification.

本実施形態に係る主制御部200は、このようにして、第1制御仕様のみに定められた拡張コマンドをコインメック300に送信し、第1制御仕様に定められた正常な応答結果をコインメック300から受信することにより、コインメック300が第1制御仕様に準拠していることを判定することができる。そして主制御部200は、第1制御仕様に準拠したコマンドを用いてコインメック300に対する制御を行うことができる。
次に、コインメック300が第1制御仕様には準拠しておらず、第1制御仕様の1世代前の第2制御仕様に準拠している場合について説明する。
In this way, the main control unit 200 according to the present embodiment transmits an extended command defined only in the first control specification to the coin mech 300, and displays a normal response result defined in the first control specification as a coin mech. By receiving from 300, it can be determined that the coin mech 300 conforms to the first control specification. The main control unit 200 can control the coin mech 300 using a command based on the first control specification.
Next, a case where the coin mech 300 is not compliant with the first control specification and is compliant with the second control specification one generation before the first control specification will be described.

この場合、主制御部200は、第1制御仕様のみに定められた拡張コマンドをコインメック300に送信しても、コインメック300から第1制御仕様に定められたとおりの正常な応答結果を受信することはできない。従って主制御部200は、コインメック300が第1制御仕様に準拠していないことを判定することができる。   In this case, the main control unit 200 receives a normal response result as defined in the first control specification from the coin mech 300 even if the extended command defined only in the first control specification is transmitted to the coin mech 300. I can't do it. Therefore, the main control unit 200 can determine that the coin mech 300 does not comply with the first control specification.

主制御部200は、第1制御仕様に準拠しているので、1世代前の第2制御仕様にも準拠している。そこで主制御部200は、コインメック300に対して第2制御仕様のみに定められたコマンドを送信することにより、コインメック300が第2制御仕様に準拠しているか否かを判定することができる。主制御部200は、第2制御仕様に定められた正常な応答結果をコインメック300から受信した場合には、コインメック300が第2制御仕様に準拠していることを判定することができる。そして主制御部200は、第2制御仕様に準拠したコマンドを用いてコインメック300に対する制御を行うことができる。   Since the main control unit 200 conforms to the first control specification, it conforms to the second control specification of the previous generation. Therefore, the main control unit 200 can determine whether or not the coin mech 300 conforms to the second control specification by transmitting a command defined only in the second control specification to the coin mech 300. . When the main control unit 200 receives a normal response result defined in the second control specification from the coin mech 300, the main control unit 200 can determine that the coin mech 300 conforms to the second control specification. The main control unit 200 can control the coin mech 300 using a command based on the second control specification.

また主制御部200は、第2制御仕様に定められた正常な応答結果をコインメック300から受信できなかった場合には、以下同様に、コインメック300が第3制御仕様に準拠しているか否かを判定することができる。   If the main control unit 200 fails to receive a normal response result defined in the second control specification from the coin mech 300, similarly, whether the coin mech 300 conforms to the third control specification. Can be determined.

なお、主制御部200が、第1制御仕様のみに定められた拡張コマンドをコインメック300に送信した際に、コインメック300から第1制御仕様に定められたとおりの正常な応答結果を受信することができなかったとしても、その原因が、例えば、主制御部200とコインメック300との間の通信路の接触不良等の不具合であったり、外部環境からの一過性のノイズ等による影響であったりすることも考えられる。   In addition, when the main control unit 200 transmits an extended command defined only in the first control specification to the coin mech 300, the main control unit 200 receives a normal response result as defined in the first control specification from the coin mech 300. Even if the failure cannot be made, the cause is, for example, a failure such as a poor communication path between the main control unit 200 and the coin mech 300, or an effect of transient noise from the external environment. It may be possible.

従って主制御部200は、第1制御仕様のみに定められた拡張コマンドをコインメック300に送信した結果、コインメック300から第1制御仕様に定められたとおりの正常な応答結果を受信することはできなかった場合には、その拡張コマンドをコインメック300に対して再送信するようにしてもよい。そして主制御部200は、拡張コマンドを所定回数送信しても、コインメック300から正常な応答結果を受信できなかった場合には、コインメック300は第1制御仕様に準拠していないと判定するようにしてもよい。
このようにすることにより、通信不良や一過性の不具合等による誤判定を防止することが可能となり、自動販売機1の信頼性を向上させることが可能となる。
Therefore, the main control unit 200 receives the normal response result as defined in the first control specification from the coin mech 300 as a result of transmitting the extended command defined only in the first control specification to the coin mech 300. If not, the extended command may be retransmitted to the coin mech 300. If the main control unit 200 does not receive a normal response result from the coin mech 300 even if the extended command is transmitted a predetermined number of times, the main control unit 200 determines that the coin mech 300 does not comply with the first control specification. You may do it.
By doing in this way, it becomes possible to prevent misjudgment by a communication failure, a temporary malfunction, etc., and it becomes possible to improve the reliability of the vending machine 1.

以上のように、主制御部200は、主制御部200が準拠する複数の制御仕様について、より多くの機能が定められた制御仕様から順に、1世代前の制御仕様には含まれていない機能に関するコマンドをコインメック300に送信することにより、コインメック300が準拠している制御仕様を特定することができる。そして主制御部200は、特定した制御仕様に従ってコインメック300を制御することが可能となる。   As described above, the main control unit 200 is a function that is not included in the control specification of the previous generation in order from a control specification in which more functions are determined for a plurality of control specifications to which the main control unit 200 complies. By transmitting a command related to the coin mech 300, it is possible to specify a control specification that the coin mech 300 complies with. Then, the main control unit 200 can control the coin mech 300 according to the specified control specification.

これにより、自動販売機1内の電子機器の制御仕様が一致していない場合であっても自動販売機1の制御が可能となる。そのため、例えば自動販売機1内のある電子機器を新たな電子機器に交換する必要が生じた場合に、元の電子機器と制御仕様が同一の電子機器がすぐに手に入らないような場合であっても、制御仕様の異なる暫定品で代用することも可能となる。   Thereby, even if the control specifications of the electronic devices in the vending machine 1 do not match, the vending machine 1 can be controlled. Therefore, for example, when it becomes necessary to replace an electronic device in the vending machine 1 with a new electronic device, an electronic device having the same control specifications as the original electronic device is not readily available. Even in this case, it is possible to substitute a provisional product having a different control specification.

また自動販売機1に搭載する電子機器の制御仕様の幅が広がるため、電子機器の選択の自由度が増し、自動販売機1のオーナ等の要望に応じて、より低コストの電子機器を使用して自動販売機1を構成するようにすることも可能となる。   In addition, since the range of control specifications of the electronic devices mounted on the vending machine 1 is widened, the degree of freedom of selection of the electronic devices is increased, and lower cost electronic devices are used according to the demand of the owner of the vending machine 1 and the like. Thus, the vending machine 1 can be configured.

以上の処理の流れを、図3に示すフローチャートを参照しながら説明する。
まず主制御部200は、拡張コマンドをコインメック300に送信する(S1000)。ここで拡張コマンドとは、コインメック300が準拠しているか否かの判定対象となっている制御仕様にのみ規定されているコマンドを意味する。
The above processing flow will be described with reference to the flowchart shown in FIG.
First, the main control unit 200 transmits an extension command to the coin mech 300 (S1000). Here, the extended command means a command defined only in a control specification that is a determination target of whether or not the coin mech 300 is compliant.

主制御部200からコインメック300への拡張コマンドの送信に対して、コインメック300は主制御部200に対して応答を送信する(S1010)。コインメック300が拡張コマンドに対応する制御仕様に準拠していれば、コインメック300は、その制御仕様に定められた正常な応答(ACK)を送信する。一方、コインメック300がその制御仕様に準拠していなければNACKを送信するか、あるいは応答を送信しない。   In response to the transmission of the extension command from the main control unit 200 to the coin mech 300, the coin mech 300 transmits a response to the main control unit 200 (S1010). If the coin mech 300 conforms to the control specification corresponding to the extended command, the coin mech 300 transmits a normal response (ACK) defined in the control specification. On the other hand, if the coin mech 300 does not comply with the control specification, NACK is transmitted or no response is transmitted.

次に主制御部200は、拡張コマンドの送信回数が所定回数を超えたか否かを判定する(S1020)。拡張コマンドの送信回数が所定回数を超えていなければ、「NO」に進む。   Next, the main control unit 200 determines whether or not the number of transmissions of the extension command exceeds a predetermined number (S1020). If the number of expansion command transmissions does not exceed the predetermined number, the process proceeds to “NO”.

主制御部200は、S1010でのコインメック300からの応答が正常な応答であったか否かを判定する(S1030)。正常な応答でないか、所定時間以内に正常な応答を受信できなかった場合には、「NO」に進み、主制御部200は再度拡張コマンドをコインメック300に送信する(S1000)。   The main control unit 200 determines whether or not the response from the coin mech 300 in S1010 is a normal response (S1030). If it is not a normal response or a normal response cannot be received within a predetermined time, the process proceeds to “NO”, and the main control unit 200 transmits the extended command to the coin mech 300 again (S1000).

S1010でのコインメック300からの応答が正常な応答であった場合には、主制御部200は、S1030において「YES」に進む。そして主制御部200は、コインメック300は、拡張コマンドに対応した制御仕様に準拠していると判定する(S1060)。そして主制御部200は、コインメック300に対して、その制御仕様に従って制御を行う。   When the response from the coin mech 300 in S1010 is a normal response, the main control unit 200 proceeds to “YES” in S1030. The main control unit 200 determines that the coin mech 300 conforms to the control specification corresponding to the extended command (S1060). The main control unit 200 controls the coin mech 300 according to the control specifications.

一方S1020において、拡張コマンドの送信回数が判定値を超えた場合には、主制御部200は、コインメック300は拡張コマンドに対応した制御仕様に準拠していないと判定する(S1040)。そして主制御部200は、拡張コマンドを用いずにコインメック300の制御を行う。   On the other hand, when the number of transmissions of the extended command exceeds the determination value in S1020, the main control unit 200 determines that the coin mech 300 does not comply with the control specification corresponding to the extended command (S1040). The main control unit 200 controls the coin mech 300 without using the extension command.

上述したように、コインメック300は利用者に投入された硬貨の受け入れや選別、貯留等を行う電子機器であるが、例えば、釣銭セット機能や残量合わせ機能を備えるものと備えないものが存在する。   As described above, the coin mech 300 is an electronic device that accepts, sorts, and stores coins input to the user. To do.

釣銭セット機能とは、ルートマンが自動販売機1から釣銭の回収を行う際に、コインチューブ内に貯留しているコインを、事前に設定した枚数まで払い出す機能である。また釣銭回収時点で設定枚数に満たない場合には、コインメック300は足りない枚数を主制御部200に送信し、主制御部200がディスプレイ25に不足枚数を表示する。   The change setting function is a function of paying out coins stored in the coin tube to a preset number when the rootman collects change from the vending machine 1. If the set number is not reached at the time of change collection, the coin mech 300 transmits an insufficient number to the main control unit 200, and the main control unit 200 displays the insufficient number on the display 25.

また残量合わせ機能とは、利用者から投入された硬貨が、コインチューブ内に所定枚数以上貯留された場合には、所定枚数以上の硬貨をキャッシュボックス内に落とす機能である。   The remaining amount matching function is a function of dropping a predetermined number or more of coins into the cash box when a predetermined number or more of coins input from the user are stored in the coin tube.

主制御部200は、釣銭セット機能や残量合わせ機能にのみ使用されるコマンドをコインメック300に送信してみて、コインメック300から正常な応答が返ってくるか否かに応じて、コインメック300が釣銭セット機能や残量合わせ機能に対応しているか否かを判定することができる。   The main control unit 200 transmits a command used only for the change setting function and the remaining amount adjustment function to the coin mech 300, and determines whether the coin mech 300 returns a normal response or not. It can be determined whether or not 300 corresponds to the change setting function or the remaining amount adjustment function.

また先に説明したように、コインメック300は10円硬貨、50円硬貨、100円硬貨、500円硬貨の4金種に対応している。しかしながら、主制御部200が、例えば1円硬貨、5円硬貨、10円硬貨、50円硬貨、100円硬貨、500円硬貨の6金種に対応している場合には、主制御部200は、この6金種に対応したコインメック300の制御も行うことができる。
従ってこの場合、主制御部200は、1円硬貨および5円硬貨も使えるコインメック300のみに使用されるコマンドをコインメック300に送信し、コインメック300から正常な応答が返ってくるか否かに応じて、そのコインメック300が1円硬貨及び5円硬貨に対応しているコインメック300であるか否かを判定することができる。
As described above, the coin mech 300 corresponds to four denominations of a 10 yen coin, a 50 yen coin, a 100 yen coin, and a 500 yen coin. However, when the main control unit 200 corresponds to, for example, six denominations of 1 yen coin, 5 yen coin, 10 yen coin, 50 yen coin, 100 yen coin, and 500 yen coin, The coin mech 300 corresponding to these six denominations can also be controlled.
Therefore, in this case, the main control unit 200 transmits a command used only for the coin mech 300 that can use 1 yen coins and 5 yen coins to the coin mech 300, and whether or not a normal response is returned from the coin mech 300. Accordingly, it can be determined whether or not the coin mech 300 is a coin mech 300 corresponding to a 1-yen coin and a 5-yen coin.

以上、本実施の形態によれば、自動販売機1内の電子機器の制御仕様が所定の制御仕様に準拠しているか否かを判定することが可能になる。
また主制御部200は、主制御部200が準拠する複数の制御仕様について、より多くの機能が定められた制御仕様から順に、1世代前の制御仕様には含まれていない機能に関するコマンドをコインメック300に送信することにより、コインメック300が準拠している制御仕様を特定することができる。そして主制御部200は、特定した制御仕様に従ってコインメック300を制御することが可能となる。
As described above, according to the present embodiment, it is possible to determine whether or not the control specification of the electronic device in the vending machine 1 conforms to the predetermined control specification.
Further, the main control unit 200 coins commands related to functions not included in the control specification of the previous generation in order from a control specification in which more functions are determined for a plurality of control specifications to which the main control unit 200 complies. By transmitting to the mech 300, it is possible to specify the control specifications that the coin mech 300 complies with. Then, the main control unit 200 can control the coin mech 300 according to the specified control specification.

これにより、自動販売機1内の電子機器の制御仕様が一致していない場合であっても自動販売機1の制御が可能となる。そのため、例えば自動販売機1内のある電子機器を新たな電子機器に交換する必要が生じた場合に、元の電子機器と制御仕様が同一の電子機器がすぐに手に入らないような場合であっても、制御仕様の異なる暫定品で代用することも可能となる。   Thereby, even if the control specifications of the electronic devices in the vending machine 1 do not match, the vending machine 1 can be controlled. Therefore, for example, when it becomes necessary to replace an electronic device in the vending machine 1 with a new electronic device, an electronic device having the same control specifications as the original electronic device is not readily available. Even in this case, it is possible to substitute a provisional product having a different control specification.

また自動販売機1に搭載する電子機器の制御仕様の幅が広がるため、電子機器の選択の自由度が増し、自動販売機1のオーナ等の要望に応じて、より低コストの電子機器を使用して自動販売機1を構成するようにすることも可能となる。   In addition, since the range of control specifications of the electronic devices mounted on the vending machine 1 is widened, the degree of freedom of selection of the electronic devices is increased, and lower cost electronic devices are used according to the demand of the owner of the vending machine 1 and the like. Thus, the vending machine 1 can be configured.

なお上記の実施形態では、第1制御仕様は、第2制御仕様に定められる機能に加えて、追加の機能を有するものとして説明したが、第1制御仕様と第2制御仕様とは互換性のない相互に独立した制御仕様であっても良い。   In the above embodiment, the first control specification has been described as having an additional function in addition to the function defined in the second control specification. However, the first control specification and the second control specification are compatible. There may be no mutually independent control specifications.

この場合、主制御部200は、第1制御仕様に準拠したコマンドをコインメック300に送信して正常な応答が得られれば、そのコインメック300は第1制御仕様に準拠していると判定でき、第2制御仕様に準拠したコマンドをコインメック300に送信して正常な応答が得られれば、そのコインメック300は第2制御仕様に準拠していると判定できることになる。   In this case, if the main control unit 200 transmits a command conforming to the first control specification to the coin mech 300 and a normal response is obtained, the main control unit 200 can determine that the coin mech 300 conforms to the first control specification. If a command conforming to the second control specification is transmitted to the coin mech 300 and a normal response is obtained, it can be determined that the coin mech 300 conforms to the second control specification.

以上、本発明の好適な実施例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲を実施例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。   As mentioned above, although the suitable Example of this invention was described, these are the illustrations for description of this invention, Comprising: It is not the meaning which limits the scope of the present invention only to an Example. The present invention can be implemented in various other forms.

1 自動販売機
200 主制御部
210 硬貨処理制御部
211 硬貨投入機構
220 紙幣処理制御部
221 紙幣挿入機構
300 コインメック
301 硬貨処理制御部
302 硬貨投入機構
400 ビルバリ
401 紙幣処理制御部
402 紙幣挿入機構
501 自動販売制御部
502 自動販売機構
DESCRIPTION OF SYMBOLS 1 Vending machine 200 Main control part 210 Coin processing control part 211 Coin insertion mechanism 220 Banknote processing control part 221 Banknote insertion mechanism 300 Coin mech 301 Coin processing control part 302 Coin insertion mechanism 400 Bill burr 401 Banknote processing control part 402 Bill insertion mechanism 501 Vending control unit 502 Vending mechanism

Claims (7)

第1制御仕様及び第2制御仕様の少なくともいずれかに準拠した複数の電子機器が通信可能に接続されて構成される自動販売機であって、
前記第1制御仕様及び前記第2制御仕様のいずれにも準拠する第1電子機器が、前記第1制御仕様にのみ定められたコマンドを第2電子機器に対して送信し、前記コマンドに対する前記第2電子機器からの応答結果に応じて、前記第2電子機器が前記第1制御仕様に準拠しているか否かを判定する
ことを特徴とする自動販売機。
A vending machine configured by communicably connecting a plurality of electronic devices compliant with at least one of the first control specification and the second control specification,
A first electronic device compliant with both the first control specification and the second control specification transmits a command defined only in the first control specification to the second electronic device, and the first electronic device corresponding to the command 2. A vending machine that determines whether or not the second electronic device complies with the first control specification according to a response result from the two electronic devices.
請求項1に記載の自動販売機であって、
前記第1電子機器は、前記第2電子機器から前記第1制御仕様に定められた正常な応答結果を受信できた場合には、前記第2電子機器が前記第1制御仕様に準拠していると判定する
ことを特徴とする自動販売機。
A vending machine according to claim 1,
When the first electronic device can receive a normal response result defined in the first control specification from the second electronic device, the second electronic device conforms to the first control specification. A vending machine characterized by being judged.
請求項2に記載の自動販売機であって、
前記第1電子機器は、前記第2電子機器が前記第1制御仕様に準拠していると判定した場合には、前記第1制御仕様に準拠したコマンドを用いて前記第2電子機器を制御する
ことを特徴とする自動販売機。
A vending machine according to claim 2,
When the first electronic device determines that the second electronic device is compliant with the first control specification, the first electronic device controls the second electronic device using a command compliant with the first control specification. Vending machine characterized by that.
請求項1に記載の自動販売機であって、
前記第1電子機器は、前記第2電子機器から前記第1制御仕様に定められた正常な応答結果を受信できなかった場合には、前記第2電子機器が前記第1制御仕様に準拠していないと判定する
ことを特徴とする自動販売機。
A vending machine according to claim 1,
If the first electronic device fails to receive a normal response result defined in the first control specification from the second electronic device, the second electronic device conforms to the first control specification. A vending machine characterized by the fact that it is not.
請求項1に記載の自動販売機であって、
前記第1電子機器は、前記第2電子機器から前記第1制御仕様に定められた正常な応答結果を受信できなかった場合には、前記第1制御仕様にのみ定められた前記コマンドを前記第2電子機器に対して再度送信し、所定回数連続して前記第2電子機器から正常な応答結果を受信できなかった場合には、前記第2電子機器が前記第1制御仕様に準拠していないと判定する
ことを特徴とする自動販売機。
A vending machine according to claim 1,
If the first electronic device fails to receive a normal response result defined in the first control specification from the second electronic device, the first electronic device sends the command defined only in the first control specification to the first electronic device. When the second electronic device fails to receive a normal response result from the second electronic device continuously for a predetermined number of times, the second electronic device does not comply with the first control specification. A vending machine characterized by being judged.
請求項4または5のいずれかに記載の自動販売機であって、
前記第1電子機器は、前記第2電子機器が前記第1制御仕様に準拠していないと判定した場合には、前記第2制御仕様に準拠したコマンドを用いて前記第2電子機器を制御する
ことを特徴とする自動販売機。
A vending machine according to claim 4 or 5,
If the first electronic device determines that the second electronic device does not conform to the first control specification, the first electronic device controls the second electronic device using a command conforming to the second control specification. Vending machine characterized by that.
請求項1に記載の自動販売機であって、
前記第2電子機器は、前記自動販売機内に釣銭用に保有する硬貨の枚数を制御する電子機器であり、
前記第1電子機器は、前記第2電子機器に対して前記硬貨の枚数を制御させる電子機器であり、
前記第1電子機器は、前記第1制御仕様にのみ定められた内容の制御を実行させるためのコマンドを前記第2電子機器に対して送信し、前記コマンドに対する前記第2電子機器からの応答結果に応じて、前記第2電子機器が前記第1制御仕様に準拠しているか否かを判定する
ことを特徴とする自動販売機。
A vending machine according to claim 1,
The second electronic device is an electronic device that controls the number of coins held for change in the vending machine,
The first electronic device is an electronic device that controls the second electronic device to control the number of coins,
The first electronic device transmits a command for executing control of contents defined only in the first control specification to the second electronic device, and a response result from the second electronic device to the command Accordingly, it is determined whether or not the second electronic device complies with the first control specification.
JP2010283244A 2010-12-20 2010-12-20 vending machine Expired - Fee Related JP5740962B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010283244A JP5740962B2 (en) 2010-12-20 2010-12-20 vending machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010283244A JP5740962B2 (en) 2010-12-20 2010-12-20 vending machine

Publications (2)

Publication Number Publication Date
JP2012133466A JP2012133466A (en) 2012-07-12
JP5740962B2 true JP5740962B2 (en) 2015-07-01

Family

ID=46649017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010283244A Expired - Fee Related JP5740962B2 (en) 2010-12-20 2010-12-20 vending machine

Country Status (1)

Country Link
JP (1) JP5740962B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0610647B2 (en) 1984-10-31 1994-02-09 株式会社島津製作所 Compression test equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158961A (en) * 2006-12-26 2008-07-10 Fuji Electric Retail Systems Co Ltd Automatic vending machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0610647B2 (en) 1984-10-31 1994-02-09 株式会社島津製作所 Compression test equipment

Also Published As

Publication number Publication date
JP2012133466A (en) 2012-07-12

Similar Documents

Publication Publication Date Title
EP1045351B2 (en) Money handling mechanism with peripheral port
US9947166B2 (en) Coin and bill dispensing safe
US7152783B2 (en) Combined card reader and bill acceptor
US20090094081A1 (en) Apparatus, method, and system to monitor performance of coin acceptors, bill validators, and other automated payment methods
US20030168508A1 (en) Money handling device having universal interface board
JP5740962B2 (en) vending machine
US6994202B1 (en) Money acceptance method and apparatus
US6822550B1 (en) Intelligent rolled coin dispenser
CA2310885A1 (en) Coin ramp sensor for vending machines
US8967362B2 (en) Apparatus, method, software and graphical interface for flexible dispensing of coins in a coin handling apparatus
JP2016091396A (en) Automatic money exchanging device
JP7016087B2 (en) Goods supply equipment, servers and user terminals
EP1220166A1 (en) Method and apparatus for receiving and dispensing banknotes
JP2010238072A (en) Vending machine
US20250111728A1 (en) Automatic transaction apparatus
JP2004329509A (en) Medal lending device
US20170300886A1 (en) Credit card-game controller and banknote bill changer
JP3129281U (en) vending machine
JP4729339B2 (en) Automatic change machine
JP6061169B1 (en) Free bend vending machine
WO2004109607A2 (en) Enhanced bill acceptor/dispenser for vending machines
WO2025205629A1 (en) Coin processing method, coin processing device, and currency processing system
JP2023056960A (en) Automatic vending machine with cash dispensing function
KR20150079183A (en) An ATM capable of inspecting banknote withdrawal and the withdrawal inspection method thereof
US20080027823A1 (en) System and method for purchasing items on the internet using a computer terminal with a pliant currency acceptor

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20121025

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141028

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141030

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: 20150331

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150413

R150 Certificate of patent or registration of utility model

Ref document number: 5740962

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees