JPS63153686A - Start margin detecting system - Google Patents

Start margin detecting system

Info

Publication number
JPS63153686A
JPS63153686A JP61301954A JP30195486A JPS63153686A JP S63153686 A JPS63153686 A JP S63153686A JP 61301954 A JP61301954 A JP 61301954A JP 30195486 A JP30195486 A JP 30195486A JP S63153686 A JPS63153686 A JP S63153686A
Authority
JP
Japan
Prior art keywords
character
start margin
length
margin
character length
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
Application number
JP61301954A
Other languages
Japanese (ja)
Other versions
JPH0250510B2 (en
Inventor
Iwao Yotsuya
四家 巌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Facom Corp
Original Assignee
Fuji Facom Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Facom Corp filed Critical Fuji Facom Corp
Priority to JP61301954A priority Critical patent/JPS63153686A/en
Publication of JPS63153686A publication Critical patent/JPS63153686A/en
Publication of JPH0250510B2 publication Critical patent/JPH0250510B2/ja
Granted legal-status Critical Current

Links

Abstract

PURPOSE:To decrease the length of a bar code label with a length of the start margin selected as 1/2 character by providing a start margin detecting circuit for 1/2 character length margin and a start margin detection circuit for one character length margin so as to use the length of the start margin as 1/2 character. CONSTITUTION:A reader 1 reads a bar code described on a commodity 2 and outputs a bar code data string. A decoder 3 is provided with the start margin detecting circuit 30 for one character length having been used in a conventional system, the start margin detecting circuit 20 for 1/2 character length and a changeover means 10. The start margin detection circuit 20 for 1/2 character length is used and detect the margin from the start margin till an interblock after a 2nd character, then the changeover means 10 is operated, and the start margin detecting circuit 30 for one character length is used further to detect the margin. Thus, the start margin of the 1/2 character length is accurately detected.

Description

【発明の詳細な説明】 〔4既要〕 バーコード39のバーデータ列の解読装置に於いて、ス
タートマージンから第2キャラクタ後のギャップ塩はl
/2キャラクタ長のスタートマージン検出回路により検
出し、第2キャラクタ後のギャップから後は1キャラク
タ長のスタートマージン検出回路によりスタートマージ
ンを検出する。
Detailed Description of the Invention [4 Already Required] In the decoding device for the bar data string of the bar code 39, the gap salt after the second character from the start margin is l.
The start margin is detected by a /2 character length start margin detection circuit, and after the gap after the second character, a one character length start margin detection circuit is used to detect the start margin.

〔産業上の利用分野〕[Industrial application field]

本発明はバーコードの読取方式の改良に関するものであ
る。
The present invention relates to an improvement in a barcode reading method.

〔従来の技術〕[Conventional technology]

バーコード(bar code)は数種の太さのバー状
のマークを、数種の間隔を置いて平行に配置する様に印
刷されたもので、バー状の印刷部を具バー、二つの環パ
ーに挾まれた部分を白パーと呼び、各バーの組合せによ
り符号化されたキャラクタを表すもので、バーコードで
表されたキャラクタの集合によって商品を識別出来るよ
うに体系づけられており、最近広く利用されている。
A bar code is a bar code printed with bar-shaped marks of several thicknesses arranged in parallel at several intervals. The part between the bars is called the white par, and the combination of each bar represents a coded character.It is systematized so that products can be identified by the set of characters represented by the bar code, and recently it has been Widely used.

本発明に於けるバーコード読取方式はコード39に関す
るもので、コード39は黒バー、白バーを含めで9本で
構成され、其の内、3本が太いバーを有するコード系(
3out of 9 )である。
The barcode reading method in the present invention relates to the code 39. The code 39 is composed of nine bars including black bars and white bars, and three of them are thick bars.
3 out of 9).

第3図はコード39の変換表を示す。FIG. 3 shows a conversion table for code 39.

第4図はコート39の説明図である。FIG. 4 is an explanatory diagram of the coat 39.

コード39は第3図の変換表から判る様に数字、アルフ
ァヘット等の文字をバーコード形式で表す方法である。
Code 39 is a method of representing characters such as numbers and alpha heads in bar code format, as can be seen from the conversion table in FIG.

コード39は第4図に示す様に、 (1)スタートマージン(白)、 (2)−文字の長さを有するスタートコード、(3)ギ
ャップ、 (4)第1キャラクタ、 (5)ギャップ、 (6)第2キャラクタ、 (7)ギャップ\ (8)第3キャラクタ・・・と配列されている。
As shown in FIG. 4, the code 39 includes: (1) start margin (white), (2) start code having the length of -characters, (3) gap, (4) first character, (5) gap, (6) Second character, (7) Gap \ (8) Third character, etc.

尚スタートマージンはコード39の開始を表す信号であ
り、第1図に示す例では第1キャラクタは英字の■、第
2キャラクタは数字の3、第3キャラクタは英字のQを
表している。
The start margin is a signal representing the start of code 39, and in the example shown in FIG. 1, the first character represents the alphabetic character ■, the second character represents the number 3, and the third character represents the alphabetic character Q.

従来の解読方法は左から検出器を右へ走らせ、黒バー、
白バーを読取り、此れ等を順次メモリに入力する。
The conventional decoding method runs the detector from the left to the right, with a black bar,
Read the white bar and input these and other information into the memory sequentially.

今第1キャラクタと第2キャラクタの間にあるギヤツブ
を0とし、此の点から時間的に遡ると、スタートマージ
ンは−20となる。
If we now assume that the gear between the first character and the second character is 0, and go back in time from this point, the start margin will be -20.

此の間の各バーの幅のカウント値(時間長)をB7とす
る。
The count value (time length) of the width of each bar during this period is assumed to be B7.

従来の解読方法は左から検出器を右へ走らせ、黒バー、
白バーを読取り、各バーの位置で上記0式が成立するか
否かを調べ、初めて成立した時にスタートマージンが検
出されたとし、−19の八−がスタートコードの最初の
バーとし、以後孔れを基準にしてキャラクタを解読して
行く。
The conventional decoding method runs the detector from the left to the right, with a black bar,
Read the white bar, check whether the above formula 0 holds true at each bar position, and assume that the start margin is detected when it holds true for the first time, and -19 no 8- is the first bar of the start code, and from then on, the hole Characters are decoded based on this.

従ってスタートマージンの長さは少なくとも1キャラク
タ以上の長さであることが必要である。
Therefore, the length of the start margin needs to be at least one character or more.

尚0式を使用してスタートマージンを検出する回路を1
キャラクタ長のスタートマージン検出回路30と云う。
In addition, the circuit that detects the start margin using formula 0 is 1.
This is called a character length start margin detection circuit 30.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

然しなから此の様に少なくともIキャラクタ以上の長さ
を持つスタートマージンを使用することはハーコートラ
ヘルの長さが長くなると云う欠点かあった。
However, using a start margin having a length of at least an I character like this has the disadvantage that the length of the Harcourt trachel becomes longer.

本発明の目的は此のスタートマージンの長さを1/2キ
ャラクタとすることである。
The purpose of the present invention is to make the length of this start margin 1/2 character.

〔問題点を解決するだめの手段] 上記問題点は第1図の原理図に示す様にバーコード39
のバーコードデータ列の解読装置に於いて、1/2キャ
ラクタ長のスタートマージン検出回路20と1キャラク
タ長のスタートマージン検出回路30を切換える切換手
段10を設けることにより解決される。
[Means to solve the problem] The above problem can be solved by using barcode 39 as shown in the principle diagram in Figure 1.
This problem can be solved by providing a switching means 10 for switching between the 1/2 character length start margin detection circuit 20 and the 1 character length start margin detection circuit 30 in the bar code data string decoding device.

〔作用〕[Effect]

本発明に依るとスタートマージンから第2キャラクタ後
のギヤツブ迄のバーコードデータ列に対しては1/2キ
ャラクタ長のスタートマージン検出回路20を有効とし
、切換手段10により第2キャラクタ後のギャップから
後のバーコードデータ列に対しては1キャラクタ長のス
タートマージン検出回路30を有効とすることにより1
/2キャラクタ長のスタートマージンを正確に検出する
ことが可能となる。
According to the present invention, the 1/2 character length start margin detection circuit 20 is enabled for the barcode data string from the start margin to the gear gap after the second character, and the switching means 10 is activated from the gap after the second character. By enabling the start margin detection circuit 30 of one character length for the subsequent barcode data string,
It becomes possible to accurately detect the start margin of /2 character length.

〔実施例〕〔Example〕

(1)本発明に於いては、スタートマージンの長さを1
/2キャラクタとする為には前記0式の代わりに下記の
■式を使用し、此の条件を白のバー幅をカウントしてい
る時に逐次見てみて、条件を満足したら回路のシーケン
スをクリアして、其処から新しいデータ列を取り入れれ
ば良い。
(1) In the present invention, the length of the start margin is set to 1
/2 characters, use the following formula instead of the 0 formula, check this condition one by one while counting the white bar width, and clear the circuit sequence when the condition is satisfied. Then, you can import the new data string from there.

2、  B、<2h  B、  ・・・・・・・・■式
(2)然しなから0式の条件式だけでは、バー41ZJ
= 1 : 3、 且つギャップ−細バーである時には
正常に読取ることが出来ない。
2, B, <2h B, ......■Formula (2) However, with only the conditional expression 0, bar 41ZJ
= 1:3, and when the gap is a narrow bar, it cannot be read normally.

尚バー比率とは細バーと大バーの比率のことである。Note that the bar ratio is the ratio of thin bars to large bars.

例えば第1図に示す例に於いて、Bo −Bo’のタイ
ミングでは0式を満足する。即ち、従って■弐を満足し
、回路のシーケンスがクリアされて正常に読取ることは
出来ない。
For example, in the example shown in FIG. 1, the equation 0 is satisfied at the timing of Bo - Bo'. That is, therefore, (2) is satisfied, the circuit sequence is cleared, and normal reading cannot be performed.

此処で最初は1/2キャラクタ長でスタートマージンの
チェックを行い、途中で1キャラクタ長のスタートマー
ジンのチェックに切換えれば良いが、第1キャラクタ後
のギャップ位置で、1/2キャラクタ長から1キャラク
タ長への切換えを行うと、スタートマージンの1/2キ
ャラクタ位置に黒レベルのノイズ(☆印で示す)がある
と、第1図に示す例に於いて、Be”Bo  ”の位置
で此の切換えが行われる。即ち、 となり、0式を満足して切換えが行われ、以後は1キャ
ラクタ長のスタートマージンは現れないのでバーコード
データ列は読取れない。
At first, check the start margin with 1/2 character length, and then switch to check the start margin with 1 character length in the middle, but at the gap position after the first character, check the start margin from 1/2 character length to 1 character length. When switching to the character length, if there is black level noise (indicated by a star) at the 1/2 character position of the start margin, in the example shown in Figure 1, this will occur at the position of Be"Bo". switching is performed. That is, the switching is performed while satisfying the equation 0, and since the start margin of one character length does not appear thereafter, the barcode data string cannot be read.

(3)従って此の切換えタイミングを第2キャラクタ後
のギャップ位置s I、* l で行えば、(2)に於
いて述べた問題がなくなり、第1キャラクタと第2キャ
ラクタがどんな組合せであっても°■式を満足すること
はなく、スタートマージンに☆印のノイズがあっても☆
印のノイズ以後のスタートマージンが1/2キャラクタ
長以上あれば正常に読取ることが可能となる。
(3) Therefore, if this switching timing is performed at the gap position s I, * l after the second character, the problem mentioned in (2) will disappear, and no matter what the combination of the first character and the second character is, does not satisfy the °■ formula, even if there is noise marked with ☆ in the start margin☆
If the start margin after the mark noise is 1/2 character length or more, normal reading is possible.

第2図は本発明に依るスタートマージン検出方式の一実
施例を示す図である。
FIG. 2 is a diagram showing an embodiment of the start margin detection method according to the present invention.

図中、1は読取器、2はバーコード39が記載されてい
る商品、3は解読装置、IOは切換手段、20は1/2
キャラクタ長のスタートマージン検出回路、30は1キ
ャラクタ長のスタートマージン検出回路である。
In the figure, 1 is a reader, 2 is a product with a barcode 39 written on it, 3 is a decoding device, IO is a switching means, and 20 is 1/2
Character length start margin detection circuit 30 is a one character length start margin detection circuit.

操作員が読取器1で商品2の上に記載されているバーコ
ード39の上を走らせると読取器1は直列信号形式でバ
ーコードデータ列を出力し、解読装置3は此のバーコー
ドデータ列を受信する。
When the operator runs the reader 1 over the barcode 39 written on the product 2, the reader 1 outputs a barcode data string in the form of a serial signal, and the decoder 3 reads this barcode data. Receive columns.

本発明では解読装置3には従来から使用されているlキ
ャラクタ長のスタートマージン検出回路30の他に1/
2キャラクタ長のスタートマージン検出回路20、及び
切換手段lOを設ける。
In the present invention, in addition to the start margin detection circuit 30 of l character length used conventionally, the decoding device 3 includes
A start margin detection circuit 20 having a length of 2 characters and switching means 1O are provided.

上記説明から明らかな様に1キャラクタ長のスタートマ
ージン検出回路30は0式によりスタートマージンを検
出する回路であり、1/2キャラクタ長のスタートマー
ジン検出回路20は0式によりスタートマージンを検出
する回路である。
As is clear from the above description, the 1-character length start margin detection circuit 30 is a circuit that detects the start margin using the 0 formula, and the 1/2 character length start margin detection circuit 20 is a circuit that detects the start margin using the 0 formula. It is.

最初スタートマージンから第2キャラクタ後のギャップ
塩は1/2キャラクタ長のスタートマージン検出回路2
0を使用して検出を行い、此処で切換手段10を動作さ
せて以後1キャラクタ長のスタートマージン検出回路3
0を使用して検出を行う。
The gap salt after the second character from the first start margin is 1/2 character length start margin detection circuit 2
0 is used for detection, the switching means 10 is operated at this point, and the start margin detection circuit 3 of one character length is then activated.
Perform detection using 0.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明した様に本発明によれば、スタートマー
ジンが少なくても良いのでバーコードラベルを小さく出
来ると云う大きい効果がある。
As explained in detail above, according to the present invention, there is a great effect that the barcode label can be made smaller because the start margin can be small.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理図である。 第2図は本発明に依るスタートマージン検出方式の一実
施例を示す図である。 第3図はコード39の一例を示す。 第4図はコード39の説明図である。 図中、1は読取器、2はバーコード39が記載されてい
る商品、3は解読装置、10は切換手段、20はl/2
キャラクタ長のスタートマージン検出回路、30はlキ
ャラクタ長のスタートマージン検出回路である。
FIG. 1 is a diagram showing the principle of the present invention. FIG. 2 is a diagram showing an embodiment of the start margin detection method according to the present invention. FIG. 3 shows an example of the code 39. FIG. 4 is an explanatory diagram of the code 39. In the figure, 1 is a reader, 2 is a product with a barcode 39 written on it, 3 is a decoding device, 10 is a switching means, and 20 is l/2
Character length start margin detection circuit 30 is an l character length start margin detection circuit.

Claims (1)

【特許請求の範囲】 バーコード39のバーコードデータ列の解読装置に於い
て、 切換手段(10)を設け、 スタートマージンから第2キャラクタ後のギャップ迄の
該バーコードデータ列に対しては1/2キャラクタ長の
スタートマージン検出回路(20)を有効とし、 該切換手段(10)により該第2キャラクタ後のギャッ
プから後の該バーコードデータ列に対しては1キャラク
タ長のスタートマージン検出回路(30)を有効とする
ことを特徴とするスタートマージン検出方式。
[Claims] In a device for decoding a barcode data string of barcode 39, a switching means (10) is provided, and for the barcode data string from the start margin to the gap after the second character, /2 character length start margin detection circuit (20) is enabled, and the one character length start margin detection circuit is enabled for the barcode data string after the gap after the second character by the switching means (10). A start margin detection method characterized in that (30) is enabled.
JP61301954A 1986-12-17 1986-12-17 Start margin detecting system Granted JPS63153686A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61301954A JPS63153686A (en) 1986-12-17 1986-12-17 Start margin detecting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61301954A JPS63153686A (en) 1986-12-17 1986-12-17 Start margin detecting system

Publications (2)

Publication Number Publication Date
JPS63153686A true JPS63153686A (en) 1988-06-27
JPH0250510B2 JPH0250510B2 (en) 1990-11-02

Family

ID=17903112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61301954A Granted JPS63153686A (en) 1986-12-17 1986-12-17 Start margin detecting system

Country Status (1)

Country Link
JP (1) JPS63153686A (en)

Also Published As

Publication number Publication date
JPH0250510B2 (en) 1990-11-02

Similar Documents

Publication Publication Date Title
US5262625A (en) Multiple bar code decoding system and method
US3838251A (en) Method of interpreting a coded record
US4059224A (en) Code recognition record medium and technique
KR930022236A (en) Data record and printer system of the record and reading system of the record
US4012716A (en) Coded record and method of and system for interpreting the record
JPH0157836B2 (en)
GB1519256A (en) Code discriminator
KR870008287A (en) Digital information storage and reading method and apparatus therefor
US4146046A (en) Coded record and methods of and apparatus for encoding and decoding records
JPH0354388B2 (en)
US4707612A (en) Binary coding system
JPS62245489A (en) Method and apparatus for reading bar code under fast changing scanning speed
JPS63153686A (en) Start margin detecting system
JPS6213712B2 (en)
JPS61180380A (en) Bar code demodulation system
KR910003958A (en) Decryptor
JPS6231485A (en) Bar code reader
JP2677805B2 (en) Code reader
JPS63291183A (en) Data reader
SU767812A2 (en) Device for teaching and testing students
JPS6194189A (en) Information card
JP2919469B2 (en) Code length correlation inspection device
KR930016914A (en) Coding method by color stripe bar code
CA1070837A (en) Coded record and method of and system for interpreting the record
SU723646A1 (en) Teaching device