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
JP7633340B2 - Product registration device and program - Google Patents
[go: Go Back, main page]

JP7633340B2 - Product registration device and program - Google Patents

Product registration device and program Download PDF

Info

Publication number
JP7633340B2
JP7633340B2 JP2023156121A JP2023156121A JP7633340B2 JP 7633340 B2 JP7633340 B2 JP 7633340B2 JP 2023156121 A JP2023156121 A JP 2023156121A JP 2023156121 A JP2023156121 A JP 2023156121A JP 7633340 B2 JP7633340 B2 JP 7633340B2
Authority
JP
Japan
Prior art keywords
payment
product
registration
cpu
act
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023156121A
Other languages
Japanese (ja)
Other versions
JP2023168405A (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 JP2023156121A priority Critical patent/JP7633340B2/en
Publication of JP2023168405A publication Critical patent/JP2023168405A/en
Priority to JP2025018704A priority patent/JP7829079B2/en
Application granted granted Critical
Publication of JP7633340B2 publication Critical patent/JP7633340B2/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)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明の実施形態は、商品登録装置及びプログラムに関する。 An embodiment of the present invention relates to a product registration device and a program.

商品の購入時において、従来の商品登録装置では、一取引分の商品の登録が完了してから買物客に決済金額を報知し、その後に決済方法を決定している。ここで、プリペイド式の電子マネーカード又はデビットカードなどの、決済限度額を有する決済方法を用いて決済するとき、電子マネー在高又は銀行口座在高等に基づく決済限度額が不足していた場合、不足分を現金などで支払う必要がある。このため、従来の商品登録装置を用いた決済では、一取引分の商品の登録が完了して決済方法の決定が終わるまで、買物客は決済限度額が不足していることに気付かない場合がある。この場合、買物客は、不足分の支払いのための現金等を、一取引分の商品の登録が完了した後に用意し始めることになるため、決済に時間がかかるといった問題がある。
このような事情から、一取引分の商品の登録が完了するより前に決済限度額が不足していることを買物客に報知することが望まれている。
When purchasing a product, in a conventional product registration device, the payment amount is notified to the shopper after the registration of the products for one transaction is completed, and then the payment method is determined. When making a payment using a payment method with a payment limit, such as a prepaid electronic money card or a debit card, if the payment limit based on the electronic money balance or the bank account balance is insufficient, the shopper must pay the shortfall in cash or the like. For this reason, in a payment using a conventional product registration device, the shopper may not realize that the payment limit is insufficient until the registration of the products for one transaction is completed and the payment method is determined. In this case, the shopper must start preparing cash or the like to pay the shortfall after the registration of the products for one transaction is completed, which causes a problem of time-consuming payment.
For these reasons, it is desirable to notify a shopper that the payment limit is insufficient before the registration of products for one transaction is completed.

特開2015-018482号公報JP 2015-018482 A

一取引分の商品の登録が完了するより前に、決済方法の決済限度額が不足していることを買物客に報知することができる商品登録装置及びプログラムを提供する。 To provide a product registration device and program that can notify a shopper that the payment limit of the payment method is insufficient before the registration of a product for one transaction is completed.

実施形態の商品登録装置は、登録手段、取得手段及び報知手段を備える。登録手段は決済対象となる商品を登録する。取得手段は、前記決済対象となる商品の決済に用いる決済方法の決済限度額を取得する。報知手段は、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記決済限度額が不足することを決済者に報知するための報知動作を行う。 The product registration device of the embodiment includes a registration means, an acquisition means, and a notification means. The registration means registers products to be paid for. The acquisition means acquires the payment limit of the payment method to be used for the payment of the products to be paid for. The notification means performs a notification operation to notify the settlor that the payment limit is insufficient when the payment limit acquired by the acquisition means is less than the payment amount for the products registered as the products to be paid for before the registration of one transaction by the registration means is completed.

実施形態に係る商品登録装置の外観を示す斜視図。FIG. 1 is a perspective view showing an external appearance of a commodity registration device according to an embodiment. 商品登録装置の要部回路構成を示すブロック図。FIG. 2 is a block diagram showing a main circuit configuration of the product registration device. 図2中のCPUによる制御処理のフローチャート。3 is a flowchart of a control process by a CPU in FIG. 2 . 図1,2中のタッチパネルの画面に表示される画像の一例を示す図。FIG. 3 is a diagram showing an example of an image displayed on a screen of the touch panel in FIGS. 図1,2中のタッチパネルの画面に表示される画像の一例を示す図。FIG. 3 is a diagram showing an example of an image displayed on a screen of the touch panel in FIGS. 図1,2中の客側表示デバイスの画面に表示される画像の一例を示す図。FIG. 3 is a diagram showing an example of an image displayed on the screen of the customer-side display device in FIGS.

以下、実施形態に係る商品登録装置について図面を用いて説明する。なお、以下の各図面及びその説明において同一の要素には同一の符号を付している。 The product registration device according to the embodiment will be described below with reference to the drawings. Note that the same elements are designated by the same reference numerals in the following drawings and their descriptions.

図1は、本実施形態に係る商品登録装置1の外観の斜視図である。
商品登録装置1は、リーダーライター2を接続している。
商品登録装置1は、決済対象となる商品の登録及び決済金額の算出などのような商品販売に係わる各種のデータ処理を行う。商品登録装置1としては、例えばPOS(point of sales)端末又は電子キャッシュレジスター(ECR:electronic cash register)などを用いることができる。商品登録装置1は、本体10、タッチパネル11、客側表示デバイス12、入力デバイス13、プリンター14及びスキャナー15を備える。
FIG. 1 is a perspective view of the exterior of a product registration device 1 according to this embodiment.
The product registration device 1 is connected to a reader/writer 2 .
The product registration device 1 performs various data processing related to product sales, such as registering products to be paid for and calculating payment amounts. For example, a point of sales (POS) terminal or an electronic cash register (ECR) can be used as the product registration device 1. The product registration device 1 includes a main body 10, a touch panel 11, a customer side display device 12, an input device 13, a printer 14, and a scanner 15.

本体10は、商品登録装置1を構成するための後述する各種の要素の多くを含む。 The main body 10 includes many of the various elements described below that constitute the product registration device 1.

タッチパネル11は、操作者に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、タッチパネル11は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する
客側表示デバイス12は、買物客に確認させるための各種情報を表示する。
The touch panel 11 functions as a display device that displays a screen for notifying the operator of various information. The touch panel 11 also functions as an input device that accepts touch operations by the operator. The customer-side display device 12 displays various information for the shopper to confirm.

入力デバイス13は、操作者による操作に応じて各種の情報を入力する。入力デバイス13としては、キーボード、キーパッド又はボタンなどを用いることができる。
プリンター14は、レシートなどを印刷する。プリンター14は、ドットインパクトプリンター、インクジェットプリンター、サーマルプリンター、レーザープリンター又はその他のプリンターなど種々の方式を用いることができる。
スキャナー15は、商品に表示されたバーコードを読取って、このバーコードが表した商品コードを出力する。図1では、スキャナー15は、手で持って使用するタイプであるが、レジ台などに固定するタイプでも良い。
The input device 13 is used to input various information in response to operations by an operator. As the input device 13, a keyboard, a keypad, buttons, or the like can be used.
The printer 14 prints receipts, etc. The printer 14 can use various types of printers, such as a dot matrix printer, inkjet printer, thermal printer, laser printer, or other printers.
The scanner 15 reads the barcode displayed on the product and outputs the product code represented by the barcode. In FIG. 1, the scanner 15 is a type that is held by hand, but it may be a type that is fixed to a cash register or the like.

リーダーライター2は、デビットカード、電子マネーカード又はポイントカードなどの、決済限度額を有する決済方法を利用するためのカード等に記録された情報を読取る。また、リーダーライター2は、前記カード等に情報を書き込むこともできる。 The reader/writer 2 reads information recorded on cards, etc., for using payment methods with payment limits, such as debit cards, electronic money cards, or point cards. The reader/writer 2 can also write information to the cards, etc.

以下、決済限度額を有する決済方法について説明する。
デビットカードであれば、銀行等の口座の在高が決済限度額となる。若しくは、デビットカードの利用者又はデビットカードのサービス提供者が、デビットカードで支払うことのできる金額の上限を設定している場合には、当該口座の在高又は当該金額の上限のいずれか小さい方が決済限度額となる。
また、電子マネーカードであれば、電子マネーの在高が決済限度額となる。
また、ポイントカードであれば、ポイント在高を金額に換算した値が決済限度額となる。
上記の決済限度額は、サーバー又は当該決済方法を利用するためのカード等の少なくともいずれか一方に記録される。
The following describes a payment method having a payment limit.
For debit cards, the payment limit is the balance in the bank account, etc. Alternatively, if the debit card user or the debit card service provider sets a limit on the amount that can be paid with a debit card, the payment limit is the smaller of the balance in the account or the upper limit.
In addition, in the case of an electronic money card, the balance of electronic money is the payment limit.
In addition, in the case of a points card, the payment limit is the value obtained by converting the points balance into a monetary value.
The above-mentioned payment limit is recorded in at least one of the server and the card for using the payment method.

決済方法を利用するための情報を記憶する媒体は、磁気カード、接触型IC(integrated circuit)カード又は非接触ICカードのいずれであっても良い。また、カード型の媒体に限らず、スマートフォン又は携帯電話などの携帯電子機器に搭載された非接触ICチップを上記の情報を記憶する媒体として利用しても良い。
なお、図1に示すリーダーライター2は、非接触ICカード又は非接触ICチップに対して情報を読み書きするタイプである。リーダーライター2としては、磁気カード又は接触型ICカードなどに対して情報を読み書きするタイプを利用する場合もある。つまりリーダーライター2は、決済方法を利用するための情報を記憶する媒体に対して情報を読み書きできるタイプのものを用いる。
The medium for storing information for using the payment method may be any of a magnetic card, a contact IC (integrated circuit) card, and a contactless IC card. In addition, the medium is not limited to a card-type medium, and a contactless IC chip mounted on a portable electronic device such as a smartphone or a mobile phone may be used as the medium for storing the above information.
1 is of a type that reads and writes information from a contactless IC card or a contactless IC chip. The reader/writer 2 may be of a type that reads and writes information from a magnetic card or a contact IC card. In other words, the reader/writer 2 used is of a type that can read and write information from a medium that stores information for using a payment method.

図2は、商品登録装置1の要部回路構成を示すブロック図である。
本体10は、CPU(central processing unit)101、メインメモリ102、補助記憶デバイス103、通信インターフェース104、ネットワークインターフェース105及びバス106を備える。
FIG. 2 is a block diagram showing the main circuit configuration of the product registration device 1. As shown in FIG.
The main body 10 includes a CPU (central processing unit) 101, a main memory 102, an auxiliary storage device 103, a communication interface 104, a network interface 105, and a bus 106.

CPU101は、商品登録装置1の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。CPU101は、メインメモリ102に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、商品登録装置1の各種の機能を実現するべく各部を制御する。さらにCPU101は、通信インターフェース104を介してリーダーライター2の制御を行う場合もある。 The CPU 101 corresponds to the central part of the computer that performs the processing and control required for the operation of the product registration device 1. The CPU 101 controls each part to realize various functions of the product registration device 1 based on programs such as the operating system and application software stored in the main memory 102. Furthermore, the CPU 101 may also control the reader/writer 2 via the communication interface 104.

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

補助記憶デバイス103は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス103は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)又はSSD(solid state drive)などである。補助記憶デバイス103は、CPU101が各種の処理を行う上で使用するデータ又はCPU101での処理によって生成されたデータなどを保存する。補助記憶デバイス103は、上記のオペレーティングシステム又はアプリケーションなどのプログラムを記憶する場合もある。
また、メインメモリ102又は補助記憶デバイス103は、買上商品として登録された商品のリストである商品リストも記憶する。
The auxiliary storage device 103 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 103 is, for example, an EEPROM (electric erasable programmable read-only memory), a HDD (hard disk drive), or an SSD (solid state drive). The auxiliary storage device 103 stores data used by the CPU 101 in performing various processes or data generated by the processes in the CPU 101. The auxiliary storage device 103 may also store programs such as the operating system or applications.
The main memory 102 or the auxiliary storage device 103 also stores a product list, which is a list of products registered as purchased products.

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

通信インターフェース104は、商品登録装置1がリーダーライター2と通信するためのインターフェースである。通信インターフェース104は、例えばRS-232C、USB(universal serial bus)、SCSI(small computer system interface)、IEEE 1394、Ethernet(登録商標)又はその他のインターフェース規格を用いる。
ネットワークインターフェース105は、商品登録装置1がネットワーク3を介して通信するためのインターフェースである。
バス106は、アドレスバス及びデータバスなどを含み、商品登録装置1の各部が信号をやり取りするための伝送路である。
The communication interface 104 is an interface for the product registration device 1 to communicate with the reader/writer 2. The communication interface 104 uses, for example, RS-232C, USB (universal serial bus), SCSI (small computer system interface), IEEE 1394, Ethernet (registered trademark), or other interface standards.
The network interface 105 is an interface for the product registration device 1 to communicate via the network 3 .
The bus 106 includes an address bus and a data bus, and is a transmission path for each unit of the product registration device 1 to exchange signals.

ネットワーク3は、3G(3rd generation)若しくはLTE(long term evolution)等の携帯電話回線網、インターネット、LAN(local area network)、専用線又はその他の通信回線などを含む通信網である。 Network 3 is a communication network including a mobile phone network such as 3G (3rd generation) or LTE (long term evolution), the Internet, a LAN (local area network), a dedicated line, or other communication lines.

サーバー4は、ネットワーク3を介して商品登録装置1と接続される。サーバー4は、上記決済方法の口座在高又は決済限度額などを記憶する場合がある。サーバー4は、既存の構成のサーバーを用いることができる。 The server 4 is connected to the product registration device 1 via the network 3. The server 4 may store the account balance or the payment limit of the above-mentioned payment method. The server 4 may be a server with an existing configuration.

以下、買物客が商品を購入するときの商品登録装置1の動作を、図を用いて説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用することができる。 The operation of the product registration device 1 when a shopper purchases a product is explained below with reference to the figures. Note that the process described below is merely an example, and various processes that can achieve similar results can be used as appropriate.

図3は、CPU101による、制御処理のフローチャートである。CPU101は、メインメモリ102又は補助記憶デバイス103に記憶された制御プログラムに基づいてこの制御処理を実行する。 Figure 3 is a flowchart of the control process by the CPU 101. The CPU 101 executes this control process based on a control program stored in the main memory 102 or the auxiliary storage device 103.

Act1においてCPU101は、メインメモリ102又は補助記憶デバイス103に記憶された商品リストをリセットする。すなわちCPU101は、商品リストに商品が登録されていない状態にするようメインメモリ102又は補助記憶デバイス103に指示する。 In Act 1, the CPU 101 resets the product list stored in the main memory 102 or the auxiliary storage device 103. That is, the CPU 101 instructs the main memory 102 or the auxiliary storage device 103 to reset the product list to a state in which no products are registered.

Act2においてCPU101は、商品コードが読み込まれたか否かを確認する。すなわち、CPU101は、スキャナー15により、商品に付されたバーコードが読み込まれたか否かを確認する。CPU101は、商品コードが読み込まれないならば、Act2においてNoと判定してAct3へと進む。 In Act 2, the CPU 101 checks whether the product code has been read. That is, the CPU 101 checks whether the barcode attached to the product has been read by the scanner 15. If the product code has not been read, the CPU 101 determines No in Act 2 and proceeds to Act 3.

Act3においてCPU101は、決済限度額を有する決済方法を決済に用いることが決定されたか否かを判定する。すなわちCPU101は、決済限度額を有する決済方法を利用するためのカード等がリーダーライター2により読取られたかどうかを確認する。CPU101は、決済限度額を有する決済方法を決済に用いることが決定されていないならば、Act3においてNoと判定してAct4へと進む。 In Act 3, the CPU 101 determines whether or not it has been decided to use a payment method having a payment limit for the payment. That is, the CPU 101 checks whether a card or the like for using a payment method having a payment limit has been read by the reader/writer 2. If it has not been decided to use a payment method having a payment limit for the payment, the CPU 101 determines No in Act 3 and proceeds to Act 4.

Act4においてCPU101は、登録完了を指示する操作が行われたか否かを確認する。すなわち、CPU101は、小計ボタンを押すなどの登録完了を指示するための予め定められた操作が行われたか否かを確認する。なお、登録完了を指示する操作は、商品を1つ以上登録してから行うことを操作上のルールとしておく。商品が登録されていない状態での登録完了を指示する操作がなされた場合のCPU101の動作は、CPU101の制御プログラムの設計者により定められて良い。例えば、CPU101は、登録完了を指示する操作を無視する。あるいはCPU101は、商品が登録されていない状態では、登録完了を指示する操作自体ができないようにしても良い。CPU101は、登録完了を指示する操作が行われないならば、Act4においてNoと判定し、Act2へと戻る。かくしてCPU101は、商品コードが読み込まれるか、決済限度額を有する決済方法を決済に用いることが決定されるか、あるいは登録完了を指示する操作が行われるまでAct2~Act4を繰り返す。 In Act 4, the CPU 101 checks whether an operation to indicate completion of registration has been performed. That is, the CPU 101 checks whether a predetermined operation to indicate completion of registration, such as pressing the subtotal button, has been performed. Note that an operation to indicate completion of registration must be performed after at least one product has been registered as an operational rule. The behavior of the CPU 101 when an operation to indicate completion of registration is performed when no product has been registered may be determined by the designer of the control program of the CPU 101. For example, the CPU 101 ignores the operation to indicate completion of registration. Alternatively, the CPU 101 may be configured such that the operation to indicate completion of registration cannot be performed when no product has been registered. If no operation to indicate completion of registration has been performed, the CPU 101 judges No in Act 4 and returns to Act 2. Thus, the CPU 101 repeats Acts 2 to 4 until a product code is read, a payment method with a payment limit is determined to be used for payment, or an operation to indicate completion of registration is performed.

CPU101は、Act2~Act4の待受状態にあるときに商品コードがスキャナー15によって読み込まれたならば、Act2でYesと判定してAct5へと進む。
Act5においてCPU101は、読み込まれた商品コードを商品リストに登録する。すなわちCPU101は、読み込まれた商品コードを、商品リストに追加するようメインメモリ102又は補助記憶デバイス103に指示する。この処理においてCPU101は登録手段として動作する。
また、Act5においてCPU101は、商品リストに登録された商品の一覧をタッチパネル11に表示する。すなわちCPU101は、商品登録画面200に対応した画像を生成し、この画像を表示するようタッチパネル11に指示する。
なお、既に商品登録画面200がタッチパネル11に表示されているときに商品コードが商品リストに登録された場合には、商品登録画面200を当該商品コードが登録された商品リストに応じた表示に更新する。すなわちCPU101は、更新された商品登録画面200に対応した画像を生成し、この画像を表示するようタッチパネル11に指示する。
If the product code is read by the scanner 15 while the CPU 101 is in the standby state of Act 2 to Act 4, the CPU 101 determines Yes in Act 2 and proceeds to Act 5.
In Act 5, the CPU 101 registers the read product code in the product list. That is, the CPU 101 instructs the main memory 102 or the auxiliary storage device 103 to add the read product code to the product list. In this process, the CPU 101 operates as a registration unit.
In Act 5, the CPU 101 displays a list of the products registered in the product list on the touch panel 11. That is, the CPU 101 generates an image corresponding to the product registration screen 200, and instructs the touch panel 11 to display this image.
If a product code is registered in a product list while the product registration screen 200 is already displayed on the touch panel 11, the product registration screen 200 is updated to a display corresponding to the product list in which the product code is registered. That is, the CPU 101 generates an image corresponding to the updated product registration screen 200, and instructs the touch panel 11 to display this image.

図4は一例としての商品登録画面200を示す図である。
図4に示す商品登録画面200は、商品領域210及び金額領域220を含む。
商品領域210には、商品リストに登録された商品の商品名、単価、点数及び金額が表示される。なお、商品領域210には各商品が内税であるか外税であるか、商品コード又はその他の商品に関する情報が表示されていても良い。
FIG. 4 is a diagram showing an example of a product registration screen 200. As shown in FIG.
The product registration screen 200 shown in FIG. 4 includes a product area 210 and a price area 220 .
The product name, unit price, number of items, and amount of the products registered in the product list are displayed in the product area 210. Note that the product area 210 may also display whether each product is tax-inclusive or tax-exclusive, the product code, or other information about the product.

金額領域220には、商品リストに登録された商品の小計金額、外税金額及び合計金額が表示される。ここで、小計金額は商品リストに登録済みの商品の金額の合計である。また、外税金額は、商品リストに登録済みの商品にかかる外税の金額の合計である。なお、合計金額は、商品リストに登録済みの商品を決済するための決済金額に相当する。 The amount area 220 displays the subtotal amount, the tax-exclusive amount, and the total amount for the products registered in the product list. Here, the subtotal amount is the total amount of the products registered in the product list. The tax-exclusive amount is the total amount of the tax-exclusive amount for the products registered in the product list. The total amount corresponds to the payment amount for the products registered in the product list.

そして、CPU101は、Act5の処理を終えた後には、Act2~Act4の待受状態へと戻る。
かくしてCPU101は、決済方法が決定されるか、登録完了を指示する操作が行われるまでの間は、商品コードが読み込まれる毎に当該商品コードを商品リストに登録する。
After completing the processing of Act 5, the CPU 101 returns to the standby state of Acts 2 to 4.
Thus, CPU 101 registers the product code in the product list every time the product code is read, until the payment method is determined or an operation to instruct completion of registration is performed.

CPU101は、Act2~Act4の待受状態にあるときに、商品を1つ以上登録した状態で登録完了を指示する操作が行われたならば、Act4でYesと判定し、Act6へと進む。
Act6においてCPU101は、買物客を決済者として、商品リストに登録されている商品についての決済処理を行う。ここでの決済処理は、周知の処理を用いることができるのでこの処理の説明は省略する。
また、Act6においてCPU101は、レシートなどの発行を行う。すなわちCPU101は、プリンター14にレシートなどを発行するように指示する。
CPU101は、Act6の処理を終えた後には、Act1へと戻る。
When the CPU 101 is in the standby state of Act 2 to Act 4 and an operation is performed to indicate completion of registration after one or more products have been registered, the CPU 101 judges that the answer is Yes in Act 4 and proceeds to Act 6.
In Act 6, the CPU 101 performs a payment process for the products registered in the product list, with the shopper as the payer. The payment process here can be a well-known process, so a description of this process will be omitted.
In Act 6, the CPU 101 issues a receipt or the like. That is, the CPU 101 instructs the printer 14 to issue a receipt or the like.
After completing the processing of Act 6, the CPU 101 returns to Act 1.

CPU101は、Act2~Act4の待受状態にあるときに、決済限度額を有する決済方法を決済に用いることが決定されたならば、Act3でYesと判定してAct7へと進む。
Act7においてCPU101は、決済方法の決済限度額を取得する。すなわちCPU101は、決済方法の決済限度額をサーバー4から取得する場合には、サーバー4に決済限度額を送信させるための情報を送信するようネットワークインターフェース105に指示する。そして、CPU101は、サーバー4から送信された決済限度額を受信するようネットワークインターフェース105に指示する。この処理においてCPU101は取得手段として動作する。またCPU101は、決済方法の決済限度額を、決済方法を利用するためのカード等から取得する場合には、当該カード等から決済限度額を取得するようリーダーライター2に指示する。この処理においてCPU101は取得手段として動作する。
When the CPU 101 is in the standby state of Acts 2 to 4, if it is determined that a payment method having a payment limit is to be used for payment, the CPU 101 judges Yes in Act 3 and proceeds to Act 7.
In Act 7, the CPU 101 acquires the payment limit of the payment method. That is, when the CPU 101 acquires the payment limit of the payment method from the server 4, the CPU 101 instructs the network interface 105 to transmit information for causing the server 4 to transmit the payment limit. Then, the CPU 101 instructs the network interface 105 to receive the payment limit transmitted from the server 4. In this process, the CPU 101 operates as an acquisition unit. Also, when the CPU 101 acquires the payment limit of the payment method from a card or the like for using the payment method, the CPU 101 instructs the reader/writer 2 to acquire the payment limit from the card or the like. In this process, the CPU 101 operates as an acquisition unit.

Act8においてCPU101は、決済限度額が合計金額に対して不足しているか否かを判定する。すなわちCPU101は、商品リストに登録された商品の金額から合計金額を算出して、Act7で取得した決済限度額と比較することで、決済限度額が合計金額に対して不足しているか否か、すなわち決済限度額が合計金額未満であるか否かを判定する。CPU101は、決済限度額が合計金額以上である場合、Act8においてNoと判定してAct9へと進む。 In Act 8, the CPU 101 determines whether the payment limit is insufficient for the total amount. That is, the CPU 101 calculates the total amount from the prices of the products registered in the product list and compares it with the payment limit obtained in Act 7 to determine whether the payment limit is insufficient for the total amount, i.e., whether the payment limit is less than the total amount. If the payment limit is equal to or greater than the total amount, the CPU 101 determines No in Act 8 and proceeds to Act 9.

Act9においてCPU101は、商品コードが読み込まれたか否かを確認する。すなわち、CPU101は、Act2と同様に、商品に付されたバーコードが読み込まれたか否かを確認する。CPU101は、商品コードが読み込まれないならば、Act9においてNoと判定してAct10へと進む。 In Act 9, the CPU 101 checks whether the product code has been read. That is, the CPU 101 checks whether the barcode attached to the product has been read, similar to Act 2. If the product code has not been read, the CPU 101 determines No in Act 9 and proceeds to Act 10.

Act10においてCPU101は、登録完了を指示する操作が行われたか否かを確認する。すなわち、CPU101は、Act4と同様に、登録完了を指示する操作が行われたか否かを確認する。CPU101は、登録完了を指示する操作が行われないならば、Act10においてNoと判定し、Act9へと戻る。かくしてCPU101は、商品コードが読み込まれるか、あるいは登録完了を指示する操作が行われるまでAct9及びAct10を繰り返す。 In Act 10, the CPU 101 checks whether an operation to instruct completion of registration has been performed. That is, the CPU 101 checks whether an operation to instruct completion of registration has been performed, similar to Act 4. If an operation to instruct completion of registration has not been performed, the CPU 101 judges No in Act 10 and returns to Act 9. Thus, the CPU 101 repeats Act 9 and Act 10 until the product code is read or an operation to instruct completion of registration is performed.

CPU101は、Act9及びAct10の待受状態にあるときに商品コードが読み込まれたならば、Act9でYesと判定してAct11へと進む。
Act11においてCPU101は、読み込まれた商品コードを登録する。すなわちCPU101は、Act5と同様に読み込まれた商品コードを商品リストに追加する。この処理においてCPU101は登録手段として動作する。
また、CPU101は、この時点での商品リストに応じ、Act5と同様にして商品登録画面200を表示又は更新する。
CPU101は、Act11の処理を終えた後、Act8へと戻る。この場合にCPU101は、Act11で更新された商品リストに基づいて改めて合計金額を算出し、当該合計金額を決済限度額と比較する。
かくしてCPU101は、合計金額が決済限度額を超過するか、登録完了を指示する操作が行われるまでの間は、商品コードが読み込まれる毎に当該商品コードを商品リストに登録する。
If the product code is read while the CPU 101 is in the standby state of Act 9 and Act 10, the CPU 101 judges Yes in Act 9 and proceeds to Act 11.
In Act 11, the CPU 101 registers the read product code. That is, the CPU 101 adds the read product code to the product list in the same manner as in Act 5. In this process, the CPU 101 operates as a registration unit.
Furthermore, the CPU 101 displays or updates the product registration screen 200 in accordance with the product list at this point in time, similarly to Act 5.
After completing the process of Act 11, the CPU 101 returns to Act 8. In this case, the CPU 101 recalculates the total amount based on the product list updated in Act 11, and compares the total amount with the payment limit.
Thus, the CPU 101 registers the product code in the product list every time the product code is read, until the total amount exceeds the payment limit or an operation to complete the registration is performed.

ところでCPU101は、Act9及びAct10の待受状態にあるときに、商品を1つ以上登録した状態で登録完了を指示する操作が行われたならば、Act10でYesと判定し、Act12へと進む。
Act12においてCPU101は、買物客を決済者として、商品リストに登録された商品についての決済処理を行う。ここでの決済処理ではCPU101は、Act3において決定された決済方法を用いて決済を行う。決済の具体的な処理については周知の方法を用いることができるので説明は省略する。
また、Act12においてCPU101は、レシートなどの発行を行う。すなわちCPU101は、プリンター14にレシートなどを発行するように指示する。
CPU101は、Act12の処理を終えた後、Act1へと戻る。
Meanwhile, when the CPU 101 is in the standby state for Act 9 and Act 10 and an operation is performed to instruct completion of registration after one or more products have been registered, the CPU 101 judges Yes in Act 10 and proceeds to Act 12.
In Act 12, the CPU 101 performs a payment process for the products registered in the product list, with the shopper as the payer. In this payment process, the CPU 101 performs the payment using the payment method determined in Act 3. The specific payment process can be performed using a well-known method, so a description thereof will be omitted.
In Act 12, the CPU 101 issues a receipt or the like. That is, the CPU 101 instructs the printer 14 to issue a receipt or the like.
After completing the processing of Act 12, the CPU 101 returns to Act 1.

CPU101は、決済限度額が合計金額未満である場合、Act8でYesと判定してAct13へと進む。
Act13においてCPU101は、決済限度額が合計金額に対して不足していることを買物客に報知するための報知動作を開始する。すなわちCPU101は、第1の報知画面に対応した画像を生成し、この画像を表示するようにタッチパネル11に指示する。この処理により、CPU101及びタッチパネル11の協働によって第1の表示手段としての機能が実現される。さらにCPU101は、第2の報知画面300を表示するよう客側表示デバイス12に指示する。この処理により、CPU101及び客側表示デバイス12の協働によって第2の表示手段としての機能が実現される。
If the payment limit is less than the total amount, the CPU 101 judges "Yes" in Act 8 and proceeds to Act 13.
In Act 13, the CPU 101 starts a notification operation to notify the shopper that the payment limit is insufficient for the total amount. That is, the CPU 101 generates an image corresponding to the first notification screen, and instructs the touch panel 11 to display this image. Through this process, the CPU 101 and the touch panel 11 cooperate to realize the function of the first display means. Furthermore, the CPU 101 instructs the customer display device 12 to display the second notification screen 300. Through this process, the CPU 101 and the customer display device 12 cooperate to realize the function of the second display means.

図5は一例としての第1の報知画面201を示す図である。
図5に示す第1の報知画面201は、商品登録画面200と同様に商品領域210及び金額領域220を含む。第1の報知画面201はさらに、商品領域210及び金額領域220の一部に重畳する状態で配置された報知領域230を含む。
FIG. 5 is a diagram showing a first notification screen 201 as an example.
5 includes a product area 210 and a price area 220, similar to the product registration screen 200. The first notification screen 201 further includes a notification area 230 arranged so as to overlap a portion of the product area 210 and the price area 220.

報知領域230は、不足通知231、報知指示232、決済限度額233、不足金額234、確認ボタン235及び変更ボタン236を含む。 The notification area 230 includes a shortage notification 231, a notification instruction 232, a payment limit 233, a shortage amount 234, a confirmation button 235, and a change button 236.

不足通知231は、決済限度額が合計金額に対して不足していることを操作者に通知するための文字列である。例えば「決済限度額が不足しています。」のように表示する。 報知指示232は、決済限度額が合計金額に対して不足していることを買物客に報知するように操作者に通知するための文字列である。例えば「お客様に報知して下さい。」のように表示する。
決済限度額233は、決済方法の決済限度額を表示する。図5では、決済限度額が1,068円である場合を示す。
不足金額234は、決済限度額が合計金額に対していくら不足しているのかを表示する。図5は、不足している金額が120円である場合を示す。
The insufficient amount notification 231 is a character string for notifying the operator that the payment limit is insufficient for the total amount. For example, it may display "The payment limit is insufficient." The notification instruction 232 is a character string for notifying the operator to notify the customer that the payment limit is insufficient for the total amount. For example, it may display "Please notify the customer."
The payment limit 233 displays the payment limit of the payment method. In FIG. 5, the payment limit is 1,068 yen.
The deficit amount 234 indicates the amount by which the settlement limit is short of the total amount. Fig. 5 shows a case where the deficit amount is 120 yen.

確認ボタン235は、操作者が報知領域230に表示された内容を確認した場合に、操作者に操作させるためのボタンである。
変更ボタン236は、決済に用いる決済方法の決定を取り消して他の決済方法に変更する場合に、操作者に操作させるためのボタンである。
The confirmation button 235 is a button that allows the operator to operate when the operator has confirmed the content displayed in the notification area 230 .
The change button 236 is a button that allows the operator to operate when canceling the decision on the payment method to be used for payment and changing it to another payment method.

以上のような報知領域230の表示によって、決済限度額が合計金額に対して不足していることを買物客に報知するよう操作者に促す。つまり、報知領域230の表示は、直接的には操作者に対する報知であるが、間接的には買物客に対する報知のための動作であると言える。従って、報知領域230の表示は、決済限度額が合計金額に対して不足していることを買物客に報知するための報知動作の一例である。 The display of the notification area 230 as described above prompts the operator to notify the shopper that the payment limit is insufficient for the total amount. In other words, the display of the notification area 230 is a direct notification to the operator, but can be said to be an action for indirectly notifying the shopper. Therefore, the display of the notification area 230 is an example of a notification action for notifying the shopper that the payment limit is insufficient for the total amount.

図6は一例としての第2の報知画面300を示す図である。
図6に示す第2の報知画面300は、不足報知301、決済限度額302、合計金額303及び不足金額304を含む。
FIG. 6 is a diagram showing an example of a second notification screen 300. As shown in FIG.
The second notification screen 300 shown in FIG. 6 includes a shortfall notification 301 , a settlement limit 302 , a total amount 303 , and a shortfall amount 304 .

不足報知301、決済限度額302及び不足金額304は、不足通知231、決済限度額233及び不足金額234と同様な内容を示す。
合計金額303は、この時点で商品リストに登録済みの商品についての合計金額を表示する。図6は、合計金額が1,188円である場合を示す。
The shortfall notification 301, the settlement limit amount 302, and the shortfall amount 304 show the same contents as the shortfall notice 231, the settlement limit amount 233, and the shortfall amount 234.
The total price 303 indicates the total price of the products registered in the product list at this point in time. Fig. 6 shows a case where the total price is 1,188 yen.

かくしてAct8及びAct13の処理においてCPU101、タッチパネル11及び客側表示デバイス12は報知手段として動作する。またCPU101は報知制御手段として動作する。またタッチパネル11及び客側表示デバイス12は、報知装置として動作する。 Thus, in the processing of Act 8 and Act 13, the CPU 101, the touch panel 11, and the customer display device 12 operate as a notification means. The CPU 101 also operates as a notification control means. The touch panel 11 and the customer display device 12 also operate as a notification device.

Act14においてCPU101は、報知動作を確認したことを示す予め定められた操作が行われたか否かを確認する。CPU101は、確認ボタン235が操作されないならば、Act14においてNoと判定してAct15へと進む。 In Act 14, the CPU 101 checks whether a predetermined operation indicating that the notification operation has been confirmed has been performed. If the confirmation button 235 has not been operated, the CPU 101 judges Act 14 as No and proceeds to Act 15.

Act15においてCPU101は、決済方法の決定を取り消して他の決済方法に変更するための予め定められた操作が行われたか否かを確認する。CPU101は、変更ボタン236が操作されないならば、Act15においてNoと判定してAct14へと戻る。
かくしてCPU101は、確認ボタン235又は変更ボタン236が操作されるまでAct15及びAct16を繰り返す。
In Act 15, the CPU 101 checks whether a predetermined operation for canceling the determination of the payment method and changing to another payment method has been performed. If the change button 236 is not operated, the CPU 101 determines No in Act 15 and returns to Act 14.
Thus, the CPU 101 repeats Act 15 and Act 16 until the confirmation button 235 or the change button 236 is operated.

CPU101は、Act14及びAct15の待受状態にあるときに変更ボタン236が操作されたならば、Act15でYesと判定してAct2へと戻る。なおこのときCPU101は、決済に用いる決済方法の決定の取り消し及び報知動作の終了の処理を行ってAct2へと戻る。ここでの報知動作の終了の処理では、CPU101は、報知領域230の表示を終了するようタッチパネル11に指示し、第2の報知画面300の表示を終了するよう客側表示デバイス12に指示する。この場合にCPU101は、Act2~Act4の待受状態に戻るので、Act3において他の決済限度額を有する決済方法に変更することができる。かくしてAct15及びAct3の処理においてCPU101は、変更手段として動作する。 If the change button 236 is operated while the CPU 101 is in the standby state of Act 14 and Act 15, the CPU 101 judges Yes in Act 15 and returns to Act 2. At this time, the CPU 101 cancels the decision on the payment method to be used for payment and ends the notification operation, and returns to Act 2. In the notification operation end process here, the CPU 101 instructs the touch panel 11 to end the display of the notification area 230, and instructs the customer display device 12 to end the display of the second notification screen 300. In this case, the CPU 101 returns to the standby state of Act 2 to Act 4, so that the payment method can be changed to one with a different payment limit in Act 3. Thus, the CPU 101 operates as a change means in the processing of Act 15 and Act 3.

CPU101は、Act14及びAct15の待受状態にあるときに確認ボタン235が操作されたならば、Act14でYesと判定してAct16へと進む。
Act16においてCPU101は、報知動作を終了する。つまりCPU101は、報知領域230の表示を終了するようタッチパネル11に指示する。
If the confirmation button 235 is operated while the CPU 101 is in the standby state of Act 14 and Act 15, the CPU 101 judges Yes in Act 14 and proceeds to Act 16.
In Act 16, the CPU 101 ends the notification operation. That is, the CPU 101 instructs the touch panel 11 to end the display of the notification area 230.

Act17においてCPU101は、商品コードが読み込まれたか否かをAct2と同様にして確認する。CPU101は、商品コードが読み込まれないならば、Act17においてNoと判定してAct18へと進む。
Act18においてCPU101は、登録完了を指示する操作が行われたか否かをAct4と同様にして確認する。CPU101は、登録完了を指示する操作が行われないならば、Act18においてNoと判定し、Act17へと戻る。かくしてCPU101は、商品コードが読み込まれるか、あるいは登録完了を指示する操作が行われるまでAct17及びAct18を繰り返す。
In Act 17, the CPU 101 checks whether the product code has been read in the same manner as in Act 2. If the product code has not been read, the CPU 101 determines No in Act 17 and proceeds to Act 18.
In Act 18, the CPU 101 checks whether an operation to instruct completion of registration has been performed in the same manner as in Act 4. If an operation to instruct completion of registration has not been performed, the CPU 101 determines No in Act 18 and returns to Act 17. Thus, the CPU 101 repeats Acts 17 and 18 until a product code is read or an operation to instruct completion of registration is performed.

CPU101は、Act17及びAct18の待受状態にあるときに商品コードが読み込まれたならば、Act17でYesと判定してAct19へと進む。
Act19においてCPU101は、読み込まれた商品コードをAct5と同様にして登録する。この処理においてCPU101は登録手段として動作する。また、CPU101は、商品登録画面200をAct5と同様にして更新する。また、CPU101は、第2の報知画面300の金額の表示を商品リストに登録済みの商品に応じた金額に更新する。すなわちCPU101は、当該表示に応じた画像を生成し、この画像を表示するよう客側表示デバイス12に指示する。
CPU101は、Act19の処理を終えた後、Act17へと戻る。
かくしてCPU101は、登録完了を指示する操作が行われるまでの間は、商品コードが読み込まれる毎に当該商品コードを商品リストに追加する。
If the product code is read while the CPU 101 is in the standby state of Act 17 and Act 18, it judges Yes in Act 17 and proceeds to Act 19.
In Act 19, the CPU 101 registers the read product code in the same manner as in Act 5. In this process, the CPU 101 operates as a registration means. The CPU 101 also updates the product registration screen 200 in the same manner as in Act 5. The CPU 101 also updates the price display on the second notification screen 300 to the price corresponding to the product registered in the product list. That is, the CPU 101 generates an image corresponding to the display, and instructs the customer display device 12 to display the image.
After completing the processing of Act 19, the CPU 101 returns to Act 17.
Thus, CPU 101 adds a product code to the product list every time the product code is read, until an operation instructing completion of registration is performed.

CPU101は、Act17及びAct18の待受状態にあるときに登録完了を指示する操作が行われたならば、Act18においてYesと判定し、Act20へと進む。 Act20においてCPU101は、買物客を決済者として、商品リストに登録された商品についての決済処理を行う。
ここでの決済処理では、Act3において決定された決済方法のみでは決済限度額が決済金額に対して不足しているので、当該不足分を追加して決済処理を行う。
不足分の追加は現金払い、クレジット払い、デビット払い、電子マネー払い、ポイント払いなど種々の決済方法を用いることができる。
また、Act3において決定された決済方法が、決済限度額の引き上げが可能な決済方法である場合には、CPU101は決済限度額の引き上げを行って決済を行っても良い。例えば決済方法として電子マネーカードを利用する場合であれば、CPU101はリーダーライターに指示して電子マネー在高に電子マネーを追加することで決済限度額の引き上げを行うことができる。
上記各決済方法を用いた場合の決済の処理及び電子マネー在高に電子マネーを追加する処理については、周知の処理を用いることができるのでこの処理の説明は省略する。
また、Act21においてCPU101は、レシートなどの発行を行う。すなわちCPU101は、プリンター109にレシートなどを発行するように指示する。
CPU101は、Act21の処理を終えた後、Act1へと戻る。
If an operation to instruct completion of registration is performed while the CPU 101 is in the standby state of Act 17 and Act 18, the CPU 101 determines that the answer is Yes in Act 18 and proceeds to Act 20. In Act 20, the CPU 101 performs a payment process for the products registered in the product list, with the shopper as the payer.
In this payment process, since the payment limit is insufficient for the payment amount using only the payment method determined in Act 3, the shortage is added and the payment process is performed.
The shortage can be added using various payment methods such as cash, credit card, debit card, electronic money, and points.
Furthermore, if the payment method determined in Act 3 is a payment method for which the payment limit can be raised, the CPU 101 may raise the payment limit and make the payment. For example, if an electronic money card is used as the payment method, the CPU 101 can raise the payment limit by instructing the reader/writer to add electronic money to the electronic money balance.
The payment process when using each of the above payment methods and the process of adding electronic money to the electronic money balance can be performed using well-known processes, so a description of these processes will be omitted.
In Act 21, the CPU 101 issues a receipt or the like. That is, the CPU 101 instructs the printer 109 to issue a receipt or the like.
After completing the processing of Act 21, the CPU 101 returns to Act 1.

以上のように商品登録装置1は、一取引分の商品の登録が完了するよりも前に、決済限度額が合計金額に対して不足していることを買物客に対して報知するための報知動作を行う。この報知動作により買物客は、利用しようとしている決済方法の決済限度額が決済金額に対して不足することを、一取引分の商品の登録が完了するよりも前に認識することができる。このため、買物客は、残りの商品登録が行われる間に、決済方法を変更するかどうかの検討を行ったり、不足分を決済するための準備を行ったりすることができる。そしてこの結果、商品登録が完了した後に、速やかに決済を終えることが可能となる。ちなみに、不足分を決済するための準備とは、例えば現金を用意するなどである。 As described above, the product registration device 1 performs a notification operation to notify the shopper that the payment limit is insufficient for the total amount before the registration of the products for one transaction is completed. This notification operation allows the shopper to recognize that the payment limit of the payment method they are about to use is insufficient for the payment amount before the registration of the products for one transaction is completed. This allows the shopper to consider whether to change the payment method or make preparations to pay the shortfall while the remaining products are being registered. As a result, it becomes possible to quickly complete the payment after the product registration is completed. Incidentally, preparations to pay the shortfall may include, for example, having cash ready.

なお商品登録装置1は、上記の報知動作としては、タッチパネル11又は客側表示デバイス12での表示を行っている。このため操作者又は買物客は、決済限度額が合計金額に対して不足していることを目視により容易に確認できる。
商品登録装置1はまた、利用しようとしている決済方法の決済限度額が合計金額に対して不足する場合に、操作者による操作に応じて利用する決済方法を変更する。このため、買物客は、決済限度額がより大きな決済方法を用いるように変更することができる。
As the above-mentioned notification operation, the product registration device 1 displays the information on the touch panel 11 or the customer-side display device 12. Therefore, the operator or the shopper can easily visually confirm that the payment limit is insufficient for the total amount.
Furthermore, when the payment limit of the payment method to be used is insufficient for the total amount, the product registration device 1 changes the payment method to be used in response to an operation by an operator, so that the shopper can change to a payment method with a higher payment limit.

商品登録装置1はさらに、報知動作において決済限度額が決済金額合計金額に対していくら不足しているかも報知することができる。そこのため、買物客は決済時に不足する金額を推測しやすくなるので、不足分を決済するための準備をより早く行うことができるに応じた現金などを用意しておくことができる。 The product registration device 1 can also notify the customer of the amount by which the payment limit is short of the total payment amount in the notification operation. This allows the customer to easily estimate the amount of the shortfall at the time of payment, and the customer can prepare to pay the shortfall sooner by having the appropriate amount of cash ready.

本実施形態は以下のような変形実施が可能である。 This embodiment can be modified as follows:

CPU101は、決済限度額が合計金額に対して不足しているかの判定を、商品コードを読み込んだ後、当該商品を商品リストに登録するよりも前に行っても良い。この場合は、商品リストに登録済みの商品の合計金額に、最後に読み込んだ商品コードで識別される商品の単価を加算して求まる金額に対して決済限度額が不足する場合に、その旨の報知を行うようにする。このようにすることで、決済限度額が合計金額に対して不足するよりも前にその旨の報知を行うことができる。 The CPU 101 may determine whether the payment limit is insufficient for the total amount after reading a product code and before registering the product in the product list. In this case, if the payment limit is insufficient for the amount obtained by adding the unit price of the product identified by the last read product code to the total amount of the products already registered in the product list, a notification to that effect is given. In this way, a notification to that effect can be given before the payment limit becomes insufficient for the total amount.

CPU101は、報知動作中に商品の登録が可能であっても良い。すなわち、CPU101は、Act14及びAct15の待受状態において、商品コードの読み込みを待受けるようにし、商品コードがスキャナー15によって読み込まれたならば、Act2及びAct5と同様の処理を行って商品リストに商品を登録する。 The CPU 101 may be capable of registering a product during the notification operation. That is, in the standby state of Act 14 and Act 15, the CPU 101 waits for the product code to be read, and when the product code is read by the scanner 15, it performs the same process as Act 2 and Act 5 to register the product in the product list.

CPU101は、報知動作中に、操作者による操作に応じて、登録済みの商品の削除を行っても良い。またCPU101は、報知動作中に、操作者による操作に応じて登録済みの商品を削除し、変わりに他の商品を登録しても良い。 During the notification operation, the CPU 101 may delete a registered product in response to an operation by the operator. Also, during the notification operation, the CPU 101 may delete a registered product and register another product instead in response to an operation by the operator.

以上の説明では、報知領域230は、商品領域210及び金額領域220の一部に重畳する状態で配置したが、これに限らない。例えば、商品登録画面の一部領域を報知領域230としても良い。また、商品登録画面の表示を停止して報知領域230のみをタッチパネル11に表示しても良い。この場合CPU101は、当該表示に応じた画像を生成し、この画像を表示するようにタッチパネル11に指示する。 In the above description, the notification area 230 is arranged so as to overlap a portion of the product area 210 and the price area 220, but this is not limited to the above. For example, a portion of the product registration screen may be used as the notification area 230. Also, the display of the product registration screen may be stopped and only the notification area 230 may be displayed on the touch panel 11. In this case, the CPU 101 generates an image corresponding to the display and instructs the touch panel 11 to display this image.

CPU101は、決済限度額の引き上げを、買物客の求めに応じて任意のタイミングで行っても良い。すなわち、CPU101は、Act2~Act4、Act9及びAct10、Act14及びAct15、並びにAct17及びAct18のそれぞれの待受状態のうち少なくとも1つにおいて決済限度額の引き上げの指示を待ち受ける。そしてCPU101は、当該指示がなされた場合に、決済限度額を引き上げるようにする。 The CPU 101 may raise the payment limit at any time in response to a request from a shopper. That is, the CPU 101 waits for an instruction to raise the payment limit in at least one of the standby states of Acts 2 to 4, Acts 9 and 10, Acts 14 and 15, and Acts 17 and 18. When the instruction is received, the CPU 101 raises the payment limit.

決済限度額及び不足金額は、報知領域230が表示されているときだけでなく、商品登録画面内に常に表示していても良い。 The payment limit and shortfall amount may be displayed at all times on the product registration screen, not just when the notification area 230 is displayed.

以上の説明では、決済処理は商品登録装置1が行ったが、商品登録装置1に外付けされる決済装置がCPU101の指示に基づいて決済処理を行っても良い。また、決済装置がネットワーク3を介する通信が可能である場合には、決済装置がCPU101の指示に基づいて、サーバー4から決済方法の決済限度額を取得しても良い。 In the above description, the payment process is performed by the product registration device 1, but a payment device external to the product registration device 1 may also perform the payment process based on instructions from the CPU 101. In addition, if the payment device is capable of communicating via the network 3, the payment device may obtain the payment limit for the payment method from the server 4 based on instructions from the CPU 101.

以上の説明では、リーダーライター2を商品登録装置1に外付けしている。これに限らず、リーダーライター2を商品登録装置1に内蔵しても良い。 In the above description, the reader/writer 2 is externally attached to the product registration device 1. However, this is not limiting, and the reader/writer 2 may be built into the product registration device 1.

決済処理はセミセルフ方式のチェックアウト装置で行っても良い。この場合、商品リストに登録した商品の情報及び決済金額などをチェックアウト装置に送信して、チェックアウト装置で決済処理を行う。なお、リーダーライター2によって読取った情報をチェックアウト装置に送信することが可能な場合には、当該情報もチェックアウト装置に送信しても良い。当該情報の送信が可能でない場合及び決済方法を利用するためのカード等に書き込みが必要な場合には、チェックアウト装置において、決済方法を利用するためのカード等に記憶された情報の読み書きを行う。 The payment process may be performed at a semi-self-service checkout device. In this case, information about the products registered in the product list and the payment amount are transmitted to the checkout device, and the payment process is performed at the checkout device. If it is possible to transmit the information read by the reader/writer 2 to the checkout device, that information may also be transmitted to the checkout device. If it is not possible to transmit that information, or if writing is required on a card or the like to use the payment method, the checkout device reads and writes the information stored on the card or the like to use the payment method.

商品登録装置はセルフ方式のものであってもよい。この場合には、操作者は買物客である。 The product registration device may be a self-service type. In this case, the operator is the shopper.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]決済対象となる商品を登録する登録手段と、前記決済対象となる商品の決済に用いる決済方法の決済限度額を取得する取得手段と、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記決済限度額が不足することを決済者に報知するための報知動作を行う報知手段と、を具備することを特徴とする商品登録装置。
[2]前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記決済対象となる商品の決済に用いる決済方法を他の決済方法に変更する変更手段、をさらに備えることを特徴とする[1]に記載の商品登録装置。 [3]前記報知手段は、前記決済限度額の不足金額を報知する、ことを特徴とする[1]又は[2]に記載の商品登録装置。
[4]前記報知手段は、前記決済限度額が不足することを前記決済者に報知するよう操作者に促すための表示をする第1の表示手段及び、前記決済限度額が不足することを前記決済者に報知するための表示をする第2の表示手段の、少なくともいずれか一方を備える、ことを特徴とする[1]乃至[3]のいずれか1項に記載の商品登録装置。
[5]報知装置を備える商品登録装置を制御するコンピューターを、決済対象となる商品を登録する登録手段と、前記決済対象となる商品の決済に用いる決済方法の決済限度額を取得する取得手段と、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記決済限度額が不足することを決済者に報知するための報知動作を行うように報知装置を制御する報知制御手段と、して機能させるためのプログラム。
Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The invention as originally claimed in the present application is set forth below.
[1] A product registration device comprising: a registration means for registering products to be paid for; an acquisition means for acquiring a payment limit for a payment method to be used for the payment of the products to be paid for; and a notification means for performing an alarm operation to notify a payment person that the payment limit is insufficient if the payment limit acquired by the acquisition means is less than the payment amount for paying for products registered as the subject of payment before registration of a transaction in the registration means is completed.
The device further includes a change unit that changes the payment method used to pay for the product that is the object of payment to another payment method when the payment limit acquired by the acquisition unit is less than the payment amount for the product that is already registered as the object of payment before the registration of one transaction by the registration unit is completed.
[4] A product registration device as described in any one of [1] to [3], characterized in that the notification means includes at least one of a first display means for displaying a message to prompt an operator to notify the settlor that the payment limit is insufficient, and a second display means for displaying a message to notify the settlor that the payment limit is insufficient.
[5] A program for causing a computer that controls a product registration device equipped with an alarm device to function as: registration means for registering products to be paid for; acquisition means for acquiring the payment limit of the payment method to be used for payment of the products to be paid for; and alarm control means for controlling the alarm device to perform an alarm operation to notify a settlor that the payment limit is insufficient when the payment limit acquired by the acquisition means is less than the payment amount for paying for products registered as the subject of payment before registration of a single transaction in the registration means is completed.

1…商品登録装置、2…リーダーライター、3…ネットワーク、4…サーバー、10…本体、11…タッチパネル、12…客側表示デバイス、15…スキャナー、101…CPU、102…メインメモリ、103…補助記憶デバイス、104…通信インターフェース、105…ネットワークインターフェース、201…第1の報知画面、230…報知領域、300…第2の報知画面。 1...Product registration device, 2...Reader/writer, 3...Network, 4...Server, 10...Main body, 11...Touch panel, 12...Customer display device, 15...Scanner, 101...CPU, 102...Main memory, 103...Auxiliary storage device, 104...Communication interface, 105...Network interface, 201...First notification screen, 230...Notification area, 300...Second notification screen.

Claims (5)

決済対象となる商品を登録する登録手段と、
前記決済対象となる商品の決済に用いる第1の決済方法の決済限度額を取得する取得手段と、
決済対象となる商品を追加登録することで、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満となる場合に、前記決済限度額が不足することを決済者に報知するための報知動作を行う報知手段と、
前記決済限度額が不足する場合に、前記第1の決済方法を用いた決済の不足分を前記第1の決済方法とは異なる第2の決済方法を用いて決済する決済手段と、
表示デバイスと、
を具備し、
前記報知手段は、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記表示デバイスに前記決済対象となる商品の決済に用いる決済方法を取り消して他の決済方法に変更するためのボタンを表示する表示手段を備える、
商品登録装置。
A registration means for registering products to be subject to payment;
an acquisition means for acquiring a payment limit of a first payment method used for payment of the product to be paid for;
a notification means for performing a notification operation to notify a settlor that the payment limit amount is insufficient when the payment limit amount acquired by the acquisition means falls short of the payment amount for the products already registered as the payment target before the registration of one transaction by the registration means is completed by additionally registering the products to be settled;
a payment means for, when the payment limit is insufficient, making a payment for an amount that is insufficient for the payment using the first payment method by using a second payment method different from the first payment method;
A display device;
Equipped with
The notification means includes a display means for displaying, on the display device, a button for canceling the payment method used for the payment of the product to be paid for and changing it to another payment method when the payment limit acquired by the acquisition means is less than the payment amount for the product registered as the payment target before the registration of one transaction in the registration means is completed.
Product registration device.
前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記決済対象となる商品の決済に用いる決済方法を他の決済方法に変更する変更手段、
をさらに備えることを特徴とする請求項1に記載の商品登録装置。
a change means for changing the payment method used for the payment of the product to be paid for to another payment method when the payment limit acquired by the acquisition means is less than the payment amount for the product registered as the payment target before the registration of one transaction in the registration means is completed;
The product registration device according to claim 1 , further comprising:
前記報知手段は、前記決済限度額の不足金額を報知する、
ことを特徴とする請求項1又は請求項2に記載の商品登録装置。
The notification means notifies the shortfall in the settlement limit amount.
3. The product registration device according to claim 1 or 2.
前記報知動作中に、決済対象として登録済みの前記商品を削除する削除手段をさらに具備する、請求項1から請求項3の何れか一項に記載の商品登録装置。 The product registration device according to any one of claims 1 to 3, further comprising a deletion means for deleting the product that has been registered as a payment target during the notification operation. 表示デバイスを含む報知装置を備える商品登録装置を制御するコンピューターを、
決済対象となる商品を登録する登録手段と、
前記決済対象となる商品の決済に用いる第1の決済方法の決済限度額を取得する取得手段と、
決済対象となる商品を追加登録することで、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満となる場合に、前記決済限度額が不足することを決済者に報知するための報知動作を行うように報知装置を制御する報知制御手段と、
前記決済限度額が不足する場合に、前記第1の決済方法を用いた決済の不足分を前記第1の決済方法とは異なる第2の決済方法を用いて決済する決済手段と、
して機能させ、
前記報知制御手段は、前記取得手段によって取得された前記決済限度額が、前記登録手段での一取引分の登録が完了するより前において決済対象として登録済みの商品を決済するための決済金額未満である場合に、前記表示デバイスに前記決済対象となる商品の決済に用いる決済方法を取り消して他の決済方法に変更するためのボタンを表示する表示手段を備える、
プログラム。
A computer that controls a product registration device having a notification device including a display device,
A registration means for registering products to be subject to payment;
an acquisition means for acquiring a payment limit of a first payment method used for payment of the product to be paid for;
a notification control means for controlling a notification device to perform a notification operation to notify a settlor that the payment limit is insufficient when the payment limit acquired by the acquisition means falls short of the payment amount for the products already registered as the payment target before the registration of one transaction by the registration means is completed by additionally registering the products to be settled;
a payment means for, when the payment limit is insufficient, making a payment for an amount that is insufficient for the payment using the first payment method by using a second payment method different from the first payment method;
and make it work.
The notification control means includes a display means for displaying, on the display device, a button for canceling the payment method used for the payment of the product to be paid for and changing it to another payment method when the payment limit acquired by the acquisition means is less than the payment amount for the product registered as the payment target before the registration of one transaction in the registration means is completed.
program.
JP2023156121A 2020-06-25 2023-09-21 Product registration device and program Active JP7633340B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023156121A JP7633340B2 (en) 2020-06-25 2023-09-21 Product registration device and program
JP2025018704A JP7829079B2 (en) 2020-06-25 2025-02-06 Product registration device and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020109259A JP2020184350A (en) 2020-06-25 2020-06-25 Commodity registration device and program
JP2021183659A JP2022016509A (en) 2020-06-25 2021-11-10 Commodity registration device and program
JP2023156121A JP7633340B2 (en) 2020-06-25 2023-09-21 Product registration device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021183659A Division JP2022016509A (en) 2020-06-25 2021-11-10 Commodity registration device and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025018704A Division JP7829079B2 (en) 2020-06-25 2025-02-06 Product registration device and program

Publications (2)

Publication Number Publication Date
JP2023168405A JP2023168405A (en) 2023-11-24
JP7633340B2 true JP7633340B2 (en) 2025-02-19

Family

ID=73045433

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2020109259A Pending JP2020184350A (en) 2020-06-25 2020-06-25 Commodity registration device and program
JP2021183659A Pending JP2022016509A (en) 2020-06-25 2021-11-10 Commodity registration device and program
JP2023156121A Active JP7633340B2 (en) 2020-06-25 2023-09-21 Product registration device and program
JP2025018704A Active JP7829079B2 (en) 2020-06-25 2025-02-06 Product registration device and program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2020109259A Pending JP2020184350A (en) 2020-06-25 2020-06-25 Commodity registration device and program
JP2021183659A Pending JP2022016509A (en) 2020-06-25 2021-11-10 Commodity registration device and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025018704A Active JP7829079B2 (en) 2020-06-25 2025-02-06 Product registration device and program

Country Status (1)

Country Link
JP (4) JP2020184350A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7325494B2 (en) * 2021-12-17 2023-08-14 Kddi株式会社 Payment processing device, payment processing method, program, and payment processing system
JP7256318B1 (en) 2022-05-30 2023-04-11 Kddi株式会社 Information processing device and information processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000207509A (en) 1999-01-13 2000-07-28 Oki Electric Ind Co Ltd Electronic transaction system
JP2001118022A (en) 1999-10-21 2001-04-27 Oki Electric Ind Co Ltd Transaction settling terminal device
JP2002092706A (en) 2000-09-13 2002-03-29 Oki Electric Ind Co Ltd Paying system and digital cash handling device
JP2009187078A (en) 2008-02-04 2009-08-20 Nec Infrontia Corp Pos device
JP2013114341A (en) 2011-11-25 2013-06-10 Teraoka Seiko Co Ltd Self-checkout device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818658B2 (en) * 1973-05-17 1983-04-14 株式会社東芝 Shōgo Souchi
JPS5818658A (en) * 1981-07-24 1983-02-03 Canon Inc developer supply device
JPH05266357A (en) * 1992-03-24 1993-10-15 Sharp Corp Electronic cash register
JP6725244B2 (en) * 2015-12-24 2020-07-15 東芝テック株式会社 Product registration device and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000207509A (en) 1999-01-13 2000-07-28 Oki Electric Ind Co Ltd Electronic transaction system
JP2001118022A (en) 1999-10-21 2001-04-27 Oki Electric Ind Co Ltd Transaction settling terminal device
JP2002092706A (en) 2000-09-13 2002-03-29 Oki Electric Ind Co Ltd Paying system and digital cash handling device
JP2009187078A (en) 2008-02-04 2009-08-20 Nec Infrontia Corp Pos device
JP2013114341A (en) 2011-11-25 2013-06-10 Teraoka Seiko Co Ltd Self-checkout device

Also Published As

Publication number Publication date
JP2022016509A (en) 2022-01-21
JP2023168405A (en) 2023-11-24
JP2020184350A (en) 2020-11-12
JP2025062138A (en) 2025-04-11
JP7829079B2 (en) 2026-03-12

Similar Documents

Publication Publication Date Title
JP5898360B1 (en) Checkout system, settlement apparatus, input processing apparatus, and control program
JP7737924B2 (en) Accounting machine and its program
JP7516487B2 (en) Checkout system, payment device and control program
JP2025062138A (en) Product registration device and program
JP6725244B2 (en) Product registration device and program
JP6965056B2 (en) Transaction settlement system, transaction processing device, settlement device and its program
JP7521026B2 (en) Product sales data processing device and control program
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP2018092373A (en) Checkout system, registration device, payment device and control program
JP6929705B2 (en) Payment equipment and programs
JP7212096B2 (en) Merchandise sales data processor and data processing program
JP2017134740A (en) Checkout system, and settlement device and control program therefor
JP7556117B2 (en) Point management device, point system and program
JP7340712B2 (en) Payment device and its control program
JP7686512B2 (en) Server device, payment result notification system and program
JP6286503B2 (en) Checkout system, settlement apparatus and control program
JP6874175B2 (en) Input processing device and its control program
JP7577790B2 (en) Systems, accounting machines, and programs
JP7258997B2 (en) Registered settlement device and information processing program for its control
JP7540053B2 (en) Checkout system, input processing device and control program thereof
US20240193571A1 (en) Checkout apparatus, program recording medium, and checkout processing method
JP6977125B2 (en) Checkout system, payment device and its control program
JP6936368B2 (en) Checkout system, accounting machine, and control program
JP6774995B2 (en) Checkout system, payment device and control program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230921

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241209

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250206

R150 Certificate of patent or registration of utility model

Ref document number: 7633340

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150