[go: up one dir, main page]

JP7603955B2 - Product sales data processing system, settlement device, and program - Google Patents

Product sales data processing system, settlement device, and program Download PDF

Info

Publication number
JP7603955B2
JP7603955B2 JP2020126667A JP2020126667A JP7603955B2 JP 7603955 B2 JP7603955 B2 JP 7603955B2 JP 2020126667 A JP2020126667 A JP 2020126667A JP 2020126667 A JP2020126667 A JP 2020126667A JP 7603955 B2 JP7603955 B2 JP 7603955B2
Authority
JP
Japan
Prior art keywords
product
products
arrangement
store clerk
information
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
JP2020126667A
Other languages
Japanese (ja)
Other versions
JP2022023613A (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 JP2020126667A priority Critical patent/JP7603955B2/en
Publication of JP2022023613A publication Critical patent/JP2022023613A/en
Application granted granted Critical
Publication of JP7603955B2 publication Critical patent/JP7603955B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、商品販売データ処理システム、精算装置、およびプログラムに関する。
The present invention relates to a product sales data processing system, a settlement device , and a program.

近年、顧客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、顧客が所持する携帯端末を用いて商品の登録を行って、精算装置で精算を行うセルフレジシステムが知られている(例えば、特許文献1参照)。 In recent years, so-called self-checkout systems, in which customers register products and then make payments, have become widespread. For example, a self-checkout system is known in which customers register products using a mobile terminal they carry and then make payments at a payment device (see, for example, Patent Document 1).

具体的に説明すると、セルフレジシステムでは、商品に付されたバーコードを顧客が携帯端末で読み取ると、読み取ったバーコードの情報が携帯端末からクラウドサーバへ送信される。クラウドサーバは、携帯端末から受信した情報を用いて、商品を登録する。そして、ひと通り商品の登録が完了すると、精算に用いる登録情報がクラウドサーバから精算装置に送信され、精算装置において顧客による精算が行われる。精算を行う際に、精算装置は、登録情報に基づいて、登録されている商品を一覧表示する。 To be more specific, in a self-checkout system, when a customer reads a barcode attached to an item with a mobile device, the information of the read barcode is sent from the mobile device to a cloud server. The cloud server registers the item using the information received from the mobile device. Then, once registration of all items has been completed, registration information to be used for payment is sent from the cloud server to a payment device, and the customer pays at the payment device. When making the payment, the payment device displays a list of registered items based on the registration information.

特開2016-219034号公報JP 2016-219034 A

しかしながら、従来技術では、精算時に表示される商品の一覧表示が顧客や店員にとって把握しにくいことがあり、すなわち、購入しようとする商品を確認しにくいことがあった。このため、従来技術では、精算に時間を要してしまうことがあることや、意図しない商品を購入してしまうことがあり、よって、効率よく精算を行うことができないことがある、という問題があった。 However, with conventional technology, the list of products displayed at checkout can be difficult for customers and store clerks to understand, meaning it can be difficult to confirm the products they are trying to purchase. As a result, conventional technology can result in the checkout taking a long time or the purchase of unintended products, making it difficult to checkout efficiently.

本発明は、このような事情に鑑みてなされたもので、その目的は、効率よく精算を行うことができる技術を提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide technology that allows for efficient settlement.

上述した課題を解決するために、本発明の一態様である商品販売データ処理システムは、商品を登録する可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を顧客自ら行う精算装置とを備える商品販売データ処理システムであって、前記可搬式登録装置は、購入する商品を登録する登録手段と、前記登録手段によって登録された登録商品の精算処理を実行するための取引情報を識別するための識別情報を生成する生成手段と、前記生成手段によって生成された前記識別情報を出力する出力手段と、を備え、前記精算装置は、前記出力手段によって出力された前記識別情報を入力する入力手段と、前記入力手段によって前記識別情報が入力されることに応じて、前記登録商品を一覧表示する表示制御手段と、所定の条件が成立した場合、前記一覧表示を、第1の配列から第2の配列に切り替える切替手段と、を備えることを特徴とする商品販売データ処理システムである。 In order to solve the above-mentioned problems, a product sales data processing system according to one aspect of the present invention is a product sales data processing system comprising a portable registration device for registering products and a settlement device for allowing customers to settle the accounts for the products registered in the portable registration device, the portable registration device comprising: registration means for registering products to be purchased; generation means for generating identification information for identifying transaction information for executing settlement processing for the registered products registered by the registration means; and output means for outputting the identification information generated by the generation means, the settlement device comprising: input means for inputting the identification information output by the output means; display control means for displaying a list of the registered products in response to input of the identification information by the input means; and switching means for switching the list display from a first arrangement to a second arrangement when a predetermined condition is met.

実施形態に係るショッピングシステム1のネットワーク構成を示す説明図である。1 is an explanatory diagram showing a network configuration of a shopping system 1 according to an embodiment. POS端末20の外観の一例を示す図である。FIG. 2 is a diagram showing an example of the appearance of a POS terminal 20. POS端末20の外観例を示す図である。1 is a diagram showing an example of the appearance of a POS terminal 20. FIG. 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 a hardware configuration of a mobile terminal 30. クラウドサーバSvが管理する、携帯端末30ごとの各種情報の一例を示す説明図である。10 is an explanatory diagram showing an example of various information for each mobile terminal 30 managed by the cloud server Sv. FIG. クラウドサーバSvが記憶する商品マスタの一例を示す説明図である。11 is an explanatory diagram showing an example of a product master stored in a cloud server Sv; FIG. ショッピングシステム1における商品の登録および精算に係る処理の流れを示すシーケンス図である。4 is a sequence diagram showing the flow of processing related to product registration and settlement in the shopping system 1. [0023] FIG. POS端末20が行う精算時の処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process performed by a POS terminal 20 at the time of settlement. 携帯端末30のディスプレイ409に表示される画面の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen displayed on a display 409 of a mobile terminal 30. FIG. 保留商品がない場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。13 is an explanatory diagram showing an example of a transition of screens displayed on the POS terminal 20 when there are no reserved products. FIG. 保留商品がない場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。13 is an explanatory diagram showing an example of a transition of screens displayed on the POS terminal 20 when there are no reserved products. FIG. 保留商品がない場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。13 is an explanatory diagram showing an example of a transition of screens displayed on the POS terminal 20 when there are no reserved products. FIG. 保留商品がない場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。11A and 11B are explanatory diagrams showing an example of a transition of screens displayed on the POS terminal 20 when there are no reserved products. 保留商品がある場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。11A to 11C are explanatory diagrams showing an example of a transition of screens displayed on the POS terminal 20 when there are reserved products. 保留商品がある場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。11A to 11C are explanatory diagrams showing an example of a transition of screens displayed on the POS terminal 20 when there are reserved products. 保留商品がある場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。11A to 11C are explanatory diagrams showing an example of a transition of screens displayed on the POS terminal 20 when there are reserved products. 携帯端末30が表示する、駐車料金に関する画面の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen related to parking fees displayed on the mobile terminal 30. FIG. 変形例1に係るPOS端末20が行う精算時の処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process performed by a POS terminal 20 according to Modification 1 at the time of settlement.

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

図1において、ショッピングシステム1は、クラウドサーバSvと、ストアコントローラ(ストアコンピュータ、管理装置)10と、監視端末11と、POS(Point Of Sales)端末20と、携帯端末30とを含む。POS端末20は、精算装置の一例である。携帯端末30は、登録装置の一例である。 In FIG. 1, the shopping system 1 includes a cloud server Sv, a store controller (store computer, management device) 10, a monitoring terminal 11, a POS (Point Of Sales) terminal 20, and a mobile terminal 30. The POS terminal 20 is an example of a settlement device. The mobile terminal 30 is an example of a registration device.

各装置および各端末は、それぞれ、ネットワークを介して、通信可能に接続されている。例えば、ストアコントローラ10と、監視端末11と、POS端末20とは、それぞれ、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, and the POS terminal 20 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は、携帯端末30によって読み取られた商品の情報に基づいて、顧客ごとに、仮想カートを示すカート情報を生成し、商品を登録する。クラウドサーバSvが管理(生成および記憶)する情報については、図6Aおよび図6Bを用いて後述する。 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 (product master). 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 30, and registers the products. The information that the cloud server Sv manages (generates and stores) will be described later with reference to Figures 6A and 6B.

ストアコントローラ10は、POS端末20や不図示の計量装置を管理するとともに、商品マスタなどの取引に必要な各種情報を記憶する。商品マスタは、各商品の商品識別情報(例えばJAN(Japanese Article Number)コード)、商品名、販売価格などの商品情報を格納するファイルである。また、商品マスタは、計量が必要な商品(以下「計量対象商品」と言う)の商品識別情報、商品名称、計量対象商品の単価などを含む。また、ストアコントローラ10は、商品マスタのほかにも、在庫状況、販売履歴、入出金記録などの各種の情報を記憶する。また、ストアコントローラ10は、顧客の会員情報を記憶してもよい。 The store controller 10 manages the POS terminal 20 and a weighing device (not shown), 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や、不図示の計量装置を監視する。具体的には、監視端末11は、POS端末20の状況(動作モード、処理状況等)を表示したり、POS端末20を制御したりする。なお、ショッピングシステム1において、店員が所持する端末装置が含まれている。店員が所持する端末装置は、例えば、監視端末11に表示される内容と同様の内容を表示したり、店員を呼び出す旨を通知したりする。 The monitoring terminal 11 monitors the POS terminal 20 and a weighing device (not shown). Specifically, the monitoring terminal 11 displays the status of the POS terminal 20 (operation mode, processing status, etc.) and controls the POS terminal 20. Note that the shopping system 1 includes a terminal device carried by a store clerk. The terminal device carried by the store clerk, for example, displays the same content as that displayed on the monitoring terminal 11 and notifies the store clerk to be called.

POS端末20は、携帯端末30によって登録された商品の精算(決済)を行う精算処理を実行することが可能なコンピュータ装置である。また、POS端末20は、携帯端末30で登録された商品を精算することのほかにも、自端末または他のPOS端末20で登録された商品の精算を行うことも可能である。すなわち、POS端末20は、精算処理のほかにも、購入する商品の登録(以下「商品登録」という場合がある。)を行う登録処理を実行することも可能である。なお、図1において、POS端末20の台数は、複数台を例示しているが、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 30. In addition to settling for products registered by the mobile terminal 30, the POS terminal 20 can also settle for products registered by its own terminal or by another POS terminal 20. In other words, in addition to settlement processing, the POS terminal 20 can also execute a registration process to register products to be purchased (hereinafter sometimes referred to as "product registration"). Note that although multiple POS terminals 20 are shown in FIG. 1, there may be only one.

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

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

なお、携帯端末30が備える認識機能は、商品に付される商品コードを読み取ることができるものであればよく、読み取った商品コードから商品を特定できなくてもよい。つまり、携帯端末30は、撮像機能によって撮像されている撮像画像(スルー画像として取得している画像)内にオブジェクトとしてバーコードが存在する場合に、当該バーコードから商品コードを読み取ることができればよい。 The recognition function of the mobile terminal 30 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 30 only needs to be able to read the product code from the barcode.

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

また、携帯端末30には、ショッピングシステム1に係る商品の登録や、登録した商品の精算を行うためのアプリケーションソフトウェア(以下、「ショッピングアプリ」という。)がインストールされている。携帯端末30は、ショッピングアプリを起動させることにより、商品に付されたバーコードを読み取って、読み取った情報をクラウドサーバSvに送信する。これにより、当該バーコードに対応する商品が、クラウドサーバSvのカート情報(仮想カート)に登録される。 In addition, application software (hereinafter referred to as the "shopping app") for registering products related to the shopping system 1 and for settling the registered products is installed on the mobile terminal 30. By starting the shopping app, the mobile terminal 30 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 cart information (virtual cart) of the cloud server Sv.

また、携帯端末30は、精算を行う際に、自端末に割り当てられたカート情報を識別するためのカート識別情報をコード化して(例えば、2次元コード:QRコード(登録商標))表示する。POS端末20によって当該2次元コード(以下「精算用コード」という。)を読み取られると、POS端末20は、クラウドサーバSvに対して、登録した商品の取引情報の送信要求を行う。そして、POS端末20は、当該送信要求に応じてクラウドサーバSvから送信された取引情報を用いて、精算を行うことが可能になる。なお、以下において、登録した商品を「登録商品」という場合がある。 When performing settlement, the mobile terminal 30 displays cart identification information that identifies the cart information assigned to the terminal in a coded form (for example, a two-dimensional code: QR Code (registered trademark)). When the POS terminal 20 reads the two-dimensional code (hereinafter referred to as the "settlement code"), the POS terminal 20 requests the cloud server Sv to send transaction information for the registered items. The POS terminal 20 is then able to perform settlement using the transaction information sent from the cloud server Sv in response to the request. Note that, hereinafter, registered items may be referred to as "registered items".

なお、本実施形態において、精算を行う装置は、商品登録が可能なPOS端末20としているが、これに限らない。例えば、精算を行う装置は、店舗に設置された精算専用の装置であってもよい。また、精算を行う装置は、ショッピングカートに対して着脱不可能に据え付けられた精算用のコンピュータ装置であってもよい。このコンピュータ装置は、例えば、クレジットカードやプリペイドカードを用いたカードの精算のみが可能なものであってもよい。 In this embodiment, the device that performs the settlement is a POS terminal 20 that can register products, 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. Also, the device that performs the settlement may be a computer device for settlement that is installed in an undetachable manner on the shopping cart. This computer device may be one that can only perform card settlement using, for example, a credit card or a prepaid card.

本ショッピングシステム1では、携帯端末30を用いて商品の登録操作を行って、POS端末20で精算を行う第1の購入方法と、POS端末20で商品の登録操作を行って、POS端末20で精算を行う第2の購入方法とがある。詳細については後述するが、第2の購入方法では、通常モードにおける購入態様と、フルセルフモードにおける購入態様と、会計専用モードにおける購入態様とがある。 In this shopping system 1, there are a first purchasing method in which the user registers the product using the mobile terminal 30 and then settles the payment at the POS terminal 20, and a second purchasing method in which the user registers the product at the POS terminal 20 and then settles the payment at the POS terminal 20. Details will be described later, but the second purchasing method includes purchasing modes in normal mode, full self-service mode, and checkout-only mode.

通常モードにおける購入態様は、店員の操作によって商品登録を行い、商品登録を行ったPOS端末で精算(対面精算)を行う態様である。フルセルフモードにおける購入態様は、顧客の操作によって商品登録を行い、商品登録を行ったPOS端末で精算を行う態様である。また、会計専用モードにおける購入態様は、店員の操作によって商品登録を行い、商品登録を行ったPOS端末20とは異なるPOS端末20で精算を行う態様である。 In the normal mode, a purchase is made by a store clerk, and payment (in person) is made at the POS terminal where the product was registered. In the full self-service mode, a purchase is made by a customer, and payment is made at the POS terminal where the product was registered. In the checkout-only mode, a purchase is made by a store clerk, and payment is made at a POS terminal 20 different from the POS terminal 20 where the product was registered.

(POS端末20の外観の一例)
図2は、POS端末20の外観の一例を示す図である。図2(A)は、POS端末20を客側から見た斜視図である。図2(B)は、POS端末20を店員側から見た斜視図である。図2(A)に示すように客側から見てPOS端末20の右側にカウンタが置かれている。なお、カウンタは、図2(A)の客側から見てPOS端末20の左側にも置かれる場合がある。すなわち、カウンタは、POS端末20の両側に置かれる場合がある。カウンタは、買い物かごを載置することが可能である。
(Example of Appearance of POS Terminal 20)
Fig. 2 is a diagram showing an example of the appearance of the POS terminal 20. Fig. 2(A) is a perspective view of the POS terminal 20 as seen from the customer side. Fig. 2(B) is a perspective view of the POS terminal 20 as seen from the store clerk side. As shown in Fig. 2(A), a counter is placed on the right side of the POS terminal 20 as seen from the customer side. Note that the counter may also be placed on the left side of the POS terminal 20 as seen from the customer side in Fig. 2(A). In other words, the counter may be placed on both sides of the POS terminal 20. A shopping basket can be placed on the counter.

また、POS端末20は、サインポール216を備える。サインポール216は、点灯部を備える。点灯部は、例えば、所定の色や、所定の点滅態様で点灯可能である。サインポール216は、点灯部が高所に配置されるように上方へ伸びるように設けられている。これにより、POS端末20の近くにいない店員に対しても、点灯部の点灯態様を認識させることが可能である。 The POS terminal 20 also includes a sign pole 216. The sign pole 216 includes a lighting unit. The lighting unit can be lit, for example, in a predetermined color or in a predetermined flashing pattern. The sign pole 216 is provided so as to extend upward so that the lighting unit is positioned at a high position. This makes it possible for store clerks who are not near the POS terminal 20 to recognize the lighting pattern of the lighting unit.

次に、図3および図4を用いて、POS端末20の構成について説明する。
図3は、POS端末20の外観例を示す図である。図3(A)は、POS端末20を客側から見た正面図である。図3(B)は、POS端末20を店員側から見た正面図である。図4は、POS端末20のハードウェア構成の一例を示す説明図である。図3および図4において、同一部分には同一符号を付している。
Next, the configuration of the POS terminal 20 will be described with reference to FIG. 3 and FIG.
Fig. 3 is a diagram showing an example of the appearance of the POS terminal 20. Fig. 3(A) is a front view of the POS terminal 20 as seen from the customer side. Fig. 3(B) is a front view of the POS terminal 20 as seen from the store clerk side. Fig. 4 is an explanatory diagram showing an example of the hardware configuration of the POS terminal 20. In Fig. 3 and Fig. 4, the same parts are given the same reference numerals.

(POS端末20の構成例)
以下、図3を参照しつつ、図4に示したPOS端末20の構成例を説明する。POS端末20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215と、サインポール216と、撮像部217とを備える。これらは、バスを介して相互に通信可能である。
(Example of configuration of POS terminal 20)
An example of the configuration of the POS terminal 20 shown in Fig. 4 will be described below with reference to Fig. 3. The POS terminal 20 comprises 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, a communication unit 215, a sign pole 216, and an imaging unit 217. These can communicate with each other via a bus.

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 a product sales data processing 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は、外部から取得した情報(例えば、ストアコントローラ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., product master data acquired from store controller 10) and information generated during processing. This information is, for example, registration information generated during a registration process that registers products, and settlement information generated during a settlement process that settles the registered products.

ハードディスク204は、種々の情報を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行するプログラム等を記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。 The hard disk 204 stores various information. For example, the hard disk 204 may store 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は、精算が行われる際に、携帯端末30に表示される精算用コードを光学的に読み取る。なお、本実施形態において、客側スキャナ部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 30 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 such as electronic money, and point cards. The amount (balance) is stored (charged) in the prepaid cards. The card payment unit 208 is equipped with 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 the settlement of the registered goods this time, for example, when points held on a point card are used. The card recognition unit can also recognize information that is not used in the settlement of the registered goods this time, for example, when points are awarded 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は、モード切替えボタン211aと、一括切替えボタン211bと、会計専用モード切替えボタン211cとを含む。モード切替えボタン211aは、後述する動作モードを切り替えるためのボタンである。また、一括切替えボタン211bは、特定のPOS端末20(例えば、店長等がログインしているPOS端末20等)において操作されることにより、各POS端末20の動作モードを一括して切り替えるためのボタンである。会計専用モード切替えボタン211cは、後述する「会計専用モード」に切り替えるためのボタンである。 The key operation unit 211 includes various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store clerk. Specifically, the key operation unit 211 includes a mode switching button 211a, a collective switching button 211b, and an accounting-only mode switching button 211c. The mode switching button 211a is a button for switching the operation mode, which will be described later. The collective switching button 211b is a button for switching the operation mode of each POS terminal 20 collectively, by being operated on a specific POS terminal 20 (for example, a POS terminal 20 to which a store manager or the like is logged in). The accounting-only mode switching button 211c is a button for switching to the "accounting-only mode", which will be described later.

店員側スキャナ部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は、音声ガイダンスや警告音などを出力する。音声ガイダンスや警告音は、例えば、商品の登録や精算に係るものである。
通信部215は、他の装置(クラウドサーバSv、ストアコントローラ10、監視端末11、他のPOS端末20、携帯端末30など)と情報を送受信するインターフェースである。
The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance, warning sounds, etc. The audio guidance and warning sounds relate to, for example, product registration and payment.
The communication unit 215 is an interface that transmits and receives information to and from other devices (such as the cloud server Sv, the store controller 10, the monitoring terminal 11, other POS terminals 20, and the mobile terminal 30).

サインポール216は、例えば、ランプやLED(light emitting diode)であり、所定の色や、所定の点滅態様で点灯可能である。サインポール216の点灯態様により、使用中である旨を示したり、店員を呼び出す旨の要求を示したり、顧客による不正行為があった旨の警告を示したりする。 The sign pole 216 is, for example, a lamp or an LED (light emitting diode) and can be lit in a predetermined color or in a predetermined flashing manner. Depending on the lighting manner of the sign pole 216, it can indicate that it is in use, indicate a request to call a store employee, or issue a warning that a customer has committed fraud.

撮像部217は、例えば、CCD(Charge-Coupled Device)カメラである。撮像部217は、例えば、商品を撮像したり、店員の顔を撮像したりする。POS端末20は、画像認識機能を有する。具体的には、CPU201が所定のプログラムを実行することにより、撮像部217によって撮像された撮像結果を用いて、商品(例えば野菜や果物)を特定したり、店員の顔を認識したりする。 The imaging unit 217 is, for example, a CCD (Charge-Coupled Device) camera. The imaging unit 217, for example, captures images of merchandise and the faces of store clerks. The POS terminal 20 has an image recognition function. Specifically, the CPU 201 executes a predetermined program to use the image captured by the imaging unit 217 to identify merchandise (e.g., vegetables or fruits) and recognize the faces of store clerks.

(POS端末20の動作モードについて)
次に、POS端末20の動作モードについて説明する。POS端末20は、複数の動作モードのうち、いずれかの動作モードで動作する。複数の動作モードは、通常の業務中における動作モード(登録処理および精算処理に係る動作モード)である。具体的には、複数のモードは、例えば、通常モード(対面セルフモード)と、会計専用モードと、フルセルフモードとである。以下、通常モード、会計専用モード、およびフルセルフモードの各モードについて簡単に説明する。
(Operation Mode of POS Terminal 20)
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 modes are, for example, a normal mode (face-to-face self-service mode), a checkout-only mode, and a full self-service mode. Below, a brief description is given of each of the normal mode, checkout-only mode, and 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 perform the product registration process. In addition, in the normal mode, a settlement process is performed in which currency (banknotes and coins) is inserted and various cards are read. In addition, in the normal mode, it is possible to start the settlement process (for example, to accept the insertion of currency) 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 (for example, 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 and printing it on a print medium (sheet). By reading the receipt at another POS terminal 20, it is possible to perform the settlement process at the other POS terminal 20.

(会計専用モード)
会計専用モードは、店員側および客側の商品登録を無効とした動作モードである。具体的には、会計専用モードは、クラウドサーバSvから登録情報を受信して、精算処理を行う動作モードである。また、会計専用モードは、他のPOS端末20(通常モードのPOS端末20)からの登録情報の受信によって、またはお会計券の読み取りによって、登録情報を取得することが可能な動作モードである。また、会計専用モードは、貨幣の投入を有効として、精算処理を行うことが可能な動作モードである。なお、会計専用モードでは、他のPOS端末20への登録情報の送信や、お会計券の発行は無効となる。
(Accounting only mode)
The accounting-only mode is an operating mode in which product registration by both the 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 processing is performed. The accounting-only mode is also an operating mode in which registration information can be obtained by receiving registration information from another POS terminal 20 (a POS terminal 20 in normal mode) or by reading a bill. The accounting-only mode is also an operating mode in which settlement processing can be performed by validating the insertion of coins. Note that in the accounting-only mode, the sending of registration information to other POS terminals 20 and the issuance of bills are disabled.

(フルセルフモード)
フルセルフモードは、店員側の商品登録を無効とし、客側の商品登録を有効とした動作モードである。客側の商品登録では、客側スキャナ部206や客側表示部205を用いて、商品登録が行われる。また、フルセルフモードでは、自端末における精算処理を行うことも可能である。具体的には、フルセルフモードでは、貨幣(紙幣および硬貨)の投入や各種カードの読み取りを受け付けることが可能である。なお、フルセルフモードでは、他のPOS端末20への登録情報の送信や、お会計券の発行は無効となる。また、フルセルフモードは、会計専用モードと同様に、クラウドサーバSvや他のPOS端末20からの登録情報の受信によって、また、お会計券の読み取りによって、登録情報を取得して、精算処理を行うことも可能である。
(Full selfie mode)
The full self-service mode is an operation mode in which the product registration by the clerk is disabled and the product registration by the customer is enabled. In the product registration by the customer, the product is registered using the customer scanner unit 206 and the customer display unit 205. In the full self-service mode, the terminal can also perform a settlement process. Specifically, the full self-service mode can accept the insertion of currency (banknotes and coins) and the reading of various cards. In the full self-service mode, the sending of registration information to other POS terminals 20 and the issuance of bills are disabled. In the full self-service mode, like the bill-only mode, the terminal can also perform a settlement process by acquiring registration information by receiving registration information from the cloud server Sv or other POS terminals 20 or by reading bills.

以下において、店員が介在せずに、顧客自らで精算を行うことを「セルフ精算」という。具体的には、セルフ精算は、会計専用モードやフルセルフモードにおいて行われる精算や、携帯端末30によって登録された商品の精算である。 In the following, the term "self-payment" refers to payment by the customer without the intervention of a store clerk. Specifically, self-payment refers to payment in the checkout-only mode or the full self-payment mode, or payment for products registered on the mobile terminal 30.

なお、上記のモードのほかにも、POS端末20の動作モードには、集計モードや、メンテナンスモードや、トレーニングモードなどがある。集計モードは、売上や在高等を集計、照会等するモードである。メンテナンスモードは、店員や保守員等が設定作業や保守作業を行う際のモードである。トレーニングモードは、新人の店員がトレーニングを行う際のモードである。 In addition to the above modes, the POS terminal 20 has other operating modes such as a tallying mode, a maintenance mode, and a training mode. The tallying mode is a mode for tallying and inquiring about sales and inventory. The maintenance mode is a mode in which store clerks and maintenance personnel perform setup and maintenance work. The training mode is a mode in which new store clerks are trained.

(携帯端末30のハードウェア構成)
図5は、携帯端末30のハードウェア構成の一例を示す説明図である。図5において、携帯端末30は、CPU401、ROM402、RAM403、メモリ404、通信I/F(インターフェース)405、操作部406、カメラ407、マイク408、ディスプレイ409、スピーカ410を備えている。各部は、バス420によってそれぞれ接続されている。
(Hardware configuration of mobile terminal 30)
Fig. 5 is an explanatory diagram showing an example of the hardware configuration of the mobile terminal 30. In Fig. 5, the mobile terminal 30 includes a CPU 401, a ROM 402, a RAM 403, a memory 404, a communication I/F (interface) 405, an operation unit 406, a camera 407, a microphone 408, a display 409, and a speaker 410. Each unit is connected to each other via a bus 420.

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

メモリ404は、各種データを記憶する。メモリには、例えば、フラッシュメモリが用いられる。メモリ404は、ショッピングアプリなどの各種プログラムを記憶する。
通信I/F405は、無線を介してネットワークに接続され、携帯端末30およびCPU401のインターフェースとして機能する。ネットワークとして機能する通信網には、インターネットや携帯電話網などがある。
The memory 404 stores various data. For example, a flash memory is used as the memory. The memory 404 stores various programs such as a shopping application.
The communication I/F 405 is wirelessly connected to a network, and functions as an interface between the mobile terminal 30 and the CPU 401. The communication network that functions as a network includes the Internet and a mobile phone network.

操作部406は、文字、数値、各種指示などの入力のための複数のタッチキーを表示するタッチパネルや、ハードキーなどである。
カメラ407は、商品に付されたバーコードや、各種の2次元コードを読み取る。
マイク408は、顧客の音声を入力する。
ディスプレイ409は、アイコン、カーソル、メニュー、ウインドウ、文字、画像、コードなどを表示する。
The operation unit 406 is a touch panel that displays a plurality of touch keys for inputting characters, numbers, various instructions, etc., or hard keys.
The camera 407 reads bar codes attached to products and various two-dimensional codes.
The microphone 408 inputs the customer's voice.
The display 409 displays icons, cursors, menus, windows, characters, images, codes, and the like.

スピーカ410は、音声を含む音を出力する。なお、携帯端末30は、不図示のGPSユニットを備えており、GPS衛星からの電波を受信し、携帯端末30の現在位置を示す情報を出力する機能も有する。また、携帯端末30は、不図示の各種センサ(例えば、ジャイロセンサ、加速度センサ、距離センサなど)を備え、携帯端末30の各種状態(例えば、携帯端末30の傾きや、携帯端末30と商品との距離)などを検出する機能を有する。 The speaker 410 outputs sounds including voice. The mobile terminal 30 is equipped with a GPS unit (not shown) and has a function of receiving radio waves from GPS satellites and outputting information indicating the current position of the mobile terminal 30. The mobile terminal 30 is also equipped with various sensors (not shown) (e.g., a gyro sensor, an acceleration sensor, a distance sensor, etc.) and has a function of detecting various states of the mobile terminal 30 (e.g., the inclination of the mobile terminal 30, the distance between the mobile terminal 30 and a product), etc.

(本実施形態に係るショッピングシステム1の精算に係る機能について)
次に、本実施形態に係るショッピングシステム1の精算に係る機能について説明する。ショッピングシステム1は、可搬式登録装置と、精算装置とを備える。可搬式登録装置は、例えば、顧客が自ら商品の登録を行う装置であり、具体的には、携帯端末30である。なお、ショッピングリング1において、登録装置には、可搬式登録装置のほかにも、非可搬式の登録装置もある。非可搬式の登録装置は、例えば、フルセルフモードのPOS端末20である。なお、以下では、特に明記しない限り、登録装置を携帯端末30として説明する。精算装置は、顧客が精算(セルフ精算)を行う装置であり、例えば、会計専用モードのPOS端末20である。
(Regarding the settlement-related function of the shopping system 1 according to the present embodiment)
Next, the settlement-related functions of the shopping system 1 according to this embodiment will be described. The shopping system 1 includes a portable registration device and a settlement device. The portable registration device is, for example, a device where the customer registers the product himself, and specifically, a mobile terminal 30. In addition to the portable registration device, the shopping ring 1 also includes a non-portable registration device as a registration device. The non-portable registration device is, for example, a POS terminal 20 in a full self-service mode. In the following, unless otherwise specified, the registration device will be described as a mobile terminal 30. The settlement device is a device where the customer settles (self-payment), and is, for example, a POS terminal 20 in a checkout-only mode.

携帯端末30は、登録部と、生成部と、出力部とを備える。各部は、携帯端末30のCPU401によって実現される。すなわち、携帯端末30のCPU401が所定のプログラム(ショッピングアプリ)を実行することにより、各部の機能を実現する。 The mobile terminal 30 includes a registration unit, a generation unit, and an output unit. Each unit is realized by the CPU 401 of the mobile terminal 30. That is, the CPU 401 of the mobile terminal 30 executes a predetermined program (shopping app) to realize the function of each unit.

登録部は、購入する商品を登録する。なお、以下において、携帯端末30(登録部)による商品の登録を「端末登録」という。登録部は、顧客が自ら、商品に付される商品コードをスキャンすることにより端末登録する。登録部によって端末登録が行われると、携帯端末30は、端末登録した商品を示す端末登録データをクラウドサーバSvへ送信する。クラウドサーバSvは、受信した端末登録データを用いて、顧客ごとの商品を登録する。具体的には、クラウドサーバSvは、端末登録データが示す商品をカート情報に登録する。 The registration unit registers the products to be purchased. In the following, the registration of products by the mobile terminal 30 (registration unit) is referred to as "terminal registration". The registration unit registers the terminal by the customer scanning the product code attached to the product. When the registration unit performs terminal registration, the mobile terminal 30 transmits terminal registration data indicating the terminal-registered products to the cloud server Sv. The cloud server Sv uses the received terminal registration data to register products for each customer. Specifically, the cloud server Sv registers the products indicated by the terminal registration data in the cart information.

生成部は、登録部によって登録された商品(登録商品)の精算処理を実行するための識別情報を生成する。ここでいう、識別情報は、登録商品の精算処理を実行するための取引情報を識別する情報であり、具体的には、自端末に割り当てられたカート情報を識別するためのカート識別情報である。 The generation unit generates identification information for executing the checkout process for the product registered by the registration unit (registered product). The identification information here is information for identifying transaction information for executing the checkout process for the registered product, and specifically, is cart identification information for identifying cart information assigned to the terminal.

出力部は、生成部によって生成された識別情報(カート識別情報)を出力する。出力部は、カート識別情報をコード化した精算用コードをディスプレイ409に出力(表示)する。なお、出力部によるカート識別情報の出力態様は、精算用コードにコード化された出力態様に限らず、通信(例えば、近距離無線通信)による出力態様など、POS端末20が入力可能な出力態様であればよい。また、精算用コードは、ディスプレイ409に出力される出力態様に限らず、印刷媒体(シート)に出力される出力態様としてもよい。 The output unit outputs the identification information (cart identification information) generated by the generation unit. The output unit outputs (displays) a settlement code obtained by coding the cart identification information on the display 409. Note that the output mode of the cart identification information by the output unit is not limited to an output mode in which it is coded into a settlement code, but may be any output mode that can be input by the POS terminal 20, such as an output mode via communication (e.g., short-range wireless communication). In addition, the settlement code is not limited to an output mode in which it is output to the display 409, but may also be an output mode in which it is output to a print medium (sheet).

POS端末20(精算装置)は、入力部と、表示制御部と、切替部と、要求部と、検出部と、確認商品受付部と、第1切替受付部と、第2切替受付部とを備える。各部は、POS端末20のCPU201によって実現される。すなわち、CPU201が商品販売データ処理プログラムを実行することにより、各部の機能を実現する。 The POS terminal 20 (payment settlement device) includes an input unit, a display control unit, a switching unit, a request unit, a detection unit, a confirmed product reception unit, a first switching reception unit, and a second switching reception unit. Each unit is realized by the CPU 201 of the POS terminal 20. In other words, the CPU 201 executes a product sales data processing program to realize the functions of each unit.

入力部は、携帯端末30の出力部によって出力された識別情報を入力する。入力部は、携帯端末30のディスプレイ409に表示された精算用コードが、客側スキャナ部206によって読み取られることによって、識別情報(カート識別情報)を入力する。なお、客側スキャナ部206は、顧客の操作に応じて精算用コードを読み取る。なお、入力部は、他のPOS端末20(通常モードのPOS端末20)から出力された取引情報(登録情報)を入力する場合もある。 The input unit inputs the identification information output by the output unit of the mobile terminal 30. The input unit inputs the identification information (cart identification information) by the customer-side scanner unit 206 reading the settlement code displayed on the display 409 of the mobile terminal 30. The customer-side scanner unit 206 reads the settlement code in response to the customer's operation. The input unit may also input transaction information (registration information) output from another POS terminal 20 (a POS terminal 20 in normal mode).

(一覧表示の表示制御)
表示制御部は、入力部によって識別情報が入力されることに応じて、登録商品を一覧表示する。具体的には、表示制御部は、精算時に、入力部によってカート識別情報が入力されると、通信部215を制御して、クラウドサーバSvに登録情報の送信要求を行う。当該送信要求に応じて、通信部215がクラウドサーバSvから登録情報を受信すると、表示制御部は、登録情報に基づいて、登録商品を客側表示部205に一覧表示する。一覧表示は、顧客が購入する商品を精算時に確認するための表示である。一覧表示には、店員の呼び出しを行っている際の呼出中一覧表示と、店員が到着してからの店員用一覧表示と、これら以外の一覧表示である通常一覧表示(店員を呼び出さないときの一覧表示)とがある。なお、店員用一覧表示は、メンテナンスモード中の画面である。
(Display control of list display)
The display control unit displays a list of registered products in response to the input of identification information by the input unit. Specifically, when the input unit inputs cart identification information at the time of checkout, the display control unit controls the communication unit 215 to request the cloud server Sv to transmit the registration information. When the communication unit 215 receives the registration information from the cloud server Sv in response to the transmission request, the display control unit displays a list of registered products on the customer side display unit 205 based on the registration information. The list display is a display for the customer to confirm the products to be purchased at the time of checkout. The list display includes a calling list display when a store clerk is being called, a store clerk list display after the store clerk has arrived, and a normal list display (a list display when a store clerk is not called), which is a list display other than the above. The store clerk list display is a screen displayed during maintenance mode.

(一覧表示の配列)
一覧表示の配列は、第1の配列と、第2の配列と、第3の配列とを含む。第1の配列は、例えば、売価昇順または降順である。第2の配列は、例えば、携帯端末30によって商品を登録した順である。第3の配列は、例えば、商品管理に関連する識別子の昇順または降順を配列である。以下、各配列について説明する。
(List display array)
The array of the list display includes a first array, a second array, and a third array. The first array is, for example, ascending or descending order of selling price. The second array is, for example, the order in which the products were registered by the mobile terminal 30. The third array is, for example, an array in ascending or descending order of identifiers related to product management. Each array will be described below.

(第1の配列)
本実施形態において、第2の配列は、例えば、登録商品の登録順に応じた配列(以下「登録順の配列」という。)単価順の配列は、例えば、登録商品の単価が高いものから低いものへと順に並べた配列である。より具体的には、登録商品の単価が高い商品を客側表示部205の上方に優先して表示し、当該単価が低い商品を下方へ表示した配列である。ここで、登録商品の数が多い場合には、登録商品の単価が低い商品は、画面に表示されず、顧客がスクロールさせることによって画面に表示されることもある。
(First Array)
In this embodiment, the second arrangement is, for example, an arrangement according to the order in which the registered products were registered (hereinafter referred to as the "arrangement in order of registration"). The arrangement in order of unit price is, for example, an arrangement in which the registered products are arranged in order from highest to lowest unit price. More specifically, it is an arrangement in which registered products with high unit prices are preferentially displayed at the top of the customer-side display unit 205, and products with low unit prices are displayed at the bottom. Here, when there are a large number of registered products, registered products with low unit prices are not displayed on the screen, and may be displayed on the screen by the customer scrolling.

なお、同一商品が複数登録されている場合、1回のスキャンで複数の数量が選択されたときと、それぞれ別々にスキャンされたときとがある。それぞれ別々にスキャンされたときには、当該同一商品を、一覧表示の別々の欄に表示してもよいし、まとめて一の欄に表示してもよい。ただし、当該同一商品の合計金額は、当該同一商品を、一覧表示の別々の欄に表示する場合と、まとめて一の欄に表示とで、異なることになる。なお、レシートに印刷する場合も、当該同一商品を、別々の欄に印刷してもよいし、まとめて一の欄に印刷してもよい。また、当該同一商品を別々の欄に印刷する場合、当該同一商品を登録順で印刷されてもよい。 When multiple items of the same product are registered, there are cases where multiple quantities are selected with one scan, and cases where each item is scanned separately. When each item is scanned separately, the items may be displayed in separate columns in the list display, or may be displayed together in one column. However, the total price of the items will be different depending on whether the items are displayed in separate columns in the list display or displayed together in one column. When printing on a receipt, the items may be printed in separate columns, or may be printed together in one column. When printing the items in separate columns, the items may be printed in the order they were registered.

なお、単価順の配列は、単価の高い商品を優先させる配列に限らず、単価の低い商品を優先させる配列(売価降順の配列)としてもよい。具体的には、単価順の配列は、登録商品の単価が低い商品を客側表示部205の上方に優先して表示し、当該単価が高い商品を下方へ表示した配列としてもよい。 The arrangement in unit price order is not limited to an arrangement that prioritizes products with higher unit prices, but may also be an arrangement that prioritizes products with lower unit prices (arrangement in descending price order). Specifically, the arrangement in unit price order may be an arrangement in which registered products with lower unit prices are displayed preferentially at the top of the customer-side display unit 205, and products with higher unit prices are displayed at the bottom.

(第2の配列)
本実施形態において、第1の配列は、登録商品の単価に応じた配列(以下「単価順の配列」という。)である。登録順の配列は、携帯端末30で商品をスキャンしたスキャン履歴が示すスキャン時刻基づいて表示されてもよいし、登録商品に付された順番を示すデータ番号に基づいて表示されてもよい。具体的には、POS端末20は、クラウドサーバSvから、スキャン履歴やデータ番号を受信して、受信した情報に基づいて、登録順の配列で表示すればよい。
(Second Array)
In this embodiment, the first array is an array according to the unit prices of the registered products (hereinafter referred to as an "arrangement in order of unit price"). The array in order of registration may be displayed based on the scan time indicated in the scan history of the products scanned by the mobile terminal 30, or may be displayed based on the data number indicating the order assigned to the registered products. Specifically, the POS terminal 20 receives the scan history and data number from the cloud server Sv, and displays the products in the order of registration based on the received information.

例えば、登録順の配列は、登録された時刻が、時系列的に最も古いものから、新しいものへと順に並べた配列である。より具体的には、登録された時刻が古い商品(買い物の序盤に登録した商品)を客側表示部205の上方に優先して表示し、当該時刻が新しい商品(買い物の終盤に登録した商品)を下方へ表示する配列である。ここで、登録商品の数が多い場合には、登録された時刻が新しい商品は、画面に表示されず、顧客がスクロールさせることによって画面に表示されることもある。 For example, the arrangement in order of registration is an arrangement in which the products are arranged in chronological order of the time of registration, from the oldest to the most recent. More specifically, the products with the oldest registration time (products registered at the beginning of the shopping process) are preferentially displayed at the top of the customer display unit 205, and the products with the newest registration time (products registered towards the end of the shopping process) are displayed at the bottom. Here, if there are a large number of registered products, the products with the newest registration time may not be displayed on the screen, and may be displayed by the customer scrolling the screen.

なお、登録順の配列は、登録された時刻が古い商品を優先させる配列に限らず、当該時刻が新しい商品を優先させる配列としてもよい。具体的には、登録順の配列は、登録された時刻が時系列的に新しい商品を客側表示部205の上方に優先して表示し、当該時刻が古い商品を下方へ表示した配列としてもよい。 The arrangement in order of registration is not limited to an arrangement that prioritizes products with older registration times, but may be an arrangement that prioritizes newer products. Specifically, the arrangement in order of registration may be an arrangement in which products with more recent registration times are displayed at the top of the customer side display unit 205, and products with older registration times are displayed at the bottom.

(第3の配列)
第3の配列は、例えば、大分類/中分類/小分類/カテゴリなど、商品の分類を示す部門コード順の配列である。部門コードは、詳細について、図6Bを用いて後述するが、商品の分類を示すコードである。ここで、商品の分類には、例えば、小分類と、小分類が含まれる中分類と、中分類が含まれる大分類とがある。大分類は、最も上位の分類であり、具体的には、例えば、「乾物/調味料」といった分類である。中分類は、大分類よりも下位の分類であり、具体的には、例えば、「乾物/調味料」に含まれる「加工食品」や「調味料」といった分類を示す。小分類は、中分類よりも下位の分類であり、具体的には、例えば、「加工食品」に含まれる「レトルト食品」や「麺類」といった分類を示す。各商品(例えば、「○○ミートソース)は、それぞれ、小分類(例えば「レトルト食品」)に分類され、JANコードなどの商品を一意に特定する情報と対応付けられている。
(Third Array)
The third array is an array in the order of department codes indicating the classification of products, such as major classification/middle classification/minor classification/category. The department code is a code indicating the classification of products, the details of which will be described later with reference to FIG. 6B. Here, the classification of products includes, for example, minor classifications, middle classifications including minor classifications, and major classifications including middle classifications. The major classification is the highest classification, specifically, for example, a classification such as "dried food/seasoning". The middle classification is a classification lower than the major classification, specifically, for example, a classification such as "processed food" or "seasoning" included in "dried food/seasoning". The minor classification is a classification lower than the middle classification, specifically, for example, a classification such as "retort food" or "noodles" included in "processed food". Each product (for example, "XX meat sauce") is classified into a minor classification (for example, "retort food") and is associated with information that uniquely identifies the product, such as a JAN code.

部門コード順の配列は、商品を大分類ごとに表示した配列や、商品を中分類ごとに表示した配列や、商品を小分類ごとに表示した配列である。いずれの分類の配列とするかは、予め設定により定められていてもよい。また、部門コード順の配列は、一覧表示の表示中に店員の選択によって、いずれの分類の配列とするかを切り替え可能であってもよい。 The arrangement in department code order may be an arrangement in which products are displayed by major category, an arrangement in which products are displayed by medium category, or an arrangement in which products are displayed by minor category. The category arrangement to be used may be determined in advance by settings. Also, the department code order arrangement may be switchable between categories by selection by a store clerk while the list display is being displayed.

ただし、第3の配列は、部門コード順の配列に限らない。例えば、第3の配列は、(PLUコード:price look up コード)や、バーコード(JAN(Japanese Article Number)コードやインストアコード)などの商品コードの順に応じた配列であってもよい。PLUコードは、部門ごとに割当てられていることがあるため、PLUコードを用いることにより、部門別の配列とすることが可能である。また、JANコードは、メーカーコードを含むため、メーカー別の配列とすることが可能である。インストアバーコードは、バーコードのフラグが部門別(青果・精肉・鮮魚・総菜・・・・)で区分されているので、当該フラグを用いることにより、部門別の配列とすることが可能である。例えば、仮に、ソーセージ等のメーカー品の食肉と、店舗内で加工された精肉パックの食肉との配列が関連性を有しない場合でも、店員は、メーカー別の配列と、部門別の配列とを切り替えることが可能になる。これにより、商品の検索を容易にすることができる。 However, the third array is not limited to an array in the order of department codes. For example, the third array may be an array according to the order of product codes, such as (PLU codes: price look up codes) or bar codes (JAN (Japanese Article Number) codes or in-store codes). Since PLU codes are sometimes assigned to each department, it is possible to arrange the items by department by using the PLU codes. Also, since JAN codes include manufacturer codes, it is possible to arrange the items by manufacturer. Since in-store bar codes have bar code flags categorized by department (fruit and vegetables, meat, fish, prepared foods, etc.), it is possible to arrange the items by department by using the flags. For example, even if there is no correlation between the arrangement of manufacturer-made meat, such as sausages, and meat in meat packs processed in the store, the store clerk can switch between the arrangement by manufacturer and the arrangement by department. This makes it easier to search for products.

なお、以下では、第3の配列を「部門コード順の配列」のみとして説明する。ただし、第3の配列は、部門コード順の配列と、PLUコードに基づく部門別の配列と、メーカー別の配列と、インストアバーコードのフラグに基づく配列とを含む複数の配列であってもよい。また、複数の配列は、店員の選択によって、切り替え可能であってもよい。また、複数の配列のうち、設定により定めたいずれかの配列が、第3の配列に切り替わる際に、最初に表示されるようにしてもよい。 In the following, the third arrangement will be described as only an "arrangement in department code order." However, the third arrangement may be multiple arrangements including an arrangement in department code order, an arrangement by department based on the PLU code, an arrangement by manufacturer, and an arrangement based on the in-store barcode flag. The multiple arrangements may be switchable by selection by the store clerk. Also, one of the multiple arrangements, determined by settings, may be displayed first when switching to the third arrangement.

(所定条件が成立した場合の一覧表示の切り替えについて)
切替部は、所定の条件が成立した場合、一覧表示を、少なくとも登録順、商品の単価順、および部門コード順の配列のうち、予め指定された配列で切り替える。所定の条件の成立は、店員の介在の要求が行われる条件の成立である。具体的には、所定の条件の成立は、店員を呼び出す旨の要求(以下、「店員呼出要求」という。)が行われる条件の成立である。店員呼出要求は、要求部によって行われる。要求部は、精算時において、店員の確認を要する商品(例えば、後述する保留商品)が登録されている場合や、店員呼出ボタンが押下された場合に、店員呼出要求を行う。要求部が行う店員呼出要求は、店員の呼び出しを示す所定の点灯態様でサインポール216を点灯させたり、客側表示部205に店員を呼び出している旨の報知を行ったり、店員が所持する端末装置宛てにその旨を通知したりすることである。
(About switching the list display when certain conditions are met)
When a predetermined condition is satisfied, the switching unit switches the list display to a pre-specified arrangement among at least the order of registration, the order of unit price of the product, and the order of department code. The satisfaction of the predetermined condition is the satisfaction of a condition for requesting the intervention of a store clerk. Specifically, the satisfaction of the predetermined condition is the satisfaction of a condition for requesting the call of a store clerk (hereinafter referred to as a "store clerk call request"). The store clerk call request is made by the request unit. The request unit makes a store clerk call request when a product that requires the confirmation of a store clerk (for example, a reserved product described later) is registered at the time of payment or when the store clerk call button is pressed. The store clerk call request made by the request unit is to light up the sign pole 216 in a predetermined lighting mode indicating a store clerk call, to notify the customer side display unit 205 that a store clerk is being called, or to notify the terminal device carried by the store clerk of the fact.

また、所定の条件の成立は、店員呼出要求が行われる条件の成立に限らず、一覧表示が開始される条件の成立としてもよい。一覧表示の開始は、POS端末20が精算用コードを読み取り、読み取った情報に基づいて、クラウドサーバSvから登録情報を受信することによって行われる。なお、以下において、所定の条件が成立することを、店員呼出要求が行われることとして説明する。 Furthermore, the fulfillment of the predetermined condition is not limited to the fulfillment of the condition for making a store clerk call request, but may also be the fulfillment of the condition for starting list display. The list display is started when the POS terminal 20 reads the settlement code and receives registration information from the cloud server Sv based on the read information. In the following, the fulfillment of the predetermined condition will be described as the fulfillment of a store clerk call request.

本実施形態において、店員呼出要求が行われる前は、表示制御部は単価順の配列で表示する。なお、店員呼出要求が行われる前は、単価順の配列で表示することに限らず、予め設定した他の配列で表示するようにしてもよい。 In this embodiment, before a request to call a store clerk is made, the display control unit displays the items in order of unit price. Note that before a request to call a store clerk is made, the items may be displayed in another pre-set order, not limited to the order of unit price.

切替部は、店員呼出要求が行われた場合、一覧表示を、上記のいずれかの配列のうち、予め指定された配列で表示する。例えば、切替部は、店員呼出要求が行われた場合、一覧表示を、単価順の配列から登録順の配列に切り替える。店員呼出要求が行われた場合、顧客は店員の到着を待つことになる。このため、顧客にとって確認のしやすい配列で一覧表示を表示することが望ましい。顧客にとって確認のしやすい配列は、例えば、登録順の配列である。なお、店員呼出要求が行われた場合に切り替わる配列は、予め設定された任意の配列とすることが可能である。この配列の設定は、例えば、メンテナンスモード等において店員によって行われる。 When a request to call a store clerk is made, the switching unit displays the list display in a pre-specified arrangement from among the above arrangements. For example, when a request to call a store clerk is made, the switching unit switches the list display from an arrangement arranged in unit price order to an arrangement arranged in order of registration. When a request to call a store clerk is made, the customer will wait for the arrival of a store clerk. For this reason, it is desirable to display the list display in an arrangement that is easy for the customer to confirm. An arrangement that is easy for the customer to confirm is, for example, an arrangement arranged in order of registration. Note that the arrangement that is switched to when a request to call a store clerk is made can be any arrangement that has been set in advance. This arrangement is set by a store clerk in maintenance mode, for example.

なお、予め設定された配列は、顧客ごとに異なる配列としてもよい。例えば、前回の取引において最も閲覧時間の長かった配列と、当該顧客の会員情報とを関連付けて記憶しておいてもよい。そして、次回の取引において、記憶した情報に基づいて、当該顧客に対して、配列を切り替えて表示することも可能である。 The preset array may be different for each customer. For example, the array that was viewed the longest in the previous transaction may be stored in association with the membership information of the customer. Then, in the next transaction, it is possible to switch the array and display it to the customer based on the stored information.

また、予め設定された配列(切替後の配列)は、登録した商品の数に応じて異なる配列であってもよい。例えば、一覧表示に収まり切らないほどの登録商品の数(多数)である場合には、切替部は、顧客が自身の記憶を辿って確認しやいという観点から、登録順の配列に切り替えて表示してもよい。一方で、一覧表示に収まる程度の登録商品に数(少数)である場合には、切替部は、登録した商品については顧客が概ね把握できており、また、高価格の商品を確認しやすいという観点から、単価順の配列に切り替えてもよい。 The preset arrangement (arrangement after switching) may also be an arrangement that differs depending on the number of registered products. For example, if there are so many registered products that they cannot all fit in the list display, the switching unit may switch to an arrangement in the order of registration, from the viewpoint of making it easier for customers to check by recalling their memories. On the other hand, if there are only a few registered products that can fit in the list display, the switching unit may switch to an arrangement in the order of unit price, from the viewpoint that customers have a general understanding of the registered products and it is easier to check higher-priced products.

(呼出中一覧表示の切り替えについて)
上述したように、切替部は、店員呼出要求が行われた場合、一覧表示の配列を、単価順の配列から登録順の配列に切り替えるようにした。単価順の配列から登録順の配列に切り替えることによって、表示制御部は、呼出中一覧表示を表示することになる。表示制御部は、呼出中一覧表示において、呼出中一覧表示の配列の切り替えを受け付ける第1のボタン(以下「第1切替ボタン」という。)を表示する。なお、第1切替ボタンは、第1切替受付部の一例である。
(About switching the call list display)
As described above, when a request to call a store clerk is made, the switching unit switches the arrangement of the list display from the arrangement sorted by unit price to the arrangement sorted by registration order. By switching from the arrangement sorted by unit price to the arrangement sorted by registration order, the display control unit displays the list display currently being called. In the list display currently being called, the display control unit displays a first button (hereinafter referred to as the "first switching button") that accepts switching of the arrangement of the list display currently being called. Note that the first switching button is an example of a first switching acceptance unit.

切替部は、第1切替ボタンによって切り替えが受け付けられることに応じて、部門コード順の配列以外の配列に切り替える。すなわち、本実施形態において、表示制御部は、呼出中一覧表示では、部門コード順の配列で一覧表示を表示しない。各配列の切り替えについて具体的に説明すると、切替部は、第1切替ボタンによって切り替えが受け付けられることに応じて、登録順の配列と、単価順の配列とを切り替える。例えば、表示制御部は、初めに、登録順の配列で表示し、第1切替ボタンによって切り替えが受け付けられることにより、単価順の配列に切り替える。ただし、店員呼出要求が行われた場合、初めに、単価順の配列で表示し、切替部は、第1切替ボタンによって切り替えが受け付けられることにより、登録順の配列に切り替えるようにしてもよい。 The switching unit switches to an arrangement other than the arrangement in department code order in response to a switch being accepted by the first switch button. That is, in this embodiment, the display control unit does not display the list display in department code order in the list display during a call. To specifically explain the switching of each arrangement, the switching unit switches between an arrangement in registration order and an arrangement in unit price order in response to a switch being accepted by the first switch button. For example, the display control unit first displays in registration order, and switches to an arrangement in unit price order in response to a switch being accepted by the first switch button. However, when a request to call a store clerk is made, the display may first be displayed in unit price order, and the switching unit may switch to an arrangement in registration order in response to a switch being accepted by the first switch button.

また、切替部による配列の切り替えは、第1切替ボタンによって切り替えを受け付けることに代えて又は加えて、一定時間の経過によって自動で行われてもよい。具体的には、例えば、店員呼出要求が行われた場合、初めに登録順の配列で表示し、一定時間が経過した後に、切替部は、単価順の配列に自動で切り替えてもよい。また、第1切替ボタンによる手動切り替えと、一定時間が経過することによる自動切り替えとを併用してもよい。例えば、初めに自動切り替えを行った後でも、第1切替ボタンによる手動切り替えを行うようにしてもよい。さらに、その後に、第1切替ボタンによる手動切り替えを行った後でも、一定時間が経過すると、自動切り替えを行うようにしてもよい。 Furthermore, instead of or in addition to accepting switching via the first switching button, the switching unit may automatically switch the arrangement after a certain period of time has passed. Specifically, for example, when a request to call a store clerk is made, the arrangement may first be displayed in order of registration, and after a certain period of time has passed, the switching unit may automatically switch to an arrangement in order of unit price. Also, manual switching via the first switching button and automatic switching after a certain period of time may be used in combination. For example, even after the initial automatic switching, manual switching via the first switching button may be performed. Furthermore, even after manual switching via the first switching button has been performed, automatic switching may be performed after a certain period of time has passed.

また、第1切替ボタンの態様は、例えば、登録順の配列に切り替えるボタンと、単価順の配列に切り替えるボタンとの複数のボタンの態様であってもよい。また、第1切替ボタンの態様は、複数のボタンの態様に限らず、一のボタンの態様であってもよい。第1切替ボタンを一のボタンの態様とした場合、切替部は、第1切替ボタンの押下に応じて、登録順の配列→単価順の配列→登録順の配列→…のように、第1切替ボタンが押下される度に、配列を切り替えるようにすればよい。 The first switching button may be in the form of multiple buttons, for example, a button for switching to an arrangement in order of registration and a button for switching to an arrangement in order of unit price. The first switching button is not limited to being in the form of multiple buttons, and may be in the form of a single button. When the first switching button is in the form of a single button, the switching unit may switch the arrangement each time the first switching button is pressed, such as an arrangement in order of registration → an arrangement in order of unit price → an arrangement in order of registration → ....

(呼出中一覧表示と同一画面上に表示する内容について)
表示制御部は、呼出中一覧表示と、第1切替ボタンと、商品の価格帯(単価の価格帯)に応じて商品を区分けした各区分の商品点数とを、同一画面上に表示する。商品の価格帯に応じて商品を区分けした各区分とは、例えば、「0~300円」、「300~500円」、「500~1000円」、「1000円以上」といった各価格帯に応じて区分けした区分である。このような区分とした場合において、例えば、200円の商品が3点登録されている場合には、「0~300円」の区分の購入点数が3点となる。
(About the content displayed on the same screen as the calling list display)
The display control unit displays, on the same screen, the calling list display, the first switching button, and the number of items in each category in which items are categorized according to the price range (price range of unit price). The categories in which items are categorized according to the price range of items are, for example, categories categorized according to each price range, such as "0 to 300 yen,""300 to 500 yen,""500 to 1000 yen," and "1000 yen or more." In the case of such categories, for example, if three items priced at 200 yen are registered, the number of purchases in the "0 to 300 yen" category will be three.

このような呼出中一覧表示により、顧客は、店員がPOS端末20に到着するまでの間、一覧表示の配列を変更することができるとともに、価格帯ごとの商品点数を容易に確認することができる。 This on-call list display allows customers to change the arrangement of the list display while waiting for a store clerk to arrive at the POS terminal 20, and also allows them to easily check the number of items in each price range.

(店員確認商品の表示について)
表示制御部は、一覧表示に表示される商品のうち、店員の確認を要する店員確認商品を、すべての配列で一覧表示の上位に表示し、当該店員確認商品であることを示す表示態様(以下「確認表示態様」という。)で表示する。店員確認商品は、後述する保留商品と、顧客が店員の確認を望む商品(以下「確認希望商品」という。)とを含む。確認希望商品は、顧客によって選択される。確認希望商品は、例えば、数量変更や、キャンセルする商品など店員の確認作業を要する商品である。ここで、一覧表示(例えば、呼出中一覧表示または通常一覧表示)に表示される各登録商品は、顧客によって選択可能に表示されている。
(Display of store staff-verified products)
The display control unit displays clerk confirmation products that require confirmation by a clerk among the products displayed in the list display at the top of the list display in all arrangements, and displays them in a display mode (hereinafter referred to as "confirmation display mode") that indicates that they are clerk confirmation products. Products for clerk confirmation include pending products, which will be described later, and products for which the customer wishes for a clerk to confirm (hereinafter referred to as "products to be confirmed"). Products to be confirmed are selected by the customer. Products to be confirmed are products that require confirmation by a clerk, such as products for which the quantity has been changed or products to be canceled. Here, each registered product displayed in the list display (for example, a calling list display or a normal list display) is displayed so that it can be selected by the customer.

確認商品受付部は、一覧表示の中から、顧客の選択により、店員確認商品(確認希望商品)を受け付ける。具体的には、確認商品受付部は、客側表示部205に表示される一覧表示のうち、押下された商品を確認希望商品として受け付ける。 The confirmation product reception unit accepts products to be confirmed by a store clerk (products to be confirmed) selected by the customer from the list display. Specifically, the confirmation product reception unit accepts the product selected from the list display displayed on the customer side display unit 205 as the product to be confirmed.

確認表示態様は、他の登録商品とは異なる表示態様で表示することであり、例えば、所定のマークや文字を付すことや、所定の位置に表示することや、所定の色や書体で表示することや、ポップアップ表示することなどである。 The confirmation display mode is a display mode that differs from that of other registered products, such as attaching a specified mark or lettering, displaying in a specified position, displaying in a specified color or font, or displaying in a pop-up.

具体的には、保留商品の確認表示態様は、保留商品を示す文字を付した表示態様や、この文字を点滅させる表示態様である。また、確認希望商品の確認表示態様は、確認希望商品を示す文字を付した表示態様や、この文字を点滅させる表示態様である。表示制御部は、一覧表示の配列にかかわらず、保留商品および確認希望商品を、一覧表示の上位に、すなわち、店員が確認しやすい位置(例えば、画面内の上方)に、表示する。 Specifically, the confirmation display mode for reserved items is a display mode in which characters indicating the reserved item are added, or a display mode in which this character flashes. Also, the confirmation display mode for items to be confirmed is a display mode in which characters indicating the item to be confirmed are added, or a display mode in which this character flashes. Regardless of the arrangement of the list display, the display control unit displays reserved items and items to be confirmed at the top of the list display, that is, in a position where the store clerk can easily confirm them (for example, the top of the screen).

また、表示制御部は、切替部による一覧表示の配列の切り替えにかかわらず、確認表示態様で店員確認商品を表示する。具体的には、例えば、登録順の配列の一覧表示でも、単価順の配列の一覧表示でも、部門コード順の配列でも、確認表示態様で店員確認商品を表示する。 The display control unit also displays the clerk-confirmed products in a confirmation display format regardless of whether the list display arrangement is switched by the switching unit. Specifically, for example, the display unit displays the clerk-confirmed products in a confirmation display format whether the list display is arranged in order of registration, in order of unit price, or in order of department code.

(店員の検出について)
検出部は、店員がPOS端末20に到着したことを検出する。具体的には、検出部は、POS端末20を操作する店員を検出する。検出部は、例えば、店員側スキャナ部212や客側スキャナ部206によって店員コードや読み取られることにより店員を検出する。店員コードは、社員証や名札に記載されているバーコードや、社員証や名札のICタグに記憶されていてもよい。また、検出部は、客側表示部205や店員側表示部210やキー操作部211から、数字やアルファベット等の店員コードが操作入力されることにより、店員を検出してもよい。
(Regarding store clerk detection)
The detection unit detects that a store clerk has arrived at the POS terminal 20. Specifically, the detection unit detects the store clerk operating the POS terminal 20. The detection unit detects the store clerk by, for example, reading a store clerk code with the store clerk scanner unit 212 or the customer scanner unit 206. The store clerk code may be a barcode printed on an employee ID card or name tag, or may be stored in an IC tag on the employee ID card or name tag. The detection unit may also detect the store clerk by inputting a store clerk code, such as numbers or letters, from the customer display unit 205, the store clerk display unit 210, or the key operation unit 211.

また、検出部は、撮像部217(図2参照)によって撮像された撮像結果を用いて、画像認識を行うことにより、店員を検出する。なお、検出部は、画像認識を行わずに、単に、撮像部217によって、POS端末20の店員側に位置する店員が撮像されることによって、店員がPOS端末20に到着したことを検出してもよい。また、店員を検出するために用いられる撮像部217は、POS端末20に具備されることに限らず、店舗の天井や壁面等のPOS端末20の外部に設けられていてもよい。 The detection unit detects the store clerk by performing image recognition using the image captured by the imaging unit 217 (see FIG. 2). The detection unit may detect that the store clerk has arrived at the POS terminal 20 by simply capturing an image of the store clerk located on the store clerk side of the POS terminal 20 by the imaging unit 217 without performing image recognition. The imaging unit 217 used to detect the store clerk does not have to be provided in the POS terminal 20, but may be provided outside the POS terminal 20, such as on the ceiling or wall of the store.

(店員用一覧表示への切り替えについて)
切替部は、検出部によって店員が検出された場合、一覧表示の配列を単価順の配列に切り替える。例えば、検出部によって店員が検出される前に、登録順の配列で表示されていた場合、切替部は、検出部によって店員が検出された場合、単価順の配列に切り替える。また、例えば、検出部によって店員が検出される前に、単価順の配列で表示されていた場合、切替部は、検出部によって店員が検出された後も、そのまま単価順の配列を保持させる。
(Switching to the list display for store clerks)
The switching unit switches the arrangement of the list display to an arrangement in unit price order when the detection unit detects a store clerk. For example, if the items were displayed in the order of registration before the detection unit detects the store clerk, the switching unit switches the arrangement to the order of unit price when the detection unit detects the store clerk. Also, for example, if the items were displayed in the order of unit price before the detection unit detects the store clerk, the switching unit keeps the arrangement in unit price order even after the detection unit detects the store clerk.

本実施形態では、表示制御部は、検出手段によって店員が検出された場合、店員用一覧表示の配列の切り替えを受け付ける第2のボタン(以下「第2切替ボタン」という。)を表示する。なお、第2切替ボタンは、第1切替受付部の一例である。切替部は、第2切替ボタンによって切り替えが受け付けられることに応じて、単価順の配列と、部門コード順の配列とを切り替える。例えば、表示制御部は、初めに、単価順の配列で表示し、第2切替ボタンによって切り替えが受け付けられることにより、部門コード順の配列に切り替える。すなわち、本実施形態において、表示制御部は、店員用一覧表示では、登録順の配列で一覧表示を表示しない。ただし、検出手段によって店員が検出された場合、初めに、部門コード順の配列で表示し、切替部は、第2切替ボタンによって切り替えが受け付けられることにより、単価順の配列に切り替えるようにしてもよい。 In this embodiment, when a store clerk is detected by the detection means, the display control unit displays a second button (hereinafter referred to as the "second switching button") that accepts switching of the arrangement of the list display for store clerks. The second switching button is an example of the first switching acceptance unit. In response to the acceptance of the switch by the second switching button, the switching unit switches between the arrangement in unit price order and the arrangement in department code order. For example, the display control unit first displays the arrangement in unit price order, and switches to the arrangement in department code order when the switch is accepted by the second switching button. That is, in this embodiment, the display control unit does not display the list display in the order of registration in the list display for store clerks. However, when a store clerk is detected by the detection means, the display may first be arranged in department code order, and the switching unit may switch to the arrangement in unit price order when the switch is accepted by the second switching button.

また、切替部による配列の切り替えは、第2切替ボタンによって切り替えを受け付けることに代えて又は加えて、一定時間の経過によって行われてもよい。具体的には、例えば、検出手段によって店員が検出された場合、初めに登録順の配列で表示し、一定時間が経過した後に、切替部は、単価順の配列に自動で切り替えてもよい。また、第2切替ボタンによる手動切り替えと、一定時間が経過することによる自動切り替えとを併用してもよい。例えば、自動切り替えを行った後でも、第2切替ボタンによる手動切り替えを行うようにしてもよい。さらに、その後に、第2切替ボタンによる手動切り替えを行った後でも、一定時間が経過すると、自動切り替えを行うようにしてもよい。 Furthermore, the switching of the arrangement by the switching unit may be performed after a certain period of time has elapsed, instead of or in addition to accepting the switching by the second switching button. Specifically, for example, when a store clerk is detected by the detection means, the arrangement may first be displayed in order of registration, and after a certain period of time has elapsed, the switching unit may automatically switch to an arrangement in order of unit price. Also, manual switching by the second switching button and automatic switching after a certain period of time may be used in combination. For example, even after automatic switching has been performed, manual switching by the second switching button may be performed. Furthermore, even after manual switching by the second switching button has been performed, automatic switching may be performed after a certain period of time has elapsed.

また、第2切替ボタンの態様は、例えば、単価順の配列に切り替えるボタンと、部門コード順の配列に切り替えるボタンとの複数のボタンの態様であってもよい。また、第2切替ボタンの態様は、複数のボタンの態様に限らず、一のボタンの態様であってもよい。第2切替ボタンを一のボタンの態様とした場合、切替部は、第2切替ボタンの押下に応じて、単価順の配列→部門コード順の配列→単価順の配列→…のように、第2切替ボタンが押下される度に、配列を切り替えるようにすればよい。 The second switching button may be in the form of multiple buttons, for example, a button for switching to an arrangement in unit price order and a button for switching to an arrangement in department code order. The second switching button is not limited to being in the form of multiple buttons, and may be in the form of a single button. If the second switching button is in the form of a single button, the switching unit may switch the arrangement each time the second switching button is pressed, such as an arrangement in unit price order → an arrangement in department code order → an arrangement in unit price order →....

(店員用一覧表示と同一画面上に表示する内容について)
表示制御部は、店員用一覧表示と、第2切替ボタンと、商品の価格帯に応じて商品を区分けした各区分の商品点数とを、同一画面上に表示する。このような店員用一覧表示により、店員は、一覧表示の配列を変更することができるとともに、店員確認商品や、価格帯ごとの商品点数を容易に確認することができる。
(About the content to be displayed on the same screen as the list display for store clerks)
The display control unit displays the list display for store clerks, the second switching button, and the number of items in each category obtained by dividing the items according to the price range of the items on the same screen. By using such a list display for store clerks, the store clerk can change the arrangement of the list display and can easily check the items confirmed by the store clerk and the number of items in each price range.

(各一覧表示における精算開始ボタンと、店員呼出ボタンとの表示について)
精算開始ボタンと、店員呼出ボタンとは、一覧表示の種類に応じて表示される。例えば、通常一覧表示では、精算開始ボタンと、店員呼出ボタンとが表示される。一方で、呼出中一覧表示と、店員用一覧表示とでは、精算開始ボタンと、店員呼出ボタンとは表示されない。これは、呼出中一覧表示と、店員用一覧表示とでは、登録が確定していない商品があるためである。
(Regarding the display of the checkout start button and the store attendant call button on each list display)
The Start Checkout button and the Call a clerk button are displayed according to the type of list display. For example, in the normal list display, the Start Checkout button and the Call a clerk button are displayed. On the other hand, in the Calling list display and the clerk list display, the Start Checkout button and the Call a clerk button are not displayed. This is because there are products whose registration has not been confirmed in the Calling list display and the clerk list display.

(クラウドサーバSvが管理する情報の一例)
図6Aは、クラウドサーバSvが管理する、携帯端末30ごとの各種情報の一例を示す説明図である。クラウドサーバSvは、(A)顧客情報と、(B)店舗情報と、(C)カート情報とを含む各種情報を記憶する。なお、クラウドサーバSvは、自装置内の記憶部に各種情報を記憶することに代えて又は加えて、クラウドサーバSvがアクセス可能なファイルサーバ等の他の装置に、各種情報の一部または全部を記憶してもよい。
(Example of information managed by cloud server Sv)
6A is an explanatory diagram showing an example of various information managed by the cloud server Sv for each mobile terminal 30. 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.

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

顧客識別情報は、顧客を一意に識別する識別情報である。顧客識別情報は、例えば、携帯端末30にショッピングアプリがインストールされる際に、インストールされたショッピングアプリごとに固有に割り当てられるアプリケーション識別情報(以下「アプリ識別情報」という。)であってもよい。アプリ識別情報は、例えば、シーケンシャルに付される番号であってよい。あるいは、アプリ識別情報は、ショッピングアプリがインストールされた携帯端末30に固有に割り当てられた端末識別情報であってもよい。この端末識別情報は、例えば、携帯端末30のユーザである顧客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように携帯端末30のハードウェアに固有となるように付されるハードウェア識別情報であってよい。 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 shopping app when the shopping app is installed on the mobile terminal 30. 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 30 on which the shopping 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 30, or hardware identification information that is uniquely assigned to the hardware of the mobile terminal 30, 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 purchase history.
The number of points is the number of points given to a customer for shopping using the shopping app. The number of points may include the number of points for each store.

顧客識別情報、顧客名、および顧客登録日は、新規の顧客の顧客情報が生成される際に生成される。具体的には、顧客識別情報は、クラウドサーバSvや、アプリケーション全般を提供する所定のサーバから、携帯端末30に本アプリがダウンロードされる際に生成される。また、顧客名、例えば、顧客を新規に登録する際に、携帯端末30の登録フォーム(入力フォーム)の氏名欄に入力された情報に基づいて生成される。また、顧客登録日は、顧客を新規に登録の際の現在日時に基づいて生成される。 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 30 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 30, 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.

(店舗情報)
図6Aにおいて(B)は、店舗情報の一例を示す。店舗情報は、各店舗を管理するための情報である。図6Aの(B)に示すように、店舗情報は、店舗識別情報と、店舗名と、店舗特定情報1(2次元コードの情報)と、店舗特定情報2(位置情報)とを含む。
店舗識別情報は、店(屋号)または企業のコードと、支店のコードとを含む。
店舗名は、店舗の名称であり、例えば、店名(屋号)または企業名と、支店名とから構成される。
(Store information)
In Fig. 6A, (B) shows an example of store information. The store information is information for managing each store. As shown in (B) of Fig. 6A, the store information includes store identification information, a 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情報)である。なお、図6Aの(B)に示した例では、店舗識別情報と店舗特定情報1とが別々に記憶されているが、いずれも店舗を一意に特定できる情報であることから、少なくともいずれか一方の情報が記憶されていればよい。 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. 6A (B), store identification information and store identification information 1 are stored separately, but since both are information that can uniquely identify a store, it is sufficient to store at least one of the pieces of information.

(カート情報)
図6Aにおいて(C)は、カート情報の一例を示す。カート情報は、店舗において顧客が登録した商品に関する情報である。図6Aの(C)に示すように、カート情報は、カート識別情報と、取引開始日時と、取引終了日時と、顧客識別情報と、登録商品情報とを含む。
カート識別情報は、カート情報を識別するための情報である。具体的には、カート識別情報は、店舗識別情報と、日付と、シリアル番号(例えば、各店舗の日付別のシリアル番号)とを含む。
(Cart information)
In Fig. 6A, (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. 6A (C), the cart information includes cart identification information, transaction start date and time, transaction end date and time, customer identification 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品目の商品の登録日時としてもよく、具体的には、図6Aの(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: XX medium-thick sauce) shown in FIG. 6A (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.

登録商品情報(計)は、商品が登録されるごとに更新される累計情報である。登録商品情報(計)は、品数(商品数)、概算小計金額、小計金額等を含む。
登録商品情報(登録商品N:Nは整数)は、N品目に登録された商品の番号(データ番号)を含む。登録商品情報Nは、商品コード、品名、価格、当該商品の登録日時などを含む。具体的には、登録商品情報(登録商品1:○○中濃ソース)は、1品目に登録された商品を示す。登録商品情報(登録商品2:○○チーズ)は、2品目に登録された商品を示す。なお、図6Aの(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.
The registered product information (registered product N: N is an integer) includes the number (data number) of the product registered in the Nth item. The registered product information N includes the product code, product name, price, and the date and time of registration of the product. Specifically, the registered product information (registered product 1: XX medium-thick sauce) indicates the product registered in the first item. The registered product information (registered product 2: XX cheese) indicates the product registered in the second item. Note that in the example shown in FIG. 6A(C), the 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.

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

また、未スキャン商品は、例えば、商品のバーコードを読んだフリをして、カゴへ投入された商品を含む。言い換えれば、読取NGの保留商品は、不正操作が行われた可能性のある商品であり、不正操作が行われたか否かについて店員の確認を要する商品を含む。不正操作は、例えば、バーコードのスキャンの有無を示すスキャン結果や、買い物かごの中を撮像するカメラの撮像結果や、買い物かごの中の商品の総重量を検出する検出結果などを用いて検出される。 Unscanned products include, for example, products that have been added to 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ファイル商品は、例えば、商品マスタに登録されていない商品である。具体的には、NONファイル商品は、商品コードのスキャンに成功し(未スキャン商品とはならずに)、商品マスタに該商品コードの商品を問い合わせたものの、商品の特定に失敗した(商品の問い合わせがNGとなった)ことによって登録できなかった商品である。 A NON file product is, for example, a product that is not registered in the product master. Specifically, a NON file product is a product that could not be registered because the product code was successfully scanned (not marked 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).

年齢確認が必要な商品は、例えば、酒類、タバコなど未成年者が購入できない商品である。
防犯タグの除去が必要な商品は、例えば、一定金額以上の商品など、防犯タグが取り付けられている商品である。
医薬品は、例えば、薬剤師の説明を要する商品である。
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.

図6Aの(C)に示すように、保留商品情報(計)は、保留商品(未スキャン商品、NONファイル商品)の品数(商品数)を含む。なお、年齢確認が必要な商品、防犯タグの除去が必要な商品、医薬品が登録されている場合には、保留商品情報(計)に、これらを示す情報が記憶される。 As shown in (C) of FIG. 6A, the reserved product information (total) includes the number of reserved products (unscanned products, NON file products). In addition, if products that require age verification, products that require the removal of security tags, or pharmaceuticals are registered, information indicating these is stored in the reserved product information (total).

保留商品情報(保留商品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」に加え、当該商品の画像データ(携帯端末30がバーコードの読み取り行った際に撮像した画像データ)を含む。例えば、保留商品情報(1)は、保留商品種別が「1(未スキャン商品)」であるとともに、画像データを含む。 In addition, 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 30 reads the barcode). For example, pending product information (1) includes pending product type "1 (unscanned product)" and image data.

また、NONファイル商品の保留商品情報は、保留商品種別「2(NONファイル商品)」に加え、携帯端末30が読み取った商品コードを含む。例えば、保留商品情報(2)は、保留商品種別が「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 30. For example, pending product information (2) includes the pending product type "2 (NON file product)" and the product code.

(商品マスタの一例について)
次に、商品マスタについて説明する。図6Bは、クラウドサーバSvが記憶する商品マスタの一例を示す説明図である。なお、商品マスタ600は、ストアコントローラ10にも記憶されている。また、商品マスタ600は、クラウドサーバSvやストアコントローラ10に記憶されることに代えて又は加えて、クラウドサーバSvおよびストアコントローラ10がアクセス可能な他の装置に記憶されていてもよい。
(An example of product master data)
Next, the product master will be described. Fig. 6B is an explanatory diagram showing an example of the product master stored in the cloud server Sv. The product master 600 is also stored in the store controller 10. Instead of or in addition to being stored in the cloud server Sv or the store controller 10, the product master 600 may be stored in another device accessible to the cloud server Sv and the store controller 10.

図6Bに示す商品マスタ600は、部門コード610と、各商品の商品情報620とを含む。部門コード610は、大分類と、中分類と、小分類とのコードを示す。なお、各分類は、コード化されている。大分類は、最も上位の分類である。例えば、大分類は、「乾物/調味料」や、「嗜好品/飲料」や、「青果」、「精肉」といった分類を含む。また、中分類は、大分類よりも下位の分類である。例えば、大分類が「乾物/調味料」の場合、中分類は、「加工食品」や「調味料」といった分類を含む。また、小分類は、中分類よりも下位の分類である。例えば、中分類が「加工食品」の場合、小分類は、「レトルト食品」や「麺類」といった分類を含む。 The product master 600 shown in FIG. 6B includes a department code 610 and product information 620 for each product. The department code 610 indicates the code for the major category, the medium category, and the minor category. Each category is coded. The major category is the highest category. For example, the major category includes categories such as "dried foods/seasonings", "luxury items/beverages", "fruit and vegetables", and "meat". The medium category is a category lower than the major category. For example, if the major category is "dried foods/seasonings", the medium category includes categories such as "processed foods" and "seasonings". The minor category is a category lower than the medium category. For example, if the medium category is "processed foods", the minor category includes categories such as "retort foods" and "noodles".

商品情報620は、商品毎の各種情報を示す。具体的には、商品情報620は、「JAN(Japanese Article Number)コード」と、「商品名」と、「単価」と、「年齢確認」と、「税率」との項目を含む。 Product information 620 shows various information for each product. Specifically, product information 620 includes the following items: "JAN (Japanese Article Number) code," "product name," "unit price," "age verification," and "tax rate."

「JANコード」は、例えば、13桁のコードから成り、事業者および商品を特定することが可能なコードである。「商品名」は、商品の名称である。「単価」は、商品の1個当たりの価格である。「年齢確認」は、顧客の年齢確認が必要な商品であるか否かを示す。「税率」は、消費税率であり、例えば、8%および10%のいずれかを示す。 The "JAN code" is, for example, a 13-digit code that can identify the business and the product. The "product name" is the name of the product. The "unit price" is the price per unit of the product. The "age verification" indicates whether the product requires verification of the customer's age. The "tax rate" is the consumption tax rate, and is, for example, either 8% or 10%.

なお、図6Bにおいては、説明の便宜上、商品マスタ600が部門コード610を含む構成としたが、部門コード610については、別のテーブル(部門コードテーブル)として記憶されていてもよい。なお、この場合、商品マスタ600および部門コードテーブルは、各商品と、部門コード(分類)とを対応付ける情報(フラグ)を記憶しておけばよい。 In FIG. 6B, for ease of explanation, the product master 600 is configured to include the department code 610, but the department code 610 may be stored as a separate table (department code table). In this case, the product master 600 and the department code table only need to store information (flags) that associate each product with a department code (classification).

(ショッピングシステム1における商品の登録および精算に係る処理の一例)
図7は、ショッピングシステム1における商品の登録および精算に係る処理の流れを示すシーケンス図である。なお、図7では、ある顧客が、ある店舗に来店して、自身の携帯端末30を用いて購入対象の商品を登録し、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 30, and completes payment for the product at the POS terminal 20.

ステップS601:まず、携帯端末30は、店舗を特定する情報(店舗特定情報)を取得する。ここで、店舗特定情報の取得態様の一例について説明する。例えば、店舗の入り口付近には、店舗特定情報(店舗特定情報1)を示す2次元コードが表示されている。2次元コードは、所定の表示装置に表示出力されていてもよいし、媒体への印刷によって表示出力されていてもよい。携帯端末30は、来店した顧客の操作に応じてショッピングアプリが起動することにより、カメラ407を起動させる。そして、カメラ407は、顧客の操作に応じて、当該2次元コードをスキャンする。これにより、携帯端末30は、店舗特定情報を取得する。なお、2次元コードには、店舗を識別するための店舗識別情報が含まれていてもよい。 Step S601: First, the mobile terminal 30 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 30 starts the camera 407 when a shopping app is started in response to an operation by a customer who has visited the store. Then, the camera 407 scans the two-dimensional code in response to an operation by the customer. In this way, the mobile terminal 30 acquires the store identification information. Note that the two-dimensional code may include store identification information for identifying the store.

なお、店舗特定情報の取得態様の他の一例としては、位置情報の取得が挙げられる。例えば、携帯端末30は、来店した顧客の操作に応じて、位置情報(GPS情報)を取得する。この位置情報は、店舗特定情報2との比較に用いられる情報であり、店舗特定情報1に代わる情報である。なお、携帯端末30は、来店した顧客の操作に応じてショッピングアプリが起動することにより、位置情報を取得してクラウドサーバ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 30 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 30 may acquire location information and connect to the cloud server Sv by starting a shopping 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 30 is connected to the cloud server Sv.

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

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

また、クラウドサーバSvは、携帯端末30から取引の開始要求があると、現在日付を取得し、シリアル番号を発行(採番)する。さらに、クラウドサーバSvは、取得した店舗識別情報と、取得した現在日付と、発行したシリアル番号とを結合させて、カート識別情報として記憶する。また、クラウドサーバSvは、携帯端末30から取引の開始要求を受信すると、現在日時を、カート情報内の取引開始日時(生成日時)に記憶する。また、クラウドサーバSvは、携帯端末30から取引開始要求を受信すると、受信した顧客識別情報をカート情報に記憶させる。 When the cloud server Sv receives a request to start a transaction from the mobile terminal 30, 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 30, it stores the current date and time as the transaction start date and time (generation date and time) in the cart information. When the cloud server Sv receives a request to start a transaction from the mobile terminal 30, it stores the received customer identification information in the cart information.

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

ステップS604:携帯端末30は、クラウドサーバSvからカート識別情報および商品登録初期画面情報を受信すると、カート識別情報を記憶するとともに、商品登録初期画面をディスプレイ409に表示する。 Step S604: When the mobile terminal 30 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 initial screen on the display 409.

ステップS605:携帯端末30は、顧客の操作に応じて、商品(商品に付されたバーコード)をスキャンし、登録する。商品をスキャンすると、携帯端末30は、スキャンによって得られた商品コードを、カート識別情報とともにクラウドサーバSvへ送信する(図7の送受信データD3参照)。この商品コードが示す商品が、例えば、未スキャン商品等の保留商品である場合には、送受信データD3として、カート識別情報と、保留商品を示す情報とが送信される。 Step S605: The mobile terminal 30 scans and registers the product (the barcode attached to the product) in response to the customer's operation. When the product is scanned, the mobile terminal 30 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). If the product indicated by this 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は、携帯端末30から商品コードとカート識別情報とを受信すると、受信したカート識別情報が含まれるカート情報を特定する。 Step S606: When the cloud server Sv receives the product code and cart identification information from the mobile terminal 30, it identifies the cart information that includes the received cart identification information.

ステップS607:クラウドサーバSvは、特定したカート情報に含まれる登録商品情報を更新する。具体的には、クラウドサーバSvは、N品目の商品コードを受信した場合には、当該商品コードが示す登録商品情報(登録商品N)を記憶する。より具体的には、クラウドサーバSvは、商品コードと、品名と、価格(単価)とを対応付けて登録商品情報(登録商品N)を記憶する。また、クラウドサーバ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 the Nth item, it stores the registered product information (registered product N) indicated by the product code. More specifically, the cloud server Sv stores the registered product information (registered product N) by associating the product code, product name, and price (unit price). In addition, the cloud server Sv updates the cumulative information (cumulative number of items, subtotal amount, etc.) of the registered product information from the identified cart information.

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

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

ステップS609:携帯端末30は、クラウドサーバSvからカート識別情報および商品登録更新画面情報を受信すると、登録画面に商品を追加した商品登録更新画面を表示する。なお、図7では、説明の便宜上、図示を省略しているが、ステップS605~ステップS609の処理は、商品に付されたバーコードをスキャンする毎に繰り返し実行される。すなわち、ステップS605~ステップS609の処理は、後述するステップS610の登録完了の指示を受け付けるまでループする。 Step S609: When the mobile terminal 30 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:携帯端末30は、顧客の操作によって登録完了の指示を受け付ける。例えば、携帯端末30は、ディスプレイ409に表示される登録を完了させるボタン(図9の登録完了ボタン903)が押下されることによって、登録完了の指示を受け付ける。 Step S610: The mobile terminal 30 accepts an instruction to complete registration through an operation by the customer. For example, the mobile terminal 30 accepts an instruction to complete registration by pressing a button to complete registration displayed on the display 409 (the registration completion button 903 in FIG. 9 ).

ステップS611:携帯端末30は、登録完了の指示を受け付けると、精算用コードを生成する。精算用コードには、カート識別情報や、POS端末20に精算を行わせるための送信要求情報が含まれる。送信要求情報は、クラウドサーバSvに対して、POS端末20宛てに登録情報の送信を要求する情報である。登録情報は、精算に必要な情報であり、例えば、登録商品情報のうち、品名、価格、小計金額などを含み、また、保留商品情報を含む。携帯端末30は、精算用コードを生成すると、生成した精算用コードをディスプレイ409に表示する。 Step S611: When the mobile terminal 30 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 requests 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, as well as pending product information. When the mobile terminal 30 generates the settlement code, it displays the generated settlement code on the display 409.

ステップS612:ディスプレイ409に精算用コードが表示されると、顧客は、当該精算用コードを、POS端末20の客側スキャナ部206に読み取らせる。これにより、POS端末20は、カート識別情報を取得する。なお、精算用コードを読み取らせることが可能なPOS端末20は、会計専用モードのPOS端末20であるが、フルセルフモードのPOS端末20であってもよい。 Step S612: When the settlement code is displayed on the display 409, the customer has the settlement code read by the customer-side scanner unit 206 of the POS terminal 20. As a result, the POS terminal 20 acquires cart identification information. Note that the POS terminal 20 capable of reading the settlement code is a POS terminal 20 in a checkout-only mode, but may also be a POS terminal 20 in a full self-service mode.

ステップS613:POS端末20は、携帯端末30のディスプレイ409に表示されている精算用コードを読み取ると、クラウドサーバSvに、登録情報の送信要求(送信要求情報)を行う。具体的には、POS端末20は、精算用コードから復元したカート識別情報とともに、登録情報の送信要求情報をクラウドサーバSvへ送信する(図7の送受信データD5)。 Step S613: When the POS terminal 20 reads the settlement code displayed on the display 409 of the mobile terminal 30, it makes a request to the cloud server Sv to send the registration information (transmission request information). Specifically, the POS terminal 20 sends the registration information transmission request information to the cloud server Sv together with the cart identification information restored from the settlement code (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 cart identification information and registration information to the POS terminal 20 as transmitted and received data D6 (transmitted and received data D6 in FIG. 7). The registration information includes information indicating the product name, price, registration date and time (order of registration), product code, subtotal amount, etc. If there are reserved products in the identified cart information, the registration information including information on the reserved products is transmitted to the POS terminal 20.

ステップS616:POS端末20は、クラウドサーバSvから登録情報を受信すると、客側表示部205に登録情報を一覧表示する。なお、一覧表示において、保留商品がある場合には、保留商品を除いた小計金額が表示されてもよいし、小計金額が表示されなくてもよい。また、保留商品がある場合には、店員の呼び出しが行われる。この場合、POS端末20は、例えば、監視端末11や、店員が所持する端末装置へ、保留商品があることを示す情報や、当該POS端末20へ店員を赴かせるための情報を送信する。 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. If 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. If 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 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 a payment type. The payment type may be pre-registered in the shopping 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は、精算した内容を示す精算情報やカート識別情報(図7の送受信データD7)をクラウドサーバ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 settlement information indicating the details of the settlement and cart identification information (transmitted and received data D7 in FIG. 7) 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 that includes the received cart identification information.

ステップS618:クラウドサーバSvは、取引完了通知を携帯端末30へ送信する。
ステップS619:携帯端末30は、取引完了通知を受信すると、携帯端末30に登録されている商品を消去し、ショッピングアプリを終了する。なお携帯端末30は、ステップS611において、精算用コードを生成して、表示すると、携帯端末30に登録されている商品を消去し、ショッピングアプリを終了してもよい。すなわち、クラウドサーバSvが行う、取引完了通知の送信処理(ステップS618)を行わないようにしてもよい。
Step S618: The cloud server Sv transmits a transaction completion notification to the mobile terminal 30.
Step S619: When the mobile terminal 30 receives the transaction completion notification, it deletes the products registered in the mobile terminal 30 and ends the shopping application. Note that when the mobile terminal 30 generates and displays the settlement code in step S611, it may delete the products registered in the mobile terminal 30 and end the shopping application. In other words, the cloud server Sv may not perform the process of transmitting the transaction completion notification (step S618).

(POS端末20が行うセルフ精算時の処理の一例)
図8は、POS端末20が行う精算時の処理の一例を示すフローチャートである。図8において、POS端末20は、登録情報の一覧表示の開始となったか否かを判断する(ステップS801)。登録情報の一覧表示の開始は、客側スキャナ部206が精算用コードを読み取り、読み取った精算用コードに基づいて、クラウドサーバSvに対して登録情報の送信要求を行い、クラウドサーバSvから登録情報を受信することである。
(An example of a process performed by the POS terminal 20 during self-payment)
Fig. 8 is a flow chart showing an example of a process at the time of settlement performed by the POS terminal 20. In Fig. 8, the POS terminal 20 judges whether or not the display of a list of registered information has started (step S801). The display of a list of registered information starts when the customer-side scanner unit 206 reads a settlement code, makes a request to the cloud server Sv to send registered information based on the read settlement code, and receives the registered information from the cloud server Sv.

なお、POS端末20がフルセルフモードに制御されている場合、登録情報の一覧表示は、POS端末20に表示される登録完了ボタンが押下されることによって開始される。また、POS端末20が会計専用モードに制御されている場合、登録情報の一覧表示は、他のPOS端末20から登録情報(取引情報)を受信することや、お会計券のコードを読み取ることによって開始される。 When the POS terminal 20 is controlled in the full self-service mode, the display of the list of registered information begins when the registration complete button displayed on the POS terminal 20 is pressed. When the POS terminal 20 is controlled in the accounting-only mode, the display of the list of registered information begins when the POS terminal 20 receives registered information (transaction information) from another POS terminal 20 or reads the code on the accounting ticket.

POS端末20は、登録情報の一覧表示の開始となるまで待機する(ステップS801:NO)。登録情報の一覧表示の開始となると(ステップS801:YES)、POS端末20は、登録情報を参照し、保留商品があるか否かを判断する(ステップS802)。保留商品がない場合(ステップS802:NO)、POS端末20は、客側表示部205に、通常一覧表示画面(図10(B)参照)を表示する(ステップS803)。通常一覧表示画面では、例えば、登録商品が単価順で表示される。また、通常一覧表示画面では、精算開始ボタンと、店員呼出ボタンとが表示される。 The POS terminal 20 waits until the display of the list of registered information begins (step S801: NO). When the display of the list of registered information begins (step S801: YES), the POS terminal 20 refers to the registered information and determines whether there are any reserved items (step S802). If there are no reserved items (step S802: NO), the POS terminal 20 displays the normal list display screen (see FIG. 10(B)) on the customer side display unit 205 (step S803). On the normal list display screen, for example, the registered items are displayed in order of unit price. In addition, the normal list display screen displays a checkout start button and a store clerk call button.

そして、POS端末20は、店員呼出ボタンが押下されたか否かを判断する(ステップS804)。店員呼出ボタンが押下されない場合(ステップS804:NO)、POS端末20は、ステップS817へ進む。一方、店員呼出ボタンが押下された場合(ステップS804:YES)、POS端末20は、ステップS806に進む。また、ステップS802において保留商品がある場合(ステップS802:YES)、保留商品を確認表示態様で表示する(ステップS805)。そして、POS端末20は、客側表示部205に呼出中一覧表示画面を表示する(ステップS806)。 The POS terminal 20 then determines whether the store clerk call button has been pressed (step S804). If the store clerk call button has not been pressed (step S804: NO), the POS terminal 20 proceeds to step S817. On the other hand, if the store clerk call button has been pressed (step S804: YES), the POS terminal 20 proceeds to step S806. If there are items on hold in step S802 (step S802: YES), the POS terminal 20 displays the items on hold in a confirmation display mode (step S805). The POS terminal 20 then displays a call list display screen on the customer display unit 205 (step S806).

なお、店員呼出ボタンが押下された場合の呼出中一覧表示画面については、図11(A)を用いて後述する。また、保留商品がある場合の呼出中一覧表示画面については、図14(C)を用いて後述する。呼出中一覧表示画面では、例えば、登録商品が登録順で表示される。また、呼出中一覧表示画面では、第1切替ボタンが表示され、精算開始ボタンと、店員呼出ボタンとが非表示となる。 The call list display screen when the store clerk call button is pressed will be described later with reference to FIG. 11 (A). The call list display screen when there are pending items will be described later with reference to FIG. 14 (C). On the call list display screen, for example, registered items are displayed in the order in which they were registered. Also, on the call list display screen, the first switch button is displayed, and the checkout start button and store clerk call button are hidden.

そして、POS端末20は、第1切替ボタンが押下されたか否かを判断する(ステップS807)。第1切替ボタンが押下されない場合(ステップS807:NO)、POS端末20は、ステップS811に進む。一方、第1切替ボタンが押下された場合(ステップS807:YES)、POS端末20は、登録商品の配列を切り替える(ステップS808)。なお、この切り替えは、登録順の配列と、単価順の配列との切り替えである。 The POS terminal 20 then determines whether or not the first switching button has been pressed (step S807). If the first switching button has not been pressed (step S807: NO), the POS terminal 20 proceeds to step S811. On the other hand, if the first switching button has been pressed (step S807: YES), the POS terminal 20 switches the arrangement of the registered products (step S808). Note that this switching is between an arrangement in order of registration and an arrangement in order of unit price.

そして、POS端末20は、確認希望商品を受け付けたか否かを判断する(ステップS809)。確認希望商品を受け付けない場合(ステップS809:NO)、POS端末20は、ステップS811へ進む。確認希望商品を受け付けた場合(ステップS809:YES)、POS端末20は、確認希望商品を確認表示態様で表示する(ステップS810)。そして、POS端末20は、店員の操作を検出したか否かを判断する(ステップS811)。店員の操作の検出は、例えば、店員側スキャナ部212によって店員コードが読み取られることである。 The POS terminal 20 then determines whether or not the item desired to be confirmed has been accepted (step S809). If the item desired to be confirmed has not been accepted (step S809: NO), the POS terminal 20 proceeds to step S811. If the item desired to be confirmed has been accepted (step S809: YES), the POS terminal 20 displays the item desired to be confirmed in a confirmation display mode (step S810). The POS terminal 20 then determines whether or not a store clerk operation has been detected (step S811). A store clerk operation is detected, for example, when a store clerk code is read by the store clerk scanner unit 212.

店員の操作が検出されない場合(ステップS811:NO)、POS端末20は、ステップS807に戻る。なお、所定時間が経過しても店員の操作が検出されない場合は、その旨を示す報知を行ってもよい。具体的には、店員呼出要求を行ったものの、店員がPOS端末20に到着していない旨を示す点灯態様でサインポール216を点灯させたり、再度店員を呼び出している旨を客側表示部205に表示したりしてもよい。 If no operation by the store clerk is detected (step S811: NO), the POS terminal 20 returns to step S807. If no operation by the store clerk is detected after a predetermined time has elapsed, a notification to that effect may be issued. Specifically, the sign pole 216 may be lit in a lighting mode indicating that a store clerk call request has been made but the store clerk has not yet arrived at the POS terminal 20, or a message may be displayed on the customer side display unit 205 indicating that the store clerk is being called again.

店員の操作が検出された場合(ステップS811:YES)、POS端末20は、客側表示部205に、店員用一覧表示画面(図12(A)および図16(A)参照)を表示する(ステップS812)。店員用一覧表示画面では、登録商品が単価順で表示される。また、店員用一覧表示画面では、第2切替ボタンが表示され、精算開始ボタンと、店員呼出ボタンとが非表示となる。 If a store clerk operation is detected (step S811: YES), the POS terminal 20 displays a store clerk list display screen (see FIG. 12(A) and FIG. 16(A)) on the customer display unit 205 (step S812). On the store clerk list display screen, registered products are displayed in order of unit price. In addition, on the store clerk list display screen, the second switching button is displayed, and the checkout start button and the store clerk call button are hidden.

そして、POS端末20は、第2切替ボタンが押下されたか否かを判断する(ステップS813)。第2切替ボタンが押下されない場合(ステップS813:NO)、POS端末20は、ステップS815に進む。一方、第2切替ボタンが押下された場合(ステップS813:YES)、POS端末20は、登録商品の配列を切り替える(ステップS814)。なお、この切り替えは、単価順の配列と、部門コード順の配列との切り替えである。 The POS terminal 20 then determines whether or not the second switching button has been pressed (step S813). If the second switching button has not been pressed (step S813: NO), the POS terminal 20 proceeds to step S815. On the other hand, if the second switching button has been pressed (step S813: YES), the POS terminal 20 switches the arrangement of the registered products (step S814). This switching is between an arrangement in unit price order and an arrangement in department code order.

そして、POS端末20は、店員の確認作業が終了したか否かを判断する(ステップS815)。確認作業は、未スキャン商品の登録、NONファイル商品の登録、年齢確認、防犯タグの除去、医薬品の説明などである。また、確認作業は、確認希望商品の数量変更やキャンセルなどである。また、確認作業において、確認希望商品の数量変更やキャンセルを行う場合、店員は、当該商品のバーコードを客側スキャナ部206または店員側スキャナ部212にスキャンさせて、当該商品の数量変更やキャンセルを行う。 The POS terminal 20 then determines whether the store clerk has completed the confirmation process (step S815). Confirmation processes include registering unscanned products, registering NON file products, verifying age, removing security tags, and providing explanations about medicines. Confirmation processes also include changing the quantity of a product to be confirmed or canceling it. When changing the quantity of a product to be confirmed or canceling it during the confirmation process, the store clerk has the customer-side scanner unit 206 or store clerk-side scanner unit 212 scan the barcode of the product to change the quantity or cancel the product.

店員の確認作業が終了していない場合(ステップS815:NO)、POS端末20は、ステップS813に戻る。店員の確認作業が終了した場合(ステップS815:YES)、POS端末20は、客側表示部205に通常一覧表示画面を表示する(ステップS816)。 If the store clerk has not finished checking (step S815: NO), the POS terminal 20 returns to step S813. If the store clerk has finished checking (step S815: YES), the POS terminal 20 displays the normal list display screen on the customer display unit 205 (step S816).

そして、POS端末20は、精算開始ボタンが押下されたか否かを判断する(ステップS817)。精算開始ボタンが押下されない場合(ステップS817:NO)、POS端末20は、ステップS804に戻る。精算開始ボタンが押下された場合(ステップS817:YES)、POS端末20は、精算処理を行い(ステップS818)、一連の処理を終了する。 The POS terminal 20 then determines whether the checkout start button has been pressed (step S817). If the checkout start button has not been pressed (step S817: NO), the POS terminal 20 returns to step S804. If the checkout start button has been pressed (step S817: YES), the POS terminal 20 performs the checkout process (step S818) and ends the series of processes.

(携帯端末30に表示される画面の一例について)
次に、図9を用いて、携帯端末30に表示される画面の一例について説明する。図9は、携帯端末30のディスプレイ409に表示される画面の一例を示す説明図である。
(Example of a screen displayed on the mobile terminal 30)
Next, an example of a screen displayed on the mobile terminal 30 will be described with reference to Fig. 9. Fig. 9 is an explanatory diagram showing an example of a screen displayed on the display 409 of the mobile terminal 30.

図9(A)は、携帯端末30に表示される商品を登録する際の画面を示す。図9(A)に示すように、携帯端末30のディスプレイ409には、撮像領域901と、合計表示領域902と、登録完了ボタン903と、登録商品表示領域904とが表示されている。 Figure 9 (A) shows a screen displayed on the mobile terminal 30 when registering a product. As shown in Figure 9 (A), the display 409 of the mobile terminal 30 displays an imaging area 901, a total display area 902, a registration completion button 903, and a registered product display area 904.

撮像領域901は、携帯端末30のカメラ407の機能により、商品に付されたバーコードを撮像することが可能な領域である。合計表示領域902は、登録した各種商品の合計点数や合計金額を示す領域である。登録完了ボタン903は、登録が完了し、精算手続の開始の指示を受け付けるボタンである。 The imaging area 901 is an area where the barcode attached to the product can be imaged using the camera 407 of the mobile terminal 30. The total display area 902 is an area that shows the total number of registered products and the total price. The registration completion button 903 is a button that is used to complete registration and to receive instructions to start the checkout procedure.

登録商品表示領域904は、登録した商品の商品名、数量、価格などが表示される領域である。なお、登録商品表示領域904には、登録した順番で、登録商品が表示されている。具体的には、最も直近に登録した商品が、登録商品表示領域904の上方に表示されている。図9(A)において、携帯端末30は、登録完了ボタン903が押下されると、図9(B)に示す画面に移行する。 The registered product display area 904 is an area in which the product name, quantity, price, etc. of the registered product are displayed. The registered products are displayed in the registered product display area 904 in the order in which they were registered. Specifically, the most recently registered product is displayed at the top of the registered product display area 904. When the registration completion button 903 is pressed in FIG. 9 (A), the mobile terminal 30 transitions to the screen shown in FIG. 9 (B).

図9(B)は、携帯端末30に精算用コード921が表示された際の画面を示す。図9(B)に示すように、携帯端末30のディスプレイ409には、案内表示920と、精算用コード921と、登録復帰ボタン922と、合計金額表示923と、駐車案内表示924とが表示されている。 Figure 9 (B) shows the screen when the settlement code 921 is displayed on the mobile terminal 30. As shown in Figure 9 (B), the display 409 of the mobile terminal 30 displays a guidance display 920, a settlement code 921, a registration return button 922, a total amount display 923, and a parking guidance display 924.

案内表示920は、POS端末20に、精算用コード1321を読み取らせる旨の案内を示す。精算用コード921は、例えば、携帯端末30のカート識別情報や、クラウドサーバSvに対して精算開始の要求を行わせるための情報をコード化したものである。登録復帰ボタン922は、商品をスキャンすることが可能な画面(図9(A)の画面)に復帰することを受け付けるボタンである。合計金額表示923は、精算処理において顧客が支払う合計金額を示す。 The guidance display 920 displays guidance to have the POS terminal 20 read the settlement code 1321. The settlement code 921 is, for example, coded information such as cart identification information of the mobile terminal 30 or information for requesting the cloud server Sv to start settlement. The return to registration button 922 is a button that accepts returning to the screen where the product can be scanned (the screen in FIG. 9 (A)). The total amount display 923 shows the total amount to be paid by the customer in the settlement process.

駐車案内表示924は、駐車場を利用したか否かの通知を示す。また、駐車案内表示924は、駐車場を利用した旨を受け付ける「はい」ボタン925と、駐車場を利用していない旨を受け付ける「いいえ」ボタン926とを含む。「いいえ」ボタン926が押下された場合、そのまま、POS端末20において精算用コードを読み取らせることが可能になる。一方で、「はい」ボタン925が押下された場合、携帯端末30は、駐車料金の案内を示す画面が表示される。なお、駐車料金の案内を示す画面については、変形例で後述する。 The parking information display 924 notifies the user whether or not the parking lot has been used. The parking information display 924 also includes a "Yes" button 925 to accept that the parking lot has been used, and a "No" button 926 to accept that the parking lot has not been used. When the "No" button 926 is pressed, the POS terminal 20 can read the settlement code. On the other hand, when the "Yes" button 925 is pressed, a screen showing parking fee information is displayed on the mobile terminal 30. The screen showing parking fee information will be described later in a modified example.

精算用コード921がPOS端末20(客側スキャナ部206)に読み取られると、POS端末20における精算が可能になる。具体的には、POS端末20は、精算用コード921を読み取ると、クラウドサーバSvに対して登録情報の送信要求を行い、当該送信要求に応じてクラウドサーバSvから受信した登録情報を用いて、精算処理を実行することが可能になる。 When the settlement code 921 is read by the POS terminal 20 (customer-side scanner unit 206), settlement becomes possible at the POS terminal 20. Specifically, when the POS terminal 20 reads the settlement code 921, it makes a request to the cloud server Sv to send registration information, and is able to execute settlement processing using the registration information received from the cloud server Sv in response to the request.

(セルフ精算時に、POS端末20の客側表示部205に表示される画面の遷移例)
次に、図10~図16を用いて、セルフ精算時に、POS端末20の客側表示部205に表示される画面の遷移例について説明する。図10~図13は、保留商品がない場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。
(Example of screen transition displayed on the customer side display unit 205 of the POS terminal 20 during self-payment)
Next, an example of screen transitions displayed on the customer side display unit 205 of the POS terminal 20 during self-checkout will be described with reference to Figures 10 to 16. Figures 10 to 13 are explanatory diagrams showing an example of screen transitions displayed on the POS terminal 20 when there are no reserved products.

図10(A)は、案内画面1000を示す。案内画面1000は、客側スキャナ部206に、精算用コード921を読み取らせることを促す画面である。例えば、POS端末20は、会計専用モードの待機状態において、案内画面100を表示する。図10(A)に示す案内画面1000において、顧客が携帯端末30に表示された精算用コード921を客側スキャナ部206に読み取らせると、図10(B)に示す通常一覧表示画面1010に遷移する。 Figure 10 (A) shows a guide screen 1000. The guide screen 1000 is a screen that prompts the customer-side scanner unit 206 to read the settlement code 921. For example, the POS terminal 20 displays the guide screen 100 in standby mode in the accounting-only mode. When the customer has the customer-side scanner unit 206 read the settlement code 921 displayed on the mobile terminal 30 on the guide screen 1000 shown in Figure 10 (A), the screen transitions to the normal list display screen 1010 shown in Figure 10 (B).

なお、図10(B)に示す通常一覧表示画面1010に遷移するのは、精算用コード921が読み取られた場合に限らない。例えば、POS端末20がフルセルフモードに制御されているときには、商品の登録完了を示す登録完了ボタンが押下された場合も、図10(B)に示す通常一覧表示画面1010と同様の画面に遷移する。また、POS端末20が会計専用モードに制御されているときに、他のPOS端末20から登録情報を受信した場合や、他のPOS端末20で発行されたお会計券のコードを読み取った場合も、図10(B)に示す通常一覧表示画面1010と同様の画面に遷移する。 The transition to the normal list display screen 1010 shown in FIG. 10(B) does not necessarily have to be caused by reading the settlement code 921. For example, when the POS terminal 20 is controlled in full self-service mode, the screen also transitions to a screen similar to the normal list display screen 1010 shown in FIG. 10(B) when the registration completion button, indicating that product registration is complete, is pressed. Also, when the POS terminal 20 is controlled in accounting-only mode, if registration information is received from another POS terminal 20 or if the code on a bill issued by another POS terminal 20 is read, the screen also transitions to a screen similar to the normal list display screen 1010 shown in FIG. 10(B).

なお、フルセルフモードの待機中では、案内画面1000とは異なる画面が表示され、具体的には、商品の登録を案内する画面が表示される。また、案内画面1000は、図10(A)に示す案内に加えて、お会計券の読み取りを促す旨の表示についても行うようにしてもよい。 When the device is on standby in full self-service mode, a screen different from the guidance screen 1000 is displayed; specifically, a screen that guides the user to register a product is displayed. In addition to the guidance shown in FIG. 10(A), the guidance screen 1000 may also display a message urging the user to read the bill.

図10(B)は、通常一覧表示画面1010を示す。図10(B)に示す通常一覧表示画面1010は、取引情報表示1011と、精算開始ボタン1012と、店員呼出ボタン1013と、商品点数表示1016とを含む。 Figure 10 (B) shows the normal list display screen 1010. The normal list display screen 1010 shown in Figure 10 (B) includes a transaction information display 1011, a checkout start button 1012, a store clerk call button 1013, and a product quantity display 1016.

取引情報表示1011は、登録した商品ごとの、商品名や購入点数や購入金額などを示すほか、登録した各種商品の合計点数や合計金額などを示す。図10(B)において、取引情報表示1011は、単価順の配列で表示されている。すなわち、精算開始時に、取引情報表示1011は、単価の高い商品から順に表示される。 The transaction information display 1011 shows the product name, number of items purchased, and purchase price for each registered product, as well as the total number of items and total price for the various registered products. In FIG. 10(B), the transaction information display 1011 is displayed in order of unit price. In other words, when the checkout begins, the transaction information display 1011 is displayed in order of unit price, starting with the product with the highest unit price.

なお、精算開始時に、取引情報表示1011は、登録順に表示されるようにしてもよい。精算開始時に、取引情報表示1011の表示を単価順とするか、登録順にするかは、店員が予め設定できるようにしてもよい。 When the checkout begins, the transaction information display 1011 may be displayed in the order of registration. When the checkout begins, the store clerk may be able to set in advance whether the transaction information display 1011 is displayed in order of unit price or in order of registration.

取引情報表示1011は、携帯端末30のディスプレイ409に表示される登録商品表示領域904(図9(A)参照)と比較して、表示領域も大きく、顧客にとって見やすい表示である。このように視認性の良好な取引情報表示1011を表示するため、顧客は、自身で登録した商品を容易に確認することができる。また、単価順の配列で表示されているため、顧客は、単価の高い商品を優先して確認することができる。 The transaction information display 1011 has a larger display area than the registered product display area 904 (see FIG. 9(A)) displayed on the display 409 of the mobile terminal 30, making it easier for customers to see. Because the transaction information display 1011 is displayed with good visibility in this way, customers can easily check the products they have registered. In addition, because the products are displayed in order of unit price, customers can prioritize checking products with higher unit prices.

精算開始ボタン1012は、顧客から精算処理の開始を受け付けるボタンである。店員呼出ボタン1013は、顧客から店員の呼び出しを受け付けるボタンである。商品点数表示1016(1016a~1016d)は、商品の価格帯に応じて商品を区分けした各区分の商品点数を示す。具体的には、商品点数表示1016aは、登録商品のうち、「1000円以上」の商品の点数を示す。商品点数表示1016aは、登録商品のうち、「500円以上、1000円未満」の商品の点数を示す。商品点数表示1016aは、登録商品のうち、「300円以上、500円未満」の商品の点数を示す。商品点数表示1016aは、登録商品のうち、「0円以上、300円未満」の商品の点数を示す。 The start checkout button 1012 is a button that accepts the start of the checkout process from the customer. The call staff button 1013 is a button that accepts the customer's request to call a staff member. The item number display 1016 (1016a to 1016d) shows the number of items in each category, which is divided according to the price range of the item. Specifically, the item number display 1016a shows the number of registered items that are "1000 yen or more". The item number display 1016a shows the number of registered items that are "500 yen or more and less than 1000 yen". The item number display 1016a shows the number of registered items that are "300 yen or more and less than 500 yen". The item number display 1016a shows the number of registered items that are "0 yen or more and less than 300 yen".

図10(B)の取引情報表示1011に表示される商品について具体的に説明すると、取引情報表示1011には、4つの商品が登録されている。具体的には、最も単価の高い「○○ソーセージ」が最も上位に表示されている。次に単価の高い「○○チーズ」が「○○ソーセージ」の下に表示されている。さらに、その次に単価の高い「○○ミートソース」が「○○チーズ」の下に表示されている。そして、最も単価の低い「○○中濃ソース」が「○○ミートソース」の下に表示されている。顧客が取引情報表示1011を確認し、登録した商品と、購入を希望する商品とに相違がなければ、顧客は、精算開始ボタン1012を押下する。精算開始ボタン1012が押下されると、POS端末20は、精算処理を行うことが可能である。 To explain the products displayed on the transaction information display 1011 in FIG. 10(B) in more detail, four products are registered on the transaction information display 1011. Specifically, "XX sausage," which has the highest unit price, is displayed at the top. "XX cheese," which has the next highest unit price, is displayed below "XX sausage." Furthermore, "XX meat sauce," which has the next highest unit price, is displayed below "XX cheese." And "XX medium-thick sauce," which has the lowest unit price, is displayed below "XX meat sauce." When the customer checks the transaction information display 1011 and there is no difference between the registered product and the product they wish to purchase, the customer presses the checkout start button 1012. When the checkout start button 1012 is pressed, the POS terminal 20 can carry out the checkout process.

一方で、顧客が取引情報表示1011を確認し、登録した商品と、購入を希望する商品とに相違があれば、登録した商品を修正する必要が生じる。この修正には、店員の操作を要する。具体例を挙げると、顧客が取引情報表示1011を確認したところ、「○○ミートソース」を3点登録したつもりが、1点しか登録されていないことに気付いたとする。この場合、顧客は、店員呼出ボタン1013を押下して店員を呼び出す。店員呼出ボタン1013が押下されると、図10(C)に示す確認画面1020に遷移する。 On the other hand, if the customer checks the transaction information display 1011 and finds that there is a discrepancy between the registered product and the product they wish to purchase, the registered product will need to be revised. This revision requires the action of a store clerk. As a specific example, suppose that the customer checks the transaction information display 1011 and realizes that only one item of "XX meat sauce" has been registered, even though they intended to register three items. In this case, the customer presses the store clerk call button 1013 to call a store clerk. When the store clerk call button 1013 is pressed, the screen transitions to the confirmation screen 1020 shown in FIG. 10 (C).

図10(C)は、確認画面1020を示す。確認画面1020は、図10(B)に示した通常一覧表示画面1010上に、通知表示1021と、確認ボタン1022とが表示された画面である。通知表示1021は、店員を呼び出している旨や、確認希望商品の選択を促す旨の通知を示す。確認ボタン1022は、店員を呼び出していることに対する確認を顧客から受け付けるボタンである。 Figure 10 (C) shows a confirmation screen 1020. The confirmation screen 1020 is a screen on which a notification display 1021 and a confirmation button 1022 are displayed on the normal list display screen 1010 shown in Figure 10 (B). The notification display 1021 displays a notification that a store clerk is being called and prompts the customer to select a product to be confirmed. The confirmation button 1022 is a button that accepts confirmation from the customer that a store clerk is being called.

ここで、確認画面1020には、背景に取引情報表示1011が表示されているものの、図10(B)に示した取引情報表示1011よりも視認性が低下して表示されている。また、確認画面1020では、図10(B)において表示されていた精算開始ボタン1012が表示されていない。図10(C)に示す確認画面1020において、顧客が確認ボタン1022を押下すると、図11(A)に示す呼出中一覧表示画面1100に遷移する。 Although the transaction information display 1011 is displayed in the background of the confirmation screen 1020, it is displayed with reduced visibility compared to the transaction information display 1011 shown in FIG. 10(B). Also, the settlement start button 1012 displayed in FIG. 10(B) is not displayed on the confirmation screen 1020. When the customer presses the confirmation button 1022 on the confirmation screen 1020 shown in FIG. 10(C), the screen transitions to the calling list display screen 1100 shown in FIG. 11(A).

図11(A)は、登録順の呼出中一覧表示画面1100を示す。図11(A)に示す呼出中一覧表示画面1100は、図10(B)に示した通常一覧表示画面1010と比較して、主に、取引情報表示1011の配列と、精算開始ボタン1012が表示されていない点と、店員呼出ボタン1013に代わって呼出中止ボタン1101が表示されている点と、新たに、第1切替ボタン1014と、商品指定ボタン1015とが表示されている点とが異なる。 Figure 11 (A) shows a call list display screen 1100 in the order of registration. The call list display screen 1100 shown in Figure 11 (A) differs from the normal list display screen 1010 shown in Figure 10 (B) mainly in the arrangement of the transaction information display 1011, the absence of the start checkout button 1012, the display of a cancel call button 1101 instead of the call clerk button 1013, and the display of a first switch button 1014 and a product designation button 1015.

取引情報表示1011は、登録順の配列で表示されている。すなわち、取引情報表示1011は、買い物の序盤に登録した商品から順に表示されている。取引情報表示1011は、携帯端末30のディスプレイ409に表示される登録商品表示領域904(図9(A)参照)と同様に、登録順の配列で表示されている。取引情報表示1011は、登録商品表示領域904と比較して、表示領域も大きく、顧客にとって見やすい表示である。このように視認性の良好な取引情報表示1011を表示するため、顧客は、自身で登録した商品を容易に確認することができる。 The transaction information display 1011 is displayed in the order of registration. That is, the transaction information display 1011 is displayed in the order of products registered, starting with those registered at the beginning of the shopping trip. The transaction information display 1011 is displayed in the order of registration, similar to the registered product display area 904 (see FIG. 9 (A)) displayed on the display 409 of the mobile terminal 30. The transaction information display 1011 has a larger display area than the registered product display area 904, making it easier for customers to see. As the transaction information display 1011 is displayed with good visibility in this way, customers can easily check the products they have registered.

なお、図10(C)に示す確認画面1020において、顧客が確認ボタン1022を押下した直後の取引情報表示1011は、単価順の配列としてもよい。また、取引情報表示1011には、商品を登録した時刻や、商品を登録した順番を示す数字が表示されていてもよい。 In addition, in the confirmation screen 1020 shown in FIG. 10(C), the transaction information display 1011 immediately after the customer presses the confirmation button 1022 may be arranged in order of unit price. In addition, the transaction information display 1011 may display the time when the product was registered and a number indicating the order in which the product was registered.

呼出中止ボタン1101は、店員の呼び出しを中止するボタンである。また、呼出中一覧表示画面1100では、精算開始ボタン1012が表示されていない。このため、このまま状態では、精算処理を行うことができないようになっている。呼出中止ボタン1101が押下されると、店員の呼び出しが中止され、図10(B)に示した通常一覧表示画面1010に戻る。すなわち、呼出中止ボタン1101が押下されると、精算開始ボタン1012が表示される。このため、顧客が誤って店員呼出ボタン1013を押下した場合でも、呼出中止ボタン1101を押下することにより、店員の呼び出しをキャンセルして、精算処理を開始させることができる。 The call cancel button 1101 is a button for canceling the call to the store clerk. Furthermore, the start checkout button 1012 is not displayed on the call list display screen 1100. For this reason, the checkout process cannot be carried out in this state. When the call cancel button 1101 is pressed, the call to the store clerk is cancelled and the screen returns to the normal list display screen 1010 shown in FIG. 10 (B). In other words, when the call cancel button 1101 is pressed, the start checkout button 1012 is displayed. For this reason, even if a customer accidentally presses the call store clerk button 1013, the call to the store clerk can be cancelled and the checkout process can be started by pressing the call cancel button 1101.

図11(A)において、第1切替ボタン1014は、取引情報表示1011の配列を単価順の配列に切り替えることを受け付けるボタンである。なお、呼出中一覧表示画面1100において、第1切替ボタン1014を押下することによって取引情報表示1011の配列を切り替えることが可能な旨を示す通知を行ってもよい。図11(A)において、第1切替ボタン1014が押下されると、図11(B)に示す画面に遷移する。 In FIG. 11(A), the first switching button 1014 is a button that accepts switching the arrangement of the transaction information display 1011 to an arrangement in unit price order. Note that a notification may be given on the calling list display screen 1100 indicating that the arrangement of the transaction information display 1011 can be switched by pressing the first switching button 1014. When the first switching button 1014 is pressed in FIG. 11(A), the screen transitions to the screen shown in FIG. 11(B).

商品指定ボタン1015は、確認希望商品の選択を受け付けるためのボタンである。例えば、商品指定ボタン1015が押下された後に、取引情報表示1011に示すいずれかの商品が選択されると、当該商品を確認希望商品として受け付ける。なお、呼出中一覧表示画面1100において、商品指定ボタン1015を押下することによって確認希望商品を受け付けることが可能な旨を示す通知を行うようにしてもよい。 The product designation button 1015 is a button for accepting the selection of a product to be confirmed. For example, when any of the products shown in the transaction information display 1011 is selected after the product designation button 1015 is pressed, the selected product is accepted as the product to be confirmed. Note that the calling list display screen 1100 may be configured to notify the user that the product to be confirmed can be accepted by pressing the product designation button 1015.

なお、図10(B)に示した通常一覧表示画面1010において、第1切替ボタン1014が表示されていてもよい。この場合、通常一覧表示画面1010において、第1切替ボタン1014が押下された場合に、取引情報表示1011の配列を単価順の配列に切り替えるようにすればよい。 The first switching button 1014 may be displayed on the normal list display screen 1010 shown in FIG. 10(B). In this case, when the first switching button 1014 is pressed on the normal list display screen 1010, the arrangement of the transaction information display 1011 may be switched to an arrangement in unit price order.

また、図10(B)に示した通常一覧表示画面1010において、商品指定ボタン1015が表示されていてもよい。この場合、通常一覧表示画面1010において、商品指定ボタン1015が押下された場合に、取引情報表示1011に示すいずれかの商品が選択されると、当該商品を確認希望商品として受け付けるようにしてもよい。 In addition, a product designation button 1015 may be displayed on the normal list display screen 1010 shown in FIG. 10(B). In this case, when the product designation button 1015 is pressed on the normal list display screen 1010 and any product shown in the transaction information display 1011 is selected, the product may be accepted as a product to be confirmed.

図11(B)は、取引情報表示1011を単価順の配列で表示した呼出中一覧表示画面1110を示す。図11(B)において、取引情報表示1011は、単価順の配列で表示されている。すなわち、取引情報表示1011は、単価の高い商品から順に表示されている。図11(B)において、第1切替ボタン1014が押下されると、図11(A)の登録順の呼出中一覧表示画面1100に切り替わる。すなわち、図11(A)の登録順の呼出中一覧表示画面1100と、図11(B)の単価順の呼出中一覧表示画面1110とは、第1切替ボタン1014の押下に応じて切り替わる。 Figure 11 (B) shows a calling list display screen 1110 in which the transaction information display 1011 is displayed in order of unit price. In Figure 11 (B), the transaction information display 1011 is displayed in order of unit price. That is, the transaction information display 1011 is displayed in order of the product with the highest unit price. When the first switching button 1014 is pressed in Figure 11 (B), the screen switches to the calling list display screen 1100 in the order of registration in Figure 11 (A). That is, the calling list display screen 1100 in the order of registration in Figure 11 (A) and the calling list display screen 1110 in the order of unit price in Figure 11 (B) are switched in response to pressing the first switching button 1014.

図11(C)は、確認希望商品受付画面1120を示す。確認希望商品受付画面1120は、確認希望商品の選択を受け付ける画面である。具体的には、図11(A)の登録順の呼出中一覧表示画面1100において、商品指定ボタン1015が押下され、さらに、「○○ミートソース」を確認希望商品として受け付けた画面を示している。なお、確認希望商品は、一の商品を受け付けることに限らず、複数の商品を受け付けることが可能である。 Figure 11 (C) shows a confirmation-requested product reception screen 1120. Confirmation-requested product reception screen 1120 is a screen that accepts the selection of a product to be confirmed. Specifically, on the registration order calling list display screen 1100 in Figure 11 (A), the product designation button 1015 is pressed, and further, "XX meat sauce" is accepted as the product to be confirmed. Note that the confirmation-requested product is not limited to being a single product, and multiple products can be accepted.

図11(D)は、確認希望商品受付画面1130を示す。確認希望商品受付画面1130は、確認希望商品の選択を受け付ける画面である。具体的には、確認希望商品受付画面1130は、図11(B)の単価順の呼出中一覧表示画面1110において、商品指定ボタン1015が押下され、さらに、「○○ミートソース」を確認希望商品として受け付けた画面を示している。 Figure 11 (D) shows a confirmation-requested product reception screen 1130. The confirmation-requested product reception screen 1130 is a screen that accepts the selection of a product to be confirmed. Specifically, the confirmation-requested product reception screen 1130 shows a screen in which the product designation button 1015 is pressed on the price-ordered currently-called list display screen 1110 in Figure 11 (B) and "XX meat sauce" is further accepted as a confirmation-requested product.

図11(C)の確認希望商品受付画面1120、または、図11(D)の確認希望商品受付画面1130の表示中に、店員がPOS端末20に到着し、例えば、店員の名札に付された店員コードがPOS端末20に読み取られると、図12(A)に示す店員用一覧表示画面1200に遷移する。 When a store clerk arrives at the POS terminal 20 while the confirmation request item reception screen 1120 in FIG. 11(C) or the confirmation request item reception screen 1130 in FIG. 11(D) is displayed, and, for example, the store clerk code on the store clerk's name tag is read by the POS terminal 20, the screen transitions to the store clerk list display screen 1200 shown in FIG. 12(A).

図12(A)は、単価順の店員用一覧表示画面1200を示す。店員用一覧表示画面1200では、まず、単価順に表示される。図12(A)に示す単価順の店員用一覧表示画面1200は、取引情報表示1011に示す各商品の選択を受け付ける画面である。店員用一覧表示画面1200の取引情報表示1011では、確認希望商品(○○ミートソース)が最も上方に表示されている。確認希望商品には、「確認」の文字が表示されている。これにより、店員は、確認希望商品を容易に把握することができる。 Figure 12 (A) shows a list display screen 1200 for store clerks sorted by unit price. On the list display screen 1200 for store clerks, items are first displayed in order of unit price. The list display screen 1200 for store clerks sorted by unit price shown in Figure 12 (A) is a screen that accepts the selection of each item shown in the transaction information display 1011. On the transaction information display 1011 of the list display screen 1200 for store clerks, the item to be confirmed (XX meat sauce) is displayed at the top. The word "confirm" is displayed next to the item to be confirmed. This allows the store clerk to easily identify the item to be confirmed.

また、店員用一覧表示画面1200では、第2切替ボタン1201が表示されている。第2切替ボタン1201は、取引情報表示1011の配列を部門コード順の配列に切り替えることを受け付けるボタンである。第2切替ボタン1201が押下されると、図12(B)に示す画面に遷移する。 The clerk list display screen 1200 also displays a second switching button 1201. The second switching button 1201 is a button that accepts switching the arrangement of the transaction information display 1011 to an arrangement in department code order. When the second switching button 1201 is pressed, the screen transitions to the screen shown in FIG. 12 (B).

図12(B)は、部門コード順の配列で表示した店員用一覧表示画面1210を示す。図12(B)において、取引情報表示1011は、確認希望商品を除いて、部門コード順の配列で表示されている。具体的には、確認希望商品を除いた他の商品は、中分類の部門ごとに表示されている。なお、当該他の商品は、中分類の部門ごとに表示されることに限らず、大分類の部門ごとに表示されてもよいし、小分類の部門ごとに表示されてもよい。また、当該他の商品は、店員の選択に応じて、大分類、中分類、小分類のいずれかに切り替え可能であってもよい。なお、確認希望商品についても、部門コード順の配列で表示されるようにしてもよい。 Figure 12 (B) shows a list display screen 1210 for store clerks, arranged in order of department code. In Figure 12 (B), the transaction information display 1011 is arranged in order of department code, excluding the product to be confirmed. Specifically, the other products, excluding the product to be confirmed, are displayed by medium-sized department. Note that the other products are not limited to being displayed by medium-sized department, but may be displayed by large-sized department or by small-sized department. Furthermore, the other products may be switchable between large, medium, or small categories depending on the selection of the store clerk. Note that the products to be confirmed may also be displayed in order of department code.

図12(B)において、第2切替ボタン1201が押下されると、図12(A)に示す単価順の店員用一覧表示画面1200に切り替わる。すなわち、図12(A)の単価順の店員用一覧表示画面1200と、図12(B)の部門コード順の配列で表示した店員用一覧表示画面1210とは、第2切替ボタン1201の押下に応じて切り替え可能になっている。 In FIG. 12(B), when the second switching button 1201 is pressed, the screen switches to the clerk list display screen 1200 in unit price order shown in FIG. 12(A). In other words, the clerk list display screen 1200 in unit price order in FIG. 12(A) and the clerk list display screen 1210 in department code order in FIG. 12(B) can be switched by pressing the second switching button 1201.

単価順の店員用一覧表示画面1200、または、部門コード順の配列で表示した店員用一覧表示画面1210において、店員が取引情報表示1011に示す確認希望商品(○○ミートソース)を選択したとすると、図12(C)に示す修正画面1220に遷移する。 When the clerk selects the product (○○ meat sauce) shown in the transaction information display 1011 on the clerk list display screen 1200 arranged in unit price order, or on the clerk list display screen 1210 arranged in department code order, the screen transitions to the correction screen 1220 shown in FIG. 12 (C).

図12(C)は、修正画面1220を示す。図12(C)に示す修正画面1220は、取引情報表示1011に示す各商品(確認希望商品など)の修正を受け付ける画面である。具体的には、修正画面1220では、数量変更ボタン1221等の押下を受け付けることにより、数量の変更、商品の取り消し、商品(PLUコード:price look up コード)の変更などを受け付ける。店員から数量の変更を受け付けると、図12(D)に示す修正画面1230に遷移する。 Figure 12 (C) shows the correction screen 1220. The correction screen 1220 shown in Figure 12 (C) is a screen that accepts corrections to each product (such as a product to be confirmed) shown in the transaction information display 1011. Specifically, the correction screen 1220 accepts changes to the quantity, cancellation of the product, changes to the product (PLU code: price look up code), etc., by accepting the press of the quantity change button 1221, etc. When a change to the quantity is accepted from the store clerk, the screen transitions to the correction screen 1230 shown in Figure 12 (D).

図12(D)は、修正画面1230を示す。図12(D)に示す修正画面1230は、数量を「3」に変更した際の画面を示す。修正画面1230において、店員が確定ボタン1231を押下すると、図13(A)に示す通常一覧表示画面1300に遷移する。 Figure 12 (D) shows the modification screen 1230. The modification screen 1230 shown in Figure 12 (D) shows the screen when the quantity is changed to "3". When the store clerk presses the confirm button 1231 on the modification screen 1230, the screen transitions to the normal list display screen 1300 shown in Figure 13 (A).

図13(A)は、通常一覧表示画面1300を示す。図13(A)に示す通常一覧表示画面1300は、店員による修正内容が反映された画面を示す。通常一覧表示画面1300は、図10(B)に示した通常一覧表示画面1010と同様の項目が表示されている。具体的には、精算開始ボタン1012と、店員呼出ボタン1013とが再び表示されている。なお、図13(A)においては、POS端末20まで店員が到着したことが明らかであることから、店員呼出ボタン1013が表示されなくてもよい。通常一覧表示画面1300において、顧客が精算開始ボタン1012を押下すると、図13(B)に示す画面に遷移する。なお、通常一覧表示画面1300において、第1切替ボタン1014と、商品指定ボタン1015とを表示するようにしてもよい。 Figure 13 (A) shows the normal list display screen 1300. The normal list display screen 1300 shown in Figure 13 (A) shows a screen that reflects the corrections made by the store clerk. The normal list display screen 1300 displays the same items as the normal list display screen 1010 shown in Figure 10 (B). Specifically, the checkout start button 1012 and the store clerk call button 1013 are displayed again. Note that in Figure 13 (A), since it is clear that the store clerk has arrived at the POS terminal 20, the store clerk call button 1013 does not need to be displayed. When the customer presses the checkout start button 1012 on the normal list display screen 1300, the screen transitions to the screen shown in Figure 13 (B). Note that the first switching button 1014 and the product designation button 1015 may be displayed on the normal list display screen 1300.

図13(B)は、決済種別の選択画面1310を示す。図13(B)に示す選択画面1310は、決済種別の選択を受け付ける選択ボタン1311(1311a、1311b、1311c)を含む。いずれかの選択ボタン1311が押下されると、押下された選択ボタン1311が示す決済種別で精算が開始される。 Figure 13 (B) shows a payment type selection screen 1310. The selection screen 1310 shown in Figure 13 (B) includes selection buttons 1311 (1311a, 1311b, 1311c) that accept the selection of a payment type. When any of the selection buttons 1311 is pressed, settlement is initiated with the payment type indicated by the pressed selection button 1311.

(保留商品がある場合に、客側表示部205に表示される画面の遷移の一例)
図14~図16は、保留商品がある場合に、POS端末20に表示される画面の遷移の一例を示す説明図である。図14(A)は、図10(A)と同様の案内画面1000を示す。図14(A)に示す案内画面1000において、顧客が携帯端末30に表示された精算用コード921(図9(B)参照)を客側スキャナ部206に読み取らせ、クラウドサーバSvから受信した登録情報に保留商品が含まれる場合には、図14(B)に示す確認画面1400に遷移する。
(An example of a screen transition displayed on the customer side display unit 205 when there is a reserved product)
14 to 16 are explanatory diagrams showing an example of the transition of screens displayed on the POS terminal 20 when there are reserved items. Fig. 14(A) shows a guide screen 1000 similar to Fig. 10(A). On the guide screen 1000 shown in Fig. 14(A), the customer causes the customer-side scanner unit 206 to read the settlement code 921 (see Fig. 9(B)) displayed on the mobile terminal 30, and if the registration information received from the cloud server Sv includes reserved items, the screen transitions to a confirmation screen 1400 shown in Fig. 14(B).

図14(B)は、確認画面1400を示す。確認画面1400は、通知表示1401と、確認ボタン1402とを含む。通知表示1401は、店員を呼び出している旨や、確認希望商品の選択を促す旨の通知を示す。確認ボタン1402は、店員を呼び出していることに対する確認を顧客から受け付けるためのボタンである。図14(B)に示す確認画面1400において、顧客が確認ボタン1402を押下すると、図15(A)に示す呼出中一覧表示画面1500に遷移する。 Figure 14 (B) shows a confirmation screen 1400. The confirmation screen 1400 includes a notification display 1401 and a confirmation button 1402. The notification display 1401 displays a notification that a store clerk is being called and prompts the customer to select a product to be confirmed. The confirmation button 1402 is a button for receiving confirmation from the customer that a store clerk is being called. When the customer presses the confirmation button 1402 on the confirmation screen 1400 shown in Figure 14 (B), the screen transitions to a call list display screen 1500 shown in Figure 15 (A).

図15(A)は、登録順の呼出中一覧表示画面1500を示す。図15(A)に示す呼出中一覧表示画面1500は、取引情報表示1501を含む。取引情報表示1501は、保留商品があることを含むほか、登録した商品ごとの商品名や購入点数や購入金額や、登録した各種商品の合計点数や合計金額などを含む。また、取引情報表示1501は、保留商品が最も優先して表示されており、次いで、登録された時刻が古い商品が優先して表示されている。なお、図14(B)に示す確認画面1400において、顧客が確認ボタン1402を押下した直後の取引情報表示1501は、単価順の配列としてもよい。また、取引情報表示1501には、商品を登録した時刻や、商品を登録した順番を示す数字が表示されていてもよい。 FIG. 15(A) shows a screen 1500 displaying a list of items being called in the order of registration. The screen 1500 displaying a list of items being called in the order of registration shown in FIG. 15(A) includes a transaction information display 1501. The transaction information display 1501 includes information indicating that there are reserved items, as well as the product name, number of items purchased, and purchase price for each registered item, and the total number of items and total price for the various registered items. The transaction information display 1501 gives the highest priority to reserved items, followed by items that were registered the oldest. In the confirmation screen 1400 shown in FIG. 14(B), the transaction information display 1501 immediately after the customer presses the confirmation button 1402 may be arranged in order of unit price. The transaction information display 1501 may also display the time when the items were registered and a number indicating the order in which the items were registered.

取引情報表示1501は、携帯端末30のディスプレイ409に表示される登録商品表示領域904(図9(A)参照)と比較して、表示領域も大きく、顧客にとって見やすい表示である。このように視認性の良好な取引情報表示1501を表示するため、顧客は、自身で登録した商品を容易に確認することができる。また、取引情報表示1501は、図14(B)に示す確認画面1400の背景に表示される取引情報表示に比べて良好な視認性を有して表示されている。このため、顧客は、取引情報を容易に確認することが可能になっている。 Compared to the registered product display area 904 (see FIG. 9(A)) displayed on the display 409 of the mobile terminal 30, the transaction information display 1501 has a larger display area and is easier for customers to see. Because the transaction information display 1501 is displayed with good visibility in this way, customers can easily check the products they have registered. Furthermore, the transaction information display 1501 is displayed with better visibility than the transaction information display displayed in the background of the confirmation screen 1400 shown in FIG. 14(B). This allows customers to easily check the transaction information.

図15(A)の取引情報表示1501に表示される商品について具体的に説明すると、取引情報表示1501には、6つの商品が登録されている。具体的には、保留商品である「NONファイル商品」、および保留商品である「未スキャン商品」が上位に表示され、次いで、登録順に、「○○ラーメン」、「○○ジュース」、「○○カレー」、「○○フリー」の各商品が表示されている。 To explain in more detail about the products displayed on the transaction information display 1501 in FIG. 15(A), six products are registered on the transaction information display 1501. Specifically, the reserved products "NON file products" and reserved products "unscanned products" are displayed at the top, followed by the products "XX ramen", "XX juice", "XX curry", and "XX freebies" in the order of their registration.

呼出中一覧表示画面1500では、精算開始ボタン1012(図10(B)参照)が表示されていない。このため、このまま状態では、精算処理を行うことができないようになっている。また、呼出中一覧表示画面1500では、呼出中止ボタン1101(図11(A)参照)が表示されていない。このため、店員の呼び出しをキャンセルすることができないようになっている。 The Start Checkout button 1012 (see FIG. 10B) is not displayed on the call list display screen 1500. This means that the checkout process cannot be carried out in this state. Additionally, the Cancel Call button 1101 (see FIG. 11A) is not displayed on the call list display screen 1500. This means that the call to the store clerk cannot be canceled.

図15(A)において、第1切替ボタン1014は、取引情報表示1501の配列を単価順の配列に切り替えることを受け付けるボタンである。図15(A)において、第1切替ボタン1014が押下されると、図15(B)に示す画面に遷移する。 In FIG. 15(A), the first switching button 1014 is a button that accepts switching the arrangement of the transaction information display 1501 to an arrangement in unit price order. When the first switching button 1014 is pressed in FIG. 15(A), the screen transitions to the screen shown in FIG. 15(B).

図15(B)は、取引情報表示1501を単価順の配列で表示した呼出中一覧表示画面1510を示す。図15(B)において、取引情報表示1501は、単価順の配列で表示されている。具体的には、取引情報表示1501は、保留商品が最も優先して表示されており、次いで、単価の高い商品が優先して表示されている。図15(B)において、第1切替ボタン1014が押下されると、図15(A)の登録順の呼出中一覧表示画面1500に切り替わる。すなわち、図15(A)の登録順の呼出中一覧表示画面1500と、図15(B)の単価順の呼出中一覧表示画面1510とは、第1切替ボタン1014の押下に応じて切り替わる。 Figure 15 (B) shows a calling list display screen 1510 in which the transaction information display 1501 is displayed in order of unit price. In Figure 15 (B), the transaction information display 1501 is displayed in order of unit price. Specifically, the transaction information display 1501 displays pending items with the highest priority, followed by items with the highest unit price. When the first switching button 1014 is pressed in Figure 15 (B), the screen switches to the calling list display screen 1500 in the order of registration in Figure 15 (A). In other words, the calling list display screen 1500 in the order of registration in Figure 15 (A) and the calling list display screen 1510 in the order of unit price in Figure 15 (B) are switched in response to pressing the first switching button 1014.

図15(C)は、確認希望商品受付画面1520を示す。確認希望商品受付画面1520は、確認希望商品の選択を受け付ける画面である。具体的には、図15(A)の登録順の呼出中一覧表示画面1500において、商品指定ボタン1015が押下され、さらに、「○○ジュース」を確認希望商品として受け付けた画面を示している。 Figure 15 (C) shows a confirmation-requested product acceptance screen 1520. Confirmation-requested product acceptance screen 1520 is a screen that accepts the selection of a product to be confirmed. Specifically, the product selection button 1015 is pressed on the registration order calling list display screen 1500 in Figure 15 (A), and "XX juice" is accepted as the product to be confirmed.

図15(D)は、確認希望商品受付画面1530を示す。確認希望商品受付画面1530は、確認希望商品の選択を受け付ける画面である。具体的には、確認希望商品受付画面1530は、図15(B)の単価順の呼出中一覧表示画面1510において、商品指定ボタン1015が押下され、さらに、「○○ジュース」を確認希望商品として受け付けた画面を示している。 Figure 15 (D) shows a confirmation-requested product reception screen 1530. The confirmation-requested product reception screen 1530 is a screen that accepts the selection of a product to be confirmed. Specifically, the confirmation-requested product reception screen 1530 shows a screen in which the product designation button 1015 is pressed on the price-ordered calling list display screen 1510 in Figure 15 (B) and "XX juice" is further accepted as the product to be confirmed.

図15(C)の確認希望商品受付画面1520、または、図15(D)の確認希望商品受付画面1530の表示中に、店員がPOS端末20に到着し、例えば、店員の名札に付された店員コードがPOS端末20に読み取られると、図16(A)に示す店員用一覧表示画面1600に遷移する。 When a store clerk arrives at the POS terminal 20 while the confirmation request product reception screen 1520 in FIG. 15(C) or the confirmation request product reception screen 1530 in FIG. 15(D) is displayed, and, for example, the store clerk code on the store clerk's name tag is read by the POS terminal 20, the screen transitions to the store clerk list display screen 1600 shown in FIG. 16(A).

図16(A)は、単価順の店員用一覧表示画面1600を示す。店員用一覧表示画面1600では、店員確認商品(保留商品および確認希望商品)が最も優先して表示されており、さらに、取引情報表示1501が単価順に表示されている。図16(A)に示す単価順の店員用一覧表示画面1600は、取引情報表示1501に示す各商品の選択を受け付ける画面である。店員用一覧表示画面1600の取引情報表示1501では、保留商品が最も上方に表示されており、次いで、確認希望商品(○○ジュース)が上方に表示されている。保留商品には、保留商品を示す文字が表示されており、また、確認希望商品には、「確認」の文字が表示されている。これにより、店員は、保留商品および確認希望商品を容易に把握することができる。 Figure 16 (A) shows a list display screen 1600 for sales clerks sorted by unit price. In the list display screen 1600 for sales clerks, products to be confirmed by the sales clerk (pending products and products to be confirmed) are given the highest priority, and the transaction information display 1501 is displayed in order of unit price. The list display screen 1600 for sales clerks sorted by unit price shown in Figure 16 (A) is a screen that accepts the selection of each product shown in the transaction information display 1501. In the transaction information display 1501 on the list display screen 1600 for sales clerks, pending products are displayed at the top, followed by the product to be confirmed (XX juice) at the top. The pending products are displayed with letters indicating that they are pending products, and the word "confirm" is displayed with the product to be confirmed. This allows the sales clerk to easily identify the pending products and the products to be confirmed.

店員用一覧表示画面1600では、第2切替ボタン1201が表示されている。第2切替ボタン1201は、取引情報表示1501の配列を部門コード順の配列に切り替えることを受け付けるボタンである。第2切替ボタン1201が押下されると、図16(B)に示す画面に遷移する。 The second switching button 1201 is displayed on the clerk list display screen 1600. The second switching button 1201 is a button that accepts switching the arrangement of the transaction information display 1501 to an arrangement in department code order. When the second switching button 1201 is pressed, the screen transitions to the screen shown in FIG. 16 (B).

図16(B)は部門コード順の配列で表示した店員用一覧表示画面1610を示す。図16(B)において、取引情報表示1501は、店員確認商品(保留商品および確認希望商品)を除いて、部門コード順の配列で表示されている。具体的には、他の商品は、中分類の部門ごとに表示されている。なお、店員確認商品を除いた他の商品は、中分類の部門ごとに表示されることに限らず、大分類の部門ごとに表示されてもよいし、小分類の部門ごとに表示されてもよい。また、当該他の商品は、店員の選択に応じて、大分類、中分類、小分類のいずれかに切り替え可能であってもよい。なお、店員確認商品についても、部門コード順の配列で表示されるようにしてもよい。 Figure 16 (B) shows a list display screen 1610 for store clerks, arranged in order of department code. In Figure 16 (B), the transaction information display 1501 is arranged in order of department code, excluding store clerk-confirmed products (pending products and products to be confirmed). Specifically, the other products are displayed by medium-sized department. Note that the other products, excluding store clerk-confirmed products, are not limited to being displayed by medium-sized department, but may be displayed by large-sized department or by small-sized department. Furthermore, the other products may be switchable between large, medium, or small categories depending on the selection of the store clerk. Note that store clerk-confirmed products may also be displayed in order of department code.

図16(B)において、第2切替ボタン1201が押下されると、図16(A)に示す単価順の店員用一覧表示画面1600に切り替わる。すなわち、図16(A)の単価順の店員用一覧表示画面1600と、図16(B)の部門コード順の配列で表示した店員用一覧表示画面1610とは、第2切替ボタン1201の押下に応じて切り替え可能になっている。 In FIG. 16(B), when the second switching button 1201 is pressed, the screen switches to the clerk list display screen 1600 in unit price order shown in FIG. 16(A). In other words, the clerk list display screen 1600 in unit price order in FIG. 16(A) and the clerk list display screen 1610 in department code order in FIG. 16(B) can be switched by pressing the second switching button 1201.

単価順の店員用一覧表示画面1600、または、部門コード順の配列で表示した店員用一覧表示画面1610において、店員が取引情報表示1501に示す確認希望商品(○○ジュース)を選択したとすると、図16(C)に示す修正画面1220に遷移する。 When the clerk selects the product (○○ juice) shown in the transaction information display 1501 on the clerk list display screen 1600 arranged in unit price order, or on the clerk list display screen 1610 arranged in department code order, the screen transitions to the correction screen 1220 shown in FIG. 16 (C).

図16(C)は、修正画面1620を示す。図16(C)に示す修正画面1620は、取引情報表示1501に示す各商品(保留商品および確認希望商品など)の修正を受け付ける画面である。具体的には、修正画面1620では、商品の登録や変更、数量の変更、商品の取り消しなどを受け付ける。保留商品および確認希望商品等の店員による修正が完了すると、図16(D)に示す通常一覧表示画面1630に遷移する。 Figure 16 (C) shows the edit screen 1620. The edit screen 1620 shown in Figure 16 (C) is a screen that accepts edits to each product (such as reserved products and products to be confirmed) shown in the transaction information display 1501. Specifically, the edit screen 1620 accepts registration and modification of products, changes to quantities, cancellation of products, etc. Once the store clerk has completed editing of reserved products and products to be confirmed, etc., the screen transitions to the normal list display screen 1630 shown in Figure 16 (D).

図16(D)は、通常一覧表示画面1630を示す。図16(D)に示す通常一覧表示画面1630は、店員による修正内容が反映された画面を示す。通常一覧表示画面1630において、保留商品を示す文字が非表示となっている。なお、店員による修正が完了した後も、保留商品を示す文字を表示しておいてもよい。この場合、当該文字は、店員による修正の前後で異なる表示態様とすればよい。 Figure 16 (D) shows the normal list display screen 1630. The normal list display screen 1630 shown in Figure 16 (D) shows a screen that reflects the corrections made by the store clerk. In the normal list display screen 1630, the characters indicating the reserved items are not displayed. Note that the characters indicating the reserved items may be displayed even after the corrections made by the store clerk are complete. In this case, the characters may be displayed in different ways before and after the corrections made by the store clerk.

また、通常一覧表示画面1630において、確認希望商品については「確認」の文字が非表示となっている。なお、店員による修正が完了した後も、「確認」の文字を表示してもよい。また、この場合、「確認」の文字は、修正の前後で異なる表示態様としてもよい。 In addition, on the normal list display screen 1630, the word "Confirm" is hidden for products that the customer wishes to confirm. Note that the word "Confirm" may be displayed even after the store clerk has completed the corrections. In this case, the word "Confirm" may be displayed in a different manner before and after the corrections.

また、通常一覧表示画面1630には、精算開始ボタン1012と、店員呼出ボタン1013とが表示されている。なお、図16(D)においては、POS端末20まで店員が到着したことが明らかであることから、店員呼出ボタン1013が表示されなくてもよい。通常一覧表示画面1630において、顧客が精算開始ボタン1012を押下すると、決済種別の選択を受け付けて、精算が行われる。 The normal list display screen 1630 also displays a Start Checkout button 1012 and a Call Store Attendant button 1013. In FIG. 16(D), since it is clear that a store clerk has arrived at the POS terminal 20, the Call Store Attendant button 1013 does not need to be displayed. When the customer presses the Start Checkout button 1012 on the normal list display screen 1630, the selection of the payment type is accepted and the payment is made.

以上説明したように、上述したショッピングシステム1において、POS端末20は、携帯端末30から精算用コードが入力されることに応じて、登録商品を一覧表示するようにし、所定の条件が成立した場合に、一覧表示を、少なくとも登録順、商品の単価順、および部門コードの配列のうち、予め指定された配列に切り替えて表示するようにした。これにより、精算時に表示される商品の一覧表示が顧客にとって把握しやすくなり、すなわち、購入しようとする商品を確認しやすくなる。このため、精算に時間を要してしまうことや、意図しない商品を購入してしまうことを抑えることができる。また、店員が確認作業を行う際に表示される商品の一覧表示が、店員にとって把握しやすくなり、すなわち、確認希望商品を確認しやすくなる。したがって、本実施形態によれば、効率よく精算を行うことができる。 As described above, in the above-mentioned shopping system 1, the POS terminal 20 displays a list of registered products in response to input of a checkout code from the mobile terminal 30, and when a predetermined condition is met, the list display is switched to a pre-specified arrangement from at least the order of registration, the order of unit price of the products, and the arrangement of department codes. This makes it easier for customers to understand the list of products displayed at checkout, that is, to confirm the products they wish to purchase. This makes it possible to prevent checkout from taking too long and to prevent unintended products from being purchased. In addition, the list of products displayed when the store clerk is checking the products is easier for the store clerk to understand, that is, to confirm the products they wish to confirm. Therefore, according to this embodiment, checkout can be performed efficiently.

また、上記実施形態において、ショッピングシステム1は、所定の条件を、店員を呼び出す旨の要求が行われる条件の成立とした。したがって、店員を呼び出している際に、登録順の配列で一覧表示を表示することにより、顧客は、登録商品を確認することができる。これにより、店員を呼び出している際の時間を有効活用することができるため、効率よく精算を行うことができる。 In the above embodiment, the shopping system 1 sets the predetermined condition as the fulfillment of a condition for making a request to call a store clerk. Therefore, while calling a store clerk, a list of registered products is displayed in the order of registration, allowing the customer to check the registered products. This allows the time spent calling a store clerk to be used effectively, allowing for efficient payment.

また、上記実施形態において、ショッピングシステム1は、所定の条件が成立した場合に、商品の一覧表示の配列を切り替え可能とした。これにより、所定条件が成立した場合に、一覧表示の配列を登録順の配列と、単価順の配列とに切り替えることができる。したがって、顧客は、登録商品を確認することができ、所定条件が成立した場合の時間を有効活用することができる。また、例えば、携帯端末30の登録商品表示領域904(図9参照)には、登録した順番で登録商品が表示されていることから、携帯端末30の画面と比較しながら、登録商品を確認することができる。このため、購入しようとする商品をより確認しやすくすることができる。 In the above embodiment, the shopping system 1 is also able to switch the arrangement of the product list display when a predetermined condition is met. This allows the arrangement of the list display to be switched between an arrangement in the order of registration and an arrangement in the order of unit price when a predetermined condition is met. This allows the customer to check the registered products, and makes effective use of the time available when the predetermined condition is met. In addition, for example, the registered products are displayed in the registered product display area 904 (see FIG. 9) of the mobile terminal 30 in the order in which they were registered, so the customer can check the registered products while comparing them with the screen of the mobile terminal 30. This makes it easier to check the products to be purchased.

また、上記実施形態において、ショッピングシステム1は、所定の条件が成立した場合に、一覧表示の配列の切り替えを受け付ける第1切替ボタン1014を表示し、第1切替ボタン1014によって配列の切り替えが受け付けられることに応じて、部門コード順の配列以外の配列に切り替えるようにした。これにより、登録商品の一覧表示の配列を、顧客の選択に応じて、登録順に応じた配列と、商品の単価に応じた配列とに切り替えることができる。したがって、顧客の選択に応じた配列とすることができるため、購入しようとする商品をより確認しやすくすることができる。 In the above embodiment, the shopping system 1 displays a first switching button 1014 that accepts a change in the arrangement of the list display when a predetermined condition is met, and switches to an arrangement other than the order of department codes in response to an arrangement change accepted by the first switching button 1014. This allows the arrangement of the list display of registered products to be switched between an arrangement according to the order of registration and an arrangement according to the unit price of the products in response to a customer's selection. Therefore, the arrangement can be set according to the customer's selection, making it easier to check the products to be purchased.

また、上記実施形態において、ショッピングシステム1は、登録商品の一覧表示と、第1切替ボタン1014と、商品の価格帯に応じて商品を区分けした商品点数表示1016とを、同一画面上に表示するようにした。これにより、顧客の選択に応じた配列とすることができるとともに、いずれの配列で一覧表示を表示したとしても、商品点数表示1016によって、顧客は、各価格帯の商品を把握することができる。 In addition, in the above embodiment, the shopping system 1 displays the list of registered products, the first switching button 1014, and the product number display 1016, which classifies the products according to their price range, on the same screen. This allows the products to be arranged according to the customer's selection, and regardless of the arrangement in which the list is displayed, the customer can understand the products in each price range by looking at the product number display 1016.

また、上記実施形態において、ショッピングシステム1は、POS端末20を操作する店員を検出した場合、一覧表示の配列を登録商品の単価に応じた配列に切り替えるようにした。これにより、高額商品を優先した配列で一覧表示を表示することができる。したがって、高額商品に対する店員のチェックを行いやすくすることができる。 In addition, in the above embodiment, when the shopping system 1 detects a store clerk operating the POS terminal 20, it switches the arrangement of the list display to an arrangement according to the unit price of the registered items. This makes it possible to display the list display in an arrangement that prioritizes high-priced items. This makes it easier for the store clerk to check high-priced items.

また、上記実施形態において、ショッピングシステム1は、POS端末20を操作する店員を検出した場合、一覧表示の配列の切り替えを受け付ける第2切替ボタン1201を表示し、第2切替ボタン1201によって切り替えが受け付けられることに応じて、単価に応じた配列と、登録商品の部門コードに応じた配列とを切り替えるようにした。これにより、登録商品の一覧表示の配列を、店員の選択に応じた配列とすることができるため、店員は、顧客が購入しようとする商品を確認しやすくすることができる。 In addition, in the above embodiment, when the shopping system 1 detects a store clerk operating the POS terminal 20, it displays a second switching button 1201 that accepts switching of the arrangement of the list display, and in response to the switching being accepted by the second switching button 1201, it switches between an arrangement according to the unit price and an arrangement according to the department code of the registered product. This allows the arrangement of the list display of registered products to be an arrangement according to the selection of the store clerk, making it easier for the store clerk to check the products that the customer is about to purchase.

また、上記実施形態において、ショッピングシステム1は、登録商品の一覧表示と、第2切替ボタン1201と、商品の価格帯に応じて商品を区分けした商品点数表示1016とを、同一画面上に表示するようにした。これにより、店員の選択に応じた配列とすることができるとともに、いずれの配列で一覧表示を表示したとしても、商品点数表示1016によって、店員は、各価格帯の商品を把握することができる。 In addition, in the above embodiment, the shopping system 1 displays the list of registered products, the second switching button 1201, and the product number display 1016, which classifies the products according to their price range, on the same screen. This allows the arrangement to be chosen according to the store clerk's selection, and regardless of the arrangement in which the list is displayed, the store clerk can understand the products in each price range by looking at the product number display 1016.

また、上記実施形態において、ショッピングシステム1は、一覧表示に表示される商品のうち、店員の確認を要する店員確認商品(保留商品または確認希望商品)を、すべての配列で一覧表示の上位に表示し、当該店員確認商品であることを示す表示態様で表示するようにした。これにより、店員は、店員確認商品を容易に把握することができる。 In addition, in the above embodiment, the shopping system 1 displays clerk-confirmed products (pending products or products to be confirmed) that require confirmation by a clerk among the products displayed in the list display at the top of the list display in all arrangements, and displays them in a display mode that indicates that they are clerk-confirmed products. This allows the clerk to easily identify clerk-confirmed products.

また、上記実施形態において、ショッピングシステム1は、一覧表示の配列の切り替えにかかわず、店員確認商品であることを示す表示態様で店員確認商品を表示するようにした。これにより、一覧表示の配列が切り替わった場合でも、店員は、店員確認商品を容易に把握することができる。 In addition, in the above embodiment, the shopping system 1 displays clerk-confirmed products in a display format that indicates that they are clerk-confirmed products, regardless of whether the list display arrangement is switched. This allows the clerk to easily identify clerk-confirmed products even if the list display arrangement is switched.

また、上記実施形態において、ショッピングシステム1は、一覧表示の中から、店員確認商品を受け付けるようにし、受け付けた店員確認商品を店員確認商品であることを示す表示態様で表示するようにした。これにより、顧客が店員確認商品を選択することができる。したがって、店員確認商品を、顧客が申し出たり、店員が検索したりしなくても、店員は、店員確認商品を容易に把握することができる。 In addition, in the above embodiment, the shopping system 1 accepts clerk-confirmed products from the list display, and displays the accepted clerk-confirmed products in a display mode that indicates that they are clerk-confirmed products. This allows the customer to select the clerk-confirmed products. Therefore, the clerk can easily identify the clerk-confirmed products without the customer requesting them or the clerk searching for them.

(実施形態の変形例)
以下に、実施形態の変形例について説明する。なお、以下の各変形例では、上述した実施形態で説明した内容については、適宜説明を省略する。
(Modification of the embodiment)
Modifications of the embodiment will be described below. Note that in each of the following modifications, the contents described in the above embodiment will not be described as necessary.

(変形例1)
上述した実施形態では、通常一覧表示画面1010(図10(B)参照)を表示している場合には、すなわち、店員呼出要求を行っていない場合には、確認希望商品の選択や、一覧表示の配列の切り替えを受け付けない構成について説明した。変形例1では、このような構成に加えて又は代えて、通常一覧表示画面1010(図10(B)参照)を表示している場合でも、すなわち、店員呼出要求を行っていない場合でも、確認希望商品の選択や一覧表示の配列の切り替えを受け付ける構成について説明する。なお、変形例1では、図10(B)に示す通常一覧表示画面1010を例に挙げて説明するが、これに限らず、通常一覧表示画面1300(図13(A)参照)や、通常一覧表示画面1630(図16(D)参照)についても、同様である。
(Variation 1)
In the above embodiment, a configuration has been described in which selection of a product to be checked or switching of the list display arrangement is not accepted when the normal list display screen 1010 (see FIG. 10(B)) is displayed, i.e., when a request to call a store clerk has not been made. In the first modified example, in addition to or instead of such a configuration, a configuration will be described in which selection of a product to be checked or switching of the list display arrangement is accepted even when the normal list display screen 1010 (see FIG. 10(B)) is displayed, i.e., when a request to call a store clerk has not been made. Note that in the first modified example, the normal list display screen 1010 shown in FIG. 10(B) is used as an example for explanation, but this is not limiting, and the same applies to the normal list display screen 1300 (see FIG. 13(A)) and the normal list display screen 1630 (see FIG. 16(D)).

変形例1において、POS端末20は、通常一覧表示画面1010(図10(B)参照)において、商品指定ボタン1015を表示するとともに、商品指定ボタン1015の押下を有効にする。具体的には、POS端末20は、通常一覧表示画面1010において、商品指定ボタン1015を表示し、商品指定ボタン1015の押下を受け付けるようにする。これにより、店員呼出要求を行っていないときでも、確認希望商品の選択を受け付けることができる。 In the first modified example, the POS terminal 20 displays the product designation button 1015 on the normal list display screen 1010 (see FIG. 10(B)) and enables pressing of the product designation button 1015. Specifically, the POS terminal 20 displays the product designation button 1015 on the normal list display screen 1010 and accepts pressing of the product designation button 1015. This allows the selection of a product to be confirmed to be accepted even when a request to call a store clerk has not been made.

また、変形例1において、POS端末20は、通常一覧表示画面1010(図10(B)参照)において、第1切替ボタン1014を表示するとともに、第1切替ボタン1014の押下を有効にする。具体的には、POS端末20は、通常一覧表示画面1010において、第1切替ボタン1014を表示し、第1切替ボタン1014の押下を受け付けるようにする。これにより、店員呼出要求を行っていないときでも、一覧表示の配列の切り替えを受け付けることができる。 In addition, in the first variant, the POS terminal 20 displays the first switching button 1014 on the normal list display screen 1010 (see FIG. 10(B)) and enables pressing of the first switching button 1014. Specifically, the POS terminal 20 displays the first switching button 1014 on the normal list display screen 1010 and accepts pressing of the first switching button 1014. This makes it possible to accept switching of the list display arrangement even when a store clerk call request has not been made.

(変形例1に係るPOS端末20が行うセルフ精算時の処理の一例)
図18は、変形例1に係るPOS端末20が行う精算時の処理の一例を示すフローチャートである。なお、以下では、図8と異なる点について説明する。POS端末20は、ステップS802において、登録情報を参照し、保留商品がない場合(ステップS802:NO)、客側表示部205に、通常一覧表示画面を表示する(ステップS1801)。この通常一覧表示画面では、例えば、登録商品が単価順で表示され、また、精算開始ボタンと、第1切替ボタンと、店員呼出ボタンとが表示される。
(Example of a process performed by the POS terminal 20 during self-payment according to the first modified example)
Fig. 18 is a flow chart showing an example of the process performed by the POS terminal 20 according to the first modified example at the time of settlement. The following describes the differences from Fig. 8. In step S802, the POS terminal 20 refers to the registered information, and if there are no reserved items (step S802: NO), displays a normal list display screen on the customer side display unit 205 (step S1801). On this normal list display screen, for example, the registered items are displayed in order of unit price, and a settlement start button, a first switching button, and a store clerk call button are also displayed.

そして、POS端末20は、第1切替ボタンが押下されたか否かを判断する(ステップS1802)。第1切替ボタンが押下されない場合(ステップS1802:NO)、POS端末20は、ステップS804に進む。一方、第1切替ボタンが押下された場合(ステップS1802:YES)、POS端末20は、登録商品の配列を切り替える(ステップS1803)。なお、この切り替えは、単価順の配列と、登録順の配列との切り替えである。 The POS terminal 20 then determines whether or not the first switching button has been pressed (step S1802). If the first switching button has not been pressed (step S1802: NO), the POS terminal 20 proceeds to step S804. On the other hand, if the first switching button has been pressed (step S1802: YES), the POS terminal 20 switches the arrangement of the registered products (step S1803). Note that this switching is between an arrangement in order of unit price and an arrangement in order of registration.

そして、POS端末20は、確認希望商品を受け付けたか否かを判断する(ステップS1804)。確認希望商品を受け付けない場合(ステップS1804:NO)、POS端末20は、ステップS804へ進む。確認希望商品を受け付けた場合(ステップS1804:YES)、POS端末20は、確認希望商品を確認表示態様で表示し(ステップS1805)し、ステップS804へ進む。 Then, the POS terminal 20 judges whether the product to be confirmed has been accepted (step S1804). If the product to be confirmed has not been accepted (step S1804: NO), the POS terminal 20 proceeds to step S804. If the product to be confirmed has been accepted (step S1804: YES), the POS terminal 20 displays the product to be confirmed in a confirmation display mode (step S1805), and proceeds to step S804.

ステップS804において、店員呼出ボタンが押下された場合(ステップS804:YES)、POS端末20は、客側表示部205に呼出中一覧表示画面を表示する(ステップS1806)。呼出中一覧表示画面では、第1切替ボタンが表示され、精算開始ボタンと、店員呼出ボタンとが非表示となる。 If the store clerk call button is pressed in step S804 (step S804: YES), the POS terminal 20 displays a call list display screen on the customer side display unit 205 (step S1806). On the call list display screen, the first switch button is displayed, and the settlement start button and store clerk call button are hidden.

変形例1によれば、店員呼出要求を行っていないときでも、顧客から確認希望商品の選択と、一覧表示の配列の切り替えとを受け付けるようにすることができる。したがって、店員を呼び出していないときでも、顧客は登録商品の確認や確認希望商品の選択を効率よく行うことができる。 According to the first variant, even when a request to call a store clerk has not been made, it is possible to accept the selection of products to be checked from the customer and to switch the arrangement of the list display. Therefore, even when a store clerk has not been called, the customer can efficiently check the registered products and select the products to be checked.

(変形例2)
上述した実施形態では、第1切替ボタン1014を表示して、一覧表示の配列を登録順の配列と単価順の配列とにおいて、それぞれ一の配列をとり得る構成(図12(A)、(B)等参照)について説明した。変形例2では、このような構成に加えて又は代えて、一覧表示の配列を、登録順と単価順の配列において、それぞれ複数の配列をとり得るようにした構成について説明する。
(Variation 2)
In the above-described embodiment, a configuration has been described in which the first switching button 1014 is displayed, and the list display can take one arrangement in order of registration and one arrangement in order of unit price (see, for example, FIGS. 12A and 12B). In Modification 2, in addition to or instead of such a configuration, a configuration will be described in which the list display can take multiple arrangements in order of registration and multiple arrangements in order of unit price.

具体的には、POS端末20は、単価順の配列において、高価格の商品を優先した配列と、低価格の商品を優先した配列とを切り替え可能なボタン(以下「単価順切替ボタン」という。)を表示する。単価順切替ボタンは、例えば、高価格の商品を優先した配列に切り替えるボタンと、低価格の商品を優先した配列に切り替えるボタンとの複数のボタンであってもよい。また、単価順切替ボタンは、複数のボタンに限らず、一のボタンとしてもよい。単価順切替ボタンを一のボタンとした場合、単価順切替ボタンの押下に応じて、高価格の商品を優先した配列→低価格の商品を優先した配列→高価格の商品を優先した配列→…のように、単価順切替ボタンが押下される度に、配列を切り替えるようにすればよい。 Specifically, the POS terminal 20 displays a button (hereinafter referred to as the "price order switching button") that can switch between an arrangement that prioritizes high-priced items and an arrangement that prioritizes low-priced items in the unit price order. The price order switching button may be multiple buttons, for example, a button for switching to an arrangement that prioritizes high-priced items and a button for switching to an arrangement that prioritizes low-priced items. Furthermore, the price order switching button is not limited to multiple buttons, and may be a single button. If the price order switching button is a single button, the arrangement can be switched each time the price order switching button is pressed, such as an arrangement that prioritizes high-priced items → an arrangement that prioritizes low-priced items → an arrangement that prioritizes high-priced items →...

また、POS端末20は、登録順の配列において、序盤に登録した商品を優先した配列と、終盤に登録した商品を優先した配列とを切り替え可能なボタン(以下「登録順切替ボタン」という。)を表示する。登録順切替ボタンは、例えば、序盤に登録した商品を優先した配列に切り替えるボタンと、終盤に登録した商品を優先した配列に切り替えるボタンとの複数のボタンであってもよい。また、登録順切替ボタンは、複数のボタンに限らず、一のボタンとしてもよい。登録順切替ボタンを一のボタンとした場合、登録順切替ボタンの押下に応じて、序盤に登録した商品を優先した配列→終盤に登録した商品を優先した配列→序盤に登録した商品を優先した配列→…のように、登録順切替ボタンが押下される度に、配列を切り替えるようにすればよい。 The POS terminal 20 also displays a button (hereinafter referred to as the "registration order switching button") that can switch the arrangement of the registration order between an arrangement that prioritizes products registered early and an arrangement that prioritizes products registered late. The registration order switching button may be multiple buttons, for example, a button for switching to an arrangement that prioritizes products registered early and a button for switching to an arrangement that prioritizes products registered late. The registration order switching button is not limited to multiple buttons, and may be a single button. If the registration order switching button is a single button, the arrangement can be switched each time the registration order switching button is pressed, such as an arrangement that prioritizes products registered early → an arrangement that prioritizes products registered late → an arrangement that prioritizes products registered early →...

また、単価順切替ボタンおよび登録順切替ボタンを一のボタンとすることも可能である。単価順切替ボタンおよび登録順切替ボタンを一のボタンとした場合、当該ボタンの押下に応じて、高価格の商品を優先した配列→低価格の商品を優先した配列→序盤に登録した商品を優先した配列→終盤に登録した商品を優先した配列→高価格の商品を優先した配列→…のように、当該ボタンが押下される度に、配列を切り替えるようにすればよい。 It is also possible to use the unit price order switching button and the registration order switching button as a single button. If the unit price order switching button and the registration order switching button are used as a single button, the arrangement can be switched each time the button is pressed, such as an arrangement that prioritizes high-priced products → an arrangement that prioritizes low-priced products → an arrangement that prioritizes products registered early → an arrangement that prioritizes products registered late → an arrangement that prioritizes high-priced products →...

変形例2によれば、一覧表示の配列のバリエーションを増やすことができる。これにより、顧客は、購入しようとする商品をより確認しやすくすることができる。 According to the second modification, the variety of arrangements in the list display can be increased. This makes it easier for customers to check the products they wish to purchase.

(変形例3)
上述した実施形態では、カート情報の登録商品情報の更新を、携帯端末30において商品をスキャンする度に行う構成(図7のステップS605~ステップS607参照)について説明した。変形例3では、このような構成に加えて又は代えて、カート情報の登録商品情報の更新を、所定のタイミングで一括して行う構成について説明する。変形例3において、所定のタイミングは、例えば、携帯端末30において登録完了の指示を受け付けたタイミングとするが、一定期間が経過したタイミングや、登録した商品の点数が所定数となったタイミングなどとしてもよい。
(Variation 3)
In the above-described embodiment, a configuration has been described in which the registered product information in the cart information is updated every time a product is scanned on the mobile terminal 30 (see steps S605 to S607 in FIG. 7). In Modification 3, in addition to or instead of such a configuration, a configuration will be described in which the registered product information in the cart information is updated all at once at a predetermined timing. In Modification 3, the predetermined timing is, for example, the timing when an instruction to complete registration is received on the mobile terminal 30, but it may also be the timing when a certain period of time has passed, the timing when the number of registered products reaches a predetermined number, or the like.

変形例3において、クラウドサーバSvは、携帯端末30によってスキャンされた商品コードを受信すると(図7のステップS605参照)、商品マスタ600を参照して、当該商品コードに対応する商品を特定し、特定した商品を示す情報を携帯端末30へ送信する。このとき、クラウドサーバSvは、カート情報の特定や登録商品情報の更新を行わない。 In the third modification, when the cloud server Sv receives a product code scanned by the mobile terminal 30 (see step S605 in FIG. 7), it refers to the product master 600 to identify the product corresponding to the product code, and transmits information indicating the identified product to the mobile terminal 30. At this time, the cloud server Sv does not identify the cart information or update the registered product information.

携帯端末30は、クラウドサーバSvから、商品を示す情報を受信すると、メモリ404に、当該商品を記憶(登録)する。携帯端末30が記憶する情報(登録情報)は、例えば、商品名、価格、登録日時(登録した順番)、商品コードなどを含む。また、保留商品が含まれる場合には、携帯端末30は、保留商品についても登録情報として記憶する。携帯端末30およびクラウドサーバSvは、携帯端末30が商品をスキャンする度に、上記の処理を繰り返す。 When the mobile terminal 30 receives information indicating a product from the cloud server Sv, it stores (registers) the product in the memory 404. The information (registered information) stored by the mobile terminal 30 includes, for example, the product name, price, registration date and time (order of registration), product code, etc. Furthermore, if a reserved product is included, the mobile terminal 30 also stores the reserved product as registration information. The mobile terminal 30 and cloud server Sv repeat the above process each time the mobile terminal 30 scans a product.

携帯端末30は、登録完了の指示を受け付けると(図7のステップS610参照)、メモリ404に記憶した登録情報をクラウドサーバSvへ送信する。クラウドサーバSvは、携帯端末30から登録情報を受信すると、カート情報を生成して、登録商品情報を記憶する。この登録商品情報には、商品名、価格、登録日時(登録した順番)、商品コードなどが含まれる。 When the mobile terminal 30 receives an instruction to complete registration (see step S610 in FIG. 7), it transmits the registration information stored in memory 404 to the cloud server Sv. When the cloud server Sv receives the registration information from the mobile terminal 30, it generates cart information and stores the registered product information. This registered product information includes the product name, price, registration date and time (order of registration), product code, etc.

そして、POS端末20から登録情報の送信要求があると(図7のステップS613参照)、登録情報をPOS端末20に送信する(図7のステップS615)。この登録情報には、商品名、価格、登録日時(登録した順番)、商品コード、小計金額を示す情報などが含まれる。POS端末20は、登録情報に含まれる、登録した順番を示す情報や、価格の情報などを用いて、一覧表示の配列を切り替えることが可能になる。 When a request to send the registration information is received from the POS terminal 20 (see step S613 in FIG. 7), the registration information is sent to the POS terminal 20 (step S615 in FIG. 7). This registration information includes information indicating the product name, price, registration date and time (order of registration), product code, subtotal amount, etc. The POS terminal 20 can switch the arrangement of the list display using information indicating the order of registration and price information, etc., contained in the registration information.

POS端末20において精算が完了すると、クラウドサーバSvは、取引完了通知を携帯端末30へ送信する(図7のステップS618)。携帯端末30は、取引完了通知を受信すると、メモリ404に記憶した登録情報を削除する。 When the settlement is completed at the POS terminal 20, the cloud server Sv sends a transaction completion notification to the mobile terminal 30 (step S618 in FIG. 7). When the mobile terminal 30 receives the transaction completion notification, it deletes the registration information stored in the memory 404.

このような構成としたとしても、POS端末20において、精算時に表示される商品の一覧表示が顧客にとって把握しやすくなり、すなわち、購入しようとする商品を確認しやすくなる。 Even with this configuration, the list of products displayed on the POS terminal 20 at checkout is easy for customers to understand, making it easier for them to confirm the products they wish to purchase.

また、変形例3によれば、携帯端末30からクラウドサーバSvへ送信するデータを商品コードとすることができるとともに、クラウドサーバSvから携帯端末30へ送信するデータを、商品を示す情報とすることができる。すなわち、携帯端末30と、クラウドサーバSvとのデータのやり取りにおいて、カート識別情報や商品登録更新画面情報を含ませないようにすることができる。このため、携帯端末30と、クラウドサーバSvとの間でやり取りする際のデータ量を抑えることができるため、通信速度が低下することを抑えることができる。また、携帯端末30が、例えば、無料の通信回線(例えば、店舗内で利用可能なWi-Fi(登録商標))に接続していない場合には、有償の通信回線(例えば、4G:4th Generation)に接続することになるが、変形例3によれば、クラウドサーバSvとの間でやり取りする際のデータ量を抑えることができるため、有償の通信回線を使用した際の顧客の経済的な負担を抑えることができる。さらに、クラウドサーバSvは、カート情報の生成や登録商品情報の記憶を一括して行うことができるため、クラウドサーバSvの処理に係る負荷を抑えることができる。 In addition, according to the third modification, the data transmitted from the mobile terminal 30 to the cloud server Sv can be a product code, and the data transmitted from the cloud server Sv to the mobile terminal 30 can be information indicating a product. In other words, the data exchange between the mobile terminal 30 and the cloud server Sv can be made not to include cart identification information or product registration update screen information. Therefore, the amount of data exchanged between the mobile terminal 30 and the cloud server Sv can be reduced, and a decrease in communication speed can be suppressed. In addition, when the mobile terminal 30 is not connected to a free communication line (for example, Wi-Fi (registered trademark) available in the store), it will be connected to a paid communication line (for example, 4G: 4th Generation). However, according to the third modification, the amount of data exchanged between the mobile terminal 30 and the cloud server Sv can be reduced, and the economic burden on the customer when using a paid communication line can be reduced. Furthermore, the cloud server Sv can generate cart information and store registered product information in a centralized manner, and therefore the load related to the processing of the cloud server Sv can be reduced.

(変形例4)
上述した実施形態では、一覧表示からの選択により確認希望商品を受け付けるようにする構成(図11(C)参照)について説明した。変形例4では、このような構成に加えて又は代えて、スキャン等により確認希望商品を受け付ける構成について説明する。ここでいうスキャン等とは、確認希望商品としたい商品のバーコードを読み込むことや、確認希望商品としたい商品を撮像部217に撮像させることである。
(Variation 4)
In the above-described embodiment, a configuration (see FIG. 11C) has been described in which a product to be confirmed is accepted by selection from a list display. In the fourth modified example, a configuration will be described in which, in addition to or instead of such a configuration, a product to be confirmed is accepted by scanning or the like. Scanning or the like here refers to reading the barcode of the product to be confirmed, or having the imaging unit 217 capture an image of the product to be confirmed.

例えば、店員の呼び出し中に、顧客が確認希望商品を特定することができないことがある。この場合、店員が到着後に、店員用一覧表示において、顧客からの申し出に応じて、店員が確認希望商品を特定して、確認作業を行うことがある。例えば、店員用一覧表示に収まり切らないほど、登録商品が多くあったとすると、一覧表示の中から確認希望商品としたい商品を店員が特定するのに手間がかかる場合がある。 For example, a customer may not be able to identify the product they wish to check while a sales clerk is being called. In this case, after the sales clerk arrives, the sales clerk may identify the product they wish to check on the sales clerk list display at the customer's request and perform the check. For example, if there are so many registered products that they cannot all fit on the sales clerk list display, it may be time-consuming for the sales clerk to identify the product they wish to check from the list display.

(バーコードの読み取り)
そこで、変形例4では、例えば、店員の手元に、確認希望商品としたい商品があり、当該商品がバーコードの付された商品である場合には、当該バーコードを読み込むことにより、確認希望商品を受け付けることを可能にする。具体的には、例えば、POS端末20は、店員用一覧表示画面1600(図16(A)参照)において、商品指定ボタン1015(図16(D)参照)に相当するボタンを表示する。そして、当該ボタンが押下された後に、確認希望商品としたい商品のバーコードを客側スキャナ部206または店員側スキャナ部212にスキャンさせることにより、当該商品を確認希望商品として受け付ける。この後、店員は、確認希望商品に対して、数量変更等の確認作業を行う。
(Reading barcode)
Therefore, in the fourth modification, for example, when a store clerk has a product to be checked and the product has a barcode, the barcode can be read to accept the product. Specifically, for example, the POS terminal 20 displays a button equivalent to the product designation button 1015 (see FIG. 16(D)) on the store clerk list display screen 1600 (see FIG. 16(A)). After the button is pressed, the barcode of the product to be checked is scanned by the customer scanner unit 206 or the store clerk scanner unit 212, and the product is accepted as the product to be checked. The store clerk then performs confirmation operations such as changing the quantity of the product to be checked.

(撮像部217による商品の撮像)
また、店員の手元に、確認希望商品としたい商品が撮像部217の撮像結果を用いた画像認識機能により特定可能な商品である場合には、当該商品を撮像することにより、確認希望商品を受け付けることも可能である。具体的には、例えば、店員用一覧表示画面1600(図16(A)参照)において、商品指定ボタン1015(図16(D)参照)に相当するボタンを表示する。そして、当該ボタンが押下された後に、確認希望商品としたい商品を撮像部217に撮像させることにより、当該商品を確認希望商品として受け付ける。この後、店員は、確認希望商品に対して、数量変更等の確認作業を行う。なお、店員の操作による確認希望商品の特定は、置数によるものとしてもよい。
(Image capture of product by imaging unit 217)
Furthermore, if the product desired to be checked is one that can be identified by an image recognition function using the image capture result of the image capture unit 217, the product can be accepted by capturing an image of the product. Specifically, for example, a button equivalent to the product designation button 1015 (see FIG. 16(D)) is displayed on the list display screen 1600 for store clerks (see FIG. 16(A)). After the button is pressed, the product desired to be checked is captured by the image capture unit 217, and the product is accepted as the product desired to be checked. The store clerk then performs confirmation operations such as changing the quantity of the product desired to be checked. Note that the product desired to be checked may be identified by the operation of the store clerk based on the number of items placed.

変形例4によれば、店員の手元に確認希望商品としたい商品がある場合に、当該商品のバーコードを読み取ることや、当該商品を撮像することによって、確認希望商品を容易に受け付けることができる。これにより、確認希望商品の特定に係る店員の労力を抑えることができる。 According to variant 4, when a store clerk has a product that the customer wishes to confirm, the store clerk can easily accept the product by reading the product's barcode or taking an image of the product. This reduces the amount of work required by the store clerk to identify the product that the customer wishes to confirm.

なお、変形例4において、顧客がスキャン等の操作を行うことにより、確認希望商品を受け付けるようにしてもよい。具体的には、呼出中一覧表示(例えば、図11(A)の呼出中一覧表示画面1100において、商品指定ボタン1015が押下された後に、確認希望商品としたい商品のバーコードを客側スキャナ部206にスキャンさせることにより、確認希望商品を受け付けるようにしてもよい。 In addition, in the fourth modification, the product to be confirmed may be accepted by the customer performing an operation such as scanning. Specifically, after the product designation button 1015 is pressed on the calling list display (for example, on the calling list display screen 1100 in FIG. 11(A)), the customer-side scanner unit 206 may scan the barcode of the product to be confirmed, thereby accepting the product to be confirmed.

また、顧客が到着した後に、店員の操作に応じて、店員用一覧表示から、再び呼出中一覧表示に戻るようにし、顧客が店員の指示を受けながら、スキャン等の操作を行って確認希望商品を受け付けるようにしてもよい。 After the customer arrives, the system may be operated by the store clerk to switch from the list display for store clerks back to the list display for calls, and the customer may follow the instructions of the store clerk to perform operations such as scanning to receive the products they wish to check.

ただし、店員が商品を触れることを好まない顧客も存在する。このようなことに鑑み、店員用一覧表示画面1200(図12(A)参照)や店員用一覧表示画面1600(図16(A)参照)においては、商品のバーコードを店員がスキャンさせて、確認希望商品を受け付けることを禁止するようにしてもよい。すなわち、商品コードのスキャンによる確認希望商品の受け付けは、顧客の操作に基づく場合に有効とする一方で、店員の操作に基づく場合に無効としてもよい。 However, there are some customers who do not like store clerks to touch products. In consideration of this, the store clerk list display screen 1200 (see FIG. 12(A)) and the store clerk list display screen 1600 (see FIG. 16(A)) may be configured to prohibit the store clerk from scanning the product's barcode and accepting the product to be confirmed. In other words, acceptance of the product to be confirmed by scanning the product code may be enabled when based on the customer's operation, but disabled when based on the store clerk's operation.

また、顧客がスキャン等の操作を行うことにより確認希望商品を受け付けるようにする場合には、その旨を示す通知を行ってもよい。当該通知は、呼出中一覧表示において、商品のバーコードをスキャンすることや、商品を撮像することによって、確認希望商品を受け付けることができる旨の通知である。 In addition, if the product to be checked can be accepted by the customer performing an operation such as scanning, a notification to that effect may be given. The notification is a notification that the product to be checked can be accepted by scanning the barcode of the product or taking an image of the product in the list display during the call.

(変形例5)
上述した実施形態では、顧客の選択により確認希望商品を受け付けるようにする構成(図11(C)参照)について説明した。変形例5では、このような構成に加えて又は代えて、確認希望商品の分類を受け付ける構成について説明する。
(Variation 5)
In the above embodiment, a configuration for accepting a product to be confirmed by a customer selection (see FIG. 11C) has been described. In the fifth modification, a configuration for accepting a category of a product to be confirmed in addition to or instead of the above configuration will be described.

変形例5において、例えば、一覧表示に収まり切らないほど、登録商品が多くあったとすると、一覧表示の中から確認希望商品としたい商品を検索するのに手間がかかる場合がある。変形例5では、検索対象の商品の分類を顧客が指定できる場合には、当該分類を指定することにより、確認希望商品を分類で受け付けることを可能にする。 In variant 5, for example, if there are so many registered products that they cannot all fit on the list display, it may be time-consuming to search for the product that the customer wishes to confirm from the list display. In variant 5, if the customer can specify the category of the product to be searched for, it is possible to accept the product to be confirmed by category by specifying that category.

変形例5において、POS端末20は、例えば、確認希望商品受付画面1120(図11(C)参照)において、検索対象の商品の分類を受け付けるボタンを表示にする。当該ボタンを押下すると、複数の分類のうちいずれかが選択可能に表示される。当該分類は、例えば、牛肉、野菜、魚といった商品マスタ600の中分類程度の分類である。例えば、検索対象の商品が「きゅうり」の場合、顧客は、野菜の分類を選択する。これにより、「野菜」の分類が、確認希望商品の分類として受け付ける。 In variant 5, the POS terminal 20, for example, displays a button on the confirmation-requested product reception screen 1120 (see FIG. 11 (C)) that accepts the classification of the product to be searched for. When the button is pressed, one of multiple classifications is displayed for selection. The classification is, for example, a medium-sized classification in the product master 600, such as beef, vegetables, and fish. For example, if the product to be searched for is "cucumber," the customer selects the vegetable classification. As a result, the "vegetable" classification is accepted as the classification of the product to be confirmed.

そして、呼び出された店員は、確認希望商品の分類が「野菜」であることから、顧客が購入する商品の中から、野菜を見つけ、確認希望商品(きゅうり)を特定することができる。なお、顧客が購入する商品の中に「野菜」に分類される商品が複数(きゅうり、なす、とまと)ある場合、店員が顧客に直接、確認希望商品を尋ねることにより、確認希望商品(きゅうり)を特定することができる。 Then, since the product the customer wishes to check is classified as "vegetables," the store clerk who was called can find vegetables among the products the customer is purchasing and identify the product the customer wishes to check (cucumber). Note that if the products the customer wishes to purchase include multiple products classified as "vegetables" (cucumber, eggplant, tomato), the store clerk can directly ask the customer which product the customer wishes to check and identify the product the customer wishes to check (cucumber).

変形例5によれば、確認希望商品を分類で受け付けることができる。これにより、確認希望商品の検索に係る顧客の労力を抑えることができる。 According to variant 5, products to be checked can be accepted by category. This reduces the effort required of customers to search for products to be checked.

(変形例6)
上述した実施形態では、携帯端末30が登録完了の指示を受け付けると、取引を終了する構成(図7のステップS611参照)について説明した。変形例6では、このような構成に加えて又は代えて、携帯端末30が登録完了の指示を受け付けた後も、買い物を再開できる構成について説明する。
(Variation 6)
In the above embodiment, a configuration has been described in which the transaction is terminated when the mobile terminal 30 receives an instruction to complete registration (see step S611 in FIG. 7). In the sixth modification, in addition to or instead of such a configuration, a configuration will be described in which shopping can be resumed even after the mobile terminal 30 receives an instruction to complete registration.

例えば、店舗においては、所定時間内であれば、所定金額以上の買い物で、駐車場が無料になるといったサービスがある。例えば、現時点の購入金額に対して、あと数百円程度買い物をすることで、駐車場が無料になるようなことがある。このようなことに鑑み、変形例では、携帯端末30が登録完了の指示を受け付けたで後も、買い物を再開できるようした構成について説明する。 For example, some stores offer a service where parking is free if you spend a certain amount of money within a certain time period. For example, parking may be free if you spend a few hundred yen more than your current purchase amount. In light of this, in this modified example, we will explain a configuration that allows you to resume shopping even after the mobile terminal 30 has received an instruction to complete registration.

具体的に説明すると、クラウドサーバSvは、例えば、駐車場に関する情報を記憶している。駐車場に関する情報は、購入金額と駐車時間との関係を示す情報であり、具体的には、¥2000購入すれば、2時間まで無料といった情報や、¥3000購入すれば、3時間まで無料といった情報である。クラウドサーバSvは、顧客ごとに、駐車場に入場した時刻を記憶する。 To be more specific, the cloud server Sv stores, for example, information about parking lots. The information about parking lots is information that indicates the relationship between the purchase price and the parking time, and specifically, information such as "if you purchase ¥2,000, you get up to two hours free," or "if you purchase ¥3,000, you get up to three hours free." The cloud server Sv stores the time of entry into the parking lot for each customer.

携帯端末30は、ショッピングアプリを起動させると、ショッピングの開始を示す情報をクラウドサーバSvへ送信する。クラウドサーバSvは、当該情報を受信すると、車両の情報と、駐車場に入場した時刻を示す情報と取得する。 When the mobile terminal 30 starts the shopping app, it sends information indicating the start of shopping to the cloud server Sv. When the cloud server Sv receives the information, it acquires information about the vehicle and information indicating the time of entry into the parking lot.

具体的には、クラウドサーバSvは、駐車場を管理するコンピュータ装置から、車両の情報と、駐車場に入場した入場時刻を示す情報とを取得する。車両の情報は、例えば、車両を識別することが可能な情報であり、例えば、ナンバープレートに記載されている情報である。車両の情報は、会員登録を行うときなどに予め受け付けている場合には、クラウドサーバSvに事前に登録されている。 Specifically, the cloud server Sv acquires vehicle information and information indicating the entry time into the parking lot from a computer device that manages the parking lot. The vehicle information is, for example, information that can identify the vehicle, such as information written on the license plate. If the vehicle information is accepted in advance, such as when registering as a member, it is registered in advance in the cloud server Sv.

なお、車両の情報は、事前に登録されていなくてもよい。例えば、クラウドサーバSvは、駐車場に入庫されている各車両の情報(色、メーカー、車種、ナンバープレートの各情報)を管理している。このため、クラウドサーバSvは、携帯端末30(顧客)に、色、メーカー、車種などの質問情報を送信し、当該質問情報に対する回答を用いて、車両を特定し、車両の情報を得ることも可能である。 In addition, vehicle information does not need to be registered in advance. For example, the cloud server Sv manages information about each vehicle parked in the parking lot (such as color, manufacturer, model, and license plate information). Therefore, the cloud server Sv can send question information such as color, manufacturer, and model to the mobile terminal 30 (customer), and use the answer to the question to identify the vehicle and obtain information about the vehicle.

なお、クラウドサーバSvが取得する入場時刻を示す情報は、駐車場を管理するコンピュータ装置から取得してもよい。また、当該入場時刻は、携帯端末30が確認画面を表示して顧客から受け付けた時刻としてもよいし、ショッピングアプリの起動時刻からおおよその時間(例えば10分)を差し引いた時刻(例えば10分前の時刻)としてもよい。 The information indicating the entry time acquired by the cloud server Sv may be acquired from a computer device that manages the parking lot. The entry time may be the time that the mobile terminal 30 displays a confirmation screen and accepts the entry time from the customer, or may be the time that is obtained by subtracting an approximate time (e.g., 10 minutes) from the time that the shopping app is started (e.g., the time 10 minutes before).

顧客が買い物を終えて、携帯端末30が顧客から登録完了の指示(図9(A)の登録完了ボタン903)を受け付けると、その旨を示す情報をクラウドサーバSvへ送信する。クラウドサーバSvは、駐車場に入場した顧客の入場時刻と現在時刻とから滞在時間を算出する。そして、クラウドサーバSvは、駐車場の情報を参照し、算出した滞在時間が駐車料金の割引(無料)の対象となる時間であるか否かの駐車料金判定を行う。駐車料金判定において、肯定判定の判定結果が得られた場合、すなわち、駐車料金が無料となる場合、そのまま、通常通りの精算が可能になる。 When the customer has finished shopping and the mobile terminal 30 receives an instruction from the customer to complete registration (Registration Complete button 903 in FIG. 9(A)), it sends information indicating this to the cloud server Sv. The cloud server Sv calculates the length of stay from the entry time of the customer when he or she entered the parking lot and the current time. The cloud server Sv then references the parking lot information and performs a parking fee determination to see if the calculated length of stay is eligible for a parking fee discount (free). If a positive determination is obtained in the parking fee determination, i.e., if the parking fee is free, payment can be made as usual.

一方で、駐車料金判定において、否定判定の判定結果が得られた場合、すなわち、駐車料金が有料となる場合、クラウドサーバSvは、駐車場が無料の対象となる金額と、現在の顧客の購入金額(合計金額)との差額を算出し、当該差額を示す情報を携帯端末30に送信する。そして、携帯端末30は、差額を通知し、顧客から、買い物を続けるか、そのまま精算を行うかのいずれかを受け付ける。そのまま精算を行う旨を受け付けた場合、通常通りの精算が可能になる。一方で、買い物を続ける旨を受け付けた場合、携帯端末30は、先に受け付けた登録完了の指示を無効にして、買い物を継続する状態に復帰する。 On the other hand, if a negative judgment is obtained in the parking fee judgment, i.e., if a parking fee is charged, the cloud server Sv calculates the difference between the amount for which the parking fee is free and the customer's current purchase amount (total amount), and transmits information indicating this difference to the mobile terminal 30. The mobile terminal 30 then notifies the customer of the difference and accepts whether the customer wishes to continue shopping or to settle the payment as is. If an instruction to continue shopping is accepted, payment can be made as usual. On the other hand, if an instruction to continue shopping is accepted, the mobile terminal 30 invalidates the previously accepted instruction to complete registration, and returns to a state in which shopping can be continued.

ここで、図17を用いて、携帯端末30が表示する、駐車料金に関する画面の具体例について説明する。図17は、携帯端末30が表示する、駐車料金に関する画面の一例を示す説明図である。なお、図17は、図9(B)において、駐車案内表示924において、「はい」ボタン925が押下されることによって遷移する画面である。 Here, a specific example of a screen related to parking fees displayed by the mobile terminal 30 will be described with reference to FIG. 17. FIG. 17 is an explanatory diagram showing an example of a screen related to parking fees displayed by the mobile terminal 30. Note that FIG. 17 is the screen to which the user transitions when the "Yes" button 925 is pressed on the parking guidance display 924 in FIG. 9 (B).

図17に示すように、携帯端末30のディスプレイ409には、図9(B)に示した駐車案内表示924に代えて、駐車料金案内表示1700が表示されている。駐車料金案内表示1700は、¥2000購入で2時間まで無料であり、¥3000購入で3時間まで無料であることを示している。 As shown in FIG. 17, a parking fee information display 1700 is displayed on the display 409 of the mobile terminal 30 instead of the parking information display 924 shown in FIG. 9(B). The parking fee information display 1700 indicates that up to two hours are free for a purchase of ¥2,000, and up to three hours are free for a purchase of ¥3,000.

また、駐車料金案内表示1700は、入庫した時刻から現在までの駐車時間や、現在の顧客の購入金額(合計金額)と駐車場が無料になる金額との差額(¥406)が表示されている。また、駐車料金案内表示1700は、買い物を続けることを受け付ける「はい」ボタン1701と、そのまま精算を行うことを受け付ける「いいえ」ボタン1702とを含む。「いいえ」ボタン1702が押下された場合、駐車料金案内表示1700が非表示となり、そのまま通常通りの精算が可能になる。一方で、「はい」ボタン1701が押下された場合、携帯端末30は、先に受け付けた登録完了の指示を無効にして、図9(A)に示した画面に戻る。 The parking fee information display 1700 also displays the parking time from the time of entry to the present, and the difference between the customer's current purchase amount (total amount) and the amount for free parking (406 yen). The parking fee information display 1700 also includes a "Yes" button 1701 that accepts the customer's request to continue shopping, and a "No" button 1702 that accepts the customer's request to proceed with payment. When the "No" button 1702 is pressed, the parking fee information display 1700 is hidden and payment can be made as usual. On the other hand, when the "Yes" button 1701 is pressed, the mobile terminal 30 invalidates the previously accepted instruction to complete registration, and returns to the screen shown in FIG. 9(A).

携帯端末30は、「はい」ボタン1701が押下ると、買い物を続ける旨を示す情報をクラウドサーバSvへ送信する。クラウドサーバSvは、当該情報を受信すると、買い物が再開される可能性があることを示すフラグ(以下「買物再開フラグ」をオンにする)。買物再開フラグは、所定時間が経過するまでは再開が有効であることを示し、所定時間が経過すると無効になることを示すフラグである。このため、携帯端末30がショッピングアプリを終了したとしても、所定時間内にショッピングアプリを再度起動すれば、買い物を再開することができる。一方で、所定時間が経過すると、携帯端末30がショッピングアプリを起動しても、買い物を再開することができず、この場合、新規に買い物を行うことになる。これにより、所定時間が経過した場合には、顧客が買い物の再開をキャンセルするといった手間を省くことができる。 When the "Yes" button 1701 is pressed, the mobile terminal 30 sends information to the cloud server Sv indicating that shopping will continue. When the cloud server Sv receives this information, it turns on a flag indicating that shopping may be resumed (hereinafter referred to as the "shopping resume flag"). The shopping resume flag indicates that resumption is valid until a predetermined time has passed, and becomes invalid after the predetermined time has passed. For this reason, even if the mobile terminal 30 closes the shopping app, shopping can be resumed if the shopping app is launched again within the predetermined time. On the other hand, once the predetermined time has passed, shopping cannot be resumed even if the mobile terminal 30 launches the shopping app, and in this case a new purchase will be made. This saves the customer the trouble of canceling the resumption of shopping after the predetermined time has passed.

変形例6によれば、携帯端末30が登録完了の指示を受け付けた後も、買い物を再開できるため、利便性を向上させることができる。 According to variant example 6, shopping can be resumed even after the mobile terminal 30 has received an instruction to complete registration, improving convenience.

なお、クラウドサーバSvが駐車料金判定を行うタイミングは、携帯端末30が顧客から登録完了の指示を受け付けたタイミングに限らない。例えば、当該タイミングは、精算が完了したタイミング(図7の送受信データD7をクラウドサーバSvが受信したタイミング)でもよい。具体的には、クラウドサーバSvは、精算完了後に、駐車料金判定を行うとともに、上記の差額を示す情報をPOS端末20(または携帯端末30)に送信すればよい。そして、POS端末20(または携帯端末30)が、買い物を続ける旨を受け付けた場合、その旨を示す情報をクラウドサーバSvへ送信する。クラウドサーバSvは、当該情報を受信すると、買い物が再開される可能性があることを示す買物再開フラグをオンにする。 The timing at which the cloud server Sv performs the parking fee determination is not limited to the timing at which the mobile terminal 30 receives an instruction to complete registration from the customer. For example, the timing may be the timing at which settlement is completed (the timing at which the cloud server Sv receives the transmission/reception data D7 in FIG. 7). Specifically, after settlement is completed, the cloud server Sv performs the parking fee determination and transmits information indicating the difference to the POS terminal 20 (or the mobile terminal 30). Then, when the POS terminal 20 (or the mobile terminal 30) receives an instruction to continue shopping, it transmits information indicating that to the cloud server Sv. When the cloud server Sv receives the information, it turns on a shopping resume flag, which indicates that shopping may be resumed.

また、買い物を再開させるにあたり、店員の許可を要するようにしてもよい。具体的には、精算時に店員を呼び出して、POS端末20において店員が所定の操作を行うことにより、買い物の再開を許可するようにしてもよい。また、POS端末20は、買い物を続ける旨を受け付けた場合、監視端末11にその旨を通知してもよい。また、顧客のポイントカードなどを参照し、優良な顧客である場合に買い物の再開を許容し、優良な顧客ではない場合に買い物の再開を許容しないようにしてもよい。また、優良の顧客に限って、買い物の再開を許容するようにした場合、POS端末20は、当該顧客から、買い物を再開するか否かの選択を受け付けるようにしてもよい。 In addition, permission from a store clerk may be required to resume shopping. Specifically, a store clerk may be called at the time of payment, and the store clerk may perform a specified operation on the POS terminal 20 to permit the customer to resume shopping. Furthermore, when the POS terminal 20 accepts a request to continue shopping, it may notify the monitoring terminal 11 of this. Furthermore, the customer's point card or the like may be referenced, and the customer may be allowed to resume shopping if the customer is in good standing, but not allowed to resume shopping if the customer is not in good standing. Furthermore, when only good customers are allowed to resume shopping, the POS terminal 20 may accept a choice from the customer as to whether or not to resume shopping.

なお、POS端末20においても、携帯端末30に表示した駐車料金に関する画面(図17参照)を表示するようにしてもよい。このように、精算が完了したタイミングで駐車料金判定を行うようにしたとしても、携帯端末30が登録完了の指示を受け付けた後も、買い物を再開できるため、利便性を向上させることができる。 The POS terminal 20 may also display a screen (see FIG. 17) related to the parking fee displayed on the mobile terminal 30. In this way, even if the parking fee determination is performed when the settlement is completed, shopping can be resumed even after the mobile terminal 30 has received an instruction to complete registration, improving convenience.

(変形例7)
上述した実施形態では、確認作業において、店員の操作によって確認希望商品のキャンセルを受け付けるようにした(図8のステップS815参照)。変形例7では、このような構成に加えて又は代えて、店員による確認作業の前に、顧客の操作によって確認希望商品のキャンセルを受けるようにした構成について説明する。
(Variation 7)
In the above embodiment, the confirmation process accepts cancellation of the product to be confirmed by an operation of the store clerk (see step S815 in FIG. 8). In the seventh modification, in addition to or instead of the above configuration, a configuration will be described in which cancellation of the product to be confirmed by an operation of the customer is accepted before the confirmation process by the store clerk.

変形例7において、POS端末20は、例えば、図11(C)の確認希望商品受付画面1120(呼出中一覧表示)に示すように、確認希望商品を受け付けると、当該商品のキャンセルを受け付けるキャンセルボタンを表示する。さらに、POS端末20は、キャンセルボタンが押下されると、当該商品のスキャンを促す旨を表示するようにする。そして、当該商品がスキャンされると、キャンセルを受け付ける。 In variant 7, when the POS terminal 20 accepts a product to be confirmed, it displays a cancel button to accept the cancellation of the product, as shown, for example, in the confirmation request product acceptance screen 1120 (calling list display) in FIG. 11 (C). Furthermore, when the cancel button is pressed, the POS terminal 20 displays a message urging the user to scan the product. Then, when the product is scanned, the cancellation is accepted.

また、キャンセルボタンが押下されると、そのまま当該商品のキャンセルを受け付けるようにしてもよい。なお、キャンセルボタンが押下されると、確認ボタンを表示して、確認ボタンが押下されると、当該商品のキャンセルを受け付けるようにしてもよい。すなわち、キャンセルボタンと、確認ボタンとの2回の操作を受け付けることにより、当該商品のキャンセルを受け付けるようにしてもよい。なお、変形例7においても、上述した実施形態と同様に、保留商品については、顧客の操作ではキャンセルを受け付けないようにする。 In addition, when the cancel button is pressed, the cancellation of the product may be accepted as is. When the cancel button is pressed, a confirmation button may be displayed, and when the confirmation button is pressed, the cancellation of the product may be accepted. In other words, the cancellation of the product may be accepted by accepting two operations of the cancel button and the confirmation button. In addition, in the seventh variant, as in the above-mentioned embodiment, cancellation of reserved products is not accepted by customer operation.

なお、顧客からキャンセルを受け付けたとしても、キャンセルの確定は、店員による確認を要する。例えば、顧客からキャンセルを受け付けた後に、店員が到着すると、POS端末20は、店員用一覧表示画面1200(図12(A)参照)において、当該商品の顧客によるキャンセルを受け付けた旨を示す表示態様(点滅等)で表示するとともに、当該商品を店員用一覧表示の上位に表示すればよい。そして、POS端末20は、店員が当該商品を押下すると、キャンセルを認めるか否かの確認画面を表示し、店員からキャンセルを認める旨を受け付けると、当該商品のキャンセルを確定させるようにすればよい。 Note that even if a cancellation is accepted from a customer, confirmation of the cancellation is required by a store clerk. For example, when a store clerk arrives after accepting a cancellation from a customer, the POS terminal 20 may display a display mode (such as blinking) on the store clerk list display screen 1200 (see FIG. 12(A)) indicating that the customer's cancellation of the product has been accepted, and may display the product at the top of the store clerk list display. Then, when the store clerk presses the product, the POS terminal 20 may display a confirmation screen asking whether or not to accept the cancellation, and when it is confirmed that the cancellation is accepted by the store clerk, it may confirm the cancellation of the product.

変形例7によれば、店員による確認作業の前に、顧客の操作によって確認希望商品のキャンセルを受けるようにしたため、確認希望商品のキャンセルに係る店員の操作負担を軽減することができる。また、店員が当該商品をスキャンさせる操作を行わずに済むため、店員の確認作業に要する時間の短縮化を図ることができる。すなわち、店員による確認作業を顧客が待つ際の待ち時間の短縮化を図ることができる。 According to variant 7, the product to be confirmed can be cancelled by the customer before the store clerk checks it, which reduces the operational burden on the store clerk in cancelling the product to be confirmed. In addition, the time required for the store clerk to check the product can be shortened because the store clerk does not need to scan the product. In other words, the waiting time for the customer to wait for the store clerk to check the product can be shortened.

(変形例8)
上述した実施形態では、店員用一覧表示では登録順の配列で表示しない構成(図15、図16参照)について説明した。変形例8では、このような構成に加えて又は代えて、店員用一覧表示でも登録順の配列で表示可能な構成について説明する。
(Variation 8)
In the above embodiment, a configuration has been described in which the list display for store clerks is not displayed in the order of registration (see Figs. 15 and 16). In the eighth modification, a configuration will be described in which, in addition to or instead of such a configuration, the list display for store clerks can also be displayed in the order of registration.

ここで、顧客が商品のスキャンを試みて、スキャンに失敗して、商品を登録することができないことがある。仮に、一回スキャンに失敗した場合でも、顧客は、直後に再度スキャンを試みて、商品を登録する場合がある。このような場合、先のスキャンの失敗によって、未スキャン商品として保留商品が登録され、次のスキャンによって正常に商品が登録されることになる。また、このような場合、未スキャン商品として登録された保留商品の登録順は、直後のスキャンによって正常に登録された商品の直前になる。このため、店員用一覧表示において、登録順で表示させることにより、未スキャン商品を店員が容易に特定(検索)することができることがある。 At this point, a customer may attempt to scan an item, but the scan may fail, making it impossible to register the item. Even if a scan fails once, the customer may attempt to scan again immediately afterwards and register the item. In such a case, the previous failed scan will result in the pending item being registered as an unscanned item, and the next scan will successfully register the item. Also, in such a case, the registration order of the pending item registered as an unscanned item will be immediately before the item that was successfully registered by the immediately following scan. For this reason, by displaying the items in the order of registration in the list display for store clerks, store clerks may be able to easily identify (search for) unscanned items.

そこで、変形例8では、店員用一覧表示でも登録順の配列で、一覧表示を表示可能にしている。店員は、登録順で表示された店員用一覧表示の中から、当該未スキャン商品を特定すると、当該未スキャン商品を削除する操作を行うか、若しくは、正常に登録されている商品を削除して、当該未スキャン商品に正当な商品を登録する操作を行う。このようにして、店員は、保留商品の確認を行うことができる。 Therefore, in variant 8, the clerk list display can also display the items in the order of registration. When the clerk identifies the unscanned item from the clerk list display that is displayed in the order of registration, the clerk can either delete the unscanned item, or delete the properly registered item and register a legitimate item in the place of the unscanned item. In this way, the clerk can check the pending items.

変形例8によれば、店員用一覧表示において、未スキャン商品の上または下に正常に登録されている商品を表示することができるため、店員による保留商品の特定を容易にすることができる。 According to variant 8, the list display for store clerks can display correctly registered products above or below unscanned products, making it easier for store clerks to identify pending products.

以下、実施形態総括を記載する。
[発明の名称] 商品販売データ処理システム、精算装置、商品販売データ処理方法、およびプログラム
[技術分野]
本発明は、商品販売データ処理システム、精算装置、商品販売データ処理方法、およびプログラムに関する。
[背景技術]
近年、顧客が商品を登録して精算を行う、いわゆるセルフレジシステムが普及している。例えば、顧客が所持する携帯端末を用いて商品の登録を行って、精算装置で精算を行うセルフレジシステムが知られている(例えば、特許文献1参照)。
具体的に説明すると、セルフレジシステムでは、商品に付されたバーコードを顧客が携帯端末で読み取ると、読み取ったバーコードの情報が携帯端末からクラウドサーバへ送信される。クラウドサーバは、携帯端末から受信した情報を用いて、商品を登録する。そして、ひと通り商品の登録が完了すると、精算に用いる登録情報がクラウドサーバから精算装置に送信され、精算装置において顧客による精算が行われる。精算を行う際に、精算装置は、登録情報に基づいて、登録されている商品を一覧表示する。
[先行技術文献]
[特許文献]
[特許文献1]特開2016-219034号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、精算時に表示される商品の一覧表示が顧客や店員にとって把握しにくいことがあり、すなわち、購入しようとする商品を確認しにくいことがあった。このため、従来技術では、精算に時間を要してしまうことがあることや、意図しない商品を顧客が購入してしまうことがあり、よって、効率よく精算を行うことができないことがある、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、効率よく精算を行うことができる技術を提供することにある。
[課題を解決するための手段]
上述した課題を解決するために、本発明の一態様である商品販売データ処理システムは、商品を登録する可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を顧客自ら行う精算装置とを備える商品販売データ処理システムであって、前記可搬式登録装置は、購入する商品を登録する登録手段と、前記登録手段によって登録された登録商品の精算処理を実行するための取引情報を識別するための識別情報を生成する生成手段と、前記生成手段によって生成された前記識別情報を出力する出力手段と、を備え、前記精算装置は、前記出力手段によって出力された前記識別情報を入力する入力手段と、前記入力手段によって前記識別情報が入力されることに応じて、前記登録商品を一覧表示する表示制御手段と、所定の条件が成立した場合、前記一覧表示を、第1の配列から第2の配列に切り替える切替手段と、を備えることを特徴とする商品販売データ処理システムである。
上記構成によれば、顧客は、自身の登録操作の記憶を辿りながら登録商品を確認することができる。例えば、可搬式登録装置のディスプレイには、登録した順番で登録商品が表示されていることから、可搬式登録装置の画面と比較しながら、登録商品を確認することができる。このため、購入しようとする商品を確認しやすくすることができる。
上記構成において、店員の介在を要求する要求手段をさらに備え、前記要求は、前記所定の条件の成立であることとしてもよい。
上記構成によれば、店員の介在を要求している際に、顧客は、登録商品を確認することができる。これにより、店員の介在を要求している際の時間を有効活用することができるため、効率よく精算を行うことができる。
上記構成において、前記一覧表示の配列の切り替えを受け付ける第1切替受付手段を備え、前記第1切替受付手段は、前記所定の条件が成立した場合、有効となるようにしてもよい。
上記構成によれば、登録商品の一覧表示の配列を、顧客の選択に応じて、登録順に応じた配列と、商品の単価に応じた配列とに切り替えることができる。したがって、顧客の選択に応じた配列とすることができるため、購入しようとする商品をより確認しやすくすることができる。
上記構成において、前記切替手段は、前記第1切替受付手段によって前記切り替えが受け付けられることに応じて、第1の配列と第2の配列とを切り替えるようにしてもよい。
上記構成によれば、登録商品の一覧表示の配列を、顧客の選択に応じた配列とすることができるため、購入しようとする商品をより確認しやすくすることができる。
なお、上記構成において、前記表示制御手段は、前記一覧表示と、前記第1切替受付手段と、商品の価格帯に応じて商品を区分けした各区分の商品点数とを、同一画面上に表示するようにしてもよい。
上記構成によれば、顧客の選択に応じた配列とすることができるとともに、いずれの配列で一覧表示を表示したとしても、各区分の商品点数の表示によって、顧客は、各価格帯の商品を把握することができる。
上記構成において、前記第1の配列は、売価昇順または降順であり、前記第2の配列は、前記可搬式登録装置によって商品が登録された順であることとしてもよい。
上記構成によれば、顧客にとって最適な配列で一覧表示を表示することができる。
上記構成において、前記精算装置を操作する店員を検出する検出手段をさらに備え、前記検出手段によって店員が検出された場合、前記一覧表示の配列を前記第1の配列に変更するようにしてもよい。
上記構成によれば、店員が赴いたときに、高額商品を優先した配列で一覧表示を表示することができる。したがって、高額商品に対する店員のチェックを行いやすくすることができる。
上記構成において、前記検出手段によって店員が検出された場合、前記一覧表示の配列の切り替えを受け付ける第2切替受付手段を備え、前記切替手段は、前記第2切替受付手段によって前記切り替えが受け付けられることに応じて、複数の配列のうち少なくとも前記第1の配列と、第3の配列とを切り替えるようにしてもよい。
上記構成によれば、登録商品の一覧表示の配列を、店員の選択に応じた配列とすることができるため、店員は、顧客が購入しようとする商品を確認しやすくすることができる。
上記構成において、前記第3の配列は、商品管理に関連する識別子の昇順または降順であることとしてもよい。
上記構成によれば、店員にとって最適な配列で一覧表示を表示することができる。
なお、上記構成において、前記表示制御手段は、前記一覧表示と、前記第2のボタンと、商品の単価に応じて商品を区分けした各区分の商品点数とを、同一画面上に表示するようにしてもよい。
上記構成によれば、店員の選択に応じた配列とすることができるとともに、いずれの配列で一覧表示を表示したとしても、各区分の商品点数の表示によって、店員は、各価格帯の商品を把握することができる。
上記構成において、前記表示制御手段は、前記一覧表示に表示される商品のうち、店員の確認を要する店員確認商品を、すべての配列で前記一覧表示の上位に表示し、当該店員確認商品であることを示す表示態様で表示するようにしてもよい。
上記構成によれば、店員は、店員確認商品を容易に把握することができる。
上記構成において、前記表示制御手段は、前記切替手段による前記一覧表示の配列の切り替えにかかわず、前記表示態様で前記店員確認商品を表示するようにしてもよい。
上記構成によれば、一覧表示の配列が切り替わった場合でも、店員は、店員確認商品を容易に把握することができる。
なお、上記構成において、前記一覧表示の中から、前記店員確認商品を受け付ける確認受付手段をさらに備え、前記表示制御手段は、前記確認受付手段によって受け付けられた前記店員確認商品を前記表示態様で表示するようにしてもよい。
上記構成によれば、顧客が店員確認商品を選択することができる。したがって、店員確認商品を、顧客が申し出たり、店員が検索したりしなくても、店員は、店員確認商品を容易に把握することができる。
また、上述した課題を解決するために、本発明の他の態様である精算装置は、商品を登録する登録装置と、前記登録装置において登録された商品の精算を顧客自ら行う精算装置とを備える商品販売データ処理システムの前記精算装置であって、前記登録装置によって登録された登録商品の精算処理を実行するための取引情報を入力する入力手段と、前記入力手段によって入力された前記取引情報を用いて、前記登録商品を第1の配列、第2の配列および第3の配列で一覧表示する表示制御手段と、所定の条件が成立した場合、前記表示制御手段によって表示された前記一覧表示の配列を切り替える切替手段と、備えることを特徴とする精算装置である。
上記構成によれば、精算時に精算装置に表示される商品の一覧表示が顧客にとって把握しやすくなり、すなわち、購入しようとする商品を確認しやすくなる。このため、精算に時間を要してしまうことや、意図しない商品を購入してしまうことを抑えることができる。また、店員が確認作業を行う際に表示される商品の一覧表示が、店員にとって把握しやすくなり、すなわち、商品を確認しやすくなる。したがって、効率よく精算を行うことができる。
また、上述した課題を解決するために、本発明の他の態様である商品販売データ処理方法は、商品を登録する可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を顧客自ら行う精算装置とを備える商品販売データ処理システムの商品販売データ処理方法であって、前記可搬式登録装置が、購入する商品を登録する登録ステップと、前記登録ステップにおいて登録された登録商品の精算処理を実行するための取引情報を識別するための識別情報を生成する生成ステップと、前記生成ステップにおいて生成された前記識別情報を出力する出力ステップと、を含む処理を実行し、前記精算装置が、前記出力ステップにおいて出力された前記識別情報を入力する入力ステップと、前記入力ステップにおいて前記識別情報が入力されることに応じて、前記登録商品を一覧表示する表示制御ステップと、所定の条件が成立した場合、前記一覧表示を、第1の配列から第2の配列に切り替える切替ステップと、を含む処理を実行することを特徴とする商品販売データ処理方法である。
上記構成によれば、顧客は、自身の登録操作の記憶を辿りながら登録商品を確認することができる。例えば、可搬式登録装置のディスプレイには、登録した順番で登録商品が表示されていることから、可搬式登録装置の画面と比較しながら、登録商品を確認することができる。このため、購入しようとする商品を確認しやすくすることができる。
また、上述した課題を解決するために、本発明の他の態様であるプログラムは、商品を登録する可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を顧客自ら行う精算装置とを備える商品販売データ処理システムの前記可搬式登録装置と前記精算装置とに用いられるコンピュータであって、前記可搬式登録装置に用いられるコンピュータを、購入する商品を登録する登録手段、前記登録手段によって登録された登録商品の精算処理を実行するための取引情報を識別するための識別情報を生成する生成手段、前記生成手段によって生成された前記識別情報を出力する出力手段、として機能させ、前記精算装置に用いられるコンピュータを、前記出力手段によって出力された前記識別情報を入力する入力手段、前記入力手段によって前記識別情報が入力されることに応じて、前記登録商品を一覧表示する表示制御手段、所定の条件が成立した場合、前記一覧表示を、第1の配列から第2の配列に切り替える切替手段、として機能させることを特徴とするプログラムである。
上記構成によれば、顧客は、自身の登録操作の記憶を辿りながら登録商品を確認することができる。例えば、可搬式登録装置のディスプレイには、登録した順番で登録商品が表示されていることから、可搬式登録装置の画面と比較しながら、登録商品を確認することができる。このため、購入しようとする商品を確認しやすくすることができる。
The embodiments will be summarized below.
[Name of invention] Product sales data processing system, settlement device, product sales data processing method, and program [Technical field]
The present invention relates to a product sales data processing system, a payment device, a product sales data processing method, and a program.
[Background Art]
In recent years, so-called self-checkout systems, in which a customer registers products and performs payment, have become widespread. For example, a self-checkout system in which a customer registers products using a mobile terminal carried by the customer and performs payment at a payment device is known (see, for example, Patent Document 1).
More specifically, in a self-checkout system, when a customer reads a barcode attached to an item with a mobile device, the information of the read barcode is sent from the mobile device to a cloud server. The cloud server registers the item using the information received from the mobile device. Once registration of all items has been completed, registration information to be used for settlement is sent from the cloud server to a settlement device, and the customer settles the payment at the settlement device. When making the settlement, the settlement device displays a list of registered items based on the registration information.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2016-219034 A [Summary of the Invention]
[Problem to be solved by the invention]
However, in the conventional technology, the list of products displayed at the time of checkout can be difficult for customers and store clerks to understand, i.e., it can be difficult to confirm the products to be purchased. For this reason, in the conventional technology, there are problems in that checkout can take a long time and that the customer can purchase unintended products, which makes it difficult to checkout efficiently.
The present invention has been made in view of the above circumstances, and has an object to provide a technique that enables efficient settlement.
[Means for solving the problems]
In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing system comprising a portable registration device for registering products, and a settlement device in which customers themselves settle the payments for products registered in the portable registration device, wherein the portable registration device comprises a registration means for registering products to be purchased, a generation means for generating identification information for identifying transaction information for executing settlement processing for registered products registered by the registration means, and an output means for outputting the identification information generated by the generation means, and the settlement device comprises an input means for inputting the identification information output by the output means, a display control means for displaying a list of the registered products in response to the identification information being input by the input means, and a switching means for switching the list display from a first arrangement to a second arrangement when a predetermined condition is met.
According to the above configuration, the customer can check the registered products while tracing his/her own memory of the registration operation. For example, since the registered products are displayed on the display of the portable registration device in the order in which they were registered, the customer can check the registered products while comparing them with the screen of the portable registration device. This makes it easier to check the products to be purchased.
In the above configuration, the device may further comprise a request means for requesting the intervention of a store clerk, the request being made when the predetermined condition is met.
According to the above configuration, the customer can check the registered products while requesting the assistance of a store clerk. This allows the time required for the assistance of a store clerk to be used effectively, and allows for efficient payment.
In the above configuration, a first switch receiving means may be provided for receiving a switch of an arrangement of the list display, the first switch receiving means being enabled when the predetermined condition is met.
According to the above configuration, the arrangement of the list of registered products can be switched between an arrangement according to the order of registration and an arrangement according to the unit price of the products, depending on the customer's selection. Therefore, since the arrangement can be made according to the customer's selection, it is easier to check the products to be purchased.
In the above configuration, the switching means may switch between the first array and the second array in response to the switching being accepted by the first switching accepting means.
According to the above configuration, the arrangement of the list of registered products can be set according to the customer's selection, making it easier for the customer to check the product he or she wishes to purchase.
In the above configuration, the display control means may display the list display, the first switching reception means, and the number of products in each category into which products are classified according to their price ranges on the same screen.
According to the above configuration, the arrangement can be made according to the customer's selection, and regardless of the arrangement in which the list is displayed, the customer can understand the products in each price range by seeing the display of the number of products in each category.
In the above configuration, the first array may be in ascending or descending order of selling price, and the second array may be in the order in which the products were registered by the portable registration device.
According to the above configuration, it is possible to display the list in an arrangement that is optimal for the customer.
In the above configuration, the device may further include a detection means for detecting a store clerk operating the settlement device, and when a store clerk is detected by the detection means, the arrangement of the list display may be changed to the first arrangement.
According to the above configuration, when a store clerk visits the store, the list display can be displayed in an arrangement that prioritizes high-priced items, making it easier for the store clerk to check high-priced items.
In the above configuration, when a store clerk is detected by the detection means, a second switching reception means is provided which accepts switching of the arrangement of the list display, and the switching means may switch between at least the first arrangement and a third arrangement among the multiple arrangements in response to the switching being accepted by the second switching reception means.
According to the above configuration, the arrangement of the list of registered products can be set according to the selection made by the store clerk, making it easier for the store clerk to check the products that the customer is about to purchase.
In the aforementioned configuration, the third array may be arranged in ascending or descending order of identifiers related to product management.
According to the above configuration, the list display can be arranged in an optimal manner for the store clerk.
In the above configuration, the display control means may display the list display, the second button, and the number of products in each category, which is obtained by classifying the products according to their unit prices, on the same screen.
According to the above configuration, the arrangement can be set according to the selection of the store clerk, and regardless of the arrangement in which the list is displayed, the store clerk can understand the products in each price range by seeing the number of products in each category.
In the above configuration, the display control means may display, among the products displayed in the list display, products that require confirmation by a store clerk at the top of the list display in all arrangements, and display them in a display manner that indicates that they are products that are confirmed by a store clerk.
According to the above configuration, the store clerk can easily understand the store clerk-checked product.
In the above configuration, the display control means may display the store clerk-checked products in the display mode, regardless of the switching of the arrangement of the list display by the switching means.
According to the above configuration, even if the arrangement of the list display is switched, the store clerk can easily recognize the store clerk-checked products.
In addition, in the above configuration, the system may further include a confirmation acceptance means for accepting the clerk-confirmed item from the list display, and the display control means may display the clerk-confirmed item accepted by the confirmation acceptance means in the display mode.
According to the above-mentioned configuration, the customer can select a clerk-confirmed product. Therefore, the clerk can easily know the clerk-confirmed product without the customer requesting it or the clerk searching for it.
In addition, in order to solve the above-mentioned problems, another aspect of the present invention is a settlement device of a product sales data processing system comprising a registration device for registering products and a settlement device in which customers themselves settle the products registered in the registration device, and is characterized in that it comprises: an input means for inputting transaction information for executing the settlement process for registered products registered by the registration device, a display control means for displaying a list of the registered products in a first array, a second array, and a third array using the transaction information input by the input means, and a switching means for switching the arrangement of the list display displayed by the display control means when a predetermined condition is met.
According to the above configuration, the list of products displayed on the payment device at the time of payment is easier for customers to understand, i.e., it is easier for them to confirm the products they wish to purchase. This makes it possible to prevent payment from taking too long and to prevent unintended purchases of products. In addition, the list of products displayed when the store clerk is checking the items is easier for the clerk to understand, i.e., it is easier for the clerk to confirm the products. This allows for efficient payment.
In addition, in order to solve the above-mentioned problems, another aspect of the present invention is a product sales data processing method for a product sales data processing system including a portable registration device for registering products and a settlement device in which customers themselves settle the payments for the products registered in the portable registration device, wherein the portable registration device executes processing including a registration step for registering the products to be purchased, a generation step for generating identification information for identifying transaction information for executing settlement processing for the registered products registered in the registration step, and an output step for outputting the identification information generated in the generation step, and the settlement device executes processing including an input step for inputting the identification information output in the output step, a display control step for displaying a list of the registered products in response to the identification information being input in the input step, and a switching step for switching the list display from a first arrangement to a second arrangement when a predetermined condition is met.
According to the above configuration, the customer can check the registered products while tracing his/her own memory of the registration operation. For example, since the registered products are displayed on the display of the portable registration device in the order in which they were registered, the customer can check the registered products while comparing them with the screen of the portable registration device. This makes it easier to check the products to be purchased.
In addition, in order to solve the above-mentioned problems, another aspect of the present invention is a program for use in a portable registration device and a settlement device of a product sales data processing system having a portable registration device for registering products and a settlement device in which customers themselves settle the products registered in the portable registration device, the program causing the computer used in the portable registration device to function as a registration means for registering products to be purchased, a generation means for generating identification information for identifying transaction information for executing settlement processing for registered products registered by the registration means, and an output means for outputting the identification information generated by the generation means, and causing the computer used in the settlement device to function as an input means for inputting the identification information output by the output means, a display control means for displaying a list of the registered products in response to the identification information being input by the input means, and a switching means for switching the list display from a first arrangement to a second arrangement when a predetermined condition is met.
According to the above configuration, the customer can check the registered products while tracing his/her own memory of the registration operation. For example, since the registered products are displayed on the display of the portable registration device in the order in which they were registered, the customer can check the registered products while comparing them with the screen of the portable registration device. This makes it easier to check the products to be purchased.

なお、上述した説明では、携帯端末30が、登録部と、生成部と、出力部とを備える構成について説明したが、これらの機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部のうち一部の機能部が、ストアコントローラ10に具備されていてもよいし、監視端末11に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。すなわち、携帯端末30に代わって、他のコンピュータ装置が、例えば、商品を登録してもよいし、取引情報を生成してもよいし、取引情報を出力してもよい。これらの機能部が具備されるコンピュータ装置は、1台であることに限らず、複数台であってもよい。例えば、これらの機能部の一部の機能部を一のコンピュータ装置が具備し、他の機能部を他のコンピュータ装置が具備していてもよい。 In the above description, the mobile terminal 30 is described as having a registration unit, a generation unit, and an output unit. However, all or part of these functional units may be provided in another computer device. For example, some of these functional units may be provided in the store controller 10, the monitoring terminal 11, or other computer devices. That is, instead of the mobile terminal 30, the other computer device may, for example, register products, generate transaction information, or output transaction information. The number of computer devices equipped with these functional units is not limited to one, and may be multiple. For example, some of these functional units may be provided in one computer device, and other functional units may be provided in other computer devices.

同様に、上述した説明では、POS端末20が、入力部と、表示制御部と、切替部と、要求部と、検出部と、受付部とを備える構成について説明したが、これらの機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部のうち一部の機能部が、ストアコントローラ10に具備されていてもよいし、監視端末11に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。すなわち、POS端末20に代わって、他のコンピュータ装置が、例えば、取引情報を入力してもよいし、登録商品を一覧表示してもよいし、一覧表示の配列を切り替えてもよい。これらの機能部が具備されるコンピュータ装置は、1台であることに限らず、複数台であってもよい。例えば、これらの機能部の一部の機能部を一のコンピュータ装置が具備し、他の機能部を他のコンピュータ装置が具備していてもよい。 Similarly, in the above description, the POS terminal 20 is described as having an input unit, a display control unit, a switching unit, a request unit, a detection unit, and a reception unit. However, all or part of these functional units may be provided in another computer device. For example, some of these functional units may be provided in the store controller 10, the monitoring terminal 11, or other computer devices. That is, instead of the POS terminal 20, the other computer device may, for example, input transaction information, display a list of registered products, or switch the arrangement of the list display. The number of computer devices equipped with these functional units is not limited to one, and may be multiple. For example, some of these functional units may be provided in one computer device, and other functional units may be provided in other computer devices.

なお、以上に説明したショッピングシステム1、POS端末20、および携帯端末30を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The programs for implementing the shopping system 1, POS terminal 20, and mobile terminal 30 described above may be recorded on a computer-readable recording medium, and the programs may be read into a computer system for execution. 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 program may be transmitted from a computer system that stores the program in a storage device to another computer system via a transmission medium or by a transmission wave in the transmission medium. The "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be for implementing part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, i.e., a differential file (differential program).

Sv…クラウドサーバ
1…ショッピングシステム
10…ストアコントローラ
11…監視端末
20…POS端末
30…携帯端末
201、401…CPU
202、402…ROM
203、403…RAM
204…ハードディスク
205…客側表示部
206…客側スキャナ部
208…カード決済部
209…釣銭機
210…店員側表示部
211…キー操作部
212…店員側スキャナ部
215…通信部
217…撮像部
405…通信I/F
407…カメラ
409…ディスプレイ
Sv: cloud server 1: shopping system 10: store controller 11: monitoring terminal 20: POS terminal 30: mobile terminal 201, 401: CPU
202, 402...ROM
203, 403...RAM
204: Hard disk 205: Customer display unit 206: Customer scanner unit 208: Card payment unit 209: Change machine 210: Clerk display unit 211: Key operation unit 212: Clerk scanner unit 215: Communication unit 217: Imaging unit 405: Communication I/F
407...Camera 409...Display

Claims (5)

可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を行う精算装置とを備え、前記精算装置を操作する店員を検出する商品販売データ処理システムであって、
前記可搬式登録装置は、
購入する商品を登録する登録手段と、
前記登録手段によって登録された登録商品の精算処理を実行するための取引情報を識別するための識別情報を生成する生成手段と、
前記生成手段によって生成された前記識別情報を出力する出力手段と、
を備え、
前記精算装置は、
前記出力手段によって出力された前記識別情報を入力する入力手段と、
前記入力手段によって前記識別情報が入力されることに応じて、前記登録商品一覧表示として、店員の呼び出しを行っている際の呼出中一覧表示、または店員が操作する店員用一覧表示とを表示する表示制御手段と、
を備え、
所定の条件が成立した場合、前記呼出中一覧表示の配列を、第1の配列から第2の配列に切り替え、
員が検出され、店員が操作する場合、前記店員用一覧表示の配列を前記第1の配列に切り替える、
ことを特徴とする商品販売データ処理システム。
A product sales data processing system comprising a portable registration device and a payment device for performing payment for products registered in the portable registration device, and detecting a store clerk operating the payment device,
The portable registration device is
A registration means for registering products to be purchased;
a generating means for generating identification information for identifying transaction information for executing a settlement process for the registered product registered by the registration means;
an output means for outputting the identification information generated by the generation means;
Equipped with
The settlement device includes:
an input means for inputting the identification information output by the output means;
a display control means for displaying, as a list display of the registered products , a calling list display when a store clerk is being called, or a store clerk list display operated by the store clerk in response to the input of the identification information by the input means;
Equipped with
When a predetermined condition is satisfied, the arrangement of the call list display is switched from a first arrangement to a second arrangement;
When a store clerk is detected and the store clerk performs an operation , the arrangement of the list display for store clerk is switched to the first arrangement.
A product sales data processing system comprising:
前記表示制御手段は、
前記呼出中一覧表示を表示しているとき、前記第2の配列から前記第1の配列に切り替える操作子を表示し、
前記店員用一覧表示を表示しいているとき、前記第1の配列から第3の配列切り替える操作子を表示する
ことを特徴とする請求項1に記載の商品販売データ処理システム。
The display control means
displaying an operator for switching from the second arrangement to the first arrangement while the calling list display is being displayed;
while the salesclerk list display is being displayed, an operator for switching from the first arrangement to a third arrangement is displayed .
2. The product sales data processing system according to claim 1.
前記第1の配列は、商品単価の昇順または降順であり、
前記第2の配列は、前記登録手段による商品の登録順の昇順または降順であり、
前記第3の配列は、商品管理に関連する識別子の昇順または降順である、
ことを特徴とする請求項2に記載の商品販売データ処理システム。
The first array is in ascending or descending order of product unit price,
the second array is an ascending or descending order of the order of registration of the products by the registration means,
The third array is in ascending or descending order of identifiers related to product management.
3. The product sales data processing system according to claim 2.
商品を登録する登録装置と、前記登録装置において登録された商品の精算を行う精算装置とを備え、前記精算装置を操作する店員を検出する商品販売データ処理システムの前記精算装置であって、
前記登録装置によって登録された登録商品の精算処理を実行するための取引情報を入力する入力手段と、
前記入力手段によって入力された前記取引情報を用いて、前記登録商品一覧表示として、店員の呼び出しを行っている際の呼出中一覧表示、または店員が操作する店員用一覧表示とを表示する表示制御手段と、
を備え、
所定の条件が成立した場合、前記呼出中一覧表示の配列を、第1の配列から第2の配列に切り替え、
員が検出され、店員が操作する場合、前記店員用一覧表示の配列を前記第1の配列に切り替える、
ことを特徴とする精算装置。
A product sales data processing system includes a registration device that registers products and a payment device that performs payment for the products registered in the registration device, and detects a store clerk operating the payment device,
an input means for inputting transaction information for executing a settlement process for the registered products registered by the registration device;
a display control means for displaying, as a list display of the registered products , a calling list display when a store clerk is being called, or a store clerk list display operated by the store clerk , using the transaction information input by the input means;
Equipped with
When a predetermined condition is satisfied, the arrangement of the call list display is switched from a first arrangement to a second arrangement;
When a store clerk is detected and the store clerk performs an operation , the arrangement of the list display for store clerk is switched to the first arrangement.
A settlement device characterized by:
可搬式登録装置と、前記可搬式登録装置において登録された商品の精算を行う精算装置とを備え、前記精算装置を操作する店員を検出する商品販売データ処理システムの前記精算装置に用いられるコンピュータを、
前記可搬式登録装置によって登録された登録商品の精算処理を実行するための取引情報を入力する入力手段、
前記入力手段によって入力された前記取引情報を用いて、前記登録商品一覧表示として、店員の呼び出しを行っている際の呼出中一覧表示、または店員が操作する店員用一覧表示を表示する表示制御手段、
として機能させ、
所定の条件が成立した場合、前記呼出中一覧表示の配列を、第1の配列から第2の配列に切り替え、
店員が検出され、店員が操作する場合、前記店員用一覧表示の配列を前記第1の配列に切り替える、
ことを特徴とするプログラム。
A product sales data processing system includes a portable registration device and a payment device for performing payment for products registered in the portable registration device, and detects a store clerk operating the payment device, the product sales data processing system comprising:
an input means for inputting transaction information for executing a settlement process for the registered products registered by the portable registration device;
a display control means for displaying, as a list display of the registered products , a calling list display when a store clerk is being called, or a store clerk list display operated by the store clerk , using the transaction information input by the input means;
Function as a
When a predetermined condition is satisfied, the arrangement of the call list display is switched from a first arrangement to a second arrangement;
When a store clerk is detected and the store clerk performs an operation , the arrangement of the list display for store clerk is switched to the first arrangement.
A program characterized by:
JP2020126667A 2020-07-27 2020-07-27 Product sales data processing system, settlement device, and program Active JP7603955B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020126667A JP7603955B2 (en) 2020-07-27 2020-07-27 Product sales data processing system, settlement device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020126667A JP7603955B2 (en) 2020-07-27 2020-07-27 Product sales data processing system, settlement device, and program

Publications (2)

Publication Number Publication Date
JP2022023613A JP2022023613A (en) 2022-02-08
JP7603955B2 true JP7603955B2 (en) 2024-12-23

Family

ID=80226275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020126667A Active JP7603955B2 (en) 2020-07-27 2020-07-27 Product sales data processing system, settlement device, and program

Country Status (1)

Country Link
JP (1) JP7603955B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015125754A (en) 2013-12-27 2015-07-06 株式会社寺岡精工 Commodity sales data processing device and program
JP2020107122A (en) 2018-12-27 2020-07-09 株式会社寺岡精工 Self registration system and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015125754A (en) 2013-12-27 2015-07-06 株式会社寺岡精工 Commodity sales data processing device and program
JP2020107122A (en) 2018-12-27 2020-07-09 株式会社寺岡精工 Self registration system and program

Also Published As

Publication number Publication date
JP2022023613A (en) 2022-02-08

Similar Documents

Publication Publication Date Title
JP7561958B2 (en) Checkout System
JP7612238B2 (en) Sales system, payment device, program
JP7303542B2 (en) Merchandise sales data processing system and merchandise sales data processing method
JP2022000737A (en) Transaction state monitoring device
JP6650167B2 (en) Commodity sales data processing device and program
JP7761251B2 (en) Store terminal device, information output method, and program
JP2018092373A (en) Checkout system, registration device, payment device and control program
JP2020160930A (en) Commodity selling data processing device and program
JP2020017224A (en) Commodity sales data processor, program, and method of inputting sales amount
US20240087427A1 (en) Server apparatus, purchase management method, information processing system, information processing method, and recording medium
JP7335033B2 (en) Merchandise sales data processing system, settlement device, and program
JP7603955B2 (en) Product sales data processing system, settlement device, and program
JP7650491B2 (en) CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD
JP2024047355A (en) Product registration device and its program, monitoring device
JP7706804B2 (en) Payment device and program
JP2022148380A (en) Portable registration device, merchandise sales data processing system, transaction completion device, and program
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP7776118B2 (en) Information processing device and program
JP7681298B2 (en) Sales processing device, program, and control method
JP7706742B2 (en) program
JP7725056B2 (en) Merchandise sales data processing device, program, and merchandise sales data processing system
US20250356740A1 (en) Information processing apparatus, guidance system, and control method for an information processing apparatus
KR20250034466A (en) Payment devices and recording media
JP2025001857A (en) Article sales data processor and program
JP2025121558A (en) Product matching device and its program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230629

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241204

R150 Certificate of patent or registration of utility model

Ref document number: 7603955

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150