Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2754915B2 - Optical reader - Google Patents
[go: Go Back, main page]

JP2754915B2 - Optical reader - Google Patents

Optical reader

Info

Publication number
JP2754915B2
JP2754915B2 JP2404515A JP40451590A JP2754915B2 JP 2754915 B2 JP2754915 B2 JP 2754915B2 JP 2404515 A JP2404515 A JP 2404515A JP 40451590 A JP40451590 A JP 40451590A JP 2754915 B2 JP2754915 B2 JP 2754915B2
Authority
JP
Japan
Prior art keywords
symbol
image
scanning range
center
scanning
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.)
Expired - Fee Related
Application number
JP2404515A
Other languages
Japanese (ja)
Other versions
JPH04219880A (en
Inventor
信也 竹中
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2404515A priority Critical patent/JP2754915B2/en
Publication of JPH04219880A publication Critical patent/JPH04219880A/en
Application granted granted Critical
Publication of JP2754915B2 publication Critical patent/JP2754915B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、物体の表面に表された
文字、符号等の記号を読取る光学読取装置に関する。こ
のうち、物体の表面に表された文字を読取る光学読取装
置をOCR(光学文字読取装置)、バーコードを読取る
光学読取装置をBCR(バーコードスキャナ)という。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical reader for reading a symbol such as a character or a code on the surface of an object. Among them, an optical reader that reads characters displayed on the surface of an object is called an OCR (optical character reader), and an optical reader that reads a bar code is called a BCR (bar code scanner).

【0002】さらに上記光学読取装置には、筐体を手で
持って物体に向けて光を照射し、その反射光を受光して
記号を読取ることのできる手持型のもの、筐体は固定さ
れ、数本のレーザビームが多方向に走査され、物体をレ
ーザビームにかざすだけで記号を読取ることのできる固
定型のものがある。手持型のものには、レーザビームを
光学的に走査し離れた物体に照射するレーザスキャナ、
光学読取装置の読取窓を物体に接触させて物体からの反
射光を受光するタッチスキャナがある。
Further, the above-mentioned optical reading device is a hand-held type which can irradiate light toward an object by holding the housing by hand, receive reflected light thereof, and read symbols, and the housing is fixed. There is a fixed type in which several laser beams are scanned in multiple directions, and a symbol can be read simply by holding an object over the laser beam. Laser scanners that scan laser beams optically and irradiate distant objects,
There is a touch scanner that receives a reflected light from an object by bringing a reading window of the optical reading device into contact with the object.

【0003】[0003]

【従来の技術】光学読取装置が読取るバーコードや文字
(以下代表して「バーコード」ということがある)は、
大小様々のものがある。そこで、ある程度広い範囲の対
象に対応させるために、一般に光学読取装置は、幅の広
いバーコードに合わせた走査範囲を持っている。
2. Description of the Related Art Bar codes and characters (hereinafter, may be referred to as "bar codes") which are read by an optical reading device are
There are various things, large and small. Therefore, in order to deal with a wide range of objects, the optical reading device generally has a scanning range adapted to a wide bar code.

【0004】このため、POSのレジ業務や運輸業の集
配業務のようにバーコードの付された大小の商品が雑然
と入り交じっている情況では、複数のバーコードが走査
範囲に入ることがしばしば起こる。特に、レーザスキャ
ナの場合は、読取り深度が深く、スキャナからの距離が
異なるバーコードでも読取りできるため、このような状
態はますます発生しやすくなる(図8参照)。
For this reason, in a situation where large and small products with bar codes are mixed and mixed, such as a POS cash register business and a transportation business, a plurality of bar codes often enter the scanning range. Occur. In particular, in the case of a laser scanner, such a state is more likely to occur because a bar code having a deep reading depth and a different distance from the scanner can be read (see FIG. 8).

【0005】光学読取装置は、走査範囲に入ったバーコ
ードの画像を処理することによってその内容を認識する
が、走査範囲に複数個のバーコードが同時に入った場
合、いずれを認識の対象とするか判断できないため、従
来では、時間的に先に処理されたバーコードを認識する
(前者という)か、あるいは慎重を期して複数個のバー
コードが入った時は読取りを保留する(後者という)か
していた。
The optical reading device recognizes the contents of a bar code by processing an image of the bar code included in the scanning range. When a plurality of bar codes are simultaneously included in the scanning range, any one of the bar codes is to be recognized. Conventionally, it is not possible to judge whether a barcode has been processed earlier in time (referred to as the former), or if more than one barcode is entered with caution, the reading is suspended (referred to as the latter). I was doing it.

【0006】[0006]

【発明が解決しようとする課題】前者を採用した場合、
使用者が意図していない商品のバーコードを読取ってし
まうことがあり、後からでは取り返しのつかないエラー
が残ることがある。後者の場合、致命的なエラーが発生
することはないが、雑然とした作業情況に中で、走査範
囲の中に余計なバーコードを絶対入れてはならないとい
う条件を作業者に課すことは、作業者に過度な負担を強
い、作業効率低下の原因になる。
When the former is adopted,
A user may read a bar code of a product that the user does not intend, and an irreversible error may remain afterward. In the latter case, a fatal error will not occur, but in a cluttered working situation, it is imperative that the operator must not put extra barcodes in the scanning range. This places an excessive burden on the worker and causes a reduction in work efficiency.

【0007】以上のことは、OCRでも同様に問題にな
ることである。OCRでは走査範囲が2次元であるた
め、BCR以上に、複数の文字列が走査範囲内に並ぶ可
能性がある。本発明は、上記の問題に鑑みてなされたも
のであり、複数のバーコード等の記号が同時に走査範囲
に入ってしまった場合でも、使用者が読取ろうと意図し
ないものを認識しないことができる光学読取装置を提供
することを目的とする。また、本発明は、複数のバーコ
ード等の記号が同時に走査範囲に入ってしまった場合で
も、使用者が読取ろうと意図したものだけを認識するこ
とができる光学読取装置を提供することを目的とする。
[0007] The above is a problem in the OCR as well. Since the scanning range is two-dimensional in the OCR, a plurality of character strings may be arranged in the scanning range more than the BCR. SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and is intended to be read by a user even when a plurality of symbols, such as barcodes, simultaneously enter the scanning range.
An object of the present invention is to provide an optical reading device capable of recognizing a missing object. The present invention also relates to a plurality of barcodes.
When symbols such as the code
Only recognize what the user intended to read.
It is an object of the present invention to provide an optical reading device that can perform the following.

【0008】[0008]

【課題を解決するための手段】一般に、タッチスキャ
ナ、レーザスキャナのいずれのタイプであっても、使用
者は、意識的にあるいは無意識的に読取りたい記号をス
キャナの中央にもっていくものであり、決して読取り走
査範囲の端の部分で記号を読取ろうとしない。前述のよ
うに複数の記号が走査範囲に同時に入る時でも走査範囲
中央部に近い位置に目的とする記号が入っていて、なお
かつ走査範囲周辺分に他の記号が入っているという状態
になる。
Generally, regardless of the type of the touch scanner or the laser scanner, a user consciously or unconsciously brings a symbol to be read to the center of the scanner. Never attempt to read a symbol at the end of the read scan range. As described above, even when a plurality of symbols enter the scanning range at the same time, the target symbol is located at a position near the center of the scanning range, and another symbol is located around the scanning range.

【0009】そこで、上記の目的を達成するための本発
明の光学読取装置は、走査によって得られた記号の像が
走査範囲内で存在する位置を検出する記号位置検出手段
と、走査範囲の中央部の一定範囲に、記号位置検出手段
によって検出された記号像の少なくとも一部が存在する
場合、当該記号像を特定し、記号位置検出手段によって
検出された記号像が走査範囲の中央部の一定範囲に含ま
れない場合には記号像を特定しない記号像特定手段と、
記号像特定手段により特定された記号の内容を認識する
記号認識手段とを有するものである(請求項1)特定
される記号像が複数ある場合、記号像特定手段は、それ
らの記号像のうち走査範囲の中心にかかる記号像または
走査範囲の中心に最も近い記号像を1つ特定することが
好ましい(請求項2)。
In order to achieve the above object, an optical reading apparatus according to the present invention comprises a symbol position detecting means for detecting a position where an image of a symbol obtained by scanning exists within a scanning range, and a center of the scanning range. in a range of parts, if at least some symbols image detected by the symbol position detecting means are present to identify the symbol image, the symbol image detected by the symbol position detecting means of the central portion of the scanning range a constant A symbol image specifying means that does not specify the symbol image if not included in the range;
And has a recognizing symbol recognition means the contents of the specified symbol by the symbol image specifying means (claim 1). specific
If there is more than one symbol image to be
Of these symbol images at the center of the scanning area or
Identifying one symbol image closest to the center of the scanning range
Preferred (claim 2).

【0010】[0010]

【作用】請求項1記載の光学読取装置であれば、走査範
囲の中央部の一定範囲に、記号像の少なくとも一部が存
在すれば、当該記号を特定し、走査範囲の中央部の一定
範囲に記号像が含まれない場合には記号を特定しないこ
とができる。したがって、複数の記号が走査範囲に同時
に入る時でも走査範囲中央部から遠いに位置にある記号
を読み取りの対象から除外することができる。 請求項2
記載の光学読取装置であれば、特定される記号像が複数
ある場合、それらの記号像のうち走査範囲の中心にかか
る記号像または走査範囲の中心に最も近い記号像を1つ
特定することができるので、その特定された記号だけを
読取ることができるようになる。
[Action] If the optical reader according to claim 1, wherein, in a range of the central portion of the scanning range, if there is at least some symbols image, to identify the symbol, a range of the center portion of the scanning range If no symbol image is included in the symbol, no symbol can be specified. Therefore, even when a plurality of symbols enter the scanning range at the same time , a symbol located far from the center of the scanning range.
Can be excluded from reading. Claim 2
In the case of the optical reading device described, a plurality of specified symbol images
In some cases, the symbolic image at the center of the scan range
One symbol image closest to the center of the scanning area
Can be specified, so only the specified symbol
It can be read.

【0011】なお、「走査範囲の中央部の一定範囲」
は、あまり小さすぎると操作性を損ねることになるの
で、読取り対象となる記号が走査範囲に写った時の像の
大きさを考慮して設定することが好ましい。
The "fixed area at the center of the scanning area"
Is too small, the operability is impaired. Therefore, it is preferable to set the value in consideration of the size of the image when the symbol to be read appears in the scanning range.

【0012】[0012]

【実施例】以下実施例を示す添付図面によって詳細に説
明する。図2は、バーコード等の記号を読取るための、
レーザビーム出力式手持型の光学読取装置を示し、図1
はマイクロコンピュータを含む電気回路の機能ブロック
図を示している。この光学読取装置は、ピストル形の筐
体1の中に、半導体レーザ発振装置2、半導体レーザ発
振装置2の出力光を集束させる無収差レンズ3、同出力
光を一定の角度幅にわたって走査する回転式のポリゴン
ミラー4、ポリゴンミラー4を回転駆動するモータ1
1、筐体1先端の開口部13から照射され、距離Dだけ
離れて置かれた複数のバーコード6a,6bに当たって
反射されてきた光を受光するCCD等の受光素子7、ポ
リゴンミラー面から反射される反射光の有効走査角度範
囲の端部に設置され、反射光を直接受光する走査検出用
受光素子12、並びに受光素子7の出力信号を波形整
形、二値化して、読取対象であるバーコードの形状に対
応する信号(バーコード信号)を含む画像信号S2 を
得、この画像信号S2 に基づき本発明の制御手順に従っ
てバーコードの内容を識別する処理部9a、および走査
検出用受光素子12の出力信号を波形整形、二値化して
走査範囲を画定するための同期信号S1 を作り出す処理
部9bを搭載した基板9を収納している。筐体1から出
ているコード10は、処理部9aの出力信号を外部に提
供するための信号コードであり、レバー8は、光学読取
装置の読取スイッチになっている。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. FIG. 2 is a diagram for reading a symbol such as a barcode.
FIG. 1 shows a laser beam output type handheld optical reading device, and FIG.
Shows a functional block diagram of an electric circuit including a microcomputer. In this optical reading device, a semiconductor laser oscillation device 2, an aberration-free lens 3 for converging output light of the semiconductor laser oscillation device 2 and a rotation for scanning the output light over a predetermined angular width are provided in a pistol-shaped casing 1. Type polygon mirror 4, motor 1 for rotating and driving polygon mirror 4
1. A light receiving element 7, such as a CCD, which receives light reflected from a plurality of barcodes 6a, 6b placed at a distance D and radiated from an opening 13 at the tip of the housing 1, and reflected from a polygon mirror surface. A scanning target light receiving element 12 which is installed at an end of an effective scanning angle range of reflected light to be directly received and receives the reflected light, and a waveform shaping and binarization of an output signal of the light receiving element 7 to obtain a bar to be read. An image signal S2 including a signal (bar code signal) corresponding to the shape of the code is obtained, a processing unit 9a for identifying the contents of the bar code based on the image signal S2 according to the control procedure of the present invention, and a light detecting element 12 for scanning detection. The substrate 9 on which a processing unit 9b for generating a synchronizing signal S1 for defining a scanning range by waveform shaping and binarizing the output signal of the above is stored. A code 10 protruding from the housing 1 is a signal code for providing an output signal of the processing unit 9a to the outside, and the lever 8 is a reading switch of an optical reading device.

【0013】図3は、受光素子7の走査範囲の各部の位
置座標を示す図であり、走査範囲の両端はそれぞれ0お
よび2N、走査範囲の中心はN、走査範囲の中央部の読
取りゾーンの両端はN−M,N+Mで示されている。図
4は、同期信号S1 、画像信号S2 の波形図であり、同
期信号S1 によって受光素子7の走査範囲の両端が時間
的に規定されている。その走査範囲の中において、2つ
のバーコード信号を含む画像信号S2 が描かれている。
2つのバーコード信号の両端は、それぞれb1,e1 、b
2,e2 で示されている。
FIG. 3 is a diagram showing the position coordinates of each part of the scanning range of the light receiving element 7. The both ends of the scanning range are 0 and 2N, the center of the scanning range is N, and the reading zone of the central portion of the scanning range is N. Both ends are indicated by NM and N + M. FIG. 4 is a waveform diagram of the synchronizing signal S1 and the image signal S2. Both ends of the scanning range of the light receiving element 7 are temporally defined by the synchronizing signal S1. In the scanning range, an image signal S2 including two bar code signals is drawn.
Both ends of the two bar code signals are b1, e1, b
2, e2.

【0014】再掲図1は、処理部9a,9bの要部を示
すブロック図であって、読取られたバーコード像を表わ
す画像信号S2 は、記号位置検出部91に入力される。
記号位置検出部91は、画像信号S2 に含まれるバーコ
ードの両端の位置座標<bi,ei >(i=1,2, …) を規定
する位置座標信号S3 を出力する。ここに、添字iは、
同時に走査範囲に入った各バーコードに対応する数字で
ある。記号像特定部92は、位置座標信号S3 に基づい
て、走査範囲の中央部の読取りゾーン<N−M,N+M
>に、記号位置検出部91によって検出された記号像の
少なくとも一部が存在する場合、それらの記号像のうち
最も中心Nに近い記号像を特定し、上記読取りゾーンに
記号位置検出部91によって検出された記号像が含まれ
ない場合には記号像を特定しないという処理をするもの
である。この処理の結果特定された記号像の両端の位置
座標<b, e>を表わす信号S4 は、記号認識部93に
入り、記号認識部93は、この位置座標信号S4 に基づ
いてバーコード信号S2 を解読し、目的とするバーコー
ドの内容を認識する。
FIG. 1 is a block diagram showing a main part of the processing units 9a and 9b. An image signal S2 representing a read barcode image is input to a symbol position detection unit 91.
The symbol position detecting section 91 outputs a position coordinate signal S3 that defines the position coordinates <bi, ei> (i = 1,2,...) At both ends of the bar code included in the image signal S2. Where the subscript i is
At the same time, it is a number corresponding to each bar code included in the scanning range. Based on the position coordinate signal S3, the symbol image specifying unit 92 reads the read zone <NM, N + M at the center of the scanning range.
>, If at least a part of the symbol image detected by the symbol position detection unit 91 is present, the symbol image closest to the center N is specified among those symbol images, and the symbol image is detected by the symbol position detection unit 91 in the reading zone. If the detected symbol image is not included, a process of not specifying the symbol image is performed. The signal S4 representing the position coordinates <b, e> at both ends of the symbol image specified as a result of this processing enters the symbol recognition section 93, and the symbol recognition section 93 generates a barcode signal S2 based on the position coordinate signal S4. And recognize the contents of the target barcode.

【0015】図5は、上記記号像特定部92の処理手順
を示すフローチャートである。ステップ(1) においてバ
ーコードの両端の位置座標<bi,ei >(i=1,2, …,n)
を入力し、ステップ(2)においてまず1番目のバーコー
ド(バーコードの順位の設け方は任意である)i=1を
設定し、バーコードと中心との最短距離を示す数値Dmi
n をMとおく。ステップ(3) でi=nかどうか判定し、
i=nでなければステップ(4) でei <N−Mまたはb
i >N+Mを判定する。この条件は、それぞれ図6(a)
または図6(b) に示すように、バーコードが読取りゾー
ン<N−M,N+M>にかかっていないことに該当する
ものである。この場合、ステップ(13)に飛び、次のバー
コードi+1の処理に入る。
FIG. 5 is a flowchart showing a processing procedure of the symbol image specifying unit 92. In step (1), position coordinates <bi, ei> (i = 1,2,..., N) at both ends of the barcode
In step (2), the first barcode (the order of the barcodes is arbitrary) i = 1 is set, and a numerical value Dmi indicating the shortest distance between the barcode and the center is set.
Let n be M. In step (3), it is determined whether i = n,
If i = n, ei <NM or b in step (4)
Determine i> N + M. This condition is shown in FIG.
Alternatively, as shown in FIG. 6B, the bar code does not cover the reading zone <NM, N + M>. In this case, the process jumps to step (13) and starts the process of the next bar code i + 1.

【0016】バーコードが読取りゾーン<N−M,N+
M>にかかっていればステップ(5) でbi ≦Nかどうか
判定する。もし答えがNOならば、バーコードは中心線
より右にあることを示している(図6(c) 参照)。この
時ステップ(6) にようにDi =bi −Nとおく。
When the bar code is in the reading zone <NM, N +
If M>, it is determined in step (5) whether bi≤N. If the answer is no, it indicates that the barcode is to the right of the center line (see FIG. 6 (c)). At this time, Di = bi-N is set as in step (6).

【0017】ステップ(5) でbi ≦Nであれば、ステッ
プ(10)に移り、ei ≧Nかどうか判定する。YESであ
ればバーコードは中央線にかかっていることになり(図
6(d) 参照)、このバーコード<bi,ei >を読取りの
対象と決定する(ステップ(12))。
If bi.ltoreq.N in step (5), the process proceeds to step (10) to determine whether ei.gtoreq.N. If YES, it means that the bar code is over the center line (see FIG. 6 (d)), and this bar code <bi, ei> is determined to be read (step (12)).

【0018】もしei <Nであればバーコードは中央線
の左側にあることになり(図6(e) 参照)、ステップ(1
1)でDi =N−ei とおく。ステップ(7) では、上記の
ようにして求めたDi とMとを比較し、Di <Mであれ
ば、ステップ(8) でDi とDmin とを比較し、(最初の
場合Dmin =MなのでDi<Dmin である)、Di <Dm
in であればDmin=Di とおく。このようにしてバーコ
ードと中心との距離Di の最も小さなバーコードを見つ
けるわけである。
If ei <N, the bar code is to the left of the center line (see FIG. 6 (e)), and step (1)
In step 1), Di = N-ei. In step (7), Di and M obtained as described above are compared. If Di <M, Di and Dmin are compared in step (8). (In the first case, since Dimin = M, Di <Dmin), Di <Dm
If in, set Dmin = Di. In this way, the bar code having the smallest distance Di between the bar code and the center is found.

【0019】そして、ステップ(13)においてiをインク
リメントしてステップ(3) に戻る。ステップ(3) で、す
べてのバーコードにつき、上記の判定を行い、i=nと
なっていれば、ステップ(15)に移り、Dmin <Mとなっ
ているかどうかを調べる。Dmin =Mであれば、図6
(c),(e) のような読取りゾーン<N−M,N+M>にか
かっているバーコードはなかったことになり、バーコー
ドの読取りを諦め、出力なしを示す信号を出す(ステッ
プ(17))。
Then, in step (13), i is incremented and the process returns to step (3). In step (3), the above determination is made for all the barcodes. If i = n, the process proceeds to step (15) to check whether Dmin <M. If Dmin = M, FIG.
There is no barcode in the reading zone <NM, N + M> as in (c) and (e), so that the reading of the barcode is abandoned and a signal indicating no output is output (step (17) )).

【0020】Dmin <Mであれば、図6(c),(e) のよう
なバーコードが存在したことになり、そのバーコードの
位置座標<bi,ei >を決定して出力する(ステップ(1
6))。以上のようにして、読取りゾーン<N−M,N+
M>にかかっているバーコードを特定できる。
If Dmin <M, it means that a bar code as shown in FIGS. 6 (c) and 6 (e) exists, and the position coordinates <bi, ei> of the bar code are determined and output (step S1). (1
6)). As described above, the reading zone <NM, N +
M> can be specified.

【0021】なお、本発明は上記の実施例に限定される
ものではなく、例えば、OCRにおいて、走査範囲が2
次元の場合にも容易に拡張適用できる。このときは、文
字列i,jと走査範囲の中心Xとの距離として、図7に
示すように、中心Xから最も近い部分までの距離Di,D
j を設定すればよい。ただし、実際に即して考えると、
横書きの文字を読取るとき、ねらった文字列が中心から
上または下に距離D離れる可能性と左または右に距離D
離れる可能性とを比べると、明らかに前者の可能性が高
い。逆にいうと、左または右に離れている文字列が意図
に反して視野に入っている可能性が高い。したがって中
心からの距離を計算するときは、水平方向の成分と垂直
方向の成分とでは重みを変えるべきである。例えば中心
X=<NH,Nv >と文字列iとの距離Di は、mを重み
付け係数(0<m<1) として、Di =m(bvi−Nv)中心
Xと文字列jとの距離Dj は Dj ={m(evj−Nv)2 +(NH −eHj)21/2
とするほうが望ましい結果を得ることができる。ここ
に、bviは文字列i下端Pi の縦座標、evjは文字列j
の右上端Pj の縦座標、eHjは文字列jの右上端Pj の
横座標である。
It should be noted that the present invention is not limited to the above-described embodiment.
It can be easily extended and applied to dimensions. At this time, as shown in FIG. 7, the distances Di, D from the center X to the closest part are set as the distances between the character strings i, j and the center X of the scanning range.
Just set j. However, in practice,
When reading horizontally written characters, there is a possibility that the target character string may be away from the center by a distance D up or down, and the distance D may be left or right.
The former is clearly more likely than the possibility of leaving. Conversely, there is a high possibility that a character string distant to the left or right is in the field of view contrary to intention. Therefore, when calculating the distance from the center, the weight should be changed between the horizontal component and the vertical component. For example, the distance Di between the center X = <NH, Nv> and the character string i is represented by Di = m (bvi-Nv), where m is a weighting coefficient (0 <m <1), and the distance Dj between the center X and the character string j. is Dj = {m (evj-Nv ) 2 + (NH -eHj) 2} 1/2
Is more preferable. Here, bvi is the ordinate of the lower end Pi of the character string i, and evj is the character string j.
Is the ordinate of the upper right end Pj, and eHj is the abscissa of the upper right end Pj of the character string j.

【0022】その他本発明の要旨を変更しない範囲内に
おいて、種々の設計変更を施すことが可能である。
Various other design changes can be made without departing from the scope of the present invention.

【0023】[0023]

【発明の効果】以上のように、請求項1記載の光学読取
装置によれば、走査範囲の中央部の一定範囲に、記号像
の少なくとも一部が存在すれば、当該記号を認識し、走
査範囲の中央部の一定範囲に記号像が含まれない場合に
は記号を認識しないことによって、複数の記号が走査範
囲に同時に入る時でも走査範囲中央部から遠いに位置に
ある記号を読み取りの対象から除外することができる。
光学読取装置による読取り作業効率を上げることができ
るようになる。 請求項2記載の光学読取装置によれば、
走査範囲の中心にかかる記号像または走査範囲の中心に
最も近い記号像を1つ特定することができるので、常に
使用者が意図した記号のみを読取ることができる。した
がって、光学読取装置による記号の読取りが確実にな
り、ひいては読取り作業効率を上げることができるよう
になる。
As is evident from the foregoing description, according to the optical reading apparatus according to claim 1, in a range of the central portion of the scanning range, if there is at least some symbols image, it recognizes the symbol, scanning When the symbol image is not included in a certain area in the center of the area, the symbol is not recognized, so that a plurality of symbols can be scanned.
At a distance from the center of the scanning range even when entering
Certain symbols can be excluded from reading.
The reading work efficiency by the optical reading device can be improved.
Become so. According to the optical reading device of the second aspect,
Symbolic image at the center of the scanning area or at the center of the scanning area
Since the closest symbol image can be specified, always
Only the symbol intended by the user can be read. did
Therefore, the reading of the symbol by the optical reading device is ensured.
To improve reading efficiency.
become.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る光学読取装置の電気回路の要部ブ
ロック図である。
FIG. 1 is a main block diagram of an electric circuit of an optical reading device according to the present invention.

【図2】光学読取装置の内部構造を示す斜視図である。FIG. 2 is a perspective view showing the internal structure of the optical reading device.

【図3】光学読取装置の走査範囲を示す図である。FIG. 3 is a diagram illustrating a scanning range of the optical reading device.

【図4】同期信号S1および画像信号S2を示す波形図
である。
FIG. 4 is a waveform diagram showing a synchronization signal S1 and an image signal S2.

【図5】記号像特定部92の処理手順を示すフローチャ
ートである。
FIG. 5 is a flowchart illustrating a processing procedure of a symbol image specifying unit.

【図6】光学読取装置の走査範囲とバーコード像との位
置関係を示す図である。
FIG. 6 is a diagram illustrating a positional relationship between a scanning range of the optical reading device and a barcode image.

【図7】2次元の走査範囲と、文字列との位置関係を示
す図である。
FIG. 7 is a diagram showing a positional relationship between a two-dimensional scanning range and a character string.

【図8】複数の商品に付されたバーコードを読取るBC
Rを示す図である。
FIG. 8 shows a BC for reading bar codes attached to a plurality of products.
It is a figure showing R.

【符号の説明】[Explanation of symbols]

1 筐体 2 レーザ発振装置 6a,6b バーコード面 7 受光素子 9a,9b 処理部 12 走査検出用受光素子 91 記号位置検出部 92 記号像特定部 93 記号認識部 Reference Signs List 1 housing 2 laser oscillation device 6a, 6b barcode surface 7 light receiving element 9a, 9b processing unit 12 scanning detection light receiving element 91 symbol position detecting unit 92 symbol image specifying unit 93 symbol recognizing unit

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】光源から出力される光を対象面に当て、対
象面からの反射光をスキャナの走査範囲内に結像させる
ことによって、対象面に付された記号を読取る光学読取
装置において、 走査によって得られた記号の像が走査範囲内で存在する
位置を検出する記号位置検出手段と、 走査範囲の中央部の一定範囲内に、記号位置検出手段に
よって検出された記号像の少なくとも一部が存在する場
合、当該記号像を特定し、記号位置検出手段によって検
出された記号像が走査範囲の中央部の一定範囲に含まれ
ない場合には記号像を特定しない記号像特定手段と、 記号像特定手段により特定された記号の内容を認識する
記号認識手段とを有することを特徴とする光学読取装
置。
An optical reading device for reading a symbol attached to a target surface by irradiating light output from a light source to the target surface and forming reflected light from the target surface into an image within a scanning range of a scanner. Symbol position detecting means for detecting a position where the image of the symbol obtained by the scanning is present in the scanning range; and at least a part of the symbol image detected by the symbol position detecting means within a certain range in the center of the scanning range. If there exist, to identify the symbol image, and symbols image specifying means not identify the symbol image if the symbol image detected by the symbol position detecting means is not included in a range of the central portion of the scanning range, the symbol A symbol recognition unit for recognizing the contents of the symbol specified by the image specifying unit.
【請求項2】記号像特定手段は、特定される記号像が複
数ある場合、それらの記号像のうち走査範囲の中心にか
かる記号像または走査範囲の中心に最も近い記号像を1
つ特定することを特徴とする請求項1記載の光学読取装
置。
2. A method according to claim 1, wherein said symbol image specifying means includes a plurality of symbol images.
If there are several, the symbol image at the center of the scanning range
The symbol image or the symbol image closest to the center of the scanning range is 1
2. The optical reading device according to claim 1, wherein
Place.
JP2404515A 1990-12-20 1990-12-20 Optical reader Expired - Fee Related JP2754915B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2404515A JP2754915B2 (en) 1990-12-20 1990-12-20 Optical reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2404515A JP2754915B2 (en) 1990-12-20 1990-12-20 Optical reader

Publications (2)

Publication Number Publication Date
JPH04219880A JPH04219880A (en) 1992-08-10
JP2754915B2 true JP2754915B2 (en) 1998-05-20

Family

ID=18514180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2404515A Expired - Fee Related JP2754915B2 (en) 1990-12-20 1990-12-20 Optical reader

Country Status (1)

Country Link
JP (1) JP2754915B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2742144B2 (en) * 1991-02-25 1998-04-22 アルプス電気株式会社 Optical reader

Also Published As

Publication number Publication date
JPH04219880A (en) 1992-08-10

Similar Documents

Publication Publication Date Title
US6065678A (en) Bar code scanner having a focusing system
US7111787B2 (en) Multimode image capturing and decoding optical reader
EP0631679B1 (en) Reader for decoding two-dimensional optical information
US5140143A (en) Laser beam bar code reading apparatus and method
US6164545A (en) Code reader for converting two dimensional information into a one dimensional format
US20080011856A1 (en) Multi-format bar code reader
US5744790A (en) Split optics focusing apparatus for CCD-based bar code scanner
WO2007120294A2 (en) Methods and apparatus for identifying candidate barcode fields
US11308295B2 (en) Handheld optical information reading device
CN102640165A (en) Imaging-based scanner including border searching for image acquisition
CN108537078A (en) Reading device and portable terminal
JPH08178620A (en) Automatic barcode recognition device
JP2754915B2 (en) Optical reader
US5923022A (en) Method and apparatus for identifying bar code symbols using reading gates
US5223700A (en) Bar code reader having a polygon mirror providing different scan line lengths
JP4403750B2 (en) Code reader
JPH0950472A (en) Data symbol reader
JP7304992B2 (en) code recognizer
JPS58161085A (en) Manual scanning type character recognizing device
JP2798013B2 (en) Two-dimensional code reading method and apparatus
JP2000011086A (en) Data code reader and program recording medium therefor
JP2000322505A (en) Data code reader
US20060261541A1 (en) System and method for data capture within a predefined area
JP2743732B2 (en) Reader
JP2576016Y2 (en) Barcode reader

Legal Events

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

Free format text: PAYMENT UNTIL: 20090306

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees