JPH05225367A - バーコードリーダのプログラム方法および装置 - Google Patents

バーコードリーダのプログラム方法および装置

Info

Publication number
JPH05225367A
JPH05225367A JP4237614A JP23761492A JPH05225367A JP H05225367 A JPH05225367 A JP H05225367A JP 4237614 A JP4237614 A JP 4237614A JP 23761492 A JP23761492 A JP 23761492A JP H05225367 A JPH05225367 A JP H05225367A
Authority
JP
Japan
Prior art keywords
bar code
scanner
code reader
data
indicator
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
JP4237614A
Other languages
English (en)
Inventor
Park Doing
ドーイング パーク
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.)
NCR International Inc
Original Assignee
NCR International Inc
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 NCR International Inc filed Critical NCR International Inc
Publication of JPH05225367A publication Critical patent/JPH05225367A/ja
Pending 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/10881Methods 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 constructional details of hand-held scanners
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1017Programmable

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 簡単な構成で容易に確実にスキャナの作用を
変更可能なバーコードリーダのプログラム方法及び装置
を提供する。 【構成】 プログラムは、記憶装置70にプログラム用
2値データを記憶するステップ、該記憶装置70にイン
ジケータ68を連結しインジケータ68を前記2値デー
タに基づいて駆動するステップ、及びインジケータ68
をバーコードリーダ30で走査して2値データを読取り
該読取った2値データに基づいて該バーコードリーダ3
0をプログラムするステップを含む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は光学式バーコードスキャ
ナに関し、特に光学式バーコードスキャナの動作プログ
ラム方法に関するものである。
【0002】
【従来の技術】小売業界において、バーコードマークあ
るいはラベルに商品のデータを書込みこれを光学走査装
置で読取り売買取引を行う方式は広く普及し、食品業界
や関連小売業界では規格化されたコードUPC(Uni
versal ProductCode)が標準コード
ラベルとして制定されている。このUPCのような多数
バーコード方式においては、各数字は7ビットパターン
内の2対の垂直方向のバーとその間隔とにより構成さ
れ、2値化信号の1ビットは暗モジュール即ち所定幅の
バーを表し、2値化信号のゼロは明モジュール即ち間隔
(スペース)を表している。従って、数字の1は、UP
Cのコードでは7ビットパターンで0011001で表
される。この方式に従えば、数字の1は、最初の2ビッ
トのスペース(間隔)と、次の2ビットのバーと、次の
2ビットのスペースと、最後の1ビットのバーとにより
構成される。
【0003】上記UPCのような多数バーコードは、通
常手持ち形式あるいは勘定清算カウンタ内に設置した光
学スキャナによって読取られる。この光学スキャナは、
バーコードのパターンを走査しバーとスペースに対応し
た信号を発生しこれを信号処理装置に送信する。信号処
理装置は、送られた信号を演算処理してバーコードパタ
ーンを得る。
【0004】このようなバーコードスキャナを製造する
場合、スキャナのプログラムは、まず値札を読み、コー
ドデータを離れた位置のマイクロプロセッサに送り、レ
ーザおよびモータを駆動して走査光学系によりバーコー
ドラベルを読むための走査パターンを形成する。このよ
うなスキャナのプログラム方法の一例が、デー・ブラン
フォードに付与され本出願人に譲渡された米国特許第
4,868,375号に開示されている。
【0005】スキャナが設置場所に装着されると、環境
条件によってスキャナの作用を変更しなければならない
場合が生ずる。例えば、読取るべき値札が別種のデコー
ド装置を必要とする場合には値札の形式を変える必要が
あり、値札の大きさを変えたり通信用インターフェイス
およびボーレートを変えなければならない。
【0006】
【発明が解決しようとする課題】従来、このようなスキ
ャナの作用条件等を変更する場合には、サービスマンが
スキャナの内部構成等を変更して対処していた。このた
め変更作業が面倒で信頼性の点でも問題があった。
【0007】本発明は上記従来技術の欠点に鑑みなされ
たものであって、簡単な構成で熟練サービスマンを必要
とすることなく通常のオペレータにより効率的にしかも
安価にスキャナの作用を変更できるプログラム方法およ
び装置の提供を目的とする。
【0008】
【課題を解決するための手段】前記目的を達成するた
め、本発明に係るバーコードリーダのプログラム方法に
おいては、光学式バーコード読取り動作用プログラムの
ためのデータ処理手段にデータを記憶するステップと、
前記処理手段にインジケータを接続するステップと、該
インジケータが、前記処理手段内に記憶したプログラム
データを視覚的に表示可能とするステップと、前記イン
ジケータの視覚表示を光学式バーコードリーダにより走
査して読取り該バーコードリーダのプログラミングを行
うステップとからなる。
【0009】また、本発明に係るバーコードリーダのプ
ログラム装置は、バーコードリーダをプログラムするた
めの2値データを記憶する処理手段と、該処理手段に接
続され駆動時に該処理手段内に記憶された複数のデータ
を表示するインジケータと、前記バーコードリーダ内に
設けられインジケータが駆動されると該インジケータを
走査してバーコードリーダが前記プログラム用2値デー
タを読取り可能とし、該バーコードリーダを前記プログ
ラム用2値データによりプログラム可能とする手段とを
具備している。
【0010】
【作用】本発明に係るバーコードスキャナの作用変更方
法は、プログラム変更を表すデータで記憶回路をプログ
ラムするステップと、この記憶回路を発光素子(LE
D)に接続し、2値信号の1のデータビットが該記憶回
路からLEDに出力されたときに作動可能とし、2値信
号の0のデータビットが出力されたときに作動不能とす
るように前記LEDを記憶回路により操作するステップ
と、手持ち式のスキャナを走査モードで動作させるステ
ップと、該スキャナをLEDに隣接して配置してLED
のオンオフ状態を検出可能とし、検出したデータに基づ
いてスキャナをプログラム可能とするステップとにより
構成される。
【0011】
【実施例】図1は本発明に係る勘定清算システム全体の
外観を示す。この勘定清算システム20は、支払カウン
タ24上に設置されたデータ端末装置22を有する。支
払カウンタ24上にはさらに開口部28を有する箱状支
持装置26が設置される。この支持装置26内に手持ち
スキャナ32の走査面部30が収容される。データ端末
装置22は、キーボード34と、ディスプレイ36と、
プリンタ38とからなる。支持装置26はその前面部4
2にスイッチ40を有する。
【0012】スキャナ32は、その側面部46にスイッ
チ44を有し、また後面部52に赤および緑のライトか
らなる一対のインジケータ48,50を有し、読取りの
不良および正常状態を表示する。この光学スキャナ32
はケーブル54により支持装置26に接続される。
【0013】図2は、支持装置26の立面断面を示す。
図示したように、支持装置26は箱状ハウジング56か
らなりその凹部58が前記開口部28を形成する。凹部
58の底部には、前記スキャナ32の走査面部30(図
1)を支持するためのリング状支持部材60が設けられ
る。図2に示すように、凹部58はハウジング56の垂
直側面に対し傾斜している。
【0014】ハウジング56の床部62上にはプリント
板64が装着され、このプリント板64上にCPU6
6、LED68、EEPROM70、およびIC72が
実装される。床部62とプリント板64間にバッテリ7
4が設けられ、プリント板上の回路部品に電力を供給す
る。ハウジング56の前面部42上に設けたスイッチ4
0が駆動されると、バッテリ74がLED68に電力を
供給しスキャナ32のプログラム操作が行われる。スキ
ャナ32から伸されたケーブル54は、コンダクタ76
を介してプリント板64に接続される。
【0015】図3は、バーコードスキャナ32のプログ
ラムシステムの基本構成を示す。このシステムは、CP
U66を備えこのCPU66はプログラムデータを与え
るEEPROM70に制御信号を出力するようにプログ
ラムされている。EEPROM70は、制御信号を受け
ると、複数のデータ信号をLED68に送る。LED6
8は、EEPROM70からの制御信号に応じてオンオ
フ動作する。
【0016】スキャナ32上のスイッチ44が駆動され
ると、スキャナ32はプログラムモードになりLED6
8の作動状態を走査してスキャナ32が商品に付された
所定の形式のコードラベルを走査して読取るプログラム
となる。
【0017】図4は、商品に付けられるUPC等のコー
ドラベルを示す。このようなコードラベルはスキャナ3
2で走査されその商品のデータが読取られる。図示した
ように、各コード化されたUPC文字は所定の異なる幅
のモジュールからなる2本の黒バーと2本の白スペース
とにより構成される。1を黒モジュールに対応させ、0
を白モジュールに対応させることにより、左側の文字は
(0101111)となって文字6を表し、右側の文字
は(0001101)となって文字0を表す。文字コー
ドの構成は各文字によって一義的には定まらず、UPC
マークの中心のどちら側に文字が位置するかによって異
なる。従って、白モジュールと黒モジュールは、文字が
右側か左側かに応じて反転され、このため奇数の黒モジ
ュールが左側の各文字コード内に含まれ、偶数の黒モジ
ュールが右側の各文字コード内に含まれる。このパリテ
ィ関係によりコードの読み出し方向を定めるための情報
が得られる。このような構成により、左側の文字は常に
白バーから始り、右側の文字は黒バーから始る(左から
右に読む)。
【0018】この実施例においては、LED68の駆動
は黒バー78を表し、LED68を駆動解除するとスペ
ース80を表す。スキャナ32はマイクロプロセッサ
(図示しない)を備え、このマイクロプロセッサはLE
Dの作用により得られたデータをデコード化しスキャナ
をプログラムする。
【0019】図5は、本発明に係るスキャナプログラム
方法のフローチャートを示す。この例におけるスキャナ
32のプログラム方法は、スキャナをプログラムモード
にセットし、スキャナ32上のスイッチ44(図1)を
駆動してLED68からのプログラムデータ列を受ける
ステップ82を含む。次に、オペレータは、ハウジング
56上のスイッチ40(図1)を駆動する。これによ
り、EEPROM70はLED68に対し所定の連続デ
ータを出力する(ステップ84)。これにより、LED
は受信した信号レベルに応じて駆動される。
【0020】スキャナ32は、LED68の作動状態を
検出し、EEPROM70からLEDに送られたデータ
に基づいてデータを発信する。EEPROM70から出
力されたデータは、LED68の作用によるデータ列の
最後を知らせる特別文字信号を含む。スキャナ32は、
データ列の最後を示すこの特別文字の有無を検出する
(ステップ86)。もし、この特別文字がないならば、
スキャナ32は表示ライト48(図1)を駆動してデー
タ列が正常に捉えられなかったことを表示する(ステッ
プ88)。一方、もし特別文字が検出されれば、スキャ
ナ32は表示ライト50を駆動してデータ列が捉えられ
たことおよびスキャナがEEPROM70の出力データ
に基づいてプログラムされたことを表示する。
【0021】
【発明の効果】以上説明したように、本発明に係るこの
ようなプログラミング構成によれば、スキャナがどの位
置にあってもまたどのようなタイミングであってもプロ
グラム可能であり、勘定清算システムの機能や使用性が
向上しまたスキャナが正しくプログラムされたことをオ
ペレータに確実にフィードバックして表示することがで
きる。
【図面の簡単な説明】
【図1】 本発明に係る勘定清算システムの外観図であ
り、データ端末装置およびこのデータ端末装置に隣接し
て設けた支持装置内に収容した手持ち式スキャナを示
す。
【図2】 図1に示す支持装置の断面図であり、CPU
とEEPROMとLEDとを搭載したプリント板を示
す。
【図3】 手持ち式バーコードスキャナのプログラム用
システムの基本構成図である。
【図4】 UPCバーコードラベルの説明図である。
【図5】 本発明に係るバーコードスキャナの動作変更
方法を示すフローチャートである。
【符号の説明】
20;勘定清算システム、22;データ端末装置、2
4;支払カウンタ、26;支持装置、32;スキャナ、
48,50;インジケータ、66;CPU、68;LE
D、70;EEPROM、72;IC。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 光学式バーコード読取り動作用プログラ
    ムのためのデータ処理手段にデータを記憶するステップ
    と、 前記処理手段にインジケータを接続するステップと、 該インジケータが、前記処理手段内に記憶したプログラ
    ムデータを視覚的に表示可能とするステップと、 前記インジケータの視覚表示を光学式バーコードリーダ
    により走査して読取り該バーコードリーダのプログラミ
    ングを行うステップとを含むことを特徴とするバーコー
    ドリーダのプログラム方法。
  2. 【請求項2】 バーコードリーダをプログラムするため
    の2値データを記憶する処理手段と、 該処理手段に接続され駆動時に該処理手段内に記憶され
    た複数のデータを表示するインジケータと、 前記バーコードリーダ内に設けられインジケータが駆動
    されると該インジケータを走査してバーコードリーダが
    前記プログラム用2値データを読取り可能とし、該バー
    コードリーダを前記プログラム用2値データによりプロ
    グラム可能とする手段とを具備したことを特徴とするバ
    ーコードリーダのプログラム装置。
JP4237614A 1991-08-15 1992-08-14 バーコードリーダのプログラム方法および装置 Pending JPH05225367A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/745,309 US5214268A (en) 1991-08-15 1991-08-15 Apparatus for programming a bar code reader
US745309 1991-08-15

Publications (1)

Publication Number Publication Date
JPH05225367A true JPH05225367A (ja) 1993-09-03

Family

ID=24996148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4237614A Pending JPH05225367A (ja) 1991-08-15 1992-08-14 バーコードリーダのプログラム方法および装置

Country Status (3)

Country Link
US (1) US5214268A (ja)
EP (1) EP0529876A1 (ja)
JP (1) JPH05225367A (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5777315A (en) * 1991-09-17 1998-07-07 Metrologic Instruments, Inc. Method and apparatus for programming system function parameters in programmable code symbol readers
US5563402A (en) * 1991-11-04 1996-10-08 Spectra-Physics Scanning Systems, Inc. Multiple-interface selection for computer peripherals
US5347113A (en) * 1991-11-04 1994-09-13 Spectra-Physics Scanning Systems, Inc. Multiple-interface selection system for computer peripherals
US7387253B1 (en) 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
USD374221S (en) 1995-02-06 1996-10-01 Ruiz Juan A Hand held bar code reader for inventory control
US5760383A (en) * 1996-07-29 1998-06-02 Ncr Corporation Method and apparatus for simulating bar code
DE19701803A1 (de) * 1997-01-20 1998-10-01 Sick Ag Lichttaster mit Lichtlaufzeit-Auswertung
US6619549B2 (en) 2001-09-21 2003-09-16 Metrologic Instruments, Inc. Bar code symbol reading device having intelligent data communication interface to a host system
DE19839564A1 (de) * 1998-08-31 2000-03-02 Sick Ag Barcodeleser
WO2001016867A1 (en) * 1999-08-30 2001-03-08 Welch Allyn Data Collection, Inc. Optical reader system comprising local host processor and optical reader
US6476715B1 (en) * 2001-05-15 2002-11-05 Nick Bromer Land vehicle identification by flickering lamps
US7232067B1 (en) 2001-05-15 2007-06-19 Nicholas Sheppard Bromer Registering multiple similar items with flickers
US7273179B2 (en) * 2004-07-09 2007-09-25 Datalogic Scanning, Inc. Portable data reading device with integrated web server for configuration and data extraction
US7552863B2 (en) * 2007-02-28 2009-06-30 Hand Held Products, Inc. Method for updating indicia readers
US8302865B2 (en) * 2011-01-31 2012-11-06 Metrologic Instruments, Inc. Method, apparatus, and system for programming a barcode symbol scanning terminal with two-dimensional programming code

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4593186A (en) * 1980-02-29 1986-06-03 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4408344A (en) * 1981-04-09 1983-10-04 Recognition Equipment Incorporated OCR and Bar code reader using multi port matrix array
US4402088A (en) * 1981-04-09 1983-08-30 Recognition Equipment Incorporated OCR And bar code reading using area array
DE3214621A1 (de) * 1982-04-20 1983-10-20 Siemens AG, 1000 Berlin und 8000 München Kombiniertes optisches handlesegeraet fuer maschinelle zeichenerkennung mit integriertem optischen system
JPS60112774A (ja) * 1983-11-25 1985-06-19 Kawaguchi Kagaku Kogyo Kk 2−メルカプトベンズイミダゾ−ルの製造法
JPS60246429A (ja) * 1984-05-22 1985-12-06 Nec Corp 相対的磁場安定化磁歪板
US4736096A (en) * 1985-01-24 1988-04-05 Sanden Corporation Data collection system using a bar code reader
US4721849A (en) * 1985-10-02 1988-01-26 Videx, Inc. Portable programmable optical code reader
JPS62117084A (ja) * 1985-11-18 1987-05-28 Sanden Corp デ−タ交換方式
US4825058A (en) * 1986-10-14 1989-04-25 Hewlett-Packard Company Bar code reader configuration and control using a bar code menu to directly access memory
US4861972B1 (en) * 1987-11-05 2000-12-05 Spectra Physics Scanning Syst Bar code scanner and method of programming
US4902883A (en) * 1988-01-28 1990-02-20 Hewlett-Packard Company Digitized video signal and time interval measurement transmission from a bar code reader
GB2228641B (en) * 1989-02-28 1994-03-23 Megger Instr Ltd Measuring instrument
JPH0380380A (ja) * 1989-08-24 1991-04-05 Aitetsukusu:Kk バーコード読み取り装置
JPH0438583A (ja) * 1990-06-04 1992-02-07 Tokyo Electric Co Ltd 定置式バーコードスキャナー

Also Published As

Publication number Publication date
EP0529876A1 (en) 1993-03-03
US5214268A (en) 1993-05-25

Similar Documents

Publication Publication Date Title
JPH05225367A (ja) バーコードリーダのプログラム方法および装置
US4868375A (en) Method for changing the functions of a bar code reader
EP1031937B1 (en) A method of and apparatus for supplemental barcode detection and decoding
US5256865A (en) Automatic sensing and programming circuit and programming method for optical scanners
US5237163A (en) Method for scanning a plurality of bar code labels
US5334825A (en) System and method for monitoring barcode label quality
US4656345A (en) Bar code reading apparatus
US5745794A (en) System for converting signals into a predetermined data exchange format with plug-in modular connector having voltage, ground, data, and clock terminals for a scanning head
JP2011175527A (ja) バーコードスキャナ、そのファームウェア更新方法およびファームウェア更新プログラム
US6283370B1 (en) Bar code reader, bar code reading method and computer readable medium
KR100827289B1 (ko) 다기능 판독기
EP0397376A2 (en) Scanner system interface
JP2002092542A (ja) 光学式情報読取装置
US7070108B1 (en) Bar code scanner
JP4419805B2 (ja) 光学式情報読取装置
JPS584486A (ja) 光学式読取装置
JPH08263585A (ja) コード読取装置
US7021546B2 (en) Bar-code reader and method of reading bar-code
US20040112963A1 (en) Bar code scanner
JP2732909B2 (ja) バーコード読取装置
US6695210B2 (en) Bar code reader and bar code reading method
US5747787A (en) Data symbol reading device
JP2810514B2 (ja) バーコード読取り装置およびその検査方法
KR200290845Y1 (ko) 복수 광원을 이용한 바코드 스캐너
US7128268B1 (en) Bar code scanner having a mirrored spinner which operates at different speeds