JP7392185B2 - Payment device, payment processing method and control program - Google Patents
Payment device, payment processing method and control program Download PDFInfo
- Publication number
- JP7392185B2 JP7392185B2 JP2023009642A JP2023009642A JP7392185B2 JP 7392185 B2 JP7392185 B2 JP 7392185B2 JP 2023009642 A JP2023009642 A JP 2023009642A JP 2023009642 A JP2023009642 A JP 2023009642A JP 7392185 B2 JP7392185 B2 JP 7392185B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- button
- payment information
- cpu
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000012545 processing Methods 0.000 claims description 65
- 238000000034 method Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 description 16
- 238000012546 transfer Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 101100161935 Caenorhabditis elegans act-4 gene Proteins 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 1
- 101100054773 Caenorhabditis elegans act-2 gene Proteins 0.000 description 1
- 101100000858 Caenorhabditis elegans act-3 gene Proteins 0.000 description 1
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 1
- 101100217138 Mus musculus Actr10 gene Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明の実施形態は、決済装置、決済処理方法および制御プログラムに関する。 Embodiments of the present invention relate to a payment device , a payment processing method, and a control program.
スーパーマーケットなどにおける買上登録および決済のそれぞれの処理をそれぞれ異なる商品登録装置および決済装置で行うこととし、かつ商品登録装置の操作を従業員が、また決済装置の操作を買物客がそれぞれ行うこととしたセミセルフタイプのチェックアウトシステムが知られている。
このようなシステムでは、決済処理のための決済情報を、空き状態にある決済装置に対して商品登録装置から転送するようになっている。複数の決済情報を同一の決済装置が持つこととなると、決済をしようとする買物客の混乱が生ずる恐れがある。そこで、1つの決済情報を受けた決済装置は、その決済情報に基づく決済が完了するまでは、新たな決済情報を受けないようにしている。
Purchase registration and payment processing at supermarkets, etc. will be performed using different product registration devices and payment devices, and the product registration device will be operated by employees, and the payment device will be operated by shoppers. Semi-self-type checkout systems are known.
In such a system, payment information for payment processing is transferred from a product registration device to an idle payment device. If the same payment device has multiple pieces of payment information, there is a risk of confusion for shoppers trying to make payments. Therefore, a payment device that has received one piece of payment information does not receive new payment information until the payment based on that payment information is completed.
ところで、買物客が、購入するべく店舗のチェックアウトコーナーに持参した複数の商品を、複数の会計に分けて決済を行うことを希望する場合がある。このような会計形態は、本明細書においては「分割会計」と称することとする。
分割会計を行う場合に商品登録装置では、複数の会計のそれぞれに関した決済情報が生成される。これらの複数の決済情報は別々の決済装置に転送されることになり、買物客は複数の決済装置をそれぞれ操作して決済しなければならない。
Incidentally, there are cases in which a shopper desires to pay for a plurality of products that he or she has brought to the checkout corner of a store to be divided into a plurality of accounts. This type of accounting will be referred to as "split accounting" in this specification.
When performing split accounting, the product registration device generates payment information regarding each of the multiple accounts. These pieces of payment information will be transferred to different payment devices, and the shopper will have to operate each of the multiple payment devices to make a payment.
1会計分の決済が完了するのを待って、その決済に利用された決済装置に対して、別の会計分の決済情報を転送すれば、買物客は1台の決済装置において複数会計分の決済を行うことが可能となる。しかしながらこの場合には、商品登録装置において決済情報を転送するための待ち時間が生じることにより、商品登録装置における処理の効率低下が生じてしまう恐れがある。
このような事情から、商品登録装置における決済情報を転送するための待ち時間を増加させることなしに、分割会計に関わる複数の決済情報に基づく決済を同一の決済装置において行えるようにすることが望まれていた。
By waiting for the payment for one account to be completed and then transferring the payment information for another account to the payment device used for that payment, the shopper can use the same payment device to process multiple accounts. It becomes possible to make payments. However, in this case, there is a possibility that processing efficiency in the product registration device may be reduced due to waiting time required for transferring payment information in the product registration device.
Under these circumstances, it is desirable to be able to make payments based on multiple pieces of payment information related to split accounting using the same payment device without increasing the waiting time for transferring payment information in the product registration device. It was rare.
本発明が解決しようとする課題は、商品登録装置における決済情報を転送するための待ち時間を増加させることなしに、分割会計に関わる複数の決済情報に基づく決済を同一の決済装置において行える決済装置、決済処理方法および制御プログラムを提供することである。 The problem to be solved by the present invention is to provide a system that allows payments based on multiple pieces of payment information related to split accounting to be made in the same payment device without increasing the waiting time for transferring payment information in the product registration device. The purpose of this invention is to provide a payment processing device , a payment processing method, and a control program.
実施形態の決済装置は、取得手段、表示手段、生成手段及び情報出力手段を備えた商品登録装置とネットワークで接続されてチェックアウトシステムを構成する。決済装置は、レシート出力手段、判定手段及び決済手段を備える。取得手段は、買上商品の商品コードを取得する。表示手段は、第1のボタンと、第2のボタンとを、表示器の同一画面に表示する。生成手段は、第1のボタンが操作される前に取得手段によって取得される商品コードに基づいて第1の決済情報を生成し、第1のボタンが操作された後に取得手段によって取得される商品コードに基づいて第2の決済情報を生成する。情報出力手段は、第2のボタンが操作されたことに応じて、生成手段により生成された第1及び第2の決済情報を出力する。レシート出力手段は、第1のボタンが操作されている場合に、情報出力手段により出力された第1及び第2の決済情報のそれぞれに基づいて複数のレシートを出力する。判定手段は、個別決済するか一括決済するかを判定する。決済手段は、第1のボタンが操作されており、かつ判定手段によって一括決済すると判定された場合は情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額の総計金額を決済処理し、第1のボタンが操作されており、かつ判定手段によって個別決済すると判定された場合は、情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額に関して決済処理を個別に行う。 The payment device of the embodiment is connected via a network to a product registration device including an acquisition device, a display device, a generation device, and an information output device to configure a checkout system. The payment device includes a receipt output means, a determination means, and a payment means . The acquisition means acquires the product code of the purchased product. The display means displays the first button and the second button on the same screen of the display. The generation means generates the first payment information based on the product code acquired by the acquisition means before the first button is operated, and generates the first payment information based on the product code acquired by the acquisition means after the first button is operated. Generate second payment information based on the code . The information output means outputs the first and second payment information generated by the generation means in response to the operation of the second button. The receipt output means outputs a plurality of receipts based on each of the first and second payment information output by the information output means when the first button is operated. The determining means determines whether to make individual payments or batch payments. If the first button is operated and the determination means determines that the payment is to be made in one go, the payment means calculates the total amount of the total amount for each of the first and second payment information output by the information output means. If the first button is operated and the determination means determines that individual payment is to be made, the payment processing is performed for the total amount of each of the first and second payment information output by the information output means. individually.
以下、実施の形態の一例について図面を用いて説明する。
図1は本実施形態に係るチェックアウトシステム10の斜視図である。
チェックアウトシステム10は、少なくとも1台の商品登録装置11と、少なくとも1台の決済装置12とを含む。図1においては、2台の商品登録装置11と4台の決済装置12とを含んだチェックアウトシステム10を示している。チェックアウトシステム10が、商品登録装置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. In FIG. 1, a checkout system 10 including two product registration devices 11 and four payment devices 12 is shown. 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 to payment devices 12 is also arbitrary.
商品登録装置11および決済装置12は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
商品登録装置11は、チェッカと呼ばれる役割を担った、上記店舗の従業員21が、その操作者となる。決済装置12は、上記の店舗で販売する商品を購入する買物客22が、その操作者となる。ただし、商品登録装置11の一部の操作が買物客22により行われる場合もある。また、決済装置12は、従業員により操作される場合もある。
The product registration device 11 and the payment device 12 are installed at a checkout corner of a store such as a supermarket.
The product registration device 11 is operated by the store employee 21 who plays a role called a checker. The operator of the payment device 12 is a shopper 22 who purchases products sold at the store. However, some operations of the product registration device 11 may be performed by the shopper 22. Further, the payment device 12 may be operated by an employee.
商品登録装置11は、図1においては、作業テーブル31に取り付けられている。作業テーブル31は、矩形の天板を有している。複数の作業テーブル31が、天板の長手方向がほぼ並行するように配置されることにより、買物客22用の通路を形成している。
商品登録装置11は、買上登録、決済情報の生成、決済処理、ならびに決済情報の決済装置12への通知の各機能を備える。買上登録は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である。決済処理は、買上商品の決済のための処理である。決済情報は、決済処理に必要となる情報である。
決済装置12は、商品登録装置11から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。
The product registration device 11 is attached to a work table 31 in FIG. The work table 31 has a rectangular top plate. A plurality of work tables 31 are arranged so that the longitudinal directions of their top plates are substantially parallel, thereby forming an aisle for shoppers 22.
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. Purchase registration is a process of registering a product brought by a shopper entering the aisle as a purchased product. Payment processing is processing for payment of purchased products. Payment information is information required for payment processing.
When the payment device 12 is notified of payment information from the product registration device 11, the payment device 12 performs payment processing based on the payment information.
図2は商品登録装置11および決済装置12のブロック図である。
商品登録装置11および決済装置12は、いずれもLAN(local area network)13に接続されている。LAN13に代えて、インターネットや無線LANなどの別の通信網を用いることもできる。あるいは商品登録装置11と決済装置12との間でサーバを介して情報を授受する構成としても良い。
FIG. 2 is a block diagram of the product registration device 11 and the payment device 12.
Both the product registration device 11 and the payment device 12 are connected to a LAN (local area network) 13. Instead of the LAN 13, another communication network such as the Internet or wireless LAN may be used. Alternatively, a configuration may be adopted in which information is exchanged between the product registration device 11 and the payment device 12 via a server.
商品登録装置11は、CPU(central processing unit)11a、ROM(read-only memory)11b、RAM(random-access memory)11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、タッチパネル11g、プリンタ11h、カードリーダライタ11i、通信ユニット11jおよび伝送システム11kを含む。 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, a touch panel 11g, and a printer 11h. , a card reader/writer 11i, a communication unit 11j, and a transmission system 11k.
CPU11a、ROM11b、RAM11cおよび補助記憶ユニット11dは、伝送システム11kにより接続されてコンピュータを構成する。
CPU11aは、上記のコンピュータの中枢部分に相当する。CPU11aは、ROM11bおよびRAM11cに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、商品登録装置11としての各種の動作を実現するべく各部を制御する。
The CPU 11a, ROM 11b, RAM 11c, and auxiliary storage unit 11d are connected by a transmission system 11k to form a computer.
The CPU 11a corresponds to the central part of the computer described above. The CPU 11a controls each part to implement various operations of 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が各種の処理を行う上で参照するデータを記憶する場合もある。
RAM11cは、上記のコンピュータの主記憶部分に相当する。RAM11cは、CPU11aが各種の処理を行う上で参照するデータを記憶する。さらにRAM11cは、CPU11aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
The ROM 11b corresponds to the main memory portion of the computer described above. The ROM 11b stores the above operating system. The ROM 11b may also store the above-mentioned middleware and application programs. The ROM 11b may also store data that the CPU 11a refers to when performing various processes.
The RAM 11c corresponds to the main memory portion of the computer described above. The RAM 11c stores data that the CPU 11a refers to when performing various processes. Further, the RAM 11c is used as a so-called work area in which data temporarily used by the CPU 11a is stored when performing various processes.
補助記憶ユニット11dは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット11dは、CPU11aが各種の処理を行う上で使用するデータ、あるいはCPU11aでの処理によって生成されたデータを保存する。補助記憶ユニット11dとしては、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disk drive)、あるいはSSD(solid state drive)などを使用できる。 The auxiliary storage unit 11d corresponds to the auxiliary storage portion of the computer described above. The auxiliary storage unit 11d stores data used by the CPU 11a to perform various processes, or data generated by processing by the CPU 11a. As the auxiliary storage unit 11d, for example, an EEPROM (electric erasable programmable read-only memory), an HDD (hard disk drive), or an 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 a control program that describes control processing to be described later. Generally, the product registration device 11 is transferred with the control program stored in the ROM 11b or the auxiliary storage unit 11d. However, the product registration device 11 is transferred without the control program being stored in the ROM 11b or the auxiliary storage unit 11d, and is also recorded in a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, semiconductor memory, etc. Alternatively, the control program may be transferred via a network, and this control program may be written in the auxiliary storage unit 11d of the separately transferred product registration device 11.
ドロワ開放ユニット11eは、貨幣を収容するためのドロワを自動的に開放する。
スキャナ11fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ11fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ11fは、周知の種々のタイプうちの1つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ11fは、固定式またはハンディ式の2次元コードスキャナを含み得る。またスキャナ11fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
The drawer opening unit 11e automatically opens a drawer for storing coins.
The scanner 11f reads 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, the scanner 11f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 11f may include a type that identifies a product from an image of the product using image recognition technology.
タッチパネル11gは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その表示画面を、GUI画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU11aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 The touch panel 11g includes a display device and a touch sensor. The display device uses an arbitrary screen such as a GUI screen as its display screen. As the display device, for example, a well-known device such as a color LCD can be used. The touch sensor is arranged to overlap the display surface of the display device. The touch sensor detects the touch position of the operator 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.
プリンタ11hは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
カードリーダライタ11iは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ11iは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
The printer 11h is, for example, a thermal printer or a dot impact printer, and issues a receipt by printing various character strings, images, etc. on receipt paper.
The card reader/writer 11i reads data recorded on the card and writes data to the card. Cards may include payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, as well as various cards that record information related to payment processing, such as membership cards and point cards. The card reader/writer 11i may be a magnetic type, contact type, or non-contact type device, and may include multiple types of devices.
通信ユニット11jは、LAN13を介した通信を行う。
伝送システム11kは、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、タッチパネル11g、プリンタ11h、カードリーダライタ11iおよび通信ユニット11jの間で授受されるデータを伝送する。伝送システム11kは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
なお、商品登録装置11のハードウェアとしては、例えば既存のPOS端末を利用することが可能である。
The communication unit 11j performs communication via the LAN 13.
The transmission system 11k transmits data exchanged between the CPU 11a, ROM 11b, RAM 11c, auxiliary storage unit 11d, drawer opening unit 11e, scanner 11f, touch panel 11g, printer 11h, card reader/writer 11i, and communication unit 11j. As the transmission system 11k, a well-known system including various buses such as a system bus and various interface circuits that connect these buses and various parts can be used.
Note that as the hardware of the product registration device 11, it is possible to use, for example, an existing POS terminal.
決済装置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 machine 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により接続されてコンピュータを構成する。
CPU12aは、上記のコンピュータの中枢部分に相当する。CPU12aは、ROM12bおよびRAM12cに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、決済装置12としての各種の動作を実現するべく各部を制御する。
The CPU 12a, ROM 12b, RAM 12c, and auxiliary storage unit 12d are connected by a transmission system 12k to form a computer.
The CPU 12a corresponds to the central part of the computer described above. The CPU 12a controls each part to implement various operations of the payment device 12 based on the operating system, middleware, and application programs stored in the ROM 12b and RAM 12c.
ROM12bは、上記のコンピュータの主記憶部分に相当する。ROM12bは、上記のオペレーティングシステムを記憶する。ROM12bは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM12bは、CPU12aが各種の処理を行う上で参照するデータを記憶する場合もある。
RAM12cは、上記のコンピュータの主記憶部分に相当する。RAM12cは、CPU12aが各種の処理を行う上で参照するデータを記憶する。さらにRAM12cは、CPU12aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
The ROM 12b corresponds to the main memory portion of the computer described above. The ROM 12b stores the above operating system. The ROM 12b may also store the above-mentioned middleware and application programs. The ROM 12b may also store data that the CPU 12a refers to when performing various processes.
The RAM 12c corresponds to the main memory portion of the computer described above. The RAM 12c stores data that the CPU 12a refers to when performing various processes. Further, the RAM 12c is used as a so-called work area in which data temporarily used by the CPU 12a is stored when performing various processes.
補助記憶ユニット12dは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット12dは、CPU12aが各種の処理を行う上で使用するデータ、あるいはCPU12aでの処理によって生成されたデータを保存する。補助記憶ユニット12dとしては、例えばEEPROM、HDD、あるいはSSDなどを使用できる。 The auxiliary storage unit 12d corresponds to the auxiliary storage portion of the computer described above. The auxiliary storage unit 12d stores data used by the CPU 12a to perform various processes, or data generated by processing by the CPU 12a. As the auxiliary storage unit 12d, for example, an EEPROM, HDD, or SSD can be used.
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 a control program that describes control processing to be described later. Generally, the payment device 12 is transferred with the control program stored in the ROM 12b or the auxiliary storage unit 12d. However, the payment device 12 is transferred without the control program being stored in the ROM 12b or the auxiliary storage unit 12d, and is recorded in a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, semiconductor memory, etc. Alternatively, the control program may be transferred via a network, and this control program may be written into the auxiliary storage unit 12d of the separately transferred payment device 12.
自動釣銭機12eは、投入される硬貨および紙幣を収受する。また自動釣銭機12eは、釣銭としての硬貨および紙幣を排出する。
スキャナ12fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ12fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ12fは、周知の種々のタイプうちの1つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ12fは、固定式またはハンディ式の2次元コードスキャナを含み得る。またスキャナ12fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
The automatic change machine 12e receives coins and banknotes that are inserted. The automatic change machine 12e also discharges coins and banknotes as change.
The scanner 12f reads product information and obtains the product code of the product. As the scanner 12f, various known types can be used as is. The scanner 12f may be compatible with only one of various known types, or may be compatible with multiple types. That is, the scanner 12f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 12f may include a type that identifies a product from an image of the product using image recognition technology.
タッチパネル12gは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その画面を、GUI画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU12aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 The touch panel 12g includes a display device and a touch sensor. The display device uses an arbitrary screen such as a GUI screen as its screen. As the display device, for example, a well-known device such as a color LCD can be used. The touch sensor is arranged to overlap the display surface of the display device. The touch sensor detects the touch position of the operator 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は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
カードリーダライタ12iは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ12iは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
The printer 12h is, for example, a thermal printer or a dot impact printer, and issues a receipt by printing various character strings, images, etc. on receipt paper.
The card reader/writer 12i reads data recorded on the card and writes data to the card. Cards may include payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, as well as 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 type, contact type, or non-contact type device, and may include multiple types of devices.
通信ユニット12jは、LAN13を介した通信を行う。
伝送システム12kは、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、自動釣銭機12e、スキャナ12f、タッチパネル12g、プリンタ12h、カードリーダライタ12iおよび通信ユニット12jの間で授受されるデータを伝送する。伝送システム12kは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
なお、決済装置12のハードウェアとしては、例えば既存のセルフPOS端末を利用することが可能である。
The communication unit 12j performs communication via the LAN 13.
The transmission system 12k transmits data exchanged between the CPU 12a, ROM 12b, RAM 12c, auxiliary storage unit 12d, automatic change machine 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 that connect these buses and various parts can be used.
Note that, as the hardware of the payment device 12, it is possible to use, for example, an existing self-service POS terminal.
次に、以上のように構成されたチェックアウトシステム10の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
商品登録装置11が、買上商品の登録処理を行うモードで起動されると、CPU11aは、ROM11bまたは補助記憶ユニット11dに記憶された制御プログラムに従った制御処理を開始する。
Next, the operation of the checkout system 10 configured as above will be explained. Note that the content of the processing described below is an example, and various processing that can obtain similar results can be used as appropriate.
When the product registration device 11 is activated in a mode for registering purchased products, the CPU 11a starts control processing according to a control program stored in the ROM 11b or the auxiliary storage unit 11d.
図3および図4はCPU11aの制御処理のフローチャートである。
Act1においてCPU11aは、分割フラグをリセットする。分割フラグは、セット状態であるときに、分割会計を行う設定であることを示す。分割フラグは、例えばRAM11c中の1ビットのデータとして実現される。
3 and 4 are flowcharts of the control processing of the CPU 11a.
In Act 1, the CPU 11a resets the division flag. When the split flag is set, it indicates that split accounting is to be performed. The division flag is realized, for example, as 1-bit data in the RAM 11c.
Act2においてCPU11aは、RAM11c中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。
Act3においてCPU11aは、タッチパネル11gの画面の一部領域を待受画面とする。
In Act 2, the CPU 11a clears the registered product table set in the RAM 11c. The registered product table is a data table for describing information regarding products that have been registered for purchase.
In Act 3, the CPU 11a sets a partial area of the screen of the touch panel 11g as a standby screen.
図5は一例としての待受画面SC1を示す図である。
待受画面SC1は、テキストT1,T2およびボタンB21を含む。
テキストT1は、従業員21が、買上商品の登録のための操作を開始すべきであることを表す。テキストT2は、分割会計を行う場合には、従業員21が、買上商品の登録のための操作を開始するのに先立ってボタンB21にタッチすべきであることを表す。
FIG. 5 is a diagram showing a standby screen SC1 as an example.
The standby screen SC1 includes texts T1 and T2 and a button B21.
Text T1 indicates that the employee 21 should start an operation for registering the purchased product. Text T2 indicates that when performing split accounting, the employee 21 should touch button B21 before starting the operation for registering purchased products.
Act4においてCPU11aは、分割会計の実行が指示されたか否かを確認する。そしてCPU11aは、該当する指示のための操作がなされていないためにNoと判定したならば、Act5へと進む。
Act5においてCPU11aは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてCPU11aは、商品コードが取得されていないためにNoと判定したならば、Act4へと戻る。
かくしてAct4,Act5においてCPU11aは、分割会計の実施が指示されるか、商品コードが取得されるのを待ち受ける。なおCPU11aは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
In Act 4, the CPU 11a confirms whether execution of split accounting has been instructed. If the CPU 11a determines No because the operation for the corresponding instruction has not been performed, the CPU 11a proceeds to Act5.
In Act 5, the CPU 11a confirms whether 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 process returns to Act 4.
Thus, in Acts 4 and 5, the CPU 11a waits for an instruction to perform split accounting or for acquisition of a product code. Note that in this standby state, the CPU 11a may check the occurrence of other events such as other operations being performed, and proceed to processing in accordance with the occurring event.
従業員21は、買物客が分割会計を要求した場合は、ボタンB21をタッチするなどの操作により分割会計の実施を指示する。そしてCPU11aは、このような操作が例えばタッチパネル11gにより検出されたならば、Act4にてYesと判定し、Act6へと進む。 When the shopper requests split accounting, the employee 21 instructs the implementation of split accounting by touching button B21 or the like. If such an operation is detected by, for example, the touch panel 11g, the CPU 11a determines Yes in Act 4, and proceeds to Act 6.
Act6においてCPU11aは、分割フラグをセットする。
かくして制御プログラムに基づいて上記の制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータとタッチパネルは決定部として機能する。
Act7においてCPU11aは、変数mの値として「1」をセットする。変数mは、決済の回数を表す。そしてCPU11aはこののちに、Act9へと進む。
In Act 6, the CPU 11a sets a division flag.
In this manner, the CPU 11a executes the above control processing based on the control program, so that the computer and the touch panel, of which the CPU 11a is the central part, function as a determining section.
In Act 7, the CPU 11a sets "1" as the value of the variable m. The variable m represents the number of payments. The CPU 11a then proceeds to Act9.
さてCPU11aは、図3,4に示した制御処理とは別の周知の処理によって、従業員21による操作に基づいて商品コードを取得する。そしてCPU11aは、商品コードを取得したならば、Act5にてYesと判定し、Act8へと進む。
Act8においてCPU11aは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。そしてCPU11aはこののちに、Act9へと進む。かくしてCPU11aは、分割会計の実施が指示されることなく、買上登録のための操作がなされたならば、分割フラグをリセット状態のままとする。
Now, 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. 3 and 4. After acquiring the product code, the CPU 11a determines Yes in Act 5 and proceeds to Act 8.
In Act 8, the CPU 11a updates the registered product table to include the obtained product code. The CPU 11a then proceeds to Act9. In this way, the CPU 11a keeps the split flag in the reset state if the operation for registering the purchase is performed without being instructed to perform split accounting.
Act9においてCPU11aは、タッチパネル11gの画面の一部領域を登録画面とする。登録画面は、登録商品テーブルの内容などを表し、登録処理の実施状況を従業員21に確認させるものである。 In Act 9, the CPU 11a sets a partial area of the screen of the touch panel 11g as a registration screen. The registration screen displays the contents of the registered product table and allows the employee 21 to check the implementation status of the registration process.
図6は一例としての登録画面SC2を示す図である。
登録画面SC2は、領域R1,R2を含む。
領域R1は、最も新しく買上登録がなされた商品に関する商品名、個数および単価と、その商品を登録した後の買上商品の合計個数および合計金額とを表示するための領域である。領域R2は、登録画面SC2に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価および金額のリストを表示するための領域である。
FIG. 6 is a diagram showing a registration screen SC2 as an example.
Registration screen SC2 includes regions R1 and R2.
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 number and total price of the purchased products after the product was registered. Area R2 is an area for displaying a list of product names, quantities, unit prices, and amounts of products for which purchase registration was made before the product shown on the registration screen SC2.
なお、登録画面SC2は、買上登録がなされた商品に関する各種の情報を表した状態を示している。しかしながら、CPU11aがAct7からAct9へと進んだ場合は、登録商品テーブルは買上商品に関する情報を含まない。このため登録画面は、商品に関する各種の情報を表さず、予め定められた基本フォームのみを表している。また、CPU11aがAct8からAct9へと進んだ場合は、登録商品テーブルは1つの商品に関する情報のみを含む。このため登録画面は、領域R2においては商品に関する情報を表すが、領域R1においては商品に関する情報を表さない。 Note that the registration screen SC2 shows a state in which various types of information regarding the product for which purchase registration has been made. However, when the CPU 11a proceeds from Act 7 to Act 9, the registered product table does not include information regarding purchased products. Therefore, the registration screen does not display various information regarding the product, but only a predetermined basic form. Further, when the CPU 11a proceeds from Act 8 to Act 9, the registered product table includes only information regarding one product. For this reason, the registration screen represents information regarding the product in area R2, but does not represent information regarding the item in area R1.
またCPU11aは、タッチパネル11gの画面のうちの登録画面としている領域以外には、従業員21が商品を指定するための商品ボタンや、小計ボタンなどの各種の機能ボタンを表示するが、それらの図示は省略する。 In addition, the CPU 11a displays various function buttons such as a product button for the employee 21 to specify a product and a subtotal button in an area other than the registration screen on the screen of the touch panel 11g. is omitted.
図3中のAct10においてCPU11aは、タッチパネル11gの画面中に表示された小計ボタンがタッチされたか否かを確認する。そしてCPU11aは、小計ボタンがタッチされたことがタッチパネル11gにより検出されていないためにNoと判定したならば、Act11へと進む。
Act11においてCPU11aは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてCPU11aは、商品コードが取得されていないためにNoと判定したならば、Act10へと戻る。
かくしてAct10,Act11においてCPU11aは、小計ボタンがタッチされるか、商品コードが取得されるのを待ち受ける。なおCPU11aは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
In Act 10 in FIG. 3, the CPU 11a checks whether the subtotal button displayed on the screen of the touch panel 11g has been touched. If the CPU 11a determines No because the touch panel 11g has not detected that the subtotal button has been touched, the process proceeds to Act 11.
In Act 11, the CPU 11a confirms whether 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 process returns to Act10.
Thus, in Acts 10 and 11, the CPU 11a waits until the subtotal button is touched or the product code is acquired. Note that in this standby state, the CPU 11a may check the occurrence of other events such as other operations being performed, and proceed to processing in accordance with the occurring event.
CPU11aは、商品コードを取得したならば、Act11にてYesと判定し、Act12へと進む。
Act12においてCPU11aは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。またこれに応じてCPU11aは、更新後の登録商品テーブルの内容に準じるように登録画面を更新する。そしてCPU11aはこの後に、Act10およびAct11の待ち受け状態に戻る。かくして制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは作成部として機能する。
After acquiring the product code, the CPU 11a determines Yes in Act 11 and proceeds to Act 12.
In Act 12, the CPU 11a updates the registered product table to include the obtained product code. In addition, in response to this, the CPU 11a updates the registration screen so as to conform to the contents of the updated registered product table. Thereafter, the CPU 11a returns to the standby state in Act10 and Act11. In this manner, the CPU 11a executes the control processing based on the control program, so that the computer having the CPU 11a as the core functions as a creation section.
CPU11aは、小計ボタンがタッチされたことがタッチパネル11gにより検出されたならば、Act10にてYesと判定し、図4中のAct13へと進む。
Act13においてCPU11aは、分割フラグがセットされているか否かを確認する。そしてCPU11aは、Yesと判定したならば、Act14へと進む。
Act14においてCPU11aは、この時点における登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための情報を第mの決済情報として生成する。決済情報は、登録商品のリストや、買上商品の合計個数および合計金額などの情報を含む。かくして制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは生成部として機能する。
If the touch panel 11g detects that the subtotal button has been touched, the CPU 11a determines Yes in Act 10, and proceeds to Act 13 in FIG. 4.
In Act 13, the CPU 11a checks whether the division flag is set. If the CPU 11a determines Yes, the process proceeds to Act14.
In Act 14, the CPU 11a generates information for payment regarding the registered product described in the registered product table as m-th payment information based on the contents of the registered product table at this point. The payment information includes information such as a list of registered products and the total number and total amount of purchased products. In this manner, the CPU 11a executes the control processing based on the control program, so that the computer having the CPU 11a as the core functions as a generation section.
Act15においてCPU11aは、タッチパネル11gの画面の一部領域を第1の選択画面とする。 In Act 15, the CPU 11a sets a partial area of the screen of the touch panel 11g as a first selection screen.
図7は一例としての第1の選択画面SC3を示す図である。
第1の選択画面SC3は、表示エリアAR1,AR2,AR3,AR4,AR5およびボタンB1,B2,B3,B4,B5,B6,B7,B8を含む。
FIG. 7 is a diagram showing an example of the first selection screen SC3.
The first selection screen SC3 includes display areas AR1, AR2, AR3, AR4, AR5 and buttons B1, B2, B3, B4, B5, B6, B7, and B8.
CPU11aは、表示エリアAR1には、決済情報に含まれた合計個数および合計金額を表す。CPU11aは、表示エリアAR2~AR5には、4つの決済装置12のそれぞれへの決済情報の転送の可否をそれぞれ表す。なお決済装置12は、決済処理の実行中においては決済情報の転送を受け付けておらず、このような状態にある決済装置12に関連付けられた表示エリアにCPU11aは「転送不可」と表す。つまり、タッチパネル11gの画面の一部領域が第1の選択画面SC3とされるときには、「装置A」という名称の決済装置12のみが、決済処理を実行中である。なお、ボタンB4~B7は、関連付けられている決済装置12が決済情報の転送を受け付けているか否かに応じて表示形態を異ならせるか、関連付けられている決済装置12が決済情報の転送を受け付けていない場合には非表示とするなどしても良い。 The CPU 11a displays the total number and total amount included in the payment information in the display area AR1. The CPU 11a displays whether or not payment information can be transferred to each of the four payment devices 12 in display areas AR2 to AR5. Note that the payment device 12 does not accept transfer of payment information while the payment processing is being executed, and the CPU 11a displays "transfer not possible" in the display area associated with the payment device 12 in such a state. That is, when a partial area of the screen of the touch panel 11g is set as the first selection screen SC3, only the payment device 12 named "device A" is executing the payment process. Note that the buttons B4 to B7 have different display formats depending on whether or not the associated payment device 12 accepts transfer of payment information, or change the display format depending on whether or not the associated payment device 12 accepts transfer of payment information. If it is not displayed, it may be hidden.
ボタンB1,B2は、決済情報に含まれた合計金額に対する値引きを適用することを従業員21が指定するためのものである。ボタンB3は、分割会計における次の会計分の買上登録を開始することを従業員21が指定するためのものである。ボタンB4~B7は、4つの決済装置12のそれぞれへの決済情報の転送を従業員21が指定するためのものである。ボタンB8は、タッチパネル11gの画面の一部領域を登録画面とする状態へと戻ることを従業員21が指定するためのものである。 Buttons B1 and B2 are used by the employee 21 to specify that a discount be applied to the total amount included in the payment information. Button B3 is used by the employee 21 to designate the start of purchase registration for the next account in split accounting. Buttons B4 to B7 are used by the employee 21 to specify transfer of payment information to each of the four payment devices 12. The button B8 is used by the employee 21 to specify that a partial area of the screen of the touch panel 11g is to be returned to the registration screen.
CPU11aは、分割フラグがセットされていないためにAct13にてNoと判定したならば、Act16へと進む。
Act16においてCPU11aは、この時点における登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための決済情報を生成する。
Act17においてCPU11aは、タッチパネル11gの画面の一部領域を第2の選択画面とする。
If the CPU 11a determines No in Act 13 because the division flag is not set, the process proceeds to Act 16.
In Act 16, the CPU 11a generates payment information for payment regarding the registered product described in the registered product table based on the contents of the registered product table at this point.
In Act 17, the CPU 11a sets a partial area of the screen of the touch panel 11g as a second selection screen.
図8は一例としての第2の選択画面SC4を示す図である。なお、図8において図7と同一の要素には同一の符号を付し、その詳細な説明は省略する。
第2の選択画面SC4は、表示エリアAR1,AR2,AR3,AR4,AR5およびボタンB1,B2,B4,B5,B6,B7,B8を含む。
つまり第2の選択画面SC4は、第1の選択画面SC3からボタンB3を省いた画面である。これにより第2の選択画面SC4は、分割会計のための買上登録を開始することの従業員21による指定を入力することができない画面となっている。
FIG. 8 is a diagram showing a second selection screen SC4 as an example. In FIG. 8, the same elements as those in FIG. 7 are denoted by the same reference numerals, and detailed explanation thereof will be omitted.
The second selection screen SC4 includes display areas AR1, AR2, AR3, AR4, AR5 and buttons B1, B2, B4, B5, B6, B7, B8.
In other words, the second selection screen SC4 is a screen obtained by omitting the button B3 from the first selection screen SC3. As a result, the second selection screen SC4 is a screen that does not allow the employee 21 to input a designation to start purchase registration for split accounting.
CPU11aは、Act15またはAct17においてタッチパネル11gの画面の一部領域を第1または第2の選択画面とした後に、Act18へと進む。なお、Act14またはAct16で生成された決済情報は、後述するように決済装置12の1つに通知されるまでの間は、RAM11cまたは補助記憶ユニット11dに記憶される。従って、RAM11cまたは補助記憶ユニット11dは、記憶部の一例である。 The CPU 11a sets a partial area of the screen of the touch panel 11g as the first or second selection screen in Act15 or Act17, and then proceeds to Act18. Note that the payment information generated in Act 14 or Act 16 is stored in the RAM 11c or the auxiliary storage unit 11d until it is notified to one of the payment devices 12, as will be described later. Therefore, the RAM 11c or the auxiliary storage unit 11d is an example of a storage section.
Act18においてCPU11aは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてCPU11aは、商品コードが取得されていないためにNoと判定したならば、Act19へと進む。
Act19においてCPU11aは、決済情報の転送先とする決済装置12が指定されたか否かを確認する。そしてCPU11aは、決済装置12が指定されていないためにNoと判定したならば、Act20へと進む。
Act20においてCPU11aは、ボタンB3がタッチされたか否かを確認する。そしてCPU11aは、ボタンB3がタッチされていないためにNoと判定したならば、Act18へと戻る。
かくしてCPU11aはAct18~Act20において、商品コードが取得されるか、決済装置12のいずれかが指定されるか、あるいはボタンB3がタッチされるのを待ち受けている。ただし、タッチパネル11gの画面の一部領域を第2の選択画面としている場合は、ボタンB3が存在せず、ボタンB3がタッチされることがないために、CPU11aはAct20においては常にNoと判定することになる。つまりCPU11aはAct18~Act20の待ち受け状態においては、分割フラグがセットされていないならば、商品コードが取得されるか、決済装置12のいずれかが指定されるのを待ち受けることになる。
なお図示を省略しているが、この待ち受け状態においてCPU11aは、ボタンB1,B2がタッチされるのも待ち受けている。そしてCPU11aは、例えばボタンB1,B2のいずれかが従業員21によりタッチされ、そのことがタッチパネル11gにより検出されたならば、決済情報に含まれた合計金額をその後の従業員21による指示に応じて変更する。
In Act 18, the CPU 11a confirms whether 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 process proceeds to Act 19.
In Act 19, the CPU 11a confirms whether the payment device 12 to which the payment information is to be transferred has been specified. If the CPU 11a determines No because the payment device 12 has not been specified, the CPU 11a proceeds to Act 20.
In Act 20, the CPU 11a checks whether button B3 has been touched. If the CPU 11a determines No because the button B3 has not been touched, the process returns to Act 18.
Thus, in Acts 18 to 20, the CPU 11a waits for the product code to be acquired, one of the payment devices 12 to be designated, or the button B3 to be touched. However, when a partial area of the screen of the touch panel 11g is used as the second selection screen, the CPU 11a always determines No in Act 20 because the button B3 does not exist and the button B3 is never touched. It turns out. In other words, in the standby state of Acts 18 to 20, if the division flag is not set, the CPU 11a waits for either the product code to be acquired or the payment device 12 to be designated.
Although not shown, in this standby state, the CPU 11a also waits for buttons B1 and B2 to be touched. For example, if either button B1 or B2 is touched by the employee 21 and this is detected by the touch panel 11g, the CPU 11a calculates the total amount included in the payment information in response to a subsequent instruction from the employee 21. and change it.
CPU11aは、商品コードを取得したならば、Act18にてYesと判定し、Act21へと進む。
Act21においてCPU11aは、タッチパネル11gの画面の一部領域を登録画面とし、こののちに図3中のAct12へと進み、以降の処理を前述と同様に繰り返す。
After acquiring the product code, the CPU 11a determines Yes in Act 18, and proceeds to Act 21.
In Act 21, the CPU 11a sets a partial area of the screen of the touch panel 11g as a registration screen, then proceeds to Act 12 in FIG. 3, and repeats the subsequent processing in the same manner as described above.
CPU11aは、Act18~Act12の待ち受け状態にあるときに、ボタンB3がタッチされたことがタッチパネル11gにより検出されたならば、Act20にてYesと判定し、Act22へと進む。
Act22においてCPU11aは、変数mの値を1つ増加する。
Act23においてCPU11aは、登録商品テーブルをクリアする。
CPU11aはこののち、Act9へと戻り、Act9以降の処理を繰り返す。これにより、複数の決済情報が生成される。
If the touch panel 11g detects that the button B3 has been touched while in the standby state in Acts 18 to 12, the CPU 11a determines Yes in Act 20 and proceeds to Act 22.
In Act 22, the CPU 11a increases the value of the variable m by one.
In Act 23, the CPU 11a clears the registered product table.
The CPU 11a then returns to Act 9 and repeats the processing from Act 9 onwards. As a result, multiple pieces of payment information are generated.
かくして、分割フラグがセットされている場合に限って、後述する決済情報の転送が行われていなくとも、登録商品テーブルにおける買上商品のリストの新規の作成が開始されることになる。つまりCPU11aは、分割会計の実施が決定されていない場合には、決済情報が通知されるまではリストの新規の作成開始を禁止し、分割会計の実施が決定されている場合には、決済情報が通知されていなくともリストの新規の作成開始を許容する。従って、制御プログラムに基づいて上記の制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータは第1の制御部として機能する。 Thus, only when the split flag is set, creation of a new list of purchased products in the registered product table is started even if payment information, which will be described later, has not been transferred. In other words, if the implementation of split accounting has not been decided, the CPU 11a prohibits the start of creating a new list until the payment information is notified, and if the implementation of split accounting has been decided, the CPU 11a prohibits the start of creating a new list until the payment information is notified. Allows creation of a new list even if the list has not been notified. Therefore, when the CPU 11a executes the above-mentioned control processing based on the control program, the computer having the CPU 11a as a core functions as a first control section.
CPU11aは、Act18~Act20の待ち受け状態にあるときに、例えば第1または第2の選択画面SC3,SC4のボタンB4~B7のいずれかが従業員21によりタッチされるなどにより決済装置12の指定がなされたならば、Act19にてYesと判定し、Act24へと進む。なおCPU11aは、ボタンB4~B7のうちの決済情報の転送を受け付けていない決済装置12に関連付けられたものがタッチされても、Act19にてYesとは判定しない。かくしてCPU11aは、決済情報の転送を受け付けない決済装置12の指定は受け付けない。なおCPU11aは、決済装置12の全てが、動作の停止状態とされるか、決済情報の転送を受け付けない動作状態とされているならば、Act18~Act20の待ち受け状態において、決済装置12の指定を待ち受けないこととなる。 When the CPU 11a is in the standby state in Acts 18 to 20, the payment device 12 is designated, for example, by the employee 21 touching one of the buttons B4 to B7 on the first or second selection screen SC3 or SC4. If it has been done, it is determined Yes in Act 19 and the process proceeds to Act 24. Note that even if one of the buttons B4 to B7 associated with a payment device 12 that does not accept transfer of payment information is touched, the CPU 11a does not determine Yes in Act 19. Thus, the CPU 11a does not accept the designation of the payment device 12 that does not accept transfer of payment information. Note that if all the payment devices 12 are in a stopped state or in an operating state in which they do not accept transfer of payment information, the CPU 11a specifies the payment device 12 in the standby state of Acts 18 to 20. There will be no waiting.
Act24においてCPU11aは、決済情報を、指定された決済装置12に対して転送する。なお、ここでの転送対象となる決済情報は、分割フラグがセットされていない場合にはAct16で生成された決済情報であり、分割フラグがセットされている場合にはAct14で生成された1つまたは複数の決済情報の全てである。CPU11aは具体的には、指定された決済装置12を宛先として、転送対象となる決済情報をLAN13へと送信するように通信ユニット11jを制御する。これにより、決済情報が決済装置12へと通知されることとなる。かくして、制御プログラムに基づいての制御処理をCPU11aが実行することによって、CPU11aを中枢部分とするコンピュータと通信ユニット11jとの協働によって通知部としての機能が実現されている。またCPU11aは、決済装置12の指定を、操作者による決済情報の通知の指示として受けて、上記の決済情報の通知を行っているのであり、従ってCPU11aを中枢部分とするコンピュータは第2の制御部として機能する。 In Act 24, the CPU 11a transfers the payment information to the designated payment device 12. Note that the payment information to be transferred here is the payment information generated in Act 16 if the split flag is not set, and the one generated in Act 14 if the split flag is set. Or all of multiple payment information. Specifically, the CPU 11a controls the communication unit 11j to transmit the payment information to be transferred to the LAN 13, with the designated payment device 12 as the destination. As a result, the payment information will be notified to the payment device 12. In this manner, the CPU 11a executes control processing based on the control program, and the function as a notification section is realized through cooperation between the computer with the CPU 11a as the central part and the communication unit 11j. Further, the CPU 11a receives the specification of the payment device 12 as an instruction to notify payment information from the operator, and notifies the payment information described above.Therefore, the computer with the CPU 11a as the central part performs the second control. function as a department.
Act25においてCPU11aは、タッチパネル11gの画面の一部領域を報知画面とする。そしてCPU11aはこののちに、図3中のAct1に戻り、それ以降の処理を前述と同様に行う。
報知画面は、セミセルフによる決済のために決済情報を決済装置12へと転送したことを従業員21に認識させるための画面である。なお、セミセルフによる決済とは、買物客22による操作に応じて決済装置12において決済処理を実行する決済形態である。
報知画面は、分割フラグの状態に拘わらずに同一の内容としても良いし、分割フラグの状態に応じて別の内容としても良い。
In Act 25, the CPU 11a sets a partial area of the screen of the touch panel 11g as a notification screen. Thereafter, the CPU 11a returns to Act 1 in FIG. 3, and performs the subsequent processing in the same manner as described above.
The notification screen is a screen for making the employee 21 aware that payment information has been transferred to the payment device 12 for semi-self payment. Note that semi-self payment is a payment form in which payment processing is executed in the payment device 12 in response to an operation by the shopper 22.
The notification screen may have the same content regardless of the state of the division flag, or may have different content depending on the state of the division flag.
図9は一例としての報知画面SC5を示す図である。
報知画面SC5は、表示エリアAR11,AR12およびボタンB11を含む。
表示エリアAR11は、セミセルフによる決済が選択されたことを従業員21に認識させるための画像を表す。表示エリアAR12は、分割会計のための2件分の決済情報を4つの決済装置12のいずれに転送したかを従業員21に認識させるための画像を表す。つまり報知画面SC5は、分割フラグの状態に応じて別の内容とする場合であって、分割フラグがセットされているときのものである。
ボタンB11は、報知画面SC5を閉じることを従業員21が指示するためのものである。
FIG. 9 is a diagram showing an example notification screen SC5.
Notification screen SC5 includes display areas AR11, AR12 and button B11.
Display area AR11 represents an image for making employee 21 aware that semi-self payment has been selected. The display area AR12 represents an image for making the employee 21 recognize which of the four payment devices 12 the payment information for two items for split accounting has been transferred to. In other words, the notification screen SC5 has different contents depending on the state of the division flag, and is displayed when the division flag is set.
Button B11 is for the employee 21 to instruct to close the notification screen SC5.
そしてCPU11aは、ボタンB11がタッチされたことに応じて、図3中のAct1へと戻り、それ以降の処理を前述したのと同様に繰り返す。
一方、決済装置12が起動されると、CPU12aは、ROM12bまたは補助記憶ユニット12dに記憶された制御プログラムに従った制御処理を開始する。
Then, in response to the touch of the button B11, the CPU 11a returns to Act 1 in FIG. 3, and repeats the subsequent processing in the same manner as described above.
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.
図10および図11はCPU12aの制御処理のフローチャートである。
Act31においてCPU12aは、タッチパネル12gの画面を待機画面とする。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができないことを表すメッセージを表すものや、スクリーンセーバーとして広告などを表す任意の画像を表示するものとすることが想定される。
10 and 11 are flowcharts of the control processing of the CPU 12a.
In Act 31, the CPU 12a sets the screen of the touch panel 12g as a standby screen. The standby screen indicates that there is no situation for payment processing, and any information may be displayed on the standby screen. For example, the standby screen may display a message indicating that payment processing is not possible, or an arbitrary image representing an advertisement as a screen saver.
Act32においてCPU12aは、決済情報が受信されたか否かを確認する。そしてCPU12aは、決済情報が受信されていないならばNoと判定し、Act32を繰り返す。かくしてCPU12aはAct32において、決済情報が受信されるのを待ち受ける。 In Act 32, the CPU 12a confirms whether payment information has been received. Then, if the payment information has not been received, the CPU 12a determines No, and repeats Act 32. Thus, in Act 32, the CPU 12a waits for payment information to be received.
さて、前述したように商品登録装置11の通信ユニット11jからLAN13へと送出された決済情報の宛先となっている決済装置12に設けられた通信ユニット12jは、当該決済情報を受信し、RAM12cまたは補助記憶ユニット12dに保存する。通信ユニット12jは、複数の決済情報が送られてきた場合には、これら複数の決済情報の全てを受信し、RAM12cまたは補助記憶ユニット12dに保存する。これに応じてCPU12aは、Act32にてYesと判定し、Act33へと進む。 Now, as described above, the communication unit 12j provided in the payment device 12, which is the destination of the payment information sent from the communication unit 11j of the product registration device 11 to the LAN 13, receives the payment information and stores it in the RAM 12c or The data is stored in the auxiliary storage unit 12d. When a plurality of payment information is sent, the communication unit 12j receives all of the payment information and stores it in the RAM 12c or the auxiliary storage unit 12d. In response, the CPU 12a determines Yes in Act32, and proceeds to Act33.
Act33においてCPU12aは、受信された決済情報が複数であるか否かを確認する。そしてCPU12aは、1つのみの決済情報が受信された場合にはNoと判定し、Act34へと進む。
Act34においてCPU12aは、タッチパネル12gの画面を決済画面に変更する。
決済画面は、上記の受信された1つの決済情報に基づいての決済を行うための買物客22による操作を受け付けるものである。決済画面は例えば、決済情報に示された合計金額を少なくとも表す。また決済画面は、合計個数や買上商品のリストを含んでも良い。また、複数の決済方法での決済を許容するのならば、決済画面は決済方法を買物客22が選択するためのボタンなどを含む。
In Act 33, the CPU 12a checks whether there is a plurality of pieces of payment information received. If only one piece of payment information has been received, the CPU 12a determines No, and proceeds to Act34.
In Act 34, the CPU 12a changes the screen of the touch panel 12g to a payment screen.
The payment screen accepts an operation by the shopper 22 to make a payment based on the received piece of payment information. The payment screen, for example, represents at least the total amount indicated in the payment information. The payment screen may also include the total number of items and a list of purchased items. Furthermore, if payments using multiple payment methods are allowed, the payment screen includes buttons for the shopper 22 to select a payment method.
Act35においてCPU12aは、決済のための買物客22による操作がなされたか否かを確認する。そしてCPU12aは、該当する操作が行われていないためにNoと判定したならば、Act35を繰り返す。かくしてCPU12aはAct35において、決済のための操作がなされるのを待ち受ける。 In Act 35, the CPU 12a confirms whether or not the shopper 22 performs an operation for payment. If the CPU 12a determines No because the corresponding operation has not been performed, the CPU 12a repeats Act 35. Thus, in Act 35, the CPU 12a waits for an operation for payment to be performed.
ところで、商品登録装置11を操作する従業員21は、第1または第2の選択画面SC3,SC4のボタンB4~B7のいずれかをタッチして決済情報を決済装置12のいずれかに転送した場合、その転送先の決済装置12で決済を行うべきことを買物客22に対して告知する。この告知を受けた買物客22は、指定された決済装置12へと移動し、前述の決済画面上で決済のための操作を行う。そしてCPU12aは、このようにして決済のための操作が行われ、これがタッチパネル12gにより検出されたならば、Act35にてYesと判定し、Act36へと進む。 By the way, if the employee 21 operating the product registration device 11 touches any of the buttons B4 to B7 on the first or second selection screen SC3, SC4 to transfer the payment information to one of the payment devices 12, , notifies the shopper 22 that payment should be made at the transfer destination payment device 12. The shopper 22 who receives this notification moves to the designated payment device 12 and performs the operation for payment on the payment screen described above. Then, if the operation for payment is performed in this way and this is detected by the touch panel 12g, the CPU 12a determines Yes in Act 35 and proceeds to Act 36.
Act36においてCPU12aは、決済処理を実行する。ここでの決済処理は、買物客22による操作に応じて、RAM12cまたは補助記憶ユニット12dに保存された決済情報に示された合計金額を決済するための処理である。ここでの決済処理は例えば、既存のセルフPOS端末などで行われている処理をそのまま適用できる。かくして制御プログラムに基づいての制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは決済部として機能する。 In Act 36, the CPU 12a executes payment processing. The payment process here is a process for paying the total amount indicated in the payment information stored in the RAM 12c or the auxiliary storage unit 12d in accordance with the operation by the shopper 22. For the payment processing here, for example, the processing performed at existing self-POS terminals can be applied as is. In this manner, the CPU 12a executes the control processing based on the control program, so that the computer having the CPU 12a as the core functions as a payment section.
Act37においてCPU12aは、プリンタ12hを制御し、RAM12cまたは補助記憶ユニット12dに保存された決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。そしてCPU12aはこののちに、Act31に戻り、それ以降の処理を前述と同様に行う。 In Act 37, the CPU 12a controls the printer 12h and issues a receipt representing the information indicated in the payment information stored in the RAM 12c or the auxiliary storage unit 12d and the result of the payment processing described above. Thereafter, the CPU 12a returns to Act 31 and performs the subsequent processing in the same manner as described above.
CPU12aは、複数の決済情報が受信されたならば、Act33にてYesと判定し、図11中のAct38へと進む。
Act38においてCPU12aは、変数nの値として「1」をセットする。
Act39においてCPU12aは、タッチパネル11gの画面の一部領域を選択画面とする。選択画面は、個別決済または一括決済を買物客22に選択させるための画面である。なお、個別決済とは、複数の決済情報のそれぞれに応じた決済を個別に行う決済形態を表す。また一括決済とは、複数の決済情報に応じた決済を一括で行う決済形態を表す。
If a plurality of pieces of payment information are received, the CPU 12a determines Yes in Act 33, and proceeds to Act 38 in FIG. 11.
In Act 38, the CPU 12a sets "1" as the value of the variable n.
In Act 39, the CPU 12a sets a partial area of the screen of the touch panel 11g as a selection screen. The selection screen is a screen for allowing the shopper 22 to select individual payment or bulk payment. Note that the individual payment refers to a payment form in which payments are made individually according to each piece of payment information. In addition, the term "blanket payment" refers to a payment form in which payments are made in accordance with multiple pieces of payment information all at once.
Act40においてCPU12aは、一括決済が選択されたか否かを確認する。そしてCPU12aは、一括決済が選択されていないためにNoと判定したならば、Act41へと進む。
Act41においてCPU12aは、分割決済が選択されたか否かを確認する。そしてCPU12aは、分割決済が選択されていないためにNoと判定したならば、Act40に戻る。
かくしてCPU12aは、Act40およびAct41において、一括決済または分割決済が選択されるのを待ち受ける。なおCPU11aは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
In Act 40, the CPU 12a confirms whether lump sum payment has been selected. If the CPU 12a determines No because the lump sum payment is not selected, the process proceeds to Act41.
In Act 41, the CPU 12a confirms whether split payment has been selected. If the CPU 12a determines No because split payment is not selected, the process returns to Act40.
In this way, the CPU 12a waits for lump sum payment or split payment to be selected in Act 40 and Act 41. Note that in this standby state, the CPU 11a may check the occurrence of other events such as other operations being performed, and proceed to processing in accordance with the occurring event.
CPU12aは、個別決済を選択する操作が例えばタッチパネル11gにより検出されたならば、Act41にてYesと判定し、Act42へと進む。
Act42においてCPU12aは、第nの決済情報に基づいた決済処理を実行する。
Act43においてCPU12aは、プリンタ12hを制御し、第nの決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。
Act44においてCPU12aは、変数nの値を1つ増加する。
If an operation for selecting individual payment is detected by the touch panel 11g, for example, the CPU 12a determines Yes in Act41, and proceeds to Act42.
In Act 42, the CPU 12a executes payment processing based on the n-th payment information.
In Act 43, the CPU 12a controls the printer 12h and issues a receipt representing the information indicated in the n-th payment information and the result of the above payment processing.
In Act44, the CPU 12a increases the value of the variable n by one.
Act45においてCPU12aは、RAM12cまたは補助記憶ユニット12dに保存された決済情報の中に第nの決済情報が存在するか否かを確認する。そしてCPU12aは、第nの決済情報が存在するならばAct42へと戻り、その決済情報を対象としてAct42,Act43を行う。CPU12aは、RAM12cまたは補助記憶ユニット12dに保存された決済情報の全てを対象としてAct42,Act43を実行し終えたのちには、Act45にてYesと判定することとなる。そしてこの場合にCPU12aは、図10中のAct31に戻る。つまりCPU12aは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
このようにCPU12aは、個別決済が買物客22により選択されたならば、複数の決済情報のそれぞれに基づいた決済処理を順次に行い、その都度、レシートを発行する。
In Act 45, the CPU 12a checks whether the nth payment information exists among the payment information stored in the RAM 12c or the auxiliary storage unit 12d. Then, if the n-th payment information exists, the CPU 12a returns to Act 42 and performs Act 42 and Act 43 with respect to the payment information. After the CPU 12a finishes executing Acts 42 and 43 for all of the payment information stored in the RAM 12c or the auxiliary storage unit 12d, the CPU 12a determines Yes in Act 45. In this case, the CPU 12a returns to Act 31 in FIG. In other words, the CPU 12a returns to the state of waiting for new payment information to be received.
In this way, if individual payment is selected by the shopper 22, the CPU 12a sequentially performs payment processing based on each of the plurality of payment information, and issues a receipt each time.
CPU12aは、Act40およびAct41の待ち受け状態にあるときに、一括決済を選択する操作が例えばタッチパネル11gにより検出されたならば、Act40にてYesと判定し、Act46へと進む。かくして制御プログラムに基づいて上記の制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは設定部として機能する。 When the CPU 12a is in the standby state in Acts 40 and 41, if an operation for selecting lump sum payment is detected, for example, on the touch panel 11g, the CPU 12a determines Yes in Act 40 and proceeds to Act 46. In this manner, the CPU 12a executes the above control processing based on the control program, so that the computer having the CPU 12a as a central part functions as a setting section.
Act46においてCPU12aは、RAM12cまたは補助記憶ユニット12dに保存された決済情報のそれぞれに示された合計金額の総計金額を算出する。
Act47においてCPU12aは、上記の総計金額を決済するための決済処理を実行する。
Act48においてCPU12aは、プリンタ12hを制御し、第nの決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。
In Act 46, the CPU 12a calculates the total amount of the total amount indicated in each piece of payment information stored in the RAM 12c or the auxiliary storage unit 12d.
In Act 47, the CPU 12a executes a payment process to settle the above-mentioned total amount.
In Act 48, the CPU 12a controls the printer 12h and issues a receipt representing the information indicated in the n-th payment information and the result of the above payment processing.
かくして、複数の決済情報が受信された場合には、Act42~Act45の処理ループおよびAct48の処理ループのいずれにおいても、複数の決済情報のそれぞれに応じた複数枚のレシートが発行されることとなる。従って、制御プログラムに基づいて上記の制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは発行部として機能する。 In this way, when multiple pieces of payment information are received, multiple receipts corresponding to each piece of payment information will be issued in both the processing loop of Acts 42 to 45 and the processing loop of Act 48. . Therefore, when the CPU 12a executes the above-mentioned control processing based on the control program, the computer having the CPU 12a as a core functions as an issuing section.
Act49においてCPU12aは、変数nの値を1つ増加する。
Act50においてCPU12aは、RAM12cまたは補助記憶ユニット12dに保存された決済情報の中に第nの決済情報が存在するか否かを確認する。そしてCPU12aは、第nの決済情報が存在するならばAct48へと戻り、その決済情報を対象としてAct48を行う。CPU12aは、RAM12cまたは補助記憶ユニット12dに保存された決済情報の全てを対象としてAct48を実行し終えたのちには、Act50にてYesと判定することとなる。そしてこの場合にCPU12aは、図10中のAct31に戻る。つまりCPU12aは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
In Act 49, the CPU 12a increases the value of the variable n by one.
In Act 50, the CPU 12a checks whether n-th payment information exists among the payment information stored in the RAM 12c or the auxiliary storage unit 12d. Then, if the n-th payment information exists, the CPU 12a returns to Act 48 and performs Act 48 with that payment information as a target. After the CPU 12a finishes executing Act 48 for all of the payment information stored in the RAM 12c or the auxiliary storage unit 12d, it determines Yes in Act 50. In this case, the CPU 12a returns to Act 31 in FIG. In other words, the CPU 12a returns to the state of waiting for new payment information to be received.
このようにCPU12aは、一括決済が買物客22により選択されたならば、複数の決済情報のそれぞれに示された合計金額の総計金額を一回の決済処理で決済する。ただしレシートは、複数の決済情報のそれぞれに基づいたものを順次に発行する。 In this way, if the shopper 22 selects the one-time payment, the CPU 12a settles the total amount indicated in each of the plurality of pieces of payment information in one payment process. However, receipts are issued sequentially based on each piece of payment information.
以上のように、商品登録装置11では、通常は1会計分の買上登録に基づく1つの決済情報のみを、決済装置12の1つに転送する。決済装置12は、このようにして1つの決済情報が転送されると、この決済情報に基づく決済処理が完了するまでは、別の決済情報の転送を受け付けない。 As described above, the product registration device 11 normally transfers only one piece of payment information based on purchase registration for one account to one of the payment devices 12. Once one piece of payment information is transferred in this manner, the payment device 12 does not accept transfer of another payment information until the payment processing based on this payment information is completed.
しかしながら、買物客22が分割会計を希望する場合には、商品登録装置11では、複数会計分の買上登録を連続して行い、それらの買上登録に応じた複数の決済情報を生成する。そして商品登録装置11は、これらの複数の決済情報を、いずれも決済装置12の1つにまとめて転送する。決済装置12は、このようにして複数の決済情報が転送されると、これら複数の決済情報に基づく決済処理を行う。
かくしてチェックアウトシステム10によれば、買物客22は、分割会計を利用することが可能である上に、複数の会計分のそれぞれの決済のために複数の決済装置12を操作する必要はない。
However, if the shopper 22 desires split accounting, the product registration device 11 successively registers purchases for multiple accounts and generates multiple pieces of payment information in accordance with the registered purchases. The product registration device 11 then transfers all of these pieces of payment information to one payment device 12. When a plurality of pieces of payment information are transferred in this way, the payment device 12 performs payment processing based on these pieces of payment information.
Thus, with the checkout system 10, the shopper 22 is able to use split accounting, and does not need to operate multiple payment devices 12 for each payment for multiple transactions.
またチェックアウトシステム10によれば、分割会計を行う場合であっても、買物客22は、分割決済と一括決済とを任意に利用することができる。そして、分割決済および一括決済のいずれを行った場合でも、複数の決済情報のそれぞれに応じた複数枚のレシートが発行される。従って、買物客22は、分割決済および一括決済のいずれを利用した倍でも、分割決済の結果を記録したレシートを得ることができる。 Furthermore, according to the checkout system 10, even when split accounting is performed, the shopper 22 can arbitrarily use split payments or lump sum payments. Regardless of whether split payment or lump sum payment is performed, a plurality of receipts are issued in accordance with each of the plurality of payment information. Therefore, the shopper 22 can obtain a receipt recording the result of the split payment, regardless of whether the split payment or the lump sum payment is used.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 少なくとも1つの商品登録装置と少なくとも1つの決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成部と、
前記作成部により作成された前記リストに基づいて、前記買上商品の決済のための決済情報を生成する生成部と、
前記生成部により生成された前記決済情報を前記決済装置の1つへと通知する通知部と、
同一の買物客の買上商品についての会計を複数回に分割する分割会計の実施を、操作者による指示に応じて決定する決定部と、
前記決定部により前記分割会計の実施が決定されていない場合には、前記通知部による前記決済情報の通知が行われるまでは前記リストの新規の作成開始を禁止し、前記分割会計の実施が決定されている場合には、前記通知部による前記決済情報の通知が行われていなくとも前記リストの新規の作成開始を許容するように前記作成部を制御する第1の制御部と、
前記通知部による通知がなされていない前記決済情報を記憶する記憶部と、
前記決済情報の通知が前記操作者により指示されたことに応じて、前記記憶部が記憶する前記決済情報の全てを、前記決済装置の1つへと通知するように前記通知部を制御する第2の制御部と、を具備し、
前記決済装置は、
前記通知部により通知された前記決済情報に基づいて決済処理を行う決済部と、
前記通知部により複数の決済情報が通知された場合には、これら複数の決済情報のそれぞれに基づくレシートを個別に発行する発行部と、を具備することを特徴とするチェックアウトシステム。
[付記2] 少なくとも1つの決済装置とともにチェックアウトシステムを構成する商品登録装置であって、
買上商品の商品コードを取得し、買上商品のリストを作成する作成部と、
前記作成部により作成された前記リストに基づいて、前記買上商品の決済のための決済情報を生成する生成部と、
前記生成部により生成された前記決済情報を前記決済装置の1つへと通知する通知部と、
同一の買物客の買上商品についての会計を複数回に分割する分割会計の実施を、操作者による指示に応じて決定する決定部と、
前記決定部により前記分割会計の実施が決定されていない場合には、前記通知部による前記決済情報の通知が行われるまでは前記リストの新規の作成開始を禁止し、前記分割会計の実施が決定されている場合には、前記通知部による前記決済情報の通知が行われていなくとも前記リストの新規の作成開始を許容するように前記作成部を制御する第1の制御部と、
前記通知部による通知がなされていない前記決済情報を記憶する記憶部と、
前記決済情報の通知が前記操作者により指示されたことに応じて、前記記憶部が記憶する前記決済情報の全てを、前記決済装置の1つへと通知するように前記通知部を制御する第2の制御部と、を具備することを特徴とする商品登録装置。
[付記3] 少なくとも1つの商品登録装置とともにチェックアウトシステムを構成する決済装置であって、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成部と、
前記作成部により作成された前記リストに基づいて、前記買上商品の決済のための決済情報を生成する生成部と、
前記生成部により生成された前記決済情報を前記決済装置の1つへと通知する通知部と、
同一の買物客の買上商品についての会計を複数回に分割する分割会計の実施を、操作者による指示に応じて決定する決定部と、
前記決定部により前記分割会計の実施が決定されていない場合には、前記通知部による前記決済情報の通知が行われるまでは前記リストの新規の作成開始を禁止し、前記分割会計の実施が決定されている場合には、前記通知部による前記決済情報の通知が行われていなくとも前記リストの新規の作成開始を許容するように前記作成部を制御する第1の制御部と、
前記通知部による通知がなされていない前記決済情報を記憶する記憶部と、
前記決済情報の通知が前記操作者により指示されたことに応じて、前記記憶部が記憶する前記決済情報の全てを、前記決済装置の1つへと通知するように前記通知部を制御する第2の制御部と、を具備し、
前記決済装置は、
前記通知部により通知された前記決済情報に基づいて決済処理を行う決済部と、
前記通知部により複数の決済情報が通知された場合には、これら複数の決済情報のそれぞれに基づくレシートを個別に発行する発行部と、を具備することを特徴とする決済装置。
[付記4] 前記通知部により複数の決済情報が通知された場合に、一括決済を実行するか否かを前記操作者とは異なる第2の操作者による指示に応じて設定する設定部をさらに備え、
前記決済部は、前記一括決済を実行しないことが前記設定部により設定された場合には、前記通知部により通知された複数の前記決済情報のそれぞれに基づく複数回の決済処理を個別に行い、前記一括決済を実行することが前記設定部により設定された場合には、前記通知部により通知された複数の前記決済情報にそれぞれ示された合計金額に基づいて求まる総計金額を決済するための一回の決済処理を行うことを特徴とする付記3に記載の決済装置。
[付記5] 少なくとも1つの決済装置とともにチェックアウトシステムを構成する商品登録装置を制御するコンピュータを、
買上商品の商品コードを取得し、買上商品のリストを作成する作成部と、
前記作成部により作成された前記リストに基づいて、前記買上商品の決済のための決済情報を生成する生成部と、
前記生成部により生成された前記決済情報を前記決済装置の1つへと通知する通知部と、
同一の買物客の買上商品についての会計を複数回に分割する分割会計の実施を、操作者による指示に応じて決定する決定部と、
前記決定部により前記分割会計の実施が決定されていない場合には、前記通知部による前記決済情報の通知が行われるまでは前記リストの新規の作成開始を禁止し、前記分割会計の実施が決定されている場合には、前記通知部による前記決済情報の通知が行われていなくとも前記リストの新規の作成開始を許容するように前記作成部を制御する第1の制御部と、
前記通知部による通知がなされていない前記決済情報を記憶する記憶部と、
前記決済情報の通知が前記操作者により指示されたことに応じて、前記記憶部が記憶する前記決済情報の全てを、前記決済装置の1つへと通知するように前記通知部を制御する第2の制御部と、して機能させるための制御プログラム。
[付記6] 少なくとも1つの商品登録装置と少なくとも1つの決済装置とを含み、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成部と、
前記作成部により作成された前記リストに基づいて、前記買上商品の決済のための決済情報を生成する生成部と、
前記生成部により生成された前記決済情報を前記決済装置の1つへと通知する通知部と、
同一の買物客の買上商品についての会計を複数回に分割する分割会計の実施を、操作者による指示に応じて決定する決定部と、
前記決定部により前記分割会計の実施が決定されていない場合には、前記通知部による前記決済情報の通知が行われるまでは前記リストの新規の作成開始を禁止し、前記分割会計の実施が決定されている場合には、前記通知部による前記決済情報の通知が行われていなくとも前記リストの新規の作成開始を許容するように前記作成部を制御する第1の制御部と、
前記通知部による通知がなされていない前記決済情報を記憶する記憶部と、
前記決済情報の通知が前記操作者により指示されたことに応じて、前記記憶部が記憶する前記決済情報の全てを、前記決済装置の1つへと通知するように前記通知部を制御する第2の制御部と、を具備したチェックアウトシステムにおける前記決済装置の1つを制御するコンピュータを、
前記通知部により通知された前記決済情報に基づいて決済処理を行う決済部と、
前記通知部により複数の決済情報が通知された場合には、これら複数の決済情報のそれぞれに基づくレシートを個別に発行する発行部と、して機能させるための制御プログラム。
Although several embodiments of the invention have been described, these embodiments are 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, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention described in the claims and its equivalents.
Below, the invention described in the original claims of the present application will be added.
[Additional Note 1] A checkout system including at least one product registration device and at least one payment device,
The product registration device includes:
a creation department that obtains the product code of purchased products and creates a list of purchased products;
a generation unit that generates payment information for payment of the purchased product based on the list created by the creation unit;
a notification unit that notifies one of the payment devices of the payment information generated by the generation unit;
a determining unit that determines, in accordance with instructions from an operator, to implement split accounting in which accounting for items purchased by the same shopper is divided into multiple times;
If the decision unit has not decided to implement the split accounting, the start of new creation of the list is prohibited until the notification unit notifies the payment information, and the implementation of the split accounting is decided. a first control unit that controls the creation unit to allow the start of new creation of the list even if the notification unit has not notified the payment information;
a storage unit that stores the payment information that has not been notified by the notification unit;
controlling the notification unit to notify one of the payment devices of all of the payment information stored in the storage unit in response to an instruction by the operator to notify the payment information; 2 control section;
The payment device is
a payment unit that performs payment processing based on the payment information notified by the notification unit;
A checkout system comprising: an issuing section that individually issues receipts based on each of the plurality of payment information when the notification section notifies the plurality of payment information.
[Additional note 2] A product registration device that constitutes a checkout system together with at least one payment device,
a creation department that obtains the product code of purchased products and creates a list of purchased products;
a generation unit that generates payment information for payment of the purchased product based on the list created by the creation unit;
a notification unit that notifies one of the payment devices of the payment information generated by the generation unit;
a determining unit that determines, in accordance with instructions from an operator, to implement split accounting in which accounting for items purchased by the same shopper is divided into multiple times;
If the decision unit has not decided to implement the split accounting, the start of new creation of the list is prohibited until the notification unit notifies the payment information, and the implementation of the split accounting is decided. a first control unit that controls the creation unit to allow the start of new creation of the list even if the notification unit has not notified the payment information;
a storage unit that stores the payment information that has not been notified by the notification unit;
controlling the notification unit to notify one of the payment devices of all of the payment information stored in the storage unit in response to an instruction by the operator to notify the payment information; 2. A product registration device, comprising: a control unit.
[Additional Note 3] A payment device that constitutes a checkout system together with at least one product registration device,
The product registration device includes:
a creation department that obtains the product code of purchased products and creates a list of purchased products;
a generation unit that generates payment information for payment of the purchased product based on the list created by the creation unit;
a notification unit that notifies one of the payment devices of the payment information generated by the generation unit;
a determining unit that determines, in accordance with instructions from an operator, to implement split accounting in which accounting for items purchased by the same shopper is divided into multiple times;
If the decision unit has not decided to implement the split accounting, the start of new creation of the list is prohibited until the notification unit notifies the payment information, and the implementation of the split accounting is decided. a first control unit that controls the creation unit to allow the start of new creation of the list even if the notification unit has not notified the payment information;
a storage unit that stores the payment information that has not been notified by the notification unit;
controlling the notification unit to notify one of the payment devices of all of the payment information stored in the storage unit in response to an instruction by the operator to notify the payment information; 2 control section;
The payment device is
a payment unit that performs payment processing based on the payment information notified by the notification unit;
A payment device comprising: an issuing unit that individually issues a receipt based on each of the plurality of payment information when the notification unit notifies the plurality of payment information.
[Additional Note 4] A setting unit further includes a setting unit configured to set whether or not to execute a batch payment when a plurality of payment information is notified by the notification unit, in response to an instruction from a second operator different from the operator. Prepare,
The payment unit individually performs a plurality of payment processes based on each of the plurality of payment information notified by the notification unit when the setting unit sets that the batch payment is not performed; When the setting unit sets that the batch payment is to be executed, a process is performed to settle the total amount determined based on the total amount shown in each of the plurality of payment information notified by the notification unit. The payment device according to appendix 3, wherein the payment device performs payment processing once.
[Appendix 5] A computer that controls a product registration device that constitutes a checkout system together with at least one payment device,
a creation department that obtains the product code of purchased products and creates a list of purchased products;
a generation unit that generates payment information for payment of the purchased product based on the list created by the creation unit;
a notification unit that notifies one of the payment devices of the payment information generated by the generation unit;
a determining unit that determines, in accordance with instructions from an operator, to implement split accounting in which accounting for items purchased by the same shopper is divided into multiple times;
If the decision unit has not decided to implement the split accounting, the start of new creation of the list is prohibited until the notification unit notifies the payment information, and the implementation of the split accounting is decided. a first control unit that controls the creation unit to allow the start of new creation of the list even if the notification unit has not notified the payment information;
a storage unit that stores the payment information that has not been notified by the notification unit;
controlling the notification unit to notify one of the payment devices of all of the payment information stored in the storage unit in response to an instruction by the operator to notify the payment information; 2 control unit and a control program to make it function.
[Additional Note 6] Includes at least one product registration device and at least one payment device,
The product registration device includes:
a creation department that obtains the product code of purchased products and creates a list of purchased products;
a generation unit that generates payment information for payment of the purchased product based on the list created by the creation unit;
a notification unit that notifies one of the payment devices of the payment information generated by the generation unit;
a determining unit that determines, in accordance with instructions from an operator, to implement split accounting in which accounting for items purchased by the same shopper is divided into multiple times;
If the decision unit has not decided to implement the split accounting, the start of new creation of the list is prohibited until the notification unit notifies the payment information, and the implementation of the split accounting is decided. a first control unit that controls the creation unit to allow the start of new creation of the list even if the notification unit has not notified the payment information;
a storage unit that stores the payment information that has not been notified by the notification unit;
controlling the notification unit to notify one of the payment devices of all of the payment information stored in the storage unit in response to an instruction by the operator to notify the payment information; A computer controlling one of the payment devices in a checkout system comprising:
a payment unit that performs payment processing based on the payment information notified by the notification unit;
A control program for functioning as an issuing unit that individually issues receipts based on each of the plurality of payment information when a plurality of payment information is notified by the notification unit.
10…チェックアウトシステム、11…商品登録装置、11a…CPU、11b…ROM、11c…RAM、11d…補助記憶ユニット、11e…ドロワ開放ユニット、11f…スキャナ、11g…タッチパネル、11h…プリンタ、11i…カードリーダライタ、11j…通信ユニット、11k…伝送システム、12…決済装置、12a…CPU、12b…ROM、12c…RAM、12d…補助記憶ユニット、12e…自動釣銭機、12f…スキャナ、12g…タッチパネル、12h…プリンタ、12i…カードリーダライタ、12j…通信ユニット、12k…伝送システム。
10...Checkout system, 11...Product registration device, 11a...CPU, 11b...ROM, 11c...RAM, 11d...Auxiliary storage unit, 11e...Drawer opening unit, 11f...Scanner, 11g...Touch panel, 11h...Printer, 11i... Card reader/writer, 11j...Communication unit, 11k...Transmission system, 12...Payment device, 12a...CPU, 12b...ROM, 12c...RAM, 12d...Auxiliary storage unit, 12e...Automatic change machine, 12f...Scanner, 12g...Touch panel , 12h...printer, 12i...card reader/writer, 12j...communication unit, 12k...transmission system.
Claims (3)
第1のボタンと、第2のボタンとを、表示器の同一画面に表示する表示手段と、
前記第1のボタンが操作される前に前記取得手段によって取得される前記商品コードに基づいて第1の決済情報を生成し、前記第1のボタンが操作された後に前記取得手段によって取得される前記商品コードに基づいて第2の決済情報を生成する生成手段と、
前記第2のボタンが操作されたことに応じて、前記生成手段により生成された第1及び第2の決済情報を出力する情報出力手段と、
を具備した商品登録装置とネットワークで接続されてチェックアウトシステムを構成する決済装置であり、
前記第1のボタンが操作されている場合に、前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに基づいて複数のレシートを出力するレシート出力手段と、
個別決済するか一括決済するかの判定手段と、
前記第1のボタンが操作されており、かつ前記判定手段によって前記一括決済すると判定された場合は前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額の総計金額を決済処理し、前記第1のボタンが操作されており、かつ前記判定手段によって前記個別決済すると判定された場合は、前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額に関して決済処理を個別に行う決済手段と、
を具備する決済装置。 an acquisition means for acquiring a product code of a purchased product;
Display means for displaying the first button and the second button on the same screen of a display device;
Generating first payment information based on the product code acquired by the acquisition means before the first button is operated, and acquired by the acquisition means after the first button is operated. generating means for generating second payment information based on the product code ;
information output means for outputting first and second payment information generated by the generation means in response to the operation of the second button;
A payment device that is connected to a product registration device equipped with a network to form a checkout system ,
Receipt output means for outputting a plurality of receipts based on each of the first and second payment information output by the information output means when the first button is operated;
A means for determining whether to make individual payments or batch payments,
If the first button is operated and the determining means determines that the lump-sum payment is to be made, the total amount of the total amount regarding each of the first and second payment information output by the information outputting means is calculated. If the payment is processed, the first button is operated, and the determination means determines that the individual payment is to be made, the total of each of the first and second payment information output by the information output means. A payment method that performs payment processing individually regarding the amount;
A payment device equipped with
第1のボタンと、第2のボタンとを、表示器の同一画面に表示し、 Displaying the first button and the second button on the same screen of the display,
前記第1のボタンが操作される前に取得される前記商品コードに基づいて第1の決済情報を生成し、前記第1のボタンが操作された後に取得される前記商品コードに基づいて第2の決済情報を生成し、 generating first payment information based on the product code obtained before the first button is operated; and generating second payment information based on the product code obtained after the first button is operated. generate payment information for
前記第2のボタンが操作されたことに応じて、生成された第1及び第2の決済情報を出力する、 outputting the generated first and second payment information in response to the operation of the second button;
商品登録装置とネットワークで接続されてチェックアウトシステムを構成する決済装置に備えられたコンピュータが、A computer installed in a payment device that is connected to a product registration device via a network and constitutes a checkout system,
前記第1のボタンが操作されている場合に、前記商品登録装置から出力された第1及び第2の決済情報のそれぞれに基づいて複数のレシートを出力し、 outputting a plurality of receipts based on each of first and second payment information output from the product registration device when the first button is operated;
個別決済するか一括決済するかを判定し、 Determine whether to make individual payments or bulk payments,
前記第1のボタンが操作されており、かつ前記一括決済すると判定した場合は前記商品登録装置から出力された第1及び第2の決済情報のそれぞれに関する合計金額の総計金額を決済処理し、前記第1のボタンが操作されており、かつ前記個別決済すると判定した場合は、前記商品登録装置から出力された第1及び第2の決済情報のそれぞれに関する合計金額に関して決済処理を個別に行う、 If the first button is operated and it is determined that the lump-sum payment is to be made, the total amount of the total amount regarding each of the first and second payment information output from the product registration device is processed for payment, and the If the first button is operated and it is determined that the individual payment is to be made, the payment process is individually performed for the total amount of each of the first and second payment information output from the product registration device;
決済処理方法。Payment processing methods.
第1のボタンと、第2のボタンとを、表示器の同一画面に表示する表示手段と、
前記第1のボタンが操作される前に前記取得手段によって取得される前記商品コードに基づいて第1の決済情報を生成し、前記第1のボタンが操作された後に前記取得手段によって取得される前記商品コードに基づいて第2の決済情報を生成する生成手段と、
前記第2のボタンが操作されたことに応じて、前記生成手段により生成された第1及び第2の決済情報を出力する情報出力手段と、
を具備した商品登録装置とネットワークで接続されてチェックアウトシステムを構成する決済装置を制御するコンピュータを、
前記第1のボタンが操作されている場合に、前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに基づいて複数のレシートを出力するレシート出力手段と、
個別決済するか一括決済するかの判定手段と、
前記第1のボタンが操作されており、かつ前記判定手段によって前記一括決済すると判定された場合は前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額の総計金額を決済処理し、前記第1のボタンが操作されており、かつ前記判定手段によって前記個別決済すると判定された場合は、前記情報出力手段により出力された第1及び第2の決済情報のそれぞれに関する合計金額に関して決済処理を個別に行う決済手段と、
して機能させるための制御プログラム。 an acquisition means for acquiring a product code of a purchased product;
Display means for displaying the first button and the second button on the same screen of a display device;
Generating first payment information based on the product code acquired by the acquisition means before the first button is operated, and acquired by the acquisition means after the first button is operated. generating means for generating second payment information based on the product code ;
information output means for outputting first and second payment information generated by the generation means in response to the operation of the second button;
A computer that controls a payment device that is connected to a product registration device equipped with a network and constitutes a checkout system,
Receipt output means for outputting a plurality of receipts based on each of the first and second payment information output by the information output means when the first button is operated;
A means for determining whether to make individual payments or batch payments,
If the first button is operated and the determining means determines that the lump-sum payment is to be made, the total amount of the total amount regarding each of the first and second payment information output by the information outputting means is calculated. If the payment is processed, the first button is operated, and the determination means determines that the individual payment is to be made, the total of each of the first and second payment information output by the information output means. A payment method that performs payment processing individually regarding the amount;
control program to make it function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023009642A JP7392185B2 (en) | 2020-06-17 | 2023-01-25 | Payment device, payment processing method and control program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020104276A JP6855624B2 (en) | 2020-06-17 | 2020-06-17 | Checkout system and checkout processing method |
JP2021043501A JP7250834B2 (en) | 2020-06-17 | 2021-03-17 | Checkout system and checkout processing method |
JP2023009642A JP7392185B2 (en) | 2020-06-17 | 2023-01-25 | Payment device, payment processing method and control program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021043501A Division JP7250834B2 (en) | 2020-06-17 | 2021-03-17 | Checkout system and checkout processing method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2023052634A JP2023052634A (en) | 2023-04-11 |
JP2023052634A5 JP2023052634A5 (en) | 2023-05-01 |
JP7392185B2 true JP7392185B2 (en) | 2023-12-05 |
Family
ID=72639622
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020104276A Active JP6855624B2 (en) | 2020-06-17 | 2020-06-17 | Checkout system and checkout processing method |
JP2021043501A Active JP7250834B2 (en) | 2020-06-17 | 2021-03-17 | Checkout system and checkout processing method |
JP2023009642A Active JP7392185B2 (en) | 2020-06-17 | 2023-01-25 | Payment device, payment processing method and control program |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020104276A Active JP6855624B2 (en) | 2020-06-17 | 2020-06-17 | Checkout system and checkout processing method |
JP2021043501A Active JP7250834B2 (en) | 2020-06-17 | 2021-03-17 | Checkout system and checkout processing method |
Country Status (1)
Country | Link |
---|---|
JP (3) | JP6855624B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023002353A (en) | 2021-06-22 | 2023-01-10 | キヤノン株式会社 | Photoelectric conversion device, camera module, endoscope, endoscope system, and apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168935A (en) | 2011-01-25 | 2012-09-06 | Teraoka Seiko Co Ltd | Settlement system |
JP2014222390A (en) | 2013-05-13 | 2014-11-27 | 株式会社寺岡精工 | Receipt issuance system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5929182B2 (en) * | 2011-12-28 | 2016-06-01 | 株式会社寺岡精工 | Product registration device, POS system and accounting device |
-
2020
- 2020-06-17 JP JP2020104276A patent/JP6855624B2/en active Active
-
2021
- 2021-03-17 JP JP2021043501A patent/JP7250834B2/en active Active
-
2023
- 2023-01-25 JP JP2023009642A patent/JP7392185B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168935A (en) | 2011-01-25 | 2012-09-06 | Teraoka Seiko Co Ltd | Settlement system |
JP2014222390A (en) | 2013-05-13 | 2014-11-27 | 株式会社寺岡精工 | Receipt issuance system |
Also Published As
Publication number | Publication date |
---|---|
JP6855624B2 (en) | 2021-04-07 |
JP2023052634A (en) | 2023-04-11 |
JP7250834B2 (en) | 2023-04-03 |
JP2021103548A (en) | 2021-07-15 |
JP2020161173A (en) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6181623B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
US11301829B2 (en) | Checkout system and method | |
JP7392185B2 (en) | Payment device, payment processing method and control program | |
JP2024015056A (en) | Commodity registration device and control program therefor, and checkout system | |
JP6449964B2 (en) | Product registration device, control program thereof, and checkout system | |
JP6309473B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
JP6720395B2 (en) | Product registration device and its control program | |
JP6571845B2 (en) | Product registration apparatus and control program thereof | |
JP6309490B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
JP6387446B2 (en) | Checkout system, product registration device and control program thereof | |
JP6780074B2 (en) | Checkout system, product registration device and its control program | |
JP7069271B2 (en) | Checkout system, product registration device and its control program | |
JP6563548B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
JP7230127B2 (en) | Checkout system, payment device and information processing program | |
JP6919035B2 (en) | Checkout system | |
JP7357040B2 (en) | Checkout systems, payment devices and their control programs | |
JP6672440B2 (en) | Commodity registration device, control program therefor, and checkout system | |
JP6742495B2 (en) | Payment device | |
JP6633727B2 (en) | Product registration device, control program and checkout system | |
JP2018106768A (en) | Checkout system, settlement device and control program therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230421 |
|
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: 20231024 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7392185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |