JPS5847060B2 - Barcode error correction reading method - Google Patents
Barcode error correction reading methodInfo
- 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
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.
図面は本発明を説明するための一ラベル例である。 The drawing is an example of a label for explaining the present invention.
Claims (1)
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.
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)
| 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 |
-
1977
- 1977-04-25 JP JP52047729A patent/JPS5847060B2/en not_active Expired
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 |