JPH04128983A - バーコード読取装置 - Google Patents

バーコード読取装置

Info

Publication number
JPH04128983A
JPH04128983A JP2250678A JP25067890A JPH04128983A JP H04128983 A JPH04128983 A JP H04128983A JP 2250678 A JP2250678 A JP 2250678A JP 25067890 A JP25067890 A JP 25067890A JP H04128983 A JPH04128983 A JP H04128983A
Authority
JP
Japan
Prior art keywords
bar code
code data
barcode data
reading
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
Application number
JP2250678A
Other languages
English (en)
Inventor
Yoshihiro Matsuda
芳弘 松田
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co Ltd
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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2250678A priority Critical patent/JPH04128983A/ja
Publication of JPH04128983A publication Critical patent/JPH04128983A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、バーコード読取装置に関する。
従来の技術 従来のバーコード読取装置の一例を第3図ないし第5図
に基づいて説明する。このバーコード読取装置は、一つ
のバーコードに対しその読取処理を繰り返し行ない、同
一のバーコードデータが規定回数だけ連続して読み取ら
れたとき、そのバーコードデータを正しいバーコードデ
ータとして出力するものであり、そのハードウェア構成
の概要は、第3図に示すように、CPUIにROM 2
とRAM3とが接続されてマイクロコンピュータが形成
され、さらに、前記CPUIにホスト機用インターフェ
イス4と、バーコード読取部5に接続された読取部用イ
ンターフェイス5aとが接続されて形成されたものであ
る。
但し、前記ホスト機用インターフェイス4は、通信ケー
ブル等を介してホスト機(図示せず)に接続されている
また、前記ROM2には、CPUIを制御してこのCP
UIに接続された各部との間で各種命令、または、各種
データのやり取りを行なうことによりバーコードの読取
処理を行なうための制御プログラム等の固定的なデータ
が記憶されている。
一方、前記RAM3には、第4図に示すように、入力バ
ッファ3aと、出力バッファ3bと、カウンタ3cとが
形成されている。
このようなバーコード読取装置において、バーコードの
読取処理が開始された場合、第5図に示すように、最初
にRAM3の入力バッファ3aと出力バッファ3bとカ
ウンタ3Cとの記憶内容を全てクリアし、バーコードデ
ータの読取待機状態となる。そして、入力バッファ3a
にバーコードデータが記憶され、バーコードデータが読
み取られたとき、このバーコードデータが一回目の読取
りによるものであるか否かを判定する。
このバーコードデータが一回目の読取りによるものであ
ると判定された場合には、入力バッファ3aの記憶内容
を出力バッファ3bに記憶させ、カウンタ3Cに1をセ
ットした後にバーコードデータの読取待機状態に戻る。
また、このバーコードデータが二回目以降の読取りによ
るものであると判定された場合には、入力バッファ3a
の記憶内容が出力バッファ3bの記憶内容とが同一であ
るか否かを判定する。
入力バッファ3aの記憶内容が出力バッファ3bの記憶
内容とは異なると判定された場合には、入力バッファ3
aの記憶内容を出力バッファ3bに記憶させ、カウンタ
3Cに1をセット(カウンタ値をリセット)した後にバ
ーコードデータの読取待機状態に戻る。
また、入力バッファ3aの記憶内容が出力バッファ3b
の記憶内容と同一であると判定された場合(同一バーコ
ードデータが連続して読み取られた場合)には、カウン
タ3cに1を加算した後にこのカウンタ3cによるカウ
ンタ値が規定回数に達したか否かを判定する。
カウンタ値が規定回数に達していないと判定された場合
には、バーコードデータの読取待機状態に戻る。
また、カウンタ値が規定回数に達したと判定された場合
には、出力バッファ3bにより記憶されているバーコー
ドデータをホスト機用インターフェイス4へ出力してホ
スト機へ送信し、処理を終了する。
発明が解決しようとする課題 このようなバーコード読取装置は、同一のバーコードデ
ータが規定回数だけ連続して読み取られた場合に限り、
一つのバーコードに対する読取処理を終了するものであ
る。したがって、この規定回数を大きく設定することに
より、その読取精度を向上させることが出来る。
一方、このようなバーコード読取装置においては、正し
いバーコードデータが連続して複数回だけ読み取られた
場合であっても、これが規定回数に達する前に不正なバ
ーコードデータが読み取られた場合には、カウンタ3c
によるカウンタ値はリセットされてしまい、その結果と
して、正しいバーコードデータが棄却されてしまう。こ
のような場合、正しいバーコードデータが再び読み取ら
れ、その読取回数が規定回数に達するまでバーコードの
読取り処理が行なわれる。
このため、このようなバーコード読取装置においては、
正しいバーコードデータを出力するまでの時間を短縮す
るため、規定回数を小さい値(通常は三回程度)に設定
しなければならない。
上述のような理由により、このようなバーコード読取装
置は、その読取精度をある一定以上向上させることが出
来ないという問題がある。
課題を解決するための手段 −つのバーコードに対しその読取処理を繰り返し行なう
バーコードデータ読取手段と、その読取結果としてのバ
ーコードデータ候補をバーコードデータ別に記憶する複
数のバーコードデータ記憶手段と、この複数のバーコー
ドデータ記憶手段の各々に対応して設けられそれぞれの
バーコードデータ候補の読取回数をバーコードデータ別
に記憶する複数の読取回数記憶手段と、この複数の読取
回数記憶手段により記憶された読取回数のうち予め定め
られた所定回数に達したものがあるか否かを判定する規
定回数判定手段と、この規定回数判定手段により前記複
数の読取回数記憶手段により記憶された読取回数のうち
予め定められた所定回数に達したものがあると判定され
たときこの所定回数が記憶された読取回数記憶手段に対
応するバーコードデータ記憶手段により記憶されたバー
コードデータ候補を出力するバーコードデータ出力手段
とより構成した。
作用 −つのバーコードに対しその読取処理をバーコードデー
タ読取手段により繰り返し行ない、その読取結果として
のバーコードデータ候補を複数のバーコードデータ記憶
手段によりバーコードデータ別に記憶し、その各々のバ
ーコードデータ候補の読取回数を複数の読取回数記憶手
段によりバーコードデータ別に記憶し、その各々の読取
回数のうち予め定められた所定回数に達したものがある
か否かを規定回数判定手段により判定し、予め定められ
た所定回数に達したものがあると判定されたときこの所
定回数が記憶された読取回数記憶手段に対応するバーコ
ードデータ記憶手段により記憶されたバーコードデータ
候補をバーコードデータ出力手段により出力する。すな
わち、読み取ったバーコードデータをバーコードデータ
候補として複数のバーコードデータ記憶手段に記憶し、
これらのバーコードデータ候補のうち読取回数が所定回
数に達したものを正しいバーコードデータとして出力す
る。
実施例 本発明の一実施例を第1図及び第2図に基づいて説明す
る。このバーコード読取装置は、第3図における従来の
バーコード読取装置と同様のハードウェア構成を有する
ものであり、第2図に示すように、入力バッファ3aと
出力バッファ3bとカウンタ3cと(第4図参照)と補
助バッファ3dと補助カウンタ3eとがRAM3に形成
されたものであり、第3図及び第4図において説明した
部分と同一部分については同一符号を用い、その説明も
省略する。
但し、バーコードデータ記憶手段は前記出力バッファ3
bと前記補助バッファ3dとよりなり、読取回数記憶手
段は前記カウンタ3cと前記補助カウンタ3eとよりな
り、さらに、バーコードデータ読取手段はバーコード読
取部5(第3図参照)により形成されたものである。
このような構成において、バーコードの読取処理が開始
された場合、第1図に示すように、最初にRAM3の入
力バッファ3aと出力バッファ3bとカウンタ3cと補
助バッファ3dと補助カウンタ3eとの記憶内容を全て
クリアし、バーコードデータの読取待機状態となる。そ
して、入力バッファ3aにバーコードデータが記憶され
、バーコードデータが読み取られたとき、このバーコー
ドデータが一回目の読取りによるものであるか否かを判
定する。
このバーコードデータが一回目の読取りによるものであ
ると判定された場合には、入力バッファ3aの記憶内容
を出力バッファ3bに記憶させ、カウンタ3Cに1をセ
ットした後にバーコードデータの読取待機状態に戻る。
また、このバーコードデータが一回目の読取りによるも
のではないと判定された場合には、入力バッファ3aの
記憶内容が出力バッファ3bの記憶内容と同一であるか
否かを判定する。
入力バッファ3aの記憶内容が出力バッファ3bの記憶
内容と同一であると判定された場合には、カウンタ3C
に1を加算した後にこのカウンタ3Cによるカウンタ値
が規定回数(予め定められた所定回数)に達したか否か
を規定回数判定手段により判定する。
カウンタ値が規定回数に達していないと判定された場合
にはバーコードデータの読取待機状態に戻る。
また、カウンタ値が規定回数に達したと判定された場合
には出力バッファ3bに記憶されているバーコードデー
タをバーコードデータ出力手段によりホスト機用インタ
ーフェイス4へ出力してホスト機へ送信し、処理を終了
する。
一方、入力バッファ3aの記憶内容が出力バッファ3b
の記憶内容と同一であるか否かの上述の判定処理におい
て、入力バッファ3aの記憶内容が出力バッファ3bの
記憶内容とは異なると判定された場合には、さらに、こ
の入力バッファ3aの記憶内容が補助バッファ3dの記
憶内容と同一であるか否かを判定する。
この入力バッファ3aの記憶内容が補助バッファ3dの
記憶内容と同一であると判定された場合には、出力バッ
ファ3bの記憶内容と補助バッファ3dの記憶内容とを
入れ換えた後、カウンタ3Cの記憶内容と補助カウンタ
3eの記憶内容とを入れ換え、さらに、上述のカウンタ
3Cへの】の加算処理以降の処理を行なう。
また、この入力バッファ3aの記憶内容が補助バッファ
3dにおけるデータエリアの記憶内容とは異なると判定
された場合には、出力バッファ3bの記憶内容を補助バ
ッファ3dに記憶させた後、カウンタ3cの記憶内容を
補助カウンタ3eへ記憶させ、さらに、入力バッファ3
aの記憶内容を出力バッファ3bに記憶させ、カウンタ
3cに1をセット(カウンタ値をリセット)した後にバ
ーコードデータの読取待機状態に戻る。
このようなバーコードの読取処理が行なわれた場合の一
例を第1表に示す。同表は、バーコードデータaが正し
いバーコードデータとして出力されるまでの各バッファ
、各カウンタの記憶内容の変遷を時系列的に示したもの
である。但し、aは正しいバーコードデータ、b、cは
不正なバーコードデータを示すものであり、また、規定
回数は三回に設定されているものとする。
このように、読み取ったバーコードデータをバーコード
データ候補として出力バッファ3bと補助バッファ3d
とにバーコードデータ別に記憶し、これらのバーコード
データ候補のうち読取回数が所定回数に達したものを正
しいバーコードデータとして出力する。このため、正し
いバーコードデータを出力するまでの時間を短縮するこ
とができ、同時に、所定回数を大きく設定して読取精度
を向上させることが可能となる。
なお、本実施例においては、バーコードデータ記憶手段
として出力バッファ3b、及び、補助バッファ3dを設
け、読取回数記憶手段としてカウンタ3C1及び、補助
カウンタ3eを設けたちのについて説明した。このよう
なバーコード読取装置は不正なバーコードデータが一種
類であることを前提としたものであるが、これに限られ
たものではなく、補助バッファと補助カウンタとよりな
るメモリ部をさらに複数個形成したものも実施可能であ
り、これにより、不正なバーコードデータが二種類以上
読み取られた場合にも対応することが可能となる。
発明の効果 本発明は上述のように、一つのバーコードに対しその読
取処理をバーコードデータ読取手段により繰り返し行な
い、その読取結果としてのバーコードデータ候補を複数
のバーコードデータ記憶手段によりバーコードデータ別
に記憶し、その各々のバーコードデータ候補の読取回数
を複数の読取回数記憶手段によりバーコードデータ別に
記憶し、その各々の読取回数のうち予め定められた所定
回数に達したものがあるか否かを規定回数判定手段によ
り判定し、予め定められた所定回数に達したものがある
と判定されたときこの所定回数が記憶された読取回数記
憶手段に対応するバーコードデータ記憶手段により記憶
されたバーコードデータ候補をバーコードデータ出力手
段により出力する。
すなわち、読み取ったバーコードデータをバーコードデ
ータ候補として複数のバーコードデータ記憶手段に記憶
し、これらのバーコードデータ候補のうち読取回数が所
定回数に達したものを正しいバーコードデータとして出
力する。このため、正しいバーコードデータを出力する
までの時間を短縮することができ、同時に、所定回数を
大きく設定して読取精度を向上させることが可能となる
【図面の簡単な説明】
第1図は本発明の一実施例におけるバーコードの読取処
理を示すフローチャート、第2図はRAMのメモリマツ
プ、第3図は従来のバーコード読取装置の一例における
ハードウェア構成の概要を示すブロック図、第4図はそ
のRAMのメモリマツプ、第5図はバーコードの読取処
理を示すフローチャートである。 3b、3d・・・バーコードデータ記憶手段、3c。 3e・・・読取回数記憶手段、5・・・バーコードデー
タ読取手段 出 願 人   東京電気株式会社

Claims (1)

    【特許請求の範囲】
  1. 一つのバーコードに対しその読取処理を繰り返し行なう
    バーコードデータ読取手段と、その読取結果としてのバ
    ーコードデータ候補をバーコードデータ別に記憶する複
    数のバーコードデータ記憶手段と、この複数のバーコー
    ドデータ記憶手段の各々に対応して設けられそれぞれの
    バーコードデータ候補の読取回数をバーコードデータ別
    に記憶する複数の読取回数記憶手段と、この複数の読取
    回数記憶手段により記憶された読取回数のうち予め定め
    られた所定回数に達したものがあるか否かを判定する規
    定回数判定手段と、この規定回数判定手段により前記複
    数の読取回数記憶手段により記憶された読取回数のうち
    予め定められた所定回数に達したものがあると判定され
    たときこの所定回数が記憶された読取回数記憶手段に対
    応するバーコードデータ記憶手段により記憶されたバー
    コードデータ候補を出力するバーコードデータ出力手段
    とよりなることを特徴とするバーコード読取装置。
JP2250678A 1990-09-20 1990-09-20 バーコード読取装置 Pending JPH04128983A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2250678A JPH04128983A (ja) 1990-09-20 1990-09-20 バーコード読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2250678A JPH04128983A (ja) 1990-09-20 1990-09-20 バーコード読取装置

Publications (1)

Publication Number Publication Date
JPH04128983A true JPH04128983A (ja) 1992-04-30

Family

ID=17211421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2250678A Pending JPH04128983A (ja) 1990-09-20 1990-09-20 バーコード読取装置

Country Status (1)

Country Link
JP (1) JPH04128983A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7044382B2 (en) 2002-06-28 2006-05-16 Fujitsu Limited Bar-code reader and computer product
CN111046684A (zh) * 2018-10-15 2020-04-21 富士通株式会社 代码信息读取装置和代码信息读取方法
JP2020064374A (ja) * 2018-10-15 2020-04-23 富士通株式会社 コード情報読取装置、方法、及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212576A (en) * 1981-06-25 1982-12-27 Fujitsu Ltd Demodulated data check system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212576A (en) * 1981-06-25 1982-12-27 Fujitsu Ltd Demodulated data check system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7044382B2 (en) 2002-06-28 2006-05-16 Fujitsu Limited Bar-code reader and computer product
CN111046684A (zh) * 2018-10-15 2020-04-21 富士通株式会社 代码信息读取装置和代码信息读取方法
JP2020064374A (ja) * 2018-10-15 2020-04-23 富士通株式会社 コード情報読取装置、方法、及びプログラム
JP2020064373A (ja) * 2018-10-15 2020-04-23 富士通株式会社 コード情報読取装置、方法、及びプログラム

Similar Documents

Publication Publication Date Title
RU96118111A (ru) Система информационного обмена с портативными блоками обработки данных
US4847803A (en) Portable electronic device with means for determining whether an externally supplied instruction is executable
JPH04128983A (ja) バーコード読取装置
JPS63250789A (ja) Icカ−ドシステムとそのリ−ダライタ
JPH01217689A (ja) 携帯可能電子装置およびicチップ
JP2635601B2 (ja) 携帯可能電子装置
JPH01246664A (ja) データ処理装置
KR920701905A (ko) 신호처리장치 및 방법
JP2760913B2 (ja) バーコード読取装置
JP2577376B2 (ja) 携帯可能電子装置
JPS61112294A (ja) 自動販売機のデ−タ設定方法
JP2999837B2 (ja) 販売データ処理装置
JP2650193B2 (ja) データ処理装置
JPS6046739B2 (ja) カ−ド情報処理装置の誤情報チェック回路
JP4542766B2 (ja) 携帯可能電子装置
JP3308931B2 (ja) バーコードシンボル読み取り装置
JP2529686Y2 (ja) 自動販売機の搬出機構識別装置
JP2013137782A (ja) コード読取装置及びプログラム
JPS63187382A (ja) 携帯可能電子装置の初期化装置
JPS6379196A (ja) 電子装置のアクセス方式
JPH01211092A (ja) 処理方式
JPH0439750A (ja) 高速記憶装置
JPH06348549A (ja) ソフトウエア処理装置
JPH01103720A (ja) キー入力装置
JPS58195268A (ja) 電子レジスタ