JPH04277887A - アドオンバーコード読取装置 - Google Patents
アドオンバーコード読取装置Info
- Publication number
- JPH04277887A JPH04277887A JP3039755A JP3975591A JPH04277887A JP H04277887 A JPH04277887 A JP H04277887A JP 3039755 A JP3039755 A JP 3039755A JP 3975591 A JP3975591 A JP 3975591A JP H04277887 A JPH04277887 A JP H04277887A
- Authority
- JP
- Japan
- Prior art keywords
- add
- digit
- code
- demodulated data
- barcode
- 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
Links
Abstract
め要約のデータは記録されません。
Description
装置の改良に関する。UPC/A, UPC/E, E
AN/13, EAN/8 等のバーコード( 以下メ
インバーコードと称する) に2桁または5桁のバーコ
ード(以下アドオンコードと称する)を付加したバーコ
ードラベルの両方をそれぞれ読取るアドオンバーコード
読取装置において、5桁のアドオンコードを付加したラ
ベルを読取る際、ビームの走査方向によっては2桁と5
桁のデータがあがってくる場合がある。このとき、両デ
ータともパリティチェックがOKならばダブルラベルエ
ラーとして読取りNGとしているため読取率が低下する
。このため、これを改善するアドオンバーコード読取装
置が求められている。
表す図、図4は5桁アドオンのバーコード構成を表す図
、図5はビーム走査例を表す図、図6は2桁アドオンの
パリティチェック説明図、図7は5桁アドオンのパリテ
ィチェック説明図である。
ド部に2桁アドオンコード部を付加したアドオンバーコ
ードの構成を示している。このうち、2桁アドオンコー
ド部は、SLGB(スペッシャル レフト ガード
バー),第1キャラクタX,DB(デリニエート バ
ー),第2キャラクタYより構成されており、X,Yに
はODDまたはEVENの数値が与えられる。このOD
D/EVENは、2桁の数値を十進数として4で割り、
その余りにより図6に示すODD/EVEN構成となる
ように決定される。
したもので、SLGB, 第1キャラクタに続いて、D
B, キャラクタの繰り返しで5桁が構成される。そし
て、〔(奇数桁の数値の和)×3〕+〔(偶数桁の数値
の和)×9〕 の1桁目の数値αによって、図7に示すODD/EVE
N構成となるように、V,W,X,Y,Zのそれぞれの
ODD/EVENが決定される。
型のバーコードリーダは、1つのラベルを複数回光ビー
ムを走査しており、図5に示すように、メインバーコー
ド部の左ブロックを通過したビームA、および右ブロッ
クとアドオンコード部とを通過したビームC等により得
られたデータを復調し、それぞれデータの正常性をチェ
ックする。そして、チェックOKで、且つ復調データが
各部で2種以上存在した場合は、ダブルラベルエラーと
して、読取りNGとしている。
ティチェック)は、前述した演算を行ってODD/EV
EN構成の正否をチェックしている。
ードラベルを読取る際、図5のビームC,ビームBのご
とく走査されると、5桁と2桁のアドオンコードがあが
ってくるが、アドオンコード部にはストップコード等が
付与されていないので、両方ともチェックOKの場合が
生じる。例えば5桁がE3,E1,O4,O1,O7の
場合、2桁の方はE3,E1となる。これをパリティチ
ェックにかけると、31/4で余りが3であるから、図
6に示すようにEVEN,EVENとなり、チェックO
Kとなる。このように、正常に読取ったにもかかわらず
、ビームの走査方向によってはダブルラベルエラーとな
っており、読取率低下の一因となっていた。
止するアドオンバーコード読取装置を提供することを目
的とする。
より対応する機能部分を抽出して説明する。7はダブル
ラベルエラーチェック部で、アドオンバーコードを読取
り復調した復調データ中に、アドオンコードに対する所
定のチェックを通過したn桁およびm桁の2組の復調デ
ータが存在した場合、n桁の復調データのうちの先頭m
桁とm桁の復調データとの間でODD/EVEN構成お
よび数値データをそれぞれ比較し、共に一致したときn
桁の復調データを採用してアドオンコードの読取りを正
常とする。
n桁アドオンコードおよびm桁アドオンコードの復調デ
ータが存在するとき、ダブルラベルエラーチェック部7
は、n桁復調データの先頭m桁と、m桁の復調データと
の間で、ODD/EVEN構成および数値データについ
てそれぞれ比較し、共に一致したとき、n桁のアドオン
コードを採用してアドオンコードの読取りを正常とする
。
らずビーム走査方向が原因でダブルラベルエラーとされ
ていたものが救済されるため、読取率が改善される。
作フローチャート図である。図1において、読取部1は
レーザ光を照射し、バーコードラベルからの反射光を受
光して電気信号に変換し、2値化して出力する。復調部
2は入力された2値化データを復調し、所定のチェック
を行って正常ならばその復調データを出力するもので、
2値化データからバー幅データに変換するバー幅変換部
3、バー幅データに基づき復調し、その復調データをメ
モリ5に格納するコード変換部4、復調データに所定の
チェックを施し読取りOK/NGを判定するチェック部
6、アドオンコードのダブルラベルエラー発生時に本発
明のチェックを行うダブルラベルエラーチェック部7よ
り構成される。
動作が行われる。図2参照バーコードラベルの1回の読
取りで複数の復調データが得られ、メモリ5に格納され
る。 (1) チェック部6は先ずこの複数の復調データにつ
いてメインバーコードのチェックを行う。即ち、左右ブ
ロックの復調データがそれぞれ1種類で、且つ組合せに
よる所定のチェックがOKの場合はメインバーコードチ
ェックをOKとする。 (2) 続いてアドオンコードのパリティチェックを行
う。 ここで、チェックOKのデータが5桁または2桁で、且
つそれぞれ1種類の場合は、読取りOKとし、チェック
OKのデータが2種類ある場合は、ダブルラベルとして
ダブルラベルエラーチェック部7に渡す。 (3) ダブルラベルエラーチェック部7は、2組のデ
ータが共に2桁または5桁の場合は読取りNGとし、2
桁と5桁とである場合は次のチェックを行う。
との間でODD/EVEN構成の一致/不一致をチェッ
クする。そして、不一致の場合は読取りNGとし、一致
している場合は、続いて数値データを比較する。そして
、数値データが不一致の場合は読取りNGと判定し、一
致している場合は5桁データを正常なアドオンコードと
して採用し、アドオンコードの読取りをOKとする。
した場合、先頭2桁について、ODD/EVEN構成お
よび数値データを比較し、共に一致している場合は、桁
数の大きい方の5桁データを採用して読取りOKとする
ため、ビーム走査方向に基づくダブルラベルエラーが救
済され、読取率の低下が防止できる。
走査方向に基づくダブルラベルエラーを救済するもので
あるから、読取率が改善される効果がある。
2桁アドオンのバーコード構成を表す図
5桁アドオンのバーコード構成を表す図
ーム走査例を表す図
図7】 5桁アドオンのパリティチェック説明図
Claims (1)
- 【請求項1】 メインバーコードにn桁のアドオンコ
ードを付加したアドオンバーコードおよびn桁より桁数
の小さいm桁のアドオンコードを付加したアドオンバー
コードをそれぞれ読取るアドオンバーコード読取装置に
おいて、該アドオンバーコードを読取り復調した復調デ
ータ中に、前記アドオンコードに対する所定のチェック
を通過したn桁およびm桁の2組の復調データが存在す
る場合、n桁の該復調データのうちの先頭m桁と前記m
桁の復調データとの間でODD/EVEN構成および数
値データをそれぞれ比較し、共に一致したときn桁の該
復調データを採用して該アドオンコードの読取りが正常
と判定するダブルラベルエラーチェック部(7) を設
けたことを特徴とするアドオンバーコード読取装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3039755A JPH0799528B2 (ja) | 1991-03-06 | 1991-03-06 | アドオンバーコード読取装置 |
| EP92103459A EP0502440B1 (en) | 1991-03-04 | 1992-02-28 | Bar-code reading apparatus and method |
| DE69233268T DE69233268T2 (de) | 1991-03-04 | 1992-02-28 | Gerät und Verfahren zur Streifenkodelesung |
| EP94117849A EP0647917A2 (en) | 1991-03-04 | 1992-02-28 | Bar-code reading apparatus and method |
| US08/540,059 US5686715A (en) | 1991-03-04 | 1995-10-06 | Add-on bar-code reading apparatus in a bar-code reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3039755A JPH0799528B2 (ja) | 1991-03-06 | 1991-03-06 | アドオンバーコード読取装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04277887A true JPH04277887A (ja) | 1992-10-02 |
| JPH0799528B2 JPH0799528B2 (ja) | 1995-10-25 |
Family
ID=12561768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3039755A Expired - Lifetime JPH0799528B2 (ja) | 1991-03-04 | 1991-03-06 | アドオンバーコード読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0799528B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6729603B1 (en) * | 2001-06-08 | 2004-05-04 | Psc Scanning, Inc. | Add-on capture rate in a barcode scanning system |
| US7108170B2 (en) | 2001-06-08 | 2006-09-19 | Psc Scanning, Inc. | Add-on capture rate in a barcode scanning system |
-
1991
- 1991-03-06 JP JP3039755A patent/JPH0799528B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6729603B1 (en) * | 2001-06-08 | 2004-05-04 | Psc Scanning, Inc. | Add-on capture rate in a barcode scanning system |
| US7108170B2 (en) | 2001-06-08 | 2006-09-19 | Psc Scanning, Inc. | Add-on capture rate in a barcode scanning system |
| US7299975B2 (en) | 2001-06-08 | 2007-11-27 | Datalogic Scanning, Inc. | Add-on capture rate in a barcode scanning system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0799528B2 (ja) | 1995-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1016027B1 (en) | Distortion resistant double-data correcting color transition barcode and method of generating and using same | |
| US5929421A (en) | Method and apparatus for recognizing and assembling optical code information from partially scanned segments | |
| US5821519A (en) | Bar code scan stitching | |
| US5128527A (en) | Apparatus for reading a bar code | |
| CA2267892C (en) | Method and apparatus for decoding bar code symbols using ratio analysis of module size | |
| US5686715A (en) | Add-on bar-code reading apparatus in a bar-code reader | |
| JPS61101880A (ja) | バ−コ−ド読取方法および装置 | |
| EP0464713B1 (en) | Bar-code reading apparatus | |
| US5189289A (en) | Distinguishing bar code types by comparing bar block sizes | |
| US20060289661A1 (en) | Bi-directional readable two-dimensional bar code system and its reading method | |
| JPH0449480A (ja) | バーコード読取方式 | |
| US6330972B1 (en) | Error correction enhancement for code 93i and other machine-readable symbologies | |
| JPH04277887A (ja) | アドオンバーコード読取装置 | |
| JP2718442B2 (ja) | バーコード復調方法及び装置 | |
| JPH0238983B2 (ja) | ||
| US6761314B2 (en) | Bar code symbology for consumer scanning applications | |
| JP2730273B2 (ja) | バーコード読取装置およびバーコード読取方法 | |
| US20250191396A1 (en) | Reading an optical code | |
| JP2766768B2 (ja) | バーコードデコーダのデコード方法 | |
| JP3002601B2 (ja) | バーコード読取装置 | |
| JP2732909B2 (ja) | バーコード読取装置 | |
| JP2761251B2 (ja) | バーコード読み取り方式 | |
| JPS641831B2 (ja) | ||
| JP2742920B2 (ja) | バーコード読取装置 | |
| JP3018702B2 (ja) | バーコード復調装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960416 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071025 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 16 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 16 |