JPH02257295A - バーコード読取り方法及びその装置 - Google Patents

バーコード読取り方法及びその装置

Info

Publication number
JPH02257295A
JPH02257295A JP1079379A JP7937989A JPH02257295A JP H02257295 A JPH02257295 A JP H02257295A JP 1079379 A JP1079379 A JP 1079379A JP 7937989 A JP7937989 A JP 7937989A JP H02257295 A JPH02257295 A JP H02257295A
Authority
JP
Japan
Prior art keywords
barcode
data
circuit
block
address
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
JP1079379A
Other languages
English (en)
Other versions
JPH07101427B2 (ja
Inventor
Hiroaki Kawai
川合 弘晃
Shinichi Sato
伸一 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1079379A priority Critical patent/JPH07101427B2/ja
Priority to US07/501,987 priority patent/US5128527A/en
Priority to DE69020766T priority patent/DE69020766T2/de
Priority to EP90106055A priority patent/EP0390162B1/en
Publication of JPH02257295A publication Critical patent/JPH02257295A/ja
Publication of JPH07101427B2 publication Critical patent/JPH07101427B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404—Methods for optical code recognition
    • G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/1434—Barcodes with supplemental or add-on codes
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046—Constructional details
    • G06K19/06056—Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01—Details
    • G06K7/016—Synchronisation of sensing process
    • G06K7/0166—Synchronisation of sensing process by means of clock-signals derived from the code marks, e.g. self-clocking code
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404—Methods for optical code recognition
    • G06K7/146—Methods for optical code recognition the method including quality enhancement steps
    • G06K7/1491—Methods for optical code recognition the method including quality enhancement steps the method including a reconstruction step, e.g. stitching two pieces of bar code together to derive the full bar code

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Quality & Reliability (AREA)
  • Character Input (AREA)
  • Discharge Of Articles From Conveyors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 〔概要〕 〔産業上の利用分野〕 〔従来の技術〕 〔発明が解決しようとする課題〕 〔課題を解決するための手段〕 原理ブロック図(第1図) 〔実施例〕 本発明の一実施例(第2図乃至第4図)〔発明の効果〕 〔概 要〕 アドオン(ADD−ON)コードなどの特殊バーコード
を付加したバーコードの読取り方法及びその装置に関し
、 2以上のバーコード体系から構成されるバーコードのデ
ータを読み取ることを目的とし、バーコードの走査を第
1のバーコード側から該第1のバーコードとは異なるバ
ーコード体系の第2のバーコード側へ、又は逆方向へ行
ない、その走査において読み取られたバーコードのデー
タの各々を順次に格納し、その格納最中に現れる右バー
コードブロックの右端のガードバ−2又は前記逆方向に
おいてはセンターバーを認識し、認識時における前記格
納のためのアドレスを前記格納された第2のバーコード
のデータへのアクセスに用いるようにして構成し、記憶
装置と、データ入力回路と、書込みアドレス発生回路と
、カウンタと、右バーコードブロック右端のガードバ−
又はセンターバー読取検出回路とを設けて検出回路の出
力に応答してアドレス発生回路から出力されるアドレス
を記憶装置に記憶されているバーコードのデータのアク
セスに用いるように構成した。
〔産業上の利用分野〕
本発明は、アドオン(ADD−ON)コードなどのバー
コード体系の異なるバーコードを付加したバーコードの
読取り方法及びその装置に関する。
情報処理システムにおけるPOSシステム(販売時点処
理システム)において処理される商品には、バーコード
を印刷したラベルが添付されている。そのバーコードは
、商品の販売処理に必要な情報を帯有せしめてラベル上
に印刷されている。
商品の販売に際しては、その商品のラベルをバーコード
スキャナに対して所定の位置関係を保って移動させて読
み取り、読み取られたバーコード信号をデコードして得
られる情報を商品の販売処理に用いている。
〔従来の技術〕
従来のPOSシステムにおいて、商品に添付されるラベ
ルに印刷されるバーコードは、バーコード体系を同じく
するバーコードのみであり、それに伴ってPOSシステ
ム内におけるバーコード読取り系も又、そのバーコード
だけが読み取り得るように構成されていた。
〔発明が解決しようとする課題〕
上述のようなラベルに印刷されるバーコードとして、別
バーコード体系のバーコードを付加して成るバーコード
をラベルに印刷して上述のPOSシステムにおいて用い
ようとする要求がある。このような場合に、2又は2以
上のバーコード体系で構成されるバーコードを従来PO
Sシステムのバーコード読取り系で読み取ろうとしても
、そのバーコード読取り系をそのままにして置いたので
は読み取られたバーコード信号からそのバーコードに与
えられている情報を正しくデコードすることは出来ない
。
本発明は、斯かる問題点に鑑みて創作されたもので、2
以上のバーコード体系から構成されるバーコードを読み
取り得るバーコード読取り方法及びその装置を提供する
ことをその目的とする。
〔課題を解決するための手段〕
第1の発明は、左右のバーコードブロック間にセンター
バーを、左バーコードブロックの左端及び右バーコード
ブロックの右端にガードバ−を付加した第1のバーコー
ドと、前記右バーコードブロックの右端に付加されたガ
ードバ−に続けて設けられる前記第1のバーコードとは
異なるバーコード体系の第2のバーコードとから成るバ
ーコードの走査を前記第1のバーコード側から前記第2
のバーコード側へ行ない、その走査において読み取られ
たバーコードのデータの各々を順次に格納し、その格納
最中に現れる前記右バーコードブロックの右端のガード
バ−を認識し、該認識時における前記格納のためのアド
レスを前記格納された第2のバーコードのデータへのア
クセスに用いるようにして構成される。第2の発明は、
左右のバーコードブロック間にセンターバーを、左バー
コードブロックの左端及び右バーコードブロックの右端
にガードバ−を付加した第1のバーコードと、前記右バ
ーコードブロックの右端に付加されたガードバ−に続け
て設けられる前記第1のバーコードとは異なるバーコー
ド体系の第2のバーコードとから成るバーコードの走査
を前記第2のバーコード側から前記第1のバーコード側
へ行ない、その走査において読み取られたバーコードの
データの各々を順次に格納し、その格納最中に現れる前
記センターバーを認識し、該認識時における前記格納の
ためのアドレスを前記格納された第2のバーコードのデ
ータへのアクセスに用いるようにして構成される。第3
の発明は、第1図(そのl)に示されるように、記憶袋
W2と、バーコードデータを前記記憶装置2へ入力させ
るデータ入力回路4と、バーコードのキャラクタを表す
信号に応答して前記バーコードデータのためのアドレス
を順次に発生する書込みアドレス発生回路6と、前記バ
ーコードのキャラクタを表す信号をカウント入力に受け
るカウンタ8と、第1のバーコード側から第2のバーコ
ード側への読取りにおいて該第1のバーコード内の右バ
ーコードブロック右端のガードバ−の読取りを検出する
検出回路lOとを設け、該検出回路lOの出力に応答し
て前記書込みアドレス発生回路6から出力されるアドレ
スを前記記憶装置2に記憶されている前記第2のバーコ
ードのデータのアクセスに用いるようにして構成される
。第4の発明は、第1図(その2)に示されるように、
記憶装置2と、バーコードデータを前記記憶装置2へ入
力させるデータ入力回路4と、バーコードのキャラクタ
を表す信号に応答して前記バーコードデータのためのア
ドレスを順次に発生する書込みアドレス発生回路6と、
第2のバーコード側から該バーコード体系の異なる第1
のバーコード側への読取りにおいて該第1のバーコード
内のセンターバーの読取りを検出する検出回路14と、
該検出回路14の出力に応答して前記書込みアドレス発
生回路6から出力されるアドレスを前記記憶装置2に記
憶されている前記第2のバーコードのデータのアクセス
に用いるようにして構成される。
〔作 用〕
第1のバーコード側から第2のバーコード側への走査、
又はその逆方向への走査が行なわれて得られるバーコー
ドデータは、書込みアドレス発生回路6から発生される
バーコードデータ対応の書込みアドレスで指定される記
憶装置2の記憶位置に書き込まれる。その書込みアドレ
ス発生回路6における書込みアドレスの発生は、前記走
査に応答して発生されるところのバーコードのキャラク
タを表す信号に応答して生ぜしめられる。
前記第1のバーコード側から第2のバーコード側への走
査において、右バーコードブロックの右端のガードバ−
が検出回路10によって検出されたとき、その検出に応
答してその時刻に前記書込みアドレス発生回路6から発
生されているアドレスを前記記憶装置2に書き込まれて
いる前記第2のバーコードのデータの読出しに用いるこ
とによって、行なうことが出来る。
又、前記逆方向への走査において、センターバーが検出
回路14によって検出されたとき、その検出に応答して
その時刻に前記書込みアドレス発生回路6から発生され
ているアドレスを、前記記憶装置2に書き込まれたバー
コードデータの内の前記第2のバーコードのデータの読
出しに用いることによって、行なうことが出来る。
〔実施例〕
第2図は本発明の一実施例を示す。この図において、入
力レジスタ20及び右ブロック認識回路22はバーコー
ドデータ入力線21に接続されている。その入力レジス
タ20は書込みデータバス24を介してRAM2.及び
オーバーフロー検出回路25に接続されている。RAM
2.は図示しないCPUの制御の下にその書込み及び読
出しが行なわれる。右ブロック認識回路22は右ブロッ
ク認識信号RIGHT及びセンターバー認識信号CBを
出力する。タイミング制御回路26は前記右ブロック認
識信号RIGHT及びセンターバー認識信号CB、5F
TIN信号、オーバーフロー検出回路25からの信号、
カウンタ8からの信号、並びに前記CPUからのリセッ
ト信号を受ける。
タイミング制御回路26はRAfM21への書込み能動
化信号、並びにカウンタ8及び書込みアドレスカウンタ
6、へのカウント制御信号を出力する。
書込みアドレスカウンタ61の出力は書込みアドレスバ
ス28を介してRA M 2 r及びラッチ回路12へ
接続されている。ラッチ回路12は、そのセット制御入
力に前記右ブロック認識信号RIGHT及びセンターバ
ー認識信号CBを受ける。
入力レジスタ20は第1図のデータ入力回路4に対応す
る。書込みアドレスカウンタ61は第1図の書込みアド
レス発生回路6に対応する。RAM2.は第1図の記憶
装置2に対応する。右ブロック認識回路22並びにタイ
ミング制御回路26内の後述インバータ36及びアンド
回路38が第1図の検出回路10に対応し、又右ブロッ
ク認識回路22が第1図の検出回路14に対応する。
右ブロック認識回路22は、第3図に示すようにUPC
バーコード復調部50 (UPCはユニバーサル・プロ
ダクト・コードの略称)、GB識別回路52、CB識別
回路54、キャラクタ(CHR)識別回路56、イーブ
ン構成判定回路58、シーケンサ60.CB/GB判別
回路62、アンド回路64から成る。UPCバーコード
復調部50は二値のバーコードデータ信号から2進復調
データを出力する。イーブン構成判定回路58はバーコ
ードがイーブン構成であるか否かを判定する。
そのCB/GB判別回路62はイーブン構成判定回路5
8の出力及びGB識別回路52、CB識別回路54の出
力に応答して第3図に示す如きH(ハイ)レベルの前記
センターバー認識信号CB。
又はガードバ−認識信号CBを出力する。シーケンサ6
0はCB識別回路52、CB識別回路54、キャラクタ
識別回路56の出力に応答して前記センターバー認識信
号CB、キャラクタ及びガードバ−認識信号CBのシー
ケンスの正常性を判定する。アンド回路64はシーケン
サ60、並びにGBgli別回路52、CB識別回路5
4、及びイーブン構成判定回路58の出力に応答して第
3図に示す如きHレベルの前記右ブロック認識信号RI
GHTを出力する。
タイミング制御回路26は、第4図に示すように、前記
右ブロック認識信号RIGHT及びセンターバー認識信
号CBを受けるアンド回路30と、オア回路29と、ア
ンド回路30及びオア回路29の出力を受けるアンド回
路32と、アンド回路32の出力、前記5FTIN信号
及び前記CPtJからのリセット信号を受けるRAM書
込みタイミング制御回路34と、前記右ブロック認識回
路RIG)IT、及びセンターバー認識信号CBをイン
バータ36を介して受けるアンド回路38と、カウンタ
8の出力及びオーバーフロー検出回路25の出力を受け
るアンド回路40とから成る。アン゛ド回路40の出力
はオア回路29の入力へ接続されている。RAM書込み
タイミング制御回路34はRA M 2 +への書込み
能動化信号、並びに書込みアドレスカウンタ6、へのカ
ウント制御信号を出力する。アンド回路38の出力及び
前記5FTIN信号が上述のカウント制御信号としてカ
ウンタ8へ供給される。又、センターバー認識信号CB
はCPU42へ供給され、RAM書込みタイミング制御
回路34の出力はCPU42へ停止トリガ信号として供
給される。カウンタ8は、アンド回路38の出力、前記
5FTIN信号及び前記CPUからのリセット信号を受
ける。
上述回路構成の本発明装置の動作を以下に説明する。
バーコードデータ入力線21を介して入力されて来るバ
ーコードデータは入力レジスタ2o及び右ブロック認識
回路22へ入力される。そのバーコードデータは入力レ
ジスタ20においてビット並列のデータとされて書込み
データバス24を介してRA M 2 rへ送られるほ
か、オーバーフロー検出回路25へも送られる。RAM
2.へ送られるビット並列のデータは書込みアドレスカ
ウンタ61から書込みアドレスバス28を介して与えら
れるR A M 2 r のアドレスに書き込まれる。
そのアドレスは次のようにして発生される。
上述のように、バーコードデータ入力線21を介してバ
ーコードデータが入力されるのに先立って、CPU42
によってRAM書込みタイミング制御回路34及びカウ
ンタ8はリセットされる。
そして、バーコードスキャナによる商品に付されたラベ
ル上のバーコードの読取りが行なわれ、従来と同様にし
て上述の5FTIN信号がRAM書込みタイミング制御
回路34へ入力された時刻には、センターバー認識信号
CBも又、前記右ブロック認識信号HIGHTも、未だ
発生していない。
従って、RAM書込みタイミング制御回路34へは停止
トリガ信号は入力されないから、RAM書込みタイミン
グ制御回路34から書込みアドレスカウンタ6Iヘ力ウ
ントアツプ信号が順次に送出される。このカウントアツ
プ信号によって、書込みアドレスカウンタ61はカウン
ト動作を行なって、入力レジスタ20から書込みデータ
バス24を介してRA M 2 lへ与えられるデータ
対応の書込みアドレスを順次に発生する。つまり、カウ
ンタ6、の計数値がアドレスとなる。それらのアドレス
で指定されるRAM2.の書込み位置に対応するデータ
が上述のようにして書き込まれる。
その書き込まれるデータの上述バーコードの読取りが、
第5図の■に示すような読取りであったとする。その読
取りが進んでいきラベル上のセンターバーの読取りが行
なわれるとき、右ブロック認識回路22において、その
UPCバーコード復調部50及びイーブン構成判定回路
58によって復調されたコードデータがイーブン構成で
ないことの出力及びCB識別回路54からのセンターバ
ー識別信号に応答するCB/GB判別回路62からセン
ターバー認識信号CBが出力される。このセンターバー
認識信号CBが出力された後も、上述バーコードの読取
りは、なお続行され、遂にはラベル上のガードバ−を読
み取る。その読取りが行なわれるとき、上述と同様に、
右ブロック認識回路22においてそのUPCバーコード
復調復調部長0イーブン構成判定回路58によって復調
されたコードデータがイーブン構成でないことの出力、
GB識別回路52からのガードバ−識別信号及びシーケ
ンサ60からの出力に応答するアンド回路64から右ブ
ロック認識信号RIGHTが出力される。この右ブロッ
ク認識信号HIGHTは、その時刻に書込みアドレスカ
ウンタ6Iから出力されるアドレスをラッチ回路12に
ラッチさせる。
前記右ブロック認識信号HIGHTの発生によって、こ
の時刻に“L”レベルにあるセンターバー認識信号CB
をインバータ36を介して受けているアンド回路38か
らカウンタ8ヘ力ウントイネーブル信号〔信号(3)〕
が供給される。そのカウンタ8のカウント動作が、この
時刻に上述のようにして入力され続けている5FTIN
信号によって開始される。このカウント開始以降の5F
TIN信号は、丁度アドオンコードのキャラクタ数を表
しているから、そのアドオンコードについての上述読取
りが終了したときに、カウンタ8からその旨を表す信号
〔信号(4)〕が〕送され、オア回路29を介してアン
ド回路32へ信号〔信号(5)〕が与えられる。これに
より、RAM書込みタイミング制御回路34へ停止トリ
ガ信号が出力される。
又、上述のようにして、RA M 2 Iへ書き込まれ
たアドオンコードのデータを、上述のようにして、ラッ
チ回路12にラッチされているアドレスがCPU42に
よって取り込まれ、そのアドレスを用いてRAM2.を
アクセスすることによってCPU42で知ることが出来
る。
又、バーコードスキャナによる商品に付されたラベル上
のバーコードの読取りが、第5図の■に示すように、行
なわれた場合におけるRAM2゜へのバーコードデータ
の書込みは、上述と同様に5FTIN信号によるRAM
書込みタイミング制御回路34の起動によって開始され
、入力レジスタ20から順次に出力されるバーコードデ
ータは、アドオンコードのデータを先にRA M 2 
+へ書き込むようにして、書込みアドレスカウンタ6、
から出力されるバーコードデータ対応のアドレスで指定
されるR A M 2 Iの対応書込み位置に、順次に
書き込まれる。このようにしてRA M 2 rへ書き
込まれたアドオンコードのデータのCPU42による利
用は、次のようにして達成される。
上述第5図の■に示すようなバーコードの°読取りが行
なわれるときにも、右ブロック認識回路22において、
上述と同様ラベル上のバーコード内のセンターバー検出
がCB/GB判定回路62において為される。その時の
センターバー認識信号CBが又、入力レジスタ20にお
いて用いられて前記センターバー検出時刻において書込
みアドレスカウンタ6Iから発生されたアドレスをラッ
チ回路12にセットされる。このアドレスから右ブロッ
ク内のキャラクタ数分のアドレス値だけCPU42で差
し引くことにより、RA M 2 Iへ書き込まれてい
るアドオンコードのデータの内の、RA M 2 rへ
最後に書き込まれたアドオンコードのデータを書き込ん
でいるアドレスを得ることが出来る。こうして得られた
アドレスを用いてRAM2Iに書き込まれているすべて
のアドオンコードのデータをRA M 2 +から読み
出すことが出来る。
又、第5図の■に示すようなバーコードの読取りが行な
われるときにも、右ブロックのガードバ−の読取り時に
アンド回路64から右ブロック認識信号RIGHTが発
生され、そしてその読取りが進んでいくとき、アドオン
コードの途中でその読取りビームがアドオンコードから
抜は出る。そうすると、そのときのバーコードデータを
受けているオーバーフロー検出回路25はその旨の信号
を出力する。この信号はアンド回路40、そしてオア回
路29を介して信号〔信号(5)〕を送出せしめる。ア
ンド回路32から停止トリガ信号が発生され、RAM書
込みタイミング制御回路34の制御は停止せしめられ、
RA M 2 +へのそれ以上の書込みは生ぜしめられ
ない、又、停止トリガ信号は、上述と同様にCPU42
へ送られる。
なお、前記実施例においては、前記5FTIN信号によ
るカウンタ8のカウント動作を、その5FTIN信号が
表すキャラクタ毎の信号によるソフトカウンタのカウン
ト動作に替えてもよい。
〔発明の効果〕
以上述べたところから明らかなように本発明によれば、
従来のバーコードに、該バーコードとはそのバーコード
体系の異なるバーコードを付加して成るバーコードの読
取りを行なうことが出来る。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す図、 第3図は右ブロック認識回路の詳細図、第4図はタイミ
ング制御回路及びカウンタの関係を詳細に示す図、 第5図は本発明によって読み取ろうとする異なるバーコ
ード体系で構成されるバーコードの例を示す図である。 ウンタ6+)、 8はカウンタ、 10.14は検出回路(右ブロック認識回路22、タイ
ミング制御回路26内のインバータ36及びアンド回路
3B)、 12はラッチ回路である。 第1図において、 2は記憶装置f (RAM21 )、 4はデータ入力回路(入力レジスタ20)、6は書込み
アドレス発生回路(書込みアドレスカド発A の7F、
!7v ・y7 ]”;xり第1図(マのj) 千460日cJsV7b−v’;fi’!:J第 1 
図4の2) 梼ロトーレJrl 第2図 第 図

Claims (4)

    【特許請求の範囲】
  1. (1)左右のバーコードブロック間にセンターバーを、
    左バーコードブロックの左端及び右バーコードブロック
    の右端にガードバーを付加した第1のバーコードと、前
    記右バーコードブロックの右端に付加されたガードバー
    に続けて設けられる前記第1のバーコードとは異なるバ
    ーコード体系の第2のバーコードとから成るバーコード
    の走査を前記第1のバーコード側から前記第2のバーコ
    ード側へ行ない、 その走査において読み取られたバーコードのデータの各
    々を順次に格納し、 その格納最中に現れる前記右バーコードブロックの右端
    のガードバーを認識し、 該認識時における前記格納のためのアドレスを前記格納
    された第2のバーコードのデータへのアクセスに用いる
    ことを特徴とするバーコード読取り方法。
  2. (2)左右のバーコードブロック間にセンターバーを、
    左バーコードブロックの左端及び右バーコードブロック
    の右端にガードバーを付加した第1のバーコードと、前
    記右バーコードブロックの右端に付加されたガードバー
    に続けて設けられる前記第1のバーコードとは異なるバ
    ーコード体系の第2のバーコードとから成るバーコード
    の走査を前記第2のバーコード側から前記第1のバーコ
    ード側へ行ない、 その走査において読み取られたバーコードのデータの各
    々を順次に格納し、 その格納最中に現れる前記センターバーを認識し、 該認識時における前記格納のためのアドレスを前記格納
    された第2のバーコードのデータへのアクセスに用いる
    ことを特徴とするバーコード読取り方法。
  3. (3)記憶装置(2)と、 バーコードデータを前記記憶装置(2)へ入力させるデ
    ータ入力回路(4)と、 バーコードのキャラクタを表す信号に応答して前記バー
    コードデータのためのアドレスを順次に発生する書込み
    アドレス発生回路(6)と、前記バーコードのキャラク
    タを表す信号をカウント入力に受けるカウンタ(8)と
    、 第1のバーコード側から第2のバーコード側への読取り
    において該第1のバーコード内の右バーコードブロック
    右端のガードバーの読取りを検出する検出回路(10)
    とを設け、 該検出回路(10)の出力に応答して前記書込みアドレ
    ス発生回路(6)から出力されるアドレスを前記記憶装
    置(2)に記憶されている前記第2のバーコードのデー
    タのアクセスに用いることを特徴とするバーコードデー
    タ読取り装置。
  4. (4)記憶装置(2)と、 バーコードデータを前記記憶装置(2)へ入力させるデ
    ータ入力回路(4)と、 バーコードのキャラクタを表す信号に応答して前記バー
    コードデータのためのアドレスを順次に発生する書込み
    アドレス発生回路(6)と、第2のバーコード側から該
    バーコード体系の異なる第1のバーコード側への読取り
    において該第1のバーコード内のセンターバーの読取り
    を検出する検出回路(14)とを設け、 該検出回路(14)の出力に応答して前記書込みアドレ
    ス発生回路(6)から出力されるアドレスを前記記憶装
    置(2)に記憶されている前記第2のバーコードのデー
    タのアクセスに用いることを特徴とするバーコードデー
    タ読取り装置。
JP1079379A 1989-03-29 1989-03-29 バーコード読取り方法及びその装置 Expired - Lifetime JPH07101427B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1079379A JPH07101427B2 (ja) 1989-03-29 1989-03-29 バーコード読取り方法及びその装置
US07/501,987 US5128527A (en) 1989-03-29 1990-03-29 Apparatus for reading a bar code
DE69020766T DE69020766T2 (de) 1989-03-29 1990-03-29 Gerät für das Lesen von Strichkodierungen.
EP90106055A EP0390162B1 (en) 1989-03-29 1990-03-29 An apparatus for reading a bar code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1079379A JPH07101427B2 (ja) 1989-03-29 1989-03-29 バーコード読取り方法及びその装置

Publications (2)

Publication Number Publication Date
JPH02257295A true JPH02257295A (ja) 1990-10-18
JPH07101427B2 JPH07101427B2 (ja) 1995-11-01

Family

ID=13688239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1079379A Expired - Lifetime JPH07101427B2 (ja) 1989-03-29 1989-03-29 バーコード読取り方法及びその装置

Country Status (4)

Country Link
US (1) US5128527A (ja)
EP (1) EP0390162B1 (ja)
JP (1) JPH07101427B2 (ja)
DE (1) DE69020766T2 (ja)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5198649A (en) * 1989-07-31 1993-03-30 Spectra-Physics, Inc. Bar code scanner and method of scanning bar codes labels with or without an Add-On code
US5340966A (en) * 1990-10-23 1994-08-23 Matsushita Electric Industrial Co., Ltd. Automatic facsimile-receiving-sheet recognizing apparatus
EP0647917A2 (en) * 1991-03-04 1995-04-12 Fujitsu Limited Bar-code reading apparatus and method
WO1993003455A1 (en) * 1991-08-02 1993-02-18 Intermec Corporation Method and apparatus for scanning symbols
US5504318A (en) * 1991-09-13 1996-04-02 Symbol Technologies, Inc. Analog waveform decoder using peak locations
CA2053460A1 (en) * 1991-09-13 1993-03-14 Eugene Bernard Joseph Analog waveform decoder
US5262625A (en) * 1991-11-15 1993-11-16 Ncr Corporation Multiple bar code decoding system and method
US6082621A (en) * 1992-04-02 2000-07-04 Symbol Technologies, Inc. Interface between threshold processing digitizer for bar code reader
US5734152A (en) * 1995-05-31 1998-03-31 Symbol Technologies, Inc. Optical scanners and signal processors therefor
US6170749B1 (en) 1995-05-31 2001-01-09 Symbol Technologies, Inc. Method of scanning indicia using selective sampling
US5449893A (en) * 1992-04-02 1995-09-12 Symbol Technologies, Inc. Digitizer for bar code reader
US6164540A (en) 1996-05-22 2000-12-26 Symbol Technologies, Inc. Optical scanners
US5311000A (en) * 1992-07-31 1994-05-10 Spectra-Physics Scanning Systems, Inc. Bar code scanner and method of scanning
AU681421B2 (en) * 1993-09-14 1997-08-28 Symbol Technologies, Inc. Bar code scan stitching
JP2836773B2 (ja) * 1993-12-20 1998-12-14 富士通株式会社 バーコードデータ検出方法及び装置
US5581064A (en) * 1994-11-01 1996-12-03 Pennsylvania Food Merchants Association Automated coupon processing system employing coupon with identifying code and chosen second identifying code uniquely identifying the coupon
GB9507117D0 (en) * 1995-04-06 1995-05-31 Safeway Stores Product label
JPH09179927A (ja) 1995-12-26 1997-07-11 Fujitsu Ltd バーコード読取装置
US7364072B1 (en) * 1996-01-02 2008-04-29 Steven Jerome Moore Apparatus and method for security
US6085172A (en) 1996-10-02 2000-07-04 Nintendo Of America Inc. Method and apparatus for efficient handling of product return transactions
US8788432B2 (en) 1996-10-02 2014-07-22 Nintendo Of America Inc. Method and apparatus for efficient handling of product return transactions
US8156026B2 (en) 2000-05-12 2012-04-10 Nintendo of America Ltd. Method and apparatus for enabling purchasers of products to obtain return information and to initiate product returns via an on-line network connection
US7797164B2 (en) * 1996-10-02 2010-09-14 Nintendo Of America, Inc. Method and apparatus for enabling purchasers of products to obtain return information and to initiate product returns via an on-line network connection
US6757663B1 (en) * 1996-10-02 2004-06-29 Nintendo Of America Electronic registration system for product transactions
US6419155B1 (en) 1998-10-29 2002-07-16 Casio Computer Co., Ltd. Laser beam scan type barcode reader and program recording mediums
CA2350551A1 (en) 1998-11-13 2000-05-25 Nintendo Of America Inc. Method and apparatus for verifying product sale transactions and processing product returns
JP3994595B2 (ja) * 1998-11-16 2007-10-24 株式会社デンソー バーコード読取方法及び記録媒体
US6158660A (en) 1999-02-25 2000-12-12 Ncr Corporation Methods and apparatus for supplemental barcode detection and decoding
WO2001039186A1 (fr) * 1999-11-25 2001-05-31 Fujitsu Limited Dispositif pour bibliotheque et technique de lecture d'une etiquette sur un support enregistre
US8510171B2 (en) 2000-07-25 2013-08-13 Nintendo Of America Inc. Electronic product registration system with customizable return/warranty programs
AU2002211572A1 (en) 2000-10-10 2002-04-22 Nintendo Of America Inc. Voice recognition method and apparatus using model number lookup
US7108170B2 (en) * 2001-06-08 2006-09-19 Psc Scanning, Inc. Add-on capture rate in a barcode scanning system
US6729603B1 (en) * 2001-06-08 2004-05-04 Psc Scanning, Inc. Add-on capture rate in a barcode scanning system
WO2003038738A1 (en) * 2001-10-26 2003-05-08 International Barcode Corporation Method and apparatus for applying bar code information to products during production
US20030080191A1 (en) * 2001-10-26 2003-05-01 Allen Lubow Method and apparatus for applying bar code information to products during production
US8209226B2 (en) * 2001-11-15 2012-06-26 Nintendo Of America Inc. Non-serialized electronic product registration system and method of operating same
US6722568B2 (en) 2001-11-20 2004-04-20 Ncr Corporation Methods and apparatus for detection and processing of supplemental bar code labels
US7243849B2 (en) * 2003-04-07 2007-07-17 Silverbrook Research Pty Ltd Handheld coded data reader
CA2535409A1 (en) * 2003-09-23 2005-04-21 Secure Symbology, Inc. Method for improving security and enhancing information storage capability
US7840439B2 (en) * 2003-11-10 2010-11-23 Nintendo Of America, Inc. RF-ID product tracking system with privacy enhancement
JP2005157806A (ja) * 2003-11-26 2005-06-16 Honda Motor Co Ltd 部品組付管理システム
US7097098B2 (en) * 2004-05-04 2006-08-29 Cryovac, Inc. Point-of-sale system and method for processing product-specific information and item-specific information
KR100653886B1 (ko) * 2004-11-05 2006-12-05 주식회사 칼라짚미디어 혼합코드 및 혼합코드 인코딩 방법과 장치
US7455230B2 (en) * 2005-04-22 2008-11-25 Nintendo Of America Inc. UPC, EAN and JAN validation system and method for loss prevention at point of sale/return
WO2007022411A1 (en) * 2005-08-18 2007-02-22 Cappella Inc. Delivery system and method of use for positioning of a device in a bifurcation
WO2007025045A2 (en) * 2005-08-24 2007-03-01 Secure Symbology, Inc. Method and system for enhancing information storage capability and improving security
GB2430783B (en) * 2005-10-03 2010-12-22 Fracture Code Corp Aps Two-part code
US7712671B2 (en) * 2006-01-31 2010-05-11 Konica Minolta Systems Laboratory, Inc. Document printing and scanning method using low resolution barcode to encode resolution data
US20080052184A1 (en) * 2006-08-22 2008-02-28 Nintendo Of America Inc. Systems and methods for product authentication and warranty verification for online auction houses
US20090150170A1 (en) * 2007-12-11 2009-06-11 Nintendo Of America Method and apparatus for fraud reduction and product recovery
US8152068B2 (en) * 2007-12-31 2012-04-10 Pitney Bowes Inc. Systems and methods for producing and processing time dependent dynamic barcodes in a mail delivery system
US8152067B2 (en) * 2007-12-31 2012-04-10 Pitney Bowes Inc. Time limited business reply mail
US20100325020A1 (en) * 2008-12-04 2010-12-23 Nintendo Of America, Inc. Systems and/or methods for globally tracking items and generating active notifications regarding the same
US8302024B2 (en) 2009-04-02 2012-10-30 Nintendo Of America Inc. Systems and/or methods for paging control including selective paging element display according to a binary subdivision and/or a serial progressive display approach
US20110016008A1 (en) * 2009-07-14 2011-01-20 Nintendo of America Inc., Electronic registration systems for processing variable or multiple return/warranty policies, and associated methods
US10296916B2 (en) 2009-09-11 2019-05-21 Maridee Joy Maraz System and/or method for handling recalled product purchases and/or return/warranty requests
US8239269B2 (en) * 2009-09-11 2012-08-07 Nintendo Of America Inc. System and/or method for handling returns involving products tied to post-paid subscriptions/services
US8712856B2 (en) 2010-04-12 2014-04-29 Nintendo Of America Inc. Systems and/or methods for determining item serial number structure and intelligence
US8595062B2 (en) 2010-11-15 2013-11-26 Nintendo Of America Inc. Systems and/or methods for fraud detection in award point programs
EP2795529B1 (de) * 2011-12-23 2021-11-24 Knauf Gips KG Verfahren und system zur überprüfung des vorhandenseins bzw. der lesbarkeit einer wareninformation
US9424480B2 (en) 2012-04-20 2016-08-23 Datalogic ADC, Inc. Object identification using optical code reading and object recognition
US8799111B2 (en) 2012-05-04 2014-08-05 Nintendo Of America Inc. Systems and/or methods for selling non-inventory items at point-of-sale (POS) locations
US9412087B2 (en) 2014-03-03 2016-08-09 Aesynt Incorporated System, method, and apparatus for mapping product identification to medication identification
JP7322549B2 (ja) * 2019-06-28 2023-08-08 セイコーエプソン株式会社 画像処理方法および画像処理装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4061900A (en) * 1976-04-16 1977-12-06 Data General Corporation Indicia validation system
US4056710A (en) * 1976-04-16 1977-11-01 Coherent Radiation System for decoding bar code
US4075461A (en) * 1976-05-03 1978-02-21 Litton Business Systems, Inc. Upc symbol decoding system
US4354101A (en) * 1977-04-15 1982-10-12 Msi Data Corporation Method and apparatus for reading and decoding a high density linear bar code
US4272675A (en) * 1979-05-30 1981-06-09 Ncr Corporation Symbol processing system
JPS59186069A (ja) * 1983-04-07 1984-10-22 Omron Tateisi Electronics Co 電子式キヤツシユレジスタ
US4656345A (en) * 1984-09-27 1987-04-07 Tokyo Electric Co., Ltd. Bar code reading apparatus
US4717818A (en) * 1986-06-26 1988-01-05 International Business Machines Corporation Bar code label identification circuit

Also Published As

Publication number Publication date
DE69020766D1 (de) 1995-08-17
EP0390162A3 (en) 1991-01-02
EP0390162B1 (en) 1995-07-12
DE69020766T2 (de) 1996-04-11
US5128527A (en) 1992-07-07
JPH07101427B2 (ja) 1995-11-01
EP0390162A2 (en) 1990-10-03

Similar Documents

Publication Publication Date Title
JPH07101427B2 (ja) バーコード読取り方法及びその装置
JPS6156552B2 (ja)
JPS6011973A (ja) バ−コ−ド読取装置
US4533825A (en) Bar code recognition apparatus
US3637993A (en) Transition code recognition system
CA1110362A (en) Method and apparatus for reading and decoding a high density linear bar code
US4743744A (en) Bar code reader
US4061900A (en) Indicia validation system
JPH0421915B2 (ja)
JP2836773B2 (ja) バーコードデータ検出方法及び装置
JP3198232B2 (ja) バーコード読取方法及び読取装置
JP2641991B2 (ja) バーコード読取装置のデータ処理方法
JPS61180380A (ja) バ−コ−ド復調方式
JPH04316175A (ja) バーコード読取装置のデコード方式
JPS63266585A (ja) 読み取り制御方式
JP2725221B2 (ja) バーコードリーダ
JP2732909B2 (ja) バーコード読取装置
JP2761251B2 (ja) バーコード読み取り方式
JP2741404B2 (ja) バーコード読取装置
JP2783234B2 (ja) バーコード読取装置
JPH0449477A (ja) バーコード読取装置およびバーコード読取方法
CN1303565C (zh) 非接触式智能型密码识别芯片系统
JP2779898B2 (ja) バーコード読取装置
CA1078061A (en) Multiple code sensing optical reader
JPH0544714B2 (ja)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081101

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20081101

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20091101

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091101

Year of fee payment: 14