JP3131866B2 - Bar code reading method and apparatus - Google Patents
Bar code reading method and apparatusInfo
- Publication number
- JP3131866B2 JP3131866B2 JP06315119A JP31511994A JP3131866B2 JP 3131866 B2 JP3131866 B2 JP 3131866B2 JP 06315119 A JP06315119 A JP 06315119A JP 31511994 A JP31511994 A JP 31511994A JP 3131866 B2 JP3131866 B2 JP 3131866B2
- Authority
- JP
- Japan
- Prior art keywords
- narrow
- width
- bar
- space
- value
- 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
- 238000000034 method Methods 0.000 title claims description 52
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 239000011800 void material Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Description
【0001】[0001]
【産業上の利用分野】本発明は、バーコードの読取方法
及びバーコード読取装置に関し、特に、バイナリーコー
ド及びマルチコードを用いるいずれのバーコードにも適
用可能であり、シンボル内にスタートコードもしくはそ
れに匹敵する最初のキャラクタが存在し、その中に隣接
するナローバー(細幅バー)及びナロースペース(細幅
スペース)が存在する場合に有効なバーコードの読取に
おける誤読防止技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bar code reading method and a bar code reading apparatus, and more particularly, to a bar code using a binary code and a multi-code, and a start code or a start code in a symbol. The present invention relates to a technique for preventing erroneous reading in barcode reading that is effective when a comparable first character exists and an adjacent narrow bar (narrow bar) and a narrow space (narrow space) exist therein.
【0002】[0002]
【従来の技術】従来のバーコード読取における幅判定技
術には次のようなものがあった。第1の方法は、幅判定
のための基準値を、バーはバー、スペースはスペースご
とにそれぞれ更新しながら太幅、細幅を判定していく方
法である。以下、この方法を図6に示すバーコードを例
にとって説明する。図6には、NW−7規格(CODA
BAR)のバーコードにおけるスタートキャラクタa
と、それに続くキャラクタ1の例が示されている。実際
には、図示の部分以後にも各キャラクタを表すコードが
記載されストップキャラクタに至るが、ここでは、便宜
上これを省略している。NW−7規格では、スタートキ
ャラクタとして、”a”,”b”,”c”,”d”の4
つのキャラクタが定められているが、図6の例では、”
a”を用いている。符号101は走査線の方向を表す。2. Description of the Related Art Conventionally, there are the following techniques for width determination in bar code reading. The first method is a method of judging a wide width and a narrow width while updating a reference value for width determination for each bar and each space for each bar. Hereinafter, this method will be described using the barcode shown in FIG. 6 as an example. FIG. 6 shows the NW-7 standard (CODA
BAR) Start character a in barcode
And an example of the character 1 following it. Actually, a code representing each character is described after the illustrated portion to reach the stop character, but here, this is omitted for convenience. In the NW-7 standard, four start characters "a", "b", "c", and "d" are used as start characters.
Although two characters are defined, in the example of FIG.
a ″ is used. Reference numeral 101 denotes the direction of the scanning line.
【0003】まず、シンボルの最初に記載されているコ
ード、ここではキャラクタaがサーチされる。NW−7
規格においてキャラクタaのバー及びスペースの配列は
「0011010」である(0は細幅のバー又はスペー
ス、1は太幅のバー又はスペースを表す)。キャラクタ
aの判定は、例えば以下の手順で行なわれる。First, a code described at the beginning of a symbol, here, a character a is searched. NW-7
According to the standard, the arrangement of the bar and the space of the character a is “0011010” (0 indicates a narrow bar or space, and 1 indicates a wide bar or space). The determination of the character a is performed, for example, in the following procedure.
【0004】[0004]
【数1】(1)B1<B2・・・基準はB1の細幅であり、B2が
太幅であるか? (2)B2<B3・・・基準はB2の太幅であり、B3が細幅であ
るか? (3)b3=b4 ・・・基準はB3の細幅であり、B4が細幅で
あるか? (4)S1<S2 ・・・基準はS1の細幅であり、S2が太幅で
あるか? (5)S2=S3 ・・・基準はS2の太幅であり、S3が太幅で
あるか?## EQU1 ## (1) B1 <B2... Reference is narrow width of B1 and is B2 wide? (2) B2 <B3 ... Is the standard B2 thick and B3 narrow? (3) b3 = b4: The standard is the narrow width of B3, and is B4 narrow? (4) S1 <S2: Is the standard the narrow width of S1, and is S2 the wide width? (5) S2 = S3: The standard is the wide width of S2, and is S3 the wide width?
【0005】上述のように幅判定が行なわれるにしたが
って、基準データは、バーの場合は「B1の細幅」→
「B2の太幅」→「B3の細幅」→「B4の細幅」の順
に更新されていく。幅の判定は、常に直前に判定された
幅を基準値として次の判定が行なわれることとなる。ス
ペースの場合についても同様に「S1の細幅」→「S2
の太幅」→「S3の細幅」→「S4の細幅」の順に更新
されていく。すなわち、幅判定は、バーはバー同士、ス
ペースはスペース同士の比較で行なわれ、これ以降の幅
判定も同様に行なわれる。[0005] As the width determination is performed as described above, the reference data is "B1 narrow width" in the case of a bar.
It is updated in the order of “B2 wide width” → “B3 narrow width” → “B4 narrow width”. In the determination of the width, the next determination is always performed using the width determined immediately before as a reference value. Similarly, in the case of a space, “S1 narrow width” → “S2
Are updated in the order of “thick width” → “narrow width of S3” → “narrow width of S4”. That is, the width is determined by comparing the bars with each other and the space by comparing the spaces with each other, and the subsequent width determination is similarly performed.
【0006】NW−7規格において、バーコードの幅比
率は、1:2.0〜1:3.0の範囲と定められており、通常は1:
2.0、1:2.5、1:3.0の比率のいずれかが用いられてい
る。ここで具体的な幅判定は、以下のような基準で行な
われる。[0006] In the NW-7 standard, the width ratio of the bar code is defined to be in the range of 1: 2.0 to 1: 3.0, and is usually set to 1:
Any of the ratios 2.0, 1: 2.5, 1: 3.0 is used. Here, a specific width determination is performed based on the following criteria.
【0007】[0007]
【数2】(a)同幅判定 ・・・比較値は基準値の-α1〜+α2
[%]以内か? (b)細−太判定・・・比較値は細幅基準値・xの-α3〜+α4
[%]以内か? (c)太−細判定・・・比較値は太幅基準値・1/xの-α5〜
+α6[%]以内か?[Equation 2] (a) Judgment of the same width: Comparison value is -α1 to + α2 of the reference value
Is it within [%]? (b) Thin-thick judgment: The comparison value is the narrow reference value x -α3 to + α4
Is it within [%]? (c) Thick-thin judgment ... Comparative value is -α5 of 1 / x thick reference value
Is it within + α6 [%]?
【0008】<比率が1:2.0の場合>-α1=-α3=-α5
=-20[%]、+α2=+α4=+α6=+50[%]と設定し、0.8
≦細幅<1.5、1.6≦太幅<3.0(いずれも細幅を1とし
た場合の相対値)と判定する。 <比率が1:2.5又は1:3.0である場合>-α1=−α3=-α
5=-37.5[%]、+α2=+α4=+α6=+50[%]と設定す
る。ここで、比率1:2.5の場合は、0.625≦細幅≦1.5、
1.56≦太幅≦3.75(いずれも細幅を1とした場合の相対
値)と判定し、一方、比率1:3.0の場合は、0.625≦細幅
≦1.5、1.875≦太幅≦4.5(いずれも細幅を1とした場
合の相対値)と判定する。<When the ratio is 1: 2.0> -α1 = -α3 = -α5
= -20%, + α2 = + α4 = + α6 = + 50%, and 0.8
It is determined that ≦ narrow width <1.5, 1.6 ≦ thick width <3.0 (both relative values when the narrow width is 1). <When the ratio is 1: 2.5 or 1: 3.0> -α1 = -α3 = -α
5 = -37.5 [%], + α2 = + α4 = + α6 = + 50 [%] Here, when the ratio is 1: 2.5, 0.625 ≦ narrow width ≦ 1.5,
It is determined that 1.56 ≦ thick width ≦ 3.75 (all relative values when the narrow width is set to 1). On the other hand, when the ratio is 1: 3.0, 0.625 ≦ narrow width ≦ 1.5, 1.875 ≦ thick width ≦ 4.5 (all (A relative value when the narrow width is 1).
【0009】従来の第2の方法としては、幅判定のため
の基準値を、バーはバー、スペースはスペースごとに細
幅基準値を作成し、この基準値との比較により太幅、細
幅を判定していく方法が挙げられる。すなわち、先の例
で示せばNW−7規格のキャラクタaの最初のバーB1
及び最初のスペースS1は、いずれも細幅であるため、
B1及びS1の幅をそれぞれ細幅基準値とし、各幅の判
定を以下のように行う。この場合、基準値の更新は行わ
ない。[0009] As a second conventional method, a reference value for judging the width is prepared, a narrow reference value is prepared for each bar, and a space is prepared for each space. Is determined. That is, in the above example, the first bar B1 of the character a of the NW-7 standard
And the first space S1 is both narrow,
The widths of B1 and S1 are used as narrow width reference values, and the determination of each width is performed as follows. In this case, the reference value is not updated.
【0010】[0010]
【数3】 0.5×細幅基準値≦比較幅≦1.5×細幅基準値・・・細幅 1.5×細幅基準値<比較幅≦4.5×細幅基準値・・・太幅[Expression 3] 0.5 × Narrow width reference value ≦ Comparison width ≦ 1.5 × Narrow width reference value ・ ・ ・ Narrow width 1.5 × Narrow width reference value <Comparison width ≦ 4.5 × Narrow width reference value ・ ・ ・ Thick width
【0011】上記2つの方法は、いずれも読取った1本
のバー又はスペースの幅を基準として比較、判定を行な
う点に特徴がある。これに対して、複数のバー及びスペ
ースの幅の平均値を利用して、幅判定を行なう技術が特
開平5−165997号公報に開示されている。この技
術においては、1キャラクタ分の幅を算出し、そこから
バー及びスペース1本分の平均値を算出する。そして算
出された平均値と各バー及びスペースの大小比較を行な
って太幅、細幅に振分け、それぞれの本数で割って1本
分の幅を算出し、細幅対太幅の比率計算を行なうもので
ある。The above two methods are characterized in that comparison and judgment are made based on the width of one bar or space read. On the other hand, Japanese Patent Application Laid-Open No. 5-165997 discloses a technique for determining the width using an average value of the widths of a plurality of bars and spaces. In this technique, the width of one character is calculated, and the average value of one bar and one space is calculated therefrom. Then, the calculated average value is compared with the size of each bar and space, the width is divided into a wide width and a narrow width, and the width is divided by each number to calculate one width, and a ratio of the narrow width to the wide width is calculated. Things.
【0012】[0012]
【発明が解決しようとする課題】従来の技術では、バー
コードの印刷精度が低いと、誤読や読取不能等の事態が
発生することが知られている。上述のいずれの技術にあ
っても、バー及びスペースにボイドやスポット等の局部
的な変形がある場合もその影響を受けやすい。その理由
としては以下のような原因が挙げられる。第1に、上述
の2つの一般的技術にあっては、1本のバー及び又は1
本のスペースを基準値とするため、そこにボイドやスポ
ットがあると、幅自体を読み違えてそれを基準としてし
まう。これにより、誤った値を基準に細太の判定を行な
うことになってしまい、誤読を生じるものである。In the prior art, if the printing accuracy of the barcode is low, it is known that erroneous reading or impossible reading may occur. In any of the above-described techniques, even if there is a local deformation such as a void or a spot in the bar or the space, it is easily affected by the local deformation. The reasons are as follows. First, in the two general techniques described above, one bar and / or one bar
Since the space of the book is used as the reference value, if there is a void or spot there, the width itself is misread and used as a reference. As a result, the thinness is determined based on the erroneous value, resulting in erroneous reading.
【0013】第2に、上述の多数のバー及びスペースの
幅の平均値を利用して、幅判定を行なう技術(特開平5
−165997号)にあっては、細幅の多いキャラクタ
と、太幅の多いキャラクタとの間で、基準となる平均値
が異なる。前者の場合、細幅のバー及びスペースの本数
が多い程、その平均値は細幅の値に近付く。従って、平
均値と実際の細幅の値との差が小さくなり、細幅を太幅
と誤読することが多くなる。逆に後者の場合、太幅のバ
ー及びスペースの本数が多い程その平均値は太幅の値に
近付き、太幅を細幅と誤読することが多くなる。Second, a technique for making a width judgment using an average value of the widths of a large number of bars and spaces as described above (Japanese Patent Laid-Open No. Hei 5
165997), the average value serving as a reference differs between a character having a large width and a character having a large width. In the former case, as the number of narrow bars and spaces increases, the average value approaches the narrow value. Therefore, the difference between the average value and the actual narrow width value becomes small, and the narrow width is often misread as a wide width. Conversely, in the latter case, as the number of wide bars and spaces increases, the average value approaches the value of the wide width, and the wide width is often misread as the narrow width.
【0014】上述の関係を、図1に示すバーコードを例
にとって説明する。図1のバーコードは、既に説明した
図6に示すバーコードと同一のものであるが、キャラク
タa及び1の内部に、それぞれボイドが1箇所ずつ存在
する点が異なる。キャラクタaを表すバーのうち第1本
目のバーB1の辺縁部にボイドV1が、キャラクタ1を
表すバーのうち第2本目のバーB7の辺縁部にボイドV
2が、それぞれ存在している。細幅と太幅の比率は、1:
2.0である。下記表1は、従来の幅判定技術で図1に示
すバーコードを読取ったときの結果を表すものである。
表上部には表示キャラクタ、バー及びスペースの番号
と、本来の幅値が記載されている。表下部第1段目に
は、ボイドにより変形を受けた実際の幅値が記載されて
いる。The above relationship will be described with reference to the bar code shown in FIG. 1 as an example. The barcode in FIG. 1 is the same as the barcode shown in FIG. 6 described above, except that one void is present inside each of the characters a and 1. The void V1 is located at the edge of the first bar B1 of the bar representing the character a, and the void V1 is located at the edge of the second bar B7 of the bar representing the character 1.
2 respectively exist. The ratio of narrow width to wide width is 1:
2.0. Table 1 below shows the result of reading the barcode shown in FIG. 1 by the conventional width determination technology.
In the upper part of the table, the numbers of the display characters, bars and spaces, and the original width values are described. The first row in the lower part of the table describes the actual width value deformed by the void.
【0015】[0015]
【表1】 [Table 1]
【0016】表1において、「従来技術(I)」として
記載されているのは、幅判定のための基準値を、バーは
バー、スペースはスペースごとに更新しながら判定して
いく方法によって読取を行なった結果である。表中”
0”と記載されているのは細幅と判定された場合、”
1”と記載されているのは太幅と判定された場合をそれ
ぞれ表す。また、読取が正しく行なわれた部分は空欄と
している。スタートコードaにおいて、B1は細幅、B
2は太幅であるので、B1を基準にB2を判定する。し
かしB2の幅はB1の幅の3倍以上であるため、1.6≦
太幅<3.0(細幅を1とした場合の相対値)の条件を満
たさず、B2は太過ぎるため判定不能となる。B2判定
不能のため以降の判定は行なえないが、因みにB6を基
準にB7を判定した場合も、細過ぎて判定不能となる。
逆にスペースにおける幅判定にあっては、スタートコー
ドaにおいてS1は細幅、S2は太幅であるので、S1
を基準にS2を判定する。しかしS2はS1の1.5倍以
下であるため、0.8≦細幅<1.5、(細幅を1とした場合
の相対値)に適合してしまい、S2は細幅と判定されて
しまう。同様にS6を基準にS7を判定した際には、S
7はS6の1.5倍に満たず、S7は細幅と判定されてし
まう。In Table 1, what is described as "conventional technology (I)" is that the reference value for width determination is read by updating the bar for each bar and the space for each space. This is the result of performing. In the table
The description “0” indicates that the width is determined to be “narrow”.
1 ”indicates a case where the width is determined to be wide. A portion where the reading is correctly performed is blank. In the start code a, B1 is a narrow width and B is a narrow width.
Since B2 has a large width, B2 is determined based on B1. However, since the width of B2 is at least three times the width of B1, 1.6 ≦
The condition of thick width <3.0 (relative value when the thin width is set to 1) is not satisfied, and B2 is too thick to be determined. Since the B2 determination is impossible, the subsequent determination cannot be performed. However, when the B7 is determined based on the B6, the determination is too small to be performed.
Conversely, in the width determination in the space, since S1 is narrow and S2 is wide in the start code a, S1
Is determined on the basis of. However, since S2 is not more than 1.5 times S1, it satisfies 0.8 ≦ narrow width <1.5 (relative value when the narrow width is 1), and S2 is determined to be narrow. Similarly, when S7 is determined based on S6,
7 is less than 1.5 times S6, and S7 is determined to be narrow.
【0017】表1において「従来技術(II)」として記
載されているのは、幅判定のための基準値を、バーは最
初の細幅バーを、スペースは最初の細幅スペースを基準
として更新せずに判定していく方法によって読取を行な
った結果である。スタートコードaにおいてB1は細
幅、S2は細幅であるので、これらを細幅基準値として
以降の判定を行なう。バーB3の判定において、前述の
0.5×細幅基準値≦比較幅≦1.5×細幅基準値の式で、0.
5×12≦20≦1.5×12となり、式が成立せず、逆に1.5×
細幅基準値<比較幅≦4.5×細幅基準値の式で、1.5×12
<20≦4.5×12となってこれに適合してしまい、太幅と
判定されてしまう。B3,B4,B5,B6も同様であ
る。また、スペースS2の判定において、0.5×(細幅
基準値)≦比較幅≦1.5×(細幅基準値)の式で、0.5×
28≦40≦1.5×28となってこれに適合してしまい、細幅
と判定されてしまう。S3,S4,S7も同様である。In Table 1, "prior art (II)" describes a reference value for determining the width, a bar updates the first narrow bar, and a space updates based on the first narrow space. This is a result of reading by a method of making a determination without performing the reading. Since B1 is the narrow width and S2 is the narrow width in the start code a, the subsequent determination is made using these as narrow reference values. In the determination of the bar B3,
0.5 × narrow reference value ≤ comparison width ≤ 1.5 × narrow width reference value, 0.
5 × 12 ≦ 20 ≦ 1.5 × 12, and the formula does not hold.
Narrow width reference value <Comparison width ≤ 4.5 x Narrow width reference value, 1.5 x 12
<20 ≦ 4.5 × 12, which fits this and is determined to be wide. The same applies to B3, B4, B5, and B6. In the determination of the space S2, 0.5 × (narrow reference value) ≦ comparison width ≦ 1.5 × (narrow reference value).
28 ≦ 40 ≦ 1.5 × 28, which fits this and is determined to be narrow. The same applies to S3, S4, and S7.
【0018】表1において「従来技術(III)」として
記載されているのは、多数のバー及びスペースの幅の平
均値を利用して、幅判定を行なう技術(特開平5−16
5997号)を用いて読取を行なった結果である。スタ
ートコードaのキャラクタ幅(B1〜B4の合計)は20
0であり、1本あたりの平均値は200/7=28.6となり、細
幅<28.6<太幅で判定すると、キャラクタaは正常に判
定できる。しかしキャラクタ1では、1本あたりの平均
値が180/7=25.7となり、細幅<25.7<太幅で判定する
と、S6で判定ミスを起こす。In Table 1, "prior art (III)" describes a technique for determining the width by using an average value of the widths of a large number of bars and spaces (Japanese Patent Laid-Open No. 5-16).
No. 5997). The character width of the start code a (total of B1 to B4) is 20
It is 0, and the average value per one is 200/7 = 28.6. If the narrow width <28.6 <thick width is determined, the character a can be determined normally. However, for character 1, the average value per character is 180/7 = 25.7, and if a determination is made based on narrow width <25.7 <thick width, a determination error occurs in S6.
【0019】以上のように従来の技術では、バー及びス
ペースにボイドやスポット等の局部的な変形がある場合
に、その影響を受けやすい問題があった。そこで本発明
の課題は、上記問題点を解消し、誤読の起きにくいバー
コードの読取方法及びバーコード読取装置を提供するこ
とにある。As described above, in the conventional technique, there is a problem that the bar and the space are easily affected by local deformation such as voids and spots. Therefore, an object of the present invention is to solve the above-mentioned problems and to provide a barcode reading method and a barcode reading device in which erroneous reading hardly occurs.
【0020】[0020]
【課題を解決するための手段】本発明が提供する第1の
方法は、シンボル内に、隣接するナローバー及びナロー
スペースを有するバーコードの読取方法である。ここで
ナローバー及びナロースペースとは、バイナリーレベル
コードを用いる場合の細幅のバー及びスペースのみなら
ず、マルチレベルコードを用いる場合の1モジュール幅
のバー及びスペースをも意味するものとする。バーコー
ドの読取に際しては、まず前記隣接するナローバー及び
ナロースペースの各々の走査方向の幅を検出し、検出し
た各々の幅の平均値を導出する。そして前記導出した平
均値を判定基準値として当該シンボル内の各バー及びス
ペースの太さを判定することを特徴とする。A first method provided by the present invention is a method of reading a bar code having adjacent narrow bars and narrow spaces in a symbol. Here, the narrow bar and the narrow space mean not only a narrow bar and a space when using a binary level code, but also a bar and a space having one module width when using a multi-level code. At the time of reading a barcode, first, the width in the scanning direction of each of the adjacent narrow bar and narrow space is detected, and an average value of the detected widths is derived. Then, the thickness of each bar and space in the symbol is determined using the derived average value as a determination reference value.
【0021】また、本発明が提供する第2の方法は、シ
ンボル内に、隣接するナローバー及びナロースペースを
有するバーコードの読取方法であって、シンボル内のバ
ー及びスペースのうち、隣接するバー及びスペースの幅
の和が最も小さい値となる当該バー及びスペースの幅の
和に2分の1を乗じた値を判定基準値としてシンボル内
の各バー及びスペースの太さを判定することを特徴とす
る。ここで、隣接するバー及びスペースの幅の和が最も
小さい値となるものが、同一値で2以上あるときは、そ
のいずれを基準としても構わない。A second method provided by the present invention is a method for reading a bar code having an adjacent narrow bar and a narrow space in a symbol. The thickness of each bar and space in the symbol is determined using a value obtained by multiplying the sum of the width of the bar and space by which the sum of the widths of the spaces is the smallest value by half as a determination reference value. I do. Here, when the sum of the widths of the adjacent bar and space has the smallest value and there are two or more of the same value, any of them may be used as a reference.
【0022】さらに、本発明が提供する第3の方法は、
複数の参照キャラクタが予め定められているバーコード
であって、前記複数の参照キャラクタのいずれにも、各
々隣接するナローバー及びナロースペースの組が存在す
る場合のバーコードの読取方法である。ここで、複数の
参照キャラクタが予め定められているとは、例えばNW
−7コードにおいて、各キャラクタのうち”a”,”
b”,”c”,”d”がスタート及びストップコードを
表すことが定められている場合に、これを比較対象とし
て参照するような場合をいう。NW−7においては、前
記”a”〜”d”のいずれのコードも、ナローバー及び
ナロースペースが隣接して存在する部分を有する。この
方法では、まず、いずれかの参照キャラクタに存する隣
接ナローバー及びナロースペースの組のパターンを第1
判定基準とし、最初に読取ったキャラクタ内のバー及び
スペースの組のうち、バー及びスペースの走査方向の幅
の和が最も小さい値となる組のパターンを検出し、検出
した組のパターンを前記第1判定基準と比較する。比較
の結果、両者が合致しないときには、他の参照キャラク
タにおけるナローバー及びナロースペースのパターンを
第2判定基準として前記最初に読取ったキャラクタのバ
ー及びスペースのパターンと比較し、合致をみるまでこ
れを繰返す。そして、合致したキャラクタのバー及びス
ペースの走査方向の幅の和に2分の1を乗じた値を判定
基準値としてシンボル内のバー及びスペースの太さ判定
を行なう。Further, a third method provided by the present invention is:
This is a barcode reading method in a case where a plurality of reference characters are predetermined barcodes, and each of the plurality of reference characters has a pair of adjacent narrow bars and narrow spaces. Here, a plurality of reference characters are predetermined, for example, NW
In the -7 code, "a", "
When b "," c ", and" d "represent start and stop codes, they are referred to as comparison targets. Each code of "d" has a portion where the narrow bar and the narrow space are adjacent to each other.In this method, first, the pattern of the set of the adjacent narrow bar and the narrow space existing in any of the reference characters is set to the first pattern.
As a determination criterion, a pattern of a set in which the sum of the widths of the bars and spaces in the scanning direction is the smallest value among the pairs of bars and spaces in the character read first is detected. Compare with one criterion. As a result of the comparison, if the two do not match, the pattern of the narrow bar and narrow space of the other reference character is compared with the pattern of the bar and space of the first read character as a second criterion, and this is repeated until a match is found. . Then, the thickness of the bar and space in the symbol is determined using the value obtained by multiplying the sum of the widths of the bar and space of the matched character in the scanning direction by half as a determination reference value.
【0023】また、本発明が提供するバーコード読取装
置は、バーコード入力手段と、入力したバーコードを解
読する解読手段とを有し、該解読手段は、入力したバー
コードのうち隣接して存在するナローバー及びナロース
ペースの走査方向の幅を検出する幅検出部と、検出され
た各幅の平均値を導出する演算部と、前記導出された平
均値を判定基準値として各バー及びスペースの太さを判
定する判定部とを含んで成ることを特徴とする。The bar code reader provided by the present invention has bar code input means and decoding means for decoding the input bar code, and the decoding means is adjacent to the input bar code. A width detection unit that detects the width of the existing narrow bar and narrow space in the scanning direction, a calculation unit that derives an average value of the detected widths, and a calculation unit that uses the derived average value as a determination reference value to determine the width of each bar and space. A judging unit for judging the thickness.
【0024】[0024]
【作用】第1の方法では、シンボル内で隣接するナロー
バー及びナロースペースの各々の走査方向の幅を検出
し、検出した各々の幅の平均値を導出することにより、
前記2本のバー及びスペース内部に存在するボイド及び
スポット等の影響を排除し、またそれらの辺縁部に存在
する局部的変形等の影響を著しく軽減する。そして前記
導出した平均値を判定基準値としてシンボル内の各バー
及びスペースの太さを判定する。これにより誤読などが
発生しにくくなる。In the first method, the width in the scanning direction of each of the narrow bar and the narrow space adjacent in the symbol is detected, and the average value of the detected widths is derived.
The effects of voids, spots and the like existing inside the two bars and spaces are eliminated, and the effects of local deformation and the like existing at the edges thereof are significantly reduced. Then, the thickness of each bar and space in the symbol is determined using the derived average value as a determination reference value. As a result, misreading and the like are less likely to occur.
【0025】第2の方法では、隣接する細幅のバー及び
スペースの幅値を導出するに際して、キャラクタ内の各
隣接するバー及びスペースの幅の和が最も小さくなる組
合せを、仮想的に隣接する細幅として取扱う。In the second method, when deriving the width values of adjacent narrow bars and spaces, the combination in which the sum of the widths of adjacent bars and spaces in the character is the smallest is virtually adjacent. Treat as a narrow width.
【0026】第3の方法では、上記仮想的に細幅として
取扱ったバー及びスペースの組の位置と、スタートコー
ドとして定められているキャラクタ内の隣接する細幅の
組の位置とでパターンマッチングを行なうことにより、
スタートキャラクタの確認を行なうことができると同時
に、読取った隣接するバー及びスペースが実際に細幅で
あることの確認がなされる。In the third method, pattern matching is performed between the position of the set of the bar and space virtually treated as the narrow width and the position of the adjacent narrow set in the character defined as the start code. By doing
The start character can be confirmed, and at the same time, it is confirmed that the read adjacent bar and space are actually narrow.
【0027】また、本発明のバーコード読取装置では、
解読手段内に存する幅検出部で入力したバーコードのう
ち隣接して存在するナローバー及びナロースペースの走
査方向の幅を検出し、演算部において前記検出された各
幅の平均値を導出し、得られた平均値を判定基準値とし
て判定部が各バー及びスペースの太さの判定を行なう。Further, in the bar code reader of the present invention,
The width detector in the decoding means detects the width in the scanning direction of the narrow bar and the narrow space adjacent to each other among the input barcodes, and derives an average value of each of the detected widths in the calculation unit. The determination unit determines the thickness of each bar and space using the obtained average value as a determination reference value.
【0028】[0028]
【実施例】 (第1実施例)以下、本発明の第1実施例を図1及至3
及び表2を参照して説明する。図1は、この実施例にお
いて読取対象となるバーコードの一部を表すものであ
り、本発明のバーコード読取方法における幅判定のため
の基準幅nを説明する図である。既に説明したように、
図1は、NW−7規格のバーコードにおいて、スタート
キャラクタとして”a”を用い、続くキャラクタとし
て”1”が記載されたものである。図中B1〜B9及び
S1〜S8は、それぞれバー及びスペースの識別番号で
あり、V1及びV2は、それぞれバーB1及びB7上の
走査線が通過する位置にできたボイドである。(First Embodiment) Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
This will be described with reference to Table 2 and Table 2. FIG. 1 shows a part of a barcode to be read in this embodiment, and is a diagram for explaining a reference width n for width determination in the barcode reading method of the present invention. As already explained,
FIG. 1 shows a barcode of the NW-7 standard in which "a" is used as a start character and "1" is described as a subsequent character. In the figure, B1 to B9 and S1 to S8 are bar and space identification numbers, respectively, and V1 and V2 are voids formed at positions where the scanning lines on the bars B1 and B7 pass, respectively.
【0029】[0029]
【表2】 [Table 2]
【0030】上記表2上部に示すように、各バーの本来
の幅値は、細幅であるバー(B1,S1,B3,B4,
B5,S5,B6,S6,B7)にあっては「20」で
あり、太幅であるバー(B2,S2,S3,S4,S
7,B8)にあっては「40」である。これに対し、実
際に測定される幅値はボイドV1及びV2の影響を受け
て変形し、表2下部に示す値となっている。走査線上に
おけるボイドV1の幅値が「8」であり、その影響を受
けてバーB1の幅値は「12」に、スペースS1の幅値
は「28」に変形している。また、ボイドV2の幅値は
「9」であるため、その影響を受けてスペースS6の幅
値は「29」に、バーB7の幅値は「11」に変形して
いる。As shown in the upper part of Table 2, the original width value of each bar is the narrow bar (B1, S1, B3, B4,
For B5, S5, B6, S6, and B7), it is "20", and the bar (B2, S2, S3, S4, S
7, B8) is "40". On the other hand, the width value actually measured is deformed under the influence of the voids V1 and V2, and becomes the value shown in the lower part of Table 2. The width value of the void V1 on the scanning line is “8”, and the width value of the bar B1 is changed to “12” and the width value of the space S1 is changed to “28” under the influence. Further, since the width value of the void V2 is “9”, the width value of the space S6 is changed to “29” and the width value of the bar B7 is changed to “11” under the influence.
【0031】図2は、本発明の一実施例に係るバーコー
ド読取装置の概要構成図である。このバーコード読取装
置は、バーコードを入力するバーコード入力部10と、
入力したバーコードを解読する解読部1と、解読した情
報を符号化して出力する符号化装置15とを有してい
る。入力部10は、バーコードシンボル20面上を光学
的に走査する走査部11と、反射光を受光してビデオ増
幅する受光部12と、増幅されたアナログ信号をディジ
タル信号に変換するA/D変換部13と、ディジタル信
号を解析してパルスデータ列を出力するディジタル信号
解析部14から成り、解読部1は、入力したバーコード
のうち隣接して存在するナローバー及びナロースペース
の走査方向の幅を検出する幅検出部2と、検出された各
幅の平均値を導出する演算部3と、前記導出された平均
値を判定基準値として各バー及びスペースの太さを判定
する判定部4とから成る。FIG. 2 is a schematic configuration diagram of a bar code reader according to one embodiment of the present invention. The bar code reader includes a bar code input unit 10 for inputting a bar code,
The apparatus includes a decoding unit 1 that decodes an input barcode, and an encoding device 15 that encodes decoded information and outputs the encoded information. The input unit 10 includes a scanning unit 11 that optically scans the surface of the barcode symbol 20, a light receiving unit 12 that receives reflected light and amplifies the video, and an A / D that converts the amplified analog signal into a digital signal. The decoding unit 1 includes a conversion unit 13 and a digital signal analysis unit 14 that analyzes a digital signal and outputs a pulse data train. The decoding unit 1 is configured to scan adjacent bar narrow bars and narrow spaces in an input bar code in the scanning direction. , A calculating unit 3 for deriving an average value of each detected width, and a determining unit 4 for determining the thickness of each bar and space using the derived average value as a determination reference value. Consists of
【0032】解読部1の上記機能は、具体的には中央演
算処理装置(CPU)と所要プログラム及びデータによ
って実現される。図3は、上記構成のバーコード読取装
置において、バーコード読取を行う場合の解読部1の処
理手順図である。以下、図3に従って、この処理手順を
説明する。The above function of the decoding unit 1 is specifically realized by a central processing unit (CPU), required programs and data. FIG. 3 is a processing procedure diagram of the decoding unit 1 when reading a barcode in the barcode reading device having the above configuration. Hereinafter, this processing procedure will be described with reference to FIG.
【0033】解読部1内の幅検出部2は、ディジタル信
号解析部14から送られてくるパルスデータ列に基づ
き、各パルス幅を計測し、その中から隣接する細幅の和
を検出する(S100)。細幅の和の検出方法には種々
の方法が考えられるが、本実施例においては次の手順を
とる。すなわち、計測された各パルス幅をもとに、隣接
するバー及びスペースの各合計幅を計算し(S10
1)、それらの中から最小値をとるバー及びスペースの
組合せを隣接する細幅として取扱う(S102)。図1
に示すバーコードにおいては、キャラクタa中、B1+
S1の合計が幅値「40」となり、隣接するバー及びス
ペースとして最小幅となる。因みに、キャラクタ1をも
含めた中での最小幅としては、他にB5+S5、S5+
B6、S6+B7が幅値「40」で、いずれも最小幅と
される。抽出された最小幅の合計から、1本あたりの細
幅の平均値nを求める(S300)。ここでは、nの幅
値は「20」である。The width detecting section 2 in the decoding section 1 measures each pulse width based on the pulse data train sent from the digital signal analyzing section 14 and detects the sum of adjacent narrow widths from the measured pulse width (see FIG. 1). S100). There are various methods for detecting the sum of the narrow widths. In this embodiment, the following procedure is used. That is, the total width of adjacent bars and spaces is calculated based on the measured pulse widths (S10).
1) A combination of a bar and a space that takes the minimum value among them is treated as an adjacent narrow width (S102). FIG.
In the bar code shown in FIG.
The sum of S1 is the width value “40”, which is the minimum width for the adjacent bar and space. By the way, the minimum width including the character 1 is B5 + S5, S5 +
B6 and S6 + B7 have a width value of “40”, and both have the minimum width. From the total of the extracted minimum widths, an average value n of the narrow width per line is obtained (S300). Here, the width value of n is “20”.
【0034】次に、平均値nを基準値として各バー及び
スペースの太さの判定を行なう(S400)。本実施例
では、読取対象のバーコードはNW−7規格のバーコー
ドであるため、太さの判定は、細幅であるか太幅である
かの振分けである。基準値(平均値)nの0.5倍以上1.5
倍以下の範囲を細幅とし(S401、S402)、1.5
倍を越え4.5倍以下の範囲を太幅と判定する(S40
3、S404)。各判定の結果は、符号化装置15内の
コーダ・デコーダ回路により符号化され(S500)、
出力される。Next, the thickness of each bar and space is determined using the average value n as a reference value (S400). In the present embodiment, since the barcode to be read is a barcode conforming to the NW-7 standard, the determination of the thickness is to determine whether the barcode is narrow or wide. 0.5 times or more 1.5 times the standard value (average value) n
A range less than or equal to twice is defined as a narrow width (S401, S402), and 1.5
A range exceeding twice and not more than 4.5 times is determined to be a wide width (S40).
3, S404). The result of each determination is encoded by the coder / decoder circuit in the encoding device 15 (S500).
Is output.
【0035】(第2実施例)次に、スタートコード内で
隣接する細幅のバー及びスペースの組の位置についてパ
ターンマッチングを行なう場合の実施例について、図4
及び図5をも参照して説明する。(Second Embodiment) Next, FIG. 4 shows an embodiment in which pattern matching is performed for the position of a set of adjacent narrow bars and spaces in a start code.
A description will be given also with reference to FIG.
【0036】図4は、この実施例において読取対象とな
るバーコードの一部を表す図であり、NW−7規格のス
タートコードbが用いられている場合の例を示してい
る。バーB3の走査線上にはボイドV3がある。その他
の点は第1実施例に示したバーコード(図1参照)と同
一のものである。図5は、この実施例によるバーコード
読取手順図である。この実施例における幅判定手順は、
隣接する細幅の組の位置照合手順(S200)が加わる
ほかは、図3に示した手順と同様となる。FIG. 4 is a diagram showing a part of a bar code to be read in this embodiment, and shows an example in which a start code b of the NW-7 standard is used. There is a void V3 on the scanning line of the bar B3. The other points are the same as the barcode shown in the first embodiment (see FIG. 1). FIG. 5 is a barcode reading procedure according to this embodiment. The width determination procedure in this embodiment is as follows.
The procedure is the same as the procedure shown in FIG. 3 except that a position collation procedure (S200) of adjacent narrow sets is added.
【0037】すなわち、この実施例においては、隣接す
る細幅のバー及びスペースの幅検出後(S100〜10
2)、当該細幅のバー及びスペースの組のパターンと、
予めスタートコード及びストップコードに用いることが
定められている複数の参照キャラクタにおける隣接する
細幅のバー及びスペースのパターンとの照合を行なう
(S200)。まず、シンボル内に記載された最初のキ
ャラクタから、隣接するバー及びスペースの幅の合計が
最小となるバー及びスペースの組の位置と幅値を検出す
る(S100)。この実施例において、シンボルにはス
タートコードbが用いられているので、細幅が隣接する
バー及びスペースの和が最小となるのはB3+S3の位
置となる。次にスタートキャラクタとして用いることが
できる”a”,”b”,”c”,”d”の各コードにお
いて細幅のバー及びスペースが隣接する箇所と、前記検
出した位置B3+S3との照合を順次行なう(S201
〜S204)。まず、スタートキャラクタaは、コード
「0011010」(0は細幅、1は太幅を表す)であ
るため、細幅が隣接して存在するのは先頭のバー及びス
ペース;B1+S1である。従って照合の結果は”N
o”であり(S201)、スタートキャラクタbとの照
合に移行する。スタートキャラクタbは、コード「01
01001」であるため、細幅が隣接して存在するのは
B3+S3である。従って照合の結果は”Yes”であ
り(S202)、平均値の算出(S300)及び太さの
判定(S401)に移行する。That is, in this embodiment, after detecting the widths of adjacent narrow bars and spaces (S100 to S100).
2) a pattern of a set of the narrow bar and space;
Matching is performed with a pattern of adjacent narrow bars and spaces in a plurality of reference characters that are predetermined to be used for the start code and the stop code (S200). First, from the first character described in the symbol, the position and width value of a bar / space pair that minimizes the total width of adjacent bars and spaces are detected (S100). In this embodiment, since the start code b is used for the symbol, the sum of the bars and spaces adjacent to each other at the narrow width is the position of B3 + S3. Next, in each of the codes "a", "b", "c", and "d" that can be used as a start character, the collation between the adjacent narrow bar and space and the detected position B3 + S3 is sequentially performed. (S201
To S204). First, since the start character a is the code "0011010" (0 represents a narrow width and 1 represents a wide width), narrow widths are adjacent to each other at the top bar and space; B1 + S1. Therefore, the result of collation is "N
o "(S201), and the process shifts to the collation with the start character b.
01001 ”, the narrow width is adjacent to B3 + S3. Therefore, the result of the collation is “Yes” (S202), and the process proceeds to the calculation of the average value (S300) and the determination of the thickness (S401).
【0038】なお、図5には示さないが、判定された太
さに基いて読取ったコードと、スタートキャラクタのコ
ードとの再照合を行なっても良い。また、NW−7規格
のバーコードにおいて、スタートキャラクタ”a”,”
c”,”d”は、いずれも先頭のバー及びスペースB2
+S1が細幅であるため、実際にはS203及びS20
4のステップは、いずれもS201のステップと同一内
容の手順である。ここでは模式的に全スタートキャラク
タとの照合手順を示した。Although not shown in FIG. 5, the code read based on the determined thickness may be re-collated with the code of the start character. In the barcode of the NW-7 standard, the start characters "a", "
c ”and“ d ”are both the leading bar and space B2
Since + S1 is narrow, in practice, S203 and S20
Step 4 is the same procedure as step S201. Here, the procedure of collation with all start characters is schematically shown.
【0039】[0039]
【発明の効果】以上の説明から明らかなように、本発明
のバーコード読取方法では、隣接する細幅のバー及びス
ペースの各幅の平均値が幅判定の基準値となるため、当
該細幅の基準バー及びスペース内部にボイド及びスポッ
トがあっても、それらの影響を受けずにバーコードを読
取ることができるため、誤読が防止される効果がある。As is apparent from the above description, according to the bar code reading method of the present invention, the average value of the widths of adjacent narrow bars and spaces becomes the reference value for the width judgment. Even if there are voids and spots inside the reference bar and the space, the barcode can be read without being affected by such voids and spots, so that there is an effect that erroneous reading is prevented.
【0040】また、本発明のバーコード読取装置では、
解読手段内に存する幅検出部で入力したバーコードのう
ち隣接して存在するナローバー及びナロースペースの走
査方向の幅を検出し、検出した各幅の平均値を導出し
て、これを判定基準値として各バー及びスペースの太さ
の判定を行なう構成なので、バー及びスペース内部にボ
イド及びスポットがあっても、それらの影響を受けずに
バーコードを読取ることができる効果がある。In the bar code reader of the present invention,
Among the barcodes input by the width detection unit in the decoding means, the width of the narrow bar and the narrow space adjacent to each other in the scanning direction are detected, and the average value of the detected widths is derived. Since the thickness of each bar and space is determined, even if there are voids and spots inside the bar and space, the bar code can be read without being affected by them.
【図1】本発明のバーコード読取方法における、読取対
象バーコードの一部を表す図で、幅判定基準値である細
幅の平均値を説明するための図である。FIG. 1 is a diagram illustrating a part of a barcode to be read in a barcode reading method according to the present invention, and is a diagram for describing an average value of a narrow width which is a width determination reference value.
【図2】本発明の一実施例に係るバーコード読取装置の
概要構成図である。FIG. 2 is a schematic configuration diagram of a barcode reading device according to an embodiment of the present invention.
【図3】上記バーコード読取装置によるバーコード読取
手順の特徴を示すフローチャートである。FIG. 3 is a flowchart showing characteristics of a bar code reading procedure by the bar code reading device.
【図4】本発明の他の実施例に係るバーコード読取方法
を説明するための読取対象バーコードを表す図である。FIG. 4 is a diagram showing a bar code to be read for explaining a bar code reading method according to another embodiment of the present invention.
【図5】図4に示すバーコードの読取手順の特徴を示す
フローチャートである。FIG. 5 is a flowchart showing characteristics of a barcode reading procedure shown in FIG. 4;
【図6】従来のバーコード読取方法における読取対象バ
ーコードを表す図である。FIG. 6 is a diagram showing a bar code to be read in a conventional bar code reading method.
n 細幅の平均値 B1〜B9 バー S1〜S8 スペース V1〜V3 ボイド 1 解読部 2 幅検出部 3 演算部 4 判定部 10 バーコード入力部 11 走査部 12 受光部 13 A/D変換部 14 ディジタル信号解析部 15 符号化装置 20 バーコードシンボル n Average value of narrow width B1 to B9 Bar S1 to S8 Space V1 to V3 Void 1 Decoding unit 2 Width detection unit 3 Operation unit 4 Judgment unit 10 Barcode input unit 11 Scanning unit 12 Light receiving unit 13 A / D conversion unit 14 Digital Signal analysis unit 15 Encoding device 20 Barcode symbol
Claims (4)
ースが隣接して存在するバーコードの読取方法であっ
て、前記隣接するナローバー及びナロースペースの各々
の走査方向の幅を検出し、検出した各々の幅の平均値を
導出し、導出した平均値を判定基準値として当該シンボ
ル内の各バー及びスペースの太さを判定することを特徴
とするバーコードの読取方法。1. A bar code reading method in which a narrow bar and a narrow space are present adjacent to each other in a symbol, wherein the width of each of the adjacent narrow bar and the narrow space in the scanning direction is detected, and the detected width is detected. A bar code reading method, wherein an average value of the bar code is derived, and the thickness of each bar and space in the symbol is determined using the derived average value as a determination reference value.
ースが隣接して存在するバーコードの読取方法であっ
て、シンボル内のバー及びスペースのうち、隣接するバ
ー及びスペースの幅の和が最も小さい値となる当該バー
及びスペースの幅の和に2分の1を乗じた値を判定基準
値としてシンボル内の各バー及びスペースの太さを判定
することを特徴とするバーコードの読取方法。2. A method of reading a barcode in which a narrow bar and a narrow space are adjacent to each other in a symbol, wherein the sum of the widths of the adjacent bars and spaces among the bars and spaces in the symbol is set to the smallest value. A bar code reading method comprising: determining the thickness of each bar and space in a symbol by using a value obtained by multiplying the sum of the widths of the bar and space by half as a determination reference value.
ースの組が存する複数の参照キャラクタが予め定められ
ているバーコードの読取方法であって、 いずれかの参照キャラクタに存する隣接ナローバー及び
ナロースペースの組のパターンを第1判定基準とし、最
初に読取ったキャラクタ内のバー及びスペースの組のう
ち、バー及びスペースの走査方向の幅の和が最も小さい
値となる組のパターンを検出し、検出した組のパターン
を前記第1判定基準と比較して、両者が合致しないとき
には、他の参照キャラクタにおけるナローバー及びナロ
ースペースのパターンを第2判定基準として前記最初に
読取ったキャラクタのバー及びスペースのパターンと比
較し、合致したキャラクタのバー及びスペースの走査方
向の幅の和に2分の1を乗じた値を判定基準値としてシ
ンボル内のバー及びスペースの太さを判定することを特
徴とするバーコードの読取方法。3. A bar code reading method in which a plurality of reference characters each including a pair of adjacent narrow bars and narrow spaces are predetermined, wherein a plurality of reference characters include a pair of adjacent narrow bars and narrow spaces existing in any of the reference characters. Using the pattern as a first determination criterion, a pattern of a set having the smallest value of the sum of the widths of the bars and spaces in the scanning direction is detected from among the pairs of bars and spaces in the character read first, and The pattern is compared with the first criterion. If the two do not match, the narrow bar and narrow space pattern of the other reference character are compared with the bar and space pattern of the first read character as the second criterion. , The sum of the width of the bar and space of the matched character in the scanning direction multiplied by half Bar code reading method characterized by determining the thickness of the bars and spaces in a symbol as a determination reference value.
ードを解読する解読手段とを有し、該解読手段は、入力
したバーコードのうち隣接して存在するナローバー及び
ナロースペースの走査方向の幅を検出する幅検出部と、
検出された各幅の平均値を導出する演算部と、前記導出
された平均値を判定基準値として各バー及びスペースの
太さを判定する判定部とを含んで成ることを特徴とする
バーコード読取装置。4. A bar code input means, and a decoding means for decoding the input bar code, wherein the decoding means has a width in the scanning direction of an adjacent narrow bar and a narrow space of the input bar code. A width detection unit for detecting
A bar code comprising: a calculation unit for deriving an average value of each detected width; and a determination unit for determining the thickness of each bar and space using the derived average value as a determination reference value. Reader.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06315119A JP3131866B2 (en) | 1994-12-19 | 1994-12-19 | Bar code reading method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06315119A JP3131866B2 (en) | 1994-12-19 | 1994-12-19 | Bar code reading method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08171605A JPH08171605A (en) | 1996-07-02 |
| JP3131866B2 true JP3131866B2 (en) | 2001-02-05 |
Family
ID=18061642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06315119A Expired - Fee Related JP3131866B2 (en) | 1994-12-19 | 1994-12-19 | Bar code reading method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3131866B2 (en) |
-
1994
- 1994-12-19 JP JP06315119A patent/JP3131866B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08171605A (en) | 1996-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0754328B1 (en) | Method and apparatus for decoding bar code images using information from previous scan lines | |
| EP0754327B1 (en) | Method and apparatus for decoding bar code images using multi-order feature vectors | |
| EP0880103B1 (en) | Method and apparatus for detecting and decoding bar code symbols | |
| US5434932A (en) | Line alignment apparatus and process | |
| JP3115003B2 (en) | Method and apparatus for decoding barcode symbols using module size ratio analysis | |
| US5537431A (en) | Method and apparatus for bar code reading and decoding | |
| US5942740A (en) | Method and apparatus for reading bar codes | |
| US20040062443A1 (en) | Extracting graphical bar codes from an input image | |
| EP0502440A2 (en) | Bar-code reading apparatus and method | |
| JPH05506115A (en) | Correlation masking process for deskewing, filtering and recognition of vertically segmented characters | |
| JP3131866B2 (en) | Bar code reading method and apparatus | |
| JPH06274674A (en) | Method and device for reading bar code | |
| JPH10307889A (en) | Character recognition method, its device and recording medium recording character recognition program | |
| JPH07182448A (en) | Character recognition method | |
| JP3096481B2 (en) | How to determine the type of form | |
| JPH0782519B2 (en) | Code reader | |
| JPH02293989A (en) | character recognition device | |
| JPS62120585A (en) | Bar code recognizing device by image scanner | |
| JP5470734B2 (en) | Image processing apparatus and image processing program | |
| JP2965165B2 (en) | Pattern recognition method and recognition dictionary creation method | |
| JP2949958B2 (en) | Barcode reader | |
| JP2755249B2 (en) | How to read 2D barcodes | |
| JP2903792B2 (en) | Barcode reader | |
| JP2697790B2 (en) | Character type determination method | |
| JP2736729B2 (en) | Barcode judgment method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071124 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081124 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081124 Year of fee payment: 8 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081124 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081124 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131124 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |