Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7528186B2 - Payment device and program - Google Patents
[go: Go Back, main page]

JP7528186B2 - Payment device and program - Google Patents

Payment device and program Download PDF

Info

Publication number
JP7528186B2
JP7528186B2 JP2022206473A JP2022206473A JP7528186B2 JP 7528186 B2 JP7528186 B2 JP 7528186B2 JP 2022206473 A JP2022206473 A JP 2022206473A JP 2022206473 A JP2022206473 A JP 2022206473A JP 7528186 B2 JP7528186 B2 JP 7528186B2
Authority
JP
Japan
Prior art keywords
receipt
button
payment
cpu
act
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022206473A
Other languages
Japanese (ja)
Other versions
JP2023030125A (en
JP2023030125A5 (en
Inventor
剛 五反田
隆司 中島
延裕 杉田
純 宮崎
優奈 大谷
幾 後藤
晃子 須崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2021184184A external-priority patent/JP7202437B2/en
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2022206473A priority Critical patent/JP7528186B2/en
Publication of JP2023030125A publication Critical patent/JP2023030125A/en
Publication of JP2023030125A5 publication Critical patent/JP2023030125A5/en
Application granted granted Critical
Publication of JP7528186B2 publication Critical patent/JP7528186B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、チェックアウトシステム、登録装置、決済装置及びプログラムに関する。 Embodiments of the present invention relate to a checkout system, a registration device, a payment device, and a program.

チェックアウトシステムにおいて、レシート又は領収書などの書類を発行するものがある。当該書類については、買物客によって必要な場合と不要な場合とがある。このため、チェックアウトシステムの中には、例えば、領収書発行ボタンとレシート発行ボタンとを設けたものがある。これら領収書ボタン及びレシートボタンはいずれも決済の完了を指示する場合に押すためのボタンを兼ねており、決済の完了を指示する場合に、操作者はいずれかのボタンを押さなければならない。そして、当該チェックアウトシステムは、領収書発行ボタンが選択された場合、領収書を発行してレシートは発行せず、レシート発行ボタンが選択された場合、レシートを発行して領収書は発行しない。しかしながら、このように、決済の完了を指示するためのボタンが複数ある場合、操作に不慣れな操作者によってはどちらのボタンを押せば良いのか迷うことがある。特に、領収書を必要とする操作者であれば、領収書ボタンを押す明確な動機があるために迷いづらいが、領収書を必要としない操作者の場合はどちらかのボタンを押す動機について意識しておらず、迷いやすい。 Some checkout systems issue documents such as receipts or invoices. These documents may or may not be required depending on the shopper. For this reason, some checkout systems are provided with a receipt issue button and a receipt issue button. Both the receipt button and the receipt button also serve as buttons to be pressed when instructing the completion of payment, and the operator must press either button when instructing the completion of payment. When the receipt issue button is selected, the checkout system issues a receipt but does not issue a receipt, and when the receipt issue button is selected, the checkout system issues a receipt but does not issue a receipt. However, when there are multiple buttons to instruct the completion of payment like this, an operator who is unfamiliar with the operation may be confused about which button to press. In particular, an operator who needs a receipt is less likely to be confused because there is a clear motivation for pressing the receipt button, but an operator who does not need a receipt is not aware of the motivation for pressing either button and is more likely to be confused.

特開2016-058109号公報JP 2016-058109 A

本発明の実施形態が解決しようとする課題は、操作者が操作を迷うことを防ぐチェックアウトシステム、登録装置、決済装置及びプログラムを提供することである。 The problem that the embodiments of the present invention aim to solve is to provide a checkout system, a registration device, a payment device, and a program that prevent an operator from becoming confused about how to operate the system.

実施形態の決済装置は、第1表示制御手段、第2表示制御手段及び決済手段を含む。第1表示制御手段は、取引についての決済が完了する前に、レシートを発行しないことを指示するためのオブジェクトを表示部に表示させる。第2表示制御手段は、前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、レシートが発行されないことを示す第1のボタンを前記表示部に表示させる。第2表示制御手段は、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、前記第1のボタンとは異なる第2のボタンを前記表示部に表示させる。決済手段は、前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する。 A payment device according to an embodiment includes a first display control means, a second display control means, and a payment means. The first display control means causes the display unit to display an object for instructing that a receipt will not be issued before the payment for the transaction is completed. The second display control means causes the display unit to display a first button indicating that a receipt will not be issued if the object is operated before the payment amount for the transaction is input. The second display control means causes the display unit to display a second button different from the first button if the payment amount is input without operating the object. The payment means executes the payment when the first button or the second button is operated.

第1実施形態及び第2実施形態に係るチェックアウトシステムに含まれる装置のそれぞれの要部回路構成を示すブロック図。FIG. 2 is a block diagram showing the main circuit configuration of each of devices included in the checkout system according to the first and second embodiments. 図1中の登録装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。5 is a flowchart of a control process in the first and second embodiments by a CPU of the registration device in FIG. 1 . 図1中の決済装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。5 is a flowchart of a control process in the first and second embodiments by a CPU of the settlement device in FIG. 1 . 図1中の決済装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。5 is a flowchart of a control process in the first and second embodiments by a CPU of the settlement device in FIG. 1 . 図1中の登録装置の店員側タッチパネルに表示される画面の一例を示す図。4 is a diagram showing an example of a screen displayed on a store clerk-side touch panel of the registration device in FIG. 1 . 図1中の登録装置の客側タッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a customer-side touch panel of the registration device in FIG. 1 . 図1中の登録装置の店員側タッチパネルに表示される画面の一例を示す図。4 is a diagram showing an example of a screen displayed on a store clerk-side touch panel of the registration device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 . 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。2 is a diagram showing an example of a screen displayed on a touch panel of the settlement device in FIG. 1 .

以下、いくつかの実施形態に係るチェックアウトシステムについて図面を用いて説明する。
〔第1実施形態〕
図1は、第1実施形態に係るチェックアウトシステム1に含まれる装置のそれぞれの要部回路構成を示すブロック図である。チェックアウトシステム1は、決済対象となる商品の買上登録及び決済などの業務のためにスーパーマーケットなどの店舗に設置される。チェックアウトシステム1は、登録装置10及び決済装置20を含む。チェックアウトシステム1は、取引についての商品を登録する登録装置10を主に店員が操作し、登録された商品の代金を決済する決済装置20を買物客などの決済者が操作する、セミセルフ方式のチェックアウトシステムである。登録装置10及び決済装置20は、ネットワークNWに接続されている。ネットワークNWは、典型的にはLAN(local area network)である。ネットワークNWは、無線回線でも良いし有線回線でも良い。また、無線回線と有線回線とが混在していても良い。なお、図1は、1台の登録装置10及び2台の決済装置20を示している。しかしながら、登録装置10及び決済装置20の台数はこれらに限定されるものではなく、登録装置10及び決済装置20のそれぞれが任意の台数、店舗に設置されていて良い。また、図1では、1台の決済装置20の要部回路構成についてのみ示し、他の決済装置20の要部回路構成の図示は省略している。
Hereinafter, checkout systems according to some embodiments will be described with reference to the drawings.
First Embodiment
FIG. 1 is a block diagram showing the main circuit configuration of each of the devices included in the checkout system 1 according to the first embodiment. The checkout system 1 is installed in a store such as a supermarket for operations such as registering purchases of products to be paid for and making payments. The checkout system 1 includes a registration device 10 and a payment device 20. The checkout system 1 is a semi-self-service checkout system in which a store clerk mainly operates the registration device 10 for registering products for a transaction, and a payment person such as a shopper operates the payment device 20 for paying for the registered products. The registration device 10 and the payment device 20 are connected to a network NW. The network NW is typically a local area network (LAN). The network NW may be a wireless line or a wired line. In addition, the wireless line and the wired line may be mixed. Note that FIG. 1 shows one registration device 10 and two payment devices 20. However, the number of the registration devices 10 and the payment devices 20 is not limited to these, and any number of the registration devices 10 and the payment devices 20 may be installed in the store. Also, in FIG. 1, only the main circuit configuration of one payment device 20 is shown, and the main circuit configurations of the other payment devices 20 are omitted.

登録装置10は、CPU(central processing unit)11、メインメモリ12、補助記憶デバイス13、通信インターフェース14、店員側タッチパネル15、客側タッチパネル16、スキャナー17及びバス18を含む。 The registration device 10 includes a CPU (central processing unit) 11, a main memory 12, an auxiliary storage device 13, a communication interface 14, a store clerk touch panel 15, a customer touch panel 16, a scanner 17, and a bus 18.

CPU11は、登録装置10の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。CPU11は、メインメモリ12に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、登録装置10の各種の機能を実現するべく各部を制御する。 The CPU 11 corresponds to the central part of the computer that performs the processing and control required for the operation of the registration device 10. The CPU 11 controls each part to realize the various functions of the registration device 10 based on programs such as the operating system and application software stored in the main memory 12.

メインメモリ12は、上記コンピューターの主記憶部分に相当する。メインメモリ12は、オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。また、メインメモリ12は、CPU11が各種の処理を行う上で参照するデータを記憶する。さらに、メインメモリ12は、CPU11が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The main memory 12 corresponds to the main storage portion of the computer. The main memory 12 stores programs such as the operating system and application software. The main memory 12 also stores data referenced by the CPU 11 when performing various processes. Furthermore, the main memory 12 is used as a so-called work area for storing data that is temporarily used when the CPU 11 performs various processes.

補助記憶デバイス13は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス13は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disk drive)又はSSD(solid state drive)などである。補助記憶デバイス13は、CPU11が各種の処理を行う上で使用するデータ又はCPU11での処理によって生成されたデータなどを保存する。補助記憶デバイス13は、上記のオペレーティングシステム又はアプリケーションなどのプログラムを記憶する場合もある。また、補助記憶デバイス13は、買上商品として登録された商品のリストである商品リストも記憶する。あるいは、メインメモリ12が、上記商品リストを記憶しても良い。さらに、補助記憶デバイス13は、店舗で販売されている商品についての商品コード、商品名及び金額などの各種情報を含む商品データベースも記憶する。 The auxiliary storage device 13 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 13 is, for example, an EEPROM (electrical erasable programmable read-only memory), a HDD (hard disk drive), or an SSD (solid state drive). The auxiliary storage device 13 stores data used by the CPU 11 in performing various processes or data generated by the processes in the CPU 11. The auxiliary storage device 13 may also store programs such as the operating system or applications described above. The auxiliary storage device 13 also stores a product list, which is a list of products registered as purchased products. Alternatively, the main memory 12 may store the product list. Furthermore, the auxiliary storage device 13 also stores a product database that includes various information such as product codes, product names, and prices for products sold in the store.

メインメモリ12又は補助記憶デバイス13に記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として登録装置10は、制御プログラムがメインメモリ12又は補助記憶デバイス13に記憶された状態で、登録装置10の管理者などへと譲渡される。しかしながら、登録装置10は、制御プログラムがメインメモリ12又は補助記憶デバイス13に記憶されない状態で管理者などに譲渡されても良い。そして、別途に管理者などへと譲渡された制御プログラムが、管理者又はサービスマンなどによる操作の下にメインメモリ12又は補助記憶デバイス13へと書き込まれても良い。このときの制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。 The programs stored in the main memory 12 or the auxiliary storage device 13 include a control program described in relation to the control process described below. As an example, the registration device 10 is transferred to an administrator of the registration device 10 with the control program stored in the main memory 12 or the auxiliary storage device 13. However, the registration device 10 may be transferred to an administrator without the control program being stored in the main memory 12 or the auxiliary storage device 13. The control program transferred to the administrator may be written to the main memory 12 or the auxiliary storage device 13 by an administrator or a serviceman. The transfer of the control program in this case may be realized by recording it on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory, or by downloading it via a network.

通信インターフェース14は、登録装置10がネットワークを介して通信するためのインターフェースである。 The communication interface 14 is an interface that allows the registration device 10 to communicate over a network.

店員側タッチパネル15は、登録装置10の操作者である店員に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、店員側タッチパネル15は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する。 The store clerk touch panel 15 functions as a display device that displays a screen for notifying the store clerk, who is the operator of the registration device 10, of various information. The store clerk touch panel 15 also functions as an input device that accepts touch operations by the operator.

客側タッチパネル16は、買物客に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、客側タッチパネル16は、当該買物客によるタッチ操作を受け付ける入力デバイスとして機能する。なお、前述したように登録装置10の操作者は主に店員であるが、客側タッチパネル16については、買物客が操作者となって操作する。 The customer-side touch panel 16 functions as a display device that displays a screen to inform the shopper of various information. The customer-side touch panel 16 also functions as an input device that accepts touch operations by the shopper. As mentioned above, the operator of the registration device 10 is usually a store clerk, but the customer-side touch panel 16 is operated by the shopper.

スキャナー17は、商品などに表示されたバーコードを読取って、このバーコードが表した商品コードを出力する。スキャナー17は、手で持って使用するタイプでも良いし、レジ台などに固定するタイプでも良い。 Scanner 17 reads barcodes displayed on products and outputs the product code represented by the barcode. Scanner 17 may be a type that is held in the hand or a type that is fixed to a cash register or the like.

バス18は、アドレスバス及びデータバスなどを含み、登録装置10の各部で授受される信号を伝送する。 The bus 18 includes an address bus and a data bus, and transmits signals exchanged between each part of the registration device 10.

決済装置20は、CPU21、メインメモリ22、補助記憶デバイス23、通信インターフェース24、タッチパネル25、プリンター26及びバス27を含む。 The payment device 20 includes a CPU 21, a main memory 22, an auxiliary memory device 23, a communication interface 24, a touch panel 25, a printer 26, and a bus 27.

CPU21は、決済装置20の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。CPU21は、メインメモリ22に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、決済装置20の各種の機能を実現するべく各部を制御する。 The CPU 21 corresponds to the central part of the computer that performs the processing and control necessary for the operation of the payment device 20. The CPU 21 controls each part to realize the various functions of the payment device 20 based on programs such as the operating system and application software stored in the main memory 22.

メインメモリ22は、上記コンピューターの主記憶部分に相当する。メインメモリ22は、オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。また、メインメモリ22は、CPU21が各種の処理を行う上で参照するデータを記憶する。さらに、メインメモリ22は、CPU21が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The main memory 22 corresponds to the main storage portion of the computer. The main memory 22 stores programs such as the operating system and application software. The main memory 22 also stores data referenced by the CPU 21 when performing various processes. Furthermore, the main memory 22 is used as a so-called work area for storing data that is temporarily used when the CPU 21 performs various processes.

補助記憶デバイス23は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス23は、例えばEEPROM、HDD又はSSDなどである。補助記憶デバイス23は、CPU21が各種の処理を行う上で使用するデータ又はCPU21での処理によって生成されたデータなどを保存する。補助記憶デバイス23は、上記のオペレーティングシステム又はアプリケーションなどのプログラムを記憶する場合もある。 The auxiliary storage device 23 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 23 is, for example, an EEPROM, a HDD, or an SSD. The auxiliary storage device 23 stores data used by the CPU 21 when performing various processes, or data generated by the processes in the CPU 21. The auxiliary storage device 23 may also store programs such as the operating system or applications described above.

メインメモリ22又は補助記憶デバイス23に記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として決済装置20は、制御プログラムがメインメモリ22又は補助記憶デバイス23に記憶された状態で、決済装置20の管理者などへと譲渡される。しかしながら、決済装置20は、制御プログラムがメインメモリ22又は補助記憶デバイス23に記憶されない状態で管理者などに譲渡されても良い。そして、別途に管理者などへと譲渡された制御プログラムが、管理者など又はサービスマンなどによる操作の下にメインメモリ22又は補助記憶デバイス23へと書き込まれても良い。このときの制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。 The programs stored in the main memory 22 or the auxiliary storage device 23 include a control program described in relation to the control process described below. As an example, the payment device 20 is transferred to an administrator of the payment device 20 with the control program stored in the main memory 22 or the auxiliary storage device 23. However, the payment device 20 may be transferred to an administrator without the control program being stored in the main memory 22 or the auxiliary storage device 23. The control program transferred separately to the administrator may be written to the main memory 22 or the auxiliary storage device 23 under the operation of the administrator or a serviceman. The transfer of the control program in this case may be realized by recording it on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory, or by downloading it via a network.

通信インターフェース24は、決済装置20がネットワークを介して通信するためのインターフェースである。 The communication interface 24 is an interface that allows the payment device 20 to communicate over a network.

タッチパネル25は、決済装置20の操作者に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、タッチパネル25は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する。 The touch panel 25 functions as a display device that displays a screen for notifying the operator of the payment device 20 of various information. The touch panel 25 also functions as an input device that accepts touch operations by the operator.

プリンター26は、レシートなどを印刷する。プリンター26は、ドットインパクトプリンター、インクジェットプリンター、サーマルプリンター、レーザープリンター又はその他のプリンターなど、種々の方式を用いることができる。 The printer 26 prints receipts and the like. The printer 26 can use various types of printers, such as a dot matrix printer, inkjet printer, thermal printer, laser printer, or other printers.

バス27は、アドレスバス及びデータバスなどを含み、決済装置20の各部で授受される信号を伝送する。 Bus 27 includes an address bus and a data bus, and transmits signals exchanged between each part of payment device 20.

以下、第1実施形態に係るチェックアウトシステム1の動作を図2~図4に基づいて説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
第1実施形態では、登録装置10のメインメモリ12又は補助記憶デバイス13は、図2に示す制御処理に関して記述した制御プログラムを記憶する。決済装置20のメインメモリ22又は補助記憶デバイス23は、図3及び図4に示す制御処理に関して記述した制御プログラムを記憶する。
図2は、登録装置10のCPU11による制御処理のフローチャートである。CPU11は、メインメモリ12又は補助記憶デバイス13に記憶された制御プログラムに基づいてこの制御処理を実行する。なお、CPU11は、図2に示す制御処理を開始するとき、変数F1をメインメモリ12に割り当てる。変数F1はフラグとして用いられる。変数F1の値が0のとき変数F1が表すフラグは倒れているものとし、変数F1の値が1のとき変数F1が表すフラグは立っているものとする。
図3及び図4は、決済装置20のCPU21による制御処理のフローチャートである。CPU21は、メインメモリ22又は補助記憶デバイス23に記憶された制御プログラムに基づいてこの制御処理を実行する。なお、CPU21は、図3及び図4に示す制御処理を開始するとき、変数F2をメインメモリ22に割り当てる。変数F2はフラグとして用いられる。変数F2の値が0のとき変数F2が表すフラグは倒れているものとし、変数F2の値が1のとき変数F2が表すフラグは立っているものとする。
The operation of the checkout system 1 according to the first embodiment will be described below with reference to Figures 2 to 4. Note that the contents of the process described below are merely examples, and various processes capable of achieving similar results can be used as appropriate.
In the first embodiment, the main memory 12 or the auxiliary storage device 13 of the registration device 10 stores a control program describing the control process shown in Fig. 2. The main memory 22 or the auxiliary storage device 23 of the payment device 20 stores a control program describing the control process shown in Figs. 3 and 4.
2 is a flowchart of a control process by the CPU 11 of the registration device 10. The CPU 11 executes this control process based on a control program stored in the main memory 12 or the auxiliary storage device 13. When the CPU 11 starts the control process shown in FIG. 2, it assigns a variable F1 to the main memory 12. The variable F1 is used as a flag. When the value of the variable F1 is 0, the flag represented by the variable F1 is considered to be down, and when the value of the variable F1 is 1, the flag represented by the variable F1 is considered to be up.
3 and 4 are flowcharts of the control process by the CPU 21 of the payment device 20. The CPU 21 executes this control process based on a control program stored in the main memory 22 or the auxiliary storage device 23. When the CPU 21 starts the control process shown in Figs. 3 and 4, it allocates a variable F2 to the main memory 22. The variable F2 is used as a flag. When the value of the variable F2 is 0, the flag represented by the variable F2 is considered to be down, and when the value of the variable F2 is 1, the flag represented by the variable F2 is considered to be up.

図2のAct1において登録装置10のCPU11は、メインメモリ12又は補助記憶デバイス13に記憶された商品リストをリセットする。すなわち、CPU11は、商品リストに商品が記憶されていない状態にするようにメインメモリ12又は補助記憶デバイス13に対して指示する。 In Act 1 of FIG. 2, the CPU 11 of the registration device 10 resets the product list stored in the main memory 12 or the auxiliary storage device 13. That is, the CPU 11 instructs the main memory 12 or the auxiliary storage device 13 to put the product list in a state in which no products are stored.

Act2においてCPU11は、変数F1が表すフラグを立っていない状態にするため、変数F1の値を0にする。 In Act 2, the CPU 11 sets the value of variable F1 to 0 so that the flag represented by variable F1 is not set.

Act3においてCPU11は、図5に示すような登録画面SC1に対応した画像を生成する。そして、CPU11は、生成したこの画像を表示するように店員側タッチパネル15に対して指示する。この指示を受けて店員側タッチパネル15は、登録画面SC1を表示する。 In Act 3, the CPU 11 generates an image corresponding to the registration screen SC1 as shown in FIG. 5. Then, the CPU 11 instructs the store clerk's touch panel 15 to display the generated image. In response to this instruction, the store clerk's touch panel 15 displays the registration screen SC1.

図5は、登録画面SC1の一例を示す図である。登録画面SC1には、商品リストに登録済みの商品について、それぞれの商品名、単価、点数及び金額と、合計の金額などが表示される。また、登録画面SC1は、領収書ボタンB11及び小計ボタンB12を含む。領収書ボタンB11は、領収書を発行する場合に、買物客からの求めに応じて登録装置10の操作者が操作する。領収書ボタンB11には、「領収書が必要」のように、領収書の発行が必要な場合に押すためのボタンであることがわかるような文字列が表示される。領収書ボタンB11は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。小計ボタンB12は、商品の登録を完了する場合に、登録装置10の操作者が操作する。 Figure 5 is a diagram showing an example of the registration screen SC1. The registration screen SC1 displays the product name, unit price, number of items, amount, and total amount for each product registered in the product list. The registration screen SC1 also includes a receipt button B11 and a subtotal button B12. The receipt button B11 is operated by the operator of the registration device 10 at the request of the shopper when a receipt is to be issued. The receipt button B11 displays a character string such as "Receipt required" that indicates that this is the button to be pressed when a receipt is required. The receipt button B11 is an example of an object operated by the operator to instruct the issuance of a receipt. The subtotal button B12 is operated by the operator of the registration device 10 when the registration of the product is completed.

Act4においてCPU11は、図6に示すような客側画面SC2に対応した画像を生成する。そして、CPU11は、生成したこの画像を表示するように客側タッチパネル16に対して指示する。この指示を受けて客側タッチパネル16は、客側画面SC2を表示する。 In Act 4, the CPU 11 generates an image corresponding to the customer screen SC2 as shown in FIG. 6. Then, the CPU 11 instructs the customer touch panel 16 to display the generated image. In response to this instruction, the customer touch panel 16 displays the customer screen SC2.

図6は、客側画面SC2の一例を示す図である。客側画面SC2には、商品リストに登録済みの商品について、それぞれの商品名、点数及び金額などが表示される。また、客側画面SC2は、領収書ボタンB21を含む。領収書ボタンB21は、買物客が、領収書を発行してほしい場合に操作する。領収書ボタンB21には、「領収書が必要な場合タッチして下さい。」又は「領収書必要」のように、領収書の発行が必要な場合に押すためのボタンであることが分かるような文字列が表示される。領収書ボタンB21は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。 Figure 6 is a diagram showing an example of the customer screen SC2. The customer screen SC2 displays the product name, quantity, and price of each product registered in the product list. The customer screen SC2 also includes a receipt button B21. The receipt button B21 is operated when a shopper wants a receipt to be issued. The receipt button B21 displays a character string such as "Touch if you need a receipt" or "Receipt required" to indicate that it is a button to press when a receipt is required. The receipt button B21 is an example of an object that the operator operates to instruct the issuance of a receipt.

Act5においてCPU11は、商品コードが読み込まれたか否かを確認する。すなわち、CPU11は、商品コードが入力されるのを待ち受ける。なお、商品コードは、以下に示すようにCPU11に入力される。登録装置10の操作者は、商品に付されたバーコードをスキャナー17に読み込ませる。これにより、当該バーコードに記録された商品コードがCPU11に入力される。また、店員側タッチパネル15には、バーコードが付されていない商品に関連付けられたボタンが表示される。登録装置10の操作者は、店員側タッチパネル15に表示された当該ボタンの中から商品リストに登録したい商品をタッチする。これにより、当該ボタンに関連付けられた商品の商品コードがCPU11に入力される。CPU11は、商品コードが入力されないならば、Act5においてNoと判定してAct6へと進む。 In Act 5, the CPU 11 checks whether the product code has been read. That is, the CPU 11 waits for the product code to be input. The product code is input to the CPU 11 as shown below. The operator of the registration device 10 causes the scanner 17 to read the barcode attached to the product. As a result, the product code recorded in the barcode is input to the CPU 11. In addition, buttons associated with products without barcodes are displayed on the store clerk's touch panel 15. The operator of the registration device 10 touches one of the buttons displayed on the store clerk's touch panel 15, which is a product that the operator wishes to register in the product list. As a result, the product code of the product associated with the button is input to the CPU 11. If the product code is not input, the CPU 11 judges No in Act 5 and proceeds to Act 6.

Act6においてCPU11は、領収書の発行を指示する操作が行われたか否かを確認する。すなわち、CPU11は、登録画面SC1に表示された領収書ボタンB11又は客側画面SC2に表示された領収書ボタンB21をタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、Act6の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU11は、領収書の発行を指示する操作が行われないならば、Act6においてNoと判定してAct7へと進む。 In Act 6, the CPU 11 checks whether an operation has been performed to instruct the issuance of a receipt. That is, the CPU 11 checks whether a predetermined operation has been performed, such as touching the receipt button B11 displayed on the registration screen SC1 or the receipt button B21 displayed on the customer screen SC2. Therefore, by processing Act 6, the computer with the CPU 11 at its core functions as an input means for inputting an instruction to issue a receipt based on an operation on an object. If no operation has been performed to instruct the issuance of a receipt, the CPU 11 judges No in Act 6 and proceeds to Act 7.

Act7においてCPU11は、商品の登録を完了するための操作が行われたか否かを確認する。すなわちCPU11は、登録画面SC1に表示された小計ボタンB12をタッチするなどの予め定められた操作が行われたか否かを確認する。なお、登録完了を指示する操作は、商品を1つ以上登録してから行うことを操作上のルールとしておく。商品が登録されていない状態での登録完了を指示する操作がなされた場合のCPU11の動作は、CPU11の制御プログラムの設計者により定められて良い。例えば、CPU11は、登録完了を指示する操作を無視する。あるいはCPU11は、商品が登録されていない状態では、登録完了を指示する操作自体ができないようにしても良い。CPU11は、登録完了を指示する操作が行われないならば、Act7においてNoと判定してAct5へと戻る。かくして、CPU11は、商品コードが入力されるか、領収書の発行を指示する操作が行われるか、登録完了を指示する操作が行われるまでAct5~Act7を繰り返す。 In Act 7, the CPU 11 checks whether an operation to complete the registration of the product has been performed. That is, the CPU 11 checks whether a predetermined operation, such as touching the subtotal button B12 displayed on the registration screen SC1, has been performed. Note that an operation to instruct the completion of registration must be performed after at least one product has been registered as an operational rule. The operation of the CPU 11 when an operation to instruct the completion of registration is performed when no product has been registered may be determined by the designer of the control program of the CPU 11. For example, the CPU 11 ignores the operation to instruct the completion of registration. Alternatively, the CPU 11 may not allow the operation to instruct the completion of registration when no product has been registered. If the operation to instruct the completion of registration is not performed, the CPU 11 judges No in Act 7 and returns to Act 5. Thus, the CPU 11 repeats Acts 5 to 7 until a product code is input, an operation to instruct the issuance of a receipt is performed, or an operation to instruct the completion of registration is performed.

店員は、決済対象の商品に付されたバーコードをスキャナー17により読み込んでいく。あるいは、店員側タッチパネル15に表示されたボタンの中から決済対象の商品を示すボタンをタッチする。
CPU11は、Act5~Act7の待受状態にあるときに商品コードが入力されたならば、Act5においてYesと判定してAct8へと進む。
Act8においてCPU11は、Act5で読み込みを確認した商品コードを、メインメモリ12又は補助記憶デバイス13に記憶された商品リストに追加する。CPU11は、Act8の処理の後Act5へと戻る。
The store clerk reads the barcode attached to the product to be paid for using the scanner 17. Alternatively, the store clerk touches one of the buttons displayed on the store clerk's touch panel 15 that indicates the product to be paid for.
If a product code is input during the standby state of Act 5 to Act 7, the CPU 11 determines Yes in Act 5 and proceeds to Act 8.
In Act 8, the CPU 11 adds the product code confirmed to have been read in Act 5 to the product list stored in the main memory 12 or the auxiliary storage device 13. After processing Act 8, the CPU 11 returns to Act 5.

買物客は、領収書が欲しい場合、店員にその旨を伝える。そして、買物客からの要望を受けた店員は、登録画面SC1に表示された領収書ボタンB11をタッチする。あるいは、買物客は、領収書が欲しい場合、客側画面SC2に表示された領収書ボタンB21をタッチする。
CPU11は、Act5~Act7の待受状態にあるときに領収書の発行を指示する操作が行われたならば、Act6においてYesと判定してAct9へと進む。
Act9においてCPU11は、変数F1が表すフラグが倒れている場合に当該フラグを立て、当該フラグが立っている場合に当該フラグを倒すため、変数F1に(1-F1)の計算式で求められる値を代入する。なお、変数F1が表すフラグが立っている場合、領収書が発行されることを示す。
If a customer wants a receipt, the customer tells the store clerk that they would like a receipt. The store clerk, upon receiving the customer's request, touches the receipt button B11 displayed on the registration screen SC1. Alternatively, if a customer wants a receipt, the customer touches the receipt button B21 displayed on the customer side screen SC2.
If an operation to instruct issuance of a receipt is performed while the CPU 11 is in the standby state of Act 5 to Act 7, the CPU 11 judges that the answer is Yes in Act 6 and proceeds to Act 9.
In Act 9, the CPU 11 substitutes a value calculated by the formula (1-F1) into the variable F1 in order to set the flag represented by the variable F1 if the flag is set, and to set the flag if the flag is set. Note that if the flag represented by the variable F1 is set, it indicates that a receipt will be issued.

Act10においてCPU11は、領収書ボタンB11及び領収書ボタンB21の外見を変更する。すなわち、CPU11は、変数F1の値が1の場合には、領収書ボタンB11又は領収書ボタンB21が操作されたことが分かるように、あるいは領収書が発行されることが分かるように領収書ボタンB11及び領収書ボタンB21の外見を変更する。そして、CPU11は、変数F1の値が0の場合には、領収書ボタンB11及び領収書ボタンB21の外見を、図5又は図6に示すような外見に戻す。なお、変数F1の値が1の場合の店員側タッチパネル15又は客側タッチパネル16に表示された領収書ボタンの状態を選択状態、変数F1の値が0の場合の当該領収書ボタンの状態を非選択状態と称するものとする。CPU11は、領収書ボタンB11の外見を変更するために、選択状態又は非選択状態の領収書ボタンB11を含む登録画面に対応した画像を生成し、この画像を表示するように店員側タッチパネル15に対して指示する。この指示を受けて店員側タッチパネル15は、当該登録画面を表示する。さらに、CPU11は、領収書ボタンB21の外見を変更するために、選択状態又は非選択状態の領収書ボタンB21を含む客側画面に対応した画像を生成し、この画像を表示するように客側タッチパネル16に対して指示する。この指示を受けて客側タッチパネル16は、当該客側画面を表示する。
以上のように、領収書ボタンB11及び領収書ボタンB21は、操作されるたびに選択状態及び非選択状態の2つの状態が交互に切り替わる。
CPU11は、Act10の処理の後、Act5へと戻る。
In Act 10, the CPU 11 changes the appearance of the receipt button B11 and the receipt button B21. That is, when the value of the variable F1 is 1, the CPU 11 changes the appearance of the receipt button B11 and the receipt button B21 so that it is clear that the receipt button B11 or the receipt button B21 has been operated or that a receipt will be issued. When the value of the variable F1 is 0, the CPU 11 returns the appearance of the receipt button B11 and the receipt button B21 to the appearance shown in Fig. 5 or Fig. 6. Note that the state of the receipt button displayed on the clerk-side touch panel 15 or the customer-side touch panel 16 when the value of the variable F1 is 1 is referred to as a selected state, and the state of the receipt button when the value of the variable F1 is 0 is referred to as a non-selected state. In order to change the appearance of the receipt button B11, the CPU 11 generates an image corresponding to a registration screen including the receipt button B11 in a selected or unselected state, and instructs the store clerk touch panel 15 to display this image. In response to this instruction, the store clerk touch panel 15 displays the registration screen. Furthermore, in order to change the appearance of the receipt button B21, the CPU 11 generates an image corresponding to a customer screen including the receipt button B21 in a selected or unselected state, and instructs the customer touch panel 16 to display this image. In response to this instruction, the customer touch panel 16 displays the customer screen.
As described above, the receipt button B11 and the receipt button B21 alternate between the two states, the selected state and the non-selected state, every time they are operated.
After processing Act 10, the CPU 11 returns to Act 5.

店員は、一取引分の決済対象の商品の登録が完了したならば、商品の登録完了を指示する操作を行う。
CPU11は、Act5~Act7の待受状態にあるときに登録完了を指示する操作が行われたならば、Act7においてYesと判定してAct11へと進む。
Act11においてCPU11は、決済情報を生成する。決済情報は、商品リストに登録された商品についての決済を決済装置20が行うために必要な情報を含む。
When the store clerk has completed the registration of the products to be paid for in one transaction, he or she performs an operation to indicate completion of the product registration.
If an operation to instruct completion of registration is performed while the CPU 11 is in the standby state of Act 5 to Act 7, the CPU 11 judges Yes in Act 7 and proceeds to Act 11.
In Act 11, the CPU 11 generates payment information. The payment information includes information necessary for the payment device 20 to make a payment for the products registered in the product list.

Act12においてCPU11は、図7に示すような小計画面SC3に対応した画像を生成する。そして、CPU11は、生成したこの画像を表示するように店員側タッチパネル15に対して指示する。この指示を受けて店員側タッチパネル15は、小計画面SC3を表示する。なお、客側タッチパネル16については、客側画面SC2の表示を継続する。 In Act 12, the CPU 11 generates an image corresponding to the subdivision screen SC3 as shown in FIG. 7. Then, the CPU 11 instructs the store clerk touch panel 15 to display the generated image. In response to this instruction, the store clerk touch panel 15 displays the subdivision screen SC3. Meanwhile, the customer touch panel 16 continues to display the customer screen SC2.

図7は、小計画面SC3の一例を示す図である。小計画面SC3には、商品リストに登録された商品の合計金額などが表示される。また、小計画面SC3は、領収書ボタンB31及び転送ボタンB32を含む。領収書ボタンB31は、図5の領収書ボタンB11と同様に、領収書を発行する場合に、買物客からの求めに応じて登録装置10の操作者が操作する。領収書ボタンB31には、図5の領収書ボタンB11と同様に、「領収書が必要」のように、領収書の発行が必要な場合に押すためのボタンであることがわかるような文字列が表示される。領収書ボタンB31は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。なお、図7に示す小計画面SC3は、変数F1の値が0の場合の状態を示し、図7に示す領収書ボタンB31は非選択状態である。変数F1の値が1の場合には、領収書ボタンB31は、選択状態で表示される。転送ボタンB32は、決済情報を決済装置20に送信する場合に操作者が操作する。なお、図7中における会計機は、決済装置20のことを指す。 7 is a diagram showing an example of the small-scale plan screen SC3. The small-scale plan screen SC3 displays the total price of the products registered in the product list. The small-scale plan screen SC3 also includes a receipt button B31 and a transfer button B32. The receipt button B31, like the receipt button B11 in FIG. 5, is operated by the operator of the registration device 10 in response to a request from the shopper when issuing a receipt. Like the receipt button B11 in FIG. 5, the receipt button B31 displays a character string such as "receipt required" that indicates that it is a button to be pressed when a receipt is required. The receipt button B31 is an example of an object operated by the operator to instruct the issuance of a receipt. Note that the small-scale plan screen SC3 shown in FIG. 7 shows a state when the value of the variable F1 is 0, and the receipt button B31 shown in FIG. 7 is in a non-selected state. When the value of the variable F1 is 1, the receipt button B31 is displayed in a selected state. The transfer button B32 is operated by the operator when sending payment information to the payment device 20. Note that the payment machine in FIG. 7 refers to the payment device 20.

Act13においてCPU11は、領収書の発行を指示する操作が行われたか否かを確認する。すなわち、CPU11は、小計画面SC3に表示された領収書ボタンB31をタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、Act13の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU11は、領収書の発行を指示する操作が行われないならば、Act13においてNoと判定してAct14へと進む。 In Act 13, the CPU 11 checks whether an operation has been performed to instruct the issuance of a receipt. That is, the CPU 11 checks whether a predetermined operation has been performed, such as touching the receipt button B31 displayed on the sub-screen SC3. Therefore, by performing the processing of Act 13, the computer with the CPU 11 at its core functions as an input means for inputting an instruction to issue a receipt based on an operation on an object. If an operation to instruct the issuance of a receipt has not been performed, the CPU 11 judges No in Act 13 and proceeds to Act 14.

Act14においてCPU11は、決済情報を決済装置20に送信することを指示する操作が行われたか否かを確認する。すなわち、CPU11は、小計画面SC3に表示された転送ボタンB32をタッチするなどの予め定められた操作が行われたか否かを確認する。CPU11は、決済情報の送信を指示する操作が行われないならば、Act14においてNoと判定してAct13へと戻る。かくして、CPU11は、領収書ボタンが操作されるか、決済情報の送信を指示する操作が行われるまでAct13及びAct14を繰り返す。CPU11は、Act13及びAct14の待受状態にあるときに領収書ボタンが操作されたならば、Act13においてYesと判定してAct15へと進む。 In Act 14, the CPU 11 checks whether an operation has been performed to instruct the sending of payment information to the payment device 20. That is, the CPU 11 checks whether a predetermined operation has been performed, such as touching the transfer button B32 displayed on the sub-screen SC3. If an operation to instruct the sending of payment information has not been performed, the CPU 11 judges No in Act 14 and returns to Act 13. Thus, the CPU 11 repeats Act 13 and Act 14 until the receipt button is operated or an operation to instruct the sending of payment information is performed. If the receipt button is operated while the CPU 11 is in the standby state of Act 13 and Act 14, the CPU 11 judges Yes in Act 13 and proceeds to Act 15.

Act15においてCPU11は、Act9と同様に変数F1に(1-F1)の計算式で求められる値を代入する。
Act16においてCPU11は、Act10と同様に領収書ボタンの外見を変更する。ただし、ここでCPU11が外見を変更する領収書ボタンは、領収書ボタンB21及び領収書ボタンB31である。CPU11は、Act16の処理の後、Act13へと戻る。
In Act 15, the CPU 11 assigns the value calculated by the formula (1-F1) to the variable F1 in the same manner as in Act 9.
In Act 16, the CPU 11 changes the appearance of the receipt button in the same manner as in Act 10. However, the receipt buttons whose appearances are changed by the CPU 11 here are the receipt button B21 and the receipt button B31. After the processing of Act 16, the CPU 11 returns to Act 13.

店員は、商品の登録完了を指示する操作を行った後、決済情報を決済装置20に送信するために、転送ボタンB32を操作する。
CPU11は、Act13及びAct14の待受状態にあるときに決済情報の送信を指示する操作が行われたならば、Act14においてYesと判定してAct17へと進む。
Act17においてCPU11は、Act11で生成した決済情報及び変数F1の値を決済装置20に送信するように通信インターフェース14に対して指示する。この指示を受けて通信インターフェース14は、当該決済情報及び変数F1の値を決済装置20に送信する。このときCPU11は、決済装置20が店舗に複数設置されている場合には、例えば、複数の決済装置20のうちの予め定められた決済装置20を、当該決済情報及び変数F1の値の送信先とする。送信された当該決済情報及び変数F1の値は、決済装置20の通信インターフェース24によって受信される。
After performing an operation to instruct the completion of the registration of the product, the store clerk operates the transfer button B32 to transmit the payment information to the payment device 20.
If an operation instructing the transmission of payment information is performed while in the standby state of Act 13 and Act 14, the CPU 11 judges that the answer is Yes in Act 14 and proceeds to Act 17.
In Act 17, the CPU 11 instructs the communication interface 14 to transmit the payment information and the value of the variable F1 generated in Act 11 to the payment device 20. In response to this instruction, the communication interface 14 transmits the payment information and the value of the variable F1 to the payment device 20. At this time, when a plurality of payment devices 20 are installed in the store, the CPU 11 designates, for example, a predetermined payment device 20 among the plurality of payment devices 20 as the transmission destination of the payment information and the value of the variable F1. The transmitted payment information and the value of the variable F1 are received by the communication interface 24 of the payment device 20.

一方、図3のAct21において決済装置20のCPU21は、通信インターフェース24によって決済情報及び変数F1の値が受信されるのを待ち受けている。CPU21は、決済情報及び変数F1の値が受信されたならば、Act21においてYesと判定してAct22へと進む。当該変数F1の値は、登録装置10に表示された領収書ボタンに対する操作に基づいて0又は1の値をとる。そして、当該変数F1は、値が1であるならば領収書を発行することを指示するものである。したがって、Act21の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。
Act22においてCPU21は、変数F2に、Act21で受信を確認した変数F1の値を代入する。
3, the CPU 21 of the payment device 20 waits for the communication interface 24 to receive the payment information and the value of the variable F1. If the CPU 21 receives the payment information and the value of the variable F1, it determines Yes in Act 21 and proceeds to Act 22. The value of the variable F1 is 0 or 1 based on the operation on the receipt button displayed on the registration device 10. If the value of the variable F1 is 1, it indicates that a receipt should be issued. Therefore, by performing the processing of Act 21, the computer centered around the CPU 21 functions as an input unit that inputs an instruction to issue a receipt based on an operation on an object.
In Act 22, the CPU 21 assigns the value of the variable F1, the reception of which was confirmed in Act 21, to a variable F2.

Act23においてCPU21は、変数F2の値が0であるか否かを確認する。CPU21は、変数F2の値が0であるならば、Act23においてYesと判定してAct24へと進む。 In Act 23, the CPU 21 checks whether the value of the variable F2 is 0. If the value of the variable F2 is 0, the CPU 21 judges Act 23 as Yes and proceeds to Act 24.

Act24においてCPU21は、図8に示すような第1の会計画面SC4に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の会計画面SC4を表示する。 In Act 24, the CPU 21 generates an image corresponding to the first checkout screen SC4 as shown in FIG. 8. The CPU 21 then instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first checkout screen SC4.

図8は、第1の会計画面SC4の一例を示す図である。第1の会計画面SC4は、領収書ボタンB41及び複数の選択ボタンB42を含む。領収書ボタンB41は、買物客が、領収書の発行を決済装置20に指示する場合に操作する。領収書ボタンB41には、「領収書必要」又は「領収書が必要な場合タッチして下さい」のように、領収書の発行が必要な場合に押すためのボタンであることがわかるような文字列が表示される。領収書ボタンB41は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。複数の選択ボタンB42のそれぞれは、「現金」、「ポイント支払」、「クレジット」又は「プリカ」などの支払方法に対応している。複数の選択ボタンB42のそれぞれは、買物客が、対応した支払方法を選択する場合に操作する。なお、図8では選択ボタンB42の数は4個であるが、4個に限らず、選択可能な支払方法の数だけ選択ボタンB42が表示されて良い。 8 is a diagram showing an example of the first checkout screen SC4. The first checkout screen SC4 includes a receipt button B41 and multiple selection buttons B42. The receipt button B41 is operated when the shopper instructs the payment device 20 to issue a receipt. The receipt button B41 displays a character string such as "Receipt required" or "Touch if receipt required" that indicates that it is a button to be pressed when a receipt is required. The receipt button B41 is an example of an object that the operator operates to instruct the issuance of a receipt. Each of the multiple selection buttons B42 corresponds to a payment method such as "cash", "point payment", "credit", or "prepaid card". Each of the multiple selection buttons B42 is operated when the shopper selects a corresponding payment method. Note that the number of selection buttons B42 in FIG. 8 is four, but the number of selection buttons B42 is not limited to four and may be the same as the number of selectable payment methods.

一方、CPU21は、変数F2の値が1であるならば、Act23においてNoと判定してAct25へと進む。
Act25においてCPU21は、図9に示すような第2の会計画面SC4-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の会計画面SC4-2を表示する。
On the other hand, if the value of the variable F2 is 1, the CPU 21 determines No in Act 23 and proceeds to Act 25.
In Act 25, the CPU 21 generates an image corresponding to the second accounting screen SC4-2 as shown in Fig. 9. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the second accounting screen SC4-2.

図9は、第2の会計画面SC4-2の一例を示す図である。なお、図9において、図8と同様の要素については図8と同一の符号を付している。第2の会計画面SC4-2は、第1の会計画面SC4の領収書ボタンB41に代えて領収書ボタンB41-2を含む。領収書ボタンB41-2は、買物客が、領収書の発行の中止を決済装置20に指示する場合に操作する。領収書ボタンB41-2には、「領収書が発行されます」又は「領収書不要」のように、領収書が発行されること、又は領収書の発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。 Figure 9 is a diagram showing an example of the second checkout screen SC4-2. Note that in Figure 9, elements similar to those in Figure 8 are given the same reference numerals as in Figure 8. The second checkout screen SC4-2 includes a receipt button B41-2 instead of the receipt button B41 on the first checkout screen SC4. The receipt button B41-2 is operated when a shopper wants to instruct the payment device 20 to cancel the issuance of a receipt. The receipt button B41-2 displays a character string such as "A receipt will be issued" or "No receipt required" to indicate that a receipt will be issued or that it is a button to be pressed when a receipt is not required.

Act26においてCPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の会計画面SC4に表示された領収書ボタンB41又は第2の会計画面SC4-2に表示された領収書ボタンB41-2をタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、第1の会計画面SC4に表示された領収書ボタンB41は、オブジェクトである。したがって、Act26の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU21は、領収書の発行を指示する操作が行われないならば、Act26においてNoと判定してAct27へと進む。 In Act 26, the CPU 21 checks whether an operation has been performed to instruct the issuance of a receipt or to cancel the issuance of a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the receipt button B41 displayed on the first accounting screen SC4 or the receipt button B41-2 displayed on the second accounting screen SC4-2. As described above, the receipt button B41 displayed on the first accounting screen SC4 is an object. Therefore, by performing the processing of Act 26, the computer centered around the CPU 21 functions as an input means for inputting an instruction to issue a receipt based on an operation on the object. If an operation to issue a receipt has not been performed, the CPU 21 judges No in Act 26 and proceeds to Act 27.

Act27においてCPU21は、支払方法を選択する操作が行われたか否かを確認する。すなわち、CPU21は、第1の会計画面SC4又は第2の会計画面SC4-2に表示された複数の選択ボタンB42のいずれかをタッチするなどの予め定められた操作が行われたか否かを確認する。CPU21は、支払方法を選択する操作が行われないならば、Act27においてNoと判定してAct26へと戻る。かくして、CPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われるか、支払方法を選択する操作が行われるまでAct26及びAct27を繰り返す。CPU21は、Act27及びAct28の待受状態にあるときに領収書の発行又は領収書の発行の中止を指示する操作が行われたならば、Act26においてYesと判定してAct28へと進む。 In Act 27, the CPU 21 checks whether an operation to select a payment method has been performed. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching any of the multiple selection buttons B42 displayed on the first billing screen SC4 or the second billing screen SC4-2. If an operation to select a payment method has not been performed, the CPU 21 judges No in Act 27 and returns to Act 26. Thus, the CPU 21 repeats Acts 26 and 27 until an operation to issue a receipt or to stop issuing a receipt is performed, or an operation to select a payment method is performed. If an operation to issue a receipt or to stop issuing a receipt is performed while the CPU 21 is in the standby state for Acts 27 and 28, the CPU 21 judges Yes in Act 26 and proceeds to Act 28.

Act28においてCPU21は、変数F2に、(1-F2)の計算式で求められる値を代入する。
Act29においてCPU21は、領収書ボタンB41又は領収書ボタンB41-2の外見を変更する。すなわち、CPU21は、変数F2の値が1の場合には、領収書ボタンB41が操作されたことが分かるように、タッチパネル25に表示されている画面を図8に示す第1の会計画面SC4から図9に示す第2の会計画面SC4-2に変更する。このために、CPU21は、第2の会計画面SC4-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の会計画面SC4-2を表示する。そして、CPU11は、変数F2の値が0の場合には、領収書ボタンB41-2が操作されたことが分かるように、タッチパネル25に表示されている画面を第2の会計画面SC4-2から第1の会計画面SC4に変更する。このために、CPU21は、第1の会計画面SC4に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の会計画面SC4を表示する。
CPU21は、Act29の処理の後、Act26へと戻る。
In Act 28, the CPU 21 assigns a value calculated by the formula (1-F2) to the variable F2.
In Act 29, the CPU 21 changes the appearance of the receipt button B41 or the receipt button B41-2. That is, when the value of the variable F2 is 1, the CPU 21 changes the screen displayed on the touch panel 25 from the first accounting screen SC4 shown in FIG. 8 to the second accounting screen SC4-2 shown in FIG. 9 so that it is clear that the receipt button B41 has been operated. To this end, the CPU 21 generates an image corresponding to the second accounting screen SC4-2. Then, the CPU 21 instructs the touch panel 25 to display this generated image. In response to this instruction, the touch panel 25 displays the second accounting screen SC4-2. Then, when the value of the variable F2 is 0, the CPU 11 changes the screen displayed on the touch panel 25 from the second accounting screen SC4-2 to the first accounting screen SC4 so that it is clear that the receipt button B41-2 has been operated. To this end, the CPU 21 generates an image corresponding to the first accounting screen SC4. The CPU 21 then instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first checkout screen SC4.
After processing Act 29, the CPU 21 returns to Act 26.

買物客は、自身が望む支払方法に対応した選択ボタンB42をタッチする。
CPU21は、Act26及びAct27の待受状態にあるときに、支払方法を選択する操作が行われたならば、Act27においてYesと判定してAct30へと進む。なお、ここでは、「現金」に対応した選択ボタンB42が操作されたものとして、以降の説明を行う。
The shopper touches the selection button B42 corresponding to the payment method he or she desires.
If an operation to select a payment method is performed while the CPU 21 is in the standby state for Act 26 and Act 27, the CPU 21 determines that the answer is Yes in Act 27 and proceeds to Act 30. Note that the following description will be given assuming that the selection button B42 corresponding to “Cash” has been operated.

Act30においてCPU21は、変数F2の値が0であるか否かを確認する。CPU21は、変数F2の値が0であるならば、Act30においてYesと判定してAct31へと進む。 In Act 30, the CPU 21 checks whether the value of the variable F2 is 0. If the value of the variable F2 is 0, the CPU 21 judges Act 30 as Yes and proceeds to Act 31.

Act31においてCPU21は、図10に示すような第1の支払画面SC5に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の支払画面SC5を表示する。 In Act 31, the CPU 21 generates an image corresponding to the first payment screen SC5 as shown in FIG. 10. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first payment screen SC5.

図10は、第1の支払画面SC5の一例を示す図である。第1の支払画面SC5は、決済装置20が買物客に対して代金の支払いを求めるための画面である。第1の支払画面SC5は、領収書ボタンB51を含む。領収書ボタンB51は、図8の領収書ボタンB41と同様に、買物客が、領収書の発行を決済装置20に指示する場合に操作する。領収書ボタンB51には、図8の領収書ボタンB41と同様に、「領収書必要」又は「領収書が必要な場合タッチして下さい」のように、領収書の発行が必要な場合に押すためのボタンであることがわかるような文字列が表示される。領収書ボタンB51がタッチパネル25上で表示される位置は、図8に示す領収書ボタンB41がタッチパネル25上で表示される位置と同じである。領収書ボタンB51は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。なお、図10に示す第1の支払画面SC5は、Act27において「現金」が選択された場合の例である。Act27において現金以外の支払方法が選択された場合には、当該支払方法に応じた支払画面がタッチパネル25に表示される。なお、その場合であっても、当該支払画面には領収書ボタンB51と同様の領収書ボタンが表示される。 FIG. 10 is a diagram showing an example of the first payment screen SC5. The first payment screen SC5 is a screen on which the payment device 20 requests the shopper to pay the price. The first payment screen SC5 includes a receipt button B51. The receipt button B51, like the receipt button B41 in FIG. 8, is operated when the shopper instructs the payment device 20 to issue a receipt. The receipt button B51, like the receipt button B41 in FIG. 8, displays a character string such as "Receipt required" or "Touch if receipt required" to indicate that it is a button to be pressed when a receipt is required. The position where the receipt button B51 is displayed on the touch panel 25 is the same as the position where the receipt button B41 shown in FIG. 8 is displayed on the touch panel 25. The receipt button B51 is an example of an object that the operator operates to instruct the payment device 20 to issue a receipt. The first payment screen SC5 shown in FIG. 10 is an example of the case where "cash" is selected in Act 27. If a payment method other than cash is selected in Act 27, a payment screen corresponding to the selected payment method is displayed on the touch panel 25. Even in this case, a receipt button similar to the receipt button B51 is displayed on the payment screen.

一方、CPU21は、変数F2の値が1であるならば、Act30においてNoと判定してAct32へと進む。
Act32においてCPU21は、図11に示すような第2の支払画面SC5-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の支払画面SC5-2を表示する。
On the other hand, if the value of the variable F2 is 1, the CPU 21 determines No in Act 30 and proceeds to Act 32.
In Act 32, the CPU 21 generates an image corresponding to the second payment screen SC5-2 as shown in Fig. 11. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the second payment screen SC5-2.

図11は、第2の支払画面SC5-2の一例を示す図である。なお、図11において、図10と同様の要素については図10と同一の符号を付している。第2の支払画面SC5-2は、第1の支払画面SC5の領収書ボタンB51に代えて領収書ボタンB51-2を含む。領収書ボタンB51-2は、図9の領収書ボタンB41-2と同様に、買物客が、領収書の発行の中止を決済装置20に指示する場合に操作する。領収書ボタンB51-2には、図9の領収書ボタンB41-2と同様に、「領収書が発行されます」又は「領収書不要」のように、領収書が発行されること、又は領収書の発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。 Figure 11 is a diagram showing an example of the second payment screen SC5-2. Note that in Figure 11, elements similar to those in Figure 10 are given the same reference numerals as in Figure 10. The second payment screen SC5-2 includes a receipt button B51-2 instead of the receipt button B51 of the first payment screen SC5. Like the receipt button B41-2 in Figure 9, the receipt button B51-2 is operated when the shopper instructs the payment device 20 to cancel the issuance of a receipt. Like the receipt button B41-2 in Figure 9, the receipt button B51-2 displays a character string such as "A receipt will be issued" or "No receipt required" to indicate that a receipt will be issued or that it is a button to be pressed when a receipt is not required.

Act33においてCPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の支払画面SC5に表示された領収書ボタンB51又は第2の支払画面SC5-2に表示された領収書ボタンB51-2をタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、第1の支払画面SC5に表示された領収書ボタンB51は、オブジェクトである。したがって、Act33の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU21は、領収書の発行を指示する操作が行われないならば、Act33においてNoと判定してAct34へと進む。 In Act 33, the CPU 21 checks whether an operation has been performed to instruct the issuance of a receipt or to cancel the issuance of a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the receipt button B51 displayed on the first payment screen SC5 or the receipt button B51-2 displayed on the second payment screen SC5-2. As described above, the receipt button B51 displayed on the first payment screen SC5 is an object. Therefore, by performing the process of Act 33, the computer centered around the CPU 21 functions as an input means for inputting an instruction to issue a receipt based on an operation on the object. If an operation to instruct the issuance of a receipt has not been performed, the CPU 21 judges No in Act 33 and proceeds to Act 34.

Act34においてCPU21は、買物客によって支払われた金額(支払金額)が、商品リストに登録された商品の合計金額以上であるか否かを確認する。CPU21は、支払金額が合計金額よりも小さいならば、Act34においてNoと判定してAct33へと戻る。かくして、CPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われるか、支払金額が合計金額以上となるまでAct33及びAct34を繰り返す。CPU21は、Act33及びAct34の待受状態にあるときに領収書の発行又は領収書の発行の中止を指示する操作が行われたならば、Act33においてYesと判定してAct35へと進む。
Act35においてCPU21は、Act28と同様に、変数F2に、(1-F2)の計算式で求められる値を代入する。
In Act 34, the CPU 21 checks whether the amount paid by the shopper (payment amount) is equal to or greater than the total amount of the products registered in the product list. If the payment amount is less than the total amount, the CPU 21 judges No in Act 34 and returns to Act 33. Thus, the CPU 21 repeats Act 33 and Act 34 until an operation is performed to instruct the issuance of a receipt or to cancel the issuance of a receipt, or the payment amount is equal to or greater than the total amount. If an operation is performed to instruct the issuance of a receipt or to cancel the issuance of a receipt while the CPU 21 is in the standby state of Act 33 and Act 34, the CPU 21 judges Yes in Act 33 and proceeds to Act 35.
In Act 35, the CPU 21 assigns the value calculated by the formula (1-F2) to the variable F2, similarly to Act 28.

Act36においてCPU21は、領収書ボタンB51又は領収書ボタンB51-2の外見を変更する。すなわち、CPU21は、変数F2の値が1の場合には、領収書ボタンB51が操作されたことが分かるように、タッチパネル25に表示されている画面を図10に示す第1の支払画面SC5から図11に示す第2の支払画面SC5-2に変更する。このために、CPU21は、第2の支払画面SC5-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の支払画面SC5-2を表示する。そして、CPU11は、変数F2の値が0の場合には、領収書ボタンB51-2が操作されたことが分かるように、タッチパネル25に表示されている画面を第2の支払画面SC5-2から第1の支払画面SC5に変更する。このために、CPU21は、第1の支払画面SC5に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の支払画面SC5を表示する。CPU21は、Act36の処理の後Act33へと戻る。 In Act 36, the CPU 21 changes the appearance of the receipt button B51 or the receipt button B51-2. That is, when the value of the variable F2 is 1, the CPU 21 changes the screen displayed on the touch panel 25 from the first payment screen SC5 shown in FIG. 10 to the second payment screen SC5-2 shown in FIG. 11 so that it is clear that the receipt button B51 has been operated. For this purpose, the CPU 21 generates an image corresponding to the second payment screen SC5-2. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the second payment screen SC5-2. Then, when the value of the variable F2 is 0, the CPU 11 changes the screen displayed on the touch panel 25 from the second payment screen SC5-2 to the first payment screen SC5 so that it is clear that the receipt button B51-2 has been operated. For this purpose, the CPU 21 generates an image corresponding to the first payment screen SC5. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first payment screen SC5. After processing Act 36, the CPU 21 returns to Act 33.

買物客は、第1の支払画面SC5又は第2の支払画面SC5-2に表示された合計金額以上の金額の現金を決済装置20に投入することで支払を行う。なお、買物客は、Act27で支払方法として現金以外を選択していた場合には、当該選択した支払方法を用いて支払いを行う。各支払方法を用いた場合の支払いの流れについては周知の方法を用いることができるので説明を省略する。
CPU21は、Act33及びAct34の待受状態にあるときに支払金額が合計金額以上となったならば、Act34においてYesと判定して図4のAct37へと進む。
The shopper makes payment by inserting cash into the settlement device 20 in an amount equal to or greater than the total amount displayed on the first payment screen SC5 or the second payment screen SC5-2. If the shopper selected a payment method other than cash in Act 27, the shopper makes payment using the selected payment method. The payment flow when using each payment method is omitted here because it is possible to use well-known methods.
If the payment amount becomes equal to or greater than the total amount while in the standby state of Act 33 and Act 34, the CPU 21 determines Yes in Act 34 and proceeds to Act 37 in FIG.

Act37においてCPU21は、変数F2の値が0であるか否かを確認する。CPU21は、変数F2の値が0であるならば、Act37においてYesと判定してAct38へと進む。 In Act 37, the CPU 21 checks whether the value of the variable F2 is 0. If the value of the variable F2 is 0, the CPU 21 judges that the answer is Yes in Act 37 and proceeds to Act 38.

Act38においてCPU21は、図12に示すような第1の精算画面SC6に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の精算画面SC6を表示する。 In Act 38, the CPU 21 generates an image corresponding to the first settlement screen SC6 as shown in FIG. 12. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first settlement screen SC6.

図12は、第1の精算画面SC6の一例を示す図である。第1の精算画面SC6は、買物客に対して、決済を完了して良いか確認させるための画面である。第1の精算画面SC6は、領収書ボタンB61及び精算ボタンB62を含む。領収書ボタンB61は、図8の領収書ボタンB41及び図10の領収書ボタンB51と同様に、買物客が、領収書の発行を決済装置20に指示する場合に操作する。また、領収書ボタンB61がタッチパネル25上で表示される位置は、図8の領収書ボタンB41及び図10の領収書ボタンB51がタッチパネル25上で表示される位置と同じである。領収書ボタンB61は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。精算ボタンB62は、買物客が、決済の完了を決済装置20に指示する場合に操作する。精算ボタンB62には、例えば「精算」のように精算を行うこと、すなわち決済を完了することを示す文字列が表示される。あるいは、精算ボタンB62には、「決済完了」のように決済を完了することを示す文字列が表示されても良い。精算ボタンB62は、領収書を発行することを示さない第2のボタンの一例である。なお、図12に示す第1の精算画面SC6は、図10に示す第1の支払画面SC5と同様に、Act27において「現金」が選択された場合のものである。 FIG. 12 is a diagram showing an example of the first settlement screen SC6. The first settlement screen SC6 is a screen for allowing the shopper to confirm whether or not to complete the settlement. The first settlement screen SC6 includes a receipt button B61 and a settlement button B62. The receipt button B61, like the receipt button B41 in FIG. 8 and the receipt button B51 in FIG. 10, is operated by the shopper when instructing the settlement device 20 to issue a receipt. The position where the receipt button B61 is displayed on the touch panel 25 is the same as the position where the receipt button B41 in FIG. 8 and the receipt button B51 in FIG. 10 are displayed on the touch panel 25. The receipt button B61 is an example of an object operated by the operator to instruct the payment device 20 to issue a receipt. The settlement button B62 is operated by the shopper when instructing the payment device 20 to complete the settlement. The settlement button B62 displays a character string such as "Settlement" indicating that settlement is being made, i.e., that payment is completed. Alternatively, the settlement button B62 may display a character string such as "Payment Completed" indicating that payment is completed. The settlement button B62 is an example of a second button that does not indicate that a receipt will be issued. Note that the first settlement screen SC6 shown in FIG. 12 is the same as the first payment screen SC5 shown in FIG. 10 when "Cash" is selected in Act 27.

一方、CPU21は、変数F2の値が1であるならば、Act37においてNoと判定してAct39へと進む。
Act39においてCPU21は、図13に示すような第2の精算画面SC6-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の精算画面SC6-2を表示する。
On the other hand, if the value of the variable F2 is 1, the CPU 21 determines No in Act 37 and proceeds to Act 39.
In Act 39, the CPU 21 generates an image corresponding to the second settlement screen SC6-2 as shown in Fig. 13. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the second settlement screen SC6-2.

図13は、第2の精算画面SC6-2の一例を示す図である。なお、図13において、図12と同様の要素については図12と同一の符号を付している。第2の精算画面SC6-2は、第1の精算画面SC6の領収書ボタンB61に代えて領収書ボタンB61-2を含む。領収書ボタンB61-2は、図9の領収書ボタンB41-2及び図11の領収書ボタンB51-2と同様に、買物客が、領収書の発行の中止を決済装置20に指示する場合に操作する。領収書ボタンB61-2には、「領収書が発行されます」又は「領収書不要」のように、領収書が発行されること、又は領収書の発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。これは、図9の領収書ボタンB41-2及び図11の領収書ボタンB51-2と同様である。また、第2の精算画面SC6-2は、第1の精算画面SC6の精算ボタンB62に代えて精算ボタンB62-2を含む。精算ボタンB62-2は、精算ボタンB62と同様に、買物客が、決済の完了を決済装置20に指示する場合に操作する。精算ボタンB62-2には、「領収書発行」のように領収書が発行されることを示す文字列が表示される。また、精算ボタンB62-2には、領収書が発行されることを示す文字列に加えて決済を完了することを示す文字列も表示されていても良い。精算ボタンB62-2は、領収書を発行することを示す第1のボタンの一例である。
以上のように、タッチパネル25には、変数F2の値が1の場合には第1のボタンが表示され、変数F2の値が0の場合には第2のボタンが表示される。したがって、Act37~Acy39の処理を行うことで、CPU21を中枢とするコンピューターは、領収書を発行することを示す第1のボタン又は領収書を発行することを示さない第2のボタンを表示させる表示制御手段として機能する。また、変数F2の値は、登録装置が図2のAct17において送信した変数F1の値に基づく。したがって、Act17の処理を行うことで、CPU11を中枢とするコンピューターは、表示制御手段として機能する。
FIG. 13 is a diagram showing an example of the second settlement screen SC6-2. In FIG. 13, the same elements as those in FIG. 12 are given the same reference numerals as those in FIG. 12. The second settlement screen SC6-2 includes a receipt button B61-2 instead of the receipt button B61 of the first settlement screen SC6. The receipt button B61-2 is operated when the shopper instructs the settlement device 20 to stop issuing a receipt, similar to the receipt button B41-2 in FIG. 9 and the receipt button B51-2 in FIG. 11. The receipt button B61-2 displays a character string such as "Receipt will be issued" or "Receipt not required" to indicate that a receipt will be issued or that the button is to be pressed when a receipt is not required. This is similar to the receipt button B41-2 in FIG. 9 and the receipt button B51-2 in FIG. 11. The second settlement screen SC6-2 also includes a settlement button B62-2 in place of the settlement button B62 of the first settlement screen SC6. The settlement button B62-2, like the settlement button B62, is operated by the shopper when instructing the settlement device 20 to complete the settlement. The settlement button B62-2 displays a character string indicating that a receipt will be issued, such as "receipt issued." The settlement button B62-2 may also display a character string indicating that the settlement is completed, in addition to the character string indicating that a receipt will be issued. The settlement button B62-2 is an example of a first button indicating that a receipt will be issued.
As described above, when the value of the variable F2 is 1, the first button is displayed on the touch panel 25, and when the value of the variable F2 is 0, the second button is displayed. Therefore, by performing the processes of Act 37 to Act 39, the computer centered around the CPU 21 functions as a display control means that displays the first button indicating that a receipt will be issued or the second button indicating that a receipt will not be issued. In addition, the value of the variable F2 is based on the value of the variable F1 transmitted by the registration device in Act 17 of Fig. 2. Therefore, by performing the process of Act 17, the computer centered around the CPU 11 functions as a display control means.

図4のAct40においてCPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の精算画面SC6に表示された領収書ボタンB61又は第2の精算画面SC6-2に表示された領収書ボタンB61-2をタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、第1の精算画面SC6に表示された領収書ボタンB61は、オブジェクトである。したがって、Act40の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU21は、領収書の発行を指示する操作が行われないならば、Act40においてNoと判定してAct41へと進む。 In Act 40 of FIG. 4, the CPU 21 checks whether an operation has been performed to instruct the issuance of a receipt or to cancel the issuance of a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the receipt button B61 displayed on the first settlement screen SC6 or the receipt button B61-2 displayed on the second settlement screen SC6-2. As described above, the receipt button B61 displayed on the first settlement screen SC6 is an object. Therefore, by performing the process of Act 40, the computer with the CPU 21 at its core functions as an input means for inputting an instruction to issue a receipt based on an operation on the object. If an operation to issue a receipt has not been performed, the CPU 21 judges No in Act 40 and proceeds to Act 41.

Act41においてCPU21は、決済の完了を指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の精算画面SC6に表示された精算ボタンB62又は第2の精算画面SC6-2に表示された精算ボタンB62-2をタッチするなどの予め定められた操作が行われたか否かを確認する。CPU21は、決済の完了を指示する操作が行われないならば、Act41においてNoと判定してAct40へと戻る。かくして、CPU21は、領収書の発行又は領収書の発行の中止を指示する操作が行われるか、決済の完了を指示する操作が行われるまでAct40及びAct41を繰り返す。CPU21は、Act40及びAct41の待受状態にあるときに領収書の発行又は領収書の発行の中止を指示する操作が行われたならば、Act40においてYesと判定してAct42へと進む。
Act42においてCPU21は、Act28と同様に、変数F2に、(1-F2)の計算式で求められる値を代入する。
Act43においてCPU21は、領収書ボタンB61及び精算ボタンB62、又は領収書ボタンB61-2及び精算ボタンB62-2の外見を変更する。すなわち、CPU21は、変数F2の値が1の場合には、領収書ボタンB61が操作されたことが分かるように、また、領収書が発行されることが分かるようにする。つまり、CPU21は、タッチパネル25に表示されている画面を図12に示す第1の精算画面SC6から図13に示す第2の精算画面SC6-2に変更する。このために、CPU21は、第2の精算画面SC6-2に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第2の精算画面SC6-2を表示する。そして、CPU11は、変数F2の値が0の場合には、領収書ボタンB61-2が操作されたことが分かるように、タッチパネル25に表示されている画面を第2の精算画面SC6-2から第1の精算画面SC6に変更する。このために、CPU21は、第1の精算画面SC6に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の精算画面SC6を表示する。以上のように、タッチパネル25には、変数F2の値が1の場合には第1のボタンが表示され、変数F2の値が0の場合には第2のボタンが表示される。したがって、Act43の処理を行うことで、CPU21を中枢とするコンピューターは、領収書を発行することを示す第1のボタン又は領収書を発行することを示さない第2のボタンを表示させる表示制御手段として機能する。CPU21は、Act43の処理の後Act40へと戻る。
In Act 41, the CPU 21 checks whether an operation to instruct the completion of the settlement has been performed. That is, the CPU 21 checks whether a predetermined operation, such as touching the settlement button B62 displayed on the first settlement screen SC6 or the settlement button B62-2 displayed on the second settlement screen SC6-2, has been performed. If an operation to instruct the completion of the settlement has not been performed, the CPU 21 judges No in Act 41 and returns to Act 40. Thus, the CPU 21 repeats Act 40 and Act 41 until an operation to instruct the issuance of a receipt or the cancellation of the issuance of a receipt is performed, or an operation to instruct the completion of the settlement is performed. If an operation to instruct the issuance of a receipt or the cancellation of the issuance of a receipt is performed while the CPU 21 is in the standby state of Act 40 and Act 41, the CPU 21 judges Yes in Act 40 and proceeds to Act 42.
In Act 42, the CPU 21 assigns the value calculated by the formula (1-F2) to the variable F2, similarly to Act 28.
In Act 43, the CPU 21 changes the appearance of the receipt button B61 and the settlement button B62, or the receipt button B61-2 and the settlement button B62-2. That is, when the value of the variable F2 is 1, the CPU 21 makes it clear that the receipt button B61 has been operated and that a receipt will be issued. That is, the CPU 21 changes the screen displayed on the touch panel 25 from the first settlement screen SC6 shown in FIG. 12 to the second settlement screen SC6-2 shown in FIG. 13. For this purpose, the CPU 21 generates an image corresponding to the second settlement screen SC6-2. Then, the CPU 21 instructs the touch panel 25 to display this generated image. In response to this instruction, the touch panel 25 displays the second settlement screen SC6-2. Then, when the value of the variable F2 is 0, the CPU 11 changes the screen displayed on the touch panel 25 from the second settlement screen SC6-2 to the first settlement screen SC6 so that it is clear that the receipt button B61-2 has been operated. For this purpose, the CPU 21 generates an image corresponding to the first settlement screen SC6. Then, the CPU 21 instructs the touch panel 25 to display the generated image. In response to this instruction, the touch panel 25 displays the first settlement screen SC6. As described above, when the value of the variable F2 is 1, the first button is displayed on the touch panel 25, and when the value of the variable F2 is 0, the second button is displayed. Therefore, by performing the process of Act 43, the computer centered around the CPU 21 functions as a display control means for displaying the first button indicating that a receipt is to be issued or the second button indicating that a receipt is not to be issued. After the process of Act 43, the CPU 21 returns to Act 40.

CPU21は、Act40及びAct41の待受状態にあるときに決済の完了を指示する操作が行われたならば、Act41においてYesと判定してAct44へと進む。 Act44においてCPU21は、決済処理を行う。決済処理については、周知の方法を用いることができるので説明を省略する。以上のように、Act44の処理は、第2のボタンである精算ボタンB62又は第1のボタンである精算ボタンB62-2が操作されたことに応じて行われる。したがって、Act44の処理を行うことで、第1のボタン又は第2のボタンが操作されたことに応じて、取引についての決済を行う決済手段として機能する。 If an operation to instruct completion of payment is performed while the CPU 21 is in the standby state of Act 40 and Act 41, the CPU 21 judges Yes in Act 41 and proceeds to Act 44. In Act 44, the CPU 21 performs payment processing. A well-known method can be used for the payment processing, so a description thereof will be omitted. As described above, the processing of Act 44 is performed in response to the operation of the second button, the settlement button B62, or the first button, the settlement button B62-2. Therefore, by performing the processing of Act 44, the CPU 21 functions as a payment means for making a settlement for a transaction in response to the operation of the first button or the second button.

Act45においてCPU21は、変数F2の値が1であるか否かを確認する。CPU21は、変数F2の値が1であるならば、Act45においてYesと判定してAct46へと進む。
Act46においてCPU21は、領収書を発行するようプリンター26に対して指示する。この指示を受けてプリンター26は、領収書を発行する。したがって、Act46の処理を行うことでCPU21を中枢とするコンピューターは、プリンター26と協働して、領収書を発行する発行手段として動作する。また以上のように、CPU21は、第1のボタンである精算ボタンB62-2が操作された場合には領収書を発行するようにプリンター26に対して指示する。そして、CPU21は、第2のボタンである精算ボタンB62が操作された場合にはプリンター26に対して領収書を発行する指示を行わない。したがって、Act45及びAct46の処理を行うことでCPU21を中枢とするコンピューターは、発行手段を制御する発行制御手段として機能する。
CPU21は、Act46の処理の後、図3のAct21へと戻る。
In Act 45, the CPU 21 checks whether the value of the variable F2 is 1. If the value of the variable F2 is 1, the CPU 21 determines Yes in Act 45 and proceeds to Act 46.
In Act 46, the CPU 21 instructs the printer 26 to issue a receipt. In response to this instruction, the printer 26 issues a receipt. Thus, by performing the processing of Act 46, the computer with the CPU 21 as its central portion operates as an issuing means for issuing a receipt in cooperation with the printer 26. As described above, the CPU 21 instructs the printer 26 to issue a receipt when the first button, the settlement button B62-2, is operated. And, the CPU 21 does not instruct the printer 26 to issue a receipt when the second button, the settlement button B62, is operated. Thus, by performing the processing of Act 45 and Act 46, the computer with the CPU 21 as its central portion functions as an issuing control means for controlling the issuing means.
After processing Act 46, the CPU 21 returns to Act 21 of FIG.

Act47においてCPU21は、レシートを発行するようプリンター26に対して指示する。この指示を受けてプリンター26は、レシートを発行する。
CPU21は、Act47の処理の後、図3のAct21へと戻る。
In Act 47, the CPU 21 instructs the printer 26 to print a receipt. In response to this instruction, the printer 26 prints a receipt.
After processing Act 47, the CPU 21 returns to Act 21 of FIG.

第1実施形態のチェックアウトシステム1によれば、決済装置20は、登録装置10に表示された領収書ボタン又は決済装置20に表示された領収書ボタンが操作されることによって、決済が完了する以前に領収書を発行することが指示されている場合、精算ボタンB62-2を表示する。そして、決済装置は、精算ボタンB62-2が操作されたならば、決済を行い、且つ領収書を発行する。一方、決済装置20は、決済が完了する以前に領収書を発行することが指示されていない場合、精算ボタンB62を表示する。そして、決済装置は、精算ボタンB62が操作されたならば、決済を行うが領収書は発行しない。すなわち、領収書を発行することが指示されている場合、精算ボタンの機能及び表示内容が変更される。これにより、買い物客は、複数種類の精算ボタンが一度に表示される場合に比べて、精算ボタンの操作に迷いにくい。また、領収書が不要な買物客は、領収書ボタンの操作に関知することなく決済を完了させればよく、領収書ボタンの操作に迷うことはない。 According to the checkout system 1 of the first embodiment, the payment device 20 displays the settlement button B62-2 when an instruction to issue a receipt before the completion of the payment is given by operating the receipt button displayed on the registration device 10 or the payment device 20. Then, when the settlement button B62-2 is operated, the payment device performs the payment and issues a receipt. On the other hand, when an instruction to issue a receipt before the completion of the payment is given, the payment device 20 displays the settlement button B62. Then, when the settlement button B62 is operated, the payment device performs the payment but does not issue a receipt. In other words, when an instruction to issue a receipt is given, the function and display content of the settlement button are changed. This makes it less likely that a shopper will be confused about how to operate the settlement button compared to when multiple types of settlement buttons are displayed at once. Also, a shopper who does not need a receipt can complete the payment without being concerned with the operation of the receipt button, and will not be confused about the operation of the receipt button.

また、第1実施形態のチェックアウトシステム1によれば、登録装置10は、領収書ボタンを表示する。したがって、商品の登録中に、買物客は、当該領収書ボタンを操作することで、領収書の発行を決済装置20に指示することができる。また、店員は、商品の登録中に、買物客の求めに応じて当該領収書ボタンを操作することで、領収書の発行を決済装置20に指示することができる。 Furthermore, according to the checkout system 1 of the first embodiment, the registration device 10 displays a receipt button. Therefore, while registering an item, the shopper can instruct the payment device 20 to issue a receipt by operating the receipt button. Also, while registering an item, a store clerk can instruct the payment device 20 to issue a receipt by operating the receipt button at the request of the shopper.

また、第1実施形態のチェックアウトシステム1によれば、決済装置20は、領収書ボタンを表示する。したがって、買物客は、決済の完了までの間、決済装置20に表示されたボタンを操作することで、領収書の発行を決済装置20に指示することができる。
また、第1実施形態のチェックアウトシステム1によれば、登録装置10及び決済装置20は、いずれも領収書ボタンを表示する。したがって、買物客は、登録装置10に表示された領収書ボタン又は決済装置20に表示された領収書ボタンを操作することで、商品の登録から決済の完了まで、領収書ボタンが表示されている間は任意のタイミングで領収書の発行を決済装置20に指示することができる。
Furthermore, according to the checkout system 1 of the first embodiment, the payment device 20 displays a receipt button. Therefore, the shopper can instruct the payment device 20 to issue a receipt by operating the button displayed on the payment device 20 until the payment is completed.
Furthermore, according to the checkout system 1 of the first embodiment, both the registration device 10 and the payment device 20 display a receipt button. Therefore, by operating the receipt button displayed on the registration device 10 or the receipt button displayed on the payment device 20, a shopper can instruct the payment device 20 to issue a receipt at any timing while the receipt button is displayed, from the time of product registration to the completion of payment.

また、第1実施形態のチェックアウトシステム1によれば、登録装置10が表示する領収書ボタンB21は、買物客に操作される。また、決済装置20が表示する領収書ボタンB41、領収書ボタンB51及び領収書ボタンB61は、買物客に操作される。買物客は、これらの領収書ボタンを操作すれば、店員に領収書の発行を求めること無く、決済の完了の指示よりも前に領収書の発行を決済装置20に指示することができる。 Furthermore, according to the checkout system 1 of the first embodiment, the receipt button B21 displayed by the registration device 10 is operated by the shopper. Also, the receipt button B41, receipt button B51, and receipt button B61 displayed by the payment device 20 are operated by the shopper. By operating these receipt buttons, the shopper can instruct the payment device 20 to issue a receipt before issuing an instruction to complete the payment, without asking a store clerk to issue a receipt.

また、第1実施形態のチェックアウトシステム1によれば、登録装置10が表示する領収書ボタンB11及び領収書ボタンB31は、店員に操作される。なお、領収書ボタンB21を操作すればよいことを知らない買物客や、領収書ボタンB21の操作を煩わしく思う買物客が、店員に対して領収書の発行を口頭で要求することも考えられる。このような場合には、店員が領収書ボタンB11又は領収書ボタンB31を操作することにより、領収書の発行を決済装置20に指示することができる。 Furthermore, according to the checkout system 1 of the first embodiment, the receipt button B11 and receipt button B31 displayed by the registration device 10 are operated by a store clerk. Note that it is possible that a shopper who does not know that they can operate the receipt button B21, or a shopper who finds operating the receipt button B21 troublesome, verbally requests the store clerk to issue a receipt. In such a case, the store clerk can instruct the payment device 20 to issue a receipt by operating the receipt button B11 or receipt button B31.

また、第1実施形態のチェックアウトシステム1によれば、登録装置10は、領収書ボタンB11及び領収書ボタンB31を、店員に操作される店員側タッチパネル15に表示する。そして、登録装置10は、領収書ボタンB21を、買物客に操作される客側タッチパネル16に表示する。領収書ボタンB11又は領収書ボタンB31が店員などによって操作された場合、領収書ボタンB11又は領収書ボタンB31の外見が変更される。このとき、領収書ボタンB11又は領収書ボタンB31だけでなく、領収書ボタンB21も外見が変更される。反対に、領収書ボタンB21が買物客などによって操作された場合、領収書ボタンB21の外見が変更される。このとき、領収書ボタンB21だけでなく領収書ボタンB11又は領収書ボタンB31の外見も変更される。したがって、店員は、買物客によって領収書ボタンB21が操作されたことが、店員側タッチパネル15に表示された領収書ボタンB11又は領収書ボタンB31の外見によって分かる。また、買物客は、店員によって領収書ボタンB11又は領収書ボタンB31が操作されたことが、客側タッチパネル16に表示された領収書ボタンB21の外見によって分かる。 Furthermore, according to the checkout system 1 of the first embodiment, the registration device 10 displays the receipt button B11 and the receipt button B31 on the store clerk-side touch panel 15 operated by the store clerk. The registration device 10 then displays the receipt button B21 on the customer-side touch panel 16 operated by the shopper. When the receipt button B11 or the receipt button B31 is operated by a store clerk or the like, the appearance of the receipt button B11 or the receipt button B31 is changed. At this time, the appearance of not only the receipt button B11 or the receipt button B31 but also the receipt button B21 is changed. Conversely, when the receipt button B21 is operated by a shopper or the like, the appearance of the receipt button B21 is changed. At this time, the appearance of not only the receipt button B21 but also the receipt button B11 or the receipt button B31 is changed. Therefore, the store clerk can tell that the receipt button B21 has been operated by the customer from the appearance of the receipt button B11 or the receipt button B31 displayed on the store clerk's touch panel 15. Also, the customer can tell that the receipt button B11 or the receipt button B31 has been operated by the store clerk from the appearance of the receipt button B21 displayed on the customer's touch panel 16.

〔第2実施形態〕
第2実施形態に係るチェックアウトシステム1の要部回路構成は、第1実施形態に係るチェックアウトシステム1と同様であるので説明を省略する。
第2実施形態では、登録装置10のメインメモリ12又は補助記憶デバイス13は、第1実施形態と同様に図2に示す制御処理に関して記述した制御プログラムを記憶する。そして、決済装置20のメインメモリ22又は補助記憶デバイス23は、第1実施形態と同様に図3及び図4に示す制御処理に関して記述した制御プログラムを記憶する。
以下、第2実施形態に係るチェックアウトシステム1の動作を図2~図4に基づいて説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
以下の第2実施形態の説明では、主に、第1実施形態と異なる部分について説明する。
Second Embodiment
The main circuit configuration of the checkout system 1 according to the second embodiment is similar to that of the checkout system 1 according to the first embodiment, and therefore a description thereof will be omitted.
In the second embodiment, the main memory 12 or the auxiliary storage device 13 of the registration device 10 stores a control program describing the control processing shown in Fig. 2, similar to the first embodiment. The main memory 22 or the auxiliary storage device 23 of the payment device 20 stores a control program describing the control processing shown in Fig. 3 and Fig. 4, similar to the first embodiment.
The operation of the checkout system 1 according to the second embodiment will be described below with reference to Figures 2 to 4. Note that the contents of the process described below are merely examples, and various processes capable of achieving similar results can be used as appropriate.
In the following description of the second embodiment, differences from the first embodiment will be mainly described.

CPU11は、第2実施形態では、Act3においては第1実施形態と同様の処理を行う。ただし、CPU11は、第2実施形態では、領収書ボタンB11に代えてレシートボタンを表示する。当該レシートボタンは、レシートを発行しない場合に、買物客からの求めに応じて登録装置10の操作者が操作する。当該レシートボタンには、「レシートが不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該レシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 11 performs the same process in Act 3 as in the first embodiment. However, in the second embodiment, the CPU 11 displays a receipt button instead of the receipt button B11. The receipt button is operated by the operator of the registration device 10 at the request of the shopper when a receipt is not to be issued. A character string such as "No receipt required" is displayed on the receipt button to indicate that it is a button to be pressed when a receipt is not required. The receipt button is an example of an object that is operated by the operator to instruct not to issue a receipt.

CPU11は、第2実施形態では、Act4において第1実施形態と同様の処理を行う。ただし、CPU11は、第2実施形態では、領収書ボタンB21に代えてレシートボタンを表示する。当該レシートボタンは、買物客が、レシートを発行してほしくない場合に操作する。当該レシートボタンには、「レシートが不要な場合タッチして下さい」又は「レシート不要」のように、レシートの発行が不要な場合に押すためのボタンであることが分かるような文字列が表示される。当該レシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 11 performs the same process in Act 4 as in the first embodiment. However, in the second embodiment, the CPU 11 displays a receipt button instead of the receipt button B21. The receipt button is operated by a shopper when he does not want a receipt to be issued. A character string such as "Touch if you do not need a receipt" or "No receipt required" is displayed on the receipt button, so that the shopper knows that it is a button to press when a receipt is not required. The receipt button is an example of an object that the operator operates to instruct not to issue a receipt.

CPU11は、第2実施形態では、Act6において、レシートを発行しないことを指示する操作が行われたか否かを確認する。すなわち、CPU11は、登録画面SC1に表示されたレシートボタン又は客側画面SC2に表示されたレシートボタンをタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、第2実施形態のAct6の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、レシートを発行しないことの指示を入力する。 In the second embodiment, in Act 6, the CPU 11 checks whether an operation has been performed to instruct not to issue a receipt. That is, the CPU 11 checks whether a predetermined operation has been performed, such as touching the receipt button displayed on the registration screen SC1 or the receipt button displayed on the customer screen SC2. Therefore, by performing the processing of Act 6 in the second embodiment, the computer centered around the CPU 11 inputs an instruction not to issue a receipt based on the operation on the object.

CPU11は、第2実施形態では、Act10において、領収書ボタンB11及び領収書ボタンB21に代えて表示されたレシートボタンの外見を変更する。すなわち、CPU11は、変数F1の値が1の場合には、当該レシートボタンが操作されたことが分かるように、あるいはレシートが発行されないことが分かるように当該レシートボタンの外見を変更する。そして、CPU11は、変数F1の値が0の場合には、当該レシートボタンの外見を元に戻す。なお、変数F1の値が1の場合の店員側タッチパネル15又は客側タッチパネル16に表示されたレシートボタンの状態を選択状態、変数F1の値が0の場合の当該レシートボタンの状態を非選択状態と称するものとする。 In the second embodiment, in Act 10, the CPU 11 changes the appearance of the receipt button displayed in place of the receipt button B11 and receipt button B21. That is, when the value of the variable F1 is 1, the CPU 11 changes the appearance of the receipt button so that it is clear that the receipt button has been operated or that a receipt will not be issued. When the value of the variable F1 is 0, the CPU 11 returns the appearance of the receipt button to its original state. Note that the state of the receipt button displayed on the clerk touch panel 15 or customer touch panel 16 when the value of the variable F1 is 1 is referred to as the selected state, and the state of the receipt button when the value of the variable F1 is 0 is referred to as the non-selected state.

CPU11は、第2実施形態では、Act12においては第1実施形態と同様の処理を行う。ただし、CPU11は、第2実施形態では、領収書ボタンB31に代えてレシートボタンを表示する。当該レシートボタンは、領収書ボタンB11に代えて表示されるレシートボタンと同様に、「レシートが不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該レシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 11 performs the same process in Act 12 as in the first embodiment. However, in the second embodiment, the CPU 11 displays a receipt button instead of the receipt button B31. Like the receipt button displayed in place of the receipt button B11, this receipt button displays a character string such as "No receipt required" that indicates that this is a button to be pressed when a receipt is not required. This receipt button is an example of an object that the operator operates to instruct not to issue a receipt.

CPU11は、第2実施形態では、Act13において、レシートを発行しないことを指示する操作が行われたか否かを確認する。すなわち、CPU11は、小計画面SC3に表示されたレシートボタンをタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、第2実施形態のAct13の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、レシートを発行しないことの指示を入力する。 In the second embodiment, in Act 13, the CPU 11 checks whether an operation has been performed to instruct not to issue a receipt. That is, the CPU 11 checks whether a predetermined operation, such as touching the receipt button displayed on the sub-menu screen SC3, has been performed. Therefore, by performing the processing of Act 13 in the second embodiment, the computer centered around the CPU 11 inputs an instruction not to issue a receipt based on the operation on the object.

CPU11は、第2実施形態では、Act16において、第2実施形態のAct10と同様にレシートボタンの外見を変更する。ただし、ここでCPU11が外見を変更するレシートボタンは、領収書ボタンB21に代えて表示されるレシートボタン及び領収書ボタンB31に代えて表示されるレシートボタンである。 In the second embodiment, in Act 16, the CPU 11 changes the appearance of the receipt button in the same manner as in Act 10 of the second embodiment. However, the receipt buttons whose appearances are changed by the CPU 11 here are the receipt button displayed in place of the receipt button B21 and the receipt button displayed in place of the receipt button B31.

一方、決済装置20のCPU21は、第2実施形態では、Act24において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB41に代えて第1のレシートボタンを表示する。当該第1のレシートボタンは、買物客が、レシートを発行しないことを決済装置20に指示する場合に操作する。当該第1のレシートボタンには、「レシートが不要な場合タッチして下さい」又は「レシート不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該第1のレシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 Meanwhile, in the second embodiment, the CPU 21 of the payment device 20 performs the same process in Act 24 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a first receipt button instead of the receipt button B41. The first receipt button is operated when the shopper instructs the payment device 20 not to issue a receipt. A character string is displayed on the first receipt button, such as "Touch if you do not need a receipt" or "No receipt required", to indicate that this is a button to be pressed when a receipt is not required. The first receipt button is an example of an object that the operator operates to instruct not to issue a receipt.

CPU21は、第2実施形態では、Act25において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB41-2に代えて第2のレシートボタンを表示する。当該第2のレシートボタンは、買物客が、レシートを発行することを決済装置20に指示する場合に操作する。当該第2のレシートボタンには、「レシートが必要な場合タッチして下さい」又は「レシート必要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。あるいは、当該第2のレシートボタンには、「レシートは発行されません」のようにレシートが発行されないことを示す文字列が表示される。 In the second embodiment, the CPU 21 performs the same process in Act 25 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a second receipt button instead of the receipt button B41-2. The second receipt button is operated when the shopper instructs the payment device 20 to issue a receipt. The second receipt button displays a character string such as "Touch if receipt is required" or "Receipt required" that indicates that the button is to be pressed when a receipt is not required. Alternatively, the second receipt button displays a character string such as "No receipt will be issued" indicating that a receipt will not be issued.

CPU21は、第2実施形態では、Act26において、レシートを発行しないこと又はレシートを発行することを指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の会計画面SC4に表示された第1のレシートボタン又は第2の会計画面SC4-2に表示された第2のレシートボタンをタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、当該第1のレシートボタンは、オブジェクトである。したがって、第2実施形態のAct26の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、レシートを発行しないことの指示を入力する。 In the second embodiment, in Act 26, the CPU 21 checks whether an operation has been performed to instruct not to issue a receipt or to issue a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the first receipt button displayed on the first checkout screen SC4 or the second receipt button displayed on the second checkout screen SC4-2. As described above, the first receipt button is an object. Therefore, by performing the processing of Act 26 in the second embodiment, the computer centered around the CPU 21 inputs an instruction not to issue a receipt based on the operation on the object.

CPU21は、第2実施形態では、Act29において、領収書ボタンB41に代えて表示される第1のレシートボタン又は領収書ボタンB41-2に代えて表示される第2のレシートボタンの外見を変更する。すなわち、CPU21は、変数F2の値が1の場合には、当該第1のレシートボタンが操作されたことが分かるように、あるいはレシートが発行されないことが分かるようにする。つまり、CPU21は、タッチパネル25に表示されている画面を第1の会計画面SC4から第2の会計画面SC4-2に変更する。そして、CPU11は、変数F2の値が0の場合には、第2のレシートボタンが操作されたことが分かるように、タッチパネル25に表示されている画面を第2の会計画面SC4-2から第1の会計画面SC4に変更する。 In the second embodiment, in Act 29, the CPU 21 changes the appearance of the first receipt button displayed in place of the receipt button B41 or the second receipt button displayed in place of the receipt button B41-2. That is, when the value of variable F2 is 1, the CPU 21 changes the appearance so that it is clear that the first receipt button has been operated or that a receipt will not be issued. That is, the CPU 21 changes the screen displayed on the touch panel 25 from the first accounting screen SC4 to the second accounting screen SC4-2. Then, when the value of variable F2 is 0, the CPU 11 changes the screen displayed on the touch panel 25 from the second accounting screen SC4-2 to the first accounting screen SC4 so that it is clear that the second receipt button has been operated.

CPU21は、第2実施形態では、Act31において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB51に代えて第1のレシートボタンを表示する。当該第1のレシートボタンは、領収書ボタンB41に代えて表示される第1のレシートボタンと同様に、買物客が、レシートを発行しないことを決済装置20に指示する場合に操作する。当該第1のレシートボタンには、「レシートが不要な場合タッチして下さい」又は「レシート不要」のようにレシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。これは、領収書ボタンB41に代えて表示される第1のレシートボタンと同様である。当該第1のレシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 21 performs the same process in Act 31 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a first receipt button instead of the receipt button B51. Like the first receipt button displayed in place of the receipt button B41, the first receipt button is operated when the shopper instructs the payment device 20 not to issue a receipt. The first receipt button displays a character string such as "Touch if you do not need a receipt" or "No receipt required" that indicates that the button is to be pressed when a receipt is not required. This is similar to the first receipt button displayed in place of the receipt button B41. The first receipt button is an example of an object that the operator operates to instruct not to issue a receipt.

CPU21は、第2実施形態では、Act32において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB51-2に代えて第2のレシートボタンを表示する。当該第2のレシートボタンは、領収書ボタンB41-2に代えて表示される第2のレシートボタンと同様に、買物客が、レシートを発行することを決済装置20に指示する場合に操作する。当該第2のレシートボタンには、「レシートが必要な場合タッチして下さい」又は「レシート必要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。これは、領収書ボタンB41に代えて表示される第2のレシートボタンと同様である。あるいは、当該第2のレシートボタンには、「レシートは発行されません」のようにレシートが発行されないことを示す文字列が表示される。 In the second embodiment, the CPU 21 performs the same process in Act 32 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a second receipt button instead of the receipt button B51-2. Like the second receipt button displayed in place of the receipt button B41-2, the second receipt button is operated when the shopper instructs the payment device 20 to issue a receipt. The second receipt button displays a character string such as "Touch if receipt is required" or "Receipt required" that indicates that the button is to be pressed when a receipt is not required. This is similar to the second receipt button displayed in place of the receipt button B41. Alternatively, the second receipt button displays a character string indicating that a receipt will not be issued, such as "Receipt will not be issued."

CPU21は、第2実施形態では、Act33において、レシートを発行しないこと又はレシートを発行することを指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の支払画面SC5に表示された第1のレシートボタン又は第2の支払画面SC5-2に表示された第2のレシートボタンをタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、当該第1のレシートボタンは、オブジェクトである。したがって、第2実施形態のAct33の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、レシートを発行しないことの指示を入力する。
CPU21は、第2実施形態では、Act36において、第2実施形態のAct29と同様にして、領収書ボタンB51に代えて表示される第1のレシートボタン又は領収書ボタンB51-2に代えて表示される第2のレシートボタンの外見を変更する。
In the second embodiment, the CPU 21 checks in Act 33 whether an operation has been performed to instruct not to issue a receipt or to issue a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the first receipt button displayed on the first payment screen SC5 or the second receipt button displayed on the second payment screen SC5-2. As described above, the first receipt button is an object. Therefore, by performing the processing of Act 33 in the second embodiment, the computer centered around the CPU 21 inputs an instruction not to issue a receipt based on the operation on the object.
In the second embodiment, in Act 36, the CPU 21 changes the appearance of the first receipt button displayed in place of the receipt button B51 or the second receipt button displayed in place of the receipt button B51-2, in the same manner as Act 29 in the second embodiment.

CPU21は、第2実施形態では、Act38において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB61に代えて第1のレシートボタンを表示する。当該第1のレシートボタンは、領収書ボタンB41に代えて表示される第1のレシートボタン及び領収書ボタンB51に代えて表示される第1のレシートボタンと同様に、買物客が、レシートを発行しないことを決済装置20に指示する場合に操作する。当該第1のレシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。なお、第2実施形態では、精算ボタンB62には、「レシート発行」のようにレシートが発行されることを示す文字列が表示されても良い。 In the second embodiment, the CPU 21 performs the same process in Act 38 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a first receipt button instead of the receipt button B61. The first receipt button, like the first receipt button displayed instead of the receipt button B41 and the first receipt button displayed instead of the receipt button B51, is operated when a shopper instructs the payment device 20 not to issue a receipt. The first receipt button is an example of an object that an operator operates to instruct not to issue a receipt. Note that in the second embodiment, a character string indicating that a receipt will be issued, such as "Receipt issued", may be displayed on the settlement button B62 .

CPU21は、第2実施形態では、Act39において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB61-2に代えて第2のレシートボタンを表示する。当該第2のレシートボタンは、領収書ボタンB41-2に代えて表示される第2のレシートボタン及び領収書ボタンB51-2に代えて表示される第2のレシートボタンと同様に、買物客が、レシートを発行することを決済装置20に指示する場合に操作する。当該第2のレシートボタンには、「レシートが必要な場合タッチして下さい」又は「レシート必要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。あるいは、当該第2のレシートボタンには、「レシートは発行されません」のようにレシートが発行されないことを示す文字列が表示される。これは、領収書ボタンB41及び領収書ボタンB51-2に代えて表示される第2のレシートボタンと同様である。さらに、第2実施形態では、精算ボタンB62-2には、「レシートは発行されません」のようにレシートが発行されないことを示す文字列が表示される。あるいは、第2実施形態では、精算ボタンB62-2には、決済を完了することを示す文字列が表示されても良い。 In the second embodiment, the CPU 21 performs the same process in Act 39 as in the first embodiment. However, in the second embodiment, the CPU 21 displays a second receipt button instead of the receipt button B61-2. The second receipt button, like the second receipt button displayed instead of the receipt button B41-2 and the second receipt button displayed instead of the receipt button B51-2, is operated when the shopper instructs the payment device 20 to issue a receipt. The second receipt button displays a character string such as "Touch if receipt is required" or "Receipt required" that indicates that the button is to be pressed when a receipt is not required. Alternatively, the second receipt button displays a character string such as "No receipt will be issued" indicating that a receipt will not be issued. This is similar to the second receipt button displayed instead of the receipt button B41 and the receipt button B51-2. Furthermore, in the second embodiment, the settlement button B62-2 displays a character string indicating that a receipt will not be issued, such as "No receipt will be issued." Alternatively, in the second embodiment, the settlement button B62-2 may display a character string indicating that the payment will be completed.

CPU21は、第2実施形態では、Act40において、レシートを発行しないこと又はレシートを発行することを指示する操作が行われたか否かを確認する。すなわち、CPU21は、第1の精算画面SC6に表示された第1のレシートボタン又は第2の精算画面SC6-2に表示された第2のレシートボタンをタッチするなどの予め定められた操作が行われたか否かを確認する。前述のように、当該第1のレシートボタンは、オブジェクトである。したがって、第2実施形態のAct40の処理を行うことで、CPU21を中枢とするコンピューターは、オブジェクトへの操作に基づき、レシートを発行しないことの指示を入力する。
CPU21は、第2実施形態では、Act43において、第2実施形態のAct29と同様にして、領収書ボタンB61に代えて表示される第1のレシートボタン及び精算ボタンB62、又は領収書ボタンB61-2に代えて表示される第2のレシートボタン及び精算ボタンB62-2の外見を変更する。
In the second embodiment, in Act 40, the CPU 21 checks whether an operation has been performed to instruct not to issue a receipt or to issue a receipt. That is, the CPU 21 checks whether a predetermined operation has been performed, such as touching the first receipt button displayed on the first settlement screen SC6 or the second receipt button displayed on the second settlement screen SC6-2. As described above, the first receipt button is an object. Therefore, by performing the processing of Act 40 in the second embodiment, the computer centered around the CPU 21 inputs an instruction not to issue a receipt based on the operation on the object.
In the second embodiment, in Act 43, the CPU 21 changes the appearance of the first receipt button and settlement button B62 displayed in place of the receipt button B61, or the appearance of the second receipt button and settlement button B62-2 displayed in place of the receipt button B61-2, in the same manner as Act 29 in the second embodiment.

CPU21は、第2実施形態では、Act46の処理を行わない。
CPU21は、第2実施形態では、Act47において、レシートを発行するようプリンター26に対して指示する。この指示を受けてプリンター26は、レシートを発行する。レシートは、例えば、決済が行われた日時、授受された商品の明細又は決済された金額などの決済に係る内容を含む。以上より、第2実施形態のAct47の処理を行うことでCPU21を中枢とするコンピューターは、プリンター26と協働して、レシートを発行する。また、以上のように、CPU21は、レシートボタンが操作されたことによって変数F2の値が1である場合にはプリンター26に対してレシートを発行する指示を行わず、変数F2の値が0である場合にはプリンター26に対してレシートを発行するよう指示する。変数F2は、決済が完了したとき、その決済完了以前にレシートを発行しないことが指示されたことにより変数F2の値が1となっており、また決済完了以前にレシートを発行しないことが指示されていないことにより変数F2の値が0となっている。つまり、CPU21は、決済完了以前にレシートを発行しないことが指示されているならばレシートを発行せず、また決済完了以前にレシートを発行しないことが指示されていないならばレシートを発行するようにプリンター26を制御する。
In the second embodiment, the CPU 21 does not perform the process of Act 46.
In the second embodiment, the CPU 21 instructs the printer 26 to issue a receipt in Act 47. In response to this instruction, the printer 26 issues a receipt. The receipt includes details related to the payment, such as the date and time of the payment, details of the exchanged products, and the paid amount. As described above, by performing the process of Act 47 in the second embodiment, the computer with the CPU 21 as its core works with the printer 26 to issue a receipt. As described above, when the receipt button is operated and the value of the variable F2 is 1, the CPU 21 does not instruct the printer 26 to issue a receipt, and when the value of the variable F2 is 0, the CPU 21 instructs the printer 26 to issue a receipt. When the payment is completed, the value of the variable F2 is 1 because an instruction not to issue a receipt before the completion of the payment has been given, and the value of the variable F2 is 0 because an instruction not to issue a receipt before the completion of the payment has not been given. In other words, the CPU 21 controls the printer 26 not to issue a receipt if it has been instructed not to issue a receipt before the completion of the payment, and to issue a receipt if it has not been instructed not to issue a receipt before the completion of the payment.

第2実施形態のチェックアウトシステム1によれば、決済装置20は、登録装置10に表示されたレシートボタン又は決済装置20に表示された第1のレシートボタンが操作されることによって、決済が完了する以前にレシートを発行しないことが指示されている場合、レシートを発行しない。一方、決済装置20は、決済が完了する以前にレシートを発行しないことが指示されていない場合、決済の完了に伴ってレシートを発行する。したがって、レシートが不要でない買物客は、第1及び第2のレシートボタンの操作に関知することなく決済を完了させればよく、第1及び第2のレシートボタンの操作に迷うことは無い。
また、第2実施形態のチェックアウトシステム1によれば、登録装置10は、第1のレシートボタンを表示する。したがって、商品の登録中であっても、買物客は、当該第1のレシートボタンを操作することで、レシートを発行しないことを決済装置20に指示することができる。また、店員は、商品の登録中であっても、買物客の求めに応じて当該第1のレシートボタンを操作することで、レシートを発行しないことを決済装置20に指示することができる。
According to the checkout system 1 of the second embodiment, the payment device 20 does not issue a receipt if an instruction not to issue a receipt before the payment is completed is given by operating the receipt button displayed on the registration device 10 or the first receipt button displayed on the payment device 20. On the other hand, if an instruction not to issue a receipt before the payment is completed is not given, the payment device 20 issues a receipt when the payment is completed. Therefore, a shopper who does not need a receipt can complete the payment without being concerned with the operation of the first and second receipt buttons, and will not be confused about which to operate the first and second receipt buttons.
Furthermore, according to the checkout system 1 of the second embodiment, the registration device 10 displays a first receipt button. Therefore, even if an item is being registered, a shopper can instruct the payment device 20 not to issue a receipt by operating the first receipt button. Also, even if an item is being registered, a store clerk can instruct the payment device 20 not to issue a receipt by operating the first receipt button at the request of a shopper.

上記の第1実施形態及び第2実施形態は以下のような変形も可能である。
第1実施形態及び第2実施形態のチェックアウトシステム1は、登録装置10及び決済装置20を含むセミセルフ方式のチェックアウトシステムである。しかしながら、チェックアウトシステム1に代えて、登録装置と決済装置が一体となった、買物客が操作者として操作するセルフ方式のチェックアウトシステムとして実施することもできる。
The above first and second embodiments may be modified as follows.
The checkout system 1 of the first and second embodiments is a semi-self-service checkout system that includes a registration device 10 and a payment device 20. However, instead of the checkout system 1, it may also be implemented as a self-service checkout system in which the registration device and the payment device are integrated and operated by a shopper as an operator.

第1実施形態及び第2実施形態では、登録装置10及び決済装置20の両方に領収書ボタン、又はレシートボタン若しくは第1及び第2のレシートボタンが表示された。しかしながら、登録装置10又は決済装置20の一方にのみ領収書ボタン、又はレシートボタン若しくは第1及び第2のレシートボタンが表示されても良い。
また、第1実施形態及び第2実施形態では、登録装置10の店員側タッチパネル15及び客側タッチパネル16に領収書ボタン又はレシートボタンが表示された。しかしながら、店員側タッチパネル15又は客側タッチパネル16の一方にのみ領収書ボタン又はレシートボタンが表示されても良い。
In the first and second embodiments, the receipt button, or the receipt button, or the first and second receipt buttons are displayed on both the registration device 10 and the payment device 20. However, the receipt button, or the receipt button, or the first and second receipt buttons may be displayed on only one of the registration device 10 or the payment device 20.
In the first and second embodiments, a receipt button or a receipt button is displayed on the clerk-side touch panel 15 and the customer-side touch panel 16 of the registration device 10. However, the receipt button or the receipt button may be displayed on only one of the clerk-side touch panel 15 or the customer-side touch panel 16.

第1実施形態において、決済装置20は、領収書を発行する場合、領収書に加えてレシートも発行しても良い。この場合において、決済装置20は、レシートと領収書とを同一の紙に印刷しても良い。 In the first embodiment, when issuing a receipt, the payment device 20 may issue a receipt in addition to the receipt. In this case, the payment device 20 may print the receipt and the receipt on the same paper.

第1実施形態では領収書を発行することを指示するボタン、第2実施形態ではレシートを発行しないことを指示するボタンについて説明した。しかしながら、領収書及びレシート以外の書類を発行すること又は発行しないことについても適用することができる。当該書類は例えば、予め定められた特定の条件を満たす買物をした買物客に対して発行するクーポン券、割引券、くじ引き券、引換券などである。この場合、これらの券を発行すること、あるいは発行しないことを指示するボタンが、領収書ボタン又は第1のレシートボタンに代えて表示される。そして、精算ボタンには、これらの券を発行すること又は発行しないことを示す文字列が表示される。なお、これらの券を発行することを指示するボタンが操作された場合であっても、前記特定の条件が満たされていない場合には、決済装置20はこれらの券を発行しない。 In the first embodiment, a button for issuing a receipt was described, and in the second embodiment, a button for issuing a receipt without issuing a receipt was described. However, the present invention can also be applied to issuing or not issuing receipts and documents other than receipts. Such documents are, for example, coupons, discount tickets, lottery tickets, and exchange tickets issued to shoppers who make purchases that meet certain predetermined conditions. In this case, a button for issuing or not issuing these tickets is displayed in place of the receipt button or the first receipt button. Furthermore, a character string indicating whether or not to issue these tickets is displayed on the settlement button. Note that even if a button for issuing these tickets is operated, if the certain conditions are not met, the payment device 20 will not issue these tickets.

領収書ボタン又は第1のレシートボタンは、物理ボタンなどのハードウェア要素であっても良い。この場合、当該ハードウェア要素は、領収書を発行すること又はレシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。また、第2のレシートボタンについても、物理ボタンなどのハードウェア要素であっても良い。 The receipt button or the first receipt button may be a hardware element such as a physical button. In this case, the hardware element is an example of an object that the operator operates to instruct whether to issue a receipt or not to issue a receipt. The second receipt button may also be a hardware element such as a physical button.

第1実施形態において、領収書ボタンB41、領収書ボタンB51及び領収書ボタンB61が表示されるタッチパネル上の位置は、それぞれ異なる位置であっても良い。 In the first embodiment, the receipt button B41, the receipt button B51, and the receipt button B61 may be displayed at different positions on the touch panel.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]取引の内容を登録する登録装置と、前記取引についての決済者が操作するための決済装置とを具備するチェックアウトシステムであって、前記決済装置に備えられ、領収書を発行する発行手段と、前記登録装置及び前記決済装置の少なくとも一方に備えられ、操作者によるオブジェクトへの操作に基づき、前記領収書を発行することの指示を入力する入力手段と、前記登録装置及び前記決済装置の少なくとも一方に備えられ、前記入力手段により、前記取引についての決済が完了する以前に前記指示が入力された場合には領収書を発行することを示す第1のボタンを表示させ、前記取引についての決済が完了する以前に前記指示が入力されない場合には領収書を発行することを示さない第2のボタンを表示させる表示制御手段と、前記決済装置に備えられ、前記第1のボタン又は前記第2のボタンが操作されたことに応じて前記取引についての決済を行う決済手段と、前記決済装置に備えられ、前記第1のボタンが操作された場合には前記決済手段によって行われた決済についての前記領収書を発行し、前記第2のボタンが操作された場合には前記領収書を発行しないように前記発行手段を制御する発行制御手段と、を具備するチェックアウトシステム。
[2]前記オブジェクトは、前記登録装置の店員側表示デバイス、及び前記登録装置の客側表示デバイスの少なくとも一方に表示される、付記[1]に記載のチェックアウトシステム。
[3]取引の内容を登録する登録装置とともにチェックアウトシステムを構成し、領収書を発行する発行手段と、操作者によるオブジェクトへの操作に基づき、前記領収書を発行することの指示を入力する入力手段と、前記入力手段により、前記取引についての決済が完了する以前に前記指示が入力された場合には領収書を発行することを示す第1のボタンを表示させ、前記取引についての決済が完了する以前に前記指示が入力されない場合には領収書を発行することを示さない第2のボタンを表示させる表示制御手段と、前記第1のボタン又は前記第2のボタンが操作されたことに応じて前記取引についての決済を行う決済手段と、前記第1のボタンが操作された場合には前記決済手段によって行われた決済についての前記領収書を発行し、前記第2のボタンが操作された場合には前記領収書を発行しないように前記発行手段を制御する発行制御手段と、を具備する、前記取引についての決済者が操作するための決済装置。
[4]取引の内容を登録する登録装置であって、領収書を発行する発行手段と、第1のボタン又は第2のボタンが操作されたことに応じて前記取引についての決済を行う決済手段と、前記第1のボタンが操作された場合には前記決済手段によって行われた決済についての前記領収書を発行し、前記第2のボタンが操作された場合には前記領収書を発行しないように前記発行手段を制御する発行制御手段と、を具備する、取引についての決済者が操作するための決済装置とともにチェックアウトシステムを構成し、操作者によるオブジェクトへの操作に基づき、前記領収書を発行することの指示を入力する入力手段と、前記入力手段により、前記取引についての決済が完了する以前に前記指示が入力された場合には領収書を発行することを示す第1のボタンを表示させ、前記取引についての決済が完了する以前に前記指示が入力されない場合には領収書を発行することを示さない第2のボタンを表示させる表示制御手段と、を具備する登録装置。
[5]取引の内容を登録する登録装置とともにチェックアウトシステムを構成し、前記取引についての決済者が操作するための、領収書を発行する発行手段を備えた決済装置が備えるコンピューターを、操作者によるオブジェクトへの操作に基づき、前記領収書を発行することの指示を入力する入力手段と、前記入力手段により、前記取引についての決済が完了する以前に前記指示が入力された場合には領収書を発行することを示す第1のボタンを表示させ、前記取引についての決済が完了する以前に前記指示が入力されない場合には領収書を発行することを示さない第2のボタンを表示させる表示制御手段と、前記第1のボタン又は前記第2のボタンが操作されたことに応じて前記取引についての決済を行う決済手段と、前記第1のボタンが操作された場合には前記決済手段によって行われた決済についての前記領収書を発行し、前記第2のボタンが操作された場合には前記領収書を発行しないように前記発行手段を制御する発行制御手段と、して機能させるためのプログラム。
[6]取引の内容を登録する登録装置が備えるコンピューターを、領収書を発行する発行手段と、第1のボタン又は第2のボタンが操作されたことに応じて前記取引についての決済を行う決済手段と、前記第1のボタンが操作された場合には前記決済手段によって行われた決済についての前記領収書を発行し、前記第2のボタンが操作された場合には前記領収書を発行しないように前記発行手段を制御する発行制御手段と、を具備する、取引についての決済者が操作するための決済装置とともにチェックアウトシステムを構成し、操作者によるオブジェクトへの操作に基づき、前記領収書を発行することの指示を入力する入力手段と、前記入力手段により、前記取引についての決済が完了する以前に前記指示が入力された場合には領収書を発行することを示す第1のボタンを表示させ、前記取引についての決済が完了する以前に前記指示が入力されない場合には領収書を発行することを示さない第2のボタンを表示させる表示制御手段と、して機能させるためのプログラム。
Although some embodiments of the present invention have been described, these embodiments are presented as examples 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 modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The invention as originally claimed in the present application is set forth below.
[1] A checkout system comprising a registration device that registers details of a transaction, and a payment device operated by a person who makes a payment for the transaction, the checkout system comprising: an issuing means, provided in the payment device, that issues a receipt; an input means, provided in at least one of the registration device and the payment device, that inputs an instruction to issue the receipt based on an operation on an object by an operator; a display control means, provided in at least one of the registration device and the payment device, that causes a first button indicating that a receipt will be issued if the instruction is input by the input means before the payment for the transaction is completed, and that causes a second button not indicating that a receipt will be issued if the instruction is not input before the payment for the transaction is completed; a payment means, provided in the payment device, that makes payment for the transaction in response to the operation of the first button or the second button; and an issuance control means, provided in the payment device, that controls the issuing means to issue the receipt for the payment made by the payment means when the first button is operated, and not to issue the receipt when the second button is operated.
[2] A checkout system as described in Appendix [1], wherein the object is displayed on at least one of a store clerk side display device of the registration device and a customer side display device of the registration device.
[3] A payment device to be operated by a person making a payment for the transaction, comprising: an issuing means for issuing a receipt; an input means for inputting an instruction to issue the receipt based on an operation on an object by an operator; a display control means for causing the input means to display a first button indicating that a receipt will be issued if the instruction is input by the input means before the payment for the transaction is completed, and to display a second button not indicating that a receipt will be issued if the instruction is not input before the payment for the transaction is completed; a payment means for making a payment for the transaction in response to the operation of the first button or the second button; and an issuance control means for controlling the issuing means to issue the receipt for the payment made by the payment means when the first button is operated, and not to issue the receipt when the second button is operated.
[4] A registration device for registering details of a transaction, comprising: an issuing means for issuing a receipt; a payment means for making payment for the transaction in response to the operation of a first button or a second button; and an issuing control means for controlling the issuing means to issue the receipt for the payment made by the payment means when the first button is operated, and not to issue the receipt when the second button is operated. The registration device constitutes a checkout system together with a payment device operated by a person making a payment for the transaction, and comprises: an input means for inputting an instruction to issue the receipt based on an operation on an object by the operator; and a display control means for causing the input means to display a first button indicating that a receipt will be issued if the instruction is input before the payment for the transaction is completed, and a second button indicating that a receipt will not be issued if the instruction is not input before the payment for the transaction is completed.
[5] A program for causing a computer provided in a payment device which constitutes a checkout system together with a registration device which registers details of a transaction and which has an issuing means for issuing a receipt to be operated by a person making a payment for the transaction to function as follows: input means for inputting an instruction to issue the receipt based on an operation on an object by an operator; display control means for causing the input means to display a first button indicating that a receipt will be issued if the instruction is input by the input means before the payment for the transaction is completed, and to display a second button not indicating that a receipt will be issued if the instruction is not input before the payment for the transaction is completed; payment means for making payment for the transaction in response to the operation of the first button or the second button; and issuance control means for controlling the issuing means to issue the receipt for the payment made by the payment means when the first button is operated, and not to issue the receipt when the second button is operated.
[6] A program for configuring a checkout system together with a payment device operated by a person making a payment for a transaction, the checkout system comprising: an issuing means for issuing a receipt; a payment means for making payment for the transaction in response to the operation of a first button or a second button; and an issuing control means for controlling the issuing means to issue the receipt for the payment made by the payment means when the first button is operated, and not to issue the receipt when the second button is operated; and for configuring a checkout system together with a payment device operated by a person making a payment for a transaction, the checkout system comprising: an input means for inputting an instruction to issue the receipt based on an operation on an object by the operator; and a display control means for displaying a first button indicating that a receipt will be issued if the instruction is input by the input means before the payment for the transaction is completed, and displaying a second button not indicating that a receipt will be issued if the instruction is not input before the payment for the transaction is completed.

1…チェックアウトシステム、10…登録装置、11,21…CPU、12,22…メインメモリ、13,23…補助記憶デバイス、14,24…通信インターフェース、15…店員側タッチパネル、16…客側タッチパネル、17…スキャナー、20…決済装置、25…タッチパネル、26…プリンター。 1: Checkout system, 10: Registration device, 11, 21: CPU, 12, 22: Main memory, 13, 23: Auxiliary storage device, 14, 24: Communication interface, 15: Staff touch panel, 16: Customer touch panel, 17: Scanner, 20: Payment device, 25: Touch panel, 26: Printer.

Claims (6)

取引についての決済が完了する前に、レシートを発行しないことを指示するためのオブジェクトを表示部に表示させる第1表示制御手段と、
前記取引の代金に対する支払方法として現金が選択された場合、支払金額が入力される前に前記オブジェクトが操作された場合には、レシートが発行されないこと又は決済が完了することを示す第1のボタンを前記表示部に表示させ、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、レシートが発行されることを示す第2のボタンを前記表示部に表示させる第2表示制御手段と、
前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する決済手段と、
を具備する決済装置。
a first display control means for causing a display unit to display an object for instructing the user not to issue a receipt before the settlement for the transaction is completed;
a second display control means for causing the display unit to display a first button indicating that a receipt will not be issued or that the settlement will be completed if the object is operated before the payment amount is input when cash is selected as the payment method for the price of the transaction, and for causing the display unit to display a second button indicating that a receipt will be issued if the payment amount is input without operating the object;
a payment means for executing the payment in response to the operation of the first button or the second button;
A payment device comprising:
前記オブジェクトは、支払方法を選択するボタンとともに前記表示部に表示される、請求項1に記載の決済装置。 The payment device according to claim 1, wherein the object is displayed on the display unit together with a button for selecting a payment method. 前記第1のボタン及び前記第2のボタンは、前記代金に対する支払金額とともに前記表示部に表示される、請求項1に記載の決済装置。 The payment device according to claim 1, wherein the first button and the second button are displayed on the display unit together with the payment amount for the price. 前記第2のボタンは、前記オブジェクトとともに前記表示部に表示される、請求項1又は3に記載の決済装置。 The payment device according to claim 1 or 3, wherein the second button is displayed on the display unit together with the object. 前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作されると、前記取引の代金に対する支払金額が入力される前に当該オブジェクトの表示形態を変更する変更手段、をさらに具備し、
前記第2表示制御手段は、前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、前記取引の代金に対する支払金額が入力された後にレシートが発行されないこと又は決済が完了することを示す第1のボタンを前記表示部に表示させる、請求項1乃至4のうちいずれか一に記載の決済装置。
a change means for changing a display form of the object before the payment amount for the transaction is input when the object is operated before the payment amount for the transaction is input,
A payment device as described in any one of claims 1 to 4, wherein the second display control means causes the display unit to display a first button indicating that a receipt will not be issued or that payment will be completed after the payment amount for the transaction is entered, when the object is operated before the payment amount for the transaction is entered.
表示部を有する決済装置が備えるコンピューターを、
取引についての決済が完了する前に、レシートを発行しないことを指示するためのオブジェクトを前記表示部に表示させる第1表示制御手段、
前記取引の代金に対する支払方法として現金が選択された場合、支払金額が入力される前に前記オブジェクトが操作された場合には、レシートが発行されないこと又は決済が完了することを示す第1のボタンを前記表示部に表示させ、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、レシートが発行されることを示す第2のボタンを前記表示部に表示させる第2表示制御手段、及び、
前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する決済手段、
として機能させるためのプログラム。
A computer included in a payment device having a display unit,
a first display control means for causing the display unit to display an object for instructing the user not to issue a receipt before the settlement for the transaction is completed;
a second display control means for displaying on the display unit a first button indicating that a receipt will not be issued or that the settlement will be completed if the object is operated before the payment amount is input when cash is selected as the payment method for the price of the transaction, and displaying on the display unit a second button indicating that a receipt will be issued if the payment amount is input without operating the object; and
a payment means for executing the payment in response to the operation of the first button or the second button;
A program to function as a
JP2022206473A 2021-11-11 2022-12-23 Payment device and program Active JP7528186B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022206473A JP7528186B2 (en) 2021-11-11 2022-12-23 Payment device and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021184184A JP7202437B2 (en) 2016-12-19 2021-11-11 Checkout system and program
JP2022206473A JP7528186B2 (en) 2021-11-11 2022-12-23 Payment device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021184184A Division JP7202437B2 (en) 2016-12-19 2021-11-11 Checkout system and program

Publications (3)

Publication Number Publication Date
JP2023030125A JP2023030125A (en) 2023-03-07
JP2023030125A5 JP2023030125A5 (en) 2023-03-16
JP7528186B2 true JP7528186B2 (en) 2024-08-05

Family

ID=80121295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022206473A Active JP7528186B2 (en) 2021-11-11 2022-12-23 Payment device and program

Country Status (1)

Country Link
JP (1) JP7528186B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109955A (en) 1999-10-08 2001-04-20 Toshiba Tec Corp Product sales data processing device
JP2011253233A (en) 2010-05-31 2011-12-15 Teraoka Seiko Co Ltd Pos register
JP2012003561A (en) 2010-06-17 2012-01-05 Teraoka Seiko Co Ltd Settlement device and pos system
JP2012128510A (en) 2010-12-13 2012-07-05 Teraoka Seiko Co Ltd Settlement apparatus, article registration device and checkout system
JP2014106771A (en) 2012-11-28 2014-06-09 Teraoka Seiko Co Ltd Accounting device and POS system
JP2016027449A (en) 2014-06-23 2016-02-18 株式会社寺岡精工 Commodity sales data processor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109955A (en) 1999-10-08 2001-04-20 Toshiba Tec Corp Product sales data processing device
JP2011253233A (en) 2010-05-31 2011-12-15 Teraoka Seiko Co Ltd Pos register
JP2012003561A (en) 2010-06-17 2012-01-05 Teraoka Seiko Co Ltd Settlement device and pos system
JP2012128510A (en) 2010-12-13 2012-07-05 Teraoka Seiko Co Ltd Settlement apparatus, article registration device and checkout system
JP2014106771A (en) 2012-11-28 2014-06-09 Teraoka Seiko Co Ltd Accounting device and POS system
JP2016027449A (en) 2014-06-23 2016-02-18 株式会社寺岡精工 Commodity sales data processor

Also Published As

Publication number Publication date
JP2023030125A (en) 2023-03-07

Similar Documents

Publication Publication Date Title
US10664817B2 (en) Check-out system, payment apparatus, input processing apparatus, and control program
JP7516487B2 (en) Checkout system, payment device and control program
JP7737924B2 (en) Accounting machine and its program
JP5929182B2 (en) Product registration device, POS system and accounting device
US11301829B2 (en) Checkout system and method
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP2023105169A (en) Merchandise sales data processor and its control program
JP2025062138A (en) Product registration device and program
JP6779122B2 (en) Checkout system, registration device, payment device and program
JP7212096B2 (en) Merchandise sales data processor and data processing program
JP7528186B2 (en) Payment device and program
JP7124158B2 (en) Checkout system, input processing device and its control program
JP7202437B2 (en) Checkout system and program
JP7250834B2 (en) Checkout system and checkout processing method
JP2018181383A (en) Checkout system, accounting machine, and control program
JP6874188B2 (en) Checkout system
JP5953791B2 (en) POS system and computer program
JP6978571B2 (en) Payment equipment and programs
JP7577790B2 (en) Systems, accounting machines, and programs
JP6048612B2 (en) POS system and program
JP7319437B2 (en) Checkout system, input processing device and its control program
JP7617167B2 (en) Payment device and control program
JP7607976B2 (en) system
JP6048611B2 (en) POS system and program
JP2024137277A (en) Accounting processing device and program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240408

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240724

R150 Certificate of patent or registration of utility model

Ref document number: 7528186

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150