JPH03271990A - 読取装置 - Google Patents

読取装置

Info

Publication number
JPH03271990A
JPH03271990A JP2072327A JP7232790A JPH03271990A JP H03271990 A JPH03271990 A JP H03271990A JP 2072327 A JP2072327 A JP 2072327A JP 7232790 A JP7232790 A JP 7232790A JP H03271990 A JPH03271990 A JP H03271990A
Authority
JP
Japan
Prior art keywords
distance
read
data
barcode
block
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
JP2072327A
Other languages
English (en)
Other versions
JP2718240B2 (ja
Inventor
Shinichi Sato
伸一 佐藤
Ichiro Shinoda
篠田 一郎
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 JP2072327A priority Critical patent/JP2718240B2/ja
Publication of JPH03271990A publication Critical patent/JPH03271990A/ja
Application granted granted Critical
Publication of JP2718240B2 publication Critical patent/JP2718240B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 バーコードの各ブロックが読み取られた位置間隔が所定
値以下の時に2.inh合わせたデータを有効とする読
取装置に関し、 後続物品のバーコードのブロックデータを取り込んでし
まう読取ミスを防止することができる読取装置を提供す
ることを目的とし、 移動する物品に記されたバーコードを走査ビームの走査
により複数のブロック別に読み取る読取手段と、バーコ
ードの各ブロックが読み取られた位置間の距離を測定す
る距離測定手段と、読取手段によって読み取られたブロ
ック別のデータから一連のバーコードデータを編成する
編成手段とを備え、距離測定手段によって測定された距
離が、所定距離を越えた時は、ブロック別に読み取られ
たデータの編成手段による編成を禁止し、所定距離以内
である時だけ、編成手段によって一連のバーコードデー
タを編成する構成とする。
〔産業上の利用分野〕
本発明は、バーコードを複数のブロックに分割して読み
取り各データを組み合わせる読取装置に係り、特にバー
コードの各ブロックが読み取られた位置間隔が所定値以
下の時に、組み合わせたデータを有効とする読取装置に
関するものである。
近来、コンピュータネットワークシステムの普及に伴い
百貨店、スーパーマーケット等で販売時点情報管理(P
oint Of 5ales:以下PO3という)シス
テムが広く採用されており、POSシステムの端末機と
して電子レジスタ及び読取装置が使用されている。
これらの端末機は支払カウンタに設置され、店員等のオ
ペレータによって操作され、商品のラベル等に印刷され
たバーコードが読取装置のスキャナによって読み取られ
る。バーコードには商品番号1品名1悩格等がおり込ま
れ、読み取られたバーコードは電子レジスタへ送られて
登録され、取引処理される。電子レジスタ及び読取装置
は取引処理の他に取引データの商品別分類、販売情報を
逐一コンピュータセンタへ送信し、売上集君+を番まじ
め在庫/仕入管理等の商品管理を総合的に1〒う情報管
理システムのデータ入力機となってし)る。
このような読取装置では、読取り誤り等による顧客への
サービス低下やPOSシステムの効率を阻害しないため
に正確な読取りが要求されてし)る。
一般に流通業界で用いられてI/するノく一コード番ま
複数のブロックに別れており、別個に読み取り台底して
一連のバーコードデータとする方法力(とられている。
このため別個に読み取られた)口・ツクが一連のバーコ
ードデータの一部であるとも)う検証を行う必要がある
〔従来の技術〕
第5図(a)及び(b)の斜視図及び側面図番こPOS
システムに使用される定置式の読取装置(以下スキャナ
という)を例示しており、図に示すようGこ、スキャナ
2aは内部に光学ユニ・ント3及び認識部4を備え、光
学ユニ・ント3は、例え&fレーザータ゛イオードで構
成された光源30及びビーム整形用のレンズ31から成
る出射部32からの出射光が平面ミラ33a、33bで
反射して、回転するポリゴンミラー34によって走査ビ
ームを放射して、走査パターン形成旦う一35a〜35
fで反射して異なる角度方向の走査ビームを読取窓36
から商品1aのバーコード10aを走査するビーム走査
機能、及び商品Laのバーコード10aを走査した反射
光をポリゴンミラー34を経て集光レンズ37で集光し
て受光センサ38で読み取って電気信号に変換する受光
変換機能を有する。
ポリゴンミラー34は、例えば反射面が入面で1回転で
6回の走査が行われ、夫々の面に垂直方向に対して異な
る角度が設けられていて、走査ビームが放射される。ポ
リゴンミラー34はモータ旧によって回転し、モータ旧
及び光源30は制御部5に接続され、受光センサ38は
認識部4を経由して制御部5に接続されている。
認識部4は受光センサ38によって読み取られて変換さ
れた電気信号を図示省略したアナログ/ディジタル(A
/D)変換器及び復調器を経てバーコード信号として認
識する。光学ユニット3.認識部4及び制御部5は筺体
6に収容されている。
制御部5は図示していない電子レジスタに接続されてい
る。
バーコード10aは、第6図に示すように、太線と細線
及びその間隔の大小の組み合わせで構成され、これらの
所定本数の順列によって文字、数字または記号等が表示
され、商品1aの包装、ラベル等に印刷される。一般に
流通業界で用いられているバーコード10aは、複数の
ブロック、例えば前後2ブロックa、bに別れており、
別個に読み取られたデータを一連のデータに編成してバ
ーコード10aの読取データとしている。これはバーコ
ード10aを走査する角度が斜めになっても読み取りが
できて読取率を高めるためである。
従ってスキャナ2aは、制御部5による各部の制御によ
って、第5図(b)に示すように、読取窓36から走査
ビームが放射され、読み取り空間を読取窓36の方向に
向いて通過する商品1aのバーコード10aを走査し、
その反射光によってバーコード10aが読み取られてデ
ータが認識される。
また第7図は制御部5内のブロック別読取データの編成
処理に関するブロック図を示しており、図において、6
は主制御部、7はタイマー、70は時間設定部+ 8 
a + B bはバッファ+9aはデータ!IiA戒部
を示す。
従って主制御部6はバーコード10aの前後のブロック
a、b別の読取りデータを&Itして一連の読取データ
とする。即ち、認識部4で一方のブロックaのデータが
認識されてバッファ8aに格納され、その時から他方の
ブロックbのデータが認識されてバッファ8bに格納さ
れる時までをタイマー7が計数して設定時間以内であれ
ば、同一商品1aのブロックデータとして、データ編成
部9aによって編成する。
このようにして、オペレータの読取操作が1つの商品1
 aのバーコード10aのブロックaを読み取った後、
僅かな時間で次の商品1aを持ってそのバーコード10
aを読み取ってしまい、読取ミスを生じることを防止す
るために、設定時間(最初の商品1aのバーコード10
aのブロックbを読み取るまでの時間と、オペレータが
次の商品1aを持って読み取らせる最短時間とを判別す
る)内の場合には誤りなしと判定して編成データを有効
としている。
〔発明が解決しようとする課題〕
上記従来方法によれば、読み取り空間内に2つのバーコ
ードが存在した時に、所定時間以内で読み取られると、
双方のブロックを誤って組み合わせてしまう場合がある
。例えば、オペレータが左右の手に夫々商品を持って、
前後して読み取り空間に入れると、走査ビームは複数方
向に走査されるので、先行するバーコードのブロックa
が読み取うれ、そのバーコードのブロックbが読み取ら
れる前に、所定時間以内に後続のバーコードが可なり離
れていても走査ビームの走査領域内にきて読み取られる
と、一連のバーコードとして編成されて有効になってし
まい、バーコードの読み取りミスを生じるという問題点
がある。
本発明は、後続物品のバーコードのブロックデータを取
り込んでしまう読取ミスを防止することができる読取装
置を提供することを目的としている。
〔課題を解決するための手段〕
第1図は本発明の原理ブロック図である。
図において、lは物品、10はバーコード、2は移動す
る物品1に記されたバーコード10を走査ビームの走査
により複数のブロック別に読み取る読取手段、 11はバーコード10の各ブロックが読み取られた位置
間の距離を測定する距離測定手段、9は読取手段2によ
って読み取られたバーコード10のブロック別のデータ
から一連のバーコードデータをvaTfcする編成手段
である。
従って距離測定手段11によって測定された距離が、所
定距離を越えた時は、ブロック別に読み取られたデータ
の編成手段9による編成を禁止し、所定距離以内である
時だけ、編成手段9によって一連のバーコードデータを
編成するように構成されている。
〔作用〕
移送される物品1のバーコード10aの複数のブロック
を読取手段2によって読み取って、編成手段9によって
一連のバーコードデータに&W威した時に、各ブロック
が読み取られた位置間の距離を距離測定手段11によっ
て測定し、その距離が所定距離を越えた時は、異なるバ
ーコード10間のブロックが読み取られたものと判定し
て、ブロック別に読み取られたデータの編成手段9によ
るバーコードデータの編成を禁止し、所定距離以内であ
る時は、同一バーコード10の各ブロックが読み取られ
たものと判定して、編成手段9によって一連のバーコー
ドデータを編成する。
このようにして、同一バーコードの各ブロックが読み取
られる間の移動距離に比べて、後続の物品1のバーコー
ド10のブロックデータまでの距離に格段の差があるの
で、判別が確実にできて、異なるバーコード10間のブ
ロックデータを誤ってバ−コードデータに編成すること
がなく、読み取り誤りを防止することができる。
〔実施例〕
第2図〜第4図により本発明の一実施例を説明する。全
図を通じて同一符号は同一対象物を示す。
第2図の商品1a、スキャナ2b及びデータ&IFli
、部9aは、第1図の物品l、読取手段2及びkIA$
、手段に対応し、また第2図のセンサS、タイマー7a
、 Vp離演算部11a、回転速度設定部12及び平均
距離設定部13は、第1図の距離測定手段11に対応し
ている。
第2図は従来例で説明した読取装置に本発明を適用した
実施例を示す。
第2図(a)の側面図に示すように、スキャナ2bの読
取窓36の内側に、ポリゴンミラー34の回転によって
走査される走査ビームの走査開始を検出するセンサSが
設けられている。
第2図中)の制御ブロック図において、5aは制御部、
7aはタイマー、11aは距離演算部、12は回転速度
設定部、13は平均距離設定部、14は判定部、15は
距離設定部、16はセンサアンプ、17はモータドライ
バを示す。
タイマー78は、センサSが走査ビームの走査開始を検
出した時にタイムカウントを開始し、第3図に示すよう
に、バーコード10aの例えばブロックaのデータが受
光センサ38に受光されて認識されてバッファ8aに格
納された時に、カウントした時間T1を制御部5aへ送
り、更にタイムカウントを継続し、次に受光された1例
えばブロックbのデータが認識されてバッファ8bに格
納された時に、それまでカウントした時間T2を制御部
5aへ送る。
カウントは時間T2を発信後クリアされる。
距離演算部11aは、制御部5aから送られる時間T1
及びT2の差と、回転速度設定部12に設定されたポリ
ゴンミラー34の回転速度V、及び平均距離設定部13
に設定されたポリゴンミラー34から商品1aのバーコ
ードloaが通過する位置までの平均距離lから、複数
のブロックa、bが読み取られた位置間の距離L1を演
算する。
実際にはオペレータの身長差、及び商品1aの大小等に
よりバーコード10aが読み取り空間を通過する位置が
異なるが、ポリゴンミラー34からバーコード10aの
読み取り空間までの距離が長いので、多少の上下位置の
差は影響が少なく、また同一バーコード10aのブロッ
クa、bを読み取った時の距離!=:Oと比較するため
の、異なるバーコード10a間のブロックの距離を求め
るので、近似値として平均距離lを使用しても判定に誤
りは殆どない。
また商品1aを読取窓38のガラス面上を滑らせて読み
取り操作を行う場合には、正確な距離を設定するたとが
できる。
判定部14は、距離設定部15に設定された所定距離り
と距離演算部11aが演算した距離し1を比較して、L
≧L1の時は、同一バーコード10aのブロックデータ
であると判定し、L<Li2時は、異なるバーコード1
0a間のブロックデータであると判定して、合否信号を
制御部5aへ送る。
制御部5aは、上記各部を制御して、スキャナ2bによ
る読み取りを遂行させるが、判別部14の合否信号c、
dを受信し、信号Cの時はデータ編成部9aにブロック
データa、bの編成を指令し、信号dの時は、編成を禁
止、即ち、バッファ8a、8bからブロックデータa、
bをデータ編成部9aへ送信せずに、異常読み取りを報
知する。
このような構成及び機能を有するので、次に第生 合図のフローチャートにより作用を説明する。
■まず、スキャナ2bが起動して走査ビームの開始をセ
ンサSが検出すると、タイマー78がタイムカウントを
開始する。
■オペレータの読取操作により、バーコード10aのブ
ロックaが走査されて読み取られ、認識されたデータが
バッファ8aに格納される。
■タイマー78はそれまでにカウントした時間Tlを制
御部5aへ送る。
■次にバーコード10aのブロックbが走査されて読み
取られ、認識されてバッファ8bに格納される。
■タイマー78はそれまでにカウントした時間T2を制
御部5aへ送り、カウントをクリアする。 (そして次
のバーコード10aの読み取りに備えてタイマー7aが
カウントを開始する。) ■制御部5aは時間T1.T2を距離演算部11aへ送
り、距離演算部11aは、時間T1.T2の差と9回転
速度V。
平均路Mlとから、各ブロックa、bを読み取った位置
間の距離Llを演算し、距離L1を制御部5aへ送る。
■距離L1は判定部14へ送られて、所定距離りと距I
ILIを比較する。
■L≧L1の時は、同一バーコード10aのブロックデ
ータであると判定して信号Cを制御部5aへ送信する。
■制御部5aはバッファ8a、8bに格納されたブロッ
クデータをデータ&itc部9aへ送り、デー5411
部9aにおいて一連のバーコードデータにw1威されて
制御部5aより図示省略した電子レジスタへ送信される
[相]もし■において、L<Li2時は、異なるバーコ
ード10a間のブロックデータであると判定して信号d
を制御部5aへ送信する。
■制御部5aはバッファ8a、8bに格納された各ブロ
ックデータの&I威を禁止し、また図示省略したブザー
の鳴動等によって異常読み取りを報知する。
@オペレータは再度該当商品1aの読み取り操作を行う
。以下■以降のフローが繰り返される。
このようにして、同一バーコードの各ブロックが読み取
られる間の移動距離に比べて、後続の商品1aのバーコ
ード10aのブロックデータまでの距離に格段の差があ
るので、判別が確実にできる。
つまり、移動距離が所定距離より大きいということは、
人間の商品操作可能速度(最大2.5m15ec)に比
べて移動速度が異常に大であることを示しており、異な
るバーコード10a間のブロックが読み取られたことが
分かる。
従って異なるバーコード10間のブロックデータを誤っ
てバーコードデータに編成することがなく、読み取り誤
りを防止することができる。
〔発明の効果〕
以上説明したように本発明によれば、物品に記されたバ
ーコードをブロック別に読み取った時に各ブロックを読
み取った位置間の距離を求めて、その距離が所定距離を
越えた時には、読み取った各ブロックデータの&IFI
Aを禁止し、所定距離以内の時だけ、各ブロックデータ
の編成を有効とすることができるので、異なるバーコー
ド間のブロックデータが誤って編成されることがなく、
従って読み取り誤りを防止することができるという効果
がある・。
9は編成手段、 10、10aはバーコード、 11aは距離演算部、 13は平均距離設定部、 9aはデータ編成部、 11は距離測定手段、 12は回転速度設定部、 Sはセンサを示す。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の実施例を示す構成図、第3図は実施例
の説明図、 第4図は実施例のフローチャート、 第5図は本発明が適用される読取装置を示す構成図、 第6図はバーコードの説明図、 第7図は従来例の要部制御ブロック図である。 図において、 lは物品、      laは商品、 2は読取手段、    2a 、 2bはスキャナ、木
宛明の原理プロ11.7図 第1 図 (α)イ斐11 面図 本定明の実施ρ1を示す構成′図 第2図(ぞの1) 実施例のフロー千〒−ト 蛸4図 (b)制卸70ッ7図 $定期の実施例芝示す情へ′図 完2図(2の2) 実於(?lJの説明図 IJPJ3 図 ((L)釘挽図 (b)櫻11面図

Claims (1)

  1. 【特許請求の範囲】 移動する物品(1)に記されたバーコード(10)を走
    査ビームの走査により複数のブロック別に読み取る読取
    手段(2)と、 該バーコード(10)の各ブロックが読み取られた位置
    間の距離を測定する距離測定手段(11)と、該読取手
    段(2)によって読み取られた該ブロック別のデータか
    ら一連のバーコードデータを編成する編成手段(9)と
    を備え、 該距離測定手段(11)によって測定された距離が、所
    定距離を越えた時は、該ブロック別に読み取られたデー
    タの編成手段(9)による編成を禁止し、該所定距離以
    内である時だけ、該編成手段(9)によって一連のバー
    コードデータを編成することを特徴とする読取装置。
JP2072327A 1990-03-20 1990-03-20 読取装置 Expired - Fee Related JP2718240B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2072327A JP2718240B2 (ja) 1990-03-20 1990-03-20 読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2072327A JP2718240B2 (ja) 1990-03-20 1990-03-20 読取装置

Publications (2)

Publication Number Publication Date
JPH03271990A true JPH03271990A (ja) 1991-12-03
JP2718240B2 JP2718240B2 (ja) 1998-02-25

Family

ID=13486081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2072327A Expired - Fee Related JP2718240B2 (ja) 1990-03-20 1990-03-20 読取装置

Country Status (1)

Country Link
JP (1) JP2718240B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11250170A (ja) * 1997-12-31 1999-09-17 Ncr Internatl Inc バ―コ―ドスキャナの位置検出器、位置検出方法、バ―コ―ドスキャナのスキャニング方法、スキャニング訓練方法及びバ―コ―ドスキャナの作動方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11250170A (ja) * 1997-12-31 1999-09-17 Ncr Internatl Inc バ―コ―ドスキャナの位置検出器、位置検出方法、バ―コ―ドスキャナのスキャニング方法、スキャニング訓練方法及びバ―コ―ドスキャナの作動方法

Also Published As

Publication number Publication date
JP2718240B2 (ja) 1998-02-25

Similar Documents

Publication Publication Date Title
EP0444958B1 (en) Bar code reading devices
EP2545501B1 (en) System and method for product identification
US7248754B2 (en) Apparatus and method for determining whether machine readable information on an item matches the item
US4963719A (en) Bar code scanner and method of scanning
US5314631A (en) Stationary bar code reader which can be detected and separated into a hand-held bar code reader
US8678286B2 (en) Method and apparatus for reading optical indicia using a plurality of data sources
EP0277355A1 (en) Holographic disk scanner with special position-indicating holograms
US5293033A (en) Optical reading apparatus
JP2000194791A (ja) トンネル式走査器を備えたコ―ド読取り統合システム
JPH0285983A (ja) 商品データ読取装置
US5198649A (en) Bar code scanner and method of scanning bar codes labels with or without an Add-On code
JP4491082B2 (ja) バーコードスキャナ
JP3514982B2 (ja) バーコード読取装置及びバーコード読取方法
JPH08178620A (ja) 自動バーコード認識装置
EP0360250B1 (en) Optical reading apparatus
JPH03271990A (ja) 読取装置
JP2777926B2 (ja) 光学走査装置および多方向読取装置
JP2897194B2 (ja) 読取装置
US5196686A (en) Checkout system with inlaid checkout counter keypad
EP1380983B1 (en) Code reading system including sound control for audible signal
JP2730257B2 (ja) 読取装置
US8733651B2 (en) Low profile tri-aperture optical code scanner
EP0429259A1 (en) Checkout counter with keypad
JP2767646B2 (ja) 読取装置
JPH031285A (ja) バーコード自動読取方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees