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
JP7586463B2 - Transaction information output device, transaction information output method, system, and program - Google Patents
[go: Go Back, main page]

JP7586463B2 - Transaction information output device, transaction information output method, system, and program - Google Patents

Transaction information output device, transaction information output method, system, and program Download PDF

Info

Publication number
JP7586463B2
JP7586463B2 JP2020132301A JP2020132301A JP7586463B2 JP 7586463 B2 JP7586463 B2 JP 7586463B2 JP 2020132301 A JP2020132301 A JP 2020132301A JP 2020132301 A JP2020132301 A JP 2020132301A JP 7586463 B2 JP7586463 B2 JP 7586463B2
Authority
JP
Japan
Prior art keywords
language
information
product
customer
mobile terminal
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
JP2020132301A
Other languages
Japanese (ja)
Other versions
JP2022029133A (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.)
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 JP2020132301A priority Critical patent/JP7586463B2/en
Priority to PCT/IB2021/051781 priority patent/WO2021176375A1/en
Publication of JP2022029133A publication Critical patent/JP2022029133A/en
Priority to JP2024190760A priority patent/JP2025013392A/en
Application granted granted Critical
Publication of JP7586463B2 publication Critical patent/JP7586463B2/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)
  • Ticket-Dispensing Machines (AREA)

Description

本発明は、取引情報出力装置、取引情報出力方法、システム、およびプログラムに関する。 The present invention relates to a transaction information output device, a transaction information output method , a system , and a program.

近年、客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、客が所有する携帯端末などの登録端末を用いて、商品の登録および精算を行うセルフレジシステムが知られている。 In recent years, so-called self-checkout systems, in which customers register products and make payments, have become widespread. For example, there is known a self-checkout system in which customers register products and make payments using a registration terminal such as a mobile terminal owned by the customer.

セルフレジシステムにおいては、携帯端末、計量装置、および精算装置など複数の装置が用いられる。携帯端末には、取引に関する情報が表示される。取引に関する情報は、計量装置において計量された商品の計量結果や、登録した商品を示す登録情報などを含む。また、取引に関する情報は、携帯端末以外にも、計量装置や精算装置など、店舗において設置される他の装置にも表示される。 In a self-checkout system, multiple devices are used, including a mobile terminal, a weighing device, and a settlement device. Transaction-related information is displayed on the mobile terminal. The transaction-related information includes the weighing results of the products weighed on the weighing device and registration information indicating registered products. In addition to the mobile terminal, the transaction-related information is also displayed on other devices installed in the store, such as the weighing device and settlement device.

ここで、携帯端末は、顧客が設定した言語で各種情報を表示することが可能である。一方で、携帯端末以外の装置は、来店する多くの顧客が使用する言語(自国の言語)で各種情報を表示する。このため、外国人など、店舗で使用されている言語に精通していない顧客の場合、携帯端末以外の装置に表示された内容を容易に把握することができないことがある。 Here, the mobile terminal is capable of displaying various information in the language set by the customer. On the other hand, devices other than the mobile terminal display various information in the language used by most customers who visit the store (the language of their home country). For this reason, customers who are not familiar with the language used in the store, such as foreigners, may not be able to easily understand the content displayed on devices other than the mobile terminal.

関連する技術として、店員が商品を登録して、顧客が精算をおこなうPOSシステムにおいて、登録用レジスタにおいて選択した言語で、精算用レジスタにおいて商品に関する情報を表示させるようにしたPOSシステムが知られている(例えば、下記特許文献1参照)。 Related technology includes a POS system in which a store clerk registers products and a customer settles the bill, and the POS system displays product-related information at the billing register in the language selected at the registration register (see, for example, Patent Document 1 below).

特開2014-142922号公報JP 2014-142922 A

しかしながら、従来技術では、セルフレジシステムが導入されている店舗における言語を把握できない外国人等の顧客にとっては、当該顧客が把握可能な言語を店員に口頭で伝えたり、当該顧客が把握可能な言語に切り替える操作を顧客自身で行ったりすることすら困難なことがある。このため、セルフレジシステムにおいて、店舗で使用される言語とは異なる言語を使用する外国人等の顧客が好適に取引を行うことができないことがある、という問題があった。 However, with conventional technology, it can be difficult for foreign customers or other customers who do not understand the language used in a store where a self-checkout system is installed to verbally communicate to a store clerk a language they can understand, or even to switch to a language they can understand themselves. This has led to the problem that with self-checkout systems, foreign customers or other customers who speak a language different from the language used in the store are sometimes unable to make transactions properly.

本発明は、このような事情に鑑みてなされたもので、その目的は、外国人等の顧客が取引を好適に行うことを支援することができる技術を提供することにある。 The present invention was made in light of these circumstances, and its purpose is to provide technology that can help foreign customers and other customers to conduct transactions efficiently.

上述した課題を解決するために、本発明の一態様である取引情報出力装置は、設定されている一の言語情報が示す言語で画面を表示して顧客の操作を受け付ける端末装置と通信を行う通信手段と、前記通信手段の前記通信によって、前記一の言語情報を取得する取得手段と、前記取得手段によって取得された前記一の言語情報に応じた言語で、取引に関する情報を出力可能な出力制御手段と、を備える、ことを特徴とする取引情報出力装置である。 In order to solve the above-mentioned problems, a transaction information output device according to one aspect of the present invention is a transaction information output device characterized by comprising: a communication means for communicating with a terminal device that displays a screen in a language indicated by a set language information and accepts customer operations; an acquisition means for acquiring the set language information through the communication of the communication means; and an output control means for outputting information related to a transaction in a language corresponding to the set language information acquired by the acquisition means.

実施形態1に係るショッピングシステム1のネットワーク構成を示す説明図である。1 is an explanatory diagram showing a network configuration of a shopping system 1 according to a first embodiment. POS端末20のハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram illustrating an example of a hardware configuration of a POS terminal 20. 計量装置30の外観の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of the appearance of a weighing device 30. 計量装置30のハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a weighing device 30. メモリ304が記憶する言語関連テーブルの一例を示す説明図である。3 is an explanatory diagram showing an example of a language association table stored in a memory 304. FIG. メモリ304が記憶する対応言語テーブルの一例を示す説明図である。3 is an explanatory diagram showing an example of a supported language table stored in the memory 304. FIG. 携帯端末50のハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a mobile terminal 50. クラウドサーバSvが管理する、携帯端末50ごとの各種情報の一例を示す説明図である。10 is an explanatory diagram showing an example of various information for each mobile terminal 50 managed by the cloud server Sv. ショッピングシステム1における商品の登録および精算に係る処理の流れを示すシーケンス図である。4 is a sequence diagram showing the flow of processing related to product registration and settlement in the shopping system 1. [0023] FIG. 計量対象商品の登録処理の流れを示すシーケンス図である。11 is a sequence diagram showing the flow of a process for registering a product to be weighed. FIG. 携帯端末50が行う計量対象商品の登録処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process for registering a commodity to be weighed, which is performed by the mobile terminal 50; 携帯端末50が行う計量装置30との接続中処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process performed by the mobile terminal 50 during connection with the weighing device 30. 計量装置30が行う取引情報出力処理の一例を示すフローチャートである。10 is a flowchart showing an example of a transaction information output process performed by the weighing device 30. POS端末20が行う取引情報出力処理の一例を示すフローチャートである。10 is a flowchart showing an example of a transaction information output process performed by the POS terminal 20. 計量対象商品の登録手順の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a registration procedure for a commodity to be weighed. 計量装置30に表示される待機画面の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a standby screen displayed on the weighing device 30. 携帯端末50に表示されるペアリング中の画面の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a screen displayed on the portable terminal 50 during pairing. 計量装置30および携帯端末50に表示される計量中の画面の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen displayed on the weighing device 30 and the mobile terminal 50 during weighing. FIG. 計量装置30が発行するラベルの一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a label issued by the weighing device 30. 外国語で計量対象商品を登録する際の手順の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a procedure for registering a commodity to be weighed in a foreign language. 計量装置30に表示される外国語表示の待機画面の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a standby screen displayed in a foreign language on the weighing device 30. 携帯端末50に表示されるペアリング中の外国語表示の画面の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a screen displayed on the portable terminal 50 in a foreign language during pairing. 計量装置30および携帯端末50に表示される計量中の外国語表示の画面の一例を示す説明図である。13 is an explanatory diagram showing an example of a screen displaying a foreign language during weighing displayed on the weighing device 30 and the mobile terminal 50. FIG. 計量装置30が外国語で発行するラベルの一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a label issued by the weighing device 30 in a foreign language. 携帯端末50のディスプレイ509に表示される画面の一例を示す説明図である。5 is an explanatory diagram showing an example of a screen displayed on a display 509 of a mobile terminal 50. FIG. 精算時にPOS端末20の客側表示部205に表示される画面の遷移の一例を示す説明図である。11 is an explanatory diagram showing an example of the transition of screens displayed on the customer side display unit 205 of the POS terminal 20 during payment. FIG. 携帯端末50のディスプレイ509に中国語で表示される画面の一例を示す説明図である。5 is an explanatory diagram showing an example of a screen displayed in Chinese on a display 509 of a mobile terminal 50. FIG. 精算時にPOS端末20の客側表示部205に外国語で表示される画面の遷移の一例を示す説明図である。11 is an explanatory diagram showing an example of the transition of screens displayed in a foreign language on the customer side display unit 205 of the POS terminal 20 during payment. FIG. 実施形態2に係るショッピングシステム2500のネットワーク構成を示す説明図である。FIG. 25 is an explanatory diagram showing a network configuration of a shopping system 2500 according to a second embodiment. 券売機2510の外観の一例を示す説明図である。An explanatory diagram showing an example of the appearance of a ticket vending machine 2510. 券売機2510のハードウェア構成の一例を示す説明図である。An explanatory diagram showing an example of the hardware configuration of a ticket vending machine 2510. 呼出ディスプレイ2520のハードウェア構成の一例を示す説明図である。An explanatory diagram showing an example of the hardware configuration of a call display 2520. 券売機2510が行う処理の一例を示すフローチャートである。13 is a flowchart showing an example of a process performed by a ticket vending machine 2510. 呼出ディスプレイ2520が行う取引情報出力処理の一例を示すフローチャートである。13 is a flowchart showing an example of a transaction information output process performed by the call display 2520. 券売機2510に日本語で表示されるメニュー画面の一例を示す説明図である。An explanatory diagram showing an example of a menu screen displayed in Japanese on a ticket vending machine 2510. 日本語で発行した食券の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a meal ticket issued in Japanese. 呼出ディスプレイ2520に日本語で表示される呼出画面の一例を示す説明図である。2 is an explanatory diagram showing an example of a call screen displayed in Japanese on a call display 2520. FIG. 券売機2510に中国語で表示されるメニュー画面の一例を示す説明図である。25 is an explanatory diagram showing an example of a menu screen displayed in Chinese on a ticket vending machine 2510. FIG. 中国語で発行した食券の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a meal ticket issued in Chinese. 呼出ディスプレイ2520に中国語で表示される呼出画面の一例を示す説明図である。13 is an explanatory diagram showing an example of a call screen displayed in Chinese on a call display 2520. FIG.

以下、本発明の取引情報出力装置、取引情報出力方法、取引情報出力システム、およびプログラムの実施形態1,2について説明する。 The following describes embodiments 1 and 2 of the transaction information output device, transaction information output method, transaction information output system, and program of the present invention.

(実施形態1)
(ショッピングシステム1のネットワーク構成)
図1は、実施形態1に係るショッピングシステム1のネットワーク構成を示す説明図である。ショッピングシステム1は、取引情報出力システムの一例である。ショッピングシステム1は、スーパーマーケット、ホームセンター、コンビニエンスストア、各種用品店など、種々の店舗に導入可能である。なお、本明細書において、「客」、「顧客」、および「ユーザ」は、特に区別して説明しない限り、同義とする。
(Embodiment 1)
(Network Configuration of Shopping System 1)
FIG. 1 is an explanatory diagram showing a network configuration of a shopping system 1 according to a first embodiment. The shopping system 1 is an example of a transaction information output system. The shopping system 1 can be introduced in various stores, such as supermarkets, home improvement stores, convenience stores, and various supply stores. In this specification, the terms "customer,""client," and "user" are synonymous unless otherwise specified.

図1において、ショッピングシステム1は、クラウドサーバSvと、ストアコントローラ(管理装置、ストアコンピュータ)10と、監視端末11と、POS(Point Of Sales)端末20と、計量装置30と、携帯端末50と、を含む。POS端末20および計量装置30は、それぞれ取引情報出力装置の一例である。携帯端末50は、端末装置の一例である。 In FIG. 1, the shopping system 1 includes a cloud server Sv, a store controller (management device, store computer) 10, a monitoring terminal 11, a POS (Point Of Sales) terminal 20, a weighing device 30, and a mobile terminal 50. The POS terminal 20 and the weighing device 30 are each an example of a transaction information output device. The mobile terminal 50 is an example of a terminal device.

各装置および各端末は、それぞれ、ネットワークを介して、通信可能に接続されている。例えば、ストアコントローラ10と、監視端末11と、POS端末20と、計量装置30とは、それぞれ、LAN(Local Area Network)55を介して、通信可能に接続されている。各装置および各端末は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、通信部などを備えたコンピュータ装置である。 Each device and terminal is connected to be able to communicate with each other via a network. For example, the store controller 10, the monitoring terminal 11, the POS terminal 20, and the weighing device 30 are connected to be able to communicate with each other via a LAN (Local Area Network) 55. Each device and terminal is a computer device equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), a communication unit, etc.

クラウドサーバSvは、顧客に関する情報や、店舗に関する情報、店舗ごとの商品に関する情報などの各種情報を管理するサーバ装置である。例えば、クラウドサーバSvは、携帯端末50によって読み取られた商品の情報に基づいて、顧客ごとに、仮想カートを示すカート情報を生成し、仮想カートに商品を登録する。クラウドサーバSvが管理(生成および記憶)する情報については、図6を用いて後述する。 The cloud server Sv is a server device that manages various information such as information about customers, information about stores, and information about products for each store. For example, the cloud server Sv generates cart information indicating a virtual cart for each customer based on product information read by the mobile terminal 50, and registers the products in the virtual cart. The information that the cloud server Sv manages (generates and stores) will be described later with reference to FIG. 6.

ストアコントローラ10は、POS端末20や計量装置30を管理するとともに、商品マスタなどの取引に必要な各種情報を記憶する。商品マスタは、各商品の商品識別情報(例えばJAN(Japanese Article Number)コード)、商品名、販売価格などの商品情報を格納するファイルである。また、商品マスタは、計量が必要な商品(以下「計量対象商品」と言う)の商品識別情報、商品名称、計量対象商品の単価などを含む。また、ストアコントローラ10は、商品マスタのほかにも、在庫状況、販売履歴、入出金記録などの各種の情報を記憶する。また、ストアコントローラ10は、顧客の会員情報を記憶してもよい。 The store controller 10 manages the POS terminal 20 and the weighing device 30, and stores various information necessary for transactions, such as a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price for each product. The product master also includes product identification information, product name, and unit price of products that require weighing (hereinafter referred to as "products to be weighed"). In addition to the product master, the store controller 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records. The store controller 10 may also store customer membership information.

監視端末11は、POS端末20や計量装置30を監視する。具体的には、監視端末11は、POS端末20の状況(動作モード、処理状況等)を表示したり、POS端末20を制御したりする。また、監視端末11は、計量装置30の処理状況等を表示したり、計量装置30を制御したりする。 The monitoring terminal 11 monitors the POS terminal 20 and the weighing device 30. Specifically, the monitoring terminal 11 displays the status of the POS terminal 20 (operation mode, processing status, etc.) and controls the POS terminal 20. The monitoring terminal 11 also displays the processing status of the weighing device 30 and controls the weighing device 30.

POS端末20は、携帯端末50によって登録された商品の精算(決済)を行う精算処理を実行することが可能なコンピュータ装置である。また、本実施形態において、POS端末20は、精算処理のほかにも、購入する商品の登録(以下「商品登録」という場合がある。)を行う登録処理を実行することも可能である。また、POS端末20は、携帯端末50で登録された商品を精算することのほかにも、自端末または他のPOS端末20で登録された商品の精算を行うことも可能である。なお、図1において、POS端末20および計量装置30の台数は、それぞれ複数台を例示しているが、それぞれ1台であってもよい。 The POS terminal 20 is a computer device capable of executing a settlement process to settle (pay) for products registered by the mobile terminal 50. In this embodiment, the POS terminal 20 can also execute a registration process to register products to be purchased (hereinafter sometimes referred to as "product registration") in addition to the settlement process. In addition to settling for products registered by the mobile terminal 50, the POS terminal 20 can also settle for products registered by its own terminal or by another POS terminal 20. Note that although FIG. 1 illustrates an example of multiple POS terminals 20 and weighing devices 30, there may be only one of each.

計量装置30は、計量対象商品の計量を行うコンピュータ装置である。計量装置30は、計量した重量(または個数)と、計量対象商品の単価とを用いて、計量対象商品の金額を算出する。計量対象商品は、通常の商品とは異なる商品である。ここで、通常の商品は、例えば、JANコードが付されている商品である。携帯端末50は、JANコードを読み取ると、読み取ったJANコードをクラウドサーバSvに問い合わせ、JANコードに対応付けられている価格データを取得する。 The weighing device 30 is a computer device that weighs the product to be weighed. The weighing device 30 calculates the price of the product to be weighed using the weighed weight (or number) and the unit price of the product to be weighed. The product to be weighed is a product that is different from normal products. Here, normal products are, for example, products that have a JAN code attached. When the mobile terminal 50 reads the JAN code, it queries the cloud server Sv for the read JAN code and obtains the price data associated with the JAN code.

一方で、計量対象商品は、品物の重量や数量により価格が異なる商品である。計量対象商品は、例えば、野菜、果物、鮮魚、精肉などの生鮮食品や総菜などである。計量装置30は、計量対象商品の金額や重量等をコード化したラベルを印刷して出力する。当該ラベルには、価格が含まれている。すなわち、計量対象商品に付されるラベル(バーコード)は、NON-PLU(Price Look Up)の方式が用いられている。なお、図1において、計量装置30の台数は、複数台を例示しているが、1台であってもよい。 On the other hand, the product to be weighed is a product whose price varies depending on the weight and quantity of the item. Examples of the product to be weighed include fresh foods such as vegetables, fruits, fish, and meat, as well as prepared foods. The weighing device 30 prints and outputs a label that encodes the amount, weight, etc. of the product to be weighed. The label includes the price. In other words, the label (barcode) attached to the product to be weighed uses the NON-PLU (Price Look Up) method. Note that although multiple weighing devices 30 are shown in FIG. 1, there may be only one.

携帯端末50は、スマートフォン、タブレット装置、携帯電話などの可搬型のコンピュータ装置である。携帯端末50は、通信部、撮像部(カメラ)、タッチパネルなどを備え、顧客によって操作される。本実施形態において、携帯端末50は、ショッピングカートに対して着脱可能に取り付けられる。ただし、携帯端末50は、ショッピングカートに対して着脱不可能に据え付けられたものでもよい。すなわち、携帯端末50は、店舗が顧客に貸与する貸与品であってもよい。 The mobile terminal 50 is a portable computing device such as a smartphone, tablet device, or mobile phone. The mobile terminal 50 is equipped with a communication unit, an imaging unit (camera), a touch panel, and the like, and is operated by a customer. In this embodiment, the mobile terminal 50 is detachably attached to the shopping cart. However, the mobile terminal 50 may also be installed in a non-detachable manner in the shopping cart. In other words, the mobile terminal 50 may be a loaned item lent to the customer by the store.

携帯端末50は、商品に付されるバーコード(商品コード)をスキャンして(読み取り)、商品の登録を受け付ける。すなわち、携帯端末50は、商品に付されるバーコードを認識する認識機能を備える。 The mobile terminal 50 scans (reads) the barcode (product code) attached to the product and accepts the registration of the product. In other words, the mobile terminal 50 has a recognition function that recognizes the barcode attached to the product.

なお、携帯端末50が備える認識機能は、商品に付される商品コードを読み取ることができるものであればよく、読み取った商品コードから商品を特定できなくてもよい。つまり、携帯端末50は、撮像機能によって撮像されている撮像画像(スルー画像として取得している画像)内にオブジェクトとしてバーコードが存在する場合に、当該バーコードから商品コードを読み取ることができればよい。 The recognition function of the mobile terminal 50 only needs to be capable of reading the product code attached to the product, and does not need to be able to identify the product from the read product code. In other words, when a barcode is present as an object in an image captured by the imaging function (an image acquired as a through image), the mobile terminal 50 only needs to be able to read the product code from the barcode.

また、携帯端末50は、画像認識技術を備えていてもよい。具体的には、携帯端末50は、画像(スルー画像、撮像画像)から特徴点を抽出し、撮像対象(オブジェクト等)を認識する画像認識技術を備えていてもよい。例えば、携帯端末50は、画像認識技術を用いて、撮像した商品を特定(推定)してもよい。このような画像認識技術を用いることにより、携帯端末50は、例えば、バーコードの付されていない野菜や果物などの生鮮食品を特定することも可能である。 The mobile terminal 50 may also be equipped with image recognition technology. Specifically, the mobile terminal 50 may be equipped with image recognition technology that extracts feature points from an image (through image, captured image) and recognizes the captured subject (object, etc.). For example, the mobile terminal 50 may use image recognition technology to identify (estimate) the captured product. By using such image recognition technology, the mobile terminal 50 may also be able to identify fresh foods such as vegetables and fruits that do not have barcodes.

また、携帯端末50には、ショッピングシステム1に係る商品の登録および精算を行うためのアプリケーションソフトウェア(以下、「本アプリ」という場合がある。)がインストールされている。携帯端末50は、本アプリを起動させることにより、商品に付されたバーコードを読み取って、読み取った情報をクラウドサーバSvに送信する。これにより、当該バーコードに対応する商品は、クラウドサーバSvの仮想カートに登録される。 In addition, application software (hereinafter sometimes referred to as "this application") for registering and settling products related to the shopping system 1 is installed on the mobile terminal 50. By starting this application, the mobile terminal 50 reads the barcode attached to the product and transmits the read information to the cloud server Sv. As a result, the product corresponding to the barcode is registered in the virtual cart of the cloud server Sv.

また、携帯端末50は、精算を行う際に、登録した商品に対応する2次元コード(例えば、QRコード(登録商標))を表示する。POS端末20が当該2次元コードを読み取ると、クラウドサーバSvに対して、登録した商品の登録情報の送信要求を行う。そして、POS端末20がクラウドサーバSvから受信して、POS端末20において精算を行うことが可能になる。なお、以下において、当該2次元コードを「精算用コード」という場合がある。また、登録した商品を「登録商品」という場合がある。 When making a payment, the mobile terminal 50 displays a two-dimensional code (e.g., a QR code (registered trademark)) corresponding to the registered product. When the POS terminal 20 reads the two-dimensional code, it requests the cloud server Sv to send registration information for the registered product. The POS terminal 20 then receives the code from the cloud server Sv, making it possible to make the payment at the POS terminal 20. Note that, below, the two-dimensional code may be referred to as the "payment code." Furthermore, the registered product may be referred to as the "registered product."

なお、本実施形態において、精算を行う装置は、POS端末20としているが、これに限らない。例えば、精算を行う装置は、店舗に設置された精算専用の装置であってもよいし、ショッピングカートに対して着脱不可能に据え付けられた精算用のコンピュータ装置であってもよい。なお、このコンピュータ装置は、例えば、クレジットカードやプリペイドカードを用いたカードの精算のみを可能にするものであってもよい。 In this embodiment, the device that performs the settlement is a POS terminal 20, but this is not limited to this. For example, the device that performs the settlement may be a device dedicated to settlement that is installed in the store, or a computer device for settlement that is permanently attached to the shopping cart. This computer device may be one that only allows card settlement using, for example, a credit card or a prepaid card.

(POS端末20の構成例)
次に、POS端末20の構成例について説明する。
図2は、POS端末20のハードウェア構成の一例を示す説明図である。図2に示すように、POS端末20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215とを備える。これらは、バス220を介して相互に通信可能に接続されている。
(Example of configuration of POS terminal 20)
Next, a configuration example of the POS terminal 20 will be described.
Fig. 2 is an explanatory diagram showing an example of the hardware configuration of the POS terminal 20. As shown in Fig. 2, the POS terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a card payment unit 208, a change dispenser 209, a store clerk display unit 210, a key operation unit 211, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, and a communication unit 215. These are connected to each other via a bus 220 so as to be able to communicate with each other.

CPU201は、中央演算処理装置であり、ROM202に記憶されている各種プログラムを読み出して実行することにより、POS端末20の動作を制御する。各種プログラムは、本実施形態に係る情報出力プログラムを含む。
ROM202は、読み出し専用メモリであり、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
The CPU 201 is a central processing unit that reads and executes various programs stored in the ROM 202 to control the operation of the POS terminal 20. The various programs include an information output program according to this embodiment.
The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.

RAM203は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM203は、外部(例えば、クラウドサーバSvやストアコントローラ10)から取得した情報や、処理において生成した情報を記憶する。この情報は、例えば、商品を登録する登録処理において生成した登録情報(登録データ)や、登録商品を精算する精算処理において生成した精算情報などである。 RAM 203 is a readable and writable memory that stores various information. For example, RAM 203 stores information acquired from the outside (e.g., cloud server Sv or store controller 10) and information generated during processing. This information is, for example, registration information (registration data) generated during the registration process to register products, and settlement information generated during the settlement process to settle the registered products.

ハードディスク204は、種々の情報を記憶する。ハードディスク204は、例えば、計量装置30が記憶する言語関連テーブル420(図4B参照)や対応言語テーブル430(図4C参照)と同等のテーブルを記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行するプログラム等を記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。 The hard disk 204 stores various information. For example, the hard disk 204 stores tables equivalent to the language association table 420 (see FIG. 4B) and the corresponding language table 430 (see FIG. 4C) stored in the weighing device 30. The hard disk 204 may store, for example, programs executed by the CPU 201 instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.

客側表示部205は、顧客用のタッチディスプレイである。客側表示部205は、顧客に種々の情報を表示するとともに、顧客から種々の入力を受け付ける。 The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information to the customer and accepts various inputs from the customer.

客側スキャナ部206は、顧客用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、客側スキャナ部206は、精算が行われる際に、携帯端末50に表示される精算用コードを光学的に読み取る。なお、本実施形態において、客側スキャナ部206は、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)を光学的に読み取ることも可能である。また、客側スキャナ部206は、上記に加えて、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を読み取ってもよい。なお、商品の登録は、客側スキャナ部206によるコードの読み取りによる登録に限らない。例えば、客側表示部205に、商品に対応するプリセットキー(商品を注文するボタン)を表示し、当該プリセットキーが顧客によって操作(押下)されることによって、商品の登録を行うことも可能である。 The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various information. For example, the customer-side scanner unit 206 optically reads the settlement code displayed on the mobile terminal 50 when settlement is performed. In this embodiment, the customer-side scanner unit 206 can also optically read barcodes (product codes, etc.) attached to products and codes (barcodes, two-dimensional codes, etc.) printed on bills (registered trademarks). In addition to the above, the customer-side scanner unit 206 may also read codes (barcodes, two-dimensional codes, etc.) printed on gift certificates (gift certificates, coupons, preferential coupons) and various cards (e.g., membership cards, point cards, etc.). Product registration is not limited to registration by reading codes by the customer-side scanner unit 206. For example, a preset key (a button for ordering a product) corresponding to the product can be displayed on the customer-side display unit 205, and the product can be registered by operating (pressing) the preset key by the customer.

カード決済部208は、各種カードによる決済機構である。各種カードは、クレジットカード、電子マネーであるプリペイドカード、ポイントカードなどである。プリペイドカードには、金額(残額)が記憶(チャージ)されている。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的または電気的に読み取る。読み取られた情報は、登録商品の精算に用いられる。なお、カード認識部は、例えば、ポイントカードの保有ポイントを使用する場合など、今回の登録商品の精算において使用する情報を認識することも可能である。また、カード認識部は、例えば、ポイントカードにポイントを付与する場合など、今回の登録商品の精算に使用しない情報を認識することも可能である。 The card payment unit 208 is a payment mechanism that uses various cards. The various cards include credit cards, prepaid cards for electronic money, and point cards. The prepaid cards store (charge) an amount (balance). The card payment unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information from various cards. The read information is used to settle the registered goods. The card recognition unit can also recognize information to be used in settling the registered goods this time, for example, when using points held on a point card. The card recognition unit can also recognize information that is not used in settling the registered goods this time, for example, when giving points to a point card.

なお、本実施形態のカード決済部208は、カード認識部、表示部、および操作部を備えるが、これに限らず、少なくともカード認識部を備えるものであればよい。また、本実施形態のカード認識部は、接触型のカード(ICカード、磁気カード)に対応するものであるが、これに限らない。例えば、カード認識部は、接触型のカードに対応するものに代えて又は加えて、非接触型のカード(ICカード)に対応するものであってもよい。 The card payment unit 208 in this embodiment includes a card recognition unit, a display unit, and an operation unit, but is not limited to these as long as it includes at least the card recognition unit. The card recognition unit in this embodiment is compatible with contact cards (IC cards, magnetic cards), but is not limited to this. For example, the card recognition unit may be compatible with non-contact cards (IC cards) instead of or in addition to a card recognition unit compatible with contact cards.

釣銭機209(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有する。釣銭機209は、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。釣銭機209は、客側に向けられており、顧客から各種操作や現金の投入を受け付ける。なお、釣銭機209は、投入口に投入された紙幣や硬貨を検出するセンサを有する。当該センサは、投入口に紙幣や硬貨が投入された旨の検出や、金種別の枚数の検出などを行う。 The change machine 209 (cash settlement unit) is a cash settlement mechanism, and has an input port for banknotes and coins, and an output port for banknotes and coins. The change machine 209 calculates the amount inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. The change machine 209 faces the customer side, and accepts various operations and cash insertion from customers. The change machine 209 has a sensor that detects banknotes and coins inserted into the input port. The sensor detects that banknotes or coins have been inserted into the input port, and detects the number of each denomination.

店員側表示部210は、店員用のタッチディスプレイである。店員側表示部210は、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。 The store clerk display unit 210 is a touch display for the store clerk. The store clerk display unit 210 displays various information to the store clerk and accepts various inputs from the store clerk.

キー操作部211は、各種のキー(ハードウェアキー、ボタン)を備える。キー操作部211は、店員から種々の入力を受け付ける。キー操作部211は、数字を入力するための数字キー、登録する商品に対応するキー、モードを切替えるためのキーなどを含む。 The key operation unit 211 has various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store clerk. The key operation unit 211 includes numeric keys for inputting numbers, keys corresponding to the products to be registered, keys for switching modes, etc.

店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、店員側スキャナ部212は、商品に付されているバーコードや、店員の名札に付された店員コードを光学的に読み取る。店員側スキャナ部212は、上記に加えて、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを読み取ってもよい。 The store clerk scanner unit 212 is a scanner unit for store clerks, and optically reads various types of information. For example, the store clerk scanner unit 212 optically reads barcodes attached to products and store clerk codes attached to store clerk nametags. In addition to the above, the store clerk scanner unit 212 may also read codes printed on bills, gift certificates, and various cards.

なお、商品の登録は、店員側スキャナ部212によるコードの読み取りによる登録に限らない。例えば、キー操作部211に、商品に対応するキー(例えば、スポーツ新聞に対応するキー等)を配置し、当該キーが店員に操作(押下)されることによって、商品の登録が行われてもよい。また、POS端末20は、店員側表示部210に、商品に対応するプリセットキーを表示し、当該プリセットキーが店員に操作されることによって、商品の登録を行うことも可能である。 Note that product registration is not limited to registration by reading a code using the store clerk's scanner unit 212. For example, a key corresponding to a product (such as a key corresponding to a sports newspaper) may be placed on the key operation unit 211, and the product may be registered by the store clerk operating (pressing) that key. The POS terminal 20 may also display a preset key corresponding to the product on the store clerk's display unit 210, and the product may be registered by the store clerk operating that preset key.

印刷部213は、各種媒体(レシート、領収書、お会計券等)を印刷して出力する。印刷部213は、媒体発行口の方向を変更可能である。具体的には、印刷部213は、回転自在な機構を有し、媒体発行口が店員側から客側に向くように、また、客側から店員側に向くように構成されている。なお、媒体発行口の向きは、手動で変更可能であってもよいし、動作モードが切り替わることに応じて自動で変更可能であってもよい。なお、印刷部213は、印刷発行口の向きの正誤を検出するセンサを備えていてもよい。 The printing unit 213 prints and outputs various media (receipts, invoices, bills, etc.). The printing unit 213 can change the direction of the media issuing port. Specifically, the printing unit 213 has a rotatable mechanism and is configured so that the media issuing port faces from the store clerk side to the customer side, and from the customer side to the store clerk side. The orientation of the media issuing port may be changeable manually, or may be changeable automatically when the operating mode is switched. The printing unit 213 may be equipped with a sensor that detects whether the orientation of the printing issuing port is correct.

音声出力部214は、音声を出力する。例えば、音声出力部214は、音声ガイダンスや警告音などを出力する。音声ガイダンスや警告音は、例えば、商品の登録や精算に係るものである。 The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance and warning sounds. The audio guidance and warning sounds relate to, for example, product registration and payment.

通信部215は、他の装置(クラウドサーバSv、ストアコントローラ10、監視端末11、他のPOS端末20、計量装置30、携帯端末50)と情報を送受信するインターフェースである。 The communication unit 215 is an interface that transmits and receives information with other devices (cloud server Sv, store controller 10, monitoring terminal 11, other POS terminals 20, weighing device 30, mobile terminal 50).

(各動作モードの概要)
続いて、POS端末20の動作モードについて説明する。POS端末20は、複数の動作モードのうちいずれかの動作モードで動作する。複数の動作モードは、通常の業務中における動作モード(登録処理および精算処理に係る動作モード)である。具体的には、複数の動作モードは、通常モードと、会計専用モードと、フルセルフモードとである。以下、通常モード、会計専用モード、およびフルセルフモードの各モードについて簡単に説明する。
(Overview of each operation mode)
Next, the operation modes of the POS terminal 20 will be described. The POS terminal 20 operates in one of a number of operation modes. The multiple operation modes are operation modes during normal business (operation modes related to registration processing and settlement processing). Specifically, the multiple operation modes are a normal mode, a checkout only mode, and a full self-service mode. Below, a brief description is given of each of the normal mode, the checkout only mode, and the full self-service mode.

(通常モード)
通常モードは、店員側の商品登録を有効とし、客側の商品登録を無効とした動作モードである。すなわち、通常モードは、客側の登録処理を実行せずに、店員側の登録処理を実行する動作モードである。店員側の商品登録では、店員側スキャナ部212、店員側表示部210、およびキー操作部211を用いて、商品の登録が行われる。また、通常モードでは、貨幣(紙幣および硬貨)の投入や各種カードの読み取りなど、精算が可能である。なお、通常モードでは、商品の登録処理が行われている際も、精算を開始させること(例えば、貨幣の投入)が可能である。
(Normal mode)
The normal mode is an operation mode in which the clerk's side product registration is enabled and the customer's side product registration is disabled. In other words, the normal mode is an operation mode in which the clerk's side registration process is executed without executing the customer's side registration process. In the clerk's side product registration, the clerk's side scanner unit 212, the clerk's side display unit 210, and the key operation unit 211 are used to register products. In the normal mode, settlement is possible, such as inserting money (banknotes and coins) and reading various cards. In the normal mode, settlement can be started (for example, inserting money) even while the product registration process is being performed.

また、通常モードでは、他のPOS端末20への登録情報の送信が可能である。他のPOS端末20への登録情報の送信とは、登録処理において生成された登録情報を、精算処理を実行可能な他のPOS端末20(会計専用モードのPOS端末20)に送信することである。また、通常モードでは、お会計券の発行が可能である。お会計券の発行とは、登録処理において生成した登録情報等をコード化し、印刷媒体(お会計券)に印刷して出力することである。お会計券が他のPOS端末20で読み取られることにより、他のPOS端末20において、精算処理を行うことが可能である。 In addition, in normal mode, it is possible to send registration information to other POS terminals 20. Sending registration information to other POS terminals 20 means sending the registration information generated in the registration process to another POS terminal 20 that can execute the settlement process (a POS terminal 20 in a settlement-only mode). In addition, in normal mode, it is possible to issue a receipt. Issuing a receipt means coding the registration information generated in the registration process, printing it on a print medium (receipt). When the receipt is read by another POS terminal 20, it is possible to carry out the settlement process at the other POS terminal 20.

(会計専用モード)
会計専用モードは、店員側および客側の商品登録を無効とした動作モードである。具体的には、会計専用モードは、クラウドサーバSvから登録情報を受信して、精算を行う動作モードである。また、会計専用モードは、他のPOS端末20(通常モードのPOS端末20)からの登録情報の受信、お会計券の読み取り、貨幣の投入を有効として、精算を行う動作モードである。なお、会計専用モードでは、他のPOS端末20への登録情報の送信や、お会計券の発行は無効とされる。ショッピングシステム1において、POS端末20は、会計専用モードで動作するものとする。
(Accounting only mode)
The accounting-only mode is an operating mode in which product registration by both the store clerk and the customer is disabled. Specifically, the accounting-only mode is an operating mode in which registration information is received from the cloud server Sv and settlement is carried out. The accounting-only mode is also an operating mode in which reception of registration information from other POS terminals 20 (POS terminals 20 in normal mode), reading of bills, and insertion of coins are valid and settlement is carried out. Note that in the accounting-only mode, sending of registration information to other POS terminals 20 and issuance of bills are disabled. In the shopping system 1, the POS terminal 20 operates in the accounting-only mode.

(フルセルフモード)
フルセルフモードは、店員側の商品登録を無効とし、客側の商品登録を有効とした動作モードである。具体的には、フルセルフモードは、客側における登録処理を前提とした動作モードである。客側の商品登録では、客側スキャナ部206、客側表示部205を用いて、商品の登録が行われる。また、フルセルフモードは、自端末における精算処理を行うことが可能な動作モードである。具体的には、フルセルフモードは、客側の商品登録および貨幣の投入を有効とした動作モードである。なお、フルセルフモードでは、他のPOS端末20への登録情報の送信や、お会計券の発行は無効とされる。また、フルセルフモードは、会計専用モードと同様に、クラウドサーバSvや他のPOS端末20からの登録情報の受信、お会計券の読み取りを有効として、精算を行うことも可能である。
(Full selfie mode)
The full self-service mode is an operation mode in which product registration by the clerk is disabled and product registration by the customer is enabled. Specifically, the full self-service mode is an operation mode that assumes registration processing on the customer side. In customer product registration, products are registered using the customer scanner unit 206 and the customer display unit 205. The full self-service mode is also an operation mode in which payment processing can be performed at the terminal itself. Specifically, the full self-service mode is an operation mode in which product registration by the customer and insertion of coins are enabled. Note that in the full self-service mode, the sending of registration information to other POS terminals 20 and the issuance of bills are disabled. Similarly to the payment-only mode, the full self-service mode also enables the reception of registration information from the cloud server Sv and other POS terminals 20 and the reading of bills, and allows payment to be performed.

(計量装置30の構成例)
以下、図3を参照しつつ、図4Aに示した計量装置30の構成例について説明する。
図3は、計量装置30の外観の一例を示す説明図である。
図4Aは、計量装置30のハードウェア構成の一例を示す説明図である。図3または図4Aに示すように、計量装置30は、CPU301と、ROM302と、RAM303と、メモリ304と、通信部305と、表示部306と、印刷部307と、スキャナ部308と、音声出力部309と、ロードセル310と、載台320と、を備える。これらは、バス330を介して相互に通信可能である。
(Configuration example of weighing device 30)
Hereinafter, a configuration example of the weighing device 30 shown in FIG. 4A will be described with reference to FIG.
FIG. 3 is an explanatory diagram showing an example of the external appearance of the weighing device 30.
Fig. 4A is an explanatory diagram showing an example of the hardware configuration of the weighing device 30. As shown in Fig. 3 or 4A, the weighing device 30 includes a CPU 301, a ROM 302, a RAM 303, a memory 304, a communication unit 305, a display unit 306, a printing unit 307, a scanner unit 308, an audio output unit 309, a load cell 310, and a platform 320. These can communicate with each other via a bus 330.

CPU301は、中央演算処理装置であり、ROM302に記憶されている取引情報出力プログラム等の各種プログラムを読み出して実行することにより、計量装置30の動作を制御する。
ROM302は、読み出し専用メモリであり、プログラムをはじめとしてCPU301が利用する各種の情報を記憶する。
The CPU 301 is a central processing unit that controls the operation of the weighing device 30 by reading and executing various programs, such as a transaction information output program, stored in the ROM 302 .
The ROM 302 is a read-only memory, and stores various types of information used by the CPU 301, including programs.

RAM303は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM303は、ROM302やメモリ304から読み出した情報や、外部から取得した情報や、処理において生成した情報等を記憶する。 RAM 303 is a readable and writable memory, and stores various information. For example, RAM 303 stores information read from ROM 302 or memory 304, information acquired from the outside, information generated during processing, etc.

メモリ304は、種々の情報を記憶する。メモリ304は、例えば、ストアコントローラ10から取得した計量対象商品の単価を記憶する。また、メモリ304は、計量対象商品を示す情報などの種々の情報を、設定された言語を用いて表示または音声で出力するための出力情報(図4Bを用いて後述する言語関連テーブル420)を記憶する。また、メモリ304は、図4Cを用いて後述する対応言語テーブル430を記憶する。なお、メモリ304に記憶されている各種情報は、外部の装置(例えば、ストアコントローラ10や外部のサーバ装置等)に記憶されていてもよい。この場合、計量装置30は、各種情報を用いる際に、当該外部の装置に問い合わせて、各種情報を取得するようにすればよい。 The memory 304 stores various information. For example, the memory 304 stores the unit price of the commodity to be weighed obtained from the store controller 10. The memory 304 also stores output information (language related table 420, described later with reference to FIG. 4B) for displaying or outputting various information, such as information indicating the commodity to be weighed, in a set language. The memory 304 also stores a corresponding language table 430, described later with reference to FIG. 4C. The various information stored in the memory 304 may be stored in an external device (for example, the store controller 10 or an external server device). In this case, the weighing device 30 may inquire of the external device to obtain the various information when using the various information.

なお、メモリ304は、ROM302に代えて、CPU301が実行するプログラム等を記憶してもよい。また、メモリ304は、RAM303に代えて、ROM302から読み出した情報や、外部から取得した情報や、処理において生成した情報等を記憶してもよい。 In addition, memory 304 may store programs executed by CPU 301 instead of ROM 302. Also, memory 304 may store information read from ROM 302, information acquired from the outside, information generated during processing, etc. instead of RAM 303.

通信部305は、外部の装置との間で情報を送受信するインターフェースである。通信部305は、ストアコントローラ10から、計量対象商品の商品識別情報に対応する単価を受信する。計量装置30は、載台320に載置された商品の重量(または個数)と、単価とを用いて、計量対象商品の売価を算出する。 The communication unit 305 is an interface for transmitting and receiving information to and from external devices. The communication unit 305 receives the unit price corresponding to the product identification information of the product to be weighed from the store controller 10. The weighing device 30 calculates the selling price of the product to be weighed using the weight (or number) of the product placed on the platform 320 and the unit price.

また、通信部305は、ネットワーク通信を介した通信のほかに、携帯端末50と近距離無線通信を行う。通信部305が近距離無線通信によって携帯端末50と通信接続可能な台数は、限られており、例えば、1台である。具体的に説明すると、携帯端末50と1対1で近距離無線通信を行う。1対1の近距離無線通信は、例えば、Bluetooth(登録商標)である。なお、1対1の近距離無線通信は、NFC(Near Field Communication)、Wi-Fi(登録商標)、光通信、4G(Generation)回線等などの通信プロトコルによる通信であってもよい。なお、通信部305が近距離無線通信によって携帯端末50と通信接続可能な台数は、1台に限らず、2台や3台であってもよい。 The communication unit 305 also performs short-range wireless communication with the mobile terminal 50 in addition to communication via network communication. The number of mobile terminals 50 that the communication unit 305 can connect to through short-range wireless communication is limited, for example, to one. To be more specific, the communication unit 305 performs short-range wireless communication one-to-one with the mobile terminal 50. One-to-one short-range wireless communication is, for example, Bluetooth (registered trademark). The one-to-one short-range wireless communication may be communication using a communication protocol such as NFC (Near Field Communication), Wi-Fi (registered trademark), optical communication, or a 4G (Generation) line. The number of mobile terminals 50 that the communication unit 305 can connect to through short-range wireless communication is not limited to one, and may be two or three.

表示部306は、顧客に各種情報を表示するとともに、顧客から操作を受け付ける。表示部306に表示される各種情報は、計量中の計量対象商品の商品名や計量数などのほか、計量に関するガイダンスなどを含む。また、表示部306に表示される各種情報は、携帯端末50と1対1の通信を開始させるために、携帯端末50に読み取らせる2次元コード(以下「接続用コード」という場合がある。)を含む。 The display unit 306 displays various information to the customer and accepts operations from the customer. The various information displayed on the display unit 306 includes the product name and weighing quantity of the product being weighed, as well as guidance regarding the weighing. The various information displayed on the display unit 306 also includes a two-dimensional code (hereinafter sometimes referred to as a "connection code") that is read by the mobile terminal 50 to start one-to-one communication with the mobile terminal 50.

印刷部307は、計量対象商品に関する情報(計量対象商品の重量、売価、およびこれらを示すバーコードなど)が印刷された印刷物(以下「ラベル」ともいう)を出力するラベル発行部である。
スキャナ部308は、各種コード(バーコード、2次元コード等)を読み取る。
音声出力部309は、音声を出力する。例えば、音声出力部309は、計量に関する音声ガイダンス等を出力する。
ロードセル310は、重量を検出するセンサである。ロードセル310は、載台320に載置された計量対象商品の重量を計測する。
The printing unit 307 is a label issuing unit that outputs a printed matter (hereinafter also referred to as a "label") on which information about the product to be weighed (such as the weight and selling price of the product to be weighed, and a barcode indicating these) is printed.
The scanner unit 308 reads various codes (bar codes, two-dimensional codes, etc.).
The audio output unit 309 outputs audio. For example, the audio output unit 309 outputs audio guidance related to weighing.
The load cell 310 is a sensor that detects weight and measures the weight of the product to be weighed that is placed on the platform 320.

(メモリ304が記憶する言語関連テーブル)
図4Bは、メモリ304が記憶する言語関連テーブルの一例を示す説明図である。図4Bに示すように、言語関連テーブル420は、言語情報と、重量単位と、重量変換値と、通貨と、金額変換値とを含む。言語関連テーブル420において、言語情報は、計量装置30において出力可能な言語を示す。重量単位は、言語情報に対応して用いられる重量の単位であり、具体的には、言語情報が示す言語が用いられる国において使用される重量の単位である。重量変換値は、キログラムを基準にして、重量単位に変換する際に用いられる値である。通貨は、言語情報に対応して用いられる通貨の単位であり、具体的には、言語情報が示す言語が用いられる国において使用される通貨の単位である。また、金額変換値は、日本円を基準にして、言語情報に対応する通貨の単位に変換する際に用いられる値である。
(Language Association Table Stored in Memory 304)
FIG. 4B is an explanatory diagram showing an example of a language association table stored in the memory 304. As shown in FIG. 4B, the language association table 420 includes language information, a weight unit, a weight conversion value, a currency, and a monetary amount conversion value. In the language association table 420, the language information indicates a language that can be output by the weighing device 30. The weight unit is a unit of weight used in correspondence with the language information, specifically, a unit of weight used in a country in which the language indicated by the language information is used. The weight conversion value is a value used when converting to a weight unit based on a kilogram. The currency is a unit of currency used in correspondence with the language information, specifically, a unit of currency used in a country in which the language indicated by the language information is used. The monetary amount conversion value is a value used when converting to a unit of currency corresponding to the language information, based on the Japanese yen.

図4Bにおいて、具体的に説明すると、言語情報は、日本語、英語、中国語、韓国語などを示す。すなわち、計量装置30は、これらの言語が示す言語情報で、取引に関する情報を出力可能であることを示している。重量単位は、各国で用いられる重量の単位を示す。例えば、日本語(日本)の場合「キログラム」であり、英語(米国)の場合「オンス」であり、中国語(中国)の場合「公斤」であり、韓国語(韓国)の場合「クン」である。 Specifically, in FIG. 4B, the language information indicates Japanese, English, Chinese, Korean, etc. In other words, it indicates that the weighing device 30 is capable of outputting information related to a transaction in the language information indicated by these languages. The weight unit indicates the unit of weight used in each country. For example, in Japanese (Japan), it is "kilogram," in English (United States), it is "ounce," in Chinese (China), it is "gongjin," and in Korean (South Korea), it is "kun."

また、重量変換値に示すように、1オンスは「0.0283495kg」であり、1公斤は「1kg」であり、1クンは「0.6kg」である。通貨は、日本語(日本)の場合「円」であり、英語(米国)の場合「ドル」であり、中国語(中国)の場合「人民元」であり、韓国語(韓国)の場合「ウォン」である。また、金額変換値に示すように、1ドルは「107円」であり、1人民元は「15.09円」であり、1ウォンは「0.087円」である。 As shown in the weight conversion values, 1 ounce is 0.0283495 kg, 1 jin is 1 kg, and 1 kun is 0.6 kg. Currency is the yen for Japanese (Japan), the dollar for English (United States), the yuan for Chinese (China), and the won for Korean (South Korea). As shown in the monetary conversion values, 1 dollar is 107 yen, 1 yuan is 15.09 yen, and 1 won is 0.087 yen.

このような言語関連テーブル420を用いることにより、計量装置30は、キログラムおよび日本円で計量した計量結果を用いて、顧客の使用する言語(顧客の母国)に応じた通貨および重量単位で計量結果を表示することが可能である。 By using such a language association table 420, the weighing device 30 can display the weighing results in the currency and weight units corresponding to the language used by the customer (the customer's home country) using the weighing results measured in kilograms and Japanese yen.

(メモリ304が記憶する対応言語テーブル)
図4Cは、メモリ304が記憶する対応言語テーブルの一例を示す説明図である。図4Cに示すように、対応言語テーブル430は、言語情報と、対応言語とを対応付けたテーブルである。言語情報は、携帯端末50に設定されている言語情報であり、且つ、計量装置30において出力不可能な言語情報を示す。
(Corresponding Language Table Stored in Memory 304)
4C is an explanatory diagram showing an example of a corresponding language table stored in the memory 304. As shown in FIG. 4C, the corresponding language table 430 is a table in which language information is associated with a corresponding language. The language information is language information set in the mobile terminal 50, and indicates language information that cannot be output by the weighing device 30.

ここで、図4Bの言語関連テーブル420に記憶されている「言語」は、一般的な言語(来店が見込める外国人が使用する言語)に限られている。言い換えれば、言語関連テーブル420において、多くの来店が見込めない外国人(例えば、台湾人や北朝鮮人)が使用する言語(例えば、台湾語や朝鮮語)は、記憶されていない。このため、このような顧客の場合には、言語情報に近い言語(親和性のある言語)である対応言語を用いて、計量結果を表示することが可能になっている。 Here, the "languages" stored in the language association table 420 in FIG. 4B are limited to general languages (languages used by foreigners who are expected to visit the store). In other words, languages (e.g. Taiwanese and Korean) used by foreigners who are not expected to visit in large numbers (e.g. Taiwanese or North Koreans) are not stored in the language association table 420. For this reason, in the case of such customers, it is possible to display the weighing results using a corresponding language that is close to the language information (a language with affinity).

具体的に説明すると、携帯端末50に設定されている言語情報が台湾語の場合、対応言語は、中国語である。すなわち、この場合、中国語を用いて出力情報が出力されることを示している。また、携帯端末50に設定されている言語情報が朝鮮語の場合、対応言語は、韓国語である。すなわち、この場合、韓国語を用いて出力情報が出力されることを示している。なお、より来店が見込めない外国人(例えば、グリーンランドなど)が使用する特殊な言語(例えば、イヌイット語など)のように、言語関連テーブル420内の言語情報に記憶されていない場合、言語情報は「その他」となる。「その他」には、対応言語として、英語が対応付けられている。なお、「その他」には、対応言語として、日本語が対応付けられていてもよい。 To be more specific, if the language information set in the mobile terminal 50 is Taiwanese, the corresponding language is Chinese. In other words, in this case, it is indicated that the output information is output in Chinese. Also, if the language information set in the mobile terminal 50 is Korean, the corresponding language is Korean. In other words, in this case, it is indicated that the output information is output in Korean. Note that, if the language is not stored in the language information in the language association table 420, such as a special language (e.g., Inuit) used by foreigners (e.g., Greenland, etc.) who are less likely to visit the store, the language information will be "other". "Other" is associated with English as the corresponding language. Note that "Other" may also be associated with Japanese as the corresponding language.

(携帯端末50の構成例)
次に、携帯端末50の構成例について説明する。
図5は、携帯端末50のハードウェア構成の一例を示す説明図である。図5において、携帯端末50は、CPU501、ROM502、RAM503、メモリ504、通信I/F(インターフェース)505、操作部506、カメラ507、マイク508、ディスプレイ509、スピーカ510を備えている。各構成部501~510は、バス520によってそれぞれ接続されている。
(Configuration example of mobile terminal 50)
Next, a configuration example of the portable terminal 50 will be described.
Fig. 5 is an explanatory diagram showing an example of the hardware configuration of the mobile terminal 50. In Fig. 5, the mobile terminal 50 includes a CPU 501, a ROM 502, a RAM 503, a memory 504, a communication I/F (interface) 505, an operation unit 506, a camera 507, a microphone 508, a display 509, and a speaker 510. The components 501 to 510 are connected to each other via a bus 520.

CPU501は、携帯端末50の全体の制御を司る。ROM502は、各種プログラムを記録している。RAM503は、CPU501のワークエリアとして使用される。すなわち、CPU501は、RAM503をワークエリアとして使用しながら、ROM502に記録された各種プログラムを実行することによって、携帯端末50の全体の制御を司る。 The CPU 501 is responsible for the overall control of the mobile terminal 50. The ROM 502 stores various programs. The RAM 503 is used as a work area for the CPU 501. That is, the CPU 501 uses the RAM 503 as a work area and executes the various programs stored in the ROM 502 to thereby control the entire mobile terminal 50.

メモリ504は、各種データを記憶する。メモリには、例えば、フラッシュROMが用いられる。メモリ504は、各種プログラムや、本アプリなどを記憶する。また、メモリ504は、使用可能な複数の言語情報を記憶する。また、メモリ504は、使用可能な複数の言語情報のうち、使用する一の言語情報を設定言語として記憶する。CPU501は、メモリ504に記憶されている設定言語で、各種データを出力する。 The memory 504 stores various data. For example, a flash ROM is used as the memory. The memory 504 stores various programs, this application, and the like. The memory 504 also stores multiple language information that can be used. The memory 504 also stores one language information to be used from the multiple language information that can be used as the set language. The CPU 501 outputs various data in the set language stored in the memory 504.

通信部505は、無線を介してネットワークに接続され、携帯端末50およびCPU501のインターフェースとして機能する。ネットワークとして機能する通信網には、インターネットや携帯電話網などがある。また、通信部505は、ネットワーク通信を介した通信のほかに、計量装置30と近距離無線通信を行う。 The communication unit 505 is connected to a network wirelessly and functions as an interface between the mobile terminal 50 and the CPU 501. Examples of communication networks that function as networks include the Internet and mobile phone networks. In addition to communication via network communication, the communication unit 505 also performs short-range wireless communication with the weighing device 30.

操作部506は、文字、数値、各種指示などの入力のための複数のキーを備えたハードキーである。
カメラ507は、商品に付されたバーコードや、各種の2次元コードを読み取る。
マイク508は、音声を入力する。
The operation unit 506 is a hardware keypad equipped with a plurality of keys for inputting characters, numbers, various instructions, and the like.
The camera 507 reads bar codes attached to products and various two-dimensional codes.
The microphone 508 inputs voice.

ディスプレイ509は、アイコン、カーソル、メニュー、ウインドウ、文字、画像などの各種データを表示する。ディスプレイ509には、例えば、タッチパネルが用いられる。ディスプレイ509は、予め設定された言語で画面を表示する。
スピーカ510は、音声を含む音を出力する。スピーカ510は、予め設定された言語で音声を出力する。なお、携帯端末50は、不図示のGPSユニットを備えており、GPS衛星からの電波を受信し、携帯端末50の現在位置を示す情報を出力する機能も有する。
The display 509 displays various data such as icons, cursors, menus, windows, characters, images, etc. For example, a touch panel is used as the display 509. The display 509 displays a screen in a preset language.
The speaker 510 outputs sounds including voice. The speaker 510 outputs sounds in a preset language. The mobile terminal 50 includes a GPS unit (not shown) and has a function of receiving radio waves from a GPS satellite and outputting information indicating the current position of the mobile terminal 50.

(携帯端末50と計量装置30との接続について)
ここで、一の携帯端末50と計量装置30との接続時間が長いと、その分、他の顧客の携帯端末50と計量装置30とが通信接続できない時間も長くなってしまう。例えば、一の携帯端末50と計量装置30とが通信接続した後に、当該客が計量対象商品を仮登録して計量装置30に当該計量対象商品を載置したりするなどの一連の計量操作が行われると、当該一の携帯端末50が長時間、計量装置30を占有してしまうことになる。これにより、他の顧客が計量装置30を使用することができなくなり、計量対象商品の登録に係る効率が低下してしまう。
(Connection between the portable terminal 50 and the weighing device 30)
Here, if the connection time between one portable terminal 50 and the weighing device 30 is long, the time during which the portable terminals 50 of other customers cannot communicate with the weighing device 30 will also be long. For example, after one portable terminal 50 and the weighing device 30 are connected to each other, if the customer performs a series of weighing operations, such as provisionally registering a commodity to be weighed and placing the commodity on the weighing device 30, the one portable terminal 50 will occupy the weighing device 30 for a long period of time. This makes it impossible for other customers to use the weighing device 30, reducing the efficiency of registering the commodity to be weighed.

このため、本実施形態では、計量装置30は、仮登録された計量対象商品の商品識別情報を携帯端末50から受信することを条件に、当該商品識別情報が示す仮登録商品(仮登録された商品)の計量を可能にする。言い換えれば、計量装置30は、携帯端末50において計量対象商品が仮登録されることを条件に、当該計量対象商品の計量を可能にする。以下に、携帯端末50が行う計量対象商品の仮登録および本登録について詳述する。 For this reason, in this embodiment, the weighing device 30 allows weighing of the provisionally registered product (provisionally registered product) indicated by the product identification information of the provisionally registered product to be weighed, on the condition that the weighing device 30 receives the product identification information of the provisionally registered product from the mobile terminal 50. In other words, the weighing device 30 allows weighing of the product to be weighed, on the condition that the product to be weighed is provisionally registered in the mobile terminal 50. The provisional registration and final registration of the product to be weighed performed by the mobile terminal 50 will be described in detail below.

(携帯端末50が行う計量対象商品の仮登録および本登録について)
携帯端末50(CPU501)は、計量対象商品を仮登録する。仮登録は、Non-PLUコードや、計量対象商品に特別に設けられた番号などを用いて、計量対象商品を特定することができればよい。例えば、仮登録とは、例えば、商品識別情報、商品名、単価などが登録された状態であり、商品の重量や売価などが登録されていない状態である。また、仮登録された商品は、例えば、仮登録がキャンセルされたとしても、後述する保留商品として扱われない。なお、仮登録された商品は、メモリ504に記憶されている。
(Provisional registration and final registration of weighing target product performed by mobile terminal 50)
The mobile terminal 50 (CPU 501) provisionally registers the product to be weighed. Provisional registration may be performed by identifying the product to be weighed using a Non-PLU code or a number specially assigned to the product to be weighed. For example, provisional registration refers to a state in which product identification information, product name, unit price, etc. are registered, but product weight, selling price, etc. are not registered. Furthermore, a provisionally registered product is not treated as a reserved product, which will be described later, even if the provisional registration is canceled. The provisionally registered product is stored in the memory 504.

携帯端末50は、カメラ507によって計量対象商品を識別するバーコード(商品識別情報)が読み取られると、当該バーコードの読取結果から得られる計量対象商品を仮登録する。仮登録された計量対象商品は、ディスプレイ509に表示される。計量対象商品を識別するバーコードは、例えば、計量対象商品の近傍に表示されている。当該バーコードの表示の態様は、ディスプレイへの表示でよいし、紙面への表示でもよい。 When the camera 507 reads a barcode (product identification information) identifying the product to be weighed, the mobile terminal 50 provisionally registers the product to be weighed obtained from the barcode reading result. The provisionally registered product to be weighed is displayed on the display 509. The barcode identifying the product to be weighed is displayed, for example, near the product to be weighed. The barcode may be displayed on a display or on paper.

通信部505は、計量装置30の通信部305と通信する。具体的には、通信部505は、例えば、Bluetoothを用いて、計量装置30の通信部305と1対1で近距離無線通信を行う。1対1の通信には、携帯端末50において、1対1の通信を行うための機能(以下「近距離無線通信機能」と言う)をONに設定しておくことを要する。また、携帯端末50は、計量装置30に対して、1対1の通信の接続要求を行う。計量装置30は、この接続要求に応じて携帯端末50との通信を開始して、携帯端末50において仮登録されている商品識別情報を受信することが可能になる。 The communication unit 505 communicates with the communication unit 305 of the weighing device 30. Specifically, the communication unit 505 performs one-to-one short-range wireless communication with the communication unit 305 of the weighing device 30, for example, using Bluetooth. For one-to-one communication, the function for one-to-one communication (hereinafter referred to as the "short-range wireless communication function") must be set to ON in the mobile terminal 50. In addition, the mobile terminal 50 makes a connection request for one-to-one communication to the weighing device 30. In response to this connection request, the weighing device 30 starts communication with the mobile terminal 50, and becomes able to receive product identification information provisionally registered in the mobile terminal 50.

ここで、携帯端末50と計量装置30との接続の手順について説明する。例えば、計量装置30は、携帯端末50と通信接続されていない状態では、1対1の通信接続を行うためのペアリング可能状態(待機状態)となっている。携帯端末50は、近距離無線通信がONになっている場合、1対1の通信が可能な周囲の機器を探索し、計量装置30を指定する。そして、携帯端末50と計量装置30との双方に、同一のパスキーが入力されると、1対1の通信が可能になる。 Here, the procedure for connecting the portable terminal 50 and the weighing device 30 will be described. For example, when the weighing device 30 is not connected to the portable terminal 50, it is in a pairing-enabled state (standby state) for one-to-one communication connection. When short-range wireless communication is ON, the portable terminal 50 searches for surrounding devices that are capable of one-to-one communication and selects the weighing device 30. Then, when the same passkey is input into both the portable terminal 50 and the weighing device 30, one-to-one communication becomes possible.

携帯端末50に、計量装置30との接続を行わせるための情報(周囲の機器の探索や、計量装置30の指定や、パスキーの入力等を行わせるための情報や、言語情報を計量装置30に送信する旨の情報など)は、接続用コードに含まれる。接続用コードは、例えば、待機状態中の計量装置30の表示部306に表示されている。このため、顧客が携帯端末50のカメラ507で当該接続用コードを読み取ると、周囲の機器の探索や、計量装置30の指定や、パスキーの入力などが自動で行われる。すなわち、顧客が携帯端末50のカメラ507で当該接続用コードを読み取ると、携帯端末50から計量装置30に対して接続要求が自動で行われ、自動で計量装置30との通信接続が行われる。 The connection code contains information for the mobile terminal 50 to connect to the weighing device 30 (information for searching for surrounding devices, specifying the weighing device 30, inputting a passkey, and information for sending language information to the weighing device 30, etc.). The connection code is displayed, for example, on the display unit 306 of the weighing device 30 in standby mode. Therefore, when a customer reads the connection code with the camera 507 of the mobile terminal 50, the search for surrounding devices, the specification of the weighing device 30, inputting a passkey, and so on are automatically performed. In other words, when a customer reads the connection code with the camera 507 of the mobile terminal 50, a connection request is automatically made from the mobile terminal 50 to the weighing device 30, and a communication connection with the weighing device 30 is automatically established.

また、接続要求を行う際には、携帯端末50に設定されている言語情報が計量装置30に送信される。これにより、計量装置30は、携帯端末50に設定されている言語情報を取得することができる。 When making a connection request, the language information set in the mobile terminal 50 is transmitted to the weighing device 30. This allows the weighing device 30 to obtain the language information set in the mobile terminal 50.

なお、接続用コードは、計量装置30に表示されることに限らず、紙面等に表示されて掲示されていてもよい。また、1対1の通信接続は、接続用コードが読み取られて行われることに限らず、顧客から、周囲の機器の探索、計量装置30の指定、パスキーの入力等のそれぞれを受け付けて行われてもよい。また、接続要求は、携帯端末50から計量装置30に対して行われることに限らず、計量装置30から携帯端末50に対して行われてもよい。 The connection code is not limited to being displayed on the weighing device 30, but may be displayed and posted on paper or the like. A one-to-one communication connection is not limited to being established by reading a connection code, but may be established by receiving a search for nearby devices, a designation of a weighing device 30, input of a passkey, etc. from the customer. A connection request is not limited to being made from the mobile terminal 50 to the weighing device 30, but may be made from the weighing device 30 to the mobile terminal 50.

1対1の通信接続が完了すると、通信部505は、CPU501の制御に従って、仮登録された計量対象商品を識別する商品識別情報を計量装置30へ送信する。 When the one-to-one communication connection is completed, the communication unit 505 transmits product identification information that identifies the provisionally registered product to be weighed to the weighing device 30 in accordance with the control of the CPU 501.

計量装置30の通信部305は、携帯端末50の通信部505と1対1で通信する。計量装置30の通信部305は、携帯端末50の通信部505から送信された商品識別情報を受信する。計量装置30のCPU301は、通信部305が受信した商品識別情報によって識別される計量対象商品の計量を行う。通信部305は、近距離無線通信によって計量結果を携帯端末50に送信する。計量結果は、載台320に載置された商品の重量(または個数)のほか、当該重量(または個数)と単価とを用いて算出された売価や、当該商品の商品識別情報(商品コード)などを含む。すなわち、計量結果は、計量対象商品の商品情報に相当する。 The communication unit 305 of the weighing device 30 communicates one-to-one with the communication unit 505 of the mobile terminal 50. The communication unit 305 of the weighing device 30 receives product identification information transmitted from the communication unit 505 of the mobile terminal 50. The CPU 301 of the weighing device 30 weighs the product to be weighed that is identified by the product identification information received by the communication unit 305. The communication unit 305 transmits the weighing result to the mobile terminal 50 by short-range wireless communication. The weighing result includes the weight (or number) of the product placed on the platform 320, as well as the selling price calculated using the weight (or number) and the unit price, and the product identification information (product code) of the product. In other words, the weighing result corresponds to the product information of the product to be weighed.

携帯端末50のCPU501は、計量装置30の計量結果に基づいて、仮登録した計量対象商品を本登録する。本登録とは、精算を行うための全ての情報が登録されることである。具体的には、本登録は、例えば、仮登録した商品識別情報や商品名や単価に加えて、重量や売価などが登録されることである。また、本登録された商品は、例えば、本登録がキャンセルされると、後述する保留商品として扱われる点でも、仮登録された商品とは異なる。 The CPU 501 of the mobile terminal 50 officially registers the provisionally registered product to be weighed based on the weighing results of the weighing device 30. Official registration means that all information required for settlement is registered. Specifically, official registration means, for example, that in addition to the provisionally registered product identification information, product name, and unit price, the weight and selling price are registered. Furthermore, an officially registered product differs from a provisionally registered product in that, for example, if official registration is canceled, the product is treated as a reserved product, as described below.

本実施形態では、携帯端末50に計量対象商品が仮登録されていない場合には、計量装置30と携帯端末50との1対1の通信接続が禁止されるようになっている。1対1の通信接続を禁止する制御を行う主体は、例えば、携帯端末50である。具体的には、携帯端末50は、接続用コードを読み取ったとしても、計量対象商品を仮登録していない場合には、接続要求を行わないようにすればよい。 In this embodiment, if the product to be weighed is not provisionally registered in the mobile terminal 50, a one-to-one communication connection between the weighing device 30 and the mobile terminal 50 is prohibited. The subject that performs the control to prohibit a one-to-one communication connection is, for example, the mobile terminal 50. Specifically, even if the mobile terminal 50 reads the connection code, if the product to be weighed is not provisionally registered, it does not make a connection request.

なお、1対1の通信接続を禁止する主体は、計量装置30であってもよい。この場合、携帯端末50は、1対1の通信接続後に直ぐに、仮登録した計量対象商品に関する情報を送信すればよい。仮登録した計量対象商品に関する情報は、仮登録した計量対象商品を示す情報でもよいし、計量対象商品の仮登録の有無を示す情報でもよい。計量装置30は、仮登録した計量対象商品に関する情報を用いて、計量対象商品が仮登録されているか否かを判別し、仮登録されていないと判別した場合には、当該携帯端末50との1対1に通信を解除(禁止)すればよい。 The weighing device 30 may be the entity that prohibits one-to-one communication connection. In this case, the mobile terminal 50 may transmit information about the provisionally registered product to be weighed immediately after one-to-one communication connection. The information about the provisionally registered product to be weighed may be information indicating the provisionally registered product to be weighed, or may be information indicating whether the product to be weighed has been provisionally registered. The weighing device 30 may use the information about the provisionally registered product to be weighed to determine whether the product to be weighed has been provisionally registered, and if it determines that the product has not been provisionally registered, it may cancel (prohibit) one-to-one communication with the mobile terminal 50.

(仮登録を促す旨の報知について)
本実施形態では、携帯端末50において計量対象商品の仮登録が行われないと、計量装置30を使用することができないようになっている。このため、携帯端末50において計量対象商品の仮登録が行われていない場合には、その旨を報知するようにしている。これについて、具体的に説明する。携帯端末50は、計量対象商品を仮登録してない場合、計量対象商品の仮登録を促す旨の報知を行う。具体的に、計量装置30と携帯端末50との1対1の通信接続が禁止された場合、携帯端末50は、計量対象商品の仮登録を促す旨の報知を行う。仮登録を促す旨の報知の態様は、ディスプレイ509からの表示出力や、スピーカ510からの音声出力である。
(Notification encouraging provisional registration)
In this embodiment, the weighing device 30 cannot be used unless the product to be weighed is provisionally registered in the mobile terminal 50. For this reason, if the product to be weighed has not been provisionally registered in the mobile terminal 50, a notification to that effect is provided. This will be described in detail. If the product to be weighed has not been provisionally registered, the mobile terminal 50 provides a notification urging the user to provisionally register the product to be weighed. Specifically, if one-to-one communication connection between the weighing device 30 and the mobile terminal 50 is prohibited, the mobile terminal 50 provides a notification urging the user to provisionally register the product to be weighed. The notification urging the user to provisionally register the product is provided as a display output from the display 509 or as an audio output from the speaker 510.

(計量不可能商品の報知について)
また、計量装置30のCPU301は、計量装置30ごとに予め定められた計量可能な計量対象商品(以下「計量可能商品」と言う)を計量する。計量可能商品は、例えば、野菜売り場に配置された計量装置30であれば、野菜に該当する各種商品であり、鮮魚売り場に配置された計量装置30であれば、鮮魚に該当する各種商品である。計量可能商品を識別する商品識別情報は、例えば、メモリ304に記憶されている。なお、計量可能商品を識別する商品識別情報は、ストアコントローラ10から取得されてもよい。
(Notification of products that cannot be weighed)
Furthermore, the CPU 301 of the weighing device 30 weighs weighable products (hereinafter referred to as "weighable products") that are predetermined for each weighing device 30. For example, the weighable products are various products corresponding to vegetables if the weighing device 30 is placed in the vegetable section, and are various products corresponding to fresh fish if the weighing device 30 is placed in the fresh fish section. Product identification information that identifies the weighable products is stored, for example, in the memory 304. Note that the product identification information that identifies the weighable products may be obtained from the store controller 10.

携帯端末50は、仮登録されている計量対象商品が計量可能商品ではない場合(計量不可能商品である場合)、計量不可能な旨の報知を行う。仮登録されている計量対象商品が計量可能商品であるか否かを判断する判断主体は、例えば、計量装置30である。この場合、計量装置30は、携帯端末50から受信した商品識別情報が、メモリ304に記憶されている計量可能商品を示す商品識別情報に含まれるか否かを判断する。当該判断において、否定の判断結果が得られた場合、計量装置30は、その旨を示す情報を携帯端末50に送信する。携帯端末50(CPU501)は、当該情報を受信すると、計量不可能な旨の報知(計量不可能商品の報知)を行う。計量不可能商品の報知の態様は、ディスプレイ509からの表示出力や、スピーカ510からの音声出力である。 If the temporarily registered commodity to be weighed is not a weighable commodity (a commodity that cannot be weighed), the mobile terminal 50 issues a notification that the commodity cannot be weighed. The entity that determines whether the temporarily registered commodity to be weighed is a weighable commodity is, for example, the weighing device 30. In this case, the weighing device 30 determines whether the commodity identification information received from the mobile terminal 50 is included in the commodity identification information that indicates a weighable commodity stored in the memory 304. If a negative determination result is obtained in this determination, the weighing device 30 transmits information indicating this to the mobile terminal 50. When the mobile terminal 50 (CPU 501) receives this information, it issues a notification that the commodity cannot be weighed (notification of an unweighable commodity). The notification of an unweighable commodity is made in the form of a display output from the display 509 or an audio output from the speaker 510.

なお、仮登録されている計量対象商品が計量可能商品であるか否かを判断する判断主体は、携帯端末50であってもよい。この場合、例えば、接続用コードに計量可能商品を識別する商品識別情報が含まれていてもよい。携帯端末50は、接続用コードを読み取ると、仮登録している計量対象商品の商品識別情報が、接続用コードから得られる計量可能商品の商品識別情報に含まれるか否かを判断すればよい。携帯端末50は、当該判断において、否定の判断結果を得た場合、計量不可能な旨の報知を行うようにすればよい。 The mobile terminal 50 may be the entity that determines whether the provisionally registered product to be weighed is a weighable product. In this case, for example, the connection code may contain product identification information that identifies the weighable product. When the mobile terminal 50 reads the connection code, it may determine whether the product identification information of the provisionally registered product to be weighed is included in the product identification information of the weighable product obtained from the connection code. If the mobile terminal 50 obtains a negative determination result in this determination, it may be configured to notify the user that the product cannot be weighed.

(計量装置30の機能的構成)
次に、計量装置30の機能的構成について説明する。計量装置30は、通信部305(図4A参照)と、取得部と、出力制御部と、計量部と、ラベル発行部とを備える。取得部と、出力制御部と、計量部とは、CPU301によって実現される。すなわち、CPU301がROM302に記憶されている取引情報出力プログラムを実行することにより、各部の機能を実現する。ラベル発行部は、印刷部307によって実現される。
(Functional configuration of the weighing device 30)
Next, the functional configuration of the weighing device 30 will be described. The weighing device 30 comprises a communication unit 305 (see FIG. 4A), an acquisition unit, an output control unit, a weighing unit, and a label issuing unit. The acquisition unit, output control unit, and weighing unit are realized by the CPU 301. That is, the CPU 301 realizes the functions of each unit by executing a transaction information output program stored in the ROM 302. The label issuing unit is realized by the printing unit 307.

通信部305は、端末装置の一例である携帯端末50と通信を行う。通信部305は、例えば、携帯端末50と近距離無線通信によって1対1の通信を行う。携帯端末50には、予め一の言語情報が設定されている。具体的には、携帯端末50には、携帯端末50の購入時等に顧客等が設定した一の言語情報が設定されている。当該言語情報が示す言語は、例えば、顧客が日常的に使用する言語である。携帯端末50は、設定されている言語情報が示す言語で画面を表示する。また、携帯端末50は、顧客の操作を受け付ける。 The communication unit 305 communicates with the mobile terminal 50, which is an example of a terminal device. The communication unit 305 communicates one-to-one with the mobile terminal 50, for example, by short-range wireless communication. One language information is set in advance in the mobile terminal 50. Specifically, one language information set by a customer or the like when purchasing the mobile terminal 50 or the like is set in the mobile terminal 50. The language information indicates, for example, a language that the customer uses on a daily basis. The mobile terminal 50 displays a screen in the language indicated by the set language information. The mobile terminal 50 also accepts operations by the customer.

取得部は、通信部305の通信によって、携帯端末50に設定されている一の言語情報を取得する。ここで、携帯端末50は、計量装置30と接続する際に、計量装置30に表示される接続用コードを読み取る。接続用コードには、計量装置30宛てに言語情報を送信する旨の情報が含まれている。このため、携帯端末50は、接続用コードを読み取ると、計量装置30に一の言語情報を送信する。このように、携帯端末50から一の言語情報が送信されることにより、取得部は、一の言語情報を取得する。 The acquisition unit acquires the one language information set in the mobile terminal 50 through communication by the communication unit 305. Here, when connecting to the weighing device 30, the mobile terminal 50 reads a connection code displayed on the weighing device 30. The connection code includes information indicating that language information will be sent to the weighing device 30. Therefore, when the mobile terminal 50 reads the connection code, it transmits the one language information to the weighing device 30. In this way, the one language information is transmitted from the mobile terminal 50, and the acquisition unit acquires the one language information.

出力制御部は、取得部によって取得された一の言語情報に応じた言語で、取引に関する情報を出力する。具体的には、出力制御部は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語で取引に関する情報を出力する。一方で、出力制御部は、携帯端末50に設定されている言語情報が日本語以外の他の言語(外国語)を示す場合、他の言語で取引に関する情報を出力する。なお、出力制御部は、携帯端末50に設定されている言語情報が日本語以外の他の言語を示す場合、日本語と他の言語とを併記して取引に関する情報を出力してもよい。 The output control unit outputs information related to the transaction in a language corresponding to one of the pieces of language information acquired by the acquisition unit. Specifically, when the language information set in the mobile terminal 50 indicates Japanese, the output control unit outputs information related to the transaction in Japanese. On the other hand, when the language information set in the mobile terminal 50 indicates a language other than Japanese (a foreign language), the output control unit outputs information related to the transaction in the other language. Note that when the language information set in the mobile terminal 50 indicates a language other than Japanese, the output control unit may output information related to the transaction in both Japanese and the other language.

取引に関する情報は、計量部の計量に関する計量情報を含む。計量情報は、計量対象商品を載台320に載せることを促す通知を行うための情報や、ラベルの発行を促す通知を行うための情報などを含む。出力制御部による取引に関する情報の出力態様は、音声や表示の出力態様である。 The information related to the transaction includes weighing information related to weighing by the weighing unit. The weighing information includes information for issuing a notification to prompt the user to place the product to be weighed on the platform 320, and information for issuing a notification to prompt the user to issue a label. The output control unit outputs the information related to the transaction in the form of sound or display.

出力制御部は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語で取引に関する情報を出力する。具体的には、出力制御部は、言語関連テーブル420(図4B参照)に記憶されている言語情報を用いて、取引に関する情報を出力する。また、携帯端末50に設定されている一の言語情報が示す言語と同一の言語を出力できない場合がある。具体的には、言語関連テーブル420に、当該一の言語情報と同一の言語情報が記憶されていない場合がある。この場合、出力制御部は、当該一の言語情報に対応する他の言語で、取引に関する情報を出力する。具体的には、出力制御部は、対応言語テーブル430(図4C参照)を参照し、他の言語としての対応言語で、取引に関する情報を出力する。 The output control unit outputs information about the transaction in the same language as the language indicated by the one language information set in the mobile terminal 50. Specifically, the output control unit outputs information about the transaction using language information stored in the language association table 420 (see FIG. 4B). There are also cases where the same language as the one language information set in the mobile terminal 50 cannot be output. Specifically, there are cases where the same language information as the one language information is not stored in the language association table 420. In this case, the output control unit outputs information about the transaction in another language that corresponds to the one language information. Specifically, the output control unit references the corresponding language table 430 (see FIG. 4C) and outputs information about the transaction in the corresponding other language.

また、計量情報は、計量部によって計量された商品の重量の情報を含む。計量部によって計量された商品の重量の単位は、例えば、kgである。出力制御部は、商品の重量の情報を、一の言語情報に応じた重量の単位に換算して出力する。具体的には、出力制御部は、計量部によって計量された重量の単位を、一の言語情報に応じた重量さの単位(例えば、オンス)に換算して、重量の情報を出力する。より具体的には、出力制御部は、言語関連テーブル420の「重量変換値」を参照して、計量によって得られた重量の情報を、言語情報に応じた単位に換算して出力する。例えば、出力制御部は、換算前の重量の単位(例えば、kg)と、換算した重量の単位(例えば、オンス)とを併記して表示部306に表示させる。 The weighing information also includes information on the weight of the product weighed by the weighing unit. The unit of the weight of the product weighed by the weighing unit is, for example, kg. The output control unit converts the weight information of the product into a unit of weight corresponding to the one language information and outputs the converted weight information. Specifically, the output control unit converts the unit of weight measured by the weighing unit into a unit of weight (for example, ounces) corresponding to the one language information and outputs the weight information. More specifically, the output control unit refers to the "weight conversion value" in the language association table 420, converts the weight information obtained by weighing into a unit corresponding to the language information, and outputs the converted weight information. For example, the output control unit causes the display unit 306 to display both the unit of weight before conversion (for example, kg) and the unit of weight after conversion (for example, ounces).

また、取引に関する情報は、商品の買上金額の情報を含む。買上金額は、顧客が商品に対して支払う金額であり、例えば、商品の単価と重量(または個数)との積によって得られる。買上金額の通信の単位は、例えば、日本円である。出力制御部は、買上金額の情報を、一の言語情報に応じた通貨(例えば、ドル)に換算して出力する。具体的には、出力制御部は、言語関連テーブル420の「金額変換値」を参照して、買上金額を言語情報に応じた通貨に換算して買上金額の情報を出力する。例えば、出力制御部は、換算前の通過の単位(例えば、日本円)と、換算した通貨の単位(例えば、ドル)とを併記して表示部306に表示させる。 The transaction information also includes information on the purchase amount of the product. The purchase amount is the amount paid by the customer for the product, and is obtained, for example, by multiplying the unit price of the product by the weight (or number). The unit of communication of the purchase amount is, for example, Japanese yen. The output control unit converts the purchase amount information into a currency (for example, dollars) corresponding to one piece of language information and outputs it. Specifically, the output control unit refers to the "amount conversion value" in the language association table 420, converts the purchase amount into a currency corresponding to the language information, and outputs the purchase amount information. For example, the output control unit causes the display unit 306 to display both the unit of currency before conversion (for example, Japanese yen) and the unit of the converted currency (for example, dollars).

また、ラベル発行部は、ラベルを発行する。出力制御部は、一の言語情報に応じた言語で、ラベル発行部にラベルを発行させる。ラベル発行部は、印刷部307を用いてラベルを発行する。ラベル発行部は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語でラベルを発行する。また、ラベル発行部は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語でラベルを出力できない場合は、対応言語でラベルを発行する。また、ラベル発行部は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語のみでラベルを発行する。一方で、ラベル発行部は、携帯端末50に設定されている言語情報が日本語以外の他の言語を示す場合、日本語に他の言語を併記したラベルを発行する。 The label printing unit also prints a label. The output control unit causes the label printing unit to print a label in a language corresponding to the one language information. The label printing unit prints a label using the printing unit 307. The label printing unit prints a label in the same language as the one language information set in the mobile terminal 50. If the label printing unit cannot output a label in the same language as the one language information set in the mobile terminal 50, it prints a label in a compatible language. If the language information set in the mobile terminal 50 indicates Japanese, the label printing unit prints a label only in Japanese. On the other hand, if the language information set in the mobile terminal 50 indicates a language other than Japanese, the label printing unit prints a label in Japanese with the other language written on top.

(外国語の出力の終了タイミングについて)
出力制御部は、所定のタイミングで、外国語の出力を終了させる。所定のタイミングは、例えば、計量が完了したタイミングや、ラベルが発行されたタイミングや、顧客がラベルを受け取ったタイミングなどである。具体的には、計量が完了したタイミングは、例えば、ロードセル310によって重量の検出が完了したタイミングである。ラベルが発行されたタイミングは、ラベル発行部によるラベルの発行が完了したタイミングである。顧客がラベル受け取ったタイミングは、顧客によるラベルの取り出しを検出するセンサによって、当該取り出しが検出されたタイミングである。また、出力制御部は、上述した各タイミングから所定時間が経過したタイミングで、外国語の出力を終了させるようにしてもよい。
(Regarding the end timing of foreign language output)
The output control unit ends the output of the foreign language at a predetermined timing. The predetermined timing is, for example, the timing when weighing is completed, the timing when a label is printed, or the timing when a customer receives the label. Specifically, the timing when weighing is completed is, for example, the timing when weight detection is completed by the load cell 310. The timing when a label is printed is the timing when printing of the label by the label printing unit is completed. The timing when a customer receives the label is the timing when the removal of the label by the customer is detected by a sensor that detects the removal of the label. The output control unit may also end the output of the foreign language when a predetermined time has elapsed from each of the above-mentioned timings.

(POS端末20の機能的構成)
次に、POS端末20の機能的構成について説明する。POS端末20は、通信部215(図2参照)と、取得部と、出力制御部と、精算部と、印刷部213とを備える。取得部と、出力制御部と、精算部とは、CPU201によって実現される。すなわち、CPU201がROM202に記憶されている取引情報出力プログラムを実行することにより、各部の機能を実現する。
(Functional Configuration of POS Terminal 20)
Next, the functional configuration of the POS terminal 20 will be described. The POS terminal 20 includes a communication unit 215 (see FIG. 2), an acquisition unit, an output control unit, a settlement unit, and a printing unit 213. The acquisition unit, the output control unit, and the settlement unit are realized by the CPU 201. That is, the CPU 201 executes a transaction information output program stored in the ROM 202 to realize the functions of each unit.

POS端末20は、計量装置30が記憶する言語関連テーブル420(図4B参照)と同等のテーブル(以下「POS端末20の言語関連テーブル」という。)を記憶する。また、POS端末20は、計量装置30が記憶する対応言語テーブル430(図4C参照)と同等のテーブル(以下、「POS端末20の対応言語テーブル」という。)を記憶する。 The POS terminal 20 stores a table (hereinafter referred to as the "language-related table of the POS terminal 20") equivalent to the language-related table 420 (see FIG. 4B) stored in the weighing device 30. The POS terminal 20 also stores a table (hereinafter referred to as the "supported language table of the POS terminal 20") equivalent to the supported language table 430 (see FIG. 4C) stored in the weighing device 30.

通信部215は、端末装置の一例である携帯端末50と通信を行う。通信部215は、携帯端末50と、クラウドサーバSvを介して間接的に通信を行う。ただし、通信部215は、携帯端末50と直接的に通信を行ってもよい。 The communication unit 215 communicates with the mobile terminal 50, which is an example of a terminal device. The communication unit 215 communicates with the mobile terminal 50 indirectly via the cloud server Sv. However, the communication unit 215 may also communicate directly with the mobile terminal 50.

取得部は、通信部215の通信によって、携帯端末50に設定されている一の言語情報を取得する。一の言語情報は、精算部による精算が開始される際に、クラウドサーバSvから登録情報とともに送信される。なお、登録情報は、クラウドサーバSvに登録されるカート情報に含まれる情報である。取得部は、通信部215によって受信された一の言語情報を取得する。 The acquisition unit acquires the one language information set in the mobile terminal 50 through communication by the communication unit 215. The one language information is transmitted from the cloud server Sv together with the registration information when settlement by the settlement unit is started. The registration information is information included in the cart information registered in the cloud server Sv. The acquisition unit acquires the one language information received by the communication unit 215.

出力制御部は、取得部によって取得された一の言語情報に応じた言語で、取引に関する情報を出力する。具体的には、出力制御部は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語で取引に関する情報を出力する。一方で、出力制御部は、携帯端末50に設定されている言語情報が日本語以外の他の言語(外国語)を示す場合、他の言語で取引に関する情報を出力する。なお、出力制御部は、携帯端末50に設定されている言語情報が日本語以外の他の言語を示す場合、日本語と他の言語とを併記して取引に関する情報を出力してもよい。 The output control unit outputs information related to the transaction in a language corresponding to one of the pieces of language information acquired by the acquisition unit. Specifically, when the language information set in the mobile terminal 50 indicates Japanese, the output control unit outputs information related to the transaction in Japanese. On the other hand, when the language information set in the mobile terminal 50 indicates a language other than Japanese (a foreign language), the output control unit outputs information related to the transaction in the other language. Note that when the language information set in the mobile terminal 50 indicates a language other than Japanese, the output control unit may output information related to the transaction in both Japanese and the other language.

取引に関する情報は、精算部による精算に用いられる登録情報を含む。出力制御部による取引に関する情報の出力態様は、音声や表示の出力態様である。 The information about the transaction includes registration information used for settlement by the settlement unit. The output mode of the information about the transaction by the output control unit is audio or display output mode.

また、出力制御部は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語で登録情報を出力する。具体的には、出力制御部は、POS端末20の言語関連テーブルに記憶されている言語情報を用いて、登録情報を出力する。また、携帯端末50に設定されている一の言語情報が示す言語と同一の言語を出力できない場合がある。具体的には、POS端末20の言語関連テーブルに、当該一の言語情報と同一の言語情報が記憶されていない場合がある。この場合、出力制御部は、当該一の言語情報に対応する他の言語で、登録情報を出力する。具体的には、出力制御部は、POS端末20の対応言語テーブルを参照し、他の言語としての対応言語で、登録情報を出力する。 The output control unit also outputs the registration information in the same language as the language indicated by the one language information set in the mobile terminal 50. Specifically, the output control unit outputs the registration information using language information stored in the language association table of the POS terminal 20. There are also cases where it is not possible to output the same language as the one language information set in the mobile terminal 50. Specifically, there are cases where the same language information as the one language information is not stored in the language association table of the POS terminal 20. In this case, the output control unit outputs the registration information in another language that corresponds to the one language information. Specifically, the output control unit references the supported language table of the POS terminal 20, and outputs the registration information in the other supported language.

また、POS端末20の出力制御部が出力する取引に関する情報は、計量装置30によって計量された商品の重量の情報を含むようにしてもよい。この場合、出力制御部は、商品の重量の情報を、一の言語情報に応じた重量の単位に換算して出力する。具体的には、出力制御部は、計量装置30によって計量された重量の単位を、一の言語情報に応じた重量さの単位(例えば、オンス)に換算して、重量の情報を出力する。より具体的には、出力制御部は、POS端末20の言語関連テーブルの「重量変換値」を参照して、計量によって得られた重量の情報を、言語情報に応じた単位に換算して出力する。例えば、出力制御部は、換算前の重量の単位(例えば、kg)と、換算した重量の単位(例えば、オンス)とを併記して客側表示部205に表示させる。 The transaction-related information output by the output control unit of the POS terminal 20 may also include information on the weight of the product weighed by the weighing device 30. In this case, the output control unit converts the product weight information into a unit of weight corresponding to the one language information and outputs it. Specifically, the output control unit converts the unit of weight weighed by the weighing device 30 into a unit of weight (e.g., ounces) corresponding to the one language information and outputs the weight information. More specifically, the output control unit refers to the "weight conversion value" in the language-related table of the POS terminal 20, converts the weight information obtained by weighing into a unit corresponding to the language information, and outputs it. For example, the output control unit causes the customer-side display unit 205 to display both the unit of weight before conversion (e.g., kg) and the unit of weight after conversion (e.g., ounces).

また、POS端末20の出力制御部が出力する取引に関する情報は、商品の買上金額の情報を含むようにしてもよい。この場合、買上金額の通信の単位は、例えば、日本円である。出力制御部は、買上金額の情報を、一の言語情報に応じた通貨(例えば、ドル)に換算して出力する。具体的には、出力制御部は、POS端末20の言語関連テーブルの「金額変換値」を参照して、買上金額を言語情報に応じた通貨に換算して買上金額の情報を出力する。例えば、出力制御部は、換算前の通過の単位(例えば、日本円)と、換算した通貨の単位(例えば、ドル)とを併記して客側表示部205に表示させる。 The transaction information output by the output control unit of the POS terminal 20 may also include information on the purchase amount of the product. In this case, the unit of communication of the purchase amount is, for example, Japanese yen. The output control unit converts the purchase amount information into a currency corresponding to one of the language information (for example, dollars) and outputs the purchase amount information. Specifically, the output control unit refers to the "amount conversion value" in the language-related table of the POS terminal 20, converts the purchase amount into a currency corresponding to the language information, and outputs the purchase amount information. For example, the output control unit causes the customer display unit 205 to display both the unit of currency before conversion (for example, Japanese yen) and the unit of the converted currency (for example, dollars).

また、印刷部213は、レシート等の各種媒体を発行してもよい。この場合、出力制御部は、一の言語情報に応じた言語で、印刷部213に各種媒体を発行させる。具体的には、印刷部213は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語で各種媒体を発行する。また、印刷部213は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語で各種媒体を出力できない場合は、対応言語で各種媒体を発行する。また、印刷部213は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語のみで各種媒体を発行する。一方で、印刷部213は、携帯端末50に設定されている言語情報が日本語以外の他の言語を示す場合、日本語に他の言語を併記した各種媒体を発行する。 The printing unit 213 may also issue various media such as receipts. In this case, the output control unit causes the printing unit 213 to issue various media in a language corresponding to the one language information. Specifically, the printing unit 213 issues various media in the same language as the one language information set in the mobile terminal 50. If the printing unit 213 cannot output various media in the same language as the one language information set in the mobile terminal 50, it issues various media in a compatible language. If the language information set in the mobile terminal 50 indicates Japanese, the printing unit 213 issues various media only in Japanese. On the other hand, if the language information set in the mobile terminal 50 indicates a language other than Japanese, the printing unit 213 issues various media in which the other language is written alongside Japanese.

(外国語の出力の終了タイミングについて)
出力制御部は、所定のタイミングで、外国語の出力を終了させる。所定のタイミングは、例えば、お釣りが払い出されたタイミング、レシートが発行されたタイミング、お釣りやレシートが取り除かれたタイミングなどである。具体的には、お釣りが払い出されたタイミングは、例えば、釣銭機209によって釣り銭が排出口から排出されたタイミングである。レシートが発行されたタイミングは、印刷部213によってレシートが出力されたタイミングである。お釣りが取り除かれたタイミングは、釣銭機209が備えるセンサによってお釣りが取り除かれたことが検出されたタイミングである。レシートが取り除かれたタイミングは、顧客によるレシートの取り出しを検出するセンサによって、当該取り出しが検出されたタイミングである。また、出力制御部は、上述した各タイミングから所定時間が経過したタイミングで、外国語の出力を終了させるようにしてもよい。
(Regarding the end timing of foreign language output)
The output control unit terminates the output of the foreign language at a predetermined timing. The predetermined timing is, for example, the timing when the change is dispensed, the timing when a receipt is issued, the timing when the change or the receipt is removed, etc. Specifically, the timing when the change is dispensed is, for example, the timing when the change dispenser 209 discharges the change from the discharge port. The timing when the receipt is issued is the timing when the receipt is output by the printing unit 213. The timing when the change is removed is the timing when a sensor provided in the change dispenser 209 detects that the change has been removed. The timing when the receipt is removed is the timing when a sensor that detects the removal of the receipt by the customer detects the removal. The output control unit may also terminate the output of the foreign language when a predetermined time has elapsed from each of the above-mentioned timings.

(クラウドサーバSvが管理する情報の一例)
図6は、クラウドサーバSvが管理する、携帯端末50ごとの各種情報の一例を示す説明図である。クラウドサーバSvは、(A)顧客情報と、(B)店舗情報と、(C)カート情報とを含む各種情報を記憶する。なお、クラウドサーバSvは、自装置内の記憶部に各種情報を記憶することに代えて又は加えて、クラウドサーバSvがアクセス可能なファイルサーバ等の他の装置に、各種情報の一部または全部を記憶してもよい。
(Example of information managed by cloud server Sv)
6 is an explanatory diagram showing an example of various information managed by the cloud server Sv for each mobile terminal 50. The cloud server Sv stores various information including (A) customer information, (B) store information, and (C) cart information. Note that instead of or in addition to storing the various information in a storage unit within the cloud server Sv, the cloud server Sv may store some or all of the various information in another device, such as a file server, accessible by the cloud server Sv.

(顧客情報)
図6(A)は、顧客情報の一例を示す。顧客情報は、個々の顧客を管理するための情報である。顧客情報は、店舗ごとや系列店ごとの会員情報であってもよい。図6(A)に示すように、顧客情報は、顧客識別情報と、顧客名と、顧客登録日と、顧客ランクと、ポイント数とを含む。
(Customer Information)
Fig. 6(A) shows an example of customer information. The customer information is information for managing individual customers. The customer information may be membership information for each store or each affiliated store. As shown in Fig. 6(A), the customer information includes customer identification information, customer name, customer registration date, customer rank, and number of points.

顧客識別情報は、顧客を一意に識別する識別情報である。顧客識別情報は、例えば、携帯端末50に本アプリがインストールされる際に、インストールされたアプリごとに固有に割り当てられるアプリケーション識別情報(以下「アプリ識別情報」という。)であってもよい。アプリ識別情報は、例えば、シーケンシャルに付される番号であってよい。あるいは、アプリ識別情報は、本アプリがインストールされた携帯端末50に固有に割り当てられた端末識別情報であってもよい。この端末識別情報は、例えば、携帯端末50のユーザである顧客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように携帯端末50のハードウェアに固有となるように付されるハードウェア識別情報であってよい。 The customer identification information is identification information that uniquely identifies a customer. The customer identification information may be, for example, application identification information (hereinafter referred to as "app identification information") that is uniquely assigned to each installed app when the app is installed on the mobile terminal 50. The app identification information may be, for example, a sequential number. Alternatively, the app identification information may be terminal identification information that is uniquely assigned to the mobile terminal 50 on which the app is installed. This terminal identification information may be, for example, a telephone number assigned to the customer who is the user of the mobile terminal 50, or hardware identification information that is uniquely assigned to the hardware of the mobile terminal 50, such as a MAC (Media Access Control) address, etc.

顧客名は、顧客の氏名やニックネームなどである。
顧客登録日は、クラウドサーバSvに顧客情報を新規に登録した日時である。
顧客ランクは、顧客の購入実績に応じたランクである。
ポイント数は、本アプリを使用して買い物を行ったことによって顧客に付与されるポイント数である。なお、ポイント数には、店舗ごとのポイント数を含めてもよい。
The customer name is the customer's name, nickname, or the like.
The customer registration date is the date and time when customer information was newly registered in the cloud server Sv.
The customer rank is a rank according to the customer's purchasing history.
The number of points is the number of points given to a customer for shopping using the application. The number of points may include the number of points for each store.

顧客識別情報、顧客名、および顧客登録日は、新規の顧客の顧客情報が生成される際に生成される。具体的には、顧客識別情報は、クラウドサーバSvや、アプリケーション全般を提供する所定のサーバから、携帯端末50に本アプリがダウンロードされる際に生成される。また、顧客名、例えば、顧客を新規に登録する際に、携帯端末50の登録フォーム(入力フォーム)の氏名欄に入力された情報に基づいて生成される。また、顧客登録日は、顧客を新規に登録の際の現在日時に基づいて生成される。 The customer identification information, customer name, and customer registration date are generated when customer information for a new customer is generated. Specifically, the customer identification information is generated when the app is downloaded to the mobile terminal 50 from the cloud server Sv or a specified server that provides general applications. The customer name is generated based on the information entered in the name field of the registration form (input form) of the mobile terminal 50, for example, when registering a new customer. The customer registration date is generated based on the current date and time when the new customer is registered.

(店舗情報)
図6(B)は、店舗情報の一例を示す。店舗情報は、各店舗を管理するための情報である。図6(B)に示すように、店舗情報は、店舗識別情報と、店舗名と、店舗特定情報1(2次元コードの情報)と、店舗特定情報2(位置情報)とを含む。
店舗識別情報は、店(屋号)または企業のコードと、支店のコードとを含む。
店舗名は、店舗の名称であり、例えば、店名(屋号)または企業名と、支店名とから構成される。
(Store information)
Fig. 6(B) shows an example of store information. The store information is information for managing each store. As shown in Fig. 6(B), the store information includes store identification information, store name, store identification information 1 (information of a two-dimensional code), and store identification information 2 (location information).
The store identification information includes a store (trade name) or company code and a branch code.
The store name is the name of the store, and is composed of, for example, the store name (trade name) or company name and the branch name.

店舗特定情報1,2は、取引する店舗(商品の売買が行われる店舗)を特定するための情報である。店舗特定情報1は、例えば、2次元コードの情報である。店舗特定情報2は、店舗の所在地を示す位置情報(GPS情報)である。なお、図6(B)に示した例では、店舗識別情報や店舗特定情報1、2が記憶されているが、いずれの情報も店舗を一意に特定できる情報であることから、少なくともいずれか一つの情報が記憶されていればよい。 Store identification information 1 and 2 are information for identifying the store in which a transaction takes place (the store where goods are bought and sold). Store identification information 1 is, for example, two-dimensional code information. Store identification information 2 is location information (GPS information) that indicates the location of the store. Note that in the example shown in FIG. 6(B), store identification information and store identification information 1 and 2 are stored, but since any of these pieces of information can uniquely identify a store, it is sufficient to store at least one of these pieces of information.

(カート情報)
図6(C)は、カート情報の一例を示す。カート情報は、店舗において顧客が登録した商品に関する情報である。図6(C)に示すように、カート情報は、カート識別情報と、取引開始日時と、取引終了日時と、顧客識別情報と、言語情報と、登録商品情報とを含む。
カート識別情報は、カート情報を識別するための情報である。具体的には、カート識別情報は、店舗識別情報と、日付と、シリアル番号(例えば、各店舗の日付別のシリアル番号)とを含む。
(Cart information)
Fig. 6(C) shows an example of cart information. The cart information is information about products registered by a customer at a store. As shown in Fig. 6(C), the cart information includes cart identification information, transaction start date and time, transaction end date and time, customer identification information, language information, and registered product information.
The cart identification information is information for identifying the cart information. Specifically, the cart identification information includes store identification information, a date, and a serial number (for example, a serial number for each store for each date).

取引開始日時は、取引を開始した日時であり、例えば、当該カート情報の生成日時である。なお、取引開始日時は、1品目の商品の登録日時としてもよく、具体的には、図6(C)に示す登録商品情報(登録商品1)を記憶した日時としてもよい。また、取引開始日時に代えて又は加えて、商品ごとの登録日時を別途記憶するようにしてもよい。 The transaction start date and time is the date and time when the transaction started, for example, the date and time when the cart information was generated. The transaction start date and time may be the registration date and time of one product, and specifically, may be the date and time when the registered product information (registered product 1) shown in FIG. 6 (C) was stored. Also, instead of or in addition to the transaction start date and time, the registration date and time for each product may be stored separately.

取引終了日時は、取引を終了した日時であり、具体的には、精算した日時である。例えば、取引終了日時は、精算を終了した日時であるが、精算を開始した日時であってもよい。
顧客識別情報は、当該取引を行う顧客を一意に識別する情報である。
The transaction end date and time is the date and time when the transaction is ended, specifically, the date and time when the settlement is completed. For example, the transaction end date and time is the date and time when the settlement is completed, but may be the date and time when the settlement is started.
The customer identification information is information that uniquely identifies the customer who performs the transaction.

言語情報は、顧客が日常的に使用する言語を示す情報であり、例えば、携帯端末50に設定されている言語を示す情報である。言語情報は、取引の開始時に携帯端末50から送信されることによりクラウドサーバSvが取得する。 The language information is information indicating the language that the customer normally uses, for example, information indicating the language set in the mobile terminal 50. The language information is transmitted from the mobile terminal 50 at the start of a transaction and is acquired by the cloud server Sv.

登録商品情報(計)は、商品が登録されるごとに更新される累計情報である。登録商品情報(計)は、品数(商品数)、概算小計金額、小計金額等を含む。
登録商品情報(登録商品N:Nは整数)は、N品目に登録された商品を示す。登録商品情報Nは、商品コード、品名、価格、当該商品の登録日時などを含む。具体的には、登録商品情報(登録商品1)は、1品目の商品を示す。登録商品情報(登録商品2)は、2品目の商品を示す。なお、図6(C)に示す例では、3品目以降の登録商品情報については、図示を省略している。
The registered product information (total) is cumulative information that is updated each time a product is registered. The registered product information (total) includes the number of products, the estimated subtotal amount, the subtotal amount, and the like.
Registered product information (registered product N: N is an integer) indicates the product registered in the Nth item. Registered product information N includes the product code, product name, price, and the registration date and time of the product. Specifically, registered product information (registered product 1) indicates the first item of product. Registered product information (registered product 2) indicates the second item of product. Note that in the example shown in FIG. 6(C), registered product information for the third and subsequent items is omitted from the illustration.

次に、保留商品を示す保留商品情報について説明する。保留商品は、店員の確認を要する商品である。例えば、保留商品は、未スキャン商品、NONファイル商品、年齢確認が必要な商品、防犯タグの除去が必要な商品、医薬品などの種別がある。 Next, we will explain reserved product information that indicates reserved products. Reserved products are products that require confirmation by a store clerk. For example, reserved products are classified into categories such as unscanned products, NON file products, products that require age verification, products that require the removal of security tags, and medicines.

未スキャン商品は、商品コードのスキャンに失敗したこと(スキャナによる読み取りがNGとなったこと)によって登録できなかった保留商品である。一例を挙げると、商品のパッケージにシワが存在する場合や、バーコードの印字にカスレや汚れが生じている場合に、タイムアウトによりバーコードの認識に至らないことがある。 Unscanned products are products on hold that could not be registered due to a failed attempt to scan the product code (the scanner was not able to read it). For example, if the product packaging is wrinkled or the barcode is smudged or dirty, the barcode may not be recognized due to a timeout.

ここで、タイムアウトによりバーコードの認識に至らないことについて詳述する。携帯端末50は、各種センサ(例えば、ジャイロセンサ、加速度センサ、距離センサなど)を備え、各種センサの検出結果やカメラ507の撮像結果を用いて、バーコードの読取中であることを判別可能である。具体的には、携帯端末50は、各種センサの検出結果を用いて、携帯端末50が傾けられている状況であり、かつ、当該携帯端末50から一定距離だけ離れた位置に商品が存在している状況を、バーコードの読取中であるとして判別可能である。そして、携帯端末50は、バーコードの読取中であると判別してから、所定時間内にバーコードを読み取れなかった場合に、タイムアウトとして、未スキャン商品として特定する。 Here, the failure to recognize the barcode due to a timeout will be described in detail. The mobile terminal 50 is equipped with various sensors (e.g., a gyro sensor, an acceleration sensor, a distance sensor, etc.) and can determine that a barcode is being read using the detection results of the various sensors and the image capture results of the camera 507. Specifically, the mobile terminal 50 can determine that a barcode is being read using the detection results of the various sensors when the mobile terminal 50 is tilted and a product is present at a certain distance away from the mobile terminal 50. Then, if the mobile terminal 50 determines that a barcode is being read but is unable to read it within a specified time, it times out and identifies the product as an unscanned product.

また、未スキャン商品は、例えば、商品のバーコードを読んだフリして、カゴへ投入された商品を含む。言い換えれば、読取NGの保留商品は、不正操作が行われた可能性のある商品であり、不正操作が行われたか否かについて店員の確認を要する商品を含む。不正操作は、例えば、バーコードのスキャンの有無を示すスキャン結果や、買い物かごの中を撮像するカメラの撮像結果や、買い物かごの中の商品の総重量を検出する検出結果などを用いて検出される。 Unscanned products include, for example, products that have been put into the basket by pretending that the barcode of the product has been read. In other words, pending products that could not be read include products that may have been subject to fraudulent manipulation and require confirmation by a store clerk as to whether or not fraudulent manipulation has been performed. Fraudulent manipulation is detected, for example, using scan results that indicate whether or not the barcode has been scanned, image results from a camera that captures the inside of the shopping basket, and detection results that detect the total weight of the products in the shopping basket.

NONファイル商品は、商品コードのスキャンに成功し(未スキャン商品とはならず)、商品マスタに該商品コードの商品を問い合わせたものの、商品の特定に失敗した(商品の問い合わせがNGとなった)ことによって登録できなかった商品である。 NON file products are products whose product code was successfully scanned (not classified as an unscanned product) and the product with that product code was queried from the product master, but the product could not be identified (the product query was not successful) and therefore could not be registered.

年齢確認が必要な商品は、例えば、酒類、タバコなど未成年者が購入できない商品である。
防犯タグの除去が必要な商品は、例えば、一定金額以上の商品など、防犯タグが取り付けられている商品である。
医薬品は、例えば、薬剤師の説明を要する商品である。
Products that require age verification are, for example, products that cannot be purchased by minors, such as alcohol and tobacco.
Products that require the removal of security tags are, for example, products that have security tags attached, such as products that cost more than a certain amount.
Pharmaceuticals, for example, are products that require explanation from a pharmacist.

図6(C)に示すように、保留商品情報(計)は、保留商品(未スキャン商品、NONファイル商品)の品数(商品数)を含む。なお、図示では、年齢確認が必要な商品、防犯タグの除去が必要な商品、医薬品を省略している。 As shown in FIG. 6C, the reserved item information (total) includes the number of reserved items (unscanned items, NON file items). Note that the illustration omits items that require age verification, items that require security tags to be removed, and pharmaceuticals.

保留商品情報(保留商品N:Nは整数)は、N品目の保留商品の情報であり、N品目の保留商品の保留商品種別を含む。保留商品種別は、保留商品の種別を示す情報である。本例では、保留商品種別の「1」は未スキャン商品を示し、保留商品種別の「2」はNONファイル商品を示す。また、保留商品情報は、当該商品の登録日時を含む。 Pending product information (pending product N: N is an integer) is information about the Nth pending product, and includes the pending product type of the Nth pending product. The pending product type is information that indicates the type of pending product. In this example, pending product type "1" indicates an unscanned product, and pending product type "2" indicates a NON file product. In addition, pending product information includes the registration date and time of the product.

また、未スキャン商品の保留商品情報は、保留商品種別「1」に加え、当該商品の画像データ(携帯端末50がバーコードの読み取り行った際に撮像した画像データ)を含む。例えば、保留商品情報(3)は、保留商品種別「1(未スキャン商品)」、画像データを含む。 In addition, the pending product information for an unscanned product includes pending product type "1" as well as image data for the product (image data captured when the mobile device 50 reads the barcode). For example, pending product information (3) includes pending product type "1 (unscanned product)" and image data.

また、NONファイル商品の保留商品情報は、保留商品種別「2(NONファイル商品)」に加え、携帯端末50が読み取った商品コードを含む。例えば、保留商品情報(1)は、保留商品種別「2(NONファイル商品)」に加え、商品コードを含んでいる。 The pending product information for a NON file product includes the pending product type "2 (NON file product)" as well as the product code read by the mobile terminal 50. For example, pending product information (1) includes the pending product type "2 (NON file product)" as well as the product code.

(ショッピングシステム1における商品の登録および精算に係る処理の一例)
図7は、ショッピングシステム1における商品の登録および精算に係る処理の流れを示すシーケンス図である。なお、図7では、ある顧客が、ある店舗に来店して、自身の携帯端末50を用いて購入対象の商品を登録し、POS端末20で当該商品の精算を完了する際の流れについて説明する。
(An example of a process related to product registration and payment in the shopping system 1)
Fig. 7 is a sequence diagram showing the flow of processes related to product registration and payment in the shopping system 1. Fig. 7 illustrates the flow when a customer visits a store, registers a product to be purchased using his/her mobile terminal 50, and completes payment for the product at the POS terminal 20.

ステップS601:まず、携帯端末50は、店舗を特定する情報(店舗特定情報)を取得する。ここで、店舗特定情報の取得態様の一例について説明する。例えば、店舗の入口付近には、店舗特定情報(店舗特定情報1)を示す2次元コードが表示されている。2次元コードは、所定の表示装置に表示出力されていてもよいし、媒体への印刷によって表示出力されていてもよい。携帯端末50は、来店した顧客の操作に応じて本アプリが起動することにより、カメラ507を起動させる。そして、カメラ507は、顧客の操作に応じて、当該2次元コードをスキャンする。これにより、携帯端末50は、店舗特定情報を取得する。なお、2次元コードには、店舗を識別するための店舗識別情報が含まれていてもよい。 Step S601: First, the mobile terminal 50 acquires information that identifies a store (store identification information). Here, an example of how the store identification information is acquired will be described. For example, a two-dimensional code indicating the store identification information (store identification information 1) is displayed near the entrance of the store. The two-dimensional code may be displayed on a specified display device, or may be displayed by printing on a medium. The mobile terminal 50 starts the camera 507 when the app is started in response to an operation by a customer who has visited the store. Then, the camera 507 scans the two-dimensional code in response to an operation by the customer. In this way, the mobile terminal 50 acquires the store identification information. Note that the two-dimensional code may include store identification information for identifying the store.

なお、店舗特定情報の取得態様の他の一例としては、位置情報の取得が挙げられる。例えば、携帯端末50は、来店した顧客の操作に応じて、位置情報(GPS情報)を取得する。この位置情報は、店舗特定情報2との比較に用いられる情報であり、店舗特定情報1に代わる情報である。なお、携帯端末50は、来店した顧客の操作に応じて本アプリが起動することにより、位置情報を取得してクラウドサーバSvに接続し、初期画面としてクラウドサーバSvに接続中である旨を報知する画面を表示するようにしてもよい。 Note that another example of a manner in which store-specific information is acquired is the acquisition of location information. For example, the mobile terminal 50 acquires location information (GPS information) in response to an operation by a customer who visits the store. This location information is used for comparison with store-specific information 2, and is information that replaces store-specific information 1. Note that the mobile terminal 50 may acquire location information and connect to the cloud server Sv by starting this app in response to an operation by a customer who visits the store, and may display a screen as an initial screen informing the user that the mobile terminal 50 is connected to the cloud server Sv.

店舗特定情報を取得した携帯端末50は、クラウドサーバSvに取引開始の要求を行う。具体的には、携帯端末は、図7の送受信データD1に示すように、取得した店舗特定情報と、顧客識別情報と、携帯端末50に設定されている言語を示す言語情報とをクラウドサーバSvへ送信する。 The mobile terminal 50, which has acquired the store-specific information, makes a request to the cloud server Sv to start a transaction. Specifically, as shown in the transmission and reception data D1 in FIG. 7, the mobile terminal transmits the acquired store-specific information, the customer identification information, and language information indicating the language set in the mobile terminal 50 to the cloud server Sv.

ステップS602:クラウドサーバSvは、携帯端末50から取引の開始要求として、顧客識別情報と、店舗特定情報と、言語情報とを受信すると、当該取引のカート情報を生成する。具体的には、クラウドサーバSvは、図6(C)に示すように、カート識別情報と、取引開始日時と、顧客識別情報と、言語情報とを含むカート情報を生成する。より具体的に説明すると、クラウドサーバSvは、携帯端末50から取引の開始要求として店舗特定情報を受信すると、店舗情報(図6(B)参照)を参照し、店舗識別情報を特定する。なお、クラウドサーバSvは、携帯端末50から位置情報を受信した場合は、店舗情報の店舗特定情報2を参照して、位置情報に対応する店舗識別情報を特定する。なお、2次元コードに店舗識別情報を含ませるようにした場合には、クラウドサーバSvは、携帯端末50から受信した店舗識別情報を取得することも可能である。 Step S602: When the cloud server Sv receives customer identification information, store identification information, and language information from the mobile terminal 50 as a request to start a transaction, the cloud server Sv generates cart information for the transaction. Specifically, as shown in FIG. 6(C), the cloud server Sv generates cart information including cart identification information, transaction start date and time, customer identification information, and language information. More specifically, when the cloud server Sv receives store identification information from the mobile terminal 50 as a request to start a transaction, the cloud server Sv refers to the store information (see FIG. 6(B)) to identify the store identification information. Note that, when the cloud server Sv receives location information from the mobile terminal 50, it refers to store identification information 2 of the store information to identify the store identification information corresponding to the location information. Note that, when the two-dimensional code includes store identification information, the cloud server Sv can also acquire the store identification information received from the mobile terminal 50.

また、クラウドサーバSvは、携帯端末50から取引の開始要求があると、現在日付を取得し、シリアル番号を発行(採番)する。さらに、クラウドサーバSvは、取得した店舗識別情報と、取得した現在日付と、発行したシリアル番号とを結合させて、カート識別情報として記憶する。また、クラウドサーバSvは、携帯端末50から取引の開始要求を受信すると、現在日時を、カート情報に取引開始日時(生成日時)を記憶させる。また、クラウドサーバSvは、携帯端末50から顧客識別情報を受信すると、受信した顧客識別情報をカート情報に記憶させる。また、クラウドサーバSvは、携帯端末50から取引の開始要求として言語情報を受信すると、受信した言語情報をカート情報に記憶させる。 When the cloud server Sv receives a request to start a transaction from the mobile terminal 50, it obtains the current date and issues (assigns) a serial number. The cloud server Sv then combines the obtained store identification information, the obtained current date, and the issued serial number, and stores them as cart identification information. When the cloud server Sv receives a request to start a transaction from the mobile terminal 50, it stores the current date and time and the transaction start date and time (generation date and time) in the cart information. When the cloud server Sv receives customer identification information from the mobile terminal 50, it stores the received customer identification information in the cart information. When the cloud server Sv receives language information from the mobile terminal 50 as a request to start a transaction, it stores the received language information in the cart information.

ステップS603:クラウドサーバSvは、当該取引のカート情報を生成すると、初期画面である商品登録画面の画面情報(商品登録初期画面情報)を生成し、携帯端末50へ送信する。具体的には、クラウドサーバSvは、商品登録初期画面情報とともに、カート識別情報を携帯端末50へ送信する(図7の送受信データD2)。送信する商品登録初期画面情報は、言語情報に応じた画面情報としてもよい。 Step S603: When the cloud server Sv generates the cart information for the transaction, it generates screen information for the product registration screen, which is the initial screen (product registration initial screen information), and transmits it to the mobile terminal 50. Specifically, the cloud server Sv transmits cart identification information to the mobile terminal 50 along with the product registration initial screen information (transmission/reception data D2 in FIG. 7). The product registration initial screen information to be transmitted may be screen information according to language information.

ステップS604:携帯端末50は、クラウドサーバSvからカート識別情報および商品登録初期画面情報を受信すると、カート識別情報を記憶するとともに、携帯端末50に設定されている言語で商品登録画面をディスプレイ509に表示する。 Step S604: When the mobile terminal 50 receives the cart identification information and the product registration initial screen information from the cloud server Sv, it stores the cart identification information and displays the product registration screen on the display 509 in the language set in the mobile terminal 50.

ステップS605:携帯端末50は、顧客の操作に応じて、商品(商品に付されたバーコード)をスキャンする。商品をスキャンすると、携帯端末50は、スキャンによって得られた商品コードを、カート識別情報とともにクラウドサーバSvへ送信する(図7の送受信データD3参照)。なお、読み取った商品コードが示す商品が、例えば、未スキャン商品等の保留商品である場合には、送受信データD3として、カート識別情報と、保留商品を示す情報とが送信される。 Step S605: The mobile terminal 50 scans the product (the barcode attached to the product) in response to the customer's operation. After scanning the product, the mobile terminal 50 transmits the product code obtained by the scan to the cloud server Sv together with cart identification information (see transmission/reception data D3 in FIG. 7). Note that if the product indicated by the read product code is, for example, a reserved product such as an unscanned product, the cart identification information and information indicating the reserved product are transmitted as transmission/reception data D3.

ステップS606:クラウドサーバSvは、携帯端末50から商品コードとカート識別情報とを受信すると、受信したカート識別情報が含まれるカート情報を特定する。 Step S606: When the cloud server Sv receives the product code and cart identification information from the mobile terminal 50, it identifies the cart information that includes the received cart identification information.

ステップS607:クラウドサーバSvは、特定したカート情報に含まれる登録商品情報を更新する。具体的には、クラウドサーバSvは、N品目の商品コードを受信した場合には、当該商品コードが示す登録商品情報(登録商品N)を記憶する。より具体的には、クラウドサーバSvは、商品コードと、品名と、価格とを対応付けて記憶する。また、クラウドサーバSvは、特定したカート情報のうち、登録商品情報の累計情報(累計品数、小計金額など)を更新する。 Step S607: The cloud server Sv updates the registered product information included in the identified cart information. Specifically, when the cloud server Sv receives the product code of an Nth item, it stores the registered product information (registered product N) indicated by the product code. More specifically, the cloud server Sv stores the product code, product name, and price in association with each other. In addition, the cloud server Sv updates the cumulative information (cumulative number of items, subtotal amount, etc.) of the registered product information in the identified cart information.

なお、商品に割引などがある場合は、ステップS607において、割引額を算出して、登録商品情報の価格や累計情報の小計金額を算出してもよい。また、商品毎に税率が異なる場合は、ステップS607において、各商品の税率を勘案して、登録商品情報の価格や累計情報の小計金額を算出してもよい。 If the product is discounted, the discount amount may be calculated in step S607 to calculate the price of the registered product information and the subtotal amount of the cumulative information. If the tax rate varies for each product, the price of the registered product information and the subtotal amount of the cumulative information may be calculated in step S607 taking into account the tax rate for each product.

ステップS608:クラウドサーバSvは、カート情報の登録商品情報を更新すると、登録した商品が追加される更新画面を示す画面情報(商品登録更新画面情報)を生成し、携帯端末50へ送信する。このとき、クラウドサーバSvは、商品登録更新画面情報とともに、カート識別情報も携帯端末50へ送信する(図7の送受信データD4)。 Step S608: When the cloud server Sv updates the registered product information in the cart information, it generates screen information (product registration update screen information) showing an update screen on which the registered products are added, and transmits it to the mobile terminal 50. At this time, the cloud server Sv also transmits cart identification information to the mobile terminal 50 along with the product registration update screen information (transmission/reception data D4 in FIG. 7).

ステップS609:携帯端末50は、クラウドサーバSvからカート識別情報および商品登録更新画面情報を受信すると、登録画面に商品を追加した商品登録更新画面を表示する。なお、図7では、説明の便宜上、図示を省略しているが、ステップS605~ステップS609の処理は、商品に付されたバーコードをスキャンする毎に繰り返し実行される。すなわち、ステップS605~ステップS609の処理は、後述するステップS610の登録完了の指示を受け付けるまでループする。 Step S609: When the mobile terminal 50 receives the cart identification information and product registration update screen information from the cloud server Sv, it displays the product registration update screen with the product added to the registration screen. Note that, although not shown in FIG. 7 for ease of explanation, the processes of steps S605 to S609 are repeatedly executed each time the barcode attached to the product is scanned. In other words, the processes of steps S605 to S609 are looped until an instruction to complete registration is received in step S610, which will be described later.

ステップS610:携帯端末50は、顧客の操作によって登録完了の指示を受け付ける。例えば、携帯端末50は、ディスプレイ509に表示される登録を完了させるボタン(登録完了ボタン)が押下されることによって、登録完了の指示を受け付ける。 Step S610: The mobile terminal 50 accepts an instruction to complete registration through an operation by the customer. For example, the mobile terminal 50 accepts an instruction to complete registration by pressing a button (registration completion button) that is displayed on the display 509 to complete registration.

ステップS611:携帯端末50は、登録完了の指示を受け付けると、精算用コードを生成する。精算用コードには、カート識別情報や、POS端末20に精算を行わせるための送信要求情報が含まれる。送信要求情報は、クラウドサーバSvに対して、POS端末20宛てに登録情報の送信を催促する情報である。登録情報は、精算に必要な情報であり、例えば、登録商品情報のうち、品名、価格、小計金額などを含む。携帯端末50は、精算用コードを生成すると、生成した精算用コードをディスプレイ509に表示する。 Step S611: When the mobile terminal 50 receives an instruction to complete registration, it generates a settlement code. The settlement code includes cart identification information and transmission request information for causing the POS terminal 20 to perform settlement. The transmission request information is information that prompts the cloud server Sv to transmit registration information to the POS terminal 20. The registration information is information necessary for settlement, and includes, for example, the product name, price, subtotal amount, and other registered product information. When the mobile terminal 50 generates the settlement code, it displays the generated settlement code on the display 509.

ステップS612:商品の登録を完了した顧客は、POS端末20の客側スキャナ部206に、携帯端末50のディスプレイ509に表示されている精算用コードをスキャンさせる。これにより、POS端末20は、カート識別情報を取得することが可能である。なお、精算用コードをスキャンすることが可能なPOS端末20は、会計専用モードまたはフルセルフモードに制御されているPOS端末20である。 Step S612: After completing the product registration, the customer has the customer-side scanner unit 206 of the POS terminal 20 scan the settlement code displayed on the display 509 of the mobile terminal 50. This allows the POS terminal 20 to obtain cart identification information. Note that the POS terminal 20 that can scan the settlement code is a POS terminal 20 that is controlled in the accounting-only mode or the full self-service mode.

ステップS613:POS端末20は、携帯端末50のディスプレイ509に表示されている精算用コードを読み取ると、クラウドサーバSvに、登録情報や言語情報の送信要求(送信要求情報)を行う。具体的には、POS端末20は、精算用コードから復元したカート識別情報を含む送信要求をクラウドサーバSvへ送信する(図7の送受信データD5)。 Step S613: When the POS terminal 20 reads the settlement code displayed on the display 509 of the mobile terminal 50, it makes a request to the cloud server Sv to send registration information and language information (transmission request information). Specifically, the POS terminal 20 sends a transmission request including the cart identification information restored from the settlement code to the cloud server Sv (transmission/reception data D5 in FIG. 7).

ステップS614:クラウドサーバSvは、POS端末20からカート識別情報および送信要求情報を受信すると、受信したカート識別情報を含むカート情報を特定する。
ステップS615:クラウドサーバSvは、カート情報を特定すると、送受信データD6として、カート識別情報、登録情報(登録商品情報や小計金額を示す情報)、および言語情報を含む各種情報をPOS端末20へ送信する(図7の送受信データD6)。なお、特定したカート情報に保留商品がある場合には、保留商品の情報を含む登録情報がPOS端末20へ送信される。
Step S614: Upon receiving the cart identification information and the transmission request information from the POS terminal 20, the cloud server Sv identifies the cart information including the received cart identification information.
Step S615: When the cloud server Sv identifies the cart information, it transmits various information including cart identification information, registration information (information indicating registered product information and subtotal amount), and language information as transmission/reception data D6 to the POS terminal 20 (transmission/reception data D6 in FIG. 7). Note that if the identified cart information contains reserved products, the registration information including information on the reserved products is transmitted to the POS terminal 20.

ステップS616:POS端末20は、クラウドサーバSvから登録情報を受信すると、客側表示部205に、言語情報に応じた所定の言語(例えば、携帯端末50に設定されている言語と同一の言語)で登録情報を一覧表示する。所定の言語は、言語情報が日本語を示す場合には日本語のみであり、言語情報が日本語でない他の言語を示す場合には、日本語と他の言語との両方の言語である。 Step S616: When the POS terminal 20 receives the registration information from the cloud server Sv, it displays a list of the registration information on the customer side display unit 205 in a predetermined language corresponding to the language information (for example, the same language as the language set in the mobile terminal 50). The predetermined language is Japanese only if the language information indicates Japanese, and is both Japanese and the other language if the language information indicates a language other than Japanese.

なお、一覧表示において、保留商品がある場合には、保留商品を除いた小計金額が表示されてもよいし、小計金額が表示されなくてもよい。また、保留商品がある場合には、店員の呼び出しが行われる。この場合、POS端末20は、例えば、監視端末11や、店員が所持する端末装置へ、保留商品が存在していることを示す情報や、当該POS端末20へ店員を赴かせるための報知情報を送信する。 When there are pending items in the list display, the subtotal amount excluding the pending items may be displayed, or the subtotal amount may not be displayed. When there are pending items, a store clerk is called. In this case, the POS terminal 20 transmits, for example, to the monitoring terminal 11 or a terminal device carried by the store clerk, information indicating that there are pending items and notification information to send a store clerk to the POS terminal 20.

ステップS617:POS端末20は、精算処理を実行する。精算処理において、POS端末20は、決済種別の選択を受け付ける。なお、決済種別は、本アプリに予め登録されていてもよい。予め決済種別が登録されている場合には、POS端末20は、決済種別の選択画面を表示しなくてもよい。なお、決済種別が登録されている場合でも、POS端末20は、決済種別を選択する画面を表示してもよい。 Step S617: The POS terminal 20 executes the settlement process. In the settlement process, the POS terminal 20 accepts the selection of the payment type. The payment type may be pre-registered in the app. If the payment type is pre-registered, the POS terminal 20 does not need to display a payment type selection screen. Even if the payment type is registered, the POS terminal 20 may display a screen for selecting the payment type.

また、精算処理において、POS端末20は、例えば、現金の投入を受け付け、お釣りの払い出しを行い、レシートを発行する。そして、POS端末20は、精算した内容を示す情報や、カート情報をクラウドサーバSvに送信する。そして、クラウドサーバSvは、当該カート情報の取引終了日時(精算日時)を記憶する。このようにして、一連の処理が終了する。 In addition, in the settlement process, the POS terminal 20, for example, accepts the insertion of cash, dispenses change, and issues a receipt. The POS terminal 20 then transmits information indicating the settlement details and cart information to the cloud server Sv. The cloud server Sv then stores the transaction end date and time (settlement date and time) of the cart information. In this way, the series of processes is completed.

なお、上述した処理では、携帯端末50で商品をスキャンする度に、送受信データD3(カート識別情報と商品コード)をクラウドサーバSvへ送信するようにした。ただし、送受信データD3の送信は、商品をスキャンする度に行うことに限らない。例えば、携帯端末50は、商品をスキャンする度に商品コードを記憶しておき、登録完了の指示を受け付けたタイミングで、カート識別情報ともに、商品コードを一括してクラウドサーバSvへ送信するようにしてもよい。このようにすることによって、携帯端末50と、クラウドサーバSvとの間の通信回数を抑えることができる。 In the above process, the transmission and reception data D3 (cart identification information and product code) is sent to the cloud server Sv each time an item is scanned with the mobile terminal 50. However, the transmission of the transmission and reception data D3 does not necessarily have to be done each time an item is scanned. For example, the mobile terminal 50 may store the product code each time an item is scanned, and transmit the product code together with the cart identification information to the cloud server Sv together at the time when an instruction to complete registration is received. In this way, the number of communications between the mobile terminal 50 and the cloud server Sv can be reduced.

(計量対象商品の登録処理の一例)
図8は、計量対象商品の登録処理の流れを示すシーケンス図である。
ステップS801:携帯端末50は、客の操作に応じて、計量対象商品のバーコードをスキャンする。
ステップS802:携帯端末50は、スキャンしたバーコードから特定される計量対象商品を仮登録し、仮登録画面を表示する。
(An example of a registration process for a weighing target product)
FIG. 8 is a sequence diagram showing the flow of the process for registering a product to be weighed.
Step S801: The mobile terminal 50 scans the barcode of the commodity to be weighed in response to an operation by the customer.
Step S802: The mobile terminal 50 provisionally registers the product to be weighed that is identified from the scanned barcode, and displays a provisional registration screen.

ステップS803:計量装置30は、いずれの携帯端末50とも通信接続されていない待機状態において待機画面を表示する。待機画面には、接続用コードが表示されている。
ステップS804:携帯端末50は、計量対象商品を仮登録した後、顧客の操作に応じて計量装置30に表示されている接続用コードをスキャンする。接続用コードには、計量装置30宛てに言語情報を送信する旨の情報が含まれる。
ステップS805:携帯端末50は、接続用コードをスキャンすると、計量装置30に1対1の通信の接続要求を行う。接続要求には、携帯端末50に設定されている言語を示す言語情報が含まれる。
Step S803: The weighing device 30 displays a standby screen in a standby state in which the weighing device 30 is not connected to any of the portable terminals 50. A connection code is displayed on the standby screen.
Step S804: After the portable terminal 50 provisionally registers the product to be weighed, the portable terminal 50 scans the connection code displayed on the weighing device 30 in response to an operation by the customer. The connection code includes information indicating that language information is to be transmitted to the weighing device 30.
Step S805: When the portable terminal 50 scans the connection code, it makes a connection request for one-to-one communication to the weighing device 30. The connection request includes language information indicating the language set in the portable terminal 50.

なお、ステップS805において、計量対象商品が仮登録されていない場合には、接続用コードをスキャンしたとしても、携帯端末50は、計量装置30に接続要求を行わない。これは、一の携帯端末50と計量装置30との接続時間が長いと、その分、当該携帯端末50を携帯する客が計量装置30を占有する時間も長くなってしまうことから、当該占有する時間の短縮化を図るためである。 In step S805, if the product to be weighed has not been provisionally registered, the mobile terminal 50 will not make a connection request to the weighing device 30 even if the connection code is scanned. This is because if the connection time between a mobile terminal 50 and the weighing device 30 is long, the customer carrying that mobile terminal 50 will occupy the weighing device 30 for a correspondingly long period of time, and this occupancy time is shortened.

ステップS806:計量装置30は、携帯端末50から接続要求があると、1対1の通信の認証や、仮登録されている商品が計量装置30における計量対象の商品であるか等の判定を含むペアリングの判定を行う。
ステップS807:ペアリングの判定においてペアリングに成功すると、計量装置30は、携帯端末50との1対1の通信を開始する。
ステップS808:また、ペアリングに成功すると、携帯端末50は、計量装置30との1対1の通信を開始する。
Step S806: When a connection request is received from the mobile terminal 50, the weighing device 30 performs pairing determination, including authentication of one-to-one communication and determination as to whether the provisionally registered product is a product to be weighed by the weighing device 30.
Step S807: If the pairing is successful in the pairing determination, the weighing device 30 starts one-to-one communication with the portable terminal 50.
Step S808: Furthermore, if pairing is successful, the portable terminal 50 starts one-to-one communication with the weighing device 30.

ステップS809:計量装置30は、仮登録されている商品の計量画面を、言語情報に応じた所定の言語(例えば、携帯端末50に設定されている言語と同一の言語)で表示する。所定の言語は、言語情報が日本語を示す場合には日本語のみであり、言語情報が日本語でない他の言語を示す場合には、日本語と他の言語との両方の言語である。
ステップS810:計量装置30は、客が載台320に置いた商品の計量を行う。
ステップS811:計量装置30は、計量を終えると、客の操作を受け付けて、計量結果を示すラベルを所定の言語(日本語のみ、または、日本語と外国語の併記)で出力する。計量装置30は、ラベルを出力する際に、計量結果を携帯端末50に送信する。
Step S809: The weighing device 30 displays the weighing screen for the provisionally registered product in a predetermined language corresponding to the language information (for example, the same language as the language set in the mobile terminal 50). The predetermined language is only Japanese when the language information indicates Japanese, and is both Japanese and the other language when the language information indicates a language other than Japanese.
Step S810: The weighing device 30 weighs the product placed on the platform 320 by the customer.
Step S811: When the weighing device 30 finishes weighing, it accepts the customer's operation and outputs a label indicating the weighing result in a predetermined language (Japanese only, or both Japanese and a foreign language). When outputting the label, the weighing device 30 transmits the weighing result to the mobile terminal 50.

ステップS812:携帯端末50は、計量結果を受信すると、計量結果を表示する。なお、計量結果が携帯端末50に送信されるタイミングは、ラベルの出力タイミングに限らず、計量装置30において計量が完了したタイミングとしてもよい。この場合、携帯端末50において計量結果が表示されるタイミングは、当該計量が完了したタイミングとなる。 Step S812: When the portable terminal 50 receives the weighing result, it displays the weighing result. Note that the timing at which the weighing result is sent to the portable terminal 50 is not limited to the timing at which the label is output, but may be the timing at which the weighing is completed in the weighing device 30. In this case, the timing at which the weighing result is displayed on the portable terminal 50 is the timing at which the weighing is completed.

ステップS813:携帯端末50は、登録更新画面を表示し、計量対象商品を本登録する。
ステップS814:携帯端末50は、計量結果から得られる計量対象商品の商品情報と、カート識別情報とをクラウドサーバSvへ送信する。
ステップS815:クラウドサーバSvは、携帯端末50から商品情報とバスケット識別情報とを受信すると、受信したカート識別情報が含まれるカート情報を特定する。
Step S813: The mobile terminal 50 displays a registration update screen and officially registers the product to be weighed.
Step S814: The mobile terminal 50 transmits the product information of the weighing target product obtained from the weighing result and the cart identification information to the cloud server Sv.
Step S815: When the cloud server Sv receives the product information and the basket identification information from the mobile terminal 50, it identifies the cart information including the received cart identification information.

ステップS816:クラウドサーバSvは、特定したカート情報が含まれる登録商品情報を更新する。具体的には、クラウドサーバSvは、N品目の商品情報を受信した場合には、当該商品情報に含まれる商品コードを登録商品情報(登録商品N)の商品コードとして記憶する。さらに、クラウドサーバSvは、商品コードと、品名と、価格とを対応付けて記憶する。また、クラウドサーバSvは、特定したカート情報のうち、登録商品情報の累計情報(累計品数、小計金額など)を更新する。 Step S816: The cloud server Sv updates the registered product information that includes the identified cart information. Specifically, when the cloud server Sv receives product information for N items, it stores the product code included in the product information as the product code of the registered product information (registered product N). Furthermore, the cloud server Sv stores the product code, product name, and price in association with each other. The cloud server Sv also updates the cumulative information (cumulative number of items, subtotal amount, etc.) of the registered product information from the identified cart information.

なお、図8では、説明の便宜上、図示を省略しているが、ステップS810~ステップS816の処理は、仮登録した計量対象商品の数だけ繰り返し実行される。 Note that, although not shown in FIG. 8 for ease of explanation, the processes of steps S810 to S816 are repeated the number of times equal to the number of products to be weighed that have been provisionally registered.

(携帯端末50が行う計量対象商品の登録処理の一例)
図9Aは、携帯端末50が行う計量対象商品の登録処理の一例を示すフローチャートである。なお、図9Aのフローチャートに示す処理は、携帯端末50において、常時(非常に短い時間間隔で定期的に)開始される。
(Example of weighing target product registration process performed by the mobile terminal 50)
Fig. 9A is a flowchart showing an example of a process for registering a commodity to be weighed, which is performed by the mobile terminal 50. Note that the process shown in the flowchart of Fig. 9A is constantly started (periodically at very short time intervals) by the mobile terminal 50.

図9Aにおいて、携帯端末50は、計量対象商品のバーコードをスキャンしたか否かを判断する(ステップS901)。携帯端末50は、計量対象商品のバーコードをスキャンしない場合(ステップS901:NO)、ステップS903に進む。携帯端末50は、計量対象商品のバーコードをスキャンした場合(ステップS901:YES)、計量対象商品を仮登録する(ステップS902)。なお、仮登録された計量対象商品は、ディスプレイ509に表示される。 In FIG. 9A, the portable terminal 50 determines whether or not the barcode of the product to be weighed has been scanned (step S901). If the portable terminal 50 has not scanned the barcode of the product to be weighed (step S901: NO), the process proceeds to step S903. If the portable terminal 50 has scanned the barcode of the product to be weighed (step S901: YES), the portable terminal 50 provisionally registers the product to be weighed (step S902). The provisionally registered product to be weighed is displayed on the display 509.

そして、携帯端末50は、接続用コードをスキャンしたか否かを判断する(ステップS903)。接続用コードをスキャンしない場合(ステップS903:NO)、携帯端末50は、ステップS909に進む。接続用コードをスキャンした場合(ステップS903:YES)、携帯端末50は、仮登録中の計量対象商品があるか否かを判断する(ステップS904)。ステップS904では、具体的には、計量対象商品が仮登録中の商品としてメモリ504に記憶されているか否かを判断する。 Then, the portable terminal 50 determines whether or not the connection code has been scanned (step S903). If the connection code has not been scanned (step S903: NO), the portable terminal 50 proceeds to step S909. If the connection code has been scanned (step S903: YES), the portable terminal 50 determines whether or not there is a product to be weighed that is provisionally registered (step S904). In step S904, specifically, it determines whether or not the product to be weighed is stored in the memory 504 as a provisionally registered product.

仮登録中の計量対象商品がない場合(ステップS904:NO)、携帯端末50は、仮登録を促す旨を報知し(ステップS905)、一連の処理を終了する。なお、仮登録を促す旨の報知の終了条件は、ユーザから当該報知を終了する操作を受け付けたり、仮登録を行うための操作を受け付けたりすることなどである。 If there are no products to be weighed that are being provisionally registered (step S904: NO), the mobile terminal 50 issues a notification prompting provisional registration (step S905) and ends the series of processes. Note that the conditions for ending the notification prompting provisional registration include receiving an operation from the user to end the notification, receiving an operation to perform provisional registration, etc.

一方、仮登録中の計量対象商品がある場合(ステップS904:YES)、携帯端末50は、1対1の通信を行うための近距離無線通信機能がオンであるか否かを判断する(ステップS906)。近距離無線通信機能がオフである場合(ステップS906:NO)、携帯端末50は、機能オン報知を行う(ステップS907)。機能オン報知の終了条件は、ユーザから当該報知を終了する操作を受け付けたり、近距離無線通信機能をオンにするための操作を受け付けたりすることなどである。 On the other hand, if there is a product to be weighed that is being provisionally registered (step S904: YES), the mobile terminal 50 determines whether the short-range wireless communication function for one-to-one communication is on (step S906). If the short-range wireless communication function is off (step S906: NO), the mobile terminal 50 issues a function-on notification (step S907). The conditions for ending the function-on notification include receiving an operation from the user to end the notification, receiving an operation to turn on the short-range wireless communication function, etc.

近距離無線通信機能がオンである場合(ステップS906:YES)、携帯端末50は、計量装置30に1対1の通信の接続要求を行う(ステップS908)。接続要求には、携帯端末50に設定されている言語を示す言語情報が含まれる。なお、当該接続要求を行うと、携帯端末50は、接続中であることを示す画面を表示する。そして、携帯端末50は、ペアリングに成功したか否かを判断する(ステップS909)。ペアリングに成功した場合(ステップS909:YES)、計量装置30との1対1の通信(ペアリング)を開始する(ステップS910)。なお、携帯端末50は、ペアリングを開始すると、仮登録している商品の識別情報を計量装置30へ送信する。 If the short-range wireless communication function is on (step S906: YES), the mobile terminal 50 makes a connection request for one-to-one communication to the weighing device 30 (step S908). The connection request includes language information indicating the language set in the mobile terminal 50. When the connection request is made, the mobile terminal 50 displays a screen indicating that the connection is in progress. The mobile terminal 50 then determines whether or not pairing is successful (step S909). If pairing is successful (step S909: YES), one-to-one communication (pairing) with the weighing device 30 is initiated (step S910). When pairing is initiated, the mobile terminal 50 transmits identification information of the provisionally registered product to the weighing device 30.

そして、携帯端末50は、ペアリング成功後の所定時間内に、仮登録されている商品が計量装置30の計量対象外であることを示すエラー情報を受信したか否かを判断する(ステップS911)。計量対象外を示すエラー情報を受信しない場合(ステップS911:NO)、計量装置30との接続中に行う接続中処理(図9B参照)を行い(ステップS912)、一連の処理を終了する。一方、計量対象外を示すエラー情報を受信した場合(ステップS911:YES)、携帯端末50は、計量対象外であることを報知する(ステップS913)。そして、携帯端末50は、ペアリングを解除し(ステップS914)、一連の処理を終了する。 Then, the portable terminal 50 determines whether or not it has received error information indicating that the provisionally registered product is not eligible for weighing by the weighing device 30 within a predetermined time after successful pairing (step S911). If it has not received error information indicating that the product is not eligible for weighing (step S911: NO), it performs a connection process (see FIG. 9B) that is performed while connected to the weighing device 30 (step S912) and ends the series of processes. On the other hand, if it has received error information indicating that the product is not eligible for weighing (step S911: YES), the portable terminal 50 notifies the user that the product is not eligible for weighing (step S913). The portable terminal 50 then cancels the pairing (step S914) and ends the series of processes.

ステップS909において、ペアリングに成功しない場合(ステップS909:NO)、携帯端末50は、接続要求を行った後、所定時間が経過したか否かを判断する(ステップS915)。接続要求を行った後、所定時間が経過していない場合(ステップS915:NO)、携帯端末50は、ステップS909に戻る。接続要求を行った後、所定時間が経過した場合(ステップS915:YES)、携帯端末50は、通信接続に関する操作をユーザに再度促すために、接続要求のリトライを報知し(ステップS916)、一連の処理を終了する。 If pairing is not successful in step S909 (step S909: NO), the mobile terminal 50 determines whether a predetermined time has elapsed since making the connection request (step S915). If the predetermined time has not elapsed since making the connection request (step S915: NO), the mobile terminal 50 returns to step S909. If the predetermined time has elapsed since making the connection request (step S915: YES), the mobile terminal 50 notifies the user of a retry of the connection request to prompt the user to perform an operation related to the communication connection again (step S916), and ends the series of processes.

なお、接続要求のリトライの報知の終了条件は、ユーザから当該報知を終了する操作を受け付けたり、再度接続用コードをスキャンするための操作を受け付けたりすることなどである。 The conditions for ending the notification of a retry of a connection request include receiving an operation from the user to end the notification, or receiving an operation to scan the connection code again.

(携帯端末50が行う計量装置30との接続中処理) (Processing performed by the mobile terminal 50 while connected to the weighing device 30)

図9Bは、携帯端末50が行う計量装置30との接続中処理の一例を示すフローチャートである。図9Bにおいて、携帯端末50は、近距離無線通信により、計量装置30から計量結果を受信したか否かを判断する(ステップS921)。携帯端末50は、計量装置30から計量結果を受信した場合(ステップS921:YES)、計量結果をディスプレイ509に表示する(ステップS922)。 Figure 9B is a flow chart showing an example of processing performed by the portable terminal 50 during connection with the weighing device 30. In Figure 9B, the portable terminal 50 determines whether or not a weighing result has been received from the weighing device 30 by short-range wireless communication (step S921). If the portable terminal 50 has received a weighing result from the weighing device 30 (step S921: YES), it displays the weighing result on the display 509 (step S922).

そして、携帯端末50は、クラウドサーバSvから、バスケット識別情報および商品登録更新画面情報を受信すると、商品登録更新画面を表示し、計量対象商品の本登録が完了する(ステップS923)。次いで、携帯端末50は、計量結果から得られる計量対象商品の商品情報を取得し、取得した商品情報と、バスケット識別情報とをクラウドサーバSvへ送信する(ステップS924)。 Then, when the mobile terminal 50 receives the basket identification information and the product registration update screen information from the cloud server Sv, it displays the product registration update screen and completes the official registration of the product to be weighed (step S923). Next, the mobile terminal 50 acquires product information of the product to be weighed obtained from the weighing result, and transmits the acquired product information and the basket identification information to the cloud server Sv (step S924).

この後、携帯端末50は、仮登録した全ての計量対象商品の計量が完了したか否かを判断する(ステップS925)。具体的には、携帯端末50は、仮登録した全ての計量対象商品の本登録が完了したか否かを判断する。仮登録した全ての計量対象商品の計量が完了した場合(ステップS925:YES)、携帯端末50は、ペアリングを解除し(ステップS926)、一連の処理を終了する。 After this, the mobile terminal 50 determines whether or not weighing of all provisionally registered products to be weighed has been completed (step S925). Specifically, the mobile terminal 50 determines whether or not full registration of all provisionally registered products to be weighed has been completed. If weighing of all provisionally registered products to be weighed has been completed (step S925: YES), the mobile terminal 50 cancels the pairing (step S926) and ends the series of processes.

仮登録した全ての計量対象商品の計量が完了していない場合(ステップS925:NO)、携帯端末50は、計量装置30との通信接続が切断されたか否かを判断する(ステップS927)。通信接続の切断は、例えば、計量装置30と携帯端末50との距離が近距離無線通信の可能な範囲を超えてしまう場合などに生じ得る。具体的には、通信接続の切断は、全ての計量対象商品の本登録が完了する前に、客が他の売場に行ってしまうような場合に生じ得る。 If weighing of all provisionally registered products to be weighed has not been completed (step S925: NO), the mobile terminal 50 determines whether the communication connection with the weighing device 30 has been disconnected (step S927). The communication connection may be disconnected, for example, when the distance between the weighing device 30 and the mobile terminal 50 exceeds the range in which short-range wireless communication is possible. Specifically, the communication connection may be disconnected when a customer goes to another sales floor before the actual registration of all products to be weighed has been completed.

計量装置30との通信接続が切断されていない場合(ステップS927:NO)、携帯端末50は、ステップS921に戻る。計量装置30との通信接続が切断された場合(ステップS927:YES)、携帯端末50は、通信が切断した旨を報知する(ステップS928)。この報知の終了条件は、ユーザから当該報知を終了する操作を受け付けたり、通信が再接続されたりすることなどである。 If the communication connection with the weighing device 30 has not been disconnected (step S927: NO), the mobile terminal 50 returns to step S921. If the communication connection with the weighing device 30 has been disconnected (step S927: YES), the mobile terminal 50 notifies the user that communication has been disconnected (step S928). The conditions for ending this notification include receiving an operation from the user to end the notification, or communication being reconnected.

そして、携帯端末50は、計量装置30との通信接続が終了したか否かを判断する(ステップS929)。通信接続の終了は、例えば、ユーザから接続を終了する操作を受け付けることや、切断した状態が所定時間以上継続することである。計量装置30との通信接続が終了した場合(ステップS929:YES)、携帯端末50は、一連の処理を終了する。計量装置30との通信接続が終了していない場合(ステップS929:NO)、携帯端末50は、ステップS921に戻る。 Then, the portable terminal 50 determines whether the communication connection with the weighing device 30 has been terminated (step S929). The communication connection is terminated, for example, when an operation to terminate the connection is received from the user, or when the disconnected state continues for a predetermined time or more. If the communication connection with the weighing device 30 has been terminated (step S929: YES), the portable terminal 50 ends the series of processes. If the communication connection with the weighing device 30 has not been terminated (step S929: NO), the portable terminal 50 returns to step S921.

(計量装置30が行う取引情報出力処理の一例)
図9Cは、計量装置30が行う取引情報出力処理の一例を示すフローチャートである。なお、図9Cのフローチャートに示す処理は、計量装置30において、常時(非常に短い時間間隔で定期的に)開始される。
(Example of transaction information output process performed by weighing device 30)
Fig. 9C is a flowchart showing an example of a transaction information output process performed by the weighing device 30. Note that the process shown in the flowchart of Fig. 9C is constantly started (periodically at very short time intervals) by the weighing device 30.

図9Cにおいて、計量装置30は、待機状態であるか否かを判断する(ステップS941)。待機状態ではない場合(ステップS941:NO)、計量装置30は、ステップS947に進む。待機状態である場合(ステップS941:YES)、計量装置30は、携帯端末50からの接続要求があるか否かを判断する(ステップS942)。 In FIG. 9C, the weighing device 30 determines whether it is in a standby state (step S941). If it is not in a standby state (step S941: NO), the weighing device 30 proceeds to step S947. If it is in a standby state (step S941: YES), the weighing device 30 determines whether there is a connection request from the mobile terminal 50 (step S942).

接続要求がない場合(ステップS942:NO)、計量装置30は、ステップS941に戻る。接続要求がある場合(ステップS942:YES)、計量装置30は、ペアリングに成功したか否かを判断する(ステップS943)。ペアリングに失敗した場合(ステップS943:NO)、計量装置30は、ステップS941に戻る。 If there is no connection request (step S942: NO), the weighing device 30 returns to step S941. If there is a connection request (step S942: YES), the weighing device 30 determines whether pairing was successful (step S943). If pairing was unsuccessful (step S943: NO), the weighing device 30 returns to step S941.

ペアリングに成功した場合(ステップS943:NO)、計量装置30は、接続要求とともに送信された言語情報を参照し(ステップS944)、言語情報が示す言語で表示可能であるか否かを判断する(ステップS945)。具体的には、計量装置30は、言語関連テーブル420(図4B参照)を参照して、言語情報が示す言語で表示可能であるか否かを判断する。言語情報が示す言語で表示可能である場合(ステップS945:YES)、計量装置30は、表示用および音声用の言語として、言語情報が示す言語と同一の言語を設定する(ステップS946)。 If pairing is successful (step S943: NO), the weighing device 30 refers to the language information sent together with the connection request (step S944) and determines whether or not it is possible to display in the language indicated by the language information (step S945). Specifically, the weighing device 30 refers to the language association table 420 (see FIG. 4B) and determines whether or not it is possible to display in the language indicated by the language information. If it is possible to display in the language indicated by the language information (step S945: YES), the weighing device 30 sets the same language as the language indicated by the language information as the language for display and audio (step S946).

一方で、言語情報が示す言語で表示可能ではない場合(ステップS945:NO)、すなわち、例えば、台湾語などのように、予め用意されていない言語である場合、計量装置30は、対応言語テーブル430(図4C参照)を参照し、対応言語を設定する(ステップS947)。なお、対応言語は、顧客の選択に応じて設定されてもよい。 On the other hand, if the language indicated by the language information cannot be displayed (step S945: NO), that is, if the language is not prepared in advance, such as Taiwanese, the weighing device 30 refers to the supported language table 430 (see FIG. 4C) and sets the supported language (step S947). The supported language may be set according to the customer's selection.

計量装置30は、ステップS946またはステップS947において設定した言語で、表示内容を表示する。なお、計量装置30は、設定した言語が日本語の場合は日本語のみで表示内容を表示し、設定した言語が外国語の場合は日本語に外国語を併記して表示内容を表示する。 The weighing device 30 displays the display content in the language set in step S946 or step S947. If the set language is Japanese, the weighing device 30 displays the display content in Japanese only, and if the set language is a foreign language, the weighing device 30 displays the display content in Japanese plus the foreign language.

言語の設定を終えると、計量装置30は、携帯端末50との1対1の通信(ペアリング)を開始する(ステップS948)。そして、計量装置30は、携帯端末50に仮登録されている商品の計量が完了するまで待機する(ステップS949:NO)。計量装置30は、仮登録されている商品の計量が完了すると(ステップS949:YES)、ラベルを出力するためのプリントボタンを表示部306に表示する(ステップS950)。 Once the language setting is complete, the weighing device 30 starts one-to-one communication (pairing) with the mobile terminal 50 (step S948). The weighing device 30 then waits until the weighing of the temporarily registered product in the mobile terminal 50 is complete (step S949: NO). When the weighing of the temporarily registered product is complete (step S949: YES), the weighing device 30 displays a print button for printing a label on the display unit 306 (step S950).

次に、計量装置30は、プリントボタンが押下されたか否かを判断する(ステップS951)。計量装置30は、プリントボタンが押下されるまで待機する(ステップS951:NO)。計量装置30は、プリントボタンが押下されると(ステップS951:YES)、ラベルを出力する(ステップS952)。そして、計量装置30は、近距離無線通信により計量結果を携帯端末50へ送信する(ステップS953)。なお、携帯端末50は、計量結果を受信すると、商品登録更新画面を表示し、計量対象商品の本登録を完了させる。 The weighing device 30 then determines whether the print button has been pressed (step S951). The weighing device 30 waits until the print button has been pressed (step S951: NO). When the print button has been pressed (step S951: YES), the weighing device 30 outputs a label (step S952). The weighing device 30 then transmits the weighing result to the mobile terminal 50 via short-range wireless communication (step S953). When the mobile terminal 50 receives the weighing result, it displays a product registration update screen and completes the official registration of the product to be weighed.

そして、計量装置30は、携帯端末50に仮登録されている全ての商品の計量が完了したか否かを判断する(ステップS954)。計量装置30は、仮登録されている全ての商品の計量が完了していない場合(ステップS954:NO)、ステップS949に戻る。仮登録されている全ての商品の計量が完了した場合(ステップS954:YES)、計量装置30は、携帯端末50とのペアリングを解除する(ステップS955)。そして、計量装置30は、待機状態に移行し(ステップS956)、一連の処理を終了する。 The weighing device 30 then determines whether or not weighing of all products provisionally registered in the mobile terminal 50 has been completed (step S954). If weighing of all provisionally registered products has not been completed (step S954: NO), the weighing device 30 returns to step S949. If weighing of all provisionally registered products has been completed (step S954: YES), the weighing device 30 cancels pairing with the mobile terminal 50 (step S955). The weighing device 30 then transitions to a standby state (step S956), and ends the series of processes.

(POS端末20が行う取引情報出力処理の一例)
図10は、POS端末20が行う取引情報出力処理の一例を示すフローチャートである。図10において、POS端末20は、携帯端末50に表示される精算用コードを読み取ったか否かを判断する(ステップS1001)。POS端末20は、精算用コードを読み取るまで待機する(ステップS1001:NO)。精算用コードを読み取ると(ステップS1001:YES)、POS端末20は、クラウドサーバSvに対して、登録情報の送信要求を行う(ステップS1002)。
(Example of transaction information output process performed by POS terminal 20)
Fig. 10 is a flow chart showing an example of a transaction information output process performed by the POS terminal 20. In Fig. 10, the POS terminal 20 judges whether or not the settlement code displayed on the mobile terminal 50 has been read (step S1001). The POS terminal 20 waits until the settlement code has been read (step S1001: NO). When the settlement code has been read (step S1001: YES), the POS terminal 20 makes a request to the cloud server Sv to transmit registration information (step S1002).

そして、POS端末20は、クラウドサーバSvから登録情報を受信する。次に、POS端末20は、登録情報に含まれる言語情報を参照し(ステップS1004)、言語情報が示す言語で表示可能であるか否かを判断する(ステップS1005)。具体的には、POS端末20は、POS端末20の言語関連テーブルを参照して、言語情報が示す言語で表示可能であるか否かを判断する。言語情報が示す言語で表示可能である場合(ステップS1005:YES)、計量装置30は、表示用および音声用の言語として、言語情報が示す言語と同一の言語を設定する(ステップS1006)。 The POS terminal 20 then receives the registration information from the cloud server Sv. Next, the POS terminal 20 references the language information included in the registration information (step S1004) and determines whether or not it is possible to display in the language indicated by the language information (step S1005). Specifically, the POS terminal 20 references the language association table of the POS terminal 20 and determines whether or not it is possible to display in the language indicated by the language information. If it is possible to display in the language indicated by the language information (step S1005: YES), the weighing device 30 sets the same language as the language indicated by the language information as the display and audio language (step S1006).

一方で、言語情報が示す言語で表示可能ではない場合(ステップS1005:NO)、すなわち、例えば、台湾語などのように、予め用意されていない言語である場合、POS端末20は、POS端末20の対応言語テーブルを参照し、対応言語を設定する(ステップS1007)。なお、対応言語は、顧客の選択に応じて設定されてもよい。 On the other hand, if the language indicated by the language information cannot be displayed (step S1005: NO), that is, if the language is not prepared in advance, such as Taiwanese, the POS terminal 20 refers to the supported language table of the POS terminal 20 and sets the supported language (step S1007). The supported language may be set according to the customer's selection.

POS端末20は、ステップS1006またはステップS1007において設定した言語で、表示内容を表示する。なお、POS端末20は、設定した言語が日本語の場合は日本語のみで表示内容を表示し、設定した言語が外国語の場合は日本語に外国語を併記して表示内容を表示する。 The POS terminal 20 displays the display contents in the language set in step S1006 or step S1007. If the set language is Japanese, the POS terminal 20 displays the display contents in Japanese only, and if the set language is a foreign language, the POS terminal 20 displays the display contents in Japanese plus the foreign language.

言語の設定を終えると、POS端末20は、設定した言語で登録情報を表示する(ステップS1008)。そして、顧客の精算を受け付けてレシートを発行する一連の精算処理を実行し(ステップS1009)、一連の処理を終了する。 Once the language setting is complete, the POS terminal 20 displays the registration information in the set language (step S1008). It then executes a series of payment processes to accept the customer's payment and issue a receipt (step S1009), and the series of processes ends.

(日本語を表示して計量対象商品を登録する際の手順について)
次に、図11~図15を用いて、日本語を表示して計量対象商品を登録する際の手順について説明する。
図11は、計量対象商品の登録手順の一例を示す説明図である。図11では、携帯端末50のカメラ507が、顧客が購入を希望する計量対象商品の識別情報を撮像する例について説明する。店舗内の果物が置かれているコーナー(売場)には、例えば、レモンの計量対象商品1101aと、リンゴの計量対象商品1101bと、オレンジの計量対象商品1101cとが陳列されているものとする。各計量対象商品1101(1101a~1101c)の背後には、それぞれ、ディスプレイを有する標識1102(1102a~1102c)が置かれている。なお、以下では、主にレモンの標識1102aを例に挙げて説明するが、他の標識1102b、1102cについても同様である。
(Procedure for registering weighing items in Japanese)
Next, a procedure for registering a commodity to be weighed while displaying Japanese characters will be described with reference to FIGS.
FIG. 11 is an explanatory diagram showing an example of a registration procedure of a commodity to be weighed. In FIG. 11, an example will be described in which the camera 507 of the mobile terminal 50 captures the identification information of a commodity to be weighed that a customer wishes to purchase. In a corner (sales floor) in a store where fruits are placed, for example, a lemon commodity to be weighed 1101a, an apple commodity to be weighed 1101b, and an orange commodity to be weighed 1101c are displayed. Behind each commodity to be weighed 1101 (1101a to 1101c), a sign 1102 (1102a to 1102c) having a display is placed. Note that, in the following, the lemon sign 1102a will be mainly taken as an example, but the same applies to the other signs 1102b and 1102c.

標識1102aには、「レモン」の文字と、単価と、バーコード1103とが表示されている。単価は、1kgあたり、nn円であることを示している。バーコード1103は、計量対象商品1101aを識別する情報(商品識別情報)や、単価を含む。バーコード1103は、携帯端末50によって読み取られる。 The sign 1102a displays the word "lemon", the unit price, and a barcode 1103. The unit price indicates that it is nn yen per 1 kg. The barcode 1103 includes information that identifies the product 1101a to be weighed (product identification information) and the unit price. The barcode 1103 is read by the mobile terminal 50.

なお、標識1102aは、ディスプレイに表示される。標識1102aは、時間に応じてバーコード1103の内容を変えることが可能である。例えば、タイムサービスにおける値引きを行ったり、過去に読み取ったバーコードを用いて取引を行うといった不正を防止したりすることができる。この不正は、具体的には、例えば、前日のタイムサービス中のバーコードをカメラで撮影しておき、翌日に当該バーコードを読み取らせることにより、前日のタイムサービス中の単価で、計量対象商品1101を登録するといったことである。なお、標識1102aは、紙などの印刷媒体に印刷されたものでもよい。 The sign 1102a is displayed on the display. The sign 1102a can change the contents of the barcode 1103 depending on the time. For example, it can prevent fraudulent practices such as discounts during limited-time sales and transactions using barcodes previously read. Specifically, this fraudulent practice involves, for example, taking a picture of a barcode during a limited-time sales sale on the previous day with a camera, and then having the barcode read the next day to register the product 1101 to be weighed at the unit price during the limited-time sales sale on the previous day. The sign 1102a may be printed on a print medium such as paper.

また、図11において、携帯端末50の表示画面は、レモンの計量対象商品1101aとリンゴの計量対象商品1101bとのバーコード1103が読み取られた後の仮登録の画面を示している。具体的には、携帯端末50の表示画面は、レモンおよびリンゴの商品名(商品識別情報)が表示され、各商品の計量がされていないことを示している。 In addition, in FIG. 11, the display screen of the mobile terminal 50 shows a provisional registration screen after the barcodes 1103 of the lemon product 1101a to be weighed and the apple product 1101b to be weighed have been read. Specifically, the display screen of the mobile terminal 50 shows the product names (product identification information) of lemon and apple, indicating that each product has not been weighed.

より具体的に説明すると、携帯端末50のディスプレイ509には、小計欄550と、仮登録欄551(551a、551b)と、本登録欄552と、読取結果560とが表示されている。小計欄550には、本登録された商品の合計金額が表示される。仮登録欄551には、仮登録された計量対象商品1101が表示される。具体的には、仮登録欄551a、551bには、レモンおよびリンゴのそれぞれについて、計量が必要であることを示す「要計量」や、計量が完了していないために価格が未確定であることを示す「??円」が表示されている。 More specifically, the display 509 of the mobile terminal 50 displays a subtotal column 550, a provisional registration column 551 (551a, 551b), a final registration column 552, and a reading result 560. The subtotal column 550 displays the total price of the final registration items. The provisional registration column 551 displays the provisionally registered items 1101 to be weighed. Specifically, the provisional registration columns 551a and 551b display, for the lemons and apples, "Weighing Required," indicating that weighing is required, and "?? yen," indicating that the price is undetermined because weighing has not been completed.

読取結果560は、バーコード1103の読取結果を示す。読取結果560は、計量対象商品1101の単価を含む。なお、図示では、先にリンゴのバーコード1103が読み取られ、その後に、レモンのバーコード1103を読み取った際の画面を示している。 The reading result 560 shows the result of reading the barcode 1103. The reading result 560 includes the unit price of the product 1101 to be weighed. Note that in the figure, the barcode 1103 for apples is read first, and then the barcode 1103 for lemons is read.

また、仮登録欄551a、551bは、本登録欄552と異なる表示態様で表示されている。図示では、仮登録欄551a、551bは、網掛け表示の表示態様で表示されている。このような表示態様とすることにより、仮登録中であることを顧客に認識させやすくすることができ、顧客に計量を促すことができる。なお、仮登録欄551には、「??円」を表示しているが、これに限らず、単価を表示するようにしてもよい The provisional registration fields 551a and 551b are displayed in a different display format from the main registration field 552. In the figure, the provisional registration fields 551a and 551b are displayed in a shaded display format. By using such a display format, it is possible to make the customer aware that provisional registration is in progress, and to encourage the customer to weigh the item. Note that the provisional registration field 551 displays "?? yen", but this is not limiting and the unit price may be displayed.

本登録欄552は、本登録された商品および金額が表示されている。本登録欄552は、160円のヨーグルトが1点、登録されていることを示している。また、小計欄550の右側には、お会計ボタン554が表示されている。お会計ボタン554が押下されると、本登録されている商品について、精算を行うことが可能になる。 The main registration field 552 displays the registered product and price. The main registration field 552 shows that one item of yogurt priced at 160 yen has been registered. In addition, a checkout button 554 is displayed to the right of the subtotal field 550. When the checkout button 554 is pressed, it becomes possible to settle the payment for the registered product.

なお、計量対象商品1101を登録する画面は、計量対象商品1101ではない通常の商品を登録する画面とは異なる専用画面であってもよい。例えば、通常の商品を登録する画面が表示されているときに、計量対象商品1101のバーコード1103が読み取られた場合、計量対象商品1101のみが表示される専用画面を表示すればよい。この専用画面では、例えば、計量対象商品1101のみを登録可能とする。これにより、計量対象商品1101が仮登録されたことや、計量が必要であることを、より明確にすることができる。 The screen for registering the product 1101 to be weighed may be a dedicated screen that is different from the screen for registering normal products that are not the product 1101 to be weighed. For example, if the barcode 1103 of the product 1101 to be weighed is read while the screen for registering normal products is displayed, a dedicated screen that displays only the product 1101 to be weighed may be displayed. On this dedicated screen, for example, only the product 1101 to be weighed may be registered. This makes it clearer that the product 1101 to be weighed has been provisionally registered and that weighing is required.

ここで、専用画面において、通常の商品のバーコードが読み取られた場合に、通常の商品の登録を禁止する制御としてもよい。具体的には、専用画面において、通常の商品のバーコードが読み取られた場合に、「計量対象商品を先に計量してください」と表示してもよい。これにより、顧客が仮登録した計量対象商品1101の計量を忘れてしまうことを抑えることができる。また、当該登録の禁止を解除する条件は、計量対象商品1101の本登録の完了としてもよいし、計量対象商品1101の仮登録をキャンセルするボタンを表示しておき、当該ボタンの押下を受け付けることとしてもよい。 Here, when the barcode of a regular product is read on the dedicated screen, the control may prohibit the registration of the regular product. Specifically, when the barcode of a regular product is read on the dedicated screen, a message may be displayed saying "Please weigh the product to be weighed first." This prevents the customer from forgetting to weigh the product 1101 to be weighed that has been provisionally registered. The condition for lifting the prohibition on the registration may be the completion of the actual registration of the product 1101 to be weighed, or a button for canceling the provisional registration of the product 1101 to be weighed may be displayed and the button may be pressed.

また、専用画面において、通常の商品のバーコードが読み取られた場合に、当該登録を許可する制御としてもよい。具体的には、専用画面において、通常の商品のバーコードが読み取られた場合に、通常の商品を登録する画面に戻るようにしてもよい。また、通常の商品を登録する画面に戻った後に、当該画面において、計量対象商品1101が仮登録中であることを示す通知(例えば「要計量商品あり」の表示など)を行うようにしてもよい。これにより、顧客が、仮登録中の計量対象商品1101の計量を忘れてしまうことを抑えることができる。 In addition, when the barcode of a regular product is read on the dedicated screen, the control may be such that registration is permitted. Specifically, when the barcode of a regular product is read on the dedicated screen, the screen may be returned to for registering the regular product. In addition, after returning to the screen for registering the regular product, the screen may be configured to display a notification indicating that the product 1101 to be weighed is currently being provisionally registered (for example, by displaying "Product to be weighed"). This can prevent customers from forgetting to weigh the product 1101 to be weighed that is provisionally registered.

(計量装置30の待機画面について)
次に、図12を用いて、計量装置30に表示される待機画面の一例について説明する。
図12は、計量装置30に表示される待機画面の一例を示す説明図である。図12に示すように、計量装置30の表示部306には、待機状態中に表示される待機画面1200が表示されている。待機画面1200には、言語切替えボタン1201と、第1案内欄1210と、第2案内欄1220と、が表示されている。
(Regarding the standby screen of the weighing device 30)
Next, an example of a standby screen displayed on the weighing device 30 will be described with reference to FIG.
Fig. 12 is an explanatory diagram showing an example of a standby screen displayed on the weighing device 30. As shown in Fig. 12, a standby screen 1200 displayed during standby is displayed on the display unit 306 of the weighing device 30. On the standby screen 1200, a language switching button 1201, a first notification column 1210, and a second notification column 1220 are displayed.

言語切替えボタン1201は、第1案内欄1210および第2案内欄1220に表示される言語を切り替えるボタンであり、例えば、英語、中国語、および韓国語のいずれかに切り替えることを受け付けるボタンである。 The language switching button 1201 is a button for switching the language displayed in the first information field 1210 and the second information field 1220, and is a button that accepts switching between English, Chinese, and Korean, for example.

第1案内欄1210は、携帯端末50を使用して計量対象商品の登録を行う場合の案内を示す。具体的には、第1案内欄1210には、接続用コード1211が表示され、接続用コード1211を携帯端末50に読み取らせる旨の案内が表示されている。 The first information field 1210 shows information for registering a product to be weighed using the mobile terminal 50. Specifically, the first information field 1210 shows a connection code 1211, and shows information for having the mobile terminal 50 read the connection code 1211.

第2案内欄1220は、携帯端末50を使用せずに、計量対象商品の登録を行う場合の案内を示す。具体的には、第2案内欄1220には、計量対象商品を秤に載せて計量を促す旨の案内が表示されている。以下では、携帯端末50を使用する場合について説明する。 The second information field 1220 shows information for registering the product to be weighed without using the mobile terminal 50. Specifically, the second information field 1220 displays information encouraging the user to place the product to be weighed on the scale and weigh it. The following describes the case where the mobile terminal 50 is used.

図11に示したように、携帯端末50がレモンとリンゴの仮登録を終えると、顧客は、携帯端末50に接続用コード1211を読み取らせる。仮登録を終えた後も、携帯端末50には、商品のバーコードを読み取るときと同様の画面が表示されている。このため、顧客は、画面を切り替える操作を行わなくても、携帯端末50に接続用コード1211を読み取らせることができる。 As shown in FIG. 11, when the mobile terminal 50 has completed the provisional registration of lemons and apples, the customer has the mobile terminal 50 read the connection code 1211. Even after the provisional registration is completed, the mobile terminal 50 displays a screen similar to that displayed when reading the product's barcode. Therefore, the customer can have the mobile terminal 50 read the connection code 1211 without having to switch screens.

接続用コード1211を読み取った携帯端末50は、接続用コード1211が示す指示に基づいて、計量装置30に通信接続の要求を行う。これにより、携帯端末50と、計量装置30とは、1対1の通信を開始することが可能になる。通信が確立すると、携帯端末50は、計量装置30に仮登録した商品の情報を送信する。例えば、図11のようにレモンとリンゴを仮登録した場合には、携帯端末50は、レモンとリンゴとの識別情報を送信する。 The portable terminal 50 that reads the connection code 1211 requests the weighing device 30 for a communication connection based on the instructions indicated by the connection code 1211. This enables one-to-one communication to be initiated between the portable terminal 50 and the weighing device 30. Once communication is established, the portable terminal 50 transmits information about the product provisionally registered to the weighing device 30. For example, if lemons and apples are provisionally registered as shown in FIG. 11, the portable terminal 50 transmits identification information for lemons and apples.

商品の識別情報を受信した計量装置30は、識別情報に示される計量対象商品の計量を促す画面を表示部306に表示する。例えば、複数の計量対象商品が仮登録されている場合、計量装置30は、携帯端末50によってバーコードが読み取られた順番にしたがって、それぞれの計量対象商品の計量を促す画面を表示部306に表示する。 The weighing device 30, which has received the product identification information, displays a screen on the display unit 306 that prompts the user to weigh the product to be weighed that is indicated in the identification information. For example, if multiple products to be weighed are provisionally registered, the weighing device 30 displays a screen on the display unit 306 that prompts the user to weigh each product to be weighed in the order in which the barcodes were read by the mobile terminal 50.

(携帯端末50に表示されるペアリング中の画面について)
次に、携帯端末50に表示されるペアリング中の画面について説明する。
図13は、携帯端末50に表示されるペアリング中の画面の一例を示す説明図である。図13(A)は、携帯端末50が計量装置30に接続要求を行った際の画面を示す。図13(A)に示すように、携帯端末50のディスプレイ509には、計量装置30との通信接続を試みている旨を示す状態表示1310が表示されている。ペアリングが完了すると、図13(B)に示す画面に遷移する。
(Screen displayed on portable terminal 50 during pairing)
Next, a screen displayed on the mobile terminal 50 during pairing will be described.
Fig. 13 is an explanatory diagram showing an example of a screen displayed on the mobile terminal 50 during pairing. Fig. 13(A) shows a screen displayed when the mobile terminal 50 makes a connection request to the weighing device 30. As shown in Fig. 13(A), a status display 1310 is displayed on the display 509 of the mobile terminal 50, indicating that a communication connection with the weighing device 30 is being attempted. When pairing is completed, the screen transitions to the screen shown in Fig. 13(B).

図13(B)は、通信接続が確立した際の画面を示す。図13(B)に示すように、携帯端末50のディスプレイ509には、商品を秤に載せることを促す案内表示1320が表示されている。なお、携帯端末50は、レモンよりもリンゴを先に仮登録したため、リンゴの計量を促す案内表示1320を、レモンの計量を促す案内表示よりも先に表示する。 Figure 13 (B) shows the screen when a communication connection is established. As shown in Figure 13 (B), a guide display 1320 is displayed on the display 509 of the mobile terminal 50, encouraging the user to place the product on the scale. Note that, because the mobile terminal 50 provisionally registered the apple before the lemon, the guide display 1320 encouraging the user to weigh the apple is displayed before the guide display encouraging the user to weigh the lemon.

(計量装置30および携帯端末50に表示される計量中の画面の一例)
次に、計量装置30および携帯端末50に表示される計量中の画面について説明する。
図14は、計量装置30および携帯端末50に表示される計量中の画面の一例を示す説明図である。
(Example of screen displayed on the weighing device 30 and the mobile terminal 50 during weighing)
Next, the screens displayed on the weighing device 30 and the mobile terminal 50 during weighing will be described.
FIG. 14 is an explanatory diagram showing an example of a screen displayed on the weighing device 30 and the mobile terminal 50 during weighing.

図14(A)は、携帯端末50が接続用コード1211(図12参照)を読み取り、計量装置30とリンゴの計量を開始する際に、計量装置30の表示部306に表示される操作案内画面1400を示す。操作案内画面1400は、案内表示S1と、商品名表示1401と、戻るボタン1402と、中止ボタン1403と、サーチボタン1404と、計量結果欄1405と、単価欄1406と、合計金額欄1407と、携帯端末情報1430とが表示されている。 Figure 14 (A) shows an operation guide screen 1400 that is displayed on the display unit 306 of the weighing device 30 when the mobile device 50 reads the connection code 1211 (see Figure 12) and starts weighing apples with the weighing device 30. The operation guide screen 1400 displays a guide display S1, a product name display 1401, a back button 1402, a stop button 1403, a search button 1404, a weighing result column 1405, a unit price column 1406, a total amount column 1407, and mobile device information 1430.

案内表示S1は、載台320に商品を載せることを促す案内を示す。商品名表示1401は、計量対象商品の商品名を示す。戻るボタン1402は、1つ前の画面に戻すことを受け付けるボタンである。中止ボタン1403は、計量の中止を受け付けるボタンである。サーチボタン1404は、例えば、携帯端末50との通信接続が切断した場合に、当該携帯端末50と再接続するために周辺の携帯端末50の検索を受け付けるボタンである。 The guidance display S1 shows guidance encouraging the user to place the product on the platform 320. The product name display 1401 shows the product name of the product to be weighed. The back button 1402 is a button that accepts returning to the previous screen. The cancel button 1403 is a button that accepts canceling weighing. The search button 1404 is a button that accepts a search for nearby mobile terminals 50 in order to reconnect with the mobile terminal 50, for example, if the communication connection with the mobile terminal 50 is disconnected.

計量結果欄1405は、載台320に載置された計量対象商品の重量を示す。なお、計量結果欄1405には、重量が表示されることに限らず、例えば、1個当たりのおおよその重量がわかっている商品については、重量を基に換算された個数が表示されてもよい。単価欄1406は、単価(例えば1キログラムあたりの価格)を示す。合計金額欄1407は、計量結果と単価とから算出される合計金額を示す。 The weighing result column 1405 shows the weight of the product to be weighed that is placed on the platform 320. Note that the weighing result column 1405 is not limited to displaying the weight, and for example, for products whose approximate weight per unit is known, the number of units converted based on the weight may be displayed. The unit price column 1406 shows the unit price (e.g., the price per kilogram). The total amount column 1407 shows the total amount calculated from the weighing result and the unit price.

携帯端末情報1430は、どの携帯端末50と接続中であることを客に分かるようにするために表示する文字情報である。具体的には、携帯端末情報1430は、「○○さんと接続中」という文字情報を示す。なお、携帯端末情報1430に示す「○○」の表示部分は、例えば、客の氏名、ID、ニックネーム、会員名、会員番号、会員が選んだキャラクタやマーク、など会員を識別可能な情報であればよい。 The mobile device information 1430 is text information displayed to let the customer know which mobile device 50 is currently connected. Specifically, the mobile device information 1430 indicates text information such as "Connected to Mr./Ms. XX." Note that the "XX" display portion shown in the mobile device information 1430 may be any information that can identify the member, such as the customer's name, ID, nickname, member name, member number, or a character or mark selected by the member.

また、携帯端末情報1430は、文字情報に限らない。例えば、携帯端末情報1430は、客ごと(携帯端末50ごと)に、背景画像や所定部分の色が異なる表示であってもよい。例えば、計量装置30の背景画像と、携帯端末50の背景画像とを関連する画像を表示させてもよい。具体的には、例えば、携帯端末50の背景画像と、計量装置30(表示部306)の背景画像とをそれぞれ同じ色(例えば黄色)に表示させてもよい。 Furthermore, the mobile device information 1430 is not limited to text information. For example, the mobile device information 1430 may be displayed with a different background image or a different color for a specific part for each customer (each mobile device 50). For example, an image that relates to the background image of the weighing device 30 and the background image of the mobile device 50 may be displayed. Specifically, for example, the background image of the mobile device 50 and the background image of the weighing device 30 (display unit 306) may be displayed in the same color (e.g., yellow).

また、携帯端末50と計量装置30とに同じ種類のマークを表示させるようにしてもよい。同じ種類のマークを表示させるとは、例えば、ライオンやシマウマなど動物のマークを表示可能とした場合、携帯端末50と計量装置30とにライオンのマークを表示させることである。なお、携帯端末50と計量装置30とにそれぞれに関連する画像や同一の画像を表示させる制御は、携帯端末50の指示に基づいて行われてもよいし、計量装置30の指示に基づいて行われてもよい。 The same type of mark may be displayed on the mobile terminal 50 and the weighing device 30. For example, if animal marks such as lions and zebras can be displayed, the same type of mark may be displayed on the mobile terminal 50 and the weighing device 30. The control of displaying related images or the same image on the mobile terminal 50 and the weighing device 30 may be performed based on an instruction from the mobile terminal 50 or based on an instruction from the weighing device 30.

また、携帯端末情報1430は、このほかにも、携帯端末50と接続中である場合と、接続中ではない場合とで、一見して区別がつく表示であればよい。例えば、携帯端末50と接続中である場合と、接続中ではない場合とで、計量装置30の背景色が異なる表示としてもよいし、フォントのサイズや種類が異なる表示としてもよい。 In addition, the mobile device information 1430 may be displayed in any other way that allows a clear distinction at a glance between when the mobile device 50 is connected and when it is not connected. For example, the weighing device 30 may be displayed in a different background color or with a different font size or type when it is connected to the mobile device 50 and when it is not connected.

また、携帯端末50との接続中には、携帯端末50との接続中ではない場合に比べて、携帯端末50のイラストを大きく表示するようにしてもよい。また、例えば、携帯端末50と接続中である場合には「携帯端末接続モード」の文字を表示し、携帯端末50と接続中ではない場合には「通常登録モード」の文字を表示するようにしてもよい。 In addition, when connected to the mobile terminal 50, the illustration of the mobile terminal 50 may be displayed larger than when not connected to the mobile terminal 50. Also, for example, when connected to the mobile terminal 50, the text "Mobile terminal connection mode" may be displayed, and when not connected to the mobile terminal 50, the text "Normal registration mode" may be displayed.

このように、携帯端末情報1430を表示することにより、携帯端末50との接続中であることを明示することができる。このため、当該携帯端末50を有する顧客とは異なる顧客が、自身の携帯端末50を用いて計量装置30との接続を試みることを防止することができる。 In this way, by displaying the mobile terminal information 1430, it is possible to clearly indicate that a connection to the mobile terminal 50 is in progress. This makes it possible to prevent a customer other than the customer who owns the mobile terminal 50 from attempting to connect to the weighing device 30 using his or her own mobile terminal 50.

図14(B)は、顧客が載台320にリンゴを載置し、計量が完了した際に表示される計量完了画面1410を示す。計量完了画面1410は、図14(A)の操作案内画面1400と比較して、計量結果欄1405の表示内容と、合計金額欄1407の表示内容と、案内表示S2と、プリントボタン1408とが表示されている点で異なる。計量結果欄1405の表示内容は、計量結果のうちの重量(図では1.2006kg)を示している。合計金額欄1407の表示内容は、計量結果のうちの合計金額(図では¥432)が表示されている。合計金額欄1407に表示される合計金額は、例えば、重量と単価の積を示す。なお、当該合計金額は、1円未満が切り捨てられて表示される。 Figure 14 (B) shows a weighing completion screen 1410 that is displayed when a customer places apples on platform 320 and weighing is complete. The weighing completion screen 1410 differs from the operation guide screen 1400 of Figure 14 (A) in that it displays the contents of a weighing result column 1405, the contents of a total amount column 1407, a guide display S2, and a print button 1408. The contents of the weighing result column 1405 show the weight of the weighing result (1.2006 kg in the figure). The contents of the total amount column 1407 show the total amount of the weighing result (¥432 in the figure). The total amount displayed in the total amount column 1407 shows, for example, the product of the weight and the unit price. Note that the total amount is rounded down to the nearest yen.

案内表示S2は、プリントボタン1408の押下を促す案内を示す。プリントボタン1408は、計量対象商品に関する情報を印刷したラベルの発行を受け付けるボタンである。プリントボタン1408は、例えば、計量対象商品を載置して計量値が安定したときに初めて表示される。また、プリントボタン1408は、計量値が安定するまではグレーアウトさせて受け付け不可能とし、計量値が安定したときにグレーアウトを解除して受け付け可能としてもよい。 The guidance display S2 shows guidance encouraging the user to press the print button 1408. The print button 1408 is a button that accepts the issuance of a label on which information about the product to be weighed is printed. The print button 1408 is displayed, for example, only when the product to be weighed is placed and the weighing value stabilizes. The print button 1408 may be grayed out to make it unacceptable until the weighing value stabilizes, and then grayed out to make it acceptable once the weighing value stabilizes.

図14(B)に示す計量完了画面1410において、プリントボタン1408が押下されると、印刷部307の排出口からラベル(図15参照)が排出され、図14(C)に示す画面が表示される。 When the print button 1408 is pressed on the weighing completion screen 1410 shown in FIG. 14(B), a label (see FIG. 15) is discharged from the discharge port of the printing unit 307, and the screen shown in FIG. 14(C) is displayed.

図14(C)は、計量対象商品(リンゴ)を入れた袋にラベルを貼付することを促す案内画面1420を示す。また、図14(C)に示す画面を表示する際に、計量装置30は、携帯端末50にリンゴに関する計量結果(商品識別情報、計量されたこと、価格等)を近距離無線通信で送信する。この通信によって、携帯端末50が計量結果を受信すると、携帯端末50は、図14(D)に示す画面を表示する。 Figure 14 (C) shows a guide screen 1420 that encourages the user to affix a label to the bag containing the product to be weighed (apples). When displaying the screen shown in Figure 14 (C), the weighing device 30 transmits the weighing results for the apples (product identification information, the fact that they have been weighed, the price, etc.) to the mobile terminal 50 via short-range wireless communication. When the mobile terminal 50 receives the weighing results through this communication, the mobile terminal 50 displays the screen shown in Figure 14 (D).

図14(D)は、リンゴの本登録が完了した際に携帯端末50に表示される画面を示す。図14(D)に示すように、携帯端末50には、計量装置30からリンゴの計量結果を受信したことにより、リンゴに対応する仮登録欄551b(図13参照)に代わり、リンゴに対応する本登録欄552aを表示した画面が表示されている。 Figure 14 (D) shows the screen displayed on the mobile device 50 when the actual registration of the apples is complete. As shown in Figure 14 (D), the mobile device 50 displays a screen showing the actual registration field 552a corresponding to the apples, instead of the provisional registration field 551b (see Figure 13) corresponding to the apples, as a result of receiving the weighing results of the apples from the weighing device 30.

本登録欄552aは、仮登録欄551bにおいて表示されていた網掛けが解除され、さらに価格(432円)も表示される。また、仮登録欄551bにおいて表示されていた「要計量」の文字は、図14(D)の本登録欄552aでは「計量」の文字に変更されている。これにより、リンゴの計量が完了したことを顧客に通知することができる。なお、本登録欄552aには、「計量」の文字に代えて、計量した重量(例えば、0.5kgなど)が表示されてもよいし、単価(例えば、¥1000/kg)が表示されてもよい。 In the final registration field 552a, the shading displayed in the provisional registration field 551b is removed, and the price (432 yen) is also displayed. Also, the word "Weighing required" displayed in the provisional registration field 551b has been changed to the word "Weighing" in the final registration field 552a in FIG. 14(D). This makes it possible to notify the customer that the apples have been weighed. Note that in place of the word "Weighing", the final registration field 552a may display the weighed weight (e.g., 0.5 kg) or the unit price (e.g., 1000 yen/kg).

また、計量装置30は、図14(C)に示す画面を表示してから、所定時間(例えば3秒)が経過すると、レモンの計量を促すための画面に遷移する。レモンを計量する際の計量装置30および携帯端末50の画面の遷移については、リンゴを計量と同様の遷移であるため、説明を省略する。なお、仮登録されたすべての計量対象商品(リンゴとレモン)の本登録が完了すると、計量装置30は、所定時間が経過後(例えば3秒)に、図12に示した待機画面1200を表示する。 After a predetermined time (e.g., 3 seconds) has elapsed since the weighing device 30 displayed the screen shown in FIG. 14(C), the weighing device 30 transitions to a screen that prompts the user to weigh the lemons. The transitions between the screens of the weighing device 30 and the mobile terminal 50 when weighing lemons are the same as those when weighing apples, and so a description thereof will be omitted. When the official registration of all provisionally registered products to be weighed (apples and lemons) is completed, the weighing device 30 displays the standby screen 1200 shown in FIG. 12 after a predetermined time (e.g., 3 seconds) has elapsed.

(計量装置30が発行するラベルの一例)
図15は、計量装置30が発行するラベルの一例を示す説明図である。図15に示すラベル1500は、シートStに、規定のラベルサイズに応じた切れ目が設けられていないライナーレスのラベル(以下「ライナーレスラベル」という。)である。ライナーレスラベルを用いる場合、裏面に粘着材が施され、ロール状に捲かれたシートStが用いられる。計量装置30の印刷部307には、ロール状のシートStが収納される。そして、印刷部307は、ラベル1500を発行する際に、ロール状のシートStを繰り出し、繰り出したシートStに所定の印字を施す。そして、印刷部307は、印字したデータ量に応じた長さの分のシートStをカッター部で切断し、1枚のラベル1500を発行する。このように、ライナーレスラベルは、印字されるデータ量に応じて引き出し方向(発行方向)の長さが可変長になっている。
(Example of a label issued by the weighing device 30)
FIG. 15 is an explanatory diagram showing an example of a label issued by the weighing device 30. The label 1500 shown in FIG. 15 is a linerless label (hereinafter referred to as a "linerless label") in which the sheet St is not provided with a cut according to a specified label size. When using a linerless label, a sheet St with an adhesive material applied to the back surface and wound in a roll is used. The rolled sheet St is stored in the printing unit 307 of the weighing device 30. When issuing a label 1500, the printing unit 307 unrolls the rolled sheet St and performs a predetermined printing on the unrolled sheet St. The printing unit 307 then cuts the sheet St by a cutter unit to a length corresponding to the amount of printed data, and issues one label 1500. In this way, the length of the linerless label in the pull-out direction (issuance direction) is variable depending on the amount of data to be printed.

図15について、具体的に説明すると、ラベル1500は、商品名1501と、単価1502と、内容量1503と、売価1504と、バーコード1505との各表示を含む。商品名1501は、ラベル1500が付される商品の名称(リンゴ)である。単価1502は、リンゴの1kg当たりの売価である。内容量1503は、ラベル1500が付される商品の重量を示す。売価1504は、ラベル1500が付される商品の買上金額を示す。バーコード1505は、商品名1501と、単価1502と、内容量1503と、売価1504とに印字されている内容をコード化したものである。なお、バーコード1505は、1次元バーコードを示しているが、2次元コードなど他の表示形式のコードであってもよい。 To explain FIG. 15 in detail, label 1500 includes product name 1501, unit price 1502, content amount 1503, selling price 1504, and barcode 1505. Product name 1501 is the name of the product to which label 1500 is attached (apples). Unit price 1502 is the selling price per kg of apples. Content amount 1503 indicates the weight of the product to which label 1500 is attached. Selling price 1504 indicates the purchase price of the product to which label 1500 is attached. Barcode 1505 is a code of the contents printed in product name 1501, unit price 1502, content amount 1503, and selling price 1504. Note that barcode 1505 shows a one-dimensional barcode, but it may be a code in another display format such as a two-dimensional code.

なお、シートStは、ライナーレスではなく、例えばタックシートと呼ばれるラベルであってもよい。タックシートには、例えば、台紙に所定サイズのラベル用紙が仮着されて巻回された台紙付きのラベル用紙が用いられる。台紙付きのラベル用紙は、予め規定間隔で切れ目が入れられているものや、所定間隔(マージン)を空けて規定サイズが連続して仮着されているものであってもよい。タックシートは、縦横のサイズが固定となる。タックシートを用いる場合、印刷部307は、台紙付きのラベル用紙に印字した後、ラベル用紙の排出口の付近に設けられたディスペンサ(剥離部)を用いて、ラベル用紙を台紙から剥離して、1枚ずつラベルの発行を行うことになる。 The sheet St may not be linerless, but may be, for example, a label called a tuck sheet. For example, a label paper with a mount is used, in which a label paper of a specified size is temporarily attached to a mount and rolled up. The label paper with a mount may be cut at a specified interval in advance, or may be a specified size that is temporarily attached continuously with a specified interval (margin). The length and width of the tuck sheet are fixed. When a tuck sheet is used, the printing unit 307 prints on the label paper with the mount, and then peels the label paper from the mount using a dispenser (peeling unit) provided near the label paper outlet, and issues the labels one by one.

(外国語を表示して計量対象商品を登録する際の手順について)
次に、図16~図19を用いて、外国語を表示して計量対象商品を登録する際の手順について説明する。なお、図16~図19は、図11~図15に示した内容を外国語(例えば中国語)で表示した場合を示す。以下、外国語で表示画面等を出力する各説明では、既に説明した構成と同様の構成については同様の符号を付し、適宜説明を省略する。
(Procedure for registering weighing target products with foreign language indication)
Next, the procedure for registering a commodity to be weighed by displaying a foreign language will be described with reference to Figures 16 to 19. Figures 16 to 19 show the case where the contents shown in Figures 11 to 15 are displayed in a foreign language (e.g., Chinese). In the following descriptions of outputting a display screen or the like in a foreign language, the same reference numerals are used for components that are the same as those already described, and descriptions will be omitted as appropriate.

図16は、外国語で計量対象商品を登録する際の手順の一例を示す説明図である。図16に示す携帯端末50は、中国人の顧客が有する携帯端末50である。この携帯端末50は、使用する言語として中国語が設定されている。図16において、携帯端末50のディスプレイ509には、図11に示した携帯端末50のディスプレイ509に表示されている内容が中国語で表示されている。 Figure 16 is an explanatory diagram showing an example of the procedure for registering a product to be weighed in a foreign language. The mobile terminal 50 shown in Figure 16 is a mobile terminal 50 owned by a Chinese customer. Chinese is set as the language to be used in this mobile terminal 50. In Figure 16, the content displayed on the display 509 of the mobile terminal 50 shown in Figure 11 is displayed in Chinese on the display 509 of the mobile terminal 50.

小計欄550には、本登録された商品の合計金額のほかにも、中国語の通貨(中国人民元)に換算した金額も表示されている。これにより、外国人の顧客は、自国の通貨に換算した合計金額を把握することができる。なお、為替レートは随時変わるため、例えば、前月の平均値を用いて換算してもよいし、携帯端末50がリアルタイムのレートを取得して、換算してもよい。 In addition to the total price of the registered products, the subtotal column 550 also displays the amount converted into Chinese currency (Chinese yuan). This allows foreign customers to know the total amount converted into their own country's currency. Note that because exchange rates change from time to time, for example, conversion may be performed using the average value for the previous month, or the mobile terminal 50 may obtain real-time rates and convert them.

また、読取結果560に示す計量対象商品1101の単価は、「kg」あたりの単価の他にも、中国での重さの単位「公斤」あたりの中国人民元での単価も併記している。なお、1公斤は1kgあるため、重さについては、換算を要さない。なお、例えば、単価をドルで表す場合には、金額および重さについても換算し、単価を「ドル/オンス」で併記すればよい。 The unit price of the weighed product 1101 shown in the reading result 560 is not only the unit price per "kg", but also the unit price in Chinese yuan per "gongjin", the Chinese unit of weight. Since 1 gongjin is 1 kg, no conversion is required for weight. For example, if the unit price is expressed in dollars, the amount and weight can be converted and the unit price can be displayed in "dollars/ounce".

(計量装置30に表示される外国語表示の待機画面について)
図17は、計量装置30に表示される外国語表示の待機画面の一例を示す説明図である。図17に示すように、表示部306には、待機状態中に表示される待機画面1200が中国語で表示されている。これは、言語切替えボタン1201のうち、中国語に切り替える中国語ボタン1201aが押下されたことによる。また、言語切替えボタン1201には、日本語ボタン1201bが含まれている。日本語ボタン1201bが押下されると、日本語の表記に戻る。
(Regarding the standby screen displayed on the weighing device 30 in a foreign language)
Fig. 17 is an explanatory diagram showing an example of a standby screen displayed in a foreign language on the weighing device 30. As shown in Fig. 17, a standby screen 1200 displayed during standby is displayed in Chinese on the display unit 306. This is because a Chinese button 1201a for switching to Chinese has been pressed among the language switching buttons 1201. The language switching buttons 1201 also include a Japanese button 1201b. When the Japanese button 1201b is pressed, the display returns to Japanese.

(携帯端末50に表示されるペアリング中の外国語表示の画面について)
図18は、携帯端末50に表示されるペアリング中の外国語表示の画面の一例を示す説明図である。図18(A)に示すように、携帯端末50のディスプレイ509には、計量装置30との通信接続を試みている旨を示す状態表示1310が中国語で表示されている。また、図18(B)に示すように、携帯端末50のディスプレイ509には、商品を秤に載せることを促す案内表示1320が中国語で表示されている。
(Regarding the foreign language display screen displayed on the portable terminal 50 during pairing)
Fig. 18 is an explanatory diagram showing an example of a foreign language display screen during pairing displayed on the mobile terminal 50. As shown in Fig. 18(A), a status display 1310 indicating that a communication connection with the weighing device 30 is being attempted is displayed in Chinese on the display 509 of the mobile terminal 50. Also, as shown in Fig. 18(B), a guidance display 1320 in Chinese is displayed on the display 509 of the mobile terminal 50, encouraging the user to place a product on the scale.

(計量装置30および携帯端末50に表示される計量中の外国語表示の画面の一例)
図19は、計量装置30および携帯端末50に表示される計量中の外国語表示の画面の一例を示す説明図である。
(Example of a foreign language display screen displayed on the weighing device 30 and the mobile terminal 50 during weighing)
FIG. 19 is an explanatory diagram showing an example of a foreign language display screen displayed on the weighing device 30 and the mobile terminal 50 during weighing.

図19(A)~(C)に示すように、計量装置30の表示部306には、各表示が中国語で表示されている。単価欄1406に表示される単価は、日本円の単価のほかにも、中国人民元に換算した単価を示している。なお、重さの単位が「オンス」のように、「kg」から換算を要する場合には、単価欄1406には、重さについても換算した単価(例えば、「ドル/オンス」)が併記されるようにしてもよい。 As shown in Figures 19 (A) to (C), the display unit 306 of the weighing device 30 displays each item in Chinese. The unit price displayed in the unit price column 1406 shows the unit price converted into Chinese yuan as well as the unit price in Japanese yen. Note that when conversion from "kg" is required, such as when the unit of weight is "ounces," the unit price column 1406 may also show the unit price converted into weight (for example, "dollars/ounce").

これにより、外国人の顧客は、自国の通貨に換算した単価を把握することができる。また、図19(B)の合計金額欄1407には、日本円の合計金額のほかにも、中国人民元に換算した合計金額も表示されている。これにより、外国人の顧客は、自国の通貨に換算した合計金額を把握することができる。なお、為替レートは随時変わるため、例えば、前月の平均値を用いて換算してもよいし、計量装置30がリアルタイムのレートを取得して、換算してもよい。携帯端末50についても同様に、図19(D)に示すように、ディスプレイ509には、各表示が中国語で表示されている。 This allows foreign customers to know the unit price converted into their own country's currency. In addition, the total amount column 1407 in FIG. 19(B) displays the total amount converted into Chinese yuan in addition to the total amount in Japanese yen. This allows foreign customers to know the total amount converted into their own country's currency. Note that because exchange rates change from time to time, for example, the average value for the previous month may be used for conversion, or the weighing device 30 may obtain a real-time rate and convert it. Similarly, for the mobile terminal 50, as shown in FIG. 19(D), each display is displayed in Chinese on the display 509.

(計量装置30が外国語で発行するラベルの一例)
図20は、計量装置30が外国語で発行するラベルの一例を示す説明図である。図20に示すラベル2000は、ライナーレスラベルである。
(Example of a label issued in a foreign language by the weighing device 30)
Fig. 20 is an explanatory diagram showing an example of a label in a foreign language that is printed by the weighing device 30. The label 2000 shown in Fig. 20 is a linerless label.

図20のラベル2000において、商品名1501には、ラベル2000が付される商品の名称(リンゴ)が日本語および中国語で記載されている。単価1502には、リンゴの1kg当たりの売価が日本語および中国語で記載されている。内容量1503には、ラベル2000が付される商品の重量が日本語および中国語で記載されている。売価1504には、ラベル1500が付される商品の金額が日本円の金額および中国人民元の換算した金額で記載されている。 In label 2000 in FIG. 20, product name 1501 lists the name of the product to which label 2000 is attached (apples) in Japanese and Chinese. Unit price 1502 lists the selling price per kilogram of apples in Japanese and Chinese. Contents 1503 lists the weight of the product to which label 2000 is attached in Japanese and Chinese. Selling price 1504 lists the price of the product to which label 1500 is attached in Japanese yen and the converted amount into Chinese yuan.

ラベル2000の大きさは、図15に示したラベル1500と比較して異なる。具体的には、ラベル2000は、日本語の文字の大きさをラベル1500と同程度としながら、中国語の文字を追加している。このため、ラベル2000の大きさは、ラベル1500よりも大きい。このように、外国語で発行されるラベル2000は、外国語を併記する分、表示領域が大きくなるため、ライナーレスラベルであることが望ましい。特に、ライナーレスラベルを用いることにより、日本語および外国語の文字を縮小しなくてもよいため、視認性が低下することを抑えることができる。 The size of label 2000 is different from label 1500 shown in FIG. 15. Specifically, label 2000 has the same size of Japanese characters as label 1500, but adds Chinese characters. For this reason, label 2000 is larger than label 1500. As such, label 2000 issued in a foreign language requires a larger display area to accommodate the foreign language, so it is desirable for it to be a linerless label. In particular, by using a linerless label, it is not necessary to reduce the size of Japanese and foreign language characters, which helps prevent a decrease in visibility.

ただし、ラベル2000は、ライナーレスラベルに限らず、タックシートであってもよい。タックシートを用いる場合は、シートStのサイズが固定であることから、ラベル2000に記載する文字の大きさを小さくすればよい。 However, the label 2000 is not limited to a linerless label, and may be a tuck sheet. When using a tuck sheet, the size of the sheet St is fixed, so the size of the characters written on the label 2000 can be made small.

(日本語を表示して精算を行う際の画面の遷移について)
次に、図21および図22を用いて、日本語を表示して精算を行う際の画面の一例について説明する。
図21は、携帯端末50のディスプレイ509に表示される画面の一例を示す説明図である。
(About screen transitions when making payments in Japanese)
Next, an example of a screen for displaying Japanese characters and performing settlement will be described with reference to FIG. 21 and FIG.
FIG. 21 is an explanatory diagram showing an example of a screen displayed on the display 509 of the mobile terminal 50. As shown in FIG.

図21(A)は、携帯端末50に表示される商品を登録する際の画面を示す。図21(A)に示すように、携帯端末50のディスプレイ509には、小計欄550と、本登録欄552と、お会計ボタン554とが表示されている。図21(A)において、携帯端末50は、お会計ボタン554が押下されると、図21(B)に示す画面に移行する。 Figure 21 (A) shows the screen displayed on the mobile terminal 50 when registering a product. As shown in Figure 21 (A), the display 509 of the mobile terminal 50 displays a subtotal column 550, a main registration column 552, and a checkout button 554. When the checkout button 554 is pressed in Figure 21 (A), the mobile terminal 50 transitions to the screen shown in Figure 21 (B).

図21(B)は、携帯端末50に精算用コード2100が表示された際の画面を示す。図21(B)に示すように、携帯端末50のディスプレイ509には、精算用コード2100と、案内表示領域2101と、登録復帰ボタン2102とが表示されている。 Figure 21 (B) shows the screen when the settlement code 2100 is displayed on the mobile terminal 50. As shown in Figure 21 (B), the settlement code 2100, a guidance display area 2101, and a registration return button 2102 are displayed on the display 509 of the mobile terminal 50.

精算用コード2100は、携帯端末50のカート識別情報や、クラウドサーバSvに対して精算開始の要求を行うための情報をコード化したものである。案内表示領域2101には、POS端末20に、精算用コード2100を読み取らせる旨の案内が表示されている。登録復帰ボタン2102は、商品をスキャンすることが可能な画面(図21(A)の画面)に復帰することを受け付けるボタンである。 The settlement code 2100 is a coded version of the cart identification information of the mobile terminal 50 and information for requesting the cloud server Sv to start settlement. The guidance display area 2101 displays guidance for having the POS terminal 20 read the settlement code 2100. The return to registration button 2102 is a button that accepts returning to the screen where the product can be scanned (the screen in FIG. 21 (A)).

POS端末20の客側スキャナ部206が精算用コード2100を読み取ると、POS端末20において精算処理が実行可能になる。 When the customer side scanner unit 206 of the POS terminal 20 reads the settlement code 2100, the settlement process can be executed on the POS terminal 20.

(精算時にPOS端末20の客側表示部205に表示される画面の遷移例)
図22は、精算時にPOS端末20の客側表示部205に表示される画面の遷移の一例を示す説明図である。図22(A)は、案内画面2200を示す。案内画面2200は、客側スキャナ部206に、精算用コード2100(図21(B)参照)を読み取らせることを促す画面である。案内画面2200には、言語切替えボタン2201が表示されている。言語切替えボタン2201は、案内画面2200に表示される言語を切り替えるボタンであり、例えば、英語、中国語、および韓国語のいずれかに切り替えることを受け付けるボタンである。
(Example of screen transition displayed on the customer side display unit 205 of the POS terminal 20 during payment)
Figure 22 is an explanatory diagram showing an example of the transition of screens displayed on the customer display unit 205 of the POS terminal 20 during payment. Figure 22 (A) shows a guide screen 2200. The guide screen 2200 is a screen that prompts the customer scanner unit 206 to read the payment code 2100 (see Figure 21 (B)). A language change button 2201 is displayed on the guide screen 2200. The language change button 2201 is a button that switches the language displayed on the guide screen 2200, and is a button that accepts switching to any of English, Chinese, and Korean, for example.

図22(A)に示す案内画面2200において、顧客が携帯端末50に表示された精算用コード2100を客側スキャナ部206に読み取らせると、図22(B)に示す一覧表示画面2210に遷移する。 When the customer has the customer-side scanner unit 206 read the settlement code 2100 displayed on the mobile terminal 50 on the guidance screen 2200 shown in FIG. 22 (A), the screen transitions to the list display screen 2210 shown in FIG. 22 (B).

図22(B)は、取引情報の一覧表示画面2210を示す。図22(B)に示す一覧表示画面2210は、取引情報表示2211と、精算開始ボタン2212と、店員呼出ボタン2213と、ソートボタン2214とを含む。取引情報表示2211は、登録した商品ごとの、商品名や購入点数(購入重量)や購入金額などを示すほか、登録した各種商品の合計点数や合計金額などを示す。 Figure 22 (B) shows a transaction information list display screen 2210. The list display screen 2210 shown in Figure 22 (B) includes a transaction information display 2211, a checkout start button 2212, a call store clerk button 2213, and a sort button 2214. The transaction information display 2211 shows the product name, number of items purchased (purchase weight), and purchase price for each registered product, as well as the total number of items and total price for each registered product.

取引情報表示2211は、携帯端末50のディスプレイ509に表示される本登録欄552(図21(A)参照)と比較して、表示領域も大きく、顧客にとって見やすい表示である。このように視認性の良好な取引情報表示2211を表示するため、顧客は、自身で登録した商品を容易に確認することができる。取引情報表示2211は、例えば、購入金額の高い商品から順に表示されている。 The transaction information display 2211 has a larger display area than the main registration field 552 (see FIG. 21(A)) displayed on the display 509 of the mobile terminal 50, making it easier for the customer to see. Because the transaction information display 2211 is displayed with good visibility in this way, the customer can easily check the products that he or she has registered. The transaction information display 2211 is displayed, for example, in descending order of purchase price.

精算開始ボタン2212は、顧客から精算処理の開始を受け付けるボタンである。店員呼出ボタン2213は、顧客から店員の呼び出しを受け付けるボタンである。ソートボタン2214は、取引情報表示2211に表示される商品の並び順を、登録順としたり、部門別としたりするための変更を受け付けるボタンである。 The start checkout button 2212 is a button that accepts the start of the checkout process from the customer. The call clerk button 2213 is a button that accepts the customer's request to call a clerk. The sort button 2214 is a button that accepts changes to the order of products displayed in the transaction information display 2211, such as by registration order or by department.

図22(B)の取引情報表示2211に表示される商品について具体的に説明する。取引情報表示2211には、3つの商品が登録されている。顧客が取引情報表示2211を確認し、登録した商品と、実際に購入する商品とに相違がなければ、精算開始ボタン2212を押下する。POS端末20は、精算開始ボタン2212が押下されると、精算処理が開始される。 The products displayed on the transaction information display 2211 in FIG. 22(B) will be described in detail. Three products are registered on the transaction information display 2211. The customer checks the transaction information display 2211, and if there is no difference between the registered products and the products to be actually purchased, presses the checkout start button 2212. When the checkout start button 2212 is pressed, the POS terminal 20 starts the checkout process.

(外国語を表示して精算を行う際の画面の遷移について)
次に、図23および図24を用いて、外国語を表示して精算を行う際の画面の一例について説明する。なお、図23および図24は、図21および図22に示した内容を外国語(例えば中国語)で表示した場合を示す。
(About screen transitions when making payments using foreign language displays)
Next, an example of a screen for displaying a foreign language and performing settlement will be described with reference to Figures 23 and 24. Figures 23 and 24 show a case where the contents shown in Figures 21 and 22 are displayed in a foreign language (e.g., Chinese).

図23は、携帯端末50のディスプレイ509に中国語で表示される画面の一例を示す説明図である。図23(A)、(B)において、携帯端末50のディスプレイ509には、図21(A)、(B)に示した内容が中国語で表示されている。図23(A)の小計欄550には、本登録された商品の合計金額のほかにも、中国語の通貨(中国人民元)に換算した金額も表示されている。 Figure 23 is an explanatory diagram showing an example of a screen displayed in Chinese on the display 509 of the mobile terminal 50. In Figures 23 (A) and (B), the contents shown in Figures 21 (A) and (B) are displayed in Chinese on the display 509 of the mobile terminal 50. In the subtotal column 550 of Figure 23 (A), in addition to the total price of the registered products, the amount converted into the Chinese currency (Chinese yuan) is also displayed.

(精算時にPOS端末20の客側表示部205に外国語で表示される画面の遷移例)
図24は、精算時にPOS端末20の客側表示部205に外国語で表示される画面の遷移の一例を示す説明図である。図24(A)、(B)は、図22(A)、(B)に示した内容が中国語で表示されている。
(Example of screen transition in a foreign language displayed on the customer side display unit 205 of the POS terminal 20 during payment)
24A and 24B are explanatory diagrams showing an example of the transition of screens displayed in a foreign language on the customer side display unit 205 of the POS terminal 20 during payment. In Fig. 24A and 24B, the contents shown in Fig. 22A and 22B are displayed in Chinese.

図24(A)において、案内画面2200は、言語切替えボタン2201のうち、中国語に切り替える中国語ボタン2201aが押下されたことによって表示される。また、図24(A)の言語切替えボタン2201には、日本語ボタン2201bが含まれている。日本語ボタン2201bが押下されると、日本語の表記に戻る。 In FIG. 24(A), the guide screen 2200 is displayed when the Chinese button 2201a, which switches to Chinese, is pressed among the language switching buttons 2201. The language switching buttons 2201 in FIG. 24(A) also include a Japanese button 2201b. Pressing the Japanese button 2201b returns the display to Japanese.

図24(B)の一覧表示画面2210は、POS端末20がクラウドサーバSvから、携帯端末50に設定されている言語情報を含む登録情報を受信することによって、中国語で表示される。なお、一覧表示画面2210は、言語情報を受信することによって表示されることに限らず、図24(A)の案内画面2200において中国語ボタン2201aが押下されたことによって表示されるようにしてもよい。 The list display screen 2210 in FIG. 24(B) is displayed in Chinese when the POS terminal 20 receives registration information including language information set in the mobile terminal 50 from the cloud server Sv. Note that the list display screen 2210 is not limited to being displayed when language information is received, and may also be displayed when the Chinese button 2201a is pressed on the guidance screen 2200 in FIG. 24(A).

以上説明したように、本実施形態に係る計量装置30は、携帯端末50に設定されている一の言語情報に応じた言語で、取引に関する情報を出力するようにした。したがって、計量装置30が使用する言語を、携帯端末50に設定されている一の言語情報に応じた言語に自動で切り替えることができる。すなわち、ショッピングシステム1が導入されている店舗における言語を把握できない外国人の顧客でも、当該顧客が把握可能な言語を店員に口頭で伝えたり、顧客が把握可能な言語に切り替えるための操作を顧客自身で行ったりしなくても、当該顧客が使用する言語で取引に関する情報を出力することができる。したがって、店舗で使用される言語とは異なる言語を使用する外国人等の顧客でも、買い物を好適に行うことを支援することができる。 As described above, the weighing device 30 according to this embodiment outputs transaction-related information in a language corresponding to one language information set in the mobile terminal 50. Therefore, the language used by the weighing device 30 can be automatically switched to a language corresponding to one language information set in the mobile terminal 50. In other words, even if a foreign customer cannot understand the language used in the store where the shopping system 1 is installed, transaction-related information can be output in the language used by the customer without the customer having to verbally tell the store clerk a language that the customer can understand or perform an operation to switch to a language that the customer can understand. Therefore, it is possible to support customers such as foreigners who speak a language different from the language used in the store in shopping in an optimal manner.

また、本実施形態に係る計量装置30は、計量を行う際に、携帯端末50に設定されている一の言語情報に応じた言語で計量情報を出力するようにした。したがって、外国人の顧客が計量装置30を用いて計量対象商品を計量する際に、当該計量を好適に支援することができる。 In addition, the weighing device 30 according to this embodiment is configured to output weighing information in a language corresponding to one of the language information sets in the mobile terminal 50 when weighing. Therefore, when a foreign customer uses the weighing device 30 to weigh the products to be weighed, the weighing can be appropriately supported.

また、本実施形態に係る計量装置30は、計量した商品の重量の情報を、携帯端末50に設定されている一の言語情報に応じた重量の単位に換算して出力するようにした。これにより、外国人の顧客が母国で使用している重量の単位で、取引に関する情報を出力することができる。したがって、外国人の顧客が計量装置30を用いて計量対象商品を計量する際に、計量対象商品の重量を容易に把握することができる。 The weighing device 30 according to this embodiment also converts the weight information of the weighed product into a unit of weight corresponding to one of the language information set in the mobile terminal 50 and outputs the converted information. This allows information about the transaction to be output in the unit of weight used by the foreign customer in his or her home country. Therefore, when the foreign customer uses the weighing device 30 to weigh the product to be weighed, the weight of the product to be weighed can be easily ascertained.

また、本実施形態に係る計量装置30は、商品の買上金額の情報を、携帯端末50に設定されている一の言語情報に応じた通貨に換算して出力するようにした。これにより、外国人の顧客が母国で使用している通貨で、取引に関する情報を出力することができる。したがって、外国人の顧客が商品を購入する際の金銭的価値を容易に把握することができる。 The weighing device 30 according to this embodiment also converts the purchase price information of the product into a currency corresponding to one of the language information set in the mobile terminal 50 and outputs the converted information. This allows the transaction information to be output in the currency used by the foreign customer in their home country. This allows the foreign customer to easily understand the monetary value of the product when purchasing it.

また、本実施形態に係る計量装置30は、携帯端末50に設定されている一の言語情報に応じた言語で、ラベルを発行するようにした。これにより、外国人の顧客は、ラベルに記載された内容を容易に把握することができる。 The weighing device 30 according to this embodiment also issues labels in a language that corresponds to one of the language information sets in the mobile terminal 50. This allows foreign customers to easily understand the contents written on the label.

また、本実施形態に係るPOS端末20は、精算において、携帯端末50に設定されている一の言語情報に応じた言語で、取引に関する情報(登録情報)を出力するようにした。これにより、ショッピングシステム1が導入されている店舗における言語を把握できない外国人の顧客でも、顧客が把握できる言語を店員に口頭で伝えたり、顧客が把握可能な言語を切り替えるための操作を顧客自身で行ったりしなくても、当該顧客が使用する言語で精算を行うことができる。したがって、外国人の顧客が精算を行う際に、当該精算を好適に支援することができる。 Furthermore, the POS terminal 20 according to this embodiment is configured to output transaction-related information (registration information) during checkout in a language corresponding to one of the language information sets in the mobile terminal 50. This allows even a foreign customer who does not understand the language used in the store where the shopping system 1 is installed to make the payment in the language used by the customer, without the customer having to verbally tell the store clerk a language they can understand or perform an operation to switch between languages they can understand. This provides optimal support for foreign customers when making a payment.

(実施形態1の変形例)
次に、実施形態1の変形例について説明する。なお、以下の変形例では、上述した実施形態1で説明した内容については、適宜説明を省略する。
(Modification of the first embodiment)
Next, a description will be given of a modification of the first embodiment. Note that in the following modification, the contents described in the first embodiment will be omitted as appropriate.

(変形例1)
上述した実施形態1では、計量装置30が、携帯端末50から言語情報を直接取得する構成について説明した。このような構成に加えて、または、このような構成に代えて、変形例1では、計量装置30が、会員情報から言語情報を取得する構成について説明する。
(Variation 1)
In the above-described first embodiment, a configuration has been described in which the weighing device 30 directly acquires language information from the mobile terminal 50. In addition to or instead of such a configuration, in a first modification, a configuration will be described in which the weighing device 30 acquires language information from member information.

変形例1において、クラウドサーバSvは、会員情報を記憶する。会員情報は、例えば、図6(A)に示した顧客情報に言語情報が含まれる情報である。言語情報は、顧客識別情報に対応付けられて記憶されている。言語情報は、会員登録の際に顧客が選択した言語である。なお、言語情報は、顧客の居住地や国籍から得られるようにしてもよい。 In variant 1, the cloud server Sv stores member information. The member information is, for example, the customer information shown in FIG. 6(A) that includes language information. The language information is stored in association with the customer identification information. The language information is the language selected by the customer when registering as a member. The language information may be obtained from the customer's place of residence or nationality.

計量装置30は、計量対象商品の計量を開始する前に、会員カードに記載されている会員コードや、携帯端末50に表示される会員コードを読み取る。会員コードを読み取るタイミングは、携帯端末50とのペアリングが開始される前でもよいし、後でもよい。会員コードは、顧客識別情報(図6(A)参照)を含む情報をコード化したものである。 Before starting to weigh the product to be weighed, the weighing device 30 reads the membership code printed on the membership card or the membership code displayed on the mobile terminal 50. The timing for reading the membership code may be before or after pairing with the mobile terminal 50 is started. The membership code is coded information including customer identification information (see FIG. 6(A)).

計量装置30は、会員コードを読み取ると、クラウドサーバSvに言語情報の問い合わせを行う。具体的には、計量装置30は、読み取った会員コードをクラウドサーバSvへ送信するとともに、クラウドサーバSvに当該会員に対応する言語情報の送信要求を行う。 When the weighing device 30 reads the membership code, it queries the cloud server Sv for language information. Specifically, the weighing device 30 transmits the read membership code to the cloud server Sv and requests the cloud server Sv to transmit language information corresponding to the member.

クラウドサーバSvは、会員情報を参照し、計量装置30から受信した会員コード(顧客識別情報)に対応する言語情報を特定し、当該言語情報を計量装置30に送信する。これにより、計量装置30は、言語情報を取得することができる。会員情報から言語情報を取得するようにした場合、計量装置30が表示する接続用コードには、計量装置30宛てに言語情報を送信する旨の情報が含まれないようにしてもよい。 The cloud server Sv refers to the member information, identifies the language information corresponding to the member code (customer identification information) received from the weighing device 30, and transmits the language information to the weighing device 30. This allows the weighing device 30 to acquire the language information. When the language information is acquired from the member information, the connection code displayed by the weighing device 30 does not have to include information indicating that the language information is to be transmitted to the weighing device 30.

また、変形例1において、会員情報は、クラウドサーバSvに記憶されることとしたが、これに限らない。会員情報は、例えば、ストアコントローラ10など、他の装置に記憶されていてもよい。なお、この場合、計量装置30は、当該他の装置に言語情報の問い合わせを行えばよい。 In addition, in the first modified example, the member information is stored in the cloud server Sv, but this is not limited to this. The member information may be stored in another device, such as the store controller 10. In this case, the weighing device 30 may inquire of the other device about the language information.

変形例1によれば、計量装置30は、会員情報から特定される言語情報が示す言語で、取引に関する情報を出力することができる。つまり、計量装置30は、会員情報から得られる一の言語情報に応じた言語に自動で切り替えることができる。したがって、使用する言語が異なる外国人の顧客が買い物を行う際に、当該顧客の買い物を好適に支援することができる。 According to the first variant, the weighing device 30 can output information about a transaction in a language indicated by language information identified from the member information. In other words, the weighing device 30 can automatically switch to a language corresponding to one piece of language information obtained from the member information. Therefore, when a foreign customer who speaks a different language goes shopping, the weighing device 30 can provide optimal support for that customer's shopping.

(変形例2)
上述した実施形態1では、POS端末20は、携帯端末50がクラウドサーバSvへ送信した言語情報を取得する構成について説明した。このような構成に加えて、または、このような構成に代えて、変形例2では、POS端末20は、変形例1と同様に、会員情報から言語情報を取得する構成について説明する。
(Variation 2)
In the above-described first embodiment, a configuration has been described in which the POS terminal 20 acquires language information transmitted to the cloud server Sv by the mobile terminal 50. In addition to or instead of such a configuration, in the second modification, a configuration will be described in which the POS terminal 20 acquires language information from member information, similar to the first modification.

変形例2において、クラウドサーバSvは、変形例1と同様に、会員情報を記憶する。POS端末20は、精算を開始する前に、会員カードに記載されている会員コードや、携帯端末50に表示される会員コードを読み取る。会員コードを読み取るタイミングは、携帯端末50に表示される精算用コードを読み取る前でもよいし、後でもよい。 In the second variation, the cloud server Sv stores member information, as in the first variation. Before starting settlement, the POS terminal 20 reads the member code written on the member card or the member code displayed on the mobile terminal 50. The timing for reading the member code may be before or after reading the settlement code displayed on the mobile terminal 50.

POS端末20は、会員コードを読み取ると、クラウドサーバSvに言語情報の問い合わせを行う。具体的には、計量装置30は、読み取った会員コードをクラウドサーバSvへ送信するとともに、クラウドサーバSvに当該会員に対応する言語情報の送信要求を行う。 When the POS terminal 20 reads the membership code, it queries the cloud server Sv for language information. Specifically, the weighing device 30 transmits the read membership code to the cloud server Sv and requests the cloud server Sv to transmit language information corresponding to the member.

クラウドサーバSvは、会員情報を参照し、POS端末20から受信した会員コード(顧客識別情報)に対応する言語情報を特定し、当該言語情報をPOS端末20に送信する。これにより、POS端末20は、言語情報を取得することができる。会員情報から言語情報を取得するようにした場合、POS端末20がクラウドサーバSvに送信する送信要求情報(図7の送受信データD5参照)には、言語情報の送信要求を示す情報が含まれないようにしてもよい。 The cloud server Sv references the member information, identifies the language information corresponding to the member code (customer identification information) received from the POS terminal 20, and transmits the language information to the POS terminal 20. This allows the POS terminal 20 to acquire the language information. When language information is acquired from member information, the transmission request information (see transmission/reception data D5 in FIG. 7) that the POS terminal 20 transmits to the cloud server Sv may not include information indicating a request to transmit language information.

変形例2によれば、POS端末20は、会員情報から特定される言語情報が示す言語で、取引に関する情報を出力することができる。つまり、POS端末20は、会員情報から得られる一の言語情報に応じた言語に自動で切り替えることができる。したがって、使用する言語が異なる外国人の顧客が買い物を行う際に、当該顧客の買い物を好適に支援することができる。 According to the second variation, the POS terminal 20 can output information related to a transaction in a language indicated by language information identified from the member information. In other words, the POS terminal 20 can automatically switch to a language corresponding to one of the language information obtained from the member information. Therefore, when a foreign customer who speaks a different language goes shopping, the POS terminal 20 can appropriately support the customer's shopping.

(実施形態2)
次に、実施形態2について説明する。上述した実施形態1では、POS端末20と、計量装置30と、携帯端末50とを含むショッピングシステム1に本発明を適用した構成について説明した。実施形態2では、券売機と、呼出ディスプレイとを含むショッピングシステムに本発明を適用した構成について説明する。なお、以下の各実施形態では、上述した実施形態1で説明した内容については、適宜説明を省略する。
(Embodiment 2)
Next, a second embodiment will be described. In the first embodiment described above, the present invention is applied to a shopping system 1 including a POS terminal 20, a weighing device 30, and a mobile terminal 50. In the second embodiment, the present invention is applied to a shopping system including a ticket vending machine and a call display. In the following embodiments, the contents described in the first embodiment will be omitted as appropriate.

(実施形態2に係るショッピングシステム2500のネットワーク構成)
図25は、実施形態2に係るショッピングシステム2500のネットワーク構成を示す説明図である。ショッピングシステム2500は、取引情報出力システムの一例である。ショッピングシステム2500は、例えば、顧客が食券を購入して、調理が完了すると、顧客が商品(料理)を受け取るセルフサービス式の飲食店に用いられる。セルフサービス式の飲食店は、例えば、フードコート、ラーメン店、カレー店、牛丼店などである。
(Network configuration of the shopping system 2500 according to the second embodiment)
25 is an explanatory diagram showing a network configuration of a shopping system 2500 according to the second embodiment. The shopping system 2500 is an example of a transaction information output system. The shopping system 2500 is used, for example, in a self-service restaurant where a customer purchases a meal ticket and receives a product (food) when cooking is completed. Examples of self-service restaurants include food courts, ramen restaurants, curry restaurants, and beef bowl restaurants.

図25において、ショッピングシステム2500は、券売機2510と、呼出ディスプレイ2520と、キッチンモニタ2530と、キッチンプリンタ2540とを含む。これらの各機器は、LAN2550を介して、通信可能に接続されている。また、これらの各機器は、それぞれ、CPU、ROM、RAM、通信部、表示部などを備えたコンピュータ装置である。券売機2510は、端末装置の一例である。呼出ディスプレイ2520は、取引情報出力装置の一例である。 In FIG. 25, shopping system 2500 includes a ticket vending machine 2510, a call display 2520, a kitchen monitor 2530, and a kitchen printer 2540. Each of these devices is communicatively connected via LAN 2550. Each of these devices is a computer device equipped with a CPU, ROM, RAM, a communication unit, a display unit, etc. The ticket vending machine 2510 is an example of a terminal device. The call display 2520 is an example of a transaction information output device.

券売機2510は、例えば、店舗の入口付近に設置され、飲食店において提供される商品(調理メニュー)に対応する食券を発行する。顧客は、店舗に入店すると、券売機2510に現金を投入したり、電子マネーを読み取らせたりすることにより、券売機2510で食券を購入する。券売機2510は、食券を発行すると、当該食券に対応する登録情報をキッチンモニタ2530やキッチンプリンタ2540へ送信する。これにより、厨房の店員は、当該食券に対応する商品(料理)の注文が入ったことを把握することができる。また、顧客は、食券を購入すると、調理が完了するまで待つ。食券には、注文番号が記載されている。 The ticket vending machine 2510 is installed, for example, near the entrance of a store, and issues meal tickets corresponding to products (cooking menu) provided at the restaurant. When a customer enters a store, they purchase a meal ticket from the ticket vending machine 2510 by inserting cash into the ticket vending machine 2510 or by having the ticket machine read electronic money. When the ticket vending machine 2510 issues a meal ticket, it transmits the registration information corresponding to the meal ticket to the kitchen monitor 2530 and kitchen printer 2540. This allows the kitchen staff to know that an order has been placed for the product (food) corresponding to the meal ticket. After purchasing the meal ticket, the customer waits until the cooking is completed. The meal ticket has an order number printed on it.

呼出ディスプレイ2520は、店舗内の顧客が視認できる位置に配置されている。例えば、呼出ディスプレイ2520は、商品を引き渡す窓口の上方に配置されている。呼出ディスプレイ2520は、食券に記載された注文番号を表示する。具体的には、呼出ディスプレイ2520は、注文番号に対応する商品が調理中である場合に、当該注文番号を、調理中であることを示す表示領域(以下「調理中領域」という。)に表示する。また、呼出ディスプレイ2520は、注文番号に対応する商品の調理が完了した場合に、当該注文番号を、調理が完了したことを示す表示領域(以下「調理完了領域」という。)に表示する。顧客は、食券に記載されている注文番号が、調理が完了したことを示す表示領域に表示されると、商品を引き取りに行き、取引が完了する。 The call display 2520 is placed in a position visible to customers in the store. For example, the call display 2520 is placed above the window where the product is handed over. The call display 2520 displays the order number written on the meal ticket. Specifically, when the product corresponding to the order number is being cooked, the call display 2520 displays the order number in a display area indicating that cooking is in progress (hereinafter referred to as the "cooking in progress area"). In addition, when cooking of the product corresponding to the order number is complete, the call display 2520 displays the order number in a display area indicating that cooking is complete (hereinafter referred to as the "cooking completed area"). When the order number written on the meal ticket is displayed in the display area indicating that cooking is complete, the customer goes to pick up the product, and the transaction is completed.

キッチンモニタ2530は、厨房内に配置され、券売機2510が受け付けた注文内容を表示する。また、キッチンモニタ2530は、注文内容が示す料理の調理が完了すると、その旨を厨房内の店員から受け付ける。キッチンモニタ2530は、調理が完了する旨を示す情報を呼出ディスプレイ2520へ送信する。
キッチンプリンタ2540は、厨房内に配置され、券売機2510が受け付けた注文内容を印刷する。
Kitchen monitor 2530 is disposed in the kitchen and displays the order details received by ticket machine 2510. When the cooking of the food indicated by the order details is completed, kitchen monitor 2530 receives a notification to that effect from a staff member in the kitchen. Kitchen monitor 2530 transmits information indicating that the cooking is completed to call display 2520.
The kitchen printer 2540 is placed in the kitchen and prints the order details received by the ticket vending machine 2510.

(券売機2510の構成例)
次に、券売機2510の構成例について説明する。
図26は、券売機2510の外観の一例を示す説明図である。
図27は、券売機2510のハードウェア構成の一例を示す説明図である。以下、図26を参照しつつ、図27に示す構成について説明する。
(Example of configuration of ticket vending machine 2510)
Next, a configuration example of the ticket vending machine 2510 will be described.
FIG. 26 is an explanatory diagram showing an example of the external appearance of a ticket vending machine 2510.
Fig. 27 is an explanatory diagram showing an example of the hardware configuration of the ticket vending machine 2510. The configuration shown in Fig. 27 will be described below with reference to Fig. 26.

券売機2510は、CPU2601と、ROM2602と、RAM2603と、表示部2604と、キー操作部2605と、カード決済部2606と、釣銭機2607と、印刷部2608と、通信部2609と、音声出力部2610とを備える。これらは、バス2620を介して相互に通信可能に接続されている。 The ticket vending machine 2510 includes a CPU 2601, a ROM 2602, a RAM 2603, a display unit 2604, a key operation unit 2605, a card payment unit 2606, a change machine 2607, a printing unit 2608, a communication unit 2609, and an audio output unit 2610. These are connected to each other via a bus 2620 so that they can communicate with each other.

CPU2601は、中央演算処理装置であり、ROM2602に記憶されている各種プログラムを読み出して実行することにより、券売機2510の動作を制御する。
ROM2602は、読み出し専用メモリであり、プログラムをはじめとしてCPU2601が利用する各種の情報を記憶する。
The CPU 2601 is a central processing unit that controls the operation of the ticket vending machine 2510 by reading and executing various programs stored in the ROM 2602 .
The ROM 2602 is a read-only memory, and stores various types of information used by the CPU 2601, including programs.

RAM2603は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM2603は、ROM2602から読み出した情報や、外部から取得した情報や、処理において生成した販売データや注文情報等を記憶する。また、RAM2603は、各種言語に対応した言語情報を記憶する。また、RAM2603は、言語関連テーブル420(図4B参照)と同等のテーブル(以下「券売機2510の言語関連テーブル」という。)を記憶する。 RAM2603 is a readable and writable memory, and stores various information. For example, RAM2603 stores information read from ROM2602, information acquired from the outside, sales data and order information generated during processing, etc. RAM2603 also stores language information corresponding to various languages. RAM2603 also stores a table equivalent to language association table 420 (see FIG. 4B) (hereinafter referred to as the "language association table of ticket vending machine 2510").

表示部2604は、各種情報を表示するとともに、各種操作を受け付けるタッチパネルである。表示部2604は、顧客が購入可能な各種商品を表示するとともに、例えば、テイクアウトであるか否かの指定や、表示する言語の指定や、商品サイズの指定や、数量の指定や、発券ボタンの指定などを顧客から受け付ける。表示部2604は、指定された言語で、各種情報を表示する。 The display unit 2604 is a touch panel that displays various information and accepts various operations. The display unit 2604 displays various products that the customer can purchase, and accepts from the customer, for example, whether the product is for take-out, the language to be displayed, the product size, the quantity, and the ticket issuing button. The display unit 2604 displays various information in the specified language.

カード決済部2606は、各種カードによる決済機構である。各種カードは、クレジットカード、電子マネーであるプリペイドカード、ポイントカードなどである。カード決済部2606は、各種カードの情報を磁気的または電気的に読み取る。読み取られた情報は、商品の精算に用いられる。 The card payment unit 2606 is a payment mechanism that uses various cards. The various cards include credit cards, prepaid cards for electronic money, and point cards. The card payment unit 2606 reads the information on the various cards magnetically or electrically. The read information is used to settle the payment for the products.

釣銭機2607(現金決済部)は、現金による決済機構である。具体的には、釣銭機2607は、図26に示すように、紙幣投入口2607aと、硬貨投入口2607bと、お釣り返却レバー2607cと、紙幣排出口2607dと、硬貨排出口2607eとを備える。釣銭機2607は、紙幣投入口2607aおよび硬貨投入口2607bへの投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、お釣り返却レバー2607cの操作を受け付けると、紙幣排出口2607dまたは硬貨排出口2607eから釣り銭を排出する。 The change machine 2607 (cash settlement section) is a mechanism for settlement using cash. Specifically, as shown in FIG. 26, the change machine 2607 includes a bill insertion slot 2607a, a coin insertion slot 2607b, a change return lever 2607c, a bill discharge slot 2607d, and a coin discharge slot 2607e. The change machine 2607 calculates the amount of money inserted into the bill insertion slot 2607a and the coin insertion slot 2607b, calculates the change amount, which is the difference between the inserted amount and the purchase amount, and, upon receiving an operation of the change return lever 2607c, discharges the change from the bill discharge slot 2607d or the coin discharge slot 2607e.

印刷部2608は、各種媒体(食券、レシート、領収書など)を印刷して出力する。
通信部2609は、呼出ディスプレイ2520や、キッチンモニタ2530や、キッチンプリンタ2540などと情報を送受信するインターフェースである。通信部2609は、注文情報を、呼出ディスプレイ2520や、キッチンモニタ2530や、キッチンプリンタ2540へ送信する。注文情報は、登録した商品の名称、サイズ、数量、注文番号などのほか、表示部2604が指定の言語を受け付けた場合には、当該言語を示す言語情報も含む。
The printing unit 2608 prints and outputs various media (meal tickets, receipts, invoices, etc.).
The communication unit 2609 is an interface for transmitting and receiving information to and from the call display 2520, the kitchen monitor 2530, the kitchen printer 2540, etc. The communication unit 2609 transmits order information to the call display 2520, the kitchen monitor 2530, and the kitchen printer 2540. The order information includes the name, size, quantity, order number, etc. of the registered product, and also includes language information indicating the language when the display unit 2604 accepts a specified language.

音声出力部2610は、音声を出力する。例えば、音声出力部2610は、音声ガイダンスや警告音などを出力する。音声ガイダンスや警告音は、例えば、商品の登録や精算に係るものである。音声出力部2610は、指定された言語で、音声ガイダンスを出力することが可能である。 The audio output unit 2610 outputs audio. For example, the audio output unit 2610 outputs audio guidance, warning sounds, and the like. The audio guidance and warning sounds relate to, for example, product registration and payment. The audio output unit 2610 is capable of outputting audio guidance in a specified language.

(呼出ディスプレイ2520の構成例)
次に、呼出ディスプレイ2520の構成例について説明する。
図28は、呼出ディスプレイ2520のハードウェア構成の一例を示す説明図である。図28に示すように、呼出ディスプレイ2520は、CPU2801と、メモリ2802と、通信部2803と、表示部2804と、音声出力部2805とを備える。これらは、バス2820を介して相互に通信可能に接続されている。
(Example of the configuration of the call display 2520)
Next, a configuration example of the call display 2520 will be described.
Fig. 28 is an explanatory diagram showing an example of the hardware configuration of the call display 2520. As shown in Fig. 28, the call display 2520 includes a CPU 2801, a memory 2802, a communication unit 2803, a display unit 2804, and an audio output unit 2805. These are connected to each other via a bus 2820 so as to be able to communicate with each other.

CPU2801は、中央演算処理装置であり、メモリ2802に記憶されている各種プログラムを読み出して実行することにより、呼出ディスプレイ2520の動作を制御する。
メモリ2802は、プログラムをはじめとしてCPU2801が利用する各種の情報を記憶する。また、メモリ2802は、外部から取得した情報や、処理において生成した情報等を記憶する。また、メモリ2802は、各種言語に対応した言語情報を記憶する。また、メモリ2802は、言語関連テーブル420(図4B参照)と同等のテーブル(以下「呼出ディスプレイの言語関連テーブル」という。)を記憶する。
The CPU 2801 is a central processing unit that controls the operation of the call display 2520 by reading and executing various programs stored in the memory 2802 .
The memory 2802 stores various types of information used by the CPU 2801, including programs. The memory 2802 also stores information acquired from the outside, information generated during processing, and the like. The memory 2802 also stores language information corresponding to various languages. The memory 2802 also stores a table (hereinafter referred to as the "language association table of the call display") equivalent to the language association table 420 (see FIG. 4B).

通信部2803は、券売機2510や、キッチンモニタ2530や、キッチンプリンタ2540などと情報を送受信するインターフェースである。例えば、通信部2803は、券売機2510から注文情報を受信するとともに、キッチンモニタ2530から調理が完了したことを示す情報(以下「調理完了情報」という。)を受信する。 The communication unit 2803 is an interface that transmits and receives information to and from the ticket vending machine 2510, the kitchen monitor 2530, the kitchen printer 2540, etc. For example, the communication unit 2803 receives order information from the ticket vending machine 2510, and receives information indicating that cooking has been completed from the kitchen monitor 2530 (hereinafter referred to as "cooking completion information").

表示部2804は、各種情報を表示する。具体的には、表示部2804は、調理中領域と、調理完了領域とを設け、各領域を示す情報と、注文番号とを表示する。各領域を示す情報は、調理中であることを示す文字情報(例えば、「調理中です」の文字情報)や、調理が完了したことを示す文字情報(例えば、「料理ができました」の文字情報)である。また、表示部2804は、券売機2510から受信した言語情報に応じた言語で、文字情報を表示することが可能である。 The display unit 2804 displays various information. Specifically, the display unit 2804 has a cooking in progress area and a cooking completed area, and displays information indicating each area and the order number. The information indicating each area is text information indicating that cooking is in progress (for example, text information such as "cooking in progress") or text information indicating that cooking is completed (for example, text information such as "food is ready"). The display unit 2804 is also capable of displaying text information in a language corresponding to the language information received from the ticket vending machine 2510.

表示部2804は、食券に記載された注文番号に対応する商品が調理中である場合に、当該商品に対応する注文番号を、調理中領域に表示する。そして、食券に記載された注文番号に対応する商品の調理が完了すると、具体的には、キッチンモニタ2530から調理完了情報を受信すると、表示部2804は、当該商品に対応する注文番号を、調理中領域から消去して、調理完了領域に表示する(切り替える)。 When the product corresponding to the order number printed on the meal ticket is being cooked, the display unit 2804 displays the order number corresponding to that product in the cooking in progress area. Then, when cooking of the product corresponding to the order number printed on the meal ticket is completed, specifically, when cooking completion information is received from the kitchen monitor 2530, the display unit 2804 erases the order number corresponding to that product from the cooking in progress area and displays (switches) it to the cooking completed area.

なお、当該注文番号の調理中領域から調理完了領域への表示の切替えは、キッチンモニタ2530から調理完了情報を受信することによって行われることに限らない。例えば、呼出ディスプレイ2520が、店員の操作入力を受け付ける操作部を備える構成とすることも可能であり、このような構成とした場合には、当該表示の切替えは、当該操作部が調理の完了を示す操作を受け付けることによって行われてもよい。 Note that the display of the order number may be switched from the cooking in progress area to the cooking completed area by receiving cooking completion information from the kitchen monitor 2530. For example, the call display 2520 may be configured to include an operation unit that accepts operation input from a store clerk. In such a configuration, the display may be switched by the operation unit accepting an operation indicating that cooking is completed.

音声出力部2805は、音声を出力する。例えば、音声出力部2805は、注文番号を音声で出力する。また、音声出力部2805は、券売機2510から受信した言語情報に応じた言語で、注文番号を音声で出力することが可能である。 The audio output unit 2805 outputs audio. For example, the audio output unit 2805 outputs an order number by voice. The audio output unit 2805 can also output the order number by voice in a language corresponding to the language information received from the ticket vending machine 2510.

(呼出ディスプレイ2520の機能的構成)
次に、呼出ディスプレイ2520の機能的構成について説明する。呼出ディスプレイ2520は、通信部2803と、取得部と、出力制御部と、表示部2804とを備える。取得部と、出力制御部とは、CPU2801によって実現される。すなわち、CPU2801がメモリ2802に記憶されている取引情報出力プログラムを実行することにより、各部の機能を実現する。
(Functional Configuration of Call Display 2520)
Next, a functional configuration of the call display 2520 will be described. The call display 2520 includes a communication unit 2803, an acquisition unit, an output control unit, and a display unit 2804. The acquisition unit and the output control unit are realized by the CPU 2801. That is, the CPU 2801 executes a transaction information output program stored in the memory 2802 to realize the functions of each unit.

通信部2803は、端末装置の一例である券売機2510と通信を行う。券売機2510には、一の言語情報が設定されており、設定されている言語情報が示す言語で画面を表示する。具体的には、券売機2510は、顧客の操作に応じて、一の言語情報を設定する。また、券売機2510は、顧客の操作を受け付ける。 The communication unit 2803 communicates with a ticket vending machine 2510, which is an example of a terminal device. A certain language information is set in the ticket vending machine 2510, and the ticket vending machine 2510 displays a screen in a language indicated by the set language information. Specifically, the ticket vending machine 2510 sets the certain language information in response to a customer's operation. The ticket vending machine 2510 also accepts customer operations.

取得部は、通信部2803の通信によって、券売機2510に設定されている一の言語情報を取得する。ここで、券売機2510は、発券ボタンが押下されると、計量装置30に一の言語情報を送信する。このように、券売機2510から一の言語情報が送信されることにより、取得部は、一の言語情報を取得する。 The acquisition unit acquires the one language information set in the ticket vending machine 2510 through communication by the communication unit 2803. Here, when the ticket issuing button is pressed, the ticket vending machine 2510 transmits the one language information to the weighing device 30. In this way, the one language information is transmitted from the ticket vending machine 2510, and the acquisition unit acquires the one language information.

出力制御部は、取得部によって取得された一の言語情報に応じた言語で、取引に関する情報を出力する。具体的には、出力制御部は、券売機2510に設定された言語情報が日本語を示す場合、日本語で取引に関する情報を表示部2804に表示させる。一方で、出力制御部は、券売機2510に設定された言語情報が日本語以外の他の言語を示す場合、日本語と他の言語とを併記して取引に関する情報を表示部2804に表示させる。 The output control unit outputs information related to the transaction in a language corresponding to one of the pieces of language information acquired by the acquisition unit. Specifically, when the language information set in the ticket vending machine 2510 indicates Japanese, the output control unit causes the display unit 2804 to display information related to the transaction in Japanese. On the other hand, when the language information set in the ticket vending machine 2510 indicates a language other than Japanese, the output control unit causes the display unit 2804 to display information related to the transaction in both Japanese and the other language.

取引に関する情報は、顧客に商品を引き渡すための引渡情報を含む。引渡し情報は、商品を顧客に引渡すことが可能であるか否かを示す情報であり、例えば、注文番号に対応する商品が調理中であるのか、調理が完了したのかを示す文字情報である。出力制御部による取引に関する情報の出力態様は、音声や表示の出力態様である。 The information about the transaction includes delivery information for handing over the product to the customer. The delivery information is information indicating whether or not the product can be handed over to the customer, and is, for example, text information indicating whether the product corresponding to the order number is being cooked or has been cooked. The output mode of the information about the transaction by the output control unit is audio or display output mode.

出力制御部は、表示部2804に情報を表示する際に、券売機2510に設定されている一の言語情報に応じた言語で引渡情報を出力する。具体的には、出力制御部は、券売機2510に設定されている一の言語情報が示す言語と同一の言語で取引に関する情報を出力する。実施形態2において、呼出ディスプレイ2520は、券売機2510で設定されている言語と同一の言語を設定することが可能である。言い換えれば、出力制御部は、券売機2510に設定された一の言語情報が示す言語と同一の言語を必ず出力できるものとする。 When displaying information on the display unit 2804, the output control unit outputs the delivery information in a language corresponding to the one language information set in the ticket vending machine 2510. Specifically, the output control unit outputs information related to the transaction in the same language as the one language information set in the ticket vending machine 2510. In the second embodiment, the call display 2520 can be set to the same language as the one language set in the ticket vending machine 2510. In other words, the output control unit can always output the same language as the one language information set in the ticket vending machine 2510.

なお、呼出ディスプレイ2520は、券売機2510に設定されている一の言語情報が示す言語と同一の言語を出力できない場合があってもよい。例えば、券売機2510が10種類の言語に対応しており、呼出ディスプレイ2520が3種類の言語に対応している場合があってもよい。言い換えれば、呼出ディスプレイ2520の言語関連テーブルに、当該一の言語情報と同一の言語情報が記憶されていない場合があってもよい。この場合、出力制御部は、当該一の言語情報に対応する他の言語で、取引に関する情報を出力すればよい。具体的には、呼出ディスプレイ2520は、対応言語テーブル430(図4C参照)と同等のテーブルを記憶しておき、当該テーブルを参照し、対応言語で、取引に関する情報を出力すればよい。 Note that there may be cases where the call display 2520 cannot output the same language as the language indicated by the one language information set in the ticket vending machine 2510. For example, there may be cases where the ticket vending machine 2510 supports ten languages, and the call display 2520 supports three languages. In other words, there may be cases where the language information identical to the one language information is not stored in the language association table of the call display 2520. In this case, the output control unit may output information related to the transaction in another language corresponding to the one language information. Specifically, the call display 2520 may store a table equivalent to the corresponding language table 430 (see FIG. 4C), refer to the table, and output information related to the transaction in the corresponding language.

(券売機2510が行う処理の一例)
図29は、券売機2510が行う処理の一例を示すフローチャートである。図29において、券売機2510は、選択されている言語のメニュー画面を表示する(ステップS2901)。待機状態におけるメニュー画面の言語は、日本語である。そして、券売機2510は、言語の変更を受け付けたか否かを判断する(ステップS2902)。言語の変更を受け付けた場合(ステップS2902:YES)、券売機2510は、ステップS2901に戻り、メニュー画面の言語を受け付けた言語に切り替える。
(Example of processing performed by the ticket vending machine 2510)
Fig. 29 is a flow chart showing an example of processing performed by the ticket vending machine 2510. In Fig. 29, the ticket vending machine 2510 displays a menu screen in a selected language (step S2901). The language of the menu screen in the standby state is Japanese. The ticket vending machine 2510 then determines whether or not a change in language has been accepted (step S2902). If a change in language has been accepted (step S2902: YES), the ticket vending machine 2510 returns to step S2901 and switches the language of the menu screen to the accepted language.

言語の変更を受け付けない場合(ステップS2902:NO)、券売機2510は、商品が選択されたか否かを判断する(ステップS2903)。商品が選択されない場合(ステップS2903:NO)、券売機2510は、ステップS2910に戻る。商品が選択された場合(ステップS2903:YES)、券売機2510は、メニュー画面に選択された商品を表示する(ステップS2904)。 If the language change is not accepted (step S2902: NO), the ticket vending machine 2510 determines whether or not a product has been selected (step S2903). If a product has not been selected (step S2903: NO), the ticket vending machine 2510 returns to step S2910. If a product has been selected (step S2903: YES), the ticket vending machine 2510 displays the selected product on the menu screen (step S2904).

そして、券売機2510は、発券ボタンが押下されたか否かを判断する(ステップS2905)。発券ボタンが押下されない場合(ステップS2905:NO)、券売機2510は、ステップS2903に戻る。発券ボタンが押下された場合(ステップS2905:YES)、券売機2510、決済種別の選択や入金を受け付ける精算画面を表示する(ステップS2906)。 Then, the ticket vending machine 2510 determines whether the ticket issue button has been pressed (step S2905). If the ticket issue button has not been pressed (step S2905: NO), the ticket vending machine 2510 returns to step S2903. If the ticket issue button has been pressed (step S2905: YES), the ticket vending machine 2510 displays a settlement screen that allows the user to select a payment type and accepts deposits (step S2906).

そして、券売機2510は、精算画面において受け付けた決済種別で精算処理を実行する(ステップS2907)。次いで、券売機2510は、メニュー画面の表示において言語変更があったか否かを判断する(ステップS2908)。言語変更がない場合(ステップS2908:NO)、券売機2510は、日本語の食券を発行し(ステップS2909)、ステップS2910に進む。また、言語変更があった場合(ステップS2908:YES)、券売機2510は、変更した言語である外国語を併記した食券を発行する(ステップS2910)。 Then, the ticket vending machine 2510 executes the settlement process with the payment type accepted on the settlement screen (step S2907). Next, the ticket vending machine 2510 determines whether or not there has been a language change in the display of the menu screen (step S2908). If there has been no language change (step S2908: NO), the ticket vending machine 2510 issues a meal ticket in Japanese (step S2909) and proceeds to step S2910. If there has been a language change (step S2908: YES), the ticket vending machine 2510 issues a meal ticket with the changed language, that is, the foreign language, written on it as well (step S2910).

そして、券売機2510は、お釣りを排出する(ステップS2911)。次いで、券売機2510は、食券および貨幣の取り出しを促す、取り忘れ報知画面を表示する(ステップS2912)。そして、券売機2510は、販売データを記憶するとともに(ステップS2913)、呼出ディスプレイ2520や、キッチンモニタ2530や、キッチンプリンタ2540へ注文情報を送信し(ステップS2914)、一連の処理を終了する。なお、券売機2510は、一連の処理を終了すると、待機状態に戻る。 Then, the ticket vending machine 2510 dispenses the change (step S2911). Next, the ticket vending machine 2510 displays a forgotten notification screen that prompts the customer to remove the meal ticket and coins (step S2912). The ticket vending machine 2510 then stores the sales data (step S2913), and transmits the order information to the call display 2520, kitchen monitor 2530, and kitchen printer 2540 (step S2914), ending the series of processes. Note that when the ticket vending machine 2510 ends the series of processes, it returns to a standby state.

(呼出ディスプレイ2520が行う取引情報出力処理の一例)
図30は、呼出ディスプレイ2520が行う取引情報出力処理の一例を示すフローチャートである。なお、以下では、説明の便宜上、一の商品の注文情報を受信してから、当該商品の調理が完了するまでの処理を示すものとし、当該処理において、他の商品の注文情報を受信する場合については説明を省略する。
(An example of transaction information output processing performed by the call display 2520)
30 is a flowchart showing an example of a transaction information output process performed by the call display 2520. For the sake of convenience, the following description will show a process from when order information for one product is received until cooking of the product is completed, and a description of the case where order information for other products is received in the process will be omitted.

図30において、呼出ディスプレイ2520は、券売機2510から注文情報を受信したか否かを判断する(ステップS3001)。呼出ディスプレイ2520は、注文情報を受信するまで待機し(ステップS3001:NO)、注文情報を受信すると(ステップS3001:YES)、呼出ディスプレイ2520は、注文情報に含まれる注文番号を示す情報を用いて、調理中領域に注文番号を表示する(ステップS3002)。 In FIG. 30, the call display 2520 determines whether or not it has received order information from the ticket machine 2510 (step S3001). The call display 2520 waits until it receives the order information (step S3001: NO), and when it receives the order information (step S3001: YES), the call display 2520 uses information indicating the order number included in the order information to display the order number in the cooking in progress area (step S3002).

そして、呼出ディスプレイ2520は、外国語で注文を受け付けた商品であるか否かを判断する(ステップS3003)。ステップS3003では、具体的には、注文情報に言語情報が含まれているか否かを判断する。外国語で注文を受け付けた商品ではない場合(ステップS3003:NO)、すなわち、日本語で注文を受け付けた商品である場合、呼出ディスプレイ2520は、ステップS3005に進む。 Then, the call display 2520 determines whether the product is one for which an order was accepted in a foreign language (step S3003). In step S3003, specifically, it determines whether language information is included in the order information. If the product is not one for which an order was accepted in a foreign language (step S3003: NO), that is, if the product is one for which an order was accepted in Japanese, the call display 2520 proceeds to step S3005.

一方、外国語で注文を受け付けた商品である場合(ステップS3003:YES)、呼出ディスプレイ2520は、調理中であることを示す文字表示に、言語情報が示す外国語を併記して表示する(ステップS3004)。なお、呼出ディスプレイ2520は、言語情報が示す外国語を併記して表示することに限らず、例えば、調理中であることを示す文字表示を、所定時間おきに、日本語と、当該外国語とに切り替えて表示するようにしてもよい。また、呼出ディスプレイ2520は、外国語で注文を受け付けた商品に対応する注文番号のみを表示している場合には、当該外国語のみで、調理中であることを示す文字表示を行うようにしてもよい。 On the other hand, if the product is an order for a foreign language (step S3003: YES), the call display 2520 displays the foreign language indicated by the language information alongside the text indicating that cooking is in progress (step S3004). Note that the call display 2520 is not limited to displaying the foreign language indicated by the language information alongside the text indicating that cooking is in progress, and may, for example, be configured to switch between Japanese and the foreign language at predetermined intervals. Also, when the call display 2520 is displaying only the order number corresponding to the product for which an order was received in a foreign language, it may be configured to display the text indicating that cooking is in progress only in the foreign language.

そして、呼出ディスプレイ2520は、キッチンモニタ2530から調理完了情報を受信したか否かを判断する(ステップS3005)。調理完了情報を受信しない場合(ステップS3005:NO)、呼出ディスプレイ2520は、ステップS3003に戻る。調理完了情報を受信した場合(ステップS3005:YES)、呼出ディスプレイ2520は、調理中領域から注文番号を消去する(ステップS3006)。 Then, the call display 2520 determines whether cooking completion information has been received from the kitchen monitor 2530 (step S3005). If cooking completion information has not been received (step S3005: NO), the call display 2520 returns to step S3003. If cooking completion information has been received (step S3005: YES), the call display 2520 erases the order number from the cooking in progress area (step S3006).

そして、呼出ディスプレイ2520は、調理完了領域に注文番号を表示する(ステップS3007)。次いで、呼出ディスプレイ2520は、外国語で注文を受け付けた商品であるか否かを判断する(ステップS3008)。外国語で注文を受け付けた商品ではない場合(ステップS3008:NO)、すなわち、日本語で注文を受け付けた商品である場合、呼出ディスプレイ2520は、ステップS3010に進む。 Then, the call display 2520 displays the order number in the cooking completion area (step S3007). Next, the call display 2520 determines whether the product is an order for which an order was accepted in a foreign language (step S3008). If the product is not an order for which an order was accepted in a foreign language (step S3008: NO), that is, if the product is an order for which an order was accepted in Japanese, the call display 2520 proceeds to step S3010.

一方、外国語で注文を受け付けた商品である場合(ステップS3008:YES)、呼出ディスプレイ2520は、調理完了であることを示す文字表示に、言語情報が示す外国語を併記して表示する(ステップS3009)。この場合、呼出ディスプレイ2520は、調理が完了したことや、注文番号や、窓口に引き取りに来る旨を、当該外国語で音声出力する。 On the other hand, if the product is an order received in a foreign language (step S3008: YES), the call display 2520 displays the foreign language indicated by the language information in addition to the text display indicating that cooking is complete (step S3009). In this case, the call display 2520 outputs audio in the foreign language indicating that cooking is complete, the order number, and that the product should be picked up at the counter.

なお、呼出ディスプレイ2520は、言語情報が示す外国語を併記して表示することに限らず、例えば、調理完了を示す文字表示を、所定時間おきに、日本語と、当該外国語とに切り替えて表示するようにしてもよい。なお、呼出ディスプレイ2520は、外国語で注文を受け付けた商品に対応する注文番号のみを表示している場合には、常時、当該外国語のみで、調理完了を示す文字表示を行うようにしてもよい。 The call display 2520 is not limited to displaying both the foreign language indicated by the language information and the foreign language, and may, for example, switch between Japanese and the foreign language at predetermined intervals to display the text indicating that cooking is complete. If the call display 2520 is displaying only the order number corresponding to the product ordered in the foreign language, it may always display the text indicating that cooking is complete only in the foreign language.

そして、呼出ディスプレイ2520は、商品を引き渡す窓口に顧客が訪れ、商品を顧客に引渡したか否かを判断する(ステップS3010)。なお、商品を顧客に引渡すと、店員は、キッチンモニタ2530に表示されている、商品を引渡したことを示すボタンを押下する。そして、キッチンモニタ2530は、当該ボタンが押下されると、その旨を示す引渡し完了情報を呼出ディスプレイ2520へ送信する。このため、ステップS3010に示す判断は、引渡し完了情報を受信したか否かの判断である。 Then, the call display 2520 judges whether the customer has come to the counter to hand over the product and whether the product has been handed over to the customer (step S3010). When the product is handed over to the customer, the store clerk presses a button displayed on the kitchen monitor 2530 indicating that the product has been handed over. When the button is pressed, the kitchen monitor 2530 transmits delivery completion information indicating this to the call display 2520. Therefore, the judgment shown in step S3010 is a judgment of whether delivery completion information has been received.

商品を顧客に引渡していない場合(ステップS3010:NO)、呼出ディスプレイ2520は、ステップS3008に戻る。商品を顧客に引渡した場合(ステップS3010:YES)、呼出ディスプレイ2520は、調理完了領域から注文番号を消去し(ステップS3011)、一連の処理を終了する。 If the product has not been delivered to the customer (step S3010: NO), the call display 2520 returns to step S3008. If the product has been delivered to the customer (step S3010: YES), the call display 2520 erases the order number from the cooking completion area (step S3011) and ends the series of processes.

(日本語と、外国語とでそれぞれ注文を受け付けた場合に出力される情報について)
次に、図31~図36を用いて、日本語で注文を受け付けた場合と、外国語で注文を受け付けた場合に出力される情報について説明する。まず、日本語で注文を受け付けた場合に出力される情報について説明する。
(Information displayed when orders are accepted in Japanese and in a foreign language)
Next, information output when an order is accepted in Japanese and when an order is accepted in a foreign language will be described with reference to Figures 31 to 36. First, information output when an order is accepted in Japanese will be described.

(券売機2510に日本語で表示されるメニュー画面の一例について)
図31は、券売機2510に日本語で表示されるメニュー画面の一例を示す説明図である。図31に示すように、表示部2604には、メニュー画面3100が表示されている。メニュー画面3100は、商品指定ボタン3101(3101a~3101c)と、言語切替えボタン3102(3102a~3102c)と、預り金額領域3110と、合計金額領域3111と、領収書発行ボタン3120と、やり直しボタン3121と、発券ボタン3122とを含む。各ボタンおよび各領域は、日本語で表示されている。
(One example of a menu screen displayed in Japanese on the ticket vending machine 2510)
Fig. 31 is an explanatory diagram showing an example of a menu screen displayed in Japanese on the ticket vending machine 2510. As shown in Fig. 31, a menu screen 3100 is displayed on the display unit 2604. The menu screen 3100 includes a product designation button 3101 (3101a to 3101c), a language switch button 3102 (3102a to 3102c), a deposit amount area 3110, a total amount area 3111, a receipt issue button 3120, a redo button 3121, and a ticket issue button 3122. Each button and area is displayed in Japanese.

商品指定ボタン3101は、表示される商品の購入を受け付けるボタンである。言語切替えボタン3102は、表示される言語の切り替えを受け付けるボタンである。預り金額領域3110は、顧客が釣銭機2607に投入した投入金額を表示する領域である。合計金額領域3111は、商品指定ボタン3101が受け付けた商品の合計金額を示す領域である。 The product designation button 3101 is a button that accepts the purchase of the displayed product. The language change button 3102 is a button that accepts the change of the displayed language. The deposit amount area 3110 is an area that displays the amount inserted by the customer into the change machine 2607. The total amount area 3111 is an area that shows the total amount of the products accepted by the product designation button 3101.

領収書発行ボタン3120は、領収書の発行を受け付けるボタンである。やり直しボタン3121は、商品指定ボタン3101が受け付けた商品の登録等のキャンセルを受け付けるボタンである。発券ボタン3122は、食券の発行を受け付けるボタンである。 The receipt issue button 3120 is a button that accepts the issuance of a receipt. The redo button 3121 is a button that accepts the cancellation of the registration of a product accepted by the product designation button 3101. The ticket issue button 3122 is a button that accepts the issuance of a meal ticket.

(日本語で発行した食券の一例)
図32は、日本語で発行した食券の一例を示す説明図である。図32に示すように、食券3200には、発券日時、注文番号、商品名、買上金額、店名などが日本語で表示されている。顧客は、食券3200に記載されている注文番号が呼出ディスプレイ2520の調理完了領域に表示されるまで待機する。
(An example of a meal ticket issued in Japanese)
Fig. 32 is an explanatory diagram showing an example of a meal ticket issued in Japanese. As shown in Fig. 32, meal ticket 3200 displays the issue date and time, order number, product name, purchase amount, store name, etc. in Japanese. The customer waits until the order number written on meal ticket 3200 is displayed in the cooking completion area of call display 2520.

(呼出ディスプレイ2520に日本語で表示される呼出画面の一例について)
図33は、呼出ディスプレイ2520に日本語で表示される呼出画面の一例を示す説明図である。図33に示すように、呼出ディスプレイ2520の表示部2804には、調理中領域3301と、調理完了領域3302とが表示されている。調理中領域3301に表示されている番号は、調理中の商品に対応する注文番号を示している。調理完了領域3302に表示されている番号は、調理が完了した商品に対応する注文番号を示している。
(One example of a call screen displayed in Japanese on the call display 2520)
Fig. 33 is an explanatory diagram showing an example of a call screen displayed in Japanese on the call display 2520. As shown in Fig. 33, a cooking in progress area 3301 and a cooking completed area 3302 are displayed on the display unit 2804 of the call display 2520. The number displayed in the cooking in progress area 3301 indicates the order number corresponding to the product being cooked. The number displayed in the cooking completed area 3302 indicates the order number corresponding to the product that has been cooked.

顧客は、食券3200に表示されている注文番号を確認し、当該注文番号が調理完了領域3302に表示されると、窓口まで商品を取りに行き、取引が完了する。 The customer checks the order number displayed on the meal ticket 3200, and when that order number appears in the cooking completion area 3302, they go to the counter to pick up the item, and the transaction is complete.

(外国語で注文を受け付けた場合に出力される情報について)
次に、外国語で注文を受け付けた場合に出力される情報について説明する。なお、以下では、外国語として中国語を例に挙げて説明する。
(Information displayed when an order is received in a foreign language)
Next, information to be output when an order is received in a foreign language will be described, taking Chinese as an example of the foreign language.

(券売機2510に中国語で表示されるメニュー画面の一例について)
図34は、券売機2510に中国語で表示されるメニュー画面の一例を示す説明図である。図34に示すメニュー画面3400は、言語切替えボタン3102cが押下されることにより表示される。メニュー画面3400において、各ボタンおよび各領域は、中国語で表示されている。これにより、中国人の顧客は、メニュー画面3400に記載されている内容を容易に把握することができる。
(One example of a menu screen displayed in Chinese on the ticket vending machine 2510)
Fig. 34 is an explanatory diagram showing an example of a menu screen displayed in Chinese on the ticket vending machine 2510. The menu screen 3400 shown in Fig. 34 is displayed when the language switch button 3102c is pressed. In the menu screen 3400, each button and area is displayed in Chinese. This allows Chinese customers to easily understand the contents described on the menu screen 3400.

(中国語で発行した食券の一例)
図35は、中国語で発行した食券の一例を示す説明図である。図35に示すように、食券3500には、注文番号、商品名、買上金額、店名が日本語および中国語で表示されている。これにより、中国人の顧客は、食券3500に記載されている内容を容易に把握することができる。
(An example of a meal ticket issued in Chinese)
Fig. 35 is an explanatory diagram showing an example of a meal ticket issued in Chinese. As shown in Fig. 35, the order number, product name, purchase amount, and store name are written in both Japanese and Chinese on the meal ticket 3500. This allows Chinese customers to easily understand the information written on the meal ticket 3500.

(呼出ディスプレイ2520に中国語で表示される呼出画面の一例について)
図36は、呼出ディスプレイ2520に中国語で表示される呼出画面の一例を示す説明図である。図36に示すように、調理中領域3301および調理完了領域3302に表示される文字表示には、中国語の訳文がカッコ書きで併記されている。これにより、中国人の顧客は、注文した商品が調理中であるのか、調理が完了したのかを容易に把握することができる。
(One example of a call screen displayed in Chinese on the call display 2520)
Fig. 36 is an explanatory diagram showing an example of a call screen displayed in Chinese on the call display 2520. As shown in Fig. 36, the Chinese translation is written in parentheses alongside the text displayed in the cooking in progress area 3301 and the cooking completed area 3302. This allows Chinese customers to easily understand whether the ordered product is being cooked or has been cooked.

以上説明したように、実施形態2に係る呼出ディスプレイ2520は、券売機2410に設定された一の言語情報に応じた言語で、取引に関する情報を出力するようにした。したがって、呼出ディスプレイ2520が出力する言語を、券売機2410に設定された一の言語情報に応じた言語に自動で切り替えることができる。すなわち、ショッピングシステム2500が導入されている店舗における言語を把握できない外国人の顧客でも、顧客が把握可能な言語を店員に口頭で伝えたり、当該顧客が把握可能な言語に切り替えるための操作を顧客自身で行ったりしなくても、当該顧客が使用する言語で取引に関する情報を出力することができる。したがって、店舗で使用される言語とは異なる言語を使用する外国人等の顧客でも、注文を好適に行うことを支援することができる。 As described above, the call display 2520 according to the second embodiment outputs transaction-related information in a language corresponding to one language information set in the ticket vending machine 2410. Therefore, the language output by the call display 2520 can be automatically switched to a language corresponding to one language information set in the ticket vending machine 2410. In other words, even if a foreign customer cannot understand the language used in the store where the shopping system 2500 is installed, transaction-related information can be output in the language used by the customer without the customer having to verbally tell the store clerk a language that the customer can understand or perform an operation to switch to a language that the customer can understand. Therefore, it is possible to support customers such as foreigners who speak a language different from the language used in the store in placing an order conveniently.

また、実施形態2に係る呼出ディスプレイ2520は、表示部2804に情報を表示する際に一の言語情報に応じた言語で、顧客に商品を引き渡すための引渡情報を出力するようにした。したがって、外国人の顧客に商品を引き渡す際に、当該引き渡しを好適に支援することができる。 The call display 2520 according to the second embodiment is also configured to output delivery information for handing over a product to a customer in a language corresponding to one of the language information when displaying information on the display unit 2804. Therefore, when handing over a product to a foreign customer, the handover can be appropriately supported.

(実施形態3)
次に、実施形態3について説明する。上述した実施形態1では、POS端末20と、計量装置30と、携帯端末50と、クラウドサーバSvとを含むショッピングシステム1に本発明を適用した構成について説明した。実施形態3では、商品ロッカーと、携帯端末50と、店舗注文管理装置と、注文管理サーバとを含む商品引き渡しシステムに本発明を適用した構成について説明する。なお、実施形態3において、商品ロッカーは、取引情報出力装置の一例である。
(Embodiment 3)
Next, a third embodiment will be described. In the first embodiment described above, the present invention is applied to a shopping system 1 including a POS terminal 20, a weighing device 30, a mobile terminal 50, and a cloud server Sv. In the third embodiment, the present invention is applied to a product delivery system including a product locker, a mobile terminal 50, a store order management device, and an order management server. In the third embodiment, the product locker is an example of a transaction information output device.

実施形態3に係る商品引き渡しシステムは、顧客が携帯端末50で注文し、注文した商品を店舗等に配置される商品ロッカーから受け取ることを可能なシステムである。ここで、実施形態3に係る商品は、店舗と顧客との間で引き渡すことが可能の商品であり、且つ、商品ロッカーに収納可能な商品であればよい。具体的には、商品は、例えば、飲食物、電子機器、日用品、雑貨、衣料品などの各種商品である。また、商品は、顧客が所有する商品であってもよく、例えば、クリーニングにおける衣料や、修理を依頼する商品(時計、靴など)などであってもよい。実施形態3に係る商品引き渡しシステムは、これらの商品を扱う各種店舗に適用することが可能である。 The product delivery system according to the third embodiment is a system that allows a customer to place an order via a mobile terminal 50 and receive the ordered product from a product locker located in a store or the like. Here, the product according to the third embodiment may be any product that can be delivered between the store and the customer and that can be stored in a product locker. Specifically, the product may be various products such as food and beverages, electronic devices, daily necessities, miscellaneous goods, and clothing. The product may also be a product owned by the customer, such as clothing to be dry cleaned or a product to be repaired (watches, shoes, etc.). The product delivery system according to the third embodiment can be applied to various stores that handle these products.

商品引き渡しシステムにおいて、商品ロッカーと、店舗注文管理装置と、携帯端末50と、注文管理サーバとは、それぞれ、ネットワークを介して通信可能に接続されている。商品ロッカーと、店舗注文管理装置とは、例えば、店舗に配置されている。商品ロッカーおよび店舗注文管理装置は、それぞれ、CPU、メモリ、通信部、ディスプレイ、スピーカ等を備えたコンピュータ装置である。 In the product delivery system, the product lockers, the store order management device, the mobile terminal 50, and the order management server are each connected to each other so that they can communicate with each other via a network. The product lockers and the store order management device are, for example, located in a store. The product lockers and the store order management device are each computer devices equipped with a CPU, memory, a communication unit, a display, a speaker, etc.

商品ロッカーは、複数の収納口を有し、それぞれ施錠可能な扉を有する。また、商品ロッカーは、ディスプレイや、後述する引取証明コードを読み取るコードリーダを備える。また、商品ロッカーのメモリには、取引情報出力プログラムが記憶されている。 The product locker has multiple storage openings, each with a lockable door. The product locker also has a display and a code reader that reads the pick-up proof code, which will be described later. A transaction information output program is also stored in the product locker's memory.

携帯端末50は、顧客が所持する端末装置である。携帯端末50には、注文アプリケーションがインストールされている。注文管理サーバは、注文内容を管理するサーバ装置である。 The mobile terminal 50 is a terminal device carried by a customer. An order application is installed on the mobile terminal 50. The order management server is a server device that manages the order contents.

(商品引き渡しシステムにおける商品の注文から受け取りまでに流れについて)
携帯端末50は、注文用の画面を表示し、顧客から注文を受け付ける。受け付ける内容は、例えば、飲食物であれば、商品のサイズ、トッピングの有無、支払方法、イートイン/テイクアウトの別、来店時刻などである。携帯端末50は、注文を受け付けると、注文内容とともに言語情報を注文管理サーバへ送信する。
(The flow from ordering to receiving the product in the product delivery system)
The mobile terminal 50 displays an order screen and accepts orders from customers. For example, in the case of food and drink, the accepted contents include the size of the product, whether toppings are required, the payment method, whether to eat in or take out, the time of arrival, etc. When the mobile terminal 50 accepts an order, it transmits language information together with the order contents to the order management server.

注文管理サーバは、携帯端末50から注文内容および言語情報を受信すると、商品の受け取り時に用いる引取証明コード(注文識別情報)を生成し、引取証明コードを携帯端末50へ送信する。携帯端末50は、注文管理サーバから引取証明コードを受信すると、引取証明コードをディスプレイ509に表示させる。 When the order management server receives the order details and language information from the mobile terminal 50, it generates a pickup certification code (order identification information) to be used when picking up the product, and transmits the pickup certification code to the mobile terminal 50. When the mobile terminal 50 receives the pickup certification code from the order management server, it displays the pickup certification code on the display 509.

また、注文管理サーバは、引取証明コードを生成すると、携帯端末50から受信した注文内容とともに、言語情報および引取証明コードを店舗注文管理装置へ送信する。店舗注文管理装置は、言語情報と、引取証明コードが示す注文番号とを記憶するとともに、ディスプレイに注文内容を表示する。店員は、店舗注文管理装置のディスプレイに表示された注文内容を確認し、注文内容が示す商品を用意する。 When the order management server generates the pickup verification code, it transmits the language information and the pickup verification code to the store order management device along with the order details received from the mobile terminal 50. The store order management device stores the language information and the order number indicated by the pickup verification code, and displays the order details on the display. The store clerk checks the order details displayed on the display of the store order management device and prepares the product indicated by the order details.

店員は、顧客の来店時刻の前に、商品を商品ロッカーに収納する。店舗注文管理装置は、店員の操作に応じて(または自動で)、言語情報と、注文番号(引取証明コード)と、商品が収納される収納口とを対応付けて記憶する。また、店舗注文管理装置は、言語情報と来店時刻とを商品ロッカーに送信する。 The store clerk places the product in the product locker before the customer arrives at the store. The store order management device, in response to the clerk's operation (or automatically), associates and stores the language information, the order number (collection proof code), and the storage slot in which the product will be stored. The store order management device also transmits the language information and the customer's arrival time to the product locker.

商品ロッカーは、例えば、言語情報と来店時刻とを対応付けて記憶する。商品ロッカーは、待機画面において、ディスプレイに引取証明コードを読み取らせる旨を表示する。商品ロッカーのディスプレイに表示される言語は、主に、日本語である。ただし、外国語でオンライン注文を受け付けた場合、商品ロッカーは、来店時刻が近付くと、ディスプレイに表示する言語を、来店時刻に対応付けて記憶されている言語情報が示す言語に切り替える。 The product locker stores, for example, language information in association with the time of arrival. On the standby screen, the product locker displays a message on the display instructing the customer to read the pick-up verification code. The language displayed on the product locker display is primarily Japanese. However, if an online order is received in a foreign language, the product locker switches the language displayed on the display to the language indicated by the language information stored in association with the time of arrival as the time of arrival approaches.

顧客は、商品を受け取るために、来店すると、携帯端末50に引取証明コードを表示させる。そして、顧客は、当該引取証明コードを、商品ロッカーのコードリーダに読み取らせる。商品ロッカーは、読み取られた引取証明コードが示す注文番号を、店舗注文管理装置へ送信する。店舗注文管理装置は、商品ロッカーから受信した注文番号に対応する商品が収納された収納口を特定する。さらに、店舗注文管理装置は、特定した収納口の解錠が行われるように、商品ロッカーへ解錠の指示を送信する。商品ロッカーは、店舗注文管理装置から解錠の指示を受信すると、収納口を解錠する。 When a customer comes to the store to pick up an item, the customer displays the pick-up verification code on the mobile terminal 50. The customer then has the product locker's code reader read the pick-up verification code. The product locker transmits the order number indicated by the read pick-up verification code to the store order management device. The store order management device identifies the storage opening in which the product corresponding to the order number received from the product locker is stored. The store order management device then transmits an unlocking instruction to the product locker so that the identified storage opening is unlocked. When the product locker receives the unlocking instruction from the store order management device, it unlocks the storage opening.

なお、商品ロッカーにおいて、外国語に切り替わるタイミングは、来店時刻が近付いたときに限らない。例えば、商品ロッカーが引取証明コードを読み取ったタイミングで、外国語に切り替わるようにしてもよい。具体的には、商品ロッカーは、引取証明コードを読み取ると、引取証明コードに対応付けられている言語情報を店舗注文管理装置から取得し、取得した言語情報が示す言語に切り替えるようにしてもよい。なお、言語情報は、店舗注文管理装置から取得することに限らない。例えば、商品ロッカーは、予め、店舗注文管理装置から言語情報と注文番号(引取証明コード)とを受信しておき、これらを記憶しておいてもよい。また、引取証明コードに言語情報が含まれていてもよい。この場合、商品ロッカーは、引取証明コードを読み取ると、当該引取証明コードに含まれる言語情報が示す言語に切り替えるようにすればよい。 Note that the timing for the product locker to switch to a foreign language is not limited to when the time of arrival approaches. For example, the product locker may switch to a foreign language when it reads the pick-up certification code. Specifically, when the product locker reads the pick-up certification code, it may obtain language information associated with the pick-up certification code from the store order management device and switch to the language indicated by the obtained language information. Note that the language information is not limited to being obtained from the store order management device. For example, the product locker may receive language information and the order number (picking up certification code) from the store order management device in advance and store these. The pick-up certification code may also include language information. In this case, when the product locker reads the pick-up certification code, it may switch to the language indicated by the language information included in the pick-up certification code.

なお、引取証明コードを読み取ったタイミングで外国語に切り替わるようにしたとすると、来店時刻のタイミングでは、商品ロッカーのディスプレイに表示する言語が、外国語に切り替わってはいないことになる。このため、日本語を全く把握できない顧客にとっては、商品ロッカーのディスプレイに表示される待機画面の内容(引取証明コードを読み取らせることを促す内容など)を理解することができないことがある。このようなことに鑑み、引取証明コードを読み取ったタイミングで外国語に切り替わるようにする場合には、携帯端末50において、顧客が使用する言語で、待機画面が示す内容や、商品ロッカーの使用方法を通知しておくようにすればよい。 If the language is to be switched to a foreign language when the pick-up certification code is read, the language displayed on the product locker display will not have been switched to a foreign language by the time the customer arrives at the store. For this reason, customers who cannot understand Japanese at all may not be able to understand the contents of the standby screen displayed on the product locker display (such as the content encouraging the customer to read the pick-up certification code). In light of this, if the language is to be switched to a foreign language when the pick-up certification code is read, the mobile terminal 50 can be configured to notify the customer of the contents shown on the standby screen and how to use the product locker in the customer's language.

また、商品ロッカーは、各収納口に対応するランプ(インジケータ)を備える。商品ロッカーは、解錠した収納口に対応するランプを所定のパターンで点灯させる。これにより、引き取り対象の商品が収納されている収納口を顧客に報知することができる。顧客は、点灯しているランプに対応する収納口に収納されている商品を取り出す。このようにして、顧客は、オンライン注文により注文した商品を、商品ロッカーから引き取ることができる。 The product lockers also have lamps (indicators) corresponding to each storage opening. The product lockers light up the lamps corresponding to unlocked storage openings in a predetermined pattern. This notifies the customer of the storage opening in which the product to be picked up is stored. The customer removes the product stored in the storage opening corresponding to the lit lamp. In this way, the customer can pick up the product ordered online from the product locker.

なお、商品ロッカーの扉は、ヒンジ部等に設けられた機構により、解錠時に自動で回動して開状態となる。このため、顧客は、収納口の扉に触れることなく、商品を取り出すことができる。したがって、不特定多数の人間が扉を触ることを抑えることができるため、良好な衛生状態を保つことができる。 When unlocked, the door of the product locker automatically rotates open due to a mechanism installed in the hinge section, etc. This allows customers to take out products without touching the storage door. This prevents an unspecified number of people from touching the door, and helps maintain good hygiene.

(商品ロッカーの機能的構成)
次に、商品ロッカーの機能的構成について説明する。商品ロッカーは、通信部と、取得部と、出力制御部と、表示部とを備える。取得部と、出力制御部とは、商品ロッカーが備えるCPUによって実現される。すなわち、CPUがメモリに記憶されている取引情報出力プログラムを実行することにより、各部の機能を実現する。メモリには、言語関連テーブル420(図4B参照)および対応言語テーブル430(図4C参照)に相当する各テーブルが記憶されている。なお、これらのテーブルは、商品ロッカーが記憶することに限らず、他の装置(例えば、店舗注文管理装置や注文管理サーバ)に記憶されていてもよい。
(Functional configuration of product lockers)
Next, the functional configuration of the product locker will be described. The product locker includes a communication unit, an acquisition unit, an output control unit, and a display unit. The acquisition unit and the output control unit are realized by a CPU included in the product locker. That is, the CPU executes a transaction information output program stored in the memory to realize the functions of each unit. The memory stores tables corresponding to the language association table 420 (see FIG. 4B) and the corresponding language table 430 (see FIG. 4C). Note that these tables do not necessarily have to be stored in the product locker, but may also be stored in other devices (for example, a store order management device or an order management server).

通信部は、端末装置の一例である携帯端末50と通信を行う。通信部は、携帯端末50と、注文管理サーバおよび店舗注文管理装置を介して間接的に通信を行う。ただし、通信部は、例えば、近距離無線通信を用いて、携帯端末50と直接的に通信を行ってもよい。 The communication unit communicates with a mobile terminal 50, which is an example of a terminal device. The communication unit communicates with the mobile terminal 50 indirectly via an order management server and a store order management device. However, the communication unit may also communicate directly with the mobile terminal 50, for example, using short-range wireless communication.

取得部は、通信部の通信によって、携帯端末50に設定されている一の言語情報を取得する。一の言語情報は、例えば、注文内容を受け付けた際に、店舗注文管理装置から注文内容(来店時刻)とともに送信される。取得部は、通信部によって受信された一の言語情報を取得する。 The acquisition unit acquires the one language information set in the mobile terminal 50 through communication by the communication unit. For example, the one language information is transmitted from the store order management device together with the order details (time of arrival) when the order details are accepted. The acquisition unit acquires the one language information received by the communication unit.

なお、携帯端末50に表示される引取証明コードに言語情報を含ませるようにした場合、引取証明コードを読み取ることによって、言語情報を取得してもよい。また、待機中の商品ロッカーのディスプレイに、携帯端末50に言語情報の送信を要求する接続用コードを表示しておき、携帯端末50によって当該接続用コードが読み取られることで、携帯端末50から直接の通信によって、言語情報を取得するようにしてもよい。 If the pickup verification code displayed on the mobile terminal 50 contains language information, the language information may be obtained by reading the pickup verification code. Also, a connection code that requests the mobile terminal 50 to send language information may be displayed on the display of a waiting product locker, and the mobile terminal 50 may read the connection code to obtain the language information through direct communication from the mobile terminal 50.

出力制御部は、取得部によって取得された一の言語情報に応じた言語で、取引に関する情報を出力する。取引に関する情報は、例えば、引取証明コードを読み取らせる旨の情報や、注文内容を示す情報や、引き渡しの準備が完了しているか否かを示す情報や、引き渡しの手順を示す情報や、取引完了の挨拶文(例えば「ありがとうございました」)を示す情報などである。 The output control unit outputs information related to the transaction in a language corresponding to one of the pieces of language information acquired by the acquisition unit. The information related to the transaction is, for example, information to read the pick-up proof code, information indicating the order contents, information indicating whether the delivery preparation is complete, information indicating the delivery procedure, and information indicating a greeting upon completion of the transaction (for example, "Thank you").

外国語でオンライン注文を受け付けた場合、出力制御部は、当該注文内容に含まれる来店時刻の前に、待機画面に表示する言語を当該外国語に切り替える。例えば、この場合、出力制御部は、当該商品の引き取りが完了するまで、日本語と、当該外国語とを併記して表示させる。なお、これに限らず、当該商品の引き取りが完了するまで、出力制御部は、数秒間隔で、日本語と、当該外国語とを切り替えるようにしてもよい。 When an online order is received in a foreign language, the output control unit switches the language displayed on the standby screen to that foreign language before the arrival time included in the order. For example, in this case, the output control unit displays Japanese and the foreign language side by side until collection of the product is complete. However, this is not limited to this, and the output control unit may switch between Japanese and the foreign language at intervals of several seconds until collection of the product is complete.

なお、通信部が携帯端末50と直接的に通信を行って携帯端末50の言語情報を受信するようにした場合、出力制御部は、携帯端末50から言語情報を直接取得すると、以降は当該言語情報が示す言語で出力すればよい。また、出力制御部は、当該商品の引き取りが完了したタイミングで、外国語での出力を終了させる。 When the communication unit directly communicates with the mobile terminal 50 to receive the language information of the mobile terminal 50, the output control unit, upon directly acquiring the language information from the mobile terminal 50, may thereafter output in the language indicated by the language information. Furthermore, the output control unit terminates output in the foreign language when collection of the product is completed.

出力制御部は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語で取引に関する情報をディスプレイに表示させる。一方で、出力制御部は、携帯端末50に設定されている言語情報が日本語以外の他の言語(外国語)を示す場合、日本語と他の言語とを併記して取引に関する情報をディスプレイに表示させる。出力制御部による取引に関する情報の出力態様は、音声や表示の出力態様である。 When the language information set in the mobile terminal 50 indicates Japanese, the output control unit causes the display to display information related to the transaction in Japanese. On the other hand, when the language information set in the mobile terminal 50 indicates a language other than Japanese (a foreign language), the output control unit causes the display to display information related to the transaction in both Japanese and the other language. The output mode of the information related to the transaction by the output control unit is an output mode of audio or display.

また、出力制御部は、携帯端末50に設定されている一の言語情報が示す言語と同一の言語で取引に関する情報を出力する。具体的には、出力制御部は、商品ロッカーが記憶する言語関連テーブルに記憶されている言語情報を用いて、取引に関する情報を出力する。また、携帯端末50に設定されている一の言語情報が示す言語と同一の言語を出力できない場合がある。具体的には、言語関連テーブルに、当該一の言語情報と同一の言語情報が記憶されていない場合がある。この場合、出力制御部は、当該一の言語情報に対応する他の言語で、取引に関する情報を出力すればよい。具体的には、出力制御部は、対応言語テーブルを参照し、他の言語としての対応言語で、取引に関する情報を出力すればよい。 The output control unit also outputs information about the transaction in the same language as the language indicated by the one language information set in the mobile terminal 50. Specifically, the output control unit outputs information about the transaction using language information stored in a language association table stored in the product locker. There are also cases where it is not possible to output the same language as the one language information set in the mobile terminal 50. Specifically, there are cases where language information identical to the one language information is not stored in the language association table. In this case, the output control unit may output information about the transaction in another language that corresponds to the one language information. Specifically, the output control unit may refer to the supported language table and output information about the transaction in the other supported language.

(クリーニングの場合について)
なお、クリーニングなどにおいて顧客が商品を預ける場合であれば、携帯端末50は、注文用の画面において、シャツやセーターなどの衣料種別、ドライや染み抜きなど洗濯種別、支払方法、来店時刻などを表示して、注文を受け付けるようにすればよい。また、クリーニングなどにおいて店舗から顧客へ商品を引き渡す場合であれば、店員の操作によって、引き渡しに関する情報が入力される。具体的には、例えば、店舗注文管理装置は、引き渡しに関する入力画面を表示して、店員から、引渡時刻の入力を受け付ける。店舗注文管理は、引渡時刻の入力を受け付けると、引渡時刻を示す情報とともに、先の注文内容から記憶していた言語情報を注文管理サーバへ送信する。
(In case of cleaning)
If a customer leaves an item for cleaning, the mobile terminal 50 may display the type of clothing (such as a shirt or a sweater), the type of washing (such as dry cleaning or stain removal), the payment method, the time of arrival, etc., on the order screen to accept the order. If an item is handed over from the store to the customer for cleaning, information regarding the handover is input by the store clerk. Specifically, for example, the store order management device displays an input screen regarding the handover and accepts input of the handover time from the store clerk. When the store order management accepts the input of the handover time, it transmits the language information stored from the previous order content together with information indicating the handover time to the order management server.

注文管理サーバは、引渡時刻を示す情報を受信すると、商品の引き渡し時に用いる引取証明コード(識別情報)を生成し、引取証明コードを携帯端末50へ送信する。携帯端末50は、注文管理サーバから引取証明コードを受信すると、引取証明コードを表示させる。 When the order management server receives the information indicating the delivery time, it generates a pickup certification code (identification information) to be used when delivering the product, and transmits the pickup certification code to the mobile terminal 50. When the mobile terminal 50 receives the pickup certification code from the order management server, it displays the pickup certification code.

また、注文管理サーバは、店舗注文管理装置に対しても、言語情報とともに、引取証明コードを送信する。店舗注文管理装置は、言語情報と、引取証明コードが示す注文番号とを記憶する。店員は、顧客の引渡時刻の前に、商品を商品ロッカーに収納する。店舗注文管理装置は、店員の操作に応じて(または自動で)、言語情報と、注文番号と、商品が収納される収納口とを対応付けて記憶する。また、店舗注文管理装置は、言語情報と引渡時刻とを商品ロッカーに送信する。 The order management server also sends the pickup verification code along with the language information to the store order management device. The store order management device stores the language information and the order number indicated by the pickup verification code. The store clerk places the product in the product locker before the customer's pick-up time. In response to the operation of the store clerk (or automatically), the store order management device associates and stores the language information, the order number, and the storage slot in which the product will be stored. The store order management device also sends the language information and the pick-up time to the product locker.

商品ロッカーは、例えば、言語情報と引渡時刻とを記憶する。外国語でオンライン注文を受け付けた場合、商品ロッカーは、引渡時刻が近付くと、ディスプレイに表示する言語を、引渡時刻に対応付けて記憶されている言語情報が示す言語に切り替える。なお、クリーニングの引き取りにおいて、顧客が引渡時刻に来るとは限らない。このため、常時外国語で表示させたとすると、他の顧客(日本人の顧客)にとっては、表示される内容を理解しにくくなってしまう。このため、商品ロッカーは、当該商品の引き取りが完了するまで、日本語と当該外国語とを併記して表示させたり、数秒間隔で日本語と当該外国語とを切り替えたりすればよい。 The product locker stores, for example, language information and a delivery time. When an online order is received in a foreign language, the product locker switches the language displayed on the display to the language indicated by the language information stored in association with the delivery time as the delivery time approaches. Note that when picking up dry cleaning, the customer does not necessarily arrive at the delivery time. For this reason, if the foreign language were displayed at all times, it would be difficult for other customers (Japanese customers) to understand the displayed content. For this reason, the product locker may display Japanese and the foreign language side by side, or switch between Japanese and the foreign language every few seconds, until the product has been picked up.

顧客は、商品を引き取るために、来店すると、携帯端末50に引取証明コードを表示させて、商品ロッカーのコードリーダに読み取らせる。これにより、収納口を解錠させて、商品(クリーニング後の衣料)を引き取ることができる。 When a customer comes to the store to collect an item, the customer displays the collection verification code on the mobile terminal 50 and has the code reader in the product locker read it. This unlocks the storage opening and allows the customer to collect the product (cleaned clothing).

以上説明したように、実施形態3に係る商品ロッカーは、携帯端末50に設定された一の言語情報に応じた言語で、取引に関する情報を出力するようにした。したがって、商品ロッカーが出力する言語を、携帯端末50に設定された一の言語情報に応じた言語に自動で切り替えることができる。すなわち、商品引き渡しシステムが導入されている店舗における言語を把握できない外国人の顧客でも、当該顧客が把握可能な言語を、店員に口頭で伝えたり、顧客が把握可能な言語に切り替えるための操作を顧客自身で行ったりしなくても、当該顧客が使用する言語で取引に関する情報を出力することができる。したがって、店舗で使用される言語とは異なる言語を使用する外国人等の顧客でも、商品の引き取りを好適に行うことを支援することができる。 As described above, the product locker according to the third embodiment outputs transaction-related information in a language corresponding to one language information set in the mobile terminal 50. Therefore, the language output by the product locker can be automatically switched to a language corresponding to one language information set in the mobile terminal 50. In other words, even if a foreign customer cannot understand the language used in a store where a product delivery system has been introduced, transaction-related information can be output in the language used by the customer without the customer having to verbally tell a store clerk a language that the customer can understand or perform an operation to switch to a language that the customer can understand. Therefore, it is possible to support customers such as foreigners who speak a language different from the language used in the store in picking up products in an optimal manner.

(実施形態4)
次に、実施形態4について説明する。上述した実施形態1では、POS端末20と、計量装置30と、携帯端末50と、クラウドサーバSvとを含むショッピングシステム1に本発明を適用した構成について説明した。実施形態4では、電子棚札と、携帯端末50と、商品管理サーバとを含むショッピングシステムに本発明を適用した構成について説明する。なお、実施形態4において、電子棚札は、取引情報出力装置の一例である。
(Embodiment 4)
Next, a fourth embodiment will be described. In the first embodiment described above, the present invention is applied to a shopping system 1 including a POS terminal 20, a weighing device 30, a mobile terminal 50, and a cloud server Sv. In the fourth embodiment, the present invention is applied to a shopping system including an electronic shelf label, a mobile terminal 50, and a product management server. In the fourth embodiment, the electronic shelf label is an example of a transaction information output device.

実施形態4に係るショッピングシステムにおいて、電子棚札と、携帯端末50と、商品管理サーバとは、それぞれ、ネットワークを介して通信可能に接続されている。電子棚札は、例えば、店舗の商品棚に配置されている。電子棚札は、通信部やディスプレイを備えた表示装置である。 In the shopping system according to the fourth embodiment, the electronic shelf labels, the mobile terminal 50, and the product management server are each connected to each other so as to be able to communicate with each other via a network. The electronic shelf labels are placed, for example, on product shelves in a store. The electronic shelf labels are display devices equipped with a communication unit and a display.

実施形態4において、商品管理サーバは、店舗内の各商品の売上、在庫状況、値段などを管理する。電子棚札は、商品販売情報を表示する。商品販売情報は、商品名、単価、価格(税込価格および税抜価格)、セール品などの各種情報を含む。なお、商品販売情報は、取引に関する情報の一例である。 In the fourth embodiment, the product management server manages the sales, inventory status, price, etc. of each product in the store. The electronic shelf label displays product sales information. The product sales information includes various information such as product name, unit price, price (tax-inclusive price and tax-exclusive price), sale items, etc. The product sales information is an example of information related to a transaction.

商品管理サーバは、電子棚札に表示させる内容を制御する。例えば、商品管理サーバは、タイムセールの商品がある場合には、タイムセールの時間になると当該商品に対応する電子棚札に表示される値段を下げるように制御し、タイムセールが終了すると、当該電子棚札に表示される値段を通常の価格になるように制御する。 The product management server controls the content to be displayed on the electronic shelf label. For example, if there is a product on a limited-time sale, the product management server controls the price displayed on the electronic shelf label corresponding to that product to be lowered when the limited-time sale begins, and controls the price displayed on the electronic shelf label to return to the normal price when the limited-time sale ends.

また、電子棚札は、通信部と、取得部と、出力制御部と、表示部との各機能部を備える。電子棚札は、通信部の機能により、近距離無線通信(NFC:Near Field Communication)を用いて、携帯端末50と通信することが可能である。電子棚札は、出力制御部および表示部の機能により、携帯端末50と接続するための接続用コード(2次元コード)を表示する。接続用コードには、言語情報を電子棚札に送信する旨の情報が含まれる。このため、顧客が携帯端末50のカメラ507で当該接続用コードを読み取ると、携帯端末50から電子棚札に対して、言語情報が送信される。 The electronic shelf label also has functional units, including a communication unit, an acquisition unit, an output control unit, and a display unit. The electronic shelf label can communicate with the mobile terminal 50 using near field communication (NFC) through the function of the communication unit. The electronic shelf label displays a connection code (two-dimensional code) for connecting to the mobile terminal 50 through the functions of the output control unit and the display unit. The connection code includes information that language information will be transmitted to the electronic shelf label. Therefore, when a customer reads the connection code with the camera 507 of the mobile terminal 50, language information is transmitted from the mobile terminal 50 to the electronic shelf label.

電子棚札は、携帯端末50から言語情報を受信(取得)すると、一の言語情報に応じた言語で、商品販売情報を表示(出力)する。具体的には、電子棚札は、携帯端末50に設定されている言語情報が日本語を示す場合、日本語で商品販売情報を表示する。一方で、電子棚札は、携帯端末50に設定されている言語情報が日本語以外の他の言語(外国語)を示す場合、他の言語で商品販売情報を表示する。また、電子棚札は、対応言語で商品販売情報を表示してもよい。なお、電子棚札は、携帯端末50に設定されている言語情報が外国語を示す場合、日本語と外国語とを併記して商品販売情報を表示してもよいし、数秒間隔で、日本語と外国語とを切り替えるようにしてもよい。 When the electronic shelf label receives (acquires) language information from the mobile terminal 50, it displays (outputs) product sales information in a language corresponding to one of the language information. Specifically, when the language information set in the mobile terminal 50 indicates Japanese, the electronic shelf label displays the product sales information in Japanese. On the other hand, when the language information set in the mobile terminal 50 indicates a language other than Japanese (a foreign language), the electronic shelf label displays the product sales information in the other language. The electronic shelf label may also display the product sales information in a corresponding language. Note that when the language information set in the mobile terminal 50 indicates a foreign language, the electronic shelf label may display the product sales information in both Japanese and the foreign language, or may switch between Japanese and the foreign language at intervals of several seconds.

また、電子棚札は、一の言語情報に応じた重量の単位に換算して、商品販売情報を表示してもよい。また、電子棚札は、商品販売情報を、一の言語情報に応じた通貨に換算して表示してもよい。 The electronic shelf label may also convert the product sales information into a unit of weight corresponding to the one language information and display the information. The electronic shelf label may also convert the product sales information into a currency corresponding to the one language information and display the information.

以上説明したように、実施形態4に係る電子棚札は、携帯端末50に設定された一の言語情報に応じた言語で、商品販売情報を表示するようにした。したがって、電子棚札が表示する言語を、携帯端末50に設定された一の言語情報に応じた言語に自動で切り替えることができる。すなわち、実施形態4に係るショッピングシステムが導入されている店舗における言語を把握できない外国人の顧客でも、当該顧客が把握可能な言語を、店員に口頭で伝えたり、顧客が把握可能な言語に切り替えるための操作を顧客自身で行ったりしなくても、電子棚札は、当該顧客が使用する言語で商品販売情報を表示することができる。したがって、店舗で使用される言語とは異なる言語を使用する外国人等の顧客でも、電子棚札に表示される商品販売情報を容易に把握することができる。 As described above, the electronic shelf label according to the fourth embodiment displays product sales information in a language corresponding to one language information set in the mobile terminal 50. Therefore, the language displayed by the electronic shelf label can be automatically switched to the language corresponding to one language information set in the mobile terminal 50. That is, even if a foreign customer cannot understand the language used in a store in which the shopping system according to the fourth embodiment is installed, the electronic shelf label can display product sales information in the language used by the customer, without the customer having to verbally tell a store clerk a language that the customer can understand, or without the customer having to perform an operation to switch to a language that the customer can understand. Therefore, even customers such as foreigners who speak a language different from the language used in the store can easily understand the product sales information displayed on the electronic shelf label.

以下、実施形態総括を記載する。
[技術分野]
本発明は、取引情報出力装置、取引情報出力方法、取引情報出力システム、およびプログラムに関する。
[背景技術]
近年、客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、客が所有する携帯端末などの登録端末を用いて、商品の登録および精算を行うセルフレジシステムが知られている。
セルフレジシステムにおいては、携帯端末、計量装置、および精算装置など複数の装置が用いられる。携帯端末には、取引に関する情報が表示される。取引に関する情報は、計量装置において計量された商品の計量結果や、登録した商品を示す登録情報などを含む。また、取引に関する情報は、携帯端末以外にも、計量装置や精算装置など、店舗において設置される他の装置にも表示される。
ここで、携帯端末は、顧客が設定した言語で各種情報を表示することが可能である。一方で、携帯端末以外の装置は、来店する多くの顧客が使用する言語(自国の言語)で各種情報を表示する。このため、外国人など、店舗で使用されている言語に精通していない顧客の場合、携帯端末以外の装置に表示された内容を容易に把握することができないことがある。
関連する技術として、店員が商品を登録して、顧客が精算をおこなうPOSシステムにおいて、登録用レジスタにおいて選択した言語で、精算用レジスタにおいて商品に関する情報を表示させるようにしたPOSシステムが知られている(例えば、下記特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2014-142922号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、セルフレジシステムが導入されている店舗における言語を把握できない外国人等の顧客にとっては、顧客が把握可能な言語を店員に口頭で伝えたり、顧客が把握可能な言語に切り替える操作を顧客自身で行ったりすることすら困難なことがある。このため、セルフレジシステムにおいて、店舗で使用される言語とは異なる言語を使用する外国人等の顧客が好適に取引を行うことができないことがある、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、外国人等の顧客が取引を好適に行うことを支援することができる技術を提供することにある。
[課題を解決するための手段]
上述した課題を解決するために、本発明の一態様である取引情報出力装置は、設定されている一の言語情報が示す言語で画面を表示して顧客の操作を受け付ける端末装置と通信を行う通信手段と、前記通信手段の前記通信によって、前記一の言語情報を取得する取得手段と、前記取得手段によって取得された前記一の言語情報に応じた言語で、取引に関する情報を出力可能な出力制御手段と、を備える、ことを特徴とする取引情報出力装置である。
上記構成によれば、取引情報出力装置が使用する言語を、端末装置に設定されている一の言語情報に応じた言語に自動で切り替えることができる。これにより、取引情報出力システムが導入されている店舗における言語を把握できない外国人の顧客でも、顧客が把握可能な言語を店員に口頭で伝えたり、顧客が把握可能な言語に切り替えるための操作を顧客自身で行ったりしなくても、当該顧客が使用する言語で取引に関する情報を出力することができる。したがって、店舗で使用される言語とは異なる言語を使用する外国人等の顧客が買い物を好適に行うことを支援することができる。
また、上記取引情報出力装置において、商品の計量を行う計量手段をさらに備え、前記取引に関する情報は、前記計量手段の計量に関する計量情報を含み、前記出力制御手段は、前記計量手段によって計量が行われる際に、前記一の言語情報に応じた言語で前記計量情報を出力してもよい。
上記構成によれば、外国人の顧客が取引情報出力装置を用いて計量対象商品を計量する際に、当該計量を好適に支援することができる。
また、上記取引情報出力装置において、前記計量情報は、前記計量手段によって計量された商品の重量の情報を含み、前記出力制御手段は、前記重量の情報を、前記一の言語情報に応じた重量の単位に換算して出力してもよい。
上記構成によれば、外国人の顧客が母国で使用している重量の単位で、取引に関する情報を出力することができる。したがって、外国人の顧客が取引情報出力装置を用いて計量対象商品を計量する際に、計量対象商品の重量を容易に把握することができる。
また、上記取引情報出力装置において、前記取引に関する情報は、商品の買上金額の情報を含み、前記出力制御手段は、前記買上金額の情報を、前記一の言語情報に応じた通貨に換算して出力してもよい。
上記構成によれば、外国人の顧客が母国で使用している通貨で、取引に関する情報を出力することができる。したがって、外国人の顧客が商品を購入する際の金銭的価値を容易に把握することができる。
また、上記取引情報出力装置において、ラベルを発行するラベル発行部をさらに備え、前記出力制御手段は、前記一の言語情報に応じた言語で、前記ラベル発行部にラベルを発行させるようにしてもよい。
上記構成によれば、外国人の顧客は、ラベルに記載された内容を容易に把握することができる。
また、上記取引情報出力装置において、情報を表示する表示手段をさらに備え、前記取引に関する情報は、顧客に商品を引き渡すための引渡情報を含み、前記出力制御手段は、前記表示手段に情報を表示する際に、前記一の言語情報に応じた言語で前記引渡情報を出力してもよい。
上記構成によれば、外国人の顧客に商品を引き渡す際に、当該引き渡しを好適に支援することができる。
また、上記取引情報出力装置において、顧客の操作によって精算を行う精算手段をさらに備え、前記取引に関する情報は、前記精算手段による精算に用いられる登録情報を含み、前記出力制御手段は、前記精算手段によって精算が行われる際に、前記一の言語情報に応じた言語で前記登録情報を出力してもよい。
上記構成によれば、外国人の顧客が精算を行う際に、当該精算を好適に支援することができる。
また、上記取引情報出力装置において、前記一の言語情報は、顧客を識別する顧客識別情報と対応付けられており、前記取得手段は、前記顧客識別情報を取得し、取得した前記顧客識別情報に対応付けられている前記一の言語情報を取得してもよい。
上記構成によれば、会員情報等から特定される言語情報が示す言語で、取引に関する情報を出力することができる。したがって、使用する言語が異なる外国人の顧客が買い物を行う際に、当該顧客の買い物を好適に支援することができる。
また、上記取引情報出力装置において、前記出力制御手段は、前記一の言語情報が示す言語と同一の言語で、または、前記一の言語情報に対応する他の言語で、取引に関する情報を出力してもよい。
上記構成によれば、一の言語情報が示す言語と同一の言語が用意されていない場合でも、顧客にとって理解できる可能性のある他の言語で取引に関する情報を出力することができる。これにより、外国人の顧客の買い物を支援することができる。
上述した課題を解決するために、本発明の他の態様である取引情報出力方法は、取引情報出力装置に用いられるコンピュータが、設定されている一の言語情報が示す言語で画面を表示して顧客の操作を受け付ける端末装置と通信を行う通信ステップと、前記通信ステップの前記通信によって、前記一の言語情報を取得する取得ステップと、前記取得ステップによって取得された前記一の言語情報に応じた言語で、取引に関する情報を出力可能な出力制御ステップと、を含む処理を実行することを特徴とする取引情報出力方法である。
上述した課題を解決するために、本発明の他の態様である取引情報出力システムは、設定されている一の言語で画面を表示して顧客の操作を受け付ける端末装置と、前記端末装置と通信を行う取引情報出力装置とを含む取引情報出力システムにおいて、前記取引情報出力装置は、前記端末装置と通信を行う通信手段と、前記通信手段の前記通信によって、前記一の言語情報を取得する取得手段と、前記取得手段によって取得された前記一の言語情報に応じた言語で、取引に関する情報を出力可能な出力制御手段と、を備える、ことを特徴とする取引情報出力システムである。
上述した課題を解決するために、本発明の他の態様であるプログラムは、取引情報出力装置に用いられるコンピュータを、設定されている一の言語情報が示す言語で画面を表示して顧客の操作を受け付ける端末装置と通信を行う通信手段と、前記通信手段の前記通信によって、前記一の言語情報を取得する取得手段と、前記取得手段によって取得された前記一の言語情報に応じた言語で、取引に関する情報を出力可能な出力制御手段と、として機能させることを特徴とするプログラムである。
The embodiments will be summarized below.
[Technical field]
The present invention relates to a transaction information output device, a transaction information output method, a transaction information output system, and a program.
[Background Art]
In recent years, so-called self-checkout systems, in which a customer registers products and makes a payment, have become widespread. For example, a self-checkout system in which a customer registers products and makes a payment using a registration terminal such as a mobile terminal owned by the customer is known.
In the self-checkout system, multiple devices such as a mobile terminal, a weighing device, and a settlement device are used. Transaction-related information is displayed on the mobile terminal. The transaction-related information includes the weighing results of the products weighed by the weighing device, registration information indicating the registered products, and the like. In addition to the mobile terminal, the transaction-related information is also displayed on other devices installed in the store, such as the weighing device and the settlement device.
Here, the mobile terminal is capable of displaying various information in a language set by the customer. On the other hand, devices other than the mobile terminal display various information in a language (the language of the customer's country) that is used by many customers who visit the store. For this reason, customers who are not familiar with the language used in the store, such as foreigners, may not be able to easily understand the content displayed on the device other than the mobile terminal.
A related technology is a POS system in which a store clerk registers products and a customer settles the payment, and the POS system displays information about the products at the payment register in the language selected at the registration register (see, for example, Patent Document 1 below).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2014-142922 A [Summary of the Invention]
[Problem to be solved by the invention]
However, in the conventional technology, it is sometimes difficult for customers such as foreigners who cannot understand the language used in the store where the self-checkout system is installed to verbally convey a language that the customer can understand to the store clerk or even to switch to a language that the customer can understand by themselves. This causes a problem that customers such as foreigners who speak a language different from the language used in the store cannot make transactions in a convenient manner with the self-checkout system.
The present invention has been made in view of the above circumstances, and has an object to provide a technique that can assist customers such as foreigners in conducting transactions in an optimal manner.
[Means for solving the problems]
In order to solve the above-mentioned problems, one aspect of the present invention is a transaction information output device that is characterized by comprising a communication means for communicating with a terminal device that displays a screen in a language indicated by a set of language information and accepts customer operations, an acquisition means for acquiring the set of language information through the communication of the communication means, and an output control means for outputting information related to a transaction in a language corresponding to the set of language information acquired by the acquisition means.
According to the above configuration, the language used by the transaction information output device can be automatically switched to a language corresponding to one of the language information set in the terminal device. As a result, even if a foreign customer does not understand the language used in the store where the transaction information output system is installed, transaction information can be output in the language used by the customer without the customer having to verbally tell the store clerk a language that the customer can understand or perform an operation to switch to a language that the customer can understand. Therefore, it is possible to support customers such as foreigners who speak a language different from the language used in the store to make shopping more convenient.
In addition, the above-mentioned transaction information output device may further include a weighing means for weighing the goods, wherein the information relating to the transaction includes weighing information regarding weighing by the weighing means, and the output control means may output the weighing information in a language corresponding to the one language information when weighing is performed by the weighing means.
According to the above configuration, when a foreign customer uses a transaction information output device to weigh the products to be weighed, the weighing can be appropriately assisted.
In addition, in the above-mentioned transaction information output device, the weighing information may include information on the weight of the product weighed by the weighing means, and the output control means may convert the weight information into a weight unit corresponding to the one language information and output it.
According to the above configuration, it is possible to output transaction information in the unit of weight used by the foreign customer in his/her home country, and therefore, when the foreign customer uses the transaction information output device to weigh the products to be weighed, he/she can easily grasp the weight of the products to be weighed.
In addition, in the above-mentioned transaction information output device, the information regarding the transaction may include information on the purchase amount of the product, and the output control means may convert the purchase amount information into a currency corresponding to the one language information and output it.
According to the above configuration, transaction information can be output in the currency used by the foreign customer in his/her home country, so that the foreign customer can easily understand the monetary value of the product when purchasing it.
The transaction information output device may further include a label printing unit that prints labels, and the output control means may cause the label printing unit to print labels in a language corresponding to the one language information.
According to the above configuration, foreign customers can easily understand the contents written on the label.
In addition, the above-mentioned transaction information output device may further include a display means for displaying information, wherein the information relating to the transaction includes delivery information for handing over the product to the customer, and the output control means may output the delivery information in a language corresponding to the one language information when displaying the information on the display means.
According to the above configuration, when a product is handed over to a foreign customer, the handover can be appropriately supported.
In addition, the above-mentioned transaction information output device may further include a settlement means for settling the transaction through customer operation, wherein the information relating to the transaction includes registration information used for settlement by the settlement means, and the output control means may output the registration information in a language corresponding to the one language information when settlement is performed by the settlement means.
According to the above configuration, when a foreign customer makes a payment, the payment can be appropriately assisted.
In addition, in the above-mentioned transaction information output device, the one language information may be associated with customer identification information that identifies a customer, and the acquisition means may acquire the customer identification information and acquire the one language information associated with the acquired customer identification information.
According to the above configuration, information related to a transaction can be output in a language indicated by language information specified from member information, etc. Therefore, when a foreign customer who uses a different language makes a purchase, the shopping of the customer can be favorably supported.
In addition, in the above transaction information output device, the output control means may output information regarding the transaction in the same language as the language indicated by the one language information, or in another language corresponding to the one language information.
According to the above configuration, even if the language indicated by one language information is not available, transaction information can be output in another language that the customer may be able to understand, thereby supporting the shopping of foreign customers.
In order to solve the above-mentioned problems, another aspect of the present invention is a transaction information output method, which is characterized by executing a process including a communication step in which a computer used in a transaction information output device communicates with a terminal device that displays a screen in a language indicated by a set language information and accepts customer operations, an acquisition step in which the one language information is acquired through the communication in the communication step, and an output control step in which information related to the transaction can be output in a language corresponding to the one language information acquired by the acquisition step.
In order to solve the above-mentioned problems, another aspect of the present invention is a transaction information output system including a terminal device that displays a screen in a set language and accepts customer operations, and a transaction information output device that communicates with the terminal device, wherein the transaction information output device is characterized in that it comprises a communication means for communicating with the terminal device, an acquisition means for acquiring the one language information through the communication of the communication means, and an output control means capable of outputting information related to a transaction in a language corresponding to the one language information acquired by the acquisition means.
In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer used in a transaction information output device to function as a communication means that communicates with a terminal device that displays a screen in a language indicated by a set language information and accepts customer operations, an acquisition means that acquires the set language information through the communication of the communication means, and an output control means that can output information related to a transaction in a language corresponding to the set language information acquired by the acquisition means.

なお、上述した説明では、取得部と、出力制御部と、計量部と、精算部とは、POS端末20および計量装置30に具備される構成について説明した。これらの機能部は、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部は、ストアコントローラ10に具備されていてもよいし、監視端末11に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。また、これらの機能部が具備されるコンピュータ装置は、1台であることに限らず、複数台であってもよい。例えば、これらの機能部の一部の機能部を一のコンピュータ装置が具備し、他の機能部を他のコンピュータ装置が具備していてもよい。同様に、呼出ディスプレイ2520が備える取得部や出力制御部についても、他のコンピュータ装置に具備されていてもよい。また、同様に、呼出ディスプレイ2520、商品ロッカー、および電子棚札に具備される各機能部についても、他の装置に具備されていてもよい。 In the above description, the acquisition unit, output control unit, weighing unit, and settlement unit are described as being provided in the POS terminal 20 and the weighing device 30. These functional units may be provided in other computer devices. For example, these functional units may be provided in the store controller 10, the monitoring terminal 11, or other computer devices. The number of computer devices provided with these functional units is not limited to one, and may be multiple. For example, some of the functional units may be provided in one computer device, and other functional units may be provided in other computer devices. Similarly, the acquisition unit and output control unit provided in the call display 2520 may also be provided in other computer devices. Similarly, each functional unit provided in the call display 2520, the product locker, and the electronic shelf label may also be provided in other devices.

なお、以上に説明したショッピングシステム1、ショッピングシステム2500、商品引き渡しシステム、実施形態4のショッピングシステム、POS端末20、計量装置30、呼出ディスプレイ2520、商品ロッカー、および電子棚札を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The above-described shopping system 1, shopping system 2500, product delivery system, shopping system of embodiment 4, POS terminal 20, weighing device 30, call display 2520, product locker, and electronic shelf label may be realized by recording the program in a computer-readable recording medium, and the program may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also includes storage devices that hold a program for a certain period of time, such as volatile memory (RAM) inside a computer system that becomes a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above-described program may be transmitted from a computer system that stores the program in a storage device, etc., to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the 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 above program may also be one that realizes part of the above-mentioned functions. Furthermore, it may be one that can realize the above-mentioned functions in combination with a program already recorded in the computer system, a so-called differential file (differential program).

Sv…クラウドサーバ
1、2500…ショッピングシステム
10…ストアコントローラ
11…監視端末
20…POS端末
30…計量装置
50…携帯端末
201、301、2801…CPU
205…客側表示部
215、305、2803…通信部
306、2804…表示部
420…言語関連テーブル
430…対応言語テーブル
2510…券売機
2520…呼出ディスプレイ
Sv... Cloud server 1, 2500... Shopping system 10... Store controller 11... Monitoring terminal 20... POS terminal 30... Weighing device 50... Mobile terminal 201, 301, 2801... CPU
205: Customer side display unit 215, 305, 2803: Communication unit 306, 2804: Display unit 420: Language related table 430: Corresponding language table 2510: Ticket vending machine 2520: Call display

Claims (7)

券売機と、前記券売機と通信を行う取引情報出力装置とを含む取引情報出力システムにおいて、
前記券売機は、
顧客から一の言語を受け付ける受付手段と、
前記受付手段が受け付けた前記一の言語に応じた画面を表示して前記顧客から発券に係る操作を受け付ける発券受付手段と、
を備え、
前記取引情報出力装置は、
前記券売機と通信を行う通信手段と、
前記通信手段の前記通信によって、前記一の言語を示す一の言語情報を取得する取得手段と、
前記取得手段によって取得された前記一の言語情報に応じた言語で、前記発券に係る商品を前記顧客に引き渡すための引渡情報を音声出力可能な出力制御手段と、
を備えることを特徴とするシステム。
A transaction information output system including a ticket vending machine and a transaction information output device that communicates with the ticket vending machine ,
The ticket vending machine is
A receiving means for receiving one language from a customer;
a ticket issuing reception means for displaying a screen corresponding to the one language received by the reception means and receiving operations related to ticket issuing from the customer;
Equipped with
The transaction information output device includes:
A communication means for communicating with the ticket vending machine ;
an acquisition means for acquiring one language information indicating the one language through the communication of the communication means;
an output control means for outputting delivery information for delivering the product related to the ticket to the customer in a language corresponding to the one language information acquired by the acquisition means;
A system comprising :
前記券売機は、予め設定されるデフォルトの言語と、前記一の言語情報が示す言語とを併記した券を発券する、The ticket vending machine issues a ticket on which a preset default language and a language indicated by the one language information are both written.
ことを特徴とする請求項1に記載のシステム。2. The system of claim 1 .
前記出力制御手段は、予め設定されるデフォルトの言語と、前記一の言語情報が示す言語とを併記して、前記引渡情報を所定の表示部に表示させる、The output control means displays the delivery information on a predetermined display unit in both a preset default language and a language indicated by the one language information.
ことを特徴とする請求項1または2に記載のシステム。3. The system according to claim 1 or 2.
券売機と、前記券売機と通信を行う取引情報出力装置とを含む取引情報出力システムの取引情報出力方法であって、A transaction information output method for a transaction information output system including a ticket vending machine and a transaction information output device that communicates with the ticket vending machine, comprising:
前記券売機が、The ticket vending machine,
顧客から一の言語を受け付ける受付ステップと、a receiving step of receiving one language from a customer;
前記受付ステップにおいて受け付けた前記一の言語に応じた画面を表示して前記顧客から発券に係る操作を受け付ける発券受付ステップと、a ticket issuance reception step of displaying a screen corresponding to the one language received in the reception step and receiving an operation related to ticket issuance from the customer;
を含む処理を実行し、Perform a process including
前記取引情報出力装置が、The transaction information output device,
前記券売機と通信を行う通信ステップと、A communication step of communicating with the ticket vending machine;
前記通信ステップにおける前記通信によって、前記一の言語を示す一の言語情報を取得する取得ステップと、an acquiring step of acquiring one language information indicating the one language by the communication in the communicating step;
前記取得ステップにおいて取得された前記一の言語情報に応じた言語で、前記発券に係る商品を前記顧客に引き渡すための引渡情報を音声出力可能な出力制御ステップと、an output control step of outputting delivery information for delivering the product related to the ticket to the customer in a language corresponding to the one language information acquired in the acquisition step;
を含む処理を実行することを特徴とする取引情報出力方法。13. A transaction information output method comprising the steps of:
券売機と、前記券売機と通信を行う取引情報出力装置とを含む取引情報出力システムにおける前記券売機として第1のコンピュータを機能させ、前記取引情報出力装置として第2のコンピュータを機能させるためのプログラムであって、A program for causing a first computer to function as a ticket vending machine and a transaction information output device that communicates with the ticket vending machine in a transaction information output system, the program causing a second computer to function as the ticket vending machine,
前記第1のコンピュータを、The first computer,
顧客から一の言語を受け付ける受付手段、A receiving means for receiving a language from a customer;
前記受付手段が受け付けた前記一の言語に応じた画面を表示して前記顧客から発券に係る操作を受け付ける発券受付手段、a ticket issuance reception means for displaying a screen corresponding to the one language received by the reception means and receiving operations related to ticket issuance from the customer;
として機能させ、Function as a
前記第2のコンピュータを、The second computer,
前記券売機と通信を行う通信手段、A communication means for communicating with the ticket vending machine;
前記通信手段の前記通信によって、前記一の言語を示す一の言語情報を取得する取得手段、an acquisition means for acquiring one language information indicating the one language through the communication of the communication means;
前記取得手段によって取得された前記一の言語情報に応じた言語で、前記発券に係る商品を前記顧客に引き渡すための引渡情報を音声出力可能な出力制御手段、an output control means for outputting, in a voice, delivery information for delivering the product related to the ticket to the customer in a language corresponding to the one language information acquired by the acquisition means;
として機能させることを特徴とするプログラム。A program characterized by causing the program to function as a
顧客から受け付けた一の言語に応じた画面を表示して前記顧客から発券に係る操作を受け付ける券売機と通信を行う通信手段と、
前記通信手段の前記通信によって、前記一の言語を示す一の言語情報を取得する取得手段と、
前記取得手段によって取得された前記一の言語情報に応じた言語で、前記発券に係る商品を前記顧客に引き渡すための引渡情報を音声出力可能な出力制御手段と、
を備えることを特徴とする取引情報出力装置。
a communication means for communicating with a ticket vending machine that displays a screen corresponding to one language received from a customer and receives operations related to ticket issuance from the customer;
an acquisition means for acquiring one language information indicating the one language through the communication of the communication means;
an output control means for outputting delivery information for delivering the product related to the ticket to the customer in a language corresponding to the one language information acquired by the acquisition means;
A transaction information output device comprising:
取引情報出力装置に用いられるコンピュータを、
顧客から受け付けた一の言語に応じた画面を表示して前記顧客から発券に係る操作を受け付ける券売機と通信を行う通信手段、
前記通信手段の前記通信によって、前記一の言語を示す一の言語情報を取得する取得手段、
前記取得手段によって取得された前記一の言語情報に応じた言語で、前記発券に係る商品を前記顧客に引き渡すための引渡情報を音声出力可能な出力制御手段、
として機能させることを特徴とするプログラム。
A computer used in the transaction information output device,
A communication means for communicating with a ticket vending machine that displays a screen corresponding to one language received from a customer and receives operations related to ticket issuance from the customer;
an acquisition means for acquiring one language information indicating the one language through the communication of the communication means ;
an output control means for outputting, in a voice , delivery information for delivering the product related to the ticket to the customer in a language corresponding to the one language information acquired by the acquisition means;
A program characterized by causing the program to function as a
JP2020132301A 2020-03-04 2020-08-04 Transaction information output device, transaction information output method, system, and program Active JP7586463B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020132301A JP7586463B2 (en) 2020-08-04 2020-08-04 Transaction information output device, transaction information output method, system, and program
PCT/IB2021/051781 WO2021176375A1 (en) 2020-03-04 2021-03-03 Sales system
JP2024190760A JP2025013392A (en) 2020-08-04 2024-10-30 System, measuring device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020132301A JP7586463B2 (en) 2020-08-04 2020-08-04 Transaction information output device, transaction information output method, system, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024190760A Division JP2025013392A (en) 2020-08-04 2024-10-30 System, measuring device, and program

Publications (2)

Publication Number Publication Date
JP2022029133A JP2022029133A (en) 2022-02-17
JP7586463B2 true JP7586463B2 (en) 2024-11-19

Family

ID=80271553

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020132301A Active JP7586463B2 (en) 2020-03-04 2020-08-04 Transaction information output device, transaction information output method, system, and program
JP2024190760A Pending JP2025013392A (en) 2020-08-04 2024-10-30 System, measuring device, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024190760A Pending JP2025013392A (en) 2020-08-04 2024-10-30 System, measuring device, and program

Country Status (1)

Country Link
JP (2) JP7586463B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7541757B2 (en) * 2022-05-06 2024-08-29 ブルームプラス合同会社 Food and beverage service facilities and food and beverage service systems
JP2024114361A (en) * 2023-02-13 2024-08-23 東芝テック株式会社 Product information display device and program
JP2025028407A (en) * 2023-08-18 2025-03-03 東芝テック株式会社 Information processing system and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014035633A (en) 2012-08-08 2014-02-24 Fujitsu Frontech Ltd Drive-through management device, drive-through management method, drive-through management program, and drive-through management system
WO2017056444A1 (en) 2015-09-30 2017-04-06 日本電気株式会社 Electronic receipt system, device, method and recording medium
JP2019160048A (en) 2018-03-15 2019-09-19 日本電気株式会社 Information processing device, information processing method, and program
JP2020115264A (en) 2019-01-17 2020-07-30 株式会社寺岡精工 Measuring and pricing device, sales system, commodity registration processing method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61246631A (en) * 1985-04-25 1986-11-01 Tokyo Electric Co Ltd Multi-range load cell scale
JP6409722B2 (en) * 2014-09-16 2018-10-24 株式会社寺岡精工 POS register

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014035633A (en) 2012-08-08 2014-02-24 Fujitsu Frontech Ltd Drive-through management device, drive-through management method, drive-through management program, and drive-through management system
WO2017056444A1 (en) 2015-09-30 2017-04-06 日本電気株式会社 Electronic receipt system, device, method and recording medium
JP2019160048A (en) 2018-03-15 2019-09-19 日本電気株式会社 Information processing device, information processing method, and program
JP2020115264A (en) 2019-01-17 2020-07-30 株式会社寺岡精工 Measuring and pricing device, sales system, commodity registration processing method, and program

Also Published As

Publication number Publication date
JP2022029133A (en) 2022-02-17
JP2025013392A (en) 2025-01-24

Similar Documents

Publication Publication Date Title
JP7568318B2 (en) Self-registration systems and programs
JP2025013392A (en) System, measuring device, and program
WO2016136078A1 (en) Product registration device and settlement assistance method
JP7728610B2 (en) Product sales data processing system
JP7743115B2 (en) Product sales data processing device and program
JP7311880B2 (en) Merchandise sales data processor and program
JP7634867B2 (en) Portable terminal and program
JP6035708B2 (en) Checkout system
JP2022000737A (en) Transaction state monitoring device
JP7665177B2 (en) Product sales data processing system, program and mobile terminal
JP7373851B2 (en) Sales systems, payment devices, programs
JP7680796B2 (en) System and Program
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP6155790B2 (en) Checkout system, checkout device and program
JP7650491B2 (en) CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD
JP2024052975A (en) Metering and pricing equipment and sales system
CN119445729A (en) Settlement device
JP7394449B2 (en) Product registration system, registration terminal, measuring device, product registration method, measuring method, and program
WO2021176375A1 (en) Sales system
JP2019133439A (en) Pos system and price payment machine
JP2022148380A (en) Portable registration device, commodity sales data processing system, transaction completion device, and program
JP7706804B2 (en) Payment device and program
JP2022026584A (en) Product sales data processing system and product sales data processing method
JP7603955B2 (en) Product sales data processing system, settlement device, and program
JP7607898B2 (en) Product sales data processing device, product sales data processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241030

R150 Certificate of patent or registration of utility model

Ref document number: 7586463

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150