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

JPS6229837B2 - - Google Patents

Info

Publication number
JPS6229837B2
JPS6229837B2 JP56097150A JP9715081A JPS6229837B2 JP S6229837 B2 JPS6229837 B2 JP S6229837B2 JP 56097150 A JP56097150 A JP 56097150A JP 9715081 A JP9715081 A JP 9715081A JP S6229837 B2 JPS6229837 B2 JP S6229837B2
Authority
JP
Japan
Prior art keywords
circuit
character
code
barcode
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP56097150A
Other languages
Japanese (ja)
Other versions
JPS57211667A (en
Inventor
Eiichi Hoshino
Ichiro Shinoda
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56097150A priority Critical patent/JPS57211667A/en
Publication of JPS57211667A publication Critical patent/JPS57211667A/en
Publication of JPS6229837B2 publication Critical patent/JPS6229837B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01Details
    • G06K7/016Synchronisation of sensing process
    • G06K7/0166Synchronisation of sensing process by means of clock-signals derived from the code marks, e.g. self-clocking code

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 本発明は、誤読防止方式に関するものであつ
て、特に例えば商品コードを表示するバーコード
を走査することにより読取る読取り装置におい
て、誤つて2つ以上のバーコードが商品に表示さ
れている場合に一定時間内(例えば商品がスキヤ
ナ上を通過している間)に入力されるバーコード
信号の全てをキヤラクタに復調しこの復調したキ
ヤラクタを全て比較することにより不一致のもの
があれば誤読として拒否するようにした誤読防止
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for preventing misreading, and in particular, for example, in a reading device that reads a barcode displaying a product code by scanning it, it is possible to prevent two or more barcodes from appearing on a product by mistake. If displayed, all barcode signals that are input within a certain period of time (for example, while the product is passing through the scanner) are demodulated into characters, and by comparing all of the demodulated characters, it is possible to identify discrepancies. It relates to a misreading prevention method that rejects any misreading.

デパートやスーパストアなどでは、販売額や在
庫量などの管理の便に供するために商品が販売さ
れる度にその商品に関する販売状態を自動的に管
理することが行われている。このように商品の販
売状態を自動的に管理する手段の1つとして、商
品コードを第1図に示すような黒バーと白バーの
配列からなるバーコードで表示し、商品が販売さ
れる度に商品に貼付されているバーコードをスキ
ヤナーにより走査し、読取ることが行われる。
2. Description of the Related Art In department stores, superstores, and the like, the sales status of a product is automatically managed every time a product is sold in order to facilitate the management of sales amounts, inventory amounts, and the like. One way to automatically manage the sales status of a product is to display the product code as a barcode consisting of an array of black bars and white bars as shown in Figure 1, and to display the product code every time the product is sold. The barcode affixed to the product is scanned and read using a scanner.

ところで、上記バーコードを表示したバーコー
ドラベルは、そのバーコードに対応する商品に貼
付されるものであるが、このラベルは人手によつ
て貼付されるので、時には正規のバーコードラベ
ルの外に誤つて他の商品のバーコードラベルが貼
付されることがある。このようなバーコードラベ
ルをスキヤナーで走査する場合、最初に走査され
るバーコードがその本来の表示のとおりに読取ら
れたとき、そのバーコードに対応する商品が販売
されたものとして処理される。その結果、正規の
ラベルのバーコードが読取られたときは問題ない
が、誤つて異なる商品に対するバーコードラベル
が正規のラベルとともに貼付され、この誤つて貼
付されたラベルが先に読取られた場合には誤読と
なり、商品の販売に関して誤つた処理がなされる
ことになる。なお、上記バーコードラベルはその
貼付される位置が一定しないこともあるので、ス
キヤナーはあらゆる方向から走査できるように動
作するとともに、第1図に示すようにスタート符
号、センター符号、エンド符号等に挾さまれた2
つのブロツクのバーコードが設けられ、走査線が
各ブロツクのバーコードを完全に走査できる確率
が大きくなるようにしている。そして、この2つ
のブロツクa1,a2の合成したa1+a2のコードによ
り商品コードを構成している。
By the way, the barcode label displaying the above barcode is affixed to the product corresponding to the barcode, but since this label is affixed manually, sometimes it is attached outside of the regular barcode label. Barcode labels for other products may be affixed by mistake. When scanning such a barcode label with a scanner, when the first barcode scanned is read as originally displayed, the product corresponding to that barcode is treated as sold. As a result, there is no problem when the barcode on a genuine label is read, but if a barcode label for a different product is mistakenly attached together with the genuine label, and this incorrectly attached label is read first. will be misread, resulting in incorrect processing regarding the sale of the product. Note that the above barcode labels may not be affixed at the same position, so the scanner operates so that it can scan from all directions, and also scans the start code, center code, end code, etc. as shown in Figure 1. Sandwiched 2
Two blocks of barcodes are provided to increase the probability that the scan line will completely scan each block of barcodes. The product code is composed of the code a 1 +a 2 which is a combination of these two blocks a 1 and a 2 .

したがつて本発明は、以上のように、従来、商
品に正規のバーコードの外に誤つて他の商品のバ
ーコードを貼付した場合に誤つて貼付したバーコ
ードを読取る危険性があつた点を改善するため
に、一定時間内に入力されたバーコードはすべて
比較チエツクすることにより誤読を防止するよう
にした誤読防止方式を提供するものである。その
ために本発明の誤読防止方式は、文字又は符号情
報を有する表示体を走査して文字又は符号情報を
読取る読取り装置において、上記文字又は符号情
報を検出する情報検出手段と、この情報検出手段
により検出した文字又は符号情報を順次保有する
保持手段と、この保持手段に保持された対応する
各文字又は符号情報を比較する比較手段を備え、
上記情報検出手段により一定時間内の文字又は符
号情報をすべて検出し、これらの情報を上記保持
手段に保持し、この保持した情報を順次上記比較
回路により比較して不一致の情報が1つでもある
とき誤読として処理し読取り拒否することを特徴
とするものである。
Therefore, as described above, the present invention solves the problem that conventionally, when a barcode of another product is mistakenly affixed to a product in addition to the regular barcode, there is a risk that the erroneously affixed barcode will be read. In order to improve this, a misreading prevention method is provided in which all barcodes input within a certain period of time are compared and checked to prevent misreading. For this purpose, the misreading prevention method of the present invention is provided in a reading device that scans a display body having character or code information to read the character or code information, and includes an information detection means for detecting the character or code information, and an information detection means for detecting the character or code information. comprising a holding means for sequentially holding detected character or code information, and a comparison means for comparing each corresponding character or code information held in the holding means,
The information detecting means detects all character or code information within a certain period of time, this information is held in the holding means, and the held information is sequentially compared by the comparing circuit to find even one piece of information that does not match. This feature is characterized in that it is treated as an erroneous reading and refused to be read.

次に本発明の一実施例をJIS,UPC,EANなど
のバーコードを示す第1図を参照しつつ、第2図
にもとづき説明する。
Next, an embodiment of the present invention will be described based on FIG. 2 while referring to FIG. 1 showing bar codes such as JIS, UPC, and EAN.

第2図は本実施例の構成を示す図である。 FIG. 2 is a diagram showing the configuration of this embodiment.

図中、1はカウント回路、2はスタート信号検
出回路、3はキヤラクタ復調回路、4はエンド信
号検出回路、5はバツフア、6は制御部、7は左
右判定回路、8はコード保持部、9は第1比較回
路、10は第2比較回路、11はアンド回路、1
2はオア回路である。
In the figure, 1 is a count circuit, 2 is a start signal detection circuit, 3 is a character demodulation circuit, 4 is an end signal detection circuit, 5 is a buffer, 6 is a control section, 7 is a left/right determination circuit, 8 is a code holding section, 9 is the first comparison circuit, 10 is the second comparison circuit, 11 is the AND circuit, 1
2 is an OR circuit.

カウント回路1は、第1カウント回路1−0お
よび第2カウント回路1−1からなり、第1図に
示すようなバーコードを走査して得た信号の黒バ
ーの幅の値および白バーの幅の値をそれぞれクロ
ツクパルスを使用して計数するものである。すな
わちバーコードラベルをスキヤナーで読取り走査
したとき、バーコード信号として黒バーに対応し
て「1」が出力され白バーに対応して「0」が出
力される。そしてこの「1」,「0」の各信号の長
さは、それぞれ黒バーおよび白バーの幅に対応す
るものであるので、この「1」,「0」の長さを上
記の如くして計数する。これらの計数値はスター
ト信号検出回路2、キヤラクタ復調回路3および
エンド信号検出回路4に伝達される。
The counting circuit 1 consists of a first counting circuit 1-0 and a second counting circuit 1-1, and calculates the width value of the black bar and the width of the white bar of the signal obtained by scanning a bar code as shown in FIG. Each width value is counted using clock pulses. That is, when a barcode label is read and scanned by a scanner, "1" is output as a barcode signal for black bars, and "0" is output for white bars. The length of each of these "1" and "0" signals corresponds to the width of the black bar and white bar, respectively, so the lengths of these "1" and "0" signals are determined as described above. Count. These count values are transmitted to a start signal detection circuit 2, a character demodulation circuit 3, and an end signal detection circuit 4.

スタート信号検出回路2は、第1図に示すバー
コードの始まりを示すスタート符号Stの読取り
信号であるスタート信号を検出するものであつ
て、上記第1カウント回路1−0および第2カウ
ント回路1−1から伝達された数値にもとづきス
タート信号を検出し、スタート検出信号を出力す
るものである。なおスタート符号Stは、あらか
じめ定められた幅の、例えば2本の黒バーおよび
1本の白バーの組合せにより構成される。なお、
スタート信号検出回路2はスタート信号のみでな
く、センター符号の読取り信号であるセンター信
号をも検出するものである。
The start signal detection circuit 2 detects a start signal which is a read signal of a start code S t indicating the start of the barcode shown in FIG. It detects a start signal based on the numerical value transmitted from 1-1 and outputs a start detection signal. Note that the start code S t is composed of, for example, a combination of two black bars and one white bar with a predetermined width. In addition,
The start signal detection circuit 2 detects not only the start signal but also the center signal which is the center code reading signal.

キヤラクタ復調回路3は、バーコード信号を数
字あるいは信号等のキヤラクタに復調するもので
あつて、上記第1カウント回路1−0、第2カウ
ント回路1−1から伝達される「1」および
「0」の長さの値にもとづき、それに対応するキ
ヤラクタに復調するものである。又、黒のモジユ
ール数の割合によつてEven/ODDの信号も出力
する。これは後述する左右ブロツクの判定が用い
られる。
The character demodulation circuit 3 demodulates the barcode signal into characters such as numbers or signals, and is configured to demodulate the barcode signal into characters such as numbers or signals. Based on the length value of ``, the corresponding character is demodulated. It also outputs an Even/ODD signal depending on the ratio of the number of black modules. For this purpose, left and right block determination, which will be described later, is used.

エンド信号検出回路4は、第1図に示すバーコ
ードの終りを示すエンド符号Eoの読取り信号で
あるエンド信号を検出するものであつて、上記第
1カウント回路1−0および第2カウント回路1
−1から伝達された数値にもとづきエンド信号を
検出し、エンド検出信号を出力するものである。
なおエンド信号検出回路4は、エンド信号のみで
なく、センター符号の読取り信号であるセンター
信号をも検出するものである。なお、スタート符
号Stとエンド符号Eoのコード体系は同じであ
る。ただ、符号の左右のどちらに長い白マージン
があるかによつてスタートとエンドに分けられ
る。
The end signal detection circuit 4 detects an end signal which is a reading signal of an end code E o indicating the end of the barcode shown in FIG. 1, and is connected to the first count circuit 1-0 and the second count circuit 1
It detects an end signal based on the numerical value transmitted from -1 and outputs an end detection signal.
Note that the end signal detection circuit 4 detects not only the end signal but also the center signal which is the center code reading signal. Note that the code systems of the start code S t and the end code E o are the same. However, it can be divided into start and end depending on whether there is a long white margin on the left or right side of the sign.

バツフア5は、上記キヤラクタ復調回路3で復
調されたキヤラクタを一時保持するものであつ
て、例えばRAMからなる。
The buffer 5 temporarily holds the character demodulated by the character demodulation circuit 3, and is made of, for example, a RAM.

制御部6は、上記スタート信号が伝達されたと
きキヤラクタ復調回路3を動作させるとともに、
バツフア5を制御して上記バツフア5に復調した
数値を一時的に保持させたり、またバーコードデ
ータが、バーコードのセンタよりも左側に記入さ
れたデータか、右側に記入されたデータであるか
を識別するための左右判定回路7を制御するとい
うように、第2図に示す回路を全体的に制御する
ものである。
The control unit 6 operates the character demodulation circuit 3 when the start signal is transmitted, and
Control the buffer 5 to temporarily hold the demodulated value in the buffer 5, and check whether the barcode data is written to the left or to the right of the center of the barcode. It controls the circuit shown in FIG. 2 as a whole, such as controlling the left and right determining circuit 7 for identifying the left and right sides.

左右判定回路7は、バツフア5から伝達された
キヤラクタが第1図に示すセンター符号より左側
のa1ブロツクあるいは右側のa2ブロツクのいずれ
かのキヤラクタであるかということを判定するも
のであつて、上記Even/ODDのキヤラクタ構成
により右ブロツク、左ブロツクと判別できる。
The left/right determining circuit 7 determines whether the character transmitted from the buffer 5 is a character in either the a1 block on the left side of the center code shown in FIG. 1 or the a2 block on the right side. , the right block and left block can be distinguished from the character structure of the Even/ODD described above.

コード保持部8は、複数のコード保持バツフア
#1a1,#1a2,#2a1,#2a2を有し、上記バツフ
ア5に保持されたデータ上記左右判定回路7の判
定にしたがつて予め決められた上記コード保持バ
ツフア#1a1,#1a2,#2a1,#2a2のいずれかに
格納するものである。
The code holding section 8 has a plurality of code holding buffers #1a 1 , #1a 2 , #2a 1 , #2a 2 , and stores the data held in the buffer 5 in advance according to the judgment of the left/right determining circuit 7. The code is stored in one of the predetermined code holding buffers #1a 1 , #1a 2 , #2a 1 , and #2a 2 .

第1比較回路9は、上記コード保持バツフア
#1a1および#2a1に格納されているキヤラクタを
比較するものであつて、その一致するときアンド
回路11に出力し、不一致のときオア回路12に
出力するものである。
The first comparison circuit 9 compares the characters stored in the code holding buffers #1a 1 and #2a 1 , and outputs the characters to the AND circuit 11 when they match, and outputs the characters to the OR circuit 12 when they do not match. This is what is output.

第2比較回路10は、上記第1比較回路9と同
様にコード保持バツフア#1a2および#2a2に格納
されているキヤラクタを比較し、その一致すると
きアンド回路11、不一致のときオア回路12に
出力するものである。
Similar to the first comparison circuit 9, the second comparison circuit 10 compares the characters stored in the code holding buffers #1a 2 and #2a 2 , and when they match, an AND circuit 11 is sent, and when they do not match, an OR circuit 12 is sent. This is what is output to.

次に第2図に示す本実施例の動作を説明する。 Next, the operation of this embodiment shown in FIG. 2 will be explained.

第1図に示すバーコードの読取り信号であるバ
ーコード信号がカウント回路1に伝達され、第1
カウント回路1−0で「1」の長さが計数され、
第2カウント回路1−1で「0」の長さが計数さ
れる。これらの計数値により入力されたバーコー
ド信号がスタート信号であるとスタート信号検出
回路2が識別したとき、スタート検出信号を発生
する。このスタート検出信号は制御部6に伝達さ
れ、ここから制御信号がキヤラクタ復調回路3に
伝達される。これによりキヤラクタ復調回路3は
スタート信号の次から伝達されたカウント回路1
で計数した「1」の長さの値、「0」の長さの値
にもとづきそれに対応するキヤラクタに復調す
る。この復調された複数のキヤラクタはバツフア
5に一時的に保持される。第1図に示すセンター
符号がエンド信号検出回路4により検出されたと
き、これによりエンド検出信号を出力する。この
場合、センター符号はエンド符号として機能す
る。このとき、定まつた桁数(ここでは4桁又は
6桁)のキヤラクタ復調後に制御部6からエンド
信号検出回路4にエンド信号確認信号が伝達さ
れ、その後にセンター符号を検出したときエンド
信号検出回路4からエンド検出信号が制御部6に
伝達される。これにより制御部6は制御信号を発
生し、この制御信号によりバツフア5に保持して
いる復調したキヤラクタを左右判定回路7に伝達
する。左右判定回路7では、この伝達されたキヤ
ラクタを第1図に示すa1ブロツクのものかa2ブロ
ツクのものかをキヤラクタのEven/ODDの構成
により識別する。そして、これが例えばa1ブロツ
クのキヤラクタであると識別されると、このキヤ
ラクタはコード保持部8のコードバツフア#1a1
に格納される。一方、上記センター符号にもとづ
きエンド検出信号が発生したときスタート信号検
出回路2は、このセンター符号のバーコード信号
をつぎのa2ブロツクのスタート信号として検出す
る。そして、上記a1ブロツクのバーコード信号の
処理と同様にa2ブロツクのバーコード信号がキヤ
ラクタ復調回路3にて対応するキヤラクタに復調
され、これがバツフア5に保持される。この保持
されたキヤラクタは制御部6が第1図に示すエン
ド符号Eoによるエンド検出信号を確認した後左
右判定回路7に伝達される。ここでこのキヤラク
タはa2ブロツクに属することを識別されてコード
バツフア#1a2に格納される。このようにして第
1図に示すバーコードラベルに記載されたバーコ
ードの復調キヤラクタはコード保持部8に保持さ
れるが、このとき商品に上記ラベルとともに誤つ
て他の商品のバーコードラベルが貼付されている
とすると、上記と同様にバーコード信号が復調さ
れ、この復調されたキヤラクタがラベルのセンタ
ー符号から左側のa1ブロツクのキヤラクタか、右
側のa2ブロツクのキヤラクタが識別され、それぞ
れコード保持部8のコードバツフア#2a1,#2a2
に格納される。このようにして2枚のラベルのバ
ーコードデータの復調キヤラクタがコード保持部
8に保持される。それから制御部6からの制御に
よりコードバツフア#1a1と#2a1のキヤラクタが
第1比較回路9で比較される。その結果、第1比
較回路9は、これらのキヤラクタが一致すればア
ンド回路11に「1」を伝達し、不一致ならばオ
ア回路12に「1」を伝達する。同様にコードバ
ツフア#1a2と#2a2のキヤラクタが第2比較回路
10で比較され、これらが一致すればアンド回路
11に「1」が伝達され、不一致ならばオア回路
12に「1」が伝達される。そして、オア回路1
2では第1比較回路9または第2比較回路10の
少くとも1つの回路から「1」が伝達されたと
き、すなわち上記いずれかの比較回路のキヤラク
タが不一致のとき、「1」が制御部6に伝達され
る。この制御部6により対応するバーコードの読
取りの拒否がなされる。この場合は1個の商品に
異なる2枚のバーコードラベルが貼付されている
場合に相当する。これに対し上記第1比較回路9
および第2比較回路10から「1」が伝達された
とき、すなわち両比較回路ともキヤラクタが一致
したとき、読取り可能となり、キヤラクタがコー
ド保持部8から図示省略した出力部に伝達され
る。この信号が一定時間内「1」であれば正しく
判読したとして#1a1,#1a2にラツチされていた
データを出力部に出力する。上記のように商品に
正規のバーコードラベルの外に他の商品のバーコ
ードラベルが貼付されている場合には、これらの
バーコードラベルが走査されて読取りを拒否され
るが、一般に移動する一つの商品に貼付されたす
べてのバーコードラベルが固定スキヤナーにより
走査さたとき一定時間内に入力される各ブロツク
毎のバーコード信号を復調したキヤラクタが全て
比較され、不一致のキヤラクタが一つでもある場
合に読取り拒否の処理がなされる。
A barcode signal, which is a barcode reading signal shown in FIG.
The length of "1" is counted by the count circuit 1-0,
The length of "0" is counted by the second counting circuit 1-1. When the start signal detection circuit 2 identifies that the input barcode signal is a start signal based on these count values, it generates a start detection signal. This start detection signal is transmitted to the control section 6, and from there a control signal is transmitted to the character demodulation circuit 3. As a result, the character demodulation circuit 3 receives the count circuit 1 transmitted from the start signal.
Based on the length value of "1" and the length value of "0" counted in , demodulation is performed to the corresponding character. The plurality of demodulated characters are temporarily held in the buffer 5. When the center code shown in FIG. 1 is detected by the end signal detection circuit 4, an end detection signal is output. In this case, the center code functions as an end code. At this time, an end signal confirmation signal is transmitted from the control unit 6 to the end signal detection circuit 4 after character demodulation of a predetermined number of digits (here, 4 digits or 6 digits), and then when the center code is detected, an end signal is detected. An end detection signal is transmitted from the circuit 4 to the control section 6. As a result, the control section 6 generates a control signal, and uses this control signal to transmit the demodulated character held in the buffer 5 to the left/right determining circuit 7. The left/right determining circuit 7 identifies whether the transmitted character belongs to the a1 block or the a2 block shown in FIG. 1 based on the Even/ODD configuration of the character. If this character is identified as a character of the a1 block, for example, this character is transferred to the code buffer # 1a1 of the code holding section 8.
is stored in On the other hand, when an end detection signal is generated based on the center code, the start signal detection circuit 2 detects the barcode signal of this center code as the start signal of the next a2 block. Then, in the same manner as the processing of the barcode signal of the a1 block, the barcode signal of the a2 block is demodulated into a corresponding character by the character demodulation circuit 3, and this is held in the buffer 5. This held character is transmitted to the left/right determining circuit 7 after the control section 6 confirms the end detection signal based on the end code E o shown in FIG. Here, this character is identified as belonging to the a2 block and stored in code buffer # 1a2 . In this way, the demodulated character of the barcode written on the barcode label shown in FIG. If so, the barcode signal is demodulated in the same way as above, and the demodulated character is identified as the character in the a1 block on the left or the character in the a2 block on the right from the center code of the label, and the code is determined respectively. Cord buffer #2a 1 , #2a 2 of holding part 8
is stored in In this way, the demodulated characters of the barcode data of the two labels are held in the code holding section 8. Then, under the control of the control section 6, the characters of the code buffers #1a1 and # 2a1 are compared in the first comparison circuit 9. As a result, the first comparison circuit 9 transmits "1" to the AND circuit 11 if these characters match, and transmits "1" to the OR circuit 12 if they do not match. Similarly, the characters of code buffers #1a 2 and #2a 2 are compared in the second comparison circuit 10, and if they match, "1" is transmitted to the AND circuit 11, and if they do not match, "1" is transmitted to the OR circuit 12. be done. And OR circuit 1
2, when "1" is transmitted from at least one circuit of the first comparison circuit 9 or the second comparison circuit 10, that is, when the characters of any of the comparison circuits do not match, "1" is transmitted to the control section 6. is transmitted to. The control unit 6 refuses to read the corresponding barcode. This case corresponds to a case where two different barcode labels are attached to one product. On the other hand, the first comparison circuit 9
When "1" is transmitted from the second comparison circuit 10, that is, when the characters match in both comparison circuits, reading becomes possible, and the character is transmitted from the code holding section 8 to an output section (not shown). If this signal is "1" within a certain period of time, it is assumed that the data has been correctly interpreted and the data latched in #1a 1 and #1a 2 is output to the output section. As mentioned above, if a product has barcode labels from other products affixed to it in addition to the regular barcode label, these barcode labels will be scanned and refused to be read. When all the barcode labels affixed to one product are scanned by a fixed scanner, all characters demodulated from the barcode signals of each block input within a certain period of time are compared, and even one character does not match. In this case, reading refusal processing is performed.

以上説明したように、結局本発明によれば、一
定時間内に入力されたバーコード信号を復調した
全てのキヤラクタを比較するようにしたので、キ
ヤラクタが一致しないときは誤読として処理でき
る。しかもこれを読取単位物品毎に区別すること
ができる。したがつて商品に正規のバーコードラ
ベルの外に誤つて他の商品のバーコードラベルが
貼付された場合でもこれを誤読して商品管理上の
誤つた処理をするというような危険を回避でき
る。
As explained above, according to the present invention, all characters demodulated from barcode signals input within a certain period of time are compared, so that when the characters do not match, it can be treated as an erroneous reading. Moreover, this can be distinguished for each reading unit article. Therefore, even if a barcode label of another product is mistakenly attached to a product in addition to the regular barcode label, it is possible to avoid the risk of misreading this label and mishandling the product management.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はバーコードラベルの一例を示す図、第
2図は本発明の一実施例の構成を示す図である。 図中、1はカウント回路、1−0は第1カウン
ト回路、1−1は第2カウント回路、2はスター
ト信号検出回路、3はキヤラクタ復調回路、4は
エンド信号検出回路、5はバツフア、6は制御
部、7は左右判定回路、8はコード保持部、9は
第1比較回路、10は第2比較回路、11はアン
ド回路、12はオア回路である。
FIG. 1 is a diagram showing an example of a barcode label, and FIG. 2 is a diagram showing the configuration of an embodiment of the present invention. In the figure, 1 is a count circuit, 1-0 is a first count circuit, 1-1 is a second count circuit, 2 is a start signal detection circuit, 3 is a character demodulation circuit, 4 is an end signal detection circuit, 5 is a buffer, 6 is a control section, 7 is a left/right determination circuit, 8 is a code holding section, 9 is a first comparison circuit, 10 is a second comparison circuit, 11 is an AND circuit, and 12 is an OR circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 文字又は符号情報を有する表示体を走査して
文字又は符号情報を読取る読取り装置において、
上記文字又は符号情報を検出する情報検出手段
と、この情報検出手段により検出した文字又は符
号情報を順次保有する保持手段と、この保持手段
に保持された対応する各文字又は符号情報を比較
する比較手段を備え、上記情報検出手段により一
定時間内の文字又は符号情報をすべて検出し、こ
れらの情報を上記保持手段に保持し、この保持し
た情報を順次上記比較回路により比較して不一致
の情報が1つでもあるとき誤読として処理し読取
り拒否することを特徴とする誤読防止方式。
1. In a reading device that scans a display body having character or code information to read character or code information,
Information detection means for detecting the character or code information, holding means for sequentially holding the character or code information detected by this information detection means, and comparison for comparing each corresponding character or code information held in this holding means. means for detecting all character or code information within a certain period of time by the information detecting means, retaining this information in the retaining means, and sequentially comparing the retained information by the comparing circuit to detect discrepant information. A misreading prevention method characterized in that if there is even one, it is treated as a misreading and the reading is refused.
JP56097150A 1981-06-23 1981-06-23 Preventing system for erroneous read Granted JPS57211667A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56097150A JPS57211667A (en) 1981-06-23 1981-06-23 Preventing system for erroneous read

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56097150A JPS57211667A (en) 1981-06-23 1981-06-23 Preventing system for erroneous read

Publications (2)

Publication Number Publication Date
JPS57211667A JPS57211667A (en) 1982-12-25
JPS6229837B2 true JPS6229837B2 (en) 1987-06-29

Family

ID=14184536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56097150A Granted JPS57211667A (en) 1981-06-23 1981-06-23 Preventing system for erroneous read

Country Status (1)

Country Link
JP (1) JPS57211667A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4728784A (en) * 1987-01-30 1988-03-01 Federal Express Corporation Apparatus and method of encoding and decoding barcodes

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5461420A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd Data input system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5461420A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd Data input system

Also Published As

Publication number Publication date
JPS57211667A (en) 1982-12-25

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
US4667089A (en) Bar code discriminating apparatus for bar code reading
US4748317A (en) Optical reader
JPH09179926A (en) Bar code demodulating method and bar code reading device
WO1990014638A1 (en) Reading method and apparatus for bar code
JPS6229837B2 (en)
JP2836773B2 (en) Barcode data detection method and device
CA1218459A (en) Optical reader
JP3198232B2 (en) Barcode reading method and reader
JP2778870B2 (en) Barcode decoder
JP2953143B2 (en) Barcode reading device and barcode reading method
JP2732909B2 (en) Barcode reader
JP2730273B2 (en) Barcode reading device and barcode reading method
JP2766768B2 (en) Barcode decoder decoding method
JP2741404B2 (en) Barcode reader
JPH07129701A (en) Data reader
JP2655758B2 (en) Barcode reader and barcode reading method
JP2734781B2 (en) Barcode reader
JP2783234B2 (en) Barcode reader
JP2779898B2 (en) Barcode reader
JPH0887563A (en) Code reading device
JPH0578065B2 (en)
JP2751641B2 (en) Barcode reader
JP2881762B2 (en) Optical character reading device
JP2750244B2 (en) Barcode decoder decoding method