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

JP7760404B2 - Checkout system, registration machine, and program - Google Patents

Checkout system, registration machine, and program

Info

Publication number
JP7760404B2
JP7760404B2 JP2022028127A JP2022028127A JP7760404B2 JP 7760404 B2 JP7760404 B2 JP 7760404B2 JP 2022028127 A JP2022028127 A JP 2022028127A JP 2022028127 A JP2022028127 A JP 2022028127A JP 7760404 B2 JP7760404 B2 JP 7760404B2
Authority
JP
Japan
Prior art keywords
electronic money
charge
machine
processor
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022028127A
Other languages
Japanese (ja)
Other versions
JP2023124390A (en
Inventor
宏幸 古中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2022028127A priority Critical patent/JP7760404B2/en
Publication of JP2023124390A publication Critical patent/JP2023124390A/en
Application granted granted Critical
Publication of JP7760404B2 publication Critical patent/JP7760404B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、チェックアウトシステム及びそのシステムの登録機、さらにはコンピュータを登録機として機能させるためのプログラムに関する。
An embodiment of the present invention relates to a checkout system, a registration machine for the system, and a program for causing a computer to function as the registration machine .

近年、スーパーマーケット等の量販店では、セミセルフ方式のチェックアウトシステムが導入されている。このチェックアウトシステムは、客の購買商品を登録する登録機と、購買商品の代金支払いを受けて客との売買取引を決済する会計機とを分離する。そして、店員が登録機を操作し、客が会計機を操作するようにしたものである。また近年、売買取引の代金を電子マネーで支払いたいという客が増えている。そこで、電子マネー支払いに対応したセミセルフ方式のチェックアウトシステムが既に実用に供されている。 In recent years, supermarkets and other mass retailers have introduced semi-self-service checkout systems. These checkout systems separate a registration machine that registers the items purchased by the customer from a cashier that receives payment for the purchased items and settles the transaction with the customer. The store clerk operates the registration machine, while the customer operates the cashier. In recent years, an increasing number of customers wish to pay for their transactions with electronic money. As a result, semi-self-service checkout systems that support electronic money payments are already in practical use.

電子マネーのユーザは、一般に、ICカード、スマートフォン等の電子マネー媒体を利用して電子マネーをチャージする。そしてユーザは、代金を支払う際に電子マネー媒体の情報を会計機に読み取らせる。そうすることにより、会計機では、電子マネーのチャージ金額から代金相当の金額が引き去られて、電子マネーによる支払いが完了する。このためユーザは、予め代金以上の電子マネーをチャージしておく必要がある。 Electronic money users generally charge their electronic money using an electronic money medium such as an IC card or smartphone. When paying, the user has the accounting machine read the information on the electronic money medium. The accounting machine then deducts the amount equivalent to the payment from the amount charged to the electronic money, completing the electronic money payment. For this reason, users must charge electronic money in advance with an amount equal to or greater than the payment.

ユーザが店舗内で電子マネーをチャージする方法としては、専用のチャージ機を利用する方法と、チェックアウトシステムの登録機又は会計機を利用する方法とがある。しかしながら、専用のチャージ機を利用する方法は、店舗側から見ると、チャージ機の設置スペースが必要となる上、設備コストがかかるという問題がある。登録機でチャージを行う方法は、店員の負担となる上、登録機での客捌きが低下し、セミセルフ方式を導入したメリットが小さくなるという問題がある。会計機でチャージを行う方法は、登録機で購買商品の登録を終えた客のみならず、単に電子マネーをチャージしたい客も会計機のユーザとなる。このため、会計機が電子マネーをチャージする客で全て塞がっているため、登録機で購買商品の登録を終えた客が会計に移行できないという不都合が起こり得る。このような事情に鑑み、セミセルフ方式のチェックアウトシステムにおいて、効率よく電子マネーをチャージできる仕組みが望まれている。 There are two ways for users to charge electronic money in a store: using a dedicated charging machine, or using a checkout system's registration or accounting machine. However, using a dedicated charging machine poses problems for the store, such as the space required for the charging machine and the equipment costs. Charging at a registration machine places a burden on store staff and reduces customer handling at the registration machine, thereby reducing the benefits of introducing a semi-self-service system. Charging at an accounting machine means that not only customers who have finished registering their purchases at the registration machine, but also customers who simply want to charge their electronic money, can use the machine. This can lead to the inconvenience of customers who have finished registering their purchases at the registration machine being unable to proceed to checkout because the accounting machines are all occupied with customers charging electronic money. In light of these circumstances, there is a need for a mechanism that allows for efficient charging of electronic money in semi-self-service checkout systems.

特開2021-051782号公報Japanese Patent Application Laid-Open No. 2021-051782

本発明の実施形態が解決しようとする課題は、セミセルフ方式のチェックアウトシステムにおいて、効率よく電子マネーをチャージできる技術を提供しようとするものである。 The problem that embodiments of the present invention aim to solve is to provide technology that allows for efficient charging of electronic money in semi-self-service checkout systems.

一実施形態において、チェックアウトシステムは、登録機と会計機とを分離する。登録機は、宣言受付手段と、読取手段と、照会手段と、待受け手段と、出力手段とを具備する。宣言受付手段は、電子マネーのチャージ宣言を受け付ける。読取手段は、チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る。照会手段は、読取手段で読み取った識別情報で識別される電子マネー媒体の残高を照会する。待受け手段は、照会手段により照会された残高を表示した後、チャージを行うか否かの選択入力を待ち受ける。出力手段は、チャージを行う旨の選択入力を受けたことに応じて電子マネー媒体の識別情報を会計機へと出力する。会計機は、指定手段と、検出手段と、制御手段とを具備する。指定手段は、登録機から出力された識別情報を入力し、チャージ金額を指定する。検出手段は、チャージ金額に相当する現金の入金を検出する。制御手段は、チャージ金額に相当する現金が入金されたことに応じて、識別情報で識別される電子マネー媒体により管理される電子マネーの残高にチャージ金額が加算されるように制御する。
In one embodiment, the checkout system separates the registration machine from the checkout machine. The registration machine comprises a declaration receiving means, a reading means, an inquiry means, a waiting means, and an output means. The declaration receiving means accepts a declaration to charge electronic money. The reading means reads identification information of the electronic money medium in response to accepting the charge declaration . The inquiry means inquires about the balance of the electronic money medium identified by the identification information read by the reading means. The waiting means displays the balance inquired by the inquiry means and then waits for a selection input as to whether or not to charge. The output means outputs the identification information of the electronic money medium to the checkout machine in response to receiving a selection input to charge . The checkout machine comprises a designation means, a detection means, and a control means. The designation means inputs the identification information output from the registration machine and specifies the charge amount. The detection means detects the deposit of cash equivalent to the charge amount. The control means controls the electronic money medium so that, in response to the deposit of cash equivalent to the charge amount, the charge amount is added to the balance of electronic money managed by the electronic money medium identified by the identification information.

図1は、一実施形態に係るチェックアウトシステムの概略構成を示す模式図である。FIG. 1 is a schematic diagram showing a general configuration of a checkout system according to an embodiment. 図2は、電子マネーレコードの主要なデータ構造を示す模式図である。FIG. 2 is a schematic diagram showing the main data structure of an electronic money record. 図3は、登録機の要部回路構成を示すブロック図である。FIG. 3 is a block diagram showing the main circuit configuration of the registration machine. 図4は、会計機の要部回路構成を示すブロック図である。FIG. 4 is a block diagram showing the main circuit configuration of the accounting machine. 図5は、登録機のプロセッサが登録プログラムに従って実行する第1の情報処理の手順を示す流れ図である。FIG. 5 is a flowchart showing the procedure of the first information processing executed by the processor of the registration machine in accordance with the registration program. 図6は、第1の情報処理の中のチャージ受付処理の手順を示す流れ図である。FIG. 6 is a flowchart showing the procedure of the charge acceptance process in the first information processing. 図7は、会計機のプロセッサが会計プログラムに従って実行する第2の情報処理の手順を示す流れ図である。FIG. 7 is a flowchart showing the procedure of the second information processing executed by the processor of the accounting machine in accordance with the accounting program. 図8は、登録画面の一表示例を示す模式図である。FIG. 8 is a schematic diagram showing an example of a display of the registration screen. 図9は、残高照会画面の一表示例を示す模式図である。FIG. 9 is a schematic diagram showing an example of a balance inquiry screen. 図10は、会計機送信画面の一表示例を示す模式図である。FIG. 10 is a schematic diagram showing an example of a display on the payment machine transmission screen. 図11は、送信先報知画面の一表示例を示す模式図である。FIG. 11 is a schematic diagram showing an example of a display of a destination notification screen. 図12は、第1支払い方法選択画面の一表示例を示す模式図である。FIG. 12 is a schematic diagram showing an example of the first payment method selection screen. 図13は、第2支払い方法選択画面の一表示例を示す模式図である。FIG. 13 is a schematic diagram showing an example of the second payment method selection screen. 図14は、チャージ金額指定画面の一表示例を示す模式図である。FIG. 14 is a schematic diagram showing an example of the charge amount designation screen. 図15は、チャージ金額受入画面の一表示例を示す模式図である。FIG. 15 is a schematic diagram showing an example of a display of the charge amount receiving screen. 図16は、投入完了画面の一表示例を示す模式図である。FIG. 16 is a schematic diagram showing an example of the input completion screen. 図17は、チャージレシートの一発行例を示す模式図である。FIG. 17 is a schematic diagram showing an example of issuing a charge receipt.

以下、一実施形態について、図面を用いて説明する。
本実施形態は、登録機と会計機とを分離してなるセミセルフ方式のチェックアウトシステムにおいて、電子マネーのユーザが店舗で電子マネーを効率よくチャージできるように登録機及び会計機を構成したものである。
An embodiment will be described below with reference to the drawings.
This embodiment is a semi-self-service checkout system in which the registration machine and the accounting machine are separated, and the registration machine and accounting machine are configured to allow electronic money users to efficiently charge their electronic money at the store.

[チェックアウトシステムの説明]
図1は、本実施形態に係るチェックアウトシステム10の概略構成を示す模式図である。チェックアウトシステム10は、登録機11と、会計機12と、サーバ13と、これらを接続するネットワーク14と、を含む。ネットワーク14の種類は特に限定されないが、一般的には有線又は無線のLAN(local area network)が適用される。
[Checkout system explanation]
1 is a schematic diagram showing the overall configuration of a checkout system 10 according to this embodiment. The checkout system 10 includes a registration machine 11, a checkout machine 12, a server 13, and a network 14 connecting these. There are no particular restrictions on the type of network 14, but a wired or wireless LAN (local area network) is generally used.

登録機11は、チェッカと呼ばれる役割を担った店員21が、その操作者となる。会計機12は、店舗で商品を購入した客22が、その操作者となる。会計機12を操作して売買取引を決済する客22は、決済者と称することができる。なお、売買取引は、購買商品に対する代金の支払いに限定されない。例えば、役務に対する対価の支払いも売買取引の一態様である。 The registration machine 11 is operated by a store clerk 21 who plays the role of a checker. The checkout machine 12 is operated by a customer 22 who purchases goods at the store. The customer 22 who operates the checkout machine 12 to settle a sales transaction can be called the settler. Note that sales transactions are not limited to payments for purchased goods. For example, payment for services is also a form of sales transaction.

登録機11は、図1においては、作業テーブル23に取り付けられる。作業テーブル23は、矩形の天板を有する。複数の作業テーブル23が、天板の長手方向がほぼ並行するように配置されることにより、客22のための通路、いわゆるチェックアウトレーンが形成される。 In Figure 1, the registration device 11 is attached to a work table 23. The work table 23 has a rectangular top. By arranging multiple work tables 23 so that the longitudinal directions of the tops are approximately parallel, an aisle for customers 22, known as a checkout lane, is formed.

登録機11及び会計機12は、チェックアウトレーン毎に配置される。1つのチェックアウトレーンに対し、登録機11は1台配置され、会計機12は複数台配置される。そして、同じチェックアウトレーンに配置された登録機11と会計機12との間で、ネットワーク14を通じて種々のデータ信号が授受される。データ信号は、サーバ13を介して授受されてもよいし、サーバ13を介さずに授受されてもよい。因みに、図1では、2つのチェックアウトレーンに対し、それぞれ1台の登録機11と2台の会計機12とを配置した例を示している。会計機12は、1台の登録機11に対して3台以上配置されていてもよい。 A registration machine 11 and a payment machine 12 are arranged for each checkout lane. One registration machine 11 and multiple payment machines 12 are arranged for each checkout lane. Various data signals are exchanged between the registration machines 11 and payment machines 12 arranged in the same checkout lane via the network 14. Data signals may be exchanged via the server 13, or may be exchanged without going through the server 13. Incidentally, Figure 1 shows an example in which one registration machine 11 and two payment machines 12 are arranged for each of two checkout lanes. Three or more payment machines 12 may be arranged for one registration machine 11.

サーバ13は、電子マネーファイル15を備える。電子マネーファイル15は、電子マネーのユーザ毎に作成される電子マネーレコード150(図2を参照)の集合体である。電子マネーファイル15は、サーバ13が内蔵する記憶装置に保存されていてもよいし、サーバ13の外部に接続された記憶装置に保存されていてもよい。 The server 13 has an electronic money file 15. The electronic money file 15 is a collection of electronic money records 150 (see Figure 2) created for each electronic money user. The electronic money file 15 may be stored in a storage device built into the server 13, or in a storage device externally connected to the server 13.

図2は、電子マネーレコード150の主要なデータ構造を示す模式図である。電子マネーレコード150は、ユーザID、残高、有効期限、更新履歴データ等の項目を含む。ユーザIDは、電子マネーのユーザ毎に設定された一意のIDである。ユーザは、自身のユーザIDと紐づけられた情報を記録した電子マネーカードを所有している。あるいはユーザは、自身のユーザIDと紐づけられたバーコード又は二次元コードを表示可能な電子マネーアプリ(アプリケーションソフトウェア)をスマートフォン等の携帯端末にインストールしている。 Figure 2 is a schematic diagram showing the main data structure of an electronic money record 150. The electronic money record 150 includes items such as a user ID, balance, expiration date, and update history data. The user ID is a unique ID assigned to each electronic money user. The user owns an electronic money card that records information linked to their user ID. Alternatively, the user has installed an electronic money app (application software) on a mobile device such as a smartphone that can display a barcode or two-dimensional code linked to their user ID.

残高は、ユーザが保有している電子マネーの金額である。ユーザは、適宜、電子マネーをチャージすることにより、残高を上限金額まで増額することができる。 The balance is the amount of electronic money held by the user. The user can increase the balance up to the upper limit by charging electronic money as needed.

有効期限は、電子マネーを利用可能な期間の最終日である。多くの電子マネーには、例えば最後に利用した日から5年又は10年というように有効期限が設定されている。有効期限は、電子マネーが代金の支払いに利用される毎に、その利用日を起点として更新される。なお、電子マネーに有効期限が設定されていない場合には、有効期限のデータは省略される。 The expiration date is the last day that the electronic money can be used. Most electronic money has an expiration date, for example, 5 or 10 years from the date of its last use. The expiration date is updated each time the electronic money is used to pay for something, starting from the date of use. Note that if no expiration date is set for the electronic money, the expiration date data is omitted.

更新履歴データは、電子マネーを利用して売買取引の代金を支払った使用履歴データと、電子マネーをチャージしたチャージ履歴データとからなる。使用履歴データは、代金を支払った日付と、その支払い金額とを含む。チャージ履歴データは、電子マネーをチャージした日付と、そのチャージ金額とを含む。 The update history data consists of usage history data, which shows when electronic money is used to pay for purchases and sales transactions, and charge history data, which shows when electronic money is charged. The usage history data includes the date the payment was made and the amount paid. The charge history data includes the date the electronic money was charged and the amount charged.

[登録機の構成説明]
図3は、登録機11の要部回路構成を示すブロック図である。登録機11は、プロセッサ31、メインメモリ32、補助記憶デバイス33、時計34、通信ユニット35、キーボード36、スキャナ37、タッチパネル38、客用ディスプレイ39、プリンタ40、リーダ41及びシステム伝送路42等を備える。システム伝送路42は、アドレスバス、データバス、制御信号線等を含む。システム伝送路42は、プロセッサ31と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。
[Configuration of the registration machine]
3 is a block diagram showing the main circuit configuration of the registration machine 11. The registration machine 11 includes a processor 31, a main memory 32, an auxiliary storage device 33, a clock 34, a communication unit 35, a keyboard 36, a scanner 37, a touch panel 38, a customer display 39, a printer 40, a reader 41, and a system transmission path 42. The system transmission path 42 includes an address bus, a data bus, a control signal line, etc. The system transmission path 42 connects the processor 31 to each of the other components directly or via a signal input/output circuit, and transmits data signals exchanged between them.

登録機11は、プロセッサ31と、メインメモリ32、補助記憶デバイス33、時計34及び通信ユニット35とをシステム伝送路42で接続することにより、コンピュータを構成する。そして登録機11は、そのコンピュータに、システム伝送路42を介してキーボード36、スキャナ37、タッチパネル38、客用ディスプレイ39、プリンタ40、リーダ41等のデバイスを接続する。 The registration device 11 constitutes a computer by connecting the processor 31, main memory 32, auxiliary storage device 33, clock 34, and communication unit 35 via a system transmission path 42. The registration device 11 then connects devices such as a keyboard 36, scanner 37, touch panel 38, customer display 39, printer 40, and reader 41 to the computer via the system transmission path 42.

プロセッサ31は、上記コンピュータの中枢部分に相当する。プロセッサ31は、オペレーティングシステム又はアプリケーションプログラムに従って、登録機11としての各種の機能を実現するべく各部を制御する。プロセッサ31は、例えばCPU(Central Processing Unit)である。 The processor 31 corresponds to the central part of the computer. The processor 31 controls each part to realize the various functions of the registration device 11 in accordance with an operating system or application program. The processor 31 is, for example, a CPU (Central Processing Unit).

メインメモリ32は、上記コンピュータの主記憶部分に相当する。メインメモリ32は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ32は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ32は、プロセッサ31が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ32は、揮発性のメモリ領域を、プロセッサ31によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。 Main memory 32 corresponds to the main storage portion of the computer. Main memory 32 includes a non-volatile memory area and a volatile memory area. Main memory 32 stores an operating system or application programs in the non-volatile memory area. Main memory 32 may also store data required for processor 31 to execute processes to control each component in either the non-volatile or volatile memory area. Main memory 32 uses the volatile memory area as a work area where data can be rewritten by processor 31 as appropriate. An example of a non-volatile memory area is ROM (Read Only Memory). An example of a volatile memory area is RAM (Random Access Memory).

補助記憶デバイス33は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disk Drive)、あるいはSSD(Solid State Drive)等が補助記憶デバイス33となり得る。補助記憶デバイス33は、プロセッサ31が各種の処理を行う上で使用するデータ、プロセッサ31での処理によって作成されたデータ等を保存する。補助記憶デバイス33は、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 33 corresponds to the auxiliary storage portion of the computer. For example, the auxiliary storage device 33 can be an EEPROM (Electric Erasable Programmable Read-Only Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive). The auxiliary storage device 33 stores data used by the processor 31 when performing various processes, data created by the processes performed by the processor 31, etc. The auxiliary storage device 33 may also store the application programs described above.

時計34は、日付と時刻を計時する。プロセッサ31は、時計34によって計時されている日付と時刻を現在日時として処理する。 The clock 34 keeps track of the date and time. The processor 31 processes the date and time kept by the clock 34 as the current date and time.

通信ユニット35は、ネットワーク14を介して接続されたサーバ13及び会計機12との間でデータ通信を行う。通信ユニット35は、ネットワーク14を介して接続された他の登録機11との間でデータ通信を行うこともできる。 The communication unit 35 performs data communication between the server 13 and the accounting machine 12 connected via the network 14. The communication unit 35 can also perform data communication between other registration machines 11 connected via the network 14.

キーボード36は、客が購入する商品に係るデータの入力等に必要な種々のキーを配置した入力デバイスである。 The keyboard 36 is an input device equipped with various keys necessary for entering data related to the products purchased by the customer.

スキャナ37は、バーコード、二次元コード等のコードシンボルを読み取るための入力デバイスである。スキャナ37は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 Scanner 37 is an input device for reading code symbols such as barcodes and two-dimensional codes. Scanner 37 may be of a type that reads code symbols by scanning with laser light, or of a type that reads code symbols from images captured by an imaging device.

タッチパネル38は、入力デバイスと表示デバイスとを兼ね備えた機器である。タッチパネル38は、登録機11のオペレータである店員21に対して情報の表示を行い、その店員21による操作入力を受け付ける。 The touch panel 38 is a device that combines an input device and a display device. The touch panel 38 displays information to the store clerk 21, who operates the registration device 11, and accepts operational inputs from the store clerk 21.

客用ディスプレイ39は、登録機11において購買商品のデータが登録されている客22に対して情報の表示を行う。 The customer display 39 displays information to customers 22 whose purchased product data has been registered in the registration machine 11.

プリンタ40は、レシート用紙に対して各種の文字列又は画像等を印刷することにより、レシートを発行する。この種のプリンタ40としては、例えばサーマルプリンタ又はドットインパクトプリンタ等を利用できる。 The printer 40 issues receipts by printing various text strings or images on receipt paper. This type of printer 40 can be, for example, a thermal printer or a dot-matrix printer.

リーダ41は、電子マネーを利用するユーザのユーザIDを読み取るための入力デバイスである。例えばユーザIDと紐づけられた情報がICカードに記録されている場合、ICカードリーダがリーダ41となり得る。例えばユーザIDと紐づけられた情報がRFID(Radio Frequency Identification)媒体に記録されている場合、RFIDリーダ又はRFIDリーダ・ライタがリーダ41となり得る。スマートフォン等の携帯端末のディスプレイにユーザIDと紐づけられたバーコード又は二次元コードが表示される場合、スキャナがリーダ41となり得る。この場合、スキャナ37がリーダ41としての機能を兼用してもよい。 Reader 41 is an input device for reading the user ID of a user who uses electronic money. For example, if information linked to the user ID is recorded on an IC card, an IC card reader can serve as reader 41. For example, if information linked to the user ID is recorded on an RFID (Radio Frequency Identification) medium, an RFID reader or RFID reader/writer can serve as reader 41. If a barcode or two-dimensional code linked to the user ID is displayed on the display of a mobile terminal such as a smartphone, a scanner can serve as reader 41. In this case, scanner 37 may also function as reader 41.

このような登録機11のハードウェアとしては、例えば既存のPOS端末を利用することができる。なお、登録機11に接続されるデバイスは、図3に示すキーボード36、スキャナ37、タッチパネル38、客用ディスプレイ39、プリンタ40及びリーダ41に限定されるものではない。登録機11の用途において必要なデバイスを追加したり、一部のデバイスを省略したりしてもよい。 For example, an existing POS terminal can be used as hardware for such a registration device 11. It should be noted that the devices connected to the registration device 11 are not limited to the keyboard 36, scanner 37, touch panel 38, customer display 39, printer 40, and reader 41 shown in Figure 3. Devices necessary for the intended use of the registration device 11 may be added, or some devices may be omitted.

かかる構成の登録機11において、プロセッサ31は、電子マネーのユーザが店舗で電子マネーを効率よくチャージできるようにするために、宣言受付手段311、読取手段312、出力手段313、照会手段314、待受け手段315及び報知手段316としての機能を有する。 In a registration device 11 configured as described above, the processor 31 has the functions of a declaration acceptance means 311, a reading means 312, an output means 313, a query means 314, a standby means 315, and a notification means 316 to enable electronic money users to efficiently charge their electronic money at stores.

宣言受付手段311は、電子マネーのチャージ宣言を受け付ける機能である。読取手段312は、チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る機能である。電子マネー媒体は、例えばICカード、RFID媒体、又は、スマートフォン等の情報端末である。識別情報は、ユーザIDである。出力手段313は、電子マネー媒体の識別情報を会計機12へと出力する機能である。 The declaration receiving means 311 is a function that receives an electronic money charge declaration. The reading means 312 is a function that reads the identification information of the electronic money medium in response to receiving the charge declaration. The electronic money medium is, for example, an IC card, RFID medium, or an information terminal such as a smartphone. The identification information is a user ID. The output means 313 is a function that outputs the identification information of the electronic money medium to the accounting machine 12.

照会手段314は、読取手段312で読み取った識別情報で識別される電子マネー媒体の残高を、電子マネーファイル15を備えたサーバ13に照会する機能である。待受け手段315は、照会手段314による照会により得た残高を表示デバイスに表示した後、チャージを行うか否かの選択入力を待ち受ける機能である。表示デバイスは、タッチパネル38及び客用ディスプレイ39の双方であってもよいし、いずれか一方であってもよい。 The query means 314 has a function of querying the server 13 equipped with the electronic money file 15 about the balance of the electronic money medium identified by the identification information read by the reading means 312. The waiting means 315 has a function of displaying the balance obtained by the query by the query means 314 on the display device, and then waiting for a selection input as to whether or not to charge. The display device may be both the touch panel 38 and the customer display 39, or either one of them.

報知手段316は、出力手段313により電子マネー媒体の識別情報を出力した会計機12を報知する機能である。各会計機12には、それぞれ固有の識別情報として会計機番号が設定されている。報知手段316は、例えば、電子マネー媒体の識別情報を出力した会計機12の会計機番号を表示デバイスに表示して、店員21又は客22に識別情報出力先の会計機12を報知する。 The notification means 316 has a function of notifying the payment machine 12 that has output the identification information of the electronic money medium using the output means 313. Each payment machine 12 is assigned a payment machine number as its own unique identification information. The notification means 316, for example, displays the payment machine number of the payment machine 12 that has output the identification information of the electronic money medium on a display device, thereby notifying the store clerk 21 or customer 22 of the payment machine 12 to which the identification information was output.

宣言受付手段311、読取手段312、出力手段313、照会手段314、待受け手段315及び報知手段316としての機能は、いずれもプロセッサ31が登録プログラムに従って実行する第1の情報処理によって実現される。第1の情報処理については後述する。登録プログラムは、メインメモリ32又は補助記憶デバイス33に記憶されるアプリケーションプログラムの一種である。登録プログラムをメインメモリ32又は補助記憶デバイス33にインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に登録プログラムを記録して、あるいはネットワーク14を介した通信により登録プログラムを配信して、メインメモリ32又は補助記憶デバイス33にインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The functions of the declaration receiving means 311, reading means 312, output means 313, query means 314, standby means 315, and notification means 316 are all realized by a first information processing executed by the processor 31 in accordance with a registration program. The first information processing will be described later. The registration program is a type of application program stored in the main memory 32 or the auxiliary storage device 33. There are no particular limitations on the method for installing the registration program in the main memory 32 or the auxiliary storage device 33. The registration program can be recorded on a removable recording medium, or distributed via communication via the network 14 and installed in the main memory 32 or the auxiliary storage device 33. The recording medium can be in any form, such as a CD-ROM or memory card, as long as it can store a program and is readable by the device.

[会計機の構成説明]
図4は、会計機12の要部回路構成を示すブロック図である。会計機12は、プロセッサ61、メインメモリ62、補助記憶デバイス63、時計64、通信ユニット65、釣銭機インターフェース66、スキャナ67、タッチパネル68、プリンタ69、リーダ・ライタ70及びシステム伝送路71等を備える。システム伝送路71は、アドレスバス、データバス、制御信号線等を含む。システム伝送路71は、プロセッサ61と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。
[Explanation of the accounting machine configuration]
4 is a block diagram showing the main circuit configuration of the accounting machine 12. The accounting machine 12 includes a processor 61, main memory 62, auxiliary storage device 63, clock 64, communication unit 65, change dispenser interface 66, scanner 67, touch panel 68, printer 69, reader/writer 70, and system transmission path 71. The system transmission path 71 includes an address bus, a data bus, control signal lines, etc. The system transmission path 71 connects the processor 61 to each of the other components directly or via a signal input/output circuit, and transmits data signals exchanged between them.

会計機12は、プロセッサ61と、メインメモリ62、補助記憶デバイス63、時計64及び通信ユニット65とをシステム伝送路71で接続することにより、コンピュータを構成する。そして会計機12は、そのコンピュータに、システム伝送路71を介して釣銭機インターフェース66、スキャナ67、タッチパネル68、プリンタ69、リーダ・ライタ70等のデバイスインターフェース又はデバイスを接続する。 The accounting machine 12 constitutes a computer by connecting a processor 61, a main memory 62, an auxiliary storage device 63, a clock 64, and a communication unit 65 via a system transmission path 71. The accounting machine 12 also connects device interfaces or devices, such as a change dispenser interface 66, a scanner 67, a touch panel 68, a printer 69, and a reader/writer 70, to the computer via the system transmission path 71.

プロセッサ61は、上記コンピュータの中枢部分に相当する。プロセッサ61は、オペレーティングシステム又はアプリケーションプログラムに従って、会計機12としての各種の機能を実現するべく各部を制御する。プロセッサ61は、例えばCPUである。 The processor 61 corresponds to the central part of the computer. The processor 61 controls each part to realize the various functions of the accounting machine 12 in accordance with the operating system or application programs. The processor 61 is, for example, a CPU.

メインメモリ62は、上記コンピュータの主記憶部分に相当する。メインメモリ62は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ62は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ62は、プロセッサ61が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ62は、揮発性のメモリ領域を、プロセッサ61によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。 Main memory 62 corresponds to the main storage portion of the computer. Main memory 62 includes a non-volatile memory area and a volatile memory area. Main memory 62 stores an operating system or application programs in the non-volatile memory area. Main memory 62 may also store data required for processor 61 to execute processes to control each component in either the non-volatile or volatile memory area. Main memory 62 uses the volatile memory area as a work area where data can be rewritten by processor 61 as appropriate. The non-volatile memory area is, for example, ROM. The volatile memory area is, for example, RAM.

補助記憶デバイス63は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス63となり得る。補助記憶デバイス63は、プロセッサ61が各種の処理を行う上で使用するデータ、プロセッサ61での処理によって作成されたデータ等を保存する。補助記憶デバイス63は、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 63 corresponds to the auxiliary storage portion of the computer. For example, the auxiliary storage device 63 can be an EEPROM, HDD, or SSD. The auxiliary storage device 63 stores data used by the processor 61 when performing various processes, data created by the processes performed by the processor 61, etc. The auxiliary storage device 63 may also store the application programs described above.

時計64は、日付と時刻を計時する。プロセッサ61は、時計64によって計時されている日付と時刻を現在日時として処理する。 The clock 64 keeps track of the date and time. The processor 61 processes the date and time kept by the clock 64 as the current date and time.

通信ユニット65は、ネットワーク14を介して接続されたサーバ13又は登録機11との間でデータ通信を行う。通信ユニット65は、ネットワーク14を介して接続された他の会計機12との間でデータ通信を行うこともできる。通信ユニット65は、登録機11の取引出力手段によって出力される取引ファイル、つまりは決済者との売買取引に係るデータを入力する入力部として機能する。 The communication unit 65 communicates data with the server 13 or registration machine 11 connected via the network 14. The communication unit 65 can also communicate data with other accounting machines 12 connected via the network 14. The communication unit 65 functions as an input unit for inputting the transaction file output by the transaction output means of the registration machine 11, that is, data related to the purchase and sale transaction with the settler.

釣銭機インターフェース66は、図示しない自動釣銭機とのインターフェースを構成する。釣銭機インターフェース66は、自動釣銭機から当該自動釣銭機に投入された貨幣の金額データを入力する。釣銭機インターフェース66は、会計機12から自動釣銭機へと釣銭データを出力する。釣銭データを入力した自動釣銭機は、その釣銭データ相当の貨幣を釣銭として自動的に払い出す。 The change machine interface 66 constitutes an interface with an automatic change machine (not shown). The change machine interface 66 inputs amount data of coins inserted into the automatic change machine from the automatic change machine. The change machine interface 66 outputs change data from the accounting machine 12 to the automatic change machine. Having input the change data, the automatic change machine automatically dispenses coins equivalent to the change data as change.

スキャナ67は、バーコード、二次元コード等のコードシンボルを読み取るための入力デバイスである。スキャナ67は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 Scanner 67 is an input device for reading code symbols such as barcodes and two-dimensional codes. Scanner 67 may be a type that reads code symbols by scanning with laser light, or a type that reads code symbols from images captured by an imaging device.

タッチパネル68は、入力デバイスと表示デバイスとを兼ね備えた機器である。タッチパネル68は、会計機12のオペレータである客22に対して情報の表示を行い、その客22による操作入力を受け付ける。タッチパネル68は、売買取引の決済に関する画面を表示する表示部として機能する。売買取引の決済に関する画面については後述する。 The touch panel 68 is a device that combines an input device and a display device. The touch panel 68 displays information to the customer 22, who is the operator of the accounting machine 12, and accepts operational input from the customer 22. The touch panel 68 functions as a display unit that displays a screen related to the settlement of a sales transaction. The screen related to the settlement of a sales transaction will be described later.

プリンタ69は、レシート用紙に対して各種の文字列又は画像等を印刷することにより、レシートを発行する。この種のプリンタ69としては、例えばサーマルプリンタ又はドットインパクトプリンタ等を利用できる。 The printer 69 issues receipts by printing various text strings or images on receipt paper. This type of printer 69 can be, for example, a thermal printer or a dot-matrix printer.

リーダ・ライタ70は、カード、スマートフォン等の媒体に記録されたデータを読み取る機能と、上記媒体へデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカード等の決済用カードの他に、メンバーズカード、ポイントカード等と称される会員カードを含み得る。リーダ・ライタ70は、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。 The reader/writer 70 has the function of reading data recorded on media such as cards and smartphones, and the function of writing data to the above media. Cards may include payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, as well as membership cards such as member's cards and point cards. The reader/writer 70 may be a magnetic, contact, or contactless device, or may include multiple types of devices.

このような会計機12のハードウェアとしては、例えば既存のフルセルフ方式のチェックアウトシステムにおけるPOS端末、いわゆるセルフPOS端末を利用することが可能である。なお、会計機12に接続されるデバイスは、図4に示すスキャナ67、タッチパネル68、プリンタ69及びリーダ・ライタ70に限定されるものではない。会計機12の用途において必要なデバイスを追加したり、一部のデバイスを省略したりしてもよい。 The hardware for such a payment machine 12 can be, for example, a POS terminal in an existing self-service checkout system, a so-called self-service POS terminal. Note that the devices connected to the payment machine 12 are not limited to the scanner 67, touch panel 68, printer 69, and reader/writer 70 shown in Figure 4. Devices required for the purpose of the payment machine 12 may be added, or some devices may be omitted.

かかる構成の会計機12において、プロセッサ61は、電子マネーのユーザが店舗で電子マネーを効率よくチャージできるようにするために、指定手段611、検出手段612、制御手段613及び発行手段614としての機能を有する。 In a payment machine 12 configured as described above, the processor 61 has the functions of a designation means 611, a detection means 612, a control means 613, and an issuance means 614 to enable electronic money users to efficiently charge electronic money at stores.

指定手段611は、登録機11から出力された識別情報を入力し、チャージ金額を指定する機能である。このように本実施形態のチェックアウトシステム10においては、チャージ金額を会計機12で指定する。登録機11ではチャージ金額を指定しない。 The designation means 611 has the function of inputting the identification information output from the registration machine 11 and designating the charge amount. In this way, in the checkout system 10 of this embodiment, the charge amount is designated at the accounting machine 12. The charge amount is not designated at the registration machine 11.

検出手段612は、チャージ金額に相当する現金の入金を検出する機能である。現金の入金は、釣銭機インターフェース66に接続された自動釣銭機に対して行われる。 The detection means 612 has the function of detecting the deposit of cash equivalent to the charge amount. The cash is deposited into an automatic change dispenser connected to the change dispenser interface 66.

制御手段613は、チャージ金額に相当する現金が入金されたことに応じて、識別情報で識別される電子マネー媒体により管理される電子マネーの残高にチャージ金額が加算されるように制御する機能である。具体的には制御手段613は、電子マネーファイルに記憶される電子マネーレコード150のうち、登録機11から出力された識別情報である電子マネーIDを含む電子マネーレコード150の残高を、チャージ金額を加算した金額に更新するように、サーバ13に指令する。発行手段614は、プリンタ69を使用して、電子マネーの残高にチャージ金額が加算されたことを示すチャージレシートを発行する機能である。 The control means 613 has a function to control the addition of the charge amount to the balance of electronic money managed by the electronic money medium identified by the identification information in response to the deposit of cash equivalent to the charge amount. Specifically, the control means 613 instructs the server 13 to update the balance of the electronic money record 150 stored in the electronic money file that includes the electronic money ID, which is the identification information output from the registration device 11, to the amount including the charge amount. The issuing means 614 has a function to use the printer 69 to issue a charge receipt indicating that the charge amount has been added to the electronic money balance.

指定手段611、検出手段612、制御手段613及び発行手段614としての機能は、いずれもプロセッサ61が会計プログラムに従って実行する第2の情報処理によって実現される。第2の情報処理については後述する。会計プログラムは、メインメモリ62又は補助記憶デバイス63に記憶されるアプリケーションプログラムの一種である。会計プログラムをメインメモリ62又は補助記憶デバイス63にインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に会計プログラムを記録して、あるいはネットワーク14を介した通信により会計プログラムを配信して、メインメモリ62又は補助記憶デバイス63にインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The functions of the designation means 611, detection means 612, control means 613, and issuance means 614 are all realized by second information processing executed by the processor 61 in accordance with the accounting program. The second information processing will be described later. The accounting program is a type of application program stored in the main memory 62 or the auxiliary storage device 63. There are no particular limitations on the method for installing the accounting program into the main memory 62 or the auxiliary storage device 63. The accounting program can be recorded on a removable recording medium, or distributed via communication over the network 14 and installed in the main memory 62 or the auxiliary storage device 63. The recording medium can be in any form, such as a CD-ROM or memory card, as long as it can store the program and is readable by the device.

[第1及び第2の情報処理の説明]
図5及び図6は、登録機11のプロセッサ31が登録プログラムに従って実行する第1の情報処理の手順を示す流れ図である。図7は、会計機12のプロセッサ61が会計プログラムに従って実行する第2の情報処理の手順を示す流れ図である。図8乃至図11は、登録機11の表示デバイスであるタッチパネル38に表示される各種画面の一例である。図12乃至図16は、会計機12の表示デバイスであるタッチパネル68に表示される各種画面の一例である。図17は、発行手段614の機能により発行されるチャージレシートの一例である。以下、各図を用いて、第1の情報処理及び第2の情報処理の詳細について説明する。なお、以下に説明する処理の手順は一例である。同様な効果を奏し得るのであればその手順又は処理の内容は適宜変更することができる。
[Explanation of the first and second information processing]
Figures 5 and 6 are flowcharts showing the steps of the first information processing executed by the processor 31 of the registration machine 11 in accordance with the registration program. Figure 7 is a flowchart showing the steps of the second information processing executed by the processor 61 of the payment machine 12 in accordance with the payment program. Figures 8 to 11 are examples of various screens displayed on the touch panel 38, which is the display device of the registration machine 11. Figures 12 to 16 are examples of various screens displayed on the touch panel 68, which is the display device of the payment machine 12. Figure 17 is an example of a charge receipt issued by the function of the issuing means 614. The first information processing and the second information processing will be described in detail below using the figures. Note that the processing steps described below are merely examples. The procedures or content of the processing can be modified as appropriate as long as similar effects can be achieved.

はじめに、本実施形態のチェックアウトシステム10においては、購買商品の会計を行う客22だけでなく、電子マネーをチャージするだけの客22もチェックアウトレーンに並ぶ。以下では、説明の便宜上、購買商品の会計を行う客を客221と表記し、電子マネーをチャージするだけの客22を客222と表記する。 First, in the checkout system 10 of this embodiment, not only customers 22 who pay for purchased items but also customers 22 who simply charge their electronic money line up in the checkout lane. For ease of explanation, hereinafter, customers who pay for purchased items will be referred to as customers 221, and customers 22 who simply charge their electronic money will be referred to as customers 222.

チェッカとしての役割を担う店員21は、客221又は客222がチェックアウトレーンに来ると、登録機11に対して登録開始の宣言操作を行う。この宣言操作を受けてプロセッサ31は、図5及び図6の流れ図で手順が示される第1の情報処理を開始する。 When customer 221 or 222 approaches the checkout lane, store clerk 21, acting as a checker, declares the start of registration to registration device 11. In response to this declaration, processor 31 begins the first information processing, the steps of which are shown in the flowcharts of Figures 5 and 6.

プロセッサ31は、図5のACT1として登録中フラグFを“0”にリセットする。登録中フラグFは、客221が買い上げる購買商品の登録が開始されたか否かを識別するための1ビットデータである。本実施形態では、登録が開始される前の登録中フラグFを“0”とし、登録が開始された後の登録中フラグFを“1”とする。登録中フラグFは、例えばプロセッサ31の内部にあるレジスタにおいて記憶される。登録中フラグFは、メインメモリ32における揮発性領域において記憶されてもよい。 The processor 31 resets the registration in progress flag F to "0" in ACT 1 of Figure 5. The registration in progress flag F is one-bit data used to identify whether registration of the product purchased by the customer 221 has begun. In this embodiment, the registration in progress flag F is set to "0" before registration begins, and the registration in progress flag F is set to "1" after registration begins. The registration in progress flag F is stored, for example, in a register inside the processor 31. The registration in progress flag F may also be stored in a volatile area in the main memory 32.

ACT1の処理を終えたプロセッサ31は、ACT2としてタッチパネル38に登録画面SCa(図8を参照)を表示させる。 After completing the processing in ACT 1, the processor 31 displays the registration screen SCa (see Figure 8) on the touch panel 38 in ACT 2.

図8は、登録画面SCaの一表示例を示す模式図である。図示するように登録画面SCaは、明細領域ARaと合計領域ARbとを配置する。また登録画面SCaは、小計キーBTaとチャージキーBTbとを配置する。 Figure 8 is a schematic diagram showing an example of the registration screen SCa. As shown, the registration screen SCa has a details area ARa and a total area ARb. The registration screen SCa also has a subtotal key BTa and a charge key BTb.

明細領域ARaは、一連の番号順に、購買商品の商品名、個数、単価及び金額をリスト形式で表示するための領域である。なお、明細領域に表示される項目は、商品名、個数、単価及び金額に限定されるものではない。他の項目が追加されてもよいし、いずれかの項目、例えば金額が省略されてもよい。 The details area ARa is an area for displaying the product name, quantity, unit price, and amount of purchased items in list format in sequential numerical order. Note that the items displayed in the details area are not limited to the product name, quantity, unit price, and amount. Other items may be added, or any item, such as the amount, may be omitted.

合計領域ARbは、明細領域ARaに表示された個数の合計(点)と金額の合計(円)とをそれぞれ表示するための領域である。なお、合計領域に表示される項目は、個数の合計と金額の合計とに限定されるものではない。他の項目が追加されてもよいし、いずれかの項目、例えば個数の合計が省略されてもよい。 The total area ARb is an area for displaying the total number of items (dots) and the total amount (yen) displayed in the details area ARa. Note that the items displayed in the total area are not limited to the total number of items and the total amount. Other items may be added, or one of the items, such as the total number of items, may be omitted.

小計キーBTaは、登録された購買商品の小計出力を指示するために店員21が入力する操作子である。チャージキーBTbは、客22から電子マネーのチャージ要求を受けた際に店員21が入力する操作子である。因みに、電子マネーのチャージ要求を行う客22は、電子マネーをチャージするだけの客222とは限らない。購買商品の会計を行う客221も、その会計の途中で電子マネーのチャージ要求を行うことができる。小計キーBTaとチャージキーBTbは、いずれも登録画面SCaに配置されるソフトキーである。小計キーBTa及びチャージキーBTbの両方、またはいずれか一方が、キーボード36に配置されるハードキーであってもよい。 The subtotal key BTa is an operator entered by the store clerk 21 to instruct the output of the subtotal for the registered purchased items. The charge key BTb is an operator entered by the store clerk 21 when a customer 22 requests an electronic money charge. Incidentally, a customer 22 making an electronic money charge request is not limited to a customer 222 simply charging electronic money. A customer 221 making a payment for purchased items can also request an electronic money charge during the payment process. The subtotal key BTa and the charge key BTb are both soft keys located on the registration screen SCa. Either or both of the subtotal key BTa and the charge key BTb may be hard keys located on the keyboard 36.

登録画面の表示を制御したプロセッサ31は、ACT3へと進む。プロセッサ31は、ACT3として商品登録の有無を判断する。多くの商品には、その商品の識別情報である商品コードを表すバーコードが付されている。そこで店員21は、スキャナ37を操作して客221の購買商品に付されたバーコードを読み取る。スキャナ37でバーコードが読み取られることによって、購買商品の商品コードが登録機11に入力される。一方、生鮮食品などの一部の商品にはバーコードが付されていないことがある。購買商品にバーコードが付されていない場合、店員21は、タッチパネル38に表示される商品キー群の中から、購買商品に対応した商品キーをタッチする。商品キーがタッチされると、その商品キーに対応した購買商品の商品コードが登録機11に入力される。購買商品の商品コードが登録機11に入力されると、プロセッサ31は、商品登録有りと判断する。 After controlling the display of the registration screen, processor 31 proceeds to ACT 3. In ACT 3, processor 31 determines whether the product has been registered. Many products are affixed with a barcode that represents the product code, which is the product's identification information. Therefore, store clerk 21 operates scanner 37 to read the barcode affixed to the product purchased by customer 221. When scanner 37 reads the barcode, the product code of the purchased product is entered into registration machine 11. On the other hand, some products, such as fresh food, may not have a barcode affixed. If the purchased product does not have a barcode affixed, store clerk 21 touches a product key corresponding to the purchased product from the group of product keys displayed on touch panel 38. When a product key is touched, the product code of the purchased product corresponding to that product key is entered into registration machine 11. When the product code of the purchased product is entered into registration machine 11, processor 31 determines that the product has been registered.

ACT3において、商品登録有りと判断できない場合、プロセッサ31は、ACT4へと進む。プロセッサ31は、ACT4としてチャージキーBTbが入力されたか否かを確認する。チャージキーBTbが入力されていない場合、プロセッサ31は、ACT3へと戻る。このようにプロセッサ31は、ACT3及びACT4において、商品登録が行われるかチャージキーBTbが入力されるのを待ち受ける。 If it cannot be determined in ACT 3 that the product has been registered, the processor 31 proceeds to ACT 4. In ACT 4, the processor 31 checks whether the charge key BTb has been entered. If the charge key BTb has not been entered, the processor 31 returns to ACT 3. In this way, in ACT 3 and ACT 4, the processor 31 waits for product registration to be performed or for the charge key BTb to be entered.

ACT3及びACT4の待ち受け状態において、チャージキーBTbが入力されると、プロセッサ31は、ACT5へと進む。プロセッサ31は、チャージ受付処理を実行する。チャージ受付処理については、後述する。チャージ受付処理を実行し終えると、プロセッサ31は、ACT6へと進む。プロセッサ31は、ACT6として登録中フラグFを調べる。登録中フラグが“0”、すなわち商品登録が開始される前にチャージキーBTbが入力され、チャージ受付処理が実行された場合には、プロセッサ31は、第1の情報処理を終了する。 When the charge key BTb is input during the standby state of ACT 3 and ACT 4, the processor 31 proceeds to ACT 5. The processor 31 executes the charge acceptance process. The charge acceptance process will be described later. After the charge acceptance process is completed, the processor 31 proceeds to ACT 6. In ACT 6, the processor 31 checks the registration in progress flag F. If the registration in progress flag is "0", that is, if the charge key BTb was input and the charge acceptance process was executed before product registration started, the processor 31 ends the first information processing.

これに対し、登録中フラグが“1”、すなわち商品登録が開始された後にチャージキーBTbが入力され、チャージ受付処理が実行された場合には、プロセッサ31は、ACT3へと戻る。すなわちプロセッサ31は、再び、ACT3及びACT4の待ち受け状態となる。 In contrast, if the registration in progress flag is "1," that is, if the charge key BTb is entered after product registration has started and the charge acceptance process is executed, the processor 31 returns to ACT 3. That is, the processor 31 again enters a standby state for ACT 3 and ACT 4.

ACT3において、商品登録有りと判断した場合、すなわち商品登録が検出された場合には、プロセッサ31は、ACT7へと進む。プロセッサ31は、ACT7として登録中フラグFを調べる。登録中フラグFが“0”にリセットされている場合、プロセッサ31は、ACT8へと進む。プロセッサ31は、ACT8として登録中フラグFを“1”にセットする。これに対し、登録中フラグFが既に“1”にセットされていた場合には、プロセッサ31は、ACT7の処理をスキップする。したがって、登録中フラグFは“1”のままとなる。 If it is determined in ACT 3 that the product has been registered, i.e., if product registration is detected, processor 31 proceeds to ACT 7. In ACT 7, processor 31 checks the registration in progress flag F. If the registration in progress flag F is reset to "0", processor 31 proceeds to ACT 8. In ACT 8, processor 31 sets the registration in progress flag F to "1". On the other hand, if the registration in progress flag F has already been set to "1", processor 31 skips the processing of ACT 7. Therefore, the registration in progress flag F remains at "1".

ACT8の処理を終えるかスキップした後、プロセッサ31は、ACT9へと進む。プロセッサ31は、ACT9として商品販売データ処理を実行する。具体的にはプロセッサ31は、商品ファイルを検索して、スキャナ37又はタッチパネル38を介して入力された商品コードで識別される商品の商品名、単価等の商品データを取得する。そしてプロセッサ31は、商品コード、商品名、単価、販売点数、販売金額等の項目を含む商品販売データを、トランザクションメモリに登録する。トランザクションメモリは、メインメモリ32における揮発性メモリ領域の一部である。プロセッサ31は、トランザクションメモリのデータを基に、登録画面SCaの明細領域ARa及び合計領域ARbのデータを更新する。 After completing or skipping the processing of ACT 8, processor 31 proceeds to ACT 9. In ACT 9, processor 31 executes product sales data processing. Specifically, processor 31 searches the product file to obtain product data such as the product name and unit price of the product identified by the product code input via scanner 37 or touch panel 38. Processor 31 then registers the product sales data, including items such as the product code, product name, unit price, sales quantity, and sales amount, in transaction memory. Transaction memory is part of the volatile memory area in main memory 32. Processor 31 updates the data in the details area ARa and total area ARb of registration screen SCa based on the data in the transaction memory.

商品販売データ処理を終えたプロセッサ31は、ACT10として小計出力が指示されたか否かを確認する。小計出力は、小計キーBTaが入力されることにより指示される。小計出力が指示されていない場合、プロセッサ31は、ACT3へと戻る。プロセッサ31は、再びACT3及びACT4の待ち受け状態となる。この待ち受け状態において、商品が登録されると、プロセッサ31は、商品販売データ処理を実行する。 After completing the product sales data processing, processor 31 checks in ACT 10 whether a command to output a subtotal has been issued. Subtotal output is issued by pressing the subtotal key BTa. If a command to output a subtotal has not been issued, processor 31 returns to ACT 3. Processor 31 again enters a standby state for ACT 3 and ACT 4. In this standby state, when a product is registered, processor 31 executes product sales data processing.

店員21は、客221の購買商品を全て登録し終えると、小計キーBTaを入力する。小計キーBTaの入力により小計出力が指示されると、プロセッサ31は、ACT11へと進む。プロセッサ31は、ACT11としてタッチパネル38に小計画面を表示させる。 When the store clerk 21 has finished registering all of the items purchased by the customer 221, he/she presses the subtotal key BTa. When the subtotal output is instructed by the subtotal key BTa being pressed, the processor 31 proceeds to ACT 11. In ACT 11, the processor 31 displays the subtotal screen on the touch panel 38.

小計画面は、合計領域を配置し、さらに小計値引キー、小計割引キー、戻るキー及び支払いキーの各ソフトキーを配置した画面である。合計領域は、登録画面SCaの合計領域ARbと同様である。小計値引キー及び小計割引キーは、合計金額に対する値引又は割引を指示するために店員21が入力する操作子である。戻るキーは、直前の登録画面SCaに戻ることを指示するために店員21が入力する操作子である。支払いキーは、代金の支払いを指示するために店員21が入力する操作子である。なお、小計値引キー、小計割引キー、戻るキー及び支払いキーの少なくとも1つは、キーボード36に割り当てられたハードキーであってもよい。 The subtotal screen is a screen that has a total area and also has soft keys for a subtotal discount key, a subtotal discount key, a back key, and a payment key. The total area is the same as the total area ARb of the registration screen SCa. The subtotal discount key and the subtotal discount key are operators that the clerk 21 inputs to instruct a discount or reduction on the total amount. The back key is an operator that the clerk 21 inputs to instruct returning to the previous registration screen SCa. The payment key is an operator that the clerk 21 inputs to instruct payment of the price. Note that at least one of the subtotal discount key, the subtotal discount key, the back key, and the payment key may be a hard key assigned to the keyboard 36.

小計画面を確認した店員21は、客221の購買商品を全て登録し、小計値引又は小計割引の必要がない場合には、支払いキーを入力する。小計値引又は小計割引を行う場合には、店員21は、小計値引キー又は小計割引キーを入力する。未登録の購買商品が残っていた場合には、店員21は、戻るキーを入力する。 After checking the subtotal screen, the sales clerk 21 registers all of the customer's 221 purchases, and if no subtotal discount is required, enters the payment key. If a subtotal discount is required, the sales clerk 21 enters the subtotal discount key or subtotal discount key. If there are any unregistered purchased items remaining, the sales clerk 21 enters the back key.

小計画面の表示を制御したプロセッサ31は、ACT12として戻るキーが入力されたか否かを確認する。戻るキーが入力されていない場合、プロセッサ31は、ACT13へと進む。プロセッサ31は、ACT13として支払いキーが入力されたか否かを確認する。支払いキーが入力されていない場合、プロセッサ31は、ACT12へと戻る。このようにプロセッサ31は、ACT12及びACT13において、戻るキーが入力されるか、支払いキーが入力されるのを待ち受ける。なお、この待ち受け状態において小計値引キー又は小計割引キーが入力された場合には、図示しないが、プロセッサ31は、小計値引処理または小計割引処理を行う。その後、プロセッサ31は、ACT12及びACT13の待ち受け状態に戻る。 Processor 31, which has controlled the display of the subtotal screen, checks in ACT 12 whether the back key has been pressed. If the back key has not been pressed, processor 31 proceeds to ACT 13. Processor 31 checks in ACT 13 whether the payment key has been pressed. If the payment key has not been pressed, processor 31 returns to ACT 12. In this way, processor 31 waits in ACT 12 and ACT 13 for the back key to be pressed or the payment key to be pressed. Note that if the subtotal discount key or subtotal discount key is pressed in this standby state, although not shown, processor 31 performs the subtotal discount process or the subtotal discount process. Thereafter, processor 31 returns to the standby state in ACT 12 and ACT 13.

ACT12及びACT13の待ち受け状態において、店員21により戻るキーが入力された場合には、プロセッサ31は、ACT2へと戻る。すなわちプロセッサ31は、タッチパネル38の画面を登録画面SCaに戻す。そしてプロセッサ31は、ACT3以降の処理を前述したのと同様に実行する。 If the store clerk 21 presses the back key during the standby state of ACT 12 and ACT 13, the processor 31 returns to ACT 2. That is, the processor 31 returns the screen of the touch panel 38 to the registration screen SCa. The processor 31 then executes the processing from ACT 3 onwards in the same manner as described above.

ACT12及びACT13の待ち受け状態において、店員21により支払いキーが入力された場合には、プロセッサ31は、ACT14へと進む。プロセッサ31は、ACT14として取引ファイルを作成する。すなわちプロセッサ31は、トランザクションメモリに登録された各購買商品の商品販売データ及びその合計点数、合計金額のデータと、取引番号、取引日時、登録機ID等の取引識別データとを記述したデータファイルを作成する。 If the clerk 21 enters a payment key during the standby state of ACT 12 and ACT 13, the processor 31 proceeds to ACT 14. In ACT 14, the processor 31 creates a transaction file. That is, the processor 31 creates a data file that describes the product sales data for each purchased item registered in the transaction memory, the total number of items, the total amount, and transaction identification data such as the transaction number, transaction date and time, and registration machine ID.

プロセッサ31は、ACT15として取引ファイルを会計機12へと送信するように通信ユニット35を制御する。この制御により、ネットワーク14を介して取引ファイルが会計機12へと送信される。取引ファイルは、サーバ13を介して会計機12に送信されてもよいし、サーバ13を介すことなく会計機12に送信されてもよい。 The processor 31 controls the communication unit 35 to send the transaction file to the accounting machine 12 in ACT 15. This control causes the transaction file to be sent to the accounting machine 12 via the network 14. The transaction file may be sent to the accounting machine 12 via the server 13, or may be sent to the accounting machine 12 without going through the server 13.

取引ファイルは、例えば以下のルールに従って会計機12へと送信される。
<ルール1>
複数台の会計機12には予め優先順位が設定されており、登録機11は、優先順位が最上位の会計機12に取引ファイルを送信する。このとき、決済処理が可能な会計機12は、取引ファイルを受信する。例えばビジィ状態にあるため決済処理が不可能な会計機12は、優先順位が下位の会計機12に取引ファイルを転送する。
<ルール2>
各会計機12は、決済処理が可能な状態であるか不可能な状態であるかを登録機11に通知する。登録機11は、決済処理が可能な会計機12を所定のアルゴリズムにより選択し、その会計機12に取引ファイルを送信する。
<ルール3>
各会計機12は、決済処理が可能な状態であるか不可能な状態であるかを登録機11に通知する。登録機11は、決済処理が可能な会計機12のリストをタッチパネル38に表示する。店員21の操作入力によりそのリストの中からいずれかの会計機12が指定されると、その指定された会計機12に取引ファイルを送信する。
なお、取引ファイルの送信先を決定するルールは、上述したルール1,2,3に限定されるものではない。他のルールに従い、取引ファイルの送信先を決定してもよい。
The transaction file is transmitted to the accounting machine 12 according to the following rules, for example:
<Rule 1>
Priorities are set in advance among the multiple payment machines 12, and the registration machine 11 sends the transaction file to the payment machine 12 with the highest priority. At this time, payment machines 12 that are capable of processing payments receive the transaction file. For example, a payment machine 12 that is not capable of processing payments because it is busy transfers the transaction file to a payment machine 12 with a lower priority.
<Rule 2>
Each payment machine 12 notifies the register 11 whether it is in a state where payment processing is possible or not. The register 11 selects a payment machine 12 that is capable of payment processing using a predetermined algorithm and transmits a transaction file to that payment machine 12.
<Rule 3>
Each payment machine 12 notifies the registration machine 11 whether it is in a state where payment processing is possible or impossible. The registration machine 11 displays a list of payment machines 12 that are capable of payment processing on the touch panel 38. When a payment machine 12 is designated from the list by the store clerk 21, the transaction file is sent to the designated payment machine 12.
The rules for determining the destination of the transaction file are not limited to the above-mentioned rules 1, 2, and 3. The destination of the transaction file may be determined according to other rules.

取引ファイルを送信し終えたプロセッサ31は、ACT16へと進む。プロセッサ31は、ACT16としてタッチパネル38に送信先報知画面を表示させる。送信先報知画面は、取引ファイルの送信先となった会計機12を示す情報、例えば会計機番号を表示した画面である。以上で、プロセッサ31は、第1の情報処理を終了する。 After completing transmission of the transaction file, the processor 31 proceeds to ACT 16. In ACT 16, the processor 31 causes the touch panel 38 to display a destination notification screen. The destination notification screen is a screen that displays information indicating the accounting machine 12 to which the transaction file has been transmitted, such as the accounting machine number. With this, the processor 31 ends the first information processing.

このように、購買商品の登録を終えた店員21が支払いキーを入力すると、その登録された購買商品の商品販売データ等を記述した取引ファイルが会計機12へと送信される。また、タッチパネル38には、取引ファイルの送信先である会計機12を示す情報が表示される。そこで店員21は、その会計機12で代金の支払いを行うように客221に指示する。客221は、店員21によって指示された会計機12の設置場所まで移動し、その会計機12を操作して購買商品の代金を支払うこととなる。 When the clerk 21 has finished registering the purchased items and enters the payment key, a transaction file containing product sales data and other information for the registered purchased items is sent to the payment machine 12. The touch panel 38 also displays information indicating the payment machine 12 to which the transaction file will be sent. The clerk 21 then instructs the customer 221 to pay for the purchase at that payment machine 12. The customer 221 then goes to the location of the payment machine 12 instructed by the clerk 21 and operates that payment machine 12 to pay for the purchased items.

次に、チャージ受付処理について具体的に説明する。
図6は、プロセッサ31が実行するチャージ受付処理の手順を示す流れ図である。客221又は客222から電子マネーのチャージ要求を受け、チャージキーBTbを入力した店員は、客221又は客222が提示した電子マネー媒体の情報をリーダ41によって読み取らせる。チャージキーBTbの入力によりチャージ受付処理に入ったプロセッサ31は、ACT21としてリーダ41によって読み取られた電子マネー媒体の情報からユーザIDを取得する。
Next, the charge acceptance process will be described in detail.
6 is a flowchart showing the procedure of the charge acceptance process executed by processor 31. Upon receiving an electronic money charge request from customer 221 or 222 and inputting charge key BTb, a store clerk causes reader 41 to read information on the electronic money medium presented by customer 221 or 222. Processor 31 enters the charge acceptance process upon input of charge key BTb, and acquires the user ID from the information on the electronic money medium read by reader 41 in ACT 21.

ユーザIDを取得すると、プロセッサ31は、ACT22として残高照会コマンドをサーバ13に送信するように通信ユニット35を制御する。この制御により、通信ユニット35を介して残高照会コマンドが送信される。残高照会コマンドは、ネットワーク14を介してサーバ13へと送信される。残高照会コマンドには、ACT21において取得したユーザIDが含まれる。 Once the user ID is obtained, the processor 31 controls the communication unit 35 to send a balance inquiry command to the server 13 in ACT 22. This control causes the balance inquiry command to be sent via the communication unit 35. The balance inquiry command is sent to the server 13 via the network 14. The balance inquiry command includes the user ID obtained in ACT 21.

残高照会コマンドを受信したサーバ13は、電子マネーファイル15を検索して、残高照会コマンドに含まれているユーザIDを記録した電子マネーレコード150を取得する。サーバ13は、取得した電子マネーレコード150を含む残高応答コマンドを残高照会コマンド送信元の登録機11へと、ネットワーク14を介して送信する。 When the server 13 receives the balance inquiry command, it searches the electronic money file 15 to obtain the electronic money record 150 that records the user ID included in the balance inquiry command. The server 13 then transmits a balance response command containing the obtained electronic money record 150 to the registration device 11 that sent the balance inquiry command via the network 14.

残高照会コマンドの送信を制御したプロセッサ31は、ACT23として残高応答コマンドを待ち受ける。通信ユニット35を介して残高応答コマンドを受信すると、プロセッサ31は、ACT24としてその残高応答コマンドに含まれる電子マネーレコード150のデータを基にチャージ可能か否かを確認する。例えば、電子マネーレコード150に記録されている有効期限が時計34によって計時されている現在日付よりも過去の日付の場合、プロセッサ31は、チャージ不可能と判定する。有効期限が現在日付よりも後の日付の場合には、プロセッサ31は、チャージ可能と判定する。 Processor 31, which controlled the transmission of the balance inquiry command, waits for a balance response command in ACT 23. When the balance response command is received via communication unit 35, processor 31 checks whether or not recharging is possible based on the data in electronic money record 150 included in the balance response command in ACT 24. For example, if the expiration date recorded in electronic money record 150 is a date that precedes the current date measured by clock 34, processor 31 determines that recharging is not possible. If the expiration date is a date that follows the current date, processor 31 determines that recharging is possible.

ACT24においてチャージ不可能な場合、プロセッサ31は、ACT25へと進む。プロセッサ31は、ACT25としてチャージ不可を報知する。例えばプロセッサ31は、例えば「電子マネーの有効期限が切れているためチャージできません」という内容のメッセージをタッチパネル38と客用ディスプレイ39に表示させて報知する。この報知により、電子マネーのチャージを要望した客221又は客222は、電子マネーの有効期限が切れているため、チャージできないことを知り得る。 If charging is not possible in ACT 24, processor 31 proceeds to ACT 25. Processor 31 notifies the user that charging is not possible in ACT 25. For example, processor 31 notifies the user by displaying a message on touch panel 38 and customer display 39 stating, for example, "Charging is not possible because the electronic money has expired." This notification lets customer 221 or customer 222 who requested charging electronic money know that charging is not possible because the electronic money has expired.

ACT24においてチャージ可能な場合、プロセッサ31は、ACT26へと進む。プロセッサ31は、ACT26としてタッチパネル38に残高照会画面SCb(図9を参照)を表示させる。 If charging is possible in ACT 24, the processor 31 proceeds to ACT 26. In ACT 26, the processor 31 displays the balance inquiry screen SCb (see Figure 9) on the touch panel 38.

図9は、残高照会画面SCbの一表示例を示す模式図である。図示するように残高照会画面SCbは、電子マネーレコード150に記録されている電子マネーの残高と有効期限とを表示する。また残高照会画面SCbは、閉じるキーBTcを配置する。このように、チャージキーBTbを入力した店員21は、残高照会画面SCbに表示される情報から、チャージを希望する客221又は客222の電子マネーの残高と有効期限とを確認することができる。残高と有効期限を確認した店員21は、閉じるキーBTcを入力する。なお、このとき、客用ディスプレイ39にも電子マネーの残高と有効期限とを表示してもよい。そうすることにより、客221又は客222は、電子マネーの残高と有効期限とを目視で確認すことができる。ただし、客用ディスプレイ39に表示された情報は、他の客に見られる場合がある。そこで、個人情報保護の観点から、客用ディスプレイ39には電子マネーの残高と有効期限とを表示しないようにしてもよい。 Figure 9 is a schematic diagram showing an example of the balance inquiry screen SCb. As shown, the balance inquiry screen SCb displays the balance and expiration date of the electronic money recorded in the electronic money record 150. The balance inquiry screen SCb also has a close key BTc. In this way, the store clerk 21 who inputs the charge key BTb can confirm the balance and expiration date of the electronic money of the customer 221 or 222 who wishes to charge from the information displayed on the balance inquiry screen SCb. After confirming the balance and expiration date, the store clerk 21 inputs the close key BTc. At this time, the balance and expiration date of the electronic money may also be displayed on the customer display 39. This allows the customer 221 or 222 to visually confirm the balance and expiration date of the electronic money. However, the information displayed on the customer display 39 may be visible to other customers. Therefore, from the perspective of protecting personal information, the balance and expiration date of the electronic money may not be displayed on the customer display 39.

残高照会画面SCbの表示を制御したプロセッサ31は、ACT27へと進む。プロセッサ31は、ACT27として閉じるキーBTcが入力されるのを待ち受ける。閉じるキーBTcが入力されたならば、プロセッサ31は、ACT28へと進む。プロセッサ31は、ACT28としてタッチパネル38に会計機送信画面SCc(図10を参照)を表示させる。 After controlling the display of the balance inquiry screen SCb, the processor 31 proceeds to ACT 27. In ACT 27, the processor 31 waits for the close key BTc to be input. If the close key BTc is input, the processor 31 proceeds to ACT 28. In ACT 28, the processor 31 displays the accounting machine transmission screen SCc (see FIG. 10) on the touch panel 38.

図10は、会計機送信画面SCcの一表示例を示す模式図である。図示するように、会計機送信画面SCcは、送信キーBTdと取消キーBTeとを配置する。また会計機送信画面SCcは、合計表示エリアARcも配置する。そしてプロセッサ31は、合計表示エリアARcに0円を表示させる。 Figure 10 is a schematic diagram showing an example of the accounting machine send screen SCc. As shown in the figure, the accounting machine send screen SCc has a send key BTd and a cancel key BTe. The accounting machine send screen SCc also has a total display area ARc. The processor 31 then displays 0 yen in the total display area ARc.

会計機送信画面SCcを確認した店員は、客221又は客222にチャージを本当に行うか確認する。チャージを行う場合、店員は、送信キーBTdを入力する。チャージを取り止める場合には、店員は、取消キーBTeを入力する。なお、会計機送信画面SCcにおいては、送信キーBTdの形状を取消キーBTeよりも大きくして、店員21が操作しやすいように工夫している。 After checking the payment machine sending screen SCc, the clerk confirms with customer 221 or 222 whether they really want to charge. If they want to charge, the clerk presses the send key BTd. If they want to cancel the charge, the clerk presses the cancel key BTe. Note that on the payment machine sending screen SCc, the shape of the send key BTd is larger than the cancel key BTe, making it easier for clerk 21 to operate.

会計機送信画面SCcの表示を制御したプロセッサ31は、ACT29へと進む。プロセッサ31は、ACT29として送信キーBTdが入力されるか、取消キーBTeが入力されるのを待ち受ける。取消キーBTeが入力された場合、プロセッサ31は、ACT30へと進む。プロセッサ31は、ACT30としてチャージ取消を報知する。例えばプロセッサ31は、例えば「電子マネーのチャージが取り消されました」という内容のメッセージをタッチパネル38と客用ディスプレイ39の両方、またはいずれか一方に表示させて報知する。 After controlling the display of the accounting machine transmission screen SCc, processor 31 proceeds to ACT 29. In ACT 29, processor 31 waits for the transmission key BTd to be entered or the cancel key BTe to be entered. If the cancel key BTe is entered, processor 31 proceeds to ACT 30. In ACT 30, processor 31 notifies the customer that the charge has been canceled. For example, processor 31 notifies the customer by displaying a message stating, "The electronic money charge has been canceled," on either or both of the touch panel 38 and the customer display 39.

ACT29において、送信キーBTdが入力された場合、プロセッサ31は、ACT31へと進む。プロセッサ31は、ACT31としてチャージコマンドを会計機12へと送信するように通信ユニット35を制御する。この制御により、ネットワーク14を介してチャージコマンドが会計機12へと送信される。チャージコマンドは、リーダ41によって読み取られた電子マネー媒体の情報に紐づけられた識別情報、つまりは、ACT21の処理で取得したユーザIDを含む。チャージコマンドは、サーバ13を介して会計機12に送信されてもよいし、サーバ13を介すことなく会計機12に送信されてもよい。この場合においても、チャージコマンドは、前述したルールに従って会計機12へと送信される。 If the send key BTd is entered in ACT 29, the processor 31 proceeds to ACT 31. In ACT 31, the processor 31 controls the communication unit 35 to send a charge command to the payment machine 12. This control causes the charge command to be sent to the payment machine 12 via the network 14. The charge command includes identification information linked to the information on the electronic money medium read by the reader 41, in other words, the user ID obtained in the processing of ACT 21. The charge command may be sent to the payment machine 12 via the server 13, or may be sent to the payment machine 12 without going through the server 13. In this case, the charge command is also sent to the payment machine 12 according to the rules described above.

チャージコマンドを送信したプロセッサ31は、ACT32へと進む。プロセッサ31は、ACT32としてタッチパネル38に送信先報知画面SCd(図11を参照)を表示させる。 After transmitting the charge command, the processor 31 proceeds to ACT 32. In ACT 32, the processor 31 causes the touch panel 38 to display the destination notification screen SCd (see FIG. 11).

図11は、送信先報知画面SCdの一表示例を示す模式図である。図示するように送信先報知画面SCdは、チャージコマンドの送信先となった会計機12を示す情報、例えば会計機番号を表示する。 Figure 11 is a schematic diagram showing an example of the destination notification screen SCd. As shown, the destination notification screen SCd displays information indicating the payment device 12 to which the charge command was sent, such as the payment device number.

プロセッサ31は、ACT25、又はACT30、又はACT33の処理を終えると、チャージ受付処理を抜ける。チャージ受付処理を抜けると、プロセッサ31は、前述したように、図6のACT6へと進む。すなわち、登録中フラグFが“0”にセットされている場合には、第1の情報処理を終了する。したがって、電子マネーをチャージするだけの客222に対する第1の情報処理は、チャージ受付処理の後に終了する。 When processor 31 completes the processing of ACT 25, ACT 30, or ACT 33, it exits the charge acceptance process. After exiting the charge acceptance process, processor 31 proceeds to ACT 6 in FIG. 6, as described above. That is, if the registration in progress flag F is set to "0", the first information processing ends. Therefore, the first information processing for a customer 222 who is only charging electronic money ends after the charge acceptance process.

これに対し、登録中フラグFが“1”にセットされている場合には、ACT3及びACT4の待ち受け状態となる。したがって、購買商品の登録途中で電子マネーのチャージを要求した客221に対しては、チャージ受付処理の後に残りの購買商品の登録を継続できる。なお、この場合、購買商品の登録なしに小計キーBTaが入力された場合には、ACT11へと進む。そうすることにより、残りの購買商品がない場合には、小計画面の出力に移行することができる。 In contrast, if the registration in progress flag F is set to "1", the system will wait for ACT3 and ACT4. Therefore, for a customer 221 who requests electronic money charging while registering purchased items, the system can continue registering the remaining purchased items after the charging acceptance process. In this case, if the subtotal key BTa is pressed without registering any purchased items, the system will proceed to ACT11. By doing so, if there are no remaining purchased items, the system can transition to outputting the subtotal screen.

ここに、プロセッサ31は、図5のACT4の処理を実行することにより、宣言受付手段311としての機能を実現する。プロセッサ31は、リーダ41と協働して図6のACT21の処理を実行することにより、読取手段312としての機能を実現する。プロセッサ31は、通信ユニット35と協働して図6のACT31の処理を実行することにより、出力手段313としての機能を実現する。プロセッサ31は、通信ユニット35と協働して図6のACT22の処理を実行することにより、照会手段314としての機能を実現する。プロセッサ31は、タッチパネル38と協働して図6のACT26乃至ACT29の処理を実行することにより、待受け手段315としての機能を実現する。プロセッサ31は、タッチパネル38と協働して図6のACT32の処理を実行することにより、報知手段316としての機能を実現する。 Here, the processor 31 realizes the function of declaration receiving means 311 by executing the processing of ACT 4 in FIG. 5. The processor 31 realizes the function of reading means 312 by working with the reader 41 to execute the processing of ACT 21 in FIG. 6. The processor 31 realizes the function of output means 313 by working with the communication unit 35 to execute the processing of ACT 31 in FIG. 6. The processor 31 realizes the function of query means 314 by working with the communication unit 35 to execute the processing of ACT 22 in FIG. 6. The processor 31 realizes the function of standby means 315 by working with the touch panel 38 to execute the processing of ACT 26 to ACT 29 in FIG. 6. The processor 31 realizes the function of notification means 316 by working with the touch panel 38 to execute the processing of ACT 32 in FIG. 6.

このように、店員21が会計機送信画面SCcの送信キーBTdを入力すると、チャージコマンドが会計機12へと送信されて、タッチパネル38に送信先報知画面SCdが表示される。そこで店員21は、送信先報知画面SCdによって示される会計機12で電子マネーのチャージを行うように客221又は客222に指示する。客221又は客222は、店員21によって指示された会計機12の場所まで移動し、その会計機12を操作して電子マネーのチャージ金額を指定し、チャージを行うこととなる。 In this way, when the store clerk 21 presses the send key BTd on the payment machine sending screen SCc, a charge command is sent to the payment machine 12, and the destination notification screen SCd is displayed on the touch panel 38. The store clerk 21 then instructs the customer 221 or 222 to charge electronic money at the payment machine 12 indicated on the destination notification screen SCd. The customer 221 or 222 then moves to the location of the payment machine 12 instructed by the store clerk 21, operates that payment machine 12 to specify the amount to charge electronic money, and charges the electronic money.

会計機12のプロセッサ61は、例えば前の客に対する決済処理を終えるか、電子マネーのチャージ処理を終えて、新たな決済処理が可能な状態になると、図7の流れ図で手順が示される第2の情報処理を開始する。 When the processor 61 of the payment machine 12 has completed the payment process for the previous customer, or has completed the electronic money charging process and is ready to process a new payment, it begins the second information processing whose steps are shown in the flowchart of Figure 7.

プロセッサ61は、ACT41として取引ファイルを受信したか否かを確認する。取引ファイルを受信していない場合、プロセッサ61は、ACT42へと進む。プロセッサ61は、ACT42としてチャージコマンドを受信したか否かを確認する。チャージコマンドを受信していない場合、プロセッサ61は、ACT41へと戻る。このようにプロセッサ61は、ACT41及びACT42において、取引ファイルを受信するかチャージコマンドを受信するのを待ち受ける。なお、この待ち受け状態において、取引ファイル又はチャージコマンド以外のデータを受信した場合には、プロセッサ61は、そのデータに応じた情報処理を実行する。 In ACT 41, processor 61 checks whether a transaction file has been received. If a transaction file has not been received, processor 61 proceeds to ACT 42. In ACT 42, processor 61 checks whether a charge command has been received. If a charge command has not been received, processor 61 returns to ACT 41. In this way, processor 61 waits in ACT 41 and ACT 42 to receive a transaction file or a charge command. Note that if data other than a transaction file or a charge command is received in this standby state, processor 61 executes information processing according to that data.

ACT41及びACT42の待ち受け状態において、通信ユニット65を介して取引ファイルを受信すると、プロセッサ61は、ACT43へと進む。プロセッサ61は、ACT43としてタッチパネル68に第1支払い方法選択画面SCe(図12を参照)を表示させる。すなわち、第1支払い方法選択画面SCeは、購買商品の会計を行う客221が移動した会計機12において表示されるトップ画面である。 When a transaction file is received via the communication unit 65 during the standby state of ACT 41 and ACT 42, the processor 61 proceeds to ACT 43. In ACT 43, the processor 61 displays the first payment method selection screen SCe (see FIG. 12) on the touch panel 68. In other words, the first payment method selection screen SCe is the top screen displayed on the payment device 12 to which the customer 221, who is paying for the purchased items, has moved.

図12は、第1支払い方法選択画面SCeの一表示例を示す模式図である。本実施形態において、第1支払い方法選択画面SCeは、現金ボタンBTgと、クレジットボタンBThと、電子マネーボタンBTiと、チャージボタンBTjと、店員呼出ボタンBTkとを配置した画面である。また、第1支払い方法選択画面SCeは、合計点数と合計金額の表示エリアARdを含む。現金ボタンBTgは、購買商品の代金を現金で支払うことを指示するために客221が入力する操作子である。クレジットボタンBThは、購買商品の代金をクレジットカードで支払うことを指示するために客221が入力する操作子である。電子マネーボタンBTiは、購買商品の代金を電子マネーで支払うことを指示するために客221が入力する操作子である。チャージボタンBTjは、電子マネーのチャージを指示するために客221が入力する操作子である。店員呼出ボタンBTkは、店員を呼び出すために客221が入力する操作子である。ただし、チャージボタンBTjは、消去又はグレイアウトにより無効化され、操作不能となっている。 Figure 12 is a schematic diagram showing an example display of the first payment method selection screen SCe. In this embodiment, the first payment method selection screen SCe is a screen that arranges a cash button BTg, a credit button BTh, an electronic money button BTi, a charge button BTj, and a store clerk call button BTk. The first payment method selection screen SCe also includes a display area ARd for the total points and total amount. The cash button BTg is an operator input by the customer 221 to instruct the customer 221 to pay for the purchased items with cash. The credit button BTh is an operator input by the customer 221 to instruct the customer 221 to pay for the purchased items with a credit card. The electronic money button BTi is an operator input by the customer 221 to instruct the customer 221 to pay for the purchased items with electronic money. The charge button BTj is an operator input by the customer 221 to instruct the customer 221 to charge electronic money. The store clerk call button BTk is an operator input by the customer 221 to call a store clerk. However, the charge button BTj is disabled by being erased or grayed out, making it inoperable.

現金ボタンBTg、クレジットボタンBTh及び電子マネーボタンBTiは、各々の支払い方法を選択するための選択手段として機能する。なお、支払い方法は、現金支払い、クレジットカード支払い及び電子マネー支払いの3種類に限定されない。いずれかの2種類であってもよいし、別の支払い方法を選択可能としてもよい。 The cash button BTg, credit button BTh, and electronic money button BTi function as selection means for selecting each payment method. Note that payment methods are not limited to cash payment, credit card payment, and electronic money payment. Any two types may be selected, or a different payment method may be selectable.

第1支払い方法選択画面SCeを確認した客221は、希望する支払い方法に対応したボタンを入力する。すなわち、現金支払いを希望する客221は、現金ボタンBTgを入力する。クレジットカード支払いを希望する客221は、クレジットボタンBThを入力する。電子マネー支払いを希望する客221は、電子マネーボタンBTiを入力する。 After checking the first payment method selection screen SCe, the customer 221 presses the button corresponding to the desired payment method. That is, a customer 221 who wishes to pay in cash presses the cash button BTg. A customer 221 who wishes to pay by credit card presses the credit button BTh. A customer 221 who wishes to pay by electronic money presses the electronic money button BTi.

タッチパネル68の画面を第1支払い方法選択画面SCeとしたプロセッサ61は、ACT44として複数の支払い方法の中からいずれかの支払い方法が選択されるのを待ち受ける。そして、現金ボタンBTg、クレジットボタンBTh、又は、電子マネーボタンBTiが入力されていずれかの支払い方法が選択されると、プロセッサ61は、ACT45へと進む。プロセッサ61は、ACT45として選択された支払い方法による決済処理を実行する。 With the screen of the touch panel 68 set to the first payment method selection screen SCe, the processor 61 waits in ACT 44 for a payment method to be selected from among multiple payment methods. Then, when the cash button BTg, credit button BTh, or electronic money button BTi is pressed to select a payment method, the processor 61 proceeds to ACT 45. The processor 61 executes the settlement process using the selected payment method in ACT 45.

例えば現金ボタンBTgが入力された場合、すなわち現金支払いが選択された場合には、プロセッサ61は、現金決済処理を実行する。現金決済処理は、自動釣銭機に投入された現金の総額である支払い金額から合計金額を引き去る処理である。例えばクレジットボタンBThが入力された場合、すなわちクレジットカード支払いが選択された場合には、プロセッサ61は、クレジットカード決済処理を実行する。クレジットカード決済処理は、リーダ・ライタ70で読み取ったクレジットカードの認証を行い、承認されたことを条件にクレジットカードによる支払金額から合計金額を引き去る処理である。例えば電子マネーボタンBTiが入力された場合、すなわち電子マネー支払いが選択された場合には、プロセッサ61は、電子マネー決済処理を実行する。電子マネー決済処理は、リーダ・ライタ70で読み取った電子マネー媒体の残高である支払い金額から合計金額を引き去る処理である。 For example, if the cash button BTg is pressed, i.e., if cash payment is selected, processor 61 executes cash payment processing. Cash payment processing is processing in which the total amount is subtracted from the payment amount, which is the total amount of cash inserted into the automatic change machine. For example, if the credit button BTh is pressed, i.e., if credit card payment is selected, processor 61 executes credit card payment processing. Credit card payment processing is processing in which the credit card read by the reader/writer 70 is authenticated and, if approved, the total amount is subtracted from the amount to be paid by credit card. For example, if the electronic money button BTi is pressed, i.e., if electronic money payment is selected, processor 61 executes electronic money payment processing. Electronic money payment processing is processing in which the total amount is subtracted from the payment amount, which is the balance of the electronic money medium read by the reader/writer 70.

ACT45において決済処理を終えると、プロセッサ61は、ACT46へと進む。プロセッサ61は、ACT46として支払い金額が不足していたために合計金額に残額があるか否かを確認する。残額がある場合、プロセッサ61は、ACT43に戻る。すなわちプロセッサ61は、タッチパネル68に第1支払い方法選択画面SCeを再度表示させて、支払い方法が選択されるのを待ち受ける。このとき、表示エリアARdの合計金額は残額となる。 After completing the payment process in ACT 45, processor 61 proceeds to ACT 46. In ACT 46, processor 61 checks whether there is a remaining balance in the total amount due to an insufficient payment amount. If there is a remaining balance, processor 61 returns to ACT 43. That is, processor 61 displays the first payment method selection screen SCe again on touch panel 68 and waits for a payment method to be selected. At this time, the total amount in display area ARd becomes the remaining balance.

ACT46において合計金額に残額が無い場合、プロセッサ61は、ACT47へと進む。プロセッサ61は、ACT47としてプリンタ69による取引レシートの印刷及び発行を制御する。取引レシートには、取引ファイルに記述された取引番号、取引日時、登録機ID、商品販売データ、合計点数、合計金額等が印刷される。取引レシートが発行されると、プロセッサ61は、ACT48へと進む。プロセッサ61は、ACT48としてタッチパネル68の画面を取引終了画面とする。取引終了画面は、特に限定されないが、例えば「レシートの取り忘れにお気を付けください」等の取引終了時に必要なガイダンスを表示する画面であることが好ましい。以上で、プロセッサ61は、購買商品の会計を行う客221に対する第2の情報処理を終了する。 If there is no remaining balance in the total amount in ACT 46, the processor 61 proceeds to ACT 47. In ACT 47, the processor 61 controls the printer 69 to print and issue a transaction receipt. The transaction receipt prints the transaction number, transaction date and time, registered machine ID, product sales data, total number of items, total amount, etc. written in the transaction file. Once the transaction receipt is issued, the processor 61 proceeds to ACT 48. In ACT 48, the processor 61 sets the screen of the touch panel 68 to a transaction completion screen. The transaction completion screen is not particularly limited, but it is preferable that it is a screen that displays guidance required at the end of the transaction, such as "Please be careful not to forget to take the receipt." With this, the processor 61 ends the second information processing for the customer 221 who is paying for the purchased items.

このように、購買商品の会計を行う客221が会計機12へと移動した際には、タッチパネル68にトップ画面として第1支払い方法選択画面SCeが表示されている。したがって客22は、スムーズに希望する支払い方法を選択することができる。そして客221は、その支払い方法に従って購買商品の代金を支払うことにより、売買取引をセルフで決済することができる。 In this way, when a customer 221 who is paying for a purchased item moves to the payment machine 12, the first payment method selection screen SCe is displayed as the top screen on the touch panel 68. This allows the customer 221 to smoothly select the desired payment method. The customer 221 can then pay for the purchased item according to that payment method, thereby settling the sales transaction themselves.

ACT41及びACT42の待ち受け状態において、通信ユニット65を介してチャージコマンドを受信した場合には、プロセッサ61は、ACT49へと進む。プロセッサ61は、ACT49としてタッチパネル68に第2支払い方法選択画面SCf(図13を参照)を表示させる。すなわち、第2支払い方法選択画面SCfは、電子マネーのチャージを行う客221又は客222が移動した会計機12において表示されるトップ画面である。 If a charge command is received via the communication unit 65 during the standby state of ACT 41 and ACT 42, the processor 61 proceeds to ACT 49. In ACT 49, the processor 61 displays the second payment method selection screen SCf (see FIG. 13) on the touch panel 68. In other words, the second payment method selection screen SCf is the top screen displayed on the payment machine 12 to which the customer 221 or 222 moving to charge electronic money has moved.

図13は、第2支払い方法選択画面SCfの一表示例を示す模式図である。本実施形態において、第2支払い方法選択画面SCfは、第1支払い方法選択画面SCeと同様に、現金ボタンBTgと、クレジットボタンBThと、電子マネーボタンBTiと、チャージボタンBTjと、店員呼出ボタンBTkとを配置する。また、第2支払い方法選択画面SCfは、合計点数と合計金額の表示エリアARdを含む。ただし、支払い方法を選択するための現金ボタンBTg、クレジットボタンBTh及び電子マネーボタンBTiは、消去又はグレイアウトにより無効化されており、客221又は客222は選択することができない。また、表示エリアARdに表示される合計点数は0点であり、合計金額は0円である。 Figure 13 is a schematic diagram showing an example of the display of the second payment method selection screen SCf. In this embodiment, the second payment method selection screen SCf, like the first payment method selection screen SCe, has a cash button BTg, a credit button BTh, an electronic money button BTi, a charge button BTj, and a store clerk call button BTk. The second payment method selection screen SCf also includes a display area ARd for the total points and total amount. However, the cash button BTg, credit button BTh, and electronic money button BTi, which are used to select the payment method, are disabled by being erased or grayed out, and cannot be selected by customer 221 or customer 222. The total points displayed in the display area ARd are 0 points, and the total amount is 0 yen.

第2支払い方法選択画面SCfの表示を制御したプロセッサ61は、ACT50へと進む。プロセッサ61は、ACT50としてチャージボタンBTjが入力されるのを待ち受ける。タッチパネル68からの信号によりチャージボタンBTjが入力されたことを確認すると、プロセッサ61は、ACT51としてタッチパネル68にチャージ金額指定画面SCg(図14を参照)を表示させる。 After controlling the display of the second payment method selection screen SCf, the processor 61 proceeds to ACT 50. In ACT 50, the processor 61 waits for the charge button BTj to be pressed. When the processor 61 confirms that the charge button BTj has been pressed by a signal from the touch panel 68, in ACT 51, the processor 61 displays the charge amount designation screen SCg (see FIG. 14) on the touch panel 68.

図14は、チャージ金額指定画面SCgの一表示例を示す模式図である。図示するように、チャージ金額指定画面SCgは、チャージ金額指定ボタンBTmと、確定ボタンBTnと、店員呼出ボタンBTkとを配置する。チャージ金額指定ボタンBTmは、「1,000円」、「2,000円」、「3,000円」、「4,000円」、「5,000円」、又は「10,000円」のチャージ金額を客221又は客222が指定するための操作子である。なお、チャージ金額は、上記の金額に限定されない。また、例えばテンキーの操作入力により任意のチャージ金額を指定できるようにしてもよい。 Figure 14 is a schematic diagram showing an example of the charge amount specification screen SCg. As shown in the figure, the charge amount specification screen SCg has a charge amount specification button BTm, a confirmation button BTn, and a store clerk call button BTk. The charge amount specification button BTm is an operator that allows the customer 221 or 222 to specify a charge amount of "1,000 yen," "2,000 yen," "3,000 yen," "4,000 yen," "5,000 yen," or "10,000 yen." Note that the charge amount is not limited to the above amounts. It is also possible to specify an arbitrary charge amount by operating the numeric keypad, for example.

確定ボタンBTnは、チャージ金額指定ボタンBTmで指定されたチャージ金額の確定を客221又は客222が指示するための操作子である。チャージ金額指定画面SCgを確認した客221又は客222は、チャージ金額指定ボタンBTmのなかから希望するチャージ金額のボタンを入力した後、確定ボタンBTnを入力する。 The Confirm button BTn is an operator that allows customer 221 or customer 222 to confirm the charge amount specified with the charge amount specification button BTm. After checking the charge amount specification screen SCg, customer 221 or customer 222 selects the desired charge amount from the charge amount specification buttons BTm and then presses the Confirm button BTn.

チャージ金額指定画面SCgの表示を制御したプロセッサ61は、ACT52へと進む。プロセッサ61は、ACT52としてチャージ金額が指定されるのを待ち受ける。上述したように、チャージ金額指定ボタンBTmに続いて確定ボタンBTnが入力されると、プロセッサ61は、チャージ金額指定ボタンBTmに割り当てられた金額をチャージ金額として指定された金額として検出する。プロセッサ61は、ACT53へと進む。プロセッサ61は、ACT53としてタッチパネル68にチャージ金額受入画面SCh(図15を参照)を表示させる。 After controlling the display of the charge amount designation screen SCg, the processor 61 proceeds to ACT 52. In ACT 52, the processor 61 waits for the charge amount to be designated. As described above, when the Confirm button BTn is pressed after the charge amount designation button BTm, the processor 61 detects the amount assigned to the charge amount designation button BTm as the amount designated as the charge amount. The processor 61 proceeds to ACT 53. In ACT 53, the processor 61 displays the charge amount acceptance screen SCh (see FIG. 15) on the touch panel 68.

図15は、チャージ金額受入画面SChの一表示例を示す模式図である。図示するように、チャージ金額受入画面SChは、自動釣銭機にチャージ金額に相当する現金の投入を指示する画面であり、合計金額、投入金額及び残額の表示エリアAReと、中止ボタンBTo及び店員呼出ボタンBTkとを配置する。そして、表示エリアAReにおいては、合計金額として客221又は客222が指定したチャージ金額を表示する。投入金額は自動釣銭機に投入された現金の金額であり、残額はチャージ金額から投入金額を減額した金額である。中止ボタンBToは、電子マネーのチャージを中止することを客221又は客222が指示するための操作子である。 Figure 15 is a schematic diagram showing an example of the charge amount acceptance screen SCh. As shown in the figure, the charge amount acceptance screen SCh is a screen for instructing the automatic change machine to insert cash equivalent to the charge amount, and includes a display area ARe for the total amount, inserted amount, and remaining amount, a cancel button BTo, and a store clerk call button BTk. The display area ARe displays the charge amount specified by customer 221 or 222 as the total amount. The inserted amount is the amount of cash inserted into the automatic change machine, and the remaining amount is the charge amount minus the inserted amount. The cancel button BTo is an operator for customer 221 or 222 to instruct the customer to cancel the electronic money charge.

チャージ金額受入画面SChを確認した客221又は客222は、チャージ金額に相当する現金を自動釣銭機に投入する。電子マネーのチャージを中止する客221又は客222は、中止ボタンBToを入力する。 After checking the charge amount acceptance screen SCh, customer 221 or customer 222 inserts cash equivalent to the charge amount into the automatic change machine. Customer 221 or customer 222 who wishes to cancel the electronic money charge presses the cancel button BTo.

チャージ金額受入画面SChの表示を制御したプロセッサ61は、ACT54へと進む。プロセッサ61は、ACT54としてチャージ金額に相当する現金が自動釣銭機に投入されるのを待ち受ける。釣銭機インターフェース66に入力されるデータ信号によりチャージ金額に相当する現金が自動釣銭機に投入されたことを検知すると、プロセッサ61は、ACT55へと進む。プロセッサ61は、ACT55としてタッチパネル68に投入完了画面SCi(図16を参照)を表示させる。 After controlling the display of the charge amount acceptance screen SCh, the processor 61 proceeds to ACT 54. In ACT 54, the processor 61 waits for cash equivalent to the charge amount to be inserted into the automatic change machine. When the processor 61 detects from the data signal input to the change machine interface 66 that cash equivalent to the charge amount has been inserted into the automatic change machine, the processor 61 proceeds to ACT 55. In ACT 55, the processor 61 displays the insertion completion screen SCi (see FIG. 16) on the touch panel 68.

図16は、投入完了画面SCiの一表示例を示す模式図である。図示するように、投入完了画面SCiは、チャージ金額受入画面SChと同等の表示エリアAReと、精算ボタンBTp及び中止ボタンBTqとを配置する。この時点では、チャージ金額に相当する現金が自動釣銭機に投入されているので、表示エリアAReの投入金額は、合計金額として表示されているチャージ金額と等しく、残額は0円となっている。精算ボタンBTpは、指定したチャージ金額のチャージ実行を客221又は客222が指示するための操作子であり、中止ボタンBTqは、チャージの中止を客221又は客222が指示するための操作子である。 Figure 16 is a schematic diagram showing an example of the deposit completion screen SCi. As shown, the deposit completion screen SCi has a display area ARe equivalent to the charge amount acceptance screen SCh, a settlement button BTp, and a cancel button BTq. At this point, cash equivalent to the charge amount has been inserted into the automatic change machine, so the amount inserted in the display area ARe is equal to the charge amount displayed as the total amount, and the remaining balance is 0 yen. The settlement button BTp is an operator that allows the customer 221 or 222 to instruct the customer 221 or 222 to charge the specified charge amount, and the cancel button BTq is an operator that allows the customer 221 or 222 to instruct the customer 221 or 222 to cancel the charge.

投入完了画面SCiの表示を制御したプロセッサ61は、ACT56へと進む。プロセッサ61は、ACT56としてチャージ処理を実行する。すなわちプロセッサ61は、チャージコマンドに含まれるユーザIDと、チャージ金額指定画面SCgから指定されたチャージ金額とを含むチャージデータをサーバ13へと送信する。チャージデータを受信したサーバ13は、当該チャージデータに含まれるユーザIDを含む電子マネーレコードの残高に、当該チャージデータに含まれるチャージ金額を加算する処理を実行する。そして、この処理を終えると、チャージ後の残高を含むチャージ終了データがサーバ13から会計機12へと送信されるので、プロセッサ61は、チャージ終了データを受信すると、ACT58へと進む。プロセッサ61は、ACT58としてチャージレシートRE(図17を参照)の印刷データをプリンタ69に出力する。プリンタ69は、チャージレシートREを印刷し、発行する。 After controlling the display of the insertion completion screen SCi, the processor 61 proceeds to ACT 56. In ACT 56, the processor 61 executes the charge process. That is, the processor 61 sends charge data to the server 13, including the user ID included in the charge command and the charge amount specified on the charge amount specification screen SCg. The server 13, having received the charge data, executes a process of adding the charge amount included in the charge data to the balance of the electronic money record, including the user ID included in the charge data. Then, upon completing this process, charge completion data including the balance after charge is sent from the server 13 to the accounting device 12. Upon receiving the charge completion data, the processor 61 proceeds to ACT 58. In ACT 58, the processor 61 outputs print data for a charge receipt RE (see FIG. 17) to the printer 69. The printer 69 prints and issues the charge receipt RE.

図17は、チャージレシートREの一発行例を示す模式図である。図示するように、チャージレシートREには、チャージが実行された日付、チャージ前の残高、チャージ金額、チャージ後の残高が印刷される。また、チャージコマンドを出力した登録機11の識別情報である登録機番号と、チャージレシートREを発行した会計機12の識別情報である会計機番号もチャージレシートREに印刷される。したがって、チャージレシートREからは、電子マネーのチャージに関する金額だけでなく、チャージ要求を行った登録機11及びチャージ金額を指定してチャージを実行した会計機12を特定できる情報を得ることができる。 Figure 17 is a schematic diagram showing an example of issuing a charge receipt RE. As shown in the figure, the charge receipt RE is printed with the date the charge was performed, the balance before the charge, the charge amount, and the balance after the charge. The charge receipt RE also prints the registration machine number, which is the identification information of the registration machine 11 that output the charge command, and the accounting machine number, which is the identification information of the accounting machine 12 that issued the charge receipt RE. Therefore, the charge receipt RE not only provides the amount related to the electronic money charge, but also information that can identify the registration machine 11 that made the charge request and the accounting machine 12 that performed the charge by specifying the charge amount.

チャージレシートREの発行を制御したプロセッサ61は、ACT59へと進む。プロセッサ61は、ACT59としてタッチパネル68にチャージ終了画面を表示させる。チャージ終了画面は、特に限定されないが、例えば「レシートの取り忘れにお気を付けください」等のチャージ終了時に必要なガイダンスを表示する画面であることが好ましい。以上で、プロセッサ61は、第2の情報処理を終了する。 After controlling the issuance of the charge receipt RE, the processor 61 proceeds to ACT 59. In ACT 59, the processor 61 displays a charge completion screen on the touch panel 68. The charge completion screen is not particularly limited, but is preferably a screen that displays guidance required when charging is completed, such as "Please be careful not to forget to take the receipt." With this, the processor 61 ends the second information processing.

なお、ACT54において、チャージ金額受入画面SChの中止ボタンBToが入力された場合、あるいはACT56において、投入完了画面SCiの中止ボタンBTqが入力された場合には、プロセッサ61は、ACT59へと進み、タッチパネル68にチャージ終了画面を表示させて、第2の情報処理を終了する。このときのチャージ終了画面のガイダンスは、例えば「チャージが中止されました」等の内容となることが想定される。 In addition, if the cancel button BTo on the charge amount acceptance screen SCh is pressed in ACT 54, or if the cancel button BTq on the insertion completion screen SCi is pressed in ACT 56, the processor 61 proceeds to ACT 59, displays a charge completion screen on the touch panel 68, and ends the second information processing. The guidance on the charge completion screen at this time is expected to be, for example, "Charge has been canceled."

[チェックアウトシステムの効果]
以上詳述したように、本実施形態のセミセルフ方式におけるチェックアウトシステム10によれば、登録機11で電子マネー媒体の情報を読み取った場合に限り、会計機12でその電子マネー媒体の電子マネーをチャージすることができる。したがって、登録機11で電子マネー媒体の情報を読み取っていない客が会計機12を占有して電子マネーをチャージすることはないので、登録機11で購買商品の登録を終えた客221が会計に移行できないという不都合は起こり得ない。その上、電子マネーのチャージ金額は、客221又は客222が会計機12を操作して指定するので、店員の負担とはならない上、登録機11での客捌きに影響を及ぼすこともない。かくして、セミセルフ方式のチェックアウトシステム10において、効率よく電子マネーをチャージできる仕組みを提供することができる。その結果、専用のチャージ機を不要若しくは減らすことができるので、設備コストを節約することができる。
[Effects of the checkout system]
As described above, the semi-self-service checkout system 10 of this embodiment allows electronic money from an electronic money medium to be loaded at the payment machine 12 only when the registration machine 11 has read the information on the electronic money medium. Therefore, a customer who has not read the information on the electronic money medium at the registration machine 11 will not occupy the payment machine 12 and load electronic money, preventing the inconvenience of a customer 221 who has completed registering their purchases at the registration machine 11 being unable to proceed to checkout. Furthermore, because the electronic money loading amount is specified by the customer 221 or 222 operating the payment machine 12, this does not burden store staff and does not affect customer handling at the registration machine 11. Thus, a mechanism for efficiently loading electronic money can be provided in the semi-self-service checkout system 10. As a result, dedicated loading machines are no longer necessary or can be reduced, thereby saving on equipment costs.

本実施形態では、購買商品の会計を行う客221が移動した会計機12においてトップ画面として表示される第1支払い方法選択画面SCeと、電子マネーのチャージを行う客221又は客222が移動した会計機12においてトップ画面として表示される第2支払い方法選択画面SCfのレイアウトを共通としている。したがって、客22が会計機12を操作して購買商品の代金を支払う場合も、また、電子マネーのチャージを行う場合も、会計機12のトップ画面に表示されるキーボタンの配置が共通しているので、客が戸惑うことはない。 In this embodiment, the layout of the first payment method selection screen SCe, which is displayed as the top screen on the payment machine 12 to which the customer 221 who is paying for the purchased goods has moved, and the layout of the second payment method selection screen SCf, which is displayed as the top screen on the payment machine 12 to which the customer 221 or customer 222 who is charging electronic money has moved, are the same. Therefore, whether the customer 22 operates the payment machine 12 to pay for the purchased goods or to charge electronic money, the layout of the key buttons displayed on the top screen of the payment machine 12 is the same, so the customer will not be confused.

[変形例]
前記実施形態では、ネットワーク14に接続されたサーバ13に電子マネーファイル15を設けた。電子マネーファイル15は、インターネットを通じて利用可能なクラウドサーバに設け、登録機11又は会計機12が、それぞれクラウドサーバにアクセスして、電子マネーファイル15を利用してもよい。
[Modification]
In the above embodiment, the electronic money file 15 is provided on the server 13 connected to the network 14. The electronic money file 15 may be provided on a cloud server accessible via the Internet, and the registration machine 11 or the accounting machine 12 may access the cloud server to use the electronic money file 15.

前記実施形態では、指定手段611が、登録機11から出力された識別情報を入力し、チャージ金額を指定する機能として説明した。指定手段611は、登録機11から出力された識別情報を入力し、その識別情報が会計機12で入力された識別情報と一致する場合に、チャージ金額を指定する機能としてもよい。すなわち、電子マネーをチャージするために登録機11から会計機12へと移動した客は、電子マネー媒体の情報をリーダ・ライタ70で読み取らせる。この場合、登録機11から出力された識別情報と会計機12で入力された電子マネー媒体の情報ら紐づけられた識別情報とが一致するので、会計機12のプロセッサ61は、チャージ金額指定画面SCgをタッチパネル68に表示させる。これに対し、登録機11で電子マネー媒体の情報を読み取られた客ではない第三者が会計機12のリーダ・ライタ70で電子マネー媒体の情報を読み取らせた場合には、識別情報が一致しないので、チャージ金額指定画面SCgは表示されない。その結果、第三者は電子マネーをチャージすることができない。換言すれば、登録機11から会計機12へと移動した客だけ、会計機12を利用して電子マネーをチャージすることができる。 In the above embodiment, the designation means 611 was described as having a function of inputting identification information output from the registration machine 11 and specifying the charge amount. The designation means 611 may also have a function of inputting identification information output from the registration machine 11 and specifying the charge amount if the identification information matches the identification information input at the payment machine 12. That is, a customer who moves from the registration machine 11 to the payment machine 12 to charge electronic money has the reader/writer 70 read the information on the electronic money medium. In this case, the identification information output from the registration machine 11 matches the identification information linked to the information on the electronic money medium input at the payment machine 12, so the processor 61 of the payment machine 12 displays the charge amount designation screen SCg on the touch panel 68. In contrast, if a third party other than the customer whose information on the electronic money medium was read at the registration machine 11 has the reader/writer 70 of the payment machine 12 read the information on the electronic money medium, the identification information does not match, and the charge amount designation screen SCg is not displayed. As a result, the third party cannot charge electronic money. In other words, only customers who move from the registration machine 11 to the payment machine 12 can use the payment machine 12 to charge electronic money.

前記実施形態では、残高照会画面SCbの後に表示される会計機送信画面SCcが表示された段階で、電子マネーのチャージを継続するか中止するかを登録機11に指示する場合を例示した。他の実施形態としては、残高照会画面SCbに肯定キーと否定キーを配置する。そして、肯定キーが入力された場合、プロセッサ31は、ACT28へと進む。否定キーが入力された場合、プロセッサ31は、ACT30へと進む。このような構成により、残高照会画面SCbの残高を確認した段階で、電子マネーのチャージを継続するか中止するかを登録機11に指示することができる。勿論、この場合も、会計機送信画面SCcが表示された段階で、電子マネーのチャージを継続するか中止するかを登録機11に再度指示できるようにしてもよい。 In the above embodiment, an example was given of a case where the registration device 11 is instructed to continue or cancel the electronic money charge when the accounting machine transmission screen SCc, which is displayed after the balance inquiry screen SCb, is displayed. In another embodiment, an affirmative key and a negative key are provided on the balance inquiry screen SCb. If the affirmative key is entered, the processor 31 proceeds to ACT 28. If the negative key is entered, the processor 31 proceeds to ACT 30. With this configuration, it is possible to instruct the registration device 11 to continue or cancel the electronic money charge when the balance on the balance inquiry screen SCb is confirmed. Of course, in this case, it is also possible to again instruct the registration device 11 to continue or cancel the electronic money charge when the accounting machine transmission screen SCc is displayed.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 登録機と会計機とを分離したチェックアウトシステムにおいて、
前記登録機は、
電子マネーのチャージ宣言を受け付ける宣言受付手段と、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段と、
前記電子マネー媒体の識別情報を前記会計機へと出力する出力手段と、
を具備し、
前記会計機は、
登録機から出力された前記識別情報を入力し、チャージ金額を指定する指定手段と、
前記チャージ金額に相当する現金の入金を検出する検出手段と、
前記チャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する制御手段と、
を具備するチェックアウトシステム。
[付記2] 前記登録機は、
前記読取手段で読み取った識別情報で識別される電子マネー媒体の残高を照会する照会手段と、
前記残高を表示した後、チャージを行うか否かの選択入力を待ち受ける待受け手段と、
をさらに具備し、
前記出力手段は、前記チャージを行う旨の選択入力を受けたことに応じて前記電子マネー媒体の識別情報を前記会計機へと出力する、付記1記載のチェックアウトシステム。
[付記3] 前記会計機は、
前記電子マネーの残高に前記チャージ金額が加算されたことを示すレシートを発行する発行手段、
をさらに具備する付記1記載のチェックアウトシステム。
[付記4] 1台の登録機に対して複数台の登録機がリンクしており、
前記登録機は、前記出力手段により前記電子マネー媒体の識別情報を出力した前記会計機を報知する報知手段、
をさらに具備する付記1乃至3のうちいずれか一に記載のチェックアウトシステム。
[付記5] 分離された会計機とチェックアウトシステムを構成する登録機であって、
電子マネーのチャージ宣言を受け付ける宣言受付手段と、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段と、
チャージ金額を指定し、そのチャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する前記会計機に、前記電子マネー媒体の識別情報を出力する出力手段と、
を具備する登録機。
[付記6] 分離された登録機とチェックアウトシステムを構成する会計機であって、
前記登録機から当該登録機で読み取られた電子マネーの識別情報を入力し、チャージ金額を指定する指定手段と、
前記チャージ金額に相当する現金の入金を検出する検出手段と、
前記チャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する制御手段と、
を具備する会計機。
[付記7] 分離された会計機とチェックアウトシステムを構成する登録機のコンピュータを、
電子マネーのチャージ宣言を受け付ける宣言受付手段、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段、及び、
チャージ金額を指定し、そのチャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する前記会計機に、前記電子マネー媒体の識別情報を出力する出力手段、
として機能させるためのプログラム。
[付記8] 分離された登録機とチェックアウトシステムを構成する会計機のコンピュータを、
前記登録機から当該登録機で読み取られた電子マネーの識別情報を入力し、チャージ金額を指定する指定手段、
前記チャージ金額に相当する現金の入金を検出する検出手段、及び、
前記チャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する制御手段、
として機能させるためのプログラム。
Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the inventions and their equivalents as defined in the claims.
The inventions described in the original claims of this application are set forth below.
[Appendix 1] In a checkout system in which the registration machine and the accounting machine are separated,
The registration machine is
A declaration receiving means for receiving a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration;
an output means for outputting the identification information of the electronic money medium to the accounting machine;
Equipped with
The accounting machine is
a designation means for inputting the identification information output from the registration machine and designating a charge amount;
a detection means for detecting a deposit of cash equivalent to the charge amount;
a control means for controlling the electronic money medium identified by the identification information so that the charge amount is added to the balance of the electronic money managed by the electronic money medium in response to the deposit of cash equivalent to the charge amount;
A checkout system comprising:
[Supplementary Note 2] The registration device is
an inquiry means for inquiring about the balance of the electronic money medium identified by the identification information read by said reading means;
a standby means for waiting for a selection input as to whether or not to charge the card after displaying the balance;
Further comprising:
2. The checkout system according to claim 1, wherein the output means outputs the identification information of the electronic money medium to the cash register in response to receiving a selection input indicating that the charge is to be performed.
[Supplementary Note 3] The accounting machine is
issuing means for issuing a receipt indicating that the charge amount has been added to the balance of the electronic money;
2. The checkout system of claim 1, further comprising:
[Note 4] Multiple registered devices are linked to one registered device,
the registering machine includes a notifying means for notifying the accounting machine that has output the identification information of the electronic money medium by the output means;
4. The checkout system of claim 1, further comprising:
[Supplementary Note 5] A registration machine constituting a separate accounting machine and checkout system,
A declaration receiving means for receiving a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration;
an output means for outputting identification information of the electronic money medium to the accounting machine, which controls the electronic money medium to be identified by the identification information so that the charge amount is added to the balance of electronic money managed by the electronic money medium identified by the identification information when cash equivalent to the charge amount is deposited by designating the charge amount;
A registration machine equipped with the above.
[Supplementary Note 6] A cashier machine constituting a separate registration machine and checkout system,
a designation means for inputting the identification information of the electronic money read by the registration machine from the registration machine and designating the charge amount;
a detection means for detecting a deposit of cash equivalent to the charge amount;
a control means for controlling the electronic money medium identified by the identification information to add the charge amount to a balance of electronic money managed by the electronic money medium in response to the deposit of cash equivalent to the charge amount;
An accounting machine equipped with the above.
[Appendix 7] The computer of the register machine that constitutes the separate accounting machine and checkout system,
A declaration acceptance means for accepting a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration; and
an output means for outputting the identification information of the electronic money medium to the accounting machine, which controls the cashier so that, when a charge amount is designated and cash equivalent to the charge amount is deposited, the charge amount is added to the balance of electronic money managed by the electronic money medium identified by the identification information;
A program to function as a
[Appendix 8] The computer of the separate registration machine and the accounting machine that constitute the checkout system,
a designation means for inputting the identification information of the electronic money read by the registration machine from the registration machine and designating the charge amount;
A detection means for detecting the deposit of cash equivalent to the charge amount; and
a control means for controlling the electronic money medium identified by the identification information to add the charge amount to the balance of the electronic money managed by the electronic money medium in response to the deposit of cash equivalent to the charge amount;
A program to function as a

10…チェックアウトシステム、11…登録機、12…会計機、13…サーバ、14…ネットワーク、15…電子マネーファイル、21…店員、22…客、31,61…プロセッサ、32,62…メインメモリ、33,63…補助記憶デバイス、34,64…時計、35,65…通信ユニット、36…キーボード、37,67…スキャナ、38,68…タッチパネル、39…客用ディスプレイ、40,69…プリンタ、41…リーダ、42,71…システム伝送路、66…釣銭機インターフェース、70…リーダ・ライタ、311…宣言受付手段、312…読取手段、313…出力手段、314…照会手段、315…待受け手段、316…報知手段、611…指定手段、612…検出手段、613…制御手段、614…発行手段、SCa…登録画面、SCb…残高照会画面、SCc…会計機送信画面、SCd…送信先報知画面、SCe…第1支払い方法選択画面、SCf…第2支払い方法選択画面、SCg…チャージ金額指定画面、SCh…チャージ金額受入画面、SCi…投入完了画面、RE…チャージレシート。 10...Checkout system, 11...Registration machine, 12...Accounting machine, 13...Server, 14...Network, 15...Electronic money file, 21...Store clerk, 22...Customer, 31, 61...Processor, 32, 62...Main memory, 33, 63...Auxiliary storage device, 34, 64...Clock, 35, 65...Communication unit, 36...Keyboard, 37, 67...Scanner, 38, 68...Touch panel, 39...Customer display, 40, 69...Printer, 41...Reader, 42, 71...System transmission path, 66...Change machine interface, 70...Re reader/writer, 311...declaration acceptance means, 312...reading means, 313...output means, 314...inquiry means, 315...standby means, 316...notification means, 611...designation means, 612...detection means, 613...control means, 614...issuing means, SCa...registration screen, SCb...balance inquiry screen, SCc...accounting machine transmission screen, SCd...destination notification screen, SCe...first payment method selection screen, SCf...second payment method selection screen, SCg...charge amount designation screen, SCh...charge amount acceptance screen, SCi...insertion completion screen, RE...charge receipt.

Claims (5)

登録機と会計機とを分離したチェックアウトシステムにおいて、
前記登録機は、
電子マネーのチャージ宣言を受け付ける宣言受付手段と、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段と、
前記読取手段で読み取った識別情報で識別される電子マネー媒体の残高を照会する照会手段と、
前記照会手段により照会された残高を表示した後、チャージを行うか否かの選択入力を待ち受ける待受け手段と、
前記チャージを行う旨の選択入力を受けたことに応じて前記電子マネー媒体の識別情報を前記会計機へと出力する出力手段と、
を具備し、
前記会計機は、
前記登録機から出力された識別情報を入力し、チャージ金額を指定する指定手段と、
前記チャージ金額に相当する現金の入金を検出する検出手段と、
前記チャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する制御手段と、
を具備するチェックアウトシステム。
In a checkout system where the registration machine and the accounting machine are separated,
The registration machine is
A declaration receiving means for receiving a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration;
an inquiry means for inquiring about the balance of the electronic money medium identified by the identification information read by said reading means;
a standby means for displaying the balance inquired by the inquiring means and then waiting for a selection input as to whether or not to charge;
an output means for outputting identification information of the electronic money medium to the accounting machine in response to receiving a selection input indicating that the charging is to be performed;
Equipped with
The accounting machine is
a designation means for inputting the identification information output from the registration machine and designating the charge amount;
a detection means for detecting a deposit of cash equivalent to the charge amount;
a control means for controlling the electronic money medium identified by the identification information so that the charge amount is added to the balance of the electronic money managed by the electronic money medium in response to the deposit of cash equivalent to the charge amount;
A checkout system comprising:
前記会計機は、
前記電子マネーの残高に前記チャージ金額が加算されたことを示すレシートを発行する発行手段、
をさらに具備する請求項1記載のチェックアウトシステム。
The accounting machine is
issuing means for issuing a receipt indicating that the charge amount has been added to the balance of the electronic money;
The checkout system of claim 1 further comprising:
1台の登録機に対して複数台の会計機がリンクしており、
前記登録機は、前記出力手段により前記電子マネー媒体の識別情報を出力した前記会計機を示す情報を表示デバイスに表示させる報知手段、
をさらに具備する請求項1又は2に記載のチェックアウトシステム。
Multiple accounting machines are linked to one registration machine,
the registering machine includes a notification means for displaying on a display device information indicating the accounting machine that has output the identification information of the electronic money medium by the output means;
3. The checkout system according to claim 1, further comprising:
分離された会計機とチェックアウトシステムを構成する登録機であって、
電子マネーのチャージ宣言を受け付ける宣言受付手段と、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段と、
前記読取手段で読み取った識別情報で識別される電子マネー媒体の残高を照会する照会手段と、
前記照会手段により照会された残高を表示した後、チャージを行うか否かの選択入力を待ち受ける待受け手段と、
チャージ金額を指定し、そのチャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する前記会計機に、前記チャージを行う旨の選択入力を受けたことに応じて前記電子マネー媒体の識別情報を出力する出力手段と、
を具備する登録機。
A registration machine that constitutes a separate accounting machine and checkout system,
A declaration receiving means for receiving a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration;
an inquiry means for inquiring about the balance of the electronic money medium identified by the identification information read by said reading means;
a standby means for displaying the balance inquired by the inquiry means and then waiting for a selection input as to whether or not to charge;
an output means for outputting identification information of the electronic money medium in response to a selection input for performing the charging to the accounting machine, which controls the accounting machine so that a charging amount is designated and, in response to depositing cash equivalent to the charging amount, the charging amount is added to the balance of electronic money managed by the electronic money medium identified by the identification information; and
A registration machine equipped with the above.
分離された会計機とチェックアウトシステムを構成する登録機のコンピュータを、
電子マネーのチャージ宣言を受け付ける宣言受付手段、
前記チャージ宣言を受け付けたことに応じて、電子マネー媒体の識別情報を読み取る読取手段、
前記読取手段で読み取った識別情報で識別される電子マネー媒体の残高を照会する照会手段、
前記照会手段により照会された残高を表示した後、チャージを行うか否かの選択入力を待ち受ける待受け手段、及び、
チャージ金額を指定し、そのチャージ金額に相当する現金が入金されたことに応じて、前記識別情報で識別される前記電子マネー媒体により管理される電子マネーの残高に前記チャージ金額が加算されるように制御する前記会計機に、前記チャージを行う旨の選択入力を受けたことに応じて前記電子マネー媒体の識別情報を出力する出力手段、
として機能させるためのプログラム。
The computers of the separate cashier and register that make up the checkout system are
A declaration acceptance means for accepting a declaration of charging electronic money;
reading means for reading identification information of the electronic money medium in response to receiving the charge declaration;
an inquiry means for inquiring about the balance of the electronic money medium identified by the identification information read by said reading means;
a waiting means for waiting for a selection input of whether or not to charge after displaying the balance inquired by the inquiring means; and
an output means for outputting the identification information of the electronic money medium in response to receiving a selection input indicating that the charging will be performed to the accounting machine, which controls the accounting machine so that the charging amount is specified and, in response to depositing cash equivalent to the charging amount, the charging amount is added to the balance of electronic money managed by the electronic money medium identified by the identification information;
A program to function as a
JP2022028127A 2022-02-25 2022-02-25 Checkout system, registration machine, and program Active JP7760404B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022028127A JP7760404B2 (en) 2022-02-25 2022-02-25 Checkout system, registration machine, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022028127A JP7760404B2 (en) 2022-02-25 2022-02-25 Checkout system, registration machine, and program

Publications (2)

Publication Number Publication Date
JP2023124390A JP2023124390A (en) 2023-09-06
JP7760404B2 true JP7760404B2 (en) 2025-10-27

Family

ID=87886031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022028127A Active JP7760404B2 (en) 2022-02-25 2022-02-25 Checkout system, registration machine, and program

Country Status (1)

Country Link
JP (1) JP7760404B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017045255A (en) 2015-08-26 2017-03-02 株式会社寺岡精工 Product sales data processing system and registration device
JP2018190067A (en) 2017-04-28 2018-11-29 富士通株式会社 Registration program, settlement program, registration device, settlement device, registration method, settlement method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017045255A (en) 2015-08-26 2017-03-02 株式会社寺岡精工 Product sales data processing system and registration device
JP2018190067A (en) 2017-04-28 2018-11-29 富士通株式会社 Registration program, settlement program, registration device, settlement device, registration method, settlement method

Also Published As

Publication number Publication date
JP2023124390A (en) 2023-09-06

Similar Documents

Publication Publication Date Title
US10839363B2 (en) Checkout system
JP5898360B1 (en) Checkout system, settlement apparatus, input processing apparatus, and control program
JP7737924B2 (en) Accounting machine and its program
US10198916B2 (en) Checkout system
JP7189254B2 (en) Checkout system, payment device and control program
US11195160B2 (en) Checkout system
JP6353409B2 (en) Checkout system, settlement apparatus, input processing apparatus, and control program
JP7731834B2 (en) Store system, information processing device and control program therefor
JP2018092373A (en) Checkout system, registration device, payment device and control program
JP7760404B2 (en) Checkout system, registration machine, and program
JP7750686B2 (en) Transaction processing system, input processing device and its program
JP7672914B2 (en) Transaction processing system, settlement device and program
JP6795674B2 (en) Checkout system, payment device and its programs
JP7646493B2 (en) Transaction processing system, settlement device and program thereof
JP7617167B2 (en) Payment device and control program
JP7563736B2 (en) Product sales data processing device, program, and product sales data processing method
JP6821755B2 (en) Checkout system, payment device, input processing device and control program
JP6568267B2 (en) Checkout system, settlement apparatus, input processing apparatus, and control program
JP2025170166A (en) Accounting machine and its program, and accounting machine processing method
JP2025100098A (en) Media Processing Device
JP2023059953A (en) Checkout system, payment device and its control program
JP2024171605A (en) Payment device and program thereof
JP2023159528A (en) Accounting device and program
JP2024067908A (en) System and information processing device
JP2021073562A (en) Settlement device and control program

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250919

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251015

R150 Certificate of patent or registration of utility model

Ref document number: 7760404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150