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

JP6500719B2 - Payment device - Google Patents

Payment device Download PDF

Info

Publication number
JP6500719B2
JP6500719B2 JP2015181661A JP2015181661A JP6500719B2 JP 6500719 B2 JP6500719 B2 JP 6500719B2 JP 2015181661 A JP2015181661 A JP 2015181661A JP 2015181661 A JP2015181661 A JP 2015181661A JP 6500719 B2 JP6500719 B2 JP 6500719B2
Authority
JP
Japan
Prior art keywords
settlement
identification information
information
amount
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015181661A
Other languages
Japanese (ja)
Other versions
JP2017058826A (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.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
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 Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2015181661A priority Critical patent/JP6500719B2/en
Publication of JP2017058826A publication Critical patent/JP2017058826A/en
Application granted granted Critical
Publication of JP6500719B2 publication Critical patent/JP6500719B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本明細書で開示する技術は、決済装置に関する。   The technology disclosed herein relates to a payment device.

特許文献1には、商品に関する情報を不可視情報として印刷した包装紙と、包装紙で包装された商品を所定の波長光で照明する照明手段と、照明手段で照明された商品の画像を取得する画像取得手段と、取得された画像から不可視情報を切り出して商品の種別を認識する制御部と、認識された商品の種別に基づいて、複数の商品からなるセットを認識するセット認識手段とを備えるオートレジシステムが開示されている。   In Patent Document 1, a packaging paper on which information on a product is printed as invisible information, an illumination unit for illuminating a product packaged with the packaging paper with light of a predetermined wavelength, and an image of the product illuminated by the illumination unit are acquired An image acquisition unit, a control unit that cuts out invisible information from the acquired image to recognize the type of the product, and a set recognition unit that recognizes a set of a plurality of products based on the type of the recognized product An auto register system is disclosed.

特開2002−140765号公報Japanese Patent Laid-Open No. 2002-140765

例えば、商品及びセットの種類が多数に亘る場合、認識された商品の種別に基づいて、どのセットが成立しているのかを判定するために長時間を要する可能性がある。この点、特許文献1の技術では、認識された商品の種別に基づいて、どのセットが成立したのかを迅速に判定するための具体的手順については考慮されていない。そのため、特許文献1の技術では、決済金額の算出までに長時間を要する可能性がある。   For example, if there are many types of goods and sets, it may take a long time to determine which set is established based on the type of the recognized goods. In this regard, in the technology of Patent Document 1, the specific procedure for quickly determining which set is established based on the type of the recognized product is not considered. Therefore, with the technology of Patent Document 1, it may take a long time to calculate the settlement amount.

本明細書では、決済金額の算出を迅速に行い得る技術を提供する。   The present specification provides a technology that can quickly calculate the settlement amount.

本明細書は、以下の決済装置を開示する。決済装置は、少なくとも1個の商品容器を載置するための載置部と、載置部に載置された前記少なくとも1個の商品容器のそれぞれから当該商品容器の識別情報を取得する取得部と、メモリと、制御部と、制御部によって算出された決済金額に従って決済を実行するための決済実行部とを備えている。メモリは、複数個の識別情報と、複数個の識別情報のそれぞれに対応する単品価格と、複数個のセット情報と、複数個のセット情報のそれぞれに対応するセット価格とを記憶している。複数個のセット情報のそれぞれは、特定種類の識別情報を含む2以上の識別情報によって構成されるセットを示す情報である。制御部は、取得部によってN個(Nは1以上の整数)の識別情報が取得される場合に、N個の識別情報に特定種類の識別情報が含まれるか否かを判断し、N個の識別情報に特定種類の識別情報が含まれる第1の場合に、N個の識別情報によって、複数個のセット情報が示す複数個のセットのうちのいずれかのセットが成立するか否かを判断し、複数個のセットのうちの少なくとも1個のセットが成立すると判断される場合に、成立した少なくとも1個のセットのいずれかに対応するセット価格を特定し、特定されたセット価格を含む積算金額を決済金額として算出し、N個の識別情報に特定種類の識別情報が含まれない第2の場合に、N個の識別情報のそれぞれに対応する単品価格の積算金額を決済金額として算出する。   The present specification discloses the following settlement apparatus. The settlement apparatus includes a mounting unit for mounting at least one product container, and an acquisition unit for acquiring identification information of the product container from each of the at least one product container mounted on the mounting unit. , A memory, a control unit, and a settlement execution unit for executing settlement in accordance with the settlement amount calculated by the control unit. The memory stores a plurality of identification information, a single item price corresponding to each of the plurality of identification information, a plurality of set information, and a set price corresponding to each of the plurality of set information. Each of the plurality of sets of information is information indicating a set configured by two or more pieces of identification information including a specific type of identification information. The control unit determines whether or not the identification information of the specific type is included in the N pieces of identification information when the acquisition unit acquires N pieces of identification information (N is an integer of 1 or more). In the first case where the identification information of the specific type includes identification information of a specific type, it is determined whether or not one of the plurality of sets indicated by the plurality of set information is established by the N pieces of identification information. If it is determined that at least one set of the plurality of sets is determined to be established, a set price corresponding to any of the established at least one set is identified, and the identified set price is included. The accumulated amount is calculated as the settlement amount, and in the second case where the identification information of the specific type is not included in the N pieces of identification information, the accumulated amount of the single item price corresponding to each of the N pieces of identification information is calculated as the settlement amount Do.

上記の構成によると、決済装置は、まずN個の識別情報に特定種類の識別情報が含まれるか否かを判断し、特定種類の識別情報が含まれると判断される場合に、いずれかのセットが成立するか否かを判断し、その結果に応じて決済金額を算出する。そのため、決済装置は、まずN個の識別情報に含まれている特定種類の識別情報を含むセットに候補を限定した上で、いずれのセットが成立するか否かを判断する。また、上記の決済装置は、N個の識別情報に特定種類の識別情報が含まれない場合には、セットが成立するか否かを判断することなく決済金額を算出する。従って、上記の決済装置によると、決済金額の算出を迅速に行い得る。   According to the above configuration, the settlement apparatus first determines whether the identification information of the specific type is included in the N identification information, and it is determined that the identification information of the specific type is included. It is determined whether the set is established, and the settlement amount is calculated according to the result. Therefore, the settlement apparatus first restricts the candidates to a set including identification information of a specific type included in the N pieces of identification information, and then determines which set is established. Further, when the N pieces of identification information do not include identification information of a specific type, the settlement apparatus described above calculates the settlement amount without determining whether a set is established. Therefore, according to the above-described settlement apparatus, the settlement amount can be calculated quickly.

決済システムの使用例を模式的に示す説明図。Explanatory drawing which shows the usage example of a payment system typically. 決済システムの構成を模式的に示すブロック図。The block diagram which shows the structure of a payment system typically. 単品メニュー表の例を示す図。The figure which shows the example of a single item menu table. セットメニュー表の例を示す図。The figure which shows the example of a set menu table. 各メニュー売上表の例を示す図。The figure which shows the example of each menu sales table. 単品メニュー売上数表の例を示す図。The figure which shows the example of a single item menu sales number table. 決済機の制御部が実行する決済機処理を示すフローチャート。The flowchart which shows the settlement machine process which the control part of a settlement machine performs. 報知画面の例を示す図。The figure which shows the example of a notification screen.

以下に説明する実施例の主要な特徴を列記しておく。なお、以下に示す技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。   The main features of the embodiment described below are listed. The technical elements shown below are technical elements that are independent of one another and exhibit technical usefulness by themselves or various combinations, and are not limited to the combinations described in the claims at the time of filing. .

(特徴1)制御部は、第1の場合において、N個の識別情報によって、複数個のセットのうちの2個以上のセットが成立すると判断される場合には、2個以上のセットを示す2個以上のセット情報のうち、含まれる識別情報の数が最も多い少なくとも1個の特定セット情報のいずれかに対応するセット価格を特定し、特定されたセット価格を含む積算金額を決済金額として算出するようにしてもよい。 (Feature 1) In the first case, the control unit indicates two or more sets when it is determined that two or more sets among a plurality of sets are established by N pieces of identification information. Among the two or more sets of information, the set price corresponding to any of at least one specific set of information with the largest number of identification information included is specified, and the accumulated amount including the specified set price is used as the settlement amount It may be calculated.

この構成によると、決済装置は、含まれる商品数が最も多いセットに対応するセット価格を含む決済金額を算出することができる。含まれる商品数が多いセットは、含まれる商品数が少ないセットに比べて値引き額が大きい場合がある。そのため、決済装置は、利用者にとって最適な決済金額に基づいて決済を実行し得る。   According to this configuration, the settlement apparatus can calculate the settlement amount including the set price corresponding to the set having the largest number of items included. A set including a large number of items may have a large discount compared to a set including a small number of items. Therefore, the settlement apparatus can execute settlement based on the settlement amount optimal for the user.

(特徴2)メモリは、複数個のセット情報のそれぞれに対応する値引き額をさらに記憶していてもよく、値引き額は、当該セット情報に含まれる2個以上の識別情報に対応する単品価格の合計金額と当該セット情報に対応するセット価格との差分金額を示す額であってもよい。制御部は、2個以上の特定セット情報が存在する場合において、対応する値引き額が最大である1個の特定セット情報に対応するセット価格を特定し、特定されたセット価格を含む積算金額を前記決済金額として算出してもよい。 (Feature 2) The memory may further store a discount amount corresponding to each of a plurality of set information, and the discount amount is a single item price corresponding to two or more pieces of identification information included in the set information. It may be an amount indicating the difference amount between the total amount and the set price corresponding to the set information. The control unit specifies a set price corresponding to one specific set information for which the corresponding discount amount is maximum when there are two or more specific set information, and adds up the accumulated amount including the specified set price. It may be calculated as the payment amount.

この構成によると、決済装置は、含まれる商品数が最も多いセットが複数存在する場合に、値引き額が最大のセット価格を含む決済金額を算出することができる。そのため、決済装置は、利用者にとって最適な決済金額に基づいて決済を実行し得る。   According to this configuration, the settlement apparatus can calculate the settlement amount including the set price with the largest discount amount, when there is a plurality of sets having the largest number of contained items. Therefore, the settlement apparatus can execute settlement based on the settlement amount optimal for the user.

(特徴3)上記の決済装置は、報知部をさらに備えていてもよい。制御部は、第1の場合において、N個の識別情報によって、複数個のセットのうちのいずれのセットも成立しないと判断される場合には、特定種類の識別情報が含まれる少なくとも1個のセットが成立するための条件を報知部に報知させてもよい。 (Feature 3) The settlement apparatus described above may further include a notification unit. In the first case, when it is determined by the N pieces of identification information that none of the plurality of sets is established, at least one of the identification information of the specific type is included in the control unit. The notification unit may be notified of conditions for the set to be established.

この構成によると、報知部による報知により、利用者が、少なくとも1個のセットが成立するための条件を知ることができる。   According to this configuration, the notification by the notification unit allows the user to know the condition for establishing at least one set.

(特徴4)商品容器は、識別情報を記憶するICタグを備えていてもよい。取得部は、載置部に載置された少なくとも1つの商品容器のそれぞれのICタグを読み取ることによって、各識別情報を取得してもよい。 (Feature 4) The product container may be provided with an IC tag for storing identification information. The acquisition unit may acquire each piece of identification information by reading the IC tag of each of the at least one commodity container placed on the placement unit.

仮に、決済装置が商品容器の画像に基づいて識別情報を取得する構成を採用する場合、画像の状態によっては識別情報を適切に取得できない可能性がある。これに対し、上記の構成によると、取得部の読み取り可能な範囲に商品容器(ICタグ)が存在していれば、取得部が各識別情報を取得することができる。従って、決済装置は、各識別情報を適切に取得することができる。   If the settlement apparatus adopts a configuration for acquiring identification information based on an image of a product container, there is a possibility that identification information can not be acquired appropriately depending on the state of the image. On the other hand, according to the above configuration, if there is a commodity container (IC tag) in the readable range of the acquisition unit, the acquisition unit can acquire each identification information. Therefore, the settlement apparatus can appropriately acquire each identification information.

(特徴5)決済実行部は、決済金額に従って、決済媒体との間で電子決済を実行してもよい。 (Feature 5) The settlement execution unit may execute electronic settlement with the settlement medium according to the settlement amount.

例えば、現金決済を行う場合、釣り銭が発生する等して決済に長時間を要する可能性がある。これに対し、上記の構成によると、現金決済を行う場合に比べて短時間で決済を実行することができる。   For example, when cash settlement is performed, a change may occur and the settlement may take a long time. On the other hand, according to the above configuration, settlement can be performed in a short time as compared with the case of performing cash settlement.

(特徴6)メモリは、さらに、実行済みの決済の内容を示す決済実績情報を記憶してもよい。制御部は、決済実績情報に基づいて、識別情報毎の売上数を集計してもよい。 (Feature 6) The memory may further store settlement record information indicating the content of the settlement that has been performed. The control unit may count the number of sales for each identification information based on the settlement record information.

この構成によると、決済装置の管理者(例えば商店の管理者)は、セットか単品かに関わらず、識別情報毎の売上数を把握することができる。単品の各商品、及び、セットを構成する各商品の売上動向を適切に把握することができる。   According to this configuration, the manager of the payment apparatus (for example, the manager of the store) can grasp the number of sales for each piece of identification information, regardless of whether it is a set or a single item. It is possible to appropriately grasp the sales trend of each item of single item and each item of item constituting a set.

(実施例)
(決済システム2の全体構成;図1)
図1に示す決済システム2は、自動で商品の決済金額を算出し、決済を完了させるためのシステム(いわゆるオートレジシステム)である。図1は、社員食堂等の食堂内で利用される決済システム2の例を示している。決済システム2は、決済機10と、決済機10と通信可能に接続されているサーバ50と、トレイ80と、食器90と、決済媒体100とを備える。図1の例では、決済システム2は、1台の決済機10のみを備えているが、実際には決済システム2は複数台の決済機10を備えていてもよい。その場合も、各決済機はサーバ50と通信可能に接続されている。この決済システム2を利用すると、顧客である利用者が、食器90の載ったトレイ80を決済機10の所定位置に載せると、決済機10が自動的に決済金額を算出する。利用者は、自身が所持する決済媒体(例えばICカード)100を用いて、決済処理を実行することができる。
(Example)
(Overall configuration of payment system 2; Fig. 1)
The settlement system 2 shown in FIG. 1 is a system (a so-called auto register system) for automatically calculating the settlement amount of a product and completing the settlement. FIG. 1 shows an example of a payment system 2 used in a cafeteria such as an employee cafeteria. The settlement system 2 includes a settlement machine 10, a server 50 communicably connected to the settlement machine 10, a tray 80, a dish 90, and a settlement medium 100. Although the settlement system 2 includes only one settlement machine 10 in the example of FIG. 1, the settlement system 2 may actually include a plurality of settlement machines 10. Also in this case, each settlement machine is communicably connected to the server 50. When the settlement system 2 is used, when the user who is the customer places the tray 80 carrying the dishes 90 on the predetermined position of the settlement machine 10, the settlement machine 10 automatically calculates the settlement amount. A user can execute payment processing using a payment medium (for example, an IC card) 100 owned by the user.

(決済機10の構成;図2)
決済機10は、食器90の載ったトレイ80が載置される場合に、自動的に決済金額を算出し、決済媒体100との間で決済処理を実行するための装置である。図2に示すように、決済機10は、載置部12、表示部14、操作部16、トレイ検出部18、ICカード通信部20、タグ読取部22、スピーカ24、通信インターフェース26、制御部30、メモリ32を備える。以下では、インターフェースを「I/F」と記載する。
(Configuration of payment machine 10; FIG. 2)
The settlement machine 10 is an apparatus for automatically calculating the settlement amount and performing the settlement process with the settlement medium 100 when the tray 80 carrying the dishes 90 is placed. As shown in FIG. 2, the settlement machine 10 includes a placement unit 12, a display unit 14, an operation unit 16, a tray detection unit 18, an IC card communication unit 20, a tag reading unit 22, a speaker 24, a communication interface 26, a control unit 30, the memory 32 is provided. Hereinafter, the interface is described as "I / F".

載置部12は、利用者が食器90の載ったトレイ80を載置できる面を有する載置台である。表示部14は、様々な情報を表示するためのディスプレイである。操作部16は、様々な操作を入力可能なボタンを備える。本実施例では、図1に示すように、表示部14と操作部16がタッチパネルとして一体に構成されている。利用者は、タッチパネルに表示される様々なボタン(即ち操作部16)を操作して、決済機10に様々な指示を入力することができる。   The placement unit 12 is a placement table having a surface on which the user can place the tray 80 on which the dishes 90 are placed. The display unit 14 is a display for displaying various information. The operation unit 16 includes buttons capable of inputting various operations. In the present embodiment, as shown in FIG. 1, the display unit 14 and the operation unit 16 are integrally configured as a touch panel. The user can input various instructions to the settlement machine 10 by operating various buttons (i.e., the operation unit 16) displayed on the touch panel.

トレイ検出部18は、載置部12にトレイ80が載置されたことを検出するためのセンサである。   The tray detection unit 18 is a sensor for detecting that the tray 80 has been placed on the placement unit 12.

ICカード通信部20は、例えばICカードである決済媒体100との間で近距離無線通信を実行するためのデバイスである。   The IC card communication unit 20 is a device for performing near field communication with the payment medium 100, which is an IC card, for example.

タグ読取部22は、載置部12上のトレイ80に載置された各食器90に内蔵されているICタグ92と近距離無線通信を実行することにより、各ICタグ92に記録された情報(具体的には食器コード)を読み取るためのデバイスである。   The tag reading unit 22 performs near field communication with the IC tag 92 contained in each tableware 90 placed on the tray 80 on the placement unit 12 to record information recorded in each IC tag 92. It is a device for reading (specifically, a tableware code).

上記のICカード通信部20が決済媒体100との間で実行する近距離無線通信と、タグ読取部22が食器90のICタグ92との間で実行する近距離無線通信は、ともにRFID(Radio Frequency Identifier)方式に従った無線通信であるが、利用される周波数が互いに異なる。そのため、ICカード通信部20が誤って食器90のICタグ92を読み取ること、及び、タグ読取部22が誤って決済媒体100を読み取ることは起こらない。   The short distance wireless communication performed by the IC card communication unit 20 with the payment medium 100 and the short distance wireless communication performed by the tag reading unit 22 with the IC tag 92 of the tableware 90 are both RFID (Radio Frequency). Although the wireless communication conforms to the Frequency Identifier method, the frequencies to be used are different from each other. Therefore, the IC card communication unit 20 does not erroneously read the IC tag 92 of the tableware 90 and the tag reader 22 erroneously reads the payment medium 100.

スピーカ24は、音声メッセージや報知音等、各種の音を出力可能なスピーカである。   The speaker 24 is a speaker capable of outputting various sounds such as a voice message and a notification sound.

通信I/F26は、サーバ50との間で有線通信を行うための通信I/Fである。変形例では、通信I/F26は、サーバ50との間で無線通信を行うための通信I/Fであってもよい。   The communication I / F 26 is a communication I / F for performing wired communication with the server 50. In a modification, the communication I / F 26 may be a communication I / F for performing wireless communication with the server 50.

制御部30は、メモリ32内に記憶されているプログラムに従って様々な処理を実行する。制御部30が実行する処理の内容は後で詳しく説明する。   The control unit 30 executes various processes in accordance with a program stored in the memory 32. The contents of the process executed by the control unit 30 will be described in detail later.

メモリ32は、制御部30が様々な処理を実行するためのプログラムを記憶している。また、メモリ32は、単品メニュー表40(図3参照)、セットメニュー表42(図4参照)、及び、決済データ44を記憶している。単品メニュー表40及びセットメニュー表42は、サーバ50から予め提供され、メモリ32に記憶されている。決済データ44は、決済機10によって行われた決済に関する情報である。決済データ44は、例えば、利用者(顧客)ID、購入商品名、決済金額等の各種情報を含む。決済データ44は、制御部30が後で説明する決済処理(図7参照)を実行することによって生成され、メモリ32に記憶される。制御部30は、メモリ32内の決済データ44を通信I/F26を介して定期的にサーバ50に送信する。   The memory 32 stores programs for the control unit 30 to execute various processes. The memory 32 also stores a single item menu table 40 (see FIG. 3), a set menu table 42 (see FIG. 4), and payment data 44. The single item menu table 40 and the set menu table 42 are provided in advance from the server 50 and stored in the memory 32. The settlement data 44 is information on the settlement performed by the settlement machine 10. The settlement data 44 includes, for example, various information such as a user (customer) ID, a purchased product name, and a settlement amount. The settlement data 44 is generated by the controller 30 executing a settlement process (see FIG. 7) described later, and is stored in the memory 32. The control unit 30 periodically transmits the settlement data 44 in the memory 32 to the server 50 via the communication I / F 26.

図3に示すように、単品メニュー表40は、単品メニューと、食器コードと、単品価格と、メイン/サブ区分とが対応付けられた複数個の組合せ情報40a〜40eを含む。実際には、単品メニュー表40は、図3に図示したもの以外の組合せ情報も含んでいる。   As shown in FIG. 3, the single item menu table 40 includes a plurality of combination information 40a to 40e in which a single item menu, a tableware code, a single item price, and a main / sub classification are associated. In practice, the single item menu table 40 also includes combination information other than that illustrated in FIG.

単品メニューは、食堂で提供される単品メニューの名称(例えば「ハンバーグ」「ごはん」等)を示す。食器コードは、対応する単品メニューの商品(料理)が容れられている食器90のICタグ92に記録されている食器コード(例えば「D1」「R1」等)を示す。単品価格は、対応する単品メニューの単品価格(例えば「300」等)を示す。本実施例では、単品価格の単位は円である。以下、本明細書において価格の単位は円とする。メイン/サブ区分は、対応する単品メニューがメイン料理(主菜)か否かの区分を示す。対応する単品メニューがメイン料理である場合には「メイン」であることを示す情報が含まれ、対応する単品メニューがメイン料理ではない場合が「−」が含まれる。   The single item menu indicates the name of the single item menu provided in the dining room (for example, "hamburg", "rice", etc.). The tableware code indicates a tableware code (for example, “D1”, “R1”, etc.) recorded in the IC tag 92 of the tableware 90 in which the product (dish) of the corresponding single item menu is placed. The single item price indicates the single item price (for example, "300" etc.) of the corresponding single item menu. In the present embodiment, the unit price of single item is yen. Hereinafter, the unit of price in the present specification is yen. The main / sub category indicates whether the corresponding single item menu is the main dish (main course) or not. When the corresponding single item menu is the main dish, information indicating “main” is included, and when the corresponding single item menu is not the main dish, “−” is included.

例えば、組合せ情報40aは、単品メニュー「ハンバーグ」、食器コード「D1」、単品価格「300」、メイン/サブ区分「メイン」の各情報を含む。即ち、組合せ情報40aは、単品メニュー「ハンバーグ」が食器コード「D1」の食器で提供され、その際の単品価格が300円であり、かつ、メイン料理に区分されていることを示す。   For example, the combination information 40a includes information of a single item menu "hamburger", tableware code "D1", single item price "300", and main / sub classification "main". That is, the combination information 40a indicates that the single item menu "hamburger" is provided with the dishes of the tableware code "D1", the single item price at that time is 300 yen, and is divided into main dishes.

図4に示すように、セットメニュー表42は、セットと、セット内容と、メイン/サブ区分と、セット価格と、値引き額とが対応付けられた複数個の組合せ情報42a〜42dを含む。実際には、セットメニュー表42は、図3に図示したもの以外の組合せ情報も含んでいる。セットは、食堂で提供されるセットメニュー(即ち、所定の単品メニューを組み合わせたセット商品)の名称(例えば「ハンバーグ定食」等)を示す。セット内容は、対応するセットに含まれる単品メニューの名称を示す。例えば、セット「ハンバーグ定食」には、「ハンバーグ」「ごはん」「みそ汁」の各単品メニューが含まれる。メイン/サブ区分は、対応するセットに含まれる各単品メニューがそれぞれメイン料理(主菜)か否かの区分を示す。上記と同様に、当該単品メニューがメイン料理である場合には「メイン」であることを示す情報が含まれ、当該単品メニューがメイン料理ではない場合が「−」が含まれる。例えば、セット「ハンバーグ定食」の場合、「ハンバーグ」はメイン料理であり、「ごはん」及び「みそ汁」はメイン料理ではない。セット価格は、対応するセットの価格(例えば「420」等)を示す。値引き額は、対応するセットの価格が、そのセットに含まれる各単品メニューの単品価格の合計額と比較した場合の差額である値引き額(例えば「60」等)を示す。   As shown in FIG. 4, the set menu table 42 includes a plurality of combination information 42 a to 42 d in which a set, a set content, a main / sub section, a set price, and a discount amount are associated. In practice, the set menu table 42 also includes combination information other than that illustrated in FIG. A set shows the name (for example, "a hamburg set meal" etc.) of the set menu (namely, set goods which combined the predetermined single item menu) provided in the cafeteria. The set content indicates the name of the single item menu included in the corresponding set. For example, the set "hamburg set meal" includes each single menu of "hamburg", "gohan" and "miso soup". The main / sub classification indicates whether each single item menu included in the corresponding set is a main dish (main course) or not. Similarly to the above, when the single-item menu is the main dish, information indicating “main” is included, and when the single-item menu is not the main dish, “-” is included. For example, in the case of the set "hamburg set", "hamburg" is the main dish, and "gohan" and "miso soup" are not the main dishes. The set price indicates the corresponding set price (e.g. "420" etc.). The discount amount indicates a discount amount (e.g., "60" or the like) which is a difference when the price of the corresponding set is compared with the total amount of single item prices of each single item menu included in the set.

例えば、組合せ情報42aは、セット「ハンバーグ定食」、セット内容「ハンバーグ」「ごはん」「みそ汁」、メイン/サブ区分「メイン」「−」「−」、セット価格「420」、値引き額「60」の各情報を含む。即ち、組合せ情報42aは、セット「ハンバーグ定食」が「ハンバーグ、ごはん、みそ汁」の3品によって構成され、そのうち「ハンバーグ」のみがメイン料理に区分され、セット価格が420円であり、「ハンバーグ、ごはん、みそ汁」の単品価格の合計額(520円)よりも60円値引きされていることを示す。   For example, the combination information 42a includes set "hamburg set food", set contents "hamburg" "gohan" "miso soup", main / sub classification "main" "-" "-", set price "420", discount amount "60" Contains each item of information. That is, in the combination information 42a, the set "Hamburg set meal" is composed of three items "Hamburg, rice, miso soup", among which only "Hamburg" is classified as the main dish, the set price is 420 yen, "Hamburg, It shows that it is discounted by 60 yen than the total amount (520 yen) of rice and miso soup single dishes.

(サーバ50の構成;図2)
サーバ50は、決済機10を管理するとともに、決済機10で実行された決済データを管理するための装置である。図2に示すように、サーバ50は、通信I/F52と、表示部54と、操作部56と、制御部60と、メモリ62を備える。
(Configuration of server 50; FIG. 2)
The server 50 is a device for managing the settlement machine 10 and managing settlement data executed by the settlement machine 10. As shown in FIG. 2, the server 50 includes a communication I / F 52, a display unit 54, an operation unit 56, a control unit 60, and a memory 62.

通信I/F52は、決済機10との間で有線通信を行うための通信I/Fである。   The communication I / F 52 is a communication I / F for performing wired communication with the settlement machine 10.

表示部54は、様々な情報を表示するためのディスプレイである。操作部56は、キーボード及びマウスを備える。サーバ50のユーザ(例えば、食堂の管理者等)は、操作部56を操作して、様々な指示をサーバ50に入力することができる。   The display unit 54 is a display for displaying various information. The operation unit 56 includes a keyboard and a mouse. A user of the server 50 (for example, a manager of a dining room or the like) can operate the operation unit 56 to input various instructions to the server 50.

制御部60は、メモリ62に記憶されているプログラムに従って様々な処理を実行する。制御部60が実行する処理の内容は後で詳しく説明する。   The control unit 60 executes various processes in accordance with the program stored in the memory 62. The contents of the process executed by the control unit 60 will be described in detail later.

メモリ62は、制御部60が様々な処理を実行するためのプログラムを記憶している。また、メモリ62は、単品メニュー表70、セットメニュー表72、決済データ74、各メニュー売上表76(図5参照)、及び、単品メニュー売上数表78(図6参照)を記憶している。   The memory 62 stores programs for the control unit 60 to execute various processes. The memory 62 stores a single item menu table 70, a set menu table 72, payment data 74, each menu sales table 76 (see FIG. 5), and a single item menu sales number table 78 (see FIG. 6).

単品メニュー表70及びセットメニュー表72は、決済機10のメモリ32に記憶されている単品メニュー表40及びセットメニュー表42と同様である。   The single item menu table 70 and the set menu table 72 are similar to the single item menu table 40 and the set menu table 42 stored in the memory 32 of the settlement machine 10.

決済データ74は、通信I/F52を介して、決済機10から定期的に受信されるデータ(即ち、決済データ44と同様のデータ)である。制御部60は、決済機10から受信した決済データを順次メモリ62に蓄積することにより、図1の決済データ74を構築する。決済データ74は、上記の決済データ44と同様に、利用者(顧客)ID、購入商品名、決済金額等の各種情報を含む。   The settlement data 74 is data periodically received from the settlement machine 10 via the communication I / F 52 (that is, data similar to the settlement data 44). The control unit 60 builds up the settlement data 74 of FIG. 1 by sequentially storing the settlement data received from the settlement machine 10 in the memory 62. Similar to the above-described settlement data 44, the settlement data 74 includes various information such as a user (customer) ID, a purchased product name, and a settlement amount.

各メニュー売上表76(図5参照)は、制御部60がメモリ62内に蓄積された決済データ74に基づいて作成するメニュー毎の売上数及び合計売上金額の管理テーブルである。制御部60は、各メニュー売上表76を、決済データ74に基づいて定期的に更新する。図5に示すように、各メニュー売上表76は、メニューと、価格と、売上数と、合計売上額とが対応付けられた複数個の組合せ情報76a〜76iを含む。   Each menu sales table 76 (see FIG. 5) is a management table of the number of sales for each menu created by the control unit 60 based on the settlement data 74 stored in the memory 62 and the total sales amount. The control unit 60 periodically updates each menu sales table 76 based on the settlement data 74. As shown in FIG. 5, each menu sales table 76 includes a plurality of combination information 76a to 76i in which a menu, a price, the number of sales, and a total sales amount are associated.

メニューは、購入された単品メニュー及びセットの名称(例えば「ハンバーグ定食」「サラダ」等)を示す。価格は、対応するメニュー(即ち単品メニュー又はセット)の価格(即ち単品価格又はセット価格)を示す。売上数は、対応するメニューの売上数を示す。合計売上額は、対応するメニューの合計売上金額(即ち、価格と売上数の積)を示す。   The menu indicates the purchased single item menu and the name of the set (for example, "Hamburg set meal", "salad", etc.). The price indicates the price (ie, single item price or set price) of the corresponding menu (ie, single item menu or set). The number of sales indicates the number of sales of the corresponding menu. The total sales amount indicates the total sales amount (ie, the product of the price and the number of sales) of the corresponding menu.

例えば、組合せ情報76aは、メニュー「ハンバーグ定食」、価格「420」、売上数「10」、合計売上額「4200」の各情報を含む。即ち、組合せ情報76aは、価格が420円である「ハンバーグ定食」の売上数が10個であり、合計売上金額が4200円であることを示す。   For example, the combination information 76a includes information of the menu "hamburg set meal", the price "420", the number of sales "10", and the total sales amount "4200". That is, the combination information 76a indicates that the number of sales of "Hamburg set meal" whose price is 420 yen is 10, and the total sales amount is 4200 yen.

単品メニュー売上数表78(図6参照)は、制御部60がメモリ62内に蓄積された決済データ74に基づいて作成する単品メニュー毎の売上数の管理テーブルである。制御部60は、単品メニュー売上数表78を、決済データ74に基づいて定期的に更新する。図6に示すように、単品メニュー売上数表78は、単品メニューと、合計売上数と、内訳(単品/セット)とが対応付けられた複数個の組合せ情報78a〜78eを含む。   The single item menu sales number table 78 (see FIG. 6) is a management table of the number of sales for each single item menu created based on the settlement data 74 stored in the memory 62 by the control unit 60. The control unit 60 periodically updates the single item menu sales count table 78 based on the settlement data 74. As shown in FIG. 6, the single item menu sales number table 78 includes a plurality of combination information 78a to 78e in which a single item menu, a total sales number, and a breakdown (single item / set) are associated.

単品メニューは、購入された単品メニューの名称(例えば「ハンバーグ」等)を示す。合計売上数は、対応する単品メニューの売上数を示す。詳しく言うと、合計売上数とは、単品メニュー(例えば、「ハンバーグ」単品)として購入された数と、購入されたセットに含まれる当該単品メニュー(例えば、「ハンバーグ定食」に含まれる「ハンバーグ」等)の数と、の合計数を示す。内訳(単品/セット)は、単品メニュー(例えば、「ハンバーグ」単品)として購入された数と、購入されたセットに含まれる当該単品メニュー(例えば、「ハンバーグ定食」に含まれる「ハンバーグ」等)の数のそれぞれの数を示す。   The single item menu indicates the name of the purchased single item menu (for example, "hamburg" or the like). The total number of sales indicates the number of sales of the corresponding single item menu. Specifically, the total number of sales means the number purchased as a single item menu (for example, “Hamburg” single item) and the single item menu included in the purchased set (for example, “Hamburg” included in “Hamburg set meal”) Etc.) and the total number of. The breakdown (single item / set) is the number of items purchased as a single item menu (for example, “Hamburg” single item) and the single item menu included in the purchased set (for example, “Hamburg” etc. included in “Hamburg set meal”) Indicates the number of each of the numbers.

例えば、組合せ情報78aは、単品メニュー「ハンバーグ」、合計売上数「20」、内訳(単品/セット)「10/10」の各情報を含む。即ち、組合せ情報78aは、単品、セットを含めて「ハンバーグ」の売上数が20個であり、その内訳が、単品10個、セット10個であることを示す。   For example, the combination information 78a includes information of a single item menu "hamburger", the total sales number "20", and a breakdown (single item / set) "10/10". That is, the combination information 78a indicates that the number of sales of "hamburger" including single items and sets is 20, and the breakdown is 10 single items and 10 sets.

サーバ50のユーザは、単品メニュー売上数表78を参照することにより、単品の各メニュー、及び、セットメニューを構成する各単品メニューの売上動向を適切に把握し、次回の仕入れの際等に役立てることができる。   The user of the server 50 appropriately grasps the sales trend of each menu of the single item and each single item menu constituting the set menu by referring to the single item menu sales number table 78, and uses it for the next stocking etc. Can.

(トレイ80及び食器90の構成;図1、図2)
図1、図2に示すように、トレイ80は、1個以上の食器90を載置及び運搬するためのトレイである。食器90は、商品である料理を収容するための容器である。食器90は、ICタグ92を内蔵している。ICタグ92には、食器90の種類毎に異なる食器コード(図3の「D1」、「R1」等)が記録されている。上記図3に示すように、例えば、ハンバーグを載せるための食器(例えば皿)90のICタグ92には、食器コード「D1」が記録され、ごはんを盛り付けるための食器(例えば茶碗)90のICタグ92には、食器コード「R1」が記録されている。
(Configuration of tray 80 and tableware 90; FIG. 1, FIG. 2)
As shown in FIGS. 1 and 2, the tray 80 is a tray for placing and transporting one or more dishes 90. The tableware 90 is a container for containing the food which is a commodity. The tableware 90 incorporates an IC tag 92. In the IC tag 92, tableware codes (“D1”, “R1”, etc. in FIG. 3) different for each type of tableware 90 are recorded. As shown in FIG. 3 above, for example, a tableware code “D1” is recorded on an IC tag 92 of a tableware (for example, plate) 90 for placing a hamburger, and an IC of tableware (for example, a bowl) 90 for serving rice. In the tag 92, a tableware code "R1" is recorded.

(決済媒体100;図2)
本実施例の決済媒体100は、食堂の利用者が所持するICカードである。ICカードには、利用者を識別するための利用者IDが記録されている。
(Payment medium 100; FIG. 2)
The settlement medium 100 of the present embodiment is an IC card possessed by the user of the cafeteria. In the IC card, a user ID for identifying a user is recorded.

本実施例の決済システム2では、決済機10が決済金額を算出した後に、決済機10が決済媒体100から利用者IDを読み取り、読み取った利用者IDと決済金額とを対応付けて決済データを生成することによって、決済機10における決済(即ち、電子決済)が完了する。その後、食堂の管理者は、利用者IDと決済金額とを含む決済データに基づいて、利用者IDに対応する利用者とのクレジット決済、給与からの天引き等、必要な精算処理を行う。   In the settlement system 2 of the present embodiment, after the settlement machine 10 calculates the settlement amount, the settlement machine 10 reads the user ID from the settlement medium 100, associates the read user ID with the settlement amount, and settles the settlement data. By generating, the settlement (ie, electronic settlement) in the settlement machine 10 is completed. Thereafter, the manager of the cafeteria performs necessary settlement processing such as credit settlement with the user corresponding to the user ID, deduction from salary, and the like based on the settlement data including the user ID and the settlement amount.

(決済機処理;図7)
続いて、図7を参照して、決済機10の制御部30が実行する決済機処理の内容を説明する。決済機10の電源がONされると、制御部30は、図7の決済機処理を開始する。
(Payment machine processing; Fig. 7)
Then, with reference to FIG. 7, the content of the settlement machine process which the control part 30 of the settlement machine 10 performs is demonstrated. When the settlement machine 10 is powered on, the control unit 30 starts the settlement machine process of FIG. 7.

S10では、制御部30は、載置部12にトレイ80が載置されることを監視する。食堂の利用者は、1個以上の食器90の載ったトレイ80を持って決済機10のもとに赴き、トレイ80を載置部12に載せることができる。載置部12にトレイ80が載置されると、トレイ検出部18がトレイ80を検出する。トレイ検出部18がトレイ80を検出すると、制御部30は、S10でYESと判断し、S12に進む。   At S10, the control unit 30 monitors that the tray 80 is placed on the placement unit 12. The user of the cafeteria can hold the tray 80 carrying one or more dishes 90, go to the bottom of the settlement machine 10, and place the tray 80 on the placement unit 12. When the tray 80 is placed on the placement unit 12, the tray detection unit 18 detects the tray 80. When the tray detection unit 18 detects the tray 80, the control unit 30 determines YES in S10, and proceeds to S12.

S12では、制御部30は、載置部12上のトレイ80に載置された1個以上の食器90のそれぞれに内蔵されているICタグ92を読み取り、各食器90の食器コードを取得する。具体的には、制御部30は、タグ読取部22に、食器90のICタグ92との間で近距離無線通信を実行させることによって、ICタグ92に記録されている食器コードを取得する(読み取る)。なお、例えば、トレイ80上に食器90が1個も載置されていない場合等、制御部30が食器コードを取得できない場合には、制御部30は、表示部14及びスピーカ24にエラー動作(例えば、エラーメッセージの表示及び報知音の発音)を行わせる。   In S12, the control unit 30 reads the IC tag 92 contained in each of the one or more dishes 90 placed on the tray 80 on the placement unit 12, and acquires the tableware code of each dish 90. Specifically, the control unit 30 causes the tag reading unit 22 to execute near field communication with the IC tag 92 of the tableware 90 to acquire the tableware code recorded in the IC tag 92 ( read). Note that, for example, when the control unit 30 can not acquire the tableware code, for example, when no tableware 90 is placed on the tray 80, the control unit 30 causes the display unit 14 and the speaker 24 to perform an error operation ( For example, display of an error message and sounding of an alarm sound are performed.

続くS14では、制御部30は、S12で取得された1個以上の食器コードと、メモリ32内の単品メニュー表40(図3参照)と、に基づいて、S12で取得された1個以上の食器コードに対応する1個以上の単品メニューを特定する。例えば、S12で3個の食器コード「D1」、「R1」、「S1」が取得されていた場合、S14では、制御部30は、単品メニュー表40を参照し、単品メニュー「ハンバーグ」、「ごはん」、「みそ汁」を特定する。   At S14, the control unit 30 determines one or more items acquired at S12 based on the one or more tableware codes acquired at S12 and the single item menu table 40 (see FIG. 3) in the memory 32. Identify one or more single item menus that correspond to the tableware code. For example, when three tableware codes “D1”, “R1”, and “S1” are acquired in S12, the control unit 30 refers to the single item menu table 40 in S14, and the single item menu “Hamburg”, “ Specify "rice" and "miso soup".

続くS16では、制御部30は、S14で特定された1個以上の単品メニューにメイン料理に区分されているものが含まれているか否かを判断する。具体的には、制御部30は、単品メニュー表40(図2参照)を参照し、S14で特定された1個以上の単品メニューのうち、メイン/サブ区分「メイン」に対応付けられている単品メニューが存在するか否かを判断する。S14で特定された1個以上の単品メニューのうち、メイン/サブ区分「メイン」に対応付けられている単品メニュー(例えば「ハンバーグ」)が含まれている場合、制御部30はS16でYESと判断し、S18に進む。   In continuing S16, control part 30 judges whether what was classified as main cooking is contained in one or more one-pieces menu specified at S14. Specifically, the control unit 30 refers to the single item menu table 40 (see FIG. 2) and is associated with the main / sub classification “main” among the one or more single item menus specified in S14. It is determined whether a single item menu exists. When the single item menu (for example, "hamburger") associated with the main / sub classification "main" among the one or more single item menus specified in S14 is included, the control unit 30 determines YES in S16. Judge and proceed to S18.

一方、S14で特定された1個以上の単品メニューに、メイン/サブ区分「メイン」に対応付けられている単品メニューが含まれていない場合、制御部30は、S16でNOと判断し、S50に進む。S50では、制御部30は、単品メニュー表40(図3参照)を参照し、S14で特定された1個以上の単品メニューに対応する単品価格を合計し、決済金額を算出する。続くS52では、制御部30は、S50で算出された決済金額に従って決済を実行する。具体的には、制御部30は、ICカード通信部20を用いて利用者の決済媒体100と近距離無線通信を実行し、決済媒体100から利用者IDを取得する。制御部30は、取得した利用者IDと決済金額とを対応付けて決済データを生成する。制御部30は、決済データをメモリ32に記憶する。S52で以上の各処理を行うと、制御部30は、再びS10の監視に戻る。   On the other hand, when the one or more single-item menus specified in S14 do not include the single-item menu associated with the main / sub classification “main”, the control unit 30 determines NO in S16, and S50. Go to In S50, the control unit 30 refers to the single item menu table 40 (see FIG. 3), adds up the single item prices corresponding to the one or more single item menus specified in S14, and calculates the settlement amount. At S52, the control unit 30 executes settlement in accordance with the settlement amount calculated at S50. Specifically, the control unit 30 executes near-field wireless communication with the user's payment medium 100 using the IC card communication unit 20, and acquires the user ID from the payment medium 100. The control unit 30 associates the acquired user ID with the payment amount to generate payment data. The control unit 30 stores the payment data in the memory 32. When each process described above is performed in S52, the control unit 30 returns to the monitoring of S10 again.

S18では、制御部30は、メモリ32内のセットメニュー表42(図4参照)を参照し、S14で特定された1個以上の単品メニュー中のメイン料理の単品メニューを含むセットを特定する。例えば、S14で特定された1個以上の単品メニューに、メイン料理である単品メニュー「ハンバーグ」が含まれる場合、S18では、制御部30は、「ハンバーグ」をセット内容に含むセット「ハンバーグ定食」「ハンバーグプレート」「ハンバーグスペシャル」を特定する。   In S18, the control unit 30 refers to the set menu table 42 (see FIG. 4) in the memory 32, and identifies a set including the single-item menu of the main dish in the one or more single-item menus identified in S14. For example, when the single-item menu "hamburger" which is the main dish is included in the one or more single-piece menu specified in S14, in S18, the control unit 30 includes "hamburger set meal" including "hamburger" in the set content. Identify "Hamburg Plate" and "Hamburg Special".

続くS20では、制御部30は、セットメニュー表42を参照し、少なくとも1個のセットが成立するか否かを判断する。例えば、S14で特定された単品メニューが「ハンバーグ」「ごはん」「みそ汁」「サラダ」であった場合、「ハンバーグ定食」「ハンバーグプレート」「ハンバーグスペシャル」が成立する。このような場合、制御部30は、S20でYESと判断し、S22に進む。一方、例えば、S14で特定された単品メニュー名が「ハンバーグ」と「ごはん」のみであった場合、いずれのセットも成立しない。このような場合、制御部30は、S20でNOと判断し、S32に進む。   At S20, the control unit 30 refers to the set menu table 42 and determines whether at least one set is established. For example, when the single item menu specified in S14 is "hamburger", "gohan", "miso soup", "salad", "hamburg set meal", "hamburg plate", "hamburg special" is established. In such a case, the control unit 30 determines YES in S20, and proceeds to S22. On the other hand, for example, when the single item menu names specified in S14 are only "hamburger" and "rice", neither set is established. In such a case, the control unit 30 determines NO in S20, and proceeds to S32.

S22では、制御部30は、セットメニュー表42を参照し、複数個のセットが成立するか否かを判断する。例えば、上記のように、S14で特定された単品メニューが「ハンバーグ」「ごはん」「みそ汁」「サラダ」であった場合、「ハンバーグ定食」「ハンバーグプレート」「ハンバーグスペシャル」の3個のセットが成立する。このような場合、制御部30は、S22でYESと判断し、S24に進む。一方、例えば、S14で特定された単品メニュー名が「ハンバーグ」「ごはん」「みそ汁」であった場合、「ハンバーグセット」のみが成立する。このような場合、制御部30は、S22でNOと判断し、S30に進む。   In S22, the control unit 30 refers to the set menu table 42 and determines whether a plurality of sets are established. For example, as described above, when the single item menu specified in S14 is "hamburg", "gohan", "miso soup", "salad", three sets of "hamburg set meal", "hamburg plate", "hamburg special" To establish. In such a case, the control unit 30 determines YES in S22, and proceeds to S24. On the other hand, for example, when the single-item menu name specified in S14 is "hamburger", "gohan", or "miso soup", only "hamburger set" is established. In such a case, the control unit 30 determines NO in S22 and proceeds to S30.

S24では、制御部30は、セットメニュー表42を参照し、成立した複数個のセットのうち、セットを構成する商品数が最多であるセットを特定する。例えば、上記のように、S14で特定された単品メニュー名が「ハンバーグ」「ごはん」「みそ汁」「サラダ」であった場合、「ハンバーグ定食」「ハンバーグプレート」「ハンバーグスペシャル」の3個のセットが成立する。図4のセットメニュー表42に示すように、「ハンバーグスペシャル」は4品の商品を含んでおり、「ハンバーグ定食」「ハンバーグプレート」はともに3品の商品を含んでいる。このような場合、S24では、制御部30は、商品数が最多である「ハンバーグスペシャル」を特定する。一方、例えば、S14で特定された単品メニュー名が「ハンバーグ」「エビフライ」「ごはん」であった場合、「ハンバーグ定食」と「エビフライ定食」の2個のセットが成立する。「ハンバーグ定食」と「エビフライ定食」はともに3品の商品を含んでいる。このような場合、S24では、制御部30は、「ハンバーグ定食」と「エビフライ定食」を両方とも特定する。   In S24, the control unit 30 refers to the set menu table 42 and specifies a set having the largest number of products constituting the set among the plurality of established sets. For example, as described above, when the single item menu name specified in S14 is "hamburg", "gohan", "miso soup", "salad", three sets of "hamburg set meal", "hamburg plate", "hamburg special" Is established. As shown in the set menu table 42 of FIG. 4, “Hamburg Special” includes four items, and “Hamburg Set Meal” and “Hamburg Plate” both include three items. In such a case, in S24, the control unit 30 specifies “Hamburg special” in which the number of products is the largest. On the other hand, for example, when the single item menu name specified in S14 is "hamburger", "shrimp fly", and "gohan", two sets of "hamburg set meal" and "shrimp fly set meal" are established. "Hamburg set meal" and "shrimp fly set meal" both include three items of goods. In such a case, in S24, the control unit 30 specifies both the "hamburg set meal" and the "shrimp fly set meal".

続くS26では、制御部30は、複数のセットが特定されたか否かを判断する。例えば、上記の例のように「ハンバーグスペシャル」(4品:最多)のみが特定された場合には、制御部30はS26でNOと判断し、S30に進む。一方、上記の例のように「ハンバーグ定食」と「エビフライ定食」(ともに3品:最多)が両方とも特定された場合には、制御部30はS26でYESと判断し、S28に進む。   At S26, the control unit 30 determines whether a plurality of sets have been identified. For example, when only “Hamburg special” (four items: most frequent) is specified as in the above example, the control unit 30 determines NO in S26, and proceeds to S30. On the other hand, when both the "hamburg set meal" and the "shrimp fly set meal" (both three items: most) are specified as in the above example, the control unit 30 determines YES in S26, and proceeds to S28.

S28では、制御部30は、セットメニュー表42を参照し、特定された複数個のセットのうち、値引き額が最大のセットを特定する。例えば、上記の例のように「ハンバーグ定食」と「エビフライ定食」(ともに3品:最多)が特定された場合において、「ハンバーグ定食」の値引き額は60円であり、「エビフライ定食」の値引き額は80円である。即ち「エビフライ定食」の値引き額が最大である。このような場合、S28では、制御部30は「エビフライ定食」を特定する。   In S28, the control unit 30 refers to the set menu table 42 and specifies a set having the largest discount amount among the plurality of sets specified. For example, when "hamburg set meal" and "shrimp fly set meal" (both three items: most) are specified as in the above example, the discount amount of "hamburg set meal" is 60 yen, and discount of "shrimp fly set meal" The amount is 80 yen. That is, the discount amount of "shrimp fly set meal" is the largest. In such a case, in S28, the control unit 30 specifies the "shrimp fly set meal".

続くS30では、制御部30は、単品メニュー表40(図3参照)及びセットメニュー表42(図4参照)を参照し、特定されたセットのセット金額を含む決済金額を算出する。例えば、セットメニュー「エビフライ定食」と単品メニュー「サラダ」が特定された場合、制御部30は、エビフライ定食のセット価格である450円と、サラダの単品価格である110円との合計金額である560円を決済金額として算出する。S30を終えると、S40に進む。   At S30, the control unit 30 refers to the single item menu table 40 (see FIG. 3) and the set menu table 42 (see FIG. 4) to calculate the settlement amount including the set amount of the specified set. For example, when the set menu "shrimp fly set meal" and the single item menu "salad" are specified, the control unit 30 sets the total price of 450 yen, which is the set price of the shrimp fly set meal, and 110 yen, which is the single item price of the salad. Calculate yen as the settlement amount. When S30 ends, the process proceeds to S40.

一方、S32(即ち、いずれのセットも成立しなかった場合(S20でNO))では、制御部30は、セットメニュー表42を参照し、いずれかのセットが成立するために1品だけ商品が不足しているか否かを判断する。例えば、S14で特定された単品メニューが「ハンバーグ」「ごはん」であった場合、「みそ汁」が1品加われば「ハンバーグ定食」が成立し、「サラダ」が1品加われば「ハンバーグプレート」が成立する。このような場合、制御部30は、S32でYESと判断し、S34に進む。一方、例えば、S14で特定された単品メニューが「ハンバーグ」のみであった場合のように、商品を1品追加してもいずれのセットも成立しない場合には、制御部30は、S32でNOと判断し、S38に進む。   On the other hand, in S32 (that is, when none of the sets is established (NO in S20)), the control unit 30 refers to the set menu table 42, and there is a shortage of goods for one item because any set is established. Determine if it is. For example, if the single item menu specified in S14 is "hamburger" or "gohan", "hamburg set meal" is established if "miso soup" is added to one item, and "hamburger plate" is added if "salad" is added to one item. To establish. In such a case, the control unit 30 determines YES in S32, and proceeds to S34. On the other hand, for example, as in the case where the single item menu specified in S14 is only "hamburger", even when one item is added, if any set does not hold, the control unit 30 determines NO in S32 Then, the process proceeds to S38.

S34では、制御部30は、表示部14(即ちタッチパネル)に所定の報知画面を表示する。図8に報知画面の例を示す。図8は、S14で特定された単品メニューが「ハンバーグ」「ごはん」であった場合に表示される報知画面の例である。図8に示すように、報知画面には、現在特定されている単品メニューの名称及びそれらの単品金額を示すメッセージ110と、あと1品商品を追加することで成立するセットに関するメッセージ120が表示されている。報知画面は、さらに、そのまま決済を続行することを指示するための決済続行ボタン130と、決済をキャンセルするためのキャンセルボタン140とが表示されている。利用者は、操作部16(即ちタッチパネル)を操作して、決済続行ボタン130とキャンセルボタン140のどちらかを選択することができる。   In S34, the control unit 30 displays a predetermined notification screen on the display unit 14 (that is, the touch panel). FIG. 8 shows an example of the notification screen. FIG. 8 is an example of a notification screen displayed when the single item menu specified in S14 is "hamburg" and "rice". As shown in FIG. 8, the notification screen displays a message 110 indicating the name of the single item menu currently specified and the single item price thereof, and a message 120 regarding a set that is established by adding one more item product. ing. The notification screen further displays a settlement continuation button 130 for instructing to continue the settlement as it is, and a cancel button 140 for canceling the settlement. The user can operate the operation unit 16 (i.e., the touch panel) to select either the payment continuation button 130 or the cancel button 140.

次いで、S36では、制御部30は、決済続行ボタンが選択されたか否かを判断する。表示部14に報知画面(図8参照)が表示されている間に、利用者が決済続行ボタン130を操作した場合には、制御部30はS36でYESと判断し、S38に進む。一方、利用者がキャンセルボタン140を操作した場合には、制御部30はS36でNOと判断し、S39に進む。S39では、制御部30は、これまでの処理をキャンセルする。S39を終えると、制御部30は、再びS10の監視に戻る。   Next, in S36, the control unit 30 determines whether the settlement continuation button has been selected. If the user operates the settlement continuation button 130 while the notification screen (see FIG. 8) is displayed on the display unit 14, the control unit 30 determines YES in S36, and proceeds to S38. On the other hand, when the user operates the cancel button 140, the control unit 30 determines NO in S36, and proceeds to S39. At S39, the control unit 30 cancels the processing so far. When S39 ends, the control unit 30 returns to the monitoring of S10 again.

S38では、制御部30は、単品メニュー表40(図3参照)を参照し、S14で特定された1個以上の単品メニュー名に対応する単品価格を合計し、決済金額を算出する。S38を終えると、S40に進む。   In S38, the control unit 30 refers to the single item menu table 40 (see FIG. 3), adds up the single item prices corresponding to the one or more single item menu names specified in S14, and calculates the settlement amount. When S38 ends, the process proceeds to S40.

S40では、制御部30は、S30又はS38で算出された決済金額に従って決済を実行する。具体的には、上記のS52と同様に、制御部30は、ICカード通信部20を用いて利用者の決済媒体100と近距離無線通信を実行し、決済媒体100から利用者IDを取得する。制御部30は、取得した利用者IDと決済金額とを対応付けて決済データを生成する。制御部30は、決済データをメモリ32に記憶する。S40で以上の各処理を行うと、制御部30は、再びS10の監視に戻る。   At S40, control unit 30 executes settlement in accordance with the settlement amount calculated at S30 or S38. Specifically, similarly to the above-described S52, the control unit 30 executes near-field wireless communication with the payment medium 100 of the user using the IC card communication unit 20, and acquires the user ID from the payment medium 100. . The control unit 30 associates the acquired user ID with the payment amount to generate payment data. The control unit 30 stores the payment data in the memory 32. When each process above is performed in S40, the control unit 30 returns to the monitoring of S10 again.

上記の通り、制御部30は、メモリ32に記憶させた決済データ44を通信I/F26を介して定期的にサーバ50に送信する。その後、食堂の管理者は、サーバ50のメモリ62に蓄積された決済データ74に基づいて、利用者とのクレジット決済、給与からの天引き等、必要な精算処理を行う。   As described above, the control unit 30 periodically transmits the settlement data 44 stored in the memory 32 to the server 50 via the communication I / F 26. Thereafter, based on the settlement data 74 stored in the memory 62 of the server 50, the manager of the cafeteria performs necessary settlement processing such as credit settlement with the user and deduction from the salary.

以上、本実施例の決済システム2の構成及び動作について説明した。本実施例では、決済機10は、まず、図7のS14で特定された1個以上の単品メニュー中にメイン料理が含まれているか否かを判断し(S16)、メイン料理が含まれると判断される場合に、いずれかのセットが成立するか否かを判断し(S20)その結果に応じて決済金額を算出する(S30、S38)。即ち、決済機10は、まず、S14で特定された1個以上の単品メニュー中に含まれるメイン料理を含むセットに候補を限定した上で、いずれのセットが成立するかを判断する。また、本実施例の決済機10は、S14で特定された1個以上の単品メニュー中にメイン料理が含まれていない場合には(S16でNO)、セットが成立するか否かを判断することなく決済金額を算出する(S50)。従って、本実施例の決済機10によると、決済金額の算出を迅速に行うことができる。   The configuration and operation of the settlement system 2 of the present embodiment have been described above. In the present embodiment, the settlement machine 10 first determines whether the main dish is included in the one or more single-piece menu specified in S14 of FIG. 7 (S16), and the main dish is included. When it is judged, it is judged whether or not any set is established (S20), and the settlement amount is calculated according to the result (S30, S38). That is, the settlement machine 10 first determines which set is established after limiting the candidates to the set including the main dish included in the one or more single-piece menu specified in S14. Further, when the main dish is not included in the one or more single-piece menu specified in S14 (NO in S16), the settlement machine 10 of the present embodiment determines whether the set is established or not. The settlement amount is calculated without (S50). Therefore, according to the settlement machine 10 of the present embodiment, the settlement amount can be calculated quickly.

また、本実施例では、複数個のセットが成立する場合(S22でYES)、決済機10は、セットに含まれる商品数が最多であるセットを特定する(S24)。決済機10は、特定されたセットのセット価格を含む決済金額を算出する(S30)。そのため、決済機10は、含まれる商品数が最も多いセットに対応するセット価格を含む決済金額を算出することができる。含まれる商品数が多いセットは、含まれる商品数が少ないセットに比べて値引き額が大きい可能性が高い。そのため、決済機10は、利用者にとって最適な決済金額に基づいて決済を実行し得る。   Further, in the present embodiment, when a plurality of sets are established (YES in S22), the settlement machine 10 specifies a set having the largest number of products included in the set (S24). The settlement machine 10 calculates the settlement amount including the set price of the specified set (S30). Therefore, the settlement machine 10 can calculate the settlement amount including the set price corresponding to the set having the largest number of items included. A set including a large number of items is likely to have a large discount compared to a set including a small number of items. Therefore, the settlement machine 10 can execute settlement based on the settlement amount optimal for the user.

また、本実施例では、セットに含まれる商品数が最多であるセットが複数個特定される場合(S26でYES)、決済機10は、値引き額が最大のセットを特定し(S28)、そのセットのセット価格を含む決済金額を算出する(S30)。そのため、決済機10は、利用者にとって最適な決済金額に基づいて決済を実行し得る。   Further, in the present embodiment, when a plurality of sets in which the number of products included in the set is the largest is specified (YES in S26), the settlement machine 10 specifies the set having the largest discount amount (S28), A settlement amount including the set price of the set is calculated (S30). Therefore, the settlement machine 10 can execute settlement based on the settlement amount optimal for the user.

また、本実施例では、S14で特定された1個以上の単品メニューによっていずれのセットも成立しないと判断される場合(S20でNO)において、いずれかのセットが成立するために商品が1品だけ不足している場合(S32でYES)に、決済機10は、表示部14に報知画面(図8参照)を表示させる。そのため、報知画面を見た利用者が、少なくとも1個のセットが成立するための条件を知ることができる。利用者に対して、利用者にとって有益な商品購入形態を適切に知らせることができる。   Further, in the present embodiment, when it is determined that any set is not established by the one or more single-item menu specified in S14 (NO in S20), one item is established because one set is established. If there is only a shortage (YES in S32), the settlement machine 10 causes the display unit 14 to display a notification screen (see FIG. 8). Therefore, the user who looks at the notification screen can know the condition for establishing at least one set. It is possible to appropriately notify the user of the product purchase form that is useful to the user.

また、本実施例では、決済機10は、載置部12上のトレイ80に載置された1個以上の食器90のそれぞれに内蔵されているICタグ92を読み取り、各食器90の食器コードを取得する(S12)。仮に、決済機が各食器の画像に基づいて各食器の識別情報を取得する構成を採用する場合、画像の状態によっては識別情報を適切に取得できない可能性がある。これに対し、本実施例の構成によると、タグ読取部22の読み取り可能な範囲に食器90(即ちICタグ92)が存在していれば、タグ読取部22が各食器コードを取得することができる。従って、本実施例の構成によると、決済機10は、各食器コードを適切に取得することができる。   Further, in the present embodiment, the settlement machine 10 reads the IC tag 92 contained in each of the one or more dishes 90 placed on the tray 80 on the placement unit 12, and the tableware code of each dish 90 Is acquired (S12). If the settlement machine adopts a configuration in which identification information of each dish is acquired based on the image of each dish, there is a possibility that identification information can not be properly acquired depending on the state of the image. On the other hand, according to the configuration of the present embodiment, if the tableware 90 (i.e., the IC tag 92) exists in the readable range of the tag reading unit 22, the tag reading unit 22 acquires each tableware code. it can. Therefore, according to the configuration of the present embodiment, the settlement machine 10 can appropriately acquire each tableware code.

また、本実施例では、決済機10は、ICカード通信部20を用いて利用者の決済媒体100と近距離無線通信を実行し、決済媒体100から利用者IDを取得する。制御部30は、取得した利用者IDと決済金額とを対応付けて決済データを生成する(S52、S40)。その後、食堂の管理者は、決済データに基づいて、利用者とのクレジット決済、給与からの天引き等、必要な精算処理を行う。例えば、決済機10のもとで現金決済を行う場合、釣り銭が発生する等して決済に長時間を要する可能性がある。これに対し、上記の本実施例の構成によると、現金決済を行う場合に比べて短時間で決済を実行することができる。   Further, in the present embodiment, the settlement machine 10 executes near field wireless communication with the settlement medium 100 of the user using the IC card communication unit 20, and acquires the user ID from the settlement medium 100. The control unit 30 associates the acquired user ID with the payment amount to generate payment data (S52, S40). After that, the manager of the cafeteria performs necessary settlement processing such as credit settlement with the user and deduction from salary based on the settlement data. For example, when cash settlement is performed under the settlement machine 10, a change may occur and the settlement may take a long time. On the other hand, according to the configuration of the present embodiment described above, settlement can be performed in a short time as compared with the case of performing cash settlement.

また、本実施例では、サーバ50は、メモリ62内に蓄積された決済データ74に基づいて、単品メニュー売上数表78(図6参照)を作成する。そのため、サーバ50のユーザ(例えば食堂の管理者)は、セットか単品かに関わらず、単品メニュー毎の売上数を把握することができる。単品の各商品、及び、セットを構成する各商品の売上動向を適切に把握し、次回の仕入れの際等に役立てることができる。   Further, in the present embodiment, the server 50 creates the single item menu sales number table 78 (see FIG. 6) based on the settlement data 74 stored in the memory 62. Therefore, the user of the server 50 (for example, the manager of the cafeteria) can grasp the number of sales for each single item menu regardless of whether it is a set or a single item. It is possible to appropriately grasp the sales trend of each product of a single product and each product constituting a set, and to use it for the next purchase etc.

本実施例と請求項の記載との対応関係を説明しておく。決済機10及びサーバ50が「決済装置」の一例である。タグ読取部22が「取得部」の一例である。制御部30及び制御部60が「制御部」の一例である。メモリ32及びメモリ62が「メモリ」の一例である。表示部14が「報知部」の一例である。食器が「商品容器」の一例である。食器コードが「識別情報」の一例である。メイン料理に対応する食器コードが「特定種類の識別情報」の一例である。図4のセットメニュー表42のうち、S24で特定されるセットに対応する組合せ情報が「特定のセット情報」の一例である。決済データ74が「決済実績情報」の一例である。   The correspondence between the present embodiment and the claims will be described. The settlement machine 10 and the server 50 are an example of the “payment apparatus”. The tag reading unit 22 is an example of the “acquisition unit”. The control unit 30 and the control unit 60 are examples of the “control unit”. The memory 32 and the memory 62 are examples of the “memory”. The display unit 14 is an example of the “notification unit”. Tableware is an example of a "goods container". The tableware code is an example of “identification information”. The tableware code corresponding to the main dish is an example of the “specific type of identification information”. In the set menu table 42 of FIG. 4, combination information corresponding to the set identified in S24 is an example of “specific set information”. The settlement data 74 is an example of the “settlement result information”.

以上、本発明の各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例を採用してもよい。   As mentioned above, although each Example of this invention was described in detail, these are only an illustration and do not limit a claim. The art set forth in the claims includes various variations and modifications of the specific examples illustrated above. For example, the following modifications may be employed.

(変形例1)上記の実施例では、制御部30は、載置部12上のトレイ80に載置された1個以上の食器90のそれぞれに内蔵されているICタグ92を読み取り、各食器90の食器コードを取得する(S12)。これに限られず、制御部30は、他の任意の方法で、各食器90の食器コード(即ち識別情報)を取得してもよい。従って、例えば、制御部30は、各食器の画像に基づいて各食器の識別情報を取得してもよい。 (Modification 1) In the above embodiment, the control unit 30 reads the IC tag 92 contained in each of the one or more dishes 90 placed on the tray 80 on the placement unit 12, and 90 tableware codes are acquired (S12). The invention is not limited to this, and the control unit 30 may obtain the dish code (i.e. identification information) of each dish 90 by any other method. Therefore, for example, the control unit 30 may acquire identification information of each dish based on the image of each dish.

(変形例2)上記の実施例では、制御部30は、ICカード通信部20を用いて利用者の決済媒体100と近距離無線通信を実行し、決済媒体100から利用者IDを取得し、取得した利用者IDと決済金額とを対応付けて決済データを生成することによって、決済を実行する(S40、S52)。決済の方法は、これに限られず、他の任意の方法によってもよい。従って、例えば、制御部30は、利用者を識別するための生体情報(例えば、指紋、虹彩パターン、顔認証情報等)を取得し、取得した生体情報と決済金額とを対応付けて決済データを生成することによって、決済を実行してもよい。また、決済機10のもとで現金決済を行ってもよい。 (Modification 2) In the above embodiment, the control unit 30 executes short-distance wireless communication with the user's payment medium 100 using the IC card communication unit 20, and acquires the user ID from the payment medium 100, The settlement is performed by associating the acquired user ID with the settlement amount and generating settlement data (S40, S52). The method of payment is not limited to this, and any other method may be used. Therefore, for example, the control unit 30 acquires biometric information (for example, a fingerprint, an iris pattern, face authentication information, etc.) for identifying the user, associates the acquired biometric information with the payment amount, and sets payment data. Payment may be performed by generating. Further, cash settlement may be performed under the settlement machine 10.

(変形例3)上記の実施例では、決済システム2は、社員食堂等の食堂で利用される決済システムである。これに限られず、決済システム2は、商店のレジシステム等、他の任意の環境で用いられてもよい。 (Modification 3) In the above embodiment, the settlement system 2 is a settlement system used in a cafeteria such as a staff cafeteria. Not limited to this, the payment system 2 may be used in any other environment such as a cash register system of a store.

(変形例4)上記の実施例では、制御部30は、S14で特定された1個以上の単品メニューによって複数のセットが成立する場合に、セットに含まれる商品数が最多であるセットを特定し、次いで、値引き額が最大のセットを特定する(S24、S28)。複数のセットが成立する場合において、1個のセットを特定する手法はこれに限られず、任意としてもよい。従って、例えば、制御部30は、S14で特定された1個以上の単品メニューによって複数のセットが成立する場合に、予め指定された優先順位に従って、1個のセットを特定するようにしてもよい。 (Modification 4) In the above embodiment, when a plurality of sets are established by the one or more single-item menus specified in S14, the control unit 30 specifies the set having the largest number of products included in the set. Then, the set with the largest discount amount is identified (S24, S28). When a plurality of sets are established, the method of specifying one set is not limited to this, and may be arbitrary. Therefore, for example, when a plurality of sets are established by the one or more single-item menus specified in S14, for example, the control unit 30 may specify one set in accordance with the pre-specified priority. .

(変形例5)上記の実施例では、制御部30は、S14で特定された1個以上の単品メニューによっていずれのセットも成立しないと判断される場合(S20でNO)において、いずれかのセットが成立するために1品不足している場合(S32でYES)に、表示部14に報知画面(図8参照)を表示させる。これに限られず、制御部30は、S14で特定された1個以上の単品メニューによっていずれのセットも成立しないと判断される場合(S20でNO)に、いずれかのセットが成立するために1品不足しているか否かに関わらず、いずれかのセットが成立するための条件を利用者に報知するための報知画面を表示するようにしてもよい。 (Modification 5) In the above embodiment, in the case where it is determined that any set is not established by the one or more single-item menus specified in S14 (NO in S20), the control unit 30 sets any one of them. If there is a shortage of one item to satisfy the condition (YES in S32), the display unit 14 displays a notification screen (see FIG. 8). Not limited to this, when it is determined that any set is not established by the one or more single-item menu specified in S14 (NO in S20), one of the sets is established. A notification screen may be displayed to notify the user of a condition for establishing any one of the sets regardless of whether the item is insufficient.

(変形例6)また、制御部30は、S14で特定された1個以上の単品メニューによっていずれのセットも成立しないと判断される場合であっても、報知画面を表示部14に表示させないようにしてもよい。 (Modification 6) Further, even if it is determined that one or more single items menu specified in S14 does not establish any set, the control unit 30 does not display the notification screen on the display unit 14 You may

(変形例7)上記の実施例では、決済機10とサーバ50は、別個の装置として構成され、互いに通信可能に接続されている。これに限られず、決済機10とサーバ50が一体の装置として構成されていてもよい。 (Modification 7) In the above embodiment, the settlement machine 10 and the server 50 are configured as separate devices and are communicably connected to each other. Not limited to this, the settlement machine 10 and the server 50 may be configured as an integrated device.

(変形例8)上記の実施例では、決済媒体100はICカードであるが、決済媒体100はこれに限られず、利用者IDを記録する媒体であれば任意の媒体であってもよい。例えば、決済媒体100は、利用者が所持する携帯端末(例えば携帯電話等)であってもよい。 (Modification 8) Although the payment medium 100 is an IC card in the above embodiment, the payment medium 100 is not limited to this, and may be any medium as long as it is a medium for recording a user ID. For example, the payment medium 100 may be a portable terminal (for example, a mobile phone etc.) possessed by the user.

(変形例9)図1では、利用者が食事を行う前に決済機10で決済を行っている様子を図示している。これに限られず、利用者が決済機10のもとで決済を行うのは、食事の後であってもよい。 (Modification 9) FIG. 1 shows a state in which the user performs payment with the payment device 10 before eating. Not limited to this, the user may make a payment at the settlement machine 10 after the meal.

本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   The technical elements described in the present specification or the drawings exhibit technical usefulness singly or in various combinations, and are not limited to the combinations described in the claims at the time of application. In addition, the techniques illustrated in the present specification or the drawings simultaneously achieve a plurality of purposes, and achieving one of the purposes itself has technical utility.

2:決済システム
10:決済機
12:載置部
14:表示部
16:操作部
18:トレイ検出部
20:ICカード通信部
22:タグ読取部
24:スピーカ
26:通信I/F
30:制御部
32:メモリ
40:単品メニュー表
42:セットメニュー表
44:決済データ
50:サーバ
52:通信I/F
54:表示部
56:操作部
60:制御部
62:メモリ
70:単品メニュー表
72:セットメニュー表
74:決済データ
76:メニュー売上表
78:単品メニュー売上数表
80:トレイ
90:食器
92:ICタグ
100:決済媒体
2: Settlement system 10: Settlement machine 12: Mounting unit 14: Display unit 16: Operation unit 18: Tray detection unit 20: IC card communication unit 22: Tag reading unit 24: Speaker 26: Communication I / F
30: Control unit 32: Memory 40: Single item menu Table 42: Set menu Table 44: Settlement data 50: Server 52: Communication I / F
54: display unit 56: operation unit 60: control unit 62: memory 70: single item menu table 72: set menu table 74: payment data 76: menu sales table 78: single item menu sales number table 80: tray 90: tableware 92: IC tag 100: Payment medium

Claims (6)

決済装置であって、
品容器を載置するための載置部と、
前記載置部に載置された前記商品容器の識別情報を取得する取得部と、
メモリと、
制御部と、
前記制御部によって算出された決済金額に従って決済を実行するための決済実行部と、
を備えており、
前記メモリは、
複数個の識別情報と、
前記複数個の識別情報のそれぞれに対応する単品価格と、
複数個のセット情報と、
前記複数個のセット情報のそれぞれに対応するセット価格と、を記憶しており、
前記複数個のセット情報のそれぞれは、特定種類の識別情報を含む2以上の識別情報によって構成されるセットを示す情報であり、前記特定種類の識別情報は、前記セットを構成する主要商品に関係する識別情報であり、
前記制御部は、
前記取得部によってN個(Nは以上の整数)の識別情報が取得される場合に、前記N個の識別情報に前記特定種類の識別情報が含まれるか否かを判断し、
前記N個の識別情報に前記特定種類の識別情報が含まれる第1の場合に、
前記N個の識別情報によって、前記複数個のセット情報が示す複数個のセットのうちのいずれかのセットが成立するか否かを判断し、
前記複数個のセットのうちの少なくとも1個のセットが成立すると判断される場合に、成立した少なくとも1個のセットのいずれかに対応するセット価格を特定し、
特定されたセット価格を含む積算金額を前記決済金額として算出し、
前記N個の識別情報に前記特定種類の識別情報が含まれない第2の場合に、
前記N個の識別情報のそれぞれに対応する単品価格の積算金額を前記決済金額として算出し、
前記第1の場合において、前記N個の識別情報によって、前記複数個のセットのうちの2個以上のセットが成立すると判断される場合には、前記2個以上のセットを示す2個以上のセット情報のうち、含まれる識別情報の数が最も多い少なくとも1個の特定セット情報のいずれかに対応するセット価格を特定し、特定されたセット価格を含む積算金額を前記決済金額として算出する、
決済装置。
A payment device,
A mounting portion for mounting the goods container,
An acquisition unit for acquiring identification information of the quotient Shinayo device mounted on the mounting section,
With memory
A control unit,
A settlement execution unit for executing settlement in accordance with the settlement amount calculated by the control unit;
Equipped with
The memory is
Multiple identification information,
A single item price corresponding to each of the plurality of identification information,
Multiple sets of information,
The set price corresponding to each of the plurality of set information is stored,
Each of the plurality of sets of information is information indicating a set configured by two or more pieces of identification information including identification information of a specific type, and the identification information of the specific type is related to main products constituting the set. Identification information,
The control unit
When N (N is an integer of 2 or more) identification information is acquired by the acquisition unit, it is determined whether the N identification information includes the identification information of the specific type,
In the first case where the N types of identification information include the specific type of identification information,
Based on the N pieces of identification information, it is determined whether any one of a plurality of sets indicated by the plurality of set information is established.
If it is determined that at least one set of the plurality of sets is established, a set price corresponding to any of the established at least one set is identified,
Calculate the accumulated amount including the specified set price as the settlement amount,
In the second case where the N pieces of identification information do not include the specific type of identification information,
The integrated amount of the single item price corresponding to each of the N pieces of identification information is calculated as the settlement amount ,
In the first case, when it is determined by the N pieces of identification information that two or more sets of the plurality of sets are established, two or more pieces indicating the two or more sets. Among set information, a set price corresponding to any one of at least one specific set information having the largest number of pieces of identification information included is specified, and an accumulated amount including the specified set price is calculated as the settlement amount.
Payment device.
前記メモリは、
前記複数個のセット情報のそれぞれに対応する値引き額をさらに記憶しており、前記値引き額は、当該セット情報に含まれる2個以上の識別情報に対応する単品価格の合計金額と当該セット情報に対応するセット価格との差分金額を示す額であり、
前記制御部は、
2個以上の前記特定セット情報が存在する場合において、対応する値引き額が最大である1個の特定セット情報に対応するセット価格を特定し、
特定されたセット価格を含む積算金額を前記決済金額として算出する、
請求項に記載の決済装置。
The memory is
A discount amount corresponding to each of the plurality of sets of information is further stored, and the discount amount is the total amount of single item prices corresponding to two or more pieces of identification information included in the set information and the set information. This is an amount indicating the difference amount with the corresponding set price,
The control unit
In the case where two or more pieces of the specific set information exist, the set price corresponding to one piece of the specific set information having the largest corresponding discount amount is specified,
Calculate an accumulated amount including the specified set price as the settlement amount,
The payment apparatus according to claim 1 .
報知部をさらに備えており、
前記制御部は、
前記第1の場合において、
前記N個の識別情報によって、前記複数個のセットのうちのいずれのセットも成立しないと判断される場合には、
前記特定種類の識別情報が含まれる少なくとも1個のセットが成立するための条件を前記報知部に報知させる、
請求項1又は2に記載の決済装置。
It further comprises a notification unit,
The control unit
In the first case,
When it is determined by the N pieces of identification information that none of the plurality of sets is established:
The notification unit is notified of a condition for establishing at least one set including the specific type of identification information,
Settling apparatus according to claim 1 or 2.
前記商品容器は、前記識別情報を記憶するICタグを備えており、
前記取得部は、前記載置部に載置された少なくとも1つの商品容器のそれぞれのICタグを読み取ることによって、各識別情報を取得する、
請求項1からのいずれか一項に記載の決済装置。
The product container includes an IC tag for storing the identification information,
The acquisition unit acquires each identification information by reading the IC tag of each of the at least one commodity container placed on the placement unit.
The settlement apparatus according to any one of claims 1 to 3 .
前記決済実行部は、前記決済金額に従って、決済媒体との間で電子決済を実行する、
請求項1からのいずれか一項に記載の決済装置。
The settlement execution unit executes electronic settlement with the settlement medium according to the settlement amount.
The settlement apparatus according to any one of claims 1 to 4 .
前記メモリは、さらに、実行済みの決済の内容を示す決済実績情報を記憶し、
前記制御部は、前記決済実績情報に基づいて、識別情報毎の売上数を集計する、
請求項1からのいずれか一項に記載の決済装置。
The memory further stores settlement result information indicating contents of executed settlements,
The control unit counts the number of sales for each identification information based on the settlement result information.
The settlement apparatus according to any one of claims 1 to 5 .
JP2015181661A 2015-09-15 2015-09-15 Payment device Active JP6500719B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015181661A JP6500719B2 (en) 2015-09-15 2015-09-15 Payment device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015181661A JP6500719B2 (en) 2015-09-15 2015-09-15 Payment device

Publications (2)

Publication Number Publication Date
JP2017058826A JP2017058826A (en) 2017-03-23
JP6500719B2 true JP6500719B2 (en) 2019-04-17

Family

ID=58390296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015181661A Active JP6500719B2 (en) 2015-09-15 2015-09-15 Payment device

Country Status (1)

Country Link
JP (1) JP6500719B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7020538B2 (en) * 2018-03-29 2022-02-16 日本電気株式会社 Accounting equipment, accounting systems, product identification methods, and programs
JP7502632B2 (en) * 2020-09-15 2024-06-19 株式会社デンソーウェーブ Dietary Evaluation System

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115475A (en) * 1994-10-17 1996-05-07 Glory Ltd Restaurant register system using id tag
JP2002140765A (en) * 2000-10-31 2002-05-17 Glory Ltd Automatic cash register system
JP4569909B2 (en) * 2007-03-23 2010-10-27 Necインフロンティア株式会社 Set menu processing system and processing method
JP5638114B2 (en) * 2013-09-10 2014-12-10 東芝テック株式会社 Product data processing apparatus and program thereof

Also Published As

Publication number Publication date
JP2017058826A (en) 2017-03-23

Similar Documents

Publication Publication Date Title
EP4113469A1 (en) Self-checkout system and self-checkout method
CN103295346B (en) Signal conditioning package, store system and information processing method
US7971787B2 (en) Commodity-vending system and weight-scale apparatus
JP2015018506A (en) Product recognition apparatus and product recognition program
JP2015141572A (en) Product information providing method, product information providing device, and product information providing program
US20180075709A1 (en) Sales data processing device
US12165122B2 (en) Weighing and pricing device, sales system, product registration processing method, program, and non-transitory computer-readable medium
JP2019109610A (en) Reading device and program
JP2013089083A (en) Commodity data processing apparatus, commodity data processing method, and control program
JP5484509B2 (en) Purchase confirmation system
JP6818341B2 (en) Product sales data processing equipment and programs
CN106919281A (en) Panel input device, control method and terminal device
JP2012008632A (en) Order management device, mounting board, order management system equipped with them, method for controlling order management device, and program
JP7672015B2 (en) Sales System
JP6500719B2 (en) Payment device
JP6519255B2 (en) Data processing apparatus, data processing method, and program
JP2017102850A (en) Ordering system
US9524409B1 (en) Food storage container tag system and method
JP2019028908A (en) Product registration apparatus and program thereof
JP2009217320A (en) Meal serving tray and radio tag reader
JP6851194B2 (en) Reader and reader
JP7221722B2 (en) Goods information reader and program
JP2009252195A (en) Information recording device, serving system, method of controlling information recording device, and program
JP2018005515A (en) Program, information processing device, electronic device and information processing program
EP3486620A2 (en) Measuring device and information processing program for control of measuring device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190304

R150 Certificate of patent or registration of utility model

Ref document number: 6500719

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