Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7577577B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7577577B2 - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP7577577B2
JP7577577B2 JP2021041474A JP2021041474A JP7577577B2 JP 7577577 B2 JP7577577 B2 JP 7577577B2 JP 2021041474 A JP2021041474 A JP 2021041474A JP 2021041474 A JP2021041474 A JP 2021041474A JP 7577577 B2 JP7577577 B2 JP 7577577B2
Authority
JP
Japan
Prior art keywords
information
product
unit
disposal
vendor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021041474A
Other languages
Japanese (ja)
Other versions
JP2022141254A (en
Inventor
剛 川口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021041474A priority Critical patent/JP7577577B2/en
Publication of JP2022141254A publication Critical patent/JP2022141254A/en
Application granted granted Critical
Publication of JP7577577B2 publication Critical patent/JP7577577B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置およびプログラムに関する。 An embodiment of the present invention relates to an information processing device and a program.

環境対策等を考慮して、ごみ収集車で収集される一般ごみとは異なる方法で特定の廃棄処分を行う必要がある商品(以下、「特定商品」ともいう)がある。これら商品としては、例えば、家電リサイクル法の対象商品であるテレビ、冷蔵庫等や、小型家電リサイクル法の対象商品であるPC(Personal Computer)等がある。また、電化製品以外でも大型家具等はいわゆる粗大ごみとして扱われ、一般ごみとは異なる方法で廃棄処分を行う必要がある。 In consideration of environmental measures, etc., there are products (hereinafter referred to as "special products") that require specific disposal methods that differ from general waste collected by garbage trucks. Examples of such products include televisions and refrigerators, which are subject to the Home Appliance Recycling Law, and PCs (Personal Computers), which are subject to the Small Home Appliance Recycling Law. In addition to electrical appliances, large furniture and other items are treated as so-called bulky waste and require disposal methods that differ from general waste.

上記した特定商品は、業者や地方自治体等(以下、まとめて「業者」という)により、回収、処分等の廃棄処分がなされる。一般的に、業者による特定商品の廃棄処分は有料である。 The above-mentioned specific products are disposed of by businesses or local governments (collectively referred to below as "businesses") through collection, disposal, etc. Generally, there is a fee for the disposal of specific products by businesses.

消費者が特定商品を買い替える場合には、それまで使用していた特定商品を廃棄することが多い。特定商品の購入店で廃棄処分を受付けるシステムも提案されている(例えば、特許文献1)が、廃棄処分を行う業者の選択の余地がなく、顧客にとっては必ずしも満足できるものでない。特定商品を買い替える顧客は、当該特定商品を廃棄するための業者の情報を得られると便利である。 When consumers purchase a new specific product, they often discard the specific product they have been using. Although a system has been proposed in which the store where the specific product was purchased accepts the disposal of the product (for example, Patent Document 1), this system does not allow customers to choose the company that will dispose of the product, and is not necessarily satisfactory for customers. It would be convenient for customers who purchase a new specific product to be able to obtain information on companies that can dispose of the specific product.

本発明が解決しようとする課題は、特定商品を買い替える顧客の利便性を向上させることが可能な情報処理装置およびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information processing device and program that can improve the convenience of customers who replace specific products.

実施形態の情報処理装置は、商品を識別する商品識別情報が入力される入力部と、前記入力部に入力された商品識別情報で識別される商品の決済にかかる処理を実行する決済処理部と、前記入力部に入力された商品識別情報で識別される商品が特定の廃棄処分が必要な商品である場合、前記商品識別情報と廃棄処分を行う業者に関する業者情報とを対応付けた業者管理情報を参照して前記入力部に入力された商品識別情報に対応する前記業者情報を取得する業者情報取得部と、前記決済処理部の処理が実行されると、前記業者情報取得部が取得した業者情報を出力する出力部と、を備えたものである。 The information processing device of the embodiment includes an input unit to which product identification information that identifies a product is input, a payment processing unit that executes processing related to payment for the product identified by the product identification information input to the input unit, a vendor information acquisition unit that acquires the vendor information corresponding to the product identification information input to the input unit by referring to vendor management information that associates the product identification information with vendor information related to the vendor that performs the disposal, if the product identified by the product identification information input to the input unit is a product that requires specific disposal, and an output unit that outputs the vendor information acquired by the vendor information acquisition unit when processing of the payment processing unit is executed.

図1は、第1の実施形態の情報処理装置を含むPOSシステムを示す概略図である。FIG. 1 is a schematic diagram showing a POS system including an information processing apparatus according to a first embodiment. 図2は、第1の実施形態の情報処理装置の外観を示す斜視図である。FIG. 2 is a perspective view showing the appearance of the information processing apparatus according to the first embodiment. 図3は、第1の実施形態の情報処理装置のハードウェア構成を示すブロック図である。FIG. 3 is a block diagram showing a hardware configuration of the information processing apparatus according to the first embodiment. 図4は、第1の実施形態の情報処理装置のメモリ部における商品マスタのデータ構成を説明する図である。FIG. 4 is a diagram for explaining the data configuration of the product master in the memory unit of the information processing apparatus of the first embodiment. 図5は、第1の実施形態の情報処理装置のメモリ部における業者マスタのデータ構成を説明する図である。FIG. 5 is a diagram for explaining the data configuration of the vendor master in the memory unit of the information processing apparatus of the first embodiment. 図6は、第1の実施形態の情報処理装置のメモリ部における処分情報管理テーブルのデータ構成を説明する図である。FIG. 6 is a diagram illustrating the data configuration of the disposition information management table in the memory unit of the information processing apparatus of the first embodiment. 図7は、第1の実施形態の情報処理装置のメモリ部における地域管理マスタのデータ構成を説明する図である。FIG. 7 is a diagram illustrating the data configuration of the area management master in the memory unit of the information processing apparatus of the first embodiment. 図8は、第1の実施形態の情報処理装置のメモリ部における処分情報設定ファイルのデータ構成を説明する図である。FIG. 8 is a diagram illustrating the data structure of a disposition information setting file in the memory unit of the information processing apparatus of the first embodiment. 図9は、第1の実施形態の情報処理装置のメモリ部における商品管理ファイルのデータ構成を説明する図である。FIG. 9 is a diagram for explaining the data structure of a product management file in the memory unit of the information processing apparatus of the first embodiment. 図10は、第1の実施形態の情報処理装置の機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating the functional configuration of the information processing apparatus according to the first embodiment. 図11は、第1の実施形態の情報処理装置の決済時における制御部の処理を示すフローチャートである。FIG. 11 is a flowchart showing the process of the control unit at the time of payment in the information processing apparatus of the first embodiment. 図12は、第1の実施形態の情報処理装置が発行するレシートを示す図である。FIG. 12 shows a receipt issued by the information processing apparatus of the first embodiment. 図13は、第1の実施形態の情報処理装置の商品管理ファイル更新時における制御部の処理を示すフローチャートである。FIG. 13 is a flowchart showing the process of the control unit when updating the product management file of the information processing apparatus of the first embodiment. 図14は、第2の実施形態の情報処理装置を含む販売システムを示す概略図である。FIG. 14 is a schematic diagram showing a sales system including an information processing device according to the second embodiment. 図15は、第2の実施形態の情報処理装置のハードウェア構成を示すブロック図である。FIG. 15 is a block diagram showing a hardware configuration of an information processing apparatus according to the second embodiment. 図16は、第2の実施形態の情報処理装置の機能構成を示すブロック図である。FIG. 16 is a block diagram illustrating a functional configuration of an information processing apparatus according to the second embodiment. 図17は、第2の実施形態の情報処理装置の購入受付時における制御部の処理を示すフローチャートである。FIG. 17 is a flowchart showing the process of the control unit at the time of accepting the purchase of the information processing apparatus of the second embodiment. 図18は、第2の実施形態の情報処理装置のユーザ端末の表示画面を示す図である。FIG. 18 is a diagram showing a display screen of a user terminal of the information processing apparatus of the second embodiment.

(第1の実施形態)
以下、図面を参照して第1の実施形態の情報処理装置およびプログラムについて説明する。図1は、実施形態に係る情報処理装置を含むPOS(Point Of Sales)システムを示す概略図である。POSシステム1は、店舗で販売する商品の販売処理および売上管理等を行うシステムであり、本実施形態においては、家電量販店等の店舗内に設置されるものとしている。しかし、これに限るものではなく、POSシステム1は、特定商品を販売する店舗に広く適用することができる。
(First embodiment)
The information processing device and the program according to the first embodiment will be described below with reference to the drawings. Fig. 1 is a schematic diagram showing a POS (Point Of Sales) system including an information processing device according to the embodiment. The POS system 1 is a system that processes sales and manages sales of products sold in a store, and in this embodiment, is installed in a store such as a home electronics retailer. However, the present invention is not limited to this, and the POS system 1 can be widely applied to stores that sell specific products.

POSシステム1は、店舗内に設置された1台または複数台のPOS端末2と、店舗のバックヤードに設置された店舗サーバ3とを備える。POS端末2と店舗サーバ3とは、LAN(Local Area Network)等の通信回線によって接続されている。これにより、POS端末2と店舗サーバ3とは通信が可能であり、相互に情報(データ)を送受信することができる。 The POS system 1 comprises one or more POS terminals 2 installed in a store, and a store server 3 installed in the store's back yard. The POS terminals 2 and the store server 3 are connected by a communication line such as a LAN (Local Area Network). This enables the POS terminals 2 and the store server 3 to communicate with each other and send and receive information (data) between them.

POS端末2は、顧客との取引において、顧客が購入する商品の商品登録および商品登録された商品の決済に係る決済処理を実行する。ここで、商品登録とは、POS端末2に入力された商品コードに基づいて、商品情報(商品名、価格等)を記憶装置に記憶することをいう。また、決済処理とは、顧客が代金の支払いをするためにPOS端末2が実行する処理である。決済処理は、例えば、商品登録された商品の商品情報等に基づく取引金額の算出、顧客から預かった預り金に対する釣銭額の算出、取引金額や釣銭額などの各種情報の表示などである。POS端末2は、情報処理装置の一例である。 In transactions with customers, the POS terminal 2 executes payment processing related to the registration of products purchased by customers and the payment of registered products. Here, product registration refers to storing product information (product name, price, etc.) in a storage device based on a product code entered into the POS terminal 2. Payment processing refers to processing executed by the POS terminal 2 to allow a customer to pay for an item. Payment processing includes, for example, calculating the transaction amount based on the product information of the registered product, calculating the change amount for a deposit received from a customer, and displaying various information such as the transaction amount and change amount. The POS terminal 2 is an example of an information processing device.

店舗サーバ3は、各POS端末2から、決済処理にて決済された商品の商品情報や決済情報を受信する。また、店舗サーバ3は、各POS端末2から、所定期間(例えば一日)の売上を精算した精算情報を受信する。店舗サーバ3は、各POS端末2から受信した商品情報、決済情報、精算情報等を集中的に管理して、一店舗での売上管理等を行う。また、店舗サーバ3は、各POS端末2が記憶する商品マスタを適宜更新する。 The store server 3 receives from each POS terminal 2 product information and payment information for products paid for in the payment process. The store server 3 also receives settlement information from each POS terminal 2 that settles sales for a specified period (e.g., one day). The store server 3 centrally manages the product information, payment information, settlement information, etc. received from each POS terminal 2, and performs sales management for one store. The store server 3 also updates the product master stored in each POS terminal 2 as appropriate.

次に、POS端末2の構成について説明する。図2は、POS端末2の外観を示す斜視図である。POS端末2は、キーボード21、オペレータ用ディスプレイ22、オペレータ用タッチパネル23、客用ディスプレイ24、客用タッチパネル25、プリンタ26、カードリーダ27、スキャナ28、および金銭収納機29等を備える。 Next, the configuration of the POS terminal 2 will be described. FIG. 2 is a perspective view showing the appearance of the POS terminal 2. The POS terminal 2 includes a keyboard 21, an operator display 22, an operator touch panel 23, a customer display 24, a customer touch panel 25, a printer 26, a card reader 27, a scanner 28, and a money storage unit 29.

キーボード21は、各種キーを備えている。各種キーとしては、例えば、クレジットカード決済などの決済方法を選択する選択キー、取引の開始を宣言する取引開始キー、商品コードや金額等を入力するための置数キー、販売合計金額の算出を宣言するための小計キー(決済処理開始キー)、一取引の締め処理を行って代金を決済することを宣言する締めキー、入力をクリアするクリアキー等である。 The keyboard 21 is equipped with various keys. The various keys include, for example, a selection key for selecting a payment method such as credit card payment, a transaction start key for declaring the start of a transaction, quantity keys for inputting a product code and amount, etc., a subtotal key (payment process start key) for declaring the calculation of the total sales amount, a closing key for declaring that the payment is to be settled by closing the transaction, and a clear key for clearing input.

オペレータ用ディスプレイ22は、液晶パネル等で構成され、POS端末2を操作するオペレータに商品情報、取引額や釣銭額など決済処理に係る決済情報等を表示する。オペレータ用タッチパネル23は、オペレータ用ディスプレイ22の表面に設けられて、触れた位置に応じた情報をPOS端末2の制御部200(図3参照)に入力する。 The operator display 22 is composed of a liquid crystal panel or the like, and displays payment information related to the payment process, such as product information, transaction amount, and change amount, to the operator operating the POS terminal 2. The operator touch panel 23 is provided on the surface of the operator display 22, and inputs information according to the touched position to the control unit 200 (see Figure 3) of the POS terminal 2.

客用ディスプレイ24は、オペレータ用ディスプレイ22と同様の構成となっている。すなわち、客用ディスプレイ24は、液晶パネル等で構成され、商品を購入する顧客に商品情報、決済情報等を表示する。客用タッチパネル25は、客用ディスプレイ24の表面に設けられて、触れた位置に応じた情報をPOS端末2の制御部200に入力する。 The customer display 24 has the same configuration as the operator display 22. That is, the customer display 24 is composed of a liquid crystal panel or the like, and displays product information, payment information, etc. to customers who purchase products. The customer touch panel 25 is provided on the surface of the customer display 24, and inputs information according to the touched position to the control unit 200 of the POS terminal 2.

プリンタ26は、例えば、サーマルプリンタによって構成される。プリンタ26は、POS端末2内に収納されたロール状のレシート用紙に、商品情報、決済情報、後述する業者情報等を印字し、レシートとして発行する。 The printer 26 is, for example, a thermal printer. The printer 26 prints product information, payment information, vendor information (described later), etc. on a roll of receipt paper stored in the POS terminal 2, and issues a receipt.

カードリーダ27は、顧客が提示した会員カードあるいはポイントカード等の媒体から会員を特定する会員情報を磁気的に読み取る。また、カードリーダ27は、クレジットカードから決済に必要なクレジット情報を磁気的に読み取る。なお、カードリーダ27は、ICチップを内蔵したカードから情報を読取るICカードリーダとしてもよい。 The card reader 27 magnetically reads member information identifying the member from a member card, point card, or other medium presented by the customer. The card reader 27 also magnetically reads credit information required for payment from a credit card. The card reader 27 may also be an IC card reader that reads information from a card with an embedded IC chip.

スキャナ28は、顧客が購入する商品あるいは当該商品を梱包する箱等に付されたバーコード等のコードシンボルを光学的に認識する。そして、スキャナ28は、認識したコードシンボルをデコードし、コードシンボルが示す商品コードを読み取る。なお、スキャナ28が認識したコードシンボルのデコードは、POS端末2の制御部200で行ってもよい。 The scanner 28 optically recognizes a code symbol, such as a barcode, attached to the product purchased by the customer or to the box in which the product is packed. The scanner 28 then decodes the recognized code symbol and reads the product code indicated by the code symbol. Note that the code symbol recognized by the scanner 28 may be decoded by the control unit 200 of the POS terminal 2.

金銭収納機29は、硬貨や紙幣の金銭を収納するドロワを内部に有し、顧客から預かった金銭、商品券等の有価証券類、および顧客に手渡す釣銭等を収納する。金銭収納機29は、POS端末2の制御部200の指示によって、金銭を収納するドロワが露出するよう開放される。 The money storage machine 29 has an internal drawer for storing coins and bills, and stores money received from customers, valuable securities such as gift certificates, and change to be handed over to customers. The money storage machine 29 is opened to expose the drawer for storing money in response to a command from the control unit 200 of the POS terminal 2.

図3は、POS端末2のハードウェア構成を示すブロック図である。POS端末2は、制御部200と、メモリ部210と、入出力コントローラ220と、通信I/F(Interface)230等を備える。制御部200、メモリ部210、入出力コントローラ220、通信I/F230はバス240を介して互いに接続されている。 Figure 3 is a block diagram showing the hardware configuration of the POS terminal 2. The POS terminal 2 includes a control unit 200, a memory unit 210, an input/output controller 220, and a communication I/F (Interface) 230. The control unit 200, the memory unit 210, the input/output controller 220, and the communication I/F 230 are connected to each other via a bus 240.

制御部200は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を備えたコンピュータで構成される。CPU201、ROM202、RAM203は、バス240を介して互いに接続されている。 The control unit 200 is configured as a computer equipped with a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203. The CPU 201, the ROM 202, and the RAM 203 are connected to each other via a bus 240.

CPU201は、POS端末2の全体の動作を制御する。ROM202は、CPU201の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM203は、CPU201のワークエリアとして使用され、ROM202やメモリ部210に記憶された各種プログラムや各種データを展開する。制御部200は、CPU201がROM202やメモリ部210に記憶されRAM203に展開された制御プログラムに従って動作することによって、POS端末2の各種制御処理を実行する。 The CPU 201 controls the overall operation of the POS terminal 2. The ROM 202 stores various programs, such as a program used to drive the CPU 201, and various data. The RAM 203 is used as a work area for the CPU 201, and expands the various programs and data stored in the ROM 202 and the memory unit 210. The control unit 200 executes various control processes for the POS terminal 2 by the CPU 201 operating in accordance with the control programs stored in the ROM 202 and the memory unit 210 and expanded in the RAM 203.

メモリ部210は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部210は、制御プログラム211、商品マスタ212、業者マスタ213、処分情報管理テーブル214、地域管理マスタ215、処分情報設定ファイル216、および商品管理ファイル217を記憶する。なお、業者マスタ213および処分情報管理テーブル214は、業者管理情報を構成する。言い換えれば、業者マスタ213および処分情報管理テーブル214に登録(記憶)された各情報は、業者に関する情報である。 The memory unit 210 is composed of storage media such as a HDD (Hard Disk Drive) or flash memory, and maintains the stored contents even when the power is cut off. The memory unit 210 stores a control program 211, a product master 212, a vendor master 213, a disposal information management table 214, a region management master 215, a disposal information setting file 216, and a product management file 217. The vendor master 213 and the disposal information management table 214 constitute vendor management information. In other words, each piece of information registered (stored) in the vendor master 213 and the disposal information management table 214 is information about the vendor.

制御プログラム211は、POS端末2として機能するための制御プログラムや特定の廃棄処分を行う業者をレシートに印字するための制御プログラムなどである。 The control program 211 is a control program for functioning as the POS terminal 2 and a control program for printing the name of the company that will handle the specific disposal on the receipt.

商品マスタ212は、店舗で取り扱っている商品の情報を記憶したマスタファイルである。図4は、商品マスタ212のデータ構成の一例を説明する図である。商品マスタ212に登録される各データは、商品コード、商品名、価格、および特定商品フラグが対応づけられている。なお、店舗で取り扱う商品は日々変化するため、商品マスタ212は、通信I/F230を介して接続される店舗サーバ3によって適宜更新される。 The product master 212 is a master file that stores information about products handled in the store. Figure 4 is a diagram explaining an example of the data configuration of the product master 212. Each piece of data registered in the product master 212 corresponds to a product code, product name, price, and specific product flag. Note that since the products handled in the store change daily, the product master 212 is updated as appropriate by the store server 3 connected via the communication I/F 230.

商品コードは、商品を識別するためのコードであり、商品識別情報の一例である。商品名は、商品の名称を示す情報である。価格は、商品の単価を示す情報である。特定商品フラグは、商品が特定商品、すなわち、一般ごみとは異なる方法で特定の廃棄処分を行う必要がある商品であるか否かを示す情報である。特定商品フラグのレコードに「1」が登録された商品は特定商品であり、「0」が登録された商品は特定商品でないことを示している。 The product code is a code for identifying a product, and is an example of product identification information. The product name is information indicating the name of the product. The price is information indicating the unit price of the product. The specific product flag is information indicating whether the product is a specific product, that is, a product that requires a specific disposal method different from general waste. A product with a "1" registered in the specific product flag record is a specific product, and a product with a "0" registered is not a specific product.

業者マスタ213は、特定の廃棄処分を行う業者を記憶したマスタファイルである。特定の廃棄処分とは、特定商品を廃棄処分することであって、ごみ収集車で収集される一般ごみとは異なる方法による廃棄処分である。また、廃棄処分とは、商品を廃棄するための行為のいずれかであって、商品の回収、廃棄、リサイクルのための処理等のいずれかを含む。業者とは、特定の廃棄処分を行う者であって、事業者、地方自治体などを含む。図5は、業者マスタ213のデータ構成の一例を説明する図である。業者マスタ213に登録される各データは、商品コード、商品名、業者コード、業者名、所在地、地域コード、地域名、および連絡先が対応づけられている。 The contractor master 213 is a master file that stores contractors who carry out specific waste disposal. A specific waste disposal is the disposal of a specific product, and is a disposal method that is different from that of general waste collected by garbage trucks. Disposal is any action for disposing of a product, and includes any of the collection, disposal, and recycling of the product. A contractor is a person who carries out a specific waste disposal, and includes businesses, local governments, etc. Figure 5 is a diagram explaining an example of the data configuration of the contractor master 213. Each piece of data registered in the contractor master 213 corresponds to a product code, product name, contractor code, contractor name, location, area code, area name, and contact information.

商品コードおよび商品名は上述したとおりの情報である。業者コードは、業者を識別する業者識別情報である。業者名は、業者の名称を示す情報である。所在地は、業者の所在地を示す情報で、例えば住所などである。地域コードは、所在地が含まれる地域を識別する地域識別情報である。地域名は、地域コードで識別される地域の名称を示す情報で、例えば市区長村などである。連絡先は、業者の連絡先を示す情報で、例えば電話番号やメールアドレスなどである。業者コード、業者名、所在地、地域コード、地域名、および連絡先を示す各情報は、業者情報の一例である。また、所在地、地域コード、および地域名を示す各情報は、地域情報の一例でもある。 The product code and product name are the information described above. The vendor code is vendor identification information that identifies the vendor. The vendor name is information that indicates the name of the vendor. The location is information that indicates the location of the vendor, such as an address. The area code is area identification information that identifies the area that includes the location. The area name is information that indicates the name of the area identified by the area code, such as a city, ward, mayor, or village. The contact information is information that indicates the contact information of the vendor, such as a telephone number or email address. The vendor code, vendor name, location, area code, area name, and contact information are each examples of vendor information. Also, the location, area code, and area name are also examples of area information.

処分情報管理テーブル214は、業者の処分に関する情報を管理するものである。図6は、処分情報管理テーブル214のデータ構成の一例を説明する図である。処分情報管理テーブル214に登録される各データは、業者コード、業者名、費用、および時間が対応づけられている。 The disposal information management table 214 manages information related to disposal by businesses. Figure 6 is a diagram explaining an example of the data configuration of the disposal information management table 214. Each piece of data registered in the disposal information management table 214 corresponds to a business code, business name, cost, and time.

業者コードおよび業者名は、上述したとおりの情報である。費用は、廃棄処分に要する費用を示す情報である。時間は、廃棄処分の申込から業者が廃棄する商品を回収するまでに要する時間を示す情報である。費用および時間を示す情報は、業者から情報を取得した店舗によって登録されるものであり、処分情報の一例である。 The vendor code and vendor name are the same information as described above. The cost is information indicating the cost required for disposal. The time is information indicating the time required from the application for disposal to the vendor collecting the product to be disposed of. The information indicating the cost and time is registered by the store that obtained the information from the vendor, and is an example of disposal information.

地域管理マスタ215は、地域を管理するためのマスタファイルである。図6は、地域管理マスタ215のデータ構成の一例を説明する図である。地域管理マスタ215に登録される各データは、住所、地域コード、および地域名が対応づけられている。 The area management master 215 is a master file for managing areas. FIG. 6 is a diagram illustrating an example of the data configuration of the area management master 215. Each piece of data registered in the area management master 215 corresponds to an address, area code, and area name.

住所は、住所を示す情報である。地域コードは、住所が含まれる地域を識別する地域識別情報である。地域名は、地域コードで識別される地域の名称で、例えば市区長村などである。 The address is information that indicates an address. The area code is area identification information that identifies the area in which the address is included. The area name is the name of the area identified by the area code, such as a city, ward, mayor, or village.

処分情報設定ファイル216は、業者を選定するにあたって優先する情報、言い換えると業者を選定するにあたって優先する条件を管理するものである。図8は、処分情報設定ファイル216のデータ構成の一例を説明する図である。処分情報設定ファイル216に登録される各データは、項目と条件フラグとが対応づけられている。 The disposal information setting file 216 manages information that is prioritized when selecting a contractor, in other words, conditions that are prioritized when selecting a contractor. Figure 8 is a diagram explaining an example of the data configuration of the disposal information setting file 216. Each piece of data registered in the disposal information setting file 216 corresponds to an item and a condition flag.

項目は、業者の廃棄処分に関する項目を示す情報である。本実施形態においては、項目のレコードには、費用または時間を示す情報が登録されている。条件フラグは、業者を選定するにあたって優先する条件を示す情報である。条件フラグのレコードに「1」が登録された項目は優先される項目であることを示し、「0」が登録された項目は優先される項目でないこを示す。図8に示す例では、費用が優先される項目に設定されているので、顧客が購入する特定商品の廃棄処分を行う業者は、費用の安い業者順に選定されることとなる。条件フラグは、店舗によって随時書き換えられる。なお、条件フラグは、例えば特定商品を購入する顧客が客用タッチパネル25を操作して入力することによって書き換えられるようにしてもよい。 The item is information indicating the item related to the disposal by the contractor. In this embodiment, information indicating cost or time is registered in the item record. The condition flag is information indicating the condition to be prioritized when selecting a contractor. An item with a "1" registered in the condition flag record indicates that it is a prioritized item, and an item with a "0" registered indicates that it is not a prioritized item. In the example shown in FIG. 8, cost is set as the prioritized item, so the contractor that will dispose of the specific product purchased by the customer will be selected in order of the lowest cost. The condition flag can be rewritten by the store at any time. Note that the condition flag may be rewritten, for example, by a customer who purchases a specific product operating the customer touch panel 25 to input.

商品管理ファイル217は、商品の個品毎に販売時期および廃棄処分時期を管理するものである。図9は、商品管理ファイル217のデータ構成の一例を説明する図である。商品管理ファイル217に登録される各データは、商品コード、商品名、メーカコード、メーカ名、個品コード、販売日および廃棄処分日が対応づけられている。 The product management file 217 manages the sales and disposal dates for each individual product. Figure 9 is a diagram explaining an example of the data configuration of the product management file 217. Each piece of data registered in the product management file 217 corresponds to a product code, product name, manufacturer code, manufacturer name, individual product code, sale date, and disposal date.

商品コードおよび商品名は、上述したとおりの情報である。メーカコードは、商品の製造メーカを識別するメーカ識別情報である。メーカ名は、製造メーカの会社名を示す情報である。個品コードは、商品の個品を識別する個品識別情報であり、例えば製造番号等、個品毎にユニークに割り当てられた情報である。販売日は、個品が販売された日を示す情報である。廃棄処分日は、個品の廃棄処分に関する日にちを示す情報であり、例えば業者に個品が持ち込まれた日あるいは業者が個品を廃棄処分した日などを示す情報である。商品コードおよび商品名は予め登録されており、メーカコード、メーカ名、および個品コードは例えば個品が入荷される際に登録される。また、販売日は個品が購入された際に登録される。廃棄処分日は、業者から情報を取得した際に登録される。店舗は、商品管理ファイルに登録された情報を製造メーカに提供することができる。製造メーカは、提供された情報によって各商品の市場における実際の耐用年数を認識することができるので、当該情報を生産計画の策定に活用することができる。 The product code and product name are the information described above. The manufacturer code is manufacturer identification information that identifies the manufacturer of the product. The manufacturer name is information that indicates the company name of the manufacturer. The individual item code is individual item identification information that identifies each individual item of the product, and is information uniquely assigned to each individual item, such as a serial number. The sales date is information that indicates the date on which the individual item was sold. The disposal date is information that indicates the date on which the individual item was disposed of, such as the date on which the individual item was brought to a dealer or the date on which the dealer disposed of the individual item. The product code and product name are registered in advance, and the manufacturer code, manufacturer name, and individual item code are registered, for example, when the individual item arrives. The sales date is registered when the individual item is purchased. The disposal date is registered when information is obtained from a dealer. The store can provide the information registered in the product management file to the manufacturer. The manufacturer can recognize the actual useful life of each product in the market using the provided information, and can use the information to formulate a production plan.

図3に戻って、入出力コントローラ220は、キーボード21、オペレータ用ディスプレイ22、オペレータ用タッチパネル23、客用ディスプレイ24、客用タッチパネル25、プリンタ26、カードリーダ27、スキャナ28、および金銭収納機29と接続される。入出力コントローラ220は、接続されるハードウェアに対する入出力インターフェイスとしての機能とこれらハードウェアを制御するための機能とを備えている。これにより、制御部200は、入出力コントローラ220を介して、キーボード21、オペレータ用ディスプレイ22、オペレータ用タッチパネル23、客用ディスプレイ24、客用タッチパネル25、プリンタ26、カードリーダ27、スキャナ28、および金銭収納機29とそれぞれ情報(データ)の送受信が可能であるとともに、制御部200の指示に基づいてこれらハードウェアを制御可能となっている。 Returning to FIG. 3, the input/output controller 220 is connected to the keyboard 21, the operator display 22, the operator touch panel 23, the customer display 24, the customer touch panel 25, the printer 26, the card reader 27, the scanner 28, and the money storage machine 29. The input/output controller 220 has a function as an input/output interface for the connected hardware and a function for controlling the hardware. This allows the control unit 200 to send and receive information (data) to and from the keyboard 21, the operator display 22, the operator touch panel 23, the customer display 24, the customer touch panel 25, the printer 26, the card reader 27, the scanner 28, and the money storage machine 29 via the input/output controller 220, and also to control the hardware based on instructions from the control unit 200.

通信I/F230は、店舗サーバ3と通信するためのインターフェイスである。制御部200は、通信I/F230を介して店舗サーバ3と接続されることで、店舗サーバ3と情報(データ)の送受信が可能となる。 The communication I/F 230 is an interface for communicating with the store server 3. The control unit 200 is connected to the store server 3 via the communication I/F 230, enabling the control unit 200 to send and receive information (data) to and from the store server 3.

続いて、POS端末2の機能構成について説明する。図10は、POS端末2の機能構成を示すブロック図である。制御部200は、CPU201がROM202やメモリ部210に記憶された制御プログラムにしたがって動作することで、入力部2001、登録部2002、判定部2003、決済処理部2004、業者情報取得部2005、地域情報取得部2006、処分情報取得部2007、出力部2008、受付部2009、販売時期情報取得部2010、および記憶処理部2011として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Next, the functional configuration of the POS terminal 2 will be described. FIG. 10 is a block diagram showing the functional configuration of the POS terminal 2. The control unit 200 functions as an input unit 2001, a registration unit 2002, a judgment unit 2003, a payment processing unit 2004, a trader information acquisition unit 2005, a region information acquisition unit 2006, a disposal information acquisition unit 2007, an output unit 2008, a reception unit 2009, a sales time information acquisition unit 2010, and a storage processing unit 2011, as the CPU 201 operates in accordance with a control program stored in the ROM 202 or memory unit 210. Each of these functions may be configured as hardware such as a dedicated circuit.

入力部2001には、商品を識別する商品識別情報が入力される。具体的には、入力部2001には、スキャナ28が商品等に付されたバーコードから読取った商品コード、あるいは、キーボード21に入力された商品コードが入力される。また、入力部2001には、キーボード21、オペレータ用タッチパネル23、および客用タッチパネル25から各種情報が入力される。 Product identification information that identifies a product is input to the input unit 2001. Specifically, the product code read by the scanner 28 from a barcode attached to a product or the like, or the product code input to the keyboard 21 is input to the input unit 2001. In addition, various information is input to the input unit 2001 from the keyboard 21, the operator touch panel 23, and the customer touch panel 25.

登録部2002は、入力部2001に商品コードが入力された商品について商品登録を行う。具体的には、登録部2002は、入力部2001に入力された商品コードに基づいて、商品マスタ212を参照して商品情報(商品名、価格等)を取得し、RAM203に一時的に記憶する。 The registration unit 2002 performs product registration for the product whose product code is input to the input unit 2001. Specifically, the registration unit 2002 refers to the product master 212 based on the product code input to the input unit 2001 to obtain product information (product name, price, etc.) and temporarily stores the information in the RAM 203.

判定部2003は、入力部2001に商品コードが入力された商品が特定商品か否か判定する。具体的には、判定部2003は、商品マスタ212を参照して、入力部2001に入力された商品コードに対応する特定商品フラグに「1」が登録されているか否か判定する。判定部2003は、特定商品フラグに「1」が登録されている場合、入力部2001に入力された商品コードで識別される商品が特定商品であると判定する。 The determination unit 2003 determines whether the product whose product code has been input into the input unit 2001 is a specific product. Specifically, the determination unit 2003 refers to the product master 212 and determines whether "1" is registered in the specific product flag corresponding to the product code input into the input unit 2001. If "1" is registered in the specific product flag, the determination unit 2003 determines that the product identified by the product code input into the input unit 2001 is a specific product.

決済処理部2004は、入力部2001に入力された商品識別情報で識別される商品の決済にかかる処理を実行する。具体的には、決済処理部2004は、商品登録された商品の合計金額(取引金額)の算出、釣銭額の算出、オペレータ用ディスプレイ22および客用ディスプレイ24への各種情報の表示指示等を行う。なお、本実施形態においては、プリンタ26に対するレシート発行指示は、決済処理には含まれない。 The payment processing unit 2004 executes processing related to the payment of products identified by the product identification information input to the input unit 2001. Specifically, the payment processing unit 2004 calculates the total price (transaction amount) of registered products, calculates the change amount, and instructs the operator display 22 and customer display 24 to display various information. Note that in this embodiment, instructions to the printer 26 to issue a receipt are not included in the payment processing.

業者情報取得部2005は、入力部2001に入力された商品識別情報で識別される商品が特定の廃棄処分が必要な商品である場合、商品識別情報と特定の廃棄処分を行う業者に関する業者情報とを対応付けた業者管理情報を参照して入力部2001に入力された商品識別情報に対応する業者情報を取得する。具体的には、業者情報取得部2005は、入力部2001に入力された商品コードで識別される商品が判定部2003によって特定商品であると判定された場合、業者マスタ213を参照して当該商品コードに対応する業者情報を商品マスタ212から取得する。本実施形態においては、業者情報取得部2005は複数の業者の業者情報を取得する。 When the product identified by the product identification information input to the input unit 2001 is a product that requires specific disposal, the vendor information acquisition unit 2005 refers to vendor management information that associates the product identification information with vendor information related to a vendor that performs specific disposal to acquire vendor information corresponding to the product identification information input to the input unit 2001. Specifically, when the judgment unit 2003 judges that the product identified by the product code input to the input unit 2001 is a specific product, the vendor information acquisition unit 2005 refers to the vendor master 213 to acquire vendor information corresponding to the product code from the product master 212. In this embodiment, the vendor information acquisition unit 2005 acquires vendor information of multiple vendors.

また、業者情報取得部2005は、業者情報と地域情報とを対応付けた業者管理情報を参照して地域情報取得部2006が取得した地域情報に対応する業者情報を取得する。例えば、業者情報取得部2005は、入力部2001に入力された商品コードに対応する業者のうち、地域情報取得部2006が取得した地域情報によって絞り込んだ業者の業者情報を取得する。 The vendor information acquisition unit 2005 also refers to vendor management information that associates vendor information with regional information to acquire vendor information corresponding to the regional information acquired by the regional information acquisition unit 2006. For example, the vendor information acquisition unit 2005 acquires vendor information of vendors that correspond to the product code input to the input unit 2001 and that have been narrowed down by the regional information acquired by the regional information acquisition unit 2006.

さらに、業者情報取得部2005は、業者情報と処分情報とを対応付けた業者管理情報を参照して処分情報取得部2007が取得した処分情報に対応する業者情報を取得する。例えば、業者情報取得部2005は、入力部2001に入力された商品コードに対応する業者のうち、処分情報取得部2007が取得した処分情報によって絞り込んだ業者の業者情報を取得する。 Furthermore, the vendor information acquisition unit 2005 refers to vendor management information that associates vendor information with disposal information to acquire vendor information corresponding to the disposal information acquired by the disposal information acquisition unit 2007. For example, the vendor information acquisition unit 2005 acquires vendor information of vendors that correspond to the product code input to the input unit 2001 and that have been narrowed down by the disposal information acquired by the disposal information acquisition unit 2007.

なお、業者情報取得部2005は、必ずしも、地域情報取得部2006が取得した地域情報あるいは処分情報取得部2007が取得した処分情報によって業者を絞り込む必要はない。 Note that the vendor information acquisition unit 2005 does not necessarily need to narrow down the vendors based on the regional information acquired by the regional information acquisition unit 2006 or the disposal information acquired by the disposal information acquisition unit 2007.

地域情報取得部2006は、地域を示す地域情報を取得する。具体的には、地域情報取得部2006は、顧客に関する地域情報、例えば顧客の居住地が含まれる地域、あるいは
顧客が購入した特定商品の配送先の住所が含まれる地域を示す情報を取得する。地域情報取得部2006は、例えば、特定商品を購入した顧客からオペレータが入手してキーボード21やオペレータ用タッチパネル23から入力された地域情報を取得する。以下、キーボード21、オペレータ用タッチパネル23、客用タッチパネル25のいずれかを指す場合、「操作部」という場合がある。操作部に顧客の住所あるいは特定商品の配送先の住所が入力された場合、地域情報取得部2006は、地域管理マスタ215を参照して当該住所に対応する地域を特定することで地域情報を取得する。なお、地域情報取得部2006は、カードリーダ27が読取った会員IDに基づいて、会員データベース(図示せず)において会員IDと対応づけて記憶された地域情報を取得してもよい。
The regional information acquisition unit 2006 acquires regional information indicating a region. Specifically, the regional information acquisition unit 2006 acquires regional information related to a customer, for example, information indicating a region including a customer's residence or a region including a delivery address of a specific product purchased by the customer. The regional information acquisition unit 2006 acquires regional information obtained by an operator from a customer who has purchased a specific product and input from the keyboard 21 or the operator touch panel 23. Hereinafter, the keyboard 21, the operator touch panel 23, or the customer touch panel 25 may be referred to as an "operation unit". When a customer's address or a delivery address of a specific product is input to the operation unit, the regional information acquisition unit 2006 acquires regional information by referring to the regional management master 215 and identifying a region corresponding to the address. The regional information acquisition unit 2006 may acquire regional information stored in a member database (not shown) in association with a member ID based on a member ID read by the card reader 27.

処分情報取得部2007は、業者の廃棄処分にかかる処分情報を取得する。具体的には、処分情報取得部2007は、処分情報設定ファイル216を参照して設定された処分情報、すなわち条件フラグに「1」が登録された処分情報を取得する。なお、処分情報取得部2007は、顧客の要望に応じて操作部から入力された処分情報を取得するようにしてもよい。 The disposal information acquisition unit 2007 acquires disposal information related to the waste disposal by the contractor. Specifically, the disposal information acquisition unit 2007 acquires disposal information set by referring to the disposal information setting file 216, that is, disposal information in which "1" is registered in the condition flag. Note that the disposal information acquisition unit 2007 may acquire disposal information input from the operation unit in response to a customer's request.

出力部2008は、決済処理部2004の処理が実行されると、業者情報取得部2005が取得した業者情報を出力する。具体的には、出力部2008は、決済処理部2004の処理が実行されると、プリンタ26に対して業者情報取得部2005が取得した業者情報を出力する。出力部2008は、併せてプリンタ26に対して、決済に係る決済情報およびレシート発行指示を出力する。決済情報は、顧客が購入した商品の商品名や単価などの商品情報、顧客からの預かり金額や釣銭、税額などの金額に関する情報等である。これにより、プリンタ26は、決済情報および業者情報をレシート用紙に印字し、レシートとして発行することができる。 When the processing of the payment processing unit 2004 is executed, the output unit 2008 outputs the vendor information acquired by the vendor information acquisition unit 2005. Specifically, when the processing of the payment processing unit 2004 is executed, the output unit 2008 outputs the vendor information acquired by the vendor information acquisition unit 2005 to the printer 26. The output unit 2008 also outputs payment information related to the payment and a receipt issuance instruction to the printer 26. The payment information includes product information such as the product name and unit price of the product purchased by the customer, and information related to the amount such as the amount deposited by the customer, change, and tax amount. This allows the printer 26 to print the payment information and vendor information on receipt paper and issue it as a receipt.

受付部2009は、商品の個品を識別する個品識別情報と商品の廃棄処分時期とを対応付けた処分時期情報を受付ける。具体的には、受付部2009は、店舗が廃棄処分を行う業者から入手し操作部から入力された処分時期情報を受付ける。例えば、個品識別情報は個品コードであり、処分時期情報は廃棄処分日を示す情報である。受付部2009は、業者が管理するPC等からネットワークを介して処分時期情報を受付けてもよい。 The reception unit 2009 receives disposal time information that associates individual item identification information that identifies individual items of merchandise with the time when the item is to be disposed of. Specifically, the reception unit 2009 receives disposal time information that the store obtains from a company that handles disposal and that is input from the operation unit. For example, the individual item identification information is an individual item code, and the disposal time information is information that indicates the date of disposal. The reception unit 2009 may receive disposal time information via a network from a PC or the like managed by the company.

販売時期情報取得部2010は、個品識別情報と商品の販売時期とを対応付けた販売時期情報を取得する。具体的には、販売時期情報取得部2010は、商品管理ファイル217から個品コードと販売日とを対応付けた販売時期情報を取得する。 The sales time information acquisition unit 2010 acquires sales time information that associates individual item identification information with the sales time of the item. Specifically, the sales time information acquisition unit 2010 acquires sales time information that associates individual item codes with sales dates from the product management file 217.

記憶処理部2011は、処分時期情報および販売時期情報に基づいて、個品識別情報と販売時期と廃棄処分時期とを対応付けてメモリ部210に記憶する。具体的には、記憶処理部2011は、受付部2009が受付けた処分時期情報と、販売時期情報取得部2010が取得した販売時期情報と、にそれぞれ含まれる個品識別情報(個品コード)をキーとして、処分時期情報と販売時期情報とを対応付けてメモリ部210に記憶する。より詳細には、記憶処理部2011は、受付部2009が処分時期情報を受付けると、メモリ部210に記憶された商品管理ファイル217に廃棄処分日を登録することで、商品管理ファイル217を更新する。また、記憶処理部2011は、商品登録された商品について、商品管理ファイル217に販売日を登録する。 Based on the disposal time information and the sales time information, the storage processing unit 2011 associates the individual item identification information, sales time, and waste disposal time, and stores them in the memory unit 210. Specifically, the storage processing unit 2011 associates the disposal time information and the sales time information with each other using the individual item identification information (individual item code) contained in the disposal time information accepted by the acceptance unit 2009 and the sales time information acquired by the sales time information acquisition unit 2010 as keys, and stores them in the memory unit 210. More specifically, when the acceptance unit 2009 accepts the disposal time information, the storage processing unit 2011 updates the product management file 217 by registering the waste disposal date in the product management file 217 stored in the memory unit 210. In addition, the storage processing unit 2011 registers the sales date in the product management file 217 for the registered product.

次に、上記構成に基づくPOS端末2の動作を説明する。図11は、顧客が支払を行う決済時における制御部200の処理を示すフローチャートである。 Next, we will explain the operation of the POS terminal 2 based on the above configuration. Figure 11 is a flowchart showing the processing of the control unit 200 when a customer makes a payment.

制御部200は、入力部2001に商品コードが入力されたか否か判断し(S1)、入力されないと(S1のN)、S1の処理に戻って待機する。スキャナ28によって商品に付されたバーコードが読取られるなどして、入力部2001に商品コードが入力されると(S1のY)、判定部2003は、商品マスタ212を参照して当該商品コードで識別される商品が特定商品であるか否か判定する(S2)。なお、このとき、入力部2001には、商品コードと併せて個品コードも入力される。個品コードは、操作部の操作によって、あるいは図示しないRFIDタグ読取装置が商品に付されたRFタグから読取ることによって入力される。 The control unit 200 determines whether a product code has been input to the input unit 2001 (S1), and if not (N in S1), returns to the process of S1 and waits. When a product code is input to the input unit 2001, for example by the scanner 28 reading a barcode attached to the product (Y in S1), the determination unit 2003 refers to the product master 212 and determines whether the product identified by the product code is a specific product (S2). At this time, an individual product code is also input to the input unit 2001 along with the product code. The individual product code is input by operating the operation unit, or by an RFID tag reader (not shown) reading it from an RF tag attached to the product.

特定商品であると(S2のY)、地域情報取得部2006は、操作部に入力された地域情報、または入力された住所に基づいて選定された地域情報を取得する(S3)。処分情報取得部2007は、処分情報設定ファイル216を参照して処分情報管理テーブル214から処分情報を取得する(S4)。 If it is a specific product (Y in S2), the regional information acquisition unit 2006 acquires regional information input to the operation unit or regional information selected based on the input address (S3). The disposal information acquisition unit 2007 acquires disposal information from the disposal information management table 214 by referring to the disposal information setting file 216 (S4).

業者情報取得部2005は、以下のとおり業者情報を取得する(S5)。まず、業者情報取得部2005は、業者マスタ213を参照して入力部2001に入力された商品コードに対応する業者コードを選定する。次いで、業者情報取得部2005は、商品コードに基づいて選定した業者コードを、地域情報取得部2006が取得した地域情報に基づいて絞り込む。すなわち、業者情報取得部2005は、商品コードに基づいて選定した業者コードのうち、業者マスタ213において地域情報取得部2006が取得した地域情報に対応する業者コードに絞り込む。 The vendor information acquisition unit 2005 acquires vendor information as follows (S5). First, the vendor information acquisition unit 2005 selects a vendor code corresponding to the product code input to the input unit 2001 by referring to the vendor master 213. Next, the vendor information acquisition unit 2005 narrows down the vendor codes selected based on the product code based on the regional information acquired by the regional information acquisition unit 2006. In other words, the vendor information acquisition unit 2005 narrows down the vendor codes selected based on the product code to those that correspond to the regional information acquired by the regional information acquisition unit 2006 in the vendor master 213.

続いて、業者情報取得部2005は、地域情報に基づいて絞り込んだ業者コードを、処分情報取得部2007が取得した処分情報に基づいてさらに絞り込む。すなわち、業者情報取得部2005は、地域情報に基づいて絞り込んだ業者コードのうち、処分情報管理テーブル214において費用が安い順にいくつか、例えば2つの業者コードに絞り込む。そして、業者情報取得部2005は、これら2つの業者に関する業者情報を業者マスタ213から取得する。これにより、業者情報取得部2005は、特定商品を購入した顧客に最も適すると思われる業者情報を取得することができる。なお、業者情報取得部2005が選定する業者コードの数は2つに限るものでなく、適宜設定することができる。 Then, the vendor information acquisition unit 2005 further narrows down the vendor codes narrowed down based on the regional information, based on the disposal information acquired by the disposal information acquisition unit 2007. That is, the vendor information acquisition unit 2005 narrows down the vendor codes narrowed down based on the regional information to a few, for example two, vendor codes in the order of lowest cost in the disposal information management table 214. Then, the vendor information acquisition unit 2005 acquires vendor information on these two vendors from the vendor master 213. This allows the vendor information acquisition unit 2005 to acquire vendor information that is considered to be most suitable for the customer who purchased the specific product. Note that the number of vendor codes selected by the vendor information acquisition unit 2005 is not limited to two, and can be set as appropriate.

S5の処理に続いて、記憶処理部2011は、商品管理ファイル217に販売日を登録する(S6)。記憶処理部2011は、商品管理ファイル217において、入力部2001に入力された個品情報に対応した販売日のレコードに販売日を示す情報を登録する。なお、商品管理ファイル217による個品毎の販売時期および廃棄処分時期の管理を行わない場合は、S1における個品コードの入力およびS6の販売日の登録は不要となる。そして、登録部2002は、商品登録を実行する(S7)。具体的には、登録部2002は、入力部2001に入力された商品コードに基づいて商品マスタ212から商品名や価格などの商品情報を読出してRAM203に記憶する。なお、S2の処理において、判定部2003により入力部2001に入力された商品コードで識別される商品が特定商品でないと判定されると(S2のN)、制御部200はS3~S6の処理をスキップしてS7の処理に移行する。 Following the process of S5, the storage processing unit 2011 registers the sales date in the product management file 217 (S6). The storage processing unit 2011 registers information indicating the sales date in the record of the sales date corresponding to the individual product information input to the input unit 2001 in the product management file 217. If the product management file 217 does not manage the sales time and disposal time for each individual product, the input of the individual product code in S1 and the registration of the sales date in S6 are unnecessary. Then, the registration unit 2002 executes product registration (S7). Specifically, the registration unit 2002 reads product information such as the product name and price from the product master 212 based on the product code input to the input unit 2001 and stores it in the RAM 203. In addition, if the judgment unit 2003 judges in the process of S2 that the product identified by the product code input to the input unit 2001 is not a specific product (N in S2), the control unit 200 skips the processes of S3 to S6 and moves to the process of S7.

次いで、制御部200は、操作部に対する操作によって入力部2001に決済指示情報が入力されたか否か判断し(S8)、決済指示情報が入力されないと(S8のN)、S1の処理に戻る。決済指示情報が入力されると(S8のY)、決済処理部2004は決済処理を実行する(S9)。なお、このとき入力部2001に商品の購入を取消す旨の入力がなされた場合、制御部200は、S6で登録した販売日を示す情報およびS7で記憶した商品情報を消去し、処理を終了する。決済処理が実行された後、出力部2008は、業者情報取得部2005が取得した業者情報および決済処理部2004が実行した決済処理に関する決済情報を、レシート発行指示とともにプリンタ26に出力する。そして、制御部200は処理を終了する。 Next, the control unit 200 determines whether or not payment instruction information has been input to the input unit 2001 by operating the operation unit (S8), and if payment instruction information has not been input (N in S8), the process returns to S1. If payment instruction information has been input (Y in S8), the payment processing unit 2004 executes the payment process (S9). If an input to cancel the purchase of the product is made to the input unit 2001 at this time, the control unit 200 erases the information indicating the sale date registered in S6 and the product information stored in S7, and ends the process. After the payment process is executed, the output unit 2008 outputs the vendor information acquired by the vendor information acquisition unit 2005 and the payment information related to the payment process executed by the payment processing unit 2004 to the printer 26 together with a receipt production instruction. Then, the control unit 200 ends the process.

これにより、プリンタ26は、業者情報が印字されたレシートを発行する。図12は、発行されたレシートの一例を示す図である。レシートには、決済情報が印字された決済情報印字領域51と業者情報が印字された業者情報印字領域52とが形成される。 The printer 26 then issues a receipt on which the vendor information is printed. Figure 12 shows an example of an issued receipt. The receipt has a payment information printing area 51 on which the payment information is printed, and a vendor information printing area 52 on which the vendor information is printed.

決済情報印字領域51には、購入された商品の商品名、価格、小計金額、税額、合計金額等が印字されている。また、購入された特定商品については商品名に対応づけて、マーク511が印字されている。マーク511は、対応する商品が特定商品であることを示すものである。業者情報印字領域52には、業者情報として、業者名、所在地、および連絡先が印字されている。特定商品を購入した顧客は、レシートを見ることによって、買い替え前の商品すなわちこれまで使用していた商品の廃棄処分を行う業者を確認することができる。 In the payment information printing area 51, the product name, price, subtotal, tax amount, total amount, etc. of the purchased product are printed. In addition, for the specific product purchased, a mark 511 is printed corresponding to the product name. The mark 511 indicates that the corresponding product is a specific product. In the vendor information printing area 52, the vendor's name, location, and contact information are printed as vendor information. By looking at the receipt, a customer who has purchased a specific product can confirm the vendor that will dispose of the previous product, i.e., the product that they have been using.

次に、商品管理ファイル更新について説明する。図13は、商品管理ファイル更新時における制御部200の処理を示すフローチャートである。図13に示す制御部200の処理は、定期的に実行される。 Next, the product management file update will be described. FIG. 13 is a flowchart showing the processing of the control unit 200 when updating the product management file. The processing of the control unit 200 shown in FIG. 13 is executed periodically.

まず、制御部200は、受付部2009が個品コードと廃棄処分日とを対応づけた処分時期情報を受付けたか否か判断し(S11)、受付けていなければ(S11のN)、S11の処理に戻って待機する。受付部2009が処分時期情報を受付けると(S11のY)、販売時期情報取得部2010は、商品管理ファイル217から個品コードと販売日とを対応付けた販売時期情報を取得する(S12)。 First, the control unit 200 judges whether the reception unit 2009 has received disposal time information that associates the individual item code with the disposal date (S11). If not (N in S11), the control unit 200 returns to the process of S11 and waits. If the reception unit 2009 has received disposal time information (Y in S11), the sales time information acquisition unit 2010 acquires sales time information that associates the individual item code with the sale date from the product management file 217 (S12).

続いて、記憶処理部2011は、商品管理ファイル217を更新する(S13)。詳細には、記憶処理部2011は、個品コードをキーとして、処分時期情報と販売時期情報とを対応付けて商品管理ファイル217に廃棄処分日を登録する。そして、制御部200は処理を終了する。 Then, the memory processing unit 2011 updates the product management file 217 (S13). In detail, the memory processing unit 2011 registers the disposal date in the product management file 217 by associating the disposal time information with the sales time information using the individual product code as a key. Then, the control unit 200 ends the process.

これにより、特定商品について商品管理ファイル217が更新され、店舗は、商品が販売されてから廃棄処分されるまでの期間を管理することができる。 This updates the product management file 217 for a specific product, allowing the store to manage the period from when the product is sold until it is disposed of.

上記第1の実施形態によれば、特定商品を購入した顧客は、POS端末2が発行したレシートに印字された業者情報を確認することで、当該特定商品の廃棄処分を行う業者の業者情報を入手することができる。このため、POS端末2は、特定商品を購入する顧客の利便性を向上させることができる。また、レシートに印字される業者情報は、顧客の居住地等を含む地域に所在する業者で費用がより安い業者の業者情報であるため、顧客にとってより有用なものとなる。 According to the first embodiment, a customer who has purchased a specific product can obtain vendor information about a vendor that will dispose of the specific product by checking the vendor information printed on the receipt issued by the POS terminal 2. Therefore, the POS terminal 2 can improve the convenience for customers who purchase specific products. In addition, the vendor information printed on the receipt is that of a vendor that is located in an area that includes the customer's place of residence, etc., and has lower costs, making it more useful to the customer.

(第2の実施形態)
以下、図面を参照して第2の実施形態の情報処理装置およびプログラムについて説明する。第1の実施形態は情報処理装置をPOS端末2に適用したものであるのに対し、第2の実施形態は情報処理装置をサーバ装置に適用したものである。また、第2の実施形態においては、個品毎の販売時期および廃棄処分時期の管理は行われない。図14は、情報処理装置を含む販売システムを示す図である。販売システム6は、いわゆるインターネットショッピングを行うシステムである。
Second Embodiment
The information processing device and program of the second embodiment will be described below with reference to the drawings. In the first embodiment, the information processing device is applied to a POS terminal 2, whereas in the second embodiment, the information processing device is applied to a server device. In addition, in the second embodiment, the sales time and disposal time for each individual item are not managed. Fig. 14 is a diagram showing a sales system including an information processing device. Sales system 6 is a system for so-called internet shopping.

販売システム6は、サーバ装置7と、決済サーバ8と、ユーザ端末9とを備える。サーバ装置7、決済サーバ8、およびユーザ端末9は、インターネットなどのネットワークNを介して互いに通信可能に接続されている。 The sales system 6 includes a server device 7, a payment server 8, and a user terminal 9. The server device 7, the payment server 8, and the user terminal 9 are connected to each other so as to be able to communicate with each other via a network N such as the Internet.

サーバ装置7は、例えば店舗を運営する企業のデータセンタ等に設置され、インターネットショッピングに活用される。サーバ装置7は、ユーザ端末9から商品の注文を受付け、当該注文を受付けた商品の代金の支払いに係る決済処理を実行する。サーバ装置7が実行する決済処理とは、例えば、クレジット決済においてオーソリゼーション(信用承認)を行うために、ユーザ端末9から入力されたカード情報を含むクレジット情報を決済サーバ8に送信する処理など、顧客が商品購入の支払を行うためにサーバ装置7が行う処理をいう。なお、サーバ装置7は複数のコンピュータによって構成されてもよい。 The server device 7 is installed, for example, in a data center of a company that operates a store, and is used for Internet shopping. The server device 7 accepts product orders from the user terminal 9, and executes a payment process related to the payment of the price of the product for which the order has been accepted. The payment process executed by the server device 7 refers to a process executed by the server device 7 for a customer to make payment for a product purchase, such as a process of sending credit information including card information entered from the user terminal 9 to the payment server 8 in order to perform authorization (credit approval) in a credit payment. The server device 7 may be composed of multiple computers.

決済サーバ8は、クレジット会社のデータセンタなどに設置される。決済サーバ8は、サーバ装置7から送信されるクレジット情報に基づいて、オーソリゼーションを行なう。オーソリゼーションは、クレジットカードが有効なものか、利用限度額を超えていないか、などを判断する処理である。また、決済サーバ8は、決済要求情報を受信した場合に、購入対象の商品の代金の支払に係る決済を実行する。 The payment server 8 is installed in a data center of a credit company or the like. The payment server 8 performs authorization based on the credit information sent from the server device 7. Authorization is a process that determines whether the credit card is valid, whether the credit limit has been exceeded, and so on. In addition, when the payment server 8 receives payment request information, it executes the payment related to the payment of the price of the product to be purchased.

ユーザ端末9は、商品を購入する顧客が保有するPCやスマートフォン等の情報端末である。ユーザ端末9は、顧客によって入力された商品購入に関する情報をサーバ装置7に送信する。商品購入に関する情報とは、顧客を特定する顧客情報、購入する商品を識別する商品識別情報、および決済を行うためのクレジット情報などを含む。 The user terminal 9 is an information terminal such as a PC or smartphone owned by a customer who purchases a product. The user terminal 9 transmits information related to the product purchase input by the customer to the server device 7. The information related to the product purchase includes customer information that identifies the customer, product identification information that identifies the product to be purchased, and credit information for making payment.

図15は、サーバ装置7のハードウェア構成を示すブロック図である。サーバ装置7は、制御部700と、メモリ部710と、入出力コントローラ720と、通信I/F730等を備える。制御部700、メモリ部710、入出力コントローラ720、通信I/F730はバス740を介して互いに接続されている。 FIG. 15 is a block diagram showing the hardware configuration of the server device 7. The server device 7 includes a control unit 700, a memory unit 710, an input/output controller 720, and a communication I/F 730. The control unit 700, the memory unit 710, the input/output controller 720, and the communication I/F 730 are connected to each other via a bus 740.

制御部700は、CPU701、ROM702、RAM703を備えたコンピュータで構成される。CPU701、ROM702、RAM703は、バス740を介して互いに接続されている。 The control unit 700 is composed of a computer equipped with a CPU 701, a ROM 702, and a RAM 703. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 740.

CPU701は、サーバ装置7の全体の動作を制御する。ROM702は、CPU701の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM703は、CPU701のワークエリアとして使用され、ROM702やメモリ部710に記憶された各種プログラムや各種データを展開する。制御部700は、CPU701がROM702やメモリ部710に記憶されRAM703に展開された制御プログラムに従って動作することによって、サーバ装置7の各種制御処理を実行する。 The CPU 701 controls the overall operation of the server device 7. The ROM 702 stores various programs, such as a program used to drive the CPU 701, and various data. The RAM 703 is used as a work area for the CPU 701, and expands the various programs and data stored in the ROM 702 and the memory unit 710. The control unit 700 executes various control processes for the server device 7 by the CPU 701 operating in accordance with the control programs stored in the ROM 702 and the memory unit 710 and expanded in the RAM 703.

メモリ部710は、HDDやフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部710は、制御プログラム711、商品マスタ712、業者マスタ713、処分情報管理テーブル714、地域管理マスタ715、および処分情報設定ファイル716を記憶する。なお、業者マスタ713および処分情報管理テーブル714は、業者管理情報を構成する。言い換えれば、業者マスタ713および処分情報管理テーブル714に登録された各情報は、業者に関する情報である。 The memory unit 710 is composed of a storage medium such as a HDD or flash memory, and maintains the stored contents even when the power is cut off. The memory unit 710 stores a control program 711, a product master 712, a vendor master 713, a disposal information management table 714, a region management master 715, and a disposal information setting file 716. The vendor master 713 and the disposal information management table 714 constitute vendor management information. In other words, each piece of information registered in the vendor master 713 and the disposal information management table 714 is information about the vendor.

制御プログラム711は、ユーザ端末9から商品の注文を受付け、当該注文を受付けた商品の代金の支払いに係る決済処理を実行するための制御プログラムや特定の廃棄処分を行う業者に関する業者情報をユーザ端末9に送信するための制御プログラムなどである。 The control program 711 is a control program for accepting product orders from the user terminal 9 and executing a settlement process for paying for the product for which the order was accepted, and a control program for transmitting vendor information regarding a vendor that performs specific waste disposal to the user terminal 9.

商品マスタ712、業者マスタ713、処分情報管理テーブル714、地域管理マスタ715、および処分情報設定ファイル716は、第1の実施形態におけるPOS端末2のメモリ部210に記憶されたものと同様のデータ構成(図4~図8参照)であるので、説明を省略する。 The product master 712, vendor master 713, disposal information management table 714, area management master 715, and disposal information setting file 716 have the same data structure as that stored in the memory unit 210 of the POS terminal 2 in the first embodiment (see Figures 4 to 8), so a description thereof will be omitted.

入出力コントローラ720は、キーボードなどの操作部71およびディスプレイなどの表示部72と接続される。入出力コントローラ220は、接続されるハードウェアに対する入出力インターフェイスとしての機能とこれらハードウェアを制御するための機能とを備えている。これにより、制御部200は、入出力コントローラ720を介して、操作部71および表示部72と情報の送受信が可能であるとともに、制御部700の指示に基づいてこれらハードウェアを制御可能となっている。 The input/output controller 720 is connected to an operation unit 71 such as a keyboard and a display unit 72 such as a display. The input/output controller 220 has a function as an input/output interface for the connected hardware and a function for controlling the hardware. This enables the control unit 200 to send and receive information to and from the operation unit 71 and the display unit 72 via the input/output controller 720, and to control the hardware based on instructions from the control unit 700.

通信I/F730は、決済サーバ8やユーザ端末9と通信するためのインターフェイスである。制御部700は、通信I/F730を介して決済サーバ8やユーザ端末9と接続されることで、決済サーバ8やユーザ端末9と情報の送受信が可能となる。 The communication I/F 730 is an interface for communicating with the payment server 8 and the user terminal 9. The control unit 700 is connected to the payment server 8 and the user terminal 9 via the communication I/F 730, thereby enabling the control unit 700 to send and receive information to and from the payment server 8 and the user terminal 9.

続いて、サーバ装置7の機能構成について説明する。図16は、サーバ装置7の機能構成を示すブロック図である。制御部700は、CPU701がROM702やメモリ部710に記憶された制御プログラムにしたがって動作することで、入力部7001、登録部7002、判定部7003、決済処理部7004、業者情報取得部7005、地域情報取得部7006、処分情報取得部7007、および出力部7008として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。図16に示すサーバ装置7の機能構成部の機能は、第1の実施形態におけるPOS端末2の機能構成部の機能とほぼ同様である。以下の説明においては、第1の実施形態におけるPOS端末2の機能構成部と異なる機能について説明し、同様の機能については説明を省略する。 Next, the functional configuration of the server device 7 will be described. FIG. 16 is a block diagram showing the functional configuration of the server device 7. The control unit 700 functions as an input unit 7001, a registration unit 7002, a judgment unit 7003, a payment processing unit 7004, a trader information acquisition unit 7005, a region information acquisition unit 7006, a disposal information acquisition unit 7007, and an output unit 7008 by the CPU 701 operating according to the control program stored in the ROM 702 and the memory unit 710. Each of these functions may be configured with hardware such as a dedicated circuit. The functions of the functional components of the server device 7 shown in FIG. 16 are almost the same as those of the functional components of the POS terminal 2 in the first embodiment. In the following description, functions that are different from those of the functional components of the POS terminal 2 in the first embodiment will be described, and similar functions will not be described.

入力部2001には、ユーザ端末9から、顧客を特定する顧客情報、購入する商品を識別する商品コード、および決済を行うためのクレジット情報などが入力される。決済処理部7004は、入力部7001に入力された商品コードで識別される商品の決済にかかる処理を実行する。例えば、決済処理部7004は、ユーザ端末9で入力されたカード情報を含むクレジット情報を取得し、決済サーバ8が決済するために必要な情報を決済サーバ8に送信する。 The input unit 2001 receives input from the user terminal 9 of customer information identifying the customer, a product code identifying the product to be purchased, and credit information for making payment. The payment processing unit 7004 executes processing related to the payment for the product identified by the product code input to the input unit 7001. For example, the payment processing unit 7004 obtains credit information including card information input from the user terminal 9, and transmits information necessary for the payment server 8 to make payment to the payment server 8.

地域情報取得部7006は、ユーザ端末9で入力された地域情報を取得する。ユーザ端末9に顧客の住所あるいは特定商品の配送先の住所が入力された場合、地域情報取得部7006は、地域管理マスタ715を参照して当該住所に対応する地域を特定することで地域情報を取得する。出力部7008は、決済処理部7004の処理が実行されると、ユーザ端末9に対して業者情報取得部7005が取得した業者情報を出力する。これにより、ユーザ端末9は、業者情報を自機の表示部に表示することができる。 The regional information acquisition unit 7006 acquires regional information inputted on the user terminal 9. When a customer's address or the delivery address of a specific product is inputted on the user terminal 9, the regional information acquisition unit 7006 acquires regional information by referring to the regional management master 715 to identify the region corresponding to the address. When the processing of the payment processing unit 7004 is executed, the output unit 7008 outputs the vendor information acquired by the vendor information acquisition unit 7005 to the user terminal 9. This enables the user terminal 9 to display the vendor information on its own display unit.

次に、上記構成に基づくサーバ装置7の動作を説明する。図17は、ユーザ端末9からの購入受付時における制御部の処理を示すフローチャートである。 Next, the operation of the server device 7 based on the above configuration will be described. Figure 17 is a flowchart showing the processing of the control unit when a purchase is accepted from the user terminal 9.

まず、制御部700は、入力部7001にユーザ端末9から顧客情報が入力されたか否かを判断し(S21)、入力されなければ(S21のN)、S21に戻って待機する。顧客情報は、例えば会員ID等の個人を特定できる情報である。入力部7001に顧客情報が入力されると(S21のY)、制御部700は、入力部7001に商品コードが入力されたか否か判断する(S22)。言い換えれば、制御部700は、ユーザ端末9から商品の注文を受付けたか否か判断する。 First, the control unit 700 determines whether or not customer information has been input from the user terminal 9 to the input unit 7001 (S21), and if no information has been input (N in S21), the control unit 700 returns to S21 and waits. Customer information is information that can identify an individual, such as a member ID. When customer information has been input to the input unit 7001 (Y in S21), the control unit 700 determines whether or not a product code has been input to the input unit 7001 (S22). In other words, the control unit 700 determines whether or not a product order has been accepted from the user terminal 9.

商品コードが入力されない場合(S22のN)、制御部700は、S22の処理に戻って待機する。入力部7001に商品コードが入力されると(S22のY)、判定部7003は、商品マスタ712を参照して当該商品コードで識別される商品が特定商品であるか否か判定する(S23)。 If a product code is not input (N in S22), the control unit 700 returns to the process of S22 and waits. If a product code is input to the input unit 7001 (Y in S22), the determination unit 7003 refers to the product master 712 and determines whether the product identified by the product code is a specific product (S23).

特定商品であると(S23のY)、地域情報取得部7006は、ユーザ端末9から入力部7001に入力された地域情報、または入力された住所に基づいて選定された地域情報を取得する(S24)。処分情報取得部7007は、処分情報設定ファイル716を参照して処分情報管理テーブル714から処分情報を取得する(S25)。 If it is a specific product (Y in S23), the regional information acquisition unit 7006 acquires regional information input from the user terminal 9 to the input unit 7001, or regional information selected based on the input address (S24). The disposal information acquisition unit 7007 acquires disposal information from the disposal information management table 714 by referring to the disposal information setting file 716 (S25).

業者情報取得部7005は、以下のとおり業者情報を取得する(S26)。まず、業者情報取得部7005は、業者マスタ713を参照して入力部7001に入力された商品コードに対応する業者コードを選定する。次いで、業者情報取得部7005は、商品コードに基づいて選定した業者コードを、地域情報取得部7006が取得した地域情報に基づいて絞り込む。すなわち、業者情報取得部7005は、商品コードに基づいて選定した業者コードのうち、業者マスタ713において地域情報取得部7006が取得した地域情報に対応する業者コードに絞り込む。 The vendor information acquisition unit 7005 acquires vendor information as follows (S26). First, the vendor information acquisition unit 7005 refers to the vendor master 713 to select a vendor code corresponding to the product code input to the input unit 7001. Next, the vendor information acquisition unit 7005 narrows down the vendor codes selected based on the product code based on the regional information acquired by the regional information acquisition unit 7006. In other words, the vendor information acquisition unit 7005 narrows down the vendor codes selected based on the product code to those that correspond to the regional information acquired by the regional information acquisition unit 7006 in the vendor master 713.

続いて、業者情報取得部7005は、地域情報に基づいて絞り込んだ業者コードを、処分情報取得部7007が取得した処分情報に基づいてさらに絞り込む。すなわち、業者情報取得部7005は、地域情報に基づいて絞り込んだ業者コードのうち、処分情報管理テーブル714において費用が安い順にいくつか、例えば2つの業者コードに絞り込む。そして、業者情報取得部7005は、これら2つの業者に関する業者情報を業者マスタ713から取得する。これにより、業者情報取得部7005は、特定商品を購入した顧客に最も適すると思われる業者情報を取得することができる。なお、業者情報取得部7005が選定する業者コードの数は2つに限るものでなく、適宜設定することができる。 Then, the vendor information acquisition unit 7005 further narrows down the vendor codes narrowed down based on the regional information, based on the disposal information acquired by the disposal information acquisition unit 7007. That is, the vendor information acquisition unit 7005 narrows down the vendor codes narrowed down based on the regional information to a few, for example two, vendor codes in the disposal information management table 714 in order of lowest cost. Then, the vendor information acquisition unit 7005 acquires vendor information on these two vendors from the vendor master 713. This allows the vendor information acquisition unit 7005 to acquire vendor information that is deemed most suitable for the customer who purchased the specific product. Note that the number of vendor codes selected by the vendor information acquisition unit 7005 is not limited to two, and can be set as appropriate.

S26の処理に続いて、登録部7002は、商品登録を実行する(S27)。具体的には、登録部7002は、入力部7001に入力された商品コードに基づいて商品マスタ712から商品名や価格などの商品情報を読出してRAM703に記憶する。なお、S23の処理において、判定部7003により入力部7001に入力された商品コードで識別される商品が特定商品でないと判定されると(S23のN)、制御部700はS24~S26の処理をスキップしてS27の処理に移行する。 Following the process of S26, the registration unit 7002 executes product registration (S27). Specifically, the registration unit 7002 reads product information such as the product name and price from the product master 712 based on the product code input to the input unit 7001, and stores the information in the RAM 703. Note that in the process of S23, if the determination unit 7003 determines that the product identified by the product code input to the input unit 7001 is not a specific product (N in S23), the control unit 700 skips the processes of S24 to S26 and proceeds to the process of S27.

次いで、出力部7008は、ユーザ端末9に対して、入力部2001に入力された商品の商品情報および当該商品の決済指示要求を出力する(S28)。決済指示要求は、顧客に対して、購入商品の確認と当該購入商品の決済指示の入力を要求するものである。そして、制御部700は、ユーザ端末9から入力部7001に決済指示情報が入力されたか否か判断し(S29)、決済指示情報が入力されないと(S29のN)、S29の処理に戻る。決済会計指示情報が入力されると(S29のY)、決済処理部2004は決済処理を実行する(S30)。決済指示情報は、カード情報等のクレジット情報を含む。なお、このときユーザ端末9から入力部7001に商品の購入を取消す旨の入力がなされた場合、制御部700は、S27で記憶した商品情報を消去し、処理を終了する。決済処理が実行された後、出力部7008は、業者情報取得部7005が取得した業者情報および決済処理部7004が実行した決済処理に関する決済情報を、ユーザ端末9に出力する。そして、制御部700は処理を終了する。 Next, the output unit 7008 outputs to the user terminal 9 the product information of the product input to the input unit 2001 and a payment instruction request for the product (S28). The payment instruction request requests the customer to confirm the purchased product and input a payment instruction for the purchased product. The control unit 700 then determines whether or not payment instruction information has been input to the input unit 7001 from the user terminal 9 (S29), and if payment instruction information has not been input (N in S29), returns to the processing of S29. If payment accounting instruction information has been input (Y in S29), the payment processing unit 2004 executes the payment processing (S30). The payment instruction information includes credit information such as card information. If an input to cancel the purchase of the product is made from the user terminal 9 to the input unit 7001 at this time, the control unit 700 erases the product information stored in S27 and ends the processing. After the payment process is executed, the output unit 7008 outputs the vendor information acquired by the vendor information acquisition unit 7005 and the payment information related to the payment process executed by the payment processing unit 7004 to the user terminal 9. Then, the control unit 700 ends the process.

これにより、ユーザ端末9は、自機の表示部に業者情報を表示することができる。図18は、ユーザ端末9の表示画面の一例を示す図である。表示画面に表示される情報は、第1の実施形態におけるレシートに印字される情報と同様である。表示画面には、決済情報が表示された決済情報表示領域91と業者情報が表示された業者情報表示領域92とが形成される。 This allows the user terminal 9 to display vendor information on its own display. FIG. 18 is a diagram showing an example of a display screen of the user terminal 9. The information displayed on the display screen is similar to the information printed on the receipt in the first embodiment. The display screen has a payment information display area 91 in which payment information is displayed, and a vendor information display area 92 in which vendor information is displayed.

決済情報表示領域91には、購入された商品の商品名、価格、小計金額、税額、合計金額等が表示されている。また、購入された特定商品については商品名に対応づけて、マーク911表示されている。マーク911は、対応する商品が特定商品であることを示すものである。業者情報表示領域92には、業者情報として、業者名、所在地、および連絡先が表示されている。特定商品を購入した顧客は、表示画面を見ることによって、買い替え前の商品すなわちこれまで使用していた商品の廃棄処分を行う業者を確認することができる。 The payment information display area 91 displays the product name, price, subtotal, tax amount, total amount, etc. of the purchased product. In addition, a mark 911 is displayed in association with the product name of the specific product purchased. The mark 911 indicates that the corresponding product is a specific product. The vendor information display area 92 displays the vendor's name, location, and contact information as vendor information. By looking at the display screen, a customer who has purchased a specific product can confirm the vendor that will dispose of the product before it is replaced, i.e., the product that has been used until now.

上記第2の実施形態によれば、インターネットショッピングで特定商品を購入した顧客は、自己が所有するユーザ端末9の表示画面を確認することで、当該特定商品の廃棄処分を行う業者情報を入手することができる。このため、サーバ装置7は、特定商品を購入する顧客の利便性を向上させることができる。また、表示画面に表示される業者情報は、顧客の居住地等を含む地域に所在する業者で費用がより安い業者のの業者情報であるため、顧客にとってより有用なものである。 According to the second embodiment, a customer who has purchased a specific product through internet shopping can obtain information on businesses that will dispose of the specific product by checking the display screen of the user terminal 9 that the customer owns. As a result, the server device 7 can improve the convenience of customers who purchase specific products. In addition, the business information displayed on the display screen is information on businesses that are located in an area that includes the customer's place of residence, etc., and have lower costs, so it is more useful to the customer.

以上説明したとおり、上記各実施形態の情報処理装置は、商品を識別する商品識別情報が入力される入力部と、前記入力部に入力された商品識別情報で識別される商品の決済にかかる処理を実行する決済処理部と、前記入力部に入力された商品識別情報で識別される商品が特定の廃棄処分が必要な商品である場合、前記商品識別情報と廃棄処分を行う業者に関する業者情報とを対応付けた業者管理情報を参照して前記入力部に入力された商品識別情報に対応する前記業者情報を取得する業者情報取得部と、前記決済処理部の処理が実行されると、前記業者情報取得部が取得した業者情報を出力する出力部と、を備える。 As described above, the information processing device of each of the above embodiments includes an input unit to which product identification information that identifies a product is input, a payment processing unit that executes processing related to payment for the product identified by the product identification information input to the input unit, a vendor information acquisition unit that acquires the vendor information corresponding to the product identification information input to the input unit by referring to vendor management information that associates the product identification information with vendor information related to the vendor that will perform the disposal, if the product identified by the product identification information input to the input unit is a product that requires specific disposal, and an output unit that outputs the vendor information acquired by the vendor information acquisition unit when processing of the payment processing unit is executed.

これにより、各実施形態の情報処理装置は、顧客が特定商品すなわち特定の廃棄処分が必要な商品を購入する場合、顧客に対して当該特定商品の廃棄処分を行う業者に関する業者情報を提供することができる。したがって、各実施形態の情報処理装置は、特定商品を購入する顧客の利便性を向上させることができる。 As a result, when a customer purchases a specific product, i.e., a product that requires specific disposal, the information processing device of each embodiment can provide the customer with vendor information regarding vendors that will dispose of the specific product. Therefore, the information processing device of each embodiment can improve the convenience for customers who purchase specific products.

また、各実施形態の情報処理装置は、地域を示す地域情報を取得する地域情報取得部をさらに備え、業者情報取得部は、前記業者情報と前記地域情報とを対応付けた業者管理情報を参照して前記地域情報取得部が取得した地域情報に対応する前記業者情報を取得する。 In addition, the information processing device of each embodiment further includes a regional information acquisition unit that acquires regional information indicating a region, and the vendor information acquisition unit acquires the vendor information corresponding to the regional information acquired by the regional information acquisition unit by referring to vendor management information that associates the vendor information with the regional information.

これにより、各実施形態の情報処理装置は、特定商品を購入する顧客に対して、例えば顧客の居住地を含む地域に所在する業者の業者情報を提供することができる。このため、各実施形態の情報処理装置は、顧客に対して有用な業者情報を提供することができる。 As a result, the information processing device of each embodiment can provide a customer who purchases a specific product with vendor information about vendors located in an area that includes the customer's place of residence. Therefore, the information processing device of each embodiment can provide useful vendor information to the customer.

しかも、各実施形態の情報処理装置は、業者の廃棄処分にかかる処分情報を取得する処分情報取得部をさらに備え、業者情報取得部は、業者情報と前記処分情報とを対応付けた業者管理情報を参照して前記処分情報取得部が取得した処分情報に対応する前記業者情報を取得する。 In addition, the information processing device of each embodiment further includes a disposal information acquisition unit that acquires disposal information related to waste disposal by a contractor, and the contractor information acquisition unit acquires the contractor information corresponding to the disposal information acquired by the disposal information acquisition unit by referring to contractor management information that associates the contractor information with the disposal information.

これにより、各実施形態の情報処理装置は、特定商品を購入する顧客に対して、例えば廃棄処分に要する費用など廃棄処分にかかる処分情報に応じて業者の業者情報を提供することができる。このため、各実施形態の情報処理装置は、顧客に対して有用な業者情報を提供することができる。 As a result, the information processing device of each embodiment can provide a customer who purchases a specific product with vendor information in accordance with disposal information related to disposal, such as the cost required for disposal. Therefore, the information processing device of each embodiment can provide useful vendor information to the customer.

さらに、第1実施形態の情報処理装置は、商品の個品を識別する個品識別情報と商品の廃棄処分時期とを対応付けた処分時期情報を受付ける受付部と、前記個品識別情報と商品の販売時期とを対応付けた販売時期情報を取得する販売時期情報取得部と、前記処分時期情報および前記販売時期情報に基づいて、前記個品識別情報と前記販売時期と前記廃棄処分時期とを対応付けてメモリ部に記憶する記憶処理部と、を備える。 The information processing device of the first embodiment further includes a reception unit that receives disposal time information that associates individual item identification information that identifies individual items of a product with a disposal time of the product, a sales time information acquisition unit that acquires sales time information that associates the individual item identification information with a sales time of the product, and a storage processing unit that associates the individual item identification information, the sales time, and the disposal time with each other based on the disposal time information and the sales time information and stores them in a memory unit.

これにより、第1実施形態の情報処理装置は、特定商品の販売時期および廃棄処分時期を管理することができる。特定商品の製造メーカは、特定商品の販売時期および廃棄処分時期を管理した情報の提供を受けることにより、特定商品の市場における実際の耐用年数を認識することができるので、当該情報を生産計画の策定に活用することができる。 As a result, the information processing device of the first embodiment can manage the sales and disposal times of specific products. By being provided with information that manages the sales and disposal times of specific products, manufacturers of specific products can recognize the actual useful life of the specific products in the market, and can use this information to formulate production plans.

なお、上記各実施形態において、POS端末2およびサーバ装置7で実行される制御プログラムは、CD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上記各実施形態のPOS端末2およびサーバ装置7で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良く、さらには、インターネット等のネットワーク経由で提供するように構成しても良い。 In each of the above embodiments, the control programs executed by the POS terminal 2 and server device 7 may be configured to be provided by recording them on a computer-readable recording medium such as a CD-ROM. Also, the control programs executed by the POS terminal 2 and server device 7 in each of the above embodiments may be configured to be stored on a computer connected to a network such as the Internet and provided by downloading them via the network, or may be configured to be provided via a network such as the Internet.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its variations are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

2 POS端末(情報処理装置)
7 サーバ装置(情報処理装置)
2001 入力部
2004 決済処理部
2005 業者情報取得部
2006 地域情報取得部
2007 処分情報取得部
2008 出力部
2009 受付部
2010 販売時期情報取得部
2011 記憶処理部
7001 入力部
7004 決済処理部
7005 業者情報取得部
7006 地域情報取得部
7007 処分情報取得部
7008 出力部
2. POS terminal (information processing device)
7 Server device (information processing device)
2001 Input unit 2004 Settlement processing unit 2005 Business information acquisition unit 2006 Area information acquisition unit 2007 Disposal information acquisition unit 2008 Output unit 2009 Reception unit 2010 Sales time information acquisition unit 2011 Storage processing unit 7001 Input unit 7004 Settlement processing unit 7005 Business information acquisition unit 7006 Area information acquisition unit 7007 Disposal information acquisition unit 7008 Output unit

特開2002-74013号公報JP 2002-74013 A

Claims (7)

商品を識別する商品識別情報が入力される入力部と、
前記入力部に入力された商品識別情報で識別される商品の決済にかかる処理を実行する決済処理部と、
前記入力部に入力された商品識別情報で識別される商品が特定の廃棄処分が必要な商品である場合、前記商品識別情報と廃棄処分を行う業者に関する業者情報とを対応付けた業者管理情報を参照して前記入力部に入力された商品識別情報に対応する前記業者情報を取得する業者情報取得部と、
前記決済処理部の処理が実行されると、前記業者情報取得部が取得した業者情報を出力する出力部と、
を備える情報処理装置。
an input unit for inputting product identification information for identifying a product;
a payment processing unit that executes a process related to payment for a product identified by the product identification information input to the input unit;
a trader information acquisition unit that acquires trader information corresponding to the product identification information input to the input unit by referring to trader management information that associates the product identification information with trader information related to a trader that performs the waste disposal when the product identified by the product identification information input to the input unit is a product that requires specific waste disposal;
an output unit that outputs the vendor information acquired by the vendor information acquisition unit when the process of the payment processing unit is executed;
An information processing device comprising:
地域を示す地域情報を取得する地域情報取得部をさらに備え、
前記業者情報取得部は、前記業者情報と前記地域情報とを対応付けた前記業者管理情報を参照して前記地域情報取得部が取得した地域情報に対応する前記業者情報を取得する、
請求項1に記載の情報処理装置。
A region information acquisition unit that acquires region information indicating a region is further provided,
the trader information acquisition unit refers to the trader management information in which the trader information and the area information are associated with each other, and acquires the trader information corresponding to the area information acquired by the area information acquisition unit;
The information processing device according to claim 1 .
前記業者の廃棄処分にかかる処分情報を取得する処分情報取得部をさらに備え、
前記業者情報取得部は、前記業者情報と前記処分情報とを対応付けた前記業者管理情報を参照して前記処分情報取得部が取得した処分情報に対応する前記業者情報を取得する、
請求項1または請求項2に記載の情報処理装置。
A disposal information acquisition unit for acquiring disposal information related to the waste disposal of the company is further provided,
the trader information acquisition unit refers to the trader management information in which the trader information and the disposal information are associated with each other, and acquires the trader information corresponding to the disposal information acquired by the disposal information acquisition unit;
3. The information processing device according to claim 1 or 2.
商品の個品を識別する個品識別情報と商品の廃棄処分時期とを対応付けた処分時期情報を受付ける受付部と、
前記個品識別情報と商品の販売時期とを対応付けた販売時期情報を取得する販売時期情報取得部と、
前記処分時期情報および前記販売時期情報に基づいて、前記個品識別情報と前記販売時期と前記廃棄処分時期とを対応付けてメモリ部に記憶する記憶処理部と、
をさらに備える請求項1ないし請求項3のいずれか1項に記載の情報処理装置。
a reception unit that receives disposal time information that associates individual item identification information that identifies an individual item of the product with a disposal time of the product;
a sales time information acquisition unit that acquires sales time information that associates the individual item identification information with a sales time of the product;
a storage processing unit that stores the individual item identification information, the sales time, and the waste disposal time in a memory unit in association with each other based on the disposal time information and the sales time information;
The information processing device according to claim 1 , further comprising:
前記情報処理装置は、POS端末であって、
前記出力部は、レシートを印字するプリンタに対して前記業者情報を出力する、
請求項1ないし請求項4のいずれか1項に記載の情報処理装置。
The information processing device is a POS terminal,
the output unit outputs the vendor information to a printer that prints a receipt.
5. The information processing device according to claim 1.
前記情報処理装置は、ユーザ端末から商品の購入を受付けるサーバ装置であって、
前記出力部は、前記ユーザ端末に対して前記業者情報を出力する、
請求項1ないし請求項4のいずれか1項に記載の情報処理装置。
The information processing device is a server device that accepts purchases of products from user terminals,
The output unit outputs the vendor information to the user terminal.
5. The information processing device according to claim 1.
情報処理装置をコンピュータで制御するためのプログラムであって、
前記コンピュータを、
商品を識別する商品識別情報が入力される入力部と、
前記入力部に入力された商品識別情報で識別される商品の決済にかかる処理を実行する決済処理部と、
前記入力部に入力された商品識別情報で識別される商品が特定の廃棄処分が必要な商品である場合、前記商品識別情報と廃棄処分を行う業者に関する業者情報とを対応付けた業者管理情報を参照して前記入力部に入力された商品識別情報に対応する前記業者情報を取得する業者情報取得部と、
前記決済処理部の処理が実行されると、前記業者情報取得部が取得した業者情報を出力する出力部と、
して機能させるプログラム。
A program for controlling an information processing device by a computer,
The computer,
an input unit for inputting product identification information for identifying a product;
a payment processing unit that executes a process related to payment for a product identified by the product identification information input to the input unit;
a trader information acquisition unit that acquires trader information corresponding to the product identification information input to the input unit by referring to trader management information that associates the product identification information with trader information related to a trader that performs the waste disposal when the product identified by the product identification information input to the input unit is a product that requires specific waste disposal;
an output unit that outputs the vendor information acquired by the vendor information acquisition unit when the process of the payment processing unit is executed;
A program that makes it work.
JP2021041474A 2021-03-15 2021-03-15 Information processing device and program Active JP7577577B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021041474A JP7577577B2 (en) 2021-03-15 2021-03-15 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021041474A JP7577577B2 (en) 2021-03-15 2021-03-15 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2022141254A JP2022141254A (en) 2022-09-29
JP7577577B2 true JP7577577B2 (en) 2024-11-05

Family

ID=83402776

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021041474A Active JP7577577B2 (en) 2021-03-15 2021-03-15 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7577577B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325667A (en) 2000-05-12 2001-11-22 Casio Comput Co Ltd Data printing device and storage medium
US20040093225A1 (en) 2002-11-08 2004-05-13 Ilja Bedner Method and system for providing recycling information
JP2005228026A (en) 2004-02-13 2005-08-25 Nomura Research Institute Ltd Information management system for renewable products
US20150112876A1 (en) 2013-10-23 2015-04-23 Toshiba Tec Kabushiki Kaisha Method and system for presenting waste sorting information
JP2020177573A (en) 2019-04-22 2020-10-29 ワイルドディープ株式会社 Method for processing information, information processor, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325667A (en) 2000-05-12 2001-11-22 Casio Comput Co Ltd Data printing device and storage medium
US20040093225A1 (en) 2002-11-08 2004-05-13 Ilja Bedner Method and system for providing recycling information
JP2005228026A (en) 2004-02-13 2005-08-25 Nomura Research Institute Ltd Information management system for renewable products
US20150112876A1 (en) 2013-10-23 2015-04-23 Toshiba Tec Kabushiki Kaisha Method and system for presenting waste sorting information
JP2020177573A (en) 2019-04-22 2020-10-29 ワイルドディープ株式会社 Method for processing information, information processor, and program

Also Published As

Publication number Publication date
JP2022141254A (en) 2022-09-29

Similar Documents

Publication Publication Date Title
JP6896805B2 (en) Sales system, mobile terminal, store computer
JP7460732B2 (en) Sales data processing equipment and programs
JP2021043761A (en) Electronic settlement processing system and electronic settlement processing method
JP6416721B2 (en) Tax exemption processing system, information processing apparatus and program thereof
JP5011358B2 (en) Utility bill payment processing apparatus and program
JP2025164922A (en) Merchandise sales data processing device and program
JP7577577B2 (en) Information processing device and program
US20110004542A1 (en) Article sales data processing apparatus and capital investment increase method
JP2013030095A (en) Commodity sales data processor and receipt details retrieval program
JP2020074243A (en) Storage device and its program
JP7336560B2 (en) Product data processor, program
JP7393497B2 (en) Tax exemption processing system, information processing equipment and its program
JP7540061B2 (en) Tax-free processing system and settlement device
JP3574750B2 (en) IC card POS system
JP7041233B2 (en) Product data processing equipment, programs
JP7646779B2 (en) Payment device and control program thereof
JP7483568B2 (en) Accounting device, registration device, and program
JP2019149206A (en) Payment device and program therefor
JP5544769B2 (en) Sales data processing apparatus and program
JP6661726B2 (en) Tax exemption processing system, information processing device and its program
JP2010198551A (en) Merchandise sales system
JP6661725B2 (en) Tax exemption processing system, information processing device and its program
JP2018120626A (en) Product data processing apparatus and program
JP2002342845A (en) Control system for managing buying and selling data of commodity
JP6542434B2 (en) Duty-free processing system, acceptance device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231205

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240917

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240924

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241023

R150 Certificate of patent or registration of utility model

Ref document number: 7577577

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150