JP2778884B2 - 2D code scanner - Google Patents
2D code scannerInfo
- Publication number
- JP2778884B2 JP2778884B2 JP4287844A JP28784492A JP2778884B2 JP 2778884 B2 JP2778884 B2 JP 2778884B2 JP 4287844 A JP4287844 A JP 4287844A JP 28784492 A JP28784492 A JP 28784492A JP 2778884 B2 JP2778884 B2 JP 2778884B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- dimensional
- reading
- dimensional code
- reflected light
- 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 - Lifetime
Links
Description
【0001】[0001]
【産業上の利用分野】この発明は、印刷媒体に印刷され
た多段式バーコードやマトリックス式コード等の2次元
コードの情報を読取る携帯可能な2次元コードスキャナ
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a portable two-dimensional code scanner for reading information of a two-dimensional code such as a multi-stage bar code or a matrix code printed on a print medium.
【0002】[0002]
【従来の技術】一般に、例えばPOS(point of sale
s)システム等において、商品情報を登録する場合に、
図7(a)に示すような商品情報をコード化したバーコ
ードが印刷されたラベルを商品に貼付けておき、販売時
等において、バーコードスキャナによりそのラベル上の
バーコードを読取って、商品情報の登録が行われるよう
になっていた。2. Description of the Related Art Generally, for example, POS (point of sale)
s) When registering product information in a system, etc.,
A label on which a bar code in which product information is coded as shown in FIG. 7A is attached to a product, and the bar code on the label is read by a bar code scanner at the time of sale or the like. Was to be registered.
【0003】バーコードスキャナとしては、例えば図8
(a)に示すタッチ式バーコードスキャナ1、図8
(b)に示すガン式バーコードスキャナ2、図8(c)
に示す固定式バーコードスキャナ3等が知られている。As a bar code scanner, for example, FIG.
Touch bar code scanner 1 shown in FIG.
Gun type barcode scanner 2 shown in (b), FIG. 8 (c)
And the like are known.
【0004】タッチ式バーコードスキャナ1は、装置を
手にもって使用し、装置先端に形成され、LED(ligh
t emitting diode)発光部と1列に配列された複数のC
CD(charge coupled device )素子とからなる読取部
1aをラベル上に印刷されたバーコードに密着させ、コ
ード読取スイッチ1bをオン操作することにより、LE
D発光部のLEDを発光させて、その光のバーコードか
らの反射光を各CCD素子により受光してバーコードを
読取るものである。そしてバーコードの読取りが正常に
読取完了すると、装置上面に設けられたLEDからなる
読取完了ランプ1cが点灯する。The touch-type bar code scanner 1 uses an apparatus by hand, is formed at the tip of the apparatus, and has an LED (ligh).
t emitting diode) light emitting unit and multiple Cs arranged in a row
The reading unit 1a composed of a CD (charge coupled device) element is brought into close contact with the barcode printed on the label, and the code reading switch 1b is turned on so that the LE is turned on.
The LED of the D light emitting section emits light, and the reflected light from the bar code is received by each CCD element to read the bar code. When the reading of the bar code is completed normally, the reading completion lamp 1c formed of an LED provided on the upper surface of the apparatus is turned on.
【0005】また、ガン式バーコードスキャナ2は、装
置を手にもって使用し、装置の前面上部にレーザ発光部
とCCD素子とからなる読取部2aが形成されており、
コード読取スイッチ2bをオン操作することにより、読
取部2aからレーザ光がラベル上に印刷されたバーコー
ドを走査して、その反射光をCCD素子により受光して
バーコードを読取るものである。The gun type bar code scanner 2 uses the apparatus by hand, and has a reading section 2a formed of a laser emitting section and a CCD element formed at the upper front of the apparatus.
When the code reading switch 2b is turned on, the bar code printed on the label is scanned by the laser beam from the reading unit 2a, and the reflected light is received by the CCD element to read the bar code.
【0006】さらに、固定式バーコードスキャナ3は、
装置を所定の位置に固定設置して使用し、装置の前面に
レーザ発光部とCCD素子からなる読取部3aが形成さ
れており、商品が装置前面を通過するタイミングで、読
取部3aからレーザ光がラベル上に印刷されたバーコー
ドを走査して、その反射光をCCD素子により受光して
バーコードを読取るものである。Further, the fixed bar code scanner 3 is
The apparatus is fixedly installed at a predetermined position for use, and a reading section 3a composed of a laser emitting section and a CCD element is formed on the front of the apparatus. The laser beam is emitted from the reading section 3a when a product passes through the front of the apparatus. Scans a barcode printed on a label, and receives the reflected light by a CCD element to read the barcode.
【0007】上述した各バーコードスキャナは、それぞ
れ接続ケーブルで商品情報を処理するホストコンピュー
タに接続され、それぞれ読取ったバーコード情報をその
接続ケーブルを介してホストコンピュータに出力する。
ホストコンピュータでは入力されたバーコード情報に基
づいて商品情報の登録が行われる。Each of the above-described bar code scanners is connected to a host computer that processes product information via a connection cable, and outputs the read bar code information to the host computer via the connection cable.
The host computer registers the product information based on the input barcode information.
【0008】このように、所定の情報をコード化したバ
ーコード等を使用して、物品情報の登録処理等や情報管
理等を行う分野は、FA(factory autometion)、流
通、サービス業等と広がっており、扱う情報の種類も多
岐にわたり、大きな情報量を必要とする傾向にある。[0008] As described above, the fields in which registration processing and the like of article information and information management and the like are performed using bar codes or the like obtained by coding predetermined information have spread to FA (factory autometion), distribution, and service industries. The types of information to be handled are also diverse, and tend to require large amounts of information.
【0009】従って、情報量の増大に伴って1段のバー
コードでは情報密度が低いため、コード化できる情報量
が不足となる。そこで情報密度を高めてその情報量の増
大に対応するために、図7(b)に示す多段のバーコー
ドや図7(c)に示す2次元コードが開発された。Therefore, as the information amount increases, the information density that can be coded becomes insufficient because the information density of a single bar code is low. Therefore, in order to increase the information density and cope with the increase in the amount of information, a multi-stage barcode shown in FIG. 7B and a two-dimensional code shown in FIG. 7C have been developed.
【0010】このような多段バーコードや2次元コード
を読取るものとしては、従来、例えば図9に示すような
TV(television)カメラ方式2次元コードスキャナが
知られている。このTVカメラ方式2次元コードスキャ
ナは、TVカメラ11、このTVカメラ11と接続ケー
ブルで接続されていると共に情報を処理するためのホス
トコンピュータと回線(RS−232C回線)を介して
接続されたた画像処理装置12及びこの画像処理装置1
2と接続ケーブルで接続されたTVモニタ13とから構
成されている。As a device for reading such a multi-stage bar code or a two-dimensional code, a TV (television) camera type two-dimensional code scanner as shown in FIG. 9 is conventionally known. The TV camera type two-dimensional code scanner is connected to the TV camera 11 via a connection cable, and is connected to a host computer for processing information via a line (RS-232C line). Image processing device 12 and image processing device 1
2 and a TV monitor 13 connected by a connection cable.
【0011】このようなTVカメラ方式2次元コードス
キャナでは、物品に貼付けられたラベル14の2次元コ
ードが印刷された面に対向してTVカメラ11をセット
し、通常の室内照明のもとでTVカメラ11によりラベ
ル14上の2次元コードを撮影して、その撮影して得た
画像データを画像処理装置12により処理して2次元コ
ード情報に変換する。この2次元コード情報が回線を介
してホストコンピュータに送信される。一方、撮影した
画像データは、そのまま接続ケーブルを介してTVモニ
タ13に出力され、撮影された画像がTVモニタ13に
表示される。In such a TV camera type two-dimensional code scanner, the TV camera 11 is set so as to face the surface of the label 14 affixed to the article on which the two-dimensional code is printed, and under normal room lighting. The two-dimensional code on the label 14 is photographed by the TV camera 11, and the image data obtained by the photographing is processed by the image processing device 12 to be converted into two-dimensional code information. This two-dimensional code information is transmitted to the host computer via the line. On the other hand, the captured image data is output to the TV monitor 13 via the connection cable as it is, and the captured image is displayed on the TV monitor 13.
【0012】[0012]
【発明が解決しようとする課題】上述したように、従来
2次元コードを読取る装置としては、上述したTVカメ
ラ方式2次元コードスキャナが知られているが、TVカ
メラ11、画像処理装置12及びTVモニタ13の装置
が必要であり、全体の装置として重量及び形状が大き
く、高価であるという問題があった。As described above, as a conventional device for reading a two-dimensional code, the above-described two-dimensional code scanner of a TV camera system is known. However, the TV camera 11, the image processing device 12, and the TV The device for the monitor 13 is required, and there is a problem that the whole device is large in weight and shape and expensive.
【0013】また、TVカメラ11に対向してラベル1
4を光路に対して垂直にセットすると共に、TVカメラ
11とラベル14との距離に応じて、TVカメラ11の
焦点の調整を行う必要があり、室内の照明の明るさに応
じてTVカメラ11の絞りを調整するなど、2次元コー
ドの読取り前に行う段取りに時間がかかるという問題が
あった。The label 1 faces the TV camera 11.
4 is set perpendicular to the optical path, and the focus of the TV camera 11 needs to be adjusted according to the distance between the TV camera 11 and the label 14. The TV camera 11 can be adjusted according to the brightness of indoor lighting. For example, there is a problem that it takes time to perform a setup before reading a two-dimensional code, such as adjusting the aperture of the camera.
【0014】そこでこの発明は、小形軽量で安価に構成
でき、しかも2次元コードを簡単に短時間で読取ること
ができる2次元コードスキャナを提供することを目的と
する。SUMMARY OF THE INVENTION It is an object of the present invention to provide a two-dimensional code scanner which is small, lightweight and inexpensive, and which can easily read a two-dimensional code in a short time.
【0015】[0015]
【課題を解決するための手段】この発明は、一体的に成
型された携帯可能なフレームに設けられた読取部と握り
部とからなり、読取部は、この読取部に密接又はその近
傍に接近した印刷媒体に印刷された2次元コードに光を
照射する発光部と、この発光部からの光が照射された2
次元コードからの反射光を握り部へ屈折又は反射させる
反射光角度変換手段とを設け、握り部は、2次元コード
からの反射光を受光して、反射光の光量に応じた電気信
号を出力する固体撮像素子を2次元的に配列した構造か
らなる2次元読取手段と、読取部に密接又はその近傍に
接近した印刷媒体上の2次元コードから反射光角度変換
手段を介して2次元読取手段に入射される反射光を2次
元読取手段の固体撮像素子の位置で結像させるレンズ等
から構成された光学系機構部と、2次元読取手段から出
力された電気信号を入力して画像情報に変換する画像情
報変換手段と、この画像情報変換手段からの画像情報か
ら2次元コードのコード情報を解析するコード情報解析
手段と、このコード情報解析手段の解析により得たコー
ド情報を外部装置へ出力するコード情報出力手段とを設
けたものである。SUMMARY OF THE INVENTION The present invention comprises a reading portion and a grip portion provided on an integrally molded portable frame, and the reading portion comes into close proximity to or close to the reading portion. A light emitting unit for irradiating light to the two-dimensional code printed on the printed printing medium, and a light emitting unit for irradiating light from the light emitting unit.
A reflected light angle conversion means for refracting or reflecting the reflected light from the two-dimensional code to the grip portion is provided. The grip portion receives the reflected light from the two-dimensional code and outputs an electric signal corresponding to the amount of the reflected light. Two-dimensional reading means having a structure in which solid-state imaging devices are arranged two-dimensionally, and two-dimensional reading means via a reflected light angle converting means from a two-dimensional code on a print medium which is close to or close to the reading unit. An optical system mechanism composed of a lens and the like that forms an image of reflected light incident on the solid-state image pickup device at the position of the two-dimensional reading means, and an electric signal output from the two-dimensional reading means is input into image information. Image information conversion means for converting, code information analysis means for analyzing code information of a two-dimensional code from the image information from the image information conversion means, and code information obtained by the analysis of the code information analysis means to an external device Is provided with a code information output means for outputting.
【0016】[0016]
【作用】このような構成の本発明において、本装置の読
取部を印刷媒体に印刷された2次元コードに密接又はそ
の近傍にまで接近させると、発光部からの光が2次元コ
ードに照射される。この2次元コードからの反射光は、
反射光角度変換手段により握り部へ屈折又は反射され、
光学系機構部により2次元読取手段を構成する複数の固
体撮像素子の位置で結像される。In the present invention having such a configuration, when the reading section of the apparatus is brought into close proximity to or near the two-dimensional code printed on the print medium, light from the light emitting section is irradiated on the two-dimensional code. You. The reflected light from this two-dimensional code is
Refracted or reflected to the grip by the reflected light angle conversion means,
The optical system mechanism forms an image at the positions of a plurality of solid-state imaging devices constituting the two-dimensional reading means.
【0017】2次元読取手段の各固体撮像素子は、光学
系機構部により結像された反射光の光量に応じた電気信
号を出力し、画像情報変換手段はそれらの電気信号を画
像情報に変換する。コード情報解析手段はこの変換され
た画像情報からコード情報を解析して、解析したコード
情報はコード情報出力手段により外部装置へ出力され
る。Each solid-state image sensor of the two-dimensional reading means outputs an electric signal corresponding to the amount of reflected light formed by the optical system mechanism, and the image information converting means converts those electric signals into image information. I do. The code information analysis means analyzes the code information from the converted image information, and the analyzed code information is output to the external device by the code information output means.
【0018】[0018]
【実施例】以下、この発明の一実施例を図面を参照して
説明する。なお、この実施例は本発明を2次元ハンディ
スキャナに適用したもので、図1はこの2次元ハンディ
スキャナの斜視図であり、図2はこの2次元ハンディス
キャナの断面図である。An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, the present invention is applied to a two-dimensional handy scanner. FIG. 1 is a perspective view of the two-dimensional handy scanner, and FIG. 2 is a sectional view of the two-dimensional handy scanner.
【0019】21は、プラスチック等により中空構造に
一体化して形成されたL字型のフレームで、一方の端部
が開口面積が小さい開口部となっており、他方の端部が
読取部22として開口面積が大きい開口部となってい
る。前記フレーム21の一方の端部の小さい開口部に
は、電源線及び信号線からなる接続ケーブル23が挿入
され、保護部材24により前記フレーム21に固定され
ている。前記フレーム21の上部には、スキャン表示L
ED(light emitting diode)25としてLEDが埋め
込まれて設けられており、前記フレーム21の側面に
は、2次元コードの読取り開始の操作が行われるコード
読取スイッチ26が設けられている。Reference numeral 21 denotes an L-shaped frame integrally formed in a hollow structure with plastic or the like. One end is an opening having a small opening area, and the other end is a reading unit 22. The opening has a large opening area. A connection cable 23 including a power supply line and a signal line is inserted into a small opening at one end of the frame 21, and is fixed to the frame 21 by a protection member 24. A scan display L is provided above the frame 21.
An LED is embedded as an ED (light emitting diode) 25, and a code reading switch 26 for performing an operation of starting reading of a two-dimensional code is provided on a side surface of the frame 21.
【0020】前記フレーム21の一方の端部の小さい開
口部が形成された側の部分は握り部として、前記読取部
22の2次元コードが印刷された印刷媒体に接近又は密
着させた時に、その握り部の中心軸が2次元コードの印
刷面の垂直線に対して少なくとも90°より大きく、約
110°程度となるように形成されている。The one end of the frame 21 on the side where the small opening is formed serves as a grip, and when the two-dimensional code of the reading unit 22 approaches or comes into close contact with the print medium on which the two-dimensional code is printed, The central axis of the grip portion is formed so as to be at least larger than 90 ° and about 110 ° with respect to a vertical line of the printing surface of the two-dimensional code.
【0021】前記フレーム21の他方の端部の大きい開
口部である前記読取部22内部には、それぞれLEDと
このLEDからの光を均一に拡散させるプラスチック製
の拡散レンズとからなる発光部としてのLED発光部2
7が、円形状又は円形に近い正多角形状に複数配置され
ている。また前記読取部22内部のさらに奥には、反射
光角度変換手段としての角度変換鏡28が前記読取部2
2の方向に対して所定の角度で設置されている。なお、
ここでは角度変換鏡28を使用したが、代わりにプリズ
ム等を使用しても良い。Inside the reading section 22, which is a large opening at the other end of the frame 21, a light emitting section comprising an LED and a plastic diffusion lens for uniformly diffusing the light from the LED is provided. LED light emitting unit 2
7 are arranged in a circle or a regular polygonal shape close to a circle. Further, further inside the reading unit 22, an angle conversion mirror 28 as a reflected light angle conversion unit is provided with the reading unit 2.
It is installed at a predetermined angle with respect to the two directions. In addition,
Although the angle conversion mirror 28 is used here, a prism or the like may be used instead.
【0022】また、前記フレーム21の一端の小さい開
口部が形成された握り部側の内部には、前記接続ケーブ
ル23に電気的に接続された回路部29及び2次元読取
手段としての2次元CCD(charge coupled device )
30が設置されている。A circuit portion 29 electrically connected to the connection cable 23 and a two-dimensional CCD as two-dimensional reading means are provided inside the handle portion having a small opening at one end of the frame 21. (Charge coupled device)
30 are installed.
【0023】前記回路部29は、電源インターフェイス
回路、前記スキャン表示LED25及び後述するブザー
等を制御する表示LED・ブザー制御部、制御部本体を
構成するCPU(central processing unit )及び各種
メモリから構成された主制御部、デコード部、コード画
像処理回路、撮像信号処理回路等から構成されている。
この回路部29の各回路は、多層基板構造となってお
り、各回路を構成するチップ部品を各基板の片面又は両
面に実装して形成されている。The circuit section 29 comprises a power supply interface circuit, a display LED / buzzer control section for controlling the scan display LED 25 and a buzzer described later, a CPU (central processing unit) constituting a control section main body, and various memories. It comprises a main control unit, a decoding unit, a code image processing circuit, an imaging signal processing circuit, and the like.
Each circuit of the circuit section 29 has a multilayer substrate structure, and is formed by mounting chip components constituting each circuit on one or both sides of each substrate.
【0024】前記回路部29と前記2次元CCD30と
は、電気的に接続されており、この2次元CCD30
は、前記角度変換鏡28に対応してCCD素子がマトリ
ックス状(有効画素数25万画素、さらに高密度な2次
元コードに対応するためには有効画素数40万画素以
上)に配列されて構成されている。なおここでは、CC
D素子を使用したが、他の方式の固体撮像素子を変わり
に使用しても良い。The circuit section 29 and the two-dimensional CCD 30 are electrically connected to each other.
The CCD elements are arranged in a matrix (corresponding to the angle conversion mirror 28) in a matrix (effective pixels: 250,000 pixels, more than 400,000 pixels in order to correspond to a high-density two-dimensional code). Have been. Here, CC
Although the D element is used, another type of solid-state imaging element may be used instead.
【0025】前記2次元CCD30と前記角度変換鏡2
8との間には、光の透過量を調節する絞り機構31、組
合せレンズ32及び不要な外来光を減少させるフィルタ
33が順番に配置されている。前記組合せレンズ32の
焦点は、前記読取部22に2次元コードが印刷されたラ
ベル等の印刷媒体が10mm以内に接近したときに、2
次元コードの2値化が可能なコントラストになるように
調整されている。The two-dimensional CCD 30 and the angle conversion mirror 2
A stop mechanism 31 for adjusting the amount of transmitted light, a combination lens 32, and a filter 33 for reducing unnecessary extraneous light are arranged in this order between the filter mechanism 8 and the filter 8. The focus of the combination lens 32 is set to 2 when a printing medium such as a label on which a two-dimensional code is printed approaches the reading unit 22 within 10 mm.
The contrast is adjusted so that the binarization of the dimensional code is possible.
【0026】なお、ここでは組合せレンズ32が使用さ
れているが、これは受光した画像に生じる歪みを極力小
さくするためで、代わりに歪みを極力小さくできる非球
面レンズを使用しても良い。また、前記組合せレンズ3
2において、レンズ面の反射によるゴーストの発生が問
題となる場合には、レンズ表面に反射防止コーティング
等の処理を施したものを使用しても良い。Here, the combination lens 32 is used, but this is for minimizing the distortion generated in the received image, and an aspherical lens capable of minimizing the distortion may be used instead. Further, the combination lens 3
In 2, when the occurrence of ghost due to the reflection on the lens surface poses a problem, a lens whose surface is treated with an anti-reflection coating or the like may be used.
【0027】前記絞り機構31、前記組合せレンズ32
及び前記フィルタ33により、光学系機構部が構成され
ている。The aperture mechanism 31, the combination lens 32
The filter 33 constitutes an optical system mechanism.
【0028】また、前記回路部29は、前記コード読取
スイッチ26と電気的に接続されていると共に、前記フ
レーム21の内部に設けられたブザー34とも電気的に
接続されている。このブザー34は、ブザーの音色又は
発音回数を変更してエラーの発生や読取り完了等を報知
するようになっている。The circuit section 29 is electrically connected to the code reading switch 26 and also electrically connected to a buzzer 34 provided inside the frame 21. The buzzer 34 changes the tone color or the number of times of sounding of the buzzer to notify the occurrence of an error, the completion of reading, and the like.
【0029】図3に、この2次元ハンディスキャナの前
記回路部29の要部回路構成を示すブロック図を示す。
前記主制御部を構成する前記CPU41が行う処理のプ
ログラムデータ及び初期設定が記憶されたEEPROM
(electrically erasable programmable read only mem
ory )42、前記CPU41が処理を行う時に使用する
各種メモリのエリアが形成されたDRAM(dynamice r
andom access mem-ory )43、付属している2次元シ
ンボル(2次元コード)の各種類に対応して読取りフォ
ーマットが記憶されたマスクROM(read only memor
y)44、このマスクROM44からの読取りフォーマ
ットに基づいて、読取った画像データをコードデータに
変換するデコード回路(デコードGA(gate array))
45、ホストコンピュータ等の外部情報処理装置とシリ
アル回線を介して接続されるシリアルI/F(インター
フェイス)46は、それぞれシステムバス47を介して
前記CPU41と接続されている。FIG. 3 is a block diagram showing a main circuit configuration of the circuit section 29 of the two-dimensional handy scanner.
EEPROM storing program data and initial settings of processing performed by the CPU 41 constituting the main control unit
(Electrically erasable programmable read only mem
ory) 42, a DRAM (dynamic device) in which various memory areas used when the CPU 41 performs processing are formed.
andom access mem-ory) 43, a mask ROM (read only memory) in which a read format is stored corresponding to each type of attached two-dimensional symbol (two-dimensional code).
y) 44, a decode circuit (decode GA (gate array)) for converting read image data into code data based on a read format from the mask ROM 44
A serial I / F (interface) 46 connected to an external information processing apparatus such as a host computer via a serial line is connected to the CPU 41 via a system bus 47.
【0030】また、前記コード画像処理回路48、前記
2次元CCD30を制御すると共にこの2次元CCD3
0からの信号を増幅する前記撮像信号処理回路49、前
記LED発光部27を構成するLED27aを点灯駆動
する光源ドライバ50、前記コード読取スイッチ26か
らの出力信号を入力すると共に前記ブザー34及び前記
スキャン表示LED25へそれぞれ駆動信号を出力する
I/O(input/output)ポート51、無線又は赤外光に
よりコードデータに関する通信を行うためのオプション
I/F52が、それぞれ前記システムバス47を介して
前記CPU41と接続されている。The code image processing circuit 48 and the two-dimensional CCD 30 are controlled and the two-dimensional CCD
The imaging signal processing circuit 49 for amplifying the signal from 0, the light source driver 50 for driving and lighting the LED 27a constituting the LED light emitting unit 27, the output signal from the code reading switch 26, the buzzer 34 and the scanning An I / O (input / output) port 51 for outputting a drive signal to the display LED 25 and an optional I / F 52 for performing communication relating to code data by wireless or infrared light are provided through the system bus 47 and the CPU 41. Is connected to
【0031】従って、前記回路部29について、前記表
示LED・ブザー制御部は、前記I/Oポート52から
構成され、前記主制御部は、前記CPU41、EEPR
OM42、DRAM43、シリアルI/F46から構成
され、前記デコード部は、前記マスクROM44及びデ
コード回路45から構成されている。Therefore, in the circuit section 29, the display LED / buzzer control section is constituted by the I / O port 52, and the main control section is constituted by the CPU 41, the EEPR.
The decoding section includes the OM 42, the DRAM 43, and the serial I / F 46. The decoding section includes the mask ROM 44 and the decoding circuit 45.
【0032】また、前記撮像信号処理回路49及び前記
コード画像処理回路48により画像情報変換手段が構成
され、前記マスクROM44及びデコード回路45によ
りコード情報解析手段が構成され、シリアルI/F46
によりコード情報出力手段が構成されている。The image signal converting circuit 49 and the code image processing circuit 48 constitute image information converting means, the mask ROM 44 and the decoding circuit 45 constitute code information analyzing means, and the serial I / F 46
Constitutes code information output means.
【0033】前記コード画像処理回路48は、図4
(a)に示すように、前記撮像信号処理回路49からの
撮像信号(各画素信号)をデジタル変換するA/D(an
alogue /digital )変換回路48a、このA/D変換回
路48aからのデジタルデータを予め設定されたスレッ
ショールド値により2値化して、その2値化データによ
り画像データがマッピングされるフレームメモリ48b
及びこのフレームメモリ48b上にマッピングされた画
像データに対して、濃度補正、強調処理、スム−シング
等の処理を行った後、2次元コードのみの画像データの
切出しを行うと共に、切出した画像データを回転、特徴
抽出等の処理を行って正規の2次元コード画像データに
変換する画像処理回路48cから構成されている。そし
て、前記A/D変換回路48a、前記フレームメモリ4
8b及び前記画像処理回路48cは、それぞれ前記シス
テムバス47に接続されている。The code image processing circuit 48 has the configuration shown in FIG.
As shown in (a), an A / D (an) for digitally converting an image signal (each pixel signal) from the image signal processing circuit 49 is provided.
alogue / digital) conversion circuit 48a, a frame memory 48b in which digital data from the A / D conversion circuit 48a is binarized by a preset threshold value, and image data is mapped by the binarized data.
After performing processing such as density correction, enhancement processing, and smoothing on the image data mapped on the frame memory 48b, the image data of only the two-dimensional code is extracted, and the extracted image data The image processing circuit 48c performs processing such as rotation, feature extraction, and the like to convert the data into normal two-dimensional code image data. The A / D conversion circuit 48a and the frame memory 4
8b and the image processing circuit 48c are connected to the system bus 47, respectively.
【0034】また、前記撮像信号処理回路49は、図4
(b)に示すように、前記システムバス47に接続され
ていると共に前記2次元CCD30からの出力信号を入
力して増幅する信号処理回路49a、前記2次元CCD
30において製造上に発生する各CCD素子のばらつき
(欠陥)の情報が記憶されたROM(read only mem-or
y )49b、このROM49bに記憶された情報に基づ
いて各CCD素子における読取タイミングを補正する欠
陥補正回路49c、2次元コードが印刷された印刷媒体
が移動体のときに読取時間を設定するシャッタ−制御回
路49d、前記欠陥補正回路49c及び前記シャッタ−
制御回路49dからの信号に基づいて読取タイミングを
発生させるタイミング発生回路49e、このタイミング
発生回路49eで発生した読取タイミングに基づいて、
前記2次元CCD30において、読取るCCD素子をそ
れぞれ指定する垂直ドライバ49f及び水平ドライバ4
9g、前記2次元CCD30から前記信号処理回路49
aに画像信号を出力するタイミングを制御する同期信号
回路49hから構成されている。Further, the image pickup signal processing circuit 49 is provided as shown in FIG.
As shown in (b), the signal processing circuit 49a is connected to the system bus 47 and receives and amplifies an output signal from the two-dimensional CCD 30;
A ROM (read only mem-or) storing information on the variation (defect) of each CCD element occurring during manufacturing in 30
y) 49b, a defect correction circuit 49c for correcting the reading timing of each CCD element based on the information stored in the ROM 49b, and a shutter for setting the reading time when the printing medium on which the two-dimensional code is printed is a moving body. The control circuit 49d, the defect correction circuit 49c, and the shutter
A timing generation circuit 49e for generating a read timing based on a signal from the control circuit 49d, based on the read timing generated by the timing generation circuit 49e,
In the two-dimensional CCD 30, a vertical driver 49f and a horizontal driver 4 for designating a CCD element to be read, respectively.
9g, the signal processing circuit 49 from the two-dimensional CCD 30
and a synchronization signal circuit 49h for controlling the timing of outputting the image signal to a.
【0035】さらに、前記オプションI/F52は、図
5に示すように、無線通信用に設けられた送信用の変調
回路52a及び受信用の復調回路52bに接続された波
形整形回路52cと、赤外光通信用に設けられた送信用
の通信LED52d及び受信用のフォトトランジスタ5
2eと接続されたドライバ回路52fとから構成されて
いる。なお、前記波形整形回路52c及び前記ドライバ
回路52fは、それぞれシステムバス47に接続されて
いる。As shown in FIG. 5, the option I / F 52 includes a waveform shaping circuit 52c connected to a transmitting modulation circuit 52a and a receiving demodulation circuit 52b provided for wireless communication, and a red shaping circuit 52c. Communication LED 52d for transmission and phototransistor 5 for reception provided for external light communication
2e and a driver circuit 52f connected thereto. The waveform shaping circuit 52c and the driver circuit 52f are connected to a system bus 47, respectively.
【0036】図6に、前記CPU41が行う読取処理の
流れ図を示す。FIG. 6 shows a flowchart of the reading process performed by the CPU 41.
【0037】まず、コード読取スイッチ26がオン操作
されるまでの待機状態となり、コード読取スイッチ26
がオン操作されると、LED発光部27のLED27a
に通電を行って点灯させる。First, the apparatus enters a standby state until the code reading switch 26 is turned on.
Is turned on, the LED 27a of the LED light emitting section 27 is turned on.
Is turned on by turning on electricity.
【0038】次にステップ1(ST1)の処理として、
2次元CCD30を撮像信号処理回路49により制御し
て読取動作を開始する。この2次元CCD30により読
取って増幅された撮像信号をコード画像処理回路48に
より2値化を行い、フレームメモリ48bに転送して、
画像データのマッピングを行う。このマッピングされた
画像データから2次元コードのみの画像データを切出
し、この切出した2次元コードのみの画像データに対し
て各種コード画像処理を行って、正規の2次元コード画
像データに変換してDRAM43に記憶させる。Next, as the processing of step 1 (ST1),
The reading operation is started by controlling the two-dimensional CCD 30 by the imaging signal processing circuit 49. The image signal read and amplified by the two-dimensional CCD 30 is binarized by a code image processing circuit 48 and transferred to a frame memory 48b.
Perform mapping of image data. The image data of only the two-dimensional code is cut out from the mapped image data, various code image processing is performed on the cut-out image data of only the two-dimensional code, and the image data is converted into regular two-dimensional code image data. To memorize.
【0039】このDRAM43に記憶させた正規の2次
元コード画像データをデコード回路45に転送して、こ
の2次元コード画像データを2次元コードデータに変換
するデコード処理を行う。The normal two-dimensional code image data stored in the DRAM 43 is transferred to the decoding circuit 45, and a decoding process for converting the two-dimensional code image data into two-dimensional code data is performed.
【0040】ここでデコード処理が正常に終了(OK)
したか否か判断する。デコード処理が正常に終了できな
ければ、すなわち、2次元コードデータに変換できなけ
れば、再び前述のステップ1の処理に戻るようになって
おり、また、デコード処理が正常に終了したならば、L
ED27aへの通電を停止して消灯させ、読取完了をス
キャン表示LED25を点灯させて表示するか又は、ブ
ザー34を鳴らして報知する。次に、デコード処理によ
り得た2次元コードデータをシリアルI/F46により
接続ケーブル23を介してホストコンピュータ等の情報
処理装置へ送信する。Here, the decoding process is completed normally (OK).
It is determined whether or not it has been done. If the decoding process cannot be completed normally, that is, if the data cannot be converted into two-dimensional code data, the process returns to the above-described step 1, and if the decoding process is completed normally, L
The power supply to the ED 27a is stopped and turned off, and the completion of reading is displayed by turning on the scan display LED 25, or the buzzer 34 is sounded to notify the user. Next, the two-dimensional code data obtained by the decoding process is transmitted to an information processing device such as a host computer via the connection cable 23 by the serial I / F 46.
【0041】シリアルI/F46により接続ケーブル2
3を介して、2次元コードデータを送信終了すると、再
びこの読取処理の最初の処理に戻るようになっている。Connection cable 2 by serial I / F 46
When the transmission of the two-dimensional code data is completed via the third processing, the processing returns to the first processing of the reading processing again.
【0042】このような構成の本実施例においては、印
刷媒体に印刷された2次元コードをこの2次元コードス
キャナにより読取るには、まず印刷媒体上の2次元コー
ドに2次元コードスキャナの読取部22を接近させて、
コード読取スイッチ26をオン操作する。このとき、L
ED発光部27が点灯し、このLED発光部27からの
光が印刷媒体上の2次元コードに照射され、この2次元
コードからの反射光が角度変換鏡28により2次元CC
D30の方向に反射される。この反射光は、フィルタ3
3により外来光が減少させられ、組合わせレンズ32に
より絞り機構31を介して2次元CCD30の位置で結
像される。In this embodiment having such a configuration, in order to read the two-dimensional code printed on the print medium by the two-dimensional code scanner, first, the two-dimensional code on the print medium is read by the reading unit of the two-dimensional code scanner. 22
The code reading switch 26 is turned on. At this time, L
The ED light emitting section 27 is turned on, the light from the LED light emitting section 27 is irradiated on the two-dimensional code on the print medium, and the reflected light from the two-dimensional code is converted by the angle conversion mirror 28 into a two-dimensional CC.
It is reflected in the direction of D30. This reflected light is applied to the filter 3
External light is reduced by 3, and an image is formed at the position of the two-dimensional CCD 30 by the combination lens 32 via the aperture mechanism 31.
【0043】ここで、結像された反射光は2次元CCD
30の各CCD素子によりそれぞれ各受光量に応じた電
圧レベルの電気信号に変換される。この電気信号は、撮
像信号処理回路49により所定タイミングで増幅されて
撮像信号として、コード画像処理回路48に転送され
る。Here, the formed reflected light is a two-dimensional CCD.
Each of the 30 CCD elements is converted into an electric signal of a voltage level corresponding to each received light amount. This electric signal is amplified at a predetermined timing by the image signal processing circuit 49 and transferred to the code image processing circuit 48 as an image signal.
【0044】コード画像処理回路48では、撮像信号か
ら得た画像データから、さらに2次元コード部分のみの
画像データを切出し、この切出した2次元コード部分の
みの画像データに対して各種コード処理を行って正規の
2次元コード画像データに変換する。The code image processing circuit 48 further cuts out the image data of only the two-dimensional code portion from the image data obtained from the image pickup signal, and performs various code processings on the cut-out image data of only the two-dimensional code portion. To convert it into regular two-dimensional code image data.
【0045】この正規の2次元コード画像データはDR
AM43に記憶されて、マスクROM44に記憶された
2次元コードの種類のフォーマットに基づいて、デコー
ド回路45によりデコード処理されて、2次元コードデ
ータとして、接続ケーブル23を介してホストコンピュ
ータ等に出力される。This regular two-dimensional code image data is DR
The decoding circuit 45 decodes the two-dimensional code based on the format of the type of the two-dimensional code stored in the AM 43 and stored in the mask ROM 44, and outputs it as two-dimensional code data to a host computer or the like via the connection cable 23. You.
【0046】このように本実施例によれば、一体型に成
型されたL字型フレーム21の一方に設けた握り部に、
CCD素子をマトリックス状に配列して構成された2次
元CCD30と、フィルタ33と、角度変換鏡28から
の反射光を2次元CCD30の位置で結像させる組合せ
レンズ32と、絞り機構31と、2次元CCD30から
出力された電気信号により画像データを作成しこの画像
データを解析して2次元コードデータを接続ケーブル2
3へ出力する回路部29とを設け、該L字型フレーム2
1の他方に設けた読取部22に、2次元コードが印刷さ
れた印刷媒体に光を照射するLED発光部27と、2次
元コードからの反射光を握り部の方向に反射する角度変
換鏡28とを設けたことにより、2次元コードを読取る
装置として小型軽量で安価に構成できる。さらに、2次
元コードが印刷された印刷媒体に、本装置の読取部22
を接近させて読取りを行うので、焦点の調整や印刷媒体
に光を照射する照明の変化により絞りを調整する必要が
なく、コード読取りスイッチ26をオン操作するだけ
で、自動的に読取り動作が行われるので、2次元コード
を簡単に短時間で読取ることができる。しかも、読取部
22にはLED発光部27と角度変換鏡28のみを設
け、2次元CCD30,フィルタ33,組合せレンズ3
2,絞り機構31及び回路部29は握り部に設けたの
で、握り部と比較して読取部22を軽量化できる。した
がって、2次元コードが印刷された印刷媒体に本装置の
読取部22を接近させる際の操作性が優れたものとな
る。As described above, according to the present embodiment, the grip provided on one side of the L-shaped frame 21 integrally molded is provided with:
A two-dimensional CCD 30 having CCD elements arranged in a matrix; a filter 33; a combination lens 32 for imaging reflected light from the angle conversion mirror 28 at the position of the two-dimensional CCD 30; Image data is created based on the electric signal output from the three-dimensional CCD 30, the image data is analyzed, and two-dimensional code data is transmitted to the connection cable 2.
3 for output to the L-shaped frame 2.
An LED light emitting unit 27 for irradiating light to a print medium on which a two-dimensional code is printed, and an angle conversion mirror 28 for reflecting light reflected from the two-dimensional code in the direction of a grip unit, provided on a reading unit 22 provided on the other side of the first unit. With this arrangement, the apparatus for reading a two-dimensional code can be configured to be small, lightweight, and inexpensive. Further, the reading unit 22 of the apparatus is printed on a print medium on which the two-dimensional code is printed.
The reading operation is automatically performed by simply turning on the code reading switch 26 without having to adjust the aperture by adjusting the focus or changing the illumination for irradiating the print medium with light. Therefore, the two-dimensional code can be easily read in a short time. In addition, the reading unit 22 includes only the LED light emitting unit 27 and the angle conversion mirror 28, and the two-dimensional CCD 30, the filter 33, and the combination lens 3
2. Since the aperture mechanism 31 and the circuit unit 29 are provided in the grip unit, the weight of the reading unit 22 can be reduced as compared with the grip unit. Therefore, the operability when the reading unit 22 of the present apparatus approaches the print medium on which the two-dimensional code is printed becomes excellent.
【0047】[0047]
【発明の効果】以上詳述したようにこの発明によれば、
小形軽量で安価に構成でき、しかも2次元コードを簡単
に短時間で読取ることができる上、2次元コードを読取
る際の操作性に優れた2次元コードスキャナを提供でき
る。As described in detail above, according to the present invention,
It is possible to provide a two-dimensional code scanner which is small, lightweight, inexpensive, can easily read a two-dimensional code in a short time, and has excellent operability when reading a two-dimensional code.
【図1】この発明の一実施例を示す斜視図。FIG. 1 is a perspective view showing an embodiment of the present invention.
【図2】同実施例を示す断面図。FIG. 2 is a sectional view showing the embodiment.
【図3】同実施例の要部回路構成を示すブロック図。FIG. 3 is a block diagram showing a main circuit configuration of the embodiment.
【図4】同実施例の図3のコード画像処理回路及び撮像
信号処理回路の回路構成を示すブロック図。FIG. 4 is a block diagram showing a circuit configuration of a code image processing circuit and an imaging signal processing circuit of FIG. 3 of the embodiment.
【図5】同実施例の図3のオプションI/Fの回路構成
をしめすブロック図FIG. 5 is a block diagram showing a circuit configuration of an option I / F of FIG. 3 of the embodiment.
【図6】同実施例の読取処理の流れを示す図。FIG. 6 is an exemplary view showing the flow of a reading process of the embodiment.
【図7】各種コードの例を示す図。FIG. 7 is a diagram showing examples of various codes.
【図8】従来例の各種バーコードスキャナの例を示す斜
視図。FIG. 8 is a perspective view showing an example of a conventional barcode scanner.
【図9】従来例の2次元コードスキャナの一例を示す斜
視図。FIG. 9 is a perspective view showing an example of a conventional two-dimensional code scanner.
【符号の説明】 21…フレーム、22…読取部、26…コード読取りス
イッチ、27…LED発光部、28…角度変換鏡、29
…回路部、30…2次元CCD、32…組合せレンズ。[Description of References] 21 ... frame, 22 ... reading unit, 26 ... code reading switch, 27 ... LED light emitting unit, 28 ... angle conversion mirror, 29
... circuit part, 30 ... two-dimensional CCD, 32 ... combination lens.
Claims (1)
レームの一方を握り部とし他方を読取部として、前記読
取部に、この読取部に密接又はその近傍に接近した印刷
媒体に印刷された2次元コードに光を照射する発光部
と、この発光部からの光が照射された前記2次元コード
からの反射光を前記握り部へ屈折又は反射させる反射光
角度変換手段とを設け、前記握り部に、前記2次元コー
ドからの反射光を受光して、前記反射光の光量に応じた
電気信号を出力する固体撮像素子を2次元的に配列した
構造からなる2次元読取手段と、前記読取部に密接又は
その近傍に接近した印刷媒体上の2次元コードから前記
反射光角度変換手段を介して前記2次元読取手段に入射
される反射光を前記2次元読取手段の固体撮像素子の位
置で結像させるレンズ等から構成された光学系機構部
と、前記2次元読取手段から出力された電気信号を入力
して画像情報に変換する画像情報変換手段と、この画像
情報変換手段からの画像情報から前記2次元コードのコ
ード情報を解析するコード情報解析手段と、このコード
情報解析手段の解析により得たコード情報を外部装置へ
出力するコード情報出力手段とを設けたことを特徴とす
る2次元コードスキャナ。1. A portable L-shaped frame integrally molded, one of which is a grip portion and the other of which is a reading portion, which is printed on a printing medium which is close to or close to the reading portion. A light emitting unit that irradiates the light to the two-dimensional code, and a reflected light angle conversion unit that refracts or reflects the reflected light from the two-dimensional code irradiated with the light from the light emitting unit to the grip unit, A two-dimensional reading unit having a structure in which a solid-state imaging device that receives reflected light from the two-dimensional code and outputs an electric signal according to the amount of the reflected light is two-dimensionally arranged on the grip portion; The reflected light incident on the two-dimensional reading means via the reflected light angle converting means from the two-dimensional code on the printing medium which is close to or close to the reading part is reflected by the solid-state imaging device of the two-dimensional reading means. Lens to image at position An optical system mechanism comprising: an electrical signal output from the two-dimensional reading means; an image information converting means for converting the electrical signal into image information; A two-dimensional code scanner, comprising: code information analysis means for analyzing code information of a code; and code information output means for outputting code information obtained by analysis of the code information analysis means to an external device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4287844A JP2778884B2 (en) | 1992-10-26 | 1992-10-26 | 2D code scanner |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4287844A JP2778884B2 (en) | 1992-10-26 | 1992-10-26 | 2D code scanner |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06139397A JPH06139397A (en) | 1994-05-20 |
JP2778884B2 true JP2778884B2 (en) | 1998-07-23 |
Family
ID=17722511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4287844A Expired - Lifetime JP2778884B2 (en) | 1992-10-26 | 1992-10-26 | 2D code scanner |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2778884B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5825011A (en) * | 1994-12-26 | 1998-10-20 | Kabushiki Kaisha Tec | Handle like reading unit for use in code reading apparatus and having plural light reflectors and direct light shielding plate |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1329263C (en) * | 1989-03-01 | 1994-05-03 | Mark Krichever | Bar code scanner |
JPH0469787A (en) * | 1990-07-10 | 1992-03-04 | Sumitomo Electric Ind Ltd | Optical information reader |
-
1992
- 1992-10-26 JP JP4287844A patent/JP2778884B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06139397A (en) | 1994-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6293223B2 (en) | Terminal with flicker correcting aimer and alternating lighting | |
US7492493B2 (en) | Bar code reading device having plurality of operating states | |
JP3877765B2 (en) | Automatic exposure single frame imaging system | |
US5019699A (en) | Hand-held optical character reader with means for instantaneously reading information from a predetermined area at an optical sensing area | |
US6039255A (en) | Data symbol reading apparatus | |
US20050205677A1 (en) | System and method for sensing ambient light in an optical code reader | |
JP2017055396A5 (en) | ||
US5654533A (en) | Apparatus and method for reading two-dimensional symbols | |
JPH11514461A (en) | Data form reader and method | |
JPH06266876A (en) | Two-dimensional code scanner | |
JPH0793459A (en) | Two-dimensional code scanner | |
JPH0793462A (en) | Symbol reader | |
US7322526B1 (en) | System for reading optical indicia | |
JP2778884B2 (en) | 2D code scanner | |
JP4470860B2 (en) | Information code reader | |
JP3495410B2 (en) | Data symbol reading device | |
JPH06139398A (en) | Two-dimensional scanner | |
JP2781716B2 (en) | Symbol reader | |
JPH11312212A (en) | Symbol reader | |
JP3035415B2 (en) | 2D code scanner | |
JPH07262302A (en) | Data symbol reader | |
JPH06139399A (en) | Two-dimensional code scanner | |
JPH11312211A (en) | Symbol reader | |
JPH06215172A (en) | Two-dimensional code scanner | |
JPH0793457A (en) | Two-dimensional code scanner |