JPH04283885A - 自動識別デコード装置 - Google Patents
自動識別デコード装置Info
- Publication number
- JPH04283885A JPH04283885A JP3072045A JP7204591A JPH04283885A JP H04283885 A JPH04283885 A JP H04283885A JP 3072045 A JP3072045 A JP 3072045A JP 7204591 A JP7204591 A JP 7204591A JP H04283885 A JPH04283885 A JP H04283885A
- Authority
- JP
- Japan
- Prior art keywords
- decoding
- decode
- decoder
- count value
- barcode
- 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.)
- Pending
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/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10861—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、複数の異なる体系のデ
イジタルデータの形式を識別してデコードする自動識別
デコード装置に係り、特に、異なる体系が規定されるバ
ーコードに対して好適な自動識別デコード装置に関する
。
イジタルデータの形式を識別してデコードする自動識別
デコード装置に係り、特に、異なる体系が規定されるバ
ーコードに対して好適な自動識別デコード装置に関する
。
【0002】
【従来の技術】種類の体系のデイジタルデータが存在す
るシステムにおいては、これらデイジタルデータを識別
していずれをもデコードできるようにしたデコード装置
が用いられる。たとえば、バーコード情報を用いるシス
テムにおいては、バーコードの使用分野に応じて、「J
AN」、「ITF」、「NW7」などバーコードの体系
が異なつており、バーコードを読み取つてデコードする
バーコードスキヤナにおいても、これら体系が異なるバ
ーコードをいずれも取り扱うことができることが望まし
い。このようなバーコードスキヤナの例としては特開昭
62−10781号公報に開示されているが、これに用
いられている自動識別デコード装置を図2により説明す
る。但し、同図において、1はカウント値メモリ、2〜
4はデコーダ、5〜7はアンドゲート、8はオア回路、
9,10は入力端子である。
るシステムにおいては、これらデイジタルデータを識別
していずれをもデコードできるようにしたデコード装置
が用いられる。たとえば、バーコード情報を用いるシス
テムにおいては、バーコードの使用分野に応じて、「J
AN」、「ITF」、「NW7」などバーコードの体系
が異なつており、バーコードを読み取つてデコードする
バーコードスキヤナにおいても、これら体系が異なるバ
ーコードをいずれも取り扱うことができることが望まし
い。このようなバーコードスキヤナの例としては特開昭
62−10781号公報に開示されているが、これに用
いられている自動識別デコード装置を図2により説明す
る。但し、同図において、1はカウント値メモリ、2〜
4はデコーダ、5〜7はアンドゲート、8はオア回路、
9,10は入力端子である。
【0003】図2において、図示しない光ヘツドでバー
コードが読み取られると、バーコードの黒バーと白バー
とに応じてレベルが異なる2値化信号が得られ、この2
値化信号が図示しないタイマカウンタに供給されること
により、バーコードの各バーの幅を表わす値(カウント
値)Nが得られる。順次のバーに対するカウント値Nが
カウント値メモリ1に順次書き込まれる。
コードが読み取られると、バーコードの黒バーと白バー
とに応じてレベルが異なる2値化信号が得られ、この2
値化信号が図示しないタイマカウンタに供給されること
により、バーコードの各バーの幅を表わす値(カウント
値)Nが得られる。順次のバーに対するカウント値Nが
カウント値メモリ1に順次書き込まれる。
【0004】光ヘツドがバーコード全体の読取りを終つ
て、このバーコードに対する全てのカウント値Nがカウ
ント値メモリ1に書き込まれると、入力端子9からオア
回路8を介してカウント値メモリ1に“H”(高レベル
)の読出開始信号SRが供給され、カウント値メモリ1
は書き込まれたカウント値Nを書込み順に読み出す。 このカウント値Nはデコーダ2〜4に供給される。デコ
ーダ2〜4はビツトイメージ変換器、ビツトイメージメ
モリ、キヤラクタ変換器などからなり、これらによりカ
ウント値メモリ1からのカウント値Nを処理して読み取
つたバーコードをデコードするのであるが、ここでは、
デコーダ2はJAN体系のバーコードをデコードし、デ
コーダ3はITF体系のバーコードを、また、デコーダ
4はNW7体系のバーコードを夫々デコードするものと
する。
て、このバーコードに対する全てのカウント値Nがカウ
ント値メモリ1に書き込まれると、入力端子9からオア
回路8を介してカウント値メモリ1に“H”(高レベル
)の読出開始信号SRが供給され、カウント値メモリ1
は書き込まれたカウント値Nを書込み順に読み出す。 このカウント値Nはデコーダ2〜4に供給される。デコ
ーダ2〜4はビツトイメージ変換器、ビツトイメージメ
モリ、キヤラクタ変換器などからなり、これらによりカ
ウント値メモリ1からのカウント値Nを処理して読み取
つたバーコードをデコードするのであるが、ここでは、
デコーダ2はJAN体系のバーコードをデコードし、デ
コーダ3はITF体系のバーコードを、また、デコーダ
4はNW7体系のバーコードを夫々デコードするものと
する。
【0005】一方、読取開始信号SRは起動信号として
デコーダ2にも供給される。これにより、まず、デコー
ダ2が入力端子10からのクロツクCKを用いてデコー
ド動作を開始する。デコーダ2はカウント値メモリ1か
らのカウント値Nをデコードするが、読み取られたバー
コードがJAN体系のバーコードであつて、そのデコー
ドが成功したときには、このデコーダ2からデコードデ
ータDDが出力される。このとき、デコーダ2は“H”
のデコード終了信号E1も出力してアンドゲート5に供
給する。
デコーダ2にも供給される。これにより、まず、デコー
ダ2が入力端子10からのクロツクCKを用いてデコー
ド動作を開始する。デコーダ2はカウント値メモリ1か
らのカウント値Nをデコードするが、読み取られたバー
コードがJAN体系のバーコードであつて、そのデコー
ドが成功したときには、このデコーダ2からデコードデ
ータDDが出力される。このとき、デコーダ2は“H”
のデコード終了信号E1も出力してアンドゲート5に供
給する。
【0006】カウント値メモリ1から出力されるカウン
ト値NがJAN体系以外のバーコードに対するものとす
ると、デコーダ2はこのカウント値Nをデコードするこ
とができず、これが検出できた時点で、“H”のデコー
ド終了信号E1を出力するとともに、“H”のデコード
失敗信号F1を出力する。これにより、アンドゲート5
から“H”のエラー信号ER1が出力されるが、このエ
ラー信号ER1は、一方では、読取開始信号として、オ
ア回路8を介してカウント値メモリ1に供給され、他方
では、起動信号としてデコーダ3に供給される。カウン
ト値メモリ1は再び最初からカウント値Nの読出しを開
始し、デコーダ3がこのカウント値Nを取り込んでデコ
ードを開始する。
ト値NがJAN体系以外のバーコードに対するものとす
ると、デコーダ2はこのカウント値Nをデコードするこ
とができず、これが検出できた時点で、“H”のデコー
ド終了信号E1を出力するとともに、“H”のデコード
失敗信号F1を出力する。これにより、アンドゲート5
から“H”のエラー信号ER1が出力されるが、このエ
ラー信号ER1は、一方では、読取開始信号として、オ
ア回路8を介してカウント値メモリ1に供給され、他方
では、起動信号としてデコーダ3に供給される。カウン
ト値メモリ1は再び最初からカウント値Nの読出しを開
始し、デコーダ3がこのカウント値Nを取り込んでデコ
ードを開始する。
【0007】このときのカウント値メモリ1からのカウ
ント値NがITF体系のバーコードに対するものである
ときには、デコーダ3はこのカウント値Nをデコード処
理し、デコードが成功すると、デコードデータDDを出
力するとともに、“H”のデコード終了信号E2をアン
ドゲート6に出力するが、カウント値NがNW7体系の
バーコードに対するものであるときには、デコーダ3は
このカウント値Nをデコードできず、デコーダ2と同様
に、“H”のデコード終了信号E2とデコード失敗信号
F2とを出力する。これにより、アンドゲート6から“
H”のエラー信号ER2が出力される。
ント値NがITF体系のバーコードに対するものである
ときには、デコーダ3はこのカウント値Nをデコード処
理し、デコードが成功すると、デコードデータDDを出
力するとともに、“H”のデコード終了信号E2をアン
ドゲート6に出力するが、カウント値NがNW7体系の
バーコードに対するものであるときには、デコーダ3は
このカウント値Nをデコードできず、デコーダ2と同様
に、“H”のデコード終了信号E2とデコード失敗信号
F2とを出力する。これにより、アンドゲート6から“
H”のエラー信号ER2が出力される。
【0008】このエラー信号ER2も、エラー信号ER
1と同様に、カウント値メモリ1の読取開始信号と次の
デコーダ4の起動信号となる。これにより、カウント値
メモリ1の読出しが再開されてデコーダ4はカウント値
Nをデコード処理する。NW7体系のバーコードの読取
りが行なわれたときには、そのデコードがデコーダ4で
行なわれてデコードデータDDが得られる。
1と同様に、カウント値メモリ1の読取開始信号と次の
デコーダ4の起動信号となる。これにより、カウント値
メモリ1の読出しが再開されてデコーダ4はカウント値
Nをデコード処理する。NW7体系のバーコードの読取
りが行なわれたときには、そのデコードがデコーダ4で
行なわれてデコードデータDDが得られる。
【0009】以上のように、JAN,ITFもしくはN
W7体系のバーコードはデコード2〜4のいずれかでデ
コードされるが、このように3個のデコーダ2〜4が設
けられていてJAN,ITF,NW7以外の体系のバー
コードが読み取られる場合には、最終段のデコーダ4か
ら出力される“H”のデコード終了信号E3、デコード
失敗信号F3によつてアンドゲート7からエラー信号E
R3が発生される。このエラー信号ER3でデコード不
能であることを表示できる。また、他の体系のバーコー
ドに対するデコーダをさらに、デコーダ2〜4と同様の
接続関係で接続することもでき、多数の体系のバーコー
ドのデコードが可能となる。
W7体系のバーコードはデコード2〜4のいずれかでデ
コードされるが、このように3個のデコーダ2〜4が設
けられていてJAN,ITF,NW7以外の体系のバー
コードが読み取られる場合には、最終段のデコーダ4か
ら出力される“H”のデコード終了信号E3、デコード
失敗信号F3によつてアンドゲート7からエラー信号E
R3が発生される。このエラー信号ER3でデコード不
能であることを表示できる。また、他の体系のバーコー
ドに対するデコーダをさらに、デコーダ2〜4と同様の
接続関係で接続することもでき、多数の体系のバーコー
ドのデコードが可能となる。
【0010】
【発明が解決しようとする課題】ところで、上記従来の
自動識別デコード装置では、デコーダ2,3,4の順に
デコード成功か失敗を判定することによつて読み取られ
るバーコードの体系を識別するものであるから、バーコ
ードを読取り開始してからデコードするまで長時間を要
することになる。
自動識別デコード装置では、デコーダ2,3,4の順に
デコード成功か失敗を判定することによつて読み取られ
るバーコードの体系を識別するものであるから、バーコ
ードを読取り開始してからデコードするまで長時間を要
することになる。
【0011】商品名、値段などの情報は文字、数字など
のキヤラクタを複数組み合わせて表示されるが、バーコ
ードは、各キヤラクタを幅が異なる複数個のバーの組合
わせによつてコード化し、所望情報内容を表わすキヤラ
クタの組み合わせをバーの配列で表現したものである。 図2におけるカウント値メモリ1で書込み、読出しされ
るカウント値Nは、上記のように、各バーの幅を表わす
数値データであるが、かかるカウント値Nから読み取ら
れるバーコードをデコードする場合、デコーダ2〜4に
おいては、まず、カウント値Nが細バーを表わすか太バ
ーを表わすかを判定する(ここでは、説明を簡単にする
ため、バーコードは細バーと太バーとからなるものとす
る)。この判定がビツトイメージ変換であり、これによ
つて得られるデータがビツトイメージであり、細バーと
太バーとで値が異なる2値のデイジタルデータである。 次に、1キヤラクタ分のビツトイメージが組み合わされ
て予め登録されている全キヤラクタに対するビツトイメ
ージの組合わせと順次比較され、該当するビツトイメー
ジの組合わせに対するキヤラクタコードデータを見つけ
出す。この処理がキヤラクタ変換であつて、得られるキ
ヤラクタコードデータが上記のデコードデータDDであ
る。
のキヤラクタを複数組み合わせて表示されるが、バーコ
ードは、各キヤラクタを幅が異なる複数個のバーの組合
わせによつてコード化し、所望情報内容を表わすキヤラ
クタの組み合わせをバーの配列で表現したものである。 図2におけるカウント値メモリ1で書込み、読出しされ
るカウント値Nは、上記のように、各バーの幅を表わす
数値データであるが、かかるカウント値Nから読み取ら
れるバーコードをデコードする場合、デコーダ2〜4に
おいては、まず、カウント値Nが細バーを表わすか太バ
ーを表わすかを判定する(ここでは、説明を簡単にする
ため、バーコードは細バーと太バーとからなるものとす
る)。この判定がビツトイメージ変換であり、これによ
つて得られるデータがビツトイメージであり、細バーと
太バーとで値が異なる2値のデイジタルデータである。 次に、1キヤラクタ分のビツトイメージが組み合わされ
て予め登録されている全キヤラクタに対するビツトイメ
ージの組合わせと順次比較され、該当するビツトイメー
ジの組合わせに対するキヤラクタコードデータを見つけ
出す。この処理がキヤラクタ変換であつて、得られるキ
ヤラクタコードデータが上記のデコードデータDDであ
る。
【0012】各デコーダ2〜4では以上のようなデコー
ド処理がなされるのである。そこで、JAN体系以外の
体系のバーコードが読み取られるとき、デコーダ2はこ
のバーコードの最初のキヤラクタをデコードできないこ
とによつてデコード終了信号E1とデコード失敗信号F
1とを発生するであろうが、これらを発生するためには
、この最初のキヤラクタに対するビツトイメージの組合
わせがデコーダ2に登録されているキヤラクタのビツト
イメージの組合わせ全部と比較されたことになり、デコ
ード失敗という判定には長い時間がかかることになる。
ド処理がなされるのである。そこで、JAN体系以外の
体系のバーコードが読み取られるとき、デコーダ2はこ
のバーコードの最初のキヤラクタをデコードできないこ
とによつてデコード終了信号E1とデコード失敗信号F
1とを発生するであろうが、これらを発生するためには
、この最初のキヤラクタに対するビツトイメージの組合
わせがデコーダ2に登録されているキヤラクタのビツト
イメージの組合わせ全部と比較されたことになり、デコ
ード失敗という判定には長い時間がかかることになる。
【0013】そこで、いま、NW7体系のバーコードが
読み取られるとすると、デコーダ2,3で夫々上記のデ
コード失敗という判定処理がなされた後、デコーダ4で
デコードされるものであり、この体系のバーコードが読
み取られてからデコード完了するまでの時間が長くなる
。しかも、多数のバーコード体系に対して読取り、デコ
ードを可能にしようとすると、対象とするバーコード体
系の種類が多くなる程バーコードのデコードデータを得
るまでの時間がますます長くなる。
読み取られるとすると、デコーダ2,3で夫々上記のデ
コード失敗という判定処理がなされた後、デコーダ4で
デコードされるものであり、この体系のバーコードが読
み取られてからデコード完了するまでの時間が長くなる
。しかも、多数のバーコード体系に対して読取り、デコ
ードを可能にしようとすると、対象とするバーコード体
系の種類が多くなる程バーコードのデコードデータを得
るまでの時間がますます長くなる。
【0014】本発明の目的は、かかる問題点を解消し、
いずれの体系のデイジタルデータに対しても、同程度の
時間でかつ迅速にデコード可能とした自動識別デコード
装置を提供することにある。
いずれの体系のデイジタルデータに対しても、同程度の
時間でかつ迅速にデコード可能とした自動識別デコード
装置を提供することにある。
【0015】
【発明が解決しようとする課題】上記目的を達成するた
めに、本発明は、デコードすべきデイジタルデータを異
なる体系に対する複数のデコーダに同時に供給し、該デ
コーダのいずれかでデコードされたとき、そのデコード
データを直ちに出力する。
めに、本発明は、デコードすべきデイジタルデータを異
なる体系に対する複数のデコーダに同時に供給し、該デ
コーダのいずれかでデコードされたとき、そのデコード
データを直ちに出力する。
【0016】
【作用】各体系毎にデコーダが設けられており、これら
にある体系のデイジタルデータを供給すると、このデイ
ジタルデータに対するデコーダがデコード処理動作を行
なう。したがつて、供給されるデイジタルデータのデコ
ード処理時間はこれをデコード可能なデコーダの処理時
間のみで決まり、迅速なデコードが可能となる。
にある体系のデイジタルデータを供給すると、このデイ
ジタルデータに対するデコーダがデコード処理動作を行
なう。したがつて、供給されるデイジタルデータのデコ
ード処理時間はこれをデコード可能なデコーダの処理時
間のみで決まり、迅速なデコードが可能となる。
【0017】
【実施例】以下、本発明の実施例を図面によつて説明す
る。図1はバーコードスキヤナを例としたときの本発明
による自動識別デコード装置の一実施例を示すブロツク
図であつて、11〜13はデコードメモリ、14〜17
はアンドゲートであり、図2に対応する部分には同一符
号をつけて重複する説明を省略する。
る。図1はバーコードスキヤナを例としたときの本発明
による自動識別デコード装置の一実施例を示すブロツク
図であつて、11〜13はデコードメモリ、14〜17
はアンドゲートであり、図2に対応する部分には同一符
号をつけて重複する説明を省略する。
【0018】図1において、カウント値メモリ1での1
バーコード分のカウント値Nの書込みが終り、入力端子
9から“H”の読出開始信号SRが供給されると、カウ
ント値メモリ1はカウント値Nの読出しを開始する。ま
た、この読出開始信号SRはデコーダ2〜4の起動信号
にもなり、これによつてデコーダ2〜4はクロツクCK
をもとに動作を開始する。さらに、この読出開始信号S
Rはデコードメモリ11〜13の書込指令信号にもなり
、これらデコードメモリ11〜13は書込モードとなる
。このとき、デコーダ2,3,4からは“H”のデコー
ド終了信号E1,E2,E3や“H”のデコード失敗信
号F1,F2,F3は出力されておらず、このため、ア
ンドゲート5〜7の出力は全て“L”(低レベル)であ
る。このため、アンドゲート6,7の出力を入力としデ
コーダ2のデコード終了信号E1が供給されるようにし
たアンドゲート14の出力、アンドゲート5,7の出力
を入力としデコーダ3のデコード終了信号E2が供給さ
れるようにしたアンドゲート15の出力およびアンドゲ
ート5,6の出力を入力としデコーダ4のデコード終了
信号E3が供給されるようにしたアンドゲート16の出
力は全て“L”である。また、アンドゲート5〜7の出
力を入力するアンドゲート17の出力も“L”である。
バーコード分のカウント値Nの書込みが終り、入力端子
9から“H”の読出開始信号SRが供給されると、カウ
ント値メモリ1はカウント値Nの読出しを開始する。ま
た、この読出開始信号SRはデコーダ2〜4の起動信号
にもなり、これによつてデコーダ2〜4はクロツクCK
をもとに動作を開始する。さらに、この読出開始信号S
Rはデコードメモリ11〜13の書込指令信号にもなり
、これらデコードメモリ11〜13は書込モードとなる
。このとき、デコーダ2,3,4からは“H”のデコー
ド終了信号E1,E2,E3や“H”のデコード失敗信
号F1,F2,F3は出力されておらず、このため、ア
ンドゲート5〜7の出力は全て“L”(低レベル)であ
る。このため、アンドゲート6,7の出力を入力としデ
コーダ2のデコード終了信号E1が供給されるようにし
たアンドゲート14の出力、アンドゲート5,7の出力
を入力としデコーダ3のデコード終了信号E2が供給さ
れるようにしたアンドゲート15の出力およびアンドゲ
ート5,6の出力を入力としデコーダ4のデコード終了
信号E3が供給されるようにしたアンドゲート16の出
力は全て“L”である。また、アンドゲート5〜7の出
力を入力するアンドゲート17の出力も“L”である。
【0019】カウント値メモリ1から読み出されたカウ
ント値Nはデコーダ2〜4に同時に供給される。いま、
ここで、このカウント値NがJAN体系のバーコードに
対するものとすると、デコーダ2はこのカウント値をデ
コード処理してデコードデータDD1を出力するが、デ
コーダ3,4は最初のキヤラクタのカウント値Nでデコ
ードできないと判定し、夫々“H”のデコード終了信号
E2,E3と“H”のデコード失敗信号F2,F3とを
出力する。これにより、アンドゲート6,7から“H”
のエラー信号ER2,ER3が出力される。但し、デコ
ーダ2はデコード処理中であり、“H”のデコード終了
信号E1、デコード失敗信号F1は発生せず、アンドゲ
ート5の出力は“L”である。かかる状態では、アンド
ゲート14〜16の出力は全て“L”である。
ント値Nはデコーダ2〜4に同時に供給される。いま、
ここで、このカウント値NがJAN体系のバーコードに
対するものとすると、デコーダ2はこのカウント値をデ
コード処理してデコードデータDD1を出力するが、デ
コーダ3,4は最初のキヤラクタのカウント値Nでデコ
ードできないと判定し、夫々“H”のデコード終了信号
E2,E3と“H”のデコード失敗信号F2,F3とを
出力する。これにより、アンドゲート6,7から“H”
のエラー信号ER2,ER3が出力される。但し、デコ
ーダ2はデコード処理中であり、“H”のデコード終了
信号E1、デコード失敗信号F1は発生せず、アンドゲ
ート5の出力は“L”である。かかる状態では、アンド
ゲート14〜16の出力は全て“L”である。
【0020】デコーダ2から出力されるデコードデータ
DD1は書込モードにあるデコードメモリ11に順次書
き込まれる。デコーダ2で1バーコード分のデコード処
理が終つてデコードが成功すると、デコーダ2は“H”
のデコード終了信号E1のみを出力する。したがつて、
アンドゲート5の出力はそのまま“L”に保持されるが
、アンドゲート14の全ての入力が“H”となり、アン
ドゲート14はデコードメモリ11に“H”の読出し開
始信号R1を出力する。こっれにより、デコードメモリ
11は書き込まれたデコードデータDD1を順次読み出
し、デコードデータDDとして出力する。このとき、ア
ンドゲート5からのアンドゲート15,16の入力は“
L”であるから、これらアンドゲート15,16の出力
は“L”であり、したがつて、デコードメモリ12,1
3は読出モードとはならない。
DD1は書込モードにあるデコードメモリ11に順次書
き込まれる。デコーダ2で1バーコード分のデコード処
理が終つてデコードが成功すると、デコーダ2は“H”
のデコード終了信号E1のみを出力する。したがつて、
アンドゲート5の出力はそのまま“L”に保持されるが
、アンドゲート14の全ての入力が“H”となり、アン
ドゲート14はデコードメモリ11に“H”の読出し開
始信号R1を出力する。こっれにより、デコードメモリ
11は書き込まれたデコードデータDD1を順次読み出
し、デコードデータDDとして出力する。このとき、ア
ンドゲート5からのアンドゲート15,16の入力は“
L”であるから、これらアンドゲート15,16の出力
は“L”であり、したがつて、デコードメモリ12,1
3は読出モードとはならない。
【0021】ITF体系のバーコードの場合には、デコ
ーダ3でデコードがなされ、デコードが成功すると、デ
コード終了信号E2のみが“H”となつてアンドゲート
6の出力は“L”のままに保持されるが、アンドゲート
5,7の出力は“H”となる。このため、アンドゲート
15から“H”の読出開始信号R2が発生してデコード
メモリ12は読出モードとなり、デコードメモリ12か
らデコーダ3で得られたデコードデータDD2が読み出
されてデコードデータDDとなる。同様にして、NW7
体系のバーコードの場合には、デコーダ4でデコード処
理がなされ、このデコード処理が終ると、アンドゲート
16から“H”の読出開始信号R3が発生してデコード
メモリ13は読出モードとなり、デコードメモリ13か
らデコーダ4で得られたデコードデータDD3が読み出
されてデコードデータDDとなる。
ーダ3でデコードがなされ、デコードが成功すると、デ
コード終了信号E2のみが“H”となつてアンドゲート
6の出力は“L”のままに保持されるが、アンドゲート
5,7の出力は“H”となる。このため、アンドゲート
15から“H”の読出開始信号R2が発生してデコード
メモリ12は読出モードとなり、デコードメモリ12か
らデコーダ3で得られたデコードデータDD2が読み出
されてデコードデータDDとなる。同様にして、NW7
体系のバーコードの場合には、デコーダ4でデコード処
理がなされ、このデコード処理が終ると、アンドゲート
16から“H”の読出開始信号R3が発生してデコード
メモリ13は読出モードとなり、デコードメモリ13か
らデコーダ4で得られたデコードデータDD3が読み出
されてデコードデータDDとなる。
【0022】このように、読み取られるバーコードの体
系がJAN,ITF,NW7のいずれかであるとき、カ
ウント値メモリ1の読出開始とともにデコーダ2〜4の
いずれかでデコードされ、このデコードの終了とともに
デコードデータDDが得られる。したがつて、デコード
の所要時間はバーコードの体系に対応してデコード処理
するデコーダ2,3または4でのデコード処理時間にの
みに依存することになり、バーコードがJAN,ITF
,NW7のいずれの体系のものであつても、これらの体
系に専用のバーコードスキヤナと同程度の処理時間でデ
コードされることになつて、従来の複数のバーコード体
系共用のバーコードスキヤナに比べてデコードに要する
時間が大幅に短縮できる。
系がJAN,ITF,NW7のいずれかであるとき、カ
ウント値メモリ1の読出開始とともにデコーダ2〜4の
いずれかでデコードされ、このデコードの終了とともに
デコードデータDDが得られる。したがつて、デコード
の所要時間はバーコードの体系に対応してデコード処理
するデコーダ2,3または4でのデコード処理時間にの
みに依存することになり、バーコードがJAN,ITF
,NW7のいずれの体系のものであつても、これらの体
系に専用のバーコードスキヤナと同程度の処理時間でデ
コードされることになつて、従来の複数のバーコード体
系共用のバーコードスキヤナに比べてデコードに要する
時間が大幅に短縮できる。
【0023】図1において、読み取られるバーコードが
JAN,ITF,NW7体系以外の体系のものであると
き、あるいは、バーコードがJAN,ITF,NW7体
系のものであつても、バーコードの読取りエラーなどに
よつてデコーダ2,3または4によるデコードが失敗し
た場合には、アンドゲート5〜7から“H”のエラー信
号ER1〜3が出力される。このために、デコードメモ
リ11〜13の読出しが行なわれるが、これと同時にア
ンドゲート17からエラー信号ERが出力され、これに
よつてデコードメモリ11〜13から読み出されるデー
タはデコードデータDDとしないようにする。
JAN,ITF,NW7体系以外の体系のものであると
き、あるいは、バーコードがJAN,ITF,NW7体
系のものであつても、バーコードの読取りエラーなどに
よつてデコーダ2,3または4によるデコードが失敗し
た場合には、アンドゲート5〜7から“H”のエラー信
号ER1〜3が出力される。このために、デコードメモ
リ11〜13の読出しが行なわれるが、これと同時にア
ンドゲート17からエラー信号ERが出力され、これに
よつてデコードメモリ11〜13から読み出されるデー
タはデコードデータDDとしないようにする。
【0024】なお、上記実施例では、JAN,ITF,
NW7体系のバーコードに対してデコードできるように
したが、デコーダ,デコードメモリおよび2個のアンド
ゲートを組として図1のように接続追加することにより
、さらに上記以外の体系のバーコードに対するデコード
が可能となり、簡単にデコードすべきバーコード体系を
増やすことができる。
NW7体系のバーコードに対してデコードできるように
したが、デコーダ,デコードメモリおよび2個のアンド
ゲートを組として図1のように接続追加することにより
、さらに上記以外の体系のバーコードに対するデコード
が可能となり、簡単にデコードすべきバーコード体系を
増やすことができる。
【0025】また、上記実施例はバーコードスキヤナに
対するものであつたが、体系が異なる複数のデイジタル
データを取り扱う他のシステムにも本発明が適用可能で
あることはいうまでもない。
対するものであつたが、体系が異なる複数のデイジタル
データを取り扱う他のシステムにも本発明が適用可能で
あることはいうまでもない。
【0026】
【発明の効果】以上説明したように、本発明によれば、
複数の異なる体系のデイジタルデータをデコード可能と
した自動識別デコード装置において、いずれの体系のデ
イジタルデータに対しても、供給されるのと同時に該デ
イジタルデータのデコードを開始させることができ、短
時間でデコードデータを得ることができる。
複数の異なる体系のデイジタルデータをデコード可能と
した自動識別デコード装置において、いずれの体系のデ
イジタルデータに対しても、供給されるのと同時に該デ
イジタルデータのデコードを開始させることができ、短
時間でデコードデータを得ることができる。
【図1】本発明による自動識別デコード装置の一実施例
を示すブロツク図である。
を示すブロツク図である。
【図2】従来の自動識別デコード装置の一例を示すブロ
ツク図である。
ツク図である。
1 カウント値メモリ
2〜4 デコーダ
5〜7 アンドゲート
11〜13 デコードメモリ
14〜17 アンドゲート
Claims (2)
- 【請求項1】 異なる体系のデイジタルデータをデコ
ードする複数個のデコーダを備え、これらいずれの体系
の該デイジタルデータもデコードできるようにした自動
識別デコード装置において、入力されたデイジタルデー
タを同時に全ての該デコーダに供給し、該デイジタルデ
ータが該デコーダの1つでデコードされたとき、これに
よるデコードデータを直ちに出力することを特徴とする
自動識別デコード装置。 - 【請求項2】 請求項1において、前記デコーダの全
てでデコード不能なときデコードエラー信号を出力する
手段を有することを特徴とする自動識別デコード装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3072045A JPH04283885A (ja) | 1991-03-13 | 1991-03-13 | 自動識別デコード装置 |
| US07/846,210 US5270524A (en) | 1991-03-13 | 1992-03-04 | Automatic discriminating and decoding apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3072045A JPH04283885A (ja) | 1991-03-13 | 1991-03-13 | 自動識別デコード装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04283885A true JPH04283885A (ja) | 1992-10-08 |
Family
ID=13478032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3072045A Pending JPH04283885A (ja) | 1991-03-13 | 1991-03-13 | 自動識別デコード装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5270524A (ja) |
| JP (1) | JPH04283885A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6170747B1 (en) * | 1997-08-29 | 2001-01-09 | Jacob P. Meyer | Apparatus for inspecting print quality of barcodes on a high speed moving web |
| US6013091A (en) * | 1997-10-09 | 2000-01-11 | Scimed Life Systems, Inc. | Stent configurations |
| US6707916B1 (en) * | 1999-03-16 | 2004-03-16 | Northrop Grumman Corporation | Mitigation of false co-channel uplink reception in a processing satellite communication system using scrambling sequences |
| US9412087B2 (en) | 2014-03-03 | 2016-08-09 | Aesynt Incorporated | System, method, and apparatus for mapping product identification to medication identification |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61194578A (ja) * | 1985-02-22 | 1986-08-28 | Fujitsu Kiden Ltd | バ−コ−ドの自動コ−ド選択方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3832686A (en) * | 1971-02-25 | 1974-08-27 | I Bilgutay | Bar code font |
| JPS6210781A (ja) * | 1985-07-09 | 1987-01-19 | Alps Electric Co Ltd | バ−コ−ドリ−ダ |
| US4782220A (en) * | 1986-09-29 | 1988-11-01 | Mars, Incorporated | Method and apparatus for bar code data autodiscrimination |
| US4879456A (en) * | 1987-06-18 | 1989-11-07 | Spectra-Physics, Inc. | Method of decoding a binary scan signal |
-
1991
- 1991-03-13 JP JP3072045A patent/JPH04283885A/ja active Pending
-
1992
- 1992-03-04 US US07/846,210 patent/US5270524A/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61194578A (ja) * | 1985-02-22 | 1986-08-28 | Fujitsu Kiden Ltd | バ−コ−ドの自動コ−ド選択方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5270524A (en) | 1993-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2616921B2 (ja) | ラベル識別装置 | |
| US5128527A (en) | Apparatus for reading a bar code | |
| US5276316A (en) | Method for reconstructing complete bar code signals from partial bar code scans | |
| JPS6156552B2 (ja) | ||
| US4647908A (en) | Codeword decoding | |
| JPH01319884A (ja) | 符号読取装置 | |
| JP2755516B2 (ja) | 自動識別デコード装置 | |
| JPH04283885A (ja) | 自動識別デコード装置 | |
| JP2731610B2 (ja) | バーコードデコーダ及びバーコードデコード方法 | |
| KR940006119B1 (ko) | 바코드 시스템의 판독방법 | |
| JPH0244484A (ja) | バーコード・リーダー | |
| JP2912743B2 (ja) | バーコードデコーダ | |
| JP2623818B2 (ja) | バーコード読み取り装置 | |
| JP2853357B2 (ja) | バーコードリーダ | |
| JP2641991B2 (ja) | バーコード読取装置のデータ処理方法 | |
| JPH0652343A (ja) | バーコードリーダ装置 | |
| JP2861697B2 (ja) | 復号化装置 | |
| JPS593589A (ja) | バ−コ−ド読取装置 | |
| JP3069817B2 (ja) | バーコード読取装置 | |
| KR930002341B1 (ko) | 디지탈 시그널 프로세싱 칩을 이용한 바코드 해독용 디코더 | |
| JP2899284B2 (ja) | 画像データ符号化装置 | |
| JP2778870B2 (ja) | バーコードデコーダ | |
| JPH01116777A (ja) | 最終表示判定回路 | |
| JPS60110091A (ja) | 文字認識方式 | |
| JPH01116776A (ja) | 光学読取装置 |