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
JP7845006B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7845006B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program

Info

Publication number
JP7845006B2
JP7845006B2 JP2022062804A JP2022062804A JP7845006B2 JP 7845006 B2 JP7845006 B2 JP 7845006B2 JP 2022062804 A JP2022062804 A JP 2022062804A JP 2022062804 A JP2022062804 A JP 2022062804A JP 7845006 B2 JP7845006 B2 JP 7845006B2
Authority
JP
Japan
Prior art keywords
payment
payment method
product
control unit
information
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
JP2022062804A
Other languages
Japanese (ja)
Other versions
JP2023153493A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2022062804A priority Critical patent/JP7845006B2/en
Publication of JP2023153493A publication Critical patent/JP2023153493A/en
Application granted granted Critical
Publication of JP7845006B2 publication Critical patent/JP7845006B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法、および、プログラムに関する。 This invention relates to an information processing device, an information processing method, and a program.

近年、スーパーマーケットまたはドラッグストア等の店舗で、顧客自身が顧客会計用端末を操作して会計手続を行うことにより、現金またはクレジットカード等の決済手段による会計処理が行われる、セルフ会計システムが導入されている。セルフ会計システムによれば、例えばレジで会計を担当する店員の人数が少ないような場合でも、顧客の会計待ち時間を短縮することが出来る。 In recent years, self-checkout systems have been introduced in stores such as supermarkets and drugstores, allowing customers to operate their own payment terminals to complete the transaction using cash or credit cards. Self-checkout systems can reduce customer waiting times, even in situations where, for example, there are few cashiers.

このようなセルフ会計システムの一例として、特許文献1には、購入したい商品に付されたコード情報を店員がスキャンして精算用レシートを発行し、顧客が当該精算用レシートを会計用POSレジスタに読み込ませ、画面に表示される案内に従って会計手続を行うPOSシステムが開示されている。 As an example of such a self-checkout system, Patent Document 1 discloses a POS system in which a store employee scans the code information attached to the product the customer wishes to purchase and issues a payment receipt. The customer then reads this payment receipt into a POS register and completes the payment procedure according to the instructions displayed on the screen.

特開2011-158993号公報Japanese Patent Publication No. 2011-158993

しかし、上記のような技術では、一度の会計手続において、現金、電子マネー、クレジットカード等の決済手段のうち、いずれか1つの決済手段が選択され会計が行われる。そのため、例えば顧客が商品ごとに決済手段を分けたい場合には、決済手段毎に別々に会計手続を行う手間が発生していた。 However, with the technologies described above, only one payment method—cash, electronic money, credit card, etc.—is selected and used for the transaction during a single accounting procedure. Therefore, if a customer wanted to use different payment methods for each item, they would have to go through the cumbersome process of performing separate accounting procedures for each payment method.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、会計時におけるユーザの利便性を向上させることが可能な、新規かつ改良された技術を提供することにある。 Therefore, the present invention has been made in view of the above problems, and its objective is to provide a novel and improved technology that can improve user convenience during accounting.

上記課題を解決するために、本発明のある観点によれば、1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、互いに異なる複数の決済手段による決済処理を行う決済処理部と、前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択し、前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、を備え、前記商品情報は、商品の種類を含み、前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、前記決済制御部は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択する、情報処理装置が提供される。
To solve the above problems, according to one aspect of the present invention, an information processing device is provided comprising: an acquisition unit that acquires product information including price information for one or more products; a settlement processing unit that performs settlement processing using a plurality of different settlement methods; and a settlement control unit that, for each of the one or more products, selects one of the plurality of settlement methods and causes the settlement processing unit to perform settlement processing for the amount of the product selected for each of the plurality of settlement methods based on the price information, wherein the product information includes the type of product, the plurality of settlement methods include a first settlement method and a second settlement method, and the settlement control unit selects either the first settlement method or the second settlement method based on the type of each of the one or more products .

前記決済制御部は、ユーザの選択操作に基づき、前記1以上の商品ごとに前記第一の決済手段または前記第二の決済手段のいずれかを選択してもよい。 The payment control unit may, based on the user's selection, select either the first payment method or the second payment method for each of the one or more products.

前記情報処理装置は、ユーザによる前記1以上の商品ごとの決済手段の選択操作を受け付ける決済手段選択画面を生成し、出力部に表示させる表示制御部をさらに備えてもよい。 The information processing device may further include a display control unit that generates a payment method selection screen for receiving user input regarding the selection of one or more payment methods for each product, and displays it on the output unit.

前記決済制御部は、ユーザにより前記第一の決済手段の選択操作が行われる都度、前記第一の決済手段が選択された商品の金額の合計である第一の合計金額を算出し、前記表示制御部は、算出された前記第一の合計金額を前記出力部に表示させてもよい。 The payment control unit may calculate a first total amount, which is the sum of the amounts of the selected items, each time the user selects the first payment method. The display control unit may then display the calculated first total amount on the output unit.

前記取得部は、前記第一の決済手段に設定された決済可能額を示す残高情報を取得し、前記決済制御部は、前記1以上の商品のうち、前記第一の決済手段を選択済の商品以外の他の商品に、前記第一の決済手段を選択する選択操作がユーザによって新たに入力された場合に、前記第一の決済手段が既に選択された商品の金額と前記他の商品の金額との合計である第二の合計金額が前記決済可能額を上回るかを判定し、前記表示制御部は、前記第二の合計金額が前記決済可能額を上回ると判定された場合に、前記決済手段選択画面において前記他の商品に前記第一の決済手段を選択不可とする画面を前記出力部に表示させてもよい。 The acquisition unit acquires balance information indicating the available payment amount set for the first payment method. The payment control unit, when a user newly inputs a selection operation to select the first payment method for one or more products other than those for which the first payment method has already been selected, determines whether the second total amount, which is the sum of the amount for the product for which the first payment method has already been selected and the amount for the other product, exceeds the available payment amount. If the display control unit determines that the second total amount exceeds the available payment amount, it may display a screen on the payment method selection screen indicating that the first payment method cannot be selected for the other product on the output unit.

前記第一の決済手段は、現金以外の決済手段であってもよく、前記第二の決済手段は、現金による決済手段であってもよく、前記決済制御部は、前記決済処理部に前記第一の決済手段の決済処理を実行させ、当該決済処理の後に、前記決済処理部に前記第二の決済手段の決済処理を実行させてもよい。 The first payment method may be a payment method other than cash, and the second payment method may be a cash payment method. The payment control unit may cause the payment processing unit to execute the payment processing for the first payment method, and after that, cause the payment processing unit to execute the payment processing for the second payment method.

前記第一の決済手段は、現金以外の決済手段であってもよく、前記第二の決済手段は、現金による決済手段であってもよく、前記決済制御部は、前記1以上の商品の各々の種類が所定の種類である場合に、当該所定の種類の商品の決済手段として前記第一の決済手段を選択してもよい。 The first payment method may be a payment method other than cash, and the second payment method may be a cash payment method. The payment control unit may select the first payment method as the payment method for goods of a predetermined type when each of the one or more goods is of a predetermined type.

前記決済制御部は、前記所定の種類の商品の前記第一の決済手段による決済額に応じて、ユーザに与えられる報酬値を算出してもよい。 The payment control unit may calculate a reward value to be given to the user based on the payment amount for the predetermined type of product using the first payment method.

上記課題を解決するために、本発明の別の観点によれば、1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、第一の決済手段と前記第一の決済手段とは異なる第二の決済手段とを含んだ複数の決済手段による決済処理を行う決済処理部と、前記金額情報に基づき、前記1以上の商品の中から、前記1または複数の商品の合計金額が予め設定された所定の金額の範囲内となるように前記1または複数の商品を特定し、特定した商品の決済手段として前記第一の決済手段を選択し、前記1以上の商品のうち前記特定した商品以外の商品の決済手段として前記第二の決済手段を選択し、前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、を備える、情報処理装置が提供される。
To solve the above problems, according to another aspect of the present invention, an information processing device is provided, comprising: an acquisition unit that acquires product information including price information for each of one or more products; a settlement processing unit that performs settlement processing using a plurality of settlement means, including a first settlement means and a second settlement means different from the first settlement means; and a settlement control unit that, based on the price information, identifies one or more products from among the one or more products such that the total amount of the one or more products falls within a predetermined range; selects the first settlement means as the settlement means for the identified products; selects the second settlement means as the settlement means for products other than the identified products among the one or more products; and causes the settlement processing unit to perform settlement processing for the amounts of the selected products for each of the plurality of settlement means based on the price information.

上記課題を解決するために、本発明の別の観点によれば、1以上の商品について、各商品の金額情報を含む商品情報を取得し、前記第一の決済手段に設定された決済可能額を示す残高情報を取得する取得部と、前記第一の決済手段と前記第一の決済手段とは異なる第二の決済手段とを含んだ複数の決済手段による決済処理を行う決済処理部と、前記1以上の商品の前記金額情報および前記残高情報に基づき、前記1以上の商品のうち、金額の合計が前記決済可能額以下となる1または複数の商品を特定し、特定した商品の決済手段として前記第一の決済手段を選択し、前記1以上の商品のうち前記特定した商品以外の商品の決済手段として前記第二の決済手段を選択し、前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、を備える、情報処理装置が提供される。
To solve the above problems, according to another aspect of the present invention, an information processing device is provided , comprising: an acquisition unit that acquires product information including price information for one or more products and acquires balance information indicating the amount payable set in the first payment means; a payment processing unit that performs payment processing using a plurality of payment means, including the first payment means and a second payment means different from the first payment means; and a payment control unit that , based on the price information and balance information for one or more products, identifies one or more products from among the one or more products whose total amount is less than or equal to the payable amount, selects the first payment means as the payment means for the identified products, selects the second payment means as the payment means for products other than the identified products from among the one or more products, and causes the payment processing unit to perform payment processing for the amounts of the selected products for each of the plurality of payment means based on the price information.

前記決済制御部は、ユーザの操作に基づき、前記第一の決済手段および前記第二の決済手段として用いられる決済手段の種類を選択してもよい。 The settlement control unit may select the type of settlement means to be used as the first settlement means and the second settlement means based on user input.

また、上記課題を解決するために本発明の別の観点によれば、1以上の商品について、各商品の金額情報を含む商品情報を取得することと、互いに異なる複数の決済手段による決済処理を行うことと、前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択することと、前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を行わせることと、を含む、コンピュータにより実行される情報処理方法であって、前記商品情報は、商品の種類を含み、前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、前記情報処理方法は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択することを含む、情報処理方法が提供される。
Furthermore, in order to solve the above problems, according to another aspect of the present invention, there is an information processing method performed by a computer, which includes: acquiring product information including price information for one or more products; performing payment processing using a plurality of different payment methods; selecting one of the plurality of payment methods for each of the one or more products; and performing payment processing for the amount of the selected product for each of the plurality of payment methods based on the price information , wherein the product information includes the type of product, the plurality of payment methods include a first payment method and a second payment method, and the information processing method includes selecting the first payment method or the second payment method based on each of the types of the one or more products .

また、上記課題を解決するために本発明の別の観点によれば、コンピュータを、1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、互いに異なる複数の決済手段による決済処理を行う決済処理部と、前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択し、前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部として機能させ、前記商品情報は、商品の種類を含み、前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、前記決済制御部は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択する、プログラムが提供される。
Furthermore, in order to solve the above problems, according to another aspect of the present invention, a program is provided which allows a computer to function as an acquisition unit that acquires product information including price information for one or more products, a payment processing unit that performs payment processing using a plurality of different payment methods, and a payment control unit that, for each of the one or more products, selects one of the plurality of payment methods and causes the payment processing unit to perform payment processing for the amount of the product selected for each of the plurality of payment methods based on the price information, wherein the product information includes the type of product, the plurality of payment methods include a first payment method and a second payment method, and the payment control unit selects either the first payment method or the second payment method based on the type of each of the one or more products .

以上説明したように本発明によれば、会計時におけるユーザの利便性を向上させることが可能である。 As explained above, the present invention makes it possible to improve user convenience during the accounting process.

本発明の一実施形態による情報処理装置1000の概要を説明する説明図である。This is an explanatory diagram illustrating the outline of an information processing device 1000 according to one embodiment of the present invention. 本実施形態による情報処理装置1000の機能構成例を示すブロック図である。This is a block diagram showing an example of the functional configuration of the information processing device 1000 according to this embodiment. 本実施形態による情報処理装置1000の制御部1020が有する機能の機能構成例を説明するブロック図である。This is a block diagram illustrating an example of the functional configuration of the control unit 1020 of the information processing device 1000 according to this embodiment. 本実施形態による情報処理システムの動作例の前半部を説明するフローチャート図である。This is a flowchart illustrating the first half of an example of the operation of the information processing system according to this embodiment. 操作表示部1040に表示される商品登録画面の一例を示す説明図である。This is an explanatory diagram showing an example of a product registration screen displayed on the operation display unit 1040. 商品情報が登録された後に表示制御部1028により更新された商品登録画面の一例を示す説明図である。This is an explanatory diagram showing an example of a product registration screen that has been updated by the display control unit 1028 after product information has been registered. 操作表示部1040に表示される精算方法選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040. 操作表示部1040に表示される分割精算方法選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of the installment payment method selection screen displayed on the operation display unit 1040. 本実施形態による情報処理システムの、分割精算時の第一の動作例を説明する1つめのフローチャート図である。This is the first flowchart illustrating the first operational example of the information processing system according to this embodiment during installment settlement. 本実施形態による情報処理システムの、分割精算時の第一の動作例を説明する2つめのフローチャート図である。This is the second flowchart illustrating the first operational example of the information processing system according to this embodiment during installment settlement. 操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040. ユーザにより全ての商品の決済手段が選択された後の決済手段選択画面の画面例を示す説明図である。This is an explanatory diagram showing an example of the payment method selection screen after the user has selected payment methods for all products. 操作表示部1040に表示される現金投入画面の一例を示す説明図である。This is an explanatory diagram showing an example of a cash input screen displayed on the operation display unit 1040. 現金投入後に操作表示部1040に表示される画面の一例を示す説明図である。This is an explanatory diagram showing an example of a screen displayed on the operation display unit 1040 after cash has been inserted. 操作表示部1040に表示される釣銭出金画面の一例を示す説明図である。This is an explanatory diagram showing an example of the change dispensing screen displayed on the operation display unit 1040. 操作表示部1040に表示されるレシート発行画面の一例を示す説明図である。This is an explanatory diagram showing an example of a receipt issuance screen displayed on the operation display unit 1040. 操作表示部1040に表示される電子マネー精算画面の一例を示す説明図である。This is an explanatory diagram showing an example of an electronic money settlement screen displayed on the operation display unit 1040. 操作表示部1040に表示されるレシート発行画面の一例を示す説明図である。This is an explanatory diagram showing an example of a receipt issuance screen displayed on the operation display unit 1040. 決済制御部1024により発行されるレシートの一例を示す説明図である。This is an explanatory diagram showing an example of a receipt issued by the payment control unit 1024. 本実施形態による情報処理システムの、分割精算時の第二の動作例を説明する1つめのフローチャート図である。This is the first flowchart illustrating a second example of operation during installment settlement of the information processing system according to this embodiment. 本実施形態による情報処理システムの、分割精算時の第二の動作例を説明する2つめのフローチャート図である。This is a second flowchart illustrating a second example of operation during installment settlement of the information processing system according to this embodiment. 操作表示部1040に表示される決済手段選択画面の他の一例を示す説明図である。This is an explanatory diagram showing another example of the payment method selection screen displayed on the operation display unit 1040. ユーザにより全ての商品の決済手段が選択された後の決済手段選択画面の画面例を示す説明図である。This is an explanatory diagram showing an example of the payment method selection screen after the user has selected payment methods for all products. 操作表示部1040に表示されるクレジットカード投入画面の一例を示す説明図である。This is an explanatory diagram showing an example of a credit card input screen displayed on the operation display unit 1040. 操作表示部1040に表示される暗証番号入力画面の一例である。This is an example of a PIN entry screen displayed on the operation display unit 1040. 操作表示部1040に表示されるクレジット精算画面の一例を示す説明図である。This is an explanatory diagram showing an example of a credit payment screen displayed on the operation display unit 1040. 操作表示部1040に表示されるレシート発行画面の他の一例を示す説明図である。This is an explanatory diagram showing another example of the receipt issuance screen displayed on the operation display unit 1040. 決済制御部1024により発行されるレシートの他の一例を示す説明図である。This is an explanatory diagram showing another example of a receipt issued by the payment control unit 1024. 操作表示部1040に表示されるカード決済不可時の決済手段再選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method re-selection screen displayed on the operation display unit 1040 when card payment is not possible. 本実施形態による情報処理システムの一括精算時の動作例を説明するフローチャート図である。This flowchart illustrates an example of the operation of the information processing system during batch settlement according to this embodiment. 操作表示部1040に表示される一括精算の決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen for lump-sum payment displayed on the operation display unit 1040. 本実施形態による第一の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in a first modified example according to this embodiment. 第二の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the second modified example. 第三の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the third modified example. 第四の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。This is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the fourth modified example.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Preferred embodiments of the present invention will be described in detail below with reference to the attached drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, thus omitting redundant explanations.

また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。 Furthermore, in this specification and drawings, multiple components having substantially identical functional configurations may be distinguished by adding different numbers after the same reference numeral. However, if there is no need to specifically distinguish each of multiple components having substantially identical functional configurations, each of the multiple components will be assigned only the same reference numeral.

<1.本発明の一実施形態による情報処理装置1000の概要>
本発明の実施形態は、ユーザの操作により、商品購入時の会計処理を受け付ける多様な情報処理装置に適用され得る。多様な情報処理装置として、例えば、スーパーマーケットまたはドラッグストア等の小売店において用いられるセルフレジまたはセルフ精算機等が挙げられる。あるいは、上記情報処理装置は、スマートフォン、携帯電話、または、パーソナルコンピュータ等であってもよい。本明細書では、主に本発明の実施形態の適用先が、スーパーマーケット等の小売店において用いられるセルフ精算機に適用される例を説明するが、本発明の実施形態の適用先が小売店において用いられるセルフ精算機に限定されないことは上述した通りである。以下では、まず、本発明の実施形態における、情報処理装置1000の概要を説明する。
<1. Overview of Information Processing Device 1000 According to One Embodiment of the Precedent>
Embodiments of the present invention can be applied to various information processing devices that accept payment processing at the time of product purchase through user operation. Examples of various information processing devices include self-checkout registers or self-payment machines used in retail stores such as supermarkets or drugstores. Alternatively, the above-mentioned information processing device may be a smartphone, mobile phone, or personal computer. In this specification, we will mainly describe an example in which embodiments of the present invention are applied to self-payment machines used in retail stores such as supermarkets, but as stated above, the application of embodiments of the present invention is not limited to self-payment machines used in retail stores. Below, we will first describe the outline of the information processing device 1000 in the embodiment of the present invention.

図1は、本発明の一実施形態による情報処理装置1000の概要を説明する説明図である。情報処理装置1000は、スーパーマーケット等で商品を購入しようとするユーザの操作に基づいて、金銭の取引を実行する顧客操作型端末である。情報処理装置1000は、例えば、スーパーマーケット、ドラッグストア、コンビニエンスストア、ホテル、ショッピングセンター、病院、アミューズメントパーク、飲食店などの多様な施設に設置されてもよい。なお、情報処理装置1000のユーザは、必ずしも顧客自身でなくてもよく、施設のスタッフ(例えば、小売店の店員)などであってもよい。 Figure 1 is an explanatory diagram illustrating the outline of an information processing device 1000 according to one embodiment of the present invention. The information processing device 1000 is a customer-operated terminal that executes monetary transactions based on the operations of a user attempting to purchase goods in a supermarket or similar establishment. The information processing device 1000 may be installed in a variety of facilities, such as supermarkets, drugstores, convenience stores, hotels, shopping centers, hospitals, amusement parks, and restaurants. Note that the user of the information processing device 1000 does not necessarily have to be the customer themselves; it may also be a facility staff member (for example, a retail store employee).

情報処理装置1000は、ユーザの操作に基づいて、ユーザが購入したい商品の会計処理を行う機能を有する。また、情報処理装置1000は、図1に図示しない、クレジットカード会社システム、または、各種電子マネー等の電子決済事業者のシステムと通信を行うことにより、決済を依頼する機能を有する。このような情報処理装置1000は、図1に示したように、操作表示部1040、バーコードリーダ1050、非接触型IC(Integrated Circuit)カードリーダ1060、接触型ICカードリーダ1070、キー操作部1080、印刷部1090、および、自動釣銭機1100を備える。これらの構成の詳細な説明は、<2.機能構成例>の項にて詳細に説明する。 The information processing device 1000 has the function of processing the payment for the goods the user wishes to purchase based on the user's operation. Furthermore, the information processing device 1000 has the function of requesting payment by communicating with a credit card company system or the system of an electronic payment service provider (such as various electronic money providers), which are not shown in Figure 1. As shown in Figure 1, such an information processing device 1000 includes an operation display unit 1040, a barcode reader 1050, a contactless IC (Integrated Circuit) card reader 1060, a contact-type IC card reader 1070, a key operation unit 1080, a printing unit 1090, and an automatic change dispenser 1100. A detailed explanation of these configurations will be provided in section <2. Functional Configuration Examples>.

(課題の整理)
ここで、従来のセルフ精算機では、一度の会計手続において、現金、電子マネー、クレジットカード等の決済手段のうち、いずれか1つの決済手段が選択されて会計処理が行われる。そのため、例えばユーザが商品ごとに決済手段を分けたい場合には、決済手段毎に別々に会計手続を行う手間が発生していた。このような場合の一例として、ユーザが電子マネーで支払を行いたいと考えたが、商品の合計金額が電子マネーの残高または利用限度額を上回るために、電子マネーとその他の決済手段を併用して会計を行わざるを得なくなる場合が考えられる。または、ユーザが他の依頼者から現金を預かってある商品の購入を依頼され、当該商品とユーザ自身が購入したい商品を一度に会計し、商品ごとに決済手段を分けたいような場合等も考えられる。
(Organizing the issues)
In conventional self-checkout machines, only one payment method is selected from cash, electronic money, credit cards, etc., for each transaction. Therefore, if a user wants to use different payment methods for different items, they have to go through the trouble of performing separate transactions for each payment method. One example of such a situation is when a user wants to pay with electronic money, but the total amount of the items exceeds the balance or limit of their electronic money, forcing them to use a combination of electronic money and other payment methods. Another example is when a user is asked to purchase an item on behalf of another person using cash, and wants to pay for that item and their own items at once, but wants to use different payment methods for each item.

そこで、本発明は、上記事情を一着眼点にして本発明の実施形態を創作するに至った。本発明の実施形態によれば、会計時におけるユーザの利便性を向上させることが可能である。以下、このような本発明の一実施形態による情報処理装置1000の機能構成例および動作を、順次詳細に説明する。 Therefore, the present invention was created with the above circumstances as a key consideration. According to the embodiment of the present invention, it is possible to improve user convenience during accounting. The functional configuration and operation of the information processing device 1000 according to this embodiment will be described in detail below.

<2.機能構成例>
図2は、本実施形態による情報処理装置1000の機能構成例を示すブロック図である。情報処理装置1000は、ユーザの操作に基づいて、商品情報およびユーザが会計に利用する決済手段情報を読み取り、会計処理を行う機能を有する。図2に示したように、本実施形態による情報処理装置1000は、通信部1010、制御部1020、記憶部1030、操作表示部1040、バーコードリーダ1050、非接触型ICカードリーダ1060、接触型ICカードリーダ1070、キー操作部1080、印刷部1090、および、自動釣銭機1100を有する。
<2. Example of Functional Configuration>
Figure 2 is a block diagram showing an example of the functional configuration of the information processing device 1000 according to this embodiment. The information processing device 1000 has the function of reading product information and payment method information used by the user for accounting based on user operation and processing accounting. As shown in Figure 2, the information processing device 1000 according to this embodiment includes a communication unit 1010, a control unit 1020, a storage unit 1030, an operation display unit 1040, a barcode reader 1050, a contactless IC card reader 1060, a contact-type IC card reader 1070, a key operation unit 1080, a printing unit 1090, and an automatic change dispenser 1100.

(通信部1010)
通信部1010は、制御部1020の制御に従って他の装置と通信を行う機能を有する。通信部1010は、例えば、インターネットなどの通信網に接続するためのデバイス等で構成された通信インターフェースにより実現される。また、通信部1010は、通信部1010は、無線LAN(Local Area Network)対応通信装置であってもよいし、有線による通信を行うワイヤー通信装置であってもよい。例えば、通信部1010は、非接触型ICカードリーダ1060または接触型ICカードリーダ1070により読み取りが行われた決済手段の種別に応じて、クレジットカード会社システムまたは電子決済事業者のシステムと通信を行うことにより、決済依頼を送信する機能を有する。
(Communications Department 1010)
The communication unit 1010 has the function of communicating with other devices in accordance with the control of the control unit 1020. The communication unit 1010 is implemented by a communication interface consisting of, for example, a device for connecting to a communication network such as the Internet. The communication unit 1010 may also be a wireless LAN (Local Area Network) compatible communication device or a wired communication device for wired communication. For example, the communication unit 1010 has the function of transmitting a payment request by communicating with a credit card company system or an electronic payment service provider's system according to the type of payment method read by the contactless IC card reader 1060 or the contact IC card reader 1070.

(制御部1020)
制御部1020は、情報処理装置1000の動作全般を制御する機能を有する。制御部1020は、CPU(Central Processing Unit)またはGPU(Graphics Processing Unit)などの演算装置を含み、ROM(Read Only Memory)により記憶されているプログラムがRAM(Random Access Memory)に展開されて上記演算装置により実行されることにより、その機能が実現され得る。このとき、当該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。あるいは、これらのブロックは、専用のハードウェアにより構成されてもよいし、複数のハードウェアの組合せにより実現されてもよい。
(Control unit 1020)
The control unit 1020 has the function of controlling the overall operation of the information processing device 1000. The control unit 1020 includes an arithmetic unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and its function can be realized by loading a program stored in ROM (Read Only Memory) into RAM (Random Access Memory) and executing it by the arithmetic unit. At this time, a computer-readable recording medium on which the program is recorded may also be provided. Alternatively, these blocks may be configured with dedicated hardware, or they may be realized by a combination of multiple hardware components.

ここで、図3は、本実施形態による情報処理装置1000の制御部1020が有する機能の機能構成例を説明するブロック図である。図3に示したように、制御部1020は、取得部1022、決済制御部1024、決済処理部1026、および、表示制御部1028としての機能を有する。 Here, Figure 3 is a block diagram illustrating an example of the functional configuration of the control unit 1020 of the information processing device 1000 according to this embodiment. As shown in Figure 3, the control unit 1020 has the functions of an acquisition unit 1022, a settlement control unit 1024, a settlement processing unit 1026, and a display control unit 1028.

(取得部1022)
取得部1022は、操作表示部1040およびキー操作部1080から、操作表示部1040およびキー操作部1080において検出されたユーザの操作の検出結果を取得する機能を有する。例えば、取得部1022は、操作表示部1040において行われる、ユーザによる商品ごとの決済手段の選択操作の検出結果を、操作表示部1040から取得する。または、取得部1022は、キー操作部1080において入力されたクレジットカード決済に用いられる暗証番号の入力値を、キー操作部1080から取得する。
(Acquisition unit 1022)
The acquisition unit 1022 has the function of acquiring detection results of user operations detected in the operation display unit 1040 and the key operation unit 1080. For example, the acquisition unit 1022 acquires detection results from the operation display unit 1040 of the user's operation to select a payment method for each product. Alternatively, the acquisition unit 1022 acquires input values of the PIN used for credit card payment entered in the key operation unit 1080 from the key operation unit 1080.

また、取得部1022は、バーコードリーダ1050等によって取得された商品情報を取得する機能を有する。商品情報は、各商品の名称、金額情報、および、商品の種類を含んでいてよい。取得部1022は、取得した商品情報を決済制御部1024および表示制御部1028に供給する。 Furthermore, the acquisition unit 1022 has the function of acquiring product information obtained by the barcode reader 1050, etc. The product information may include the name of each product, price information, and product type. The acquisition unit 1022 supplies the acquired product information to the payment control unit 1024 and the display control unit 1028.

さらに、取得部1022は、非接触型ICカードリーダ1060および接触型ICカードリーダ1070から、非接触型ICカードリーダ1060および接触型ICカードリーダ1070が読み取った決済手段情報を取得する機能を有する。決済手段情報は、上述したように、非接触型ICカードリーダ1060または接触型ICカードリーダ1070が読み取ったクレジットカードまたは電子マネー等の決済手段による決済に用いられる各種情報である。例えば決済手段情報は、氏名情報および決済手段の種別を少なくとも含む。また、接触型ICカードリーダ1070がクレジットカードから決済手段情報を読み取った場合には、決済手段情報は、さらにクレジットカード番号および有効期限を示す情報を含んでいてよい。または、非接触型ICカードリーダ1060が電子マネーに係る決済手段情報を読み取った場合には、決済手段情報は、さらに当該電子マネーの残高情報または利用限度額を示す情報を含んでいてよい。利用限度額は、例えば、電子マネーの1日の利用限度額であってもよいし、1週間または1か月など、所定の期間における利用限度額であってもよい。 Furthermore, the acquisition unit 1022 has the function of acquiring payment method information read by the contactless IC card reader 1060 and the contact-type IC card reader 1070. As described above, the payment method information is various information used for payment by a payment method such as a credit card or electronic money read by the contactless IC card reader 1060 or the contact-type IC card reader 1070. For example, the payment method information includes at least name information and the type of payment method. Also, if the contact-type IC card reader 1070 reads payment method information from a credit card, the payment method information may further include information indicating the credit card number and expiration date. Alternatively, if the contactless IC card reader 1060 reads payment method information related to electronic money, the payment method information may further include information indicating the balance or usage limit of the electronic money. The spending limit could be, for example, the daily spending limit for electronic money, or it could be the spending limit for a specified period, such as one week or one month.

(決済制御部1024)
決済制御部1024は、取得部1022から取得した商品情報に基づいて、ユーザにより登録された1以上の商品ごとに、複数の決済手段のうち1の決済手段を選択する機能を有する。さらに、決済制御部1024は、取得部1022から取得した各商品の金額情報に基づいて、決済手段ごとに選択した商品の金額の決済処理を、決済処理部1026に行わせる制御を行う。このとき、上記決済手段は、互いに種類が異なる2以上の決済手段を含むことが出来る。例えば、決済手段は、現金決済、クレジットカード決済、または、電子マネー決済のうちの1つであってもよく、2つ以上の組合せであってもよい。現金決済、クレジットカード決済、または、電子マネー決済は、第一の決済手段または第二の決済手段の一例である。
(Payment control unit 1024)
The payment control unit 1024 has the function of selecting one of several payment methods for each of the one or more products registered by the user, based on the product information acquired from the acquisition unit 1022. Furthermore, the payment control unit 1024 controls the payment processing unit 1026 to perform the payment processing for the amount of the selected product for each payment method, based on the amount information of each product acquired from the acquisition unit 1022. At this time, the payment methods may include two or more payment methods of different types. For example, the payment method may be one of cash payment, credit card payment, or electronic money payment, or a combination of two or more. Cash payment, credit card payment, or electronic money payment are examples of the first or second payment method.

決済手段選択の一例として、決済制御部1024は、操作表示部1040において検出されるユーザの選択操作に基づいて、上記1以上の商品ごとに決済手段を選択する。より具体的には、例えば1以上の商品が商品Aおよび商品Bの2つの商品であった場合、かつ、商品Aの決済手段として現金決済を選択する操作がユーザによって入力され、商品Bの決済手段として電子マネー決済を選択する操作がユーザによって入力された場合を想定する。かかる場合、決済制御部1024は、操作表示部1040において検出されたユーザの選択操作に基づいて、商品Aの決済手段に現金決済を選択し、商品Bの決済手段に電子マネー決済を選択する。 As an example of payment method selection, the payment control unit 1024 selects a payment method for each of the one or more products based on the user's selection operation detected by the operation display unit 1040. More specifically, consider a case where the one or more products are two products, product A and product B, and the user inputs an operation to select cash payment as the payment method for product A, and the user inputs an operation to select electronic money payment as the payment method for product B. In such a case, the payment control unit 1024 selects cash payment as the payment method for product A and electronic money payment as the payment method for product B, based on the user's selection operation detected by the operation display unit 1040.

例えば、情報処理装置1000のユーザは、操作表示部1040に表示される、商品ごとの決済手段の選択操作を受け付ける決済手段選択画面において、商品ごとの決済手段を選択することが出来る。このような決済手段選択画面およびユーザの選択操作の詳細は、後に動作例の中で詳細に説明する。 For example, a user of the information processing device 1000 can select a payment method for each product on the payment method selection screen displayed on the operation display unit 1040, which accepts the user's selection operation for each product. Details of this payment method selection screen and the user's selection operation will be explained in detail later in the operation example.

決済手段選択の他の一例として、決済制御部1024は、取得部1022から取得した商品情報に含まれる金額情報または商品の種類に基づいて、登録された1以上の商品ごとの決済手段を自動選択してもよい。このとき、決済制御部1024は、取得部1022から取得した、非接触型ICカードリーダ1060により読み取られた決済手段情報に含まれる残高情報に基づいて、上記1以上の商品ごとの決済手段を自動選択してもよい。例えば、決済制御部1024は、商品の金額が非接触型ICカードリーダ1060により読み取られた決済手段情報に係る電子マネーの残高の範囲内におさまる商品を特定し、当該商品の決済手段に電子マネーを選択してもよい。このような決済制御部1024による商品ごとの決済手段の選択については、後に動作例の中でより詳細に説明する。 As another example of payment method selection, the payment control unit 1024 may automatically select one or more payment methods for each registered product based on the amount information or product type contained in the product information acquired from the acquisition unit 1022. In this case, the payment control unit 1024 may also automatically select the one or more payment methods for each product based on the balance information contained in the payment method information read by the contactless IC card reader 1060, acquired from the acquisition unit 1022. For example, the payment control unit 1024 may identify products whose price falls within the range of the electronic money balance related to the payment method information read by the contactless IC card reader 1060, and select electronic money as the payment method for those products. Such selection of payment methods for each product by the payment control unit 1024 will be explained in more detail later in the operation examples.

(決済処理部1026)
決済処理部1026は、決済制御部1024の制御に従って、各決済手段の決済処理を行う機能を有する。例えば、決済処理部1026は、通信部1010を介してクレジットカード会社または電子決済事業者のシステムに決済依頼を送信することにより、各決済手段の決済処理を行う。また、決済処理部1026は、上記クレジットカード会社または電子決済事業者のシステムから、通信部1010を介して決済の結果を受信し、決済制御部1024に供給する。または、決済制御部1024は、自動釣銭機1100の動作を制御することにより、現金による決済の決済処理を行ってもよい。
(Payment processing unit 1026)
The settlement processing unit 1026 has the function of processing settlements for each payment method in accordance with the control of the settlement control unit 1024. For example, the settlement processing unit 1026 processes settlements for each payment method by sending a settlement request to the system of a credit card company or electronic payment service provider via the communication unit 1010. The settlement processing unit 1026 also receives the settlement results from the system of the credit card company or electronic payment service provider via the communication unit 1010 and supplies them to the settlement control unit 1024. Alternatively, the settlement control unit 1024 may process cash payments by controlling the operation of the automatic change dispenser 1100.

(表示制御部1028)
表示制御部1028は、操作表示部1040に出力させる各種画面を生成する機能を有する。また、表示制御部1028は、生成した画面を操作表示部1040に出力することにより、生成した画面の操作表示部1040による表示を制御する。例えば、表示制御部1028は、操作表示部1040に、決済手段選択画面を表示させる。または、表示制御部1028は、取得部1022から取得した商品情報に基づいて、バーコードリーダ1050が読み取った商品の一覧画面を生成し、ユーザが視認可能な態様で操作表示部1040に表示させる。
(Display control unit 1028)
The display control unit 1028 has the function of generating various screens to be output to the operation display unit 1040. The display control unit 1028 also controls the display of the generated screens by the operation display unit 1040 by outputting the generated screens to the operation display unit 1040. For example, the display control unit 1028 causes the operation display unit 1040 to display a payment method selection screen. Alternatively, the display control unit 1028 generates a list screen of products read by the barcode reader 1050 based on product information acquired from the acquisition unit 1022, and displays it on the operation display unit 1040 in a manner that is visible to the user.

(記憶部1030)
記憶部1030は、制御部1020が使用するプログラムおよび演算パラメータ等を記憶する。また、記憶部1030は、制御部1020の実行において使用するプログラム、および、その実行において適宜変化するパラメータ等を一時記憶してもよい。このような記憶部1030は、RAM、ハードディスクドライブまたフラッシュメモリ等のメモリによって構成されてよい。
(Storage unit 1030)
The storage unit 1030 stores the program and calculation parameters used by the control unit 1020. The storage unit 1030 may also temporarily store the program used in the execution of the control unit 1020, and parameters that change as appropriate during its execution. Such a storage unit 1030 may be composed of memory such as RAM, a hard disk drive, or flash memory.

(操作表示部1040)
操作表示部1040は、上述したように、ユーザによる操作の誘導画面を表示する表示部の機能、および、ユーザによる操作を検出する操作検出機能を兼ね備える。表示部の機能は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置により実現される。また、操作検出機能は例えばタッチパネルにより実現され、ユーザにより情報が入力される入力部の機能が含まれていてもよい。なお、図1においては表示部の機能および操作検出機能が情報処理装置1000において一体的に構成される例を示しているが、表示部の機能および操作検出機能は分離して構成されていてもよい。このような操作表示部1040は、出力部の一例である。
(Operation display section 1040)
As described above, the operation display unit 1040 combines the functions of a display unit that displays a guidance screen for user operation and an operation detection function that detects user operation. The display unit function can be realized by, for example, a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, or an OLED (Organic Light Emitting Diode) device. The operation detection function can be realized by, for example, a touch panel, and may also include the function of an input unit where information is input by the user. In Figure 1, an example is shown in which the display unit function and the operation detection function are integrated into the information processing device 1000, but the display unit function and the operation detection function may be configured separately. Such an operation display unit 1040 is an example of an output unit.

(バーコードリーダ1050)
バーコードリーダ1050は、上述したように、ユーザによりバーコードリーダ1050にかざされた商品のバーコードを読み取り、読み取ったバーコードに基づいて商品情報を取得する機能を有する。商品情報は、例えば、当該商品の名称、金額情報、および種類を含んでいてもよい。情報処理装置1000のユーザは、商品に付されたバーコードをバーコードリーダ1050にかざすことにより、購入したい商品に関する商品情報を情報処理装置1000に登録することが出来る。ここでは、商品情報が、バーコード自体に含まれている場合を主に想定する。しかし商品情報の取得はこれに限らず、バーコードには、商品を識別するための商品コードが含まれており、バーコードリーダ1050は、商品コードを制御部1020に出力し、制御部1020が、商品コードに基づいて、商品コードに対応する商品情報をマスタ情報から取得してもよい。または、商品情報の取得は商品に取り付けられたRF(Radio Frequency)タグに記憶された商品情報を読み取ることが可能なRFID(Radio Frequency IDentifier)リーダにより実現されてもよい。バーコードリーダ1050は、読み取った商品情報を制御部1020に供給する。または、商品情報の取得は、操作表示部1040に表示された複数の商品の中からユーザにより選択された商品の商品コードに基づいて、制御部1020が、当該商品コードに対応する商品情報をマスタ情報から取得することにより実現されてもよい。または、商品情報の取得は、後述するキー操作部1080でユーザにより入力された商品コードに基づいて、制御部1020がマスタ情報から商品コードに対応する商品情報を取得することにより実現されてもよい。商品情報のうち商品金額の取得は、キー操作部1080においてユーザにより入力された商品金額を制御部1020が取得することにより実現されてもよい。
(Barcode reader 1050)
As described above, the barcode reader 1050 has the function of reading the barcode of a product held over the barcode reader 1050 by the user and acquiring product information based on the read barcode. Product information may include, for example, the name, price, and type of the product. A user of the information processing device 1000 can register product information about the product they wish to purchase in the information processing device 1000 by holding the barcode attached to the product over the barcode reader 1050. Here, we mainly assume that the product information is contained in the barcode itself. However, the acquisition of product information is not limited to this, and the barcode may also contain a product code for identifying the product, in which case the barcode reader 1050 may output the product code to the control unit 1020, and the control unit 1020 may acquire product information corresponding to the product code from master information based on the product code. Alternatively, product information may be acquired by an RFID (Radio Frequency Identifier) reader capable of reading product information stored in an RF (Radio Frequency) tag attached to the product. The barcode reader 1050 supplies the read product information to the control unit 1020. Alternatively, product information may be acquired by the control unit 1020 acquiring product information corresponding to a product code from master information based on the product code of a product selected by the user from among multiple products displayed on the operation display unit 1040. Alternatively, product information may be acquired by the control unit 1020 acquiring product information corresponding to a product code from master information based on a product code entered by the user in the key operation unit 1080, which will be described later. Acquisition of product price among the product information may be achieved by the control unit 1020 acquiring the product price entered by the user in the key operation unit 1080.

(非接触型ICカードリーダ1060)
非接触型ICカードリーダ1060は、非接触型ICカードリーダ1060にかざされたプリペイド電子マネー等のICカードから、当該ICカードによる決済処理に必要な決済手段情報を読み取る。決済手段情報は、例えば、氏名情報、決済手段の種別、および残高情報を含んでいてもよい。また、非接触型ICカードリーダ1060は、ICカードの他に、スマートフォンまたはスマートデバイス等と近距離無線通信によって通信を行うことにより、当該スマートフォンまたはスマートデバイスから決済手段情報を読み取ってもよい。非接触型ICカードリーダ1060は、読み取った決済手段情報を制御部1020に供給する。
(Contactless IC card reader 1060)
The contactless IC card reader 1060 reads payment method information necessary for payment processing using an IC card, such as a prepaid electronic money card, from an IC card held over the contactless IC card reader 1060. The payment method information may include, for example, name information, type of payment method, and balance information. In addition to IC cards, the contactless IC card reader 1060 may also read payment method information from a smartphone or smart device by communicating with the smartphone or smart device via short-range wireless communication. The contactless IC card reader 1060 supplies the read payment method information to the control unit 1020.

(接触型ICカードリーダ1070)
接触型ICカードリーダ1070は、カード挿入口を有し、ユーザにより当該カード挿入口に挿入されたクレジットカードに記録された決済手段情報を読み取る機能を有する。接触型ICカードリーダ1070は、読み取った決済手段情報を制御部1020に供給する。
(Contact-type IC card reader 1070)
The contact-type IC card reader 1070 has a card slot and a function to read payment method information recorded on a credit card inserted into the card slot by a user. The contact-type IC card reader 1070 supplies the read payment method information to the control unit 1020.

(キー操作部1080)
キー操作部1080は、ユーザによる入力操作を受け付ける機能を有する。キー操作部1080は、図1に示した例では、0~9の数字に対応したテンキーである。または、キー操作部1080は、文字入力に対応したハードウェアキーボードにより実現されてもよいし、タッチパネルにより実現されてもよい。例えば、ユーザはキー操作部1080を操作することにより、クレジットカード決済に必要な暗証番号を情報処理装置1000に入力することが出来る。
(Key operation unit 1080)
The key operation unit 1080 has the function of accepting input operations from the user. In the example shown in Figure 1, the key operation unit 1080 is a numeric keypad corresponding to the numbers 0 to 9. Alternatively, the key operation unit 1080 may be implemented by a hardware keyboard that supports character input, or by a touch panel. For example, the user can input the PIN required for credit card payment into the information processing device 1000 by operating the key operation unit 1080.

(印刷部1090)
印刷部1090は、会計処理の終了時に媒体(例えば、印刷用紙など)に取引内容などを印字し、印字後の媒体をレシートとして出力する。
(Printing Department 1090)
The printing unit 1090 prints transaction details onto a medium (e.g., printing paper) at the end of the accounting process, and outputs the printed medium as a receipt.

(自動釣銭機1100)
自動釣銭機1100は、紙幣釣銭機1102および硬貨釣銭機1104により構成され、決済処理部1026の制御に従って、ユーザからの現金の入金、および、ユーザへの釣銭の払出しを行う。紙幣釣銭機1102は、ユーザによる紙幣の入金口および出金口である紙幣入出金口1102aを含む。また、硬貨釣銭機1104は図1に示すように、ユーザによる硬貨の入金口である硬貨入金口1104a、ユーザへの硬貨の出金口である硬貨出金口1104b、およびリジェクト硬貨を排出する硬貨リジェクト口1104cを含む。
(Automatic change dispenser 1100)
The automatic change dispenser 1100 consists of a banknote change dispenser 1102 and a coin change dispenser 1104, and, under the control of the settlement processing unit 1026, it receives cash from users and dispenses change to users. The banknote change dispenser 1102 includes a banknote deposit/withdrawal slot 1102a, which is the deposit and withdrawal slot for banknotes by the user. The coin change dispenser 1104, as shown in Figure 1, includes a coin deposit slot 1104a, which is the deposit slot for coins by the user, a coin withdrawal slot 1104b, which is the withdrawal slot for coins to users, and a coin reject slot 1104c for ejecting rejected coins.

また、自動釣銭機1100は、図示しない釣銭制御部を備えていてもよい。釣銭制御部は、紙幣釣銭機1102および硬貨釣銭機1104に投入された現金の計数を行う機能を有する。また、釣銭制御部は、当該計数結果を、決済処理部1026に出力する。このような釣銭制御部は、CPUなどの演算装置を含み、ROMにより記憶されているプログラムがRAMに展開されて実行されることにより、その機能が実現され得る。このとき、当該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。あるいは、これらのブロックは、専用のハードウェアにより構成されてもよいし、複数のハードウェアの組合せにより実現されてもよい。 Furthermore, the automatic change dispenser 1100 may include a change control unit (not shown). The change control unit has the function of counting the cash inserted into the banknote change dispenser 1102 and the coin change dispenser 1104. The change control unit also outputs the counting result to the settlement processing unit 1026. Such a change control unit may include an arithmetic unit such as a CPU, and its function may be realized by a program stored in ROM being loaded into RAM and executed. In this case, a computer-readable recording medium containing the program may also be provided. Alternatively, these blocks may be configured with dedicated hardware, or they may be realized by a combination of multiple hardware components.

以上、図2および図3を参照して、本実施形態による情報処理装置1000の機能構成例を説明した。続いて、図4~図27を参照して、本実施形態による情報処理装置1000の動作例および画面例を説明する。 The functional configuration example of the information processing device 1000 according to this embodiment has been described above with reference to Figures 2 and 3. Next, examples of operation and screen displays of the information processing device 1000 according to this embodiment will be described with reference to Figures 4 to 27.

<3.動作例>
図4は、本実施形態による情報処理システムの動作例の前半部を説明するフローチャート図である。まず、情報処理装置1000の表示制御部1028は、バーコードリーダ1050が取得した商品情報に基づいて、商品登録画面を生成して操作表示部1040に表示させる(S101)。ユーザは、当該商品登録画面に表示される案内に従って、商品に付されたバーコードをバーコードリーダ1050に読み取らせることにより、購入したい商品の商品情報を情報処理装置1000に登録することが出来る。表示制御部1028は、登録された商品情報に基づいて、上記商品登録画面を生成して操作表示部1040に表示させる。商品登録画面には、例えば商品名称、数量、金額等の情報が表示される。ユーザは、商品登録画面を確認しながら、商品情報の登録作業を行うことが出来る。
<3. Example of Operation>
Figure 4 is a flowchart illustrating the first half of an example of the operation of the information processing system according to this embodiment. First, the display control unit 1028 of the information processing device 1000 generates a product registration screen based on the product information acquired by the barcode reader 1050 and displays it on the operation display unit 1040 (S101). The user can register the product information of the product they wish to purchase in the information processing device 1000 by having the barcode reader 1050 read the barcode attached to the product, following the instructions displayed on the product registration screen. The display control unit 1028 generates the product registration screen based on the registered product information and displays it on the operation display unit 1040. The product registration screen displays information such as the product name, quantity, and price. The user can perform the product information registration work while checking the product registration screen.

図5は、操作表示部1040に表示される商品登録画面の一例を示す説明図である。図5に示したように、商品登録画面D1は、「商品のバーコードをスキャンして下さい」という案内文言、および、商品一覧表T1を含む。 Figure 5 is an explanatory diagram showing an example of a product registration screen displayed on the operation display unit 1040. As shown in Figure 5, the product registration screen D1 includes the instruction "Please scan the product barcode" and a product list T1.

商品一覧表T1には、1列目から右側に向かって順に、番号、商品名、数量および金額の項目が含まれる。また、当該表の最下行には、合計金額が示されている。図5に示した例では、未だユーザによる商品情報の登録が行われていない状態であるため、商品一覧表T1の商品名、数量、金額および合計金額欄に何も表示されていないことが理解される。 Product list table T1 contains the following fields, arranged from right to left, starting from the first column: number, product name, quantity, and price. The bottom row of the table shows the total price. In the example shown in Figure 5, since the user has not yet registered any product information, it is clear that nothing is displayed in the product name, quantity, price, and total price columns of product list table T1.

次に、ユーザは、購入したい商品に付されたバーコードをバーコードリーダ1050にかざすことにより、上記商品の商品情報を情報処理装置1000に登録する(S102)。このとき、バーコードリーダ1050は、バーコードを読み取って商品情報を取得すると、都度、当該商品情報を制御部1020に供給する。さらに制御部1020の取得部1022は、バーコードリーダ1050から取得した当該商品情報を表示制御部1028に供給する。表示制御部1028は、当該商品情報に含まれる商品名および金額情報に基づいて、商品登録画面の表示を更新する。例えば、表示制御部1028は、登録された各商品の商品名、数量、金額を商品登録画面に表示させる。さらに、表示制御部1028は、登録された全ての商品の合計金額を算出し、当該合計金額を商品登録画面の合計金額欄に表示させる。 Next, the user registers the product information of the product they wish to purchase in the information processing device 1000 by scanning the barcode attached to the product with the barcode reader 1050 (S102). At this time, the barcode reader 1050 reads the barcode and acquires product information, and each time, it supplies that product information to the control unit 1020. Furthermore, the acquisition unit 1022 of the control unit 1020 supplies the product information acquired from the barcode reader 1050 to the display control unit 1028. The display control unit 1028 updates the display on the product registration screen based on the product name and price information included in the product information. For example, the display control unit 1028 displays the product name, quantity, and price of each registered product on the product registration screen. Furthermore, the display control unit 1028 calculates the total price of all registered products and displays that total price in the total price field on the product registration screen.

本動作例では、S102において、商品A、商品B、商品C、商品D、および商品Eの5つの商品に付されたバーコードを、バーコードリーダ1050が読み取ったものとする。 In this example, it is assumed that in step S102, the barcode reader 1050 reads the barcodes attached to five products: product A, product B, product C, product D, and product E.

図6は、商品情報が登録された後に表示制御部1028により更新された商品登録画面の一例を示す説明図である。図6に示したように、商品登録画面D2では、商品登録画面D1と比較して、商品一覧表T1に、番号1~5までの5つの商品名、数量、および金額が表示されたことが理解される。また、商品一覧表T1の最下行には、登録された商品A~商品Eの5つの商品の合計金額が表示されたことが理解される。 Figure 6 is an explanatory diagram showing an example of a product registration screen updated by the display control unit 1028 after product information has been registered. As shown in Figure 6, compared to product registration screen D1, product registration screen D2 displays the product names, quantities, and prices of five items numbered 1 through 5 in the product list table T1. Furthermore, the bottom row of product list table T1 displays the total price of the five registered products, A through E.

また、図6に示した商品登録画面D2には、商品登録画面D1と比較して、戻るボタンB1および精算ボタンB2が表示されたことが理解される。表示制御部1028は、1以上の商品が登録された状態になると、商品登録画面上に戻るボタンB1および精算ボタンB2を表示する。操作表示部1040において戻るボタンB1の押下が検出された場合には、表示制御部1028は、操作表示部1040に表示させる画面を、いずれの商品も登録されていない状態の画面である商品登録画面D1に遷移させる。 Furthermore, it can be seen that the product registration screen D2 shown in Figure 6 displays the back button B1 and the checkout button B2, compared to the product registration screen D1. The display control unit 1028 displays the back button B1 and the checkout button B2 on the product registration screen when one or more products have been registered. When the operation display unit 1040 detects that the back button B1 has been pressed, the display control unit 1028 transitions the screen displayed on the operation display unit 1040 to the product registration screen D1, which shows the state where no products have been registered.

表示制御部1028は、操作表示部1040において精算ボタンB2の押下が検出されるまで、ユーザにより登録された商品情報を、商品登録画面に反映させる制御を継続する(S103/NO)。 The display control unit 1028 continues to reflect the product information registered by the user on the product registration screen until the operation display unit 1040 detects that the payment button B2 has been pressed (S103/NO).

操作表示部1040において精算ボタンB2の押下が検出されると(S103/YES)、表示制御部1028は、操作表示部1040に表示させる画面を、ユーザによる一括精算または分割精算の選択操作を受け付ける、精算方法選択画面へ遷移させる(S104)。 When the operation display unit 1040 detects that the payment button B2 has been pressed (S103/YES), the display control unit 1028 transitions the screen displayed on the operation display unit 1040 to a payment method selection screen that accepts the user's selection operation for lump-sum payment or installment payment (S104).

図7は、操作表示部1040に表示される精算方法選択画面の一例を示す説明図である。図7に示したように、精算方法選択画面D3は、案内文言M1、金額表示M2、一括精算ボタンB3、および、分割精算ボタンB4を含む。 Figure 7 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040. As shown in Figure 7, the payment method selection screen D3 includes guidance text M1, amount display M2, a lump-sum payment button B3, and a split payment button B4.

案内文言M1は、ユーザに一括精算か分割精算のいずれかを選択する操作を促す案内文言である。また、金額表示M2は、商品登録画面D2で示されていた合計金額(3,597円)と、商品情報が登録された商品の合計数量(5点)を示していることが理解される。 The guidance text M1 prompts the user to choose between a lump-sum payment or installment payments. The amount display M2 shows the total amount (3,597 yen) shown on the product registration screen D2, and the total quantity of the registered products (5 items).

精算方法選択画面D3に示した一括精算ボタンB3が押下されたことが操作表示部1040において検出された場合(S105/YES(一括))、表示制御部1028は、操作表示部1040に表示させる画面を、登録済みの商品の全てを1の決済手段で精算するための画面に遷移させる制御を行う。この場合、本実施形態による情報処理システムは、図30に示したフローチャートF5に進み、一括精算による会計処理を行う。本明細書において、一括精算とは、商品情報が登録された全ての商品について、情報処理装置1000により、同一の1の決済手段により決済処理が行われることを指す。例えば、一括精算が選択された場合、情報処理装置1000に商品情報が登録された商品A~商品Eの5つすべてについて、情報処理装置1000が現金決済での決済処理を行う。このように、S105において一括精算が選択された場合の動作例は、後に詳細に説明する。 When the operation display unit 1040 detects that the batch payment button B3 shown on the payment method selection screen D3 has been pressed (S105/YES (Batch)), the display control unit 1028 controls the screen displayed on the operation display unit 1040 to transition to a screen for settling all registered products using a single payment method. In this case, the information processing system according to this embodiment proceeds to flowchart F5 shown in Figure 30 and performs accounting processing using batch payment. In this specification, batch payment refers to the information processing device 1000 performing payment processing for all products for which product information has been registered using the same single payment method. For example, if batch payment is selected, the information processing device 1000 performs cash payment processing for all five products A to E for which product information has been registered in the information processing device 1000. An example of operation when batch payment is selected in S105 will be described in detail later.

精算方法選択画面D3に示した分割精算ボタンB4が押下されたことが操作表示部1040において検出された場合(S105/NO(分割))、表示制御部1028は、操作表示部1040に表示させる画面を、分割精算方法選択画面に遷移させる(S106)。なお、本明細書において、分割精算とは、商品情報が登録された商品について、決済制御部1024が、商品ごとに複数の決済手段の中からいずれか一つの決済手段を選択すること、および、決済手段ごとに選択された商品の金額情報に基づいて、決済制御部1024が決済処理部1026に決済処理を行わせることを指す。例えば、分割精算が選択された場合、情報処理装置1000は、商品情報が登録された商品A~商品Eの5つのうち、商品A~商品Cについては現金決済を選択し、商品Dおよび商品Eについてはその他の決済手段(例えば、電子マネー)を選択してもよい。 When the operation display unit 1040 detects that the split payment button B4 shown on the payment method selection screen D3 has been pressed (S105/NO (Split)), the display control unit 1028 transitions the screen displayed on the operation display unit 1040 to the split payment method selection screen (S106). In this specification, "split payment" refers to the payment control unit 1024 selecting one payment method from among several payment methods for each product for which product information has been registered, and then having the payment control unit 1024 instruct the payment processing unit 1026 to perform the payment processing based on the amount information of the product selected for each payment method. For example, if split payment is selected, the information processing device 1000 may select cash payment for products A to C and other payment methods (e.g., electronic money) for products D and E, out of the five products A to E for which product information has been registered.

図8は、操作表示部1040に表示される分割精算方法選択画面の一例を示す説明図である。図8に示したように、分割精算方法選択画面D4は、案内文言M3、現金と電子マネーボタンB5、および、現金とクレジットボタンB6を含む。なお、クレジットボタンはクレジットカードボタンとも換言され得る。 Figure 8 is an explanatory diagram showing an example of the installment payment method selection screen displayed on the operation display unit 1040. As shown in Figure 8, the installment payment method selection screen D4 includes guidance text M3, a cash and electronic money button B5, and a cash and credit button B6. Note that the credit button can also be referred to as the credit card button.

案内文言M3は、ユーザに対して、分割精算に用いる決済手段を選択するよう促す案内文言である。なお、本明細書および図面において、操作表示部1040に表示される画面例上においては、決済手段を支払方法と称する場合もある。例えば図8に示した例では、案内文言M3として、「分割精算のお支払方法を選択して下さい。」という文言が表示される。 The guidance message M3 prompts the user to select a payment method for installment payments. In this specification and the drawings, the payment method may also be referred to as the payment method on the example screen displayed on the operation display unit 1040. For example, in the example shown in Figure 8, the guidance message M3 displays the text, "Please select a payment method for installment payments."

このような分割精算方法選択画面D4では、ユーザは、決済に用いたい2以上の決済手段を選ぶことが出来る。本動作例では、図8に示したように、ユーザは現金および電子マネーの組合せによる決済、または、現金とクレジットの組合せによる決済のいずれかを選択できるものとする。 On this payment method selection screen D4, the user can choose two or more payment methods to use for settlement. In this example, as shown in Figure 8, the user can choose either a combination of cash and electronic money, or a combination of cash and credit.

現金と電子マネーボタンB5が押下されると(S107/A:現金と電子マネー)、本実施形態による情報処理システムは、図9に示したフローチャートF1に進む。または、現金とクレジットボタンB6が押下されると(S107/B:現金とクレジット)、本実施形態による情報処理システムは、図20に示したフローチャートF3に進む。フローチャートF1、および、フローチャートF3のそれぞれに進んだ場合の本情報処理システムの動作は、後に順に説明する。 When the cash and electronic money button B5 is pressed (S107/A: cash and electronic money), the information processing system according to this embodiment proceeds to flowchart F1 shown in Figure 9. Alternatively, when the cash and credit button B6 is pressed (S107/B: cash and credit), the information processing system according to this embodiment proceeds to flowchart F3 shown in Figure 20. The operation of this information processing system when proceeding to flowchart F1 and flowchart F3 will be described in detail later.

以上、図4を参照して、本実施形態による情報処理システムの動作例の前半部を説明した。続いて、上記説明したS105またはS107における分岐に応じて、本実施形態による情報処理システムの動作例の後半部を説明する。 The first half of the operation example of the information processing system according to this embodiment has been described with reference to Figure 4. Next, the second half of the operation example of the information processing system according to this embodiment will be described according to the branching described in S105 or S107.

(A:現金と電子マネーによる分割精算時の動作例)
続いて、図9および図10を参照して、本実施形態による情報処理システムの動作例の第一の後半部を説明する。本動作例は、図4に示したフローチャートのS107において、ユーザにより分割精算の支払方法として現金と電子マネーが選択された場合(S107/A(現金と電子マネー))の動作例である。
(A: Example of operation when making a split payment using cash and electronic money)
Next, with reference to Figures 9 and 10, the latter half of the first example of operation of the information processing system according to this embodiment will be described. This example of operation is the case when, in S107 of the flowchart shown in Figure 4, the user selects cash and electronic money as the payment method for installment payments (S107/A (cash and electronic money)).

図9は、本実施形態による情報処理システムの、分割精算時の第一の動作例を説明する1つめのフローチャート図である。また、図10は、本実施形態による情報処理システムの、分割精算時の第一の動作例を説明する2つめのフローチャート図である。まず、図9に示したように、表示制御部1028は、操作表示部1040に、ユーザに対して利用したい電子マネーに係るICカードを非接触型ICカードリーダ1060に読み取らせるよう誘導する画面を表示させる(S109)。情報処理装置1000は、非接触型ICカードリーダ1060が、ICカードから、当該ICカードによる決済処理に必要な決済手段情報を読み取るまで待機する(S110/NO)。 Figure 9 is the first flowchart illustrating the first operational example of the information processing system according to this embodiment during installment payment. Figure 10 is the second flowchart illustrating the first operational example of the information processing system according to this embodiment during installment payment. First, as shown in Figure 9, the display control unit 1028 displays a screen on the operation display unit 1040 instructing the user to have the IC card related to the electronic money they wish to use read by the contactless IC card reader 1060 (S109). The information processing device 1000 waits until the contactless IC card reader 1060 reads the payment method information necessary for payment processing using the IC card from the IC card (S110/NO).

非接触型ICカードリーダ1060がICカードから決済手段情報を読み取ると(S110/YES)、表示制御部1028は、ユーザによる商品ごとの決済手段の選択操作を受け付ける決済手段選択画面を生成する。表示制御部1028は、当該決済手段選択画面を、操作表示部1040に表示させる(S111)。このとき、電子マネーは第一の決済手段の一例である。また、現金は、第二の決済手段の一例である。 When the contactless IC card reader 1060 reads payment method information from the IC card (S110/YES), the display control unit 1028 generates a payment method selection screen that accepts the user's selection of a payment method for each product. The display control unit 1028 then displays this payment method selection screen on the operation display unit 1040 (S111). At this time, electronic money is an example of the first payment method. Cash is an example of the second payment method.

図11は、操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。図11に示したように、決済手段選択画面D5は、商品一覧表T2、現金会計金額表示M4、電子マネー会計金額表示M5、残高表示M6、および戻るボタンB7を含む。 Figure 11 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040. As shown in Figure 11, the payment method selection screen D5 includes a product list T2, a cash payment amount display M4, an electronic money payment amount display M5, a balance display M6, and a back button B7.

商品一覧表T2は、図11に示したように、番号、商品名、数量、金額、および、お支払方法を含む。なお、図11において、番号、商品名、数量、および金額については、上記で図6を参照して説明した商品一覧表T1の同項目と同一の内容であるので、ここでの詳細な説明を省略する。 Product list T2, as shown in Figure 11, includes the item number, item name, quantity, price, and payment method. Note that the item number, item name, quantity, and price in Figure 11 are the same as those in product list T1, as explained above with reference to Figure 6; therefore, a detailed explanation is omitted here.

商品一覧表T2には、図6に示す商品一覧表T1と比較して、最右列の2列に、新たにお支払方法が表示されていることが理解される。お支払方法とは、各商品の決済手段を指す。図11に示した例では、お支払方法には、番号1~5の商品ごとに、現金ボタンおよび電子マネーボタンが表示される。ユーザは、操作表示部1040において表示されている商品一覧表T2の現金ボタン、または、電子マネーボタンを押下することで、各商品の決済手段に、現金または電子マネーのいずれかを選択することが出来る。図11に示した例では、いずれの商品についても未だ決済手段が選択されていない状態である。 In the product list T2, compared to the product list T1 shown in Figure 6, it can be seen that the payment methods are newly displayed in the two rightmost columns. Payment methods refer to the payment methods for each product. In the example shown in Figure 11, a cash button and an electronic money button are displayed for each product numbered 1 to 5. The user can select either cash or electronic money as the payment method for each product by pressing the cash button or electronic money button on the product list T2 displayed on the operation display unit 1040. In the example shown in Figure 11, no payment method has yet been selected for any of the products.

現金会計金額表示M4は、商品一覧表T2において決済手段として現金が選択された商品の合計金額を示す表示である。表示制御部1028は、いずれかの商品について現金ボタンが押下されたことが操作表示部1040により検出されると、都度、現金を選択済の商品の金額の合計を算出し、現金会計金額表示M4の表示を当該合計の金額に更新する。図11に示した例では、未だいずれの商品にも現金が選択されていないので、現金会計金額表示M4は0円を示していることが理解される。 The cash payment amount display M4 shows the total amount for items where cash has been selected as the payment method in the product list T2. When the operation display unit 1040 detects that the cash button has been pressed for any item, the display control unit 1028 calculates the total amount for all items for which cash has been selected and updates the display of the cash payment amount display M4 to that total amount. In the example shown in Figure 11, since cash has not yet been selected for any items, the cash payment amount display M4 shows 0 yen.

電子マネー会計金額表示M5は、商品一覧表T2において決済手段として電子マネーが選択された商品の合計金額を示す表示である。表示制御部1028は、いずれかの商品について電子マネーボタンが押下されたことが操作表示部1040に検出されると、都度、電子マネーを選択済の商品の金額の合計(第一の合計金額)を算出する。そして、表示制御部1028は、電子マネー会計金額表示M5の表示を当該合計の金額に更新する。図11に示した例では、未だいずれの商品にも電子マネーが選択されていないので、電子マネー会計金額表示M5は0円を示していることが理解される。 The electronic money payment amount display M5 shows the total amount for products in the product list T2 for which electronic money has been selected as the payment method. When the display control unit 1028 detects that the electronic money button has been pressed for any product, it calculates the total amount (first total amount) for all products for which electronic money has been selected. The display control unit 1028 then updates the electronic money payment amount display M5 to this total amount. In the example shown in Figure 11, since electronic money has not yet been selected for any product, the electronic money payment amount display M5 shows 0 yen.

残高表示M6は、非接触型ICカードリーダ1060により取得された決済手段情報に係る決済手段に設定された決済可能額を示す表示である。本動作例では、残高表示M6は、電子マネーの残高を示す。表示制御部1028は、上記決済手段情報に含まれる残高情報に基づいて、決済手段選択画面D5内の残高表示M6の表示を生成する。図11に示した例では、残高表示M6は、電子マネーの残高が2,700円であることを示していることが理解される。 The balance display M6 shows the available payment amount set for the payment method related to the payment method information acquired by the contactless IC card reader 1060. In this example, the balance display M6 shows the balance of the electronic money. The display control unit 1028 generates the display of the balance display M6 in the payment method selection screen D5 based on the balance information included in the payment method information. In the example shown in Figure 11, it is understood that the balance display M6 shows that the balance of the electronic money is 2,700 yen.

戻るボタンB7は、ユーザが各商品の決済手段の選択操作を取りやめて、前の表示画面に戻りたい場合に押下するボタンである。表示制御部1028は、戻るボタンB7が押下されると、操作表示部1040に表示させる画面を、図8に示した分割精算方法選択画面D4に遷移させるとともに、S106以降の処理を繰り返してもよい。または、表示制御部1028は、戻るボタンB7が押下された場合、操作表示部1040に表示させる画面を、図7に示した精算方法選択画面D3、または、図6に示した商品登録画面D2に遷移させてもよい。 The back button B7 is pressed when the user wants to cancel the selection of payment methods for each product and return to the previous display screen. When the back button B7 is pressed, the display control unit 1028 may transition the screen displayed on the operation display unit 1040 to the split payment method selection screen D4 shown in Figure 8, and then repeat the process from S106 onwards. Alternatively, when the back button B7 is pressed, the display control unit 1028 may transition the screen displayed on the operation display unit 1040 to the payment method selection screen D3 shown in Figure 7, or the product registration screen D2 shown in Figure 6.

ユーザは、決済手段選択画面D5のお支払方法に表示された現金ボタン、または、電子マネーボタンのいずれかを押下することにより、各商品の決済手段の選択操作を行う(S112)。本動作例では、ユーザにより、商品Aおよび商品Cの決済手段として電子マネーの選択操作が行われたものとする。また、ユーザにより、商品B、商品D、および商品Eの決済手段として現金の選択操作が行われたものとする。 The user selects the payment method for each product by pressing either the cash button or the electronic money button displayed in the payment method section of the payment method selection screen D5 (S112). In this example, it is assumed that the user selected electronic money as the payment method for products A and C. It is also assumed that the user selected cash as the payment method for products B, D, and E.

図12は、ユーザにより全ての商品の決済手段が選択された後の決済手段選択画面の画面例を示す説明図である。図12に示したように、決済手段選択画面D6は、商品一覧表T2、現金会計金額表示M4、電子マネー会計金額表示M5、残高表示M6、戻るボタンB7、および、精算ボタンB8を含む。 Figure 12 is an explanatory diagram showing an example of the payment method selection screen after the user has selected a payment method for all items. As shown in Figure 12, the payment method selection screen D6 includes a product list T2, a cash payment amount display M4, an electronic money payment amount display M5, a balance display M6, a back button B7, and a checkout button B8.

図12に示したように、決済手段選択画面D6では、図11に示す決済手段選択画面D5と比較して、商品Aと商品Cのお支払方法の電子マネーボタンがハイライトされていることが理解される。また、商品B、商品D、および商品Eのお支払方法については、現金ボタンがハイライトされていることが理解される。 As shown in Figure 12, in the payment method selection screen D6, compared to the payment method selection screen D5 shown in Figure 11, the electronic money buttons for product A and product C are highlighted. Furthermore, the cash buttons for product B, product D, and product E are highlighted.

また、決済手段選択画面D6において、現金会計金額表示M4は954円を示している。従って、表示制御部1028により、決済手段として現金が選択された商品B、商品D、および、商品Eの金額の合計が算出され、当該合計が現金会計金額表示M4に表示されことが理解される。 Furthermore, on the payment method selection screen D6, the cash payment amount display M4 shows 954 yen. Therefore, it is understood that the display control unit 1028 calculates the total amount for products B, D, and E for which cash was selected as the payment method, and this total is displayed in the cash payment amount display M4.

また、決済手段選択画面D6において、電子マネー会計金額表示M5は2,643円を示している。従って、表示制御部1028により、決済手段として電子マネーが選択された商品A、および、商品Cの金額の合計が算出され、当該合計が電子マネー会計金額表示M5に表示されたことが理解される。なお、残高表示M6の表示は、決済手段選択画面D5における表示から不変である。 Furthermore, on the payment method selection screen D6, the electronic money payment amount display M5 shows 2,643 yen. Therefore, it is understood that the display control unit 1028 calculated the total amount for product A and product C, for which electronic money was selected as the payment method, and this total was displayed on the electronic money payment amount display M5. Note that the balance display M6 remains unchanged from the display on the payment method selection screen D5.

さらに、決済手段選択画面D6では、決済手段選択画面D5と比較して、精算ボタンB8が新たに表示されている。表示制御部1028は、商品一覧表T2に表示されているすべての商品について決済手段が選択済の状態となった場合に、決済手段選択画面D6上に精算ボタンB8を表示させる。 Furthermore, on the payment method selection screen D6, the checkout button B8 is newly displayed compared to the payment method selection screen D5. The display control unit 1028 displays the checkout button B8 on the payment method selection screen D6 when a payment method has been selected for all products displayed in the product list T2.

表示制御部1028は、操作表示部1040において決済手段選択画面D6の精算ボタンB8が押下されたことが検出されるまで、操作表示部1040の表示画面を次の画面に遷移させない(S113/NO)。 The display control unit 1028 will not transition the display screen of the operation display unit 1040 to the next screen until it detects that the settlement button B8 on the payment method selection screen D6 has been pressed (S113/NO).

操作表示部1040において決済手段選択画面D6上の精算ボタンB8が押下されたことが検出されると(S113/YES)、操作表示部1040は、決済制御部1024に、ユーザによる各商品の決済手段の選択操作の検出結果を出力する。決済制御部1024は、出力されたユーザによる選択操作の検出結果に基づいて、商品情報が登録された1以上の商品ごとに、現金または電子マネーのうちのいずれかの決済手段を選択する。本動作例では、図12の決済手段選択画面D6に示したように、商品Aおよび商品Cの決済手段については、ユーザにより、電子マネーの選択操作が行われたことが検出される。また、商品B、商品D、および商品Eの決済手段については、ユーザにより、現金の選択操作が行われたことが検出される。従って、決済制御部1024は、商品Aおよび商品Cの決済手段に電子マネーを選択する。また、決済制御部1024は、商品B、商品D、および商品Eの決済手段に現金を選択する。 When the operation display unit 1040 detects that the payment button B8 on the payment method selection screen D6 has been pressed (S113/YES), the operation display unit 1040 outputs the detection results of the user's selection of payment methods for each product to the payment control unit 1024. Based on the outputted detection results of the user's selection, the payment control unit 1024 selects either cash or electronic money as the payment method for each of the one or more products for which product information has been registered. In this example, as shown in the payment method selection screen D6 of Figure 12, it is detected that the user selected electronic money as the payment method for products A and C. Furthermore, it is detected that the user selected cash as the payment method for products B, D, and E. Therefore, the payment control unit 1024 selects electronic money as the payment method for products A and C. The payment control unit 1024 also selects cash as the payment method for products B, D, and E.

次に、決済制御部1024は、電子マネーが選択された商品の合計金額が利用限度額以内であるか否かを判定する。電子マネーが選択された商品の合計金額が利用限度額を上回ると判定された場合(S114/NO)、再度、S112およびS113の処理が行われる。このとき、決済制御部1024は、S114における判定の結果を表示制御部1028に出力する。表示制御部1028は、当該判定の結果に基づいて、操作表示部1040に表示させる画面の表示を更新してもよい。例えば、表示制御部1028は、決済手段選択画面D6内に、ユーザに対して商品の決済手段を選択しなおすよう促す誘導文言を表示する。例えば、表示制御部1028は、「電子マネーの利用限度額を上回っています。お支払方法を選択しなおして下さい」という文言を決済手段選択画面D6内に表示してもよい。 Next, the payment control unit 1024 determines whether the total amount of the selected electronic money is within the usage limit. If it is determined that the total amount of the selected electronic money exceeds the usage limit (S114/NO), the processes S112 and S113 are performed again. At this time, the payment control unit 1024 outputs the result of the determination in S114 to the display control unit 1028. The display control unit 1028 may update the display on the operation display unit 1040 based on the result of the determination. For example, the display control unit 1028 may display guidance text on the payment method selection screen D6 prompting the user to select a different payment method for the items. For example, the display control unit 1028 may display the text, "You have exceeded the electronic money usage limit. Please select a different payment method," on the payment method selection screen D6.

電子マネーが選択された商品の合計金額が利用限度額以内であると判定された場合(S114/YES)、決済制御部1024は、電子マネー残高が、電子マネーが選択された商品の合計金額以上であるかを判定する。電子マネー残高が、電子マネーが選択された商品の合計金額未満であると判定された場合(S115/NO)、再度、S112、S113、およびS114の処理が行われる。このとき、決済制御部1024は、S115における判定の結果を表示制御部1028に出力する。表示制御部1028は、当該判定の結果に基づいて、操作表示部1040に表示されている決済手段選択画面D6の画面の表示を更新してもよい。例えば、表示制御部1028は、「電子マネーの残高を上回っています。お支払方法を選択しなおして下さい」という文言を決済手段選択画面D6内に表示してもよい。 If the total amount of the selected electronic money is determined to be within the usage limit (S114/YES), the payment control unit 1024 determines whether the electronic money balance is equal to or greater than the total amount of the selected electronic money. If the electronic money balance is determined to be less than the total amount of the selected electronic money (S115/NO), the processes S112, S113, and S114 are repeated. At this time, the payment control unit 1024 outputs the result of the determination in S115 to the display control unit 1028. Based on the result of this determination, the display control unit 1028 may update the display of the payment method selection screen D6 shown on the operation display unit 1040. For example, the display control unit 1028 may display the message, "Your electronic money balance is insufficient. Please select a different payment method," on the payment method selection screen D6.

電子マネー残高が、電子マネーが選択された商品の合計金額以上であると判定された場合(S115/YES)、決済制御部1024は、各商品の金額情報に基づいて、現金または電子マネーの決済手段ごとに選択した商品の金額の決済処理を決済処理部1026に行わせる指示を出力する。同時に、決済制御部1024は、電子マネー残高が商品の合計金額以上であるとの判定の結果を、表示制御部1028に出力する。決済処理部1026は、上記指示に基づいて、自動釣銭機1100の動作を制御し、まず現金の決済処理を行う。また、表示制御部1028は、決済制御部1024から当該判定の結果が出力されると、現金投入画面を表示する(S116)。 If the electronic money balance is determined to be equal to or greater than the total amount of the selected items (S115/YES), the payment control unit 1024 outputs an instruction to the payment processing unit 1026 to perform the payment processing for the selected items using either cash or electronic money, based on the price information of each item. Simultaneously, the payment control unit 1024 outputs the result of the determination that the electronic money balance is equal to or greater than the total amount of the items to the display control unit 1028. Based on the above instruction, the payment processing unit 1026 controls the operation of the automatic change dispenser 1100 and first performs the cash payment processing. Furthermore, when the display control unit 1028 receives the result of the determination from the payment control unit 1024, it displays the cash input screen (S116).

図13は、操作表示部1040に表示される現金投入画面の一例を示す説明図である。図13に示したように、現金投入画面D7は、紙幣入出金口1102aおよび硬貨入金口1104aの位置を強調した態様の情報処理装置1000の模式図を含んでいてもよい。このような模式図により、ユーザは、現金をどこに投入すればよいかを視覚的に理解することが出来る。 Figure 13 is an explanatory diagram showing an example of a cash insertion screen displayed on the operation display unit 1040. As shown in Figure 13, the cash insertion screen D7 may include a schematic diagram of the information processing device 1000 that emphasizes the positions of the banknote slot 1102a and the coin slot 1104a. Such a schematic diagram allows the user to visually understand where to insert the cash.

また、現金投入画面D7は、現金会計金額表示M7を含む。現金会計金額表示M7には、決済手段選択画面D6において表示されていた現金会計金額表示M4の金額(954円)が表示されていることが理解される。 Furthermore, the cash input screen D7 includes the cash payment amount display M7. It is understood that the cash payment amount display M7 displays the amount (954 yen) that was displayed in the cash payment amount display M4 on the payment method selection screen D6.

自動釣銭機1100は、決済処理部1026の制御に従い、現金が投入されるまで待機する(S117/NO)。紙幣入出金口1102aおよび硬貨入金口1104aにおいて現金が投入されたことを検知すると、自動釣銭機1100は、投入された現金の計数を行い、計数結果を決済処理部1026および表示制御部1028に出力する。表示制御部1028は、当該計数結果に基づいて、現金投入画面上に、投入された現金の計数結果を示す預り金額を表示する(S118)。 The automatic change dispenser 1100 waits in accordance with the control of the settlement processing unit 1026 until cash is inserted (S117/NO). Upon detecting that cash has been inserted into the banknote slot 1102a and the coin slot 1104a, the automatic change dispenser 1100 counts the inserted cash and outputs the counting result to the settlement processing unit 1026 and the display control unit 1028. Based on the counting result, the display control unit 1028 displays the amount received on the cash insertion screen, indicating the counting result of the inserted cash (S118).

決済処理部1026および表示制御部1028は、預り金額が、現金会計金額表示M7に示した現金会計金額未満である場合(S119/NO)、預り金額が現金会計金額以上となるまで、S117およびS118の処理を繰り返す。表示制御部1028は、預り金額が、現金会計金額表示M7に示した現金会計金額以上である場合(S119/YES)、現金投入画面上に、確定ボタンを表示する(S120)。 The settlement processing unit 1026 and the display control unit 1028 repeat the processes in S117 and S118 until the amount received is equal to or greater than the cash accounting amount displayed in the cash accounting amount display M7 (S119/NO). If the amount received is equal to or greater than the cash accounting amount displayed in the cash accounting amount display M7 (S119/YES), the display control unit 1028 displays a confirmation button on the cash input screen (S120).

ここで、図14は、現金投入後に操作表示部1040に表示される画面の一例を示す説明図である。なお、図14において、現金会計金額表示M7は、上記で図13を参照して説明した通りであるのでここでの詳細な説明を省略する。 Figure 14 is an explanatory diagram showing an example of the screen displayed on the operation display unit 1040 after cash is inserted. Note that the cash accounting amount display M7 in Figure 14 is as explained above with reference to Figure 13, so a detailed explanation is omitted here.

図14に示したように、現金投入画面D8は、預り金額表示M8、釣銭金額表示M9、および、確定ボタンB9を含む。預り金額表示M8は、表示制御部1028により、投入された現金の計数結果に基づいて表示される預り金額である。図14に示した例では、預り金額表示M8には、1,000円と表示されている。従って、ユーザにより、現金1,000円が投入されたことが理解される。 As shown in Figure 14, the cash input screen D8 includes a deposit amount display M8, a change amount display M9, and a confirmation button B9. The deposit amount display M8 is the deposit amount displayed by the display control unit 1028 based on the counting result of the inserted cash. In the example shown in Figure 14, the deposit amount display M8 shows 1,000 yen. Therefore, the user understands that 1,000 yen in cash has been inserted.

また、表示制御部1028は、預り金額が現金会計金額を上回る場合には、釣銭の金額を釣銭金額表示M9として表示する。図14に示した例では、現金会計金額954円に対して現金1,000円が投入され、釣銭金額表示M9には46円と表示されていることが理解される。 Furthermore, if the amount received exceeds the cash transaction amount, the display control unit 1028 displays the change amount as the change amount display M9. In the example shown in Figure 14, a cash transaction amount of 954 yen was paid with 1,000 yen inserted, and the change amount display M9 shows 46 yen.

確定ボタンB9は、預り金額が現金会計金額以上になると表示される。ユーザは、現金会計金額表示M7、預り金額表示M8、および釣銭金額表示M9に表示された内容を確認して、確定ボタンB9を押下する。 The confirmation button B9 appears when the amount received is equal to or greater than the cash payment amount. The user confirms the information displayed in the cash payment amount display M7, the amount received display M8, and the change amount display M9, and then presses the confirmation button B9.

情報処理装置1000は、S120において表示された確定ボタンが押下されたことが、操作表示部1040により検出されるまで待機する(S121/NO)。確定ボタンが押下されたことが検出されると(S121/YES)、情報処理装置1000は、図10に示したフローチャートF2に進む。 The information processing device 1000 waits until the operation display unit 1040 detects that the confirmation button displayed in S120 has been pressed (S121/NO). Once it is detected that the confirmation button has been pressed (S121/YES), the information processing device 1000 proceeds to flowchart F2 shown in Figure 10.

図10に進んで説明を続ける。上記説明したS121において確定ボタンが押下されたことが検出されると(S121/YES)、決済処理部1026は、釣銭が有るか判定を行う。情報処理装置1000は、釣銭が無い場合(S122/NO)、S126へ進む。 Proceed to Figure 10 and continue the explanation. When it is detected that the confirmation button has been pressed in S121 (S121/YES), the payment processing unit 1026 determines whether there is change available. If there is no change available (S122/NO), the information processing device 1000 proceeds to S126.

釣銭が有る場合(S122/YES)、自動釣銭機1100は、決済処理部1026の制御に従って、紙幣入出金口1102aおよび硬貨出金口1104bから釣銭を出金する(S123)。表示制御部1028は、釣銭の出金と同時に、操作表示部1040に釣銭出金画面を表示させる(S124)。 If change is available (S122/YES), the automatic change dispenser 1100 dispenses the change from the banknote slot 1102a and the coin slot 1104b according to the control of the settlement processing unit 1026 (S123). Simultaneously with the dispensing of the change, the display control unit 1028 displays the change dispensing screen on the operation display unit 1040 (S124).

図15は、操作表示部1040に表示される釣銭出金画面の一例を示す説明図である。図15に示したように、釣銭出金画面D9には、現金投入画面D8と比較して「おつりをお取り下さい」という文言が新たに表示される。また、釣銭出金画面D9には、図15に示したように、釣銭が出金される紙幣入出金口1102aおよび硬貨出金口1104bの両方またはいずれかを強調表示した態様の情報処理装置1000の模式図が含まれていてもよい。また、釣銭出金画面D9には、現金投入画面D8と同様に、現金会計金額、預り金額(お預り金額)、および、釣銭金額(おつり)が表示される。 Figure 15 is an explanatory diagram showing an example of the change dispensing screen displayed on the operation display unit 1040. As shown in Figure 15, the change dispensing screen D9 newly displays the phrase "Please take your change" compared to the cash input screen D8. Furthermore, as shown in Figure 15, the change dispensing screen D9 may include a schematic diagram of the information processing device 1000 in which both or either the banknote input/output slot 1102a and the coin output slot 1104b are highlighted. Also, similar to the cash input screen D8, the change dispensing screen D9 displays the cash transaction amount, the amount received (amount deposited), and the change amount (change).

自動釣銭機1100は、紙幣入出金口1102aおよび硬貨出金口1104bのいずれかまたは両方に、出金された釣銭の現金が残っていないことを検出すると、ユーザにより釣銭の受取が完了したと判定する。自動釣銭機1100は、釣銭の受取が完了したと判定されるまで待機する(S125/NO)。 The automatic change dispenser 1100 determines that the user has received their change when it detects that there is no cash remaining in either or both of the banknote input/output slot 1102a and the coin output slot 1104b. The automatic change dispenser 1100 waits until it determines that the user has received their change (S125/NO).

自動釣銭機1100は、釣銭の受取が完了したと判定すると(S125/YES)、釣銭の受取が完了したことを決済処理部1026および表示制御部1028に通知する。決済処理部1026は、当該通知を受け取ると、決済制御部1024に、現金による決済処理が完了したことを通知する。 When the automatic change dispenser 1100 determines that the receipt of change has been completed (S125/YES), it notifies the settlement processing unit 1026 and the display control unit 1028 that the receipt of change has been completed. Upon receiving this notification, the settlement processing unit 1026 notifies the settlement control unit 1024 that the cash payment process has been completed.

決済制御部1024は、表示制御部1028から現金による決済処理が完了したことの通知を受信すると、現金会計レシートを発行する(S126)。より具体的には、決済制御部1024は、現金会計金額、投入された現金の預り金額、および釣銭の金額等の、現金による取引内容の明細を現金会計レシートとして生成する。決済制御部1024は、生成した当該現金会計レシートを、印刷部1090に印刷させる。印刷部1090による現金会計レシートの印刷と同時に、表示制御部1028は、操作表示部1040にレシート発行画面を表示させる(S127)。 When the settlement control unit 1024 receives notification from the display control unit 1028 that the cash settlement process has been completed, it issues a cash settlement receipt (S126). More specifically, the settlement control unit 1024 generates a cash settlement receipt containing details of the cash transaction, such as the cash settlement amount, the amount of cash deposited, and the amount of change. The settlement control unit 1024 then prints the generated cash settlement receipt using the printing unit 1090. Simultaneously with the printing of the cash settlement receipt by the printing unit 1090, the display control unit 1028 displays the receipt issuance screen on the operation display unit 1040 (S127).

図16は、操作表示部1040に表示されるレシート発行画面の一例を示す説明図である。図16に示したように、レシート発行画面D10は、「レシートをお取り下さい」などのユーザへの案内文言を含んでいてもよい。また、レシート発行画面D10は、図16に示したように、レシートが排出される印刷部1090の位置を強調表示した態様の情報処理装置1000の模式図を含んでいてもよい。また、レシート発行画面D10には、釣銭出金画面D9と同様に、現金会計金額、預り金額(お預り金額)、および、釣銭の金額(おつり)が表示されていてもよい。 Figure 16 is an explanatory diagram showing an example of a receipt issuance screen displayed on the operation display unit 1040. As shown in Figure 16, the receipt issuance screen D10 may include user guidance text such as "Please take your receipt." Furthermore, as shown in Figure 16, the receipt issuance screen D10 may include a schematic diagram of the information processing device 1000 highlighting the location of the printing unit 1090 where the receipt is dispensed. Also, similar to the change dispensing screen D9, the receipt issuance screen D10 may display the cash payment amount, the amount received (amount received), and the amount of change (change).

印刷部1090は、印刷したレシートがユーザにより受け取られたか否かを、レシートが印刷部1090の排出口に残っているか否かを検出することにより判定する。レシートがユーザにより受け取られたと判定されるまで、印刷部1090は待機する(S128/NO)。レシートがユーザにより受け取られたと判定されると(S128/YES)、印刷部1090は、決済制御部1024および表示制御部1028に通知する。表示制御部1028は、当該通知を受け取ると、操作表示部1040に、電子マネー精算画面を表示させる(S129)。 The printing unit 1090 determines whether the printed receipt has been received by the user by detecting whether the receipt remains in the output port of the printing unit 1090. The printing unit 1090 waits until it is determined that the receipt has been received by the user (S128/NO). Once it is determined that the receipt has been received by the user (S128/YES), the printing unit 1090 notifies the payment control unit 1024 and the display control unit 1028. Upon receiving this notification, the display control unit 1028 displays the electronic money payment screen on the operation display unit 1040 (S129).

図17は、操作表示部1040に表示される電子マネー精算画面の一例を示す説明図である。図17に示したように、電子マネー精算画面D11は、電子マネーによって決済される金額の確認をユーザに促す案内文言を含む。図17に示した例では、「電子マネーの精算内容を確認して下さい」および「よろしければ確認ボタンを押して下さい」という文言が表示されていることが理解される。 Figure 17 is an explanatory diagram showing an example of an electronic money settlement screen displayed on the operation display unit 1040. As shown in Figure 17, the electronic money settlement screen D11 includes guidance text prompting the user to confirm the amount to be settled using electronic money. In the example shown in Figure 17, the text "Please confirm the electronic money settlement details" and "If correct, please press the confirmation button" are displayed.

また、電子マネー精算画面D11は、電子マネー会計金額表示M10、電子マネー種別表示M11、精算後残高表示M12、および、確認ボタンB10を含む。電子マネー会計金額表示M10には、フローチャートF1のS111において決済手段として電子マネーが選択された商品の合計金額が表示される。図17に示した例では、図12の決済手段選択画面D6において表示されていた電子マネー会計金額表示M5と同じ金額(2,643円)が、電子マネー会計金額表示M10に表示されていることが理解される。 Furthermore, the electronic money settlement screen D11 includes an electronic money settlement amount display M10, an electronic money type display M11, a balance display M12 after settlement, and a confirmation button B10. The electronic money settlement amount display M10 shows the total amount for the items for which electronic money was selected as the payment method in flowchart F1, S111. In the example shown in Figure 17, it can be understood that the same amount (2,643 yen) as the electronic money settlement amount display M5 displayed on the payment method selection screen D6 in Figure 12 is displayed in the electronic money settlement amount display M10.

電子マネー種別表示M11には、フローチャートF1のS110において非接触型ICカードリーダ1060が読み取った電子マネーに係る決済手段情報に基づいて、電子マネーの種別および会員番号等の識別情報が表示される。図17に示した例では、電子マネーの種別を示す「ABCマネー(電子マネー)」という文言と、会員番号が表示されていることが理解される。 The electronic money type display M11 shows the type of electronic money and identification information such as the member number, based on the payment method information related to the electronic money read by the contactless IC card reader 1060 in step S110 of flowchart F1. In the example shown in Figure 17, it can be seen that the text "ABC Money (Electronic Money)" indicating the type of electronic money and the member number are displayed.

精算後残高表示M12には、フローチャートF1のS110において非接触型ICカードリーダ1060が読み取った電子マネーにかかる残高情報に基づいて、当該電子マネーの精算前の残高と、精算後の残高が表示される。図17に示した例では、電子マネーの精算前の残高として、2,700円と表示されていることが理解される。また、電子マネーの精算後の残高として、精算前の残高(2,700円)から電子マネー会計金額(2,643円)を減算した金額(57円)が、精算後の残高として表示されていることが理解される。 The post-settlement balance display M12 shows the balance information for the electronic money read by the contactless IC card reader 1060 in step S110 of flowchart F1, and displays both the balance before and after settlement. In the example shown in Figure 17, it is understood that the balance of the electronic money before settlement is displayed as 2,700 yen. Furthermore, it is understood that the balance after settlement is displayed as the amount obtained by subtracting the electronic money transaction amount (2,643 yen) from the balance before settlement (2,700 yen), resulting in a balance of 57 yen.

ユーザは、電子マネー会計金額表示M10、電子マネー種別表示M11、および、精算後残高表示M12に表示された内容を確認して、確認ボタンB10を押下する。 The user confirms the information displayed in the electronic money payment amount display M10, the electronic money type display M11, and the balance after settlement display M12, and then presses the confirmation button B10.

決済処理部1026は、操作表示部1040において、電子マネー精算画面D11上に表示された確認ボタンB10が押下されたことが検出されるまで待機する(S130/NO)。操作表示部1040において確認ボタンB10が押下されたことが検出されると(S130/YES)、決済処理部1026は電子マネーによる決済処理を行う。より具体的には、決済処理部1026は、取得部1022により取得された電子マネーの決済手段情報に基づいて、当該電子マネーの決済事業者のシステムに、当該電子マネーによる決済依頼を送信する。決済処理部1026は、当該決済事業者のシステムから決済結果を受信すると、当該決済結果に基づいて、電子マネーの決済処理が完了したか否かを決済制御部1024に通知する。本動作例では、上記電子マネーによる決済が正常に完了したものとする。 The payment processing unit 1026 waits until the operation display unit 1040 detects that the confirmation button B10 displayed on the electronic money settlement screen D11 has been pressed (S130/NO). Once the operation display unit 1040 detects that the confirmation button B10 has been pressed (S130/YES), the payment processing unit 1026 performs the electronic money payment processing. More specifically, based on the electronic money payment method information acquired by the acquisition unit 1022, the payment processing unit 1026 transmits a payment request using the electronic money to the system of the electronic money payment service provider. Upon receiving the payment result from the payment service provider's system, the payment processing unit 1026 notifies the payment control unit 1024 whether the electronic money payment processing has been completed based on the payment result. In this example, it is assumed that the electronic money payment has been successfully completed.

決済制御部1024は、決済処理部1026から電子マネーの決済処理が完了したことを示す通知を受け取ると、電子マネー会計レシートを発行する(S131)。より具体的には、決済制御部1024は、電子マネー会計金額および電子マネーの精算後の残高等の、電子マネーによる取引内容の明細を、電子マネー会計レシートとして生成する。決済制御部1024は、生成した電子マネー会計レシートを、印刷部1090に印刷させる。印刷部1090による電子マネー会計レシートの印刷と同時に、表示制御部1028は、操作表示部1040にレシート発行画面を表示させる(S132)。 When the payment control unit 1024 receives notification from the payment processing unit 1026 indicating that the electronic money payment process has been completed, it issues an electronic money payment receipt (S131). More specifically, the payment control unit 1024 generates an electronic money payment receipt containing details of the electronic money transaction, such as the electronic money payment amount and the balance after settlement. The payment control unit 1024 then prints the generated electronic money payment receipt using the printing unit 1090. Simultaneously with the printing of the electronic money payment receipt by the printing unit 1090, the display control unit 1028 displays the receipt issuance screen on the operation display unit 1040 (S132).

図18は、操作表示部1040に表示されるレシート発行画面の一例を示す説明図である。図18に示したように、レシート発行画面D12は、「レシートをお取り下さい」などのユーザへの案内文言を含んでいてもよい。また、レシート発行画面D12には、電子マネー精算画面D11と同様に、電子マネー会計金額、電子マネーの種別、電子マネーの精算前残高、および、電子マネーの精算後残高が表示されていてもよい。 Figure 18 is an explanatory diagram showing an example of a receipt issuance screen displayed on the operation display unit 1040. As shown in Figure 18, the receipt issuance screen D12 may include user guidance such as "Please take your receipt." Furthermore, the receipt issuance screen D12 may display the electronic money payment amount, the type of electronic money, the balance of the electronic money before settlement, and the balance of the electronic money after settlement, similar to the electronic money settlement screen D11.

図19は、決済制御部1024により発行されるレシートの一例を示す説明図である。図19に示した現金会計レシートR1および電子マネー会計レシートR2は、本実施形態による情報処理システムにおいて、現金および電子マネーを用いた分割精算が行われた場合に発行されるレシートである。 Figure 19 is an explanatory diagram showing an example of a receipt issued by the payment control unit 1024. The cash payment receipt R1 and electronic money payment receipt R2 shown in Figure 19 are receipts issued in the information processing system according to this embodiment when installment payments are made using cash and electronic money.

現金会計レシートR1は、上記説明したS126において発行される。図19に示したように、現金会計レシートR1は、情報処理装置1000が設置されている小売店等の名称および日時を表示していてもよい。また、現金会計レシートR1は、上記説明したS112において決済手段に現金が選択された商品の明細を含む。図19に示した例では、現金会計レシートR1には、商品B、商品Dおよび商品Eの3つの商品の名称、数量、および金額が表示されていることが理解される。さらに、当該明細の下部には、決済手段として現金が選択された商品の合計点数および合計金額が表示されていることが理解される。さらに、現金会計レシートR1の最下部には、現金の預り金額および釣銭金額が表示されていることが理解される。 The cash receipt R1 is issued in S126 as described above. As shown in Figure 19, the cash receipt R1 may display the name of the retail store, etc., where the information processing device 1000 is installed, and the date and time. Furthermore, the cash receipt R1 includes details of the goods for which cash was selected as the payment method in S112 as described above. In the example shown in Figure 19, it is understood that the cash receipt R1 displays the names, quantities, and prices of three goods: goods B, goods D, and goods E. Furthermore, it is understood that the total number of items and the total price of the goods for which cash was selected as the payment method are displayed at the bottom of these details. Finally, it is understood that the amount of cash received and the change amount are displayed at the very bottom of the cash receipt R1.

電子マネー会計レシートR2は、上記説明したS131において発行される。図19に示したように、電子マネー会計レシートR2は、現金会計レシートR1と同様に、小売店頭の名称および日時を表示していてもよい。また、電子マネー会計レシートR2は上記説明したS112において決済手段に電子マネーが選択された商品の明細を含む。図19に示した例では、商品Aおよび商品Cの二つの商品の名称、数量、および金額が表示されていることが理解される。さらに、当該明細の下部には、決済手段として電子マネーが選択された商品の合計点数および合計金額が表示されていることが理解される。さらに、電子マネー会計レシートR2の最下部には、電子マネーの種別および会員番号等の識別情報と、電子マネー会計金額と、電子マネーの精算後の残高が表示されていることが理解される。 The electronic money receipt R2 is issued in S131 as described above. As shown in Figure 19, the electronic money receipt R2 may display the name of the retail store and the date and time, similar to the cash receipt R1. Furthermore, the electronic money receipt R2 includes details of the products for which electronic money was selected as the payment method in S112 as described above. In the example shown in Figure 19, the names, quantities, and amounts of two products, Product A and Product C, are displayed. Furthermore, at the bottom of these details, the total number of items and the total amount for the products for which electronic money was selected as the payment method are displayed. Finally, at the very bottom of the electronic money receipt R2, identification information such as the type of electronic money and membership number, the electronic money payment amount, and the remaining balance of the electronic money after settlement are displayed.

以上、図9および図10を参照して、図4に示したフローチャートのS107において、ユーザにより分割精算の支払方法として現金と電子マネーが選択された場合の動作例を説明した。 The above describes an example of the operation when the user selects cash and electronic money as the payment method for installment payments in step S107 of the flowchart shown in Figure 4, with reference to Figures 9 and 10.

(B:現金とクレジットカードによる分割精算時の動作例)
続いて、図20および図21を参照して、本実施形態による情報処理システムの動作例の第二の後半部を説明する。本動作例は、図4に示したフローチャートのS107において、ユーザにより分割精算の支払方法として現金とクレジットカードが選択された場合(S107/B:現金とクレジット)の動作例である。
(B: Example of operation when paying in installments using cash and credit card)
Next, with reference to Figures 20 and 21, the second half of the operation example of the information processing system according to this embodiment will be described. This operation example is the case where, in S107 of the flowchart shown in Figure 4, the user selects cash and credit card as the payment method for installment payments (S107/B: cash and credit).

図20は、本実施形態による情報処理システムの、分割精算時の第二の動作例を説明する1つめのフローチャート図である。なお、図20において、S116~S128は、上記で図9および図10を参照して説明した通りであるので、ここでの詳細な説明を省略する。また、図21は、本実施形態による情報処理システムの、分割精算時の第二の動作例を説明する2つめのフローチャート図である。 Figure 20 is the first flowchart illustrating a second operational example of the information processing system according to this embodiment during installment settlement. Note that steps S116 to S128 in Figure 20 are as described above with reference to Figures 9 and 10, so a detailed explanation is omitted here. Figure 21 is the second flowchart illustrating a second operational example of the information processing system according to this embodiment during installment settlement.

まず、図20に示したように、表示制御部1028は、決済手段選択画面を操作表示部1040に表示させる(S134)。 First, as shown in Figure 20, the display control unit 1028 displays the payment method selection screen on the operation display unit 1040 (S134).

図22は、操作表示部1040に表示される決済手段選択画面の他の一例を示す説明図である。図22に示したように、決済手段選択画面D13は、商品一覧表T3、会計金額表示M13、および、戻るボタンB11を含む。 Figure 22 is an explanatory diagram showing another example of the payment method selection screen displayed on the operation display unit 1040. As shown in Figure 22, the payment method selection screen D13 includes a product list T3, a total amount display M13, and a back button B11.

商品一覧表T3は、上記で図11を参照して説明した商品一覧表T2と同様に、番号、商品名、数量、金額、および、お支払方法を含む。また、図22に示した商品一覧表T3の項目のうち、番号、商品名、数量、および金額には、商品一覧表T2と同一の内容が表示されている。一方、お支払方法には、商品一覧表T2と異なり、現金ボタンおよびクレジットボタンが表示されていることが理解される。図22に示した例では、いずれの商品についても未だ決済手段が選択されていないことが理解される。 Product list T3, like product list T2 explained above with reference to Figure 11, includes the number, product name, quantity, price, and payment method. Furthermore, among the items in product list T3 shown in Figure 22, the number, product name, quantity, and price are the same as those in product list T2. However, unlike product list T2, the payment method section displays both cash and credit card buttons. In the example shown in Figure 22, it can be seen that no payment method has yet been selected for any of the products.

会計金額表示M13には、決済手段に現金またはクレジットカードが選択された商品の金額の合計が、それぞれ表示される。 The total amount displayed in the M13 section shows the total amount for items where either cash or credit card payment was selected.

戻るボタンB11は、ユーザが各商品の決済手段の選択操作を取りやめて、前の表示画面に戻りたい場合に押下するボタンである。表示制御部1028は、戻るボタンB11が押下されると、操作表示部1040に表示させる画面を、図8に示した分割精算方法選択画面D4に遷移させるとともに、S106以降の処理を繰り返してもよい。 The back button B11 is pressed when the user wants to cancel the selection of payment methods for each product and return to the previous display screen. When the back button B11 is pressed, the display control unit 1028 may transition the screen displayed on the operation display unit 1040 to the split payment method selection screen D4 shown in Figure 8, and then repeat the process from S106 onwards.

ユーザは、決済手段選択画面D13のお支払方法に表示された現金ボタン、または、クレジットボタンのいずれかを押下することにより、各商品の決済手段の選択操作を行う(S135)。本動作例では、ユーザにより、商品Cにクレジットカードが選択されたものとする。また、ユーザにより、商品C以外の商品に、現金が選択されたものとする。 The user selects the payment method for each product by pressing either the cash button or the credit button displayed in the payment method section of the payment method selection screen D13 (S135). In this example, it is assumed that the user has selected credit card for product C. It is also assumed that the user has selected cash for all other products.

図23は、ユーザにより全ての商品の決済手段が選択された後の決済手段選択画面の画面例を示す説明図である。図23に示したように、決済手段選択画面D14では、決済手段選択画面D13の会計金額表示M13と比較して、現金会計金額表示M14およびクレジット会計金額表示M15の金額表示が更新されていることが理解される。また、決済手段選択画面D14は、決済手段選択画面D13と比較して、新たに精算ボタンB12を含む。表示制御部1028は、商品一覧表T3に表示されているすべての商品について決済手段が選択済の状態となった場合に、決済手段選択画面D14上に精算ボタンB12を表示させる。 Figure 23 is an explanatory diagram showing an example of the payment method selection screen after the user has selected a payment method for all products. As shown in Figure 23, it can be seen that the cash payment amount display M14 and the credit card payment amount display M15 are updated on the payment method selection screen D14 compared to the payment amount display M13 on the payment method selection screen D13. Furthermore, the payment method selection screen D14 newly includes a checkout button B12 compared to the payment method selection screen D13. The display control unit 1028 displays the checkout button B12 on the payment method selection screen D14 when a payment method has been selected for all products displayed in the product list T3.

表示制御部1028は、操作表示部1040において決済手段選択画面D14の精算ボタンB12が押下されたことが検出されるまで、操作表示部1040の表示画面を次の画面に遷移させない(S136/NO)。 The display control unit 1028 will not transition the display screen of the operation display unit 1040 to the next screen until it detects that the payment button B12 on the payment method selection screen D14 has been pressed (S136/NO).

操作表示部1040において決済手段選択画面D14上の精算ボタンB12が押下されたことが検出されると(S136/YES)、操作表示部1040は、決済制御部1024に、ユーザによる各商品の決済手段の選択操作の検出結果を出力する。決済制御部1024は、出力されたユーザによる選択操作の検出結果に基づいて、商品情報が登録された1以上の商品ごとに、現金またはクレジットカードのうちのいずれかの決済手段を選択する。本動作例では、図23の決済手段選択画面D14に示したように、商品Cの決済手段については、ユーザによるクレジットカードの選択操作が行われたことが、操作表示部1040により検出される。また、商品A、商品B、商品D、および商品Eの決済手段については、ユーザによる現金の選択操作が行われたことが、操作表示部1040により検出される。従って、決済制御部1024は、商品Cの決済手段にクレジットカードを選択する。また、決済制御部1024は、商品A、商品B、商品D、および商品Eの決済手段に現金を選択する。 When the operation display unit 1040 detects that the payment button B12 on the payment method selection screen D14 has been pressed (S136/YES), the operation display unit 1040 outputs the detection result of the user's selection of payment method for each product to the payment control unit 1024. Based on the outputted detection result of the user's selection, the payment control unit 1024 selects either cash or credit card as the payment method for each of the one or more products for which product information has been registered. In this example, as shown in the payment method selection screen D14 of Figure 23, the operation display unit 1040 detects that the user has selected credit card as the payment method for product C. Furthermore, the operation display unit 1040 detects that the user has selected cash as the payment method for products A, B, D, and E. Therefore, the payment control unit 1024 selects credit card as the payment method for product C. The payment control unit 1024 also selects cash as the payment method for products A, B, D, and E.

決済制御部1024は、各商品の金額情報に基づいて、現金またはクレジットカードの決済手段ごとに選択した商品の金額の決済処理を決済処理部1026に行わせる指示を出力する。同時に、決済制御部1024は、決済手段の選択結果を、表示制御部1028に出力する。決済処理部1026は、上記指示に基づいて、自動釣銭機1100の動作を制御し、まず現金の決済処理を行う。続いて、S116~S128の処理が行われる。 The payment control unit 1024 outputs an instruction to the payment processing unit 1026 to perform payment processing for the selected amount of each product, based on the price information of each product, for each payment method (cash or credit card). Simultaneously, the payment control unit 1024 outputs the result of the payment method selection to the display control unit 1028. Based on the above instruction, the payment processing unit 1026 controls the operation of the automatic change dispenser 1100 and first performs cash payment processing. Subsequently, the processes S116 to S128 are performed.

S128において、ユーザが現金会計レシートの受取を完了したことが判定されると(S128/YES)、情報処理装置1000は、図21に示したフローチャートF4に進む。 In S128, if it is determined that the user has completed receiving the cash payment receipt (S128/YES), the information processing device 1000 proceeds to flowchart F4 shown in Figure 21.

図21に進んで説明を続ける。まず、表示制御部1028は、印刷部1090から、レシートがユーザにより受け取られたことを示す通知を受け取ると、操作表示部1040に、ユーザに対して利用したいクレジットカードを接触型ICカードリーダ1070に投入するよう誘導する、クレジットカード投入画面を表示させる(S150)。 Let's continue the explanation by referring to Figure 21. First, when the display control unit 1028 receives notification from the printing unit 1090 that the receipt has been received by the user, it displays a credit card insertion screen on the operation display unit 1040, instructing the user to insert the credit card they wish to use into the contact-type IC card reader 1070 (S150).

図24は、操作表示部1040に表示されるクレジットカード投入画面の一例を示す説明図である。図24に示したように、クレジットカード投入画面D15は、クレジットカードの投入を促す案内文言、および、決済手段としてクレジットカードが選択された商品の金額の合計の表示を含んでいてもよい。 Figure 24 is an explanatory diagram showing an example of a credit card input screen displayed on the operation display unit 1040. As shown in Figure 24, the credit card input screen D15 may include guidance text prompting the user to insert a credit card, and a display of the total amount for the items for which credit card payment was selected.

接触型ICカードリーダ1070は、クレジットカードが投入されたことを検知するまで待機する(S151/NO)。 The contact-type IC card reader 1070 waits until it detects that a credit card has been inserted (S151/NO).

接触型ICカードリーダ1070は、クレジットカードが投入されたことを検知すると(S151/YES)、当該クレジットカードから決済手段情報(カード情報)を読み込む(S152)。接触型ICカードリーダ1070は、取得した決済手段情報を、取得部1022に供給する。次に、表示制御部1028は、操作表示部1040に、暗証番号入力画面を表示させる(S153)。 When the contact-type IC card reader 1070 detects that a credit card has been inserted (S151/YES), it reads the payment method information (card information) from the credit card (S152). The contact-type IC card reader 1070 then supplies the acquired payment method information to the acquisition unit 1022. Next, the display control unit 1028 displays the PIN input screen on the operation display unit 1040 (S153).

図25は、操作表示部1040に表示される暗証番号入力画面の一例である。図25に示したように、暗証番号入力画面D16は、クレジットカードが選択された商品の合計金額を含んでいてもよい。また、暗証番号入力画面D16は、S152において接触型ICカードリーダ1070が読み込んだ決済手段情報に基づき、クレジットカードの種別を表示してもよい。さらに、暗証番号入力画面D16は、支払回数の表示を含んでもよい。 Figure 25 shows an example of a PIN entry screen displayed on the operation display unit 1040. As shown in Figure 25, the PIN entry screen D16 may include the total amount of the selected items. Furthermore, the PIN entry screen D16 may display the type of credit card based on the payment method information read by the contact-type IC card reader 1070 in S152. Additionally, the PIN entry screen D16 may include a display of the number of installments.

ユーザは、操作表示部1040に表示された暗証番号入力画面D16の案内に従い、キー操作部1080を操作して暗証番号を入力する。キー操作部1080は、ユーザにより暗証番号が入力されたことが検出されるまで待機する(S154/NO)。 The user enters their PIN by operating the key operation unit 1080, following the instructions on the PIN entry screen D16 displayed on the operation display unit 1040. The key operation unit 1080 waits until it detects that the user has entered the PIN (S154/NO).

キー操作部1080は、ユーザにより暗証番号が入力されたことを検出すると(S154/YES)、決済処理部1026に、検出された暗証番号の入力値を出力する。決済処理部1026は、当該暗証番号の入力値、および、取得部1022により取得された各商品の金額情報および決済手段情報に基づいて、クレジットカード会社のシステムへ照会を行う(S155)。 When the key operation unit 1080 detects that a PIN has been entered by the user (S154/YES), it outputs the detected PIN input value to the payment processing unit 1026. The payment processing unit 1026 then queries the credit card company's system based on the PIN input value and the amount information and payment method information for each product obtained by the acquisition unit 1022 (S155).

決済処理部1026は、クレジットカード会社のシステムから決済可能であるとの照会結果を受け取ると(S156/YES)、上記照会結果を、決済制御部1024および表示制御部1028に通知する。表示制御部1028は、決済処理部1026から上記通知を受け取ると、操作表示部1040にクレジット精算画面を表示させる(S157)。 When the settlement processing unit 1026 receives a confirmation from the credit card company's system that payment is possible (S156/YES), it notifies the settlement control unit 1024 and the display control unit 1028 of the confirmation. Upon receiving this notification from the settlement processing unit 1026, the display control unit 1028 displays the credit card settlement screen on the operation display unit 1040 (S157).

図26は、操作表示部1040に表示されるクレジット精算画面の一例を示す説明図である。図26に示したように、クレジット精算画面D17は、クレジット会計金額表示M16、クレジット情報表示M17、および、確認ボタンB13を含む。ユーザは、クレジット会計金額表示M16およびクレジット情報表示M17に表示された内容を確認して、確認ボタンB13を押下する。 Figure 26 is an explanatory diagram showing an example of a credit payment screen displayed on the operation display unit 1040. As shown in Figure 26, the credit payment screen D17 includes a credit payment amount display M16, a credit information display M17, and a confirmation button B13. The user confirms the information displayed in the credit payment amount display M16 and the credit information display M17, and then presses the confirmation button B13.

決済処理部1026は、操作表示部1040により、クレジット精算画面D17上に表示された確認ボタンB13が押下されたことが検出されるまで待機する(S158/NO)。操作表示部1040により、クレジット精算画面D17上で確認ボタンB13が押下されたことが検出されると(S158/YES)、決済処理部1026はクレジットカードによる決済処理を行う。より具体的には、決済処理部1026は、取得部1022により取得されたクレジットカードの決済手段情報に基づいて、当該クレジットカード会社のシステムに、当該クレジットカードによる決済依頼を送信する。決済処理部1026は、当該クレジットカード会社のシステムから決済結果を受信すると、当該決済結果に基づいて、クレジットカードの決済処理が完了したか否かを決済制御部1024に通知する。本動作例では、上記クレジットカードによる決済が正常に完了したものとする。 The payment processing unit 1026 waits until the operation display unit 1040 detects that the confirmation button B13 displayed on the credit payment screen D17 has been pressed (S158/NO). Once the operation display unit 1040 detects that the confirmation button B13 has been pressed on the credit payment screen D17 (S158/YES), the payment processing unit 1026 performs the credit card payment processing. More specifically, the payment processing unit 1026 transmits a payment request to the credit card company's system based on the credit card payment method information acquired by the acquisition unit 1022. Upon receiving the payment result from the credit card company's system, the payment processing unit 1026 notifies the payment control unit 1024 whether the credit card payment processing has been completed based on the payment result. In this example, it is assumed that the credit card payment has been successfully completed.

決済制御部1024は、決済処理部1026からクレジットカードの決済処理が完了したことを示す通知を受け取ると、クレジット会計レシートを発行する(S159)。より具体的には、決済制御部1024は、クレジット会計金額等の、クレジットカードによる取引内容の明細を、クレジット会計レシートとして生成する。決済制御部1024は、生成したクレジット会計レシートを、印刷部1090に印刷させる。印刷部1090によるクレジット会計レシートの印刷と同時に、表示制御部1028は、操作表示部1040にレシート発行画面を表示させる(S160)。 When the payment control unit 1024 receives notification from the payment processing unit 1026 indicating that the credit card payment processing is complete, it issues a credit card payment receipt (S159). More specifically, the payment control unit 1024 generates a credit card payment receipt containing details of the credit card transaction, such as the credit card payment amount. The payment control unit 1024 then prints the generated credit card payment receipt using the printing unit 1090. Simultaneously with the printing of the credit card payment receipt by the printing unit 1090, the display control unit 1028 displays the receipt issuance screen on the operation display unit 1040 (S160).

図27は、操作表示部1040に表示されるレシート発行画面の他の一例を示す説明図である。図27に示したように、レシート発行画面D18は、クレジット会計金額、クレジットカードの種別または会社名等の識別情報(ABCクレジットなど)、および、支払回数(一回払い)等の情報の表示を含む。 Figure 27 is an explanatory diagram showing another example of the receipt issuance screen displayed on the operation display unit 1040. As shown in Figure 27, the receipt issuance screen D18 includes the display of information such as the credit payment amount, the type of credit card or company name (e.g., ABC Credit), and the number of installments (single payment).

図28は、決済制御部1024により発行されるレシートの他の一例を示す説明図である。図28に示した現金会計レシートR3およびクレジット会計レシートR4は、本実施形態による情報処理システムにおいて、現金およびクレジットカードを用いた分割精算が行われた場合に発行されるレシートである。 Figure 28 is an explanatory diagram showing another example of a receipt issued by the payment control unit 1024. The cash payment receipt R3 and credit card payment receipt R4 shown in Figure 28 are receipts issued in the information processing system according to this embodiment when installment payments are made using cash and credit cards.

現金会計レシートR3は、フローチャートF3のS126において発行される。現金会計レシートR3は、上記で図19を参照して説明した現金会計レシートR1と同様の項目を含んでいてよい。例えば、現金会計レシートR3は、上記説明したS135において決済手段に現金が選択された商品の明細を含む。図28に示した例では、現金会計レシートR3には、商品A、商品B、商品Dおよび商品Eの4つの商品の名称、数量、および金額が表示されていることが理解される。さらに、当該明細の下部には、決済手段として現金が選択された商品の合計点数および合計金額が表示されていることが理解される。 Cash receipt R3 is issued at S126 of flowchart F3. Cash receipt R3 may contain the same items as cash receipt R1, as described above with reference to Figure 19. For example, cash receipt R3 includes details of items for which cash was selected as the payment method in S135 as described above. In the example shown in Figure 28, cash receipt R3 displays the names, quantities, and prices of four items: item A, item B, item D, and item E. Furthermore, at the bottom of these details, the total number of items and the total price for items for which cash was selected as the payment method are displayed.

クレジット会計レシートR4は、上記説明したS159において発行される。図28に示したように、クレジット会計レシートR4は、上記説明したS135において決済手段にクレジットカードが選択された商品の明細を含む。図28に示した例では、商品Cの名称、数量、および金額が表示されていることが理解される。さらに、当該明細の下部には、決済手段としてクレジットカードが選択された商品の合計点数および合計金額が表示されていることが理解される。さらに、クレジット会計レシートR4の最下部には、クレジットカードの種別および会員番号等の識別情報、クレジットカード会社により付与される承認番号、支払区分(支払回数)、支払金額等が表示されていることが理解される。 The credit card receipt R4 is issued in S159 as described above. As shown in Figure 28, the credit card receipt R4 includes details of the items for which credit card was selected as the payment method in S135 as described above. In the example shown in Figure 28, it is understood that the name, quantity, and price of item C are displayed. Furthermore, it is understood that the total number of items and the total amount of the items for which credit card was selected as the payment method are displayed at the bottom of the details. Furthermore, it is understood that the bottom of the credit card receipt R4 displays identification information such as the type of credit card and member number, the authorization number assigned by the credit card company, the payment type (number of installments), and the payment amount.

印刷部1090は、印刷したレシートがユーザにより受け取られたか否かを判定する。レシートがユーザにより受け取られたと判定されるまで、印刷部1090は待機する(S161/NO)。レシートがユーザにより受け取られたと判定されると(S161/YES)、情報処理装置1000は、現金およびクレジットカードによる分割精算の処理を終了する。 The printing unit 1090 determines whether the printed receipt has been received by the user. The printing unit 1090 waits until it is determined that the receipt has been received by the user (S161/NO). Once it is determined that the receipt has been received by the user (S161/YES), the information processing device 1000 terminates the processing of installment payments by cash and credit card.

S155で決済処理部1026によりクレジットカード会社への照会が行われた後、決済処理部1026がクレジットカード会社から決済不可であるとの照会結果を受け取ると、(S156/NO)、決済処理部1026は、当該照会結果を操作表示部1040および表示制御部1028に出力する。 After the settlement processing unit 1026 makes an inquiry to the credit card company in S155, if the settlement processing unit 1026 receives an inquiry result from the credit card company indicating that the payment is not possible (S156/NO), the settlement processing unit 1026 outputs the inquiry result to the operation display unit 1040 and the display control unit 1028.

表示制御部1028は、決済処理部1026から上記照会結果を受け取ると、操作表示部1040に、カード決済不可時の決済手段再選択画面を表示させる。ユーザは、当該決済手段再選択画面において、カード決済不可となったために決済が完了しなかった商品の決済手段を選択しなおすことが出来る。このとき、表示制御部1028は、当該決済手段再選択画面において、当該商品の決済手段にクレジットカードを選択することが出来ないような表示を生成してもよい。 When the display control unit 1028 receives the inquiry result from the payment processing unit 1026, it displays a payment method re-selection screen for when card payment is not possible on the operation display unit 1040. On this payment method re-selection screen, the user can re-select the payment method for the item whose payment could not be completed due to the card payment failure. At this time, the display control unit 1028 may generate a display on the payment method re-selection screen that prevents the selection of a credit card as the payment method for that item.

図29は、操作表示部1040に表示されるカード決済不可時の決済手段再選択画面の一例を示す説明図である。図29に示したように、決済手段再選択画面D19は、クレジットカードによる決済が出来なかった旨および支払方法を再選択する操作を誘導する案内文言M19を含んでいてもよい。また、図29に示したように、決済手段再選択画面D19は商品一覧表T4、会計済金額M20、会計未済金額M21、戻るボタンB15、および精算ボタンB16を含む。 Figure 29 is an explanatory diagram showing an example of a payment method re-selection screen displayed on the operation display unit 1040 when card payment is unsuccessful. As shown in Figure 29, the payment method re-selection screen D19 may include guidance text M19 indicating that credit card payment was unsuccessful and prompting the user to re-select a payment method. Furthermore, as shown in Figure 29, the payment method re-selection screen D19 includes a product list T4, the total amount paid M20, the outstanding amount M21, a back button B15, and a checkout button B16.

図29に示したように、商品一覧表T4のお支払方法では、図23に示した商品一覧表T3と比較して、現金による決済が完了している商品には「ご精算済」の文言が表示されていてもよい。また、商品一覧表T3において決済手段にクレジットカードが選択されていた商品Cのお支払方法には、クレジットボタンB14が選択できないような状態で表示され、かつ、現金ボタンのみ押下可能に表示される。ユーザは、商品一覧表T4において、商品Cの決済手段に現金を選択しなおすことが出来るが、商品Cの決済手段に、決済不可であったクレジットカードを選択することは出来ない。 As shown in Figure 29, in the payment method section of the product list T4, compared to the product list T3 shown in Figure 23, the words "Payment Completed" may be displayed for products for which cash payment has been completed. Furthermore, for product C, for which credit card was selected as the payment method in product list T3, the credit button B14 will be disabled, and only the cash button will be clickable. The user can change the payment method for product C in product list T4 to cash, but cannot select credit card, which was previously unusable, as the payment method for product C.

さらに、表示制御部1028は、決済手段再選択画面D19内に、現金による会計が完了した商品の合計金額を、会計済金額M20のように表示してもよい。また、表示制御部1028は、クレジットカードの決済が不可であったために会計未済である商品の合計金額を、会計未済金額M21のように表示してもよい。 Furthermore, the display control unit 1028 may display the total amount of items for which cash payment has been completed, as shown in the payment method re-selection screen D19, as the "Amount Paid" (M20). Alternatively, the display control unit 1028 may display the total amount of items for which payment was not completed due to credit card payment failure, as shown in the "Amount Unpaid" (M21).

続いて、フローチャートF3のS135、S136、および、S116~S128の処理が順に行われる。この動作により、分割精算において各商品の決済手段として選択された決済手段のうち、クレジットカード等の一方の決済手段が決済不可となった場合、ユーザは、当該商品の決済手段に現金等の他方の決済手段を選択して決済を行うことができる。 Next, the processes S135, S136, and S116-S128 of flowchart F3 are executed in order. This operation allows the user to select the other payment method, such as cash, for a product if one of the selected payment methods (e.g., credit card) becomes unavailable during installment payments.

以上、図20および図21を参照して、本実施形態による情報処理システムの動作例の第二の後半部を説明した。 The second half of the operation example of the information processing system according to this embodiment has been described above with reference to Figures 20 and 21.

(C:一括精算時の動作例)
続いて、図30を参照して、本実施形態による情報処理システムの動作例の第三の後半部を説明する。本動作例は、図4に示したフローチャートのS105において、ユーザにより一括精算が選択された場合(S105/YES(一括))の動作例である。
(C: Example of operation during lump-sum payment)
Next, with reference to Figure 30, the latter half of the third example of operation of the information processing system according to this embodiment will be explained. This example of operation is an example of operation when the user selects lump-sum payment at S105 in the flowchart shown in Figure 4 (S105/YES (lump-sum)).

図30は、本実施形態による情報処理システムの一括精算時の動作例を説明するフローチャート図である。なお、図30において、S109およびS110は、上記で図9を参照して説明した通りであるので、ここでの詳細な説明を省略する。 Figure 30 is a flowchart illustrating an example of the operation of the information processing system during batch settlement according to this embodiment. Note that in Figure 30, steps S109 and S110 are as described above with reference to Figure 9, so a detailed explanation is omitted here.

まず、表示制御部1028は、操作表示部1040に、一括精算に用いられる決済手段のユーザによる選択操作を受け付ける、一括精算の決済手段選択画面を表示させる(S201)。 First, the display control unit 1028 displays a payment method selection screen for lump-sum payment on the operation display unit 1040, which accepts the user's selection of the payment method to be used for lump-sum payment (S201).

図31は、操作表示部1040に表示される一括精算の決済手段選択画面の一例を示す説明図である。図31に示したように、一括精算の決済手段選択画面D20は、現金ボタンB17、電子マネーボタンB18、およびクレジットボタンB19を含む。また、一括精算の決済手段選択画面D20は、ユーザに一括精算に用いる決済手段の選択を促す案内文言と、登録された商品情報に係る商品の合計点数および合計金額の表示を含んでいてもよい。図31に示した例では、「精算方法を選択してください」という文言が表示されていることが理解される。また、一括精算の決済手段選択画面D20の中段には、商品の合計点数を示す「合計 5点」の文言と、商品の合計金額を示す「3,597円」の文言が表示されていることが理解される。 Figure 31 is an explanatory diagram showing an example of a payment method selection screen for lump-sum payment displayed on the operation display unit 1040. As shown in Figure 31, the lump-sum payment method selection screen D20 includes a cash button B17, an electronic money button B18, and a credit card button B19. The lump-sum payment method selection screen D20 may also include guidance text prompting the user to select a payment method for lump-sum payment, and a display of the total number of items and the total amount related to the registered product information. In the example shown in Figure 31, the text "Please select a payment method" is displayed. Furthermore, in the middle section of the lump-sum payment method selection screen D20, the text "Total 5 items" indicating the total number of items and the text "3,597 yen" indicating the total amount of items are displayed.

ユーザは、一括精算の決済手段選択画面D20に表示された現金ボタンB17、電子マネーボタンB18、または、クレジットボタンB19を押下することにより、一括精算に用いる決済手段を、現金、電子マネーまたはクレジットカード(一括払い)のなかから選択することが出来る。なお、図31に示した例では、クレジットカードによる決済の回数が一括払いに限られている例を示しているが、情報処理装置1000は、一括払い以外の決済回数が選択できるようにしてもよい。 The user can select the payment method to be used for lump-sum payment from cash, electronic money, or credit card (lump-sum payment) by pressing the cash button B17, electronic money button B18, or credit card button B19 displayed on the lump-sum payment method selection screen D20. Note that while the example shown in Figure 31 shows a case where credit card payments are limited to lump-sum payments, the information processing device 1000 may allow the user to select payment methods other than lump-sum payments.

操作表示部1040において、現金ボタンB17が押下されたことが検出された場合(S202/YES)、上記で図9を参照して説明したフローチャートF1のS116~S121の処理が実行される。 When the operation display unit 1040 detects that the cash button B17 has been pressed (S202/YES), the processes S116 to S121 of the flowchart F1 described above with reference to Figure 9 are executed.

続いて、上記で図10を参照して説明したフローチャートF2のS122~S128の処理が実行される。以上の動作により、商品情報が登録された商品A~商品Eの全ての商品について、現金による決済処理が実行される。 Next, the processes S122 to S128 of flowchart F2, as explained above with reference to Figure 10, are executed. As a result of these operations, cash payment processing is performed for all products A through E for which product information has been registered.

操作表示部1040において、現金ボタンB17が押下されたことが検出されなかった場合(S202/NO)、S204に進む。操作表示部1040において、電子マネーボタンB18が押下されたことが検出された場合(S204/YES)、S109およびS110が実行される。続いて、上記で図10を参照して説明したフローチャートF2のS129~S133の処理が実行される。以上の動作により、商品情報が登録された商品A~商品Eの全ての商品について、電子マネーによる決済処理が実行される。 If the operation display unit 1040 does not detect that the cash button B17 has been pressed (S202/NO), the process proceeds to S204. If the operation display unit 1040 detects that the electronic money button B18 has been pressed (S204/YES), S109 and S110 are executed. Subsequently, the processes S129 to S133 of flowchart F2, as explained above with reference to Figure 10, are executed. Through these operations, electronic money payment processing is performed for all products A to E for which product information has been registered.

操作表示部1040において、電子マネーボタンB18が押下されたことが検出されなかった場合(S204/NO)、S206に進む。操作表示部1040において、クレジットボタンB19が押下されたことが検出された場合(S206/YES)、上記で図21を参照して説明したフローチャートF4のS150~S171が実行される。以上の動作により、商品情報が登録された商品A~商品Eの全ての商品について、クレジットカードによる決済処理が実行される。 If the operation display unit 1040 does not detect that the electronic money button B18 has been pressed (S204/NO), the process proceeds to S206. If the operation display unit 1040 detects that the credit button B19 has been pressed (S206/YES), steps S150 to S171 of flowchart F4, as explained above with reference to Figure 21, are executed. Through these operations, credit card payment processing is performed for all products A through E for which product information has been registered.

操作表示部1040において、クレジットボタンB19が押下されたことが検出されなかった場合(S206/NO)、S202以降の処理が繰り返される。 If the operation display unit 1040 does not detect that the credit button B19 has been pressed (S206/NO), the process from S202 onwards is repeated.

以上、図30を参照して、本実施形態による情報処理システムの動作例の第三の後半部を説明した。 The third and final part of the operation example of the information processing system according to this embodiment has been described above with reference to Figure 30.

なお、上記では、現金および電子マネーによる分割精算時の情報処理装置1000の動作例として、先に現金の決済処理が行われた後に、電子マネーの決済処理が行われる例を説明した。しかし、情報処理装置1000は、先に電子マネーの決済処理を行ってから、現金の決済処理を行ってもよい。同様に、情報処理装置1000は、現金およびクレジットカードによる分割精算時の動作においても、先にクレジットカードの決済処理を行ってから、現金の決済処理を行ってもよい。この場合、電子マネーまたはクレジットカードが決済不可であった場合でも、全ての商品の決済手段に現金を選択しなおせば、決済処理部1026による現金の決済処理が一回で完了する。従って、ユーザにとっても、現金の投入、釣銭の受取等の現金の決済処理に係る動作を2回行う手間がなくなるので、会計時における利便性がさらに向上する。さらに、1人あたりのユーザの会計に要する時間が短縮されることも期待される。 In the above example, the operation of the information processing device 1000 during split payments using cash and electronic money was described in a case where the cash payment was processed first, followed by the electronic money payment. However, the information processing device 1000 may also process the electronic money payment first, followed by the cash payment. Similarly, in the operation of split payments using cash and credit cards, the information processing device 1000 may process the credit card payment first, followed by the cash payment. In this case, even if electronic money or credit card payment is not possible, selecting cash as the payment method for all items will complete the cash payment processing by the payment processing unit 1026 in a single step. Therefore, for the user, the hassle of performing cash payment-related actions such as inserting cash and receiving change twice is eliminated, further improving convenience at checkout. Furthermore, it is expected that the time required for each user to complete checkout will be shortened.

<4.作用効果>
上記説明した本発明によれば、多様な効果が得られる。例えば、本実施形態による情報処理装置1000の決済制御部1024は、取得部1022により取得された商品情報に係る1以上の商品について、商品毎に、現金、電子マネー、およびクレジットカード等の複数の決済手段のうち1の決済手段を選択する。さらに、決済制御部1024は、取得部1022により取得された商品情報に含まれる各商品の金額情報に基づいて、上記複数の決済手段ごとに選択した商品の金額の決済処理を、決済処理部1026に行わせる。この構成により、情報処理装置1000に登録された1以上の商品について、商品毎に異なる決済手段を用いて決済処理が行われ得る。従って、セルフ精算機を利用するユーザが商品ごとに決済手段を分けたい場合、決済手段ごとに別々に会計手続を行う手間が発生しない。さらに、決済手段ごとに別々に会計手続を行う場合と比べて、会計手続にかかる時が短縮される。従って、会計時におけるユーザの利便性をさらに向上させることが出来る。
<4. Effects>
According to the present invention described above, various effects can be obtained. For example, the settlement control unit 1024 of the information processing device 1000 according to this embodiment selects one payment method from among multiple payment methods such as cash, electronic money, and credit card for each product related to one or more products related to product information acquired by the acquisition unit 1022. Furthermore, the settlement control unit 1024 causes the settlement processing unit 1026 to perform settlement processing for the amount of the product selected for each of the multiple payment methods based on the amount information of each product included in the product information acquired by the acquisition unit 1022. With this configuration, settlement processing can be performed using different payment methods for each product for one or more products registered in the information processing device 1000. Therefore, if a user using a self-checkout machine wants to use different payment methods for each product, they do not have to go through the trouble of performing separate accounting procedures for each payment method. Furthermore, the time required for accounting procedures is shortened compared to when separate accounting procedures are performed for each payment method. Therefore, the convenience of the user at the time of payment can be further improved.

<5.変形例>
(第一の変形例)
なお、上記では、ユーザにより現金および電子マネーによる分割精算が選択された場合の動作例において、電子マネーが選択された商品の合計金額が、当該電子マネーの利用限度額または電子マネー残高を上回ると判定された場合、表示制御部1028は、操作表示部1040に表示させる画面を、決済手段選択画面に遷移させるとした。さらに、表示制御部1028は、当該決済手段選択画面内に、上記合計金額が上記利用限度額または電子マネー残高を上回ること、および、決済手段を選択しなおすよう促す案内文言を表示するとした。しかし、本発明は係る例に限定されない。例えば、フローチャートF1のS112において、操作表示部1040は、電子マネーを選択済の商品以外の他の商品に、電子マネーを選択する選択操作が新たに入力されたことが検出された場合、決済制御部1024に通知を行ってもよい。決済制御部1024は、当該通知を受け取る都度、電子マネーがすでに選択された商品の金額と、新たに電子マネーが選択された商品の金額との合計(第二の合計金額)が、利用限度額または電子マネー残高を上回るかを判定してもよい。さらに、当該合計が、利用限度額または電子マネー残高を上回ると判定された場合、表示制御部1028は、操作表示部1040に、既に電子マネーが選択済であった商品以外の他の商品には電子マネーを選択不可とした決済手段選択画面を表示させてもよい。
<5. Variant Example>
(First variation)
In the above example, in the operation when the user selects to pay in installments using cash and electronic money, if it is determined that the total amount of the products for which electronic money has been selected exceeds the usage limit or balance of the electronic money, the display control unit 1028 transitions the screen displayed on the operation display unit 1040 to the payment method selection screen. Furthermore, the display control unit 1028 displays a message on the payment method selection screen indicating that the total amount exceeds the usage limit or balance of the electronic money, and prompting the user to select a different payment method. However, the present invention is not limited to this example. For example, in S112 of flowchart F1, if the operation display unit 1040 detects that a selection operation to select electronic money has been newly entered for a product other than the product for which electronic money has already been selected, it may notify the payment control unit 1024. The payment control unit 1024 may, each time it receives such notification, determine whether the sum of the amount of the product for which electronic money has already been selected and the amount of the product for which electronic money has been newly selected (the second total amount) exceeds the usage limit or balance of the electronic money. Furthermore, if it is determined that the total exceeds the usage limit or the electronic money balance, the display control unit 1028 may display a payment method selection screen on the operation display unit 1040 in which electronic money cannot be selected for products other than those for which electronic money has already been selected.

図32は、本実施形態による第一の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。図32に示した決済手段選択画面D21は、フローチャートF1のS112において、表示制御部1028の制御に従って操作表示部1040に表示される。図32に示したように、決済手段選択画面D21では、商品Aおよび商品Cに、既に電子マネーが選択済であることが理解される。また、商品Bおよび商品Dには、既に現金が選択済であることが理解される。ここで、商品Eには未だ決済手段が選択されていなかったとする。 Figure 32 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in a first modified example according to this embodiment. The payment method selection screen D21 shown in Figure 32 is displayed on the operation display unit 1040 in accordance with the control of the display control unit 1028 at S112 of flowchart F1. As shown in Figure 32, the payment method selection screen D21 indicates that electronic money has already been selected for products A and C. It also indicates that cash has already been selected for products B and D. Here, we assume that no payment method has yet been selected for product E.

ユーザが、さらに電子マネーボタンB20を押下し、新たに商品Eに電子マネーを選択する操作を行った場合、決済制御部1024は、既に電子マネーが選択済の商品Aおよび商品Cと、商品Eの合計金額を算出する。さらに、決済制御部1024は、算出された当該合計金額が、電子マネー残高2,700円を上回るか否かを判定する。図32に示した例では、決済制御部1024は、当該合計金額が、電子マネー残高を上回ると判定する。すると、表示制御部1028は、電子マネーボタンB20を選択不可とする表示を生成して、操作表示部1040に表示させる。図32に示した例では、電子マネーボタンB20上に斜線が表示されていることが理解される。また、ユーザは、決済手段選択画面D21において、商品Eの決済手段に電子マネーを選択することができなくなっている。 If the user then presses the electronic money button B20 and selects electronic money for product E, the payment control unit 1024 calculates the total amount for product E plus products A and C, for which electronic money has already been selected. Furthermore, the payment control unit 1024 determines whether the calculated total amount exceeds the electronic money balance of 2,700 yen. In the example shown in Figure 32, the payment control unit 1024 determines that the total amount exceeds the electronic money balance. Therefore, the display control unit 1028 generates a display indicating that the electronic money button B20 is unavailable and displays it on the operation display unit 1040. In the example shown in Figure 32, a diagonal line is displayed on the electronic money button B20. Additionally, the user is unable to select electronic money as the payment method for product E on the payment method selection screen D21.

このような構成により、例えば、ユーザが電子マネーの残高を上回ることに気付かずに各商品の決済手段に電子マネーを選択してしまい、精算ボタン押下後の残高不足表示が行われてから再度各商品の決済手段を選択しなおす手間を省くことができる。 This configuration eliminates the need for users to unknowingly select electronic money as the payment method for each item, preventing situations where they have to re-select the payment method for each item after a balance shortage message appears following the press of the checkout button.

(第二の変形例)
また、上記では、決済制御部1024による決済手段選択の一例として、決済制御部1024が、操作表示部1040において検出されるユーザの選択操作に基づいて、1以上の商品ごとに決済手段を選択する場合の動作例を説明した。しかし、本発明は係る例に限定されない。決済手段選択の他の一例として、決済制御部1024は、取得部1022から取得した商品情報に含まれる金額情報および電子マネー等の決済手段の残高情報に基づいて、商品ごとの決済手段を自動選択してもよい。
(Second variation)
Furthermore, the above describes an example of payment method selection by the payment control unit 1024, in which the payment control unit 1024 selects a payment method for each of one or more products based on the user's selection operation detected by the operation display unit 1040. However, the present invention is not limited to this example. As another example of payment method selection, the payment control unit 1024 may automatically select a payment method for each product based on the amount information and balance information of the payment method such as electronic money included in the product information acquired from the acquisition unit 1022.

例えば、決済制御部1024は、図9を参照して説明したフローチャートF1のS110において、非接触型ICカードリーダ1060による電子マネーの読み取りが完了した後に次のような順序で決済手段選択の処理を行ってもよい。まず、決済制御部1024は、登録された商品情報に係る1以上の商品の金額情報および上記電子マネーの残高情報を取得部1022から取得する。決済制御部1024は、当該金額情報および当該残高情報に基づいて、商品情報が登録された各商品のうち、金額の合計が当該残高情報の示す決済可能額以下となる1または複数の商品を特定する。決済制御部1024は、特定された商品の決済手段として、電子マネーを選択する。また、決済制御部1024は、特定された商品以外の他の商品の決済手段には、現金を選択する。表示制御部1028は、決済制御部1024による各商品の決済手段の選択結果に基づいて、決済手段選択画面を生成し、操作表示部1040に表示させる。 For example, in step S110 of flowchart F1, as explained with reference to Figure 9, the payment control unit 1024 may perform the payment method selection process in the following order after the electronic money reading by the contactless IC card reader 1060 is completed. First, the payment control unit 1024 obtains the amount information and the balance information of the electronic money for one or more registered products from the acquisition unit 1022. Based on the amount information and balance information, the payment control unit 1024 identifies one or more products from among the registered products whose total amount is less than or equal to the payable amount indicated by the balance information. The payment control unit 1024 selects electronic money as the payment method for the identified products. The payment control unit 1024 also selects cash as the payment method for other products not identified. Based on the payment method selection results for each product by the payment control unit 1024, the display control unit 1028 generates a payment method selection screen and displays it on the operation display unit 1040.

図33は、第二の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。図33に示した決済手段選択画面D22は、フローチャートF1のS111において操作表示部1040に表示される。図33に示したように、決済手段選択画面D22は、図11を参照して説明した決済手段選択画面D5と比較して、案内文言M22をさらに含む。また、決済手段選択画面D22では、決済手段選択画面D5と比較して、番号1~5の各商品のお支払方法に、現金または電子マネーのいずれかがすでに選択された状態であることが理解される。例えば、商品Aについては、電子マネーボタンB30がハイライトされた状態であることが理解される。同様に、商品Cについても、電子マネーボタンがハイライトされた状態であることが理解される。また、商品Aおよび商品C以外の各商品については、現金ボタンがハイライトされた状態であることが理解される。 Figure 33 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the second modified example. The payment method selection screen D22 shown in Figure 33 is displayed on the operation display unit 1040 at S111 of flowchart F1. As shown in Figure 33, the payment method selection screen D22 further includes guidance text M22 compared to the payment method selection screen D5 described with reference to Figure 11. Furthermore, compared to the payment method selection screen D5, the payment method selection screen D22 indicates that either cash or electronic money has already been selected as the payment method for each of the products numbered 1 to 5. For example, for product A, the electronic money button B30 is highlighted. Similarly, for product C, the electronic money button is highlighted. Also, for each product other than product A and product C, the cash button is highlighted.

まず、決済制御部1024は、電子マネーの残高が2,700円であることを示す残高情報を取得部1022から取得する。決済制御部1024は、商品A~商品Eのうち、金額の合計が2,700円以下となる1または複数の商品を特定する。このとき、決済制御部1024は、商品A~商品Eのうち、金額の合計が2,700円以下かつ最大となる1または複数の商品を特定してもよい。図33に示した例では、決済制御部1024は、商品A~商品Eのうち、商品A(768円)と商品C(1,875円)の合計金額2,643円が2,700円以下かつ最大となることから、商品Aおよび商品Cを特定する。決済制御部1024は、特定された商品Aおよび商品Cの決済手段に電子マネーを選択する。さらに、決済制御部1024は、商品Aおよび商品C以外の各商品の決済手段に現金を選択する。表示制御部1028は、決済制御部1024による各商品の決済手段の選択結果に基づいて、図33に示した決済手段選択画面D22を生成し、操作表示部1040に表示させる。ユーザは、操作表示部1040に表示された決済手段選択画面D22の内容を確認して、適宜、各商品の決済手段を変更してもよい。 First, the payment control unit 1024 obtains balance information from the acquisition unit 1022 indicating that the electronic money balance is 2,700 yen. The payment control unit 1024 identifies one or more products from products A to E whose total amount is 2,700 yen or less. At this time, the payment control unit 1024 may also identify one or more products from products A to E whose total amount is 2,700 yen or less and is the largest. In the example shown in Figure 33, the payment control unit 1024 identifies products A and C from products A to E because the total amount of product A (768 yen) and product C (1,875 yen), which is 2,643 yen, is 2,700 yen or less and is the largest. The payment control unit 1024 selects electronic money as the payment method for the identified products A and C. Furthermore, the payment control unit 1024 selects cash as the payment method for each product other than products A and C. The display control unit 1028 generates the payment method selection screen D22 shown in Figure 33 based on the payment method selection results for each product by the payment control unit 1024, and displays it on the operation display unit 1040. The user may check the contents of the payment method selection screen D22 displayed on the operation display unit 1040 and change the payment method for each product as appropriate.

このような第二の変形例によれば、プリペイド電子マネー等の、決済可能額が設定されている決済手段が用いられる場合は、決済制御部1024は、当該決済可能額の範囲内となる商品の組合せを特定する。さらに、決済制御部1024は、特定した商品の決済手段に、プリペイド電子マネー等の上記決済手段を選択する。表示制御部1028は、決済制御部1024による各商品の決済手段の選択結果に基づいて、各商品の決済手段が上記決済手段の選択結果の通りに初期表示されるように、決済手段選択画面を生成する。この構成により、会計時におけるユーザの利便性をさらに向上させることが出来る。 According to this second modification, when a payment method with a set payment limit, such as prepaid electronic money, is used, the payment control unit 1024 identifies a combination of products that falls within the range of the payment limit. Furthermore, the payment control unit 1024 selects the aforementioned payment method, such as prepaid electronic money, as the payment method for the identified products. Based on the payment method selection results for each product by the payment control unit 1024, the display control unit 1028 generates a payment method selection screen so that the payment methods for each product are initially displayed as selected. This configuration further improves user convenience during checkout.

(第三の変形例)
または、決済手段選択の他の一例として、決済制御部1024は、取得部1022により取得された各商品の金額情報と、予め設定された所定の金額に基づいて、決済手段選択の処理を行ってもよい。例えば、情報処理装置1000のユーザにより、予め、電子マネーによる決済については、所定の金額を1,000円とする設定が行われていてもよい。例えば、図4に示したフローチャートのS106においてユーザによる現金および電子マネーの選択操作が行われた場合、表示制御部1028は、S109の処理に進む前に、ユーザによる上記所定の金額の設定操作を受け付ける画面を操作表示部1040に表示させてもよい。さらに、制御部1020は、上記画面で設定された上記所定の金額を、S109~S110の処理において取得される上記電子マネーの識別情報と関連付けて記憶部1030に記憶させてもよい。この構成により、情報処理装置1000は、非接触型ICカードリーダ1060において上記電子マネーと同一の電子マネーの読み取りが行われる都度、記憶部1030を参照して、当該電子マネーの設定済の上記所定の金額の情報を読み出すことが出来る。さらに、決済制御部1024は、商品情報が登録された1以上の商品の金額情報に基づいて、1以上の商品の中から、合計金額が上記所定の金額の範囲内となる1または複数の商品を特定してもよい。例えば、決済制御部1024は、1以上の商品の中から、合計金額が上記所定の金額の範囲内である1,000円以下となる1または複数の商品を特定してもよい。
(Third variation)
Alternatively, as another example of payment method selection, the payment control unit 1024 may perform the payment method selection process based on the amount information of each product acquired by the acquisition unit 1022 and a predetermined amount set in advance. For example, the user of the information processing device 1000 may have previously set the predetermined amount to 1,000 yen for electronic money payments. For example, if the user selects cash and electronic money in S106 of the flowchart shown in Figure 4, the display control unit 1028 may display a screen on the operation display unit 1040 that accepts the user's operation to set the predetermined amount before proceeding to the process in S109. Furthermore, the control unit 1020 may store the predetermined amount set on the screen in the storage unit 1030 in association with the identification information of the electronic money acquired in the processes of S109 to S110. With this configuration, the information processing device 1000 can refer to the storage unit 1030 and read the predetermined amount information of the electronic money each time the same electronic money is read by the contactless IC card reader 1060. Furthermore, the payment control unit 1024 may identify one or more products from among one or more products whose total amount falls within the predetermined amount range, based on the amount information of one or more products for which product information has been registered. For example, the payment control unit 1024 may identify one or more products from among one or more products whose total amount is 1,000 yen or less, which falls within the predetermined amount range.

図34は、第三の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。図34に示した決済手段選択画面D23は、フローチャートF1のS111において操作表示部1040に表示される。図34に示したように、決済手段選択画面D23は、図11を参照して説明した決済手段選択画面D5と比較して、案内文言M23をさらに含む。また、決済手段選択画面D23では、決済手段選択画面D5と比較して、番号1~5の各商品のお支払方法に、現金または電子マネーのいずれかがすでに選択された状態であることが理解される。例えば、商品Aについては、電子マネーボタンB31がハイライトされた状態であることが理解される。同様に、商品Dについても、電子マネーボタンがハイライトされた状態であることが理解される。また、商品Aおよび商品D以外の各商品については、現金ボタンがハイライトされた状態であることが理解される。 Figure 34 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the third modified example. The payment method selection screen D23 shown in Figure 34 is displayed on the operation display unit 1040 at S111 of flowchart F1. As shown in Figure 34, the payment method selection screen D23 further includes guidance text M23 compared to the payment method selection screen D5 described with reference to Figure 11. Furthermore, compared to the payment method selection screen D5, the payment method selection screen D23 indicates that either cash or electronic money has already been selected as the payment method for each of the products numbered 1 to 5. For example, for product A, the electronic money button B31 is highlighted. Similarly, for product D, the electronic money button is highlighted. Also, for each product other than product A and product D, the cash button is highlighted.

まず、決済制御部1024は、商品A~商品Eのうち、金額の合計が所定の金額(1,000円)の範囲内となる商品を特定する。このとき、決済制御部1024は、商品A~商品Eのうち、金額の合計が所定の金額の範囲内である1,000円以下かつ最大となる商品を特定してもよい。図34に示した例では、決済制御部1024は、商品A(768円)および商品D(132円)の合計金額(900円)が所定の金額の範囲内である1,000円以下かつ最大となることから、商品Aおよび商品Dを特定する。決済制御部1024は、特定された商品Aおよび商品Dの決済手段に電子マネーを選択する。また、決済制御部1024は、商品Aおよび商品D以外の各商品の決済手段に現金を選択する。表示制御部1028は、決済制御部1024による各商品の決済手段の選択結果に基づいて、図34に示した決済手段選択画面D23を生成し、操作表示部1040に表示させる。ユーザは、操作表示部1040に表示された決済手段選択画面D23の内容を確認して、適宜、各商品の決済手段を変更してもよい。 First, the payment control unit 1024 identifies products A to E whose total price falls within a predetermined range (1,000 yen). At this time, the payment control unit 1024 may also identify the product among products A to E whose total price is 1,000 yen or less and is the largest within the predetermined range. In the example shown in Figure 34, the payment control unit 1024 identifies products A (768 yen) and D (132 yen) because their combined total price (900 yen) is 1,000 yen or less and is the largest within the predetermined range. The payment control unit 1024 selects electronic money as the payment method for the identified products A and D. The payment control unit 1024 also selects cash as the payment method for each product other than products A and D. Based on the payment method selection results for each product by the payment control unit 1024, the display control unit 1028 generates the payment method selection screen D23 shown in Figure 34 and displays it on the operation display unit 1040. The user may check the contents of the payment method selection screen D23 displayed on the operation display unit 1040 and change the payment method for each product as appropriate.

(第四の変形例)
さらに、決済手段選択の他の一例として、決済制御部1024は、商品情報が登録された1以上の商品の種類に基づいて、決済手段選択の処理を行ってもよい。例えば、ユーザにより、現金と電子マネーの組合せによる分割精算が選択されたとする。決済制御部1024は、1以上の商品の種類が所定の種類である場合に、当該所定の種類の商品の決済手段として電子マネーを選択してもよい。さらに、決済制御部1024は、当該所定の種類の商品の電子マネーによる決済額に応じて、ユーザに与えられる報酬値を算出してもよい。なお、報酬値は、現金金額であってもよいし、現金金額と交換可能な値(ポイント)であってもよい。
(Fourth variation)
Furthermore, as another example of payment method selection, the payment control unit 1024 may perform the payment method selection process based on one or more types of products for which product information has been registered. For example, suppose the user has selected a split payment using a combination of cash and electronic money. The payment control unit 1024 may select electronic money as the payment method for products of a predetermined type if one or more types of products are of a predetermined type. Furthermore, the payment control unit 1024 may calculate a reward value to be given to the user according to the amount of payment made by electronic money for products of the predetermined type. The reward value may be a cash amount or a value (points) that can be exchanged for a cash amount.

図35は、第四の変形例において操作表示部1040に表示される決済手段選択画面の一例を示す説明図である。図35に示した決済手段選択画面D24は、フローチャートF1のS111において操作表示部1040に表示される。図35に示したように、決済手段選択画面D24は、図11を参照して説明した決済手段選択画面D5と比較して、案内文言M24および報酬値表示M25をさらに含む。案内文言M24には、決済によってユーザに報酬値が与えられる、商品の種類「食料品」、および、決済手段の種類「電子マネー」などが含まれる。また、決済手段選択画面D24に含まれる商品一覧表T5は、決済手段選択画面D5に含まれる商品一覧表T2と比較して、種類列をさらに含む。 Figure 35 is an explanatory diagram showing an example of a payment method selection screen displayed on the operation display unit 1040 in the fourth modified example. The payment method selection screen D24 shown in Figure 35 is displayed on the operation display unit 1040 at S111 of flowchart F1. As shown in Figure 35, the payment method selection screen D24 further includes guidance text M24 and reward value display M25 compared to the payment method selection screen D5 described with reference to Figure 11. The guidance text M24 includes the type of product "foodstuffs" and the type of payment method "electronic money," for which the user will receive a reward value upon payment. Furthermore, the product list T5 included in the payment method selection screen D24 further includes a type column compared to the product list T2 included in the payment method selection screen D5.

商品一覧表T5の種類は、各商品の種類を示す情報である。表示制御部1028は、取得部1022から取得した商品情報に含まれる各商品の種類に基づいて、商品一覧表T4の種類の表示を生成する。図35に示した例では、商品Aおよび商品Bの種類は食料品であることが理解される。また、商品Cの種類は電化製品であることが理解される。さらに、商品Dおよび商品Eの種類は雑貨であることが理解される。 The "Type" field in the product list T5 represents information indicating the type of each product. The display control unit 1028 generates the "Type" display for the product list T4 based on the product type included in the product information acquired from the acquisition unit 1022. In the example shown in Figure 35, it is understood that products A and B are food products. Furthermore, product C is understood to be an electrical appliance. Additionally, products D and E are understood to be miscellaneous goods.

また、決済手段選択画面D24では、決済手段選択画面D5と比較して、番号1~5の各商品のお支払方法に、現金または電子マネーのいずれかがすでに選択されていることが理解される。例えば、商品Aおよび商品Bについては、電子マネーボタンB32がハイライトされた状態であることが理解される。また、商品C~Eについては、現金ボタンがハイライトされた状態であることが理解される。 Furthermore, on the payment method selection screen D24, compared to the payment method selection screen D5, it is understood that either cash or electronic money has already been selected as the payment method for each of the products numbered 1 to 5. For example, it is understood that the electronic money button B32 is highlighted for products A and B. Also, it is understood that the cash button is highlighted for products C through E.

まず、決済制御部1024は、商品A~商品Eのうち、種類が所定の種類である商品を特定する。例えば、所定の種類が食料品であるとする。この場合、決済制御部1024は、種類が食料品である商品Aおよび商品Bを特定する。決済制御部1024は、特定された商品Aおよび商品Bの決済手段に電子マネーを選択する。また、決済制御部1024は、種類が食料品ではない商品C~商品Eの決済手段には、現金を選択する。 First, the payment control unit 1024 identifies products A through E that belong to a predetermined type. For example, suppose the predetermined type is food products. In this case, the payment control unit 1024 identifies products A and B, which belong to the food product category. The payment control unit 1024 selects electronic money as the payment method for the identified products A and B. Furthermore, the payment control unit 1024 selects cash as the payment method for products C through E, which do not belong to the food product category.

さらに、決済制御部1024は、種類が食料品である商品Aおよび商品Bの金額情報に基づいて、ユーザに与えられる報酬値を算出してもよい。例えば、種類が食料品である商品の決済手段に電子マネーが選択された場合に、決済制御部1024は、当該商品の金額と所定の割合(以下、「報酬還元率」とも言う。)の例としての2.5%とを乗算し、乗算結果に対して端数処理を行って得られた値を、ユーザに与えられる報酬値として算出してもよい。図35に示した例では、商品Aおよび商品Bの合計金額と報酬還元率の例としての2.5%との乗算結果に対して小数点以下を切り捨てた値である25ポイントが、ユーザに与えられる報酬値として算出されたものとする。 Furthermore, the payment control unit 1024 may calculate the reward value to be given to the user based on the monetary information of products A and B, which are of the food type. For example, if electronic money is selected as the payment method for a food product, the payment control unit 1024 may multiply the price of the product by a predetermined percentage (hereinafter also referred to as the "reward return rate"), such as 2.5%, and then round off the result of the multiplication to calculate the reward value to be given to the user. In the example shown in Figure 35, it is assumed that 25 points, which is the value obtained by rounding down the decimal part of the result of multiplying the total price of products A and B by the example reward return rate of 2.5%, is calculated as the reward value to be given to the user.

表示制御部1028は、決済制御部1024による各商品の決済手段の選択結果および報酬値の算出結果に基づいて、図35に示した決済手段選択画面D24を生成し、操作表示部1040に表示させる。このとき、表示制御部1028は、当該報酬値の算出結果に基づいて、決済手段選択画面D24内に、報酬値表示M25を表示させる。ユーザは、操作表示部1040に表示された決済手段選択画面D24の内容を確認して、適宜、各商品の決済手段を変更してもよい。なお、算出された報酬値に応じた報酬のユーザへの提供は、情報処理装置1000によって自動的に行われてもよい。例えば、情報処理装置1000は、算出した報酬値を既にユーザに対応付けられた報酬値に加算してもよい。あるいは、情報処理装置1000は、報酬値が記載された媒体(例えば、紙媒体など)を発行してもよい。 The display control unit 1028 generates the payment method selection screen D24 shown in Figure 35 based on the payment method selection results for each product and the reward value calculation results by the payment control unit 1024, and displays it on the operation display unit 1040. At this time, the display control unit 1028 displays the reward value display M25 within the payment method selection screen D24 based on the reward value calculation results. The user may check the contents of the payment method selection screen D24 displayed on the operation display unit 1040 and change the payment method for each product as appropriate. The provision of rewards to the user according to the calculated reward value may be performed automatically by the information processing device 1000. For example, the information processing device 1000 may add the calculated reward value to the reward value already associated with the user. Alternatively, the information processing device 1000 may issue a medium (e.g., paper media) on which the reward value is written.

このような構成により、会計時におけるユーザの利便性をさらに向上させることが出来る。また、情報処理装置1000を設置する小売店の経営者またはオーナー等にとっても、ユーザに与えられるポイント等のインセンティブを設けることにより、所定の決済手段の利用を促進できるというメリットがある。従って、例えば情報処理装置1000を設置している小売店の経営者またはオーナー等が、特定の決済手段の利用を促進したいといったビジネス上のニーズを有している場合に、本発明を適用することが可能である。 This configuration further improves user convenience during checkout. Furthermore, it offers advantages to the owners or managers of retail stores that install the information processing device 1000, as it allows them to encourage the use of specific payment methods by providing incentives such as points to users. Therefore, the present invention can be applied, for example, when the owners or managers of retail stores that install the information processing device 1000 have a business need to promote the use of a particular payment method.

(第5の変形例)
また、上記で説明した、「A:現金と電子マネーによる分割精算時の動作例」においては、図9に示したフローチャートF1を参照し、S111で表示される決済手段選択画面においてユーザによる各商品の決済手段選択操作が行われる前に、非接触型ICカードリーダ1060による電子マネーの読み取りの処理(S109およびS110)が行われるとした。しかし、本発明はこの例に限定されない。例えば、情報処理装置1000は、ユーザによる各商品の決済手段の選択操作が完了して、分割精算に用いられる決済手段の各々の決済金額が確定した後に、S109およびS110の処理を実行してもよい。
(Fifth variation)
Furthermore, in "A: Example of operation when settling in installments using cash and electronic money" described above, referring to flowchart F1 shown in Figure 9, it was assumed that the electronic money reading process by the contactless IC card reader 1060 (S109 and S110) is performed before the user selects the payment method for each product on the payment method selection screen displayed in S111. However, the present invention is not limited to this example. For example, the information processing device 1000 may execute the processes of S109 and S110 after the user has completed selecting the payment method for each product and the payment amount for each payment method used for installment settlement has been determined.

<6.むすび>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<6. Conclusion>
Although preferred embodiments of the present invention have been described in detail above with reference to the attached drawings, the present invention is not limited to these examples. It is clear to any person with ordinary skill in the art to which the present invention belongs that various modifications or alterations can be conceived within the scope of the technical idea described in the claims, and these are also understood to fall within the technical scope of the present invention.

例えば、上記実施形態では、ユーザが情報処理装置1000において選択できる決済手段が現金、電子マネー、またはクレジットカードである例を説明したが、本発明はかかる例に限定されない。例えば、情報処理装置1000においてユーザが選択できる決済手段は、QRコード(登録商標)決済等のコード決済を含んでもよい。また、上記決済手段は、さらに商品券、ギフト券、ビール券等の金券を含んでいてもよい。 For example, in the above embodiment, an example was described in which the payment method that the user can select in the information processing device 1000 is cash, electronic money, or a credit card. However, the present invention is not limited to such examples. For example, the payment method that the user can select in the information processing device 1000 may include code-based payment methods such as QR code (registered trademark) payment. Furthermore, the above payment method may also include monetary vouchers such as gift certificates, gift cards, and beer vouchers.

また、上記実施形態では、ユーザが分割精算を選択した場合、現金および電子マネー、または、現金およびクレジットカードのいずれかから決済手段が選択されるとした。しかし、本発明は係る例に限定されない。例えば、情報処理装置1000は、ユーザが、分割精算に用いる決済手段として、電子マネーおよびクレジットカードの組合せ、種類または登録内容の異なる2の電子マネー、または、種類または登録内容の異なる2のクレジットカードの組合せを互いに異なる決済手段として選択できるようにしてもよい。なお、本明細書において、互いに異なる決済手段には、次の組合せが含まれる。まず、上記実施形態で説明した、現金と電子マネーの組合せ、または、現金とクレジットカードの組合せが互いに異なる決済手段に含まれる。さらに、決済機能の提供元事業者が異なる2の電子マネーの組合せが互いに異なる決済手段に含まれる。また、決済機能を提供する提供元ブランドが異なる2のクレジットカードが互いに異なる決済手段に含まれる。提供元ブランドとは、例えば、VISA(登録商標)ブランド、JCB(登録商標)ブランド等の、クレジットカードのブランドを指す。また、上記提供元ブランドが同一であっても、クレジットカードの発行元の会社または金融機関が異なる2のクレジットカードも、互いに異なる決済手段に含まれる。さらに、上記提供元ブランド、および、発行元の会社または金融機関が同一の2のクレジットカードであっても、登録情報(例えば、カード名義人または請求先住所など)が異なる2のクレジットカードは、互いに異なる決済手段に含まれる。 Furthermore, in the above embodiment, when the user selects installment payment, the payment method is selected from either cash and electronic money, or cash and credit card. However, the present invention is not limited to such examples. For example, the information processing device 1000 may allow the user to select a combination of electronic money and a credit card, two electronic money systems of different types or registered contents, or a combination of two credit cards of different types or registered contents as different payment methods for use in installment payment. In this specification, the following combinations are included in the definition of different payment methods. First, the combination of cash and electronic money, or the combination of cash and a credit card, as described in the above embodiment, are included in the definition of different payment methods. Furthermore, a combination of two electronic money systems from different payment function providers is included in the definition of different payment methods. Also, two credit cards from different provider brands that offer payment functions are included in the definition of different payment methods. A provider brand refers to a credit card brand, such as the VISA® brand or the JCB® brand. Furthermore, even if the provider brand is the same, two credit cards from different issuing companies or financial institutions are also included in the definition of different payment methods. Furthermore, even if two credit cards are from the same brand and issued by the same company or financial institution, two credit cards with different registration information (e.g., cardholder name or billing address) are considered different payment methods.

また、上記実施形態では、ユーザが分割精算を選択した場合、2つの決済手段を用いて分割精算が行われる例を説明した。しかし、本発明は係る例に限定されない。例えば、情報処理装置1000は、ユーザが分割精算を選択した場合、3つ以上の互いに異なる決済手段を選択できるようにしてもよい。 Furthermore, in the above embodiment, an example was described in which, when the user selects installment payment, installment payment is performed using two payment methods. However, the present invention is not limited to this example. For example, the information processing device 1000 may allow the user to select three or more different payment methods when installment payment is selected.

また、上記実施形態では、ユーザがいずれかの商品の決済手段に電子マネーを選択したが、当該電子マネーが、残高不足または上限金額超過によって決済不可となった場合、表示制御部1028は、操作表示部1040に、各商品の決済手段の選択しなおしを誘導する決済手段選択画面を表示させるとした。しかし、本発明は係る例に限定されない。例えば、情報処理装置1000は、操作表示部1040に表示される決済手段選択画面において、ユーザが、非接触型ICカードリーダ1060に読み取らせた電子マネーの残高をチャージできるようにしてもよい。この場合、決済処理部1026が、自動釣銭機1100の動作を制御してユーザからチャージ希望金額の現金投入を受け付けるとともに、当該電子マネーの決済事業者のシステムに上記電子マネーの残高をチャージするための処理の依頼を送信してもよい。 Furthermore, in the above embodiment, if a user selects electronic money as the payment method for any of the products, but the payment becomes impossible due to insufficient balance or exceeding the upper limit, the display control unit 1028 displays a payment method selection screen on the operation display unit 1040 to guide the user to re-select the payment method for each product. However, the present invention is not limited to this example. For example, the information processing device 1000 may allow the user to charge the balance of the electronic money read by the contactless IC card reader 1060 on the payment method selection screen displayed on the operation display unit 1040. In this case, the payment processing unit 1026 may control the operation of the automatic change dispenser 1100 to accept the cash insertion of the desired charge amount from the user, and also send a request to the electronic money payment service provider's system to process the charge of the electronic money balance.

また、上記実施形態では、図9に示したフローチャート図のS110において、非接触型ICカードリーダ1060がICカードから決済手段情報を読み取ることにより、電子マネーの決済手段情報が取得されるとした。しかし、電子マネーの決済手段情報の読み取り方法として、情報処理装置1000は、次のように動作してもよい。一例として、表示制御部1028は、S109において、ユーザに対して利用したい電子マネーに係るICカードを非接触型ICカードリーダ1060に読み取らせるよう誘導する画面を操作表示部1040に表示させる際に、利用したい電子マネーの種別の選択操作を促す案内文言および種別選択ボタンを、上記画面に表示させてもよい。そして、ユーザによる電子マネーの種別の選択操作が操作表示部1040において検出された場合、操作表示部1040は、検出結果を制御部1020に出力してもよい。決済制御部1024は、非接触型ICカードリーダ1060において読み取られた電子マネーの決済手段情報、および、操作表示部1040から出力された上記検出結果に基づいて、決済処理部1026に対する決済処理の実行の指示を出力してもよい。この構成により、決済制御部1024は、決済処理部1026に決済依頼を送信させる送信先の決済事業者を、ユーザによる選択操作が行われた電子マネーの種別に基づいて判別することが出来る。 Furthermore, in the above embodiment, at S110 in the flowchart shown in Figure 9, it was assumed that the contactless IC card reader 1060 reads the payment method information from the IC card, thereby acquiring the electronic money payment method information. However, the information processing device 1000 may operate as follows as a method for reading the electronic money payment method information. As an example, at S109, the display control unit 1028 displays a screen on the operation display unit 1040 that guides the user to have the IC card related to the electronic money they wish to use read by the contactless IC card reader 1060. At the same time, the display control unit 1028 may display guidance text and a type selection button on the screen to prompt the user to select the type of electronic money they wish to use. When the operation display unit 1040 detects that the user has selected the type of electronic money, the operation display unit 1040 may output the detection result to the control unit 1020. The payment control unit 1024 may output an instruction to the payment processing unit 1026 to execute payment processing based on the electronic money payment method information read by the contactless IC card reader 1060 and the detection results output from the operation display unit 1040. This configuration allows the payment control unit 1024 to determine the payment service provider to which the payment request should be sent to the payment processing unit 1026, based on the type of electronic money selected by the user.

または、決済制御部1024は、非接触型ICカードリーダ1060がICカードから決済手段情報を読み取った場合、ユーザによる電子マネーの種別の選択操作を受け付けることなく、所定の種別の1の電子マネーを選択して、決済処理部1026への決済処理の依頼を行ってもよい。所定の種別は、情報処理装置1000の操作者により、情報処理装置1000の設置時に予め設定されていてもよい。この場合、決済処理部1026は、非接触型ICカードリーダ1060により取得された決済手段情報を、上記所定の種別の電子マネーの決済手段情報として、決済処理を行う。決済処理部1026は、上記所定の種別の電子マネーのシステムから決済不可との決済結果を受信した場合には、表示制御部1028に当該決済結果を出力する。表示制御部1028は、決済不可との決済結果が決済処理部1026から出力された場合に、ユーザに対して利用したい電子マネーの種別の選択操作を促す案内文言および種別選択ボタンを、操作表示部1040に表示させてもよい。 Alternatively, when the contactless IC card reader 1060 reads payment method information from the IC card, the payment control unit 1024 may select one of a predetermined type of electronic money without accepting a user's operation to select the type of electronic money, and request payment processing from the payment processing unit 1026. The predetermined type may be set in advance by the operator of the information processing device 1000 when the information processing device 1000 is installed. In this case, the payment processing unit 1026 uses the payment method information acquired by the contactless IC card reader 1060 as payment method information for the predetermined type of electronic money and performs payment processing. If the payment processing unit 1026 receives a payment result indicating that payment is not possible from the system of the predetermined type of electronic money, it outputs the payment result to the display control unit 1028. When the payment processing unit 1026 outputs a payment result indicating that payment is not possible, the display control unit 1028 may display guidance text and a type selection button on the operation display unit 1040 prompting the user to select the type of electronic money they wish to use.

または、決済制御部1024は、非接触型ICカードリーダ1060がICカードから決済手段情報を読み取った際に、読み取られた決済手段情報に基づいて、当該決済手段情報に係る電子マネーの種別を判別してもよい。さらに、決済制御部1024は、当該電子マネーの種別が、決済処理部1026による決済処理が可能な種別の電子マネーであるか否かを判定してもよい。 Alternatively, when the contactless IC card reader 1060 reads payment method information from the IC card, the payment control unit 1024 may determine the type of electronic money related to the payment method information based on the read payment method information. Furthermore, the payment control unit 1024 may determine whether the type of electronic money is one that can be processed by the payment processing unit 1026.

または、ユーザが非接触型ICカードリーダ1060にかざした媒体(例えばスマートフォン)に複数の種別の電子マネーの決済手段情報が含まれており、非接触型ICカードリーダ1060が複数の種別の電子マネーの決済手段情報を読み取った場合に、表示制御部1028は、上記説明したような、ユーザに対して利用したい電子マネーの種別の選択操作を促す案内文言および種別選択ボタンを、操作表示部1040に表示させてもよい。 Alternatively, if the medium (e.g., a smartphone) held over the contactless IC card reader 1060 by the user contains information on multiple types of electronic money payment methods, and the contactless IC card reader 1060 reads information on multiple types of electronic money payment methods, the display control unit 1028 may display guidance text and type selection buttons on the operation display unit 1040, prompting the user to select the type of electronic money they wish to use, as described above.

また、上記実施形態では、本発明が、スーパーマーケットまたはドラッグストア等の小売店の店頭に設置されたセルフ精算機に適用される例を説明した。しかし、本発明の好適な適用先が小売店に設置されたセルフ精算機に限定されないことは、上記で説明した通りである。例えば、本発明は、オンライン商店等で用いられるオンライン決済にも適用可能である。 Furthermore, the above embodiments described an example in which the present invention is applied to self-checkout machines installed in retail stores such as supermarkets or drugstores. However, as explained above, the preferred application of the present invention is not limited to self-checkout machines installed in retail stores. For example, the present invention can also be applied to online payment systems used in online stores, etc.

また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本発明に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。 Furthermore, the effects described herein are merely descriptive or illustrative and not limiting. In other words, the technology according to the present invention may produce other effects that will be apparent to those skilled in the art from the description herein, in addition to or instead of the effects described above.

また、本実施形態による情報処理装置1000の動作の処理におけるステップは、必ずしもフローチャートに記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置1000の動作の処理における各ステップは、フローチャートに記載した順序と異なる順序で処理されてもよく、並列的に処理されてもよい。 Furthermore, the steps in the operation of the information processing device 1000 according to this embodiment do not necessarily have to be processed chronologically in the order shown in the flowchart. For example, each step in the operation of the information processing device 1000 may be processed in an order different from that shown in the flowchart, or may be processed in parallel.

また、コンピュータに内蔵されるCPU、ROMおよびRAMなどのハードウェアに、上述した情報処理装置1000が有する構成と同等の機能を発揮させるための1以上のプログラムも作成可能である。 Furthermore, it is possible to create one or more programs that enable the CPU, ROM, RAM, and other hardware components built into the computer to perform functions equivalent to those of the information processing device 1000 described above.

1000 情報処理装置
1010 通信部
1020 制御部
1022 取得部
1024 決済制御部
1026 決済処理部
1028 表示制御部
1030 記憶部
1040 操作表示部
1050 バーコードリーダ
1060 非接触型ICカードリーダ
1070 接触型ICカードリーダ
1080 キー操作部
1090 印刷部
1100 自動釣銭機
1102 紙幣釣銭機
1102a 紙幣入出金口
1104 硬貨釣銭機
1104a 硬貨入金口
1104b 硬貨出金口
1104c 硬貨リジェクト口
1000 Information Processing Device 1010 Communication Unit 1020 Control Unit 1022 Acquisition Unit 1024 Settlement Control Unit 1026 Settlement Processing Unit 1028 Display Control Unit 1030 Storage Unit 1040 Operation Display Unit 1050 Barcode Reader 1060 Contactless IC Card Reader 1070 Contact IC Card Reader 1080 Key Operation Unit 1090 Printing Unit 1100 Automatic Change Dispenser 1102 Banknote Change Dispenser 1102a Banknote In/Out Slot 1104 Coin Change Dispenser 1104a Coin In/Out Slot 1104b Coin Out Slot 1104c Coin Reject Slot

Claims (13)

1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、
互いに異なる複数の決済手段による決済処理を行う決済処理部と、
前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択し、
前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、
を備え
前記商品情報は、商品の種類を含み、
前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、
前記決済制御部は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択する、
情報処理装置。
An acquisition unit that acquires product information, including price information, for one or more products,
A payment processing unit that processes payments using multiple different payment methods,
For each of the one or more products, select one payment method from the multiple payment methods:
A payment control unit that causes the payment processing unit to perform payment processing for the amount of the selected product for each of the multiple payment methods based on the amount information,
Equipped with ,
The aforementioned product information includes the type of product,
The aforementioned plurality of payment methods include a first payment method and a second payment method,
The payment control unit selects either the first payment method or the second payment method based on the type of each of the one or more products.
Information processing device.
前記決済制御部は、ユーザの選択操作に基づき、前記1以上の商品ごとに前記第一の決済手段または前記第二の決済手段のいずれかを選択する、
請求項に記載の情報処理装置。
The payment control unit selects either the first payment method or the second payment method for each of the one or more products based on the user's selection operation.
The information processing apparatus according to claim 1 .
ユーザによる前記1以上の商品ごとの決済手段の選択操作を受け付ける決済手段選択画面を生成し、出力部に表示させる表示制御部をさらに備える、
請求項に記載の情報処理装置。
The system further includes a display control unit that generates a payment method selection screen for which the user selects one or more payment methods for each product, and displays it on the output unit.
The information processing apparatus according to claim 2 .
前記決済制御部は、ユーザにより前記第一の決済手段の選択操作が行われる都度、前記第一の決済手段が選択された商品の金額の合計である第一の合計金額を算出し、
前記表示制御部は、算出された前記第一の合計金額を前記出力部に表示させる、
請求項に記載の情報処理装置。
The payment control unit calculates a first total amount, which is the sum of the amounts of the products for which the first payment method has been selected, each time the user performs the operation to select the first payment method.
The display control unit causes the calculated first total amount to be displayed on the output unit.
The information processing apparatus according to claim 3 .
前記取得部は、前記第一の決済手段に設定された決済可能額を示す残高情報を取得し、
前記決済制御部は、前記1以上の商品のうち、前記第一の決済手段を選択済の商品以外の他の商品に、前記第一の決済手段を選択する選択操作がユーザによって新たに入力された場合に、前記第一の決済手段が既に選択された商品の金額と前記他の商品の金額との合計である第二の合計金額が前記決済可能額を上回るかを判定し、
前記表示制御部は、前記第二の合計金額が前記決済可能額を上回ると判定された場合に、前記決済手段選択画面において前記他の商品に前記第一の決済手段を選択不可とする画面を前記出力部に表示させる、
請求項に記載の情報処理装置。
The acquisition unit acquires balance information indicating the amount payable in the first payment means,
The settlement control unit, when a user newly inputs a selection operation to select the first payment method for one or more products other than the product for which the first payment method has already been selected, determines whether the second total amount, which is the sum of the amount for the product for which the first payment method has already been selected and the amount for the other product, exceeds the available payment amount.
If the display control unit determines that the second total amount exceeds the amount payable, it causes the output unit to display a screen on the payment method selection screen indicating that the first payment method cannot be selected for the other products.
The information processing apparatus according to claim 3 .
前記第一の決済手段は、現金以外の決済手段であり、
前記第二の決済手段は、現金による決済手段であり、
前記決済制御部は、前記決済処理部に前記第一の決済手段の決済処理を実行させ、当該決済処理の後に、前記決済処理部に前記第二の決済手段の決済処理を実行させる、
請求項に記載の情報処理装置。
The first payment method is a payment method other than cash.
The second payment method is a cash payment method.
The settlement control unit causes the settlement processing unit to execute the settlement process for the first settlement means, and after the settlement process, causes the settlement processing unit to execute the settlement process for the second settlement means.
The information processing apparatus according to claim 1 .
前記第一の決済手段は、現金以外の決済手段であり、
前記第二の決済手段は、現金による決済手段であり、
前記決済制御部は、前記1以上の商品の各々の種類が所定の種類である場合に、当該所定の種類の商品の決済手段として前記第一の決済手段を選択する、
請求項に記載の情報処理装置。
The first payment method is a payment method other than cash.
The second payment method is a cash payment method.
The settlement control unit selects the first settlement means as the settlement means for each of the one or more types of goods if each of those goods is of a predetermined type.
The information processing apparatus according to claim 1 .
前記決済制御部は、前記所定の種類の商品の前記第一の決済手段による決済額に応じて、ユーザに与えられる報酬値を算出する、
請求項に記載の情報処理装置。
The settlement control unit calculates a reward value to be given to the user according to the settlement amount of the predetermined type of product by the first settlement means.
The information processing apparatus according to claim 7 .
1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、
第一の決済手段と前記第一の決済手段とは異なる第二の決済手段とを含んだ複数の決済手段による決済処理を行う決済処理部と、
前記金額情報に基づき、前記1以上の商品の中から、1または複数の商品の合計金額が予め設定された所定の金額の範囲内となるように前記1または複数の商品を特定し、
特定した商品の決済手段として前記第一の決済手段を選択し、
前記1以上の商品のうち前記特定した商品以外の商品の決済手段として前記第二の決済手段を選択し、
前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、
を備える、情報処理装置。
An acquisition unit that acquires product information, including price information, for one or more products,
A settlement processing unit that performs settlement processing using multiple settlement means, including a first settlement means and a second settlement means different from the first settlement means,
Based on the aforementioned monetary information, one or more items are selected from the one or more items such that the total amount of one or more items falls within a predetermined range.
The first payment method is selected as the payment method for the specified product .
The second payment method is selected as the payment method for products other than the specified product among the one or more products mentioned above.
A payment control unit that causes the payment processing unit to perform payment processing for the amount of the selected product for each of the multiple payment methods based on the amount information,
An information processing device equipped with the following features .
1以上の商品について、各商品の金額情報を含む商品情報を取得し、第一の決済手段に設定された決済可能額を示す残高情報を取得する取得部と、
前記第一の決済手段と前記第一の決済手段とは異なる第二の決済手段とを含んだ複数の決済手段による決済処理を行う決済処理部と、
前記1以上の商品の前記金額情報および前記残高情報に基づき、前記1以上の商品のうち、金額の合計が前記決済可能額以下となる1または複数の商品を特定し、
特定した商品の決済手段として前記第一の決済手段を選択し、
前記1以上の商品のうち前記特定した商品以外の商品の決済手段として前記第二の決済手段を選択し、
前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、
を備える、情報処理装置。
An acquisition unit acquires product information, including price information, for one or more products, and acquires balance information indicating the available payment amount set for the first payment method.
A settlement processing unit that performs settlement processing using a plurality of settlement means, including the first settlement means and a second settlement means different from the first settlement means,
Based on the amount information and balance information of the one or more products, one or more products are identified from the one or more products whose total amount is less than or equal to the available payment amount.
The first payment method is selected as the payment method for the specified product .
The second payment method is selected as the payment method for products other than the specified product among the one or more products mentioned above.
A payment control unit that causes the payment processing unit to perform payment processing for the amount of the selected product for each of the multiple payment methods based on the amount information,
An information processing device equipped with the following features .
前記決済制御部は、ユーザの操作に基づき、前記第一の決済手段および前記第二の決済手段として用いられる決済手段の種類を選択する、
請求項9または10に記載の情報処理装置。
The settlement control unit selects the type of settlement means to be used as the first settlement means and the second settlement means based on user operation.
The information processing apparatus according to claim 9 or 10 .
1以上の商品について、各商品の金額情報を含む商品情報を取得することと、
互いに異なる複数の決済手段による決済処理を行うことと、
前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択することと、
前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を行わせることと、
を含む、コンピュータにより実行される情報処理方法であって、
前記商品情報は、商品の種類を含み、
前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、
前記情報処理方法は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択することを含む、
情報処理方法。
For one or more products, obtain product information including the price information for each product,
The process of processing payments using multiple different payment methods,
For each of the one or more products mentioned above, one payment method is selected from the multiple payment methods mentioned above.
Based on the aforementioned amount information, the payment process for the selected amount of the product is performed for each of the multiple payment methods.
A computer-based information processing method , including,
The aforementioned product information includes the type of product,
The aforementioned plurality of payment methods include a first payment method and a second payment method,
The information processing method includes selecting the first payment method or the second payment method based on the type of each of the one or more products.
Information processing methods.
コンピュータを、
1以上の商品について、各商品の金額情報を含む商品情報を取得する取得部と、
互いに異なる複数の決済手段による決済処理を行う決済処理部と、
前記1以上の商品ごとに、前記複数の決済手段のうち1の決済手段を選択し、
前記金額情報に基づいて、前記複数の決済手段ごとに選択した商品の金額の決済処理を前記決済処理部に行わせる決済制御部と、
として機能させ
前記商品情報は、商品の種類を含み、
前記複数の決済手段は、第一の決済手段および第二の決済手段を含み、
前記決済制御部は、前記1以上の商品の各々の種類に基づいて、前記第一の決済手段または前記第二の決済手段を選択する、
プログラム。
Computers,
An acquisition unit that acquires product information, including price information, for one or more products,
A payment processing unit that processes payments using multiple different payment methods,
For each of the one or more products, select one payment method from the multiple payment methods:
A payment control unit that causes the payment processing unit to perform payment processing for the amount of the selected product for each of the multiple payment methods based on the amount information,
To make it function as ,
The aforementioned product information includes the type of product,
The aforementioned plurality of payment methods include a first payment method and a second payment method,
The payment control unit selects either the first payment method or the second payment method based on the type of each of the one or more products.
program.
JP2022062804A 2022-04-05 2022-04-05 Information processing device, information processing method, and program Active JP7845006B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022062804A JP7845006B2 (en) 2022-04-05 2022-04-05 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022062804A JP7845006B2 (en) 2022-04-05 2022-04-05 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2023153493A JP2023153493A (en) 2023-10-18
JP7845006B2 true JP7845006B2 (en) 2026-04-14

Family

ID=88349792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022062804A Active JP7845006B2 (en) 2022-04-05 2022-04-05 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7845006B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269328A (en) 2007-04-20 2008-11-06 Toyo Networks & System Integration Co Ltd Automatic vending machine, electronic money system, and settlement method for automatic vending machine
JP2008287680A (en) 2007-05-21 2008-11-27 Toyo Networks & System Integration Co Ltd Vending machine, and settlement method for vending machine
JP2018032247A (en) 2016-08-25 2018-03-01 楽天株式会社 Settlement system, settlement management method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269328A (en) 2007-04-20 2008-11-06 Toyo Networks & System Integration Co Ltd Automatic vending machine, electronic money system, and settlement method for automatic vending machine
JP2008287680A (en) 2007-05-21 2008-11-27 Toyo Networks & System Integration Co Ltd Vending machine, and settlement method for vending machine
JP2018032247A (en) 2016-08-25 2018-03-01 楽天株式会社 Settlement system, settlement management method, and program

Also Published As

Publication number Publication date
JP2023153493A (en) 2023-10-18

Similar Documents

Publication Publication Date Title
JP7768601B2 (en) Payment device, program, server device program, and payment method
JP2020008960A (en) Sales data processing device and sales data processing system
JP7696661B2 (en) Product sales data processing device, product sales data processing method, and program
JP2020027469A (en) Commodity sales data processing device, commodity sales data processing system, and program
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP7716141B2 (en) POS register, program, and electronic money storage medium processing method
JP2017058763A (en) Product sales data processing device
JP7845006B2 (en) Information processing device, information processing method, and program
JP7365032B2 (en) Product sales data processing device, registration device, control method, POS system, and program
JP2025010192A (en) Purchase support device, purchase support method and program
JP7216398B2 (en) Merchandise sales data processing device, merchandise sales data processing system, and program
JP2008287680A (en) Vending machine, and settlement method for vending machine
US20220101699A1 (en) Voucher dispensing device and voucher dispensing method
JP2022175798A (en) Adjustment processing system
JP7680735B2 (en) Product sales data processing device and program
JP2026025155A (en) Self-service checkout device, checkout system, bonus processing machine, and control method and program for self-service checkout device
JP7342987B2 (en) Systems, methods and programs
JP7577790B2 (en) Systems, accounting machines, and programs
JP7854874B2 (en) Accounting device and program
JP7544197B2 (en) System, registration device, method and program
JP2021022301A (en) Product sale data processor, method for control, and program
JP7570715B2 (en) Product sales data processing system, product sales data processing device, and program
US20240104540A1 (en) Checkout device and method
JP7185338B2 (en) Merchandise sales data processor and program
JP7417249B2 (en) Product sales data processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260316

R150 Certificate of patent or registration of utility model

Ref document number: 7845006

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150