[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7124162B2 - Checkout system, payment device, checkout processing method and control program - Google Patents

Checkout system, payment device, checkout processing method and control program Download PDF

Info

Publication number
JP7124162B2
JP7124162B2 JP2021073147A JP2021073147A JP7124162B2 JP 7124162 B2 JP7124162 B2 JP 7124162B2 JP 2021073147 A JP2021073147 A JP 2021073147A JP 2021073147 A JP2021073147 A JP 2021073147A JP 7124162 B2 JP7124162 B2 JP 7124162B2
Authority
JP
Japan
Prior art keywords
user code
payment
receipt
cpu
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
JP2021073147A
Other languages
Japanese (ja)
Other versions
JP2021121935A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021073147A priority Critical patent/JP7124162B2/en
Publication of JP2021121935A publication Critical patent/JP2021121935A/en
Application granted granted Critical
Publication of JP7124162B2 publication Critical patent/JP7124162B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、チェックアウトシステム、決済装置及びその制御プログラムに関する。 An embodiment of the present invention relates to a checkout system, a settlement device, and a control program therefor.

セミセルフタイプのチェックアウトシステムは既に知られている。この種のチェックアウトシステムは、スーパーマーケットなどにおける買上登録及び決済の処理を、それぞれ異なる商品登録装置及び決済装置で行うこととする。そして通常は、商品登録装置の操作は従業員により行われ、また決済装置の操作は買物客により行われる。 Semi-self checkout systems are already known. In this type of checkout system, purchase registration and payment processing at a supermarket or the like are performed by different product registration devices and payment devices. Usually, the product registration device is operated by an employee, and the settlement device is operated by a shopper.

このようなシステムでは、決済装置での買物客による操作は、決済方法の指定及び決済情報の入力などに限られる。ここで決済方法の指定とは、現金、クレジットカード、あるいは電子マネーなどのいくつかの決済手段のいずれを用いた決済を行うかを指定することである。決済情報の入力とは、例えば現金決済であれば現金投入口への現金の投入であり、例えばクレジット決済であればカード挿入口へのクレジットカードの挿入及び暗証番号の入力操作である。 In such a system, shopper operations at the settlement device are limited to designation of the settlement method and input of settlement information. Here, the specification of the settlement method is to specify which of several settlement means such as cash, credit card, or electronic money is to be used for settlement. The input of payment information is, for example, the insertion of cash into a cash slot in the case of cash payment, or the operation of inserting a credit card into the card slot and inputting a personal identification number in the case of credit payment, for example.

このほかの各種の操作は、商品登録装置において従業員によって行われることが一般的である。レシートに関して、旧来からのレシート用紙を利用しての発行と、電子レシートとを選択可能とするならば、電子レシートを適用するための操作は商品登録装置にて受け付けることになる。 Various other operations are generally performed by an employee on the product registration device. As for receipts, if it is possible to select between issuance using conventional receipt paper and electronic receipts, an operation for applying electronic receipts will be accepted by the product registration device.

しかしながらこの場合、買物客が、例えば買上登録の際に電子レシートの適用を希望することを従業員に伝え忘れた場合などにおいて、決済装置での操作に際して電子レシートを適用したいと思っても、電子レシートを適用することができない。 However, in this case, if the shopper forgets to tell the employee that he or she wishes to apply an electronic receipt when registering a purchase, for example, even if the shopper wishes to apply an electronic receipt when operating the payment device, the electronic Receipt cannot be applied.

このような事情から、決済装置においても電子レシートを適用することの指定が行えることが望まれていた。 Under these circumstances, it has been desired to be able to designate the use of electronic receipts in payment devices as well.

特開2014-206790号公報JP 2014-206790 A

本発明が解決しようとする課題は、電子レシートを適用することの指定が行える決済装置及びその制御プログラムと、そのような決済装置を含んだチェックアウトシステムとを提供することにある。 The problem to be solved by the present invention is to provide a payment device and its control program that can specify the application of an electronic receipt, and a checkout system including such a payment device.

実施形態のチェックアウトシステムは、第1の生成手段、第1の取得手段及び通知手段を備える商品登録装置と、決済手段、第2の取得手段、表示手段、の生成手段、印刷手段及び送信手段を備える決済装置とを含む。第1の生成手段は、一取引分の買上商品のリストを含んだ決済情報を生成する。第1の取得手段は、電子レシートサービスの利用者を識別する利用者コードを取得する。通知手段は、第の生成手段により生成された決済情報を、第1の取得手段により利用者コードが取得された場合には当該利用者コードとともに、決済装置へと通知する。決済手段は、通知手段により通知された決済情報に基づいて決済処理を行う第2の取得手段は、電子レシートサービスの利用者を識別する利用者コードを取得する。表示手段は、商品登録装置より利用者コードが通知されていない場合に、第2の取得手段に利用者コードを取得させるように操作者に案内するメッセージを表示する。の生成手段は、決済手段による決済処理の対象となった取引に関するレシート情報を生成する。印刷手段は、通知手段により利用者コードが通知されておらず、かつ第2の取得手段により利用者コードが取得されていない場合に、レシート情報をレシート用紙に印刷する。送信手段は、通知手段により利用者コードが通知されているか、あるいは第2の取得手段により利用者コードが取得されている場合に、当該利用者コードとレシート情報とに関連付けて管理する管理装置に送信する。
A checkout system according to an embodiment comprises a product registration device comprising a first generation means , a first acquisition means and a notification means, a payment means, a second acquisition means, a display means, a second generation means, a printing means and and a payment device comprising transmission means. The first generation means generates payment information including a list of products purchased for one transaction. A first acquisition means acquires a user code for identifying a user of the electronic receipt service. The notification means notifies the settlement apparatus of the payment information generated by the first generation means together with the user code when the user code is acquired by the first acquisition means. The payment means performs payment processing based on the payment information notified by the notification means . A second acquisition means acquires a user code for identifying a user of the electronic receipt service . The display means displays a message for guiding the operator to acquire the user code by the second acquisition means when the user code is not notified from the product registration device. The second generating means generates receipt information relating to transactions subject to payment processing by the payment means. The printing means prints the receipt information on receipt paper when the user code has not been notified by the notifying means and the user code has not been obtained by the second obtaining means. When the user code is notified by the notification means or the user code is acquired by the second acquisition means, the transmission means manages the user code in association with the receipt information . Send to management device.

一実施形態に係るチェックアウトシステムの斜視図。1 is a perspective view of a checkout system according to one embodiment; FIG. 図1中の商品登録装置及び決済装置のブロック図。FIG. 2 is a block diagram of the product registration device and settlement device in FIG. 1; 図2中の商品登録装置が備えるCPUの制御処理のフローチャート。FIG. 3 is a flowchart of control processing of a CPU included in the product registration device in FIG. 2; FIG. 図2中の商品登録装置が備えるCPUの制御処理のフローチャート。FIG. 3 is a flowchart of control processing of a CPU included in the product registration device in FIG. 2; FIG. 利用者コード取得前における一例としての登録画面を示す図。The figure which shows the registration screen as an example before a user code acquisition. 利用者コード取得後における一例としての登録画面を示す図。The figure which shows the registration screen as an example after the user code acquisition. 図2中の決済装置が備えるCPUの制御処理のフローチャート。FIG. 3 is a flow chart of control processing of a CPU included in the settlement apparatus in FIG. 2; FIG. 図2中の決済装置が備えるCPUの制御処理のフローチャート。FIG. 3 is a flow chart of control processing of a CPU included in the settlement apparatus in FIG. 2; FIG. 一例としての第1の選択画面を示す図。The figure which shows the 1st selection screen as an example. 一例としての第2の選択画面を示す図。The figure which shows the 2nd selection screen as an example. 一例としての第1の終了画面を示す図。The figure which shows the 1st end screen as an example. 一例としての第2の終了画面を示す図。The figure which shows the 2nd end screen as an example. 図2中の決済装置が備えるCPUの制御処理のフローチャート。FIG. 3 is a flow chart of control processing of a CPU included in the settlement apparatus in FIG. 2; FIG.

以下、実施の形態の一例について図面を用いて説明する。
図1は本実施形態に係るチェックアウトシステム10の斜視図である。
チェックアウトシステム10は、少なくとも1台の商品登録装置11と、少なくとも1台の決済装置12とを含む。図1においては、2台の商品登録装置11と4台の決済装置12とを含んだチェックアウトシステム10を示している。チェックアウトシステム10が、商品登録装置11及び決済装置12をそれぞれ何台含むかは任意であり、商品登録装置11と決済装置12との台数の比も任意である。商品登録装置11及び決済装置12は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
An example of an embodiment will be described below with reference to the drawings.
FIG. 1 is a perspective view of a checkout system 10 according to this embodiment.
The checkout system 10 includes at least one product registration device 11 and at least one payment device 12 . FIG. 1 shows a checkout system 10 including two product registration devices 11 and four payment devices 12 . The number of product registration devices 11 and payment devices 12 included in the checkout system 10 is arbitrary, and the ratio of the number of product registration devices 11 and payment devices 12 is also arbitrary. The product registration device 11 and the payment device 12 are installed at a checkout corner of a store such as a supermarket.

商品登録装置11は、チェッカと呼ばれる役割を担った、上記店舗の従業員21が、その操作者となる。決済装置12は、上記の店舗で販売する商品を購入する買物客22が、その操作者となる。ただし、商品登録装置11の一部の操作が買物客22により行われる場合もある。また、決済装置12は、従業員により操作される場合もある。 The product registration device 11 is operated by an employee 21 of the store who plays a role called a checker. The settlement device 12 is operated by the shopper 22 who purchases the merchandise sold at the store. However, some operations of the product registration device 11 may be performed by the shopper 22 . Also, the payment device 12 may be operated by an employee.

商品登録装置11は、図1においては、作業テーブル31に取り付けられている。作業テーブル31は、矩形の天板を有している。複数の作業テーブル31が、天板の長手方向がほぼ並行するように配置されることにより、買物客22用の通路を形成している。 The product registration device 11 is attached to the work table 31 in FIG. The work table 31 has a rectangular top plate. A plurality of work tables 31 form passages for shoppers 22 by arranging the tabletops so that their longitudinal directions are substantially parallel to each other.

商品登録装置11は、買上登録、決済情報の生成、決済処理、ならびに決済情報の決済装置12への通知の各機能を備える。買上登録は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である。決済処理は、買上商品の決済のための処理である。決済情報は、決済処理に必要となる情報である。 The product registration device 11 has functions of purchase registration, generation of payment information, payment processing, and notification of payment information to the payment device 12 . The purchase registration is a process of registering the merchandise brought by the shopper who entered the aisle as the purchased merchandise. Settlement processing is processing for settlement of purchased products. Payment information is information necessary for payment processing.

決済装置12は、商品登録装置11から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。 When payment information is notified from the product registration device 11, the payment device 12 performs payment processing based on the payment information.

図2は商品登録装置11及び決済装置12の要部回路構成を示すブロック図である。 FIG. 2 is a block diagram showing the essential circuit configurations of the product registration device 11 and the settlement device 12. As shown in FIG.

商品登録装置11及び決済装置12は、いずれもLAN(local area network)13に接続されている。LAN13に代えて、インターネット又は無線LANなどの別の通信網を用いることもできる。あるいは商品登録装置11と決済装置12との間でサーバを介して情報を授受する構成としても良い。 Both the product registration device 11 and the payment device 12 are connected to a LAN (local area network) 13 . Another communication network such as the Internet or a wireless LAN can be used instead of the LAN 13 . Alternatively, information may be exchanged between the product registration device 11 and the settlement device 12 via a server.

商品登録装置11は、CPU(central processing unit)11a、ROM(read-only memory)11b、RAM(random-access memory)11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、第1のタッチパネル11g、第2のタッチパネル11h、プリンタ11i、カードリーダライタ11j、通信ユニット11k及び伝送システム11mを含む。 The product registration device 11 includes a CPU (central processing unit) 11a, a ROM (read-only memory) 11b, a RAM (random-access memory) 11c, an auxiliary storage unit 11d, a drawer opening unit 11e, a scanner 11f, and a first touch panel 11g. , a second touch panel 11h, a printer 11i, a card reader/writer 11j, a communication unit 11k and a transmission system 11m.

CPU11a、ROM11b、RAM11c及び補助記憶ユニット11dは、伝送システム11mにより接続されてコンピュータを構成する。 The CPU 11a, ROM 11b, RAM 11c and auxiliary storage unit 11d are connected by a transmission system 11m to form a computer.

CPU11aは、上記のコンピュータの中枢部分に相当する。CPU11aは、ROM11b及びRAM11cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品登録装置11としての各種の動作を実現するべく各部を制御する。 The CPU 11a corresponds to the central portion of the above computer. The CPU 11a controls each part to realize various operations as the product registration device 11 based on the operating system, middleware, and application programs stored in the ROM 11b and RAM 11c.

ROM11bは、上記のコンピュータの主記憶部分に相当する。ROM11bは、上記のオペレーティングシステムを記憶する。ROM11bは、上記のミドルウェア及びアプリケーションプログラムを記憶する場合もある。またROM11bは、CPU11aが各種の処理を行う上で参照するデータを記憶する場合もある。 The ROM 11b corresponds to the main memory portion of the computer. The ROM 11b stores the above operating system. The ROM 11b may store the above middleware and application programs. The ROM 11b may also store data referred to when the CPU 11a performs various processes.

RAM11cは、上記のコンピュータの主記憶部分に相当する。RAM11cは、CPU11aが各種の処理を行う上で参照するデータを記憶する。さらにRAM11cは、CPU11aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The RAM 11c corresponds to the main memory portion of the above computer. The RAM 11c stores data referred to when the CPU 11a performs various processes. Furthermore, the RAM 11c is used as a so-called work area for storing data temporarily used when the CPU 11a performs various processes.

補助記憶ユニット11dは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット11dは、CPU11aが各種の処理を行う上で使用するデータ、あるいはCPU11aでの処理によって生成されたデータを保存する。補助記憶ユニット11dとしては、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disk drive)、あるいはSSD(solid state drive)などを使用できる。 The auxiliary memory unit 11d corresponds to the auxiliary memory portion of the computer described above. The auxiliary storage unit 11d stores data used by the CPU 11a in performing various processes, or data generated by the processes performed by the CPU 11a. As the auxiliary storage unit 11d, for example, an EEPROM (electric erasable programmable read-only memory), HDD (hard disk drive), or SSD (solid state drive) can be used.

ROM11b又は補助記憶ユニット11dに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置11の譲渡は一般的に、制御プログラムがROM11b又は補助記憶ユニット11dに記憶された状態にて行われる。しかし、商品登録装置11が、制御プログラムがROM11b又は補助記憶ユニット11dに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザによる操作に応じて、制御プログラムが商品登録装置11の補助記憶ユニット11dに書き込まれる。リムーバブルな記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。 The application programs stored in the ROM 11b or the auxiliary storage unit 11d include control programs describing control processing to be described later. Transfer of the product registration device 11 is generally performed with the control program stored in the ROM 11b or the auxiliary storage unit 11d. However, the product registration device 11 may be transferred without the control program stored in the ROM 11b or the auxiliary storage unit 11d, and the control program recorded on a removable recording medium or transferred via a network. In this case, for example, the control program is written in the auxiliary storage unit 11d of the product registration device 11 according to the user's operation. A magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory, or the like can be used as a removable storage medium.

ドロワ開放ユニット11eは、貨幣を収容するためのドロワを自動的に開放する。 The drawer opening unit 11e automatically opens a drawer for storing money.

スキャナ11fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ11fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ11fは、周知の種々のタイプうちの1つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ11fは、固定式又はハンディ式の2次元コードスキャナを含み得る。またスキャナ11fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。 The scanner 11f reads the product information and obtains the product code of the product. As the scanner 11f, various known types can be used as they are. The scanner 11f may be compatible with only one of various known types, or may be compatible with a plurality of types. That is, scanner 11f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 11f may include a type that identifies products from product images using image recognition technology.

第1及び第2のタッチパネル11g,11hは、表示デバイス及びタッチセンサをそれぞれ含む。表示デバイスは、その表示画面を、GUI(graphical user interface)画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU11aへと送る。タッチセンサとしては、周知のデバイスを利用できる。第1のタッチパネル11gは、図1に示す様に、その操作面が、商品登録装置11を操作する従業員21が位置すべき場所に向けられる。第2のタッチパネル11hは、図1に示す様に、その操作面が、商品登録装置11で行われている商品登録の対象となっている商品を買い上げる買物客が位置すべき場所に向けられる。かくして第2のタッチパネル11hは、操作デバイスの一例である。 The first and second touch panels 11g, 11h each include a display device and a touch sensor. The display device has a display screen such as a GUI (graphical user interface) screen. A well-known device such as a color LCD can be used as the display device. The touch sensor is arranged over the display surface of the display device. The touch sensor detects the operator's touch position on the display surface of the display device, and sends the position information to the CPU 11a. A well-known device can be used as the touch sensor. The first touch panel 11g, as shown in FIG. 1, has its operation surface facing the place where the employee 21 who operates the product registration device 11 should be located. The second touch panel 11h, as shown in FIG. 1, has its operation surface directed to a place where a shopper who purchases a product to be registered by the product registration device 11 should be located. . Thus, the second touch panel 11h is an example of an operating device.

プリンタ11iは、例えばサーマルプリンタ又はドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。 The printer 11i is, for example, a thermal printer or a dot impact printer, and issues receipts by printing various character strings and images on receipt paper.

カードリーダライタ11jは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ11jは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。 The card reader/writer 11j reads data recorded on the card and writes data to the card. Cards can include not only payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, but also various cards that record information related to payment processing, such as membership cards and point cards. The card reader/writer 11j may be a magnetic, contact, or non-contact device, and may include multiple types of devices.

通信ユニット11kは、LAN13を介した通信を行う。 The communication unit 11k performs communication via LAN13.

伝送システム11mは、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、第1のタッチパネル11g、プリンタ11i、カードリーダライタ11j及び通信ユニット11kの間で授受されるデータを伝送する。伝送システム11mは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。 The transmission system 11m transmits data exchanged between the CPU 11a, ROM 11b, RAM 11c, auxiliary storage unit 11d, drawer opening unit 11e, scanner 11f, first touch panel 11g, printer 11i, card reader/writer 11j, and communication unit 11k. do. As the transmission system 11m, a well-known system including various buses such as a system bus and various interface circuits connecting these buses and various units can be used.

なお、商品登録装置11のハードウェアとしては、例えば既存のPOS端末を利用することが可能である。 As the hardware of the product registration device 11, for example, an existing POS terminal can be used.

決済装置12は、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、自動釣銭機12e、スキャナ12f、タッチパネル12g、プリンタ12h、カードリーダライタ12i、通信ユニット12j及び伝送システム12kを含む。 The payment device 12 includes a CPU 12a, a ROM 12b, a RAM 12c, an auxiliary storage unit 12d, an automatic change dispenser 12e, a scanner 12f, a touch panel 12g, a printer 12h, a card reader/writer 12i, a communication unit 12j, and a transmission system 12k.

CPU12a、ROM12b、RAM12c及び補助記憶ユニット12dは、伝送システム12kにより接続されてコンピュータを構成する。 The CPU 12a, ROM 12b, RAM 12c and auxiliary storage unit 12d are connected by a transmission system 12k to form a computer.

CPU12aは、上記のコンピュータの中枢部分に相当する。CPU12aは、ROM12b及びRAM12cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、決済装置12としての各種の動作を実現するべく各部を制御する。 The CPU 12a corresponds to the central portion of the above computer. The CPU 12a controls each part to realize various operations as the settlement apparatus 12 based on the operating system, middleware, and application programs stored in the ROM 12b and RAM 12c.

ROM12bは、上記のコンピュータの主記憶部分に相当する。ROM12bは、上記のオペレーティングシステムを記憶する。ROM12bは、上記のミドルウェア及びアプリケーションプログラムを記憶する場合もある。またROM12bは、CPU12aが各種の処理を行う上で参照するデータを記憶する場合もある。 The ROM 12b corresponds to the main memory portion of the computer. The ROM 12b stores the above operating system. The ROM 12b may store the above middleware and application programs. The ROM 12b may also store data referred to when the CPU 12a performs various processes.

RAM12cは、上記のコンピュータの主記憶部分に相当する。RAM12cは、CPU12aが各種の処理を行う上で参照するデータを記憶する。さらにRAM12cは、CPU12aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The RAM 12c corresponds to the main memory portion of the computer. The RAM 12c stores data referred to when the CPU 12a performs various processes. Furthermore, the RAM 12c is used as a so-called work area for storing data temporarily used when the CPU 12a performs various processes.

補助記憶ユニット12dは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット12dは、CPU12aが各種の処理を行う上で使用するデータ、あるいはCPU12aでの処理によって生成されたデータを保存する。補助記憶ユニット12dとしては、例えばEEPROM、HDD、あるいはSSDなどを使用できる。 The auxiliary memory unit 12d corresponds to the auxiliary memory portion of the computer described above. The auxiliary storage unit 12d stores data used by the CPU 12a in performing various processes or data generated by the processes performed by the CPU 12a. An EEPROM, HDD, or SSD, for example, can be used as the auxiliary storage unit 12d.

ROM12b又は補助記憶ユニット12dに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置12の譲渡は一般的に、制御プログラムがROM12b又は補助記憶ユニット12dに記憶された状態にて行われる。しかし、決済装置12が、制御プログラムがROM12b又は補助記憶ユニット12dに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザによる操作に応じて、制御プログラムが決済装置12の補助記憶ユニット12dに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。 The application programs stored in the ROM 12b or the auxiliary storage unit 12d include control programs describing control processing to be described later. Transfer of the settlement device 12 is generally performed with the control program stored in the ROM 12b or the auxiliary storage unit 12d. However, the settlement device 12 may be transferred without the control program stored in the ROM 12b or the auxiliary storage unit 12d, and the control program may be transferred with the control program recorded on a removable recording medium or via a network. In this case, for example, the control program is written in the auxiliary storage unit 12d of the payment device 12 according to the user's operation. A magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory, or the like can be used as a removable recording medium.

自動釣銭機12eは、投入される硬貨及び紙幣を収受する。また自動釣銭機12eは、釣銭としての硬貨及び紙幣を排出する。 The automatic change dispenser 12e receives inserted coins and bills. Also, the automatic change dispenser 12e ejects coins and banknotes as change.

スキャナ12fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ12fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ12fは、周知の種々のタイプうちの1つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ12fは、固定式又はハンディ式の2次元コードスキャナを含み得る。またスキャナ12fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。 The scanner 12f reads the product information and obtains the product code of the product. As the scanner 12f, various known types can be used as they are. The scanner 12f may be compatible with only one of various known types, or may be compatible with multiple types. That is, scanner 12f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 12f may include a type that identifies products from product images using image recognition technology.

タッチパネル12gは、表示デバイス及びタッチセンサを含む。表示デバイスは、その画面を、GUI画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU12aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 The touch panel 12g includes a display device and a touch sensor. The screen of the display device is an arbitrary screen such as a GUI screen. A well-known device such as a color LCD can be used as the display device. The touch sensor is arranged over the display surface of the display device. The touch sensor detects the operator's touch position on the display surface of the display device and sends the position information to the CPU 12a. A well-known device can be used as the touch sensor.

プリンタ12hは、例えばサーマルプリンタ又はドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。なお、レシート用紙とは、シート状の印刷用の媒体を指し、その素材は紙には限らない。 The printer 12h is, for example, a thermal printer or a dot impact printer, and issues receipts by printing various character strings and images on receipt paper. Note that receipt paper refers to a sheet-like printing medium, and the material is not limited to paper.

カードリーダライタ12iは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ12iは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。 The card reader/writer 12i reads data recorded on the card and writes data to the card. Cards can include not only payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, but also various cards that record information related to payment processing, such as membership cards and point cards. The card reader/writer 12i may be a magnetic, contact, or non-contact device, and may include multiple types of devices.

通信ユニット12jは、LAN13を介した通信を行う。通信ユニット12jは、LAN13が接続されたネットワーク20を介してレシートサーバ30と通信することもできる。ネットワーク20は、典型的にはインターネットである。ネットワーク20は、専用線網などの他の種類の通信網であっても良い。レシートサーバ30は、電子レシートサービスを提供するための周知の各種の処理を行う。レシートサーバ30が行う処理には、決済装置12からの電子レシートデータの収集と、収集した電子レシートデータの利用者コードに関連付けての管理と、電子レシートデータを閲覧端末で閲覧させるための処理とを含む。したがってレシートサーバ30は、管理装置の一例である。 The communication unit 12j performs communication via LAN13. The communication unit 12j can also communicate with the receipt server 30 via the network 20 to which the LAN 13 is connected. Network 20 is typically the Internet. Network 20 may be another type of communication network, such as a leased line network. The receipt server 30 performs well-known various processes for providing an electronic receipt service. The processing performed by the receipt server 30 includes collection of electronic receipt data from the settlement device 12, management of the collected electronic receipt data in association with the user code, and processing for viewing the electronic receipt data on the viewing terminal. including. Therefore, the receipt server 30 is an example of a management device.

伝送システム12kは、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、自動釣銭機12e、スキャナ12f、タッチパネル12g、プリンタ12h、カードリーダライタ12i及び通信ユニット12jの間で授受されるデータを伝送する。伝送システム12kは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。 The transmission system 12k transmits data exchanged among the CPU 12a, ROM 12b, RAM 12c, auxiliary storage unit 12d, automatic change dispenser 12e, scanner 12f, touch panel 12g, printer 12h, card reader/writer 12i and communication unit 12j. As the transmission system 12k, a well-known system including various buses such as a system bus and various interface circuits connecting these buses and each unit can be used.

なお、決済装置12のハードウェアとしては、例えば既存のセルフPOS端末を利用することが可能である。 As the hardware of the payment device 12, for example, an existing self-service POS terminal can be used.

次に、以上のように構成されたチェックアウトシステム10の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。 Next, the operation of the checkout system 10 configured as above will be described. Note that the contents of the processing described below are only examples, and various processing that can obtain similar results can be used as appropriate.

商品登録装置11が、買上商品の登録処理を行うモードで起動されると、CPU11aは、ROM11b又は補助記憶ユニット11dに記憶された制御プログラムに従った制御処理を開始する。
図3及び図4はCPU11aの制御処理のフローチャートである。
When the product registration device 11 is activated in a mode for registering purchased products, the CPU 11a starts control processing according to the control program stored in the ROM 11b or the auxiliary storage unit 11d.
3 and 4 are flowcharts of the control processing of the CPU 11a.

Act1においてCPU11aは、レシートフラグをリセットする。レシートフラグは、セット状態であるときに、電子レシートサービスを利用する設定であることを示す。レシートフラグは、例えばRAM11cに記憶される1ビットのデータである。
Act2においてCPU11aは、RAM11c中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。
Act3においてCPU11aは、第2のタッチパネル11hの画面の一部領域を待受画面とする。待受画面は、新たな取引に関する買上登録を開始することができることを表すものであり、どのような情報を表すかは任意であって良い。
In Act1, the CPU 11a resets the receipt flag. When the receipt flag is set, it indicates that the electronic receipt service is to be used. The receipt flag is 1-bit data stored in the RAM 11c, for example.
In Act2, the CPU 11a clears the registered product table set in the RAM 11c. The registered product table is a data table for describing information on products for which purchase registration has been completed.
In Act 3, the CPU 11a sets a partial area of the screen of the second touch panel 11h as a standby screen. The standby screen indicates that purchase registration for a new transaction can be started, and any information may be displayed.

Act4においてCPU11aは、電子レシートサービスの利用者を識別するための利用者コードが取得されたか否かを確認する。そしてCPU11aは、利用者コードが取得されていないためにNoと判定したならば、Act5へと進む。
Act5においてCPU11aは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてCPU11aは、商品コードが取得されていないためにNoと判定したならば、Act4へと戻る。
かくしてAct4,Act5においてCPU11aは、利用者コードが取得されるか、あるいは商品コードが取得されるのを待ち受ける。なおCPU11aは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
In Act 4, the CPU 11a confirms whether or not the user code for identifying the user of the electronic receipt service has been acquired. If the CPU 11a determines No because the user code has not been acquired, the CPU 11a proceeds to Act5.
In Act 5, the CPU 11a confirms whether or not the product code of the product to be registered for purchase has been obtained. If the CPU 11a determines No because the product code has not been acquired, the process returns to Act4.
Thus, in Acts 4 and 5, the CPU 11a waits for the acquisition of the user code or the acquisition of the product code. It should be noted that the CPU 11a may confirm the occurrence of another event such as another operation being performed during the standby here, and shift to processing according to the occurrence event.

買物客22が買い上げようとする商品の買上登録が商品登録装置11で行われる状況になると、当該買物客22は商品登録装置11の前に立つ。そして買物客22は、今回の取引に関して電子レシートサービスの適用を希望するならば、自らの利用者コードを従業員21に提示する。具体的には買物客22は例えば、自らが所持するスマートフォンの画面を、利用者コードを表したバーコードを含んだ会員証画面とした状態で従業員21に提示する。そうすると従業員21は、例えばスキャナ11fを用いて、上記のバーコードを商品登録装置11に読み取らせる。そしてこの場合にCPU11aはAct4にてYesと判定し、Act6へと進む。
Act6においてCPU11aは、スキャナ11fが読み取ったバーコードが表す利用者コードをRAM11c又は補助記憶ユニット11dに保存する。かくして、制御プログラムに基づく制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは第1の取得手段として機能する。
Act7においてCPU11aは、レシートフラグをセットする。そしてCPU11aは、この後にAct4及びAct5の待ち受け状態に戻る。
The shopper 22 stands in front of the product registration device 11 when the product to be purchased by the shopper 22 is registered in the product registration device 11 . If the shopper 22 wishes to apply the electronic receipt service for this transaction, the shopper 22 presents his/her own user code to the employee 21 . Specifically, for example, the shopper 22 presents the screen of his/her smartphone to the employee 21 as a membership card screen containing a barcode representing the user code. Then, the employee 21 causes the product registration device 11 to read the bar code using, for example, the scanner 11f. In this case, the CPU 11a determines Yes in Act4 and proceeds to Act6.
In Act 6, the CPU 11a stores the user code represented by the barcode read by the scanner 11f in the RAM 11c or the auxiliary storage unit 11d. Thus, the CPU 11a executes the control process based on the control program, so that the computer having the CPU 11a as a central part functions as the first acquisition means.
In Act7, the CPU 11a sets a receipt flag. After that, the CPU 11a returns to the standby state of Act4 and Act5.

ところでCPU11aは、図3,図4に示した制御処理とは別の周知の処理によって、従業員21による操作に基づいて商品コードを取得する。そしてCPU11aは、図3に示すAct4及びAct5の待ち受け状態にあるときに商品コードを取得したためにAct5にてYesと判定したならば、Act8へと進む。
Act8においてCPU11aは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。
By the way, the CPU 11a acquires the product code based on the operation by the employee 21 by a well-known process different from the control process shown in FIGS. Then, if the CPU 11a determines Yes in Act5 because the product code was acquired while in the waiting state of Act4 and Act5 shown in FIG. 3, the CPU 11a proceeds to Act8.
In Act8, the CPU 11a updates the registered product table to include the acquired product code.

Act9においてCPU11aは、第1のタッチパネル11g及び第2のタッチパネル11hの少なくとも一方の画面の一部領域を登録画面とする。登録画面は、登録商品テーブルの内容などを表し、登録処理の実施状況を買物客22に確認させるものである。CPU11aは、レシートフラグの状態に応じて登録画面を異ならせる。
図5は利用者コード取得前における一例としての登録画面SC1を示す図である。図6は利用者コード取得後における一例としての登録画面SC2を示す図である。
CPU11aは、利用者コードが取得される前、すなわちレシートフラグがセットされていない状態であるならば、登録画面SC1のような画面とする。またCPU11aは、利用者コードが取得された後、すなわちレシートフラグがセットされた状態であるならば、登録画面SC2のような画面とする。
In Act 9, the CPU 11a sets a partial area of the screen of at least one of the first touch panel 11g and the second touch panel 11h as a registration screen. The registration screen displays the contents of the registered product table, etc., and allows the shopper 22 to confirm the implementation status of the registration process. The CPU 11a changes the registration screen according to the state of the receipt flag.
FIG. 5 is a diagram showing a registration screen SC1 as an example before acquiring a user code. FIG. 6 is a diagram showing a registration screen SC2 as an example after obtaining the user code.
Before the user code is acquired, that is, if the receipt flag is not set, the CPU 11a displays a screen such as the registration screen SC1. After the user code is acquired, that is, if the receipt flag is set, the CPU 11a displays a screen such as the registration screen SC2.

登録画面SC1,SC2はいずれも、領域R1,R2を含む。登録画面SC2はさらに、アイコンIC1を含む。
領域R1は、最も新しく買上登録がなされた商品に関する商品名、個数及び単価と、その商品を登録した後の買上商品の合計個数及び合計金額とを表示するための領域である。領域R2は、登録画面SC1に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価及び金額のリストを表示するための領域である。アイコンIC1は、電子レシートサービスを利用する設定となっていることを表す。
Both registration screens SC1 and SC2 include regions R1 and R2. The registration screen SC2 further includes an icon IC1.
Area R1 is an area for displaying the product name, quantity and unit price of the product most recently registered for purchase, and the total quantity and total price of purchased products after the product is registered. The area R2 is an area for displaying a list of product names, quantities, unit prices, and prices of products registered for purchase prior to the product displayed on the registration screen SC1. Icon IC1 indicates that the electronic receipt service is set to be used.

なお、登録画面SC1,SC2は、領域R1,R2の役割を明らかとするために、買上登録がなされた複数の商品に関する各種の情報を表した状態を示している。しかしながら、CPU11aがAct9へと進んだときには、登録商品テーブルは1つの商品に関する情報のみを含む。このため登録画面は、領域R1においては商品に関する情報を表すが、領域R2においては商品に関する情報を表さない。 Note that the registration screens SC1 and SC2 show various types of information about a plurality of commodities registered for purchase, in order to clarify the roles of the areas R1 and R2. However, when the CPU 11a proceeds to Act 9, the registered product table only contains information about one product. Therefore, the registration screen displays information about the product in the region R1, but does not display information about the product in the region R2.

CPU11aは、第1のタッチパネル11gの画面のうちの領域R1,R2している領域以外には、従業員21が商品を指定するための商品ボタンと、小計ボタンなどの各種の機能ボタンとを表す。 The CPU 11a displays product buttons for the employee 21 to specify products and various function buttons such as a subtotal button on the screen of the first touch panel 11g other than the regions R1 and R2. .

図4中のAct10においてCPU11aは、利用者コードが取得されたか否かを確認する。そしてCPU11aは、利用者コードが取得されていないためにNoと判定したならば、Act11へと進む。
Act11においてCPU11aは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてCPU11aは、商品コードが取得されていないためにNoと判定したならば、Act12へと進む。
In Act 10 in FIG. 4, the CPU 11a confirms whether or not the user code has been acquired. If the CPU 11a determines No because the user code has not been acquired, the CPU 11a proceeds to Act11.
In Act11, the CPU 11a confirms whether or not the product code of the product to be registered for purchase has been acquired. If the CPU 11a determines No because the product code has not been acquired, the CPU 11a proceeds to Act12.

Act12においてCPU11aは、第1のタッチパネル11gの画面中に表示された小計ボタンがタッチされたか否かを確認する。そしてCPU11aは、当該操作がなされていないためにNoと判定したならば、Act10へと戻る。 In Act12, the CPU 11a confirms whether or not the subtotal button displayed on the screen of the first touch panel 11g has been touched. If the CPU 11a determines No because the operation has not been performed, the process returns to Act10.

かくしてAct10~Act12においてCPU11aは、利用者コードが取得されるか、新たに商品コードが取得されるか、あるいは小計ボタンがタッチされるのを待ち受ける。なおCPU11aは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。 Thus, in Act10 to Act12, the CPU 11a waits for the user code to be acquired, the product code to be newly acquired, or the subtotal button to be touched. It should be noted that the CPU 11a may confirm the occurrence of another event such as another operation being performed during the standby here, and shift to processing according to the occurrence event.

買上登録が完了するのを待っている買物客22は、買上登録がなされている間は、自らが所持するスマートフォンの画面を、利用者コードを表したバーコードを含んだ会員証画面とした状態で従業員21に提示して良い。会員証画面を提示された従業員21は、例えばスキャナ11fを用いて、上記のバーコードを商品登録装置11に読み取らせる。そしてCPU11aは、この場合にはAct10にてYesと判定し、Act13へと進む。 Act13においてCPU11aは、スキャナ11fが読み取ったバーコードが表す利用者コードをRAM11c又は補助記憶ユニット11dに保存する。
Act14においてCPU11aは、レシートフラグをセットする。そしてCPU11aは、この後にAct10~Act12の待ち受け状態に戻る。またこれに応じてCPU11aは、アイコンIC1を表すよう登録画面を更新する。
The shopper 22 who is waiting for the purchase registration to be completed is in a state where the screen of the smartphone he/she owns is the membership card screen including the bar code representing the user code while the purchase registration is being performed. can be presented to the employee 21. The employee 21 presented with the membership card screen causes the product registration device 11 to read the bar code using, for example, the scanner 11f. In this case, the CPU 11a determines Yes in Act10, and proceeds to Act13. In Act 13, the CPU 11a stores the user code represented by the barcode read by the scanner 11f in the RAM 11c or the auxiliary storage unit 11d.
In Act14, the CPU 11a sets a receipt flag. After that, the CPU 11a returns to the standby state of Act10 to Act12. Further, in response to this, the CPU 11a updates the registration screen to display the icon IC1.

一方、CPU11aは、前述と同様にして商品コードを取得したためにAct11にてYesと判定したならば、Act15へと進む。
Act15においてCPU11aは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。またこれに応じてCPU11aは、更新後の登録商品テーブルの内容に準じるように登録画面を更新する。そしてCPU11aはこの後に、Act10~Act12の待ち受け状態に戻る。このようにして作成される登録商品テーブルは、買上商品のリストを表す。したがって、制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは第1の生成手段として機能する。
On the other hand, if the CPU 11a determines Yes in Act11 because it has acquired the product code in the same manner as described above, the CPU 11a proceeds to Act15.
In Act 15, the CPU 11a updates the registered product table to include the acquired product code. Further, in response to this, the CPU 11a updates the registration screen so as to conform to the contents of the updated registered product table. After that, the CPU 11a returns to the standby state of Act10 to Act12. The registered product table created in this manner represents a list of purchased products. Therefore, the CPU 11a executes the control process based on the control program, so that the computer having the CPU 11a as its central part functions as the first generating means.

従業員21は、1取引に関する買上商品の全ての買上登録を終了すると、第1のタッチパネル11gにて小計ボタンにタッチする。CPU11aは、小計ボタンがタッチされたことが第1のタッチパネル11gにより検出されたためにAct12にてYesと判定したならば、Act16へと進む。
Act16においてCPU11aは、この時点における登録商品テーブルの内容に基づいて、登録商品に関する決済のための決済情報を生成する。決済情報は、登録商品のリストを含む。決済情報は、買上商品の合計個数及び合計金額などの情報を含んでも良い。かくして制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは第2の生成手段として機能する。
When the employee 21 completes the purchase registration of all purchased products for one transaction, the employee 21 touches the subtotal button on the first touch panel 11g. If the CPU 11a determines Yes in Act12 because the first touch panel 11g has detected that the subtotal button has been touched, the CPU 11a proceeds to Act16.
In Act 16, the CPU 11a generates payment information for payment regarding the registered product based on the contents of the registered product table at this time. The payment information includes a list of registered products. The payment information may include information such as the total number of products purchased and the total price. As a result of the CPU 11a executing the control process based on the control program, the computer having the CPU 11a as its central part functions as the second generating means.

Act17においてCPU11aは、レシートフラグがセット状態であるか否かを確認する。そしてCPU11aは、レシートフラグがセット状態であるためにYesと判定したならば、Act18へと進む。
Act18においてCPU11aは、RAM11c又は補助記憶ユニット11dに保存されている利用者コードを、Act16で生成した決済情報に追加する。そしてこののちにCPU11aは、Act19へと進む。なおCPU11aは、レシートフラグがセット状態ではないためにAct17にてNoと判定したならば、Act18をパスしてAct19へと進む。
In Act 17, the CPU 11a confirms whether or not the receipt flag is set. If the CPU 11a determines Yes because the receipt flag is set, the CPU 11a proceeds to Act18.
In Act18, the CPU 11a adds the user code stored in the RAM 11c or the auxiliary storage unit 11d to the payment information generated in Act16. After that, the CPU 11a proceeds to Act19. If the CPU 11a determines No in Act17 because the receipt flag is not set, the CPU 11a skips Act18 and proceeds to Act19.

Act19においてCPU11aは、第1のタッチパネル11gの画面の一部領域を選択画面とする。選択画面は、決済情報の転送先とする決済装置12を操作者に指定させるためのGUI画面であり、それぞれ異なる決済装置12が割り付けられた複数のボタンを含む。
Act20においてCPU11aは、決済情報の転送先とする決済装置12が指定されたか否かを確認する。そしてCPU11aは、決済装置12が指定されていないためにNoと判定したならば、Act20を繰り返す。かくしてCPU11aはAct20においては、決済情報の転送先とする決済装置12が指定されるのを待ち受ける。
In Act19, the CPU 11a selects a partial area of the screen of the first touch panel 11g as a selection screen. The selection screen is a GUI screen for allowing the operator to specify the payment device 12 to which payment information is to be transferred, and includes a plurality of buttons to which different payment devices 12 are assigned.
In Act 20, the CPU 11a confirms whether or not the settlement device 12 to which the settlement information is to be transferred has been specified. If the CPU 11a determines No because the payment device 12 is not specified, the CPU 11a repeats Act20. Thus, in Act 20, the CPU 11a waits for designation of the payment device 12 to which the payment information is to be transferred.

CPU11aは、Act20の待ち受け状態にあるときに、例えば選択画面のボタンのいずれかが従業員21によりタッチされるなどにより決済装置12の指定がなされたならばAct20にてYesと判定し、Act21へと進む。
Act21においてCPU11aは、決済情報を、指定された決済装置12に対して転送する。CPU11aは具体的には、指定された決済装置12を宛先として、決済情報をLAN13へと送信するように通信ユニット11kを制御する。これにより、決済情報が決済装置12へと通知されることとなる。かくして、制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは通知手段として機能する。
When the CPU 11a is in the waiting state of Act20, for example, if the employee 21 touches any of the buttons on the selection screen to specify the payment device 12, the CPU 11a determines Yes in Act20, and proceeds to Act21. and proceed.
In Act 21 , the CPU 11 a transfers the payment information to the specified payment device 12 . Specifically, the CPU 11a controls the communication unit 11k so as to transmit the payment information to the LAN 13 with the designated payment device 12 as the destination. As a result, the payment information is notified to the payment device 12 . Thus, the CPU 11a executes control processing based on the control program, so that the computer having the CPU 11a as its central part functions as notification means.

Act22においてCPU11aは、第1のタッチパネル11gの画面の一部領域を報知画面とする。 In Act 22, the CPU 11a sets a partial area of the screen of the first touch panel 11g as a notification screen.

報知画面は、セミセルフによる決済のために決済情報を指定の決済装置12へと転送したことを従業員21に認識させるための画面である。なお、セミセルフによる決済とは、買物客22による操作に応じて決済装置12において決済処理を実行する決済形態である。
そしてCPU11aは、報知画面内に、報知画面を閉じることを従業員21が指示するために表したボタンがタッチされたことに応じて、図3中のAct1へと戻り、それ以降の処理を前述したのと同様に繰り返す。
The notification screen is a screen for making the employee 21 aware that the payment information has been transferred to the specified payment device 12 for semi-self payment. It should be noted that semi-self-payment is a form of payment in which payment processing is executed by the payment device 12 according to an operation by the shopper 22 .
Then, in response to the touch of the button indicated by the employee 21 to instruct closing of the notification screen within the notification screen, the CPU 11a returns to Act1 in FIG. Repeat as you did.

一方、決済装置12が起動されると、CPU12aは、ROM12b又は補助記憶ユニット12dに記憶された制御プログラムに従った制御処理を開始する。
図7及び図8はCPU12aの制御処理のフローチャートである。
On the other hand, when the payment device 12 is activated, the CPU 12a starts control processing according to the control program stored in the ROM 12b or the auxiliary storage unit 12d.
7 and 8 are flow charts of the control processing of the CPU 12a.

図7中のAct31においてCPU12aは、レシートフラグをリセットする。レシートフラグは、セット状態であるときに、電子レシートサービスを利用する設定であることを示す。レシートフラグは、例えばRAM12cに記憶される1ビットのデータである。 Act32においてCPU12aは、タッチパネル12gの画面を待機画面とする。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができない旨の文字メッセージを表す画像を表示するものを基本の画面とするとともに、広告などを表す任意の画像を表示するものをスクリーンセーバーとして表示するものとすることが想定される。 In Act31 in FIG. 7, the CPU 12a resets the receipt flag. When the receipt flag is set, it indicates that the electronic receipt service is to be used. The receipt flag is 1-bit data stored in the RAM 12c, for example. In Act 32, the CPU 12a sets the screen of the touch panel 12g as a standby screen. The standby screen indicates that the settlement process is not in progress, and any information may be displayed. For example, the standby screen is basically a screen that displays an image that displays a text message to the effect that payment cannot be processed, and a screen saver that displays an arbitrary image that displays an advertisement, etc. is assumed.

Act33においてCPU12aは、決済情報が受信されたか否かを確認する。そしてCPU12aは、決済情報が受信されていないためにNoと判定したならば、Act33を繰り返す。かくしてCPU12aはAct33においては、決済情報が受信されるのを待ち受ける。
前述のように商品登録装置11からLAN13へと送出された決済情報の宛先となっている決済装置12に設けられた通信ユニット12jは、当該決済情報を受信し、RAM12c又は補助記憶ユニット12dに保存する。
In Act 33, the CPU 12a confirms whether payment information has been received. If the CPU 12a determines No because the payment information has not been received, the CPU 12a repeats Act33. Thus, in Act 33, the CPU 12a waits for payment information to be received.
As described above, the communication unit 12j provided in the settlement device 12, which is the destination of the settlement information sent from the product registration device 11 to the LAN 13, receives the settlement information and stores it in the RAM 12c or the auxiliary storage unit 12d. do.

CPU12aは、このようにして決済情報が受信されたことに応じてAct33にてYesと判定し、Act34へと進む。
Act34においてCPU12aは、決済情報に基づいて決済金額を決定する。具体的にはCPU12aは例えば、決済情報に含まれる商品リストに示された買上商品のそれぞれの金額の合計金額を算出し、これを決済金額として決定する。あるいは、決済情報に合計金額が含まれるならば、当該合計金額をそのまま決済金額と決定しても良い。なお、ここでCPU12aが合計金額を算出するならば、決済装置12は会計装置とも称される。
The CPU 12a determines Yes in Act33 in response to receiving the payment information in this way, and proceeds to Act34.
In Act 34, the CPU 12a determines the settlement amount based on the settlement information. Specifically, the CPU 12a, for example, calculates the total amount of the purchased products shown in the product list included in the payment information, and determines this as the payment amount. Alternatively, if the payment information includes the total amount, the total amount may be directly determined as the payment amount. If the CPU 12a calculates the total amount here, the settlement device 12 is also called an accounting device.

Act35においてCPU12aは、受信された決済情報に利用者コードが含まれるか否かを確認する。そしてCPU12aは、利用者コードが含まれるためにYesと判定したならば、Act36へと進む。
Act36においてCPU12aは、タッチパネル12gの画面を第1の選択画面とする。第1の選択画面は、操作者に決済方法を指定させるためのGUI画面である。
図9は一例としての第1の選択画面SC3を示す図である。
第1の選択画面SC3は、各種の指定のために操作者がタッチするための6つのボタンB1,B2,B3,B4,B5,B6を含む。ボタンB1~B3には、現金決済、クレジット決済及びプリペイドカード決済がそれぞれ割り付けられている。ボタンB5,B6には、店員呼出及び言語切替がそれぞれ割り付けられている。
In Act 35, the CPU 12a confirms whether or not the user code is included in the received payment information. If the CPU 12a determines Yes because the user code is included, the CPU 12a proceeds to Act36.
In Act36, the CPU 12a sets the screen of the touch panel 12g as the first selection screen. The first selection screen is a GUI screen for allowing the operator to specify the payment method.
FIG. 9 is a diagram showing the first selection screen SC3 as an example.
The first selection screen SC3 includes six buttons B1, B2, B3, B4, B5 and B6 that are touched by the operator for various designations. Cash payment, credit payment, and prepaid card payment are assigned to buttons B1 to B3, respectively. Buttons B5 and B6 are assigned to call a clerk and switch languages, respectively.

Act37においてCPU12aは、受信された決済情報に含まれた利用者コードをRAM12c又は補助記憶ユニット12dに保存する。
Act38においてCPU12aは、レシートフラグをセットする。
Act39においてCPU12aは、決済方法が指定されたか否かを確認する。そしてCPU12aは、決済方法を指定する操作がなされていないためにNoと判定したならば、Act39を繰り返す。かくしてAct39においてCPU12aは、決済方法が指定されるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてCPU12aは、決済方法を指定するのとは別の操作が行われるのも待ち受けている。そしてCPU12aは、そのような操作が行われたならば、行われた操作に応じた図示しない処理に移行する。例えばCPU12aは、ボタンB5へのタッチがタッチパネル12gで検出されたならば、例えば図1,2に示されない監視用端末での警報動作を行わせるための処理に移行する。また例えばCPU12aは、ボタンB6へのタッチがタッチパネル12gで検出されたならば、タッチパネル12gの画面における表示を英語表記とするための処理に移行する。
In Act 37, the CPU 12a stores the user code included in the received payment information in the RAM 12c or the auxiliary storage unit 12d.
In Act38, the CPU 12a sets a receipt flag.
In Act 39, the CPU 12a confirms whether or not a settlement method has been designated. If the CPU 12a determines No because the operation to specify the settlement method has not been performed, Act39 is repeated. Thus, in Act 39, the CPU 12a waits for designation of the settlement method. Although not shown, in this waiting state, the CPU 12a also waits for an operation other than designating the settlement method. Then, when such an operation is performed, the CPU 12a shifts to a process (not shown) corresponding to the performed operation. For example, when the touch panel 12g detects that the button B5 is touched, the CPU 12a shifts to processing for causing a monitoring terminal (not shown in FIGS. 1 and 2) to perform an alarm operation. Further, for example, when the touch panel 12g detects that the button B6 is touched, the CPU 12a shifts to a process for displaying English on the screen of the touch panel 12g.

一方でCPU12aは、受信された決済情報に利用者コードが含まれないためにAct35にてNoと判定したならば、Act40へと進む。
Act40においてCPU12aは、タッチパネル12gの画面を第2の選択画面とする。第2の選択画面は、操作者に決済方法を指定させるためのGUI画面である。
図10は一例としての第2の選択画面SC4を示す図である。なお、図10においては、図9と同一の要素には同一の符号を付し、その詳細な説明は省略する。
第2の選択画面SC4は、各種の指定のために操作者がタッチするための6つのボタンB1,B2,B3,B4,B5,B6と、文字メッセージM1とを含む。つまり第2の選択画面SC4は、第1の選択画面SC3に文字メッセージM1を付加した画面である。文字メッセージM1は、電子レシートサービスを利用するためには、利用者コードを表したバーコードをスキャナ12fにかざすべきであることを買物客22に対して案内するものである。
On the other hand, if the CPU 12a determines No in Act35 because the user code is not included in the received payment information, the CPU 12a proceeds to Act40.
In Act 40, the CPU 12a sets the screen of the touch panel 12g as the second selection screen. The second selection screen is a GUI screen for allowing the operator to specify the payment method.
FIG. 10 is a diagram showing the second selection screen SC4 as an example. 10, the same elements as in FIG. 9 are denoted by the same reference numerals, and detailed description thereof will be omitted.
The second selection screen SC4 includes six buttons B1, B2, B3, B4, B5, and B6 for the operator to touch for various designations, and a character message M1. That is, the second selection screen SC4 is a screen obtained by adding the character message M1 to the first selection screen SC3. The character message M1 guides the shopper 22 to hold the barcode representing the user code over the scanner 12f in order to use the electronic receipt service.

Act41においてCPU12aは、利用者コードが取得されたか否かを確認する。そしてCPU12aは、利用者コードが取得されていないためにNoと判定したならば、Act42へと進む。
Act42においてCPU12aは、決済方法が指定されたか否かを確認する。そしてCPU12aは、決済方法を指定する操作がなされていないためにNoと判定したならば、Act41へと戻る。
かくしてCPU12aは、Act41及びAct42においては、利用者コードが取得されるか、あるいは決済方法が指定されるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてCPU12aは、Act39の待ち受け状態にて行っているのと同様な処理に別の操作が行われるのも待ち受けている。
In Act 41, the CPU 12a confirms whether or not the user code has been acquired. If the CPU 12a determines No because the user code has not been acquired, the CPU 12a proceeds to Act42.
In Act 42, the CPU 12a confirms whether or not a settlement method has been specified. If the CPU 12a determines No because the operation to specify the payment method has not been performed, the process returns to Act41.
Thus, in Act 41 and Act 42, the CPU 12a waits for the user code to be acquired or the payment method to be designated. Although illustration is omitted, in this standby state, the CPU 12a also waits for another operation to be performed in the same processing as in the standby state of Act39.

買物客22は、電子レシートサービスの利用を希望する場合には、文字メッセージM1に基づいて、自らが所持するスマートフォンの画面に表示させたバーコードをスキャナ12fにかざす。そうするとスキャナ12fは、当該のバーコードを読み取る。そしてこの場合にCPU12aはAct41にてYesと判定し、Act37以降を上述したのと同様に実行する。ただしCPU12aはAct37においては、スキャナ12fが読み取ったバーコードが表す利用者コードを保存する。かくして、制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは第2の取得手段として機能する。そして、タッチパネル12gの画面を第2の選択画面とすることは、第2の取得手段に利用者コードを取得させるように操作者に案内する案内動作に相当する。したがって、CPU12aを中枢部分とするコンピュータとタッチパネル12gとの協働によって案内手段としての機能が実現される。 When the shopper 22 wishes to use the electronic receipt service, based on the character message M1, the shopper 22 holds the barcode displayed on the screen of the smartphone he or she owns over the scanner 12f. The scanner 12f then reads the bar code. In this case, the CPU 12a determines Yes in Act41, and executes Act37 and subsequent steps in the same manner as described above. However, in Act 37, the CPU 12a stores the user code represented by the barcode read by the scanner 12f. Thus, the CPU 12a executes the control process based on the control program, so that the computer having the CPU 12a as a central part functions as the second acquisition means. Setting the screen of the touch panel 12g as the second selection screen corresponds to guidance operation for guiding the operator to acquire the user code by the second acquisition means. Therefore, the function of the guide means is realized by cooperation between the computer having the CPU 12a as a central part and the touch panel 12g.

操作者は、タッチパネル12gの画面が第1の選択画面又は第2の選択画面であるときに、ボタンB1~B3のうちの決済に用いる決済方法が割り付けられているボタンにタッチするなどして決済方法を指定する。CPU12aは、このような操作がタッチパネル12gで検出されたならばAct39又はAct42でYesと判定し、図8中のAct43へと進む。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは、決済方法を選択する選択手段として機能する。 When the screen of the touch panel 12g is the first selection screen or the second selection screen, the operator makes a payment by, for example, touching one of the buttons B1 to B3 to which the payment method used for payment is assigned. specify the method. If such an operation is detected on the touch panel 12g, the CPU 12a determines Yes in Act39 or Act42, and proceeds to Act43 in FIG. As a result of the CPU 12a executing the control process based on the control program, the computer having the CPU 12a as its central part functions as a selection means for selecting a settlement method.

Act43においてCPU12aは、タッチパネル12gの画面を支払画面とする。支払画面は、決済のための支払情報の入力のための操作者による操作を案内する画面である。CPU12aは、例えば決済方法として現金決済が指定された場合であれば、支払画面を現金の投入を促す内容とする。 In Act 43, the CPU 12a uses the screen of the touch panel 12g as a payment screen. The payment screen is a screen that guides the operation by the operator for inputting payment information for settlement. For example, if cash settlement is specified as the settlement method, the CPU 12a displays the content of prompting the user to insert cash on the payment screen.

Act44においてCPU12aは、支払いのための操作が行われたか否かを確認する。そしてCPU12aは、支払いのための操作が行われていないためにNoと判定したならば、Act44を繰り返す。かくしてCPU12aはAct44においては、支払いのための操作が行われるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてCPU12aは、支払いのための操作とは別の操作が行われるのも待ち受けている。そしてCPU12aは、そのような操作が行われたならば、行われた操作に応じた図示しない処理に移行する。 In Act 44, the CPU 12a confirms whether or not an operation for payment has been performed. If the CPU 12a determines No because no payment operation has been performed, the CPU 12a repeats Act44. Thus, in Act 44, the CPU 12a waits for a payment operation. Although not shown, in this waiting state, the CPU 12a also waits for an operation other than the operation for payment. Then, when such an operation is performed, the CPU 12a shifts to a process (not shown) corresponding to the performed operation.

操作者は、支払画面に従って、支払いのための操作を行う。例えば現金決済を指定した場合に操作者は、自動釣銭機12eへの紙幣投入口及び硬貨投入口へと紙幣及び硬貨を投入する。またクレジット決済又はプリペイドカード決済を指定した場合に操作者は、カードリーダライタ12iの挿入口に、クレジットカード又はプリペイドカードを挿入する。自動釣銭機12eは、紙幣及び硬貨の少なくともいずれかが投入されると、投入された紙幣及び硬貨を計数し、投入金額を求める。またカードリーダライタ12iは、クレジットカードが挿入されたならば、このクレジットカードに記録されているデータを読み取る。カードリーダライタ12iは、プリペイドカードが挿入されたならば、プリペイドカードに記録されている残額のデータを読み取る。 The operator performs an operation for payment according to the payment screen. For example, when cash settlement is specified, the operator inserts banknotes and coins into the banknote slot and coin slot of the automatic change dispenser 12e. When the operator designates credit payment or prepaid card payment, the operator inserts a credit card or prepaid card into the slot of the card reader/writer 12i. When at least one of bills and coins is inserted, the automatic change dispenser 12e counts the inserted bills and coins and obtains the amount of money inserted. Also, when a credit card is inserted, the card reader/writer 12i reads data recorded in the credit card. When the prepaid card is inserted, the card reader/writer 12i reads the balance data recorded on the prepaid card.

CPU12aは、支払操作が行われたためにAct44にてYesと判定したならば、Act45へと進む。
Act45においてCPU12aは、上記のように自動釣銭機12eで求められた投入金額又はカードリーダライタ12iで読み取られたデータを支払情報として取得する。
If the CPU 12a determines Yes in Act44 because the payment operation has been performed, the CPU 12a proceeds to Act45.
In Act 45, the CPU 12a acquires the inserted amount obtained by the automatic change dispenser 12e or the data read by the card reader/writer 12i as payment information.

Act46においてCPU12aは、上記の支払情報を用いた決済処理を行う。この決済処理は、既存の同種の決済装置で行われているのと同様な処理であって良いので、その詳細の説明は省略する。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは決済処理を行う決済手段として機能する。 In Act 46, the CPU 12a performs settlement processing using the above payment information. Since this payment processing may be the same processing as that performed by existing payment devices of the same type, detailed description thereof will be omitted. Thus, the CPU 12a executes the control processing based on the control program, so that the computer having the CPU 12a as a central part functions as settlement means for performing settlement processing.

Act47においてCPU12aは、レシート情報を生成し、RAM12c又は補助記憶ユニット12dに保存する。レシート情報は、例えばテキストデータ形式などの非構造化形式である。CPU12aは、決済情報のうちの商品リストなどのレシートに記載すべき情報と、決済処理の結果を表す情報とをレシート情報に含める。なお、決済処理の結果を表す情報とは、例えば現金決済が行われたのであれば、決済の対象となった金額、預かり金額、釣銭額、あるいは決済日時などの情報である。つまり、レシート情報とは、レシートに記載すべき各種の情報の集合である。そして、レシート情報にどのような情報を含むかは、任意である。ただしCPU12aは、利用者コードがRAM12c又は補助記憶ユニット12dに保存されているならば、その利用者コードを、利用者コードであることを識別可能なようにレシート情報に含める。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは第3の生成手段として機能する。 In Act 47, the CPU 12a generates receipt information and stores it in the RAM 12c or the auxiliary storage unit 12d. The receipt information is in an unstructured format such as text data format. The CPU 12a includes, in the receipt information, information to be written on the receipt, such as a product list, and information representing the result of the payment processing, among the payment information. The information representing the result of settlement processing is, for example, information such as the amount of money to be settled, the amount deposited, the amount of change, or the date and time of settlement, if the settlement is made in cash. That is, the receipt information is a collection of various information to be written on the receipt. And what kind of information is included in the receipt information is arbitrary. However, if the user code is stored in the RAM 12c or the auxiliary storage unit 12d, the CPU 12a includes the user code in the receipt information so that it can be identified as the user code. As a result of the CPU 12a executing the control process based on the control program, the computer having the CPU 12a as its central part functions as the third generating means.

Act48においてCPU12aは、レシートフラグがセットされているか否かを確認する。そしてCPU12aは、レシートフラグがセットされていないためにNoと判定したならば、Act49へと進む。
Act49においてCPU12aは、タッチパネル12gの画面を第1の終了画面とする。第1の終了画面は、レシート用紙を用いたレシートが発行されることを操作者に報知するための画面である。
図11は一例としての第1の終了画面SC5を示す図である。
第1の終了画面SC5は、文字メッセージM11、画像IM1、領域R11及びボタンB11を含む。画像IM1は、レシート用紙を利用したレシートが発行される様子を表している。領域R11に示される各種の金額は、取引毎に変化する。第1の終了画面SC5は、レシート発行の他に、釣銭を払い出す場合の例である。CPU12aは、釣銭を払い出さない場合の第1の終了画面は、文字メッセージM11及び画像IM1を、釣銭を払い出さないことに応じた別の文字メッセージ及び画像に置き換えた画面とする。
In Act 48, the CPU 12a confirms whether or not the receipt flag is set. If the CPU 12a determines No because the receipt flag is not set, the CPU 12a proceeds to Act49.
In Act 49, the CPU 12a sets the screen of the touch panel 12g as the first end screen. The first end screen is a screen for notifying the operator that a receipt using receipt paper will be issued.
FIG. 11 is a diagram showing the first end screen SC5 as an example.
The first end screen SC5 includes a text message M11, an image IM1, an area R11 and a button B11. Image IM1 represents how a receipt is issued using receipt paper. Various amounts shown in area R11 change for each transaction. The first end screen SC5 is an example in which change is paid out in addition to receipt issuance. The CPU 12a replaces the character message M11 and the image IM1 with another character message and image corresponding to not paying the change as the first end screen when the change is not paid.

Act50においてCPU12aは、プリンタ12hを動作させ、Act47で生成したレシート情報に従って今回の商取引の内容をレシート用紙に印刷したレシートを発行する。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは、レシートを印刷するようにプリンタ12hを制御する印刷制御手段として機能する。そしてCPU12aを中枢部分とするコンピュータとプリンタ12hとの協働により印刷手段としての機能が実現される。
CPU12aはこののち、例えばタッチパネル12gの画面を第1の終了画面としている状態の継続時間が予め定められた時間を越えるなどの規定事象となったことに応じてAct50から図7中のAct31へと戻って、以降の処理を前述したのと同様に繰り返す。
In Act50, the CPU 12a operates the printer 12h and issues a receipt in which the content of the current commercial transaction is printed on receipt paper according to the receipt information generated in Act47. As a result of the CPU 12a executing the control process based on the control program, the computer having the CPU 12a as its central part functions as print control means for controlling the printer 12h to print the receipt. The printer 12h cooperates with a computer having the CPU 12a as a central part to realize the function of printing means.
After that, the CPU 12a shifts from Act 50 to Act 31 in FIG. 7 in response to a specified event such as the duration of the state in which the screen of the touch panel 12g is set as the first end screen exceeds a predetermined time. Go back and repeat the subsequent processing in the same manner as described above.

一方でCPU12aは、レシートフラグがセットされているためにAct48にてYesと判定したならば、Act51へと進む。
Act51においてCPU12aは、タッチパネル12gの画面を第2の終了画面とする。第2の終了画面は、レシート用紙を利用したレシートが発行されないことを操作者に報知するための画面である。
図12は一例としての第2の終了画面SC6を示す図である。なお、図12においては、図10と同一の要素には同一の符号を付し、その詳細な説明は省略する。
第2の終了画面SC6は、文字メッセージM21、画像IM11、領域R11及びボタンB11を含む。画像IM11は、レシート用紙を利用したレシートが発行されないことを表している。第2の終了画面SC6は、釣銭を払い出す場合の例である。CPU12aは、釣銭を払い出さない場合の第2の終了画面は、文字メッセージM21及び画像IM11を、釣銭を払い出さないことに応じた別の文字メッセージ及び画像に置き換えた画面とする。そしてCPU12aは、例えばタッチパネル12gの画面を第2の終了画面としている状態の継続時間が予め定められた時間を越えるなどの規定事象となったことに応じてAct51から図7中のAct31へと戻って、以降の処理を前述したのと同様に繰り返す。
On the other hand, if the CPU 12a determines Yes in Act48 because the receipt flag is set, the CPU 12a proceeds to Act51.
In Act 51, the CPU 12a sets the screen of the touch panel 12g as the second end screen. The second end screen is a screen for notifying the operator that a receipt using receipt paper will not be issued.
FIG. 12 is a diagram showing a second end screen SC6 as an example. 12, the same elements as in FIG. 10 are denoted by the same reference numerals, and detailed description thereof will be omitted.
The second end screen SC6 includes a text message M21, an image IM11, an area R11 and a button B11. Image IM11 represents that a receipt using receipt paper is not issued. The second end screen SC6 is an example of paying out change. The CPU 12a replaces the character message M21 and the image IM11 with another character message and image corresponding to not paying the change as the second end screen when the change is not paid. Then, the CPU 12a returns from Act 51 to Act 31 in FIG. 7 in response to a prescribed event such as the duration of the state in which the screen of the touch panel 12g is set as the second end screen exceeds a predetermined time. Then, the subsequent processing is repeated in the same manner as described above.

ところでCPU12aは、上記のような図7及び図8に示す制御処理を行うのと並行して、図13に示す制御処理を実行する。図13に示す制御処理は、いわゆる電子レシートエージェントとしての機能を実現するための処理である。 By the way, the CPU 12a executes the control processing shown in FIG. 13 in parallel with the control processing shown in FIGS. 7 and 8 as described above. The control processing shown in FIG. 13 is processing for realizing a function as a so-called electronic receipt agent.

Act61においてCPU12aは、図8中のAct47におけるレシート情報の生成がなされたか否かを確認する。そしてCPU12aは、レシート情報が生成されていなければ、Act61を繰り返す。かくしてCPU12aはAct61においては、レシート情報が生成されるのを待ち受ける。そしてCPU12aは、レシート情報が生成されたためにYesと判定したならば、Act62へと進む。 In Act 61, the CPU 12a confirms whether or not receipt information has been generated in Act 47 in FIG. If the receipt information is not generated, the CPU 12a repeats Act61. Thus, in Act 61, the CPU 12a waits for receipt information to be generated. If the CPU 12a determines Yes because the receipt information has been generated, the CPU 12a proceeds to Act62.

Act62においてCPU12aは、生成されたレシート情報に利用者コードが含まれているか否かを確認する。そしてCPU12aは、利用者コードが含まれないためにNoと判定したならば、Act61の待ち受け状態に戻る。つまり、Act61及びAct61においてCPU12aは、利用者コードを含んだレシート情報が生成されるのを待ち受ける。そしてCPU12aは、利用者コードを含んだレシート情報が生成されたためにAct62にてYesと判定したならば、Act63へと進む。 In Act 62, the CPU 12a confirms whether or not the user code is included in the generated receipt information. If the CPU 12a determines No because the user code is not included, the CPU 12a returns to the standby state of Act61. In other words, in Act61 and Act61, the CPU 12a waits for generation of receipt information including the user code. If the CPU 12a determines Yes in Act62 because the receipt information including the user code is generated, the CPU 12a proceeds to Act63.

Act63においてCPU12aは、Act47にて生成されてRAM12c又は補助記憶ユニット12dに保存されたレシート情報に基づいて電子レシートデータを生成する。CPU12aは具体的には、レシート情報に含まれる情報を、例えばXML(extensible markup language)形式又はCSV(comma-separated values)形式などの構造化形式で表すとともに、必要に応じて別の情報を付加して電子レシートデータを生成する。電子レシートデータをどのようなフォーマットのデータとして作成するかは、電子レシートサービスの仕様に依る。CPU12aは、生成した電子レシートデータをRAM12c又は補助記憶ユニット12dに保存する。 In Act 63, the CPU 12a generates electronic receipt data based on the receipt information generated in Act 47 and stored in the RAM 12c or the auxiliary storage unit 12d. Specifically, the CPU 12a expresses the information included in the receipt information in a structured format such as XML (extensible markup language) format or CSV (comma-separated values) format, and adds other information as necessary. to generate electronic receipt data. What format the electronic receipt data is created depends on the specifications of the electronic receipt service. The CPU 12a saves the generated electronic receipt data in the RAM 12c or the auxiliary storage unit 12d.

Act64においてCPU12aは、上記のように生成された電子レシートデータをレシートサーバ30へとアップロードする。具体的にはCPU12aは、RAM12c又は補助記憶ユニット12dに保存された電子レシートデータを、所定の通信プロトコルを用いてレシートサーバ30へと転送するための処理を通信ユニット12jに行わせる。かくして、通信ユニット12jは、通信デバイスの一例である。また制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは送信制御手段として機能する。そして、CPU12aを中枢部分とするコンピュータと通信ユニット12jとの協働によって送信手段としての機能が実現される。
そしてCPU12aは、電子レシートデータをアップロードし終えたのちに、Act61の待受状態に戻り、次のレシート情報が生成されるのに備える。
In Act 64 , the CPU 12 a uploads the electronic receipt data generated as described above to the receipt server 30 . Specifically, the CPU 12a causes the communication unit 12j to transfer the electronic receipt data stored in the RAM 12c or the auxiliary storage unit 12d to the receipt server 30 using a predetermined communication protocol. Thus, communication unit 12j is an example of a communication device. Further, the computer having the CPU 12a as a central portion functions as a transmission control means by executing the control processing based on the control program by the CPU 12a. A function as a transmitting means is realized by cooperation between a computer having the CPU 12a as a central part and the communication unit 12j.
After uploading the electronic receipt data, the CPU 12a returns to the standby state of Act 61 and prepares for generation of the next receipt information.

かくしてチェックアウトシステム10によれば、商品登録装置11における買上登録に際して利用者コードを取得できなかった場合には、決済装置12で決済方法の指定を待ち受ける際に利用者コードの取得を試みる。そして商品登録装置11及び決済装置12のいずれで利用者コードが取得できた場合であっても、決済装置12ではレシート用紙を利用したレシートを発行せず、電子レシートデータをレシートサーバ30に対してアップロードする。したがって、買物客22が、買上登録の際に電子レシートの適用を希望することを従業員21に伝え忘れたとしても、買物客22が決済装置12のスキャナ12fに利用者コードを表したバーコードを読み取らせることにより、電子レシートサービスが利用できる。つまり、決済装置12においても電子レシートを適用することの指定が行える。 Thus, according to the checkout system 10, when the user code cannot be acquired at the time of purchase registration in the product registration device 11, the settlement device 12 tries to acquire the user code when waiting for the specification of the settlement method. Even if the user code can be acquired by either the product registration device 11 or the settlement device 12, the settlement device 12 does not issue a receipt using receipt paper, and sends the electronic receipt data to the receipt server 30. Upload. Therefore, even if the shopper 22 forgets to inform the employee 21 that he wishes to apply an electronic receipt at the time of purchase registration, the shopper 22 will be able to use the barcode representing the user code on the scanner 12f of the payment device 12. You can use the electronic receipt service by reading the That is, the application of the electronic receipt can also be specified in the settlement device 12 .

また決済装置12では、商品登録に際して利用者コードが取得できていない場合にのみ、電子レシートサービスを利用するためには利用者コードを表したバーコードをスキャナ12fにかざすべきであることを案内する文字メッセージを表示する。このため決済装置12によれば、決済の対象となる取引が電子レシートサービスを利用する設定となっていないことを買物客22に知らせることができる。そしてさらに、電子レシートサービスを利用するためには、利用者コードを表したバーコードをスキャナ12fにかざすべきであることを買物客22に知らせることができる。これにより、決済装置12の操作に不慣れな買物客22に対し、適切な操作を可能とする合理的な案内を行うことができる。 Only when the user code has not been acquired at the time of product registration, the settlement device 12 guides that a bar code representing the user code should be held over the scanner 12f in order to use the electronic receipt service. Display a text message. Therefore, according to the settlement device 12, it is possible to inform the shopper 22 that the transaction to be settled is not set to use the electronic receipt service. In addition, the shopper 22 can be informed that in order to use the electronic receipt service, the bar code representing the user code should be held over the scanner 12f. As a result, the shopper 22 who is unfamiliar with the operation of the payment device 12 can be provided with rational guidance that enables proper operation.

また決済装置12では、上記の文字メッセージを、決済方法を選択するための選択画面のなかに含めている。このため、上記の文字メッセージを表示するための新たな画面を用意する必要が無く、画面遷移の回数が増加することが無い。 Also, in the settlement device 12, the text message is included in the selection screen for selecting the settlement method. Therefore, there is no need to prepare a new screen for displaying the character message, and the number of screen transitions does not increase.

この実施形態は、次のような種々の変形実施が可能である。 This embodiment can be modified in various ways as follows.

利用者コードを決済情報に含めず、個別に商品登録装置11から決済装置12へと通知しても良い。 The user code may not be included in the payment information, but may be individually notified from the product registration device 11 to the payment device 12 .

商品登録装置11及び決済装置12での利用者コードの取得は、例えば第1のタッチパネル11g、第2のタッチパネル11h又はタッチパネル12gでの操作に応じて入力されても良い。 Acquisition of the user code in the product registration device 11 and the payment device 12 may be input according to the operation on the first touch panel 11g, the second touch panel 11h, or the touch panel 12g, for example.

決済装置12からレシートサーバ30へと非構造化形式のレシート情報をアップロードしても良い。そして、レシートサーバ30にて、構造化形式への形式変換を行って、電子レシートデータを生成しても良い。 Receipt information in unstructured format may be uploaded from payment device 12 to receipt server 30 . Then, the receipt server 30 may perform format conversion to a structured format to generate electronic receipt data.

決済装置12からレシートサーバ30へは、利用者コードを含まないレシート情報又は電子レシートデータと、利用者コードとを別々にアップロードしても良い。 Receipt information or electronic receipt data that does not include the user code and the user code may be uploaded separately from the settlement device 12 to the receipt server 30 .

図7及び図8に示す決済処理のための制御処理と、図13に示す電子レシートデータのアップロードのための制御処理とは、1つの制御処理の中でそれぞれ行われても良い。そしてこの場合は、利用者コードを決済情報に含めなくても良い。 The control processing for the settlement processing shown in FIGS. 7 and 8 and the control processing for uploading the electronic receipt data shown in FIG. 13 may each be performed in one control processing. In this case, the user code does not have to be included in the payment information.

電子レシートサービスを利用するためには利用者コードを表したバーコードをスキャナ12fにかざすべきであることを買物客22に知らせるための案内動作を、支払方法の選択を受け付けるときとは別のタイミングで行っても良い。例えばCPU12aは、タッチパネル12gの画面を、第1の選択画面とするのに先立って、上記の案内動作のための画面とする。そしてCPU12aは、利用者コードが取得されるか、あるいは電子レシートサービスを利用しないことを指定する操作が例えばタッチパネル12gで行われたことに応じて、図7のAct37へと進むこととする。 The guidance operation for informing the shopper 22 that the bar code representing the user code should be held over the scanner 12f in order to use the electronic receipt service is performed at a different timing than when the selection of the payment method is accepted. You can go with For example, the CPU 12a sets the screen of the touch panel 12g to the screen for the guidance operation before setting the screen to the first selection screen. Then, the CPU 12a advances to Act 37 in FIG. 7 when the user code is acquired or when an operation to specify not to use the electronic receipt service is performed on the touch panel 12g, for example.

上記案内動作は、例えば音声メッセージの再生など、文字メッセージの可視表示以外の方法により行っても良い。 The guidance operation may be performed by a method other than the visual display of the text message, such as by reproducing a voice message.

商品は、物品には限らず、サービスであっても良い。したがって「買上商品」は、提供者から受益者に対して有償で提供されるサービスを指す場合もある。 Goods are not limited to goods, and may be services. Therefore, "purchased goods" may refer to services provided by providers to beneficiaries for a fee.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、特願2015-143392号の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 商品登録装置と決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は、
買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する第1の生成手段と、
前記第1の生成手段により生成された前記リストを含んだ決済情報を生成する第2の生成手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第1の取得手段と、
前記第2の生成手段により生成された前記決済情報を、前記第1の取得手段により前記利用者コードが取得された場合には当該利用者コードとともに、前記決済装置へと通知する通知手段と、
を具備し、
前記決済装置は、
前記通知手段により通知された前記決済情報に基づいて決済処理を行う決済手段と、 前記利用者コードを取得する第2の取得手段と、
前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第3の生成手段と、
前記通知手段により前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷する印刷手段と、
前記通知手段により前記利用者コードが通知されているか、あるいは前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信する送信手段と、
を具備することを特徴とするチェックアウトシステム。
[付記2] 一取引分の買上商品のリストを含んだ決済情報を生成する商品登録装置とともにチェックアウトシステムを構成する決済装置であって、
前記商品登録装置より前記決済情報が通知された場合に、当該決済情報に基づいて決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第2の取得手段と、 前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第3の生成手段と、
前記商品登録装置より前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷する印刷手段と、
前記商品登録装置より前記利用者コードが通知されているか、あるいは前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信する送信手段と、
を具備することを特徴とする決済装置。
[付記3] 前記商品登録装置から前記利用者コードが通知されなかった場合に、前記第2の取得手段に前記利用者コードを取得させるように操作者に案内する案内動作を実行する案内手段、
をさらに備えること特徴とする付記2に記載の決済装置。
[付記4] 前記案内手段は、前記決済手段が前記決済処理で適用する決済方法を前記操作者に選択させるための画面内に予め定められた文字メッセージを可視的に示すことを前記案内動作として実行することを特徴とする付記3に記載の決済装置。
[付記5] 前記第3の生成手段は、前記商品登録装置から前記利用者コードが通知されるか、あるいは前記第2の取得手段により前記利用者コードが取得されたならば、当該利用者コードを前記レシート情報に含め、
前記印刷手段は、前記レシート情報に前記利用者コードが含まれない場合に、前記レシート情報に含まれた情報をレシート用紙に印刷し、
前記送信手段は、前記レシート情報に前記利用者コードが含まれる場合に、当該レシート情報を前記管理装置に送信する、
ことを特徴とする付記2-4のいずれか一項に記載の決済装置。
[付記6] 一取引分の買上商品のリストを含んだ決済情報を生成する商品登録装置とともにチェックアウトシステムを構成するものであって、プリンタ及び通信デバイスを備えた決済装置を制御するコンピュータを、
前記商品登録装置より前記決済情報が通知された場合に、当該決済情報に基づいて決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第2の取得手段と、 前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第3の生成手段と、
前記商品登録装置より前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷するように前記プリンタを制御する印刷制御手段と、
前記商品登録装置より前記利用者コードが通知されているか、あるいは前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報に含まれる情報とを、前記レシート情報に含まれる情報を前記利用者コードに関連付けて管理する管理装置に送信するように前記通信デバイスを制御する送信制御手段と、して機能させるための制御プログラム。
While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The invention described in the original claims of Japanese Patent Application No. 2015-143392 will be added below.
[Appendix 1] A checkout system including a product registration device and a payment device,
The product registration device
a first generating means for obtaining a product code of a purchased product and generating a list of purchased products for one transaction;
a second generation means for generating payment information including the list generated by the first generation means;
a first acquisition means for acquiring a user code that identifies a user of the electronic receipt service;
notification means for notifying the settlement apparatus of the payment information generated by the second generation means together with the user code when the user code is acquired by the first acquisition means;
and
The payment device
payment means for performing payment processing based on the payment information notified by the notification means; second acquisition means for acquiring the user code;
a third generation means for generating receipt information including information to be described in a receipt relating to a transaction subject to payment processing by the payment means;
When the user code has not been notified by the notification means and the user code has not been acquired by the second acquisition means, the user code is included in the receipt information for issuing the receipt. printing means for printing information on receipt paper;
When the user code has been notified by the notification means or the user code has been acquired by the second acquisition means, the user code and the information included in the receipt information, transmission means for transmitting information included in the receipt information to a management device that manages the information in association with the user code;
A checkout system characterized by comprising:
[Appendix 2] A payment device that constitutes a checkout system together with a product registration device that generates payment information including a list of purchased products for one transaction,
payment means for performing payment processing based on the payment information when the payment information is notified from the product registration device;
A second acquisition means for acquiring a user code that identifies a user of the electronic receipt service; and a third acquisition means for generating receipt information including information to be described in a receipt relating to a transaction subject to payment processing by the payment means. a generating means for
When the user code has not been notified by the product registration device and the user code has not been obtained by the second obtaining means, the user code is included in the receipt information for issuing the receipt. printing means for printing the received information on receipt paper;
When the user code has been notified by the product registration device or the user code has been acquired by the second acquisition means, the user code and the information included in the receipt information are , transmitting means for transmitting information included in the receipt information to a management device that manages the information in association with the user code;
A settlement device characterized by comprising:
[Appendix 3] Guidance means for executing a guidance operation for guiding an operator to cause the second acquisition means to acquire the user code when the user code is not notified from the product registration device;
The payment device according to appendix 2, further comprising:
[Appendix 4] The guiding operation is that the guidance means visually displays a predetermined character message on a screen for allowing the operator to select a payment method to be applied by the payment means in the payment processing. The settlement device according to appendix 3, characterized by executing:
[Appendix 5] When the user code is notified from the product registration device or when the user code is obtained by the second obtaining means, the third generation means generates the user code. in the receipt information,
The printing means prints the information included in the receipt information on receipt paper when the user code is not included in the receipt information,
The transmitting means transmits the receipt information to the management device when the user code is included in the receipt information.
The settlement device according to any one of appendices 2-4, characterized by:
[Appendix 6] A computer that constitutes a checkout system together with a commodity registration device that generates settlement information including a list of purchased commodities for one transaction, and that controls a settlement device equipped with a printer and a communication device,
payment means for performing payment processing based on the payment information when the payment information is notified from the product registration device;
A second acquisition means for acquiring a user code that identifies a user of the electronic receipt service; and a third acquisition means for generating receipt information including information to be described in a receipt relating to a transaction subject to payment processing by the payment means. a generating means for
When the user code has not been notified by the product registration device and the user code has not been obtained by the second obtaining means, the user code is included in the receipt information for issuing the receipt. print control means for controlling the printer to print the received information on receipt paper;
When the user code is notified by the product registration device or when the user code is acquired by the second acquisition means, the user code and information included in the receipt information are and a control program for functioning as transmission control means for controlling the communication device to transmit information included in the receipt information to a management device that manages the information in association with the user code.

10…チェックアウトシステム、11…商品登録装置、11a…CPU、11b…ROM、11c…RAM、11d…補助記憶ユニット、11e…ドロワ開放ユニット、11f…スキャナ、11g…第1のタッチパネル、11h…第2のタッチパネル、11i…プリンタ、11j…カードリーダライタ、11k…通信ユニット、11m…伝送システム、12…決済装置、12a…CPU、12b…ROM、12c…RAM、12d…補助記憶ユニット、12e…自動釣銭機、12f…スキャナ、12g…タッチパネル、12h…プリンタ、12i…カードリーダライタ、12j…通信ユニット、12k…伝送システム、13…LAN、20…ネットワーク、30…レシートサーバ。

10 Checkout system 11 Product registration device 11a CPU 11b ROM 11c RAM 11d auxiliary storage unit 11e drawer opening unit 11f scanner 11g first touch panel 11h second 2 touch panel, 11i... printer, 11j... card reader/writer, 11k... communication unit, 11m... transmission system, 12... payment device, 12a... CPU, 12b... ROM, 12c... RAM, 12d... auxiliary storage unit, 12e... automatic Change dispenser 12f Scanner 12g Touch panel 12h Printer 12i Card reader/writer 12j Communication unit 12k Transmission system 13 LAN 20 Network 30 Receipt server.

Claims (5)

商品登録装置と決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は
取引分の買上商品のリストを含んだ決済情報を生成する第の生成手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第1の取得手段と、
前記第の生成手段により生成された前記決済情報を、前記第1の取得手段により前記利用者コードが取得された場合には当該利用者コードとともに、前記決済装置へと通知する通知手段と、を具備し、
前記決済装置は、
前記通知手段により通知された前記決済情報に基づいて決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第2の取得手段と、
前記商品登録装置より前記利用者コードが通知されていない場合に、前記第2の取得手段に前記利用者コードを取得させるように操作者に案内するメッセージを表示する表示手段と、
前記決済手段による決済処理の対象となった取引に関するレシート情報を生成する第の生成手段と、
前記通知手段により前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシート情報をレシート用紙に印刷する印刷手段と、
前記通知手段により前記利用者コードが通知されているか、あるいは前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報とに関連付けて管理する管理装置に送信する送信手段と、
を具備するチェックアウトシステム。
A checkout system including a product registration device and a payment device,
The product registration device
a first generation means for generating payment information including a list of products purchased for one transaction;
a first acquisition means for acquiring a user code that identifies a user of the electronic receipt service;
notification means for notifying the settlement apparatus of the payment information generated by the first generation means together with the user code when the user code is acquired by the first acquisition means; and
The payment device
payment means for performing payment processing based on the payment information notified by the notification means;
a second acquisition means for acquiring a user code that identifies a user of the electronic receipt service ;
display means for displaying a message guiding an operator to cause the second acquisition means to acquire the user code when the user code has not been notified from the product registration device;
a second generation means for generating receipt information related to a transaction that is the target of payment processing by the payment means;
printing means for printing the receipt information on receipt paper when the user code has not been notified by the notification means and the user code has not been acquired by the second acquisition means;
When the user code is notified by the notification means or the user code is acquired by the second acquisition means, the user code is associated with the receipt information. a transmitting means for transmitting to a management device to manage;
A checkout system with
一取引分の買上商品のリストを含んだ決済情報を生成する商品登録装置とともにチェックアウトシステムを構成する決済装置であって、
前記商品登録装置より前記決済情報が通知された場合に、当該決済情報に基づいて決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを取得する第2の取得手段と、
前記商品登録装置より前記利用者コードが通知されていない場合に、前記第2の取得手段に前記利用者コードを取得させるように操作者に案内するメッセージを表示する表示手段と、
前記決済手段による決済処理の対象となった取引に関するレシート情報を生成する第の生成手段と、
前記商品登録装置より前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシート情報をレシート用紙に印刷する印刷手段と、
前記商品登録装置より前記利用者コードが通知されているか、あるいは前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報とに関連付けて管理する管理装置に送信する送信手段と、を具備する決済装置。
A payment device that constitutes a checkout system together with a product registration device that generates payment information including a list of purchased products for one transaction,
payment means for performing payment processing based on the payment information when the payment information is notified from the product registration device;
a second acquisition means for acquiring a user code that identifies a user of the electronic receipt service;
display means for displaying a message guiding an operator to cause the second acquisition means to acquire the user code when the user code has not been notified from the product registration device;
a second generation means for generating receipt information related to a transaction that is the target of payment processing by the payment means;
printing means for printing the receipt information on receipt paper when the user code has not been notified by the product registration device and the user code has not been obtained by the second obtaining means; ,
When the user code is notified by the product registration device or when the user code is acquired by the second acquisition means, the user code is associated with the receipt information. a transmission means for transmitting to a management device managed by
前記第2の生成手段は、前記商品登録装置から前記利用者コードが通知されるか、あるいは前記第2の取得手段により前記利用者コードが取得されたならば、当該利用者コードを前記レシート情報に含め、
前記印刷手段は、前記レシート情報に前記利用者コードが含まれない場合に、前記レシート情報をレシート用紙に印刷し、
前記送信手段は、前記レシート情報に前記利用者コードが含まれる場合に、当該レシート情報を前記管理装置に送信する、
請求項2に記載の決済装置。
When the user code is notified from the product registration device or when the user code is acquired by the second acquiring means, the second generating means converts the user code into the receipt information. include in
The printing means prints the receipt information on receipt paper when the user code is not included in the receipt information,
The transmitting means transmits the receipt information to the management device when the user code is included in the receipt information.
The settlement device according to claim 2.
一取引分の買上商品のリストを含んだ決済情報を生成する商品登録装置とともにチェックアウトシステムを構成するものであって、プリンタ及び通信デバイスを備えた決済装置を制御するコンピュータを、A checkout system, together with a commodity registration device that generates settlement information including a list of purchased commodities for one transaction, comprises a computer that controls a settlement device equipped with a printer and a communication device,
前記商品登録装置より前記決済情報が通知された場合に、当該決済情報に基づいて決済処理を行う決済手段と、payment means for performing payment processing based on the payment information when the payment information is notified from the product registration device;
電子レシートサービスの利用者を識別する利用者コードを取得する第2の取得手段と、a second acquisition means for acquiring a user code that identifies a user of the electronic receipt service; 前記商品登録装置より前記利用者コードが通知されていない場合に、前記第2の取得手段に前記利用者コードを取得させるように操作者に案内するメッセージを表示する表示手段と、display means for displaying a message guiding an operator to cause the second acquisition means to acquire the user code when the user code has not been notified from the product registration device;
前記決済手段による決済処理の対象となった取引に関するレシート情報を生成する第2の生成手段と、a second generation means for generating receipt information related to a transaction that is the target of payment processing by the payment means;
前記商品登録装置より前記利用者コードが通知されておらず、かつ前記第2の取得手段により前記利用者コードが取得されていない場合に、前記レシート情報をレシート用紙に印刷するように前記プリンタを制御する印刷制御手段と、When the user code is not notified by the product registration device and the user code is not acquired by the second acquisition means, the printer is configured to print the receipt information on receipt paper. a printing control means for controlling;
前記商品登録装置より前記利用者コードが通知されているか、あるいは前記商品登録装置より前記第2の取得手段により前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報とに関連付けて管理する管理装置に送信するように前記通信デバイスを制御する送信制御手段と、When the user code is notified from the product registration device, or when the user code is acquired from the product registration device by the second acquisition means, the user code and the receipt information transmission control means for controlling the communication device to transmit to a management device associated and managed;
して機能させるための制御プログラム。control program to function as
商品登録装置と決済装置とを含んだチェックアウトシステムでのチェックアウト処理方法であって、A checkout processing method in a checkout system including a product registration device and a payment device,
前記商品登録装置が、The product registration device
一取引分の買上商品のリストを含んだ決済情報を生成し、Generate payment information including a list of products purchased for one transaction,
電子レシートサービスの利用者を識別する利用者コードを取得し、Acquire a user code that identifies the user of the electronic receipt service,
生成された前記決済情報を、前記利用者コードが取得された場合には当該利用者コードとともに、前記決済装置へと通知し、notifying the payment apparatus of the generated payment information together with the user code when the user code is acquired;
前記決済装置が、The payment device
前記商品登録装置から通知された前記決済情報に基づいて決済処理を行い、perform payment processing based on the payment information notified from the product registration device;
前記決済処理の対象となった取引に関するレシート情報を生成し、generating receipt information related to the transaction subject to the settlement process;
前記利用者コードが前記商品登録装置から通知されていない場合に、前記利用者コードを取得させるように操作者に案内するメッセージの表示を行い、displaying a message for guiding an operator to acquire the user code when the user code has not been notified from the product registration device;
前記表示ののちに前記利用者コードの取得を試み、Attempting to acquire the user code after the display,
前記商品登録装置から前記利用者コードが通知されておらず、かつ前記表示ののちに前記利用者コードが取得されていない場合に、前記レシート情報をレシート用紙に印刷し、printing the receipt information on receipt paper when the user code has not been notified from the product registration device and the user code has not been acquired after the display;
前記商品登録装置から前記利用者コードが通知されているか、あるいは前記商品登録装置から前記表示ののちに前記利用者コードが取得されている場合に、当該利用者コードと前記レシート情報とに関連付けて管理する管理装置に送信する、When the user code is notified from the product registration device, or when the user code is acquired from the product registration device after the display, the user code is associated with the receipt information. Send to the management device to manage,
チェックアウト処理方法。How the checkout process works.
JP2021073147A 2020-01-23 2021-04-23 Checkout system, payment device, checkout processing method and control program Active JP7124162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021073147A JP7124162B2 (en) 2020-01-23 2021-04-23 Checkout system, payment device, checkout processing method and control program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020009069A JP6876163B2 (en) 2020-01-23 2020-01-23 Checkout system, payment device, checkout processing method and control program
JP2021073147A JP7124162B2 (en) 2020-01-23 2021-04-23 Checkout system, payment device, checkout processing method and control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020009069A Division JP6876163B2 (en) 2020-01-23 2020-01-23 Checkout system, payment device, checkout processing method and control program

Publications (2)

Publication Number Publication Date
JP2021121935A JP2021121935A (en) 2021-08-26
JP7124162B2 true JP7124162B2 (en) 2022-08-23

Family

ID=70220160

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020009069A Active JP6876163B2 (en) 2020-01-23 2020-01-23 Checkout system, payment device, checkout processing method and control program
JP2021073147A Active JP7124162B2 (en) 2020-01-23 2021-04-23 Checkout system, payment device, checkout processing method and control program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020009069A Active JP6876163B2 (en) 2020-01-23 2020-01-23 Checkout system, payment device, checkout processing method and control program

Country Status (1)

Country Link
JP (2) JP6876163B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015212884A (en) 2014-05-02 2015-11-26 株式会社寺岡精工 Merchandise sale data processing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015212884A (en) 2014-05-02 2015-11-26 株式会社寺岡精工 Merchandise sale data processing system

Also Published As

Publication number Publication date
JP6876163B2 (en) 2021-05-26
JP2021121935A (en) 2021-08-26
JP2020061195A (en) 2020-04-16

Similar Documents

Publication Publication Date Title
JP6290151B2 (en) Checkout system, product registration device, settlement device, and electronic receipt management device
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP6318122B2 (en) Checkout device and control program thereof
JP6360009B2 (en) Checkout system, settlement apparatus and control program thereof
JP6407121B2 (en) Checkout system, accounting machine, and control program
JP7688428B2 (en) Product sales data processing device
JP6740298B2 (en) Checkout system, accounting machine, and control program
JP7394183B2 (en) Product registration device, its control program, and control method
JP7124162B2 (en) Checkout system, payment device, checkout processing method and control program
JP7250834B2 (en) Checkout system and checkout processing method
JP6007346B1 (en) Checkout system, settlement apparatus and control program
JP6652598B2 (en) Checkout system, settlement device, checkout processing method, and control program
JP6539392B2 (en) Settlement device and control program therefor
JP2019053781A (en) Checkout system, product registration device, settlement device and server
JP7577790B2 (en) Systems, accounting machines, and programs
JP7563736B2 (en) Product sales data processing device, program, and product sales data processing method
JP6461390B2 (en) Checkout system, product registration device, settlement device, and electronic receipt management device
JP7230127B2 (en) Checkout system, payment device and information processing program
JP7319437B2 (en) Checkout system, input processing device and its control program
JP7004793B2 (en) Payment device and its control program
JP7680735B2 (en) Product sales data processing device and program
JP7238174B2 (en) Payment device, control program and checkout system
JP7124158B2 (en) Checkout system, input processing device and its control program
JP7200314B2 (en) Payment device and control program
JP7234331B2 (en) Payment device and its control program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210519

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210519

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220810

R150 Certificate of patent or registration of utility model

Ref document number: 7124162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150