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
JP7699801B2 - Product sales data processing device and program - Google Patents
[go: Go Back, main page]

JP7699801B2 - Product sales data processing device and program - Google Patents

Product sales data processing device and program Download PDF

Info

Publication number
JP7699801B2
JP7699801B2 JP2021092889A JP2021092889A JP7699801B2 JP 7699801 B2 JP7699801 B2 JP 7699801B2 JP 2021092889 A JP2021092889 A JP 2021092889A JP 2021092889 A JP2021092889 A JP 2021092889A JP 7699801 B2 JP7699801 B2 JP 7699801B2
Authority
JP
Japan
Prior art keywords
product
image
information
display
superimposed
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
JP2021092889A
Other languages
Japanese (ja)
Other versions
JP2022185301A (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 JP2021092889A priority Critical patent/JP7699801B2/en
Publication of JP2022185301A publication Critical patent/JP2022185301A/en
Priority to JP2025096859A priority patent/JP2025120363A/en
Application granted granted Critical
Publication of JP7699801B2 publication Critical patent/JP7699801B2/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 device and a program.

従来、スーパーマーケットやコンビニエンスストアなどの各種店舗では、POS端末装置(Point Of Sales)を用いて取引が行われる。POS端末装置は、商品の登録処理や精算処理を行う。POS端末装置には、店員が商品の登録をして精算を行うものの他にも、顧客自らが操作して、商品を登録して精算を行う、いわゆるセルフレジがある(例えば、特許文献1参照。)。セルフレジでは、各セルフレジの動作状況等が表示される監視端末が設けられるとともに、当該監視端末に店員が配置されて、当該店員による監視が行われる。 Conventionally, in various stores such as supermarkets and convenience stores, transactions are carried out using POS (Point Of Sales) terminals. The POS terminals perform product registration and payment processes. In addition to POS terminals in which a store clerk registers products and performs payment, there are also so-called self-checkouts that are operated by customers themselves to register products and perform payment (see, for example, Patent Document 1). Self-checkouts are equipped with a monitoring terminal that displays the operating status of each self-checkout, and a store clerk is stationed at the monitoring terminal to monitor the self-checkout.

特開平10-069574号公報Japanese Patent Application Publication No. 10-069574

しかしながら、従来技術では、監視端末に配置される店員が、顧客の操作支援、復旧作業、不正監視など、様々な業務を行うため、店員の負担が増大してしまうことがある。また、複数のセルフレジで同時に操作支援が生じた場合に、一方の顧客を待たせてしまうことになる。このため、従来技術では、取引を円滑に行うことができないことがある、という問題があった。 However, with conventional technology, the burden on store staff assigned to the monitoring terminal can increase because they have to perform a variety of tasks, such as assisting customers with their operations, performing recovery work, and monitoring for fraud. Also, when operational assistance is required at multiple self-checkout registers at the same time, one customer ends up having to wait. As a result, conventional technology has the problem that transactions cannot always be carried out smoothly.

本発明は、このような事情に鑑みてなされたもので、その目的は、セルフレジにおいて、取引を円滑に行うことができる技術を提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide technology that allows transactions to be carried out smoothly at self-checkout registers.

上述した課題を解決するために、本発明の一態様である商品販売データ処理装置は、識別子の読取領域に存在する商品を検出する検出手段と、前記読取領域において読み取られた識別子 に基づいて商品情報を登録する商品登録手段と、前記読取領域において顧客による識別子の読取操作を撮像した撮像情報を取得する撮像情報取得手段と、前記商品登録手段によって登録された商品情報に基づく商品リスト画像と、前記撮像情報取得手段によって取得された撮像情報に基づく撮像画像とを表示手段に表示させる表示制御手段と、を備え、前記表示制御手段は、前記検出手段によって商品が検出された際に、前記商品登録手段によって商品情報が登録された場合、商品リスト画像と撮像画像とを別々の表示領域に表示させ、前記検出手段によって商品が検出されたにもかかわらず、前記商品登録手段によって商品情報が登録されない場合、該商品リスト画像に該撮像画像を重ねた重畳表示を行う、ことを特徴とする商品販売データ処理装置である。 In order to solve the above-mentioned problems, a product sales data processing device according to one aspect of the present invention includes a detection means for detecting a product present in an identifier reading area, a product registration means for registering product information based on the identifier read in the reading area, an image information acquisition means for acquiring image information capturing an image of a customer reading the identifier in the reading area, and a display control means for displaying on a display means a product list image based on the product information registered by the product registration means and an image based on the image information acquired by the image information acquisition means, wherein the display control means displays the product list image and the image in separate display areas if the product information is registered by the product registration means when a product is detected by the detection means, and displays the image in a superimposed manner on the product list image if the product information is not registered by the product registration means despite the product being detected by the detection means.

本発明の実施形態に係るPOS(Point Of Sales)システムのネットワーク構成図である。1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. POS端末装置20の設置例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of installation of a POS terminal device 20. POS端末装置20のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of the POS terminal device 20. スキャナ部206の読取領域400の一例を示す説明図である。2 is an explanatory diagram showing an example of a reading area 400 of a scanner unit 206. FIG. POS端末装置20が行う撮像画像の表示制御処理の一例を示すフローチャートである。10 is a flowchart showing an example of a captured image display control process performed by the POS terminal 20. 操作表示部205に表示される撮像画像の表示制御に係る画面遷移の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen transition relating to display control of a captured image displayed on an operation display unit 205. FIG. 操作表示部205に表示される撮像画像の表示制御に係る画面遷移の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen transition relating to display control of a captured image displayed on an operation display unit 205. FIG. 変形例1に係るPOS端末装置20が行う撮像画像の表示制御処理の一例を示すフローチャートである。10 is a flow chart showing an example of a captured image display control process performed by a POS terminal device 20 according to a first modified example. 操作表示部205に表示される変形例1に係る画面遷移の一例を示す説明図である。13A to 13C are explanatory diagrams showing an example of a screen transition according to Modification 1 displayed on the operation display unit 205. 操作表示部205に表示される変形例2に係る画面遷移の一例を示す説明図である。13A to 13C are explanatory diagrams showing an example of a screen transition according to Modification 2 displayed on the operation display unit 205. 操作表示部205に表示される変形例4に係る画面の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a screen according to Modification 4 displayed on the operation display unit 205; 操作表示部205に表示される変形例5に係る画面の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of a screen according to Modification 5 that is displayed on the operation display unit 205;

(実施形態)
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図1は、本発明の実施形態に係るPOS(Point Of Sales)システムのネットワーク構成図である。POSシステム1は、スーパーマーケット、ホームセンター、コンビニエンスストア、各種用品店など、種々の店舗に導入可能である。図1に示すように、POSシステム1は、ストアコントローラ10と、取引状況管理装置11と、3台のPOS端末装置20-1、20-2、20-3とを備える。以下、POS端末装置20-1、20-2、20-3について特に区別しない場合には、POS端末装置20と総称する。
(Embodiment)
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
Fig. 1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. The POS system 1 can be introduced into various stores, such as supermarkets, home improvement centers, convenience stores, and various supply stores. As shown in Fig. 1, the POS system 1 includes a store controller 10, a transaction status management device 11, and three POS terminal devices 20-1, 20-2, and 20-3. Hereinafter, when there is no particular distinction between the POS terminal devices 20-1, 20-2, and 20-3, they will be collectively referred to as the POS terminal device 20.

各装置は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、通信部などを備えたコンピュータ装置である。各装置は、LAN(Local Area Network)やWAN(Wide Area Network)などの通信回線55を介して、有線または無線により接続されている。 Each device is a computer device equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), a communication unit, etc. Each device is connected by wire or wirelessly via a communication line 55 such as a LAN (Local Area Network) or a WAN (Wide Area Network).

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

取引状況管理装置11は、POS端末装置20の状況(処理状況等)を表示したり、POS端末装置20を制御したりする。POSシステム1では、取引状況管理装置11に店員を配置し、店員による監視を行うことが可能である。ここで、店舗には、顧客が登録操作や精算操作を行う様々なタイプのセルフレジが普及している。例えば、セルフレジには、店員が登録操作を行って顧客が精算操作を行うセミセルフレジや、顧客が登録操作と精算操作とを行うフルセルフレジや、顧客が携帯端末を用いて登録操作を行うとともに精算装置で精算操作を行う携帯端末を用いたセルフレジなどがある。取引状況管理装置11は、このようなセルフレジにおける精算を監視することが可能である。なお、取引状況管理装置11は、店員が介在する(登録操作する)POS端末装置20の場合、登録側を監視しないようにしてもよい。また、この場合、精算側のみを監視するようにしてもよいし、精算側についても監視しないようにしてもよい。 The transaction status management device 11 displays the status (processing status, etc.) of the POS terminal device 20 and controls the POS terminal device 20. In the POS system 1, a store clerk can be stationed at the transaction status management device 11 and monitor it. Here, various types of self-checkouts where customers perform registration operations and settlement operations are widespread in stores. For example, self-checkouts include semi-self-checkouts where a store clerk performs registration operations and a customer performs settlement operations, full self-checkouts where a customer performs registration operations and settlement operations, and self-checkouts using a mobile terminal where a customer performs registration operations using a mobile terminal and settlement operations at a settlement device. The transaction status management device 11 can monitor settlement at such self-checkouts. Note that in the case of a POS terminal device 20 where a store clerk is involved (performing registration operations), the transaction status management device 11 may not monitor the registration side. In this case, it is also possible to monitor only the settlement side, or not monitor the settlement side either.

POS端末装置20は、商品販売データ処理装置の一例である。POS端末装置20は、商品を登録する商品登録処理と、精算を行う精算処理とを実行するキャッシュレジスタ装置である。商品登録処理では、顧客の買上対象の商品(以下「買上商品」という場合がある。)を示す登録情報が生成される。精算処理では、商品登録処理において生成された登録情報に基づいて、買上商品の合計金額(以下「買上金額」という場合がある。)で精算が行われる。POS端末装置20は、顧客の操作によって商品登録処理と精算処理とを行うことが可能なセルフレジである。なお、図1において、POS端末装置20の台数は、複数台を示しているが、1台であってもよい。 The POS terminal device 20 is an example of a product sales data processing device. The POS terminal device 20 is a cash register device that executes a product registration process to register products and a settlement process to settle payments. In the product registration process, registration information is generated that indicates the products to be purchased by the customer (hereinafter sometimes referred to as "purchased products"). In the settlement process, settlement is performed based on the registration information generated in the product registration process, and the total price of the purchased products (hereinafter sometimes referred to as "purchase amount"). The POS terminal device 20 is a self-checkout that can perform product registration processing and settlement processing by customer operation. Note that although FIG. 1 shows multiple POS terminal devices 20, there may be only one.

なお、POSシステム1は、サービスカウンタ端末を備えてもよい。サービスカウンタ端末は、顧客が購入した商品の発送、返品、商品の取り寄せ、商品券の販売などを受け付ける。例えば、サービスカウンタ端末は、各POS端末装置20における取引ごとの商品や金額を示す取引情報を、各POS端末装置20から受信して管理する。また、サービスカウンタ端末は、各POS端末装置20の取引状況を管理してもよい。 The POS system 1 may also include a service counter terminal. The service counter terminal accepts requests for the delivery and return of products purchased by customers, ordering of products, and sale of gift certificates. For example, the service counter terminal receives and manages transaction information indicating the product and amount for each transaction at each POS terminal device 20 from each POS terminal device 20. The service counter terminal may also manage the transaction status of each POS terminal device 20.

また、POSシステム1は、携帯端末を含んでいてもよい。携帯端末は、例えば、店員が所持する携帯電話、スマートフォン、タブレット装置などの端末装置である。携帯端末は、各店員に貸与されるものでもよいし、各店員が所有するものでもよい。携帯端末は、POS端末装置20(サービスカウンタ端末を含む)からの呼出要求に応じて、その旨を通知したり、着呼したりする。 The POS system 1 may also include a mobile terminal. The mobile terminal is, for example, a terminal device such as a mobile phone, smartphone, or tablet device carried by a store clerk. The mobile terminal may be lent to each store clerk, or may be owned by each store clerk. In response to a call request from the POS terminal device 20 (including the service counter terminal), the mobile terminal notifies the request or receives the call.

(POS端末装置20の設置例)
図2は、POS端末装置20の設置例を示す説明図である。図2に示すように、操作者から見て、POS端末装置20の右側にカウンタが置かれている。なお、図示では、省略しているが、図2において、POS端末装置20の左側にもカウンタが置かれていてもよい。すなわち、カウンタは、POS端末装置20の両側に置かれてもよい。カウンタは、買い物かごを載置することが可能である。
(Installation example of POS terminal device 20)
Fig. 2 is an explanatory diagram showing an example of the installation of the POS terminal 20. As shown in Fig. 2, a counter is placed on the right side of the POS terminal 20 as seen by the operator. Although not shown in the figure, a counter may also be placed on the left side of the POS terminal 20 in Fig. 2. In other words, counters may be placed on both sides of the POS terminal 20. A shopping basket can be placed on the counter.

また、POS端末装置20は、サインポール220を備える。サインポール220は、上方に向けて設けられており、所定の点灯態様で発行することにより、POS端末装置20の近くにいない店員にも点灯態様を認識させることが可能である。具体的には、サインポール220は、ランプやLED(light emitting diode)などの発光部を備える。当該発光部が所定の点灯態様で点灯可能である。サインポール220の点灯態様により、POS端末装置20が使用中であることを示したり、店員の呼び出しを示したりする。 The POS terminal 20 also includes a sign pole 220. The sign pole 220 is installed facing upward, and by emitting a predetermined lighting pattern, even store clerks who are not near the POS terminal 20 can recognize the lighting pattern. Specifically, the sign pole 220 includes a light-emitting unit such as a lamp or an LED (light emitting diode). The light-emitting unit can be lit in a predetermined lighting pattern. Depending on the lighting pattern of the sign pole 220, it can indicate that the POS terminal 20 is in use or that a store clerk has been called.

(POS端末装置20の構成例)
次に、図2および図3を用いて、POS端末装置20の構成について説明する。
図3は、POS端末装置20のハードウェア構成を示すブロック図である。図2および図3において、同一部分には同一符号を付している。
(Example of configuration of POS terminal device 20)
Next, the configuration of the POS terminal 20 will be described with reference to FIGS.
Fig. 3 is a block diagram showing the hardware configuration of the POS terminal device 20. In Fig. 2 and Fig. 3, the same parts are given the same reference numerals.

以下、図2を参照しつつ、図3に示したPOS端末装置20の構成例を説明する。POS端末装置20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、操作表示部205と、スキャナ部206と、カード決済部208と、釣銭機209と、印刷部213と、音声出力部214と、通信部215と、カメラ216とを備える。これらは、バスを介して相互に通信可能である。 Below, an example of the configuration of the POS terminal 20 shown in FIG. 3 will be described with reference to FIG. 2. The POS terminal 20 comprises a CPU 201, a ROM 202, a RAM 203, a hard disk 204, an operation display unit 205, a scanner unit 206, a card payment unit 208, a change dispenser 209, a printing unit 213, an audio output unit 214, a communication unit 215, and a camera 216. These can communicate with each other via a bus.

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

RAM203は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報(例えば、ストアコントローラ10から取得した商品マスタ等)や、処理において生成した情報を記憶する。また、この情報は、この他にも、登録した商品(買上商品)を精算(決済)する精算処理において生成した精算情報などを含む。 RAM 203 is a readable and writable memory that stores various information. For example, RAM 203 stores information acquired from the outside (such as a product master acquired from store controller 10) and information generated during processing. This information also includes settlement information generated during the settlement process for settling (paying) registered products (purchased products).

ハードディスク204は、種々の情報を記憶する。例えば、ハードディスク204は、カメラ216によって撮像された撮像結果(例えば、動画)を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行する商品販売データ処理プログラム等の各種のプログラムを記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。 The hard disk 204 stores various information. For example, the hard disk 204 stores the image captured by the camera 216 (e.g., video). For example, the hard disk 204 may store various programs, such as a product sales data processing program executed by the CPU 201, instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.

操作表示部205は、タッチディスプレイ(タッチパネル)である。操作表示部205は、顧客に種々の情報を表示するとともに、顧客から種々の操作入力を受け付ける。 The operation display unit 205 is a touch display (touch panel). The operation display unit 205 displays various information to the customer and accepts various operational inputs from the customer.

スキャナ部206は、所定の読取領域(図4参照)内の物品(例えば商品)を検出すると、読取機能がオンになり、各種コードを光学的に読み取る。読取機能は、読取領域内に物品が検出されなくなると、オフになる。スキャナ部206が読み取る各種コードは、例えば、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)である。また、各種コードは、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を含む。また、各種コードは、店員の名札に付された店員コードを含む。 When the scanner unit 206 detects an item (e.g., a product) in a specified reading area (see FIG. 4), the reading function is turned on and various codes are optically read. When no more items are detected in the reading area, the reading function is turned off. The various codes read by the scanner unit 206 are, for example, barcodes (product codes, etc.) attached to products and codes (barcodes, two-dimensional codes, etc.) printed on receipts (registered trademark). The various codes also include gift certificates (gift certificates, coupons, complimentary coupons) and codes (barcodes, two-dimensional codes, etc.) printed on various cards (e.g., membership cards, point cards, etc.). The various codes also include store clerk codes attached to store clerk nametags.

なお、商品の登録は、商品に付されているバーコードの読み取りによる登録の他にも、プリセットキーを用いた登録も含む。プリセットキーは、商品に対応するボタン(商品を注文するボタン)であり、操作表示部205に表示される。当該プリセットキーが操作(押下)されることによって、商品の登録が行われる。 Product registration includes registration by reading the barcode attached to the product, as well as registration using a preset key. A preset key is a button corresponding to the product (a button for ordering the product) and is displayed on the operation display unit 205. A product is registered by operating (pressing) the preset key.

カード決済部208は、各種カード(クレジットカード、交通系ICカード等のプリペイドカード、ポイントカード等)による決済機構である。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的または電気的に読み取る。読み取られた情報は、買上商品の精算に用いられる。なお、カード認識部は、例えば、ポイントカードの保有ポイントを使用する場合など、今回の買上商品の精算において使用する情報を認識することも可能である。また、カード認識部は、例えば、ポイントカードにポイントを付与する場合など、今回の買上商品の精算に使用しない情報を認識することも可能である。カード認識部は、接触型のカード(ICカード、磁気カード)や、非接触型のカード(ICカード)を認識することが可能である。 The card payment unit 208 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation IC cards, point cards, etc.). The card payment unit 208 is equipped with a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information from various cards. The read information is used to settle the purchase. The card recognition unit can also recognize information to be used in settling the purchase, for example, when using points held on a point card. The card recognition unit can also recognize information that is not used in settling the purchase, for example, when adding points to a point card. The card recognition unit can recognize contact cards (IC cards, magnetic cards) and non-contact cards (IC cards).

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

印刷部213は、各種媒体(レシート、お会計券等)を発行する。 The printing unit 213 issues various media (receipts, bills, etc.).

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

通信部215は、他の装置(ストアコントローラ10、取引状況管理装置11、および他のPOS端末装置20)と情報を送受信するインターフェースである。 The communication unit 215 is an interface that transmits and receives information with other devices (the store controller 10, the transaction status management device 11, and other POS terminal devices 20).

カメラ216は、操作表示部205の右上に取り付けられている。カメラ216は、動画、または静止画を連続的に撮像するカメラである。カメラ216には、CCD(charge coupled device)カメラや、CMOS(Complementary Metal Oxide Semiconductor)カメラを用いることが可能である。カメラ216は、顧客による商品の登録操作や精算操作の他、当該登録操作における商品を撮像する。 The camera 216 is attached to the upper right of the operation display unit 205. The camera 216 is a camera that continuously captures moving images or still images. A CCD (charge coupled device) camera or a CMOS (complementary metal oxide semiconductor) camera can be used as the camera 216. The camera 216 captures images of the product registration operation and checkout operation by the customer, as well as the products during the registration operation.

(スキャナ部206の読取領域400について)
図4は、スキャナ部206の読取領域400の一例を示す説明図である。図4において、読取領域400は、商品の識別子を読み取ることが可能な領域である。識別子は、例えば、バーコードであるが、2次元コードであってもよい。スキャナ部206は、読取領域400内に存在する商品のバーコードを読み取る。バーコードの読取方式は、例えば、レーザ方式である。ただし、読取方式は、レーザ方式に限らず、CCD方式やペン方式とすることも可能である。
(Regarding the reading area 400 of the scanner unit 206)
Fig. 4 is an explanatory diagram showing an example of a reading area 400 of the scanner unit 206. In Fig. 4, the reading area 400 is an area in which an identifier of a product can be read. The identifier is, for example, a barcode, but may also be a two-dimensional code. The scanner unit 206 reads the barcode of a product present in the reading area 400. The barcode reading method is, for example, a laser method. However, the reading method is not limited to the laser method, and a CCD method or a pen method may also be used.

スキャナ部206は、読取領域400内に商品が存在すると、読取機能がオンになる。読取機能がオンになると、例えば、レーザ光をバーコードのラベル面に当てて、その反射光をセンサで読み取る。一方で、読取領域400内に商品が存在しなくなると、読取機能がオフになる。読取機能がオフになると、レーザ光の照射やセンサの読み取りが行われなくなる。 When a product is present within the reading area 400, the scanner unit 206 turns on its reading function. When the reading function is turned on, for example, a laser beam is directed at the label surface of the barcode and the reflected light is read by a sensor. On the other hand, when a product is no longer present within the reading area 400, the reading function is turned off. When the reading function is turned off, the laser beam is no longer emitted and the sensor no longer reads.

(POS端末装置20の機能的構成)
ここで、POSシステム1においては、例えば、取引状況管理装置11に店員が配置され、当該店員による監視が行われる。取引状況管理装置11に配置される店員は、顧客の操作支援、復旧作業、不正監視など、様々の業務を行う。このため、店員の負担が増大してしまうことがあり、また、複数のPOS端末装置20で同時に操作支援が生じた場合には、一方の顧客を待たせてしまうことがある。このため、取引を円滑に行うことができないことがあった。
(Functional Configuration of POS Terminal Device 20)
In the POS system 1, for example, a store clerk is assigned to the transaction status management device 11, and the transaction status management device 11 monitors the transaction. The store clerk assigned to the transaction status management device 11 performs various tasks, such as providing operational support to customers, performing recovery work, and monitoring for fraud. This can increase the burden on the store clerk, and when operational support is required simultaneously on multiple POS terminal devices 20, one of the customers may have to wait. This can prevent transactions from being carried out smoothly.

そこで、本実施形態に係るPOS端末装置20は、読取領域400において、顧客の商品登録に係る操作を撮像し、撮像した撮像画像の表示を制御することにより、顧客に適切な商品登録を促すことを可能にしている。以下、本実施形態に係るPOS端末装置20の機能的構成について説明する。 The POS terminal device 20 according to this embodiment captures an image of the customer's product registration operations in the reading area 400 and controls the display of the captured image, thereby making it possible to encourage the customer to properly register products. The functional configuration of the POS terminal device 20 according to this embodiment will be described below.

以下、POS端末装置20の機能的構成について説明する。POS端末装置20は、商品登録部と、撮像情報取得部と、表示制御部とを備える。各部は、CPU201によって実現される。すなわち、CPU201がROM202に記憶されている商品販売データ処理プログラムを実行することにより、各部の機能が実現される。また、POS端末装置20は、検出部を備える。検出部は、スキャナ部206によって実現される。 The functional configuration of the POS terminal 20 will be described below. The POS terminal 20 comprises a product registration unit, an image capture information acquisition unit, and a display control unit. Each unit is realized by the CPU 201. That is, the CPU 201 executes a product sales data processing program stored in the ROM 202 to realize the functions of each unit. The POS terminal 20 also comprises a detection unit. The detection unit is realized by the scanner unit 206.

検出部は、読取領域400に存在する物品(商品)を検出する。検出部は、例えば、スキャナ部206によって実現されるが、カメラ216によって実現されてもよい。すなわち、カメラ216が読取領域400に存在する物品を検出してもよい。また、検出部は、読取領域400に存在する物品(商品)を検出する専用の装置(例えば、近接センサ)であってもよい。 The detection unit detects an item (goods) present in the reading area 400. The detection unit is realized, for example, by the scanner unit 206, but may also be realized by the camera 216. That is, the camera 216 may detect an item present in the reading area 400. The detection unit may also be a dedicated device (for example, a proximity sensor) for detecting an item (goods) present in the reading area 400.

商品登録部は、読取領域400においてスキャナ部206によって読み取られたバーコードに基づいて商品情報を登録する。なお、以下では、スキャナ部206による読み取りを、スキャンという場合がある。撮像情報取得部は、読取領域400において顧客によるバーコードの読取操作(スキャン操作)を撮像した撮像情報を取得する。 The product registration unit registers product information based on the barcode read by the scanner unit 206 in the reading area 400. Note that, below, reading by the scanner unit 206 may be referred to as scanning. The image information acquisition unit acquires image information capturing an image of the barcode reading operation (scanning operation) performed by the customer in the reading area 400.

表示制御部は、商品リスト画像と、撮像画像とを表示部に表示させる。商品リスト画像は、商品登録部によって登録された商品情報に基づく画像である。具体的には、商品リスト画像は、商品がリスト状に列挙された画像であり、商品名や金額が含まれる。商品リスト画像は、登録明細を示す表示領域に表示される画像としてもよいし、登録明細とは異なる画像として別途生成されて、登録明細を示す表示領域とは異なる表示領域に表示される画像としてもよい。商品登録部によって商品が登録されると、商品リスト画像は、登録された商品情報が示す商品が追加される。 The display control unit causes the display unit to display the product list image and the captured image. The product list image is an image based on product information registered by the product registration unit. Specifically, the product list image is an image in which products are listed in a list, and includes product names and prices. The product list image may be an image displayed in a display area showing the registered details, or may be an image that is generated separately as an image different from the registered details and displayed in a display area different from the display area showing the registered details. When products are registered by the product registration unit, the products indicated by the registered product information are added to the product list image.

撮像画像は、撮像情報取得部によって取得された撮像情報に基づく画像である。撮像画像は、具体的には、スキャン操作を示すリアルタイムの画像である。表示手段は、例えば、操作表示部205である。また、撮像画像は、動画であるが、静止画であってもよい。 The captured image is an image based on the imaging information acquired by the imaging information acquisition unit. Specifically, the captured image is a real-time image showing the scanning operation. The display means is, for example, the operation display unit 205. Furthermore, the captured image is a video, but may also be a still image.

表示制御部は、商品リスト画像と、撮像画像とを操作表示部205に同時に表示させる。具体的には、表示制御部は、商品リスト画像をある領域に表示し、撮像画像を当該領域とは別の領域に表示させる。これにより、商品登録時に撮像されていることを顧客にアピールすることができる。 The display control unit causes the product list image and the captured image to be displayed simultaneously on the operation display unit 205. Specifically, the display control unit causes the product list image to be displayed in one area, and the captured image to be displayed in another area. This makes it possible to appeal to customers that an image has been captured when the product is registered.

ただし、表示制御部は、商品リスト画像と、撮像画像とを表示部に同時に表示させなくてもよい。例えば、撮像画像は、設定に応じて表示されるようにしてもよい。撮像画像の設定の切り替えは、権限のある操作者(店員)の操作によって行われてもよいし、商品登録画面に切り替えボタンを表示しておき、権限のない操作者(顧客)の操作によって行われてもよい。また、撮像画像を表示させないようにする場合、表示制御部は、「録画中」の文字画像を表示するようにしてもよい。 However, the display control unit does not have to display the product list image and the captured image simultaneously on the display unit. For example, the captured image may be displayed according to a setting. The captured image setting may be switched by an authorized operator (store clerk), or a switching button may be displayed on the product registration screen and the setting may be switched by an unauthorized operator (customer). In addition, when the captured image is not to be displayed, the display control unit may display a text image that reads "Recording."

カメラ216は、検出部によって商品が検出されないときでも、オンであり、読取領域400を含む領域を撮像する。表示制御部は、検出部によって商品が検出されないときでも、カメラ216によって撮像されるリアルタイムの画像を表示する。ただし、表示制御部は、検出部によって商品が検出されたときに、カメラ216によって撮像されるリアルタイムの画像を表示するようにしてもよい。また、この場合、カメラ216は、検出部によって商品が検出されたときに、オンになるようにしてもよい。 The camera 216 is on and captures an image of the area including the reading area 400 even when the detection unit does not detect a product. The display control unit displays a real-time image captured by the camera 216 even when the detection unit does not detect a product. However, the display control unit may be configured to display a real-time image captured by the camera 216 when the detection unit detects a product. In this case, the camera 216 may be configured to be turned on when the detection unit detects a product.

(重畳表示について)
表示制御部は、検出部によって商品が検出されたにもかかわらず、商品登録部によって商品情報が登録されない場合、すなわち、スキャン操作に失敗した場合、商品リスト画像に撮像画像を重ねた重畳表示を行う。重畳表示では、商品リスト画像の上に撮像画像が表示されるため、商品リスト画像の一部または全部が視認できなくなる。
(About superimposed display)
When the product registration unit does not register the product information even though the detection unit detects the product, that is, when the scanning operation fails, the display control unit performs a superimposed display in which the captured image is superimposed on the product list image. In the superimposed display, the captured image is displayed on top of the product list image, so that part or all of the product list image cannot be seen.

また、表示制御部は、重畳表示において、撮像画像を拡大表示させる。拡大表示は、重畳表示を行う前よりも大きく表示させることであり、具体的には、例えば、操作表示部205の半分以上の表示領域を用いて表示させることである。撮像画像が拡大表示されると、商品リスト画像は、より視認しにくくなる。 The display control unit also enlarges the captured image in the superimposed display. The enlarged display means displaying the captured image larger than before the superimposed display, and specifically means displaying the captured image using, for example, half or more of the display area of the operation display unit 205. When the captured image is enlarged, the product list image becomes more difficult to view.

また、表示制御部は、商品情報が登録されなかったときに撮像された撮像画像を、重畳表示において再度表示させる。すなわち、重畳表示において表示される撮像画像は、スキャン操作に失敗したときの録画である。なお、上述したように、重畳表示されないときに表示される撮像画像は、リアルタイムの画像である。 The display control unit also redisplays, in a superimposed display, the captured image captured when the product information was not registered. In other words, the captured image displayed in the superimposed display is the recording when the scanning operation failed. As described above, the captured image displayed when not superimposed is a real-time image.

(重畳表示の解除について)
表示制御部は、重畳表示を行った後、再度のスキャン操作が行われることによって商品情報が登録された場合、重畳表示を解除する。具体的に説明すると、スキャナ部206は、重畳表示が行われている場合でも、バーコードをスキャンすることが可能である。具体的には、スキャナ部206は、重畳表示が行われている場合でも、読取領域400に存在する物品(商品)を検出可能であり、かつ、バーコードをスキャン可能である。再度のスキャン操作によって商品登録部が商品情報を登録した場合、表示制御部は、重畳表示を解除し、元の表示領域に商品リスト画像と、撮像画像とをそれぞれ表示させる。
(How to cancel the overlay display)
When the product information is registered by performing a scan operation again after the superimposed display, the display control unit cancels the superimposed display. To be more specific, the scanner unit 206 can scan a barcode even when the superimposed display is performed. To be more specific, the scanner unit 206 can detect an item (product) present in the reading area 400 and can scan a barcode even when the superimposed display is performed. When the product registration unit registers the product information by performing a scan operation again, the display control unit cancels the superimposed display and displays the product list image and the captured image in the original display area.

また、スキャン操作に失敗した場合、報知部は、報知を行う。当該報知は、スキャン操作に失敗したことを示す報知や、再度のスキャン操作を促す報知である。また、当該報知の報知態様は、操作表示部205を用いた表示による態様や、音声出力部214を用いた音声による態様である。 If the scanning operation fails, the notification unit issues a notification. The notification is a notification indicating that the scanning operation has failed, or a notification encouraging the user to perform the scanning operation again. The notification may be in the form of a display using the operation display unit 205, or a sound using the sound output unit 214.

(POS端末装置20が行う撮像画像の表示制御処理の一例について)
次に、図5を用いて、本実施形態においてPOS端末装置20が行う撮像画像の表示制御処理について説明する。図5は、POS端末装置20が行う撮像画像の表示制御処理の一例を示すフローチャートである。図5において、POS端末装置20は、商品登録の開始となったか否かを判断する(ステップS501)。POS端末装置20は、商品登録の開始になるまで待機する(ステップS501:NO)。商品登録の開始になると(ステップS501:YES)、POS端末装置20は、商品リスト画像と、撮像画像とを別領域に表示する(ステップS502)。
(One example of the display control process of the captured image performed by the POS terminal device 20)
Next, the captured image display control process performed by the POS terminal 20 in this embodiment will be described with reference to Fig. 5. Fig. 5 is a flow chart showing an example of the captured image display control process performed by the POS terminal 20. In Fig. 5, the POS terminal 20 judges whether product registration has started (step S501). The POS terminal 20 waits until product registration starts (step S501: NO). When product registration starts (step S501: YES), the POS terminal 20 displays a product list image and the captured image in separate areas (step S502).

そして、POS端末装置20は、スキャナ部206が読取領域400内に商品(物品)を検出したか否かを判断する(ステップS503)。POS端末装置20は、読取領域400内に商品を検出するまで待機する(ステップS503:NO)。読取領域400内に商品を検出すると(ステップS503:YES)、POS端末装置20は、スキャナ部206によるバーコードのスキャンを開始する(ステップS504)。 The POS terminal 20 then determines whether the scanner unit 206 has detected a product (article) in the reading area 400 (step S503). The POS terminal 20 waits until it detects a product in the reading area 400 (step S503: NO). When it detects a product in the reading area 400 (step S503: YES), the POS terminal 20 starts scanning the barcode with the scanner unit 206 (step S504).

そして、POS端末装置20は、バーコードのスキャンに成功したか否かを判断する(ステップS505)。バーコードのスキャンに成功しない場合(ステップS505:NO)、POS端末装置20は、読取領域400内の商品が非検出となったか否かを判断する(ステップS506)。 Then, the POS terminal 20 determines whether the barcode scan was successful (step S505). If the barcode scan was not successful (step S505: NO), the POS terminal 20 determines whether a product was not detected in the reading area 400 (step S506).

読取領域400内の商品が非検出とならない場合(ステップS506:NO)、すなわち、スキャナ部206が読取領域400内の商品を検出している場合、POS端末装置20は、ステップS505に戻る。読取領域400内の商品が非検出となった場合(ステップS506:YES)、POS端末装置20は、スキャンを終了する(ステップS507)。そして、POS端末装置20は、カメラ216によって撮像されたスキャン操作失敗時の撮像情報を取得する(ステップS508)。スキャン操作失敗時の撮像情報は、具体的には、ステップS504のスキャン開始から、ステップS506のスキャン終了までに撮像された撮像情報である。 If the product in the reading area 400 is not undetected (step S506: NO), i.e., if the scanner unit 206 has detected a product in the reading area 400, the POS terminal 20 returns to step S505. If the product in the reading area 400 is undetected (step S506: YES), the POS terminal 20 ends the scan (step S507). The POS terminal 20 then acquires image information captured by the camera 216 when the scan operation fails (step S508). The image information captured when the scan operation fails is, specifically, image information captured from the start of scanning in step S504 to the end of scanning in step S506.

そして、POS端末装置20は、商品リスト画像に撮像画像を重ねた重畳表示を行う(ステップS509)。次に、POS端末装置20は、再度のスキャン操作を促す報知を行い(ステップS510)、ステップS503に戻る。 The POS terminal 20 then displays the captured image on the product list image (step S509). Next, the POS terminal 20 issues a notification to prompt the user to perform another scan (step S510) and returns to step S503.

ステップS505において、バーコードのスキャンに成功した場合(ステップS505:YES)、POS端末装置20は、スキャンを終了する(ステップS511)。そして、POS端末装置20は、バーコードから特定される商品を登録する(ステップS512)。そして、POS端末装置20は、商品リスト画像に撮像画像を重ねた重畳表示中であるか否かを判断する(ステップS513)。 If the barcode is successfully scanned in step S505 (step S505: YES), the POS terminal 20 ends the scan (step S511). The POS terminal 20 then registers the product identified from the barcode (step S512). The POS terminal 20 then determines whether the captured image is being superimposed on the product list image (step S513).

重畳表示中ではない場合(ステップS513:NO)、POS端末装置20は、ステップS515に進む。重畳表示中である場合(ステップS513:YES)、POS端末装置20は、重畳表示を解除し(ステップS514)、すなわち、商品リスト画像と、撮像画像とを別領域に表示する。そして、POS端末装置20は、精算開始ボタンが押下されたか否かを判断する(ステップS515)。 If the images are not being displayed in an overlapping manner (step S513: NO), the POS terminal 20 proceeds to step S515. If the images are being displayed in an overlapping manner (step S513: YES), the POS terminal 20 cancels the overlapping display (step S514), i.e., displays the product list image and the captured image in separate areas. The POS terminal 20 then determines whether the checkout start button has been pressed (step S515).

精算開始ボタンが押下されない場合(ステップS515:NO)、POS端末装置20は、ステップS503に戻る。精算開始ボタンが押下された場合(ステップS515:YES)、POS端末装置20は、精算処理を実行し(ステップS516)、一連の処理を終了する。 If the checkout start button is not pressed (step S515: NO), the POS terminal 20 returns to step S503. If the checkout start button is pressed (step S515: YES), the POS terminal 20 executes the checkout process (step S516) and ends the series of processes.

(撮像画像の表示制御に係る画面遷移について)
次に、図6および図7は、操作表示部205に表示される撮像画像の表示制御に係る画面遷移の一例を示す説明図である。図6(A)は、操作表示部205に表示される商品登録画面600を示す。商品登録画面600は、商品リスト画像610と、撮像画像620とを含む。商品リスト画像610と、撮像画像620とは、異なる表示領域に表示されている。また、商品登録画面600において、商品リスト画像610の表示領域は、撮像画像620よりも大きい表示領域となっている。なお、商品登録画面は、プリセットキー630と、精算開始ボタン640と、店員呼出ボタン650とを含む。
(Screen transition related to display control of captured image)
6 and 7 are explanatory diagrams showing an example of screen transition related to display control of captured images displayed on the operation display unit 205. Fig. 6 (A) shows a product registration screen 600 displayed on the operation display unit 205. The product registration screen 600 includes a product list image 610 and a captured image 620. The product list image 610 and the captured image 620 are displayed in different display areas. In addition, in the product registration screen 600, the display area of the product list image 610 is larger than that of the captured image 620. The product registration screen includes a preset key 630, a checkout start button 640, and a store clerk call button 650.

商品リスト画像610は、登録した商品のリストを示す。商品リスト画像610は、各商品の商品名および価格を示す。図示においては、2点の商品(お茶、大福餅)が登録されていることを示している。撮像画像620は、カメラ216によって撮像されたリアルタイムの動画である。図示において、撮像画像は、顧客が牛乳を登録するスキャン操作を示している。牛乳に付されたバーコードのスキャンに成功し、牛乳の登録が完了すると、図6(B)に示す商品登録画面660に遷移する。 Product list image 610 shows a list of registered products. Product list image 610 shows the product name and price of each product. In the figure, two products (tea and daifuku mochi) are shown to have been registered. Captured image 620 is a real-time video captured by camera 216. In the figure, the captured image shows a scanning operation by a customer to register milk. When the barcode on the milk is successfully scanned and the registration of the milk is completed, the screen transitions to product registration screen 660 shown in FIG. 6 (B).

図6(B)に示す商品登録画面660において、商品登録通知670は、牛乳が登録されたことを示している。また、商品リスト画像610には、牛乳が追加されて、3点の商品が登録されていることを示している。このように、顧客によるスキャン操作が撮像画像620に常時表示されるとともに、登録された商品が商品リスト画像610に表示される。 In the product registration screen 660 shown in FIG. 6(B), a product registration notification 670 indicates that milk has been registered. The product list image 610 also indicates that milk has been added, bringing the total number of registered products to three. In this way, the customer's scanning operation is constantly displayed on the captured image 620, and the registered products are displayed on the product list image 610.

ここで、図6(A)の商品登録画面600において、牛乳に付されたバーコードのスキャンに失敗すると、図7(A)に示す重畳画面700に遷移する。図7(A)に示す重畳画面700は、撮像画像620が商品リスト画像610に重ねて表示された画面を示す。重畳画面700において、撮像画像620は、スキャン操作に失敗したときの画像(録画)である。具体的には、撮像画像620は、牛乳の登録のスキャン操作に失敗した際の撮像情報を示している。撮像画像620では、同じ画像が繰り返し表示される。また、重畳画面700において、商品リスト画像610の表示領域は、ほぼ隠れており、撮像画像620よりも小さい表示領域となっている。 Here, if scanning the barcode attached to the milk fails on the product registration screen 600 in FIG. 6(A), the screen transitions to the superimposed screen 700 shown in FIG. 7(A). The superimposed screen 700 shown in FIG. 7(A) shows a screen in which a captured image 620 is superimposed on a product list image 610. On the superimposed screen 700, the captured image 620 is an image (recorded image) when the scanning operation fails. Specifically, the captured image 620 shows the captured information when the scanning operation to register milk fails. The same image is repeatedly displayed on the captured image 620. Also, on the superimposed screen 700, the display area of the product list image 610 is almost hidden, and is a smaller display area than the captured image 620.

また、重畳画面700は、再度のスキャン操作を促す催促報知710が表示されている。再度のスキャン操作で、牛乳に付されたバーコードのスキャンに成功すると、重畳画面700を終了し、図7(B)に示す商品登録画面660に遷移する。なお、図7(B)に示す商品登録画面660は、図6(B)に示す商品登録画面660と同様の画面である。また、再度のスキャン操作によって、牛乳以外の商品のバーコードがスキャンされたとしても、重畳画面700を終了し、図7(B)に示す商品登録画面660に遷移する。 The superimposed screen 700 also displays a prompt notification 710 that prompts the user to perform another scan operation. If the user is successful in scanning the barcode on the milk by performing another scan operation, the superimposed screen 700 ends and the screen transitions to the product registration screen 660 shown in FIG. 7(B). The product registration screen 660 shown in FIG. 7(B) is the same screen as the product registration screen 660 shown in FIG. 6(B). Even if the user performs another scan operation to scan the barcode of a product other than milk, the superimposed screen 700 ends and the screen transitions to the product registration screen 660 shown in FIG. 7(B).

なお、図7(A)の重畳画面700において、終了ボタン720が押下された場合も、重畳画面を終了する。ただし、この場合、図6(A)の商品登録画面600に戻る。なお、重畳画面700において、終了ボタン720を表示させないようにしてもよい。すなわち、顧客の操作に応じて重畳画面700を終了させることができないようにしてもよい。言い換えれば、重畳画面700の解除条件として、顧客の操作に応じて再度のスキャン操作によって商品情報が登録されることのみを条件としてもよい。 The superimposed screen is also terminated when the end button 720 is pressed on the superimposed screen 700 of FIG. 7(A). In this case, the screen returns to the product registration screen 600 of FIG. 6(A). The end button 720 may not be displayed on the superimposed screen 700. In other words, the superimposed screen 700 may not be terminated in response to a customer operation. In other words, the condition for canceling the superimposed screen 700 may be that product information is registered by a second scan operation in response to a customer operation.

以上説明したように、本実施形態に係るPOS端末装置20は、読取領域400に商品が検出されたにもかかわらず、商品情報が登録されない場合、商品リスト画像610に撮像画像620を重ねた重畳表示(重畳画面700)を行うようにした。これにより、スキャン操作の失敗時に、顧客に撮像画像620を注目させることができる。したがって、バーコードのスキャンに失敗したときに、再スキャンを促すことができる。また、意図的にバーコードのスキャンを失敗させる不正行為を行う顧客に対しては、監視していることをアピールすることができるため、不正の抑止効果を得ることができる。これにより、取引状況管理装置11に配置される店員の、顧客に対する操作支援や不正監視に係る負担を軽減させることができる。したがって、セルフレジにおいて、店員は顧客の支援を効率よく行うことができるため、取引を円滑に行うことができる。 As described above, the POS terminal device 20 according to this embodiment displays the captured image 620 on the product list image 610 in a superimposed manner (superimposed screen 700) when a product is detected in the reading area 400 but the product information is not registered. This allows the customer to focus on the captured image 620 when the scanning operation fails. Therefore, when the barcode scan fails, the customer can be prompted to rescan. In addition, for customers who intentionally commit fraud by causing the barcode scan to fail, the fact that they are being monitored can be displayed, which can have a deterrent effect on fraud. This reduces the burden on the store clerk at the transaction status management device 11 in providing operational support to customers and monitoring for fraud. Therefore, at the self-checkout, the store clerk can efficiently provide support to customers, allowing transactions to be carried out smoothly.

また、本実施形態に係るPOS端末装置20は、重畳表示において、撮像画像620を拡大表示させるようにした。これにより、顧客に撮像画像620をより注目させることができる。 The POS terminal device 20 according to this embodiment also enlarges the captured image 620 in the superimposed display. This allows the customer to pay more attention to the captured image 620.

また、本実施形態に係るPOS端末装置20は、重畳表示を行った後、顧客のスキャン操作が行われることによって商品情報が登録された場合、重畳表示を解除するようにした。これにより、バーコードのスキャンに成功した場合、元の画面に戻して、再び商品の登録を行うことができる。 In addition, the POS terminal device 20 according to this embodiment is configured to cancel the superimposed display if the customer performs a scan operation to register product information after the superimposed display. This allows the user to return to the original screen and register the product again if the barcode scan is successful.

また、本実施形態に係るPOS端末装置20は、商品情報が登録されなかったときに表示させた撮像画像を、重畳表示において再度表示させるようにした。これにより、バーコードのスキャンに失敗した際のスキャン操作の録画が表示されるため、録画していることを顧客にアピールできる。したがって、不正の抑止効果を向上させることができる。 The POS terminal device 20 according to this embodiment is also configured to redisplay the captured image that was displayed when product information was not registered in a superimposed display. This allows a recording of the scanning operation when a barcode scan fails to be displayed, making it possible to appeal to customers that the operation is being recorded. This can therefore improve the deterrent effect against fraud.

(実施形態の変形例)
次に、実施形態の変形例について説明する。なお、以下の各変形例では、上述した実施形態で説明した内容については、適宜説明を省略する。また、以下の各変形例、および上述した実施形態は、それぞれ組み合わせることも可能である。
(Modification of the embodiment)
Next, modified examples of the embodiment will be described. In each of the following modified examples, the contents described in the above-mentioned embodiment will be omitted as appropriate. In addition, each of the following modified examples and the above-mentioned embodiment can be combined with each other.

(変形例1)
まず、実施形態の変形例1について説明する。上述した実施形態では、重畳表示の解除の条件として、再度のスキャン操作によって商品情報が登録されることを条件とする構成について説明した。変形例1では、このような構成に加えて、または、このような構成に代えて、重畳表示の解除の条件として、再度のスキャン操作によって登録された商品と、スキャン操作に失敗したときに撮像された商品とが一致することを条件とする構成について説明する。
(Variation 1)
First, a first modified example of the embodiment will be described. In the above-described embodiment, a configuration has been described in which the condition for canceling the superimposed display is that product information is registered by performing a scan operation again. In the first modified example, in addition to or instead of such a configuration, a configuration will be described in which the condition for canceling the superimposed display is that the product registered by performing a scan operation again matches the product captured when the scan operation failed.

変形例1において、撮像情報取得部は、第1撮像情報と第2撮像情報とを取得する。第1撮像情報は、商品情報が登録されなかったときに撮像された撮像情報であり、すなわち、スキャン操作に失敗したときの撮像情報である。第2撮像情報は、再度のスキャン操作において撮像された撮像情報であり、すなわち、再度のスキャン操作によって、スキャン操作に成功したときの撮像情報である。 In the first modified example, the imaging information acquisition unit acquires first imaging information and second imaging information. The first imaging information is imaging information captured when product information is not registered, i.e., imaging information captured when the scanning operation fails. The second imaging information is imaging information captured during a second scanning operation, i.e., imaging information captured when the scanning operation is successful after the second scanning operation.

表示制御部は、第1撮像情報と第2撮像情報とに基づく類似度に応じて、重畳表示を解除する。類似度は、例えば、第1撮像情報の画像と、第2撮像情報の画像とを画像解析することによって得られる。ここで、変形例1に係るPOS端末装置20は、一致判定部を備える。一致判定部は、第1撮像情報および第2撮像情報から、それぞれ商品を示す画像を抽出する。さらに、一致判定部は、抽出した各画像から特徴量を抽出し、抽出した特徴量を比較して、両者の類似度を算出する。特徴量は、形状、模様、色を含む。 The display control unit cancels the superimposed display according to the degree of similarity based on the first imaging information and the second imaging information. The degree of similarity is obtained, for example, by performing image analysis on the image of the first imaging information and the image of the second imaging information. Here, the POS terminal device 20 according to the first modified example includes a match determination unit. The match determination unit extracts images showing products from the first imaging information and the second imaging information, respectively. Furthermore, the match determination unit extracts feature amounts from each of the extracted images, compares the extracted feature amounts, and calculates the similarity between the two. The feature amounts include shape, pattern, and color.

一致判定部は、算出した類似度が所定の閾値以上である場合には、商品が一致するものと判定する。一方で、一致判定部は、算出した類似度が所定の閾値未満の場合には、商品が一致しないものと(不一致と)判定する。 When the calculated similarity is equal to or greater than a predetermined threshold, the match determination unit determines that the products match. On the other hand, when the calculated similarity is less than the predetermined threshold, the match determination unit determines that the products do not match (mismatch).

表示制御部は、一致判定部による一致判定において一致を示す場合に、重畳表示を解除し、一致判定において不一致の場合には、重畳表示を継続させる。また、一致判定において不一致の場合には、報知部は、その旨を報知する。 The display control unit cancels the superimposed display when the match determination unit determines that there is a match, and continues the superimposed display when the match determination unit determines that there is a mismatch. Furthermore, when the match determination results in a mismatch, the notification unit notifies the user of this fact.

また、商品登録部は、一致判定において一致を示す場合に、再度のスキャンによって得られた商品情報をそのまま登録する。一方で、商品登録部は、一致判定において不一致を示す場合に、再度のスキャンによって得られた商品情報を登録するか否かの指示を顧客から受け付けるようにし、受け付けた結果に応じて登録する。 Furthermore, if the match determination indicates a match, the product registration unit registers the product information obtained by rescanning as is. On the other hand, if the match determination indicates a mismatch, the product registration unit receives an instruction from the customer as to whether or not to register the product information obtained by rescanning, and registers the product information according to the received result.

なお、商品の一致判定は、厳密に行われる必要はなく、おおよそ一致する否かを判定できればよい。例えば、特徴量を色のみとしたとしても、おおよそ一致するか否かを判定することが可能である。具体的には、例えば、スキャン操作に失敗した際の商品の画像から最も多く得られた色と、スキャン操作に成功した際の商品の画像から最も多く得られた色とを比較して、一致判定を行うことが可能である。このように、特徴量を色のみとして一致判定を行うようにすれば、一致判定を簡素化して行うことができる。 Note that the product match determination does not need to be performed precisely, and it is sufficient to be able to determine whether or not there is a rough match. For example, even if the feature is color only, it is possible to determine whether or not there is a rough match. Specifically, for example, it is possible to perform a match determination by comparing the color most frequently obtained from the product image when the scanning operation has failed with the color most frequently obtained from the product image when the scanning operation has been successful. In this way, by performing a match determination using color only as a feature, the match determination can be simplified.

(変形例1に係るPOS端末装置20が行う撮像画像の表示制御処理の一例について)
次に、図8を用いて、変形例1に係るPOS端末装置20が行う撮像画像の表示制御処理について説明する。図8は、変形例1に係るPOS端末装置20が行う撮像画像の表示制御処理の一例を示すフローチャートである。
(Example of display control process of captured images performed by the POS terminal device 20 according to the first modification)
Next, the captured image display control process performed by the POS terminal 20 according to the first modification will be described with reference to Fig. 8. Fig. 8 is a flow chart showing an example of the captured image display control process performed by the POS terminal 20 according to the first modification.

図8において、POS端末装置20は、商品登録の開始となったか否かを判断する(ステップS801)。POS端末装置20は、商品登録の開始になるまで待機する(ステップS801:NO)。商品登録の開始になると(ステップS801:YES)、POS端末装置20は、商品リスト画像と、撮像画像とを別領域に表示する(ステップS802)。 In FIG. 8, the POS terminal 20 determines whether product registration has started (step S801). The POS terminal 20 waits until product registration starts (step S801: NO). When product registration starts (step S801: YES), the POS terminal 20 displays the product list image and the captured image in separate areas (step S802).

そして、POS端末装置20は、スキャナ部206が読取領域400内に商品(物品)を検出したか否かを判断する(ステップS803)。POS端末装置20は、読取領域400内に商品を検出するまで待機する(ステップS803:NO)。読取領域400内に商品を検出すると(ステップS803:YES)、POS端末装置20は、スキャナ部206によるバーコードのスキャンを開始する(ステップS804)。 The POS terminal 20 then determines whether the scanner unit 206 has detected a product (article) in the reading area 400 (step S803). The POS terminal 20 waits until it detects a product in the reading area 400 (step S803: NO). If it detects a product in the reading area 400 (step S803: YES), the POS terminal 20 starts scanning the barcode with the scanner unit 206 (step S804).

そして、POS端末装置20は、バーコードのスキャンに成功したか否かを判断する(ステップS805)。バーコードのスキャンに成功しない場合(ステップS805:NO)、POS端末装置20は、読取領域400内の商品が非検出となったか否かを判断する(ステップS806)。 Then, the POS terminal 20 determines whether the barcode scan was successful (step S805). If the barcode scan was not successful (step S805: NO), the POS terminal 20 determines whether a product was not detected in the reading area 400 (step S806).

読取領域400内の商品が非検出とならない場合(ステップS806:NO)、すなわち、スキャナ部206が読取領域400内の商品を検出している場合、POS端末装置20は、ステップS805に戻る。読取領域400内の商品が非検出となった場合(ステップS806:YES)、POS端末装置20は、スキャンを終了する(ステップS807)。そして、POS端末装置20は、カメラ216によって撮像されたスキャン操作失敗時の撮像情報(第1撮像情報)を取得する(ステップS808)。第1撮像情報は、具体的には、ステップS804のスキャン開始から、ステップS806のスキャン終了までに撮像された撮像情報である。 If the product in the reading area 400 is not undetected (step S806: NO), i.e., if the scanner unit 206 has detected a product in the reading area 400, the POS terminal 20 returns to step S805. If the product in the reading area 400 is undetected (step S806: YES), the POS terminal 20 ends the scan (step S807). The POS terminal 20 then acquires image information (first image information) captured by the camera 216 when the scan operation failed (step S808). The first image information is, specifically, image information captured from the start of scanning in step S804 to the end of scanning in step S806.

そして、POS端末装置20は、商品リスト画像に撮像画像を重ねた重畳表示を行う(ステップS809)。次に、POS端末装置20は、再度のスキャン操作を促す報知を行い(ステップS810)、ステップS803に戻る。 The POS terminal 20 then displays the captured image on the product list image (step S809). Next, the POS terminal 20 issues a notification to prompt the user to perform another scan (step S810) and returns to step S803.

ステップS805において、バーコードのスキャンに成功した場合(ステップS805:YES)、POS端末装置20は、スキャンを終了する(ステップS811)。そして、POS端末装置20は、商品リスト画像に撮像画像を重ねた重畳表示中であるか否かを判断する(ステップS812)。 If the barcode scan is successful in step S805 (step S805: YES), the POS terminal 20 ends the scan (step S811). The POS terminal 20 then determines whether the captured image is being superimposed on the product list image (step S812).

重畳表示中ではない場合(ステップS812:NO)、POS端末装置20は、ステップS819に進む。重畳表示中である場合(ステップS812:YES)、POS端末装置20は、カメラ216によって撮像されたスキャン操作の成功時の撮像情報(第2撮像情報)を取得する(ステップS813)。第2撮像情報は、具体的には、ステップS804のスキャン開始から、ステップS805:YESを経由して、ステップS811のスキャン終了までに撮像された撮像情報である。 If the superimposed display is not in progress (step S812: NO), the POS terminal 20 proceeds to step S819. If the superimposed display is in progress (step S812: YES), the POS terminal 20 acquires image information (second image information) captured by the camera 216 when the scan operation is successful (step S813). Specifically, the second image information is image information captured from the start of scanning in step S804, through step S805: YES, to the end of scanning in step S811.

そして、POS端末装置20は、ステップS813において取得した第2撮像情報と、ステップS808において取得した第1撮像情報とに基づいて、類似度を判定する(ステップS814)。そして、POS端末装置20は、第1撮像情報および第2撮像情報から抽出した各商品の画像を用いて、商品が一致するか否かを判定する(ステップS815)。 The POS terminal 20 then determines the degree of similarity based on the second image information acquired in step S813 and the first image information acquired in step S808 (step S814). The POS terminal 20 then determines whether the products match using the images of each product extracted from the first image information and the second image information (step S815).

商品が一致しない場合(ステップS815:NO)、POS端末装置20は、確認画面を表示して、顧客の指示に応じて商品を登録する(ステップS816)。なお、顧客の指示によっては、POS端末装置20は、商品を登録しない。商品が一致する場合(ステップS815:YES)、POS端末装置20は、バーコードから特定される商品を登録する(ステップS817)。 If the products do not match (step S815: NO), the POS terminal 20 displays a confirmation screen and registers the product according to the customer's instructions (step S816). Note that the POS terminal 20 does not register the product depending on the customer's instructions. If the products match (step S815: YES), the POS terminal 20 registers the product identified by the barcode (step S817).

そして、POS端末装置20は、重畳表示を解除し(ステップS818)、すなわち、商品リスト画像と、撮像画像とを別領域に表示する。そして、POS端末装置20は、精算開始ボタンが押下されたか否かを判断する(ステップS819)。精算開始ボタンが押下されない場合(ステップS819:NO)、POS端末装置20は、ステップS803に戻る。精算開始ボタンが押下された場合(ステップS819:YES)、POS端末装置20は、精算処理を実行し(ステップS820)、一連の処理を終了する。 The POS terminal 20 then cancels the superimposed display (step S818), i.e., displays the product list image and the captured image in separate areas. The POS terminal 20 then determines whether the checkout start button has been pressed (step S819). If the checkout start button has not been pressed (step S819: NO), the POS terminal 20 returns to step S803. If the checkout start button has been pressed (step S819: YES), the POS terminal 20 executes the checkout process (step S820) and ends the series of processes.

(変形例1に係る画面遷移について)
次に、図9は、操作表示部205に表示される変形例1に係る画面遷移の一例を示す説明図である。図9(A)は、図7(A)に示した重畳画面700と同様の画面を示す。図9(A)の重畳画面700は、商品「牛乳」のスキャン操作に失敗した際の撮像情報を示している。再度のスキャン操作によって、商品「コーヒー」に付されたバーコードのスキャンに成功したとすると、図9(B)に示す確認画面900に遷移する。
(Screen Transition According to Modification 1)
Next, Fig. 9 is an explanatory diagram showing an example of a screen transition according to the first modified example displayed on the operation display unit 205. Fig. 9(A) shows a screen similar to the superimposed screen 700 shown in Fig. 7(A). The superimposed screen 700 in Fig. 9(A) shows imaging information when a scan operation for the product "milk" has failed. If a second scan operation succeeds in scanning the barcode attached to the product "coffee", the screen transitions to a confirmation screen 900 shown in Fig. 9(B).

確認画面900には、報知表示910が表示されている。報知表示910は、スキャン操作に失敗した際の商品「牛乳」と、スキャン操作に成功した際の商品「コーヒー」とが異なる旨を示している。また、報知表示910は、商品を登録する旨を受け付ける「はい」ボタンと、商品を登録しない旨を受け付ける「いいえ」ボタンとを含む。「はい」ボタンが押下されると、コーヒーの商品登録が完了し、商品登録画面に戻る。「いいえ」ボタンが押下されると、コーヒーの商品登録が行われずに、商品登録画面に戻る。なお、図9(A)の重畳画面700において、再度のスキャン操作によって、商品「牛乳」に付されたバーコードのスキャンに成功したとすると、図7(B)に示した商品登録画面660に遷移する。 The confirmation screen 900 displays a notification display 910. The notification display 910 indicates that the product "milk" when the scanning operation fails is different from the product "coffee" when the scanning operation is successful. The notification display 910 also includes a "Yes" button to accept that the product is to be registered, and a "No" button to accept that the product is not to be registered. When the "Yes" button is pressed, the product registration of coffee is completed, and the screen returns to the product registration screen. When the "No" button is pressed, the product registration of coffee is not performed, and the screen returns to the product registration screen. Note that, if the barcode attached to the product "milk" is successfully scanned by performing a second scan operation on the superimposed screen 700 in FIG. 9(A), the screen transitions to the product registration screen 660 shown in FIG. 7(B).

変形例1によれば、スキャン操作に失敗した際の撮像情報と、再度のスキャン操作において成功した際の撮像情報とに基づく類似度に応じて重畳表示(重畳画面700)を解除するようにした。これにより、直前にスキャン操作された商品と、再度スキャン操作された商品とが同一ではない場合に、すなわち、スキャン操作の失敗後に、別の商品がスキャンされた場合に、重畳表示を解除しないようにすることができる。このため、スキャン操作に失敗した商品が登録されずに、取引が完了してしまうことを抑えることができる。したがって、不正行為の抑止効果をより向上させることができる。 According to the first variant example, the superimposed display (superimposed screen 700) is cancelled according to the degree of similarity based on the image information when the scan operation fails and the image information when the second scan operation is successful. This makes it possible to prevent the superimposed display from being cancelled when the product scanned immediately before and the product scanned again are not the same, i.e., when a different product is scanned after the first scan operation fails. This makes it possible to prevent a transaction from being completed without registering a product that has failed to be scanned. This can therefore further improve the deterrent effect against fraudulent activities.

(変形例1の他の態様)
以下に、変形例1の他の態様について説明する。変形例1において、一致判定の判定結果にかかわらず、顧客に両商品が一致するか否かを受け付けるようにし、受け付けた結果に応じて登録してもよい。例えば、POS端末装置20は、一致判定の判定結果にかかわらず、「先ほどと同じ商品ですか?」を報知し、「はい」または「いいえ」を受け付けるようにしてもよい。POS端末装置20は、「はい」を受け付けた場合に商品情報を登録し、「いいえ」を受け付けた場合に商品情報を登録しないようにする。また、POS端末装置20は、「はい」または「いいえ」を受け付けた後に、重畳画面700を解除してもよい。
(Another aspect of Modification 1)
Other aspects of the first modification are described below. In the first modification, regardless of the result of the match determination, the customer may be asked whether or not the two products match, and the products may be registered according to the result of the acceptance. For example, the POS terminal device 20 may notify the customer "Is this the same product as before?" regardless of the result of the match determination, and accept "Yes" or "No." The POS terminal device 20 registers the product information if it accepts "Yes," and does not register the product information if it accepts "No." The POS terminal device 20 may also cancel the superimposed screen 700 after accepting "Yes" or "No."

また、商品登録部は、一致判定の判定結果にかかわらず、再度のスキャンによって得られた商品情報をそのまま登録してもよい。 The product registration unit may also register the product information obtained by rescanning as is, regardless of the result of the match determination.

また、一致判定において不一致を示す場合、重畳画面700の解除を行えないようにしてもよい。当該解除には、店員の確認を要するようにすればよい。店員の確認とは、具体的には、店員の解除操作である。例えば、一致判定において不一致を示す場合、店員を呼び出すようにし、店員による解除操作を受け付けるまで、顧客の操作を行えないようにする。なお、顧客の操作を行えないようにした場合、重畳画面700に、スキャン操作に失敗した際の画像を表示させ続けるとともに、店員を呼び出し中である旨を表示するようにしてもよい。 In addition, if the match determination indicates a mismatch, the superimposed screen 700 may not be released. The release may require confirmation from a store clerk. Specifically, confirmation from the store clerk means a release operation by the store clerk. For example, if the match determination indicates a mismatch, a store clerk may be called, and the customer may not be able to perform any operations until the store clerk's release operation is accepted. Note that if the customer is not able to perform any operations, the superimposed screen 700 may continue to display an image of the failed scan operation, and may display a message indicating that a store clerk is being called.

店員の呼び出しは、サインポール220の点灯や、報知音などによって行われてもよい。また、取引状況管理装置11が呼び出しを報知してもよい。さらに、店員による解除操作は、取引状況管理装置11から行えるようにしてもよい。すなわち、店員による解除操作は、遠隔で行われるようにしてもよい。 The store clerk may be called by lighting up the sign pole 220 or by sounding an alarm. The transaction status management device 11 may also notify the call. Furthermore, the store clerk may be able to cancel the call from the transaction status management device 11. In other words, the store clerk may be able to perform the cancel operation remotely.

(変形例2)
次に、実施形態の変形例2について説明する。上述した実施形態では、バーコードが付された商品を登録する場合について説明した。変形例2では、このような構成に加えて、または、このような構成に代えて、バーコードが付されていない商品を登録する場合について説明する。図10は、操作表示部205に表示される変形例2に係る画面遷移の一例を示す説明図である。
(Variation 2)
Next, a second modification of the embodiment will be described. In the above-described embodiment, a case where a product with a barcode is registered has been described. In the second modification, in addition to or instead of the above configuration, a case where a product without a barcode is registered will be described. Fig. 10 is an explanatory diagram showing an example of a screen transition related to the second modification displayed on the operation display unit 205.

バーコードが付されていない商品は、例えば、野菜、果物、惣菜、鮮魚などであり、プリセットキー630(図6(A)参照)を用いて登録される。ここで、操作者(例えば顧客)が、バーコードが付されていない商品を手に取り、読取領域400に入れたとする。この場合、スキャナ部206によって商品(例えば、にんじん)の存在が検出されてしまう。当該商品にはバーコードが付されていないため、当該商品が読取領域400から外れると、POS端末装置20は、スキャン操作に失敗したと判断する。このため、図10(A)に示すように、重畳画面1000に示す撮像画像620には、スキャン操作に失敗したときの画像(にんじんの録画)が表示されることになる。 Products without barcodes include, for example, vegetables, fruits, prepared foods, and fresh fish, and are registered using the preset key 630 (see FIG. 6A). Now, suppose that an operator (e.g., a customer) picks up a product without a barcode and places it in the reading area 400. In this case, the scanner unit 206 detects the presence of the product (e.g., a carrot). Because the product does not have a barcode, when the product leaves the reading area 400, the POS terminal device 20 determines that the scan operation has failed. For this reason, as shown in FIG. 10A, the captured image 620 shown on the superimposed screen 1000 displays an image of the failed scan operation (a recording of a carrot).

変形例2では、図10(A)に示すように、重畳画面1000において、プリセットキー1010を表示するようにしている。プリセットキー1010は、例えば、野菜、果物、惣菜、鮮魚などに対応するボタンを備える。例えば、野菜を示すプリセットキー1010が押下されると、図10(B)に示す画面に遷移する。 In the second modification, as shown in FIG. 10(A), preset keys 1010 are displayed on the superimposed screen 1000. The preset keys 1010 include buttons corresponding to, for example, vegetables, fruits, side dishes, and fresh fish. For example, when the preset key 1010 indicating vegetables is pressed, the screen transitions to the screen shown in FIG. 10(B).

図10(B)は、野菜のプリセットキー1010に対応する商品選択画面1020を示す。商品選択画面1020は、複数の商品選択ボタンを含む。商品選択ボタンのうち、「にんじん」を示すボタンが選択されると、商品の登録が完了し、重畳画面1000が解除されて、商品登録画面に戻る。 Figure 10 (B) shows a product selection screen 1020 corresponding to the vegetable preset key 1010. The product selection screen 1020 includes multiple product selection buttons. When the button indicating "carrot" is selected from among the product selection buttons, product registration is completed, the superimposed screen 1000 is released, and the screen returns to the product registration screen.

変形例2によれば、バーコードが付されていない商品がスキャン操作に失敗したと判断されたとしても、プリセットキー1010を用いて、当該商品を簡単に登録することができる。また、撮像画像620には、スキャン操作に失敗したときの画像が表示されるため、バーコードが付されていない商品に対して不正が行われることについての抑止効果を得ることができる。 According to the second modification, even if it is determined that the scanning operation of a product without a barcode has failed, the product can be easily registered using the preset key 1010. In addition, since the captured image 620 displays an image of the failed scanning operation, it is possible to obtain a deterrent effect against fraudulent acts against products without a barcode.

(変形例3)
次に、実施形態の変形例3について説明する。上述した実施形態では、重畳表示において表示される撮像画像に、スキャン操作に失敗したときの撮像画像(録画)を用いるようにした。変形例3では、このような構成に加えて、または、このような構成に代えて、重畳表示において表示される撮像画像に、リアルタイムの撮像画像を用いる構成について説明する。
(Variation 3)
Next, a third modification of the embodiment will be described. In the above-described embodiment, the captured image (recorded image) when the scanning operation fails is used as the captured image displayed in the superimposed display. In the third modification, in addition to or instead of such a configuration, a configuration will be described in which a real-time captured image is used as the captured image displayed in the superimposed display.

変形例3では、重畳画面700において、単にリアルタイムの画像を表示する。このようにしたとしても、撮像画像620が商品リスト画像610に重畳して表示されることから、不正の抑止効果を得ることができる。また、重畳画面700において、撮像画像620がリアルタイムの画像であっても、拡大表示することにより、監視していることをより強調することができる。さらに、変形例3では、録画しなくてもよいため、記憶装置等を設けなくてもよい。このため、簡単な構成で、円滑な取引を行うことを可能にすることができる。 In the third modification, a real-time image is simply displayed on the superimposed screen 700. Even in this way, the captured image 620 is displayed superimposed on the product list image 610, which can provide a fraud prevention effect. Furthermore, even if the captured image 620 is a real-time image on the superimposed screen 700, it can be enlarged to further emphasize that surveillance is taking place. Furthermore, in the third modification, since recording is not required, there is no need to provide a storage device or the like. This makes it possible to carry out smooth transactions with a simple configuration.

(変形例4)
次に、実施形態の変形例4について説明する。上述した実施形態では、重畳表示において表示される撮像画像に、スキャン操作に失敗したときの撮像画像(録画)のみを用いるようにした。変形例4では、重畳表示において表示される撮像画像に、当該録画と、リアルタイムの撮像画像とを用いる構成について説明する。
(Variation 4)
Next, a fourth modified example of the embodiment will be described. In the above-described embodiment, only the captured image (recorded image) when the scanning operation fails is used as the captured image displayed in the superimposed display. In the fourth modified example, a configuration will be described in which the recorded image and a real-time captured image are used as the captured image displayed in the superimposed display.

変形例4では、重畳画面700において、リアルタイムの画像(再度のスキャン操作時の画像)と、スキャン操作に失敗したときの撮像画像(録画)とを並べて表示する。なお、これらの画像は、商品リスト画像上に重畳表示される。 In the fourth variation, a real-time image (an image when a second scan operation is performed) and an image (recorded image) captured when the scan operation fails are displayed side by side on the superimposed screen 700. These images are superimposed on the product list image.

(変形例4に係る画面の一例)
図11は、操作表示部205に表示される変形例4に係る画面の一例を示す説明図である。図11において、重畳並列画面1100は、撮像画像620が商品リスト画像610に重ねて表示された画面を示す。撮像画像620は、第1撮像画像620aと、第2撮像画像620bとを含む。第1撮像画像620aは、スキャン操作に失敗したときの画像(録画)であり、すなわち、1回目のスキャン操作時の画像である。第2撮像画像620bは、再度のスキャン操作(リアルタイムのスキャン操作)の画像であり、すなわち、2回目のスキャン操作時の画像である。
(Example of a screen according to Modification 4)
Fig. 11 is an explanatory diagram showing an example of a screen related to the modified example 4 displayed on the operation display unit 205. In Fig. 11, an overlapping parallel screen 1100 shows a screen in which a captured image 620 is displayed overlapping a product list image 610. The captured image 620 includes a first captured image 620a and a second captured image 620b. The first captured image 620a is an image (recorded) when a scanning operation fails, that is, an image at the time of the first scanning operation. The second captured image 620b is an image of a second scanning operation (a real-time scanning operation), that is, an image at the time of the second scanning operation.

また、重畳並列画面1100の解除の条件は、再度のスキャン操作によって商品情報が登録されることである。すなわち、同じ商品がスキャン操作されなくても、重畳並列画面1100を解除することが可能である。また、重畳並列画面1100においても終了ボタン720(図7(A)参照)を表示しておき、当該ボタンが押下されることに応じて、重畳並列画面1100を解除することを可能にしてもよい。 The condition for canceling the superimposed parallel screen 1100 is that product information is registered by performing a scan operation again. In other words, it is possible to cancel the superimposed parallel screen 1100 even if the same product is not scanned. Also, an end button 720 (see FIG. 7(A)) may be displayed on the superimposed parallel screen 1100 so that the superimposed parallel screen 1100 can be canceled in response to pressing the button.

上述したように、変形例4では、第1撮像画像620aおよび第2撮像画像620bを並べて表示するようにした。これにより、1回目のスキャン操作と、2回目のスキャン操作とで、スキャン操作の対象となる商品が異なる場合には、商品が異なることを顧客に容易に認識させることができる。これにより、顧客に同じ商品の再スキャンを促すことができる。 As described above, in the fourth modification, the first captured image 620a and the second captured image 620b are displayed side by side. This allows the customer to easily recognize that the products targeted by the first and second scanning operations are different. This makes it possible to encourage the customer to rescan the same product.

また、POS端末装置20のみならず、取引状況管理装置11にも、重畳並列画面1100と同様の画面が表示される。これにより、取引状況管理装置11に配置される店員は、1回目のスキャン操作と、2回目のスキャン操作とで、スキャン操作の対象となる商品が異なることを容易に把握することができる。 A screen similar to the superimposed parallel screen 1100 is displayed not only on the POS terminal device 20 but also on the transaction status management device 11. This allows the store clerk at the transaction status management device 11 to easily understand that the products targeted by the first scanning operation and the second scanning operation are different.

ここで、店員は、様々な業務(例えば、小分け用の袋を顧客が使いやすいように広げて重ねて小分け用袋の束を作る作業や、レジ袋の購入により呼び出されることや、操作支援などのため複数の顧客の周囲を移動したりすることなど)を行う。このため、取引状況管理装置11を凝視することができないことが多い。 Here, the store clerk performs various tasks (for example, spreading out and stacking bags to make bundles of bags for easy use by customers, being called when customers purchase shopping bags, moving around multiple customers to assist them in operating the device, etc.). For this reason, the clerk is often unable to stare at the transaction status management device 11.

変形例4によれば、取引状況管理装置11に重畳並列画面1100を表示することにより、再度のスキャン操作において、同じものがスキャンされるか、違うものがスキャンされるかを商品の形態(大きさ、色、形など)から把握することができる。また、第1撮像画像620aおよび第2撮像画像620bが並べて表示されるため、取引状況管理装置11の近くに店員がおらず、遠くから操作表示部205を眺めた場合でも、再度のスキャン操作が行われていることを容易に把握することができる。したがって、店員は、迅速に不正防止の対応に当たることができる。 According to variant example 4, by displaying the superimposed parallel screen 1100 on the transaction status management device 11, it is possible to know from the form of the product (size, color, shape, etc.) whether the same item will be scanned or a different item will be scanned in the next scan operation. In addition, because the first captured image 620a and the second captured image 620b are displayed side by side, even if there is no store clerk near the transaction status management device 11 and the store clerk is looking at the operation display unit 205 from a distance, it is easy to know that a second scan operation is being performed. Therefore, the store clerk can take prompt action to prevent fraud.

(変形例5)
次に、実施形態の変形例5について説明する。上述した変形例4では、重畳表示において表示される、スキャン操作に失敗したときの撮像画像(録画)と、リアルタイムの撮像画像とについて、一致判定を行わない構成について説明にした。変形例5では、重畳表示において表示される、スキャン操作に失敗したときの撮像画像(録画)と、リアルタイムの撮像画像とについて、一致判定を行う構成について説明する。
(Variation 5)
Next, a fifth modified example of the embodiment will be described. In the fourth modified example described above, a configuration is described in which a match determination is not performed between a captured image (recorded image) displayed in a superimposed display when a scanning operation has failed and a real-time captured image. In the fifth modified example, a configuration is described in which a match determination is performed between a captured image (recorded image) displayed in a superimposed display when a scanning operation has failed and a real-time captured image.

変形例5において、POS端末装置20は、一致判定部を備える。なお、一致判定部は、上述したように、スキャン操作に失敗したときの撮像情報と、再度のスキャン操作において撮像された撮像情報とに基づいて、各スキャン操作の対象となった商品が一致するか否かを判定する。 In the fifth variation, the POS terminal device 20 includes a match determination unit. As described above, the match determination unit determines whether the products targeted by each scan operation match based on the image information captured when the scan operation fails and the image information captured in a second scan operation.

(変形例5に係る画面の一例)
図12は、操作表示部205に表示される変形例5に係る画面の一例を示す説明図である。図12において、重畳並列画面1200は、撮像画像620(第1撮像画像620aおよび第2撮像画像620b)が商品リスト画像610に重ねて表示された画面を示す。また、重畳並列画面1200は、相違報知1210を含む。相違報知1210は、一致判定部による一致判定において不一致となる結果が得られた場合に表示される。
(Example of a screen according to Modification 5)
Fig. 12 is an explanatory diagram showing an example of a screen related to Modification 5 displayed on the operation display unit 205. In Fig. 12, a superimposed parallel screen 1200 shows a screen in which the captured images 620 (the first captured image 620a and the second captured image 620b) are superimposed on a product list image 610. The superimposed parallel screen 1200 also includes a discrepancy notification 1210. The discrepancy notification 1210 is displayed when a result of a mismatch is obtained in the match determination by the match determination unit.

相違報知1210は、一致判定部による一致判定において不一致となる結果が得られた旨と、店員を呼び出す旨とを示す報知である。また、相違報知1210の背景画像は、通常の背景画像(例えば、図11の重畳並列画面1100参照)とは異なる色の表示態様である。これにより、顧客に同じ商品を再スキャンさせて、当該商品の登録を促すことができる。 The discrepancy notification 1210 is a notification that indicates that the match determination by the match determination unit has resulted in a mismatch and that a store clerk will be called. The background image of the discrepancy notification 1210 is displayed in a different color from the normal background image (for example, see the superimposed parallel screen 1100 in FIG. 11). This makes it possible to prompt the customer to rescan the same product and register the product.

一方で、一致判定部による一致判定において一致となる結果が得られた場合、重畳並列画面1200が解除される。すなわち、重畳並列画面1200の解除の条件は、再度のスキャン操作によって登録された商品と、スキャン操作に失敗したときに撮像された商品とが一致することを条件とする。 On the other hand, if the match determination unit obtains a result of a match, the superimposed parallel screen 1200 is released. In other words, the condition for releasing the superimposed parallel screen 1200 is that the product registered by a second scan operation matches the product captured when the scan operation failed.

変形例5によれば、スキャン操作の失敗後に、別の商品がスキャンされた場合に、重畳表示を解除しないようにすることができる。このため、スキャン操作に失敗した商品が登録されずに、取引が完了してしまうことを抑えることができる。したがって、不正行為の抑止効果をより向上させることができる。 According to variant example 5, if a different product is scanned after a failed scan operation, the superimposed display can be prevented from being released. This can prevent a transaction from being completed without registering a product for which a scan operation has failed. This can further improve the deterrent effect against fraudulent activities.

また、重畳並列画面1200は、取引状況管理装置11にも表示される。これにより、取引状況管理装置11に配置される店員は、1回目のスキャン操作と、2回目のスキャン操作とで、スキャン操作の対象となる商品が異なることを容易に把握することができる。特に、第1撮像画像620aおよび第2撮像画像620bを並べて表示され、さらに、相違報知1210の背景画像が通常の背景画像とは異なる表示態様で表示されるため、取引状況管理装置11の近くに店員がおらず、遠くから操作表示部205を眺める場合でも、再度のスキャン操作が行われていることを容易に把握することができる。したがって、店員は、迅速に不正防止の対応に当たることができる。 The superimposed parallel screen 1200 is also displayed on the transaction status management device 11. This allows the store clerk at the transaction status management device 11 to easily understand that the products targeted by the first and second scan operations are different. In particular, the first captured image 620a and the second captured image 620b are displayed side by side, and further, the background image of the discrepancy notification 1210 is displayed in a different display mode from the normal background image, so that even if there is no store clerk near the transaction status management device 11 and the store clerk is looking at the operation display unit 205 from a distance, the store clerk can easily understand that a second scan operation is being performed. Therefore, the store clerk can quickly take action to prevent fraud.

以下、実施形態の総括を記載する。
[発明の名称] 商品販売データ処理装置およびプログラム
[技術分野] 本発明は、商品販売データ処理装置およびプログラムに関する。
[背景技術]
従来、スーパーマーケットやコンビニエンスストアなどの各種店舗では、POS端末装置(Point Of Sales)を用いて取引が行われる。POS端末装置は、商品の登録処理や精算処理を行う。POS端末装置には、店員が商品の登録をして精算を行うものの他にも、顧客自らが操作して、商品を登録して精算を行う、いわゆるセルフレジがある(例えば、特許文献1参照。)。セルフレジでは、各セルフレジの動作状況等が表示される監視端末が設けられるとともに、当該監視端末に店員が配置されて、当該店員による監視が行われる。
[先行技術文献]
[特許文献]
[特許文献1]特開平10-069574号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、監視端末に配置される店員が、顧客の操作支援、復旧作業、不正監視など、様々な業務を行うため、店員の負担が増大してしまうことがある。また、複数のセルフレジで同時に操作支援が生じた場合に、一方の顧客を待たせてしまうことになる。このため、従来技術では、取引を円滑に行うことができないことがある、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、セルフレジにおいて、取引を円滑に行うことができる技術を提供することにある。
The embodiments will be summarized below.
[Title of the Invention] Product sales data processing device and program [Technical field] The present invention relates to a product sales data processing device and program.
[Background technology]
Conventionally, in various stores such as supermarkets and convenience stores, transactions are carried out using POS (Point Of Sales) terminals. The POS terminals perform product registration and payment processes. In addition to POS terminals in which a store clerk registers products and performs payment, there are also so-called self-checkouts that are operated by customers themselves to register products and perform payment (see, for example, Patent Document 1). Self-checkouts are provided with a monitoring terminal that displays the operating status of each self-checkout, and a store clerk is stationed at the monitoring terminal to monitor the self-checkout.
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP-A-10-069574 [Summary of the Invention]
[Problem to be solved by the invention]
However, in the conventional technology, the salesperson at the monitoring terminal must perform various tasks, such as assisting customers with operations, performing recovery work, and monitoring for fraud, which can increase the salesperson's burden. Also, when operation assistance is required at multiple self-checkouts at the same time, one of the customers must wait. For this reason, the conventional technology has the problem that transactions cannot be carried out smoothly.
The present invention has been made in consideration of the above circumstances, and has an object to provide a technique that enables transactions to be carried out smoothly at self-checkout registers.

[課題を解決するための手段]
(1)上述した課題を解決するために、本発明の一態様である商品販売データ処理装置は、識別子の読取領域に存在する商品を検出する検出手段と、前記読取領域において読み取られた識別子 に基づいて商品情報を登録する商品登録手段と、前記読取領域において顧客による識別子の読取操作を撮像した撮像情報を取得する撮像情報取得手段と、前記商品登録手段によって登録された商品情報に基づく商品リスト画像と、前記撮像情報取得手段によって取得された撮像情報に基づく撮像画像とを表示手段に表示させる表示制御手段と、を備え、前記表示制御手段は、前記検出手段によって商品が検出された際に、前記商品登録手段によって商品情報が登録された場合、商品リスト画像と撮像画像とを別々の表示領域に表示させ、前記検出手段によって商品が検出されたにもかかわらず、前記商品登録手段によって商品情報が登録されない場合、該商品リスト画像に該撮像画像を重ねた重畳表示を行う、ことを特徴とする商品販売データ処理装置である。
上記構成によれば、スキャン操作の失敗時に、顧客に撮像画像620を注目させることができる。したがって、バーコードのスキャンに失敗したときに、再スキャンを促すことができる。また、意図的にバーコードのスキャンを失敗させる不正行為を行う顧客に対しては、監視していることをアピールすることができるため、不正の抑止効果を得ることができる。これにより、取引状況管理装置11に配置される店員の、顧客に対する操作支援や不正監視に係る負担を軽減させることができる。したがって、セルフレジにおいて、店員は顧客の支援を効率よく行うことができるため、取引を円滑に行うことができる。
[Means for solving the problems]
(1) In order to solve the above-mentioned problems, a product sales data processing device that is one aspect of the present invention comprises a detection means for detecting a product present in an identifier reading area, a product registration means for registering product information based on the identifier read in the reading area, an image information acquisition means for acquiring image information capturing an image of a customer reading the identifier in the reading area, and a display control means for causing a display means to display a product list image based on the product information registered by the product registration means and an image based on the image information acquired by the image information acquisition means, wherein when a product is detected by the detection means, if product information is registered by the product registration means, the display control means displays the product list image and the image in separate display areas, and when a product is detected by the detection means but product information is not registered by the product registration means, the display control means performs a superimposed display of the image on the product list image.
According to the above configuration, when a scanning operation fails, the customer can be directed to the captured image 620. Therefore, when a barcode scan fails, the customer can be prompted to rescan. In addition, for customers who intentionally commit fraud by failing to scan a barcode, it is possible to convey that the customer is being monitored, which can have a deterrent effect on fraud. This reduces the burden on the store clerk assigned to the transaction status management device 11 in providing operational support to customers and monitoring for fraud. Therefore, at the self-checkout, the store clerk can efficiently provide support to customers, allowing transactions to be carried out smoothly.

(2)上記(1)の構成において、前記表示制御手段は、前記重畳表示における撮像画像を、商品リスト画像と該撮像画像とを別々の表示領域に表示した場合の該撮像画像より拡大 表示させるようにしてもよい。
上記構成によれば、顧客に撮像画像620をより注目させることができる。
(2) In the above configuration (1), the display control means may be configured to display the captured image in the superimposed display at a larger size than the captured image when the product list image and the captured image are displayed in separate display areas.
According to the above configuration, it is possible to draw the customer's attention to the captured image 620 more.

(3)上記(1)または(2)の構成において、前記表示制御手段は、前記重畳表示を行った後、読取操作が行われることによって商品情報が登録された場合、前記重畳表示を解除するようにしてもよい。
上記構成によれば、バーコードのスキャンに成功した場合、元の画面に戻して、再び商品の登録を行うことができる。
(3) In the configuration of (1) or (2) above, the display control means may be configured to cancel the superimposed display when product information is registered by performing a reading operation after the superimposed display is performed.
According to the above configuration, if the barcode is successfully scanned, the user can return to the original screen and register the product again.

(4)上記(1)乃至(3)のいずれかの構成において、前記撮像情報取得手段は、商品情報が登録されなかったときに撮像された第1撮像情報と、前記重畳表示を行った後の読取操作において撮像された第2撮像情報とを取得し、前記表示制御手段は、該第1撮像情報と該第2撮像情報とに基づく類似度に応じて、前記重畳表示を解除するようにしてもよい。
上記構成によれば、直前にスキャン操作された商品と、再度スキャン操作された商品とが同一ではない場合に、すなわち、スキャン操作の失敗後に、別の商品がスキャンされた場合に、重畳表示を解除しないようにすることができる。このため、スキャン操作に失敗した商品が登録されないまま取引が完了してしまうことを抑えることができる。したがって、不正行為の抑止効果をより向上させることができる。
(4) In any of the configurations (1) to (3) above, the image information acquisition means may acquire first image information captured when product information is not registered and second image information captured during a reading operation after the superimposed display is performed, and the display control means may cancel the superimposed display depending on a similarity based on the first image information and the second image information.
According to the above configuration, when the product scanned just before and the product scanned again are not the same, i.e., when a different product is scanned after a failed scan, the superimposed display can be prevented from being released. This can prevent a transaction from being completed without registering the product that was unsuccessfully scanned. This can further improve the deterrent effect against fraudulent activities.

(5)上記(1)乃至(4)のいずれかの構成において、前記表示制御手段は、前記重畳表示において、商品情報が登録されなかったときに撮像された第1撮像情報と、前記重畳表示を行った後の読取操作において撮像された第2撮像情報とを並べて表示させるようにしてもよい。
上記構成によれば、1回目のスキャン操作と、2回目のスキャン操作とで、スキャン操作の対象となる商品が異なる場合には、商品が異なることを顧客に容易に認識させることができる。これにより、顧客に同じ商品の再スキャンを促すことができる。また、第1撮像情報および第2撮像情報を並べて表示されるため、取引状況管理装置11の近くに店員がおらず、遠くから操作表示部205を眺めた場合でも、再度のスキャン操作が行われていることを容易に把握することができる。したがって、店員は、迅速に不正防止の対応に当たることができる。
(5) In any of the configurations (1) to (4) above, the display control means may be configured to display, in the superimposed display, a first image information captured when no product information was registered and a second image information captured during a reading operation after the superimposed display are performed, side by side.
According to the above configuration, if the products targeted by the first and second scanning operations are different, the customer can easily recognize that the products are different. This makes it possible to encourage the customer to rescan the same product. In addition, since the first and second captured image information are displayed side by side, even if there is no store clerk near the transaction status management device 11 and the store clerk is looking at the operation display unit 205 from a distance, the store clerk can easily understand that a second scan operation is being performed. Therefore, the store clerk can quickly take action to prevent fraud.

なお、(6)を付け加える。(6)上記(1)乃至(5)のいずれかの構成において、前記表示制御手段は、前記商品情報が登録されなかったときに表示させた前記撮像画像を、前記重畳表示において再度表示させるようにしてもよい。
上記構成によれば、バーコードのスキャンに失敗した際のスキャン操作の録画が表示されるため、録画していることを顧客にアピールできるため、不正の抑止効果を向上させることができる。
In addition, (6) is added. (6) In any of the configurations (1) to (5) above, the display control means may cause the captured image, which is displayed when the product information is not registered, to be displayed again in the superimposed display.
According to the above configuration, a recording of the scanning operation when a barcode scan fails is displayed, so that it is possible to appeal to customers that the recording is being made, thereby improving the effect of deterring fraud.

(7)上述した課題を解決するために、本発明の他の態様であるプログラムは、商品販売データ処理装置に用いられるコンピュータを、識別子の読取領域に存在する商品を検出する検出手段、前記読取領域において読み取られた識別子に基づいて商品情報を登録する商品登録手段、前記読取領域において顧客による識別子の読取操作を撮像した撮像情報を取得する撮像情報取得手段、前記商品登録手段によって登録された商品情報に基づく商品リスト画像と、前記撮像情報取得手段によって取得された撮像情報に基づく撮像画像とを表示手段に表示させる表示制御手段、として機能させ、前記表示制御手段は、前記検出手段によって商品が検出された際に、前記商品登録手段によって商品情報が登録された場合、商品リスト画像と撮像画像とを別々の表示領域に表示させ、前記検出手段によって商品が検出されたにもかかわらず、前記商品登録手段によって商品情報が登録されない場合、該商品リスト画像に該撮像画像を重ねた重畳表示を行う、ことを特徴とするプログラムである。
上記構成によれば、スキャン操作の失敗時に、顧客に撮像画像620を注目させることができる。したがって、バーコードのスキャンに失敗したときに、再スキャンを促すことができる。また、意図的にバーコードのスキャンを失敗させる不正行為を行う顧客に対しては、監視していることをアピールすることができるため、不正を防止の抑止効果を得ることができる。これにより、取引状況管理装置11に配置される店員の、顧客に対する操作支援や不正監視に係る負担を軽減させることができる。したがって、セルフレジにおいて、店員は顧客の支援を効率よく行うことができるため、円滑な取引を行うことができる。
(7) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer used in a product sales data processing device to function as a detection means for detecting products present in an identifier reading area, a product registration means for registering product information based on the identifier read in the reading area, an image information acquisition means for acquiring image information capturing an image of a customer reading the identifier in the reading area, and a display control means for causing a display means to display a product list image based on the product information registered by the product registration means and an image based on the image information acquired by the image information acquisition means, wherein when a product is detected by the detection means, if product information is registered by the product registration means, the display control means displays the product list image and the image in separate display areas, and when a product is detected by the detection means but product information is not registered by the product registration means, the display control means performs a superimposed display of the image on the product list image.
According to the above configuration, when a scanning operation fails, the customer can be directed to the captured image 620. Therefore, when a barcode scan fails, the customer can be prompted to rescan. In addition, for customers who intentionally commit fraud by failing to scan a barcode, it is possible to convey that the customer is being monitored, which can have a deterrent effect in preventing fraud. This can reduce the burden on the store clerk assigned to the transaction status management device 11 in providing operational support to customers and monitoring for fraud. Therefore, at the self-checkout, the store clerk can efficiently provide support to customers, allowing transactions to be carried out smoothly.

なお、上記において説明したPOS端末装置20における各機能(入出力、記憶、処理(判断を含む))の全部または一部は、当該機能の実行主体として説明した装置とは異なる他の装置において実現してもよい。 Note that all or part of each function (input/output, storage, processing (including judgment)) of the POS terminal device 20 described above may be realized in a device other than the device described as the entity that executes the function.

具体的には、上述した説明では、POS端末装置20が、商品登録部と、撮像情報取得部と、表示制御部とを備える構成について説明した。これらの機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部のうち全部または一部が、ストアコントローラ10に具備されていてもよいし、取引状況管理装置11に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。また、これらの機能部が具備されるコンピュータ装置は、複数台であることに限らず、1台であってもよい。例えば、これらの機能部の全てを一のコンピュータ装置が具備していてもよい。 Specifically, in the above description, the POS terminal device 20 is configured to include a product registration unit, an image capture information acquisition unit, and a display control unit. All or part of these functional units may be included in another computer device. For example, all or part of these functional units may be included in the store controller 10, the transaction status management device 11, or other computer devices. Furthermore, the number of computer devices that include these functional units is not limited to multiple, and may be one. For example, one computer device may include all of these functional units.

具体的には、例えば、POS端末装置20に代えて、ストアコントローラ10や取引状況管理装置11が、商品リスト画像に撮像画像を重ねた重畳表示を行う表示制御処理を行うようにしてもよい。 Specifically, for example, instead of the POS terminal device 20, the store controller 10 or the transaction status management device 11 may perform a display control process that superimposes the captured image on the product list image.

上記に関連し、POS端末装置20は、商品の登録や精算に関しては、入出力のインターフェース部分に特化したいわゆるシンクライアントとして機能してもよい。つまり、POS端末装置20は、各種の入力(操作者の操作、スキャナ等のデバイスによる検出)を受け付け、入力情報(操作情報、スキャン情報等)をクラウドサーバに送信し、当該入力情報に基づくクラウドサーバの処理結果(更新画面情報、デバイスの制御情報等)を受信し、各種の出力(表示部への表示、デバイスの制御)を行ってもよい。 In relation to the above, the POS terminal device 20 may function as a so-called thin client specialized for the input/output interface when it comes to registering products and settling accounts. In other words, the POS terminal device 20 may accept various inputs (operation by an operator, detection by a device such as a scanner), send input information (operation information, scan information, etc.) to a cloud server, receive the results of processing by the cloud server based on the input information (update screen information, device control information, etc.), and perform various outputs (display on a display unit, control of a device).

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

1…POSシステム、10…ストアコントローラ、11…取引状況管理装置、20…POS端末装置、201…CPU、202…ROM、203…RAM、204…ハードディスク、205…操作表示部、206…スキャナ部、208…カード決済部、209…釣銭機、215…通信部、216…カメラ 1... POS system, 10... store controller, 11... transaction status management device, 20... POS terminal device, 201... CPU, 202... ROM, 203... RAM, 204... hard disk, 205... operation display unit, 206... scanner unit, 208... card payment unit, 209... change machine, 215... communication unit, 216... camera

Claims (5)

識別子の読取領域に存在する商品を検出する検出手段と、
前記読取領域において読み取られた識別子に基づいて商品情報を登録する商品登録手段と、
前記読取領域において顧客による識別子の読取操作を撮像した撮像情報を取得する撮像情報取得手段と、
前記商品登録手段によって登録された商品情報に基づく商品リスト画像と、前記撮像情報取得手段によって取得された撮像情報に基づく撮像画像とを表示手段に表示させる表示制御手段と、
を備え、
前記表示制御手段は、
前記検出手段によって商品が検出されたにもかかわらず、前記商品登録手段によって商品情報が登録されない場合、該商品リスト画像に該撮像画像を重ねた重畳表示を行う、
ことを特徴とする商品販売データ処理装置。
A detection means for detecting a commodity present in a reading area of the identifier;
a product registration means for registering product information based on the identifier read in the reading area;
an image information acquiring means for acquiring image information obtained by capturing an image of a customer reading an identifier in the reading area;
a display control means for controlling a display means to display a product list image based on the product information registered by the product registration means and an image based on the imaging information acquired by the imaging information acquisition means;
Equipped with
The display control means
when the product information is not registered by the product registration means even if the product is detected by the detection means, the captured image is superimposed on the product list image to display the product.
A product sales data processing device comprising:
前記表示制御手段は、前記重畳表示を行った後、読取操作が行われることによって商品情報が登録された場合、前記重畳表示を解除する、
ことを特徴とする請求項に記載の商品販売データ処理装置。
the display control means cancels the superimposed display when a reading operation is performed after the superimposed display and product information is registered.
2. The product sales data processing device according to claim 1 .
前記撮像情報取得手段は、商品情報が登録されなかったときに撮像された第1撮像情報と、前記重畳表示を行った後の読取操作において撮像された第2撮像情報とを取得し、
前記表示制御手段は、該第1撮像情報と該第2撮像情報とに基づく類似度が所定の閾値以上である場合に、商品が一致するものと判定して、前記重畳表示を解除する、
ことを特徴とする請求項1または2に記載の商品販売データ処理装置。
The image information acquiring means acquires first image information captured when the commodity information is not registered and second image information captured during a reading operation after the superimposed display is performed,
the display control means determines that the products match when a similarity based on the first imaging information and the second imaging information is equal to or greater than a predetermined threshold, and cancels the superimposed display.
3. The product sales data processing device according to claim 1 , wherein the product sales data processing device is a data processing device for processing a product sales data.
前記表示制御手段は、前記重畳表示において、商品情報が登録されなかったときに撮像された第1撮像情報と、前記重畳表示を行った後の読取操作において撮像された第2撮像情報とを並べて表示させる、
ことを特徴とする請求項1~3のいずれか一項に記載の商品販売データ処理装置。
the display control means displays, in the superimposed display, a first image information captured when the product information is not registered and a second image information captured in a reading operation after the superimposed display is performed, side by side.
The product sales data processing device according to any one of claims 1 to 3 .
商品販売データ処理装置に用いられるコンピュータを、
識別子の読取領域に存在する商品を検出する検出手段、
前記読取領域において読み取られた識別子に基づいて商品情報を登録する商品登録手段、
前記読取領域において顧客による識別子の読取操作を撮像した撮像情報を取得する撮像情報取得手段、
前記商品登録手段によって登録された商品情報に基づく商品リスト画像と、前記撮像情報取得手段によって取得された撮像情報に基づく撮像画像とを表示手段に表示させる表示制御手段、
として機能させ、
前記表示制御手段は、
前記検出手段によって商品が検出されたにもかかわらず、前記商品登録手段によって商品情報が登録されない場合、該商品リスト画像に該撮像画像を重ねた重畳表示を行う、
ことを特徴とするプログラム。
A computer used in a product sales data processing device,
A detection means for detecting a commodity present in a reading area of the identifier;
a product registration means for registering product information based on the identifier read in the reading area;
an image information acquiring means for acquiring image information obtained by capturing an image of a customer reading an identifier in the reading area;
a display control means for causing a display means to display a product list image based on the product information registered by the product registration means and an image based on the imaging information acquired by the imaging information acquisition means;
Function as a
The display control means
when the product information is not registered by the product registration means even if the product is detected by the detection means, the captured image is superimposed on the product list image to display the product.
A program characterized by:
JP2021092889A 2021-06-02 2021-06-02 Product sales data processing device and program Active JP7699801B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021092889A JP7699801B2 (en) 2021-06-02 2021-06-02 Product sales data processing device and program
JP2025096859A JP2025120363A (en) 2021-06-02 2025-06-10 Merchandise sales data processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021092889A JP7699801B2 (en) 2021-06-02 2021-06-02 Product sales data processing device and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025096859A Division JP2025120363A (en) 2021-06-02 2025-06-10 Merchandise sales data processing device and program

Publications (2)

Publication Number Publication Date
JP2022185301A JP2022185301A (en) 2022-12-14
JP7699801B2 true JP7699801B2 (en) 2025-06-30

Family

ID=84438649

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021092889A Active JP7699801B2 (en) 2021-06-02 2021-06-02 Product sales data processing device and program
JP2025096859A Pending JP2025120363A (en) 2021-06-02 2025-06-10 Merchandise sales data processing device and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025096859A Pending JP2025120363A (en) 2021-06-02 2025-06-10 Merchandise sales data processing device and program

Country Status (1)

Country Link
JP (2) JP7699801B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024136526A (en) * 2023-03-24 2024-10-04 東芝テック株式会社 Self-service POS terminals and programs

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0811958A3 (en) * 1996-06-05 2004-09-29 NCR International, Inc. Self-service checkout apparatus and methods

Also Published As

Publication number Publication date
JP2022185301A (en) 2022-12-14
JP2025120363A (en) 2025-08-15

Similar Documents

Publication Publication Date Title
JP6870669B2 (en) Settlement device and control method
JP7706806B2 (en) POS terminal and program
KR20220165175A (en) Sales management system
US20240220956A1 (en) Checkout apparatus, monitoring apparatus, and monitoring method
JP2025120363A (en) Merchandise sales data processing device and program
JP7612238B2 (en) Sales system, payment device, program
JP2026035739A (en) Monitoring system, monitoring device, monitoring method, and program
JP2023084585A (en) Clearing device and clearing system
JP2021166095A (en) Accounting equipment and programs
JP7725056B2 (en) Merchandise sales data processing device, program, and merchandise sales data processing system
JP7650491B2 (en) CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD
JP7620972B2 (en) Product sales data processing device and computer program
JP7403798B2 (en) Settlement system, settlement device and program
JP7706804B2 (en) Payment device and program
JP7193317B2 (en) Monitoring system and product sales data processing system
JP7828937B2 (en) Payment device and its program
JP7506854B2 (en) Payment device and control method
JP7272476B2 (en) Settlement device and control method
JP7226821B2 (en) Settlement device and control method
JP7626427B2 (en) Product sales data processing system, device for store clerk, device for customer, notification method, and program
JP7603955B2 (en) Product sales data processing system, settlement device, and program
JP2025160017A (en) Sales data processing device
JP2026066898A (en) System, sales data processing device, and program
JP2025001857A (en) Article sales data processor and program
JP2026069803A (en) Transaction management system and server equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250417

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250611

R150 Certificate of patent or registration of utility model

Ref document number: 7699801

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150