[go: up one dir, main page]

JP7595375B2 - Product sales data processing system, mobile terminal device, and computer - Google Patents

Product sales data processing system, mobile terminal device, and computer Download PDF

Info

Publication number
JP7595375B2
JP7595375B2 JP2023174309A JP2023174309A JP7595375B2 JP 7595375 B2 JP7595375 B2 JP 7595375B2 JP 2023174309 A JP2023174309 A JP 2023174309A JP 2023174309 A JP2023174309 A JP 2023174309A JP 7595375 B2 JP7595375 B2 JP 7595375B2
Authority
JP
Japan
Prior art keywords
product
registration
information
registered
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023174309A
Other languages
Japanese (ja)
Other versions
JP2023168620A (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 JP2023174309A priority Critical patent/JP7595375B2/en
Publication of JP2023168620A publication Critical patent/JP2023168620A/en
Application granted granted Critical
Publication of JP7595375B2 publication Critical patent/JP7595375B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、商品販売データ処理システム、携帯端末装置、及びコンピュータに関する。 The present invention relates to a product sales data processing system, a mobile terminal device, and a computer.

カメラを搭載した携帯端末を用いて顧客自ら商品を登録するシステムが知られている(例えば、特許文献1参照)。 There is a known system in which customers themselves register products using a mobile terminal equipped with a camera (see, for example, Patent Document 1).

特開2018-147252号公報JP 2018-147252 A

しかし、携帯端末を用いて顧客自らが商品を登録するため、商品のバーコードを読み取ったつもりであっても実際には読み取れなかったり、悪意により意図的にバーコードを読み取らせることなく商品を買い物カゴに投入したりするなどの問題が生じる可能性がある。 However, because customers themselves must register products using a mobile device, there is a risk of problems occurring, such as customers thinking they have scanned the barcode of a product but not actually being able to do so, or maliciously putting products into their shopping carts without having the barcode scanned.

本発明は、このような事情に鑑みてなされたもので、顧客自らが商品を登録する場合に生じる問題に適切に対応できるようにすることを目的とする。 The present invention was made in light of these circumstances, and aims to make it possible to appropriately deal with problems that arise when customers register products themselves.

上述した課題を解決する本発明の一態様は、携帯端末装置により商品を登録し、前記携帯端末装置により登録された商品に対応する精算処理を精算装置が行う商品販売データ処理システムであって、客による商品の登録に関する状況を撮像可能に設けられる撮像手段と、一取引に応じた商品の登録が行われる間において、商品の登録が不全とされる所定の登録不全状況を検出する検出手段と、前記精算装置にて前記一取引に応じて登録された商品の精算が行われる際に、前記撮像手段により得られる撮像画像に基づき、前記検出手段により検出された登録不全状況に対応する撮像画像を表示させる表示制御手段とを備える商品販売データ処理システムである。 One aspect of the present invention that solves the above-mentioned problems is a product sales data processing system in which products are registered by a mobile terminal device and a settlement device performs settlement processing corresponding to the products registered by the mobile terminal device, the product sales data processing system comprising: an imaging means that is capable of capturing images of the situation related to the registration of products by customers; a detection means that detects a predetermined registration failure situation in which the registration of a product is deemed to be insufficient while the product is being registered according to a transaction; and a display control means that displays an image corresponding to the registration failure situation detected by the detection means based on the image obtained by the imaging means when the settlement device settles the products registered according to the transaction.

本実施形態に係る商品販売データ処理システムの全体的な構成例を示す図である。1 is a diagram illustrating an example of the overall configuration of a product sales data processing system according to an embodiment of the present invention. 本実施形態に係る商品販売データ処理システムを導入した店舗の出入口付近の様子の一例を示す図である。1 is a diagram showing an example of the state near the entrance of a store in which a product sales data processing system according to an embodiment of the present invention has been introduced. 本実施形態に係るショッピングカートへの携帯端末のセットの態様例について説明する図である。1A to 1C are diagrams illustrating examples of how a mobile terminal is set in a shopping cart according to an embodiment of the present invention. 本実施形態に係る精算装置について説明する図である。FIG. 2 is a diagram illustrating a settlement device according to the present embodiment. 本実施形態に係る携帯端末の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a mobile terminal according to the present embodiment. 本実施形態に係る取引管理装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a transaction management device according to the present embodiment. 本実施形態に係る顧客情報、店舗情報、カート情報の一例を示す図である。4A to 4C are diagrams illustrating an example of customer information, store information, and cart information according to the embodiment. 本実施形態に係る保留商品の定義例を示す図である。FIG. 13 is a diagram showing an example of a definition of a reserved product according to the embodiment; 本実施形態に係る携帯端末、精算装置、及び取引管理装置が、セルフ運用における一取引の会計に対応して実行する処理手順例を示すシーケンス図である。A sequence diagram showing an example of processing procedures executed by a mobile terminal, a settlement device, and a transaction management device according to this embodiment in response to the accounting of one transaction in self-service operation. 本実施形態に係る起動画面、商品登録初期画面、商品登録更新画面、コード表示画面の一例を示す図である。11A to 11C are diagrams showing examples of a start-up screen, a product registration initial screen, a product registration update screen, and a code display screen according to the present embodiment. 本実施形態に係る登録商品提示画面、商品登録画面、案内画像の一例を示す図である。11A to 11C are diagrams illustrating an example of a registered product presentation screen, a product registration screen, and a guide image according to the embodiment. 本実施形態に係る携帯端末と取引管理装置とが、登録不全状況に対応する処理を含む商品登録に関連して実行する処理手順例を示すフローチャートである。11 is a flowchart illustrating an example of a processing procedure executed by a mobile terminal and a transaction management device according to the present embodiment in relation to product registration, including processing for dealing with a registration failure situation. 本実施形態に係る精算画面の一例を示す図である。FIG. 13 is a diagram showing an example of a settlement screen according to the embodiment. 本実施形態に係る保留商品処理画面の一例を示す図である。FIG. 13 is a diagram showing an example of a reserved product processing screen according to the embodiment; 本実施形態に係る保留商品処理画面の一例を示す図である。FIG. 13 is a diagram showing an example of a reserved product processing screen according to the embodiment; 本実施形態に係る拡大撮像画像エリアの一態様例を示す図である。1 is a diagram showing an example of an enlarged captured image area according to the embodiment; 本実施形態に係る保留商品処理画面の一例を示す図である。FIG. 13 is a diagram showing an example of a reserved product processing screen according to the embodiment; 本実施形態に係る拡大撮像画像エリアの一態様例を示す図である。1 is a diagram showing an example of an enlarged captured image area according to the embodiment; 本実施形態に係る精算装置が保留商品処理画面の表示に関連して実行する処理手順例を示すフローチャートである。13 is a flowchart showing an example of a processing procedure executed by the settlement device according to the embodiment in relation to displaying a reserved product processing screen. 本実施形態の第1変形例に係る撮像画像エリアの一例を示す図である。FIG. 11 is a diagram showing an example of a captured image area according to a first modified example of the embodiment. 本実施形態の第2変形例に係る精算画面の一例を示す図である。FIG. 11 is a diagram showing an example of a settlement screen according to a second modified example of the present embodiment.

<実施形態>
[商品販売データ処理システム全体構成例]
図1は、本実施形態の商品販売データ処理システム1の全体的な構成例を示している。
同図の商品販売データ処理システム1は、管理装置10(例えば、ストアコントローラ)、取引管理装置20(クラウドサーバ)、登録精算装置30、精算装置40、監視装置50(例えば、パーソナルコンピュータ等)、携帯端末60を含む。
なお、登録精算装置30を図示したが、1店舗にて設置される登録精算装置30の数は2台以上であってもよい。なお、同図において、2台の精算装置40を図示したが、1店舗内の精算装置40の数は1台であってもよいし3台以上であってもよい。なお、図1において、1台の監視装置50を図示したが、1店舗内の監視装置50の数は2台以上であってもよい。なお、管理装置10は、1店舗に2台以上であってもよい。
同図の商品販売データ処理システム1は、種々の店舗等(スーパーマーケット、コンビニストア、ドラックストア、ホームセンタ、家電量販店等)に導入可能である。
<Embodiment>
[Example of overall configuration of product sales data processing system]
FIG. 1 shows an example of the overall configuration of a product sales data processing system 1 according to the present embodiment.
The product sales data processing system 1 in the figure includes a management device 10 (e.g., a store controller), a transaction management device 20 (cloud server), a registration settlement device 30, a settlement device 40, a monitoring device 50 (e.g., a personal computer, etc.), and a mobile terminal 60.
Although the registered settlement device 30 is illustrated, the number of registered settlement devices 30 installed in one store may be two or more. Although two settlement devices 40 are illustrated in the figure, the number of settlement devices 40 in one store may be one or three or more. Although one monitoring device 50 is illustrated in Fig. 1, the number of monitoring devices 50 in one store may be two or more. Furthermore, two or more management devices 10 may be provided in one store.
The product sales data processing system 1 in the figure can be introduced into various stores (supermarkets, convenience stores, drug stores, home centers, home appliance retailers, etc.).

同図の商品販売データ処理システム1は、店員が登録精算装置30を使用して商品を登録する店員応対運用に対応可能とされる。店員応対運用には、登録された商品について、引き続き店員が登録精算装置30を使用して精算を行う運用と、登録された商品について、客が精算装置40を使用して精算を行う運用とが含まれる。
また、同図の販売システムは、客が携帯端末60を使用して商品を登録し、同じく客が精算装置40を使用して精算を行うセルフ運用に対応可能とされる。以下の説明では、セルフ運用が行われる場合を例に挙げる。
The product sales data processing system 1 in the figure is capable of handling a store clerk-assisted operation in which a store clerk registers products using a registration and settlement device 30. The store clerk-assisted operation includes an operation in which the store clerk subsequently uses the registration and settlement device 30 to settle the registered products, and an operation in which a customer uses a settlement device 40 to settle the registered products.
The sales system shown in the figure is also capable of supporting self-service operation in which a customer registers an item using a mobile terminal 60 and also performs payment using a payment device 40. In the following explanation, a case in which self-service operation is performed will be taken as an example.

管理装置10、登録精算装置30、精算装置40、監視装置50は、店舗内に設置される。また、管理装置10、登録精算装置30、精算装置40、監視装置50は、LAN19(有線でも無線でもよい)を介して通信可能に接続される。管理装置10は、取引管理装置20と通信可能とされる。 The management device 10, the registration settlement device 30, the settlement device 40, and the monitoring device 50 are installed in the store. The management device 10, the registration settlement device 30, the settlement device 40, and the monitoring device 50 are connected to each other so that they can communicate with each other via a LAN 19 (which may be wired or wireless). The management device 10 is capable of communicating with the transaction management device 20.

管理装置10は、主に店舗に設置される各種装置を管理する装置である。例えば、管理装置10は、外部の装置との通信機能を有し、外部の装置(例えば、非図示の本部のサーバ、取引管理装置20であってもよい)から商品ファイル(商品マスタ)を受信して登録精算装置30等に供給したり、精算装置40等から取引情報を受信し外部の装置(例えば、取引管理装置20等)に送信したりする。 The management device 10 is a device that manages various devices that are mainly installed in a store. For example, the management device 10 has a communication function with an external device, and receives a product file (product master) from an external device (e.g., a headquarters server not shown, which may be the transaction management device 20) and supplies it to the registered settlement device 30, etc., or receives transaction information from the settlement device 40, etc. and transmits it to an external device (e.g., the transaction management device 20, etc.).

取引管理装置20は、各種サービスを提供するサーバである。例えば、取引管理装置20は、セルフ運用に対応する各種情報(例えば、取引情報(カート情報)等)を管理する。 The transaction management device 20 is a server that provides various services. For example, the transaction management device 20 manages various information corresponding to self-operation (e.g., transaction information (cart information), etc.).

登録精算装置30は、登録処理及び精算処理を実行する装置である。登録精算装置30は、店員によって使用される(店員の操作によって登録処理と精算処理とを実行する)。 The registration and settlement device 30 is a device that executes the registration process and the settlement process. The registration and settlement device 30 is used by a store clerk (the registration process and the settlement process are executed by the operation of the store clerk).

精算装置40は、精算処理を実行する装置である。精算装置40は、顧客によって使用される。つまり、精算装置40は、顧客による操作に応じて精算処理を実行する。なお、精算に際して、登録された商品に店員の対応が必要な商品(以下、保留商品とする)が含まれる場合には、店員が呼び出され、店員が精算装置40を操作することによって保留商品についての取り消しまたは登録等の処理を精算装置40に実行させる。 The settlement device 40 is a device that executes the settlement process. The settlement device 40 is used by the customer. In other words, the settlement device 40 executes the settlement process in response to operations by the customer. Note that, if the registered items at the time of settlement include items that require the assistance of a store clerk (hereafter referred to as "on hold items"), a store clerk is called, and the store clerk operates the settlement device 40 to cause the settlement device 40 to execute processes such as canceling or registering the on hold items.

監視装置50は、主にLAN19内の各種装置を監視する装置である。監視装置50は、他の装置(例えば、登録精算装置30、精算装置40等)の稼働状況等を監視し、他の装置における各種情報を表示したり、他の装置に対する各種命令を出力したりする。 The monitoring device 50 is a device that mainly monitors various devices within the LAN 19. The monitoring device 50 monitors the operating status of other devices (e.g., the registration settlement device 30, the settlement device 40, etc.), displays various information on the other devices, and outputs various commands to the other devices.

携帯端末60は、セルフ運用のもとで客が使用する端末である。本実施形態において、携帯端末60は、セルフ運用のもとで、ショッピングカート70に取り付けられた状態で使用される。 The mobile terminal 60 is a terminal used by a customer under self-operation. In this embodiment, the mobile terminal 60 is used while attached to a shopping cart 70 under self-operation.

携帯端末60は、通信機能、撮像機能(カメラ)の他に、各種コード(バーコード、2次元コード等)を認識する認識機能を備える。例えば、携帯端末60は、商品に付されているバーコードを認識する。換言すれば、携帯端末60は、商品識別情報(商品コード)を読み取る。また、携帯端末60は、所定情報がコード化されているバーコード(後述するマーカ73)を認識する。換言すれば、携帯端末60は、所定情報を読み取る。なお、携帯端末60は、撮像機能によって撮像されている撮像画像(スルー画像として取得している画像)内の特徴点を抽出し、オブジェクト(各種コード)を認識してもよい。 The portable terminal 60 has a communication function, an imaging function (camera), and a recognition function for recognizing various codes (barcodes, two-dimensional codes, etc.). For example, the portable terminal 60 recognizes barcodes attached to products. In other words, the portable terminal 60 reads product identification information (product codes). The portable terminal 60 also recognizes barcodes (markers 73, described below) in which specific information is encoded. In other words, the portable terminal 60 reads the specific information. The portable terminal 60 may also extract feature points in an image captured by the imaging function (an image acquired as a through image) and recognize objects (various codes).

携帯端末60は、顧客が所有するスマートフォン等である。なお、携帯端末60は、店舗側が所有し、買い物に際して客に貸与されるものであってもよい。なお、同図では2つの携帯端末60が示されているが、店舗にて商品登録のために使用される携帯端末60の数は、客の数に応じて変化する。 The mobile terminal 60 is a smartphone or the like owned by the customer. The mobile terminal 60 may be owned by the store and loaned to the customer when shopping. Although two mobile terminals 60 are shown in the figure, the number of mobile terminals 60 used for product registration in the store varies depending on the number of customers.

携帯端末60には、本実施形態のセルフ運用に対応して商品登録を行う機能を有するショッピングアプリケーションがインストールされる。 A shopping application having a function for registering products in accordance with the self-service operation of this embodiment is installed on the mobile terminal 60.

図2は、本実施形態の商品販売データ処理システム1を導入した店舗の出入口付近の様子の一例示している。同図2に示ように出入口(入口と出口が別々の場合には入口)付近には、貸し出し用のショッピングカート70、貸し出し用の買い物カゴ80、販売用のショッピングバック90が用意される。顧客は、来店時に、ショッピングカート70に買い物カゴ80をセットし、買い物カゴ80にショッピングバック90等をセットし、店内へ進む。この際、客は、セルフ運用で買い物をしようとする場合、ショッピングカート70に携帯端末60をセットする。 Figure 2 shows an example of the state near the entrance of a store that has introduced the product sales data processing system 1 of this embodiment. As shown in Figure 2, near the entrance (or the entrance if the entrance and exit are separate), a rental shopping cart 70, rental shopping baskets 80, and sales shopping bags 90 are prepared. When a customer visits the store, they place the shopping basket 80 in the shopping cart 70, place the shopping bag 90 in the shopping basket 80, etc., and proceed inside the store. At this time, if the customer wishes to do their own shopping, they place the mobile terminal 60 in the shopping cart 70.

なお、顧客は、今回購入したショッピングバック90を次回以降の来店時にマイバックとして持参してもよいし、ショッピングバック90とは別のバックをマイバックとして持参してもよい。また、レジ袋を購入してもよい。 The customer may bring the shopping bag 90 that he or she purchased this time as his or her own bag the next time he or she visits the store, or may bring a bag other than the shopping bag 90 as his or her own bag. In addition, the customer may purchase a plastic bag.

また、同図では記載を省略したが、ショッピングカート70には、買い物カゴ80とは別に、保留商品(後述)を入れる保留商品用のバッグを取り付ける。 Although not shown in the figure, the shopping cart 70 is also provided with a bag for reserved items (described below) in addition to the shopping basket 80.

[ショッピングカートへの携帯端末のセットの態様例]
図3を参照して、ショッピングカート70への携帯端末60のセットの態様例について説明する。図3(A)はショッピングカート70において携帯端末60がセットされる部位を側面方向から見た図である。図3(B)は、ショッピングカート70を上側から見た図である。
[Example of setting a mobile terminal in a shopping cart]
An example of how the mobile terminal 60 is set in the shopping cart 70 will be described with reference to Fig. 3. Fig. 3(A) is a side view of the portion of the shopping cart 70 where the mobile terminal 60 is set. Fig. 3(B) is a top view of the shopping cart 70.

図3(A)に示すように、ショッピングカート70には、携帯端末60をセットするホルダ71が取り付けられている。客は、ホルダ71に携帯端末60をセットするようにされる。ホルダ71にセットされた状態の携帯端末60は、図3(B)に示されるようにして、撮像部606によりショッピングバック90やマイバック全体を撮像できる状態となる。 As shown in FIG. 3(A), a holder 71 for setting the mobile terminal 60 is attached to the shopping cart 70. The customer sets the mobile terminal 60 in the holder 71. When the mobile terminal 60 is set in the holder 71, it is in a state where the imaging unit 606 can capture an image of the entire shopping bag 90 or the personal bag, as shown in FIG. 3(B).

[精算装置について]
図4は、精算装置40について説明する図である。図4(A)は、精算装置40の外観例(顧客側から見た正面図)を示す図である。図4(B)は、精算装置40の構成例を示す図である。図4(A)及び図4(B)において、同一部分には同一符号を付している。
[About the settlement device]
Fig. 4 is a diagram for explaining the settlement device 40. Fig. 4(A) is a diagram showing an example of the appearance of the settlement device 40 (a front view seen from the customer side). Fig. 4(B) is a diagram showing an example of the configuration of the settlement device 40. In Fig. 4(A) and Fig. 4(B), the same parts are given the same reference numerals.

以下、図4(A)を参照しつつ、図4(B)に示した精算装置40の構成例を説明する。精算装置40は、CPU401と、ROM402と、RAM403と、ハードディスク404と、表示部405と、スキャナ部406と、カード決済部408と、釣銭機409と、印刷部413と、音声出力部414と、通信部415と、撮像部416(カメラ)とを備える。これらは、バスを介して相互に通信可能である。なお、精算装置40は、キー操作部、報知部(例えば、サインポール等のランプ)をさらに設けていてもよい。 Below, an example of the configuration of the settlement device 40 shown in FIG. 4(B) will be described with reference to FIG. 4(A). The settlement device 40 comprises a CPU 401, a ROM 402, a RAM 403, a hard disk 404, a display unit 405, a scanner unit 406, a card payment unit 408, a change dispenser 409, a printing unit 413, an audio output unit 414, a communication unit 415, and an imaging unit 416 (camera). These can communicate with each other via a bus. The settlement device 40 may further include a key operation unit and an alarm unit (for example, a lamp on a sign pole, etc.).

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

RAM403は、読み出し書き込みメモリであり、主記憶装置として種々の情報を記憶する。例えば、RAM403は、ROM402やハードディスク404から読み出した情報、外部から取得した情報、処理において生成した情報等を記憶する。 RAM 403 is a read/write memory, and stores various information as a main storage device. For example, RAM 403 stores information read from ROM 402 or hard disk 404, information acquired from the outside, information generated during processing, etc.

ハードディスク404は、補助記憶装置として種々の情報を記憶する。ハードディスク404は、例えば、ROM402に代えて、CPU401が実行するプログラム等を記憶してもよい。また、RAM403に代えて、ROM402から読み出した情報、外部から取得した情報、処理において生成した情報等を記憶してもよい。なお、ハードディスク404に代えてSSD(Solid State Drive)等の記憶装置が備えられてもよい。 The hard disk 404 stores various information as an auxiliary storage device. For example, the hard disk 404 may store programs executed by the CPU 401 instead of the ROM 402. Also, instead of the RAM 403, the hard disk 404 may store information read from the ROM 402, information obtained from the outside, information generated during processing, etc. Note that a storage device such as an SSD (Solid State Drive) may be provided instead of the hard disk 404.

表示部405は、タッチディスプレイであり、種々の情報を表示するとともに、種々の入力を受け付ける。 The display unit 405 is a touch display that displays various information and accepts various inputs.

スキャナ部406は、種々の情報を光学的に読み取る。例えば、スキャナ部406は、携帯端末60の表示部に表示されるコード(バーコード、2次元コード等)をスキャンし、精算処理に必要な情報を読み取る。また、スキャナ部406は、他の装置(例えば、登録精算装置30が発光したお会計券(登録商標)に印刷されているコードをスキャンし、精算処理に必要な情報を読み取ってもよい。また、スキャナ部406は、商品に付されているコードをスキャンし、商品コードを読み取ってもよい。また、スキャナ部406は、店員の名札に付されたコードをスキャンし、店員コードを読み取ってもよい。 The scanner unit 406 optically reads various information. For example, the scanner unit 406 scans a code (barcode, two-dimensional code, etc.) displayed on the display unit of the mobile terminal 60 and reads the information required for the settlement process. The scanner unit 406 may also scan a code printed on an accounting ticket (registered trademark) emitted by another device (for example, the registered settlement device 30) and read the information required for the settlement process. The scanner unit 406 may also scan a code attached to a product and read the product code. The scanner unit 406 may also scan a code attached to a store clerk's name tag and read the store clerk code.

カード決済部408は、各種カード(クレジットカード、交通系カード等のプリペイドカード、デビット支払時におけるキャッシュカード、ポイント支払時におけるポイントカード等)による決済機構である。カード決済部408は、カード認識部(読取部)や表示部や操作部を備えるが、少なくとも、カード認識部を備えるものであればよい。なお、カード認識部は、特典付与、割引等のために各種カード(例えば、ポイントカード、会員カード、株主カード等)を認識してもよい。 The card payment unit 408 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation cards, cash cards for debit payments, point cards for point payments, etc.). The card payment unit 408 is equipped with a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient that it is equipped with at least the card recognition unit. The card recognition unit may recognize various cards (e.g., point cards, membership cards, shareholder cards, etc.) for the purpose of granting benefits, discounts, etc.

釣銭機409(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有し、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。紙幣や硬貨が投入口に投入された場合にはセンサによって検出(投入があった旨の検出、金種別の枚数の検出等)される。 The change dispenser 409 (cash settlement unit) is a cash settlement mechanism that has an input port for banknotes and coins and an output port for banknotes and coins, calculates the amount of money 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. When banknotes or coins are inserted into the input port, they are detected by a sensor (detecting that they have been inserted, detecting the number of coins by denomination, etc.).

印刷部413は、各種媒体(レシート、お会計券等)を印刷、発行する。
音声出力部414は、音声を出力する。例えば、音声出力部414は、音声ガイダンス等を出力する。
通信部415は、他装置(管理装置10、登録精算装置30、他の精算装置40、監視装置50等)との間において情報を送受信する。
The printing unit 413 prints and issues various media (receipts, bills, etc.).
The audio output unit 414 outputs audio. For example, the audio output unit 414 outputs audio guidance and the like.
The communication unit 415 transmits and receives information to and from other devices (the management device 10, the registered settlement device 30, the other settlement devices 40, the monitoring device 50, etc.).

撮像部416は、例えば釣銭機を操作する顧客の手元を撮像するように設けられる。 The imaging unit 416 is configured to capture, for example, an image of the hands of a customer operating the change machine.

[登録精算装置について]
また、登録精算装置30は、両側(店員側、顧客側)の夫々に表示部やスキャナ部を備えるとともに、一方側(顧客側)に決済部(カード決済部、現金決済部)を備える構成としてもよい。当該構成の登録精算装置30は、例えば稼働状況等に応じて、複数の動作態様(店員の操作によって登録処理を実行して顧客の操作によって精算処理を実行する態様、顧客の操作によって登録処理と精算処理とを実行する態様、店員及び顧客の操作によって登録処理を実行して顧客の操作によって精算処理を実行する態様等)のうちのいずれかの動作態様に切り替え可能な装置であってもよい。また、顧客の操作によって精算処理を実行する態様であれば、登録精算装置30をセルフ運用に利用可能である。すなわち、顧客は、登録処理を携帯端末60に実行させ、登録精算装置30に精算処理を実行させるようにして会計を行うことができる。
ただし、以下の説明では、精算装置40をセルフ運用に用いる場合を例に挙げる。
[Registered payment devices]
The registration and settlement device 30 may be configured to have a display unit and a scanner unit on each side (clerk side, customer side) and a settlement unit (card settlement unit, cash settlement unit) on one side (customer side). The registration and settlement device 30 configured in this manner may be a device that can be switched to any of a plurality of operation modes (a mode in which the registration process is executed by the operation of the clerk and the settlement process is executed by the operation of the customer, a mode in which the registration process is executed by the operation of the clerk and the customer and the settlement process is executed by the operation of the customer, etc.) depending on, for example, the operating status. Furthermore, if the registration and settlement device 30 is configured to execute the settlement process by the operation of the customer, it can be used for self-operation. That is, the customer can make a transaction by having the mobile terminal 60 execute the registration process and have the registration and settlement device 30 execute the settlement process.
However, in the following explanation, an example will be given in which the settlement device 40 is used for self-service operation.

[携帯端末の構成例]
図5は、携帯端末60の構成例を示している。同図の携帯端末60は、CPU601、記憶部602、RAM603、表示部604、操作部605、撮像部606、及びネットワーク対応通信部607を備える。
[Example of configuration of a mobile terminal]
5 shows an example of the configuration of the portable terminal 60. The portable terminal 60 in the figure includes a CPU 601, a storage unit 602, a RAM 603, a display unit 604, an operation unit 605, an imaging unit 606, and a network-compatible communication unit 607.

CPU601は、中央演算処理装置であり、記憶部602に記憶されているプログラムを読み出して実行することにより、携帯端末60の動作を制御する。
記憶部602は、CPU601の補助記憶装置であって、プログラムをはじめとしてCPU601が利用する各種の情報を記憶する。
RAM603は、CPU601の主記憶装置である。
The CPU 601 is a central processing unit that controls the operation of the mobile terminal 60 by reading and executing programs stored in the storage unit 602 .
The storage unit 602 is an auxiliary storage device for the CPU 601, and stores various types of information used by the CPU 601, including programs.
The RAM 603 is a main storage device for the CPU 601 .

表示部604は、CPU601の表示制御に応じて画像を表示する。表示部604は、画面に対する操作が可能なタッチパネルとして構成されてよい。
操作部605は、携帯端末60に備えられる各種操作子や携帯端末60に接続される各種の入力デバイスなどを一括して示す。
The display unit 604 displays an image according to the display control of the CPU 601. The display unit 604 may be configured as a touch panel that allows operations to be performed on the screen.
The operation unit 605 collectively indicates various operators provided on the mobile terminal 60 and various input devices connected to the mobile terminal 60 .

撮像部606は、CPU401の制御に応じて撮像を行う。また、本実施形態の撮像部606は、2次元コードを処理するコードリーダにおいて2次元コードを読み取る部位としても機能させることができる。 The imaging unit 606 captures images under the control of the CPU 401. In addition, the imaging unit 606 in this embodiment can also function as a part that reads two-dimensional codes in a code reader that processes two-dimensional codes.

ネットワーク対応通信部607は、無線によりネットワーク経由で通信を行う部位である。ネットワーク対応通信部607により、携帯端末60は、取引管理装置20と通信可能となる。 The network-compatible communication unit 607 is a part that communicates wirelessly via a network. The network-compatible communication unit 607 enables the mobile terminal 60 to communicate with the transaction management device 20.

[取引管理装置の構成例]
図6は、取引管理装置20の構成例を示している。同図の取引管理装置20は、CPU201、記憶部202、RAM203、及びネットワーク対応通信部204を備える。
CPU201は、中央演算処理装置であり、記憶部202に記憶されているプログラムを読み出して実行することにより、取引管理装置20の動作を制御する。
記憶部202は、CPU201の補助記憶装置であって、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
RAM203は、CPU201の主記憶装置である。
ネットワーク対応通信部204は、ネットワーク経由で通信を行う部位である。
[Example of transaction management device configuration]
6 shows an example of the configuration of transaction management device 20. Transaction management device 20 in the figure includes a CPU 201, a storage unit 202, a RAM 203, and a network-compatible communication unit 204.
The CPU 201 is a central processing unit, and controls the operation of the transaction management device 20 by reading and executing programs stored in the memory unit 202 .
The storage unit 202 is an auxiliary storage device for the CPU 201, and stores various types of information used by the CPU 201, including programs.
The RAM 203 is a main storage device for the CPU 201 .
The network-compatible communication unit 204 is a part that performs communication via a network.

取引管理装置20の記憶部202は、顧客情報、店舗情報、商品情報、カート情報を記憶する。 The memory unit 202 of the transaction management device 20 stores customer information, store information, product information, and cart information.

[取引管理装置が記憶する情報について]
記憶部202が記憶する顧客情報は、個々の顧客を管理するための情報である。取引管理装置20は、顧客登録時に顧客情報を生成する(ある顧客の顧客情報が記憶されることを以って当該顧客の顧客登録がなされたと解してもよい)。また、取引管理装置20は、カート情報等に基づいて、顧客情報を適宜更新する。取引管理装置20は、例えば毎日所定時刻にカート情報を参照し、顧客情報を更新してもよい。
[Information stored in the transaction management device]
The customer information stored in the memory unit 202 is information for managing individual customers. The transaction management device 20 generates customer information when a customer is registered (a customer may be considered to have been registered when the customer information of that customer is stored). The transaction management device 20 also updates the customer information as appropriate based on cart information, etc. The transaction management device 20 may refer to the cart information at a specified time every day, for example, and update the customer information.

図7(A)は、取引管理装置20の記憶部602が記憶する顧客情報の一例を示している。同図の顧客情報は、顧客識別情報、顧客名、顧客登録日、キャンセル情報、顧客ランク、ポイント数等を含む。
顧客識別情報は、顧客を一意に識別する識別情報である。
なお、顧客識別情報は、例えば本実施形態のショッピングアプリケーションがインストールされる際に、インストールされたショッピングアプリケーションごとに固有に割り当てられるアプリケーション識別情報であってもよい。アプリケーション識別情報は、例えばインストールされたショッピングアプリケーションごとに固有に(例えば、シーケンシャルに)付される番号であってよい。あるいは、アプリケーション識別情報は、ショッピングアプリケーションがインストールされた携帯端末60に固有の端末識別情報であってもよい。端末識別情報は、例えば携帯端末60のユーザである客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように携帯端末60のハードウェアに固有となるように付されるハードウェア識別情報であってよい。
顧客名は、顧客の氏名やニックネームなどである。顧客登録日は、顧客登録した日時である。キャンセル情報は、登録後における登録商品のキャンセルに関する情報である。顧客ランクは、顧客の購入実績に応じたランクである。なお、新規の顧客の顧客情報の生成時には、顧客識別情報、顧客名、顧客登録日は生成されるが、実際の取引(商品登録)の開始前であるため、他の情報(キャンセル情報等)は生成されない。
7A shows an example of customer information stored in memory unit 602 of transaction management device 20. The customer information in this figure includes customer identification information, customer name, customer registration date, cancellation information, customer rank, number of points, etc.
The customer identification information is identification information that uniquely identifies a customer.
The customer identification information may be application identification information that is uniquely assigned to each installed shopping application when the shopping application of this embodiment is installed. The application identification information may be, for example, a number that is uniquely (for example, sequentially) assigned to each installed shopping application. Alternatively, the application identification information may be terminal identification information that is unique to the mobile terminal 60 in which the shopping application is installed. The terminal identification information may be, for example, a telephone number assigned to a customer who is the user of the mobile terminal 60, or hardware identification information that is uniquely assigned to the hardware of the mobile terminal 60, such as a MAC (Media Access Control) address.
The customer name is the customer's name or nickname, etc. The customer registration date is the date and time when the customer was registered. Cancellation information is information regarding the cancellation of registered products after registration. The customer rank is a rank according to the customer's purchasing history. When generating customer information for a new customer, the customer identification information, customer name, and customer registration date are generated, but since this is before the start of actual trading (product registration), other information (cancellation information, etc.) is not generated.

取引管理装置20は、例えば、顧客登録の際(例えば、携帯端末60が外部(例えば、アプリケーション全般を提供する所定のサーバ、当該取引管理装置20)から取引管理装置20によるショッピングサービスを利用するためショッピングアプリケーションをダウンロード又はインストールする際)に顧客識別情報を生成し、記憶する。また、取引管理装置20は、例えば、顧客登録の際に、携帯端末60を用いて、登録フォーム(入力フォーム)の氏名欄に入力された情報を取得し、顧客名として記憶する。また、取引管理装置20は、例えば、顧客登録の際の現在日時を取得し、顧客登録日として記憶する。 The transaction management device 20 generates and stores customer identification information, for example, when a customer is registered (for example, when the mobile terminal 60 downloads or installs a shopping application from an external device (for example, a specified server that provides general applications, the transaction management device 20) to use a shopping service provided by the transaction management device 20). In addition, the transaction management device 20 acquires information entered into the name field of a registration form (input form) using the mobile terminal 60, for example, when a customer is registered, and stores it as the customer name. In addition, the transaction management device 20 acquires the current date and time when the customer is registered, and stores it as the customer registration date.

なお、取引管理装置20は、自装置内の記憶部に顧客情報を記憶することに代えて又は加えて他の装置(取引管理装置20がアクセス可能なファイルサーバ等)に顧客情報の一部または全部を記憶してもよい。 In addition, instead of or in addition to storing the customer information in its own memory, the transaction management device 20 may store some or all of the customer information in another device (such as a file server accessible to the transaction management device 20).

図7(B)は、取引管理装置20の記憶部602が記憶する店舗情報の一例を示している。同図の店舗情報は、店舗識別情報、店舗名(支店名)、店舗特定情報1、店舗特定情報2を含む。
店舗識別情報は、店舗を一意に識別する識別情報である。図7(B)に示した店舗識別情報は、店(屋号)もしくは企業のコードと、支店のコードとから構成される。
店舗名は、店舗の名称である。図7(B)に示した店舗名は、店(屋号)もしくは企業と、支店名とから構成される。
店舗特定情報1は、取引する店舗(商品の売買が行われる店舗)を特定するための2次元コード(QRコード(登録商標)等)の情報である。
店舗特定情報2は、取引する店舗を特定するための店舗の位置情報(GPS情報)である。
なお、図7(B)に示した例では、店舗識別情報と店舗特定情報1とは異なるが、店舗識別情報と店舗特定情報1とは同一であってもよい。
7B shows an example of store information stored in the memory unit 602 of the transaction management device 20. The store information in the figure includes store identification information, store name (branch name), store specific information 1, and store specific information 2.
The store identification information is identification information that uniquely identifies a store. The store identification information shown in Fig. 7B is composed of a store (trade name) or company code and a branch code.
The store name is the name of the store. The store name shown in Fig. 7B is composed of the store (trade name) or company and the branch name.
The store identification information 1 is information on a two-dimensional code (QR code (registered trademark) or the like) for identifying a store in which a transaction takes place (a store where goods are bought and sold).
The store identification information 2 is store location information (GPS information) for identifying the store where the transaction is to be carried out.
In the example shown in FIG. 7B, the store identification information and the store specifying information 1 are different, but the store identification information and the store specifying information 1 may be the same.

なお、取引管理装置20は、外部(各店舗を統括する本部のサーバ(不図示)等)から店舗情報等を取得し、記憶してもよい。また、取引管理装置20は、自装置内の記憶部に店舗情報を記憶することに代えて又は加えて他の装置(取引管理装置20がアクセス可能なファイルサーバ等)に店舗情報の一部または全部を記憶してもよい。 The transaction management device 20 may obtain and store store information from an external source (such as a server (not shown) at a headquarters that manages each store). Also, instead of or in addition to storing the store information in its own memory, the transaction management device 20 may store some or all of the store information in another device (such as a file server accessible by the transaction management device 20).

商品情報は、例えば店舗の管理装置10から取得した情報であり、店舗にて販売する商品についての情報である。1つの商品の商品情報には、商品コード(商品識別子)、商品名、価格等の情報が含まれる。 Product information is information obtained, for example, from the store management device 10, and is information about products sold in the store. Product information for one product includes information such as the product code (product identifier), product name, and price.

カート情報は、個々の取引を管理するための情報である。取引管理装置20は、取引の開始時にカート情報を生成する。また、取引管理装置20は、取引の進行にあわせて(商品が登録される度に)、カート情報を更新する(カート情報に商品が記憶されることを以って当該商品の登録がなされたと解してもよい)。 The cart information is information for managing individual transactions. The transaction management device 20 generates the cart information at the start of a transaction. In addition, the transaction management device 20 updates the cart information as the transaction progresses (each time a product is registered) (it may be considered that a product has been registered when the product is stored in the cart information).

図7(C)は、取引管理装置20の記憶部602が記憶するカート情報の一例である。
同図のカート情報は、カート識別情報、取引開始日時、取引終了日時、顧客識別情報、登録商品情報、保留商品情報、キャンセル情報等を含む。
FIG. 7(C) is an example of cart information stored in the memory unit 602 of the transaction management device 20.
The cart information in the figure includes cart identification information, transaction start date and time, transaction end date and time, customer identification information, registered product information, reserved product information, cancellation information, and the like.

なお、会計状況情報は、後述する第2実施形態に対応する情報であることから、ここでの説明を省略する。 Note that the accounting status information corresponds to the second embodiment described below, so a description of it will be omitted here.

カート識別情報は、カート情報を一意に識別する識別情報である。例えば、カート識別情報は、店舗識別情報と、日付と、シリアル番号(例えば店舗別日付別のシリアル番号)とを含む。
取引開始日時は、取引の開始日時である。取引開始日時は、例えば、当該カート情報の生成日時であってよい。なお、取引開始日時は、1品目の商品の登録日時(図7(C)中の登録商品情報(登録商品1)を記憶した日時)としてもよい。カート情報の生成日時と1品目の商品の登録日時とを別々に両方記憶してもよい。
The cart identification information is identification information that uniquely identifies the cart information, and includes, for example, store identification information, a date, and a serial number (for example, a serial number for each store and date).
The transaction start date and time is the date and time when the transaction starts. The transaction start date and time may be, for example, the date and time when the cart information is generated. The transaction start date and time may be the date and time when the first item of product is registered (the date and time when the registered product information (registered product 1) in FIG. 7(C) is stored). The date and time when the cart information is generated and the date and time when the first item of product is registered may both be stored separately.

取引終了日時は、取引の終了日時である。例えば、取引開始日時は、精算日時であってよい。顧客識別情報は、当該取引の顧客を識別する顧客識別情報である。なお、カート情報の生成時には、カート識別情報、取引開始日時、顧客識別情報は生成されるが、実際の取引(商品登録)の開始前であるため、他の情報(取引終了日時等)は生成されない。精算日時は、精算開始日時であってもよいし、精算終了日時であってもよい。取引終了日時として、精算開始日時と精算終了日時とを別々に両方記憶してもよい。 The transaction end date and time is the end date and time of the transaction. For example, the transaction start date and time may be the settlement date and time. The customer identification information is customer identification information that identifies the customer of the transaction. When the cart information is generated, the cart identification information, transaction start date and time, and customer identification information are generated, but since this is before the start of the actual transaction (product registration), other information (transaction end date and time, etc.) is not generated. The settlement date and time may be the settlement start date and time or the settlement end date and time. Both the settlement start date and time and the settlement end date and time may be stored separately as the transaction end date and time.

登録商品情報(計)は、商品が登録されるごとに更新される情報である。登録商品情報(計)は、品数(商品数)、概算小計金額(例えば値引き等が反映される前の小計金額)、小計金額等を含む。登録商品情報(登録商品1)は、1品目の商品の登録情報である。登録商品情報(登録商品2)は、2品目の商品の登録情報である。なお、図7(C)に示す例では、登録商品情報(登録商品3)~登録商品情報(登録商品5)の図示を省略している。登録商品情報(N;Nは整数)は、商品コード、品名(商品名)、価格等を含む。 Registered product information (total) is information that is updated each time a product is registered. Registered product information (total) includes the number of products (number of products), estimated subtotal amount (e.g., subtotal amount before discounts, etc. are reflected), subtotal amount, etc. Registered product information (registered product 1) is the registration information for one product item. Registered product information (registered product 2) is the registration information for two products. In the example shown in Figure 7 (C), registered product information (registered product 3) to registered product information (registered product 5) are omitted from the illustration. Registered product information (N; N is an integer) includes the product code, product name (product name), price, etc.

登録商品情報(N)は、当該N品目の商品の登録日時を含むものであってもよい。つまり、取引管理装置20は、登録商品情報として、当該登録商品の登録日時を記憶してもよい。各商品の登録日時は、タイムサービス等のサービス適用の要否や適用後の効果の判断材料としても用いてもよい。 The registered product information (N) may include the registration date and time of the Nth item of product. In other words, the transaction management device 20 may store the registration date and time of the registered product as the registered product information. The registration date and time of each product may also be used as a basis for determining whether or not to apply a service such as a time service and the effect of applying the service.

保留商品情報(計)は、保留商品(後述)が登録されるごとに更新される情報である。保留商品情報(計)は、保留商品の品数(商品数)、保留商品のうちのNO-FILEの品数、保留商品のうちの読取NG(要不正操作確認)の品数等を含む。 Pending product information (total) is information that is updated each time a pending product (described below) is registered. Pending product information (total) includes the number of pending products (number of products), the number of pending products that are NO-FILE, the number of pending products that cannot be read (check for tampering), etc.

NO-FILEとは、店舗においてバーコードもしくは商品コードのスキャンは成功したが(商品コードを読み取ることができたが)、商品コードが商品情報に記憶されていない、商品(商品情報未登録の商品)を示す。 NO-FILE refers to a product whose barcode or product code was successfully scanned at the store (the product code was read), but the product code is not stored in the product information (a product whose product information is not registered).

読取NGとは、店舗において商品コードのスキャンが失敗したこと(商品コードを読み取ることができなかったこと)、又は、店舗において商品コードのスキャンが失敗した商品のことである。つまり、読取NGとは、例えば画像認識技術により一定時間商品を撮像しているがバーコード認識に至らない場合を判別できる場合にタイムアウト処理すること、タイムアウト処理された商品である。
例えば、パッケージのシワ等、バーコード印字のカスレや汚れ、透明フィルムにバーコードが印刷されていること等の原因で、顧客がバーコードを読み取らせる操作を行ったにもかかわらず、正しくバーコードを取得(認識)できない場合に読取NGと判断される。
A "read NG" refers to a failure to scan the product code at the store (the product code could not be read), or a product whose product code has not been scanned at the store. In other words, a "read NG" refers to a timeout process when it is possible to determine that the product has been imaged for a certain period of time using image recognition technology but has not been able to be recognized as a barcode, or a product that has been timed out.
For example, if the barcode cannot be correctly acquired (recognized) even though the customer has performed an operation to read the barcode due to wrinkles in the package, smudges or dirt on the barcode print, or the barcode being printed on a transparent film, it will be determined that the barcode cannot be read.

保留商品情報(保留商品1)は、1品目の保留商品の情報である。保留商品情報(保留商品2)は、2品目の保留商品の情報である。保留商品情報(保留商品3)は、3品目の保留商品の情報である。 Pending product information (pending product 1) is information on pending product 1. Pending product information (pending product 2) is information on pending product 2. Pending product information (pending product 3) is information on pending product 3.

保留商品情報(保留商品N;Nは整数)は、保留商品種別(当該保留商品がNO-FILEであるか読取NGであるかを示す情報)、画像データ(読取NG時に撮像された画像データ)を含む。例えば、N品目の商品がNO-FILEによる保留商品である場合には、保留商品情報(保留商品N)は、保留商品種別「1(NO-FILE)」、画像データを含む。また、N品目の商品が読取NGによう保留商品である場合には、保留商品情報(保留商品N)は、保留商品種別「2(読取NG)」、画像データを含む。 The reserved product information (reserved product N; N is an integer) includes the reserved product type (information indicating whether the reserved product is NO-FILE or cannot be read) and image data (image data captured when reading was NG). For example, if the Nth item is a reserved product due to NO-FILE, the reserved product information (reserved product N) includes the reserved product type "1 (NO-FILE)" and image data. Also, if the Nth item is a reserved product due to reading being NG, the reserved product information (reserved product N) includes the reserved product type "2 (cannot be read)" and image data.

図8は、本実施形態のカート情報に対応する保留商品の定義例を示している。同図では、保留商品が8つに分類される例を示している。8つの保留商品の分類ごとに「1」~「8」の分類番号が割り当てられる。
分類番号1の保留商品の分類は、図7にて説明の「NO-FILE」である。
分類番号2の保留商品の分類は、図7にて説明の「読取NG」である。
8 shows an example of the definition of reserved products corresponding to the cart information of this embodiment. In this figure, an example is shown in which reserved products are classified into eight categories. Classification numbers "1" to "8" are assigned to each of the eight reserved product classifications.
The classification of the reserved product with classification number 1 is "NO-FILE" as explained in FIG.
The classification of the reserved product with classification number 2 is “reading NG” as described with reference to FIG.

分類番号3の保留商品の分類は「擬似的スキャン」である。「擬似的スキャン」の保留商品は、顧客が商品のコードを携帯端末60に読み取らせようとする行為は行ったが、携帯端末60が正常にコードの読取を行えなかった商品である。 The classification of reserved items with classification number 3 is "pseudo-scan." A "pseudo-scan" reserved item is an item where the customer attempted to have the mobile terminal 60 read the code of the item, but the mobile terminal 60 was unable to read the code properly.

具体例として、「擬似的スキャン」には、商品を撮像部606の撮像範囲に入れるようにはしたものの、商品のコードまでは撮像部606の撮像範囲に入れなかったとの状況が該当する。
また、「擬似的スキャン」には、商品を撮像部606の撮像範囲に入れるようにはしたものの、コードの無い部分を撮像させたとの状況が該当する。
また、「擬似的スキャン」には、コードの部分が指などにより隠された状態で、商品を撮像部606の撮像範囲に入れるようにはしたとの状況が該当する。
また、「擬似的スキャン」には、商品のコードを撮像部606に撮像させたものの、携帯端末60がコードを読み取ることができない速さで商品を撮像部606の撮像範囲に通したといったような状況が該当する。
As a specific example, a "pseudo scan" corresponds to a situation in which the product is brought within the imaging range of the imaging unit 606, but the product code is not brought within the imaging range of the imaging unit 606.
Moreover, a "pseudo scan" corresponds to a situation in which, although the product is brought within the imaging range of the imaging unit 606, an image of a portion that does not have a code is captured.
Additionally, a "pseudo scan" corresponds to a situation in which the product is brought into the imaging range of the imaging unit 606 while the code portion is covered by a finger or the like.
Additionally, a "pseudo scan" refers to a situation in which the image capture unit 606 captures an image of the code on a product, but the product is passed through the imaging range of the imaging unit 606 at a speed that the mobile terminal 60 cannot read the code.

分類番号4の保留商品の分類は「非スキャン投入」である。「非スキャン投入」の保留商品は、撮像部606の撮像範囲に商品を位置させる操作を行うことなく、商品を買い物カゴ80に入れられた商品である。 The classification of the reserved item with classification number 4 is "non-scanned entry." A reserved item with "non-scanned entry" is an item that was added to the shopping cart 80 without any operation being performed to position the item within the imaging range of the imaging unit 606.

分類番号5の保留商品の分類は「年齢確認商品」である。「年齢確認商品」は、例えば、アルコール類やタバコなどのように、販売にあたり店員が顧客の年齢を確認することが必要な商品である。 The classification of reserved items with classification number 5 is "age verification items." "Age verification items" are items such as alcohol and tobacco that require a store clerk to verify the customer's age before selling them.

分類番号6の保留商品の分類は「医薬品」である。「医薬品」は、例えば薬剤師等の資格を有するものが購入者に確認を求めることが必要な商品である。 The classification of reserved product number 6 is "pharmaceuticals." "Pharmaceuticals" are products that require a licensed person, such as a pharmacist, to confirm with the purchaser.

分類番号7の保留商品の分類は「防犯タグ商品」である。「防犯タグ商品」は、防犯タグが取り付けられているために、販売時に店員が商品から防犯タグを取り外すことが必要な商品である。 The classification of reserved items with classification number 7 is "anti-theft tag items." "Anti-theft tag items" are items that have anti-theft tags attached and require a store clerk to remove the anti-theft tag from the item when it is sold.

分類番号8の保留商品の分類は「取消商品」である。「取消商品」は、一旦登録されたが、携帯端末60に対する客の取り消し操作によって取り消された商品である。「取消商品」は、例えば精算時に店員が客から引き取るようにされる。 The classification of reserved items with classification number 8 is "cancelled items." "Cancelled items" are items that were once registered but were cancelled by the customer using the cancellation operation on the mobile terminal 60. "Cancelled items" are taken from the customer by a store clerk at the time of payment, for example.

分類番号1~7のうちで、「読取NG」、「擬似的スキャン」、「非スキャン投入」の3つは、客が携帯端末60にて登録を行っていた際に、コードの読み取りが行われなかったとの結果を生じた商品が対応する。以降において、このように登録に際してコードの読み取りが行われることなくカート情報に保留商品として登録された状況を登録不全状況という。また、「読取NG」、「擬似的スキャン」、「非スキャン投入」の3つの分類のいずれかに該当することとなった商品については登録不全商品ともいう場合がある。 Of the classification numbers 1 to 7, the three categories "Cannot read", "Pseudo scan", and "Input without scanning" correspond to products for which the code was not read when the customer was registering the product on the mobile terminal 60. Hereinafter, this situation in which the code is not read during registration and the product is registered as a reserved product in the cart information is referred to as an inadequate registration situation. Products that fall into any of the three categories of "Cannot read", "Pseudo scan", and "Input without scanning" may also be referred to as inadequate registration products.

なお、取引管理装置20は、自装置内の記憶部にカート情報を記憶することに代えて又は加えて他の装置(取引管理装置20がアクセス可能なファイルサーバ等)にカート情報の一部または全部を記憶してもよい。 In addition, instead of or in addition to storing the cart information in its own memory, the transaction management device 20 may store some or all of the cart information in another device (such as a file server accessible to the transaction management device 20).

[セルフ運用に対応する基本的な処理手順例]
図9のシーケンス図は、携帯端末60、精算装置40、及び取引管理装置20が、セルフ運用における一取引の会計に対応して実行する処理手順例を示している。具体的に、同図の処理は、客が、店舗に陳列されている商品のうちから購入対象とする商品を登録し、登録した商品についての精算が完了するまでにおける、携帯端末60、精算装置40、及び取引管理装置20の処理の一例を示したものである。
[Example of basic processing procedure for self-operation]
The sequence diagram in Fig. 9 shows an example of a processing procedure executed by the mobile terminal 60, the settlement device 40, and the transaction management device 20 in response to a transaction in a self-service operation. Specifically, the processing in Fig. 9 shows an example of the processing of the mobile terminal 60, the settlement device 40, and the transaction management device 20 from when a customer registers a product to be purchased from among products displayed in the store, until the settlement for the registered product is completed.

ステップS1:携帯端末60は、店舗を特定する情報(店舗特定情報)を取得する。例えば、店舗の入口付近に当該店舗を特定するための2次元コードを表示(2次元コードを表示画面に出力、2次元コードを印刷した媒体を貼付等)しておき、来店した顧客が、携帯端末60で2次元コードをスキャンする(読み取る)ことにより、携帯端末60は店舗特定情報を取得してもよい。なお、来店した顧客がショッピングアプリケーションを起動させると、起動画面として2次元コードのスキャンを該顧客に指示する画面を表示するようにしてもよいし、来店した顧客が携帯端末60で2次元コードをスキャンすると、ショッピングアプリケーションが起動し、起動画面として取引管理装置20に接続中である旨を該顧客に報知する画面を表示するようにしてもよい。 Step S1: The mobile terminal 60 acquires information that identifies the store (store identification information). For example, a two-dimensional code for identifying the store may be displayed near the entrance of the store (the two-dimensional code may be output to a display screen, a medium with the two-dimensional code printed on it may be attached, etc.), and a customer visiting the store may scan (read) the two-dimensional code with the mobile terminal 60, thereby causing the mobile terminal 60 to acquire the store identification information. When a customer visiting the store starts a shopping application, a screen instructing the customer to scan the two-dimensional code may be displayed as a start-up screen, or when a customer visiting the store scans the two-dimensional code with the mobile terminal 60, the shopping application may start and a screen informing the customer that they are currently connected to the transaction management device 20 may be displayed as a start-up screen.

また例えば、店舗は所在地で特定されるため、来店した顧客が、店舗において携帯端末60で位置情報(GPS情報)を取得してもよい(すなわち、店舗特定情報として当該店舗の位置情報を取得してもよい)。なお、来店した顧客がショッピングアプリケーションを起動させると、位置情報を取得し、起動画面として取引管理装置20に接続中である旨を該顧客に報知する画面を表示するようにしてもよい。位置情報から複数店舗が検出され1つに特定できない場合には、選択画面を表示し顧客に選択させるようにしてもよい。もしくは強制的に2次元コードを取得させるモードに切り替えてもよい。 For example, since a store is identified by its location, a customer who visits the store may obtain location information (GPS information) on the mobile terminal 60 at the store (i.e., the store's location information may be obtained as store identification information). When a customer who visits the store starts a shopping application, the location information may be obtained and a screen may be displayed as a startup screen informing the customer that the application is currently connected to the transaction management device 20. If multiple stores are detected from the location information and it is not possible to identify one, a selection screen may be displayed to allow the customer to select. Alternatively, the application may switch to a mode that forcibly obtains a two-dimensional code.

図10(A)は、携帯端末60の表示部604にて表示される、ショッピングアプリケーションの起動画面の一例を示している。同図の起動画面においては、店舗名が表示されている。この店舗名は、当該ステップS1により取得された店舗特定情報に基づいて表示されたものである。
客は、買い物のために商品登録を開始させる場合には、起動画面において配置される取引開始指示ボタンBT10を操作する。
取引開始指示ボタンBT10が操作されたことに応じて、携帯端末60は、取得された店舗特定情報と顧客識別情報とを含む取引開始要求を取引管理装置20に送信する。取引開始要求は、上記のように携帯端末60に対する客の操作に応じて送信されてもよいし、特に操作を受け付けることなく、店舗特定情報が取得されたことに応じて送信が実行されるようにしてもよい。
顧客識別情報については、顧客登録の際(携帯端末60にショッピングアプリケーションをダウンロード又はインストールする際)に、携帯端末60を用いて登録フォームの氏名欄に入力された情報が取引管理装置20の顧客情報に記憶されてよいが、取引管理装置20に加え、携帯端末60の記憶部にも記憶しておいてもよい。なお、店舗が特定された場合には(後述する商品登録初期画面を取得したときには)、当該店舗の店舗名や実施中のサービス(その日に配布されているチラシ情報)、利用可能なクーポン情報を画面(商品登録初期画面又は商品登録初期画面とは別の画面)に表示してもよい。なお、サービスやクーポンの情報は、例えば画面情報として取引管理装置20から取得してもよい。
10A shows an example of a start-up screen of a shopping application displayed on the display unit 604 of the mobile terminal 60. The start-up screen in the figure displays a store name. This store name is displayed based on the store-specific information acquired in step S1.
When a customer wishes to start registering a product for shopping, the customer operates a transaction start button BT10 arranged on the start-up screen.
In response to the operation of the transaction start instruction button BT10, the mobile terminal 60 transmits a transaction start request including the acquired store specific information and customer identification information to the transaction management device 20. The transaction start request may be transmitted in response to the customer's operation on the mobile terminal 60 as described above, or may be transmitted in response to the acquisition of store specific information without receiving any particular operation.
Regarding the customer identification information, the information entered in the name field of the registration form using the mobile terminal 60 during customer registration (when downloading or installing a shopping application on the mobile terminal 60) may be stored in the customer information of the transaction management device 20, but may also be stored in the memory of the mobile terminal 60 in addition to the transaction management device 20. When a store is identified (when the product registration initial screen described below is acquired), the store name, the services being offered (flyer information distributed on that day), and available coupon information of the store may be displayed on a screen (the product registration initial screen or a screen other than the product registration initial screen). The service and coupon information may be acquired from the transaction management device 20 as screen information, for example.

また、送信先の情報(取引管理装置20のアドレス)についても、顧客登録の際(携帯端末60にショッピングアプリケーションをダウンロード又はインストールする際)に取得し、携帯端末60の記憶部に記憶しておいてもよい。なお、2次元コードをスキャンする態様とする場合には、店舗特定情報に加え、送信先の情報についても2次元コード化しておき、携帯端末60で2次元コードをスキャンすることにより、携帯端末60は店舗特定情報とともに送信先の情報も取得してもよい。 The destination information (address of the transaction management device 20) may also be obtained when registering the customer (when downloading or installing a shopping application to the mobile terminal 60) and stored in the memory of the mobile terminal 60. When scanning a two-dimensional code, the destination information may be converted into a two-dimensional code in addition to the store-specific information, and the mobile terminal 60 may obtain the destination information along with the store-specific information by scanning the two-dimensional code.

ステップS2:携帯端末60から取引開始要求として顧客識別情報及び店舗特定情報を受信した取引管理装置20は、当該取引のカート情報を生成する。なお、カート情報は、生成された初期状態では、カート識別情報、取引開始日時、顧客識別情報は格納されるが、実際の取引(商品登録)の開始前であるため、他の情報(取引終了日時、商品情報(登録商品情報、保留商品情報)等)は格納されていない。 Step S2: The transaction management device 20, which has received the customer identification information and store identification information as a transaction start request from the mobile terminal 60, generates cart information for the transaction. Note that in the initial state in which the cart information is generated, the cart identification information, transaction start date and time, and customer identification information are stored, but since this is before the start of the actual transaction (product registration), other information (transaction end date and time, product information (registered product information, pending product information), etc.) is not stored.

取引管理装置20は、上述したように、図7(B)に示したような店舗情報を記憶しているため、携帯端末60から取引開始要求として店舗特定情報を受信(顧客識別情報も受信するが)した場合、受信した店舗特定情報が2次元コードであった場合には、店舗特定情報1を参照して店舗識別情報を取得し、受信した店舗特定情報が位置情報(GPS情報)であった場合には店舗特定情報2を参照して店舗識別情報を取得する。なお、取引管理装置20は、携帯端末60から受信した店舗特定情報が店舗識別情報を2次元コード化したものであった場合には、そのまま取得すればよい。 As described above, the transaction management device 20 stores store information such as that shown in FIG. 7(B), so when it receives store identification information (it also receives customer identification information) as a transaction start request from the mobile terminal 60, if the received store identification information is a two-dimensional code, it acquires the store identification information by referring to store identification information 1, and if the received store identification information is location information (GPS information), it acquires the store identification information by referring to store identification information 2. Note that if the store identification information received from the mobile terminal 60 is a two-dimensional code of the store identification information, the transaction management device 20 can simply acquire it as is.

つまり、携帯端末60から取引開始要求として顧客識別情報及び店舗特定情報を受信した取引管理装置20は、携帯端末60から受信した店舗特定情報から店舗識別情報を取得し、さらに、現在日付を取得し、シリアル番号を発行(採番)し、店舗識別情報と現在日付とシリアル番号とを結合させて、カート情報内のカート識別情報として記憶する。また、携帯端末60から取引開始要求として店舗特定情報や顧客識別情報を受信した取引管理装置20は、現在日時を取得し、カート情報内の取引開始日時(生成日時)として記憶する。また、携帯端末60から取引開始要求として店舗特定情報や顧客識別情報を受信した取引管理装置20は、携帯端末60から受信した顧客識別情報をカート情報内の顧客識別情報として記憶する。 In other words, the transaction management device 20, which receives customer identification information and store identification information from the mobile terminal 60 as a transaction start request, acquires the store identification information from the store identification information received from the mobile terminal 60, and further acquires the current date, issues (assigns) a serial number, combines the store identification information, the current date, and the serial number, and stores them as cart identification information in the cart information. Also, the transaction management device 20, which receives store identification information and customer identification information from the mobile terminal 60 as a transaction start request, acquires the current date and time, and stores them as the transaction start date and time (generation date and time) in the cart information. Also, the transaction management device 20, which receives store identification information and customer identification information from the mobile terminal 60 as a transaction start request, stores the customer identification information received from the mobile terminal 60 as customer identification information in the cart information.

ステップS3:当該取引のカート情報を生成した取引管理装置20は、商品登録初期画面情報(初期画面である商品登録画面の画面情報)を生成し、携帯端末60に送信する。具体的には、取引管理装置20は、例えば、商品登録初期画面情報を生成し、生成した商品登録初期画面情報をカート識別情報とともに携帯端末60に送信する。 Step S3: The transaction management device 20, which has generated the cart information for the transaction, generates product registration initial screen information (screen information of the product registration screen, which is the initial screen), and transmits it to the mobile terminal 60. Specifically, the transaction management device 20, for example, generates product registration initial screen information, and transmits the generated product registration initial screen information together with the cart identification information to the mobile terminal 60.

ステップS4:取引管理装置20からカート識別情報及び商品登録初期画面情報を受信した携帯端末60は、カート識別情報を記憶するとともに、登録画面を表示部に表示する。具体的には、携帯端末60は、例えば図10(B)に示すような商品登録初期画面を表示する。 Step S4: The mobile terminal 60 receives the cart identification information and the product registration initial screen information from the transaction management device 20, stores the cart identification information, and displays the registration screen on the display unit. Specifically, the mobile terminal 60 displays the product registration initial screen as shown in FIG. 10(B), for example.

ステップS5:顧客の操作により携帯端末60は、商品に付されたバーコードをスキャンし、商品コードを読み取る。なお、同図では、バーコードのスキャンは成功したものとする。ステップS5~ステップS9は、商品に付されたバーコードをスキャンするごとに繰り返し実行される。 Step S5: The customer operates the mobile terminal 60 to scan the barcode attached to the product and read the product code. In the figure, it is assumed that the barcode scan was successful. Steps S5 to S9 are repeated each time a barcode attached to a product is scanned.

バーコードを取得した携帯端末60は、カート識別情報と、スキャンによって得られた商品コードを含む商品登録情報を、取引管理装置20に送信する。 The mobile terminal 60 that has acquired the barcode transmits the cart identification information and the product registration information, including the product code obtained by scanning, to the transaction management device 20.

ステップS6:携帯端末60から商品登録情報(カート識別情報及び商品コード)を受信した取引管理装置20は、受信された商品登録情報に含まれていたカート識別情報から当該取引のカート情報を特定する。 Step S6: The transaction management device 20 receives the product registration information (cart identification information and product code) from the mobile terminal 60 and identifies the cart information of the transaction from the cart identification information included in the received product registration information.

ステップS7:取引管理装置20は、特定したカート情報内の商品データを更新する。具体的には、取引管理装置20は、受信された商品登録情報にN品目としての商品コードが含まれていた場合には、特定したカート情報において、当該商品コードを登録商品情報(登録商品N)の商品コードとして記憶し、当該商品コードに対応する品名及び価格を商品情報から取得し、登録商品情報(登録商品N)の商品及び価格として記憶する。また、取引管理装置20は、特定したカート情報において、登録商品情報(計)を更新する。 Step S7: The transaction management device 20 updates the product data in the identified cart information. Specifically, if the received product registration information contains a product code for item N, the transaction management device 20 stores the product code as the product code of the registered product information (registered product N) in the identified cart information, obtains the product name and price corresponding to the product code from the product information, and stores them as the product and price of the registered product information (registered product N). The transaction management device 20 also updates the registered product information (total) in the identified cart information.

ステップS8:カート情報内の商品データを更新した取引管理装置20は、商品登録更新画面情報(登録した商品が追加された更新画面である商品登録画面の画面情報)を生成し、携帯端末60に送信する。具体的には、取引管理装置20は、例えば、携帯端末60において図10(C)に示すような、登録商品リストにおいて今回登録された商品のリスト項目が追加された商品登録更新画面が表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信する。 Step S8: After updating the product data in the cart information, the transaction management device 20 generates product registration update screen information (screen information of the product registration screen, which is an update screen to which the registered product has been added) and transmits it to the mobile terminal 60. Specifically, the transaction management device 20 generates product registration update screen information such that the mobile terminal 60 displays a product registration update screen to which the list item of the currently registered product has been added to the registered product list, as shown in FIG. 10 (C), for example, and transmits the generated product registration update screen information to the mobile terminal 60 together with the cart identification information.

なお、図10(C)に示した商品登録画面(商品登録更新画面)は、3品目の商品として「〇〇食パン」が登録された後に携帯端末60に表示されるものである。つまり、取引管理装置20は、1品目として「〇〇ヨーグルト」をカート情報に格納したときには、携帯端末60において「〇〇ヨーグルト」が表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信し、2品目として「〇〇チョコレート」をカート内に記憶したときには、携帯端末60において「〇〇ヨーグルト」と「〇〇チョコレート」とが表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信し、3品目として「〇〇食パン」をカート情報に格納したときには、図10(C)に示すように、携帯端末60において「〇〇ヨーグルト」と「〇〇チョコレート」と「〇〇食パン」とが表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信する。 The product registration screen (product registration update screen) shown in FIG. 10(C) is displayed on the mobile terminal 60 after "XX bread" is registered as the third product. In other words, when "XX yogurt" is stored in the cart information as the first product, the transaction management device 20 generates product registration update screen information such that "XX yogurt" is displayed on the mobile terminal 60 and transmits the generated product registration update screen information to the mobile terminal 60 together with the cart identification information. When "XX chocolate" is stored in the cart as the second product, the transaction management device 20 generates product registration update screen information such that "XX yogurt" and "XX chocolate" are displayed on the mobile terminal 60 and transmits the generated product registration update screen information to the mobile terminal 60 together with the cart identification information. When "XX bread" is stored in the cart information as the third product, the transaction management device 20 generates product registration update screen information such that "XX yogurt", "XX chocolate", and "XX bread" are displayed on the mobile terminal 60 as shown in FIG. 10(C) and transmits the generated product registration update screen information to the mobile terminal 60 together with the cart identification information.

なお、1の商品が登録されたことに応じて、例えば図11(A)に示されるように、今回登録された商品を提示する登録商品提示画面WD1が表示されるようにしてよい。また、同図の登録商品提示画面WD1においては、対象の商品がイートインに対応していることに応じて、イートインにより飲食するか否かを顧客に確認する「はい」ボタンBT1と「いいえ」ボタンBT2とが配置されている。この場合には、「はい」ボタンBT1が操作された場合と、「いいえ」ボタンBT2が操作された場合とで、対象の商品に係る消費税率が異なるようにして商品の価格が計算されることになる。 In response to the registration of one product, a registered product presentation screen WD1 may be displayed, presenting the currently registered product, as shown in FIG. 11(A), for example. In addition, in the registered product presentation screen WD1 in the same figure, if the product in question is available for eat-in, a "Yes" button BT1 and a "No" button BT2 are provided to confirm with the customer whether or not they would like to eat in the product. In this case, the price of the product will be calculated so that the consumption tax rate for the product in question differs depending on whether the "Yes" button BT1 is operated or the "No" button BT2 is operated.

ステップS9:取引管理装置20からカート識別情報及び商品登録更新画面情報を受信した携帯端末60は、登録画面に商品を追加する。具体的には、携帯端末60は、例えば図10(C)に示すような商品登録更新画面を表示する。なお、上述したように、図10(C)に示した商品登録画面(商品登録更新画面)は、3品目の商品として「〇〇食パン」が登録された後に携帯端末60に表示されるものである。 Step S9: The mobile terminal 60, which has received the cart identification information and product registration update screen information from the transaction management device 20, adds the product to the registration screen. Specifically, the mobile terminal 60 displays a product registration update screen such as that shown in FIG. 10(C). As described above, the product registration screen (product registration update screen) shown in FIG. 10(C) is displayed on the mobile terminal 60 after "XX bread" has been registered as the third product item.

ステップS10:携帯端末60は、顧客の操作として精算移行指示操作を受け付ける。例えば、図10(C)に示した「お会計へ進む」ボタンのタッチを受け付ける。 Step S10: The mobile terminal 60 accepts a payment instruction operation as a customer operation. For example, it accepts the touch of the "Proceed to checkout" button shown in FIG. 10(C).

ステップS11:精算移行指示操作を受け付けた携帯端末60は、2次元コードを生成する。つまり、携帯端末60は、当該携帯端末60による買上商品について精算処理を実行するために必要となる情報(例えば、カート識別情報)を2次元コード化する。2次元コードを生成した携帯端末60は、生成した2次元コードを表示部に表示する。例えば、図10(D)に示したような2次元コードを配置したコード表示画面を表示部に表示する。 Step S11: The mobile terminal 60 that has accepted the settlement transition instruction operation generates a two-dimensional code. That is, the mobile terminal 60 converts information required to execute the settlement process for the items purchased by the mobile terminal 60 (e.g., cart identification information) into a two-dimensional code. The mobile terminal 60 that has generated the two-dimensional code displays the generated two-dimensional code on the display unit. For example, a code display screen with a two-dimensional code arranged as shown in FIG. 10 (D) is displayed on the display unit.

ステップS12:精算装置40は、携帯端末60の表示部に表示されている2次元コードをスキャンする(読み取る)。例えば、精算装置40は、顧客によってスキャナ部406による認識範囲内に向けられた携帯端末60の表示部に表示されている2次元コードをスキャンする。 Step S12: The settlement device 40 scans (reads) the two-dimensional code displayed on the display unit of the mobile terminal 60. For example, the settlement device 40 scans the two-dimensional code displayed on the display unit of the mobile terminal 60 that is pointed by the customer within the recognition range of the scanner unit 406.

ステップS13:携帯端末60の表示部に表示されている2次元コードを読み取った精算装置40は、取引管理装置20に小計金額の算出を要求する。例えば、精算装置40は、小計金額の算出を要求する算出要求(小計算出要求情報)を2次元コードから取得したカート識別情報とともに取引管理装置20に送信する。 Step S13: The settlement device 40 reads the two-dimensional code displayed on the display of the mobile terminal 60 and requests the transaction management device 20 to calculate the subtotal amount. For example, the settlement device 40 sends a calculation request (subtotal calculation request information) requesting calculation of the subtotal amount to the transaction management device 20 together with the cart identification information obtained from the two-dimensional code.

ステップS14:携帯端末60からカート識別情報及び小計算出要求情報を受信した取引管理装置20は、カート識別情報から当該取引のカート情報を特定する。 Step S14: The transaction management device 20 receives the cart identification information and the sub-calculation output request information from the mobile terminal 60 and identifies the cart information of the transaction from the cart identification information.

ステップS15:カートを特定した取引管理装置20は、特定したカート情報に対応するカート情報に含まれる登録商品情報における価格等の情報を利用して、小計金額を算出する。 Step S15: After identifying the cart, the transaction management device 20 calculates the subtotal amount using information such as the price in the registered product information included in the cart information corresponding to the identified cart information.

ステップS16:小計金額を算出した取引管理装置20は、カート情報を更新(小計金額(算出後小計金額)を記憶)するとともに、算出した小計金額を示す小計情報をカート識別情報とともに精算装置40に送信する。 Step S16: After calculating the subtotal, the transaction management device 20 updates the cart information (stores the subtotal (calculated subtotal)) and transmits the subtotal information indicating the calculated subtotal together with the cart identification information to the settlement device 40.

ステップS17:取引管理装置20からカート識別情報及び小計情報を受信した精算装置40は、表示部405に小計金額(小計金額を含む精算画面)を表示する。 Step S17: The settlement device 40, which has received the cart identification information and subtotal information from the transaction management device 20, displays the subtotal amount (a settlement screen including the subtotal amount) on the display unit 405.

ステップS18:表示部405に小計金額を表示した精算装置40は、支払い(精算)を実行する。具体的には、精算装置40は、決済種別の選択を受け付ける。現金の場合には、預り金の投入を受け付けて、釣り銭金額を算出し、釣り銭がある場合には、釣り銭を放出するとともに、レシートを発行する。また、精算装置40は、精算が完了した場合には、精算完了情報をカート情報とともに取引管理装置20に送信し、取引管理装置20は当該カートの取引終了日時(精算日時)を記憶する。 Step S18: The settlement device 40, which has displayed the subtotal amount on the display unit 405, executes the payment (settlement). Specifically, the settlement device 40 accepts the selection of the payment type. In the case of cash, it accepts the deposit, calculates the change amount, and, if there is change, dispenses the change and issues a receipt. In addition, when the settlement is completed, the settlement device 40 sends settlement completion information together with the cart information to the transaction management device 20, and the transaction management device 20 stores the transaction end date and time (settlement date and time) for that cart.

[登録不全状況に対応する構成について]
ここで、図9では、ステップS5にて商品コードの読み取りが成功する場合に対応した処理が示されている。しかしながら、ステップS5に対応する商品コードの読み取り処理の段階にて、携帯端末60が、図8の分類番号2~4のいずれかの登録不全に該当する状況(登録不全状況)が発生したと判定する場合がある。
[Configuration for handling registration failure situations]
9 shows a process corresponding to the case where the reading of the product code is successful in step S5. However, in the stage of the product code reading process corresponding to step S5, the mobile terminal 60 may determine that a registration failure situation corresponding to any of the classification numbers 2 to 4 in FIG. 8 (a registration failure situation) has occurred.

具体例として、図11(B)は、分類番号3の擬似的スキャンとしての登録不全状況が発生したと携帯端末60が判定した場合に対応する一事例を、商品登録画面の撮像画像により示している。同図には、携帯端末60にて表示される商品登録画面が示されている。同図の商品登録画面においては、指によってバーコード部分が隠されてしまっている状態で客が商品のバーコードを携帯端末60に読み取らせようとしている様子の撮像画像が表示された状態が示されている。 As a specific example, FIG. 11(B) shows, by way of a captured image of a product registration screen, an example corresponding to a case where the mobile terminal 60 has determined that a registration failure situation has occurred as a pseudo scan of classification number 3. The figure shows the product registration screen displayed on the mobile terminal 60. The product registration screen in the figure shows a state in which a captured image is displayed of a customer attempting to have the mobile terminal 60 read the barcode of a product with the barcode portion obscured by their finger.

このような場合、携帯端末60は、撮像画像からバーコードの存在は認識したが、バーコードからコードを抽出できなかったとの処理結果を得る。このような処理結果は、擬似的スキャンにおける処理結果の一類型に含まれることから、携帯端末60は、擬似的スキャンとしての登録不全状況が発生したことを検出する。この場合、携帯端末60は、分類番号3の擬似的スキャンが行われた商品であることを示す商品登録情報を、取引管理装置20に送信する。 In such a case, the mobile terminal 60 obtains a processing result indicating that it recognized the presence of a barcode from the captured image, but was unable to extract the code from the barcode. Since this type of processing result falls under one type of processing result in a pseudo scan, the mobile terminal 60 detects that a registration failure situation has occurred as a pseudo scan. In this case, the mobile terminal 60 transmits product registration information to the transaction management device 20 indicating that the product has been pseudo-scanned with classification number 3.

また、携帯端末60は、このように登録不全状況の発生に応じて商品登録情報を送信する際には、発生した登録不全状況に対応する撮像画像を送信する。送信される撮像画像は、商品コードの読み取りのために撮像部606が撮像している撮像画像を例えば一定時間バッファリングするようにされたうえで、バッファリングされた撮像画像から抽出するようにされてよい。また、送信される撮像画像は、例えば所定枚数による静止画像であってもよいし、登録不全状況の発生に応じた所定期間の動画像であってもよい。 When the mobile terminal 60 transmits product registration information in response to the occurrence of a registration failure situation in this manner, the mobile terminal 60 transmits captured images corresponding to the occurrence of the registration failure situation. The captured images to be transmitted may be extracted from the buffered captured images, for example, by buffering the captured images captured by the imaging unit 606 for a certain period of time in order to read the product code. The captured images to be transmitted may be, for example, a predetermined number of still images, or may be moving images for a predetermined period of time in response to the occurrence of the registration failure situation.

また、上記のようにして擬似的スキャンを含む登録不全状況が発生した場合、携帯端末60は、登録不全状況に対応して登録不全となった商品(登録不全商品)を、保留商品として扱う。この場合の携帯端末60は、登録不全状況が発生したと判定したタイミングで、図11(C)に示すように、登録不全商品については保留商品とし、保留商品用のバッグに入れてもらうことを促す案内画像WD2を表示させてよい。具体的に、同図の案内画像WD2においては、「スキャンできない場合は、専用バッグに商品を入れてください」とのメッセージが表示されている。なお、案内画像WD2の態様としては特に限定されない。案内画像WD2に表示されるメッセージとしては、例えば「スキャンに失敗しました」、「商品が登録不全と判定されました」といった内容であってよい。
同図の案内画像WD2は、商品登録画面上に重畳するように表示された態様である。同図の案内画像WD2においては、確認ボタンBT3が配置されている。この場合、案内画像WD2は、確認ボタンBT3に対する操作が行われることに応じて消去される。あるいは、案内画像WD2は、表示の開始から一定時間経過したことに応じて消去されてもよい。案内画像WD2が消去された後は、例えば図10(B)または図10(C)の商品登録画面に戻るようにされてよい。
In addition, when a registration failure situation including a pseudo scan occurs as described above, the mobile terminal 60 treats the product that has become registration failure corresponding to the registration failure situation (registered failure product) as a reserved product. In this case, the mobile terminal 60 may display a guide image WD2 that, when it is determined that a registration failure situation has occurred, marks the registered failure product as a reserved product and encourages the user to place the product in a bag for reserved products, as shown in FIG. 11(C). Specifically, the guide image WD2 in the figure displays a message saying, "If you cannot scan, please place the product in a special bag." Note that the form of the guide image WD2 is not particularly limited. The message displayed in the guide image WD2 may be, for example, "Scanning has failed" or "The product has been determined to be registered failure."
The guide image WD2 in the figure is displayed so as to be superimposed on the product registration screen. In the guide image WD2 in the figure, a confirmation button BT3 is arranged. In this case, the guide image WD2 is erased in response to an operation on the confirmation button BT3. Alternatively, the guide image WD2 may be erased in response to a certain period of time having elapsed since the start of display. After the guide image WD2 is erased, the screen may return to the product registration screen of FIG. 10(B) or FIG. 10(C), for example.

登録不全商品は、上記のように保留商品として扱われる。商品登録画面においては、図10(C)に例示したように登録商品リストが表示されるが、保留商品のうち登録不全商品に分類される商品については、登録商品リストにおいてリスト項目は表示されなくともよい。登録不全商品似分類されない保留商品については、登録商品リストにおいてリスト項目として表示される。なお、登録不全商品についても、登録不全商品であることを示すようにして登録商品リストにおいてリスト項目が表示されてもよい。 Registered defective products are treated as reserved products as described above. On the product registration screen, a registered product list is displayed as shown in FIG. 10 (C), but for reserved products that are classified as registered defective products, list items do not need to be displayed in the registered product list. Reserved products that are not classified as registered defective products are displayed as list items in the registered product list. Registered defective products may also have list items displayed in the registered product list to indicate that they are registered defective products.

図12のフローチャートを参照して、本実施形態の携帯端末60と取引管理装置20とが、登録不全状況に対応する処理を含む商品登録に関連して実行する処理手順例について説明する。同図の処理は、図9との対応では、ステップS5~S11の処理過程を、登録不全状況に対応する処理を含むものとして、より具体的に示すものとなる。 With reference to the flowchart in FIG. 12, an example of a processing procedure executed by the mobile terminal 60 and the transaction management device 20 in this embodiment in relation to product registration, including processing for responding to a registration failure situation, will be described. In correspondence with FIG. 9, the processing in this figure shows the process of steps S5 to S11 more specifically, including processing for responding to a registration failure situation.

まず、携帯端末60が実行する処理手順例について説明する。
ステップS101:携帯端末60は、商品登録画面を表示させた状態のもとで、商品コードの読み取りが正常に完了したか否かについて判定している。
First, an example of a process procedure executed by the mobile terminal 60 will be described.
Step S101: With the product registration screen displayed, the mobile terminal 60 determines whether or not the reading of the product code has been completed normally.

ステップS102:携帯端末60は、商品コードの読み取りが正常に完了した場合、読み取った商品コードとカート識別情報とを含む商品登録情報を取引管理装置20に送信する。
ステップS103:携帯端末60は、ステップS102による商品登録情報の送信に応じて取引管理装置20から送信された登録完了通知の受信に応じて、例えば図10(C)に例示したように、商品登録画面を更新する。
Step S102: When the reading of the product code is completed normally, the mobile terminal 60 transmits the product registration information including the read product code and the cart identification information to the transaction management device 20.
Step S103: Upon receiving a registration completion notification sent from the transaction management device 20 in response to the transmission of the product registration information in step S102, the mobile terminal 60 updates the product registration screen, for example as illustrated in FIG. 10 (C).

ステップS104:携帯端末60は、商品コードの読み取りのために撮像部606に撮像を実行させることにより得られている撮像画像に基づいて、登録不全状況を検出するようにされている。携帯端末60は、ステップS101にて商品コードの読み取りが正常に完了していないことが判定された場合、あるいはステップS103の処理の後、登録不全状況についての検出結果に基づき、登録不全状況が発生したか否かを判定する。 Step S104: The mobile terminal 60 is configured to detect a registration failure situation based on the captured image obtained by having the imaging unit 606 capture an image to read the product code. If it is determined in step S101 that the reading of the product code has not been completed successfully, or after the processing of step S103, the mobile terminal 60 determines whether or not a registration failure situation has occurred based on the detection result regarding the registration failure situation.

携帯端末60は、以下のように登録不全状況を検出するようにされてよい。
まず、携帯端末60は、撮像画像において商品のバーコードの全体が撮像されていることが認識された状態でありながら、バーコードの読み取りが正常に完了(成功)せずに一定時間を経過した場合に、読取NGに分類される登録不全状況が発生したと判定する。
The mobile terminal 60 may be adapted to detect a registration failure situation as follows.
First, when the mobile terminal 60 recognizes that the entire barcode of the product has been captured in the captured image, but a certain amount of time has passed without the reading of the barcode being completed successfully (successful), it determines that a registration failure situation classified as reading NG has occurred.

また、携帯端末60は、撮像画像において商品は認識されたが、バーコードが全く認識できないためにバーコードの読み取りが正常に完了しなかった場合に、擬似的スキャンに分類される登録不全状況が発生したと判定する。
あるいは、携帯端末60は、図11(B)に例示したように、撮像画像において商品のバーコードの一部しか認識できないためにバーコードの読み取りが正常に完了しなかった場合にも、擬似的スキャンに分類される登録不全状況が発生したと判定する。
あるいは、携帯端末60は、撮像画像において商品のバーコードは認識できたものの、商品の移動が速すぎるために、バーコードの読み取りが正常に完了しなかった場合にも、擬似的スキャンに分類される登録不全状況が発生したと判定する。
このような擬似的スキャンに分類される登録不全状況は、客が商品のバーコードを読み取らせる操作を行っているふりをしただけで商品を買い物カゴ80に入れてしまうような不正が行われている可能性がある。
In addition, if the portable terminal 60 recognizes a product in a captured image but the barcode cannot be recognized at all and therefore reading of the barcode is not completed successfully, it determines that a registration failure situation classified as a pseudo scan has occurred.
Alternatively, as illustrated in FIG. 11 (B), if the reading of the barcode is not completed successfully because only a portion of the product's barcode can be recognized in the captured image, the mobile terminal 60 determines that a registration failure situation classified as a pseudo scan has occurred.
Alternatively, if the portable terminal 60 is able to recognize the barcode of a product in the captured image but the reading of the barcode is not completed successfully because the product is moving too quickly, it will determine that a registration failure situation classified as a pseudo scan has occurred.
Such a registration failure situation classified as a pseudo scan may indicate fraudulent activity in which a customer places an item in the shopping cart 80 simply by pretending to perform an operation to have the barcode of the item read.

また、図3に例示した態様でセットされた携帯端末60は、ショッピングカート70に載せられた買い物カゴ80の中身を撮像することができる。携帯端末60は、撮像画像において、商品のバーコードを読み取らせようとする様子が認識されないのに関わらず、買い物カゴ80の中に新規の商品が追加的に投入された状態が検出された場合に、非スキャン投入に分類される登録不全状況が発生したと判定する。
なお、例えば客が、買い物カゴ80の中身を整理するためにすでに登録された商品を買い物カゴ80内で移動させる場合がある。携帯端末60は、撮像画像に基づいて、このような商品の移動と、非スキャン投入としての登録不全状況に対応する新規の商品の追加的投入とをそれぞれ識別できるようにされてよい。
このような非スキャン投入に分類される登録不全状況の発生は、客が、商品のバーコードを携帯端末60に読み取らせることなく、そのまま買い物カゴ80に入れてしまうような不正が行われている可能性がある。
3 can capture an image of the contents of a shopping basket 80 placed in a shopping cart 70. When the mobile terminal 60 detects that a new product has been added to the shopping basket 80 even if no attempt to read the barcode of the product is recognized in the captured image, the mobile terminal 60 determines that a registration failure situation classified as a non-scan input has occurred.
For example, a customer may move an already registered product within the shopping basket 80 in order to organize the contents of the shopping basket 80. The mobile terminal 60 may be configured to distinguish between such a movement of a product and the additional insertion of a new product corresponding to a registration failure situation as a non-scan insertion, based on the captured image.
The occurrence of such an incomplete registration situation, classified as a non-scan insertion, may indicate fraud, such as a customer placing an item in shopping cart 80 without having the barcode of the item read by mobile terminal 60.

ステップS105:ステップS104にて登録不全状況が発生したと判定された場合、携帯端末60は、今回の登録不全状況が発生に対応する保留商品について、ステップS104に対応して検出した登録不全状況としての分類に応じた分類番号を付与する。一例として、ステップS104にて読み取りNGに分類される登録不全状況が発生したと判定された場合には、対応の保留商品について分類番号2(図8参照)を付与する。 Step S105: If it is determined in step S104 that a registration failure situation has occurred, the mobile terminal 60 assigns a classification number to the pending item corresponding to the current registration failure situation that has occurred, according to the classification of the registration failure situation detected in step S104. As an example, if it is determined in step S104 that a registration failure situation classified as a reading NG has occurred, the mobile terminal 60 assigns classification number 2 (see FIG. 8) to the corresponding pending item.

ステップS106:携帯端末60は、撮像部606により撮像されている撮像画像のうちから、今回発生した登録不全状況に対応する撮像画像を取得(抽出)する。ここで携帯端末60が取得する撮像画像は、店員に対して発生した登録不全状況を視覚的に認識してもらうためのものである。このため、携帯端末60が取得する撮像画像の形式(動画、静止画)、撮像画像の数、取得対象となる撮像画像の時刻、期間等は、検出された登録不全状況の分類に応じて異なるようにされてよい。 Step S106: The mobile terminal 60 acquires (extracts) an image corresponding to the currently occurring registration failure situation from among the images captured by the imaging unit 606. The image acquired by the mobile terminal 60 here is intended to allow the store clerk to visually recognize the currently occurring registration failure situation. For this reason, the format of the image acquired by the mobile terminal 60 (video, still image), the number of images, the time and period for which the images are acquired, etc. may be varied depending on the classification of the detected registration failure situation.

なお、撮像部606の撮像画像が取引管理装置20に送信されるようにしたうえで、取引管理装置20側で、登録不全状況の発生した時刻、分類結果、画像解析結果等に応じて、登録不全状況に対応する撮像画像を取得するようにされてもよい。 The captured image of the imaging unit 606 may be transmitted to the transaction management device 20, and the transaction management device 20 may acquire an image corresponding to the registration failure situation depending on the time when the registration failure situation occurred, the classification result, the image analysis result, etc.

ステップS107:携帯端末60は、登録不全情報を取引管理装置20に送信する。登録不全情報は、ステップS105により付与された保留商品の分類番号と、ステップS106により取得された撮像画像とを含む。 Step S107: The mobile terminal 60 transmits the registration failure information to the transaction management device 20. The registration failure information includes the classification number of the reserved product assigned in step S105 and the captured image acquired in step S106.

ステップS108:携帯端末60は、ステップS102による商品登録情報の送信に応じて取引管理装置20から送信された登録完了通知の受信に応じて、商品登録画面を更新する。携帯端末60は、例えばステップS103の商品登録画面の更新に応じたタイミングで、図11(C)に例示したように案内画像WD2を表示させてよい。 Step S108: The mobile terminal 60 updates the product registration screen in response to receiving the registration completion notification transmitted from the transaction management device 20 in response to the transmission of the product registration information in step S102. The mobile terminal 60 may display a guide image WD2 as illustrated in FIG. 11(C), for example, at a timing in response to the update of the product registration screen in step S103.

ステップS109:ステップS104にて登録不全状況が発生していないと判定された場合、あるいはステップS108の処理の後、携帯端末60は、精算移行指示操作を受け付けたか否かについて判定する。
精算移行指示操作を受け付けていない場合、ステップS101に処理が戻される。
Step S109: If it is determined in step S104 that a registration failure state has not occurred, or after the process of step S108, the mobile terminal 60 determines whether or not a settlement transition instruction operation has been accepted.
If the settlement transition instruction operation has not been received, the process returns to step S101.

ステップS110:精算移行指示操作を受け付けると、携帯端末60は、例えば、カート識別情報を2次元コード化し、生成された2次元コードを例えば、図10(D)に例示したコード表示画面により表示部604に表示させる。 Step S110: When the payment transfer instruction operation is received, the mobile terminal 60 converts the cart identification information into a two-dimensional code, for example, and displays the generated two-dimensional code on the display unit 604, for example, using a code display screen as shown in FIG. 10 (D).

次に、取引管理装置20が実行する処理手順例について説明する。
ステップS201:取引管理装置20は、ステップS102により携帯端末60から送信される商品登録情報が受信されたか否かを判定する。
Next, an example of a processing procedure executed by the transaction management device 20 will be described.
Step S201: The transaction management device 20 determines whether or not the product registration information transmitted from the mobile terminal 60 in step S102 has been received.

ステップS202:取引管理装置20は、商品登録情報が受信されると、受信された商品登録情報に含まれるカート識別情報が示すカート情報を特定する。
ステップS203:取引管理装置20は、ステップS202により特定されたカート情報を更新する。つまり、取引管理装置20は、ステップS201に対応して受信された商品登録情報に含まれる商品コードに基づく登録商品情報を、特定されたカート情報に追加する。これにより、カート情報にて1商品が登録される。
Step S202: When the transaction management device 20 receives the product registration information, it identifies the cart information indicated by the cart identification information included in the received product registration information.
Step S203: The transaction management device 20 updates the cart information identified in step S202. That is, the transaction management device 20 adds the registered product information based on the product code included in the product registration information received in response to step S201 to the identified cart information. As a result, one product is registered in the cart information.

なお、ステップS202によるカート情報の更新には、保留商品のうちで登録不全状況に対応しない商品の登録が含まれる。つまり、ステップS202によるカート情報の更新は、保留商品のうちで商品コードの読み取りが正常に完了した商品の登録を含む。保留商品のうちで商品コードの読み取りが正常に完了した商品は、NO-FILE、年齢確認商品、医薬品、防犯タグ商品である。また、取消商品については、同図の処理に反映されていないが、携帯端末60に対して取消操作が行われたことに応じて、取引管理装置20は、該当商品が取消商品として管理されるように、カート情報における該当商品の登録商品情報を更新する。 Note that the update of the cart information in step S202 includes the registration of products among the reserved products that do not correspond to the registration failure status. In other words, the update of the cart information in step S202 includes the registration of products among the reserved products whose product codes have been read successfully. Among the reserved products, products whose product codes have been read successfully are NO-FILE, age verification products, medicines, and security tag products. In addition, although canceled products are not reflected in the process in the same figure, in response to a cancellation operation being performed on the mobile terminal 60, the transaction management device 20 updates the registered product information of the corresponding product in the cart information so that the corresponding product is managed as a canceled product.

ステップS204:取引管理装置20は、ステップS203の処理の後、登録完了通知を携帯端末60に送信する。 Step S204: After processing step S203, the transaction management device 20 sends a registration completion notification to the mobile terminal 60.

ステップS205:ステップS204の処理の後、あるいはステップS201にて商品登録情報が受信されないと判定された場合、取引管理装置20は、ステップS107により携帯端末60から送信される登録不全情報が受信されたか否かを判定する。登録不全情報が受信されない場合、ステップS201に処理が戻される。 Step S205: After the processing of step S204, or if it is determined in step S201 that the product registration information has not been received, the transaction management device 20 determines whether or not the registration failure information transmitted from the mobile terminal 60 in step S107 has been received. If the registration failure information has not been received, the process returns to step S201.

ステップS206:取引管理装置20は、登録不全情報が受信されると、受信された商品登録情報に含まれるカート識別情報が示すカート情報を特定する。
ステップS207:取引管理装置20は、ステップS206により特定されたカート情報を更新する。この場合、取引管理装置20は、ステップS205に対応して受信された登録不全情報に含まれる分類番号を含む登録商品情報を、特定されたカート情報に追加する。これにより、カート情報にて登録不全状況の発生に対応する1の保留商品(登録不全商品)が登録される。
Step S206: When the transaction management device 20 receives the registration failure information, it identifies the cart information indicated by the cart identification information included in the received product registration information.
Step S207: The transaction management device 20 updates the cart information identified in step S206. In this case, the transaction management device 20 adds the registered product information including the classification number included in the registration failure information received in response to step S205 to the identified cart information. As a result, one reserved product (registered failure product) corresponding to the occurrence of the registration failure situation is registered in the cart information.

ステップS208:取引管理装置20は、ステップS207の処理の後、登録完了通知を携帯端末60に送信する。 Step S208: After processing step S207, the transaction management device 20 sends a registration completion notification to the mobile terminal 60.

顧客は、購入対象の商品の全ての登録を終えると精算移行指示操作を行い、携帯端末60に表示された2次元コードを精算装置40に読み取らせる。2次元コードを読み取った精算装置40は、図9のステップS13として示したように、取引管理装置20に小計金額の算出を要求する。ここで、本実施形態の精算装置40は、小計金額の算出を要求するにあたり、精算画面を用いた精算処理に利用される精算情報を要求する。 When the customer has finished registering all the products to be purchased, he or she performs a settlement transition instruction operation and has the settlement device 40 read the two-dimensional code displayed on the mobile terminal 60. After reading the two-dimensional code, the settlement device 40 requests the transaction management device 20 to calculate the subtotal amount, as shown as step S13 in FIG. 9. Here, in this embodiment, when requesting the calculation of the subtotal amount, the settlement device 40 requests settlement information to be used in the settlement process using the settlement screen.

取引管理装置20は、精算情報の要求に応じて、該当のカート情報を特定し、特定されたカート情報に基づいて精算情報を生成する。精算情報には、カート情報における登録商品情報と、登録された商品に応じた小計金額等の情報が含まれる。また、精算情報に含まれる登録商品情報のうち、登録不全商品に対応する登録商品情報には、登録不全状況に対応する撮像画像が含まれる。取引管理装置20は、生成された精算情報を精算装置40に送信する。
精算装置40は、精算情報を受信すると、受信された精算情報の内容が反映された精算画面を表示部405に表示させる。
In response to a request for settlement information, the transaction management device 20 identifies the corresponding cart information and generates settlement information based on the identified cart information. The settlement information includes registered product information in the cart information and information such as a subtotal amount according to the registered products. In addition, among the registered product information included in the settlement information, the registered product information corresponding to the insufficient registered product includes a captured image corresponding to the insufficient registered status. The transaction management device 20 transmits the generated settlement information to the settlement device 40.
When the settlement device 40 receives the settlement information, it displays a settlement screen on the display unit 405 that reflects the contents of the received settlement information.

図13は、精算装置40の表示部405に表示される精算画面の一例を示している。
同図の精算画面においては、登録商品リストエリアAR3が配置されている。登録商品リストエリアAR3は、携帯端末60により登録された商品のリストを提示するエリアである。
FIG. 13 shows an example of a settlement screen displayed on the display unit 405 of the settlement device 40.
The checkout screen in the figure includes a registered product list area AR3, which displays a list of products registered by the mobile terminal 60.

登録された商品のうちに保留商品が含まれる場合には、保留商品のリスト項目を優先させて左欄の上側から配置するようにされる。同図の例では、登録された商品のうちに6つの保留商品が含まれていたことに応じて、登録商品リストエリアAR3においては、左上から6つの保留商品のリスト項目を含む保留商品リストエリアAR31が形成される。保留商品リストエリアAR31のリスト項目は、例えば背景色等の態様が他の商品のリスト項目と異なるようにされている。 If the registered products include pending products, the list items for the pending products are given priority and are arranged from the top of the left column. In the example shown in the figure, since the registered products include six pending products, a pending product list area AR31 is formed in the registered product list area AR3, containing list items for the six pending products from the top left. The list items in the pending product list area AR31 are designed to differ from the list items for other products, for example in terms of background color, etc.

登録商品リストエリアAR3のリスト項目においては、対応の商品の商品名、登録個数、登録個数に応じた価格等が示されている。そのうえで、例えば保留商品が対応するリスト項目においては、保留商品としての分類番号、分類名等が示されてもよい。 In the list items in the registered product list area AR3, the product name of the corresponding product, the number of registered items, the price according to the number of registered items, etc. are shown. In addition, in the list items corresponding to reserved products, for example, the classification number, classification name, etc. of the reserved product may be shown.

保留商品リストエリアAR31における保留商品ごとのリスト項目においては、呼出ボタンBT31が配置されている。呼出ボタンBT31においては、それぞれ、対応の商品が該当する保留商品としての分類の名称が示されている。 A call button BT31 is provided for each list item of a reserved item in the reserved item list area AR31. Each call button BT31 shows the name of the reserved item category to which the corresponding item falls.

また、精算画面においては、顧客モニタエリアAR32が配置されている。顧客モニタエリアAR32は、撮像部416により撮像して得られている撮像画像をリアルタイムでモニタ画像として表示するエリアである。顧客モニタエリアAR32においては、顧客が精算のために精算装置40を操作している手元の様子がリアルタイムで表示される。精算装置40が、このような画像を顧客モニタエリアAR32において表示することで、顧客は、自分の様子が撮像されていることを意識することになり、顧客による支払い時の不正を抑止する効果が得られる。
なお、精算装置40は、顧客モニタエリアAR32での表示に用いられる画像を記憶(保存)するようにされてよい。
Furthermore, a customer monitor area AR32 is provided on the settlement screen. The customer monitor area AR32 is an area in which the captured image obtained by the imaging unit 416 is displayed as a monitor image in real time. The customer monitor area AR32 displays in real time the state of the customer's hands as he or she operates the settlement device 40 to settle the payment. By the settlement device 40 displaying such an image in the customer monitor area AR32, the customer becomes aware that his or her state is being imaged, which has the effect of deterring fraudulent payments by the customer.
In addition, the settlement device 40 may be configured to store (save) images used for display in the customer monitor area AR32.

ここで、同図のように、精算画面において登録商品リストエリアAR3において、保留商品リストエリアAR31が形成されている場合、店員が保留商品を処理するための操作を行う必要がある。このように保留商品リストエリアAR31が形成された精算画面が表示された場合、精算装置40は、店員に保留商品の処理の操作を行わせるために店員呼出を実行する。店員呼出として、精算装置40は、例えば、精算装置40がサインポール等の表示器を所定の態様で表示させたり、店員が所持あるいは監視する端末装置に店員呼出の通知を送信するようにされてよい。
店員呼出に応じて精算装置40に赴いた店員は、表示されている精算画面の保留商品リストエリアAR31において示されるリスト項目ごとに対応して、保留商品を処理する操作を行うようにされる。
Here, as shown in the figure, when the reserved item list area AR31 is formed in the registered item list area AR3 on the checkout screen, the store clerk needs to perform an operation to process the reserved items. When the checkout screen with the reserved item list area AR31 formed in this way is displayed, the checkout device 40 executes a store clerk call to have the store clerk perform an operation to process the reserved items. To call a store clerk, the checkout device 40 may, for example, cause a display such as a sign pole to be displayed in a predetermined manner, or send a notice of a store clerk call to a terminal device carried or monitored by the store clerk.
When a store clerk responds to the call and goes to the settlement device 40, the store clerk performs operations to process the reserved items in accordance with each list item shown in the reserved item list area AR31 on the displayed settlement screen.

1の保留商品を処理するにあたり、店員は、処理対象の保留商品のリスト項目における呼出ボタンBT31を操作する。この場合、店員は、保留商品リストエリアAR31において、缶ビールに対応する1行目のリスト項目の呼出ボタンBT31に対する操作を行う。呼出ボタンBT31に対する操作が行われたことに応じて、精算画面上に、操作された呼出ボタンBT31を含むリスト項目が対応する保留商品を処理する保留商品処理画面が表示される。
なお、処理対象の保留商品のリスト項目全体がタッチ操作可能なようにされていてもよい。
To process the first reserved item, the store clerk operates the call button BT31 in the list item of the reserved item to be processed. In this case, the store clerk operates the call button BT31 of the list item in the first row corresponding to canned beer in the reserved item list area AR31. In response to the operation of the call button BT31, a reserved item processing screen for processing the reserved item corresponding to the list item including the operated call button BT31 is displayed on the checkout screen.
In addition, the entire list item of the reserved product to be processed may be made touch-operable.

例えば、店員が、年齢確認商品である缶ビールに対応する1行目のリスト項目の呼出ボタンBT31に対する操作を行った場合には、精算画面上に、缶ビールについての保留商品処理画面が表示される。 For example, if a store clerk operates the call button BT31 of the first list item corresponding to a can of beer, which is an age verification product, a pending product processing screen for the can of beer will be displayed on the checkout screen.

図14は、年齢確認商品である缶ビールについての保留商品処理画面AR4の一例である。
保留商品処理画面AR4においては、商品情報エリアAR41、入力操作エリアAR42、登録ボタンBT41、取消ボタンBT42が配置される。
FIG. 14 is an example of a reserved product processing screen AR4 for a can of beer, which is an age verification product.
The reserved product processing screen AR4 includes a product information area AR41, an input operation area AR42, a registration button BT41, and a cancel button BT42.

商品情報エリアAR41は、対応の保留商品に関する情報を示すエリアである。同図の商品情報エリアAR41は、商品名、商品コード、価格、登録個数等が示されている。年齢確認商品の場合、商品情報エリアAR41に表示される内容は、精算情報に含まれる対応の商品の登録商品情報の内容が反映される。 The product information area AR41 is an area that shows information about the corresponding reserved product. The product information area AR41 in the figure shows the product name, product code, price, registered quantity, etc. In the case of an age verification product, the content displayed in the product information area AR41 reflects the content of the registered product information of the corresponding product included in the payment information.

入力操作エリアAR42は、商品情報エリアAR41における商品の情報を入力するためのソフトウェアキーボードが配置されるエリアである。入力操作エリアAR42は、数値入力に応じたキー配列のキーボードと、文字入力に応じたキー配列のキーボードとを、操作に応じて切り替え可能とされている。また、入力操作エリアAR42には例えば「プリセット」と表示されたプリセット呼び出しキーが配置されている。プリセット呼び出しキーを操作することによっては、商品ごとに対応するプリセットキーが配置されたプリセットキー画面が表示される。店員は、プリセットキー画面において配置されたプリセットキーを操作することで、操作されたプリセットキーに対応する商品の情報を、商品情報エリアAR41に入力させることができる。 The input operation area AR42 is an area where a software keyboard for inputting product information in the product information area AR41 is arranged. The input operation area AR42 can be switched between a keyboard with a key arrangement corresponding to numeric input and a keyboard with a key arrangement corresponding to character input, depending on the operation. In addition, a preset call key labeled, for example, "Preset" is arranged in the input operation area AR42. By operating the preset call key, a preset key screen is displayed on which preset keys corresponding to each product are arranged. By operating a preset key arranged on the preset key screen, the store clerk can input information about the product corresponding to the operated preset key into the product information area AR41.

登録ボタンBT41は、対応の商品の登録の保留を解除して、顧客の購入対象として登録する操作が行われるボタンである。
取消ボタンBT42は、登録が保留状態にある商品について、登録の取り消しを指示する操作が行われるボタンである。
The registration button BT41 is a button for canceling the pending registration of the corresponding product and registering it as a product to be purchased by the customer.
The cancel button BT42 is a button operated to instruct the cancellation of registration of a product whose registration is in a pending state.

店員は、例えば客の年齢を確認したうえで、問題がなければ、缶ビールの登録を確定させるため、登録ボタンBT41に対する操作を行う。これにより、精算装置40は、これまでの缶ビールについての登録保留状態を解除し、登録商品に含めるように処理する。あるいは、店員は、缶ビールを登録すべきでないと判断した場合には、缶ビールの登録を取り消すため、取消ボタンBT42に対する操作を行い、缶ビールの商品を回収する。 For example, the store clerk will check the customer's age, and if there are no problems, will operate the registration button BT41 to finalize the registration of the canned beer. This will cause the settlement device 40 to cancel the pending registration status of the canned beer and process it to be included in the registered products. Alternatively, if the store clerk determines that the canned beer should not be registered, he or she will operate the cancel button BT42 to cancel the registration of the canned beer, and collect the canned beer product.

また、登録不全商品の場合、保留商品リストエリアAR31のリスト項目における呼出ボタンBT31には、例えば「未スキャン」と表示される。店員は、登録不全商品を処理する場合には、登録不全商品のリスト項目において「未スキャン」と表示された呼出ボタンBT31を操作する。 In addition, for registered defective products, the call button BT31 in the list item of the reserved product list area AR31 displays, for example, "Unscanned." When the store clerk processes a registered defective product, he or she operates the call button BT31 that displays "Unscanned" in the list item of the registered defective product.

なお、例えば「NO-FILE」に分類される保留商品の場合には、保留商品処理画面AR4の初期表示状態では、商品情報エリアAR41には、商品の情報が示されていない。この場合、店員は、入力操作エリアAR42に対する数値入力操作、文字入力操作によって、商品情報エリアAR41に商品コードとしての数字列や、商品名としての文字列を入力したうえで商品の登録を行うことができる。
このように登録された商品の情報は、取引管理装置20に送信される。取引管理装置20は、カート情報における対応の商品の登録商品情報について、商品情報エリアAR41に入力された情報が反映されるように、「NO-FILE」の状態から更新するようにして、カート情報の同期を行う。
For example, in the case of a reserved item classified as "NO-FILE," in the initial display state of the reserved item processing screen AR4, no item information is shown in the item information area AR41. In this case, the store clerk can register the item by inputting a numeric string as the item code or a character string as the item name in the item information area AR41 by performing a numeric input operation or a character input operation in the input operation area AR42.
The product information registered in this manner is transmitted to transaction management device 20. Transaction management device 20 synchronizes the cart information by updating the registered product information of the corresponding product in the cart information from the "NO-FILE" state so that the information entered in product information area AR41 is reflected.

なお、保留商品処理画面において、対応の保留商品の分類番号、分類名等が示されてもよい。 The pending item processing screen may also display the classification number, classification name, etc. of the corresponding pending item.

図15は、「未スキャン」と表示された呼出ボタンBT31を操作したことに応じて表示された、登録不全商品を処理するための保留商品処理画面AR4の一例である。
登録不全商品に対応する保留商品処理画面AR4の初期表示状態では、まだ商品に関する情報は取得されていないことから、商品情報エリアAR41には、図示するように商品に関する情報は提示されていない。
FIG. 15 shows an example of a reserved product processing screen AR4 for processing a product that has not been properly registered, which is displayed in response to operating the call button BT31 that displays "unscanned."
In the initial display state of the pending product processing screen AR4 corresponding to a registered unsuccessful product, information about the product has not yet been acquired, so no information about the product is presented in the product information area AR41 as shown in the figure.

また、登録不全商品に対応する保留商品処理画面AR4においては、商品情報エリアAR41、入力操作エリアAR42、登録ボタンBT41、取消ボタンBT42に加えて、撮像画像エリアAR43が配置される。 The pending product processing screen AR4 corresponding to the unregistered product also includes a product information area AR41, an input operation area AR42, a registration button BT41, a cancel button BT42, and a captured image area AR43.

撮像画像エリアAR43においては、対応の登録不全状況の発生に応じた撮像画像が表示される。この撮像画像は、図12のステップS106により携帯端末60が取得したものである。 In the captured image area AR43, a captured image corresponding to the occurrence of the corresponding registration failure situation is displayed. This captured image is acquired by the mobile terminal 60 in step S106 of FIG. 12.

具体的に、同図の撮像画像エリアAR43の撮像画像は、非スキャン投入に分類される登録不全状況を示している。同図の撮像画像エリアAR43においては、2つの撮像画像G1、G2が配置されている。撮像画像G1は、買い物カゴ80に商品が追加投入される前の状態を示す撮像画像である。撮像画像G2は、撮像画像G1より後において、買い物カゴ80に商品が追加投入された状態を示す画像である。 Specifically, the image in the captured image area AR43 in the figure shows a registration failure situation that is classified as a non-scan input. Two captured images G1 and G2 are arranged in the captured image area AR43 in the figure. Captured image G1 is an image that shows the state before an additional product is added to the shopping cart 80. Captured image G2 is an image that shows the state after captured image G1 when an additional product has been added to the shopping cart 80.

店員は、同図の撮像画像エリアAR43の撮像画像を見ることで、処理対象の登録不全商品は、バーコードを読み取らせることなく買い物カゴ80に入れられたものであることを把握できる。また、撮像画像G2においては、追加投入された商品の部分にフレームFLが配置されている。これにより、店員は、登録されることなく追加投入された商品が何であるのかを容易に特定できる。
追加投入された商品の特定とフレームFLの配置は、携帯端末60と精算装置40とのいずれによって行われてもよい。
By looking at the captured image in captured image area AR43 in the figure, the store clerk can see that the unregistered product to be processed was added to the shopping cart 80 without having its barcode read. Also, in captured image G2, a frame FL is placed in the area of the added product, allowing the store clerk to easily identify what product was added without being registered.
The additionally inserted product may be identified and the frame FL may be arranged by either the mobile terminal 60 or the settlement device 40.

また、店員は、撮像画像エリアAR43における撮像画像をより詳細に確認したい場合には、例えば撮像画像エリアAR43における任意の位置をタップするなどによる、撮像画像拡大操作を行うことができる。
撮像画像拡大操作が行われたことに応じて、精算装置40は、図16に示されるように、保留商品処理画面AR4上に、拡大撮像画像エリアAR431を配置させる。拡大撮像画像エリアAR431は所定の操作に応じて消去する(閉じる)ことができる。
Furthermore, if the store clerk wishes to check the captured image in the captured image area AR43 in more detail, the store clerk can perform a captured image enlargement operation, for example, by tapping on an arbitrary position in the captured image area AR43.
In response to the captured image enlargement operation, the settlement device 40 places an enlarged captured image area AR431 on the reserved product processing screen AR4, as shown in Fig. 16. The enlarged captured image area AR431 can be erased (closed) in response to a predetermined operation.

説明を図15に戻す。店員は、顧客に該当の登録不全商品を購入するか否かの意思確認を行う。購入するとの意志がなければ、店員は、取消ボタンBT42を操作し、該当の登録不全商品を回収する。購入するとの意志がある場合、店員は、入力操作エリアAR42を操作して商品情報エリアAR41に商品の情報を入力したうえで、登録ボタンBT41を操作し、商品の登録を行う。 Returning to FIG. 15 for explanation, the sales clerk confirms with the customer whether or not they wish to purchase the registered defective product. If the customer does not wish to purchase the product, the sales clerk operates the cancel button BT42 and collects the registered defective product. If the customer wishes to purchase the product, the sales clerk operates the input operation area AR42 to input product information into the product information area AR41, and then operates the registration button BT41 to register the product.

また、図17の保留商品処理画面AR4は、登録不全商品が、「擬似的スキャン」に分類されるものである場合の一例を示している。
同図の撮像画像エリアAR43においては、1枚の撮像画像が表示されている。このように表示された撮像画像エリアAR43の撮像画像によっては、登録不全状況の発生に際して、指によってバーコードの一部が隠された状態で撮像されていたことが示されている。このような撮像画像エリアAR43の撮像画像を見ることで、店員は、処理対象の登録不全商品が、擬似的スキャンに分類されるものであることを把握できる。
Moreover, the reserved product processing screen AR4 in FIG. 17 shows an example of a case where the registered defective product is classified as a "pseudo scan".
In the captured image area AR43 of the figure, one captured image is displayed. The captured image displayed in the captured image area AR43 shows that when the registration failure occurred, the image was captured with part of the barcode hidden by a finger. By looking at the captured image in the captured image area AR43, the store clerk can understand that the registration failure product to be processed is classified as a pseudo scan.

また、この場合にも、撮像画像エリアAR43に対する操作が行われることで、図18に示されるように、保留商品処理画面AR4上に、拡大撮像画像エリアAR431を表示させることができる。 In this case, too, by performing an operation on the captured image area AR43, it is possible to display the enlarged captured image area AR431 on the reserved item processing screen AR4, as shown in FIG. 18.

この場合にも、店員は、顧客に該当の登録不全商品を購入するか否かの意思確認を行い、購入の意志の有無に応じて、商品の登録または取り消しの操作を行う。 In this case, the store clerk will also ask the customer whether or not they wish to purchase the defective registered product, and depending on whether or not they wish to purchase it, will register or cancel the product.

また、擬似的スキャンは、撮像部606の撮像範囲(バーコードの読み取り可能範囲)に商品をかざしてもバーコードまでは撮像範囲に入っていない状況を含む。この場合、撮像画像エリアAR43においては、撮像範囲に商品の一部が入っているものの、バーコードまでは撮像範囲に入っていない状態の撮像画像が表示されるようにしてよい。 The pseudo scan also includes a situation where a product is held over the imaging range of the imaging unit 606 (the range in which the barcode can be read) but the barcode is not included in the imaging range. In this case, the captured image area AR43 may display an image in which part of the product is included in the imaging range, but the barcode is not included in the imaging range.

また、擬似的スキャンは、撮像部606の撮像範囲に対して、商品コードの読み取りができない速さで商品を素通りさせた状況を含む。この場合、撮像画像エリアAR43においては、撮像範囲を商品が通っているときにキャプチャした静止画としての撮像画像、あるいは、撮像範囲を商品が通っているときの動画による撮像画像を表示させてもよい。 The pseudo scan also includes a situation in which a product passes through the imaging range of the imaging unit 606 at a speed that makes it impossible to read the product code. In this case, the captured image area AR43 may display a still image captured when the product passes through the imaging range, or a moving image captured when the product passes through the imaging range.

図19のフローチャートを参照して、精算装置40が保留商品処理画面の表示に関連して実行する処理手順例について説明する。 With reference to the flowchart in Figure 19, an example of the processing procedure executed by the settlement device 40 in relation to the display of the reserved item processing screen will be described.

ステップS301:精算画面を表示させている状態のもとで、精算装置40は、処理対象とする保留商品を指定する操作(保留商品指定操作)が行われるのを待機している。 Step S301: While the settlement screen is displayed, the settlement device 40 waits for an operation to be performed to specify a reserved item to be processed (reserved item specification operation).

ステップS302:保留商品指定操作が行われると、精算装置40は、保留商品指定操作により指定された商品が登録不全商品であるか否かについて判定する。
なお、本実施形態の場合、取引管理装置20から送信される精算情報に含まれる登録商品情報に撮像画像が含まれる保留商品は、登録不全商品に限定される。そこで、当該ステップS302の処理として、精算装置40は、保留商品指定操作により指定された商品の登録商品情報に撮像画像が含まれているか否かを判定してもよい。
Step S302: When the reserved product designation operation is performed, the settlement device 40 determines whether or not the product designated by the reserved product designation operation is a registered insufficient product.
In this embodiment, the reserved goods whose registered goods information, which is included in the settlement information transmitted from the transaction management device 20, includes a captured image are limited to the unregistered goods. Therefore, in the process of step S302, the settlement device 40 may determine whether or not the registered goods information of the goods specified by the reserved goods specification operation includes a captured image.

ステップS303:ステップS302により登録不全商品であることが判定された場合、精算装置40は、処理対象として指定された登録不全商品についての、撮像画像エリアAR43を含む保留商品処理画面を生成する。精算装置40は、撮像画像エリアAR43の撮像画像を、精算情報における該当商品の登録商品情報から取得してよい。精算装置40は、生成した保留商品処理画面を表示させる。 Step S303: If step S302 determines that the product is a registered defective product, the settlement device 40 generates a pending product processing screen including an image capture area AR43 for the registered defective product designated as the product to be processed. The settlement device 40 may obtain the captured image of the captured image area AR43 from the registered product information of the product in the settlement information. The settlement device 40 displays the generated pending product processing screen.

ステップS304:一方、ステップS302により登録不全商品でないことが判定された場合、精算装置40は、処理対象として指定された保留商品についての、撮像画像エリアAR43を含まない保留商品処理画面を生成する。精算装置40は、生成した保留商品処理画面を表示させる。 Step S304: On the other hand, if step S302 determines that the reserved item is not a registered defective item, the settlement device 40 generates a reserved item processing screen that does not include the captured image area AR43 for the reserved item specified as the item to be processed. The settlement device 40 displays the generated reserved item processing screen.

<変形例>
以下、本実施形態の変形例について説明する。
<Modification>
A modification of this embodiment will now be described.

[第1変形例]
上記実施形態においては、保留商品が登録不全商品である場合に表示される撮像画像エリアAR43においては、1つもしくは2つの撮像画像(図15、図17)が提示される例を挙げた。しかしながら、撮像画像エリアAR43において提示される撮像画像の数は、3以上であってよい。
[First Modification]
In the above embodiment, one or two captured images (FIGS. 15 and 17) are presented in the captured image area AR43 that is displayed when the reserved product is a non-registered product. However, the number of captured images presented in the captured image area AR43 may be three or more.

図20は、保留商品処理画面AR4の撮像画像エリアAR43において3つの撮像画像G11、G12、G13が配置された例を示している。同図の保留商品処理画面AR4は、処理対象の登録不全商品が非スキャン投入に分類される場合の例を挙げている。 Figure 20 shows an example in which three captured images G11, G12, and G13 are arranged in the captured image area AR43 of the pending product processing screen AR4. The pending product processing screen AR4 in the figure shows an example in which the registered defective product to be processed is classified as a non-scan input.

同図の撮像画像G11、G12、G13は、以下の様子を示す。撮像画像エリアAR43においては左から右にかけて撮像画像G11、G12、G13の順で配置されている。この撮像画像G11、G12、G13の配置順は、撮像が行われた時間経過に対応している。
1番目の撮像画像G11は、処理対象の登録不全商品が追加投入される前の買い物カゴ80の中を撮像したときのものである。2番目の撮像画像G12は、撮像画像G11が次の3番目の撮像画像G13に変化する過程を撮像したときのものである。3番目の撮像画像G13は、処理対象の登録不全商品が買い物カゴ80に追加投入された状態を撮像したときのものである。
なお、2番目の撮像画像G12は、例えば投入されようとする商品が含まれる撮像画像のうちから抽出されてもよいし、撮像画像G11、G13が撮像された時刻間において、例えばちょうど中間の時刻というように定められたタイミングでの時刻の撮像画像であってもよい。
また、撮像画像G13においても、買い物カゴ80に追加投入された商品の部分にフレームFLが配置される。
The captured images G11, G12, and G13 in the figure show the following. In the captured image area AR43, the captured images G11, G12, and G13 are arranged in this order from left to right. The arrangement order of the captured images G11, G12, and G13 corresponds to the time lapse in which the images were captured.
The first captured image G11 is an image of the inside of the shopping cart 80 before the target non-registered product is added. The second captured image G12 is an image of the process in which the captured image G11 changes to the next, third captured image G13. The third captured image G13 is an image of the state in which the target non-registered product has been added to the shopping cart 80.
The second image G12 may be extracted, for example, from among the images that include the product to be inserted, or may be an image taken at a specified time, such as the exact midpoint between the times at which the images G11 and G13 were taken.
Also in the captured image G13, a frame FL is placed at the portion of the product that has been added to the shopping cart 80.

[第2変形例]
上記実施形態において、精算装置40の表示部405の表示面については、横長である場合を例に挙げた。しかしながら、精算装置40の表示部405の表示面は、縦長であってよい。
図21(A)は、本変形例に対応する縦長の表示面の表示部405にて表示される精算画面の一例を示している。同図において、図13と同一となる部分については同一符号を付している。同図と図13とを比較して分かるように、精算画面として提示される情報は同様であるが、表示面のサイズが縦長とされたことに応じて、精算画面において提示される情報のレイアウトが異なるようにされている。
ただし、図21(A)の精算画面においても、登録商品リストエリアAR3において、左上に保留商品のリスト項目を含む保留商品リストエリアAR31が形成され、保留商品以外のリスト項目と背景色等が異なるようにされている点は、図13の精算画面と同様である。
[Second Modification]
In the above embodiment, the display surface of the display unit 405 of the settlement device 40 is horizontally long. However, the display surface of the display unit 405 of the settlement device 40 may be vertically long.
Fig. 21(A) shows an example of a settlement screen displayed on display unit 405 with a vertically long display surface corresponding to this modified example. In this figure, the same parts as in Fig. 13 are given the same reference numerals. As can be seen by comparing this figure with Fig. 13, the information presented as the settlement screen is similar, but the layout of the information presented on the settlement screen is different in accordance with the fact that the size of the display surface is vertically long.
However, in the checkout screen of Figure 21 (A), a pending product list area AR31 containing list items of pending products is formed in the upper left corner of the registered product list area AR3, and the background color, etc. are different from list items other than pending products, which is the same as the checkout screen of Figure 13.

本変形例の場合には、例えば図21(A)における保留商品リストエリアAR31を拡大させるようにして、図21(B)に示すように拡大保留商品リストエリアAR311として表示させることができる。拡大保留商品リストエリアAR311を表示させる操作は、保留商品リストエリアAR31内の任意の位置に対するタッチする操作であってよい。あるいは、図21(A)の精算画面において配置される保留商品数エリアAR33をタッチする操作であってもよい。 In the case of this modified example, for example, the reserved item list area AR31 in FIG. 21(A) can be enlarged and displayed as an enlarged reserved item list area AR311 as shown in FIG. 21(B). The operation to display the enlarged reserved item list area AR311 may be an operation of touching any position within the reserved item list area AR31. Alternatively, it may be an operation of touching the reserved item count area AR33 located on the checkout screen in FIG. 21(A).

このように拡大保留商品リストエリアAR311が表示されることで、店員は保留商品のリスト項目が見やすくなり、どのような保留商品があるのかを把握しやすくなる。
また、例えば、精算装置40における表示部405の配置位置によっては、表示部405の位置が高くなり、特に表示部405の表示面が縦長である場合には、表示部405の表示面の上側に対する操作がしにくくなるような場合がある。そこで、図21(B)の例では、表示面における下側に拡大保留商品リストエリアAR311を配置するようにしている。これにより、店員が拡大保留商品リストエリアAR311に対する操作を行いやすくなる。
By displaying the enlarged reserved item list area AR311 in this manner, the store clerk can easily see the list items of the reserved items and easily understand what types of reserved items are available.
Also, for example, depending on the arrangement position of the display unit 405 in the settlement device 40, the position of the display unit 405 may be high, and particularly when the display surface of the display unit 405 is vertically long, it may be difficult to operate the upper side of the display surface of the display unit 405. Therefore, in the example of Fig. 21 (B), the enlarged reserved item list area AR311 is arranged on the lower side of the display surface. This makes it easier for the store clerk to operate the enlarged reserved item list area AR311.

店員が保留商品に対応する処理を行うにあたっては、図21(B)のように表示された拡大保留商品リストエリアAR311におけるリスト項目のうちで、処理対象の保留商品のリスト項目に配置された呼出ボタンBT31を操作するようにされる。
呼出ボタンBT31が操作されたことに応じて、図21(C)に示されるように、拡大保留商品リストエリアAR311に代えて、保留商品処理画面AR4を表示させる。このように表示された保留商品処理画面AR4は、操作された呼出ボタンBT31のリスト項目により示される保留商品を処理対象とするものである。
When a store clerk performs a process corresponding to a pending item, the clerk operates the call button BT31 located on the list item of the pending item to be processed among the list items in the expanded pending item list area AR311 displayed as shown in Figure 21 (B).
In response to the operation of the call button BT31, as shown in Fig. 21(C), a reserved item processing screen AR4 is displayed in place of the enlarged reserved item list area AR311. The reserved item processing screen AR4 displayed in this manner targets the reserved items indicated by the list items of the operated call button BT31.

また、処理対象とされた保留商品が登録不全商品であった場合には、精算装置40は、同じ図21(C)に示されるように、保留商品処理画面AR4とともに、撮像画像エリアAR43を同一画面上に表示させる。
なお、同図では撮像画像エリアAR43において1つの撮像が表示された例を挙げている。しかしながら、このように縦長の画面の場合においても、撮像画像エリアAR43において、図15、図20のように、登録不全商品(登録不全状況)の分類に応じて、所定の複数の撮像画像が表示されてよい。
In addition, if the pending product to be processed is a product that has not been registered, the settlement device 40 displays the captured image area AR43 on the same screen as the pending product processing screen AR4, as shown in the same Figure 21 (C).
In addition, the figure shows an example in which one image is displayed in the captured image area AR43. However, even in the case of such a vertically long screen, a predetermined number of captured images may be displayed in the captured image area AR43 according to the classification of the registration-deficient product (registration-deficient situation) as shown in Figs. 15 and 20.

例えば図15等の例では、撮像画像エリアAR43は、保留商品処理画面AR4内に配置されていた。これに対して、図21(C)では、表示部405の表示面が縦長であることに応じて、撮像画像エリアAR43は、保留商品処理画面AR4には含まれないようにされている。
これにより、撮像画像エリアAR43は、保留商品処理画面AR4内に配置される場合よりも大きいサイズに拡大して配置することができるので、撮像画像が見やすくなる。また、図21(C)に示すように、縦長の表示面において、撮像画像エリアAR43が上側に配置され、保留商品処理画面AR4が下側に配置される。これにより、店員が保留商品処理画面AR4に対する操作を行いやすい。
For example, in the example of Fig. 15, the captured image area AR43 is arranged in the reserved product processing screen AR4. In contrast, in Fig. 21(C), since the display surface of the display unit 405 is vertically long, the captured image area AR43 is not included in the reserved product processing screen AR4.
As a result, the captured image area AR43 can be enlarged and arranged to a larger size than when it is arranged in the reserved item processing screen AR4, making it easier to see the captured image. Also, as shown in Fig. 21 (C) , on a vertically long display surface, the captured image area AR43 is arranged on the upper side, and the reserved item processing screen AR4 is arranged on the lower side. This makes it easier for the store clerk to operate the reserved item processing screen AR4.

[第3変形例]
上記実施形態においては、保留商品のうち登録不全商品を処理対象とする保留商品処理画面に撮像画像エリアAR43が配置され、登録不全商品ではない保留商品の保留商品処理画面においては、撮像画像エリアAR43が配置されない例を挙げた。
しかしながら、本変形例としては、登録不全商品ではない保留商品の保留商品処理画面においても、撮像画像エリアAR43が配置されるようにしてよい。この場合、携帯端末60は、バーコードの読み取りが成功した登録商品についても撮像画像を含めた商品登録情報を送信するようにされてよい。
[Third Modification]
In the above embodiment, an example was given in which the captured image area AR43 is placed on the pending product processing screen which processes pending products that are not registered defective products, and the captured image area AR43 is not placed on the pending product processing screen for pending products that are not registered defective products.
However, in this modified example, the captured image area AR43 may be arranged on the pending product processing screen for pending products that are not defectively registered products. In this case, the mobile terminal 60 may transmit product registration information including captured images of registered products whose barcodes have been successfully read.

[第4変形例]
撮像画像エリアAR43は、例えば店員の精算装置40に対する操作等に応じて、保留商品処理画面とは異なる独立した画面として表示されてよい。
[Fourth Modification]
The captured image area AR43 may be displayed as an independent screen different from the reserved item processing screen, for example, depending on the store clerk's operation on the settlement device 40.

[第5変形例]
なお、携帯端末60は、例えば図10(A)の起動画面に配置される取引開始指示ボタンBT10が操作されて商品登録を開始するにあたり、例えば、「商品登録時の画像を精算装置で表示させる場合がある」旨を事前に顧客に伝える警告画面を表示させてよい。このような警告画面を表示させることで、例えば不正に商品登録を行うことの抑止が図られる。あるいは、携帯端末は、警告画面に代えて、「商品登録時の画像を精算装置で表示させる場合がある」ことについての同意を顧客に確認する同意画面を表示させてもよい。同意画面においては、例えば「はい」ボタン、「いいえ」ボタンにより、意思確認の操作を受け付けるボタンが配置される。そのうえで、「はい」ボタンが操作された場合には、不正を行わない客として扱って、例えば取消商品などについては保留商品として登録せずに、そのまま取り消しが確定されるようにしてもよい。
[Fifth Modification]
In addition, when the transaction start instruction button BT10 arranged on the start screen of FIG. 10(A) is operated to start product registration, the mobile terminal 60 may display a warning screen informing the customer in advance that "images at the time of product registration may be displayed on the settlement device". By displaying such a warning screen, for example, fraudulent product registration can be deterred. Alternatively, instead of the warning screen, the mobile terminal may display a consent screen to confirm the customer's consent to "images at the time of product registration may be displayed on the settlement device". In the consent screen, buttons for accepting an operation to confirm intention, such as a "Yes" button and a "No" button, are arranged. If the "Yes" button is operated, the customer may be treated as a customer who does not commit fraud, and the cancellation may be confirmed as it is without registering the canceled product as a reserved product.

[第6変形例]
上記実施形態では、バーコードの読み取りが行われない登録不全状況を商品登録エラーとして扱っているといえる。本変形例としては、登録不全状況に加えて、例えばバーコードの読み取りは成功したが、対象の商品が買い物カゴ80に入れられなかったという状況も、商品登録エラーの1つであるとして判定するようにされてよい。なお、例えば一定重量以上の米や6本単位の缶飲料等は、カートの下部に置かれることが多い。そこで、このような商品については、買い物カゴ80に入れられないことが検出されたとしても、商品登録エラーではないと判定してよい。
[Sixth Modification]
In the above embodiment, a registration failure situation where the barcode is not read can be treated as a product registration error. In this modified example, in addition to a registration failure situation, a situation where, for example, the barcode is successfully read but the target product cannot be added to the shopping cart 80 may also be determined as a product registration error. Note that, for example, rice over a certain weight or canned drinks in packs of six are often placed at the bottom of the cart. Therefore, for such products, even if it is detected that they cannot be added to the shopping cart 80, it may be determined that there is no product registration error.

[第7変形例]
例えば通信エラーや携帯端末60に設定された通信速度制限などによって、例えば図12のステップS107にて登録不全情報を送信した際に、撮像画像を取引管理装置20に送信できない可能性がある。このような場合、取引管理装置20は、撮像画像は含まないものの、登録不全状況の分類を示す登録不全情報については受信できているので、登録不全状況の分類を示す登録商品情報をカート情報に登録できる。
これにより、精算装置40は、カート情報に基づく精算情報を利用することで、例えば撮像画像エリアAR43に撮像画像は表示されないが、図15等のような登録不全商品についての保留商品処理画面を表示することができる。この場合、保留商品処理画面において撮像画像エリアAR43が表示されることなく空白となった領域に、「スキャン忘れの商品はございませんか」等のように、登録不全商品であることを店員向けに伝えることのできる内容のメッセージを表示させてもよい。
[Seventh Modification]
For example, due to a communication error or a communication speed limit set in the mobile terminal 60, it may be impossible to transmit the captured image to the transaction management device 20 when the registration failure information is transmitted in step S107 in Fig. 12. In such a case, the transaction management device 20 can receive the registration failure information indicating the classification of the registration failure situation, even though it does not include the captured image, and therefore can register the registered product information indicating the classification of the registration failure situation in the cart information.
As a result, the settlement device 40 can use settlement information based on the cart information to display, for example, a pending product processing screen for the non-registered product as shown in Fig. 15, although no captured image is displayed in the captured image area AR43. In this case, a message that can inform the store clerk that the product is a non-registered product, such as "Are there any products that you forgot to scan?", may be displayed in the blank area of the pending product processing screen where the captured image area AR43 is not displayed.

[第8変形例]
登録不全状況が発生したことが、例えば監視装置50等の精算装置40以外で店舗にて稼働する端末(店舗稼働端末)で表示されるようにしてもよい。
例えば店舗稼働端末の1つである監視装置50は、例えば取引管理装置20と通信を行うことで、店舗における取引ごとの状況を監視可能である。そこで、監視装置50は、保留商品の登録が発生した場合には、対象の保留商品が対応する顧客を特定する情報や、保留商品の登録発生タイミングで、対象商品の商品情報、金額の情報等を取得し、取得した情報を表示するようにされてよい。そのうえで、例えば監視装置50により監視業務を行う店員が、表示された商品について問題がないことを確認した場合には、例えば、保留商品としての登録を解除し、通常商品として登録しなおすような操作を行えるようにされてもよい。
[Eighth Modification]
The occurrence of a registration failure situation may be displayed on a terminal (store operating terminal) operating in the store other than the settlement device 40, such as the monitoring device 50, for example.
For example, the monitoring device 50, which is one of the store operating terminals, can monitor the status of each transaction in the store by communicating with, for example, the transaction management device 20. Thus, when a pending product is registered, the monitoring device 50 may obtain information identifying the customer to whom the pending product corresponds, and product information and price information of the target product at the time of the registration of the pending product, and display the obtained information. Then, for example, when a store clerk performing monitoring duties using the monitoring device 50 confirms that there is no problem with the displayed product, the monitoring device 50 may be able to perform an operation such as canceling the registration of the product as a pending product and re-registering it as a normal product.

[第9変形例]
なお、商品登録に対応して使用する撮像装置は、商品のバーコードの読み取りが可能で、買い物カゴ80等の中身が撮像可能に設けられるものであって、携帯端末60等に撮像画像を出力可能な者であれば特に限定されない。このような撮像装置は、例えば店舗側が提供する買い物カゴ80ではなく、顧客が持参したマイバッグの中を撮像可能なようにされたものであってもよい。
[Ninth Modification]
The imaging device used in response to product registration is not particularly limited as long as it is capable of reading product barcodes, is capable of capturing images of the contents of the shopping basket 80, etc., and is capable of outputting captured images to the mobile terminal 60, etc. Such an imaging device may be capable of capturing images of the inside of a customer's own bag, instead of the shopping basket 80 provided by the store, for example.

[第10変形例]
なお、本実施形態の構成は、携帯端末60ショッピングカート70にセットされることなく顧客が手に持って商品登録を行うようにされた場合にも、適用可能な範囲で適用されてよい。このような場合には、例えば携帯端末60は、登録不全状況として、読取NG、擬似的スキャンについて検出し、検出された登録不全状況に対応する撮像画像を出力することができる。
[Tenth Modification]
The configuration of this embodiment may be applied to the extent possible even when a customer registers a product by holding the mobile terminal 60 in his/her hand without setting it in the shopping cart 70. In such a case, for example, the mobile terminal 60 can detect a read NG or a pseudo scan as a registration failure situation, and output a captured image corresponding to the detected registration failure situation.

[第11変形例]
なお、上記実施形態において携帯端末60が実行する処理の一部を、携帯端末60と通信経由で接続される取引管理装置20等の上位装置が実行するようにされてよい。また、上記実施形態において精算装置40が実行する処理の一部を、精算装置40と通信経由で接続される取引管理装置20等の上位装置が実行するようにされてよい。
[Eleventh Modification]
In the above embodiment, a part of the processing executed by the mobile terminal 60 may be executed by a higher-level device such as the transaction management device 20 connected via communication to the mobile terminal 60. In the above embodiment, a part of the processing executed by the settlement device 40 may be executed by a higher-level device such as the transaction management device 20 connected via communication to the settlement device 40.

<実施形態の総括>
[技術分野]
本発明は、商品販売データ処理システムに関する。
[背景技術]
カメラを搭載した携帯端末を用いて顧客自ら商品を登録するシステムが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2018-147252号公報
[発明の概要]
[発明が解決しようとする課題]
しかし、携帯端末を用いて顧客自らが商品を登録するため、商品のバーコードを読み取ったつもりであっても実際には読み取れなかったり、悪意により意図的にバーコードを読み取らせることなく商品を買物カゴに投入したりするなどの問題が生じる可能性がある。
本発明は、このような事情に鑑みてなされたもので、顧客自らが商品を登録する場合に生じる問題に適切に対応できるようにすることを目的とする。
<Overview of the embodiment>
[Technical field]
The present invention relates to a product sales data processing system.
[Background Art]
There is known a system in which a customer himself/herself registers an item using a mobile terminal equipped with a camera (see, for example, Japanese Patent Application Laid-Open No. 2003-233663).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2018-147252 A [Summary of the Invention]
[Problem to be solved by the invention]
However, because customers themselves register products using a mobile terminal, there is the possibility of problems occurring, such as customers thinking they have scanned the barcode of a product but actually not being able to do so, or customers intentionally putting products into their shopping cart without having the barcode scanned.
The present invention has been made in view of the above circumstances, and has an object to make it possible to appropriately deal with problems that arise when customers themselves register products.

[課題を解決するための手段]
(1)上述した課題を解決する本実施形態の一態様は、携帯端末装置(例えば、携帯端末60)により商品を登録し、前記携帯端末装置により登録された商品に対応する精算処理を精算装置(40)が行う商品販売データ処理システム(1)であって、客による商品の登録に関する状況を撮像可能に設けられる撮像手段(例えば、撮像部606)と、一取引に応じた商品の登録が行われる間において、商品の登録が不全とされる所定の登録不全状況を検出する検出手段と、前記精算装置にて前記一取引に応じて登録された商品の精算が行われる際に、前記撮像手段により得られる撮像画像に基づき、前記検出手段により検出された登録不全状況に対応する撮像画像(例えば、撮像画像エリアAR43内の撮像画像)を表示させる表示制御手段とを備える商品販売データ処理システムである。
[Means for solving the problems]
(1) One aspect of this embodiment that solves the above-mentioned problems is a product sales data processing system (1) in which a product is registered using a mobile terminal device (e.g., mobile terminal 60) and a settlement device (40) performs settlement processing corresponding to the product registered by the mobile terminal device, the product sales data processing system including: an imaging means (e.g., imaging unit 606) that is configured to be able to capture an image of a situation related to the registration of a product by a customer; a detection means that detects a predetermined registration failure situation in which the registration of a product is deemed to be incomplete while the product is being registered in accordance with a transaction; and a display control means that, when settlement is performed for the product registered in accordance with the transaction at the settlement device, displays an image corresponding to the registration failure situation detected by the detection means (e.g., an image in an image area AR43) based on the image obtained by the imaging means.

上記構成によれば、顧客が携帯端末60により商品を登録している際に、登録不全状況が発生した場合には、登録不全状況を撮像した画像を表示させることができる。これにより、例えば登録不全状況の防止(例えば、商品登録についての不正行為の防止)や登録不全状況に対応する商品について的確に対処できることとなり、顧客自らが商品を登録する場合に生じる問題に適切に対応できる。 According to the above configuration, if a registration failure occurs while a customer is registering a product using the mobile terminal 60, an image of the registration failure can be displayed. This makes it possible to, for example, prevent registration failures (e.g., prevent fraudulent acts regarding product registration) and appropriately deal with products that correspond to registration failures, thereby making it possible to appropriately deal with problems that arise when customers register products themselves.

(2)本実施形態の一態様は、(1)に記載の商品販売データ処理システムであって、前記表示制御手段は、登録不全状況の分類として、商品の情報が読み取られることなく当該商品が商品投入部(例えば、買い物カゴ80)に投入された場合、前記商品投入部に当該商品が投入される前後の所定期間に対応する複数の撮像画像を表示させる。 (2) One aspect of this embodiment is the product sales data processing system described in (1), in which the display control means displays, as a classification of a registration failure situation, a plurality of captured images corresponding to a predetermined period before and after the product is inserted into the product insertion section (e.g., shopping cart 80) without the product information being read.

上記構成によれば、登録不全状況の分類が非スキャン投入である場合に、対象の商品が投入される前から投入されるまでの間の買い物カゴ80の中身を撮像した撮像画像を表示させることができる。これにより、非スキャン投入されたときの買い物カゴ80の中身の状態遷移を的確に把握できる。 According to the above configuration, when the classification of the registration failure status is non-scan input, it is possible to display an image capturing the contents of the shopping basket 80 from before the target product is input until it is input. This allows the state transition of the contents of the shopping basket 80 when the product is input without being scanned to be accurately understood.

(3)本実施形態の一態様は、(2)に記載の商品販売データ処理システムであって前記複数の撮像画像のうちの所定の撮像画像において他の撮像画像と相違する部分を示す表示を行う。 (3) One aspect of this embodiment is the product sales data processing system described in (2), which displays a portion of a specific captured image among the multiple captured images that differs from the other captured images.

上記構成によれば、登録不全状況の分類が非スキャン投入である場合に表示される複数の撮像画像のうちで追加投入された商品が撮像された撮像画像において、追加投入された商品の部分を示すフレームFLを配置させることができる。これにより、追加投入された商品をすぐに把握することができる。 According to the above configuration, a frame FL showing the part of the additionally added product can be arranged in an image of the additionally added product among the multiple images displayed when the classification of the registration failure status is non-scan input. This allows the additionally added product to be immediately identified.

(4)本実施形態の一態様は、(1)から(3)のいずれか1つに記載の商品販売データ処理システムであって、前記表示制御手段は、前記検出手段により検出された登録不全状況の分類に応じて撮像対象が異なる撮像画像を表示させる。 (4) One aspect of this embodiment is a product sales data processing system according to any one of (1) to (3), in which the display control means displays captured images having different captured objects according to the classification of the registration failure situation detected by the detection means.

上記構成によれば、登録不全状況の分類に応じた撮像対象を撮像した撮像画像を表示させることで、登録不全状況に応じて、証拠として的確な撮像画像を表示させることができる。 According to the above configuration, by displaying a captured image of an imaging target according to the classification of the registration failure situation, it is possible to display an appropriate captured image as evidence according to the registration failure situation.

(5)本実施形態の一態様は、(1)から(4)のいずれか1つに記載の商品販売データ処理システムであって、前記表示制御手段は、商品の情報の読取が成功しなかったとの分類による登録不全状況である場合、商品の情報を読み取らせる操作が行われていたときの撮像画像を表示させる。 (5) One aspect of this embodiment is a product sales data processing system according to any one of (1) to (4), in which the display control means displays an image captured when an operation to read the product information was being performed in the case of a registration failure status classified as an unsuccessful reading of the product information.

上記構成によれば、例えば登録不全状況の分類が読取NGや擬似的スキャンである場合には、登録不全状況と判定された際に撮像部606の撮像範囲に収まっていた商品を撮像した撮像画像を表示させることができる。これにより、読取NGや擬似的スキャン等の登録不全状況において、バーコードの読み取りが行われるべきであった商品を特定することが可能になる。 According to the above configuration, for example, when the classification of the registration failure state is a reading NG or a pseudo scan, it is possible to display an image of a product that was within the imaging range of the imaging unit 606 when the registration failure state was determined. This makes it possible to identify the product whose barcode should have been read in a registration failure state such as a reading NG or a pseudo scan.

(6)本実施形態の一態様は、(1)から(5)のいずれか1つに記載の商品販売データ処理システムであって、前記表示制御手段は、前記精算装置にて登録不全商品としての保留商品を処理する画面(例えば、保留商品処理画面AR4)とともに、当該登録不全商品に対応して撮像された撮像画像を表示させる。 (6) One aspect of this embodiment is a product sales data processing system according to any one of (1) to (5), in which the display control means displays a captured image corresponding to the registered defective product together with a screen (e.g., a reserved product processing screen AR4) for processing the reserved product as a registered defective product at the settlement device.

上記構成によれは、保留商品が登録不全商品である場合には、店員が保留商品を処理する操作のために表示させる保留商品処理画面AR4とともに撮像画像エリアAR43を表示させることができる。これにより、店員は、登録不全商品としての保留商品を適切に処理することができる。 With the above configuration, if the reserved item is a registered defective item, the captured image area AR43 can be displayed together with the reserved item processing screen AR4 that is displayed so that the store clerk can process the reserved item. This allows the store clerk to properly process the reserved item as a registered defective item.

(6)本実施形態の一態様は、商品の登録が可能な携帯端末装置(例えば、携帯端末60)であって、客による商品の登録に関する状況を撮像可能に設けられる撮像手段と、一取引に応じた商品の登録が行われる間において、商品の登録が不全とされる所定の登録不全状況を検出する検出手段と、登録された商品の商品情報と前記撮像手段により撮像して得られた撮像画像と(例えば、商品登録画面)を表示させ、前記検出手段により前記登録不全状況が検出されたことに応じて、検出された登録不全状況に関する表示(例えば、案内画像WD2)を行う表示制御手段とを備える携帯端末装置である。 (6) One aspect of this embodiment is a mobile terminal device (e.g., mobile terminal 60) capable of registering products, the mobile terminal device including: imaging means capable of capturing images of the status of product registration by a customer; detection means for detecting a predetermined registration failure status in which product registration is deemed to be unsuccessful while a product is being registered according to a transaction; and display control means for displaying product information of the registered product and an image captured by the imaging means (e.g., a product registration screen) and displaying information about the detected registration failure status (e.g., a guide image WD2) in response to the detection of the registration failure status by the detection means.

上記構成によれば、登録不全状況が発生したことに応じて、携帯端末60において、登録不全状況に関連した表示が行われる。これにより、客は登録不全状況となったことを把握できる。さらに、不正を行おうとする顧客に対しては抑制効果が得られる。 According to the above configuration, when a registration failure occurs, a display related to the registration failure is displayed on the mobile terminal 60. This allows the customer to understand that a registration failure has occurred. Furthermore, this has a deterrent effect on customers who attempt to commit fraud.

なお、上述の取引管理装置20、携帯端末60、精算装置40、管理装置10、登録精算装置30等の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各装置の処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 In addition, a program for implementing the functions of the above-mentioned transaction management device 20, mobile terminal 60, settlement device 40, management device 10, registration settlement device 30, etc. may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing of each of the above-mentioned devices. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" here includes hardware such as an OS and peripheral devices. In addition, the "computer system" may include multiple computer devices connected via a network including the Internet, WAN, LAN, dedicated lines, and other communication lines. In addition, the "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, and storage devices such as hard disks built into a computer system. In this way, the recording medium storing the program may be a non-transient recording medium such as a CD-ROM. In addition, the recording medium also includes a recording medium provided inside or outside and accessible from a distribution server to distribute the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program in a format executable by the terminal device. In other words, the format in which the program is stored in the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a format executable by the terminal device. The program may be divided into multiple parts, downloaded at different times, and then combined on the terminal device, or each of the divided programs may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a memory that holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or client when a program is transmitted over a network. The program may also be a program for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

1 商品販売データ処理システム、10 管理装置、20 取引管理装置、40 精算装置、60 携帯端末、70 ショッピングカート、80 買い物カゴ 1 Product sales data processing system, 10 Management device, 20 Transaction management device, 40 Settlement device, 60 Mobile terminal, 70 Shopping cart, 80 Shopping basket

Claims (7)

登録端末により商品を登録し、前記登録端末により登録された商品に対応する精算処理を精算装置が行う商品販売データ処理システムにおける精算装置であって、
一取引に応じて前記登録端末により登録された商品の精算を行う際に、客による商品の登録に関する状況を撮像可能なように前記登録端末に備えられる撮像手段により得られる撮像画像であって、一取引に応じた商品の登録が行われる間において商品の登録が不全とされる所定の登録不全状況を検出する検出手段により検出された登録不全状況に対応する撮像画像を表示させる表示制御手段を備え
前記表示制御手段は、前記検出手段により検出された登録不全状況の分類に応じて撮像対象が異なる撮像画像を表示させる
精算装置。
A payment device in a product sales data processing system, which registers products using a registration terminal and performs a payment process corresponding to the products registered by the registration terminal,
a display control means for displaying an image corresponding to a registration failure situation detected by a detection means for detecting a predetermined registration failure situation in which the registration of the product is deemed to be unsuccessful during the registration of the product in accordance with one transaction, the image being obtained by an imaging means provided in the registration terminal so as to be able to image a situation related to the registration of the product by a customer when settling a payment for the product registered by the registration terminal in accordance with one transaction ;
The display control means displays captured images with different imaging targets according to the classification of the registration failure state detected by the detection means.
Clearing device.
登録端末により商品を登録し、前記登録端末により登録された商品に対応する精算処理を精算装置が行う商品販売データ処理システムにおける精算装置であって、
一取引に応じて前記登録端末により登録された商品の精算を行う際に、客による商品の登録に関する状況を撮像可能なように前記登録端末に備えられる撮像手段により得られる撮像画像であって、一取引に応じた商品の登録が行われる間において商品の登録が不全とされる所定の登録不全状況を検出する検出手段により検出された登録不全状況に対応する撮像画像を表示させる表示制御手段を備え、
前記表示制御手段は、商品の情報の読取が成功しなかったとの分類による登録不全状況である場合、商品の情報を読み取らせる操作が行われていたときの撮像画像を表示させ
算装置。
A payment device in a product sales data processing system, which registers products using a registration terminal and performs a payment process corresponding to the products registered by the registration terminal,
a display control means for displaying an image corresponding to a registration failure situation detected by a detection means for detecting a predetermined registration failure situation in which the registration of the product is deemed to be unsuccessful during the registration of the product in accordance with one transaction, the image being obtained by an imaging means provided in the registration terminal so as to be able to image a situation related to the registration of the product by a customer when settling a payment for the product registered by the registration terminal in accordance with one transaction;
The display control means displays a captured image when an operation for reading the product information is being performed, when the registration failure state is classified as an unsuccessful reading of the product information.
Clearing device.
前記表示制御手段は、商品の情報が読み取られることなく当該商品が商品投入部に投入されたとの分類による登録不全状況である場合、前記商品投入部に当該商品が投入される前後の所定期間に対応する複数の撮像画像を表示させる
請求項1または2に記載の精算装置。
The settlement device described in claim 1 or 2, wherein the display control means displays a plurality of captured images corresponding to a predetermined period before and after the product is inserted into the product insertion section when the product is classified as having been inserted into the product insertion section without its information being read, indicating that the product has not been registered properly.
前記表示制御手段は、前記複数の撮像画像のうちの所定の撮像画像において他の撮像画像と相違する部分を示す表示を行う
請求項に記載の精算装置。
The settlement device according to claim 3 , wherein the display control means performs a display showing a portion of a predetermined captured image of the plurality of captured images that differs from other captured images.
前記表示制御手段は、前記精算装置にて登録不全商品としての保留商品を処理する画面とともに、当該登録不全商品に対応して撮像された撮像画像を表示させる
請求項1からのいずれか一項に記載の精算装置。
The settlement device according to claim 1 , wherein the display control means displays a screen for processing reserved products as registered defective products at the settlement device, together with an image captured corresponding to the registered defective product.
登録端末により商品を登録し、前記登録端末により登録された商品に対応する精算処理を精算装置が行う商品販売データ処理システムにおける精算装置としてのコンピュータを、
一取引に応じて前記登録端末により登録された商品の精算を行う際に、客による商品の登録に関する状況を撮像可能なように前記登録端末に備えられる撮像手段により得られる撮像画像であって、一取引に応じた商品の登録が行われる間において商品の登録が不全とされる所定の登録不全状況を検出する検出手段により検出された登録不全状況に対応する撮像画像を表示させる表示制御手段であって、前記検出手段により検出された登録不全状況の分類に応じて撮像対象が異なる撮像画像を表示させる表示制御手段
として機能させるためのプログラム。
A computer as a settlement device in a product sales data processing system in which a product is registered by a registration terminal and a settlement device performs a settlement process corresponding to the product registered by the registration terminal,
A display control means for displaying captured images obtained by an imaging means provided in the registration terminal so as to be able to image a situation related to the registration of a commodity by a customer when settling a payment for a commodity registered by the registration terminal in accordance with one transaction, the display control means for displaying captured images corresponding to a registration failure situation detected by a detection means for detecting a predetermined registration failure situation in which the registration of a commodity is deemed to be unsuccessful while the commodity is being registered in accordance with one transaction, and the display control means for displaying captured images with different imaging targets according to the classification of the registration failure situation detected by the detection means
A program to function as a
登録端末により商品を登録し、前記登録端末により登録された商品に対応する精算処理を精算装置が行う商品販売データ処理システムにおける精算装置としてのコンピュータを、A computer as a settlement device in a product sales data processing system in which a product is registered by a registration terminal and a settlement device performs a settlement process corresponding to the product registered by the registration terminal,
一取引に応じて前記登録端末により登録された商品の精算を行う際に、客による商品の登録に関する状況を撮像可能なように前記登録端末に備えられる撮像手段により得られる撮像画像であって、一取引に応じた商品の登録が行われる間において商品の登録が不全とされる所定の登録不全状況を検出する検出手段により検出された登録不全状況に対応する撮像画像を表示させる表示制御手段であって、前記表示制御手段は、商品の情報の読取が成功しなかったとの分類による登録不全状況である場合、商品の情報を読み取らせる操作が行われていたときの撮像画像を表示させる表示制御手段A display control means for displaying an image corresponding to a registration failure situation detected by a detection means for detecting a predetermined registration failure situation in which the registration of the product is deemed unsuccessful while the product is being registered in accordance with a transaction, the image being obtained by an imaging means provided in the registration terminal so as to be able to image a situation related to the registration of the product by a customer when settling the payment for the product registered by the registration terminal in accordance with a transaction, the display control means for displaying an image corresponding to a registration failure situation detected by a detection means for detecting a predetermined registration failure situation in which the registration of the product is deemed unsuccessful, the display control means displaying an image captured when an operation for reading the product information was being performed in the case where the registration failure situation is classified as a failure to read the product information
として機能させるためのプログラム。A program to function as a
JP2023174309A 2020-02-10 2023-10-06 Product sales data processing system, mobile terminal device, and computer Active JP7595375B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023174309A JP7595375B2 (en) 2020-02-10 2023-10-06 Product sales data processing system, mobile terminal device, and computer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020020717A JP7437017B2 (en) 2020-02-10 2020-02-10 Product sales data processing system, mobile terminal device, and computer
JP2023174309A JP7595375B2 (en) 2020-02-10 2023-10-06 Product sales data processing system, mobile terminal device, and computer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020020717A Division JP7437017B2 (en) 2020-02-10 2020-02-10 Product sales data processing system, mobile terminal device, and computer

Publications (2)

Publication Number Publication Date
JP2023168620A JP2023168620A (en) 2023-11-24
JP7595375B2 true JP7595375B2 (en) 2024-12-06

Family

ID=77488545

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020020717A Active JP7437017B2 (en) 2020-02-10 2020-02-10 Product sales data processing system, mobile terminal device, and computer
JP2023174309A Active JP7595375B2 (en) 2020-02-10 2023-10-06 Product sales data processing system, mobile terminal device, and computer

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020020717A Active JP7437017B2 (en) 2020-02-10 2020-02-10 Product sales data processing system, mobile terminal device, and computer

Country Status (1)

Country Link
JP (2) JP7437017B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010039545A (en) 2008-07-31 2010-02-18 Teraoka Seiko Co Ltd Pos(point of sales) system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7130355B2 (en) * 2017-03-06 2022-09-05 東芝テック株式会社 Check device and check program
JP6563094B1 (en) * 2018-08-23 2019-08-21 株式会社パン・パシフィック・インターナショナルホールディングス Self-registration system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010039545A (en) 2008-07-31 2010-02-18 Teraoka Seiko Co Ltd Pos(point of sales) system

Also Published As

Publication number Publication date
JP7437017B2 (en) 2024-02-22
JP2023168620A (en) 2023-11-24
JP2021128363A (en) 2021-09-02

Similar Documents

Publication Publication Date Title
WO2021161168A1 (en) Self-checkout system and self-checkout method
JP2024180689A (en) Product sales data processing system
JP2025010601A (en) Product sales data processing system and program
JP2024166336A (en) Portable registration terminal, product sales data processing system, store clerk terminal, and program
JP7612238B2 (en) Sales system, payment device, program
JP7607977B2 (en) Product sales data processing system, settlement device, and program
JP2024103779A (en) Transaction status monitoring device
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP7706742B2 (en) program
JP7575038B2 (en) Product sales data processing system, mobile terminal, and program
JP7665177B2 (en) Product sales data processing system, program and mobile terminal
JP7681364B2 (en) Product sales data processing system, program, monitoring device, and server device
JP7681298B2 (en) Sales processing device, program, and control method
JP7634867B2 (en) Portable terminal and program
JP7621018B2 (en) Product sales data processing system and product sales data processing method
JP7587998B2 (en) Product data registration device and program
JP2025107340A (en) Product sales data processing system, program, monitoring device, and server device
JP2025071296A (en) Product sales data processing system and mobile terminal device
JP2023013124A (en) Merchandise sales data processing system, program, and settlement device
JP2022023613A (en) Product sales data processing system, adjustment device, product sales data processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231102

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231102

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

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241119

R150 Certificate of patent or registration of utility model

Ref document number: 7595375

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150