JPH09128471A - Code reader - Google Patents

Code reader

Info

Publication number
JPH09128471A
JPH09128471A JP7285635A JP28563595A JPH09128471A JP H09128471 A JPH09128471 A JP H09128471A JP 7285635 A JP7285635 A JP 7285635A JP 28563595 A JP28563595 A JP 28563595A JP H09128471 A JPH09128471 A JP H09128471A
Authority
JP
Japan
Prior art keywords
bar code
scanning
article
light
semiconductor laser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7285635A
Other languages
Japanese (ja)
Inventor
Masahito Sano
雅仁 佐野
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.)
TEC CORP
Original Assignee
TEC CORP
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 TEC CORP filed Critical TEC CORP
Priority to JP7285635A priority Critical patent/JPH09128471A/en
Publication of JPH09128471A publication Critical patent/JPH09128471A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To surely read a bar code by making a focal distance match with distance to the bar code face whether the scanning direction of a laser beam is on the side of a parallel face or the side of a vertical face to a joint face. SOLUTION: A laser beam from a semiconductor laser 81 is converted into scanning light for deflection-scanning by galvano-mirrors 86 and 87 through a variable focal point optical system 84 to scan a bar code face added to a product on a belt conveyer. In this case, depending on whether the direction of the canning light with respect to the joint surface of the semiconductor laser is on the side of a parallel face or on the side of a vertical face compared with 45 angular degree with respect to the angle 45 deg. between a parallel face and a vertical face to the joint surface, the moving quantity of a focus lens to the distance between with the bar code face, namely the automatic adjusting characteristic of the focal point, is differentiated to control the focal distance to always match with the distance to the bar code face.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、例えばベルトコン
ベアにより搬送される商品等の物品に付したバーコード
を自動的に読取る符号読取装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a code reading device for automatically reading a bar code attached to an article such as a product conveyed by a belt conveyor.

【0002】[0002]

【従来の技術】この種の符号読取装置としては、例えば
特開昭51−19448号公報のものが知られている。
これは図10に示すように、ベルトコンベア1の上にラ
ベル12を貼った物品11を載せて搬送し、途中、光検
出器2−2′、3−3′、4−4′で物品11の高さを
検出している。また、レーザ光源5を設け、このレーザ
光源5からのレーザ光を投受光分離ミラー6、投光光学
系8、焦点位置調整用光学系9及び光走査部10を介し
て走査光とし、この走査光で搬送する物品11のラベル
12を走査し、その反射光を光走査部10、焦点位置調
整用光学系9、投光光学系8及び投受光分離ミラー6を
介してフォトセル7で受光し、ラベル読取を行うように
なっている。そして、光検出器2−2′、3−3′、4
−4′による物品11の高さ、すなわち、ラベル位置の
検出に基づいて焦点位置調整用光学系9を駆動してレー
ザ光がラベル上で焦点を結ぶように自動調整するように
なっている。
2. Description of the Related Art As a code reader of this type, for example, the one disclosed in JP-A-51-19448 is known.
As shown in FIG. 10, the article 11 with the label 12 is placed on the belt conveyor 1 and conveyed, and the photodetectors 2-2 ′, 3-3 ′ and 4-4 ′ are used to convey the article 11 on the way. The height of is being detected. Further, a laser light source 5 is provided, and laser light from the laser light source 5 is used as scanning light through a light projecting and receiving separation mirror 6, a light projecting optical system 8, a focus position adjusting optical system 9 and a light scanning section 10, and this scanning is performed. The label 12 of the article 11 conveyed by light is scanned, and the reflected light is received by the photocell 7 via the optical scanning unit 10, the focus position adjusting optical system 9, the light projecting optical system 8 and the light projecting / receiving separating mirror 6. The label is read. Then, the photodetectors 2-2 ', 3-3', 4
The focus position adjusting optical system 9 is driven based on the height of the article 11 detected by -4 ', that is, the label position is detected, and the laser light is automatically adjusted so as to focus on the label.

【0003】[0003]

【発明が解決しようとする課題】ところで、図11に示
すように、レーザ光源として半導体レーザ13を使用し
た場合、半導体レーザ13から出射するレーザ光14に
は非点隔差が存在する。すなわち、半導体レーザ13内
において接合面に平行な方向に広がるレーザ光14a
と、接合面に垂直な方向に広がるレーザ光14bとでは
発光点15a,15bが異なる。半導体レーザ13は、
出射面13a近くでは接合面に平行な方向に広く垂直な
方向に狭く(ニアフィールドパターン)、また、出射面
13aから離れた位置では接合面に平行な方向に狭く垂
直な方向に広い(ファーフィールドパターン)ビームの
広がり角を持つ。すなわち、θh <θv となる。このと
きの平行、垂直それぞれの方向の広がり角から半導体レ
ーザ13内部にできる仮想ビームウエストの位置は1点
にはならず、差が生じる。これを非点隔差と呼んでい
る。
By the way, as shown in FIG. 11, when the semiconductor laser 13 is used as the laser light source, the laser beam 14 emitted from the semiconductor laser 13 has an astigmatic difference. That is, the laser light 14a that spreads in the semiconductor laser 13 in the direction parallel to the bonding surface.
And the laser light 14b that spreads in the direction perpendicular to the joint surface has different emission points 15a and 15b. The semiconductor laser 13 is
Near the emission surface 13a, it is wide in a direction parallel to the joint surface and narrow in a vertical direction (near field pattern), and at a position distant from the emission surface 13a, it is narrow in a direction parallel to the joint surface and wide in a vertical direction (far field pattern). Pattern) Has a beam divergence angle. That is, θh <θv. At this time, the position of the virtual beam waist formed inside the semiconductor laser 13 does not become one point from the divergence angles in the parallel and vertical directions, but a difference occurs. This is called astigmatic difference.

【0004】このため、レーザ光源として半導体レーザ
を使用した場合には、ラベル位置、すなわち、ラベルと
の距離を検出してレーザ光が集光する焦点位置を自動調
整しても、レーザ光が半導体レーザの接合面に対して平
行な方向に走査するのか、垂直な方向に走査するのかに
よって、非点隔差による焦点位置のずれが生じるため、
ラベル上で正しくレーザ光を集光できない問題が生じ
る。例えば、焦点位置の自動調整を半導体レーザの接合
面に対して平行な方向に走査するレーザ光を基準に設定
すると、半導体レーザの接合面に対して垂直な方向に走
査するレーザ光の場合はラベルが同じ距離にあっても焦
点がずれるため正しく集光できなくなる。
Therefore, when a semiconductor laser is used as the laser light source, even if the label position, that is, the focus position where the laser light is focused is automatically adjusted by detecting the distance from the label, the laser light is emitted from the semiconductor. Since the focus position shifts due to the astigmatic difference depending on whether the scanning is performed in the direction parallel to the laser bonding surface or in the direction perpendicular to the laser bonding surface,
There arises a problem that the laser beam cannot be correctly focused on the label. For example, if the automatic adjustment of the focus position is set with reference to the laser light that scans in the direction parallel to the semiconductor laser bonding surface, the label will be displayed if the laser light scans in the direction perpendicular to the semiconductor laser bonding surface. However, even if they are at the same distance, the focal point is deviated, and the light cannot be collected correctly.

【0005】そこで請求項1及び3記載の発明は、半導
体レーザから出射するレーザ光の走査方向が半導体レー
ザの接合面に対して平行面側にあるのか垂直面側にある
のかにより焦点の自動調整特性を異ならせることで、レ
ーザ光の走査方向が平行面側にあっても垂直面側にあっ
ても焦点距離をバーコード面との距離に一致させること
ができ、これにより常に正確な焦点自動調整制御がで
き、バーコードの読取りが確実にできる符号読取装置を
提供する。
Therefore, according to the first and third aspects of the invention, the focus is automatically adjusted depending on whether the scanning direction of the laser light emitted from the semiconductor laser is on the parallel surface side or the vertical surface side with respect to the bonding surface of the semiconductor laser. By making the characteristics different, the focal length can be made to match the distance from the barcode surface regardless of whether the scanning direction of the laser beam is on the parallel surface side or the vertical surface side. (EN) Provided is a code reading device that can be adjusted and controlled and can reliably read a barcode.

【0006】また、請求項2及び3記載の発明は、半導
体レーザから出射するレーザ光の走査方向をバーコード
の位置や傾きに基づいて自動的に可変できる場合に、レ
ーザ光の走査方向が半導体レーザの接合面に対して平行
面側にあるのか垂直面側にあるのかにより焦点の自動調
整特性を変化させることで、レーザ光の走査方向が平行
面側にあっても垂直面側にあっても焦点距離をバーコー
ド面との距離に一致させることができ、これにより常に
正確な焦点自動調整制御ができ、バーコードの読取りが
確実にできる符号読取装置を提供する。
According to the second and third aspects of the present invention, when the scanning direction of the laser beam emitted from the semiconductor laser can be automatically changed based on the position and inclination of the bar code, the scanning direction of the laser beam is the semiconductor. By changing the automatic focus adjustment characteristic depending on whether it is on the parallel surface side or the vertical surface side with respect to the laser bonding surface, the laser beam scanning direction can be on the vertical surface side even if it is on the parallel surface side. Also, the present invention provides a code reading device capable of matching the focal length with the distance from the barcode surface, thereby always performing accurate focus automatic adjustment control, and reliably reading the barcode.

【0007】[0007]

【課題を解決するための手段】請求項1対応の発明は、
バーコードを付した物品を搬送する物品搬送手段と、半
導体レーザと、この半導体レーザからのレーザ光を集光
するとともに偏向して物品のバーコード面を走査する走
査光に変換する走査光学機構と、この走査光学機構内に
設け、走査光の焦点を物品のバーコード面との距離に応
じて自動調整する焦点自動調整手段と、物品のバーコー
ド面を走査光が走査したときの反射光を受光してバーコ
ードの読取りを行うバーコード読取手段とを備え、半導
体レーザの接合面の方向に対する走査光の走査方向が、
この接合面に平行な面とこの接合面に垂直な面との間に
設定した所定角度を境にして平行面側にあるか垂直面側
にあるかにより、焦点自動調整手段の自動調整特性を異
ならせて焦点距離を一致させるものである。
The invention corresponding to claim 1 is:
An article carrying means for carrying an article with a bar code, a semiconductor laser, and a scanning optical mechanism for converging and deflecting laser light from the semiconductor laser to convert it into scanning light for scanning the bar code surface of the article. , Provided in this scanning optical mechanism, the focus automatic adjustment means for automatically adjusting the focus of the scanning light according to the distance to the bar code surface of the article, and the reflected light when the scanning light scans the bar code surface of the article. And a bar code reading means for receiving a bar code to read the bar code, the scanning direction of the scanning light with respect to the direction of the bonding surface of the semiconductor laser,
The automatic adjustment characteristic of the automatic focus adjustment means is determined by whether it is on the parallel surface side or the vertical surface side with a predetermined angle set between the surface parallel to this bonding surface and the surface vertical to this bonding surface. The focal lengths are made different by making them different.

【0008】請求項2対応の発明は、バーコードを付し
た物品を搬送する物品搬送手段と、この物品搬送手段に
より搬送する物品のバーコード面の高さを検出する高さ
検出手段と、物品搬送手段により搬送する物品のバーコ
ード面を撮像してバーコードの位置及び傾きを検出する
位置及び傾き検出手段と、半導体レーザと、この半導体
レーザからのレーザ光を集光するとともに偏向して物品
のバーコード面を走査する走査光に変換し、かつこの走
査光の走査方向を位置及び傾き検出手段からのバーコー
ドの位置及び傾きの情報に基づいて物品のバーコード面
上を正しく走査するように可変する走査光学機構と、こ
の走査光学機構内に設け、走査光の焦点を高さ検出手段
からのバーコード面高さ検出情報に基づいて自動調整す
る焦点自動調整手段と、物品のバーコード面を走査光が
走査したときの反射光を受光してバーコードの読取りを
行うバーコード読取手段とを備え、半導体レーザの接合
面の方向に対する走査光の走査方向が、この接合面に平
行な面とこの接合面に垂直な面との間に設定した所定角
度を境にして水平面側にあるか垂直面側にあるかによ
り、焦点自動調整手段の自動調整特性を変化させて焦点
距離を一致させるものである。
According to a second aspect of the present invention, article conveying means for conveying an article having a bar code, height detecting means for detecting the height of the bar code surface of the article conveyed by the article conveying means, and the article A position / tilt detecting means for imaging the bar code surface of an article conveyed by the conveying means to detect the position and inclination of the bar code, a semiconductor laser, and a laser beam from the semiconductor laser is condensed and deflected. To convert the scanning direction of this scanning light into scanning light for scanning, and to properly scan the barcode surface of the article based on the information of the position and inclination of the barcode from the position and inclination detecting means. Variable scanning optical mechanism, and a focus automatic adjustment hand provided inside the scanning optical mechanism for automatically adjusting the focus of the scanning light based on the bar code surface height detection information from the height detection means. And a bar code reading means for reading the bar code by receiving the reflected light when the bar code surface of the article is scanned with the scanning light, and the scanning direction of the scanning light with respect to the direction of the bonding surface of the semiconductor laser, The automatic adjustment characteristic of the automatic focus adjustment means is changed depending on whether it is on the horizontal plane side or the vertical plane side with a predetermined angle set between the plane parallel to this joint surface and the plane perpendicular to this joint surface. This is to match the focal lengths.

【0009】請求項3対応の発明は、請求項1又は2記
載の符号読取装置において、所定角度を45度に設定
し、この角度に対して走査光の走査方向が水平面側にあ
るか垂直面側にあるかにより、焦点自動調整手段の自動
調整特性を変えるものである。
According to a third aspect of the present invention, in the code reading apparatus according to the first or second aspect, the predetermined angle is set to 45 degrees, and the scanning direction of the scanning light is on the horizontal plane side or the vertical plane with respect to this angle. The automatic adjustment characteristic of the automatic focus adjustment means is changed depending on whether it is on the side.

【0010】[0010]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。なお、この実施例は本発明を商品
の自動登録を行うチェックアウトシステムに適用したも
のについて述べる。図1はチェックアウトシステムの全
体構成図で、21は第1のチェックアウトレーン、41
は第2のチェックアウトレーンである。この各チェック
アウトレーン21,41の一端側、すなわち上流側に買
い物籠61を載せる籠載置台22,42を配置してい
る。
Embodiments of the present invention will be described below with reference to the drawings. In this embodiment, the present invention is applied to a checkout system for automatically registering goods. FIG. 1 is an overall configuration diagram of the checkout system, 21 is a first checkout lane, 41
Is the second checkout lane. The basket placement tables 22 and 42 on which the shopping basket 61 is placed are arranged on one end side of each of the checkout lanes 21 and 41, that is, on the upstream side.

【0011】前記各チェックアウトレーン21,41の
中央部に物品搬送手段としてベルトコンベア23,43
を配置している。前記ベルトコンベア23,43はその
上流側に顧客62が物品である商品63を買い物籠61
から取り出して載せるための商品載せエリア24,44
を形成している。前記商品63にはバーコードが付さ
れ、顧客は前記商品載せエリア24,44に商品63を
バーコード面を上にして載せることになる。前記ベルト
コンベア23,43の中間部に外光を遮断する筒状のト
ンネル部25,45を配置し、このトンネル部25,4
5内に、高さ検出手段としての高さ計測装置26,4
6、位置及び傾き検出手段としての撮像カメラ27,4
7及び走査光学機構を構成する可変走査光学系バーコー
ドスキャナ28,48をそれぞれ配置している。
Belt conveyors 23, 43 are provided at the central portions of the checkout lanes 21, 41 as article conveying means.
Has been arranged. On the upstream side of the belt conveyors 23 and 43, a customer 62 is provided with a product basket 63, which is an item for sale by a customer 62.
Product loading areas 24 and 44 for taking out from and loading
Is formed. A bar code is attached to the product 63, and the customer places the product 63 on the product mounting areas 24 and 44 with the bar code surface facing upward. Cylindrical tunnel parts 25, 45 for blocking outside light are arranged in the intermediate parts of the belt conveyors 23, 43.
5, height measuring devices 26 and 4 as height detecting means
6. Imaging cameras 27 and 4 as position and tilt detecting means
7 and the variable scanning optical system bar code scanners 28 and 48 constituting the scanning optical mechanism are arranged.

【0012】前記各撮像カメラ27,47は、ベルトコ
ンベア23,43上の画像入力エリア全体を監視するよ
うに真上に配置している。前記ベルトコンベア23,4
3の下流側にはその各ベルトコンベア23,43で挟ま
れる位置に未登録商品スタッカ64を共通に設け、その
未登録商品スタッカ64の中央部にオペレータ65が手
動登録操作するための登録器66及び商品をメモリに登
録するPOS端末67を配置している。
The image pickup cameras 27 and 47 are arranged right above so as to monitor the entire image input area on the belt conveyors 23 and 43. The belt conveyor 23, 4
An unregistered product stacker 64 is commonly provided at a position sandwiched by the belt conveyors 23 and 43 on the downstream side of 3, and a register device 66 for an operator 65 to manually register the unregistered product stacker 64 at the center thereof. Also, a POS terminal 67 for registering products in the memory is arranged.

【0013】前記各チェックアウトレーン21,41の
下流側に登録済み商品63aを溜める登録済み商品スタ
ッカ29,49を配置している。そして各登録済み商品
スタッカ29,49の近傍に小計表示器30,50を設
けている。なお、前記登録器66及びPOS端末67の
近傍にドロワやレシートプリンタ等を配置している。前
記商品載せエリア24,44には商品の載せ始めを指示
するスタートボタン31,51及び商品の載せ終りを指
示する終了ボタン32,52を設けている。前記商品載
せエリア24,44の近傍に案内表示用ディスプレイ3
3,53を配置するとともに案内を音声で知らせるスピ
ーカ(図示せず)を配置している。前記ベルトコンベア
23,43の下流側端に前記トンネル部25,45から
出てきた商品がバーコード読取りを失敗した商品の場合
にその商品を前記未登録商品スタッカ64に排除する商
品排除機構34,54を備えている。
Registered product stackers 29, 49 for storing registered products 63a are arranged downstream of the checkout lanes 21, 41. Subtotal indicators 30 and 50 are provided near the registered product stackers 29 and 49, respectively. A drawer, a receipt printer, etc. are arranged near the register 66 and the POS terminal 67. The product loading areas 24 and 44 are provided with start buttons 31 and 51 for instructing the start of the product loading and end buttons 32 and 52 for instructing the end of the product loading. Display 3 for guidance display near the product loading areas 24, 44
3, 53 are arranged, and a speaker (not shown) for notifying the guidance by voice is arranged. In the case where the products coming out of the tunnel portions 25, 45 at the downstream ends of the belt conveyors 23, 43 are products for which barcode reading has failed, the product exclusion mechanism 34 for removing the products to the unregistered product stacker 64, 54 is provided.

【0014】前記高さ計測装置26,46は、図2に示
すように、商品63の搬送路を間にして2本の支柱7
1,72を対向配置し、一方の支柱71にLED等から
なる複数の投光素子73,…を所定ピッチで配置すると
共に他方の支柱72にホトトランジスタやホトダイオー
ド等からなる複数の受光素子74,…を前記各投光素子
73,…に対向して所定ピッチで配置し、投光素子73
からの光が商品63で遮光されるのはどの高さの投光素
子73までかにより商品63の高さ、すなわち、バーコ
ード面の高さを計測するようになっている。前記撮像カ
メラ27,47及びバーコードスキャナ28,48は、
図3に示すように配置している。前記撮像カメラ27,
47は、ベルトコンベア23,43の画像入力エリア7
5の上方に配置し、この画像入力エリア75を通過する
商品を撮像し、その画像からバーコードの位置と傾きを
検出するようになっている。
As shown in FIG. 2, the height measuring devices 26 and 46 have two support columns 7 with a transportation path for the product 63 in between.
1, 72 are arranged to face each other, a plurality of light projecting elements 73 made of LEDs or the like are arranged on one pillar 71 at a predetermined pitch, and a plurality of light receiving elements 74 made of phototransistors, photodiodes, etc. are arranged on the other pillar 72. Are arranged at a predetermined pitch so as to face each of the light projecting elements 73 ,.
The height of the product 63, that is, the height of the bar code surface is measured depending on the height of the light-projecting element 73 at which the light from is blocked by the product 63. The imaging cameras 27 and 47 and the barcode scanners 28 and 48 are
They are arranged as shown in FIG. The imaging camera 27,
47 is the image input area 7 of the belt conveyors 23 and 43.
It is arranged above the image pickup device 5, and the product passing through the image input area 75 is imaged, and the position and the inclination of the barcode are detected from the image.

【0015】前記バーコードスキャナ28,48は、ベ
ルトコンベア23,43のスキャニングエリア76を通
過する商品からバーコードを読取るようになっている。
すなわち、前記バーコードスキャナ28,48は、図4
に示すように、光源として半導体レーザ81を設け、こ
の半導体レーザ81の接合面から出射するレーザ光をコ
リメータレンズ82、ビームエキスパンダ83、焦点自
動調整手段を構成する可変焦点光学系84、集光ミラー
85の中央部に開けた孔を順次介してガルバノミラー8
6,87に照射している。
The bar code scanners 28 and 48 are adapted to read bar codes from products passing through the scanning areas 76 of the belt conveyors 23 and 43.
That is, the bar code scanners 28 and 48 are the same as those shown in FIG.
As shown in FIG. 3, a semiconductor laser 81 is provided as a light source, and the laser light emitted from the bonding surface of the semiconductor laser 81 is collimated by a collimator lens 82, a beam expander 83, a variable focus optical system 84 constituting a focus automatic adjusting means, The galvanometer mirror 8 is sequentially inserted through the hole formed in the center of the mirror 85.
Irradiates 6,87.

【0016】前記ビームエキスパンダ83は、図7に示
すように、例えば2個のプリズム83a,83bからな
り、前記コリメータレンズ82で平行光になったレーザ
光のビーム径を補正するようになっている。前記可変焦
点光学系84は、光軸方向に移動自在にフォーカスレン
ズを設け、このフォーカスレンズをフォーカスモータ8
8で移動して焦点距離を自動調整するようになってい
る。なお、フォーカスモータ88に代えてヴォイスコイ
ル等のアクチュエータを使用してもよい。前記ガルバノ
ミラー86,87は、レーザ光を偏向して走査光に変換
するもので、ガルバノミラー86はx方向を制御し、ガ
ルバノミラー87はy方向を制御し、両者で走査光の走
査方向をx,y方向、すなわち、前記ベルトコンベア2
3,43に平行な面上において任意の方向に可変できる
ようになっている。
As shown in FIG. 7, the beam expander 83 is composed of, for example, two prisms 83a and 83b, and is adapted to correct the beam diameter of the laser light which is collimated by the collimator lens 82. There is. The variable focus optical system 84 is provided with a focus lens movably in the optical axis direction.
It moves at 8 to automatically adjust the focal length. An actuator such as a voice coil may be used instead of the focus motor 88. The galvano mirrors 86 and 87 are for deflecting the laser light and converting it into scanning light. The galvano mirror 86 controls the x direction, the galvano mirror 87 controls the y direction, and both scan the scanning direction of the scanning light. x, y direction, that is, the belt conveyor 2
It can be changed in any direction on a plane parallel to 3, 43.

【0017】前記ガルバノミラー86,87からの走査
光は前記ベルトコンベア23,43に平行な面上、すな
わち、商品63の上面に付したバーコード面を走査す
る。そして、走査光がバーコード面を走査したときに発
生する散乱反射光を前記ガルバノミラー87,86を経
由して前記集光ミラー85に反射させ、さらにレンズ8
9を介してホトダイオードなどからなるビデオセンサ9
0で受光するようになっている。そして、前記ビデオセ
ンサ90の出力をデコードして前記POS端末67に出
力するようになっている。
Scanning light from the Galvano mirrors 86 and 87 scans a surface parallel to the belt conveyors 23 and 43, that is, a bar code surface attached to the upper surface of the product 63. Then, the scattered reflection light generated when the scanning light scans the barcode surface is reflected by the condenser mirror 85 via the galvano mirrors 87 and 86, and further the lens 8 is used.
Video sensor 9 including a photodiode through 9
It receives light at 0. Then, the output of the video sensor 90 is decoded and output to the POS terminal 67.

【0018】この構成により、前記バーコードスキャナ
28,48は、焦点距離及び走査方向の可変ができ、前
記高さ計測装置26,46からの高さ測定情報により前
記フォーカスモータ88を駆動して前記可変焦点光学系
84のフォーカスレンズを移動制御して焦点距離を自動
調整し、また、前記撮像カメラ27,47からのバーコ
ードの位置及び傾き情報により前記ガルバノミラー8
7,86を駆動制御して走査光の走査方向をバーコード
が正しく読み取れるように制御する。
With this structure, the bar code scanners 28 and 48 can change the focal length and the scanning direction, and the focus motor 88 is driven by the height measurement information from the height measuring devices 26 and 46. The focus lens of the variable focus optical system 84 is moved and controlled to automatically adjust the focal length, and the galvano mirror 8 is adjusted based on the bar code position and tilt information from the imaging cameras 27 and 47.
Drive control of 7, 86 is performed so that the scanning direction of the scanning light is properly read.

【0019】図5に示すように、コントローラ91は、
前記ベルトコンベア23,43、高さ計測装置26,4
6、撮像カメラ27,47、フォーカスモータ88、ガ
ルバノミラー86,87、ビデオセンサ90を制御する
ようになっている。すなわち、前記コントローラ91
は、ドライバ92を駆動して前記ベルトコンベア23,
43を駆動するコンベアモータ93を駆動制御し、ドラ
イバ94を駆動して前記フォーカスモータ88を駆動制
御し、ドライバ95を駆動して前記ガルバノミラー8
6,87を駆動制御する。また、前記コントローラ91
は、高さ計測装置26,46を駆動してこの高さ計測装
置26,46から高さ測定情報を取り込み、イメージプ
ロセッサ96を駆動して前記撮像カメラ27,47から
画像情報を取り込み、デコーダ97を駆動して前記ビデ
オセンサ90からバーコード情報を取り込むようになっ
ている。
As shown in FIG. 5, the controller 91 is
Belt conveyors 23, 43, height measuring devices 26, 4
6, the imaging cameras 27 and 47, the focus motor 88, the galvanometer mirrors 86 and 87, and the video sensor 90 are controlled. That is, the controller 91
Drives the driver 92 to drive the belt conveyor 23,
The conveyor motor 93 for driving 43 is driven, the driver 94 is driven to drive the focus motor 88, and the driver 95 is driven to drive the galvanometer mirror 8.
6 and 87 are drive-controlled. In addition, the controller 91
Drives the height measuring devices 26, 46 to fetch the height measuring information from the height measuring devices 26, 46, drives the image processor 96 to fetch the image information from the imaging cameras 27, 47, and the decoder 97. Is driven to fetch bar code information from the video sensor 90.

【0020】前記POS端末67は、商品登録のための
制御を行うもので、前記スタートボタン31,51がオ
ンすると、案内表示用ディスプレイ33,53にスター
ト表示を行うと共に第1のカウンタをクリアする。ま
た、前記コントローラ91は、コンベアモータ93を駆
動制御してベルトコンベア23,43の作動を開始させ
る。そして、高さ計測装置26,46が商品63の高さ
を検出すると、POS端末67は、第1のカウンタをイ
ンクリメントする。
The POS terminal 67 performs control for merchandise registration. When the start buttons 31 and 51 are turned on, a start display is displayed on the guidance display 33 and 53 and the first counter is cleared. . Further, the controller 91 drives and controls the conveyor motor 93 to start the operation of the belt conveyors 23 and 43. Then, when the height measuring devices 26 and 46 detect the height of the product 63, the POS terminal 67 increments the first counter.

【0021】前記コントローラ91は、高さ計測装置2
6,46及び撮像カメラ27,47からの情報によりバ
ーコード面の高さ、バーコードの位置及び傾きを検出
し、この検出情報に基づいて前記バーコードスキャナ2
8,48のフォーカスモータ88及びガルバノミラー8
6,87を駆動制御し、バーコードスキャナ28,48
からの走査光の焦点距離を商品63のバーコード面に決
めるとともにこの走査光の走査方向をバーコード面を正
しく走査するように決める。そして前記ビデオセンサ9
0からの信号をデコードしてバーコード情報として前記
POS端末67に供給する。
The controller 91 is a height measuring device 2
6, 46 and the information from the imaging cameras 27, 47 detect the height of the barcode surface, the position and the inclination of the barcode, and the barcode scanner 2 based on the detected information.
8, 48 focus motor 88 and galvanometer mirror 8
6, 87 drive control, barcode scanner 28, 48
The focal length of the scanning light from is determined on the bar code surface of the product 63, and the scanning direction of this scanning light is determined so as to scan the bar code surface correctly. And the video sensor 9
The signal from 0 is decoded and supplied as bar code information to the POS terminal 67.

【0022】前記POS端末67は、コントローラ91
からバーコード情報を取り込み、データベースと照合
し、一致する商品があると、その商品データを登録する
とともに第2のカウンタをインクリメントする。登録し
た商品は登録済み商品63aとして登録済み商品スタッ
カ29,49に搬送されることになる。
The POS terminal 67 has a controller 91.
The bar code information is fetched from the above, collated with the database, and if there is a matching product, the product data is registered and the second counter is incremented. The registered merchandise is conveyed to the registered merchandise stackers 29 and 49 as the registered merchandise 63a.

【0023】また、デコードしたバーコード情報と一致
する商品がデータベースから検出できなかったときは、
その旨をオペレータ65に例えばランプ表示等により知
らせるとともにその商品を未登録商品スタッカ64に搬
送する。この未登録商品スタッカ64に搬送された商品
はオペレータ65が登録器66を使用して登録を行うこ
とになる。この商品登録が行われたときも第2のカウン
タがインクリメントされる。このときの登録商品はベル
トコンベア23,43に戻すことで登録済み商品63a
として登録済み商品スタッカ29,49に搬送されるこ
とになる。
Further, when a product matching the decoded bar code information cannot be detected from the database,
To that effect, the operator 65 is informed by, for example, a lamp display or the like, and the product is conveyed to the unregistered product stacker 64. The operator 65 uses the register 66 to register the products conveyed to the unregistered product stacker 64. The second counter is also incremented when this product registration is performed. The registered product at this time is returned to the belt conveyors 23 and 43 to register the registered product 63a.
Will be conveyed to the registered product stackers 29 and 49.

【0024】このような商品の登録作業を顧客が終了ボ
タン32,52を操作するまで繰返えし行い、顧客が終
了ボタン32,52を操作すると、第1のカウンタの値
をメモリにホールドし、そのホールドした値と第2のカ
ウンタの値を比較し、一致すると全商品が通過し登録が
完了したと判断して前記小計表示器30,50に顧客の
合計金額を表示し、第2のカウンタをクリアする。ま
た、前記イメージプロセッサ96は、前記撮像カメラ2
7,47からの画像情報に基づいて図6に示す流れ図に
基づく画像処理を行うようになっている。
Such product registration work is repeated until the customer operates the end buttons 32 and 52. When the customer operates the end buttons 32 and 52, the value of the first counter is held in the memory. The held value is compared with the value of the second counter, and if they match, it is determined that all the products have passed and registration is completed, and the total sum of the customers is displayed on the subtotal indicators 30 and 50. Clear the counter. In addition, the image processor 96 uses the image pickup camera 2
Image processing based on the flowchart shown in FIG. 6 is performed based on the image information from 7, 47.

【0025】すなわち、S1にて、入力画像からバーコ
ードを含む物品領域の画像を抽出する。続いて、S2に
て、抽出した物品画像を2値データに変換してメモリに
記憶する。続いて、S3にて、拡大・縮退を行って黒画
素の連結領域を作成し、所定個数以上の黒画素で構成さ
れる連結領域を抽出する。続いて、S4にて、各連結領
域に対する形状の特徴量を求める。
That is, in S1, the image of the article area including the bar code is extracted from the input image. Then, in S2, the extracted article image is converted into binary data and stored in the memory. Subsequently, in S3, enlargement / reduction is performed to create a connected region of black pixels, and a connected region composed of a predetermined number or more of black pixels is extracted. Subsequently, in S4, the feature amount of the shape for each connected region is obtained.

【0026】続いて、S5にて、連結領域と2値データ
とについて論理積を求め、所定個数以上の黒画素が連続
する図形を抽出する。続いて、S6にて、図形に対して
傾きの方向を求め、予め決められた方向毎に図形の個数
を連結領域毎に集計する。続いて、S7にて、連結領域
の形状の特徴量と図形の方向別個数を連結領域毎に比較
する。そして、最後に、S8にて、形状が矩形で、同一
方向の図形の個数が多い連結領域をバーコード領域とし
て検出する。こうして、バーコードの位置と傾きを検出
することになる。
Subsequently, in S5, a logical product of the connected area and the binary data is obtained, and a figure in which a predetermined number or more of black pixels are continuous is extracted. Subsequently, in S6, the direction of inclination of the figure is obtained, and the number of figures is aggregated for each connected region for each predetermined direction. Then, in S7, the feature amount of the shape of the connected area and the number of distinct directions of the figure are compared for each connected area. Then, finally, in S8, a connected area having a rectangular shape and a large number of figures in the same direction is detected as a barcode area. In this way, the position and the inclination of the barcode will be detected.

【0027】図8は、前記バーコードスキャナ28,4
8において、コリメータレンズ82及びビームエキスパ
ンダ83を省略した光学系を1つのレンズ100に置き
換えたときの概略図で、図11で説明したように、半導
体レーザ81の接合面に垂直な方向に広がるレーザ光1
01の発光点P1 は、接合面に平行な方向に広がるレー
ザ光102の発光点P2 よりもレーザ光の出射端面に近
い。これを同一のレンズ100で結像すると、接合面に
垂直な方向に広がるレーザ光101の結像点までの距
離、すなわち、焦点距離Lv は、接合面に平行な方向に
広がるレーザ光102の結像点までの距離、すなわち、
焦点距離Lh よりも長くなる。
FIG. 8 shows the bar code scanners 28 and 4 described above.
8 is a schematic view when the optical system in which the collimator lens 82 and the beam expander 83 are omitted is replaced with one lens 100, and spreads in the direction perpendicular to the bonding surface of the semiconductor laser 81 as described in FIG. Laser light 1
The light emitting point P1 of 01 is closer to the emitting end face of the laser light than the light emitting point P2 of the laser light 102 spreading in the direction parallel to the joint surface. When this is imaged by the same lens 100, the distance to the image formation point of the laser light 101 spreading in the direction perpendicular to the cemented surface, that is, the focal length Lv, is the result of the laser light 102 spreading in the direction parallel to the cemented surface. The distance to the image point, ie
It becomes longer than the focal length Lh.

【0028】従って、例えば半導体レーザ81の接合面
がベルトコンベア23,43の面と平行になっている場
合において、商品63上のバーコード面までの距離がL
h であったとすると、バーコードのバーの方向がベルト
コンベア23,43の搬送方向になっていれば、走査光
の方向はベルトコンベア23,43の幅方向となるの
で、このときの走査光は半導体レーザ81の接合面に平
行な方向に走査する。従って、この場合には走査光はバ
ーコード面に焦点を結ぶのでバーコードを確実に読み取
ってデコードできる。
Therefore, for example, when the bonding surface of the semiconductor laser 81 is parallel to the surfaces of the belt conveyors 23 and 43, the distance to the bar code surface on the product 63 is L.
If it is h, if the bar direction of the bar code is the conveying direction of the belt conveyors 23 and 43, the scanning light direction is the width direction of the belt conveyors 23 and 43. Scanning is performed in a direction parallel to the bonding surface of the semiconductor laser 81. Therefore, in this case, since the scanning light focuses on the bar code surface, the bar code can be reliably read and decoded.

【0029】これに対し、バーコードのバーの方向がベ
ルトコンベア23,43の幅方向になっていれば、走査
光の方向はベルトコンベア23,43の搬送方向となる
ので、このときの走査光は半導体レーザ81の接合面に
垂直な方向に走査する。従って、この場合には走査光が
焦点を結ぶ距離がLv となり、バーコード面には十分に
絞り切れない光ビームが当たることになり、バーコード
を確実に読み取ってデコードすることができなくなる。
そこで、前記コントローラ91は、バーコードのバーの
方向がベルトコンベア23,43の幅方向になっている
ときには、前記フォーカスモータ88を駆動制御して前
記可変焦点光学系84のフォーカスレンズを移動させ走
査光が距離Lhで焦点を結ぶように調整する。
On the other hand, if the bar direction of the bar code is the width direction of the belt conveyors 23 and 43, the scanning light direction is the conveying direction of the belt conveyors 23 and 43. Scan in the direction perpendicular to the bonding surface of the semiconductor laser 81. Therefore, in this case, the distance at which the scanning light is focused becomes Lv, and the light beam that cannot be fully stopped hits the bar code surface, so that the bar code cannot be reliably read and decoded.
Therefore, when the bar direction of the bar code is the width direction of the belt conveyors 23 and 43, the controller 91 drives and controls the focus motor 88 to move and scan the focus lens of the variable focus optical system 84. Adjust so that the light is focused at the distance Lh.

【0030】すなわち、前記コントローラ91は、前記
半導体レーザ81の接合面の方向に対する走査光の走査
方向が、この接合面に平行な面とこの接合面に垂直な面
との間に設定した所定角度、例えば45度を境にして、
この45度よりも平行面側に走査光の走査方向が傾いて
いるときにはバーコード面までの距離に対するフォーカ
スレンズの移動制御を図9のグラフg1 に基づいて行
い、また、この45度よりも垂直面側に走査光の走査方
向が傾いているときにはバーコード面までの距離に対す
るフォーカスレンズの移動制御を図9のグラフg2 に基
づいて行う。すなわち、走査光の走査方向の傾きに対応
して自動調整特性を異ならせる。グラフg2 はグラフg
1 を横に移動したグラフになっている。
That is, the controller 91 causes the scanning direction of the scanning light with respect to the direction of the bonding surface of the semiconductor laser 81 to be a predetermined angle set between a surface parallel to the bonding surface and a surface perpendicular to the bonding surface. , At 45 degrees,
When the scanning direction of the scanning light is inclined to the plane parallel to the 45 degrees, the movement of the focus lens with respect to the distance to the bar code surface is controlled based on the graph g1 in FIG. When the scanning direction of the scanning light is inclined to the surface side, the movement control of the focus lens with respect to the distance to the bar code surface is performed based on the graph g2 in FIG. That is, the automatic adjustment characteristic is changed according to the inclination of the scanning light in the scanning direction. Graph g2 is graph g
It is a graph that 1 is moved horizontally.

【0031】このように自動調整特性を異ならせること
により、バーコード面での走査光の走査方向がベルトコ
ンベア23,43の幅方向を基準に45度の傾きまでの
間にある場合はフォーカスレンズの移動制御をグラフg
1 に基づいて行うことになり、また、走査光の走査方向
がベルトコンベア23,43の幅方向を基準に45度か
ら90度(ベルトコンベア23,43の搬送方向)の傾
きまでの間にある場合はフォーカスレンズの移動制御を
グラフg2 に基づいて行うことになり、走査光の走査方
向がベルトコンベア23,43の面上においてx,y方
向のどの向きになっても走査光の焦点をバーコード面上
に合わせることができ、従って、バーコードを確実に読
み取ってデコードできることになる。
By making the automatic adjustment characteristics different in this way, when the scanning direction of the scanning light on the bar code surface is within 45 degrees with respect to the width direction of the belt conveyors 23 and 43, the focus lens is used. Movement control of graph g
The scanning direction of the scanning light is between 45 degrees and 90 degrees (conveying direction of the belt conveyors 23 and 43) with respect to the width direction of the belt conveyors 23 and 43. In this case, the movement control of the focus lens is performed based on the graph g2, and the focus of the scanning light is controlled by the bar regardless of the scanning direction of the scanning light on the surface of the belt conveyors 23, 43. It can be aligned on the code surface, so that the barcode can be reliably read and decoded.

【0032】なお、この実施の形態では、半導体レーザ
の接合面に平行な面とこの接合面に垂直な面との間に角
度45度を設定し、この45度を境にして、この45度
よりも平行面側に走査光の走査方向が傾いているときに
はバーコード面までの距離に対するフォーカスレンズの
移動制御、すなわち、焦点の自動調整をグラフg1 に従
って行い、この45度よりも垂直面側に走査光の走査方
向が傾いているときには焦点の自動調整をグラフg2 に
従って行うようにしたが必ずしもこれに限定するもので
はなく、半導体レーザの接合面に平行な面とこの接合面
に垂直な面との間に角度30度と60度の2つを設定
し、30度よりも平行面側に走査光の走査方向が傾いて
いるときには焦点の自動調整をグラフg1 に従って行
い、30度と60度の間に走査光の走査方向があるとき
には焦点の自動調整を図9に点線で示すグラフg3 に従
って行い、60度よりも垂直面側に走査光の走査方向が
傾いているときには焦点の自動調整をグラフg2 に従っ
て行うようにしてもよい。このようにすれば、傾きに対
する焦点の自動調整がより正確となり、バーコードをよ
り確実に読み取ってデコードできることになる。
In this embodiment, an angle of 45 degrees is set between the plane parallel to the joint surface of the semiconductor laser and the plane perpendicular to this joint surface. When the scanning direction of the scanning light is inclined to the parallel plane side, the movement control of the focus lens with respect to the distance to the bar code surface, that is, the automatic focus adjustment is performed according to the graph g1. When the scanning direction of the scanning light is inclined, the focus is automatically adjusted according to the graph g2, but the present invention is not limited to this. A plane parallel to the bonding surface of the semiconductor laser and a surface perpendicular to this bonding surface are used. Two angles, 30 degrees and 60 degrees, are set between them, and when the scanning direction of the scanning light is inclined to the parallel plane side more than 30 degrees, the focus is automatically adjusted according to the graph g1. while When there is the scanning direction of the scanning light, the focus is automatically adjusted according to the graph g3 shown by the dotted line in FIG. 9, and when the scanning direction of the scanning light is inclined to the vertical surface side more than 60 degrees, the focus is automatically adjusted according to the graph g2. It may be performed. By doing so, the automatic adjustment of the focus with respect to the inclination becomes more accurate, and the barcode can be more reliably read and decoded.

【0033】また、この実施の形態では、撮像カメラで
撮像して得た画像からバーコードの傾きを検出し、この
傾きに応じて走査光の走査方向を変更し、走査光の走査
方向に応じて可変焦点光学系の焦点の自動調整特性を変
化させたが、例えばベルトコンベアで搬送する商品(物
品)に付されているバーコードの向きが同じ状態が連続
するような場合には、バーコードの向きに応じて可変焦
点光学系が使用する焦点の自動調整特性をキー入力等で
予め決めてもよい。これは例えば物流分野では同一の物
品に同一方向にバーコードラベルを貼着して搬送させる
場合があり、このような場合にはバーコードの向きに応
じて可変焦点光学系が使用する焦点の自動調整特性をキ
ー入力等で予め決めることができる。そして、別の物品
を扱う場合にバーコードラベルの貼着の方向が変わった
場合に、それに応じて改めてキー入力等を行って可変焦
点光学系が使用する焦点の自動調整特性を変更すればよ
い。
Further, in this embodiment, the inclination of the bar code is detected from the image obtained by the image pickup camera, the scanning direction of the scanning light is changed according to the inclination, and the scanning direction of the scanning light is changed. The automatic focus adjustment characteristics of the varifocal optical system were changed by changing the bar code attached to the product (article) conveyed on the belt conveyor, for example, in the case where the same direction continues. The focus automatic adjustment characteristic used by the variable focus optical system may be determined in advance by key input or the like in accordance with the orientation of. This is because, for example, in the field of physical distribution, the same product may be attached with a barcode label in the same direction and conveyed. In such a case, the automatic focus adjustment used by the varifocal optical system depends on the orientation of the barcode. The adjustment characteristic can be determined in advance by key input or the like. If the sticking direction of the bar code label changes when handling another item, the key focus may be input again to change the automatic focus adjustment characteristic used by the variable focus optical system. .

【0034】また、この実施の形態では、高さ検出手段
として投光素子と受光素子との対を複数配置して構成し
たものについて述べたが必ずしもこれに限定するもので
はなく、超音波の反射を利用して高さを検出するもの、
機械的にプローブを接触させるもの、光切断法を用いた
画像処理で高さを検出するものなどを使用してもよい。
また、同じ高さの物品が連続して搬送するような場合に
は、高さ情報をキー入力など手動入力してもよい。
Further, in this embodiment, the height detecting means has been described by arranging a plurality of pairs of the light emitting element and the light receiving element, but the present invention is not necessarily limited to this, and the reflection of ultrasonic waves is not limited to this. To detect height using
It is also possible to use one that mechanically contacts the probe, one that detects the height by image processing using the light section method, or the like.
Further, when articles of the same height are continuously conveyed, height information may be manually input such as by key input.

【0035】また、この実施の形態では、可変焦点光学
系のフォーカスレンズを移動制御して焦点距離を自動調
整するようにしたが必ずしもこれに限定するものではな
く、焦点距離を変化させずに光路長を変化させるものや
音響光学素子などレンズの形状を変化させて焦点距離を
変化させるものであってもよい。なお、この実施の形態
はこの発明を商品の自動登録を行うチェックアウトシス
テムに適用したものについて述べたが必ずしもこれに限
定するものではなく、物品をベルトコンベア等で搬送す
る物流システム一般にも適用できる。
Further, in this embodiment, the focus lens of the variable focus optical system is controlled to move to automatically adjust the focal length, but the present invention is not limited to this, and the optical path can be changed without changing the focal length. It is also possible to change the focal length by changing the shape of the lens such as a length changing element or an acousto-optic element. In addition, although this embodiment has described the present invention applied to a checkout system for automatically registering goods, the present invention is not necessarily limited to this, and can be applied to general physical distribution systems that convey articles by a belt conveyor or the like. .

【0036】[0036]

【発明の効果】以上、請求項1及び3記載の発明によれ
ば、半導体レーザから出射するレーザ光の走査方向が半
導体レーザの接合面に対して平行面側にあるのか垂直面
側にあるのかにより焦点の自動調整特性を異ならせるこ
とで、レーザ光の走査方向が平行面側にあっても垂直面
側にあっても焦点距離をバーコード面との距離に一致さ
せることができ、これにより常に正確な焦点自動調整制
御ができ、バーコードの読取りが確実にできる。
As described above, according to the first and third aspects of the present invention, whether the scanning direction of the laser light emitted from the semiconductor laser is on the parallel surface side or the vertical surface side with respect to the bonding surface of the semiconductor laser. The focal length can be made to match the distance from the barcode surface regardless of whether the scanning direction of the laser beam is on the parallel surface side or the vertical surface side by making the automatic focus adjustment characteristics different. Accurate automatic focus adjustment control is always possible, and barcode reading can be performed reliably.

【0037】また、請求項2又は3記載の発明によれ
ば、半導体レーザから出射するレーザ光の走査方向をバ
ーコードの位置や傾きに基づいて自動的に可変できる場
合に、レーザ光の走査方向が半導体レーザの接合面に対
して平行面側にあるのか垂直面側にあるのかにより焦点
の自動調整特性を変化させることで、レーザ光の走査方
向が平行面側にあっても垂直面側にあっても焦点距離を
バーコード面との距離に一致させることができ、これに
より常に正確な焦点自動調整制御ができ、バーコードの
読取りが確実にできる。
According to the second or third aspect of the present invention, when the scanning direction of the laser light emitted from the semiconductor laser can be automatically changed based on the position and the inclination of the bar code, the scanning direction of the laser light. By changing the automatic focus adjustment characteristics depending on whether the laser beam is on the parallel surface side or the vertical surface side with respect to the bonding surface of the semiconductor laser, even if the laser beam scanning direction is on the parallel surface side, Even if there is, the focal length can be matched with the distance to the bar code surface, which allows accurate automatic focus adjustment control and reliable bar code reading.

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

【図1】本発明の実施の形態を示すチェックアウトシス
テムの全体構成図。
FIG. 1 is an overall configuration diagram of a checkout system showing an embodiment of the present invention.

【図2】同実施の形態における高さ計測装置の構成を示
す図。
FIG. 2 is a diagram showing a configuration of a height measuring device according to the same embodiment.

【図3】同実施の形態における高さ計測装置、撮像カメ
ラ及びバーコードスキャナの配置関係を示す斜視図。
FIG. 3 is a perspective view showing an arrangement relationship of a height measuring device, an imaging camera and a barcode scanner according to the same embodiment.

【図4】同実施の形態における可変走査光学系バーコー
ドスキャナの構成を示す図。
FIG. 4 is a diagram showing a configuration of a variable scanning optical system bar code scanner according to the same embodiment.

【図5】同実施の形態における要部ブロック図。FIG. 5 is a block diagram of main parts in the same embodiment.

【図6】同実施の形態におけるバーコード領域の検出処
理を示す流れ図。
FIG. 6 is a flowchart showing a barcode area detection process in the embodiment.

【図7】同実施の形態におけるビームエキスパンダの構
成を示す図。
FIG. 7 is a diagram showing a configuration of a beam expander according to the same embodiment.

【図8】同実施の形態における半導体レーザの接合面に
垂直な方向に広がるレーザ光の発光点と焦点距離及び接
合面に平行な方向に広がるレーザ光の発光点と焦点距離
との関係を示す図。
FIG. 8 shows a relationship between a light emitting point and a focal length of laser light spreading in a direction perpendicular to the bonding surface of the semiconductor laser and a light emitting point and a focal length of laser light spreading in a direction parallel to the bonding surface in the same embodiment. Fig.

【図9】同実施の形態における走査光の走査方向の傾き
に対応する自動調整特性の変化を説明するためのグラ
フ。
FIG. 9 is a graph for explaining a change in the automatic adjustment characteristic corresponding to the inclination of the scanning light in the scanning direction in the same embodiment.

【図10】従来例を示す斜視図。FIG. 10 is a perspective view showing a conventional example.

【図11】半導体レーザの発光特性を説明するための斜
視図。
FIG. 11 is a perspective view for explaining emission characteristics of a semiconductor laser.

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

23,43…ベルトコンベア 26,46…高さ計測装置 27,47…撮像カメラ 28,48…可変走査光学系バーコードスキャナ 81…半導体レーザ 84…可変焦点光学系 86,87…ガルバノミラー 88…フォーカスモータ 91…コントローラ 23, 43 ... Belt conveyor 26, 46 ... Height measuring device 27, 47 ... Imaging camera 28, 48 ... Variable scanning optical system bar code scanner 81 ... Semiconductor laser 84 ... Variable focus optical system 86, 87 ... Galvano mirror 88 ... Focus Motor 91 ... Controller

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 バーコードを付した物品を搬送する物品
搬送手段と、半導体レーザと、この半導体レーザからの
レーザ光を集光するとともに偏向して前記物品のバーコ
ード面を走査する走査光に変換する走査光学機構と、こ
の走査光学機構内に設け、走査光の焦点を前記物品のバ
ーコード面との距離に応じて自動調整する焦点自動調整
手段と、前記物品のバーコード面を走査光が走査したと
きの反射光を受光してバーコードの読取りを行うバーコ
ード読取手段とを備え、前記半導体レーザの接合面の方
向に対する前記走査光の走査方向が、この接合面に平行
な面とこの接合面に垂直な面との間に設定した所定角度
を境にして平行面側にあるか垂直面側にあるかにより、
前記焦点自動調整手段の自動調整特性を異ならせて焦点
距離を一致させることを特徴とする符号読取装置。
1. An article carrying means for carrying an article with a bar code, a semiconductor laser, and scanning light for converging and deflecting laser light from the semiconductor laser to scan the bar code surface of the article. A scanning optical mechanism for converting, a focus automatic adjusting means provided inside the scanning optical mechanism for automatically adjusting the focus of scanning light according to the distance to the barcode surface of the article, and scanning light for the barcode surface of the article. And a bar code reading means for receiving a reflected light when scanning and reading a bar code, wherein the scanning direction of the scanning light with respect to the direction of the joint surface of the semiconductor laser is parallel to the joint surface. Depending on whether it is on the parallel surface side or the vertical surface side with a predetermined angle set between it and the surface perpendicular to this joining surface as a boundary,
A code reading device characterized in that the focal lengths are made to coincide by varying the automatic adjustment characteristics of the automatic focus adjustment means.
【請求項2】 バーコードを付した物品を搬送する物品
搬送手段と、この物品搬送手段により搬送する物品のバ
ーコード面の高さを検出する高さ検出手段と、前記物品
搬送手段により搬送する物品のバーコード面を撮像して
バーコードの位置及び傾きを検出する位置及び傾き検出
手段と、半導体レーザと、この半導体レーザからのレー
ザ光を集光するとともに偏向して前記物品のバーコード
面を走査する走査光に変換し、かつこの走査光の走査方
向を前記位置及び傾き検出手段からのバーコードの位置
及び傾きの情報に基づいて前記物品のバーコード面上を
正しく走査するように可変する走査光学機構と、この走
査光学機構内に設け、走査光の焦点を前記高さ検出手段
からのバーコード面の高さ検出情報に基づいて自動調整
する焦点自動調整手段と、前記物品のバーコード面を走
査光が走査したときの反射光を受光してバーコードの読
取りを行うバーコード読取手段とを備え、前記半導体レ
ーザの接合面の方向に対する前記走査光の走査方向が、
この接合面に平行な面とこの接合面に垂直な面との間に
設定した所定角度を境にして平行面側にあるか垂直面側
にあるかにより、前記焦点自動調整手段の自動調整特性
を変化させて焦点距離を一致させることを特徴とする符
号読取装置。
2. An article carrying means for carrying a bar coded article, a height detecting means for detecting a height of a bar code surface of an article carried by the article carrying means, and a article carrying means for carrying the article. Position and tilt detecting means for imaging the bar code surface of an article to detect the position and tilt of the bar code, a semiconductor laser, and a laser beam from the semiconductor laser for converging and deflecting the bar code surface of the article. Is converted into scanning light for scanning, and the scanning direction of the scanning light is changed so as to correctly scan the barcode surface of the article based on the information on the position and the inclination of the barcode from the position and inclination detecting means. Scanning optical mechanism and a focus automatic adjusting hand which is provided in the scanning optical mechanism and automatically adjusts the focus of the scanning light based on the height detection information of the bar code surface from the height detecting means. A step, and a bar code reading means for receiving a reflected light when the bar code surface of the article is scanned by the scanning light to read the bar code, the scanning light of the scanning light in the direction of the bonding surface of the semiconductor laser. Scan direction is
The automatic adjustment characteristic of the automatic focus adjustment means depends on whether the surface is parallel or vertical with respect to a predetermined angle set between the surface parallel to the joint surface and the surface perpendicular to the joint surface. The code reading device is characterized in that the focal lengths are made to coincide with each other.
【請求項3】 所定角度を45度に設定し、この角度を
境にして走査光の走査方向が平行面側にあるか垂直面側
にあるかにより、焦点自動調整手段の自動調整特性を変
えることを特徴とする請求項1又は2記載の符号読取装
置。
3. A predetermined angle is set to 45 degrees, and the automatic adjustment characteristic of the automatic focus adjustment means is changed depending on whether the scanning direction of the scanning light is on the parallel surface side or the vertical surface side with this angle as a boundary. The code reader according to claim 1 or 2, characterized in that.
JP7285635A 1995-11-02 1995-11-02 Code reader Pending JPH09128471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7285635A JPH09128471A (en) 1995-11-02 1995-11-02 Code reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7285635A JPH09128471A (en) 1995-11-02 1995-11-02 Code reader

Publications (1)

Publication Number Publication Date
JPH09128471A true JPH09128471A (en) 1997-05-16

Family

ID=17694089

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7285635A Pending JPH09128471A (en) 1995-11-02 1995-11-02 Code reader

Country Status (1)

Country Link
JP (1) JPH09128471A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9746636B2 (en) 2012-10-19 2017-08-29 Cognex Corporation Carrier frame and circuit board for an electronic device
US10067312B2 (en) 2011-11-22 2018-09-04 Cognex Corporation Vision system camera with mount for multiple lens types
US10498933B2 (en) 2011-11-22 2019-12-03 Cognex Corporation Camera system with exchangeable illumination assembly
JP2021051478A (en) * 2019-09-24 2021-04-01 東芝テック株式会社 Reader
CN113033228A (en) * 2021-03-31 2021-06-25 曹晓辉 Bar code scanning device and method for dynamic package
US11366284B2 (en) 2011-11-22 2022-06-21 Cognex Corporation Vision system camera with mount for multiple lens types and lens module for the same

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10067312B2 (en) 2011-11-22 2018-09-04 Cognex Corporation Vision system camera with mount for multiple lens types
US10498933B2 (en) 2011-11-22 2019-12-03 Cognex Corporation Camera system with exchangeable illumination assembly
US10498934B2 (en) 2011-11-22 2019-12-03 Cognex Corporation Camera system with exchangeable illumination assembly
US10678019B2 (en) 2011-11-22 2020-06-09 Cognex Corporation Vision system camera with mount for multiple lens types
US11366284B2 (en) 2011-11-22 2022-06-21 Cognex Corporation Vision system camera with mount for multiple lens types and lens module for the same
US11921350B2 (en) 2011-11-22 2024-03-05 Cognex Corporation Vision system camera with mount for multiple lens types and lens module for the same
US11936964B2 (en) 2011-11-22 2024-03-19 Cognex Corporation Camera system with exchangeable illumination assembly
US9746636B2 (en) 2012-10-19 2017-08-29 Cognex Corporation Carrier frame and circuit board for an electronic device
US10754122B2 (en) 2012-10-19 2020-08-25 Cognex Corporation Carrier frame and circuit board for an electronic device
JP2021051478A (en) * 2019-09-24 2021-04-01 東芝テック株式会社 Reader
CN113033228A (en) * 2021-03-31 2021-06-25 曹晓辉 Bar code scanning device and method for dynamic package

Similar Documents

Publication Publication Date Title
US5770848A (en) Apparatus and method for treating a commodity by automatically recognizing a barcode attached to a conveyed commodity by scanner
US6484066B1 (en) Image life tunnel scanner inspection system using extended depth of field technology
US5256864A (en) Scanning system for preferentially aligning a package in an optimal scanning plane for decoding a bar code label
US6446870B1 (en) Multiple window scanner and method for adjusting optical parameters
US7248754B2 (en) Apparatus and method for determining whether machine readable information on an item matches the item
CN103443802B (en) For reading the system and method for optical code
EP0444958B1 (en) Bar code reading devices
US8608077B2 (en) Image-based code reader for acquisition of multiple views of an object and methods for employing same
US6775012B2 (en) System for dimensioning objects using at least one light beam offset relative to a perpendicular from an object supporting surface
US8110790B2 (en) Large depth of field line scan camera
EP0663643A2 (en) Automatic package label scanner
CN109414819A (en) The robot obtained for automated image
US10002271B2 (en) Data reading system and method for multi-view imaging using an adjustable mirror
US9053379B2 (en) Single arch portal scanner and method of scanning
JPS63127387A (en) code reader
JPH08178620A (en) Automatic barcode recognition device
US20200252604A1 (en) Alignment target and method for aligning a camera
JPH09128471A (en) Code reader
US6681993B1 (en) Method and device for reading of a barcode on an article
US6469294B2 (en) Optical scanner and light source module with reduced light beam diameter
JP2730257B2 (en) Reader
JP2001167224A (en) Code symbol reader
US7644865B2 (en) Imaging reader with variable range
JPH1021323A (en) Bar code reader
NL1011635C2 (en) Device for recognizing objects.