JPS6295682A - バ−コ−ドリ−ダ - Google Patents
バ−コ−ドリ−ダInfo
- Publication number
- JPS6295682A JPS6295682A JP60235893A JP23589385A JPS6295682A JP S6295682 A JPS6295682 A JP S6295682A JP 60235893 A JP60235893 A JP 60235893A JP 23589385 A JP23589385 A JP 23589385A JP S6295682 A JPS6295682 A JP S6295682A
- Authority
- JP
- Japan
- Prior art keywords
- data
- character data
- bar
- input
- 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.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
本発明は、バーコードをスキャンした信号を入力してこ
れをデコードするバーコードリーダに関する。
れをデコードするバーコードリーダに関する。
[発明の技術的背景とその問題点]
従来、この種のバーコードリーダとしては、スキャナに
よってバーコードのバー及びスペースを検出し、この検
出信号を受けて制御回路たるマイクロコンピュータがソ
フト的にデコード処理を行なうものが供されている。こ
のものにおいては、バーコードのスタートデータからエ
ンドデータまでの間の全てのキャラクタデータについて
、まず各キャラクタデータのバー及びスペースの組合せ
を判別したものを一口、記憶し、それから各キャラクタ
データのデコードを一括して行なうようにしている。こ
のため、全キャラクタデータをスキャンし11つ判別す
る時間即ち入力時間をT1入力された全キャラクタデー
タを一括してデコードする時間をΔTとすると、バーコ
ードをスキャンしてからデコードするまでに必要な時間
即ちバーコードの読取り時間はT+ΔTとなる。その結
果、読取り時間T+ΔTよりも短い時間でバーコードが
順次スキャナに対して高速入力されるものについては、
読取りが不「1■能であった。
よってバーコードのバー及びスペースを検出し、この検
出信号を受けて制御回路たるマイクロコンピュータがソ
フト的にデコード処理を行なうものが供されている。こ
のものにおいては、バーコードのスタートデータからエ
ンドデータまでの間の全てのキャラクタデータについて
、まず各キャラクタデータのバー及びスペースの組合せ
を判別したものを一口、記憶し、それから各キャラクタ
データのデコードを一括して行なうようにしている。こ
のため、全キャラクタデータをスキャンし11つ判別す
る時間即ち入力時間をT1入力された全キャラクタデー
タを一括してデコードする時間をΔTとすると、バーコ
ードをスキャンしてからデコードするまでに必要な時間
即ちバーコードの読取り時間はT+ΔTとなる。その結
果、読取り時間T+ΔTよりも短い時間でバーコードが
順次スキャナに対して高速入力されるものについては、
読取りが不「1■能であった。
特に近年においては、このようなバーコードリーダを高
速で流れる生産ラインー1−の製品の識別等に使用する
ごとが考えられているため、−1−記バーコードの読取
り時間T+ΔTをできる限り短縮することか要望されて
いる。
速で流れる生産ラインー1−の製品の識別等に使用する
ごとが考えられているため、−1−記バーコードの読取
り時間T+ΔTをできる限り短縮することか要望されて
いる。
[発明のrl的]
本発明は」−2の点に鑑みてなされたもので、その1」
的は、バーコードの読取り時間を短縮することができて
、高速生産ライン上の製品識別等にも適用++J能とな
るバーコードリーダを提供するにある。
的は、バーコードの読取り時間を短縮することができて
、高速生産ライン上の製品識別等にも適用++J能とな
るバーコードリーダを提供するにある。
[発明の概要コ
本発明は、バーコードをスキャンしてバー及びスペース
を検出するスキャナと、このスキャナによる検出(n号
に応じて前記バー及びスペースの谷幅を9出するカウン
タタイマと、このカウンタタイマからの前記バー及びス
ベー不の幅に対応するカウント1号を入力し1キャラク
タデータ分のカランl−(5号が入力されしたい直ちに
1キャラクタデータのデコードを行ないながらスタート
データからエンドデータまでの間の一連のキャラクタデ
ータをデコードする制御回路とを具備したところに特徴
を何し、これによって一連のキャラクタデータの入力処
理と平行して各キャラクタデータのデコードを順次行な
うようにしたものである。
を検出するスキャナと、このスキャナによる検出(n号
に応じて前記バー及びスペースの谷幅を9出するカウン
タタイマと、このカウンタタイマからの前記バー及びス
ベー不の幅に対応するカウント1号を入力し1キャラク
タデータ分のカランl−(5号が入力されしたい直ちに
1キャラクタデータのデコードを行ないながらスタート
データからエンドデータまでの間の一連のキャラクタデ
ータをデコードする制御回路とを具備したところに特徴
を何し、これによって一連のキャラクタデータの入力処
理と平行して各キャラクタデータのデコードを順次行な
うようにしたものである。
[発明の実施例]
以下本発明の一実施例につき図面を参照して説明する。
第1図において、1はスキャナで、これはバーフードを
スキャンしてバー及びスペースを険出し、この検出信号
をデコーダ2の入力端子2a、2bへ出力するようにな
っている。上記デコーダ2はマイクロコンピュータを含
んで構成されたものであり、以下その内部構成について
述べる。3は110ポートで、これはスキャナ1からの
検出信号を受けてこれを後述する制御回路4へ出力して
いる。5はスキャナ1からの検出信号を受ける割込みコ
ントローラで、これはその検出信号に含まれるバーとス
ペースとの境界部分、即ちバーがらスペース及びスペー
スからバーへ変化する部分が入力される毎に割込み信号
を発生してXl11制御III回路4へ出力するように
なっている。6はマイクロコンピュータの基僧クロック
源をなす第1の発振回路で、これはコンデンサ7.8及
び水晶発振λ)9から(&成されており、基桑クロック
信号を制御回路4へ出力している。また、10は第2の
発振回路で、これは第1の発振回路6からの基準クロッ
ク信号を受けてこれを適宜に分周した分周クロック13
号を出力する。さて、11はマイクロコンピュータの外
部のハードウェアとして構成されたカウンタタイマで、
これは、第2の発振回路10からの分周クロック信号と
制御回路4を介した割込みコン]・ローラ5からの割込
み信号とを受けて、バー及びスペースの谷幅に10当す
るカウント(5号を算出し、このカウント信号を制御回
路4へ出力している。ここで、カウンタタイマ11は、
例えば1回1−1の割込み(n号を受けてカウント動作
を開始し、2 +1i11−1の割込み信号を受けると
そのときのカウント値をカウント信号として出力すると
共に、カウント値をリセットしてから再びカウント動作
を開始し、3回ト1以降の割込み信号についても2回1
1の場合と同様にカウント動作するように設定されてい
る。そして、制御回路4は、カウンタタイマIfからの
カウント信号を1キャラクタデータ分入力すると直ちに
1キャラクタデータのデコードを行°ないながら、第2
図に示すようなスタートデータ12からエンドデータ1
6までの間の一連のキャラクタデータ13.14及び1
5をデコードするよう1こ設定されている。尚、17は
安定化電源で、これは外部の交流電源18がら交流を入
力して所定電圧(+12V、 +6V、OV、−12
V)の電流を、I10ポート3、制御回路4、割込みコ
ントローラ5、第1及び第2の発振回路6゜10、カウ
ンタタイマ11及びスキャナ1に大々供給している。
スキャンしてバー及びスペースを険出し、この検出信号
をデコーダ2の入力端子2a、2bへ出力するようにな
っている。上記デコーダ2はマイクロコンピュータを含
んで構成されたものであり、以下その内部構成について
述べる。3は110ポートで、これはスキャナ1からの
検出信号を受けてこれを後述する制御回路4へ出力して
いる。5はスキャナ1からの検出信号を受ける割込みコ
ントローラで、これはその検出信号に含まれるバーとス
ペースとの境界部分、即ちバーがらスペース及びスペー
スからバーへ変化する部分が入力される毎に割込み信号
を発生してXl11制御III回路4へ出力するように
なっている。6はマイクロコンピュータの基僧クロック
源をなす第1の発振回路で、これはコンデンサ7.8及
び水晶発振λ)9から(&成されており、基桑クロック
信号を制御回路4へ出力している。また、10は第2の
発振回路で、これは第1の発振回路6からの基準クロッ
ク信号を受けてこれを適宜に分周した分周クロック13
号を出力する。さて、11はマイクロコンピュータの外
部のハードウェアとして構成されたカウンタタイマで、
これは、第2の発振回路10からの分周クロック信号と
制御回路4を介した割込みコン]・ローラ5からの割込
み信号とを受けて、バー及びスペースの谷幅に10当す
るカウント(5号を算出し、このカウント信号を制御回
路4へ出力している。ここで、カウンタタイマ11は、
例えば1回1−1の割込み(n号を受けてカウント動作
を開始し、2 +1i11−1の割込み信号を受けると
そのときのカウント値をカウント信号として出力すると
共に、カウント値をリセットしてから再びカウント動作
を開始し、3回ト1以降の割込み信号についても2回1
1の場合と同様にカウント動作するように設定されてい
る。そして、制御回路4は、カウンタタイマIfからの
カウント信号を1キャラクタデータ分入力すると直ちに
1キャラクタデータのデコードを行°ないながら、第2
図に示すようなスタートデータ12からエンドデータ1
6までの間の一連のキャラクタデータ13.14及び1
5をデコードするよう1こ設定されている。尚、17は
安定化電源で、これは外部の交流電源18がら交流を入
力して所定電圧(+12V、 +6V、OV、−12
V)の電流を、I10ポート3、制御回路4、割込みコ
ントローラ5、第1及び第2の発振回路6゜10、カウ
ンタタイマ11及びスキャナ1に大々供給している。
次に1.記構成の作用について第2図乃至第4図を参照
して説明する。第2図に示されるようなスタートデータ
12からエンドデータ1δまでのバーコードがスキャナ
1によりスキャンされると、各データ12,13.
・・・、16の検出信号として第4図に示されような例
えばナローバー19、ナロースペース20、ワイドバー
21及びワイドスペース22の組合せから成るハイレベ
ル及びローレベルの検出信号がI10ポート3及び割込
みコントローラ5を介して制御回路4に入力される。
して説明する。第2図に示されるようなスタートデータ
12からエンドデータ1δまでのバーコードがスキャナ
1によりスキャンされると、各データ12,13.
・・・、16の検出信号として第4図に示されような例
えばナローバー19、ナロースペース20、ワイドバー
21及びワイドスペース22の組合せから成るハイレベ
ル及びローレベルの検出信号がI10ポート3及び割込
みコントローラ5を介して制御回路4に入力される。
このとき、カウンタタイマ11からバー19.21及び
スペース20.22の各輪に対応するカウント信号もま
た制御回路4へ入力される。ここで、スタートデータ1
2をスキャンするとJ(にこれに対応するカウント信号
を入力するのに要する時間をT1とすると、以ド順にキ
ャラクタデータ13゜14及び15に対応して時間T2
.T3及びT4を°皮し、また、エンドデータ16に対
応して時間T5を要する。そして、このようなデータ入
力と平行して制御回路4は各データを入力する毎に的ち
にそのデータのデコードを行なう。従って、第3図に示
すように、スタートデータ12を入力後これをデコード
する時間をdTlとし、以↑°キャラクタデータ13,
14及び15については夫々dT2.dT3及びdT4
とし、エンドデータ16についてはdT5とすると、デ
コード時間dT1、dT2.dT3及びdT4はデータ
入力時間T2からT5までの間に分散!−Lつ・ト行処
理されるものとして位置する。この結果、スタートデー
タ12からエンドデータ16までの各データを入力して
デコードする即ち読取り時間はTI+T2十T3+T4
+T5+dT5となる。
スペース20.22の各輪に対応するカウント信号もま
た制御回路4へ入力される。ここで、スタートデータ1
2をスキャンするとJ(にこれに対応するカウント信号
を入力するのに要する時間をT1とすると、以ド順にキ
ャラクタデータ13゜14及び15に対応して時間T2
.T3及びT4を°皮し、また、エンドデータ16に対
応して時間T5を要する。そして、このようなデータ入
力と平行して制御回路4は各データを入力する毎に的ち
にそのデータのデコードを行なう。従って、第3図に示
すように、スタートデータ12を入力後これをデコード
する時間をdTlとし、以↑°キャラクタデータ13,
14及び15については夫々dT2.dT3及びdT4
とし、エンドデータ16についてはdT5とすると、デ
コード時間dT1、dT2.dT3及びdT4はデータ
入力時間T2からT5までの間に分散!−Lつ・ト行処
理されるものとして位置する。この結果、スタートデー
タ12からエンドデータ16までの各データを入力して
デコードする即ち読取り時間はTI+T2十T3+T4
+T5+dT5となる。
このような構成の本実施例によれば、スキャナ1による
検出信号に応じてバー19.21及びスペース20.2
2の各輪を算出するカウンタタイマ11と、このカウン
タタイマ11からのカウント信号を1キャラクタデータ
分入力しだい直ちに1キャラクタデータのデコードを行
なう制御回路4とを設けたので、バーコードの読取り時
間のうち全データ入力完了後の所要時間がエンドデータ
16をデコードする時間dT5だけとなるものである。
検出信号に応じてバー19.21及びスペース20.2
2の各輪を算出するカウンタタイマ11と、このカウン
タタイマ11からのカウント信号を1キャラクタデータ
分入力しだい直ちに1キャラクタデータのデコードを行
なう制御回路4とを設けたので、バーコードの読取り時
間のうち全データ入力完了後の所要時間がエンドデータ
16をデコードする時間dT5だけとなるものである。
従って、従来のように全データの入力完1′後に、その
データをデコードするのに比較的長い時間ΔT(ΔT−
dT1+dT2+dT3+dT4+dT5に相当する)
を要するものに比べて大幅に読取り時間を短縮すること
ができる。
データをデコードするのに比較的長い時間ΔT(ΔT−
dT1+dT2+dT3+dT4+dT5に相当する)
を要するものに比べて大幅に読取り時間を短縮すること
ができる。
[発明の効果コ
本発明は以上の説明から明らかなように、スキャナによ
る検出信号に応じてバー及びスペースの6幅を算出する
カウンタタイマと、このカウンタタイマからのバー及び
スペースの幅に対応するカウント信号を入力し1キャラ
クタデータ分のカウント信号が入力されしだい直ちに1
キャラクタデータのデコードを行ないながらスタートデ
ータがらエンドデータまでの間の一連のキャラクタデー
タをデコードする制御回路とを設けたので、バーコード
の読取り時間を短縮することができて、高速生産ライン
1−の製品識別等にも適用できるという優れた効果を奏
する。
る検出信号に応じてバー及びスペースの6幅を算出する
カウンタタイマと、このカウンタタイマからのバー及び
スペースの幅に対応するカウント信号を入力し1キャラ
クタデータ分のカウント信号が入力されしだい直ちに1
キャラクタデータのデコードを行ないながらスタートデ
ータがらエンドデータまでの間の一連のキャラクタデー
タをデコードする制御回路とを設けたので、バーコード
の読取り時間を短縮することができて、高速生産ライン
1−の製品識別等にも適用できるという優れた効果を奏
する。
図面は本発明の一実施例を示すもので、第1図はブロッ
ク図、第2図はバーコードの各データの状態図、第3図
は作用説明用のタイムチト−ト、第4図はバーコードの
一例を一部のみ示す図である。 図面中、1はスキャナ、4は制御回路、11はカウンタ
タイマ、12はスタートデータ、13゜14.15はキ
ャラクタデータ、16はエンドデータ、19はナローバ
ー、20はナロースペース、21はワイドバー、22は
ワイドスペースを示す。 出願人 株式会11. 東 芝 第2図 第3図
ク図、第2図はバーコードの各データの状態図、第3図
は作用説明用のタイムチト−ト、第4図はバーコードの
一例を一部のみ示す図である。 図面中、1はスキャナ、4は制御回路、11はカウンタ
タイマ、12はスタートデータ、13゜14.15はキ
ャラクタデータ、16はエンドデータ、19はナローバ
ー、20はナロースペース、21はワイドバー、22は
ワイドスペースを示す。 出願人 株式会11. 東 芝 第2図 第3図
Claims (1)
- 1、バーコードをスキャンしてバー及びスペースを検出
するスキャナと、このスキャナによる検出信号に応じて
前記バー及びスペースの各幅を算出するカウンタタイマ
と、このカウンタタイマからの前記バー及びスペースの
幅に対応するカウント信号を入力し1キャラクタデータ
分のカウント信号が入力されしだい直ちに1キャラクタ
データのデコードを行ないながらスタートデータからエ
ンドデータまでの間の一連のキャラクタデータをデコー
ドする制御回路とを具備したことを特徴とするバーコー
ドリーダ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60235893A JPS6295682A (ja) | 1985-10-22 | 1985-10-22 | バ−コ−ドリ−ダ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60235893A JPS6295682A (ja) | 1985-10-22 | 1985-10-22 | バ−コ−ドリ−ダ |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6295682A true JPS6295682A (ja) | 1987-05-02 |
Family
ID=16992802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60235893A Pending JPS6295682A (ja) | 1985-10-22 | 1985-10-22 | バ−コ−ドリ−ダ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6295682A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0452883A (ja) * | 1990-06-15 | 1992-02-20 | Fujitsu Ltd | バーコード復調装置 |
JPH07507267A (ja) * | 1991-11-19 | 1995-08-10 | ダンレナ・ピーテイワイ・リミテツド | 殺節足動物性および殺線虫性スルホネート類 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5377135A (en) * | 1976-12-20 | 1978-07-08 | Omron Tateisi Electronics Co | Information read-in system |
-
1985
- 1985-10-22 JP JP60235893A patent/JPS6295682A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5377135A (en) * | 1976-12-20 | 1978-07-08 | Omron Tateisi Electronics Co | Information read-in system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0452883A (ja) * | 1990-06-15 | 1992-02-20 | Fujitsu Ltd | バーコード復調装置 |
JPH07507267A (ja) * | 1991-11-19 | 1995-08-10 | ダンレナ・ピーテイワイ・リミテツド | 殺節足動物性および殺線虫性スルホネート類 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3004017B2 (ja) | バーコード復号方法 | |
EP0498678B1 (en) | High speed scan bar code reader which can read more than one type of bar code | |
EP0492455B1 (en) | An information reading device | |
US5144118A (en) | Bar code scanning system with multiple decoding microprocessors | |
US5821520A (en) | Bar code scanning system with the pre-decoding signal processing and method for bar code candidate selection for decoding | |
US4567360A (en) | Optical reading apparatus | |
JPH0354388B2 (ja) | ||
JPS6295682A (ja) | バ−コ−ドリ−ダ | |
US5247161A (en) | Bar code scanning system with converter means and microprocessor means contained in a single integrated circuit | |
US5548108A (en) | Method and apparatus for scanning symbols | |
JPS62102371A (ja) | バ−コ−ドリ−ダ | |
JP2623818B2 (ja) | バーコード読み取り装置 | |
JPS62208185A (ja) | バ−コ−ドリ−ダ | |
JP3960108B2 (ja) | 光学的情報読取装置 | |
JPH0256080A (ja) | バーコードリーダ | |
KR940006119B1 (ko) | 바코드 시스템의 판독방법 | |
JPS62256095A (ja) | バ−コ−ドリ−ダ | |
JP2677805B2 (ja) | 符号読取装置 | |
JPH05307636A (ja) | 可変速度でバーコードを走査するための方法および装置 | |
JP2923375B2 (ja) | バーコード読取装置 | |
US7128268B1 (en) | Bar code scanner having a mirrored spinner which operates at different speeds | |
JP2677806B2 (ja) | 符号読取装置 | |
JP2912743B2 (ja) | バーコードデコーダ | |
JPS63296180A (ja) | バ−コ−ド・リ−ダ− | |
JP3069817B2 (ja) | バーコード読取装置 |