JP3500540B2 - Barcode data processing device - Google Patents
Barcode data processing deviceInfo
- Publication number
- JP3500540B2 JP3500540B2 JP35003493A JP35003493A JP3500540B2 JP 3500540 B2 JP3500540 B2 JP 3500540B2 JP 35003493 A JP35003493 A JP 35003493A JP 35003493 A JP35003493 A JP 35003493A JP 3500540 B2 JP3500540 B2 JP 3500540B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- bar code
- code
- barcode
- 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
- 238000012545 processing Methods 0.000 title claims description 107
- 238000005259 measurement Methods 0.000 claims description 22
- 238000000034 method Methods 0.000 description 52
- 238000012360 testing method Methods 0.000 description 20
- 239000000872 buffer Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 239000004065 semiconductor Substances 0.000 description 4
- 102220473254 Emerin_S49A_mutation Human genes 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Description
【0001】[0001]
【産業上の利用分野】本発明は、測定対象のバーコード
から得たバーコードデータを処理するバーコードデータ
処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bar code data processing device for processing bar code data obtained from a bar code to be measured.
【0002】[0002]
【従来の技術】バーコードは、バーコードシンボルと呼
ばれる棒状の画像を並べて数字等の文字を表す符号であ
り、流通情報システムに利用するために開発されたもの
である。バーコードリーダは、バーコードシンボルの中
心付近をレーザ光線で横断走査し、バーコードシンボル
の幅を測定してコードを読み取る。このバーコードリー
ダは、通常、レーザ光を発射するレーザ光源及びポリゴ
ンミラーを有する走査部と、測定対象のバーコードから
反射したレーザ光を受光し電気信号に変換する受信部
と、受信部で得られた電気信号を解読するデコーダとを
備えている。2. Description of the Related Art A bar code is a code that represents characters such as numbers by arranging bar-shaped images called bar code symbols, and was developed for use in a distribution information system. The bar code reader scans the vicinity of the center of the bar code symbol with a laser beam and measures the width of the bar code symbol to read the code. This bar code reader is usually obtained by a scanning unit having a laser light source that emits a laser beam and a polygon mirror, a receiving unit that receives the laser beam reflected from the barcode to be measured and converts it into an electric signal, and a receiving unit. And a decoder for decoding the received electrical signal.
【0003】この種のバーコードリーダとして、品種判
別のために予め基準バーコードを登録しておき、読み取
られたバーコードと基準バーコードとを比較し、バーコ
ードが一致したか否かを出力するものが知られている。
このバーコードリーダでは、複数の基準バーコードを、
通し番号を付して予め記憶しておき、読み取られたバー
コードがいずれかの基準バーコードに一致すると、その
一致した基準バーコードデータに対応する通し番号の1
つを外部に出力する。As this kind of bar code reader, a reference bar code is registered in advance in order to discriminate the product type, the read bar code is compared with the reference bar code, and it is output whether or not the bar codes match. What is known is.
With this barcode reader, multiple reference barcodes can be
A serial number is added and stored in advance, and when the read barcode matches one of the reference barcodes, the serial number 1 corresponding to the matched reference barcode data is set.
Output to the outside.
【0004】[0004]
【発明が解決しようとする課題】前記従来の構成では、
通し番号が出力されるので、バーコードが異なれば異な
った番号の出力がなされる。ところが、付されたバーコ
ードが異なっていても、測定対象に対する後続の処理や
作業を同一としたい場合も存在する。たとえば、測定対
象の行き先の仕分けを行うシステムにバーコードリーダ
を用いた場合には、複数種のバーコードをグループ分け
して、そのグループにしたがった仕分けを行う必要が生
じる。このような場合に、前記従来の構成では、バーコ
ードが異なれば出力番号が異なるので、バーコードから
の出力を受けたホストコンピュータやプログラマブルコ
ントローラ側でグループ分け作業を行う必要が生じる。SUMMARY OF THE INVENTION In the above conventional configuration,
Since serial numbers are output, different barcodes will be output with different numbers. However, even if the attached barcodes are different, there are cases where it is desired to make the subsequent processing and work for the measurement target the same. For example, when a barcode reader is used in a system for sorting destinations of measurement targets, it is necessary to divide a plurality of types of barcodes into groups and perform sorting according to the groups. In such a case, in the above-described conventional configuration, since the output number is different when the barcode is different, it is necessary to perform the grouping work on the side of the host computer or the programmable controller that receives the output from the barcode.
【0005】本発明の目的は、読み取られたバーコード
に基づく出力コードの自由度を向上させることである。An object of the present invention is to improve the degree of freedom of an output code based on a read bar code.
【0006】[0006]
【課題を解決するための手段】そして上記した課題を解
決するための請求項1に記載の発明は、測定対象のバー
コードから得られるバーコードデータを処理するバーコ
ードデータ処理装置において、前記バーコードデータと
の比較の基準となる複数の基準バーコードを記憶する第
1記憶手段と、各前記基準バーコードに対応付ける出力
コードを、前記基準バーコード毎に個別に設定可能な設
定手段と、前記設定手段による設定に基づいて前記出力
コードをそれに対応する前記基準バーコードとの対応関
係と共に記憶する第2記憶手段と、前記測定対象のバー
コードから得られるバーコードデータと前記第1記憶手
段で記憶された前記基準バーコードとを比較し、一致す
る場合には前記第2記憶手段で記憶された対応関係に基
づいて当該基準バーコードに対応する出力コードを読み
出して、当該出力コードを出力する出力手段と、を備え
ることを特徴とするバーコードデータ処理装置である。The invention according to claim 1 for solving the above-mentioned problems is a bar to be measured.
Barco that processes bar code data obtained from codes
In the barcode data processing device, the barcode data and
To store multiple reference bar codes that serve as the basis for comparing
1 storage means and output corresponding to each of the reference bar codes
The code can be set individually for each of the standard bar codes.
The output based on the setting means and the setting by the setting means.
Correspondence between the code and the corresponding reference bar code
Second storage means for storing together with the staff, and the bar to be measured.
Bar code data obtained from the code and the first memory
Compare the reference bar code stored in the
If the correspondence is stored in the second storage means,
Then read the output code corresponding to the reference barcode.
And output means for outputting the output code.
A bar code data processing apparatus characterized by that.
【0007】また請求項2に記載の発明は、前記出力手
段はさらに、前記バーコードデータが前記第1記憶手段
で記憶されたいずれの基準バーコードとも一致しない場
合には、一致しないことを示すコードを出力することを
特徴とする前記請求項1に記載のバーコード処理装置で
ある。The invention according to claim 2 is the output device.
The stage further includes the bar code data as the first storage means.
If it does not match any of the reference barcodes stored in
In case of
The bar code processing device according to claim 1, wherein the bar code processing device is characterized.
【0008】[0008]
【0009】[0009]
【0010】また請求項3に記載の発明は、前記出力手
段が、前記バーコードデータと前記基準バーコードとを
比較する時に、予め設定された有効桁の部分についての
み比較動作を行うことを特徴とする請求項1から2のい
ずれかに記載のバーコードデータ処理装置である。The invention according to claim 3 is the output device.
A step for storing the barcode data and the reference barcode.
When comparing,
3. The comparison operation according to claim 1, wherein the comparison operation is performed.
A bar code data processing apparatus as claimed in Zureka.
【0011】また請求項4に記載の発明は、前記出力手
段が、測定対象のバーコードに対応する出力コードと当
該測定対象のバーコードに対応するバーコードデータと
を出力可能であることを特徴とする請求項1から3のい
ずれかに記載のバーコード処理装置である。According to a fourth aspect of the invention, the output device is
The column corresponds to the output code corresponding to the barcode to be measured.
And barcode data corresponding to the barcode of the measurement target
Can be output.
A bar code processing apparatus according to Zureka.
【0012】また請求項5に記載の発明は、前記第1記
憶手段が、各前記基準バーコードとそれに対応するプリ
セットアドレスとをそれらの対応関係と共に記憶し、前
記設定手段が、各前記プリセットアドレス毎に当該出力
コードを個別に設定可能であり、第2記憶手段が、前記
設定手段の設定に基づいて前記出力コードをそれに対応
する前記プリセットアドレスとの対応関係と共に記憶
し、前記出力手段が、前記バーコードデータと前記基準
バーコードとを比較する際に、前記第1記憶手段と前記
第2記憶手段との各々に記憶された各前記対応関係に基
づいて比較することを特徴とする請求項1から4のいず
れかに記載のバーコードデータ処理装置である。The invention according to claim 5 is the above-mentioned first aspect.
The storage means stores each of the reference barcodes and the corresponding barcode.
Store set addresses and their correspondences,
The setting means outputs the output for each preset address.
The code can be set individually, and the second storage means stores
Corresponds to the output code based on the setting of the setting means
Stored together with the corresponding relationship with the preset address
However, the output means is the bar code data and the reference.
When comparing the barcode, the first storage means and the
Based on each of the correspondences stored in each of the second storage means,
The barcode data processing device according to any one of claims 1 to 4 , characterized in that the comparison is performed based on the above.
【0013】[0013]
【発明の実施の形態】本発明の実施形態に係るバーコー
ドデータ処理装置の概略構成を図1(b)に示す。図1
(b)において、バーコードデータ処理装置1は、バー
コードと出力コードとの対応関係を記憶する対応コード
記憶部31aと、入力されたバーコードデータに基づい
て対応コード記憶部31aに記憶された対応関係から出
力コードを読み出して、当該出力コードを出力するコー
ド出力手段30aと、対応コード記憶部31aのバーコ
ードと出力コードとの対応関係の変更を行う変更手段3
0bとを備えている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A schematic configuration of a bar code data processing device according to an embodiment of the present invention is shown in FIG. Figure 1
In (b), the barcode data processing device 1 is stored in the corresponding code storage unit 31a that stores the corresponding relationship between the barcode and the output code, and the corresponding code storage unit 31a based on the input barcode data. A code output unit 30a that reads the output code from the correspondence and outputs the output code, and a changing unit 3 that changes the correspondence between the barcode and the output code in the correspondence code storage unit 31a.
0b and.
【0014】[0014]
【作用】本発明に係るバーコードデータ処理装置1で
は、コード出力手段30aが、入力されたバーコードデ
ータに基づいて、対応コード記憶部31aに記憶された
対応関係から出力コードを読み出して出力する。対応コ
ード記憶部31aに記憶されたバーコードと出力コード
との関係は、変更手段30bにより変更可能である。し
たがって、入力されたバーコードデータに基づく出力コ
ードを変更手段30bを用いて変更することができ、そ
の結果、出力コードの自由度が向上する。In the bar code data processing apparatus 1 according to the present invention, the code output means 30a reads out and outputs the output code from the correspondence stored in the correspondence code storage section 31a based on the input bar code data. . The relationship between the bar code stored in the corresponding code storage unit 31a and the output code can be changed by the changing unit 30b. Therefore, the output code based on the input barcode data can be changed using the changing means 30b, and as a result, the degree of freedom of the output code is improved.
【0015】[0015]
【実施例】図1ないし図12は本発明の第1実施例を示
す。図1(a)において、バーコードデータ処理装置1
は、バーコードリーダ部20(図2)を備えており、測
定対象物2に貼付されたバーコードラベル3のバーコー
ドシンボル4に向けてレーザ光5を照射するようになっ
ている。測定対象物2は、載置台(図示せず)に載置さ
れていても良く、またベルトコンベア(図示せず)等に
より移動可能となっていても良い。1 to 12 show a first embodiment of the present invention. In FIG. 1A, a barcode data processing device 1
Includes a bar code reader unit 20 (FIG. 2), and irradiates the laser beam 5 toward the bar code symbol 4 of the bar code label 3 attached to the measurement object 2. The measuring object 2 may be placed on a placing table (not shown), or may be movable by a belt conveyor (not shown) or the like.
【0016】バーコードデータ処理装置1の前面には、
表示用のLCD6と、ティーチモード指定用のティーチ
キー7a及び出力コード入力用のコード入力キー7b等
を含むスイッチ群7とが配置されている。また、バーコ
ードデータ処理装置1の側面には、外部接続用の第1〜
第3コネクタ11〜13が設けられている。第1コネク
タ11には、ケーブル9を介してプログラマブルコント
ローラ10(信号出力対象の一例)が接続されている。
また、第3コネクタ13には、ケーブル14を介してハ
ンディバーコードリーダ15が接続されている。ハンデ
ィバーコードリーダ15は、操作者が手で握って、ケー
ブル14の許容範囲内において、その向き及び位置を自
由に変更し得るものである。On the front surface of the bar code data processing device 1,
A display LCD 6 and a switch group 7 including a teach key 7a for designating a teach mode, a code input key 7b for inputting an output code, and the like are arranged. In addition, on the side surface of the barcode data processing device 1, first to external connection terminals are provided.
Third connectors 11 to 13 are provided. A programmable controller 10 (an example of a signal output target) is connected to the first connector 11 via a cable 9.
A handy barcode reader 15 is connected to the third connector 13 via a cable 14. The handy bar code reader 15 can be grasped by an operator with his / her hand to freely change the orientation and position of the cable 14 within the allowable range.
【0017】なお、プログラマブルコントローラ10に
代えて、パーソナルコンピュータの入力端子や、作業者
に報知するためのランプ群等の駆動ドライバ回路(いず
れも図示せず)が必要に応じて接続され得る。図2に示
すように、バーコードリーダ部20は、バーコード4に
対してレーザ光5を照射するための半導体レーザダイオ
ード21を有している。半導体レーザダイオード21は
レーザ点灯回路22によって駆動され、半導体レーザダ
イオード21からのレーザ光5が、ポリゴンミラー23
を有する走査部24を介してバーコードシンボル4を走
査するようになっている。バーコードシンボル4で反射
したレーザ光5は、フォトダイオード等の光電変換素子
からなる受光素子25で受光される。受光素子25の出
力信号は、信号成形等のアナログ処理を行う受光回路2
6に入力される。Incidentally, instead of the programmable controller 10, an input terminal of a personal computer or a drive driver circuit (not shown) such as a lamp group for notifying a worker may be connected as necessary. As shown in FIG. 2, the bar code reader unit 20 has a semiconductor laser diode 21 for irradiating the bar code 4 with the laser light 5. The semiconductor laser diode 21 is driven by the laser lighting circuit 22, and the laser light 5 from the semiconductor laser diode 21 is reflected by the polygon mirror 23.
The barcode symbol 4 is scanned via the scanning unit 24 having The laser light 5 reflected by the barcode symbol 4 is received by the light receiving element 25 which is a photoelectric conversion element such as a photodiode. The output signal of the light receiving element 25 is a light receiving circuit 2 that performs analog processing such as signal shaping.
6 is input.
【0018】レーザ点灯回路22及び走査部24は、読
取処理部27により駆動される。また、読取処理部27
には、受光回路26からの検出信号(アナログ信号)が
入力される。読取処理部27では、所定タイミングでレ
ーザ点灯回路22及び走査部24を駆動するとともに、
受光回路26からの入力信号をディジタル化する。ディ
ジタル化されたバーコード信号(バーコードデータ)
は、解析処理部30に出力される。The laser lighting circuit 22 and the scanning section 24 are driven by the reading processing section 27. Further, the reading processing unit 27
A detection signal (analog signal) from the light receiving circuit 26 is input to. The reading processing unit 27 drives the laser lighting circuit 22 and the scanning unit 24 at a predetermined timing, and
The input signal from the light receiving circuit 26 is digitized. Digitized bar code signal (bar code data)
Is output to the analysis processing unit 30.
【0019】解析処理部30には、LCD6及びスイッ
チ群7からなる操作パネルと、メモリ31と、第1〜第
3コネクタ11〜13を有する第1〜第3インターフェ
イス32〜34とが接続されている。メモリ31は、比
較の基準となる基準バーコードや出力コードの基準テー
ブル領域(対応コード記憶部)と、有効桁記憶領域と、
入力されたバーコードデータを一時的に記憶するバッフ
ァ領域とを含んでいる。前記基準テーブル領域(対応コ
ード記憶部)には、図11に示すプリセットアドレスA
p(登録No. )とバーコードとの対応関係、ならびに、
図12に示すプリセットアドレスApと出力コードCo
との対応関係が記憶され、したがって、バーコードと出
力データCoとの対応関係が記憶される。図2の前記ス
イッチ群(操作パネル)7は、プリセットアドレスAp
および出力コードCoなどの入力を行うことができるよ
うになっている。このスイッチ群(操作パネル)7から
入力されたプリセットアドレスApおよび出力コードC
oは、メモリ31の基準テーブル領域に記憶される。解
析処理部30は、読取処理部27から入力されたバーコ
ードデータ(ディジタル信号)を、英数字化したバーコ
ードに変換する処理を行う。本明細書におけるバーコー
ドデータとは、バーコードの明暗を2値化(ディジタル
化)した情報、英数字化(解読)した情報、あるいは、
英数字化した情報から有効桁のみを抽出した情報などを
いう。また、バーコードデータの処理とは、2値化情報
を英数字化(解読)したり、有効桁を抽出したり、バー
コードデータから出力コードを読み出す処理などをい
う。The analysis processing unit 30 is connected to an operation panel including an LCD 6 and a switch group 7, a memory 31, and first to third interfaces 32 to 34 having first to third connectors 11 to 13. There is. The memory 31 includes a reference bar code or a reference table area (corresponding code storage section) for output codes, which is a reference for comparison, an effective digit storage area,
And a buffer area for temporarily storing the input bar code data. A preset address A shown in FIG. 11 is stored in the reference table area (corresponding code storage section).
Correspondence between p (registration No.) and barcode, and
Preset address Ap and output code Co shown in FIG.
Is stored, and thus the correspondence between the barcode and the output data Co is stored. The switch group (operation panel) 7 in FIG. 2 has a preset address Ap.
The output code Co and the like can be input. Preset address Ap and output code C input from the switch group (operation panel) 7
o is stored in the reference table area of the memory 31. The analysis processing unit 30 performs a process of converting the barcode data (digital signal) input from the reading processing unit 27 into an alphanumeric barcode. Bar code data in this specification means information in which light and darkness of a bar code is binarized (digitized), information in which alphanumeric characters are (deciphered), or
This refers to information obtained by extracting only significant digits from information that has been converted into alphanumeric characters. In addition, the processing of the bar code data refers to processing of converting the binarized information into alphanumeric characters (decoding), extracting a significant digit, reading an output code from the bar code data, and the like.
【0020】解析処理部30は、読出処理部27からの
2値化情報を取り込んで解読し、英数字化したバーコー
ドデータに変換するもので、コード出力手段30aおよ
び変更手段30bを備えている。コード出力手段30a
は、バーコードデータとメモリ31の基準テーブル領域
に記憶さた対応関係から出力コードを読み出して、出力
コードをプログラマブルコントローラ10に出力する。
一方、変更手段30bは、スイッチ群7から入力された
プリセットアドレスApおよび出力コードCoに基づい
て、図12の基準テーブルにおける該当するプリセット
アドレスApに出力コードCoを書き込み、あるいは、
出力コードCoを書き換える。こうして、変更手段30
bは、図11のバーコードと図12の出力コードCoと
の対応関係の変更を行う。また、図2の解析処理部30
では、測定されたバーコードと記憶されている基準バー
コードとを比較するなどの種々の処理(後述)が実行さ
れる。処理結果として、測定バーコードと基準バーコー
ドとの比較結果等の信号が、第1インターフェイス32
を介してプログラマブルコントローラ10等に出力され
る。また、第2インターフェイス33にも、測定バーコ
ード情報が出力される。したがって、第2コネクタ12
にパーソナルコンピュータ等の情報機器(図示せず)が
接続されている場合には、その制御装置にバーコード情
報が転送されることになる。The analysis processing section 30 takes in the binary information from the reading processing section 27, decodes it, and converts it into bar code data which has been converted into alphanumeric characters, and is provided with a code output means 30a and a changing means 30b. Code output means 30a
Reads the output code from the correspondence relation stored in the reference table area of the memory 31 and outputs the output code to the programmable controller 10.
On the other hand, the changing means 30b writes the output code Co to the corresponding preset address Ap in the reference table of FIG. 12 based on the preset address Ap and the output code Co input from the switch group 7, or
The output code Co is rewritten. Thus, the changing means 30
b changes the correspondence between the barcode in FIG. 11 and the output code Co in FIG. In addition, the analysis processing unit 30 of FIG.
Then, various processes (described later) such as comparing the measured barcode with the stored reference barcode are executed. As the processing result, a signal such as a comparison result between the measurement barcode and the reference barcode is displayed as the first interface 32.
Is output to the programmable controller 10 or the like via. The measurement barcode information is also output to the second interface 33. Therefore, the second connector 12
When an information device (not shown) such as a personal computer is connected to, the bar code information is transferred to the control device.
【0021】第3インターフェース34には、第3コネ
クタ13を介してハンディバーコードリーダ15からの
バーコードデータが入力される。ハンディバーコードリ
ーダ15内には、バーコードリーダ部20と同様の構成
が装備されている。なお、ハンディバーコードリーダ1
5に代えて、設定器15a、別のバーコードリーダ15
bまたはパーソナルコンピュータ15cを接続すること
で、それらの機器からバーコードデータを解析処理部3
0に出力することもできる。Bar code data from the handy bar code reader 15 is input to the third interface 34 via the third connector 13. The handy barcode reader 15 has the same configuration as the barcode reader unit 20. In addition, handy bar code reader 1
Instead of 5, the setting device 15a and another barcode reader 15
By connecting the personal computer 15b or the personal computer 15c, the bar code data from those devices can be analyzed by the analysis processing unit 3
It can also be output to 0.
【0022】次に、上述の実施例の動作を、測定モード
とティーチモードとテストモードとに分け、解析処理部
30の制御フローチャート(図3〜図10)を参照して
説明する。測定モード解析処理部30では、図3のステ
ップS1においてタイミング信号TIMがONしている
か否かを判断する。また、ステップS2では、スイッチ
群7のティーチキー7aが操作者により押されることで
ティーチモード指令TCHがなされているか否かを判断
する。ステップS3では、コード入力キー7bが操作さ
れることで出力コードの入力が指令されたか否かを判断
する。Next, the operation of the above-described embodiment will be described by dividing it into a measurement mode, a teach mode, and a test mode, with reference to control flowcharts of the analysis processing section 30 (FIGS. 3 to 10). The measurement mode analysis processing unit 30 determines whether or not the timing signal TIM is ON in step S1 of FIG. Further, in step S2, it is determined whether or not the teach mode command TCH is issued by the operator pressing the teach key 7a of the switch group 7. In step S3, it is determined whether or not the input of the output code is instructed by operating the code input key 7b.
【0023】続いて図4のステップS4では、スイッチ
群7を操作することで、読み取ったバーコードの有効桁
部分を設定するための桁設定指令がなされたか否かを判
断する。ステップS5では、スイッチ群7を操作するこ
とで、測定対象を移動させながら読取テストを行う移動
テストの実行が指令されたか否かを判断する。また、ス
テップS6では、測定対象を静止させた状態で読取テス
トを行う静止テストの指令がなされたか否かを判断す
る。ステップS7では、その他の処理を実行し、その処
理が終了すれば図3のステップS1に戻る。Subsequently, in step S4 of FIG. 4, by operating the switch group 7, it is determined whether or not a digit setting command for setting the effective digit portion of the read bar code is issued. In step S5, by operating the switch group 7, it is determined whether or not an instruction to execute a movement test for performing a reading test while moving the measurement target is instructed. Further, in step S6, it is determined whether or not a stationary test command for performing a reading test with the measurement target stationary is issued. In step S7, other processing is executed, and when the processing is completed, the processing returns to step S1 in FIG.
【0024】ステップS1において、タイミング信号T
IMがONすると、プログラムはステップS8に移行す
る。ステップS8では、ティーチモード指令TCHがな
されているか否かを判断する。測定モードにおいては、
ティーチモード指令がなされていないので、ステップS
9に移行して図5に示す測定処理を行う。図5の測定処
理において、ステップS21では、測定対象物2のバー
コードシンボル4の読み取りを行う。ここでは、図2の
半導体レーザダイオード21が発光し、ポリゴンミラー
23が回転することで、バーコードシンボル4に対する
レーザ光5による走査が行われる。受光素子25に入射
したバーコードシンボル4からの反射光にしたがって、
受光素子25は出力信号を受光回路26に出力する。受
光回路26では、入力信号を成形増幅し、読取処理部2
7に出力する。読取処理部27では、入力信号をディジ
タル化し、解析処理部30に出力する。In step S1, the timing signal T
When IM turns ON, the program moves to step S8. In step S8, it is determined whether or not the teach mode command TCH is issued. In measurement mode,
Since the teach mode command has not been issued, step S
Then, the process proceeds to 9 and the measurement process shown in FIG. 5 is performed. In the measurement process of FIG. 5, the barcode symbol 4 of the measurement object 2 is read in step S21. Here, the semiconductor laser diode 21 of FIG. 2 emits light, and the polygon mirror 23 rotates, so that the barcode symbol 4 is scanned by the laser beam 5. According to the reflected light from the bar code symbol 4 that has entered the light receiving element 25,
The light receiving element 25 outputs an output signal to the light receiving circuit 26. In the light receiving circuit 26, the input signal is shaped and amplified, and the read processing unit 2
Output to 7. The reading processing unit 27 digitizes the input signal and outputs it to the analysis processing unit 30.
【0025】図5の前記ステップS21の読取が完了す
ると、ステップS22に進む。ステップS22では、読
取データ(バーコードデータ)に基づいてバーコードデ
ータの解読を行う。ここでは、後述する桁設定動作(図
4のステップS4及びステップS18)で設定された有
効桁の部分に関してバーコードデータの解読を行う。す
なわち、ここでは、2値化されたバーコードデータを予
め設定された有効桁の部分についてのみ英数字の情報に
変換する解読処理を行うので、解読処理が迅速化かつ簡
略化される。When the reading in step S21 in FIG. 5 is completed, the process proceeds to step S22. In step S22, the bar code data is decoded based on the read data (bar code data). Here, the bar code data is decoded for the effective digit portion set in the digit setting operation (step S4 and step S18 in FIG. 4) described later. That is, here, since the decoding process for converting the binarized bar code data into the alphanumeric information only for the preset effective digit portion is performed, the decoding process is speeded up and simplified.
【0026】図5のステップS22での解読処理が終わ
れば、ステップS23においてバーコードシンボル4の
読み取りが可能であったか否かを判断する。読み取り可
能であった場合にはステップS24に移行する。ステッ
プS24では、解読データを一旦メモリ31のバッファ
に出力する。このとき、読み取り可能であったことを示
すため、先頭アドレスを「1」にセットする。ステップ
S24での処理が終われば図3及び図4のメインルーチ
ンに戻る。When the decoding process in step S22 of FIG. 5 is completed, it is determined in step S23 whether or not the barcode symbol 4 could be read. If it is readable, the process proceeds to step S24. In step S24, the decoded data is temporarily output to the buffer of the memory 31. At this time, the head address is set to "1" to indicate that the data was readable. When the processing in step S24 ends, the process returns to the main routine of FIGS.
【0027】図5のステップS23において解読不能で
あったと判断した場合にはステップS25に移行する。
ステップS25では、タイミング信号TIMが依然とし
てONしているか否かを判断する。タイミング信号TI
MがONしている間は、ステップS21に戻り、バーコ
ードシンボル4の読取動作を繰り返す。バーコードシン
ボル4の解読が不能状態のまま、タイミング信号TIM
がOFFすれば、ステップS25からステップS26に
移行する。ステップS26では、解読不能であったこと
を示すエラーデータをメモリ31のバッファに出力す
る。ここでは、解読不能のまま読取動作を終えるので、
先頭アドレスには「0」を書き込む。ステップS26で
の処理が終われば図3及び図4のメインルーチンに戻
る。If it is determined in step S23 in FIG. 5 that the data cannot be decrypted, the process proceeds to step S25.
In step S25, it is determined whether the timing signal TIM is still ON. Timing signal TI
While M is ON, the process returns to step S21 and the reading operation of the barcode symbol 4 is repeated. When the bar code symbol 4 cannot be decoded, the timing signal TIM
If is turned off, the process proceeds from step S25 to step S26. In step S26, the error data indicating that the decoding is impossible is output to the buffer of the memory 31. Here, the reading operation ends without being able to read, so
"0" is written in the head address. When the processing in step S26 ends, the process returns to the main routine of FIGS.
【0028】一方、図2の第3コネクタ13に外部から
のデータ入力があったか否かを図9のステップS61で
判断する。外部からの入力があれば、ステップS61か
らステップS62に移行する。ステップS62では、テ
ィーチモードであるか否かを判断する。ここでは、ティ
ーチモードではないので、ステップS63に移行する。
ステップS63では、入力されたデータを、メモリ31
のバッファに出力する。ここでは、データの読み取りが
可能であったことを示す先頭番地を「1」にセットす
る。すなわち、ステップS63でのバッファへの出力処
理は、図5のステップS24での出力処理と同一であ
り、両者のバッファ内での記憶状態に本質的な相違はな
い。On the other hand, it is determined in step S61 of FIG. 9 whether or not there is an external data input to the third connector 13 of FIG. If there is an external input, the process proceeds from step S61 to step S62. In step S62, it is determined whether the teach mode is set. Since the teaching mode is not set here, the process proceeds to step S63.
In step S63, the input data is stored in the memory 31
Output to the buffer. Here, the leading address indicating that the data could be read is set to "1". That is, the output processing to the buffer in step S63 is the same as the output processing in step S24 in FIG. 5, and there is no substantial difference in the storage state in the two buffers.
【0029】さらに、出力処理を示す図10において、
ステップS71では、メモリ31のバッファにデータが
書き込まれたか否かを判断する。バッファにデータが書
き込まれれば、ステップS72に移行する。ステップS
72では、読取データが、解読可能なデータであったか
否かを判断する。この判断は、バッファの先頭番地が
「1」であるか否かに基づく。解読可能な読取データで
あった場合には、ステップS73に移行する。ステップ
S73では、予め設定された有効桁の部分(図4のステ
ップS4及びステップS18)に関して、メモリ31の
プリセット領域に記憶された基準バーコード(プリセッ
ト値)と、バッファ内の読取データとを比較する。ここ
では、予め設定された有効桁の部分についてのみ比較動
作を行うので、比較処理量が少なく、処理完了までに要
する時間を短くできる。Further, in FIG. 10 showing the output processing,
In step S71, it is determined whether data has been written in the buffer of the memory 31. If the data is written in the buffer, the process proceeds to step S72. Step S
At 72, it is determined whether or not the read data is decodable data. This determination is based on whether or not the head address of the buffer is "1". If the read data is readable, the process proceeds to step S73. In step S73, the reference bar code (preset value) stored in the preset area of the memory 31 is compared with the read data in the buffer for the preset effective digit portion (step S4 and step S18 in FIG. 4). To do. Here, since the comparison operation is performed only for the part of the effective digit set in advance, the amount of comparison processing is small, and the time required to complete the processing can be shortened.
【0030】次に、図10のステップS75において、
読み取りが可能であったことを意味するOK出力を第1
インターフェイス32を介して出力する。またLCD6
にもOK表示を行う。ステップS76では、有効桁の部
分に関して読取データが基準バーコードと一致したか否
かを判断する。一致した場合には、ステップS77で、
どの基準バーコードと一致したかを示す比較結果(具体
的には1〜31の数値)を、後述する基準テーブル(図
11及び図12)を基準にして、第1インターフェイス
32を介して出力する。また、LCD6にも比較結果を
表示する。Next, in step S75 of FIG.
First OK output, which means that it was possible to read
Output through the interface 32. LCD6
Is also displayed OK. In step S76, it is determined whether or not the read data in the effective digit portion matches the reference barcode. If they match, in step S77,
A comparison result (specifically, a numerical value of 1 to 31) indicating which reference barcode is matched is output via the first interface 32 with reference to a reference table (FIGS. 11 and 12) described later. . The comparison result is also displayed on the LCD 6.
【0031】一方、ステップS76において読取データ
が基準テーブル内のどの基準バーコードにも一致しなか
ったと判断した場合には、ステップS78に移行する。
ステップS78では、図12のプリセットテーブルのう
ちプリセットアドレスApが「0」のときの出力コード
Co(図12の例では「0」)を出力する。これらのス
テップS77,S78における出力コードCoの検索お
よび出力は、コード出力手段30a(図2)によってな
される。図10のステップS72において、メモリ31
のバッファの先頭番地が「0」であった場合には、ステ
ップS74に移行する。ステップS74ではNG出力を
第1インターフェイス32及びLCD6に出力する。On the other hand, when it is determined in step S76 that the read data does not match any reference bar code in the reference table, the process proceeds to step S78.
In step S78, the output code Co (“0” in the example of FIG. 12) when the preset address Ap of the preset table of FIG. 12 is “0” is output. The search and output of the output code Co in these steps S77 and S78 is performed by the code output means 30a (FIG. 2). In step S72 of FIG. 10, the memory 31
If the start address of the buffer is "0", the process proceeds to step S74. In step S74, the NG output is output to the first interface 32 and the LCD 6.
【0032】ステップS77,ステップS78またはス
テップS74での処理が終われば、ステップS79に移
行する。ステップS79では、読み取ったバーコード自
体を第1インターフェイス32を介して出力する。ま
た、LCD6にも出力コードCoとともに表示する。テ
ィーチモードティーチキー7aが押されると、ティーチ
モードに入る。ここでは、タイミング信号TIMがON
すれば、図3のステップS1からステップS8を介して
ステップS10に移行し、図6に示すプリセット処理を
行う。When the processing in step S77, step S78 or step S74 is completed, the process proceeds to step S79. In step S79, the read barcode itself is output via the first interface 32. Further, it is also displayed on the LCD 6 together with the output code Co. Teach mode When the teach key 7a is pressed, the teach mode is entered. Here, the timing signal TIM is ON
Then, the process proceeds from step S1 of FIG. 3 to step S10 through step S8, and the preset process shown in FIG. 6 is performed.
【0033】図6において、ステップS27〜ステップ
S29での処理はステップS21〜ステップS23(図
5)と同一である。また、ステップS31での処理はス
テップS25(図5)と同一である。ステップS30で
は、読取データがメモリ31の基準テーブル領域に記憶
される。ここでは、図11に示すように、記憶アドレス
はプリセットアドレスApの値(1〜31)である。テ
ィーチモードに入った当初は、プリセットアドレスAp
が「1」であるので、アドレス「1」に読取データが記
憶される。一方、ステップS32では、読取エラーが発
生したものと考えられるので、当該プリセットアドレス
Apのデータをクリアする。ステップS30またはステ
ップS32での処理が終われば、図3のステップS11
に移行する。ステップS11では、プリセットアドレス
Apをインクリメントする。なお、プリセットアドレス
Apが「31」の場合には「1」にセットする。In FIG. 6, the processing in steps S27 to S29 is the same as steps S21 to S23 (FIG. 5). The processing in step S31 is the same as that in step S25 (FIG. 5). In step S30, the read data is stored in the reference table area of the memory 31. Here, as shown in FIG. 11, the storage address is the value (1 to 31) of the preset address Ap. When entering the teach mode, the preset address Ap
Is "1", the read data is stored at the address "1". On the other hand, in step S32, since it is considered that a reading error has occurred, the data of the preset address Ap is cleared. When the processing in step S30 or step S32 ends, step S11 in FIG.
Move to. In step S11, the preset address Ap is incremented. When the preset address Ap is "31", it is set to "1".
【0034】ティーチキー7aの押下が解除されれば、
図3のステップS2からステップS12に移行して、プ
リセットアドレスApが「1」にリセットされる。一
方、ティーチキー7aの押下を続ければ、31個の基準
バーコード(プリセット値)をメモリ31に記憶でき
る。図9のステップS61において第3コネクタ13を
介して外部からポート入力があったと判断された場合
に、ティーチモードのときには、ステップS62からス
テップS64に移行する。ステップS64では、入力デ
ータをメモリ31の基準テーブル領域のプリセットアド
レスApに記憶する。このステップS64での処理にお
いては、ステップS32(図6)での処理と、メモリ3
1への記憶に関しては区別されない。すなわち、第3コ
ネクタ13を介した外部からの入力データをバーコード
データ処理装置1自体による測定データと同一に扱いつ
つ、基準バーコードを記憶できる。When the depression of the teach key 7a is released,
The process proceeds from step S2 of FIG. 3 to step S12, and the preset address Ap is reset to "1". On the other hand, if the teach key 7a is continuously pressed, 31 reference bar codes (preset values) can be stored in the memory 31. When it is determined in step S61 of FIG. 9 that there is an external port input via the third connector 13, in the teach mode, the process proceeds from step S62 to step S64. In step S64, the input data is stored in the preset address Ap of the reference table area of the memory 31. In the process of step S64, the process of step S32 (FIG. 6) and the memory 3
No distinction is made regarding memory to 1. That is, the reference barcode can be stored while the input data from the outside via the third connector 13 is treated the same as the measurement data by the barcode data processing device 1 itself.
【0035】図10のステップS77及びステップS7
8において出力される出力コードCoを変更する場合に
は、スイッチ群7を操作して出力コード変更モードに設
定する。この結果、プログラムは図3のステップS3か
らステップS13に移行する。ステップS13では、リ
セット指令がなされたか否かを判断する。また、ステッ
プS15では、出力コード変更モードの終了が指令され
たか否かを判断する。さらに、ステップS16では、
「1」〜「31」のプリセットアドレスApのうちの任
意のプリセットアドレスApが、選択されて入力された
か否かを判断する。Steps S77 and S7 of FIG.
When the output code Co output at 8 is changed, the switch group 7 is operated to set the output code change mode. As a result, the program moves from step S3 of FIG. 3 to step S13. In step S13, it is determined whether a reset command has been issued. Further, in step S15, it is determined whether or not an instruction to end the output code change mode has been issued. Furthermore, in step S16,
It is determined whether or not any preset address Ap among the preset addresses Ap of “1” to “31” is selected and input.
【0036】プリセットアドレスApが入力されれば、
ステップS16からステップS17に移行する。ステッ
プS17では、当該プリセットアドレスApに関連付け
る出力コードCoを受け付ける。ここで入力可能な出力
コードCoは「0」〜「31」の範囲である。出力コー
ドCoが受け付けられれば、メモリ31の基準テーブル
に、その内容が書き込まれる。この場合の基準テーブル
の例を図12に示す。図12の例(A)では、読取デー
タがプリセット値以外のものであった場合の出力コード
Coが「0」であり、プリセットアドレスApが
「1」、「2」及び「3」の場合には出力コードCoが
「1」であり…というように、プリセットアドレスAp
が6種類のグループに分けられている。一方、図12の
例(B)では、読取データがプリセット値以外のもので
あった場合の出力コードCoが「0」であり、読取デー
タがいずれかのプリセット値に一致した場合の出力コー
ドCoが「5」となるように設定されている。これらの
ステップS16およびS17の動作は、変更手段30b
(図2)によってなされる。If the preset address Ap is input,
The process moves from step S16 to step S17. In step S17, the output code Co associated with the preset address Ap is accepted. The output code Co that can be input here is in the range of “0” to “31”. If the output code Co is accepted, the content is written in the reference table of the memory 31. An example of the reference table in this case is shown in FIG. In the example (A) of FIG. 12, when the read data is other than the preset value, the output code Co is “0”, and the preset addresses Ap are “1”, “2”, and “3”. The output code Co is “1”, and so on.
Are divided into 6 types of groups. On the other hand, in the example (B) of FIG. 12, the output code Co when the read data is something other than the preset value is “0”, and the output code Co when the read data matches any preset value. Is set to "5". The operations of these steps S16 and S17 are performed by the changing means 30b.
(Fig. 2).
【0037】図12の例(A)または例(B)に示すよ
うに、設定された基準テーブルに基づいて、図10のス
テップS77またはステップS78では出力コードCo
が出力される。ここで、読取データに基づく出力コード
Coは、変更手段30bによって変更できるので、出力
コードCoの自由度が高い。したがって、グループ単位
の仕分け制御や、読取データのプリセット値に対する一
致/不一致出力を自在に行うことができるようになり、
図2の第1インターフェイス32に接続される外部機器
(プログラマブルコントローラ10等)におけるプログ
ラムの簡素化が図れるようになる。また、プログラマブ
ルコントローラ10を接続せずに直接ランプ等を接続す
ることで、ランプの点灯制御を行うことも可能となる。As shown in the example (A) or the example (B) of FIG. 12, the output code Co is set in the step S77 or the step S78 of FIG. 10 based on the set reference table.
Is output. Here, since the output code Co based on the read data can be changed by the changing means 30b, the degree of freedom of the output code Co is high. Therefore, it becomes possible to freely perform sorting control on a group basis and output match / mismatch with the preset value of the read data.
The program in the external device (the programmable controller 10 or the like) connected to the first interface 32 of FIG. 2 can be simplified. Further, it is possible to control the lighting of the lamp by directly connecting the lamp or the like without connecting the programmable controller 10.
【0038】一方、図3のステップS13においてリセ
ット指令がなされれば、ステップS14に移行する。ス
テップS14では、図12に示す基準テーブルの設定を
デフォルト値に戻す。ここでは、出力コードCoがプリ
セットアドレスApと同一(すなわち「0」〜「3
1」)となる。また、ステップS15において、終了指
令がなされればメインルーチンに戻る。On the other hand, if a reset command is issued in step S13 of FIG. 3, the process proceeds to step S14. In step S14, the setting of the reference table shown in FIG. 12 is returned to the default value. Here, the output code Co is the same as the preset address Ap (that is, "0" to "3").
1 "). In step S15, if an end command is issued, the process returns to the main routine.
【0039】ステップS22(図5)、ステップS28
(図6)及びステップS73(図10)において用いら
れる設定桁の設定指令がスイッチ群7を操作することで
実行されれば、プログラムは図4のステップS4からス
テップS18に移行する。ステップS18では、LCD
6に「桁設定をして下さい。何桁から?」と表示を行
い、操作者に桁入力を促しつつ所望の桁数の入力を受け
付ける。操作者が桁数を入力すれば、次にLCD6に
「桁数を入力して下さい。何桁まで?」と表示を行い、
所望桁数の入力を待つ。比較対象となる桁範囲の入力を
操作者から受ければ、設定された桁をメモリ31に記憶
した後、メインルーチンに戻る。Step S22 (FIG. 5), step S28
If the setting command of the setting digit used in (FIG. 6) and step S73 (FIG. 10) is executed by operating the switch group 7, the program shifts from step S4 to step S18 in FIG. In step S18, the LCD
A message "Please set the digit. From which digit?" Is displayed on 6, and the operator is prompted to input the digit and the input of the desired digit is accepted. If the operator inputs the number of digits, then "Enter the number of digits. How many digits?" Is displayed on the LCD 6,
Wait for input of desired number of digits. If the operator inputs a digit range to be compared, the set digit is stored in the memory 31, and then the process returns to the main routine.
【0040】ここで設定された有効桁が図5のステップ
S22等において利用されるので、バーコードデータの
不要部分に要する処理の無駄を省くことができる。たと
えば、JANコードでは、国コード、メーカーコード、
商品コード及びチェックディジットからバーコードが構
成されるが、そのうち商品コードのみを処理対象とした
い場合が多い。その場合には、商品コードに相当するバ
ーコードの桁範囲(有効桁の範囲)を図4のステップS
18で設定することにより、商品コードに関するバーコ
ードのみを用いた効率の良いバーコード解読処理が実行
できる。テストモード図4のステップS5において、ス
イッチ群7を操作することで移動テストモードが指令さ
れると、ステップS19に移行し、図7の移動テスト処
理を実行する。Since the effective digit set here is used in step S22 of FIG. 5 and the like, it is possible to eliminate the waste of processing required for unnecessary portions of the bar code data. For example, in JAN code, country code, manufacturer code,
A barcode is composed of a product code and a check digit, but in many cases, only the product code is desired to be processed. In that case, the digit range of the bar code (effective digit range) corresponding to the product code is determined in step S of FIG.
By setting at 18, it is possible to execute efficient barcode decoding processing using only the barcode related to the product code. Test Mode In step S5 of FIG. 4, when the movement test mode is instructed by operating the switch group 7, the process proceeds to step S19 and the movement test process of FIG. 7 is executed.
【0041】ステップS41では、変数iを「0」にセ
ットする。また、ステップS42では、タイマーTをリ
セットする。ステップS43では、ステップS21(図
5)と同様に対象読み取り動作を行う。ステップS44
では、ステップS22と同様に解読処理を行うが、ここ
では読み取ったバーコードの全てのシンボルについて解
読が可能であるか否かを判断する。In step S41, the variable i is set to "0". Further, in step S42, the timer T is reset. In step S43, the target reading operation is performed as in step S21 (FIG. 5). Step S44
Then, the decoding process is performed similarly to step S22, but here it is determined whether or not all the symbols of the read barcode can be decoded.
【0042】ステップS45では、ステップS44にお
ける解読処理に基づき、全てのバーコードシンボルにつ
いて解読が可能であったか否かを判断する。解読が可能
であった場合には、ステップS49に移行して、変数i
をインクリメントする。また、ステップS49Aにおい
て、タイマーTをリセットする。ステップS45におい
てバーコードが読めなかったと判断した場合、またはス
テップS49Aでの処理が終了した場合には、ステップ
S46に移行する。ステップS46では、タイマーTが
0.3秒以上になったか否かを判断する。ここで0.3
秒は、1秒間に300回の読み取り動作が可能であると
した場合に、1つの測定対象におけるバーコードと次の
測定対象におけるバーコードとの区切りを判断するのに
適切な時間である。タイマーTが0.3秒に達していな
い間は、1つのバーコードからバーコードデータを読み
取っていると判断できるので、ステップS46からステ
ップS43に戻り、ステップS43以下のバーコード読
取,解読動作を繰り返す。In step S45, based on the decoding process in step S44, it is determined whether or not all bar code symbols can be decoded. If the decryption is possible, the process proceeds to step S49 and the variable i
Is incremented. Also, in step S49A, the timer T is reset. If it is determined in step S45 that the bar code could not be read, or if the process in step S49A ends, the process proceeds to step S46. In step S46, it is determined whether the timer T has reached 0.3 seconds or more. Where 0.3
The second is an appropriate time for determining the separation between the barcode of one measurement target and the barcode of the next measurement target, assuming that the reading operation can be performed 300 times per second. While the timer T has not reached 0.3 seconds, it can be determined that the bar code data is read from one bar code, so the process returns from step S46 to step S43, and the bar code reading and decoding operations after step S43 are performed. repeat.
【0043】ステップS46において、タイマーTが
0.3秒を超え、1つのバーコードの読み取りが終了し
たと判断されれば、ステップS47に移行する。ステッ
プS47では、1つのバーコードに対する可読回数を示
す変数iと読み取れたバーコードとを、LCD6に表示
するとともに、第2インターフェース33に出力する。
ステップS48では、操作者により移動テストの終了が
指令されたか否かを判断する。終了の指令がなされるま
ではステップS41に戻り、ステップS41以下の測定
動作を繰り返す。終了が指令されればステップS48か
ら図3及び図4のメインルーチンに戻る。If it is determined in step S46 that the timer T exceeds 0.3 seconds and the reading of one bar code is completed, the process proceeds to step S47. In step S47, the variable i indicating the number of readable times for one barcode and the read barcode are displayed on the LCD 6 and output to the second interface 33.
In step S48, it is determined whether or not the operator has given an instruction to end the movement test. Until the end command is issued, the process returns to step S41, and the measurement operation after step S41 is repeated. If the end is instructed, the process returns from step S48 to the main routine of FIGS.
【0044】上述の移動テストにおいては、測定対象物
2を移動させながらバーコードシンボル4の読み取りを
行うことで、移動状態における読取回数をカウントでき
る。したがって、実際の測定動作により近い読取テスト
を行えるようになり、読取テストの精度が向上する。な
お、第1インターフェース32を介して出力されたカウ
ント値(変数i)及びバーコードは、外部機器により統
計処理が施され、たとえば読取回数の平均値の計算やヒ
ストグラムの作成がなされる。In the above movement test, the number of readings in the moving state can be counted by reading the bar code symbol 4 while moving the measuring object 2. Therefore, the read test closer to the actual measurement operation can be performed, and the accuracy of the read test is improved. The count value (variable i) and the barcode output via the first interface 32 are subjected to statistical processing by an external device, for example, the average value of the number of readings is calculated and a histogram is created.
【0045】これにより、測定対象物2を移動させた状
態での読み取りの安定性が認識できるようになるので、
バーコードラベル3の印刷及び貼付位置の見直し、搬送
ガタ及び搬送スピードの見直し等の修正の必要性の判断
が可能となる。また、カウント値(変数i)及びバーコ
ードがLCD6に表示されるだけでなく、第2インター
フェイス33を介して外部に出力されるので、適切な外
部機器を接続することで、高速の繰り返し読取テストに
対応できるようになる。As a result, it becomes possible to recognize the stability of reading when the measuring object 2 is moved.
It becomes possible to judge the necessity of correction such as reviewing the printing and sticking position of the barcode label 3 and reviewing the play and play speed. In addition, the count value (variable i) and the barcode are not only displayed on the LCD 6 but also output to the outside through the second interface 33. Therefore, by connecting an appropriate external device, a high-speed repeated reading test can be performed. Will be able to deal with.
【0046】図4のステップS6において、スイッチ群
7を操作することで静止テストモードが指定されている
場合には、ステップS20に移行し、図8の静止テスト
処理を実行する。図8のステップS50では、変数i及
び変数jを「0」にセットする。ステップS51〜ステ
ップS53での処理は、図7のステップS43〜ステッ
プS45での処理と同一である。In step S6 of FIG. 4, when the static test mode is designated by operating the switch group 7, the process proceeds to step S20 and the static test process of FIG. 8 is executed. In step S50 of FIG. 8, the variable i and the variable j are set to "0". The processing in steps S51 to S53 is the same as the processing in steps S43 to S45 in FIG.
【0047】図8のステップS54では、バーコードの
読み取り可能回数をカウントするべく変数iをインクリ
メントし、ステップS55に移行する。一方、ステップ
S53での判断がNoの場合には、ステップS54での
処理を行わずにステップS55に移行する。ステップS
55では、全体の読取回数をカウントするべく変数jを
インクリメントする。そして、ステップS56において
変数jが「100」になったか否かを判断する。変数j
が「100」になる前までは、ステップS51に戻り、
ステップS51以下の読取処理を繰り返す。ステップS
56において変数jが「100」になれば、ステップS
57に移行する。In step S54 of FIG. 8, the variable i is incremented to count the number of times the barcode can be read, and the process proceeds to step S55. On the other hand, when the determination in step S53 is No, the process of step S54 is not performed and the process proceeds to step S55. Step S
At 55, the variable j is incremented to count the total number of readings. Then, in step S56, it is determined whether the variable j has become "100". Variable j
Until it becomes "100", return to step S51,
The reading process after step S51 is repeated. Step S
If the variable j becomes "100" at 56, step S
Move to 57.
【0048】ステップS57では、読取回数を示す変数
iと読み取ったバーコードとをLCD6に表示するとと
もに、第2インターフェース33に出力する。ここでの
処理は実質的にステップS47(図7)と同一である。
ステップS57での処理が終われば図3及び図4に示す
メインルーチンに戻る。ここでは、測定対象物2の実際
の測定条件により近い状態となるようにテスト条件(移
動テストと静止テスト)を切り換えることができる。し
たがって、この実施例では、実際の測定動作により近い
読取テストを行えるようになり、読取テストの精度が向
上する。In step S57, the variable i indicating the number of readings and the read bar code are displayed on the LCD 6 and output to the second interface 33. The process here is substantially the same as step S47 (FIG. 7).
When the processing in step S57 ends, the process returns to the main routine shown in FIGS. Here, the test conditions (moving test and stationary test) can be switched so as to be closer to the actual measurement conditions of the measuring object 2. Therefore, in this embodiment, the read test closer to the actual measurement operation can be performed, and the accuracy of the read test is improved.
【0049】上記第1実施例では、図2のバーコードデ
ータ処理装置1が、バーコードリーダ部20を一体に備
えていたが、本発明では、バーコードデータ処理装置1
がバーコードリーダ部20を備えている必要はない。こ
の一例を図13および図14の第2実施例を用いて説明
する。In the first embodiment, the bar code data processing device 1 of FIG. 2 has the bar code reader unit 20 integrated therein, but in the present invention, the bar code data processing device 1 is provided.
Need not have the bar code reader unit 20. An example of this will be described with reference to the second embodiment of FIGS. 13 and 14.
【0050】図13において、本実施例では、表示部6
は、プリセット値を表示する第1表示部6aと、出力コ
ードやバーコードを表示する第2表示部6bとからな
る。第3コネクタ13には、ハンディバーコードリーダ
15や、設定器15a、定置型バーコードリーダ15
b、上位のパーソナルコンピュータ15c、表示器15
d、シリアルプリンタ15e、PLC10または別のバ
ーコードデータ処理装置1Aが接続される。In FIG. 13, in this embodiment, the display unit 6
Includes a first display section 6a for displaying preset values and a second display section 6b for displaying output codes and bar codes. The third connector 13 includes a handy barcode reader 15, a setting device 15a, and a stationary barcode reader 15
b, upper personal computer 15c, display 15
d, the serial printer 15e, the PLC 10 or another barcode data processing device 1A is connected.
【0051】図14において、第2コネクタ12を有す
る第2インターフェイス33には、定置型バーコードリ
ーダ15bまたはハンディバーコードリーダ15が接続
されている。上記両バーコードリーダ15,15bは、
図2のバーコードリーダ部20に相当する機能に加え、
デコーダを有しており、全ての桁を英数字化したバーコ
ードデータを第2インターフェイス33を介して解析処
理部30に出力する。解析処理部30は、前述の第1実
施例と同様の構成であり、コード出力手段30a、変更
手段30bの他に、制御処理手段30c、I/F第1処
理手段30dおよびI/F第2処理手段30eを有して
いるが、デコーダは備えていない。In FIG. 14, the stationary bar code reader 15b or the handy bar code reader 15 is connected to the second interface 33 having the second connector 12. Both of the bar code readers 15 and 15b are
In addition to the function corresponding to the bar code reader unit 20 in FIG.
It has a decoder and outputs the barcode data in which all the digits are converted into alphanumeric characters to the analysis processing unit 30 via the second interface 33. The analysis processing unit 30 has the same configuration as that of the first embodiment described above, and in addition to the code output unit 30a and the changing unit 30b, the control processing unit 30c, the I / F first processing unit 30d, and the I / F second unit. It has a processing means 30e but no decoder.
【0052】制御処理手段30cは、表示部6の表示処
理の制御を行う。I/F第1処理手段30dは、RS2
32Cで構成される第2インターフェイス33から入力
されたバーコードデータを取り込んで、このデータをコ
ード出力手段30aに出力するものである。I/F第2
処理手段30eは、RS232Cで構成される第3イン
ターフェイス34から入力されたバーコードデータを取
り込んで、このデータをコード出力手段30aに出力し
たり、上位のパーソナルコンピュータ15cが接続され
ている場合は、バーコードデータを第3インターフェイ
ス34を介してパーソナルコンピュータ15cに出力す
るものである。また、前記I/F第2処理手段30e
は、第2インターフェイス32を介して、ON・OFF
のスイッチング動作(設定制御)によりプログラマブル
コントローラ10との信号の授受を行う。The control processing means 30c controls the display processing of the display section 6. The I / F first processing means 30d uses RS2.
The bar code data input from the second interface 33 composed of 32C is taken in and the data is output to the code output means 30a. I / F second
The processing means 30e takes in the bar code data input from the third interface 34 composed of RS232C and outputs this data to the code output means 30a, or when the host personal computer 15c is connected, The barcode data is output to the personal computer 15c via the third interface 34. Further, the I / F second processing means 30e
ON / OFF via the second interface 32
Signals are exchanged with the programmable controller 10 by the switching operation (setting control).
【0053】つぎに、上記バーコードデータ処理装置1
を用いたバーコード処理システムについて説明する。図
15は第3実施例を示す。この図において、第1インタ
ーフェイス32には、たとえば仕分け制御装置などの設
備100が接続されており、また、第2および第3イン
ターフェイス33,34には、それぞれ、バーコードリ
ーダ15(15b)およびパーソナルコンピュータ(上
位のコンピュータ)15cが接続されている。バーコー
ドデータ処理装置1は、バーコードリーダ15(15
b)から英数字化されたバーコードデータが入力される
と、パーソナルコンピュータ15cに英数字化したバー
コードデータを出力するとともに、設備100に仕分け
先などを意味する出力コードCo(制御情報)を出力す
る。設備100は、この出力コードCoに基づいて、品
物の仕分けを行う。したがって、本来物流情報の管理を
行うものであるパーソナルコンピュータ15cにおい
て、バーコードデータから出力コードCoを読み出した
り、出力コードCoの出力を行う必要がなくなるので、
パーソナルコンピュータ15cの負担が軽くなる。Next, the bar code data processing device 1
A bar code processing system using is explained. FIG. 15 shows a third embodiment. In the figure, the equipment 100 such as a sorting control device is connected to the first interface 32, and the bar code reader 15 (15b) and the personal computer are connected to the second and third interfaces 33 and 34, respectively. A computer (upper computer) 15c is connected. The barcode data processing device 1 includes a barcode reader 15 (15
When the alphanumeric bar code data is input from b), the alphanumeric bar code data is output to the personal computer 15c and the output code Co (control information) meaning the sorting destination is output to the facility 100. . The equipment 100 sorts the goods based on the output code Co. Therefore, it becomes unnecessary for the personal computer 15c, which originally manages the physical distribution information, to read the output code Co from the barcode data or output the output code Co.
The burden on the personal computer 15c is reduced.
【0054】図16は第4実施例を示す。図16の第4
実施例は、第3インターフェイス34にプログラマブル
コントローラ10が接続されている点において、図15
の第3実施例とは異なっている。図16のプログラマブ
ルコントローラ10には、他の設備101が接続されて
いる。バーコードデータ処理装置1はプログラマブルコ
ントローラ10にメモリ31の内容を書き込んだり、あ
るいは、英数字化したバーコードデータを出力する。プ
ログラマブルコントローラ10は、このバーコードデー
タに基づいて設備101を制御して、仕分けや品種判別
を行う。FIG. 16 shows a fourth embodiment. Fourth of FIG.
The embodiment is different from FIG. 15 in that the programmable controller 10 is connected to the third interface 34.
The third embodiment is different from the third embodiment. The other equipment 101 is connected to the programmable controller 10 of FIG. The barcode data processing device 1 writes the contents of the memory 31 into the programmable controller 10 or outputs the barcode data which has been converted into alphanumeric characters. The programmable controller 10 controls the equipment 101 based on this bar code data to perform sorting and product type discrimination.
【0055】図17は第5実施例を示す。図17(a)
の第5実施例は、第3インターフェイス34にCRTの
ような表示器15dが接続されている点において、図1
5の第3実施例とは異なっている。バーコードデータ処
理装置1は、図17(b)のように、表示器15dにバ
ーコードまたは出力コードCoを選択的に出力する。こ
の出力の選択は、バーコードデータ処理装置1のモード
設定によりなされる。バーコードが表示器15dに入力
された場合は、(b−1)の破線で示すように、バーコ
ードなどの文字が画面にはめ込んで出力される。一方、
(b−2)のように、出力コードCoが入力さた場合
は、商品の内容およびプリセットアドレスを表す画面の
ページが、出力コードCoに基づいて呼び出される。FIG. 17 shows a fifth embodiment. FIG. 17 (a)
1 in that a display 15d such as a CRT is connected to the third interface 34.
5 is different from the third embodiment. As shown in FIG. 17B, the barcode data processing device 1 selectively outputs the barcode or the output code Co to the display 15d. The selection of this output is made by the mode setting of the barcode data processing device 1. When the bar code is input to the display device 15d, characters such as the bar code are fitted into the screen and output as shown by the broken line in (b-1). on the other hand,
When the output code Co is input as in (b-2), the page of the screen showing the content of the product and the preset address is called based on the output code Co.
【0056】図18は第6実施例を示す。図18(a)
の第6実施例は、第3インターフェイス34にシリアル
プリンタ15eが接続されている点において、図17
(a)の第5実施例とは異なっている。バーコードデー
タ処理装置1は、図18(b)のように、シリアルプリ
ンタ15eにバーコードまたは出力コードCoを選択的
に出力する。シリアルプリンタ15eは出力に応じて、
バーコードまたは出力コードCoを印字するとともに、
バーコードリーダ15(15b)で読み取ったバーコー
ドデータがバーコードと一致しない場合はNGの印字を
行う。FIG. 18 shows a sixth embodiment. Figure 18 (a)
17 is that the serial printer 15e is connected to the third interface 34 in FIG.
This is different from the fifth embodiment of (a). The barcode data processing device 1 selectively outputs the barcode or the output code Co to the serial printer 15e, as shown in FIG. The serial printer 15e responds to the output by
Bar code or output code Co is printed,
If the barcode data read by the barcode reader 15 (15b) does not match the barcode, NG is printed.
【0057】これらの第4〜第6実施例から分かるよう
に、本バーコードデータ処理装置1では、上位のコンピ
ュータがなくても、プログラマブルコントローラ10、
表示器15dまたはシリアルプリンタ15eと、設備1
00との双方の制御や通信を行うことができる。なお、
バーコードリーダとしては、ペン型、タッチ型、ガン型
または定置型などの種々のバーコードリーダを用いるこ
とができる。As can be seen from the fourth to sixth embodiments, in the bar code data processing apparatus 1, the programmable controller 10,
Display 15d or serial printer 15e, and equipment 1
It is possible to perform both control and communication with 00. In addition,
As the barcode reader, various barcode readers such as a pen type, a touch type, a gun type and a stationary type can be used.
【0058】本実施例に係るバーコードデータ処理装置
では、対応コード記憶部に記憶されたバーコードと出力
コードとの対応関係を変更することができるので、入力
されたバーコードデータに基づく出力コードの自由度が
向上する。 Bar Code Data Processing Device According to this Embodiment
Then, the barcode stored in the corresponding code storage section and the output
Since you can change the correspondence with the code, enter
The degree of freedom of the output code based on the barcode data
improves.
【0059】[0059]
【発明の効果】本発明に係るバーコードデータ処理装置
では、複数のバーコードをグループ分けすることが可能
であり、各グループに属するバーコードに対して同一の
対応コードを出力することができる。したがって本発明
の構成によると、異なるバーコ ードに対して同一の対応
コードを出力することができる。またグループ別に異な
る対応コードを出力することもできる。そのため本発明
に係るバーコードデータ処理装置は、入力されたバーコ
ードデータに基づく出力コードの自由度が向上する。In the bar code data processing device according to the present invention, a plurality of bar codes can be divided into groups.
And the same for barcodes belonging to each group
The corresponding code can be output. Therefore, the present invention
According to the configuration, the corresponding same for different bar code
The code can be output. Also different for each group
It is also possible to output the corresponding code. Therefore, in the barcode data processing device according to the present invention, the degree of freedom of the output code based on the input barcode data is improved.
【図1】(a)は本発明の第1実施例にかかるバーコー
ドデータ処理システムの使用状態を示す斜視概略図、
(b)は本発明のバーコードデータ処理装置の概略ブロ
ック図。FIG. 1A is a schematic perspective view showing a usage state of a bar code data processing system according to a first embodiment of the present invention,
(B) is a schematic block diagram of the barcode data processing apparatus of the present invention.
【図2】同バーコードデータ処理装置の内部構成を示す
概略ブロック図。FIG. 2 is a schematic block diagram showing an internal configuration of the barcode data processing device.
【図3】解析処理部の制御機能を示すフローチャート。FIG. 3 is a flowchart showing a control function of an analysis processing unit.
【図4】解析処理部の制御機能を示すフローチャート。FIG. 4 is a flowchart showing a control function of an analysis processing unit.
【図5】解析処理部の制御機能を示すフローチャート。FIG. 5 is a flowchart showing the control function of the analysis processing unit.
【図6】解析処理部の制御機能を示すフローチャート。FIG. 6 is a flowchart showing the control function of the analysis processing unit.
【図7】解析処理部の制御機能を示すフローチャート。FIG. 7 is a flowchart showing the control function of the analysis processing unit.
【図8】解析処理部の制御機能を示すフローチャート。FIG. 8 is a flowchart showing the control function of the analysis processing unit.
【図9】解析処理部の制御機能を示すフローチャート。FIG. 9 is a flowchart showing the control function of the analysis processing unit.
【図10】解析処理部の制御機能を示すフローチャー
ト。FIG. 10 is a flowchart showing the control function of the analysis processing unit.
【図11】プリセットアドレスと基準バーコードとの関
係を示す基準テーブルの概略図。FIG. 11 is a schematic view of a reference table showing the relationship between preset addresses and reference barcodes.
【図12】プリセットアドレスと出力コードとの関係を
示す基準テーブルの概念図。FIG. 12 is a conceptual diagram of a reference table showing the relationship between preset addresses and output codes.
【図13】第2実施例にかかるバーコードデータ処理装
置の斜視概略図。FIG. 13 is a schematic perspective view of a barcode data processing device according to a second embodiment.
【図14】第2実施例を示すバーコードデータ処理装置
の概略ブロック図。FIG. 14 is a schematic block diagram of a barcode data processing device showing a second embodiment.
【図15】第3実施例にかかるバーコードデータ処理シ
ステムの概略構成図。FIG. 15 is a schematic configuration diagram of a barcode data processing system according to a third embodiment.
【図16】第4実施例にかかるバーコードデータ処理シ
ステムの概略構成図。FIG. 16 is a schematic configuration diagram of a barcode data processing system according to a fourth embodiment.
【図17】(a)は第5実施例にかかるバーコードデー
タ処理システムの概略構成図、(b)は同運用を示す概
念図。17A is a schematic configuration diagram of a barcode data processing system according to a fifth embodiment, and FIG. 17B is a conceptual diagram showing the same operation.
【図18】(a)は第6実施例にかかるバーコードデー
タ処理システムの概略構成図、(b)は同運用を示す概
念図。FIG. 18A is a schematic configuration diagram of a barcode data processing system according to a sixth embodiment, and FIG. 18B is a conceptual diagram showing the same operation.
1:バーコードデータ処理装置 30a:コード出力手段 30b:変更手段 31:メモリ 31a:対応コード記憶部 1: Bar code data processing device 30a: Code output means 30b: change means 31: Memory 31a: Corresponding code storage unit
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06K 7/00 Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06K 7/00
Claims (5)
コードデータを処理するバーコードデータ処理装置にお
いて、 前記バーコードデータとの比較の基準となる複数の基準
バーコードを記憶する第1記憶手段と、 各前記基準バーコードに対応付ける出力コードを、前記
基準バーコード毎に個別に設定可能な設定手段と、 前記設定手段による設定に基づいて前記出力コードをそ
れに対応する前記基準バーコードとの対応関係と共に記
憶する第2記憶手段と、 前記測定対象のバーコードから得られるバーコードデー
タと前記第1記憶手段で記憶された前記基準バーコード
とを比較し、一致する場合には前記第2記憶手段で記憶
された対応関係に基づいて当該基準バーコードに対応す
る出力コードを読み出して、当該出力コードを出力する
出力手段と、 を備えることを特徴とするバーコードデータ処理装置。1. A bar code data processing device for processing bar code data obtained from a bar code to be measured, comprising: first storage means for storing a plurality of reference bar codes as a reference for comparison with the bar code data. A correspondence relationship between setting means capable of individually setting an output code associated with each of the reference barcodes for each of the reference barcodes, and the reference barcode corresponding to the output code based on the setting by the setting means. Second storage means for storing together with the second storage means for comparing the barcode data obtained from the measurement target barcode with the reference barcode stored in the first storage means The output that reads the output code corresponding to the reference bar code based on the correspondence relationship stored in and outputs the output code. Bar code data processing apparatus characterized by comprising: a stage, a.
データが前記第1記憶手段で記憶されたいずれの基準バ
ーコードとも一致しない場合には、一致しないことを示
すコードを出力することを特徴とする前記請求項1に記
載のバーコード処理装置。2. The output means further outputs a code indicating that the barcode data does not match when the barcode data does not match any of the reference barcodes stored in the first storage means. The barcode processing device according to claim 1, wherein
と前記基準バーコードとを比較する時に、予め設定され
た有効桁の部分についてのみ比較動作を行うことを特徴
とする請求項1から2のいずれかに記載のバーコードデ
ータ処理装置。3. The output means, when comparing the bar code data and the reference bar code, performs a comparison operation only on a portion of a preset effective digit. The bar code data processing device according to any one.
に対応する出力コードと当該測定対象のバーコードに対
応するバーコードデータとを出力可能であることを特徴
とする請求項1から3のいずれかに記載のバーコード処
理装置。4. The output means is capable of outputting an output code corresponding to a bar code to be measured and bar code data corresponding to a bar code to be measured. The bar code processing device as described in any one.
ードとそれに対応するプリセットアドレスとをそれらの
対応関係と共に記憶し、 前記設定手段が、各前記プリセットアドレス毎に当該出
力コードを個別に設定可能であり、 第2記憶手段が、前記設定手段の設定に基づいて前記出
力コードをそれに対応する前記プリセットアドレスとの
対応関係と共に記憶し、 前記出力手段が、前記バーコードデータと前記基準バー
コードとを比較する際に、前記第1記憶手段と前記第2
記憶手段との各々に記憶された各前記対応関係に基づい
て比較することを特徴とする請求項1から4のいずれか
に記載のバーコードデータ処理装置。5. The first storage means stores each of the reference bar codes and corresponding preset addresses together with their corresponding relationship, and the setting means individually outputs the output code for each of the preset addresses. The second storage means stores the output code together with the corresponding correspondence with the preset address corresponding to the setting of the setting means, and the output means stores the bar code data and the reference bar. When comparing the code, the first storage means and the second storage means
5. The bar code data processing device according to claim 1, wherein the comparison is performed based on each of the correspondence relationships stored in each of the storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35003493A JP3500540B2 (en) | 1993-04-15 | 1993-12-29 | Barcode data processing device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5-88624 | 1993-04-15 | ||
| JP8862493 | 1993-04-15 | ||
| JP35003493A JP3500540B2 (en) | 1993-04-15 | 1993-12-29 | Barcode data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08320906A JPH08320906A (en) | 1996-12-03 |
| JP3500540B2 true JP3500540B2 (en) | 2004-02-23 |
Family
ID=26429980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35003493A Expired - Fee Related JP3500540B2 (en) | 1993-04-15 | 1993-12-29 | Barcode data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3500540B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5049379B2 (en) * | 2010-12-09 | 2012-10-17 | 株式会社キーエンス | Optical information reader |
-
1993
- 1993-12-29 JP JP35003493A patent/JP3500540B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08320906A (en) | 1996-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8397992B2 (en) | Optical reader having image sensor for reading decodable indicia | |
| JP4192847B2 (en) | Code reader and program | |
| US8282006B2 (en) | Imaging device operative for image processing | |
| US20040206821A1 (en) | Autodiscriminating bar code reading apparatus having solid state image sensor | |
| US20040262394A1 (en) | Optical reader having solid-state image sensor | |
| JP3500540B2 (en) | Barcode data processing device | |
| JP3485592B2 (en) | Bar code reading device and its reading test device | |
| JP3554867B2 (en) | Barcode data processing device | |
| JP3557420B2 (en) | Barcode reader | |
| JP3675289B2 (en) | Information code reader | |
| JP3695278B2 (en) | Information code reader | |
| JP4378894B2 (en) | Handy type information code reader | |
| JPS63228386A (en) | laser scanning head | |
| JPH07325877A (en) | Reader for mark | |
| JPH07319993A (en) | Mark reader | |
| JPH0344692A (en) | Information display device | |
| JP2005182446A (en) | Barcode scanner | |
| JPH0659941U (en) | Bar code reader | |
| JPS60214087A (en) | Bar code reader | |
| JPS63296180A (en) | Bar code reader |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |