[go: up one dir, main page]

JP2008033640A - Data code reader and reading method thereof - Google Patents

Data code reader and reading method thereof Download PDF

Info

Publication number
JP2008033640A
JP2008033640A JP2006206504A JP2006206504A JP2008033640A JP 2008033640 A JP2008033640 A JP 2008033640A JP 2006206504 A JP2006206504 A JP 2006206504A JP 2006206504 A JP2006206504 A JP 2006206504A JP 2008033640 A JP2008033640 A JP 2008033640A
Authority
JP
Japan
Prior art keywords
symbol
data code
label
image
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006206504A
Other languages
Japanese (ja)
Other versions
JP4422706B2 (en
Inventor
Hitoshi Iizaka
仁志 飯坂
Yoshiya Yamada
祥也 山田
Hiroki Mochizuki
啓希 望月
Osamu Tsuchiya
修 土屋
Norihiko Kurihara
規彦 栗原
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 JP2006206504A priority Critical patent/JP4422706B2/en
Publication of JP2008033640A publication Critical patent/JP2008033640A/en
Application granted granted Critical
Publication of JP4422706B2 publication Critical patent/JP4422706B2/en
Active 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 read information of a data code and information displayed on a label by one operation, and to guarantee that the information of the read data code and information displayed on the label are prepared for the same commodity. <P>SOLUTION: The data code displayed on the commodity and a symbol displayed on the designated label stuck to the same surface with the data code display surface of the commodity are photographed in the same image. The data code is read out from the photographed image, and the symbol in the photographed image is also recognized. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、商品に表示されたバーコード等のデータコードを読取るデータコード読取装置に関し、特に、商品を値引する際に貼付される値引ラベル等のラベル情報を前記データコードとともに認識することができるデータコード読取装置及びその読取方法に関する。   The present invention relates to a data code reader for reading a data code such as a barcode displayed on a product, and in particular, recognizes label information such as a discount label attached when discounting a product together with the data code. The present invention relates to a data code reading apparatus and a reading method thereof.

スーパーマーケット等の小売店では、生鮮品の廃棄ロスを削減するために、閉店時間が近づくと商品を値引して販売することがしばしば行われている。この場合、店側は、値引後の価格や割引率などを表示した所定のラベルまたはシール(以下、ラベルに統一する)を商品に貼付して、顧客に値引商品であることを明示していた。また、POS(Point of Sales)端末のオペレータは、客が買上げる商品に値引ラベルが貼付されていることを確認すると、POS端末で当該商品のバーコードをスキャニング入力するとともに、値引ラベルの情報に従い値引操作を行っていた。このため、オペレータが値引ラベルに気付かないで値引商品を通常の値段で販売してしまう可能性があった。   In retail stores such as supermarkets, products are often sold at discounted prices when closing time approaches in order to reduce waste disposal of fresh produce. In this case, the store will clearly indicate to the customer that the product is a discounted product by attaching a predetermined label or sticker (hereinafter referred to as a label) indicating the discounted price or discount rate to the product. It was. When an operator of a POS (Point of Sales) terminal confirms that a discount label is affixed to a product purchased by a customer, the bar code of the product is scanned and input at the POS terminal, and the discount label is displayed. The discount operation was performed according to the information. For this reason, there is a possibility that the operator will sell the discounted product at a normal price without noticing the discount label.

このような不都合を回避するために、従来、CCDカメラを備えた値引ラベル検出装置をバーコードスキャナの近傍に取り付けたバーコード読取装置があった。値引ラベル検出装置は、CCDカメラで撮像した画像を処理し、値引ラベルが検出されると報知するようになっている。したがってオペレータは、客が買上げる商品に表示されたバーコードをバーコードスキャナで読取らせるとともに、その商品の画像をCCDカメラで撮像させる。このとき、商品に値引ラベルが貼付されていると報知されるので、オペレータは値引ラベルが貼付されていることに必ず気付くようになる(例えば、特許文献1参照)。   In order to avoid such an inconvenience, there has conventionally been a barcode reader in which a discount label detection device equipped with a CCD camera is attached in the vicinity of the barcode scanner. The discount label detection apparatus processes an image picked up by a CCD camera and notifies when a discount label is detected. Accordingly, the operator causes the barcode displayed on the product purchased by the customer to be read by the barcode scanner and causes the CCD camera to capture an image of the product. At this time, since it is notified that the discount label is attached to the product, the operator always notices that the discount label is attached (for example, see Patent Document 1).

また、値下げ前と値下げ後のコード情報が例えば2行ないし2段に分かれた二段バーコードが表示された値引商品専用のバーコードラベルを作成して、値引商品に貼付する技術もあった。この場合、バーコードスキャナにより上記二段バーコードが読取られると、値下げ前のコード情報と値下げ後のコード情報とから値引商品の値引後の価格が自動的に認識される(例えば、特許文献2参照)。
登録実用新案第304598号公報 特開2002−358014号公報
In addition, there is also a technique for creating a bar code label dedicated to discounted merchandise and displaying it on the discounted merchandise, in which the code information before and after the price cut is displayed, for example, in two or two rows. It was. In this case, when the two-stage barcode is read by the barcode scanner, the price after the discount of the discounted product is automatically recognized from the code information before the price reduction and the code information after the price reduction (for example, patents). Reference 2).
Registered Utility Model No. 304598 JP 2002-358014 A

しかしながら、値引ラベル検出装置を利用した従来の技術においては、バーコードはバーコードスキャナで読取り、値引ラベルは値引ラベル検出装置で検出していたので、バーコードスキャナでバーコードが読取られた商品と値引ラベル検出装置で値引ラベルが検出された商品とが同一商品であることを保障できないという問題があった。   However, in the conventional technique using the discount label detection device, the barcode is read by the barcode scanner and the discount label is detected by the discount label detection device, so the barcode is read by the barcode scanner. There is a problem that it cannot be guaranteed that the product and the product for which the discount label is detected by the discount label detection device are the same product.

一方、二段バーコードを利用した従来の技術においては、上述したような問題はないものの、商品の値引販売が発生する毎に、専用のラベル発行装置に対して値引商品のバーコードを入力するとともに値引後の情報を入力して、二段バーコードラベルを発行しなければならないので、手間がかかる上、専用のラベル発行装置が必要でコスト高になるという問題があった。   On the other hand, in the conventional technology using a two-stage bar code, although there is no problem as described above, every time a discount sale of a product occurs, a bar code of the discount product is sent to a dedicated label issuing device. In addition to inputting information after discounting and issuing a two-level barcode label, there is a problem in that it takes time and requires a dedicated label issuing device, resulting in high costs.

本発明は、このような事情に基づいてなされたもので、その目的とするところは、バーコード等のデータコードとともに値引ラベル等の所定のラベルが付与された商品について、1回の操作でそのデータコードの情報とラベルに表示された情報とを読取ることができる上、読取られたデータコードの情報とラベルに表示された情報とが同一商品のものであることを保障でき、しかも、専用のラベル発行装置が不要でコスト低減を図ることができるデータコード読取装置及びその読取方法を提供しようとするものである。   The present invention has been made based on such circumstances, and the object of the present invention is to perform a single operation on a product provided with a predetermined label such as a discount label together with a data code such as a barcode. The information of the data code and the information displayed on the label can be read, and it can be ensured that the information of the read data code and the information displayed on the label are of the same product. It is an object of the present invention to provide a data code reading apparatus and method for reading the same that can eliminate the need for a label issuing apparatus.

本発明のデータコード読取装置は、商品に表示されたデータコードとその商品のデータコード表示面と同一面上に貼付された特定ラベルに表示されたシンボルとを同一画像に撮像する撮像部と、撮像部で撮像された画像内のデータコードを読取るデータコード読取手段と、撮像部で撮像された画像内のシンボルを認識するシンボル認識手段とを備えたものである。   The data code reading device of the present invention, an image pickup unit for picking up a data code displayed on a product and a symbol displayed on a specific label affixed on the same surface as the data code display surface of the product on the same image, Data code reading means for reading the data code in the image captured by the imaging section and symbol recognition means for recognizing the symbol in the image captured by the imaging section are provided.

本発明のデータコード読取方法は、データコード読取装置が、先ず、商品に表示されたデータコードとその商品のデータコード表示面と同一面上に貼付された所定のラベルに表示されたシンボルとを同一画像に撮像する。次に、この撮像画像からデータコードを読取るとともにデータコードの画面内の位置を特定する。次に、この特定されたデータコードの画面内の位置を基準としてこの基準位置より所定量ずれた画像領域を切り出す。次に、この切り出した領域内の画像と予め登録されたシンボル画像とを照合する。そして、この照合結果に基づいてシンボルを認識するようにしたものである。   In the data code reading method of the present invention, first, the data code reading device includes a data code displayed on a product and a symbol displayed on a predetermined label affixed on the same surface as the data code display surface of the product. Capture the same image. Next, the data code is read from the captured image and the position of the data code in the screen is specified. Next, an image region shifted by a predetermined amount from the reference position is cut out with reference to the position of the specified data code in the screen. Next, the image in this cut-out area is collated with a symbol image registered in advance. A symbol is recognized based on the collation result.

かかる手段を講じた本発明によれば、バーコード等のデータコードとともに値引ラベル等の所定のラベルが付与された商品について、1回の操作でそのデータコードの情報とラベルに表示された情報とを読取ることができる上、読取られたデータコードの情報とラベルに表示された情報とが同一商品のものであることを保障できる。しかも、専用のラベル発行装置が不要であり、コスト低減を図ることもできる。   According to the present invention in which such measures are taken, information on the data code and information displayed on the label in one operation for a product provided with a predetermined label such as a discount label along with a data code such as a barcode. It is possible to ensure that the information of the read data code and the information displayed on the label belong to the same product. In addition, a dedicated label issuing device is unnecessary, and costs can be reduced.

以下、本発明を実現するための最良の形態について図面を用いて説明する。
なお、この実施の形態では、データコードをバーコードとし、シンボルを値引ラベル等の所定のラベルに表示された文字情報とする。
Hereinafter, the best mode for realizing the present invention will be described with reference to the drawings.
In this embodiment, the data code is a bar code, and the symbol is character information displayed on a predetermined label such as a discount label.

図1は本実施の形態のデータコード読取装置を用いたチェックアウトレーンシステムの構成を概略的に示す斜視図である。同図において、符号1はチェックアウトレーンを仕切るサッカー台である。そして、このサッカー台1の略中央に、本発明に係るデータコード読取装置2が立設されている。サッカー台1の内側には、POS端末3が設置されている。データコード読取装置2とPOS端末3とは、図示しない伝送路によって相互通信可能に接続されている。   FIG. 1 is a perspective view schematically showing a configuration of a checkout lane system using the data code reader of the present embodiment. In the figure, reference numeral 1 denotes a soccer stand that partitions the checkout lane. A data code reader 2 according to the present invention is erected substantially at the center of the soccer table 1. A POS terminal 3 is installed inside the soccer stand 1. The data code reader 2 and the POS terminal 3 are connected to each other via a transmission line (not shown) so as to be able to communicate with each other.

POS端末3には、キーボード31、オペレータ用の表示器32、客用の表示器33、レシート印字等を行うプリンタ34、現金等を収容するためのドロワ35等が設けられている。キーボード31には、商品代金の決済に必要な締めキー等が配設されている。このようなPOS端末3は、この種のチェックアウトレーンシステムで標準的に使用されている。   The POS terminal 3 is provided with a keyboard 31, an operator display 32, a customer display 33, a printer 34 for printing receipts, a drawer 35 for storing cash, and the like. The keyboard 31 is provided with a fastening key or the like necessary for settlement of the commodity price. Such a POS terminal 3 is normally used in this type of checkout lane system.

データコード読取装置2には、バーコードを読取るための撮像部21、バーコードで登録不能な商品の登録を行うための各種キー等が配設されたキーボード22、買物客に対して登録された商品の品名,価格等を表示するためのディスプレイ23等が設けられている。撮像部21には、CCD(Charge Coupled Device)カメラ21A(図2を参照)が内蔵されている。   Registered in the data code reading device 2 is an imaging unit 21 for reading a barcode, a keyboard 22 provided with various keys for registering products that cannot be registered with the barcode, and registered for shoppers. A display 23 for displaying the product name, price, etc. of the product is provided. The imaging unit 21 incorporates a CCD (Charge Coupled Device) camera 21A (see FIG. 2).

図2はデータコード読取装置2の要部構成を示すブロック図である。データコード読取装置2には、制御部本体としてCPU41が設けられている。また、CPU41の動作を制御する業務プログラム等の固定的データが予め格納されたROM42、各種データを一時的に格納するためのワークエリアが形成されるRAM43、伝送路を介して接続されたPOS端末3とのデータ通信を制御する通信インターフェイス44、ブザー45に駆動信号を出力する出力ポート46、前記キーボード22からキー信号を取り込むキーボードコントローラ47、前記ディスプレイ23に対するデータ表示を制御する表示コントローラ48、前記撮像部21に設けられたCCDカメラ21Aの撮像動作を制御するカメラコントローラ49及び各種のシンボル画像データを予め記憶してなる不揮発性のシンボル画像メモリ50などが設けられている。   FIG. 2 is a block diagram showing a main configuration of the data code reading device 2. The data code reader 2 is provided with a CPU 41 as a control unit main body. In addition, a ROM 42 in which fixed data such as a business program for controlling the operation of the CPU 41 is stored in advance, a RAM 43 in which a work area for temporarily storing various data is formed, and a POS terminal connected via a transmission path 3, a communication interface 44 that controls data communication with the computer 3, an output port 46 that outputs a drive signal to the buzzer 45, a keyboard controller 47 that captures key signals from the keyboard 22, a display controller 48 that controls data display on the display 23, A camera controller 49 that controls the imaging operation of the CCD camera 21A provided in the imaging unit 21, a nonvolatile symbol image memory 50 that stores various symbol image data in advance, and the like are provided.

CPU41と、ROM42、RAM43、通信インターフェイス44、キーボードコントローラ47、表示コントローラ48、カメラコントローラ49及びシンボル画像メモリ50とは、アドレスバス,データバスなどのバスライン51で接続されている。   The CPU 41, the ROM 42, the RAM 43, the communication interface 44, the keyboard controller 47, the display controller 48, the camera controller 49, and the symbol image memory 50 are connected by a bus line 51 such as an address bus or a data bus.

シンボル画像メモリ50には、図3に示すように、一連の番号順に、値引ラベル,割引ラベル,ポイント割増ラベル等の所定のラベルのイメージデータ(シンボル画像)と、その所定ラベルに表示された文字が意味する情報に対応した英数値情報とが記憶されている。例えば、50円の値引を意味する値引ラベルL1のイメージデータに対しては、英数値情報「−50YEN」が記憶されている。10%の割引を意味する割引ラベルL2のイメージデータに対しては、英数値情報「−10%」が記憶されている。10ポイントのポイント割増を意味するポイント割増ラベルL3のイメージデータに対しては、英数値情報「+10P」が記憶されている。因みに、英数値情報とは、POS端末3で処理可能なようにデジタル化された情報である。   As shown in FIG. 3, in the symbol image memory 50, image data (symbol images) of predetermined labels such as discount labels, discount labels, point premium labels, and the like are displayed in the order of a series of numbers. Alphanumeric information corresponding to information meaning characters is stored. For example, alphanumeric value information “−50YEN” is stored for the image data of the discount label L1 meaning 50 yen discount. Alphanumeric information “−10%” is stored for the image data of the discount label L2, which means a discount of 10%. Alphanumeric information “+ 10P” is stored for the image data of the point premium label L3 which means a point premium of 10 points. Incidentally, the alphanumeric information is information digitized so that it can be processed by the POS terminal 3.

かかる構成において、CPU41は、ROM42に記憶されたプログラムに基づいて、撮像部21で撮像された商品の画像からバーコードを読取るバーコード読取手段(データコード読取手段)52としての機能と、同画像から特定レベルに表示された文字情報を認識するシンボル認識手段53としての機能とを実現している。   In this configuration, the CPU 41 functions as a barcode reading unit (data code reading unit) 52 that reads a barcode from an image of a product imaged by the imaging unit 21 based on a program stored in the ROM 42. The function as the symbol recognizing means 53 for recognizing character information displayed at a specific level is realized.

またCPU41は、シンボル認識手段53によりシンボルが認識されたか否かを判断する認識判断手段、及びこの認識判断手段によりシンボルが認識されないと判断された場合にはバーコード読取手段52により読取られたバーコードの情報を単独で出力し、シンボルが認識されたと判断された場合にはバーコード読取手段52により読取られたバーコードの情報に、シンボル認識手段53により認識されたシンボルが意味する情報を関連付けて出力する情報出力手段としての機能と、シンボル認識手段53によりシンボルが認識されたことを報知するシンボル報知手段としての機能を、さらに実現している。
以下、これらの機能について、図4〜図6に示される流れ図と、図7〜図10に示される具体例とを参照しながら説明する。
Further, the CPU 41 recognizes whether or not the symbol is recognized by the symbol recognizing means 53, and the bar code read by the bar code reading means 52 when the recognition determining means determines that the symbol is not recognized. When the code information is output independently and it is determined that the symbol has been recognized, the bar code information read by the bar code reading means 52 is associated with the information that the symbol recognized by the symbol recognition means 53 means. In addition, a function as an information output means for outputting and a function as a symbol notification means for notifying that a symbol is recognized by the symbol recognition means 53 are further realized.
Hereinafter, these functions will be described with reference to the flowcharts shown in FIGS. 4 to 6 and the specific examples shown in FIGS.

データコード読取装置2のCPU41は、POS端末3からのコマンドにより業務起動が指令されると、図4の流れ図に示す処理を開始する。先ず、ST(ステップ)1としてカメラコントローラ49に撮影オン信号を出力する。これにより、撮像部21では、CCDカメラ21Aによる撮影動作が開始される。   The CPU 41 of the data code reading device 2 starts the process shown in the flowchart of FIG. 4 when a job activation is instructed by a command from the POS terminal 3. First, a shooting on signal is output to the camera controller 49 as ST (step) 1. Thereby, in the imaging unit 21, a photographing operation by the CCD camera 21A is started.

次に、CPU41は、ST2としてPOS端末3からのコマンドにより業務終了が指令されたか否かを判断する。業務終了が指令されていない場合には、ST3としてCCDカメラ21Aによって撮影された画像データを取り込む。そして、ST4として図5の流れ図で具体的に示すバーコード読取処理を開始する。   Next, the CPU 41 determines whether or not an end of business has been instructed by a command from the POS terminal 3 as ST2. If the end of business is not instructed, image data captured by the CCD camera 21A is fetched as ST3. Then, as ST4, the barcode reading process specifically shown in the flowchart of FIG. 5 is started.

すなわちCPU41は、ST21として画像ワークエリアに記憶された画像データを2値化する。そして、ST22としてその2値化画像を解析して、画像データ内にバーコードのデータ領域が存在するか否かを判断する。画像データ内にバーコードのデータ領域が存在しない場合には、CPU41は、このバーコード読取処理を終了する。   That is, the CPU 41 binarizes the image data stored in the image work area as ST21. In ST22, the binarized image is analyzed to determine whether or not a barcode data area exists in the image data. When the barcode data area does not exist in the image data, the CPU 41 ends the barcode reading process.

その後、ST5としてバーコードデータの読取り無しと判断されるので、CPU41は、ST2の業務終了判断処理に戻る。そして、業務終了が指令されていないことが確認されると、CPU41は、再度CCDカメラ21Aによって撮影された画像データを取り込む。   Thereafter, since it is determined in ST5 that the barcode data is not read, the CPU 41 returns to the work end determination process in ST2. When it is confirmed that the end of business is not instructed, the CPU 41 captures image data captured by the CCD camera 21A again.

今、図7に示すように、バーコードラベル61と値引ラベルL1とが同一面上に貼付された商品60のそのバーコードラベル61及び値引ラベルL1の貼付面(一点差線の領域70)がCCDカメラ21Aによって撮像されたとする。因みに、バーコードラベル61には、当該商品60の販売データをPOS端末3で登録処理するのに必要な商品情報、例えば品番,値段等の情報が組み込まれたバーコード62が印刷によって表示されている。また、商品名63,値段64等も印刷によって表示されている。値引ラベルL1には、値引額を示す文字情報「50円引き」が印刷によって表示されている。本実施の形態では、この文字情報「50円引き」がシンボルとして認識される。   Now, as shown in FIG. 7, the barcode label 61 of the product 60 on which the barcode label 61 and the discount label L1 are pasted on the same surface and the pasting surface of the barcode label 61 and the discount label L1 (one-dotted line area 70) ) Is captured by the CCD camera 21A. Incidentally, on the barcode label 61, a barcode 62 in which product information necessary for registering the sales data of the product 60 with the POS terminal 3, for example, information such as a product number and a price, is displayed by printing. Yes. The product name 63, price 64, etc. are also displayed by printing. On the discount label L1, character information “50 yen discount” indicating the discount amount is displayed by printing. In the present embodiment, this character information “50 yen discount” is recognized as a symbol.

この場合、図8に示すような画像データ70がカメラコントローラ49を介して取り込まれ(ST3)、RAM43の画像ワークエリアに記憶される。そして、バーコード読取処理が行われる(ST4)。   In this case, image data 70 as shown in FIG. 8 is taken in via the camera controller 49 (ST3) and stored in the image work area of the RAM 43. Then, a barcode reading process is performed (ST4).

これにより、CPU41は、画像データ70を2値化し(ST21)、その2値化画像を解析して、画像データ70内にバーコードのデータ領域が存在するか否かを判断する(ST22)。今度は、バーコード62のデータ領域71が存在するので(ST22のYES)、CPU41は、ST23として画像データ70からバーコード62のデータ領域71を切り出す。そして、ST24としてこの切り出したデータ領域71内のバーコード62をデコードしてバーコードデータ(数値)を取得する。その結果、バーコードデータを取得できたならば(ST25のYES)、CPU41は、ST26としてそのバーコードデータをRAM43のバーコードワークエリアに一時格納して、このバーコード読取処理を終了する(バーコード読取手段)。   Accordingly, the CPU 41 binarizes the image data 70 (ST21), analyzes the binarized image, and determines whether or not a barcode data area exists in the image data 70 (ST22). This time, since the data area 71 of the barcode 62 exists (YES in ST22), the CPU 41 cuts out the data area 71 of the barcode 62 from the image data 70 as ST23. In ST24, the barcode 62 in the cut-out data area 71 is decoded to obtain barcode data (numerical value). As a result, if the barcode data can be acquired (YES in ST25), the CPU 41 temporarily stores the barcode data in the barcode work area of the RAM 43 as ST26, and ends this barcode reading process (barcode data). Code reading means).

その後、ST5としてバーコードデータの読取り有りと判断されるので、CPU41は、ST6のシンボル認識処理を開始する。   Thereafter, since it is determined in ST5 that the barcode data has been read, the CPU 41 starts the symbol recognition process in ST6.

すなわちCPU41は、ST31としてデータ領域71内のバーコード62のうち、例えば図9に示すように、左端のバーの頂点81の座標を基準位置座標(x,y)として取得する。次に、ST32としてこの基準位置座標(x,y)に対して所定の場所に位置する注目領域82を切り出す。   That is, the CPU 41 acquires, as ST31, the coordinates of the vertex 81 of the leftmost bar among the barcodes 62 in the data area 71 as reference position coordinates (x, y), for example, as shown in FIG. Next, as ST32, a region of interest 82 located at a predetermined location with respect to the reference position coordinates (x, y) is cut out.

具体的には、基準位置座標(x,y)より−X軸方向にm、Y方向にnだけずれた第1の座標83と、この第1の座標83よりY軸方向にpだけずれた第2の座標84と、この第2の座標84よりX軸方向にqだけずれた第3の座標85と、この第3の座標85より−Y軸方向にpだけずれた第4の座標86を算出し、これら第1〜第4の座標83〜86を結ぶ長方形の領域を注目領域82として切り出す。ここで、pは所定ラベルの縦幅より充分に大きい値(例えば縦幅の2倍)とする。また、qは同じく所定ラベルの横幅より充分に大きい値(例えば横幅の2倍)とする。   Specifically, the first coordinate 83 is shifted from the reference position coordinate (x, y) by m in the −X axis direction and by n in the Y direction, and is shifted from the first coordinate 83 by p in the Y axis direction. A second coordinate 84, a third coordinate 85 that is shifted from the second coordinate 84 by q in the X-axis direction, and a fourth coordinate 86 that is shifted from the third coordinate 85 by p in the −Y-axis direction. And a rectangular area connecting the first to fourth coordinates 83 to 86 is cut out as the attention area 82. Here, p is set to a value sufficiently larger than the vertical width of the predetermined label (for example, twice the vertical width). Similarly, q is set to a value sufficiently larger than the horizontal width of the predetermined label (for example, twice the horizontal width).

次に、CPU41は、ST33として注目領域82内の画像について輪郭強調処理を施す。そして、ST34としてこの輪郭強調処理が施された注目領域82内の画像データに、予め設定された所定ラベルのサイズに略等しい長方形のラベル輪郭が存在するか否かを判断する。   Next, CPU41 performs an outline emphasis process about the image in the attention area 82 as ST33. Then, in ST34, it is determined whether or not the image data in the region of interest 82 on which the contour emphasis processing has been performed has a rectangular label contour that is substantially equal to a predetermined label size.

ここで、図10に示すように、輪郭強調処理が施された注目領域82内の画像データから予め設定された所定ラベルのサイズに略等しい長方形のラベル輪郭91を検出できたならば(ST34のYES)、CPU41は、ST35としてこのラベル輪郭91内の画像データとシンボル画像メモリ50に予め記憶されている各シンボル画像のデータとを順次照合する。そして、ST36として照合度(一致度)が予め設定された基準値を上回るシンボル画像データが存在するか否かを判断する。   Here, as shown in FIG. 10, if a rectangular label contour 91 substantially equal to a predetermined label size set in advance can be detected from the image data in the region of interest 82 subjected to the contour emphasis processing (ST34). YES), the CPU 41 sequentially collates the image data in the label outline 91 with the data of each symbol image stored in advance in the symbol image memory 50 in ST35. Then, in ST36, it is determined whether or not there is symbol image data whose collation degree (matching degree) exceeds a preset reference value.

その結果、照合度が予め設定された基準値を上回るシンボル画像データを検出したならば(ST36のYES)、CPU41は、ST37としてそのシンボル画像データに対応して設定されている英数値情報をシンボル画像メモリ50から取得する。そして、ST38としてこの英数値情報をシンボルデータとし、RAM43のシンボルワークエリアに一時格納して、このシンボル認識処理を終了する(シンボル認識手段)。   As a result, if symbol image data having a matching level exceeding a preset reference value is detected (YES in ST36), the CPU 41 symbolizes the alphanumeric information set corresponding to the symbol image data as ST37. Obtained from the image memory 50. In ST38, the alphanumeric information is used as symbol data, temporarily stored in the symbol work area of the RAM 43, and the symbol recognition process is terminated (symbol recognition means).

なお、輪郭強調処理が施された注目領域82内の画像データからラベル輪郭91を検出できなかった場合(ST34のNO)、または照合度が予め設定された基準値を上回るシンボル画像データを検出できなかった場合には(ST36のNO)、RAM43のシンボルワークエリアにシンボルデータを格納することなく、シンボル認識処理を終了する。   If the label contour 91 cannot be detected from the image data in the attention area 82 that has been subjected to the contour enhancement processing (NO in ST34), symbol image data whose collation degree exceeds a preset reference value can be detected. If not (NO in ST36), the symbol recognition process is terminated without storing the symbol data in the symbol work area of the RAM 43.

シンボル認識処理を終了すると、CPU41は、ST7としてシンボルデータがシンボルワークエリアに格納されたか否かを判断する(認識判断手段)。ここで、シンボルデータが格納されていない場合には(ST7のNO)、CPU41は、ST8としてRAM43のバーコードワークエリアに格納されているバーコードデータを、通信インターフェイス44を介してPOS端末3に伝送出力する(情報出力手段)。また、ST9としてブザー45を駆動して、バーコードのみが読取られたことを示す第1のブザー音(例えば“ピッ”)を鳴動させる。しかる後、ST2の業務終了判断処理に戻る。   When the symbol recognition process ends, the CPU 41 determines whether or not the symbol data is stored in the symbol work area in ST7 (recognition determination means). If the symbol data is not stored (NO in ST7), the CPU 41 stores the barcode data stored in the barcode work area of the RAM 43 as ST8 in the POS terminal 3 via the communication interface 44. Transmit and output (information output means). In ST9, the buzzer 45 is driven to sound a first buzzer sound (for example, “beep”) indicating that only the bar code has been read. Thereafter, the process returns to the work end determination process of ST2.

これに対し、シンボルデータが格納されている場合には(ST7のYES)、CPU41は、ST10としてRAM43のバーコードワークエリアに格納されているバーコードデータとシンボルワークエリアに格納されているシンボルデータとを関連付けて、通信インターフェイス44を介してPOS端末3に伝送出力する(情報出力手段)。また、ST11としてブザー45を駆動して、バーコードとシンボルとが読取られたことを示す第2のブザー音(例えば“ピッ,ピッ”)を鳴動させる(シンボル報知手段)。しかる後、ST2の業務終了判断処理に戻る。   On the other hand, when the symbol data is stored (YES in ST7), the CPU 41 stores the barcode data stored in the barcode work area of the RAM 43 as ST10 and the symbol data stored in the symbol work area. Are transmitted to the POS terminal 3 via the communication interface 44 (information output means). In ST11, the buzzer 45 is driven to sound a second buzzer sound (for example, “beep”) indicating that the barcode and the symbol have been read (symbol notification means). Thereafter, the process returns to the work end determination process of ST2.

ST2にて業務終了が指令されていないと判断した場合には、CPU41は、再びCCDカメラ21Aによって撮影された画像データを取り込む(ST3)。そして、上記ST4〜ST11の各処理を実行する。   If it is determined in ST2 that the business end is not instructed, the CPU 41 captures image data captured by the CCD camera 21A again (ST3). And each process of said ST4-ST11 is performed.

ST2にて業務終了が指令されたと判断した場合には、CPU41は、ST12としてカメラコントローラ49に撮影オフ信号を出力する。これにより、CCDカメラ21Aによる撮影動作が終了する。   If it is determined in ST2 that the end of business has been commanded, the CPU 41 outputs a photographing off signal to the camera controller 49 in ST12. Thereby, the photographing operation by the CCD camera 21A is completed.

このような構成のデータコード読取装置2が設けられたチェックアウトレーンシステムでは、キャッシャは、サッカー台1の内側に立つ。そして、データコード読取装置2を挟んでレーン上流側におかれた買い物カゴPから客が買上げる商品を1品ずつ取り出す。このとき、この取り出した商品にバーコード62が表示されていた場合には、そのバーコード62が表示されている商品の面を撮像部21で撮像させる。   In the checkout lane system provided with the data code reading device 2 having such a configuration, the cashier stands inside the soccer base 1. Then, the products purchased by the customer are taken out one by one from the shopping basket P placed on the upstream side of the lane across the data code reader 2. At this time, when the barcode 62 is displayed on the taken-out product, the imaging unit 21 captures the surface of the product on which the barcode 62 is displayed.

データコード読取装置2では、撮像部21で撮像された商品の画像70によりバーコード62が読取られる。そして、バーコード62が正しく読取られたならば、データコード読取装置2から読取終了を知らせるブザー音が鳴動する。そこでキャッシャは、ブザー音を確認したならば、商品をレーン下流側に置かれた買い物カゴQに移す。   In the data code reader 2, the barcode 62 is read from the product image 70 captured by the imaging unit 21. If the bar code 62 is read correctly, a buzzer sound is sent from the data code reading device 2 to notify the end of reading. Therefore, if the cashier confirms the buzzer sound, the cashier moves the product to the shopping basket Q placed on the downstream side of the lane.

ところで、本実施の形態では、値引して販売される商品には、所定のサイズで値引額が表示された値引ラベルL1が貼付される。割引して販売される商品には、略同一サイズで割引率が表示された割引ラベルL2が貼付される。ポイントが割増される商品には、略同一サイズで割増ポイントが表示されたポイント割増ラベルL3が貼付される。   By the way, in this embodiment, a discount label L1 in which a discount amount is displayed in a predetermined size is attached to a product sold at a discount. A discount label L2 displaying a discount rate with substantially the same size is affixed to a product sold at a discount. A point premium label L3 on which the premium points are displayed in approximately the same size is attached to the product whose points are premium.

ここで、各ラベルL1〜L3の貼付箇所は、バーコードラベル61の貼付面と同一面であり、かつその近傍の注目領域82内とする。そうすることにより、データコード読取装置2においては、画像データ70から読取られたバーコードデータに続いて、自動的に同一画像データ70からラベルL1〜L3に表示されている文字情報がシンボルデータとして認識され、このシンボルデータが英数値情報に変換される。   Here, the pasting locations of the labels L1 to L3 are on the same surface as the pasting surface of the barcode label 61 and within the attention area 82 in the vicinity thereof. By doing so, in the data code reading device 2, the character information displayed on the labels L1 to L3 from the same image data 70 automatically as the symbol data following the barcode data read from the image data 70. This symbol data is converted into alphanumeric information.

例えば、50円引きの値引ラベルL1が貼付されていた場合には、当該ラベルL1のシンボルデータとして英数値情報「−50YEN」が得られる。そして、この英数値情報「−50YEN」が当該商品のバーコードデータと関連付けられて、POS端末3に伝送出力される。これにより、POS端末3においては、当該商品の販売価格が50円値引されて、売上登録処理される。   For example, when a 50 yen discount label L1 is attached, alphanumeric value information “−50YEN” is obtained as the symbol data of the label L1. The alphanumeric value information “−50 YEN” is associated with the barcode data of the product and transmitted to the POS terminal 3. Thereby, in the POS terminal 3, the sales price of the product is reduced by 50 yen and the sales registration process is performed.

このように本実施の形態によれば、商品のバーコードが表示されている面を撮像部21にかざすという1回の簡単な操作を行うだけで、そのバーコードの情報とともに、当該商品に貼付された所定ラベルに表示された情報を読取ることができる上、このバーコードの情報と所定ラベルに表示された情報とを関連付けてPOS端末3に伝送出力することができるので、読取られたバーコードの情報と所定ラベルに表示された情報とが同一商品のものであることを保障することができる。   As described above, according to the present embodiment, a simple operation of holding the surface on which the barcode of the product is displayed on the imaging unit 21 is performed once, and the information on the barcode is attached to the product. The information displayed on the predetermined label can be read, and the barcode information and the information displayed on the predetermined label can be associated with each other and transmitted to the POS terminal 3 so that the read barcode can be read. And the information displayed on the predetermined label can be guaranteed to belong to the same product.

また、データコード読取装置2においては、バーコードデータに続いてシンボルデータが認識されると、バーコードとシンボルとが読取られたことを示す第2のブザー音が鳴動する。このブザー音は、バーコードのみが読取られたときに発せられる第1のブザー音と音の種類(回数,音色等)が異なる。したがってキャッシャは、ブザー音の違いにより、値引ラベルL1などの所定のラベルが貼り付けられた商品の登録か否かを容易に判別することができる。   Further, in the data code reader 2, when the symbol data is recognized following the barcode data, a second buzzer sound indicating that the barcode and the symbol are read is generated. This buzzer sound is different from the first buzzer sound that is generated when only the bar code is read, in the type of sound (number of times, tone color, etc.). Therefore, the cashier can easily determine whether or not the product is registered with a predetermined label such as the discount label L1 based on the difference in the buzzer sound.

ところで、上記実施の形態では、値引ラベルL1等の所定のラベルの貼付位置を、商品のバーコードが表示されている位置を基準として、その近傍の注目領域82内に制限している。このため、注目領域82を外れて所定のラベルが貼り付けられていた場合には、そのラベルに表示されている文字情報は無視される。したがって、例えば客が他の商品に貼付されていた値引ラベルL1を剥がして自分が購入する商品に貼り付けるといった不正を行っても、その貼付位置が大きくずれていた場合にはこの不正を未然に防止できる効果を奏する。   By the way, in the said embodiment, the sticking position of predetermined labels, such as discount label L1, is restrict | limited to the attention area 82 of the vicinity on the basis of the position where the barcode of goods is displayed. For this reason, when a predetermined label is pasted outside the attention area 82, the character information displayed on the label is ignored. Therefore, for example, even if the customer performs a fraud such as peeling off the discount label L1 that has been affixed to another product and affixing it to the product that he / she purchases, if the affixing position is significantly shifted, this fraud is There is an effect that can be prevented.

ところが、注目領域82内に貼り付けられた場合には、この種の不正を発見することができない。これを防止する一手段としては、注目領域82をラベルの面積に近づけるべく狭くする方法が考えられる。しかしその場合には、店員が正当にラベルを貼り付ける際の貼付位置が著しく限定されてしまうため、作業が煩雑となり実用的でなくなる。   However, when pasted in the attention area 82, this kind of fraud cannot be found. As a means for preventing this, a method of narrowing the attention area 82 to be close to the area of the label can be considered. However, in that case, the position where the store clerk properly applies the label is extremely limited, which makes the operation complicated and impractical.

そこで次に、注目領域82内であっても基本の位置からずれて所定のラベルが貼り付けられていた場合には警告を発して、キャッシャに注意を喚起することができる第22の実施の形態について、図11〜図15を用いて説明する。なお、第1の実施の形態と共通する部分には同一符号を付し、詳しい説明は省略する。   Therefore, next, even in the attention area 82, if a predetermined label is pasted out of the basic position, a warning is issued and the cashier can be alerted. Will be described with reference to FIGS. In addition, the same code | symbol is attached | subjected to the part which is common in 1st Embodiment, and detailed description is abbreviate | omitted.

図11は第2の実施の形態におけるデータコード読取装置2の要部構成を示すブロック図である。この第2の実施の形態のデータコード読取装置が前記第1の実施の形態と異なる点は、CPU41が、バーコード読取手段52により読取られたバーコードの画像内の位置情報とシンボル認識手段53により認識されたシンボルが表示されたラベルの画像内の位置情報とから、ラベルが所定の位置に貼り付けられているか否かを判定するラベル位置判定手段54としての機能と、このラベル位置判定手段54によりラベルが所定の位置に貼り付けられていないと判定されると警告を発するラベル位置警告手段としての機能とを有することにある。なお、これらの手段も、ROM42に記憶されたプログラムに基づいて実現される。   FIG. 11 is a block diagram showing a main configuration of the data code reading device 2 according to the second embodiment. The data code reading device of the second embodiment is different from the first embodiment in that the CPU 41 detects the position information in the bar code image read by the bar code reading means 52 and the symbol recognition means 53. Function as label position determination means 54 for determining whether or not the label is attached to a predetermined position from the position information in the image of the label on which the symbol recognized by is displayed, and this label position determination means 54. It has a function as a label position warning means for issuing a warning when it is determined by 54 that the label is not attached at a predetermined position. These means are also realized based on a program stored in the ROM 42.

以下、これらの機能について、図12に示される流れ図と、図13〜図15に示される具体例とを参照しながら説明する。
図12は第2の実施の形態におけるシンボル認識処理の要部処理手順を示す流れ図である。すなわちCPU41は、図4中ST5にてバーコードデータの読取り有りを判断すると、このシンボル認識処理を開始する。この処理において、ST41〜ST49の各処理は図6に示した第1の実施の形態のシンボル認識処理におけるST31〜ST38の各処理と同一である。
Hereinafter, these functions will be described with reference to the flowchart shown in FIG. 12 and the specific examples shown in FIGS.
FIG. 12 is a flowchart showing the main processing procedure of the symbol recognition process in the second embodiment. That is, when the CPU 41 determines that barcode data is read in ST5 in FIG. 4, the CPU 41 starts this symbol recognition process. In this process, the processes of ST41 to ST49 are the same as the processes of ST31 to ST38 in the symbol recognition process of the first embodiment shown in FIG.

CPU41は、先ず、データ領域71内におけるバーコード62の基準位置座標(x,y)を取得し(ST41)、この基準位置座標(x,y)に対して所定の場所に位置する注目領域82を切り出す(ST42)。次に、CPU41は、注目領域82内の画像について輪郭強調処理を施し(ST43)、所定ラベルのサイズに略等しい長方形のラベル輪郭91を検出できるか否かを判断する(ST44)。   The CPU 41 first acquires the reference position coordinates (x, y) of the barcode 62 in the data area 71 (ST41), and the attention area 82 located at a predetermined location with respect to the reference position coordinates (x, y). Is cut out (ST42). Next, the CPU 41 performs outline emphasis processing on the image in the attention area 82 (ST43), and determines whether or not a rectangular label outline 91 substantially equal to the size of the predetermined label can be detected (ST44).

ラベル輪郭91を検出できた場合には、CPU41は、このラベル輪郭91内の画像データとシンボル画像メモリ50内の各シンボル画像データとを順次照合する(ST45)。そして、照合度が予め設定された基準値を上回るシンボル画像データを検出できたならば(ST46のYES)、CPU41は、そのシンボル画像データに対応して設定されている英数値情報をシンボル画像メモリ50から取得する(ST47)。そして、この英数値情報をシンボルデータとしてRAM43のシンボルワークエリアに一時格納する(ST48)。   When the label outline 91 can be detected, the CPU 41 sequentially collates the image data in the label outline 91 with each symbol image data in the symbol image memory 50 (ST45). If symbol image data having a matching degree exceeding a preset reference value can be detected (YES in ST46), the CPU 41 uses the symbol image memory to store the alphanumeric information set corresponding to the symbol image data. 50 from ST50 (ST47). The alphanumeric information is temporarily stored in the symbol work area of the RAM 43 as symbol data (ST48).

しかる後、CPU41は、ST49としてラベル輪郭91のラベル標準貼付位置からのずれ量δを算出する。今、図13に示すように、商品60に対する値引ラベルL1等の所定ラベルの標準貼付位置を、図中破線で囲われた領域100とする。この領域100は、注目領域82を切り出すために求めたバーコード62の基準位置座標(x,y)を基準として求めることができる。   Thereafter, the CPU 41 calculates a deviation amount δ from the label standard pasting position of the label outline 91 in ST49. Now, as shown in FIG. 13, the standard application position of a predetermined label such as a discount label L1 on the product 60 is defined as an area 100 surrounded by a broken line in the figure. This area 100 can be obtained with reference to the reference position coordinates (x, y) of the barcode 62 obtained in order to cut out the attention area 82.

具体的には、図14に示すように、上記基準位置座標(x,y)を基準として求めた注目領域82の第1の座標83より、X軸方向にm1、Y軸方向にn1だけずれた第5の座標101と、この第5の座標101よりY軸方向にrだけずれた第6の座標102と、この第6の座標102よりX軸方向にsだけずれた第7の座標103と、この第7の座標103より−Y軸方向にrだけずれた第8の座標104を算出し、これら第5〜第8の座標101〜104を結ぶ長方形の領域を所定ラベルの標準貼付領域100として求める。ここで、rは所定ラベルの縦幅と略等しい値とし、qは同じく所定ラベルの横幅と略等しい値とする。   Specifically, as shown in FIG. 14, the first coordinate 83 of the attention area 82 obtained with reference to the reference position coordinates (x, y) is shifted by m1 in the X-axis direction and n1 in the Y-axis direction. A fifth coordinate 101, a sixth coordinate 102 shifted by r in the Y-axis direction from the fifth coordinate 101, and a seventh coordinate 103 shifted by s in the X-axis direction from the sixth coordinate 102. And an eighth coordinate 104 shifted by r in the −Y-axis direction from the seventh coordinate 103, and a rectangular region connecting the fifth to eighth coordinates 101 to 104 is defined as a standard pasting region of a predetermined label. Calculate as 100. Here, r is approximately equal to the vertical width of the predetermined label, and q is also approximately equal to the horizontal width of the predetermined label.

次に、図15に示すように、このラベル標準貼付領域100の第5の座標101と、ラベル輪郭91の左下頂点の座標105との距離をずれ量δとして求める。なお、ラベル標準貼付領域100の第6の座標102と、ラベル輪郭91の左上頂点の座標との距離、ラベル標準貼付領域100の第7の座標103と、ラベル輪郭91の右上頂点の座標との距離、またはラベル標準貼付領域100の第8の座標104と、ラベル輪郭91の右下頂点の座標との距離をずれ量δとして求めてもよい。   Next, as shown in FIG. 15, the distance between the fifth coordinate 101 of the label standard pasting region 100 and the coordinate 105 of the lower left vertex of the label outline 91 is obtained as a deviation amount δ. The distance between the sixth coordinate 102 of the label standard pasting region 100 and the coordinate of the upper left vertex of the label contour 91, the seventh coordinate 103 of the label standard pasting region 100, and the coordinate of the upper right vertex of the label contour 91. The distance or the distance between the eighth coordinate 104 of the label standard pasting area 100 and the coordinate of the lower right vertex of the label outline 91 may be obtained as the shift amount δ.

ST49にてずれ量δを算出したならば、CPU41は、ST50としてこのずれ量δが予め設定されているラベルずれ量の許容値以内なのか許容値を超えるのかを判断する(ラベル位置判定手段)。そして、ずれ量δが許容値以内である場合には、その時点でこのシンボル認識処理を終了する。   If the deviation amount δ is calculated in ST49, the CPU 41 determines in ST50 whether the deviation amount δ is within the allowable value of the preset label deviation amount or exceeds the allowable value (label position determination means). . If the deviation amount δ is within the allowable value, the symbol recognition process is terminated at that time.

これに対し、ずれ量δが許容値を越える場合には、ST51としてブザー45を駆動して、所定ラベルの貼付位置が標準の貼付位置よりずれていることを警告する第3のブザー音(例えば“ピッ,ピッ,ピッ”)を鳴動させて(ラベル位置警告手段)、このシンボル認識処理を終了する。   On the other hand, when the deviation amount δ exceeds the allowable value, the buzzer 45 is driven as ST51, and a third buzzer sound (for example, warning that the pasting position of the predetermined label is deviated from the standard pasting position) “Pip, beep, beep”) is sounded (label position warning means), and the symbol recognition process is terminated.

このように構成された第2の実施の形態においては、値引ラベルL1等の所定ラベルが注目領域82内に貼り付けられている場合でも、ラベル標準貼付領域100からのずれ量δが予め設定されている許容値を越える場合には第3のブザー音が鳴動して警告が発せられる。したがって、ラベル標準貼付領域100を知らない客等が値引ラベルL1等を不正に貼り付けた場合でも、キャッシャが不正に気付く可能性を高めることができる。その結果、この種不正の抑制効果を奏し得る。   In the second embodiment configured as described above, even when a predetermined label such as the discount label L1 is pasted in the attention area 82, the deviation amount δ from the label standard pasting area 100 is set in advance. When the allowable value is exceeded, a third buzzer sounds and a warning is issued. Therefore, even if a customer who does not know the label standard pasting area 100 improperly affixes the discount label L1 or the like, it is possible to increase the possibility of the cashier noticing illegally. As a result, this kind of fraud suppression effect can be achieved.

ところで、前記実施の形態では、商品に貼付される所定ラベルの枚数を1枚として説明したが、1つの商品に複数枚のラベルが貼付される場合がある。例えば図17に示すように、値引対象でかつポイント割増対象の商品60のような場合である。   By the way, in the said embodiment, although the number of the predetermined labels stuck on goods was explained as one sheet, a plurality of labels may be stuck on one goods. For example, as shown in FIG. 17, it is a case of a product 60 that is a discount target and a point premium target.

そこで次に、1つの商品60に複数枚のラベルが貼付されている場合でも、各ラベルの文字情報をそれぞれシンボルデータとして認識し、各シンボルデータを当該商品60のバーコードデータと関連付けてPOS端末3に伝送出力する機能をデータコード読取装置2が有した第3の実施の形態について、図16〜図18を用いて説明する。なお、第1の実施の形態と共通する部分には同一符号を付し、詳しい説明は省略する。   Therefore, next, even when a plurality of labels are attached to one product 60, the character information of each label is recognized as symbol data, and each symbol data is associated with the barcode data of the product 60 to be a POS terminal. A third embodiment in which the data code reading device 2 has a function of transmitting and outputting to 3 will be described with reference to FIGS. In addition, the same code | symbol is attached | subjected to the part which is common in 1st Embodiment, and detailed description is abbreviate | omitted.

図16は第3の実施の形態におけるデータコード読取装置2のCPU41が実行するシンボル認識処理の要部処理手順を示す流れ図である。すなわちCPU41は、図4中ST5にてバーコードデータの読取り有りを判断すると、このシンボル認識処理を開始する。この処理において、ST61〜ST64の各処理は図6に示した第1の実施の形態のシンボル認識処理におけるST31〜ST38の各処理と同一である。   FIG. 16 is a flowchart showing a main part processing procedure of the symbol recognition process executed by the CPU 41 of the data code reader 2 in the third embodiment. That is, when the CPU 41 determines that barcode data is read in ST5 in FIG. 4, the CPU 41 starts this symbol recognition process. In this process, each process of ST61 to ST64 is the same as each process of ST31 to ST38 in the symbol recognition process of the first embodiment shown in FIG.

CPU41は、先ず、データ領域71内におけるバーコード62の基準位置座標(x,y)を取得し(ST61)、この基準位置座標(x,y)に対して所定の場所に位置する注目領域82を切り出す(ST62)。次に、CPU41は、注目領域82内の画像について輪郭強調処理を施し(ST63)、所定ラベルのサイズに略等しい長方形のラベル輪郭91を検出できるか否かを判断する(ST64)。   The CPU 41 first acquires the reference position coordinates (x, y) of the barcode 62 in the data area 71 (ST61), and the attention area 82 located at a predetermined location with respect to the reference position coordinates (x, y). Is cut out (ST62). Next, the CPU 41 performs outline emphasis processing on the image in the attention area 82 (ST63), and determines whether or not a rectangular label outline 91 substantially equal to the size of the predetermined label can be detected (ST64).

ラベル輪郭91を検出できた場合には、CPU41は、ST65としてラベル輪郭91の数Nを計数し、この値Nをカウンタにセットする。次に、CPU41は、ST66として注目領域82内のラベル輪郭91を1つ選択する。そして、ST67としてこのラベル輪郭91内の画像データとシンボル画像メモリ50内の各シンボル画像データとを順次照合する。そして、ST68として照合度が予め設定された基準値を上回るシンボル画像データの有無を判断する。その結果、照合度が予め設定された基準値を上回るシンボル画像データを検出できたならば(ST68のYES)、CPU41は、ST69としてそのシンボル画像データに対応して設定されている英数値情報をシンボル画像メモリ50から取得する。そして、ST70としてこの英数値情報をシンボルデータとしてRAM43のシンボルワークエリアに格納する。   If the label contour 91 can be detected, the CPU 41 counts the number N of label contours 91 in ST65, and sets this value N in the counter. Next, the CPU 41 selects one label outline 91 in the attention area 82 in ST66. In ST67, the image data in the label outline 91 and each symbol image data in the symbol image memory 50 are sequentially collated. In ST68, it is determined whether or not there is symbol image data whose collation degree exceeds a preset reference value. As a result, if symbol image data having a matching degree exceeding a preset reference value can be detected (YES in ST68), the CPU 41 obtains alphanumeric value information set corresponding to the symbol image data in ST69. Obtained from the symbol image memory 50. In ST70, the alphanumeric information is stored as symbol data in the symbol work area of the RAM 43.

次に、CPU41は、ST71として前記カウンタの値Nを“1”だけ減算する。そして、ST72としてこのカウント値Nが“0”になったか否かを判断する。カウント値Nが“0”より大きい場合には(ST72のYES)、まだ選択されていないラベル輪郭91が注目領域82内に存在するので、ST66の処理に戻る。そして、その選択されていないラベル輪郭91を選択したならば、ST67〜ST71の処理を実行する。   Next, the CPU 41 subtracts "1" from the counter value N in ST71. Then, in ST72, it is determined whether or not the count value N has become “0”. If the count value N is greater than “0” (YES in ST72), the label outline 91 that has not yet been selected exists in the attention area 82, and the process returns to ST66. And if the label outline 91 which is not selected is selected, the process of ST67-ST71 will be performed.

これにより、注目領域82内の全てのラベル輪郭91毎に、その輪郭91内の画像データと照合度が基準値以上であるシンボル画像データが求められ、そのシンボル画像データに対応した英数値情報がRAM43のシンボルワークエリアに一括して格納される。   As a result, symbol image data whose degree of matching with the image data in the contour 91 is greater than or equal to the reference value is obtained for every label contour 91 in the attention area 82, and alphanumeric information corresponding to the symbol image data is obtained. The data is stored in the symbol work area of the RAM 43 in a lump.

しかして、前記カウンタの値Nが“0”になったならば(ST72のNO)、CPU41は、このシンボル認識処理を終了する。そして、RAM43のバーコードワークエリアに格納されているバーコードデータとシンボルワークエリアに格納されている全てのシンボルデータとを関連付けて、通信インターフェイス44を介してPOS端末3に伝送出力する。   If the counter value N becomes “0” (NO in ST72), the CPU 41 ends the symbol recognition process. Then, the barcode data stored in the barcode work area of the RAM 43 is associated with all the symbol data stored in the symbol work area, and transmitted to the POS terminal 3 via the communication interface 44.

例えば今、図17に示すように、1つの商品60に対して、そのバーコード62が表示されている面と同一面上に値引ラベルL1とポイント割増ラベルL3の2種類のラベルが貼付されていたとする。図18に示すように、注目領域82からは値引ラベルL1のラベル輪郭91aとポイント割増ラベルL3のラベル輪郭91bとが検出される。そして、ラベル輪郭91a内の画像データは、50円引きの値引ラベルL1のシンボル画像データと略一致するので、英数値情報「−50YEN」がシンボルデータとして格納される。また、ラベル輪郭91b内の画像データは、10ポイント割増のポイント割増ラベルL3のシンボル画像データと略一致するので、英数値情報「+10P」がシンボルデータとして格納される。   For example, as shown in FIG. 17, two types of labels, a discount label L1 and a point premium label L3, are attached to the same product 60 on the same surface as the barcode 62. Suppose that As shown in FIG. 18, from the attention area 82, the label outline 91a of the discount label L1 and the label outline 91b of the point premium label L3 are detected. Since the image data in the label outline 91a substantially matches the symbol image data of the 50-yen discount label L1, the alphanumeric information “−50YEN” is stored as the symbol data. Further, since the image data in the label outline 91b substantially coincides with the symbol image data of the point premium label L3 of 10 points, the alphanumeric value information “+ 10P” is stored as the symbol data.

しかる後、この商品60のバーコードデータとともに上記英数値情報「−50YEN」及び「+10P」がPOS端末3に伝送出力される。その結果、POS端末3においては、当該商品の販売価格が50円値引されて、売上登録処理される。また、顧客に対して付与されるサービスポイントが10ポイント割増される。   Thereafter, the bar code data of the product 60 and the alphanumeric value information “−50YEN” and “+ 10P” are transmitted and output to the POS terminal 3. As a result, in the POS terminal 3, the sales price of the product is reduced by 50 yen and sales registration processing is performed. In addition, the service points given to customers are increased by 10 points.

なお、この発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
例えば前記実施の形態では、データコード読取手段をバーコード読取手段52として説明したが、データコードは1次元のバーコードに限定されるものではなく、2次元のバーコードまたはデータコード等であってもよい。
Note that the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the spirit of the invention in the implementation stage.
For example, in the above-described embodiment, the data code reading unit is described as the bar code reading unit 52. However, the data code is not limited to a one-dimensional bar code, and may be a two-dimensional bar code or a data code. Also good.

また、シンボル認識手段53は、所定ラベルに表示された文字情報をシンボルデータとして認識したが、これに限定されるものではなく、例えば所定ラベルに表示された記号または図形の色,大きさ,形状などを識別してシンボルデータとして認識するようにしてもよい。例えば、シンボルの色あるいは形状あるいは大きさに商品の賞味期限を割り当てることにより、賞味期限切れの商品を認識した場合にはキャッシャに警告を発するようにして、賞味期限切れの商品が販売されるのを未然に防ぐことも可能である。   Further, the symbol recognizing means 53 recognizes the character information displayed on the predetermined label as the symbol data, but the present invention is not limited to this. For example, the color, size, and shape of the symbol or figure displayed on the predetermined label May be identified and recognized as symbol data. For example, by assigning a product expiration date to the color, shape, or size of a symbol, if a product with an expired expiration date is recognized, a warning is issued to the cashier so that the product with an expiration date is not sold. It is also possible to prevent it.

また、前記各実施の形態では、予めシンボル画像データをシンボル画像メモリ50に登録しておき、ラベル輪郭91内の画像と照合してシンボルデータを認識していたが、OCR(Optical Character Reader)の機能を利用してラベル輪郭91内の文字情報を認識し、この文字情報を英数値情報に変換して、POS端末3に出力するようにしてもよい。   In each of the above embodiments, the symbol image data is registered in advance in the symbol image memory 50 and the symbol data is recognized by collating with the image in the label outline 91. However, an OCR (Optical Character Reader) is used. The character information in the label outline 91 may be recognized using the function, and the character information may be converted into alphanumeric information and output to the POS terminal 3.

この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。   In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.

本発明の一実施の形態であるデータコード読取装置を用いたチェックアウトレーンシステムの構成を概略的に示す斜視図。1 is a perspective view schematically showing a configuration of a checkout lane system using a data code reader according to an embodiment of the present invention. 同実施の形態におけるデータコード読取装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the data code reading apparatus in the embodiment. 同実施の形態においてデータコード読取装置のシンボル画像メモリに記憶されるデータの一例を示す模式図。The schematic diagram which shows an example of the data memorize | stored in the symbol image memory of the data code reader in the embodiment. 同実施の形態においてデータコード読取装置のCPUが実行する主要な処理手順和示す流れ図。The flowchart which shows the main process sequence sum which CPU of a data code reader performs in the embodiment. 図4におけるバーコード読取処理の内容を具体的に示す流れ図。The flowchart which shows the content of the barcode reading process in FIG. 4 concretely. 図4におけるシンボル認識処理の内容を具体的に示す流れ図。The flowchart which shows the content of the symbol recognition process in FIG. 4 concretely. バーコードラベルと値引ラベルとが貼付された商品の一例を示す模式図。The schematic diagram which shows an example of the goods to which the barcode label and the discount label were stuck. 図7における商品を撮影したときの画像データの一例を示す模式図。The schematic diagram which shows an example of the image data when image | photographing the goods in FIG. 図7における商品を撮影したときの画像データから注目領域を切り出す処理の説明に用いる模式図。The schematic diagram used for description of the process which extracts an attention area | region from the image data when image | photographing the goods in FIG. 図9における注目領域について輪郭強調処理を施したときの画像データの一例を示す模式図。FIG. 10 is a schematic diagram illustrating an example of image data when a contour enhancement process is performed on a region of interest in FIG. 9. 本発明の第2の実施の形態におけるデータコード読取装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the data code reader in the 2nd Embodiment of this invention. 同第2の実施の形態においてデータコード読取装置のCPUが実行するシンボル認識処理の具体的手順を示す流れ図。The flowchart which shows the specific procedure of the symbol recognition process which CPU of a data code reader performs in the said 2nd Embodiment. バーコードラベルと値引ラベルとが貼付された商品の他の例を示す模式図。The schematic diagram which shows the other example of the goods to which the barcode label and the discount label were stuck. 第2の実施の形態において必要なラベル標準貼付領域の説明に用いる模式図。The schematic diagram used for description of the label standard sticking area | region required in 2nd Embodiment. 図13に示す商品を撮影したときの画像データから切り出した注目領域内のラベル輪郭画像とラベル標準貼付領域との関係の一例を示す模式図。The schematic diagram which shows an example of the relationship between the label outline image in the attention area cut out from the image data when image | photographing the goods shown in FIG. 13, and a label standard sticking area | region. 本発明の第3の実施の形態においてデータコード読取装置のCPUが実行するシンボル認識処理の具体的手順を示す流れ図。The flowchart which shows the specific procedure of the symbol recognition process which CPU of a data code reader performs in the 3rd Embodiment of this invention. バーコードラベルと複数枚の所定ラベルとが貼付された商品の例を示す模式図。The schematic diagram which shows the example of the goods to which the barcode label and the several predetermined label were affixed. 図13に示す商品を撮影したときの画像データから切り出した注目領域内のラベル輪郭画像の一例を示す模式図。The schematic diagram which shows an example of the label outline image in the attention area cut out from the image data when image | photographing the goods shown in FIG.

符号の説明Explanation of symbols

2…データコード読取装置、3…POS端末、21…撮像部、21A…CCDカメラ、50…シンボル画像メモリ、52…バーコード読取手段、53…シンボル認識手段、54…ラベル位置判定手段。   DESCRIPTION OF SYMBOLS 2 ... Data code reading apparatus, 3 ... POS terminal, 21 ... Imaging part, 21A ... CCD camera, 50 ... Symbol image memory, 52 ... Bar code reading means, 53 ... Symbol recognition means, 54 ... Label position determination means.

Claims (7)

商品に表示されたデータコードとその商品の前記データコード表示面と同一面上に貼付された所定のラベルに表示されたシンボルとを同一画像に撮像する撮像部と、前記撮像部で撮像された画像内の前記データコードを読取るデータコード読取手段と、前記撮像部で撮像された画像内の前記シンボルを認識するシンボル認識手段と、を具備したことを特徴とするデータコード読取装置。   An imaging unit that images a data code displayed on a product and a symbol displayed on a predetermined label affixed on the same surface as the data code display surface of the product on the same image, and is captured by the imaging unit A data code reading device comprising: data code reading means for reading the data code in the image; and symbol recognition means for recognizing the symbol in the image picked up by the image pickup unit. 前記シンボル認識手段により前記シンボルが認識されたか否かを判断する認識判断手段と、この認識判断手段により前記シンボルが認識されないと判断された場合には前記データコード読取手段により読取られた前記データコードの情報を単独で出力し、前記シンボルが認識されたと判断された場合には前記データコード読取手段により読取られた前記データコードの情報に、前記シンボル認識手段により認識された前記シンボルが意味する情報を関連付けて出力する情報出力手段と、をさらに具備したことを特徴とする請求項1記載のデータコード読取装置。   A recognition judging means for judging whether or not the symbol is recognized by the symbol recognizing means; and the data code read by the data code reading means when the recognition judging means judges that the symbol is not recognized. When the symbol is recognized, the information of the data code read by the data code reader means information that the symbol recognized by the symbol recognizer means. The data code reading apparatus according to claim 1, further comprising information output means for outputting the information in association with each other. 前記シンボル認識手段により前記シンボルが認識されたことを報知するシンボル報知手段、をさらに具備したことを特徴とする請求項1または2記載のデータコード読取装置。   3. The data code reader according to claim 1, further comprising symbol notifying means for notifying that the symbol has been recognized by the symbol recognizing means. 前記データコード読取手段により読取られた前記データコードの前記画像内の位置情報と前記シンボル認識手段により認識されたシンボルが表示された前記ラベルの前記画像内の位置情報とから、前記ラベルが所定の位置に貼り付けられているか否かを判定するラベル位置判定手段と、このラベル位置判定手段により前記ラベルが所定の位置に貼り付けられていないと判定されると警告を発するラベル位置警告手段と、をさらに具備したことを特徴とする請求項1乃至3のうちいずれか1項記載のデータコード読取装置。   From the position information in the image of the data code read by the data code reading means and the position information in the image of the label on which the symbol recognized by the symbol recognition means is displayed, the label Label position determination means for determining whether or not the label is attached to the position, label position warning means for issuing a warning when the label position determination means determines that the label is not attached to a predetermined position, and The data code reading device according to claim 1, further comprising: 前記シンボル認識手段は、前記ラベルに表示された文字情報をシンボルとして認識し、この認識した文字情報を値引額,割引率等の英数値情報に変換することを特徴とする請求項1記載のデータコード読取装置。   2. The data according to claim 1, wherein the symbol recognizing means recognizes the character information displayed on the label as a symbol and converts the recognized character information into alphanumeric information such as a discount amount and a discount rate. Code reader. 前記シンボル認識手段は、前記撮像部で撮像された画像内に含まれる複数枚のラベルにそれぞれ表示されたシンボルを認識可能であることを特徴とする請求項1記載のデータコード読取装置。   2. The data code reader according to claim 1, wherein the symbol recognizing unit is capable of recognizing symbols respectively displayed on a plurality of labels included in an image picked up by the image pickup unit. 商品に表示されたデータコードを読取るデータコード読取装置のデータコード読取方法であって、
前記データコード読取装置は、
前記商品に表示されたデータコードとその商品の前記データコード表示面と同一面上に貼付された所定のラベルに表示されたシンボルとを同一画像に撮像し、この撮像画像から前記データコードを読取るとともに前記データコードの前記画面内の位置を特定し、この特定された前記データコードの前記画面内の位置を基準としてこの基準位置より所定量ずれた画像領域を切り出し、この切り出した領域内の画像と予め登録されたシンボル画像とを照合し、この照合結果に基づいて前記シンボルを認識することを特徴とするデータコード読取方法。
A data code reading method of a data code reading device for reading a data code displayed on a product,
The data code reader is
The data code displayed on the product and the symbol displayed on a predetermined label attached on the same surface as the data code display surface of the product are captured in the same image, and the data code is read from the captured image. And specifying the position of the data code in the screen, cutting out an image area deviated from the reference position by a predetermined amount with reference to the position of the specified data code in the screen, and images in the cut-out area And a symbol image registered in advance, and the symbol is recognized based on the result of the comparison.
JP2006206504A 2006-07-28 2006-07-28 Data code reader Active JP4422706B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006206504A JP4422706B2 (en) 2006-07-28 2006-07-28 Data code reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006206504A JP4422706B2 (en) 2006-07-28 2006-07-28 Data code reader

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009207020A Division JP4987922B2 (en) 2009-09-08 2009-09-08 Data code reader and reading method thereof

Publications (2)

Publication Number Publication Date
JP2008033640A true JP2008033640A (en) 2008-02-14
JP4422706B2 JP4422706B2 (en) 2010-02-24

Family

ID=39122983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006206504A Active JP4422706B2 (en) 2006-07-28 2006-07-28 Data code reader

Country Status (1)

Country Link
JP (1) JP4422706B2 (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010026745A (en) * 2008-07-18 2010-02-04 Ishida Co Ltd Pos terminal
JP2010225177A (en) * 2010-06-16 2010-10-07 Toshiba Tec Corp Product registration system
JP2010268070A (en) * 2009-05-12 2010-11-25 Ricoh Co Ltd Image forming apparatus, image processing method, and image processing program
JP2011018289A (en) * 2009-07-10 2011-01-27 Toshiba Tec Corp Code symbol reader and its control program
JP2011048561A (en) * 2009-08-26 2011-03-10 Denso Wave Inc Optical information read device
JP2011154409A (en) * 2010-01-25 2011-08-11 Toshiba Tec Corp Code reader and program
JP2012014528A (en) * 2010-07-01 2012-01-19 Toshiba Tec Corp Code reader and program
JP2012038216A (en) * 2010-08-10 2012-02-23 Toshiba Tec Corp Code reader and program
JP2012053697A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Code reader and program
JP2012053713A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Store system, sales registration device and program
JP2012053587A (en) * 2010-08-31 2012-03-15 Toshiba Tec Corp Information reader, program and sticker
JP2012053712A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Store system and commodity code reading device
JP2012058788A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity code reader and program
JP2012058790A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity code reader, commodity information processing device and program
JP2012058791A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity information processing device and program
CN102402678A (en) * 2010-09-01 2012-04-04 东芝泰格有限公司 Code reading apparatus and control method
JP2012074013A (en) * 2010-08-31 2012-04-12 Toshiba Tec Corp Information reading device, commodity sales information processor and attached object
JP2012074010A (en) * 2010-09-02 2012-04-12 Toshiba Tec Corp Commodity code reader and program
JP2012094073A (en) * 2010-10-28 2012-05-17 Toshiba Tec Corp Article information reading apparatus and program
JP2012098943A (en) * 2010-11-02 2012-05-24 Toshiba Tec Corp Code reader and program
JP2012113689A (en) * 2010-11-01 2012-06-14 Toshiba Tec Corp Code reader and program
JP2012133823A (en) * 2012-04-11 2012-07-12 Toshiba Tec Corp Code reader, sales registration system and program
JP2012174236A (en) * 2011-02-24 2012-09-10 Fujitsu Frontech Ltd Information conversion device, information conversion method and pos system
KR101214628B1 (en) * 2011-09-27 2012-12-21 비씨카드(주) Method and apparatus for providing of information
JP2013008305A (en) * 2011-06-27 2013-01-10 Toshiba Tec Corp Reader, commodity sales information processor and control program
US20130058541A1 (en) * 2011-09-06 2013-03-07 Toshiba Tec Kabushiki Kaisha Image processing apparatus and method
JP2013050787A (en) * 2011-08-30 2013-03-14 Toshiba Tec Corp Code reader, sales data processor, and program
JP2013069306A (en) * 2012-11-05 2013-04-18 Toshiba Tec Corp Merchandise information reading apparatus, merchandise information processing apparatus and program
US8424761B2 (en) 2010-09-02 2013-04-23 Toshiba Tec Kabushiki Kaisha Commodity code reading apparatus and commodity code reading method
US8503795B2 (en) 2010-09-01 2013-08-06 Toshiba Tec Kabushiki Kaisha Store system, reading apparatus, and sales registration apparatus
JP2013178735A (en) * 2012-01-31 2013-09-09 Toshiba Tec Corp Information detection device and information detection program
JP2013209203A (en) * 2012-03-30 2013-10-10 Toshiba Tec Corp Commodity management system
JP2013209185A (en) * 2012-03-30 2013-10-10 Toshiba Tec Corp Commodity management apparatus
JP2013225331A (en) * 2013-07-01 2013-10-31 Toshiba Tec Corp Code reader and program
US8712853B2 (en) 2010-04-02 2014-04-29 Toshiba Tec Kabushiki Kaisha Code reading apparatus, sales registering apparatus, and sales registering method
US8944324B2 (en) 2012-01-30 2015-02-03 Toshiba Tec Kabushiki Kaisha Commodity recognition apparatus and commodity recognition method
JP2015146039A (en) * 2010-08-31 2015-08-13 東芝テック株式会社 Patch
JP2016139440A (en) * 2016-05-11 2016-08-04 東芝テック株式会社 Commodity recognition device and commodity recognition program
WO2017126254A1 (en) * 2016-01-21 2017-07-27 日本電気株式会社 Information processing device, information processing method, and program
US9779326B2 (en) 2012-09-26 2017-10-03 Kabushiki Kaisha Toshiba Moving image recognition apparatus and moving image recognition method
EP3293685A1 (en) * 2016-09-07 2018-03-14 Toshiba TEC Kabushiki Kaisha Information processing apparatus that identifies an item based on a captured image thereof
US10108830B2 (en) 2012-11-08 2018-10-23 Toshiba Tec Kabushiki Kaisha Commodity recognition apparatus and commodity recognition method
JP2019021168A (en) * 2017-07-20 2019-02-07 東芝テック株式会社 Product data processing apparatus and product data processing program
JP2021149265A (en) * 2020-03-17 2021-09-27 東芝テック株式会社 Information processing device and program
JP2022187808A (en) * 2021-06-08 2022-12-20 東芝テック株式会社 Merchandise sales data processor and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7653301B2 (en) * 2021-05-20 2025-03-28 東芝テック株式会社 Registration device, information processing device, and program

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010026745A (en) * 2008-07-18 2010-02-04 Ishida Co Ltd Pos terminal
JP2010268070A (en) * 2009-05-12 2010-11-25 Ricoh Co Ltd Image forming apparatus, image processing method, and image processing program
JP2011018289A (en) * 2009-07-10 2011-01-27 Toshiba Tec Corp Code symbol reader and its control program
JP2011048561A (en) * 2009-08-26 2011-03-10 Denso Wave Inc Optical information read device
US8403216B2 (en) 2010-01-25 2013-03-26 Toshiba Tec Kabushiki Kaisha Code reading apparatus, sales registration processing apparatus, and code reading method
JP2011154409A (en) * 2010-01-25 2011-08-11 Toshiba Tec Corp Code reader and program
US8712853B2 (en) 2010-04-02 2014-04-29 Toshiba Tec Kabushiki Kaisha Code reading apparatus, sales registering apparatus, and sales registering method
JP2010225177A (en) * 2010-06-16 2010-10-07 Toshiba Tec Corp Product registration system
JP2012014528A (en) * 2010-07-01 2012-01-19 Toshiba Tec Corp Code reader and program
JP2012038216A (en) * 2010-08-10 2012-02-23 Toshiba Tec Corp Code reader and program
US9189672B2 (en) 2010-08-31 2015-11-17 Toshiba Tec Kabushiki Kaisha Information reading apparatus, commodity sales information processing apparatus, and pasted object
JP2012074013A (en) * 2010-08-31 2012-04-12 Toshiba Tec Corp Information reading device, commodity sales information processor and attached object
JP2012053587A (en) * 2010-08-31 2012-03-15 Toshiba Tec Corp Information reader, program and sticker
US8783554B2 (en) 2010-08-31 2014-07-22 Toshiba Tec Kabushiki Kaisha Information reading apparatus, commodity sales information processing apparatus, and pasted object
JP2015146039A (en) * 2010-08-31 2015-08-13 東芝テック株式会社 Patch
JP2012053697A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Code reader and program
CN102402678A (en) * 2010-09-01 2012-04-04 东芝泰格有限公司 Code reading apparatus and control method
US8805092B2 (en) 2010-09-01 2014-08-12 Toshiba Tec Kabushiki Kaisha Store system, reading apparatus, and sales registration apparatus
JP2012053713A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Store system, sales registration device and program
JP2012053712A (en) * 2010-09-01 2012-03-15 Toshiba Tec Corp Store system and commodity code reading device
US8503795B2 (en) 2010-09-01 2013-08-06 Toshiba Tec Kabushiki Kaisha Store system, reading apparatus, and sales registration apparatus
US8448861B2 (en) 2010-09-01 2013-05-28 Toshiba Tec Kabushiki Kaisha Code reading apparatus and control method
JP2012074010A (en) * 2010-09-02 2012-04-12 Toshiba Tec Corp Commodity code reader and program
US8424761B2 (en) 2010-09-02 2013-04-23 Toshiba Tec Kabushiki Kaisha Commodity code reading apparatus and commodity code reading method
JP2012058790A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity code reader, commodity information processing device and program
JP2012058788A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity code reader and program
JP2012058791A (en) * 2010-09-03 2012-03-22 Toshiba Tec Corp Commodity information processing device and program
US8453932B2 (en) 2010-10-28 2013-06-04 Toshiba Tec Kabushiki Kaisha Commodity information reading apparatus and commodity information reading method
JP2012094073A (en) * 2010-10-28 2012-05-17 Toshiba Tec Corp Article information reading apparatus and program
US8505817B2 (en) 2010-11-01 2013-08-13 Toshiba Tec Kabushiki Kaisha Code reading apparatus and code reading method
JP2012113689A (en) * 2010-11-01 2012-06-14 Toshiba Tec Corp Code reader and program
JP2012098943A (en) * 2010-11-02 2012-05-24 Toshiba Tec Corp Code reader and program
JP2012174236A (en) * 2011-02-24 2012-09-10 Fujitsu Frontech Ltd Information conversion device, information conversion method and pos system
JP2013008305A (en) * 2011-06-27 2013-01-10 Toshiba Tec Corp Reader, commodity sales information processor and control program
JP2013050787A (en) * 2011-08-30 2013-03-14 Toshiba Tec Corp Code reader, sales data processor, and program
US20130058541A1 (en) * 2011-09-06 2013-03-07 Toshiba Tec Kabushiki Kaisha Image processing apparatus and method
JP2013069259A (en) * 2011-09-06 2013-04-18 Toshiba Tec Corp Information processor and program
KR101214628B1 (en) * 2011-09-27 2012-12-21 비씨카드(주) Method and apparatus for providing of information
US8944324B2 (en) 2012-01-30 2015-02-03 Toshiba Tec Kabushiki Kaisha Commodity recognition apparatus and commodity recognition method
JP2016173859A (en) * 2012-01-31 2016-09-29 東芝テック株式会社 Patch
JP2013178735A (en) * 2012-01-31 2013-09-09 Toshiba Tec Corp Information detection device and information detection program
US9177217B2 (en) 2012-01-31 2015-11-03 Toshiba Tec Kabushiki Kaisha Information detection apparatus and information detection method
JP2013209185A (en) * 2012-03-30 2013-10-10 Toshiba Tec Corp Commodity management apparatus
JP2013209203A (en) * 2012-03-30 2013-10-10 Toshiba Tec Corp Commodity management system
JP2012133823A (en) * 2012-04-11 2012-07-12 Toshiba Tec Corp Code reader, sales registration system and program
US9779326B2 (en) 2012-09-26 2017-10-03 Kabushiki Kaisha Toshiba Moving image recognition apparatus and moving image recognition method
JP2013069306A (en) * 2012-11-05 2013-04-18 Toshiba Tec Corp Merchandise information reading apparatus, merchandise information processing apparatus and program
US10108830B2 (en) 2012-11-08 2018-10-23 Toshiba Tec Kabushiki Kaisha Commodity recognition apparatus and commodity recognition method
JP2013225331A (en) * 2013-07-01 2013-10-31 Toshiba Tec Corp Code reader and program
WO2017126254A1 (en) * 2016-01-21 2017-07-27 日本電気株式会社 Information processing device, information processing method, and program
US10510218B2 (en) 2016-01-21 2019-12-17 Nec Corporation Information processing apparatus, information processing method, and non-transitory storage medium
JP2016139440A (en) * 2016-05-11 2016-08-04 東芝テック株式会社 Commodity recognition device and commodity recognition program
EP3293685A1 (en) * 2016-09-07 2018-03-14 Toshiba TEC Kabushiki Kaisha Information processing apparatus that identifies an item based on a captured image thereof
JP2019021168A (en) * 2017-07-20 2019-02-07 東芝テック株式会社 Product data processing apparatus and product data processing program
JP2021149265A (en) * 2020-03-17 2021-09-27 東芝テック株式会社 Information processing device and program
JP7466340B2 (en) 2020-03-17 2024-04-12 東芝テック株式会社 Information processing device and program
JP2022187808A (en) * 2021-06-08 2022-12-20 東芝テック株式会社 Merchandise sales data processor and program
JP7677833B2 (en) 2021-06-08 2025-05-15 東芝テック株式会社 Product sales data processing device and program

Also Published As

Publication number Publication date
JP4422706B2 (en) 2010-02-24

Similar Documents

Publication Publication Date Title
JP4422706B2 (en) Data code reader
JP4987922B2 (en) Data code reader and reading method thereof
JP4970008B2 (en) Sticker reader, data code reader, privilege sticker
JP5502821B2 (en) Code reading device, sales data processing device, and program
JP5349554B2 (en) Information processing apparatus and program
JP4976512B2 (en) Code reader, sales registration system and program
US8505817B2 (en) Code reading apparatus and code reading method
US8132730B2 (en) Datacode reading apparatus
CN102708634B (en) Scanister and scan method
JP5038456B2 (en) Sales registration device, checkout system and program
JP5788928B2 (en) Information processing apparatus and program
JP5000738B2 (en) Code reader and program
JP4538056B2 (en) Data code reader and product registration system
JP2004127013A (en) Point of sale information management device
JP2013089084A (en) Commodity data processing apparatus, commodity data processing method, and control program
US20120000980A1 (en) Code reading apparatus and code reading method
JP5631369B2 (en) Information detection apparatus and information detection program
JP5462302B2 (en) Code reading device, sales registration device and program
US20110315764A1 (en) Code reading apparatus and code reading method
JP5386603B2 (en) Code reader, sales registration system and program
JP7325138B2 (en) Information processing device, information processing method and program
JP5499109B2 (en) Checkout system, product information reading device and program
JP6055878B2 (en) Information processing apparatus and program
JP2010225177A (en) Product registration system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081216

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090616

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090908

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090924

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091204

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4422706

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131211

Year of fee payment: 4