JPS6120912B2 - - Google Patents

Info

Publication number
JPS6120912B2
JPS6120912B2 JP8001580A JP8001580A JPS6120912B2 JP S6120912 B2 JPS6120912 B2 JP S6120912B2 JP 8001580 A JP8001580 A JP 8001580A JP 8001580 A JP8001580 A JP 8001580A JP S6120912 B2 JPS6120912 B2 JP S6120912B2
Authority
JP
Japan
Prior art keywords
bar
character
barcode
basic length
bars
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
JP8001580A
Other languages
English (en)
Other versions
JPS576976A (en
Inventor
Shunji Kitagawa
Hiroyuki Ikeda
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 JP8001580A priority Critical patent/JPS576976A/ja
Publication of JPS576976A publication Critical patent/JPS576976A/ja
Publication of JPS6120912B2 publication Critical patent/JPS6120912B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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)

Description

【発明の詳細な説明】 本発明は、バー幅検出方式に関し、とくにバー
コードを構成するバーの基本長を検出するバー幅
検出方式に関する。
バーコードは表示すべき情報をバーの配列で表
しバー幅の組合せによつて所望の情報を表すよう
にしている。
第1図aはこのようなバーコードの一例を示し
Cはカード、B1,B2……B6はカード上の黒地バ
ー、W1,W2……W6は白地バーである。このうち
B1,B2,W1はガードバーと呼ばれバーコードの
はじまりを示し、W2,W3,B3,B4は情報を表す
第1文字(キヤラクタ)、W4,W5,B5,B6は情
報を表す第2文字(キヤラクタ)を構成する。
第1図bは第1図aのバーコードを光スポツト
で破線S1に沿つて走査し、その反射光を光検知器
で受けて得られる電気信号が2値化された信号を
表し、横軸は時間、縦軸は信号レベルを示す。と
ころでこのようなバーコードではバーコードを構
成するバー幅は一定範囲の値に制限されており例
えば第1文字、第2文字等の文字を表す領域の幅
は基本長(以下モジユールという)の7倍、ガー
ドバーの白及び黒はそれぞれ1モジユールで表さ
れる。カード上のバーを光スポツトで走査しその
反射光又は透過光を光電変換し、2値化されて得
られる電気信号よりバー配列とバー幅を検出しバ
ーコードの読取りを行う。正規の走査線S1に対し
光検知器からのバーコード信号に基いて得られる
バーコードシンボルのバー幅は各文字毎に変化し
正確なバーコード読取りは困難となる。
この場合、測長を行う文字コードの基本長の算
出が必要になる。従来は例えば1文字が7モジユ
ールで表される場合、読取られた1文字分の長さ
を7で除算するか又は1文字分の長さに(1/8+ 1/64)を掛けることにより求めていた。
しかし前者の場合、バーコード読取り装置にお
いて用いられるデイジタル演算装置により演算を
行うと演算に多大の時間を必要とし、読取り速度
が遅くなり、また後者の場合は近似計数であるた
め基本長の算出に誤差が生じ正確な読取りが困難
となる欠点があつた。
本発明はかかる点に鑑みなされたもので、バー
の基本長を高速にかつ正確に算出できるバー幅検
出方式を提供することを目的とし、単位キヤラク
タが複数のバーの組合せで且つ基本長のn倍の長
さに定められたバーコードが記された対象物に光
走査を行い、その反射光又は透過光を光検知器で
電気信号に変換し、前記バーコードを構成するバ
ー幅の検出を行うバー幅検出方式において、1つ
の単位キヤラクタより求められたバー幅の基本長
と引続くキヤラクタを構成するバーのバー幅の総
和との加算を行い、該加算値をシフト演算により
1/n+1倍することにより前記引続くキヤラクタの バー幅の基本長を求めるようにしたことを特徴と
する。
以下図面を参照しながら本発明の好ましい実施
例について詳細に説明する。
第2図は本発明の一実施例構成図であつて、1
はカード上のバーに対して光走査を行い、光検知
器で得られる信号より求められたバー幅の値を記
憶するメモリ、2はメモリ1から転送されるデー
タを保持する保持部、3は加算部、4はシフトレ
ジスタ、5はデータ保持部、6は基本長データ保
持部、7は除算器、8は復調部メモリ、9は制御
部である。次にこの装置の動作を説明する。
制御部9の指令によりメモリ1に記憶されてい
るガードバーB2の幅l2をデータ保持部5へ転送す
る。
次にメモリ1に記憶されている第1文字を構成
するバーW2,W3,B3,B4の幅L2,L3,l3,l4
和がデータ保持部2へ、入力された後加算器3へ
入力される。この時、データ保持部5からはガー
ドバーB2の幅l2が加算器3へ入力されるので加算
器2の出力は L2+L3+l3+l4+l2となる。この出力値はシフ
トレジスタ4へ入力され、3ビツト分のシフト操
作を受ける。つまり入力値L2+L3+l3+l4+l2
対して係数1/8が付与される。前述のようにガード バーは1モジユール、第1キヤラクタは7モジユ
ールで構成されているので、加算器3の出力値は
8モジユールであり、シフトレジスタ4でこの加
算器3の出力値に係数1/8を付与するとシフトレジ スタ4の出力は1モジユールに対応する値とな
る。この出力値はデータ保持部5、基本長データ
保持部6に入力される。そして、メモリ1から順
次第1文字を構成するバーの幅の値L2,l3,L3
l4を、除算器7に入力し、基本長データ保持部6
から入力される基本長との除算を行う。従つて除
算器7の出力は、バーW2,B3,W3,B4の基本長
に対する比。つまり、規格化されたバー幅を表
す。
このように基本長を求めるのに、単に先に読取
られたデータとの加算、及びその加算値をシフト
レジスタにおいてシフト操作を行うのみで済むた
め従来の除算演算に比して極めて短時間で精度よ
く基本長の算出ができる。
また第2文字を構成するバーに対する基本長
は、データ保持部5に収納されている第1文字に
対する基本長データと、第2文字を構成するバー
W4,B5,W5,B6のバー幅の和との加算を行つた
後、シフトレジスタ4でシフト操作を行うことに
よつて得られる。
なお、第1文字の基本長を求めるのにガードバ
ーB2のバー幅l2を用いたが2つのガードバー例え
ばW1,B2のバー幅L1,l2の和の1/2を前記バー幅l2 の代わりに用いてもよい。
以上の説明から明らかなように本発明に係るバ
ー幅検出方式は、例えばシフトレジスタのシフト
操作でバーコードを構成するバーの基本長を算出
できるため、算出時間が短くて済み、かつ精度も
よくバーコード読取り装置に用いるとバーコード
読取り速度が速くなり、読取り率が向上する利点
がある。
【図面の簡単な説明】
第1図aはバーコードが形成されたカードの平
面図、第1図bは光検知器の出力信号を2値化し
た信号波形図、第2図は本発明の一実施例回路構
成図である。 1…メモリ、2…データ保持部、3…加算器、
4…シフトレジスタ、5…データ保持部、6…基
本長データ保持部、7…除算器、8…復調部メモ
リ、9…制御部。

Claims (1)

  1. 【特許請求の範囲】 1 単位キヤラクタが複数のバーの組合せで且つ
    基本長のn倍(但しn=2N−1,N=1,2,
    3……)の長さに定められたバーコードが記され
    た対象物に光走査を行い、その反射光又は透過光
    を光検知器で電気信号に変換し、前記バーコード
    を構成するバー幅の検出を行うバー幅検出方式に
    おいて、1つの単位キヤラクタより求められたバ
    ー幅の基本長と、引続くキヤラクタを構成するバ
    ーのバー幅の総和との加算を行い該加算値をシフ
    ト演算により1/n+1倍することにより前記引続く キヤラクタのバー幅の基本長を求めるようにした
    ことを特徴とするバー幅検出方式。
JP8001580A 1980-06-13 1980-06-13 Bar width detecting system Granted JPS576976A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8001580A JPS576976A (en) 1980-06-13 1980-06-13 Bar width detecting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8001580A JPS576976A (en) 1980-06-13 1980-06-13 Bar width detecting system

Publications (2)

Publication Number Publication Date
JPS576976A JPS576976A (en) 1982-01-13
JPS6120912B2 true JPS6120912B2 (ja) 1986-05-24

Family

ID=13706477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8001580A Granted JPS576976A (en) 1980-06-13 1980-06-13 Bar width detecting system

Country Status (1)

Country Link
JP (1) JPS576976A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0291001U (ja) * 1988-12-29 1990-07-19

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4200305B2 (ja) 2003-10-23 2008-12-24 Smc株式会社 恒温液槽

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0291001U (ja) * 1988-12-29 1990-07-19

Also Published As

Publication number Publication date
JPS576976A (en) 1982-01-13

Similar Documents

Publication Publication Date Title
US4414468A (en) Systematic error correction in bar code scanner
JPS6118230B2 (ja)
US5087125A (en) Equipment for measuring a difference in elevation
JPH0157836B2 (ja)
US3987278A (en) Moving object identifying system
JPH0354388B2 (ja)
US3637993A (en) Transition code recognition system
JPH0636065A (ja) バーコード読取復調方法
JPS6120912B2 (ja)
JP2729168B2 (ja) バーコードおよびバーコード読取装置およびその読取方法
US4061900A (en) Indicia validation system
JPH0421915B2 (ja)
JPH0342504A (ja) 受光位置検出装置
JPS6231485A (ja) バ−コ−ド読取装置
JPH057754B2 (ja)
JP2953143B2 (ja) バーコード読取装置およびバーコード読取方法
JPS6230114Y2 (ja)
SU802977A1 (ru) Устройство дл считывани инфор-МАции
JPH0222426B2 (ja)
JPS60108978A (ja) Upc系バ−コ−ドシンボル復調方式
JPS6223349B2 (ja)
JPS6038753B2 (ja) カラー・バー・コード読み取り装置
JPH01290092A (ja) バーコードのバー幅判別方法
SU1030817A2 (ru) Устройство дл считывани рельефа с кодированных географических карт
JPH0648500B2 (ja) バ−コ−ド復調装置