JPH02135581A - バーコードリーダの信号処理装置 - Google Patents

バーコードリーダの信号処理装置

Info

Publication number
JPH02135581A
JPH02135581A JP63287842A JP28784288A JPH02135581A JP H02135581 A JPH02135581 A JP H02135581A JP 63287842 A JP63287842 A JP 63287842A JP 28784288 A JP28784288 A JP 28784288A JP H02135581 A JPH02135581 A JP H02135581A
Authority
JP
Japan
Prior art keywords
barcode
data
reference value
signal
bar code
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
Application number
JP63287842A
Other languages
English (en)
Inventor
Masaharu Shimizu
正春 清水
Tatsuyuki Usami
宇佐見 達行
Yoshihiro Saito
斉藤 吉弘
Nobuhiro Nakamura
暢宏 中村
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.)
Japan Steel Works Ltd
Original Assignee
Japan Steel Works 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 Japan Steel Works Ltd filed Critical Japan Steel Works Ltd
Priority to JP63287842A priority Critical patent/JPH02135581A/ja
Priority to US07/436,999 priority patent/US5059773A/en
Priority to EP19890311888 priority patent/EP0369793A3/en
Publication of JPH02135581A publication Critical patent/JPH02135581A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、定置式のバーコードリーダの信号処理装置に
関するものである。
(ロ)従来の技術 工場における組立ライン、配送などのための物流ライン
などに定置式のバーコードリーダが使用される。バーコ
ードリーダはコンベア上を流れる物品に張付けられたラ
ベルのバーコードを読み取る。このために、バーコード
リーダはバーコードをレーザービームによって走査し、
散乱反射光を受光器によって光電変換し、これによって
得られるアナログ電気信号を処理することによりバーコ
ードの解読を行なう。
(ハ)発明が解決しようとする課題 しかしながら、従来のバーコードリーダにおいては、ラ
インスピードが高速の場合にも読み取りを可能とするた
めに、ラベルの張付は状態、ラベルの大きさなどに制約
があるという問題点がある。
すなわち、ラベルはレーザービームの走査方向に対して
バーコードが±5°以下の傾斜となるように張付ける必
要がある。バーコードの傾斜が大きい場合には、バーコ
ードのバ一方向への読み取り有効領域(レーザービーム
がすべてのバーを走査可能な領域)が小さくなる。また
、傾斜したバーコードの最初の部分が走査された際にも
読み取ったデータ(すべてのバーを走査していない無効
なデータ)の処理が行なわれ、このために時間(解読ロ
ス時間)が取られ、再度の読み取りを行なう際にはバー
コードが通過してしまっており、読み取りを行なうこと
ができない場合も発生する。このため、上述のように、
ラベルの傾斜は許容範囲内にする必要がある。
また、バーコードにはJ I 5X9001で規定され
た数字及び文字(人が直接読み取り可能なもの)が付加
されているため、この数字及び文字がライン走行方向の
前方側に位置した場合には、この数字及び文字を読み込
んでデータの処理が行なわれることになり、上述と同様
に解読ロス時間が発生する。この解読ロス時間のために
再度のバーコードの走査ができない、又は走査に有効な
バーコードの領域が小さくなって読み取り率が低下する
、という問題が発生する。これを避けるためには、バー
コードに付された数字及び文字が移動方向の後方側にく
るようにラベルを張付ける必要がある。
上述のような問題を解決する1手段として、バーコード
を長くする、すなわち、ラベルの走行方向寸法を大きく
する方法がある。しかし、この場合にはラベルの価格が
高くなり、また物品の形状によっては大きい寸法のラベ
ルを張付けることができないことも生ずる。本発明はこ
のような課題を解決することを目的としている。
(ニ)課題を解決するための手段 本発明は、2値信号の2値間切換わり回数に基づいてデ
ータを選別し、バーコードを完全に走査したデータのみ
を採用することにより、上記課題を解決する。すなわち
、本発明によるバーコードリーダの信号処理装置は、ア
ナログ電気、信号を2値化する2値化回路と、2値化回
路によって得られた2値信号の2値間切換わり回数を計
数するカウンタと、カウンタによる計数値とあらかじめ
設定された基準値とを比較する比較手段と、計数値が基
準値より小さいと比較手段が判定した場合にはこの回の
走査に基づくデータを無効化し、計数値か基準値以上で
あると比較手段が判定した場合にはこの回の走査に基づ
くデータを採用するデータ選別手段と、を有している。
(ホ)作用 バーコードがレーザービームの走査方向に対して傾斜し
ている場合には、初期の走査の段階では部のバーのみが
走査される。従って、2値信号の2値間切換わり回数は
すべてのバーを走査した場合と比較して少なくなってい
る。この場合には、2値間切換わり回数が基準値に達し
ないため、読み取りデータがキャンセルされる。レーザ
ービームによる走査かすべてのバーを通るようになると
、2値間切換わり回数は基準値に達する。この場合には
読み取られたデータは有効なデータとして採用される。
従って、最短時間で有効なデータのみを得ることができ
るので、バーコードの長さは短かくてもよく、ラベルの
張付は方向・傾斜に対する制約も緩和される。なお、採
用されたデータは例えば記憶手段に記憶され、解読が行
なわれることになる。従って、有効なデータか人力され
るまではバーコードの解読処理を行なわず、有効なデー
タが人力されてから解読処理を行なうので、解読ロス時
間か発生せず確実に読み取りが行なわれる。
(へ)実施例 第2図に本発明の実施例をブロック図として示す。投光
器10はレーザー駆動部12からの指令によりレーザー
ビームを投光可能である。ポリゴンミラー14はポリゴ
ンミラー駆動部16によつて回転駆動され、投光器10
からのレーザービームをバーコード18に向けて反射さ
せ、これを走査する。コンベア上の物品に張付けられた
ラベルのバーコード18からの反射光は受光器20によ
って受光され、これによって光電変換されたアナログ電
流信号が電流電圧変換増幅器22に人力される。電流電
圧変換増幅器22によって変換増幅されたアナログ電圧
信号は2値化回路26によって2値化され、次いでバー
幅数値化回路28によりバー幅を示す数値とされ、この
データがDMA回路30を通してRAM32に記憶され
る。また、2値化回路26からの2値信号は微分回路3
6に人力され、これによって得られる2値信号の2値間
切換わりを示す微分信号がカウンタ38によって計数さ
れる。カウンタ38の計数結果はCPU27に人力され
る。CPU27には所定のプログラムなどを格納したR
OM34も接続されている。
次に、この実施例によって行なわれる動作について説明
する。コンベアライン上を移動してきた物品に張付けら
れているバーコード18が所定位置まで達すると、レー
ザービームによる走査を受けることになる。バーコード
18からの反射光は受光器20によつて受光され、アナ
ログ電流信号が電流電圧変換増幅器22に人力される。
電流電圧変換増幅器22によって変換増幅されたアナロ
グ電圧信号は2値化回路26において2値化される。こ
れにより、第3図(a)に示すようなバーコード18を
走査した場合には第3図(b)に示すような2値信号が
得られることになる。次いで、2値信号を微分回路36
において微分することにより第3図(C)に示すような
微分信号が得られる。この微分信号は2値信号の2値間
切換わり回数を示しており、これがカウンタ38によっ
て計数される。計数結果はCPU27に入力される。な
お、カウンタ38は光学系において1回の走査が開始さ
れることを示す信号である走査開始パルス(第3図(d
))が人力されたとき出力されるリセット信号(第3図
(e))によりリセットされる。また、微分信号を出力
した後、次の走査が行なわれるまでの間に、後述のよう
なCPU27によるデータ選別処理(第3図(f))が
行なわれる。
CPU27では次のような制御が行なわれる。
まず、DMA回路30によってバー幅数値データを記憶
するRAM32のアドレスを指定する(第4図ステップ
100)。次いで、走査開始パルスが人力されると同時
にカウンタ38をリセットする信号を出力する(同10
2)。次いで、1走査分のDMA起動を行ない、1回分
のバー幅数値データをRAM32の所定のアドレスに記
憶させる(同104)。次いで、カウンタ38の計数値
を読込み(同106)、計数値と基準値との比較を行な
う(同108)。基準値はバーコードの規格及び使用さ
れる桁数に応じてあらかじめ設定されている。例えば、
ITF規格の場合、スタート及びストップにそれぞれ4
の2値間切換ねつがあり、また1桁に5の2値間切換わ
りがあるため、桁数Nに対して8+5XNの基準値が選
択される。計数値が基準値よりも小さい場合には同一の
アドレスを保持して(同110)ステップ100以下の
動作を繰り返す。一方、計数値が基準値まで達した場合
には例えば30回分のデータのRAM32への記憶が完
了しているかどうかを判断しく同112)、完了してい
ない場合にはアドレスをインクリメントして(同114
)ステップ100に戻る。30回分のデータの記憶が完
了すると、RAM32に記憶されているバー幅数値デー
タを解読するプログラムが実行される(同116)。
上記のような制御により、結局状のような作用が得られ
ることになる。例えば、第5図に示すようにレーザービ
ームの走査方向に対してバーコードが傾斜した状態で移
動してきたとすると、領域Aの部分についてはバー幅数
値データの解読は行なわれないことになる。これは、カ
ウンタ38の計数値が基準値よりも小さいため、アドレ
スのインクリメントが行なわれず、バー幅数値データの
解読プログラムへ移行することがないからである。走査
が領域Bにかかると、計数値が基準値に達するため、3
0回分のバー幅数値データの記憶が行なわれ、バー幅数
値データの解読プログラムへ移行する。従って、第5図
に示すようにバーコード18が傾斜した状態においても
、領域Bの走査が開始されると同時にバーコードの解読
を行なうことができる。なお、従来は領域Aにおいても
バー幅数値データの解読プログラムが実行されているた
め、この解読プログラムの実行の間にラベルが走査位置
を通過してしまい、又は必要な回数だけ領域Bでの走査
を行なう前に領域Cにかかってしまい、読み取り不能と
なる場合があった。本発明の場合には、上述のように領
域Bの部分から解読が行なわれるため、確実に読み取り
を行なうことができる。また、バーコードに付加されて
いる数字及び文字が先に走査された場合にも、バー幅数
値データの解読プログラムに移行することはないので、
ラベルの向きはいずれの方向であっても差し支えない。
(ト)発明の詳細 な説明してきたように、・本発明によると、2値信号の
2値間切換わり回数を計数し、計数値が基準値に達した
場合のデータを採用するようにしたので、ラベルの寸法
を大きくする必要がなく、ラベルの傾斜に対する許容範
囲も増大し、またラベルをいずれの向きにして張付けて
も確実に読み取りを行なうことができるようになる。
【図面の簡単な説明】
第1図は本発明の構成要素間の関係を示す図、第2図は
本発明の実施例を示すブロック図、第3図は各信号のタ
イミングを示す図、第4図は制御フローを示す図、第5
図はバーコードが傾斜した状態を示す図である。 18・・・バーコード、26・・・2値化回路、27・
・・CPU、36・・・微分回路、38・・・カウンタ
。 (a) 」1引ド バーコード (b)  1 (c)  −且り止■− 2値信号 微分信号 (f)     −化H テ一タ選別処理

Claims (1)

  1. 【特許請求の範囲】 1、バーコードを走査して得られる光信号を光電変換し
    たアナログ電気信号からバーコードを解読するバーコー
    ドリーダの信号処理装置において、 アナログ電気信号を2値化する2値化回路と、2値化回
    路によって得られた2値信号の2値間切換わり回数を計
    数するカウンタと、カウンタによる計数値とあらかじめ
    設定された基準値とを比較する比較手段と、計数値が基
    準値より小さいと比較手段が判定した場合にはこの回の
    走査に基づくデータを無効化し、計数値が基準値以上で
    あると比較手段が判定した場合にはこの回の走査に基づ
    くデータを採用するデータ選別手段と、を有することを
    特徴とするバーコードリーダの信号処理装置。 2、データ選別手段によって採用されたデータを順次記
    憶する記憶手段と、所定走査回数分のデータが記憶され
    た後でデータ解読プログラムを実行させる移行手段と、
    を有する請求項1記載のバーコードリーダの信号処理装
    置。 3、上記基準値として、正常なバーコードを正常に走査
    した場合に得られるべき2値信号の2値間切換わり回数
    をバーコードの規格及びバーコードの桁数に応じて設定
    する設定手段が設けられている請求項1又は2記載のバ
    ーコードリーダの信号処理装置。
JP63287842A 1988-11-16 1988-11-16 バーコードリーダの信号処理装置 Pending JPH02135581A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP63287842A JPH02135581A (ja) 1988-11-16 1988-11-16 バーコードリーダの信号処理装置
US07/436,999 US5059773A (en) 1988-11-16 1989-11-15 Bar code reader signal processing method and device
EP19890311888 EP0369793A3 (en) 1988-11-16 1989-11-16 Bar code reader signal processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63287842A JPH02135581A (ja) 1988-11-16 1988-11-16 バーコードリーダの信号処理装置

Publications (1)

Publication Number Publication Date
JPH02135581A true JPH02135581A (ja) 1990-05-24

Family

ID=17722481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63287842A Pending JPH02135581A (ja) 1988-11-16 1988-11-16 バーコードリーダの信号処理装置

Country Status (1)

Country Link
JP (1) JPH02135581A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04268983A (ja) * 1991-02-25 1992-09-24 Alps Electric Co Ltd 光学読取装置
JPH04299786A (ja) * 1991-03-28 1992-10-22 Matsushita Electric Ind Co Ltd バーコードリーダ
WO1992021100A1 (en) * 1991-05-10 1992-11-26 Ape Inc. Bar code reader and game device using the same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168183A (ja) * 1982-03-30 1983-10-04 Nec Corp バ−コ−ド読取装置
JPS6385990A (ja) * 1986-09-30 1988-04-16 Tokyo Electric Co Ltd バ−コ−ド読取装置
JPS63115282A (ja) * 1986-11-01 1988-05-19 Nippon Denso Co Ltd バ−コ−ド読取装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168183A (ja) * 1982-03-30 1983-10-04 Nec Corp バ−コ−ド読取装置
JPS6385990A (ja) * 1986-09-30 1988-04-16 Tokyo Electric Co Ltd バ−コ−ド読取装置
JPS63115282A (ja) * 1986-11-01 1988-05-19 Nippon Denso Co Ltd バ−コ−ド読取装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04268983A (ja) * 1991-02-25 1992-09-24 Alps Electric Co Ltd 光学読取装置
JPH04299786A (ja) * 1991-03-28 1992-10-22 Matsushita Electric Ind Co Ltd バーコードリーダ
WO1992021100A1 (en) * 1991-05-10 1992-11-26 Ape Inc. Bar code reader and game device using the same
US5331141A (en) * 1991-05-10 1994-07-19 Ape, Inc. Bar code reader and game set using the same

Similar Documents

Publication Publication Date Title
JP2788152B2 (ja) バーコードリーダ
US5825006A (en) Optical reader having improved autodiscrimination features
US5932862A (en) Optical reader having improved scanning-decoding features
US5929418A (en) Optical reader having improved menuing features
US8397992B2 (en) Optical reader having image sensor for reading decodable indicia
US5900613A (en) Optical reader having improved reprogramming features
USRE37635E1 (en) System for enabling decoding of bar code and other symbols with a digital microcomputer connected via the input/output port thereof to the scanner
US20040206821A1 (en) Autodiscriminating bar code reading apparatus having solid state image sensor
JPS6223916B2 (ja)
US5237163A (en) Method for scanning a plurality of bar code labels
JP2727037B2 (ja) バーコード読取り装置
JPH0354388B2 (ja)
US5059773A (en) Bar code reader signal processing method and device
JPH02135581A (ja) バーコードリーダの信号処理装置
US5923022A (en) Method and apparatus for identifying bar code symbols using reading gates
JP4191883B2 (ja) 光学的情報読取装置
JP2732914B2 (ja) バーコードリーダー
KR940006119B1 (ko) 바코드 시스템의 판독방법
JP2623818B2 (ja) バーコード読み取り装置
JPH06195497A (ja) バーコードデコーダ
CA1078061A (en) Multiple code sensing optical reader
JPS60159976A (ja) バ−コ−ド読み取り装置
KR960003056B1 (ko) 바코드를 판독하기 위한 라스터 주사시스템과 주사장치 및 주사방법
JPH01175090A (ja) バーコード続取装置
JP2751641B2 (ja) バーコード読取装置