JP7513139B2 - Product registration device, control method, and program - Google Patents
Product registration device, control method, and program Download PDFInfo
- Publication number
- JP7513139B2 JP7513139B2 JP2023030766A JP2023030766A JP7513139B2 JP 7513139 B2 JP7513139 B2 JP 7513139B2 JP 2023030766 A JP2023030766 A JP 2023030766A JP 2023030766 A JP2023030766 A JP 2023030766A JP 7513139 B2 JP7513139 B2 JP 7513139B2
- Authority
- JP
- Japan
- Prior art keywords
- settlement
- information
- product registration
- customer
- settlement device
- 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
Links
- 238000000034 method Methods 0.000 title claims description 130
- 230000008569 process Effects 0.000 claims description 87
- 230000006870 function Effects 0.000 claims description 24
- 230000007257 malfunction Effects 0.000 claims 3
- 239000000047 product Substances 0.000 description 208
- 230000010365 information processing Effects 0.000 description 106
- 238000010586 diagram Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
Landscapes
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、商品の精算を行う装置を使い分ける技術に関する。 The present invention relates to a technology for selectively using devices to settle product payments.
スーパーマーケット等の店舗におけるレジ端末では、(1)精算対象の商品を登録する処理(バーコードの読み取りなど)及び(2)登録された商品の精算を行う処理(代金の受け取りやおつりの返却など)という2つの処理が行われる。 At a cash register terminal in a store such as a supermarket, two processes are carried out: (1) a process for registering the products to be paid for (such as reading barcodes) and (2) a process for paying for the registered products (such as receiving the payment and returning any change).
そして、このようなレジ端末の機能を2つの装置に分離し、(1)の処理と(2)の処理とを異なる装置で行うという運用方法がある。例えば特許文献1は、(1)の処理に用いられる登録装置と、(2)の処理に用いられる会計装置とが分離して設けられている販売管理システムを開示している。店員は、登録装置を用いて商品の登録を行う。そして、商品の登録が完了すると、登録装置が登録レシートを発行する。購入客はその登録レシートを持って会計装置へ移動し、その登録レシートを会計装置に読み取らせる。すると、登録レシートの内容に基づく会計処理が行える状態となるため、購入客は会計装置を操作(代金を投入するなど)して会計を行う。以下、このように会計装置で登録レシートなどの可搬媒体から読み取った情報を用いて精算処理を行う方式を、シート方式と表記する。また、以下、会計装置のことを精算装置とも表記する。
The functions of such a cash register terminal are separated into two devices, and the processes (1) and (2) are performed by different devices. For example,
また、上述のように登録レシート等を利用せず、ある商品登録装置によって登録された商品の精算処理を行う精算装置を、その商品登録装置から指定するという方式(以下、指定方式)もある。この方式の場合、購入客は、どの精算装置が指定されたかを店員から聞き、その精算装置へ移動して精算を行う。 There is also a method (hereinafter, the designation method) in which, instead of using registration receipts as described above, a payment device that will process the payment for the products registered by a certain product registration device is designated from that product registration device. In this method, the customer asks the store clerk which payment device has been designated, and then proceeds to that payment device to carry out the payment.
一般に、指定方式では、各商品登録装置の付近に、その商品登録装置に対応する精算装置が置かれている。そして、ある商品登録装置は、登録した商品の精算処理を行わせる精算装置として、その商品登録装置に対応している精算装置を指定する。 In general, in the designation method, a settlement device corresponding to each product registration device is placed near the product registration device. Then, a product registration device designates the settlement device corresponding to that product registration device as the settlement device that will carry out the settlement process for the registered products.
指定方式には、店員等のユーザが意図した精算装置を顧客に利用させることができるなどの利点がある。指定方式において「どの精算装置を選択すべきか」をユーザが判断する際、その意思決定を支援する技術が求められる。 The designation method has the advantage that a user, such as a store clerk, can have a customer use the payment device that he or she intends. When a user decides "which payment device should be selected" in the designation method, technology is required to support that decision-making.
本発明は、上記の課題に鑑みてなされたものである。本発明の目的の一つは、指定方式においてユーザが精算装置を選択するときに当該ユーザの意思決定を支援する技術を提供することである。 The present invention has been made in consideration of the above problems. One of the objectives of the present invention is to provide a technology that supports a user's decision-making when selecting a settlement device in a designated method.
本発明の一態様によれば、
商品登録装置及び複数の精算装置を含むシステムにおける前記商品登録装置であって、
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信する処理手段と、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示する表示制御手段と、
を有し、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、精算装置を利用している人物の属性および精算装置の障害情報の少なくともいずれか1つが表示される、商品登録装置が提供される。
According to one aspect of the present invention,
A product registration device in a system including a product registration device and a plurality of settlement devices,
A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to a settlement device;
A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
having
A product registration device is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the time the latest settlement information was sent, the number of products calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, the attributes of the person using the settlement device, and failure information of the settlement device.
本発明の一態様によれば、
商品登録装置及び複数の精算装置を含むシステムにおける前記商品登録装置によって実行される制御方法であって、
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信するステップと、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示するステップと、
を有し、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、精算装置を利用している人物の属性および精算装置の障害情報の少なくともいずれか1つが表示される、制御方法が提供される。
According to one aspect of the present invention,
A control method executed by a product registration device in a system including a product registration device and a plurality of settlement devices, comprising:
transmitting settlement information generated based on product information of the product registered as a settlement target to a settlement device;
displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
having
A control method is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, the attributes of the person using the settlement device, and failure information of the settlement device.
本発明の一態様によれば、
商品登録装置及び複数の精算装置を含むシステムにおける前記商品登録装置を、
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信する処理手段、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示する表示制御手段、
として機能させるプログラムであって、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、精算装置を利用している人物の属性および精算装置の障害情報の少なくともいずれか1つが表示される、プログラムが提供される。
According to one aspect of the present invention,
In a system including a product registration device and a plurality of settlement devices, the product registration device is
A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to the settlement device;
A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
A program that functions as
A program is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, the attributes of the person using the settlement device, and failure information of the settlement device.
本発明によれば、指定方式においてユーザが精算装置を選択するときに当該ユーザの意思決定を支援する技術が提供される。 The present invention provides a technology that supports a user's decision-making when selecting a settlement device in a specified method.
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。 The above-mentioned objects, as well as other objects, features and advantages, will become more apparent from the preferred embodiments described below and the accompanying drawings.
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。 The following describes an embodiment of the present invention with reference to the drawings. Note that in all drawings, similar components are given similar reference numerals and descriptions will be omitted where appropriate.
[実施形態1]
図1は、実施形態1に係る情報処理システム2000を例示するブロック図である。図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
[Embodiment 1]
Fig. 1 is a block diagram illustrating an
情報処理システム2000は、商品登録装置3000、第1精算装置4020、及び第2精算装置4040を有する。情報処理システム2000を利用する店舗では、商品登録装置3000、第1精算装置4020、及び第2精算装置4040を用いて商品の精算が行われる。ここで、商品登録装置3000、第1精算装置4020、及び第2精算装置4040の設置数はそれぞれ1以上である。
The
商品登録装置3000は、商品を精算対象として登録する処理に用いられる。店員は、商品登録装置3000を操作して、顧客が購入する各商品を精算対象として登録する。その結果、精算情報が生成される。精算情報は、精算対象として登録された商品の精算処理に関する情報である。
The
各精算装置は、精算対象として登録された商品の精算(代金の支払いなど)に用いられる。商品登録装置3000における商品の登録が終わった後、顧客は、精算装置のところへ行く。精算装置は、商品登録装置3000による登録処理の結果生成された精算情報を用いて、精算処理を行う。具体的には、精算装置は、顧客に対する代金の提示、投入された代金の数え上げ、及びおつりの払い戻しなどを行う。
Each settlement device is used to settle (such as paying for) products that have been registered as items to be settled. After registering the products in the
情報処理システム2000はさらに、第1処理部2020、第2処理部2040、及び制御部2060を有する。第1処理部2020は第1の精算装置に精算情報を関連付ける。第1精算装置4020に精算情報が関連付けられた場合、顧客は、精算情報が関連付けられた第1精算装置4020で精算処理を行う。
The
第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。この場合、顧客は、上記可搬媒体を持って任意の第2精算装置4040のところへ行き、第2精算装置4040に上記可搬媒体を読み取らせることで精算処理を行う。
The
制御部2060は、精算情報を第1処理部2020及び第2処理部2040のどちらに処理させるかを制御する。
The
<処理の流れ>
図2は実施形態1の情報処理システム2000によって実行される処理の流れを示すフローチャートである。制御部2060は、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する(S102)。第1処理部2020に精算情報を処理させる場合(S104:第1処理部)、図2の処理はステップS106に進む。一方、第2処理部2040に精算情報を処理させる場合(S104:第2処理部)、図2の処理はステップS110に進む。
<Processing flow>
Fig. 2 is a flowchart showing the flow of processing executed by the
ステップS106において、第1処理部2020は、いずれかの第1精算装置4020に精算情報を関連付ける。その精算情報に基づく精算処理が、その精算情報が関連付けられた第1精算装置4020によって行われる(S108)。
In step S106, the
一方、ステップS110において、第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。その精算情報に基づく精算処理が、上記可搬媒体を読み取る第2精算装置4040によって行われる(S112)。
On the other hand, in step S110, the
以上のように、本実施形態の情報処理システム2000は、精算情報に基づく精算処理を第1精算装置4020と第2精算装置4040のどちらに行わせるかを制御する。第1精算装置4020に精算処理を行わせる場合、例えば顧客に特定の精算装置を利用させることができるという利点がある。一方、第2精算装置4040を利用する場合、例えば顧客がどの第2精算装置4040を利用するかを自由に選択できるという利点がある。本実施形態の情報処理システム2000によれば、これらの利点を考慮して制御部2060が制御を行うようにすることにより、精算装置を適切に使い分けることができる。
As described above, the
以下、本実施形態についてさらに詳細を述べる。 The following provides further details about this embodiment.
<情報処理システム2000の実装方法>
第1処理部2020、第2処理部2040、及び制御部2060は、1つ又は複数の情報処理装置によって実装される。例えばこれらの機能構成部の全てが、商品登録装置3000の内部に実装される(図3)。
<Implementation method of
The
また、情報処理システム2000が、商品登録装置3000、第1精算装置4020、及び第1精算装置4020とそれぞれ通信可能に接続されているサーバ装置5000を有するとする。この場合、第1処理部2020、第2処理部2040、及び制御部2060は、サーバ装置5000の内部に実装されてもよい(図4)。またこれらの機能構成部の一部を商品登録装置3000の内部に実装し、残りの機能構成部をサーバ装置5000の内部に実装してもよい(図示せず)。
The
<商品登録装置3000による商品の登録処理>
商品登録装置3000を用いて精算対象の商品を登録する処理には、様々な既知の技術を利用できる。例えば商品登録装置3000は、商品に付されたバーコードなどのシンボルを読み取ることで、その商品を精算対象として登録する。
<Product Registration Process by
Various known technologies can be used for the process of registering a product to be checked out using the
1つの精算処理における精算対象には、複数の商品が含まれうる。例えば商品登録装置3000は、精算対象の登録処理の開始を指示する操作を受け付けた後、精算対象の登録処理の終了を指示する操作を受け付けるまでの間に登録された1つ又は複数の商品を、1つの精算処理における精算対象として登録する。ある精算処理に関する精算情報は、その精算処理の対象として登録された各商品のID(Identifier)などを示す。また精算情報は、取引番号、各商品の金額、及び合計金額などをさらに示してもよい。
The settlement target in one settlement process may include multiple products. For example, the
<精算情報について>
例えば精算情報は、その精算情報に含まれる商品を精算対象として登録した商品登録装置3000によって生成される。この場合、商品登録装置3000は、生成した精算情報をサーバ装置5000へ送信するか、又は商品登録装置3000からアクセス可能な記憶装置に記憶させる。精算情報を受信したサーバ装置5000は、サーバ装置5000からアクセス可能な記憶装置に精算情報を記憶させる。
<About settlement information>
For example, the settlement information is generated by the
また例えば、精算情報は、サーバ装置5000によって生成されてもよい。この場合、例えばサーバ装置5000は、商品登録装置3000から、精算対象として登録された商品に関する情報を取得し、その情報を用いて精算情報を生成する。そして、サーバ装置5000は、生成した精算情報をサーバ装置5000からアクセス可能な記憶装置に記憶させる。
For example, the settlement information may be generated by the
また、商品登録装置3000やサーバ装置5000は、精算情報を、第1精算装置4020や第2精算装置4040からアクセス可能な記憶装置に記憶させてもよい。
In addition, the
なお、精算情報を生成する具体的な方法には様々な既知の技術を利用できるため、説明を省略する。 Note that a variety of known techniques can be used to generate settlement information, so a detailed explanation will be omitted.
例えば第1精算装置4020や第2精算装置4040は、精算情報を取得するために、精算情報のIDを示すリクエストをサーバ装置5000又は商品登録装置3000へ送信する。サーバ装置5000又は商品登録装置3000は、受信した精算情報のIDに関連付けられている精算情報を第1精算装置4020や第2精算装置4040へ送信する。
For example, in order to obtain settlement information, the
また、第1精算装置4020や第2精算装置4040は、自身からアクセス可能な記憶装置に記憶されている精算情報を取得してもよい。
In addition, the
<第1処理部2020の詳細>
第1処理部2020が第1精算装置4020と精算情報とを関連付ける方法は様々である。例えば第1処理部2020は、第1精算装置4020のIDと精算情報のIDとを関連付けることで、第1精算装置4020と精算情報とを関連付ける。具体的には、第1処理部2020は、関連付けの対象とした第1精算装置4020へ精算情報のIDを送信する。第1精算装置4020は、受信した精算情報のIDに関連付けられている精算情報をサーバ装置5000などから取得する。
<Details of
There are various methods by which the
また例えば、第1処理部2020は、関連付けの対象とする第1精算装置4020に対して精算情報を送信することにより、精算情報と第1精算装置4020とを関連付けてもよい。
For example, the
ここで、第1処理部2020がサーバ装置5000の内部に実装されている場合、第1処理部2020は、関連付けの対象となる精算情報のID又は精算情報を商品登録装置3000から取得する。
Here, when the
第1処理部2020が精算情報に対して関連付ける第1精算装置4020は、ユーザから指定される第1精算装置4020であってもよいし、予め設定さえた条件に基づき第1処理部2020によって決定される第1精算装置4020であってもよい。ここで、ユーザは顧客又は店員などである。ユーザから指定される第1精算装置4020に対して精算情報を関連付ける方法については、実施形態2で説明する。
The
精算情報に関連付ける第1精算装置4020を第1処理部2020が決定する方法は様々である。例えば第1処理部2020は、各第1精算装置4020の状態に基づいて、精算情報に関連付ける第1精算装置4020を決定する。例えば第1処理部2020は、新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020に対して、精算情報を関連付ける。ここで、新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020は、例えば、現在顧客によって利用されていない第1精算装置4020である。新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020についての詳細は、実施形態3で説明する。
There are various methods by which the
また例えば、第1処理部2020は、精算情報を、その精算情報が示す商品の登録を行った商品登録装置3000と予め関連付けられている第1精算装置4020に対して関連付ける。ある商品登録装置3000に対して予め関連付ける第1精算装置4020は、例えばその商品登録装置3000を利用する顧客の動線付近にある第1精算装置4020である。ここで、商品登録装置3000を利用する顧客の動線とは、商品登録装置3000を利用する顧客が通る経路である。第1処理部2020は、情報処理システム2000の内部又は外部に記憶されている記憶装置から、商品登録装置3000と第1精算装置4020との対応関係を示す情報を取得することで、商品登録装置3000と第1精算装置4020との対応関係を把握する。
For example, the
なお、顧客がすぐに利用を開始できる第1精算装置4020や、精算情報が示す商品の登録を行った商品登録装置3000に関連付けられている第1精算装置4020が複数ある場合、第1処理部2020は、それら複数の第1精算装置4020の内の1つにその精算情報を関連付ける。例えば第1処理部2020は、それら複数の第1精算装置4020の内、精算情報が示す商品の登録を行った商品登録装置3000に最も近い位置に設置されている第1精算装置4020に対して、その精算情報を関連付ける。また例えば、第1処理部2020は、上記複数の第1精算装置4020の中からランダムに1つを選択し、選択した第1精算装置4020に対して精算情報を関連付けてもよい。
When there are multiple
ここで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を第1処理部2020が把握する方法は様々である。例えば第1処理部2020は、商品登録装置3000及び第1精算装置4020の位置情報を取得することで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を把握する。また例えば、第1処理部2020は、商品登録装置3000と、その商品登録装置3000の最も近くに設置されている第1精算装置4020とを関連付けた情報を取得することで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を把握する。各装置の位置情報や商品登録装置3000と第1精算装置4020とを関連付けた情報などは、情報処理システム2000の内部又は外部の記憶部に予め記憶しておく。
Here, there are various methods for the
また、第1精算装置4020は、全ての第1精算装置4020の中からランダムに1つを選択し、選択した第1精算装置4020に対して精算情報を関連付けてもよい。
The
<第2処理部2040の詳細>
前述したように、第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。ここで、第2精算装置4040が読み取ることができる情報には様々なものがある。第2精算装置4040が読み取ることができる情報は、第2精算装置4040の構成や機能に応じて異なる。そのため、第2精算装置4040の構成や機能に応じて、第2処理部2040の動作も異なる。以下、第2処理部2040が可搬媒体から読み取る情報に対応させて、第1処理部2020の動作について説明する。
<Details of
As described above, the
<<第2精算装置4040が精算情報のIDを読み取る場合>>
第2精算装置4040が可搬媒体から精算情報のIDを読み取る場合、第2処理部2040は、関連付けの対象とする精算情報のIDを取得し、取得した精算情報のIDを可搬媒体に対して出力する。これにより、可搬媒体から読み取られる識別情報(精算情報のID)に対して精算情報が関連付けられる。以下、第2処理部2040が可搬媒体に対して精算情報のIDを出力する方法について説明する。
<<When the
When the
例えば第2処理部2040は、第2精算装置4040によって読み取られる可搬媒体の出力を行う。この可搬媒体は、例えば紙やプラスチック等のシートである。このとき、第2処理部2040は、可搬媒体に精算情報のIDを出力(印字又は記録など)する。シートに精算情報のIDを印字する場合、精算情報のIDは、例えば各種のコード(文字列、バーコード、又は二次元コードなど)を用いて印字される。顧客は、第2処理部2040によって出力されたシートを第2精算装置4040へ持って行き、そのシート上に印字された精算情報のIDを第2精算装置4040に読み取らせる。これにより、第2精算装置4040は、精算情報のIDを取得する。なお上記シートは、使い捨てのものであってもよいし、再利用可能なリライト式カードなどであってもよい。
For example, the
また第2処理部2040は、可搬媒体の出力を行わず、顧客が予め持っている可搬媒体に対して精算情報のIDを出力してもよい。例えば第2処理部2040は、顧客の会員カードに精算情報のIDを記録する。また例えば、第2処理部2040は、顧客の携帯端末に対して、精算情報のIDを送信する。この場合、顧客の携帯端末は、第2処理部2040によって送信された精算情報のIDを受信し、そのIDを表示画面上に表示する機能を有する。
The
第2処理部2040が精算情報のIDの送信先を特定する方法は様々である。例えば顧客が店舗において会員登録をしている場合、会員情報がメールアドレスを含むようにしておく。この場合、例えば第2処理部2040は、顧客が提示した会員カードなどを読み取ることで、その顧客の会員情報に含まれるメールアドレスを取得する。そして、第2処理部2040は、取得したメールアドレスを宛先として、精算情報のIDを送信する。
There are various methods for the
また例えば、顧客が、店舗等から提供される専用のアプリケーションを予め携帯端末にインストールしておく。このアプリケーションは、商品登録装置3000と無線通信の接続を確立する機能を備える。そして商品登録装置3000は、接続が確立されたアプリケーションに対して精算情報のIDを送信する。
For example, a customer installs a dedicated application provided by a store or the like on a mobile device in advance. This application has a function for establishing a wireless communication connection with the
<<第2精算装置4040が精算情報を読み取る場合>>
第2精算装置4040が可搬媒体から精算情報そのものを読み取る場合、第2処理部2040は、精算情報を取得し、精算情報のIDを可搬媒体に出力する方法と同様の方法で、この精算情報を可搬媒体に出力する。この場合、第2精算装置4040は、可搬媒体から精算情報を読み取ることで、精算情報を取得する。
<<When the
When the
<<第2精算装置4040が精算情報のID以外の識別情報を読み取る場合>>
第2精算装置4040が可搬媒体から精算情報のID以外の識別情報を読み取るとする。この場合、第2処理部2040は、この識別情報を、顧客が予め持っている可搬媒体(会員カードや携帯端末など)から読み取る。例えばこの可搬媒体が会員カードである場合、この識別情報は会員IDなどである。第2処理部2040は、関連付けの対象である精算情報のIDを取得し、可搬媒体から読み取った識別情報に対してこの精算情報のIDを関連付ける。そして第2処理部2040は、関連付けた精算情報のID及び可搬媒体から読み取った識別情報をサーバ装置5000へ送信する。
<<When the
Assume that the
この場合、第2精算装置4040は、可搬媒体から識別情報を読み取り、この識別情報に基づいて精算情報を取得する。例えば第2精算装置4040は、サーバ装置5000に対し、この識別情報を示すリクエストを送信する。サーバ装置5000は、取得したリクエストに示されている識別情報に関連付けられている精算情報のIDを割り出し、この精算情報のIDによって特定される精算情報を第2精算装置4040へ送信する。
In this case, the
なお、第2処理部2040がサーバ装置5000の内部に実装されている場合、第2処理部2040は、関連付けの対象となる精算情報のIDや精算情報を商品登録装置3000から取得する。
When the
<制御部2060の詳細>
制御部2060は、精算情報を第1処理部2020及び第2処理部2040のどちらに処理させるかを制御する。ここで、制御部2060が精算情報を第1処理部2020と第2処理部2040のどちらに処理させるのかを制御する方法は様々である。これらの具体的な手法については後述の各実施形態で説明する。
<Details of the
The
制御部2060が動作するタイミングは様々である。例えば制御部2060は、商品登録装置3000による商品の登録が終了したタイミングで動作する。また例えば制御部2060は、商品登録装置3000による商品の登録が開始される前や、店員から精算情報を処理させる精算装置を決定する旨の操作を受け付けたタイミングで動作してもよい。
The
<精算装置の詳細>
精算装置は精算情報を取得し、その精算情報に基づいて精算処理を行う。精算装置が商品の精算処理に用いる情報(精算情報)に基づいて精算処理を行う方法には、既知の手法が利用できる。この既知の手法についての詳細は省略する。
<Details of the payment device>
The settlement device acquires the settlement information and performs settlement processing based on the settlement information. A known method can be used for the settlement device to perform settlement processing based on the information used for the settlement processing of the product (settlement information). Details of this known method will be omitted.
第2精算装置4040は、可搬媒体から精算情報、精算情報のID、又は精算情報のID以外の識別情報を読み取る。可搬媒体から読み取る情報が精算情報である場合、第2精算装置4040は、可搬媒体から精算情報を読み取ることで、精算情報を取得する。なお、精算情報がバーコードなどのコード化された情報として可搬媒体に印字されている場合、第2精算装置4040は、読み取った情報を復号することで精算情報を割り出す。
The
可搬媒体から読み取る情報が識別情報である場合、第2精算装置4040は、読み取った識別情報に関連付けられている精算情報を取得する。ここで、識別情報がバーコードなどのコード化された情報として可搬媒体に印字されている場合、第2精算装置4040は、読み取った情報を復号することで識別情報を割り出す。なお、第2精算装置4040が識別情報に基づいて精算情報を取得する方法については、前述した通りである。
If the information read from the portable medium is identification information, the
<ハードウエア構成例>
第1処理部2020、第2処理部2040、及び制御部2060を実装する情報処理装置の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。
<Hardware configuration example>
Each functional component of the information processing device that implements the
情報処理装置は、PC(Personal Computer)、携帯型端末、又はサーバマシンなどの種々の計算機として実装される。ここで情報処理システム2000は、情報処理システム2000を実装するための専用の計算機に実装されてもよいし、その他のアプリケーション等も含まれている汎用の計算機に実装されてもよい。
The information processing device is implemented as various computers such as a PC (Personal Computer), a portable terminal, or a server machine. Here, the
図5は、情報処理装置1000のハードウエア構成を例示するブロック図である。情報処理装置1000は、バス1020、プロセッサ1040、メモリ1060、ストレージ1080、入出力インタフェース1100、ネットワークインタフェース1120を有する。バス1020は、プロセッサ1040、メモリ1060、ストレージ1080、入出力インタフェース1100、及びネットワークインタフェース1120が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1040などを互いに接続する方法は、バス接続に限定されない。プロセッサ1040は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ1060は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ1080は、例えばハードディスク、SSD (Solid State Drive)、又はメモリカードなどの記憶装置である。また、ストレージ1080は、RAM や ROM 等のメモリであってもよい。
FIG. 5 is a block diagram illustrating a hardware configuration of the
入出力インタフェース1100は、情報処理装置1000と入出力デバイスとを接続するためのインタフェースである。入出力デバイスは、例えばキーボード、マウス、又はディスプレイなどである。情報処理装置1000が商品登録装置3000である場合、入出力デバイスにはさらに、商品の登録に利用するバーコードリーダなどが含まれる。
The input/
ネットワークインタフェース1120は、情報処理装置1000を外部の装置(精算装置など)と接続するためのインタフェースである。ネットワークインタフェース1120は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。
The
ストレージ1080は、情報処理装置1000の機能を実現するためのプログラムを記憶している。具体的には、第1処理部2020、第2処理部2040、及び制御部2060の機能を実現するプログラムモジュールを記憶している。プロセッサ1040は、これら各プログラムモジュールを実行することで、第1処理部2020、第2処理部2040、及び制御部2060の機能をそれぞれ実現する。ここでプロセッサ1040は、上記各モジュールを実行する際、これらのモジュールをメモリ1060上に読み出してから実行してもよいし、メモリ1060上に読み出さずに実行してもよい。
The
情報処理装置1000のハードウエア構成は図5に示した構成に限定されない。例えば、各プログラムモジュールはメモリ1060に格納されてもよい。この場合、情報処理装置1000は、ストレージ1080を備えていなくてもよい。
The hardware configuration of the
また、情報処理システム2000の機能は複数の情報処理装置1000(商品登録装置3000とサーバ装置5000など)で実現されてもよい。
Furthermore, the functions of the
<実施例>
以下、情報処理システム2000を利用して商品の精算が行われる流れを、各装置の具体的なレイアウトを用いて例示する。以下で説明する情報処理システム2000の動作は、上述した情報処理システム2000の動作の一例である。
<Example>
Below, a flow of product settlement using the
<<レイアウトについて>>
図6は、実施例の情報処理システム2000が有する商品登録装置3000、第1精算装置4020、及び第2精算装置4040のレイアウトを例示する図である。第1精算装置4020はそれぞれ、顧客10の動線に沿って商品登録装置3000の近くに設置されている。一方、第2精算装置4040は商品登録装置3000から少し離れた場所に設置されている。このレイアウトによれば、商品登録装置3000の最も近くにある第1精算装置4020とその商品登録装置3000との間の距離は、商品登録装置3000の最も近くに第2精算装置4040とその商品登録装置3000との間の距離よりも短くなっている。
<<About the layout>>
6 is a diagram illustrating the layout of the
前述した通り、第1精算装置4020は、第1処理部2020によってその第1精算装置4020に関連付けられた精算情報を取得する。そのため、可搬媒体から読み取る情報に基づいて精算情報を取得する第2精算装置4040とは異なり、第1精算装置4020は、可搬媒体から識別情報などを読み取ることなく、精算情報を取得できる。よって、第1精算装置4020を利用する顧客は、精算装置に可搬媒体を読み取らせる必要がない。そのため、第1精算装置4020の方が顧客による操作が簡便であると言える。このように操作が簡便な第1精算装置4020を商品登録装置3000の近くに設置することで、精算装置の扱いに不慣れな顧客(子供やお年寄りなど)に対して操作が簡便な精算装置を利用させつつ、商品登録装置3000を操作する店員がこのような顧客のサポートを行えるなどの利点がある。
As described above, the
ただし、第1精算装置4020及び第2精算装置4040のレイアウトは、図6のレイアウトに限定されない。例えば図7に示すように、第1精算装置4020と第2精算装置4040の位置が図6の場合と逆であってもよい。また、図8に示すように、第1精算装置4020及び第2精算装置4040の双方を顧客10の動線に沿って設置するレイアウトでもよい。
However, the layout of the
<<精算の流れについて>>
以下、図6で示されるレイアウトの店舗における商品の精算の流れについて例示する。商品登録装置3000を操作する店員20は、顧客10から商品を受け取り、その商品を精算対象として登録する。この時、制御部2060は、精算情報を第1精算装置4020と第2精算装置4040のどちらに処理させるかを決定する。例えば制御部2060は、店員20から、第1精算装置4020と第2精算装置4040のどちらに精算情報を処理させるかを示す入力を受け付ける。
<<About the payment process>>
The flow of payment for products in a store with the layout shown in Fig. 6 will be illustrated below. A
ここで店員20が、第1精算装置4020-1に精算情報を処理させることを指定したとする。この場合、制御部2060は、第1処理部2020に精算情報を処理させる。第1処理部2020は、第1精算装置4020-1に精算情報を関連付ける。具体的には、第1処理部2020は、第1精算装置4020-1に対して精算情報のIDを送信する。第1精算装置4020-1は、受信した精算情報のIDに関連付けられている精算情報をサーバ装置5000(図示せず)から取得する。
Now, let us assume that the
店員20は、顧客10に、第1精算装置4020-1を利用するように伝える。顧客10は、第1精算装置4020-1のところへ行って精算処理を行う。具体的には、第1精算装置4020-1が、商品の合計金額などを顧客10に提示する。そして、顧客10が代金の投入等を行うことで、精算処理が完了する。
The
一方、店員20が、第2精算装置4040に精算情報を処理させることを指定したとする。この場合、制御部2060は、第2処理部2040に精算情報を処理させる。第2処理部2040は、精算情報のIDが印字された可搬媒体を出力する。顧客10は、出力された可搬媒体を受け取り、任意の第2精算装置4040のところへ行く。そして、顧客10は、第2精算装置4040に上記可搬媒体を読み取らせる。この可搬媒体から精算情報のIDを読み取った第2精算装置4040は、この精算情報のIDに関連付けられている精算情報をサーバ装置5000から取得し、商品の合計金額などを顧客10に提示する。そして、顧客10が代金の投入等を行うことで、精算処理が完了する。
On the other hand, suppose that the
なお、上述の実施例は、各第1精算装置4020や第2精算装置4040をそれぞれ1つの情報装置の内部に実装した例を示している。しかし、1つの情報処理装置の内部に第1精算装置4020及び第2精算装置4040の双方が実装されてもよい。つまり、1台の情報処理装置に、第1精算装置4020として動作する機能と第2精算装置4040として動作する機能の双方を持たせる。
The above-mentioned embodiment shows an example in which each of the
この場合、例えばこの情報処理装置は、第1精算装置4020と第2精算装置4040のどちらとして動作するかを示す設定を受け付ける。また例えば、この情報処理装置は、取得した情報の種類に基づいて、第1精算装置4020と第2精算装置4040のどちらとして動作するかを自動で決定する。具体的には、この情報処理装置は、例えば第1処理部2020から精算情報や精算情報のIDを受信した場合に、第1精算装置4020として動作する。一方、この情報処理装置は、例えば可搬媒体から識別情報や精算情報を読み取った場合に、第2精算装置4040として動作する。
In this case, for example, this information processing device accepts a setting indicating whether it will operate as the
[実施形態2]
実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、例えば図1で表される。下記で説明する点を除き、実施形態2の情報処理システム2000が有する機能は、実施形態1の情報処理システム2000が有する機能と同様である。
[Embodiment 2]
The
実施形態2の制御部2060は、ユーザによる入力を受け付ける。そして、制御部2060は、受け付けた入力に基づいて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。
The
例えば制御部2060は、商品登録装置3000と接続されている表示画面上に選択画面を表示する。図9及び図10は、制御部2060によって表示される選択画面30を例示する図である。
For example, the
図9の選択画面30は、ボタン40及びボタン50を有する。ボタン40が押された場合、制御部2060は第1処理部2020に精算情報を処理させる。一方、ボタン50が押された場合、制御部2060は第2処理部2040に精算情報を処理させる。
The
なお、第1精算装置4020が複数台ある場合にボタン40が押された場合、例えば第1処理部2020は、例えば複数の第1精算装置4020の中から1つの第1精算装置4020を選択し、その第1精算装置4020に対して精算情報を関連付ける。例えば第1処理部2020は、顧客が購入する商品の登録を行った商品登録装置3000に最も近い位置に設置されている第1精算装置4020に対して精算情報を関連付ける。ここで、ある商品登録装置3000に最も近い第1精算装置4020を第1処理部2020が把握する方法については、実施形態1で説明した通りである。
When there are multiple
また、第1精算装置4020が複数台ある場合にボタン40が押された場合、例えば第1処理部2020は、複数の第1精算装置4020から1つを選択する画面をさらに表示してもよい。この場合、制御部2060は、その画面で選択された第1精算装置4020に精算情報を関連付ける。
In addition, when the
ここで、図9においてボタン50の名称が「発券」になっているが、この名称はあくまで例示である。実施形態1で説明したように、第2処理部2040が行う処理は可搬媒体の出力(発券)に限定されない。ボタン40やボタン50の名称は、任意に設定することができる。例えば第1精算装置4020の設置場所と第2精算装置4040の設置場所に異なる名称が付けられている場合、ボタン40の名称とボタン50の名称をそれぞれ、第1精算装置4020の設置場所と第2精算装置4040の設置場所にする。
Here, in FIG. 9, the name of
図10の選択画面30は、ボタン50及びボタン60を有する。ボタン60は、第1精算装置4020を指定するためのボタンである。例えばボタン60-1が押された場合、制御部2060は、第1処理部2020に精算情報を処理させる。具体的には、第1処理部2020は、「精算装置1」という名称の第1精算装置4020に、精算情報を関連付ける。
The
例えば店員は、第1精算装置4020に精算情報を処理させる場合、選択画面30に表示されている各第1精算装置4020に関する情報を見て、精算情報を処理させる第1精算装置4020を決定する。図10では、各第1精算装置4020について、(1)精算装置の状態(待機中や使用中など)、(2)待ち人数(精算装置に並んでいる顧客の人数)、直近の精算情報が送信された送信時刻、(3)直近の精算情報において精算対象として登録されている商品の個数、(4)精算処理における精算金額、(5)精算装置に対する入金の状態、及び(6)現在精算装置を利用している顧客の属性を表示している。精算金額は、顧客が支払うべき金額を表す。入金の状態は、精算装置に対して現在何円入金されているか、又は精算装置に対して投入すべき残りの代金を示す。顧客の属性は、顧客の年齢や特徴(動作の機敏さなど)を表す。
For example, when a store clerk wants the
選択画面30に表示された各ボタンをユーザが押す方法は様々である。例えば選択画面30を表示するディスプレイがタッチパネルを有する場合、ユーザは各ボタンを指などで押す。また例えば、ユーザは、キーボードやマウスなどの各種入力デバイスを操作することで、各ボタンを押してもよい。
There are various ways in which the user can press each button displayed on the
なお、上述で例示した各種の選択操作を行う方法は、選択画面を通じて行う方法に限定されない。例えば図9の選択画面30と同様の機能を実現するために、ボタン40とボタン50に相当する物理ボタンを商品登録装置3000やその周辺などに設けてもよい。また例えば、図10の選択画面30と同様の機能を実現するために、ボタン50とボタン60に相当する物理ボタンを商品登録装置3000やその周辺などに設けてもよい。また、ボタン50は物理ボタンで実現し、ボタン60は選択画面上のボタンで実現するなど、選択画面上のボタンと物理ボタンの両方が用いられてもよい。
The method of performing the various selection operations exemplified above is not limited to the method of performing the operations through the selection screen. For example, to achieve a function similar to that of the
<処理の流れ>
図11は、実施形態2の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、ユーザによる入力を受け付ける(S202)。ユーザによる入力が第1精算装置4020を指定する入力である場合(S204:第1精算装置)、図11の処理はステップS206に進む。ユーザによる入力が第2精算装置4040を指定する入力である場合(S204:第2精算装置)、図11の処理はステップS110に進む。
<Processing flow>
Fig. 11 is a flow chart illustrating the flow of processing executed by the
ステップS206において、第1処理部2020は、ユーザによって指定された第1精算装置4020に精算情報を処理させる。その後、図11の処理はステップS108に進む。
In step S206, the
なお、ステップS108以降の流れ及びステップS110以降の流れは、図2の場合と同様である。 The flow from step S108 onwards and the flow from step S110 onwards are the same as in Figure 2.
<ハードウエア構成例>
例えば実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
<Hardware configuration example>
For example, the
本実施形態によれば、顧客や店員による入力に基づいて、第1精算装置4020と第2精算装置4040のどちらにおいて精算処理を行うかが決定される。よって、顧客や店員の判断により、適切な精算装置を利用することができる。
According to this embodiment, whether the settlement process will be performed by the
[実施形態3]
実施形態3の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態3の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
[Embodiment 3]
The
実施形態3の制御部2060は、精算装置の状態に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。具体的には、制御部2060は、第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行える場合、第1処理部2020に精算情報を処理させる。一方、制御部2060は、第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合、第2処理部2040に精算情報を処理させる。
The
<「精算装置の状態」について>
「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」を表す具体的な状況としては、様々な状況が考えられる。例えばこの状況は、(1)第1精算装置4020がその他の精算情報に基づく精算処理を行っている状況である。言い換えれば、その第1精算装置4020を他の顧客が利用している状況である。以下、(1)の状況を「使用中」と呼ぶ。
<Regarding the "status of the payment device">
There are various possible situations that can be considered as specific situations that represent "a case where the
また例えば、「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」を表す状況は、(2)第1精算装置4020がその他の精算情報に基づく精算処理を行っておらず、新たな精算情報の処理もできないという状況である。具体的には、第1精算装置4020が故障している状況や、第1精算装置4020と外部との間の通信回線が故障している状況などである。外部との間の通信回線が故障している場合、第1精算装置4020は精算情報を取得できないため、精算情報に基づく精算処理を行えない。以下、(2)の状況を「オフライン」と呼ぶ。
For example, a situation representing "a case where the
情報処理システム2000は、使用中若しくはオフライン、又はその双方を「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」とする。ただし、情報処理システム2000は、使用中とオフライン以外の状況を「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」として扱ってもよい。
The
「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」の定義は、例えば予め制御部2060に設定される。ただし、制御部2060は、この定義を表す設定情報を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
The definition of "when the
なお、第1処理部2020によって新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020は、第1処理部2020によって新たに関連付けられる精算情報に基づいて精算処理を行えない第1精算装置4020以外の第1精算装置4020である。
The
ここで、新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えるか否かという判定について、制御部2060が判定対象とする第1精算装置4020は、店舗に設置されている全ての第1精算装置4020であってもよいし、一部の第1精算装置4020であってもよい。
Here, when determining whether the
一部の第1精算装置4020のみを上記の判定対象とする場合において、判定対象とする第1精算装置4020を制御部2060が決定する方法は様々である。例えば制御部2060は、顧客が購入する商品の登録に用いられた商品登録装置3000に対して予め関連付けられている第1精算装置4020を、上述の判定対象とする。この場合、制御部2060は、商品登録装置3000と第1精算装置4020との関連付けを示す情報を、情報処理システム2000の内部又は外部に設けられている記憶部から取得する。商品登録装置3000に対して関連付けておく第1精算装置4020は、例えばその商品登録装置3000を利用する顧客の動線付近に設置されている第1精算装置4020である。
When only some of the
また例えば、制御部2060は、第1精算装置4020の位置情報を利用して、上述の判定対象とする第1精算装置4020を決定してもよい。具体的には、まず予め、商品登録装置3000に対し、店舗内の領域を示す情報を関連付けておく。この領域は、例えば商品登録装置3000を利用する顧客の動線付近を表す領域である。制御部2060は、顧客が購入する商品の登録に用いられた商品登録装置3000に関連付けられた領域、及び各第1精算装置4020の位置情報を取得する。そして制御部2060は、位置情報がこの領域内を示す第1精算装置4020のみを上記の判定対象とする。
For example, the
<「精算装置の状態」の取得方法>
例えば制御部2060は、各第1精算装置4020から、その第1精算装置4020の状態を表す情報を取得する。また例えば、各第1精算装置4020の状態は、サーバ装置5000によって監視されていてもよい。例えばサーバ装置5000は、各第1精算装置4020に対し、定期的又は不定期にメッセージなどを送ることで、各第1精算装置4020の状態を確認する。また例えば、サーバ装置5000は、各第1精算装置4020から、定期的又は不定期に第1精算装置4020の状態を表すメッセージなどを受信してもよい。制御部2060が商品登録装置3000の内部に実装されている場合、制御部2060は、サーバ装置5000から各第1精算装置4020の状態を取得する。
<How to obtain the "status of the settlement device">
For example, the
<処理の流れ>
図12は、実施形態3の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、第1精算装置4020が使用中又はオフラインであるか否かを判定する(S302)。第1精算装置4020が使用中又はオフラインである場合(S302:YES)、図12の処理はステップS110に進む。一方、第1精算装置4020が使用中でもオフラインでもない場合(S302:NO)、図12の処理はステップS304に進む。
<Processing flow>
Fig. 12 is a flow chart illustrating the flow of processing executed by the
ステップS304において、第1処理部2020は、どの第1精算装置4020に精算情報を関連付けるかを決定する。ここで、第1処理部2020が精算情報に関連付ける第1精算装置4020を決定する方法は、実施形態1で説明した通りである。第1処理部2020は、決定した第1精算装置4020に精算情報を関連付ける(S306)。その後、図12の処理はステップS108に進む。
In step S304, the
ステップS108以降の流れ及びステップS110以降の流れは、図2の場合と同様である。 The flow from step S108 onwards and the flow from step S110 onwards are the same as in Figure 2.
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、精算装置の状態に基づいて自動的に決定される。具体的には、第1精算装置4020を使用できる場合には第1精算装置4020に精算処理を行わせ、第2精算装置4040を使用できない場合には第2精算装置4040に精算処理を行わせる。これにより、例えば、顧客に使用させる精算装置のデフォルトを第1精算装置4020にし、第1精算装置4020が使用できない場合に第2精算装置4040を使用させるという運用が可能となる。
According to this embodiment, whether the
<変形例>
制御部2060は、顧客に使用させる精算装置のデフォルトを第2精算装置4040にし、第2精算装置4040が使用できない場合に第1精算装置4020を使用させるように制御を行ってもよい。この場合、第1処理部2020と第2処理部2040の扱いが、上述の場合と逆になる。具体的には、制御部2060は、第2精算装置4040において新たな精算情報に基づく精算処理が行えない場合に、第1処理部2020に精算情報を処理させる(第1精算装置4020に精算処理をさせる)。ここで、制御部2060は、第1精算装置4020の状態を取得する方法と同様の方法で、第2精算装置4040の状態を取得する。
<Modification>
The
第1精算装置4020と第2精算装置4040のどちらをデフォルトの精算装置にするかは、例えば店舗のレイアウトによって決定される。例えば、情報処理システム2000の管理者は、図6に示すように第1精算装置4020が商品登録装置3000の近くに設置されている場合、第1精算装置4020をデフォルトの精算装置とするように、制御部2060の設定を行う。一方、情報処理システム2000の管理者は、図7に示すように第2精算装置4040が商品登録装置3000の近くに設置されている場合、第2精算装置4040をデフォルトの精算装置とするように、制御部2060の設定を行う。また、制御部2060は、店舗のレイアウトを示す情報を取得し、その情報に基づいてどちらの精算装置をデフォルトにするのかを自動的に決定してもよい。例えば制御部2060は、商品登録装置3000に最も近い精算装置の種別を判別し、その種別の精算装置をデフォルトの精算装置とする。
Which of the
<ハードウエア構成例>
例えば実施形態3の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
<Hardware configuration example>
For example, the
[実施形態4]
実施形態4の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態4の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
[Embodiment 4]
The
実施形態4の制御部2060は、精算装置を利用する顧客の属性に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。顧客の属性は、顧客の年齢や特徴(動作の機敏さなど)を表す。
The
<顧客の年齢に基づく制御>
子供やお年寄りは、若い大人と比較して体力が劣るなどの理由から、できる限り商品登録装置3000から近い商品登録装置3000を利用することを望む可能性が高い。また、子供やお年寄りは、若い大人と比較して装置の操作に不慣れであるなどの理由から、精算装置の操作方法を店員に尋ねる可能性が高い。そのため、店員がいる商品登録装置3000の近くにある精算装置を利用させる方が、顧客にとっても店員にとっても都合がよい。
<Customer age-based control>
Children and the elderly, because they are physically weaker than younger adults, are more likely to want to use a
さらに、子供やお年寄りは、若い大人と比較し、精算装置へ移動するために要する時間が長いと考えられる。そのため、商品登録装置3000から近い精算装置を利用させた方が、商品の精算に要するトータルの時間が短くなる。トータルの時間とは、商品登録装置3000において商品の登録を行う時間、商品登録装置3000から精算装置へ移動する時間、及び精算装置で精算処理を行う時間の合計時間である。このトータルの時間が短いほど、店舗の利用効率が高く、かつ顧客の満足度が高くなると考えられる。
Furthermore, it is believed that children and the elderly take longer to move to a payment device than young adults. Therefore, the total time required to pay for products will be shorter if a payment device closer to the
そこで制御部2060は、顧客が子供又はお年寄りである場合、その顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「顧客が子供である場合」とは、例えば顧客の年齢がある所定値以下である場合である。また、「顧客がお年寄りである場合」とは、例えば顧客の年齢がある所定値以上である場合である。これらの所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、これらの所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
The
「その顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理は、例えば次の様な処理となる。まず、商品の登録を行った商品登録装置3000に最も近い精算装置が第1精算装置4020であるとする。この場合に顧客が子供又はお年寄りであるとき、制御部2060は、第1処理部2020に精算情報を処理させる。これにより、顧客は第1精算装置4020を利用することとなる。一方、商品の登録を行った商品登録装置3000に最も近い精算装置が第2精算装置4040であるとする。この場合に顧客が子供又はお年寄りであるとき、制御部2060は、第2処理部2040に精算情報を処理させる。これにより、顧客は第2精算装置4040を利用することになる。
The process of "controlling to have the customer use a settlement device closest to the
<顧客の動作の機敏さに基づく制御>
動作が機敏でない顧客は、商品登録装置3000から精算装置へ移動するために要する時間が長いと予想できる。前述したように、精算装置へ移動するために要する時間が長い顧客には、その顧客が購入する商品の登録を行った商品登録装置3000の近くの精算装置を利用させることが好ましい。
Control based on customer agility
It is expected that customers who are not quick to move will take a long time to move from the
そこで制御部2060は、顧客の動作が機敏でない場合に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「顧客の動作が機敏でない場合」とは、例えば顧客の動作の機敏さを表す指標値がある所定値以下である場合である。顧客の動作の機敏さを表す指標値は、例えば顧客の動作の機敏さを5段階で表した値である。上記所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、上記所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
Therefore, when a customer's movements are not agile, the
ここで、「顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理の具体的な処理は、顧客の年齢に基づいて制御を行う場合に説明したものと同様である。
Here, the specific process of "controlling the customer to use a settlement device close to the
上述の顧客の属性は、情報処理システム2000に対して手動で入力されてもよいし、情報処理システム2000が自動で取得してもよい。前者の場合、例えば顧客の属性は、商品登録装置3000を操作してその顧客が購入する商品の登録をする店員によって入力される。例えば店員は、顧客の顔などから年齢を推定して入力し、顧客が店員に対して商品かごを差し出す際の動作などから顧客の動作の機敏さを入力する。
The above-mentioned customer attributes may be manually input to the
情報処理システム2000が顧客の属性を自動で取得する場合、例えば顧客の属性は、顧客のID(会員IDなど)に関連付けられた状態で、情報処理システム2000の内部又は外部の記憶部に予め記憶されている。この場合店員は、商品登録装置3000を用いて、顧客の会員カードなどを読み取る。情報処理システム2000は、商品登録装置3000によって読み取られた顧客のIDを取得し、取得した顧客のIDに関連付けられているその顧客の属性を取得する。
When the
<処理の流れ1>
図13は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第1のフローチャートである。この例において、制御部2060は顧客の年齢に基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
<
13 is a first flowchart illustrating the flow of processing executed by the
制御部2060は、顧客の年齢が第1の所定値以下又は第2の所定値以上であるか否かを判定する(S402)。顧客の年齢が第1の所定値以下又は第2の所定値以上である場合(S402:YES)、図13の処理はステップS304に進む。一方、顧客の年齢が第1の所定値より大きく第2の所定値より小さい場合(S402:NO)、図13の処理はステップS110に進む。
The
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。 The flow from step S304 onwards and the flow from step S110 onwards are the same as in Figure 12.
<処理の流れ2>
図14は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第2のフローチャートである。この例において、制御部2060は顧客の動作の機敏さに基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
<
14 is a second flowchart illustrating the flow of processing executed by the
制御部2060は、顧客の動作の機敏さを表す指標値が所定値以下であるか否かを判定する(S502)。上記指標値が所定値以下である場合(S504:YES)、図14の処理はステップS304に進む。一方、上記指標値が所定値より大きい場合(S504:NO)、図14の処理はステップS110に進む。
The
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。 The flow from step S304 onwards and the flow from step S110 onwards are the same as in Figure 12.
<ハードウエア構成例>
例えば実施形態4の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
<Hardware configuration example>
For example, the
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、顧客の属性に基づいて自動的に決定される。これにより、各顧客に、その顧客の属性に応じた適切な精算装置を利用させることができ、精算装置の利用効率の向上や顧客満足度の向上などを図ることができる。
According to this embodiment, whether the
[実施形態5]
実施形態5の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態5の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
[Embodiment 5]
The
実施形態5の制御部2060は、商品登録装置3000で登録された精算対象に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。
The
精算対象の商品の数が多い場合又は精算対象の商品の重さが重い場合、顧客は、商品登録装置3000から近い精算装置の利用を望むと考えられる。またこれらの場合、顧客が精算装置へ移動するために要する時間が長いと考えられるため、商品の精算に要するトータルの時間が長いと考えられる。
When there are a large number of items to be paid for or when the items to be paid for are heavy, the customer is likely to want to use a payment device that is close to the
そこで精算対象の商品の数が多い場合又は精算対象の商品の重さが重い場合、制御部2060は、顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「商品の数が多い場合」とは、例えば商品の数がある所定値以上である場合である。また、「商品の重さが重い場合」とは、例えば商品の重さがある所定値以上である場合である。なお、精算対象として登録された商品が複数ある場合、「商品の重さ」は、各商品の重さの合計値を意味する。ここで制御部2060は、例えば各商品の重さを、各商品に関する情報を管理しているデータベースなどから取得する。上記各所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、これらの所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
Therefore, when there are a large number of products to be settled or when the products to be settled are heavy, the
ここで、「顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理の具体的な処理は、実施形態4で説明した処理と同様である。
Here, the specific process of "controlling the customer to use a settlement device close to the
<処理の流れ>
図15は、実施形態5の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
<Processing flow>
15 is a flowchart illustrating the flow of processing executed by the
制御部2060は、商品の数が第1の所定値以上又は商品の重さが第2の所定値以上であるか否かを判定する(S602)。商品の数が第1の所定値以上又は商品の重さが第2の所定値以上である場合(S602:YES)、図15の処理はステップS304に進む。一方、商品の数が第1の所定値より小さくかつ商品の重さが第2の所定値より小さい場合(S602:NO)、図15の処理はステップS110に進む。
The
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。 The flow from step S304 onwards and the flow from step S110 onwards are the same as in Figure 12.
<ハードウエア構成例>
例えば実施形態5の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
<Hardware configuration example>
For example, the
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、購入される商品の数や商品の重さに基づいて自動的に決定される。これにより、各顧客に、その顧客が購入する商品の数や商品の重さに応じた適切な精算装置を利用させることができ、精算装置の利用効率の向上や顧客満足度の向上などを図ることができる。
According to this embodiment, whether the
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記各実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。 The above describes the embodiments of the present invention with reference to the drawings, but these are merely examples of the present invention, and combinations of the above embodiments and various configurations other than the above embodiments can also be adopted.
例えば、実施形態3から実施形態5では、第1精算装置4020に精算処理を行わせる場合、精算処理を行わせる第1精算装置4020が第1処理部2020によって自動的に決定されている。しかし、実施形態3から実施形態5において、精算処理を行わせる第1精算装置4020をユーザが指定するようにしてもよい。この場合、例えば制御部2060が第1処理部2020に精算情報を処理させることを決定した後、第1処理部2020は、実施形態2で説明したように、第1精算装置4020を選択する選択画面を表示する。この選択画面は、例えば図10の選択画面30である。この場合、選択画面30はボタン50を表示してもよいし、表示しなくてもよい。ボタン50が表示される場合、制御部2060の決定によって第1精算装置4020に精算処理をさせることになった場合であっても、店員や顧客の判断によって、第2精算装置4040に精算処理させることができる。よって、店員や顧客の判断を優先することができる柔軟な店舗の運用が実現できる。
For example, in the third to fifth embodiments, when the
以下、参考形態の例を付記する。
1. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムであって、
第1の精算装置に精算情報を関連付ける第1処理手段と、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理手段と、
前記精算情報を前記第1処理手段及び前記第2処理手段のどちらに処理させるかを制御する制御手段と、
を有する情報処理システム。
2. 前記制御手段は、ユーザによる入力に基づいて前記第1処理手段と前記第2処理手段のどちらに処理させるかを制御する、1.に記載の情報処理システム。
3. 前記制御手段は、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、1.に記載の情報処理システム。
4. 前記制御手段は、前記第1処理手段によって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
5. 前記制御手段は、精算装置を利用する顧客の属性に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、3.に記載の情報処理システム。
6. 前記制御手段は、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
7. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、1.乃至6.いずれか一つに記載の情報処理システム。
8. 1.乃至7.いずれか一つに記載の情報処理システムにおける第1処理手段、第2処理手段、及び制御手段の少なくとも1つを有する情報処理装置。
9. コンピュータを8.に記載の情報処理装置として動作させるプログラム。
10. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムを制御するコンピュータによって実行される制御方法であって、
第1の精算装置に精算情報を関連付ける第1処理ステップと、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理ステップと、
前記精算情報を前記第1処理ステップ及び前記第2処理ステップのどちらに処理させるかを制御する制御ステップと、
を有する制御方法。
11. 前記制御ステップは、ユーザによる入力に基づいて前記第1処理ステップと前記第2処理ステップのどちらに処理させるかを制御する、10.に記載の制御方法。
12. 前記制御ステップは、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、10.に記載の制御方法。
13. 前記制御ステップは、前記第1処理ステップによって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
14. 前記制御ステップは、精算装置を利用する顧客の属性に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、12.に記載の制御方法。
15. 前記制御ステップは、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
16. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、10.乃至15.いずれか一つに記載の制御方法。
Below, examples of reference forms are given.
1. An information processing system including a product registration device, and a first settlement device and a second settlement device each performing settlement processing using settlement information of products registered in the product registration device,
A first processing means for associating settlement information with a first settlement device;
A second processing means for associating the settlement information with the identification information read from the portable medium in the second settlement device or outputting the settlement information to the portable medium;
a control means for controlling whether the settlement information is to be processed by the first processing means or the second processing means;
An information processing system having the above configuration.
2. The information processing system according to 1., wherein the control means controls whether the first processing means or the second processing means performs processing based on an input by a user.
3. The information processing system according to 1., wherein the control means controls whether the first processing means or the second processing means processes the settlement information depending on a state of a settlement device, an attribute of a customer using the settlement device, or a settlement object registered in the product registration device.
4. The information processing system according to 3., wherein the control means causes the second processing means to process the settlement information when the first settlement device cannot perform settlement processing based on the settlement information newly associated by the first processing means.
5. The information processing system according to 3., wherein the control means controls whether the settlement information is to be processed by the first processing means or the second processing means, depending on an attribute of a customer using the settlement device.
6. The information processing system according to 3., wherein the control means causes the first processing means to process the settlement information when the number of registered products is equal to or greater than a first predetermined value, or when the weight of the registered products is equal to or greater than a second predetermined value.
7. The information processing system according to any one of 1. to 6., wherein a distance between the product registration device and the first settlement device is shorter than a distance between the product registration device and the second settlement device.
8. An information processing device having at least one of the first processing means, the second processing means, and the control means in the information processing system described in any one of 1. to 7.
9. A program for causing a computer to operate as the information processing device according to 8.
10. A control method executed by a computer that controls an information processing system including a product registration device, and a first settlement device and a second settlement device that respectively perform settlement processing using settlement information of products registered in the product registration device, comprising:
a first processing step of associating settlement information with a first settlement device;
A second processing step of associating the settlement information with the identification information read from the portable medium in the second settlement device or outputting the settlement information to the portable medium;
a control step of controlling whether the settlement information is to be processed in the first processing step or the second processing step;
The control method includes:
11. The control method according to 10., wherein the control step controls whether the first processing step or the second processing step is to be performed based on an input by a user.
12. The control method according to 10., wherein the control step controls whether the settlement information is to be processed in the first processing step or the second processing step, depending on a state of a settlement device, an attribute of a customer using the settlement device, or a settlement target registered in the product registration device.
13. The control method according to 12., wherein, in the control step, when a first settlement device cannot perform settlement processing based on settlement information newly associated by the first processing step, the second processing step is made to process the settlement information.
14. The control method according to 12., wherein the control step controls whether the settlement information is to be processed in the first processing step or the second processing step, depending on an attribute of a customer using a settlement device.
15. The control method according to 12., wherein the control step causes the first processing step to process the settlement information when the number of registered products is equal to or greater than a first predetermined value, or when the weight of the registered products is equal to or greater than a second predetermined value.
16. The control method according to any one of 10. to 15., wherein a distance between the product registration device and the first settlement device is shorter than a distance between the product registration device and the second settlement device.
この出願は、2015年2月27日に出願された日本出願特願2015-039632号を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2015-039632, filed on February 27, 2015, the disclosure of which is incorporated herein in its entirety.
Claims (5)
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信する処理手段と、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示する表示制御手段と、
を有し、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、及び精算装置を利用している人物の属性の少なくともいずれか1つが表示されるとともに、故障している精算装置については前記少なくともいずれか1つの代わりに当該精算装置の故障に関する故障情報が表示される、商品登録装置。 A product registration device in a system including a product registration device and a plurality of settlement devices,
A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to a settlement device;
A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
having
A product registration device in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time the latest settlement information was sent, the number of products calculated based on the settlement information that the settlement device has to process, a combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device , and for a malfunctioning settlement device, fault information regarding the malfunction of the settlement device is displayed instead of at least one of the above .
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信するステップと、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示するステップと、
を有し、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、及び精算装置を利用している人物の属性の少なくともいずれか1つが表示されるとともに、故障している精算装置については前記少なくともいずれか1つの代わりに当該精算装置の故障に関する故障情報が表示される、制御方法。 A control method executed by a product registration device in a system including a product registration device and a plurality of settlement devices, comprising:
transmitting settlement information generated based on product information of the product registered as a settlement target to a settlement device;
displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
having
A control method in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has to process, a combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device , and for a malfunctioning settlement device, fault information regarding the malfunction of the settlement device is displayed instead of at least one of the above .
精算対象として登録された商品の商品情報により生成された精算情報を精算装置に送信する処理手段、
前記複数の精算装置のうち当該精算情報の送信先とする精算装置を選択可能な選択画面を表示する表示制御手段、
として機能させるプログラムであって、
前記選択画面には、前記複数の精算装置の各々について、最新の精算情報の送信時刻、精算装置が処理対象として有している精算情報に基づいて計算される商品個数、精算金額と支払金額との組み合わせ、及び精算装置を利用している人物の属性の少なくともいずれか1つが表示されるとともに、故障している精算装置については前記少なくともいずれか1つの代わりに当該精算装置の故障に関する故障情報が表示される、プログラム。 In a system including a product registration device and a plurality of settlement devices, the product registration device is
A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to the settlement device;
A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices;
A program that functions as
The selection screen displays, for each of the multiple settlement devices, at least one of the following: the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has to process, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device , and, for a malfunctioning settlement device, fault information regarding the malfunction of the settlement device is displayed instead of at least one of the above .
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015039632 | 2015-02-27 | ||
JP2015039632 | 2015-02-27 | ||
JP2019119864A JP6939846B2 (en) | 2015-02-27 | 2019-06-27 | Product registration device, program, and control method |
JP2021139070A JP7238932B2 (en) | 2015-02-27 | 2021-08-27 | Product registration device, control method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021139070A Division JP7238932B2 (en) | 2015-02-27 | 2021-08-27 | Product registration device, control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023067923A JP2023067923A (en) | 2023-05-16 |
JP7513139B2 true JP7513139B2 (en) | 2024-07-09 |
Family
ID=56789340
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017501862A Active JP6763544B2 (en) | 2015-02-27 | 2015-12-07 | Product registration device, program, and control method |
JP2019119864A Active JP6939846B2 (en) | 2015-02-27 | 2019-06-27 | Product registration device, program, and control method |
JP2021139070A Active JP7238932B2 (en) | 2015-02-27 | 2021-08-27 | Product registration device, control method, and program |
JP2023030766A Active JP7513139B2 (en) | 2015-02-27 | 2023-03-01 | Product registration device, control method, and program |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017501862A Active JP6763544B2 (en) | 2015-02-27 | 2015-12-07 | Product registration device, program, and control method |
JP2019119864A Active JP6939846B2 (en) | 2015-02-27 | 2019-06-27 | Product registration device, program, and control method |
JP2021139070A Active JP7238932B2 (en) | 2015-02-27 | 2021-08-27 | Product registration device, control method, and program |
Country Status (2)
Country | Link |
---|---|
JP (4) | JP6763544B2 (en) |
WO (1) | WO2016136083A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6763544B2 (en) * | 2015-02-27 | 2020-09-30 | 日本電気株式会社 | Product registration device, program, and control method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013206423A (en) | 2012-03-29 | 2013-10-07 | Toshiba Tec Corp | Merchandise sales data processing device, merchandise sales data processing system and control program |
JP2014119880A (en) | 2012-12-14 | 2014-06-30 | Teraoka Seiko Co Ltd | Pos system |
JP2014142922A (en) | 2012-12-28 | 2014-08-07 | Teraoka Seiko Co Ltd | POS system |
JP2021192256A (en) | 2015-02-27 | 2021-12-16 | 日本電気株式会社 | Commodity registration device, control method and program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05233963A (en) * | 1992-02-21 | 1993-09-10 | Hitachi Ltd | Commodity sales system |
JP5803121B2 (en) * | 2011-02-07 | 2015-11-04 | 株式会社寺岡精工 | Payment system and registration device |
JP6036281B2 (en) * | 2012-12-26 | 2016-11-30 | 株式会社寺岡精工 | Device monitoring system and program |
JP6191215B2 (en) * | 2013-04-19 | 2017-09-06 | 株式会社寺岡精工 | Checkout terminal status display device |
JP6213024B2 (en) * | 2013-08-02 | 2017-10-18 | 株式会社寺岡精工 | Checkout system, checkout device, registration device and program |
JP5928500B2 (en) * | 2014-02-06 | 2016-06-01 | 株式会社寺岡精工 | Product registration device, POS system and program |
-
2015
- 2015-12-07 JP JP2017501862A patent/JP6763544B2/en active Active
- 2015-12-07 WO PCT/JP2015/084287 patent/WO2016136083A1/en active Application Filing
-
2019
- 2019-06-27 JP JP2019119864A patent/JP6939846B2/en active Active
-
2021
- 2021-08-27 JP JP2021139070A patent/JP7238932B2/en active Active
-
2023
- 2023-03-01 JP JP2023030766A patent/JP7513139B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013206423A (en) | 2012-03-29 | 2013-10-07 | Toshiba Tec Corp | Merchandise sales data processing device, merchandise sales data processing system and control program |
JP2014119880A (en) | 2012-12-14 | 2014-06-30 | Teraoka Seiko Co Ltd | Pos system |
JP2014142922A (en) | 2012-12-28 | 2014-08-07 | Teraoka Seiko Co Ltd | POS system |
JP2021192256A (en) | 2015-02-27 | 2021-12-16 | 日本電気株式会社 | Commodity registration device, control method and program |
JP7238932B2 (en) | 2015-02-27 | 2023-03-14 | 日本電気株式会社 | Product registration device, control method, and program |
Also Published As
Publication number | Publication date |
---|---|
WO2016136083A1 (en) | 2016-09-01 |
JP2023067923A (en) | 2023-05-16 |
JP7238932B2 (en) | 2023-03-14 |
JPWO2016136083A1 (en) | 2017-11-24 |
JP2021192256A (en) | 2021-12-16 |
JP6763544B2 (en) | 2020-09-30 |
JP6939846B2 (en) | 2021-09-22 |
JP2019192281A (en) | 2019-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6449121B2 (en) | Shopping support server and program thereof | |
JP7215556B2 (en) | Product registration device, control method and program | |
JP2019046498A (en) | Shopping support server and program of the same | |
JP7513139B2 (en) | Product registration device, control method, and program | |
JP2006293798A (en) | Pos terminal device, pos system, and program | |
JP2023099810A (en) | Self checkout device, self checkout system and program | |
US10482445B2 (en) | Checkout system and method | |
US10229446B2 (en) | Payment apparatus, payment system, and program | |
WO2016136082A1 (en) | Information processing device, program, and control method | |
JP2017117114A (en) | Purchased article management system | |
US20180158041A1 (en) | Checkout system, registration device, settlement device, and control method | |
JP2016095587A (en) | Mobile terminal device, commodity sales data processing device, and program | |
JP6470021B2 (en) | Input support apparatus and program | |
JP2018160143A (en) | Scanner device control program, scanner device control method, and scanner device control machine | |
JP7293812B2 (en) | Electronic receipt providing system, electronic receipt providing method, and program | |
JP2019204457A (en) | Commodity sales data processing device | |
JP6586992B2 (en) | Information processing system, product registration apparatus, program, and control method | |
JP6763257B2 (en) | Information processing equipment, settlement systems, control methods and programs | |
US20230162268A1 (en) | Registration apparatus and control method | |
JP6690284B2 (en) | Information processing apparatus, information processing system, control method, and program | |
US20220058921A1 (en) | Processing apparatus, processing method, and non-transitory storage medium | |
JP2023175146A (en) | Management apparatus, terminal, management method, terminal processing method and program | |
JP2014102573A (en) | Electronic commerce system | |
WO2016136076A1 (en) | Information processing system, product registration device, settlement device, program, and information processing method | |
JP2013186591A (en) | Information processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240502 |
|
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: 20240528 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240610 |