JPS6154571A - バ−コ−ドリ−ダ - Google Patents
バ−コ−ドリ−ダInfo
- Publication number
- JPS6154571A JPS6154571A JP17639084A JP17639084A JPS6154571A JP S6154571 A JPS6154571 A JP S6154571A JP 17639084 A JP17639084 A JP 17639084A JP 17639084 A JP17639084 A JP 17639084A JP S6154571 A JPS6154571 A JP S6154571A
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- signal
- bar code
- analog signal
- value
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/01—Details
- G06K7/016—Synchronisation of sensing process
- G06K7/0166—Synchronisation 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はバーコードリーダに関するもので、ざらに詳し
くは読取ヘッド部で読取ったバーコードアナログ信号に
生ずる波形の歪やノイズに影響されることなく正確にデ
ータを解読することができるバーコードリーダに関する
ものである。
くは読取ヘッド部で読取ったバーコードアナログ信号に
生ずる波形の歪やノイズに影響されることなく正確にデ
ータを解読することができるバーコードリーダに関する
ものである。
近年自a倉厚、配送センターあるいは工場等において商
品情報の自動収集、自動仕分け、作業指示等を行なうた
めにバー、コードリーダが広く用いられるようになった
。
品情報の自動収集、自動仕分け、作業指示等を行なうた
めにバー、コードリーダが広く用いられるようになった
。
バーコードリーダはバーコードラベル面からの反射光(
又は透過光)を受けてデータを認識する装置であり、読
取ヘッド部と、マイクロブロセツサ(CPU)を組込ん
だバーコードの内容を解読するデコーダ部を備えている
。
又は透過光)を受けてデータを認識する装置であり、読
取ヘッド部と、マイクロブロセツサ(CPU)を組込ん
だバーコードの内容を解読するデコーダ部を備えている
。
上記バーコードリーダの主要部Ji成につき図面を参照
して説明する。
して説明する。
M3図はバーコードリーダのブロック図である。
図に見られるように、読取ヘッド部10で取入れたバー
コードのアナログ信号がデコーダ部2oへ送られてくる
。デコーダ部20は、上記アナログ信号を波形整形して
ディジタル信号に変換するA/D変換器21と、該A/
D変換器21の出力を8子化(波形をカウントしてパタ
ーンを調べる)するカウンタ22と、該カウンタ22の
出力からバーコードの内容を解読する判断回路23を備
えており、解読されたバーコードのデータがインタフェ
ース24を介して外部装置(ホストコンピュータ)30
へ出力されるようになっている。ところで、上記バーコ
ードアナログ信号をバーコードディジタル信号に変換処
理するA/D変換器21は従来例えば第4図のような回
路構成になっていた。
コードのアナログ信号がデコーダ部2oへ送られてくる
。デコーダ部20は、上記アナログ信号を波形整形して
ディジタル信号に変換するA/D変換器21と、該A/
D変換器21の出力を8子化(波形をカウントしてパタ
ーンを調べる)するカウンタ22と、該カウンタ22の
出力からバーコードの内容を解読する判断回路23を備
えており、解読されたバーコードのデータがインタフェ
ース24を介して外部装置(ホストコンピュータ)30
へ出力されるようになっている。ところで、上記バーコ
ードアナログ信号をバーコードディジタル信号に変換処
理するA/D変換器21は従来例えば第4図のような回
路構成になっていた。
すなわち、入力されるバーコードアナログ信号の白部分
のピークをホールドする白ピークホールド回路211と
、点部分のピークをホールドする黒ピークホールド回路
212と、上記両ピークホールド回路211と212の
出力から上記入力されたアナログ信号が白であるか黒で
あるかを判定すると同時に白及び黒のホールド1直の中
間点における信号幅を決定するスレッシュ検出回路21
3と、該スレッシュ検出回路213の出力をバーコード
ディジタル信号に変換して出力するコンパレータ214
を備えて構成されている。
のピークをホールドする白ピークホールド回路211と
、点部分のピークをホールドする黒ピークホールド回路
212と、上記両ピークホールド回路211と212の
出力から上記入力されたアナログ信号が白であるか黒で
あるかを判定すると同時に白及び黒のホールド1直の中
間点における信号幅を決定するスレッシュ検出回路21
3と、該スレッシュ検出回路213の出力をバーコード
ディジタル信号に変換して出力するコンパレータ214
を備えて構成されている。
上記従来のA/D変換器では、第5図に示すような変換
操作が行なわれている。すなわち、第5図(a)に示す
ようなバーコードを読取り、第5図(b)に実線で示す
バーコードアナログ信号がA/D変換器に入力されると
、白及び黒のピークホールド回路211及び212が、
第5図(b )に点線及び破線で示すように白ピーク及
び黒ピークをホールドする。各ピークホールド回路は入
力されるバーコードアナログ信号のピークを順次ホール
ドするために固定された所定の時定数で放電を行なって
いる。この白及び黒のピーク値の中間値をスレッシュ検
出回路213で見出して、その中間値における信号幅を
取り出し、コンパレータ214によって第5図(C)に
示すようなバーコードディジタル信号に変換している。
操作が行なわれている。すなわち、第5図(a)に示す
ようなバーコードを読取り、第5図(b)に実線で示す
バーコードアナログ信号がA/D変換器に入力されると
、白及び黒のピークホールド回路211及び212が、
第5図(b )に点線及び破線で示すように白ピーク及
び黒ピークをホールドする。各ピークホールド回路は入
力されるバーコードアナログ信号のピークを順次ホール
ドするために固定された所定の時定数で放電を行なって
いる。この白及び黒のピーク値の中間値をスレッシュ検
出回路213で見出して、その中間値における信号幅を
取り出し、コンパレータ214によって第5図(C)に
示すようなバーコードディジタル信号に変換している。
ところで、入力されるバーコードアナログ信号は、読取
ヘッド部10がバーコードラベル面を走査する時の位置
や角度の影響(走査する光ビームの焦点ボケ等による影
響)を受け、またノイズ(バーコードの印刷むらや外来
光線等による)等の影響を受けて、第5図<d ”)に
示すように波形が歪んでいる場合がある。この時は入力
信号のうちピーク値の検出ができなくなるところが発生
し、正確なスレッシュ検出(中間値を取り出すこと)が
不可能になり第5図(e)に示すようなディジタル信号
が出力される。すなわち、読取ったバーコードラベル面
から、のデータが正しく解読されないという問題点があ
る。
ヘッド部10がバーコードラベル面を走査する時の位置
や角度の影響(走査する光ビームの焦点ボケ等による影
響)を受け、またノイズ(バーコードの印刷むらや外来
光線等による)等の影響を受けて、第5図<d ”)に
示すように波形が歪んでいる場合がある。この時は入力
信号のうちピーク値の検出ができなくなるところが発生
し、正確なスレッシュ検出(中間値を取り出すこと)が
不可能になり第5図(e)に示すようなディジタル信号
が出力される。すなわち、読取ったバーコードラベル面
から、のデータが正しく解読されないという問題点があ
る。
本発明はこのような問題点を解消するためになされたも
ので、バーコードアナログ信号が歪んでいた場合でも正
確にデータの解読ができるようにしたバーコードリーダ
を提供することを目的とするものである。
ので、バーコードアナログ信号が歪んでいた場合でも正
確にデータの解読ができるようにしたバーコードリーダ
を提供することを目的とするものである。
C問題点を解決するための手段〕
上述した問題点の発生原因はピークホールド回路の放電
の時定数が固定されていること及び正確なスレッシュ検
出が不可能になる場合が生ずることにあり、従来の回路
構成は本質的な欠陥を有していた。従って本発明のA/
D変換器は従来と全く異なった新しい回路によって構成
している。
の時定数が固定されていること及び正確なスレッシュ検
出が不可能になる場合が生ずることにあり、従来の回路
構成は本質的な欠陥を有していた。従って本発明のA/
D変換器は従来と全く異なった新しい回路によって構成
している。
すなわち、バーコードアナログ信号波形の各中間の値(
各バーの幅に相当する値)を見出すために、入力される
バーコードアナログ信号波形をサンプリングし、そのサ
ンプル値を順次ホールドする2つのホールド手段と、信
号波形の立上り及び立下りにおける微係数(d V/d
t;但し■は電圧、tはサンプリングの時間)を順次求
めてその絶対値(電圧値)と立上りか立下りかを検出し
たデー夕信号を出力する立上り立下り検出回路を設けた
。
各バーの幅に相当する値)を見出すために、入力される
バーコードアナログ信号波形をサンプリングし、そのサ
ンプル値を順次ホールドする2つのホールド手段と、信
号波形の立上り及び立下りにおける微係数(d V/d
t;但し■は電圧、tはサンプリングの時間)を順次求
めてその絶対値(電圧値)と立上りか立下りかを検出し
たデー夕信号を出力する立上り立下り検出回路を設けた
。
A/D変換は、この検出回路の絶対値電圧出力が所定の
基準電圧■0を越えた時にパルス信号を出すd V/d
t比較器と、該d V/dt比校器が出力したパルス信
号と前記立上りか立下りかを検出したデータ信号とを入
力してバーコードディジタル信号を出力するフリップフ
ロップ回路により行なわれるようにした。
基準電圧■0を越えた時にパルス信号を出すd V/d
t比較器と、該d V/dt比校器が出力したパルス信
号と前記立上りか立下りかを検出したデータ信号とを入
力してバーコードディジタル信号を出力するフリップフ
ロップ回路により行なわれるようにした。
本発明のバーコードリーダのA/D変換器は、バーコー
ドアナログ信号を所定の周波数のクロック(時1adt
>でサンプルし、そのサンプル値の前後の電圧差(dV
)を検出して、それを直接バーコードディジタル信号に
変換するものであり、バーコードアナログ信号のピーク
値は無関係であるから、入力されるバーコードアナログ
信号が歪んだりレベルが下っていても正確にディジタル
信号に変換できる。
ドアナログ信号を所定の周波数のクロック(時1adt
>でサンプルし、そのサンプル値の前後の電圧差(dV
)を検出して、それを直接バーコードディジタル信号に
変換するものであり、バーコードアナログ信号のピーク
値は無関係であるから、入力されるバーコードアナログ
信号が歪んだりレベルが下っていても正確にディジタル
信号に変換できる。
次に本発明の実施例につき図面を参照して説明する。
第1図は本発明のバーコードリーダのA/D変換器の一
構成例を示すブロック図、第2図はその動作を説明する
ための波形図である。第1図において、1はバーコード
アナログ信号が入力される入力端子、2はサンプリング
用のクロック信号を発生するクロック発振器、3は第1
のホールド回路でりOツク発振器2からのクロック信号
でサンプルされた新し・いサンプル値Vn (V+ 、
V: 。
構成例を示すブロック図、第2図はその動作を説明する
ための波形図である。第1図において、1はバーコード
アナログ信号が入力される入力端子、2はサンプリング
用のクロック信号を発生するクロック発振器、3は第1
のホールド回路でりOツク発振器2からのクロック信号
でサンプルされた新し・いサンプル値Vn (V+ 、
V: 。
■3・・・・・・)〔第2図(a )参照〕を順次ホー
ルドする回路、4は第2のホールド回路で同じく一つ前
のサンプル値V1−+ (Vo 、 V + 、 V
2・・・・・・)〔第2図(a )参照〕を順次ホール
ドする回路である。
ルドする回路、4は第2のホールド回路で同じく一つ前
のサンプル値V1−+ (Vo 、 V + 、 V
2・・・・・・)〔第2図(a )参照〕を順次ホール
ドする回路である。
5は立上り立下り検出回路で、第1及び第2のホールド
回路3及び4のボールド!VnとVl−9を入力し、そ
の両者を比較してV t−+ > V nならばバーコ
ードアナログ信号が立下り状態にあると判断し、V t
+l < V nならばバーコードアナログ信号が立上
り状態にあると判断してそのデータ信号〔第2図(b)
参照〕を発生すると同時に、その時の電圧差の絶対値l
Vt−1−Vnlを出力する〔第2図(C)参照〕。
回路3及び4のボールド!VnとVl−9を入力し、そ
の両者を比較してV t−+ > V nならばバーコ
ードアナログ信号が立下り状態にあると判断し、V t
+l < V nならばバーコードアナログ信号が立上
り状態にあると判断してそのデータ信号〔第2図(b)
参照〕を発生すると同時に、その時の電圧差の絶対値l
Vt−1−Vnlを出力する〔第2図(C)参照〕。
6はd V/dt比校器で、上記絶対値電圧!Vx−+
−Vn Iと基準電圧発生器7からの基準電圧■c〔第
2図(C)参照〕とを比較し、絶対g1電圧が所定の基
準電圧Vcを越えた時にパルス信号〔第2図(d )参
照〕を出力する。
−Vn Iと基準電圧発生器7からの基準電圧■c〔第
2図(C)参照〕とを比較し、絶対g1電圧が所定の基
準電圧Vcを越えた時にパルス信号〔第2図(d )参
照〕を出力する。
8はフリップフロップ回路で、立上り立下り検出回路5
が発生した立上り又は立下りの状態を示すデータ信号〔
第2図(b)〕と、dV、/dt比較器6が発生したパ
ルス信号〔第2図(d)〕を入力してバーコードディジ
タル信号(9721m (e ) )を出力端子9に発
生する。
が発生した立上り又は立下りの状態を示すデータ信号〔
第2図(b)〕と、dV、/dt比較器6が発生したパ
ルス信号〔第2図(d)〕を入力してバーコードディジ
タル信号(9721m (e ) )を出力端子9に発
生する。
以上説明したように、本発明のA/D変換器では、入力
されたバーコードアナログ信号をサンプリングし、各サ
ンプル値を順次比較してその前後の直から波形の立上り
、立下りを判断すると同時にd V/dtの値が基準電
圧値VCを越えたところを検出して、バーコードの幅を
決めているので、従来のようにバーコードの検出漏れが
発生することはなく、正確なディジタル信号の変換が行
なわれる。従って、このA/D変換器を備えた本発明の
バーコードリーダは読取ヘッド部が読取ったバーコード
を解読できないという不都合な事態は発生しない。
されたバーコードアナログ信号をサンプリングし、各サ
ンプル値を順次比較してその前後の直から波形の立上り
、立下りを判断すると同時にd V/dtの値が基準電
圧値VCを越えたところを検出して、バーコードの幅を
決めているので、従来のようにバーコードの検出漏れが
発生することはなく、正確なディジタル信号の変換が行
なわれる。従って、このA/D変換器を備えた本発明の
バーコードリーダは読取ヘッド部が読取ったバーコード
を解読できないという不都合な事態は発生しない。
第1図は本発明のバーコードリーダのA/D変換器のブ
ロック図、第2図(a)〜(e)はA/D変換器の動作
を説明するための波形図、第3図はバーコードリーダの
ブロック図、第4図は従来のバーコードリーダのA/D
変換器のブロック図、第5図(a)〜・(e)は従来の
A/D変換器の動作を説明するための波形図である。 2・・・・・・クロック発振器、 3・・・・・・第1のホールド回路、 4・・・・・・第2のホールド回路、 5・・・・・・立上り立下り検出回路、6・・・・・・
dV/clt比較器、 7・・・・・・基準電圧発生器、 8・・・・・・フリップフロップ回路、10・・・・・
・読取ヘッド部、 20・・・・・・デコーダ部、 21・・・・・・A/D変換器。
ロック図、第2図(a)〜(e)はA/D変換器の動作
を説明するための波形図、第3図はバーコードリーダの
ブロック図、第4図は従来のバーコードリーダのA/D
変換器のブロック図、第5図(a)〜・(e)は従来の
A/D変換器の動作を説明するための波形図である。 2・・・・・・クロック発振器、 3・・・・・・第1のホールド回路、 4・・・・・・第2のホールド回路、 5・・・・・・立上り立下り検出回路、6・・・・・・
dV/clt比較器、 7・・・・・・基準電圧発生器、 8・・・・・・フリップフロップ回路、10・・・・・
・読取ヘッド部、 20・・・・・・デコーダ部、 21・・・・・・A/D変換器。
Claims (1)
- 【特許請求の範囲】 1、バーコードラベル面からバーコードを読取る読取ヘ
ッド部と、該読取ヘッド部からのバーコードアナログ信
号出力をディジタル信号に変換するA/D変換器を具備
したバーコードデータを解読するためのデコーダ部とを
備えてなるバーコードリーダであって、 上記A/D変換器は、入力されるバーコードアナログ信
号波形をサンプリングしそのサンプル値を順次ホールド
する2つのホールド手段と、該2つのホールド手段にホ
ールドされた前後のサンプル値を順次比較し上記バーコ
ードアナログ信号波形が立上り又は立下りのいずれの状
態にあるかを検出してそのデータ信号を発生すると同時
に前後のサンプル値の差の絶対値電圧を出力する立上り
立下り検出回路と、該立上り立下り検出回路からの絶対
値電圧が所定の基準電圧を越えた時にパルス信号を出力
するdV/dt比較器と、上記データ信号と上記パルス
信号とを入力してバーコードディジタル信号を出力する
フリップフロップ回路を備えて構成したものであること
を特徴とするバーコードリーダ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17639084A JPS6154571A (ja) | 1984-08-24 | 1984-08-24 | バ−コ−ドリ−ダ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17639084A JPS6154571A (ja) | 1984-08-24 | 1984-08-24 | バ−コ−ドリ−ダ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6154571A true JPS6154571A (ja) | 1986-03-18 |
Family
ID=16012814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17639084A Pending JPS6154571A (ja) | 1984-08-24 | 1984-08-24 | バ−コ−ドリ−ダ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6154571A (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50120724A (ja) * | 1974-03-08 | 1975-09-22 | ||
| JPS51135430A (en) * | 1975-05-20 | 1976-11-24 | Matsushita Electric Ind Co Ltd | Signal processing unit |
| JPS5565101A (en) * | 1978-11-09 | 1980-05-16 | Fujitsu Ltd | Measuring system for width |
| JPS55143682A (en) * | 1979-04-24 | 1980-11-10 | Fujitsu Ltd | Read system for bar code information |
-
1984
- 1984-08-24 JP JP17639084A patent/JPS6154571A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50120724A (ja) * | 1974-03-08 | 1975-09-22 | ||
| JPS51135430A (en) * | 1975-05-20 | 1976-11-24 | Matsushita Electric Ind Co Ltd | Signal processing unit |
| JPS5565101A (en) * | 1978-11-09 | 1980-05-16 | Fujitsu Ltd | Measuring system for width |
| JPS55143682A (en) * | 1979-04-24 | 1980-11-10 | Fujitsu Ltd | Read system for bar code information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4749879A (en) | Signal transition detection method and system | |
| US4158435A (en) | Method and apparatus for reading label bar codes | |
| US4000397A (en) | Signal processor method and apparatus | |
| EP0390162B1 (en) | An apparatus for reading a bar code | |
| JP2616921B2 (ja) | ラベル識別装置 | |
| US5068520A (en) | Signal processing circuit of a bar code reader | |
| EP0400969B1 (en) | Circuitry for processing an analog signal obtained by scanning a bar code | |
| JP2000357205A (ja) | バーコード読取装置及びバーコード読取方法 | |
| JP2761265B2 (ja) | バーコード読取方式 | |
| EP0965097B1 (en) | Symbology scanning system for efficiently locating coded symbologies | |
| US5077463A (en) | Bar code reading apparatus | |
| JPH07101437B2 (ja) | 符号読取装置 | |
| JPS6154571A (ja) | バ−コ−ドリ−ダ | |
| JPS6159571A (ja) | バ−コ−ドリ−ダ | |
| US5864129A (en) | Bar code digitizer including a voltage comparator | |
| JPS63165979A (ja) | バ−コ−ド信号2値化回路 | |
| JP2923375B2 (ja) | バーコード読取装置 | |
| JP2716298B2 (ja) | バーコード信号2値化装置 | |
| JP2748681B2 (ja) | バーコード続み取り方式 | |
| JP2576370B2 (ja) | Idマーク読み取り装置 | |
| JPS63178376A (ja) | バ−コ−ドパタ−ン認識装置 | |
| JPH01116777A (ja) | 最終表示判定回路 | |
| JP2816915B2 (ja) | バーコード読取り装置及び方法 | |
| JPS62119684A (ja) | バ−コ−ド読取り判別方式 | |
| JPH0782518B2 (ja) | バーコード読取装置 |