JPH06103394A - Decoding method for bar-code decoder - Google Patents
Decoding method for bar-code decoderInfo
- Publication number
- JPH06103394A JPH06103394A JP4250177A JP25017792A JPH06103394A JP H06103394 A JPH06103394 A JP H06103394A JP 4250177 A JP4250177 A JP 4250177A JP 25017792 A JP25017792 A JP 25017792A JP H06103394 A JPH06103394 A JP H06103394A
- Authority
- JP
- Japan
- Prior art keywords
- bar
- character
- space
- reference value
- width
- 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.)
- Granted
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、バーコードシンボルを
光学的に読み取って得られる2値化信号をデコードする
バーコードデコーダのデコード方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decoding method of a bar code decoder for decoding a binarized signal obtained by optically reading a bar code symbol.
【0002】[0002]
【従来の技術】スパーマーケット等の量販店にはバーコ
ード読取装置を接続したECR(電子式キャッシュレジ
スタ)やPOS(販売時点情報管理)ターミナルが設置
され、商品販売データの登録に使用されている。すなわ
ち商品に印刷或いは貼付されているバーコードラベルを
バーコード読取装置により光学的に読取り、その読み取
ったデータを上位装置としてのECRやPOSターミナ
ルに転送し、ECRやPOSターミナルでは転送された
データに基づいて商品販売データの登録処理を行うよう
になっている。2. Description of the Related Art ECR (electronic cash register) and POS (point of sale information management) terminals to which bar code readers are connected are installed in mass retailers such as supermarkets and used for registering product sales data. . That is, the bar code label printed or affixed to the product is optically read by the bar code reading device, the read data is transferred to the ECR or POS terminal as a host device, and the transferred data is transferred to the ECR or POS terminal. Based on this, registration processing of product sales data is performed.
【0003】このようなものに使用されるバーコード読
取装置は、バーコードラベルのバーコードシンボルをセ
ンサで光学的に読取って光電変換し、得られる電気信号
を2値化回路で2値化した後バーコードデコーダで数
字、英字、記号等のキャラクタにデコードしてECRや
POSターミナルに転送するようになっている。A bar code reader used for such a device optically reads a bar code symbol of a bar code label with a sensor and photoelectrically converts the bar code symbol, and binarizes an electric signal obtained by a binarization circuit. The rear barcode decoder decodes the characters such as numbers, letters and symbols and transfers them to the ECR or POS terminal.
【0004】光学的読取り方法としては、バーコードラ
ベルをレーザビーム等の照射光で走査し、その反射光の
強弱をセンサによる読取る方法、LED(発光ダイオー
ド)からの光をバーコードラベルに照射し、その反射光
を1次元ラインセンサにより走査する方法、発光素子と
受光素子を対として設けたペンタイプのスキャナにより
バーコードラベルを手で走査して読取る方法等が知られ
ている。As an optical reading method, a bar code label is scanned with irradiation light such as a laser beam, and the intensity of reflected light is read by a sensor. Light from an LED (light emitting diode) is applied to the bar code label. A method of scanning the reflected light with a one-dimensional line sensor, a method of manually scanning and reading a bar code label with a pen type scanner provided with a light emitting element and a light receiving element as a pair are known.
【0005】バーコードラベルのバーコードシンボルは
図4の(a) に示すようにバーB及びスペースSの組み合
わせからなり、これを走査することによってバーとスペ
ースとの境目のエッジを検出してエッジ間隔を測定し、
バーコードシンボルのバー幅及びスペース幅に対応した
幅値を持つ図4の(b) に示すような2値化信号を得てい
る。そしてこの2値化信号をバーコードデコーダにバー
コード信号として入力し、デコードすることになる。The bar code symbol of the bar code label is composed of a combination of a bar B and a space S as shown in FIG. 4 (a). By scanning this, the edge of the boundary between the bar and the space is detected to detect the edge. Measure the distance,
A binarized signal as shown in FIG. 4 (b) having a width value corresponding to the bar width and space width of the bar code symbol is obtained. Then, this binarized signal is input to the bar code decoder as a bar code signal and decoded.
【0006】このデコード処理は図5に基づいて行われ
るようになっている。This decoding process is performed based on FIG.
【0007】先ず最初に入マージンチェックを行う。こ
のチェックとしては各種チェックが知られているが、例
えばマージンと仮定した位置のスペース幅と、そのスペ
ースに続く第1キャラクタに相当する所定数のバー及び
スペースの合計幅に係数を乗じた値とを比較し、スペー
ス幅の方が大きいときこれを正しいマージンとみなす。First, an entry margin check is performed. Although various checks are known as this check, for example, a space width at a position assumed to be a margin, and a value obtained by multiplying a total width of a predetermined number of bars and spaces corresponding to the first character following the space by a coefficient. And consider this as the correct margin when the space width is larger.
【0008】次に第1キャラクタをデコードし、このキ
ャラクタがスタートキャラクタであるかストップキャラ
クタであるかを調べる。スタートキャラクタとして成立
すれば順方向読取り、ストップキャラクタとして成立す
れば逆方向読取りであることが分かる。このとき第1キ
ャラクタがスタートキャラクタやストップキャラクタと
して成立しなければ正しいバーコード信号でないと判断
されデータは無効にされる。例えば図4の(a) に示すバ
ーコードシンボルを図中左側から右側に走査したときに
はマージン続いてスタートキャラクタが検出されること
になる。Next, the first character is decoded and it is checked whether this character is a start character or a stop character. It is understood that if the start character is satisfied, the forward reading is performed, and if the stop character is satisfied, the backward reading is performed. At this time, if the first character is not established as a start character or a stop character, it is determined that the bar code signal is not correct and the data is invalidated. For example, when the bar code symbol shown in FIG. 4A is scanned from the left side to the right side in the figure, the margin and the start character are detected.
【0009】次にスタートキャラクタやストップキャラ
クタと同様の方法でデータキャラクタをデコードすると
共にそのキャラクタがスタートキャラクタか或いはスト
ップキャラクタかを調べる。スタートキャラクタやスト
ップキャラクタでなけばデータキャラクタとして順次デ
コードする。Next, the data character is decoded in the same manner as the start character and the stop character, and it is checked whether the character is the start character or the stop character. Unless it is a start character or a stop character, it is sequentially decoded as a data character.
【0010】最初にスタートキャラクタが検出された順
方向読取りのときにはストップキャラクタがデコードさ
れると、1つのラベルのデータが終了したとみなされ
る。また最初にストップキャラクタが検出された逆方向
読取りのときにはスタートキャラクタがデコードされる
と、1つのラベルのデータが終了したとみなされる。When the stop character is decoded during the forward reading in which the start character is first detected, it is considered that the data of one label is completed. Further, when the start character is decoded in the backward reading in which the stop character is first detected, it is considered that the data of one label is completed.
【0011】最後に出マージンが検出され、マージンと
して正しく成立していれば1つのバーコードシンボルの
デコードが終了することになる。Finally, the output margin is detected, and if the margin is correctly established, the decoding of one bar code symbol is completed.
【0012】具体例として例えば1キャラクタが4本の
バーと3本のスペースで構成されるNW7のバーコード
のデータキャラクタのデコード方法について述べる。As a concrete example, a decoding method of a data character of a bar code of NW7 in which one character consists of four bars and three spaces will be described.
【0013】図6に示すように、まず1キャラクタ中の
4本のバー及び3本のスペースのうち、最大幅のバー及
び最大幅のスペースを探す。As shown in FIG. 6, first, the bar having the maximum width and the space having the maximum width are searched from among the four bars and the three spaces in one character.
【0014】次に最大バー幅の5/8を基準値として全
てのバー幅を基準値と比較し、基準値以上であればワイ
ドバー、基準値よりも小さければナローバーとみなす。Next, all the bar widths are compared with the reference value with 5/8 of the maximum bar width as the reference value. If the width is equal to or larger than the reference value, it is regarded as a wide bar, and if it is smaller than the reference value, it is regarded as a narrow bar.
【0015】次に4本のバーのうち1本のみがワイドな
らば、最大スペース幅の5/8を基準値として全てのス
ペース幅を基準値と比較し、基準値以上であればワイド
スペース、基準値より小さければナロースペースとみな
す。Next, if only one of the four bars is wide, all space widths are compared with the reference value with 5/8 of the maximum space width as a reference value. If it is smaller than the standard value, it is regarded as narrow space.
【0016】また4本のバーのうち3本がワイドなら
ば、各スペースの幅が基準値より大きいことを確認す
る。この場合は全スペースをナロースペースとみなす。If three of the four bars are wide, it is confirmed that the width of each space is larger than the reference value. In this case, all spaces are considered narrow spaces.
【0017】次にナローエレメントに「0」を割り付
け、ワイドエレメントに「1」を割り付けて7ビットの
2進数を作成する。Next, "0" is assigned to the narrow element and "1" is assigned to the wide element to create a 7-bit binary number.
【0018】最後に7ビット2進数を表1に示すNW7
キャラクタ表と比較し、キャラクタ値を求める。Finally, the NW7 shown in Table 1 is a 7-bit binary number.
Calculate the character value by comparing with the character table.
【0019】以上のようなアルゴリズムによりスタート
キャラクタ及びストップキャラクタを含むNW7のキャ
ラクタはデコードされることになる。The NW7 character including the start character and the stop character is decoded by the above algorithm.
【0020】[0020]
【表1】 [Table 1]
【0021】[0021]
【発明が解決しようとする課題】バーコードシンボルを
読み取って2値化回路で2値化した場合に、2値化回路
の特性により図4の(c) にaで示すように長いスペース
の直後のバー幅が実際の波形より太くなる場合がある。
すなわちマージン直後の第1キャラクタの第1バー幅が
正しく再現されない場合がある。このような場合、第1
キャラクタがスタートキャラクタ及びストップキャラク
タとして成立しなくなるため、それ以降のデータが全て
正しくても正しいバーコード信号としては認識されな
い。このためデコード効率が悪くなり読取り率が低下す
る問題があった。When a bar code symbol is read and binarized by the binarization circuit, it is immediately after a long space as shown by a in FIG. 4 (c) due to the characteristics of the binarization circuit. The bar width of may be thicker than the actual waveform.
That is, the first bar width of the first character immediately after the margin may not be reproduced correctly. In such cases, the first
Since the character is not established as the start character and the stop character, even if all the data thereafter is correct, it cannot be recognized as a correct bar code signal. Therefore, there is a problem that the decoding efficiency is deteriorated and the reading rate is lowered.
【0022】そこで本発明は、バーコードデータを効率
的にデコードすることができ、従って読取り率を向上で
きるバーコードデコーダのデコード方法を提供しようと
するものである。Therefore, the present invention is intended to provide a decoding method of a bar code decoder which can efficiently decode bar code data and thus improve the reading rate.
【0023】[0023]
【課題を解決するための手段と作用】本発明は、バーコ
ードシンボルを光学的に読み取って得られる2値化信号
をデコードするバーコードデコーダにおいて、マージン
に隣接する1本目のバーを除いた残りのバー及びスペー
スにより最初のスタートキャラクタ及びストップキャラ
クタをデコードすることにある。SUMMARY OF THE INVENTION The present invention is a bar code decoder for decoding a binarized signal obtained by optically reading a bar code symbol, and the remainder except for the first bar adjacent to the margin. It consists in decoding the first start and stop characters by the bars and spaces.
【0024】[0024]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0025】図1に示すようにバーコードラベルのバー
コードシンボルを光学的に読み取って得られる2値化信
号をバー幅計数回路1に入力し、バー幅及びスペース幅
を基準クロック数でカウントし、そのカウント値をRA
M(ランダム・アクセス・メモリ)2に記憶するように
なっている。As shown in FIG. 1, a binarized signal obtained by optically reading a bar code symbol of a bar code label is input to a bar width counting circuit 1, and the bar width and space width are counted by a reference clock number. , The count value is RA
It is adapted to be stored in M (random access memory) 2.
【0026】3はMPU(マイクロプロセッサユニッ
ト)で、このMPU3は前記RAM2に記憶されたバー
コードに対応するカウント値を読出し、このカウント値
からバーコードデータを2進数データに変換し、さらに
ROM4に記憶されているキャラクタ表に基づいてキャ
ラクタ値に変換し、バーコードについて全てのキャラク
タ値が正常に変換されたときデコード結果をECRやP
OSターミナル等の上位装置5に転送するようにしてい
る。Reference numeral 3 is an MPU (microprocessor unit), which reads the count value corresponding to the bar code stored in the RAM 2, converts the bar code data into binary number data from the count value, and further stores it in the ROM 4. It is converted into a character value based on the stored character table, and when all the character values of the barcode are converted normally, the decoding result is ECR or P.
The data is transferred to the host device 5 such as the OS terminal.
【0027】前記ROM4には前述した表1のキャラク
タ表と表2のスタート及びストップキャラクタ表が記憶
されている。なお、表2における(F)は順方向読取り
時の2進数とキャラクタを示し、(B)は逆方向読取り
時の2進数とキャラクタを示している。The ROM 4 stores the character table of Table 1 and the start and stop character table of Table 2 described above. In Table 2, (F) shows a binary number and a character when reading in the forward direction, and (B) shows a binary number and a character when reading in the backward direction.
【0028】[0028]
【表2】 [Table 2]
【0029】そして前記MPU3は図2に示す流れ図に
基づいて例えばNW7のバーコードのスタート/ストッ
プキャラクタのデコード処理を行うようになっている。The MPU 3 decodes the start / stop characters of the NW7 bar code, for example, based on the flow chart shown in FIG.
【0030】まずスタート/ストップキャラクタ中の最
初の1本のバーを除く3本のバー及び3本のスペースの
うち、最大幅のバー及び最大幅のスペースを探す。First, among the three bars and the three spaces excluding the first one bar in the start / stop character, the maximum width bar and the maximum width space are searched.
【0031】次に最大バー幅の5/8を基準値として全
てのバー幅を基準値と比較し、基準値以上であればワイ
ドバー、基準値よりも小さければナローバーとみなす。Next, all the bar widths are compared with the reference value with 5/8 of the maximum bar width as a reference value. If the bar width is equal to or larger than the reference value, it is regarded as a wide bar, and if it is smaller than the reference value, it is regarded as a narrow bar.
【0032】そして全てのバーが基準値以上でなければ
続いて最大スペース幅の5/8を基準値として全てのス
ペース幅を基準値と比較し、基準値以上であればワイド
スペース、基準値よりも小さければナロースペースとみ
なす。If all bars are not above the reference value, then all space widths are compared with the reference value with 5/8 of the maximum space width as the reference value. If it is small, it is considered as a narrow space.
【0033】また全てのバーが基準値以上の場合には全
てのバーをナローとみなす。この処理はスタート/スト
ップキャラクタであるキャラクタB,Cを逆方向に読取
ったときを対象としている。続いて最大スペース幅の5
/8を基準値として全てのスペース幅を基準値と比較
し、基準値以上であればワイドスペース、基準値よりも
小さければナロースペースとみなす。When all the bars are above the reference value, all the bars are regarded as narrow. This processing is intended when the characters B and C, which are start / stop characters, are read in the reverse direction. Then the maximum space width of 5
All space widths are compared with the reference value with / 8 as the reference value. If the width is equal to or larger than the reference value, it is regarded as a wide space, and if smaller than the reference value, it is regarded as a narrow space.
【0034】次にナローエレメントに「0」を割り付
け、ワイドエレメントに「1」を割り付けて6ビットの
2進数を作成する。Next, "0" is assigned to the narrow element and "1" is assigned to the wide element to create a 6-bit binary number.
【0035】最後に6ビット2進数を表2に示すスター
ト及びストップキャラクタ表と比較し、キャラクタ値を
求める。そして求められたキャラクタ値がスタート/ス
トップキャラクタとして正しければ、これを有効なスタ
ート/ストップキャラクタとみなす。Finally, the 6-bit binary number is compared with the start and stop character table shown in Table 2 to obtain the character value. If the obtained character value is correct as a start / stop character, this is regarded as a valid start / stop character.
【0036】以上のようなアルゴリズムにより第1キャ
ラクタであるスタート/ストップキャラクタをデコード
することになる。The start / stop character which is the first character is decoded by the above algorithm.
【0037】第2キャラクタ以降のキャラクタについて
は前述した図6のデコード処理を行う。この場合は最後
に7ビット2進数を表1に示すキャラクタ表と比較し、
キャラクタ値を求めることになる。For the characters after the second character, the decoding process shown in FIG. 6 is performed. In this case, finally, compare the 7-bit binary number with the character table shown in Table 1,
The character value will be obtained.
【0038】このような構成の実施例においては、第1
キャラクタについて1キャラクタを構成する4本のバー
及び3本のスペースのうちの最初の1本のバーを除く3
本のバー及び3本のスペースを有効とし、その6本のバ
ー/スペースから最大幅のバー及び最大幅のスペースを
探してバー及びスペースの基準値を求める。そして基準
値と6本のバー/スペースを比較してナローバー及びワ
イドバーを決め、ナローバーを「0」、ワイドバーを
「1」として2進数を作成し、その2進数を表2に従っ
てキャラクタ値に変換する。In the embodiment having such a configuration, the first
About the character 3 excluding the 4 bars that make up one character and the first 1 bar of the 3 spaces
The bar of the book and the space of 3 are validated, the bar of the maximum width and the space of the maximum width are searched from the 6 bars / space, and the reference value of the bar and the space is obtained. Then, the narrow bar and wide bar are determined by comparing the standard value with 6 bars / spaces, a binary number is created by setting the narrow bar to "0" and the wide bar to "1", and the binary number is converted into a character value according to Table 2. Convert.
【0039】従って2値化回路の特性により第1キャラ
クタの最初のバー幅がたとえ正しく再現されなかったと
しても、そのバー幅はデコードには何等寄与しないの
で、第1キャラクタのデコードは支障なく行われること
になる。従ってバーコードデータを効率的にデコードす
ることができ、読取り率を向上できる。Therefore, even if the first bar width of the first character is not reproduced correctly due to the characteristics of the binarization circuit, the bar width does not contribute to the decoding at all, so that the decoding of the first character can be performed without any trouble. Will be seen. Therefore, the barcode data can be efficiently decoded and the reading rate can be improved.
【0040】次に本発明の他の実施例を図面を参照して
説明する。Next, another embodiment of the present invention will be described with reference to the drawings.
【0041】この実施例はCODE39のバーコードの
スタート/ストップキャラクタのデコード処理について
述べる。なお、CODE39のバーコードは1キャラク
タが5本のバーと4本のスペースで構成されている。This embodiment describes the decoding process of the start / stop character of the CODE39 bar code. The CODE 39 bar code is composed of five bars and four spaces for one character.
【0042】CODE39のバーコードの場合は図3に
示すデコード処理を行う。In the case of a CODE39 bar code, the decoding process shown in FIG. 3 is performed.
【0043】まずスタート/ストップキャラクタ中の最
初の1本のバーを除く4本のバー及び4本のスペースの
うち、最大幅のバー及び最大幅のスペースを探す。First, among the four bars and the four spaces excluding the first one bar in the start / stop character, the maximum width bar and the maximum width space are searched.
【0044】次に最大バー幅の5/8を基準値として全
てのバー幅を基準値と比較し、基準値以上であればワイ
ドバー、基準値よりも小さければナローバーとみなす。Next, all the bar widths are compared with the reference value with 5/8 of the maximum bar width as the reference value. If the bar width is equal to or larger than the reference value, it is regarded as a wide bar, and if smaller than the reference value, it is regarded as a narrow bar.
【0045】次に最大スペース幅の5/8を基準値とし
て全てのスペース幅を基準値と比較し、基準値以上であ
ればワイドスペース、基準値よりも小さければナロース
ペースとみなす。Next, all space widths are compared with the reference value with 5/8 of the maximum space width as the reference value. If the width is equal to or larger than the reference value, it is regarded as a wide space, and if smaller than the reference value, it is regarded as a narrow space.
【0046】次にナローエレメントに「0」を割り付
け、ワイドエレメントに「1」を割り付けて8ビットの
2進数を作成する。Next, "0" is assigned to the narrow element and "1" is assigned to the wide element to create an 8-bit binary number.
【0047】最後に8ビット2進数を表3に示すスター
ト及びストップキャラクタ表と比較し、キャラクタ値を
求める。そして求められたキャラクタ値がスタート/ス
トップキャラクタとして正しければ、これを有効なスタ
ート/ストップキャラクタとみなす。Finally, the 8-bit binary number is compared with the start and stop character table shown in Table 3 to obtain the character value. If the obtained character value is correct as a start / stop character, this is regarded as a valid start / stop character.
【0048】以上のようなアルゴリズムにより第1キャ
ラクタであるスタート/ストップキャラクタをデコード
することになる。The start / stop character which is the first character is decoded by the above algorithm.
【0049】[0049]
【表3】 [Table 3]
【0050】この実施例においても第1キャラクタにつ
いて1キャラクタを構成する5本のバー及び4本のスペ
ースのうちの最初の1本のバーを除く4本のバー及び4
本のスペースを有効とし、その8本のバー/スペースか
ら最大幅のバー及び最大幅のスペースを探してバー及び
スペースの基準値を求める。そして基準値と8本のバー
/スペースを比較してナローバー及びワイドバーを決
め、ナローバーを「0」、ワイドバーを「1」として2
進数を作成し、その2進数を表3に従ってキャラクタ値
に変換する。Also in this embodiment, four bars and four excluding the first bar out of the five bars and the four spaces forming one character for the first character.
The space of the book is validated, the bar of the maximum width and the space of the maximum width are searched from the eight bars / spaces, and the reference value of the bar and the space is obtained. Then, the narrow bar and wide bar are decided by comparing the standard value with 8 bars / spaces, and the narrow bar is set to "0" and the wide bar is set to "1".
A base number is created and the base number is converted into a character value according to Table 3.
【0051】従って2値化回路の特性により第1キャラ
クタの最初のバー幅がたとえ正しく再現されなかったと
しても、そのバー幅はデコードには何等寄与しないの
で、本実施例においても前記実施例と同様の効果が得ら
れるれものである。Therefore, even if the initial bar width of the first character is not reproduced correctly due to the characteristics of the binarization circuit, the bar width does not contribute to decoding at all. The same effect can be obtained.
【0052】なお、前記実施例はNW7及びCODE3
9のバーコードのデコードについて述べたが必ずしもこ
れに限定されるものではなく、CODE128やCOD
E93等スタート/ストップキャラクタを有するバーコ
ードのデコードに適用できるものである。In the above embodiment, NW7 and CODE3 are used.
Although the decoding of the barcode of 9 has been described, it is not necessarily limited to this, and CODE128 and CODE can be used.
It can be applied to the decoding of bar codes having start / stop characters such as E93.
【0053】[0053]
【発明の効果】以上、本発明によれば、マージンに隣接
する1本目のバーを除いた残りのバー及びスペースによ
り最初のスタートキャラクタ及びストップキャラクタを
デコードすることにより、バーコードデータを効率的に
デコードすることができ、従って読取り率を向上でき
る。As described above, according to the present invention, the first start character and the stop character are decoded by the remaining bar and space except the first bar adjacent to the margin, so that the bar code data can be efficiently processed. It can be decoded and thus the read rate can be improved.
【図1】本発明の一実施例を示すブロック図。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】同実施例におけるスタート/ストップキャラク
タのデコード処理を示す流れ図。FIG. 2 is a flowchart showing a decoding process of a start / stop character in the embodiment.
【図3】本発明の他の実施例におけるスタート/ストッ
プキャラクタのデコード処理を示す流れ図。FIG. 3 is a flowchart showing a start / stop character decoding process according to another embodiment of the present invention.
【図4】バーコードパターンと対応する2値化信号の関
係を示す図。FIG. 4 is a diagram showing a relationship between a barcode pattern and a corresponding binarized signal.
【図5】デコーダの基本的なデコード処理を示す流れ
図。FIG. 5 is a flowchart showing basic decoding processing of a decoder.
【図6】従来のNW7のデコード処理を示す流れ図。FIG. 6 is a flowchart showing a conventional NW7 decoding process.
2…RAM(ランダム・アクセス・メモリ)、3…MP
U(マイクロプロセッサユニット)、ROM(リード・
オンリー・メモリ)。2 ... RAM (random access memory), 3 ... MP
U (microprocessor unit), ROM (read
Only memory).
Claims (1)
て得られる2値化信号をデコードするバーコードデコー
ダにおいて、マージンに隣接する1本目のバーを除いた
残りのバー及びスペースにより最初のスタートキャラク
タ及びストップキャラクタをデコードすることを特徴と
するバーコードデコーダのデコード方法。1. A bar code decoder for decoding a binarized signal obtained by optically reading a bar code symbol, wherein a first start character and a space are provided by a remaining bar and a space except a first bar adjacent to a margin. A decoding method for a bar code decoder characterized by decoding a stop character.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4250177A JP2750244B2 (en) | 1992-09-18 | 1992-09-18 | Barcode decoder decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4250177A JP2750244B2 (en) | 1992-09-18 | 1992-09-18 | Barcode decoder decoding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06103394A true JPH06103394A (en) | 1994-04-15 |
JP2750244B2 JP2750244B2 (en) | 1998-05-13 |
Family
ID=17203967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4250177A Expired - Fee Related JP2750244B2 (en) | 1992-09-18 | 1992-09-18 | Barcode decoder decoding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2750244B2 (en) |
-
1992
- 1992-09-18 JP JP4250177A patent/JP2750244B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2750244B2 (en) | 1998-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2788152B2 (en) | Barcode reader | |
US10509933B2 (en) | Method and apparatus for optically reading out information stored in a barcode | |
JPH03204790A (en) | Decoding of bar code from partial scanning | |
JPH10171913A (en) | Barcode capable of encoding 16-bit character, print of the barcode, barcode reader and method therefor | |
JP3115003B2 (en) | Method and apparatus for decoding barcode symbols using module size ratio analysis | |
JPH07200719A (en) | Stitch of bar-code scanning | |
JPH05314299A (en) | Scanning method of plurality of bar-code labels | |
EP0502440A2 (en) | Bar-code reading apparatus and method | |
US5471041A (en) | Bar-code reader device | |
JP2000099620A (en) | Barcode reading device and barcode reading method | |
JPH096885A (en) | Bar code decoding system | |
JPH09161001A (en) | Barcode reader | |
US6070801A (en) | Bar code reader, bar code reading method and computer readable medium | |
JP2750244B2 (en) | Barcode decoder decoding method | |
US5637853A (en) | Reading indicia by analysis of different light reflecting portions based on signal-to-noise ratios | |
JP3448404B2 (en) | Barcode reading device and barcode reading method | |
JPH08263585A (en) | Bar code reading device | |
JP3198232B2 (en) | Barcode reading method and reader | |
JP2817025B2 (en) | Barcode reader | |
JP2766768B2 (en) | Barcode decoder decoding method | |
JP2971636B2 (en) | Barcode symbol reader | |
US6478224B1 (en) | Symbology-independent method and apparatus for identifying potential bar code data | |
JPH08235300A (en) | Bar code reader | |
JP2641991B2 (en) | Data processing method of bar code reader | |
JP2742920B2 (en) | Barcode reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080220 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090220 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |