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
JP7202437B2 - Checkout system and program - Google Patents
[go: Go Back, main page]

JP7202437B2 - Checkout system and program - Google Patents

Checkout system and program Download PDF

Info

Publication number
JP7202437B2
JP7202437B2 JP2021184184A JP2021184184A JP7202437B2 JP 7202437 B2 JP7202437 B2 JP 7202437B2 JP 2021184184 A JP2021184184 A JP 2021184184A JP 2021184184 A JP2021184184 A JP 2021184184A JP 7202437 B2 JP7202437 B2 JP 7202437B2
Authority
JP
Japan
Prior art keywords
receipt
button
cpu
settlement
payment
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
JP2021184184A
Other languages
Japanese (ja)
Other versions
JP2022016513A (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 JP2016245574A external-priority patent/JP6779122B2/en
Priority claimed from JP2020172541A external-priority patent/JP6978571B2/en
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021184184A priority Critical patent/JP7202437B2/en
Publication of JP2022016513A publication Critical patent/JP2022016513A/en
Priority to JP2022206473A priority patent/JP7528186B2/en
Application granted granted Critical
Publication of JP7202437B2 publication Critical patent/JP7202437B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

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

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

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

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

実施形態のチェックアウトシステムは、第1の表示部、第2の表示部、第1表示制御手段、第2表示制御手段及び決済手段を含む。第2の表示部は、第1の表示部とは異なる。第1表示制御手段は、取引についての決済が完了する前に、領収書を発行することを指示するためのオブジェクトを前記第1の表示部に表示させる。第2表示制御手段は、前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、領収書が発行されることを示す第1のボタンを前記第2の表示部に表示させる。第2表示制御手段は、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、第1のボタンとは異なる第2のボタンを前記第2の表示部に表示させる。決済手段は、前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する。 A checkout system of an embodiment includes a first display unit, a second display unit, first display control means, second display control means, and payment means. The second display is different than the first display. The first display control means causes the first display unit to display an object for instructing to issue a receipt before settlement of the transaction is completed. The second display control means controls the second display unit to display a first button indicating that a receipt is issued when the object is operated before the payment amount for the transaction price is input. to display. The second display control means causes the second display section to display a second button different from the first button when the payment amount is input without the object being operated. 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 device included in the checkout system according to the first embodiment and the second embodiment; FIG. 図1中の登録装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。FIG. 2 is a flow chart of control processing in the first and second embodiments by the CPU of the registration device in FIG. 1; FIG. 図1中の決済装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。FIG. 2 is a flow chart of control processing in the first embodiment and the second embodiment by the CPU of the settlement apparatus in FIG. 1; FIG. 図1中の決済装置のCPUによる第1実施形態及び第2実施形態における制御処理のフローチャート。FIG. 2 is a flow chart of control processing in the first embodiment and the second embodiment by the CPU of the settlement apparatus in FIG. 1; FIG. 図1中の登録装置の店員側タッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on a clerk-side touch panel of the registration device in FIG. 1; 図1中の登録装置の客側タッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on a customer-side touch panel of the registration device shown in FIG. 1; 図1中の登録装置の店員側タッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on a clerk-side touch panel of the registration device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the touch panel of the settlement device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the touch panel of the settlement device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the touch panel of the settlement device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the touch panel of the settlement device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the touch panel of the settlement device in FIG. 1; 図1中の決済装置のタッチパネルに表示される画面の一例を示す図。FIG. 2 is a diagram showing an example of a screen displayed on the 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の要部回路構成の図示は省略している。
A checkout system according to some embodiments will be described below with reference to the drawings.
[First Embodiment]
FIG. 1 is a block diagram showing the main circuit configuration of each device 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 purchase registration and settlement of products to be settled. A checkout system 1 includes a registration device 10 and a payment device 20 . The checkout system 1 is a semi-self-service system in which a registration device 10 for registering commodities for transactions is mainly operated by a store clerk, and a settlement device 20 for settlement of the registered commodities is operated by a settlement person such as a shopper. Checkout system. The registration device 10 and the settlement device 20 are connected to the network NW. The network NW is typically a LAN (local area network). The network NW may be a wireless line or a wired line. Moreover, a wireless line and a wired line may coexist. Note that FIG. 1 shows one registration device 10 and two settlement devices 20 . However, the number of registration devices 10 and settlement devices 20 is not limited to these, and any number of registration devices 10 and settlement devices 20 may be installed in the store. In addition, FIG. 1 shows only the essential circuit configuration of one settlement apparatus 20, and the illustration of the essential circuit configurations of the other settlement apparatuses 20 is 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 clerk-side touch panel 15 , a customer-side touch panel 16 , a scanner 17 and a bus 18 .

CPU11は、登録装置10の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。CPU11は、メインメモリ12に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、登録装置10の各種の機能を実現するべく各部を制御する。 The CPU 11 corresponds to the central portion of a computer that performs processing and control necessary for the operation of the registration device 10 . The CPU 11 controls each part to realize various functions of the registration device 10 based on programs such as an 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 memory portion of the computer. The main memory 12 stores programs such as an operating system and application software. The main memory 12 also stores data that the CPU 11 refers to when performing various processes. Further, the main memory 12 is used as a so-called work area for storing data 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 (electric erasable programmable read-only memory), HDD (hard disk drive) or SSD (solid state drive). The auxiliary storage device 13 stores data used when the CPU 11 performs various processes, data generated by the processes performed by the CPU 11, and the like. The auxiliary storage device 13 may 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. Further, the auxiliary storage device 13 also stores a product database containing various information such as product codes, product names, and prices for products sold at stores.

メインメモリ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 control programs describing control processing to be described later. 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 or the like in a state in which the control program is not stored in the main memory 12 or the auxiliary storage device 13 . A control program separately transferred to an administrator or the like may be written into the main memory 12 or the auxiliary storage device 13 under the operation of the administrator or serviceman. Transfer of the control program at this time can be realized by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by downloading it via a network.

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

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

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

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

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

決済装置20は、CPU21、メインメモリ22、補助記憶デバイス23、通信インターフェース24、タッチパネル25、プリンター26及びバス27を含む。 The settlement device 20 includes a CPU 21 , a main memory 22 , an auxiliary storage 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 portion of a computer that performs processing and control necessary for the operation of the settlement apparatus 20 . Based on programs such as an operating system and application software stored in the main memory 22 , the CPU 21 controls each part to realize various functions of the settlement apparatus 20 .

メインメモリ22は、上記コンピューターの主記憶部分に相当する。メインメモリ22は、オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。また、メインメモリ22は、CPU21が各種の処理を行う上で参照するデータを記憶する。さらに、メインメモリ22は、CPU21が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The main memory 22 corresponds to the main memory portion of the computer. The main memory 22 stores programs such as an operating system and application software. The main memory 22 also stores data that the CPU 21 refers to when performing various processes. Further, the main memory 22 is used as a so-called work area for storing data 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, EEPROM, HDD or SSD. The auxiliary storage device 23 stores data used when the CPU 21 performs various processes, data generated by the processes performed by the CPU 21, and the like. The auxiliary storage device 23 may 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 control programs describing control processing to be described later. As an example, the payment apparatus 20 is transferred to an administrator of the payment apparatus 20 with the control program stored in the main memory 22 or the auxiliary storage device 23 . However, the payment apparatus 20 may be transferred to an administrator or the like without the control program stored in the main memory 22 or the auxiliary storage device 23 . Then, the control program separately transferred to an administrator or the like may be written into the main memory 22 or the auxiliary storage device 23 under the operation of the administrator or the serviceman. Transfer of the control program at this time can be realized by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by downloading it via a network.

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

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

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

バス27は、アドレスバス及びデータバスなどを含み、決済装置20の各部で授受される信号を伝送する。 The bus 27 includes an address bus, a data bus, etc., and transmits signals sent and received by each part of the settlement 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 FIGS. 2 to 4. FIG. Note that the contents of the processing described below are only examples, and various processing that can obtain similar results can be used as appropriate.
In the first embodiment, the main memory 12 or auxiliary storage device 13 of the registration device 10 stores a control program describing the control processing shown in FIG. Main memory 22 or auxiliary storage device 23 of settlement apparatus 20 stores a control program describing the control processing shown in FIGS.
FIG. 2 is a flowchart of control processing by the CPU 11 of the registration device 10. As shown in FIG. The CPU 11 executes this control process based on control programs stored in the main memory 12 or the auxiliary storage device 13 . Note that the CPU 11 allocates the variable F1 to the main memory 12 when starting the control process shown in FIG. Variable F1 is used as a flag. It is assumed that when the value of the variable F1 is 0, the flag represented by the variable F1 is turned down, and when the value of the variable F1 is 1, the flag represented by the variable F1 is turned on.
3 and 4 are flowcharts of control processing by the CPU 21 of the settlement apparatus 20. FIG. The CPU 21 executes this control process based on control programs stored in the main memory 22 or the auxiliary storage device 23 . Note that the CPU 21 assigns the variable F2 to the main memory 22 when starting the control processing shown in FIGS. Variable F2 is used as a flag. It is assumed that when the value of the variable F2 is 0, the flag represented by the variable F2 is turned down, and when the value of the variable F2 is 1, the flag represented by the variable F2 is turned on.

図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 auxiliary storage device 13 . That is, the CPU 11 instructs the main memory 12 or the auxiliary storage device 13 to bring the product list to a state in which no product is stored.

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

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

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

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

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

Act5においてCPU11は、商品コードが読み込まれたか否かを確認する。すなわち、CPU11は、商品コードが入力されるのを待ち受ける。なお、商品コードは、以下に示すようにCPU11に入力される。登録装置10の操作者は、商品に付されたバーコードをスキャナー17に読み込ませる。これにより、当該バーコードに記録された商品コードがCPU11に入力される。また、店員側タッチパネル15には、バーコードが付されていない商品に関連付けられたボタンが表示される。登録装置10の操作者は、店員側タッチパネル15に表示された当該ボタンの中から商品リストに登録したい商品をタッチする。これにより、当該ボタンに関連付けられた商品の商品コードがCPU11に入力される。CPU11は、商品コードが入力されないならば、Act5においてNoと判定してAct6へと進む。 In Act 5, the CPU 11 confirms whether or not 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 described below. The operator of the registration device 10 causes the scanner 17 to read the bar code attached to the product. As a result, the product code recorded in the bar code is input to the CPU 11 . In addition, buttons associated with products with no barcode are displayed on the clerk-side touch panel 15 . The operator of the registration device 10 touches the product desired to be registered in the product list from among the buttons displayed on the clerk-side touch panel 15 . 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 determines No in Act5 and proceeds to Act6.

Act6においてCPU11は、領収書の発行を指示する操作が行われたか否かを確認する。すなわち、CPU11は、登録画面SC1に表示された領収書ボタンB11又は客側画面SC2に表示された領収書ボタンB21をタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、Act6の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU11は、領収書の発行を指示する操作が行われないならば、Act6においてNoと判定してAct7へと進む。 In Act 6, the CPU 11 confirms whether or not an operation to issue a receipt has been performed. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the receipt button B11 displayed on the registration screen SC1 or the receipt button B21 displayed on the customer side screen SC2 has been performed. Therefore, by performing the processing of Act 6, the computer centered on the CPU 11 functions as input means for inputting an instruction to issue a receipt based on the operation on the object. If the operation to issue a receipt is not performed, the CPU 11 determines 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 Act7, the CPU 11 confirms whether or not an operation has been performed to complete registration of the product. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the subtotal button B12 displayed on the registration screen SC1 has been performed. It should be noted that, as an operational rule, the operation of instructing completion of registration should be performed after one or more products have been registered. The operation of the CPU 11 when an operation is performed to instruct completion of registration in a state in which no product has been registered may be determined by the designer of the control program for the CPU 11 . For example, the CPU 11 ignores an operation instructing completion of registration. Alternatively, the CPU 11 may disable the operation of instructing the completion of registration when the product is not registered. If the operation to instruct completion of registration is not performed, the CPU 11 determines No in Act7 and returns to Act5. Thus, the CPU 11 repeats Acts 5 to 7 until a product code is input, an operation instructing issuance of a receipt is performed, or an operation instructing completion of registration is performed.

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

買物客は、領収書が欲しい場合、店員にその旨を伝える。そして、買物客からの要望を受けた店員は、登録画面SC1に表示された領収書ボタンB11をタッチする。あるいは、買物客は、領収書が欲しい場合、客側画面SC2に表示された領収書ボタンB21をタッチする。
CPU11は、Act5~Act7の待受状態にあるときに領収書の発行を指示する操作が行われたならば、Act6においてYesと判定してAct9へと進む。
Act9においてCPU11は、変数F1が表すフラグが倒れている場合に当該フラグを立て、当該フラグが立っている場合に当該フラグを倒すため、変数F1に(1-F1)の計算式で求められる値を代入する。なお、変数F1が表すフラグが立っている場合、領収書が発行されることを示す。
If the shopper wants a receipt, the shopper informs the store clerk of that fact. Then, the store clerk who receives the request from the shopper touches the receipt button B11 displayed on the registration screen SC1. Alternatively, if the shopper wants a receipt, he/she touches the receipt button B21 displayed on the customer side screen SC2.
When the CPU 11 is in the standby state of Act5 to Act7 and an operation to issue a receipt is performed, the CPU 11 determines Yes in Act6 and proceeds to Act9.
In Act 9, the CPU 11 sets the flag represented by the variable F1 when the flag is turned down, and sets the flag when the flag is turned up. Substitute Note that when the flag represented by the variable F1 is on, 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 Act10, 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 displays the receipt button B11 or the receipt button B21 so that it can be seen that the receipt button B11 or the receipt button B21 has been operated, or so that it can be seen that a receipt will be issued. Change the appearance of B11 and receipt button B21. Then, when the value of the variable F1 is 0, the CPU 11 restores the appearance of the receipt button B11 and the receipt button B21 to the appearance shown in FIG. 5 or 6 . When the value of the variable F1 is 1, the state of the receipt button displayed on the clerk side touch panel 15 or the customer side touch panel 16 is selected, and when the value of the variable F1 is 0, the state of the receipt button is non-selected. shall be referred to as the selected state. In order to change the appearance of the receipt button B11, the CPU 11 generates an image corresponding to the registration screen including the receipt button B11 in the selected state or the non-selected state, and instructs the clerk-side touch panel 15 to display this image. instruct against. Upon receiving this instruction, the clerk-side 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 the customer side screen including the receipt button B21 in the selected state or the non-selected state, and causes the customer side to display this image. An instruction is given to the touch panel 16 . Upon receiving this instruction, the customer-side touch panel 16 displays the customer-side screen.
As described above, the receipt button B11 and the receipt button B21 are alternately switched between the selected state and the non-selected state each time they are operated.
After the processing of Act10, the CPU 11 returns to Act5.

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

Act12においてCPU11は、図7に示すような小計画面SC3に対応した画像を生成する。そして、CPU11は、生成したこの画像を表示するように店員側タッチパネル15に対して指示する。この指示を受けて店員側タッチパネル15は、小計画面SC3を表示する。なお、客側タッチパネル16については、客側画面SC2の表示を継続する。 In Act12, the CPU 11 generates an image corresponding to the subplan SC3 as shown in FIG. Then, the CPU 11 instructs the clerk-side touch panel 15 to display the generated image. In response to this instruction, the clerk-side touch panel 15 displays the subplan screen SC3. Note that the customer-side touch panel 16 continues to display the customer-side 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のことを指す。 FIG. 7 is a diagram showing an example of the subplan SC3. The total price of the products registered in the product list is displayed on the subplan screen SC3. The subplan screen SC3 also includes a receipt button B31 and a transfer button B32. Similar to the receipt button B11 in FIG. 5, the receipt button B31 is operated by the operator of the registration device 10 in response to a request from a shopper when issuing a receipt. Similar to the receipt button B11 in FIG. 5, the receipt button B31 has a character string such as "receipt required" that indicates that the button is to be pressed when issuing a receipt is required. is displayed. The receipt button B31 is an example of an object operated by the operator to issue a receipt. The subplan screen SC3 shown in FIG. 7 shows the 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 transmitting payment information to the payment device 20 . Note that the accounting machine in FIG. 7 refers to the settlement device 20 .

Act13においてCPU11は、領収書の発行を指示する操作が行われたか否かを確認する。すなわち、CPU11は、小計画面SC3に表示された領収書ボタンB31をタッチするなどの予め定められた操作が行われたか否かを確認する。したがって、Act13の処理を行うことで、CPU11を中枢とするコンピューターは、オブジェクトへの操作に基づき、領収書を発行することの指示を入力する入力手段として機能する。CPU11は、領収書の発行を指示する操作が行われないならば、Act13においてNoと判定してAct14へと進む。 In Act 13, the CPU 11 confirms whether or not an operation to issue a receipt has been performed. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the receipt button B31 displayed on the subplan screen SC3 has been performed. Therefore, by performing the processing of Act 13, the computer centered on the CPU 11 functions as input means for inputting an instruction to issue a receipt based on the operation on the object. If the operation to issue a receipt is not performed, the CPU 11 determines 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 confirms whether or not an operation to instruct transmission of payment information to the payment device 20 has been performed. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the transfer button B32 displayed on the subplan screen SC3 has been performed. If the operation to instruct transmission of payment information is not performed, the CPU 11 determines No in Act 14 and returns to Act 13 . Thus, the CPU 11 repeats Act13 and Act14 until the receipt button is operated or an operation instructing transmission of payment information is performed. If the receipt button is operated in the standby state of Act13 and Act14, the CPU 11 determines Yes in Act13 and proceeds to Act15.

Act15においてCPU11は、Act9と同様に変数F1に(1-F1)の計算式で求められる値を代入する。
Act16においてCPU11は、Act10と同様に領収書ボタンの外見を変更する。ただし、ここでCPU11が外見を変更する領収書ボタンは、領収書ボタンB21及び領収書ボタンB31である。CPU11は、Act16の処理の後、Act13へと戻る。
In Act15, the CPU 11 substitutes the value obtained by the formula (1-F1) for the variable F1, as in Act9.
In Act16, the CPU 11 changes the appearance of the receipt button as in Act10. 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 Act16, the CPU 11 returns to Act13.

店員は、商品の登録完了を指示する操作を行った後、決済情報を決済装置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によって受信される。
The store clerk operates the transfer button B<b>32 in order to transmit the payment information to the payment device 20 after performing an operation to instruct completion of product registration.
When the CPU 11 is in the standby state of Act 13 and Act 14 and an operation to instruct transmission of payment information is performed, the CPU 11 determines 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 generated in Act 11 and the value of the variable F 1 to the payment device 20 . Upon receiving 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, if a plurality of settlement devices 20 are installed in the store, the CPU 11 selects a predetermined settlement device 20 among the plurality of settlement devices 20 as a transmission destination of the settlement information and the value of the variable F1. and 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の値を代入する。
On the other hand, in Act 21 of FIG. 3, the CPU 21 of the settlement device 20 waits for the communication interface 24 to receive the settlement information and the value of the variable F1. When the payment information and the value of the variable F1 are received, the CPU 21 determines Yes in Act21 and proceeds to Act22. The value of the variable F1 takes a value of 0 or 1 based on the operation of the receipt button displayed on the registration device 10. FIG. 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 on the CPU 21 functions as input means for inputting an instruction to issue a receipt based on the operation on the object.
In Act22, the CPU 21 substitutes the value of the variable F1 whose reception was confirmed in Act21 into the variable F2.

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

Act24においてCPU21は、図8に示すような第1の会計画面SC4に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の会計画面SC4を表示する。 In Act24, the CPU 21 generates an image corresponding to the first checkout screen SC4 as shown in FIG. 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 checkout screen SC4.

図8は、第1の会計画面SC4の一例を示す図である。第1の会計画面SC4は、領収書ボタンB41及び複数の選択ボタンB42を含む。領収書ボタンB41は、買物客が、領収書の発行を決済装置20に指示する場合に操作する。領収書ボタンB41には、「領収書必要」又は「領収書が必要な場合タッチして下さい」のように、領収書の発行が必要な場合に押すためのボタンであることがわかるような文字列が表示される。領収書ボタンB41は、領収書を発行することを指示するために操作者が操作するためのオブジェクトの一例である。複数の選択ボタンB42のそれぞれは、「現金」、「ポイント支払」、「クレジット」又は「プリカ」などの支払方法に対応している。複数の選択ボタンB42のそれぞれは、買物客が、対応した支払方法を選択する場合に操作する。なお、図8では選択ボタンB42の数は4個であるが、4個に限らず、選択可能な支払方法の数だけ選択ボタンB42が表示されて良い。 FIG. 8 is a diagram showing an example of the first checkout screen SC4. The first checkout screen SC4 includes a receipt button B41 and a plurality of selection buttons B42. The receipt button B41 is operated when the shopper instructs the settlement device 20 to issue a receipt. The receipt button B41 has characters such as "receipt required" or "please touch if you need a receipt" to indicate that this is a button to be pressed when a receipt is required. columns are displayed. The receipt button B41 is an example of an object operated by the operator to issue a receipt. Each of the multiple selection buttons B42 corresponds to a payment method such as "cash", "point payment", "credit", or "prica". Each of the plurality of selection buttons B42 is operated when the shopper selects the corresponding payment method. Although the number of selection buttons B42 is four in FIG. 8, the number of selection buttons B42 is not limited to four, and the number of selection buttons B42 may be displayed as many 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 Act23 and proceeds to Act25.
In Act25, the CPU 21 generates an image corresponding to the second checkout screen SC4-2 as shown in FIG. 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 checkout screen SC4-2.

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

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 confirms whether or not an operation instructing the issuance of the receipt or the cancellation of the issuance of the receipt has been performed. That is, the CPU 21 performs a predetermined operation such as touching the receipt button B41 displayed on the first checkout screen SC4 or the receipt button B41-2 displayed on the second checkout screen SC4-2. Check whether the As described above, the receipt button B41 displayed on the first checkout screen SC4 is an object. Therefore, by performing the processing of Act 26, the computer centered on the CPU 21 functions as input means for inputting an instruction to issue a receipt based on the operation on the object. If the operation to issue a receipt is not performed, the CPU 21 determines 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 confirms whether or not an operation to select a payment method has been performed. That is, the CPU 21 confirms whether or not a predetermined operation such as touching one of the plurality of selection buttons B42 displayed on the first checkout screen SC4 or the second checkout screen SC4-2 has been performed. do. If the operation of selecting the payment method is not performed, the CPU 21 determines No in Act 27 and returns to Act 26 . Thus, the CPU 21 repeats Act 26 and Act 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. The CPU 21 determines Yes in Act 26 and proceeds to Act 28 if an operation to issue a receipt or to stop issuing a receipt is performed while in the standby state of Act 27 and 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 Act28, the CPU 21 substitutes the value obtained by the formula (1-F2) for the variable F2.
In Act29, the CPU 21 changes the appearance of the receipt button B41 or 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 checkout screen SC4 shown in FIG. The screen is changed to the second checkout screen SC4-2 shown in FIG. For this purpose, the CPU 21 generates an image corresponding to the second checkout screen SC4-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 checkout 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 checkout screen SC4-2 so that it can be seen that the receipt button B41-2 has been operated. Change to the first checkout screen SC4. For this purpose, the CPU 21 generates an image corresponding to the first checkout screen SC4. 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 checkout screen SC4.
After the processing of Act29, the CPU 21 returns to Act26.

買物客は、自身が望む支払方法に対応した選択ボタンB42をタッチする。
CPU21は、Act26及びAct27の待受状態にあるときに、支払方法を選択する操作が行われたならば、Act27においてYesと判定してAct30へと進む。なお、ここでは、「現金」に対応した選択ボタンB42が操作されたものとして、以降の説明を行う。
The shopper touches the selection button B42 corresponding to the desired payment method.
When the CPU 21 is in the standby state of Act 26 and Act 27 and an operation to select a payment method is performed, the CPU 21 determines Yes in Act 27 and proceeds to Act 30 . In addition, hereafter, it is assumed that the selection button B42 corresponding to "cash" is operated.

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

Act31においてCPU21は、図10に示すような第1の支払画面SC5に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の支払画面SC5を表示する。 In Act31, the CPU 21 generates an image corresponding to the first payment screen SC5 as shown in FIG. 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 for the payment device 20 to request payment from the shopper. The first payment screen SC5 includes a receipt button B51. The receipt button B51 is operated when the shopper instructs the settlement device 20 to issue a receipt, similar to the receipt button B41 in FIG. Similar to the receipt button B41 in FIG. 8, the receipt button B51 is pressed when a receipt needs to be issued, such as "receipt required" or "please touch if you need a receipt". A character string is displayed so that you can see that it is a button for 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. The receipt button B51 is an example of an object operated by the operator to issue a receipt. The first payment screen SC5 shown in FIG. 10 is an example when "cash" is selected in Act27. When a payment method other than cash is selected in Act 27 , a payment screen corresponding to the payment method is displayed on the touch panel 25 . Even in that 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 Act30 and proceeds to Act32.
In Act32, the CPU 21 generates an image corresponding to the second payment screen SC5-2 as shown in FIG. 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と同様に、「領収書が発行されます」又は「領収書不要」のように、領収書が発行されること、又は領収書の発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。 FIG. 11 is a diagram showing an example of the second payment screen SC5-2. 11, the same reference numerals as in FIG. 10 denote the same elements as in FIG. The second payment screen SC5-2 includes a receipt button B51-2 instead of the receipt button B51 of the first payment screen SC5. The receipt button B51-2 is operated when the shopper instructs the settlement device 20 to stop issuing the receipt, similar to the receipt button B41-2 in FIG. Similar to the receipt button B41-2 in FIG. 9, the receipt button B51-2 indicates that a receipt will be issued, such as "receipt will be issued" or "receipt not required". A character string is displayed that indicates that this is a button to be pressed when issuing a letter is unnecessary.

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 confirms whether or not an operation instructing to issue a receipt or to stop issuing a receipt has been performed. That is, the CPU 21 performs a predetermined operation 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. Check whether the As described above, the receipt button B51 displayed on the first payment screen SC5 is an object. Therefore, by performing the processing of Act 33, the computer centered on the CPU 21 functions as input means for inputting an instruction to issue a receipt based on the operation on the object. If the operation to issue a receipt is not performed, the CPU 21 determines 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 confirms whether or not 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 smaller than the total amount, the CPU 21 determines No in Act 34 and returns to Act 33 . Thus, the CPU 21 repeats Act 33 and Act 34 until an operation instructing to issue a receipt or to stop issuing a receipt is performed, or the payment amount becomes equal to or greater than the total amount. When the CPU 21 is in the standby state of Act 33 and Act 34 and an operation to issue a receipt or to stop issuing a receipt is performed, the CPU 21 determines Yes in Act 33 and proceeds to Act 35 .
In Act35, the CPU 21 substitutes the value obtained by the formula (1-F2) for the variable F2, as in Act28.

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 Act36, the CPU 21 changes the appearance of the receipt button B51 or 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 so that the receipt button B51 is operated. The screen is changed to the second payment screen SC5-2 shown in FIG. 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 so that it can be seen that the receipt button B51-2 has been operated. Change to the first payment screen SC5. 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 the processing of Act36, the CPU 21 returns to Act33.

買物客は、第1の支払画面SC5又は第2の支払画面SC5-2に表示された合計金額以上の金額の現金を決済装置20に投入することで支払を行う。なお、買物客は、Act27で支払方法として現金以外を選択していた場合には、当該選択した支払方法を用いて支払いを行う。各支払方法を用いた場合の支払いの流れについては周知の方法を用いることができるので説明を省略する。
CPU21は、Act33及びAct34の待受状態にあるときに支払金額が合計金額以上となったならば、Act34においてYesと判定して図4のAct37へと進む。
The shopper makes a 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 has selected a payment method other than cash in Act 27, the shopper makes payment using the selected payment method. Since a well-known method can be used for the flow of payment when each payment method is used, the explanation is omitted.
If the payment amount becomes equal to or greater than the total amount during the standby state of Acts 33 and 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 Act37, the CPU 21 confirms whether or not the value of the variable F2 is zero. If the value of the variable F2 is 0, the CPU 21 determines Yes in Act37 and proceeds to Act38.

Act38においてCPU21は、図12に示すような第1の精算画面SC6に対応した画像を生成する。そして、CPU21は、生成したこの画像を表示するようにタッチパネル25に対して指示する。この指示を受けてタッチパネル25は、第1の精算画面SC6を表示する。 In Act38, the CPU 21 generates an image corresponding to the first settlement screen SC6 as shown in FIG. 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 making the shopper confirm whether or not the settlement can be completed. The first settlement screen SC6 includes a receipt button B61 and a settlement button B62. The receipt button B61 is operated when the shopper instructs the settlement device 20 to issue a receipt, like the receipt button B41 in FIG. 8 and the receipt button B51 in FIG. 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. The receipt button B61 is an example of an object operated by the operator to issue a receipt. The checkout button B62 is operated when the shopper instructs the settlement device 20 to complete the settlement. The settlement button B62 displays a character string such as "settlement" indicating that the settlement is to be made, that is, the settlement is completed. Alternatively, the payment button B62 may display a character string such as "payment completed" indicating that the payment is completed. The settlement button B62 is an example of a second button that does not indicate issuing a receipt. Note that the first settlement screen SC6 shown in FIG. 12 is for the case where "cash" is selected in Act27, like the first payment screen SC5 shown in FIG.

一方、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 Act37 and proceeds to Act39.
In Act39, the CPU 21 generates an image corresponding to the second settlement screen SC6-2 as shown in FIG. 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 shows an example of the second settlement screen SC6-2. In FIG. 13, the same reference numerals as in FIG. 12 are assigned to the same elements as in FIG. 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 similar to the receipt button B41-2 in FIG. 9 and the receipt button B51-2 in FIG. Manipulate. Receipt button B61-2 indicates that a receipt will be issued, such as "Receipt will be issued" or "No receipt required". A character string is displayed that indicates that there is. This is the same as the receipt button B41-2 in FIG. 9 and the receipt button B51-2 in FIG. Further, the second settlement screen SC6-2 includes a settlement button B62-2 instead of the settlement button B62 of the first settlement screen SC6. The checkout button B62-2 is operated when the shopper instructs the payment device 20 to complete the payment, as with the checkout button B62. The checkout button B62-2 displays a character string such as "Issue receipt" indicating that a receipt will be issued. In addition to the character string indicating that a receipt will be issued, a character string indicating that the payment will be completed may also be displayed on the payment button B62-2. The settlement button B62-2 is an example of a first button for issuing a receipt.
As described above, when the value of the variable F2 is 1, the touch panel 25 displays the first button, and when the value of the variable F2 is 0, the second button is displayed. Therefore, by performing the processing of Act37 to Acy39, the computer centered on the CPU 21 displays the first button indicating that the receipt is issued or the second button that does not indicate that the receipt is issued. Acts as a control means. Also, the value of variable F2 is based on the value of variable F1 transmitted by the registration device in Act 17 of FIG. Therefore, by performing the processing of Act 17, the computer centered on the CPU 11 functions as 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 confirms whether or not an operation instructing the issuance of the receipt or the cancellation of the issuance of the receipt has been performed. That is, the CPU 21 performs a predetermined operation 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. Check whether the As described above, the receipt button B61 displayed on the first settlement screen SC6 is an object. Therefore, by performing the processing of Act 40, the computer centered on the CPU 21 functions as input means for inputting an instruction to issue a receipt based on the operation on the object. If the operation to issue a receipt is not performed, the CPU 21 determines 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 confirms whether or not an operation to instruct completion of payment has been performed. That is, the CPU 21 determines 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. confirm whether or not The CPU 21 determines No in Act 41 and returns to Act 40 if an operation to instruct completion of payment is not performed. Thus, the CPU 21 repeats Act 40 and Act 41 until an operation instructing the issuance of a receipt or the suspension of issuing a receipt is performed, or an operation instructing the completion of payment is performed. If the CPU 21 is in the standby state of Act 40 and Act 41 and an operation to issue a receipt or instruct to stop issuing a receipt is performed, the CPU 21 determines Yes in Act 40 and proceeds to Act 42 .
In Act42, the CPU 21 substitutes the value obtained by the formula (1-F2) for the variable F2, as in Act28.
In Act43, 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 possible to know 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. Therefore, 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 the 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 so that it can be seen that the receipt button B61-2 has been operated. Change to the first settlement screen SC6. Therefore, 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 touch panel 25 displays the first button, and when the value of the variable F2 is 0, the second button is displayed. Therefore, by performing the processing of Act 43, the computer centered on the CPU 21 is a display control means for displaying a first button indicating that a receipt is issued or a second button that does not indicate that a receipt is issued. function as After the processing of Act43, the CPU 21 returns to Act40.

CPU21は、Act40及びAct41の待受状態にあるときに決済の完了を指示する操作が行われたならば、Act41においてYesと判定してAct44へと進む。 Act44においてCPU21は、決済処理を行う。決済処理については、周知の方法を用いることができるので説明を省略する。以上のように、Act44の処理は、第2のボタンである精算ボタンB62又は第1のボタンである精算ボタンB62-2が操作されたことに応じて行われる。したがって、Act44の処理を行うことで、第1のボタン又は第2のボタンが操作されたことに応じて、取引についての決済を行う決済手段として機能する。 When the CPU 21 is in the standby state of Act 40 and Act 41 and an operation to instruct the completion of payment is performed, the CPU 21 determines Yes in Act 41 and proceeds to Act 44 . In Act 44, the CPU 21 performs settlement processing. A well-known method can be used for settlement processing, so the description is omitted. As described above, the processing of Act44 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 Act44, it functions as a settlement means for settlement of transactions 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 Act45, the CPU 21 confirms whether the value of the variable F2 is 1 or not. 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. Upon receiving this instruction, the printer 26 issues a receipt. Therefore, by performing the processing of Act 46, the computer centered on the CPU 21 cooperates with the printer 26 to operate as issuing means for issuing receipts. Further, as described above, the CPU 21 instructs the printer 26 to issue a receipt when the settlement button B62-2, which is the first button, is operated. Then, the CPU 21 does not instruct the printer 26 to issue a receipt when the settlement button B62, which is the second button, is operated. Therefore, by performing the processing of Act 45 and Act 46, the computer centered on the CPU 21 functions as issuing control means for controlling the issuing means.
After the processing of Act46, the CPU 21 returns to Act21 of FIG.

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

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

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

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

また、第1実施形態のチェックアウトシステム1によれば、登録装置10が表示する領収書ボタンB21は、買物客に操作される。また、決済装置20が表示する領収書ボタンB41、領収書ボタンB51及び領収書ボタンB61は、買物客に操作される。買物客は、これらの領収書ボタンを操作すれば、店員に領収書の発行を求めること無く、決済の完了の指示よりも前に領収書の発行を決済装置20に指示することができる。 Further, 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. A receipt button B41, a receipt button B51, and a receipt button B61 displayed by the payment device 20 are operated by the shopper. By operating these receipt buttons, the shopper can instruct the settlement device 20 to issue a receipt before instructing the completion of settlement without requesting the clerk to issue a receipt.

また、第1実施形態のチェックアウトシステム1によれば、登録装置10が表示する領収書ボタンB11及び領収書ボタンB31は、店員に操作される。なお、領収書ボタンB21を操作すればよいことを知らない買物客や、領収書ボタンB21の操作を煩わしく思う買物客が、店員に対して領収書の発行を口頭で要求することも考えられる。このような場合には、店員が領収書ボタンB11又は領収書ボタンB31を操作することにより、領収書の発行を決済装置20に指示することができる。 Further, according to the checkout system 1 of the first embodiment, the receipt button B11 and the receipt button B31 displayed by the registration device 10 are operated by the store clerk. It is conceivable that a shopper who does not know that the receipt button B21 should be operated, or who finds the operation of the receipt button B21 troublesome, may verbally request the clerk to issue a receipt. In such a case, the clerk can instruct the payment device 20 to issue a receipt by operating the receipt button B11 or the 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の外見によって分かる。 Further, 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 clerk-side touch panel 15 operated by the clerk. Then, the registration device 10 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 know that the receipt button B21 has been operated by the shopper by the appearance of the receipt button B11 or the receipt button B31 displayed on the touch panel 15 for the store clerk. Also, the shopper can see from the appearance of the receipt button B21 displayed on the customer-side touch panel 16 that the receipt button B11 or the receipt button B31 has been operated by the store clerk.

〔第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 the same as that of the checkout system 1 according to the first embodiment, so the description thereof will be omitted.
In the second embodiment, the main memory 12 or auxiliary storage device 13 of the registration device 10 stores a control program describing the control processing shown in FIG. 2, as in the first embodiment. The main memory 22 or auxiliary storage device 23 of the settlement apparatus 20 stores a control program describing the control processing shown in FIGS. 3 and 4, as in the first embodiment.
The operation of the checkout system 1 according to the second embodiment will be described below with reference to FIGS. 2 to 4. FIG. Note that the contents of the processing described below are only examples, and various processing that can obtain similar results can be used as appropriate.
In the following description of the second embodiment, mainly parts different from the first embodiment will be described.

CPU11は、第2実施形態では、Act3においては第1実施形態と同様の処理を行う。ただし、CPU11は、第2実施形態では、領収書ボタンB11に代えてレシートボタンを表示する。当該レシートボタンは、レシートを発行しない場合に、買物客からの求めに応じて登録装置10の操作者が操作する。当該レシートボタンには、「レシートが不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該レシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 11 performs the same process as in the first embodiment in Act3. However, the CPU 11 displays a receipt button instead of the receipt button B11 in the second embodiment. The receipt button is operated by the operator of the registration device 10 in response to a request from a shopper when a receipt is not to be issued. The receipt button displays a character string such as "receipt not required" that indicates that the button is to be pressed when issuing a receipt is not required. The receipt button is an example of an object 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 processing as in the first embodiment in Act4. However, the CPU 11 displays a receipt button instead of the receipt button B21 in the second embodiment. The receipt button is operated when the shopper does not want a receipt issued. The receipt button displays a string of characters such as "Please touch if you do not need a receipt" or "No receipt required" to indicate that the button is to be pressed when issuing a receipt is unnecessary. be. The receipt button is an example of an object operated by the operator 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 confirms whether or not an operation has been performed to instruct not to issue a receipt. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the receipt button displayed on the registration screen SC1 or the receipt button displayed on the customer-side screen SC2 has been performed. Therefore, by performing the process of Act 6 of the second embodiment, the computer centered on 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, the CPU 11 changes the appearance of the receipt button displayed in Act 10 instead 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 so that it can be seen that the receipt button has been operated or that no receipt will be issued. Then, when the value of the variable F1 is 0, the CPU 11 restores the appearance of the receipt button. When the value of the variable F1 is 1, the state of the receipt button displayed on the clerk side touch panel 15 or the customer side touch panel 16 is the selected state, and when the value of the variable F1 is 0, the state of the receipt button is the non-selected state. shall be referred to as

CPU11は、第2実施形態では、Act12においては第1実施形態と同様の処理を行う。ただし、CPU11は、第2実施形態では、領収書ボタンB31に代えてレシートボタンを表示する。当該レシートボタンは、領収書ボタンB11に代えて表示されるレシートボタンと同様に、「レシートが不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該レシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 In the second embodiment, the CPU 11 performs the same processing as in the first embodiment in Act12. However, the CPU 11 displays a receipt button instead of the receipt button B31 in the second embodiment. Similar to the receipt button displayed in place of the receipt button B11, the receipt button has characters such as "receipt not required" that indicate that it is a button to be pressed when issuing a receipt is unnecessary. columns are displayed. The receipt button is an example of an object operated by the operator 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 confirms whether or not an operation has been performed to instruct not to issue a receipt. That is, the CPU 11 confirms whether or not a predetermined operation such as touching the receipt button displayed on the subplan screen SC3 has been performed. Therefore, by performing the process of Act13 of the second embodiment, the computer centered on 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, the CPU 11 changes the appearance of the receipt button in Act 16 as in Act 10 of the second embodiment. However, the receipt button whose appearance is changed by the CPU 11 here is the receipt button displayed instead of the receipt button B21 and the receipt button displayed instead of the receipt button B31.

一方、決済装置20のCPU21は、第2実施形態では、Act24において第1実施形態と同様の処理を行う。ただし、CPU21は、第2実施形態では、領収書ボタンB41に代えて第1のレシートボタンを表示する。当該第1のレシートボタンは、買物客が、レシートを発行しないことを決済装置20に指示する場合に操作する。当該第1のレシートボタンには、「レシートが不要な場合タッチして下さい」又は「レシート不要」のように、レシートの発行が不要な場合に押すためのボタンであることがわかるような文字列が表示される。当該第1のレシートボタンは、レシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。 On the other hand, in the second embodiment, the CPU 21 of the settlement device 20 performs the same processing as in the first embodiment in Act24. However, the CPU 21 displays the first receipt button instead of the receipt button B41 in the second embodiment. The first receipt button is operated when the shopper instructs the payment device 20 not to issue a receipt. For the first receipt button, a character string indicating that the button is to be pressed when issuing a receipt is unnecessary, such as "Please touch if you do not need a receipt" or "No receipt required" is displayed. The first receipt button is an example of an object operated by the operator 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 processing as in the first embodiment in Act25. However, the CPU 21 displays a second receipt button instead of the receipt button B41-2 in the second embodiment. The second receipt button is operated when the shopper instructs the payment device 20 to issue a receipt. The second receipt button has a character string such as "Please touch if you need a receipt" or "receipt required", so that you can understand that it is a button to press when you do not need to issue a receipt. is displayed. Alternatively, the second receipt button displays a character string indicating that no receipt will be issued, such as "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 confirms whether or not an operation instructing not to issue a receipt or to issue a receipt has been performed. That is, the CPU 21 performs a predetermined operation 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. Check whether the As mentioned above, the first receipt button is an object. Therefore, by performing the processing of Act 26 of the second embodiment, the computer centered on 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 the variable F2 is 1, the CPU 21 makes it possible to know that the first receipt button has been operated, or to know that no receipt will be issued. That is, the CPU 21 changes the screen displayed on the touch panel 25 from the first checkout screen SC4 to the second checkout 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 checkout screen SC4-2 to the second checkout screen SC4-2 so that it can be seen that the second receipt button has been operated. 1 accounting screen SC4.

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 processing as in the first embodiment in Act31. However, the CPU 21 displays the first receipt button instead of the receipt button B51 in the second embodiment. The first receipt button is operated when the shopper instructs the payment device 20 not to issue a receipt, like the first receipt button displayed instead of the receipt button B41. The first receipt button has a character string that indicates that it is a button to be pressed when a receipt is not required, such as "Please touch if you do not need a receipt" or "No receipt required". Is displayed. This is the same as the first receipt button displayed instead of the receipt button B41. The first receipt button is an example of an object operated by the operator 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 processing as in the first embodiment in Act32. However, the CPU 21 displays a second receipt button instead of the receipt button B51-2 in the second embodiment. The second receipt button is operated when the shopper instructs the payment device 20 to issue a receipt, like the second receipt button displayed instead of the receipt button B41-2. The second receipt button has a character string such as "Please touch if you need a receipt" or "receipt required", so that you can understand that it is a button to press when you do not need to issue a receipt. is displayed. This is the same as the second receipt button displayed instead of the receipt button B41. Alternatively, the second receipt button displays a character string indicating that no receipt will 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, in Act 33, the CPU 21 confirms whether or not an operation instructing not to issue a receipt or to issue a receipt has been performed. That is, the CPU 21 performs a predetermined operation 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. Check whether the As mentioned above, the first receipt button is an object. Therefore, by performing the process of Act 33 of the second embodiment, the computer centered on the CPU 21 inputs an instruction not to issue a receipt based on the operation on the object.
In the second embodiment, in Act36, the CPU 21 displays the first receipt button or the receipt button B51-2 instead of the receipt button B51 in the same manner as in Act29 of the second embodiment. Change the appearance of the second receipt button that

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

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 processing as in the first embodiment in Act39. However, the CPU 21 displays the second receipt button instead of the receipt button B61-2 in the second embodiment. The second receipt button is similar to the second receipt button displayed in place of the receipt button B41-2 and the second receipt button displayed in place of the receipt button B51-2. , is operated when instructing the settlement device 20 to issue a receipt. The second receipt button has a character string such as "Please touch if you need a receipt" or "receipt required", so that you can understand that it is a button to press when you do not need to issue a receipt. is displayed. Alternatively, the second receipt button displays a character string indicating that no receipt will be issued, such as "receipt will not be issued." This is the same as the receipt button B41 and the second receipt button displayed in place of the receipt button B51-2. Furthermore, in the second embodiment, the checkout 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 checkout button B62-2 may display a character string indicating that the payment is 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 confirms whether or not an operation instructing not to issue a receipt or to issue a receipt has been performed. That is, the CPU 21 performs a predetermined operation 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. Check whether the As mentioned above, the first receipt button is an object. Therefore, by performing the processing of Act 40 of the second embodiment, the computer centered on 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 displays the first receipt button and settlement button B62 instead of the receipt button B61, or the receipt button B61-2, in the same manner as in Act 29 of the second embodiment. Change the appearance of the second receipt button and checkout button B62-2 displayed instead of .

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を制御する。
The CPU 21 does not process Act46 in the second embodiment.
In the second embodiment, in Act 47, the CPU 21 instructs the printer 26 to issue a receipt. Upon receiving this instruction, the printer 26 issues a receipt. The receipt includes, for example, the date and time when the payment was made, the details of the goods given or received, or the amount of money paid, etc., related to the payment. As described above, by performing the processing of Act 47 of the second embodiment, the computer centered on the CPU 21 cooperates with the printer 26 to issue a receipt. In addition, as described above, the CPU 21 does not instruct the printer 26 to issue a receipt when the value of the variable F2 is 1 due to the operation of the receipt button, and the value of the variable F2 is 0. In some cases, the printer 26 is instructed to issue a receipt. The variable F2 has a value of 1 because it is instructed not to issue a receipt before the completion of payment when the payment is completed, and it is instructed not to issue a receipt before the completion of payment. The value of the variable F2 is 0 because it is not set. That is, the CPU 21 does not issue a receipt if it is instructed not to issue a receipt before completion of payment, and issues a receipt if it is not instructed not to issue a receipt before completion of payment. Control the printer 26 .

第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 settlement device 20 completes settlement by operating the receipt button displayed on the registration device 10 or the first receipt button displayed on the settlement device 20. If it is instructed not to issue a receipt before doing so, the receipt will not be issued. On the other hand, the settlement device 20 issues a receipt when the settlement is completed unless instructed not to issue a receipt before the settlement is completed. Therefore, a shopper who does not need a receipt can complete the payment without being involved in the operation of the first and second receipt buttons, without hesitation in operating the first and second receipt buttons.
Further, according to the checkout system 1 of the second embodiment, the registration device 10 displays the first receipt button. Therefore, even during product registration, the shopper can instruct the payment device 20 not to issue a receipt by operating the first receipt button. Also, even during the registration of the merchandise, the salesclerk can instruct the settlement device 20 not to issue a receipt by operating the first receipt button in response to the request of the shopper.

上記の第1実施形態及び第2実施形態は以下のような変形も可能である。
第1実施形態及び第2実施形態のチェックアウトシステム1は、登録装置10及び決済装置20を含むセミセルフ方式のチェックアウトシステムである。しかしながら、チェックアウトシステム1に代えて、登録装置と決済装置が一体となった、買物客が操作者として操作するセルフ方式のチェックアウトシステムとして実施することもできる。
The above-described first and second embodiments can be modified as follows.
The checkout system 1 of the first embodiment and the second embodiment is a semi-self checkout system including a registration device 10 and a payment device 20 . However, instead of the checkout system 1, it is also possible to implement a self-service checkout system in which a registration device and a 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, both the registration device 10 and the payment device 20 display the receipt button, the receipt button, or the first and second receipt buttons. However, only one of the registration device 10 and the payment device 20 may display the receipt button, the receipt button, or the first and second receipt buttons.
Further, in the first embodiment and the second embodiment, the receipt button or 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 only on one of the clerk side touch panel 15 and the customer side touch panel 16 .

第1実施形態において、決済装置20は、領収書を発行する場合、領収書に加えてレシートも発行しても良い。この場合において、決済装置20は、レシートと領収書とを同一の紙に印刷しても良い。 In the first embodiment, when issuing a receipt, the settlement apparatus 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, the button for instructing to issue a receipt has been explained, and in the second embodiment, the button for instructing not to issue a receipt has been explained. However, issuing or not issuing receipts and documents other than receipts is also applicable. The documents are, for example, coupons, discount tickets, lottery tickets, exchange tickets, etc. issued to shoppers who have made a purchase that satisfies predetermined specific conditions. In this case, a button instructing to issue or not to issue these tickets is displayed instead of the receipt button or the first receipt button. Then, the checkout button displays a character string indicating that these tickets are issued or not issued. Note that even if the button for instructing to issue these tickets is operated, the payment device 20 does not issue these tickets if the specific conditions are not satisfied.

領収書ボタン又は第1のレシートボタンは、物理ボタンなどのハードウェア要素であっても良い。この場合、当該ハードウェア要素は、領収書を発行すること又はレシートを発行しないことを指示するために操作者が操作するためのオブジェクトの一例である。また、第2のレシートボタンについても、物理ボタンなどのハードウェア要素であっても良い。 The receipt button or 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 operated by the operator to issue a receipt or not to issue a receipt. Also, the second receipt button may be a hardware element such as a physical button.

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

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[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のボタンを表示させる表示制御手段と、して機能させるためのプログラム。
While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The invention described in the original claims of the present application is appended below.
[1] A checkout system comprising a registration device for registering transaction details and a settlement device for operation by a settlement person for said transaction, wherein said settlement device is equipped with and issues a receipt. means, input means provided in at least one of the registration device and the payment device for inputting an instruction to issue the receipt based on an operation of an object by an operator, the registration device and the payment device wherein the input means displays a first button indicating that a receipt will be issued if the instruction is input before settlement of the transaction is completed; display control means for displaying a second button not indicating that a receipt will be issued if the instruction is not input before the settlement of the payment is completed; a settlement means for performing settlement of the transaction in response to the operation of the second button; and settlement means provided in the settlement device and performed by the settlement means when the first button is operated. and issuing control means for controlling the issuing means so as not to issue the receipt when the second button is operated.
[2] The checkout system according to appendix [1], wherein the object is displayed on at least one of a salesclerk-side display device of the registration device and a customer-side display device of the registration device.
[3] Constructing a checkout system together with a registration device for registering details of transactions, issuing means for issuing a receipt, and inputting an instruction to issue the receipt based on the operator's operation on the object. and an input means for displaying a first button indicating that a receipt is to be issued if the instruction is input before the payment for the transaction is completed, and the payment for the transaction is completed. Display control means for displaying a second button not indicating that a receipt is issued if the instruction is not input before completion; In response, a settlement means for settlement of the transaction, and when the first button is operated, the receipt for the settlement made by the settlement means is issued, and the second button is operated. issuance control means for controlling the issuance means not to issue the receipt if the receipt is not issued.
[4] A registration device for registering details of a transaction, comprising issuing means for issuing a receipt and settlement means for performing settlement of the transaction in response to the operation of a first button or a second button. and when the first button is operated, the receipt for the payment made by the payment means is issued, and when the second button is operated, the receipt is not issued. and an issuance control means for controlling the issuance means, and a checkout system together with a settlement device operated by a settlement person for transactions, and issuing the receipt based on the operation of the object by the operator. Input means for inputting an instruction to issue, and a first button indicating that a receipt is to be issued if the instruction is input by the input means before settlement of the transaction is completed. display control means for displaying a second button that does not indicate that a receipt will be issued if the instruction is not input before the payment for the transaction is completed.
[5] A computer that constitutes a checkout system together with a registration device that registers the details of a transaction and that is provided in a settlement device that is equipped with issuing means for issuing a receipt for operation by a settlement person for the transaction is operated by the operator. input means for inputting an instruction to issue the receipt based on an operation on the object by the display control for displaying a first button indicating that a receipt is issued, and displaying a second button that indicates that a receipt is not issued if the instruction is not input before the payment for the transaction is completed. means, settlement means for performing settlement for the transaction in response to the operation of the first button or the second button, and settlement by the settlement means when the first button is operated. a program for functioning as issuing control means for issuing the receipt for the settled payment and controlling the issuing means so as not to issue the receipt when the second button is operated; .
[6] A computer provided in a registration device for registering transaction details, issuing means for issuing a receipt, and payment for making a payment for the transaction in response to the operation of the first button or the second button. means for issuing the receipt for the payment made by the payment means when the first button is operated, and not issuing the receipt when the second button is operated. and an issuance control means for controlling the issuance means so that the receipt and a first button indicating that a receipt will be issued if the instruction is input by the input means before the settlement of the transaction is completed. A program for functioning as display control means for displaying and displaying a second button that does not indicate that a receipt will be issued if the instruction is not input before the settlement of 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 Clerk side touch panel 16 Customer side touch panel , 17... scanner, 20... payment device, 25... touch panel, 26... printer.

Claims (6)

第1の表示部と、
前記第1の表示部とは異なる第2の表示部と、
取引についての決済が完了する前に、領収書を発行することを指示するためのオブジェクトを前記第1の表示部に表示させる第1表示制御手段と、
前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、領収書が発行されることを示す第1のボタンを前記第2の表示部に表示させ、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、前記第1のボタンとは異なる第2のボタンを前記第2の表示部に表示させる第2表示制御手段と、
前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する決済手段と、
を具備するチェックアウトシステム。
a first display unit;
a second display unit different from the first display unit;
a first display control means for causing the first display unit to display an object for instructing to issue a receipt before settlement of the transaction is completed;
When the object is operated before the payment amount for the transaction price is input, a first button indicating that a receipt is issued is displayed on the second display unit, and the object is a second display control means for causing the second display unit to display a second button different from the first button when the payment amount is input without being operated;
payment means for executing the payment when the first button or the second button is operated;
A checkout system with
前記第2表示制御手段は、前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、領収書の発行を中止することを指示するためのオブジェクトとともに、領収書が発行されることを示す第1のボタンを前記第2の表示部に表示させ、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、領収書を発行することを指示するためのオブジェクトとともに、前記第1のボタンとは異なる第2のボタンを前記第2の表示部に表示させる、請求項1記載のチェックアウトシステム。 When the object is operated before the payment amount for the transaction price is input, the second display control means is configured to display the receipt with an object for instructing to stop issuing the receipt. To display a first button indicating that a receipt is issued on the second display unit and to issue a receipt when the payment amount is input without operating the object. 2. The checkout system according to claim 1, wherein a second button different from the first button is displayed on the second display unit together with the object of . 前記第1の表示部は、店員による操作を受け付けるための入力デバイスとして機能し、
前記第2の表示部は、買物客による操作を受け付けるための入力デバイスとして機能する、請求項1又は2記載のチェックアウトシステム。
The first display unit functions as an input device for receiving an operation by a store clerk,
3. The checkout system according to claim 1, wherein said second display unit functions as an input device for receiving operations by shoppers.
前記第1の表示部及び前記第2の表示部は、いずれも買物客による操作を受け付けるための入力デバイスとして機能する、請求項1又は2記載のチェックアウトシステム。 3. The checkout system according to claim 1, wherein said first display unit and said second display unit both function as input devices for receiving operations by shoppers. 前記第1の表示部は、取引についての商品を登録する登録装置に備えられ、前記第2の表示部は、登録された商品の代金を決済する決済装置に備えられる、請求項1乃至4のうちいずれか一に記載のチェックアウトシステム。 5. The method according to any one of claims 1 to 4, wherein said first display unit is provided in a registration device for registering products for transactions, and said second display unit is provided in a settlement device for making payments for the registered products. The checkout system according to any one of the above. 第1の表示部、及び、前記第1の表示部とは異なる第2の表示部を備えたチェックアウトシステムのコンピューターを、
取引についての決済が完了する前に、領収書を発行することを指示するためのオブジェクトを前記第1の表示部に表示させる第1表示制御手段、
前記取引の代金に対する支払金額が入力される前に前記オブジェクトが操作された場合には、領収書が発行されることを示す第1のボタンを前記第2の表示部に表示させ、前記オブジェクトが操作されることなく前記支払金額が入力された場合には、前記第1のボタンとは異なる第2のボタンを前記第2の表示部に表示させる第2表示制御手段、及び、
前記第1のボタン又は前記第2のボタンが操作されたことで、前記決済を実行する決済手段、
として機能させるためのプログラム。
A checkout system computer comprising a first display unit and a second display unit different from the first display unit,
first display control means for displaying an object for instructing the issuance of a receipt on the first display unit before settlement of the transaction is completed;
When the object is operated before the payment amount for the transaction price is input, a first button indicating that a receipt is issued is displayed on the second display unit, and the object is a second display control means for causing the second display unit to display a second button different from the first button when the payment amount is input without being operated;
payment means for executing the payment when the first button or the second button is operated;
A program to function as
JP2021184184A 2016-12-19 2021-11-11 Checkout system and program Active JP7202437B2 (en)

Priority Applications (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

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016245574A JP6779122B2 (en) 2016-12-19 2016-12-19 Checkout system, registration device, payment device and program
JP2020172541A JP6978571B2 (en) 2016-12-19 2020-10-13 Payment equipment and programs
JP2021184184A JP7202437B2 (en) 2016-12-19 2021-11-11 Checkout system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020172541A Division JP6978571B2 (en) 2016-12-19 2020-10-13 Payment equipment and programs

Related Child Applications (1)

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

Publications (2)

Publication Number Publication Date
JP2022016513A JP2022016513A (en) 2022-01-21
JP7202437B2 true JP7202437B2 (en) 2023-01-11

Family

ID=87805449

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP7202437B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128510A (en) 2010-12-13 2012-07-05 Teraoka Seiko Co Ltd Settlement apparatus, article registration device and checkout system
US20160203456A1 (en) 2015-01-09 2016-07-14 Toshiba Global Commerce Solutions Holdings Corporation Point-of-sale apparatus, control method, and system thereof for outputting receipt image for a camera of a personal computing device
JP2016162086A (en) 2015-02-27 2016-09-05 東芝テック株式会社 Check-out system, product registration device and control program of the same

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6115033B2 (en) * 2012-06-29 2017-04-19 株式会社寺岡精工 POS system, registration device, checkout device, and program
JP6178293B2 (en) * 2014-09-18 2017-08-09 東芝テック株式会社 Checkout system, settlement apparatus and control program thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128510A (en) 2010-12-13 2012-07-05 Teraoka Seiko Co Ltd Settlement apparatus, article registration device and checkout system
US20160203456A1 (en) 2015-01-09 2016-07-14 Toshiba Global Commerce Solutions Holdings Corporation Point-of-sale apparatus, control method, and system thereof for outputting receipt image for a camera of a personal computing device
JP2016162086A (en) 2015-02-27 2016-09-05 東芝テック株式会社 Check-out system, product registration device and control program of the same

Also Published As

Publication number Publication date
JP2022016513A (en) 2022-01-21

Similar Documents

Publication Publication Date Title
JP6681210B2 (en) Checkout system, registration device and its program
JP7189254B2 (en) Checkout system, payment device and control program
JP6650285B2 (en) Checkout system and payment device
JP5929182B2 (en) Product registration device, POS system and accounting device
JP7325983B2 (en) Merchandise sales data processor
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP6779122B2 (en) Checkout system, registration device, payment device and program
JP2018092373A (en) Checkout system, registration device, payment device and control program
JP7212096B2 (en) Merchandise sales data processor and data processing program
JP7202437B2 (en) Checkout system and program
JP6740298B2 (en) Checkout system, accounting machine, and control program
JP7266837B2 (en) Registration device and product sales data processing system
JP2023030125A (en) Checkout system, registration device, payment device and program
JP6978571B2 (en) Payment equipment and programs
JP6874188B2 (en) Checkout system
JP6936368B2 (en) Checkout system, accounting machine, and control program
JP7607976B2 (en) system
JP7319437B2 (en) Checkout system, input processing device and its control program
JP2020198052A (en) Merchandise sales data processing device, control program therefor, and display control method
JP6926259B2 (en) Checkout system and payment device
JP6928141B2 (en) Checkout system and registration device and control program
JP6657366B2 (en) Checkout system, registration device, payment device and control program
JP6048611B2 (en) POS system and program
WO2024202272A1 (en) Accounting processing device and program recording medium
JP2021193579A (en) Registration machine and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221223

R150 Certificate of patent or registration of utility model

Ref document number: 7202437

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150