JPS6155148B2 - - Google Patents

Info

Publication number
JPS6155148B2
JPS6155148B2 JP53155296A JP15529678A JPS6155148B2 JP S6155148 B2 JPS6155148 B2 JP S6155148B2 JP 53155296 A JP53155296 A JP 53155296A JP 15529678 A JP15529678 A JP 15529678A JP S6155148 B2 JPS6155148 B2 JP S6155148B2
Authority
JP
Japan
Prior art keywords
ratio
rom
special code
pulses
detect
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
JP53155296A
Other languages
English (en)
Other versions
JPS5580178A (en
Inventor
Shigekazu Kinugasa
Kazuhiro Suzuki
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 JP15529678A priority Critical patent/JPS5580178A/ja
Publication of JPS5580178A publication Critical patent/JPS5580178A/ja
Publication of JPS6155148B2 publication Critical patent/JPS6155148B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は多数のコードより特定のコードを選別
して検出するための方法に関するものである。
例えばバーコードを走査して情報を読取るラベ
ルリーダにおいて、バーコードの情報読取の範囲
を明確に規制すべく、スタートマーク、ストツプ
マークが1つのコードをなくして存在している。
そこで、スタートマーク、ストツプマークかそれ
ぞれの間に存するバーコード情報とは明確に区別
するよう特殊のバー構成から成立つており、この
スタートマーク、ストツプマークを他の情報を表
示するバーコードより区別して選別することが要
求される。
このため、従来は、スタート・ストツプマーク
の特殊のバー幅を有するバーコードを走査するに
際して、コンパレータにより検出する手段が考え
られている。しかるに、バー幅の走査に基づいて
得られる数値化データは、バーコード幅の全長に
わたる完全なる均一化が困難であること並びに走
査状態が常時一定に保つことができないことに関
連して多少の誤差は許容されなければならない。
即ち、スタート・ストツプマークの走査に際して
一定の範囲の数値化データを基にスタート・スト
ツプマークとして認識する。ところが、このよう
に誤差を考慮してスタート・ストツプマークを検
出する回路構成が従来は複雑化する欠点を有して
いるものであつた。
本発明の目的は読出し専用メモリー(以下、
ROMと略称する)を巧みに利用することによつ
てラベルリーダ用スタート・ストツプマーク等の
特定のコードを他のコードとの区別のもとに検出
する方法を提供することにある。
以下、図面を参照のもとに本発明に係る方法を
1具体例に基づいて詳細に説明する。第1図は本
発明を実施するための基本構成を示すブロツク図
で、同図において、1はラベルリーダである。そ
して、このラベルリーダ1は被仕分け物品等に粘
着されているバーコードラベルの走査に際して、
各バーの走査ごとにバー幅に比例した数の数値化
パルス列を出力する。2はシフトレジスタで、例
えば図示のように3個の記憶回路2a,2b,2
cから構成され、もつぱら記憶回路2cに対して
ラベルリーダ1から出される各走査バーについて
の数値化パルス列のパルス数を入力し、最初のバ
ー走査に伴う数値化パルス列のパルス数を記憶し
た後、さらに次のバーの走査に伴う数値化パルス
列がシフトレジスタ2の記憶回路2cに入力され
たときは、今まで記憶回路2cに記憶されていた
計数値は記憶回路2bに移され、記憶回路2cは
2番目のバー走査に伴う数値化パルス列のパルス
数を計数する。このようにして記憶回路2cに対
して3本のバーの走査に伴う3組の数値化パルス
列に対応する3入力があつたときには入力の順序
に従つてそれぞれ記憶回路2a,2b,2cに各
走査についてのパルス列のパルス数が計数され
る。3,4はROMで、ROM3はシフトレジスタ
2の記憶回路2a,2bよりそれぞれアドレス指
定端子3b,3aに記憶内容が入力される。今、
アドレス指定端子3a,3bそれぞれにアドレス
指定される計数値をそれぞれX,YとしY/Xの
比率が4でかつ20%程度の範囲内のときのみ出力
端子3cが“1”を読出すように書込み作業がな
されているものとする。この書込作業を具体的に
述ベると、第2図に示すグラフのようにY=4X
の関係を基に20%の誤差範囲を検出するためにX
の各値に対してYの取り得る範囲を定めていく。
例えば、X,Yが8ビツトで規制される範囲の数
字とし、X=20のとき、76≦Y≦84の範囲内であ
れば出力端子3cが“1”を読出すようにXが1
から64までの値に対してのそれぞれのYの範囲を
定めるようにROM3への情報書込がなされる。
このようにして第2図に示されるXYの関係にお
いて、鎖線に挾まれた範囲内でのみROM3より
出力が“1”を読出すように書込みすることがで
きる。
一方、ROM4はそのアドレス指定端子4a,
4bにシフトレジスタ2の記憶回路2c,2bの
各計数値がそれぞれアドレス指定される。そし
て、このROM4はそのアドレス指定端子4a,
4bに加わる計数値がそれぞれX′,Y′としたと
きにY′/X′〕1/4の関係を基礎として±20%の誤
差の許容を有して出力端子4cの出力を“1”と
するように設定されているものとする。この設定
手段はROM3で行なつた書込手段と均等な方法
にて行なわれる。5はアンドゲートで、各入力端
子5a,5bにはそれぞれROM3,4の各出力
端子3c,4cからの出力信号を入力し、両者と
も“1”を読出した際に出力端子5cが“1”を
読出す。
上記構成において、第3図に示すようなラベル
のバーコードを走査して特殊コードとしてのスタ
ートマークを検出する方法を述べると次の通りで
ある。まず、第3図に示す通りのラベルRはスタ
ートマークを構成するバーb1,b2,b3とラベルの
情報を表示する以下のバーコードBを有している
(図ではバーコードの一部とストツプマークは省
略してある)。今、このラベルRのスタートを構
成するバーb1,b2,b3を図示の通りバー幅の比が
4:1:4で規制されているものとする。そこ
で、最初のバーb1の走査において、そのバー幅に
比例した数値化パルス列がラベルリーダ1から出
力され、このパルス数がまず、シフトレジスタ2
の記憶回路2cに記憶される。次に、スタートマ
ークを構成するバーb2の走査に際しても、このバ
ーb2の幅に比例した数のパルス列がラベルリーダ
1より出力され、シフトレジスタ2の記憶回路2
cに記憶されると同時に今まで記憶回路2cに記
憶されていたバーb1走査に基づく数値化パルス列
の記憶内容(計数値)は記憶回路2bに移され
る。次いで、バーb3の走査に対してはこれに対応
する数値化パルス列のパルス数がシフトレジスタ
2の記憶回路2cに記憶され、シフトレジスタ2
の作用に基づいて、その各記憶回路2a,2b,
2cにはそれぞれラベルのスタートマークを構成
する3本のバーb1,b2,b3のバー幅がそれぞれ
4:1:4の割合になつているとすれば、シフト
レジスタ2の各記憶回路2a,2b,2cの数値
化パルス列の計数値は4:1:4の割合になつて
いるはずである。ところが前記したようにバー幅
の若干の不均一化ないし走査状態の変化により正
確にこれらの比率が現われない場合が多い。この
ため、シフトレジスタ2の記憶回路2bの計数値
と記憶回路2aの計数値との比は4、記憶回路2
bの計数値と記憶回路2cの計数値との比は1/
4となるべきところ許容誤差を定めることになる
が、その作用が上記原理に基づくROM3,4そ
れぞれの出力が共に“1”を読出したときにアン
ドゲート5の出力端子5cが“1”となることに
よつて特殊マークとしてのスタートマークを一定
の許容誤差の範囲内において明確に検出すること
ができる。次にラベルリーダの本来の情報例えば
これが取付けられる物品の仕分け場所を規制する
バーコードを走査することになるが、スタートマ
ークの検出によつて、これに続く情報のバーコー
ドの読出しの開始が明確化されることはいうまで
もない。この際、ラベルの仕分情報等を表示する
本来のバーコードBはスタートマークと同一のバ
ー構成を含まないように例えば相隣る2本のバー
の複数組の比率のうち少なくとも1つを異にする
手段に基づいて構成されているから、スタートマ
ークを構成するバーコードとの混同するおそれは
全くない。そして、この物品の仕分け等を表示す
るバーコードBの走査完了後は図示しないストツ
プマーク(例えばスタートマークと同一構成ある
いはバーの順序を入替えた構成)を検出して読取
終了を検出することになる。
なお、上記実施例においては4:1:4のバー
比率を有するスタートマークの検出において、相
隣るバーb1,b2又はb2,b3の比をそれぞれ4及び
1/4となつたときに20%の許容誤差の範囲内に
おいて、スタートマークを検出すべくROM3,
4の内容を設定した例を示したものであるが、バ
ーb1,b3の比1:1をも同様の原理にて書込され
たROMを追加すればスタートマークを構成する
任意の2本のバーの比率を全てチエツクでき、よ
り精度の向上をはかることができ、またスタート
マークを構成するバーの本数は3本に限定されな
い。また、スタートマークとストツプマークのバ
ー構成が異るときには独立したROMを追加する
かROM3,4等の書込を両マークの検出を兼ね
るようにしてもよい。さらに本発明はラベルリー
ダのスタート・ストツプマークの検出に限定され
ることなく、多数のコードより特殊のコードを選
別して検出する手段として広く応用できるもので
ある。
以上述べたように、本発明に係る特殊コード検
出方法は特殊コードの走査等によつて得られる複
数の数値化パルス列のパルス数を順次シフトレジ
スタの各記憶回路に計数記憶せしめ、これらの各
記憶回路への計数値のうち任意の2つを1組とし
て各別のROMにアドレス指定を行ない、各ROM
にアドレス指定がなされる2個の記憶回路の計数
値がバーコード幅で定められる一定の比率を基準
に一定の許容誤差の範囲にあるときのみ出力を出
すように上記ROM3,4の書込を行ない各ROM
3,4の出力が全て“1”を読出すときに特殊コ
ードとしてのスタートマークを検出するようにし
たものである。このような方法に基づいて、従来
多くのコードの中から特にラベルリーダにおける
スタート・ストツプマーク等の特殊コード検出に
際して許容誤差の関連のもとに極めて複雑な回路
を要求されたものであるが、何らの複雑な回路手
段を備えることなく、ROMの書込といつたごく
簡単な手段のみによつて極めて精度高く、多数の
コードの中よりラベルリーダにおけるスタート・
ストツプマーク等の特殊コードを検出することが
できる。
第4図は第1図に示す回路の改良に関するもの
である。即ち、第1図と相違する部分のみが示す
第4図において、6はROMで、ラベルリーダ1
及びシフトレジスタ2が記憶回路2cの間に介在
している。そして、このROM6はアドレス指定
信号のゾーン化を行なつているものである。即
ち、このROM6はアドレス指定信号が例えば8
ビツト255までの入力を等比数列的にゾーン化し
32ブロツクに仕分け出力するように書込されてい
る。これによつて第1図に示す回路における
ROM3,4の容量を極めて小さくすることが可
能である。即ち、例えば入力8ビツトずつの入力
の比率を検出するためには極めて大きな容量の
ROM3,4が必要とされるが、これが5ビツト
ずつの比率検出となると、ROM3,4の容量を
著しく小とし、ROM6の追加を考慮しても全体
としてのコストは著しく小とできる特長をもたら
す。
【図面の簡単な説明】
第1図は本発明を実施するためのブロツク図、
第2図は動作を説明するためのグラフ、第3図は
ラベルの一例を示す平面図、第4図は他の実施例
を示すブロツク図である。 1……ラベルリーダ、2……シフトレジスタ、
2a,2b,2c……記憶回路、3,4……
ROM、5……アンドゲート、6……ROM。

Claims (1)

  1. 【特許請求の範囲】 1 一連のコードを走査等に基づいて得られる複
    数の数値化パルス列のパルス数をシフトレジスタ
    の各記憶回路に順次記憶させ、特殊コードの走査
    等において得られる少なくとも1対の数値化パル
    ス列のパルス数の比率関係をある誤差の許容範囲
    を有して検出すべく1乃至複数個の二数の比率を
    検出する読出専用メモリ(ROM)を設定したう
    え各二数の比率を検出するROMに対して比率を
    検出すべき記憶回路の計数値のアドレスを指定
    し、全てのROM出力が出されたときに特殊コー
    ドを検出するようにしたことを特徴とする特殊コ
    ード検出方法。 2 特殊コードをラベルリーダ用ラベルのスター
    ト・ストツプマークを構成する複数本のバーとし
    た特許請求の範囲第1項記載の特殊コード検出方
    法。 3 一連のコードを走査等に基づいて得られる複
    数の数値化パルス列のパルス数を入力し、この入
    力計数値に応じていくつかのゾーンのいずれかに
    導びいて出力するゾーン化ROMを介してシフト
    レジスタの各記憶回路に順次記憶させ、特殊コー
    ドの走査等において得られる少なくとも1対の数
    値化パルス列のパルス数の比率関係をある誤差の
    許容範囲を有して検出すべく1乃至複数個の二数
    の比率を検出するROMを設定したうえ各二数の
    比率を検出するROMに対して比率を検出すべき
    記憶回路の計数値のアドレスを指定し、全ての上
    記二数の比率を検出するROM出力が出されたと
    きに特殊コードを検出するようにしたことを特徴
    とする特殊コード検出方法。 4 特殊コードをラベルリーダ用ラベルのスター
    ト・ストツプマークを構成する複数本のバーとし
    た特許請求の範囲第3項記載の特殊コード検出方
    法。
JP15529678A 1978-12-13 1978-12-13 Special code detection method Granted JPS5580178A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15529678A JPS5580178A (en) 1978-12-13 1978-12-13 Special code detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15529678A JPS5580178A (en) 1978-12-13 1978-12-13 Special code detection method

Publications (2)

Publication Number Publication Date
JPS5580178A JPS5580178A (en) 1980-06-17
JPS6155148B2 true JPS6155148B2 (ja) 1986-11-26

Family

ID=15602785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15529678A Granted JPS5580178A (en) 1978-12-13 1978-12-13 Special code detection method

Country Status (1)

Country Link
JP (1) JPS5580178A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57125470A (en) * 1981-01-28 1982-08-04 Nec Corp Bar-code detecting device
JPS58223877A (ja) * 1982-06-22 1983-12-26 Toshiba Corp マ−ク検出方式
JP2731610B2 (ja) * 1989-11-27 1998-03-25 株式会社テック バーコードデコーダ及びバーコードデコード方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5299712A (en) * 1976-02-17 1977-08-22 Omron Tateisi Electronics Co Code reading method
JPS5299713A (en) * 1976-02-17 1977-08-22 Omron Tateisi Electronics Co Code reading device
JPS5530750A (en) * 1978-08-23 1980-03-04 Sharp Corp Bar code reader

Also Published As

Publication number Publication date
JPS5580178A (en) 1980-06-17

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
EP0498678B1 (en) High speed scan bar code reader which can read more than one type of bar code
EP0116939A2 (en) Card information selecting system
EP0180152A2 (en) Bar code reading method and apparatus
JPS6011973A (ja) バ−コ−ド読取装置
US4109143A (en) Optical reader
JPS6155148B2 (ja)
US20020021590A1 (en) Chip ID register configuration
JPH0238983B2 (ja)
KR920701905A (ko) 신호처리장치 및 방법
JPS6122347B2 (ja)
JPH0325585A (ja) バーコード読取り装置における誤読防止装置
US4149670A (en) Mark-sense card
JPS61180380A (ja) バ−コ−ド復調方式
US3732401A (en) Code reading apparatus
JPH0335704B2 (ja)
JPS5847060B2 (ja) バ−コ−ドの誤り修正読取り方法
JP2761251B2 (ja) バーコード読み取り方式
JPH0244484A (ja) バーコード・リーダー
JP2730087B2 (ja) レジスタファイルアドレス回路
JPS58161078A (ja) バ−コ−ド文字認識装置
JPS584485A (ja) シンボル復調装置
JPS5834471Y2 (ja) 陰極線管カラ−デイスプレイ装置
JPS61144019A (ja) 電子ビーム露光装置のパターン・データ転送方法
JP2741404B2 (ja) バーコード読取装置