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
JP6867009B2 - Product sales data processing equipment and programs - Google Patents
[go: Go Back, main page]

JP6867009B2 - Product sales data processing equipment and programs - Google Patents

Product sales data processing equipment and programs Download PDF

Info

Publication number
JP6867009B2
JP6867009B2 JP2016252895A JP2016252895A JP6867009B2 JP 6867009 B2 JP6867009 B2 JP 6867009B2 JP 2016252895 A JP2016252895 A JP 2016252895A JP 2016252895 A JP2016252895 A JP 2016252895A JP 6867009 B2 JP6867009 B2 JP 6867009B2
Authority
JP
Japan
Prior art keywords
product
transaction
registration
information
product registration
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
JP2016252895A
Other languages
Japanese (ja)
Other versions
JP2018106471A (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.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
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 Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2016252895A priority Critical patent/JP6867009B2/en
Publication of JP2018106471A publication Critical patent/JP2018106471A/en
Priority to JP2021062766A priority patent/JP7112132B2/en
Application granted granted Critical
Publication of JP6867009B2 publication Critical patent/JP6867009B2/en
Priority to JP2022112534A priority patent/JP7343230B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、商品販売データ処理装置及びプログラムに関する。 The present invention relates to a product sales data processing device and a program.

「前捌き」と呼ばれる運用に対応したPOSシステムが知られている(例えば、特許文献1参照)。
前捌きでは、商品登録用の端末装置を使用して事前に顧客の買上商品の登録が行われ、商品登録結果を示す商品登録情報とコード情報とが対応付けられて上位装置に転送される。また、商品登録に応じて、コード情報を示すラベルやカードなどの媒体が顧客側に渡される。POSレジスタを操作する店員は、媒体からコード情報を読み取らせる操作を行って、POSレジスタに上位装置から読み取ったコード情報に対応付けられた商品登録情報を取得させ、取得された商品登録情報に基づく精算処理を実行させる。
このような前捌きの導入により、事前に顧客ごとの商品登録を済ませておくことができる。これにより、POSレジスタにより取引ごとに商品登録と精算処理とを行う場合と比較して、単位時間あたりに会計を済ませることのできる顧客の数を増やして会計を効率よく進めていくことができる。
A POS system that supports an operation called "pre-handling" is known (see, for example, Patent Document 1).
In the pre-handling, the customer's purchased product is registered in advance using the terminal device for product registration, and the product registration information indicating the product registration result and the code information are associated and transferred to the higher-level device. In addition, according to the product registration, a medium such as a label or a card showing the code information is given to the customer side. The clerk who operates the POS register performs an operation to read the code information from the medium, causes the POS register to acquire the product registration information associated with the code information read from the host device, and is based on the acquired product registration information. Execute the settlement process.
By introducing such pre-treatment, it is possible to complete product registration for each customer in advance. As a result, it is possible to increase the number of customers who can complete the accounting per unit time and proceed with the accounting efficiently, as compared with the case where the product registration and the settlement processing are performed for each transaction by the POS register.

特開2015−82249号公報Japanese Unexamined Patent Publication No. 2015-82249

上記のような前捌きの運用のもとで、POSレジスタにて一取引に応じた商品登録を行っている際に、媒体に記録された情報の入力に基づく商品登録情報の取得のほかに、不要な商品の登録内容が追加されてしまうといったエラーが生じる場合がある。また、前捌きが行われずに、顧客ごとに順番にPOSレジスタにて商品の登録が行われる場合であっても、一取引において代金算出の対象とすべき商品登録に加えて、不要な商品の登録内容が追加されてしまうといったエラーが生じる場合もある。
上記のようなエラーが発生した場合、代金算出の対象とすべき本来の登録情報に応じた代金が算出されるべきであるのに、さらに不要な商品の登録情報に対応する価格が含まれた誤った代金が算出されてしまう。
In addition to the acquisition of product registration information based on the input of information recorded on the medium when registering products according to one transaction at the POS register under the above-mentioned pre-treatment operation, An error may occur such that the registered contents of unnecessary products are added. In addition to the product registration that should be the target of price calculation in one transaction, even if the products are registered in the POS register in order for each customer without pre-processing, unnecessary products An error such as the registered contents being added may occur.
When the above error occurs, the price should be calculated according to the original registration information that should be the target of price calculation, but the price corresponding to the registration information of unnecessary products is included. The wrong price will be calculated.

本発明は、上記のような事情に鑑みて為されたもので、商品販売データ処理装置での商品登録に際して取得された1つ目の登録情報と2つ目の登録情報とを同じ取引に含めるべきでない状況となったことが看過されたまま精算処理が行われてしまうことの防止を図ることを目的とする。 The present invention has been made in view of the above circumstances, and includes the first registration information and the second registration information acquired at the time of product registration in the product sales data processing device in the same transaction. The purpose is to prevent the settlement process from being performed while the situation that should not have been overlooked.

上述した課題を解決するための本発明の一態様は、商品の登録に関連する商品登録関連処理を行う商品登録関連処理手段と、前記商品登録関連処理が行われている際に所定の状況となったことに応じて、前記商品登録関連処理により得られた1つ目の登録情報と2つ目の登録情報とを、同じ取引に含めないようにする取引制御手段とを備える商品販売データ処理装置である。 One aspect of the present invention for solving the above-mentioned problems is a product registration-related processing means for performing product registration-related processing related to product registration, and a predetermined situation when the product registration-related processing is performed. Product sales data processing provided with a transaction control means that prevents the first registration information and the second registration information obtained by the product registration-related processing from being included in the same transaction. It is a device.

また、本発明の一態様は、コンピュータを、商品の登録に関連する商品登録関連処理を行う商品登録関連処理手段、前記商品登録関連処理が行われている際に所定の状況となったことに応じて、前記商品登録関連処理により得られた1つ目の登録情報と2つ目の登録情報とを、同じ取引に含めないようにする取引制御手段として機能させるためのプログラムである。 Further, one aspect of the present invention is that the computer is in a predetermined situation when the product registration-related processing means for performing the product registration-related processing related to the product registration and the product registration-related processing are being performed. Correspondingly, it is a program for functioning as a transaction control means for preventing the first registration information and the second registration information obtained by the product registration-related processing from being included in the same transaction.

本発明によれば、商品販売データ処理装置での商品登録に際して取得された1つ目の登録情報と2つ目の登録情報とを同じ取引に含めるべきでない状況となったことが看過されたまま精算処理が行われてしまうことの防止が図られる。 According to the present invention, it remains overlooked that the first registration information and the second registration information acquired at the time of product registration in the product sales data processing device should not be included in the same transaction. It is possible to prevent the settlement process from being performed.

第1実施形態におけるPOSシステムの構成例を示す図である。It is a figure which shows the configuration example of the POS system in 1st Embodiment. 第1実施形態におけるPOSレジスタの外観例を示す正面図及び側面図である。It is a front view and the side view which shows the appearance example of the POS register in 1st Embodiment. 第1実施形態におけるPOSレジスタの外観例を示す斜視図である。It is a perspective view which shows the appearance example of the POS register in 1st Embodiment. 第1実施形態におけるPOSレジスタの構成例を示す図である。It is a figure which shows the structural example of the POS register in 1st Embodiment. 第1実施形態における精算カードの一例を示す図である。It is a figure which shows an example of the settlement card in 1st Embodiment. 第1実施形態におけるカード番号対応商品登録情報の内容例を示す図である。It is a figure which shows the content example of the product registration information corresponding to a card number in 1st Embodiment. 第1実施形態における商品登録画面の一例を示す図である。It is a figure which shows an example of the product registration screen in 1st Embodiment. 第1実施形態における精算カードのカード番号としての数値を置数により入力する場合に対応する操作画面の一例を示す図である。It is a figure which shows an example of the operation screen corresponding to the case where the numerical value as the card number of the settlement card in 1st Embodiment is input by the place number. 前捌きに対応する会計を行う場合において、商品登録に関して生じるエラーの具体的な一事例を説明する図である。It is a figure explaining a specific example of the error which occurs about the product registration in the case of performing the accounting corresponding to the pre-handling. 第1実施形態におけるエラー報知の一態様例を示す図である。It is a figure which shows one aspect example of the error notification in 1st Embodiment. 第1実施形態におけるエラー報知の他の態様例を示す図である。It is a figure which shows the example of another aspect of error notification in 1st Embodiment. 第1実施形態におけるPOSレジスタが一取引に対応する商品登録処理のもとで精算カードのバーコードの読み取りに応じて実行する処理手順例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the POS register of 1st Embodiment executes in response to the reading of the bar code of the settlement card under the product registration processing corresponding to one transaction. 第2実施形態におけるエラー報知の一態様例を示す図である。It is a figure which shows one aspect example of the error notification in 2nd Embodiment. 第2実施形態において、精算カードのバーコードの読み取りに応じた新たな取引の生成が行われた場合の商品登録画面の一態様例を示す図である。In the second embodiment, it is a figure which shows one aspect example of the product registration screen when a new transaction is generated corresponding to the reading of the bar code of the settlement card. 第2実施形態におけるPOSレジスタが一取引に対応する商品登録処理のもとで精算カードのバーコードの読み取りに応じて実行する処理手順例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the POS register in 2nd Embodiment executes in response to the reading of the bar code of the settlement card under the product registration processing corresponding to one transaction. 本実施形態の第1変形例としての取引中断レシートの一態様例を示す図である。It is a figure which shows one aspect example of the transaction interruption receipt as the 1st modification of this embodiment. 本実施形態の第1変形例としての精算カードの一態様例を示す図である。It is a figure which shows one aspect example of the settlement card as the 1st modification of this embodiment. 本実施形態の第4変形例におけるPOSレジスタを示す図である。It is a figure which shows the POS register in the 4th modification of this embodiment.

<第1実施形態>
図1は、本実施形態におけるPOS(Point Of Sales)システムの構成例を示している。同図のPOSシステムは、店舗において設置される2台のPOSレジスタ100(商品販売データ処理装置の一例)と1台のストアコントローラ200と、2台のハンディターミナル300と、商品登録情報管理装置400と、中継装置500とを備える。
同図のPOSレジスタ100と、ストアコントローラ200と、ハンディターミナル300と、中継装置500とは、例えば有線または無線によるLAN(Local Area Network)を経由して通信可能に接続される。
<First Embodiment>
FIG. 1 shows a configuration example of a POS (Point Of Sales) system according to the present embodiment. The POS system shown in the figure includes two POS registers 100 (an example of a product sales data processing device) installed in a store, one store controller 200, two handy terminals 300, and a product registration information management device 400. And a relay device 500.
The POS register 100, the store controller 200, the handy terminal 300, and the relay device 500 in the figure are communicably connected via, for example, a wired or wireless LAN (Local Area Network).

POSレジスタ100は、店舗の売り場にて配置され、顧客により購入される商品についての会計処理を店員の操作に応じて行う。ここでの会計処理は、顧客の買上商品を精算対象として登録する商品の商品登録処理と、商品登録処理により登録された商品についての精算を行う精算処理とを含む。 The POS register 100 is arranged at the sales floor of the store, and accounts for the products purchased by the customer according to the operation of the clerk. The accounting process here includes a product registration process for registering a customer's purchased product as a settlement target and a settlement process for performing settlement for the product registered by the product registration process.

また、本実施形態のPOSレジスタ100は、後述の前捌きと呼ばれる会計の態様に対応して、商品登録処理として、精算カード(媒体の一例)から読み取ったバーコードに基づいて取得した商品登録情報を、現取引に対応する商品登録処理における商品登録結果として取り込むことができる。 Further, the POS register 100 of the present embodiment corresponds to a mode of accounting called pre-handling, which will be described later, and as a product registration process, product registration information acquired based on a barcode read from a settlement card (an example of a medium). Can be imported as the product registration result in the product registration process corresponding to the current transaction.

ストアコントローラ200は、店舗にてPOSシステムを管理する上位の情報処理装置である。ストアコントローラ200は、例えば店舗におけるバックヤードなどに設置される。
ストアコントローラ200は、商品マスタなどの種々の情報を管理する。ストアコントローラ200は、POSレジスタ100に、最新の商品マスタを適宜送信する。商品マスタとは、各商品の商品識別情報(例えば、JANコード)、商品名(品名、アイテム名)、販売価格、値引き情報などの商品情報を格納したファイルである。
ストアコントローラ200は、最新の商品情報が反映された商品マスタを、外部(例えば、本部のサーバ、CD−ROM等の媒体)から取得し、POSレジスタ100に適宜送信する。
The store controller 200 is a high-level information processing device that manages a POS system in a store. The store controller 200 is installed in, for example, a backyard in a store.
The store controller 200 manages various information such as a product master. The store controller 200 appropriately transmits the latest product master to the POS register 100. The product master is a file that stores product information such as product identification information (for example, JAN code), product name (product name, item name), selling price, and discount information of each product.
The store controller 200 acquires a product master reflecting the latest product information from an external device (for example, a server of the headquarters, a medium such as a CD-ROM), and appropriately transmits the product master to the POS register 100.

ハンディターミナル300は、後述の前捌きに対応する商品登録に際して店員が使用する携帯端末装置である。ハンディターミナル300は、顧客の買上商品を精算対象として登録する商品の商品登録処理を店員の操作に応じて行う。ハンディターミナル300は、例えば無線LANやBluetooth(登録商標)などの無線通信により中継装置500と接続されている。 The handy terminal 300 is a portable terminal device used by a clerk at the time of product registration corresponding to the pre-handling described later. The handy terminal 300 performs a product registration process of a product for registering a customer's purchased product as a settlement target according to an operation of a clerk. The handy terminal 300 is connected to the relay device 500 by wireless communication such as a wireless LAN or Bluetooth (registered trademark).

中継装置500は、ハンディターミナル300が対応する無線通信網と、POSレジスタ100、ストアコントローラ200、ハンディターミナル300、及び中継装置500が接続される通信網とを中継するゲートウェイとしての機能を有する。 The relay device 500 has a function as a gateway that relays the wireless communication network supported by the handy terminal 300 and the communication network to which the POS register 100, the store controller 200, the handy terminal 300, and the relay device 500 are connected.

ハンディターミナル300は、一取引に対応する商品登録処理の完了に応じて、商品登録処理による商品の登録結果を示す商品登録情報に、精算カードのカード番号を対応付け、中継装置500経由で商品登録情報管理装置400に送信する。 When the product registration process corresponding to one transaction is completed, the handy terminal 300 associates the card number of the settlement card with the product registration information indicating the product registration result of the product registration process, and registers the product via the relay device 500. It is transmitted to the information management device 400.

商品登録情報管理装置400は、ハンディターミナル300から送信された商品登録情報を記憶する。商品登録情報管理装置400は、POSレジスタ100から商品登録情報要求が受信されたことに応じて、記憶されている商品登録情報のうちから、受信された商品登録情報要求が指定するカード番号に対応付けられた商品登録情報を、POSレジスタ100に対して送信する。 The product registration information management device 400 stores the product registration information transmitted from the handy terminal 300. The product registration information management device 400 corresponds to the card number specified by the received product registration information request from the stored product registration information in response to the receipt of the product registration information request from the POS register 100. The attached product registration information is transmitted to the POS register 100.

なお、同図に示したPOSシステムの構成は一例である。例えば、POSシステムの構成として、店舗において備えられるPOSレジスタ100の数は特に限定されない。また、POSシステムの構成として、ストアコントローラ200を含まない構成としてもよい。なお、POSシステムについて、ストアコントローラ200を含まない構成とする場合には、POSレジスタ100にストアコントローラ200としての機能を兼用させてもよい。 The configuration of the POS system shown in the figure is an example. For example, as a configuration of the POS system, the number of POS registers 100 provided in the store is not particularly limited. Further, the POS system may be configured not to include the store controller 200. If the POS system does not include the store controller 200, the POS register 100 may also function as the store controller 200.

また、本実施形態においては、ハンディターミナル300の数も特に限定されない。また、ストアコントローラ200に商品登録情報管理装置400としての機能を兼用させてもよい。 Further, in the present embodiment, the number of handy terminals 300 is not particularly limited. Further, the store controller 200 may also have a function as the product registration information management device 400.

図2及び図3は、本実施形態におけるPOSレジスタ100の外観例を示している。図2(a)はPOSレジスタ100を操作する店員(オペレータ)側(前方)から本実施形態のPOSレジスタ100をみた正面図であり、図2(b)はPOSレジスタ100の側面図である。また、図3は、POSレジスタ100を右前方からみた斜視図である。 2 and 3 show an example of the appearance of the POS register 100 in this embodiment. FIG. 2A is a front view of the POS register 100 of the present embodiment from the clerk (operator) side (front) operating the POS register 100, and FIG. 2B is a side view of the POS register 100. Further, FIG. 3 is a perspective view of the POS register 100 as viewed from the front right.

同図のPOSレジスタ100は、タッチパネル付表示部104、キー操作部105、顧客用表示部106、自動釣銭機107、スキャナ部108、印字部109、カードリーダ110、及びドロア120を備える。 The POS register 100 in the figure includes a display unit 104 with a touch panel, a key operation unit 105, a customer display unit 106, an automatic change machine 107, a scanner unit 108, a printing unit 109, a card reader 110, and a drawer 120.

タッチパネル付表示部104は、タッチパネル104aを備えた店員用の表示装置である。タッチパネル付表示部104においては、商品登録処理や精算処理に応じた商品登録画面などが表示される。また、店員は、タッチパネル104aに対して商品登録、会計などに関する所定の操作を行うことができる。 The display unit 104 with a touch panel is a display device for a clerk provided with the touch panel 104a. On the display unit 104 with a touch panel, a product registration screen or the like corresponding to the product registration process or the settlement process is displayed. In addition, the clerk can perform predetermined operations related to product registration, accounting, etc. on the touch panel 104a.

キー操作部105は、商品登録処理時において数量、会計処理時において顧客から受け取った預金の金額の入力を行うための数字キー、会計を締めるための締めキー等の操作キーが設けられたキーボードである。 The key operation unit 105 is a keyboard provided with operation keys such as a number key for inputting a quantity at the time of product registration processing and an amount of deposit received from a customer at the time of accounting processing, and a closing key for closing accounting. is there.

顧客用表示部106は、顧客に対して買上対象の商品の商品名や価格を通知するための表示装置である。
自動釣銭機107は、顧客に支払うべき釣銭のうち、少なくとも貨幣を釣銭排出口107aに排出するための釣銭機であり、顧客から預かった預金のうち少なくとも貨幣を投入するための預金投入口107bを備える。
The customer display unit 106 is a display device for notifying the customer of the product name and price of the product to be purchased.
The automatic change machine 107 is a change machine for discharging at least money from the change to be paid to the customer to the change discharge port 107a, and is a deposit input port 107b for inserting at least money from the deposits received from the customer. Be prepared.

スキャナ部108(検出手段の一例)は、買上対象の商品や品券に付されたコード情報(例えば、バーコード等)、または、商品カタログや商品注文シートに表記されたコード情報を読み取る。
なお、スキャナ部108は、バーコードのほか、例えば二次元コードを読み取るようにされてもよい。
The scanner unit 108 (an example of the detection means) reads the code information (for example, a bar code) attached to the product or the gift certificate to be purchased, or the code information written in the product catalog or the product order sheet.
In addition to the barcode, the scanner unit 108 may be configured to read, for example, a two-dimensional code.

印字部109は、用紙に印字を行うことで、買上対象の商品の明細書であるレシート等を発行する。なお、以降の説明にあたり、印字と印刷とは同義で用いる。 The printing unit 109 issues a receipt or the like, which is a statement of the product to be purchased, by printing on the paper. In the following description, printing and printing are used synonymously.

ドロア120は、顧客から受け取った紙幣及び貨幣を収納する収納部であり、キー操作部105の操作に応じて図2(b)の矢印Aの方向に引き出されるようになっている。 The drawer 120 is a storage unit for storing banknotes and money received from the customer, and is pulled out in the direction of arrow A in FIG. 2B in response to the operation of the key operation unit 105.

カードリーダ110は、例えばIC(Integrated Circuit)カードに対応するリーダライタである。カードリーダ110が対応するICカードとの通信方式は、接触型と非接触型とのいずれであってもよい。また、カードリーダ110は、磁気カードに磁気記録された情報の読み取りや、磁気カードへの情報の書き込みが可能なように構成されていてもよい。
本実施形態のカードリーダ110が読み取り(及び書き込み)対象とするカード(ICカードあるいは磁気カード)は、プリペイドカードである。プリペイドカードは、予め電子マネーのチャージ(入金)が行われたうえで、プリペイドカードに入金された金額(チャージ残高:有価額の一例)から支払いのための代金が差し引かれるようにして使用される。
なお、カードリーダ110は、プリペイドカードの他に、会員カードやクレジットカードなどに対応して情報の読み取りが可能なようにされてよい。
また、同図のカードリーダ110は、POSレジスタ100の本体に取り付けられて店員が操作するようにされている。しかしながら、カードリーダ110は、例えばPOSレジスタ100とは別体とされて、POSレジスタ100と有線または無線により通信が可能なように接続されてもよい。この場合、カードリーダ110によりプリペイドカードを読み取らせる操作を顧客に行ってもらうようにすることができる。
The card reader 110 is, for example, a reader / writer corresponding to an IC (Integrated Circuit) card. The communication method with the IC card supported by the card reader 110 may be either a contact type or a non-contact type. Further, the card reader 110 may be configured so as to be able to read the information magnetically recorded on the magnetic card and write the information to the magnetic card.
The card (IC card or magnetic card) to be read (and written) by the card reader 110 of the present embodiment is a prepaid card. A prepaid card is used so that electronic money is charged (deposited) in advance and then the payment amount is deducted from the amount deposited on the prepaid card (charge balance: an example of valuable amount). ..
The card reader 110 may be capable of reading information in correspondence with a membership card, a credit card, or the like in addition to the prepaid card.
Further, the card reader 110 shown in the figure is attached to the main body of the POS register 100 and operated by a clerk. However, the card reader 110 may be separated from the POS register 100, for example, and may be connected to the POS register 100 so as to be able to communicate with the POS register 100 by wire or wirelessly. In this case, it is possible to have the customer perform an operation of reading the prepaid card by the card reader 110.

図4は、POSレジスタ100の構成例を示すブロック図である。同図において、図2に示した構成に対応するブロックには同一の符号を付してその説明を省略する。
同図に示すように、POSレジスタ100は、CPU(Central Processing Unit)111、記憶部102、RAM(Random Access Memory)113、タッチパネル付表示部104、キー操作部105、顧客用表示部106、自動釣銭機107、スキャナ部108、印字部109、カードリーダ110、通信部111及びドロア120を備える。これらの各部位は、内部バス及び通信線を介してそれぞれ接続されている。
FIG. 4 is a block diagram showing a configuration example of the POS register 100. In the figure, the blocks corresponding to the configurations shown in FIG. 2 are designated by the same reference numerals, and the description thereof will be omitted.
As shown in the figure, the POS register 100 includes a CPU (Central Processing Unit) 111, a storage unit 102, a RAM (Random Access Memory) 113, a display unit with a touch panel 104, a key operation unit 105, a customer display unit 106, and an automatic unit. It includes a change machine 107, a scanner unit 108, a printing unit 109, a card reader 110, a communication unit 111, and a drawer 120. Each of these parts is connected via an internal bus and a communication line.

通信部111は、例えばPOSレジスタ100の上位装置であるストアコントローラ200などとの間で通信を行う。 The communication unit 111 communicates with, for example, the store controller 200, which is a higher-level device of the POS register 100.

CPU101は、プログラムを実行することにより、POSレジスタ100における各種の処理を実行する。CPU101の処理によってPOSレジスタ100としての各種機能が実現される。 The CPU 101 executes various processes in the POS register 100 by executing the program. Various functions as the POS register 100 are realized by the processing of the CPU 101.

記憶部102は、CPU101が利用する各種データを記憶する補助記憶装置である。記憶部102は、例えば、CPU101に実行させるプログラムやタッチパネル付表示部104に表示させる画像データ等を記憶する。 The storage unit 102 is an auxiliary storage device that stores various data used by the CPU 101. The storage unit 102 stores, for example, a program to be executed by the CPU 101, image data to be displayed on the display unit 104 with a touch panel, and the like.

RAM103は、記憶部102から読み出されたプログラムやワークエリアのデータが展開される主記憶装置である。また、RAM103には、例えばストアコントローラ200から取り込んだ商品に関する情報等が記憶される。 The RAM 103 is a main storage device in which data of a program or work area read from the storage unit 102 is expanded. In addition, the RAM 103 stores, for example, information about products imported from the store controller 200.

ここで、本実施形態のPOSシステムにおいて行われる前捌きの会計の流れについて説明する。前捌きに際しては、ハンディターミナル300を使用する登録担当の店員が店舗に配備される。ハンディターミナル300を携帯した登録担当の店員は、予め複数枚の精算カードを所持しておく。
図5は、精算カードの一例を示している。同図の精算カードには、精算カードごとに一意となるように1つのカード番号(識別情報)が割り当てられている。精算カードには、割り当てられたカード番号を数字により示すカード番号数列NMが示されている。また、精算カードには、カード番号数列NMにより示されるカード番号の数列をコード化したバーコードBCが示されている。
Here, the flow of preparatory accounting performed in the POS system of the present embodiment will be described. At the time of pre-handling, a clerk in charge of registration using the handy terminal 300 is deployed in the store. The clerk in charge of registration carrying the handy terminal 300 has a plurality of payment cards in advance.
FIG. 5 shows an example of a checkout card. One card number (identification information) is assigned to the settlement card in the figure so that each settlement card is unique. The checkout card is indicated by a card number sequence NM that indicates the assigned card number numerically. Further, the checkout card is indicated by a barcode BC in which the sequence of card numbers indicated by the sequence of card numbers NM is coded.

登録担当の店員は、POSレジスタ100で会計を受けるために順番待ちしている顧客ごとに、例えば待ちの順番に従って、ハンディターミナル300を操作して顧客の買上商品の商品登録操作を行う。
ハンディターミナル300は、商品に貼り付けられたバーコードを読み取り可能なスキャナと、置数の操作による数値の入力などが可能な操作部を備えている。ハンディターミナル300は、バーコードを読み取ると、読み取ったバーコードに対応する商品情報をストアコントローラ200が記憶する商品マスタから取得し、取得した商品情報を利用して商品登録処理を行うことができる。なお、ハンディターミナル300がストアコントローラ200から取得した商品マスタを記憶しておき、記憶された商品マスタを商品登録処理に用いるようにしてよい。また、1の種別の商品を複数登録する際には、店員は、商品数を置数の操作により入力する。ハンディターミナル300は、この場合、入力された商品数の商品を登録する。
The clerk in charge of registration operates the handy terminal 300 for each customer waiting in order to receive accounting at the POS register 100, for example, according to the waiting order, and performs a product registration operation of the customer's purchased product.
The handy terminal 300 includes a scanner that can read a barcode attached to a product and an operation unit that can input a numerical value by operating a number. When the handy terminal 300 reads the barcode, the handy terminal 300 can acquire the product information corresponding to the read barcode from the product master stored in the store controller 200, and can perform the product registration process using the acquired product information. The handy terminal 300 may store the product master acquired from the store controller 200, and the stored product master may be used for the product registration process. Further, when registering a plurality of products of one type, the clerk inputs the number of products by the operation of the number of items. In this case, the handy terminal 300 registers the input number of products.

また、登録担当の店員は、1の顧客に対応する商品登録が開始されてから終了されるまでの或る段階において、1つの精算カードのバーコードをハンディターミナル300に読み取らせる操作を行う。登録担当の店員は、ハンディターミナル300によりバーコードを読み取らせた精算カードを、対応の顧客に手渡す。この際、登録担当の店員は、必要に応じて、顧客に対し、POSレジスタ100で精算の際に、POSレジスタ100を操作する店員に精算カードを渡してもらうように伝える。 In addition, the clerk in charge of registration performs an operation of causing the handy terminal 300 to read the barcode of one payment card at a certain stage from the start to the end of the product registration corresponding to one customer. The clerk in charge of registration hands the checkout card, whose barcode is read by the handy terminal 300, to the corresponding customer. At this time, the clerk in charge of registration tells the customer, if necessary, to have the clerk who operates the POS register 100 hand over the settlement card at the time of settlement at the POS register 100.

ハンディターミナル300は、一取引に対応する商品登録処理の完了に応じて、商品登録処理の結果が反映された商品登録情報に、該当の取引に対応させて読み取った精算カードのバーコードが示すカード番号を対応付けたカード番号対応商品登録情報を商品登録情報管理装置400に送信する。商品登録情報管理装置400は、ハンディターミナル300から送信されたカード番号対応商品登録情報を記憶する。 When the product registration process corresponding to one transaction is completed, the handy terminal 300 is a card indicated by the barcode of the settlement card read in correspondence with the corresponding transaction in the product registration information reflecting the result of the product registration process. The card number-corresponding product registration information associated with the number is transmitted to the product registration information management device 400. The product registration information management device 400 stores the card number-corresponding product registration information transmitted from the handy terminal 300.

図6は、商品登録情報管理装置400が記憶するカード番号対応商品登録情報の内容例を示している。同図に示される1行(1レコード)が1の顧客に対応するカード番号対応商品登録情報である。1つのカード番号対応商品登録情報は、1つのカード番号と1つの商品登録情報とが対応付けられた情報である。 FIG. 6 shows an example of the contents of the card number-corresponding product registration information stored in the product registration information management device 400. One line (one record) shown in the figure is the card number corresponding product registration information corresponding to one customer. The product registration information corresponding to one card number is information in which one card number and one product registration information are associated with each other.

精算カードを受け取った顧客は、会計における商品登録から精算までのうち、商品登録までを終えていることになる。精算カードを受け取った顧客は、POSレジスタ100にて会計を受ける順番に至ると、POSレジスタ100を操作する店員に精算カードを渡す。
精算カードを受け取った店員は、精算カードにて示されているバーコードをスキャナ部108に読み取らせる操作を行う。POSレジスタ100は、精算カードのバーコードがスキャナ部108により読み取られたことに応じて、商品登録情報管理装置400に対して商品登録情報要求を送信することができる。商品登録情報要求は、スキャナ部108により読み取られた精算カードのバーコードが示すカード番号を指定して商品登録情報を要求するコマンドである。
The customer who receives the payment card has completed the product registration from the product registration to the payment in the accounting. The customer who receives the checkout card hands the checkout card to the clerk who operates the POS register 100 when it is the turn to receive the checkout at the POS register 100.
The clerk who receives the payment card performs an operation of causing the scanner unit 108 to read the barcode indicated on the payment card. The POS register 100 can transmit a product registration information request to the product registration information management device 400 in response to the barcode of the settlement card being read by the scanner unit 108. The product registration information request is a command for requesting product registration information by designating the card number indicated by the bar code of the settlement card read by the scanner unit 108.

商品登録情報要求を受信した商品登録情報管理装置400は、自己が記憶するカード番号対応商品登録情報のうちから、受信された商品登録情報要求により指定されるカード番号を含むカード番号対応商品登録情報を検索する。商品登録情報管理装置400は、検索されたカード番号対応商品登録情報に含まれる商品登録情報を、商品登録情報要求の送信元のPOSレジスタ100に送信する。 The product registration information management device 400 that has received the product registration information request has the card number compatible product registration information including the card number specified by the received product registration information request from the card number compatible product registration information that it stores. To search for. The product registration information management device 400 transmits the product registration information included in the searched card number-corresponding product registration information to the POS register 100 of the transmission source of the product registration information request.

商品登録情報管理装置400から送信された商品登録情報を受信したPOSレジスタ100は、商品登録処理として、受信された商品登録情報を、現取引における商品登録処理結果として取り込むことができる。 The POS register 100 that has received the product registration information transmitted from the product registration information management device 400 can take in the received product registration information as the product registration process result in the current transaction as the product registration process.

図7は、上記のように現取引における最初の商品登録処理として、精算カードのバーコードの読み取りに応じて取得された商品登録情報を商品登録処理結果として取り込んだ段階で表示される商品登録画面の一例を示している。商品登録画面は、店員の商品登録操作のためにタッチパネル付表示部104に表示される操作画面である。
同図の商品登録画面はタブTAB1に対応するシートとして表示されている。この場合のタブTAB1は、現在において会計処理の対象となっている1つの取引(現取引)に対応する。
FIG. 7 shows a product registration screen displayed at the stage where the product registration information acquired in response to the reading of the barcode of the settlement card is taken in as the product registration process result as the first product registration process in the current transaction as described above. An example is shown. The product registration screen is an operation screen displayed on the display unit 104 with a touch panel for the product registration operation of the clerk.
The product registration screen in the figure is displayed as a sheet corresponding to tab TAB1. The tab TAB1 in this case corresponds to one transaction (current transaction) currently subject to accounting treatment.

同図の商品登録画面においては、ボタンエリアAR1、登録項目エリアAR2、登録確認エリアAR3、及び小計エリアAR4が配置されている。
ボタンエリアAR1は、商品の品目ごとに対応付けられたボタンや、所定の操作モードを指定するボタンなどが配置される領域である。
また、本実施形態のボタンエリアAR1においては、精算カード読取ボタンBT1が配置されている。店員は、顧客から受け取った精算カードのバーコードを読み取る際には、まず、精算カード読取ボタンBT1を操作して、精算カードのバーコードの読み取りを行うことの宣言を行ったうえで、スキャナ部108により精算カードのバーコードを読み取らせるように操作を行う。
In the product registration screen of the figure, a button area AR1, a registration item area AR2, a registration confirmation area AR3, and a subtotal area AR4 are arranged.
The button area AR1 is an area in which buttons associated with each item of goods, buttons for designating a predetermined operation mode, and the like are arranged.
Further, in the button area AR1 of the present embodiment, the settlement card reading button BT1 is arranged. When reading the barcode of the payment card received from the customer, the clerk first operates the payment card reading button BT1 to declare that the barcode of the payment card will be read, and then the scanner unit. The operation is performed so that the bar code of the settlement card is read by 108.

登録項目エリアAR2は、一取引に対応するこれまでの商品登録処理によって登録された商品の項目がリスト形式で表示される領域である。
この場合の登録項目エリアAR2には、精算カードのバーコードの読み取りに応じて取得された商品登録情報を商品登録処理結果として取り込んだ結果が反映される。つまり、同図の登録項目エリアAR2においては、「商品1」との商品名であって税抜価格が100円の商品が1つと、「商品2」との商品名であって税抜価格が600円の商品が3つとの計4つの商品が登録された例が示されている。この登録項目エリアAR2の表示は、精算カードのバーコードの読み取りに応じて取得された商品登録情報が、1つの「商品1」と、3つの「商品2」との4つが登録された内容をであったことを反映している。このように、精算カードのバーコードの読み取りに応じて取得された商品登録情報は、現取引における商品登録処理の結果として反映されるようになっている。
The registration item area AR2 is an area in which the items of the products registered by the conventional product registration process corresponding to one transaction are displayed in a list format.
In this case, the registration item area AR2 reflects the result of incorporating the product registration information acquired in response to the reading of the barcode of the settlement card as the product registration processing result. That is, in the registration item area AR2 in the figure, there is one product with the product name "Product 1" and a tax-excluded price of 100 yen, and the product name with "Product 2" and the tax-excluded price. An example is shown in which a total of four products, three of which are 600 yen products, are registered. The display of the registration item area AR2 shows the contents in which four product registration information, one "product 1" and three "product 2", are registered as the product registration information acquired by reading the barcode of the settlement card. It reflects that it was. In this way, the product registration information acquired in response to the reading of the barcode on the settlement card is reflected as a result of the product registration process in the current transaction.

登録確認エリアAR3は、店員がPOSレジスタ100に対する操作によって商品種別単位で商品を登録した場合に、登録された商品の情報が確認のために表示される領域である。
同図の場合には、商品種別単位による商品の登録操作ではなく、精算カードのバーコードの読み取りに応じて商品登録情報管理装置400から商品登録情報を取得したことにより商品登録が行われていることから、登録確認エリアAR3は特に表示が行われていない状態となっている。
The registration confirmation area AR3 is an area in which information on the registered products is displayed for confirmation when the clerk registers the products in units of product types by operating the POS register 100.
In the case of the figure, the product registration is performed by acquiring the product registration information from the product registration information management device 400 in response to the reading of the barcode of the settlement card, instead of the product registration operation by product type unit. Therefore, the registration confirmation area AR3 is not particularly displayed.

小計エリアAR4は、一取引において登録された商品の小計に関する情報が表示される領域である。同図においては、登録された商品の小計に関する情報として、登録された商品の個数と、登録された全ての商品についての税抜の合計金額とが表示される。
具体的に、同図の例では、4つの商品が登録されており、その税抜の合計金額が700円であることが示されている。なお、小計エリアAR4において税込の合計金額が示されるようにしてもよい。
The subtotal area AR4 is an area in which information regarding the subtotal of the goods registered in one transaction is displayed. In the figure, as information on the subtotal of registered products, the number of registered products and the total amount of all registered products excluding tax are displayed.
Specifically, in the example of the figure, it is shown that four products are registered and the total amount excluding tax is 700 yen. The total amount including tax may be shown in the subtotal area AR4.

なお、例えば精算カードが汚れていたりするなどして精算カードのバーコードの読み取りができない場合、店員は、POSレジスタ100に対して精算カードのカード番号としての数値を入力する置数の操作を行うことで、カード番号を入力することが可能である。 If the bar code of the checkout card cannot be read because the checkout card is dirty, for example, the clerk operates the number to enter the numerical value as the card number of the checkout card into the POS register 100. By doing so, it is possible to enter the card number.

図8は、精算カードのカード番号としての数値を置数により入力する場合に対応する操作画面の一例を示している。精算カードのカード番号としての数値を置数により入力するにあたり、店員は、所定操作によって、同図のようにカード番号入力ウィンドウWD1を表示させる。店員は、カード番号入力ウィンドウWD1に対して、例えばキー操作部105に含まれる数字キーなどを操作することによってカード番号を入力することができる。店員がカード番号を入力したうえで、カード番号入力ウィンドウWD1に配置された入力ボタンBT2を操作することにより、入力されたカード番号が確定される。
POSレジスタ100は、確定されたカード番号を指定して商品登録情報を要求する商品登録情報要求を商品登録情報管理装置400に送信して、商品登録情報を取得する。POSレジスタ100は、図7と同様に、取得された商品登録情報の内容が現取引の商品登録処理の結果として反映された商品登録画面を表示させることができる。
FIG. 8 shows an example of an operation screen corresponding to a case where a numerical value as a card number of a settlement card is input by a number. When inputting a numerical value as a card number of a payment card by a number, the clerk displays the card number input window WD1 as shown in the figure by a predetermined operation. The clerk can input the card number to the card number input window WD1 by operating, for example, a number key included in the key operation unit 105. After the clerk inputs the card number, the input card number is confirmed by operating the input button BT2 arranged in the card number input window WD1.
The POS register 100 transmits a product registration information request for requesting product registration information by designating a fixed card number to the product registration information management device 400, and acquires product registration information. Similar to FIG. 7, the POS register 100 can display a product registration screen in which the content of the acquired product registration information is reflected as a result of the product registration process of the current transaction.

図7のように、精算カードのバーコードの読み込みに応じて得られた商品登録情報に基づく商品登録処理結果が示された商品登録画面が表示された後、特に顧客から追加の商品の登録の申し出がなければ、店員は、POSレジスタ100に対して小計操作を行って商品登録処理を終了させる。この場合には、精算カードのバーコードの読み込みに応じて得られた商品登録情報が示す商品に対応する代金(合計金額)が算出され、店員は、この代金についての精算処理をPOSレジスタ100に実行させる。
一方、顧客から追加の商品の登録の申し出があった場合には、店員は、図7の表示の状態から、さらに追加の商品を登録する操作を行うことができる。そして、店員は、追加の商品の登録が完了したことに応じて小計操作を行うようにすればよい。この場合には、精算カードの読み込みに応じて得られた商品登録情報が示す商品と、追加で登録された商品とを含む代金が算出される。店員は、この代金についての精算処理をPOSレジスタ100に実行させる。
As shown in FIG. 7, after the product registration screen showing the product registration processing result based on the product registration information obtained by reading the barcode of the settlement card is displayed, the registration of additional products from the customer in particular is performed. If there is no offer, the clerk performs a subtotal operation on the POS register 100 to end the product registration process. In this case, the price (total amount) corresponding to the product indicated by the product registration information obtained by reading the barcode of the payment card is calculated, and the clerk sends the payment processing for this price to the POS register 100. Let it run.
On the other hand, when the customer requests to register an additional product, the clerk can perform an operation of further registering the additional product from the state of the display shown in FIG. 7. Then, the clerk may perform the subtotal operation when the registration of the additional product is completed. In this case, the price including the product indicated by the product registration information obtained by reading the settlement card and the additionally registered product is calculated. The clerk causes the POS register 100 to execute the settlement process for this price.

このような前捌きが行われることで、POSレジスタ100で会計を受けるために順番待ちをして並んでいる顧客ごとの商品登録を、POSレジスタ100で会計を受ける順番が来る前に済ませておくことができる。これにより、POSレジスタにより取引ごとに商品登録と精算処理とをともに行う場合と比較して、単位時間あたりに会計を済ませることのできる顧客の数を増やして、多数の顧客の会計を効率よく進めていくことができる。 By performing such pre-preparation, product registration for each customer waiting in line to receive accounting at the POS register 100 is completed before it is the turn to receive accounting at the POS register 100. be able to. As a result, compared to the case where both product registration and settlement processing are performed for each transaction using the POS register, the number of customers who can complete accounting per unit time is increased, and the accounting of a large number of customers can be efficiently advanced. You can go.

前述のように、前捌きによりハンディターミナル300で事前に商品登録処理を受けた顧客は、その後において購入したい商品のあることに気付いたような場合、POSレジスタ100にて会計を受ける際に、事前に登録済みの商品と合わせて追加の商品についても精算することができる。 As mentioned above, if a customer who has undergone product registration processing in advance at the handy terminal 300 due to pre-treatment finds that there is a product he / she wants to purchase after that, he / she will receive the payment at the POS register 100 in advance. It is possible to settle additional products in addition to the products registered in.

しかしながら、前捌きに対応する会計が行われる場合において、商品登録に関してエラーが生じる場合がある。このように生じるエラーについての具体的な一事例について、図9を参照して説明する。
同図においては、1つのPOSレジスタ100に対応して行われている会計の様子の一例を、平面方向から見た状態が示されている。同図に示されるように、POSレジスタ100は、テーブルTBLの中間あたりに配置されている。
However, an error may occur in terms of product registration when the accounting corresponding to the pre-delivery is performed. A specific example of such an error will be described with reference to FIG.
In the figure, an example of the state of accounting performed corresponding to one POS register 100 is shown as viewed from the plane direction. As shown in the figure, the POS register 100 is arranged around the middle of the table TBL.

同図において、POSレジスタ100を操作する店員T1は、顧客C1からカゴKG1を受け取って、POSレジスタ100を操作して、カゴKG1に容れられている商品の登録を行っている。つまり、現在は、顧客C1が会計を受ける順番となっている。店員から見て顧客C1の右側には、顧客C1の次に会計を受けるために待っている顧客C2がいる。つまり、この場合において、POSレジスタ100により会計を受けるために待っている顧客の列の進行方向は、同図の矢印J1によって示される。 In the figure, the clerk T1 who operates the POS register 100 receives the basket KG1 from the customer C1 and operates the POS register 100 to register the products contained in the basket KG1. That is, at present, it is the order in which customer C1 receives accounting. To the right of customer C1 as seen by the clerk, there is customer C2 waiting to receive accounting next to customer C1. That is, in this case, the traveling direction of the line of customers waiting to be accounted for by the POS register 100 is indicated by the arrow J1 in the figure.

顧客C1は、会計を受ける際に、店員T1から見て、テーブルTBLにおいてPOSレジスタ100よりも右側の場所にカゴKG1を置く。店員T1は、通常であれば、テーブルTBLにおいてPOSレジスタ100よりも左側の場所に空のカゴを置いたうえで、カゴKG1に容れられている商品を取り出してPOSレジスタ100に登録させる操作を終えるごとに、登録した商品を左側の空きのカゴに移していくようにする。
しかしながら、例えば顧客C1の前に精算を済ませた先客が手間取っていたために、カゴKG1の商品の登録を行っているときに、テーブルTBLの左側にまだ先客のカゴが置かれたままとなっていた。この場合、店員T1は、顧客C1に対応させて空きのカゴをテーブルTBLの左側に置けない。そこで、店員T1は、カゴKG1に容れられている商品を取り出して登録しながら、登録の済んだ商品をもう一度カゴKG1に戻すように商品登録の操作を進めた。
When receiving the checkout, the customer C1 places the basket KG1 on the table TBL on the right side of the POS register 100 when viewed from the clerk T1. Normally, the clerk T1 puts an empty basket on the table TBL on the left side of the POS register 100, then takes out the product contained in the basket KG1 and registers it in the POS register 100. Each time, the registered products are moved to the empty basket on the left side.
However, for example, because the customer who completed the payment before the customer C1 took time, the basket of the customer was still placed on the left side of the table TBL when registering the product of the basket KG1. .. In this case, the clerk T1 cannot place an empty basket on the left side of the table TBL corresponding to the customer C1. Therefore, the clerk T1 took out the product contained in the basket KG1 and registered it, and proceeded with the product registration operation so as to return the registered product to the basket KG1 again.

店員T1は、カゴKG1に容れられている商品について登録を行った。この場合、店員T1は、登録が完了した商品の入ったカゴKG1を、顧客C1に受け取ってもらうため、同図の矢印J2により示すように、テーブルTBLにおいてPOSレジスタ100の右側から左側に移動させる。
しかし、このように移動させた際に、カゴKG1がPOSレジスタ100の前を通過する際、カゴKG1に入っていた或る1つの商品に貼り付けられたバーコードがスキャナ部108により読み込まれてしまった。この場合、POSレジスタ100は、カゴKG1に入っていた商品のバーコードの読み取りに応じて、顧客C1の次に対応する取引についての会計処理を開始することになる。
The clerk T1 registered the products contained in the basket KG1. In this case, the clerk T1 moves the basket KG1 containing the registered product from the right side to the left side of the POS register 100 in the table TBL as shown by the arrow J2 in the figure in order to have the customer C1 receive the basket KG1. ..
However, when the basket KG1 passes in front of the POS register 100 when moved in this way, the barcode attached to a certain product contained in the basket KG1 is read by the scanner unit 108. Oops. In this case, the POS register 100 starts the accounting process for the transaction corresponding to the customer C1 next to the customer C1 in response to the reading of the barcode of the product contained in the basket KG1.

しかし、店員T1は、上記のようにカゴKG1に入っていた1つの商品のバーコードが読み取られて会計処理が開始されてしまったことに気付かずに、次の顧客C2に対応する会計に移ってしまった。顧客C2は、前捌きにより事前にハンディターミナル300による商品登録を受けていたため、自分の買上商品を容れたカゴKG2とともに、精算カードCDを持参している。顧客C1の次に会計を受ける番となった顧客C2は、精算カードCDを店員T1に渡す。
精算カードCDを受け取った店員T1は、前述のように商品登録画面にて配置される精算カード読取ボタンBT1を操作して、精算カードのバーコードの読み取りを行うことの宣言を行ったうえで、スキャナ部108により精算カードのバーコードを読み取らせる操作を行う。
However, the clerk T1 did not notice that the barcode of one product in the basket KG1 was read and the accounting process was started as described above, and moved to the accounting corresponding to the next customer C2. I have. Since the customer C2 has been registered in advance by the handy terminal 300 in advance, he / she brings the checkout card CD together with the basket KG2 containing the purchased product. Customer C2, who is next to customer C1 to receive the checkout, hands the checkout card CD to the clerk T1.
The clerk T1 who received the checkout card CD operates the checkout card reading button BT1 arranged on the product registration screen as described above, declares that the barcode of the checkout card will be read, and then declares that the checkout card will be read. An operation is performed in which the scanner unit 108 reads the barcode of the payment card.

上記の場合、先に行われた商品種別単位での商品登録処理によって得られた商品の情報(1番目の登録情報の一例)と、次に行われた精算カードのカード番号に基づいて得られた商品登録情報(2番目の登録情報の一例)として示される商品の情報とが、同じ一取引において登録された商品の情報としてまとめられてしまう。即ち、このような商品登録処理の結果、顧客C2に対応する取引の小計結果に顧客C2の買上商品でない商品が含まれてしまうというエラーが生じてしまうことになる。このようなエラーは、看過されることなく店員T1が気付くことができるようにすることが望まれる。 In the above case, it is obtained based on the product information (an example of the first registration information) obtained by the product registration process for each product type performed earlier and the card number of the payment card performed next. The product information shown as the product registration information (an example of the second registration information) is combined as the product information registered in the same transaction. That is, as a result of such a product registration process, an error occurs in which a product that is not a purchased product of the customer C2 is included in the subtotal result of the transaction corresponding to the customer C2. It is desired that such an error can be noticed by the clerk T1 without being overlooked.

ここで、前捌きとしてハンディターミナル300による商品登録を受けて精算カードを受け取った顧客は、POSレジスタ100にて会計を受けるにあたって、まず精算カードを店員に渡すことが想定される。つまり、顧客は、精算カードを受け取った後において、購入する商品を追加した場合であっても、まず、店員に精算カードを渡したうえで、追加の商品を店員に手渡すということが通常は行われる。また、前捌きによる商品登録を事前に受けた際に追加の商品がある場合には、店員に対してまず精算カードを提示し、その後に追加の商品を提示してもらうように、店舗から顧客に周知させることもできる。 Here, it is assumed that the customer who received the checkout card after receiving the product registration by the handy terminal 300 as a preparatory move first hands the checkout card to the clerk when receiving the checkout at the POS register 100. In other words, even if the customer adds a product to purchase after receiving the payment card, it is usually the case that the customer first gives the payment card to the clerk and then hands the additional product to the clerk. Will be. In addition, if there are additional products when the product registration by pre-ordering is received in advance, the customer will be asked to present the checkout card first to the clerk and then the additional products. It can also be made known to.

そこで、本実施形態のPOSレジスタ100は、商品登録処理に際して以下の判定を行う。つまり、POSレジスタ100は、今回行われた精算カード情報入力(精算カードに記録された情報の入力の一例)が、一取引における最初の商品登録処理のもとで行われたものであるか否かについて判定する。ここでの精算カード情報入力とは、精算カードからのバーコードの読み取りによるカード番号の入力、あるいは置数操作によるカード番号の入力をいう。 Therefore, the POS register 100 of the present embodiment makes the following determinations during the product registration process. That is, in the POS register 100, whether or not the settlement card information input (an example of the input of the information recorded on the settlement card) performed this time is performed under the first product registration process in one transaction. Is determined. The settlement card information input here means the input of the card number by reading the barcode from the settlement card, or the input of the card number by the number operation.

精算カード情報入力が一取引における最初の商品登録処理のもとで行われたものである場合、POSレジスタ100は、精算カード情報入力に基づいて商品登録情報管理装置400から取得された商品登録情報を利用して以降の会計処理を継続する。 When the settlement card information input is performed under the first product registration process in one transaction, the POS register 100 stores the product registration information acquired from the product registration information management device 400 based on the settlement card information input. Continue the subsequent accounting process using.

一方、精算カード情報入力が一取引における最初の商品登録処理のもとで行われたものでなかった場合、つまり、POSレジスタ100にて商品種別単位での商品登録処理が行われた後に、精算カード情報入力が行われた場合には、以下のようになる、つまり、POSレジスタ100は、今回の精算カード情報入力に基づく商品登録情報の取得を禁止する。具体的には、POSレジスタ100は、精算カード情報入力により得られた精算カードのカード番号を指定して商品登録情報を商品登録情報管理装置400から取得するための処理を行わない。 On the other hand, if the settlement card information input is not performed under the first product registration process in one transaction, that is, after the product registration process is performed for each product type in the POS register 100, the settlement is made. When the card information is input, it becomes as follows, that is, the POS register 100 prohibits the acquisition of the product registration information based on the current settlement card information input. Specifically, the POS register 100 does not perform a process for designating the card number of the settlement card obtained by inputting the settlement card information and acquiring the product registration information from the product registration information management device 400.

また、POSレジスタ100は、上記のように精算カード情報入力に基づく商品登録情報の取得を禁止する際には、今回の精算カード情報入力に基づく商品登録情報の取得がエラーとなって実行不可であることのエラー報知を行う。このようなエラー報知は、タッチパネル付表示部104に対する表示により店員に向けて行われる。 Further, when the POS register 100 prohibits the acquisition of the product registration information based on the settlement card information input as described above, the acquisition of the product registration information based on the settlement card information input this time becomes an error and cannot be executed. Notify an error of something. Such error notification is performed to the clerk by displaying on the display unit 104 with a touch panel.

図10は、タッチパネル付表示部104にて行われるエラー報知の一態様例を示している。同図においては、商品登録画面に対してエラー報知ウィンドウWD2が配置される。エラー報知ウィンドウWD2においては、現取引において、精算カードのバーコードの読み取りの操作を行う前に商品種別単位での商品登録が行われているため、精算カード情報入力に基づく商品登録情報の取得がエラーとなったことを店員に報知するメッセージが表示されている。また、エラー報知ウィンドウWD2においては、エラーに対応した操作として、精算カードのバーコードの読み取りの操作を行う前の商品種別単位での商品登録処理の結果について、締め処理と取り消し処理とのいずれかに応じた操作を行ってもらうことを店員に案内するメッセージも表示されている。 FIG. 10 shows an example of an error notification performed by the display unit 104 with a touch panel. In the figure, the error notification window WD2 is arranged on the product registration screen. In the error notification window WD2, in the current transaction, the product is registered for each product type before the operation of reading the barcode of the payment card is performed, so that the product registration information can be acquired based on the payment card information input. A message is displayed to notify the clerk that an error has occurred. Further, in the error notification window WD2, as an operation corresponding to the error, the result of the product registration process for each product type before the operation of reading the barcode of the settlement card is either the closing process or the canceling process. A message is also displayed to inform the clerk to perform the operation according to the above.

図11は、タッチパネル付表示部104にて行われるエラー報知の他の態様例を示している。同図の場合には、エラー報知ウィンドウWD2に代えて、エラー報知エリアAR5において、エラー報知のメッセージを表示させた態様が示されている。 FIG. 11 shows an example of another mode of error notification performed by the display unit 104 with a touch panel. In the case of the figure, the mode in which the error notification message is displayed in the error notification area AR5 instead of the error notification window WD2 is shown.

図12のフローチャートを参照して、POSレジスタ100が一取引に対応する商品登録処理のもとで精算カードのバーコードの読み取りに応じて実行する処理手順例について説明する。
ステップS101:POSレジスタ100は、一取引に対応する商品登録処理にあたり、精算カード情報入力が行われるのを待機している。精算カード情報入力は、前述のように、精算カードのバーコードの読み取りがスキャナ部108により行われたことに応じたカード番号の入力、あるいは置数の操作に応じた精算カードのカード番号の入力である。
An example of a processing procedure in which the POS register 100 executes according to the reading of the barcode of the settlement card under the product registration processing corresponding to one transaction will be described with reference to the flowchart of FIG.
Step S101: The POS register 100 waits for the settlement card information to be input in the product registration process corresponding to one transaction. For the settlement card information input, as described above, the card number is input according to the fact that the barcode of the settlement card is read by the scanner unit 108, or the card number of the settlement card is input according to the operation of the number. Is.

ステップS102:精算カード情報入力が行われると、POSレジスタ100は、今回の精算カード情報入力が、現取引での最初の商品登録処理のもとで行われたものであるか否かについて判定する。
ステップS103:精算カード情報入力に先立って既に商品種別単位での商品登録処理が行われていれば、ステップS102にて、今回の精算カード情報入力が現取引での最初の商品登録処理のもとで行われたものでないと判定される。この場合、POSレジスタ100は、図10あるいは図11での説明のように、エラー報知を行う。この場合、精算カード情報入力に基づく商品登録情報管理装置400からの商品登録情報の取得は禁止となって実行されない。
Step S102: When the settlement card information input is performed, the POS register 100 determines whether or not the current settlement card information input is performed under the first product registration process in the current transaction. ..
Step S103: If the product registration process has already been performed for each product type prior to the settlement card information input, in step S102, the current settlement card information input is the basis of the first product registration process in the current transaction. It is judged that it was not done in. In this case, the POS register 100 performs error notification as described with reference to FIG. 10 or 11. In this case, the acquisition of the product registration information from the product registration information management device 400 based on the payment card information input is prohibited and is not executed.

ステップS104:一方、ステップS102にて、今回の精算カード情報入力が現取引での最初の商品登録処理のもとで行われたものであると判定された場合、今回の精算カード情報入力に基づく商品登録情報の取得が許可される。
そこで、この場合のPOSレジスタ100は、今回の精算カード情報入力により得られたカード番号に対応付けられた商品登録情報を商品登録情報管理装置400から取得する。この場合のPOSレジスタ100は、商品登録情報管理装置400から取得された商品登録情報を商品登録処理の結果として反映させる。
これにより、図7に示したように、商品登録情報管理装置400から取得された商品登録情報に含まれる商品が登録済みとされた商品登録画面がタッチパネル付表示部104にて表示される。この場合には、追加の商品の登録も可能とされたうえで、以降の会計処理が継続される。
Step S104: On the other hand, if it is determined in step S102 that the current settlement card information input was performed under the first product registration process in the current transaction, it is based on the current settlement card information input. Acquisition of product registration information is permitted.
Therefore, the POS register 100 in this case acquires the product registration information associated with the card number obtained by the payment card information input this time from the product registration information management device 400. In this case, the POS register 100 reflects the product registration information acquired from the product registration information management device 400 as the result of the product registration process.
As a result, as shown in FIG. 7, the product registration screen in which the product included in the product registration information acquired from the product registration information management device 400 is registered is displayed on the display unit 104 with the touch panel. In this case, additional products can be registered and the subsequent accounting treatment will be continued.

<第2実施形態>
続いて、第2実施形態について説明する。先の第1実施形態においては、精算カード情報入力に基づく商品登録情報の取得についてエラーが発生した場合、以降の現取引に対応する処理は、先に商品種別単位で登録された商品についての締め処理、あるいは現取引の取り消し処理のいずれかとされていた。つまり、精算カード情報入力に基づく商品登録情報の取得については禁止されたままである。
しかしながら、精算カード情報入力に基づく商品登録情報の取得についてエラーが発生した場合、エラーの発生した態様によっては、精算カード情報入力に基づく商品登録情報の取得の禁止を解除し、取得された商品登録情報を取引における商品登録処理の結果として反映したほうがよい場合がある。
<Second Embodiment>
Subsequently, the second embodiment will be described. In the first embodiment above, if an error occurs in the acquisition of product registration information based on the settlement card information input, the subsequent processing corresponding to the current transaction is the closing of the product registered earlier for each product type. It was supposed to be either processing or cancellation of the current transaction. In other words, the acquisition of product registration information based on the payment card information input remains prohibited.
However, if an error occurs in the acquisition of product registration information based on the payment card information input, the prohibition on the acquisition of product registration information based on the payment card information input is lifted depending on the mode in which the error occurs, and the acquired product registration is performed. It may be better to reflect the information as a result of the product registration process in the transaction.

一例として、例えば顧客が先に追加の商品を店員に渡した後に精算カードを渡してしまったような場合、店員は、先に追加の商品を登録した後に誤って精算カード情報入力まで行ってしまうような状況が起こり得る。この場合には、一旦禁止された精算カード情報入力に基づく商品登録情報の取得を解除して、先に登録された追加の商品と、精算カードのバーコードの読み取りに基づいて得られた商品登録情報の商品とを、同じ取引の商品登録処理結果として統合させたほうが会計を効率よく進めていくことができる。
なお、以降の説明において、このような商品登録処理結果の統合について「登録商品統合」ともいう。
As an example, if a customer first gives an additional product to a clerk and then gives a checkout card, the clerk mistakenly enters the checkout card information after registering the additional product first. Such a situation can occur. In this case, the acquisition of the product registration information based on the once prohibited input of the settlement card information is canceled, and the additional product registered earlier and the product registration obtained based on the reading of the barcode of the settlement card are canceled. Accounting can proceed more efficiently if the information products are integrated as the product registration processing result of the same transaction.
In the following description, such integration of product registration processing results is also referred to as "registered product integration".

また、先に商品種別単位で登録された商品と、次に行われた精算カード情報入力に基づいて取得される商品登録情報とがそれぞれ別の顧客に対応しているため両者を統合すべきでない場合においては、以下のようにしてもよい。
つまり、POSレジスタ100は、この場合にも、一旦禁止された精算カード情報入力に基づく商品登録情報の取得の禁止を解除し、商品登録情報管理装置400から商品登録情報を取得する。そして、POSレジスタ100は、取得された商品登録情報が反映された新たな取引を生成する。
この場合、POSレジスタ100は、例えば先に商品種別単位で登録された商品に対応する会計処理を実行させているときには、取得された商品登録情報が反映された新たな取引を保留にしておく。そして、POSレジスタ100は、店員の操作に応じて、保留されていた新たな取引を現取引として呼び出せばよい。これにより、精算カード情報入力を再び行うことなく、一旦は無効とされた精算カード情報入力により入力されたカード番号に応じた商品登録情報に対応する会計処理に移行することができる。
なお、以降の説明において、このような精算カード情報入力に基づいて取得された商品登録情報に対応する新規取引の生成について、「新規取引生成」ともいう。
In addition, the product registered first for each product type and the product registration information acquired based on the payment card information input performed next correspond to different customers, so the two should not be integrated. In some cases, the following may be used.
That is, in this case as well, the POS register 100 releases the prohibition on the acquisition of the product registration information based on the once prohibited input of the settlement card information, and acquires the product registration information from the product registration information management device 400. Then, the POS register 100 generates a new transaction that reflects the acquired product registration information.
In this case, the POS register 100 holds a new transaction reflecting the acquired product registration information, for example, when the accounting process corresponding to the product registered in the product type unit is executed. Then, the POS register 100 may call the new pending transaction as the current transaction in response to the operation of the clerk. As a result, it is possible to shift to the accounting process corresponding to the product registration information corresponding to the card number input by the once invalidated settlement card information input without having to input the settlement card information again.
In the following description, the generation of a new transaction corresponding to the product registration information acquired based on the input of the settlement card information is also referred to as "new transaction generation".

また、商品種別単位による商品の登録の次に行われた精算カード情報入力が、本来は不要であるような場合がある。例えば、先客が使用した精算カードがPOSレジスタ100の近傍に放置されていたために現取引においてそのバーコードが読み取られてしまったような場合である。このような場合、今回の精算カード情報入力に対応する商品登録情報は不要である。そこで、この場合には、精算カード情報入力に対応する商品登録情報は取得しないようにして、先に行われた商品種別単位による商品の登録のみを現取引に含めて引き続き会計処理が継続できようにすることが好ましい。
なお、以降の説明において、このような精算カード情報入力に基づく商品登録情報を反映させずに現取引を継続させることについて、「現取引継続」ともいう。
In addition, there are cases where it is not necessary to enter the settlement card information after registering the product by product type. For example, there is a case where the bar code is read in the current transaction because the settlement card used by the previous customer is left in the vicinity of the POS register 100. In such a case, the product registration information corresponding to the payment card information input this time is unnecessary. Therefore, in this case, the product registration information corresponding to the payment card information input should not be acquired, and only the product registration by product type unit that was performed earlier should be included in the current transaction so that the accounting process can be continued. Is preferable.
In the following description, continuing the current transaction without reflecting the product registration information based on the input of the settlement card information is also referred to as "continuation of the current transaction".

そこで、本実施形態においては、精算カード情報入力に基づく商品登録情報の取得についてエラーであることが判定された場合、一旦は禁止するが、禁止の状態のもとで、店員の操作に応じて、登録商品統合、新規取引生成、または「現取引継続」を選択できるようにする。
POSレジスタ100は、登録商品統合が選択されれば商品登録情報の取得の禁止を解除したうえで、登録商品統合に対応する処理を実行する。POSレジスタ100は、新規取引生成が選択されれば、商品登録情報の取得の禁止を解除したうえで、新規取引生成に対応する処理を実行する。POSレジスタ100は、現取引継続が選択されれば、商品登録情報の取得の禁止を解除することなく、現取引を継続させて会計処理を実行する。
Therefore, in the present embodiment, if it is determined that there is an error in the acquisition of the product registration information based on the settlement card information input, it is temporarily prohibited, but under the prohibited state, according to the operation of the clerk. , Registered product integration, new transaction creation, or "continue current transaction" can be selected.
If the registration product integration is selected, the POS register 100 releases the prohibition on the acquisition of the product registration information and then executes the process corresponding to the registration product integration. When the new transaction generation is selected, the POS register 100 releases the prohibition on the acquisition of the product registration information and then executes the process corresponding to the new transaction generation. If the continuation of the current transaction is selected, the POS register 100 continues the current transaction and executes the accounting process without releasing the prohibition on the acquisition of the product registration information.

図13は、本実施形態におけるエラー報知の一態様例を示している。本実施形態においては、精算カード情報入力に基づく商品登録情報の取得についてエラーであることが判定されると、同図に示されるように商品登録画面に対してエラー報知ウィンドウWD3が配置される。同図のエラー報知ウィンドウWD3においては、統合ボタンBT11、新規取引生成BT12、及び現取引継続ボタンBT13が配置される。 FIG. 13 shows an example of an error notification in the present embodiment. In the present embodiment, when it is determined that there is an error in the acquisition of the product registration information based on the settlement card information input, the error notification window WD3 is arranged on the product registration screen as shown in the figure. In the error notification window WD3 of the figure, the integration button BT11, the new transaction generation BT12, and the current transaction continuation button BT13 are arranged.

統合ボタンBT11は、店員が登録商品統合を指示する場合に操作されるボタンである。新規取引生成BT12は、店員が新規取引生成を指示する場合に操作されるボタンである。現取引継続ボタンBT13は、店員が、先だって行われた精算カード情報入力に基づく登録商品情報については取得しない(破棄する、あるいは取り消す)ことを指示する場合に操作されるボタンである。 The integration button BT11 is a button operated when a clerk instructs the integration of registered products. The new transaction generation BT12 is a button operated when a clerk instructs a new transaction generation. The current transaction continuation button BT13 is a button operated when the clerk instructs not to acquire (destroy or cancel) the registered product information based on the settlement card information input performed in advance.

統合ボタンBT11が操作された場合、前述のように、POSレジスタ100は、先に商品種別単位で登録された商品と、精算カードのバーコードの読み取りに応じて商品登録情報管理装置400から取得された商品登録情報とを統合して、現取引の商品登録処理の結果とする。この結果、図示は省略するが、タッチパネル付表示部104に表示される商品登録画面は、先に商品種別単位で登録された商品と、精算カードのバーコードの読み取りに応じて取得された商品登録情報が示す商品とが登録された結果を示す。 When the integrated button BT11 is operated, as described above, the POS register 100 is acquired from the product registered in the product type unit and the product registration information management device 400 according to the reading of the barcode of the settlement card. The product registration information is integrated and the result of the product registration process of the current transaction is obtained. As a result, although not shown, the product registration screen displayed on the display unit 104 with a touch panel shows the product registered in the product type unit and the product registration acquired in response to the reading of the barcode on the payment card. The product indicated by the information and the result of registration are shown.

また、新規取引生成BT12が操作された場合、前述のように、POSレジスタ100は、精算カードのバーコードの読み取りに応じて商品登録情報管理装置400から取得された商品登録情報が反映された新たな取引を生成する。この結果、タッチパネル付表示部104に表示される商品登録画面においては、現取引に対応するシートに加えて、新たに生成された取引に対応するシートが新たに設けられる。
つまり、図14に示すように、商品登録画面において、現取引に対応する同図のタブTAB1に加えて、さらに、もう1つのタブTAB2が新たに配置される。タブTAB2は、精算カードのバーコードの読み取りに応じて取得された商品登録情報が反映された新たな取引に対応する。
また、同図においては、タブTAB2をタッチする操作を行って、新たに生成された取引の商品登録画面をアクティブとした状態が示されている。同図の商品登録画面によれば、精算カードのバーコードの読み取りに応じて取得された商品登録情報には、「商品2」と「商品3」とが各1つずつ、計2つの商品が登録されていたことが示されている。
Further, when the new transaction generation BT12 is operated, as described above, the POS register 100 reflects the product registration information acquired from the product registration information management device 400 in response to the reading of the barcode of the settlement card. Generate a good deal. As a result, on the product registration screen displayed on the display unit 104 with the touch panel, in addition to the sheet corresponding to the current transaction, a sheet corresponding to the newly generated transaction is newly provided.
That is, as shown in FIG. 14, on the product registration screen, in addition to the tab TAB1 of the same figure corresponding to the current transaction, another tab TAB2 is newly arranged. Tab TAB2 corresponds to a new transaction in which the product registration information acquired in response to the reading of the barcode on the checkout card is reflected.
Further, in the figure, a state in which the product registration screen of the newly generated transaction is activated by performing the operation of touching the tab TAB2 is shown. According to the product registration screen in the figure, the product registration information acquired by reading the barcode on the checkout card includes one product each for "product 2" and one for "product 3", for a total of two products. It is shown that it was registered.

図15のフローチャートを参照して、本実施形態のPOSレジスタ100が、一取引に対応する商品登録処理のもとで精算カードのバーコードの読み取りに応じて実行する処理手順例について説明する。同図において、図12と同様の処理となるステップ(ステップS101〜S104)については、同一符号を付して説明を省略する。 With reference to the flowchart of FIG. 15, an example of a processing procedure in which the POS register 100 of the present embodiment executes according to the reading of the barcode of the settlement card under the product registration processing corresponding to one transaction will be described. In the figure, the steps (steps S101 to S104) in which the processing is the same as that in FIG. 12 are designated by the same reference numerals and the description thereof will be omitted.

ステップS103A:ステップS101にて精算カードのバーコードの読み取りが行われたことが判定され、さらにステップS102にて商品種別単位での商品登録処理が既に行われていた場合、POSレジスタ100は、以下の処理を実行する。つまり、POSレジスタ100は、図13のエラー報知ウィンドウWD3を表示する。 Step S103A: When it is determined in step S101 that the barcode of the settlement card has been read, and the product registration process for each product type has already been performed in step S102, the POS register 100 is set to the following. Executes the processing of. That is, the POS register 100 displays the error notification window WD3 of FIG.

ステップS105:図13に示したように、エラー報知ウィンドウWD3には統合ボタンBT11、新規取引生成BT12、及び現取引継続ボタンBT13が配置されている。店員は、今回のエラーが発生した原因、状況に応じて、登録商品統合と、新規取引生成と、現取引継続とのいずれが適切であるのかを判断する。店員は、判断に応じて、統合ボタンBT11、新規取引生成BT12、及び現取引継続ボタンBT13のうちからいずれか1つを操作する。
POSレジスタ100は、ステップS103Aによりエラー報知ウィンドウWD3を表示させた状態のもと、登録商品統合と、新規取引生成と、現取引継続とのいずれの処理が指示されたのかを判定する。つまり、POSレジスタ100は、統合ボタンBT11、新規取引生成BT12、及び現取引継続ボタンBT13のうちのいずれが操作されたのかについて判定する。エラー報知ウィンドウWD3は、統合ボタンBT11、新規取引生成BT12、及び現取引継続ボタンBT13のうちのいずれかが操作されることに応じて消去される。
Step S105: As shown in FIG. 13, an integrated button BT11, a new transaction generation BT12, and a current transaction continuation button BT13 are arranged in the error notification window WD3. The clerk determines whether it is appropriate to integrate registered products, generate new transactions, or continue current transactions, depending on the cause and situation of this error. The clerk operates any one of the integrated button BT11, the new transaction generation BT12, and the current transaction continuation button BT13, depending on the judgment.
The POS register 100 determines which process of the registration product integration, the new transaction generation, and the current transaction continuation is instructed under the state in which the error notification window WD3 is displayed in step S103A. That is, the POS register 100 determines which of the integrated button BT11, the new transaction generation BT12, and the current transaction continuation button BT13 has been operated. The error notification window WD3 is deleted when any one of the integrated button BT11, the new transaction generation BT12, and the current transaction continuation button BT13 is operated.

ステップS106:統合ボタンBT11が操作されて登録商品統合が指示された場合、POSレジスタ100は、今回の精算カード情報入力により入力されたカード番号に対応付けられた商品登録情報を商品登録情報管理装置400から取得する。
ステップS107:POSレジスタ100は、今回の精算カード情報入力が行われる前において既に行われた商品種別単位での商品登録処理により登録された商品と、ステップS106により取得された商品登録情報が示す商品とを、現取引の商品登録処理の結果として統合する。
Step S106: When the integration button BT11 is operated to instruct the integration of registered products, the POS register 100 uses the product registration information management device to store the product registration information associated with the card number input by the input of the settlement card information this time. Get from 400.
Step S107: The POS register 100 is a product registered by the product registration process for each product type that has already been performed before the current settlement card information input is performed, and a product indicated by the product registration information acquired in step S106. And are integrated as a result of the product registration process of the current transaction.

ステップS108:新規取引生成BT12が操作されて新規取引生成が指示された場合、POSレジスタ100は、今回の精算カード情報入力により入力されたカード番号に対応付けられた商品登録情報を商品登録情報管理装置400から取得する。
ステップS109:POSレジスタ100は、ステップS108により取得された商品登録情報の内容が商品登録処理の結果として反映された取引を新規に生成する。
Step S108: When the new transaction generation BT12 is operated and the new transaction generation is instructed, the POS register 100 manages the product registration information associated with the card number input by the current settlement card information input. Obtained from device 400.
Step S109: The POS register 100 newly generates a transaction in which the content of the product registration information acquired in step S108 is reflected as a result of the product registration process.

また、現取引継続ボタンBT13が操作されて現取引継続が指示された場合、ステップS106、S107による処理あるいはステップS108、S109による処理をスキップする。この場合、今回の精算カード情報入力に基づいて取得される商品登録情報に対応する統合も新規取引生成も行われることなく、精算カード情報入力が行われる前の状態から現取引が継続される。 Further, when the current transaction continuation button BT13 is operated and the current transaction continuation is instructed, the process according to steps S106 and S107 or the process according to steps S108 and S109 is skipped. In this case, the current transaction is continued from the state before the settlement card information is input, without integration or new transaction generation corresponding to the product registration information acquired based on the settlement card information input this time.

なお、新規取引生成にあたり、精算カード情報入力の前に行われた商品種別単位での商品の登録が誤って行われたものである場合には、この商品種別単位での商品の登録処理の結果が反映された現取引は不要となる。そこで、POSレジスタ100は、新規取引生成を指示する操作が行われた場合には、さらに現取引を取り消すか否かの選択が行われる現取引処置選択画面を表示してもよい。
POSレジスタ100は、現取引処置選択画面に対して現取引を取り消さないことを選択する操作が行われた場合には、精算カード情報入力前の状態の現取引をそのまま残したうえで、新規取引を生成する。一方、POSレジスタ100は、現取引処置選択画面に対して現取引を取り消すことを選択する操作が行われた場合には、現取引を取り消したうえで、新規取引を生成する。
In addition, when creating a new transaction, if the product registration for each product type was mistakenly performed before entering the settlement card information, the result of the product registration process for this product type unit. The current transaction that reflects the above is no longer necessary. Therefore, the POS register 100 may display a current transaction treatment selection screen in which, when an operation for instructing the generation of a new transaction is performed, a selection as to whether or not to cancel the current transaction is performed.
When the operation of selecting not to cancel the current transaction is performed on the current transaction treatment selection screen, the POS register 100 leaves the current transaction in the state before the settlement card information input as it is, and then makes a new transaction. To generate. On the other hand, when the operation of selecting to cancel the current transaction is performed on the current transaction treatment selection screen, the POS register 100 cancels the current transaction and generates a new transaction.

<変形例>
以下、本実施形態の変形例について説明する。
<Modification example>
Hereinafter, a modified example of the present embodiment will be described.

[第1変形例]
POSレジスタ100にて商品登録を受けていた顧客が、商品登録が完了する前に、例えば買い忘れた商品のあることを思い出したなどの理由で、取引の中止を申し出る場合がある。このような場合に対応して、POSレジスタ100は、これまでの商品の登録を取り消すのではなく、保留してもよい。
商品の登録の保留にあたっては、これまでの商品登録処理の結果を示す商品登録情報を、例えば取引番号と対応付けて商品登録情報管理装置400に記憶させておけばよい。そのうえで、POSレジスタ100は、図16に示す取引中断レシート(媒体の一例)を発行する。同図の取引中断レシートには、中断された取引の取引番号(媒体に記録された情報の一例)をコード化したバーコードBC1が印刷されている。店員は、発行された取引中断レシートを、取引の中止を申し出た顧客に渡す。
[First modification]
A customer who has received product registration at the POS register 100 may offer to cancel the transaction before the product registration is completed, for example, because he / she remembers that there is a product that he / she forgot to buy. In response to such a case, the POS register 100 may hold the registration of the product so far instead of canceling the registration.
When the product registration is suspended, the product registration information indicating the result of the product registration process so far may be stored in the product registration information management device 400 in association with, for example, the transaction number. Then, the POS register 100 issues a transaction interruption receipt (an example of a medium) shown in FIG. The transaction interruption receipt in the figure is printed with a barcode BC1 that encodes the transaction number of the interrupted transaction (an example of the information recorded on the medium). The clerk hands the issued transaction interruption receipt to the customer who offered to cancel the transaction.

顧客は、例えば追加の商品を取ってPOSレジスタ100に戻ってくると、取引中断レシートと、追加の商品とを店員に渡す。店員は、まず、取引中断レシートのバーコードBC1をスキャナ部108により読み取らせる。POSレジスタ100は、読み取られたバーコードBC1から取引番号を取得し、取得された取引番号に対応する商品登録情報を商品登録情報管理装置400から取得する。POSレジスタ100は、取得された商品登録情報が商品登録処理の結果として反映された取引を生成する。店員は、生成された取引に対して、さらに顧客が追加してきた商品を登録したうえで小計を行い、POSレジスタ100に精算処理を実行させることができる。 When the customer takes an additional product and returns to the POS register 100, for example, the customer hands the transaction interruption receipt and the additional product to the clerk. First, the clerk causes the scanner unit 108 to read the barcode BC1 of the transaction interruption receipt. The POS register 100 acquires the transaction number from the read barcode BC1, and acquires the product registration information corresponding to the acquired transaction number from the product registration information management device 400. The POS register 100 generates a transaction in which the acquired product registration information is reflected as a result of the product registration process. The clerk can further register the product added by the customer for the generated transaction, perform a subtotal, and cause the POS register 100 to execute the settlement process.

このように取引中断レシートのバーコードの読み取りによって商品登録情報を取得するにあたっても、その前において何らかの原因で商品種別単位での商品の登録が行われてしまう可能性がある。このような状況となった場合にも、取引中断レシートのバーコードの読み取りによって取得された商品登録情報により再開させた取引において、無関係な商品の登録内容が含まれてしまう。
そこで、POSレジスタ100は、取引中断レシートのバーコードの読み取りを行った際にも、その前に商品種別単位での商品の登録が行われたか否かについて判定してよい。POSレジスタ100は、商品種別単位での商品の登録が行われていたことが判定された場合に、取引中断レシートのバーコードの読み取りにより取得された商品登録情報を利用した取引の再開を禁止してよい。この際、POSレジスタ100は、店員に向けて、図10、図11などの態様に準じて、取引の再開がエラーとなった旨の報知を行ってよい。
Even when the product registration information is acquired by reading the barcode on the transaction interruption receipt in this way, there is a possibility that the product is registered for each product type for some reason before that. Even in such a situation, the registered contents of irrelevant products are included in the transaction restarted by the product registration information acquired by reading the barcode on the transaction interruption receipt.
Therefore, the POS register 100 may determine whether or not the product has been registered for each product type before the barcode of the transaction interruption receipt is read. The POS register 100 prohibits the resumption of the transaction using the product registration information obtained by reading the barcode of the transaction interruption receipt when it is determined that the product has been registered for each product type. You can do it. At this time, the POS register 100 may notify the clerk that the resumption of the transaction has resulted in an error according to the modes shown in FIGS. 10 and 11.

[第2変形例]
これまでの説明において、精算カードは、図5のように、予めカード番号が割り当てられており、割り当てられたカード番号及びカード番号のバーコードが示されていた。しかしながら、本実施形態において使用される精算カードの態様は図5の例に限定されない。
そこで、本変形例としての精算カードの一態様例を図17に示す。同図の精算カードには、二次元コードDCが印刷されている。二次元コードDCは、1の顧客に対応してハンディターミナル300により商品登録処理を行った結果である商品登録情報をコード化したものである。
[Second modification]
In the above description, as shown in FIG. 5, the payment card is assigned a card number in advance, and the assigned card number and the bar code of the card number are shown. However, the mode of the checkout card used in this embodiment is not limited to the example of FIG.
Therefore, FIG. 17 shows an example of a payment card as a modified example. A two-dimensional code DC is printed on the settlement card shown in the figure. The two-dimensional code DC is a code of product registration information which is the result of performing product registration processing by the handy terminal 300 corresponding to one customer.

同図の精算カードは、登録担当の店員がハンディターミナル300とともに携帯する小型のプリンタによって、商品登録処理が完了したことに応じて用紙に印刷される。ハンディターミナル300と小型のプリンタとは有線または無線により通信可能とされている。ハンディターミナル300は、商品登録処理が完了すると、商品登録情報を二次元コード化したうえで、同図の態様による精算カードの印刷を指示する印刷データを小型のプリンタに送信する。小型のプリンタは、受信された印刷データに基づいて用紙に印刷を行う。これにより、同図の態様による精算カードが印刷される。店員は、このように印刷された精算カードを顧客に渡す。 The checkout card shown in the figure is printed on paper when the product registration process is completed by a small printer carried by the clerk in charge of registration together with the handy terminal 300. The handy terminal 300 and the small printer can communicate with each other by wire or wirelessly. When the product registration process is completed, the handy terminal 300 converts the product registration information into a two-dimensional code, and then transmits print data instructing printing of the settlement card according to the embodiment shown in the figure to a small printer. A small printer prints on paper based on the received print data. As a result, the settlement card according to the embodiment shown in the figure is printed. The clerk gives the customer a checkout card printed in this way.

同図の精算カードが渡された顧客は、自分がPOSレジスタ100にて会計を受けるときに精算カードを店員に手渡す。店員は、渡された精算カードの二次元コードDCをスキャナ部108により読み取らせる。POSレジスタ100は、読み取られた二次元コードDCから商品登録情報を取得することができる。
このような精算カードを使用する場合、精算カードには予めカード番号を割り当てる必要はない。また、POSシステムにおける上位にてハンディターミナル300の商品登録処理の結果得られた商品登録情報を記憶しておく必要がないことから、商品登録情報管理装置400を設置する必要はない。
The customer who is given the checkout card shown in the figure hands the checkout card to the clerk when he / she receives the checkout at the POS register 100. The clerk has the scanner unit 108 read the two-dimensional code DC of the handed-out payment card. The POS register 100 can acquire the product registration information from the read two-dimensional code DC.
When using such a payment card, it is not necessary to assign a card number to the payment card in advance. Further, since it is not necessary to store the product registration information obtained as a result of the product registration process of the handy terminal 300 at the upper level in the POS system, it is not necessary to install the product registration information management device 400.

[第3変形例]
本実施形態のPOSシステムにおけるPOSレジスタ100の設置数は特に限定されるものではなく、1つであってもよい。POSレジスタ100の設置数が1つである場合、ハンディターミナル300により事前に商品登録を受けた顧客が会計を受けるPOSレジスタ100は1つに特定される。そこで、このようにPOSレジスタ100の設置数が1つである場合には、POSレジスタ100がハンディターミナル300から送信されるカード番号対応商品登録情報を記憶してもよい。この場合、POSレジスタ100は、精算カードのカード番号を取得すると、自己が記憶するカード番号対応商品登録情報から、取得されたカード番号に対応付けられた商品登録情報を取得する。この場合、商品登録情報管理装置400は省略することができる。
[Third variant]
The number of POS registers 100 installed in the POS system of the present embodiment is not particularly limited, and may be one. When the number of POS registers 100 installed is one, the POS register 100 for which the customer who has received the product registration in advance by the handy terminal 300 receives the accounting is specified as one. Therefore, when the number of POS registers 100 installed is one in this way, the POS register 100 may store the card number-corresponding product registration information transmitted from the handy terminal 300. In this case, when the POS register 100 acquires the card number of the settlement card, the POS register 100 acquires the product registration information associated with the acquired card number from the card number-corresponding product registration information stored by itself. In this case, the product registration information management device 400 can be omitted.

[第4変形例]
続いて、第4変形例について説明する。本変形例は、先に図9にて説明した事例と同様の商品登録のエラーに対応可能なPOSレジスタ100としての他の構成である。
図18(a)は、本実施形態のPOSレジスタ100を示している。同図は、図9のようにテーブルTBLの上に設置されたPOSレジスタ100を側面方向から見た図である。同図のテーブルTBLの左側に店員(T1)が位置する。また、同図は、図9に示したカゴKG1が矢印J2に示す方向に沿って移動している途中で、ちょうどPOSレジスタ100の前に位置しているときの状態を示している。
同図に示される本変形例のPOSレジスタ100は、物体センサ130(検出手段の一例)をさらに備える。物体センサ130は、同図から理解されるように、店員が位置する側から見て、POSレジスタ100の手前のテーブルTBL上に位置する物体を検出するように設けられる。物体センサ130は、例えば光電センサや、超音波センサなどであればよい。同図のように、例えばカゴKG1がPOSレジスタ100の手前に位置している場合、物体センサ130は、物体のあることを検出する。
[Fourth variant]
Subsequently, a fourth modification will be described. This modified example has another configuration as a POS register 100 capable of dealing with a product registration error similar to the case described above with reference to FIG.
FIG. 18A shows the POS register 100 of this embodiment. FIG. 9 is a side view of the POS register 100 installed on the table TBL as shown in FIG. A clerk (T1) is located on the left side of the table TBL in the figure. Further, the figure shows a state when the basket KG1 shown in FIG. 9 is being moved along the direction indicated by the arrow J2 and is located just in front of the POS register 100.
The POS register 100 of the present modification shown in the figure further includes an object sensor 130 (an example of detection means). As understood from the figure, the object sensor 130 is provided so as to detect an object located on the table TBL in front of the POS register 100 when viewed from the side where the clerk is located. The object sensor 130 may be, for example, a photoelectric sensor, an ultrasonic sensor, or the like. As shown in the figure, for example, when the basket KG1 is located in front of the POS register 100, the object sensor 130 detects the presence of an object.

そのうえで、本変形例のPOSレジスタ100は、商品登録処理に際して以下のように処理を実行する。
つまり、POSレジスタ100は、商品登録処理において、1つ目の商品に対応してバーコードの読み取りがスキャナ部108によって行われた(即ち、1つ目の登録情報として、商品種別単位での商品の情報が得られた)タイミングに対応して、物体センサ130により物体が検出された状態となったか否かについて判定する。
本変形例では、上記の状態となった場合には、図9の事例に該当する状況が生じたものとして扱う。つまり、図18(a)にも示されるように、店員がカゴKG1をテーブルTBL上で右から左に移動させている途中に、ちょうどカゴKG1がPOSレジスタ100の手前に位置したときに、カゴKG1に容れられている商品Aに貼り付けられたバーコードの読み取りが行われた状況であるとして扱われる。
一方、図18(b)には、店員がカゴから1つ目の商品を取り出し、商品種別単位での登録のために店員が商品Aを持ってスキャナ部108にバーコードの読み取りを行わせている状況が示されている。このような状況では、1つ目の商品に対応してバーコードの読み取りがスキャナ部108によって行われたタイミングに対応して、物体センサ130により物体は検出されない。
Then, the POS register 100 of the present modification executes the process as follows at the time of the product registration process.
That is, in the product registration process, the POS register 100 reads the barcode corresponding to the first product by the scanner unit 108 (that is, as the first registration information, the product for each product type). It is determined whether or not the object is detected by the object sensor 130 according to the timing (the information of the above is obtained).
In this modified example, when the above state occurs, it is treated as if the situation corresponding to the case of FIG. 9 has occurred. That is, as shown in FIG. 18A, when the basket KG1 is positioned in front of the POS register 100 while the clerk is moving the basket KG1 from right to left on the table TBL, the basket It is treated as a situation in which the barcode attached to the product A contained in the KG1 has been read.
On the other hand, in FIG. 18B, the clerk takes out the first product from the basket, and the clerk holds the product A and causes the scanner unit 108 to read the barcode for registration in units of product types. The situation is shown. In such a situation, the object is not detected by the object sensor 130 corresponding to the timing when the barcode is read by the scanner unit 108 corresponding to the first product.

ここで、本変形例では、物体センサ130によりカゴとしての物体を直接検出するようにしている。これにより、図18(a)のように物体センサ130により物体(カゴ)が検出されたタイミングで、商品種別単位での商品の情報のバーコードからの読み取りがスキャナ部108により行われた場合、POSレジスタ100は、この段階で、本来は登録されるべきでない商品の登録が行われたとのエラーが発生したと判定できる。 Here, in this modification, the object sensor 130 directly detects the object as a basket. As a result, when the scanner unit 108 reads the product information from the bar code for each product type at the timing when the object (basket) is detected by the object sensor 130 as shown in FIG. 18A. At this stage, the POS register 100 can determine that an error has occurred that a product that should not have been originally registered has been registered.

そこで、本変形例のPOSレジスタ100は、以下のように商品登録についてエラーが生じた場合に対応する処理を行うことができる。
まず、POSレジスタ100は、図18(a)のような状況となったことを判定した場合において、次に2番目の登録情報として、精算カードのカード番号に基づいて得られた商品登録情報が取得された場合、例えば図10のようにエラー報知を行うようにすることができる。即ち、このような本変形例の構成によっても、図9の事例によるエラーを店員が看過してしまうことが防止される。
また、POSレジスタ100は、図18(a)のような状況となったことを判定した場合において、次に2番目の登録情報として、商品種別単位での商品登録処理により商品の情報が取得された場合にも、エラー報知を行うようにすることもできる。また、エラー報知の後に、例えば店員による操作に応じて、1番目の登録情報と2番目の登録情報とのうちのいずれか一方を取り消す処理、あるいは1番目の登録情報と2番目の登録情報とを一取引に統合する処理が行われるようにされてよい。
即ち、このような本変形例の構成によっても、図9の事例によるエラーを店員が看過してしまうことが防止される。また、エラーが発生した場合に、1番目の登録情報と2番目の登録情報とを適切に処理することもできる。
Therefore, the POS register 100 of this modification can perform the processing corresponding to the case where an error occurs in the product registration as follows.
First, when the POS register 100 determines that the situation as shown in FIG. 18A has occurred, the second registration information is the product registration information obtained based on the card number of the settlement card. When it is acquired, an error notification can be performed as shown in FIG. 10, for example. That is, even with such a configuration of this modified example, it is possible to prevent the clerk from overlooking the error due to the example of FIG.
Further, when the POS register 100 determines that the situation as shown in FIG. 18A has occurred, the product information is acquired as the second registration information by the product registration process for each product type. In such a case, it is possible to notify the error. In addition, after the error notification, for example, depending on the operation by the clerk, the process of canceling either the first registration information or the second registration information, or the first registration information and the second registration information May be processed to be integrated into one transaction.
That is, even with such a configuration of this modified example, it is possible to prevent the clerk from overlooking the error due to the example of FIG. Further, when an error occurs, the first registration information and the second registration information can be appropriately processed.

また、本変形例では、前述のように、商品種別単位での商品の情報のバーコードからの読み取りがスキャナ部108により行われた段階で、物体センサ130により物体(カゴ)が検出されていれば、図9のエラーに対応する状況が発生したと判定できる。そこで、本変形例のPOSレジスタ100としては、上記の状況が発生したと判定したタイミングで、次の登録情報の取得が行われるのを待つことなく、今回の登録情報の取得についてエラーであるとして、その旨を報知することもできる。 Further, in this modification, as described above, the object (basket) is detected by the object sensor 130 at the stage when the scanner unit 108 reads the product information from the bar code for each product type. For example, it can be determined that the situation corresponding to the error in FIG. 9 has occurred. Therefore, the POS register 100 of this modified example assumes that the acquisition of the registration information this time is an error without waiting for the acquisition of the next registration information at the timing when it is determined that the above situation has occurred. , It is also possible to notify that fact.

また、POSレジスタ100において、例えばスキャナ部108に代えて、撮像が可能なカメラ(検出手段の一例)が備えられてもよい。この場合、POSレジスタ100は、店員が商品に貼り付けられたバーコードをカメラにより撮像させる操作を行ったことに応じて、撮像画像からバーコードを抽出し、バーコードにより示される商品情報を取得できる。
このようにカメラによって得られる撮像画像を利用する場合、POSレジスタ100は、画像解析によって特定した撮像画像の内容に基づいて、商品登録に関してエラーとなる状況となったか否かについて判定できる。具体的には、POSレジスタ100は、例えば撮像画像からバーコードが抽出された際に、撮像画像において商品を持つ店員の手を認識できなかった場合、抽出されたバーコードに応じた商品の登録については不用意に行われたものであってエラーであるとして処理できる。また、撮像画像からバーコードが抽出された際に、撮像画像においてカゴが認識された場合、図9のエラーに対応する状況が発生したと判定できる。
Further, in the POS register 100, for example, instead of the scanner unit 108, a camera capable of taking an image (an example of detection means) may be provided. In this case, the POS register 100 extracts the barcode from the captured image and acquires the product information indicated by the barcode in response to the clerk performing an operation of capturing the barcode attached to the product with the camera. it can.
When the captured image obtained by the camera is used in this way, the POS register 100 can determine whether or not an error has occurred in product registration based on the content of the captured image identified by the image analysis. Specifically, the POS register 100 registers the product according to the extracted barcode, for example, when the barcode is extracted from the captured image and the hand of the clerk holding the product cannot be recognized in the captured image. Can be treated as an error because it was done carelessly. Further, if the basket is recognized in the captured image when the barcode is extracted from the captured image, it can be determined that the situation corresponding to the error in FIG. 9 has occurred.

さらに、例えば図9のようにPOSレジスタ100を含むテーブルTBLに対応する範囲を俯瞰して撮像できる位置にカメラ(検出手段の一例)を設けてもよい。この場合にも、例えば、POSレジスタ100は、カメラによって得られた撮像画像に基づいて、図9に示したエラーに対応する状況となったか否かを認識できる。また、この場合には、撮像画像の内容から、例えば顧客がPOSレジスタ100の近傍にて検出されないのにもかかわらず商品登録が行われた状況であるか否かも判定できる。このような状況にあることが判定された場合にも、今回の登録情報の取得についてエラーであるとして処理できる。
このように、本変形例では、物体センサ130やカメラなどにより登録にエラーが生じたとの状況に該当する状況の判定に用いられる対象を検出し、検出結果に基づいて登録エラーの発生に対応して報知などの処理を実行できる。
Further, for example, as shown in FIG. 9, a camera (an example of detection means) may be provided at a position where an image can be taken with a bird's-eye view of a range corresponding to the table TBL including the POS register 100. Also in this case, for example, the POS register 100 can recognize whether or not the situation corresponds to the error shown in FIG. 9 based on the captured image obtained by the camera. Further, in this case, it can be determined from the contents of the captured image whether or not the product is registered even though the customer is not detected in the vicinity of the POS register 100, for example. Even if it is determined that the situation is such, it can be treated as an error regarding the acquisition of the registration information this time.
In this way, in this modified example, the target used for determining the situation corresponding to the situation that the registration error has occurred by the object sensor 130, the camera, etc. is detected, and the occurrence of the registration error is dealt with based on the detection result. It is possible to execute processing such as notification.

<実施形態の総括>
(1)以上説明したように、本実施形態としての一態様は、商品の登録に関連する商品登録関連処理(1つの商品ごとに対応する商品登録処理、または精算カードのバーコードの読み取りに応じた商品登録情報の取得)を行う商品登録関連処理手段と、商品登録関連処理が行われている際に所定の状況となったことに応じて、商品登録関連処理により得られた1つ目の登録情報(例えば、一取引に対応する商品登録情報、または1商品に対応する商品登録情報)と2つ目の登録情報とを、同じ取引に含めないようにする取引制御手段とを備える商品販売データ処理装置。
上記構成によれば、商品販売データ処理装置での商品登録に際して取得された1つ目の登録情報と2つ目の登録情報とを同じ取引に含めるべきでない状況となったことに応じて、これらの登録情報を同じ取引に含めないようにできる。
<Summary of Embodiment>
(1) As described above, one aspect of the present embodiment corresponds to product registration-related processing related to product registration (product registration processing corresponding to each product, or reading of the bar code of the settlement card. The first product registration-related processing obtained by the product registration-related processing means for performing (acquisition of product registration information) and the product registration-related processing according to the predetermined situation during the product registration-related processing. Product sales including registration information (for example, product registration information corresponding to one transaction or product registration information corresponding to one product) and transaction control means for preventing the second registration information from being included in the same transaction. Data processing device.
According to the above configuration, the first registration information and the second registration information acquired at the time of product registration in the product sales data processing device should not be included in the same transaction. Registration information can be prevented from being included in the same transaction.

(2)本実施形態としての一態様は、(1)に記載の商品販売データ処理装置であって、取引制御手段は、1つ目の登録情報が取得されるタイミングで、前記検出手段の検出結果に基づき前記所定の状況に該当すると判定したことに応じて、商品登録関連処理により得られた1つ目の登録情報と、2つ目の登録情報とを、同じ取引に含めないようにする。
上記構成によれば、検出手段の検出結果に基づいて所定の状況となったことが判定可能となり、検出結果が所定の状況に該当すると判定されたことに応じて、1つ目の登録情報と2つ目の登録情報とを同じ取引に含めないようにすることができる。
(2) One aspect of the present embodiment is the product sales data processing device according to (1), in which the transaction control means detects the detection means at the timing when the first registration information is acquired. The first registration information and the second registration information obtained by the product registration-related processing are not included in the same transaction according to the judgment that the predetermined situation is applicable based on the result. ..
According to the above configuration, it is possible to determine that a predetermined situation has been reached based on the detection result of the detection means, and depending on the determination that the detection result corresponds to the predetermined situation, the first registration information is used. It is possible not to include the second registration information in the same transaction.

(3)本実施形態としての一態様は、(1)に記載の商品販売データ処理装置であって、商品登録関連処理手段は、一取引に対応して登録された1以上の商品について精算を行うための精算対応の登録情報を、精算対応の登録情報と対応付けられた媒体に記録された情報の入力に基づいて取得し、取引制御手段は、媒体に記録された情報の入力が1つ目の登録情報の取得に対応して行われなかったとの状況となったことに応じて、商品登録関連処理により得られた1つ目の登録情報と、2つ目の登録情報とを、同じ取引に含めないようにする。
上記構成により、商品販売データ処理装置での商品登録に際して、例えば媒体に記録された情報の入力に基づく商品登録情報の取得のほかに不要な商品の登録内容が含められるとのエラーが看過されたまま精算処理が行われてしまうことの防止が図られる。
(3) One aspect of the present embodiment is the product sales data processing device according to (1), and the product registration-related processing means pays for one or more products registered corresponding to one transaction. The settlement-corresponding registration information to be performed is acquired based on the input of the information recorded on the medium associated with the settlement-corresponding registration information, and the transaction control means has one input of the information recorded on the medium. The first registration information and the second registration information obtained by the product registration related processing are the same, depending on the situation that the acquisition of the eye registration information was not performed. Do not include it in the transaction.
With the above configuration, when registering a product with the product sales data processing device, an error was overlooked that, for example, in addition to the acquisition of product registration information based on the input of information recorded on the medium, unnecessary product registration contents are included. It is possible to prevent the settlement process from being performed as it is.

(4)本実施形態としての一態様は、(1)から(3)のいずれか一項に記載の商品販売データ処理装置であって、取引制御手段は、1つ目の登録情報と2つ目の登録情報とを同じ取引に含めないようにした後において、上記1つ目の登録情報と上記2つ目の登録情報とを、1つの取引に含める。
上記構成によれば、1つ目の登録情報と2つ目の登録情報とについて同じ取引にまとめてよいことが確認された場合には、例えば現取引を取り消したりすることなく、1つ目の登録情報と2つ目の登録情報とを現取引のもとでの商品登録処理結果として統合し、効率的に会計を進めていくことができる。
(4) One aspect of the present embodiment is the product sales data processing device according to any one of (1) to (3), and the transaction control means includes the first registration information and two. After preventing the registration information of the eyes from being included in the same transaction, the first registration information and the second registration information are included in one transaction.
According to the above configuration, when it is confirmed that the first registration information and the second registration information can be combined into the same transaction, for example, the first one without canceling the current transaction. The registration information and the second registration information can be integrated as the product registration processing result under the current transaction, and the accounting can be proceeded efficiently.

(5)本実施形態としての一態様は、(1)から(4)のいずれか一項に記載の商品販売データ処理装置であって、取引制御手段は、上記1つ目の登録情報と上記2つ目の登録情報とをそれぞれ別の取引に含めるようにして取引の設定を行う。
上記構成によれば、1つ目の登録情報と2つ目の登録情報とを同じ取引にまとめるべきでない場合に、それぞれを個別の取引として設定できる。これにより、2つ目の登録情報を破棄することなく、2つ目の登録情報を含む取引についての会計を行っていくことが可能となり、効率的に会計を進めていくことができる。
(5) One aspect of the present embodiment is the product sales data processing device according to any one of (1) to (4), and the transaction control means includes the first registration information and the above. Set the transaction so that the second registration information is included in each separate transaction.
According to the above configuration, when the first registration information and the second registration information should not be combined into the same transaction, each can be set as an individual transaction. As a result, it is possible to carry out accounting for transactions including the second registration information without destroying the second registration information, and it is possible to proceed with accounting efficiently.

(6)本実施形態としての一態様は、(1)から(5)のいずれか一項に記載の商品販売データ処理装置であって、取引制御手段は、上記1つ目の登録情報と上記2つ目の登録情報とのうちいずれか一方を取り消す。
上記構成によれば、1つ目の登録情報と2つ目の登録情報とを同じ取引にまとめるべきでなく、かつ、いずれか一方の登録情報は不要である場合に、不要である登録情報を取り消すことができる。
(6) One aspect of the present embodiment is the product sales data processing device according to any one of (1) to (5), and the transaction control means includes the first registration information and the above. Cancel one of the second registration information.
According to the above configuration, when the first registration information and the second registration information should not be combined into the same transaction and one of the registration information is unnecessary, the unnecessary registration information is combined. It can be canceled.

(7)本実施形態としての一態様は、(1)から(6)のいずれか一項に記載の商品販売データ処理装置であって、1つ目の登録情報と2つ目の登録情報とを同じ取引に含めないようにしたことを報知する報知手段をさらに備える。
上記構成によれば、報知によって、1つ目の登録情報と2つ目の登録情報とを同じ取引に含めるべきでない可能性が生じたことを店員に即座に気付かせることができ、店員は迅速に対応を図ることができる。
(7) One aspect of the present embodiment is the product sales data processing device according to any one of (1) to (6), which includes the first registration information and the second registration information. Is further provided with a notification means for notifying that the item is not included in the same transaction.
According to the above configuration, the notification can immediately make the clerk aware that the first registration information and the second registration information may not be included in the same transaction, and the clerk can quickly notice. Can be addressed.

(8)本実施形態としての一態様は、コンピュータを、商品の登録に関連する商品登録関連処理を行う商品登録関連処理手段、商品登録関連処理が行われている際に所定の状況となったことに応じて、商品登録関連処理により得られた1つ目の登録情報と2つ目の登録情報とを、同じ取引に含めないようにする取引制御手段として機能させるためのプログラムである。 (8) One aspect of the present embodiment is that the computer is in a predetermined state when the product registration-related processing means for performing the product registration-related processing related to the product registration and the product registration-related processing are being performed. Accordingly, it is a program for functioning as a transaction control means for preventing the first registration information and the second registration information obtained by the product registration-related processing from being included in the same transaction.

なお、上述のPOSレジスタ100、ハンディターミナル300、商品登録情報管理装置400等としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述のPOSレジスタ100、ハンディターミナル300、商品登録情報管理装置400等としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 A program for realizing the functions of the above-mentioned POS register 100, handy terminal 300, product registration information management device 400, etc. is recorded on a computer-readable recording medium, and the program recorded on the recording medium is recorded on the computer. By loading and executing the program in the system, the above-mentioned POS register 100, the handy terminal 300, the product registration information management device 400, and the like may be processed. Here, "loading and executing a program recorded on a recording medium into a computer system" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM. The recording medium also includes an internal or external recording medium that can be accessed from the distribution server to distribute the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program in a format that can be executed by the terminal device. That is, the format stored in the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a form that can be executed by the terminal device. The program may be divided into a plurality of parts, downloaded at different timings, and then combined by the terminal device, or the distribution server for distributing each of the divided programs may be different. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network, and holds the program for a certain period of time. It shall also include things. Further, the above program may be for realizing a part of the above-mentioned functions. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned function in combination with a program already recorded in the computer system.

100 POSレジスタ、101 CPU、102 記憶部、103 RAM、104 タッチパネル付表示部、104a タッチパネル、105 キー操作部、106 顧客用表示部、107 自動釣銭機、107a 釣銭排出口、107b 預金投入口、108 スキャナ部、109 印字部、110 カードリーダ、111 通信部、120 ドロア、200 ストアコントローラ、300 ハンディターミナル、400 商品登録情報管理装置400、500 中継装置 100 POS register, 101 CPU, 102 storage unit, 103 RAM, 104 display unit with touch panel, 104a touch panel, 105 key operation unit, 106 customer display unit, 107 automatic change machine, 107a change outlet, 107b deposit slot, 108 Scanner unit, 109 printing unit, 110 card reader, 111 communication unit, 120 drawer, 200 store controller, 300 handy terminal, 400 product registration information management device 400, 500 relay device

Claims (5)

商品の登録に関連する商品登録関連処理として、商品種別単位で商品の登録情報を得る単位登録処理と、一取引に対応して登録された1以上の商品について精算を行うための精算対応の登録情報を、前記精算対応の登録情報と対応付けられた媒体に記録された情報の入力に基づいて取得する処理とを可能な商品登録関連処理手段と、
現取引において行われた前記媒体に記録された情報の入力が、当該現取引における最初の商品登録関連処理のもとで行われたものでない場合、当該媒体に記録された情報の入力に基づいて取得される精算対応の登録情報と、当該現取引における単位登録処理によって得られた登録情報とを、同じ取引に含めないようにする取引制御手段と
を備える商品販売データ処理装置。
As product registration-related processing related to product registration, unit registration processing for obtaining product registration information for each product type and registration for payment for one or more products registered corresponding to one transaction A product registration-related processing means capable of acquiring information based on the input of information recorded on a medium associated with the registration information corresponding to the settlement, and a product registration-related processing means.
If the input of information recorded on the medium in the current transaction was not made under the first product registration related process in the current transaction, based on the input of information recorded on the medium. A product sales data processing device including a transaction control means for preventing the acquired registration information corresponding to settlement and the registration information obtained by the unit registration process in the current transaction from being included in the same transaction.
前記取引制御手段は、前記媒体に記録された情報の入力に基づいて取得される精算対応の登録情報と、前記現取引における単位登録処理によって得られた登録情報とが同じ取引に含まれないようにした後において、
新規取引の生成が指示されたことに応じて、前記媒体に記録された情報の入力に基づいて商品登録関連処理手段が取得した精算対応の登録情報に対応する新規の取引を生成する
請求項1に記載の商品販売データ処理装置。
The transaction control means does not include the settlement-corresponding registration information acquired based on the input of the information recorded in the medium and the registration information obtained by the unit registration process in the current transaction in the same transaction. After
Claim 1 to generate a new transaction corresponding to the settlement-compatible registration information acquired by the product registration-related processing means based on the input of the information recorded in the medium in response to the instruction to generate a new transaction. Product sales data processing device described in.
前記取引制御手段は、前記媒体に記録された情報の入力に基づいて取得される精算対応の登録情報と、前記現取引における単位登録処理によって得られた登録情報とが同じ取引に含まれないようにした後において、
登録された商品の統合が指示されたことに応じて、前記媒体に記録された情報の入力に基づいて商品登録関連処理手段が取得した精算対応の登録情報と、前記現取引において行われた前記単位登録処理により取得された登録情報とを1つの取引に含める
請求項1または2に記載の商品販売データ処理装置。
The transaction control means does not include the settlement-corresponding registration information acquired based on the input of the information recorded in the medium and the registration information obtained by the unit registration process in the current transaction in the same transaction. After
In response to the instruction to integrate the registered products, the registration information for settlement corresponding to the product registration-related processing means acquired based on the input of the information recorded on the medium, and the above-mentioned registered information performed in the current transaction. The product sales data processing device according to claim 1 or 2, which includes the registration information acquired by the unit registration process in one transaction.
前記媒体は、取引を中断したことに応じて発行され、中断された取引を示す取引識別情報が記録され、
商品登録関連処理手段は、前記媒体に記録された取引識別情報の入力に基づいて、前記精算対応の登録情報を取得する
請求項1から3のいずれか一項に記載の商品販売データ処理装置。
The medium is issued in response to the interruption of the transaction, and the transaction identification information indicating the interrupted transaction is recorded.
The product sales data processing device according to any one of claims 1 to 3, wherein the product registration-related processing means acquires the registration information corresponding to the settlement based on the input of the transaction identification information recorded on the medium.
商品販売データ処理装置としてのコンピュータを、
商品の登録に関連する商品登録関連処理として、商品種別単位で商品の登録情報を得る単位登録処理と、一取引に対応して登録された1以上の商品について精算を行うための精算対応の登録情報を、前記精算対応の登録情報と対応付けられた媒体に記録された情報の入力に基づいて取得する処理とを可能な商品登録関連処理手段、
現取引において行われた前記媒体に記録された情報の入力が、当該現取引における最初の商品登録関連処理のもとで行われたものでない場合、当該媒体に記録された情報の入力に基づいて取得される精算対応の登録情報と、当該現取引における単位登録処理によって得られた登録情報とを、同じ取引に含めないようにする取引制御手段
として機能させるためのプログラム。
A computer as a product sales data processing device,
As product registration-related processing related to product registration, unit registration processing for obtaining product registration information for each product type and registration for payment for one or more products registered corresponding to one transaction A product registration-related processing means capable of acquiring information based on the input of information recorded on a medium associated with the registration information corresponding to the settlement.
If the input of information recorded on the medium in the current transaction was not performed under the first product registration-related process in the current transaction, based on the input of information recorded on the medium. A program for functioning as a transaction control means that prevents the acquired registration information for settlement and the registration information obtained by the unit registration process in the current transaction from being included in the same transaction.
JP2016252895A 2016-12-27 2016-12-27 Product sales data processing equipment and programs Active JP6867009B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016252895A JP6867009B2 (en) 2016-12-27 2016-12-27 Product sales data processing equipment and programs
JP2021062766A JP7112132B2 (en) 2016-12-27 2021-04-01 Merchandise sales data processor and program
JP2022112534A JP7343230B2 (en) 2016-12-27 2022-07-13 Product sales data processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016252895A JP6867009B2 (en) 2016-12-27 2016-12-27 Product sales data processing equipment and programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021062766A Division JP7112132B2 (en) 2016-12-27 2021-04-01 Merchandise sales data processor and program

Publications (2)

Publication Number Publication Date
JP2018106471A JP2018106471A (en) 2018-07-05
JP6867009B2 true JP6867009B2 (en) 2021-04-28

Family

ID=62787322

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2016252895A Active JP6867009B2 (en) 2016-12-27 2016-12-27 Product sales data processing equipment and programs
JP2021062766A Active JP7112132B2 (en) 2016-12-27 2021-04-01 Merchandise sales data processor and program
JP2022112534A Active JP7343230B2 (en) 2016-12-27 2022-07-13 Product sales data processing device and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2021062766A Active JP7112132B2 (en) 2016-12-27 2021-04-01 Merchandise sales data processor and program
JP2022112534A Active JP7343230B2 (en) 2016-12-27 2022-07-13 Product sales data processing device and program

Country Status (1)

Country Link
JP (3) JP6867009B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7226765B2 (en) * 2018-09-08 2023-02-21 株式会社寺岡精工 Mobile terminal, sales data processing system, program, sales data processing method
JP6928361B2 (en) * 2018-11-15 2021-09-01 Necプラットフォームズ株式会社 Transaction information processing system and method
JP7607899B2 (en) * 2020-09-01 2025-01-06 株式会社寺岡精工 Product sales data processing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5476808B2 (en) * 2009-06-17 2014-04-23 株式会社寺岡精工 POS register
JP6132061B2 (en) * 2016-08-29 2017-05-24 株式会社寺岡精工 Product registration device, POS system and program

Also Published As

Publication number Publication date
JP7343230B2 (en) 2023-09-12
JP7112132B2 (en) 2022-08-03
JP2022140494A (en) 2022-09-26
JP2018106471A (en) 2018-07-05
JP2021101381A (en) 2021-07-08

Similar Documents

Publication Publication Date Title
JP7343230B2 (en) Product sales data processing device and program
JP7050246B2 (en) Product sales data processing system, registration device and program
JP7766367B2 (en) Product sales data processing system and program
JP7745940B2 (en) Product sales data processing system and mobile terminal device
JP7725103B2 (en) Transaction status monitoring device
JP6572671B2 (en) Product registration device and checkout support method
JP7335033B2 (en) Merchandise sales data processing system, settlement device, and program
JP7845706B2 (en) Portable registration terminal, product sales data processing system, and program
JP7681364B2 (en) Product sales data processing system, program, monitoring device, and server device
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP2021047909A (en) Product sales data processing system, registration device, and program
JP2022098820A (en) Item sales data processing system and program
JP6846792B2 (en) Product sales data processing equipment and programs
JP6820589B2 (en) Product sales data processing system, registration device, and program
JP2014167830A (en) Commercial transaction processor and receipt detail retrieval program
JP7706742B2 (en) program
JP6977125B2 (en) Checkout system, payment device and its control program
US20240232842A9 (en) Checkout system, checkout machine, and control method therefor
JP7603955B2 (en) Product sales data processing system, settlement device, and program
JP2021093186A (en) Article sales data processing apparatus and program
JP2022016507A (en) Checkout system, and settlement device and control program therefor
JP2018085031A (en) Settlement device and control program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210401

R150 Certificate of patent or registration of utility model

Ref document number: 6867009

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250