JPH0238983B2 - - Google Patents
Info
- Publication number
- JPH0238983B2 JPH0238983B2 JP56058809A JP5880981A JPH0238983B2 JP H0238983 B2 JPH0238983 B2 JP H0238983B2 JP 56058809 A JP56058809 A JP 56058809A JP 5880981 A JP5880981 A JP 5880981A JP H0238983 B2 JPH0238983 B2 JP H0238983B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- barcode
- code
- pattern
- jan
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/01—Details
- G06K7/016—Synchronisation of sensing process
- G06K7/0166—Synchronisation of sensing process by means of clock-signals derived from the code marks, e.g. self-clocking code
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、バーコードリーダーにおけるバーコ
ードの種類判定方法に関しさらに詳しくはバーコ
ードのスタートビツト、エンドビツトにより、そ
のバーコードの種類を判定する方法に関する。
ードの種類判定方法に関しさらに詳しくはバーコ
ードのスタートビツト、エンドビツトにより、そ
のバーコードの種類を判定する方法に関する。
(従来技術とその問題点)
現在複数種のバーコードが存在しており、その
判読には夫々専用のバーコードリーダーが必要で
あり、各種のバーコードが混存する際には、それ
らをバーコードの種類に対応するリーダーに振り
分けなければらず、バーコードを見ただけでは、
その種類の判別がつかず振り分け作業が困難であ
つた。
判読には夫々専用のバーコードリーダーが必要で
あり、各種のバーコードが混存する際には、それ
らをバーコードの種類に対応するリーダーに振り
分けなければらず、バーコードを見ただけでは、
その種類の判別がつかず振り分け作業が困難であ
つた。
しかし、各種のバーコードには、スタートビツ
ト、エンドビツトに夫々特徴があり、また中には
センタービツトを有するものもあるため、上記ス
タートビツト、エンドビツト或いはセンタービツ
トを選び出すことによりバーコードの種類判定を
行なえる。
ト、エンドビツトに夫々特徴があり、また中には
センタービツトを有するものもあるため、上記ス
タートビツト、エンドビツト或いはセンタービツ
トを選び出すことによりバーコードの種類判定を
行なえる。
表はスタートビツト、エンドビツト、センター
ビツトの特徴を入力信号の各ビツトのパターンで
もつて示したものである。
ビツトの特徴を入力信号の各ビツトのパターンで
もつて示したものである。
而して本発明は、バーコードリーダーにおい
て、その中央処理装置にバーコードの種類判定を
行なわせ、1台のバーコードリーダーでもつて複
数種のコード体系のバーコードを判読可能として
バーコードの種類判定作業能率を向上させること
を目的とする。
て、その中央処理装置にバーコードの種類判定を
行なわせ、1台のバーコードリーダーでもつて複
数種のコード体系のバーコードを判読可能として
バーコードの種類判定作業能率を向上させること
を目的とする。
(問題点を解決するための手段)
上記問題点を解決するため、本発明は、バーコ
ードのパターンを所定の電気的な入力信号に変換
して入力すると共にその入力信号を記憶保持し、
該入力信号を判読する中央処理装置に接続したバ
ーコードパターンメモリーに各バーコード種別の
スタートビツトのパターン及びエンドビツトのパ
ターンを記憶させ、上記中央処理装置が上記入力
信号のスタートパターン、或いはスタートパター
ン及び所定位置の信号パターンを上記バーコード
パターンメモリーのスタートビツトのパターン及
びエンドビツトのパターンと照合してバーコード
の種類を判定し、判定した結果に基づいて上記記
憶保持した入力信号を判読することを特徴とす
る。
ードのパターンを所定の電気的な入力信号に変換
して入力すると共にその入力信号を記憶保持し、
該入力信号を判読する中央処理装置に接続したバ
ーコードパターンメモリーに各バーコード種別の
スタートビツトのパターン及びエンドビツトのパ
ターンを記憶させ、上記中央処理装置が上記入力
信号のスタートパターン、或いはスタートパター
ン及び所定位置の信号パターンを上記バーコード
パターンメモリーのスタートビツトのパターン及
びエンドビツトのパターンと照合してバーコード
の種類を判定し、判定した結果に基づいて上記記
憶保持した入力信号を判読することを特徴とす
る。
上記スタートパターンにはバーコードの読み取
り方向によりスタートビツト、エンドビツトの何
れを用いるも任意である。
り方向によりスタートビツト、エンドビツトの何
れを用いるも任意である。
また、上記入力信号のスタート及びエンドの判
定はスタート前及びエンド後の所定量の無信号部
の確認をもつて行なう。
定はスタート前及びエンド後の所定量の無信号部
の確認をもつて行なう。
(実施例)
以下本発明の実施例を図面に基づいて説明す
る。
る。
図中aはバーコードリーダーの光入力信号部、
bは電気信号変換部、cは波形整形回路、dはデ
ジタル解析部、eは中央処理装置、fは各種バー
コードパターンメモリーである。
bは電気信号変換部、cは波形整形回路、dはデ
ジタル解析部、eは中央処理装置、fは各種バー
コードパターンメモリーである。
光入力信号部aはバーコードリーダーの読みと
り部であり、固定スキヤナー、ピンリーダー或い
は手持ち式ウオンドリーダーを使用し、バーコー
ドのバーの巾、間隔を光の反射量として検出し
て、電気信号変換部bで電気信号に変換する。
り部であり、固定スキヤナー、ピンリーダー或い
は手持ち式ウオンドリーダーを使用し、バーコー
ドのバーの巾、間隔を光の反射量として検出し
て、電気信号変換部bで電気信号に変換する。
波形整形回路cは電気信号を波形整形してデジ
タル解析回路dに入力させる。
タル解析回路dに入力させる。
デジタル解析回路dは波形整形された電気信号
を所定のクロツクパルスと比較して比較補正を行
なうために、即ち何クロツク分で1モジユール
(明暗の最小単位)を構成するかを確認するため
に、このパルスに対応したデジタル信号に変換す
る。
を所定のクロツクパルスと比較して比較補正を行
なうために、即ち何クロツク分で1モジユール
(明暗の最小単位)を構成するかを確認するため
に、このパルスに対応したデジタル信号に変換す
る。
中央処理装置eは上記デジタル信号を記憶し、
該信号の1モジユールが光入力信号部aの読み取
りスピード或いはバーコードの拡大比率によつて
同一コードであつても1モジユールの信号巾が異
なつてくるので、これを読み取つた1モジユール
の平均クロツク数によつて比率補正した比率信号
に変換する。そして、この比率信号を記憶すると
共に、該信号を後述するコード判定方法によりコ
ードの種類判定を行ない、その判断されたコード
の種類に従つて記憶されている比率信号全体を判
読し、そのバーコードに含まれている情報、即ち
数字、文字、記号等の情報を出力データとして
出力する。
該信号の1モジユールが光入力信号部aの読み取
りスピード或いはバーコードの拡大比率によつて
同一コードであつても1モジユールの信号巾が異
なつてくるので、これを読み取つた1モジユール
の平均クロツク数によつて比率補正した比率信号
に変換する。そして、この比率信号を記憶すると
共に、該信号を後述するコード判定方法によりコ
ードの種類判定を行ない、その判断されたコード
の種類に従つて記憶されている比率信号全体を判
読し、そのバーコードに含まれている情報、即ち
数字、文字、記号等の情報を出力データとして
出力する。
各種コードパターンメモリーfは、JANコー
ド、NW−7コード、三菱コード等前述の各種バ
ーコードにおける比率信号のスタートビツト、エ
ンドビツト及びセンタービツトのパターンを記憶
すると共にそのバーコードの種類に応じて数字、
文字、記号等の情報を構成するビツト数及びその
判読パターンを記憶してなる。
ド、NW−7コード、三菱コード等前述の各種バ
ーコードにおける比率信号のスタートビツト、エ
ンドビツト及びセンタービツトのパターンを記憶
すると共にそのバーコードの種類に応じて数字、
文字、記号等の情報を構成するビツト数及びその
判読パターンを記憶してなる。
またJANコードのものにあつては、センター
ビツトのパターンの始まる位置(JAN8桁のもの
においては32ビツト目、JAN13桁のものにおい
ては46ビツト目)をも記憶してなる。
ビツトのパターンの始まる位置(JAN8桁のもの
においては32ビツト目、JAN13桁のものにおい
ては46ビツト目)をも記憶してなる。
而して、中央処理装置eはバーコードの比率信
号のパターンを記憶し、該信号のスタートビツト
のパターン、或いはスタートビツトのパターン及
び所定位置の信号パターンを前記各種バーコード
パターンメモリーに記憶されたスタートビツト、
エンドビツト、或いはセンタービツトの各パター
ンと照合しバーコードの種類を判定する。
号のパターンを記憶し、該信号のスタートビツト
のパターン、或いはスタートビツトのパターン及
び所定位置の信号パターンを前記各種バーコード
パターンメモリーに記憶されたスタートビツト、
エンドビツト、或いはセンタービツトの各パター
ンと照合しバーコードの種類を判定する。
以下に各バーコード種別の判定の方法を説明す
る。
る。
まず、JANコードの場合、そのスタートビツ
ト及びエンドビツトのパターンは前記の表に示さ
れるように何れも「1.0.1」で表わされる(細黒
→1、細白→0で表わす。以下同じ)。ただし、
JANコードにおいては、スタートビツトの直後
にくるデータの先頭ビツト及びエンドビツトの直
前にくるデータの最後のビツトは必ず「0」とな
るため、JANコードを読み取つた場合、スター
トビツト或いはエンドビツトの何れの方向から読
み取つても必ず「1.0.1.0.」で始まることになる。
ト及びエンドビツトのパターンは前記の表に示さ
れるように何れも「1.0.1」で表わされる(細黒
→1、細白→0で表わす。以下同じ)。ただし、
JANコードにおいては、スタートビツトの直後
にくるデータの先頭ビツト及びエンドビツトの直
前にくるデータの最後のビツトは必ず「0」とな
るため、JANコードを読み取つた場合、スター
トビツト或いはエンドビツトの何れの方向から読
み取つても必ず「1.0.1.0.」で始まることになる。
このように、バーコードのスタートビツト或い
はエンドビツトの何れの方向から読み取つても
「1.0.1.0」で始まるものは、前記の表に示される
ようなJANコードとコード2/7だけであるの
で、スタートビツト或いはエンドビツトを読み取
ることによつてJANコード及びコード2/7と
それ以外のコードとの判別を行なうことができ
る。また、JANコード及びコード2/7以外の
コードは、全てそのスタートビツト及びエンドビ
ツトのパターンが各々異なるため、それらのコー
ドにおいてはスタートビツト及びエンドビツトを
読み取ることによつて判別できる。
はエンドビツトの何れの方向から読み取つても
「1.0.1.0」で始まるものは、前記の表に示される
ようなJANコードとコード2/7だけであるの
で、スタートビツト或いはエンドビツトを読み取
ることによつてJANコード及びコード2/7と
それ以外のコードとの判別を行なうことができ
る。また、JANコード及びコード2/7以外の
コードは、全てそのスタートビツト及びエンドビ
ツトのパターンが各々異なるため、それらのコー
ドにおいてはスタートビツト及びエンドビツトを
読み取ることによつて判別できる。
即ち、読み取つたバーコードの比率信号の先頭
のデータの並びが (1) 「1.0.1.0」の場合 JANコードのスタートビツト或いはエンドビ
ツト、またはコード2/7のスタートビツトの一
部或いはエンドビツトの一部。
のデータの並びが (1) 「1.0.1.0」の場合 JANコードのスタートビツト或いはエンドビ
ツト、またはコード2/7のスタートビツトの一
部或いはエンドビツトの一部。
従つて、JANコード或いはコード2/7。
(2) 「1.0.1.1.1.0.0.0」の場合
NW−7のスタートビツト。
従つて、NW−7。
(3) 「1.0.0.0.1.0.0.0」の場合
NW−7のエンドビツト。
従つて、NW−7。
(4) 「1.0.0.1」の場合
三菱コードのスタートビツト或いはエンドビツ
ト。
ト。
従つて、三菱コード。
(5) 「1.0.0.0.1.0.1.1.1」の場合
コード39のスタートビツト。
従つて、コード39。
(6) 「1.0.1.1.1.0.1.1.1」の場合
コード39のエンドビツト。
従つて、コード39。
(7) 「1.1.1」の場合
コード2/5のスタートビツト或いはエンドビ
ツト。
ツト。
従つて、コード2/5。
というように判別することができ、スタートビツ
ト及びエンドビツトを読み取ることによつて、
JANコード及びコード2/7とNW−7、三菱、
コード39、コード2/5の各コードを判定するこ
とが可能となる。
ト及びエンドビツトを読み取ることによつて、
JANコード及びコード2/7とNW−7、三菱、
コード39、コード2/5の各コードを判定するこ
とが可能となる。
而して、JANコードとコード2/7との間の
判別について説明すると、コード2/7をスター
トビツト側から読み取つた場合のデータのパター
ンは、 「1.0.1.0.1.1.1.0.1.1.1」となる。ここで、JAN
コードのスタートビツト或いはエンドビツトであ
る「1.0.1」を除くと、 「0.1.1.1.0.1.1.1」 となる。仮に、このコードがJANコードであつ
たとすると、JANコードの1桁は7ビツトによ
つて構成されていることから、 「0.1.1.1.0.1.1」「1.……」(最初のデータパター
ン)(次のデータパターン)というデータのパタ
ーンとなるものと予想されるが、JANコードに
あつては、センタービツトよりも左側(スタート
ビツト側)のデータは必ず「0」から始まるた
め、上記の(次のデータパターン)に見られるよ
うにデータが「1」から始まることはなく、ま
た、JANコードのエンドビツトの直前に
「0.1.1.1.0.1.1」となるデータが発生することはな
い。同様に、コード2/7をエンドビツト側から
読み取つた場合は、「1.0.1.0.1.0.0.0.1.1.1」である
から、ここからJANコードのスタートビツト或
いはエンドビツトの「1.0.1」を除くと、 「0.1.0.0.0.1.1」「1.……」(最初のデータパター
ン)(次のデータパターン)となるが、JANコー
ドにあつては(次のデータパターン)に見られる
ようにデータが「1」から始まることはなく、ま
た、エンドビツトの直前に「0.1.0.0.0.1.1」とな
るデータが発生することはない。
判別について説明すると、コード2/7をスター
トビツト側から読み取つた場合のデータのパター
ンは、 「1.0.1.0.1.1.1.0.1.1.1」となる。ここで、JAN
コードのスタートビツト或いはエンドビツトであ
る「1.0.1」を除くと、 「0.1.1.1.0.1.1.1」 となる。仮に、このコードがJANコードであつ
たとすると、JANコードの1桁は7ビツトによ
つて構成されていることから、 「0.1.1.1.0.1.1」「1.……」(最初のデータパター
ン)(次のデータパターン)というデータのパタ
ーンとなるものと予想されるが、JANコードに
あつては、センタービツトよりも左側(スタート
ビツト側)のデータは必ず「0」から始まるた
め、上記の(次のデータパターン)に見られるよ
うにデータが「1」から始まることはなく、ま
た、JANコードのエンドビツトの直前に
「0.1.1.1.0.1.1」となるデータが発生することはな
い。同様に、コード2/7をエンドビツト側から
読み取つた場合は、「1.0.1.0.1.0.0.0.1.1.1」である
から、ここからJANコードのスタートビツト或
いはエンドビツトの「1.0.1」を除くと、 「0.1.0.0.0.1.1」「1.……」(最初のデータパター
ン)(次のデータパターン)となるが、JANコー
ドにあつては(次のデータパターン)に見られる
ようにデータが「1」から始まることはなく、ま
た、エンドビツトの直前に「0.1.0.0.0.1.1」とな
るデータが発生することはない。
したがつて、バーコードのスタートビツト或い
はエンドビツトの何れの方向から読んでも、
JANコードにおいてはこのようなデータのパタ
ーンはないから、このようなデータのパターンを
もつバーコードはコード2/7であると判定する
ことができ、それに該当しない場合をJANコー
ドであると判定することができる。
はエンドビツトの何れの方向から読んでも、
JANコードにおいてはこのようなデータのパタ
ーンはないから、このようなデータのパターンを
もつバーコードはコード2/7であると判定する
ことができ、それに該当しない場合をJANコー
ドであると判定することができる。
また、JANコードの場合、上述したようにセ
ンタービツトよりも左側(スタートビツト側)の
データは必ず「0」から始まり、センタービツト
よりも右側(エンドビツト側)のデータは必ず
「0」で終わるようになつているから、JANコー
ドをスタートビツト或いはエンドビツトの何れの
方向から読み取つた場合でもその第11ビツト目の
データは必ず「0」となつている。これに対し
て、コード2/7の場合、スタートビツト或いは
エンドビツトの何れの方向から読み取つた場合で
も、その第11ビツト目のデータは必ず「1」とな
つている。したがつて、読み取つたバーコードの
比率信号の光頭のデータ並びが「1.0.1.0」の場合
には、第11ビツト目のデータを検査することだけ
によつても判定することができる。つまり、第11
ビツト目のデータが「0」の場合はJANコード、
第11ヒビツト目のデータが「1」の場合はコード
2/7と判定することができる。
ンタービツトよりも左側(スタートビツト側)の
データは必ず「0」から始まり、センタービツト
よりも右側(エンドビツト側)のデータは必ず
「0」で終わるようになつているから、JANコー
ドをスタートビツト或いはエンドビツトの何れの
方向から読み取つた場合でもその第11ビツト目の
データは必ず「0」となつている。これに対し
て、コード2/7の場合、スタートビツト或いは
エンドビツトの何れの方向から読み取つた場合で
も、その第11ビツト目のデータは必ず「1」とな
つている。したがつて、読み取つたバーコードの
比率信号の光頭のデータ並びが「1.0.1.0」の場合
には、第11ビツト目のデータを検査することだけ
によつても判定することができる。つまり、第11
ビツト目のデータが「0」の場合はJANコード、
第11ヒビツト目のデータが「1」の場合はコード
2/7と判定することができる。
また、JANコードの場合は必ずセンタービツ
トがあるので(JAN8桁の場合、32ビツト目から
の4ビツト、JAN13桁の場合、46ビツトからの
4ビツト)、上記の方法に従つてJANコードを判
定した場合に、このセンタービツトの存在を確認
することで判断エラーを検出することができる。
即ち、JANコード8桁のものにあつては32ビツ
ト目よりセンタービツトが始まるため、スタート
ビツト数(3ビツト)、1桁分のビツト数(7ビ
ツト)、桁数(4桁)で、3ビツト+7ビツト×
4桁=31ビツトの後にセンタービツトのパターン
が続くをもつて確認する。
トがあるので(JAN8桁の場合、32ビツト目から
の4ビツト、JAN13桁の場合、46ビツトからの
4ビツト)、上記の方法に従つてJANコードを判
定した場合に、このセンタービツトの存在を確認
することで判断エラーを検出することができる。
即ち、JANコード8桁のものにあつては32ビツ
ト目よりセンタービツトが始まるため、スタート
ビツト数(3ビツト)、1桁分のビツト数(7ビ
ツト)、桁数(4桁)で、3ビツト+7ビツト×
4桁=31ビツトの後にセンタービツトのパターン
が続くをもつて確認する。
第2図は、JANコードを読み取つた場合の比
率信号1を各ビツトの明暗で表わしたものであ
る。図中2はスタートビツト、3はスタートビツ
ト、4はエンドビツト、5はデータビツトを夫々
示している。
率信号1を各ビツトの明暗で表わしたものであ
る。図中2はスタートビツト、3はスタートビツ
ト、4はエンドビツト、5はデータビツトを夫々
示している。
さらに、JANコード以外のものはスタートビ
ツトとエンドビツトが、各々の側から読み取られ
た場合のパターンが異なるため、前記の方法に従
つてバーコードの種類を判別した後、スタートビ
ツト或いはエンドビツトが所定のものであるかを
確認する。
ツトとエンドビツトが、各々の側から読み取られ
た場合のパターンが異なるため、前記の方法に従
つてバーコードの種類を判別した後、スタートビ
ツト或いはエンドビツトが所定のものであるかを
確認する。
また、JANコード以外のものにあつては、比
率信号のスタートビツト及びエンドビツトのパタ
ーンを各種バーコードパターンメモリーと照合し
てバーコードの種類を判別した後、そのエンドビ
ツトがそのバーコードの桁を構成するビツト数の
整数倍にスタートビツト数を加えた位置より始ま
つているかを確認する。
率信号のスタートビツト及びエンドビツトのパタ
ーンを各種バーコードパターンメモリーと照合し
てバーコードの種類を判別した後、そのエンドビ
ツトがそのバーコードの桁を構成するビツト数の
整数倍にスタートビツト数を加えた位置より始ま
つているかを確認する。
バーコードリーダーでバーコードを読み取る
際、バーコードを斜めに横切つて読んでしまうと
バーコードのスタートビツト或はエンドビツトが
読み取られないことがある。この場合、比率信号
のスタートパターンはスタートビツト或いはエン
ドビツトではないので、通常は判定不能となる
が、たまたま読み取つた比率信号のスタートパタ
ーンが、あるコードのスタートビツト或いはエン
ドビツトに一致する場合がある。このため、上記
の如く一担コードの種類を判定した後、この判定
した結果に基づいて、さらにこの判定が正しかつ
たか否かの確認を行ない、最終的にコードの種類
を判定する。
際、バーコードを斜めに横切つて読んでしまうと
バーコードのスタートビツト或はエンドビツトが
読み取られないことがある。この場合、比率信号
のスタートパターンはスタートビツト或いはエン
ドビツトではないので、通常は判定不能となる
が、たまたま読み取つた比率信号のスタートパタ
ーンが、あるコードのスタートビツト或いはエン
ドビツトに一致する場合がある。このため、上記
の如く一担コードの種類を判定した後、この判定
した結果に基づいて、さらにこの判定が正しかつ
たか否かの確認を行ない、最終的にコードの種類
を判定する。
そしてコード判定の行なわれた後、中央処理装
置eは、バーコードパターンメモリーfに記憶さ
れた該当するバーコードの判読パターンに従つて
比率信号全体を判読し、そのバーコードに含まれ
ている数字、文字、記号等の情報を出力データ
として出力する。この場合、その判読は、バーコ
ードの読み取り方向に係わらずスタートビツト側
より順次行なわれる。
置eは、バーコードパターンメモリーfに記憶さ
れた該当するバーコードの判読パターンに従つて
比率信号全体を判読し、そのバーコードに含まれ
ている数字、文字、記号等の情報を出力データ
として出力する。この場合、その判読は、バーコ
ードの読み取り方向に係わらずスタートビツト側
より順次行なわれる。
なお、最終的にバーコードの種類が判定でき
ず、読み取つたバーコードを判読できない場合に
は、その旨出力する。
ず、読み取つたバーコードを判読できない場合に
は、その旨出力する。
(発明の効果)
本発明は叙上の如く構成したので、1台のバー
コードリーダーで複数種のコード体系のバーコー
ドの種類判定が容易且つ正確に能率よくその作業
を行なうことができる。
コードリーダーで複数種のコード体系のバーコー
ドの種類判定が容易且つ正確に能率よくその作業
を行なうことができる。
第1図は本発明バーコードの種類判定方法を具
体化せるバーコードリーダーのブロツク図、第2
図はJANコードを読み取つた場合の比率信号パ
ターンを各ビツトの明暗で示した説明図である。
である。 尚図中、e……中央処理装置、f……各種バー
コードパターンメモリー、1……比率信号、2…
…スタートビツト、3……センタービツト、4…
…エンドビツト。
体化せるバーコードリーダーのブロツク図、第2
図はJANコードを読み取つた場合の比率信号パ
ターンを各ビツトの明暗で示した説明図である。
である。 尚図中、e……中央処理装置、f……各種バー
コードパターンメモリー、1……比率信号、2…
…スタートビツト、3……センタービツト、4…
…エンドビツト。
Claims (1)
- 1 バーコードのパターンを所定の電気的な入力
信号に変換して入力すると共にその入力信号を記
憶保持し、該入力信号を判読する中央処理装置に
接続したバーコードパターンメモリーに各バーコ
ード種別のスタートビツトのパターン及びエンド
ビツトのパターンを記憶させ、上記中央処理装置
が上記入力信号のスタートパターン、或いはスタ
ートパターン及び所定位置の信号パターンを上記
バーコードパターンメモリーのスタートビツトの
パターン及びエンドビツトのパターンと照合して
バーコードの種類を判定し、判定した結果に基づ
いて上記記憶保持した入力信号を判読することを
特徴とするバーコードリーダーにおけるバーコー
ドの種類判定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56058809A JPS57172478A (en) | 1981-04-17 | 1981-04-17 | Type deciding method for bar code of bar code reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56058809A JPS57172478A (en) | 1981-04-17 | 1981-04-17 | Type deciding method for bar code of bar code reader |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57172478A JPS57172478A (en) | 1982-10-23 |
| JPH0238983B2 true JPH0238983B2 (ja) | 1990-09-03 |
Family
ID=13094925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56058809A Granted JPS57172478A (en) | 1981-04-17 | 1981-04-17 | Type deciding method for bar code of bar code reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57172478A (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0636199B2 (ja) * | 1985-02-22 | 1994-05-11 | 富士通機電株式会社 | バ−コ−ドの自動コ−ド選択方法 |
| US4782220A (en) * | 1986-09-29 | 1988-11-01 | Mars, Incorporated | Method and apparatus for bar code data autodiscrimination |
| JPS6429985A (en) * | 1987-07-27 | 1989-01-31 | Fuji Electric Co Ltd | Bar code reader |
| JPH01147451U (ja) * | 1988-03-31 | 1989-10-12 | ||
| JPH01147452U (ja) * | 1988-03-31 | 1989-10-12 | ||
| JPH03209584A (ja) * | 1989-10-13 | 1991-09-12 | Spectra Physics Inc | 2進走査信号を復号する方法 |
| JP2561179Y2 (ja) * | 1994-02-22 | 1998-01-28 | 富士電機 株式会社 | バーコードリーダ |
| JP5825141B2 (ja) * | 2012-02-23 | 2015-12-02 | 株式会社デンソーウェーブ | 光学的情報読取装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5532116A (en) * | 1978-08-28 | 1980-03-06 | Nippon Signal Co Ltd:The | Discriminating method for bar-code reading |
| JPS55150071A (en) * | 1979-05-14 | 1980-11-21 | Toko Inc | Card reader |
-
1981
- 1981-04-17 JP JP56058809A patent/JPS57172478A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57172478A (en) | 1982-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0390162B1 (en) | An apparatus for reading a bar code | |
| US5414252A (en) | High speed scan bar code reader which can read more than one type of bar code | |
| US5537431A (en) | Method and apparatus for bar code reading and decoding | |
| EP0464713B1 (en) | Bar-code reading apparatus | |
| US4109143A (en) | Optical reader | |
| EP0576220A2 (en) | Bar-code reader device | |
| WO1990014638A1 (fr) | Procede et appareil de lecture de code a barres | |
| JP2718442B2 (ja) | バーコード復調方法及び装置 | |
| US4743744A (en) | Bar code reader | |
| JPS61194578A (ja) | バ−コ−ドの自動コ−ド選択方法 | |
| JPH08263585A (ja) | コード読取装置 | |
| JP2971636B2 (ja) | バーコードシンボル読取装置 | |
| JP2730273B2 (ja) | バーコード読取装置およびバーコード読取方法 | |
| US20010006192A1 (en) | Bar code reader and bar code reading method | |
| JP4155156B2 (ja) | バーコード読取装置及びバーコード判別方法 | |
| JP2732909B2 (ja) | バーコード読取装置 | |
| JP2761251B2 (ja) | バーコード読み取り方式 | |
| JPH0256080A (ja) | バーコードリーダ | |
| JPS6155148B2 (ja) | ||
| JPH04277887A (ja) | アドオンバーコード読取装置 | |
| JP2853450B2 (ja) | バーコード読取り装置 | |
| JPH08235300A (ja) | バーコード読取装置 | |
| JP2750244B2 (ja) | バーコードデコーダのデコード方法 | |
| JP2003141474A (ja) | バーコード付帳票およびバーコード読取システム | |
| JP2736729B2 (ja) | バーコード判定方法 |