JP4063114B2 - Sales information protection method for vending machines and vending machines - Google Patents

Sales information protection method for vending machines and vending machines Download PDF

Info

Publication number
JP4063114B2
JP4063114B2 JP2003077801A JP2003077801A JP4063114B2 JP 4063114 B2 JP4063114 B2 JP 4063114B2 JP 2003077801 A JP2003077801 A JP 2003077801A JP 2003077801 A JP2003077801 A JP 2003077801A JP 4063114 B2 JP4063114 B2 JP 4063114B2
Authority
JP
Japan
Prior art keywords
sales information
sales
vending machine
information
management center
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
JP2003077801A
Other languages
Japanese (ja)
Other versions
JP2004287740A (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 Retail Systems Co Ltd
Original Assignee
Fuji Electric Retail Systems 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 Retail Systems Co Ltd filed Critical Fuji Electric Retail Systems Co Ltd
Priority to JP2003077801A priority Critical patent/JP4063114B2/en
Publication of JP2004287740A publication Critical patent/JP2004287740A/en
Application granted granted Critical
Publication of JP4063114B2 publication Critical patent/JP4063114B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、自動販売機、自動販売機の売上情報保護方法に関する。
【0002】
【従来の技術】
記録媒体に記録されている利用者識別情報を読み取って商品を販売する自動販売機は、販売商品の売上決済を行うための手段として、利用者識別情報、商品の販売時間および販売金額等を関連付けた売上情報を商品の販売の都度記憶し、当該売上情報を締め等の要求に応じて売上情報管理センターに送信する売上情報記憶モジュールを内蔵している。売上情報管理センターは、売上情報記憶モジュール内の売上情報を一旦受信すると、自動販売機を管理する自動販売機管理センターに対して、当該売上情報に相当する入金処理を実行する。これにより、売上情報管理センターと自動販売機管理センターとの間の決済処理を終了することとなる。
【0003】
ところで、売上情報管理センターが売上情報記憶モジュールを管理している場合、自動販売機管理センターは、売上情報記憶モジュール内の売上情報を確認できずに、売上情報管理センターの決済処理の信憑性を判断できなくなる。
【0004】
そのため、売上情報記憶モジュール内の売上情報を売上情報管理センターに送信する都度、自動販売機内の記憶部が独自に記憶する売上情報を自動販売機内のプリンタ(印刷装置)で印刷することによって、売上情報管理センターの決済処理の信憑性を判断する材料としている。尚、売上情報記憶モジュール内の売上情報の送信操作および記憶部内の売上情報の印刷操作は、自動販売機管理センターの作業員(ルートマン)が自動販売機のロケーションを巡回することによって実行される。
【0005】
【特許文献1】
特開2002−99950号公報
【0006】
【発明が解決しようとする課題】
記憶部は、自動販売機の扉背面等に配設される印刷装置の印刷釦が押下されると、前回の印刷操作以後記憶している所定販売期間の売上情報を読み出して印刷装置に供給する。これにより、印刷装置は、所定販売期間の売上情報を印刷媒体に印刷する。このとき、記憶部における所定販売期間の売上情報は、記憶部の記憶容量を有効に使用するため、印刷装置の印刷動作とともに消去される。
【0007】
しかし、印刷装置が所定販売期間の売上情報を印刷媒体に印刷する過程で、印刷媒体の搬送機構が異常(紙詰まり等)を来した場合、所定販売期間の売上情報は、印刷媒体に印刷されずに消去されてしまう。これにより、売上情報管理センターの決済処理の信憑性を判断できなくなる問題があった。特に、自動販売機管理センターが管理する自動販売機の設置数が多くなる程、上記の問題は顕著となる。
【0008】
そこで、本発明は、売上情報管理センターと自動販売機管理センターとの間の決済処理の信憑性を確実に判断できる自動販売機を提供することを目的とする。
【0009】
【課題を解決するための手段】
前記課題を解決するための発明は、商品を販売する都度、利用者識別情報を有する記録媒体が正当であるかどうかを判別し、前記記録媒体が正当であると判別したとき、販売商品の売上情報を記憶する判別部、前記判別部が前記販売商品の売上情報を記憶する都度、前記販売商品の売上情報を前記判別部と異なる記憶形態で記憶する記憶部、前記記憶部に記憶される前記売上情報を印刷する印刷装置、を有し、前記判別部に記憶される前記売上情報を確認できない状態の自動販売機管理センターと、前記判別部に記憶される前記売上情報を受信し、前記自動販売機管理センターに対して、当該売上情報の決済処理を実行する売上情報管理センターと、自動販売機の決済処理システムを構成する自動販売機において、前記印刷装置が、前記売上情報管理センターが実行する決済処理の信憑性を判断するための情報である、前記記憶部に記憶される前記売上情報を印刷するとき、前記記憶部に記憶される前記売上情報を消失から保護する売上情報保護手段を、備えたことを特徴とする。この自動販売機によれば、記憶部の売上情報を印刷装置で確実に印刷することによって、売上情報管理センターと自動販売機管理センターとの間の決済処理の信憑性を確実に判断できる。
【0010】
また、かかる自動販売機において、前記売上情報保護手段は、前記記憶部に記憶される所定販売期間の前記売上情報を保護し、前記記憶部に記憶される前記所定販売期間以前の前記売上情報を消去するものである。この自動販売機によれば、記憶部の記憶容量を効果的に使用できる。
【0011】
また、かかる自動販売機において、前記売上情報保護手段は、前記記憶部に記憶される前記売上情報を保護または消去するためのフラグを有するものである。この自動販売機によれば、フラグの論理値を変更することによって、記憶部の売上情報の保護・消去を簡単に制御できる。
【0012】
また、かかる自動販売機において、前記売上情報保護手段は、前記記憶部に記憶される各販売商品の前記売上情報に1対1に対応するフラグを有するものである。この自動販売機によれば、記憶部の売上情報の保護・消去を各販売商品に亘って詳細に制御できる。
【0013】
更に、商品を販売する都度、利用者識別情報を有する記録媒体が正当であるかどうかを判別し、前記記録媒体が正当であると判別したとき、販売商品の売上情報を記憶する判別部、前記判別部が前記販売商品の売上情報を記憶する都度、前記販売商品の売上情報を前記判別部と異なる記憶形態で記憶する記憶部、前記記憶部に記憶される前記売上情報を印刷する印刷装置、を有し、前記判別部に記憶される前記売上情報を確認できない状態の自動販売機管理センターと、前記判別部に記憶される前記売上情報を受信し、前記自動販売機管理センターに対して、当該売上情報の決済処理を実行する売上情報管理センターと、自動販売機の決済処理システムを構成する自動販売機において、前記印刷装置が、前記売上情報管理センターが実行する決済処理の信憑性を判断するための情報である、前記記憶部に記憶される前記売上情報を印刷するとき、前記記憶部に記憶される前記売上情報を消失から保護することを特徴とする自動販売機の売上情報保護方法も、実現可能である。
【0014】
【発明の実施の形態】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【0015】
===自動販売機の決済処理システム===
図1を参照しつつ、本発明の自動販売機を用いる決済処理システムについて説明する。図1は、本発明の自動販売機を用いる決済処理システムを説明するためのブロック図である。
【0016】
自動販売機2、自動販売機管理センター4、売上情報管理センター6は、通信回線8を通して各種データを送受信可能である。
【0017】
自動販売機2は、記録媒体に記録されている利用者識別情報、金銭情報等を読み取ることによって、利用者が商品選択釦等を押下することで要求される商品を販売するものである。尚、記録媒体としては、接触型または非接触型ICカード、携帯端末等、各種存在するが、説明の便宜上、非接触型ICカードとして説明することとする。自動販売機2は、販売商品の売上情報を記憶する手段として、売上情報記憶モジュール10(判別部)および制御部RAM12(記憶部)を有する。売上情報記憶モジュール10は、非接触型ICカード内の利用者識別情報、金銭情報等をアンテナ14を介して読み取って正当性を判別し、非接触型ICカード内の利用者識別情報、金銭情報等が正当であるものと判別すると、当該金銭情報を自動販売機2内の制御部(不図示)に送信可能とするものである。更に、売上情報記憶モジュール10は、現在時刻を計時するタイマ16を有し、自動販売機2が商品を販売する都度、利用者識別情報、商品の販売時刻および販売金額を関連付けた売上情報を内部記憶素子(不図示)に記憶する。
【0018】
一方、制御部RAM12は、自動販売機2が商品を販売する都度、商品名、商品の販売時刻および販売金額を関連付けた売上情報、即ち、売上情報記憶モジュール10と異なる記憶形態の売上情報を記憶するものである。更に、自動販売機2は、制御部RAM12内の売上情報を印刷する印刷装置20を前扉背面等に有する。作業員等が制御部RAM12内の売上情報を締める目的で印刷装置20の印刷釦22を押下すると、印刷装置20は、印刷釦22の押下信号に基づいて、制御部RAM12内の締期間に相当する売上情報を印刷媒体に印刷する。
【0019】
尚、印刷装置20が印刷する制御部RAM12内の売上情報は、後述する売上情報保護手段で保護されており、印刷装置20が印刷を行う過程で消去されることはない。印刷釦22は、制御部RAM12内の売上情報を印刷装置20に送信し、且つ、売上情報記憶モジュール10内の売上情報を売上情報管理センター6に送信するための共用釦である。従って、印刷釦22が押下されると、制御部RAM12内の売上情報は印刷媒体に印刷され、売上情報記憶モジュール10内の売上情報は売上情報管理センター6に送信される。尚、売上情報記憶モジュール10内の売上情報を売上情報管理センター6に送信するための専用釦(不図示)を配設してもよい。
【0020】
自動販売機管理センター4は、屋内、屋外等の各種ロケーションに設置される複数の自動販売機2の管理(売上、故障等)を行うための機能を有するものである。営業所18は、自動販売機2と自動販売機管理センター4との間の仲介を行うものである。例えば、営業所18の作業員(ルートマン)は、複数の自動販売機2に対して、商品装填、メンテナンス等を行う。一方、営業所18は、自動販売機管理センター4に対して、商品発注等を行う。尚、営業所18は、自動販売機管理センター4が管理する営業所、または、自動販売機管理センター4とは独立する営業所の何れでもよい。
【0021】
売上情報管理センター6は、作業員が複数の自動販売機2内の印刷装置20の印刷釦22を所定販売期間(1ヶ月等)で押下することによって、複数の自動販売機2の売上情報管理モジュール10が記憶している売上情報を受信する。その後、売上情報管理センター6は、自動販売機管理センター4に対して、当該売上情報の決済処理(銀行振込、電子マネー処理等)を実行する。尚、売上情報管理センター6は、自動販売機管理センター4とは独立しており、売上情報記憶モジュール10内の売上情報を独立して管理している。そのため、自動販売機管理センター4は、売上情報記憶モジュール10内の売上情報を確認できない状態となっている。
【0022】
以上より、作業員が自動販売機2内の印刷装置20の印刷釦22を所定販売期間で押下すると、売上情報管理センター6は、自動販売機管理センター4に対して、売上情報記憶モジュール10内の売上情報に相当する決済処理を実行する。一方、印刷装置20は、制御部RAM12内の売上情報を印刷媒体に確実に印刷する。従って、自動販売機管理センター4では、売上情報記憶モジュール10内の売上情報を確認できないものの、印刷媒体上の売上情報を参照することによって、売上情報管理センター6が実行する決済処理の信憑性を確実に判断することが可能となる。
【0023】
===自動販売機の前面構成===
図2を参照しつつ、本発明の自動販売機の前面構成の一例を説明する。図2は、本発明の自動販売機の前面構成の一例を説明するための正面図である。尚、本実施形態では、自動販売機は、カップ飲料を販売することとする。
【0024】
前扉102は、自動販売機の右側面端を支軸として開閉するものであり、カップ飲料を調理するときに必要となる、希釈水、炭酸水、濃縮液体原料等を混合したり、砂糖、クリーム、氷等を添加したりするためのデータ設定や、販売機構のメンテナンスを行うときは解錠して開き、通常販売を行うときは施錠して閉じておくものである。パネル104は、透明な樹脂板であり、内部に陳列されている複数種類のカップ飲料サンプル106を確認するためのものである。つまり、利用者は、パネル104を通して複数種類のカップ飲料サンプル106を見渡すことにより、購入を希望するカップ飲料を選択できる。尚、複数種類のカップ飲料の写真または絵柄をパネル104に印刷してもよい。
【0025】
売上情報記憶モジュール10は、全登録利用者の利用者識別情報を記憶する利用者登録テーブル(不図示)を有し、非接触型ICカード108内の利用者識別情報、金銭情報等を読み取った後、利用者識別情報が利用者登録テーブルに存在するかどうかを逐次比較して正当性を判別する。売上情報記憶モジュール10は、利用者識別情報が正当であるものと判別すると、金銭情報が認識可能な価値情報であるかどうかを更に判別する。そして、売上情報記憶モジュール10は、金銭情報が正当であるものと判別すると、金銭情報を自動販売機2内の主制御部(不図示)に送信可能とする。尚、硬貨、紙幣等の価値を識別して商品を販売するための貨幣処理部(不図示)を付設してもよい。
【0026】
表示部110は、正当と判別される非接触型ICカード108内の金銭情報を表示するものである。値段ラベル112は、カップ飲料サンプル106の下部に1対1に対応して配設されるものである。商品選択釦114は、販売可ランプおよび売切ランプを内蔵し、カップ飲料サンプル106の下部に1対1に対応して配設されるものである。上記の販売可ランプは、表示部110に表示される金銭情報が1杯のカップ飲料の金額以上であるとき、自動販売機2内部の希釈水タンク、炭酸水タンク、濃縮液体原料タンクが中味を有する場合のみ、このカップ飲料に対応するものが点灯する。上記の売切ランプは、希釈水タンクが空になると、希釈水を使用するカップ飲料に対応するものが常時点灯し、炭酸水タンクが空になると、炭酸水を使用するカップ飲料に対応するものが常時点灯し、何れかの濃縮液体原料タンクが空になると、この濃縮液体原料を使用するカップ飲料に対応するものが常時点灯する。
【0027】
増量釦112、114、116は、1杯のコーヒー飲料を調理する際にコーヒー原料、砂糖、クリームの増量を希望するとき、商品選択釦114を押下する前に押下するものである。同様に、減量釦118、120、122は、1杯のコーヒー飲料を調理する際にコーヒー原料、砂糖、クリームの減量を希望するとき、商品選択釦114を押下する前に押下するものである。表示部124は、コーヒー原料、砂糖、クリームの増減の度合を表示するものである。氷なし釦126は、1杯のCOLD飲料を調理する際に氷の添加を希望しないとき、商品選択釦114を押下する前に押下するものである。増量釦112、114、116、減量釦118、120、122、氷なし釦126を必要に応じて押下し、その後、販売可ランプが点灯している商品選択釦114を押下すると、このカップ飲料サンプル106に対応するカップ飲料が調理され、商品取出口128から取り出し可能となる。
【0028】
販売中ランプ130は、カップ飲料が正常販売されるときに点灯するものである。販売中止ランプ132は、全カップ飲料が売り切れとなったとき、或いは、カップ飲料を調理するための販売機構部が故障したとき、点灯するものである。尚、販売中ランプ130、販売中止ランプ132は、表示部110の基板上に配設される。
【0029】
===自動販売機の制御構成===
図3を参照しつつ、本発明の自動販売機の制御構成の一例について説明する。図3は、本発明の自動販売機の制御構成の一例を説明するためのブロック図である。
【0030】
主制御部202は、自動販売機2の各種制御を統括するものであり、ROM204、CPU206、制御部RAM14としてのRAM208、周辺回路210(タイマ、カウンタ等)を有する。例えば、主制御部202は、マイクロコンピュータを中心としてプログラム動作するものである。詳述すると、ROM204は、後述する複数の従制御部を統括制御するためのプログラムデータ、参照テーブルデータ等が予め記憶されている。尚、ROM204は、データを製造工程で焼き付け固定するマスクROM、データを紫外線消去して書き込み読み出しするEPROM、データを電気消去して書き込み読み出しするEEPROM(フラッシュROMを含む)等の不揮発性記憶素子で構成される。CPU206は、ROM204から読み出されたプログラムデータの解読結果に従って複数の従制御部を統括制御するものである。尚、CPU206は、ROM204のアドレスを指定するアドレスカウンタ、ROM204から読み出されたプログラムデータを解読するプログラマブルロジックアレイ、論理演算を行う演算論理ユニット、演算データを一時格納するレジスタ等(何れも不図示)を有する。RAM208は、CPU206で論理演算される作業データ、複数の従制御部から送信されて来る各種データ等の書き込みと読み出しを行うものである。特に、RAM208は、自動販売機2がカップ飲料を販売する都度、当該カップ飲料の商品名、販売時刻、販売金額を関連付けた売上情報を記憶するデータエリアと、売上情報の保護または消去を制御するためのフラグを記憶するフラグエリアと、を有する。尚、RAM208は、SRAM等の揮発性記憶素子で構成され、RAM208内のデータは、バックアップ電源にて保持される。
【0031】
カード読取制御部212、接客制御部214、販売制御部216、入出力制御部218は、上記の複数の従制御部に相当し、主制御部202と同様のROM、CPU、RAM、周辺回路等を有する。
【0032】
売上情報記憶モジュール10は、非接触型ICカード108内の利用者識別情報、金銭情報等が正当であるものと判別したとき、当該金銭情報をカード読取制御部212に送信する。カード読取制御部212は、当該金銭情報を主制御部202に送信する。主制御部202は、当該金銭情報が1杯のカップ飲料の金額以上であるものと判別したとき、商品選択釦114を点灯させるための信号を接客制御部214に送信する。これにより、商品選択釦114が点灯した状態となる。
【0033】
接客面220は、表示部110、商品選択釦114、増量釦112、114、116、減量釦118、120、122、表示部124、氷なし釦126、販売中ランプ130、販売中止ランプ132等からなるものである。接客制御部214は、接客面220を制御する。即ち、接客制御部214は、主制御部202からのカップ飲料販売に関する接客信号を受信することによって、販売中ランプ130、販売中止ランプ132、販売飲料別の販売可ランプ、売切ランプの点灯消灯を制御したり、更には、複数の商品選択釦114の何れかが押下されたときの押下信号を主制御部202に送信したりする。
【0034】
販売制御部216は、販売機構部222を制御し、接客制御部214からの押下信号に応答する主制御部202からの販売信号を受信することによって、カップ飲料を調理して商品取出口128にて取出可能とするものである。
【0035】
キー入力部224は、数字、記号、アルファベット等のキーおよびファンクションキーと、これらのキーの操作に関する内容を表示する表示部(有機EL、LCD等)とを、前面に備えたものである。キー入力部224は、入出力制御部218と有線で接続される。入出力制御部218は、キー入力部224の操作入力データを主制御部202に送信する。これにより、カップ飲料を調理するための各種データ設定を行うことができる。
【0036】
印刷装置20は、売上情報を印刷するための印刷釦22を有し、主制御部202のRAM208に記憶されている売上情報を印刷媒体に印刷するものである。作業員等が印刷釦22を押下すると、印刷装置20は印刷釦22の押下信号を主制御部202に送信する。主制御部202は、当該押下信号に応答して、RAM208内の売上情報を印刷装置20に送信する。これにより、印刷装置20は、RAM208内の売上情報を印刷することができる。
【0037】
通信部226は、自動販売機2の売上情報記憶モジュール12と売上情報管理センター6との間の通信のインターフェースを行うものである。
【0038】
尚、主制御部202と従制御部212、214、216、218との間の通信は、主制御部202が優先的な送信権を有するポーリング方式、或いは、主制御部202および従制御部212、214、216、218が対等な送信権を有するコンテンション方式の何れであってもよい。
【0039】
===主制御部内のRAMのデータマップ===
図4を参照しつつ、本発明の自動販売機に用いる主制御部内のRAMのデータマップについて説明する。図4は、本発明の自動販売機に用いる主制御部内のRAMのデータマップを説明するための図である。
【0040】
主制御部202内のRAM208は、商品名、販売時刻、販売金額を関連付けた所定販売期間の売上情報を記憶するデータエリアD1、D2と、当該データエリアD1、D2内の各売上情報の保護または消去を制御するためのフラグを記憶するフラグエリアFと、を有する。尚、上記のフラグは、各売上情報に1対1に対応して記憶される1ビット値であって、例えば、RAM208内の各売上情報を保護する必要がある場合は論理値“1”、RAM208内の各売上情報を保護する必要がない場合は論理値“0”となる。即ち、上記のフラグは、図4の紙面右側のデータ配列に示す通り、各売上情報に付加される制御情報となる。本実施形態では、データエリアD1内の売上情報は、作業員が売上情報を締める目的で印刷装置20の印刷釦22を押下した際の最新の締処理済み情報である。尚、データエリアD1内の各売上情報に対応して記憶される全フラグは、論理値“1”である。一方、データエリアD2内の売上情報は、印刷装置20がデータエリアD1内の売上情報の印刷動作を実行した後の、データエリアD1内の売上情報に続く締未処理情報である。従って、データエリアD1内の売上情報は、印刷装置20が当該売上情報の印刷動作を実行した後も、消去されずに保護される。
【0041】
===自動販売機の売上情報記憶動作===
図5を参照しつつ、本発明の自動販売機の売上情報記憶動作の一例について説明する。図5は、本発明の自動販売機の売上情報記憶動作を説明するためのフローチャートである。尚、図5のフローチャートは、主制御部202が主体となって実行するものである。
【0042】
先ず、利用者が自動販売機2の売上情報記憶モジュール10の前面で非接触型ICカード108を一度翳すと、売上情報記憶モジュール10は、非接触型ICカード108内の利用者識別情報、金銭情報を読み取り双方の正当性を判別する。この際、非接触型ICカード108内の金銭情報は、売上情報記憶モジュール10に一旦移動する。売上情報記憶モジュール10は、利用者識別情報、金銭情報を正当と判別すると、利用者識別情報、金銭情報を保持する一方、金銭情報をカード読取制御部212に送信する。カード読取制御部212は、金銭情報を主制御部202に送信する。これにより、主制御部202は、金銭情報を受信することとなる(S2:YES)。
【0043】
主制御部202は、金銭情報が1杯のカップ飲料の金額以上であるかどうかを判別する(S4)。主制御部202は、金銭情報が1杯のカップ飲料の金額以上であるものと判別すると(S4:YES)、商品選択釦114の販売可ランプを点灯するための信号を接客制御部214に送信する。接客制御部214は商品選択釦114の販売可ランプを制御し、商品選択釦114の販売可ランプは点灯する(S6)。
【0044】
利用者が何れか1つの商品選択釦114を押下すると、接客制御部214は、該当する商品選択釦114の押下信号を主制御部202に送信する。これにより、主制御部202は、商品選択釦114の押下信号を受信することとなる(S8:YES)。
【0045】
主制御部202は、商品選択釦114の押下信号を解読して、カップ飲料を販売するための信号を販売制御部216に送信する。販売制御部216は販売機構部222を制御し、販売機構部222は、利用者が要求するカップ飲料を調理して商品取出口128にて取出可能とする(S10)。
【0046】
販売制御部216は、販売機構部222がカップ飲料を販売したとき、販売終了信号を主制御部202に送信する。これにより、主制御部202は、販売終了信号を受信することとなる(S12:YES)。
【0047】
ROM204は、個々の商品選択釦114、商品名、販売金額を関連付けたテーブルデータを記憶している。また、周辺回路210のタイマは、現在時刻を計時している。そこで、主制御部202は、ROM204のテーブルデータを参照して該当する商品選択釦114と対応する商品名および販売金額を求め、商品名、販売時刻、販売金額を関連付けた売上情報をRAM208のデータエリアD1(またはD2)に記憶する。同時に、主制御部202は、RAM208の中で、データエリアD1(またはD2)に記憶される売上情報と対応するフラグエリアFに論理値“1”を記憶する(S14)。
【0048】
主制御部202は、RAM208が記憶するステップS14の売上情報のうち、販売金額の情報をカード読取制御部212に送信する。カード読取制御部212は、販売金額の情報を売上情報記憶モジュール10に送信する。売上情報記憶モジュール10は、保持している利用者識別情報、販売時刻、販売金額を関連付けた売上情報、即ち、RAM208と異なる記憶形態の売上情報を内部記憶素子に記憶する。更に、売上情報記憶モジュール10は、保持している金銭情報から販売金額を減算する。そして、利用者が売上情報記憶モジュール10の前面で非接触型ICカード108を再度翳すと、売上情報記憶モジュール10は、減算後の金銭情報を非接触型ICカード108に送信する(S16)。
【0049】
一方、主制御部202は、金銭情報が1杯のカップ飲料の金額未満であるものと判別すると(S4:NO)、販売停止信号を接客制御部214に送信する。接客制御部214は表示部110を制御し、表示部110は金銭情報が1杯のカップ飲料の金額未満であることを表示して告知する。同様に、主制御部202は、販売停止信号をカード読取制御部212に送信する。カード読取制御部212は、販売停止信号を売上情報記憶モジュール10に送信する。そして、利用者が売上情報記憶モジュール10の前面で非接触型ICカード108を再度翳すと、売上情報記憶モジュール10は、保持している金銭情報を非接触型ICカード108に送信する(S18)。
【0050】
以上より、主制御部202内のRAM208と売上情報記憶モジュール10は、販売商品の売上情報を異なる記憶形態で記憶することとなる。作業員が印刷装置20の印刷釦22を押下すると、印刷装置20は、RAM208のデータエリアD1内の売上情報を印刷媒体に印刷し、一方、売上情報記憶モジュール10は、データエリアD1内の売上情報に相当する売上情報を通信部226を介して売上情報管理センター6に送信する。この自動販売機2が屋内、屋外等の各種ロケーションに設置されることとなる。尚、本実施形態では、非接触型ICカード108を商品販売時に2度翳す必要があるが、これに限定されるものではない。
【0051】
===自動販売機の売上情報処理動作===
図6を参照しつつ、本発明の自動販売機の売上情報処理動作の一例について説明する。図6は、本発明の自動販売機の売上情報処理動作を説明するためのフローチャートである。尚、図6のフローチャートは、主制御部202が主体となって実行するものである。
【0052】
先ず、作業員が自動販売機2の前扉102を開き、RAM208のデータエリアD1内の締未処理の売上情報を締める目的で、印刷装置20の印刷釦22を押下すると、印刷装置20は、印刷釦22の押下信号を主制御部202に送信する。これにより、主制御部202は、印刷釦22の押下信号を受信することとなる(S102:YES)。
【0053】
主制御部202は、RAM208の中でデータエリアD1と対応するフラグエリアFの全フラグが論理値“1”であることを確認した後、データエリアD1内の売上情報を継続して記憶させるとともに、データエリアD1内の売上情報を印刷装置20に送信する。印刷装置20は、データエリアD1内の各売上情報を集計して印刷媒体に印刷する。尚、印刷装置20がデータエリアD1内の売上情報を印刷する過程で、印刷媒体の搬送機構等が異常を来した場合であっても、データエリアD1内の売上情報は保護されているため、他の印刷釦(不図示)を押下することによって再度印刷できることとなる(S104)。
【0054】
主制御部202は、RAM208の中でデータエリアD2と対応するフラグエリアFの全フラグを論理値“0”に変更する。そして、主制御部202は、データエリアD2と対応するフラグエリアFの全フラグが論理値“0”であることを確認した後、データエリアD2内の情報を消去する(S106)。
【0055】
主制御部202は、ステップS102の印刷釦22の押下信号に応答して、売上情報送信信号をカード読取制御部212に送信する。カード読取制御部212は、売上情報送信信号を売上情報記憶モジュール10に送信する。売上情報記憶モジュール10は、内部記憶素子が記憶するデータエリアD1内の売上情報に相当する売上情報を売上情報管理センター6に送信する。従って、売上情報管理センター6は、自動販売機管理センター4に対して、売上情報に相当する決済処理を実行する(S108)。
【0056】
その後、作業員がRAM208のデータエリアD2内の締未処理の売上情報を締める目的で、印刷装置20の印刷釦22を押下すると、印刷装置20は、印刷釦22の押下信号を主制御部202に送信する。これにより、主制御部202は、印刷釦22の押下信号を受信することとなる(S110:YES)。
【0057】
主制御部202は、RAM208の中でデータエリアD2と対応するフラグエリアFの全フラグが論理値“1”であることを確認した後、データエリアD2内の売上情報を継続して記憶させるとともに、データエリアD2内の売上情報を印刷装置20に送信する。印刷装置20は、データエリアD2内の各売上情報を集計して印刷媒体に印刷する。尚、印刷装置20がデータエリアD2内の売上情報を印刷する過程で、印刷媒体の搬送機構等が異常を来した場合であっても、データエリアD2内の売上情報は保護されているため、他の印刷釦(不図示)を押下することによって再度印刷できることとなる(S112)。
【0058】
主制御部202は、RAM208の中でデータエリアD1と対応するフラグエリアFの全フラグを論理値“0”に変更する。そして、主制御部202は、データエリアD1と対応するフラグエリアFの全フラグが論理値“0”であることを確認した後、データエリアD1内の情報を消去する(S114)。
【0059】
主制御部202は、ステップS110の印刷釦22の押下信号に応答して、売上情報送信信号をカード読取制御部212に送信する。カード読取制御部212は、売上情報送信信号を売上情報記憶モジュール10に送信する。売上情報記憶モジュール10は、内部記憶素子が記憶するデータエリアD2内の売上情報に相当する売上情報を売上情報管理センター6に送信する。従って、売上情報管理センター6は、自動販売機管理センター4に対して、売上情報に相当する決済処理を実行する(S116)。
【0060】
以上より、RAM208内の売上情報を印刷媒体に確実に印刷できるため、印刷媒体上の売上情報を参照することによって、売上情報管理センター6が実行する決済処理の信憑性を確実に判断することが可能となる。尚、自動販売機管理センター4が複数の自動販売機2を管理する程、効果は顕著となる。
【0061】
===その他の実施形態===
以上、本発明の自動販売機、自動販売機の売上情報保護方法について説明したが、上記した発明の実施の形態は、本発明の理解を容易とするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることは勿論である。
【0062】
≪売上情報保護手段≫
本実施形態では、売上情報保護手段のフラグをRAM208の一部記憶エリアに記憶しているが、これに限定されない。例えば、上記のフラグをRAM208とは独立するレジスタ等に設定してもよい。この場合、RAM208の記憶容量の増大を防止できるとともに、RAM208の記憶容量を別用途にも使用できる。
【0063】
本実施形態では、RAM208内で、各データエリアと対応するフラグエリアFの全フラグを論理値“1”“0”の一方に設定しているが、これに限定されない。例えば、各データエリアと対応するフラグエリアFの全フラグを論理値“1”から論理値“0”へ変更する前、各データエリア内で特定商品の売上情報と対応するフラグを論理値“1”、他商品の売上情報と対応するフラグを論理値“0”に個別設定してもよい。この場合、特定商品の売上情報を個別集計できる。
【0064】
≪記憶部の売上情報≫
本実施形態では、RAM208内のデータエリアを2個設定して、締処理済み、締未処理の売上情報を交互に記憶しているが、これに限定されない。例えば、RAM208内のデータエリアを3個以上設定してもよい。この場合、締処理済みの売上情報を長期間保持でき、締処理済み、締未処理の売上情報の記憶と消去の頻度を抑えてソフトウエアの負担を軽減できる。
【0065】
【発明の効果】
本発明によれば、売上情報管理センターと自動販売機管理センターとの間の決済処理の信憑性を確実に判断できる。
【図面の簡単な説明】
【図1】本発明の自動販売機を用いる決済処理システムを説明するためのブロック図である。
【図2】本発明の自動販売機の前面構成の一例を説明するための正面図である。
【図3】本発明の自動販売機の制御構成の一例を説明するためのブロック図である。
【図4】本発明の自動販売機に用いる主制御部内のRAMのデータマップを説明するための図である。
【図5】本発明の自動販売機の売上情報記憶動作を説明するためのフローチャートである。
【図6】本発明の自動販売機の売上情報処理動作を説明するためのフローチャートである。
【符号の説明】
2 自動販売機
4 自動販売機管理センター
6 売上情報管理センター
8 通信回線
10 売上情報記憶モジュール
12 制御部RAM
20 印刷装置
22 印刷釦
D1、D2 データエリア
F フラグエリア
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a vending machine and a sales information protection method for a vending machine.
[0002]
[Prior art]
A vending machine that sells products by reading user identification information recorded on a recording medium associates user identification information, product sales time, sales amount, etc. as a means for settlement of sales of products sold. The sales information storage module stores the sales information every time the product is sold and transmits the sales information to the sales information management center in response to a request such as closing. Once the sales information management center receives the sales information in the sales information storage module, the sales information management center executes a deposit process corresponding to the sales information to the vending machine management center that manages the vending machine. As a result, the settlement processing between the sales information management center and the vending machine management center is terminated.
[0003]
By the way, when the sales information management center manages the sales information storage module, the vending machine management center cannot confirm the sales information in the sales information storage module, and the reliability of the settlement processing of the sales information management center is confirmed. It becomes impossible to judge.
[0004]
Therefore, every time the sales information in the sales information storage module is sent to the sales information management center, the sales information stored in the storage unit in the vending machine is printed by the printer (printing device) in the vending machine. It is used as a material for judging the credibility of payment processing at the Information Management Center. The sales information transmission operation in the sales information storage module and the sales information printing operation in the storage unit are executed by a vending machine management center operator (rootman) patroling the vending machine location. .
[0005]
[Patent Document 1]
JP 2002-99950 A
[0006]
[Problems to be solved by the invention]
When the print button of the printing device disposed on the back of the door of the vending machine is pressed, the storage unit reads the sales information for a predetermined sales period stored after the previous printing operation and supplies it to the printing device. . Accordingly, the printing apparatus prints sales information for a predetermined sales period on a print medium. At this time, the sales information for the predetermined sales period in the storage unit is erased together with the printing operation of the printing apparatus in order to effectively use the storage capacity of the storage unit.
[0007]
However, when the printing device prints the sales information for the predetermined sales period on the print medium, if the print medium transport mechanism becomes abnormal (paper jam, etc.), the sales information for the predetermined sales period is printed on the print medium. Will be erased. As a result, there has been a problem that the credibility of the settlement processing of the sales information management center cannot be determined. In particular, the above problems become more prominent as the number of vending machines managed by the vending machine management center increases.
[0008]
Therefore, an object of the present invention is to provide a vending machine that can reliably determine the credibility of the settlement process between the sales information management center and the vending machine management center.
[0009]
[Means for Solving the Problems]
The invention for solving the above-mentioned problems is A determination unit that determines whether a recording medium having user identification information is valid each time a product is sold, and stores the sales information of the sold product when it is determined that the recording medium is valid, the determination unit Each time it stores the sales information of the product for sale, Sales information of sales products In a different memory form from the discriminator A storage unit for storing, and a printing apparatus for printing the sales information stored in the storage unit. And the vending machine management center in a state where the sales information stored in the determination unit cannot be confirmed, and the sales information stored in the determination unit are received, and the sales information is stored in the vending machine management center. Consists of a sales information management center that performs payment processing of information and a payment processing system for vending machines In the vending machine, the printing device is , Information for determining the credibility of the payment processing executed by the sales information management center. When printing the sales information stored in the storage unit, sales information protection means is provided for protecting the sales information stored in the storage unit from disappearance. According to this vending machine, it is possible to reliably determine the credibility of the settlement process between the sales information management center and the vending machine management center by reliably printing the sales information in the storage unit with the printing device.
[0010]
In the vending machine, the sales information protection unit protects the sales information for a predetermined sales period stored in the storage unit, and stores the sales information before the predetermined sales period stored in the storage unit. It is to be erased. According to this vending machine, the storage capacity of the storage unit can be used effectively.
[0011]
Further, in the vending machine, the sales information protection means has a flag for protecting or deleting the sales information stored in the storage unit. According to this vending machine, the protection / deletion of the sales information in the storage unit can be easily controlled by changing the logical value of the flag.
[0012]
In the vending machine, the sales information protection means includes a flag corresponding to the sales information of each sales item stored in the storage unit on a one-to-one basis. According to this vending machine, it is possible to control in detail the sales information in the storage unit over the sales items.
[0013]
Furthermore, Each time you sell a product, Determining whether the recording medium having the user identification information is valid, and when determining that the recording medium is valid, a determination unit that stores the sales information of the sales product; Each time the discriminating unit stores the sales information of the sales product, A storage unit that stores the sales information of the sales product in a different storage form from the determination unit, and a printing device that prints the sales information stored in the storage unit, The sales information stored in the determination unit cannot be confirmed. A vending machine management center, a sales information management center that receives the sales information stored in the determination unit, and executes a settlement process for the sales information to the vending machine management center; and a vending machine In the vending machine constituting the payment processing system, the printing device is , Information for determining the credibility of the payment processing executed by the sales information management center. When printing the sales information stored in the storage unit, the sales information stored in the storage unit is protected from disappearance, and a sales information protection method for a vending machine can be realized.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
At least the following matters will become apparent from the description of this specification and the accompanying drawings.
[0015]
=== Vending machine payment processing system ===
The settlement processing system using the vending machine of the present invention will be described with reference to FIG. FIG. 1 is a block diagram for explaining a settlement processing system using the vending machine of the present invention.
[0016]
The vending machine 2, the vending machine management center 4, and the sales information management center 6 can transmit and receive various data through the communication line 8.
[0017]
The vending machine 2 sells products required by a user pressing a product selection button or the like by reading user identification information, money information, and the like recorded on a recording medium. There are various types of recording media, such as a contact or non-contact type IC card and a portable terminal. The vending machine 2 includes a sales information storage module 10 (discriminating unit) and a control unit RAM 12 (storage unit) as means for storing sales information of sales products. The sales information storage module 10 reads the user identification information and money information in the non-contact type IC card via the antenna 14 to determine the legitimacy, and determines the user identification information and money information in the non-contact type IC card. If it is determined that the information is valid, the money information can be transmitted to a control unit (not shown) in the vending machine 2. Further, the sales information storage module 10 has a timer 16 that keeps track of the current time, and each time the vending machine 2 sells a product, it stores the user identification information, the sales information associated with the sales time and the sales price of the product. Store in a storage element (not shown).
[0018]
On the other hand, each time the vending machine 2 sells a product, the control unit RAM 12 stores sales information in which the product name, the sales time and the sales price of the product are associated, that is, sales information in a storage form different from the sales information storage module 10. To do. Furthermore, the vending machine 2 includes a printing device 20 that prints sales information in the control unit RAM 12 on the rear surface of the front door. When an operator or the like presses the print button 22 of the printing apparatus 20 for the purpose of tightening the sales information in the control unit RAM 12, the printing apparatus 20 corresponds to the tightening period in the control unit RAM 12 based on the pressing signal of the print button 22. Sales information to be printed on a print medium.
[0019]
Note that the sales information in the control unit RAM 12 printed by the printing apparatus 20 is protected by sales information protection means, which will be described later, and is not erased during the printing process of the printing apparatus 20. The print button 22 is a common button for transmitting sales information in the control unit RAM 12 to the printing apparatus 20 and transmitting sales information in the sales information storage module 10 to the sales information management center 6. Accordingly, when the print button 22 is pressed, the sales information in the control unit RAM 12 is printed on the print medium, and the sales information in the sales information storage module 10 is transmitted to the sales information management center 6. A dedicated button (not shown) for transmitting the sales information in the sales information storage module 10 to the sales information management center 6 may be provided.
[0020]
The vending machine management center 4 has a function for performing management (sales, breakdown, etc.) of a plurality of vending machines 2 installed in various locations such as indoors and outdoors. The sales office 18 mediates between the vending machine 2 and the vending machine management center 4. For example, a worker (rootman) of the sales office 18 performs product loading, maintenance, and the like on the plurality of vending machines 2. On the other hand, the sales office 18 orders products from the vending machine management center 4. The sales office 18 may be either a sales office managed by the vending machine management center 4 or a sales office independent of the vending machine management center 4.
[0021]
The sales information management center 6 manages the sales information of the plurality of vending machines 2 by the operator pressing the print button 22 of the printing device 20 in the plurality of vending machines 2 for a predetermined sales period (such as one month). The sales information stored in the module 10 is received. Thereafter, the sales information management center 6 executes settlement processing (bank transfer, electronic money processing, etc.) of the sales information with respect to the vending machine management center 4. The sales information management center 6 is independent of the vending machine management center 4 and manages the sales information in the sales information storage module 10 independently. Therefore, the vending machine management center 4 is in a state where the sales information in the sales information storage module 10 cannot be confirmed.
[0022]
As described above, when the worker presses the print button 22 of the printing device 20 in the vending machine 2 for a predetermined sales period, the sales information management center 6 sends the sales information storage module 10 to the vending machine management center 4. The settlement process corresponding to the sales information of is executed. On the other hand, the printing apparatus 20 reliably prints the sales information in the control unit RAM 12 on a print medium. Therefore, although the vending machine management center 4 cannot confirm the sales information in the sales information storage module 10, the credibility of the settlement processing executed by the sales information management center 6 can be increased by referring to the sales information on the print medium. Judgment can be made with certainty.
[0023]
=== Front view of vending machine ===
An example of the front configuration of the vending machine of the present invention will be described with reference to FIG. FIG. 2 is a front view for explaining an example of the front configuration of the vending machine of the present invention. In this embodiment, the vending machine sells cup beverages.
[0024]
The front door 102 opens and closes with the right side surface end of the vending machine as a support shaft, and is used when mixing diluted water, carbonated water, concentrated liquid raw materials, etc. necessary for cooking cup beverages, sugar, When setting data for adding cream, ice or the like or performing maintenance of the sales mechanism, it is unlocked and opened, and when performing normal sales, it is locked and closed. The panel 104 is a transparent resin plate for confirming a plurality of types of cup beverage samples 106 displayed inside. That is, the user can select a cup beverage desired to be purchased by looking over a plurality of types of cup beverage samples 106 through the panel 104. In addition, you may print on the panel 104 the photograph or pattern of multiple types of cup drinks.
[0025]
The sales information storage module 10 has a user registration table (not shown) for storing user identification information of all registered users, and reads user identification information, money information, etc. in the non-contact type IC card 108. Thereafter, whether or not the user identification information exists in the user registration table is sequentially compared to determine the validity. If it is determined that the user identification information is valid, the sales information storage module 10 further determines whether the monetary information is recognizable value information. When the sales information storage module 10 determines that the money information is valid, the sales information storage module 10 enables the money information to be transmitted to a main control unit (not shown) in the vending machine 2. In addition, you may attach the money processing part (not shown) for identifying the value, such as a coin and a banknote, and selling goods.
[0026]
The display unit 110 displays money information in the non-contact type IC card 108 that is determined to be valid. The price label 112 is disposed in a one-to-one correspondence below the cup beverage sample 106. The merchandise selection button 114 has a built-in sale lamp and a sold-out lamp, and is arranged in a one-to-one correspondence below the cup beverage sample 106. When the money information displayed on the display unit 110 is greater than or equal to the amount of one cup beverage, the above-mentioned sale-ready lamp has a diluted water tank, carbonated water tank, and concentrated liquid raw material tank inside. Only when it has, the thing corresponding to this cup drink lights up. When the diluting water tank is emptied, the above sold-out lamps are always lit for cup drinks that use diluting water, and when the carbonated water tank is empty, they correspond to cup drinks that use carbonated water. When one of the concentrated liquid ingredient tanks becomes empty, the one corresponding to the cup beverage that uses this concentrated liquid ingredient is always lit.
[0027]
The increase buttons 112, 114, and 116 are pressed before the product selection button 114 is pressed when it is desired to increase the amount of coffee ingredients, sugar, and cream when cooking a cup of coffee beverage. Similarly, the weight reduction buttons 118, 120, and 122 are pressed before the product selection button 114 is pressed when it is desired to reduce the amount of coffee ingredients, sugar, and cream when cooking a cup of coffee beverage. The display unit 124 displays the degree of increase / decrease in coffee ingredients, sugar, and cream. The ice-free button 126 is pressed before the product selection button 114 is pressed when adding ice is not desired when cooking a cup of COLD beverage. When the increase button 112, 114, 116, the decrease button 118, 120, 122, and the no ice button 126 are pressed as necessary, and then the product selection button 114 with the sale ready lamp lit is pressed, this cup beverage sample The cup beverage corresponding to 106 is cooked and can be taken out from the product outlet 128.
[0028]
The selling lamp 130 lights up when the cup beverage is normally sold. The sales stop lamp 132 is turned on when all cup beverages are sold out or when a sales mechanism unit for cooking cup beverages breaks down. The selling lamp 130 and the selling stop lamp 132 are disposed on the substrate of the display unit 110.
[0029]
=== Vending machine control configuration ===
An example of the control configuration of the vending machine of the present invention will be described with reference to FIG. FIG. 3 is a block diagram for explaining an example of the control configuration of the vending machine of the present invention.
[0030]
The main control unit 202 supervises various controls of the vending machine 2, and includes a ROM 204, a CPU 206, a RAM 208 as the control unit RAM 14, and a peripheral circuit 210 (timer, counter, etc.). For example, the main control unit 202 performs a program operation centering on a microcomputer. More specifically, the ROM 204 stores in advance program data, reference table data, and the like for overall control of a plurality of sub-control units described later. The ROM 204 is a non-volatile memory element such as a mask ROM that burns and fixes data in the manufacturing process, an EPROM that erases and writes data by ultraviolet light, and an EEPROM (including flash ROM) that electrically erases and writes data. Composed. The CPU 206 performs overall control of the plurality of slave control units in accordance with the result of decoding the program data read from the ROM 204. The CPU 206 includes an address counter that specifies the address of the ROM 204, a programmable logic array that decodes program data read from the ROM 204, an arithmetic logic unit that performs logical operations, a register that temporarily stores arithmetic data, etc. (all not shown) ). The RAM 208 writes and reads work data logically calculated by the CPU 206 and various data transmitted from a plurality of slave control units. In particular, each time the vending machine 2 sells a cup beverage, the RAM 208 controls a data area that stores sales information in which the product name, the sales time, and the sales amount of the cup beverage are associated, and the protection or deletion of the sales information. And a flag area for storing a flag for the purpose. The RAM 208 is constituted by a volatile storage element such as SRAM, and data in the RAM 208 is held by a backup power source.
[0031]
The card reading control unit 212, the customer service control unit 214, the sales control unit 216, and the input / output control unit 218 correspond to the plurality of sub control units described above, and are the same ROM, CPU, RAM, peripheral circuits, etc. as the main control unit 202. Have
[0032]
When the sales information storage module 10 determines that the user identification information, money information, and the like in the non-contact type IC card 108 are valid, the sales information storage module 10 transmits the money information to the card reading control unit 212. The card reading control unit 212 transmits the money information to the main control unit 202. When the main control unit 202 determines that the money information is equal to or greater than the amount of one cup beverage, the main control unit 202 transmits a signal for lighting the product selection button 114 to the customer service control unit 214. As a result, the product selection button 114 is lit.
[0033]
The customer service surface 220 includes a display unit 110, a product selection button 114, an increase button 112, 114, 116, a decrease button 118, 120, 122, a display unit 124, an ice-free button 126, a sale lamp 130, a sale stop lamp 132, and the like. It will be. The customer service control unit 214 controls the customer service surface 220. That is, the customer service control unit 214 receives a customer service signal related to cup beverage sales from the main control unit 202, thereby turning on / off the sales lamp 130, the sales stop lamp 132, the sales possible lamp for each beverage sold, and the sold out lamp. And further, a press signal when any of the plurality of product selection buttons 114 is pressed is transmitted to the main control unit 202.
[0034]
The sales control unit 216 controls the sales mechanism unit 222 and receives a sales signal from the main control unit 202 that responds to a press signal from the customer service control unit 214, thereby cooking the cup beverage to the product outlet 128. Can be taken out.
[0035]
The key input unit 224 includes keys and function keys such as numerals, symbols, alphabets, and the like, and a display unit (organic EL, LCD, etc.) for displaying contents related to the operation of these keys on the front surface. The key input unit 224 is connected to the input / output control unit 218 by wire. The input / output control unit 218 transmits operation input data of the key input unit 224 to the main control unit 202. Thereby, various data settings for cooking a cup drink can be performed.
[0036]
The printing apparatus 20 has a print button 22 for printing sales information, and prints sales information stored in the RAM 208 of the main control unit 202 on a print medium. When an operator or the like presses the print button 22, the printing apparatus 20 transmits a press signal for the print button 22 to the main control unit 202. The main control unit 202 transmits the sales information in the RAM 208 to the printing apparatus 20 in response to the press signal. Thereby, the printing apparatus 20 can print the sales information in the RAM 208.
[0037]
The communication unit 226 is an interface for communication between the sales information storage module 12 of the vending machine 2 and the sales information management center 6.
[0038]
The communication between the main control unit 202 and the sub control units 212, 214, 216, and 218 is performed by a polling method in which the main control unit 202 has a preferential transmission right, or the main control unit 202 and the sub control unit 212. , 214, 216, and 218 may be any of the contention systems having equal transmission rights.
[0039]
=== RAM Data Map in the Main Control Unit ===
A data map of the RAM in the main control unit used in the vending machine of the present invention will be described with reference to FIG. FIG. 4 is a diagram for explaining a data map of a RAM in the main control unit used in the vending machine of the present invention.
[0040]
The RAM 208 in the main control unit 202 protects the sales information in the data areas D1 and D2 for storing the sales information for a predetermined sales period in which the product name, the sales time, and the sales price are associated with each other. A flag area F for storing a flag for controlling erasure. The above flag is a 1-bit value stored in a one-to-one correspondence with each piece of sales information. For example, when it is necessary to protect each piece of sales information in the RAM 208, a logical value “1”, When each sales information in the RAM 208 does not need to be protected, the logical value is “0”. That is, the above flag becomes control information added to each sales information as shown in the data array on the right side of FIG. In the present embodiment, the sales information in the data area D1 is the latest information that has been tightened when the worker presses the print button 22 of the printing apparatus 20 for the purpose of tightening the sales information. Note that all flags stored corresponding to each piece of sales information in the data area D1 are logical values “1”. On the other hand, the sales information in the data area D2 is unprocessed information that follows the sales information in the data area D1 after the printing apparatus 20 executes the printing operation of the sales information in the data area D1. Accordingly, the sales information in the data area D1 is protected without being deleted even after the printing apparatus 20 executes the printing operation of the sales information.
[0041]
=== Sales information storage operation of vending machine ===
An example of the sales information storage operation of the vending machine according to the present invention will be described with reference to FIG. FIG. 5 is a flowchart for explaining the sales information storing operation of the vending machine according to the present invention. The flowchart in FIG. 5 is executed mainly by the main control unit 202.
[0042]
First, when the user picks up the non-contact type IC card 108 in front of the sales information storage module 10 of the vending machine 2, the sales information storage module 10 stores the user identification information in the non-contact type IC card 108, The money information is read to determine the validity of both parties. At this time, the money information in the non-contact type IC card 108 is temporarily moved to the sales information storage module 10. When the sales information storage module 10 determines that the user identification information and the money information are valid, the sales information storage module 10 holds the user identification information and the money information, and transmits the money information to the card reading control unit 212. The card reading control unit 212 transmits money information to the main control unit 202. Thereby, the main control unit 202 receives monetary information (S2: YES).
[0043]
The main control unit 202 determines whether or not the money information is equal to or greater than the amount of one cup beverage (S4). When the main control unit 202 determines that the monetary information is equal to or greater than the amount of one cup beverage (S4: YES), the main control unit 202 transmits a signal for turning on the sale enable lamp of the product selection button 114 to the customer service control unit 214. To do. The customer service control unit 214 controls the sale enable lamp of the product selection button 114, and the sale enable lamp of the product selection button 114 is lit (S6).
[0044]
When the user presses one of the product selection buttons 114, the customer service control unit 214 transmits a press signal of the corresponding product selection button 114 to the main control unit 202. As a result, the main control unit 202 receives a press signal of the product selection button 114 (S8: YES).
[0045]
The main control unit 202 decodes the press signal of the product selection button 114 and transmits a signal for selling the cup beverage to the sales control unit 216. The sales control unit 216 controls the sales mechanism unit 222, and the sales mechanism unit 222 cooks the cup beverage requested by the user and enables it to be taken out at the product outlet 128 (S10).
[0046]
The sales control unit 216 transmits a sales end signal to the main control unit 202 when the sales mechanism unit 222 sells the cup beverage. Thereby, the main control unit 202 receives the sales end signal (S12: YES).
[0047]
The ROM 204 stores table data in which individual product selection buttons 114, product names, and sales amounts are associated. The timer of the peripheral circuit 210 keeps the current time. Therefore, the main control unit 202 refers to the table data in the ROM 204, obtains the product name and sales price corresponding to the corresponding product selection button 114, and stores the sales information associated with the product name, sales time, and sales price in the data of the RAM 208. Store in area D1 (or D2). At the same time, the main control unit 202 stores the logical value “1” in the flag area F corresponding to the sales information stored in the data area D1 (or D2) in the RAM 208 (S14).
[0048]
The main control unit 202 transmits information on the sales amount of the sales information stored in the RAM 208 in step S14 to the card reading control unit 212. The card reading control unit 212 transmits sales amount information to the sales information storage module 10. The sales information storage module 10 stores, in the internal storage element, sales information associated with the stored user identification information, sales time, and sales amount, that is, sales information in a storage form different from the RAM 208. Furthermore, the sales information storage module 10 subtracts the sales amount from the held monetary information. Then, when the user strikes the non-contact type IC card 108 again in front of the sales information storage module 10, the sales information storage module 10 transmits the money information after subtraction to the non-contact type IC card 108 (S16). .
[0049]
On the other hand, when the main control unit 202 determines that the money information is less than the amount of one cup beverage (S4: NO), the main control unit 202 transmits a sales stop signal to the customer service control unit 214. The customer service control unit 214 controls the display unit 110, and the display unit 110 displays and notifies that the money information is less than the amount of a cup of beverage. Similarly, the main control unit 202 transmits a sales stop signal to the card reading control unit 212. The card reading control unit 212 transmits a sales stop signal to the sales information storage module 10. When the user again picks up the non-contact type IC card 108 in front of the sales information storage module 10, the sales information storage module 10 transmits the held money information to the non-contact type IC card 108 (S18). ).
[0050]
As described above, the RAM 208 and the sales information storage module 10 in the main control unit 202 store the sales information of the sold products in different storage forms. When the worker presses the print button 22 of the printing apparatus 20, the printing apparatus 20 prints the sales information in the data area D1 of the RAM 208 on the print medium, while the sales information storage module 10 stores the sales information in the data area D1. Sales information corresponding to the information is transmitted to the sales information management center 6 via the communication unit 226. This vending machine 2 is installed in various locations such as indoors and outdoors. In the present embodiment, the non-contact type IC card 108 needs to be picked twice at the time of product sales, but is not limited to this.
[0051]
=== Sales Information Processing Operation of Vending Machine ===
An example of the sales information processing operation of the vending machine according to the present invention will be described with reference to FIG. FIG. 6 is a flowchart for explaining the sales information processing operation of the vending machine according to the present invention. 6 is executed mainly by the main control unit 202.
[0052]
First, when an operator opens the front door 102 of the vending machine 2 and presses the print button 22 of the printing apparatus 20 for the purpose of tightening the unprocessed sales information in the data area D1 of the RAM 208, the printing apparatus 20 A press signal of the print button 22 is transmitted to the main control unit 202. As a result, the main control unit 202 receives a press signal of the print button 22 (S102: YES).
[0053]
After confirming that all the flags in the flag area F corresponding to the data area D1 are the logical value “1” in the RAM 208, the main control unit 202 continuously stores the sales information in the data area D1. The sales information in the data area D1 is transmitted to the printing apparatus 20. The printing apparatus 20 aggregates each piece of sales information in the data area D1 and prints it on a print medium. Note that even if the printing medium transport mechanism or the like is abnormal in the process in which the printing device 20 prints the sales information in the data area D1, the sales information in the data area D1 is protected. Printing can be performed again by pressing another print button (not shown) (S104).
[0054]
The main control unit 202 changes all the flags in the flag area F corresponding to the data area D2 in the RAM 208 to the logical value “0”. Then, after confirming that all the flags in the flag area F corresponding to the data area D2 are the logical value “0”, the main control unit 202 deletes the information in the data area D2 (S106).
[0055]
The main control unit 202 transmits a sales information transmission signal to the card reading control unit 212 in response to the press signal of the print button 22 in step S102. The card reading control unit 212 transmits a sales information transmission signal to the sales information storage module 10. The sales information storage module 10 transmits sales information corresponding to the sales information in the data area D1 stored in the internal storage element to the sales information management center 6. Therefore, the sales information management center 6 executes a settlement process corresponding to the sales information to the vending machine management center 4 (S108).
[0056]
Thereafter, when the operator depresses the print button 22 of the printing apparatus 20 for the purpose of tightening unprocessed sales information in the data area D2 of the RAM 208, the printing apparatus 20 sends a depressing signal of the print button 22 to the main control unit 202. Send to. As a result, the main control unit 202 receives a press signal of the print button 22 (S110: YES).
[0057]
After confirming that all the flags in the flag area F corresponding to the data area D2 in the RAM 208 are the logical value “1” in the RAM 208, the main control unit 202 continuously stores the sales information in the data area D2. The sales information in the data area D2 is transmitted to the printing apparatus 20. The printing apparatus 20 aggregates each piece of sales information in the data area D2 and prints it on a print medium. Note that even when the printing device 20 prints the sales information in the data area D2, even if the print medium transport mechanism or the like is abnormal, the sales information in the data area D2 is protected. By pressing another print button (not shown), printing can be performed again (S112).
[0058]
The main control unit 202 changes all the flags in the flag area F corresponding to the data area D1 in the RAM 208 to the logical value “0”. Then, after confirming that all the flags in the flag area F corresponding to the data area D1 are the logical value “0”, the main control unit 202 deletes the information in the data area D1 (S114).
[0059]
The main control unit 202 transmits a sales information transmission signal to the card reading control unit 212 in response to the press signal of the print button 22 in step S110. The card reading control unit 212 transmits a sales information transmission signal to the sales information storage module 10. The sales information storage module 10 transmits sales information corresponding to the sales information in the data area D2 stored in the internal storage element to the sales information management center 6. Therefore, the sales information management center 6 executes a settlement process corresponding to the sales information to the vending machine management center 4 (S116).
[0060]
As described above, the sales information in the RAM 208 can be surely printed on the print medium. Therefore, it is possible to reliably determine the credibility of the settlement processing executed by the sales information management center 6 by referring to the sales information on the print medium. It becomes possible. Note that the more the vending machine management center 4 manages a plurality of vending machines 2, the more remarkable the effect.
[0061]
=== Other Embodiments ===
The vending machine and the sales information protection method for the vending machine according to the present invention have been described above. However, the embodiments of the present invention described above are for facilitating the understanding of the present invention and limit the present invention. It is not a thing. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes the equivalents.
[0062]
≪Sales information protection means≫
In this embodiment, the sales information protection means flag is stored in a partial storage area of the RAM 208, but the present invention is not limited to this. For example, the above flag may be set in a register independent of the RAM 208. In this case, an increase in the storage capacity of the RAM 208 can be prevented, and the storage capacity of the RAM 208 can be used for other purposes.
[0063]
In the present embodiment, all flags in the flag area F corresponding to each data area are set to one of logical values “1” and “0” in the RAM 208, but the present invention is not limited to this. For example, before changing all the flags in the flag area F corresponding to each data area from the logical value “1” to the logical value “0”, the flag corresponding to the sales information of the specific product in each data area is set to the logical value “1”. The flag corresponding to the sales information of other products may be individually set to the logical value “0”. In this case, sales information of specific products can be individually counted.
[0064]
≪Sales information of storage section≫
In the present embodiment, two data areas in the RAM 208 are set, and sales information that has been subjected to tightening processing and non-tightening processing are alternately stored. However, the present invention is not limited to this. For example, three or more data areas in the RAM 208 may be set. In this case, sales information that has been subjected to tightening processing can be retained for a long period of time, and the burden of software can be reduced by suppressing the frequency of storing and deleting sales information that has been tightened and not yet processed.
[0065]
【The invention's effect】
According to the present invention, it is possible to reliably determine the credibility of the settlement process between the sales information management center and the vending machine management center.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining a settlement processing system using a vending machine according to the present invention.
FIG. 2 is a front view for explaining an example of the front configuration of the vending machine according to the present invention.
FIG. 3 is a block diagram for explaining an example of a control configuration of the vending machine according to the present invention.
FIG. 4 is a diagram for explaining a data map of a RAM in a main control unit used in the vending machine according to the present invention.
FIG. 5 is a flowchart for explaining the sales information storing operation of the vending machine according to the present invention.
FIG. 6 is a flowchart for explaining a sales information processing operation of the vending machine according to the present invention.
[Explanation of symbols]
2 Vending machines
4 Vending machine management center
6 Sales Information Management Center
8 communication lines
10 Sales information storage module
12 Control unit RAM
20 Printing device
22 Print button
D1, D2 data area
F flag area

Claims (5)

商品を販売する都度、利用者識別情報を有する記録媒体が正当であるかどうかを判別し、前記記録媒体が正当であると判別したとき、販売商品の売上情報を記憶する判別部、前記判別部が前記販売商品の売上情報を記憶する都度、前記販売商品の売上情報を前記判別部と異なる記憶形態で記憶する記憶部、前記記憶部に記憶される前記売上情報を印刷する印刷装置、を有し、前記判別部に記憶される前記売上情報を確認できない状態の自動販売機管理センターと、前記判別部に記憶される前記売上情報を受信し、前記自動販売機管理センターに対して、当該売上情報の決済処理を実行する売上情報管理センターと、自動販売機の決済処理システムを構成する自動販売機であって、
前記印刷装置が、前記売上情報管理センターが実行する決済処理の信憑性を判断するための情報である、前記記憶部に記憶される前記売上情報を印刷するとき、前記記憶部に記憶される前記売上情報を消失から保護する売上情報保護手段を、備えたことを特徴とする自動販売機。
A determination unit that determines whether a recording medium having user identification information is valid each time a product is sold, and stores the sales information of the sold product when it is determined that the recording medium is valid, the determination unit Each time it stores the sales information of the sales product, it has a storage unit that stores the sales information of the sales product in a different storage form from the determination unit, and a printing device that prints the sales information stored in the storage unit. And the vending machine management center in a state where the sales information stored in the determination unit cannot be confirmed, and the sales information stored in the determination unit are received, and the sales information is stored in the vending machine management center. A sales information management center that executes payment processing of information, and a vending machine that constitutes a payment processing system of the vending machine,
When the printing device prints the sales information stored in the storage unit, which is information for determining the credibility of the settlement process executed by the sales information management center, the storage unit stores the storage information. A vending machine comprising sales information protection means for protecting sales information from loss.
前記売上情報保護手段は、前記記憶部に記憶される所定販売期間の前記売上情報を保護し、前記記憶部に記憶される前記所定販売期間以前の前記売上情報を消去することを特徴とする請求項1記載の自動販売機。  The sales information protection means protects the sales information of a predetermined sales period stored in the storage unit, and erases the sales information before the predetermined sales period stored in the storage unit. Item 1. A vending machine according to item 1. 前記売上情報保護手段は、前記記憶部に記憶される前記売上情報を保護又は消去するためのフラグを有することを特徴とする請求項1または2記載の自動販売機。  3. The vending machine according to claim 1, wherein the sales information protection means has a flag for protecting or deleting the sales information stored in the storage unit. 前記売上情報保護手段は、前記記憶部に記憶される各販売商品の前記売上情報に1対1に対応するフラグを有することを特徴とする請求項3記載の自動販売機。  4. The vending machine according to claim 3, wherein the sales information protection means includes a flag corresponding to the sales information of each sales commodity stored in the storage unit on a one-to-one basis. 商品を販売する都度、利用者識別情報を有する記録媒体が正当であるかどうかを判別し、前記記録媒体が正当であると判別したとき、販売商品の売上情報を記憶する判別部、前記判別部が前記販売商品の売上情報を記憶する都度、前記販売商品の売上情報を前記判別部と異なる記憶形態で記憶する記憶部、前記記憶部に記憶される前記売上情報を印刷する印刷装置、を有し、前記判別部に記憶される前記売上情報を確認できない状態の自動販売機管理センターと、前記判別部に記憶される前記売上情報を受信し、前記自動販売機管理センターに対して、当該売上情報の決済処理を実行する売上情報管理センターと、自動販売機の決済処理システムを構成する自動販売機の売上情報保護方法であって、
前記印刷装置が、前記売上情報管理センターが実行する決済処理の信憑性を判断するための情報である、前記記憶部に記憶される前記売上情報を印刷するとき、前記記憶部に記憶される前記売上情報を消失から保護することを特徴とする自動販売機の売上情報保護方法。
A determination unit that determines whether a recording medium having user identification information is valid each time a product is sold, and stores the sales information of the sold product when it is determined that the recording medium is valid, the determination unit Each time it stores the sales information of the sales product, it has a storage unit that stores the sales information of the sales product in a different storage form from the determination unit, and a printing device that prints the sales information stored in the storage unit. And the vending machine management center in a state where the sales information stored in the determination unit cannot be confirmed, and the sales information stored in the determination unit are received, and the sales information is stored in the vending machine management center. A sales information management center for executing payment processing of information, and a vending machine sales information protection method comprising a vending machine payment processing system,
When the printing device prints the sales information stored in the storage unit, which is information for determining the credibility of the settlement process executed by the sales information management center, the storage unit stores the storage information. A vending machine sales information protection method characterized by protecting sales information from loss.
JP2003077801A 2003-03-20 2003-03-20 Sales information protection method for vending machines and vending machines Expired - Fee Related JP4063114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003077801A JP4063114B2 (en) 2003-03-20 2003-03-20 Sales information protection method for vending machines and vending machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003077801A JP4063114B2 (en) 2003-03-20 2003-03-20 Sales information protection method for vending machines and vending machines

Publications (2)

Publication Number Publication Date
JP2004287740A JP2004287740A (en) 2004-10-14
JP4063114B2 true JP4063114B2 (en) 2008-03-19

Family

ID=33292468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003077801A Expired - Fee Related JP4063114B2 (en) 2003-03-20 2003-03-20 Sales information protection method for vending machines and vending machines

Country Status (1)

Country Link
JP (1) JP4063114B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5012417B2 (en) * 2007-10-30 2012-08-29 富士電機リテイルシステムズ株式会社 Recording medium processing apparatus

Also Published As

Publication number Publication date
JP2004287740A (en) 2004-10-14

Similar Documents

Publication Publication Date Title
US7053773B2 (en) Vending audit system
JP2018205919A (en) Automatic vending machine with order function to external device and method of ordering from automatic vending machine to external device
JP4063114B2 (en) Sales information protection method for vending machines and vending machines
JP2001167331A (en) Automatic vending machine
JP2007087290A (en) Vending machine and sales limiting system for the vending machine
JP4063126B2 (en) Sales information processing apparatus used in vending machines and payment processing systems for vending machines
JP5018284B2 (en) vending machine
JP2004280554A (en) Sales information processor and sales information processing method used for settlement processing system of automatic vending machine
JP4595244B2 (en) Vending machine product sales system and portable terminal device used in this system
JP2004310550A (en) Automatic vending machine and sales information transmitting method for automatic vending machine
JP5763990B2 (en) Automatic ticket vending machine and automatic ticket vending machine system
JP5375287B2 (en) vending machine
JP2004287741A (en) Vending machine and sales information processing method for vending machine
JP2003233764A (en) Terminal identification system and terminal identification unit
JP2004280555A (en) Automatic vending machine and sales information processor and sales information processing method used for settlement processing system of automatic vending machine
JP7188632B2 (en) vending machine system
JP2003272037A (en) Vending machine, sales system of vending machine and storage medium
JP2004234075A (en) Vending machine
JP7219509B2 (en) Merchandise sales data processing system, merchandise sales data processing device, and program
JP2003228750A (en) Automatic vending machine
JP2010165084A (en) Electronic money settlement processing system
JP2009020751A (en) Vending machine
KR20020057776A (en) System for Selling Lottery through Network
JPH0673133B2 (en) Transaction processor
JPH10116375A (en) Electronic money ic card appliable automatic vending machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070822

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071224

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140111

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees