Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5847060B2 - Barcode error correction reading method - Google Patents
[go: Go Back, main page]

JPS5847060B2 - Barcode error correction reading method - Google Patents

Barcode error correction reading method

Info

Publication number
JPS5847060B2
JPS5847060B2 JP52047729A JP4772977A JPS5847060B2 JP S5847060 B2 JPS5847060 B2 JP S5847060B2 JP 52047729 A JP52047729 A JP 52047729A JP 4772977 A JP4772977 A JP 4772977A JP S5847060 B2 JPS5847060 B2 JP S5847060B2
Authority
JP
Japan
Prior art keywords
code
bar
bars
barcode
error correction
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
JP52047729A
Other languages
Japanese (ja)
Other versions
JPS53132944A (en
Inventor
真一郎 遠藤
暢史 戸倉
貞夫 中西
一広 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shinko Electric Co Ltd
Original Assignee
Shinko 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 Shinko Electric Co Ltd filed Critical Shinko Electric Co Ltd
Priority to JP52047729A priority Critical patent/JPS5847060B2/en
Priority to DE19782814910 priority patent/DE2814910A1/en
Publication of JPS53132944A publication Critical patent/JPS53132944A/en
Publication of JPS5847060B2 publication Critical patent/JPS5847060B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明はラベルリーダに係り、ラベル上のしみ、汚れ等
によりバーコードに局所的欠陥が生じ、バーコードが正
規の情報を表わさなくなった場合、可能な限り欠陥バー
を正規のそれに復元して読取るようにした、バーコード
の誤り修正読取り方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a label reader, and when a local defect occurs in a barcode due to stains, dirt, etc. on the label and the barcode no longer represents legitimate information, the present invention relates to a label reader that removes the defective bar as much as possible when the barcode no longer represents legitimate information due to stains, dirt, etc. on the label. This invention relates to an error correction reading method for barcodes that restores and reads the original barcodes.

バーコードは2outof5コードなど冗長ビットを含
む10進コードで表示されることが多い。
Barcodes are often displayed as decimal codes that include redundant bits, such as 2 out of 5 codes.

この場合、例えば2outof5コードであれば、5ビ
ツトのうちの2ビツトを組合せて1桁の数字を表示する
ので、最小限1ビット分のバーの欠陥は正規バーに復元
して読取ることができる。
In this case, for example, in the case of a 2 out of 5 code, 2 out of 5 bits are combined to display a 1-digit number, so a bar defect of at least 1 bit can be restored to a normal bar and read.

ところが、図示するような欠陥を持つバーコードの場合
、A1スキャンでは4ビツト目のIt I IIが10
11に、5ビツト目のII OIIがIf I Ifに
夫々誤って読取られ、煮2スキャンでは1ビツト目のI
I ()”が”111に、また蔦3スキャンでは3.4
ビツト目のIf I IfがII O”と誤読される。
However, in the case of a barcode with a defect like the one shown in the figure, the 4th bit It I II is 10 in the A1 scan.
11, the 5th bit II OII was incorrectly read as If I If, and in the second scan, the 1st bit I
I ()” becomes “111,” and 3.4 in Tsuta 3 scan.
The bit-th If I If is misread as "II O".

この結果、正規コードが1′0”、+10\ 1“1゛
、II I III+ () II、であるに拘わらず
、蔦1スキャンではII () II、+0 1 、
o\ II I II ト2out of 5コード
の規則性は満足しているが、全く違った数値として読取
られることになり、またA2スキャンはII I If
llI □ It 111+ () If、A3ス
キャンは”OII II OII II OII゛
°0“、”0“となり2outof5コードの規則に合
致せず双方データとも排除される。
As a result, even though the regular code is 1'0'', +10\1''1゛, II I III+ () II, in the Tsuta 1 scan, II () II, +0 1,
Although the regularity of the o\ II I II to2 out of 5 code is satisfied, it will be read as a completely different number, and the A2 scan is II I If
llI □ It 111+ () If, A3 scan becomes "OII II OII II OII゛°0", "0", which does not match the 2 out of 5 code rule, and both data are excluded.

本発明はこの様な誤読取りを防ぎまたコードの規則性か
らだけでは正規コードに復元し得す除去される運命にあ
るデータを救済し読取るようにした、より信頼性の高い
読取り手法の実現を目的とする。
The present invention aims to realize a more reliable reading method that prevents such misreading and rescues and reads data that is destined to be deleted and cannot be restored to a normal code based on the regularity of the code. purpose.

即ち、本発明はバー幅のみならず、バーとバーとの間の
地の幅をも読取るようにし、そのバー間地幅の読取りデ
ータが正規の値でないならば、その前後のバー幅情報を
、1°1“′か“0゛′かの判別が不可能であるという
”?11のマークで表わし、結局バーを′11°1 “
l □ If If ?“°の3つの符号で表示する
ことになり、そしてこのIf I If、II O++
、“′?゛の表示データからコードの規則性により”?
11をIf I IfかII O++のいずれかに判断
し正規コードに復元して読取りを行うようにしたもので
ある。
That is, the present invention reads not only the bar width but also the ground width between bars, and if the read data of the ground width between bars is not a normal value, the bar width information before and after it is read. , it is said that it is impossible to distinguish between 1°1"' and "0゛'.''
l □ If If? “It will be expressed with three signs of °, and this If I If, II O++
, “Due to the regularity of the code from the display data of ′?゛”?
11 is determined to be either If I If or II O++, and the code is restored to the normal code and read.

即ち、先の例で言えば、&1スキャンでは、3ビツト目
と4ビツト目、4ビツト目と5ビツト目の各バー量子が
異常でありその前後のバー、即ち3.4.5の各ビット
目に相当のバーはIf ?I!で表わされ、コードはI
I OII、 O?11?”、II ?Ifとなり、
この例ではIf ?Itのマークは++ 1\ II
O”の判定はできないが、少なくともラベルの誤読だげ
は避けられる。
That is, in the previous example, in the &1 scan, the bar quanta at the 3rd and 4th bits, and the 4th and 5th bits are abnormal, and the bars before and after them, that is, each bit of 3, 4, and 5, are abnormal. The bar corresponding to the eye is If? I! The code is I
I OII, O? 11? ”, II ?If,
In this example, If? It mark is ++ 1\II
Although it is not possible to determine whether the label is "O", at least misreading of the label can be avoided.

また蔦2スキャンでは1ビツト目のバーと、2ビツト目
バーとの間の地が異常でありその前後のバー、即ち1ビ
ツト目、2ビツト目のバー力If ? Itで表示され
、コードは11?゛、II ?11. ++ 1\゛
1°゛、II O++となり、2outof5コードの
規則性からIf ?IfはII O++と判定され正規
コード0、0111、If I II、II O++を
読取ることができる。
In addition, in the 2nd scan, the ground between the 1st bit bar and the 2nd bit bar is abnormal, and the bar forces before and after it, that is, the 1st bit and 2nd bit bar force If? It is displayed as It and the code is 11?゛, II? 11. ++ 1\゛1°゛, II O++, and from the regularity of the 2outof5 code, If? If is determined to be II O++, and the regular codes 0, 0111, If I II, II O++ can be read.

また同様に、&3スキャンでは3.4ビツト目の各バー
の間の地が異常であり、上記バーがn ’/ ++で表
示、従って、コードはII OII、II OII、I
f ?II、If ?II、II O++となり、2
outof5:7−ドからII ?ItはIf I I
Iに復元でき、II OII、II O、1、111、
II O++の正規コードを読取ることができる。
Similarly, in the &3 scan, the ground between each bar at the 3.4th bit is abnormal, and the above bar is displayed as n'/++. Therefore, the code is II OII, II OII, I
f? II, If? II, II O++ becomes 2
outof5:7-do to II? It is If I I
Can be restored to I, II OII, II O, 1, 111,
II Can read O++ regular code.

斯くして、従来の手法ではリジェクトされていた、A2
、蔦、3スキヤンのデータをも正規の情報として活用で
きることとなる。
In this way, A2, which would have been rejected by the conventional method,
, Tsuta, and 3 scan data can also be used as official information.

このように、本発明はバーのみならずバー間の地をも検
知しその結果をバーコード判定の一助と成上だもので、
従来排除せざるを得なかったデータを救済でき、信頼性
の向上に多大の貢献を果すという優れた効果を有する。
In this way, the present invention detects not only bars but also the ground between bars and uses the results to assist in barcode determination.
It has the excellent effect of being able to rescue data that had to be removed in the past, and greatly contributing to improving reliability.

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

図面は本発明を説明するための一ラベル例である。 The drawing is an example of a label for explaining the present invention.

Claims (1)

【特許請求の範囲】[Claims] 110進コードの各桁を、2outof5コード、2o
utof7コ一ド等冗長ビットを含むコードで表示し且
バー間の地の幅を一定値に統一して成るバーコードに於
て、その読取りの際、バーのみならずバー間の地をも読
取り、それが規格内にないならば、その前後バーを、I
f I IIかIf □ Ifかの判定不可能の゛′?
″マークで表示し、且この゛1?゛1マークを、他の正
規ビット、II I 11 ”0″を含む桁内金コー
ドの規則性に基づき、111“°、あるいは110′と
判定し欠陥バーを正規バーに復元して読取るバーコード
の誤り修正読取り方法。
Each digit of the decimal code is 2 out of 5 code, 2 o
When reading a barcode that is displayed using a code that includes redundant bits such as the utof7 code and has a constant width of ground between bars, it is possible to read not only the bars but also the ground between the bars. , if it is not within the specification, the front and back bars of I
Is it impossible to determine whether it is f I II or If □ If?
” mark, and this “1?”1 mark is determined to be 111”° or 110′ based on the regularity of the internal gold code that includes other regular bits, II I 11 “0”, and is determined to be defective. A barcode error correction reading method that restores the bar to a normal bar and reads it.
JP52047729A 1977-04-06 1977-04-25 Barcode error correction reading method Expired JPS5847060B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP52047729A JPS5847060B2 (en) 1977-04-25 1977-04-25 Barcode error correction reading method
DE19782814910 DE2814910A1 (en) 1977-04-06 1978-04-06 Label reader data correction - uses N-from-M tape code with constant band separation monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52047729A JPS5847060B2 (en) 1977-04-25 1977-04-25 Barcode error correction reading method

Publications (2)

Publication Number Publication Date
JPS53132944A JPS53132944A (en) 1978-11-20
JPS5847060B2 true JPS5847060B2 (en) 1983-10-20

Family

ID=12783418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52047729A Expired JPS5847060B2 (en) 1977-04-06 1977-04-25 Barcode error correction reading method

Country Status (1)

Country Link
JP (1) JPS5847060B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6011973A (en) * 1983-07-01 1985-01-22 Nec Corp Bar code reader
JPS60192049U (en) * 1984-05-28 1985-12-20 日立電子エンジニアリング株式会社 Barcode reading malfunction prevention device
JPH0821053B2 (en) * 1990-03-22 1996-03-04 株式会社田村電機製作所 Card reading method

Also Published As

Publication number Publication date
JPS53132944A (en) 1978-11-20

Similar Documents

Publication Publication Date Title
JPH021087A (en) Multi-track bar code and association type decoding
JP2000509537A (en) Method and apparatus for decoding barcode symbols using module size ratio analysis
US7188778B2 (en) Machine-readable symbol and related method
AU2334988A (en) Encoding apparatus and method for error correction
JPS5847060B2 (en) Barcode error correction reading method
WO2003025845A1 (en) Machine-readable symbol and related method
US5059775A (en) Slip and method of and apparatus for automatic reading of the slip
US4149670A (en) Mark-sense card
JPS6155148B2 (en)
JP2732909B2 (en) Barcode reader
US3732401A (en) Code reading apparatus
JP2784004B2 (en) Character recognition device
JP2650682B2 (en) How to read encoded data
JP2761251B2 (en) Barcode reading method
JP3192712B2 (en) Rewrite card
JP2532057B2 (en) IC card with error detection function
JP3137807B2 (en) Time code ID code reader
JPS589292A (en) Reading system for read only memory device
JPS61208584A (en) Character reader
JPS584485A (en) Symbol demodulator
JP3013332U (en) Pattern display medium
JPS62127289A (en) Optical type symbol card
JPH0449477A (en) Bar code reader
JP3013005U (en) prepaid card
JPH0362280A (en) Character reading device