JPS60205780A - データの読取装置 - Google Patents

データの読取装置

Info

Publication number
JPS60205780A
JPS60205780A JP6106984A JP6106984A JPS60205780A JP S60205780 A JPS60205780 A JP S60205780A JP 6106984 A JP6106984 A JP 6106984A JP 6106984 A JP6106984 A JP 6106984A JP S60205780 A JPS60205780 A JP S60205780A
Authority
JP
Japan
Prior art keywords
character
data
block
stop
read
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
JP6106984A
Other languages
English (en)
Other versions
JPH0335704B2 (ja
Inventor
Tadao Takeda
武田 忠夫
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.)
MEKANO SYST KK
Original Assignee
MEKANO SYST KK
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 MEKANO SYST KK filed Critical MEKANO SYST KK
Priority to JP6106984A priority Critical patent/JPS60205780A/ja
Publication of JPS60205780A publication Critical patent/JPS60205780A/ja
Publication of JPH0335704B2 publication Critical patent/JPH0335704B2/ja
Granted legal-status Critical Current

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/10881—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 constructional details of hand-held scanners
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)

Abstract

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

Description

【発明の詳細な説明】 装置にかかるもので、特に白黒のパターンより成る印字
されたデータ(以下バーコードと呼ぶ)を光学式読取器
(以下バーコードリーダと呼ぶ)により読取る方法及び
装置に係るものである。
バーコードは第1図に示すように、白黒のパターンの1
]により、種々の文字、記号を表わしているO バーコードは種々標準化されているが、例えばNW−7
1mX (Narrow Wide −7 1−1ex
adecinial )方式では、第1表に示すように
、各文字(キャラクタ)は7ケのエレメント(4ケのバ
ー(Bl−B4)とハートバーの間の3ケのスペース(
81〜83))で構成されており、数字文字10ケと英
文字6ケ(A−P)とコントロール文字としてスタート
/ストノブ文字(a−d)の文字.llii 3’Aを
もっている。
以上のように(1゛4成さ7[たT一夕は、第4図に示
j一ように複数のブロック(ライン)分割され、バーコ
ードリーダ11を手で走査することにより、データを1
9′しみとるのである。従つ一C多数のデータを読み取
る場合誤ってーツイン飛び起して読みとりでしまう場合
がある。
従来これらの誤りを防止する為に第2図に示すように各
フ1ンのスタートキャラクタaの次の文字をライン番号
を示す文字として使用し、実際のデータは次の文字から
始する。なお第2図aはスタートキャラクタで実際はバ
ーコードで表わす。
又次の数字1もバーコードで表わされる0ストノプキヤ
ラクタaもスタートキャラクタと同一文字を使用する場
合か多い。
以上述べたように従来はライン番号を表す文字をデータ
内に入れである為に、データ文字数を1文字以上分余分
に増やすこととなり、読取り文字数を増加させるばかり
でなく、文字の増加された分だけ読取り誤りも増加する
のである0本発明は従来のようにラインの番号を表す文
字を付加することなく、データのラインの順序を誤りな
く読み取る方法および装置を提供することにある。さら
に詳しくは、NW − 7 HEX方式ではスタート/
ストノブ文字としてa − dまでの4文字を有するか
らこれらを組み合わせて順序を誤りなく読取る方法及び
装置を提供する。
以下第3図〜第7図の実施例に従い詳細に説明する。
第3図は本発明のバーコードによりデータの配列方法を
示す。第1ラインでは、スタートキャラクタとしてaを
配置する。aは文字で示しであるが実際はバーコードで
表示される。説明の便宜上aで表しである。次の11は
バーコードで、1キヤラタを表わす。実際は第1図のご
ときものである。
次に1ラインの終わりには、ストップキャラクタbを配
置伐する。
第2ラインではスタートキャラクタをbとし、ス;・ソ
プギャラクタをCとする。第3ラインではスタートキャ
ラクタを01ストツプキヤラクタをd1第4ラインでは
、スタートキャラクタをd。
ストップキャラクタをa1第5ラインではスタートキャ
ラクタをa1ストップキャラクタをbとし、第6ライン
では第2ラインと同じ様にスタート、ストップキャラク
タとする。すなわち当該ラインのストップキャラクタと
次のラインのスタートキャラクタを同一文字とし、コン
トロールキャラクタであるa、bXC,dをくり返し用
いるのである。最終ラインはODOのコードによりその
データが終了であることを示す。
各ラインの先頭には操作者に判読可能なライン番号を付
しである。
以上の様に配置されたバーコードを読む装置のブロック
図が第4図である。
11はバーコードリーダで操作者により手動でバーコー
ドを走査する。バーコードリーダ11の出力はコントロ
ーラ12に入力され、信号の検出、誤りの検出を行なう
。13は表示器で、読取ったライン数又はエラー等を表
示する。14はブザーで、正しく読みとられ場合と誤っ
て読み取られた場合では異なる音声を発する。
コントローラには、第5図に示すフローチャートに従い
動作する。ステップSl、S2で初期状態にする。読取
フラグはスタート文字を1洸むと+71 Jスタート文
字を読むと1−01となる。ステップS2ではコントロ
ールレジスタに最初の文字、ここではaを入れる。バー
コードリーダを走査するとバーコード工の1文字1aを
ステップS3で読む1aはコントロールキャラクタであ
るからステップS4でyesとなりステップS5に行く
。ステップS5では、dL取フラグをチェックする。こ
こでは初期状態で1−0」とし/こからyesとなりス
テップS6にゆく、ステップS6では最初に読取った文
字1aがステップS2でaが人っているから文字1a 
もaであるので一致するのでyesである。もし誤って
2行目を走査すると、2行目の最初の文字2aは【)で
あるから一致しないでNOに行きSl、1でエラー表z
ie I 31. 、エラー音をブザー14で発声する
。
S6でyesの場合は、ステップS7で読取りフラグに
rlJを入れる0スタ一ト文字を読み取ったことを示す
。ステップS8でコントロールレジスタにaの次の文字
すを入れる。そしてステップS3に戻る0 次にバーコードリーダ11を走をする′と文字1bを読
むステップS4では、コントロールキャラクタでないか
らNoとなり、ステップS9で読取りフラグが1−1」
であるのでステップ10に行き読取ったデータlbをテ
キストエリアにステップ810で入れる0ステツプ83
−84−89−8IOを1ライン↓が終るまでくり返し
読まれる。次にデータライン↓の終わりの文字をステッ
プS3で読む、ストップキャラクタInはbであるから
ステップS4でyesでステップS5で読取りフラグを
チェックする。読取りフラグは「J」であるからNOに
なりステップ812でコントロールレジスタの文字と一
致をチゎツクする。
コントロールレジスタにはステップs8でbを入れであ
るから ″致し、yeSとなりステツノSI3にイi〈
。ステップS1:3で1ラインの12−夕を読取ったこ
とを示す為、1θ°し取りフラグにIo」を入れる。
ステップ814で正しく1ライン読み取られたことを示
す為に表示器13に「Φ1」を表示、正常に読取られた
ことを示す為、ブザー14で音声を発生する。ステップ
815でニーラドライ/かをチェックし、NOであるか
らステップS3に戻る。
ステップ812で、もしバーコードリーダ11の走査を
誤って次のライン冬を読むと、ライン冬のストップキャ
ラクタはCであるので一致せf、Noとなりステップ8
11でエラー表示を行なう。
次にステップS3で、次のライン冬を読む、前述と同様
にデータを読み取る。もし誤ってライン3を+i7eむ
とステップS6でコントロールレジスタニハbが入って
いるからライン点のスタートキャラクタはCであるので
NOとなり、ステップSllでエラー表示される。
以上の様にデータラインを次々に読みとり、最後にエン
ドラインr ODOJを読みとり、ステ、プS15で判
定しデータの全ての読取をステップ816で終了し、表
示器13に終了を表示する゛のである。
なお各データラインの先頭に判読可能な文字1dを付し
ておけば表示器13ρ表示と一致すれば、正しく読みと
られているが否かを操作者は常にチェックできるのであ
る。
スタート、ストップキャラクタはa、bX c。
dの4つであるが、これらをくり返し使用しても4ライ
ン誤らなければ、ラインの誤りを検出でき、4ライン以
上誤ることはないであろう。
第6図、第7図には他の実施例について説明する。第6
図に示すようにスタート、ストップキャラクタを1シイ
7目は同−文?aを使用し、次のラインではbf:使用
する。同様3ライン目はC14ライン目I″id、5ラ
イン目はaをくり返す。
以上の様な構成にしておくと、コントローラー12は第
7図の様なフローチャートになる。作用は第5図のフロ
ーチャートと同じであるが、ステップS8の位置が異な
りラインの終了時に次のスタート、スタートキャラクタ
を入れる。■ライン目の読取のスタート、スI・ノブキ
ャラクタをaとしてステップS1、S2で初期状態にす
る。ステップS3でデータを読む、最初の文字はコント
ロールキャラクタで6ケC取フラグはlOjであるから
ステップS4、S5のyes−rステップS(辷Cコ/
トロールレンスクの内t「と比較し一致J−るからyc
SでステップS7で、b“を取フラグに[l−1を入れ
る。ストップキャラクタが読まれるまでステ、ノブS3
−84−89− SIOのループをくり返す。ストップ
キャラクタが読まれるとステップ812で比較し、ye
sであるからステップ813、S14 ヲ行い、ステッ
プS8でコントロールレジスタに次のスタート、ストッ
プキャラクタbを入れる。
そして次のラインを読みとるのである。次のラインのス
タート、ストソゲキャラクタはbであるので、正しく次
のラインを走査すれば正常に読み込まれるが、誤って別
のライン例えば第3ラインを読むとスタート、ストップ
キャラクタはCであるのでステップS6で誤りを発見で
きるのである。
以上説明したように本発明はスタート、ストップキャラ
クタの配列により、手動による走査の誤りを容易に検出
することができるのである。
【図面の簡単な説明】
第1図は、バーコード、第2図は従来のバーコードの配
列例、第3図は本発明のバーコードの配列例である。第
4図は本発明バーコードリーダの制御ブロック図である
。第5図はバーコードリーダの制御フローチャー1・、
第6図は木兄明細の実施例であるバーコード配列例、第
7図は他の実施例であるバーコードリーダ制御フローチ
ャー1・である。 11・・・・・バーコードリーダ 12・−−−コント
ローラ13・・・・・・表 示 器 14 ・・・・・
・ブ ザ −箋〜l 良2+1 −−−−−−−−−− 1印^ 2ライシo
−311−−−−、−−−−flitζ 3ライン↓ 協2−目 グ牛 (LII If−−−−−−−一□−1111^
 牟う4しφs ILllll−−−−−−−−−−−
ll11 b タライ〉] N b−−−−−−−−−−−−e )J”74ンCo
すc) d−r > G’ ラ4 ンネ3品 璽50 2”1111−−−−−−−−−−II 11へ2a−
1111−−−−−−−−−II11t2−s ライ〉
bllll−−−−−−−−1111b z#イ>cl
lll−−−−−−−−1111c s ライン111
11−−−−−−−−1111 cL494>山II 
11 −−−−−−−− II II化 ジ ラインc
II l1lle )J ライ〉 tLooocL x−ドライン 葛 C園

Claims (1)

  1. 【特許請求の範囲】 1)複数のブロックより成るデータを読みとる方法にお
    いて、各ブロックの始めと終りにデータのスタート、ス
    トップを表わす複数種のコントロールキャラクタを配置
    し、該コントロールキャラクタは該ブロックの順序に従
    い、一定の関係をもたせ、該コントロールキャラクタに
    より、データブロック群の読み取り順序の誤りを検出す
    ることを特徴とするデータ読取方法。 2)各ブロックの始めと終りにデータのスタート、スト
    ップを表わすコントロールキャラクタを配置し、各々を
    スタート、ストップキャラクタとし、該ブロックのスタ
    ートキャラクタを該ブロックの前のブロックのストップ
    キャラクタと一致させることによりデータプロ、り群の
    読みとり順序の誤りを検出することを特徴とする特許請
    求範囲第1項に記載したデータ読取方法。 3)1つのブロックの始めと、終わりにデータのスター
    ト、ストップを表わすコントロールキャラクタは同一と
    し、該ブロックの次のプロ、りは、次の順番である同一
    のスタート、ストップキャラクタを配置させたことを特
    徴とする特許請求範囲第1項記載のデータ読取方法。 4)複数のブロックより成るデータは白黒等のパターン
    よりなり、手動によって走査される光学式読取器により
    データを読みとるようにした特許請球範囲第1項記載の
    データ読取方法。 5)複数のブロックより成るデータを読取る装置におい
    て、各ブロックの始めと終りにデータのスタート、スト
    ップを表わす複数のコントロールキャラクタを配置し、
    該コントロールキャラフタはラインの順序に従い一定の
    関係をもたせ、該コントロールギャラクタによりデータ
    ブロックの読み取り順序の誤りを検出するようにしたこ
    とを特徴とするデータ読取装置。 6)複数のブロックより成るデータは白黒等のパターン
    よりなり、手動によって走査される光学式読取器により
    、データを読取るようにした特許請求範囲第5項に記載
    のデータ読取装置07)ブ07り群が順序を正しく読み
    とられた場合はIF常読取のデー1スプレイ又は、音〜
    により表示し、誤つ−C読みとられノこ場合は、誤りを
    示すディスプレイ又は音声により表示する特許請求頓囲
    第5項記載のノーータ読取装置。 8)各ブロックには、各ブロックの順序を示す判、t&
    : i’J’能な文字を印字し、読取器により、正しく
    読みとられた場ばは、当該ブロックの番号を表示するよ
    うにしだ、特許「請求範囲第5項記載のデータ読取装置
    。
JP6106984A 1984-03-30 1984-03-30 データの読取装置 Granted JPS60205780A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6106984A JPS60205780A (ja) 1984-03-30 1984-03-30 データの読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6106984A JPS60205780A (ja) 1984-03-30 1984-03-30 データの読取装置

Publications (2)

Publication Number Publication Date
JPS60205780A true JPS60205780A (ja) 1985-10-17
JPH0335704B2 JPH0335704B2 (ja) 1991-05-29

Family

ID=13160483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6106984A Granted JPS60205780A (ja) 1984-03-30 1984-03-30 データの読取装置

Country Status (1)

Country Link
JP (1) JPS60205780A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6380586U (ja) * 1986-11-14 1988-05-27
JPS63250786A (ja) * 1987-04-07 1988-10-18 Toyota Motor Corp 情報読取装置
JPH0255350U (ja) * 1988-10-13 1990-04-20

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5129031A (ja) * 1974-09-05 1976-03-11 Matsushita Electric Industrial Co Ltd
JPS5596427U (ja) * 1978-12-27 1980-07-04
JPS5854759U (ja) * 1981-10-05 1983-04-14 カシオ計算機株式会社 カラ−バ−コ−ド表示体

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5129031A (ja) * 1974-09-05 1976-03-11 Matsushita Electric Industrial Co Ltd
JPS5596427U (ja) * 1978-12-27 1980-07-04
JPS5854759U (ja) * 1981-10-05 1983-04-14 カシオ計算機株式会社 カラ−バ−コ−ド表示体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6380586U (ja) * 1986-11-14 1988-05-27
JPS63250786A (ja) * 1987-04-07 1988-10-18 Toyota Motor Corp 情報読取装置
JPH0255350U (ja) * 1988-10-13 1990-04-20

Also Published As

Publication number Publication date
JPH0335704B2 (ja) 1991-05-29

Similar Documents

Publication Publication Date Title
JPH04274510A (ja) データ入力処理装置
JPS6260674A (ja) 文書作成装置
JPH0335704B2 (ja)
JPH05298473A (ja) バーコードリーダ試験装置
JP2878772B2 (ja) 光学的文字読取装置
JPH0222400B2 (ja)
JPS62298885A (ja) 光学文字読取り方式
JPH0696272A (ja) 帳票フォーマット定義体作成装置
JP2003172749A (ja) 波形記録装置
JP2020024492A (ja) 文字認識装置
JPH0132145Y2 (ja)
JPS625720Y2 (ja)
JPH03182924A (ja) データ入力装置
JPH04220787A (ja) 文字読取装置
JPS6267621A (ja) コマンド入力チエツク方法
JPH02126384A (ja) 文字認識システムのパターン認識方法
JPS61195473A (ja) 文字読取装置
JPS63282562A (ja) 対話型テキストエディタに於ける画面シフトのためのテキスト処理方式
JPH0223792A (ja) ボタン電話装置
JPH02227716A (ja) 項目関連チェックシステム
JPH07311784A (ja) ケーブル図作成装置
JPS63228277A (ja) バ−コ−ド読取り方式
JPS6027077A (ja) 光学的文字読取装置
JPH022417A (ja) 印字情報制御装置
JPS62126434A (ja) テキスト表示制御方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term