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
JP7634867B2 - Portable terminal and program - Google Patents
[go: Go Back, main page]

JP7634867B2 - Portable terminal and program - Google Patents

Portable terminal and program Download PDF

Info

Publication number
JP7634867B2
JP7634867B2 JP2021025471A JP2021025471A JP7634867B2 JP 7634867 B2 JP7634867 B2 JP 7634867B2 JP 2021025471 A JP2021025471 A JP 2021025471A JP 2021025471 A JP2021025471 A JP 2021025471A JP 7634867 B2 JP7634867 B2 JP 7634867B2
Authority
JP
Japan
Prior art keywords
product
portable terminal
information
display
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021025471A
Other languages
Japanese (ja)
Other versions
JP2022127364A (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 JP2021025471A priority Critical patent/JP7634867B2/en
Publication of JP2022127364A publication Critical patent/JP2022127364A/en
Application granted granted Critical
Publication of JP7634867B2 publication Critical patent/JP7634867B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、可搬式端末及びプログラムに関する。 The present invention relates to a portable terminal and a program.

客が買い物における商品登録に利用する携帯端末(可搬式端末)について、ショッピングカートに固定されている状態と手に持たれている状態とのいずれであるのかを、可搬式端末に内蔵されたジャイロセンサ等を用いて判断する技術が知られている(例えば、特許文献1参照)。 There is known technology that uses a gyro sensor or the like built into a portable terminal to determine whether the mobile terminal (portable terminal) used by a customer to register products when shopping is attached to a shopping cart or held in the hand (see, for example, Patent Document 1).

特開2020-129337号公報JP 2020-129337 A

上記のように客が可搬式端末の保持状態を変えることに応じて、可搬式端末において表示される画面が見にくくなったり、操作しにくくなるといったことが生じる可能性がある。 As described above, when a customer changes the way they hold a portable terminal, it may become difficult to see or operate the screen displayed on the portable terminal.

本発明は、このような事情に鑑みてなされたもので、可搬式端末の保持状態の変化に応じて、客にとって使いやすい態様の画面が表示されるようにすることを目的とする。 The present invention was made in consideration of these circumstances, and aims to display a screen that is easy for customers to use depending on changes in the holding state of the portable terminal.

上述した課題を解決する本発明の一態様は、表示手段と、商品の登録を行う商品登録手段と、可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備える可搬式端末である。 One aspect of the present invention that solves the above-mentioned problems is a portable terminal that includes a display means, a product registration means for registering products, and a display control means for changing the display mode of the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand, or a second holding state in which the portable terminal is held by a holding means provided on a mobile object.

本実施形態に係る商品販売データ処理システムの全体的な構成例を示す図である。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/exit of a store in which a product sales data processing system according to an embodiment of the present invention has been introduced. 本実施形態に係るショッピングカートへの携帯端末のセットの態様例について説明する図である。1A to 1C are diagrams illustrating examples of how a mobile terminal is set in a shopping cart according to an embodiment of the present invention. 本実施形態に係る精算装置について説明する図である。FIG. 2 is a diagram illustrating a settlement device according to the present embodiment. 本実施形態に係る携帯端末の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a mobile terminal according to the present embodiment. 本実施形態に係る取引管理装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a transaction management device according to the present embodiment. 本実施形態に係る顧客情報、店舗情報、カート情報の一例を示す図である。5A to 5C are diagrams illustrating an example of customer information, store information, and cart information according to the embodiment. 本実施形態に係る保留商品の分類について説明する説明図である。FIG. 2 is an explanatory diagram illustrating classification of reserved products according to the embodiment. 本実施形態に係る携帯端末、精算装置、及び取引管理装置が、セルフ運用における一取引の会計に対応して実行する処理手順例を示すシーケンス図である。A sequence diagram showing an example of processing procedures executed by a mobile terminal, a settlement device, and a transaction management device according to this embodiment in response to the accounting of one transaction in self-service operation. 本実施形態に係る起動画面、商品登録初期画面、商品登録更新画面、コード画面の一例を示す図である。11A to 11C are diagrams showing examples of a start-up screen, a product registration initial screen, a product registration update screen, and a code screen according to the present embodiment. 本実施形態における商品登録結果エリアの態様例を示す図である。13A and 13B are diagrams illustrating examples of a product registration result area in the present embodiment. 本実施形態における手持ち保持状態に対応する商品登録変更画面の一例を示す図である。FIG. 13 is a diagram showing an example of a product registration change screen corresponding to a hand-held state in the present embodiment. 本実施形態におけるカート保持状態に対応する商品登録変更画面の一例を示す図である。FIG. 13 is a diagram showing an example of a product registration change screen corresponding to a cart holding state in the present embodiment. 本実施形態の変形例における商品登録結果エリアの態様例を示す図である。FIG. 13 is a diagram showing an example of a product registration result area in a modified example of the present embodiment. 本実施形態における携帯端末が商品登録画面の表示に関連して実行する処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure executed by the mobile terminal in the present embodiment in relation to displaying a product registration screen. 本実施形態の第1変形例におけるコード画面の一例を示す図である。FIG. 13 is a diagram showing an example of a code screen in a first modified example of the embodiment. 本実施形態の第2変形例に係る店舗において量り売り商品が陳列された様子の一例を示す図である。A figure showing an example of how products sold by weight are displayed in a store relating to a second modified example of this embodiment. 本実施形態の第2変形例における値付け操作画面の一例を示す図である。FIG. 13 is a diagram showing an example of a pricing operation screen in a second modified example of the embodiment. 本実施形態の第2変形例における値付け操作画面の一例を示す図である。FIG. 13 is a diagram showing an example of a pricing operation screen in a second modified example of the embodiment. 本実施形態の第2変形例における商品登録画面の一例を示す図である。FIG. 11 is a diagram showing an example of a product registration screen in a second modified example of the embodiment.

<実施形態>
[商品販売データ処理システムの全体構成例]
図1は、本実施形態の商品販売データ処理システム1の全体的な構成例を示している。
同図の商品販売データ処理システム1は、ストアコントローラ10、取引管理装置20(クラウドサーバ)、登録精算装置30、精算装置40、取引状況管理装置50(例えば、パーソナルコンピュータ等)、携帯端末60を含む。
同図の商品販売データ処理システム1は、種々の店舗等(スーパーマーケット、コンビニストア、ドラッグストア、ホームセンタ、家電量販店等)に導入可能である。
<Embodiment>
[Example of overall configuration of product sales data processing system]
FIG. 1 shows an example of the overall configuration of a product sales data processing system 1 according to this 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 addition, although one registered settlement device 30 is illustrated in the figure, the number of registered settlement devices 30 installed in one store may be two or more. Also, although two settlement devices 40 are illustrated in the figure, the number of settlement devices 40 in one store may be one or three or more. Also, although one transaction status management device 50 is illustrated in the figure, the number of transaction status management devices 50 in one store may be two or more. Also, 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を導入した店舗の出入口付近の様子の一例示している。同図2に示ように出入口(入口と出口が別々の場合には入口)付近には、貸し出し用のショッピングカート70、貸し出し用の買い物カゴ80、販売用のショッピングバッグ90が用意される。顧客は、来店時に、ショッピングカート70に買い物カゴ80をセットし、買い物カゴ80にショッピングバッグ90等をセットし、店内へ進む。この際、客は、セルフ運用で買い物をしようとする場合、ショッピングカート70に携帯端末60をセットする。 Figure 2 shows an example of the state near the entrance of a store that has introduced the product sales data processing system 1 of this embodiment. As shown in Figure 2, near the entrance (or the entrance if the entrance and exit are separate), a rental shopping cart 70, a rental shopping basket 80, and a sale shopping bag 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 from the shopping bag 90 as their own bag. They may also purchase a plastic bag.

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

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

図3(A)に示すように、ショッピングカート70には、携帯端末60をセットするホルダ71が取り付けられている。客は、ホルダ71に携帯端末60をセットするようにされる。ホルダ71にセットされた状態の携帯端末60は、図3(B)に示されるようにして、撮像部606(図4(B)参照)によりショッピングバッグ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), it is in a state where an image of the entire shopping bag 90 or my bag can be captured by the imaging unit 606 (see FIG. 4(B)).

また、ホルダ71には、携帯端末60に充電を行うための充電用バッテリが備えられてよい。充電用バッテリには、例えば充電用ケーブルが備え付けられている。充電用ケーブルは、携帯端末60のコネクタ形状の規格の相違に対応して複数が備え付けられてよい。これにより、客が携帯端末60をホルダ71にセットした際には、携帯端末60を充電用バッテリと接続して充電させた状態としておくことができるので、携帯端末60内部のバッテリの残量を気にしなくともよくなる。 The holder 71 may also be provided with a rechargeable battery for charging the mobile terminal 60. The rechargeable battery is provided with, for example, a charging cable. Multiple charging cables may be provided to accommodate different standards for the connector shapes of the mobile terminals 60. This allows the customer to keep the mobile terminal 60 connected to the rechargeable battery and charging when the customer sets the mobile terminal 60 in the holder 71, eliminating the need to worry about the remaining battery power inside the mobile terminal 60.

[精算装置について]
図4は、精算装置40について説明する図である。図4(A)は、精算装置40の外観例(顧客側から見た正面図)を示す図である。図4(B)は、精算装置40の構成例を示す図である。図4(A)及び図4(B)において、同一部分には同一符号を付している。
[About the payment 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 comprise 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 accounting 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 device]
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 mobile terminal configuration]
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 that 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 that uniquely identifies a store. The store identification information shown in Fig. 7B is composed of a store (trade name) or company code and a branch code.
The store name is the name of the store. The store name shown in Fig. 7B is composed of the store (trade name) or company and the branch name.
The store identification information 1 is information on a two-dimensional code (QR code (registered trademark) or the like) for identifying a store in which a transaction takes place (a store where goods are bought and sold).
The store identification information 2 is store location information (GPS information) for identifying the store where the transaction is to be carried out.
In the example shown in FIG. 7B, the store identification information and the store specifying information 1 are different, but the store identification information and the store specifying information 1 may be the same.

なお、取引管理装置20は、外部(各店舗を統括する本部のサーバ(非図示)等)から店舗情報等を取得し、記憶してもよい。また、取引管理装置20は、自装置内の記憶部に店舗情報を記憶することに代えて又は加えて他の装置(取引管理装置20がアクセス可能なファイルサーバ等)に店舗情報の一部または全部を記憶してもよい。 The transaction management device 20 may obtain and store store information from an external source (such as a server (not shown) at a headquarters that oversees 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 date and time when the cart information is generated 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.

保留商品情報(計)は、保留商品が登録されるごとに更新される情報である。保留商品情報(計)は、全種類の保留商品の品数(商品数)、夫々の種類毎の保留商品の品数(商品数)を含む。なお、本実施形態では保留商品を複数の種類に分類し、各分類は分類番号(保留大分類番号、保留小分類番号)によって管理している(詳細は図8にて説明)。図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) (details are explained in Figure 8). In the example of Figure 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 store was unable to successfully read (scan) the product code. In other words, a reserved product classified as a "no read" is one for which the product code could not be successfully read.

保留商品情報(保留商品1)は、1品目の保留商品の情報である。保留商品情報(保留商品2)は、2品目の保留商品の情報である。保留商品情報(保留商品3)は、3品目の保留商品の情報である。 Pending product information (pending product 1) is information on pending product item 1. Pending product information (pending product 2) is information on pending product item 2. Pending product information (pending product 3) is information on pending product item 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は、本実施形態に係る保留商品の分類について説明する説明図である。図8に示すように、本実施形態では、保留商品は、大分類(保留大分類番号による分類)、及び、小分類(保留小分類番号による分類)によって分類している。なお、商品販売データ処理システム1内の装置は、図8に示したような情報(保留大分類番号と保留小分類番号との関係を示したファイル等)を参照可能であってもよい。 Figure 8 is an explanatory diagram explaining the classification of reserved items according to this embodiment. As shown in Figure 8, in this embodiment, reserved items are classified into major categories (classification by reserved major category number) and minor categories (classification by reserved minor category number). Note that the devices in the product sales data processing system 1 may be able to refer to information such as that shown in Figure 8 (such as a file showing the relationship between reserved major category numbers and reserved minor category numbers).

図8に示すように、本実施形態では、保留商品は、保留大分類番号「1」~「4」の4つの大分類に分類される。 As shown in FIG. 8, in this embodiment, reserved items are classified into four major categories, with reserved major category numbers "1" to "4."

保留大分類番号「1」に分類される保留商品は、NON-FILEの保留商品である。NON-FILEの保留商品は、上述したように、商品コードのスキャンは成功したが、商品コードが商品ファイルに記憶されていない保留商品である。換言すれば、商品コードのスキャンは成功したが、商品コードが商品ファイルに記憶されていなかったために保留商品となった場合、当該保留商品は、保留大分類番号「1」に分類される。保留大分類番号「1」に分類される保留商品は、商品の品目が特定されておらず価格等も不明であるため、精算に際し、店員による確認等が必要である。 Reserved products classified under reserve category number "1" are NON-FILE reserved products. As described above, NON-FILE reserved products are reserved products whose product code has been successfully scanned, but whose product code has not been stored in the product file. In other words, if a product code has been successfully scanned, but the product code has not been stored in the product file, the reserved product is classified under reserve category number "1." Reserved products classified under reserve category number "1" are not specific to the product type and the price, etc., is unknown, so confirmation by a store clerk is required at the time of payment.

なお、図8において、「1(NON-FILE)」の「NON-FILE」は保留商品の分類名(保留大分類名)である。後述の、「2(読取NG)」の「読取NG」、「3(特定商品)」の「特定商品」、「4(取消商品)」の「取消商品」についても同様である。 In FIG. 8, "NON-FILE" in "1 (NON-FILE)" is the classification name of the reserved item (major reserved classification name). The same applies to "Read NG" in "2 (Read NG)", "Specific item" in "3 (Specific item)", and "Cancelled item" in "4 (Cancelled item)" described below.

本実施形態では、保留大分類番号「1」の大分類の配下(下位)の小分類として、保留小分類番号「11」が存在する。保留大分類番号「1」の大分類の配下の保留小分類は、保留小分類番号「11」只一つであるため、保留大分類番号「1」に分類される保留商品は、いずれも保留小分類番号「11」に分類される。 In this embodiment, reserved minor category number "11" exists as a subordinate (lower) minor category of reserved major category number "1". Since there is only one reserved minor category under reserved major category number "1", reserved minor category number "11", all reserved products classified under reserved major category number "1" are classified under reserved minor category number "11".

なお、図8において、「11(NON-FILE)」の「NON-FILE」は保留商品の分類名(保留小分類名)である。後述の、「21(擬似スキャン(被覆等))」の「擬似スキャン(被覆等)」、「22(擬似スキャン(短時間))」の「擬似スキャン(短時間)」等についても同様である。 In FIG. 8, "NON-FILE" in "11 (NON-FILE)" is the category name of the reserved product (reserved subcategory name). The same applies to "Pseudo scan (coated, etc.)" in "21 (Pseudo scan (coated, etc.)")" and "Pseudo scan (short time)" in "22 (Pseudo scan (short time)")" which will be described later.

なお、図8において、読取動作「あり」は読み取り動作が行われた旨を示し、読取動作「なし」は読み取り動作が行われなかった旨を示し、読取成否「成功」は読み取り動作による読み取りが成功した旨を示し、読取成否「失敗」は読み取り動作による読み取りが失敗した旨を示し、読取成否「-」は読み取り動作が行われなかったため読み取りの成否以前の問題である旨を示している。 In addition, in Figure 8, a read operation "Yes" indicates that a read operation was performed, a read operation "No" indicates that a read operation was not performed, a read success/failure "Success" indicates that the read operation was successful, a read success/failure "Failure" indicates that the read operation failed, and a read success/failure "-" indicates that the read operation was not performed, so the problem is prior to the success or failure of the read.

保留大分類番号「2」に分類される保留商品は、読取NGの保留商品である。読取NGの保留商品は、上述したように、商品コードの読み取りが成功しなかった保留商品である。換言すれば、商品コードの読み取りが成功しなかったために保留商品となった場合、当該保留商品は、保留大分類番号「2」に分類される。保留大分類番号「2」に分類される保留商品は、価格不明であるため、また不正操作の虞もあるため、精算に際し、店員による確認等が必要である。 Reserved items classified under reserve category number "2" are reserved items that could not be read. As described above, reserved items that could not be read are reserved items whose product codes could not be read successfully. In other words, when an item is placed on hold because the product code could not be read successfully, the item is classified under reserve category number "2." Reserved items classified under reserve category number "2" have an unknown price and are also susceptible to fraudulent manipulation, so they require confirmation by a store clerk at the time of payment.

本実施形態では、保留大分類番号「2」の大分類の配下の小分類として、保留小分類番号「21」、「22」、「23」、「24」が存在する。保留小分類番号「21」は「擬似スキャン(被覆等)」の保留商品である。保留小分類番号「22」は「擬似スキャン(短時間)」の保留商品である。保留小分類番号「23」は「バーコード不良」の保留商品である。保留小分類番号「24」は「非スキャン投入」の保留商品である。 In this embodiment, reserved minor category numbers "21", "22", "23", and "24" exist as minor categories under the major category of reserved major category number "2". Reserve minor category number "21" is reserved product with "pseudo scan (covered, etc.)". Reserve minor category number "22" is reserved product with "pseudo scan (short time)". Reserve minor category number "23" is reserved product with "bad barcode". Reserve minor category number "24" is reserved product with "non-scanned input".

保留小分類番号「21」の保留商品(擬似スキャン(被覆等))とは、例えば、商品の読み取り動作が行われたものの(商品がかざされたものの)、つまり撮像部606の撮像範囲(より詳細には、バーコードの読み取り可能範囲)に商品を入れたものの、商品のバーコードが撮像(上記読み取り可能範囲に撮像)されていないために(上記読み取り可能範囲には商品のバーコード以外の部分しか撮像されていないために)読取NGになった保留商品や、商品のバーコードが撮像されたものの、該バーコードの一部が例えば指などで覆われていたために読取NGになった保留商品や、商品のバーコードが撮像されたものの、該バーコードの撮像角度が不適切であったために読取NGになった保留商品である。 A reserved item with reserved subcategory number "21" (pseudo scan (covered, etc.)) is, for example, a reserved item for which a reading operation was performed (the item was held over), that is, the item was placed within the imaging range of the imaging unit 606 (more specifically, the readable range of the barcode), but the barcode of the item was not captured (captured within the readable range) (because only parts other than the barcode of the item are captured within the readable range), so the item could not be read; a reserved item for which the barcode of the item was captured but part of the barcode was covered, for example by a finger, so the item could not be read; or a reserved item for which the barcode of the item was captured but the imaging angle of the barcode was inappropriate, so the item could not be read.

保留小分類番号「22」の保留商品(擬似スキャン(短時間))とは、例えば、商品のバーコードが撮像されたものの、読み取ることができない速さでバーコードが移動(通過も含む)したために読取NGになった保留商品である。 A reserved product with reserved subcategory number "22" (pseudo scan (short time)) is, for example, a reserved product whose barcode was imaged but could not be read because the barcode moved (including passing by) too quickly to be read.

保留小分類番号「23」の保留商品(バーコード不良)とは、例えば、商品のバーコードが撮像されたものの、バーコードの印刷部分の皺、カスレ、汚れ、反射等のために読取NGになった保留商品である。 A reserved product with reserved subcategory number "23" (defective barcode) is, for example, a reserved product whose barcode was imaged but could not be read due to wrinkles, fading, dirt, reflections, etc. in the printed portion of the barcode.

保留小分類番号の「24」の保留商品(非スキャン投入)とは、例えば、商品の読み取り動作が行われずに(商品がかざされずに)、買い物カゴ80に入れたため読取NGになった保留商品である。 A reserved item with a reserved subcategory number of "24" (non-scanned entry) is, for example, a reserved item that could not be read because it was placed in the shopping cart 80 without the product being scanned (without being held over the cart).

保留小分類番号「21」~「24」の保留商品(つまり保留大分類番号「2」の保留商品)を読取不全商品と称する場合がある。また、保留小分類番号「21」~「24」の保留商品となるような状況を読取不全状況(又は、単に「読取不全」)と称する場合もある。 Pending products with reserved subcategory numbers "21" to "24" (i.e. pending products with reserved major category number "2") may be referred to as unreadable products. Also, a situation resulting in pending products with reserved subcategory numbers "21" to "24" may be referred to as a unreadable situation (or simply "unreadable").

なお、保留小分類番号「21」の保留商品(擬似スキャン(被覆等))、保留小分類番号「22」の保留商品(擬似スキャン(短時間))及び保留小分類番号「23」の保留商品(バーコード不良)は、いずれも読み取り動作が行われ、読み取りが成功しなかった保留商品である点で共通する。しかしながら、保留小分類番号「21」の保留商品(擬似スキャン(被覆等))及び保留小分類番号「22」の保留商品(擬似スキャン(短時間))は、読み取りを成功させる意図が、保留小分類番号「23」の保留商品(バーコード不良)に比べて少ないと考えられる。つまり、保留小分類番号「21」の保留商品(擬似スキャン(被覆等))及び保留小分類番号「22」の保留商品(擬似スキャン(短時間))は、擬似的な読み取り動作(読み取り動作の偽装)であるとも言えるため、擬似スキャン(偽装スキャン)の保留商品と称している。 The reserved items with reserved subcategory number "21" (pseudo scan (covered, etc.)), reserved items with reserved subcategory number "22" (pseudo scan (short time)), and reserved items with reserved subcategory number "23" (bad barcode) have in common that they are all reserved items for which a reading operation was performed but the reading was unsuccessful. However, the reserved items with reserved subcategory number "21" (pseudo scan (covered, etc.)) and reserved items with reserved subcategory number "22" (pseudo scan (short time)) are considered to have less of an intention to successfully read the item than the reserved item with reserved subcategory number "23" (bad barcode). In other words, the reserved items with reserved subcategory number "21" (pseudo scan (covered, etc.)) and reserved items with reserved subcategory number "22" (pseudo scan (short time)) can also be said to be pseudo reading operations (fake reading operations), and are therefore referred to as pseudo-scanned (fake scan) reserved items.

保留大分類番号「3」に分類される保留商品は、特定商品(後述)の保留商品である。特定商品の保留商品は、商品の登録が成功したが、特定商品であるが故に、精算に際し、店員の対応が求められる保留商品である。換言すれば、特定商品であるために保留商品となった場合、当該保留商品は、保留大分類番号「3」に分類される。保留大分類番号「3」に分類される保留商品は、特定商品であるが故に、精算に際し、店員による確認等が必要である。 Pending items classified under the reserve category number "3" are specific items (described below). Specific items are pending items that have been successfully registered, but because they are specific items, they require the assistance of a store clerk when checking out. In other words, when a pending item becomes a pending item because it is a specific item, it is classified under the reserve category number "3". Pending items classified under the reserve category number "3" are specific items, and therefore require the assistance of a store clerk when checking out.

本実施形態では、保留大分類番号「3」の大分類の配下の小分類として、保留小分類番号「31」、「32」、「33」が存在する。保留小分類番号「31」は「年齢確認商品」の保留商品である。保留小分類番号「32」は「医薬品」の保留商品である。保留小分類番号「33」は「防犯タグ」の保留商品である。 In this embodiment, reserved minor category numbers "31," "32," and "33" exist as minor categories under the reserved major category number "3." Reserve minor category number "31" is a reserved product for "age verification products." Reserve minor category number "32" is a reserved product for "pharmaceuticals." Reserve minor category number "33" is a reserved product for "anti-theft tags."

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

保留小分類番号「32」の保留商品(医薬品)」とは、例えば、薬剤師等の資格を有するものが顧客に説明等することが必要な保留商品である。 "Reserved products with reservation subcategory number 32 (pharmaceuticals)" are reserved products that require, for example, a licensed person such as a pharmacist to explain the product to the customer.

保留小分類番号「33」の保留商品(防犯タグ商品)とは、例えば、防犯タグが取り付けられているために、販売時に店員が商品から防犯タグを取り外すことが必要な保留商品である。 A reserved item with reservation subcategory number "33" (item with security tag) is, for example, a reserved item that has a security tag attached and therefore requires a store clerk to remove the security tag from the item at the time of sale.

保留大分類番号「4」に分類される保留商品は、取消商品の保留商品である。取消商品の保留商品は、商品の登録が成功したが、登録後に該登録を取り消した保留商品である。換言すれば、商品の登録後に該登録を取り消したために保留商品となった場合、当該保留商品は、保留大分類番号「4」に分類される。保留大分類番号「4」に分類される保留商品は、取消商品(つまり購入しない商品)であり、店外に持ち出されない商品であるため、精算に際し、店員による確認等が必要である。 Reserved items classified under reserve category number "4" are canceled reserved items. Cancelled reserved items are reserved items that were successfully registered, but whose registration was cancelled after registration. In other words, if a product becomes reserved because its registration was cancelled after it was registered, the reserved item is classified under reserve category number "4". Reserved items classified under reserve category number "4" are cancelled items (i.e. items that will not be purchased) and will not be taken out of the store, so confirmation by a store clerk is required when making the payment.

本実施形態では、保留大分類番号「4」の大分類の配下の小分類として、保留小分類番号「41」が存在する。保留大分類番号「4」の大分類の配下の保留小分類は、保留小分類番号「41」只一つであるため、保留大分類番号「4」に分類される保留商品は、何れも保留小分類番号「41」に分類される。 In this embodiment, reserved minor category number "41" exists as a minor category under reserved major category number "4". Since reserved major category number "4" has only one reserved minor category under reserved minor category number "41", all reserved products classified under reserved major category number "4" are classified under reserved minor category number "41".

なお、上記説明では、保留小分類番号「31」の保留商品(年齢確認商品)について、読み取り動作が行われたことを前提として説明したが、読み取り動作が行われなかった場合には、保留小分類番号「24」の保留商品(非スキャン投入)に分類される。保留小分類番号「32」の保留商品(医薬品)、保留小分類番号「33」の保留商品(防犯タグ商品)、及び、保留小分類番号「41」の保留商品(取消商品)についても同様である。 In the above explanation, it is assumed that the reading operation has been performed for reserved items with reserved subcategory number "31" (age verification items), but if the reading operation is not performed, the reserved item will be classified as reserved item with reserved subcategory number "24" (non-scanned input). The same applies to reserved items with reserved subcategory number "32" (pharmaceuticals), reserved items with reserved subcategory number "33" (anti-theft tag items), and reserved items with reserved subcategory number "41" (cancelled items).

また、上記説明では、保留小分類番号「31」の保留商品(年齢確認商品)について、読み取り動作が行われ、読み取りが成功したことを前提として説明したが、読み取り動作が行われ、読み取りが失敗した場合には、保留小分類番号「21」の保留商品(擬似スキャン(被覆等))、保留小分類番号「22」の保留商品(擬似スキャン(短時間))、保留小分類番号「23」の保留商品(バーコード不良)のいずれかに分類される。保留小分類番号「32」の保留商品(医薬品)、保留小分類番号「33」の保留商品(防犯タグ商品)、及び、保留小分類番号「41」の保留商品(取消商品)についても同様である。 In the above explanation, it is assumed that a reading operation is performed on reserved items with reserved subcategory number "31" (age verification items) and that the reading is successful. However, if a reading operation is performed and the reading fails, the reserved item will be classified as either a reserved item with reserved subcategory number "21" (pseudo scan (covered, etc.)), a reserved item with reserved subcategory number "22" (pseudo scan (short time)), or a reserved item with reserved subcategory number "23" (bad barcode). The same applies to reserved items with reserved subcategory number "32" (pharmaceuticals), reserved items with reserved subcategory number "33" (anti-theft tag items), and reserved items with reserved subcategory number "41" (cancelled items).

なお、保留大分類番号と、保留小分類番号とは、図8に示したように、上位と下位の関係にあるが、状況に応じて一方又は両方が用いられる。例えば、図7(C)に示したカート情報では、保留商品情報において、保留大分類番号を記憶する例を説明したが、保留大分類番号に代えて又は加えて保留小分類番号を記憶してもよい。 As shown in FIG. 8, the reserved major category number and the reserved minor category number are in a higher-order and lower-order relationship, but one or both may be used depending on the situation. For example, in the cart information shown in FIG. 7(C), an example is described in which the reserved major category number is stored in the reserved product information, but the reserved minor category number may be stored instead of or in addition to the reserved major category number.

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

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

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

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

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

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

商品登録初期画面は、商品登録の開始に応じて最初に表示される商品登録画面である。
商品登録画面においては、撮像画像エリア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において図10(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. 10 (C), and transmits the generated product registration update screen information to the mobile terminal 60 together with the cart identification information.

なお、図10(C)に示した商品登録画面(商品登録更新画面)は、3品目の商品として「○○食パン」が登録された後に携帯端末60に表示されるものである。つまり、取引管理装置20は、1品目として「○○ヨーグルト」をカート情報に格納したときには、携帯端末60においてリスト項目Itmとして「○○ヨーグルト」が表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信し、2品目として「○○チョコレート」をカート内に記憶したときには、携帯端末60においてリスト項目Itmとして「○○ヨーグルト」と「○○チョコレート」とが表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信し、3品目として「○○食パン」をカート情報に格納したときには、図10(C)に示すように、携帯端末60においてリスト項目Itmとして「○○ヨーグルト」と「○○チョコレート」と「○○食パン」とが表示されるような商品登録更新画面情報を生成し、生成した商品登録更新画面情報をカート識別情報とともに携帯端末60に送信する。 The product registration screen (product registration update screen) shown in Figure 10 (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. 10(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は、例えば図10(C)に示すような商品登録更新画面を表示する。なお、上述したように、図10(C)に示した商品登録画面(商品登録更新画面)は、3品目の商品として「○○食パン」が登録された後に携帯端末60に表示されるものである。 Step S9: The mobile terminal 60, which has received the cart identification information and product registration update screen information from the transaction management device 20, adds the product to the registration screen. Specifically, the mobile terminal 60 displays a product registration update screen such as that shown in FIG. 10(C). As described above, the product registration screen (product registration update screen) shown in FIG. 10(C) is displayed on the mobile terminal 60 after "XX bread" has been registered as the third product item.

ステップS10:携帯端末60は、顧客の操作として精算移行指示操作を受け付ける。例えば、図10(C)に示した「お会計へ進む」と表示された精算移行指示ボタン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. 10(C).

ステップS11:精算移行指示操作を受け付けた携帯端末60は、2次元コードを生成する。つまり、携帯端末60は、当該携帯端末60による買上商品について精算処理を実行するために必要となる情報(例えば、カート識別情報)を2次元コード化する。2次元コードを生成した携帯端末60は、生成した2次元コードを表示部に表示する。例えば、図10(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. 10(D) is displayed on the display unit.
Furthermore, 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: After calculating the subtotal, the transaction management device 20 updates the cart information (stores the subtotal (calculated subtotal)) and transmits the subtotal information indicating the calculated subtotal together with the cart identification information to the settlement device 40.

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

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

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

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

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

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

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

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

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

[保持状態に応じた表示態様の変更:概要]
セルフ運用のもとで、客は、商品登録を行うにあたり、携帯端末60を、ショッピングカート70のホルダ71に保持させた状態(カート保持状態)で使用することもできるし、ショッピングカート70のホルダ71から外して手に保持した状態(手持ち保持状態)で使用することもできる。
この場合において、例えば手持ち保持状態では、客は、画面の内容を見やすくしたり、操作がしやすくなるように、自分と携帯端末60との距離を調整することができる。一方、カート保持状態では、客から携帯端末60までの距離が或る程度離れた状態で携帯端末60の位置が固定されていることから、手持ち保持状態と比較して、客が携帯端末60の画面の内容を見にくくなったり、画面に対する操作を行いにくくなったりする場合がある。
[Overview of changing display mode according to holding state]
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).
In this case, for example, in the hand-held state, the customer can adjust the distance between himself/herself and the mobile terminal 60 so that the contents on the screen can be easily seen and the operation can be easily performed. On the other hand, in the cart-held state, the position of the mobile terminal 60 is fixed with a certain distance between the customer and the mobile terminal 60, so that it may be difficult for the customer to see the contents on the screen of the mobile terminal 60 and to operate the screen, compared to the hand-held state.

そこで、本実施形態の携帯端末60は、自己の保持状態が手持ち保持状態とカート保持状態とのいずれであるのかを判定し、カート保持状態であると判定した場合には、画面の表示について、手持ち保持状態のときとは異なる態様に変更するように、画面変更制御を行う。これにより、カート保持状態のときの画面に対する視認性や操作性が高まることとなり、携帯端末60が使いやすくなる。
以下、この点について説明する。
Therefore, the mobile terminal 60 of this embodiment determines whether the state of its own holding is a hand-held state or a cart-held state, and when it determines that it is in the cart-held state, performs screen change control so as to change the display on the screen to a mode different from that in the hand-held state. This improves the visibility and operability of the screen in the cart-held state, making the mobile terminal 60 easier to use.
This point will be explained below.

[保持状態の判定について]
携帯端末60が上記の画面変更制御を行うにあたっては、現在の自己の保持状態がカート保持状態と手持ち保持状態とのいずれであるのかを判定するようにされる。携帯端末60は、カート保持状態と手持ち保持状態とのいずれであるのかの判定を、センサ部608における運動センサの検出情報に基づいて行うようにされてよい。携帯端末60は、運動センサとしての加速度センサやジャイロセンサから入力する検出信号における所定の変化パターン等に基づいて、カート保持状態と手持ち保持状態とのいずれであるのかを判定するようにされる。
なお、運動センサを用いずに、例えば以下のようにしてカート保持状態と手持ち保持状態とのいずれであるのかを判定可能なようにされてよい。
例えば、携帯端末60に対して、ホルダ71により保持されている状態のときに圧力が加わる状態となったり、受光が遮断された状態となるセンサを設けてよい。携帯端末60は、センサが検出している状態に応じて、カート保持状態と手持ち保持状態とのいずれであるのかを判定してよい。
また、例えばホルダ71に対して、携帯端末60を保持している状態のときに圧力が加わる状態となったり、受光しない状態となるセンサを設けてよい。ホルダ71は、例えばBluetooth等の近距離無線通信により、携帯端末60と通信可能に接続される。ホルダ71は、センサの検出出力に応じて、携帯端末60を保持している状態にあるか否かを示す情報を携帯端末60に送信する。携帯端末60は、受信した情報に基づいて、カート保持状態と手持ち保持状態とのいずれであるのかを判定してよい。
また、携帯端末60に外部の温度を検出するセンサを設けてよい。この場合の携帯端末60は、手持ち状態にあるときに携帯端末60に加わる手の体温に応じて検出する温度と、手持ち状態でないとき(カート保持状態)に体温が加わらない状態でセンサが検出する温度とに基づいて、カート保持状態と手持ち保持状態とのいずれであるのかを判定してよい。
また、例えば、客が、カート保持状態とする際にカート保持状態であることを指定する操作を行い、手持ち保持状態とする際に手持ち保持状態であることを指定する操作を携帯端末60に行うようにされてもよい。この場合、携帯端末60は、現在において、カート保持状態と手持ち保持状態とのいずれが指定されている状態にあるのかにより、自己がカート保持状態と手持ち保持状態とのいずれであるのかを判定してよい。
以降の説明においては、携帯端末60が運動センサの検出信号を利用して判定を行うようにされている場合を例に挙げて説明する。
[Determining the holding state]
When the mobile terminal 60 performs the above-mentioned screen change control, it is configured to determine whether the current state of its own holding is a cart-held state or a hand-held state. The mobile terminal 60 may determine whether the state is a cart-held state or a hand-held state based on detection information from a motion sensor in the sensor unit 608. The mobile terminal 60 determines whether the state is a cart-held state or a hand-held state based on a predetermined change pattern or the like in a detection signal input from an acceleration sensor or a gyro sensor as a motion sensor.
It should be noted that, without using a motion sensor, it may be possible to determine whether the state is a cart-held state or a hand-held state, for example, as follows.
For example, a sensor may be provided for the portable terminal 60, which is in a state where pressure is applied to the portable terminal 60 or where light reception is blocked when the portable terminal 60 is held by the holder 71. The portable terminal 60 may determine whether the portable terminal 60 is in a cart-held state or a hand-held state, depending on the state detected by the sensor.
Also, for example, a sensor may be provided in holder 71 that is in a state where pressure is applied or where light is not received when portable terminal 60 is held. Holder 71 is communicably connected to portable terminal 60 by short-range wireless communication such as Bluetooth. Holder 71 transmits information to portable terminal 60 indicating whether or not portable terminal 60 is being held, according to the detection output of the sensor. Portable terminal 60 may determine whether it is in a cart-held state or a hand-held state, based on the received information.
Also, a sensor for detecting an external temperature may be provided in the mobile terminal 60. In this case, the mobile terminal 60 may determine whether it is in a cart-held state or a hand-held state based on a temperature detected in response to the body temperature of a hand applied to the mobile terminal 60 when the mobile terminal 60 is in a hand-held state and a temperature detected by the sensor in a state where no body temperature is applied when the mobile terminal 60 is not in a hand-held state (cart-held state).
Also, for example, the customer may perform an operation to specify the cart-held state when changing to the cart-held state, and may perform an operation to specify the hand-held state when changing to the hand-held state on the mobile terminal 60. In this case, the mobile terminal 60 may determine whether it is in the cart-held state or the hand-held state depending on whether the mobile terminal 60 is currently in the designated state of the cart-held state or the hand-held state.
In the following description, an example will be described in which the mobile terminal 60 makes a determination using a detection signal from a motion sensor.

[保持状態に応じた表示態様の変更例]
商品登録中において、携帯端末60は商品登録画面を表示している。携帯端末60は、現在の自己の保持状態が手持ち保持状態であると判定しているときには、図10(C)に例示した態様による商品登録画面を表示する。ここで、図10(C)に例示した態様による商品登録画面については、標準状態であるとして扱う。
[Example of changing display mode according to holding state]
During product registration, the mobile terminal 60 displays a product registration screen. When the mobile terminal 60 determines that the current state of its own holding is a hand-held state, the mobile terminal 60 displays the product registration screen in the form exemplified in Fig. 10(C). Here, the product registration screen in the form exemplified in Fig. 10(C) is treated as being in a standard state.

図11(A)は、図10(C)に示されるのと同じ標準状態の商品登録画面における商品登録結果エリアAR2を抜き出して示している。同図に示される標準状態の商品登録画面における商品登録結果エリアAR2については、標準サイズとして扱う。
図11(A)に示されるように、標準サイズの商品登録結果エリアAR2は、概算エリアAR21と登録リストエリアAR22とが配置される。概算エリアAR21においては、登録された商品の点数(登録点数)と、これまでに登録された商品に応じた合計金額とが示され、精算移行指示ボタンBT15とが配置される。登録リストエリアAR22においては、登録された商品ごとに対応するリスト項目Itmが配置されるエリアである。リスト項目Itmのそれぞれにおいては、数量エリア221が配置される。数量エリアAR221は、対応の商品について登録された数量(登録数量)を示すエリアである。また、数量エリアAR221は、次に説明する商品登録変更画面の表示を指示する操作が行われるボタンとしても機能する。
Fig. 11A shows an extracted product registration result area AR2 on the product registration screen in the standard state as shown in Fig. 10C. The product registration result area AR2 on the product registration screen in the standard state shown in the figure is treated as the standard size.
As shown in FIG. 11(A), the standard size product registration result area AR2 has 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 for the products registered so far, and has a checkout 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) for 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.

図11(A)に示される標準状態の商品登録結果エリアAR2において、或る1つのリスト項目Itmにおける数量エリアAR221が操作された場合には、商品登録変更画面が表示される。商品登録変更画面は、操作された数量エリアAR221を含むリスト項目Itmに対応する商品についての登録数量の変更、登録取り消し等の登録内容の変更の操作が行われる画面である。 When the quantity area AR221 of a certain list item Itm is operated in the standard product registration result area AR2 shown in FIG. 11 (A), 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.

図12は、上記のように標準状態の商品登録結果エリアAR2における数量エリアAR221が操作されたことに応じて表示される商品登録変更画面P30の一例を示している。同図の商品登録変更画面P30は、商品登録画面上に重畳して表示されるポップアップ画面の態様とされた例を示している。また、同図の商品登録変更画面P30は、商品登録結果エリアAR2における一部領域を占有する程度の小さめのサイズとなっている。 Figure 12 shows an example of a product registration change screen P30 that is displayed in response to an operation on the quantity area AR221 in the product registration result area AR2 in the standard state 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 superimposed on the product registration screen. The product registration change screen P30 in the figure is also small in size, occupying a portion of the product registration result area AR2.

同図の商品登録変更画面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, he or she performs 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, on the product registration screen that is displayed after the confirmation screen is cleared, the list item Itm of the "XX Chocolate" product that was selected for cancellation has been cleared.

一方、携帯端末60は、現在の自己の保持状態がカート保持状態にあると判定しているときには、商品登録画面における商品登録結果エリアAR2について、図11(B)に示すように、標準状態から拡大させた態様に変更する。
図11(B)の商品登録結果エリアAR2においては、概算エリアAR21と登録リストエリアAR22におけるリスト項目Itmとのエリアサイズが標準状態よりも拡大して表示されている。概算エリアAR21においては、エリアサイズが拡大されたことに伴い、表示される文字と精算移行指示ボタンBT15とが標準状態よりも拡大されている。また、リスト項目Itmにおいても、エリアサイズが拡大されたことに伴い、商品名や価格等を示す文字と、数量エリアAR221とが拡大して表示されている。
また、図11(B)の商品登録結果エリアAR2においては、上記のように概算エリアAR21とリスト項目Itmとが拡大されたことに応じて、登録リストエリアAR22において表示可能なリスト項目Itmの数が標準状態よりも少なくなる。具体的に、図10(C)の商品登録結果エリアAR2においては、3つのリスト項目Itmが収まるように表示されているが、図11(B)においては、2つのリスト項目Itmの表示により登録リストエリアAR22が占有されている状態にある。
On the other hand, when the mobile terminal 60 determines that its current holding state is a cart holding state, it changes the product registration result area AR2 on the product registration screen from the standard state to an enlarged state, as shown in Figure 11 (B).
In the product registration result area AR2 in Fig. 11 (B), the area sizes of the estimate area AR21 and the list items Itm in the registration list area AR22 are enlarged from the standard state. In the estimate area AR21, the area size is enlarged, and therefore the displayed characters and the payment transition instruction button BT15 are enlarged from the standard state. In the list item Itm, the area size is also enlarged, and therefore the characters indicating the product name, price, etc. and the quantity area AR221 are enlarged.
In addition, in the product registration result area AR2 in Fig. 11(B), the number of list items Itm that can be displayed in the registration list area AR22 becomes smaller than in the standard state in accordance with the enlargement of the estimation area AR21 and the list items Itm as described above. Specifically, in the product registration result area AR2 in Fig. 10(C), three list items Itm are displayed so as to fit, but in Fig. 11(B), the registration list area AR22 is occupied by the display of two list items Itm.

ここで、図11(B)の登録リストエリアAR22においては、登録された3つの商品のうち、登録順が2番目の「○○チョコレート」と登録順が3番目の「○○食パン」とに対応する2つのリスト項目Itmが表示されている。つまり、同図の登録リストエリアAR22においては、登録順として最後の商品のリスト項目Itmが最も下に配置され、その上に対して、登録順を遡るようにしてリスト項目Itmが配置される。このようなリスト項目Itmの配置とすることで、客は、これまでの登録において直近に登録した商品が何であるのかを即座に把握できる。
なお、図11(B)に示される状態において登録リストエリアAR22に表示されていない1つ目の「○○ヨーグルト」のリスト項目Itmは、例えば登録リストエリアAR22に対するスクロール操作またはページ送り操作によって表示させることができる。
なお、商品登録結果エリアAR2において、1番目からの登録順でリスト項目Itmが配置されてもよい。
Here, in the registration list area AR22 of Fig. 11(B), two list items Itm are displayed corresponding to "XX Chocolate" which is the second product registered in the order of registration, and "XX Bread" which is the third product registered in the order of registration. In other words, in the registration list area AR22 of the same figure, the list item Itm of the last product registered in the order of registration is placed at the bottom, and the list items Itm are placed above it in the order of registration going back. By placing the list items Itm in this way, the customer can immediately know which product was registered most recently.
In addition, the first list item Itm "XX Yogurt" that is not displayed in the registration list area AR22 in the state shown in Figure 11 (B) can be displayed, for example, by performing a scroll operation or a page forward operation on the registration list area AR22.
In addition, in the product registration result area AR2, the list items Itm may be arranged in the order of registration starting from the first item.

図11(B)のように拡大表示が行われる態様のもとでも、リスト項目Itmにおける数量エリアAR221に対する操作が可能とされる。同図の状態のもとで或る1つのリスト項目Itmにおける数量エリアAR221が操作された場合には、図13に示される態様による商品登録変更画面P40が表示される。 Even in the state where the display is enlarged as shown in FIG. 11(B), it is possible to operate the quantity area AR221 of the list item Itm. When the quantity area AR221 of a certain list item Itm is operated in the state shown in the figure, the product registration change screen P40 in the state shown in FIG. 13 is displayed.

図13の商品登録変更画面P40は、図12の商品登録変更画面P30よりも大きいサイズにより、商品登録画面に重畳するようにして表示される。
また、図13の商品登録変更画面P40は、図11(B)の商品登録結果エリアAR2における3つのリスト項目Itmのうち、「○○チョコレート」の商品のリスト項目Itmを選択したことに応じて表示された場合を例に挙げている。商品登録変更画面P40においては、対象商品名エリアAR41が配置される。対象商品名エリアAR41においては、登録内容変更の対象の商品の商品名が表示される。具体的に、同図の対象商品名エリアAR41は、「○○チョコレート」と表示していることで、登録内容変更の対象の商品が「○○チョコレート」であることを示している。
The product registration change screen P40 in FIG. 13 is displayed in a larger size than the product registration change screen P30 in FIG. 12 so as to be superimposed on the product registration screen.
Also, the product registration change screen P40 in Fig. 13 shows an example of a case where the product is displayed in response to selecting the list item Itm of the product "XX Chocolate" from among the three list items Itm in the product registration result area AR2 in Fig. 11 (B). A target product name area AR41 is arranged in the product registration change screen P40. In the target product name area AR41, the product name of the product that is the target of the registration content change is displayed. Specifically, the target product name area AR41 in the figure displays "XX Chocolate", thereby indicating that the product that is the target of the registration content change is "XX Chocolate".

同図の商品登録変更画面P40においては、上記の対象商品名エリアAR41のほか、単価エリアAR42、数量エリアAR43、プラスボタンBT41-1、マイナスボタンBT41-2、価格エリアAR44、取消ボタンBT42、決定ボタンBT43が配置される。
単価エリアAR42は、対象の商品の単価を示す。
数量エリアAR43は、対象の商品について指定されている数量を示す。
プラスボタンBT41-1は、対象の商品の登録数量を増加させる変更を行う際に操作されるボタンである。マイナスボタンBT41-2は、対象の商品の登録数量を減少させる変更を行う際に操作されるボタンである。
価格エリアAR44は、数量エリアAR43において示される数量に応じた対象の商品の価格を示す。
取消ボタンBT42は、対象の商品の登録の取り消しを行うのに操作されるボタンである。
決定ボタンBT43は、数量エリアAR43おいて示される数量を登録数量として確定させる操作が行われるボタンである。
In the product registration change screen P40 of the figure, in addition to the target product name area AR41, a unit price area AR42, a quantity area AR43, a plus button BT41-1, a minus button BT41-2, a price area AR44, a cancel button BT42, and a confirm button BT43 are arranged.
The unit price area AR42 indicates the unit price of the target product.
The quantity area AR43 indicates the quantity specified for the target product.
The plus button BT41-1 is a button that is operated when making a change to increase the registered quantity of the target product, and the minus button BT41-2 is a button that is operated when making a change to decrease the registered quantity of the target product.
The price area AR44 indicates the price of the target product according to the quantity indicated in the quantity area AR43.
The cancel button BT42 is a button that is operated to cancel the registration of the target product.
The decision button BT43 is a button used to confirm the quantity shown in the quantity area AR43 as the registered quantity.

客は、登録数量を変更する場合には、プラスボタンBT41-1、マイナスボタンBT41-2を操作して数量を指定したうえで、決定ボタンBT43を操作する。決定ボタンBT43が操作されたことに応じて、これまで数量エリアAR43において示されていた数量が確定され、商品登録変更画面P40は消去されて商品登録画面の表示に戻る。商品登録変更画面P40の消去後に表示された商品登録画面において、対象とされていた商品のリスト項目Itmにおいては、数量エリアAR221にて確定された数量が示さるとともに、確定された数量に応じた価格が表示された状態となっている。 When a customer wishes to change the registered quantity, they operate the plus button BT41-1 and the minus button BT41-2 to specify the quantity, and then operate the confirm button BT43. When the confirm button BT43 is operated, the quantity previously shown in the quantity area AR43 is confirmed, the product registration change screen P40 is cleared, and the display returns to the product registration screen. In the product registration screen that is displayed after the product registration change screen P40 is cleared, the list item Itm of the targeted product shows the confirmed quantity in the quantity area AR221, and the price according to the confirmed quantity is also displayed.

また、客は、対象の商品の登録を取り消す場合、取消ボタンBT42を操作する。取消ボタンBT42が操作されることに応じて、商品登録変更画面P40が消去され、商品登録画面が表示された状態に戻る。この場合、商品登録変更画面P40の消去後に表示された商品登録画面においては、今回の取消対象とされた「○○チョコレート」の商品のリスト項目Itmが消去された状態となっている。 If the customer wishes to cancel the registration of the product in question, he or she operates the cancel button BT42. In response to the operation of the cancel button BT42, the product registration change screen P40 is cleared, and the product registration screen is returned to its displayed state. In this case, in the product registration screen that is displayed after the product registration change screen P40 is cleared, the list item Itm of the "XX Chocolate" product that was the subject of this cancellation has been cleared.

商品登録変更画面P40は、図12の商品登録変更画面P30よりも大きいサイズにより表示される。このため、商品登録変更画面P40における文字等については、商品登録変更画面P30における文字よりも大きくすることができる。また、プラスボタンBT41-1、マイナスボタンBT41-2、取消ボタンBT42、決定ボタンBT43等の画像操作子についても、商品登録変更画面P30における画像操作子よりも大きいサイズとすることができる。 The product registration change screen P40 is displayed in a larger size than the product registration change screen P30 in FIG. 12. For this reason, the text on the product registration change screen P40 can be made larger than the text on the product registration change screen P30. In addition, image controls such as the plus button BT41-1, minus button BT41-2, cancel button BT42, and enter button BT43 can also be made larger than the image controls on the product registration change screen P30.

上記の説明から理解されるように、本実施形態においては、携帯端末60がカート保持状態にあるときは、商品登録画面における商品登録結果エリアAR2や商品登録変更画面P40について、手持ち保持状態のときよりも拡大されるようにして表示の態様が変更される。これにより、商品登録を行っている客は、携帯端末60をカート保持状態としたことで、客と携帯端末60との距離が離れてしまっている状態であっても、商品登録変更画面P40の視認性、操作性が損なわれないようにすることができる。 As can be understood from the above description, in this embodiment, when the mobile terminal 60 is in a cart holding state, the display mode of the product registration result area AR2 on the product registration screen and the product registration change screen P40 is changed so that they are enlarged compared to when they are in a hand-held state. This allows a customer who is registering a product to ensure that the visibility and operability of the product registration change screen P40 are not impaired by putting the mobile terminal 60 in a cart holding state, even if the customer is far away from the mobile terminal 60.

なお、これまでの説明では、手持ち保持状態に対応する表示の態様を標準とし、カート保持状態に対応する表示の態様を標準に対して拡大したものとして説明したが、このような保持状態に応じた表示の態様のいずれを標準とするのかは相対的なものであってよい。つまり、カート保持状態に対応する表示の態様を標準として、手持ち保持状態に対応する表示の態様が標準に対して縮小されたものとして扱われてもよい。 In the above explanation, the display aspect corresponding to the hand-held state is considered to be the standard, and the display aspect corresponding to the cart-held state is considered to be an enlarged version of the standard, but which of the display aspects corresponding to such holding states is considered to be the standard may be relative. In other words, the display aspect corresponding to the cart-held state may be considered to be the standard, and the display aspect corresponding to the hand-held state may be considered to be a reduced version of the standard.

[実施形態の変形例]
本実施形態の変形例について説明する。本実施形態における商品登録結果エリアAR2は、カート保持状態のときには、手持ち保持状態のときよりも拡大されるようにして表示される。そのうえで、上記実施形態においては、商品登録結果エリアAR2における数量エリアAR221に対する操作に応じて、商品登録画面上に商品登録変更画面P40を表示させるようにしていた。
これに対して、本実施形態の変形例では、商品登録結果エリアAR2について、商品の登録内容の変更の操作が可能な態様とする。この場合、客は、登録された商品の登録内容の変更を、商品登録変更画面P40を表示させることなく、商品登録画面が表示された状態のもとで行うことができる。
[Modification of the embodiment]
A modified example of this embodiment will be described. In this embodiment, the product registration result area AR2 is displayed in a larger size in the cart holding state than in the hand-held holding state. In addition, in the above embodiment, the product registration change screen P40 is displayed on the product registration screen in response to an operation on the quantity area AR221 in the product registration result area AR2.
In contrast, in a modified example of this embodiment, the product registration result area AR2 is configured to allow the customer to change the registered product details. In this case, the customer can change the registered product details while the product registration screen is displayed, without displaying the product registration change screen P40.

図14は、本実施形態の変形例としての商品登録結果エリアAR2の態様例を示している。同図の商品登録結果エリアAR2は、カート保持状態であるときに対応している。本変形例において手持ち保持状態であるときの商品登録結果エリアAR2は、図10と同様の態様でよい。
同図の商品登録結果エリアAR2のリスト項目Itmにおいては、商品名と価格とが示されるとともに、数量変更エリアAR222と取消ボタンとBT52とが配置されている。
数量変更エリアAR222は、対応の商品の登録数量を変更する操作が行われるエリアである。数量変更エリアAR222においては、数量エリアAR52、プラスボタンBT51-1、マイナスボタンBT51-2が配置されている。
客は、プラスボタンBT51-1、マイナスボタンBT51-2を操作することで、対応の商品についての登録数量を変更することができる。この場合には、プラスボタンBT51-1、マイナスボタンBT51-2が操作されて登録数量が変更され、同じリスト項目Itmにおいて示される価格について、変更された登録数量に応じた価格に更新されるごとに登録数量が確定されるようにしてよい。
また、客は、取消ボタンとBT52を操作することで、対応の商品の登録の取り消しを行うことができる。この場合には、取消ボタンとBT52が操作されたことに応じて、客に取消の確認を行うための確認画面が表示される。客は、商品を取り消してよいのであれば、確認画面に対して取消指示操作を行う。取消指示操作が行われたことに応じて、確認画面は消去され、商品登録画面の表示に戻る。表示された商品登録画面の商品登録結果エリアAR2においては、今回の取り消しの対象とされた商品に対応するリスト項目Itmが削除されている。
Fig. 14 shows an example of the form of the product registration result area AR2 as a modified example of this embodiment. The product registration result area AR2 in the figure corresponds to the cart holding state. In this modified example, the product registration result area AR2 in the hand-held holding state may be the same as that in Fig. 10.
In the list item Itm of the product registration result area AR2 in the figure, the product name and price are displayed, and a quantity change area AR222, a cancel button, and a button BT52 are arranged.
The quantity change area AR222 is an area where an operation for changing the registered quantity of the corresponding product is performed. In the quantity change area AR222, a quantity area AR52, a plus button BT51-1, and a minus button BT51-2 are arranged.
A customer can change the registered quantity of a corresponding product by operating the plus button BT51-1 or the minus button BT51-2. In this case, the registered quantity is changed by operating the plus button BT51-1 or the minus button BT51-2, and the registered quantity may be confirmed each time the price shown in the same list item Itm is updated to a price corresponding to the changed registered quantity.
Furthermore, the customer can cancel the registration of the corresponding product by operating the cancel button and BT52. In this case, in response to the operation of the cancel button and BT52, a confirmation screen is displayed for the customer to confirm the cancellation. If the customer is happy to cancel the product, he or she performs a cancel instruction operation on the confirmation screen. In response to the cancel instruction operation being performed, the confirmation screen is cleared and the display returns to the product registration screen. In the product registration result area AR2 of the displayed product registration screen, the list item Itm corresponding to the product that was the subject of this cancellation has been deleted.

なお、商品登録画面における撮像画像エリアAR1においても、手持ち保持状態とカート保持状態とで態様を変更させてよい。一例として、カート保持状態において、図10(C)の撮像画像エリアAR1において表示されている「バーコードをスキャンしてください」といったメッセージや、撮像画像におけるスキャン対象の商品のコードの位置を案内する枠の表示等を、視認性が良くなるように、手持ち保持状態のときより拡大して表示してよい。このときに、商品のコードを枠内に納めやすいように、手持ち保持状態のときとは異なる撮像画像の倍率が設定されるようにしてもよい。 The captured image area AR1 on the product registration screen may also be altered between the hand-held state and the cart-held state. As an example, in the cart-held state, messages such as "Please scan the barcode" displayed in the captured image area AR1 of FIG. 10(C) and a frame indicating the position of the code of the product to be scanned in the captured image may be displayed larger than in the hand-held state to improve visibility. At this time, a magnification of the captured image different from that in the hand-held state may be set so that the product code can be easily fitted within the frame.

[処理手順例]
図15のフローチャートを参照して、携帯端末60が商品登録画面の表示に関連して実行する処理手順例について説明する。同図の処理は、商品登録中(商品登録初期画面の表示を開始してから精算移行指示操作が行われるまでの間)において実行される。また、同図の処理は、カート保持状態においては、数量エリアAR221に対する操作に応じて、図13の商品登録変更画面P40が表示される場合に対応する。
[Example of processing procedure]
An example of a processing procedure executed by the mobile terminal 60 in relation to the display of the product registration screen will be described with reference to the flowchart of Fig. 15. The processing in Fig. 15 is executed during product registration (from the start of displaying the product registration initial screen until a payment transition instruction operation is performed). In addition, the processing in Fig. 15 corresponds to the case where the product registration change screen P40 in Fig. 13 is displayed in response to an operation on the quantity area AR221 in a cart holding state.

ステップS101:商品登録中において、携帯端末60は、センサ部608における運動センサの検出信号に基づいて、現在の保持状態がカート保持状態であるか否かについて判定する。 Step S101: During product registration, the mobile terminal 60 determines whether the current holding state is a cart holding state based on the detection signal of the motion sensor in the sensor unit 608.

ステップS102:カート保持状態であると判定された場合、携帯端末60は、図11(B)のように拡大された商品登録結果エリアAR2による商品登録画面を表示する。以下の説明において、拡大された商品登録結果エリアAR2による商品登録画面については、拡大商品登録画面とも記載する。 Step S102: If it is determined that the cart is in a holding state, the mobile terminal 60 displays a product registration screen with the product registration result area AR2 enlarged as shown in FIG. 11 (B). In the following description, the product registration screen with the enlarged product registration result area AR2 is also referred to as the enlarged product registration screen.

ステップS103:ステップS101にて、カート保持状態ではなく手持ち保持状態であると判定された場合、携帯端末60は、図10(C)、図11(A)等に示したように、標準サイズの商品登録結果エリアAR2による商品登録画面を表示する。以下の説明において、標準サイズの商品登録結果エリアAR2による商品登録画面については標準商品登録画面とも記載する。 Step S103: If it is determined in step S101 that the item is not in a cart-held state but in a hand-held state, the mobile terminal 60 displays a product registration screen with a standard-sized product registration result area AR2, as shown in Figures 10(C), 11(A), etc. In the following description, the product registration screen with a standard-sized product registration result area AR2 is also referred to as the standard product registration screen.

ステップS104:ステップS102またはステップS103の処理の後、携帯端末60は、現在において表示されている商品登録画面におけるリスト項目Itmのいずれかにおける数量エリアAR221に対する操作が行われたか否かを判定する。 Step S104: After processing step S102 or step S103, the mobile device 60 determines whether an operation has been performed on the quantity area AR221 of any of the list items Itm on the currently displayed product registration screen.

ステップS104にて数量エリアAR221に対する操作が行われないと判定された場合には、ステップS101に処理が戻される。
ステップS101に処理が戻された際に、ステップS101に処理が戻される前と現在とで、保持状態に変化が無い場合には、ステップS102またはステップS103の処理をスキップしてステップS104に移行されてよい。
これに対して、ステップS101に処理が戻されたタイミングにて、客が携帯端末60をカート保持状態から手持ち保持状態にした場合には、ステップS101にて手持ち保持状態であることが判定される。この場合、携帯端末60は、ステップS103の処理を実行することで、これまでの拡大商品登録画面の表示から、標準商品登録画面の表示に変更する。
また、ステップS101に処理が戻されたタイミングにて、客が携帯端末60を手持ち保持状態からカート保持状態にした場合には、ステップS101にてカート保持状態であることが判定される。この場合、携帯端末60は、ステップS102の処理を実行することで、これまでの標準商品登録画面の表示から、拡大商品登録画面の表示に変更する。
If it is determined in step S104 that no operation has been performed on the quantity area AR221, the process returns to step S101.
When the process returns to step S101, if there is no change in the holding state between before the process returned to step S101 and now, the process may skip step S102 or step S103 and proceed to step S104.
On the other hand, if the customer changes the mobile terminal 60 from a cart-holding state to a hand-held state at the timing when the process is returned to step S101, it is determined in step S101 that the mobile terminal 60 is in a hand-held state. In this case, the mobile terminal 60 executes the process of step S103 to change the display from the enlarged product registration screen to the standard product registration screen.
Furthermore, when the customer changes the mobile terminal 60 from a hand-held state to a cart-held state at the timing when the process is returned to step S101, it is determined in step S101 that the mobile terminal 60 is in a cart-held state. In this case, the mobile terminal 60 executes the process of step S102 to change the display from the standard product registration screen to an enlarged product registration screen.

ステップS105:ステップS104にて数量エリアAR221に対する操作が行われたと判定された場合、携帯端末60は、現在の保持状態がカート保持状態であるか否かを判定する。 Step S105: If it is determined in step S104 that an operation has been performed on the quantity area AR221, the mobile terminal 60 determines whether the current holding state is a cart holding state.

ステップS106:ステップS105によりカート保持状態であると判定された場合、携帯端末60は、図13に例示したように拡大された商品登録変更画面P40を表示させる。 Step S106: If it is determined in step S105 that the cart is in a holding state, the mobile terminal 60 displays an enlarged product registration change screen P40 as shown in FIG. 13.

ステップS107:ステップS105により手持ち保持状態であると判定された場合、携帯端末60は、図12に例示した標準サイズの商品登録変更画面P30を表示させる。 Step S107: If step S105 determines that the product is being held in the hand, the mobile terminal 60 displays the standard-sized product registration change screen P30, as shown in FIG. 12.

ステップS108:携帯端末60は、ステップS106またはステップS107の処理によって表示された商品登録変更画面(P30またはP40)に対して、登録内容の変更を確定させる操作(変更確定操作)が行われるのを待機する。ここでの変更確定操作は、プラスボタンまたはマイナスボタンの操作によって変更した数量を確定(決定)する操作、もしくは対象の商品の登録の取り消しを確定させる操作のいずれかとなる。 Step S108: The mobile terminal 60 waits for an operation to confirm the change to the registered contents (change confirmation operation) on the product registration change screen (P30 or P40) displayed by the processing of step S106 or step S107. The change confirmation operation here is either an operation to confirm (determine) the quantity changed by operating the plus button or minus button, or an operation to confirm the cancellation of the registration of the target product.

ステップS109:変更確定操作が行われると、携帯端末60は、対象の商品について変更された登録内容を確定させる処理を実行するとともに、これまで表示させていた商品登録変更画面を消去し、ステップS101に処理を戻す。 Step S109: When the change confirmation operation is performed, the mobile terminal 60 executes a process to confirm the changed registration details for the target product, erases the product registration change screen that was displayed up until that point, and returns the process to step S101.

なお、同図の処理では、商品登録変更画面の表示中は、保持状態が変化したとしても、当該保持状態の変化にかかわらず、最初に表示された商品登録変更画面P30、商品登録変更画面P40の表示が維持されるようにされている。これは、商品登録変更画面については、保持状態の変化に応じて態様を変更すると、かえって操作がしにくくなる場合があることを配慮したものである。なお、場合によっては、保持状態の変化に応じて商品登録変更画面を変更してもよい。 In the process shown in the figure, even if the holding state changes while the product registration change screen is displayed, the display of the initially displayed product registration change screen P30 and product registration change screen P40 is maintained regardless of the change in the holding state. This is to take into consideration the fact that changing the appearance of the product registration change screen in response to a change in the holding state may make it more difficult to operate. In some cases, the product registration change screen may be changed in response to a change in the holding state.

<変形例>
以下、本実施形態の変形例について説明する。以下に説明する変形例は、適宜、上記実施形態及び他の変形例と組み合わされてよい。
<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を用いて商品登録を終えた後、客は、精算移行指示操作(精算移行指示ボタンBT15に対する操作)を行って携帯端末60にてコード画面を表示させたうえで、コード画面において表示されたコードを精算装置40に読み取らせることで精算を開始することができる。
精算装置40にコードを読み取らせるためには、客は、携帯端末60を手に持って、携帯端末60の表示部405にて表示されているコードを精算装置40のスキャナ部406にかざすことになる。このため、カート保持状態にある携帯端末60に精算移行指示操作を行った場合には、客は、精算移行指示操作の後に、ショッピングカート70のホルダ71から携帯端末60を取り外して手に持つ必要がある。この際、携帯端末60は、精算移行指示操作後において、カート保持状態から手持ち保持状態に変化する。
[First Modification]
As described above, after completing product registration using the mobile terminal 60, the customer can perform a checkout transition instruction operation (operation of the checkout transition instruction button BT15) to display a code screen on the mobile terminal 60, and then start checkout by having the checkout device 40 read the code displayed on the code screen.
To have the settlement device 40 read the code, the customer holds the mobile terminal 60 in his/her hand and holds the code displayed on the display unit 405 of the mobile terminal 60 over the scanner unit 406 of the settlement device 40. Therefore, when a settlement transition instruction operation is performed on the mobile terminal 60 in the cart holding state, the customer needs to remove the mobile terminal 60 from the holder 71 of the shopping cart 70 and hold it in his/her hand after the settlement transition instruction operation. At this time, the mobile terminal 60 changes from the cart holding state to the hand-held state after the settlement transition instruction operation.

そこで、本変形例の携帯端末60は、精算移行指示操作が行われたときにカート保持状態であると判定した場合には、精算移行指示操作に応じて表示するコード画面のメッセージエリアAR3において、図16に示すように、図10(D)とは異なるメッセージを表示する。
図16のメッセージエリアAR3においては、「精算機に下記コードを読み取らせますので、スマホを手に取ってください」と表示されている。つまり、図16のメッセージエリアAR3においては、精算装置40にコードを読み取らせるにあたり、まず、携帯端末60をホルダ71から取り外して手に持ってもらうようにすることを客に案内するメッセージが表示されている。
図16の表示を行っている状態の携帯端末60を、客がホルダ71から取り外して手に持つと、携帯端末60は、カート保持状態から手持ち保持状態に変化したことを判定する。このように手持ち保持状態に変化したことを判定すると、携帯端末60は、コード画面におけるメッセージエリアAR3の表示を、例えば図10(D)の表示に変更してよい。
また、本変形例では、手持ち保持状態のもとで精算移行指示操作が行われた場合には、図10(D)と同様の内容のメッセージエリアAR3を、コード画面の表示の開始から表示してよい。
Therefore, when the mobile terminal 60 of this modified example determines that the cart is in a cart holding state when a checkout transition instruction operation is performed, it displays a message different from that shown in Figure 10 (D) in the message area AR3 of the code screen displayed in response to the checkout transition instruction operation, as shown in Figure 16.
16 , a message is displayed saying, "Please pick up your smartphone so that the settlement machine can read the code below." In other words, in the message area AR3 in FIG 16 , a message is displayed instructing the customer to first remove the mobile terminal 60 from the holder 71 and hold it in their hand before the settlement device 40 can read the code.
When a customer removes the mobile terminal 60 displaying the display in Fig. 16 from the holder 71 and holds it in his/her hand, the mobile terminal 60 determines that the state has changed from the cart-held state to the hand-held state. When it is determined that the state has changed to the hand-held state, the mobile terminal 60 may change the display in the message area AR3 on the code screen to, for example, the display in Fig. 10(D).
In addition, in this modified example, when a settlement transition instruction operation is performed while the device is being held in hand, a message area AR3 with content similar to that shown in FIG. 10 (D) may be displayed from the start of the display of the code screen.

[第2変形例]
続いて、第2変形例について説明する。本変形例のもとでは、店舗におけるセルフ運用として、客が計量値付け装置により値付けを行って商品を登録する、セルフ方式による量り売り対応の売り場が設けられる。
計量値付け装置は、秤台に載せられた登録対象の商品の重量を計測し、計測された商品の重量単価等の情報を利用して、計測した重量に応じた商品の価格を確定させることで、商品登録を行うようにされる。
このようなセルフ方式に対応の計量値付け装置が使用される売り場に関しては、商品登録に関する手順とこれに伴うショッピングシステムでの処理が、先の実施形態の場合と異なってくる。以下、この点について説明する。
[Second Modification]
Next, a second modified example will be described. In this modified example, a sales area capable of selling by weight in a self-service manner is provided in a store, where customers can price products using a weighing pricing device and register the products.
The weighing and pricing device measures the weight of the product to be registered that is placed on a weighing platform, and registers the product by determining the price of the product according to the measured weight using information such as the weight unit price of the measured product.
In a sales area where a weighing and pricing device compatible with such a self-service system is used, the procedure for registering products and the associated processing in the shopping system are different from those in the previous embodiment. This point will be described below.

まず、計量値付け装置が使用される売り場での客による商品登録に関する手順例について説明する。
客は、量り売り商品が購入対象である場合に、まず、自分の携帯端末60を用いて、以下のようにして購入対象の商品の品目の入力を行う。
図17には、店舗において量り売り商品が陳列された様子の一例が示されている。同図の例では、量り売り商品として、レモンLM、リンゴAP、オレンジOGが陳列されている。また、陳列されたレモンLM、リンゴAP、オレンジOGごとに対応して、商品情報パネル3000-LM、3000-AP、3000-OGが設置されている。商品情報パネル3000-LM、3000-AP、3000-OGについて特に区別しない場合には、商品情報パネル3000と記載する。
First, an example of a procedure for a customer to register an item at a sales floor where a weighing and pricing device is used will be described.
When a customer wishes to purchase a commodity sold by weight, the customer first uses his/her mobile terminal 60 to input the item name of the commodity to be purchased as follows.
17 shows an example of a display of products sold by weight in a store. In the example shown in the figure, lemons LM, apples AP, and oranges OG are displayed as products sold by weight. Also, product information panels 3000-LM, 3000-AP, and 3000-OG are installed corresponding to the displayed lemons LM, apples AP, and oranges OG. When no particular distinction is made between the product information panels 3000-LM, 3000-AP, and 3000-OG, they will be referred to as product information panel 3000.

商品情報パネル3000は、対応の商品の情報を提示する。同図においては、商品情報パネル3000-LMが拡大されて示されている。このように、商品情報パネル3000-LMにおいては、商品の情報として、商品の品目がレモンであることと、単位重量あたりの単価と、商品情報コード3001とが提示されている。商品情報コード3001は、同図の例ではバーコード(一次元コード)とされている。商品情報コード3001は、レモンとしての商品の品目の商品コードを含む。
他の商品情報パネル3000においても、同様に、商品の情報として、商品の品目、単位重量あたりの単価、商品情報コードが提示されている。
The product information panel 3000 presents information on the corresponding product. In the figure, the product information panel 3000-LM is shown enlarged. Thus, the product information panel 3000-LM presents, as product information, that the product's item is lemon, the unit price per unit weight, and a product information code 3001. In the example shown in the figure, the product information code 3001 is a barcode (one-dimensional code). The product information code 3001 includes the product code of the product's item type as lemon.
Similarly, the other product information panels 3000 also present product information such as the product category, unit price per unit weight, and product information code.

商品情報パネル3000は、ディスプレイデバイスが表示を行うことにより商品の情報を提示するようにされてよい。あるいは、商品情報パネル3000は、ポスターなどのような印刷物を貼り付けることで商品の情報を提示するようにされてよい。 The product information panel 3000 may be configured to present product information by displaying it on a display device. Alternatively, the product information panel 3000 may be configured to present product information by attaching a printed material such as a poster.

購入対象の商品の品目を入力するにあたり、客は、自分の携帯端末60に商品登録画面を表示させ、購入対象の商品の商品情報パネル3000にて提示されている商品情報コードを携帯端末60に読み取らせる。同図においては、客がレモンLMに対応する商品情報コード3001を読み取らせる様子が示されている。携帯端末60の商品登録画面における撮像画像エリアAR1には商品情報コード3001を撮像した様子が示されている。
このようにしてレモンLMに対応する商品情報コード3001のコードスキャンが行われると、携帯端末60は、読み取られた商品情報コード3001からレモンLMの商品情報を取得する。携帯端末60は、取得された商品情報を利用して、量り売り商品の品目としてレモンLMを指定する。
When inputting the item of the product to be purchased, the customer displays the product registration screen on his/her mobile terminal 60 and has the mobile terminal 60 read the product information code displayed on the product information panel 3000 of the product to be purchased. The figure shows the customer reading the product information code 3001 corresponding to lemon LM. The captured image area AR1 on the product registration screen of the mobile terminal 60 shows the captured image of the product information code 3001.
When the product information code 3001 corresponding to lemon LM is scanned in this manner, the mobile terminal 60 acquires product information of lemon LM from the read product information code 3001. The mobile terminal 60 uses the acquired product information to specify lemon LM as an item of a product sold by weight.

また、商品登録画面においては、商品登録結果エリアAR2が配置される。商品登録結果エリアAR2には、現時点における購入対象の商品の登録状況が示されている。同図では、商品登録結果エリアAR2においては、概算エリアAR21、リスト項目Itmが配置されている。同図においては、リスト項目Itmとして、ヨーグルト、リンゴAP、レモンLMごとに対応する3つのリスト項目Itm-1、Itm-2、Itm-3が配置された状態が示される。
この場合、ヨーグルトは量り売り商品ではない。このため、ヨーグルトのリスト項目Itm-3においては、数量エリアAR221において「×1」と表示されていることで1個が登録済みとされるとともに、価格が160円であることが示されている。
これに対して、リンゴAP、レモンLMの各量り売り商品については、購入対象の商品について、「仮登録」の状態(仮登録状態)である。仮登録状態の商品とは、品目の入力は行われたが、未だ値付けが完了していない(計量待ちの状態でもある)商品である。
このため、リンゴAP、レモンLMのリスト項目Itm-1、Itm-2においては、例えば「要計量」との数量エリアAR221によって、計量による値付けが未だ行われていないことを示している。これに伴い、リンゴAP、レモンLMのリスト項目においては、「??円」との表示によって、価格について未確定であることが示されている。また、リスト項目Itm-1、Itm-2においては、仮登録状態を示す所定の背景色が設定される。
Furthermore, a product registration result area AR2 is arranged on the product registration screen. The product registration result area AR2 shows the current registration status of the product to be purchased. In the figure, an estimate area AR21 and list items Itm are arranged in the product registration result area AR2. In the figure, three list items Itm-1, Itm-2, and Itm-3 corresponding to yogurt, apples AP, and lemons LM are arranged as list items Itm.
In this case, yogurt is not a product sold by weight, so for the list item Itm-3 for yogurt, "x1" is displayed in the quantity area AR221, indicating that one unit has been registered, and the price is 160 yen.
In contrast, the Apple AP and Lemon LM products sold by weight are in a "provisionally registered" state (provisionally registered state) for the products to be purchased. A product in a provisionally registered state is a product for which the item has been entered but pricing has not yet been completed (it is also in a state of waiting to be weighed).
For this reason, in the list items Itm-1 and Itm-2 for Apple AP and Lemon LM, for example, the quantity area AR221 indicates that pricing by weighing has not yet been done, with "quantity required." Accordingly, in the list items for Apple AP and Lemon LM, the display of "?? yen" indicates that the price is yet to be determined. Furthermore, in the list items Itm-1 and Itm-2, a predetermined background color is set to indicate the provisional registration status.

同図の例では、客は量り売り商品として、レモンLMとリンゴAPとを仮登録している状況にある。この場合において、客が購入対象として品目を指定した量り売り商品は、レモンLMとリンゴAPとの2種類であった。この場合の客は、レモンLMとリンゴAPとのそれぞれについて計量することになる。そこで、客は、陳列されているレモンLM、リンゴAPのうちから、それぞれ自分が購入しようとする分量(個数)を取り出すようにする。そして、取り出したレモンLM、リンゴAPを持参し、客は、計量値付け装置に赴く。 In the example shown in the figure, the customer has provisionally registered lemons LM and apples AP as products sold by weight. In this case, the two products sold by weight that the customer specified as items to purchase are lemons LM and apples AP. In this case, the customer will weigh each of the lemons LM and apples AP. The customer will then remove the amount (number) of lemons LM and apples AP that he or she wishes to purchase from the lemons LM and apples AP on display. The customer then takes the removed lemons LM and apples AP with him or her to the weighing and pricing device.

客が赴いた先の計量値付け装置は、他の客の操作に対応して動作していない状態であったことから、一取引に応じた計量の開始を待機する待機モードの状態にあった。待機モードの計量値付け装置は、表示部に初期状態の値付け操作画面を表示させている。 The weighing and pricing device where the customer arrived was not operating in response to operations by other customers, and was therefore in standby mode, waiting for the start of weighing for a transaction. In standby mode, the weighing and pricing device displayed the initial pricing operation screen on the display unit.

図18は、初期状態の値付け操作画面の一例を示している。同図の値付け操作画面においては計量結果エリアAR61が配置される。計量結果エリアAR61は、値付け対象の量り売り商品について計量した結果が表示されるエリア(欄)である。計量結果エリアAR61においては、重量エリアAR61-1、重量単価エリアAR61-2、合計金額エリアAR61-3が含まれる。
重量エリアAR61-1は、値付け対象の量り売り商品について計測された重量が示されるエリアである。
重量単価エリアAR61-2は、値付け対象の量り売り商品の重量単価が示されるエリアである。
18 shows an example of a pricing operation screen in an initial state. A weighing result area AR61 is arranged on the pricing operation screen in the figure. The weighing result area AR61 is an area (column) in which the results of weighing the item sold by weight to be priced are displayed. The weighing result area AR61 includes a weight area AR61-1, a price per unit weight area AR61-2, and a total amount area AR61-3.
The weight area AR61-1 is an area in which the measured weight of the bulk product to be priced is shown.
The price per weight area AR61-2 is an area in which the price per weight of the commodity being priced is shown.

なお、量り売り商品のうちには、計測された重量と単位重量に基づいて個数が算出され、算出された個数と、1個あたりの単価とに基づいて価格が算出される個数対応のものがある。このような個数対応の量り売り商品の場合には、重量エリアAR61-1には、計測された重量と単位重量に基づいて算出された個数が表示されるとともに、重量単価エリアAR61-2には1個あたりの単価が示されてよい。
合計金額エリアAR61-3は、同じ一取引のもとで、これまでに値付けが完了した量り売り商品の価格を合計した合計金額が示されるエリアである。
In addition, among the products sold by weight, there are products sold by number, in which the number of items is calculated based on the measured weight and unit weight, and the price is calculated based on the calculated number of items and the unit price per item. In the case of such products sold by weight, the weight area AR61-1 may display the number of items calculated based on the measured weight and unit weight, and the weight unit price area AR61-2 may display the unit price per item.
The total amount area AR61-3 is an area showing the total amount of the prices of the bulk items for which pricing has been completed up to this point in the same transaction.

商品選択エリアAR62は、値付け対象とする商品を選択可能なエリアである。同図の商品選択エリアAR62においては、商品選択エリアAR62に4つのタブTB(TB-1~TB-4)が配置されている。商品選択エリアAR62においては、タブTBごとにそれぞれ商品ボタンが配置されるシートが対応付けられている。タブTBは、客の操作により選択可能である。選択されたタブTBは、他のタブTBに対して強調表示が行われ、商品選択エリアAR62においては、選択されたタブTBのシートに配置された商品ボタンBT6が表示される。 The product selection area AR62 is an area in which the product to be priced can be selected. In the product selection area AR62 in the same figure, four tabs TB (TB-1 to TB-4) are arranged in the product selection area AR62. In the product selection area AR62, each tab TB is associated with a sheet on which product buttons are arranged. The tab TB can be selected by the customer's operation. The selected tab TB is highlighted relative to the other tabs TB, and in the product selection area AR62, the product button BT6 arranged on the sheet of the selected tab TB is displayed.

同図の例では、タブTB-1に対応するシートは、仮登録商品の商品ボタンBT6が配置される。
タブTB-2に対応するシートは、量り売り商品の分類により予め商品マスタに登録されている商品ごとの商品ボタンBT6(プリセットキー)が所定の順序で配置される。
タブTB-3に対応するシートは、商品マスタにおける量り売り商品の分類のもと、さらに、果物に分類される商品の商品ボタンが配置される。
タブTB-4に対応するシートは、商品マスタにおける量り売り商品の分類のもと、さらに野菜に分類される商品の商品ボタンが配置されるシートに対応するタブである。
この場合には、量り売り商品のうち、果物と野菜の商品が購入実績が高いことに応じて、果物のシートと野菜のシートとを用意したものである。
In the example of the same figure, the sheet corresponding to the tab TB-1 has a product button BT6 for a provisionally registered product arranged thereon.
On the sheet corresponding to tab TB-2, product buttons BT6 (preset keys) for each product that is registered in advance in the product master according to the classification of the bulk sales product are arranged in a predetermined order.
The sheet corresponding to tab TB-3 has product buttons for products classified as fruits under the classification of bulk products in the product master.
The sheet corresponding to tab TB-4 is a tab corresponding to a sheet on which product buttons for products further classified as vegetables under the classification of bulk products in the product master are arranged.
In this case, a sheet for fruits and a sheet for vegetables are prepared in response to the fact that fruits and vegetables have a high purchase history among the bulk products.

初期状態の値付け操作画面では、同図に示されるように、タブTB-2が選択されている。これにより、商品選択エリアAR62においては、タブTB-2に対応するシート上で商品マスタに量り売り商品の分類で登録された商品全般に含まれる商品の商品ボタンBT6が配置された状態にある。
タブTB-2に対応するシートは、携帯端末60を利用せずに量り売り商品の値付けを行う客が、値付け対象の量り売り商品を選択する操作を行うエリアとなる。
As shown in the figure, the tab TB-2 is selected on the initial pricing operation screen, and as a result, in the product selection area AR62, product buttons BT6 for products included in the general products registered in the product master under the classification of products sold by weight are arranged on the sheet corresponding to the tab TB-2.
The sheet corresponding to tab TB-2 is an area where a customer who is pricing bulk items without using a mobile terminal 60 can select the bulk items to be priced.

購入対象の量り売り商品が果物である場合、商品登録に携帯端末60を用いない客は、タブTB-3を操作して、果物の分類の量り売り商品の商品ボタンBT6が配置されたシートを表示させることができる。客は、表示されたシートに配置された商品ボタンBT6のうちから、購入対象の量り売り商品に対応する商品ボタンBT6を操作し、値付け対象の商品の品目として指定を行うことができる。
また、購入対象の量り売り商品が野菜である場合、商品登録に携帯端末60を用いない客は、タブTB-4を操作して、野菜の分類の量り売り商品の商品ボタンBT6が配置されたシートを表示させことができる。客は、表示されたシートに配置された商品ボタンBT6のうちから、購入対象の量り売り商品に対応する商品ボタンBT6を操作し、値付け対象の商品の品目として指定を行うことができる。
If the bulk product to be purchased is fruit, a customer who does not use the mobile terminal 60 to register the product can operate the tab TB-3 to display a sheet on which product buttons BT6 for bulk products in the fruit category are arranged. The customer can operate the product button BT6 corresponding to the bulk product to be purchased from among the product buttons BT6 arranged on the displayed sheet, and designate it as the item of the product to be priced.
Furthermore, if the bulk product to be purchased is a vegetable, a customer who does not use the mobile terminal 60 to register the product can operate the tab TB-4 to display a sheet on which product buttons BT6 for bulk products in the vegetable category are arranged. The customer can operate the product button BT6 corresponding to the bulk product to be purchased from among the product buttons BT6 arranged on the displayed sheet, and designate it as the item of the product to be priced.

また、商品選択エリアAR62における上側にはメッセージエリアARmが配置されている。メッセージエリアARmは、現在の画面の内容に応じた所定の内容のメッセージが表示されるエリアである。同図のメッセージエリアARmにおいては、「Select The Item」と表示されている。つまり、この場合のメッセージエリアARmには、値付け対象の商品の品目指定を行うための商品ボタンBT6の操作を行ってもらうことを客に案内するメッセージが表示されている。 In addition, a message area ARm is located above the product selection area AR62. The message area ARm is an area in which a message with a predetermined content according to the content of the current screen is displayed. In the message area ARm in the same figure, "Select The Item" is displayed. In other words, in this case, the message area ARm displays a message instructing the customer to operate the product button BT6 to specify the item of the product to be priced.

また、値付け操作画面においては、接続情報コードエリアAR64が配置される。接続情報コードエリアAR64は、接続情報コードCDが表示されるエリアである。同図の接続情報コードは二次元コードであるが、例えばバーコード等の他の形式のコードであってもよい。接続情報コードCDは、買い物アプリケーションが動作する携帯端末60が、例えばBluetoothにより計量値付け装置と接続するための手続き等が示される制御情報である。
接続情報コードエリアAR64においては、客に向けて、接続情報コードCDを携帯端末60に読み取らせることを案内するメッセージの表示が行われている。
Furthermore, a connection information code area AR64 is arranged on the pricing operation screen. The connection information code area AR64 is an area in which a connection information code CD is displayed. The connection information code in the figure is a two-dimensional code, but may be another type of code such as a barcode. The connection information code CD is control information indicating a procedure for connecting the mobile terminal 60 running the shopping application to the weighing pricing device via Bluetooth, for example.
In the connection information code area AR64, a message is displayed to guide the customer to have the portable terminal 60 read the connection information code CD.

また、値付け操作画面においては、量り売り商品を文字入力操作により検索可能な検索エリアAR63が配置されている。同図の例では、検索エリアAR63において配置されたソフトウェアキーボードを操作して商品名等を入力することで量り売り商品の検索が可能なようにされている。
なお、検索エリアAR63は値付け操作画面に配置されていなくともよい。そのうえで、例えば値付け操作画面に対する所定操作が行われたことに応じて検索エリアAR63が表示されるようにしてよい。
In addition, the pricing operation screen includes a search area AR63 where bulk products can be searched for by inputting characters. In the example shown in the figure, bulk products can be searched for by inputting the product name, etc., using a software keyboard provided in the search area AR63.
The search area AR63 does not have to be arranged on the pricing operation screen. In addition, the search area AR63 may be displayed in response to a predetermined operation being performed on the pricing operation screen, for example.

商品登録に携帯端末60を利用する客は、購入対象の量り売り商品の登録の開始にあたり、接続情報コードエリアAR64に表示されている接続情報コードCDを携帯端末60により読み取らせる操作を行う。
携帯端末60は、上記のようにして接続情報コードCDを読み取ったことに応じて、計量値付け装置との通信を確立させる。
A customer using the mobile terminal 60 to register a product performs an operation to have the mobile terminal 60 read the connection information code CD displayed in the connection information code area AR64 when starting to register a bulk product to be purchased.
In response to reading the connection information code CD as described above, the portable terminal 60 establishes communication with the weighing and pricing device.

携帯端末60は、計量値付け装置との通信が確立されたことに応じて、計量値付け装置に対して、仮登録状態の量り売り商品の情報を送信する。具体的に、この場合の携帯端末60は、仮登録状態の量り売り商品の情報として、レモンLM、リンゴAPの情報を送信する。 When communication with the weighing and pricing device is established, the mobile terminal 60 transmits information about the temporarily registered bulk products to the weighing and pricing device. Specifically, the mobile terminal 60 in this case transmits information about Lemon LM and Apple AP as information about the temporarily registered bulk products.

計量値付け装置は、仮登録状態の量り売り商品の情報を受信したことに応じて、値付け操作画面について、図18から図19に示される態様に変更する。図19において、図18と同一部分には同一符号を付して適宜説明を省略する。 When the weighing pricing device receives information about a product sold by weight that is provisionally registered, it changes the pricing operation screen from the state shown in FIG. 18 to the state shown in FIG. 19. In FIG. 19, the same parts as in FIG. 18 are given the same reference numerals and descriptions are omitted as appropriate.

図19の値付け操作画面の商品選択エリアAR62では、図18にて選択されていたタブTB-1に代えてタブTB-1が選択された状態となっている。選択されたタブTB-1に対応するシートには、リンゴAPとレモンLMとに対応する2つの商品ボタンBT6が配置されている。2つの商品ボタンBT6に対応するリンゴAPとレモンLMの量り売り商品は、先の図17による説明のようにして仮登録された商品である。
つまり、携帯端末60は、携帯端末60から受信した仮登録状態の量り売り商品の情報に基づき、タブTB-1に対応するシートに、商品選択エリアAR62に仮登録状態の量り売り商品の商品ボタンBT6を表示させる。
この場合の商品ボタンBT6の配置順は、仮登録順(商品情報コードの読み取り順)に応じたものであってもよい。
In the product selection area AR62 of the pricing operation screen in Figure 19, tab TB-1 is selected instead of tab TB-1 that was selected in Figure 18. Two product buttons BT6 corresponding to apples AP and lemons LM are arranged on the sheet corresponding to the selected tab TB-1. The weight-sold products of apples AP and lemons LM corresponding to the two product buttons BT6 are products provisionally registered as explained above in Figure 17.
In other words, based on the information of the bulk product in a provisionally registered state received from the portable terminal 60, the portable terminal 60 displays a product button BT6 of the bulk product in a provisionally registered state in the product selection area AR62 on the sheet corresponding to the tab TB-1.
In this case, the arrangement order of the product buttons BT6 may correspond to the provisional registration order (the reading order of the product information code).

つまり、計量値付け装置は、待機モードにおいて携帯端末60との接続が確立されたことにより、仮登録状態の量り売り商品(仮登録商品)の情報を受信する。計量値付け装置は、仮登録商品の情報を受信した際に、初期状態の値付け操作画面においてタブTB-2のシート(図18)を表示させていた場合には、仮登録商品の商品ボタンBT6が配置されたタブTB-1のシートの表示(図19)に切り替えるようにされる。 In other words, the weighing pricing device receives information on products sold by weight that are provisionally registered (provisionally registered products) by establishing a connection with the mobile terminal 60 in standby mode. When the weighing pricing device receives information on provisionally registered products, if the tab TB-2 sheet (Figure 18) is displayed on the initial pricing operation screen, the weighing pricing device will switch to displaying the tab TB-1 sheet (Figure 19) on which the product button BT6 for provisionally registered products is located.

また、図19の値付け操作画面では、接続情報コードエリアAR64において、接続情報コードCDが消去された代わりに、例えば「接続中」のように、現在において計量値付け装置が携帯端末60と接続されている状態にあることを示す接続対応情報の表示が行われる。 In addition, on the pricing operation screen of FIG. 19, in the connection information code area AR64, the connection information code CD is erased and instead connection compatibility information, such as "connecting," is displayed, indicating that the weighing pricing device is currently connected to the mobile terminal 60.

また、同図のメッセージエリアARmにおいては、値付け対象の商品の品目指定を行うため商品ボタンBT6の操作を行ってもらうことを客に案内するメッセージが表示されている。 In addition, in the message area ARm of the same figure, a message is displayed instructing the customer to operate the product button BT6 to specify the item of the product to be priced.

以降の説明では、客は計量値付け装置に表示された値付け操作画面を操作して登録を行う場合を例に挙げる。
ここで、客は、仮登録状態のリンゴAPとレモンLMのうち、まず、リンゴAPから登録することとした。そこで、客は、リンゴAPに対応する商品ボタンBT1を操作した。これにより、リンゴAPが値付け対象として指定される。
In the following description, an example will be given in which a customer performs registration by operating a pricing operation screen displayed on the weighing pricing device.
Here, the customer decides to register Apple AP first, out of Apple AP and Lemon LM, which are provisionally registered. The customer then operates the product button BT1 corresponding to Apple AP. This designates Apple AP as the item to be priced.

リンゴAPが値付け対象として指定されたことに応じて、計量値付け装置における表示部の表示は、値付け操作画面から計量案内画面に遷移する。
計量案内画面においては、図示は省略するが、客に向けて、値付け対象の商品を秤台に載せてもらうように案内するメッセージが表示される。
In response to the apple AP being designated as a pricing target, the display on the display unit of the weighing and pricing device transitions from the pricing operation screen to a weighing guidance screen.
Although not shown in the figure, the weighing guidance screen displays a message to the customer instructing them to place the product to be priced on the weighing platform.

計量案内画面が表示された状態において、客は、計量値付け装置の秤台に値付け対象のリンゴAPを載せるようにする。
リンゴAPが秤台に載せられたことに応じて、計量値付け装置は、値付け処理を実行する。つまり、計量値付け装置は、計測したリンゴAPの重量が安定したと判定したことに応じてリンゴAPの重量を確定させ、確定された重量と重量単価とにより価格を算出する。
With the weighing guidance screen displayed, the customer places the apple AP to be priced on the scale of the weighing and pricing device.
In response to the apple AP being placed on the weighing platform, the weighing and pricing device executes a pricing process. That is, the weighing and pricing device determines the weight of the apple AP in response to determining that the measured weight of the apple AP has stabilized, and calculates the price based on the determined weight and the unit price by weight.

このように値付け処理が実行されたことに応じて、表示部における表示は、計量結果画面に遷移する。
計量結果画面においては、図示は省略するが、計量されたリンゴAPの重量が示されるとともに、重量に応じて算出されたリンゴAPの価格と、算出された価格に応じた合計金額等が表示される。
また、計量結果画面は、例えばラベル発行ボタンが配置されることで、ラベル発行を指示する操作が可能とされている。客は、ラベル発行ボタンを操作する。この場合の計量値付け装置は、ラベル発行ボタンが操作されたことに応じて値付け処理による値付けを確定させ、リンゴAPについて確定された値付け結果を反映した内容が印刷されたラベル(単品ラベル)を発行する。
In response to the pricing process being executed in this manner, the display on the display unit transitions to a weighing result screen.
On the weighing result screen, although not shown in the figure, the weight of the weighed Apple AP is shown, along with the price of the Apple AP calculated based on the weight and a total amount based on the calculated price, etc.
The weighing result screen may also have a label issuing button, which allows the customer to issue a label. The customer operates the label issuing button. In this case, the weighing pricing device confirms the pricing process in response to the label issuing button being operated, and issues a label (single item label) on which the pricing result confirmed for the apple AP is printed.

また、ラベル発行ボタンに対する操作が行われたことに応じて、計量値付け装置は、ラベルの発行とともに、接続先の携帯端末60に対して、リンゴAPについての商品値付け情報の送信を行う。 In response to an operation of the label issuing button, the weighing and pricing device issues a label and also transmits product pricing information for the apple AP to the connected mobile terminal 60.

なお、図示は省略するが、ラベルが発行された後は、計量結果画面からラベル貼付案内画面の表示に遷移するようにされてよい。 Although not shown in the figure, after the label is printed, the weighing result screen may transition to a label attachment guidance screen.

上記のように仮登録状態の量り売り商品について値付け結果が得られ、ラベルが発行されるタイミングで、計量値付け装置は、値付け結果が反映されたリンゴAPの商品登録情報を、携帯端末60に送信する。
なお、計量値付け装置は、商品登録情報を、通信回線を介して取引管理装置20に送信するようにしてもよい。
When the pricing results are obtained for the bulk products in the provisionally registered state as described above and a label is issued, the weighing pricing device transmits the product registration information of the Apple AP reflecting the pricing results to the mobile terminal 60.
The weighing and pricing device may transmit the product registration information to the transaction management device 20 via a communication line.

リンゴAPのラベルの発行が行われたことに応じて、値付け操作画面が再度表示される。表示された値付け操作画面においては、図19の値付け操作画面において表示されていたリンゴAPの商品ボタンBT1がグレーアウトあるいは消去されることにより操作不可となっている。 As soon as the label for the Apple AP has been issued, the pricing operation screen is displayed again. On the displayed pricing operation screen, the Apple AP product button BT1 that was displayed on the pricing operation screen in FIG. 19 is grayed out or erased, making it inoperable.

同図の値付け操作画面が表示された状態のもとで、客は、未だ仮登録状態であるレモンLMを値付け対象とするために、レモンLMの商品ボタンBT1を操作する。 With the pricing operation screen in the figure displayed, the customer operates the Lemon LM product button BT1 to make the Lemon LM, which is still in a provisional registration state, the subject of pricing.

客は、レモンLMに対応する商品ボタンBT11-2を操作した後、先に説明したリンゴAPと同様の手順で、レモンLMの値付け処理と、ラベルの発行を計量値付け装置に行わせる。レモンLMについてのラベルの発行が行われたことに応じて、仮登録状態にあった全ての量り売り商品についての値付け処理(登録)が完了したことになる。 The customer operates the product button BT11-2 corresponding to the lemon LM, and then has the weighing pricing device price the lemon LM and print a label in the same manner as for the apple AP described above. With the label for the lemon LM printed, the pricing process (registration) for all bulk products that were provisionally registered is completed.

仮登録状態にあった全ての量り売り商品についての登録が完了したことに応じて、計量値付け装置の表示部の表示は初期状態の値付け操作画面(図18)に戻るようにされる。 When registration has been completed for all bulk items that were in a provisionally registered state, the display on the weighing pricing device's display will return to the initial pricing operation screen (Figure 18).

また、仮登録状態にあった全ての量り売り商品についての登録が完了したことに応じて、携帯端末60にて表示される商品登録画面は、例えば図20に示される状態となる。
同図の商品登録画面の商品登録結果エリアAR2は、図17との比較では、以下のように変化している。つまり、レモンLMとリンゴAPとに対応するリスト項目Itm-1、Itm-2は、仮登録であることを示す状態から登録済みであることを示す状態となっている。具体的に、リスト項目Itm-1、Itm-2のそれぞれにおける背景色は、仮登録状態を示す色から登録済みを示す色に変化している。また、リスト項目Itm-1、Itm-2のそれぞれにおいて値付け処理によって確定された価格が示される。また、リスト項目Itm-1、Itm-2のそれぞれにおける数量エリアAR221は「要計量」から「計量」に変化している。「計量」との数量エリアAR221は、対応の商品が量り売り商品であって計量、値付けの処理によって登録されたものであることを示す。
In response to the completion of registration of all bulk products that were in a provisionally registered state, the product registration screen displayed on the mobile terminal 60 will be, for example, as shown in FIG.
The product registration result area AR2 on the product registration screen in the figure has changed as follows, in comparison with FIG. 17. That is, the list items Itm-1 and Itm-2 corresponding to lemon LM and apple AP have changed from a state indicating provisional registration to a state indicating registered. Specifically, the background color of each of the list items Itm-1 and Itm-2 has changed from a color indicating a provisional registration state to a color indicating registered. In addition, the price determined by the pricing process is displayed in each of the list items Itm-1 and Itm-2. In addition, the quantity area AR221 in each of the list items Itm-1 and Itm-2 has changed from "measured" to "measured". The quantity area AR221 with "measured" indicates that the corresponding product is a product sold by weight and has been registered by the weighing and pricing process.

上記のようにして客が量り売り商品の登録を行うにあたっては、客が、量り売り商品の売り場にて、商品情報パネル3000の商品情報コード3001を携帯端末60に読み取らせて購入対象の商品の仮登録を行ってから、計量値付け装置にまで赴くために或る距離を移動することになる。このように計量値付け装置に移動する際には、客は、携帯端末60をショッピングカート70のホルダ71に取り付けておく場合もあれば、手に持っている場合もある。 When a customer registers a product sold by weight in the manner described above, the customer first reads the product information code 3001 on the product information panel 3000 with the mobile terminal 60 at the sales floor for products sold by weight to provisionally register the product to be purchased, and then travels a certain distance to the weighing and pricing device. When traveling to the weighing and pricing device in this manner, the customer may attach the mobile terminal 60 to the holder 71 of the shopping cart 70, or may hold it in their hand.

このように客が量り売り商品の仮登録を完了して計量値付け装置に移動しているときには、客に向けて、計量値付け装置に赴いた際に計量値付け装置と携帯端末60とを通信可能に接続するため、接続情報コードCDを携帯端末60に読み取らせることを案内する表示が携帯端末60にて行われることが好ましい。 When a customer has completed provisional registration of a bulk item and is moving to the weighing and pricing device, it is preferable that a display be displayed on the mobile terminal 60 instructing the customer to have the mobile terminal 60 read the connection information code CD in order to communicatively connect the weighing and pricing device to the mobile terminal 60 when the customer arrives at the weighing and pricing device.

本変形例においては、上記のように客が量り売り商品の仮登録を完了して計量値付け装置に赴く間において、上記のような案内の表示が携帯端末60にて行われるようにされる。そのうえで、本変形例においては、案内の表示に際して、客が携帯端末60をショッピングカート70のホルダ71に取り付けているか手に持っているかに応じて、案内の内容(態様)を異ならせる。 In this modified example, while the customer has completed provisional registration of the bulk product and is proceeding to the weighing and pricing device, the above-mentioned guidance is displayed on the mobile terminal 60. Furthermore, in this modified example, the content (manner) of the guidance is different depending on whether the customer has the mobile terminal 60 attached to the holder 71 of the shopping cart 70 or is holding it in his/her hand when the guidance is displayed.

本変形例の携帯端末60は、客が購入対象とする全ての量り売り商品の仮登録が完了したか否かを判定する。例えば、携帯端末60は、商品情報コード3001の読み取りが実行されてから一定時間を経過しても次の商品情報コード3001の読み取りが実行されなかった場合に、客が購入対象とする全ての量り売り商品の仮登録が完了したと判定して良い。 In this modified example, the mobile terminal 60 determines whether provisional registration of all bulk products that the customer wishes to purchase has been completed. For example, the mobile terminal 60 may determine that provisional registration of all bulk products that the customer wishes to purchase has been completed if a certain amount of time has passed since the reading of the product information code 3001 was performed but the next reading of the product information code 3001 has not been performed.

このとき、客は商品登録については完了しておらず精算移行指示操作も行っていないことから、携帯端末60は、例えば図17にて例示したように、数量エリアAR221にて「要計量」との表示が行われた量り売り商品のリスト項目Itmを含む商品登録画面を表示している。 At this time, the customer has not completed product registration and has not yet performed the payment transition instruction operation, so the mobile terminal 60 displays a product registration screen including a list item Itm for a product sold by weight that is displayed as "requires measurement" in the quantity area AR221, as shown in FIG. 17, for example.

量り売り商品の仮登録が完了したと判定したことに応じて、携帯端末60は、現在における自己の保持状態がカート保持状態と手持ち保持状態とのいずれであるのかについて判定する。
カート保持状態であると判定した場合、携帯端末60は、例えば商品登録画面において、以下のようなメッセージを表示させる。
具体的に、例えば携帯端末60は、計量値付け装置と携帯端末60とを通信可能に接続するために、携帯端末60をショッピングカート70のホルダ71から取り外して手に持って、計量値付け装置の表示部に表示されている接続情報コードCDを携帯端末60に読み取らせることを案内するメッセージを表示する。
一方、手持ち保持状態であると判定した場合、携帯端末60は、例えば単に、今手に持っている携帯端末60により計量値付け装置の表示部に表示されている接続情報コードCDを読み取らせることを案内するメッセージを表示する。
このようなメッセージの表示は、商品登録画面上に重畳したポップアップ画面等として表示されてよい。ポップアップ画面は、例えば当該ポップアップ画面に配置された確認ボタンに対する操作が行われることによって消去されてよい。あるいは、ポップアップ画面は、携帯端末60と計量値付け装置とが通信可能に接続されたことに応じて消去されて良い。
In response to determining that provisional registration of the bulk product is complete, the mobile terminal 60 determines whether its current holding state is a cart holding state or a hand-held holding state.
When it is determined that the cart is in a holding state, the mobile terminal 60 displays, for example, a message such as the following on the product registration screen.
Specifically, for example, in order to communicatively connect the weighing-pricing device and the portable terminal 60, the portable terminal 60 is removed from the holder 71 of the shopping cart 70 and held in the hand, and a message is displayed instructing the user to have the portable terminal 60 read the connection information code CD displayed on the display unit of the weighing-pricing device.
On the other hand, if it is determined that the portable terminal 60 is being held in the hand, the portable terminal 60 will, for example, simply display a message instructing the user to read the connection information code CD displayed on the display unit of the weighing and pricing device using the portable terminal 60 currently being held in the hand.
Such a message may be displayed as a pop-up screen superimposed on the product registration screen. The pop-up screen may be cleared, for example, by operating a confirmation button arranged on the pop-up screen. Alternatively, the pop-up screen may be cleared when the mobile terminal 60 and the weighing and pricing device are connected to each other so as to be able to communicate with each other.

[第3変形例]
携帯端末60の保持状態に関わらず、画面変更制御を停止して、標準状態または拡大表示の状態で画面が固定されるようにしてよい。
例えば、携帯端末60に対する操作として、画面の状態を、現在における画面の状態で固定する表示固定操作が可能なようにされてよい。携帯端末60は、現在において標準状態で画面を表示しているときに表示固定操作が行われたのであれば、以降においては、保持状態の変化にかかわらず、標準状態で表示を固定する。例えば、客によっては、手持ち状態とカート保持状態とのいずれであるのかに関わらず、1画面において、例えば登録された商品のリスト項目等についてできるだけ多くの情報を常に表示させておきたいと考える場合がある。このような場合には画面が標準状態で固定されるようにすればよい。そこで、この場合の客は、手持ち状態により標準状態で画面が表示されているときに表示固定操作を行うようにすればよい。
また、携帯端末60は、現在において拡大表示の状態としているときに表示固定操作が行われたのであれば、以降においては、保持状態の変化にかかわらず、拡大表示の状態で固定する。携帯端末60をカート保持状態として商品を登録している状況であっても、例えば、袋入りの米などのように数キログラムほどの重量の商品の場合には、客は、一時的に、携帯端末60をホルダ71から外して手に持って手持ち保持状態として、商品に付された商品コードを携帯端末60により読み取らせたほうがよい場合がある。このように一時的に手持ち状態としたときに、画面の表示が標準状態に変化してしまうことが客にとって煩わしい場合がある。このような場合に、客は、カート保持状態で拡大表示が行われているときに表示固定操作を行うようにして、手持ち状態としても拡大表示が維持されるようにすることができる。
上記のようにして表示固定操作により表示が固定された後は、例えば表示固定の解除を指示する操作に応じて表示固定の解除が行わるようにしてよい。
[Third Modification]
Regardless of the holding state of the mobile terminal 60, the screen change control may be stopped and the screen may be fixed in the standard state or the enlarged display state.
For example, a display fix operation may be performed on the mobile terminal 60 to fix the screen state at the current screen state. If a display fix operation is performed when the mobile terminal 60 is currently displaying the screen in the standard state, the mobile terminal 60 will fix the display in the standard state thereafter, regardless of changes in the holding state. For example, some customers may wish to always display as much information as possible on one screen, for example, list items of registered products, regardless of whether the device is in a hand-held state or a cart-held state. In such a case, the screen may be fixed in the standard state. Therefore, the customer in this case may perform a display fix operation when the screen is displayed in the standard state due to the hand-held state.
Furthermore, if the display fixing operation is performed when the mobile terminal 60 is currently in an enlarged display state, the mobile terminal 60 will be fixed in the enlarged display state thereafter regardless of the change in the holding state. Even in a situation where a product is registered with the mobile terminal 60 in a cart holding state, for example, in the case of a product weighing about several kilograms such as rice in a bag, it may be better for the customer to temporarily remove the mobile terminal 60 from the holder 71 and hold it in his/her hand to hold it in his/her hand, and have the mobile terminal 60 read the product code attached to the product. In this way, when the mobile terminal 60 is temporarily held in his/her hand, it may be annoying for the customer that the display on the screen changes to the standard state. In such a case, the customer can perform a display fixing operation when the enlarged display is being performed in the cart holding state, so that the enlarged display is maintained even in the hand-held state.
After the display has been fixed by the display fixing operation as described above, the display fixation may be released, for example, in response to an operation to instruct release of the display fixation.

また、例えば、1の品目に応じた商品登録操作が開始されてから、当該商品登録操作が完了もしくはキャンセルされるまでの間は、保持状態に関わらず、例えば商品登録操作が開始されたときの表示状態(標準状態または拡大表示の状態)が固定されるようにしてよい。 In addition, for example, from the time when a product registration operation for one item is started until the product registration operation is completed or canceled, the display state (standard state or enlarged display state) at the time when the product registration operation is started may be fixed regardless of the holding state.

[第4変形例]
標準状態と拡大表示の状態とのいずれか一方の商品登録画面の表示において、商品登録結果エリアAR2が非表示とされて撮像画像エリアAR1のみの表示となるようにされてもよい。
例えば、カート保持状態のときには客があまり商品登録結果を確認しないという場合には、カート保持状態である場合に商品登録結果エリアAR2を非表示として撮像画像エリアAR1のみの表示としてもよい。この場合、例えば客が操作を行うことで、拡大表示の状態の商品登録結果エリアAR2を表示させることが可能なようにされてよい。
一方、手持ち保持状態のほうが、客があまり商品登録結果を確認しないという状況である場合には、手持ち保持状態である場合に商品登録結果エリアAR2を非表示として撮像画像エリアAR1のみの表示としてもよい。この場合には、例えば客が操作を行うことで、標準状態の商品登録結果エリアAR2を表示させることが可能なようにされてよい。
[Fourth Modification]
When the product registration screen is displayed in either the standard state or the enlarged display state, the product registration result area AR2 may be hidden and only the captured image area AR1 may be displayed.
For example, in the case where a customer does not often check the product registration results when the cart is held, the product registration result area AR2 may be hidden and only the captured image area AR1 may be displayed when the cart is held. In this case, for example, the customer may perform an operation to display the product registration result area AR2 in an enlarged display state.
On the other hand, in a situation where the customer is less likely to check the product registration results when the product is held in the hand, the product registration result area AR2 may be hidden and only the captured image area AR1 may be displayed when the product is held in the hand. In this case, for example, the product registration result area AR2 in the standard state may be displayed by the customer performing an operation.

[第5変形例]
ショッピングカート70は、充電用バッテリを備えることで、ホルダ71に取り付けられた状態の携帯端末60に充電することが可能なようにされている。このため、客は、携帯端末60がカート保持状態にあるときに充電用バッテリにより携帯端末60に充電を行っておけば、携帯端末60の内蔵バッテリの蓄積電力が減少しないようにできる。一方、手持ち保持状態としたときには、ショッピングカート70の充電用バッテリを接続しておくことが難しい場合があるため、携帯端末60の内蔵バッテリの蓄積電力が減少していく。
[Fifth Modification]
The shopping cart 70 is provided with a rechargeable battery, so that it is possible to charge the mobile terminal 60 attached to the holder 71. Therefore, if the customer charges the mobile terminal 60 with the rechargeable battery while the mobile terminal 60 is in a cart-held state, the stored power of the built-in battery of the mobile terminal 60 can be prevented from decreasing. On the other hand, when the mobile terminal 60 is in a hand-held state, it may be difficult to keep the rechargeable battery of the shopping cart 70 connected, so the stored power of the built-in battery of the mobile terminal 60 decreases.

携帯端末60にて表示される商品登録画面における撮像画像エリアAR1が表示されているときには、撮像部606(カメラ)が起動していることから比較的消費電力が大きい。このため、外部からの充電の受けずに商品登録画面を表示している状態では、携帯端末60の内蔵バッテリの蓄積電力の減少度合いも大きくなる。 When the captured image area AR1 is displayed on the product registration screen displayed on the mobile terminal 60, the imaging unit 606 (camera) is activated, and so power consumption is relatively large. For this reason, when the product registration screen is displayed without receiving external charging, the rate at which the stored power of the built-in battery of the mobile terminal 60 decreases also increases.

そこで、本変形例の携帯端末60は、現在の保持状態がカート保持状態と手持ち保持状態とのいずれであるのかに応じて、撮像画像エリアAR1の表示の態様を以下のように変更する。 Therefore, in this modified example, the mobile terminal 60 changes the display mode of the captured image area AR1 as follows, depending on whether the current holding state is a cart holding state or a hand-held holding state.

携帯端末60は、カート保持状態のときには、商品登録画面において定常的に撮像画像が表示された撮像画像エリアAR1が表示されるようにする。つまり、商品登録中においてカート保持状態のときには、携帯端末60は、定常的に撮像部606を起動させた状態としている。この場合、携帯端末60の消費電力は高くなるが、カート保持状態のもとではショッピングカート70の充電用バッテリからの充電が可能であるため、携帯端末60の内蔵バッテリの残量の減少を避けることができる。 When the mobile terminal 60 is in the cart holding state, the captured image area AR1 in which the captured image is constantly displayed is displayed on the product registration screen. In other words, when the mobile terminal 60 is in the cart holding state during product registration, the mobile terminal 60 keeps the imaging unit 606 constantly activated. In this case, the power consumption of the mobile terminal 60 increases, but since charging from the charging battery of the shopping cart 70 is possible in the cart holding state, it is possible to prevent the remaining charge of the built-in battery of the mobile terminal 60 from decreasing.

一方、携帯端末60は、手持ち保持状態のときには、客が商品登録のために商品のコードを読み取らせる場合に、撮像画像エリアAR1において撮像画像を表示し、商品のコードを読み取らせないときには、撮像画像エリアAR1において撮像画像を表示しないようにする。このためには、客が携帯端末60に商品のコードを読み取らせる際には、商品登録画面に対して撮像部606を起動させるための操作を行うようにされればよい。また、商品のコードの読み取り後の撮像部606の起動停止は、例えば客の操作によって行われてよい。あるいは、携帯端末60が商品のコードを読み取ってから、その後において商品のコードが撮像されることなく一定時間を経過したことに応じて、撮像部606の起動を停止するようにされてもよい。
手持ち保持状態のときには、充電用バッテリからの充電を行えない場合があるが、上記のようにすれば、商品のコードの読み取りのときのみに対応して撮像部606を起動させることができる。これにより、手持ち保持状態における携帯端末60の内蔵バッテリの消費電力量を低減することが可能になる。
On the other hand, when the mobile terminal 60 is in a hand-held state, if the customer causes the mobile terminal 60 to read the product code for product registration, the captured image is displayed in the captured image area AR1, and if the product code is not to be read, the captured image is not displayed in the captured image area AR1. For this purpose, when the customer causes the mobile terminal 60 to read the product code, an operation for starting the imaging unit 606 may be performed on the product registration screen. In addition, the activation of the imaging unit 606 after the product code is read may be stopped by, for example, an operation by the customer. Alternatively, the activation of the imaging unit 606 may be stopped in response to the passage of a certain time after the mobile terminal 60 reads the product code without the product code being imaged.
When the portable terminal 60 is held in the hand, there are cases where charging from the rechargeable battery is not possible, but by doing as described above, the imaging unit 606 can be started only when reading the product code, which makes it possible to reduce the power consumption of the built-in battery of the portable terminal 60 when held in the hand.

[第6変形例]
第5変形例とは逆に、カート保持状態において、撮像画像エリアAR1を通常は非表示として、客が商品登録のために商品のコードを読み取らせる場合に、カメラを起動させる操作を行うことで、撮像画像エリアAR1において撮像画像を表示させ、手持ち保持状態においては、撮像画像エリアAR1を定常的に表示させるようにしてよい。
例えば、ショッピングカートを利用して携帯端末60をカート保持状態として行われる買い物は、長時間となる傾向にあるといえる。この場合において、ショッピングカートに充電用バッテリが備えられないような店舗では、撮像画像エリアAR1が定常的に表示されていると携帯端末60のバッテリが多く消費されてしまうことになる。このような場合に、客がカメラを起動させる操作を行って撮像画像エリアAR1を表示させるようにすれば、買い物中におけるバッテリの電力消費を抑えることができる。
これに対して、手持ち保持状態で携帯端末60が利用される場合としては、例えばコンビニエンスストアなどでの短時間の買い物となる傾向であるといえる。この場合、携帯端末60が商品登録に際して消費する電力は少なくなることから、撮像画像エリアAR1を定常的に表示させることが好ましいという考え方を採ることができる。
[Sixth Modification]
Contrary to the fifth variant, when the cart is held, the captured image area AR1 is normally not displayed, and when a customer wants to read the product code to register the product, the captured image is displayed in the captured image area AR1 by activating the camera, and when the cart is held in the hand, the captured image area AR1 can be constantly displayed.
For example, shopping using a shopping cart with the mobile terminal 60 held in the cart tends to take a long time. In such a case, in a store where the shopping cart is not equipped with a rechargeable battery, if the captured image area AR1 is constantly displayed, a lot of battery power will be consumed in the mobile terminal 60. In such a case, if the customer operates the camera to display the captured image area AR1, it is possible to reduce battery power consumption during shopping.
On the other hand, when the portable terminal 60 is used in a hand-held state, it is likely to be for short shopping trips at a convenience store, etc. In this case, the power consumed by the portable terminal 60 for product registration is small, so it is preferable to constantly display the captured image area AR1.

[第7変形例]
なお、上記実施形態において携帯端末60が実行する処理の一部を、例えば、取引管理装置20、登録精算装置30、精算装置40、取引状況管理装置50、ストアコントローラ10、その他の店舗内の上位装置やクラウド上のサーバ装置等が実行するようにされてよい。同様に、取引管理装置20、登録精算装置30、精算装置40、取引状況管理装置50、ストアコントローラ10等のそれぞれが実行する処理の一部も、他の装置が実行するようにされてよい。
上記のような態様の1つとして、本実施形態のショッピングシステムにおいてシンクライアントシステムの構成が備えられてよい。一例として、取引管理装置20あるいは他のサーバがシンクライアント対応のサーバ装置(例えば、クラウドサーバ)として構成され、携帯端末60等がシンクライアントとして機能するようにされてよい。
この場合、例えば携帯端末60の保持状態がカート保持状態と手持ち保持状態とのいずれであるのかの判定等を、クラウドサーバが、携帯端末60から送信されるセンサ部608の検出信号等を利用して実行するようにされてよい。
また、取引管理装置20、取引状況管理装置50、ストアコントローラ10等は、複数のコンピュータ装置やサーバに分散された構成であってもよい。
[Seventh 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 shopping 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.
In this case, for example, the cloud server may determine whether the holding state of the mobile terminal 60 is a cart-held state or a hand-held state by utilizing a detection signal from the sensor unit 608 transmitted 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]特開2020-129337号公報
[発明の概要]
[発明が解決しようとする課題]
上記のように客が可搬式端末の保持状態を変えることに応じて、可搬式端末において表示される画面が見にくくなったり、操作しにくくなるといったことが生じる可能性がある。
本発明は、このような事情に鑑みてなされたもので、可搬式端末の保持状態に応じて、客にとって使いやすい態様の画面が表示されるようにすることを目的とする。
<Overview of the embodiment>
[Technical field]
The present invention relates to a portable terminal and a program.
[Background Art]
There is known technology that uses a gyro sensor or the like built into a portable terminal to determine whether a mobile terminal (portable terminal) used by a customer to register products when shopping is fixed to a shopping cart or held in the hand (see, for example, Patent Document 1).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2020-129337 A [Summary of the Invention]
[Problem to be solved by the invention]
As described above, when a customer changes the way he or she holds a portable terminal, it may become difficult to see or operate the screen displayed on the portable terminal.
The present invention has been made in view of the above circumstances, and has an object to enable a screen to be displayed in a manner that is easy for a customer to use depending on how the portable terminal is being held.

[課題を解決するための手段]
(1)以上説明したように、本実施形態の一態様は、表示手段と、商品の登録を行う商品登録手段と、可搬式端末(例えば、携帯端末60)が手で保持されている第1保持状態(例えば、手持ち保持状態)と、前記可搬式端末が移動体(例えば、ショッピングカート70)に設けられた保持手段(例えば、ホルダ71)により保持されている第2保持状態(例えば、カート保持状態)とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備える可搬式端末である。
[Means for solving the problems]
(1) As described above, one aspect of this embodiment is a portable terminal that includes a display means, a product registration means for registering products, and a display control means for changing the manner of display performed by the display means depending on whether the portable terminal (e.g., mobile terminal 60) is in a first holding state (e.g., hand-held state) in which the portable terminal is held by hand, or a second holding state (e.g., cart holding state) in which the portable terminal is held by a holding means (e.g., holder 71) provided on a mobile object (e.g., shopping cart 70).

上記構成によれば、携帯端末60がカート保持状態と手持ち保持状態とのいずれであるのかを判定し、判定した結果に応じて、客に向けた表示の態様を変更することができる。これにより、携帯端末60の保持状態に応じて、客にとって使いやすい態様の画面が表示されるようになる。 According to the above configuration, it is possible to determine whether the mobile terminal 60 is in a cart-held state or a hand-held state, and change the display mode for the customer depending on the result of the determination. This allows a screen that is easy for the customer to use to be displayed depending on the holding state of the mobile terminal 60.

(2)本実施形態の一態様は、(1)に記載の可搬式端末であって、前記商品登録手段によって登録される商品に関する情報を提示する商品登録画面における表示(例えば、商品登録結果エリアAR2の表示)の態様を異ならせる。 (2) One aspect of this embodiment is the portable terminal described in (1), in which the display (e.g., the display of the product registration result area AR2) on the product registration screen that presents information about the product registered by the product registration means is changed.

上記構成によれば、客が商品登録を行う際に表示される商品登録画面において、カート保持状態と手持ち保持状態とのそれぞれに対応して適切な態様による表示が行われる。 According to the above configuration, the product registration screen that is displayed when the customer registers a product displays the product in an appropriate manner depending on whether the product is held in a cart or in a hand-held state.

(3)本実施形態の一態様は、(2)に記載の可搬式端末であって、前記商品登録画面において商品に関する所定の情報が入力される領域(例えば、商品登録変更画面P30、P40)について、前記第2保持状態のときには、前記第1保持状態のときよりも大きくして表示する。 (3) One aspect of this embodiment is the portable terminal described in (2), in which an area on the product registration screen where specific information about a product is entered (e.g., product registration change screens P30 and P40) is displayed larger in the second holding state than in the first holding state.

カート保持状態のときには手持ち保持状態のときよりも携帯端末60と客との距離が離れることになる。上記構成によれば、カート保持状態のときには手持ち保持状態のときの商品登録変更画面P30よりも大きい商品登録変更画面P40が表示されることから、カート保持状態のときの視認性や画面に対する操作性を高めることができる。 When the cart is being held, the distance between the mobile terminal 60 and the customer is greater than when the mobile terminal is being held in the hand. With the above configuration, when the cart is being held, a product registration change screen P40 that is larger than the product registration change screen P30 when the cart is being held in the hand is displayed, thereby improving visibility and operability of the screen when the cart is being held.

(4)本実施形態の一態様は、(2)または(3)に記載の可搬式端末であって、前記商品登録画面において表示される情報項目(例えば、リスト項目Itm)であって、登録された商品単位で情報が示される情報項目の数を、前記第2保持状態のときには、前記第1保持状態のときよりも少なくなるように表示する。 (4) One aspect of this embodiment is the portable terminal described in (2) or (3), in which the number of information items (e.g., list items Itm) displayed on the product registration screen, in which information is shown on a registered product basis, is displayed in the second holding state so as to be less than the number in the first holding state.

上記構成によれば、カート保持状態のときには、商品登録結果エリアAR2において表示するリスト項目Itmの数を手持ち保持状態のときよりも少なくすることができる。これにより、カート保持状態のときにはリスト項目Itmを容易に拡大して表示させることができる。 According to the above configuration, when the cart is being held, the number of list items Itm displayed in the product registration result area AR2 can be reduced compared to when the cart is being held in the hand. This makes it easy to enlarge and display the list items Itm when the cart is being held.

(5)本実施形態の一態様は、(1)から(4)のいずれか1つに記載の可搬式端末であって、前記表示制御手段は、検出部の検出出力に基づいて前記第1保持状態と前記第2保持状態とのいずれの保持状態であるのかが判定された結果に応じて、前記表示の態様を異ならせる。 (5) One aspect of this embodiment is the portable terminal described in any one of (1) to (4), in which the display control means changes the display mode depending on whether the holding state is the first holding state or the second holding state, determined based on the detection output of the detection unit.

上記構成によれば、携帯端末60が自己の保持状態を判定して表示の態様を変更する制御を行うことが可能になる。 The above configuration enables the mobile device 60 to determine its own holding state and control changing the display mode.

(6)本実施形態の一態様は、(1)から(5)のいずれか1つに記載の可搬式端末であって、前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、前記可搬式端末による商品の登録結果に応じた精算を行う精算装置(40)に、前記可搬式端末による商品の登録結果を示す情報(例えば、コード画面のコード(2次元コード))を取得させるための表示を異ならせる。 (6) One aspect of this embodiment is the portable terminal described in any one of (1) to (5), in which the display control means causes a display to differ between the first holding state and the second holding state, to allow a settlement device (40) that performs settlement according to the registration result of the product by the portable terminal to obtain information indicating the registration result of the product by the portable terminal (e.g., a code (two-dimensional code) on a code screen).

上記構成によれば、精算装置40に精算処理を実行させるために携帯端末60にて表示されたコードを精算装置40に読み取らせるための客への案内の表示について、カート保持状態のときと手持ち保持状態のときとのそれぞれに対応して適切な内容とすることができる。 With the above configuration, the instructions displayed to the customer to have the settlement device 40 read the code displayed on the mobile terminal 60 to execute the settlement process can be displayed in a manner appropriate to whether the cart is being held or in the handheld state.

(7)本実施形態の一態様は、(1)から(6)のいずれか1つに記載の可搬式端末であって、前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、商品の計量を行う計量装置と前記可搬式端末とを通信可能に接続するための表示を異ならせる。 (7) One aspect of this embodiment is the portable terminal described in any one of (1) to (6), in which the display control means causes the display to differ between the first holding state and the second holding state in order to communicatively connect the portable terminal to a weighing device that weighs the product.

上記構成によれば、量り売り商品を登録する際において、計量値付け装置と携帯端末60とを通信可能に接続するための客への案内の表示について、カート保持状態のときと手持ち保持状態のときとのそれぞれに対応して適切な内容とすることができる。 According to the above configuration, when registering products sold by weight, the instructions displayed to the customer for connecting the weighing and pricing device to the mobile terminal 60 so that they can communicate with each other can be appropriate for when the customer is holding a cart or when the customer is holding the product in his/her hand.

(8)本実施形態の一態様は、可搬式端末としてのコンピュータを、表示手段、商品の登録を行う商品登録手段、前記可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段として機能させるためのプログラム。 (8) One aspect of this embodiment is a program for causing a computer serving as a portable terminal to function as a display means, a product registration means for registering products, and a display control means for varying the manner of display performed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand, or a second holding state in which the portable terminal is held by a holding means provided on a mobile object.

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

1 商品販売データ処理システム、10 ストアコントローラ、20 取引管理装置、40 精算装置、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 (8)

表示手段と、
商品の登録を行う商品登録手段と、
可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備え
前記表示制御手段は、前記商品登録手段によって登録される商品に関する情報を提示する商品登録画面における表示の態様を異ならせる
可搬式端末。
A display means;
A product registration means for registering products;
a display control means for changing a display mode displayed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body ;
The display control means changes a display mode of a product registration screen that presents information about the product registered by the product registration means.
Portable terminal.
表示手段と、
商品の登録を行う商品登録手段と、
可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備え、
前記表示制御手段は、検出部の検出出力に基づいて前記第1保持状態と前記第2保持状態とのいずれの保持状態であるのかが判定された結果に応じて、前記表示の態様を異ならせ
可搬式端末。
A display means;
A product registration means for registering products;
a display control means for changing a display mode displayed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body;
The display control means changes the manner of the display depending on a result of determining whether the holding state is the first holding state or the second holding state based on a detection output from a detection unit.
Portable terminal.
表示手段と、
商品の登録を行う商品登録手段と、
可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備え、
前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、前記可搬式端末による商品の登録結果に応じた精算を行う精算装置に、前記可搬式端末による商品の登録結果を示す情報を取得させるための表示を異ならせ
可搬式端末。
A display means;
A product registration means for registering products;
a display control means for changing a display mode displayed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body;
The display control means causes a settlement device, which performs settlement according to the registration result of the product by the portable terminal, to obtain information indicating the registration result of the product by the portable terminal, to display differently between the first holding state and the second holding state .
Portable terminal.
表示手段と、
商品の登録を行う商品登録手段と、
可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段とを備え、
前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、商品の計量を行う計量装置と前記可搬式端末とを通信可能に接続するための表示を異ならせ
可搬式端末。
A display means;
A product registration means for registering products;
a display control means for changing a display mode displayed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body;
The display control means changes a display for connecting a weighing device that weighs the product and the portable terminal so as to be able to communicate with each other between the first holding state and the second holding state.
Portable terminal.
可搬式端末としてのコンピュータを、
表示手段、
商品の登録を行う商品登録手段、
前記可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段として機能させるためのプログラムであって、
前記表示制御手段は、前記商品登録手段によって登録される商品に関する情報を提示する商品登録画面における表示の態様を異ならせる
プログラム。
Computers as portable terminals,
Display means,
A product registration means for registering products;
a program for causing the portable terminal to function as a display control means for changing a display mode performed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body,
The display control means changes a display mode of a product registration screen that presents information about the product registered by the product registration means.
program.
可搬式端末としてのコンピュータを、Computers as portable terminals,
表示手段、Display means,
商品の登録を行う商品登録手段、A product registration means for registering products;
前記可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段として機能させるためのプログラムであって、a program for causing the portable terminal to function as a display control means for changing a display mode performed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body,
前記表示制御手段は、検出部の検出出力に基づいて前記第1保持状態と前記第2保持状態とのいずれの保持状態であるのかが判定された結果に応じて、前記表示の態様を異ならせるThe display control means changes the manner of the display depending on a result of determining whether the holding state is the first holding state or the second holding state based on a detection output from a detection unit.
プログラム。Program.
可搬式端末としてのコンピュータを、Computers as portable terminals,
表示手段、Display means,
商品の登録を行う商品登録手段、A product registration means for registering products;
前記可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段として機能させるためのプログラムであって、a program for causing the portable terminal to function as a display control means for changing a display mode performed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body,
前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、前記可搬式端末による商品の登録結果に応じた精算を行う精算装置に、前記可搬式端末による商品の登録結果を示す情報を取得させるための表示を異ならせるThe display control means causes a settlement device, which performs settlement according to the registration result of the product by the portable terminal, to obtain information indicating the registration result of the product by the portable terminal, to display differently between the first holding state and the second holding state.
プログラム。Program.
可搬式端末としてのコンピュータを、Computers as portable terminals,
表示手段、Display means,
商品の登録を行う商品登録手段、A product registration means for registering products;
前記可搬式端末が手で保持されている第1保持状態と、前記可搬式端末が移動体に設けられた保持手段により保持されている第2保持状態とのいずれの保持状態であるのかに応じて、前記表示手段にて行われる表示の態様を異ならせる表示制御手段として機能させるためのプログラムであって、a program for causing the portable terminal to function as a display control means for changing a display mode performed by the display means depending on whether the portable terminal is in a first holding state in which the portable terminal is held by hand or a second holding state in which the portable terminal is held by a holding means provided on a moving body,
前記表示制御手段は、前記第1保持状態と前記第2保持状態とで、商品の計量を行う計量装置と前記可搬式端末とを通信可能に接続するための表示を異ならせるThe display control means changes a display for connecting a weighing device that weighs the product and the portable terminal so as to be able to communicate with each other between the first holding state and the second holding state.
プログラム。Program.
JP2021025471A 2021-02-19 2021-02-19 Portable terminal and program Active JP7634867B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021025471A JP7634867B2 (en) 2021-02-19 2021-02-19 Portable terminal and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021025471A JP7634867B2 (en) 2021-02-19 2021-02-19 Portable terminal and program

Publications (2)

Publication Number Publication Date
JP2022127364A JP2022127364A (en) 2022-08-31
JP7634867B2 true JP7634867B2 (en) 2025-02-25

Family

ID=83060362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021025471A Active JP7634867B2 (en) 2021-02-19 2021-02-19 Portable terminal and program

Country Status (1)

Country Link
JP (1) JP7634867B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024147233A (en) * 2023-04-03 2024-10-16 東芝テック株式会社 Information processing device and product information notification system
JP2025081801A (en) * 2023-11-16 2025-05-28 東芝テック株式会社 Shopping cart and charging method
WO2026048482A1 (en) * 2024-08-27 2026-03-05 株式会社デンソーウェーブ Reading terminal and program for reading

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020149639A (en) 2019-03-15 2020-09-17 株式会社寺岡精工 Commodity registration system and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020149639A (en) 2019-03-15 2020-09-17 株式会社寺岡精工 Commodity registration system and program

Also Published As

Publication number Publication date
JP2022127364A (en) 2022-08-31

Similar Documents

Publication Publication Date Title
JP7568318B2 (en) Self-registration systems and programs
JP7376906B2 (en) Product registration system, program, product registration method, and weighing device
JP7634867B2 (en) Portable terminal and program
JP7728610B2 (en) Product sales data processing system
JP7725103B2 (en) Transaction status monitoring device
EP3913589A1 (en) Weighing/pricing device, sales system, product registration processing method, program, and recording medium
JP2025010601A (en) Product sales data processing system and program
JP2025071296A (en) Product sales data processing system and mobile terminal device
JP7612238B2 (en) Sales system, payment device, program
JP2026015608A (en) Payment device and its control program
JP7665177B2 (en) Product sales data processing system, program and mobile terminal
JP7743117B2 (en) Product sales data processing system
JP7681364B2 (en) Product sales data processing system, program, monitoring device, and server device
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP7696654B2 (en) Metering and pricing equipment and sales system
JP7624202B2 (en) Product sales data processing system, terminal device, settlement device, and program
JP7301330B2 (en) Weighing and pricing device, sales system, merchandise registration processing method, and program
JP2023045589A (en) Settlement device, program thereof, and settlement method
JP7706742B2 (en) program
JP7745866B2 (en) Product sales data processing system, program, and settlement device
JP2024079310A (en) PROGRAM, PRODUCT DATA PROCESSING APPARATUS, PRODUCT DATA PROCESSING SYSTEM, AND PRODUCT DATA PROCESSING METHOD
JP2024044449A (en) Settlement device, system, and program
JP2024100991A (en) Settlement device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250204

R150 Certificate of patent or registration of utility model

Ref document number: 7634867

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150