[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0283686A - Optical reader - Google Patents

Optical reader

Info

Publication number
JPH0283686A
JPH0283686A JP63235421A JP23542188A JPH0283686A JP H0283686 A JPH0283686 A JP H0283686A JP 63235421 A JP63235421 A JP 63235421A JP 23542188 A JP23542188 A JP 23542188A JP H0283686 A JPH0283686 A JP H0283686A
Authority
JP
Japan
Prior art keywords
read data
read
barcode
data
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
JP63235421A
Other languages
Japanese (ja)
Other versions
JP2616975B2 (en
Inventor
Yasuhisa Yamashita
山下 保久
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.)
Toshiba TEC Corp
Original Assignee
Tokyo Electric 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP63235421A priority Critical patent/JP2616975B2/en
Priority to CA000611791A priority patent/CA1325473C/en
Priority to KR1019890013469A priority patent/KR940010223B1/en
Priority to DE68929041T priority patent/DE68929041T2/en
Priority to EP89117403A priority patent/EP0360250B1/en
Publication of JPH0283686A publication Critical patent/JPH0283686A/en
Priority to US07/831,000 priority patent/US5293033A/en
Application granted granted Critical
Publication of JP2616975B2 publication Critical patent/JP2616975B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE:To expand a readable range and to improve reliability for read data by arranging plural bar code readers at the moving path of a commodity, and outputting the read data under a condition that all the read data coincide with each other. CONSTITUTION:Three bar code readers (111-113) are arranged interposing the moving path of the commodity in such a way that the bar code reader 111 is set horizontally, the bar code reader 112 vertically, and the bar code reader 113 obliquely, respectively. The read data (D1-D3) read by the bar code readers (111-113) within a constant time are compared with each other at a data selection circuit 41 provided in a POS terminal 31 which processes the read data (D1-D3). The read data are fetched in the POS terminal 31 under the condition that all the read data coincide with each other. In such a way, it is possible to expand the readable range and to improve the reliability for the read data.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、光学式読取装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to an optical reader.

スーパーや量販店などにおいて、商品に付されたバーコ
ード情報を光学的に読取り、その読取データを例えば電
子キャッシュレジスタやPO8端末などで処理する装置
に利用できる。
It can be used in devices such as supermarkets and mass retailers that optically read barcode information attached to products and process the read data with electronic cash registers, PO8 terminals, etc.

[従来の技術1 従来、電子吉ヤソシュレジスタやP OS RA末に、
商品に付されたバーコード情報を光学的に読取る定置式
のスキャナを接続し、このスキャナで読取ったデータを
電子キャッシュレジスタやP OS 端末で処理する装
置が知られている。
[Conventional technology 1 Conventionally, at the end of electronic fortune register and POS RA,
2. Description of the Related Art Devices are known in which a stationary scanner is connected to optically read barcode information attached to products, and the data read by the scanner is processed by an electronic cash register or a POS terminal.

このような装置では、オペレータか商品のどこにバーコ
ードか付されているかを確認し、そのバーコード面をス
キャナの読取窓に向けながら商品を移動させていた。
In such devices, the operator confirms where the barcode is attached to the product and moves the product while directing the barcode side toward the reading window of the scanner.

[発明か解決しようとする課題1 従来は、1台のスキャナでバーコード・情報を読取って
いるため、読取り可能範囲も1台のスキャナで読取れる
範囲に限られる。通常、読取り可能範囲はレーザ光の発
射角度、スキャニングパターン、反射光の強さによる決
まるため、1台のスキャナでは読取り可能範囲もおのず
と限定されていた。
[Problem to be Solved by the Invention 1] Conventionally, barcodes and information are read with one scanner, so the readable range is limited to the range that can be read with one scanner. Normally, the readable range is determined by the emission angle of the laser beam, the scanning pattern, and the intensity of the reflected light, so the readable range of a single scanner is naturally limited.

そのため、1回の読取操作でバーコードを読取れる確率
も低く、上述したように、オペレータか商品のどこにバ
ーコードか付されているかを確認し、そのバーコード面
をスキャナの読取窓に向けながら商品を移動させなけれ
ばならなかった。このことは、オペレータにかかる負担
も大きく能率的ではなかった。
Therefore, the probability of being able to read a barcode in a single reading operation is low, and as mentioned above, the operator or the product should check where the barcode is attached, and then point the barcode side toward the scanner's reading window. Goods had to be moved. This placed a heavy burden on the operator and was not efficient.

ここに、本発明の目的は、このような従来の課題を解消
すべくなされたもので、読取り可能範囲を拡大すること
により、オペレータへの負担を軽減すると同時に、1回
の読取操作でバーコード情報を読取れる確率も高めるこ
とかでき、しかも、読取データの信頼性も向上させるこ
とができる光学式読取装置を提供することにある。
The purpose of the present invention was to solve these conventional problems.By expanding the readable range, the burden on the operator is reduced, and at the same time, barcodes can be read in a single reading operation. It is an object of the present invention to provide an optical reader capable of increasing the probability of reading information and also improving the reliability of read data.

[課題を解決するための手段] そのため、本発明では、複数台のバーコードリーダを商
品の移動経路に配置することにより、読取り可能範囲を
拡大させる。同時に、それぞれのバーコードリーダで読
取った読取データを比較し、全ての読取データが一致し
ていることを条件としてその読取データを出力する手段
を設けたものである。
[Means for Solving the Problems] Therefore, in the present invention, a plurality of barcode readers are arranged along the movement route of the product to expand the readable range. At the same time, means is provided for comparing the read data read by each barcode reader and outputting the read data on the condition that all the read data match.

具体的には、 商品の移動経路に配置され商品に付されたバーコード情
報を光学的に読取る複数台のバーコードリーダと、 それぞれのバーコードリーダで読取った読取データ同士
を比較する比較手段と、 この比1較手段で比較した全ての読取データが一致して
いることを条件としてその読取データを出力する制御手
段と、 を具備したことを特徴とする。
Specifically, the system includes multiple barcode readers that are placed along the movement route of the product and optically reads barcode information attached to the product, and a comparison means that compares the data read by each barcode reader. , and a control means for outputting the read data on the condition that all the read data compared by the comparison means match.

[作 用] 商品に付されたバーコード情報がいずれか一以上のバー
コードリーダによって読取られると、バーコード情報を
読取ったバーコードリーダからは読取データか送出され
る。それぞれのバーコードリーダからの読取データは、
比較手段で比較された後、全ての読取データが一致して
いることを条件として制御手段からその読取データが出
力される。なお、読取データが1つの場合には、当然に
その読取データが出力される。
[Operation] When barcode information attached to a product is read by any one or more barcode readers, read data is sent out from the barcode reader that read the barcode information. The read data from each barcode reader is
After being compared by the comparing means, the read data is output from the control means on the condition that all the read data match. Note that when there is only one piece of read data, that read data is naturally output.

従って、複数台のバーコードリーダによってバーコード
情報を読取るため、1台のスキャナの場合より読取り可
能範囲を拡大させることができる。
Therefore, since barcode information is read by a plurality of barcode readers, the readable range can be expanded compared to the case of a single scanner.

このことは、オペレータがその都度バーコード面が読取
窓に向くように注意を払わなくてもよいので、オペレー
タへの負担を軽減させることができるとともに、1回の
読取操作でバーコードを読取れる確率も向上させること
ができる。しかも、それぞれのバーコードリーダで読取
った読取データ同士を比較し、全ての読取データが一致
していることを条件としてその読取データを出力するの
で、読取データの信頼性も向上させることができる。
This reduces the burden on the operator as the operator does not have to be careful to ensure that the barcode side faces the reading window each time, and the barcode can be read in a single reading operation. Probability can also be improved. Moreover, since the read data read by each barcode reader is compared and the read data is output on the condition that all the read data match, the reliability of the read data can also be improved.

[実施例] 以下、本発明の一実施例を図面に基づいて説明する。[Example] Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図に本実施例の全体構成を示す0本実施例では、商
品に付されたバーコード情報を光学的に読取る複数台、
ここでは3台のバーコードリーダ11 .11 .11
3と、これらバーコード面−ダtt  、it  、1
13からの読取データD1 、D2 、D3を処理する
PO8端末31と、このPO8端末31内に設けられ一
定時間内に前記バーコードリーダー1 .11 .11
3で読取っな読取データDI 、D2 、D33回を比
較し、全ての読取データか一致していることを条件とし
てその読取データをPO8端末31へ取込むデータ選択
回路41とから構成されている。
FIG. 1 shows the overall configuration of this embodiment. In this embodiment, a plurality of units optically read barcode information attached to products,
Here, there are three barcode readers 11. 11. 11
3 and these barcode planes-datt, it, 1
A PO8 terminal 31 processes the read data D1, D2, D3 from the barcode reader 1. 11. 11
The data selection circuit 41 compares the read data DI, D2, and D3 read at 3 times and takes in the read data to the PO8 terminal 31 on the condition that all the read data match.

3台のバーコードリーダー1 .11 .113は、第
2図に示す如く、それぞれの読取窓14が商品の移動経
路に向くように配置されている。
3 barcode readers 1. 11. 113, as shown in FIG. 2, are arranged so that each reading window 14 faces the movement path of the product.

ここでは、商品の移動経路を挟んで、バーコードリーダ
ー11が水平に、バーコードリーダー12が垂直に、バ
ーコードリーダー13が斜めに、それぞれ配置されてい
る。
Here, barcode readers 11 are disposed horizontally, barcode readers 12 are disposed vertically, and barcode readers 13 are disposed diagonally across the movement path of the product.

各バーコードリーダー1 .112,113は、第3図
のように構成されている。同図において、レーザチュー
ブ12からのレーザ光は、レーザ走査・集光部13の回
転ミラーで反射された後、読取窓14を通って外部へ発
射される。ここで、商品に付されたバーコード15によ
ってレーザ光が反射されると、その反射光は、レーザ走
査・集光部13に集光された後、反射光検出部16で検
知される。この信号は、増幅回路17で増幅され、続い
て、A/D変換回路18でデジタル信号に変換された後
、CPU19に入力される。
Each barcode reader 1. 112 and 113 are constructed as shown in FIG. In the figure, a laser beam from a laser tube 12 is reflected by a rotating mirror of a laser scanning/focusing section 13, and then is emitted to the outside through a reading window 14. Here, when the laser beam is reflected by the barcode 15 attached to the product, the reflected light is focused on the laser scanning/focusing section 13 and then detected by the reflected light detection section 16. This signal is amplified by the amplifier circuit 17, then converted to a digital signal by the A/D conversion circuit 18, and then input to the CPU 19.

CPU19には、ROM20およびRAM21などが接
続されている。CPU19は、ROM20に記憶された
プログラムに従って、モータ駆動回路23を介して前記
回転ミラーを取付けなモータ24を回転させるとともに
、A/D変換回路18から与えられるデータをRAM2
1内へ格納し、そのデータのチエツクデジットなどを確
認する。
A ROM 20, a RAM 21, etc. are connected to the CPU 19. The CPU 19 rotates the rotary mirror motor 24 via the motor drive circuit 23 according to the program stored in the ROM 20, and also transfers the data given from the A/D conversion circuit 18 to the RAM 2.
1, and check the check digit etc. of the data.

ここで、チェックデジッ1〜か正しくない場合には、そ
のデータを読捨てる。チエツクデジットか正しい場合に
は、その読取データをコミュニケーションインターフェ
イス25を介して前記P OS R末31へ送出する。
Here, if the check digit 1 or more is incorrect, the data is discarded. If the check digit is correct, the read data is sent to the POS R terminal 31 via the communication interface 25.

PO8端末31は、第1図に示す如く、前記各バーコー
ドリーダ11 .11 .113のコミユニケーション
インターフェイス25と接続されたコミュニケーション
インターフェイス32と、CP U 33とを含んで構
成されている。CPLJ33は、法えられる読取データ
を予め定めた手+1iに従って処理するとともに、これ
らの処理データなどを図示しないホストコンピューター
\送信する。
As shown in FIG. 1, the PO8 terminal 31 has each of the barcode readers 11 . 11. The communication interface 32 is connected to the communication interface 25 of 113, and a CPU 33. The CPLJ 33 processes the read data according to a predetermined method and transmits the processed data to a host computer (not shown).

コミュニケーションインターフェイス32とCF)U3
3との間に、前記データ選択回路41が設けられている
Communication interface 32 and CF) U3
3, the data selection circuit 41 is provided.

データ選択回路41は、同様に第1図に示す如く、コミ
ュニケーションインターフェイス32を通じて前記各バ
ーコードリーダー1.112113から与えられる読取
データD1.D2.1)3を人力とするオアー回路42
と、このオアー回路42からの出力によって起動され一
定時間′■゛1だけイネーブル信号BNIをr l、 
Jレベルにするタイマ43と、面記イネーブル信号EN
1がr l−f 。
Similarly, as shown in FIG. 1, the data selection circuit 41 receives the read data D1. D2.1) OR circuit 42 using 3 as human power
The enable signal BNI is activated by the output from the OR circuit 42 for a certain period of time '■゛1.
Timer 43 to set J level and writing enable signal EN
1 is r lf.

レベルになったときから一定時間′1゛またけイネーブ
ル信号EN2を「「、」レベルにするタイマ4/lと、
読取データDI 、D2 、D3を記憶するバッファ4
5 .45 .453と、イネーブル信号ENlか「L
」レベルでがつイネーブル信号EN2がr トf 、レ
ベルの状態において前記各バーコードリーダー1 .1
1 .113からの読取デーりDi 、D2 、D3を
バッファ45 .452・153へ取込み、第4図に示
す処理を実行するコン1−0−ラ46とから構成されて
いる。コントローラ46は、それぞれのバーコードリー
ダー11゜11 .113からの読取データDi 、 
D2 、 D3同士を比較する比較手段と、この比較手
段で比較した全ての読取データが一致していることを条
件としてその読取データを前記CPU33へ出力する制
御手段を有する。
a timer 4/l that sets the enable signal EN2 to the "," level for a certain period of time '1' after reaching the level;
Buffer 4 for storing read data DI, D2, D3
5. 45. 453 and the enable signal ENl or “L”
'' level, when the enable signal EN2 is at the r to f level, each of the barcode readers 1 . 1
1. The read data Di, D2, D3 from 113 are sent to buffer 45. 452 and 153, and a controller 46 which executes the processing shown in FIG. The controller 46 controls each barcode reader 11. Read data Di from 113,
It has a comparison means for comparing D2 and D3, and a control means for outputting the read data to the CPU 33 on the condition that all the read data compared by the comparison means match.

なお、ここでは、イネーブル信号ENI 、EN2か共
にr )I Jレベルでは待機状態、イネーブル信号E
N1か「しjレベルでかつイネーブル信号EN2がr 
)i Jレベルでは読取状態、イネーブル信号E N 
1か「トI」レベルでかつイネーブル信号EN2が「し
」レベルでは読取禁止状態である。
In this case, when the enable signals ENI and EN2 are both r)IJ level, the enable signal E is in the standby state.
N1 is at the "j level and enable signal EN2 is r"
) i J level is reading state, enable signal E N
When the enable signal EN2 is at the "1" or "I" level and the enable signal EN2 is at the "Yes" level, reading is prohibited.

そこで、次に、本実施例の作用を第4図のフローチャー
トを参照しながら説明する。
Next, the operation of this embodiment will be explained with reference to the flowchart of FIG. 4.

コントローラ46は、第4図のフローチャー1〜に従っ
て処理を実行する。ます、ステップ(以下、STと略す
。)1において、イネーブル信号EN2がrllJレベ
ルであるかを判断する。イネーブル13号丁にN2か「
ト1」レベルであれば、つまり読取禁止以外の状態であ
れば、ST2へ進み、読取データDI 、D2 、D3
のバッファ45 .452゜453への入力を許可状態
とし、ST3. ST4を経てイネーブル1言号ENI
が「L」レベルになった後再びl’ HJレベルに復帰
するまでの間、っまりタイマ43で設定された一定時間
T Iの間にバーコードリーダー1 .11 .1.1
3から与えられる読取データD1.D2 、D3をバッ
ファ45145 .453へ取込む。ST4において、
イイ・−プ ル へ進み、読取データDI 、D2 、D3のバッファ4
5  、45  、453/\の入力を禁止させる。
The controller 46 executes processing according to flowcharts 1 to 1 in FIG. First, in step (hereinafter abbreviated as ST) 1, it is determined whether the enable signal EN2 is at the rllJ level. Enable No. 13 is N2?
If the level is "1" level, that is, if the state is other than read prohibited, proceed to ST2 and read the read data DI, D2, D3.
buffer 45. 452 and 453 are allowed, and ST3. Enable 1 word ENI after ST4
After the bar code reader 1 . 11. 1.1
The read data D1.3 given from D1. D2 and D3 are stored in buffer 45145. 453. In ST4,
Proceed to YES-PULL and read data DI, D2, D3 in buffer 4.
Input of 5, 45, 453/\ is prohibited.

続いて、ST6〜ST8において、読取データD1D2
 、D3のチエツクデジットを順次判断する。
Subsequently, in ST6 to ST8, the read data D1D2
, D3 are sequentially determined.

読取データDI 、D2 、D3のチェックデジットが
全てOKであれば、Si9へ進み、読取データDI =
D2 =D3を判断する。読取データDI =D2−D
3であれば、5T10へ進み、読取データD1(Dl 
、 D3 )をCPU33へ送出し、続いて、5T11
でバッファ45 .45 .453をクリアした後、S
TIへ戻る。一方、読取データDI 、 Dl、D3の
いずれかが他と不一致であれば、5T12へ進み、これ
らの読取データDI 、Dl 、D3を統括てる。
If the check digits of read data DI, D2, and D3 are all OK, proceed to Si9 and read data DI =
Determine D2 = D3. Read data DI = D2-D
If it is 3, proceed to 5T10 and read the read data D1 (Dl
, D3) to the CPU 33, and then 5T11
So buffer 45. 45. After clearing 453, S
Return to TI. On the other hand, if any of the read data DI, Dl, D3 does not match the others, the process advances to 5T12, and these read data DI, D1, D3 are integrated.

Si8の判断において、読取データD3のチエツクデジ
ットかNOの場合には、5T13へ進み、読取データD
I =D2を判断する。読取データDI=D2であれば
、5T14へ進み、読取データDI  <Dl)をCP
U33へ送出し、続いて、5T11へ進む。
In the judgment of Si8, if the check digit of the read data D3 is NO, the process advances to 5T13 and the read data D3 is checked.
Determine I = D2. If the read data DI=D2, proceed to 5T14 and read the read data DI <Dl) to CP.
It is sent to U33 and then proceeds to 5T11.

一方、読取データDI 、Dlが不一致であれば、5T
15へ進み、これらの読取データDI 、Dlを統括て
る。
On the other hand, if the read data DI and Dl do not match, 5T
15, these read data DI and Dl are managed.

Si7の判断において、読取データD2のチエツクデジ
ットがNOの場合には、5716へ進み、読取データD
3のチエツクデジットを判断する。読取データD3のチ
エツクデジットがOKの場合には、5T17へ進み、読
取データDI =D3を判断する。
In the judgment of Si7, if the check digit of the read data D2 is NO, the process advances to 5716 and the read data D
Determine the check digit of 3. If the check digit of the read data D3 is OK, the process advances to 5T17 and it is determined whether the read data DI=D3.

読取データDI =D3であれは、5T18へ進み、読
取データDI(D3)をCPU33へ送出し、続いて、
5T11へ進む。一方、読取データDi 、 D3か不
一致であれば、5T19へ進み、これらの読取データD
I 、D3を統括てる。また、S[16の判断において
、読取データD3のチエツクデジットがNOの場合には
、5T20へ進み、読取データD1をCPU33へ送出
し、続いて、5T11へ進む。
If the read data DI = D3, the process advances to 5T18, where the read data DI (D3) is sent to the CPU 33, and then,
Proceed to 5T11. On the other hand, if the read data Di and D3 do not match, the process advances to 5T19 and these read data D
I is in charge of D3. If the check digit of the read data D3 is NO in the judgment at S[16, the process proceeds to 5T20, where the read data D1 is sent to the CPU 33, and then the process proceeds to 5T11.

Si6の判断において、読取データD1のチエツクデジ
ットがNoの場合には、5T21.5T22において、
読取データD2 、D3のチエツクデジットを順次判断
する。読取データD2 、D3のチエツクデジットが共
にOKの場合には、5T23/\進み、読取データD2
 =D3を判断する。読取データD2=D3であれば、
5T24へ進み、読取データD2(D3)をCPU33
へ送出し、続いて、5T11へ進む。一方、読取データ
D2 、D3が不一致であれば、5T25へ進み、これ
への読取データD2 、 D3を統括てる。
In the judgment of Si6, if the check digit of the read data D1 is No, at 5T21.5T22,
The check digits of the read data D2 and D3 are sequentially determined. If the check digits of read data D2 and D3 are both OK, advance 5T23/\ and read data D2.
=D3 is determined. If read data D2=D3,
Proceed to 5T24 and send the read data D2 (D3) to the CPU 33.
Then, proceed to 5T11. On the other hand, if the read data D2 and D3 do not match, the process advances to 5T25 and the read data D2 and D3 thereto are integrated.

また、5T22の判断において、読取データD3のチエ
ツクデジットがNOの場合には、S[26へ進み、読取
データD2をCPU33へ送出し、続いて、5T11へ
進む。
If the check digit of the read data D3 is NO in the judgment at 5T22, the process proceeds to S[26, where the read data D2 is sent to the CPU 33, and then the process proceeds to 5T11.

さらに、5T21の判断において、読取データD2のチ
エツクデジットかNOの場合には、5T27へ進み、読
取データD3のチエツクデジットを判断する。読取デー
タD3のチエツクデジットがOKであれば、S[28へ
進み、読取データD3をCPU33へ送出し、続いて、
5T11へ進む。一方、読取データD3のチエツクデジ
ットがNOの場合には、5T29へ進み、読取データD
3を統括てる。
Furthermore, if the check digit of the read data D2 is NO in the determination at 5T21, the process advances to 5T27 and the check digit of the read data D3 is determined. If the check digit of the read data D3 is OK, the process advances to S[28, the read data D3 is sent to the CPU 33, and then,
Proceed to 5T11. On the other hand, if the check digit of the read data D3 is NO, the process advances to 5T29 and the check digit of the read data D3 is NO.
I am in charge of 3.

いま、商品を第2図の矢印方向に沿って移動させるなと
き、例えば第5図に示すように、バーコードリーダ11
2からは2つの読取データD2゜Dlが、バーコードリ
ーダ111からは1つの読取データD1が、バーコード
リーダ113からは1つの読取データD3がコントロー
ラ46に入力されたとする。
Now, when the product is not moved along the arrow direction in FIG. 2, for example, as shown in FIG. 5, the barcode reader 11
2, one read data D1 from the barcode reader 111, and one read data D3 from the barcode reader 113 are input to the controller 46.

すると、コントローラ46は、読取状態である一定時間
′「1内に入力された読取データD2 、 Dlをバッ
ファ45 .451に記憶さぜな後、Si6〜ST8に
おいて読取データDI 、Dl 、D3のチエツクデジ
ットを判断する。この場合には、Si8において読取デ
ータD3のチエツクデジットがNoであるから、5T1
3へ進み、読取データD1D2を判1tJi L、両者
が一致していれば、その読取データDI(Dl>をCP
U33へ送出する。。
Then, the controller 46 stores the read data D2, Dl inputted within a certain period of time in the read state in the buffer 45.451, and then checks the read data DI, Dl, D3 in Si6 to ST8. In this case, since the check digit of read data D3 in Si8 is No, 5T1
Proceed to step 3, read the read data D1D2, judge 1tJi L, and if both match, read the read data DI (Dl> to CP
Send to U33. .

方、両者が不一致であれば、その読取データD1(Dl
)を統括てる。
On the other hand, if the two do not match, the read data D1 (Dl
) is in charge.

なお、読取禁止状態である一定時間T2内に入力される
読取データD2 、D3は、バッファ451.45 .
452が入力禁止状態となっているので、統括てられる
Note that the read data D2 and D3 that are input within a certain period of time T2, which is in the read-inhibited state, are stored in the buffers 451, 45, .
452 is in the input prohibited state, so it can be controlled.

従って、本実施例によれば、商品の移動経路に対向して
3台のバーツー1リーダー1 .112゜113を設置
したので、1台のバーコードリーダの場合より読取り可
能範囲を拡大することができる。このことは、オペレー
タがその都度バーコード面を読取窓に向くように注意を
払わなくてもよいので、オペレータへの負担を軽減させ
ることができるとともに、1回の読取操作でバーコード
を読取れる確率も向上させることができる。
Therefore, according to the present embodiment, three BART21 readers 1. 112° and 113, the readable range can be expanded compared to the case of one barcode reader. This reduces the burden on the operator, as the operator does not have to be careful to face the barcode side toward the reading window each time, and the barcode can be read in a single reading operation. Probability can also be improved.

しかも、読取状態である一定時間T1内に読取られた読
取データ同士を比較し、全ての読取データが一致してい
ることを条件としてその読取データをCP U 33へ
送出するようにしたので、読取データの信頼性も向上さ
せることかできる。
Moreover, the read data read within a certain period of time T1 in the reading state are compared, and the read data is sent to the CPU 33 on the condition that all the read data match. Data reliability can also be improved.

また、読取状態である一定時間′r1経過後一定時間′
「2だけ読取を禁止させるようにしたので、バーコード
リーダー1 .11,113の二度読みを防止すること
ができる。
In addition, after the elapse of a certain period of time 'r1 in the reading state, a certain period of time'
``Since reading only 2 is prohibited, it is possible to prevent barcode reader 1.11 and 113 from being read twice.

なお、上記実施例では、3台のバーコードリーダー1 
.11 .113を設置した例であるが、バーコードリ
ーダの台数については2台または4台以上でもよい0例
えば、2台の場合では、第6図に示す如く、1台のバー
コードリーダー11を水平に、他の1台のバーコードリ
ーダー12を垂直に配置するようにしてもよい。また、
第7図に示す如く、2台のバーコードリーダー1 .1
12を共に垂直に配置するようにしてもよい。さらに、
第8図に示す如く、2台のバー二r−ドリーダ11.1
12を共に水平に配置するようにしてもよい。
In addition, in the above embodiment, three barcode readers 1
.. 11. 113 is installed, but the number of barcode readers may be two or four or more.For example, in the case of two barcode readers, one barcode reader 11 can be installed horizontally as shown in FIG. , and one other barcode reader 12 may be arranged vertically. Also,
As shown in FIG. 7, two barcode readers 1. 1
12 may be arranged together vertically. moreover,
As shown in Figure 8, two bar two r-readers 11.1
12 may be arranged together horizontally.

また、上記実方麺例では、PO8端末31内にデータ選
択回N/]1を設けなか、データ選択凹B41はP O
S 端末31内でなくてもよい。例えば、)) OS端
末31とは別体として構成してもよく、あるいは、いず
れかのバーコードリーダー1111 .113内に設け
るようにしてもよい。
In addition, in the above-mentioned practical noodles example, the data selection time N/]1 is not provided in the PO8 terminal 31, and the data selection recess B41 is set to the PO8 terminal 31.
S need not be within the terminal 31. For example, )) may be configured separately from the OS terminal 31, or may be configured as one of the barcode readers 1111. It may also be provided within 113.

また、上記実線ρ1では、バーコードリーダー11.1
1 .113で読取った読取データをPOS端末31で
処理するようにしたが、電子キャッシュレジスタなどに
よって処理するようにしてもよい。要するに、PO8端
末や電子キャンシュレジスタなどの金銭登録機で処理す
るようにずれはよい。
Furthermore, in the solid line ρ1, the barcode reader 11.1
1. Although the read data read in step 113 is processed by the POS terminal 31, it may be processed by an electronic cash register or the like. In short, there is no need to worry about processing at cash registers such as PO8 terminals or electronic cash registers.

[発明の効果] 以上の通り、本発明によれば、複数台のバーコードリー
ダによってバーコードを読取るようにしたので、1台の
バーコードリーダの場合より読取り可能範囲を拡大する
ことができる。よって、オペレータへの負担を軽減させ
ることかできるとともに、1回の読取操作に対する読取
りの確率を高めることかできる。また、それぞれのバー
コードリーダで読取った読取データ同士を比較し、全て
の読取データか一致していることを条件としてその読取
データを出力するようにしたので、読取データの信頼性
を向上させることができる。
[Effects of the Invention] As described above, according to the present invention, since barcodes are read by a plurality of barcode readers, the readable range can be expanded compared to the case of one barcode reader. Therefore, the burden on the operator can be reduced, and the probability of reading per reading operation can be increased. In addition, the read data read by each barcode reader is compared, and the read data is output on the condition that all the read data match, which improves the reliability of the read data. Can be done.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図〜第5図は本発明の一実施例を示すもので、第1
図は全体構成を示すブロック図、第2図は3台のバーコ
ードリーダの設置例を示す斜視図、第3図はバーコード
リーダの回路構成を示すブロック図、第4図はデータ選
択回路の処理を示すフローチャート、第5図はデータ選
択回路の動作を説明するためのタイミングチャートであ
る。第6図〜第8図は2台のバーコードリーダのそれぞ
れ異なる設置例を示す斜視図である。 111. 1 ]2.  l 13 5・・・バー:r−ド、 1・・・データ選択回路、 6・・・コントローラ。 ・・バーコードリーダ、 出頭人 東京電気株式会社
Figures 1 to 5 show one embodiment of the present invention.
The figure is a block diagram showing the overall configuration, Figure 2 is a perspective view showing an example of installing three barcode readers, Figure 3 is a block diagram showing the circuit configuration of the barcode reader, and Figure 4 is a data selection circuit. FIG. 5 is a flowchart showing the processing and a timing chart for explaining the operation of the data selection circuit. FIGS. 6 to 8 are perspective views showing different installation examples of two barcode readers. 111. 1 ] 2. l 13 5... Bar: r-code, 1... Data selection circuit, 6... Controller.・Barcode reader, person appearing Tokyo Electric Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] (1)商品の移動経路に配置され商品に付されたバーコ
ード情報を光学的に読取る複数台のバーコードリーダと
、 それぞれのバーコードリーダで読取った読取データ同士
を比較する比較手段と、 この比較手段で比較した全ての読取データが一致してい
ることを条件としてその読取データを出力する制御手段
と、 を具備したことを特徴とする光学式読取装置。
(1) A plurality of barcode readers that are placed along the movement route of the product and optically read the barcode information attached to the product; a comparison means that compares the data read by each barcode reader; An optical reading device comprising: control means for outputting read data on the condition that all the read data compared by the comparison means match;
JP63235421A 1988-09-20 1988-09-20 Optical reader Expired - Lifetime JP2616975B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP63235421A JP2616975B2 (en) 1988-09-20 1988-09-20 Optical reader
CA000611791A CA1325473C (en) 1988-09-20 1989-09-18 Optical reading apparatus
KR1019890013469A KR940010223B1 (en) 1988-09-20 1989-09-19 Optical character reader
DE68929041T DE68929041T2 (en) 1988-09-20 1989-09-20 Optical scanner
EP89117403A EP0360250B1 (en) 1988-09-20 1989-09-20 Optical reading apparatus
US07/831,000 US5293033A (en) 1988-09-20 1992-02-05 Optical reading apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63235421A JP2616975B2 (en) 1988-09-20 1988-09-20 Optical reader

Publications (2)

Publication Number Publication Date
JPH0283686A true JPH0283686A (en) 1990-03-23
JP2616975B2 JP2616975B2 (en) 1997-06-04

Family

ID=16985854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63235421A Expired - Lifetime JP2616975B2 (en) 1988-09-20 1988-09-20 Optical reader

Country Status (1)

Country Link
JP (1) JP2616975B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0554167A (en) * 1991-08-22 1993-03-05 Matsushita Electric Ind Co Ltd Bar code detector
US5288980A (en) * 1992-06-25 1994-02-22 Kingsley Library Equipment Company Library check out/check in system
US5459308A (en) * 1991-09-30 1995-10-17 Ncr Corporation Dual aperature optical scanner
USRE35117E (en) * 1989-08-11 1995-12-12 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
US5491328A (en) * 1991-09-24 1996-02-13 Spectra-Physics Scanning Systems, Inc. Checkout counter scanner having multiple scanning surfaces
US5705802A (en) * 1992-07-14 1998-01-06 Spectra-Physics Scanning Systems, Inc. Multiple plane scanning system for data reading applications
JP2021128523A (en) * 2020-02-13 2021-09-02 東芝テック株式会社 Code reading device and product data registration system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51132032A (en) * 1975-05-13 1976-11-16 Nippon Typewriter Kk Optical reading method of bar code
JPS5461420A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd Data input system
JPS63192175A (en) * 1987-02-04 1988-08-09 Tokyo Electric Co Ltd Bar code scanner

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51132032A (en) * 1975-05-13 1976-11-16 Nippon Typewriter Kk Optical reading method of bar code
JPS5461420A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd Data input system
JPS63192175A (en) * 1987-02-04 1988-08-09 Tokyo Electric Co Ltd Bar code scanner

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE37166E1 (en) 1989-08-11 2001-05-08 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
USRE35117E (en) * 1989-08-11 1995-12-12 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
JPH0554167A (en) * 1991-08-22 1993-03-05 Matsushita Electric Ind Co Ltd Bar code detector
US5723852A (en) * 1991-09-24 1998-03-03 Spectra-Physics Scanning Systems, Inc. Checkout counter scanner having multiple scanning surfaces
US5491328A (en) * 1991-09-24 1996-02-13 Spectra-Physics Scanning Systems, Inc. Checkout counter scanner having multiple scanning surfaces
US6059189A (en) * 1991-09-30 2000-05-09 Ncr Corporation Dual aperture optical scanner
US5459308A (en) * 1991-09-30 1995-10-17 Ncr Corporation Dual aperature optical scanner
US6536668B1 (en) 1991-09-30 2003-03-25 Ncr Corporation Dual aperture optical scanner
US5288980A (en) * 1992-06-25 1994-02-22 Kingsley Library Equipment Company Library check out/check in system
US5705802A (en) * 1992-07-14 1998-01-06 Spectra-Physics Scanning Systems, Inc. Multiple plane scanning system for data reading applications
US5837988A (en) * 1992-07-14 1998-11-17 Spectra-Physica Scanning Systems, Inc. Multiple plane scanning system for data reading applications
US6568598B1 (en) 1992-07-14 2003-05-27 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US6974084B2 (en) 1992-07-14 2005-12-13 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US6991169B2 (en) 1992-07-14 2006-01-31 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US7198195B2 (en) 1992-07-14 2007-04-03 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US7780087B2 (en) 1992-07-14 2010-08-24 Datalogic Scanning, Inc. Multiple plane scanning system for data reading applications
JP2021128523A (en) * 2020-02-13 2021-09-02 東芝テック株式会社 Code reading device and product data registration system

Also Published As

Publication number Publication date
JP2616975B2 (en) 1997-06-04

Similar Documents

Publication Publication Date Title
US9355294B2 (en) Method and apparatus for reading optical indicia using a plurality of data sources
US7527203B2 (en) Multi-format bar code reader
US5293033A (en) Optical reading apparatus
US9129176B2 (en) Method and apparatus for assembling an image of a document
US5777310A (en) Problem reduction with low level information integration in bar code decoding
EP0079495A2 (en) Method for controlling the operation of an optical scanner
US5144118A (en) Bar code scanning system with multiple decoding microprocessors
US4894522A (en) Interface apparatus
JPH0283686A (en) Optical reader
KR940010223B1 (en) Optical character reader
US9313581B2 (en) Hybrid optical code scanner user alert
US5247161A (en) Bar code scanning system with converter means and microprocessor means contained in a single integrated circuit
JP2605125B2 (en) Optical reader
US20070152061A1 (en) Methods and apparatus for tracking the direction of a moving item by a bar code scanner
JP2767646B2 (en) Reader
JPH06103398A (en) Feader
JPS63266585A (en) Readout control system
JPS6131913B2 (en)
JPH0652341A (en) Bar code reader
JPH03218586A (en) Commodity data reader
JP2745782B2 (en) Information reader
JPS6131912B2 (en)
JP2000187702A (en) Bar code reader and its program recording medium
JP3639968B2 (en) Bar code reader
JP2000113096A (en) Read data output control of bar code reader

Legal Events

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

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 12