Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7681364B2 - Product sales data processing system, program, monitoring device, and server device - Google Patents
[go: Go Back, main page]

JP7681364B2 - Product sales data processing system, program, monitoring device, and server device - Google Patents

Product sales data processing system, program, monitoring device, and server device Download PDF

Info

Publication number
JP7681364B2
JP7681364B2 JP2024167106A JP2024167106A JP7681364B2 JP 7681364 B2 JP7681364 B2 JP 7681364B2 JP 2024167106 A JP2024167106 A JP 2024167106A JP 2024167106 A JP2024167106 A JP 2024167106A JP 7681364 B2 JP7681364 B2 JP 7681364B2
Authority
JP
Japan
Prior art keywords
product
information
registration
customer
registered
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
JP2024167106A
Other languages
Japanese (ja)
Other versions
JP2024169696A (en
JP2024169696A5 (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 JP2024167106A priority Critical patent/JP7681364B2/en
Publication of JP2024169696A publication Critical patent/JP2024169696A/en
Publication of JP2024169696A5 publication Critical patent/JP2024169696A5/ja
Priority to JP2025076199A priority patent/JP2025107340A/en
Application granted granted Critical
Publication of JP7681364B2 publication Critical patent/JP7681364B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、商品販売データ処理システム、プログラム、監視装置、及びサーバ装置に関する。 The present invention relates to a product sales data processing system, a program, a monitoring device, and a server device.

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

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

携帯端末を用いて顧客自らが商品の登録を行う商品販売データ処理システムにおいては、商品の登録結果が不全となる場合がある。登録結果が不全となった商品については、例えば店員の操作により登録結果が不全な状態を解消することが行われる。このような登録結果が不全な状態の解消は、効率良く行われることが好ましい。 In a product sales data processing system in which customers themselves use a mobile terminal to register products, there are cases where the product registration results are incomplete. For products with incomplete registration results, the incomplete registration state is resolved, for example, by a store clerk. It is preferable that such incomplete registration state be resolved efficiently.

本発明は、このような事情に鑑みてなされたもので、携帯端末を用いて顧客自らが商品の登録を行う商品販売データ処理システムにおいて、商品の登録結果が不全な状態の解消が効率良く行われるようにすることを目的とする。 The present invention was made in consideration of the above circumstances, and aims to efficiently resolve insufficient product registration results in a product sales data processing system in which customers themselves register products using mobile terminals.

上述した課題を解決するための本発明の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムであって、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を、店員が使用する監視装置に取得させる取得制御手段と、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面を前記監視装置にて表示させる表示制御手段と、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備える商品販売データ処理システムである。 One aspect of the present invention for solving the above-mentioned problems is a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device, and the product sales data processing system includes an acquisition control means for causing a monitoring device used by a store clerk to acquire, when the product registration result based on the product registration operation is insufficient, registered insufficient product information regarding the registered insufficient product for which the registration result is insufficient, a display control means for causing the monitoring device to display a screen based on the registered insufficient product information acquired by the acquisition control means, and a normal registration means for performing a normal registration by registering the registered insufficient product as a normal product in response to the input of registration completion information on the displayed screen.

また、本発明の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおけるコンピュータを、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を、店員が使用する監視装置に取得させる取得制御手段、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面を前記監視装置にて表示させる表示制御手段、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段として機能させるためのプログラムである。 Another aspect of the present invention is a program for causing a computer in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device to function as: acquisition control means for causing a monitoring device used by a store clerk to acquire, when the product registration result based on the product registration operation is insufficient, registered insufficient product information regarding the registered insufficient product, the registration result of which is insufficient; display control means for causing the monitoring device to display a screen based on the registered insufficient product information acquired by the acquisition control means; and normal registration means for performing normal registration by registering the registered insufficient product as a normal product in response to input of registration completion information on the displayed screen.

また、本発明の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて店員が使用する監視装置であって、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を取得する取得手段と、前記取得手段によって取得された前記登録不全商品情報に基づく画面を表示する表示制御手段と、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備える監視装置である。 Another aspect of the present invention is a monitoring device used by a store clerk in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device, the monitoring device comprising: an acquisition means for acquiring registered defective product information on a registered defective product for which the registration result is defective when the registration result of the product based on the product registration operation is defective; a display control means for displaying a screen based on the registered defective product information acquired by the acquisition means; and a normal registration means for performing a normal registration by registering the registered defective product as a normal product in response to input of registration completion information on the displayed screen.

また、本発明の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて店員が使用する監視装置としてのコンピュータを、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を取得する取得手段、前記取得手段によって取得された前記登録不全商品情報に基づく画面を表示する表示制御手段、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段として機能させるためのプログラムである。 Another aspect of the present invention is a program for causing a computer used as a monitoring device by a sales clerk in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device to function as: an acquisition means for acquiring registered defective product information regarding a registered defective product for which the registration result is defective when the registration result of the product based on the product registration operation is defective; a display control means for displaying a screen based on the registered defective product information acquired by the acquisition means; and a normal registration means for performing a normal registration by registering the registered defective product as a normal product in response to input of registration completion information on the displayed screen.

また、本発明の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて備えられるサーバ装置であって、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を、店員が使用する監視装置に取得させる取得制御手段と、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面を店員が操作する監視装置にて表示させる表示制御手段と、前記監視装置にて表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備えるサーバ装置である。 In addition, one aspect of the present invention is a server device provided in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device, the server device including: an acquisition control means for causing a monitoring device used by a store clerk to acquire, when the product registration result based on the product registration operation is insufficient, registered insufficient product information regarding the registered insufficient product for which the registration result is insufficient; a display control means for causing a monitoring device operated by the store clerk to display a screen based on the registered insufficient product information acquired by the acquisition control means; and a normal registration means for performing a normal registration by registering the registered insufficient product as a normal product in response to input of registration completion information on the screen displayed on the monitoring device.

本実施形態におけるショッピングシステムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of a shopping system according to an embodiment of the present invention. 本実施形態における精算装置の設置例を示す図である。FIG. 2 is a diagram showing an example of installation of a settlement device in this embodiment. 本実施形態における精算装置の外観例を示す図である。1 is a diagram showing an example of the appearance of a settlement device according to an embodiment of the present invention; 本実施形態における精算装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a settlement device in the present embodiment. 本実施形態における客端末装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a customer terminal device in the present embodiment. 本実施形態における取引管理装置の構成例を示す図である。1 is a diagram illustrating an example of the configuration of a transaction management device in this embodiment. 本実施形態における監視装置の構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of a monitoring device according to an embodiment of the present invention. 本実施形態における顧客情報、店舗情報、カート情報の一例を示す図である。3A to 3C are diagrams illustrating an example of customer information, store information, and cart information according to the present embodiment. 本実施形態における保留商品の定義例を示す図である。FIG. 13 is a diagram showing an example of a definition of a reserved product in the present embodiment. 本実施形態における客端末装置、精算装置、及び取引管理装置が、セルフ運用における一取引の会計に対応して実行する処理手順例を示すシーケンス図である。A sequence diagram showing an example of processing procedures executed by a customer terminal device, a settlement device, and a transaction management device in this embodiment in response to the accounting of one transaction in self-service operation. 本実施形態におけるショッピングアプリケーションの画面例を示す図である。FIG. 2 is a diagram showing an example of a screen of a shopping application in the present embodiment. 本実施形態における登録商品提示画面、精算装置にて表示される画面の一例を示す図である。13A to 13C are diagrams showing an example of a registered product presentation screen and a screen displayed on a settlement device in this embodiment. 本実施形態における保留解除案内画面、保留解除待機画面、保留解除確認画面、商品登録画面の例を示す図である。11A to 11C are diagrams showing examples of a call-on-hold release guidance screen, a call-on-hold release waiting screen, a call-on-hold release confirmation screen, and a product registration screen in the present embodiment. 本実施形態における商品情報入力画面の例を示す図である。FIG. 4 is a diagram showing an example of a product information input screen in the present embodiment. 本実施形態における客端末装置、取引管理装置、監視装置が未特定商品の保留解除に関連して実行する処理手順例を示すフローチャートである。11 is a flowchart showing an example of a processing procedure executed by the customer terminal device, the transaction management device, and the monitoring device in this embodiment in relation to releasing the reservation of an unspecified commodity.

<実施形態>
[ショッピングシステムの構成例]
図1は、本実施形態のショッピングシステム(商品販売データ処理システムの一例)の構成例を示している。同図のショッピンシステムは、例えば、客が購入対象の商品を商品棚から取り出しながら、取りだした商品の登録を、客端末装置50を用いて行い、登録された商品の精算についても、同じ客が精算装置40を用いて行うようにされた会計(客端末対応会計)に対応する。ここでの会計は、商品の登録と、登録された商品の精算とを含み、一取引に対応して行われる手順をいう。
本実施形態のショッピングシステムは、管理装置10、取引管理装置60、精算装置40、客端末装置50、監視装置80、及びクレジットカード決済サーバ70を含む。
<Embodiment>
[Example of shopping system configuration]
Fig. 1 shows an example of the configuration of a shopping system (an example of a product sales data processing system) according to this embodiment. The shopping system in Fig. 1 corresponds to accounting (customer terminal-compatible accounting) in which, for example, a customer takes out a product to be purchased from a product shelf, registers the taken-out product using a customer terminal device 50, and the same customer also uses a payment device 40 to settle the payment for the registered product. The term "accounting" as used herein refers to a procedure carried out in response to one transaction, including the registration of the product and the settlement of the registered product.
The shopping system of this embodiment includes a management device 10, a transaction management device 60, a settlement device 40, a customer terminal device 50, a monitoring device 80, and a credit card settlement server 70.

管理装置10、精算装置40、監視装置80は、店舗内に設置されるものであり、LAN19(有線でも無線でもよい)を介して通信可能に接続されている。管理装置10は、店員が店舗管理等に用いる業務用の端末であり、取引管理装置60と通信可能である。 The management device 10, settlement device 40, and monitoring device 80 are installed in the store and 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 a business terminal used by store staff for store management, etc., and is capable of communicating with the transaction management device 60.

監視装置80は、店舗において客端末装置50を利用して客が行う取引の状況を監視する業務用の端末であり、取引管理装置60と通信可能である。
なお、図1において、4台の精算装置40を図示したが、1店舗内の精算装置40の数については、特に限定されない。
The monitoring device 80 is a business terminal that monitors the status of transactions made by customers using the customer terminal device 50 in the store, and is capable of communicating with the transaction management device 60.
Although four settlement devices 40 are illustrated in FIG. 1, the number of settlement devices 40 within one store is not particularly limited.

客端末装置50は、顧客(当該店舗の会員である買い物客等、以下、単に客とも記載する)によって操作されるものである。客端末装置50は、一般的な、通信機能や撮像機能(カメラ)に加えて、商品に付されるバーコードをスキャンして商品コードを読み取る、つまり商品に付されるバーコードを認識する認識機能を備える。なお、客端末装置50が備える認識機能は、商品コードを読み取ることができるものであればよく、読み取った商品コードがいずれの商品の商品コードであるかを認識できるものでなくてもよい。つまり、客端末装置50は、撮像機能によって撮像されている撮像画像(スルー画像として取得している画像)内にオブジェクトとしてバーコードが存在する場合に、当該バーコードから商品コードを読み取ることができるようになっていればよい。 The customer terminal device 50 is operated by customers (such as shoppers who are members of the store, hereafter also referred to simply as customers). In addition to typical communication and imaging functions (camera), the customer terminal device 50 has a recognition function that scans barcodes attached to products to read product codes, that is, recognizes barcodes attached to products. Note that the recognition function of the customer terminal device 50 only needs to be able to read product codes, and does not need to be able to recognize which product the read product code belongs to. In other words, the customer terminal device 50 only needs to be able to read the product code from the barcode when a barcode is present as an object in an image captured by the imaging function (an image acquired as a through image).

このような客端末装置50は、顧客が所有するスマートフォンやタブレット端末等であってよい。客端末装置50としてのスマートフォンやタブレット端末等には、本実施形態のショッピングシステムに対応して商品登録を行う機能を有するショッピングアプリケーションがインストールされる。 Such a customer terminal device 50 may be a smartphone, tablet terminal, or the like owned by the customer. A shopping application having a function of registering products in accordance with the shopping system of this embodiment is installed on the smartphone, tablet terminal, or the like serving as the customer terminal device 50.

また、客端末装置50は、例えば店舗から客に貸与される端末であってもよい。店舗から客に貸与される客端末装置50にも、本実施形態のショッピングシステムに対応して商品登録を行う機能を有するアプリケーションがインストールされる。店舗から客に貸与される客端末装置50は、客が手に持つようにして使用する態様のものであってもよいし、例えばショッピングカートに取り付けられた状態で客が使用するようにされた態様のものであってもよい。 The customer terminal device 50 may be, for example, a terminal loaned to a customer by a store. An application having a function of registering products in accordance with the shopping system of this embodiment is also installed in the customer terminal device 50 loaned to a customer by the store. The customer terminal device 50 loaned to a customer by the store may be one that is held by the customer or may be one that is attached to a shopping cart and used by the customer.

また、客端末装置50は、商品(例えばバーコードの付された周辺部分)を撮像し(例えばシャッターを切り)、撮像画像(画像データ)を生成する。客端末装置50は、操作者である顧客の操作に従ってシャッターを切る撮像であってもよいが、本実施形態では、客端末装置50自身の判断によりシャッターを切る撮像であることが好ましい。 The customer terminal device 50 also captures an image (e.g., releases the shutter) of the product (e.g., the surrounding area with a barcode) and generates a captured image (image data). The customer terminal device 50 may capture an image by releasing the shutter in response to an operation by the customer who is the operator, but in this embodiment, it is preferable that the customer terminal device 50 captures an image by its own judgment.

また、客端末装置50は、画像(スルー画像、撮像画像)から特徴点を抽出し、撮像対象(オブジェクト等)を認識する画像認識技術を備えていてもよい。例えば、客端末装置50は、画像認識技術を用いて、撮像した商品を特定(推定)してもよい。 The customer terminal device 50 may also be equipped with image recognition technology that extracts feature points from an image (through image, captured image) and recognizes the captured subject (object, etc.). For example, the customer terminal device 50 may use image recognition technology to identify (estimate) the captured product.

精算装置40は、精算方法として少なくとも現金による支払いが可能な精算装置である。精算装置40は、取引管理装置60と通信可能に構成される。なお、精算装置40は、例えば管理装置10の中継を介することにより、取引管理装置60と通信可能なようにされてもよい。 The settlement device 40 is a settlement device that is capable of at least cash payment as a settlement method. The settlement device 40 is configured to be able to communicate with the transaction management device 60. Note that the settlement device 40 may be configured to be able to communicate with the transaction management device 60, for example, via a relay of the management device 10.

取引管理装置60は、本実施形態のショッピングシステムに対応して行われる取引を管理する。 The transaction management device 60 manages transactions carried out in accordance with the shopping system of this embodiment.

クレジットカード決済サーバ70は、精算装置40、客端末装置50等からのクレジットカード決済要求の送信に応じて、クレジットカードに対応する決済処理を実行する。 The credit card payment server 70 executes payment processing corresponding to the credit card in response to a credit card payment request sent from the settlement device 40, customer terminal device 50, etc.

[精算装置について]
図2は、精算装置40の設置例を示す図である。図2(A)は、精算装置40等を客側から見た斜視図である。図2(B)は、精算装置40等を店員側から見た斜視図である。図2(A)に示すように客側から見て精算装置40の右側にカウンタが置かれている。
[About the settlement device]
Fig. 2 shows an example of the installation of the settlement device 40. Fig. 2(A) is a perspective view of the settlement device 40 and other components as seen from the customer side. Fig. 2(B) is a perspective view of the settlement device 40 and other components as seen from the store clerk side. As shown in Fig. 2(A), a counter is placed on the right side of the settlement device 40 as seen from the customer side.

図3は、精算装置40の外観例を示す図である。図3(A)は、精算装置40を客側から見た斜視図である。図3(B)は、精算装置40を店員側から見た斜視図である。
図4は、精算装置40の構成例を示す図である。図3及び図4において、同一部分には同一符号を付している。
3A and 3B are diagrams showing an example of the appearance of the settlement device 40. Fig. 3A is a perspective view of the settlement device 40 as seen from the customer side. Fig. 3B is a perspective view of the settlement device 40 as seen from the store clerk side.
Fig. 4 is a diagram showing an example of the configuration of the settlement device 40. In Fig. 3 and Fig. 4, the same parts are given the same reference numerals.

以下、図3を参照しつつ、図4に示した精算装置40の構成例を説明する。精算装置40は、CPU401と、ROM402と、RAM403と、ハードディスク404と、客側表示部405と、客側スキャナ部406と、カード決済部408と、釣銭機409と、店員側表示部410と、キー操作部411と、店員側スキャナ部412と、印刷部413と、音声出力部414と、通信部415とを備える。これらは、バスを介して相互に通信可能である。 Below, an example of the configuration of the settlement device 40 shown in FIG. 4 will be described with reference to FIG. 3. The settlement device 40 comprises a CPU 401, a ROM 402, a RAM 403, a hard disk 404, a customer display unit 405, a customer scanner unit 406, a card payment unit 408, a change machine 409, a store clerk display unit 410, a key operation unit 411, a store clerk scanner unit 412, a printing unit 413, an audio output unit 414, and a communication unit 415. These can communicate with each other via a bus.

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 that stores various information. 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から読み出した情報、外部から取得した情報、処理において生成した情報等を記憶してもよい。 The hard disk 404 stores various information. For example, instead of the ROM 402, the hard disk 404 may store programs executed by the CPU 401. 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.

客側表示部405は、客用のタッチディスプレイであり、客に種々の情報を表示するとともに、客から種々の入力を受け付ける。
客側スキャナ部406は、客用のスキャナ部であり、例えば、商品に付されているコード(例えばバーコード、2次元コード等のバーコード以外のコードあってもよい)をスキャンし、商品コードを読み取る。また、客側スキャナ部406は、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)をスキャンし、精算に必要な情報を読み取ってもよい。また、客側スキャナ部406は、客端末装置50の表示部に表示されるコード(2次元コード、バーコード等)をスキャンし、精算に必要な情報を読み取ってもよい。
The customer-side display unit 405 is a touch display for customers, which displays various information to customers and accepts various inputs from customers.
The customer-side scanner unit 406 is a scanner unit for customers, and for example, scans a code (e.g., a barcode, a two-dimensional code, or other code other than a barcode) attached to a product and reads the product code. The customer-side scanner unit 406 may also scan a code (e.g., a barcode, a two-dimensional code, or other code) printed on a bill (registered trademark) and read information required for payment. The customer-side scanner unit 406 may also scan a code (e.g., a two-dimensional code, a barcode, or other code) displayed on the display unit of the customer terminal device 50 and read information required for payment.

なお、客側スキャナ部406は、客が商品を登録する際に用いられるが、客は他の方法によって商品を登録してもよい。例えば、客側表示部405に、商品に対応するプリセットキー(商品を注文するボタン)が表示されている場合、客は、当該プリセットキーを操作(押下)し、商品を登録してもよい。 The customer-side scanner unit 406 is used when a customer registers an item, but the customer may register the item using other methods. For example, if a preset key (a button for ordering the item) corresponding to the item is displayed on the customer-side display unit 405, the customer may operate (press) the preset key to register the item.

カード決済部408は、各種カード(クレジットカード、交通系カード等のプリペイドカード等)による決済機構である。本実施形態のカード決済部408は、カード認識部(読取部)や表示部や操作部を備えるが、少なくとも、カード認識部を備えるものであればよい。なお、カード認識部は、直接的には決済(精算)に使用しない各種カード(例えば、会員カード、ポイントカード等)を認識してもよい。 The card payment unit 408 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation cards, etc.). The card payment unit 408 of this embodiment 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. Note that the card recognition unit may also recognize various cards (e.g., membership cards, point cards, etc.) that are not directly used for payment (settlement).

釣銭機409(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有し、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。なお、当該釣銭機409は、客側に向けられており、客が操作するものである。なお、紙幣や硬貨が投入口に投入された場合にはセンサによって検出(投入があった旨の検出、金種別の枚数の検出等)される。 The change machine 409 (cash settlement section) 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 inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. The change machine 409 faces the customer and is operated by the customer. 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.).

つまり、釣銭機409は、精算装置40において、登録された商品の代金を現金(貨幣)にて決済するときに使用される。釣銭機409は、紙幣を投入するための紙幣投入口、硬貨を投入するための硬貨投入口、紙幣を放出するための紙幣放出口、硬貨を放出するための硬貨放出口、投入又は放出される貨幣を計数する計数部、投入口または放出口と収納部の間の貨幣の搬送機構、上述したセンサなどを有する。なお、紙幣投入口及び硬貨投入口は、預り金投入口とも称される。紙幣放出口及び硬貨放出口は、釣銭放出口とも称される。なお、紙幣投入口と紙幣放出口は共通であってもよく、また、硬貨投入口と硬貨放出口は共通であってもよい。 In other words, the change machine 409 is used when the price of registered products is settled with cash (money) in the settlement device 40. The change machine 409 has a banknote insertion port for inserting banknotes, a coin insertion port for inserting coins, a banknote discharge port for discharging banknotes, a coin discharge port for discharging coins, a counting unit for counting the inserted or discharged coins, a coin transport mechanism between the insertion port or discharge port and the storage unit, the above-mentioned sensor, etc. The banknote insertion port and coin insertion port are also referred to as deposit insertion ports. The banknote discharge port and coin discharge port are also referred to as change discharge ports. The banknote insertion port and the banknote discharge port may be a common port, and the coin insertion port and the coin discharge port may be a common port.

また、釣銭機409は、閉店処理時に補充された貨幣を計数し、収納部に収納する。また、釣銭機409は、閉店処理時に出金する貨幣を計数し、釣銭放出口から放出する。閉店処理とは、閉店後や開店前などに釣銭機409内に収納されている金額(現金在高/現金在高)を基準金額に調整する処理である。 The change machine 409 also counts the coins replenished during the closing process and stores them in the storage section. The change machine 409 also counts the coins to be dispensed during the closing process and releases them from the change outlet. The closing process is a process of adjusting the amount of money stored in the change machine 409 (cash on hand/cash on hand) to a reference amount after the store is closed or before it is opened.

店員側表示部410は、店員用のタッチディスプレイであり、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。
キー操作部411は、各種のキー(ボタン)から構成され、店員から種々の入力を受け付ける。
店員側スキャナ部412は、店員用のスキャナ部であり、例えば、商品に付されているバーコードをスキャンし、商品コードを読み取る。また、店員側スキャナ部412は、店員の名札に付されたバーコード等をスキャンし、店員コードを読み取る。
The store clerk's display unit 410 is a touch display for the store clerk, which displays various information to the store clerk and receives various inputs from the store clerk.
The key operation unit 411 is made up of various keys (buttons) and receives various inputs from the store clerk.
The store clerk scanner unit 412 is a scanner unit for store clerks, and for example, scans barcodes attached to products and reads product codes. The store clerk scanner unit 412 also scans barcodes attached to the name tags of store clerks and reads store clerk codes.

なお、店員側スキャナ部412は、店員が商品を登録する際に用いられるが、店員は他の方法によって商品を登録してもよい。例えば、キー操作部411に、商品に対応するキー(例えば、スポーツ新聞に対応するキー等)が配置されている場合、店員は、当該キーを操作(押下)し、当該商品を登録してもよい。また、店員側表示部410に、商品に対応するプリセットキーが表示されている場合、店員は、当該プリセットキーを操作し、当該商品を登録してもよい。 The clerk-side scanner unit 412 is used when the clerk registers a product, but the clerk may register the product using other methods. For example, if a key corresponding to a product (such as a key corresponding to a sports newspaper) is located on the key operation unit 411, the clerk may operate (press) that key to register the product. Also, if a preset key corresponding to a product is displayed on the clerk-side display unit 410, the clerk may operate that preset key to register the product.

印刷部413は、各種媒体(レシート、お会計券等)を印刷、発行する。印刷部413は、店員側から客側、客側から店員側に向き(媒体発行口の方向)を回転自在に変更である。印刷部413の向きは、手動で変更してもよいし、例えば後述の動作モードの移行(切替)に応じて自動的に変更(メカ的に制御等)してもよい。なお、印刷部413の向きの正誤をセンサなどで検出してもよい。 The printing unit 413 prints and issues various media (receipts, bills, etc.). The printing unit 413 can freely rotate to change its orientation (direction of the media issuing port) from the clerk side to the customer side and from the customer side to the clerk side. The orientation of the printing unit 413 may be changed manually, or it may be changed automatically (mechanically controlled, etc.) in response to, for example, a transition (switching) of the operating mode described below. The correct orientation of the printing unit 413 may be detected by a sensor or the like.

音声出力部414は、音声を出力する。例えば、音声出力部414は、音声ガイダンス等を出力する。
通信部415は、他装置(他の精算装置40や管理装置10)との通信を実行する。
The audio output unit 414 outputs audio. For example, the audio output unit 414 outputs audio guidance and the like.
The communication unit 415 communicates with other devices (other settlement devices 40 and the management device 10).

なお、本実施形態の精算装置40は、稼働モードとして、客端末対応会計のもとでの精算処理を行うように設定される客端末対応精算モードと、それぞれ異なる3パターンの会計(商品登録、精算)に対応する3つの会計モード(第1~第3会計モード)との、計4つの稼働モードの間で切り替えが可能とされている。
第1会計モードは、店員が精算装置40に対して商品登録に対応する操作と精算とに対応する操作とを行うようにされる稼働モードである。第2会計モードは、店員が精算装置40に対して商品登録に対応する操作を行い、客が同じ精算装置40に対して精算に対応する操作を行うようにされる稼働モードである。第3会計モードは、客が商品登録に対応する操作と精算に対応する操作とを精算装置40に対して行うようにされる稼働モードである。
これにより、本実施形態のショッピングシステムを導入した店舗では、複数の精算装置40のうちの一部について、客端末対応精算モードを設定することにより、客端末対応精算に対応し、他の精算装置40については、例えば第1会計モードもしくは第2会計モードを設定することにより、店員が客と応対して会計を行うようにすることができる。なお、他の精算装置40において第3会計モードが設定されたものが含まれていてもよい。
In addition, the settlement device 40 of this embodiment can be switched between a total of four operating modes: a customer terminal-responsive settlement mode, which is set to process settlement under customer terminal-responsive accounting, and three accounting modes (first to third accounting modes) which correspond to three different patterns of accounting (product registration, settlement).
The first accounting mode is an operating mode in which the store clerk performs operations corresponding to product registration and operations corresponding to settlement on the settlement device 40. The second accounting mode is an operating mode in which the store clerk performs operations corresponding to product registration on the settlement device 40, and the customer performs operations corresponding to settlement on the same settlement device 40. The third accounting mode is an operating mode in which the customer performs operations corresponding to product registration and operations corresponding to settlement on the settlement device 40.
As a result, in a store that has introduced the shopping system of this embodiment, some of the multiple payment devices 40 can be set to a customer terminal compatible payment mode to accommodate customer terminal compatible payment, and the other payment devices 40 can be set to, for example, a first payment mode or a second payment mode so that a store clerk can handle payments in consultation with customers. Note that the other payment devices 40 may also include those set to the third payment mode.

[客端末装置の構成例]
図5は、客端末装置50の構成例を示している。同図の客端末装置50は、CPU501、記憶部502、RAM503、表示部504、操作部505、撮像部506、及びネットワーク対応通信部507を備える。
CPU501は、中央演算処理装置であり、記憶部502に記憶されているプログラムを読み出して実行することにより、客端末装置50の動作を制御する。
記憶部502は、CPU501の補助記憶装置であって、プログラムをはじめとしてCPU501が利用する各種の情報を記憶する。
RAM503は、CPU501の主記憶装置である。
表示部504は、CPU501の表示制御に応じて画像を表示する。表示部504は、画面に対する操作が可能なタッチパネルとして構成されてよい。
操作部505は、客端末装置50に備えられる各種操作子や客端末装置50に接続される各種の入力デバイスなどを一括して示す。
撮像部506は、CPU401の制御に応じて撮像を行う。また、本実施形態の撮像部506は、2次元コードを処理するコードリーダにおいて2次元コードを読み取る部位としても機能させることができる。
ネットワーク対応通信部507は、無線によりネットワーク経由で通信を行う部位である。ネットワーク対応通信部507により、客端末装置50は、取引管理装置60と通信可能となる。
[Example of configuration of customer terminal device]
5 shows an example of the configuration of the customer terminal device 50. The customer terminal device 50 in the figure includes a CPU 501, a storage unit 502, a RAM 503, a display unit 504, an operation unit 505, an imaging unit 506, and a network-compatible communication unit 507.
The CPU 501 is a central processing unit, and controls the operation of the customer terminal device 50 by reading and executing programs stored in the storage unit 502 .
The storage unit 502 is an auxiliary storage device for the CPU 501, and stores various types of information used by the CPU 501, including programs.
The RAM 503 is a main storage device for the CPU 501 .
The display unit 504 displays an image according to the display control of the CPU 501. The display unit 504 may be configured as a touch panel that allows operations to be performed on the screen.
The operation unit 505 collectively indicates various operators provided on the customer terminal device 50 and various input devices connected to the customer terminal device 50 .
The imaging unit 506 captures images under the control of the CPU 401. The imaging unit 506 of this embodiment can also function as a part that reads two-dimensional codes in a code reader that processes the two-dimensional codes.
The network-compatible communication unit 507 is a part that performs communication wirelessly via a network. The network-compatible communication unit 507 enables the customer terminal device 50 to communicate with the transaction management device 60.

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

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

[監視装置の構成例]
図7は、監視装置80の構成例を示している。同図の監視装置80は、CPU801、記憶部802、RAM803、店舗内対応通信部804、ネットワーク対応通信部805、表示部806、及び操作部807を備える。
CPU801は、中央演算処理装置であり、記憶部802に記憶されているプログラムを読み出して実行することにより、監視装置80の動作を制御する。
記憶部602は、CPU801の補助記憶装置であって、プログラムをはじめとしてCPU801が利用する各種の情報を記憶する。
RAM803は、CPU801の主記憶装置である。
店舗内対応通信部804は、LAN19を経由して店舗内の精算装置40や管理装置10等の端末と通信を行う。
ネットワーク対応通信部805は、ネットワーク経由で外部と通信を行う部位である。監視装置80の場合、ネットワーク対応通信部805は、クラウド上の取引管理装置60と通信を行うことができる。
表示部806は、CPU801の制御に応じて画像を表示する。表示部806は、タッチパネルとして構成されてもよい。
操作部807は、監視装置80が備える操作子や監視装置80に接続された入力デバイスを一括して示すものである。
[Example of monitoring device configuration]
7 shows an example of the configuration of the monitoring device 80. The monitoring device 80 in the figure includes a CPU 801, a storage unit 802, a RAM 803, an in-store communication unit 804, a network communication unit 805, a display unit 806, and an operation unit 807.
The CPU 801 is a central processing unit that controls the operation of the monitoring device 80 by reading and executing programs stored in the storage unit 802 .
The storage unit 602 is an auxiliary storage device for the CPU 801, and stores various types of information used by the CPU 801, including programs.
The RAM 803 is a main storage device for the CPU 801 .
The in-store communication unit 804 communicates with terminals within the store, such as the settlement device 40 and the management device 10, via the LAN 19.
The network-compatible communication unit 805 is a part that communicates with the outside via a network. In the case of the monitoring device 80, the network-compatible communication unit 805 can communicate with the transaction management device 60 on the cloud.
The display unit 806 displays an image according to the control of the CPU 801. The display unit 806 may be configured as a touch panel.
The operation unit 807 collectively indicates the operators provided in the monitoring device 80 and the input devices connected to the monitoring device 80 .

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

図8(A)は、取引管理装置60の記憶部602が記憶する顧客情報の一例を示している。同図の顧客情報は、顧客識別情報、顧客名、顧客登録日、キャンセル情報、顧客ランク、ポイント数等を含む。
顧客識別情報は、顧客を一意に識別する識別情報である。
なお、顧客識別情報は、例えば本実施形態のショッピングアプリケーションがインストールされる際に、インストールされたショッピングアプリケーションごとに固有に割り当てられるアプリケーション識別情報であってもよい。アプリケーション識別情報は、例えばインストールされたショッピングアプリケーションごとに固有に(例えば、シーケンシャルに)付される番号であってよい。あるいは、アプリケーション識別情報は、ショッピングアプリケーションがインストールされた客端末装置50に固有の端末識別情報であってもよい。端末識別情報は、例えば客端末装置50のユーザである客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように客端末装置50のハードウェアに固有となるように付されるハードウェア識別情報であってよい。
顧客名は、顧客の氏名やニックネームなどである。顧客登録日は、顧客登録した日時である。キャンセル情報は、登録後における登録商品のキャンセルに関する情報である。顧客ランクは、顧客の購入実績に応じたランクである。なお、新規の顧客の顧客情報の生成時には、顧客識別情報、顧客名、顧客登録日は生成されるが、実際の取引(商品登録)の開始前であるため、他の情報(キャンセル情報等)は生成されない。
8A shows an example of customer information stored in the memory unit 602 of the transaction management device 60. 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 customer terminal device 50 in which the shopping application is installed. The terminal identification information may be, for example, a telephone number assigned to a customer who is a user of the customer terminal device 50, or hardware identification information that is uniquely assigned to the hardware of the customer terminal device 50, 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.

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

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

図8(B)は、取引管理装置60の記憶部602が記憶する店舗情報の一例を示している。同図の店舗情報は、店舗識別情報、店舗名(支店名)、店舗特定情報1、店舗特定情報2を含む。
店舗識別情報は、店舗を一意に識別する識別情報である。図8(B)に示した店舗識別情報は、店(屋号)もしくは企業のコードと、支店のコードとから構成される。
店舗名は、店舗の名称である。図8(B)に示した店舗名は、店(屋号)もしくは企業と、支店名とから構成される。
店舗特定情報1は、取引する店舗(商品の売買が行われる店舗)を特定するための2次元コード(QRコード(登録商標)等)の情報である。
店舗特定情報2は、取引する店舗を特定するための店舗の位置情報(GPS情報)である。
なお、図8(B)に示した例では、店舗識別情報と店舗特定情報1とは異なるが、店舗識別情報と店舗特定情報1とは同一であってもよい。
8(B) shows an example of store information stored in the memory unit 602 of the transaction management device 60. 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. 8B 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. 8B 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. 8B, 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.

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

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

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

カート識別情報は、カート情報を一意に識別する識別情報である。例えば、カート識別情報は、店舗識別情報と、日付と、シリアル番号(例えば店舗別日付別のシリアル番号)とを含む。
取引開始日時は、取引の開始日時である。取引開始日時は、例えば、当該カート情報の生成日時であってよい。なお、取引開始日時は、1品目の商品の登録日時(図8(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. 8(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 end 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品目の商品の登録情報である。なお、図8(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 8 (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品目の商品の登録日時を含むものであってもよい。つまり、取引管理装置60は、登録商品情報として、当該登録商品の登録日時を記憶してもよい。各商品の登録日時は、タイムサービス等のサービス適用の要否や適用後の効果の判断材料としても用いてもよい。 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 60 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.

保留商品情報(計)は、保留商品が登録されるごとに更新される情報である。
保留商品は、所定の要因により正常に登録されなかったことで、一時的に保留扱いの状態で登録された商品である。
保留商品情報(計)は、保留商品の品数(商品数)、保留商品のうちのNON-FILEの品数、保留商品のうちの読取NG(要不正操作確認)の品数等を含む。
The reserved product information (total) is updated each time a reserved product is registered.
A reserved product is a product that was not registered properly due to a certain reason and is registered in a temporarily reserved state.
The reserved product information (total) includes the number of reserved products (number of products), the number of NON-FILE items among the reserved products, the number of items among the reserved products that cannot be read (check for tampering), and the like.

NON-FILEとは、店舗においてバーコードもしくは商品コードのスキャンは成功したが(商品コードを読み取ることができたが)、商品コードが商品マスタの商品情報として記憶されていない、商品(商品情報が未登録の商品)を示す。 A NON-FILE is 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 as product information in the product master (a product whose product information is not registered).

読取NGとは、店舗において商品コードのスキャンが失敗したこと(商品コードを読み取ることができなかったこと)、または、店舗において商品コードのスキャンが失敗した商品のことである。つまり、読取NGとは、例えば画像認識技術により一定時間商品を撮像しているがバーコード認識に至らない場合を判別できる場合にタイムアウト処理すること、タイムアウト処理された商品である。
例えば、パッケージのシワ等、バーコード印字のカスレや汚れ、透明フィルムにバーコードが印刷されていること等の原因で、顧客がバーコードを読み取らせる操作を行ったにもかかわらず、正しくバーコードを取得(認識)できない場合に読取NGと判断される。
A "no read" 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 "no read" 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は整数)は、保留商品種別(当該保留商品がNON-FILEであるか読取NGであるかを示す情報)、画像データ(読取NG時に撮像された画像データ)を含む。例えば、N品目の商品がNON-FILEによる保留商品である場合には、保留商品情報(保留商品N)は、保留商品種別「1(NON-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 a NON-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 a NON-FILE, the reserved product information (reserved product N) includes the reserved product type "1 (NON-FILE)", the product code, and image data. Also, if the Nth item is a reserved product due to reading was NG, the reserved product information (reserved product N) includes the reserved product type "2 (cannot be read)" and image data.

図9は、本実施形態のカート情報に対応する保留商品の定義例を示している。同図では、保留商品が8つに分類される例を示している。8つの保留商品の分類ごとに「1」~「8」の分類番号が割り当てられる。
分類番号1の保留商品の分類は、図8にて説明の「NON-FILE」である。
分類番号2の保留商品の分類は、図8にて説明の「読取NG」である。
9 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 "NON-FILE" as explained in FIG.
The classification of the reserved product with classification number 2 is “read NG” as explained in FIG.

分類番号3の保留商品の分類は「疑似スキャン投入」である。「疑似スキャン投入」の保留商品は、顧客が商品のコードを客端末装置50に読み取らせようとする行為は行ったが、客端末装置50が正常にコードの読取を行えなかった商品である。 The classification of reserved items with classification number 3 is "pseudo scan input." Pseudo scan input reserved items are items for which the customer attempted to have the customer terminal device 50 read the product's code, but the customer terminal device 50 was unable to read the code properly.

具体例として、「疑似スキャン投入」には、商品を撮像部506の撮像範囲に入れるようにはしたものの、商品のコードまでは撮像部506の撮像範囲に入れなかったとの状況が該当する。
また、「疑似スキャン投入」には、商品を撮像部506の撮像範囲に入れるようにはしたものの、コードの無い部分を撮像させたとの状況が該当する。
また、「疑似スキャン投入」には、コードの部分が指などにより隠された状態で、商品を撮像部506の撮像範囲に入れるようにしたとの状況が該当する。
また、「疑似スキャン投入」には、商品のコードを撮像部506に撮像させたものの、客端末装置50がコードを読み取ることができない速さで商品を撮像部506の撮像範囲に通したといったような状況が該当する。
As a specific example, a situation where a product is brought into the imaging range of the imaging unit 506 but the product code is not brought into the imaging range of the imaging unit 506 corresponds to a "pseudo scan input" situation.
Additionally, a "pseudo scan insertion" situation corresponds to a situation in which the product is brought into the imaging range of the imaging unit 506, but an image of a part that does not have a code is captured.
Additionally, the "pseudo scan input" corresponds to a situation in which the product is brought into the imaging range of the imaging unit 506 with the code portion hidden by a finger or the like.
In addition, a "pseudo scan input" situation corresponds to a situation in which the code on a product is captured by the imaging unit 506, but the product is passed through the imaging range of the imaging unit 506 at a speed that the customer terminal device 50 cannot read the code.

分類番号4の保留商品の分類は「非スキャン投入」である。「非スキャン投入」の保留商品は、撮像部506の撮像範囲に商品を位置させる操作を行うことなく、買い物カゴに入れられた商品である。
この非スキャン投入は、例えば、客端末装置50がショッピングカートに固定的に取り付けられて、ショッピングカートに載せられた買い物カゴの中を撮像可能なようにされた態様である場合において生じ得る。例えば、客端末装置50は、撮像画像に基づいて、商品のコードスキャンが行われていないのにも関わらず、ショッピングカートに商品が入れられた状況となったことを判定すると、非スキャン投入が行われたと判定することができる。
The classification of the reserved product with classification number 4 is “non-scan-inserted.” A reserved product with the “non-scan-inserted” classification is a product that has been added to the shopping cart without performing an operation to position the product within the imaging range of the imaging unit 506.
This non-scanning insertion can occur, for example, when the customer terminal device 50 is fixedly attached to a shopping cart and is capable of capturing an image of the inside of a shopping basket placed in the shopping cart. For example, when the customer terminal device 50 determines based on the captured image that a product has been placed in the shopping cart even though the product's code has not been scanned, it can determine that a non-scanning insertion has been performed.

分類番号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の保留商品の分類は「取消商品」である。「取消商品」は、一旦登録されたが、客端末装置50に対する客の取り消し操作によって取り消された商品である。「取消商品」は、例えば精算時に店員が客から引き取るようにされる。 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's cancellation operation on the customer terminal device 50. "Cancelled items" are taken from the customer by a store clerk at the time of payment, for example.

本実施形態において、分類番号1~7のうち分類番号1~4の「NON-FILE」、「読取NG」、「疑似スキャン投入」、「非スキャン投入」の4つの分類のいずれかに該当する保留商品は、未特定商品である。未特定商品は、例えば商品マスタに登録された商品のうちのいずれであるのかが特定されなかったことで、登録結果が不全となった商品である。 In this embodiment, pending products that fall into any of the four categories of "NON-FILE", "Read NG", "Pseudo-scan input", and "Non-scan input" (category numbers 1 to 4) among category numbers 1 to 7 are unspecified products. Unspecified products are products whose registration results are incomplete, for example, because it was not possible to identify which of the products registered in the product master they belong to.

商品マスタは、例えば管理装置10が記憶する。商品マスタは、店舗にて販売している商品ごとの商品情報を格納する。1の商品に対応する商品情報は、商品コード、商品名をはじめとする所定の複数の情報項目を含む。
取引管理装置60は、管理装置10から取得した商品マスタを記憶する。取引管理装置60は、記憶した商品マスタを、商品登録に関する処理等に利用する。
The product master is stored, for example, in the management device 10. The product master stores product information for each product sold in the store. The product information for one product includes a number of predetermined information items, including a product code and a product name.
Transaction management device 60 stores the product master data acquired from management device 10. Transaction management device 60 uses the stored product master data for processes related to product registration, etc.

分類番号1の「NON-FILE」に該当する保留商品は、商品登録操作に応じたコードスキャンによって商品コードは取得されたが、取得された商品コードに対応付けられた商品情報が商品マスタに登録されていない。このため、分類番号1の「NON-FILE」に該当する保留商品は、商品マスタに登録された商品のうちのいずれであるのかが特定されていない。具体的に、客端末装置50は、コードスキャンによって取得した商品コードを取引管理装置60に送信し、取引管理装置60は、送信された商品コードと、自己が記憶する商品マスタにおいて登録された商品の商品コードとを照合してよい。取引管理装置60は、照合の結果、送信された商品コードと同じ商品コードが商品マスタに存在していないことが判定された場合に、分類番号1の「NON-FILE」に該当する保留商品として扱い、その旨を客端末装置50にも通知するようにしてよい。
分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」の3つの分類のいずれかに該当する保留商品は、商品登録操作に応じたコードスキャンの結果として、商品コードの取得に失敗している。このため、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」の3つの分類のいずれかに該当する保留商品は、商品マスタに登録された商品のうちのいずれであるのかが特定されていない。
このような未特定商品は、店員が、後述するようにして、監視装置80を操作することで、保留商品として扱われている状態(保留状態)を解除して、正常な登録とすることが可能な商品である。
For the reserved item corresponding to the classification number 1 "NON-FILE", the item code is acquired by code scanning in response to the item registration operation, but the item information associated with the acquired item code is not registered in the item master. Therefore, it is not specified which of the items registered in the item master the reserved item corresponding to the classification number 1 "NON-FILE" is. Specifically, the customer terminal device 50 may transmit the item code acquired by code scanning to the transaction management device 60, and the transaction management device 60 may compare the transmitted item code with the item code of the item registered in the item master stored in the transaction management device 60. If the transaction management device 60 determines as a result of the comparison that the same item code as the transmitted item code does not exist in the item master, it may treat the reserved item as a reserved item corresponding to the classification number 1 "NON-FILE" and notify the customer terminal device 50 of the same.
For pending products that fall into one of the three categories of classification numbers 2 to 4, "read NG", "pseudo scan input", and "non-scan input", the product code has failed to be acquired as a result of the code scan in response to the product registration operation. For this reason, it is not possible to identify which of the products registered in the product master the pending products that fall into one of the three categories of classification numbers 2 to 4, "read NG", "pseudo scan input", and "non-scan input", belong to.
Such unspecified products are products that can be released from their reserved status (reserved status) by a store clerk operating the monitoring device 80 as described below, and can be registered normally.

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

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

ステップS1:客端末装置50は、店舗を特定する情報(店舗特定情報)を取得する。例えば、店舗の入口付近に当該店舗を特定するための2次元コードを表示(2次元コードを表示画面に出力、2次元コードを印刷した媒体を貼付等)しておき、来店した顧客が、客端末装置50で2次元コードをスキャンする(読み取る)ことにより、客端末装置50は店舗特定情報を取得してもよい。なお、来店した顧客がショッピングアプリケーションを起動させると、起動画面として2次元コードのスキャンを該顧客に指示する画面を表示するようにしてもよいし、来店した顧客が客端末装置50で2次元コードをスキャンすると、ショッピングアプリケーションが起動し、起動画面として取引管理装置60に接続中である旨を該顧客に報知する画面を表示するようにしてもよい。 Step S1: The customer terminal device 50 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 who visits the store may scan (read) the two-dimensional code with the customer terminal device 50, thereby causing the customer terminal device 50 to acquire the store identification information. When a customer who visits the store launches a shopping application, a screen instructing the customer to scan the two-dimensional code may be displayed as a startup screen, or when a customer who visits the store scans the two-dimensional code with the customer terminal device 50, the shopping application may be launched, and a screen informing the customer that they are currently connected to the transaction management device 60 may be displayed as a startup screen.

また例えば、店舗は所在地で特定されるため、来店した顧客が、店舗において客端末装置50で位置情報(GPS情報)を取得してもよい(すなわち、店舗特定情報として当該店舗の位置情報を取得してもよい)。なお、来店した顧客がショッピングアプリケーションを起動させると、位置情報を取得し、起動画面として取引管理装置60に接続中である旨を該顧客に報知する画面を表示するようにしてもよい。位置情報から複数店舗が検出され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 customer terminal device 50 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 60. 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.

図11(A)は、客端末装置50の表示部504にて表示される、ショッピングアプリケーションの起動画面の一例を示している。同図の起動画面においては、店舗名が表示されている。この店舗名は、当該ステップS1により取得された店舗特定情報に基づいて表示されたものである。
客は、買い物のために商品登録を開始させる場合には、起動画面において配置される取引開始指示ボタンBT10を操作する。
取引開始指示ボタンBT10が操作されたことに応じて、客端末装置50は、取得された店舗特定情報と顧客識別情報とを含む取引開始要求を取引管理装置60に送信する。取引開始要求は、上記のように客端末装置50に対する客の操作に応じて送信されてもよいし、特に操作を受け付けることなく、店舗特定情報が取得されたことに応じて送信が実行されるようにしてもよい。
顧客識別情報については、顧客登録の際(客端末装置50にショッピングアプリケーションをダウンロードまたはインストールする際)に、客端末装置50を用いて登録フォームの氏名欄に入力された情報が取引管理装置60の顧客情報に記憶されてよいが、取引管理装置60に加え、客端末装置50の記憶部にも記憶しておいてもよい。なお、店舗が特定された場合には(後述する商品登録初期画面を取得したときには)、当該店舗の店舗名や実施中のサービス(その日に配布されているチラシ情報)、利用可能なクーポン情報を画面(商品登録初期画面または商品登録初期画面とは別の画面)に表示してもよい。なお、サービスやクーポンの情報は、例えば画面情報として取引管理装置60から取得してもよい。
11A shows an example of a start-up screen of the shopping application displayed on the display unit 504 of the customer terminal device 50. The start-up screen in the figure displays the 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 customer terminal device 50 transmits a transaction start request including the acquired store specific information and customer identification information to the transaction management device 60. The transaction start request may be transmitted in response to the customer's operation on the customer terminal device 50 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 customer terminal device 50 during customer registration (when downloading or installing a shopping application to the customer terminal device 50) may be stored in the customer information of the transaction management device 60, but may also be stored in the memory of the customer terminal device 50 in addition to the transaction management device 60. 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 60 as screen information, for example.

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

ステップS2:客端末装置50から取引開始要求として顧客識別情報及び店舗特定情報を受信した取引管理装置60は、当該取引のカート情報を生成する。なお、カート情報は、生成された初期状態では、カート識別情報、取引開始日時、顧客識別情報は格納されるが、実際の取引(商品登録)の開始前であるため、他の情報(取引終了日時、商品情報(登録商品情報、保留商品情報)等)は格納されていない。 Step S2: The transaction management device 60, which has received the customer identification information and store identification information as a transaction start request from the customer terminal device 50, 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.

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

つまり、客端末装置50から取引開始要求として顧客識別情報及び店舗特定情報を受信した取引管理装置60は、客端末装置50から受信した店舗特定情報から店舗識別情報を取得し、さらに、現在日付を取得し、シリアル番号を発行(採番)し、店舗識別情報と現在日付とシリアル番号とを結合させて、カート情報内のカート識別情報として記憶する。また、客端末装置50から取引開始要求として店舗特定情報や顧客識別情報を受信した取引管理装置60は、現在日時を取得し、カート情報内の取引開始日時(生成日時)として記憶する。また、客端末装置50から取引開始要求として店舗特定情報や顧客識別情報を受信した取引管理装置60は、客端末装置50から受信した顧客識別情報をカート情報内の顧客識別情報として記憶する。 In other words, the transaction management device 60, which receives customer identification information and store identification information from the customer terminal device 50 as a transaction start request, acquires the store identification information from the store identification information received from the customer terminal device 50, 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. In addition, the transaction management device 60, which receives store identification information and customer identification information from the customer terminal device 50 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. In addition, the transaction management device 60, which receives store identification information and customer identification information from the customer terminal device 50 as a transaction start request, stores the customer identification information received from the customer terminal device 50 as customer identification information in the cart information.

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

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

ステップS5:顧客の操作により客端末装置50は、商品に付されたバーコードをスキャンし、商品コードを読み取る。なお、同図では、バーコードのスキャンは成功したものとする。ステップS5~ステップS9は、商品に付されたバーコードをスキャンするごとに繰り返し実行される。 Step S5: In response to a customer's operation, the customer terminal device 50 scans the barcode attached to the product and reads 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.

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

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

ステップS7:取引管理装置60は、特定したカート情報内の商品データを更新する。具体的には、取引管理装置60は、受信された商品登録情報にN品目としての商品コードが含まれていた場合には、特定したカート情報において、当該商品コードを登録商品情報(登録商品N)の商品コードとして記憶し、当該商品コードに対応する品名及び価格を商品情報から取得し、登録商品情報(登録商品N)の商品及び価格として記憶する。また、取引管理装置60は、特定したカート情報において、登録商品情報(計)を更新する。 Step S7: The transaction management device 60 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 60 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 60 also updates the registered product information (total) in the identified cart information.

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

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

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

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

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

ステップS11:精算移行指示操作を受け付けた客端末装置50は、2次元コードを生成する。つまり、客端末装置50は、当該客端末装置50による買上商品について精算処理を実行するために必要となる情報(例えば、カート識別情報)を2次元コード化する。2次元コードを生成した客端末装置50は、生成した2次元コードを表示部に表示する。例えば、図11(D)に示したような2次元コードを配置したコード表示画面を表示部に表示する。 Step S11: The customer terminal device 50 that has accepted the checkout transition instruction operation generates a two-dimensional code. In other words, the customer terminal device 50 converts information required to execute the checkout process for the items purchased by the customer terminal device 50 (e.g., cart identification information) into a two-dimensional code. The customer terminal device 50 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. 11 (D) is displayed on the display unit.

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

ステップS13:客端末装置50の表示部に表示されている2次元コードを読み取った精算装置40は、取引管理装置60に小計金額の算出を要求する。例えば、精算装置40は、小計金額の算出を要求する算出要求(小計算出要求情報)を2次元コードから取得したカート識別情報とともに取引管理装置60に送信する。 Step S13: The settlement device 40 reads the two-dimensional code displayed on the display of the customer terminal device 50 and requests the transaction management device 60 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 60 together with the cart identification information obtained from the two-dimensional code.

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

ステップS15:カートを特定した取引管理装置60は、特定したカート情報に対応するカート情報に含まれる登録商品情報における価格等の情報を利用して、小計金額を算出する。 Step S15: After identifying the cart, the transaction management device 60 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:小計金額を算出した取引管理装置60は、カート情報を更新(小計金額(算出後小計金額)を記憶)するとともに、算出した小計金額を示す小計情報をカート識別情報とともに精算装置40に送信する。 Step S16: After calculating the subtotal, the transaction management device 60 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:取引管理装置60からカート識別情報及び小計情報を受信した精算装置40は、客側表示部405に、例えば図12(B)に示すような小計金額を表示する。 Step S17: Having received the cart identification information and subtotal information from the transaction management device 60, the settlement device 40 displays the subtotal amount, for example as shown in FIG. 12 (B), on the customer side display unit 405.

ステップS18:客側表示部405に小計金額を表示した精算装置40は、支払い(精算)を実行する。具体的には、精算装置40は、決済種別の選択を受け付ける。現金の場合には、預り金の投入を受け付けて、釣り銭金額を算出し、釣り銭がある場合には、釣り銭を放出するとともに、レシートを発行する。また、精算装置40は、精算が完了した場合には、精算完了情報をカート情報とともに取引管理装置60に送信し、取引管理装置60は当該カートの取引終了日時(精算日時)を記憶する。 Step S18: The settlement device 40, which has displayed the subtotal on the customer 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 amount of change, 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 60, and the transaction management device 60 stores the transaction end date and time (settlement date and time) for that cart.

なお、客端末装置50は、商品をスキャンした後に商品コードを取引管理装置60に送信するが(S5)、当該店舗(来店して商品登録初期画面を表示したときの店舗)内においてスキャンした商品以外の商品(例えば、他の店舗に移動してスキャンした商品等)について商品コードを送信しないようにしてもよい。例えば、客端末装置50は、来店時(又は商品登録初期画面の表示時)に位置情報(GPS情報)を取得し、記憶する。また、客端末装置50は、個々の商品をスキャンしたときに位置情報を取得し、商品のスキャン時に取得した位置情報と来店時(又は商品登録初期画面の表示時)に取得した位置情報とを比較する。そして、客端末装置50は、両者が一致(または略一致)した場合には当該商品の商品コードの取引管理装置60への送信を許可し、一致(または略一致)しなかった場合には当該商品の商品コードの取引管理装置60への送信を禁止してもよい。
これにより、不適切な商品登録(例えば、他の店舗等において生成されたカートに対する商品登録等)を防止することができる。
The customer terminal device 50 transmits the product code to the transaction management device 60 after scanning the product (S5), but may not transmit product codes for products (e.g., products scanned after moving to another store) other than the products scanned in the store (the store when the customer visited the store and displayed the product registration initial screen). For example, the customer terminal device 50 acquires and stores location information (GPS information) when the customer visits the store (or when the product registration initial screen is displayed). The customer terminal device 50 also acquires location information when each product is scanned, and compares the location information acquired when the customer scans the product with the location information acquired when the customer visited the store (or when the product registration initial screen is displayed). If the two match (or approximately match), the customer terminal device 50 may permit the transmission of the product code of the product to the transaction management device 60, and if they do not match (or approximately match), the customer terminal device 50 may prohibit the transmission of the product code of the product to the transaction management device 60.
This makes it possible to prevent inappropriate product registration (for example, registering a product to a cart created at another store, etc.).

精算装置40は、上述のように商品コードの送信を禁止した場合には、商品のスキャン後にエラーメッセージ(例えば、「〇〇店舗内ではないため、登録ができません」)を客側表示部405に表示してもよい。また、精算装置40は、上記メッセージを客側表示部405に代えてまたは加えて店員側表示部410に表示してもよい。 When the settlement device 40 prohibits the transmission of the product code as described above, it may display an error message (e.g., "Registration is not possible because this is not in store X") on the customer display unit 405 after scanning the product. The settlement device 40 may also display the above message on the store clerk display unit 410 instead of or in addition to the message on the customer display unit 405.

また、精算装置40は、客端末装置50の表示部に表示されている2次元コードを読み取った後に取引管理装置60に小計金額の算出を要求するが(S13)、当該店舗内においてスキャンした商品以外の商品(例えば、他の店舗でスキャンした商品等)について小計金額の算出を要求しないようにしてもよい。例えば、精算装置40は、当該店舗の店舗識別情報を参照し(自精算装置40内に当該店舗の店舗識別情報を記憶し参照してもよいし、アクセス可能な他の装置内に記憶されている店舗識別情報を参照してもよい)、客端末装置50の表示部に表示されている2次元コードを読み取ったときに、当該2次元コードから得られるカート識別情報と、当該店舗の店舗識別情報とを比較する。そして、精算装置40は、カート識別情報に含まれる店舗識別情報が、当該店舗の店舗識別情報を含む構成である場合には小計金額の算出の要求を許可し、当該店舗の店舗識別情報を含む構成でない場合には小計金額の算出の要求を禁止してもよい。
これにより、不適切な精算(例えば、他の店舗等において商品登録された商品の精算等)を防止することができる。
The settlement device 40 may read the two-dimensional code displayed on the display of the customer terminal device 50 and then request the transaction management device 60 to calculate the subtotal amount (S13), but may not request the calculation of the subtotal amount for products other than the product scanned in the store (for example, products scanned in other stores). For example, the settlement device 40 refers to the store identification information of the store (the settlement device 40 may store and refer to the store identification information of the store in the settlement device 40, or may refer to the store identification information stored in another accessible device), and when the settlement device 40 reads the two-dimensional code displayed on the display of the customer terminal device 50, compares the cart identification information obtained from the two-dimensional code with the store identification information of the store. The settlement device 40 may permit the request to calculate the subtotal amount if the store identification information included in the cart identification information includes the store identification information of the store, and may prohibit the request to calculate the subtotal amount if the store identification information does not include the store identification information of the store.
This makes it possible to prevent inappropriate payments (for example, payments for products registered at other stores, etc.).

精算装置40は、上述のように小計金額の要求を禁止した場合には、2次元コードの読取後にエラーメッセージ(例えば、「〇〇店舗以外の商品を含むため、精算ができません」)を客側表示部405に表示してもよい。また、精算装置40は、上記メッセージを客側表示部405に代えてまたは加えて店員側表示部410に表示してもよい。 When the settlement device 40 prohibits the request for the subtotal amount as described above, it may display an error message (e.g., "Settlement cannot be completed because the transaction includes products not from store XX") on the customer display unit 405 after reading the two-dimensional code. The settlement device 40 may also display the above message on the store clerk display unit 410 instead of or in addition to the message on the customer display unit 405.

なお、図10の処理手順の例では、取引管理装置60が小計金額を算出するようにされている。しかしながら、例えば、精算装置40が、取引管理装置60からカート情報を取得し、取得されたカート情報に基づいて、小計金額を算出するようにされてよい。あるいは、取引管理装置60が管理装置10にカート情報を送信して小計金額の算出を要求し、管理装置10が受信されたカート情報を利用して小計金額を算出し、算出された小計金額を、取引管理装置60を経由して精算装置40に送信するようにされてよい。 In the example of the processing procedure in FIG. 10, the transaction management device 60 calculates the subtotal amount. However, for example, the settlement device 40 may acquire cart information from the transaction management device 60 and calculate the subtotal amount based on the acquired cart information. Alternatively, the transaction management device 60 may transmit cart information to the management device 10 and request calculation of the subtotal amount, the management device 10 may calculate the subtotal amount using the received cart information, and the calculated subtotal amount may be transmitted to the settlement device 40 via the transaction management device 60.

なお、取引管理装置60は、精算処理に際して、該当顧客についての顧客情報やカート情報に基づいて、顧客のこれまで商品についてのキャンセル状況を確認し、不正に対する警告を行うべきか否かを判定してよい。警告を行うべきと判定した場合、取引管理装置60は、例えば精算装置40に警告のための報知を実行させてよい。 When processing the settlement, the transaction management device 60 may check the cancellation status of the customer's products based on the customer information and cart information for the customer, and determine whether or not to issue a warning against fraud. If it is determined that a warning should be issued, the transaction management device 60 may, for example, cause the settlement device 40 to issue a warning notification.

また、取引管理装置60は、精算処理に際して、カート情報に含まれる商品情報のうちに、保留商品が含まれているか否かを判定し、保留商品が含まれている場合、精算装置40に保留商品の修正指示を要求してよい。保留商品の修正指示の要求を受けた精算装置40は、図12(C)に示すように、保留商品がある旨を報知する表示を行う。報知を確認した店員は、保留商品の解除(修正)として、保留商品に対応する価格の入力や保留商品のキャンセル等の操作を行う。 In addition, during checkout processing, the transaction management device 60 may determine whether the product information included in the cart information includes any reserved items, and if so, may request the checkout device 40 to provide instructions to correct the reserved items. Upon receiving a request to provide instructions to correct the reserved items, the checkout device 40 displays a message to notify the user that there are reserved items, as shown in FIG. 12(C). Upon confirming the message, the store clerk may perform an operation to release (correct) the reserved items, such as entering a price corresponding to the reserved items or canceling the reserved items.

[保留解除遠隔操作について]
保留商品についての保留状態の解除(保留解除)は、図12(C)に示すようにして保留商品がある旨を報知する表示が行われた精算装置40を店員が操作することによって行われる。しかしながら、この場合には、保留商品がある旨を報知している精算装置40に店員が逐一赴く必要がある。
そこで、本実施形態のショッピングシステムでは、非正常取引において登録された保留商品のうちに含まれている未特定商品について、店員が監視装置80を操作して保留商品の保留解除を行うことが可能なようにされる。
つまり、本実施形態においては、店員が精算装置40に赴かなくとも、監視装置80を使用して、未特定商品の保留状態を解除する遠隔操作(保留解除遠隔操作)を行うことが可能とされる。
このような保留解除遠隔操作が可能とされることで、未特定商品に該当する保留商品については、保留解除を精算装置40にて行う必要がなくなる。これにより、保留商品の保留解除が精算装置40で精算を行うよりも以前の段階でも行えることになるので、保留商品の保留解除を効率良く行うことが可能となる。また、保留解除の操作を精算装置40と監視装置80とで分散させることが可能になるので、精算装置40での保留解除のための延べの待ち時間を短縮することが可能となり、精算装置40の利用効率を向上させることも可能となる。
[About remote release from hold]
The release of the reserved state of the reserved item (removal of the reserved item) is performed by a store clerk operating the settlement device 40 that has displayed a display notifying the user that there is a reserved item, as shown in Fig. 12(C). However, in this case, the store clerk needs to go to each settlement device 40 that is notifying the user that there is a reserved item.
Therefore, in the shopping system of this embodiment, the store clerk is allowed to operate the monitoring device 80 to release the pending items of unspecified items included in the pending items registered in the abnormal transaction.
In other words, in this embodiment, even if a store clerk does not go to the settlement device 40, the monitoring device 80 can be used to perform a remote operation (remote hold release operation) to release the hold status of an unspecified product.
By enabling such remote hold release operation, it becomes unnecessary to release the hold of reserved items that correspond to unspecified items at the settlement device 40. As a result, the hold of reserved items can be released at a stage before settlement at the settlement device 40, so that the hold of reserved items can be released efficiently. In addition, since the hold release operation can be distributed between the settlement device 40 and the monitoring device 80, it is possible to shorten the total waiting time for the hold release at the settlement device 40, and it is also possible to improve the utilization efficiency of the settlement device 40.

以下、本実施形態における保留解除遠隔操作の流れについて説明する。以降の説明において、客が商品を登録するために客端末装置50により商品に付されたコード(例えば、バーコード)をスキャンさせる(読み取らせる)操作を、商品登録操作ともいう。客端末装置50は、撮像部506により撮像された画像からコードを抽出してコード情報を取得するコードスキャン機能を有する。客端末装置50は、商品に付されたコードをスキャンすることにより商品コードを取得することができる。 The flow of the hold release remote operation in this embodiment will be described below. In the following description, the operation of the customer having the customer terminal device 50 scan (read) the code (e.g., a barcode) attached to the product in order to register the product is also referred to as the product registration operation. The customer terminal device 50 has a code scanning function that extracts a code from an image captured by the imaging unit 506 and acquires code information. The customer terminal device 50 can acquire the product code by scanning the code attached to the product.

客は、店舗の売り場にて自分が購入する商品に付されたコードを客端末装置50によりスキャンさせるようにして、商品登録操作を行っていくようにされる。商品登録操作の結果、商品が登録されると、図11(C)に示したように、登録商品リストにおいて今回登録された商品のリスト項目が追加されるようにして商品登録画面が更新される。 Customers can perform product registration operations by scanning the code attached to the product they wish to purchase at the store's sales floor using the customer terminal device 50. When the product is registered as a result of the product registration operation, the product registration screen is updated so that a list item for the currently registered product is added to the registered product list, as shown in FIG. 11 (C).

そのうえで、本実施形態の客端末装置50は、或る商品について商品登録操作を行った結果として、保留商品のうちの未特定商品に該当すると判定した場合、保留解除案内画面を表示させる。保留解除案内画面は、客に向けて、今回の商品登録操作の対象とされた商品が、未特定商品として扱われたことを報知し、未特定商品の保留解除のために保留解除遠隔操作を依頼するか否かを指定(選択)する操作が行われる画面である。 Then, in this embodiment, the customer terminal device 50 displays a hold release guide screen when it determines that a product is an unspecified product among the held products as a result of performing a product registration operation for the product. The hold release guide screen is a screen that notifies the customer that the product that was the subject of the current product registration operation has been treated as an unspecified product, and allows the customer to specify (select) whether or not to request a hold release remote operation to release the unspecified product from hold.

以下において、まず、商品登録操作の結果、登録対象の商品について、分類番号1の「NON-FILE」に該当する未特定商品であると判定された場合の例を説明する。 Below, we will first explain an example in which, as a result of the product registration operation, the product to be registered is determined to be an unspecified product that falls under "NON-FILE" of classification number 1.

図13(A)は、保留解除案内画面WD51の一例を示している。同図の保留解除案内画面WD51は、商品登録画面上に重畳するようにして配置されるウィンドウ形式として表示された例である。
同図の保留解除案内画面WD51においては、今回の商品登録操作の対象の商品について、保留商品における未特定商品として登録されたことを客に報知するとともに、保留解除遠隔操作の依頼が可能であることを案内するメッセージが表示される。
また、保留解除案内画面WD51においては、操作依頼ボタンBT51と操作不要宣言ボタンBT52とが配置されている。操作依頼ボタンBT51は、客がこの場で保留解除遠隔操作を依頼する場合に操作するボタンである。操作不要宣言ボタンBT52は、客がこの場での保留解除遠隔操作は依頼せずに、精算装置40にて精算を行う際に店員に保留解除をしてもらおうとする場合に操作するボタンである。
13A shows an example of the on-hold release guide screen WD51. The on-hold release guide screen WD51 in the figure is an example displayed in a window format arranged so as to be superimposed on the product registration screen.
The hold release guidance screen WD51 in the same figure displays a message informing the customer that the product that is the subject of the current product registration operation has been registered as an unspecified product in the held products, and informing the customer that a hold release remote operation can be requested.
In addition, on the hold release guidance screen WD51, an operation request button BT51 and an operation-free declaration button BT52 are arranged. The operation request button BT51 is a button that a customer operates when he/she requests a hold release remote operation on the spot. The operation-free declaration button BT52 is a button that a customer operates when he/she does not request a hold release remote operation on the spot, but instead wants a store clerk to release the hold when making payment at the payment device 40.

また、同図の保留解除案内画面WD51の背景に表示されている商品登録画面は、今回の商品登録操作の結果が反映された状態に更新されている。つまり、商品登録画面の最下段の商品のリスト項目においては、「保留商品:NON-FILE」のように表示されている。このようなリスト項目の表示は、今回の商品登録操作の結果として、分類番号1の「NON-FILE」に該当する保留商品として登録されたことを示している。また、分類番号1の「NON-FILE」に該当する保留商品の場合には、取得された商品コードに対応付けられた商品情報が取得されていないことから、価格の情報も取得されていない。このため、商品登録画面の最下段の商品のリスト項目においては、価格の表示が行われていない。 The product registration screen displayed in the background of the hold release guide screen WD51 in the figure has been updated to reflect the results of the current product registration operation. That is, the product list item at the bottom of the product registration screen displays "Reserved Product: NON-FILE." This list item display indicates that the product has been registered as a reserved product that corresponds to classification number 1, "NON-FILE," as a result of the current product registration operation. Furthermore, in the case of a reserved product that corresponds to classification number 1, "NON-FILE," no product information associated with the obtained product code has been obtained, and therefore no price information has been obtained either. For this reason, the price is not displayed in the product list item at the bottom of the product registration screen.

この場合の客は、この場で保留解除遠隔操作を依頼することとしたので、操作依頼ボタンBT51を操作した。操作依頼ボタンBT51が操作されたことに応じて、客端末装置50は、操作依頼情報を取引管理装置60に送信する。
操作依頼情報には、カート識別情報と、保留商品参照情報とが含まれる。今回の商品登録操作の対象の商品が、分類番号1の「NON-FILE」としての未特定商品であるとされた場合、保留商品参照情報には、客端末装置50がコードのスキャンにより取得した商品コードと、コードのスキャンが行われているときに撮像部506により撮像された撮像画像とが含まれる。
今回の商品登録操作の対象の商品が、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」のうちのいずれかの未特定商品であるとされた場合、保留商品参照情報には、コードのスキャンが行われているときに撮像部506により撮像された撮像画像が含まれるが、商品コードは含まれない。
In this case, the customer decides to request a remote operation to release the hold on the spot, and so operates the operation request button BT51. In response to the operation of the operation request button BT51, the customer terminal device 50 transmits operation request information to the transaction management device 60.
The operation request information includes cart identification information and reserved product reference information. If the product to be registered this time is an unspecified product with classification number 1 and a "NON-FILE", the reserved product reference information includes the product code acquired by the customer terminal device 50 by scanning the code, and the captured image captured by the imaging unit 506 when the code is being scanned.
If the product that is the subject of the current product registration operation is determined to be an unspecified product with classification numbers 2 to 4, either "Cannot read,""Pseudo scan input," or "Non-scan input," the pending product reference information includes the image captured by the imaging unit 506 when the code is being scanned, but does not include the product code.

取引管理装置60は、受信した操作依頼情報を監視装置80に転送する。この際、取引管理装置60は、今回の商品登録操作に応じて未特定商品としての分類で登録した商品情報を操作依頼情報に含めて監視装置80に送信する。 The transaction management device 60 transfers the received operation request information to the monitoring device 80. At this time, the transaction management device 60 includes the product information registered as an unspecified product in response to the current product registration operation in the operation request information and transmits it to the monitoring device 80.

客端末装置50は、上記のように取引管理装置60経由で操作依頼情報を監視装置80に送信すると、保留解除案内画面WD51に代えて、保留解除待機画面WD52を表示する。
図13(B)は、保留解除待機画面WD52の一例を示している。同図の保留解除待機画面WD52は、保留解除案内画面WD51と同様に、商品登録画面上に重畳して配置されるウィンドウ形式の例である。
同図の保留解除待機画面WD52においては、現在において保留解除操作が行われていることと、保留解除操作による未特定商品の保留解除が完了するまで待機してもらうことを客に案内する内容のメッセージが表示される。
When the customer terminal device 50 transmits operation request information to the monitoring device 80 via the transaction management device 60 as described above, it displays a hold release waiting screen WD52 instead of the hold release guidance screen WD51.
13B shows an example of the on-hold release waiting screen WD52. The on-hold release waiting screen WD52 in the figure is an example of a window format that is superimposed on the product registration screen, similar to the on-hold release guide screen WD51.
The hold release waiting screen WD52 in the same figure displays a message informing the customer that the hold release operation is currently being performed and to wait until the hold release operation for the unidentified product is completed.

また、操作依頼情報を受信した監視装置80は、商品情報入力画面を表示部806に表示させる。監視装置80を使用して監視を行う監視担当の店員は、商品情報入力画面が表示されることで、客より保留解除遠隔操作の依頼があったことを把握できる。 Furthermore, the monitoring device 80 that has received the operation request information displays a product information input screen on the display unit 806. The store clerk in charge of monitoring using the monitoring device 80 can see that a customer has requested a remote operation to release the hold by viewing the product information input screen.

なお、監視装置80は、商品情報入力画面を表示するのに先だって、客からの保留解除遠隔操作の依頼があったことの通知と、依頼に応じた保留解除遠隔操作を行うか否かの宣言操作とが行われる保留解除操作確認画面を表示部806に表示してよい。保留解除遠隔操作を行うか否かの宣言操作は、保留解除遠隔操作を行うことを宣言するボタンと、保留解除遠隔操作を行わないことを宣言するボタンとのいずれかに対する操作であってよい。
店員が、保留解除操作確認画面に対して保留解除遠隔操作を行うことを宣言する操作を行った場合には、表示部806における表示が、商品情報入力画面に変更される。また、店員が、保留解除操作確認画面に対して保留解除遠隔操作を行わないことを宣言する操作を行った場合には、表示部806における表示は、保留解除操作確認画面が表示される前の所定画面に戻るようにされる。
Prior to displaying the product information input screen, monitoring device 80 may display on display unit 806 a hold release operation confirmation screen for notifying the customer that a hold release remote operation has been requested by the customer and for allowing a declaration operation as to whether or not to perform the hold release remote operation in response to the request. The declaration operation as to whether or not to perform the hold release remote operation may be an operation on either a button for declaring that the hold release remote operation will be performed or a button for declaring that the hold release remote operation will not be performed.
When the store clerk performs an operation on the hold release operation confirmation screen to declare that he/she will perform the hold release remote operation, the display on the display unit 806 is changed to the product information input screen. Also, when the store clerk performs an operation on the hold release operation confirmation screen to declare that he/she will not perform the hold release remote operation, the display on the display unit 806 is returned to the predetermined screen before the hold release operation confirmation screen was displayed.

図14(A)は、表示部806に表示される商品情報入力画面の一例を示している。同図の商品情報入力画面は、商品コード入力エリアAR30-1、検索ボタンBT31、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5、確認ボタンBT32、削除ボタンBT33、スキャン状況画像エリアAR31が配置されている。 Figure 14 (A) shows an example of a product information input screen displayed on the display unit 806. The product information input screen in the figure is arranged with a product code input area AR30-1, a search button BT31, a product name input area AR30-2, a selling price input area AR30-3, a product type input area AR30-4, a warning type input area AR30-5, a confirmation button BT32, a delete button BT33, and a scan status image area AR31.

なお、商品コード入力エリアAR30-1、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5について特に区別しない場合には、入力エリアAR30と記載する。 Note that when there is no need to distinguish between the product code input area AR30-1, product name input area AR30-2, selling price input area AR30-3, product type input area AR30-4, and warning type input area AR30-5, they will be referred to as input area AR30.

商品コード入力エリアAR30-1は、保留解除の対象とされた未特定商品の商品コードが入力される入力エリアである。
検索ボタンBT31は、商品コード入力エリアAR30-1への商品コードの入力にあたり、商品マスタに登録されている商品を検索する場合に操作されるボタンである。
商品名入力エリアAR30-2は、商品名が入力される入力エリアである。
売価入力エリアAR30-3は、売価が入力される入力エリアである。
商品タイプ入力エリアAR30-4は、商品タイプが入力される入力エリアである。
警告タイプ入力エリアAR30-5は、警告タイプが入力される入力エリアである。
確認ボタンBT32は、保留解除の実行にあたり上記の各入力エリアAR30に入力された情報の内容を確認する入力情報確認画面の表示を指示する操作が行われるボタンである。
削除ボタンBT33は、保留解除として、保留解除の対象とされた未特定商品についての、保留商品としての登録を削除する場合に操作されるボタンである。
The product code input area AR30-1 is an input area in which the product code of the unspecified product to be released from reservation is input.
The search button BT31 is a button that is operated when searching for a product registered in the product master when inputting a product code in the product code input area AR30-1.
The product name input area AR30-2 is an input area where the product name is input.
The selling price input area AR30-3 is an input area where the selling price is input.
The product type input area AR30-4 is an input area where the product type is input.
The warning type input area AR30-5 is an input area in which the warning type is input.
The confirmation button BT32 is a button operated to instruct the display of an input information confirmation screen for confirming the contents of the information input in each of the input areas AR30 when releasing a hold.
The delete button BT33 is a button that is operated when deleting the registration of an unspecified product that has been subject to release from reservation as a reserved product.

スキャン状況画像エリアAR31は、スキャン状況画像が表示されるエリアである。スキャン状況画像は、客の商品登録操作に応じて客端末装置50による保留解除の対象とされた未特定商品のコードのスキャンが行われていたときに、撮像部506が撮像して得られた撮像画像である。このようなスキャン状況画像の内容は、客端末装置50により商品のコードのスキャンが行われているときに、保留解除の対象とされた未特定商品がどのような状況であったのかを示すものとなる。
また、スキャン状況画像エリアAR31において、スキャン状況画像は、例えば撮像タイミングが異なる複数枚が表示されてよい。また、スキャン状況画像は、動画像あるいは一定時間おきに撮像された静止画によるタイムラプス画像であってもよい。
The scan status image area AR31 is an area where a scan status image is displayed. The scan status image is an image captured by the imaging unit 506 when the code of the unspecified product that is the subject of hold release by the customer terminal device 50 is scanned in response to the customer's product registration operation. The content of such a scan status image indicates the status of the unspecified product that is the subject of hold release when the product code is scanned by the customer terminal device 50.
In addition, in the scan status image area AR31, for example, a plurality of scan status images captured at different timings may be displayed. In addition, the scan status image may be a moving image or a time lapse image of still images captured at regular intervals.

未特定商品が分類番号1の「NON-FILE」であった場合には、商品登録操作に応じたコードのスキャンの結果、商品コードについては正常に取得されている。しかしながら、取得された商品コードに対応付けられた商品情報が取得されていない。
このため、商品情報入力画面の初期表示状態においては、商品コード入力エリアAR30-1には商品コードが入力済みとされているが、残る商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5のそれぞれにおいては、情報が未入力の状態にある。
When the unspecified product is a "NON-FILE" with classification number 1, the product code is successfully acquired as a result of scanning the code according to the product registration operation. However, the product information associated with the acquired product code is not acquired.
For this reason, in the initial display state of the product information input screen, a product code has already been entered into the product code input area AR30-1, but no information has been entered into the remaining product name input area AR30-2, selling price input area AR30-3, product type input area AR30-4, and warning type input area AR30-5.

そこで、店員は、情報が未入力の上記の各入力エリアAR30に対して、保留解除の対象とされた未特定商品に対応する内容の情報を入力していく操作を行う。この際、店員は、スキャン状況画像エリアAR31にて表示されているスキャン情報画像を見て、保留解除の対象とされた未特定商品が、どのような商品であるのかを判断することができる。これにより、店員は、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5のそれぞれに、どのような内容の情報を入力すればよいのかを特定できる。上記の各入力エリアAR30に入力する情報を判断するのにあたり、店員は、例えば店舗で扱い可能な商品情報が掲載された商品簿等を参照するようにされてもよい。
そして、店員は、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5のそれぞれに、特定した情報を入力する操作を行うようにされる。この結果、図14(A)に示されるように、商品コード入力エリアAR30-1、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5の全ての入力エリアにおいて、保留解除の対象とされた未特定商品についての情報が入力された状態が得られる。
The store clerk then performs an operation of inputting information corresponding to the unspecified commodity to be released from the hold into each of the input areas AR30 in which information has not been input. At this time, the store clerk can determine what kind of commodity the unspecified commodity to be released from the hold is by looking at the scan information image displayed in the scan status image area AR31. This allows the store clerk to determine what kind of information should be input into each of the product name input area AR30-2, the selling price input area AR30-3, the product type input area AR30-4, and the warning type input area AR30-5. When determining what information to input into each of the input areas AR30, the store clerk may refer to, for example, a product book or the like in which product information available in the store is listed.
The store clerk then performs an operation to input the specified information into each of the product name input area AR30-2, selling price input area AR30-3, product type input area AR30-4, and warning type input area AR30-5. As a result, as shown in Fig. 14(A), a state is obtained in which information about the unspecified product that is the subject of the hold release is input into all of the input areas, the product code input area AR30-1, product name input area AR30-2, selling price input area AR30-3, product type input area AR30-4, and warning type input area AR30-5.

上記のようにして全ての入力エリアAR30に情報が入力された状態とすると、店員は確認ボタンBT32を操作する。確認ボタンBT32が操作されたことに応じて、図示は省略するが、表示部806において入力情報確認画面が表示される。入力情報確認画面においては、商品情報入力画面における各入力エリアAR30に入力された情報の内容が示されるとともに、保留解除の実行を指示する実行ボタンが配置されている。
店員は、商品情報入力画面において示される情報の内容を確認したうえで、実行ボタンを操作する。実行ボタンが操作されたことに応じて、監視装置80は、入力エリアAR30に入力された情報(簡易商品情報)を含む保留解除要求を、取引管理装置60に送信する。
When information has been entered into all of the input areas AR30 in the above manner, the store clerk operates the confirmation button BT32. In response to the operation of the confirmation button BT32, an input information confirmation screen (not shown) is displayed on the display unit 806. The input information confirmation screen shows the content of the information entered into each input area AR30 on the product information input screen, and also has an execute button for issuing an instruction to cancel the hold.
The store clerk confirms the content of the information displayed on the product information input screen and then presses the execute button. In response to the execution button being pressed, the monitoring device 80 transmits a hold release request including the information (simple product information) entered in the input area AR30 to the transaction management device 60.

取引管理装置60は、保留解除要求を受信すると、カート情報に格納されている今回の保留解除対象とされた保留商品の保留商品情報を、受信された保留解除要求に含まれる簡易商品情報を含む登録商品情報で置換する。これにより、未特定商品としての保留商品は保留状態が解除され、正常に登録されたものとして扱われる。 When the transaction management device 60 receives a hold release request, it replaces the held product information of the held product that is currently being released and is stored in the cart information with the registered product information including the simplified product information included in the received hold release request. As a result, the held product as an unspecified product is released from the held state and is treated as if it had been registered normally.

取引管理装置60は、上記のようにして未特定商品としての保留商品の保留状態を解除して正常な商品としての登録(正常登録)を行うと、客端末装置50に保留解除完了通知を送信する。保留解除完了通知には、保留商品であることを示していた該当のリスト項目について今回の保留解除により正常登録されたことを示す態様に変更された商品登録更新画面の情報が含まれる。 When the transaction management device 60 releases the pending status of the pending item as an unspecified item and registers it as a normal item (normal registration) as described above, it sends a notification of completion of pending release to the customer terminal device 50. The notification of completion of pending release includes information on the product registration update screen in which the corresponding list item that indicated it was a pending item has been changed to a state indicating that it has been normally registered as a result of this pending release.

客端末装置50は、保留解除完了通知を受信すると、まず、これまで表示させていた保留解除待機画面WD52に代えて、保留解除確認画面WD53を表示させる。
図13(C)は、保留解除確認画面WD53の一例を示している。同図の保留解除確認画面WD53においては、保留解除遠隔操作が完了して保留解除の行われたことを客に報知するメッセージと、確認ボタンBT53が配置されている。
客は、表示された保留解除確認画面WD53を見ることで、今回の未特定商品としての保留商品の保留解除が完了したことを把握できる。客は、保留解除が完了したことの確認として、確認ボタンBT53を操作する。
When the customer terminal device 50 receives the on-hold release completion notification, it first displays a on-hold release confirmation screen WD53 in place of the on-hold release waiting screen WD52 that has been displayed up until now.
13C shows an example of a hold release confirmation screen WD53. In the hold release confirmation screen WD53 in the figure, a message notifying the customer that the hold release remote operation has been completed and the hold release has been performed, and a confirmation button BT53 are arranged.
The customer can see that the release of the reserved item as an unspecified item has been completed by looking at the displayed hold release confirmation screen WD53. The customer operates the confirmation button BT53 to confirm that the hold release has been completed.

確認ボタンBT53が操作されたことに応じて、客端末装置50は、保留解除確認画面WD53を消去する。また、客端末装置50は、保留解除完了通知に含まれていた商品登録更新画面の情報を利用して、商品登録画面の表示を更新する。 In response to the operation of the confirmation button BT53, the customer terminal device 50 erases the hold release confirmation screen WD53. In addition, the customer terminal device 50 updates the display of the product registration screen using the product registration update screen information included in the hold release completion notification.

図13(D)は、保留解除確認画面WD53が消去されたうえで更新された商品登録画面を示している。同図の商品登録画面においては、図13(A)~図13(D)の商品登録画面において、「保留商品:NON-FILE」として示されていた最下段のリスト項目が、「○○食パン」のように商品名が表示されるとともに、価格(売価)も表示された状態に変化している。さらに、同図の商品登録画面の最下段のリスト項目においては、例えば「保留解除」と表示されていることで、当該リスト項目に対応する商品は、保留解除が行われたことで正常登録されていることが示される。 Figure 13 (D) shows the product registration screen updated after the hold release confirmation screen WD53 has been erased. In the product registration screen in this figure, the list item at the bottom that was shown as "Reserved product: NON-FILE" in the product registration screens of Figures 13 (A) to 13 (D) has changed to show the product name, such as "XX bread," and the price (selling price). Furthermore, the list item at the bottom of the product registration screen in this figure shows, for example, "Released hold," indicating that the product corresponding to that list item has been successfully registered by being released from hold.

なお、図13(B)に例示したように保留解除待機画面WD52を表示させる態様の場合、一旦表示された保留解除待機画面WD52は、保留解除遠隔操作が完了するまでは消去されない。この場合、客は、未だ登録したい商品があるとしても、保留解除待機画面WD52が表示されている間は、商品登録操作を行うことができず、待機しなければならない。
そこで、客端末装置50は、保留解除案内画面WD51の操作依頼ボタンBT51(図13A))が操作されたことに応じて、保留解除待機画面WD52を表示することに代えて、以下のような表示に遷移させてよい。つまり、客端末装置50は、操作依頼ボタンBT51が操作されたことに応じて保留解除案内画面WD51を操作し、商品登録画面に戻すようにされてよい。そのうえで、商品登録画面において、保留解除遠隔操作の依頼の対象とされた保留商品のリスト項目においては、保留解除遠隔操作の完了待ちであることを示す所定の態様による表示が施されるようにする。そして、保留解除遠隔操作が完了したことに応じて、商品登録画面において、保留解除遠隔操作が完了して保留商品の保留解除が行われたことの通知が所定の態様により行われる。保留解除が行われたことの通知は、例えば図13(C)に準じて保留解除が行われたことを報知するメッセージが示されたポップアップウィンドウが表示されてよい。また、保留解除が行われたことの通知は、表示とともに音の出力やバイブレーション等が併用されてよい。
このように操作依頼ボタンBT51の操作後において商品登録画面が表示されるようにすることで、保留解除遠隔操作が行われている間においても、客が商品登録操作を行うことが可能になる。
In the case of displaying the hold release standby screen WD52 as shown in Fig. 13(B), the hold release standby screen WD52 once displayed is not erased until the hold release remote operation is completed. In this case, even if the customer still wants to register a product, the customer cannot perform the product registration operation while the hold release standby screen WD52 is displayed and must wait.
Therefore, in response to the operation request button BT51 (FIG. 13A) of the hold release guidance screen WD51 being operated, the customer terminal device 50 may transition to the following display instead of displaying the hold release waiting screen WD52. That is, in response to the operation request button BT51 being operated, the customer terminal device 50 may operate the hold release guidance screen WD51 to return to the product registration screen. Then, in the product registration screen, the list item of the held product that is the subject of the request for the hold release remote operation is displayed in a predetermined manner indicating that the hold release remote operation is waiting for completion. Then, in response to the completion of the hold release remote operation, a notification that the hold release remote operation has been completed and the hold of the held product has been released is performed in a predetermined manner on the product registration screen. The notification that the hold has been released may be, for example, a pop-up window showing a message informing that the hold has been released according to FIG. 13(C). The notification that the hold has been released may be performed by using a sound output, vibration, or the like in addition to the display.
In this manner, by making the product registration screen appear after the operation request button BT51 is operated, the customer can perform product registration operation even while the hold release remote operation is being performed.

また、客は、図13(A)のように保留解除案内画面WD51が表示されている状態のもとで、精算装置40にて精算する際に保留解除をしてもらうようにするので、この段階では保留解除遠隔操作を依頼しない、と判断した場合には、操作不要宣言ボタンBT52を操作する。
操作不要宣言ボタンBT52が操作された場合、客端末装置50は、保留解除案内画面WD51を消去し、商品登録画面が表示された状態に戻す。この場合の客端末装置50は、取引管理装置60への操作依頼情報等の送信は行わない。また、この場合には、保留解除案内画面WD51の消去後に表示された商品登録画面における該当の保留商品のリスト項目は、操作不要宣言ボタンBT52が操作される前の保留商品であることを示す表示が維持される。
In addition, when the customer sees the hold release guide screen WD51 displayed as in Figure 13 (A), the customer will have the hold released when making payment at the settlement device 40. If the customer decides not to request remote hold release operation at this stage, the customer operates the no operation required button BT52.
When the no operation required declaration button BT52 is operated, the customer terminal device 50 erases the hold release guide screen WD51 and returns to the state where the product registration screen is displayed. In this case, the customer terminal device 50 does not transmit operation request information, etc. to the transaction management device 60. Also, in this case, the list item of the corresponding held product on the product registration screen displayed after the hold release guide screen WD51 is erased maintains the display indicating that it is the held product before the no operation required declaration button BT52 was operated.

また、監視装置80を使用する店員は、保留解除遠隔操作として、未特定商品としての保留商品の登録を削除することで保留解除を行うと判断した場合には、商品情報入力画面における削除ボタンBT33を操作する。
削除ボタンBT33が操作された場合、監視装置80は、保留商品としての登録の削除を指示する保留解除要求を取引管理装置60に送信する。この場合の取引管理装置60は、保留解除要求の受信に応じて、今回の保留解除対象の保留商品の保留商品情報をカート情報から削除する。これにより、未特定商品としての保留商品は、登録が削除されたものとして扱われることで保留解除が行われる。
この場合の取引管理装置60は、保留解除に応じて客端末装置50に送信する保留解除完了通知に、保留商品であることを示していた該当のリスト項目が削除された商品登録更新画面の情報を含めるようにされる。
In addition, if the store clerk using the monitoring device 80 decides to release the hold by deleting the registration of the held item as an unspecified item, he or she operates the delete button BT33 on the item information input screen as a remote operation to release the hold.
When the delete button BT33 is operated, the monitoring device 80 transmits a hold release request to the transaction management device 60 to instruct the deletion of the registration as a held item. In this case, the transaction management device 60 deletes the held item information of the held item to be released from the cart information in response to receiving the hold release request. As a result, the held item as an unspecified item is treated as having its registration deleted, and is released from the hold.
In this case, the transaction management device 60 will include information from the product registration update screen in which the corresponding list item indicating that the product was on hold has been deleted in the on-hold release completion notification that it sends to the customer terminal device 50 in response to the on-hold release.

また、客の判断で、登録の削除により保留商品の保留解除を行いたい場合がある。一例として、購入するつもりはなかった商品であるのに、客が間違えて客端末装置50にコードを読み取らせてしまったのであるが、そのまま棚に商品を戻してしまったような場合を挙げることができる。
そこで、未特定商品としての保留商品の登録の削除は、例えば客が保留解除遠隔操作の依頼の操作にあたって指定できるようにしてよい。この場合には、例えば、保留解除案内画面WD51において、保留解除として、正常な登録への変更と登録の削除とのいずれかを選択したうえで保留解除遠隔操作を依頼する操作が行えるようにされてよい。
There may also be cases where a customer wishes to release a reserved product by deleting the registration at their own discretion. For example, a customer may mistakenly have the customer terminal device 50 read the code of a product that they did not intend to purchase, but may then return the product to the shelf.
Therefore, the deletion of the registration of the reserved product as an unspecified product may be specified, for example, by the customer when requesting the remote operation for releasing the reserved product. In this case, for example, on the hold release guide screen WD51, the customer may be allowed to select either changing to a normal registration or deleting the registration as the hold release, and then perform the operation for requesting the remote operation for releasing the reserved product.

次に、客が客端末装置50を使用して商品登録操作を行った結果、登録対象の商品について、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」のいずれかに該当する未特定商品であると判定された場合の例を説明する。
この場合にも、客端末装置50は、図13(A)に示されるように保留解除案内画面WD51を表示する。ただし、この場合には、保留解除案内画面WD51の背景に表示される商品登録画面において、今回の商品登録操作の結果を示す最下段の商品のリスト項目は、例えば「保留商品:NON-FILE」の表示に代えて、「保留商品:コード読取不可」といったように、商品登録操作による商品コードの読み取りが失敗したことを示すような内容が表示される。
また、客は、この場合にも、保留解除案内画面WD51が表示された状態において、保留解除遠隔操作を依頼するか否かの自分の判断に応じて、操作依頼ボタンBT51と操作不要宣言ボタンBT52とのいずれかを操作する。操作依頼ボタンBT51が操作された場合には、監視装置80にて店員が行う保留解除遠隔操作に応じて、客端末装置50においては、図13(B)、図13(C)に示されるようにして、表示部504における表示が遷移する。そして、図13(C)のように表示された保留解除確認画面WD53の確認ボタンBT53を客が操作したことに応じて、図13(D)に示されるように、今回の保留解除が反映された商品登録画面が表示される。
Next, we will explain an example in which, as a result of a customer performing a product registration operation using the customer terminal device 50, the product to be registered is determined to be an unspecified product that falls into any of the categories of “read NG,” “pseudo scan input,” or “non-scan input” in classification numbers 2 to 4.
In this case, the customer terminal device 50 also displays the on-hold release guide screen WD51 as shown in Fig. 13(A). However, in this case, in the product registration screen displayed in the background of the on-hold release guide screen WD51, the bottommost product list item showing the result of the current product registration operation displays, for example, "on-hold product: code cannot be read" instead of "on-hold product: NON-FILE", which indicates that the product code reading by the product registration operation has failed.
Also in this case, with the hold release guide screen WD51 displayed, the customer operates either the operation request button BT51 or the operation-free declaration button BT52 depending on his/her own judgment as to whether or not to request a hold release remote operation. When the operation request button BT51 is operated, the display on the display unit 504 of the customer terminal device 50 transitions as shown in Fig. 13(B) and Fig. 13(C) in response to the hold release remote operation performed by the store clerk at the monitoring device 80. Then, in response to the customer operating the confirmation button BT53 on the hold release confirmation screen WD53 displayed as in Fig. 13(C), a product registration screen reflecting the current hold release is displayed as shown in Fig. 13(D).

また、この場合に、監視装置80が保留解除遠隔操作依頼を受けたことに応じて表示する商品情報入力画面は、図14(A)と同様でよい。ただし、未特定商品が、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」のいずれかに該当するものである場合、商品登録操作により商品コードが取得されていない。このため、商品情報入力画面の初期表示状態においては、商品名入力エリアAR30-2、売価入力エリアAR30-3、商品タイプ入力エリアAR30-4、警告タイプ入力エリアAR30-5に加えて、商品コード入力エリアAR30-1においても情報が未入力の状態である。 In this case, the product information input screen displayed by the monitoring device 80 in response to receiving a hold release remote operation request may be the same as that shown in FIG. 14(A). However, if the unidentified product corresponds to any of the classification numbers 2 to 4, "Read NG", "Pseudo scan input", or "Non-scan input", the product code has not been acquired by the product registration operation. Therefore, in the initial display state of the product information input screen, no information is entered in the product name input area AR30-2, selling price input area AR30-3, product type input area AR30-4, warning type input area AR30-5, and also in the product code input area AR30-1.

この場合、店員は、保留解除遠隔操作による保留解除として、正常登録するのであれば、商品情報入力画面における各入力エリアAR30に情報を入力する操作を行うようにされる。この場合にも、店員は、スキャン状況画像エリアAR31にて表示されるスキャン状況画像を見てどのような商品であるのかを判断することができる。そして、店員は、入力エリアAR30のそれぞれに情報を入力したうえで、確認ボタンBT32を操作して入力情報確認画面を表示させ、表示された入力情報確認画面に対する保留解除の実行の指示操作を行う。これにより、未特定商品について保留解除が行われたうえで、正常登録が行われる。
未特定商品が、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」のいずれかに該当するものである場合には、店員は、スキャン状況画像エリアAR31にて表示されるスキャン状況画像を見て把握した商品名等を検索キー(検索条件)として入力し、例えば検索ボタンBT31を操作して検索を実行させてよい。この場合、監視装置80は、例えば取引管理装置60または管理装置10が記憶する商品マスタにアクセスして、入力された検索キーに該当する商品を検索する。店員は、検索された商品のうちから該当の商品を特定する操作を行う。監視装置80は、特定された商品の商品情報を商品マスタから取得し、取得された商品情報を利用して各入力エリアAR30に情報を入力することができる。
In this case, if the store clerk wishes to normally register the product as a hold release by remote hold release operation, the store clerk performs an operation to input information into each input area AR30 on the product information input screen. In this case, the store clerk can also determine what kind of product it is by looking at the scan status image displayed in the scan status image area AR31. After inputting information into each input area AR30, the store clerk operates the confirmation button BT32 to display the input information confirmation screen, and performs an instruction operation to execute hold release on the displayed input information confirmation screen. As a result, the hold is released for the unspecified product, and normal registration is performed.
If the unspecified product falls under any of the classification numbers 2 to 4, "read NG", "pseudo scan input", or "non-scan input", the store clerk may input the product name, etc., as understood from the scan status image displayed in the scan status image area AR31, as a search key (search condition), and operate the search button BT31, for example, to execute a search. In this case, the monitoring device 80 accesses the product master stored in, for example, the transaction management device 60 or the management device 10, and searches for a product that matches the input search key. The store clerk performs an operation to identify the relevant product from among the searched products. The monitoring device 80 can obtain product information of the identified product from the product master, and input information into each input area AR30 using the obtained product information.

また、未特定商品が分類番号1の「NON-FILE」に該当するものであった場合にも正常登録のための商品の検索が可能なようにされてよい。
ただし、未特定商品が「NON-FILE」に該当するとの判定結果は、取引管理装置60が記憶する商品マスタに対応の商品情報が存在していないことが理由である。このため、未特定商品が「NON-FILE」に該当するものであった場合には、「読取NG」、「疑似スキャン投入」、「非スキャン投入」の未特定商品の場合のように、商品の検索のために取引管理装置60の商品マスタにアクセスすることの意味は無い。しかしながら、例えば、店舗のストアコントローラ(例えば、管理装置10でもよい)の商品マスタや例えば系列店舗(店舗チェーン)の本部等のように店舗外に設けられた商品マスタデータベースには対応の商品情報が登録されているが、この商品情報の登録が取引管理装置60の商品マスタに反映されていない可能性がある。
そこで、未特定商品が「NON-FILE」に該当するものであった場合、監視装置80は、検索ボタンBT31が操作されたことに応じて、ストアコントローラに記憶された商品マスタあるいは店舗外の商品マスタデータベースにアクセスし、入力された検索キーに該当する商品の商品情報を検索するようにされてよい。
Also, even if the unspecified product corresponds to "NON-FILE" of classification number 1, it may be possible to search for the product for normal registration.
However, the reason why the unspecified product is determined to be a "NON-FILE" is that there is no corresponding product information in the product master stored in the transaction management device 60. For this reason, when the unspecified product is a "NON-FILE", there is no point in accessing the product master of the transaction management device 60 to search for the product, as in the case of unspecified products that are "unreadable", "pseudo-scanned", or "unscanned". However, although the corresponding product information is registered in the product master of the store's store controller (which may be the management device 10, for example) or in a product master database provided outside the store, such as the headquarters of an affiliated store (store chain), the registration of this product information may not be reflected in the product master of the transaction management device 60.
Therefore, if the unspecified product corresponds to "NON-FILE", the monitoring device 80 may, in response to the operation of the search button BT31, access the product master stored in the store controller or a product master database outside the store, and search for product information of the product that corresponds to the input search key.

また、店員は、保留解除遠隔操作による保留解除として、未特定商品としての登録の取り消しを行う場合には、商品情報入力画面における削除ボタンBT33を操作する。 In addition, when the store clerk wishes to cancel the registration of an unspecified product by remotely releasing the hold, he or she operates the delete button BT33 on the product information input screen.

次に、図14(B)を参照して、監視装置80にて表示される商品情報入力画面の他の例について説明する。
同図の商品情報入力画面においては、入力エリアAR40(商品コード入力エリアAR40-1、商品タイプ入力エリアAR40-2、警告タイプ入力エリアAR40-3、商品名入力エリアAR40-4、売価(売値)入力エリアAR40-5、個数単位入力エリアAR40-6、免税フラグ入力エリアAR40-7、特売設定入力エリアAR40-8、税情報入力エリアAR40-9)、スキャン状況画像エリアAR41、検索ボタンBT41、確認ボタンBT42、削除ボタンBT43が配置されている。
このような商品情報入力画面においては、入力エリアAR40のそれぞれに、簡易商品情報として、商品コード、商品タイプ、警告タイプ、商品名、売価(売値)、個数単位、免税フラグ、特売設定、税情報を入力するようにされている。
図14(B)の商品情報入力画面においては、例えば免税、消費税、特売等に関する情報も簡易商品情報として入力可能とされていることから、未特定商品の保留解除を行って正常登録する段階で、免税、消費税、特売等の設定を行っておくことができる。
Next, with reference to FIG. 14(B), another example of the product information input screen displayed on the monitoring device 80 will be described.
The product information input screen in the same figure is arranged with an input area AR40 (product code input area AR40-1, product type input area AR40-2, warning type input area AR40-3, product name input area AR40-4, selling price (selling value) input area AR40-5, quantity unit input area AR40-6, tax exemption flag input area AR40-7, special sale setting input area AR40-8, tax information input area AR40-9), a scan status image area AR41, a search button BT41, a confirmation button BT42, and a delete button BT43.
In such a product information input screen, simple product information such as product code, product type, warning type, product name, selling price, quantity unit, tax exemption flag, special sale setting, and tax information are input into each of the input areas AR40.
In the product information input screen of FIG. 14(B), information regarding, for example, tax exemption, consumption tax, special sales, etc. can also be input as simplified product information, so that settings such as tax exemption, consumption tax, special sales, etc. can be made at the stage of releasing the hold on an unspecified product and registering it normally.

保留商品として商品がカート情報に登録された状態は、そのままでは精算段階に移行することができない不全な状態であり、精算段階に移行するまでに正常な登録への変更、あるいは登録の削除により解消される必要がある。
本実施形態においては、監視装置80での保留解除遠隔操作が可能となることで、精算装置40にて精算を行う前の段階であっても保留商品としての登録について解除することができる。また、例えば監視装置80と精算装置40とで保留商品の保留解除を分散して行うことも可能になる。これにより、保留商品の保留解除が効率良く行われるようになる。
The state in which a product is registered in the cart information as a reserved product is an incomplete state in which the product cannot proceed to the checkout stage as is, and the product must be remedied by changing the registration to a normal one or deleting the registration before proceeding to the checkout stage.
In this embodiment, by enabling remote operation of canceling the reserved item with the monitoring device 80, the registration of the reserved item can be cancelled even at a stage before settlement is performed with the settlement device 40. In addition, for example, it is possible to distribute the release of the reserved item between the monitoring device 80 and the settlement device 40. This allows the reserved item to be released efficiently.

また、保留解除遠隔操作に際して商品情報入力画面に入力する簡易商品情報としての情報項目は、商品マスタに格納される商品情報において含まれる情報項目のうちの一部とされている。
商品マスタに含まれる情報項目としては、図14(A)の入力エリアAR30や図14(B)の入力エリアAR40ごとに対応する、商品コード、商品名、売価、商品タイプ、警告タイプ、個数単位、免税フラグ、特売設定、税情報のほかに、例えば、中分類、小分類、原価、標準小売価格、サイズ、重量、規格、内容量、登録日時、更新日時等が含まれる。例えば、中分類、小分類を例に挙げると、店舗での商品管理には必要となる場合があるが、取引においては必ずしも利用する必要がない情報である。つまり、商品マスタに含まれる情報項目のうちには、取引に際して特に利用しなくともよい情報が含まれている。
Furthermore, the information items as simplified product information to be inputted into the product information input screen during the hold release remote operation are considered to be a part of the information items included in the product information stored in the product master.
The information items included in the product master include, for example, medium category, small category, cost, standard retail price, size, weight, specifications, content volume, registration date and time, update date and time, etc., in addition to the product code, product name, selling price, product type, warning type, quantity unit, tax exemption flag, sale setting, and tax information corresponding to input area AR30 in Fig. 14(A) and input area AR40 in Fig. 14(B). For example, medium category and small category are information that may be necessary for product management in a store, but do not necessarily need to be used in transactions. In other words, the information items included in the product master include information that does not necessarily need to be used in transactions.

そこで、本実施形態では、保留解除遠隔操作が行われる商品情報入力画面において入力エリアAR30、AR40に対して入力する情報項目について、取引を可能とするのに必要とされる情報項目に限定している。
これにより、保留解除遠隔操作にあたって、店員は必要以上に多くの情報項目に対して入力を行う必要が無くなることから、未特定商品の保留解除の効率化が図られる。
Therefore, in this embodiment, the information items to be input in the input areas AR30 and AR40 on the product information input screen on which the hold release remote operation is performed are limited to information items required to enable the transaction.
This eliminates the need for the store clerk to input more information than necessary when remotely performing the hold release operation, thereby improving the efficiency of releasing unspecified products from hold.

なお、商品情報入力画面において配置される全ての入力エリア(AR30、AR40)に対応する情報項目の入力が必須でなくともよい。また、商品情報入力画面において、例えば商品名や商品タイプ等のように、商品の分類が特定可能な情報項目が入力されたことに応じて、残りの未入力の入力エリアのうちで、対応の分類のもとでは入力が必須ではなくなった、あるいは入力不可となった情報項目については、その旨が示されるようにして対応の入力エリアの態様が変更されるようにしてよい。 It is not necessary that information items corresponding to all input areas (AR30, AR40) arranged on the product information input screen are input. In addition, in response to input of information items that can identify the classification of a product, such as the product name or product type, on the product information input screen, the manner of the corresponding input area may be changed so that information items that are no longer required to be input or cannot be input based on the corresponding classification among the remaining input areas that have not been input are indicated.

[処理手順例]
図15のフローチャートを参照して、客端末装置50、取引管理装置60、監視装置80が未特定商品の保留解除に関連して実行する処理手順例について説明する。同図の処理は、図9との対応では、ステップS5~S11の処理過程を、未特定商品に対応する処理を含むものとして、より具体的に示すものとなる。
[Example of processing procedure]
An example of a processing procedure executed by the customer terminal device 50, the transaction management device 60, and the monitoring device 80 in relation to the release of a reserved item from an unspecified item will be described with reference to the flowchart of Fig. 15. The processing in Fig. 15 corresponds to Fig. 9, and more specifically shows the processing steps of steps S5 to S11 as including processing for an unspecified item.

まず、客端末装置50が実行する処理手順例について説明する。
ステップS101:客端末装置50は、商品登録画面を表示させた状態のもとで、商品登録操作に応じたコードスキャンが行われるのを待機し、商品登録操作が行われたことに応じて、コードスキャンによって商品コードの読み取り(商品コードの取得)が正常に完了したか否かを判定している。
First, an example of a processing procedure executed by the customer terminal device 50 will be described.
Step S101: While displaying the product registration screen, the customer terminal device 50 waits for a code scan to be performed in response to the product registration operation, and, in response to the product registration operation being performed, determines whether the reading of the product code (acquisition of the product code) by the code scan has been completed successfully.

ステップS102:客端末装置50は、商品コードの読み取りが正常に完了した場合、読み取った商品コードとカート識別情報とを含む商品登録情報を取引管理装置60に送信する。 Step S102: If the reading of the product code is completed successfully, the customer terminal device 50 transmits product registration information including the read product code and cart identification information to the transaction management device 60.

ステップS103:客端末装置50は、ステップS102による商品登録情報の送信に応じて取引管理装置60から送信された登録完了通知を受信する。客端末装置50は、受信された登録完了通知に含まれる商品登録更新画面の情報を利用して、例えば図11(C)等に例示したように、商品登録画面を更新する。 Step S103: The customer terminal device 50 receives the registration completion notification sent from the transaction management device 60 in response to the transmission of the product registration information in step S102. The customer terminal device 50 uses the information on the product registration update screen included in the received registration completion notification to update the product registration screen, for example, as illustrated in FIG. 11(C).

ステップS103にて受信される登録完了通知に応じて取引管理装置60にて登録が完了された商品は、商品コードの読取に応じて正常登録された商品のほか、保留商品として、分類番号1の「NON-FILE」、分類番号5~7の「年齢確認商品」、「医薬品」、「防犯タグ商品」が含まれる。
今回の登録対象とされた商品が分類番号1の「NON-FILE」としての保留商品(未特定商品)であった場合、ステップS103による更新後の商品登録画面においては、「NON-FILE」としての保留商品であることを示す商品リストが追加されている。
The products for which registration has been completed in the transaction management device 60 in response to the registration completion notification received in step S103 include, in addition to the products that have been properly registered in response to reading of the product code, pending products, namely, "NON-FILE" with classification number 1, "age verification products,""pharmaceuticals," and "anti-theft tag products" with classification numbers 5 to 7.
If the product to be registered this time is a reserved product (unspecified product) as a "NON-FILE" with classification number 1, a product list indicating that the product is a reserved product as a "NON-FILE" is added to the product registration screen updated in step S103.

ステップS104:客端末装置50は、今回の商品登録操作に応じた登録結果について、分類番号1の「NON-FILE」の保留商品としての登録であるか否か判定する。
分類番号1の「NON-FILE」の保留商品としての登録であると判定された場合には、ステップS108に処理が遷移する。分類番号1の「NON-FILE」の保留商品としての登録でないと判定された場合には、ステップS114に処理が遷移する。
Step S104: The customer terminal device 50 judges whether the registration result in response to the current product registration operation is a registration of a reserved product of classification number 1, "NON-FILE".
If it is determined that the item is a registration of a reserved item of "NON-FILE" with classification number 1, the process proceeds to step S108. If it is determined that the item is not a registration of a reserved item of "NON-FILE" with classification number 1, the process proceeds to step S114.

ステップS105:ステップS101にて商品コードの読み取りが正常に完了しなかった場合、今回の商品登録操作により登録対象とされた商品は、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」のいずれかによる未特定商品であることになる。そこで、この場合の客端末装置50は、登録対象とされた未特定商品が分類番号2~4に対応する「読取NG」、「疑似スキャン投入」、「非スキャン投入」のいずれの分類に該当するかの分類判定を行う。 Step S105: If the reading of the product code is not completed successfully in step S101, the product to be registered by this product registration operation will be an unspecified product with classification numbers 2 to 4 of "read NG", "pseudo scan input", or "non-scan input". In this case, the customer terminal device 50 will make a classification determination as to which classification of "read NG", "pseudo scan input", or "non-scan input" the unspecified product to be registered falls into, corresponding to classification numbers 2 to 4.

客端末装置50は、ステップS101での商品コードの読み取りに際して撮像部506に撮像を実行させることで得られる撮像画像に基づいて、商品コード読取不全を検出するようにされている。商品コード読取不全が検出された場合には、ステップS101にて商品コードの読み取りが正常に完了しなかったと判定される。 The customer terminal device 50 is configured to detect failure to read the product code based on the captured image obtained by having the imaging unit 506 capture an image when reading the product code in step S101. If failure to read the product code is detected, it is determined in step S101 that reading of the product code was not completed successfully.

そのうえで、客端末装置50は、検出された商品コード読取不全の状態に応じて、以下のようにステップS105による判定を行う。
まず、客端末装置50は、撮像画像において商品のバーコードの全体が撮像されていることが認識された状態でありながら、バーコードの読み取りが正常に完了(成功)せずに一定時間を経過したとの商品コード読取不全を検出した場合に、分類番号2の「読取NG」に分類されると判定する。
Then, the customer terminal device 50 performs a determination in step S105 as follows, depending on the detected state of failure in reading the product code.
First, when the customer terminal device 50 detects that the entire barcode of a product has been captured in the captured image, but that the reading of the barcode has not been completed successfully (successful) and a certain period of time has passed, it determines that the product code has been classified as "Read NG" under classification number 2.

また、客端末装置50は、撮像画像において商品は認識されたが、バーコードが全く認識できないためにバーコードの読み取りが正常に完了しなかったとの商品コード読取不全を検出した場合に、分類番号3の「疑似スキャン投入」に分類されると判定する。
あるいは、客端末装置50は、撮像画像において商品のバーコードの一部しか認識できないためにバーコードの読み取りが正常に完了しなかったとの商品コード読取不全を検出した場合にも、分類番号3の「疑似スキャン投入」に分類されると判定する。
あるいは、客端末装置50は、撮像画像において商品のバーコードは認識できたものの、商品の移動が速すぎるために、バーコードの読み取りが正常に完了しなかったとの商品コード読取不全を検出した場合にも、分類番号3の「疑似スキャン投入」に分類されると判定する。
In addition, when the customer terminal device 50 detects that the product code has not been read properly, that is, the product is recognized in the captured image but the barcode cannot be recognized at all and therefore barcode reading was not completed successfully, it determines that the product is classified as a "pseudo scan input" under classification number 3.
Alternatively, if the customer terminal device 50 detects that the product code reading was unsuccessful because only a portion of the product's barcode could be recognized in the captured image, the customer terminal device 50 will determine that the product code reading is classified as a ``pseudo scan input'' under classification number 3.
Alternatively, if the customer terminal device 50 detects that the product code cannot be read properly because the product is moving too quickly, even if the product barcode is recognized in the captured image, the customer terminal device 50 will determine that the product is classified as a "pseudo scan input" under classification number 3.

なお、このような分類番号3の「疑似スキャン投入」に分類される商品コード読取不全が発生した場合は、客が商品のバーコードを読み取らせる操作を行っているふりをしただけで商品を買い物カゴに入れてしまうような不正が行われている可能性がある。 When a product code cannot be read, which is classified as classification number 3 "pseudo scan insertion," occurs, it is possible that fraud is being perpetrated by a customer who is simply pretending to have the product's barcode scanned, and actually putting the product in their shopping cart.

また、客端末装置50が買い物カゴの中を撮像するようにしてショッピングカートに取り付けるようにされている場合は、ショッピングカートに載せられた買い物カゴの中身を撮像することができる。客端末装置50は、撮像画像において、商品のバーコードを読み取らせようとする様子が認識されないのにも関わらず、買い物カゴの中に新規の商品が追加的に投入されたとの商品コード読取不全を検出した場合に、分類番号4の「非スキャン投入」に分類されると判定する。 In addition, if the customer terminal device 50 is attached to the shopping cart so as to capture an image of the inside of the shopping cart, it can capture an image of the contents of the shopping cart placed in the shopping cart. If the customer terminal device 50 detects a failure to read the product code, indicating that a new product has been added to the shopping cart, even though no attempt to read the product's barcode is recognized in the captured image, it will determine that the product is classified as a "non-scanned addition" under classification number 4.

なお、例えば客が、買い物カゴの中身を整理するためにすでに登録された商品を買い物カゴ内で移動させる場合がある。客端末装置50は、撮像画像に基づいて、このような商品の移動と、「非スキャン投入」としての商品コード読取不全に対応する新規の商品の追加的投入とをそれぞれ識別できるようにされてよい。
このような「非スキャン投入」に分類される商品コード読取不全が発生した場合は、客が、商品のバーコードを客端末装置50に読み取らせることなく、そのまま買い物カゴに入れてしまうような不正が行われている可能性がある。
For example, a customer may move an already registered product within the shopping cart in order to organize the contents of the shopping cart. The customer terminal device 50 may be configured to distinguish between such a movement of a product and the additional insertion of a new product corresponding to a product code failure as a "non-scan insertion" based on the captured image.
When a product code cannot be read, which is classified as a "non-scan insertion," there is a possibility that fraud is being committed by a customer placing the product in their shopping cart without having the customer terminal device 50 read the product's barcode.

ステップS106:客端末装置50は、ステップS105にて判定された分類に対応する商品登録情報を取引管理装置60に送信する。当該ステップS106により送信される商品登録情報においては、商品コードは含まれていない。また、当該ステップS106により送信される商品登録情報は、ステップS105にて判定された分類を示す情報を含んでよい。 Step S106: The customer terminal device 50 transmits to the transaction management device 60 the product registration information corresponding to the classification determined in step S105. The product registration information transmitted in step S106 does not include a product code. In addition, the product registration information transmitted in step S106 may include information indicating the classification determined in step S105.

ステップS107:客端末装置50は、ステップS106による商品登録情報の送信に応じて取引管理装置60から送信された登録完了通知を受信する。客端末装置50は、受信された登録完了通知に含まれる商品登録更新画面の情報を利用して、商品登録画面を更新する。更新後の商品登録画面においては、例えば分類番号2~4のいずれかに該当する保留商品(未特定商品)であることを示す商品リストが追加されている。 Step S107: The customer terminal device 50 receives the registration completion notification sent from the transaction management device 60 in response to the transmission of the product registration information in step S106. The customer terminal device 50 updates the product registration screen using the information on the product registration update screen included in the received registration completion notification. In the updated product registration screen, a product list is added that indicates that the product is a pending product (unspecified product) that corresponds to, for example, any of classification numbers 2 to 4.

ステップS108:ステップS107の処理の後、あるいはステップS104にて分類番号1の「NON-FILE」の保留商品としての登録であると判定された場合、客端末装置50は、保留解除案内画面WD51(図13(A))を表示部504に表示させる。 Step S108: After the processing of step S107, or if it is determined in step S104 that the item is registered as a reserved item of classification number 1 "NON-FILE", the customer terminal device 50 displays the reserved item release guide screen WD51 (Figure 13 (A)) on the display unit 504.

ステップS109:客端末装置50は、保留解除案内画面WD51に配置された操作依頼ボタンBT51が操作されたか否かを判定する。 Step S109: The customer terminal device 50 determines whether the operation request button BT51 located on the hold release guidance screen WD51 has been operated.

ステップS110:客端末装置50は、操作依頼ボタンBT51が操作された場合、操作依頼情報を取引管理装置60に送信する。
ステップS111:また、客端末装置50は、保留解除案内画面WD51に代えて保留解除待機画面WD52を表示させる。
Step S110: When the operation request button BT51 is operated, the customer terminal device 50 transmits operation request information to the transaction management device 60.
Step S111: The customer terminal device 50 also displays the on-hold release waiting screen WD52 in place of the on-hold release guidance screen WD51.

ステップS112:保留解除待機画面WD52を表示させている間、客端末装置50は、取引管理装置60から送信された保留解除完了通知が受信されるのを待機している。保留解除完了通知が受信されると、客端末装置50は、保留解除待機画面WD52に代えて、保留解除確認画面WD53を表示させる。 Step S112: While the on-hold release waiting screen WD52 is displayed, the customer terminal device 50 waits to receive a on-hold release completion notification sent from the transaction management device 60. When the on-hold release completion notification is received, the customer terminal device 50 displays a on-hold release confirmation screen WD53 instead of the on-hold release waiting screen WD52.

ステップS113:ステップS112により表示された保留解除確認画面WD53は、客による確認ボタンBT53に対する操作が行われたことに応じて消去される。保留解除待機画面WD52が消去されると、客端末装置50は、ステップS112にて受信された保留解除完了通知に含まれる商品登録更新画面の情報を利用して、商品登録画面を更新する。
保留解除として対象の商品の正常な登録が行われた場合、更新後の商品登録画面においては、保留商品であることが示されていた対象の商品の商品リストが正常登録されたことを示す状態に変化している。また、保留解除として保留状態とされていた対象の商品の登録が削除された場合、更新後の商品登録画面においては、保留商品であることが示されていた対象の商品の商品リストが削除された状態に変化している。
Step S113: The on-hold release confirmation screen WD53 displayed in step S112 is erased in response to the customer's operation of the confirmation button BT53. When the on-hold release waiting screen WD52 is erased, the customer terminal device 50 updates the product registration screen using information on the product registration update screen included in the on-hold release completion notification received in step S112.
When the target product is normally registered as a hold release, the product list of the target product that was indicated as a hold product on the updated product registration screen changes to a state indicating that it has been normally registered. Also, when the registration of the target product that was in a hold state as a hold release is deleted, the product list of the target product that was indicated as a hold product on the updated product registration screen changes to a state in which it has been deleted.

ステップS114:ステップS113の処理の後、あるいはステップS104にて分類番号1の「NON-FILE」の保留商品としての登録でないと判定された場合、あるいはステップS109にて、保留解除案内画面WD51における操作不要宣言ボタンBT52が操作されたことが判定された場合、客端末装置50は、商品登録画面を表示させた状態のもとで、精算移行指示操作が行われたか否かを判定する。
精算移行指示操作が行われない場合、ステップS101に処理が戻される。
Step S114: After the processing of step S113, or if it is determined in step S104 that the item is not registered as a pending item of classification number 1 "NON-FILE", or if it is determined in step S109 that the no operation required declaration button BT52 on the pending release guidance screen WD51 has been operated, the customer terminal device 50 determines whether or not a settlement transition instruction operation has been performed while the item registration screen is displayed.
If the settlement transition instruction operation is not performed, the process returns to step S101.

ステップS115:精算移行指示操作が行われると、客端末装置50は、例えば、カート識別情報を2次元コード化し、生成された2次元コードを例えば、図11(D)に例示したコード表示画面により表示部504に表示させる。 Step S115: When the checkout transition instruction operation is performed, the customer terminal device 50 converts the cart identification information into a two-dimensional code, for example, and displays the generated two-dimensional code on the display unit 504, for example, using a code display screen as shown in FIG. 11 (D).

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

ステップS202:取引管理装置60は、商品登録情報が受信されると、受信された商品登録情報に含まれるカート識別情報が示すカート情報を特定する。
ステップS203:取引管理装置60は、ステップS202により特定されたカート情報を更新する。つまり、取引管理装置60は、ステップS201に対応して受信された商品登録情報に含まれる商品コードに基づくカート内商品情報(登録商品情報または保留商品情報)を、特定されたカート情報に追加する。これにより、カート情報にて商品が登録される。
Step S202: When the transaction management device 60 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 60 updates the cart information identified in step S202. That is, the transaction management device 60 adds the product information in the cart (registered product information or reserved product information) based on the product code included in the product registration information received in response to step S201 to the identified cart information. This registers the product in the cart information.

ステップS202によるカート情報の更新によっては、正常登録された商品の他、保留商品のうちで分類番号2~4(「読取NG」、「疑似スキャン投入」、「非スキャン投入」)に該当しないものの登録が行われる。つまり、ステップS202によるカート情報の更新は、保留商品のうちで商品コードの読み取りが正常に完了した商品の登録を含む。保留商品のうちで商品コードの読み取りが正常に完了した商品は、分類番号1の「NON-FILE」、分類番号5の「年齢確認商品」、分類番号6の「医薬品」、分類番号7の「防犯タグ商品」である。また、分類番号8の「取消商品」については、同図の処理に反映されていないが、客端末装置50に対して取消操作が行われたことに応じて、取引管理装置60は、該当商品が取消商品として管理されるように、カート情報における該当商品の保留商品情報を更新する。 Updating the cart information in step S202 registers not only successfully registered products, but also reserved products that do not fall under classification numbers 2 to 4 ("read NG," "pseudo scan input," and "non-scan input"). In other words, updating the cart information in step S202 includes registering reserved products whose product codes have been successfully read. Reserved products whose product codes have been successfully read are classification number 1 "NON-FILE," classification number 5 "age verification product," classification number 6 "pharmaceuticals," and classification number 7 "anti-theft tag product." In addition, while classification number 8 "cancelled product" is not reflected in the process shown in the figure, in response to a cancellation operation being performed on the customer terminal device 50, the transaction management device 60 updates the reserved product information of the relevant product in the cart information so that the relevant product is managed as a canceled product.

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

ステップS205:ステップS204の処理の後、あるいはステップS201にて商品登録情報が受信されないと判定された場合、取引管理装置60は、ステップS106により客端末装置50から送信される、分類番号2~4(「読取NG」、「疑似スキャン投入」、「非スキャン投入」)のいずれかに対応する保留商品(未特定商品)の商品登録情報が受信されたか否かを判定する。商品登録情報が受信されない場合、ステップ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 60 determines whether the product registration information of a pending product (unspecified product) corresponding to any of classification numbers 2 to 4 ("Read NG", "Pseudo scan input", "Non-scan input") transmitted from the customer terminal device 50 in step S106 has been received. If the product registration information has not been received, the process returns to step S201.

ステップS206:取引管理装置60は、商品登録情報が受信されると、受信された商品登録情報に含まれるカート識別情報が示すカート情報を特定する。
ステップS207:取引管理装置60は、ステップS206により特定されたカート情報を更新する。この場合、取引管理装置60は、ステップS205に対応して受信された商品登録情報に含まれる分類番号を含む保留商品情報を、特定されたカート情報に追加する。これにより、カート情報にて分類番号2~4(「読取NG」、「疑似スキャン投入」、「非スキャン投入」)のいずれかに対応する保留商品(未特定商品)に対応する1の保留商品が登録される。
ステップS208:取引管理装置60は、ステップS207の処理の後、登録完了通知を客端末装置50に送信する。
Step S206: When the transaction management device 60 receives the product registration 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 60 updates the cart information identified in step S206. In this case, the transaction management device 60 adds the reserved product information including the classification number included in the product registration information received in response to step S205 to the identified cart information. As a result, one reserved product corresponding to a reserved product (unspecified product) corresponding to any of classification numbers 2 to 4 ("read NG", "pseudo scan input", "non-scan input") in the cart information is registered.
Step S208: After processing step S207, the transaction management device 60 sends a registration completion notification to the customer terminal device 50.

ステップS209:ステップS208の処理の後、取引管理装置60は、ステップS110により客端末装置50から送信される操作依頼情報が受信されたか否かを判定する。操作依頼情報が受信されないと判定された場合には、ステップS201に処理が戻される。 Step S209: After processing of step S208, the transaction management device 60 determines whether or not operation request information transmitted from the customer terminal device 50 in step S110 has been received. If it is determined that operation request information has not been received, the process returns to step S201.

ステップS210:ステップS209にて操作依頼情報が受信されたことが判定されると、取引管理装置60は、受信された操作依頼情報を監視装置80に転送する。この際、取引管理装置60は、ステップS207でのカート情報の更新にあたってカート情報に追加した保留商品情報を操作依頼情報に含めるようにされる。 Step S210: When it is determined in step S209 that the operation request information has been received, the transaction management device 60 transfers the received operation request information to the monitoring device 80. At this time, the transaction management device 60 includes in the operation request information the pending product information that was added to the cart information when updating the cart information in step S207.

ステップS211:ステップS210により送信した操作依頼情報に応じて、監視装置80からは保留解除遠隔操作の完了に応じた保留解除要求(カート情報更新要求)が送信される。取引管理装置60は、保留解除要求が受信されたことに応じて、カート情報を更新する。
つまり、取引管理装置60は、保留解除要求が簡易商品情報を含んでいる場合には、簡易商品情報を利用して登録商品情報を生成する。取引管理装置60は、ステップS207によりカート情報を更新した際に追加した保留商品情報を、生成した登録商品情報により置換する。これにより、未特定商品としての保留商品は、正常登録されるようにして保留解除が行われる。
また、取引管理装置60は、保留解除要求が対応の保留商品の登録の削除を指示するものである場合には、ステップS207によりカート情報を更新した際に追加した保留商品情報を、カート情報から削除する。これにより、未特定商品としての保留商品は、登録が取り消されることにより保留解除される。
Step S211: In response to the operation request information transmitted in step S210, the monitoring device 80 transmits a hold release request (cart information update request) in response to the completion of the hold release remote operation. The transaction management device 60 updates the cart information in response to receiving the hold release request.
In other words, when the hold release request includes simplified product information, the transaction management device 60 generates registered product information using the simplified product information. The transaction management device 60 replaces the held product information added when updating the cart information in step S207 with the generated registered product information. As a result, the held product as an unspecified product is normally registered and released from hold.
Furthermore, if the hold release request instructs the deletion of the registration of the corresponding held item, the transaction management device 60 deletes from the cart information the held item information that was added when the cart information was updated in step S207. As a result, the held item as an unspecified item is released from the hold by canceling its registration.

ステップS212:取引管理装置60は、ステップS211によるカート情報の更新により保留解除が行われたことに応じて、保留解除完了通知を客端末装置50に送信する。 Step S212: In response to the hold being released by updating the cart information in step S211, the transaction management device 60 sends a hold release completion notification to the customer terminal device 50.

次に、監視装置80が実行する処理手順例について説明する。
ステップS301:監視装置80は、ステップS210により取引管理装置60から送信される操作依頼情報が受信されるのを待機している。
Next, an example of a process executed by the monitoring device 80 will be described.
Step S301: The monitoring device 80 waits to receive operation request information transmitted from the transaction management device 60 in step S210.

ステップS302:操作依頼情報が受信されると、監視装置80は、商品情報入力画面を表示部806に表示させる。 Step S302: When operation request information is received, the monitoring device 80 displays a product information input screen on the display unit 806.

ステップS303:店員は、表示された商品情報入力画面に対する保留解除遠隔操作として、正常登録操作または登録削除操作を行う。
正常登録操作は、入力エリアAR30(AR40)に情報を入力し、確認ボタンBT32(BT42)を操作して表示させた入力情報確認画面に対して保留解除実行を指示する操作である。登録削除操作は、削除ボタンBT33(BT43)に対する操作である。
監視装置80は、上記のようにして行われる保留解除遠隔操作を受け付ける。
Step S303: The store clerk performs a normal registration operation or a registration deletion operation as a hold release remote operation on the displayed product information input screen.
The normal registration operation is an operation of inputting information in the input area AR30 (AR40) and instructing execution of hold release on the input information confirmation screen displayed by operating the confirmation button BT32 (BT42). The registration deletion operation is an operation on the deletion button BT33 (BT43).
The monitoring device 80 accepts the hold release remote operation performed as described above.

ステップS304:監視装置80は、保留解除遠隔操作の完了に応じて、保留解除要求を取引管理装置60に送信する。保留解除要求は、保留解除遠隔操作として正常登録操作が行われた場合には、入力エリアAR30(AR40)に入力された情報に基づく簡易商品情報を含む。また、保留解除要求は、保留解除遠隔操作として登録削除操作が行われた場合には、対応の保留商品の登録の削除を指示する内容を有する。 Step S304: The monitoring device 80 transmits a hold release request to the transaction management device 60 in response to completion of the hold release remote operation. If a normal registration operation is performed as the hold release remote operation, the hold release request includes simplified product information based on the information entered in the input area AR30 (AR40). In addition, if a registration deletion operation is performed as the hold release remote operation, the hold release request has content instructing the deletion of the registration of the corresponding held product.

<変形例>
以下、本実施形態の変形例について説明する。以下に説明する変形例は、適宜、上記実施形態及び他の変形例と組み合わされてよい。
<Modification>
Modifications of the present embodiment will be described below. The modifications described below may be combined with the above embodiment and other modifications as appropriate.

[第1変形例]
上記実施形態においては、保留解除遠隔操作の対象となる保留商品は、未特定商品としての「NON-FILE」、「読取NG」、「疑似スキャン投入」、「非スキャン投入」の4つの分類に該当するものとされている。
本変形例としては、上記の4つの分類以外の分類に該当する所定の保留商品についても保留解除遠隔操作が行えるようにされてよい。一例として、「年齢確認商品」については、例えば客の会員情報や、客端末装置50から送信された客の顔画像などにより、店員が、商品を販売可能な年齢の客であることを確認できたことに応じて、保留解除して正常登録できるようにされてよい。
[First Modification]
In the above embodiment, the reserved items that are the subject of the remote release operation are deemed to fall into one of four categories of unspecified items: "NON-FILE,""Cannot be read,""Pseudo-scannedinput," and "Non-scanned input."
In this modified example, the hold release remote operation may be performed for predetermined held products that fall into categories other than the above four categories. As an example, for "age verification products," the hold may be released and the product may be registered normally when the store clerk is able to confirm that the customer is of an age to sell the product, for example, based on the customer's membership information or a face image of the customer sent from the customer terminal device 50.

[第2変形例]
上記実施形態においては、客端末装置50から操作依頼情報が送信されたことに応じて監視装置80にて商品情報入力画面が表示され、店員が保留解除遠隔操作を行うようにされていた。しかしながら、例えばほぼ同時に複数の異なる客端末装置50から操作依頼情報が送信される場合もある。
そこで、監視装置80にて、操作依頼情報を送信してきた客端末装置50ごとに対応する客のリスト(操作依頼リスト)を表示可能なようにされてよい。店員は、操作依頼リストにて提示されるリスト項目のうちから1つのリスト項目を選択し、選択したリスト項目に対応する操作依頼情報に応じた保留解除遠隔操作を行うようにされてよい。
また、操作依頼リストにおけるリスト項目は、所定のソート基準に応じてソート可能なようにされてよい。例えば、操作依頼リストにおけるリスト項目は、操作依頼情報の受信順、登録された商品のうちの保留商品の登録数順等に基づいてソート可能とされてよい。
[Second Modification]
In the above embodiment, the product information input screen is displayed on the monitoring device 80 in response to the transmission of the operation request information from the customer terminal device 50, and the store clerk performs the remote operation to release the hold. However, there are cases where operation request information is transmitted from multiple different customer terminal devices 50 at almost the same time, for example.
Therefore, a list of customers (operation request list) corresponding to each customer terminal device 50 that has transmitted operation request information may be displayed on the monitoring device 80. The store clerk may select one list item from the list items presented in the operation request list, and perform a hold release remote operation according to the operation request information corresponding to the selected list item.
In addition, the list items in the operation request list may be sortable according to a predetermined sorting criterion. For example, the list items in the operation request list may be sortable based on the order of receipt of the operation request information, the order of the number of registered pending products, etc.

[第3変形例]
また、監視装置80において、保留商品が登録されている取引に対応する客のリスト(保留商品保有客リスト)が表示されるようにしてよい。この場合、例えば過去の取引履歴に基づいて、保留商品が登録される頻度の高い客のリスト項目については、そのことが把握可能なように他のリスト項目と異なる態様で表示されるようにしてよい。
また、保留商品保有客リストのリスト項目は、所定のソート基準に従ってソート可能なようにされてよい。例えば、保留商品保有客リストのリスト項目は、現時点での商品登録数の順に従ってソート可能なようにされてよい。
また、保留商品保有客リストのリスト項目は、リスト項目ごとに対応する客の現在位置と精算装置40との距離に従ってソートされてよい。客の現在位置は、客端末装置50の現在位置を取得することによって得られる。監視装置80は、例えば客端末装置50が自己の有するGPS等に対応する測位機能を利用して測位した位置情報を、例えば取引管理装置60経由で取得することができる。また、例えば客端末装置50と通信して端末識別情報を取得するビーコンを店舗の所定位ごとに設け、監視装置80が、ビーコンから受信した位置情報と、位置情報の送信元のビーコンの位置とを対応付けることによっても、客端末装置50の位置情報を取得できる。
また、保留商品保有客リストのリスト項目は、リスト項目ごとに対応する客の信用レベルの順に従ってソート可能なようにされてよい。例えば、取引管理装置60が、これまでの客の取引実績等に基づいて、客ごとに信用レベルを設定した信用レベル情報を記憶する。監視装置80は、取引管理装置60が記憶する信用レベル情報から、リスト項目ごとに対応する客の信用レベルを取得できる。
[Third Modification]
Furthermore, a list of customers corresponding to transactions in which reserved products are registered (list of customers holding reserved products) may be displayed in the monitoring device 80. In this case, for example, based on past transaction history, list items of customers who frequently have reserved products registered may be displayed in a different manner from other list items so that this fact can be understood.
In addition, the list items of the pending product customer list may be sortable according to a predetermined sorting criterion. For example, the list items of the pending product customer list may be sortable according to the number of products registered at the present time.
Furthermore, the list items in the list of customers who have reserved goods may be sorted according to the distance between the current location of the customer corresponding to each list item and the settlement device 40. The current location of the customer is obtained by acquiring the current location of the customer terminal device 50. The monitoring device 80 can acquire location information measured by the customer terminal device 50 using a positioning function corresponding to its own GPS or the like, for example, via the transaction management device 60. Also, the location information of the customer terminal device 50 can be acquired by, for example, providing beacons at predetermined positions in the store that communicate with the customer terminal device 50 to acquire terminal identification information, and the monitoring device 80 associating the location information received from the beacons with the location of the beacons that transmitted the location information.
Furthermore, the list items in the list of customers who hold reserved products may be sortable in order of the credit level of the customer corresponding to each list item. For example, the transaction management device 60 stores credit level information that sets a credit level for each customer based on the customer's past transaction performance, etc. The monitoring device 80 can obtain the credit level of the customer corresponding to each list item from the credit level information stored in the transaction management device 60.

[第4変形例]
上記実施形態においては、客が、客端末装置50に対して保留解除遠隔操作を依頼する操作(操作依頼ボタンBT51に対する操作)を行うことで、監視装置80にて対象の保留商品の正常登録のための商品情報入力画面が表示されていた。つまり、上記実施形態においては、客が保留解除遠隔操作を依頼する操作を行ったことに応じて、店員が保留商品の保留解除のための保留解除遠隔操作を行えるようにされていた。
しかしながら、客が保留解除遠隔操作を依頼する操作を行わなくとも、店員が保留商品の保留解除のための保留解除遠隔操作を行えるようにされてよい。
例えば「NON-FILE」としての保留商品の登録結果は、商品マスタに該当の商品情報が登録されていなかったという、店舗側の不備により生じる。そこで、例えば客端末装置50は、「NON-FILE」としての保留商品が登録された場合には、客が保留解除遠隔操作を依頼する操作を行わなくとも、操作依頼情報を取引管理装置60に送信してよい。
取引管理装置60は、操作依頼情報の受信に応じて、「NON-FILE」に該当するとして登録された保留商品に対応する商品情報入力画面を表示できる。これにより、「NON-FILE」としての保留商品が登録された場合には、客が保留解除遠隔操作の依頼(正常登録の依頼)の操作を行わなくとも、店員が監視装置80を操作して正常登録を行えるようになる。この場合、店舗側の不備であるのに客がわざわざ正常登録を依頼するための操作をしなくともよくなるので、客が不満を覚えにくい。
[Fourth Modification]
In the above embodiment, when a customer performs an operation to request a hold release remote operation (operation of the operation request button BT51) on the customer terminal device 50, a product information input screen for normal registration of the target held product is displayed on the monitoring device 80. In other words, in the above embodiment, in response to a customer performing an operation to request a hold release remote operation, a store clerk is allowed to perform the hold release remote operation to release the held product.
However, even if the customer does not perform an operation to request the hold release remote operation, a store clerk may perform the hold release remote operation to release the held item.
For example, the result of registering a reserved product as "NON-FILE" occurs due to a store-side error in which the corresponding product information was not registered in the product master. Therefore, for example, when a reserved product is registered as "NON-FILE", the customer terminal device 50 may transmit operation request information to the transaction management device 60 even if the customer does not perform an operation to request a remote operation to release the reserved product.
In response to receiving the operation request information, the transaction management device 60 can display a product information input screen corresponding to the reserved product registered as corresponding to "NON-FILE". As a result, when a reserved product is registered as "NON-FILE", the store clerk can operate the monitoring device 80 to perform normal registration without the customer having to perform an operation to request a remote operation to release the reserved product (request normal registration). In this case, the customer does not have to take the trouble to perform an operation to request normal registration even though it is a defect on the store's side, so the customer is less likely to feel dissatisfied.

なお、このように客からの依頼がなくとも店員が保留商品の保留解除のための保留解除遠隔操作が可能とされる場合、客端末装置50は、操作依頼情報を送信しても、図13(A)、図13(B)に示されるような保留解除案内画面WD51、保留解除待機画面WD52を表示させなくともよい。
ただし、この場合に、店員による保留解除遠隔操作により保留商品の保留解除が完了したことに応じて図13(C)に例示した態様の保留解除確認画面WD53を表示させたとすると、客にとっては保留解除の完了が唐突に報知されることになり、例えば戸惑いなども生じやすい。
そこで、この場合には、保留解除確認画面WD53において、例えば「先ほどの商品が正常登録されませんでしたので、店員が遠隔操作で対応いたしました。」といったように、客の依頼は求めなかったが店員により保留解除遠隔操作の行われたことを客が把握できるような内容のメッセージとすることが好ましい。
In addition, in such a case where a store clerk is able to perform a remote hold release operation to release a held item without a request from a customer, even if the customer terminal device 50 sends operation request information, it does not have to display the hold release guidance screen WD51 or the hold release waiting screen WD52 as shown in Figures 13 (A) and 13 (B).
However, in this case, if the hold release confirmation screen WD53 shown in Figure 13 (C) were to be displayed in response to the completion of the release of the held item by a store clerk's remote hold release operation, the customer would be notified of the completion of the hold release abruptly, which could easily cause confusion, for example.
In this case, it is preferable to display a message on the hold release confirmation screen WD53 that enables the customer to understand that the hold release was performed remotely by a store clerk, even though the customer did not request it, such as, for example, "The previous product was not registered correctly, so a store clerk handled it remotely."

[第5変形例]
上記実施形態の監視装置80は、例えば店舗のバックヤードに設置された端末であってもよいし、店員が所持する携帯端末であってもよい。
[Fifth Modification]
The monitoring device 80 in the above embodiment may be, for example, a terminal installed in the back room of a store, or may be a mobile terminal carried by a store clerk.

[第6変形例]
上記実施形態では、監視装置80は、客端末装置50が送信した操作依頼情報を、取引管理装置60経由で受信することにより、操作依頼情報に含まれる商品情報を取得するようにされている。つまり、上記実施形態の監視装置80は、受動的に商品情報を取得するようにされている。しかしながら、監視装置80は、例えば一定時間ごとなどの所定のタイミングで、取引管理装置60に商品情報を問い合わせることで、能動的に商品情報を取得するようにされてよい。
この場合、取引管理装置60は、監視装置80からの問い合わせに応じて、自己が客端末装置50から受信して記憶している商品情報を監視装置に送信してもよい。あるいは、取引管理装置60は、監視装置80からの問い合わせに応じて、客端末装置50に商品情報を送信させ、受信された商品情報を監視装置に転送してもよい。
また、取引管理装置60が中継することなく、客端末装置50と監視装置80との間で商品情報の送受信が行われるようにされてもよい。
[Sixth Modification]
In the above embodiment, the monitoring device 80 is configured to receive the operation request information sent by the customer terminal device 50 via the transaction management device 60, thereby acquiring the product information contained in the operation request information. That is, the monitoring device 80 in the above embodiment is configured to passively acquire the product information. However, the monitoring device 80 may be configured to actively acquire the product information by inquiring about the product information from the transaction management device 60 at a predetermined timing, for example, at regular intervals.
In this case, the transaction management device 60 may transmit to the monitoring device, in response to an inquiry from the monitoring device 80, the product information that it has received from the customer terminal device 50 and stored therein. Alternatively, the transaction management device 60 may cause the customer terminal device 50 to transmit the product information in response to an inquiry from the monitoring device 80, and transfer the received product information to the monitoring device.
In addition, product information may be transmitted and received between the customer terminal device 50 and the monitoring device 80 without the transaction management device 60 acting as an intermediary.

[第7変形例]
なお、上記実施形態において客端末装置50が実行する処理の一部を、例えば、取引管理装置60、監視装置80、精算装置40、管理装置10、その他の店舗内の上位装置やクラウド上のサーバ装置等が実行するようにされてよい。同様に、取引管理装置60、監視装置80、精算装置40、管理装置10等のそれぞれが実行する処理の一部も、他の装置が実行するようにされてよい。
上記のような態様の1つとして、本実施形態のショッピングシステムにおいてシンクライアントシステムの構成が備えられてよい。一例として、取引管理装置60あるいは他のサーバがシンクライアント対応のサーバ(例えば、クラウドサーバ)として構成され、客端末装置50、監視装置80等がシンクライアントとして機能するようにされてよい。
また、取引管理装置60、監視装置80、管理装置10等は、複数のコンピュータ装置やサーバに分散された構成であってもよい。
[Seventh Modification]
In the above embodiment, a part of the processing executed by the customer terminal device 50 may be executed by, for example, the transaction management device 60, the monitoring device 80, the settlement device 40, the management device 10, other higher-level devices in the store, or server devices on the cloud, etc. Similarly, a part of the processing executed by each of the transaction management device 60, the monitoring device 80, the settlement device 40, the management device 10, etc. may also be executed by other devices.
As one of the above-mentioned aspects, the shopping system of the present embodiment may be provided with a thin client system configuration. As an example, the transaction management device 60 or another server may be configured as a thin client-compatible server (e.g., a cloud server), and the customer terminal device 50, the monitoring device 80, etc. may function as thin clients.
In addition, the transaction management device 60, the monitoring device 80, the management device 10, etc. may be configured to be distributed across multiple computer devices or servers.

<実施形態の総括>
[技術分野]
本発明は、商品販売データ処理システムに関する。
[背景技術]
携帯端末を用いて顧客自ら商品を登録するシステムが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2018-147252号公報
[発明の概要]
[発明が解決しようとする課題]
携帯端末を用いて顧客自らが商品の登録を行う商品販売データ処理システムにおいては、商品の登録結果が不全となる場合がある。登録結果が不全となった商品については、例えば店員の操作により登録結果が不全な状態を解消することが行われる。このような登録結果が不全な状態の解消は、効率良く行われることが好ましい。
本発明は、このような事情に鑑みてなされたもので、携帯端末を用いて顧客自らが商品の登録を行う商品販売データ処理システムにおいて、商品の登録結果が不全な状態の解消が効率良く行われるようにすることを目的とする。
<Overview of the embodiment>
[Technical field]
The present invention relates to a product sales data processing system.
[Background technology]
2. Description of the Related Art There is known a system in which customers themselves register products using mobile terminals (see, for example, Japanese Patent Application Laid-Open No. 2003-233634).
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP 2018-147252 A [Summary of the Invention]
[Problem to be solved by the invention]
In a product sales data processing system in which customers themselves use mobile terminals to register products, there are cases where the product registration results are insufficient. For products with insufficient registration results, the insufficient registration result state is resolved, for example, by an operation of a store clerk. It is preferable that such insufficient registration result state be resolved efficiently.
The present invention has been made in consideration of the above circumstances, and aims to efficiently resolve insufficient product registration results in a product sales data processing system in which customers themselves register products using a mobile terminal.

[課題を解決するための手段]
(1)以上説明したように、本実施形態の一態様は、客が携帯端末装置(例えば、客端末装置50)を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムであって、前記商品登録操作に基づいた商品の登録結果が不全であった場合(例えば、保留商品として登録された場合)に、登録結果が不全であった登録不全商品(例えば、保留商品)に関する登録不全商品情報(例えば、操作依頼情報(カート識別情報と保留商品参照情報とを含む)、S210)を、店員が使用する監視装置(例えば、監視装置80)に取得させる取得制御手段と、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面(例えば商品情報入力画面)を前記監視装置にて表示させる表示制御手段と、表示された前記画面に対して登録補完情報(例えば、入力エリアAR30(AR40)に入力される簡易商品情報)が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備える商品販売データ処理システムである。
[Means for solving the problems]
(1) As described above, one aspect of this embodiment is a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device (e.g., customer terminal device 50). When a product registration result based on the product registration operation is defective (e.g., registered as a pending product), the product sales data processing system includes: an acquisition control means for causing a monitoring device used by a store clerk (e.g., monitoring device 80) to acquire registered defective product information (e.g., operation request information (including cart identification information and pending product reference information), S210) regarding the registered defective product (e.g., the pending product) for which the registration result was defective; a display control means for causing the monitoring device to display a screen (e.g., a product information input screen) based on the registered defective product information acquired by the acquisition control means; and a normal registration means for performing normal registration to register the registered defective product as a normal product in response to entry of registration complement information (e.g., simplified product information to be entered in input area AR30 (AR40)) on the displayed screen.

上記構成によれば、商品登録操作を行った結果として保留商品が登録された場合に、監視装置80にて店員が保留解除遠隔操作を行って保留解除を行うことができる。これにより、精算装置40にて精算を行う前の段階であっても保留商品としての登録について解除することができる。また、例えば監視装置80と精算装置40とで保留商品の保留解除を分散して行うことも可能になる。これにより、保留商品の保留解除(商品の登録結果が不全な状態の解消の一例)が効率良く行われるようになる。 According to the above configuration, when a reserved item is registered as a result of a product registration operation, a store clerk can perform a remote release operation on the monitoring device 80 to release the reserved item. This allows the registration of the reserved item to be released even before settlement is made at the settlement device 40. It also makes it possible to distribute the release of reserved items between the monitoring device 80 and the settlement device 40, for example. This allows for efficient release of reserved items (an example of resolving a state in which a product registration result is insufficient).

(2)本実施形態の一態様は、(1)に記載の商品販売データ処理システムであって、前記登録不全商品は、前記商品登録操作に応じて前記携帯端末装置により取得された商品コードに対応付けられた商品情報が、店舗にて商品の管理に使用される商品情報データベース(例えば、商品マスタ)に存在しない商品(例えば「NON-FILE」に分類される保留商品)であり、前記表示制御手段は、前記商品情報に含まれる情報項目のうちの所定の一部の情報項目を前記登録補完情報の入力項目(例えば、入力エリアAR30(AR40))として提示する前記画面を表示し、前記正常登録手段は、前記商品コードと、前記入力項目に入力された情報とに基づいて前記登録不全商品の正常登録を行う。 (2) One aspect of this embodiment is the product sales data processing system described in (1), in which the improperly registered product is a product (e.g., a reserved product classified as "NON-FILE") whose product information associated with the product code acquired by the mobile terminal device in response to the product registration operation does not exist in a product information database (e.g., a product master) used for managing products in a store, and the display control means displays the screen presenting a predetermined portion of the information items included in the product information as input items for the complementary registration information (e.g., input area AR30 (AR40)), and the normal registration means normally registers the improperly registered product based on the product code and the information entered in the input items.

上記構成によれば、「NON-FILE」に分類される保留商品についての保留解除遠隔操作として、商品登録操作により取得された商品コード以外の所定の情報項目を商品情報入力画面に入力することで、商品登録に必要な情報が補完されることとなり、正常登録としての保留解除が可能となる。 According to the above configuration, by inputting specific information items other than the product code acquired by the product registration operation into the product information input screen as a remote release operation for a reserved product classified as "NON-FILE," the information required for product registration is completed, and the product can be released from the hold as if it had been registered normally.

(3)本実施形態の一態様は、(1)または(2)に記載の商品販売データ処理システムであって、前記登録不全商品は、前記携帯端末装置により商品コードを撮像させる前記商品登録操作が行われた結果として、前記携帯端末装置が撮像画像から商品コードを取得できなかったときの商品コードの取得対象の商品であり、前記表示制御手段は、正常登録の対象の商品をユーザ(例えば、店員)に示す画像として前記撮像画像を提示するとともに、店舗にて商品の管理に使用される商品情報データベースに格納される商品情報に含まれる情報項目のうちの所定の一部の情報項目を前記登録補完情報の入力項目として提示する前記画面を表示し、前記正常登録手段は、前記入力項目に入力された情報に基づいて前記登録不全商品の正常登録を行う。 (3) One aspect of this embodiment is the product sales data processing system described in (1) or (2), in which the improperly registered product is a product for which a product code is to be acquired when, as a result of the product registration operation in which the mobile terminal device captures an image of a product code, the mobile terminal device is unable to acquire a product code from the captured image, the display control means presents the captured image as an image of a product that is to be successfully registered to show to a user (e.g., a store clerk), and displays the screen that presents a predetermined portion of information items included in product information stored in a product information database used for product management in the store as input items for the registration completion information, and the normal registration means normally registers the improperly registered product based on the information entered in the input items.

上記構成によれば、「読取NG」、「疑似スキャン投入」、「非スキャン投入」に分類される保留商品についての保留解除遠隔操作として、所定の情報項目を商品情報入力画面に入力することで、商品登録に必要な情報が補完されることとなり、正常登録としての保留解除が可能となる。 According to the above configuration, by inputting specific information items into the product information input screen as a remote operation to release a product from hold that is classified as "unreadable," "pseudo-scan input," or "non-scan input," the information required for product registration is supplemented, making it possible to release the product from hold as if it had been registered normally.

(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 controls the display of a list of customers whose product registration results based on the product registration operation include the inadequately registered product on the monitoring device.

上記構成によれば、店員は、監視装置80により、店舗において保留商品を登録している客の状況を把握することができる。 With the above configuration, the store staff can use the monitoring device 80 to grasp the status of customers who are registering pending items in the store.

(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), which includes a notification control means for controlling the mobile terminal device to display a message informing a customer that the insufficient registration result can be resolved by a store clerk's operation on the monitoring device when the product registration result based on the product registration operation is insufficient.

上記構成によれば、客は、保留解除遠隔操作が可能であることが報知されたうえで、店員に保留解除遠隔操作を行ってもらうことができる。 With the above configuration, the customer is notified that the hold release remote operation is possible, and can then have the store attendant perform the hold release remote operation.

(6)本実施形態の一態様は、(1)から(5)のいずれか1つに記載の商品販売データ処理システムであって、前記取得制御手段は、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、客による正常登録の依頼の操作(例えば、操作依頼ボタンBT51に対する操作)を受け付けなくとも、前記登録不全商品情報を、店員が使用する監視装置に取得させる。 (6) One aspect of this embodiment is a product sales data processing system according to any one of (1) to (5), in which the acquisition control means, when the product registration result based on the product registration operation is insufficient, causes a monitoring device used by a store clerk to acquire the insufficiently registered product information, even if the acquisition control means does not accept an operation by a customer requesting normal registration (e.g., an operation on the operation request button BT51).

上記構成によれば、客が正常登録の依頼の操作を行わなくとも、店員が保留商品として登録された商品の保留解除を行うことができる。このような構成は、例えば「NON-FILE」のように、店舗側の不備により保留商品として登録された場合に、客に正常登録の依頼の操作を要求しなくとも正常登録が行えるという点で有効である。 The above configuration allows a store clerk to release a product that has been registered as a reserved product, even if the customer does not perform an operation to request normal registration. This configuration is effective in that if a product is registered as a reserved product due to an error on the store's side, such as "NON-FILE," the product can be registered normally without the customer being asked to perform an operation to request normal registration.

(7)本実施形態の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおけるコンピュータを、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を、店員が使用する監視装置に取得させる取得制御手段、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面を前記監視装置にて表示させる表示制御手段、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段として機能させるためのプログラムである。 (7) One aspect of this embodiment is a program for causing a computer in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device to function as: acquisition control means for causing a monitoring device used by a store clerk to acquire, when the product registration result based on the product registration operation is insufficient, registered insufficient product information regarding the registered insufficient product for which the registration result is insufficient; display control means for displaying, on the monitoring device, a screen based on the registered insufficient product information acquired by the acquisition control means; and normal registration means for performing normal registration by registering the registered insufficient product as a normal product in response to input of registration completion information on the displayed screen.

(8)本実施形態の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて店員が使用する監視装置であって、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を取得する取得手段と、前記取得手段によって取得された前記登録不全商品情報に基づく画面を表示する表示制御手段と、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備える監視装置である。 (8) One aspect of this embodiment is a monitoring device used by a store clerk in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device, the monitoring device comprising: an acquisition means for acquiring registered defective product information regarding a registered defective product for which the registration result is defective when the registration result of the product based on the product registration operation is defective; a display control means for displaying a screen based on the registered defective product information acquired by the acquisition means; and a normal registration means for performing a normal registration by registering the registered defective product as a normal product in response to input of registration completion information on the displayed screen.

(9)本実施形態の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて店員が使用する監視装置としてのコンピュータを、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を取得する取得手段、前記取得手段によって取得された前記登録不全商品情報に基づく画面を表示する表示制御手段、表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段として機能させるためのプログラムである。 (9) One aspect of this embodiment is a program for causing a computer serving as a monitoring device used by a store clerk in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device to function as: an acquisition means for acquiring registered defective product information regarding a registered defective product for which the registration result is defective when the registration result of the product based on the product registration operation is defective; a display control means for displaying a screen based on the registered defective product information acquired by the acquisition means; and a normal registration means for performing normal registration by registering the registered defective product as a normal product in response to input of registration completion information on the displayed screen.

(10)本実施形態の一態様は、客が携帯端末装置を用いた商品登録操作に基づいて商品を登録する商品販売データ処理システムにおいて備えられるサーバ装置(例えば、取引管理装置60)であって、前記商品登録操作に基づいた商品の登録結果が不全であった場合に、登録結果が不全であった登録不全商品に関する登録不全商品情報を、店員が使用する監視装置に取得させる取得制御手段と、前記取得制御手段によって取得された前記登録不全商品情報に基づく画面を店員が操作する監視装置にて表示させる表示制御手段と、前記監視装置にて表示された前記画面に対して登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備えるサーバ装置である。 (10) One aspect of this embodiment is a server device (e.g., transaction management device 60) provided in a product sales data processing system in which a customer registers a product based on a product registration operation using a mobile terminal device, the server device including: an acquisition control means for causing a monitoring device used by a store clerk to acquire registered defective product information regarding a registered defective product for which the registration result is defective when the registration result of the product based on the product registration operation is defective; a display control means for causing a monitoring device operated by the store clerk to display a screen based on the registered defective product information acquired by the acquisition control means; and a normal registration means for performing a normal registration to register the registered defective product as a normal product in response to input of registration completion information on the screen displayed on the monitoring device.

なお、上記各実施形態における上述の管理装置10、精算装置40、客端末装置50、取引管理装置60、監視装置80などとしての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、上記の管理装置10、精算装置40、客端末装置50、取引管理装置60、監視装置80などとしての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 In addition, a program for realizing the functions of the above-mentioned management device 10, settlement device 40, customer terminal device 50, transaction management device 60, monitoring device 80, etc. in each of the above embodiments 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 as the above-mentioned management device 10, settlement device 40, customer terminal device 50, transaction management device 60, monitoring device 80, etc. 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 communication lines such as the Internet, WAN, LAN, and dedicated lines. In addition, the "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. In this way, the recording medium storing the program may be a non-transient recording medium such as a CD-ROM. The recording medium also includes a recording medium installed inside or outside the distribution server and accessible from the distribution server in order to distribute the program. The code of the program stored in the distribution server's recording medium 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 storage medium 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 a client when a program is transmitted over a network. The program may also be a storage medium for implementing 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.

10 管理装置、40 精算装置、50 客端末装置、60 取引管理装置、70 クレジットカード決済サーバ、80 監視装置 10 Management device, 40 Settlement device, 50 Customer terminal device, 60 Transaction management device, 70 Credit card settlement server, 80 Monitoring device

Claims (5)

客が端末装置を用いた商品登録操作に基づいて商品を登録する商品登録手段と、
前記商品登録手段による登録結果が不全であった登録不全商品に関する画面を表示させる表示制御手段と、
登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段とを備え、
前記登録不全商品は、前記商品登録操作に応じて前記端末装置により取得された商品コードに対応付けられた商品情報が、店舗にて商品の管理に使用される商品情報データベースに存在しない商品であり、
前記表示制御手段は、前記登録不全商品に関する画面において、前記商品登録手段により登録されていたときの対応の登録不全商品の画像を含めるように表示する
商品販売データ処理システム。
A product registration means for registering a product based on a product registration operation performed by a customer using a terminal device;
a display control means for displaying a screen relating to a registered defective product that has been registered in a defective manner by the product registration means;
a normal registration means for performing a normal registration of the registered defective product as a normal product in response to the input of the registration complementary information,
The insufficiently registered product is a product whose product information associated with the product code acquired by the terminal device in response to the product registration operation does not exist in a product information database used for product management in the store,
The display control means displays, on the screen related to the registered defective product, an image of the corresponding registered defective product when it was registered by the product registration means.
Product sales data processing system.
前記表示制御手段は、前記商品情報に含まれる情報項目のうちの所定の一部の情報項目を前記登録補完情報の入力項目として提示する前記画面を表示し、the display control means displays the screen on which a predetermined part of information items included in the product information is presented as input items for the registration complementary information;
前記正常登録手段は、前記商品コードと、前記入力項目に入力された情報とに基づいて前記登録不全商品の正常登録を行うThe normal registration means performs normal registration of the defective registered product based on the product code and the information entered in the input field.
請求項1に記載の商品販売データ処理システム。2. The product sales data processing system according to claim 1.
記登録不全商品は、前記端末装置により商品コードを撮像させる前記商品登録操作が行われた結果として、前記端末装置が撮像画像から商品コードを取得できなかったときの商品コードの取得対象の商品であり、
前記表示制御手段は、正常登録の対象の商品をユーザに示す画像として前記撮像画像を提示するとともに、店舗にて商品の管理に使用される商品情報データベースに格納される商品情報に含まれる情報項目のうちの所定の一部の情報項目を前記登録補完情報の入力項目として提示する前記画面を表示し、
前記正常登録手段は、前記入力項目に入力された情報に基づいて前記登録不全商品の正常登録を行う
請求項1または2に記載の商品販売データ処理システム。
理システム。
The unsuccessfully registered product is a product for which a product code is to be acquired when the terminal device is unable to acquire a product code from a captured image as a result of the product registration operation of causing the terminal device to capture an image of the product code,
the display control means displays the captured image as an image showing to a user a product that is a target of successful registration, and displays the screen on which a predetermined part of information items included in product information stored in a product information database used for managing products in a store is presented as input items for the registration complementary information;
The normal registration means performs normal registration of the defective registered product based on the information input in the input item.
3. A product sales data processing system according to claim 1 or 2 .
Management system.
記商品登録操作に基づいた商品の登録結果が不全であった場合に、店員の操作によって登録結果が不全な状態の解消が可能であることを客に報知する表示が前記端末装置にて行われるように制御する報知制御手段さらに備える
請求項1から3のいずれか一項に商品販売データ処理システム。
4. The product sales data processing system according to claim 1 , further comprising a notification control means for controlling the terminal device to display a message informing a customer that the insufficient registration result can be resolved by a store clerk's operation when the product registration result based on the product registration operation is insufficient .
商品販売データ処理システムにおけるコンピュータを、
客が端末装置を用いた商品登録操作に基づいて商品を登録する商品登録手段、
前記商品登録手段による登録結果が不全であった登録不全商品に関する画面を表示させる表示制御手段、
登録補完情報が入力されたことに応じて、前記登録不全商品について正常な商品として登録する正常登録を行う正常登録手段
として機能させるためのプログラムであって、
前記登録不全商品は、前記商品登録操作に応じて前記端末装置により取得された商品コードに対応付けられた商品情報が、店舗にて商品の管理に使用される商品情報データベースに存在しない商品であり、
前記表示制御手段は、前記登録不全商品に関する画面において、前記商品登録手段により登録されていたときの対応の登録不全商品の画像を含めるように表示する
プログラム。
A computer in a product sales data processing system,
a product registration means for registering a product based on a product registration operation performed by a customer using a terminal device;
a display control means for displaying a screen relating to a registered defective product whose registration result by the product registration means is unsuccessful;
a program for causing the program to function as a normal registration means for performing normal registration of the registered defective product as a normal product in response to input of the registration complementary information,
The insufficiently registered product is a product whose product information associated with the product code acquired by the terminal device in response to the product registration operation does not exist in a product information database used for product management in the store,
The display control means displays, on the screen related to the registered defective product, an image of the corresponding registered defective product when it was registered by the product registration means.
program.
JP2024167106A 2020-10-20 2024-09-26 Product sales data processing system, program, monitoring device, and server device Active JP7681364B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024167106A JP7681364B2 (en) 2020-10-20 2024-09-26 Product sales data processing system, program, monitoring device, and server device
JP2025076199A JP2025107340A (en) 2020-10-20 2025-05-01 Product sales data processing system, program, monitoring device, and server device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020176134A JP7568263B2 (en) 2020-10-20 2020-10-20 Product sales data processing system, program, monitoring device, and server device
JP2024167106A JP7681364B2 (en) 2020-10-20 2024-09-26 Product sales data processing system, program, monitoring device, and server device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020176134A Division JP7568263B2 (en) 2020-10-20 2020-10-20 Product sales data processing system, program, monitoring device, and server device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025076199A Division JP2025107340A (en) 2020-10-20 2025-05-01 Product sales data processing system, program, monitoring device, and server device

Publications (3)

Publication Number Publication Date
JP2024169696A JP2024169696A (en) 2024-12-05
JP2024169696A5 JP2024169696A5 (en) 2025-02-27
JP7681364B2 true JP7681364B2 (en) 2025-05-22

Family

ID=81390328

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020176134A Active JP7568263B2 (en) 2020-10-20 2020-10-20 Product sales data processing system, program, monitoring device, and server device
JP2024167106A Active JP7681364B2 (en) 2020-10-20 2024-09-26 Product sales data processing system, program, monitoring device, and server device
JP2025076199A Pending JP2025107340A (en) 2020-10-20 2025-05-01 Product sales data processing system, program, monitoring device, and server device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020176134A Active JP7568263B2 (en) 2020-10-20 2020-10-20 Product sales data processing system, program, monitoring device, and server device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025076199A Pending JP2025107340A (en) 2020-10-20 2025-05-01 Product sales data processing system, program, monitoring device, and server device

Country Status (1)

Country Link
JP (3) JP7568263B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025107340A (en) * 2020-10-20 2025-07-17 株式会社寺岡精工 Product sales data processing system, program, monitoring device, and server device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020061044A (en) 2018-10-12 2020-04-16 サインポスト株式会社 Information processing system
JP2020067917A (en) 2018-10-25 2020-04-30 株式会社寺岡精工 Portable terminal, commodity sales system, control method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1720137A1 (en) * 2002-05-17 2006-11-08 Fujitsu Transaction Solutions, Inc. Self-checkout method and apparatus
JP6863570B2 (en) * 2016-12-02 2021-04-21 株式会社寺岡精工 Product sales data processing equipment and programs
JP7311880B2 (en) * 2019-03-27 2023-07-20 株式会社寺岡精工 Merchandise sales data processor and program
JP7568263B2 (en) * 2020-10-20 2024-10-16 株式会社寺岡精工 Product sales data processing system, program, monitoring device, and server device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020061044A (en) 2018-10-12 2020-04-16 サインポスト株式会社 Information processing system
JP2020067917A (en) 2018-10-25 2020-04-30 株式会社寺岡精工 Portable terminal, commodity sales system, control method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025107340A (en) * 2020-10-20 2025-07-17 株式会社寺岡精工 Product sales data processing system, program, monitoring device, and server device

Also Published As

Publication number Publication date
JP2025107340A (en) 2025-07-17
JP2022067430A (en) 2022-05-06
JP2024169696A (en) 2024-12-05
JP7568263B2 (en) 2024-10-16

Similar Documents

Publication Publication Date Title
JP7725103B2 (en) Transaction status monitoring device
JP7766367B2 (en) Product sales data processing system and program
JP7745940B2 (en) Product sales data processing system and mobile terminal device
JP2024177513A (en) Product sales data processing system
JP7607977B2 (en) Product sales data processing system, settlement device, and program
JP7612238B2 (en) Sales system, payment device, program
JP7681364B2 (en) Product sales data processing system, program, monitoring device, and server device
JP7845706B2 (en) Portable registration terminal, product sales data processing system, and program
JP7621018B2 (en) Product sales data processing system and product sales data processing method
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP2022098820A (en) Item sales data processing system and program
JP7672018B2 (en) Product sales data processing system
JP7648248B2 (en) program
JP7706742B2 (en) program
JP7745866B2 (en) Product sales data processing system, program, and settlement device
CN120975777A (en) Transaction processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250501

R150 Certificate of patent or registration of utility model

Ref document number: 7681364

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150