JPH071603B2 - 磁気ストライプデータの読取装置 - Google Patents
磁気ストライプデータの読取装置Info
- Publication number
- JPH071603B2 JPH071603B2 JP59131412A JP13141284A JPH071603B2 JP H071603 B2 JPH071603 B2 JP H071603B2 JP 59131412 A JP59131412 A JP 59131412A JP 13141284 A JP13141284 A JP 13141284A JP H071603 B2 JPH071603 B2 JP H071603B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- magnetic stripe
- reading
- address
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】 (a)技術分野 この発明は銀行用引取処理装置の磁気ストライプデータ
読取装置に関し、特には、磁気ストライプデータが複数
回記憶されている磁気ストライプの読取装置に関する。
読取装置に関し、特には、磁気ストライプデータが複数
回記憶されている磁気ストライプの読取装置に関する。
(b)従来技術とその欠点 銀行等で用いられるテラーズマシンや自動取引処理装置
(以下ATMと呼ぶ)はキャシュカード又は預金通帳の磁
気ストライプのデータを読み取ることによって処理を開
始することができる。しかし、それら磁気ストライプは
データ保持の信頼度が低いため必要データを複数回反復
して記憶させる方式が提案され、預金通帳ではすでに実
用化されている。前記のように複数回データを反復して
記憶させるためには、磁気ストライプの長さを分割し、
分割されたブロック毎に必要なデータ(以下磁気ストラ
イプデータと呼ぶ)を記憶させている。
(以下ATMと呼ぶ)はキャシュカード又は預金通帳の磁
気ストライプのデータを読み取ることによって処理を開
始することができる。しかし、それら磁気ストライプは
データ保持の信頼度が低いため必要データを複数回反復
して記憶させる方式が提案され、預金通帳ではすでに実
用化されている。前記のように複数回データを反復して
記憶させるためには、磁気ストライプの長さを分割し、
分割されたブロック毎に必要なデータ(以下磁気ストラ
イプデータと呼ぶ)を記憶させている。
上記のような磁気ストライプを読み取るため従来は、磁
気ストライプの始端からの長さを、その走査開始からの
経過時間を測定することによって検知し、それぞれのブ
ロックの先頭部を割り出していた。しかし、この方式は
走査の速さが一定しないハンドスキャナ等には利用でき
ないと言う欠点があった。また、送り量を測定してブロ
ックの先頭部を割り出す方式も提案されているが、この
ような物理的な方式では磁気ストライプの分割方式の変
更や、データのエラーでブロック割が壊れている場合に
は対応できないという欠点があった。
気ストライプの始端からの長さを、その走査開始からの
経過時間を測定することによって検知し、それぞれのブ
ロックの先頭部を割り出していた。しかし、この方式は
走査の速さが一定しないハンドスキャナ等には利用でき
ないと言う欠点があった。また、送り量を測定してブロ
ックの先頭部を割り出す方式も提案されているが、この
ような物理的な方式では磁気ストライプの分割方式の変
更や、データのエラーでブロック割が壊れている場合に
は対応できないという欠点があった。
(c)発明の目的 この発明は上記欠点を解決するため、磁気ストライプに
記憶されているデータの内容から磁気ストライプデータ
の先頭部を検出し、データにエラーがあった場合にも対
応できる磁気ストライプデータ読取装置を提供すること
を目的とする。
記憶されているデータの内容から磁気ストライプデータ
の先頭部を検出し、データにエラーがあった場合にも対
応できる磁気ストライプデータ読取装置を提供すること
を目的とする。
(d)発明の構成 この発明は、同一の磁気ストライプデータを複数回反復
して記憶している磁気ストライプを有する媒体の磁気ス
トライプデータを読み取る読取装置において、 読み込まれた全データをビット毎に記憶する記憶手段
と、該記憶手段に記憶された全データの中から磁気スト
ライプデータの開始符号を検出する手段と、該開始符号
を検出する手段で開始符号を検出した時それ以降のアド
レスのデータを読み出して出力するデータ読み出し手段
と、前記開始符号を検出する手段で開始符号を検出する
ための検出開始アドレスを、最初は先頭アドレスに設定
し、前記データ読み出し手段でデータの読み出し中にエ
ラーが生じたときには前回検出された開始符号のアドレ
スに一定の値を加算したアドレスに設定する検出開始ア
ドレス設定手段と、この検出開始アドレス設定手段によ
り設定された検出開始アドレスから前記全データのうち
の前記データ読み出し手段で未だ読み出されていない残
りビット数を求める残りビット数算出手段と、前記残り
ビット数が前記同一の磁気ストライプデータのビット数
以上であるときに前記データ読み出し手段を有効にする
データ読み出し制御手段と、前記残りビット数が前記同
一の磁気ストライプデータのビット数に満たないときに
データ読み取りエラーの処理を行うデータ読み取りエラ
ー処理手段と、を有することを特徴とする。
して記憶している磁気ストライプを有する媒体の磁気ス
トライプデータを読み取る読取装置において、 読み込まれた全データをビット毎に記憶する記憶手段
と、該記憶手段に記憶された全データの中から磁気スト
ライプデータの開始符号を検出する手段と、該開始符号
を検出する手段で開始符号を検出した時それ以降のアド
レスのデータを読み出して出力するデータ読み出し手段
と、前記開始符号を検出する手段で開始符号を検出する
ための検出開始アドレスを、最初は先頭アドレスに設定
し、前記データ読み出し手段でデータの読み出し中にエ
ラーが生じたときには前回検出された開始符号のアドレ
スに一定の値を加算したアドレスに設定する検出開始ア
ドレス設定手段と、この検出開始アドレス設定手段によ
り設定された検出開始アドレスから前記全データのうち
の前記データ読み出し手段で未だ読み出されていない残
りビット数を求める残りビット数算出手段と、前記残り
ビット数が前記同一の磁気ストライプデータのビット数
以上であるときに前記データ読み出し手段を有効にする
データ読み出し制御手段と、前記残りビット数が前記同
一の磁気ストライプデータのビット数に満たないときに
データ読み取りエラーの処理を行うデータ読み取りエラ
ー処理手段と、を有することを特徴とする。
(e)実施例 第1図はこの発明の実施例である磁気ストライプデータ
読取装置のブロック図である。磁気ヘッド1によって読
み取られた磁気ストライプのデータはアンプ2によって
増幅されたのちF2F回路3でデータとクロック信号とに
弁別される。このデータはメモリ4に記憶される。メモ
リ4には読出回路6,カウンタ8が接続されている。カウ
ンタ8はメモリ4に読み込まれたデータの全ビット数を
カウントし記憶する。読出回路6にはアドレス指定回路
5,開始符号検出回路7,バッファ9が接続されており、こ
の読出回路6はメモリ4から読み出したデータをキャラ
クタ(本実施例では5ビット)に組み立てたのち開始符
号検出回路7又はバッファ9に出力する。開始符号検出
回路7はデータの後述するスタートオブテキスト信号
(以下STX信号と呼ぶ)を検出すると、そのアドレスを
読み出してアドレス指定回路5に出力する。アドレス指
定回路5は読出回路6が読み出すメモリ4のアドレスを
指定する。このアドレス指定回路5は最初はメモリ4の
先頭のアドレスを指定し、後述するエラー発生時にはそ
の時点での読出アドレスから1キャラクタ毎に順次指定
してゆくが、前記開始符号検出回路7からSTX信号のア
ドレスが入力されると、アドレス指定回路5はそのアド
レスを読み出し開始アドレスとして読出回路6に出力す
る。バッファ9は読出回路6から入力されたデータを図
示しない制御部に出力する。
読取装置のブロック図である。磁気ヘッド1によって読
み取られた磁気ストライプのデータはアンプ2によって
増幅されたのちF2F回路3でデータとクロック信号とに
弁別される。このデータはメモリ4に記憶される。メモ
リ4には読出回路6,カウンタ8が接続されている。カウ
ンタ8はメモリ4に読み込まれたデータの全ビット数を
カウントし記憶する。読出回路6にはアドレス指定回路
5,開始符号検出回路7,バッファ9が接続されており、こ
の読出回路6はメモリ4から読み出したデータをキャラ
クタ(本実施例では5ビット)に組み立てたのち開始符
号検出回路7又はバッファ9に出力する。開始符号検出
回路7はデータの後述するスタートオブテキスト信号
(以下STX信号と呼ぶ)を検出すると、そのアドレスを
読み出してアドレス指定回路5に出力する。アドレス指
定回路5は読出回路6が読み出すメモリ4のアドレスを
指定する。このアドレス指定回路5は最初はメモリ4の
先頭のアドレスを指定し、後述するエラー発生時にはそ
の時点での読出アドレスから1キャラクタ毎に順次指定
してゆくが、前記開始符号検出回路7からSTX信号のア
ドレスが入力されると、アドレス指定回路5はそのアド
レスを読み出し開始アドレスとして読出回路6に出力す
る。バッファ9は読出回路6から入力されたデータを図
示しない制御部に出力する。
第2図は上記実施例のメモリの要部構成図である。エリ
アM1にはビットの“0"が記憶されており、これがプリア
ンブルとして読み取られる。エリアM2は5ビットの“1"
でありこれがSTX信号である。エリアM3には磁気ストラ
イプデータのデータ内容が記憶されている。エリアM4に
はETX信号が記憶されている。この実施例の場合はSTX信
号と同様の5ビットの“1"である。エリアM5はスペーサ
ーである4ビットの“0"である。エリアM6は第2ブロッ
クのSTX信号である。エリアM7は第2ブロックの磁気ス
トライプデータが記憶されている。以下ETX信号,ポス
トアンブルが順次記憶されている。以上の構成のデータ
は5ビット1キャラクタのデータである。従って、この
実施例の読出回路6,バッファ9等の構成も5ビット1キ
ャラクタ用に構成されている。
アM1にはビットの“0"が記憶されており、これがプリア
ンブルとして読み取られる。エリアM2は5ビットの“1"
でありこれがSTX信号である。エリアM3には磁気ストラ
イプデータのデータ内容が記憶されている。エリアM4に
はETX信号が記憶されている。この実施例の場合はSTX信
号と同様の5ビットの“1"である。エリアM5はスペーサ
ーである4ビットの“0"である。エリアM6は第2ブロッ
クのSTX信号である。エリアM7は第2ブロックの磁気ス
トライプデータが記憶されている。以下ETX信号,ポス
トアンブルが順次記憶されている。以上の構成のデータ
は5ビット1キャラクタのデータである。従って、この
実施例の読出回路6,バッファ9等の構成も5ビット1キ
ャラクタ用に構成されている。
第3図は上記実施例の処理の流れを示すフローチャート
である。ステップn1(以下ステップniを単にniと呼ぶ)
ではキャッシュカードまたは預金通帳の媒体の走査開始
を検知すると処理をn2に進める。n2では磁気ストライプ
の全データをメモリ4に記憶する。n3では読出回路6が
メモリ4に記憶されているデータを先頭から順に読み出
してゆき開始符号検出回路7に出力する(n3)。開始符
号検出回路7がSTX信号を検知すると(n4)、STX信号の
アドレスを読出開始アドレスとしてアドレス指定回路5
に出力し(n5)、読出回路6はそれ以後のデータをバッ
ファ9を介して制御部に伝送する(n6)。n7では制御部
に読みこまれたデータにエラーがあるかを判断し、エラ
ーがあれば処理をn9に移し、なければn8に進める。n8で
は読み出されたデータがエンドオブテキスト信号(以下
ETX信号と呼ぶ)であるかを判断し、ETX信号でなければ
処理をn6に戻してデータの伝送を繰り返し、ETX信号が
読み出されると処理を終える。n7で、読み込まれたデー
タにエラーが発生したことを判断して処理がn9に移る
と、カウンタ8がカウントした全ビット数からSTX信号
を発見するまでに読み込んだビット数を除いた残りビッ
ト数とあらかじめ決められている1ブロック分の磁気ス
トライプデータのビット数とを比較し、あらかじめ決め
られている1ブロック分の磁気ストライプデータのビッ
ト数の方が大きければ、磁気ストライプから読み込まれ
たデータは不完全であるので、その旨の出力等の処理を
して処理を終える(n12)。n9で残りビット数の方が大
きければ、次に記憶されている磁気ストライプデータは
完全である可能性があるため次のSTX信号を検出するま
で直前のSTX信号検出開始アドレスから1キャラクタ毎
にデータの読み出しを続けて(n10)、開始符号検出回
路7がSTX信号を検出すれば処理をn5に戻し(n11)、検
出しなければ処理をn9に戻す。もし、検出しないまま残
りビット数があらかじめ決められている磁気ストライプ
データのビット数よりも少なくなったことをn9で判断す
ればn12の処理を行った後停止する。前記n3,n5,n10がこ
の発明の検出開始アドレス設定手段に対応し、n9が残り
ビット数算出手段に対応し、n11がデータ読み出し制御
手段、n12がデータ読み取りエラー処理手段にそれぞれ
対応する。
である。ステップn1(以下ステップniを単にniと呼ぶ)
ではキャッシュカードまたは預金通帳の媒体の走査開始
を検知すると処理をn2に進める。n2では磁気ストライプ
の全データをメモリ4に記憶する。n3では読出回路6が
メモリ4に記憶されているデータを先頭から順に読み出
してゆき開始符号検出回路7に出力する(n3)。開始符
号検出回路7がSTX信号を検知すると(n4)、STX信号の
アドレスを読出開始アドレスとしてアドレス指定回路5
に出力し(n5)、読出回路6はそれ以後のデータをバッ
ファ9を介して制御部に伝送する(n6)。n7では制御部
に読みこまれたデータにエラーがあるかを判断し、エラ
ーがあれば処理をn9に移し、なければn8に進める。n8で
は読み出されたデータがエンドオブテキスト信号(以下
ETX信号と呼ぶ)であるかを判断し、ETX信号でなければ
処理をn6に戻してデータの伝送を繰り返し、ETX信号が
読み出されると処理を終える。n7で、読み込まれたデー
タにエラーが発生したことを判断して処理がn9に移る
と、カウンタ8がカウントした全ビット数からSTX信号
を発見するまでに読み込んだビット数を除いた残りビッ
ト数とあらかじめ決められている1ブロック分の磁気ス
トライプデータのビット数とを比較し、あらかじめ決め
られている1ブロック分の磁気ストライプデータのビッ
ト数の方が大きければ、磁気ストライプから読み込まれ
たデータは不完全であるので、その旨の出力等の処理を
して処理を終える(n12)。n9で残りビット数の方が大
きければ、次に記憶されている磁気ストライプデータは
完全である可能性があるため次のSTX信号を検出するま
で直前のSTX信号検出開始アドレスから1キャラクタ毎
にデータの読み出しを続けて(n10)、開始符号検出回
路7がSTX信号を検出すれば処理をn5に戻し(n11)、検
出しなければ処理をn9に戻す。もし、検出しないまま残
りビット数があらかじめ決められている磁気ストライプ
データのビット数よりも少なくなったことをn9で判断す
ればn12の処理を行った後停止する。前記n3,n5,n10がこ
の発明の検出開始アドレス設定手段に対応し、n9が残り
ビット数算出手段に対応し、n11がデータ読み出し制御
手段、n12がデータ読み取りエラー処理手段にそれぞれ
対応する。
(f)発明の効果 以上のようにこの発明によると、一本の磁気ストライプ
にどのようなブロック割で磁気ストライプデータが繰り
返されていても磁気ストライプに記憶されているデータ
の内容から磁気ストライプデータの先頭部を検出できる
とともに、読み込んだデータにエラーがありブロック割
が壊れている場合にも、つぎの磁気ストライプデータの
先頭部の検出,エラー処理が速やかに行えるという利点
が生じる。
にどのようなブロック割で磁気ストライプデータが繰り
返されていても磁気ストライプに記憶されているデータ
の内容から磁気ストライプデータの先頭部を検出できる
とともに、読み込んだデータにエラーがありブロック割
が壊れている場合にも、つぎの磁気ストライプデータの
先頭部の検出,エラー処理が速やかに行えるという利点
が生じる。
第1図はこの発明の実施例である磁気ストライプデータ
読取装置のブロック図、第2図は上記実施例のメモリの
要部構成図、第3図は上記実施例の処理の流れを示すフ
ローチャートである。 1……磁気ヘッド、4……メモリ、 5……アドレス指定回路、6……読出回路、 7……開始符号検出回路、8……カウンタ、 9……バッファ。
読取装置のブロック図、第2図は上記実施例のメモリの
要部構成図、第3図は上記実施例の処理の流れを示すフ
ローチャートである。 1……磁気ヘッド、4……メモリ、 5……アドレス指定回路、6……読出回路、 7……開始符号検出回路、8……カウンタ、 9……バッファ。
Claims (1)
- 【請求項1】同一の磁気ストライプデータを複数回反復
して記憶している磁気ストライプを有する媒体の磁気ス
トライプデータを読み取る読取装置において、 読み込まれた全データをビット毎に記憶する記憶手段
と、該記憶手段に記憶された全データの中から磁気スト
ライプデータの開始符号を検出する手段と、該開始符号
を検出する手段で開始符号を検出した時それ以降のアド
レスのデータを読み出して出力するデータ読み出し手段
と、前記開始符号を検出する手段で開始符号を検出する
ための検出開始アドレスを、最初は先頭アドレスに設定
し、前記データ読み出し手段でデータの読み出し中にエ
ラーが生じたときには前回検出された開始符号のアドレ
スに一定の値を加算したアドレスに設定する検出開始ア
ドレス設定手段と、この検出開始アドレス設定手段によ
り設定された検出開始アドレスから前記全データのうち
の前記データ読み出し手段で未だ読み出されていない残
りビット数を求める残りビット数算出手段と、前記残り
ビット数が前記同一の磁気ストライプデータのビット数
以上であるときに前記データ読み出し手段を有効にする
データ読み出し制御手段と、前記残りビット数が前記同
一の磁気ストライプデータのビット数に満たないときに
データ読み取りエラーの処理を行うデータ読み取りエラ
ー処理手段と、を有してなる磁気ストライプデータの読
取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59131412A JPH071603B2 (ja) | 1984-06-25 | 1984-06-25 | 磁気ストライプデータの読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59131412A JPH071603B2 (ja) | 1984-06-25 | 1984-06-25 | 磁気ストライプデータの読取装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS619871A JPS619871A (ja) | 1986-01-17 |
| JPH071603B2 true JPH071603B2 (ja) | 1995-01-11 |
Family
ID=15057362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59131412A Expired - Lifetime JPH071603B2 (ja) | 1984-06-25 | 1984-06-25 | 磁気ストライプデータの読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH071603B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5292560B2 (ja) * | 2008-09-30 | 2013-09-18 | 日本電産サンキョー株式会社 | 磁気カードリーダ |
| US8820640B2 (en) | 2008-09-30 | 2014-09-02 | Nidec Sankyo Corporation | Magnetic card reader and magnetic data read method |
| JP5621100B2 (ja) * | 2008-09-30 | 2014-11-05 | 日本電産サンキョー株式会社 | 磁気カードリーダ及び磁気データ読取方法 |
| GB2482735A (en) * | 2010-08-13 | 2012-02-15 | Alexandru Ion Sovu | Data recovery for a magnetic stripe reader |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5516323A (en) * | 1978-07-21 | 1980-02-05 | Hitachi Ltd | Simple lead wire connector |
| JPS58203573A (ja) * | 1982-05-24 | 1983-11-28 | Toshiba Corp | 情報読取装置 |
-
1984
- 1984-06-25 JP JP59131412A patent/JPH071603B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS619871A (ja) | 1986-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4064553A (en) | Information processor | |
| US4851650A (en) | Transaction processing apparatus having a plurality of bank account numbers | |
| US5410690A (en) | System for issuing portable storage media containing common and individual data | |
| US4237498A (en) | Method of addressing and/or locating information on a record carrier | |
| JPH071603B2 (ja) | 磁気ストライプデータの読取装置 | |
| US4965802A (en) | Memory arrangement utilized for IC card | |
| KR880000208B1 (ko) | 버블 카세트 메모리의 제어방법 및 장치 | |
| JPH0118514B2 (ja) | ||
| JPS58158784A (ja) | 券のビツト間隔良否判定方法 | |
| JP3368348B2 (ja) | 媒体処理装置 | |
| JP2647830B2 (ja) | 情報券 | |
| JPH06139385A (ja) | 磁気カ−ド読取装置 | |
| JP3314387B2 (ja) | 磁気テープ制御装置 | |
| JP3055986B2 (ja) | データ書き込み方法 | |
| JP3245902B2 (ja) | 磁気券の冗長ビット設定装置 | |
| KR940009755B1 (ko) | 에러정정 기능을 갖는 메모리 보드 | |
| JP3280853B2 (ja) | 磁気記録媒体の書き込み装置 | |
| JPS6130342B2 (ja) | ||
| JPH059865B2 (ja) | ||
| KR900006941B1 (ko) | 휴대할 수 있는 전자장치 | |
| JP2955919B2 (ja) | 磁気カードリーダ・ライタ | |
| JPH087211A (ja) | 磁気ストライプのデータ読み取り装置 | |
| JPS5840271B2 (ja) | メモリ装置 | |
| JPH0713987A (ja) | 磁気カード読取り装置におけるデータ読取り方法 | |
| JPS60163190A (ja) | カ−ドリ−ダ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |