JP2669087B2 - Optical reader - Google Patents
Optical readerInfo
- Publication number
- JP2669087B2 JP2669087B2 JP2011269A JP1126990A JP2669087B2 JP 2669087 B2 JP2669087 B2 JP 2669087B2 JP 2011269 A JP2011269 A JP 2011269A JP 1126990 A JP1126990 A JP 1126990A JP 2669087 B2 JP2669087 B2 JP 2669087B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- reading
- label
- scanner
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は光学読取り装置に関し、特に対象面に複数付
された符号のうち、所望の符号を読取って外部へ出力す
る光学読取り装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical reader, and more particularly, to an optical reader that reads a desired code from a plurality of codes attached to a target surface and outputs the read code to the outside.
[従来の技術] 光学読取り装置としては、商品に付したバーコードを
読取るものがスーパーマーケット等の店頭で多用されて
いる。このうち、フォトセンサおよびデータ処理回路を
内設し、バーコード読取り窓を設けた小型のハンドスキ
ャナを使用するものがあり、このスキャナの読取窓を上
記バーコード部に接近せしめてこれを読み取る。[Prior Art] As an optical reading device, a device that reads a barcode attached to a product is often used in stores such as supermarkets. Among them, there is a type which uses a small hand scanner provided with a photo sensor and a data processing circuit therein and provided with a bar code reading window. The reading window of the scanner is brought close to the bar code portion to read it.
かかる従来の読取り装置の作動の一例を第6図で説明
すると、ステップ301でデータの初期設定を行い、ステ
ップ302でバーコードラベルの有無を確認し、ラベルが
有る場合には読取りを開始する。(ステップ303)。読
取りが成功すると(ステップ304)、データバッファに
記憶されたデータと同一か否か確認し(ステップ30
5)、同一でないことを確認して、読取ったデータを上
記データバッファにセットする(ステップ306)。そし
てこのデータを、スキャナを接続したキャッシュレジス
タ等のホスト機へ出力し(ステップ307)、読取り完了
を報知する(ステップ308)。An example of the operation of such a conventional reader will be described with reference to FIG. 6. Initialization of data is performed in step 301, the presence or absence of a bar code label is confirmed in step 302, and if there is a label, reading is started. (Step 303). If the reading is successful (step 304), it is checked whether the data is the same as the data stored in the data buffer (step 30).
5) After confirming that they are not the same, the read data is set in the data buffer (step 306). The data is output to a host device such as a cash register connected to the scanner (step 307), and the completion of reading is notified (step 308).
上記ステップ302でバーコードラベルが無い場合には
タイマをスタートさせ(ステップ309)、タイムアップ
すると上記データバッファをクリアする(ステップ31
0、311)。この間にはスキャナがバーコードラベルを検
出するとタイマはリセットされる。(ステップ312、31
3)。上記ステップ309以下により、バーコード読取り時
にスキャナが短時間バーコードラベルから外れてもデー
タバッファ内のデータは保持される。If there is no bar code label in step 302, the timer is started (step 309), and when the time is up, the data buffer is cleared (step 31).
0, 311). During this time, if the scanner detects a barcode label, the timer is reset. (Steps 312, 31
3). By the above steps 309 and thereafter, the data in the data buffer is retained even if the scanner is briefly out of the barcode label when reading the barcode.
[発明が解決しようとする課題] ところで、近年、自動発注システム等において、商品
の型式等を表す多数のバーコードラベルを近接配置した
バーコードラベルシートを使用して、シート上のバーコ
ードラベルのうち、所望のものに上記スキャナを近接せ
しめて読取ることにより、ホスト機へ必要商品の発注リ
ストを送ることが行われている。[Problems to be Solved by the Invention] By the way, in recent years, in an automatic ordering system or the like, a barcode label sheet on which a number of barcode labels representing product types and the like are arranged in close proximity to each other is used. Among them, an order list of necessary commodities is sent to a host machine by reading the desired one by bringing the scanner close thereto.
この場合、上記従来の光学読取り装置では、最初から
確実に目的とするバーコードラベル上にスキャナを当て
ないと、目的ラベルより前に他の異なるラベルを読取っ
てしまうおそれがある。しかしながら、多数接近して付
されたバーコードラベルにスキャナを即座に位置決めす
ることは困難であり、ラベルシートのおよその位置にス
キャナを当てた後、目的とするバーコードラベルまでス
キャナを滑り移動させるような使用方法となる。In this case, in the above-mentioned conventional optical reading apparatus, if the scanner is not surely put on the target bar code label from the beginning, there is a possibility that another different label is read before the target label. However, it is difficult to immediately position the scanner on a large number of barcode labels attached closely. After the scanner is applied to the approximate position of the label sheet, the scanner is slid to the target barcode label. It will be used like this.
そこで、上記スキャナにトリガスイッチを設けて、こ
のスイッチを押した場合にのみ読取り動作するようにな
すことが考えられるが、大量の商品を発注するような場
合には、上記スイッチを操作する指への負担が大きいと
いう問題がある。Therefore, it is conceivable that a trigger switch is provided in the scanner so that the reading operation is performed only when the switch is pressed. There is a problem that the burden is heavy.
本発明はかかる課題を解決するもので、トリガスイッ
チ等を設けることなく、所望のバーコード符号等を簡単
かつ確実に読取ることができる光学読取り装置を提供す
ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above problem, and an object of the present invention is to provide an optical reader that can easily and reliably read a desired barcode code or the like without providing a trigger switch or the like.
[課題を解決するための手段] 本発明の構成を第1図で説明すると、符号を付した対
象面に読取窓を近接せしめて上記符号を光学的に読み取
る読取り装置は、上記対象面上の符号の有無を検出する
符号有無検出手段と、読取窓を経て光学的に上記符号を
入力する入力手段と、入力された符号を記憶する記憶手
段と、符号無しとなった時に作動を開始するとともに符
号有りによりリセットされるタイマ手段と、該タイマ手
段のタイムアップ時に上記記憶手段に記憶された符号を
外部へ出力する出力手段とを具備している。[Means for Solving the Problems] The configuration of the present invention will be described with reference to FIG. 1. A reading device that optically reads a code by bringing a reading window close to a target surface to which a code is attached is provided. Sign presence / absence detection means for detecting the presence / absence of a sign, input means for optically inputting the sign through a reading window, storage means for storing the inputted sign, and starting operation when there is no sign It is provided with a timer means that is reset when a code is present, and an output means that outputs the code stored in the storage means to the outside when the timer means times out.
[作用] 上記構成の装置において、装置の読取窓を符号を付し
た対象面に近接せしめると、符号有りが検出され、該符
号が入力されて記憶手段に記憶される。この状態で上記
対象面上の他の符号へ読取窓を移動せしめると、この移
動の間、符号無しとなり、タイマ手段が作動を開始する
が、読取窓が上記他の符号上へ至って符号有りになると
リセットされる。[Operation] In the apparatus having the above-described configuration, when the reading window of the apparatus is brought close to the target surface with a code, the presence of the code is detected, and the code is input and stored in the storage unit. In this state, when the reading window is moved to another code on the target surface, the reading window is moved to the other code, and the reading operation is started. Will be reset.
目的の符号上へ読取窓が移動する間、上記タイマ手段
の作業開始とリセットが繰返され、上記記憶手段には旧
い符号に代えて新たに読取られた符号が順次記憶され
る。そして、最後に上記目的の符号上で対象面より読取
窓を離すと、符号無しとなり、所定時間経過すると、タ
イマ手段がタイムアップする。これにより、データ出力
手段が上記記憶手段に記憶された最新の符号、すなわち
目的とする符号を外部へ出力する。While the reading window moves on the target code, the operation of the timer means is repeatedly started and reset, and the newly read codes are sequentially stored in the storage means in place of the old codes. Finally, when the reading window is separated from the target surface on the target code, there is no code, and when a predetermined time elapses, the timer means times out. Thereby, the data output means outputs the latest code stored in the storage means, that is, the target code to the outside.
このようにして、対象面より装置を遠ざけた時の最後
の読取り符号のみが出力されるから、所望の符号のみを
確実に得ることができる。In this way, since only the last read code when the device is moved away from the target surface is output, only the desired code can be reliably obtained.
[実施例] 第2図および第3図には本発明に係る装置として、バ
ーコードスキャナ1を示し、該スキャナ1は手で保持さ
れるケース11の先端面が読取窓12となっている。上記ケ
ース11内には読取窓12に向けて光源13が設けてあり、こ
れより発する光が、上記読取窓12に近接する対象面とし
てのバーコードラベルシートS上のバーコードを照射す
る。バーコードからの反射光は読取窓12を経てケース11
内の反射鏡14により反射せしめられ、結像レンズ15で後
方の線状フォトセンサ16上に結像せしめられる。結像し
たバーコード画像情報はフォトセンサ16の各受光素子で
電気信号に変換されて後段の信号処理回路17に入力す
る。[Embodiment] FIGS. 2 and 3 show a barcode scanner 1 as an apparatus according to the present invention. The scanner 1 has a reading window 12 at the tip end of a case 11 held by hand. A light source 13 is provided in the case 11 toward the reading window 12, and light emitted from the light source 13 irradiates a bar code on a bar code label sheet S as a target surface close to the reading window 12. The reflected light from the barcode passes through the reading window 12 and the case 11
The light is reflected by the internal reflecting mirror 14 and formed on the linear photosensor 16 behind by the imaging lens 15. The formed barcode image information is converted into an electric signal by each light receiving element of the photosensor 16 and input to the signal processing circuit 17 at the subsequent stage.
信号処理回路17はマルチプレクサ、A/Dコンバータ、
マイクロプロセッサ等より構成され、上記各受光素子の
電気信号をデジタルデータに変換後、以下に詳細を説明
する手順で処理して、リード線19を経て図略のホスト機
へ出力する。上記ケース11の上面には読取り完了を知ら
せるランプ18が設けてあり、これは上記処理回路17の出
力で点灯せしめられる。The signal processing circuit 17 is a multiplexer, an A / D converter,
After converting the electric signal of each light receiving element into digital data, the electric signal is processed by a procedure described in detail below, and output to a host device (not shown) via a lead wire 19. On the upper surface of the case 11, a lamp 18 for notifying the completion of reading is provided.
第4図に上記信号処理回路17の処理手順を示す。図に
おいて、ステップ101でデータを初期設定し、続いてバ
ーコードラベルの有無を検出する(ステップ102)。FIG. 4 shows a processing procedure of the signal processing circuit 17. In the figure, data is initialized in step 101, and the presence or absence of a barcode label is detected (step 102).
バーコードラベルの有無は第5図に示す手順でなされ
る。ステップ201でA/Dコンバータよりデジタルデータを
読込み、これに基づいて「1」「0」のバーコードの本
数を検出して(ステップ202)、このバーコード本数が
所定数以上有る時にラベル有りと判定し(ステップ20
3)、所定数以上無ければラベル無しと判定する(ステ
ップ204)。The presence or absence of a barcode label is determined by the procedure shown in FIG. In step 201, digital data is read from the A / D converter, and based on this, the number of "1" and "0" barcodes is detected (step 202). Judge (Step 20
3) If there is no more than the predetermined number, it is determined that there is no label (step 204).
ステップ102でラベル有りが判定されると、上記バー
コードをデコードして読取りを開始し(ステップ10
3)、読取りを成功した場合にはデータバッファにデー
タをセットする。(ステップ104、105)。If it is determined in step 102 that there is a label, the barcode is decoded and reading is started (step 10).
3) If reading is successful, set data in the data buffer. (Steps 104, 105).
続いて、上記ラベルの有無を確認し(ステップ10
6)、ラベル無しの場合にはデータバッファにデータが
セットされていることを確認してタイマをスタートさせ
る(ステップ107、108)。タイマがタイムアップした場
合には(ステップ109)、上記データバッファにセット
されているデータをホスト機へ出力するとともに(ステ
ップ110)、上記ランプ18を点灯して読取り完了を報知
する(ステップ111)。Next, check the presence or absence of the label (Step 10
6) If there is no label, confirm that the data is set in the data buffer and start the timer (steps 107 and 108). When the timer expires (step 109), the data set in the data buffer is output to the host machine (step 110), and the lamp 18 is turned on to notify the completion of reading (step 111). .
このタイマ作動中にスキャナがバーコードラベルを検
出した場合には、タイマをリセットする(ステップ11
2、113)。If the scanner detects a bar code label while the timer is running, the timer is reset (step 11).
2, 113).
かかる作動をスキャナ1をバーコードラベルシートS
に近接せしめると、ラベル有りが検出され、読込まれた
デジタルデータよりバーコードが再現されてデコード
後、データバッファにセットされる。この状態で上記ラ
ベルシートS上の他のバーコードラベルへスキャナ1を
移動せしめると、この移動の間、ラベル無しとなり、タ
イマが作動を開始する。このタイマはスキャナ1が他の
バーコードラベル上へ至ってラベル有りになるとリセッ
トされる。This operation is performed by using the scanner 1 with the barcode label sheet S.
When it is brought close to, the presence of a label is detected, the barcode is reproduced from the read digital data, and after decoding, it is set in the data buffer. When the scanner 1 is moved to another bar code label on the label sheet S in this state, no label is present during this movement and the timer starts operating. This timer is reset when the scanner 1 reaches another bar code label and becomes labeled.
目的のバーコードラベル上へスキャナ1が移動する
間、他のバーコードラベルを通過する毎に上記タイマの
スタートとリセットが繰返され、上記データバッファに
は旧いデータに代えて新たにデコードされたデータが順
次セットされる。While the scanner 1 moves on the target bar code label, the start and reset of the timer are repeated each time the bar code label passes through another bar code label, and the newly decoded data is stored in the data buffer in place of the old data. Are sequentially set.
そして、最後に目的のバーコードラベル上でラベルシ
ートSよりスキャナ1を離すと、ラベル無しとなり、所
定時間経過するとタイマがタイムアップする。これによ
り、データバッファにセットされた最新のデータ、すな
わち目的とするバーコードをデコードしたデータが外部
のホスト機へ出力され、ランプ18により読取り完了が報
知される。Then, when the scanner 1 is finally released from the label sheet S on the target barcode label, no label is present, and the timer expires when a predetermined time elapses. As a result, the latest data set in the data buffer, that is, the data obtained by decoding the target barcode is output to the external host machine, and the lamp 18 notifies the completion of reading.
このようにして、バーコードラベルシートSよりスキ
ャナ1を遠ざけた時の最後のデータのみがホスト機へ送
られるから、多数のバーコードのうち、所望のバーコー
ドに対応したデコードデータを簡単かつ確実に得ること
ができる。In this manner, since only the last data when the scanner 1 is moved away from the barcode label sheet S is sent to the host machine, the decoded data corresponding to the desired barcode can be easily and reliably output from a large number of barcodes. Can be obtained.
なお、上記実施例において、バーコードラベルの有無
は、A/Dコンバータより得られたデータ中にバーコード
データが占める割合いで検出する方法、あるいはスキャ
ナ1に近接センサを設けてバーコードラベルシートSか
らの離間を検出する方法等が使用できる。In the above embodiment, the presence or absence of a barcode label is detected by a method of detecting the proportion of the barcode data in the data obtained from the A / D converter, or by providing a proximity sensor in the scanner 1 and reading the barcode label sheet S. For example, a method of detecting the separation from the object can be used.
[発明の効果] 以上の如く、本発明の光学読取り装置によれば、トリ
ガスイッチ等を設けることなく、対象面に多数付された
符号のうちから、所望の符号のみを簡単かつ確実に読取
ることができる。[Effects of the Invention] As described above, according to the optical reading apparatus of the present invention, it is possible to simply and reliably read only a desired code from a large number of codes provided on a target surface without providing a trigger switch or the like. You can
第1図はクレーム対応図、第2図はスキャナの斜視図、
第3図はその概略断面図、第4図および第5図は信号処
理回路の作動フローチャート、第6図は従来装置の作動
を説明するフローチャートである。 1……スキャナ(光学読取り装置) 12……読取窓 13……光源 15……集光レンズ 16……線状フォトセンサ 17……信号処理回路 18……読取り完了ランプ S……バーコードラベルシートFIG. 1 is a diagram corresponding to claims, FIG. 2 is a perspective view of a scanner,
FIG. 3 is a schematic sectional view, FIGS. 4 and 5 are operation flowcharts of the signal processing circuit, and FIG. 6 is a flowchart for explaining the operation of the conventional device. DESCRIPTION OF SYMBOLS 1 ... Scanner (optical reader) 12 ... Reading window 13 ... Light source 15 ... Condenser lens 16 ... Linear photo sensor 17 ... Signal processing circuit 18 ... Read complete lamp S ... Barcode label sheet
フロントページの続き (72)発明者 大島 忠夫 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内 (72)発明者 上條 泰裕 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内 (72)発明者 伊藤 俊文 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内Front page continued (72) Inventor Tadao Oshima 1-1, Showa-cho, Kariya city, Aichi prefecture, Nippon Denso Co., Ltd. (72) Inventor, Yasuhiro Kamijo 1-1-1-1, Showa town, Kariya city, Aichi prefecture, Nihon Denso Co., Ltd. (72 Inventor Toshifumi Ito 1-1-1, Showa-cho, Kariya-shi, Aichi Japan Inside Denso Co., Ltd.
Claims (1)
て上記符号を光学的に読み取る読取り装置において、上
記対象面上の符号の有無を検出する符号有無検出手段
と、読取窓を経て光学的に上記符号を入力する入力手段
と、入力された符号を記憶する記憶手段と、符号無しと
なった時に作動を開始するとともに符号有りによりリセ
ットされるタイマ手段と、該タイマ手段のタイムアップ
時に上記記憶手段に記憶された符号を外部へ出力する出
力手段とを具備する光学読取り装置。1. A reading device for reading a code optically by bringing a reading window close to a target surface to which a code is attached and a code presence / absence detecting means for detecting the presence or absence of a code on the target surface, and a reading window. Input means for optically inputting the code, storage means for storing the input code, timer means for starting operation when there is no code and resetting due to the presence of the code, and time-up of the timer means An output unit for outputting the code stored in the storage unit to the outside.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011269A JP2669087B2 (en) | 1990-01-19 | 1990-01-19 | Optical reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011269A JP2669087B2 (en) | 1990-01-19 | 1990-01-19 | Optical reader |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03214376A JPH03214376A (en) | 1991-09-19 |
| JP2669087B2 true JP2669087B2 (en) | 1997-10-27 |
Family
ID=11773253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011269A Expired - Fee Related JP2669087B2 (en) | 1990-01-19 | 1990-01-19 | Optical reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2669087B2 (en) |
-
1990
- 1990-01-19 JP JP2011269A patent/JP2669087B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03214376A (en) | 1991-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3324329B1 (en) | Reader for optical indicia presented under two or more imaging conditions within a single frame time | |
| US5914476A (en) | Optical reader configured to accurately and rapidly read multiple symbols | |
| JP2834113B1 (en) | Code reading method and apparatus | |
| US8505817B2 (en) | Code reading apparatus and code reading method | |
| US8403216B2 (en) | Code reading apparatus, sales registration processing apparatus, and code reading method | |
| JP4058529B2 (en) | Optical information reader | |
| US20070057067A1 (en) | Sensor for activating an aiming pattern of a handheld scanner | |
| JP7660403B2 (en) | Product registration device and recording medium | |
| EP1805689A2 (en) | Methods and apparatus for dynamic signal processing | |
| JP2669087B2 (en) | Optical reader | |
| CN1848136A (en) | Method and system for decoding barcode images | |
| US7204417B2 (en) | Graphical code reader that is configured for efficient decoder management | |
| US20220301400A1 (en) | Symbol reading device and method | |
| US20070164112A1 (en) | Method and system for facilitating aiming of a machine-readable symbol reader, such as barcode reader | |
| JP4419805B2 (en) | Optical information reader | |
| JPH10334172A (en) | Symbol reader | |
| JP2021111216A (en) | Symbol reader and program | |
| JP4930172B2 (en) | Optical information reader | |
| JP2734784B2 (en) | Multi-control barcode reader | |
| US7367509B2 (en) | Methods and apparatus for swipe or presentation image scanning | |
| JPH05334482A (en) | Bar code symbol reader | |
| JPS63305484A (en) | Optical character reader | |
| JP4161907B2 (en) | Information code reading system and method for determining illumination time of information reading device | |
| JP3639968B2 (en) | Bar code reader | |
| JP2006023912A (en) | Information code reader and information code reading method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970603 |
|
| LAPS | Cancellation because of no payment of annual fees |