JPS6233630B2 - - Google Patents

Info

Publication number
JPS6233630B2
JPS6233630B2 JP54130142A JP13014279A JPS6233630B2 JP S6233630 B2 JPS6233630 B2 JP S6233630B2 JP 54130142 A JP54130142 A JP 54130142A JP 13014279 A JP13014279 A JP 13014279A JP S6233630 B2 JPS6233630 B2 JP S6233630B2
Authority
JP
Japan
Prior art keywords
bar
bars
light
white
black
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
JP54130142A
Other languages
English (en)
Other versions
JPS5654574A (en
Inventor
Takeshi Watanabe
Hirotsugu Morimoto
Toshuki Yagi
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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP13014279A priority Critical patent/JPS5654574A/ja
Publication of JPS5654574A publication Critical patent/JPS5654574A/ja
Publication of JPS6233630B2 publication Critical patent/JPS6233630B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、バーコード・シンボルの読取装置に
関し特にハンドスキヤナによりバーコード・シン
ボルを読取る装置に関する。
従来、この種のバーコード・シンボル読取装置
は、定置式スキヤナにより、バーコード・シンボ
ルの読取りを行なつているが、その性質から非常
に高価であり、外形も大きく持運びが不便であり
操作性が良くないと云う欠点があり、ハンデイー
タイプなど安価で小型化が要求される装置には不
向きであつた。本発明の目的は、バーコード読取
装置において、ハンドスキヤナを使用することに
より、安価で、外形が小さく、持運びが容易なバ
ーコード読取装置を提供することにある。
本発明の他の目的は、手で走査したハンドスキ
ヤナからの相続く黒バー、白バーまたは白バー、
黒バーの組合せを1単位とし、該バーのすぐ前に
走査した1単位のバーの幅と続いて走査した1単
位のバーの幅と比較し続いて走査した該バーがい
くつのモジユールで構成されているかを解析する
ことにより、走査速度変動の影響と、バーコード
印刷精度の影響を最小限に押えることのできるバ
ーコード読取装置を提供することにある。
本発明は、発光体と受光素子を持ち、印刷物に
当てて、手で走査する事により、印刷物の光に対
する反射率の違いから得られる反射光量の変化を
時間的に変化する電気信号に変換するハンドスキ
ヤナと、単複数のモジユールから構成される白バ
ーと黒バーとの組合せでコード化されているバー
コードシンボルを相続く黒バー、白バーまたは白
バ、黒バーを1単位として該バーのすぐ前に走査
した1単位のバーの幅と続いて走査した1単位の
バーの幅と比較し、続いて走査した該バーが何モ
ジユールで構成されているかを解析する解析装置
とから成り、小形で、安価で軽量化されたバーコ
ード読取装置である。ここに用いられるバーコー
ドシンボルはJANバーコードシンボルで、この
JANバーコードシンボルはJISB9550で制定され
ている単複数物のモジユールから構成される白バ
ーと黒バーとの組合せによるコード化されたバー
コードシンボルである。次に本発明の実施例につ
いて図面を参照して説明する。
第1図を参照すると、本発明の第一の実施例は
発光体2と受光素子3から成るハンドスキヤナを
バーコードシンボル10を印刷した印刷物11に
当て走査すると、発光体12から出た光が白バー
と黒バーの反射率の違いから白バー黒バー各々の
幅に対応して時間的に変化する反射光が得られ、
その反射光を光電素子13で受け光電変換させて
電気信号15を得るハンドスキヤナ14と、光電
変換された電気信号15を解析することにより、
10進数を得る解析装置16から成る。解析装置1
6は、論理素子の組合せによるもの、あるいは第
2図に示すマイクロ・コンピユータ(プログラム
の利用)によるものが用いられるが、ここでは本
発明の特徴である解析方法について説明する。
その前にJISB9550にて制定されているJANバ
ーコードシンボルについて説明する。モジユール
は白バー、黒バー及びマージンを構成するための
基本単位であり、1キヤラクタは7モジユールで
構成されている。
モジユールの2進記号表示は白バーの1モジユ
ールを“0”、黒バーの1モジユールを“1”と
する。JANバーコードシンボルの標準バージヨン
を第3図を参照して説明すると、JANバーコード
シンボルの標準バージヨンは11モジユールの白バ
ーから構成されるレフトマージンと“101”の3
モジユールで構成されるレフトガードバーと6キ
ヤラクタから構成される左側のデータキヤラクタ
と、“01010”の5モジユールから構成されるセン
タバーと、5キヤラクタから構成される右側のデ
ータ・キヤラクタと、7モジユールから構成され
るモジユラ・チエツクキヤラクタ“101”の3モ
ジユールから構成されるライト・ガードバーと、
7モジユールの白バーから構成されるライトマー
ジンにより合計113モジユールで構成されてい
る。更に第4図を参照して説明すると、左側のデ
ータキヤラクタの10進数の“0”は3モジユール
の白バー、2モジユールの黒バー、1モジユール
の白バー、および1モジユールの黒バーすなわち
“0001101”の7モジユールで構成されている。同
様に左側のデータキヤラクタの10進数の“1”は
“0011001”の7モジユールとなり、10進数の
“2”は“0010011”の7モジユールとなる。デー
タキヤラクタの10進数の“3”以下のデータも同
様の方法で定義されている。この白バーと黒バー
のモジユールの組合せをハンドスキヤナ4で読取
る場合は印刷精度のバラツキ、走査速度変動の影
響等により、各々のバーの幅の読み取つた値が変
動し、読取率の低下につながる。したがつて読取
率を上げるためには、できる限り各バーの幅の値
を正確に読取ることが必要となる。
また、JANバーコードシンボルにおける印刷許
容誤差は白バー、黒バーが各々1モジユールで構
成されている場合(但し、1キヤラクタの場合は
7モジユールとする)基本モジユール寸法に対し
て、どのくらいのパーセンテージをしめるかを
JISB9550により第5図を参照して説明する。
第5図において、a(バー幅許容差)の場合は
基本モジユール寸法0.33mmに対して±0.10mmと決
められているから±0.10÷0.33より約±33%の誤
差が有る。
b(エツジからエツヂの許容差)の場合は基本
モジユール寸法0.33mmに対して±0.04mmと決めら
れているから±0.04÷0.33÷2より約±6%の誤
差が有る。
c(キヤラクタ幅の許容差)の場合は、基本モ
ジユール寸法0.33mmに対して±0.09mmと決められ
ているから±0.09÷0.33÷7により約±4%の誤
差が有る。
本発明に於ては、印刷された白バー、黒バーの
各々の幅の値からJANバーコードシンボルを解読
する方法がとられている為、印刷許容誤差は少な
い方が望ましいが、手でハンド・スキヤナ4を走
査することにより生じる走査速度変動を考え合わ
すと、できる限り短い範囲でバーの幅を読む方が
走査速度変動の影響を受けにくい。
よつて本発明ではバーの幅を読取る場合は、第
5図のb(エツヂからエツヂ)からバーの幅、す
なわち相続く黒バー、白バーまたは白バー黒バー
を1単位として読取ことにより、印刷許容差の影
響を最も少なくして解析出来、読取率を向上させ
ている。さらに、前述の走査速度変動の問題であ
るが、レフトガードバーを基準にして、全てのデ
ータキヤラクタを解析すると走査速度変動の影響
で読取率が低下するため、本発明においてはすぐ
前に走査した白バーと黒バーの幅の値を基準にし
て求めるバーの幅の値を解析する手段により走査
速度変動の影響の最も少ない方法により読取率を
向上させている。次に第2図に示すマイクロコン
ピユータを用い、第4図に示すJANバーコードン
ボルの解析方法について、第6〜8図のフローチ
ヤートを参照して説明する。
第4図において、各々のバーA〜Pはそのモジ
ユール数をMA〜MPとし、また各々のバーA〜P
はそれぞれ走査するのに要する時間をTA〜TP
する。まず、ハンドスキヤナー14により走査さ
れた電気信号15は解析装置16内のオペアンプ
21およびアナログ微分回路22を介してCPU
23に入力される。CPU23は命令実行用ROM
25に内蔵されている命令実行プログラムにより
制御されるが次の入力信号すなわちアナログ微分
波形入力時までの間、タイマ24によりその時間
を測定し、その結果を解析用RAM26に送る。
レフトガードバーの検出であるが、第6図のフ
ローチヤートに示すようにレフトマージンはレフ
トガードバーにより2倍以上の幅があるから、前
に走査したバーの幅が、それに続いて走査した3
本のバーの幅の和の2倍より大きければ、前に走
査したバーはレフトマージンであり、その次に続
く3本のバーはレフトガードバーであることが判
明する。すなわちTA>(TB+TC+TD)×2とい
う条件が成立する。よつてAはレフトフージンで
あり、B,C,Dはレフトガードバーであること
が判明する。
次にデータ・キヤラクタを解読するのにすぐ前
に走査した白バーと黒バーの幅の値を基準にして
行ない、そこで基本モジユール寸法の値を決定す
るわけであるが、MB,MC,MDはレフトガード
バーにより、それぞれ1モジユールで構成されて
いるから(TB+TC+TD)÷(MB+MC+MD)か
ら基本モジユールの値aが判明する。データ・キ
ヤラクタの解読の前に各白バー黒バーがいくつの
モジユールで構成されているかを解析する。
まず、第7図に示すようにMEがいくつのモジ
ユールで構成されているかを解析する。TC+TD
+TEの値を基本モジユールの値(TB+TC+T
D)÷(MB+MC+MD)で割り、その商bより(M
C+MD)を引くとMEの値Cとなる。もし余りd
が出たら基本モジユールの値(TB+TC+TD)÷
(MB+MC+MD)と比較し、余りdが基本モジユ
ールの1/2以上であれば、MEの値に1を加え1/2
未満であれば、MEはそのままの値とする。
次にMFの値を求める方法は(TD+TE+TF
÷(MD+ME+MF)を基本モジユールとして求め
る。
(TD+TE+TF)÷{(TC+TD+TE)÷(MC
D+ME)}−(MD+ME)からMFの値は求まる。
余りfが出れば基本モジユール(TC+TD+T
E)÷(MC+MD+ME)と比較し余りfが1/2であ
ればMFの値に1を加え、1/2未満であれば、MF
はそのままの値とする。この様にしてセンターバ
ーまでのデータキヤラクタを解読し、センタバー
からは第8図に示すようにレフト・ガード・バー
と同様にして、右側のデータ・キヤラクタを求め
る。
ライト・ガード・バーから、レフトガイドバー
方向への解読も同様の方法により行うことが出来
る。
本発明は以上説明したようにハンドスキヤナと
解析装置を構成することにより、JANバーコード
シンボルにおけるバーコード読取装置を小形化、
軽量化、低価格化し、読取率の高い装置を提供す
る効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図は解析装置の内部を示す図、第3図は本発
明の一実施例に用いられるJANバーコード・シン
ボルの標準バージヨンのモジユール構成を示す
図、第4図はJANバーコードシンボルの一例を示
す図、第5図a,bはJANバーコード・シンボル
のバーコード各部寸法の印刷許容差を示す図、第
6図はレフトマージン及びレフトガードバーの解
読を示すフローチヤート、第7図および第8図は
データキヤラクタの解続を示すフローチヤートで
ある。 11……バーコードシンボル、12……発光
体、13……受光素子、14……ハンドスヤナ、
15……光電変換された電気信号、16……解析
装置。

Claims (1)

  1. 【特許請求の範囲】 1 一つまたは、複数の基本モジユールから構成
    される各種白バーおよび黒バーの組合わせでコー
    ド化されたバーコード・シンボルを読み取るバー
    コード読取装置において、 前記バーコード・シンボルに光を照射する発光
    体と前記バーコード・シンボルの走査中に前記白
    バーおよび黒バーの前記光に対する反射率の違い
    から得られる反射光量の変化を時間的に変化する
    電気信号に変換する受光素子とを有するハンド・
    スキヤナと、 前記ハンド・スキヤナから得られる前記電気信
    号に基づいて前記各バーの巾を時間の単位で測定
    する測定手段と、 第i番目、第(i−1)番目、第(i−2)番
    目および第(i−3)番目の前記バーの前記測定
    手段による測定時間をそれぞれTi,T(i−
    1),T(i−2)およびT(i−3)とし、第
    (i−1)番目、第(i−2)番目および第(i
    −3)番目の前記バーの基本モジユール数をそれ
    ぞれM(i−1),M(i−2)およびM(i−
    3)としたとき、第i番目の前記バーの基本モジ
    ユール数Mi=(T(i−2)+T(i−1)+
    Ti))・(M(i−3))+M(i−2)+M(i−
    1))/(T(i−3)+T(i−2)+T(i−
    1))−(M(i−2)+M(i−1))を計算し、
    この計算結果に基づいて第i番目の前記バーの種
    類を判別する判別手段とを備えたことを特徴とす
    るバーコード読取装置。
JP13014279A 1979-10-09 1979-10-09 Bar code reader Granted JPS5654574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13014279A JPS5654574A (en) 1979-10-09 1979-10-09 Bar code reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13014279A JPS5654574A (en) 1979-10-09 1979-10-09 Bar code reader

Publications (2)

Publication Number Publication Date
JPS5654574A JPS5654574A (en) 1981-05-14
JPS6233630B2 true JPS6233630B2 (ja) 1987-07-22

Family

ID=15026966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13014279A Granted JPS5654574A (en) 1979-10-09 1979-10-09 Bar code reader

Country Status (1)

Country Link
JP (1) JPS5654574A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57153379A (en) * 1981-03-18 1982-09-21 Nippon Electric Ind Co Ltd Optical read system
JPS57174773A (en) * 1981-04-20 1982-10-27 Fujitsu Ltd Bar code demodulating method
US4414468A (en) * 1981-05-18 1983-11-08 International Business Machines Corporation Systematic error correction in bar code scanner
US4421978A (en) * 1981-08-20 1983-12-20 International Business Machines Corporation Decoding method for multicharacter labels
JPS5892066A (ja) * 1981-11-27 1983-06-01 Fujitsu Ltd シリアル信号補正方式

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5223223A (en) * 1975-08-15 1977-02-22 Sumitomo Electric Ind Ltd Method of reading bar codes
JPS5230119A (en) * 1975-09-02 1977-03-07 Matsushita Electric Ind Co Ltd Bar code discrimination logical circuit

Also Published As

Publication number Publication date
JPS5654574A (en) 1981-05-14

Similar Documents

Publication Publication Date Title
US4443694A (en) Multilevel bar code reader
US5184005A (en) Non-decoded type bar code reading apparatus
US3979577A (en) Code recognition record medium and technique
US5389770A (en) Method and apparatus for decoding unresolved bar code profiles
US5270525A (en) Non-decoded type bar code reading apparatus
US6279828B1 (en) One dimensional bar coding for multibyte character
JPS6224836B2 (ja)
US4109143A (en) Optical reader
JPS6233630B2 (ja)
US5393968A (en) Method and device for reading bar code
US5196685A (en) Bar code reader
JPH0551947B2 (ja)
JPS62162181A (ja) 光学読取装置
JPS6153755B2 (ja)
US3900832A (en) Bar code processing and detecting system
JPS5818661B2 (ja) タグヨミトリソウチ
JP2932319B2 (ja) バーコード読取装置
US4881188A (en) Binary coding circuit
JP2677805B2 (ja) 符号読取装置
CA1078061A (en) Multiple code sensing optical reader
JPS575175A (en) Bar code reader
JPH04256082A (ja) バーコード入力方法
JPS6038753B2 (ja) カラー・バー・コード読み取り装置
JPH0373081A (ja) バーコードスキャナ
JP2742140B2 (ja) 光学読取装置