[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5379822B2 - Product sales data processing apparatus and program - Google Patents

Product sales data processing apparatus and program Download PDF

Info

Publication number
JP5379822B2
JP5379822B2 JP2011079400A JP2011079400A JP5379822B2 JP 5379822 B2 JP5379822 B2 JP 5379822B2 JP 2011079400 A JP2011079400 A JP 2011079400A JP 2011079400 A JP2011079400 A JP 2011079400A JP 5379822 B2 JP5379822 B2 JP 5379822B2
Authority
JP
Japan
Prior art keywords
product
code
link
unregistered
master
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.)
Expired - Fee Related
Application number
JP2011079400A
Other languages
Japanese (ja)
Other versions
JP2012215970A (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 JP2011079400A priority Critical patent/JP5379822B2/en
Publication of JP2012215970A publication Critical patent/JP2012215970A/en
Application granted granted Critical
Publication of JP5379822B2 publication Critical patent/JP5379822B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To add commodity information without stopping registration work of commodity sales while avoiding a risk of causing input error of the commodity information when reading a commodity code that is not registered in a commodity master during registration work of the commodity sales. <P>SOLUTION: The commodity sales data processing apparatus includes registration means and adding means. The registration means refers to the commodity master and registers sales of a commodity specified by an input commodity code. When an unregistered commodity in the commodity master has a commodity code including a link code, the adding means adds it in the commodity master, with link destination information defined as article information, the link destination information being associated with the link code included in the unregistered commodity code in a link master in which the link code is registered associated with the link destination information specified by the link code. <P>COPYRIGHT: (C)2013,JPO&amp;INPIT

Description

本発明の実施形態は、商品販売データ処理装置およびプログラムに関する。   Embodiments described herein relate generally to a merchandise sales data processing apparatus and a program.

バーコードからスキャナにより読み取られたJANコードなどの商品コードまたはキーボード等からオペレータによりマニュアル入力された商品コードに基づいて、単品マスタファイルを検索し、商品コードが単品マスタファイルに予め登録されている場合、単品マスタファイルにおいて、商品コードと対応付けて登録された情報に基づいて商品の売上の登録を行う技術が開示されている(例えば、特許文献1参照)。   When a single product master file is searched based on a product code such as a JAN code read by a scanner from a barcode or a product code manually entered by an operator from a keyboard, etc., and the product code is registered in the single product master file in advance A technique for registering sales of products based on information registered in association with a product code in a single product master file is disclosed (for example, see Patent Document 1).

ところで、スキャナにより読み取られた商品コードまたはマニュアル入力された商品コードが単品マスタファイルに登録されていない場合、オペレータが商品コードにより特定される商品のリンク先を特定する上位コード(例えば、部門やクラスを特定する部門コードやクラスコードなど)や商品の単価などを入力して、単品マスタファイルに上位コードや商品の単価などを登録する必要がある。しかしながら、スーパーマーケットなどの迅速な取引入力が必要な場所において単品マスタファイルに登録されていない商品コードが読み取られた場合、オペレータが商品の売上を登録する作業の手を止めて上位コードや商品の単価などを入力しなければならない、という課題がある。   By the way, if the product code read by the scanner or manually entered product code is not registered in the single product master file, the operator can specify a higher-order code (for example, department or class) that specifies the link destination of the product specified by the product code. The department code or class code for identifying the product), the unit price of the product, and the like, and the high-order code and the unit price of the product must be registered in the single product master file. However, if a product code that is not registered in the single product master file is read at a place where quick transaction input is required, such as in a supermarket, the operator stops the work of registering the sales of the product, and the upper code or the unit price of the product There is a problem that you have to enter.

実施形態の商品販売データ処理装置は、登録手段と、追加手段と、を備える。前記登録手段は、商品コードと当該商品コードにより特定される商品のリンク先を特定するリンクコードを含む商品情報とが対応付けて登録された商品マスタを参照して、入力された商品コードにより特定される商品の売上を登録する。前記追加手段は、前記入力された商品コードのうち前記商品マスタに未登録の商品コードが、20〜29の2桁で始まりかつ2桁目から4桁目に前記リンクコードを含むインストアコードである場合、前記リンクコードと当該リンクコードにより特定されるリンク先のリンク先情報とが対応付けて登録されたリンクマスタにおいて、前記未登録の商品コードに含まれる前記リンクコードと対応付けられた前記リンク先情報を商品情報として、前記未登録の商品コードと対応付けて前記商品マスタに追加する。また、前記追加手段は、前記未登録の商品コードが商品の価格を含む場合、前記未登録の商品コードに含まれる前記価格をマスキングして前記商品マスタに追加するとともに、前記未登録の商品コードに含まれる前記リンクコードが前記リンクマスタに未登録であった場合、前記未登録の商品コードの前記商品マスタへの追加を中止する。また、前記登録手段は、前記未登録の商品コードが前記インストアコードである場合、前記商品マスタに追加した前記未登録の商品コードおよび前記商品情報を参照して、商品の売上を登録する。 The merchandise sales data processing apparatus according to the embodiment includes a registration unit and an addition unit. The registration unit refers to a product master in which a product code and product information including a link code for specifying a link destination of the product specified by the product code are registered in association with each other and specified by the input product code Register the sales of the product. Said additional means, unregistered product code on the product master of the product code that has been the input, in-store code that contains the link code in the fourth position from the beginning and second digit in two-digit 20-29 If there is, in the link master in which the link code and the link destination information of the link destination specified by the link code are registered in association with each other, the link code associated with the link code included in the unregistered product code Link destination information is added to the product master as product information in association with the unregistered product code. In addition, when the unregistered product code includes a price of a product, the adding unit masks the price included in the unregistered product code and adds it to the product master, and the unregistered product code If the link code included in is not registered in the link master, the addition of the unregistered product code to the product master is stopped. In addition, when the unregistered product code is the in-store code, the registration unit refers to the unregistered product code added to the product master and the product information, and registers the sales of the product.

図1は、チェックアウトシステムを示す斜視図である。FIG. 1 is a perspective view showing a checkout system. 図2は、POS端末および読取装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of the POS terminal and the reading device. 図3は、PLUファイルのデータ構成を例示する概念図である。FIG. 3 is a conceptual diagram illustrating the data structure of a PLU file. 図4は、クラスファイルのデータ構成を示す概念図である。FIG. 4 is a conceptual diagram showing the data structure of the class file. 図5は、CPUの機能構成を示すブロック図である。FIG. 5 is a block diagram illustrating a functional configuration of the CPU. 図6は、商品コードおよび商品情報の緊急追加処理を説明するための図である。FIG. 6 is a diagram for explaining an emergency addition process for a product code and product information. 図7は、チェックアウトシステムの動作の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the operation of the checkout system.

以下では、チェックアウトシステムを例に本実施形態にかかる商品販売データ処理装置およびプログラムを図面を参照して説明する。チェックアウトシステムは、一取引にかかる商品の売上の登録、精算を行う商品販売データ処理装置としてのPOS(Point Of Sales)端末と、商品に添付されたバーコードや2次元コードなどのコードシンボルから商品コードを読み取るコード読取装置とを有する構成である。本実施形態は、スーパーマーケット等の店舗に導入されたチェックアウトシステムへの適用例である。   Hereinafter, a checkout system will be described as an example with reference to the drawings. The checkout system consists of a POS (Point Of Sales) terminal as a product sales data processing device that registers and settles sales of products related to one transaction, and code symbols such as barcodes and two-dimensional codes attached to products. And a code reading device that reads a product code. This embodiment is an application example to a checkout system introduced in a store such as a supermarket.

図1は、チェックアウトシステムを示す斜視図である。図1に示すように、チェックアウトシステム1は、一取引にかかる商品の登録、精算を行うPOS端末11を備える。POS端末11は、チェックアウト台51上のドロワ21上面に載置されている。ドロワ21は、POS端末11によって開放動作の制御を受ける。POS端末11の上面には、オペレータ(店員)によって押下操作されるキーボード22が配置されている。キーボード22を操作する店員から見てキーボード22よりも奥側には、店員に向けて情報を表示する表示デバイス23が設けられている。表示デバイス23は、その表示面23aに情報を表示する。表示面23aには、タッチパネル26が積層されている。表示デバイス23よりもさらに奥側には、顧客用表示デバイス24が回転自在に立設されている。顧客用表示デバイス24は、その表示面24aに情報を表示する。なお、図1に示す顧客用表示デバイス24は、表示面24aを図1中手前側に向けているが、表示面24aが図1中奥側に向くように顧客用表示デバイス24を回転させることによって、顧客用表示デバイス24は顧客に向けて情報を表示する。   FIG. 1 is a perspective view showing a checkout system. As shown in FIG. 1, the checkout system 1 includes a POS terminal 11 that performs registration and settlement of commodities related to one transaction. The POS terminal 11 is placed on the upper surface of the drawer 21 on the checkout table 51. The drawer 21 is controlled by the POS terminal 11 for the opening operation. On the upper surface of the POS terminal 11, a keyboard 22 that is pressed down by an operator (a store clerk) is arranged. A display device 23 that displays information toward the store clerk is provided behind the keyboard 22 as viewed from the store clerk operating the keyboard 22. The display device 23 displays information on the display surface 23a. A touch panel 26 is laminated on the display surface 23a. A customer display device 24 is erected so as to be rotatable further behind the display device 23. The customer display device 24 displays information on the display surface 24a. The customer display device 24 shown in FIG. 1 has the display surface 24a facing the front side in FIG. 1, but the customer display device 24 is rotated so that the display surface 24a faces the back side in FIG. Thus, the customer display device 24 displays information to the customer.

POS端末11が載置されているチェックアウト台51とL字を形成するようにして、横長テーブル状のカウンタ台151が配置されている。カウンタ台151の上面には、荷受面152が形成されている。荷受面152には、バーコードBCが付された商品Aを収納する買物カゴ153が載置される。買物カゴ153は、顧客によって持ち込まれる第1の買物カゴ153aと、第1の買物カゴ153aから読取装置101を挟んだ位置に位置付けられる第2の買物カゴ153bとに分けて考えることができる。   A horizontally long table-shaped counter table 151 is arranged so as to form an L shape with the checkout table 51 on which the POS terminal 11 is placed. A cargo receiving surface 152 is formed on the upper surface of the counter table 151. On the cargo receiving surface 152, a shopping basket 153 for storing the product A with the barcode BC is placed. The shopping cart 153 can be divided into a first shopping cart 153a brought in by a customer and a second shopping cart 153b positioned at a position sandwiching the reading device 101 from the first shopping cart 153a.

カウンタ台151の荷受面152には、POS端末11とデータ送受信自在に接続された読取装置101が設置されている。読取装置101は、薄型矩形形状のハウジング102を備える。ハウジング102の正面には読取窓103が配置されている。ハウジング102の上部には、表示・操作部104が取り付けられている。表示・操作部104には、タッチパネル105が表面に積層された表示デバイス106が設けられている。表示デバイス106の右隣にはキーボード107が配設されている。キーボード107の右隣には、図示しないカードリーダのカード読取溝108が設けられている。店員から見て表示・操作部104の裏面左奥側には、顧客に向けて設けられる表示装置であり、顧客に対して情報を表示するための顧客用表示デバイス109が設置されている。顧客用表示デバイス109の表示面には、顧客用タッチパネル109aが積層されている。   The reading device 101 connected to the POS terminal 11 so as to be able to transmit and receive data is installed on the receiving surface 152 of the counter table 151. The reading apparatus 101 includes a thin rectangular housing 102. A reading window 103 is disposed in front of the housing 102. A display / operation unit 104 is attached to the upper portion of the housing 102. The display / operation unit 104 is provided with a display device 106 on which a touch panel 105 is laminated. A keyboard 107 is disposed on the right side of the display device 106. A card reading groove 108 of a card reader (not shown) is provided on the right side of the keyboard 107. A display device 109 for a customer, which is a display device provided to the customer and displays information for the customer, is installed on the left rear side of the display / operation unit 104 when viewed from the store clerk. A customer touch panel 109 a is laminated on the display surface of the customer display device 109.

顧客によって持ち込まれた第1の買物カゴ153aには、一取引にかかる商品Aが収納されている。商品Aには、商品Aを特定する商品コード(コード情報)が符号化されたバーコードBCが貼付されている。商品Aは、オペレータの手によって第2の買物カゴ153bへと移動される。この移動過程で、バーコードBCが読取装置101の読取窓103に向けられる。この際、読取窓103の奥側に配置された撮像部164(図2参照)はバーコードBCを撮像する。読取装置101では、撮像部164により撮像された画像に含まれる商品Aに添付されたバーコードBCを検出してデコード(復号)することで、商品Aに対応した商品コードを読み取る。次いで、読取装置101は、読み取った商品コードをPOS端末11へ出力する。   In the first shopping basket 153a brought in by the customer, a product A for one transaction is stored. A barcode BC encoded with a product code (code information) for specifying the product A is affixed to the product A. The product A is moved to the second shopping basket 153b by the operator's hand. In this moving process, the barcode BC is directed to the reading window 103 of the reading apparatus 101. At this time, the imaging unit 164 (see FIG. 2) arranged on the back side of the reading window 103 images the barcode BC. The reading apparatus 101 reads the product code corresponding to the product A by detecting and decoding (decoding) the barcode BC attached to the product A included in the image captured by the imaging unit 164. Next, the reading device 101 outputs the read product code to the POS terminal 11.

バーコードBCとして記述された商品コードは、商品Aを特定するために商品ごとに割り当てられたコードであり、一例として13桁の数字であるJANコードやインストアコードである。ここで、インストアコードは、当該インストアコードにより特定される商品Aを販売する店舗において任意に設定され、商品Aのリンク先であるリンククラスやリンク部門などを特定するクラスコードや部門コードなどのリンクコードや、商品Aの商品名称や、商品Aの価格など、商品に関わる商品情報を含む所定のコードである。なお、本実施形態ではコードシンボルとしてバーコードBCを例に説明するが、コードシンボルはQRコード(登録商標)等の二次元コードであってもよいことは言うまでもない。   The product code described as the barcode BC is a code assigned to each product in order to specify the product A, and is, for example, a 13-digit number JAN code or in-store code. Here, the in-store code is arbitrarily set in the store that sells the product A specified by the in-store code, and a link such as a class code or a department code that specifies a link class or a link department to which the product A is linked. This is a predetermined code including product information related to the product such as the code, the product name of the product A, and the price of the product A. In the present embodiment, the barcode BC is described as an example of the code symbol, but it goes without saying that the code symbol may be a two-dimensional code such as a QR code (registered trademark).

図2は、POS端末および読取装置のハードウェア構成を示すブロック図である。POS端末11は、情報処理を実行する情報処理部としてのマイクロコンピュータ60を備える。マイクロコンピュータ60は、各種演算処理を実行し各部を制御するCPU(Central Processing Unit)61に、ROM(Read Only Memory)62とRAM(Random Access Memory)63とがバス接続されて構成されている。   FIG. 2 is a block diagram illustrating a hardware configuration of the POS terminal and the reading device. The POS terminal 11 includes a microcomputer 60 as an information processing unit that executes information processing. The microcomputer 60 is configured by connecting a ROM (Read Only Memory) 62 and a RAM (Random Access Memory) 63 to a CPU (Central Processing Unit) 61 that executes various arithmetic processes and controls each unit.

POS端末11のCPU61には、前述したドロワ21、キーボード22、表示デバイス23、タッチパネル26、顧客用表示デバイス24がいずれも各種の入出力回路(いずれも図示せず)を介して接続されている。これらは、CPU61による制御を受ける。   The drawer 61, the keyboard 22, the display device 23, the touch panel 26, and the customer display device 24 are all connected to the CPU 61 of the POS terminal 11 through various input / output circuits (all not shown). . These are controlled by the CPU 61.

キーボード22は、「1」、「2」、「3」…等の数字や「×」という乗算の演算子が上面に表示されているテンキー22d、仮締めキー22e、締めキー22f、および緊急追加宣言キー22gを含む。キーボード22は、テンキー22d、仮締めキー22e、締めキー22f、および緊急追加宣言キー22gによる店員の操作入力をCPU61へ出力する。キーボード22は、店員からの操作を受け付ける操作手段である。POS端末11では、CPU61の制御の下、店員により緊急追加宣言キー22gが押下された後、店員からの操作入力をキーボード22から受け付けることで、緊急追加する商品に関わる商品情報を取得する。具体的には、POS端末11は、緊急追加を行う商品の商品コード、商品名称、クラスコード、部門コード、税区分、単価、原価・値入率区分、原価・値入率、値入率上位参照などを取得する。   The keyboard 22 includes a numeric keypad 22d, a temporary tightening key 22e, a tightening key 22f, and an emergency addition, with numbers such as “1”, “2”, “3”. It includes a declaration key 22g. The keyboard 22 outputs a store clerk's operation input to the CPU 61 using the numeric keypad 22d, the temporary fastening key 22e, the fastening key 22f, and the emergency addition declaration key 22g. The keyboard 22 is an operation means that receives an operation from a store clerk. In the POS terminal 11, under the control of the CPU 61, after the emergency addition declaration key 22 g is pressed by the store clerk, the operation information from the store clerk is received from the keyboard 22, thereby acquiring product information related to the product to be added urgently. Specifically, the POS terminal 11 has a product code, a product name, a class code, a department code, a tax classification, a unit price, a cost / pricing rate classification, a cost / pricing rate, and a high value rate for the product to be urgently added. Get references etc.

POS端末11のCPU61には、HDD(Hard Disk Drive)64が接続されている。HDD64には、プログラムや各種ファイルが記憶されている。HDD64に記憶されているプログラムや各種ファイルは、POS端末11の起動時に、その全部又は一部がRAM63にコピーされてCPU61により順次実行される。HDD64に記憶されているプログラムの一例は、商品販売データ処理用のプログラムPRである。HDD64に記憶されているファイルの一例は、ストアコンピュータSCから配信されて格納されているPLUファイルF1とクラスファイルF2とがある。   An HDD (Hard Disk Drive) 64 is connected to the CPU 61 of the POS terminal 11. The HDD 64 stores programs and various files. All or a part of the programs and various files stored in the HDD 64 are copied to the RAM 63 and sequentially executed by the CPU 61 when the POS terminal 11 is activated. An example of a program stored in the HDD 64 is a product sales data processing program PR. Examples of files stored in the HDD 64 include a PLU file F1 and a class file F2 that are distributed and stored from the store computer SC.

PLUファイルF1は、商品ごとにユニークに割り当てられた商品コードと対応付けて、当該商品コードにより特定される商品の商品名称、その商品のリンク先であるリンククラスおよび部門などを特定するクラスコードや部門コードなどのリンクコード、商品に課税される税の区分である税区分、単価、原価・値入率区分、原価・値入率、値入率上位参照などの商品に関わる商品情報が予め登録された商品マスタファイルである。すなわち、PLUファイルF1は、商品コードと対応付けて、リンクコードを含む商品情報が予め登録されている商品マスタである。   The PLU file F1 is associated with a product code uniquely assigned to each product, and includes a class code that specifies the product name of the product specified by the product code, the link class and department that is the link destination of the product, Product information related to products such as link codes such as department codes, tax categories that are taxable on products, unit prices, cost / price rate categories, cost / price rates, and high reference to price rates are registered in advance. Product master file. That is, the PLU file F1 is a product master in which product information including a link code is registered in advance in association with the product code.

図3は、PLUファイルのデータ構成を例示する概念図である。図3に例示したデータD1は、緊急追加ではなく、ストアコンピュータSCなどによって予め登録されている、本登録済みの登録データである。データD2は、緊急追加されている、緊急追加済みの登録データである。本登録済みのデータD1には、「商品コード」としての「AAAA」と、「商品名称」としての「BBBB」と、「クラスコード」としての「CCCC」、「部門コード」としての「DDDD」と、「税区分」としての「EEEE」、「単価」としての「FFFF」と、「原価・値入率区分」としての「GGGG」と、「原価・値入率」としての「HHHH」と、「値入率上位参照」としての「IIII」と、が登録されている。緊急追加済みのデータD2には、緊急追加にかかる情報として取得された、「商品コード」としての「aaaa」と、「商品名称」としての「bbbb」と、「クラスコード」としての「cccc」と、「部門コード」としての「dddd」、「税区分」としての「eeee」と、「単価」「原価・値入率区分」「原価・値入率」「値入率上位参照」としての「0」と、が登録されている。POS端末11では、読取装置101で読み取られた商品コードでPLUファイルF1に登録されているデータD1、データD2などを参照することで、読み取られた商品コードに対応した商品の売上を登録することができる。   FIG. 3 is a conceptual diagram illustrating the data structure of a PLU file. The data D1 illustrated in FIG. 3 is registered data that is registered in advance by the store computer SC or the like, not by emergency addition. Data D2 is urgently added registration data that has been urgently added. The registered data D1 includes “AAAA” as “product code”, “BBBB” as “product name”, “CCCC” as “class code”, and “DDDD” as “department code”. “EEEE” as “Tax Category”, “FFFF” as “Unit Price”, “GGGG” as “Cost / Pricing Rate”, and “HHHH” as “Cost / Pricing Rate” , “IIII” is registered as “value insertion rate upper reference”. In the urgently added data D2, “aaa” as “product code”, “bbbb” as “product name”, and “cccc” as “class code” acquired as information related to urgent addition. And “dddd” as “department code”, “eeee” as “tax classification”, and “unit price”, “cost / pricing rate classification”, “cost / pricing rate”, and “pricing rate top reference” “0” is registered. The POS terminal 11 registers the sales of the product corresponding to the read product code by referring to the data D1, data D2, etc. registered in the PLU file F1 with the product code read by the reading device 101. Can do.

クラスファイルF2は、商品のリンク先であるリンククラスを特定するクラスコードと対応付けて、そのリンククラスの名称であるクラス名称、そのリンククラスの商品のリンク部門を特定する部門コード、税区分などのリンククラスに関連したリンク先情報が予め登録されたリンクマスタファイルである。   The class file F2 is associated with a class code that specifies a link class that is a link destination of a product, a class name that is a name of the link class, a department code that specifies a link department of a product of the link class, a tax classification, and the like This is a link master file in which link destination information related to the link class is registered in advance.

図4は、クラスファイルのデータ構成を示す概念図である。図4に示すクラスファイルF2に記憶されたデータには、「クラスコード」としての「cccc」と、「クラス名称」としての「bbbb」と、「部門コード」としての「dddd」と、「税区分」としての「eeee」と、が予め登録されている。POS端末11では、読取装置101で読み取られた商品コードが、商品に関わる商品情報(クラスコードなど)を含むインストアコード(所定の商品コード)である場合に、クラスファイルF2に登録されているデータを参照することで、PLUファイルF1に対して、データD2を緊急追加することができる。なお、読取装置101で読み取られた商品コードが、クラスコードなどの商品情報を含むインストアコードでない場合には、POS端末11は、CPU61の制御の下、店員からの操作入力をキーボード22から受け付けることで、商品の緊急追加にかかる情報を取得するものとする。   FIG. 4 is a conceptual diagram showing the data structure of the class file. The data stored in the class file F2 shown in FIG. 4 includes “cccc” as “class code”, “bbbb” as “class name”, “dddd” as “department code”, “tax” “Eeeee” as “Division” is registered in advance. In the POS terminal 11, data registered in the class file F2 when the product code read by the reading device 101 is an in-store code (predetermined product code) including product information (class code or the like) related to the product. , The data D2 can be urgently added to the PLU file F1. When the product code read by the reading device 101 is not an in-store code including product information such as a class code, the POS terminal 11 receives an operation input from a store clerk from the keyboard 22 under the control of the CPU 61. Thus, it is assumed that information related to the urgent addition of the product is acquired.

POS端末11のCPU61には、ストアコンピュータSCとデータ通信を実行するための通信インターフェース25が入出力回路(図示せず)を介して接続されている。ストアコンピュータSCは、店舗のバックヤード等に設置されている。ストアコンピュータSCのHDD(図示せず)には、POS端末11に配信されるPLUファイルF1およびクラスファイルF2が格納されている。また、ストアコンピュータSCは、POS端末11のHDD64が記憶するPLUファイルF1を通信インターフェース25を介して取得し、自らのHDDが格納しているPLUファイルF1と比較することで、POS端末11において緊急追加済みのデータD2(図3参照)を集計できる。また、ストアコンピュータSCは、この集計を店舗に設置されている全てのPOS端末11に対して行うことで、店舗全体のPOS端末11で緊急追加されたデータを集計できる。   A communication interface 25 for performing data communication with the store computer SC is connected to the CPU 61 of the POS terminal 11 via an input / output circuit (not shown). The store computer SC is installed in a store backyard or the like. The HDD (not shown) of the store computer SC stores a PLU file F1 and a class file F2 distributed to the POS terminal 11. Further, the store computer SC obtains the PLU file F1 stored in the HDD 64 of the POS terminal 11 through the communication interface 25 and compares it with the PLU file F1 stored in its own HDD, so that the POS terminal 11 The added data D2 (see FIG. 3) can be tabulated. Moreover, the store computer SC can totalize the data urgently added at the POS terminals 11 of the entire store by performing this totalization for all the POS terminals 11 installed in the store.

POS端末11のCPU61には、読取装置101との間でデータ送受信を可能にする接続インターフェース65が接続されている。したがって、接続インターフェース65は、読取装置101に接続している。また、POS端末11のCPU61には、レシートなどに印字を行うプリンタ66が接続されている。POS端末11は、CPU61の制御のもと、一取引の取引内容(精算金額や付与されたポイント)等をレシートに印字する。   The CPU 61 of the POS terminal 11 is connected to a connection interface 65 that enables data transmission / reception with the reading device 101. Therefore, the connection interface 65 is connected to the reading device 101. The CPU 61 of the POS terminal 11 is connected to a printer 66 that prints on receipts and the like. Under the control of the CPU 61, the POS terminal 11 prints the transaction content (payment amount and assigned points) of one transaction on a receipt.

読取装置101も、マイクロコンピュータ160を備える。マイクロコンピュータ160は、CPU161にROM162とRAM163とがバス接続されて構成されている。ROM162には、CPU161によって実行されるプログラムが記憶されている。CPU161には、撮像部164、音声出力部165が各種の入出力回路(いずれも図示せず)を介して接続されている。撮像部164、音声出力部165は、CPU161によって動作が制御される。表示・操作部104は接続インターフェース176を介してPOS端末11に接続されている。表示・操作部104はPOS端末11のCPU61によって動作が制御される。   The reading device 101 also includes a microcomputer 160. The microcomputer 160 is configured by connecting a ROM 162 and a RAM 163 to a CPU 161 via a bus. The ROM 162 stores a program executed by the CPU 161. The CPU 161 is connected to an imaging unit 164 and an audio output unit 165 via various input / output circuits (none of which are shown). The operations of the imaging unit 164 and the audio output unit 165 are controlled by the CPU 161. The display / operation unit 104 is connected to the POS terminal 11 via the connection interface 176. The operation of the display / operation unit 104 is controlled by the CPU 61 of the POS terminal 11.

撮像部164は、CCDイメージセンサやCOMSイメージセンサなどであり、CPU161の制御の下で読取窓103からの撮像を行う。例えば撮像部164では30fpsの動画像の撮像を行う。撮像部164が所定のフレームレートで順次撮像したフレーム画像はRAM163に保存される。音声出力部165は、予め設定された警告音などを発生するための音声回路とスピーカなどである。音声出力部165は、CPU161の制御の下で警告音などの音声による報知を行う。   The imaging unit 164 is a CCD image sensor, a COMS image sensor, or the like, and performs imaging from the reading window 103 under the control of the CPU 161. For example, the imaging unit 164 captures a 30 fps moving image. Frame images sequentially captured by the imaging unit 164 at a predetermined frame rate are stored in the RAM 163. The audio output unit 165 is an audio circuit and a speaker for generating a preset warning sound or the like. The sound output unit 165 performs notification by sound such as a warning sound under the control of the CPU 161.

さらに、CPU161には、POS端末11の接続インターフェース65に接続して、POS端末11との間でデータ送受信を可能にする接続インターフェース175が接続されている。CPU161の制御の下、読取装置101の撮像部164によって撮像された画像から読み取られた商品コード等は、接続インターフェース175を介して出力され、接続インターフェース65を介してPOS端末11に入力される。   Furthermore, a connection interface 175 that connects to the connection interface 65 of the POS terminal 11 and enables data transmission / reception with the POS terminal 11 is connected to the CPU 161. Under the control of the CPU 161, the product code read from the image captured by the imaging unit 164 of the reading device 101 is output via the connection interface 175 and input to the POS terminal 11 via the connection interface 65.

次に、CPU161、CPU61がプログラムを順次実行することで実現されるCPU161、CPU61の機能部について、図5を参照して説明する。図5は、CPUの機能構成を示すブロック図である。図5に示すように、CPU161は、プログラムを順次実行することにより、撮像画像取込部1611、バーコード読取部1612、情報出力部1613としての機能を備える。同様に、CPU61は、売上登録部611、緊急追加部612としての機能を備える。   Next, functional units of the CPU 161 and the CPU 61 that are realized by the CPU 161 and the CPU 61 sequentially executing programs will be described with reference to FIG. FIG. 5 is a block diagram illustrating a functional configuration of the CPU. As illustrated in FIG. 5, the CPU 161 has functions as a captured image capturing unit 1611, a barcode reading unit 1612, and an information output unit 1613 by sequentially executing programs. Similarly, the CPU 61 has functions as a sales registration unit 611 and an emergency addition unit 612.

撮像画像取込部1611は、撮像部164に撮像オン信号を出力して撮像部164に撮像動作を開始させる。撮像画像取込部1611は、撮像動作開始後に撮像部164が撮像してRAM163に保存されたフレーム画像を順次取り込む。撮像画像取込部1611によるフレーム画像の取り込みは、RAM163に保存された順に行われる。   The captured image capturing unit 1611 outputs an imaging on signal to the imaging unit 164 and causes the imaging unit 164 to start an imaging operation. The captured image capturing unit 1611 sequentially captures frame images captured by the imaging unit 164 and stored in the RAM 163 after the start of the imaging operation. Captured frame images by the captured image capturing unit 1611 are performed in the order stored in the RAM 163.

バーコード読取部1612は、撮像画像取込部1611により取り込まれたフレーム画像に含まれるコードシンボルを検出し、そのコードシンボルに対応したJANコードやインストアコード等の商品コードを読み取る。具体的には、バーコード読取部1612は、取り込まれたフレーム画像を2値化した画像からパターンマッチング技術によるバーコードの検出や、所定のファインダパターンから二次元コードの検出などを行う。次いで、バーコード読取部1612は、検出したバーコードや二次元コードを所定の規則に従った商品コード(例えば、JANコードやインストアコード)に変換することで、検出したバーコードに対応した商品コードを読み取る。   The barcode reading unit 1612 detects a code symbol included in the frame image captured by the captured image capturing unit 1611 and reads a product code such as a JAN code or an in-store code corresponding to the code symbol. Specifically, the barcode reading unit 1612 detects a barcode by a pattern matching technique from an image obtained by binarizing the captured frame image, or detects a two-dimensional code from a predetermined finder pattern. Next, the barcode reading unit 1612 converts the detected barcode or two-dimensional code into a product code according to a predetermined rule (for example, a JAN code or an in-store code), and thereby a product code corresponding to the detected barcode. Read.

情報出力部1613は、バーコード読取部1612が読み取った商品コードを接続インターフェース175を介してPOS端末11へ出力する。   The information output unit 1613 outputs the product code read by the barcode reading unit 1612 to the POS terminal 11 via the connection interface 175.

売上登録部611は、読取装置101から入力された商品コードをもとにPLUファイルF1を参照することで、バーコード読取部1612により読み取られた商品Aを特定する。次いで、売上登録部611は、特定された商品Aの売上を登録する。売上登録部611は、一取引ごとにユニークな取引番号を割り当てて、商品Aの売上を登録する際にこの取引番号を付与する。売上登録部611による売上の登録は、商品コード、商品名称、単価、数量、日時、取引番号などの情報を売上マスタファイル(図示しない)などに記録して行う。   The sales registration unit 611 identifies the product A read by the barcode reading unit 1612 by referring to the PLU file F1 based on the product code input from the reading device 101. Next, the sales registration unit 611 registers the sales of the specified product A. The sales registration unit 611 assigns a unique transaction number to each transaction, and gives this transaction number when registering the sales of the product A. Sales registration by the sales registration unit 611 is performed by recording information such as a product code, a product name, a unit price, a quantity, a date and a transaction number in a sales master file (not shown).

緊急追加部612は、売上登録部611で商品Aが特定できなかった場合、すなわち、読取装置101から入力された商品コードのうちPLUファイルF1に未登録の商品コードが、クラスコードや部門コードなどリンクコードを含むインストアコード(所定の商品コード)である場合に、クラスファイルF2において、未登録の商品コードと対応付けられたリンク先情報を商品情報として、当該未登録の商品コードと対応付けてPLUファイルF1に緊急追加する。また、緊急追加部612は、読取装置101から入力された商品コードのうちPLUファイルF1に未登録の商品コードが当該未登録の商品コードにより特定される商品の価格を含むインストアコードである場合、当該未登録の商品コードに含まれる商品の価格をマスキングしてPLUファイルF1に緊急追加するものとする。   If the product registration A 611 cannot be identified by the sales registration unit 611, that is, the product code that is not registered in the PLU file F1 among the product codes input from the reading device 101 is displayed in the emergency addition unit 612. In the case of an in-store code (predetermined product code) including a link code, in the class file F2, link destination information associated with an unregistered product code is associated with the unregistered product code as product information. Urgently added to the PLU file F1. Further, the emergency addition unit 612, when the product code not registered in the PLU file F1 among the product codes input from the reading device 101 is an in-store code including the price of the product specified by the unregistered product code, It is assumed that the price of a product included in the unregistered product code is masked and urgently added to the PLU file F1.

具体的には、緊急追加部612は、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」がPLUファイルF1に未登録であった場合、当該入力された商品コード:「2CCCSSSPPPPPC/D」の1桁目から2桁目までの2桁:「2C」がフラグ:「20」〜「29」であるか否かにより、当該入力された商品コード:「2CCCSSSPPPPPC/D」がクラスコードや部門コードなどのリンクコードを含むインストアコードであるか否かを判断する。つまり、緊急追加部612は、入力された商品コード:「2CCCSSSPPPPPC/D」がフラグ:「20」〜「29」で始まるインストアコードであるか否かを判断する。   Specifically, when the product code input from the reading device 101: “2CCCSSSPPPPPC / D” is not registered in the PLU file F1, the emergency addition unit 612 inputs the input product code: “2CCCSSSPPPPPC / D”. 2 digits from the first digit to the second digit: “2C” is a flag: “20” to “29”, and the inputted product code: “2CCCSSSPPPPPC / D” is a class code or department It is determined whether or not the in-store code includes a link code such as a code. That is, the emergency addition unit 612 determines whether or not the input product code: “2CCCSSSPPPPPC / D” is an in-store code starting with the flags: “20” to “29”.

そして、緊急追加部612は、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」がフラグ:「20」〜「29」で始まるインストアコードである場合、当該入力された商品コード「2CCCSSSPPPPPC/D」の2桁目から4桁目の3桁:「CCC」をクラスコードとして抽出する。次いで、緊急追加部612は、クラスファイルF2において、抽出したクラスコード:「CCC」と対応付けられたクラス名称、部門コード、および税区分などのリンク先情報を読み出す。そして、緊急追加部612は、読み出したリンク先情報を商品情報として、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」と対応付けてPLUファイルF1に緊急追加する。なお、緊急追加部612は、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」をPLUファイルF1に緊急追加する場合、PLUファイルF1において、当該入力された商品コード:「2CCCSSSPPPPPC/D」と対応付けられた単価、原価・値入率区分、および原価・値入率、値入率上位参照には「0」を緊急追加するものとする。   Then, when the product code: “2CCCSSSPPPPPC / D” input from the reading device 101 is an in-store code starting with flags: “20” to “29”, the emergency addition unit 612 inputs the input product code “2CCCSSSPPPPPC / "D" 3rd digit from 2nd digit to 4th digit: "CCC" is extracted as a class code. Next, the emergency addition unit 612 reads link destination information such as a class name, a department code, and a tax classification associated with the extracted class code: “CCC” in the class file F2. Then, the emergency adding unit 612 urgently adds the read link destination information as product information in association with the product code “2CCCSSSPPPPPC / D” input from the reading device 101 to the PLU file F1. When the product code: “2CCCSSSPPPPPC / D” input from the reading device 101 is urgently added to the PLU file F1, the emergency addition unit 612 stores the input product code: “2CCCSSSPPPPPC / D” in the PLU file F1. “0” is urgently added to the unit price, the cost / price rate classification, the cost / price rate, and the price rate upper reference.

そして、緊急追加部612は、抽出したクラスコード:「CCC」を、読取装置101から入力された商品コードと対応付けてPLUファイルF2に緊急追加する。また、緊急追加部612は、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」の7桁目から11桁目の5桁:「PPPPP」を商品の価格として抽出する。そして、緊急追加部612は、抽出した商品の価格が「0円」でない場合、つまり、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」に商品の価格が含まれている場合、緊急追加部612は、当該入力された商品コード:「2CCCSSSPPPPPC/D」の7桁目から11桁目の5桁:「PPPPP」をマスキング(例えば、「00000」にする)してPLUファイルF1に緊急追加する。   Then, the emergency addition unit 612 urgently adds the extracted class code: “CCC” to the PLU file F <b> 2 in association with the product code input from the reading device 101. Further, the emergency addition unit 612 extracts the product code: “2CCCSSSPPPPPC / D” input from the reading device 101 as the product price from the seventh digit to the eleventh digit: “PPPPP”. Then, if the price of the extracted product is not “0 yen”, that is, if the price of the product is included in the product code “2CCCSSSPPPPPC / D” input from the reading device 101, the emergency adding unit 612 The adding unit 612 masks the input product code: “2CCCSSSPPPPPPC / D” from the seventh digit to the eleventh digit: “PPPPP” (for example, “00000”) and urgently stores it in the PLU file F1. to add.

図6は、商品コードおよび商品情報の緊急追加処理を説明するための図である。緊急追加部612は、読取装置101から入力された商品コードがPLUファイルF1に未登録であり、かつ当該入力された商品コードにクラスコードが含まれている場合、当該入力された商品コードに含まれる商品の価格をマスキングしたものを、商品コードとしてPLUファイルF1に緊急追加する。また、緊急追加部612は、クラスファイルF2において、読取装置101から入力された商品コードに含まれるクラスコード、当該クラスコードと対応付けられたクラス名称、部門コード、税区分などのリンク先情報を商品情報としてPLUファイルF1に緊急追加する。より具体的には、緊急追加部612は、クラスファイルF2から読み出したクラス名称を商品名称として緊急追加する。また、緊急追加部612は、入力された商品コードに含まれるクラスコードやクラスファイルF2から読み出したリンク部門および税区分を、PLUファイルF1に緊急追加する。さらに、緊急追加部612は、PLUファイルF1の単価、原価・値入率区分、および原価・値入率、値入率上位参照には「0」を緊急追加する。   FIG. 6 is a diagram for explaining an emergency addition process for a product code and product information. When the product code input from the reading device 101 is not registered in the PLU file F1 and the class code is included in the input product code, the emergency addition unit 612 includes the product code input from the reading device 101 in the input product code. The product whose price is masked is urgently added to the PLU file F1 as a product code. In addition, the emergency addition unit 612 displays link information such as a class code included in the product code input from the reading device 101, a class name associated with the class code, a department code, and a tax classification in the class file F2. Urgently added to the PLU file F1 as product information. More specifically, the emergency addition unit 612 urgently adds the class name read from the class file F2 as the product name. Further, the emergency adding unit 612 urgently adds the class code included in the input product code and the link department and tax classification read from the class file F2 to the PLU file F1. Further, the urgent addition unit 612 urgently adds “0” to the unit price, the cost / price rate classification, the cost / price rate, and the price rate upper reference of the PLU file F1.

なお、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」の5桁目から7桁目の3桁:「SSS」は、商品名称である。また、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」の「C/D」は、チェックデジットである。   Note that the product code input from the reading apparatus 101: “2CCCSSSPPPPPC / D”, the fifth digit to the seventh digit, three digits: “SSS” is the product name. Further, “C / D” of the product code “2CCCSSSPPPPPC / D” input from the reading apparatus 101 is a check digit.

また、緊急追加部612は、読取装置101から入力された商品コード:「2CCCSSSPPPPPC/D」がPLUファイルF1に未登録であり、かつ当該入力された商品コード:「2CCCSSSPPPPPC/D」に含まれるクラスコード:「CCC」がクラスファイルF2に未登録である場合、当該入力された商品コード:「2CCCSSSPPPPPC/D」のPLUファイルF1への緊急追加を中止する。   Further, the emergency addition unit 612 has the product code: “2CCCSSSPPPPPC / D” input from the reading device 101 unregistered in the PLU file F1 and the class included in the input product code: “2CCCSSSPPPPPC / D”. When the code: “CCC” is not registered in the class file F2, the emergency addition of the input product code: “2CCCSSSPPPPPC / D” to the PLU file F1 is stopped.

なお、緊急追加部612は、読取装置101から入力された商品コードがクラスコードや部門コードなどのリンクコードを含むインストアコードでない場合、商品コードおよび商品情報の緊急追加を行わない。そして、POS端末11は、上述したように、店員により緊急追加宣言キー22gが押下された後、店員からの操作入力をキーボード22から受け付けることで商品情報を取得し、読取装置101から入力された商品コードおよび取得した商品情報をPLUファイルF1に追加する標準の緊急追加機能を行うものとする。   If the product code input from the reading device 101 is not an in-store code including a link code such as a class code or a department code, the emergency addition unit 612 does not perform an emergency addition of the product code and product information. Then, as described above, the POS terminal 11 receives the operation input from the store clerk from the keyboard 22 after the emergency addition declaration key 22g is pressed by the store clerk, acquires the product information, and is input from the reading device 101. It is assumed that a standard emergency addition function for adding the product code and the acquired product information to the PLU file F1 is performed.

次に、チェックアウトシステム1の動作について詳細に説明する。図7は、チェックアウトシステムの動作の一例を示すフローチャートである。   Next, the operation of the checkout system 1 will be described in detail. FIG. 7 is a flowchart showing an example of the operation of the checkout system.

先ず、読取装置101側の動作について説明する。図7に示すように、POS端末11による商品登録の開始などに応じて処理が開始されると、撮像画像取込部1611は、撮像部164に撮像オン信号を出力して撮像部164による撮像を開始する(ステップS701)。次いで、撮像画像取込部1611は、撮像部164が撮像してRAM163に保存されたフレーム画像(撮像画像)を取り込む(ステップS702)。   First, the operation on the reading apparatus 101 side will be described. As illustrated in FIG. 7, when processing is started in response to the start of product registration by the POS terminal 11, the captured image capturing unit 1611 outputs an imaging on signal to the imaging unit 164 and performs imaging by the imaging unit 164. Is started (step S701). Next, the captured image capturing unit 1611 captures a frame image (captured image) captured by the image capturing unit 164 and stored in the RAM 163 (step S702).

次いで、バーコード読取部1612は、撮像画像取込部1611により取り込まれたフレーム画像に含まれるバーコードを検出し(ステップS703)、検出したバーコードに対応した商品コードを読み取る(ステップS704)。   Next, the barcode reading unit 1612 detects a barcode included in the frame image captured by the captured image capturing unit 1611 (step S703), and reads a product code corresponding to the detected barcode (step S704).

次いで、情報出力部1613は、バーコード読取部1612が読み取った商品コードを接続インターフェース175を介してPOS端末11へ出力する(ステップS705)。次いで、CPU161は、POS端末11から商品登録の終了通知などによる業務終了の有無を判定する(ステップS706)。業務を継続する場合(ステップS706:No)、CPU161は、ステップS702へ処理を戻して処理を継続させる。業務を終了する場合(ステップS707:Yes)、撮像画像取込部1611は、撮像部164に撮像オフ信号を出力して撮像部164による撮像を終了し(ステップS707)、処理を終了する。   Next, the information output unit 1613 outputs the product code read by the barcode reading unit 1612 to the POS terminal 11 via the connection interface 175 (step S705). Next, the CPU 161 determines the presence / absence of business end from the POS terminal 11 by an end notification of product registration (step S706). When the business is continued (step S706: No), the CPU 161 returns the process to step S702 to continue the process. When the business is to be ended (step S707: Yes), the captured image capturing unit 1611 outputs an imaging off signal to the imaging unit 164, ends the imaging by the imaging unit 164 (step S707), and ends the process.

次に、POS端末11側の動作について説明する。図7に示すように、キーボード22の操作指示による商品登録の開始などに応じて処理が開始されると、CPU61は、読取装置101がバーコードBCを読み取って出力してきた商品コードを接続インターフェース65を介して受信する(ステップS708)。次いで、売上登録部611は、読取装置101から出力された商品コードをもとにPLUファイルF1を参照し、特定された商品Aの売上を登録する(ステップS709)。   Next, the operation on the POS terminal 11 side will be described. As shown in FIG. 7, when processing is started in response to the start of product registration in response to an operation instruction on the keyboard 22, the CPU 61 reads the product code output by the reading device 101 by reading the barcode BC. (Step S708). Next, the sales registration unit 611 refers to the PLU file F1 based on the product code output from the reading device 101, and registers the sales of the specified product A (step S709).

次いで、緊急追加部612は、読取装置101から出力された商品コードがPLUファイルF1に未登録であるか否かを判定する(ステップS710)。商品コードがPLUファイルF1に登録されている場合(ステップS710:No)、CPU61は、読取装置101から入力された商品コードをもとに商品Aの売上が登録されたことから、ステップS711〜S714の処理を行うことなく、ステップS715へ処理を進める。   Next, the emergency addition unit 612 determines whether or not the product code output from the reading device 101 is unregistered in the PLU file F1 (step S710). When the product code is registered in the PLU file F1 (step S710: No), the CPU 61 registers the sales of the product A based on the product code input from the reading device 101, and thus steps S711 to S714. The process proceeds to step S715 without performing the above process.

商品コードが未登録である場合(ステップS710:Yes)、緊急追加部612は、読取装置101から入力された商品コードが、クラスコードを含むインストアコードであるか否かを判断する(ステップS711)。そして、読取装置101から入力された商品コードがクラスコードを含むインストアコードであると判断された場合(ステップS711:Yes)、緊急追加部612は、クラスファイルF2において、読取装置101から入力された商品コードに含まれるクラスコードと対応付けられたリンク先情報を商品情報として、当該入力された商品コードと対応付けてPLUファイルF1に緊急追加する(ステップS712)。一方、読取装置101から入力された商品コードがクラスコードを含むインストアコードでない場合(ステップS711:No)、緊急追加部612は、緊急追加宣言キー22gおよびキーボード22からの操作入力に応じて、読取装置101から入力された商品コードおよびキーボード22から取得した商品情報をPLUファイルF1に追加する標準の緊急追加を行う(ステップS714)。その後、売上登録部611は、緊急追加されたデータ(例えば、図3のデータD2)により、商品Aの売上を登録する(ステップS713)。   When the product code is not registered (step S710: Yes), the emergency addition unit 612 determines whether the product code input from the reading device 101 is an in-store code including a class code (step S711). . When it is determined that the product code input from the reading device 101 is an in-store code including a class code (step S711: Yes), the emergency addition unit 612 is input from the reading device 101 in the class file F2. The link destination information associated with the class code included in the product code is urgently added to the PLU file F1 as product information in association with the input product code (step S712). On the other hand, when the product code input from the reader 101 is not an in-store code including a class code (step S711: No), the emergency addition unit 612 reads in response to an operation input from the emergency addition declaration key 22g and the keyboard 22. Standard emergency addition is performed to add the product code input from the apparatus 101 and the product information acquired from the keyboard 22 to the PLU file F1 (step S714). After that, the sales registration unit 611 registers the sales of the product A based on the urgently added data (for example, the data D2 in FIG. 3) (step S713).

次いで、CPU61は、キーボード22の操作指示による商品登録の終了などによる業務終了の有無を判定する(ステップS715)。業務を継続する場合(ステップS715:No)、CPU61は、ステップS708へ処理を戻して処理を継続させる。業務を終了する場合(ステップS715:Yes)、CPU61は処理を終了する。   Next, the CPU 61 determines whether or not the business has ended due to the end of product registration in response to an operation instruction on the keyboard 22 (step S715). When business is to be continued (step S715: No), the CPU 61 returns the process to step S708 and continues the process. When the business is to be ended (step S715: Yes), the CPU 61 ends the process.

このように、本実施形態にかかるPOS端末11によれば、商品コードと、当該商品コードにより特定される商品のリンククラスを特定するクラスコードを含む商品情報が予め登録されたPLUファイルF1を参照して、入力された商品コードにより特定される商品の売上を登録する売上登録部611と、入力された商品コードがPLUファイルF1に未登録でありかつ入力された商品コードがクラスコードを含む所定の商品コードである場合、クラスファイルF2において、入力された商品コードに含まれるクラスコードと対応付けられたリンク先情報を商品情報として、入力された商品コードと対応付けてPLUファイルF1に追加する緊急追加部612と、を備えることにより、入力された商品コードがPLUファイルF1に登録されていない場合、オペレータが商品情報を入力する必要がなくなるので、商品の売上を登録する作業中にPLUファイルF1に登録されていない商品コードが読み取られた場合に、商品の売上を登録する作業の手を止めることなく、かつ商品情報の入力間違いが発生する危険性を回避して商品情報の追加を行うことができる。   As described above, according to the POS terminal 11 according to the present embodiment, the product information including the product code and the class code that specifies the link class of the product specified by the product code is referred to the PLU file F1. A sales registration unit 611 that registers the sales of the product specified by the input product code, and the input product code is not registered in the PLU file F1, and the input product code includes a class code. In the class file F2, the link destination information associated with the class code included in the input product code is added to the PLU file F1 in association with the input product code as product information. Provided with the emergency addition unit 612, the input product code is registered in the PLU file F1. If the product code that is not registered in the PLU file F1 is read during the operation of registering the product sales, the operator does not need to input the product information. The product information can be added without stopping the risk of avoiding the risk of erroneous input of the product information.

なお、本実施形態の読取装置101およびPOS端末11で実行されるプログラムは、ROM162,HDD64に予め組み込まれて提供されるが、これに限定するものではなく、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。   Note that the program executed by the reading apparatus 101 and the POS terminal 11 according to the present embodiment is provided by being pre-installed in the ROM 162 and the HDD 64, but is not limited thereto, and can be installed or executed. These files may be recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk), and the like.

さらに、本実施形態の読取装置101およびPOS端末11で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の読取装置101およびPOS端末11で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。   Furthermore, the program executed by the reading apparatus 101 and the POS terminal 11 of the present embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. . Further, the program executed by the reading apparatus 101 and the POS terminal 11 according to the present embodiment may be configured to be provided or distributed via a network such as the Internet.

11 POS端末
61 CPU
64 HDD
611 売上登録部
612 緊急追加部
F1 PLUファイル
F2 クラスファイル
PR プログラム
11 POS terminal 61 CPU
64 HDD
611 Sales Registration Department 612 Emergency Addition Department F1 PLU File F2 Class File PR Program

特開平5−114082号公報JP-A-5-114082

Claims (2)

商品コードと当該商品コードにより特定される商品のリンク先を特定するリンクコードを含む商品情報とが対応付けて登録された商品マスタを参照して、入力された商品コードにより特定される商品の売上を登録する登録手段と、
前記入力された商品コードのうち前記商品マスタに未登録の商品コードが、20〜29の2桁で始まりかつ2桁目から4桁目に前記リンクコードを含むインストアコードである場合、前記リンクコードと当該リンクコードにより特定されるリンク先のリンク先情報とが対応付けて登録されたリンクマスタにおいて、前記未登録の商品コードに含まれる前記リンクコードと対応付けられた前記リンク先情報を前記商品情報として、前記未登録の商品コードと対応付けて前記商品マスタに追加する追加手段と、を備え、
前記追加手段は、前記未登録の商品コードが商品の価格を含む場合、前記未登録の商品コードに含まれる前記価格をマスキングして前記商品マスタに追加するとともに、前記未登録の商品コードに含まれる前記リンクコードが前記リンクマスタに未登録であった場合、前記未登録の商品コードの前記商品マスタへの追加を中止し、
前記登録手段は、前記未登録の商品コードが前記インストアコードである場合、前記商品マスタに追加した前記未登録の商品コードおよび前記商品情報を参照して、商品の売上を登録する商品販売データ処理装置。
Sales of the product specified by the input product code with reference to the product master in which the product code and the product information including the link code specifying the link destination of the product specified by the product code are registered in association with each other. A registration means for registering
If unregistered product code on the product master of products code the input is an in-store code including the link code in the fourth position from the 2-digit beginning and second digit of 20-29, the link In the link master in which the code and the link destination information specified by the link code are registered in association with each other, the link destination information associated with the link code included in the unregistered product code is As the product information, an additional means for adding to the product master in association with the unregistered product code ,
The adding means masks the price included in the unregistered product code and adds it to the product master when the unregistered product code includes the price of the product, and includes the price in the unregistered product code. If the link code is unregistered in the link master, stop adding the unregistered product code to the product master,
When the unregistered product code is the in-store code, the registration unit refers to the unregistered product code added to the product master and the product information, and stores product sales data processing for registering product sales apparatus.
商品コードと当該商品コードにより特定される商品のリンク先を特定するリンクコードを含む商品情報とが対応付けて登録された商品マスタと、前記リンクコードと当該リンクコードにより特定されるリンク先のリンク先情報とが対応付けて登録されたリンクマスタと、を記憶する記憶部を備えたコンピュータを、
前記商品マスタを参照して、入力された商品コードにより特定される商品の売上を登録する登録手段と、
前記入力された商品コードのうち前記商品マスタに未登録の商品コードが、20〜29の2桁で始まりかつ2桁目から4桁目に前記リンクコードを含むインストアコードである場合、前記リンクマスタにおいて、前記未登録の商品コードに含まれる前記リンクコードと対応付けられた前記リンク先情報を前記商品情報として、前記未登録の商品コードと対応付けて前記商品マスタに追加する追加手段と、として機能させ、
前記追加手段は、前記未登録の商品コードが商品の価格を含む場合、前記未登録の商品コードに含まれる前記価格をマスキングして前記商品マスタに追加するとともに、前記未登録の商品コードに含まれる前記リンクコードが前記リンクマスタに未登録であった場合、前記未登録の商品コードの前記商品マスタへの追加を中止し、
前記登録手段は、前記未登録の商品コードが前記インストアコードである場合、前記商品マスタに追加した前記未登録の商品コードおよび前記商品情報を参照して、商品の売上を登録するプログラム。
A product master in which a product code and product information including a link code for specifying a link destination of a product specified by the product code are registered in association with each other, and a link of the link destination specified by the link code and the link code A link master registered in association with the destination information, and a computer including a storage unit for storing
With reference to the article master, and registration means for registering the sales of the product identified by the product code input,
If unregistered product code in the product master of the product code, which is the input is an in-store code, including the link code to the fourth digit from two digits at the beginning and the second digit of 20 to 29, before Symbol in Li Nkumasuta, the link destination information associated with the link code included in the unregistered product code as the product information, and additional means for adding to the product master in association with the unregistered product code Function as,
The adding means masks the price included in the unregistered product code and adds it to the product master when the unregistered product code includes the price of the product, and includes the price in the unregistered product code. If the link code is unregistered in the link master, stop adding the unregistered product code to the product master,
When the unregistered product code is the in-store code, the registration unit refers to the unregistered product code added to the product master and the product information, and registers the sales of the product .
JP2011079400A 2011-03-31 2011-03-31 Product sales data processing apparatus and program Expired - Fee Related JP5379822B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011079400A JP5379822B2 (en) 2011-03-31 2011-03-31 Product sales data processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011079400A JP5379822B2 (en) 2011-03-31 2011-03-31 Product sales data processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2012215970A JP2012215970A (en) 2012-11-08
JP5379822B2 true JP5379822B2 (en) 2013-12-25

Family

ID=47268697

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011079400A Expired - Fee Related JP5379822B2 (en) 2011-03-31 2011-03-31 Product sales data processing apparatus and program

Country Status (1)

Country Link
JP (1) JP5379822B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2918166B2 (en) * 1989-06-30 1999-07-12 エヌシーアール インターナショナル インコーポレイテッド POS terminal PLU file update processing method

Also Published As

Publication number Publication date
JP2012215970A (en) 2012-11-08

Similar Documents

Publication Publication Date Title
JP4976512B2 (en) Code reader, sales registration system and program
JP5166490B2 (en) Product code reader and program
JP5320360B2 (en) Product code reader and program
JP2013033361A (en) Commercial product purchase device, program, and commercial product purchase method
US8805092B2 (en) Store system, reading apparatus, and sales registration apparatus
JP5106602B2 (en) Code reader and program
JP2012053701A (en) Code reader and program
JP2012053710A (en) Store system, sales registration device and program
JP5502662B2 (en) Store system and product code reader
JP5462302B2 (en) Code reading device, sales registration device and program
JP5379822B2 (en) Product sales data processing apparatus and program
JP5362058B2 (en) Code reader and program
JP2012014271A (en) Code reading apparatus and program
JP5379763B2 (en) Code reader and program
JP7556724B2 (en) Information processing device and program
JP5341844B2 (en) Store system, sales registration device and program
JP2012022529A (en) Commodity code reader and program
JP2012053713A (en) Store system, sales registration device and program
JP5496971B2 (en) Reader, reader system, and program
JP5386603B2 (en) Code reader, sales registration system and program
JP5255027B2 (en) Code reader and program
JP5183767B2 (en) Code reader and program
JP7315192B2 (en) Processing device, processing method and program
US20210090409A1 (en) Payment apparatus and payment method for a payment apparatus
JP2012048486A (en) Code reader and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130702

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130924

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130927

R150 Certificate of patent or registration of utility model

Ref document number: 5379822

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees