JPH0581460A - Bar code reader - Google Patents

Bar code reader

Info

Publication number
JPH0581460A
JPH0581460A JP3241163A JP24116391A JPH0581460A JP H0581460 A JPH0581460 A JP H0581460A JP 3241163 A JP3241163 A JP 3241163A JP 24116391 A JP24116391 A JP 24116391A JP H0581460 A JPH0581460 A JP H0581460A
Authority
JP
Japan
Prior art keywords
data
read
bar code
digit
bar
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
JP3241163A
Other languages
Japanese (ja)
Other versions
JP2760913B2 (en
Inventor
Hiromasa Akita
弘昌 秋田
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
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP3241163A priority Critical patent/JP2760913B2/en
Publication of JPH0581460A publication Critical patent/JPH0581460A/en
Application granted granted Critical
Publication of JP2760913B2 publication Critical patent/JP2760913B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】誤読データを一掃する。 【構成】接近配設されかつ相互に桁数の異なる複数のバ
ーコード(1)を設定回数(Ns)だけ読み取り、各バ
ーコード(1)ごとの読取データが同一であるときにそ
の読取データを有効として扱うバーコード読取装置(1
0)において、複数バーコード(1)のうちの1番桁数
の小さなバーコードのセンターバー(CB)を中心とす
る片側読取データ(URD)と、他のバーコード(1)
のセンターバー(CB)を中心とする片側でかつ1番桁
数の小さなバーコードの該片側と同一側の読取データ
(LRD)のうちの同桁分データ(LRDの一部)とを
比較して、両片側読取データ(URD,LRDの一部)
とが一致する場合に、それら読取データ(ULD,UR
D、LLD,LRD)を無効とするデータ無効判定手段
(15,16)を設けた構成である。
(57) [Summary] [Purpose] Eliminates misread data. [Composition] A plurality of bar codes (1) arranged close to each other and having different numbers of digits are read a set number of times (Ns), and when the read data of each bar code (1) is the same, the read data is read. Bar code reader to treat as valid (1
In (0), one side read data (URD) centered on the center bar (CB) of the bar code having the smallest number of digits among the plurality of bar codes (1) and the other bar code (1).
The same-digit data (a part of LRD) of the read data (LRD) on one side of the one side centered on the center bar (CB) and having a small number of 1st digit and the same side is compared. Read data on both sides (part of URD, LRD)
And the read data (ULD, UR
The data invalidity determination means (15, 16) for invalidating D, LLD, LRD) is provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、接近配設された桁数の
異なる複数のバーコードを設定回数だけ読み取って、そ
の読取データを有効として取扱うバーコード読取装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bar code reader for reading a plurality of bar codes arranged close to each other and having a different number of digits a set number of times, and handling the read data as valid.

【0002】[0002]

【従来の技術】商品,搬送物等に付されるバーコードの
タイプは、例えばUPC−A,UPC−E,EAN8桁
(13桁),JAN8桁(13桁)等の如く多種多様で
ある。これら各タイプの大きな違いは、バーコードの最
初の2桁がUPCは“01〜09”,EANは“10〜
99”,JANでは“49”である。
2. Description of the Related Art There are various types of barcodes attached to products, articles, etc., such as UPC-A, UPC-E, EAN 8 digits (13 digits), JAN 8 digits (13 digits), and the like. The major difference between these types is that the first two digits of the barcode are "01-09" for UPC and "10-for EAN".
99 "and" 49 "in JAN.

【0003】いずれのタイプのバーコードでも、それに
記憶されるデータ量には限りがある。つまり、桁数で決
まる。例えば、EAN13桁のバーコードの場合、最初
の2桁はフラグキャラクタで、最後の1桁はチェックデ
ジットであるから、データはその他の10桁である。
The amount of data stored in any type of bar code is limited. In other words, it depends on the number of digits. For example, in the case of an EAN 13-digit bar code, the first 2 digits are the flag character and the last 1 digit is the check digit, so the data is the other 10 digits.

【0004】したがって、例えば商品コード,商品名,
単価等の他にその商品の色,柄等をもデータとして記憶
させる等の多様化,ニーズに応えようとする場合等にあ
っては、いずれのバーコードを選択してもオーバーフロ
ーしてしまうので、複数のバーコードを接近(例えば、
上下)配設してデータを分離記憶させておき、それら全
てのバーコードを読み取り、その後のデータ合成によっ
て初めて一連データを読み取ったとする方策を施してい
る場合も多い。この場合、各バーコードには他との組合
せである旨のフラグキャラクタが付される。
Therefore, for example, a product code, a product name,
In the case of diversifying such as storing the color, pattern, etc. of the product as data in addition to the unit price, etc., when trying to meet the needs, any bar code will overflow because it will overflow. , Approach multiple barcodes (eg,
In many cases, a method is adopted in which the data is separated and stored by arranging (upper and lower), all the bar codes are read, and then a series of data is read for the first time by subsequent data combination. In this case, each bar code is attached with a flag character indicating that it is a combination with another bar code.

【0005】ところで、バーコードの読取データは、信
頼性向上のために、予め決められた設定回数だけ読み取
ってそのいずれもが同一であるときに有効とされるのが
一般的である。また、上記信頼性向上の一つとして、バ
ーコードには、センターバーと左右のガイドバーとが設
けられている。2つのバーを横切って読み取ったデータ
を有効とすれば、その信頼性が上る。
By the way, in order to improve reliability, it is general that the read data of the bar code is valid when it is read a predetermined number of times and both of them are the same. Further, as one of the above-mentioned improvement in reliability, the bar code is provided with a center bar and left and right guide bars. Validating the data read across the two bars increases its reliability.

【0006】一方、読取高速化も重要である。上記複数
のバーコードを用いる場合には、なおさらである。この
読取高速化策の一つとしては、照射する読取光がどの方
向からバーコードを横切っても、データを読み取ること
ができるようにすることである。したがって、バーコー
ドのセンターバーを中心とする片側データを別々に読み
取ることができる。さらに、読取光のコード読取可能方
向を一段と拡げるために、上記各バーを横切らなくと
も、パリティチェック等の処理によって、片側乃至両側
データを読み取ることができるように形成されたものが
ある。
On the other hand, speeding up reading is also important. This is even more the case when using the plurality of barcodes. One of the measures for increasing the reading speed is to make it possible to read the data regardless of the direction in which the reading light to be emitted crosses the barcode. Therefore, one-sided data centered on the center bar of the barcode can be read separately. Further, in order to further expand the code readable direction of the reading light, there is one formed so that data on one side or both sides can be read by a process such as parity check without traversing each bar.

【0007】ここに、複数のバーコードを接近配設して
用いる場合、各バーコードは同タイプ、同桁が選択され
るのが一般的であるが、諸事情により異なるタイプを組
合せたり、同タイプでも桁数の異なるものを組合せる場
合がある。また、タイプ,桁数ともに異なる組合せもあ
る。例えば、図5に示す如く,EAN8桁とEAN13
桁とを上下に接近配設する等である。
When a plurality of bar codes are arranged close to each other, the same type and the same digit are generally selected for each bar code, but different types may be combined or the same bar code may be selected depending on various circumstances. There may be combinations of types with different numbers of digits. There are also combinations that differ in type and number of digits. For example, as shown in FIG. 5, EAN8 digit and EAN13
The girder and the girder are arranged close to each other.

【0008】かかる図5の態様では、上段EAN8桁バ
ーコードのセンターバーCBを中心とする左側データU
LD,右側データURD,下段EAN13桁バーコード
のセンターバーCBを中心とする左側データLLD,右
側データLRDとは、当然に全て異なる。また、上段E
AN8桁バーコードの左側(ULD)と下段EAN13
桁バーコードの左側(LLD)とは、バー形態も異なり
パリティーも異なるが、両右側データ(URD),(L
RD)はバー形態も同じで、かつEANタイプの場合に
はパリティーも同じ(偶数)である。
In the embodiment shown in FIG. 5, the left side data U centered on the center bar CB of the upper EAN 8-digit bar code is used.
LD, right side data URD, left side data LLD centering on the center bar CB of the lower EAN 13 digit bar code, and right side data LRD are naturally all different. Also, the upper row E
Left side of 8 digit bar code (ULD) and lower EAN13
Although the bar type differs from the left side (LLD) of the digit bar code and the parity differs, both right side data (URD), (LLD)
The RD) has the same bar shape, and has the same parity (even number) in the case of the EAN type.

【0009】かくして、図5の組合せの場合、本装置
は、例えば図6に示すS1方向の読取光で上段左側デー
タULDを、S2方向の読取光で上段右側データURD
を読み取り、上段EAN8桁バーコード内データをバッ
ファに記憶し、またS3方向の読取光で下段左右側デー
タLLD,LRDを一気に読み取り、下段EAN13桁
バーコード内データをバッファに記憶する。そして、上
段EAN8桁バーコードの読取データと下段EAN13
桁バーコードの読取データのそれぞれが設定回数だけ各
同一であれば、両読取データを有効とみなす。
Thus, in the case of the combination shown in FIG. 5, the present apparatus uses the reading light in the S1 direction shown in FIG. 6 to read the upper left data ULD and the reading light in the S2 direction to read the upper right data URD.
To read the upper EAN 8-digit bar code data in the buffer, read the lower left and right data LLD and LRD all at once with the reading light in the S3 direction, and store the lower EAN 13-digit bar code data in the buffer. Then, the read data of the upper EAN 8 digit bar code and the lower EAN 13
If the read data of the digit bar code is the same for each set number of times, both read data are regarded as valid.

【0010】したがって、それら有効読取データによ
り、両バーコードに分離記憶した一連データを一つのデ
ータとしてを読み取れる。
Therefore, the effective read data makes it possible to read a series of data separately stored in both bar codes as one data.

【0011】[0011]

【発明が解決しようとする課題】上記従来構成による
と、図6に示すS20方向の読取光が、たまたま下段E
AN13桁バーコードの右側データLRDのうちのセン
ターバーCB側の4桁(図5でいえば、“0699”)
を読み取った場合、そのパリティーも偶数であることか
ら、装置内では上段EAN8桁の右側データURDとし
て読み取ってしまうことがある。つまり、左側データU
LDが図7に示す“2002”でその右側データURD
が“0699”と誤読する。
According to the above conventional structure, the reading light in the S20 direction shown in FIG.
4 digits on the center bar CB side of the right data LRD of the AN 13 digit barcode (“0699” in FIG. 5)
When the data is read, the parity is also an even number, so the data may be read as the right-side data URD of the 8-digit upper EAN in the apparatus. That is, the left data U
LD is “2002” shown in FIG. 7 and its right side data URD
Is mistakenly read as "0699".

【0012】すなわち、図5に示す上段EAN8桁バー
コードの真正の記憶データ“20029005”と不一
致である。しかし、本装置では、上記の通り設定回数だ
け読み取ってそのいずれの読取データもが同一であるこ
とを条件に有効とするので、その設定回数によってはそ
の誤読データは採用されないので実務的にほとんど問題
がないといえる。
That is, it does not match the true storage data "20029005" of the upper EAN 8-digit bar code shown in FIG. However, in this device, since it is valid as long as it is read the set number of times and all the read data is the same as described above, the misread data is not adopted depending on the set number of times, so there is practically no problem. It can be said that there is no.

【0013】しかしながら、確率が低いからといって、
設定回数内の全てのデータが誤読データであり、それが
有効とされてしまう現実がある以上、これを放置するわ
けにはいかない。また、かかる現象による読取データの
誤読があると、その現場においては、その原因究明のた
め作業中断等を招き大騒ぎとなる。
However, because the probability is low,
Since all the data within the set number of times is erroneous reading data and there is a reality that it is regarded as valid, it cannot be neglected. Further, if the read data is erroneously read due to such a phenomenon, work will be interrupted at the site for investigating the cause of the read data, resulting in a fuss.

【0014】以上の誤読問題は、EAN8桁とEAN1
3桁とのバーコード組合せの他、例えば、UPC−Aと
EAN8桁、UPC−AとJAN−8桁、JAN8桁と
JAN13桁の組合せの場合にも生ずる。さらに、確率
的に一層低いが、原理的にはEAN13桁とEAN13
桁との組合せの如く、同タイプかつ同桁のバーコード組
合せにおいても発生し得る。
The above-mentioned misreading problem is caused by EAN 8 digits and EAN 1.
Other than the combination of three-digit bar code, for example, the combination of UPC-A and EAN 8 digits, UPC-A and JAN-8 digit, and JAN 8 digit and JAN 13 digit also occurs. Furthermore, it is theoretically lower, but in principle, EAN13 digits and EAN13
It can also occur in bar code combinations of the same type and the same digits, such as combinations with digits.

【0015】本発明の目的は、誤読データを無効として
正確なデータ読み取りができるバーコード読取装置を提
供することにある。
It is an object of the present invention to provide a bar code reading device which makes it possible to accurately read data by invalidating erroneous reading data.

【0016】[0016]

【課題を解決するための手段】本発明は、複数バーコー
ドのうち1番桁数の小さな片側データが他のバーコード
の同一側の片側の一部データと誤読され易いことに着目
し、それら片側データが同一の場合に無効とするように
構成し、前記目的を達成する。すなわち、本発明は、接
近配設されかつ相互に桁数の異なる複数のバーコードを
設定回数だけ読み取り、各バーコードごとの読取データ
が同一であるときにその読取データを有効として扱うバ
ーコード読取装置において、前記複数バーコードのうち
の1番桁数の小さなバーコードのセンターバーを中心と
する片側読取データと、他のバーコードのセンターバー
を中心とする片側でかつ1番桁数の小さなバーコードの
該片側と同一側の読取データのうちの同桁分データとを
比較して、両片側読取データが一致する場合に、それら
読取データを無効とするデータ無効判定手段を設けたこ
とを特徴とする。
SUMMARY OF THE INVENTION The present invention focuses on the fact that one-sided data having a small number of digits in one of a plurality of barcodes is easily misread as partial data on one side of the same side of another barcode. When the data on one side is the same, the data is invalidated to achieve the above object. That is, the present invention reads a plurality of barcodes arranged close to each other and having different numbers of digits a set number of times, and treats the read data as valid when the read data for each barcode is the same. In the device, one side read data centered on the center bar of the bar code having the smallest number of one digit among the plurality of bar codes and one side centered on the center bar of another bar code and having the smallest number of the first digit. Data invalidity determination means is provided for comparing one side of the barcode and the same digit data of the read data on the same side, and invalidating the read data when the read data on both sides match. Characterize.

【0017】[0017]

【作用】上記構成の本発明によれば、各バーコードの各
片側データを読み取り、各両片側データの組合せにより
各バーコードのデータを読み取る。この際、データ無効
判定手段は、1番桁数の小さなバーコードの片側データ
が、他のバーコードの対応側(同一側)データと同一の
場合には、そのデータを無効とする。かくして、各バー
コードのデータを組合せて解読された一連データに誤読
データは含まれず、その信頼性を飛躍的に向上できる。
According to the present invention having the above-mentioned structure, each side data of each bar code is read, and the data of each bar code is read by a combination of both side one side data. At this time, if the one-sided data of the barcode having the smallest number of digits is the same as the corresponding side (same side) data of the other barcode, the data invalidity determination means invalidates the data. Thus, the series of data decoded by combining the data of each bar code does not include misread data, and the reliability thereof can be dramatically improved.

【0018】[0018]

【実施例】以下、本発明の実施例を図面を参照して説明
する。図1において、本バーコード読取装置10は、バ
ーコード1を読取光を照射しその反射光からコードを読
み取る読取器19と、読取信号をデジタル信号に変換す
るA/D変換器11と、所定フォーマットに変換するデ
コーダ12と、CPU15,ROM16,RAM17,
インターフェース18等の制御部からなる。
Embodiments of the present invention will be described below with reference to the drawings. In FIG. 1, the present bar code reading device 10 includes a reader 19 that irradiates the bar code 1 with a reading light and reads a code from the reflected light, an A / D converter 11 that converts the reading signal into a digital signal, and a predetermined unit. Decoder 12 for converting into a format, CPU 15, ROM 16, RAM 17,
It comprises a control unit such as the interface 18.

【0019】ROM16には、本装置全体を駆動制御す
るプログラムや固定データが格納され、RAM17には
読取データや演算データが一時記憶される。CPU15
は、ROM16に格納されたプログラムを実行し、バー
コード1から読取データを所定処理(図3のST10〜
15)し、有効である読取データを、インターフェース
18を介してターミナル(例えば電子キャッシュレジス
タ)に転送する(ST17)。
The ROM 16 stores a program for controlling the drive of the entire apparatus and fixed data, and the RAM 17 temporarily stores read data and operation data. CPU15
Executes the program stored in the ROM 16 and performs a predetermined process on the read data from the barcode 1 (ST10 in FIG. 3).
15) Then, the valid read data is transferred to the terminal (eg, electronic cash register) via the interface 18 (ST17).

【0020】そして、本実施例で読み取るバーコード1
は、前出図5に示したEAN8桁バーコードとEAN1
3桁バーコードとを上下に接近配設されたものとされて
いる。
Then, the bar code 1 to be read in this embodiment
Is the EAN 8-digit barcode and EAN1 shown in FIG.
The three-digit bar code and the three-digit bar code are arranged close to each other.

【0021】ここに、CPU15とROM16は、読取
制御手段,データ無効判定手段等とを構成する。
Here, the CPU 15 and the ROM 16 constitute a reading control means, a data invalidity judging means, and the like.

【0022】まず、読取制御手段としてのCPU15
は、読取器19で読み取ったデータが入力されると、図
2に示すようにRAM17のバッファ(17)に記憶す
る(図3のST10,ST13)。上段データは、前出
図5で説明したその両側読取データULDとURDとの
組合せであり、下段データは、その両側読取データLL
DとLRDとの組合せとして記憶される。
First, the CPU 15 as reading control means
When the data read by the reader 19 is input, the data is stored in the buffer (17) of the RAM 17 as shown in FIG. 2 (ST10, ST13 in FIG. 3). The upper data is a combination of the both-side read data ULD and URD described in FIG. 5, and the lower data is the both-side read data LL.
It is stored as a combination of D and LRD.

【0023】すなわち、一番初めに読み取った上段デー
タ(ULD,URD)と下段データ(LLD,LRD)
とは、それぞれバッファ(17)に初めて記憶されるも
のであるから、ST11のNO判断により、ST13で
記憶される。この場合、カウンタ(15,16,17)
は、そのカウント値Nを“1”としてRAM17の図2
に示すエリアに記憶される。
That is, the upper data (ULD, URD) and the lower data (LLD, LRD) read first
Are stored in the buffer (17) for the first time, so they are stored in ST13 by the NO judgment in ST11. In this case, the counter (15, 16, 17)
2 sets the count value N as "1" in the RAM 17 of FIG.
Are stored in the area indicated by.

【0024】次に、2回目の上段,下段各読取データが
入力される(ST10)と、CPU15はバッファ(1
7)の対応段に2回目読取データと同一の(1回目)読
取データが記憶されているか否かを判断(ST11)
し、同一の場合(ST11のYES)には、カウント値
Nを“1”だけ歩進させる。つまり、2回目のカウント
値Nは“2”となる。
Next, when the second upper read data and the lower read data are input (ST10), the CPU 15 causes the buffer (1
It is determined whether the same (first) read data as the second read data is stored in the corresponding stage of 7) (ST11).
If they are the same (YES in ST11), the count value N is incremented by "1". That is, the count value N of the second time becomes "2".

【0025】一方、2回目読取データが先にバッファ
(17)に記憶されていた1回目読取データと異なる場
合(ST11のNO)には、バッファ(17)に1回目
読取データに代えて2回目読取データを書き込み記憶す
る(ST13)。この場合には、カウント値Nは改め
“1”とされる(ST14)。
On the other hand, when the second read data is different from the first read data previously stored in the buffer (17) (NO in ST11), the second read data is stored in the buffer (17) instead of the first read data. The read data is written and stored (ST13). In this case, the count value N is reset to "1" (ST14).

【0026】したがって、上段用カウンタと下段用カウ
ンタとの各カウント値Nが、それぞれ設定回数Ns以上
となった場合における上段データ(ULD,DRD)と
下段データ(LLD,LRD)とは、Ns回だけ同じで
あるから、正確な読取データと推定される(ST15)
わけである。
Therefore, when each count value N of the upper counter and the lower counter becomes equal to or more than the set number Ns, the upper data (ULD, DRD) and the lower data (LLD, LRD) are Ns times. However, since it is the same, it is estimated to be accurate read data (ST15).
That is why.

【0027】また、本発明が解決しようとする誤読問題
も、上記例でいえば、上段右側データURD(“900
5”)が下段右側(“069924”)のうちのセンタ
ーバーCB側の4桁の値“0699”と同じ“069
9”と誤読されることがあったとしても、それが設定回
数Nsだけ連続されなければ自動的に排除されるので、
その大部分はクリアされる。
The erroneous reading problem to be solved by the present invention is, in the above example, the upper right data URD ("900").
5 ”) is the same as the 4-digit value“ 0699 ”on the center bar CB side of the lower right (“ 069924 ”)“ 069 ”
Even if it is misread as "9", it will be automatically excluded if it is not repeated for the set number of times Ns.
Most of it is cleared.

【0028】しかし、下段右側データLRDが設定回数
Nsだけ、“0699”と連続して誤読される場合があ
り得る。この際における、図2のバッファ(17)に記
憶されている上段データの右側データURDは、“06
99”であり、真値“9005”と異なる。なお、その
左側データULDは、前出図5に示すように真値“20
02”である。
However, the lower right data LRD may be erroneously read as "0699" by the set number of times Ns. At this time, the right side data URD of the upper data stored in the buffer (17) of FIG.
99 ", which is different from the true value" 9005 ". The left-side data ULD thereof has the true value" 20 "as shown in FIG.
02 ".

【0029】ここに、データ無効判定手段(15,1
6)が機能する。すなわち、CPU15はバッファ(1
7)に記憶された読取データを読み出し、図4に示す如
く、最小桁数たる上段のEAN8桁バーコードの片
(右)側データURDが他のバーコードつまり下段のE
AN13桁バーコードの同一方向の片(右)側データL
RD(“069924”)のうちの同桁分データ(“0
699”)と同一か否かをチェックする(ST16)。
Data invalidity determining means (15, 1)
6) works. That is, the CPU 15 uses the buffer (1
The read data stored in 7) is read out, and as shown in FIG. 4, the one-side (right) side data URD of the upper EAN 8-digit bar code, which is the minimum number of digits, is the other bar code, that is, the lower E.
AN 13-digit bar code in the same direction on one side (right) side L
Same-digit data ("0" of RD ("069924")
699 ") is checked (ST16).

【0030】そして、同一と判定される(ST16のY
ES)と、バッファ(17)に記憶されている上段デー
タ〔ULD(“2002”)、URD(“069
9”)〕と下段データ〔LLD(“212500
0”),LRD(“069924”)〕とを無効とする
(ST18)。
Then, it is determined that they are the same (Y in ST16).
ES) and the upper data [ULD (“2002”), URD (“069” stored in the buffer (17).
9 ")] and lower data [LLD (" 212500
0 ") and LRD (" 069924 ")] are invalidated (ST18).

【0031】下段データ(LLD,LRD)をも無効と
するのは、複数バーコードの全読取データが正しくなけ
れば一連データを有効とすることができないからであ
る。
The reason why the lower data (LLD, LRD) is also invalidated is that a series of data cannot be validated unless all the read data of a plurality of bar codes are correct.

【0032】一方、同一でないと判定される(ST16
のNO)と、従来例と同様にバッファ(17)に記憶さ
れていた上段データ〔ULD(“2002”),URD
(“9005”)〕と下段データ〔LLD(“2125
000”),LRD(“069924”〕とを有効と
し、インターフェース18を通してターミナル20に転
送する(ST17)。
On the other hand, it is determined that they are not the same (ST16).
No.) and the upper data [ULD (“2002”), URD stored in the buffer (17) as in the conventional example.
(“9005”)] and lower data [LLD (“2125
000 ") and LRD (" 069924 "] are validated and transferred to the terminal 20 through the interface 18 (ST17).

【0033】しかして、この実施例によれば、1番桁数
の小さなバーコード(上段EAN8桁)の片(右)側読
取データURD(“0699”)と、他のバーコード
(下段EAN13桁)の同一側(右側)の読取データL
RD(“069924”)のうちの同桁分データ(“0
699”)とを比較して、両データ〔(“069
9”),(“0699”)〕が一致する場合には、それ
ら読取データ(上・下段データ)を無効とするデータ無
効判定手段(15,16)が設けられているので、有効
とされた読取データは、完璧に正しい値であることを保
障できる。
According to this embodiment, however, one side (right) read data URD (“0699”) of a bar code with a small first digit (upper 8 digits of EAN) and another bar code (lower 13 digits of EAN). ) Read data L on the same side (right side)
Same-digit data ("0" of RD ("069924")
699 ") and compare both data [(" 069
9 "), (" 0699 ")] match, the data invalidity determination means (15, 16) for invalidating the read data (upper / lower data) is provided, and therefore it is determined to be valid. The read data can be guaranteed to be perfectly correct.

【0034】また、このデータ無効判定手段(15,1
6)が設けられているので、バーコード1への読取光の
方向(Sn)を全方向有効とすることができるので、一
段と高速読取りできる。
The data invalidity judging means (15, 1)
6) is provided, the direction (Sn) of the reading light to the bar code 1 can be made effective in all directions, so that the reading can be performed at a higher speed.

【0035】なお、以上の実施例では、複数(2)のタ
イプEAN8桁バーコードとタイプEAN13桁バーコ
ードとを上下に接近配設していたが、そのバーコードタ
イプはこの例示組合せに限定されない。例えば、UPC
−AとEAN8桁との組合せ等である。また、接近配設
方向も同様に限定されない。
In the above embodiment, the plural (2) type EAN 8-digit bar codes and the type EAN 13-digit bar codes are arranged vertically close to each other, but the bar code type is not limited to this exemplified combination. .. For example, UPC
-A and a combination of 8 digits of EAN. Similarly, the approaching and disposing direction is not limited.

【0036】さらに、複数(2)のバーコードのうちの
最小桁数のバーコード(上段EAN8桁)とは、複数バ
ーコードが同一桁数の場合にはどのバーコードもこれに
該当し、この場合にも本発明は適用される。
Further, the minimum number of barcodes (8 digits in the upper EAN) of the plurality of (2) barcodes corresponds to any barcode if the plurality of barcodes have the same number of digits. The present invention also applies in such cases.

【0037】[0037]

【発明の効果】本発明によれば、接近配設されかつ相互
に桁数の異なる複数のバーコードを設定回数だけ読み取
り、各バーコードごとの読取データが同一であるときに
その読取データを有効として扱うバーコード読取装置に
おいて、複数バーコードのうちの1番桁数の小さなバー
コードのセンターバーを中心とする片側読取データと、
他のバーコードのセンターバーを中心とする片側でかつ
1番桁数の小さなバーコードの該片側と同一側の読取デ
ータのうちの同桁分データとを比較して、両片側読取デ
ータが一致する場合に、それら読取データを無効とする
データ無効判定手段を設けた構成であるので、最小桁数
のバーコードの読取データが誤読となる不都合を一掃で
き、完璧なデータ読み取りを保障できる。
According to the present invention, a plurality of bar codes arranged close to each other and having different numbers of digits are read a set number of times, and when the read data of each bar code is the same, the read data is effective. In the bar code reading device treated as, one-side read data centered on the center bar of the bar code having the smallest number of digits among the plurality of bar codes,
The bar code of one bar centered on the center bar of the other bar code and the bar code having the smallest number of 1st digit is compared with the same digit data of the bar code data on the same side, and the bar code data on both sides match. In this case, since the data invalidity determining means for invalidating the read data is provided, it is possible to eliminate the inconvenience that the read data of the barcode having the minimum number of digits is erroneously read, and it is possible to guarantee perfect data reading.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例を示す全体構成図である。FIG. 1 is an overall configuration diagram showing an embodiment of the present invention.

【図2】同じく、読取データの記憶状態を説明するため
の図である。
FIG. 2 is also a diagram for explaining a storage state of read data.

【図3】同じく、動作を説明するためのフローチャート
である。
FIG. 3 is likewise a flowchart for explaining the operation.

【図4】同じく、無効判定対象データを説明するための
図である。
FIG. 4 is a diagram for explaining invalidity determination target data.

【図5】本発明および従来例における複数のバーコード
の一例を説明するための図である。
FIG. 5 is a diagram for explaining an example of a plurality of barcodes in the present invention and a conventional example.

【図6】従来例の問題点を説明するための図である。FIG. 6 is a diagram for explaining a problem of the conventional example.

【図7】誤読データを説明するための図である。FIG. 7 is a diagram for explaining misread data.

【符号の説明】[Explanation of symbols]

1 バーコード 10 バーコード読取装置 11 A/D変換器 12 デコーダ 15 CPU(データ無効判定手段) 16 ROM(データ無効判定手段) 17 RAM 18 インターフェース 19 読取器 20 ターミナル ULD 上段EAN8桁バーコードの左側データ(読取
データ) URD 上段EAN8桁バーコードの右側データ(読取
データ) LLD 下段EAN13桁バーコードの左側データ(読
取データ) LRD 下段EAN13桁バーコードの右側データ(読
取データ) Ns 設定回数 CB センターバー
1 Bar Code 10 Bar Code Reading Device 11 A / D Converter 12 Decoder 15 CPU (Data Invalid Judgment Means) 16 ROM (Data Invalid Judgment Means) 17 RAM 18 Interface 19 Reader 20 Terminal ULD Upper Left EAN 8 Digit Bar Code Data (Reading data) URD Upper EAN 8-digit bar code right side data (Reading data) LLD Lower EAN 13 digit bar code left side data (Reading data) LRD Lower EAN 13 digit bar code right side data (Reading data) Ns Number of times CB Center bar

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 接近配設されかつ相互に桁数の異なる複
数のバーコードを設定回数だけ読み取り、各バーコード
ごとの読取データが同一であるときにその読取データを
有効として扱うバーコード読取装置において、 前記複数バーコードのうちの1番桁数の小さなバーコー
ドのセンターバーを中心とする片側読取データと、他の
バーコードのセンターバーを中心とする片側でかつ1番
桁数の小さなバーコードの該片側と同一側の読取データ
のうちの同桁分データとを比較して、両片側読取データ
が一致する場合に、それら読取データを無効とするデー
タ無効判定手段を設けたことを特徴とするバーコード読
取装置。
1. A bar code reading apparatus which reads a plurality of bar codes arranged close to each other and having different numbers of digits a set number of times, and treats the read data as valid when the read data for each bar code is the same. In one of the plurality of barcodes, the one-side read data centered on the center bar of the barcode with the smallest number of one digit and the one-sided read data centered on the center bar of the other barcode with the number of the least one digit. The data invalidity determining means is provided for comparing the one-sided data of the code and the data of the same digit in the read-out data on the same side, and invalidating the read-out data when both one-sided read data match. And a bar code reader.
JP3241163A 1991-09-20 1991-09-20 Barcode reader Expired - Fee Related JP2760913B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3241163A JP2760913B2 (en) 1991-09-20 1991-09-20 Barcode reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3241163A JP2760913B2 (en) 1991-09-20 1991-09-20 Barcode reader

Publications (2)

Publication Number Publication Date
JPH0581460A true JPH0581460A (en) 1993-04-02
JP2760913B2 JP2760913B2 (en) 1998-06-04

Family

ID=17070197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3241163A Expired - Fee Related JP2760913B2 (en) 1991-09-20 1991-09-20 Barcode reader

Country Status (1)

Country Link
JP (1) JP2760913B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007074393A (en) * 2005-09-07 2007-03-22 Ntt Docomo Inc A system for building secure ad hoc networks
JP2007074390A (en) * 2005-09-07 2007-03-22 Ntt Docomo Inc Authentication station, device, mobile station, communication system, communication method, and communication program
EP2348459A1 (en) 2010-01-22 2011-07-27 Seiko Epson Corporation Barcode label and method of using the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007074393A (en) * 2005-09-07 2007-03-22 Ntt Docomo Inc A system for building secure ad hoc networks
JP2007074390A (en) * 2005-09-07 2007-03-22 Ntt Docomo Inc Authentication station, device, mobile station, communication system, communication method, and communication program
EP2348459A1 (en) 2010-01-22 2011-07-27 Seiko Epson Corporation Barcode label and method of using the same

Also Published As

Publication number Publication date
JP2760913B2 (en) 1998-06-04

Similar Documents

Publication Publication Date Title
US5493108A (en) Method and apparatus for recognizing and assembling optical code information from partially scanned segments
JPH0354388B2 (en)
US3798421A (en) Double field code reading system
JPH064699A (en) Barcode reader
JPH0581460A (en) Bar code reader
WO1990014638A1 (en) Reading method and apparatus for bar code
JPH0421915B2 (en)
JP3198232B2 (en) Barcode reading method and reader
JPH08263585A (en) Code reader
JPS584486A (en) optical reader
JP3308931B2 (en) Barcode symbol reader
JP2641991B2 (en) Data processing method of bar code reader
JP2778870B2 (en) Barcode decoder
JP2655758B2 (en) Barcode reader and barcode reading method
US3732401A (en) Code reading apparatus
JP2741404B2 (en) Barcode reader
JPS5981766A (en) Optical reading device
JP3329969B2 (en) Barcode reading method and barcode reader
JP2783234B2 (en) Barcode reader
JPS584485A (en) Symbol demodulator
JP2761251B2 (en) Barcode reading method
JPS6229837B2 (en)
JPH04277887A (en) Add-on bar code reader
JPH08272892A (en) Bar code reader
JP2001243416A (en) Barcode reading method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080320

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090320

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees