JPH04372083A - バーコードリーダのバーコード読み取り制御方法 - Google Patents

バーコードリーダのバーコード読み取り制御方法

Info

Publication number
JPH04372083A
JPH04372083A JP3174840A JP17484091A JPH04372083A JP H04372083 A JPH04372083 A JP H04372083A JP 3174840 A JP3174840 A JP 3174840A JP 17484091 A JP17484091 A JP 17484091A JP H04372083 A JPH04372083 A JP H04372083A
Authority
JP
Japan
Prior art keywords
signal
barcode
ccd
shift pulse
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.)
Granted
Application number
JP3174840A
Other languages
English (en)
Other versions
JP2792521B2 (ja
Inventor
Satoshi Shigeta
重田 聡
Hiroichi Suga
須賀 博一
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.)
Nippon Electric Industry Co Ltd
Original Assignee
Nippon Electric Industry 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 Industry Co Ltd filed Critical Nippon Electric Industry Co Ltd
Priority to JP3174840A priority Critical patent/JP2792521B2/ja
Priority to US07/792,543 priority patent/US5245168A/en
Publication of JPH04372083A publication Critical patent/JPH04372083A/ja
Application granted granted Critical
Publication of JP2792521B2 publication Critical patent/JP2792521B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10851Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1018Source control

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Optical Scanning Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、バーコードリーダに
おけるバーコード読み取り部の制御方法、詳しくは外乱
光の影響を受けにくいバーコード読み取り制御方法およ
びバーコード読み取り時の横振れに対し強い制御方法に
関するものである。
【0002】
【従来の技術】バーコードリーダの小型軽量化、高性能
化に伴って各種のバーコードリーダが作業効率の向上や
省力化のために、さらには、経営管理上の一手段として
広く利用されている。このバーコードリーダ適用範囲の
拡大に伴って、従来の使用環境とは著しく異なった条件
下において、正確なバーコードの読み取りを迅速に行う
ことのできるバーコードリーダの開発が要望されている
。従来技術におけるバーコード読み取り部の制御方法は
、図3に示すように、バーコードを読み取るときは、バ
ーコード面を照射するための発光素子(以下LEDとい
う)の点灯を制御する制御信号とバーコード面からの反
射光を受光してバーコードによって表現された情報を読
み取る固体撮像素子(以下CCDという)を駆動するシ
フトパルス信号を同時に送出させ、バーコード読み取り
期間であるLED点灯時間とCCDの受光時間とを対応
させていた。また、前記CCDの受光時間(LEDの点
灯時間)に読み取られたバーコード情報をアナログ信号
として送出する時間も、CCDにバーコード情報を入力
する時間と同じになるように制御していた。
【0003】
【発明が解決しようとする課題】物品の表面に記された
バーコード情報を正確に読み取るためには、LEDの点
灯時間(CCDの受光時間)をある程度長くすることが
必要であった。しかし乍ら、CCDの受光時間を長くす
ることは、この期間に入射する外乱光の影響も受け易い
ことになり、入射した外乱光のためにCCDが読み取っ
たバーコード情報に誤りが発生したり、バーコード読み
取り時の横振れによってCCDに入力されたバーコード
情報に誤りが発生し、不正確な情報を送出してしまう恐
れもあった。この発明は、上述した課題を解決するため
になされたものであって、バーコード情報をCCDに入
力するときはLEDの点灯時間とCCDの受光時間を短
くし、次に、CCDが読み取ったバーコード情報をアナ
ログ信号として送出する期間においては、CCDのシフ
トパルス信号の送出間隔を長くすることにより、従来技
術と同一のバーコード信号が得られ、外乱光の影響を少
なくし、かつ、読み取り時の横振れに対し強くなるバー
コード読み取り制御方法である。
【0004】
【課題を解決するための手段】上述した課題を解決する
ために、この発明によるバーコードリーダにおけるバー
コード読み取り制御方法は、固体撮像素子にバーコード
情報を入力する工程においては発光素子を駆動する点灯
制御信号とバーコード情報を読み取る固体撮像素子を駆
動するシフトパルス信号とを同期して送出させると共に
発光素子の点灯時間と固体撮像素子のシフトパルス信号
送出間隔を短くし、前記固体撮像素子からバーコード情
報を送出する工程においては前記固体撮像素子のシフト
パルス信号送出間隔を長くするバーコード読み取り制御
方法である。
【0005】
【作用】2入力マルチプレクサから高速クロック信号と
低速クロック信号とが交互に出力され、カウンタにおい
て1/2048に分周される。前記カウンタにおいて分
周された信号はモノマルチバイブレータ8から送出間隔
が交互に変化する方形波のCCDシフトパルス信号とし
て送出される。同時にこのCCDシフトパルス信号はフ
リップ・フロップを介して前記2入力マルチプレクサの
シフト信号として入力される。また、前記モノマルチバ
イブレータ8の入力側と接続したモノマルチバイブレー
タ9の出力信号と、前記2入力マルチプレクサにおける
NOT回路の出力信号との論理積はパルス送出間隔の短
かいCCDシフトパルス信号に同期したLED制御信号
としてAND回路から送出される。
【0006】
【実施例】以下、この発明によるバーコードリーダのバ
ーコード読み取り制御方法の一実施例を図面を参照しな
がら説明する。
【0007】図1はこの発明によるバーコード読み取り
制御方法を実現するための制御回路の構成を示すブロッ
ク回路図であり、2つのAND回路1と2、OR回路3
およびNOT回路4によって2入力マルチプレクサが構
成されており、前記AND回路1と2のそれぞれ一方の
入力端子には高速クロック信号と低速クロック信号が入
力している。また、前記マルチプレクサのシフト信号は
CCDシフトパルス信号を出力するモノマルチバイブレ
ータ8の出力端からフリップ・フロップ7を介して入力
している。前記マルチプレクサに入力した高速クロック
信号と低速クロック信号は前記OR回路3から交互に出
力され、カウンタ・リセット・コントロール部6を備え
たカウンタ5のクロック端子に入力される。前記カウン
タ5において入力信号は例えば1/2048に分周され
、前記カウンタ5の零点をリセットするカウンタ・リセ
ット・コントロール部6および2つのモノマルチバイブ
レータ8と9へ出力される。前記モノマルチバイブレー
タ8から送出される方形波信号は、カウンタ6において
分周された前記高速クロック信号と前記低速クロック信
号に基づくものであって送出間隔が交互に変化するCC
Dを駆動するシフトパルス信号である。また、モノマル
チバイブレータ9の出力信号と前記2入力マルチプレク
サにおけるNOT回路4の出力信号とはAND回路10
において論理演算され、その論理積は前記AND回路1
0からLEDを駆動する点灯制御信号として送出される
【0008】次にバーコード面を照射するLEDの制御
方法と、バーコード情報を読み取ってアナログ信号とし
て送出するCCDの制御方法を図1と図2によって説明
する。2入力マルチプレクサのAND回路1と2へ入力
した高速クロック信号と低速クロック信号はOR回路3
から交互にカウンタ5へ入力され、1/2048分周さ
れた出力信号は図2に示すカウンタ出力となり、この信
号パルスの送出間隔は交互に広くなったり狭くなったり
する。従って、モノマルチバイブレータ8から出力する
CCDシフトパルス信号もカウンタ出力パルスと同期し
た方形波パルスである。また、AND回路10から出力
されるLED制御信号は低速クロック信号に基づくCC
Dシフトパルス信号の立上がりに同期してONとなり、
高速クロック信号に基づくCCDシフトパルス信号の立
上がりと共にOFFとなる。即ち、LEDの制御信号の
ON期間は、CCDシフトパルス信号の送出間隔のうち
短い送出間隔に対応しているので、LEDの点灯時間と
CCDによるバーコード読み取り期間とは一致する。C
CDによって読み取られたバーコード情報は、図2に示
すように、1スキャンおくれてアナログ信号として送出
される。この送出期間は低速クロック信号に基づくカウ
ンタ5の出力パルスの送出間隔によってきまるものであ
って、この期間は従来と変わらない。なお、LEDの点
灯期間は従来方式より短くなるので、CCDの受光量を
従来方式と同一となるようにLEDの光度を強くしてお
く。
【0009】上述したバーコード情報を読み取る工程と
読み取ったバーコード情報をアナログ信号として送出す
る工程とにおいて、CCDとLEDを駆動する制御信号
を夫々送出する2つのタイマと、前記工程をプログラム
として格納したROMと、前記プログラムを実行するた
めの論理演算部とをCPUに内蔵させることも可能であ
る。従って、上述したバーコード読み取り部の制御回路
を小型軽量化することができ、また、ROMに格納した
プログラムを変更することにより環境条件に対応したバ
ーコード読み取り制御方法を実現できる。
【0010】
【発明の効果】以上説明したように、この発明によるバ
ーコードリーダにおけるバーコード読み取り制御方法は
、バーコード面を照射する発光素子を駆動する点灯制御
信号と前記バーコード面からの反射光を受光してバーコ
ード情報を読み取る固体撮像素子を駆動するシフトパル
ス信号とを同期させて出力すると共に、前記バーコード
情報を固体撮像素子に入力するときは前記発光素子の点
灯時間と固体撮像素子のシフトパルス信号の送出間隔を
短くし、読み取ったバーコード情報を前記固体撮像素子
からアナログ信号として送出するときはバーコードの読
み取りを行う信号の送出間隔を長くしたものである。 従って、点灯時間と読み取り時間が短いので外乱光の影
響を受けにくくなり、周囲環境条件の悪い場合において
も正確にバーコード情報を入手することができ、また、
読み取り時の横振れに対し強くなるために読み取りスピ
ードも速くなることが期待される。
【図面の簡単な説明】
【図1】この発明の実施例を示すブロック回路図
【図2
】この発明による出力信号の波形図
【図3】従来技術に
よる出力信号の波形図
【符号の説明】
1,2,10  AND回路 3  OR回路 4  NOT回路 5  カウンタ 6  カウンタ・リセット・コントロール部7  フリ
ップ・フロップ 8,9  モノマルチ・バイブレータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  物品の表面に記されたバーコードを光
    学的に照射する発光素子と、前記バーコードからの反射
    光を受光してバーコード情報を読み取り、アナログ信号
    として前記バーコード情報を送出する固体撮像素子を備
    えて構成したバーコードリーダのバーコード読み取り制
    御方法において、入力したクロック信号を変換して送出
    間隔が交互に変化する前記固体撮像素子を駆動するシフ
    トパルス信号を送出する手段と、前記クロック信号から
    前記シフトパルス信号のうちで送出間隔が短い前記シフ
    トパルス信号と同期した前記発光素子を駆動する制御信
    号を送出する手段とを設け、バーコード情報を固体撮像
    素子に読み取る工程においては、送出間隔が短い前記シ
    フトパルス信号を前記固体撮像素子に入力させると共に
    、このシフトパルス信号と同期した前記制御信号を前記
    発光素子に入力させ、さらに、前記固体撮像素子からバ
    ーコード情報をアナログ信号として送出する工程におい
    ては、送出間隔が長い前記シフトパルス信号を前記固体
    撮像素子に入力させる制御手段と、を具備して成ること
    を特徴とするバーコードリーダのバーコード読み取り制
    御方法。
JP3174840A 1991-06-20 1991-06-20 バーコードリーダのバーコード読み取り制御方法 Expired - Fee Related JP2792521B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP3174840A JP2792521B2 (ja) 1991-06-20 1991-06-20 バーコードリーダのバーコード読み取り制御方法
US07/792,543 US5245168A (en) 1991-06-20 1991-11-15 Method for controlling bar code reading in bar code reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3174840A JP2792521B2 (ja) 1991-06-20 1991-06-20 バーコードリーダのバーコード読み取り制御方法

Publications (2)

Publication Number Publication Date
JPH04372083A true JPH04372083A (ja) 1992-12-25
JP2792521B2 JP2792521B2 (ja) 1998-09-03

Family

ID=15985577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3174840A Expired - Fee Related JP2792521B2 (ja) 1991-06-20 1991-06-20 バーコードリーダのバーコード読み取り制御方法

Country Status (2)

Country Link
US (1) US5245168A (ja)
JP (1) JP2792521B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5925869A (en) * 1997-09-17 1999-07-20 International Business Machines Corporation Multiple-input, mixed-type bar code processor with single decoder
US6078698A (en) * 1999-09-20 2000-06-20 Flir Systems, Inc. System for reading data glyphs
US9122939B2 (en) 2010-09-16 2015-09-01 Datalogic ADC, Inc. System and method for reading optical codes on reflective surfaces while minimizing flicker perception of pulsed illumination
US9594936B1 (en) 2015-11-04 2017-03-14 Datalogic Usa, Inc. System and method for improved reading of data from reflective surfaces of electronic devices

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3796862A (en) * 1971-09-27 1974-03-12 Ncr Bar code reader
US4140271A (en) * 1975-04-17 1979-02-20 Nippondenso Co., Ltd. Method and apparatus to read in bar-coded information
FR2413726A1 (fr) * 1977-12-30 1979-07-27 Cii Hb Procede et dispositif de lecture d'une information codee sous forme d'intervalles de grandeurs predeterminees
US4656345A (en) * 1984-09-27 1987-04-07 Tokyo Electric Co., Ltd. Bar code reading apparatus
US4680457A (en) * 1985-03-07 1987-07-14 Telesis Controls Corporation Code reader
US4806741A (en) * 1986-07-16 1989-02-21 Telesis Controls Corporation Electronic code enhancement for code readers
US5135160A (en) * 1990-08-17 1992-08-04 Opticon, Inc. Portable bar code reader utilizing pulsed LED array

Also Published As

Publication number Publication date
US5245168A (en) 1993-09-14
JP2792521B2 (ja) 1998-09-03

Similar Documents

Publication Publication Date Title
EP0346938B1 (en) Decoding of barcodes by preprocessing scan data
EP0029455B1 (en) Symbol processing system
US4282426A (en) Slot scanning system
JP2792521B2 (ja) バーコードリーダのバーコード読み取り制御方法
JPH04134269A (ja) グリッチ検出装置
JPS6471247A (en) Interface circuit
JP3317397B2 (ja) イメージセンサ装置
US5925869A (en) Multiple-input, mixed-type bar code processor with single decoder
JPH05101689A (ja) シフトレジスタ及びこれを用いたイメージセンサ
US5565797A (en) Clock signal generating device
JP2543615B2 (ja) 光電スイッチ回路
JPH0370314A (ja) クロック断検出回路
SU1462476A1 (ru) Преобразователь импульсов датчика перемещени
JP3779022B2 (ja) 機器の切換装置
SU1628042A1 (ru) Оптоэлектронный аналого-цифровой преобразователь
SU1325532A1 (ru) Устройство дл считывани информации
KR940004583B1 (ko) 핸드 쉐이킹 로직을 이용한 보드간 바이트 단위의 데이타 송수신 장치
KR950001927B1 (ko) 디지탈 데이타 동기 신호 검출회로
KR100382058B1 (ko) Vfd모듈의busy신호발생방법및회로
SU1571630A1 (ru) Устройство дл считывани графической информации
JPH03125283A (ja) スキヤナの信号伝送装置
KR940001973B1 (ko) 팩시밀리 장치의 기록신호 처리방법
SU1667119A2 (ru) Устройство дл считывани графической информации
SU1736003A1 (ru) Устройство дл декодировани последовательного двоичного кода с интервалами ограниченной длины формата (2,7)
JPS63231687A (ja) バ−コ−ド検出装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080619

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090619

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100619

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100619

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110619

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees