JPH01169685A - バーコードリーダ - Google Patents

バーコードリーダ

Info

Publication number
JPH01169685A
JPH01169685A JP62327196A JP32719687A JPH01169685A JP H01169685 A JPH01169685 A JP H01169685A JP 62327196 A JP62327196 A JP 62327196A JP 32719687 A JP32719687 A JP 32719687A JP H01169685 A JPH01169685 A JP H01169685A
Authority
JP
Japan
Prior art keywords
barcode
section
data
counting
length
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
JP62327196A
Other languages
English (en)
Inventor
Kazuo Koike
一男 小池
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP62327196A priority Critical patent/JPH01169685A/ja
Publication of JPH01169685A publication Critical patent/JPH01169685A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 技W分U この発明は、バーコードを光学的に読み取るバーコード
リーダに関する。
イ凹 バーコードを走査してデコーダ部でこれを解読し、ホス
1〜コンピユータにバーコードデータを出力するバーコ
ードリーダは、スキャナ部とデコーダ部からなっている
そして、スキャナ部は光源とイメージセンサを備えてお
り、バーコードの白、黒をその反射率の違いから光学ス
キャナにより電気的信号に変換する。 デコーダ部では
、その信号の時間幅をタイマによりカウントしてデコー
ドを行なう。
また、一般にバーコードのラベル(タグ)は、第7図に
示すように左右マージン(空白部)、スター1へキャラ
クタ、ストップキャラクタ、データキャラクタ、チエツ
クサム・キャラクタから成っている。
このようなバーコードをバーコードリーダで読み取る際
には、通常は第8図の■に示すように走査するが、オペ
レータの習熟度やくせによって、■、■に示すように左
又は右マージンが不足したり、■に示すようにタグの左
右のすぐそばに色のついた部分があった場合には、マー
ジンの長さが一定量に満たないため、エラーとしてはじ
かれ、読み取り率が低下するという問題があった。
目   的 この発明は上記の点に鑑みてなされたものであり、バー
コードリーダにおいて、バーコード・ラベルの左右マー
ジン(空白部)の不足するものや操作者の走査不良等に
よって起る読み取り率の低下を防止することを目的とす
る。
構成 この発明は上記の目的を達成するため、スキャナ部でバ
ーコードを走査し、デコーダ部でこれを解読してホスト
コンピュータにバーコードデータを出力するバーコード
リーダにおいて、第1図に示すようにスキャナ部1の出
力をカウントするデコーダ部2の信号幅カウント部10
に左右マージンの長さをカウントする左右マージンカウ
ント手段Aと、該カウント手段のカウント結果によって
必要マージンの規定値を変更する規定値変更手段Bとを
備えたものである。
以下、この発明の一実施例に基づいて具体的に説明する
第2図は、この発明によるバーコードリーダを用いた情
報処理システ11の概要を示すフロック図である。
このシステムは、バーコードを読み取るスキャナ部1と
その読取信号をデコードするデコーダ部2とからなるバ
ーコー1くリーダと、そのデータを入力して処理するハ
ンドベルトコンピュータ(HHC)3;とによって構成
されている。
第3図は、バーコードリーダのデコーダ部2のハード構
成を示すブロック図である。
このデコーダ部2は、スキャナ部1がらの出方信号を入
力する■/○ポー1−4と、このデータをハンドベルト
コンピュータ(HHC)3に転送する■/○ポート9と
、マイクロコンピュータを構成するCPU5.タイマ8
.RAM7.ROM8とによって構成されている。
次に、このように構成されたデコーダ部2の機能を概説
する。
スキャナ部1の出力信号は、I10ポート4を通してC
PU5へ伝えられ、その時間幅をタイマ6によってカウ
ントシている。ROM8にはCPU5が制御するデコー
ドのアルゴリズムが収納されている。RAM7はCPU
5からのバーコードデータを格納するデータエリア及び
デコードのアルゴリズムを実行するためのワーキングエ
リアとして使用する。
デコード後のバーコードデータは、I10ボート9を通
して外部のハンドベルトコンピュータ3に出力される。
次に、第4図に示したブロック図によりデコーダ部2の
機能構成について説明する。
このデコーダ部2の機能構成は、信号幅カウント部10
.タイマカウンタ11.信号幅ストア部12、バーコー
ドデコード部13.バーコードデータ出力部14により
構成されている。
信号幅カウント部10及びタイマカウンタ11は、スキ
ャナ部1の白、黒の出力信号の時間幅(信号幅)をカウ
ントする。
信号幅ストア部12は、バーコードのカウントされた各
時間幅を記憶する。これは第3図で示したRAM7であ
る。
バーコードデコード部13は、信号幅からデータを解読
する。
バーコードデータ出力部14は、デコードされたデータ
をホスト(ハンドベルトコンピュータ)に出力する。
信号幅カウント部10は、例えば第7図に示したような
バーコードを第8図に示したように左から右に走査して
、次のような処理を行なう。
■左マージン部の長さをカウントする。
■その長さが一定量(1)以上あるかどうかのチエツク
をする。
■スタートキャラクタ、データキャラクタ、チエツク・
サムキャラクタ、ストップキャラクタのカウントをする
■左マージン部の長さをカウントする。
■その長さが一定量(1)以上あるかどうかのチエツク
をする。
なお、ここでの、■及び■■の処理は、第1図の左右マ
ージンカウント手段Aの機能によって行なわれ、■、■
のチエツクでエラーとなった場合に、規定値変更手段B
の機能により必要マージンの規定値rtJの値を減らし
て、再度読み取った時にはエラーではじがないようにす
る。これにより、2回目以降の読み取りが可能となり、
読み取り率が上がる。
但し、無条件に規定値「t」の値を減らすことは誤読の
原因となるので、予め定めた最小値’to Jまでを限
度とする(1>1.)。
次に、第5図のフローチャー1〜によりバーコード読取
り処理の概要について説明する。
まず、スキャナ出力信号幅のカウントを行なった後に、
それをRAM7に蓄積しておき、バーコードのデータキ
ャラクタやチエツクサム・キャラクタ等のデコードを行
ない、正しくデコードされていればこのデータをホスト
(ハンドベルトコンピュータ)に出力する。
次に、第6図のフローチャートにより信号幅カウント処
理10のカウント処理について説明する。
まず、左マージン部の長さをカウントする。
そしてカウントした長さが一定量(1)以上あるかどう
かの判断をする。判断の結果Noならtを減らず(但し
最小値t。までとする)。
また、判断の結果YESならスタートキャラクタ、デー
タキャラクタ、ストップキャラクタをカラン1へする。
次に、右マージン部の長さをカウントし、そのカウント
した長さが一定量(1)以上あるかどうかの判断をする
。判断の結果Noならtを減らす(但し最小値t。まで
とする)。そしてスタートに戻る。また、判断の結果Y
ESならそのままスタートに戻る。
このように、この実施例のバーコードリーダによれば、
バーコードのタグの左右マージンの必要な長さの規定値
を固定ではなく可変とすることにより、読み取り率が向
上する。またこの実施例ではtの値を自動的に減らすよ
うにしているが、ホストからのコマンドによってtの値
を変化させるようにしてもよい。
効果 以上説明したように、この発明によるバーコード読取 ドリーダを使用すれば、バーコード・ラベルの左右マー
ジンが不足するもの、あるいはオペレータの走査不良等
によって起る読み取り率の低下を防止することができる
【図面の簡単な説明】
第1図はこの発明の一実施例であるバーコードリーダの
デコーダ部の機能を示すブロック図、第2図は同じくそ
のバーコードリーダを用いた情報処理システムの概要を
示すブロック図、第3図は同じくそのデコーダ部のハー
ド構成を示すブロック図、 第4図は同じくデコーダ部の機能構成を示すブロック図
、 第5図は同じくそのバーコード読取り処理を示すフロー
図、 第6図は同じくその信号幅カウント部の処理を示すフロ
ー図、 第7図は一般的なバーコードの構成例を示す説明図、 第8図はバーコードリーダによるバーコードの走査状態
の説明図である。 1・・スキャナ部     2・・・デコーダ部3・ハ
ンドベルトコンピュータ(HHC)4.9・・・I10
ポート  5・・CPU6・−・タイマ  7・・・R
AM   8 ・ROM10・・信号幅カウント部 11・・・タイマカウンタ 12 ・信号幅ストア部1
3・・・バーコードデコード部 14 ・バーコードデータ出力部 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. 1 スキャナ部でバーコードを走査し、デコーダ部でこ
    れを解読してホストコンピュータにバーコードデータを
    出力するバーコードリーダにおいて、前記スキャナ部の
    出力をカウントする前記デコーダ部の信号幅カウント部
    に、左右マージンの長さをカウントする左右マージンカ
    ウント手段と、該カウント手段のカウント結果によつて
    必要マージンの規定値を変更する規定値変更手段とを備
    えたことを特徴とするバーコードリーダ。
JP62327196A 1987-12-25 1987-12-25 バーコードリーダ Pending JPH01169685A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62327196A JPH01169685A (ja) 1987-12-25 1987-12-25 バーコードリーダ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62327196A JPH01169685A (ja) 1987-12-25 1987-12-25 バーコードリーダ

Publications (1)

Publication Number Publication Date
JPH01169685A true JPH01169685A (ja) 1989-07-04

Family

ID=18196385

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62327196A Pending JPH01169685A (ja) 1987-12-25 1987-12-25 バーコードリーダ

Country Status (1)

Country Link
JP (1) JPH01169685A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03122782A (ja) * 1989-10-05 1991-05-24 Fujitsu Ltd バーコード読取装置
KR100465684B1 (ko) * 2001-12-13 2005-01-13 엘지전자 주식회사 이미지 센서의 위치조정 장치와 그 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03122782A (ja) * 1989-10-05 1991-05-24 Fujitsu Ltd バーコード読取装置
KR100465684B1 (ko) * 2001-12-13 2005-01-13 엘지전자 주식회사 이미지 센서의 위치조정 장치와 그 방법

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
US4782220A (en) Method and apparatus for bar code data autodiscrimination
US5929418A (en) Optical reader having improved menuing features
US5900613A (en) Optical reader having improved reprogramming features
US20020185540A1 (en) Setting bar code of optical information reader, method for generating the same, method for changing setting of optical information reader and computer-readable medium
US4656345A (en) Bar code reading apparatus
JPH0354388B2 (ja)
US20010013550A1 (en) Bar code reader and bar code reading method
JPH01169685A (ja) バーコードリーダ
US6283370B1 (en) Bar code reader, bar code reading method and computer readable medium
US5179270A (en) Scanner system interface
JPH0253194A (ja) 識別標識および読取装置
JPS61194578A (ja) バ−コ−ドの自動コ−ド選択方法
JP3198232B2 (ja) バーコード読取方法及び読取装置
JPH08263585A (ja) コード読取装置
JPH1139447A (ja) バーコード及びその読取装置
JP2655758B2 (ja) バーコードリーダおよびバーコード読取方法
KR940006119B1 (ko) 바코드 시스템의 판독방법
JP2853357B2 (ja) バーコードリーダ
JP2779898B2 (ja) バーコード読取装置
JP2778870B2 (ja) バーコードデコーダ
CA1078061A (en) Multiple code sensing optical reader
JP2733951B2 (ja) バーコード読取装置
JPH0581460A (ja) バーコード読取装置
JPS6215677A (ja) バ−コ−ド読取装置