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

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

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

Info

Publication number
JP7624202B2
JP7624202B2 JP2021019053A JP2021019053A JP7624202B2 JP 7624202 B2 JP7624202 B2 JP 7624202B2 JP 2021019053 A JP2021019053 A JP 2021019053A JP 2021019053 A JP2021019053 A JP 2021019053A JP 7624202 B2 JP7624202 B2 JP 7624202B2
Authority
JP
Japan
Prior art keywords
product
registered
information
settlement
registration
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
JP2021019053A
Other languages
Japanese (ja)
Other versions
JP2022122010A (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 JP2021019053A priority Critical patent/JP7624202B2/en
Publication of JP2022122010A publication Critical patent/JP2022122010A/en
Application granted granted Critical
Publication of JP7624202B2 publication Critical patent/JP7624202B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

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

客自らが携帯端末を利用して商品を登録し、登録された商品に対応する精算を客が精算装置にて行えるようにされたシステムが知られている(例えば、特許文献1参照)。 A system is known in which customers can register products using a mobile terminal and then use a payment device to make payments for the registered products (see, for example, Patent Document 1).

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

客が、携帯端末を利用して商品登録を完了させ、精算装置にて精算を開始させた後でレジ袋等の特定の商品の登録を忘れていたことに気付くような場合がある。このような場合、客が店員を呼び出し、呼び出された店員が精算対象にレジ袋を追加してもらうように取引の訂正を行うといった手順が追加になってしまう。 There are cases where a customer completes product registration using a mobile device and starts payment at the payment device, but then realizes that they forgot to register a specific product, such as a plastic bag. In such cases, an additional step is required, such as the customer calling a store clerk, who then corrects the transaction to add a plastic bag to the payment.

本発明は、このような事情に鑑みてなされたもので、特定の商品について商品登録が行われていないことを適切なタイミングで客に報知できるようにすることを目的とする。 The present invention was made in consideration of these circumstances, and aims to make it possible to notify customers at the appropriate time that a particular product has not been registered.

上述した課題を解決する本発明の一態様は、商品の登録に利用される端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムであって、前記端末装置の利用に応じて商品を登録する登録手段と、前記登録手段により特定の商品が登録されているか否かを判定する判定手段と、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段とを備える商品販売データ処理システムである。 One aspect of the present invention that solves the above-mentioned problems is a product sales data processing system that includes a terminal device used to register products and a settlement device that performs settlement corresponding to the products registered by the terminal device, and includes a registration means that registers products in response to use of the terminal device, a determination means that determines whether a specific product is registered by the registration means, and an information output means that outputs information corresponding to the fact that the specific product is not registered when it is determined by the registration means that the specific product is not registered.

本実施形態の一態様は、商品販売データ処理システムにおいて商品の登録に利用される端末装置であって、商品を登録する登録手段と、前記登録手段により特定の商品が登録されているか否かを判定する判定手段と、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段とを備える端末装置である。 One aspect of this embodiment is a terminal device used to register products in a product sales data processing system, the terminal device comprising: a registration means for registering products; a determination means for determining whether a specific product has been registered by the registration means; and an information output means for displaying information corresponding to the fact that the specific product has not been registered when the registration means determines that the specific product has not been registered.

本実施形態の一態様は、商品の登録に利用される端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置であって、前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段と、前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段とを備える精算装置である。 One aspect of this embodiment is a settlement device in a product sales data processing system that includes a terminal device used to register products and a settlement device that performs settlement corresponding to the products registered by the terminal device, the settlement device including a determination means that determines whether a specific product is registered in response to a declaration that settlement corresponding to the registered product will be performed in response to use of the terminal device, and an information output means that outputs information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered.

本実施形態の一態様は、商品販売データ処理システムにおいて商品の登録に利用される端末装置としてのコンピュータを、商品を登録する登録手段、前記登録手段により特定の商品が登録されているか否かを判定する判定手段、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段として機能させるためのプログラムである。 One aspect of this embodiment is a program for causing a computer serving as a terminal device used to register products in a product sales data processing system to function as a registration means for registering products, a determination means for determining whether a specific product has been registered by the registration means, and an information output means for displaying information corresponding to the fact that the specific product has not been registered when the registration means determines that the specific product has not been registered.

商品の登録に利用される端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置としてのコンピュータを、前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段、前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段として機能させるためのプログラムである。 This is a program for causing a computer serving as a settlement device in a product sales data processing system, which includes a terminal device used to register products and a settlement device that performs settlement corresponding to the products registered by the terminal device, to function as a determination means for determining whether a specific product is registered in response to a declaration that settlement corresponding to the registered product will be performed in response to use of the terminal device, and as an information output means for outputting information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered.

本実施形態に係る商品販売データ処理システムの全体的な構成例を示す図である。1 is a diagram illustrating an example of the overall configuration of a product sales data processing system according to an embodiment of the present invention. 本実施形態に係る商品販売データ処理システムを導入した店舗の出入口付近の様子の一例を示す図である。1 is a diagram showing an example of the state near the entrance of a store in which a product sales data processing system according to an embodiment of the present invention has been introduced. 本実施形態に係るショッピングカートへの携帯端末のセットの態様例について説明する図である。1A to 1C are diagrams illustrating examples of how a mobile terminal is set in a shopping cart according to an embodiment of the present invention. 第1実施形態に係る精算装置について説明する図である。FIG. 2 is a diagram illustrating a settlement device according to the first embodiment. 第1実施形態に係る携帯端末の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a mobile terminal according to the first embodiment. 第1実施形態に係る取引管理装置の構成例を示す図である。1 is a diagram illustrating an example of the configuration of a transaction management device according to a first embodiment. 第1実施形態に係る顧客情報、店舗情報、カート情報の一例を示す図である。3A to 3C are diagrams illustrating an example of customer information, store information, and cart information according to the first embodiment. 第1実施形態に係る携帯端末、精算装置、及び取引管理装置が、セルフ運用における一取引の会計に対応して実行する処理手順例を示すシーケンス図である。A sequence diagram showing an example of processing procedures executed by the mobile terminal, settlement device, and transaction management device in the first embodiment in response to the accounting of a single transaction in self-service operation. 第1実施形態に係る起動画面、商品登録初期画面、商品登録更新画面、コード画面の一例を示す図である。5A to 5C are diagrams showing examples of a start-up screen, a product registration initial screen, a product registration update screen, and a code screen according to the first embodiment. 第1実施形態に係るレジ袋購入確認画面の一例を示す図である。FIG. 13 is a diagram showing an example of a shopping bag purchase confirmation screen according to the first embodiment. 第1実施形態に係る携帯端末が精算移行指示操作に応じて実行する処理手順例を示すフローチャートである。11 is a flowchart showing an example of a processing procedure executed by the mobile terminal according to the first embodiment in response to a settlement transition instruction operation. 第2実施形態に係る精算装置40がレジ袋の商品登録に対応して実行する処理手順例を示すフローチャートである。13 is a flowchart showing an example of a processing procedure executed by a settlement device 40 according to the second embodiment in response to product registration of a shopping bag. 第2実施形態に係るレジ袋購入確認画面の一例を示す図である。FIG. 11 is a diagram showing an example of a shopping bag purchase confirmation screen according to the second embodiment. 第2実施形態に係る商品登録結果エリアを抜き出して示す図である。FIG. 13 is a diagram illustrating an example of a product registration result area according to the second embodiment. 第2実施形態に係る商品登録変更画面の一例を示す図である。FIG. 13 is a diagram showing an example of a product registration change screen according to the second embodiment; 実施形態の変形例における商品登録結果エリアと商品登録変更画面の態様例を示す図である。13A and 13B are diagrams showing examples of a product registration result area and a product registration change screen in a modified example of the embodiment.

<第1実施形態>
[商品販売データ処理システムの全体構成例]
図1は、本実施形態の商品販売データ処理システム1の全体的な構成例を示している。
同図の商品販売データ処理システム1は、ストアコントローラ10、取引管理装置20(クラウドサーバ)、登録精算装置30、精算装置40、取引状況管理装置50(例えば、パーソナルコンピュータ等)、携帯端末60を含む。
同図の商品販売データ処理システム1は、種々の店舗等(スーパーマーケット、コンビニストア、ドラッグストア、ホームセンタ、家電量販店等)に導入可能である。
First Embodiment
[Example of overall configuration of product sales data processing system]
FIG. 1 shows an example of the overall configuration of a product sales data processing system 1 according to the present embodiment.
The product sales data processing system 1 in the figure includes a store controller 10, a transaction management device 20 (cloud server), a registration settlement device 30, a settlement device 40, a transaction status management device 50 (e.g., a personal computer, etc.), and a mobile terminal 60.
The product sales data processing system 1 in the figure can be introduced into various stores (supermarkets, convenience stores, drug stores, home centers, home appliance retailers, etc.).

なお、同図において、1台の登録精算装置30を図示したが、1店舗にて設置される登録精算装置30の数は2台以上であってもよい。また、同図において、2台の精算装置40を図示したが、1店舗内の精算装置40の数は1台であってもよいし3台以上であってもよい。また、同図において、1台の取引状況管理装置50を図示したが、1店舗内の取引状況管理装置50の数は2台以上であってもよい。なお、ストアコントローラ10は、1店舗に2台以上であってもよい。 In the figure, one registered settlement device 30 is illustrated, but the number of registered settlement devices 30 installed in one store may be two or more. In the figure, two settlement devices 40 are illustrated, but the number of settlement devices 40 in one store may be one or three or more. In the figure, one transaction status management device 50 is illustrated, but the number of transaction status management devices 50 in one store may be two or more. In addition, there may be two or more store controllers 10 in one store.

同図の商品販売データ処理システム1は、店員が登録精算装置30を使用して商品を登録する店員応対運用と、客が携帯端末60を使用して商品を登録し、同じく客が精算装置40を使用して精算を行うセルフ運用に対応可能とされる。
以下の説明では、主にセルフ運用について説明する。
The product sales data processing system 1 in the figure is capable of handling both a store clerk-assisted operation in which a store clerk uses a registration and settlement device 30 to register products, and a self-service operation in which a customer registers products using a mobile terminal 60 and then uses a settlement device 40 to settle the payment.
In the following explanation, self-operation will be mainly described.

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

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

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

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

精算装置40は、精算処理を実行する装置である。精算装置40は、顧客によって使用される。つまり、精算装置40は、顧客による操作に応じて精算処理を実行する。
なお、精算に際し、店員による確認等のため処理が一旦保留される商品(以下、「保留商品」と称する。詳細は後述)が含まれる場合には、店員が呼び出され、店員(又は顧客)が精算装置40を操作することによって保留商品についての確認が行われる。
The settlement device 40 is a device that executes settlement processing. The settlement device 40 is used by a customer. That is, the settlement device 40 executes settlement processing in response to operations by the customer.
In addition, when the payment includes items whose processing is temporarily suspended for confirmation by a store clerk (hereinafter referred to as "pending items"; details will be described later), a store clerk will be called and the store clerk (or the customer) will operate the payment device 40 to confirm the pending items.

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

携帯端末60は、セルフ運用のもとで客が商品登録を行うにあたり使用する端末である。携帯端末60は、ショッピングカート70のホルダにて保持された状態、もしくは、ショッピングカート70のホルダから外されて客の手に保持された状態で使用される。 The mobile terminal 60 is a terminal used by the customer when registering products in a self-service environment. The mobile terminal 60 is used while being held in a holder of the shopping cart 70, or while being removed from the holder of the shopping cart 70 and held in the customer's hand.

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

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

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

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

なお、顧客は、今回購入したショッピングバッグ90を次回以降の来店時にマイバッグとして持参してもよいし、ショッピングバッグ90とは別のバッグをマイバッグとして持参してもよい。また、レジ袋を購入してもよい。 The customer may bring the shopping bag 90 that they purchased this time as their own bag the next time they visit the store, or may bring a different bag to use as their own bag. They may also purchase a plastic bag.

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

[ショッピングカートへの携帯端末のセットの態様例]
セルフ運用のもとで、客は、商品登録を行うにあたり、携帯端末60を、ショッピングカート70のホルダ71に保持させた状態(カート保持状態)で使用することもできるし、ショッピングカート70のホルダ71から外して手に保持した状態(手持ち保持状態)で使用することもできる。
[Example of setting a mobile terminal in a shopping cart]
In self-operation, when a customer registers an item, the customer can use the mobile terminal 60 while it is held in a holder 71 of a shopping cart 70 (cart-held state), or can remove it from the holder 71 of the shopping cart 70 and hold it in his/her hand (hand-held state).

図3を参照して、客がカート保持状態で携帯端末60を使用する場合の、ショッピングカート70への携帯端末60のセット(装着)の態様例について説明する。図3(A)はショッピングカート70において携帯端末60がセットされる部位を側面方向から見た図である。図3(B)は、ショッピングカート70を上側から見た図である。 With reference to Figure 3, an example of how the mobile terminal 60 is set (attached) to the shopping cart 70 when a customer uses the mobile terminal 60 while holding the cart will be described. Figure 3(A) is a side view of the part of the shopping cart 70 where the mobile terminal 60 is set. Figure 3(B) is a top view of the shopping cart 70.

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

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

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

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

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

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

表示部405は、タッチパネルであり、種々の情報を表示するとともに、タッチパネルに対して行われる操作を受け付ける。 The display unit 405 is a touch panel that displays various information and accepts operations performed on the touch panel.

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

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

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

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

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

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

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

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

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

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

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

センサ部608は、携帯端末60が備える各種センサを一括して示す。センサ部608は、例えば携帯端末60の姿勢や進行方向等の運動状態を検出するための運動センサを含んでよい。運動センサは、ジャイロセンサや加速度センサ等を備えて構成されてよい。
また、センサ部608は、例えばGPSに対応する測位デバイスにより自己の位置を検出する測位センサを備えてよい。
The sensor unit 608 collectively indicates various sensors equipped in the mobile terminal 60. The sensor unit 608 may include a motion sensor for detecting a motion state such as the attitude and traveling direction of the mobile terminal 60. The motion sensor may be configured to include a gyro sensor, an acceleration sensor, and the like.
The sensor unit 608 may also include a positioning sensor that detects its own position using a positioning device compatible with GPS, for example.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

保留商品情報(計)は、保留商品が登録されるごとに更新される情報である。保留商品情報(計)は、全種類の保留商品の品数(商品数)、夫々の種類毎の保留商品の品数(商品数)を含む。なお、本実施形態では保留商品を複数の種類に分類し、各分類は分類番号(保留大分類番号、保留小分類番号)によって管理している。図7(C)の例において、保留商品情報(計)の「全品数:3」は全種類(保留大分類番号「1」~「4」の保留商品の合計)の品数が3である旨を示し、「NON-FILE:2」は、NON-FILEに分類される保留商品(保留大分類番号「1」の保留商品の合計)の品数が2である旨を示し、「読取NG:1」は、読取NGに分類される保留商品(保留大分類番号「2」の保留商品の合計)の品数が1である旨を示している。 The reserved item information (total) is information that is updated each time a reserved item is registered. The reserved item information (total) includes the number of reserved items (items) of all types and the number of reserved items (items) of each type. In this embodiment, the reserved items are classified into multiple types, and each classification is managed by classification number (reserved major classification number, reserved minor classification number). In the example of FIG. 7(C), "Total number of items: 3" in the reserved item information (total) indicates that the number of items in all types (total of reserved items with reserved major classification numbers "1" to "4") is 3, "NON-FILE: 2" indicates that the number of reserved items classified as NON-FILE (total of reserved items with reserved major classification number "1") is 2, and "Read NG: 1" indicates that the number of reserved items classified as read NG (total of reserved items with reserved major classification number "2") is 1.

NON-FILEとは、店舗においてバーコードもしくは商品コードのスキャンは成功したが(商品コードを読み取ることができたが)、商品コードが商品ファイルに記憶(登録)されていないことである。つまり、NON-FILEに分類される保留商品は、商品コードのスキャンは成功したが、商品コードが商品ファイルに記憶されていない保留商品である。 A NON-FILE means that the barcode or product code was successfully scanned at the store (the product code was read), but the product code has not been stored (registered) in the product file. In other words, reserved products classified as NON-FILE are reserved products whose product code was successfully scanned, but whose product code has not been stored in the product file.

読取NGとは、店舗において商品コードの読み取り(スキャン)が成功しなかったことである。つまり、読取NGに分類される保留商品は、商品コードの読み取りが成功しなかった保留商品である。 A "no read" means that the product code was not successfully read (scanned) at the store. In other words, a reserved product classified as a "no read" is a reserved product whose product code was not successfully read.

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

保留商品情報(保留商品N;Nは整数)は、保留大分類番号(後述)を含む。例えば、N品目の商品が保留大分類番号「1」のNON-FILEに分類される保留商品である場合には、保留商品情報(保留商品N)は、保留大分類番号「1(NON-FILE)」、商品コードを含む。また、N品目の商品が保留大分類番号「2」の読取NGに分類される保留商品である場合には、保留商品情報(保留商品N)は、保留大分類番号「2(読取NG)」、画像データ(携帯端末60によって撮像された撮像画像)を含む。なお、NON-FILEに分類される保留商品の保留商品情報は、保留大分類番号「1(NON-FILE)」、商品コードに加え、画像データを含むものであってもよい。 The reserved product information (reserved product N; N is an integer) includes a reserved major classification number (described below). For example, if the Nth item is a reserved product classified as a NON-FILE with a reserved major classification number of "1", the reserved product information (reserved product N) includes the reserved major classification number "1 (NON-FILE)" and a product code. Also, if the Nth item is a reserved product classified as a read NG with a reserved major classification number of "2", the reserved product information (reserved product N) includes the reserved major classification number "2 (read NG)" and image data (image captured by the mobile terminal 60). Note that the reserved product information for reserved products classified as NON-FILE may include image data in addition to the reserved major classification number "1 (NON-FILE)" and the product code.

なお、図7に示した情報は、取引管理装置20が記憶する情報の一例であって、取引管理装置20は、他の情報(例えば、商品ファイル)を記憶してもよい。商品ファイルにおける1つの商品の情報としては、例えば、商品コード(商品識別子)、商品名、価格等の情報が含まれていてもよい。 Note that the information shown in FIG. 7 is an example of information stored by the transaction management device 20, and the transaction management device 20 may store other information (e.g., a product file). Information about one product in a product file may include, for example, a product code (product identifier), product name, price, etc.

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

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

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

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

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

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

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

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

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

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

商品登録初期画面は、商品登録の開始に応じて最初に表示される商品登録画面である。
商品登録画面においては、撮像画像エリアAR1と商品登録結果エリアAR2とが配置される。撮像画像エリアAR1は、撮像部506が撮像を行うことで得られている撮像画像が表示されるエリアである。撮像画像エリアAR1に表示される撮像画像における所定範囲に収まるようにして撮像された商品コード(例えば、バーコード)が読み取りの対象となる。
商品登録結果エリアAR2は、登録された商品の点数(登録点数)と、これまでに登録された商品に応じた合計金額を示すとともに、登録された商品ごとに対応するリスト項目が配置されるエリアである。同図の商品登録初期画面の場合には、未だ登録された商品がないことから商品登録結果エリアAR2はリスト項目が配置されていない空欄の状態である。
The product registration initial screen is a product registration screen that is displayed first when product registration is started.
The product registration screen has a captured image area AR1 and a product registration result area AR2. The captured image area AR1 is an area in which a captured image obtained by imaging by the imaging unit 506 is displayed. A product code (e.g., a barcode) captured so as to fall within a predetermined range in the captured image displayed in the captured image area AR1 is to be read.
The product registration result area AR2 shows the number of registered products (registered points) and the total price for the products registered so far, and is an area in which list items corresponding to each registered product are arranged. In the case of the product registration initial screen shown in the figure, since no products have been registered yet, the product registration result area AR2 is blank with no list items arranged.

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

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

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

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

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

なお、図9(C)に示されるアイコンIcnは、第5変形例に対応することから、ここでの説明を省略する。 Note that the icon Icn shown in FIG. 9(C) corresponds to the fifth variant, so its description will be omitted here.

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

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

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

ステップS11:精算移行指示操作を受け付けた携帯端末60は、2次元コードを生成する。つまり、携帯端末60は、当該携帯端末60による買上商品について精算処理を実行するために必要となる情報(例えば、カート識別情報)を2次元コード化する。2次元コードを生成した携帯端末60は、生成した2次元コードを表示部に表示する。例えば、図9(D)に示したような2次元コードを配置したコード画面を表示部に表示する。
また、コード画面においては、メッセージエリアAR3が配置される。この場合のメッセージエリアAR3においては、「精算機で下記コードを読み取ってください」のように、客に向けて、コード画面のコードを精算装置40のスキャナ部406に読み取らせることを案内するメッセージが表示されている。
Step S11: The mobile terminal 60 that has accepted the settlement transition instruction operation generates a two-dimensional code. That is, the mobile terminal 60 converts information (e.g., cart identification information) required to execute the settlement process for the products purchased by the mobile terminal 60 into a two-dimensional code. The mobile terminal 60 that has generated the two-dimensional code displays the generated two-dimensional code on the display unit. For example, a code screen with a two-dimensional code arranged as shown in FIG. 9(D) is displayed on the display unit.
Also, a message area AR3 is arranged on the code screen. In this case, the message area AR3 displays a message such as "Please read the following code with the settlement machine" to guide the customer to have the scanner unit 406 of the settlement device 40 read the code on the code screen.

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

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

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

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

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

ここで、精算情報に含まれる小計情報とカート識別情報(またはカート情報)は、精算装置40が精算画面の表示に利用する情報(精算画面情報)であってもよい。 Here, the subtotal information and cart identification information (or cart information) included in the settlement information may be information (settlement screen information) that the settlement device 40 uses to display the settlement screen.

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

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

[レジ袋の商品登録対応について]
客が購入した商品を詰める袋(以下、レジ袋とも記載する)を有料で提供する場合、店舗ではレジ袋を商品の1つとして扱うようにされる。この場合には、レジ袋に商品コードを印刷やシールの貼付等により付すようにされる。客は、買い物に際してレジ袋を購入する場合には、他の購入対象の商品と同様に、携帯端末60にレジ袋のコードを読み取らせるようにして商品登録を行うようにされる。
[Regarding product registration for plastic shopping bags]
When a store provides bags (hereinafter referred to as "plastic bags") for customers to pack their purchased items for a fee, the store treats the plastic bag as one of the products. In this case, a product code is attached to the plastic bag by printing it or attaching a sticker, etc. When a customer purchases a plastic bag while shopping, the customer registers the product by having the mobile terminal 60 read the code on the plastic bag in the same way as other products to be purchased.

しかしながら、レジ袋については客が商品登録を忘れてしまうことも多い。レジ袋を購入するつもりであった客が、レジ袋の商品登録を忘れたしまった場合には、そのまま精算移行指示操作を行ってコード画面に表示された2次元コードを精算装置40に読み取らせ、精算装置40に精算を開始させてしまうことになる。このように精算装置40が精算を開始した後に客がレジ袋を登録し忘れたことに気付いた場合には、対応の取引の商品登録の内容が確定されている。
このため、客が今回の取引においてレジ袋を購入しようとした場合には、例えば精算装置40にて表示された精算画面に対する所定操作によって店員呼出を行うことになる。そして、店員呼出に応じて精算装置40にまで赴いた店員が、例えば取引訂正といった店員によらなければ行えないような特別な操作により、レジ袋を登録商品に含める。この場合には、客が登録し忘れたレジ袋の登録のために、店員呼出と当該店員呼出に応じた店員の取引訂正の作業が必要となる。このようにレジ袋の登録が行われている間は、精算装置40が無駄に占有されてしまうことになり、店舗における会計の流れが阻害される。
そこで、本実施形態においては、以下に説明するようにして、精算装置40にて精算が開始される前のタイミングで、客に向けてレジ袋の商品登録が行われていないことが報知されるようにする。
However, customers often forget to register the shopping bag as a product. If a customer who intended to purchase a shopping bag forgets to register the shopping bag as a product, the customer will simply perform a payment transition instruction operation to have the payment device 40 read the two-dimensional code displayed on the code screen, causing the payment device 40 to start payment. In this way, when the customer realizes that they forgot to register the shopping bag after the payment device 40 has started payment, the product registration details for the corresponding transaction have been confirmed.
For this reason, if a customer wishes to purchase a plastic bag in this transaction, the customer will call a store clerk, for example, by performing a specific operation on the settlement screen displayed on the settlement device 40. Then, the store clerk who responds to the call will go to the settlement device 40 and include the plastic bag in the registered goods by performing a special operation that only a store clerk can perform, such as correcting the transaction. In this case, in order to register the plastic bag that the customer forgot to register, the store clerk must call the store clerk and the store clerk must correct the transaction in response to the call. While the plastic bag is being registered in this way, the settlement device 40 is unnecessarily occupied, disrupting the flow of the transaction at the store.
Therefore, in this embodiment, as described below, the customer is notified that the product registration of the shopping bag has not been completed before the settlement is started at the settlement device 40.

本実施形態においては、客が購入対象の全ての商品の登録を終えたと判断して、携帯端末60に精算移行指示操作(精算移行指示ボタンBT15に対する操作)を行った場合において、携帯端末60は、今回の商品登録において、レジ袋が登録されているか否かの判定(端末レジ袋登録判定)を行う。 In this embodiment, when the customer determines that they have finished registering all the products to be purchased and performs a checkout instruction operation on the mobile terminal 60 (operation of the checkout instruction button BT15), the mobile terminal 60 determines whether or not a shopping bag has been registered for this product registration (terminal shopping bag registration determination).

端末レジ袋登録判定としては以下の3例を挙げることができる。
端末レジ袋登録判定の第1例として、携帯端末60が、取引管理装置20に対してレジ袋の登録の有無を問い合わせるレジ袋登録問合せを送信するようにされてよい。レジ袋登録問合せは、今回の取引に応じたカート識別情報を含む。取引管理装置20は、受信されたレジ袋登録問合せに含まれるカート識別情報が示すカート情報にレジ袋の登録商品情報が含まれているか否かによりレジ袋の登録の有無を判定し、判定結果を携帯端末60に送信する。携帯端末60は、受信された判定結果に基づいてレジ袋が登録されているか否かを判定する。
The following three examples can be given as examples of terminal plastic bag registration judgments.
As a first example of the terminal plastic bag registration determination, mobile terminal 60 may send a plastic bag registration inquiry to transaction management device 20 to inquire whether a plastic bag has been registered. The plastic bag registration inquiry includes cart identification information corresponding to the current transaction. Transaction management device 20 determines whether a plastic bag has been registered based on whether registered product information for the plastic bag is included in the cart information indicated by the cart identification information included in the received plastic bag registration inquiry, and sends the determination result to mobile terminal 60. Mobile terminal 60 determines whether the plastic bag has been registered based on the received determination result.

端末レジ袋登録判定の第2例として、携帯端末60は、今回の取引に応じて行った商品登録ごとに応じた商品登録情報を記憶しておくようにされる。そのうえで、携帯端末60は、記憶している商品登録情報ごとにおいて商品の品目が示される場合には、商品登録情報により示される商品の品目に基づき、レジ袋が登録されているか否かを判定するようにされてよい。 As a second example of terminal plastic bag registration determination, the mobile terminal 60 stores product registration information corresponding to each product registration performed in response to the current transaction. Then, when the product type is indicated for each stored product registration information, the mobile terminal 60 may determine whether or not a plastic bag has been registered based on the product type indicated by the product registration information.

携帯端末60は、例えば、図8に示したように商品コードを読み取るごとに商品単位で商品登録情報を送信するのではなく、上記のレジ袋登録判定の第2例のようにして、読み取った商品コードに応じた商品登録情報を送信せずに記憶しておくようにされてよい。そして、携帯端末60は、例えば精算移行指示操作が行われたことに応じて、これまでに記憶した商品登録情報を一括で送信するようにされてよい。 For example, the mobile terminal 60 may store the product registration information corresponding to the read product code without transmitting it, as in the second example of the plastic bag registration determination described above, instead of transmitting the product registration information on a product-by-product basis each time a product code is read as shown in FIG. 8. Then, the mobile terminal 60 may transmit all the product registration information stored up to that point in response to, for example, a payment transition instruction operation being performed.

端末レジ袋登録判定の第3例として、携帯端末60は、商品登録中において、読み取った商品コードのコードパターンがレジ袋に対応するものであった場合には、登録された商品のうちにレジ袋が含まれたことを示すレジ袋登録フラグを記憶するようにされてよい。そして、携帯端末60は、精算移行指示操作が行われたことに応じて、レジ袋登録フラグが記憶されているか否かにより、レジ袋が登録されているか否かを判定するようにされてよい。 As a third example of the terminal plastic bag registration determination, when the code pattern of the read product code corresponds to a plastic bag during product registration, the mobile terminal 60 may store a plastic bag registration flag indicating that a plastic bag is included in the registered products. Then, in response to a checkout transition instruction operation being performed, the mobile terminal 60 may determine whether a plastic bag has been registered based on whether the plastic bag registration flag has been stored.

携帯端末60は、レジ袋登録判定の結果、レジ袋が登録されていると判定した場合には、精算移行指示操作に応じて、図9(C)に例示したコード画面を表示する。 If the mobile terminal 60 determines that the plastic bag has been registered as a result of the plastic bag registration determination, the mobile terminal 60 displays the code screen shown in FIG. 9 (C) in response to the payment transition instruction operation.

一方、携帯端末60は、レジ袋登録判定の結果、レジ袋が登録されていないと判定した場合には、精算移行指示操作に応じて、コード画面(図9(C))に代えて、レジ袋購入確認画面を表示する。レジ袋購入確認画面は、例えば客がレジ袋の商品登録を忘れている可能性があることを前提として、客にレジ袋を購入する意志があるかどうかを確認する画面である。 On the other hand, if the mobile terminal 60 determines that the plastic bag has not been registered as a result of the plastic bag registration determination, the mobile terminal 60 displays a plastic bag purchase confirmation screen instead of the code screen (FIG. 9(C)) in response to a checkout transition instruction operation. The plastic bag purchase confirmation screen is a screen that asks the customer whether or not they wish to purchase a plastic bag, assuming that the customer may have forgotten to register the product as a plastic bag.

図10は、レジ袋購入確認画面の一例を示している。同図のレジ袋購入確認画面にはメッセージエリアAR6が配置されている。メッセージエリアAR6においては、客にレジ袋が商品登録されていないことを報知するとともに、当該レジ袋購入確認画面に対する操作を案内するメッセージが表示されている。
レジ袋購入確認画面には、「購入する」ボタンBT41と「会計に進む」ボタンBT42とが配置されている。客は、レジ袋を購入する意志のある場合には、「購入する」ボタンBT41を操作し、購入する意志のない場合には、「会計に進む」ボタンBT42を操作する。
10 shows an example of a shopping bag purchase confirmation screen. A message area AR6 is arranged on the shopping bag purchase confirmation screen in the figure. In the message area AR6, a message is displayed to inform the customer that the shopping bag is not registered as a product, and to guide the customer on how to operate the shopping bag purchase confirmation screen.
The shopping bag purchase confirmation screen has a "Purchase" button BT41 and a "Proceed to Checkout" button BT42. If the customer wishes to purchase a shopping bag, the customer operates the "Purchase" button BT41, and if not, the customer operates the "Proceed to Checkout" button BT42.

「購入する」ボタンBT41が操作された場合、携帯端末60は、今回の取引に応じた商品登録が可能な状態に戻る。つまり、この場合の携帯端末60は、「購入する」ボタンBT41が操作されたことに応じて、先に行われた精算移行指示操作を無効として、今回の取引に応じた商品登録が可能な状態に復帰させる。この場合、携帯端末60における表示部604は、商品登録画面(図9(C))を表示する状態に戻る。このときの商品登録画面の商品登録結果エリアAR2は、精算移行指示操作が行われたときの商品登録結果が引き継がれた状態となっている。
これにより、客は、レジ袋に付された商品コードを携帯端末60に読み取らせることでレジ袋の商品登録を行うことができる。また、この場合には、客は、例えばレジ袋以外で追加登録したい商品があれば、当該商品の商品コードを携帯端末60に読み取らせて商品登録を行うことができる。このようにして商品登録を終えた後、客は、再び精算移行指示操作を行えばよい。
一方、「会計に進む」ボタンBT42が操作された場合、携帯端末60は、コード画面(図9(C))を表示する。
When the "Purchase" button BT41 is operated, the mobile terminal 60 returns to a state in which product registration according to the current transaction is possible. That is, in response to the operation of the "Purchase" button BT41, the mobile terminal 60 in this case invalidates the previous settlement transition instruction operation and returns to a state in which product registration according to the current transaction is possible. In this case, the display unit 604 of the mobile terminal 60 returns to a state in which the product registration screen (FIG. 9(C)) is displayed. At this time, the product registration result area AR2 of the product registration screen is in a state in which the product registration result at the time the settlement transition instruction operation was performed is carried over.
This allows the customer to register the shopping bag by having the mobile terminal 60 read the product code attached to the shopping bag. In this case, if the customer wishes to register an additional product other than the shopping bag, the customer can register the product by having the mobile terminal 60 read the product code of the product. After completing the product registration in this manner, the customer can again perform the checkout transition instruction operation.
On the other hand, when the “Proceed to Checkout” button BT42 is operated, the mobile terminal 60 displays the code screen (FIG. 9(C)).

このような構成であれば、レジ袋が商品登録されない状態で精算移行指示操作が行われた場合にレジ袋購入確認画面が表示される。これにより、例えばレジ袋を購入するつもりであった客がレジ袋の商品登録を忘れていた場合には、レジ袋の商品登録に戻ることができるので、精算装置40にて店員呼出を行って取引を訂正してもらう必要がなくなる。 With this configuration, if a cashier instruction operation is performed without registering a shopping bag as an item, a shopping bag purchase confirmation screen will be displayed. As a result, if a customer who intended to purchase a shopping bag forgets to register the shopping bag as an item, for example, the customer can return to registering the shopping bag as an item, eliminating the need to call a store clerk at the payment device 40 to correct the transaction.

[処理手順例]
図11のフローチャートを参照して、本実施形態の携帯端末60が精算移行指示操作に応じて実行する処理手順例について説明する。
ステップS101:商品登録中において、携帯端末60は、精算移行指示操作が行われるのを待機している。
[Example of processing procedure]
An example of a process procedure executed by the mobile terminal 60 of this embodiment in response to a settlement transition instruction operation will be described with reference to the flowchart of FIG.
Step S101: During product registration, the mobile terminal 60 waits for a payment transition instruction operation to be performed.

ステップS102:精算移行指示操作が行われると、携帯端末60は、レジ袋登録判定により、今回の取引においてレジ袋の商品登録が行われているか否かを判定する。当該ステップS102において、携帯端末60は、前述のように第1例~第3例のいずれかにより端末レジ袋登録判定を行ってよい。 Step S102: When the checkout transition instruction operation is performed, the mobile terminal 60 determines whether or not a plastic bag has been registered for this transaction by a plastic bag registration determination. In this step S102, the mobile terminal 60 may perform a terminal plastic bag registration determination by any of the first to third examples as described above.

ステップS103:ステップS102のレジ袋登録判定によりレジ袋が商品登録されていないと判定された場合、携帯端末60は、表示部604にてレジ袋購入確認画面を表示させる。
ステップS104:レジ袋購入確認画面に対する操作は、「購入する」ボタンBT41に対する操作(購入宣言操作)と、「会計に進む」ボタンBT42に対する操作(非購入宣言操作)とのいずれかとなる。携帯端末60は、レジ袋購入確認画面を表示させている状態において、購入宣言操作と非購入宣言操作とのうち、購入宣言操作が行われた否かを判定する。
Step S103: When it is determined in step S102 that the plastic bag is not registered as a product, the mobile terminal 60 displays a plastic bag purchase confirmation screen on the display unit 604.
Step S104: The operation on the shopping bag purchase confirmation screen is either an operation on the "Purchase" button BT41 (purchase declaration operation) or an operation on the "Proceed to checkout" button BT42 (non-purchase declaration operation). While the shopping bag purchase confirmation screen is displayed, the mobile terminal 60 determines whether the purchase declaration operation has been performed, out of the purchase declaration operation and the non-purchase declaration operation.

ステップS105:ステップS104により購入宣言操作が行われたと判定された場合、携帯端末60は、商品登録が可能な状態に復帰させる。
ステップS106:ステップS104により非購入宣言操作が行われたと判定された場合、携帯端末60は、コード画面を表示させる。
Step S105: If it is determined in step S104 that the purchase declaration operation has been performed, the mobile terminal 60 returns to a state in which product registration is possible.
Step S106: If it is determined in step S104 that the non-purchase declaration operation has been performed, the mobile terminal 60 displays a code screen.

<第2実施形態>
続いて、第2実施形態について説明する。本実施形態においては、携帯端末60は、レジ袋が登録されている否かに関わらず、精算移行指示操作が行われたことに応じてコード画面を表示する。本実施形態においては、携帯端末60のコード画面の2次元コードを読み取った精算装置40が、生産を開始する前の段階にてレジ袋登録判定(精算前レジ袋登録判定)を行ようにされる。精算装置40は、精算前レジ袋登録判定の結果、レジ袋が商品登録されていないと判定した場合に、表示部405にレジ袋購入確認画面を表示させる。この場合、レジ袋の登録を忘れていた客は、精算装置40にて表示されたレジ袋購入確認画面に対する操作により今回の取引にレジ袋の商品登録を含めたうえで、精算を行うことができる。
Second Embodiment
Next, a second embodiment will be described. In this embodiment, the mobile terminal 60 displays a code screen in response to a checkout transition instruction operation, regardless of whether the plastic bag has been registered. In this embodiment, the checkout device 40, which reads the two-dimensional code on the code screen of the mobile terminal 60, performs a checkout bag registration determination (pre-checkout plastic bag registration determination) at a stage before production begins. If the checkout device 40 determines that the plastic bag has not been registered as a product as a result of the pre-checkout plastic bag registration determination, it causes the display unit 405 to display a plastic bag purchase confirmation screen. In this case, a customer who has forgotten to register a plastic bag can perform checkout by operating the plastic bag purchase confirmation screen displayed on the checkout device 40 to include the product registration of the plastic bag in the current transaction.

図12は、本実施形態の精算装置40がレジ袋の商品登録に対応して実行する処理手順例を示している。
ステップS201:精算をこれより行おうとする客が、携帯端末60に表示されたコード画面における2次元コードを精算装置40に読み取らせる操作を行ったことに応じて、精算装置40は、2次元コードの読み取りを行う。
ステップS202:精算装置40が2次元コードの読み取りを行ったことに応じて、図8のステップS13~S17の処理が実行される。この結果、精算装置40は、表示部405に、今回の取引に対応するカート情報における商品登録結果が反映された精算画面を表示させる。
FIG. 12 shows an example of a processing procedure that the settlement device 40 of this embodiment executes in response to product registration of a shopping bag.
Step S201: When a customer who wishes to settle their account now performs an operation that causes the settlement device 40 to read the two-dimensional code on the code screen displayed on the mobile terminal 60, the settlement device 40 reads the two-dimensional code.
Step S202: In response to the settlement device 40 reading the two-dimensional code, the process of steps S13 to S17 in Fig. 8 is executed. As a result, the settlement device 40 causes the display unit 405 to display a settlement screen reflecting the product registration results in the cart information corresponding to this transaction.

ステップS203:次に、精算装置40は、精算前レジ袋登録判定を実行する。つまり、今回の取引において既にレジ袋が登録されているか否かを判定する。 Step S203: Next, the settlement device 40 executes a pre-settlement plastic bag registration determination. In other words, it determines whether a plastic bag has already been registered for this transaction.

レジ袋登録判定にあたり、精算装置40は、以下の第1例~第3例のいずれかによる精算前レジ袋登録判定を行ってよい。
精算前レジ袋登録判定の第1例として、精算装置40は、レジ袋登録問合せを取引管理装置20に送信してよい。取引管理装置20は、レジ袋登録問合せに応じて、対応の取引のカート情報にレジ袋の商品登録情報が有るか否かにより、レジ袋が登録されている否かを示す応答を精算装置40に送信する。精算装置40は、受信された応答の内容により、レジ袋が登録されているか否かを判定してよい。
When determining whether to register a plastic bag, the settlement device 40 may perform a pre-payment plastic bag registration determination according to any of the following first to third examples.
As a first example of determining whether a plastic bag is registered before checkout, settlement device 40 may send a plastic bag registration inquiry to transaction management device 20. In response to the plastic bag registration inquiry, transaction management device 20 sends a response to settlement device 40 indicating whether the plastic bag is registered or not, depending on whether product registration information for the plastic bag is present in the cart information of the corresponding transaction. Settlement device 40 may determine whether the plastic bag is registered or not based on the content of the received response.

精算前レジ袋登録判定の第2例として、精算装置40は、取引管理装置20から送信され、ステップS202での精算画面の表示に利用される精算画面情報に基づいて、レジ袋が登録されている否かを判定してよい。このような精算画面情報は、例えば、所定のマークアップ言語によるページ情報であってもよいし、カート情報であってもよい。 As a second example of determining whether a plastic bag has been registered before checkout, the checkout device 40 may determine whether a plastic bag has been registered based on the checkout screen information sent from the transaction management device 20 and used to display the checkout screen in step S202. Such checkout screen information may be, for example, page information written in a specified markup language or cart information.

精算前レジ袋登録判定の第3例として、携帯端末60が、例えば先の第2例または第3例によるレジ袋登録判定を行うようにされる。そのうえで、携帯端末60は、コード画面に表示する2次元コードを生成するにあたり、レジ袋が登録されているか否かを示す情報(レジ袋登録判定情報)を2次元コードに含めるようにされる。
精算装置40は、ステップS201により読み取った2次元コードにおいてレジ袋登録判定情報が含まれているか否かにより、レジ袋が登録されているか否かを判定してよい。
当該ステップS203にてレジ袋が登録されていると判定された場合には同図の処理が終了され、客の操作に応じた精算が行われる。
As a third example of the pre-payment plastic bag registration determination, the mobile terminal 60 performs the plastic bag registration determination according to, for example, the above-mentioned second or third example. Then, when generating a two-dimensional code to be displayed on the code screen, the mobile terminal 60 includes information indicating whether or not the plastic bag is registered (plastic bag registration determination information) in the two-dimensional code.
The settlement device 40 may determine whether or not the plastic bag is registered depending on whether or not the two-dimensional code read in step S201 includes plastic bag registration determination information.
If it is determined in step S203 that the shopping bag has been registered, the process in the figure ends and payment is made according to the customer's operation.

ステップS204:ステップS203にてレジ袋が登録されていないと判定された場合、精算装置40は、レジ袋購入確認画面を、ステップS202により表示された精算画面に重畳させるようにして表示する。 Step S204: If it is determined in step S203 that the plastic bag has not been registered, the settlement device 40 displays a plastic bag purchase confirmation screen so as to superimpose it on the settlement screen displayed in step S202.

図13は、精算装置40にて表示されるレジ袋購入確認画面P60の一例を示している。
同図のレジ袋購入確認画面P60は、精算画面上に重畳して表示されたウィンドウ形式とされている。この場合、レジ袋購入確認画面P60の背景に精算画面が表示されている。しかしながら、レジ袋購入確認画面P60は、例えば表示部405の表示面の全領域により表示されてもよい。この場合、背景に精算画面は表示されない。
FIG. 13 shows an example of a shopping bag purchase confirmation screen P60 displayed on the payment device 40.
The plastic bag purchase confirmation screen P60 in the figure is in a window format displayed superimposed on the checkout screen. In this case, the checkout screen is displayed in the background of the plastic bag purchase confirmation screen P60. However, the plastic bag purchase confirmation screen P60 may be displayed using the entire display surface of the display unit 405, for example. In this case, the checkout screen is not displayed in the background.

同図のレジ袋購入確認画面P60においては、メッセージエリアAR61が配置されている。メッセージエリアAR61においては、レジ袋を購入する(商品登録する)意志のある場合には、当該レジ袋購入確認画面P60におけるレジ袋登録操作エリアAR62に対する操作を行い、購入する意志のない場合にはキャンセルボタンBT65を操作することを客に向けて案内するメッセージが表示されている。 In the shopping bag purchase confirmation screen P60 in the figure, a message area AR61 is arranged. In the message area AR61, a message is displayed instructing the customer to operate the shopping bag registration operation area AR62 in the shopping bag purchase confirmation screen P60 if they intend to purchase a shopping bag (register the product), and to operate the cancel button BT65 if they do not intend to purchase one.

レジ袋登録操作エリアAR62においては、レジ袋のサイズ(レジ袋(大)、レジ袋(中)、レジ袋(小)ごとに、プラスボタンBT61とマイナスボタンBT62とが配置されている。客は、必要なレジ袋のサイズごとにプラスボタンBT61とマイナスボタンBT62を操作して登録枚数を指定することができる。このようにレジ袋のサイズごとに指定された枚数に応じたレジ袋の価格は、合計金額エリアAR63において示される。
上記のようにレジ袋の指定を行うと、客は、確定ボタンBT64に対する操作(レジ袋登録確定操作)する。確定ボタンBT64が操作されたことに応じて、レジ袋登録操作エリアAR62に入力されたサイズと枚数によるレジ袋の登録が確定される。
In the plastic bag registration operation area AR62, a plus button BT61 and a minus button BT62 are provided for each size of plastic bag (large plastic bag, medium plastic bag, small plastic bag). Customers can specify the number of plastic bags to be registered by operating the plus button BT61 and the minus button BT62 for each size of plastic bag required. The price of plastic bags according to the number specified for each size of plastic bag is shown in the total amount area AR63.
After designating the plastic bag as described above, the customer operates the Confirm button BT64 (operation to confirm the registration of the plastic bag). In response to the operation of the Confirm button BT64, the registration of the plastic bag based on the size and number inputted in the plastic bag registration operation area AR62 is confirmed.

説明を図12に戻す。
ステップS205:レジ袋購入確認画面P60が表示されている状態のもとで、精算装置40は、レジ袋登録確定操作が行われたか否かを判定する。
Returning to FIG.
Step S205: While the plastic bag purchase confirmation screen P60 is being displayed, the settlement device 40 determines whether or not a plastic bag registration confirmation operation has been performed.

ステップS206:ステップS205においてレジ袋登録確定操作が行われたことが判定された場合、精算装置40は、レジ袋登録処理を実行する。レジ袋登録処理として、精算装置40は、レジ袋追加登録要求を取引管理装置20に送信する。レジ袋追加登録要求は、レジ袋登録確定操作が行われたときにレジ袋登録操作エリアAR62に入力されていたレジ袋のサイズごとの枚数を示す商品登録情報を含む。
取引管理装置20は、受信したレジ袋追加登録要求に含まれる商品登録情報を、今回の取引に対応するカート情報に含めるようにして更新する。取引管理装置20は、更新した商品登録情報に基づく精算画面情報を精算装置40に送信する。精算装置40は、送信された精算画面情報を受信する。
Step S206: If it is determined in step S205 that the plastic bag registration confirmation operation has been performed, the settlement device 40 executes a plastic bag registration process. As part of the plastic bag registration process, the settlement device 40 transmits a plastic bag additional registration request to the transaction management device 20. The plastic bag additional registration request includes product registration information indicating the number of plastic bags of each size that was input in the plastic bag registration operation area AR62 when the plastic bag registration confirmation operation was performed.
The transaction management device 20 updates the product registration information included in the received request to add a shopping bag to the cart information corresponding to the current transaction. The transaction management device 20 transmits settlement screen information based on the updated product registration information to the settlement device 40. The settlement device 40 receives the transmitted settlement screen information.

ステップS207:レジ袋登録処理に続き、精算装置40は、レジ袋購入確認画面P60を消去する。
ステップS208:また、精算装置40は、ステップS205のレジ袋登録処理にて受信した精算画面情報を用いて精算画面の表示を更新する。このように更新された精算画面においては、レジ袋の商品登録結果が反映された内容を有する。
Step S207: Following the plastic bag registration process, the settlement device 40 erases the plastic bag purchase confirmation screen P60.
Step S208: The settlement device 40 updates the display of the settlement screen using the settlement screen information received in the plastic bag registration process in step S205. The settlement screen updated in this way has content that reflects the product registration results of the plastic bag.

ステップS209:ステップS205にてレジ袋登録確定操作が行われずにキャンセルボタンBT65に対する操作が行われた場合、精算装置40は、レジ袋購入確認画面を消去する。これにより、精算装置40の表示部405は、先のステップS202に対応する精算画面の表示に戻されることになる。 Step S209: If the user operates the cancel button BT65 without performing the operation to confirm the registration of the plastic bag in step S205, the settlement device 40 clears the plastic bag purchase confirmation screen. This causes the display unit 405 of the settlement device 40 to return to displaying the settlement screen corresponding to the previous step S202.

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

[第1変形例]
客によるレジ袋の登録は、レジ袋に付された商品コードを携帯端末60に読み取らせることに限定されない。例えば、携帯端末60にて表示される商品登録画面において、レジ袋に対応する商品登録ボタンを配置し、当該商品登録ボタンに対して行われた操作に応じてレジ袋が登録されるようにしてよい。
[First Modification]
The registration of a plastic bag by a customer is not limited to having the product code attached to the plastic bag read by the mobile terminal 60. For example, a product registration button corresponding to the plastic bag may be provided on the product registration screen displayed on the mobile terminal 60, and the plastic bag may be registered in response to an operation performed on the product registration button.

[第2変形例]
携帯端末60を利用した商品登録中においては、商品登録画面に対する操作により、登録済みの商品の登録削除と登録数量を変更する操作が可能とされる。
図14は、図9(C)に示されるのと同じ商品登録画面における商品登録結果エリアAR2を抜き出して示している。
図14に示されるように、商品登録結果エリアAR2は、概算エリアAR21と登録リストエリアAR22とが配置される。概算エリアAR21においては、登録された商品の点数(登録点数)と、これまでに登録された商品に応じた合計金額とが示され、精算移行指示ボタンBT15とが配置される。登録リストエリアAR22においては、登録された商品ごとに対応するリスト項目Itmが配置されるエリアである。リスト項目Itmのそれぞれにおいては、数量エリア221が配置される。数量エリアAR221は、対応の商品について登録された数量(登録数量)を示すエリアである。また、数量エリアAR221は、次に説明する商品登録変更画面の表示を指示する操作が行われるボタンとしても機能する。
[Second Modification]
During product registration using the mobile terminal 60, operations on the product registration screen can be used to delete registered products and change the registered quantity.
FIG. 14 shows an extracted product registration result area AR2 on the same product registration screen as shown in FIG. 9(C).
As shown in FIG. 14, the product registration result area AR2 is arranged with an estimate area AR21 and a registration list area AR22. The estimate area AR21 shows the number of registered products (registered number) and the total amount according to the products registered so far, and also shows a settlement transition instruction button BT15. The registration list area AR22 is an area where list items Itm corresponding to each registered product are arranged. A quantity area 221 is arranged in each list item Itm. The quantity area AR221 is an area showing the registered quantity (registered quantity) of the corresponding product. The quantity area AR221 also functions as a button for performing an operation to instruct the display of a product registration change screen, which will be described next.

図14に示される商品登録結果エリアAR2において、或る1つのリスト項目Itmにおける数量エリアAR221が操作された場合には、商品登録変更画面が表示される。商品登録変更画面は、操作された数量エリアAR221を含むリスト項目Itmに対応する商品についての登録数量の変更、登録取り消し等の登録内容の変更の操作が行われる画面である。 When the quantity area AR221 in one list item Itm is operated in the product registration result area AR2 shown in FIG. 14, a product registration change screen is displayed. The product registration change screen is a screen where operations are performed to change the registered quantity of the product corresponding to the list item Itm that includes the operated quantity area AR221, cancel the registration, and otherwise change the registered details.

図15は、上記のように商品登録結果エリアAR2における数量エリアAR221が操作されたことに応じて表示される商品登録変更画面P30の一例を示している。同図の商品登録変更画面P30は、商品登録画面上に重畳して表示されるポップアップ画面の態様とされた例を示している。 Figure 15 shows an example of a product registration change screen P30 that is displayed in response to operation of the quantity area AR221 in the product registration result area AR2 as described above. The product registration change screen P30 in the figure shows an example in the form of a pop-up screen that is displayed superimposed on the product registration screen.

同図の商品登録変更画面P30は、同図の商品登録結果エリアAR2における3つのリスト項目Itmのうち、「○○チョコレート」の商品のリスト項目Itmを選択したことに応じて表示されたものとなる。この場合の商品登録結果エリアAR2においては、「○○チョコレート」以外の商品の2つのリスト項目Itmはグレーアウトの状態により選択対象でないことを示し、「○○チョコレート」のリスト項目Itmはグレーアウトの状態にないことで選択対象であることを示す。 The product registration change screen P30 in the figure is displayed in response to selecting the list item Itm for the "XX Chocolate" product from among the three list items Itm in the product registration result area AR2 in the figure. In this case, in the product registration result area AR2, the two list items Itm for products other than "XX Chocolate" are grayed out, indicating that they are not available for selection, and the list item Itm for "XX Chocolate" is not grayed out, indicating that it is available for selection.

商品登録変更画面P30は、取消ボタンBT31、数量価格エリアAR30、プラスボタンBT32-1、マイナスボタンBT32-2が配置されている。
取消ボタンBT31は、対象の商品の登録の取り消しを行うのに操作されるボタンである。取消ボタンBT31が操作された場合には、対象の商品の登録数量が2以上であった場合には、登録数量の全てを対象に取り消しが行われる。
数量価格エリアAR30は、現時点に対応する対象の商品の登録数量と、当該登録数量に応じた価格とを示す。
プラスボタンBT32-1は、対象の商品の登録数量を増加させる変更を行う際に操作されるボタンである。プラスボタンBT32-1が操作されるごとに、登録数量が1つずつ増加するように変更される。
マイナスボタンBT32-2は、対象の商品の登録数量を減少させる変更を行う際に操作されるボタンである。マイナスボタンBT32-2が操作されるごとに、登録数量が1つずつ減少するように変更される。
プラスボタンBT32-1またはマイナスボタンBT32-2が操作されて登録数量が変更されることに応じて、数量価格エリアAR30における登録数量と価格とが変更される。
The product registration change screen P30 is arranged with a cancel button BT31, a quantity/price area AR30, a plus button BT32-1, and a minus button BT32-2.
The cancel button BT31 is a button that is operated to cancel the registration of the target product. When the cancel button BT31 is operated, if the registered quantity of the target product is two or more, the entire registered quantity is cancelled.
The quantity/price area AR30 indicates the registered quantity of the target product corresponding to the current time and the price according to the registered quantity.
The plus button BT32-1 is a button that is operated when making a change to increase the registered quantity of a target product. Each time the plus button BT32-1 is operated, the registered quantity is changed to increase by one.
The minus button BT32-2 is a button that is operated when making a change to decrease the registered quantity of the target product. Each time the minus button BT32-2 is operated, the registered quantity is changed to decrease by one.
In response to a change in the registered quantity by operating the plus button BT32-1 or the minus button BT32-2, the registered quantity and price in the quantity-price area AR30 are changed.

なお、マイナスボタンBT32-2の操作に応じて登録数量を減少させることも商品の取り消しに該当するものとして扱うようにされてよい。つまり、登録された商品の登録数量の減少が行われた場合、減少された数量に応じた商品が取り消されたものとして扱われてよい。 Note that decreasing the registered quantity in response to the operation of the minus button BT32-2 may also be treated as canceling the product. In other words, when the registered quantity of a registered product is decreased, the product corresponding to the decreased quantity may be treated as being canceled.

商品登録変更画面P30が表示された状態のもとで、例えば対象の商品に対応するリスト項目Itmが操作されると、商品登録変更画面P30が消去され、商品登録画面が表示された状態に戻る。 When the product registration change screen P30 is displayed, for example, if the list item Itm corresponding to the target product is operated, the product registration change screen P30 is cleared and the product registration screen is returned to being displayed.

対象の商品の全数量を取り消す(登録を取り消す)場合、客は取消ボタンBT31を操作する。取消ボタンBT31が操作された場合には、例えば商品登録変更画面P30が消去されたうえで、確認画面が表示される。客は、そのまま取り消しを行ってよければ、確認画面に対して取消指示操作(例えば、実行ボタンに対する操作)を行う。取消指示操作が行われたことに応じて、確認画面が消去され、商品登録画面が表示された状態に戻る。この場合、図示は省略するが、確認画面の消去後に表示された商品登録画面においては、今回の取消対象とされた「○○チョコレート」の商品のリスト項目Itmが消去された状態となっている。 When canceling the entire quantity of the target product (cancelling the registration), the customer operates the cancel button BT31. When the cancel button BT31 is operated, for example, the product registration change screen P30 is cleared and a confirmation screen is displayed. If the customer is happy to proceed with the cancellation, they perform a cancel instruction operation on the confirmation screen (for example, by operating the execute button). In response to the cancel instruction operation being performed, the confirmation screen is cleared and the display returns to the product registration screen. In this case, although not shown in the figure, in the product registration screen displayed after the confirmation screen is cleared, the list item Itm of the "XX Chocolate" product that was selected for cancellation has been cleared.

店舗にて販売される商品のうちには、セット販売に対応するセット対応商品として設定されるものが含まれる場合がある。セット対応商品は、セットが成立する所定条件を満たす複数の商品である。セット販売は、このようなセット対応商品のセットを対象として、値引きや景品提供等の特典付与を行って販売することである。
セット対応商品の運用として、1つには、例えば、特定の同品目の商品を所定個数(または所定個数以上)によるセットで購入する場合に、当該セットを対象として特典を付与するということが行われる。
また、セット対応商品の運用として、もう1つには、予め対象として定められた複数品目の商品のうちから、所定個数の商品を選んでセットで購入する場合に、当該セットに対して特典を付与するということが行われる。
また、セット対応商品の運用として、もう1つには、予め指定された複数の品目の商品をセットで購入する場合に、当該セットに対して特典を付与するということが行われる。
上記のような運用を含むセット対応商品のセット販売は、運用に応じてバンドル、セットマッチ、ミックスマッチ等のように区別して呼ばれる場合がある。
Some products sold in stores may be set as set products. Set products are multiple products that meet certain conditions to be part of a set. Set sales are when a set of such set products is sold with special benefits such as discounts or prizes.
One example of the use of set products is when a specific number (or more than a certain number) of products of the same item are purchased as a set, a special benefit is given to the set.
Another example of the use of set products is when a set of a specified number of products is selected from a number of products that have been determined in advance as eligible products and purchased, a special benefit is given to the set.
Another example of set product management is that when a set of multiple pre-specified products is purchased, a special benefit is given to the set.
Set sales of set-compatible products, including those used as described above, may be referred to as bundles, set matches, mix matches, etc., depending on the use.

図16(A)は、セット対応商品がセットを成立させた状態で登録されているときの商品登録結果エリアAR2の態様例を示している。
同図の商品登録結果エリアAR2においては、品目が同じ「チョコクッキー」の商品ごとに対応する2つのリスト項目Itmが配置されている。つまり、この場合には、同じ「チョコクッキー」の商品が2つ登録された状態にあることが示されている。「チョコクッキー」の商品は、2つセットで購入した場合に値引きされるセット対応商品である。
この場合、「チョコクッキー」の商品に対応する2つのリスト項目Itmのそれぞれにおいて、「¥298」の定価に対して取り消し線が付され、値引き後の価格である「¥275」が表示されていることで、セット販売に応じた値引きが成立していることが示される。
また、セット対応商品のリスト項目においては、セット対応商品標示エリアAR222が配置されている。セット対応商品標示エリアAR222は、例えば同図のように「まとめ値引き」といった表示により、対応の商品がセット対応商品であることを示す。セット対応商品標示エリアAR222に対してタップ操作を行うと、図示は省略するが、対応のセット対応商品についてのセット販売の条件等の情報を示すポップアップウィンドウ等の画面が表示される。
FIG. 16A shows an example of the appearance of the product registration result area AR2 when set compatible products are registered in a state where they form a set.
In the product registration result area AR2 in the figure, two list items Itm corresponding to each product of the same item "Chocolate Cookie" are arranged. In other words, in this case, it is shown that two products of the same "Chocolate Cookie" are registered. The "Chocolate Cookie" product is a set compatible product that is discounted when purchased as a set of two.
In this case, in each of the two list items Itm corresponding to the product "Chocolate Cookies," the list price of "¥298" is struck through and the discounted price of "¥275" is displayed, indicating that a discount has been applied in accordance with the sale of the set.
In addition, in the list item of the set compatible products, a set compatible product display area AR222 is arranged. The set compatible product display area AR222 indicates that the corresponding product is a set compatible product by displaying, for example, "bulk discount" as shown in the same figure. When a tap operation is performed on the set compatible product display area AR222, a screen such as a pop-up window showing information such as the conditions for selling the corresponding set compatible product is displayed, although not shown in the figure.

同図の状態において、客が「チョコクッキー」を2個セットで購入せずに、「チョコクッキー」を1つだけ購入することにした。この場合、客は、2つの「チョコクッキー」の商品のうち1つの登録を削除することになる。そこで、客は、2つの「チョコクッキー」の商品に対応する2つのリスト項目Itmのうちのいずれか一方の数量エリアAR221を操作して商品登録変更画面P30を表示させる。 In the state shown in the figure, the customer decides to purchase only one "Chocolate Cookie" rather than a set of two. In this case, the customer will delete the registration of one of the two "Chocolate Cookie" products. The customer then operates the quantity area AR221 of one of the two list items Itm corresponding to the two "Chocolate Cookie" products to display the product registration change screen P30.

図16(B)は、図16(A)における上から1番目のリスト項目Itmを操作したことに応じて表示された商品登録変更画面P30の態様例を示している。
同図の商品登録変更画面P30においては、取消ボタンBT31と数量価格エリアAR30とが配置されているが、図15の商品登録変更画面P30におけるプラスボタンBT32-1とマイナスボタンBT32-2は配置されていない。
セット対応商品はセットが成立する条件としての個数が定められている。このため、一旦登録されたセット対応商品を対象とする登録変更として、登録数量の変更は意味が無く、登録の削除が可能であればよい。このような理由に基づけば、セット対応商品に対応する商品登録変更画面P30において登録個数を変更する操作子(プラスボタンBT32-1とマイナスボタンBT32-2)は不要であるといえる。また、このような登録個数を変更する操作子が配置されていると、客が混乱する可能性もある。
そこで、本変形例としては、図16(B)に示すように、セット対応商品の商品登録変更画面において、登録個数を変更する操作子(プラスボタンBT32-1とマイナスボタンBT32-2)を配置しないようにされている。
FIG. 16(B) shows an example of a product registration change screen P30 that is displayed in response to operating the first list item Itm from the top in FIG. 16(A).
The product registration change screen P30 in the figure has a cancel button BT31 and a quantity/price area AR30 arranged therein, but does not have the plus button BT32-1 and minus button BT32-2 arranged therein on the product registration change screen P30 in FIG.
For set-compatible products, the number of items is set as a condition for completing the set. For this reason, changing the registered quantity is meaningless as a registration change for set-compatible products that have already been registered, and it is sufficient if the registration can be deleted. For this reason, it can be said that there is no need for controls (plus button BT32-1 and minus button BT32-2) for changing the registered quantity on the product registration change screen P30 for set-compatible products. In addition, if such controls for changing the registered quantity were provided, it could confuse customers.
Therefore, in this modified example, as shown in FIG. 16(B), the buttons for changing the registration quantity (the plus button BT32-1 and the minus button BT32-2) are not provided on the product registration change screen for set products.

[第3変形例]
レジ袋の商品登録が行われた場合には、携帯端末60の商品登録画面においてレジ袋が商品登録済みであることを示す表示が行われるようにされてよい。このような表示として、例えば、図9(C)に示すようにして、撮像画像エリアAR1において商品登録操作の妨げにならないような位置にてレジ袋が商品登録済みであることを示すアイコンIcnが表示されるようにしてよい。あるいは、商品登録結果エリアAR2における最上段において定常的にレジ袋のリスト項目Itmを配置させるように表示が行われてよい。
[Third Modification]
When the plastic bag has been registered as a product, a display indicating that the plastic bag has been registered as a product may be displayed on the product registration screen of the mobile terminal 60. As an example of such a display, as shown in Fig. 9(C), an icon Icn indicating that the plastic bag has been registered as a product may be displayed in a position in the captured image area AR1 that does not interfere with the product registration operation. Alternatively, a display may be performed such that a list item Itm for the plastic bag is constantly arranged at the top row in the product registration result area AR2.

[第4変形例]
客によっては、買い物の際にはレジ袋を利用せずに、自分が持参したバッグ(マイバッグ)利用すると決めている場合がある。このような客は、上記各実施形態のようにレジ袋購入確認画面が表示されることに煩わしさを覚える場合がある。
そこで、例えば店舗の会員として登録している客が、顧客(会員)情報において「マイバッグ利用者」であることを登録可能とされてよい。「マイバッグ利用者」であることの登録は、客がショッピングアプリケーションの顧客情報の登録・変更機能を利用して行えるようにされてよい。
本実施形態の商品販売データ処理システムは、「マイバッグ利用者」であることの登録が行われている客については、携帯端末60、精算装置40でのレジ袋購入確認画面の表示が行われないようにされてよい。
[Fourth Modification]
Some customers may decide to use their own bags (my bags) instead of plastic bags when shopping. Such customers may feel annoyed when the plastic bag purchase confirmation screen is displayed as in each of the above embodiments.
Therefore, for example, a customer who is registered as a member of a store may be able to register that he or she is a "my bag user" in the customer (member) information. The customer may be able to register that he or she is a "my bag user" by using a customer information registration/change function of the shopping application.
The product sales data processing system of this embodiment may be configured so that, for customers who have registered as “my bag users,” the shopping bag purchase confirmation screen is not displayed on the mobile terminal 60 or the payment device 40.

第1実施形態に対応して購入確認画面の表示が行われないようにするには、携帯端末60が起動されて商品登録を開始してから精算移行指示操作が行われるまでの間において、取引管理装置20が、対応の客が「マイバッグ利用者」であるか否かを示す情報(マイバッグ利用情報)を携帯端末60に送信するようにしてよい。携帯端末60は、受信したマイバッグ利用情報が「マイバッグ利用者」であることを示す場合には、レジ袋購入確認画面の表示を行わないようにする。
また、第2実施形態に対応して購入確認画面の表示が行われないようにするには、例えば図12のステップS202の処理のもとで、精算装置40が精算画面表示のための情報を取引管理装置20から受信する際に、対応の客のマイバッグ利用情報も受信されるようにしてよい。精算装置40は、受信したマイバッグ利用情報が「マイバッグ利用者」であることを示す場合には、レジ袋購入確認画面の表示を行わないようにする。
In order to prevent the purchase confirmation screen from being displayed in accordance with the first embodiment, the transaction management device 20 may transmit information indicating whether or not the customer is a "my bag user" (my bag use information) to the mobile device 60 during the period from when the mobile device 60 is started and product registration is started until the checkout transition instruction operation is performed. If the received my bag use information indicates that the customer is a "my bag user," the mobile device 60 will not display the shopping bag purchase confirmation screen.
In order to prevent the purchase confirmation screen from being displayed in accordance with the second embodiment, for example, in the process of step S202 in Fig. 12, when the settlement device 40 receives information for displaying the settlement screen from the transaction management device 20, the settlement device 40 may also receive the my-bag use information of the corresponding customer. If the received my-bag use information indicates that the customer is a "my-bag user," the settlement device 40 will not display the shopping bag purchase confirmation screen.

[第5変形例]
商品登録が開始されるタイミングで、例えば携帯端末60が、マイバッグによる買い物か否かを客に問い合わせる画面(マイバッグ利用確認画面)を表示し、客がマイバッグ利用確認画面に対してマイバッグを利用する旨の確認操作を行った場合には、以降においてレジ袋購入確認画面は表示させないようにされてもよい。
[Fifth Modification]
When product registration begins, for example, the mobile terminal 60 may display a screen (my bag use confirmation screen) asking the customer whether or not they will use their own bag for shopping, and if the customer performs a confirmation operation on the my bag use confirmation screen to indicate that they will use their own bag, the shopping bag purchase confirmation screen may not be displayed thereafter.

[第6変形例]
第1実施形態の変形例として、商品登録が開始されてから精算移行指示操作が行われるまでの間において、定期的に所定のタイミングで、これまでに登録された商品のうちにレジ袋が含まれているか否かのレジ袋登録判定を行うようにされてよい。レジ袋登録判定のタイミングは、例えば一定時間ごとであってもよいし、1の品目についての商品登録が行われたタイミングであってもよい。
[Sixth Modification]
As a modification of the first embodiment, a plastic bag registration determination may be made periodically at a predetermined timing from the start of product registration until the payment transition instruction operation is performed to determine whether or not a plastic bag is included among the products registered so far. The timing of the plastic bag registration determination may be, for example, at a fixed time interval or when product registration for one item is performed.

[第7変形例]
店舗の事情、運用等で、レジ袋購入確認画面を表示させないようにしたい場合には、当該店舗での取引について、レジ袋購入確認画面の表示機能が無効となるように設定可能とされてよい。このようなレジ袋購入確認画面の表示機能の有効・無効の設定は、例えば取引管理装置20が記憶する店舗情報にて行われるようにされてよい。
[Seventh Modification]
If it is desired not to display the plastic bag purchase confirmation screen due to store circumstances, operation, etc., the display function of the plastic bag purchase confirmation screen may be set to be disabled for transactions at that store. The setting of enabling/disabling the display function of the plastic bag purchase confirmation screen may be performed, for example, in the store information stored in the transaction management device 20.

[第8変形例]
本実施形態の商品販売データ処理システムにおいては、例えば携帯端末60が各種のキャッシュレス決済に対応した決済サーバと通信を行うことで、客が精算装置を利用することなく精算が可能なようにされてよい。この場合、客は、例えば商品登録を終えると、所定のキャッシュレス決済による決済への移行を指示する操作(決済移行指示操作)を携帯端末60に行う。携帯端末60は、決済移行指示操作が行われたことに応じて、指定されたキャッシュレス決済の決済サーバと通信を行い、決済を行う。ここで、客が利用するキャッシュレス決済の種別については、例えばショッピングアプリケーションに対する操作によって予め登録するようにされていてもよいし、決済移行指示操作の段階で客が指定の操作を行うようにされてもよい。
[Eighth Modification]
In the product sales data processing system of this embodiment, for example, the mobile terminal 60 may communicate with a payment server corresponding to various cashless payments, so that the customer can settle the payment without using a settlement device. In this case, for example, after completing product registration, the customer performs an operation on the mobile terminal 60 to instruct a shift to a specified cashless payment (a payment shift instruction operation). In response to the payment shift instruction operation, the mobile terminal 60 communicates with the payment server of the specified cashless payment and makes the payment. Here, the type of cashless payment used by the customer may be registered in advance, for example, by an operation on a shopping application, or the customer may perform a specified operation at the stage of the payment shift instruction operation.

[第9変形例]
なお、上記実施形態において携帯端末60が実行する処理の一部を、例えば、取引管理装置20、登録精算装置30、精算装置40、取引状況管理装置50、ストアコントローラ10、その他の店舗内の上位装置やクラウド上のサーバ装置等が実行するようにされてよい。同様に、取引管理装置20、登録精算装置30、精算装置40、取引状況管理装置50、ストアコントローラ10等のそれぞれが実行する処理の一部も、他の装置が実行するようにされてよい。
上記のような態様の1つとして、本実施形態の商品販売データ処理システムにおいてシンクライアントシステムの構成が備えられてよい。一例として、取引管理装置20あるいは他のサーバがシンクライアント対応のサーバ装置(例えば、クラウドサーバ)として構成され、携帯端末60等がシンクライアント端末として機能するようにされてよい。
この場合、例えばレジ袋登録判定等を、クラウドサーバが、携帯端末60からの要求、問合せ等に応じて実行するようにされてよい。
また、取引管理装置20、取引状況管理装置50、ストアコントローラ10等は、複数のコンピュータ装置やサーバに分散された構成であってもよい。
[Ninth Modification]
In the above embodiment, a part of the processing executed by the mobile terminal 60 may be executed by, for example, the transaction management device 20, the registration and settlement device 30, the settlement device 40, the transaction status management device 50, the store controller 10, other higher-level devices in the store, or server devices on the cloud. Similarly, a part of the processing executed by each of the transaction management device 20, the registration and settlement device 30, the settlement device 40, the transaction status management device 50, the store controller 10, etc. may also be executed by other devices.
As one of the above-mentioned aspects, the product sales data processing system of the present embodiment may be provided with a thin client system configuration. As an example, the transaction management device 20 or another server may be configured as a thin client-compatible server device (e.g., a cloud server), and the mobile terminal 60 or the like may function as a thin client terminal.
In this case, for example, the cloud server may execute the plastic bag registration determination in response to a request, inquiry, etc. from the mobile terminal 60.
In addition, the transaction management device 20, transaction status management device 50, store controller 10, etc. may be configured to be distributed across multiple computer devices or servers.

<実施形態の総括>
[技術分野]
本発明は、商品販売データ処理システム、端末装置、精算装置、及びプログラムに関する。
[背景技術]
客自らが携帯端末を利用して商品を登録し、登録された商品に対応する精算を客が精算装置にて行えるようにされたシステムが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2018-55700号公報
[発明の概要]
[発明が解決しようとする課題]
客が、携帯端末を利用して商品登録を完了させ、精算装置にて精算を開始させた後でレジ袋等の特定の商品の登録を忘れていたことに気付くような場合がある。このような場合、客が店員を呼び出し、呼び出された店員が精算対象にレジ袋を追加してもらうように取引の訂正を行うといった手順が追加になってしまう。
本発明は、このような事情に鑑みてなされたもので、特定の商品について商品登録が行われていないことを適切なタイミングで客に報知できるようにすることを目的とする。
<Overview of the embodiment>
[Technical field]
The present invention relates to a product sales data processing system, a terminal device, a settlement device, and a program.
[Background Art]
2. Description of the Related Art There is known a system in which a customer can register products using a mobile terminal and can then settle the account for the registered products at a settlement device (see, for example, Patent Document 1).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2018-55700 A [Summary of the Invention]
[Problem to be solved by the invention]
There are cases where a customer completes product registration using a mobile terminal and starts payment at the payment device, but then realizes that they forgot to register a specific product, such as a plastic bag. In such cases, an additional step is required, where the customer calls a store clerk, who then corrects the transaction to add a plastic bag to the payment.
The present invention has been made in consideration of the above circumstances, and has an object to make it possible to notify a customer at an appropriate time that a specific product has not been registered.

[課題を解決するための手段]
(1)以上説明したように、本実施形態の一態様は、商品の登録に利用される端末装置(例えば、携帯端末60)と、前記端末装置により登録された商品に対応する精算を行う精算装置(40)とを備える商品販売データ処理システム(1)であって、前記端末装置の利用に応じて商品を登録する登録手段と、前記登録手段により特定の商品(例えば、レジ袋)が登録されているか否かを判定する判定手段と、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報(例えば、レジ袋購入確認画面)を出力する情報出力手段とを備える商品販売データ処理システムである。
[Means for solving the problems]
(1) As described above, one aspect of this embodiment is a product sales data processing system (1) that includes a terminal device (e.g., a mobile terminal 60) used to register products, and a settlement device (40) that performs settlement corresponding to the products registered by the terminal device, the product sales data processing system including: a registration means that registers products in response to use of the terminal device; a determination means that determines whether a specific product (e.g., a plastic bag) has been registered by the registration means; and an information output means that, when it is determined by the registration means that the specific product has not been registered, outputs information corresponding to the fact that the specific product has not been registered (e.g., a plastic bag purchase confirmation screen).

上記構成によれば、レジ袋の商品登録を客が行っていなかった場合には、携帯端末60または精算装置40にてレジ袋購入確認画面が表示される。
これにより、例えばレジ袋を購入するつもりであったのにレジ袋の商品登録を忘れていた客は、精算に移行する前の段階でレジ袋の商品登録を忘れていたことに気付くことができる。つまり、上記構成によっては、特定の商品について商品登録が行われていないことを適切なタイミングで客に報知できる。
According to the above configuration, if the customer has not registered the product for the plastic bag, a plastic bag purchase confirmation screen is displayed on the mobile terminal 60 or the settlement device 40.
In this way, for example, a customer who intended to purchase a shopping bag but forgot to register the product can realize that they had forgotten to register the product before moving on to the payment stage. In other words, with the above configuration, it is possible to notify the customer at an appropriate time that a specific product has not been registered.

(2)本実施形態の一態様は、(1)に記載の商品販売データ処理システムであって、前記登録手段により登録された商品に対応する精算を行うことを宣言する宣言手段(例えば、精算移行指示ボタンBT15)を備え、前記判定手段は、前記宣言手段による宣言が行われたことに応じて前記特定の商品が登録されているかを判定し、前記情報出力手段は、前記特定の商品の登録の要否を確認する確認手段(例えば、レジ袋購入確認画面の「購入する」ボタンBT41と「会計に進む」ボタンBT42)を備える。 (2) One aspect of this embodiment is the product sales data processing system described in (1), which includes a declaration means (e.g., a payment transition instruction button BT15) for declaring that a payment corresponding to the product registered by the registration means will be made, the determination means determines whether the specific product has been registered in response to the declaration made by the declaration means, and the information output means includes a confirmation means (e.g., a "Purchase" button BT41 and a "Proceed to checkout" button BT42 on a shopping bag purchase confirmation screen) for confirming whether or not the specific product needs to be registered.

上記構成によれば、客が商品登録を終えて精算移行指示操作を行った段階に対応してレジ袋が商品登録されていなかった場合に、レジ袋が商品登録されていないことを客に報知したうえで、さらに、レジ袋を購入する意志があるか否かを確認することができる。精算移行指示操作を行った段階での報知は、報知の機会を1回のみとすることができる点で効率が良い。 According to the above configuration, if a shopping bag has not been registered as a product when a customer has finished registering the product and performed a checkout instruction operation, the customer is notified that the shopping bag has not been registered as a product, and it is possible to further confirm whether or not the customer intends to purchase a shopping bag. Notification at the checkout instruction operation is efficient in that it provides only one opportunity to notify the customer.

(3)本実施形態の一態様は、(2)に記載の商品販売データ処理システムであって、前記確認手段により前記特定の商品の登録が必要であることが確認されたことに応じて、前記精算を行うことの宣言が宣言手段により行われたことを無効として、前記登録手段による商品の登録が可能な状態に遷移させる遷移手段(例えば、ステップS105)を備える。 (3) One aspect of this embodiment is the product sales data processing system described in (2), which includes a transition means (e.g., step S105) that, in response to the confirmation means confirming that registration of the specific product is necessary, invalidates the declaration of settlement made by the declaration means and transitions to a state in which the product can be registered by the registration means.

上記構成によれば、客がレジ袋を購入する意志のあることが確認された場合には、精算移行指示操作による精算移行の指示を無効として、商品登録が可能な状態に戻すことができる。これにより、客は、レジ袋の商品登録を行って今回の取引に含めることができる。 According to the above configuration, if it is confirmed that the customer intends to purchase a plastic bag, the payment transition instruction issued by the payment transition instruction operation can be invalidated, and the state can be restored to one in which product registration is possible. This allows the customer to register the product of a plastic bag and include it in the current transaction.

(4)本実施形態の一態様は、(1)に記載の商品販売データ処理システムであって、前記宣言手段により精算を行うことが宣言されたことに応じて、前記登録手段により登録された商品に対応する精算を精算装置に指示する精算指示情報(例えば、コード画面の2次元コード)を出力する精算指示情報出力手段を備え前記情報出力手段は、前記精算指示情報出力手段により出力された精算指示情報を取得したことに応じて、前記特定の商品が登録されていないと前記判定手段が判定した場合に、前記特定の商品が登録されていないことに応じた情報として、前記特定の商品の登録が可能な登録画面(例えば、レジ袋購入確認画面P60)を前記精算装置にて表示させる。 (4) One aspect of this embodiment is the product sales data processing system described in (1), which includes a settlement instruction information output means for outputting settlement instruction information (e.g., a two-dimensional code on a code screen) that instructs a settlement device to make a settlement corresponding to the product registered by the registration means in response to the declaration means declaring that settlement will be performed, and when the determination means determines that the specific product is not registered in response to obtaining the settlement instruction information output by the settlement instruction information output means, the information output means causes the settlement device to display a registration screen (e.g., a shopping bag purchase confirmation screen P60) on which the specific product can be registered as information corresponding to the specific product not being registered.

上記構成によれば、レジ袋が登録されていない場合には、客が精算移行指示を行って精算装置40に赴いたうえで、赴いた先の精算装置40にて精算を開始させる前の段階で、レジ袋購入確認画面P60が表示され、客はレジ袋の商品登録を行ってから精算を行うことができる。 According to the above configuration, if a plastic bag has not been registered, when the customer issues a payment transition instruction and goes to the payment device 40, the plastic bag purchase confirmation screen P60 is displayed before the customer starts payment at the payment device 40, and the customer can register the product of the plastic bag before making payment.

(5)本実施形態の一態様は、商品販売データ処理システムにおいて商品の登録に利用される端末装置であって、商品を登録する登録手段と、前記登録手段により特定の商品が登録されているか否かを判定する判定手段と、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段とを備える端末装置である。 (5) One aspect of this embodiment is a terminal device used to register products in a product sales data processing system, the terminal device comprising: a registration means for registering products; a determination means for determining whether a specific product has been registered by the registration means; and an information output means for displaying information corresponding to the fact that the specific product has not been registered when the registration means determines that the specific product has not been registered.

(6)本実施形態の一態様は、商品の登録に利用される端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置であって、前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段と、前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段とを備える精算装置である。 (6) One aspect of this embodiment is a settlement device in a product sales data processing system that includes a terminal device used to register products and a settlement device that performs settlement corresponding to the products registered by the terminal device, the settlement device including a determination means that determines whether a specific product is registered in response to a declaration that settlement corresponding to the registered product will be performed in response to use of the terminal device, and an information output means that outputs information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered.

(7)本実施形態の一態様は、商品販売データ処理システムにおいて商品の登録に利用される端末装置としてのコンピュータを、商品を登録する登録手段、前記登録手段により特定の商品が登録されているか否かを判定する判定手段、前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段として機能させるためのプログラムである。 (7) One aspect of this embodiment is a program for causing a computer serving as a terminal device used to register products in a product sales data processing system to function as a registration means for registering products, a determination means for determining whether a specific product has been registered by the registration means, and an information output means for displaying information corresponding to the fact that the specific product has not been registered when the registration means determines that the specific product has not been registered.

(8)本実施形態の一態様は、商品の登録に利用される端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置としてのコンピュータを、前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段、前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段として機能させるためのプログラムである。 (8) One aspect of this embodiment is a program for causing a computer serving as a settlement device in a product sales data processing system, which includes a terminal device used to register products and a settlement device that performs settlement corresponding to the products registered by the terminal device, to function as a determination means for determining whether a specific product is registered in response to a declaration that settlement corresponding to the registered product will be performed in response to use of the terminal device, and as an information output means for outputting information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered.

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

1 商品販売データ処理システム、10 ストアコントローラ、20 取引管理装置、40 精算装置、50 取引状況管理装置、60 携帯端末、70 ショッピングカート、71 ホルダ、80 買い物カゴ 1 Product sales data processing system, 10 Store controller, 20 Transaction management device, 40 Payment device, 50 Transaction status management device, 60 Mobile terminal, 70 Shopping cart, 71 Holder, 80 Shopping basket

Claims (5)

客が店舗にて移動しながら商品の登録を行うのに利用される可搬型の端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムであって、
前記端末装置の利用に応じて商品を登録する登録手段と、
前記登録手段により特定の商品が登録されているか否かを判定する判定手段と、
前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段と、
前記登録手段により登録された商品に対応する精算を行うことを宣言する宣言手段と、
前記宣言手段により精算を行うことが宣言されたことに応じて、前記登録手段により登録された商品に対応する精算を精算装置に指示する精算指示情報を出力する精算指示情報出力手段とを備え、
前記情報出力手段は、前記精算指示情報出力手段により出力された精算指示情報を取得したことに応じて、前記特定の商品が登録されていないと前記判定手段が判定した場合に、前記特定の商品が登録されていないことに応じた情報として、前記特定の商品の登録が可能な登録画面を前記精算装置にて表示させる
商品販売データ処理システム。
A product sales data processing system including a portable terminal device that is used by a customer to register products while moving around a store , and a payment device that performs payment corresponding to the products registered by the terminal device,
A registration means for registering products in response to use of the terminal device;
a determination means for determining whether a specific product is registered by the registration means;
an information output means for outputting information corresponding to the fact that the specific product is not registered when the registration means determines that the specific product is not registered;
a declaration means for declaring that a payment corresponding to the product registered by the registration means will be made;
a settlement instruction information output means for outputting settlement instruction information for instructing a settlement device to carry out a settlement corresponding to the product registered by the registration means in response to the declaration by the declaration means that a settlement will be carried out,
When the determination means determines that the specific product is not registered in response to acquiring the settlement instruction information output by the settlement instruction information output means, the information output means displays, on the settlement device, a registration screen on which the specific product can be registered, as information corresponding to the fact that the specific product is not registered.
Product sales data processing system.
商品販売データ処理システムにおいて客が店舗にて移動しながら商品の登録を行うのに利用される可搬型の端末装置であって、
商品を登録する登録手段と、
前記登録手段により特定の商品が登録されているか否かを判定する判定手段と、
前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段と
を備える端末装置。
A portable terminal device used by a customer to register products while moving around a store in a product sales data processing system,
A registration means for registering a product;
a determination means for determining whether a specific product is registered by the registration means;
and an information output means for displaying, when the registration means determines that the specific product is not registered, information corresponding to the fact that the specific product is not registered.
客が店舗にて移動しながら商品の登録を行うのに利用される可搬型の端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置であって、
前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段と、
前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段とを備え
前記情報出力手段は、前記端末装置にて登録された商品に対応する精算を行うことの宣言が行われたことで、前記端末装置が前記端末装置により登録された商品に対応する精算を精算装置に指示する情報として出力した精算指示情報を取得したことに応じて、前記特定の商品が登録されていないと前記判定手段が判定した場合に、前記特定の商品が登録されていないことに応じた情報として、前記特定の商品の登録が可能な登録画面を表示させる
精算装置。
A payment device in a product sales data processing system including a portable terminal device that is used by a customer to register products while moving around a store , and a payment device that performs payment corresponding to the products registered by the terminal device,
a determination means for determining whether a specific product is registered in response to a declaration of settlement corresponding to the registered product in response to use of the terminal device;
an information output means for outputting information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered ;
When the terminal device declares that a settlement corresponding to the registered product will be made and the terminal device acquires settlement instruction information outputted by the terminal device as information instructing a settlement device to make a settlement corresponding to the registered product, the information output means displays a registration screen on which the specific product can be registered as information corresponding to the fact that the specific product is not registered, when the determination means determines that the specific product is not registered.
Clearing device.
商品販売データ処理システムにおいて客が店舗にて移動しながら商品の登録を行うのに利用される可搬型の端末装置としてのコンピュータを、
商品を登録する登録手段、
前記登録手段により特定の商品が登録されているか否かを判定する判定手段、
前記登録手段により前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を表示する情報出力手段
として機能させるためのプログラム。
A computer as a portable terminal device used by a customer to register products while moving around a store in a product sales data processing system,
a registration means for registering the product;
a determination means for determining whether a specific product has been registered by the registration means;
A program for causing the program to function as an information output means for displaying information corresponding to the fact that the specific product is not registered when the registration means determines that the specific product is not registered.
客が店舗にて移動しながら商品の登録を行うのに利用される可搬型の端末装置と、前記端末装置により登録された商品に対応する精算を行う精算装置とを備える商品販売データ処理システムにおける精算装置としてのコンピュータを、
前記端末装置の利用に応じて登録された商品に対応する精算を行うことの宣言が行われたことに応じて、特定の商品が登録されているか否かを判定する判定手段、
前記特定の商品が登録されていないことが判定された場合に、前記特定の商品が登録されていないことに応じた情報を出力する情報出力手段であって、前記端末装置にて登録された商品に対応する精算を行うことの宣言が行われたことで、前記端末装置が前記端末装置により登録された商品に対応する精算を精算装置に指示する情報として出力した精算指示情報を取得したことに応じて、前記特定の商品が登録されていないと前記判定手段が判定した場合に、前記特定の商品が登録されていないことに応じた情報として、前記特定の商品の登録が可能な登録画面を表示させる情報出力手段
として機能させるためのプログラム。
A computer as a settlement device in a product sales data processing system including a portable terminal device that is used by a customer to register products while moving around a store , and a settlement device that performs settlement corresponding to the products registered by the terminal device,
a determination means for determining whether or not a specific product is registered in response to a declaration of settlement corresponding to the registered product in response to use of the terminal device;
an information output means for outputting information corresponding to the fact that the specific product is not registered when it is determined that the specific product is not registered, and when the determination means determines that the specific product is not registered in response to acquisition of settlement instruction information output by the terminal device as information instructing a settlement device to make a settlement corresponding to the registered product due to a declaration of settlement corresponding to the registered product being made by the terminal device, the information output means displays a registration screen on which the specific product can be registered as information corresponding to the fact that the specific product is not registered.
A program to function as a
JP2021019053A 2021-02-09 2021-02-09 Product sales data processing system, terminal device, settlement device, and program Active JP7624202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021019053A JP7624202B2 (en) 2021-02-09 2021-02-09 Product sales data processing system, terminal device, settlement device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021019053A JP7624202B2 (en) 2021-02-09 2021-02-09 Product sales data processing system, terminal device, settlement device, and program

Publications (2)

Publication Number Publication Date
JP2022122010A JP2022122010A (en) 2022-08-22
JP7624202B2 true JP7624202B2 (en) 2025-01-30

Family

ID=82933147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021019053A Active JP7624202B2 (en) 2021-02-09 2021-02-09 Product sales data processing system, terminal device, settlement device, and program

Country Status (1)

Country Link
JP (1) JP7624202B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025036959A (en) * 2023-09-05 2025-03-17 東芝テック株式会社 Product sales data processing device and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241693A (en) 2006-03-09 2007-09-20 Ishida Co Ltd Register system
JP2008065612A (en) 2006-09-07 2008-03-21 Toshiba Tec Corp Commodity sales data processor
JP2011065240A (en) 2009-09-15 2011-03-31 Toshiba Tec Corp Benefit processor, commodity sales data processor and program for the same
JP2016177413A (en) 2015-03-19 2016-10-06 グローリー株式会社 Settlement processing system and settlement processing method
JP2017191526A (en) 2016-04-15 2017-10-19 東芝テック株式会社 Information processor and information processing system
JP2020067917A (en) 2018-10-25 2020-04-30 株式会社寺岡精工 Portable terminal, commodity sales system, control method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241693A (en) 2006-03-09 2007-09-20 Ishida Co Ltd Register system
JP2008065612A (en) 2006-09-07 2008-03-21 Toshiba Tec Corp Commodity sales data processor
JP2011065240A (en) 2009-09-15 2011-03-31 Toshiba Tec Corp Benefit processor, commodity sales data processor and program for the same
JP2016177413A (en) 2015-03-19 2016-10-06 グローリー株式会社 Settlement processing system and settlement processing method
JP2017191526A (en) 2016-04-15 2017-10-19 東芝テック株式会社 Information processor and information processing system
JP2020067917A (en) 2018-10-25 2020-04-30 株式会社寺岡精工 Portable terminal, commodity sales system, control method, and program

Also Published As

Publication number Publication date
JP2022122010A (en) 2022-08-22

Similar Documents

Publication Publication Date Title
JP7561958B2 (en) Checkout System
JP7745940B2 (en) Product sales data processing system and mobile terminal device
JP2021120797A (en) Product sales data processing device, product sales data processing system, and program
JP2023076517A (en) PURCHASE MANAGEMENT SYSTEM, SERVER DEVICE, PURCHASE MANAGEMENT METHOD, AND PROGRAM
JP7743120B2 (en) Payment system, payment device, program
JP7634867B2 (en) Portable terminal and program
JP2021089572A (en) Product sales data processing system, product sales data processing method, and program
JP7527613B2 (en) Mobile terminal and program
JP2024163155A (en) Product sales data processing system, settlement device and program
JP7761251B2 (en) Store terminal device, information output method, and program
JP7303542B2 (en) Merchandise sales data processing system and merchandise sales data processing method
JP7624202B2 (en) Product sales data processing system, terminal device, settlement device, and program
JP2022000737A (en) Transaction state monitoring device
JP2025169400A (en) Payment device, program, and payment method
JP6851069B2 (en) Product sales data processing equipment and programs
JP2021015375A (en) Product sale data processing system and program
JP7627978B2 (en) Product sales data processing system
JP7621018B2 (en) Product sales data processing system and product sales data processing method
JP2021168210A (en) Commodity sales data processing system, settlement device and program
JP7544906B2 (en) Mobile communication terminal and program
JP6775823B2 (en) Product sales data processing system, registration device, and program
JP6846792B2 (en) Product sales data processing equipment and programs
JP7529419B2 (en) Product sales processing system, product sales processing program
JP6909477B2 (en) Product sales data processing system, registration device, settlement device, and program
JP2022067430A (en) Item sales data processing system, program, monitoring device, and server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241127

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250110

R150 Certificate of patent or registration of utility model

Ref document number: 7624202

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150