JP2019050050A - Commodity sales processing system - Google Patents

Commodity sales processing system Download PDF

Info

Publication number
JP2019050050A
JP2019050050A JP2018232641A JP2018232641A JP2019050050A JP 2019050050 A JP2019050050 A JP 2019050050A JP 2018232641 A JP2018232641 A JP 2018232641A JP 2018232641 A JP2018232641 A JP 2018232641A JP 2019050050 A JP2019050050 A JP 2019050050A
Authority
JP
Japan
Prior art keywords
electronic receipt
data
product
server
information terminal
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.)
Granted
Application number
JP2018232641A
Other languages
Japanese (ja)
Other versions
JP6674011B2 (en
Inventor
雅法 三部
Masanori Sambe
雅法 三部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2018232641A priority Critical patent/JP6674011B2/en
Publication of JP2019050050A publication Critical patent/JP2019050050A/en
Application granted granted Critical
Publication of JP6674011B2 publication Critical patent/JP6674011B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

To link an input system of commodity data with an electronic receipt system.SOLUTION: A support server accumulates commodity data on a sales commodity determined by a commodity code input from an information terminal in association with a first ID identifying the information terminal. The support server transmits the accumulated commodity data together with the first ID to a processing device, which is a settlement object, determined by data identifying a processing device input from the information terminal. The processing device settles commercial transaction by input of payment data to the commodity data and generates an electronic receipt obtained by digitizing receipt data showing details of the settled commercial transaction. In the case where the electronic receipt received from the processing device is associated with the first ID, an electronic receipt server stores the electronic receipt associated with the first ID.SELECTED DRAWING: Figure 1

Description

本発明の実施形態は、スーパーマーケット等の小売向けの商品販売処理システムに関する。   An embodiment of the present invention relates to a commodity sales processing system for retail such as a supermarket.

消費者が無線通信機能を有する情報端末とともに売場を回り、購入しようとする商品のデータを自ら情報端末に入力することで、キャッシャによる商品登録操作を簡略化したセルフ登録システムは、既に知られている。   A self-registration system has already been known in which the product registration operation by the cashier is simplified by the consumer traveling around the sales floor with the information terminal having a wireless communication function and inputting data of the product to be purchased into the information terminal by itself. There is.

また、レシートに記載される情報(レシートデータ)を電子化し、この電子化されたレシートデータを、インターネット等を介して情報端末にダウンロードすることで、消費者がレシートを電子的に受け取れるようにした電子レシートシステムも、既に知られている。   In addition, by digitizing the information (receipt data) described in the receipt and downloading this digitized receipt data to the information terminal via the Internet etc., the consumer can receive the receipt electronically. Electronic receipt systems are also known.

昨今、スマートフォン等のインターネットに対応した携帯情報端末は、Wi-Fi(ワイファイ)等に代表される無線通信機能を有している。そこで、この無線通信機能を有する携帯情報端末をセルフ登録システムの情報端末として利用することで、セルフ登録システムと電子レシートシステムとが連携できると考えられる。   Recently, a portable information terminal such as a smartphone compatible with the Internet has a wireless communication function represented by Wi-Fi. Therefore, it is considered that the self registration system and the electronic receipt system can cooperate with each other by using the portable information terminal having the wireless communication function as an information terminal of the self registration system.

特開2010‐250798号公報Unexamined-Japanese-Patent No. 2010-250798 特開2014‐194731号公報JP, 2014-194731, A

本発明の実施形態が解決しようとする課題は、セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させた商品販売処理システムを提供しようとするものである。   The problem to be solved by the embodiments of the present invention is to provide a commodity sales processing system in which a commodity data input system including self registration and an electronic receipt system are linked.

一実施形態において、商品販売処理システムは、商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含む。
前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと関連付けて蓄積する蓄積手段と、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のIDとともに送信する第1の送信手段とを備える。
前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段と、前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段と、前記電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段とを備える。
前記電子レシートサーバは、前記処理装置から受け取った前記電子レシートを、当該電子レシートとともに受信した前記第1のIDと関連付けて保存する保存手段を備える。
In one embodiment, the product sales processing system includes a support server that supports the input of product data, an apparatus for processing product sales data, and an electronic receipt server.
The support server stores the product data of the sales product determined by the product code input from the information terminal in association with the first ID for identifying the information terminal, and the information is input from the information terminal A first transmission unit for transmitting the product data stored by the storage unit together with the first ID associated with the product data to a processing unit to be settled determined by data identifying the processing unit And
The processing device is a settlement unit that settles a commercial transaction by inputting payment data for the product data, a generation unit that generates an electronic receipt that digitizes receipt data representing the details of the settled commercial transaction, and the electronic receipt server And second transmission means for transmitting the electronic receipt generated by the generation means together with the first ID received together with the product data.
The electronic receipt server includes storage means for storing the electronic receipt received from the processing device in association with the first ID received together with the electronic receipt.

商品販売処理システムが導入された小売店舗を示す模式図。The schematic diagram which shows the retail store in which the goods sales processing system was introduce | transduced. 商品販売処理システムの全体構成を示すブロック図。The block diagram which shows the whole structure of a commodity sales processing system. POS装置の要部構成を示すブロック図。FIG. 2 is a block diagram showing the main configuration of a POS apparatus. 携帯情報端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of a portable information terminal. 支援サーバの要部構成を示すブロック図。The block diagram which shows the principal part structure of a support server. 商品取引ファイルのデータ構造を示す模式図。The schematic diagram which shows the data structure of a goods transaction file. 電子レシートサーバの要部構成を示すブロック図。The block diagram which shows the principal part structure of an electronic receipt server. 電子レシートファイルのデータ構造を示す模式図。The schematic diagram which shows the data structure of an electronic receipt file. 連携テーブルのデータ構造を示す模式図。The schematic diagram which shows the data structure of a cooperation table. 携帯情報端末のプロセッサがセルフ登録端末プログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of a portable information terminal performs according to a self registration terminal program. 支援サーバのプロセッサがセルフ登録サーバプログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of a support server performs according to a self registration server program. POS装置のプロセッサが、制御プログラムに従って要求コマンドを受信したときに実行する情報処理の要部手順を示す流れ図。The flowchart of the principal part procedure of the information processing which the processor of the POS device executes when the request command is received according to the control program. 電子レシートサーバのプロセッサが電子レシートサーバプログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of an electronic receipt server performs according to an electronic receipt server program. 携帯情報端末のプロセッサが電子レシート端末プログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of a portable information terminal performs according to an electronic receipt terminal program. 携帯情報端末のプロセッサが電子レシート端末プログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of a portable information terminal performs according to an electronic receipt terminal program. 電子レシートサーバのプロセッサが電子レシートサーバプログラムに従って実行する情報処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the information processing which the processor of an electronic receipt server performs according to an electronic receipt server program. 電子レシート端末プログラムに従った情報処理において、携帯情報端末のタッチパネルに表示される画面の一例を示す模式図。The information processing according to an electronic receipt terminal program, a schematic diagram showing an example of the screen displayed on the touch panel of a personal digital assistant. 電子レシート端末プログラムに従った情報処理において、携帯情報端末のタッチパネルに表示される画面の一例を示す模式図。The information processing according to an electronic receipt terminal program, a schematic diagram showing an example of the screen displayed on the touch panel of a personal digital assistant. 電子レシート端末プログラムに従った情報処理において、携帯情報端末のタッチパネルに表示される画面の一例を示す模式図。The information processing according to an electronic receipt terminal program, a schematic diagram showing an example of the screen displayed on the touch panel of a personal digital assistant. 第2の実施形態における携帯情報端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the portable information terminal in 2nd Embodiment. 第2の実施形態における商品取引ファイルのデータ構造を示す模式図。The schematic diagram which shows the data structure of the goods transaction file in 2nd Embodiment. 第2の実施形態において、携帯情報端末のプロセッサがセルフ登録端末プログラムに従って実行する情報処理の一部を示す流れ図。The flowchart which shows a part of information processing which the processor of a portable information terminal performs according to a self registration terminal program in 2nd Embodiment. 第3の実施形態におけるPOS装置の要部構成を示すブロック図。FIG. 10 is a block diagram showing the main configuration of a POS apparatus in a third embodiment. 第3の実施形態において、POS装置のプロセッサが、制御プログラムに従って後述する要求コマンドを受信したときに実行する情報処理の要部手順を示す流れ図。FIG. 13 is a flow chart showing an essential procedure of information processing that is executed when a processor of a POS device receives a request command described later according to a control program in the third embodiment.

以下、セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させる商品販売処理システムの実施形態について、図面を用いて説明する。
[商品販売処理システムの説明]
図1は、上記商品販売処理システムが導入された小売店舗100を示す模式図であり、図2は、上記商品販売処理システムの全体構成を示すブロック図である。
Hereinafter, an embodiment of a commodity sales processing system in which a commodity data input system including self registration and an electronic receipt system are linked will be described using the drawings.
[Description of product sales processing system]
FIG. 1 is a schematic view showing a retail store 100 into which the product sales processing system has been introduced, and FIG. 2 is a block diagram showing the overall configuration of the product sales processing system.

図1及び図2に示すように、商品販売処理システムは、小売店舗100内に、対面式のPOS(Point Of Sales)装置10、セルフ式のPOS装置20及び中継器30を備える。また、図2に示すように、商品販売処理システムは、店舗サーバ40、セルフ登録支援サーバ(以下、支援サーバと称する)50及びルータ60を小売店舗100内に備える。そして商品販売処理システムは、小売店舗100内にLAN(Local Area Network)70を形成し、このLAN70に、POS装置10,20、中継器30、店舗サーバ40、支援サーバ50及びルータ60をそれぞれ接続する。LAN70は、有線であってもよいし、無線であってもよい。ルータ60は、LAN70とネットワーク200との間のデータ通信を中継する。   As shown in FIGS. 1 and 2, the product sales processing system includes a face-to-face POS (Point Of Sales) device 10, a self-type POS device 20, and a relay 30 in the retail store 100. Further, as shown in FIG. 2, the commodity sales processing system includes a store server 40, a self-registration support server (hereinafter referred to as a support server) 50 and a router 60 in the retail store 100. Then, the commodity sales processing system forms a LAN (Local Area Network) 70 in the retail store 100, and connects the POS devices 10 and 20, the repeater 30, the store server 40, the support server 50, and the router 60 to the LAN 70. Do. The LAN 70 may be wired or wireless. The router 60 relays data communication between the LAN 70 and the network 200.

電子レシートサーバ80がネットワーク200に接続される。電子レシートサーバ80は、電子化されたレシートデータを保存する。そしてネットワーク200に接続される情報処理装置210から電子レシートサーバ80にアクセスすることで、消費者が情報処理装置210から電子化されたレシートデータを閲覧可能とする。情報処理装置210は、パソコン、スマートフォン、携帯電話、タブレット端末等である。ネットワーク200は、例えばインターネット、移動通信網等である。   An electronic receipt server 80 is connected to the network 200. The electronic receipt server 80 stores the digitized receipt data. Then, by accessing the electronic receipt server 80 from the information processing apparatus 210 connected to the network 200, the consumer can browse the electronic receipt data from the information processing apparatus 210. The information processing apparatus 210 is a personal computer, a smartphone, a mobile phone, a tablet terminal, or the like. The network 200 is, for example, the Internet, a mobile communication network, or the like.

なお、図2では、商品販売処理システムを1店舗だけ示すが、ネットワーク200には複数の小売店舗100の商品販売処理システムが接続される。そして、各小売店舗100の商品販売処理システムは、電子レシートサーバ80を共同で使用する。   Although FIG. 2 shows only one product sales processing system, the product sales processing systems of a plurality of retail stores 100 are connected to the network 200. Then, the commodity sales processing system of each retail store 100 jointly uses the electronic receipt server 80.

[POS装置(商品販売データ処理装置)の説明]
図1に示すように、対面式のPOS装置10は、会計場1のチェックアウトカウンタ2に沿って設置され、キャッシャ3によって操作される。POS装置10は、チェックアウトカウンタ2に設けられたスキャナ11を含む。スキャナ11も、キャッシャ3によって操作される。キャッシャ3は、会計に来た消費者4とチェックアウトカウンタ2を挟んで対峙する。キャッシャ3は、消費者4が買い上げる商品5のバーコードをスキャナ11に読み取らせる。スキャナ11は、バーコードを読み取って得たバーコードデータをPOS装置10へと送る。POS装置10は、スキャナ11から送られてきたバーコードデータから商品5を決定し、この商品5の販売点数、販売金額等をトランザクションエリアに登録処理する。また、POS装置10は、トランザクションエリアに登録処理した商品5の商品名、販売点数、販売金額やその合計金額等をディスプレイ13に表示する。ディスプレイ13には、オペレータ用のディスプレイ13aと消費者4用のディスプレイ13bとがある。
[Description of POS Device (Product Sales Data Processing Device)]
As shown in FIG. 1, the face-to-face type POS device 10 is installed along the checkout counter 2 of the accounting place 1 and operated by the cashier 3. The POS device 10 includes a scanner 11 provided in the checkout counter 2. The scanner 11 is also operated by the cashier 3. The cashier 3 confronts the consumer 4 who has come to the accounting with the checkout counter 2 interposed therebetween. The cashier 3 causes the scanner 11 to read the barcode of the item 5 purchased by the consumer 4. The scanner 11 sends bar code data obtained by reading the bar code to the POS device 10. The POS apparatus 10 determines the product 5 from the barcode data sent from the scanner 11, and registers the number of sales of the product 5 and the sales amount in the transaction area. Further, the POS apparatus 10 displays on the display 13 the product name of the product 5 registered in the transaction area, the number of sales points, the sales amount, the total amount thereof, and the like. The display 13 includes a display 13 a for the operator and a display 13 b for the consumer 4.

消費者4が買い上げる商品5の登録処理を終えると、キャッシャ3は、POS装置10に支払データを入力する。例えばキャッシャは、キーボード12を操作して、消費者からの預かり金額を入力する。POS装置10は、支払データを基に消費者4との商取引を決済処理する。この決済処理の過程で、POS装置10はプリンタ14を駆動し、商取引の明細をレート用紙に印刷したレシート(以下、紙レシートと称する)を発行する。ただし、消費者4が電子レシート会員である場合、紙レシートの発行は任意である。   When the consumer 4 finishes the registration process of the product 5 to be purchased, the cashier 3 inputs payment data to the POS device 10. For example, the cashier operates the keyboard 12 to input the deposit amount from the consumer. The POS device 10 settles a transaction with a consumer 4 based on the payment data. In the course of the settlement process, the POS apparatus 10 drives the printer 14 to issue a receipt (hereinafter referred to as a paper receipt) in which the details of the commerce are printed on the rate sheet. However, when the consumer 4 is an electronic receipt member, issuance of a paper receipt is optional.

セルフ式のPOS装置20は、会計場1に設置され、消費者4によって操作される。POS装置20は、スキャナ21、タッチパネル22、自動釣銭機23、レシート印刷用のプリンタ24等を備える。消費者4は、POS装置20の正面に立ち、自らが買い上げる商品5のバーコードをスキャナ21に読み取らせる。POS装置20は、スキャナ21で読み取ったバーコードから商品5を決定し、この商品5の販売点数、販売金額等をトランザクションエリアに登録処理する。また、POS装置20は、トランザクションエリアに登録処理した商品5の商品名、販売点数、販売金額やその合計金額等をタッチパネル22に表示する。   The self-type POS device 20 is installed in the accounting center 1 and operated by the consumer 4. The POS apparatus 20 includes a scanner 21, a touch panel 22, an automatic change machine 23, a printer 24 for receipt printing, and the like. The consumer 4 stands in front of the POS device 20 and causes the scanner 21 to read the bar code of the product 5 purchased by the consumer 4. The POS apparatus 20 determines the product 5 from the barcode read by the scanner 21 and registers the number of sales of the product 5 and the sales amount in the transaction area. Further, the POS apparatus 20 displays on the touch panel 22 the product name of the product 5 registered in the transaction area, the number of sales points, the sales amount, the total amount thereof, and the like.

販売商品5の登録処理を終えると、消費者4は、POS装置20に支払データを入力する。例えば消費者4は、タッチパネル22を操作して、支払い方法を選択する。そして、現金支払いを選択した場合には、消費者4は、自動釣銭機23に現金を投入する。電子マネー支払いを選択した場合には、消費者4は、図示しないリーダ・ライタに電子マネーカードを翳す。POS装置20は、支払データを基に消費者4との商取引を決済処理する。この決済処理の過程で、POS装置20はプリンタ24を駆動し、商取引の内容を印刷した紙レシートを発行する。ただし、消費者4が電子レシート会員である場合、紙レシートの発行は任意である。   After completing the registration process of the sales item 5, the consumer 4 inputs payment data into the POS device 20. For example, the consumer 4 operates the touch panel 22 to select a payment method. Then, when the cash payment is selected, the consumer 4 puts cash into the automatic change machine 23. When the electronic money payment is selected, the consumer 4 sends the electronic money card to a reader / writer (not shown). The POS device 20 settles a transaction with a consumer 4 based on the payment data. In the course of the settlement process, the POS device 20 drives the printer 24 to issue a paper receipt on which the contents of the transaction are printed. However, when the consumer 4 is an electronic receipt member, issuance of a paper receipt is optional.

なお、POS装置20における支払い方法には、クレジット払い、あるいは商品券払いなどの他の方法が上記の方法に代えて、あるいは追加して含まれてもよい。POS装置10における支払い方法も、電子マネー払い、クレジット払い、あるいは商品券払いなどの他の方法が現金払いに代えて、あるいは追加して含まれてもよい。   The payment method in the POS device 20 may include other methods such as credit payment or gift certificate payment instead of or in addition to the above method. The payment method in the POS device 10 may also include other methods such as electronic money payment, credit payment, or gift certificate payment instead of or in addition to cash payment.

このようなPOS装置10,20は、商品販売データ処理装置と称される。
図3は、POS装置10,20の要部構成を示すブロック図である。POS装置10,20は、プロセッサ101、メインメモリ102、補助記憶デバイス103、通信インターフェース104及びI/O(Input / Output)インターフェース105等を備える。プロセッサ101と、メインメモリ102、補助記憶デバイス103、通信インターフェース104及びI/Oインターフェース105とは、アドレスバス、データバス、制御信号線等を含むシステム伝送路106によって接続される。
Such POS devices 10 and 20 are referred to as commodity sales data processing devices.
FIG. 3 is a block diagram showing the main configuration of the POS devices 10 and 20. As shown in FIG. The POS devices 10 and 20 include a processor 101, a main memory 102, an auxiliary storage device 103, a communication interface 104, an I / O (Input / Output) interface 105, and the like. The processor 101, the main memory 102, the auxiliary storage device 103, the communication interface 104, and the I / O interface 105 are connected by a system transmission path 106 including an address bus, a data bus, a control signal line and the like.

POS装置10,20は、プロセッサ101、メインメモリ102及び補助記憶デバイス103と、これらを接続するシステム伝送路106とによってコンピュータを構成する。   The POS devices 10 and 20 constitute a computer by the processor 101, the main memory 102 and the auxiliary storage device 103, and a system transmission line 106 connecting them.

プロセッサ101は、上記コンピュータの中枢部分に相当する。プロセッサ101は、オペレーティングシステムやアプリケーションプログラムに従って、POS装置10,20としての各種の機能を実現するべく各部を制御する。   The processor 101 corresponds to the central part of the computer. The processor 101 controls each unit to realize various functions as the POS apparatus 10 or 20 according to an operating system or an application program.

メインメモリ102は、上記コンピュータの主記憶部分に相当する。メインメモリ102は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ102は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ102は、プロセッサ101が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ102は、揮発性のメモリ領域を、プロセッサ101によってデータが適宜書き換えられるワークエリアとして使用する。ワークエリアは、トランザクションエリアを含む。トランザクションエリアは、1商取引として売買される販売商品の販売データ及びその商取引の決済データを格納する領域である。   The main memory 102 corresponds to the main storage portion of the computer. The main memory 102 includes a non-volatile memory area and a volatile memory area. The main memory 102 stores an operating system and application programs in the non-volatile memory area. The main memory 102 may also store data necessary for the processor 101 to execute processing for controlling each unit in a non-volatile or volatile memory area. The main memory 102 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 101. The work area includes a transaction area. The transaction area is an area for storing sales data of sales merchandise sold as one commerce and settlement data of the commerce.

補助記憶デバイス103は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス103は、例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)、SSD(Solid State Drive)などである。補助記憶デバイス103は、プロセッサ101が各種の処理を行う上で使用するデータや、プロセッサ101での処理によって生成されたデータを保存する。補助記憶デバイス103は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 103 corresponds to an auxiliary storage portion of the computer. The auxiliary storage device 103 is, for example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 103 stores data used when the processor 101 performs various processes, and data generated by the process of the processor 101. The auxiliary storage device 103 may store the application program described above.

通信インターフェース104は、LAN70を介して接続される店舗サーバ40、支援サーバ50等との間で行うデータ通信のインターフェースである。   The communication interface 104 is an interface for data communication performed between the shop server 40 connected via the LAN 70, the support server 50, and the like.

I/Oインターフェース105は、種々の入出力デバイスとの間で行うデータ通信のインターフェースである。対面式のPOS装置10の場合、スキャナ11、キーボード12、オペレータ用のディスプレイ13a、消費者用のディスプレイ13b、プリンタ14等がI/Oインターフェース105に接続される。セルフ式のPOS装置20の場合、スキャナ21、タッチパネル22、自動釣銭機23、プリンタ24等がI/Oインターフェース105に接続される。   The I / O interface 105 is an interface for data communication with various input / output devices. In the case of the face-to-face type POS apparatus 10, the scanner 11, the keyboard 12, the display 13a for the operator, the display 13b for the consumer, the printer 14 and the like are connected to the I / O interface 105. In the case of the self-type POS device 20, the scanner 21, the touch panel 22, the automatic change machine 23, the printer 24 and the like are connected to the I / O interface 105.

1つの小売店舗100に設置される対面式のPOS装置10及びセルフ式のPOS装置20の台数は、特に限定されない。小売店舗100の規模あるいはその店内のレイアウト等を考慮して、必要な台数が設置される。また、必ずしも対面式のPOS装置10とセルフ式のPOS装置20との両方が設置される必要はない。いずれか一方のPOS装置10または20が会計場1に設置されて、商品販売処理システムを構成してもよい。   The number of face-to-face POS devices 10 and the number of self-portable POS devices 20 installed in one retail store 100 are not particularly limited. The necessary number is set in consideration of the size of the retail store 100 or the layout in the store. In addition, it is not necessary that both the face-to-face POS device 10 and the self-type POS device 20 be installed. Either one of the POS devices 10 or 20 may be installed in the accounting center 1 to configure a commodity sales processing system.

各POS装置10,20は、補助記憶デバイス103でPOSIDを記憶する。各POS装置10,20は、メインメモリ102でPOSIDを記憶してもよい。POSIDは、各POS装置10,20に対して固有な情報である。POSIDは、各POS装置10,20の間で重複しない。店舗サーバ40及び支援サーバ50は、POSIDによってLAN70に接続された各POS装置10,20を識別する。   Each POS device 10, 20 stores the POS ID in the auxiliary storage device 103. Each POS device 10, 20 may store the POS ID in the main memory 102. The POS ID is information unique to each of the POS devices 10 and 20. The POSIDs do not overlap between the POS devices 10 and 20. The store server 40 and the support server 50 identify each of the POS devices 10 and 20 connected to the LAN 70 by POSID.

各POS装置10,20には、自らのPOSIDを表すバーコード7が表記される。例えば図1に示すように、対面式のPOS装置10の場合には、スキャナ11のキャッシャ3が操作する面とは反対側、すなわち消費者4側にバーコード7が表記される。セルフ式のPOS装置20の場合には、消費者4と対峙する筐体の正面側にバーコード7が表記される。なお、図1に示すバーコード7の位置は、あくまでも一例である。バーコード7の位置は、特に限定されない。また、バーコード7の代わりに二次元データコードを用いてもよい。   In each POS device 10, 20, a barcode 7 representing its own POS ID is written. For example, as shown in FIG. 1, in the case of the face-to-face type POS apparatus 10, the bar code 7 is written on the side opposite to the side operated by the cashier 3 of the scanner 11, that is, on the consumer 4 side. In the case of the self-type POS device 20, the bar code 7 is written on the front side of the case facing the consumer 4. The position of the barcode 7 shown in FIG. 1 is merely an example. The position of the barcode 7 is not particularly limited. Also, a two-dimensional data code may be used instead of the barcode 7.

[店舗サーバの説明]
店舗サーバ40は、図2に示すように、商品データベース41を備える。商品データベース41には、小売店舗100で販売される各商品の商品コードに関連付けて、その商品の商品名,価格等の商品データが格納される。商品コードは、各商品5に対して固有な情報である。商品コードは、各商品5の間で重複しない。各商品5には、自らの商品コードを表すバーコードが付される。このバーコードをスキャナ11,21で読み取ることによって、各POS装置10,20は、その商品5の販売データをトランザクションエリアに登録処理する。
[Description of store server]
As shown in FIG. 2, the store server 40 includes a product database 41. The product database 41 stores product data such as the product name and price of the product in association with the product code of each product sold in the retail store 100. The product code is information unique to each product 5. Item codes do not overlap among the items 5. Each item 5 is assigned a barcode representing its own item code. By reading this barcode by the scanners 11, 21, each POS device 10, 20 registers sales data of the product 5 in the transaction area.

店舗サーバ40は、各POS装置10,20にて登録処理された各商品5の販売データを、LAN70を介して収集する。そして店舗サーバ40は、収集した販売データを、例えば商品別、時間帯別等の項目毎に集計する。ここに、POS装置10,20と店舗サーバ40とは、周知のPOSシステムを構成する。   The store server 40 collects, via the LAN 70, sales data of each item 5 registered and processed by each of the POS devices 10 and 20. Then, the shop server 40 aggregates the collected sales data, for example, by items such as by product or by time of day. Here, the POS devices 10 and 20 and the store server 40 constitute a known POS system.

[中継器の説明]
中継器30は、例えばWi-Fi(Wireless Fidelity)等の無線通信規格に対応したものである。中継器30は、小売店舗100内の売場6と会計場1とのほぼ全域を無線通信領域とする。中継器30は、無線通信領域内に存在する1乃至複数の携帯情報端末400と、無線通信を利用してデータの送受信を行う。中継器30の台数は、特に限定されない。小売店舗100の規模あるいはその店内のレイアウト等を考慮して、必要な台数が小売店舗100内に配置される。
[Description of repeater]
The repeater 30 corresponds to, for example, a wireless communication standard such as Wi-Fi (Wireless Fidelity). The relay unit 30 uses substantially the entire area of the sales floor 6 and the accounting floor 1 in the retail store 100 as a wireless communication area. The relay unit 30 transmits and receives data to and from one or more portable information terminals 400 present in a wireless communication area using wireless communication. The number of repeaters 30 is not particularly limited. The necessary number is arranged in the retail store 100 in consideration of the size of the retail store 100 or the layout in the store.

[携帯情報端末の説明]
図4は、携帯情報端末400の要部構成を示すブロック図である。携帯情報端末400は、プロセッサ401、メインメモリ402、補助記憶デバイス403、タッチパネル404、カメラユニット405及び無線ユニット406等を備える。プロセッサ401と、メインメモリ402、補助記憶デバイス403、タッチパネル404、カメラユニット405及び無線ユニット406とは、アドレスバス、データバス、制御信号線等を含むシステム伝送路407によって接続される。
[Description of mobile information terminal]
FIG. 4 is a block diagram showing the main configuration of the portable information terminal 400. As shown in FIG. The portable information terminal 400 includes a processor 401, a main memory 402, an auxiliary storage device 403, a touch panel 404, a camera unit 405, a wireless unit 406, and the like. The processor 401, the main memory 402, the auxiliary storage device 403, the touch panel 404, the camera unit 405, and the wireless unit 406 are connected by a system transmission path 407 including an address bus, a data bus, a control signal line and the like.

携帯情報端末400は、プロセッサ401、メインメモリ402及び補助記憶デバイス403と、これらを接続するシステム伝送路407とによってコンピュータを構成する。   The portable information terminal 400 configures a computer by the processor 401, the main memory 402 and the auxiliary storage device 403, and a system transmission line 407 connecting them.

プロセッサ401は、上記コンピュータの中枢部分に相当する。プロセッサ401は、オペレーティングシステムやアプリケーションプログラムに従って、携帯情報端末400としての各種の機能を実現するべく各部を制御する。   The processor 401 corresponds to the central part of the computer. The processor 401 controls each unit to realize various functions as the portable information terminal 400 in accordance with an operating system or an application program.

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

補助記憶デバイス403は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス403は、例えばEEPROMである。HDD、SSDなどが補助記憶デバイス403として使用されてもよい。補助記憶デバイス403は、プロセッサ401が各種の処理を行う上で使用するデータや、プロセッサ401での処理によって生成されたデータを保存する。補助記憶デバイス403は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 403 corresponds to an auxiliary storage portion of the computer. The auxiliary storage device 403 is, for example, an EEPROM. An HDD, an SSD, or the like may be used as the auxiliary storage device 403. The auxiliary storage device 403 stores data used when the processor 401 performs various processes, and data generated by the process of the processor 401. The auxiliary storage device 403 may store the application program described above.

タッチパネル404は、携帯情報端末400の入力デバイス及び表示デバイスとして機能する。タッチパネル404には、上記のアプリケーションプログラムを起動するためのアイコンが表示される。   The touch panel 404 functions as an input device and a display device of the portable information terminal 400. The touch panel 404 displays an icon for activating the application program.

カメラユニット405は、バーコードを撮影可能な解像度を有する。無線ユニット406は、中継器30との間で無線通信を利用してデータの送受信を行う。例えばスマートフォン、携帯電話、タブレット端末等の携帯型の情報処理装置のうち、カメラユニット405及び無線ユニット406を内蔵した情報処理装置が、携帯情報端末400として利用される。   The camera unit 405 has a resolution capable of capturing a barcode. The wireless unit 406 exchanges data with the repeater 30 using wireless communication. For example, among portable information processing devices such as a smartphone, a mobile phone, and a tablet terminal, an information processing device incorporating a camera unit 405 and a wireless unit 406 is used as the portable information terminal 400.

このような構成の携帯情報端末400は、セルフ登録端末プログラムP1をインストールすることによって、セルフ登録システムに対応した情報端末となる。セルフ登録システムは、消費者4が情報端末を操作して販売商品の販売データを登録処理することで、POS装置10,20での登録処理を省略するシステムである。販売商品の決済処理は、通常通りPOS装置10,20で行う。   The portable information terminal 400 having such a configuration becomes an information terminal compatible with the self registration system by installing the self registration terminal program P1. The self registration system is a system in which the registration process in the POS devices 10 and 20 is omitted by the consumer 4 operating the information terminal to register sales data of a sales item. The settlement processing of the sales item is performed by the POS devices 10 and 20 as usual.

セルフ登録端末プログラムP1は、携帯情報端末400がセルフ登録システムに対応した情報端末となるように、プロセッサ401を制御する。セルフ登録端末プログラムP1は、補助記憶デバイス403に保存される。また、このセルフ登録端末プログラムP1とともにセルフ登録管理領域W1が、携帯情報端末400の補助記憶デバイス403に形成される。   The self registration terminal program P1 controls the processor 401 such that the portable information terminal 400 becomes an information terminal compatible with the self registration system. The self registration terminal program P1 is stored in the auxiliary storage device 403. In addition to the self registration terminal program P 1, a self registration management area W 1 is formed in the auxiliary storage device 403 of the portable information terminal 400.

携帯情報端末400は、電子レシート端末プログラムP2をインストールすることによって、電子レシートシステムに対応した情報端末となる。電子レシートシステムは、各POS装置10,20にて生成されるレシートの情報(レシートデータ)を電子化して電子レシートサーバ80に保存し、このレシートデータを、ネットワーク200を介して情報処理装置210で閲覧可能にしたシステムである。   The portable information terminal 400 becomes an information terminal compatible with the electronic receipt system by installing the electronic receipt terminal program P2. The electronic receipt system digitizes the information (receipt data) of the receipt generated by each POS device 10, 20 and stores it in the electronic receipt server 80, and the receipt data is stored in the information processor 210 via the network 200. It is a system that made it possible to view it.

電子レシート端末プログラムP2は、携帯情報端末400が電子レシートシステムに対応した情報端末となるようにプロセッサ401を制御する。電子レシートプログラムP2は、補助記憶デバイス403に保存される。また、この電子レシートプログラムP2とともに電子レシート管理領域W2が、携帯情報端末400の補助記憶デバイス403に形成される。   The electronic receipt terminal program P2 controls the processor 401 so that the portable information terminal 400 becomes an information terminal compatible with the electronic receipt system. The electronic receipt program P2 is stored in the auxiliary storage device 403. Further, an electronic receipt management area W2 is formed in the auxiliary storage device 403 of the portable information terminal 400 together with the electronic receipt program P2.

携帯情報端末400は、補助記憶デバイス403に、端末ID(第1のID)の記憶領域W0を有する。端末IDは、例えば携帯電話番号等のように、携帯情報端末400にとって固有の情報である。端末IDは、各携帯情報端末400の間で重複しない。   The portable information terminal 400 has a storage area W0 of a terminal ID (first ID) in the auxiliary storage device 403. The terminal ID is information unique to the portable information terminal 400, for example, a portable telephone number or the like. The terminal IDs do not overlap among the portable information terminals 400.

[支援サーバ(商品データ入力支援サーバ)の説明]
図5は、支援サーバ50の要部構成を示すブロック図である。支援サーバ50は、プロセッサ501、メインメモリ502、補助記憶デバイス503及び通信インターフェース504等を備える。プロセッサ501と、メインメモリ502、補助記憶デバイス503及び通信インターフェース504とは、アドレスバス、データバス、制御信号線等を含むシステム伝送路505によって接続される。
[Description of support server (product data input support server)]
FIG. 5 is a block diagram showing the main configuration of the support server 50. As shown in FIG. The support server 50 includes a processor 501, a main memory 502, an auxiliary storage device 503, a communication interface 504, and the like. The processor 501, the main memory 502, the auxiliary storage device 503, and the communication interface 504 are connected by a system transmission path 505 including an address bus, a data bus, a control signal line and the like.

支援サーバ50は、プロセッサ501、メインメモリ502及び補助記憶デバイス503と、これらを接続するシステム伝送路505とによってコンピュータを構成する。   The support server 50 configures a computer by the processor 501, the main memory 502 and the auxiliary storage device 503, and a system transmission path 505 connecting them.

プロセッサ501は、上記コンピュータの中枢部分に相当する。プロセッサ501は、オペレーティングシステムやアプリケーションプログラムに従って、支援サーバ50としての各種の機能を実現するべく各部を制御する。   The processor 501 corresponds to the central part of the computer. The processor 501 controls each unit to realize various functions as the support server 50 in accordance with an operating system or an application program.

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

補助記憶デバイス503は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス503は、例えばEEPROM、HDD、SSDなどである。補助記憶デバイス503は、プロセッサ501が各種の処理を行う上で使用するデータや、プロセッサ501での処理によって生成されたデータを保存する。補助記憶デバイス503は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 503 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 503 is, for example, an EEPROM, an HDD, an SSD, or the like. The auxiliary storage device 503 stores data used when the processor 501 performs various processes, and data generated by the process of the processor 501. The auxiliary storage device 503 may store the application program described above.

通信インターフェース504は、LAN70を介して接続される店舗サーバ40、各POS装置10,20等との間で行うデータ通信のインターフェースである。   The communication interface 504 is an interface for data communication performed between the store server 40 connected via the LAN 70, the POS devices 10 and 20, and the like.

このような構成の支援サーバ50は、セルフ登録に係る商品データの入力を支援する商品データ入力支援サーバであり、補助記憶デバイス503にセルフ登録サーバプログラムP3を記憶する。また支援サーバ50は、店舗情報領域W3と取引ファイル領域W4とを補助記憶デバイス503に形成する。   The support server 50 having such a configuration is a product data input support server that supports the input of product data related to self registration, and stores the self registration server program P3 in the auxiliary storage device 503. Further, the support server 50 forms a shop information area W3 and a transaction file area W4 in the auxiliary storage device 503.

セルフ登録サーバプログラムP3は、支援サーバ50に常駐する。セルフ登録サーバプログラムP3は、携帯情報端末400で実行されるセルフ登録端末プログラムP1と連携して動作する。これにより、支援サーバ50は、消費者4が買いあげる販売商品のセルフ登録を処理する。   The self registration server program P3 resides on the support server 50. The self registration server program P3 operates in cooperation with the self registration terminal program P1 executed by the portable information terminal 400. Thus, the support server 50 processes the self-registration of the sale item purchased by the consumer 4.

店舗情報領域W3は、当該支援サーバ50が設けられている小売店舗(販売者)100に関する情報、例えば店舗名等の販売者情報を格納する領域である。   The store information area W3 is an area for storing information on the retail store (seller) 100 in which the support server 50 is provided, for example, seller information such as a store name.

取引ファイル領域W4は、図6に示すデータ構造の商品取引ファイル510を格納する領域である。商品取引ファイル510は、セルフ登録を行う消費者4毎に形成される。取引ファイル領域W4は、複数の消費者4にそれぞれ対応した複数の商品取引ファイル510を同時に格納できる。   The transaction file area W4 is an area for storing the commodity transaction file 510 having the data structure shown in FIG. The commodity transaction file 510 is formed for each consumer 4 who performs self registration. The transaction file area W4 can simultaneously store a plurality of commodity transaction files 510 corresponding to the plurality of consumers 4, respectively.

商品取引ファイル510のデータは、セルフ登録ID、端末ID、店舗情報及び連携フラグFと、1乃至複数の商品販売データ及びその合計データとで構成される。
セルフ登録ID(第2のID)は、セルフ登録を行う消費者4を識別する一意のコードである。すなわちセルフ登録ID(第2のID)は、携帯情報端末400を使用するユーザを識別するIDである。各消費者4は、携帯情報端末400にセルフ登録端末プログラムP1をインストールした際にセルフ登録IDを設定する。セルフ登録IDは、携帯情報端末400から支援サーバ50にログインする際の認証用IDとして使用される。支援サーバ50にログインすると、携帯情報端末400のセルフ登録管理領域W1にセルフ登録IDが格納される。セルフ登録IDは任意ではあるが、他の消費者4との間では重複しない。
The data of the commodity transaction file 510 is composed of a self registration ID, a terminal ID, store information, a linkage flag F, and one or more commodity sales data and total data thereof.
The self registration ID (second ID) is a unique code for identifying the consumer 4 who performs self registration. That is, the self registration ID (second ID) is an ID for identifying a user who uses the portable information terminal 400. Each consumer 4 sets a self registration ID when the self registration terminal program P1 is installed in the portable information terminal 400. The self registration ID is used as an authentication ID when logging in to the support server 50 from the portable information terminal 400. When logging in to the support server 50, the self registration ID is stored in the self registration management area W1 of the portable information terminal 400. Although the self registration ID is optional, it does not overlap with other consumers 4.

連携フラグFは、セルフ登録システムと電子レシートシステムとを連携するか否かを識別する1ビットの情報である。携帯情報端末400にセルフ登録端末プログラムP1と電子レシート端末プログラムP2とをインストールした消費者4は、セルフ登録システムと電子レシートシステムとを連携させることができる。すなわち消費者4は、携帯情報端末400を用いて販売商品をセルフ登録したときの商取引の明細を電子レシートとして、その携帯情報端末400にダウンロードして閲覧することができる。携帯情報端末400にセルフ登録端末プログラムP1と電子レシート端末プログラムP2とがインストールされた場合、図4に示すように、携帯情報端末400のセルフ登録管理領域W1に連携フラグFがセットされる。   The cooperation flag F is 1-bit information that identifies whether the self registration system and the electronic receipt system are to be cooperated. The consumer 4 who installs the self registration terminal program P1 and the electronic receipt terminal program P2 in the portable information terminal 400 can cooperate the self registration system and the electronic receipt system. That is, the consumer 4 can download and view the details of the commerce when self-registering the sale item using the portable information terminal 400 as the electronic receipt to the portable information terminal 400. When the self registration terminal program P1 and the electronic receipt terminal program P2 are installed in the portable information terminal 400, the cooperation flag F is set in the self registration management area W1 of the portable information terminal 400 as shown in FIG.

ここに、商品取引ファイル510は、携帯情報端末400から入力された商品コードで決定される販売商品の商品データを、当該携帯情報端末400を識別する端末ID(第1のID)及び消費者4を識別するセルフ登録ID(第2のID)と関連付けて蓄積する蓄積手段を構成する。なお、関連付けて蓄積するとは、端末ID(第1のID)及びセルフ登録ID(第2のID)と商品データとを同じファイルに保存することを意味する。あるいは、関連付けて蓄積するとは、特定のリンク情報をもって、端末ID(第1のID)及びセルフ登録ID(第2のID)と商品データとを別のファイルに保存する構成も含む。   Here, the product transaction file 510 includes the product data of the sales product determined by the product code input from the portable information terminal 400, the terminal ID (first ID) for identifying the portable information terminal 400, and the consumer 4 The storage unit is configured to be stored in association with a self-registration ID (second ID) identifying the Note that storing in association with each other means storing the terminal ID (first ID), the self registration ID (second ID), and the product data in the same file. Alternatively, to associate and store includes storing the terminal ID (first ID), the self-registration ID (second ID), and the product data in separate files with specific link information.

なお、支援サーバ50は、例えば汎用のサーバ装置またはコンピュータ装置を基本ハードウェアとして用いることができる。支援サーバ50は、セルフ登録サーバプログラムP3が補助記憶デバイス503に記憶されない状態のサーバ装置として利用者に譲渡されてもよい。また、コンピュータ装置とセルフ登録サーバプログラムP3とが個別に利用者に譲渡されて、支援サーバ50が構成されてもよい。このとき、セルフ登録サーバプログラムP3の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。そしてこの場合は、利用者による操作に応じて、セルフ登録サーバプログラムP3が補助記憶デバイス503に書き込まれる。   The support server 50 can use, for example, a general-purpose server device or a computer device as basic hardware. The support server 50 may be transferred to the user as a server apparatus in a state in which the self registration server program P3 is not stored in the auxiliary storage device 503. In addition, the support server 50 may be configured by individually transferring the computer device and the self registration server program P3 to the user. At this time, the transfer of the self-registration server program P3 can be realized by recording on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory or the like, or downloading via a network. In this case, the self registration server program P3 is written to the auxiliary storage device 503 according to the operation by the user.

[電子レシートサーバの説明]
図7は、電子レシートサーバ80の要部構成を示すブロック図である。電子レシートサーバ80は、プロセッサ801、メインメモリ802、補助記憶デバイス803及び通信インターフェース804等を備える。プロセッサ801と、メインメモリ802、補助記憶デバイス803及び通信インターフェース804とは、アドレスバス、データバス、制御信号線等を含むシステム伝送路805によって接続される。
[Description of the electronic receipt server]
FIG. 7 is a block diagram showing the main configuration of the electronic receipt server 80. As shown in FIG. The electronic receipt server 80 includes a processor 801, a main memory 802, an auxiliary storage device 803, a communication interface 804, and the like. The processor 801, the main memory 802, the auxiliary storage device 803, and the communication interface 804 are connected by a system transmission path 805 including an address bus, a data bus, a control signal line and the like.

電子レシートサーバ80は、プロセッサ801、メインメモリ802及び補助記憶デバイス803と、これらを接続するシステム伝送路805とによってコンピュータを構成する。   The electronic receipt server 80 configures a computer by the processor 801, the main memory 802 and the auxiliary storage device 803, and a system transmission line 805 connecting them.

プロセッサ801は、上記コンピュータの中枢部分に相当する。プロセッサ801は、オペレーティングシステムやアプリケーションプログラムに従って、電子レシートサーバ80としての各種の機能を実現するべく各部を制御する。   The processor 801 corresponds to the central part of the computer. The processor 801 controls each unit to realize various functions as the electronic receipt server 80 according to an operating system and an application program.

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

補助記憶デバイス803は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス803は、例えばEEPROM、HDD、SSDなどである。補助記憶デバイス803は、プロセッサ801が各種の処理を行う上で使用するデータや、プロセッサ801での処理によって生成されたデータを保存する。補助記憶デバイス803は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 803 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 803 is, for example, an EEPROM, an HDD, an SSD, or the like. The auxiliary storage device 803 stores data used when the processor 801 performs various processes, and data generated by the process of the processor 801. The auxiliary storage device 803 may store the application program described above.

通信インターフェース804は、ネットワーク200を介して接続される店舗サーバ40、情報処理装置210等との間で行うデータ通信のインターフェースである。   The communication interface 804 is an interface for data communication performed with the shop server 40 connected via the network 200, the information processing apparatus 210, and the like.

このような構成の電子レシートサーバ80は、補助記憶デバイス803に電子レシートサーバプログラムP4を記憶する。また電子レシートサーバ80は、電子レシート領域W5と連携テーブル領域W6とを補助記憶デバイス803に形成する。   The electronic receipt server 80 having such a configuration stores the electronic receipt server program P4 in the auxiliary storage device 803. The electronic receipt server 80 also forms the electronic receipt area W5 and the cooperation table area W6 in the auxiliary storage device 803.

電子レシートサーバプログラムP4は、電子レシートサーバ80に常駐する。電子レシートサーバプログラムP4は、携帯情報端末400等で実行される電子レシート端末プログラムP2と連携して動作する。これにより、携帯情報端末400等は、電子レシートを表示する。   The electronic receipt server program P4 resides on the electronic receipt server 80. The electronic receipt server program P4 operates in cooperation with the electronic receipt terminal program P2 executed by the portable information terminal 400 or the like. Thereby, the portable information terminal 400 or the like displays the electronic receipt.

電子レシート領域W5は、図8に示すデータ構造の電子レシートファイル810を格納する領域である。電子レシートファイル810は、電子レシートが生成された商取引毎に形成される。電子レシート領域W5は、複数の商取引にそれぞれ対応した複数の電子レシートファイル810を同時に格納できる。   The electronic receipt area W5 is an area for storing the electronic receipt file 810 having the data structure shown in FIG. An electronic receipt file 810 is formed for each commercial transaction for which an electronic receipt has been generated. The electronic receipt area W5 can simultaneously store a plurality of electronic receipt files 810 respectively corresponding to a plurality of commercial transactions.

電子レシートファイル810のデータは、電子レシートIDと、端末IDと、電子レシートの簡易データである店舗名、取引日時及び合計金額と、電子レシートの実データとで構成される。なお、簡易データは、店舗名と取引日時と合計金額とに限定されない。例えば簡易データは、店舗名と取引日時だけでもよいし、取引日時と合計金額だけでもよい。また店舗名、取引日時及び合計金額以外の項目が簡易データに含まれていてもよい。   Data of the electronic receipt file 810 includes an electronic receipt ID, a terminal ID, a shop name which is simplified data of the electronic receipt, a transaction date and time, a total amount of money, and actual data of the electronic receipt. The simplified data is not limited to the store name, the transaction date and time, and the total amount. For example, the simplified data may be only the store name and the transaction date, or only the transaction date and the total amount. In addition, items other than the store name, the transaction date and time, and the total amount may be included in the simplified data.

電子レシートID(第3のID)は、電子レシートシステムを利用する消費者4を識別する一意のコードである。電子レシートシステムを利用する場合、消費者4は、予めシステム管理者に対して会員登録を行う。会員登録を行った消費者4に対しては、システム管理者から固有の電子レシートIDが発行される。電子レシートIDは、携帯情報端末400から電子レシートサーバ80にログインする際の認証用IDとして使用される。電子レシートサーバ80にログインすると、携帯情報端末400の電子レシート管理領域W2に電子レシートIDが格納される。電子レシートIDは、会員登録を行った他の消費者4の間で重複しない。すなわち電子レシートID(第3のID)は、消費者がレシートを電子レシートの形態で受け取る際に使用するIDである。   The electronic receipt ID (third ID) is a unique code for identifying the consumer 4 who uses the electronic receipt system. When using the electronic receipt system, the consumer 4 performs member registration in advance with the system administrator. A unique electronic receipt ID is issued from the system administrator to the consumer 4 who has registered as a member. The electronic receipt ID is used as an authentication ID when logging in to the electronic receipt server 80 from the portable information terminal 400. When logging in to the electronic receipt server 80, the electronic receipt ID is stored in the electronic receipt management area W2 of the portable information terminal 400. Electronic receipt IDs do not overlap among other consumers 4 who have registered for membership. That is, the electronic receipt ID (third ID) is an ID used when the consumer receives a receipt in the form of an electronic receipt.

連携テーブル領域W6は、図9に示すデータ構造の連携テーブル820を格納する領域である。連携テーブル820は、セルフ登録システムと電子レシートシステムとを連携させる設定を行った消費者4の電子レシートIDとセルフ登録IDとを関連付けて記憶する。すなわち消費者4がセルフ登録システムと電子レシートシステムとが連携する設定をした場合、その消費者4の電子レシートIDとセルフ登録IDとが関連付けされて連携テーブル820に格納される。   The cooperation table area W6 is an area for storing the cooperation table 820 having the data structure shown in FIG. The cooperation table 820 associates and stores the electronic receipt ID and the self registration ID of the consumer 4 who has set the cooperation between the self registration system and the electronic receipt system. That is, when the consumer 4 sets the self registration system and the electronic receipt system to cooperate with each other, the electronic receipt ID of the consumer 4 and the self registration ID are associated with each other and stored in the cooperation table 820.

なお、電子レシートサーバ80は、例えば汎用のサーバ装置またはコンピュータ装置を基本ハードウェアとして用いることができる。電子レシートサーバ80は、電子レシートサーバプログラムP4が補助記憶デバイス803に記憶されない状態のサーバ装置として利用者に譲渡されてもよい。また、コンピュータ装置と電子レシートサーバプログラムP4とが個別に利用者に譲渡されて、電子レシートサーバ80が構成されてもよい。このとき、電子レシートサーバプログラムP4の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。そしてこの場合は、利用者による操作に応じて、電子レシートサーバプログラムP4が補助記憶デバイス503に書き込まれる。   The electronic receipt server 80 can use, for example, a general-purpose server device or computer device as basic hardware. The electronic receipt server 80 may be transferred to the user as a server apparatus in a state in which the electronic receipt server program P4 is not stored in the auxiliary storage device 803. Alternatively, the electronic receipt server 80 may be configured by individually transferring the computer device and the electronic receipt server program P4 to the user. At this time, the transfer of the electronic receipt server program P4 can be realized by recording on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory or the like, or downloading via a network. In this case, the electronic receipt server program P4 is written to the auxiliary storage device 503 according to the operation by the user.

[商品販売処理システムの動作説明]
次に、セルフ登録システムと電子レシートシステムとを連携させる場合の商品販売処理システムの動作について、図10〜図13の流れ図を用いて説明する。図10は、携帯情報端末400のプロセッサ401がセルフ登録端末プログラムP1に従って実行する情報処理の要部手順を示す流れ図である。図11は、支援サーバ50のプロセッサ501がセルフ登録サーバプログラムP3に従って実行する情報処理の要部手順を示す流れ図である。図12は、POS装置10,20のプロセッサ101が、制御プログラムに従って後述する要求コマンドを受信したときに実行する情報処理の要部手順を示す流れ図である。図13は、電子レシートサーバ80のプロセッサ801が電子レシートサーバプログラムP4に従って実行する情報処理の要部手順を示す流れ図である。なお、図10〜図13に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
[Description of operation of the product sales processing system]
Next, the operation of the commodity sales processing system in the case of linking the self registration system and the electronic receipt system will be described using the flowcharts of FIGS. FIG. 10 is a flowchart showing an essential procedure of information processing executed by the processor 401 of the portable information terminal 400 according to the self registration terminal program P1. FIG. 11 is a flow chart showing an essential procedure of information processing executed by the processor 501 of the support server 50 according to the self registration server program P3. FIG. 12 is a flow chart showing an essential procedure of information processing executed when the processor 101 of the POS apparatus 10, 20 receives a request command described later according to the control program. FIG. 13 is a flow chart showing an essential procedure of information processing executed by the processor 801 of the electronic receipt server 80 according to the electronic receipt server program P4. Note that the contents of the processes described below with reference to FIGS. 10 to 13 are merely examples, and various processes that can obtain similar results can be appropriately used.

小売店舗100で買物を行う消費者4は、その買物の前に携帯情報端末400のタッチパネル404を操作して、セルフ登録端末プログラムP1を起動する。すなわち消費者4は、タッチパネル404に表示されるセルフ登録プログラムP1のアイコンにタッチする。セルフ登録端末プログラムP1が起動すると、携帯情報端末400のプロセッサ401は、図10の流れ図に示される処理を開始する。   The consumer 4 who is shopping at the retail store 100 operates the touch panel 404 of the portable information terminal 400 before the shopping to activate the self registration terminal program P1. That is, the consumer 4 touches the icon of the self registration program P1 displayed on the touch panel 404. When the self registration terminal program P1 is activated, the processor 401 of the portable information terminal 400 starts the processing shown in the flowchart of FIG.

先ずプロセッサ401は、支援サーバ50に対してログイン中か否かを判断する(Act1)。セルフ登録端末プログラムP1の前回起動時にログアウトしないままセルフ登録端末プログラムP1を終了させると、ログイン状態が維持される。ログイン中のとき、認証用IDであるセルフ登録IDがセルフ登録管理領域W1に格納されている。   First, the processor 401 determines whether login to the support server 50 is in progress (Act 1). If the self registration terminal program P1 is ended without logging out at the previous activation of the self registration terminal program P1, the login state is maintained. When login is in progress, a self registration ID which is an authentication ID is stored in the self registration management area W1.

支援サーバ50に対してログイン中でない場合(Act1にてNO)、プロセッサ401は、タッチパネル404にログイン画面を表示して、ログインを受け付ける(Act2)。消費者4は、ログイン画面に自らのセルフ登録IDを入力して、ログインを行う。消費者4は、セルフ登録IDとともにパスワードを入力してもよい。   If login to the support server 50 is not in progress (NO in Act 1), the processor 401 displays a login screen on the touch panel 404, and accepts login (Act 2). The consumer 4 enters his / her self-registration ID on the login screen to login. The consumer 4 may input the password together with the self registration ID.

ログインが行われると、プロセッサ401は、セルフ登録IDを含むログイン情報を無線送信する。このログイン情報は、中継器30で受信され、LAN70を経由して支援サーバ50に伝送される。支援サーバ50は、ログイン認証を行う。そして支援サーバ50は、その認証結果を、ログイン情報と逆の経路で携帯情報端末400に通知する。   When login is performed, the processor 401 wirelessly transmits login information including a self registration ID. The login information is received by the repeater 30 and transmitted to the support server 50 via the LAN 70. The support server 50 performs login authentication. Then, the support server 50 notifies the portable information terminal 400 of the authentication result through a route reverse to the login information.

プロセッサ401は、ログインが承認されたか否かを判断する(Act3)。ログインが承認されない場合(Act3にてNO)、プロセッサ401は、ログインを再度受け付ける(Act2)。ログインが承認された場合(Act3にてYES)、プロセッサ401は、ログインで使用されたセルフ登録IDをセルフ登録管理領域W1に格納する(Act4)。   The processor 401 determines whether the login is approved (Act 3). If the login is not approved (NO in Act 3), the processor 401 receives the login again (Act 2). If the login is approved (YES in Act 3), the processor 401 stores the self-registration ID used in the login in the self-registration management area W1 (Act 4).

ログインが承認されてセルフ登録IDがセルフ登録管理領域W1に格納されるか、ログイン中であり、セルフ登録IDがセルフ登録管理領域W1に格納されている場合(Act1にてYES)、プロセッサ401は、セルフ登録管理領域W1からセルフ登録IDを検出する。また、プロセッサ401は、セルフ登録管理領域W1から連携フラグFを検出する。さらにプロセッサ401は、端末ID領域W0から端末IDを検出する(Act5)。連携フラグFは、消費者がセルフ登録システムと電子レシートシステムとを連携させる設定を行った場合には、“1”にセットされている。連携させる設定を行っていない場合には、連携フラグFは、“0”にリセットされている。   If the login is approved and the self-registration ID is stored in the self-registration management area W1, or if the self-registration ID is stored in the self-registration management area W1 (YES in Act 1), the processor 401 The self registration ID is detected from the self registration management area W1. The processor 401 also detects the cooperation flag F from the self registration management area W1. Further, the processor 401 detects a terminal ID from the terminal ID area W0 (Act 5). The cooperation flag F is set to “1” when the consumer sets the self registration system and the electronic receipt system to cooperate with each other. When the setting for cooperation is not performed, the cooperation flag F is reset to “0”.

プロセッサ401は、セルフ登録管理領域W1から検出したセルフ登録ID及び端末IDと、連携フラグFが示す情報と、を含む開始コマンドを無線送信する(Act6)。無線ユニット406から送信された開始コマンドは、中継器30で受信され、LAN70を経由して支援サーバ50に伝送される。   The processor 401 wirelessly transmits a start command including the self registration ID and the terminal ID detected from the self registration management area W1 and the information indicated by the cooperation flag F (Act 6). The start command transmitted from the wireless unit 406 is received by the repeater 30 and transmitted to the support server 50 via the LAN 70.

セルフ登録サーバプログラムP3が常駐する支援サーバ50のプロセッサ501は、図11に示すように、開始コマンドを待ち受ける(Act21)。携帯情報端末400から送信された開始コマンドを受信すると、プロセッサ501は、補助記憶デバイス503の店舗情報領域W3から店舗情報を取得する(Act22)。またプロセッサ501は、取引ファイル領域W4に商品取引ファイル510を作成する。そしてプロセッサ501は、この商品取引ファイル510に、開始コマンドに含まれるセルフ登録ID及び端末IDと、連携フラグFが示す情報と、店舗情報領域W3から取得した店舗情報とを格納する(Act23)。   The processor 501 of the support server 50 in which the self-registration server program P3 is resident waits for a start command as shown in FIG. 11 (Act 21). Upon receiving the start command transmitted from the portable information terminal 400, the processor 501 acquires store information from the store information area W3 of the auxiliary storage device 503 (Act 22). Further, the processor 501 creates a commodity transaction file 510 in the transaction file area W4. Then, the processor 501 stores the self-registration ID and terminal ID included in the start command, the information indicated by the cooperation flag F, and the store information acquired from the store information area W3 in the commodity transaction file 510 (Act 23).

プロセッサ501は、店舗情報を開始コマンドの送信元である携帯情報端末400宛に送信する(Act24)。店舗情報は、中継器30から無線送信され、開始コマンドを送信した携帯情報端末400の無線ユニット406で受信される。なお、Act22とAct23との処理手順は、上記の手順に限定されない。前後が逆になってもよい。また、Act23とAct24との処理手順は、上記の手順に限定されない。前後が逆になってもよい。   The processor 501 transmits store information to the portable information terminal 400 that is the transmission source of the start command (Act 24). The store information is wirelessly transmitted from the repeater 30, and is received by the wireless unit 406 of the portable information terminal 400 that has transmitted the start command. In addition, the process sequence of Act22 and Act23 is not limited to said procedure. The front and back may be reversed. Further, the processing procedure of Act 23 and Act 24 is not limited to the above procedure. The front and back may be reversed.

図10に示すように、開始コマンドを送信した携帯情報端末400のプロセッサ401は、店舗情報を待ち受ける(Act7)。無線ユニット406で店舗情報を受信すると(Act7にてYES)、プロセッサ401は、タッチパネル404に登録画面を表示する(Act8)。また、プロセッサ401は、カメラユニット405を駆動する(Act9)。なお、Act8とAct9との処理手順は、上記の手順に限定されない。前後が逆になってもよい。   As shown in FIG. 10, the processor 401 of the portable information terminal 400 that has transmitted the start command waits for store information (Act 7). When store information is received by the wireless unit 406 (YES in Act 7), the processor 401 displays a registration screen on the touch panel 404 (Act 8). Also, the processor 401 drives the camera unit 405 (Act 9). Note that the processing procedure of Act 8 and Act 9 is not limited to the above procedure. The front and back may be reversed.

登録画面には、例えば店舗情報が表示される。また、商品名、価格、合計金額等を表示するための明細欄が登録画面に形成される。消費者4に対してセルフ登録を促すメッセージが登録画面に表示されてもよい。登録画面を確認した消費者4は、売場6での買物を開始する。そして消費者4は、買い上げる商品5のバーコードをカメラユニット405で撮像する。バーコードを撮像した後、商品5は、カート等に入れる。   For example, shop information is displayed on the registration screen. In addition, a description field for displaying a product name, a price, a total amount of money, etc. is formed on the registration screen. A message prompting the consumer 4 to self-register may be displayed on the registration screen. The consumer 4 who has confirmed the registration screen starts shopping at the sales floor 6. Then, the consumer 4 captures an image of the bar code of the product 5 to be purchased by the camera unit 405. After imaging the barcode, the product 5 is put in a cart or the like.

携帯情報端末400のプロセッサ401は、カメラユニット405で撮像された画像からバーコードが検出されるのを待ち受ける(Act10)。バーコードが検出されると(Act10にてYES)、プロセッサ401は、そのバーコードのデータに、セルフ登録管理領域W1に格納されたセルフ登録IDを付加して無線送信する(Act11)。無線ユニット406から送信されたセルフ登録ID付きのバーコードデータは、中継器30で受信され、LAN70を経由して支援サーバ50に伝送される。   The processor 401 of the portable information terminal 400 waits for detection of a barcode from the image captured by the camera unit 405 (Act 10). When the barcode is detected (YES in Act 10), the processor 401 adds the self registration ID stored in the self registration management area W1 to the data of the barcode and wirelessly transmits the data (Act 11). The barcode data with the self registration ID transmitted from the wireless unit 406 is received by the relay unit 30 and transmitted to the support server 50 via the LAN 70.

図11に示すように、携帯情報端末400に店舗情報を送信した支援サーバ50のプロセッサ501は、その携帯情報端末400からバーコードデータを待ち受ける(Act25)。セルフ登録ID付きのバーコードデータを受信すると(Act25にてYES)、プロセッサ501は、そのバーコードデータが商品コードなのかPOSIDなのかを判別する(Act26,27)。POSIDを表すバーコード7と商品コードを表すバーコードとは、コード体系が異なる。プロセッサ501は、コード体系の違いにより、バーコードの種類を判別する。   As shown in FIG. 11, the processor 501 of the support server 50 that has transmitted the store information to the portable information terminal 400 waits for barcode data from the portable information terminal 400 (Act 25). If the barcode data with the self registration ID is received (YES in Act 25), the processor 501 determines whether the barcode data is a commodity code or a POS ID (Acts 26 and 27). The barcode 7 representing the POS ID and the barcode representing the product code have different coding systems. The processor 501 determines the type of barcode based on the difference in coding scheme.

バーコードデータが商品コードの場合(Act26にてYES)、プロセッサ501は、店舗サーバ40にアクセスする。そしてプロセッサ501は、店舗サーバ40が備える商品データベース41から、当該商品コードに関連付けられた商品データ(商品名、価格等)を取得する(Act28)。   If the barcode data is a product code (YES in Act 26), the processor 501 accesses the store server 40. Then, the processor 501 acquires product data (a product name, a price, and the like) associated with the product code from the product database 41 included in the store server 40 (Act 28).

商品データを取得したならば、プロセッサ501は、この商品データに基づいて、商品コード、商品名、単価、販売点数、販売金額等を含む商品販売データを作成する(Act29)。そしてプロセッサ501は、この商品販売データを、当該バーコードデータに付加されたセルフ登録IDによって識別される商品取引ファイル510に登録する(Act30:蓄積手段)。またプロセッサ501は、この商品販売データを、バーコードデータの送信元である携帯情報端末400宛に送信する(Act31)。商品販売データは、中継器30から無線送信され、バーコードデータを送信した携帯情報端末400の無線ユニット406で受信される。なお、Act30とAct31との処理手順は、上記の手順に限定されない。前後が逆になってもよい。
Act30及びAct31の処理を終えたプロセッサ501は、携帯情報端末400から送られてくる次のバーコードデータを待ち受ける(Act25)。
After obtaining the product data, the processor 501 creates product sales data including the product code, the product name, the unit price, the number of sales, the sales amount and the like based on the product data (Act 29). Then, the processor 501 registers the commodity sales data in the commodity transaction file 510 identified by the self registration ID added to the barcode data (Act 30: storage unit). Also, the processor 501 transmits this commodity sales data to the portable information terminal 400 that is the transmission source of the barcode data (Act 31). The commodity sales data is wirelessly transmitted from the repeater 30 and received by the wireless unit 406 of the portable information terminal 400 that has transmitted the barcode data. In addition, the process sequence of Act30 and Act31 is not limited to said procedure. The front and back may be reversed.
The processor 501 that has finished the processing of Act 30 and Act 31 waits for the next barcode data sent from the portable information terminal 400 (Act 25).

図10に示すように、バーコードデータを送信した携帯情報端末400のプロセッサ401は、支援サーバ50からのデータを待ち受ける(Act12)。支援サーバ50からのデータを受信すると(Act12にてYES)、プロセッサ401は、そのデータが商品販売データであるか否かを判断する(Act13)。商品販売データの場合(Act13にてYES)、プロセッサ401は、その商品販売データに含まれる販売商品の商品名、価格等を登録画面の明細欄に表示する(Act14)。その後、プロセッサ401は、カメラユニット405で撮像された画像から次のバーコードが検出されるのを待ち受ける(Act10)。   As shown in FIG. 10, the processor 401 of the portable information terminal 400 that has transmitted the barcode data waits for data from the support server 50 (Act 12). When the data from the support server 50 is received (YES in Act 12), the processor 401 determines whether the data is commodity sales data (Act 13). In the case of product sales data (YES in Act 13), the processor 401 displays the product name, price and the like of the sales product included in the product sales data in the description column of the registration screen (Act 14). After that, the processor 401 waits for detection of the next barcode from the image captured by the camera unit 405 (Act 10).

このように、消費者4が販売商品5のバーコードをカメラユニット405で撮像する毎に、携帯情報端末400のプロセッサ401は、Act10〜Act14の処理を実行する。一方、支援サーバ50は、Act25〜Act31の処理を実行する。その結果、当該消費者4のセルフ登録IDと当該消費者4が使用する携帯情報端末400の端末IDとが格納された商品取引ファイル510が取引ファイル領域W4に形成される。そしてこの商品取引ファイル510に、店舗情報及び連携フラグFが格納され、さらに当該消費者4が買い上げる商品5の販売データが蓄積される。   As described above, each time the consumer 4 captures a bar code of the sale item 5 with the camera unit 405, the processor 401 of the portable information terminal 400 executes the processes of Act 10 to Act 14. On the other hand, the support server 50 executes the processes of Act 25 to Act 31. As a result, a commodity transaction file 510 in which the self-registration ID of the consumer 4 and the terminal ID of the portable information terminal 400 used by the consumer 4 are stored is formed in the transaction file area W4. Then, store information and a cooperation flag F are stored in the commodity transaction file 510, and further, sales data of the commodity 5 purchased by the consumer 4 is accumulated.

売場6での買物を終えた消費者4は、会計場1へ赴き、会計を行う。会計は、チェックアウトカウンタ2で行ってもよいし、セルフ式のPOS装置20で行ってもよい。会計をチェックアウトカウンタ2で行う場合、消費者4は、チェックアウトカウンタ2上のスキャナ11に表記されたバーコード7をカメラユニット405で撮像する。会計をセルフ式のPOS装置20で行う場合、消費者4は、そのPOS装置20の筺体に表記されたバーコード7をカメラユニット405で撮像する。   The consumer 4 who has finished shopping at the sales floor 6 goes to the accounting floor 1 and performs accounting. The accounting may be performed by the checkout counter 2 or may be performed by the self-type POS device 20. When performing the checkout with the checkout counter 2, the consumer 4 captures an image of the barcode 7 written on the scanner 11 on the checkout counter 2 with the camera unit 405. When the accounting is performed by the self-type POS device 20, the consumer 4 captures an image of the barcode 7 written on the housing of the POS device 20 with the camera unit 405.

消費者4がバーコード7をカメラユニット405で撮像した場合も、携帯情報端末400のプロセッサ401は、消費者4が商品5のバーコードを撮影したときと同様に動作する。すなわちプロセッサ401は、カメラユニット405で撮像された画像からバーコードが検出されると(Act10にてYES)、そのバーコードのデータに、セルフ登録管理領域W1に格納されたセルフ登録IDを付加して無線送信する(Act11)。無線ユニット406から送信されたセルフ登録ID付きのバーコードデータは、中継器30で受信され、LAN70を経由して支援サーバ50に伝送される。   Even when the consumer 4 captures the barcode 7 with the camera unit 405, the processor 401 of the portable information terminal 400 operates in the same manner as when the consumer 4 captures the barcode of the product 5. That is, when the bar code is detected from the image captured by the camera unit 405 (YES in Act 10), the processor 401 adds the self registration ID stored in the self registration management area W1 to the data of the bar code. And wirelessly transmit (Act 11). The barcode data with the self registration ID transmitted from the wireless unit 406 is received by the relay unit 30 and transmitted to the support server 50 via the LAN 70.

一方、支援サーバ50のプロセッサ501は、セルフ登録ID付きのバーコードデータを受信すると(Act25にてYES)、そのデータが商品コードを表すバーコードなのかPOSIDを表すバーコード7なのかを判別する(Act26,27)。POSIDを表すバーコード7の場合(Act27にてYES)、プロセッサ501は、そのPOSIDが設定されたPOS装置10または20を、決済対象のPOS装置(以下、決済POS装置と称する)として決定する(Act32)。例えばプロセッサ501は、LAN70を介して接続された各POS装置10または20に対してPOSIDの問い合わせを行う。この問合せに対し、バーコードデータから検出されたPOSIDと同じPOSIDを応答したPOS装置10または20は、決済POS装置である。決済POS装置10または20を決定したならば、プロセッサ501は、その決済POS装置10または20に対して要求コマンドを送信する(Act33)。要求コマンドは、LAN70を介して決済POS装置10または20に送信される。   On the other hand, when the processor 501 of the support server 50 receives the barcode data with the self-registration ID (YES in Act 25), the processor 501 determines whether the data is a barcode representing a product code or a barcode 7 representing a POSID. (Acts 26, 27). In the case of the bar code 7 representing the POSID (YES in Act 27), the processor 501 determines the POS apparatus 10 or 20 in which the POSID is set as a POS apparatus to be settled (hereinafter referred to as a settlement POS apparatus) Act 32). For example, the processor 501 inquires POSIDs of the respective POS devices 10 or 20 connected via the LAN 70. In response to this inquiry, the POS device 10 or 20 which has responded the same POSID as the POSID detected from the barcode data is a settlement POS device. If the settlement POS device 10 or 20 is determined, the processor 501 transmits a request command to the settlement POS device 10 or 20 (Act 33). The request command is transmitted to the settlement POS device 10 or 20 via the LAN 70.

要求コマンドを受信した決済POS装置10,20のプロセッサ101は、図12の流れ図に示す手順の情報処理を実行する。すなわちプロセッサ101は、商取引の継続中か否かを判断する(Act41)。   The processor 101 of the settlement POS apparatus 10 or 20 having received the request command executes the information processing of the procedure shown in the flowchart of FIG. That is, the processor 101 determines whether the commercial transaction is continuing (Act 41).

セルフ式のPOS装置20の場合には、消費者4がバーコード7を携帯情報端末400のカメラユニット405にて撮影した時点で、前の消費者4との商取引は終了している。しかし、対面式のPOS装置10の場合には、前の消費者4との商取引が終了していないことがあり得る。商取引が終了していない場合、プロセッサ101は商取引の継続中と認識する。この判断はPOS装置10の状態情報(STATUS情報)を確認する。状態情報がスタンバイ状態であれば商取引が終了している。この場合(Act41にてYES)、プロセッサ101は、商取引が終了するのを待ち受ける。前の消費者との商取引が終了しているか、終了した場合(Act41にてNO)、プロセッサ101は、支援サーバ50に対して許諾応答を返信する(Act42)。   In the case of the self-type POS device 20, when the consumer 4 captures the barcode 7 with the camera unit 405 of the portable information terminal 400, the commerce with the previous consumer 4 is ended. However, in the case of the face-to-face type POS device 10, it is possible that the business transaction with the previous consumer 4 has not ended. If the transaction has not ended, the processor 101 recognizes that the transaction is ongoing. This determination confirms the status information (STATUS information) of the POS apparatus 10. If the status information is in the standby state, the commerce has ended. In this case (YES in Act 41), the processor 101 waits for the end of the commercial transaction. If the commerce with the previous consumer has ended or has ended (NO in Act 41), the processor 101 returns a permission response to the support server 50 (Act 42).

図11に示すように、決済POS装置10または20に要求コマンドを送信した支援サーバ50のプロセッサ501は、許諾応答を待ち受ける(Act34)。決済POS装置10または20から許諾応答を受信すると(Act34にてYES)、プロセッサ501は、バーコードデータに付加されたセルフ登録IDによって識別される商品取引ファイル510を検出する。そしてプロセッサ501は、この商品取引ファイル510のデータを決済POS装置10または20に送信する(Act35:第1の送信手段)。   As shown in FIG. 11, the processor 501 of the support server 50 that has transmitted the request command to the settlement POS apparatus 10 or 20 waits for a permission response (Act 34). When receiving the acceptance response from the settlement POS device 10 or 20 (YES in Act 34), the processor 501 detects the merchandise transaction file 510 identified by the self-registration ID added to the barcode data. Then, the processor 501 transmits the data of the commodity transaction file 510 to the settlement POS apparatus 10 or 20 (Act 35: first transmission means).

ここに、プロセッサ501は、携帯情報端末400から入力されたPOS装置10,20を識別するデータで決定される決済対象のPOS装置10,20に対し、商品取引ファイル510に蓄積された商品データを端末ID(第1のID)及びセルフ登録ID(第2のID)とともに送信する。すなわちプロセッサ501は、商品データと端末ID(第1のID)及びセルフ登録ID(第2のID)とを一つの伝文の中に含めて送信する。あるいはプロセッサ501は、伝文を2つに分ける。そしてプロセッサ501は、最初の伝文で商品データを送信する。プロセッサ501は、次の伝文で端末ID(第1のID)及びセルフ登録ID(第2のID)を送信する。   Here, the processor 501 transmits the commodity data stored in the commodity transaction file 510 to the POS devices 10 and 20 to be settled determined by the data identifying the POS devices 10 and 20 input from the portable information terminal 400. It transmits with terminal ID (1st ID) and self registration ID (2nd ID). That is, the processor 501 transmits the commodity data, the terminal ID (first ID) and the self registration ID (second ID) in one message. Alternatively, the processor 501 divides the message into two. Then, the processor 501 transmits the product data in the first message. The processor 501 transmits the terminal ID (first ID) and the self registration ID (second ID) in the next message.

図12に示すように、支援サーバ50に許諾応答を送信した決済POS装置10または20のプロセッサ101は、商品取引ファイル510を待ち受ける(Act43)。通信インターフェース504を介して支援サーバ50から商品取引ファイル510のデータを受信したならば(Act43にてYES)、プロセッサ101は、その商品取引ファイル510に含まれる商品販売データを、メインメモリ102のトランザクションエリアに展開する。そしてプロセッサ101は、このトランザクションエリアに展開された商品販売データを構成する商品名、価格等をディスプレイ13aまたはタッチパネル22に表示する(Act44)。   As shown in FIG. 12, the processor 101 of the settlement POS apparatus 10 or 20 that has transmitted the acceptance response to the support server 50 waits for the commodity transaction file 510 (Act 43). If the data of the merchandise transaction file 510 is received from the support server 50 via the communication interface 504 (YES in Act 43), the processor 101 performs the merchandise sales data included in the merchandise transaction file 510 in the transaction of the main memory 102. Deploy in the area. Then, the processor 101 displays, on the display 13 a or the touch panel 22, the product name, the price and the like constituting the product sales data expanded in the transaction area (Act 44).

プロセッサ101は、支払データが入力されるのを待ち受ける(Act45)。なお、この支払データの入力待機中に、スキャナ11,21を介して商品のバーコードが読み取られた場合には、プロセッサ101は、そのバーコードから商品を決定し、この商品の販売データをトランザクションエリアに追加する。   The processor 101 waits for payment data to be input (Act 45). When the bar code of the product is read through the scanners 11 and 21 while waiting for the input of the payment data, the processor 101 determines the product from the bar code, and the sales data of the product is transacted. Add to area

キーボード12またはタッチパネル22を介して支払データが入力されると(Act45にてYES)、プロセッサ101は、その支払いデータを基に、トランザクションエリアに格納された商品販売データに対する決済処理を行う(決済手段)。この決済処理の中で、プロセッサ101は、レシートデータの印字データを作成する(Act46:第1の生成手段)。   When payment data is input through keyboard 12 or touch panel 22 (YES in Act 45), processor 101 performs a settlement process for commodity sales data stored in the transaction area based on the payment data (settlement means ). In the settlement process, the processor 101 creates print data of receipt data (Act 46: first generation means).

決済処理を終えると、プロセッサ101は、支援サーバ50から送られてきた商品取引ファイル510に含まれる連携フラグFを調べる(Act47)。ここで、連携フラグFが “1”にセットされている場合、セルフ登録を行った消費者4は、セルフ登録システムと電子レシートシステムとを連携させる設定を行っている。連携させる設定を行っている場合、商品販売データには、セルフ登録IDが関連付けられている。この場合(Act47にてYES)、プロセッサ101は、レシートデータを電子化して電子レシートのデータを作成する(Act48:第2の生成手段)。またプロセッサ101は、レシートデータを紙で発行するか否かを問い合わせる画面をディスプレイ13aまたはタッチパネル22に表示する。そしてプロセッサ101は、レシートデータを紙で発行するか否かの入力を待ち受ける(Act49:受付手段)。   After completing the settlement process, the processor 101 checks the cooperation flag F included in the commodity transaction file 510 sent from the support server 50 (Act 47). Here, when the cooperation flag F is set to “1”, the consumer 4 who has performed the self registration is setting to link the self registration system and the electronic receipt system. When the setting to cooperate is performed, self-registration ID is associated with the commodity sales data. In this case (YES in Act 47), the processor 101 digitizes the receipt data to create data of an electronic receipt (Act 48: second generation means). The processor 101 also displays a screen on the display 13 a or the touch panel 22 inquiring whether or not to issue the receipt data in paper. Then, the processor 101 waits for an input as to whether or not to issue the receipt data in paper (Act 49: accepting means).

ここで、キーボード12またはタッチパネル22の操作によりレシートデータを紙で発行しない旨の入力を受けた場合(Act49にてNO)、プロセッサ101は、電子レシートのデータに、商品取引ファイル510に含まれるセルフ登録IDと端末IDとを付す。そしてプロセッサ101は、このセルフ登録ID及び端末IDが関連付けられた電子レシートのデータを電子レシートサーバ80宛に送信する(Act50:第2の送信手段)。   Here, when an input indicating that the receipt data is not issued in paper is received by the operation of the keyboard 12 or the touch panel 22 (NO in Act 49), the processor 101 determines the self contained in the commodity transaction file 510 in the data of the electronic receipt. The registration ID and the terminal ID are attached. Then, the processor 101 transmits the data of the electronic receipt associated with the self registration ID and the terminal ID to the electronic receipt server 80 (Act 50: second transmission means).

これに対し、キーボード12またはタッチパネル22の操作によりレシートデータを紙で発行する旨の入力を受けた場合には(Act49にてYES)、プロセッサ101は、プリンタ14,24を駆動して紙レシートの発行を制御する(Act51:制御手段)。また、商品取引ファイル510に含まれる連携フラグFが“0”にリセットされていた場合においても(Act47にてNO)、プロセッサ101は、紙レシートの発行を制御する(Act51)。   On the other hand, when the input to the effect that the receipt data is issued in paper is received by the operation of the keyboard 12 or the touch panel 22 (YES in Act 49), the processor 101 drives the printers 14 and 24 to print the paper receipt. Control issuance (Act 51: control means). Further, even when the cooperation flag F included in the commodity transaction file 510 is reset to “0” (NO in Act 47), the processor 101 controls issuance of a paper receipt (Act 51).

こうして、電子レシートのデータを電子レシートサーバ80に送信するか、紙レシートの発行を制御したならば、プロセッサ101は、支援サーバ50に終了コマンドを送信する(Act52)。以上で、プロセッサ101は、要求コマンドを受信したときの情報処理を終了する。   Thus, when the data of the electronic receipt is transmitted to the electronic receipt server 80 or the issuance of the paper receipt is controlled, the processor 101 transmits an end command to the support server 50 (Act 52). Thus, the processor 101 ends the information processing when the request command is received.

図11に示すように、商品取引ファイル510のデータを決済POS装置10または20に送信した支援サーバ50のプロセッサ501は、終了コマンドを待ち受ける(Act36)。決済POS装置10または20から終了コマンドを受信すると(Act36にてYES)、プロセッサ501は、その終了コマンドを、POSIDのバーコードデータを送信した携帯情報端末400宛に無線送信する(Act37)。またプロセッサ501は、決済POS装置10,20にデータを送信した商品取引ファイル510を取引ファイル領域W4から削除する(Act38)。以上で、プロセッサ501は、開始コマンドを受信した後の情報処理を終了する。なお、Act37とAct38との処理手順は、上記の手順に限定されない。前後が逆になってもよい。また、取引ファイル領域W4から削除される商品取引ファイル510は、補助記憶デバイス503に形成される別領域に保存してもよい。   As shown in FIG. 11, the processor 501 of the support server 50 that has transmitted the data of the commodity transaction file 510 to the settlement POS apparatus 10 or 20 waits for an end command (Act 36). When an end command is received from the settlement POS apparatus 10 or 20 (YES in Act 36), the processor 501 wirelessly transmits the end command to the portable information terminal 400 that has transmitted the bar code data of POSID (Act 37). Further, the processor 501 deletes the commodity transaction file 510 which has transmitted the data to the settlement POS devices 10 and 20 from the transaction file area W4 (Act 38). Thus, the processor 501 ends the information processing after receiving the start command. In addition, the process procedure of Act37 and Act38 is not limited to said procedure. The front and back may be reversed. Further, the commodity transaction file 510 deleted from the transaction file area W4 may be stored in another area formed in the auxiliary storage device 503.

図10に示すように、バーコードデータを送信した携帯情報端末400のプロセッサ401は、支援サーバ50からのデータを待機する(Act12)。支援サーバ50からデータを受信すると(Act12にてYES)、プロセッサ401は、そのデータが商品販売データであるか否かを判断する(Act13)。商品販売データでない場合(Act13にてNO)、プロセッサ401は、そのデータが終了コマンドであるか否かを判断する(Act15)。終了コマンドの場合(Act15にてYES)、プロセッサ401は、タッチパネル404に表示されていた登録画面を消去する(Act16)。以上で、プロセッサ401は、セルフ登録端末プログラムP1にしたがった情報処理を終了する。   As shown in FIG. 10, the processor 401 of the portable information terminal 400 that has transmitted the barcode data waits for data from the support server 50 (Act 12). When data is received from the support server 50 (YES in Act 12), the processor 401 determines whether the data is commodity sales data (Act 13). If the data is not commodity sales data (NO in Act 13), the processor 401 determines whether the data is an end command (Act 15). In the case of the end command (YES in Act 15), the processor 401 erases the registration screen displayed on the touch panel 404 (Act 16). Thus, the processor 401 ends the information processing according to the self registration terminal program P1.

電子レシートサーバ80のプロセッサ801は、図13に示すように、データを待ち受ける(Act61)。ネットワーク200を介してデータを受信すると(Act61にてYES)、プロセッサ801は、そのデータが電子レシートのデータであるか否かを確認する(Act62)。電子レシートのデータを受信した場合(Act62にてYES)、プロセッサ801は、そのデータにセルフ登録IDが付加されているか電子レシートIDが付加されているかを判別する(Act63)。   The processor 801 of the electronic receipt server 80 waits for data as shown in FIG. 13 (Act 61). When data is received via the network 200 (YES in Act 61), the processor 801 confirms whether the data is data of an electronic receipt (Act 62). When data of an electronic receipt is received (YES in Act 62), the processor 801 determines whether a self registration ID or an electronic receipt ID is added to the data (Act 63).

電子レシートのデータに電子レシートIDが付加されている場合(Act63にてNO)、プロセッサ801は、その電子レシートIDと電子レシートのデータとを含む電子レシートファイル810を作成し、電子レシート領域W5に保存する(Act65)。このとき電子レシートファイル810には、端末IDが格納されない。   If the electronic receipt ID is added to the data of the electronic receipt (NO in Act 63), the processor 801 creates an electronic receipt file 810 including the electronic receipt ID and the data of the electronic receipt, and places it in the electronic receipt area W5. Save (Act 65). At this time, the terminal ID is not stored in the electronic receipt file 810.

電子レシートのデータにセルフ登録IDが付加されている場合(Act63にてYES)、プロセッサ801は、連携テーブル820を検索する。そしてプロセッサ801は、そのセルフ登録IDを当該セルフ登録IDに関連付けされて連携テーブル820に設定されている電子レシートIDに変換する(Act64:変換手段)。セルフ登録IDを電子レシートIDに変換した後、プロセッサ801は、変換後の電子レシートIDと電子レシートのデータとで電子レシートファイル810を作成し、電子レシート領域W5に保存する。このときプロセッサ801は、作成した電子レシートファイル810に、電子レシートのデータセルフ登録IDとともに付加されていた端末IDを格納する(Act65)。以上で、プロセッサ801は、電子レシートデータ受信時の情報処理を終了する。   If the self registration ID is added to the data of the electronic receipt (YES in Act 63), the processor 801 searches the cooperation table 820. Then, the processor 801 converts the self registration ID into an electronic receipt ID set in the cooperation table 820 in association with the self registration ID (Act 64: conversion means). After converting the self registration ID into an electronic receipt ID, the processor 801 creates an electronic receipt file 810 from the converted electronic receipt ID and the electronic receipt data, and stores the electronic receipt file 810 in the electronic receipt area W5. At this time, the processor 801 stores the terminal ID added to the created electronic receipt file 810 together with the data self registration ID of the electronic receipt (Act 65). Thus, the processor 801 ends the information processing at the time of receiving the electronic receipt data.

ここに、プロセッサ801及び電子レシートファイル810は、POS装置10,20から受け取った電子レシートに端末ID(第1のID)及びセルフ登録ID(第2のID)が関連付けられているとき、連携テーブル820を参照して、当該第2のIDに関連付けられている電子レシートID(第3のID)と第1のIDとに関連付けて電子レシートを保存する保存手段を構成する。   Here, when the terminal ID (first ID) and the self-registration ID (second ID) are associated with the electronic receipts received from the POS devices 10 and 20, the processor 801 and the electronic receipt file 810 cooperate with each other. Referring to 820, the electronic receipt ID (third ID) associated with the second ID and the first ID are associated with each other to constitute a storage unit for storing the electronic receipt.

このように、セルフ登録によって販売商品が登録された商取引の電子レシートデータは、そのセルフ登録を行った消費者4のセルフ登録IDと、その消費者4が使用した携帯情報端末400の端末IDとが付加されて電子レシートサーバ80に送信される。電子レシートサーバ80は、電子レシートデータにセルフ登録IDが付加されている場合に、そのセルフ登録IDを当該消費者4の電子レシートIDに変換する。そして電子レシートサーバ80は、この電子レシートIDと端末IDとを含む電子レシートファイル810を作成して、電子レシート領域W5に保存する。一方、セルフ登録IDでなく電子レシートIDが付加された電子レシートデータを受信した場合には、電子レシートサーバ80は、この電子レシートIDを含む電子レシートファイル810を作成して、電子レシート領域W5に保存する。   As described above, the electronic receipt data of the commerce for which the sale item is registered by the self registration is the self registration ID of the consumer 4 who has performed the self registration, and the terminal ID of the portable information terminal 400 used by the consumer 4 Is sent to the electronic receipt server 80. When the self receipt ID is added to the electronic receipt data, the electronic receipt server 80 converts the self registration ID into the electronic receipt ID of the consumer 4. Then, the electronic receipt server 80 creates an electronic receipt file 810 including the electronic receipt ID and the terminal ID, and stores the electronic receipt file 810 in the electronic receipt area W5. On the other hand, when the electronic receipt data to which the electronic receipt ID is added instead of the self registration ID is received, the electronic receipt server 80 creates the electronic receipt file 810 including the electronic receipt ID and places it in the electronic receipt area W5. save.

電子レシートIDは、電子レシート会員である消費者4が、携帯情報端末400から電子レシートサーバ80にログインするときの認証用IDである。したがって、携帯情報端末400を用いてセルフ登録を行った消費者4は、そのセルフ登録によって販売商品が登録された商取引の電子レシートを、携帯情報端末400を用いて閲覧することができる。   The electronic receipt ID is an authentication ID when the consumer 4 who is the electronic receipt member logs in to the electronic receipt server 80 from the portable information terminal 400. Therefore, the consumer 4 who has performed self-registration using the portable information terminal 400 can view, using the portable information terminal 400, the electronic receipt of the commerce for which the sales item has been registered by the self-registration.

また、電子レシートIDで電子レシートサーバ80にログインできる装置は、携帯情報端末400に限らない。パソコン等の情報処理装置210からも、ログインすることができる。したがって、セルフ登録によって販売商品が登録された商取引の電子レシートのデータは、パソコン等の情報処理装置210からも閲覧することができる。   Further, the device capable of logging in to the electronic receipt server 80 with the electronic receipt ID is not limited to the portable information terminal 400. Login can also be performed from an information processing apparatus 210 such as a personal computer. Therefore, the data of the electronic receipt of the commerce in which the sales item is registered by the self registration can be viewed also from the information processing apparatus 210 such as a personal computer.

しかも、消費者4またはキャッシャ3は、セルフ登録によって販売商品が登録された商取引の決済の際に電子レシートIDをPOS装置10,20に入力する必要はない。したがって、セルフ登録システムと電子レシートシステムとを連携させたことによって、消費者4及びキャッシャ3の手間が増えることもない。   Moreover, the consumer 4 or the cashier 3 does not have to input the electronic receipt ID to the POS device 10, 20 at the time of settlement of a commerce in which a sales item is registered by self registration. Therefore, the effort of the consumer 4 and the cashier 3 is not increased by linking the self registration system and the electronic receipt system.

ところで、電子レシートファイル810には、電子レシートIDだけでなく端末IDも格納される。端末IDは、携帯情報端末400にとって固有のものである。したがって、電子レシート端末プログラムP1がインストールされた携帯情報端末400であれば、電子レシートIDでなく端末IDを用いても、電子レシートを閲覧することが可能となる。   By the way, in the electronic receipt file 810, not only the electronic receipt ID but also the terminal ID is stored. The terminal ID is unique to the portable information terminal 400. Therefore, in the case of the portable information terminal 400 in which the electronic receipt terminal program P1 is installed, it is possible to view the electronic receipt even if the terminal ID is used instead of the electronic receipt ID.

そこで次に、セルフ登録システムと電子レシートシステムとの連携によって生成された電子レシートを、携帯情報端末400で閲覧する場合の動作について、図14〜図19を用いて説明する。図14,図15は、携帯情報端末400のプロセッサ401が電子レシート端末プログラムP2に従って実行する情報処理の要部手順を示す流れ図である。図16は、電子レシートサーバ80のプロセッサ801が電子レシートサーバプログラムP4に従って実行する情報処理の要部手順を示す流れ図である。図17乃至図19は、携帯情報端末400のタッチパネル404に表示される画面の一例を示す模式図である。なお、図14〜図16に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。   Then, next, the operation | movement in the case of browsing the electronic receipt produced | generated by cooperation of a self registration system and an electronic receipt system by the portable information terminal 400 is demonstrated using FIGS. 14-19. FIG. 14 and FIG. 15 are flowcharts showing essential procedures of information processing executed by the processor 401 of the portable information terminal 400 according to the electronic receipt terminal program P2. FIG. 16 is a flowchart showing an essential procedure of information processing executed by the processor 801 of the electronic receipt server 80 according to the electronic receipt server program P4. 17 to 19 are schematic views showing an example of a screen displayed on the touch panel 404 of the portable information terminal 400. FIG. In addition, the content of the process demonstrated below and shown to FIGS. 14-16 is an example, Comprising: The various processes which can obtain the same result can be utilized suitably.

電子レシートを閲覧する消費者4は、携帯情報端末400のタッチパネル404を操作して、電子レシート端末プログラムP2を起動する。すなわち消費者4は、タッチパネル404に表示される電子レシート端末プログラムP2のアイコンにタッチする。電子レシート端末プログラムP2が起動すると、携帯情報端末400のプロセッサ401は、図14の流れ図に示される処理を開始する。   The consumer 4 who views the electronic receipt operates the touch panel 404 of the portable information terminal 400 to start the electronic receipt terminal program P2. That is, the consumer 4 touches the icon of the electronic receipt terminal program P2 displayed on the touch panel 404. When the electronic receipt terminal program P2 is activated, the processor 401 of the portable information terminal 400 starts the process shown in the flowchart of FIG.

先ずプロセッサ401は、電子レシートサーバ80に対してログイン中か否かを判断する(Act71)。電子レシート端末プログラムP2の前回起動時にログアウトしないまま電子レシート端末プログラムP2を終了させると、ログイン状態が維持される。ログイン中のとき、認証用IDである電子レシートIDが電子レシート管理領域W2に格納されている。   First, the processor 401 determines whether login to the electronic receipt server 80 is in progress (Act 71). If the electronic receipt terminal program P2 is ended without logging out at the previous activation of the electronic receipt terminal program P2, the login state is maintained. During login, an electronic receipt ID that is an authentication ID is stored in the electronic receipt management area W2.

電子レシートサーバ80に対してログイン中でない場合(Act81にてNO)、プロセッサ401は、タッチパネル404にログイン画面を表示して、ログインを受け付ける(Act72)。消費者4は、ログイン画面に自らの電子レシートIDを入力して、ログインを行う。消費者4は、電子レシートIDとともにパスワードを入力してもよい。   If login to the electronic receipt server 80 is not in progress (NO in Act 81), the processor 401 displays a login screen on the touch panel 404 and accepts login (Act 72). The consumer 4 logs in by inputting his / her electronic receipt ID on the log-in screen. The consumer 4 may input the password together with the electronic receipt ID.

ログインが行われると、プロセッサ401は、電子レシートIDを含むログイン情報を無線送信する。このログイン情報は、無線ユニット406から無線で送信され、基地局(不図示)で受信された後、ネットワーク200を介して電子レシートサーバ80に伝送される。電子レシートサーバ80は、ログイン認証を行う。そして電子レシートサーバ80は、その認証結果を、ログイン情報と逆の経路で携帯情報端末400に通知する。   When login is performed, the processor 401 wirelessly transmits login information including an electronic receipt ID. The login information is wirelessly transmitted from the wireless unit 406, received by a base station (not shown), and then transmitted to the electronic receipt server 80 via the network 200. The electronic receipt server 80 performs login authentication. Then, the electronic receipt server 80 notifies the portable information terminal 400 of the authentication result through a route reverse to the login information.

プロセッサ401は、ログインが承認されたか否かを判断する(Act73)。ログインが承認されない場合(Act73にてNO)、プロセッサ401は、ログインを再度受け付ける(Act72)。ログインが承認された場合(Act73にてYES)、プロセッサ401は、ログインで使用された電子レシートIDを電子レシート管理領域W2に格納する(Act74)。   The processor 401 determines whether the login has been approved (Act 73). If the login is not approved (NO in Act 73), the processor 401 receives the login again (Act 72). If the login is approved (YES in Act 73), the processor 401 stores the electronic receipt ID used in the login in the electronic receipt management area W2 (Act 74).

ログインが承認されて電子レシートIDが電子レシート管理領域W2に格納されるか、ログイン中であり、電子レシートIDが電子レシート管理領域W2に格納されている場合(Act71にてYES)、プロセッサ401は、タッチパネル404にその電子レシートIDを表示する(Act75)。   If login is approved and the electronic receipt ID is stored in the electronic receipt management area W2 or login is in progress and the electronic receipt ID is stored in the electronic receipt management area W2 (YES in Act 71), the processor 401 The electronic receipt ID is displayed on the touch panel 404 (Act 75).

図17は、Act75の時点でタッチパネル404に表示される画面G1の一例である。図17に示すように、画面G1には、バーコードB1と、閲覧アイコンB2と、終了アイコンB3とが表示される。バーコードB1は、電子レシートIDをバーコードで表したものである。因みに、セルフ登録システムとの連携を設定していない電子レシート会員は、レシートを電子レシートとして欲する場合、商取引の決済時に、この電子レシートIDのバーコードをPOS装置10,20のスキャナ11,21で読み取らせる。すると、商取引の明細を示すレシートの電子データが電子レシートIDとともに電子レシートサーバ80に送信される。その結果、電子レシートサーバ80では、その電子レシートIDと電子レシートデータとが格納された電子レシートファイル810が電子レシート領域W5に保存される。   FIG. 17 is an example of the screen G1 displayed on the touch panel 404 at the time of Act 75. As shown in FIG. 17, a bar code B1, a browsing icon B2, and an end icon B3 are displayed on the screen G1. The barcode B1 is a barcode representing the electronic receipt ID. By the way, when the electronic receipt member who does not set the cooperation with the self registration system wants the receipt as the electronic receipt, the bar code of this electronic receipt ID is scanned with the scanner 11, 21 of the POS device 10, 20 at the time of settlement of commerce. Make it read. Then, electronic data of a receipt indicating the details of the transaction is transmitted to the electronic receipt server 80 together with the electronic receipt ID. As a result, in the electronic receipt server 80, the electronic receipt file 810 in which the electronic receipt ID and the electronic receipt data are stored is stored in the electronic receipt area W5.

画面G1を確認した消費者4は、電子レシートサーバ80に保存された電子レシートを閲覧する場合、閲覧アイコンB2を入力する。電子レシートの閲覧を終了する場合、消費者4は、終了アイコンB3を入力する。   When the consumer 4 who has confirmed the screen G1 browses the electronic receipt stored in the electronic receipt server 80, the consumer 4 inputs a browsing icon B2. When the electronic receipt review is ended, the consumer 4 inputs an end icon B3.

プロセッサ401は、画面G1の閲覧アイコンB2または終了アイコンB3の入力を待ち受ける(Act76,77)。閲覧アイコンB2の入力を受け付けた場合(Act76にてYES)、プロセッサ401は、タッチパネル404にIDの選択画面を表示する(Act78)。   The processor 401 waits for the input of the browse icon B2 or the end icon B3 of the screen G1 (Acts 76 and 77). When the input of the browsing icon B2 is received (YES in Act 76), the processor 401 displays an ID selection screen on the touch panel 404 (Act 78).

図18は、Act78の時点でタッチパネル404に表示される画面G2の一例である。図18に示すように、画面G2には、ユーザアイコンB4と、端末アイコンB5とが表示される。   FIG. 18 is an example of the screen G2 displayed on the touch panel 404 at the time of Act 78. As shown in FIG. 18, on the screen G2, a user icon B4 and a terminal icon B5 are displayed.

消費者4は、電子レシートIDを検索用の鍵(キー)として閲覧すべき電子レシートを検索する場合、ユーザアイコンB4を入力する。消費者4は、端末IDを検索用の鍵として閲覧すべき電子レシートを検索する場合、端末アイコンB5を入力する。   The consumer 4 inputs the user icon B4 when searching for an electronic receipt to be browsed using the electronic receipt ID as a search key. The consumer 4 inputs the terminal icon B5 when searching for an electronic receipt to be browsed using the terminal ID as a search key.

プロセッサ401は、画面G2のユーザアイコンB4または端末アイコンB5の入力を待ち受ける(Act79,80)。ユーザアイコンB4の入力を受け付けた場合(Act79にてYES)、プロセッサ401は、電子レシートIDを含む覧要求コマンドを電子レシートサーバ80に送信する(Act81)。端末アイコンB5の入力を受け付けた場合には(Act80にてYES)、プロセッサ401は、端末IDを含む閲覧要求コマンドを電子レシートサーバ80に送信する(Act82)。閲覧要求コマンドは、無線ユニット406から無線で送信され、基地局で受信された後、ネットワーク200を介して電子レシートサーバ80で受信される。   The processor 401 waits for the input of the user icon B4 or the terminal icon B5 on the screen G2 (Acts 79 and 80). When the input of the user icon B4 is received (YES in Act 79), the processor 401 transmits a list request command including the electronic receipt ID to the electronic receipt server 80 (Act 81). When the input of the terminal icon B5 is received (YES in Act 80), the processor 401 transmits a browse request command including the terminal ID to the electronic receipt server 80 (Act 82). The browse request command is wirelessly transmitted from the wireless unit 406, received by the base station, and then received by the electronic receipt server 80 via the network 200.

電子レシートサーバ80のプロセッサ801は、図16に示すように、データを待ち受ける(Act101)。ネットワーク200を介してデータを受信すると(Act101にてYES)、プロセッサ801は、そのデータが閲覧要求コマンドか否かを確認する(Act102)。閲覧要求コマンドを受信した場合(Act102にてYES)、このコマンドに含まれるIDが電子レシートIDなのか、端末IDなのかを識別する(Act103:識別手段)。電子レシートIDと端末IDとは、例えばそのコード体系が異なる。プロセッサ801は、コード体系の違いにより、IDが電子レシートIDなのか、端末IDなのかを識別する。なお、IDの識別方法はコード体系に基づく識別方法に限定されない。例えば電子レシートIDと端末IDとを構成する所定の桁の値によって、IDを識別してもよい。   The processor 801 of the electronic receipt server 80 waits for data as shown in FIG. 16 (Act 101). When data is received via the network 200 (YES in Act 101), the processor 801 confirms whether the data is a browsing request command (Act 102). When the browse request command is received (YES in Act 102), it is identified whether the ID included in the command is an electronic receipt ID or a terminal ID (Act 103: identification means). The electronic receipt ID and the terminal ID have, for example, different code systems. The processor 801 identifies whether the ID is an electronic receipt ID or a terminal ID based on the difference in coding system. In addition, the identification method of ID is not limited to the identification method based on a code system. For example, the ID may be identified by the value of a predetermined digit constituting the electronic receipt ID and the terminal ID.

閲覧要求コマンドに含まれるIDが電子レシートIDの場合(Act103にてYES)、プロセッサ801は、電子レシート領域W5からその電子レシートIDが格納された電子レシートファイル810を検出する。そしてプロセッサ801は、検出した全ての電子レシートファイル810から、店舗名、取引日時、合計金額等の簡易データを読出して簡易データのリストを作成する(Act104:作成手段)。   If the ID included in the browse request command is an electronic receipt ID (YES in Act 103), the processor 801 detects, from the electronic receipt area W5, the electronic receipt file 810 in which the electronic receipt ID is stored. Then, the processor 801 reads simplified data such as a store name, transaction date, total amount of money, etc. from all the detected electronic receipt files 810, and creates a list of simplified data (Act 104: creating means).

閲覧要求コマンドに含まれるIDが端末IDの場合(Act103にてNO)、プロセッサ801は、電子レシート領域W5からその端末IDが格納された電子レシートファイル810を検出する。そしてプロセッサ801は、検出した全ての電子レシートファイル810から、店舗名、取引日時、合計金額等の簡易データを読出して簡易データのリストを作成する(Act105:作成手段)。プロセッサ801は、電子レシートIDを基に検出された電子レシートデータの簡易データリストあるいは端末IDを基に検出された電子レシートデータの簡易データリストのデータを、閲覧要求コマンド送信元の携帯情報端末400に送信する(Act106:第3の送信手段)。   If the ID included in the browse request command is a terminal ID (NO in Act 103), the processor 801 detects from the electronic receipt area W5 the electronic receipt file 810 in which the terminal ID is stored. Then, the processor 801 reads simplified data such as a store name, transaction date, total amount of money, etc. from all the detected electronic receipt files 810, and creates a list of simplified data (Act 105: creating means). The processor 801 transmits the data of the simplified data list of the electronic receipt data detected based on the electronic receipt ID or the simplified data list of the electronic receipt data detected based on the terminal ID to the portable information terminal 400 of the transmission request request transmission source. (Act 106: third transmitting means).

Act81またはAct82において閲覧要求コマンドを送信した携帯情報端末400のプロセッサ401は、電子レシートサーバ80からの簡易データリストのデータを待ち受ける(Act83)。そして、簡易データリストのデータを受信したならば(Act83にてYES)、図15に示すように、プロセッサ401は、タッチパネル404にその簡易データリストを表示する(Act84)。   The processor 401 of the portable information terminal 400 that has transmitted the browse request command in Act 81 or Act 82 waits for the data of the simplified data list from the electronic receipt server 80 (Act 83). Then, when data of the simplified data list is received (YES in Act 83), the processor 401 displays the simplified data list on the touch panel 404 as shown in FIG. 15 (Act 84).

図19は、Act84の時点でタッチパネル404に表示される画面G3の一例である。図19に示すように、画面G3には、簡易データリストL1と、選択アイコンB6と、戻りアイコンB7とが表示される。   FIG. 19 is an example of the screen G3 displayed on the touch panel 404 at the time of Act84. As shown in FIG. 19, on the screen G3, a simple data list L1, a selection icon B6, and a return icon B7 are displayed.

簡易データリストL1は、画面G2において、消費者4がユーザアイコンB4を入力した場合と端末アイコンB5を入力した場合とで、内容が異なる。すなわち消費者4がユーザアイコンB4を入力した場合、当該消費者4の電子レシートIDが格納された電子レシートファイル810の簡易データ(店舗名、取引日時、合計金額)が簡易データリストL1に表示される。   The contents of the simplified data list L1 differ depending on whether the consumer 4 inputs the user icon B4 or the terminal icon B5 on the screen G2. That is, when the consumer 4 inputs the user icon B4, simplified data (store name, transaction date, total amount) of the electronic receipt file 810 in which the electronic receipt ID of the consumer 4 is stored is displayed in the simplified data list L1. Ru.

当該消費者4の電子レシートIDが格納された電子レシートファイル810は、当該消費者4との商取引で生成される。商取引については、当該消費者4が携帯情報端末400を用いてセルフ登録した商取引だけではない。POS装置10または20で当該消費者4が買い上げる商品の販売データが登録された商取引も含まれる。また、消費者4が複数の携帯情報端末400を使用している場合には、それぞれの携帯情報端末400を用いてセルフ登録した商取引も含まれる。したがって、簡易データリストL1には、当該消費者4との商取引で生成された電子レシートの簡易データが表示される。   An electronic receipt file 810 in which the electronic receipt ID of the consumer 4 is stored is generated in commerce with the consumer 4. With regard to commerce, it is not only commerce that the consumer 4 self-registered using the portable information terminal 400. The business transaction in which the sales data of the goods which the said consumer 4 purchases with the POS apparatus 10 or 20 was registered is also included. In addition, when the consumer 4 uses a plurality of portable information terminals 400, the commerce which self-registered using each portable information terminal 400 is also included. Therefore, the simplified data list L1 displays the simplified data of the electronic receipt generated in the commercial transaction with the consumer 4.

一方、消費者4が端末アイコンB5を入力した場合には、当該携帯情報端末400の端末IDが格納された電子レシートファイル810の簡易データ(店舗名、取引日時、合計金額)が簡易データリストL1に表示される。   On the other hand, when the consumer 4 inputs the terminal icon B5, the simplified data (store name, transaction date, total amount) of the electronic receipt file 810 in which the terminal ID of the portable information terminal 400 is stored is the simplified data list L1. Is displayed on.

当該携帯情報端末400の端末IDが格納された電子レシートファイル810は、その端末IDが設定された携帯情報端末400でセルフ登録が行われた商取引で生成される。同じ消費者4であっても、別の携帯情報端末400を用いてセルフ登録を行った商取引については、端末IDが異なるため検索の対象外となる。したがって、簡易データリストL1には、消費者4が当該携帯情報端末400を用いてセルフ登録を行った商取引で生成された電子レシートの簡易データだけが表示される。   The electronic receipt file 810 in which the terminal ID of the portable information terminal 400 is stored is generated in a commercial transaction in which self registration is performed by the portable information terminal 400 in which the terminal ID is set. Even for the same consumer 4, for commerce transactions in which self-registration was performed using another portable information terminal 400, the terminal ID is different, and therefore, it is not targeted for search. Therefore, in the simplified data list L1, only the simplified data of the electronic receipt generated in the commerce in which the consumer 4 self-registered using the portable information terminal 400 is displayed.

簡易データリストL1を確認した消費者4は、そのリストの中から電子レシートをダウンロードしたい商取引を選択(タッチ)して、選択アイコンB6を入力する。また、簡易データリストの表示を終了させる場合には、消費者4は、戻りアイコンB7を入力する。   The consumer 4 who has confirmed the simplified data list L1 selects (touches) a transaction desired to download an electronic receipt from the list, and inputs a selection icon B6. Moreover, when ending the display of the simplified data list, the consumer 4 inputs the return icon B7.

簡易データリストL1が表示された携帯情報端末400のプロセッサ401は、選択アイコンB6が入力されるか、戻りアイコンが入力されるのを待機する(Act85,86)。選択アイコンが入力された場合(Act85にてYES)、プロセッサ401は、簡易データリストL1の中から選択(タッチ)された簡易データで識別される電子レシートのダウンロード要求コマンドを電子レシートサーバ80に送信する(Act87)。ダウンロード要求コマンドは、ネットワーク200を介して電子レシートサーバ80で受信される。   The processor 401 of the portable information terminal 400 displaying the simplified data list L1 waits for the selection icon B6 to be input or the return icon to be input (Acts 85 and 86). If the selection icon is input (YES in Act 85), the processor 401 transmits to the electronic receipt server 80 a download request command of the electronic receipt identified by the simplified data selected (touched) from the simplified data list L1. To do (Act 87). The download request command is received by the electronic receipt server 80 via the network 200.

簡易データリストのデータを送信した電子レシートサーバ80のプロセッサ801は、ダウンロード要求コマンドを待ち受ける(Act107)。携帯情報端末400からのダウンロード要求コマンドを受信すると(Act107にてYES)、プロセッサ801は、そのダウンロード要求があった電子レシートのデータを、選択された簡易データが格納された電子レシートファイル810から読み出す。そしてプロセッサ801は、この電子レシートのデータを、ダウンロード要求コマンド送信元の携帯情報端末400にダウンロードする(Act108)。   The processor 801 of the electronic receipt server 80 that has transmitted the data of the simplified data list waits for a download request command (Act 107). When the download request command from the portable information terminal 400 is received (YES in Act 107), the processor 801 reads data of the electronic receipt for which the download request has been made from the electronic receipt file 810 in which the selected simplified data is stored. . Then, the processor 801 downloads the data of the electronic receipt to the portable information terminal 400 that has transmitted the download request command (Act 108).

ダウンロード要求コマンドを送信した携帯情報端末400のプロセッサ401は、電子レシートのダウンロードを待ち受ける(Act88)。無線ユニット406を介して電子レシートがダウンロードされると、プロセッサ401は、その電子レシートのデータを補助記憶デバイスP1の電子レシート管理領域W2に保存する(Act89)。その後、プロセッサ401は、選択アイコンB6が入力されるか、戻りアイコンが入力されるのを待機する(Act85,86)。   The processor 401 of the portable information terminal 400 that has transmitted the download request command waits for the download of the electronic receipt (Act 88). When the electronic receipt is downloaded via the wireless unit 406, the processor 401 stores the data of the electronic receipt in the electronic receipt management area W2 of the auxiliary storage device P1 (Act 89). After that, the processor 401 waits for the selection icon B6 to be input or the return icon to be input (Acts 85 and 86).

戻りアイコンB7が入力された場合(Act86にてYES)、プロセッサ401は、Act75の処理に戻る。すなわちプロセッサ401は、タッチパネルの画面を電子レシートIDの表示画面G1に戻す。そしてプロセッサ401は、閲覧アイコンB2または終了アイコンB3の入力を待ち受ける(Act76,77)。   If the return icon B7 is input (YES in Act 86), the processor 401 returns to the process of Act 75. That is, the processor 401 returns the screen of the touch panel to the display screen G1 of the electronic receipt ID. Then, the processor 401 waits for the input of the browse icon B2 or the end icon B3 (Acts 76 and 77).

終了アイコンB3が入力された場合(Act77にてYES)、プロセッサ401は、電子レシートIDの表示画面G1を消去する(Act91)。以上で、プロセッサ401は、電子レシート端末プログラムP2に従った情報処理を終了する。   If the end icon B3 is input (YES in Act 77), the processor 401 erases the display screen G1 of the electronic receipt ID (Act 91). Thus, the processor 401 ends the information processing according to the electronic receipt terminal program P2.

携帯情報端末400の電子レシート管理領域W2に保存された電子レシートのデータは、その携帯情報端末400のタッチパネル404に表示される。したがって消費者4は、画面G2からユーザアイコンB4を入力することで、その消費者4が電子レシートサーバ80にログインするときに用いる電子レシートIDで管理される電子レシートを閲覧することができる。また消費者4は、画面G2から端末アイコンB5を入力することで、その消費者4が使用する携帯情報端末400の端末IDで管理される電子レシートを閲覧することができる。   The data of the electronic receipt stored in the electronic receipt management area W 2 of the portable information terminal 400 is displayed on the touch panel 404 of the portable information terminal 400. Therefore, the consumer 4 can view the electronic receipt managed by the electronic receipt ID used when the consumer 4 logs in to the electronic receipt server 80 by inputting the user icon B4 from the screen G2. Further, the consumer 4 can view the electronic receipt managed by the terminal ID of the portable information terminal 400 used by the consumer 4 by inputting the terminal icon B5 from the screen G2.

例えば消費者4が、10回の商取引のうち5回の商取引の際には1台目の携帯情報端末400aを用いてセルフ登録を行い、残りの5回の商取引の際には2台目の携帯情報端末400bを用いてセルフ登録を行ったとする。そして、いずれの商取引の際にも、消費者4がレシートを電子レシートで受け取るようにしたとする。   For example, the consumer 4 self-registers using the first portable information terminal 400a at the time of five transactions out of ten transactions, and the second one at the time of the remaining five transactions. It is assumed that self registration is performed using the portable information terminal 400b. Then, it is assumed that the consumer 4 receives a receipt as an electronic receipt in any of the commercial transactions.

この場合、携帯情報端末400a及び携帯情報端末400bのどちらを用いても、画面G2からユーザアイコンB4を入力することで、携帯情報端末400aまたは携帯情報端末400bのタッチパネル404には、全10回の商取引の電子レシートに係る簡易データリストL1が表示される。   In this case, the user icon B4 is input from the screen G2 regardless of which of the portable information terminal 400a and the portable information terminal 400b, so that the touch panel 404 of the portable information terminal 400a or the portable information terminal 400b can be performed ten times in all. The simplified data list L1 related to the electronic receipt of the commerce is displayed.

一方、携帯情報端末400aのタッチパネル404に表示された画面G2から端末アイコンB5を入力した場合には、当該携帯情報端末400aでセルフ登録が行われた5回の商取引の電子レシートに係る簡易データリストL1がタッチパネル404に表示される。携帯情報端末400bでセルフ登録が行われた他の5回の商取引の電子レシートに係る簡易データは、リストL1に含まれない。   On the other hand, when the terminal icon B5 is input from the screen G2 displayed on the touch panel 404 of the portable information terminal 400a, the simplified data list pertaining to the electronic receipt of the five commerce transactions for which self registration was performed by the portable information terminal 400a. L1 is displayed on the touch panel 404. The simplified data pertaining to the electronic receipts of the other five commercial transactions for which self-registration has been performed by the portable information terminal 400b is not included in the list L1.

逆に、携帯情報端末400bのタッチパネル404に表示された画面G2から端末アイコンB5を入力した場合には、当該携帯情報端末400bでセルフ登録が行われた5回の商取引の電子レシートに係る簡易データリストL1がタッチパネル404に表示される。携帯情報端末400aでセルフ登録が行われた他の5回の商取引の電子レシートに係る簡易データは、リストL1に表示されない。   Conversely, when the terminal icon B5 is input from the screen G2 displayed on the touch panel 404 of the portable information terminal 400b, the simplified data pertaining to the electronic receipt of the five commercial transactions for which self-registration has been performed by the portable information terminal 400b. The list L1 is displayed on the touch panel 404. The simplified data pertaining to the electronic receipts of the other five commercial transactions for which self-registration has been performed by the portable information terminal 400a are not displayed in the list L1.

したがって、電子レシートを確認したい商取引がセルフ登録したものであり、なおかつそのセルフ登録で用いた携帯情報端末400がどれなのかを消費者4が知っている場合には、端末アイコンB5を用いた検索が有効である。これに対し、電子レシートを確認したい商取引がセルフ登録したものでなかったり、セルフ登録で用いた携帯情報端末400がどれなのかを消費者4が知らなかったりした場合には、ユーザアイコンB4を用いた検索が有効である。   Therefore, when the commerce that wants to confirm the electronic receipt is self-registered and the consumer 4 knows which portable information terminal 400 used in the self-registration, the search using the terminal icon B5 Is valid. On the other hand, if the commerce for which you want to confirm the electronic receipt is not self-registered, or if the consumer 4 does not know what the portable information terminal 400 used in the self-registration is, the user icon B4 is used. Search is valid.

[第2の実施形態]
次に、第2の実施形態について、図20〜図22を用いて説明する。なお、図20〜図22において、第1の実施形態と共通する部分には同一符号を付し、その詳しい説明は省略する。
Second Embodiment
Next, a second embodiment will be described using FIGS. In FIG. 20 to FIG. 22, the parts common to the first embodiment are given the same reference numerals, and the detailed description thereof will be omitted.

図20は、第2の実施形態における携帯情報端末400-2の要部構成を示すブロック図である。携帯情報端末400-2が、第1の実施形態の携帯情報端末400と異なる点は、補助記憶デバイス403のセルフ登録管理領域W1に格納されるデータである。すなわち携帯情報端末400-2は、セルフ登録管理領域W1にて電子レシートIDを格納する。   FIG. 20 is a block diagram showing the main configuration of a portable information terminal 400-2 in the second embodiment. The portable information terminal 400-2 differs from the portable information terminal 400 of the first embodiment in the data stored in the self registration management area W1 of the auxiliary storage device 403. That is, the portable information terminal 400-2 stores the electronic receipt ID in the self registration management area W1.

第2の実施形態においても、第1の実施形態と同様に、セルフ登録システムと電子レシートシステムとを連携するか否かは、消費者4が任意に設定する。セルフ登録システムと電子レシートシステムとを連携する設定がなされた場合、携帯情報端末400のプロセッサ401は、セルフ登録管理領域W1に連携フラグFをセットする。またプロセッサ401は、消費者4が電子レシートサーバ80にログインするときの認証用IDである電子レシートIDをセルフ登録管理領域W1に格納する。   Also in the second embodiment, as in the first embodiment, the consumer 4 arbitrarily sets whether or not the self registration system and the electronic receipt system are linked. When the setting for linking the self registration system and the electronic receipt system is made, the processor 401 of the portable information terminal 400 sets the linking flag F in the self registration management area W1. The processor 401 also stores an electronic receipt ID, which is an authentication ID when the consumer 4 logs in to the electronic receipt server 80, in the self registration management area W1.

電子レシートIDは、電子レシートサーバ80にログインすることによって、電子レシート管理領域W2に格納されている。そこで、セルフ登録システムと電子レシートシステムとを連携する設定を行う際には、消費者4は、予め電子レシート端末プログラムP3を起動して電子レシートサーバ80にログインを行っておく。そうすると、電子レシートIDが電子レシート管理領域P4に格納されているので、プロセッサ401は、この電子レシート管理領域W2の電子レシートIDをセルフ登録管理領域W1に複写する。この電子レシートIDは、電子レシートサーバ80からログアウトしても消去されない。かくして、セルフ登録システムと電子レシートシステムとを連携する設定がなされた場合、セルフ登録管理領域W1には、電子レシートIDが格納される。   The electronic receipt ID is stored in the electronic receipt management area W2 by logging in to the electronic receipt server 80. Therefore, when setting to link the self-registration system and the electronic receipt system, the consumer 4 starts the electronic receipt terminal program P3 in advance and logs in to the electronic receipt server 80. Then, since the electronic receipt ID is stored in the electronic receipt management area P4, the processor 401 copies the electronic receipt ID of the electronic receipt management area W2 into the self registration management area W1. The electronic receipt ID is not deleted even if the electronic receipt server 80 logs out. Thus, when the setting for linking the self registration system and the electronic receipt system is made, the electronic receipt ID is stored in the self registration management area W1.

図21は、第2の実施形態において、支援サーバ50の取引ファイル領域W4に格納される商品取引ファイル510-2のデータ構造を示す模式図である。第2の実施形態における商品取引ファイル510-2が、第1の実施形態における商品取引ファイル510と異なる点は、格納するIDの数である。第1の実施形態の商品取引ファイル510は、セルフ登録IDと端末IDとを格納する。第2の実施形態の商品取引ファイル510-2は、セルフ登録IDと端末IDとに加えて電子レシートIDを格納する。   FIG. 21 is a schematic diagram showing the data structure of the commodity transaction file 510-2 stored in the transaction file area W4 of the support server 50 in the second embodiment. The difference between the product transaction file 510-2 in the second embodiment and the product transaction file 510 in the first embodiment is the number of IDs to be stored. The commodity transaction file 510 according to the first embodiment stores a self registration ID and a terminal ID. The commodity transaction file 510-2 according to the second embodiment stores an electronic receipt ID in addition to the self registration ID and the terminal ID.

図22は、第2の実施形態において、携帯情報端末400のプロセッサ401がセルフ登録端末プログラムP1に従って実行する情報処理の一部を示す流れ図である。図22に示すように、第2の実施形態では、Act5のセルフ登録ID及び端末IDと連携フラグFとの検出処理と、Act6の開始コマンドの送信処理との間に、Act111及びAct112の各処理を追加する。   FIG. 22 is a flowchart showing a part of information processing executed by the processor 401 of the portable information terminal 400 according to the self registration terminal program P1 in the second embodiment. As shown in FIG. 22, in the second embodiment, each process of Act 111 and Act 112 is between the process of detecting the self-registration ID and terminal ID of Act 5 and the cooperation flag F and the process of transmitting the start command of Act 6. Add

すなわち、Act5の処理を終えた後、プロセッサ401は、Act111の処理に進む。Act111では、プロセッサ401は、セルフ登録管理領域W1から連携フラグFを検出したか否かを判断する。携帯情報端末400がセルフ登録システムと電子レシートシステムとを連携する設定になっていない場合、連携フラグFは検出されない。この場合、プロセッサ401は、Act111にて“NO”と判断し、Act6の処理に進む。すなわちプロセッサ401は、セルフ登録管理領域P2から取得したセルフ登録IDと、端末IDと、連携フラグFが示す情報と、を含む開始コマンドを無線送信する。   That is, after completing the process of Act 5, the processor 401 proceeds to the process of Act 111. In Act 111, the processor 401 determines whether the cooperation flag F is detected from the self registration management area W1. If the portable information terminal 400 is not set to cooperate between the self registration system and the electronic receipt system, the cooperation flag F is not detected. In this case, the processor 401 determines “NO” in Act 111, and proceeds to the process of Act 6. That is, the processor 401 wirelessly transmits the start command including the self registration ID acquired from the self registration management area P2, the terminal ID, and the information indicated by the cooperation flag F.

これに対し、携帯情報端末400がセルフ登録システムと電子レシートシステムとを連携する設定になっている場合には、連携フラグFが検出される。この場合、プロセッサ401は、Act111にて“YES”と判断し、Act112の処理に進む。   On the other hand, when the portable information terminal 400 is set to cooperate between the self registration system and the electronic receipt system, the cooperation flag F is detected. In this case, the processor 401 determines “YES” in Act 111, and proceeds to the process of Act 112.

Act112では、プロセッサ401は、セルフ登録管理領域P2から電子レシートIDを検出する。そして、電子レシートIDを検出した後、プロセッサ401は、Act6の処理に進む。すなわちプロセッサ401は、セルフ登録管理領域P2から取得したセルフ登録IDと、端末IDと、電子レシートIDと、連携フラグFが示す情報と、を含む開始コマンドを無線送信する。このAct6の処理以降は、第1の実施形態と同一である。   In Act 112, the processor 401 detects an electronic receipt ID from the self-registration management area P2. Then, after detecting the electronic receipt ID, the processor 401 proceeds to the process of Act 6. That is, the processor 401 wirelessly transmits the start command including the self registration ID acquired from the self registration management area P2, the terminal ID, the electronic receipt ID, and the information indicated by the cooperation flag F. The processes after Act 6 are the same as those in the first embodiment.

さて、開始コマンドを受信した支援サーバ50は、第1の実施形態と同様に、図11の流れ図に示す手順の情報処理を実行する。ただし第2の実施形態では、Act23の処理の一部が第1の実施形態と異なる。すなわち第1の実施形態では、プロセッサ501は、Act23として、受信した開始コマンドに含まれるセルフ登録IDと、端末IDと、連携フラグFが示す情報と、Act22の処理で取得した店舗情報とから商品取引ファイル510を作成した。第2の実施形態でも、開始コマンドに含まれる情報が、セルフ登録IDと、端末IDと、連携フラグFが示す情報との場合には、プロセッサ501は、Act23として、商品取引ファイル510を作成する。   The support server 50 that has received the start command executes the information processing of the procedure shown in the flowchart of FIG. 11 as in the first embodiment. However, in the second embodiment, part of the process of Act 23 is different from that of the first embodiment. That is, in the first embodiment, the processor 501, as Act 23, the product from the self registration ID included in the received start command, the terminal ID, the information indicated by the cooperation flag F, and the shop information acquired in the process of Act 22. The transaction file 510 has been created. Also in the second embodiment, when the information included in the start command is the self registration ID, the terminal ID, and the information indicated by the cooperation flag F, the processor 501 creates the merchandise transaction file 510 as Act 23. .

しかしながら、開始コマンドには、セルフ登録IDと、端末IDと、連携フラグFが示す情報とに加えて、電子レシートIDが含まれる場合がある。その場合、プロセッサ501は、Act23として、商品取引ファイル510-2を作成する。すなわちプロセッサ501は、受信した開始コマンドに含まれるセルフ登録IDと、端末IDと、電子レシートIDと、連携フラグFが示す情報と、Act22の処理で取得した店舗情報とから商品取引ファイル510を作成する(蓄積手段)。   However, in addition to the self registration ID, the terminal ID, and the information indicated by the cooperation flag F, the start command may include the electronic receipt ID. In that case, the processor 501 creates a commodity transaction file 510-2 as Act 23. That is, the processor 501 creates the merchandise transaction file 510 from the self registration ID included in the received start command, the terminal ID, the electronic receipt ID, the information indicated by the cooperation flag F, and the shop information acquired in the process of Act 22. Yes (accumulation means).

また、要求コマンドを受信したPOS装置10,20のプロセッサ101は、第1の実施形態と同様に、図12の流れ図に示す手順の情報処理を実行する。ただし、Act50において、プロセッサ101は、電子レシートのデータに、端末IDとともに商品取引ファイル510-2に含まれる電子レシートIDを付す。セルフ登録IDは付さない。プロセッサ101は、電子レシートIDと端末IDとが関連付けられた電子レシートのデータを電子レシートサーバ80宛に送信する(第2の送信手段)。   Also, the processor 101 of the POS apparatus 10 or 20 that has received the request command executes the information processing of the procedure shown in the flowchart of FIG. 12 as in the first embodiment. However, in Act 50, the processor 101 adds the electronic receipt ID included in the commodity transaction file 510-2 to the data of the electronic receipt together with the terminal ID. Self registration ID is not attached. The processor 101 transmits data of the electronic receipt in which the electronic receipt ID and the terminal ID are associated with each other to the electronic receipt server 80 (second transmission unit).

電子レシートのデータを受信した電子レシートサーバ80のプロセッサ801は、第1の実施形態と同様に、図13の流れ図に示す手順の情報処理を実行する。ただし、電子レシートのデータに関連付けられるIDは電子レシートIDなので、Act63の処理では必ず“NO”と判定される。したがって、Act64の処理は実行されない。すなわち第2の実施形態では、電子レシートサーバ80が有した連携テーブル820は不要となる。   The processor 801 of the electronic receipt server 80 that has received the data of the electronic receipt executes the information processing of the procedure shown in the flowchart of FIG. 13 as in the first embodiment. However, since the ID associated with the data of the electronic receipt is the electronic receipt ID, the process of Act 63 is always determined as “NO”. Therefore, the process of Act 64 is not performed. That is, in the second embodiment, the cooperation table 820 held by the electronic receipt server 80 becomes unnecessary.

このような構成の第2の実施形態でも、第1の実施形態と同様に、消費者4及びキャッシャ3の手間が増えることもなく、セルフ登録システムと電子レシートシステムとを連携させることができる。そして、その連携した商取引については、セルフ登録を行った携帯情報端末400の端末IDを検索用のキーとして、電子レシートサーバ80から電子レシートを検索することができる。   In the second embodiment having such a configuration, as in the first embodiment, it is possible to link the self-registration system and the electronic receipt system without increasing the time and labor of the consumer 4 and the cashier 3. Then, for the linked commerce, the electronic receipt server 80 can search for an electronic receipt by using the terminal ID of the portable information terminal 400 that has performed self-registration as a search key.

また、第2の実施形態によれば、電子レシートサーバ80は既存のものをそのまま利用できる利点がある。   Further, according to the second embodiment, the electronic receipt server 80 has an advantage that the existing one can be used as it is.

[第3の実施形態]
次に、第3の実施形態について、図23,図24を用いて説明する。なお、図23,図24において、第1の実施形態と共通する部分には同一符号を付し、その詳しい説明は省略する。
Third Embodiment
Next, a third embodiment will be described using FIGS. 23 and 24. FIG. In FIG. 23 and FIG. 24, the same reference numerals are given to parts in common with the first embodiment, and the detailed description will be omitted.

図23は、第3の実施形態におけるPOS装置10-3,20-3の要部構成を示すブロック図である。POS装置10-3,20-3がPOS装置10,20と異なる点は、連携テーブル領域W7を補助記憶デバイス103に形成した点である。この連携テーブル領域W7は、図9に示すデータ構造の連携テーブル820を格納する領域である。   FIG. 23 is a block diagram showing the main configuration of the POS apparatus 10-3, 20-3 in the third embodiment. The POS devices 10-3 and 20-3 are different from the POS devices 10 and 20 in that the cooperation table area W7 is formed in the auxiliary storage device 103. The cooperation table area W7 is an area for storing the cooperation table 820 having the data structure shown in FIG.

第1の実施形態では、電子レシートサーバ80が連携テーブル820を備えた。第3の実施形態では、POS装置10-3,20-3が連携テーブル820を備える。電子レシートサーバ80は、連携テーブル820を備えない。   In the first embodiment, the electronic receipt server 80 includes the cooperation table 820. In the third embodiment, the POS devices 10-3 and 20-3 are provided with the linkage table 820. The electronic receipt server 80 does not include the cooperation table 820.

図24は、POS装置10,20のプロセッサ101が、制御プログラムに従って後述する要求コマンドを受信したときに実行する情報処理の要部手順を示す流れ図である。なお、携帯情報端末400のプロセッサ401がセルフ登録端末プログラムP1に従って実行する情報処理の手順(図10を参照)と、支援サーバ50のプロセッサ501がセルフ登録サーバプログラムP3に従って実行する情報処理の手順(図11を参照)とは、第1の実施形態と同一であるので、ここでの説明は省略する。   FIG. 24 is a flow chart showing an essential procedure of information processing executed when the processor 101 of the POS apparatus 10, 20 receives a request command described later according to the control program. The procedure of information processing executed by the processor 401 of the portable information terminal 400 according to the self registration terminal program P1 (see FIG. 10) and the procedure of information processing executed by the processor 501 of the support server 50 according to the self registration server program P3 Since it is the same as that of a 1st embodiment with reference to Drawing 11, explanation here is omitted.

図24に示すように、第3の実施形態は、Act47の判定処理にて“YES”と判定された場合に、Act121の処理を行ってからAct48の処理に進む点が、第1の実施形態と異なる。   As shown in FIG. 24, in the third embodiment, when “YES” is determined in the determination process of Act 47, the process of Act 121 is followed by the process of Act 48 in the first embodiment. It is different from

すなわち、支援サーバ50から送られてきた商品取引ファイル510に含まれる連携フラグFを調べた結果、“1”にセットされている場合(Act47にてYES)、プロセッサ101は、連携テーブル820を検索する。そしてプロセッサ101は、セルフ登録IDを、そのセルフ登録IDに関連付けされて連携テーブル820に設定されている電子レシートIDに変換する(Act121:変換手段)。その後、プロセッサ101は、レシートの印字データを電子化して電子レシートを作成する(Act48)。なお、Act121とAct48との処理手順は、上記の手順に限定されない。前後が逆になってもよい。   That is, as a result of checking the cooperation flag F included in the commodity transaction file 510 sent from the support server 50, if the flag is set to "1" (YES in Act 47), the processor 101 searches the cooperation table 820. Do. Then, the processor 101 converts the self registration ID into an electronic receipt ID associated with the self registration ID and set in the cooperation table 820 (Act 121: conversion means). After that, the processor 101 digitizes the print data of the receipt to create an electronic receipt (Act 48). Note that the processing procedure of Act 121 and Act 48 is not limited to the above procedure. The front and back may be reversed.

このように、第3の実施形態においては、POS装置10-3,20-3が連携テーブル820を備える。そして、支援サーバ50から送られてきた商品取引ファイル510に含まれる連携フラグFが“1”にセットされている場合、POS装置10-3,20-3は、そのセルフ登録IDを電子レシートIDに変換する。そしてPOS装置10-3,20-3は、商品取引ファイル510に蓄積された商品販売データを基に作成した電子レシートに電子レシートIDを関連付けて電子レシートサーバ80に送信する。   As described above, in the third embodiment, the POS devices 10-3 and 20-3 include the cooperation table 820. Then, when the cooperation flag F included in the commodity transaction file 510 sent from the support server 50 is set to “1”, the POS devices 10-3 and 20-3 have their self registration ID as the electronic receipt ID. Convert to Then, the POS devices 10-3 and 20-3 associate the electronic receipt ID with the electronic receipt created based on the commodity sales data stored in the commodity transaction file 510, and transmit the electronic receipt ID to the electronic receipt server 80.

したがって、第3の実施形態においても、消費者4及びキャッシャ3の手間が増えることもなく、セルフ登録システムと電子レシートシステムとを連携させることができる。そして、その連携した商取引については、セルフ登録を行った携帯情報端末400の端末IDを検索用のキーとして、電子レシートサーバ80から電子レシートを検索することができる。しかも、電子レシートサーバ80に対しては電子レシートIDが関連付けられた電子レシートが送信されるので、電子レシートサーバ80は、既存のものをそのまま利用できる。   Therefore, also in the third embodiment, it is possible to link the self-registration system and the electronic receipt system without the trouble of the consumer 4 and the cashier 3 being increased. Then, for the linked commerce, the electronic receipt server 80 can search for an electronic receipt by using the terminal ID of the portable information terminal 400 that has performed self-registration as a search key. In addition, since the electronic receipt associated with the electronic receipt ID is transmitted to the electronic receipt server 80, the electronic receipt server 80 can use the existing one as it is.

なお、本発明は、前記実施形態に限定されるものではない。   The present invention is not limited to the above embodiment.

例えば前記実施形態では、携帯情報端末400のプロセッサ401は、図10に示すAct11の処理において、バーコードのデータにセルフ登録IDを付加して無線送信する。このAct11の処理において、プロセッサ401は、バーコードのデータにセルフ登録IDと端末IDとを付加して無線送信してもよい。   For example, in the embodiment, the processor 401 of the portable information terminal 400 adds the self-registration ID to the data of the barcode and wirelessly transmits it in the process of Act 11 shown in FIG. In the process of Act 11, the processor 401 may add the self registration ID and the terminal ID to the barcode data and wirelessly transmit the data.

また前記実施形態では、携帯情報端末400のプロセッサ401は、図14に示すAct78の処理において、タッチパネル404にIDの選択画面を表示した。すなわち前記実施形態では、電子レシートを検索するための鍵(キー)を電子レシートIDと端末IDの2種類とした。他の実施形態としては、電子レシートを検索するための鍵(キー)を端末IDだけに限定してもよい。すなわち、携帯情報端末400から検索できる電子レシートのデータは、その携帯情報端末400にてセルフ登録された商取引のものだけに限定してもよい。この場合、Act76の処理において、閲覧アイコンB2の入力を受け付けた場合(Act76にてYES)、プロセッサ401は、端末IDを含む閲覧要求コマンドを電子レシートサーバ80に送信することとなる(Act82)。   In the embodiment, the processor 401 of the portable information terminal 400 displays the ID selection screen on the touch panel 404 in the process of Act 78 shown in FIG. That is, in the embodiment, two types of keys (keys) for searching electronic receipts are used: electronic receipt ID and terminal ID. As another embodiment, the key for searching the electronic receipt may be limited to only the terminal ID. That is, the data of the electronic receipt that can be searched from the portable information terminal 400 may be limited to only the data of the commercial transaction self-registered in the portable information terminal 400. In this case, in the process of Act 76, when the input of the browse icon B2 is received (YES in Act 76), the processor 401 transmits a browse request command including the terminal ID to the electronic receipt server 80 (Act 82).

また、前記実施形態では、セルフ登録システムと電子レシートシステムとを連携するか否かは、消費者4が任意に設定できるとした。他の実施形態としては、セルフ登録システムと電子レシートシステムとの連携は必須とすることが考えられる。この場合、連携フラグFは不要となる。また、POS装置10,20のプロセッサ101は、図12のAct47の処理が省略される。また、前記実施形態では、レシートを紙レシートとして受け取るか電子レシートとして受け取るかを、消費者4が選択できるとした。他の実施形態としては、紙レシートをなくし、レシートはすべて電子レシートとすることが考えられる。この場合、図12のAct47,49,51の処理が省略される。   Further, in the embodiment, it is assumed that the consumer 4 can arbitrarily set whether or not the self registration system and the electronic receipt system are linked. As another embodiment, cooperation between the self registration system and the electronic receipt system may be considered essential. In this case, the cooperation flag F is unnecessary. Further, in the processor 101 of the POS apparatus 10, 20, the process of Act 47 of FIG. 12 is omitted. In the embodiment, the consumer 4 can select whether the receipt is received as a paper receipt or an electronic receipt. In another embodiment, it is conceivable to eliminate paper receipts and to make all receipts electronic receipts. In this case, the processes of Acts 47, 49, and 51 of FIG. 12 are omitted.

以上の観点から、第2の送信手段は、決済される商取引の商品販売データ(商品データ)にセルフ登録ID及び端末IDが関連付けられているとき、すなわち、商品データの入力が携帯情報端末400によるセルフ登録によるものであるとき、電子レシートに当該セルフ登録ID及び端末IDを関連付けて電子レシートサーバ80に送信する手段であればよい。   From the above point of view, when the self-registration ID and the terminal ID are associated with the commodity sales data (commodity data) of the transaction to be settled, the second transmission means, that is, the input of the commodity data is performed by the portable information terminal 400 In the case of the self registration, any means may be used as long as the electronic receipt is associated with the self registration ID and the terminal ID and transmitted to the electronic receipt server 80.

また、前記実施形態では、携帯情報端末400による商品データの入力を、消費者4が自ら行うセルフ登録を例示したが、必ずしもセルフ登録に限定されるものではない。例えば消費者4とともに店員が同行し、店員が携帯情報端末400を操作して、消費者が買い上げる商品のデータを入力してもよい。   Further, in the above-described embodiment, although the self-registration in which the consumer 4 performs the input of the product data by the portable information terminal 400 is exemplified, the present invention is not necessarily limited to the self-registration. For example, a store clerk may accompany the consumer 4, and the store clerk may operate the portable information terminal 400 to input data of a product purchased by the consumer.

また前記実施形態では、決済対象のPOS装置10,20を決定するために、消費者4がPOS装置10,20に付されたバーコード7をカメラユニット405で撮影した。携帯情報端末400がNFC(Near Field Communication)リーダを有しているならば、バーコード7の代わりにNFCタグをPOS装置10,20に付し、NFCリーダでNFCタグからPOSIDを読み取ることで、決済対象のPOS装置10,20を決定してもよい。   Further, in the embodiment, the consumer 4 photographed the barcode 7 attached to the POS devices 10 and 20 with the camera unit 405 in order to determine the POS devices 10 and 20 to be settled. If the portable information terminal 400 has an NFC (Near Field Communication) reader, an NFC tag is attached to the POS devices 10 and 20 instead of the barcode 7 and the POS reader is read from the NFC tag by the NFC reader, The POS devices 10 and 20 to be settled may be determined.

また、前記第1の実施形態では、電子レシートサーバ80のプロセッサ801が実行する情報処理手順のAct64の処理において、連携テーブル820を参照して、セルフ登録IDを電子レシートIDに変換した。この処理は、必ずしもIDを変換しなくてもよい。プロセッサ801は、セルフ登録IDに関連付けされて連携テーブル820に設定されている電子レシートIDを抽出するだけでもよい。すなわちプロセッサ801は、Act65の処理において、抽出した電子レシートIDと電子レシートのデータとを含む電子レシートファイル810を作成し、電子レシート領域W5に保存してもよい。   In the first embodiment, the self registration ID is converted into the electronic receipt ID with reference to the cooperation table 820 in the process of Act 64 of the information processing procedure executed by the processor 801 of the electronic receipt server 80. This process may not necessarily convert the ID. The processor 801 may only extract the electronic receipt ID set in the cooperation table 820 in association with the self registration ID. That is, the processor 801 may create an electronic receipt file 810 including the extracted electronic receipt ID and data of the electronic receipt in the process of Act 65, and save the electronic receipt file 810 in the electronic receipt area W5.

同様に、第3の実施形態では、POS装置10,20のプロセッサ101が実行する情報処理手順のAct121の処理において、連携テーブル820を参照して、セルフ登録IDを電子レシートIDに変換した。この処理に関しても、プロセッサ101は、セルフ登録IDに関連付けされて連携テーブル820に設定されている電子レシートIDを抽出する。そしてプロセッサ101は、Act50の処理において、抽出した電子レシートID及び端末IDを電子レシートのデータに関連付けて、電子レシートサーバ80宛に送信してもよい。   Similarly, in the third embodiment, in the process of Act 121 of the information processing procedure executed by the processor 101 of the POS apparatus 10 or 20, the self-registration ID is converted into an electronic receipt ID with reference to the cooperation table 820. Also with regard to this process, the processor 101 extracts the electronic receipt ID set in the cooperation table 820 in association with the self registration ID. Then, the processor 101 may transmit the extracted electronic receipt ID and terminal ID to the electronic receipt server 80 in association with the data of the electronic receipt in the process of Act 50.

また、前記実施形態では、小売店舗100に店舗サーバ40と支援サーバ50とを設けた。この点については、1つのサーバで、店舗サーバ40及び支援サーバ50の機能を併せ持つことも可能である。また携帯情報端末400は、必ずしも消費者4が携帯しなくてもよい。例えばショッピングカートに取り付けられた情報端末を、携帯情報端末400の代わりに用いてもよい。   Further, in the embodiment, the store server 40 and the support server 50 are provided in the retail store 100. In this regard, it is possible for one server to have the functions of the store server 40 and the support server 50 at the same time. The portable information terminal 400 may not necessarily be carried by the consumer 4. For example, an information terminal attached to a shopping cart may be used instead of the portable information terminal 400.

また、前記実施形態では、電子レシートサーバ80が、電子レシートファイル810に、電子レシートID及び端末IDと関連付けて電子レシートデータを保存した。他の実施形態としては、電子レシートサーバ80が、電子レシートファイル810に、端末IDと関連付けて電子レシートデータを保存してもよい。すなわち、電子レシートIDと関連付けて電子レシートデータを保存しなくてもよい。この場合、電子レシートシステムを利用する消費者4は、携帯情報端末400の端末IDを利用して、電子レシートのデータを抽出することとなる。すなわち第1の送信手段は、携帯情報端末400から入力されたデータで決定される決済対象のPOS装置10,20に対し、商品取引ファイル510に蓄積された商品データを端末ID(第1のID)とともに送信する。第2の送信手段は、商品データに端末ID(第1のID)が関連付けられているとき、電子レシートに、当該第1のIDを関連付けて電子レシートサーバ80に送信する。保存手段は、POS装置10,20から受け取った電子レシートに第1のIDが関連付けられているとき、当該第1のIDに関連付けて電子レシートを保存する。   In the embodiment, the electronic receipt server 80 stores the electronic receipt data in the electronic receipt file 810 in association with the electronic receipt ID and the terminal ID. As another embodiment, the electronic receipt server 80 may store the electronic receipt data in the electronic receipt file 810 in association with the terminal ID. That is, the electronic receipt data may not be stored in association with the electronic receipt ID. In this case, the consumer 4 who uses the electronic receipt system uses the terminal ID of the portable information terminal 400 to extract data of the electronic receipt. That is, the first transmission means uses the terminal ID (first ID) of the commodity data stored in the commodity transaction file 510 to the POS devices 10 and 20 to be settled determined by the data input from the portable information terminal 400 Send with). When the terminal ID (first ID) is associated with the item data, the second transmission means associates the first ID with the electronic receipt and transmits the electronic receipt to the electronic receipt server 80. When the first ID is associated with the electronic receipt received from the POS apparatus 10, 20, the storage means stores the electronic receipt in association with the first ID.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   In addition, although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and the gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと関連付けて蓄積する蓄積手段、及び、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のIDとともに送信する第1の送信手段、を備え、前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段、前記決済された商取引の明細を表すレシートデータの印字データを生成する第1の生成手段、前記レシートデータを電子化した電子レシートを生成する第2の生成手段、及び、前記電子レシートサーバに対し、前記第2の生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段、を備え、前記電子レシートサーバは、前記処理装置から受け取った前記電子レシートを、当該電子レシートとともに受信した前記第1のIDと関連付けて保存する保存手段、を備えたことを特徴とする商品販売処理システム。
[2]商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のID及び消費者を識別する第2のIDと関連付けて蓄積する蓄積手段、及び、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のID及び前記第2のIDとともに送信する第1の送信手段、を備え、前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段、前記決済された商取引の明細を表すレシートデータの印字データを生成する第1の生成手段、前記レシートデータを電子化した電子レシートを生成する第2の生成手段、及び、前記電子レシートサーバに対し、前記第2の生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のID及び前記第2のIDとともに送信する第2の送信手段、を備え、前記電子レシートサーバは、前記第2のIDと、レシートを電子レシートの形態で受け取る消費者を識別する第3のIDと、を関連付けて記憶する連携テーブル、及び、前記処理装置から受け取った前記電子レシートを、当該電子レシートとともに受信した前記第2のIDに関連付けられて前記連携テーブルに記憶されている前記第3のID、及び、当該電子レシートとともに受信した前記第1のIDと関連付けて保存する保存手段、を備えたことを特徴とする商品販売処理システム。
[3]商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと、消費者を識別する第2のIDと、また前記消費者がレシートを電子レシートの形態で受け取る消費者であるときにはさらに電子レシートの形態で受け取る消費者を識別する第3のIDと、関連付けて蓄積する蓄積手段、及び、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられたIDとともに送信する第1の送信手段、を備え、前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段、前記決済された商取引の明細を表すレシートデータの印字データを生成する第1の生成手段、前記レシートデータを電子化した電子レシートを生成する第2の生成手段、及び、電子レシートサーバに対し、前記第2の生成手段で生成された前記電子レシートを、前記商品データとともに前記第1のID、前記第2のID及び前記第3のIDを受信したときには前記第1のID及び前記第3のIDとともに送信する第2の送信手段、を備え、前記電子レシートサーバは、前記第1のID及び前記第3のIDと関連付けて前記処理装置にて生成された前記電子レシートを保存する保存手段、を備えたことを特徴とする商品販売処理システム。
[4]商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のID及び消費者を識別する第2のIDと関連付けて蓄積する蓄積手段、及び、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のID及び前記第2のIDとともに送信する第1の送信手段、を備え、前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段、前記決済された商取引の明細を表すレシートデータの印字データを生成する第1の生成手段、前記レシートデータを電子化した電子レシートを生成する第2の生成手段、前記第2のIDと、レシートを電子レシートの形態で受け取る消費者を識別する第3のIDと、を関連付けて記憶する連携テーブル、電子レシートサーバに対し、前記第2の生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第2のIDに関連付けられて前記連携テーブルに記憶されている前記第3のID、及び、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段、を備え、前記電子レシートサーバは、前記第1のID及び前記第3のIDと関連付けて前記処理装置にて生成された前記電子レシートを保存する保存手段、を備えたことを特徴とする商品販売処理システム。
[5]前記電子レシートサーバは、電子レシートの閲覧要求コマンドに含まれるIDが前記第1のIDなのか前記第3のIDなのかを識別する識別手段、前記電子レシートの閲覧要求コマンドに含まれるIDが前記第1のIDのとき、当該第1のIDと関連付けて保存された電子レシートのリストデータを作成し、前記第3のIDのとき、当該第3のIDと関連付けて保存された電子レシートのリストデータを作成する作成手段、及び、前記作成手段で作成したリストを前記閲覧要求コマンドの送信元である情報処理装置に送信する第3の送信手段、をさらに備えたことを特徴とする付記[3]または[4]に記載の商品販売処理システム。
In the following, the invention described in the original claims of the present application is appended.
[1] A support server for supporting input of product data, an apparatus for processing product sales data, and an electronic receipt server, wherein the support server is a product for sale determined by the product code input from the information terminal. Storage means for storing product data in association with a first ID for identifying the information terminal, and a processing device to be settled determined by data for identifying the processing device input from the information terminal; And a first transmission unit that transmits the product data stored by the storage unit together with the first ID associated with the product data, and the processing device performs a commercial transaction by inputting payment data for the product data. Settlement means for settlement, first generation means for generating print data of receipt data representing the details of the settled transaction, the receipt data A second generation unit that generates an electronic receipt that is digitized, and the first ID that has received the electronic receipt generated by the second generation unit with the product data, with respect to the electronic receipt server The electronic receipt server, storing the electronic receipt received from the processing device in association with the first ID received with the electronic receipt; A product sales processing system characterized by
[2] A support server for supporting input of product data, an apparatus for processing product sales data, and an electronic receipt server, wherein the support server is a product for sale determined by the product code input from the information terminal. Storage means for storing product data in association with a first ID for identifying the information terminal and a second ID for identifying a consumer, and determined by data for identifying the processing device inputted from the information terminal A first transmission unit for transmitting the product data stored by the storage unit together with the first ID and the second ID associated with the product data to the processing apparatus to be settled; The processing unit is a settlement unit that settles a commercial transaction by inputting payment data for the product data, and printing of receipt data representing a specification of the settled commercial transaction Generating means for generating data, second generating means for generating electronic receipts obtained by digitizing the receipt data, and the electronic data generated by the second generating means with respect to the electronic receipt server And a second transmission unit for transmitting a receipt together with the product data with the first ID and the second ID, wherein the electronic receipt server is configured to transmit the second ID and the receipt of the electronic receipt. A cooperation table that associates and stores a third ID for identifying a consumer who receives in the form, and the electronic receipt received from the processing device is associated with the second ID received along with the electronic receipt. The third ID stored in the linkage table and the first ID received along with the electronic receipt are stored in association with each other. Storage means commodity sales processing system, characterized in that, with a.
[3] A support server for supporting input of product data, an apparatus for processing product sales data, and an electronic receipt server, wherein the support server is a product for sale determined by the product code input from the information terminal. In the form of an electronic receipt, the item data is a first ID identifying the information terminal, a second ID identifying the consumer, and when the consumer is a consumer who receives a receipt in the form of an electronic receipt Storage means for storing a third ID for identifying a consumer to be received in association with the storage means, and for the processing device to be settled determined by data for identifying the processing device input from the information terminal; A first transmission unit for transmitting the product data accumulated by the unit together with an ID associated with the product data; Settlement means for settling a commercial transaction by inputting payment data for the user, a first generation means for generating print data of receipt data representing the details of the settled commercial transaction, a second generation means for generating an electronic receipt by digitizing the receipt data And the electronic receipt server receives the electronic receipt generated by the second generation means, the first ID, the second ID, and the third ID together with the product data. A second transmission unit that transmits the first ID and the third ID when the electronic receipt server associates the first ID and the third ID with the processing device; A product sales processing system comprising: storage means for storing the generated electronic receipt.
[4] A support server for supporting input of product data, an apparatus for processing product sales data, and an electronic receipt server, wherein the support server is a product for sale determined by the product code input from the information terminal. Storage means for storing product data in association with a first ID for identifying the information terminal and a second ID for identifying a consumer, and determined by data for identifying the processing device inputted from the information terminal A first transmission unit for transmitting the product data stored by the storage unit together with the first ID and the second ID associated with the product data to the processing apparatus to be settled; The processing unit is a settlement unit that settles a commercial transaction by inputting payment data for the product data, and printing of receipt data representing a specification of the settled commercial transaction First generating means for generating data, second generating means for generating electronic receipts obtained by digitizing the receipt data, second ID for identifying the second ID, and a consumer identifying receipts in the form of electronic receipts A linkage table for storing the ID of 3 in association with the electronic receipt server, the electronic receipt generated by the second generation means is related to the second ID received along with the product data, The electronic receipt server includes: the third ID stored in the linkage table; and a second transmission unit that transmits the first ID received along with the product data, the electronic receipt server including the first ID and Storing means for storing the electronic receipt generated by the processing device in association with the third ID; Beam.
[5] The electronic receipt server is included in identification means for identifying whether the ID included in the electronic receipt view request command is the first ID or the third ID, and the electronic receipt view request command. When the ID is the first ID, list data of electronic receipts stored in association with the first ID is created, and when the ID is the third ID, the electronic stored in association with the third ID The information processing apparatus further comprises: generation means for generating list data of receipts; and third transmission means for transmitting the list generated by the generation means to the information processing apparatus that is the transmission source of the browse request command. The commodity sales processing system according to appendix [3] or [4].

1…会計場、3…キャッシャ、4…消費者、5…商品、6…売場、7…バーコード、10…対面式のPOS装置(商品販売データ処理装置)、20…セルフ式のPOS装置(商品販売データ処理装置)、30…中継器、40…店舗サーバ、50…セルフ登録支援サーバ(商品データ入力支援サーバ)、60…ルータ、70…LAN、80…電子レシートサーバ、100…小売店舗、200…ネットワーク、400…携帯情報端末。   DESCRIPTION OF SYMBOLS 1 ... Account floor, 3 ... Cashier, 4 ... Consumer, 5 ... Goods, 6 ... Sales floor, 7 ... Bar code, 10 ... Face-to-face POS device (goods sales data processing device), 20 ... Self-type POS device ( Product sales data processing device), 30 ... relay device, 40 ... store server, 50 ... self registration support server (product data input support server), 60 ... router, 70 ... LAN, 80 ... electronic receipt server, 100 ... retail store, 200 ... network, 400 ... portable information terminal.

一実施形態において、商品販売処理システムは、商品データの入力を支援する支援サーバと、商品販売データの処理装置と、を含む。
前記支援サーバは、情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと関連付けて蓄積する蓄積手段と、前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のIDとともに送信する第1の送信手段とを備える。
前記処理装置は、前記商品データに対する支払いデータの入力により商取引を決済する決済手段と、前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段と、当該処理装置から受け取った前記電子レシートを前記第1のIDと関連付けて保存する保存手段を備えた電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段とを備える。
In one embodiment, commodity sales processing system includes a support server to support the input of product data, a processing unit of merchandise sales data.
The support server stores the product data of the sales product determined by the product code input from the information terminal in association with the first ID for identifying the information terminal, and the information is input from the information terminal A first transmission unit for transmitting the product data stored by the storage unit together with the first ID associated with the product data to a processing unit to be settled determined by data identifying the processing unit And
The processing apparatus includes a means of payment to settle transactions by the input of the payment data for said product data, a generation unit configured to generate an electronic receipt that electronic receipt data representing the payment has been commerce items, from the processing device The electronic receipt server provided with storage means for storing the received electronic receipt in association with the first ID, the first ID having received the electronic receipt generated by the generation means together with the product data And second transmitting means for transmitting together.

Claims (5)

セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させるための商品販売処理システムであって、
前記商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、
前記支援サーバは、
情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと関連付けて蓄積する蓄積手段、及び、
前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のIDとともに送信する第1の送信手段、を備え、
前記処理装置は、
前記商品データに対する支払いデータの入力により商取引を決済する決済手段、
前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段、及び、
前記電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段、を備え、
前記電子レシートサーバは、
前記処理装置から受け取った前記電子レシートを、当該電子レシートとともに受信した前記第1のIDと関連付けて保存する保存手段、を備えたことを特徴とする商品販売処理システム。
A commodity sales processing system for linking a commodity data input system including self registration and an electronic receipt system,
A support server for supporting the input of the product data, an apparatus for processing product sales data, and an electronic receipt server,
The support server is
Storage means for storing product data of a sales product determined by the product code input from the information terminal in association with the first ID for identifying the information terminal;
With respect to the processing apparatus to be settled determined by the data identifying the processing apparatus input from the information terminal, the product data stored by the storage unit together with the first ID associated with the product data First transmitting means for transmitting;
The processing unit
Settlement means for settling a commerce by inputting payment data for the product data;
Generation means for generating an electronic receipt by digitizing receipt data representing the details of the settled transaction;
A second transmission unit that transmits the electronic receipt generated by the generation unit to the electronic receipt server together with the first ID received together with the product data;
The electronic receipt server is
And a storage unit configured to store the electronic receipt received from the processing device in association with the first ID received together with the electronic receipt.
セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させるための商品販売処理システムであって、
前記商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、
前記支援サーバは、
情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のID及び消費者を識別する第2のIDと関連付けて蓄積する蓄積手段、及び、
前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のID及び前記第2のIDとともに送信する第1の送信手段、を備え、
前記処理装置は、
前記商品データに対する支払いデータの入力により商取引を決済する決済手段、
前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段、及び、
前記電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第1のID及び前記第2のIDとともに送信する第2の送信手段、を備え、
前記電子レシートサーバは、
前記第2のIDと、レシートを電子レシートの形態で受け取る消費者を識別する第3のIDと、を関連付けて記憶する連携テーブル、及び、
前記処理装置から受け取った前記電子レシートを、当該電子レシートとともに受信した前記第2のIDに関連付けられて前記連携テーブルに記憶されている前記第3のID、及び、当該電子レシートとともに受信した前記第1のIDと関連付けて保存する保存手段、を備えたことを特徴とする商品販売処理システム。
A commodity sales processing system for linking a commodity data input system including self registration and an electronic receipt system,
A support server for supporting the input of the product data, an apparatus for processing product sales data, and an electronic receipt server,
The support server is
Storage means for storing product data of a sales product determined by a product code input from an information terminal in association with a first ID identifying the information terminal and a second ID identifying a consumer;
For the processing device to be settled determined by the data identifying the processing device input from the information terminal, the first ID associated with the product data and the product data stored by the storage unit, and First transmitting means for transmitting together with the second ID;
The processing unit
Settlement means for settling a commerce by inputting payment data for the product data;
Generation means for generating an electronic receipt by digitizing receipt data representing the details of the settled transaction;
And a second transmission unit that transmits the electronic receipt generated by the generation unit to the electronic receipt server together with the first ID and the second ID received together with the product data.
The electronic receipt server is
A cooperation table that associates and stores the second ID and a third ID identifying a consumer who receives the receipt in the form of an electronic receipt;
The electronic receipt received from the processing device is associated with the second ID received with the electronic receipt, and the third ID stored in the cooperation table, and the electronic ID received with the electronic receipt A product sales processing system comprising: storage means for storing in association with an ID of 1;
セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させるための商品販売処理システムであって、
前記商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、
前記支援サーバは、
情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のIDと、消費者を識別する第2のIDと、また前記消費者がレシートを電子レシートの形態で受け取る消費者であるときにはさらに電子レシートの形態で受け取る消費者を識別する第3のIDと、関連付けて蓄積する蓄積手段、及び、
前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられたIDとともに送信する第1の送信手段、を備え、
前記処理装置は、
前記商品データに対する支払いデータの入力により商取引を決済する決済手段、
前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段、及び、
電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに前記第1のID、前記第2のID及び前記第3のIDを受信したときには前記第1のID及び前記第3のIDとともに送信する第2の送信手段、を備え、
前記電子レシートサーバは、
前記第1のID及び前記第3のIDと関連付けて前記処理装置にて生成された前記電子レシートを保存する保存手段、を備えたことを特徴とする商品販売処理システム。
A commodity sales processing system for linking a commodity data input system including self registration and an electronic receipt system,
A support server for supporting the input of the product data, an apparatus for processing product sales data, and an electronic receipt server,
The support server is
The product data of the sales product determined by the product code input from the information terminal, the first ID identifying the information terminal, the second ID identifying the consumer, and the consumer electronically receiving the receipt When the consumer is a consumer who receives in the form of a receipt, a third ID for identifying the consumer who receives the consumer in the form of an electronic receipt, storage means associated with the third ID, and
A first processing apparatus transmits the product data stored by the storage unit together with an ID associated with the product data to a processing apparatus to be settled determined by data identifying the processing apparatus input from the information terminal Transmission means, and
The processing unit
Settlement means for settling a commerce by inputting payment data for the product data;
Generation means for generating an electronic receipt by digitizing receipt data representing the details of the settled transaction;
When the electronic receipt server receives the first ID, the second ID, and the third ID together with the product data, the electronic receipt generated by the generation means is the first ID and the electronic receipt server. Second transmitting means for transmitting together with the third ID;
The electronic receipt server is
And a storage unit configured to store the electronic receipt generated by the processing device in association with the first ID and the third ID.
セルフ登録を含む商品データの入力システムと電子レシートシステムとを連携させるための商品販売処理システムであって、
前記商品データの入力を支援する支援サーバと、商品販売データの処理装置と、電子レシートサーバと、を含み、
前記支援サーバは、
情報端末から入力された商品コードで決定される販売商品の商品データを、前記情報端末を識別する第1のID及び消費者を識別する第2のIDと関連付けて蓄積する蓄積手段、及び、
前記情報端末から入力された前記処理装置を識別するデータで決定される決済対象の処理装置に対し、前記蓄積手段により蓄積された前記商品データを当該商品データに関連付けられた前記第1のID及び前記第2のIDとともに送信する第1の送信手段、を備え、
前記処理装置は、
前記商品データに対する支払いデータの入力により商取引を決済する決済手段、
前記決済された商取引の明細を表すレシートデータを電子化した電子レシートを生成する生成手段、
前記第2のIDと、レシートを電子レシートの形態で受け取る消費者を識別する第3のIDと、を関連付けて記憶する連携テーブル、
電子レシートサーバに対し、前記生成手段で生成された前記電子レシートを、前記商品データとともに受信した前記第2のIDに関連付けられて前記連携テーブルに記憶されている前記第3のID、及び、前記商品データとともに受信した前記第1のIDとともに送信する第2の送信手段、を備え、
前記電子レシートサーバは、前記第1のID及び前記第3のIDと関連付けて前記処理装置にて生成された前記電子レシートを保存する保存手段、を備えたことを特徴とする商品販売処理システム。
A commodity sales processing system for linking a commodity data input system including self registration and an electronic receipt system,
A support server for supporting the input of the product data, an apparatus for processing product sales data, and an electronic receipt server,
The support server is
Storage means for storing product data of a sales product determined by a product code input from an information terminal in association with a first ID identifying the information terminal and a second ID identifying a consumer;
For the processing device to be settled determined by the data identifying the processing device input from the information terminal, the first ID associated with the product data and the product data stored by the storage unit, and First transmitting means for transmitting together with the second ID;
The processing unit
Settlement means for settling a commerce by inputting payment data for the product data;
Generation means for generating an electronic receipt by digitizing receipt data representing the details of the settled transaction;
A cooperation table that associates and stores the second ID and a third ID that identifies a consumer who receives a receipt in the form of an electronic receipt;
The electronic receipt server, the third ID stored in the linkage table in association with the second ID received by the generation unit, with the second ID received together with the product data; Second transmitting means for transmitting together with the first ID received together with the product data;
The product sales processing system, wherein the electronic receipt server includes storage means for storing the electronic receipt generated by the processing device in association with the first ID and the third ID.
前記電子レシートサーバは、
電子レシートの閲覧要求コマンドに含まれるIDが前記第1のIDなのか前記第3のIDなのかを識別する識別手段、
前記電子レシートの閲覧要求コマンドに含まれるIDが前記第1のIDのとき、当該第1のIDと関連付けて保存された電子レシートのリストデータを作成し、前記第3のIDのとき、当該第3のIDと関連付けて保存された電子レシートのリストデータを作成する作成手段、及び、
前記作成手段で作成したリストを前記閲覧要求コマンドの送信元である情報処理装置に送信する第3の送信手段、をさらに備えたことを特徴とする請求項3または4に記載の商品販売処理システム。
The electronic receipt server is
Identification means for identifying whether the ID included in the electronic receipt view request command is the first ID or the third ID;
When the ID included in the browse request command of the electronic receipt is the first ID, list data of the electronic receipt stored in association with the first ID is created, and when the third ID, the first receipt Creating means for creating list data of electronic receipt stored in association with the ID of 3;
5. The commodity sales processing system according to claim 3, further comprising: third transmission means for transmitting the list created by the creation means to the information processing apparatus which is the transmission source of the browse request command. .
JP2018232641A 2018-12-12 2018-12-12 A system for linking the product data input system with the electronic receipt system Active JP6674011B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018232641A JP6674011B2 (en) 2018-12-12 2018-12-12 A system for linking the product data input system with the electronic receipt system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018232641A JP6674011B2 (en) 2018-12-12 2018-12-12 A system for linking the product data input system with the electronic receipt system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017243907A Division JP6453432B2 (en) 2017-12-20 2017-12-20 Product sales processing system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020037456A Division JP2020095745A (en) 2020-03-05 2020-03-05 Commodity sales processing system, data processing method, processing device and control program therefor

Publications (2)

Publication Number Publication Date
JP2019050050A true JP2019050050A (en) 2019-03-28
JP6674011B2 JP6674011B2 (en) 2020-04-01

Family

ID=65906339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018232641A Active JP6674011B2 (en) 2018-12-12 2018-12-12 A system for linking the product data input system with the electronic receipt system

Country Status (1)

Country Link
JP (1) JP6674011B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013041354A (en) * 2011-08-12 2013-02-28 Seiko Epson Corp Product sales system, portable terminal, management server, and method and program for controlling product sales system
JP2014071647A (en) * 2012-09-28 2014-04-21 Seiko Epson Corp Printer controller, printer, and method for controlling printer controller
JP2014194760A (en) * 2013-03-01 2014-10-09 Toshiba Tec Corp Product sales data processing device, information processing device, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013041354A (en) * 2011-08-12 2013-02-28 Seiko Epson Corp Product sales system, portable terminal, management server, and method and program for controlling product sales system
JP2014071647A (en) * 2012-09-28 2014-04-21 Seiko Epson Corp Printer controller, printer, and method for controlling printer controller
JP2014194760A (en) * 2013-03-01 2014-10-09 Toshiba Tec Corp Product sales data processing device, information processing device, and program

Also Published As

Publication number Publication date
JP6674011B2 (en) 2020-04-01

Similar Documents

Publication Publication Date Title
JP7074916B2 (en) Mobile information terminals and their programs
US10482448B2 (en) Method for processing a purchase transaction using a plurality of transaction systems
JP6263482B2 (en) Product sales input support device, program thereof, and product sales processing system
US11640594B2 (en) Method for processing a purchase transaction using a plurality of transaction systems
JP6266542B2 (en) Product sales processing system
JP6230550B2 (en) Electronic receipt server, its control program, and electronic receipt system
JP2023168409A (en) Commodity sales processing system, commodity sales processing device and method, and control program
JP6453432B2 (en) Product sales processing system
JP7350566B2 (en) Product sales processing system, product sales processing device and method, control program
JP6423063B2 (en) Product sales input support device, program thereof, and product sales processing system
JP6674011B2 (en) A system for linking the product data input system with the electronic receipt system
JP2020095745A (en) Commodity sales processing system, data processing method, processing device and control program therefor
JP6992149B2 (en) Portable communication terminal and its program, control method
JP2019023894A (en) Electronic receipt issuing method, POS terminal and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181212

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200124

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200305

R150 Certificate of patent or registration of utility model

Ref document number: 6674011

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150