JP2012243082A - Checkout system with gate - Google Patents

Checkout system with gate Download PDF

Info

Publication number
JP2012243082A
JP2012243082A JP2011112431A JP2011112431A JP2012243082A JP 2012243082 A JP2012243082 A JP 2012243082A JP 2011112431 A JP2011112431 A JP 2011112431A JP 2011112431 A JP2011112431 A JP 2011112431A JP 2012243082 A JP2012243082 A JP 2012243082A
Authority
JP
Japan
Prior art keywords
gate
time
date
customer
transaction
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.)
Granted
Application number
JP2011112431A
Other languages
Japanese (ja)
Other versions
JP5790145B2 (en
Inventor
Kunio Mori
邦雄 森
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.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko 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 Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2011112431A priority Critical patent/JP5790145B2/en
Publication of JP2012243082A publication Critical patent/JP2012243082A/en
Application granted granted Critical
Publication of JP5790145B2 publication Critical patent/JP5790145B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a checkout system with a gate for strongly preventing an injustice due to the reuse of a receipt.SOLUTION: A merchandise registration device 10 is configured to issue a slip printed with a bar code indicating the transaction number of transaction data corresponding to merchandise registration, and to transmit the transaction data to a store controller 30 for storage. A settlement device 20 is configured to make the merchandise registration device 10 transmit the transaction data corresponding to the transaction number of the bar code read from the slip to the store controller 30, execute price processing on the basis of the transaction data, transmit a payment completion date to the store controller 30 in response to price payment completion, and issue a receipt printed with the bar code indicating the transaction number. The store controller 30 is configured to determine the permission or inhibition of the opening of a gate 50 on the basis of the payment completion date corresponding to the transaction number of the bar code read from the receipt in a gate opening/closing device 40.

Description

本発明は、スーパーマーケットなどの小売店で使用され、小売店側の効率化の一環として知られるセルフレジなど、顧客の買上商品を登録して顧客自身が操作を行って代金を支払うようにされたセルフPOSシステムにおいて、支払が行われるのに応じてゲートが開くようにされたゲート付チェックアウトシステムに関する。   The present invention is used in a retail store such as a supermarket, and a self-registration registered as a part of the efficiency of the retail store side, such as a self-registration registered by the customer and operated by the customer himself to pay the price. The present invention relates to a checkout system with a gate in which a gate is opened in accordance with payment made in a POS system.

従来のPOS(Point Of Sales)システムでは、顧客自身が購入する商品の精算を行い、この精算の内容が示されたレシートを受け取って退店するという方式がとられている。しかし、顧客によってはレシートが不要な場合もあり、このような顧客は退店に際してレシートを持ち帰らずにレジスタの近傍に廃棄する。   In a conventional POS (Point Of Sales) system, a customer pays a product purchased by the customer, receives a receipt showing the details of the payment, and then exits the store. However, some customers do not need a receipt, and such a customer discards the receipt in the vicinity of the register without leaving the receipt when leaving the store.

上記のシステムの場合、廃棄されたレシートを再利用することで精算を行わずに退店するという不正が行われる可能性を避けることができない。このような不正を回避するには、例えば店員がレシートと商品を照合することにより精算が正しく行われたか否かをチェックできればよいのであるが、実情においてこのような作業をタイミングよく店員が顧客ごとに行うことはほぼ不可能である。このために、例えばPOSシステムとして、不正を行うことができないようにする仕組みが求められることになる。   In the case of the above-described system, it is impossible to avoid the possibility of fraud in which a store is retired without being settled by reusing a discarded receipt. In order to avoid such fraud, for example, it is only necessary for the clerk to check whether the payment has been performed correctly by matching the receipt with the product. It is almost impossible to do. For this reason, for example, as a POS system, a mechanism for preventing fraud is required.

そこで、店員のレジスタ操作により精算の終了に応じて日付と人数の情報を含むバーコードが印字されたレシートを発行する。そして、レジスタの下流側の退店経路においてゲートを設け、このゲートにおいて顧客がレシートのバーコードを読み取らせ、バーコードに示された日付が現在の日にちと一致している場合に、当該バーコードに示された人数だけ人を通過させるという飲食店ゲート装置が知られている(例えば、特許文献1参照)。   Therefore, a receipt printed with a bar code including date and number of people information is issued according to the end of the settlement by the register operation of the store clerk. A gate is provided in the exit route downstream of the register. When the customer reads the barcode on the receipt at the gate, and the date indicated on the barcode matches the current date, the barcode There is known a restaurant gate apparatus that allows only the number of persons shown in (1) to pass through (for example, see Patent Document 1).

特開2000−123257号公報JP 2000-123257 A

しかし、不正なく代金を支払ったことに応じて発行されたレシートで一旦ゲートを通過してしまえば、その日においては、このレシートを再利用した不正を行うことができてしまう。また、ゲートの外で廃棄されてしまったレシートや、支払機から排出されはしたものの、顧客が受け取らなかったレシートなどを拾ってしまえば、上記と同様に、レシートを再利用した不正が可能になってしまう。   However, once the receipt issued in response to the payment without fraud passes through the gate, the receipt can be used for fraud on that day. Also, if you pick up a receipt that was discarded outside the gate, or a receipt that was discharged from the payment machine but was not received by the customer, fraud by reusing the receipt is possible, as above. turn into.

そこで、本発明は上記した課題を考慮して、レシートの再利用など、他の支払い済みの記録を利用した不正を強固に防止できるゲート付チェックアウトシステムを提供することを目的とする。   In view of the above-described problems, an object of the present invention is to provide a checkout system with a gate capable of firmly preventing fraud using other paid records such as receipt reuse.

本発明は、買上商品の登録に応じて算出された取り引きの代金を顧客自身が操作して支払うためのセルフ支払機を有し、代金が支払い済みであることを条件として顧客のゲートの通過を許可するゲート付チェックアウトシステムにおいて、前記代金の支払い後における所定の第1の日時または当該第1の日時に対して予め設定された所定時間を進めた第2の日時を前記取り引きごとに記憶し、顧客がゲートを通過する際に、当該顧客に対応する前記第1の日時または第2の日時を読み出して、当該読み出した第1の日時または第2の日時から予め設定された時間以内であると判断した場合にゲートを開放することを特徴とするゲート付チェックアウトシステムである。   The present invention has a self-payment machine for the customer himself to pay for the transaction calculated according to the registration of the purchased product, and the customer's gate is passed on condition that the price has been paid. In the gated check-out system to be permitted, a predetermined first date and time after payment of the price or a second date and time advanced by a predetermined time with respect to the first date and time is stored for each transaction. When the customer passes through the gate, the first date / time or the second date / time corresponding to the customer is read, and is within a preset time from the read first date / time or second date / time. This is a checkout system with a gate, wherein the gate is opened when it is determined.

また、本発明は、買上商品の登録に応じて算出された取り引きの代金を顧客自身が操作して支払うためのセルフ支払機と、代金が支払い済みであることを条件として顧客のゲートの通過を許可するゲート付チェックアウトシステムにおいて、代金の支払いが行われたのに応じて支払済情報を記憶手段に取り引きごとに記憶し、顧客がゲートを通過する際に、当該顧客に対応する前記支払済情報を読み出して、当該支払済情報に基づいて代金が支払い済みであると判断した場合にゲートを開放するとともに、前記記憶手段において当該顧客に対応する支払済情報を無効にすることを特徴とするゲート付チェックアウトシステムである。   In addition, the present invention provides a self-pay machine for the customer to operate and pay for the transaction calculated according to the registration of the purchased product, and passing the customer's gate on the condition that the price has been paid. In the checkout system with gate to permit, paid information is stored for each transaction in the storage means according to the payment of the price, and when the customer passes the gate, the paid information corresponding to the customer is stored. When the information is read and it is determined that the price has been paid based on the paid information, the gate is opened and the paid information corresponding to the customer is invalidated in the storage means Checkout system with gate.

本発明によれば、レシートの再利用など、他の支払い済みの記録を利用した不正を強固に防止可能なゲート付チェックアウトシステムを提供できるという効果が得られる。   According to the present invention, there is an effect that it is possible to provide a checkout system with a gate capable of firmly preventing fraud using other paid records such as reuse of a receipt.

一実施形態におけるゲート付チェックアウトシステムが稼働している様子を示す斜視図である。It is a perspective view which shows a mode that the checkout system with a gate in one Embodiment is working. 一実施形態における、ゲート付チェックアウトシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the checkout system with a gate in one Embodiment. 一実施形態における、商品登録装置の構成を示すブロック図である。It is a block diagram which shows the structure of the goods registration apparatus in one Embodiment. 一実施形態における、ストアコントローラに記憶されている取引データの例を示す図である。It is a figure which shows the example of the transaction data memorize | stored in the store controller in one Embodiment. 一実施形態における、伝票の例を示す図である。It is a figure showing an example of a slip in one embodiment. 一実施形態における、精算装置の構成を示すブロック図である。It is a block diagram which shows the structure of the adjustment apparatus in one Embodiment. 一実施形態における、レシートの例を示す図である。It is a figure which shows the example of the receipt in one Embodiment. 一実施形態における、ストアコントローラの構成を示すブロック図である。It is a block diagram which shows the structure of the store controller in one Embodiment. 一実施形態における、ゲート開閉装置の構成を示すブロック図である。It is a block diagram which shows the structure of the gate opening / closing apparatus in one Embodiment. 一実施形態における、商品登録装置の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the goods registration apparatus in one Embodiment. 一実施形態における、精算装置の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the adjustment apparatus in one Embodiment. 一実施形態における、ストアコントローラの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the store controller in one Embodiment. 一実施形態における、ゲート開閉装置の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the gate opening / closing apparatus in one Embodiment.

本発明の一実施形態について図面を参照して詳細に説明する。本実施の形態のゲート付チェックアウトシステムは、顧客が自ら精算を行う方式のセルフPOS(Point Of Sales)システムに対して不正防止のためのゲート設備を設けて構成されるものである。   An embodiment of the present invention will be described in detail with reference to the drawings. The checkout system with a gate according to the present embodiment is configured by providing a gate facility for preventing fraud in a self-POS (Point Of Sales) system in which a customer pays himself / herself.

図1には、ゲート付チェックアウトシステムが稼働している様子が、斜視図により示されている。ゲート付チェックアウトシステム1は、店舗フロアに設置される。この図に示すゲート付チェックアウトシステム1は、商品登録装置10および精算装置20およびゲート50を備える。また、図1においては図示していないが、ゲート付チェックアウトシステム1は、さらに、ストアコントローラ30とゲート開閉装置40を備える。図において、ゲート50近傍の仕切り51に設置されているスキャナ部406は、ゲート開閉装置40の一部である。   FIG. 1 is a perspective view showing that the checkout system with gate is operating. The checkout system 1 with a gate is installed on a store floor. The checkout system with gate 1 shown in this figure includes a product registration device 10, a checkout device 20, and a gate 50. Although not shown in FIG. 1, the checkout system with gate 1 further includes a store controller 30 and a gate opening / closing device 40. In the figure, a scanner unit 406 installed in a partition 51 near the gate 50 is a part of the gate opening / closing device 40.

商品登録装置10は、商品登録カウンタ11に設置される。また、精算装置20は、精算カウンタ21に設置される。ここで、図1に示される商品登録装置10および精算装置20の各設置数は、一例である。これらの設置数は、例えば、店舗の規模およびコストに応じて定められてよい。また、ストアコントローラ30(図1では不図示)は、店舗のバックヤードに設置される。また、ゲート開閉装置40(図1では不図示)は、ゲート50および仕切り51の近傍において例えば顧客の目に付かないように設けられている。仕切り51は、商品登録装置10および精算装置20が配置される側と、サッカー台60が配置される側とを仕切るように設置されている。これにより、顧客が商品登録装置10および精算装置20が配置される側の場所からサッカー台60に移動するには、ゲート50を通過しなければならないようにされている。サッカー台60は、顧客が購入した商品を買い物かごから袋に入れ替える作業を行うのに利用される。   The product registration device 10 is installed in the product registration counter 11. Further, the settlement apparatus 20 is installed in the settlement counter 21. Here, the number of installations of the merchandise registration apparatus 10 and the settlement apparatus 20 shown in FIG. 1 is an example. These numbers of installations may be determined according to the scale and cost of the store, for example. The store controller 30 (not shown in FIG. 1) is installed in the store's backyard. Further, the gate opening / closing device 40 (not shown in FIG. 1) is provided in the vicinity of the gate 50 and the partition 51 so as not to be noticed by customers, for example. The partition 51 is installed so as to partition the side on which the merchandise registration apparatus 10 and the payment apparatus 20 are arranged from the side on which the soccer stand 60 is arranged. Thereby, in order for a customer to move to the soccer stand 60 from the place where the product registration device 10 and the checkout device 20 are arranged, the customer must pass through the gate 50. The soccer stand 60 is used to perform an operation of replacing a product purchased by a customer from a shopping basket to a bag.

オペレータS(店員)は、商品登録装置10を操作し、顧客Cが買い上げた商品に付された商品データを商品登録装置10に読み取らせることにより、その商品登録装置10に伝票を発行させる。顧客Cは、発行された伝票を受け取って、精算装置20が設置されている場所まで移動し、伝票に印刷されているコードを精算装置20に読み取らせることにより、その精算装置20に代金精算(会計)を実行させる。これにより、精算装置20からは取引番号を示すバーコードが印刷されたレシートが発行される。   The operator S (clerk) operates the product registration device 10 to cause the product registration device 10 to issue a slip by causing the product registration device 10 to read the product data attached to the product purchased by the customer C. The customer C receives the issued slip, moves to the place where the checkout device 20 is installed, and causes the checkout device 20 to read the code printed on the slip, thereby allowing the checkout device 20 to pay the price ( Accounting). As a result, a receipt printed with a barcode indicating a transaction number is issued from the checkout apparatus 20.

顧客Cは、この発行されたレシートを持ってゲート50に移動し、ゲート50の近傍に設置されるスキャナ部406に、レシートのバーコードを読み取らせる。ゲート開閉装置40(図1では不図示)は、ストアコントローラ30にバーコードから読み取った取引番号を含む取引データに格納される支払完了日時(第1の日時の一例である)から現在日時までの経過時間について、所定のゲート通過許可時間(例えば10分程度)以内であるか否かを判定させる。ゲート通過許可時間以内であると判定された場合、ゲート開閉装置40はゲート50を開放する。顧客Cは開放されたゲート50を通過してサッカー台60に移動できる。これに対して、バーコードから読み取った支払完了日時から現在日時までの経過時間が予め設定された所定のゲート通過許可時間(例えば10分程度)を超過していると判定された場合、ゲート開閉装置40は、ストアコントローラ30の制御に応じてゲート50を開放せずに閉鎖したままの状態とする。   The customer C moves to the gate 50 with the issued receipt, and causes the scanner unit 406 installed in the vicinity of the gate 50 to read the barcode of the receipt. The gate opening / closing device 40 (not shown in FIG. 1) is stored in transaction data including the transaction number read from the barcode in the store controller 30 from the payment completion date / time (an example of the first date / time) to the current date / time. It is determined whether or not the elapsed time is within a predetermined gate passage permission time (for example, about 10 minutes). If it is determined that it is within the gate passage permission time, the gate opening / closing device 40 opens the gate 50. The customer C can move to the soccer stand 60 through the opened gate 50. On the other hand, if it is determined that the elapsed time from the payment completion date and time read from the barcode to the current date and time exceeds a predetermined gate passage permission time (for example, about 10 minutes), the gate is opened and closed. The device 40 is kept closed without opening the gate 50 under the control of the store controller 30.

上記のゲート通過許可時間は、通常に顧客が会計を終了させてからゲートまで移動する時間に基づき、例えばこれに数分程度の余裕を与えるように設定される。例えば拾ったレシートや一旦正しく利用したレシートなどを再利用して精算を行うことなく退店するという不正を行おうとする場合、そのレシートのバーコードに記録された支払完了日時からゲート50を通過しようとするまでの時間は、ゲート通過許可時間を超過している可能性が非常に高い。これにより、本実施の形態のゲート付チェックアウトシステム1は、レシートを再利用した不正を強固に防止することができる。   The above-mentioned gate passage permission time is usually set so as to give a margin of, for example, several minutes based on the time required for the customer to move to the gate after completing the transaction. For example, if you try to cheat by leaving a picked-up receipt or a receipt that has been properly used and leaving the store without checking it out, let's pass through the gate 50 from the payment completion date and time recorded on the barcode of that receipt. It is very likely that the time until the time is exceeded the gate passage permission time. Thereby, the checkout system 1 with a gate of this Embodiment can prevent the fraud which reused the receipt firmly.

図2は、ゲート付チェックアウトシステムの構成を示している。ストアコントローラ30と各商品登録装置10は、LAN(Local Area Network)70を介して通信可能に接続されている。また、ストアコントローラ30と各精算装置20はLAN70を介して通信可能に接続されている。また、ストアコントローラ30とゲート開閉装置40はLAN70を介して通信可能に接続されている。   FIG. 2 shows the configuration of a checkout system with a gate. The store controller 30 and each product registration device 10 are communicably connected via a LAN (Local Area Network) 70. Further, the store controller 30 and each settlement apparatus 20 are connected via a LAN 70 so as to communicate with each other. The store controller 30 and the gate opening / closing device 40 are connected via a LAN 70 so as to communicate with each other.

ストアコントローラ30は、コンピュータ(サーバ)であり、ゲート付チェックアウトシステム1の管理を行う。このために、ストアコントローラ30は、商品データファイルを記憶している。商品データファイルは、店舗が取り扱う商品に関するデータを含むデータファイルであり、例えば、商品名(商品番号)と、販売価格とが対応付けられているデータファイル(データテーブル)である。また、ストアコントローラ30は、取引番号の情報を含む取引データをログファイルとして多数記憶する。ここで、取引データとは、顧客が買い上げた商品(買上商品)の明細を含むデータである。取引データについては、図4を用いて後述する。   The store controller 30 is a computer (server) and manages the checkout system 1 with gate. For this purpose, the store controller 30 stores a product data file. The product data file is a data file including data related to products handled by the store, and is, for example, a data file (data table) in which product names (product numbers) and sales prices are associated with each other. The store controller 30 stores a large number of transaction data including transaction number information as log files. Here, the transaction data is data including the details of the product (purchased product) purchased by the customer. The transaction data will be described later with reference to FIG.

また、ストアコントローラ30はLAN70経由で、商品登録装置10、精算装置20およびゲート開閉装置40と通信する機能を有する。ストアコントローラ30は、この通信機能を利用して、商品の販売状況および仕入れ状況等に応じて更新された商品データファイルを、各商品登録装置10と各精算装置20とに供給する。ここで、ストアコントローラ30は、更新された商品データファイルを、1日に1回の頻度で供給するとしてもよい。   Further, the store controller 30 has a function of communicating with the product registration device 10, the checkout device 20, and the gate opening / closing device 40 via the LAN 70. Using this communication function, the store controller 30 supplies the product data file updated according to the sales status and purchase status of the product to each product registration device 10 and each checkout device 20. Here, the store controller 30 may supply the updated product data file with a frequency of once a day.

また、ストアコントローラ30は、上記通信機能を利用して商品登録装置10から取引データを受信し、受信した取引データをログファイルとして記憶する。また、ストアコントローラ30は、精算装置20から取引番号を受信し、自身が記憶している取引データのうちから、受信した取引番号に対応付けられた取引データを取得し、この取得した取引データをその取引番号を送信した精算装置20に返信する。   Moreover, the store controller 30 receives transaction data from the merchandise registration apparatus 10 using the communication function, and stores the received transaction data as a log file. Further, the store controller 30 receives the transaction number from the settlement apparatus 20, acquires transaction data associated with the received transaction number from the transaction data stored in itself, and stores the acquired transaction data. The transaction number is returned to the settlement apparatus 20 that has transmitted the transaction number.

また、ストアコントローラ30は、上記通信機能により、ゲート開閉装置40から送信された取引番号を受信する。そして、受信した取引番号に対応する取引データに格納される支払完了日時から現在日時までの時間がゲート通過可能時間以内か否かについて判定し、この判定結果に応じて、上記通信機能によりゲート開閉装置40に対してゲート開閉を指示する。   Further, the store controller 30 receives the transaction number transmitted from the gate opening / closing device 40 by the communication function. Then, it is determined whether or not the time from the payment completion date and time stored in the transaction data corresponding to the received transaction number to the current date and time is within the gate-passable time. Instruct the device 40 to open and close the gate.

商品登録装置10は、オペレータS(図1を参照)により操作され、顧客C(図1を参照)が買い上げた商品に付された商品データを読み取ることにより、それら商品の明細を含む取引データを、ストアコントローラ30に登録する。また、オペレータSの操作に応じて、商品の登録が完了した取引データの内容が反映された伝票を発行する。この伝票には、取引番号が示されるバーコードが印刷される。   The merchandise registration apparatus 10 is operated by the operator S (see FIG. 1) and reads the merchandise data attached to the merchandise purchased by the customer C (see FIG. 1), so that transaction data including the details of those merchandise is obtained. And register with the store controller 30. Further, in response to the operation of the operator S, a slip reflecting the contents of the transaction data for which the product registration is completed is issued. A bar code indicating a transaction number is printed on the slip.

精算装置(セルフ支払機)20は、顧客C自身が操作を行って代金支払い(精算)を行うための装置である。精算装置20は、バーコードから読み取った取引番号に応じた取引データをストアコントローラ30から受信して精算処理を行う。また、精算が完了したことに応じて、取引番号が示されるバーコードを印字したレシートを発行する。   The settlement apparatus (self-payment machine) 20 is an apparatus for the customer C to operate and perform payment (settlement). The settlement apparatus 20 receives transaction data corresponding to the transaction number read from the barcode from the store controller 30 and performs a settlement process. Also, a receipt printed with a barcode indicating a transaction number is issued in response to the completion of the checkout.

なお、本実施の形態の精算装置20は、オペレータS(店員)が操作して商品登録および精算を行うのに用いるレジスタとは異なるものであり、上記しているように、商品登録装置10による商品登録後において、顧客C自身が操作を行って精算するのに用いられる装置である。   The settlement apparatus 20 according to the present embodiment is different from a register used for registering and settlement of products by an operator S (sales clerk). As described above, the settlement apparatus 20 is based on the commodity registration apparatus 10. This is a device used by the customer C himself / herself to make a payment after registering the product.

ゲート開閉装置40は、前述のようにLAN70経由でのストアコントローラ30の制御に応じてゲート50の開放・閉鎖を行う。ゲート50は、図1に示したように店舗内に設けられ、この上記ゲート開閉装置40により開閉駆動される開閉機構を備えて構成される。   The gate opening / closing device 40 opens and closes the gate 50 in accordance with the control of the store controller 30 via the LAN 70 as described above. As shown in FIG. 1, the gate 50 is provided in the store and includes an opening / closing mechanism that is driven to open / close by the gate opening / closing device 40.

図3のブロック図は、商品登録装置10の構成を示している。商品登録装置10は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、スキャナ部104と、店員用表示部105と、客用表示部106と、ハードディスク107と、店員用操作部108と、通信部109と、ブザー110と、印刷部111を備える。これらは、バス112を介して互いに接続されている。   The block diagram of FIG. 3 shows the configuration of the commodity registration apparatus 10. The merchandise registration apparatus 10 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a scanner unit 104, a store clerk display unit 105, and a customer display unit 106. A hard disk 107, a store clerk operation unit 108, a communication unit 109, a buzzer 110, and a printing unit 111. These are connected to each other via a bus 112.

ROM102は、商品の登録処理をCPU101に実行させるための商品登録プログラムを記憶する。また、ROM102は、自装置を識別させるための装置番号を記憶する。   The ROM 102 stores a product registration program for causing the CPU 101 to execute a product registration process. The ROM 102 stores a device number for identifying the device itself.

スキャナ部104は、オペレータSの操作により、商品に付された商品データを光学的に読み取る。読み取られた商品データはRAM103にて記憶される。また、スキャナ部104は、そのオペレータSを識別するための担当者名(担当者番号)を名札等から光学的に読み取る。読み取られた担当者名はRAM103にて記憶される。   The scanner unit 104 optically reads product data attached to a product by the operation of the operator S. The read product data is stored in the RAM 103. Further, the scanner unit 104 optically reads a person-in-charge name (person-in-charge number) for identifying the operator S from a name tag or the like. The read person name is stored in the RAM 103.

RAM103には、ROM102から読み出された商品登録プログラムが展開される。
また、RAM103は、商品登録プログラムが実行されることによって生成された各種変数およびデータ(例えば、スキャナ部104が読み取った商品データ、担当者名)を一時記憶する。また、RAM103は、その処理領域に、取引データ(図4を用いて後述する)を一時記憶する。また、RAM103は、商品登録によって確定した取引データを、ログファイルに追加記憶する。RAM103は、この確定した取引データを、例えば、取引当日は記憶し続けるとしてもよい。また、RAM103は、通信部109を介して接続されたストアコントローラ30から供給された商品データファイルを記憶してもよい。
A product registration program read from the ROM 102 is expanded in the RAM 103.
In addition, the RAM 103 temporarily stores various variables and data (for example, product data read by the scanner unit 104 and a person in charge name) generated by executing the product registration program. The RAM 103 temporarily stores transaction data (described later with reference to FIG. 4) in the processing area. Further, the RAM 103 additionally stores transaction data determined by product registration in a log file. The RAM 103 may continue to store the confirmed transaction data, for example, on the transaction day. Further, the RAM 103 may store a product data file supplied from the store controller 30 connected via the communication unit 109.

CPU101は、ROM102に記憶された商品登録プログラムを読み出してRAM103に展開し、展開した商品登録プログラムを実行することにより、商品登録装置10全体を制御する。CPU101は、印刷部111に伝票を印刷させる前に、取引番号を定める。ここで、取引番号は、自装置の装置番号と、顧客Cが商品を買い上げる取引ごとに定められる固有の番号(例えば、シリアル番号)とから構成される番号である。一例として、装置番号「01」であり、かつ、固有の番号「123」が設定された場合、取引番号は「01123」となる。CPU101は、顧客が買い上げた商品の明細を含む取引データと取引番号とを対応付け、通信部109を介してストアコントローラ30に送信する。これにより、確定した取引データおよび取引番号は、ストアコントローラ30に記憶される。   The CPU 101 reads the product registration program stored in the ROM 102, expands it in the RAM 103, and executes the expanded product registration program to control the entire product registration apparatus 10. The CPU 101 determines a transaction number before causing the printing unit 111 to print a slip. Here, the transaction number is a number composed of the device number of the own device and a unique number (for example, a serial number) determined for each transaction in which the customer C purchases a product. As an example, when the device number is “01” and a unique number “123” is set, the transaction number is “01123”. The CPU 101 associates the transaction data including the details of the product purchased by the customer with the transaction number, and transmits it to the store controller 30 via the communication unit 109. Thereby, the confirmed transaction data and transaction number are stored in the store controller 30.

図4は、取引データの一例を示している。この図の取引データには、項目として、装置番号、担当者、取引日時、取引番号と、合計金額、支払完了日時、状態フラグ、商品名(商品番号)、購入数および金額とが含まれる。   FIG. 4 shows an example of transaction data. The transaction data in this figure includes, as items, a device number, a person in charge, a transaction date and time, a transaction number, a total amount, a payment completion date and time, a status flag, a product name (product number), the number of purchases, and an amount.

装置番号は、商品を登録した商品登録装置10、すなわち取引を実行した商品登録装置10を示す識別番号である。また、担当者は、装置番号が示す商品登録装置10を操作したオペレータS(図1を参照)の氏名または番号を示す。取引日時は、商品が登録された日時、すなわち取引された日時を示す。なお、登録商品が複数の場合は、例えば1つめに登録された商品が登録された日時が示される。CPU101により、これらの項目が、1取引分の取引データに最初に書き込まれる。この場合、他の項目は未だ登録されていないため、取引データは確定していない。   The device number is an identification number indicating the product registration device 10 that has registered the product, that is, the product registration device 10 that has executed the transaction. Further, the person in charge indicates the name or number of the operator S (see FIG. 1) who operates the product registration device 10 indicated by the device number. The transaction date and time indicates the date and time when the product was registered, that is, the date and time when the transaction was made. When there are a plurality of registered products, for example, the date and time when the first registered product is registered is indicated. The CPU 101 first writes these items in the transaction data for one transaction. In this case, since the other items are not yet registered, the transaction data is not finalized.

取引番号は、装置番号と、取り引きごとに固有の番号とから構成される番号である。また、商品名(商品番号)は、顧客Cが買い上げた商品の名称(番号)である。また、購入数は、顧客Cが買い上げた商品ごとの個数である。CPU101は、商品名(商品番号)および購入数と、RAM103に記憶された商品データファイルとに基づいて、小計金額(商品ごとに単価と購入数とを乗算した金額)および合計金額を算出する。CPU101は、すべての買上商品の登録が終了したときに、取引番号と、小計金額と、合計金額とを取引データに書き込むことで、取引データを確定させる。   The transaction number is a number composed of a device number and a unique number for each transaction. The product name (product number) is the name (number) of the product purchased by the customer C. The number of purchases is the number of products purchased by the customer C. The CPU 101 calculates a subtotal amount (an amount obtained by multiplying the unit price and the number of purchases for each product) and the total amount based on the product name (product number), the number of purchases, and the product data file stored in the RAM 103. When the registration of all purchased products is completed, the CPU 101 finalizes the transaction data by writing the transaction number, the subtotal amount, and the total amount in the transaction data.

また、支払完了日時は、当該取引データに示される取引内容についての顧客Cによる代金の支払い(精算)が完了した日付および時刻を示す。状態フラグ(支払済情報)は、当該取引データに対応する顧客Cについての現在における取り引きに関する状況を示し、ここでは「0」、「1」、「2」の3値をとるものとする。具体的に、「0」は支払いが完了していない状態であることを示し、「1」は支払いは完了しているがゲート50は未だ通過していない状態であることを示し、「2」は支払いが完了し、かつ、ゲート50が通過済みの状態であることを示すものとする。なお、「2」の状態フラグを格納する取引データはゲート50の通過に関して無効なものとして扱われる。これら支払完了日時および状態フラグは、商品登録装置10からストアコントローラ30に送信する段階では未確定の状態となっている。ストアコントローラ30は、後述するように、精算装置20およびゲート開閉装置40との通信に応じて支払完了日時の書き込みや状態フラグの行進を行う。   The payment completion date and time indicates the date and time when payment (settlement) of the price by the customer C for the transaction content indicated in the transaction data is completed. The status flag (paid information) indicates the current state of the transaction for the customer C corresponding to the transaction data, and here, it assumes three values “0”, “1”, and “2”. Specifically, “0” indicates that payment has not been completed, “1” indicates that payment has been completed but the gate 50 has not yet passed, and “2”. Indicates that payment has been completed and the gate 50 has been passed. The transaction data storing the status flag “2” is treated as invalid with respect to the passage through the gate 50. These payment completion date and state flags are in an unconfirmed state at the stage of transmission from the commodity registration device 10 to the store controller 30. As will be described later, the store controller 30 writes a payment completion date and a state flag in accordance with communication with the settlement apparatus 20 and the gate opening / closing apparatus 40.

なお、図4には、上記項目を含む構造の取引データとして、取引毎に複数存在することが示されている。これは、ストアコントローラ30において、或る過去の時刻から現在までにおいて受信した取引データがログデータとして多数記憶されていることを示している。   FIG. 4 shows that there are a plurality of transaction data having a structure including the above items for each transaction. This indicates that the store controller 30 stores a large number of transaction data received from a certain past time to the present as log data.

また、CPU101(制御部)は、伝票を印刷部111に印刷させて発行するにあたり、取引番号をバーコードに変換し、このバーコードを伝票に印刷させる。図5は、伝票の例が示されている。この図に示すように、伝票には、取引日時、取引番号および個数が印刷されており、さらにバーコードが印刷されている。   The CPU 101 (control unit) converts the transaction number into a barcode and prints the barcode on the slip when the slip is printed on the printing unit 111 and issued. FIG. 5 shows an example of a slip. As shown in this figure, a transaction date and time, a transaction number, and the number are printed on the slip, and further a barcode is printed.

CPU101は、上記のように二次元コードが印刷された伝票を、取引データに基づいて印刷部111から発行する。また、CPU101は、スキャナ部104が読み取った商品データと、ハードディスク107に記憶された商品データファイル(データテーブル)とに基づいて、買上商品の商品名および小計金額等を、店員用表示部105に表示させる。   The CPU 101 issues a slip on which the two-dimensional code is printed as described above from the printing unit 111 based on the transaction data. Further, the CPU 101 displays the product name, subtotal amount, etc. of the purchased product in the store clerk display unit 105 based on the product data read by the scanner unit 104 and the product data file (data table) stored in the hard disk 107. Display.

店員用表示部105は、例えば、液晶ディスプレイ装置であり、オペレータSに対して情報を表示する。ここで、店員用表示部105が表示する情報は、例えば、買上商品の商品名、購入数、販売価格、入金額(預かり金額)などである。客用表示部106は、例えば、液晶ディスプレイ装置であり、顧客Cに対して情報を提示する。客用表示部106は、例えば、店員用表示部105が表示している情報と同一の情報を表示する。   The salesclerk display unit 105 is, for example, a liquid crystal display device, and displays information to the operator S. Here, the information displayed by the clerk display unit 105 is, for example, the product name of the purchased product, the number of purchases, the selling price, the deposit amount (custody amount), and the like. The customer display unit 106 is, for example, a liquid crystal display device, and presents information to the customer C. For example, the customer display unit 106 displays the same information as the information displayed by the store clerk display unit 105.

ハードディスク107は、通信部109を介して接続されたストアコントローラ30から供給された商品データファイルを記憶する。ハードディスク107は、例えば、磁気記録装置である。なお、ハードディスク107は、商品登録プログラムを記憶してもよい。   The hard disk 107 stores the product data file supplied from the store controller 30 connected via the communication unit 109. The hard disk 107 is, for example, a magnetic recording device. The hard disk 107 may store a product registration program.

店員用操作部108は、金額を指定入力するための数字キーと、顧客が買い上げたすべての商品の登録が完了したことを指定入力するための現計キーと、伝票を発行する要求(発行要求)をCPU101に通知するための印刷キーとを備える。また、店員用操作部108は、特定商品の商品データを入力するために予め設定された商品指定キーを備えてもよい。これにより、特定商品については、商品に付された商品データを読み取らせる操作の代わりに、その商品に対応する商品指定キーを押下する操作によって、その特定商品の商品データを取引データに加えて商品登録を行う。   The salesclerk operation unit 108 includes a numeric key for designating and inputting an amount of money, a current total key for designating and inputting that registration of all products purchased by the customer has been completed, and a request for issuing a slip (issue request) ) To the CPU 101. Further, the store clerk operation unit 108 may include a product designation key set in advance for inputting product data of a specific product. As a result, for a specific product, instead of the operation of reading the product data attached to the product, the product data of the specific product is added to the transaction data by pressing the product designation key corresponding to the product. Register.

通信部109は、LAN70(図2を参照)を介して外部の装置と通信するための通信インタフェースである。通信部109は、取引番号および取引データをストアコントローラ30に送信する。   The communication unit 109 is a communication interface for communicating with an external device via the LAN 70 (see FIG. 2). The communication unit 109 transmits a transaction number and transaction data to the store controller 30.

ブザー110は、確認音および警告音を発生させるための音発生部である。ブザー110は、例えば、スキャナ部104がバーコードを正常に読み取った場合、店員用操作部108の各キーが押された場合、または、誤った操作が行われた場合等に、音を発生させる。印刷部111は、CPU101が生成したバーコードを含む伝票の印刷データを利用して紙媒体に対する印刷を実行し、伝票として排出する。   The buzzer 110 is a sound generator for generating a confirmation sound and a warning sound. The buzzer 110 generates a sound, for example, when the scanner unit 104 reads a bar code normally, when each key of the store clerk operation unit 108 is pressed, or when an incorrect operation is performed. . The printing unit 111 executes printing on a paper medium using print data of a slip including a barcode generated by the CPU 101, and discharges it as a slip.

次に、精算装置20について説明する。精算装置20は、伝票に印刷されたバーコードを読み取り、代金精算を実行する。図6のブロック図は、精算装置20の構成例を示している。精算装置20は、CPU201と、ROM202と、RAM203と、スキャナ部204と、表示部205と、客用操作部206と、通信部207と、ブザー208と、印刷部209と、釣銭機210とを備える。これらは、バス211を介して互いに接続されている。   Next, the settlement apparatus 20 will be described. The settlement apparatus 20 reads the barcode printed on the slip and executes payment settlement. The block diagram of FIG. 6 shows a configuration example of the settlement apparatus 20. The payment apparatus 20 includes a CPU 201, a ROM 202, a RAM 203, a scanner unit 204, a display unit 205, a customer operation unit 206, a communication unit 207, a buzzer 208, a printing unit 209, and a change machine 210. Prepare. These are connected to each other via a bus 211.

ROM202は、CPU201に実行させる会計プログラムを記憶する。また、ROM202は、自装置を識別させるための装置番号を記憶する。   The ROM 202 stores an accounting program to be executed by the CPU 201. The ROM 202 stores a device number for identifying the device itself.

スキャナ部204は、顧客Cによる操作により、伝票に印刷されたバーコードを光学的に読み取って、読み取ったバーコードが表す取引番号をCPU201に出力する。   The scanner unit 204 optically reads the barcode printed on the slip by the operation of the customer C, and outputs the transaction number represented by the read barcode to the CPU 201.

RAM203は、ストアコントローラ30から通信部207を介して供給された商品データファイルを記憶する。また、RAM203には、ROM202から読み出された会計プログラムが展開される。また、RAM203は、会計プログラムが実行されることによって生成された各種変数およびデータ(例えば、釣銭額)を一時記憶する。また、RAM203は、通信部207が受信した取引データを記憶する。スキャナ部204は、伝票に印刷されたバーコードを光学的に読み取る部位である。   The RAM 203 stores the product data file supplied from the store controller 30 via the communication unit 207. In addition, the transaction program read from the ROM 202 is expanded in the RAM 203. Further, the RAM 203 temporarily stores various variables and data (for example, change amount) generated by executing the accounting program. The RAM 203 stores transaction data received by the communication unit 207. The scanner unit 204 is a part that optically reads a barcode printed on a slip.

CPU201は、ROM202に記憶された会計プログラムを読み出してRAM203に展開し、展開した会計プログラムのステップを実行することにより、精算装置20全体を制御する。1つには、CPU201は、スキャナ部204により読み取られたバーコードに基づいて代金精算を実行する。つまり、CPU201は、バーコードを取引番号に逆変換し、逆変換により取得した取引番号を、通信部207によりストアコントローラ30に対して送信させる。また、CPU201は、通信部207によりストアコントローラ30から送信される取引データを受信させる。   The CPU 201 reads the accounting program stored in the ROM 202, expands it in the RAM 203, and executes the expanded accounting program steps to control the entire settlement apparatus 20. For example, the CPU 201 executes payment adjustment based on the barcode read by the scanner unit 204. That is, the CPU 201 reversely converts the barcode into a transaction number, and causes the communication unit 207 to transmit the transaction number acquired by the reverse conversion to the store controller 30. Further, the CPU 201 receives transaction data transmitted from the store controller 30 by the communication unit 207.

CPU201は、代金精算を進める操作を顧客Cに促すための文字列等を含む情報(以下、「会計メニュー」という)を、表示部205に表示させる。また、CPU201は、受信した取引データに基づいて、買上商品の商品名、購入数、販売価格および合計金額を、表示部205に表示させる。また、CPU201は、釣銭機210に投入された現金の金額(以下、「入金額」という)を釣銭機210から取得し、入金額を表示部205に表示させる。また、CPU201は、釣銭額を表示部205に表示させる。   The CPU 201 causes the display unit 205 to display information (hereinafter referred to as “accounting menu”) including a character string and the like for prompting the customer C to proceed with the payment. Further, the CPU 201 causes the display unit 205 to display the product name, the number of purchases, the sales price, and the total price of the purchased product based on the received transaction data. Further, the CPU 201 acquires the amount of cash (hereinafter referred to as “deposit amount”) that has been inserted into the change machine 210 from the change machine 210, and causes the display unit 205 to display the amount of payment. In addition, the CPU 201 causes the display unit 205 to display the change amount.

CPU201は、入金額が合計金額(図4を参照)以上であれば、代金精算を終了させる。ここで、CPU201は、入金額が合計金額よりも多い場合、釣銭額と等しい額の現金を釣銭機210から排出させる。また、CPU201は、代金精算の終了を判定したことに応じてレシートを発行する。つまり、印刷部209にレシートの印刷と、この印刷されたレシートの排出を行わせる。この際、CPU201は、今回の精算に応じた取引データに対応付けられている取引番号をバーコードに変換し、このバーコードがレシートに印刷されるように印刷部209に対する制御を行う。   If the deposit amount is equal to or greater than the total amount (see FIG. 4), the CPU 201 ends the payment settlement. Here, when the deposit amount is larger than the total amount, the CPU 201 discharges the cash equivalent to the change amount from the change machine 210. Further, the CPU 201 issues a receipt in response to determining the end of the price settlement. That is, the printing unit 209 prints a receipt and discharges the printed receipt. At this time, the CPU 201 converts the transaction number associated with the transaction data according to the current payment into a barcode, and controls the printing unit 209 so that the barcode is printed on the receipt.

表示部205は、例えば、液晶ディスプレイ装置であり、顧客Cに対して情報を表示する。ここで、表示部205が表示する情報は、例えば、買上商品の商品名、購入数、販売価格、入金額、合計金額、釣銭額および会計メニューなどである。   The display unit 205 is a liquid crystal display device, for example, and displays information to the customer C. Here, the information displayed by the display unit 205 includes, for example, the product name of the purchased product, the number of purchases, the sales price, the deposit amount, the total amount, the change amount, and the accounting menu.

客用操作部206は、タッチパネル式の入力装置である。客用操作部206は、表示部205に表示されたGUI(Graphical User Interface)操作ボタンに対する操作に応じて、操作信号をCPU201に出力する。ここで、GUI操作ボタンとして、例えば、CPU201に代金精算を開始させるための会計キーと、釣銭機210に釣銭処理を開始させるための精算キーとが、表示部205に表示される。   The customer operation unit 206 is a touch panel type input device. The customer operation unit 206 outputs an operation signal to the CPU 201 in response to an operation on a GUI (Graphical User Interface) operation button displayed on the display unit 205. Here, as the GUI operation buttons, for example, an accounting key for causing the CPU 201 to start payment adjustment and a settlement key for causing the change machine 210 to start change processing are displayed on the display unit 205.

通信部207は、LAN70(図2を参照)を介して外部の装置と通信するための通信インタフェースである。通信部207は、ストアコントローラ30(図2を参照)から供給された商品データファイルを受信する。この受信された商品データファイルは、CPU201によってRAM203に記憶される。   The communication unit 207 is a communication interface for communicating with an external device via the LAN 70 (see FIG. 2). The communication unit 207 receives the product data file supplied from the store controller 30 (see FIG. 2). The received product data file is stored in the RAM 203 by the CPU 201.

ブザー208は、確認音および警告音を発生させるための音発生部である。ブザー208は、例えば、スキャナ部204がバーコードを正常に読み取った場合、客用操作部206の各キーが押された場合、または、誤った操作が行われた場合等に、音を発生させる。   The buzzer 208 is a sound generator for generating a confirmation sound and a warning sound. The buzzer 208 generates a sound, for example, when the scanner unit 204 reads a barcode normally, when each key of the customer operation unit 206 is pressed, or when an incorrect operation is performed. .

印刷部209は、代金精算が終了したことをCPU201から通知された場合、RAM203が記憶している取引データに基づいて紙媒体に印刷を行ってこれを、レシートとして排出する。   When notified from the CPU 201 that the payment has been completed, the printing unit 209 performs printing on a paper medium based on the transaction data stored in the RAM 203 and discharges it as a receipt.

図7には、レシートの例が示されている。レシートには、担当者名と、取引日時と、取引番号と、商品名と、その商品の購入数と、金額と、合計金額と、預り金額と、店舗名とが印刷される。さらに、図示するように、取引番号を示すバーコードが印刷されている。   FIG. 7 shows an example of a receipt. The receipt is printed with the name of the person in charge, the transaction date and time, the transaction number, the product name, the number of purchases of the product, the amount, the total amount, the deposit amount, and the store name. Further, as shown in the figure, a barcode indicating a transaction number is printed.

図6に戻り、精算装置20についての説明を続ける。釣銭機210には、現金の投入口および排出口が備えられている。釣銭機210は、顧客Cによって投入口に投入された現金(硬貨および紙幣の少なくとも一方)を計数して、その入金額をCPU201に通知する。また、釣銭機210は、CPU201から通知された釣銭額に基づいて、その釣銭額と等しい額の現金を排出口から排出する。   Returning to FIG. 6, the description of the settlement apparatus 20 will be continued. The change machine 210 is provided with a cash inlet and outlet. The change machine 210 counts the cash (at least one of coins and bills) inserted into the insertion slot by the customer C, and notifies the CPU 201 of the amount of money. Moreover, the change machine 210 discharges | emits the amount of cash equivalent to the change amount from a discharge port based on the change amount notified from CPU201.

次に、ストアコントローラ30について説明する。図8は、ストアコントローラ30の構成例を示している。ストアコントローラ30は、CPU301と、RAM302と、ROM303と、ハードディスク304と、通信部305を備える。これらはバス306を介して接続されている。   Next, the store controller 30 will be described. FIG. 8 shows a configuration example of the store controller 30. The store controller 30 includes a CPU 301, a RAM 302, a ROM 303, a hard disk 304, and a communication unit 305. These are connected via a bus 306.

ROM302は、ゲート付チェックアウトシステム1全体を管理するための処理をCPU301に実行させるためのシステム管理プログラムを記憶する。RAM303には、ROM302から読み出されたシステム管理プログラムが展開される。また、RAM303は、システム管理プログラムが実行されることによって生成された各種変数およびデータなどの演算結果を一時記憶する。   The ROM 302 stores a system management program for causing the CPU 301 to execute processing for managing the entire checkout system 1 with gate. A system management program read from the ROM 302 is expanded in the RAM 303. The RAM 303 temporarily stores calculation results such as various variables and data generated by executing the system management program.

ハードディスク304は、データを記憶する部位であり、その1つとして商品データファイルを記憶する。商品データファイルは、前述したように、店舗が取り扱う商品に関するデータファイルであり、商品名(商品番号)と、販売価格とが対応付けられた構造を有する。また、ハードディスク304は、図4にて説明した取引データを多数記憶する。通信部305は、LAN70を経由して通信を行う部位である。   The hard disk 304 is a part for storing data, and stores a product data file as one of them. As described above, the product data file is a data file related to the product handled by the store, and has a structure in which the product name (product number) is associated with the sales price. The hard disk 304 stores a large number of transaction data described with reference to FIG. The communication unit 305 is a part that performs communication via the LAN 70.

CPU301は、ROM202に記憶されたシステム管理プログラムを読み出してRAM303に展開し、展開した会計プログラムを実行することにより、ストアコントローラ30全体を制御する。例えば、CPU301は、通信部305を制御して、商品の販売状況および仕入れ状況等に応じて更新された商品データファイルを、各商品登録装置10と各精算装置20とに送信する。   The CPU 301 reads the system management program stored in the ROM 202, expands it in the RAM 303, and executes the expanded accounting program to control the entire store controller 30. For example, the CPU 301 controls the communication unit 305 to transmit a product data file updated according to the sales status and purchase status of the product to each product registration device 10 and each checkout device 20.

また、CPU301は、通信部305により、商品登録装置10から送信された取引データや精算装置20から送信された取引番号を受信させる。また、CPU301は、受信した取引番号を含む取引データをハードディスク304から読み出し、通信部305により、取引番号を送信してきた精算装置20に返送させる。   Further, the CPU 301 causes the communication unit 305 to receive the transaction data transmitted from the product registration apparatus 10 and the transaction number transmitted from the settlement apparatus 20. Further, the CPU 301 reads transaction data including the received transaction number from the hard disk 304 and causes the communication unit 305 to return the transaction data to the settlement apparatus 20 that has transmitted the transaction number.

また、CPU301は、通信部305によりゲート開閉装置40から送信された取引番号を受信させる。そして、この取引番号の受信に応答して、ゲート開閉装置40に対してゲート開閉を指示するための信号(許可信号または禁止信号)を通信部305により送信させる。   Further, the CPU 301 receives the transaction number transmitted from the gate opening / closing device 40 by the communication unit 305. In response to receiving the transaction number, the communication unit 305 transmits a signal (permission signal or prohibition signal) for instructing the gate opening and closing device 40 to open and close the gate.

図9は、ゲート開閉装置40の構成例を示している。ゲート開閉装置40は、CPU401と、RAM402と、ROM403と、通信部404と、ゲート駆動部405と、スキャナ部406と、人検知センサ407を備える。これらはバス408を介して接続されている。   FIG. 9 shows a configuration example of the gate opening / closing device 40. The gate opening / closing device 40 includes a CPU 401, a RAM 402, a ROM 403, a communication unit 404, a gate drive unit 405, a scanner unit 406, and a human detection sensor 407. These are connected via a bus 408.

ROM402は、ゲート50の開閉に関する処理をCPU401に実行させるためのゲート制御プログラムを記憶する。RAM403には、ROM402から読み出されたゲート制御プログラムが展開される。また、RAM403は、ゲート制御プログラムの実行に応じて生成された演算結果を一時記憶する。   The ROM 402 stores a gate control program for causing the CPU 401 to execute processing related to opening and closing of the gate 50. In the RAM 403, the gate control program read from the ROM 402 is expanded. The RAM 403 temporarily stores the calculation result generated in response to the execution of the gate control program.

通信部404は、LAN70を経由して通信を行う部位である。ゲート駆動部405は、CPU401の制御に応じて、ゲート50の開閉駆動を行う部位である。スキャナ部406は、図1に示したように、ゲート50の近傍において設置されるもので、レシート(図7参照)に印刷されたバーコードを光学的に読み取る部位である。人検知センサ407は人を検知するもので、図示は省略するが図1のゲート50を通過する人を検知可能な位置に設けられる。   The communication unit 404 is a part that performs communication via the LAN 70. The gate drive unit 405 is a part that opens and closes the gate 50 under the control of the CPU 401. As shown in FIG. 1, the scanner unit 406 is installed in the vicinity of the gate 50, and is a part that optically reads a barcode printed on a receipt (see FIG. 7). The person detection sensor 407 detects a person and is provided at a position where a person passing through the gate 50 in FIG.

CPU401は、ROM402に記憶されたゲート制御プログラムを読み出してRAM403に展開し、展開したゲート制御プログラムを実行することにより、ゲート開閉装置40全体を制御する。例えばCPU401は、スキャナ部406により読み取られたバーコードを取引番号に変換し、通信部404によりストアコントローラ30に送信する。また、CPU401は、送信した取引番号に応答してストアコントローラ30から返送された許可信号または禁止信号に応じてゲート50が開放および閉鎖の動作が行われるようにゲート駆動部405を制御する。   The CPU 401 reads the gate control program stored in the ROM 402, expands it in the RAM 403, and controls the entire gate opening / closing device 40 by executing the expanded gate control program. For example, the CPU 401 converts the barcode read by the scanner unit 406 into a transaction number, and transmits the transaction number to the store controller 30 by the communication unit 404. Further, the CPU 401 controls the gate driving unit 405 so that the gate 50 is opened and closed according to the permission signal or the prohibition signal returned from the store controller 30 in response to the transmitted transaction number.

図10は、商品登録装置10の処理手順例を示すフローチャートである。この図に示す各処理は、CPU101がプログラムを実行することにより実現される。CPU101は、商品コードの入力に応じて商品登録を実行する(ステップS101)。すなわち、CPU101は、RAM103の処理領域に記憶している取引データの項目に、その内容を書き込む。CPU101は、顧客Cが買い上げたすべての商品について商品登録が終了したか否かを判定する。CPU101は、例えば、現計キーが押下操作された場合、顧客Cが買い上げたすべての商品について商品登録が終了したと判定する(ステップS102−Yes)。商品登録が終了していない場合(ステップS102−No)、CPU101は、ステップS101に処理を戻す。   FIG. 10 is a flowchart illustrating an example of a processing procedure of the merchandise registration apparatus 10. Each process shown in this figure is realized by the CPU 101 executing a program. The CPU 101 executes product registration in response to the input of the product code (step S101). That is, the CPU 101 writes the contents in the item of transaction data stored in the processing area of the RAM 103. The CPU 101 determines whether or not the product registration has been completed for all the products purchased by the customer C. For example, when the current key is pressed, the CPU 101 determines that the product registration has been completed for all products purchased by the customer C (step S102—Yes). If the product registration has not ended (step S102-No), the CPU 101 returns the process to step S101.

一方、すべての商品について商品登録が終了した場合(ステップS102−Yes)、CPU101は、確定した取引データ(図4を参照)をRAM103のログファイルに追加記憶させる(ステップS103)。この確定された取引データには、取引番号が格納されている。CPU101は、確定した取引データを、通信部109を介してストアコントローラ30に送信することで、前記取引データをログファイルとして、ストアコントローラ30のハードディスク304に記憶させる(ステップS104)。   On the other hand, when the product registration is completed for all the products (step S102-Yes), the CPU 101 additionally stores the confirmed transaction data (see FIG. 4) in the log file of the RAM 103 (step S103). A transaction number is stored in the confirmed transaction data. The CPU 101 transmits the confirmed transaction data to the store controller 30 via the communication unit 109, thereby storing the transaction data in the hard disk 304 of the store controller 30 as a log file (step S104).

次に、CPU101は、上記ステップS103に対応して確定された取引データに格納した取引番号をバーコードに変換して、取引番号を示すバーコードが印刷された伝票を印刷部111に発行させるための制御を実行し(ステップS105)、ステップS101に戻る。   Next, the CPU 101 converts the transaction number stored in the transaction data determined corresponding to step S103 into a barcode, and causes the printing unit 111 to issue a slip on which the barcode indicating the transaction number is printed. Is executed (step S105), and the process returns to step S101.

図11は、精算装置の処理手順例を示すフローチャートである。この図に示す処理は、CPU201が会計プログラムを実行することにより実現されるものとしてみることができる。CPU201は、スキャナ部204により伝票(図5参照)に印刷されたバーコードの読み取りが行われるのを待機している(ステップS201−No)。そして、バーコードの読み取りが行われると(ステップS201−Yes)、CPU201は、読み取られたバーコードを取引番号に逆変換し、通信部207によりストアコントローラ30に送信させる(ステップS202)。   FIG. 11 is a flowchart illustrating an example of a processing procedure of the settlement apparatus. The processing shown in this figure can be regarded as being realized by the CPU 201 executing the accounting program. The CPU 201 waits for the scanner unit 204 to read the barcode printed on the slip (see FIG. 5) (step S201—No). When the barcode is read (step S201-Yes), the CPU 201 converts the read barcode back into a transaction number, and causes the communication unit 207 to transmit it to the store controller 30 (step S202).

ストアコントローラ30は、上記ステップS202により送信された取引番号の受信に応答して、受信した取引番号を格納する取引データを送信する。そこで、CPU201は、このように送信される取引データを受信し(ステップS203)、受信した取引データの内容に基づいて合計金額を表示部205に表示させる制御を実行する(ステップS204)。   In response to receiving the transaction number transmitted in step S202, the store controller 30 transmits transaction data that stores the received transaction number. Therefore, the CPU 201 receives the transaction data transmitted in this way (step S203), and executes control for displaying the total amount on the display unit 205 based on the content of the received transaction data (step S204).

また、CPU201は、代金処理を実行する(ステップS205)。この代金処理として、CPU201は、会計メニューを表示部205に表示させる。また、CPU201は、受信した取引データに基づいて、買上商品の商品名、購入数、販売価格および合計金額を表示部205に表示させる。また、CPU201は、入金額を釣銭機210から取得し、入金額を表示部205に表示させる。また、CPU201は、釣銭額を表示部205に表示させる。さらにCPU201は、入金額が合計金額(図4を参照)以上であれば、代金精算を終了させる。CPU201は、入金額が合計金額よりも多い場合、釣銭額と等しい額の現金を釣銭機210から排出させる。   Further, the CPU 201 executes a price process (step S205). As this price processing, the CPU 201 causes the display unit 205 to display an accounting menu. Further, the CPU 201 causes the display unit 205 to display the product name, the number of purchases, the sales price, and the total amount of the purchased products based on the received transaction data. In addition, the CPU 201 acquires the deposit amount from the change machine 210 and causes the display unit 205 to display the deposit amount. In addition, the CPU 201 causes the display unit 205 to display the change amount. Furthermore, if the deposit amount is equal to or greater than the total amount (see FIG. 4), the CPU 201 ends the payment settlement. If the deposit amount is greater than the total amount, the CPU 201 causes the change machine 210 to discharge cash equivalent to the change amount.

また、CPU201は、代金精算の終了(顧客による代金支払いの完了)に応じて、現在の日時を取得する(ステップS206)。この現在日時は、例えばCPU201が備える時計機能により計時されている日時を取得すればよい。次に、CPU201は、取得した現在日時を支払完了日時としてストアコントローラ30に対して送信する(ステップS207)。なお、CPU201は、支払完了日時を送信するにあたり、この支払完了日時に対応する取引データを識別するための情報として、ステップS201に対応して取得した取引番号も含めて送信する。   Further, the CPU 201 acquires the current date and time in accordance with the end of the payment (the completion of payment by the customer) (step S206). As this current date and time, for example, the date and time measured by the clock function provided in the CPU 201 may be acquired. Next, the CPU 201 transmits the acquired current date and time as a payment completion date and time to the store controller 30 (step S207). When transmitting the payment completion date and time, the CPU 201 transmits the transaction number acquired corresponding to step S201 as information for identifying transaction data corresponding to the payment completion date and time.

なお、例えば、ステップS206およびS207の処理に代えて、CPU201が支払完了日時設定要求をストアコントローラ30に送信させるようにすることも考えられる。この場合、ストアコントローラ30は、支払完了日時設定要求を受信した時点に対応する日時を支払完了日時として処理すればよい。   For example, instead of the processing in steps S206 and S207, the CPU 201 may cause the store controller 30 to transmit a payment completion date / time setting request. In this case, the store controller 30 may process the date and time corresponding to the time when the payment completion date and time setting request is received as the payment completion date and time.

また、CPU201は、代金精算の終了に応じて、先のステップS201に対応して取得した取引番号をバーコードに変換する。そのうえで、印刷部209によりこのバーコードが印刷されたレシートを紙媒体に印刷して排出させる。つまり、レシートの発行を行う(ステップS208)。そして、CPU201はステップS201に戻る。   Moreover, CPU201 converts the transaction number acquired corresponding to previous step S201 into a barcode according to completion | finish of price settlement. Then, the receipt on which the barcode is printed is printed on a paper medium by the printing unit 209 and discharged. That is, a receipt is issued (step S208). Then, the CPU 201 returns to step S201.

図12は、ストアコントローラ30が実行する処理手順例を示すフローチャートである。この図に示す処理は、CPU301がシステム管理プログラムを実行することにより実現されるものとしてみることができる。   FIG. 12 is a flowchart illustrating an example of a processing procedure executed by the store controller 30. The processing shown in this figure can be viewed as being realized by the CPU 301 executing the system management program.

CPU301は、商品登録装置10から送信される取引データが受信されるか否かを判定しており(ステップS301)、取引データが受信された場合は(ステップS301−Yes)、この受信した取引データをハードディスク304にログファイルとして記憶させるための制御を実行し(ステップS302)、ステップS301に戻る。なお、CPU301は、このステップS302により取引データを記憶させるにあたり、取引データの状態フラグについては、支払が完了していないことを示す「0」を格納する。   The CPU 301 determines whether or not the transaction data transmitted from the commodity registration device 10 is received (step S301), and when the transaction data is received (step S301-Yes), the received transaction data. Is executed as a log file in the hard disk 304 (step S302), and the process returns to step S301. In addition, when storing transaction data by this step S302, CPU301 stores "0" which shows that payment is not completed about the status flag of transaction data.

一方、取引データが受信されない場合(ステップS301−No)、CPU301は、精算装置20から送信される取引番号が受信されるか否かについて判定する(ステップS303)。ここで、取引番号が受信された場合には(ステップS303−Yes)、受信した取引番号に対応付けられている取引データ(つまり、受信した取引番号を格納する取引データ)をハードディスク304から検索する(ステップS304)。そして、検索した取引データを、通信部305により取引番号の送信元の精算装置20に対して送信させ(ステップS305)、ステップS301に戻る。   On the other hand, when transaction data is not received (step S301-No), CPU301 determines whether the transaction number transmitted from the adjustment apparatus 20 is received (step S303). Here, when the transaction number is received (step S303-Yes), the transaction data associated with the received transaction number (that is, the transaction data storing the received transaction number) is searched from the hard disk 304. (Step S304). Then, the retrieved transaction data is transmitted to the settlement apparatus 20 as the transaction number transmission source by the communication unit 305 (step S305), and the process returns to step S301.

一方、取引番号が受信されない場合(ステップS303−No)、CPU301は、精算装置20から送信される支払完了日時が受信されたか否かについて判定する(ステップS306)。支払完了日時が受信された場合(ステップS306−Yes)、CPU301は、ハードディスク304に記憶される取引データのうち、受信した支払完了日時に対応する取引データを、支払完了日時とともに受信した取引番号を利用して検索する。そして、この検索した取引データに、受信した支払完了日時を書き込む(ステップS307)。また、CPU301は、同じく検索した取引データにおける状態フラグを「0」から、支払が完了している状態を示す「1」に変更し(ステップS308)、S301に戻る。   On the other hand, when a transaction number is not received (step S303-No), CPU301 determines whether the payment completion date transmitted from the payment apparatus 20 was received (step S306). When the payment completion date / time is received (step S306-Yes), the CPU 301 uses the transaction number received from the transaction data stored in the hard disk 304 as the transaction data corresponding to the received payment completion date / time together with the payment completion date / time. Search using it. Then, the received payment completion date and time is written in the retrieved transaction data (step S307). Similarly, the CPU 301 changes the status flag in the retrieved transaction data from “0” to “1” indicating a state where payment is completed (step S308), and returns to S301.

一方、支払完了日時が受信されない場合(ステップS306−No)、CPU301は、ゲート開閉装置40から取引番号が受信されたか否かについて判定する(ステップS309)。ここで、取引番号が受信されない場合(ステップS309−No)、CPU301は、他の処理(例えば、商品データファイルの管理およびメンテナンス)を実行し(ステップS310)、ステップS301に戻る。これに対して、取引番号が受信された場合(ステップS309−Yes)、CPU301は、上記ステップS309に応じて受信した取引番号に対応付けられた取引データにおける状態フラグが「1」であるか否かについて判定する(ステップS311)。   On the other hand, when the payment completion date / time is not received (step S306-No), the CPU 301 determines whether or not a transaction number is received from the gate opening / closing device 40 (step S309). Here, when a transaction number is not received (step S309-No), CPU301 performs another process (for example, management and maintenance of a merchandise data file) (step S310), and returns to step S301. On the other hand, when the transaction number is received (step S309-Yes), the CPU 301 determines whether or not the state flag in the transaction data associated with the transaction number received according to step S309 is “1”. Is determined (step S311).

状態フラグが「1」ではないと判定された場合(ステップS311−No)、状態フラグは「0」または「2」であることになる。この場合、その取引データに対応する顧客Cは、まだ精算装置20による代金支払いを完了させていない、または、代金支払いも完了させてゲート50を一度通過していることになる。両者は、いずれもレシートが不正に使用されている場合に該当する。そこで、この場合、CPU301は、ゲートの開放の禁止を指示する禁止信号を、ゲート開閉装置40に対して送信し(ステップS313)、ステップS301に戻る。   When it is determined that the status flag is not “1” (step S311-No), the status flag is “0” or “2”. In this case, the customer C corresponding to the transaction data has not yet completed the payment by the settlement apparatus 20, or has completed the payment and has passed through the gate 50 once. Both correspond to cases where receipts are used illegally. Therefore, in this case, the CPU 301 transmits a prohibition signal instructing prohibition of opening of the gate to the gate opening / closing device 40 (step S313), and returns to step S301.

これに対して、状態フラグが「1」である場合には(ステップS311−Yes)、対応の顧客は代金支払いを完了させてはいるがゲート50は通過していないことになる。そこで、この場合のCPU301は、上記ステップS311において判定対象の状態フラグを格納するのと同じ取引データが格納する支払完了日時から現在日時までの差分の時間が、所定のゲート通過許可時間以内であるか否かについて判定する(ステップS312)。ここで、ゲート通過許可時間を越えている場合は(ステップS312−No)、例えば、或る顧客が売り場で落としてしまったレシートを他の顧客が拾って再利用するなどのような不正が行われた可能性が高い。そこで、この場合のCPU301は、禁止信号を送信し(ステップS313)、ステップS301に戻る。   On the other hand, when the status flag is “1” (step S311-Yes), the corresponding customer has completed the payment, but the gate 50 has not passed. Therefore, the CPU 301 in this case has a difference time from the payment completion date and time to the current date and time stored in the same transaction data that stores the status flag to be determined in step S311 is within a predetermined gate passage permission time. Whether or not (step S312). Here, if the gate passage permission time has been exceeded (step S312—No), for example, a fraudulent act such that another customer picks up a receipt dropped at the sales floor and reuses it is performed. It is highly possible that Therefore, the CPU 301 in this case transmits a prohibition signal (step S313) and returns to step S301.

これに対して、ゲート通過許可時間以内であると判定した場合は(ステップS312−Yes)、顧客が正しく代金支払いを終えてゲート50を通過しようとしていることになる。そこで、この場合のCPU301は、ゲート50の開放を許可する許可信号を送信する(ステップS314)。また、ハードディスク304に記憶されている対応の取引データの状態フラグを「2」に変更して(ステップS315)、ステップS310に戻る。   On the other hand, if it is determined that it is within the gate passage permission time (step S312—Yes), the customer has correctly finished the payment and is about to pass through the gate 50. Therefore, the CPU 301 in this case transmits a permission signal for permitting opening of the gate 50 (step S314). Further, the status flag of the corresponding transaction data stored in the hard disk 304 is changed to “2” (step S315), and the process returns to step S310.

図13は、ゲート開閉装置40が実行する処理手順例を示すフローチャートである。この図に示す処理は、CPU401がゲート制御プログラムを実行することによって実現されるものとしてみることができる。また、この図に示す処理が開始される段階では、ゲート50は閉鎖された状態となっている。   FIG. 13 is a flowchart illustrating an example of a processing procedure executed by the gate opening / closing device 40. The processing shown in this figure can be regarded as being realized by the CPU 401 executing a gate control program. In addition, at the stage where the processing shown in this figure is started, the gate 50 is in a closed state.

CPU401は、スキャナ部406によりレシートに印刷されたバーコードが読み取られるのを待機している(ステップS401−No)。そして、バーコードの読み取りが行われると(ステップS401−Yes)、CPU401は、読み取られたバーコードを取引番号に逆変換し、この取引番号を、通信部404によりストアコントローラ30に送信させる(ステップS402)。   The CPU 401 waits for the barcode printed on the receipt to be read by the scanner unit 406 (No in step S401). When the barcode is read (step S401-Yes), the CPU 401 reversely converts the read barcode into a transaction number, and causes the communication unit 404 to transmit the transaction number to the store controller 30 (step). S402).

ストアコントローラ30からは、上記取引番号の受信に応答して、図12により説明したように許可信号と禁止信号のいずれかが送信されてくる。そこで、CPU401は、上記ステップS402による取引番号の送信後においてストアコントローラ30から受信した信号が許可信号であるか否かについて判定する(ステップS403)。ここで、許可信号ではないと判定した場合には(ステップS403−No)、受信した信号は禁止信号であることになる。そこで、この場合のCPU401は、ゲート50の駆動を行わずにステップS401に戻る。これにより、ゲート50は閉鎖された状態のままで維持される。これにより、不正にレシートを利用した顧客Cはゲート50を通過できないことになる。   In response to receiving the transaction number, the store controller 30 transmits either a permission signal or a prohibition signal as described with reference to FIG. Therefore, the CPU 401 determines whether or not the signal received from the store controller 30 after the transmission of the transaction number in step S402 is a permission signal (step S403). If it is determined that the signal is not a permission signal (step S403-No), the received signal is a prohibition signal. Therefore, the CPU 401 in this case returns to step S401 without driving the gate 50. Thereby, the gate 50 is maintained in the closed state. As a result, the customer C who illegally uses the receipt cannot pass through the gate 50.

これに対して、許可信号であると判定した場合(ステップS403−Yes)、CPU401は、ゲート駆動部405を制御してゲート50を開放させる(ステップS404)。次に、CPU401は、人検知センサ407の検知信号に基づいて、開放されたゲート50を人が通過し終えるのを待機する(ステップS405−No)。例えばゲート50を顧客Cが通過しているときには、人検知センサ407により人が検知されている。そして、顧客Cがゲート50を通過し終えれば、人検知センサ407により人が検知されない状態となる。このような検知結果の変化に基づいて人の通過状況を認識できる。そして、人が通過し終えたことが判定されると(ステップS405−Yes)、これまで開放されていたゲート50が閉鎖されるようにゲート駆動部405に対する制御を行い(ステップS406)、ステップS401に戻る。   On the other hand, when it determines with it being a permission signal (step S403-Yes), CPU401 controls the gate drive part 405 and opens the gate 50 (step S404). Next, the CPU 401 waits for the person to pass through the opened gate 50 based on the detection signal of the human detection sensor 407 (step S405 No). For example, when the customer C passes through the gate 50, the person is detected by the person detection sensor 407. And if the customer C finishes passing the gate 50, it will be in the state in which a person is not detected by the human detection sensor 407. A person's passing situation can be recognized based on such a change in the detection result. If it is determined that the person has passed (step S405-Yes), the gate driver 405 is controlled so that the gate 50 that has been opened is closed (step S406), and step S401. Return to.

なお、本実施の形態としては、状態フラグを利用することなく支払完了日時のみに基づいてゲート50の開放についての許可/禁止を設定してもよい。ただし、状態フラグを併用すれば、例えばゲート通過可能時間内において不正が行われたとしてもこれを防止することができるために、より強固に不正対策を行えることになる。   In the present embodiment, permission / prohibition for opening the gate 50 may be set based on only the payment completion date and time without using the status flag. However, if the status flag is used in combination, for example, even if a fraud is performed within the gate-passable time, this can be prevented, so that the fraud countermeasure can be implemented more firmly.

なお、取引データには、取引番号および支払完了日時とともに買上明細の情報も詳細に含めることに限らず、含めないようにしてよい。さらには、精算装置20の周辺を撮像する監視カメラを店舗に備え付けて画像の記録を行うようにして、取引データとともに顧客の不正の有無を確認するための情報として利用することが考えられる。   It should be noted that the transaction data is not limited to the details of the purchase details as well as the transaction number and the payment completion date and time, and may not be included. Furthermore, it is conceivable that a monitoring camera that captures the periphery of the settlement apparatus 20 is provided in a store and the image is recorded and used as information for confirming whether the customer is fraudulent together with the transaction data.

また、例えば指紋、手のひらの静脈や瞳などの生体情報を読み取る生体情報読取部を登録装置や精算装置20に設けるとともに、ゲート50の近傍にも設けるようにする。そして、精算装置20は読み取りを行った生体情報を含めた取引データをストアコントローラ30に記憶させる。そして、ゲート開閉装置40は、ゲート50近傍の生体情報読取装置により読み取られた生体情報をストアコントローラ30に送信し、ストアコントローラ30は、送信された生体情報と一致する生体情報を格納する取引データの支払完了日時を読み出して、ゲート50の開放の許可/禁止を決定するようにしてもよい。   Further, for example, a biometric information reading unit that reads biometric information such as fingerprints, palm veins, and pupils is provided in the registration device and the settlement device 20 and also in the vicinity of the gate 50. Then, the settlement apparatus 20 stores the transaction data including the read biological information in the store controller 30. Then, the gate opening / closing device 40 transmits the biological information read by the biological information reading device in the vicinity of the gate 50 to the store controller 30, and the store controller 30 stores transaction data that stores the biological information that matches the transmitted biological information. The payment completion date and time may be read to determine permission / prohibition of opening the gate 50.

また、支払完了日時を、取り引き(代金支払い)が完了するごとにストアコントローラ30に記憶させるのに代えて、レシートに印字するバーコードに支払完了日時をバーコードとして印刷する。支払完了日時に代えて、例えば支払完了日時からゲート通過可能時間に相当する時間により進めた日時(第2の日時)としてもよい。そして、スキャナ部406により読み取られたバーコードが示す日時に基づき、ゲート開閉装置40がゲート通過可能時間以内であるか否かを判定してゲート50の開放・閉鎖の制御を行えるように構成することも考えられる。   Further, instead of storing the payment completion date and time in the store controller 30 every time the transaction (payment) is completed, the payment completion date and time is printed as a barcode on the barcode printed on the receipt. Instead of the payment completion date and time, for example, the date and time (second date and time) advanced from the payment completion date and time by the time corresponding to the gate passable time may be used. Then, based on the date and time indicated by the barcode read by the scanner unit 406, it is determined whether or not the gate opening / closing device 40 is within the gate passable time, and the gate 50 can be opened and closed. It is also possible.

また、本実施の形態において、特許請求の範囲に記載の第1の日時は、例えば精算機で伝票のバーコードを読み取った支払い開始日時とするなど、代金支払完了日時以外とされてもよい。しかし、代金支払いが完了した日時とすれば、ゲート通過可能時間を短くすることができる。これにより、例えばゲート通過可能時間内で不正を行うことは非常に困難になる。   In the present embodiment, the first date and time described in the claims may be other than the payment completion date and time, for example, the payment start date and time when the bar code of the slip is read by the settlement machine. However, if it is the date and time when the payment is completed, the gate passage time can be shortened. This makes it very difficult to perform fraud within, for example, the gate-passable time.

また、取り引きの特定にあたっては、取引番号もしくはこれに相当するコードに代えて、買い物かごごとに付与した識別コードや会員カードのIDを利用してもよい。この際には、商品登録装置10、精算装置20およびゲート開閉装置40のそれぞれに対応して、読取部を設けることとすればよい。このような構成を採った場合、レシートへのバーコードの印刷を不要とすることができ、例えばインクなどの資源を節約することができる。   In addition, when specifying a transaction, an identification code assigned to each shopping basket or an ID of a membership card may be used instead of the transaction number or a code corresponding thereto. At this time, a reading unit may be provided corresponding to each of the merchandise registration apparatus 10, the settlement apparatus 20, and the gate opening / closing apparatus 40. When such a configuration is adopted, printing of a barcode on a receipt can be made unnecessary, and resources such as ink can be saved.

また、上記実施の形態では、ゲート50を通過した顧客Cに対応する取引データを無効化するにあたり、取引データに格納される状態フラグを書き換えている。これ以外にも、例えば取引データに対して、顧客Cがゲートを通過したか否かを示すゲート通過フラグを対応付けるようにしてもよい。また、上記実施の形態における商品登録装置10と精算装置20とが一体化された装置を備えるセルフPOSシステムにも、これまでに説明した実施の形態の構成を適用できる。   Moreover, in the said embodiment, in invalidating the transaction data corresponding to the customer C who passed the gate 50, the state flag stored in transaction data is rewritten. In addition to this, for example, a gate passing flag indicating whether or not the customer C has passed the gate may be associated with the transaction data. The configuration of the embodiment described so far can also be applied to a self-POS system including a device in which the commodity registration device 10 and the checkout device 20 in the above embodiment are integrated.

また、上記の買い物かごごとに付与した識別コードとは、予め識別コードをバーコード化して印刷されたカードを用意しておき、商品登録の際に登録装置のスキャナでバーコードを読み取って登録済み商品を入れたかごに前記カードを入れて、この識別コードで商品と取引データと支払済情報を特定できるようにしたものであり、ゲートでカードを読ませるものである。
また、取引データの支払済か否かは、状態フラグに代えて、支払完了日時の有効データの有無で判断してもよい。
また、精算装置はセルフ式のため、タッチパネルやキー操作部は省いてもよい。請求金額の表示と入金、釣銭支払いや通信ができればよい。さらに、パトライトを設けて精算中、完了、トラブル等の状態を店員に報知できるようにしてもよい。
また、レシートに取引番号をバーコード印字する場合は、登録装置が発行する伝票のバーコードをゲートでは読めないようにバーコードデータを一部変更するとよい。
また、本実施例では登録装置と精算装置を別体としたが、これらを一体化したセルフレジであってもよい。
また、以上に説明したゲート付チェックアウトシステムを実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OS(Operation Sysytem)や周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
In addition, the identification code given to each shopping basket is prepared by preparing a printed card with the identification code converted into a barcode, and registering it by reading the barcode with the scanner of the registration device when registering the product The card is put in a basket in which a product is placed so that the product, transaction data, and paid information can be specified by this identification code, and the card is read by a gate.
Further, whether or not the transaction data has been paid may be determined based on the presence / absence of valid data on the payment completion date / time instead of the status flag.
Further, since the settlement apparatus is self-type, the touch panel and the key operation unit may be omitted. It is only necessary to be able to display and deposit the bill amount, change payment and communicate. Furthermore, a patrol light may be provided so that the store clerk can be notified of completion, trouble, and the like during the checkout.
When the transaction number is printed on the receipt as a barcode, it is preferable to partially change the barcode data so that the barcode of the slip issued by the registration device cannot be read by the gate.
In the present embodiment, the registration device and the payment device are separated, but a self-registration in which these are integrated may be used.
Further, the program for realizing the checkout system with gate described above may be recorded on a computer-readable recording medium, and the program may be read into the computer system and executed. Note that the “computer system” here includes an OS (Operation System) and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.

1 ゲート付チェックアウトシステム
10 商品登録装置
20 精算装置
30 ストアコントローラ
40 ゲート開閉装置
50 ゲート
101、201、301、401 CPU
104、204、406 スキャナ部
107、304 ハードディスク
109、207、305、404 通信部
111、209 印刷部
210 釣銭機
405 ゲート駆動部
407 人検知センサ
DESCRIPTION OF SYMBOLS 1 Checkout system with a gate 10 Goods registration apparatus 20 Checkout apparatus 30 Store controller 40 Gate opening / closing apparatus 50 Gate 101, 201, 301, 401 CPU
104, 204, 406 Scanner unit 107, 304 Hard disk 109, 207, 305, 404 Communication unit 111, 209 Printing unit 210 Change machine 405 Gate drive unit 407 Human detection sensor

Claims (6)

買上商品の登録に応じて算出された取り引きの代金を顧客自身が操作して支払うためのセルフ支払機を有し、代金が支払い済みであることを条件として顧客のゲートの通過を許可するゲート付チェックアウトシステムにおいて、
前記代金の支払い後における所定の第1の日時または当該第1の日時に対して予め設定された所定時間を進めた第2の日時を前記取り引きごとに記憶し、顧客がゲートを通過する際に、当該顧客に対応する前記第1の日時または第2の日時を読み出して、当該読み出した第1の日時または第2の日時から予め設定された時間以内であると判断した場合にゲートを開放する、
ことを特徴とするゲート付チェックアウトシステム。
With a self-payment machine for the customer to operate and pay for the transaction calculated based on the registration of the purchased product, with a gate that allows the customer to pass through the gate on the condition that the price has been paid In the checkout system,
A predetermined first date and time after payment of the price or a second date and time advanced by a predetermined time with respect to the first date and time are stored for each transaction, and when the customer passes the gate The first date / time or the second date / time corresponding to the customer is read, and the gate is opened when it is determined that the time is within a preset time from the read first date / time or second date / time. ,
A checkout system with a gate.
前記前記第1の日時または第2の日時は、前記セルフ支払機での支払いが完了した日時に基づくものである、
ことを特徴とする請求項1に記載のゲート付チェックアウトシステム。
The first date and time or the second date and time is based on the date and time when payment with the self-payment machine is completed.
The checkout system with a gate according to claim 1.
前記支払いが行われたのに応じて支払済情報を記憶手段に取り引きごとに記憶し、顧客が前記ゲートを通過しようとする際に、当該顧客に対応する前記支払済情報を読み出して、当該読み出した支払済情報に基づいて代金が支払い済みであることを判断し、かつ、前記第1の日時または第2の日時から予め設定された時間以内であると判断した場合にゲートを開放するとともに、前記記憶手段において当該顧客に対応する支払済情報を無効化する、
ことを特徴とする請求項1または請求項2に記載のゲート付チェックアウトシステム。
When the payment is made, the paid information is stored for each transaction in the storage means, and when the customer tries to pass through the gate, the paid information corresponding to the customer is read and the read is performed. And determining that the price has been paid based on the paid information and opening the gate when it is determined that the time is within a preset time from the first date and time or the second date and time, Invalidating the paid information corresponding to the customer in the storage means;
The checkout system with a gate according to claim 1 or 2, wherein the checkout system has a gate.
前記セルフ支払機が発行するレシートに前記第1の日時または第2の日時を読み出し可能な情報としてのバーコードを印刷する、
ことを特徴とする請求項1乃至請求項3のいずれかに記載のゲート付チェックアウトシステム。
Printing a barcode as information capable of reading the first date and time or the second date and time on a receipt issued by the self-payment machine;
The checkout system with a gate according to any one of claims 1 to 3, wherein the checkout system has a gate.
買上商品を入れる買い物かごに設けた識別コードを読み取る識別コード読取手段を前記セルフ支払機と前記ゲート近傍に設け、前記第1の日時または第2の日時を読み出し可能な情報を前記買い物かごに設けた識別コードとする、
ことを特徴とする請求項4に記載のゲート付チェックアウトシステム。
An identification code reading means for reading an identification code provided in a shopping basket into which a product to be purchased is placed is provided in the vicinity of the self-pay machine and the gate, and information capable of reading the first date and time or the second date is provided in the shopping cart. Identification code,
The checkout system with a gate according to claim 4.
買上商品の登録に応じて算出された取り引きの代金を顧客自身が操作して支払うためのセルフ支払機と、代金が支払い済みであることを条件として顧客のゲートの通過を許可するゲート付チェックアウトシステムにおいて、
代金の支払いが行われたのに応じて支払済情報を記憶手段に取り引きごとに記憶し、顧客がゲートを通過する際に、当該顧客に対応する前記支払済情報を読み出して、当該支払済情報に基づいて代金が支払い済みであると判断した場合にゲートを開放するとともに、前記記憶手段において当該顧客に対応する支払済情報を無効にする、
ことを特徴とするゲート付チェックアウトシステム。
A self-pay machine for the customer to operate and pay for the transaction calculated based on the registration of the purchased product, and a checkout with a gate that allows the customer to pass through the gate if the price has been paid In the system,
The paid information is stored in the storage means for each transaction according to the payment of the price, and when the customer passes the gate, the paid information corresponding to the customer is read and the paid information is read. The gate is opened when it is determined that the price has been paid based on the information, and the paid information corresponding to the customer is invalidated in the storage means,
A checkout system with a gate.
JP2011112431A 2011-05-19 2011-05-19 Checkout system with gate Active JP5790145B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011112431A JP5790145B2 (en) 2011-05-19 2011-05-19 Checkout system with gate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011112431A JP5790145B2 (en) 2011-05-19 2011-05-19 Checkout system with gate

Publications (2)

Publication Number Publication Date
JP2012243082A true JP2012243082A (en) 2012-12-10
JP5790145B2 JP5790145B2 (en) 2015-10-07

Family

ID=47464728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011112431A Active JP5790145B2 (en) 2011-05-19 2011-05-19 Checkout system with gate

Country Status (1)

Country Link
JP (1) JP5790145B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016081072A (en) * 2014-10-09 2016-05-16 東芝テック株式会社 Checkout system, merchandise registration device, and control program
WO2016136109A1 (en) * 2015-02-27 2016-09-01 日本電気株式会社 Information processing device, information processing method, and program
WO2018013046A1 (en) * 2016-07-11 2018-01-18 Itab Shop Products Ab Self-checkout system
JP2018077923A (en) * 2018-02-13 2018-05-17 東芝テック株式会社 Checkout system, merchandise registration device, and control program
JP7500990B2 (en) 2020-02-21 2024-06-18 日本電気株式会社 Purchase management system, purchase management method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09305865A (en) * 1996-05-20 1997-11-28 Glory Ltd Register account settlement system
JP2000123257A (en) * 1998-10-16 2000-04-28 Toshiba Tec Corp Restaurant gate device and restaurant system equipped with the same
JP2005250735A (en) * 2004-03-03 2005-09-15 Sanden Corp Order accounting method and system
JP2009009231A (en) * 2007-06-26 2009-01-15 Toshiba Corp Security management system and security management method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09305865A (en) * 1996-05-20 1997-11-28 Glory Ltd Register account settlement system
JP2000123257A (en) * 1998-10-16 2000-04-28 Toshiba Tec Corp Restaurant gate device and restaurant system equipped with the same
JP2005250735A (en) * 2004-03-03 2005-09-15 Sanden Corp Order accounting method and system
JP2009009231A (en) * 2007-06-26 2009-01-15 Toshiba Corp Security management system and security management method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016081072A (en) * 2014-10-09 2016-05-16 東芝テック株式会社 Checkout system, merchandise registration device, and control program
WO2016136109A1 (en) * 2015-02-27 2016-09-01 日本電気株式会社 Information processing device, information processing method, and program
JPWO2016136109A1 (en) * 2015-02-27 2017-12-28 日本電気株式会社 Information processing apparatus, information processing method, and program
JP2019071127A (en) * 2015-02-27 2019-05-09 日本電気株式会社 Information processing device, information processing method and program
WO2018013046A1 (en) * 2016-07-11 2018-01-18 Itab Shop Products Ab Self-checkout system
US10990945B2 (en) 2016-07-11 2021-04-27 Itab Shop Products Ab Self-checkout system
EP4191550A1 (en) * 2016-07-11 2023-06-07 ITAB Shop Products AB Self-checkout system
JP2018077923A (en) * 2018-02-13 2018-05-17 東芝テック株式会社 Checkout system, merchandise registration device, and control program
JP7500990B2 (en) 2020-02-21 2024-06-18 日本電気株式会社 Purchase management system, purchase management method, and program

Also Published As

Publication number Publication date
JP5790145B2 (en) 2015-10-07

Similar Documents

Publication Publication Date Title
JP5880419B2 (en) POS system, registration device and program
JP5601159B2 (en) POS system
JP6028262B2 (en) POS system, registration device, checkout device, and program
JP6003210B2 (en) POS system, registration device, and program
JP5648444B2 (en) POS system, product registration device and checkout device
JP2016212502A (en) Customer management system, customer management apparatus, and customer management method
JP5790145B2 (en) Checkout system with gate
JP6350702B2 (en) POS system, registration device and program
JP2019175358A (en) Non-face-to-face product hand-over system, and non-face-to-face product hand-over method
JP6155794B2 (en) Checkout system
JP2012194848A (en) Self-settlement device and self-settlement system
JP5976343B2 (en) Sales management system, sales management apparatus and sales management method
JP6107923B2 (en) POS system, registration device and program
JP5903776B2 (en) Checkout system
JP6731249B2 (en) Product sales data processing device and its control program
JP6175741B2 (en) Payment apparatus, checkout system and program
JP6583483B2 (en) POS system and program
JPH10208152A (en) Automatic adjustment system using shopping cart
JP6194332B2 (en) Sales data processing apparatus and program
JP6209895B2 (en) Settlement system, settlement apparatus and program
US20170345041A1 (en) Sales data processing apparatus and method for detecting unfair acqisition of point value by the same
JP6793980B2 (en) POS system, checkout equipment and programs
US20220391871A1 (en) Sales area management system with gate device
JP7437017B2 (en) Product sales data processing system, mobile terminal device, and computer
JP2016194940A (en) Settlement device, checkout system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150407

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150605

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150720

R150 Certificate of patent or registration of utility model

Ref document number: 5790145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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