JP2000076375A - Optical pattern reader and recording medium - Google Patents
Optical pattern reader and recording mediumInfo
- Publication number
- JP2000076375A JP2000076375A JP10262299A JP26229998A JP2000076375A JP 2000076375 A JP2000076375 A JP 2000076375A JP 10262299 A JP10262299 A JP 10262299A JP 26229998 A JP26229998 A JP 26229998A JP 2000076375 A JP2000076375 A JP 2000076375A
- Authority
- JP
- Japan
- Prior art keywords
- optical pattern
- reading
- setting
- code
- read
- 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
Links
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、一次元バーコード
又は二次元コード(データシンボル)等のコード化され
た光学パターンを読取る光学パターン読取装置及びコン
ピュータでの読み取りが可能な記録媒体に関するもので
ある。The present invention relates to an optical pattern reading apparatus for reading a coded optical pattern such as a one-dimensional barcode or a two-dimensional code (data symbol) and a recording medium readable by a computer. is there.
【0002】[0002]
【従来の技術】光学パターンであるコードには、一次元
バーコード及び二次元コードがあり、一次元バーコード
には、通常、商品等に付けられているJAN(EAN)
コードを始めとして、CODE39、ITF、インダス
トリアル2of5、NW−7及びCODE128等の種
類があり、アメリカ合衆国を中心に使用されているUP
C−A及びUPC−Eもある。2. Description of the Related Art There are one-dimensional barcodes and two-dimensional codes as codes that are optical patterns. One-dimensional barcodes are usually JAN (EAN) attached to products and the like.
CODE39, CODE39, ITF, Industrial 2of5, NW-7, CODE128, etc., which are used mainly in the United States
There are also CA and UPC-E.
【0003】二次元コードは、大別してスタック式及び
マトリックス式がある。スタック式は、一次元バーコー
ドを積み重ねたような形であり、通常、垂直方向には情
報を有しない。マトリックス式は、多角形(通常、正方
形)であり、情報を白黒の枡目で縦横方向のモザイク状
の構成となっており、水平方向と垂直方向とに情報を有
する。スタック式としては、PDF417及びCODE
49等があり、マトリックス式としては、QRコード、
データコード、ベリコード及びCPコード等がある。The two-dimensional codes are roughly classified into a stack type and a matrix type. The stack type is a form in which one-dimensional bar codes are stacked, and usually has no information in the vertical direction. The matrix type is a polygon (usually a square), and the information is a mosaic configuration in the vertical and horizontal directions with black and white meshes, and has information in the horizontal and vertical directions. As a stack type, PDF417 and CODE
49, etc., and as a matrix type, a QR code,
There are a data code, a vericode, a CP code, and the like.
【0004】光学パターン読取装置では、図11に示す
ように、一端部に片手で把持可能とした把持部24が設
けられ、他端部にヘッド部32及びヘッド部32から外
部に突出する四角形の筺体33が設けられたケーシング
のヘッド部32に、バーコードラベルBCLに印字され
た光学パターンであるバーコードを読取る読取部30を
内装し、バーコードの位置合わせを行いながら、バーコ
ードを読取る手持ち式のバーコード読取装置が知られて
いる。In the optical pattern reading apparatus, as shown in FIG. 11, a grip portion 24 which can be gripped with one hand is provided at one end portion, and a head portion 32 and a rectangular projection protruding outside from the head portion 32 are provided at the other end portion. A reading section 30 for reading a barcode, which is an optical pattern printed on a barcode label BCL, is provided in a head section 32 of a casing provided with a housing 33, and a barcode is read while the barcode is being positioned. 2. Description of the Related Art Barcode readers of the type are known.
【0005】バーコード読取装置は、用途別にバーコー
ドラベルがどのように読取範囲に入ってくるかにより、
その読み取り走査のパターン(スキャンパターン)が決
められている。このスキャンパターンには、スイープラ
スタスキャン、ラスタスキャン及び格子状スキャンの3
種類がある。スイープラスタスキャンは、図2(a)に
示すように、コンベアサイドで搬送物に貼り付けられた
バーコードラベルBCL1を読み取る場合に、バーコー
ドが上下に多少位置ズレしても読み取れるように、各ス
キャン光SL1の間隔を広くしてある。[0005] The bar code reading device is designed to determine how the bar code label enters the reading range for each application.
The reading scan pattern (scan pattern) is determined. This scan pattern includes three types of sweeper scan, raster scan, and grid scan.
There are types. As shown in FIG. 2 (a), when the bar code label BCL1 attached to the conveyed object is read on the conveyor side, the sweep plaster scan is performed so that the bar code can be read even if the bar code is slightly displaced up and down. The interval between the scan lights SL1 is widened.
【0006】ラスタスキャンは、図2(b)に示すよう
に、スイープラスタスキャンより各スキャン光SL2の
間隔を狭くし、高さの低いバーコードのラベルBCL2
の位置ズレに対応できるようにしてある。格子状スキャ
ンは、図2(c)に示すように、人がバーコードラベル
BCL3を貼られたものを手に持って、読み取りを行う
場合に、バーコードの方向が定まらない為、方向の異な
る複数のスキャン光SL3,SL4,SL5により、読
み取りを行うようにしてある。スイープラスタスキャ
ン、ラスタスキャン及び格子状スキャンには、それぞれ
異なる光学系を有するバーコード読取装置が用意されて
いる。In the raster scan, as shown in FIG. 2B, the interval between each scan light SL2 is narrower than that of the sweeper scan, and the bar code label BCL2 having a lower height is used.
It is designed to be able to cope with the positional deviation. As shown in FIG. 2C, the direction of the bar-code scanning is different because the direction of the bar code is not determined when a person holds the bar code label BCL3 and reads it. Reading is performed by a plurality of scan lights SL3, SL4, and SL5. For the sweep plaster scan, the raster scan, and the lattice scan, bar code reading devices having different optical systems are prepared.
【0007】また、二次元コードは、一次元バーコード
に比較して、その中に格納できる情報量が格段に大きく
なっている。そこで、今まで手入力により行っていたパ
ーソナルコンピュータへのデータ入力を、二次元コード
及びそのコード読取装置を用いて行うことが多くなって
来た。これは、例えば、商品の納入伝票等に記載されて
いる事柄全てをも、一つの二次元コードに格納すること
ができるからである。これにより、手入力による入力ミ
スを無くし、無駄な工数の削減が可能となった。In addition, the amount of information that can be stored in a two-dimensional code is much larger than that of a one-dimensional bar code. Therefore, data input to a personal computer, which has been performed manually by now, has often been performed using a two-dimensional code and its code reader. This is because, for example, all matters described in a delivery slip of a product can be stored in one two-dimensional code. As a result, input errors due to manual input are eliminated, and unnecessary man-hours can be reduced.
【0008】ところで、一つの二次元コードに格納され
る情報量が増えて来ると、必ずしも一つのコードで一つ
のデータのみを扱うとは限らなくなって来る。上述した
商品の納入伝票の例で言えば、その納入伝票には納入元
会社名、納入元住所、納入元電話番号、納入品、納入個
数及び担当者名等の各種の項目に分かれたデータが存在
する。それらのデータは、二次元コードに変換されたコ
ンマ“,”、なかてん“・”及びスラッシュ“/”等の
区切り記号で区切られていることが多い。As the amount of information stored in one two-dimensional code increases, one code does not always handle only one data. Speaking of the above example of a product delivery slip, the delivery slip contains data divided into various items such as the name of the supplier company, the address of the supplier, the telephone number of the supplier, the number of products, the number of deliveries, and the name of the person in charge. Exists. Such data is often separated by a delimiter such as a comma “,” converted into a two-dimensional code, an intermediate character “•”, and a slash “/”.
【0009】一方、それらのデータが入力されたパーソ
ナルコンピュータでは、例えば、表計算ソフトを使用し
て、それらのデータを処理することが多い。表計算ソフ
トは、セルと称されるフィールドにデータを入れること
により、そのデータ同士の加算減算を始めとする「デー
タの加工」及びデータベースの作成等を可能とするソフ
トウェアであり、現在最も良く使用されているソフトウ
ェアの一つであり、各種が市販されている。On the other hand, in a personal computer to which such data has been input, the data is often processed using, for example, spreadsheet software. Spreadsheet software is a software that enables "data processing" such as addition and subtraction of data and creation of a database by putting data in a field called a cell. It is one of the software that is being used, and various types are commercially available.
【0010】このような表計算ソフトでは、データをセ
ルに入力する場合、一区切りのデータを入力した後、キ
ーボードの右向きのカーソル移動キー“→”又は下向き
のカーソル移動キー等を操作して、セルを移動させると
共に、そのデータの入力を完了するようになっている。
例えば、“100”及び“200”のデータをそれぞれ
別のセルに入力する場合、“100→200→”のよう
にキーを操作すれば、入力が完了する。一般に、このよ
うな表計算ソフトは、マクロ言語と呼ばれるプログラミ
ング言語によって、表計算ソフトの持つ機能(OS機能
を含む)をプログラムして作動させることができるよう
になっている。In such spreadsheet software, when data is entered into a cell, after inputting one segment of data, the right cursor movement key "→" on the keyboard or the downward cursor movement key or the like is operated to enter the cell. Is moved, and the input of the data is completed.
For example, when inputting data of "100" and "200" into different cells, the input is completed by operating a key such as "100 → 200 →". In general, such spreadsheet software can be programmed to operate the functions (including OS functions) of the spreadsheet software using a programming language called a macro language.
【0011】また、バーコード読取装置は、上述した図
11に示すように、把持部24の手持ち方向が、バーコ
ードラベルBCLの横手方向に対して垂直ねじれ方向と
なる状態で、読み取りを行うようになっている。その読
み取りを行うときの読取部30の光検出素子であるエリ
アCCD(二次元CCD)は、説明図31に示すよう
に、その長手方向がバーコードラベルBCLの横手方向
に対して平行となるように筺体33に設けられている。
図12(a)(b)に示すように、エリアCCD31
は、レンズユニット26により、その横幅にバーコード
ラベルBCLの画像の横幅が収まるように設けられてい
る。エリアCCDは、部品コストの関係で、33万〜4
4万画素のものが用いられることが多く、読み取り幅は
約80mmである。Further, as shown in FIG. 11 described above, the bar code reading apparatus performs reading in a state in which the hand-holding direction of the grip portion 24 is in a direction perpendicular to the lateral direction of the bar code label BCL. It has become. As shown in FIG. 31, an area CCD (two-dimensional CCD), which is a light detecting element of the reading unit 30 for performing the reading, has its longitudinal direction parallel to the lateral direction of the barcode label BCL. Is provided in the housing 33.
As shown in FIGS. 12A and 12B, the area CCD 31
Is provided by the lens unit 26 such that the width of the image of the barcode label BCL falls within the width thereof. The area CCD is 330,000-4
Often 40,000 pixels are used, and the reading width is about 80 mm.
【0012】また、従来のバーコード読取装置は、その
動作に関連して数多くの設定項目を有している。この設
定項目には、例えば、図9に示すように、パリティの有
無の設定及びパリティが奇数か偶数かの設定、データ長
が7ビットか8ビットの設定、ボーレートの設定、バー
コード種類であるCODE128、UPC−E、JAN
−8/EAN−8、JAN−13/EAN−13/UP
C−A、NW−7、インダストリアル2of5、ITF
及びCODE39のそれぞれのバーコードを読ませるか
読ませないかの設定、並びにトリガスイッチをオートオ
フ、モメンタリスイッチ及び連続読み取りの何れにする
かの設定等の設定項目があり、一つの設定項目につい
て、一つのバーコードで設定する。Further, the conventional bar code reader has many setting items in relation to its operation. The setting items include, for example, setting of presence / absence of parity, setting of parity being odd or even, setting of data length of 7 bits or 8 bits, setting of baud rate, and bar code type, as shown in FIG. CODE128, UPC-E, JAN
-8 / EAN-8, JAN-13 / EAN-13 / UP
CA, NW-7, Industrial 2of5, ITF
There are setting items such as setting whether or not to read each bar code of CODE 39 and CODE 39, and setting such as setting a trigger switch to auto-off, a momentary switch, or continuous reading, and one setting item. Set with one barcode.
【0013】例えば、バーコード読取装置にCODE3
9のバーコードを読ませるか読ませないかの設定では、
CODE39のバーコードを読ませる為の設定コード及
び読ませない為の設定コードを用意しておき、その何れ
かの設定コードを選択し、バーコード読取装置に読ませ
て設定する。For example, CODE3 is used in a bar code reader.
In the setting of whether or not to read the barcode of No. 9,
A setting code for reading the CODE 39 bar code and a setting code for not reading the CODE 39 are prepared, and any one of the setting codes is selected and read by the bar code reading device and set.
【0014】[0014]
【発明が解決しようとする課題】上述したように、スキ
ャンパターンには、スイープラスタスキャン、ラスタス
キャン及び格子状スキャンの3種類があり、そのスキャ
ンパターン毎に異なる光学系を有するバーコード読取装
置を製造しており、製造コストの上で量産効果が生じる
余地がある。As described above, there are three types of scan patterns, ie, sweeper scan, raster scan, and grid scan, and a bar code reader having a different optical system for each scan pattern is used. It is manufactured, and there is room for producing a mass production effect on the manufacturing cost.
【0015】また、上述したように、パーソナルコンピ
ュータへのデータ入力を、二次元コード及びそのコード
読取装置を用いて行うことについては、表計算ソフトに
おいては、コード読取装置が読み込んだコンマ“,”、
なかてん“・”及びスラッシュ“/”等を区切り記号と
は認識せず、それらで区切られた複数のデータを、一つ
のセルに入れてしまい、その後の処理に進めない問題が
ある。As described above, when data is input to a personal computer using a two-dimensional code and its code reader, spreadsheet software uses commas "," read by the code reader. ,
There is a problem that the middle "." And the slash "/" are not recognized as delimiters, and a plurality of data delimited by them are put in one cell, so that it is impossible to proceed to the subsequent processing.
【0016】この問題を解決するには、専用のソフトウ
ェアを作成し、そのソフトウェアでデート処理を行うこ
とが可能であるが、ソフトウェアを作成する工数及び費
用が発生する上、そのような専用ソフトウェアでは、汎
用性が無い為、仕様変更による修正の為の工数及び費用
等も発生し易い。In order to solve this problem, it is possible to create dedicated software and perform a dating process using the software. Since there is no versatility, man-hours and costs for modification due to specification change are likely to occur.
【0017】この問題を解決するには、また、表計算ソ
フトの何れかのセルに、区切り記号も含めてデータを入
力し、上述したマクロを利用して、データを項目毎に分
けて任意のセルに分配することが可能であるが、ソフト
ウェアを作成する工数及び費用が発生する上、データの
処理だけでなく入力処理も行う為、マクロによるプログ
ラムが複雑になり、メンテナンスが難しくなる。In order to solve this problem, data including a delimiter is input to any cell of the spreadsheet software, and the data is divided into arbitrary items by using the above-described macro. Although it is possible to distribute the cells, the man-hour and cost for creating software are required, and the input processing as well as the data processing is performed, so that the macro program becomes complicated and maintenance becomes difficult.
【0018】この問題を解決するには、また、コード読
取装置が読み込んだコードを、一旦、何らかのソフトウ
ェア(専用のソフトウェアも含む)で受け入れ、そのソ
フトウェアの中で、項目毎に分割し、ファイルとしてデ
ィスクに保存した後、表1算ソフト等に読み込んでデー
タ処理を行うことができる。しかし、ソフトウェアを作
成する工数及び費用が発生する上、リアルタイムで処理
された入力データを見ることができないので、エラー発
生時の対応が遅れたり、対応が出来ない場合がある。In order to solve this problem, the code read by the code reader is temporarily received by some software (including dedicated software), and the software divides the code into individual items to form a file. After the data is stored in the disk, the data can be read by spreadsheet software or the like for data processing. However, it takes time and cost to create software, and it is not possible to view input data processed in real time, so that an error response may be delayed or impossible.
【0019】この問題を解決するには、また、コード読
取装置が読み込んだコードを、一旦、何らかのソフトウ
ェア(専用のソフトウェアも含む)で受け入れ、そのソ
フトウェアの中で、項目の区切り記号を、右向きのカー
ソル移動キー“→”又は下向きのカーソル移動キー等に
対応する命令信号に置き換えて、前記コードを表計算ソ
フトに入力することができる。しかし、ソフトウェアを
作成する工数及び費用が発生する上、パーソナルコンピ
ュータへの入力が、RS−232Cによる場合にのみ可
能となり、キーボードインターフェースによる入力はで
きない。In order to solve this problem, the code read by the code reader is temporarily accepted by some software (including dedicated software), and the delimiter of the item in the software is changed to the right. The code can be input to spreadsheet software by replacing it with a command signal corresponding to a cursor movement key “→” or a downward cursor movement key or the like. However, in addition to the man-hours and cost for creating software, input to a personal computer is only possible when using RS-232C, and input using a keyboard interface is not possible.
【0020】また、上述したように、バーコード読取装
置の読み取り幅が約80mmである点については、例え
ば、CODE39では、そのコードの特徴として、桁数
が多くなることが度々あり、80mm幅で読むことができ
る限度一杯のバーコード長となることが多い。例えば、
60mm幅のバーコード長であれば、手持ち操作で±10
mm以内に位置決定操作を行う必要があり、バーコードの
幅が長くなるに従って、読み取り操作が難しくなる問題
がある。Further, as described above, regarding the point that the reading width of the bar code reader is about 80 mm, for example, in CODE 39, as a characteristic of the code, the number of digits is often increased. Often the bar code length is as long as it can be read. For example,
If the barcode length is 60mm, ± 10 by hand
It is necessary to perform the position determination operation within mm, and there is a problem that the reading operation becomes more difficult as the width of the barcode becomes longer.
【0021】また、上述したように、従来のバーコード
読取装置は、その動作に関連して数多くの設定項目を有
し、その各設定項目について、それぞれ一つのバーコー
ドで設定する点については、多い場合には、数十個の設
定バーコードを読ませる必要があり、バーコード読取装
置の台数が多い場合には、多大な工数が必要となる。ま
た、多数の設定バーコードを読ませる内には、間違って
読ませてしまうこともある。Further, as described above, the conventional bar code reading apparatus has a number of setting items in relation to its operation, and each setting item is set with one bar code. If the number is large, it is necessary to read several tens of set barcodes. If the number of barcode readers is large, a large number of man-hours are required. In addition, while reading a large number of setting barcodes, there is a case where the setting barcode is erroneously read.
【0022】本発明は、上述したような事情に鑑みてな
されたものであり、第1発明では、光学パターンを走査
する複数の方式に対応することができる光学パターン読
取装置を提供することを目的とする。第2発明では、読
み取った項目毎に分けられたデータを、市販のソフトウ
ェアで作動するコンピュータに、項目毎に簡単に入力で
きる光学パターン読取装置を提供することを目的とす
る。第3発明では、光検出素子の大きさを変えることな
く、従って、部品コストの上昇を招くことなく、光学パ
ターンの読み取り幅を広げることができ、読み取り操作
を簡単にすることができる光学パターン読取装置を提供
することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned circumstances, and it is an object of the first invention to provide an optical pattern reading apparatus which can cope with a plurality of methods for scanning an optical pattern. And A second object of the present invention is to provide an optical pattern reading device which can easily input data read for each item into a computer operated by commercially available software for each item. According to the third aspect of the present invention, the optical pattern reading width can be increased without changing the size of the light detecting element, and therefore without increasing the cost of parts, and the reading operation can be simplified. It is intended to provide a device.
【0023】第4発明では、各設定状態を示す一まとめ
に配列した符号を出力することができる光学パターン読
取装置を提供することを目的とする。第5発明では、一
つの光学パターンを読み取ることで、各設定項目を設定
することができる光学パターン読取装置を提供すること
を目的とする。第6発明では、コンピュータに、光学パ
ターン読取装置から、その各設定状態を示す一まとめに
配列した符号を取り込ませ、それを光学パターンとして
印字させるプログラムを記録してある記録媒体を提供す
ることを目的とする。A fourth object of the present invention is to provide an optical pattern reading apparatus capable of outputting collectively arranged codes indicating respective setting states. In a fifth aspect of the present invention, an object is to provide an optical pattern reading device which can set each setting item by reading one optical pattern. According to a sixth aspect of the present invention, there is provided a recording medium storing a program for causing a computer to read codes arranged in a lump indicating each setting state from an optical pattern reading device and printing the codes as an optical pattern. Aim.
【0024】[0024]
【課題を解決するための手段】第1発明に係る光学パタ
ーン読取装置は、光学パターンを取り込む手段と、該手
段が取り込んだ前記光学パターンを記憶する光学パター
ン記憶手段と、光学パターンを走査する複数の走査パタ
ーンを記憶する手段と、該手段が記憶する複数の走査パ
ターンの内から1つを選択設定する設定手段と、前記光
学パターン記憶手段が記憶した光学パターンを、前記設
定手段が選択設定した走査パターンに従って読み出す手
段とを備えることを特徴とする。According to a first aspect of the present invention, there is provided an optical pattern reading apparatus, comprising: means for capturing an optical pattern; optical pattern storage means for storing the optical pattern captured by the means; Means for storing the scanning pattern, setting means for selectively setting one of a plurality of scanning patterns stored by the means, and the setting means for selecting and setting the optical pattern stored in the optical pattern storing means. Means for reading in accordance with the scanning pattern.
【0025】この光学パターン読取装置では、光学パタ
ーン記憶手段が、光学パターンを取り込む手段が取り込
んだ光学パターンを記憶する。記憶する手段は、光学パ
ターンを走査する複数の走査パターンを記憶し、設定手
段は、記憶する手段が記憶する複数の走査パターン内か
ら1つを選択設定する。読み出す手段は、光学パターン
記憶手段が記憶した光学パターンを、設定手段が選択設
定した走査パターンに従って読み出す。これにより、光
学パターンを走査する複数の方式に対応することができ
る光学パターン読取装置を実現でき、複数種類の光学パ
ターン読取装置の代わりに、1種類の光学パターン読取
装置を製造するだけでよく、量産効果を高めることがで
きる。In this optical pattern reading device, the optical pattern storage means stores the optical pattern captured by the means for capturing the optical pattern. The storing means stores a plurality of scanning patterns for scanning the optical pattern, and the setting means selects and sets one of the plurality of scanning patterns stored by the storing means. The reading means reads the optical pattern stored by the optical pattern storage means in accordance with the scanning pattern selected and set by the setting means. Thereby, it is possible to realize an optical pattern reading device that can support a plurality of methods of scanning an optical pattern, and instead of manufacturing a plurality of types of optical pattern reading devices, only one type of optical pattern reading device needs to be manufactured. The effect of mass production can be enhanced.
【0026】第2発明に係る光学パターン読取装置は、
光学パターンを読み取り、読み取った光学パターンを記
号に変換し、コンピュータへ入力する光学パターン読取
装置において、光学パターンから変換される記号の内、
所定の記号をコンピュータのキーボードの所定キーに対
応する命令信号とすべく、該命令信号と共に設定記憶す
る設定記憶手段と、読み取った光学パターンから変換さ
れた記号の内、前記設定記憶手段が設定記憶した所定の
記号に合致した記号を、前記設定記憶手段が設定記憶し
た命令信号に置換する手段とを備えることを特徴とす
る。An optical pattern reading apparatus according to a second aspect of the present invention
Read the optical pattern, convert the read optical pattern into a symbol, in the optical pattern reader to input to the computer, among the symbols converted from the optical pattern,
A setting storing means for setting and storing the predetermined symbol together with the command signal so as to be a command signal corresponding to a predetermined key of a computer keyboard; and the setting storing means among the symbols converted from the read optical pattern are used for setting and storing. Means for replacing a symbol that matches the predetermined symbol with a command signal set and stored by the setting storage means.
【0027】この光学パターン読取装置では、設定記憶
手段が、光学パターンから変換される記号の内、所定の
記号をコンピュータのキーボードの所定キーに対応する
命令信号とすべく、その命令信号と共に設定記憶する。
置換する手段は、読み取った光学パターンから変換され
た記号の内、設定記憶手段が設定記憶した所定の記号に
合致した記号を、設定記憶手段が設定記憶した命令信号
に置換する。これにより、読み取った項目毎に分けられ
たデータを、市販のソフトウェアで作動するコンピュー
タに、項目毎に簡単に入力することができる。In this optical pattern reading apparatus, the setting storage means sets and stores together with the command signal, a predetermined symbol out of the symbols converted from the optical pattern into a command signal corresponding to a predetermined key of a computer keyboard. I do.
The replacing means replaces, among the symbols converted from the read optical pattern, a symbol that matches a predetermined symbol set and stored by the setting storage means with an instruction signal set and stored by the setting storage means. This makes it possible to easily input, for each item, data read for each item into a computer that is operated by commercially available software.
【0028】第3発明に係る光学パターン読取装置は、
光学パターンからの光を検出する四角形の光検出素子を
備え、該光検出素子が検出した光により、前記光学パタ
ーンを読み取る光学パターン読取装置において、前記光
検出素子は、その対角線の方向が、前記光学パターンを
読み取るべき方向となるように取り付けられたことを特
徴とする。An optical pattern reader according to a third aspect of the present invention comprises:
The optical pattern reading device that includes a square light detection element for detecting light from the optical pattern and reads the optical pattern by the light detected by the light detection element, wherein the diagonal direction of the light detection element is The optical pattern is attached so as to be in the direction in which the optical pattern should be read.
【0029】この光学パターン読取装置では、光学パタ
ーンからの光を検出する四角形の光検出素子は、その対
角線の方向が、光学パターンを読み取るべき方向となる
ように取り付けられているので、光検出素子の大きさを
変えることなく、従って、部品コストの上昇を招くこと
なく、光学パターンの読み取り幅を広げることができ、
読み取り操作を簡単にすることができる。In this optical pattern reading apparatus, the rectangular light detecting element for detecting light from the optical pattern is mounted so that the diagonal direction is the direction in which the optical pattern should be read. The width of reading the optical pattern can be increased without changing the size of the
The reading operation can be simplified.
【0030】第4発明に係る光学パターン読取装置は、
光学パターンを読み取る光学パターン読取装置におい
て、その動作についての複数の設定状態を符号化し所定
の順序に配列し記憶する手段と、該手段が記憶した符号
を出力する手段とを備えることを特徴とする。An optical pattern reader according to a fourth aspect of the present invention
An optical pattern reading apparatus for reading an optical pattern, comprising: means for encoding a plurality of setting states of the operation, arranging and storing the set states in a predetermined order, and means for outputting the code stored by the means. .
【0031】この光学パターン読取装置では、記憶する
手段が、その動作についての各設定状態を符号化し所定
の順序に配列し記憶する。出力する手段は、その記憶し
た符号を出力する。これにより、各設定状態を示す一ま
とめに配列した符号を出力することができる。In this optical pattern reading device, the storage means encodes each set state of the operation, arranges the set state in a predetermined order, and stores it. The output means outputs the stored code. This makes it possible to output collectively arranged codes indicating each setting state.
【0032】第5発明に係る光学パターン読取装置は、
光学パターンを読み取る光学パターン読取装置におい
て、その動作についての複数の設定状態が符号化され、
所定の順序に配列され、変換された光学パターンを読み
取る手段と、該手段が読み取った光学パターンを符号化
する手段と、該手段が符号化した符号に基づき、前記複
数の設定状態に設定する手段とを備えることを特徴とす
る。An optical pattern reader according to a fifth aspect of the present invention comprises:
In an optical pattern reading device that reads an optical pattern, a plurality of setting states for the operation are encoded,
Means for reading the converted optical patterns arranged in a predetermined order, means for encoding the optical patterns read by the means, and means for setting the plurality of setting states based on the codes encoded by the means And characterized in that:
【0033】この光学パターン読取装置では、読み取る
手段が、その動作についての複数の設定状態が符号化さ
れ、所定の順序に配列され、変換された光学パターンを
読み取り、符号化する手段が、その読み取った光学パタ
ーンを符号化する。設定する手段は、その符号化した符
号に基づき、複数の設定状態に設定する。これにより、
一つの光学パターンを読み取ることで、複数の設定項目
を設定することができる。In this optical pattern reading device, the reading means encodes a plurality of setting states of the operation, arranges them in a predetermined order, reads the converted optical pattern, and the reading means encodes the read optical pattern. Encoded optical pattern. The setting means sets a plurality of setting states based on the encoded code. This allows
By reading one optical pattern, a plurality of setting items can be set.
【0034】第6発明に係る記録媒体は、コンピュータ
を作動させる為のプログラムコード手段を含み、コンピ
ュータでの読み取りが可能な記録媒体において、コンピ
ュータに、符号を取り込ませるプログラムコード手段
と、前記コンピュータに、取り込んだ符号を光学パター
ンへ変換させるプログラムコード手段と、前記コンピュ
ータに、変換した光学パターンを、印字させる為に出力
させるプログラムコード手段とを含むことを特徴とす
る。A recording medium according to a sixth aspect of the present invention includes program code means for operating a computer, and a computer readable recording medium for storing a code in a computer, Program code means for converting the fetched code into an optical pattern, and program code means for causing the computer to output the converted optical pattern for printing.
【0035】この記録媒体に記録されたコンピュータプ
ログラムにより作動するコンピュータは、符号を取り込
み、取り込んだ符号を光学パターンへ変換し、変換した
光学パターンを、印字させる為に出力する。これによ
り、コンピュータに、光学パターン読取装置から、その
各設定状態を示す一まとめに配列した符号を取り込ま
せ、それを光学パターンとして、印字させる為に、出力
させることができる。A computer operated by the computer program recorded on the recording medium captures the code, converts the captured code into an optical pattern, and outputs the converted optical pattern for printing. As a result, the computer can take in codes collectively indicating the respective setting states from the optical pattern reading device, and output them as an optical pattern for printing.
【0036】[0036]
【発明の実施の形態】以下に、本発明の実施の形態を、
それを示す図面に基づいて説明する。 実施の形態1.図1は、第1発明に係る光学パターン読
取装置の実施の形態の要部構成を示すブロック図であ
る。この光学パターン読取装置は、光学パターンである
バーコードを読取るバーコード読取装置であり、複数の
画素が受光した光の量に応じた電荷を蓄積し、この電荷
を、読み取った画像の画像信号として順次転送するエリ
アCCD10と、エリアCCD10が順次転送した画像
信号を、A/D変換する為に処理する信号処理部11
と、信号処理部11が処理した画像信号をA/D変換し
て二値化信号(ディジタル信号)に変換するA/D変換
部12と、A/D変換部12が二値化信号に変換した画
像信号を、映像イメージ信号として記憶する映像イメー
ジメモリ部13(光学パターン記憶手段)とを備えてい
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below.
The description will be made based on the drawings showing the above. Embodiment 1 FIG. FIG. 1 is a block diagram showing a main configuration of an optical pattern reading apparatus according to an embodiment of the first invention. This optical pattern reader is a barcode reader that reads a barcode that is an optical pattern, accumulates charges corresponding to the amount of light received by a plurality of pixels, and uses the charges as image signals of the read image. An area CCD 10 for sequentially transferring, and a signal processing unit 11 for processing an image signal sequentially transferred by the area CCD 10 for A / D conversion.
An A / D converter 12 that A / D converts an image signal processed by the signal processor 11 and converts it into a binary signal (digital signal); and the A / D converter 12 converts the image signal into a binary signal. A video image memory unit 13 (optical pattern storage means) for storing the image signal obtained as a video image signal.
【0037】このバーコード読取装置は、また、バーコ
ードを読み取り走査する複数の方式に応じた走査パター
ン(スキャンパターン)を記憶しているスキャンパター
ン記憶部15(複数の走査パターンを記憶する手段)を
備えている。走査パターンは、バーコードラベルがどの
ように読取範囲に入ってくるかにより決められており、
例えば、スイープラスタスキャン、ラスタスキャン及び
格子状スキャンの3種類がある。This bar code reading device also has a scan pattern storage section 15 (means for storing a plurality of scan patterns) which stores scan patterns (scan patterns) according to a plurality of systems for reading and scanning bar codes. It has. The scanning pattern is determined by how the barcode label enters the reading range,
For example, there are three types: sweeper scan, raster scan, and grid scan.
【0038】スイープラスタスキャンは、図2(a)に
示すように、コンベアサイドで搬送物に貼り付けられた
バーコードラベルBCL1を読み取る場合に、バーコー
ドが上下に多少位置ズレしても読み取れるように、各ス
キャン光SL1の間隔を広くしてある。ラスタスキャン
は、図2(b)に示すように、スイープラスタスキャン
より各スキャン光SL2の間隔を狭くし、高さの低いバ
ーコードのラベルBCL2の位置ズレに対応できるよう
にしてある。格子状スキャンは、図2(c)に示すよう
に、人がバーコードラベルBCL3を貼られたものを手
に持って、読み取りを行う場合に、バーコードの方向が
定まらない為、方向の異なる複数のスキャン光SL3,
SL4,SL5により、読み取りを行うようにしてあ
る。As shown in FIG. 2 (a), in the case of reading the bar code label BCL1 attached to the conveyed article on the conveyor side, the sweep plaster scan can be read even if the bar code is slightly displaced up and down. In addition, the interval between the scanning lights SL1 is widened. In the raster scan, as shown in FIG. 2B, the interval between the scan lights SL2 is narrower than that of the sweeper scan, so that the barcode label BCL2 having a low height can be coped with the positional deviation. As shown in FIG. 2C, the direction of the bar-code scanning is different because the direction of the bar code is not determined when a person holds the bar code label BCL3 and reads it. A plurality of scan lights SL3
Reading is performed by SL4 and SL5.
【0039】このバーコード読取装置は、また、スキャ
ンパターン記憶部15が記憶しているスキャンパターン
の内から何れかを、用途に応じて1つを選択設定する為
の設定部15a(設定手段)と、設定部15aが設定し
たスキャンパターンに応じたラインに相当する、映像イ
メージメモリ部13のメモリ部分から読み出された映像
イメージ信号を解析し、記号化(デコード)する解析・
デコード部16と、解析・デコード部16が記号化した
信号を、レジスター等の処理装置へ出力する出力部17
と、上述したエリアCCD10、信号処理部11、A/
D変換部12、映像イメージメモリ部13、スキャンパ
ターン記憶部15、設定部15a、解析・デコード部1
6及び出力部17の動作を制御する制御部14とを備え
ている。The bar code reader also has a setting section 15a (setting means) for selecting and setting one of the scan patterns stored in the scan pattern storage section 15 according to the application. And analyzing the video image signal read from the memory part of the video image memory unit 13 corresponding to the line corresponding to the scan pattern set by the setting unit 15a, and encoding (decoding) the image signal.
A decoding unit 16; and an output unit 17 that outputs the signal encoded by the analysis / decoding unit 16 to a processing device such as a register.
And the area CCD 10, the signal processing unit 11, A /
D conversion unit 12, video image memory unit 13, scan pattern storage unit 15, setting unit 15a, analysis / decoding unit 1
6 and a control unit 14 for controlling the operation of the output unit 17.
【0040】以下に、このような構成のバーコード読取
装置の動作を説明する。エリアCCD10は、各画素が
受光した光の量に応じた電荷を蓄積し、読み取った画像
の画像信号として、信号処理部11へ順次転送する。信
号処理部11は、エリアCCD10が転送した画像信号
を、A/D変換する為に処理し、A/D変換部12に与
える。A/D変換部12は、与えられた画像信号をA/
D変換して二値化信号(ディジタル信号)に変換し、映
像イメージメモリ部13に与える。映像イメージメモリ
部13は与えられた二値化信号を、映像イメージ信号と
して記憶する。Hereinafter, the operation of the bar code reading apparatus having such a configuration will be described. The area CCD 10 accumulates charges corresponding to the amount of light received by each pixel, and sequentially transfers the charges to the signal processing unit 11 as image signals of the read image. The signal processing unit 11 processes the image signal transferred by the area CCD 10 for A / D conversion, and supplies the processed image signal to the A / D conversion unit 12. The A / D converter 12 converts the given image signal into an A / D signal.
The data is converted into a binary signal (digital signal) by D-conversion, and is supplied to the video image memory unit 13. The video image memory unit 13 stores the given binary signal as a video image signal.
【0041】制御部14(読み出す手段)は、設定部1
5aが設定したスキャンパターンを、スキャンパターン
記憶部15から読み出し、そのスキャンパターンに応じ
たラインに相当する、映像イメージメモリ部13のメモ
リ部分から、映像イメージ信号を読み出す。例えば、設
定部15aが設定したスキャンパターンがスイープラス
タスキャンである場合、図2(a)に示すように、間隔
が広い各スキャン光SL1と同様の、広い間隔の複数の
ラインに相当するメモリ部分から読み出す。The control unit 14 (reading means) includes the setting unit 1
The scan pattern set by 5a is read from the scan pattern storage unit 15, and a video image signal is read from a memory portion of the video image memory unit 13 corresponding to a line corresponding to the scan pattern. For example, when the scan pattern set by the setting unit 15a is a sweep plaster scan, as shown in FIG. 2A, a memory portion corresponding to a plurality of widely-spaced lines, similar to each widely-spaced scan light SL1 Read from
【0042】設定部15aが設定したスキャンパターン
がラスタスキャンである場合は、図2(b)に示すよう
に、スイープラスタスキャンより間隔が狭い各スキャン
光SL2と同様の、狭い間隔の複数のラインに相当する
メモリ部分から読み出す。設定部15aが設定したスキ
ャンパターンが格子状スキャンである場合は、図2
(c)に示すように、方向の異なる複数のスキャン光S
L3,SL4,SL5と同様の、方向の異なる複数のラ
インに相当するメモリ部分から読み出す。When the scan pattern set by the setting unit 15a is a raster scan, as shown in FIG. 2B, a plurality of lines with a narrow interval similar to each scan light SL2 with a narrower interval than the sweep plaster scan. Is read from the memory portion corresponding to. When the scan pattern set by the setting unit 15a is a lattice scan, FIG.
(C) As shown in FIG.
As in L3, SL4, and SL5, data is read from a memory portion corresponding to a plurality of lines in different directions.
【0043】制御部14は、読み出した映像イメージ信
号を、解析・デコード部16に与える。解析・デコード
部16は、与えられた映像イメージ信号を、解析し、記
号化し、記号化した信号を出力部17に与える。出力部
17は、与えられた記号化信号をレジスター等の処理装
置へ出力する。尚、スキャンパターン記憶部15に記憶
させるスキャンパターンは、上述した3種類に限らず、
任意のライン及び曲線によるスキャンパターンで解析・
デコードすることも可能であり、光学的には不可能と考
えられるパターンで解析・デコードすることも可能であ
り、対応する用途の幅が広くなった。例えば、図3に示
すような、CD−ROMの表面に描かれた丸い形状のバ
ーコードでも読み取ることが可能である。The control section 14 supplies the read video image signal to the analysis / decoding section 16. The analysis / decoding unit 16 analyzes and encodes the given video image signal, and supplies the encoded signal to the output unit 17. The output unit 17 outputs the given encoded signal to a processing device such as a register. The scan patterns stored in the scan pattern storage unit 15 are not limited to the three types described above.
Analyze with scan pattern of arbitrary line and curve
It is also possible to decode, and it is also possible to analyze and decode with a pattern considered to be optically impossible, and the range of corresponding applications has been widened. For example, it is possible to read even a round barcode drawn on the surface of a CD-ROM as shown in FIG.
【0044】実施の形態2.図4は、第2発明に係る光
学パターン読取装置の実施の形態の要部構成を示すブロ
ック図である。この光学パターン読取装置は、光学パタ
ーンであるコードを読取るコード読取装置であり、複数
の画素が受光した光の量に応じた電荷を蓄積し、この電
荷を、読み取った画像の画像信号として順次転送するエ
リアCCD10と、エリアCCD10が順次転送した画
像信号を、A/D変換する為に処理する信号処理部11
と、信号処理部11が処理した画像信号をA/D変換し
て二値化信号(ディジタル信号)に変換するA/D変換
部12と、A/D変換部12が二値化信号に変換した画
像信号を記憶するメモリ部18とを備えている。Embodiment 2 FIG. 4 is a block diagram showing a main configuration of an embodiment of the optical pattern reading apparatus according to the second invention. This optical pattern reading device is a code reading device that reads a code that is an optical pattern, accumulates charges corresponding to the amount of light received by a plurality of pixels, and sequentially transfers the charges as image signals of a read image. Area CCD 10 and a signal processing unit 11 for processing an image signal sequentially transferred by the area CCD 10 for A / D conversion.
An A / D converter 12 that A / D converts an image signal processed by the signal processor 11 and converts it into a binary signal (digital signal); and the A / D converter 12 converts the image signal into a binary signal. And a memory unit 18 for storing the converted image signal.
【0045】このコード読取装置は、また、メモリ部1
8から読み出された画像信号を記号化(デコード)する
デコード部19と、デコード部19が記号化した記号の
中の、置換されるべき記号及びその記号から置換される
べき、コンピュータのキーボードの所定キーに対応する
命令信号を記憶しておく置換記号記憶部15b(記憶設
定手段)と、デコード部19が記号化した記号の中に、
置換されるべき記号が含まれているかを探索し、置換さ
れるべき記号を探索したときは、その記号をコンピュー
タのキーボードの所定キーに対応する命令信号に置換す
る記号置換部20(置換する手段)とを備えている。This code reading device also includes a memory unit 1
A decoding unit 19 that encodes (decodes) the image signal read out from the decoding unit 8, a symbol to be replaced among the symbols encoded by the decoding unit 19, and a computer keyboard to be replaced from the symbol. A replacement symbol storage unit 15b (storage setting means) for storing an instruction signal corresponding to a predetermined key and a symbol symbolized by the decoding unit 19 include:
A search is made as to whether a symbol to be replaced is included, and when a symbol to be replaced is searched, a symbol replacement unit 20 (replacement means) for replacing the symbol with an instruction signal corresponding to a predetermined key of a computer keyboard. ).
【0046】置換されるべき記号は、例えば、コン
マ“,”、なかてん“・”及びスラッシュ“/”等の区
切り記号であり、これらの記号から置換されるべき、コ
ンピュータのキーボードの所定キーは、右向きのカーソ
ル移動キー“→”又は下向きのカーソル移動キーであ
る。The symbols to be replaced are, for example, delimiters such as a comma ",", a middle "." And a slash "/", and the predetermined keys of the computer keyboard to be replaced from these symbols are: , Right cursor movement key “→” or downward cursor movement key.
【0047】このコード読取装置は、また、デコード部
19が記号化し、記号置換部20が探索し置換処理を済
ませた記号信号を、パーソナルコンピュータ等の処理装
置へ出力し、また、処理装置からの設定信号を入力する
為のRS−232C又はキーボードインターフェースを
有する入出力部17aと、上述したエリアCCD10、
信号処理部11、A/D変換部12、メモリ部18、置
換記号記憶部15b、デコード部19、記号置換部20
及び入出力部17aの動作を制御する制御部14とを備
えている。In this code reading apparatus, the symbol signal that the decoding section 19 has symbolized and the symbol replacement section 20 has searched and replaced has been output to a processing apparatus such as a personal computer. An input / output unit 17a having an RS-232C or a keyboard interface for inputting a setting signal;
Signal processing unit 11, A / D conversion unit 12, memory unit 18, replacement symbol storage unit 15b, decoding unit 19, symbol replacement unit 20
And a control unit 14 for controlling the operation of the input / output unit 17a.
【0048】以下に、このような構成のコード読取装置
の動作を説明する。置換記号記憶部15bは、予め、入
出力部17a(入力する手段)から入力された置換元の
記号、例えば、コンマ“,”、なかてん“・”及びスラ
ッシュ“/”等の区切り記号と、これらの記号から置換
されるべき、コンピュータのキーボードの右向きのカー
ソル移動キー“→”又は下向きのカーソル移動キーに対
応する命令信号とを記憶し設定している。Hereinafter, the operation of the code reading apparatus having such a configuration will be described. The replacement symbol storage unit 15b stores in advance the symbols of the replacement source input from the input / output unit 17a (input means), for example, delimiters such as comma ",", Nakaten "." And slash "/", An instruction signal corresponding to a rightward cursor movement key “→” or a downward cursor movement key of a computer keyboard to be replaced from these symbols is stored and set.
【0049】エリアCCD10は、各画素が受光した光
の量に応じた電荷を蓄積し、読み取った画像の画像信号
として、信号処理部11へ順次転送する。信号処理部1
1は、エリアCCD10が転送した画像信号を、A/D
変換する為に処理し、A/D変換部12に与える。A/
D変換部12は、与えられた画像信号をA/D変換して
二値化信号(ディジタル信号)に変換し、メモリ部18
に与える。メモリ部18は与えられた二値化信号を、画
像信号として記憶する。The area CCD 10 accumulates charges corresponding to the amount of light received by each pixel, and sequentially transfers the charges to the signal processing unit 11 as image signals of the read image. Signal processing unit 1
Reference numeral 1 denotes an image signal transferred by the area CCD 10,
Processing for conversion is provided to the A / D converter 12. A /
The D conversion unit 12 performs A / D conversion of the given image signal to convert the image signal into a binary signal (digital signal).
Give to. The memory unit 18 stores the given binary signal as an image signal.
【0050】制御部14は、メモリ部18から画像信号
を読み出し、デコード部19に与える。デコード部19
は、与えられた画像信号を記号化し、記号化した信号を
記号置換部20に与える。記号置換部20は、与えられ
たデコード部19が記号化した記号の中に、置換記号記
憶部15bが記憶している、置換されるべき記号が含ま
れているかを探索し、置換されるべき記号を探索したと
きは、置換記号記憶部15bが記憶している、コンピュ
ータのキーボードのキーに対応する命令信号に置換す
る。入出力部17aは、記号置換部20が探索し置換処
理を済ませた記号信号を、パーソナルコンピュータ等の
処理装置へ出力する。The control section 14 reads out the image signal from the memory section 18 and supplies it to the decoding section 19. Decoding section 19
Symbolizes the given image signal and provides the symbolized signal to the symbol substitution unit 20. The symbol substitution unit 20 searches for a symbol to be substituted, which is stored in the substitution symbol storage unit 15b, among the symbols symbolized by the given decoding unit 19, and should be substituted. When a symbol is searched for, it is replaced with an instruction signal stored in the replacement symbol storage unit 15b and corresponding to a key on a computer keyboard. The input / output unit 17a outputs the symbol signal searched and replaced by the symbol replacement unit 20 to a processing device such as a personal computer.
【0051】実施の形態3.図5は、第3発明に係る光
学パターン読取装置の実施の形態の要部構成を示す斜視
図である。この光学パターン読取装置は、バーコード読
取装置であり、一端部に片手で把持可能とした把持部2
4が設けられ、他端部にヘッド部32及びヘッド部32
から外部に突出する四角形の筺体33が設けられたケー
シングに収納されている。ヘッド部32には、バーコー
ドラベルBCLに印字された光学パターンであるバーコ
ードを読取る読取部25を内装している。Embodiment 3 FIG. FIG. 5 is a perspective view showing a main configuration of an optical pattern reading apparatus according to an embodiment of the third invention. This optical pattern reading device is a bar code reading device, and has a grip portion 2 which can be gripped by one hand at one end.
4 and a head part 32 and a head part 32 at the other end.
Is housed in a casing provided with a rectangular housing 33 protruding to the outside. The head unit 32 includes a reading unit 25 for reading a barcode, which is an optical pattern printed on a barcode label BCL.
【0052】把持部24の手持ち方向は、バーコードラ
ベルBCLの横手方向に対して垂直ねじれ方向となる状
態で、読み取りを行うようになっている。その読み取り
を行う読取部25の光検出素子であるエリアCCD(二
次元CCD)は、3:4の縦横比率を有する長方形をな
しており、説明図23に示すように、その対角線の方向
が、バーコードラベルBCLを読み取るべき方向、つま
り、バーコードラベルBCLの横手方向に対して略平行
となるように筺体33に設けられている。Reading is performed in a state in which the grip portion 24 is held in a direction perpendicular to the lateral direction of the bar code label BCL. The area CCD (two-dimensional CCD), which is a light detection element of the reading unit 25 that performs the reading, has a rectangular shape having an aspect ratio of 3: 4. As shown in FIG. The housing 33 is provided so as to be substantially parallel to the direction in which the barcode label BCL should be read, that is, the lateral direction of the barcode label BCL.
【0053】このような構成のバーコード読取装置で
は、図6に示すように、エリアCCD23aの対角線方
向の読み取り幅が、レンズユニット26により、バーコ
ードラベルBCLの画像の横幅を、余裕を持って収める
ことができるので、バーコードの読み取り幅を広げるこ
とができる。例えば、従来と同様80mm幅のエリアCC
Dであれば、1.25倍の読み取り幅100mmで読み取
ることもできる。従って、桁数が多くなることが度々あ
るCODE39で、80mmの読み取り幅では読むことが
難しい60mm幅のバーコード長でも、100mm幅の読み
取り幅を有するエリアCCDであれば、手持ち操作で±
20mm以内に位置決定操作を行えばよく、読み取り操作
が簡単である。In the bar code reading apparatus having such a configuration, as shown in FIG. 6, the reading width in the diagonal direction of the area CCD 23a is adjusted by the lens unit 26 so that the horizontal width of the image of the bar code label BCL is sufficiently large. Since it can be stored, the bar code reading width can be expanded. For example, the area CC of 80 mm width as in the past
In the case of D, reading can be performed with a reading width of 1.25 times 100 mm. Therefore, even in a CODE 39 where the number of digits is often increased, even if a bar code length of 60 mm width is difficult to read with a reading width of 80 mm, if an area CCD having a reading width of 100 mm width is used, ± 30 mm is required by hand-held operation.
The position determination operation may be performed within 20 mm, and the reading operation is simple.
【0054】実施の形態4.図7は、第3発明に係る光
学パターン読取装置の他の実施の形態の要部構成を示す
斜視図である。この光学パターン読取装置は、バーコー
ド読取装置であり、一端部に片手で把持可能とした把持
部27が設けられ、他端部に外部に突出する四角形の筺
体33aが設けられたケーシングに収納されている。筺
体33aには、バーコードラベルBCLに印字された光
学パターンであるバーコードを読取る読取部29を内装
している。Embodiment 4 FIG. 7 is a perspective view showing a main configuration of another embodiment of the optical pattern reading apparatus according to the third invention. This optical pattern reading device is a bar code reading device, and is housed in a casing provided with a grip portion 27 that can be gripped with one hand at one end and a rectangular housing 33a protruding outside at the other end. ing. The housing 33a includes a reading unit 29 for reading a barcode, which is an optical pattern printed on a barcode label BCL.
【0055】把持部27の手持ち方向は、バーコードラ
ベルBCLの横手方向に対して垂直方向となる状態で、
読み取りを行うようになっている。その読み取りを行う
読取部29の光検出素子であるエリアCCD(二次元C
CD)は、3:4の縦横比率を有する長方形をなしてお
り、説明図28に示すように、その対角線の方向が、バ
ーコードラベルBCLを読み取るべき方向、つまり、バ
ーコードラベルBCLの横手方向に対して略平行となる
ように筺体33aに設けられている。The holding direction of the grip portion 27 is perpendicular to the lateral direction of the bar code label BCL.
It is designed to read. An area CCD (two-dimensional C
CD) is a rectangle having an aspect ratio of 3: 4. As shown in FIG. 28, the diagonal direction is the direction in which the barcode label BCL should be read, that is, the lateral direction of the barcode label BCL. Are provided in the housing 33a so as to be substantially parallel to
【0056】このような構成のバーコード読取装置で
は、上述した実施の形態3の場合と同様、図6に示すよ
うに、エリアCCD23aの対角線方向の読み取り幅
が、レンズユニット26により、バーコードラベルBC
Lの画像の横幅を、余裕を持って収めることができるの
で、バーコードの読み取り幅を広げることができる。例
えば、従来と同様80mm幅のエリアCCDであれば、
1.25倍の読み取り幅100mmで読み取ることもでき
る。従って、桁数が多くなることが度々あるCODE3
9で、80mmの読み取り幅では読むことが難しい60mm
幅のバーコード長でも、100mm幅の読み取り幅を有す
るエリアCCDであれば、手持ち操作で±20mm以内に
位置決定操作を行えばよく、読み取り操作が簡単であ
る。In the bar code reading apparatus having such a configuration, as in the case of the above-described third embodiment, the reading width of the area CCD 23a in the diagonal direction is changed by the lens unit 26 to the bar code label as shown in FIG. BC
Since the width of the L image can be accommodated with a margin, the bar code reading width can be increased. For example, if the area CCD has a width of 80 mm as in the past,
It can also be read with a 1.25-fold reading width of 100 mm. Therefore, CODE3 which often has a large number of digits
9, 60mm difficult to read with a reading width of 80mm
If the area CCD has a reading width of 100 mm even with a barcode length of width, the position determination operation may be performed within ± 20 mm by hand-held operation, and the reading operation is simple.
【0057】実施の形態5.図8は、第4,5発明に係
る光学パターン読取装置の実施の形態の要部構成を示す
ブロック図である。この光学パターン読取装置は、光学
パターンであるバーコードを読取るバーコード読取装置
であり、複数の画素が受光した光の量に応じた電荷を蓄
積し、この電荷を、読み取った画像の画像信号として順
次転送するエリアCCD10と、エリアCCD10が順
次転送した画像信号を、A/D変換する為に処理する信
号処理部11と、信号処理部11が処理した画像信号を
A/D変換して二値化信号(ディジタル信号)に変換す
るA/D変換部12と、A/D変換部12が二値化信号
に変換した画像信号を記憶するメモリ部18とを備えて
いる。Embodiment 5 FIG. 8 is a block diagram showing a main configuration of an embodiment of the optical pattern reading device according to the fourth and fifth inventions. This optical pattern reader is a barcode reader that reads a barcode that is an optical pattern, accumulates charges corresponding to the amount of light received by a plurality of pixels, and uses the charges as image signals of the read image. An area CCD 10 for sequentially transferring the image signal, a signal processing unit 11 for processing the image signal sequentially transferred by the area CCD 10 for A / D conversion, and an A / D conversion of the image signal processed by the signal processing unit 11 for binary conversion. An A / D converter 12 for converting the image signal into a binarized signal (digital signal) and a memory unit 18 for storing an image signal converted into a binary signal by the A / D converter 12 are provided.
【0058】このバーコード読取装置は、また、メモリ
部18から読み出された画像信号を記号化(デコード)
するデコード部19と、個々のバーコードとして読み取
られ、動作についての各設定状態を設定する為に符号化
(記号化)された符号を、所定の順序に配列して記憶
し、また、1つのバーコードとして読み取られ、動作に
ついての各設定状態を設定する為に符号化され、所定の
順序に配列された符号を記憶する設定記憶部21(配列
し記憶する手段)とを備えている。This bar code reading device also encodes (decodes) the image signal read from the memory unit 18.
A decoding unit 19 and codes that are read as individual bar codes and that are coded (symbolized) to set each setting state of the operation are arranged in a predetermined order and stored. A setting storage section 21 (means for arranging and storing) is configured to store codes that are read as barcodes, are coded to set respective setting states of operation, and are arranged in a predetermined order.
【0059】このバーコード読取装置は、また、デコー
ド部19が記号化した記号、及び設定記憶部21が所定
の順序に配列して記憶している、動作についての各設定
状態を設定する為の符号を、パーソナルコンピュータ等
の処理装置へ出力する為のRS−232C又はキーボー
ドインターフェースを有する出力部22と、上述したエ
リアCCD10、信号処理部11、A/D変換部12、
メモリ部18、設定記憶部21、デコード部19及び入
出力部17aの動作を制御する制御部14とを備えてい
る。The bar code reader also has a symbol for symbolizing by the decoding unit 19 and an operation for setting each setting state stored in the setting storage unit 21 in a predetermined order. An output unit 22 having an RS-232C or a keyboard interface for outputting codes to a processing device such as a personal computer, the area CCD 10, the signal processing unit 11, the A / D conversion unit 12,
The control unit 14 controls operations of the memory unit 18, the setting storage unit 21, the decoding unit 19, and the input / output unit 17a.
【0060】以下に、このような構成のバーコード読取
装置の動作を説明する。エリアCCD10は、各画素が
受光した光の量に応じた電荷を蓄積し、読み取った画像
の画像信号として、信号処理部11へ順次転送する。信
号処理部11は、エリアCCD10が転送した画像信号
を、A/D変換する為に処理し、A/D変換部12に与
える。A/D変換部12は、与えられた画像信号をA/
D変換して二値化信号(ディジタル信号)に変換し、メ
モリ部18に与える。メモリ部18は与えられた二値化
信号を、画像信号として記憶する。Hereinafter, the operation of the bar code reader having such a configuration will be described. The area CCD 10 accumulates charges corresponding to the amount of light received by each pixel, and sequentially transfers the charges to the signal processing unit 11 as image signals of the read image. The signal processing unit 11 processes the image signal transferred by the area CCD 10 for A / D conversion, and supplies the processed image signal to the A / D conversion unit 12. The A / D converter 12 converts the given image signal into an A / D signal.
The signal is D-converted and converted into a binary signal (digital signal), which is provided to the memory unit 18. The memory unit 18 stores the given binary signal as an image signal.
【0061】制御部14は、メモリ部18から画像信号
を読み出し、デコード部19に与える。デコード部19
は、与えられた画像信号を記号化し、出力部22に与え
る。出力部22は、デコード部19が記号化した記号デ
ータを、パーソナルコンピュータ等の処理装置へ出力す
る。The control section 14 reads out the image signal from the memory section 18 and supplies it to the decoding section 19. Decoding section 19
Converts the given image signal into a symbol and supplies it to the output unit 22. The output unit 22 outputs the symbol data encoded by the decoding unit 19 to a processing device such as a personal computer.
【0062】このバーコード読取装置は、外部からの指
示により、動作に関連する複数の設定を行うときは、複
数の設定を行う為の各バーコードを読み取り、A/D変
換部12で二値化信号に変換し、メモリ部18に与え
る。制御部14は、メモリ部18に一旦記憶された二値
化信号を、デコード部19で記号化(符号化)させ、設
定記憶部21の各所定の位置に記憶させる。設定記憶部
21の所定の位置に所定の符号が記憶されることによ
り、当該の設定が完了する。この動作を各設定について
繰り返すと、設定記憶部21は、例えば、図9に示すよ
うな16ビットの符号を記憶することになる。When a plurality of settings related to the operation are to be performed by an external instruction, the bar code reading device reads each bar code for performing the plurality of settings, and the A / D conversion unit 12 performs binary reading. The signal is converted into a converted signal and supplied to the memory unit 18. The control unit 14 causes the decoding unit 19 to encode (encode) the binarized signal once stored in the memory unit 18, and stores the encoded signal at each predetermined position in the setting storage unit 21. When a predetermined code is stored in a predetermined position of the setting storage unit 21, the setting is completed. When this operation is repeated for each setting, the setting storage unit 21 stores, for example, a 16-bit code as shown in FIG.
【0063】この符号は、先頭から2桁は、パリティの
有無の設定及びパリティが奇数か偶数かの設定状態を示
す。先頭から3桁目は、データ長が7ビットか8ビット
の設定状態を示す。先頭から4〜6桁目は、ボーレート
の設定状態を示す。先頭から7〜14桁目の各1桁は、
バーコードの種類であるCODE128、UPC−E、
JAN−8/EAN−8、JAN−13/EAN−13
/UPC−A、NW−7、インダストリアル2of5、
ITF及びCODE39のそれぞれのバーコードを読ま
せるか読ませないかの設定状態を示す。In this code, the first two digits indicate the setting of the presence or absence of parity and the setting state of whether the parity is odd or even. The third digit from the top indicates a setting state in which the data length is 7 bits or 8 bits. The fourth to sixth digits from the top indicate the setting state of the baud rate. Each one of the 7th to 14th digits from the beginning is
CODE128, UPC-E, which are barcode types,
JAN-8 / EAN-8, JAN-13 / EAN-13
/ UPC-A, NW-7, Industrial 2of5,
The setting state of whether or not to read each bar code of ITF and CODE 39 is shown.
【0064】先頭から15,16桁目は、トリガスイッ
チをオートオフ、モメンタリスイッチ及び連続読み取り
の何れにするかの設定状態を示す。制御部14(出力す
る手段)は、外部からの指示により、設定記憶部21が
記憶している、図9の例では、3BE5の文字列に変換
し、汎用のバーコードに変換している。The fifteenth and sixteenth digits from the top indicate the setting of whether the trigger switch is set to auto-off, momentary switch, or continuous reading. In the example of FIG. 9, the control unit 14 (means for outputting) converts the character string of 3BE5 stored in the setting storage unit 21 and converts it into a general-purpose barcode in response to an external instruction.
【0065】また、このバーコード読取装置は、外部か
らの指示により、動作に関連する複数の設定を、1つの
バーコードで行うときは、動作についての複数の設定状
態を設定する為に符号化され、所定の順序に配列された
符号から、1つのバーコードに変換され印字されてある
バーコードを読み取り、A/D変換部12で二値化信号
に変換し、メモリ部18に与える。制御部14(読み取
る手段)は、メモリ部18に一旦記憶された二値化信号
を、動作についての複数の設定状態を設定する為に符号
化され、所定の順序に配列された符号として読み取り、
デコード部19(符号化する手段)で記号化(符号化)
させ、設定記憶部21の所定の位置に記憶させる。制御
部14(設定する手段)は、設定記憶部21の所定の位
置に記憶された符号に基づき、動作に関連する各設定を
行う。When a plurality of settings related to the operation are performed by one barcode in accordance with an external instruction, the bar code reading apparatus performs encoding to set a plurality of setting states for the operation. The A / D converter 12 reads the bar code which is converted into one bar code and printed from the codes arranged in a predetermined order, and is converted into a binary signal by the A / D converter 12 and is provided to the memory unit 18. The control unit 14 (reading unit) reads the binarized signal once stored in the memory unit 18 as codes arranged to set a plurality of setting states for the operation and arranged in a predetermined order.
Symbolized (encoded) by the decoding unit 19 (encoding means)
Then, it is stored in a predetermined position of the setting storage unit 21. The control unit 14 (setting means) performs each setting related to the operation based on the code stored at a predetermined position in the setting storage unit 21.
【0066】実施の形態6.図10は、第6発明に係る
記録媒体の実施の形態の構成を示すブロック図である。
この実施の形態では、記録媒体であるコンパクトディス
クCDは、実施の形態5において説明したバーコード読
取装置が、設定記憶部21で記憶し、出力部22から出
力した、動作に関する各設定内容を示す符号を、コンピ
ュータに取り込ませるプログラムコード手段P1と、コ
ンピュータに、取り込んだ符号を光学パターンであるバ
ーコードに変換させるプログラムコード手段P2と、コ
ンピュータに、変換したバーコードを、印字させる為に
出力させるプログラムコード手段P3とを含むコンピュ
ータプログラムPRを記録してある。Embodiment 6 FIG. FIG. 10 is a block diagram showing a configuration of an embodiment of a recording medium according to the sixth invention.
In this embodiment, a compact disk CD as a recording medium indicates each setting content relating to the operation, which is stored in the setting storage unit 21 and output from the output unit 22 by the barcode reader described in the fifth embodiment. A program code means P1 for causing the computer to capture the code, a program code means P2 for converting the captured code into a barcode which is an optical pattern, and a computer for outputting the converted barcode for printing. A computer program PR including the program code means P3 is recorded.
【0067】このフレキシブルディスクFDは、ディス
クドライブDDに装填され、その内容がパーソナルコン
ピュータPCに読み込まれる。読み込まれたコンピュー
タプログラムPRは、パーソナルコンピュータPCを作
動させる。パーソナルコンピュータPCは、バーコード
読取装置CRが、設定記憶部21で記憶し、出力部22
から出力した、動作に関する各設定内容を示す符号を取
り込み記憶する。パーソナルコンピュータPCは、この
取り込み記憶した符号を、バーコードに変換し出力し
て、プリンタPTに印字させる。プリンタPTに印字さ
れたバーコードは、その1つのバーコードのみをバーコ
ード読取装置が読み取ることにより、そのバーコード読
取装置の動作に関する各設定項目の設定が完了する。This flexible disk FD is loaded into a disk drive DD, and the contents are read into a personal computer PC. The read computer program PR operates the personal computer PC. In the personal computer PC, the bar code reading device CR stores the data in the setting
A code indicating each setting content related to the operation output from is stored and stored. The personal computer PC converts the captured code into a barcode, outputs the barcode, and causes the printer PT to print the barcode. With the barcode printed on the printer PT, only one barcode is read by the barcode reader, thereby completing the setting of each setting item relating to the operation of the barcode reader.
【0068】[0068]
【発明の効果】第1発明に係る光学パターン読取装置に
よれば、光学パターンを走査する複数の方式に対応する
ことができる光学パターン読取装置を実現でき、複数種
類の光学パターン読取装置の代わりに、1種類の光学パ
ターン読取装置を製造するだけでよく、量産効果を高め
ることができる。According to the optical pattern reader according to the first aspect of the present invention, an optical pattern reader capable of coping with a plurality of methods of scanning an optical pattern can be realized. It is only necessary to manufacture one type of optical pattern reader, and the effect of mass production can be enhanced.
【0069】第2発明に係る光学パターン読取装置によ
れば、読み取った項目毎に分けられたデータを、市販の
ソフトウェアで作動するコンピュータに、項目毎に簡単
に入力することができる。According to the optical pattern reading device of the second aspect, the data read for each item can be easily input for each item to a computer operated by commercially available software.
【0070】第3発明に係る光学パターン読取装置によ
れば、光検出素子の大きさを変えることなく、従って、
部品コストの上昇を招くことなく、光学パターンの読み
取り幅を広げることができ、読み取り操作を簡単にする
ことができる。According to the optical pattern reading device of the third aspect, the size of the light detecting element is not changed, and
The reading width of the optical pattern can be increased without increasing the component cost, and the reading operation can be simplified.
【0071】第4発明に係る光学パターン読取装置によ
れば、複数の設定状態を示す一まとめに配列した符号を
出力することができる。According to the optical pattern reading apparatus of the fourth aspect, it is possible to output collectively arranged codes indicating a plurality of setting states.
【0072】第5発明に係る光学パターン読取装置によ
れば、一つの光学パターンを読み取ることで、複数の設
定項目を設定することができる。According to the optical pattern reading apparatus of the fifth aspect, a plurality of setting items can be set by reading one optical pattern.
【0073】第6発明に係る記録媒体によれば、コンピ
ュータに、光学パターン読取装置から、その各設定状態
を示す一まとめに配列した符号を取り込ませ、それを光
学パターンとして、印字させる為に、出力させることが
できる。According to the recording medium of the sixth aspect of the present invention, the computer reads the collectively arranged codes indicating the respective setting states from the optical pattern reading device, and prints them as an optical pattern. Can be output.
【図1】第1発明に係る光学パターン読取装置の実施の
形態の要部構成を示すブロック図である。FIG. 1 is a block diagram showing a main configuration of an optical pattern reading apparatus according to an embodiment of the present invention;
【図2】図1に示した光学パターン読取装置の動作を説
明する為の説明図である。FIG. 2 is an explanatory diagram for explaining an operation of the optical pattern reading device shown in FIG.
【図3】図1に示した光学パターン読取装置の動作を説
明する為の説明図である。FIG. 3 is an explanatory diagram for explaining an operation of the optical pattern reading device shown in FIG. 1;
【図4】第2発明に係る光学パターン読取装置の実施の
形態の要部構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a main part of an embodiment of an optical pattern reading device according to the second invention.
【図5】第3発明に係る光学パターン読取装置の実施の
形態の要部構成を示す斜視図である。FIG. 5 is a perspective view showing a main configuration of an optical pattern reading apparatus according to a third embodiment of the present invention;
【図6】図5に示した光学パターン読取装置の光学配置
を説明する為の説明図である。FIG. 6 is an explanatory diagram for explaining an optical arrangement of the optical pattern reading device shown in FIG. 5;
【図7】第3発明に係る光学パターン読取装置の他の実
施の形態の要部構成を示す斜視図である。FIG. 7 is a perspective view showing a configuration of a main part of another embodiment of the optical pattern reading apparatus according to the third invention.
【図8】第4,5発明に係る光学パターン読取装置の実
施の形態の要部構成を示すブロック図である。FIG. 8 is a block diagram showing a main configuration of an embodiment of an optical pattern reading apparatus according to the fourth and fifth inventions.
【図9】図8に示した光学パターン読取装置の設定記憶
部の記憶記号を説明する為の説明図である。9 is an explanatory diagram for explaining storage symbols in a setting storage unit of the optical pattern reading device shown in FIG.
【図10】第6発明に係る記録媒体の実施の形態の要部
構成を示すブロック図である。FIG. 10 is a block diagram showing a main configuration of a recording medium according to a sixth embodiment of the present invention;
【図11】従来の光学パターン読取装置の要部構成例を
示す斜視図である。FIG. 11 is a perspective view showing a configuration example of a main part of a conventional optical pattern reading device.
【図12】図11に示した光学パターン読取装置の光学
配置を説明する為の説明図である。12 is an explanatory diagram for explaining an optical arrangement of the optical pattern reading device shown in FIG.
10,23a エリアCCD(光検出素子、取り込む手
段) 12 A/D変換部(取り込む手段) 13 映像イメージメモリ部 14 制御部 15 スキャンパターン記憶部(記憶する手段) 15a 設定部(設定手段) 15b 置換記号記憶部 16 解析・デコード部 17a 入出力部 18 メモリ部 19 デコード部 20 記号置換部 21 設定記憶部 22 出力部 25,29 読取部 BCL,BCL1〜BCL5 バーコードラベル DD ディスクドライブ FD フレキシブルディスク PC パーソナルコンピュータ PT プリンタ SL1〜SL3 スキャン光(スキャンパターン)10, 23a area CCD (photodetector, capturing means) 12 A / D converter (capturing means) 13 video image memory section 14 control section 15 scan pattern storage section (storage means) 15a setting section (setting means) 15b replacement Symbol storage unit 16 Analysis / decoding unit 17a Input / output unit 18 Memory unit 19 Decoding unit 20 Symbol replacement unit 21 Setting storage unit 22 Output unit 25, 29 Reading unit BCL, BCL1 to BCL5 Barcode label DD Disk drive FD Flexible disk PC Personal Computer PT Printer SL1-SL3 Scan light (scan pattern)
Claims (6)
が取り込んだ前記光学パターンを記憶する光学パターン
記憶手段と、光学パターンを走査する複数の走査パター
ンを記憶する手段と、該手段が記憶する複数の走査パタ
ーンの内から1つを選択設定する設定手段と、前記光学
パターン記憶手段が記憶した光学パターンを、前記設定
手段が選択設定した走査パターンに従って読み出す手段
とを備えることを特徴とする光学パターン読取装置。1. A means for capturing an optical pattern, an optical pattern storage means for storing the optical pattern captured by the means, a means for storing a plurality of scanning patterns for scanning the optical pattern, and a plurality of means for storing the plurality of scanning patterns An optical pattern, comprising: setting means for selecting and setting one of the scanning patterns, and means for reading out the optical pattern stored by the optical pattern storage means in accordance with the scanning pattern selected and set by the setting means. Reader.
学パターンを記号に変換し、コンピュータへ入力する光
学パターン読取装置において、 光学パターンから変換される記号の内、所定の記号をコ
ンピュータのキーボードの所定キーに対応する命令信号
とすべく、該命令信号と共に設定記憶する設定記憶手段
と、読み取った光学パターンから変換された記号の内、
前記設定記憶手段が設定記憶した所定の記号に合致した
記号を、前記設定記憶手段が設定記憶した命令信号に置
換する手段とを備えることを特徴とする光学パターン読
取装置。2. An optical pattern reading apparatus for reading an optical pattern, converting the read optical pattern into a symbol, and inputting the symbol to a computer, wherein a predetermined symbol among the symbols converted from the optical pattern is designated by a predetermined key on a keyboard of the computer. A setting storage means for setting and storing together with the command signal so that the command signal corresponds to the command signal;
Means for replacing a symbol that matches a predetermined symbol set and stored by the setting storage means with a command signal set and stored by the setting storage means.
の光検出素子を備え、該光検出素子が検出した光によ
り、前記光学パターンを読み取る光学パターン読取装置
において、 前記光検出素子は、その略対角線の方向が、前記光学パ
ターンを読み取るべき方向となるように取り付けられた
ことを特徴とする光学パターン読取装置。3. An optical pattern reading device comprising: a rectangular light detecting element for detecting light from an optical pattern; and reading the optical pattern with the light detected by the light detecting element. An optical pattern reader, wherein the diagonal direction is set so as to be the direction in which the optical pattern should be read.
取装置において、 その動作についての複数の設定状態を符号化し所定の順
序に配列し記憶する手段と、該手段が記憶した符号を出
力する手段とを備えることを特徴とする光学パターン読
取装置。4. An optical pattern reading apparatus for reading an optical pattern, comprising: means for encoding a plurality of setting states of the operation, arranging and arranging them in a predetermined order, and means for outputting the code stored by the means. An optical pattern reading device, comprising:
取装置において、 その動作についての複数の設定状態が符号化され、所定
の順序に配列され、変換された光学パターンを読み取る
手段と、該手段が読み取った光学パターンを符号化する
手段と、該手段が符号化した符号に基づき、前記複数の
設定状態に設定する手段とを備えることを特徴とする光
学パターン読取装置。5. An optical pattern reading apparatus for reading an optical pattern, comprising: means for reading a plurality of setting states of the operation, arranged in a predetermined order, and a converted optical pattern; and means for reading the converted optical pattern. An optical pattern reading apparatus comprising: means for encoding an optical pattern; and means for setting the plurality of setting states based on the code encoded by the means.
ムコード手段を含み、コンピュータでの読み取りが可能
な記録媒体において、 コンピュータに、符号を取り込ませるプログラムコード
手段と、前記コンピュータに、取り込んだ符号を光学パ
ターンへ変換させるプログラムコード手段と、前記コン
ピュータに、変換した光学パターンを、印字させる為に
出力させるプログラムコード手段とを含むことを特徴と
する記録媒体。6. A computer-readable recording medium including program code means for operating a computer, the program code means for causing a computer to read a code, and the computer reading a code for an optical pattern. A recording medium comprising: program code means for converting the optical pattern; and program code means for causing the computer to output the converted optical pattern for printing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10262299A JP2000076375A (en) | 1998-08-31 | 1998-08-31 | Optical pattern reader and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10262299A JP2000076375A (en) | 1998-08-31 | 1998-08-31 | Optical pattern reader and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000076375A true JP2000076375A (en) | 2000-03-14 |
Family
ID=17373865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10262299A Pending JP2000076375A (en) | 1998-08-31 | 1998-08-31 | Optical pattern reader and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000076375A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6902114B2 (en) | 2001-06-07 | 2005-06-07 | Keyence Corporation | Setting bar code of optical information reader, method for generating the same, method for changing setting of optical information reader and computer-readable medium |
US7978363B2 (en) | 2006-02-15 | 2011-07-12 | Seiko Epson Corporation | Printing apparatus and printing method |
-
1998
- 1998-08-31 JP JP10262299A patent/JP2000076375A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6902114B2 (en) | 2001-06-07 | 2005-06-07 | Keyence Corporation | Setting bar code of optical information reader, method for generating the same, method for changing setting of optical information reader and computer-readable medium |
US7978363B2 (en) | 2006-02-15 | 2011-07-12 | Seiko Epson Corporation | Printing apparatus and printing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102375969B (en) | System and method for document processing | |
US7077317B2 (en) | Bar code reading apparatus having one-dimensional image sensor and digital digitizer | |
US5965863A (en) | Optical reader system comprising local host processor and optical reader | |
US7523866B2 (en) | Bar code reading device having image processing mode | |
JP2788152B2 (en) | Barcode reader | |
EP1388118B1 (en) | Method for operating an optical reader having a plurality of imaging modes | |
US6758403B1 (en) | System for editing data collection device message data | |
JP2002366883A (en) | Bar code for setting of optical information reader, generating method for bar code for setting, setting changing method for optical information reader, generating program for bar code for setting, and recording medium | |
US5627358A (en) | System and method for reading two-dimensional barcodes | |
US20120168508A1 (en) | Indicia reading terminal having configurable operating characteristics | |
JP2007179372A (en) | Combined barcode and method of reading barcode | |
US9176592B2 (en) | System for, and method of, configuring electro-optical reader as a keyboard device having a selected keyboard layout | |
JP2000076375A (en) | Optical pattern reader and recording medium | |
CN112560534B (en) | Multi-parameter configuration static sequential decoding output method | |
JP4132225B2 (en) | Information code reading and creating device | |
KR100446233B1 (en) | Reading Device for Bar Code and Two-dimensional Code | |
KR20080000399A (en) | Apparatus and method for reading 2 dimensional barcode with a pattern gradient calculation function | |
JPH09274637A (en) | Two-dimensional code reader | |
JP2006134160A (en) | Optical information reading device | |
JP3500540B2 (en) | Barcode data processing device | |
JP3554867B2 (en) | Barcode data processing device | |
JPH04153787A (en) | Character reader | |
JP2007280285A (en) | Image scanner, information medium and image information processing system | |
WO2001016867A9 (en) | Optical reader system comprising local host processor and optical reader | |
JP2011090700A (en) | Optical information reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071030 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080311 |