JP4204180B2 - Magnetic information processing equipment - Google Patents
Magnetic information processing equipment Download PDFInfo
- Publication number
- JP4204180B2 JP4204180B2 JP2000244118A JP2000244118A JP4204180B2 JP 4204180 B2 JP4204180 B2 JP 4204180B2 JP 2000244118 A JP2000244118 A JP 2000244118A JP 2000244118 A JP2000244118 A JP 2000244118A JP 4204180 B2 JP4204180 B2 JP 4204180B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- peak
- data
- reference voltage
- magnetic
- 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 - Fee Related
Links
Images
Landscapes
- Digital Magnetic Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、通帳やカードなどに設けられている磁気ストライプから読み取った磁気情報を処理する装置に関する。
【0002】
【従来の技術】
情報を磁気的に記録した磁気ストライプを有する媒体には、通帳やクレジットカード、キャッシュカード、IDカード、乗車券、乗船券、航空券などの様々なカードがある。磁気ストライプに記録された磁気情報を処理する磁気情報処理装置においては、磁気情報を処理可能な情報にするため、磁気ヘッドにより読み取って0又は1の2値データに変換して解析しなければならない。
従来は、図11に示すように、磁気ストライプに記録された磁気情報による磁束密度の変化を磁気ヘッド201により電気信号に変え、これをアンプ202により増幅し、得られるアナログ信号ASを電子回路であるAD(アナログ・デジタル)変換器203により矩形波状のデジタル信号DSに変換し、そのデジタル信号を電子回路である判定回路204によりそのデジタル信号の各波形を0又は1の2値データDに変換して、その2値データをCPUにより構成される処理装置205の解析プログラムにより所定のコードに変換し、そのコードをチェックすることにより、磁気ストライプから読み取った磁気情報の解析を行っていた。
【0003】
【発明が解決しようとする課題】
当該媒体の使用期間経過による磁力低下、外部磁界の影響、磁気ヘッドの性能劣化等により、磁気情報を読み取った時に得られるアナログ信号の電圧レベル、すなわちアンプの出力レベル又はAD変換器からのデジタル信号の電圧レベルが種々変動する場合がある。このような変動があった場合に、正確に解析を行うためには、アンプ202からAD変換器203、判定回路204までのそれぞれの基準値(パラメータ)を調整する必要があり、その調整には時間がかかり、各構成要素間のマッチングも必要であることから容易でないという問題があった。
また、磁気ストライプの記録周期に変動が生じた場合に、その変動を補正して最終的に正しい解析を実行することは困難であった。さらに、磁気情報の記録密度は、80bpi、100bpi,147bpi,210bpiなど、ユーザにより異なるが、上記従来の解析方法では、一つの装置でいずれの記録密度にも対応することはできなかった。
【0004】
本発明は、上記の点に鑑みてなされたものであり、その課題は、当該媒体の使用期間経過による磁力低下、外部磁界の影響、磁気ヘッドの性能劣化等により、読み取った磁気情報に多少のレベルの変動があってもこれに影響されずに、その磁気情報のコード化ができ、また、磁気ストライプの記録周期に変動が生じた場合も、その変動を自動的に補正して正しい解析を遂行することができ、各種の記録密度に対応することができる磁気情報処理装置を提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するため、本発明による磁気情報処理装置は、
(イ)磁気記録媒体から磁気情報を読み取って電気信号に変換する磁気ヘッド1と、その磁気ヘッドの出力するアナログ信号を増幅するアンプ2と、そのアンプ出力をAD変換するAD変換部3と、CPUにより構成され、磁気情報読取り開始指令を与える主制御部30と、CPUにより構成され、AD変換部3により得られるAD変換データを解析する解析部4と、前記CPUに接続されている記憶部とを有し、
(ロ)前記AD変換部3は、サンプル・ホールド回路31と、基準電圧作成回路32と、コンパレータ33と、AD変換制御部34と、ゲートアレイ35とから構成され、
(ハ)前記サンプル・ホールド回路31は、AD変換制御部34からAD変換周期で与えられるサンプリング指令信号に基づき、アンプ2の出力を取り込み、これを所定時間保持するものであり、
(ニ)前記基準電圧作成回路32は、AD変換制御部34からの基準電圧更新指令信号を与えられる度に、定格電圧に所定の幅の範囲で順次一定量ずつ逓減する又は逓増する電圧を作成してコンパレータ33に基準電圧として与えるものであり、
(ホ)前記コンパレータ33は、サンプル・ホールド回路31が取り込んだサンプル信号(アンプ出力)を基準電圧作成回路32から順次与えられる基準電圧と比較して、そのアンプ出力のレベルが基準電圧と等しい時に出力を生じるものであり、
(ヘ)前記ゲートアレイ35は、自由にプログラミングしてゲートアレイを作るものであって、磁気情報読取り時のAD変換周期を指定するための分周部36を内蔵し、主制御部30から磁気情報読取り開始指令を受けると、AD変換制御部34に対して所定のAD変換周期をもって変換を始動させるトリガー信号を与えるものであり、
(ト)前記AD変換制御部34は、ゲートアレイ35からトリガー信号を受ける度に、これを計数するAD変換カウンタを有するほか、CPUの基本クロックにより動作する基準電圧更新カウンタを内部に有して、トリガー信号を受ける度に、サンプル・ホールド回路31にサンプリング指令信号を与え、基準電圧更新カウンタがAD変換周期よりも十分に小さな周期で所定値に達する度に基準電圧更新指令信号を出力して基準電圧作成回路32に与え、コンパレータ33の出力を受けると、そのコンパレータ33が出力した時のAD変換カウンタのカウント値であるサンプリング番号に基準電圧更新カウンタの値を結合したデータをAD変換データとして記憶部に転送するものであり、
(チ)前記主制御部30は、前記記憶部に保存されたサンプリング番号と電圧値とからなるAD変換データに対して次の各処理を含む解析処理、すなわち、
(a)前記記憶部に保存されたAD変換データに対して、次の数式
【数2】
ただし、X1,X2…Xnはサンプリング番号、
Y1,Y2…Ynはサンプリングされた時点の電圧値。
を用いて、電圧値の±ピーク位置情報を作成するピーク情報作成処理、
(b)前記ピーク情報作成処理で得られたピーク間の距離を隣り合うピークのサンプリング番号の差から求めるピーク間データ作成処理、
(c)前記ピーク間データ作成処理により得られたピーク間データを磁気データの0,1に対応するピーク間データの基準値と対比して、当該ピーク間データが0か1かを判定する2値判定処理、
(d)前記2値判定処理により得られた0,1の判定データのうち、所定数の0データの連続からプリアンブルを確認した後に、前記判定データの中にスタートコードとして定められたものがあるか否かを判定するスタートコード判定処理、
(e)前記判定データの中に所定の波形レベルパターンと一致するものがあるか否かをチェックしてコードを判定するコード判定処理、
(f)前記コード判定処理により得られたコードに基づいてデータの良否を判定するリードデータチェック処理、
を行なうものであることを特徴としている。
【0006】
磁気ヘッドにより読取って得られるアナログ波形は、AD変換部により所定変換周期(サンプリング周期)をもってAD変換され、サンプリング番号と電圧値とからなるAD変換データが記憶部に格納される。磁気情報の記録周期の変動は、サンプリング周期を調整することにより容易に対応できる。ピーク情報作成、ピーク間データ作成を経て、そのピーク間データを基準値と比較してピーク間が0か1かを判定するので、磁気情報の記録密度の種類に左右されずに、すべて同様に、1,0の判定を正確に行うことができる。基準値の設定により、判定基準の精度を調整することができる。
【0007】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照しながら説明する。
図1は本発明に係る磁気情報処理装置の構成を示すブロック図、図2は同装置のAD変換部の作用を説明するタイミングチャート、図3はAD変換部に入力するアナログ波形と、AD変換後の内容を模式的に示す波形図である。図4は解析部による解析処理を処理順序に沿って示すフローチャート、図5はピーク間データ作成処理の説明図、図6は磁気情報の記録方式がF2Fの場合の“0”データと“1”データのピーク間の時間幅の関係を示す説明図、図7は得られるピーク間データに対する2値判定の説明図、図8は各種の記録密度の場合の2値判定基準テーブルの一例を示す図表、図9は磁気ストライプに記録される磁気情報のフォーマットを示す概念図、図10は各コードとこれに対応する波形レベルパターンを示す図表である。
【0008】
磁気情報処理装置は、図1に示すように、定位置に停止されている通帳又はカードなどの媒体Mの磁気ストライプMSから磁気情報を読み取り、これを電気信号に変換する磁気ヘッド1と、その磁気ヘッドの出力するアナログ信号を増幅するアンプ2と、そのアンプ出力をAD変換するAD変換部3と、CPUより構成されて、AD変換部3により得られるAD変換データを解析する解析部4と、CPUに対してバスBSを介して接続されている記憶部、すなわち、ROM5及びRAM6とを有している。
【0009】
ROM5には、AD変換周期設定のための第1プログラム、磁気情報読み取りのための第2プログラム、解析のための第3プログラムその他のシステムプログラムを格納している。また、RAM6にはワーキングデータが格納されるが、とくにAD変換データは、CPUの作用から独立してDMA(ダイレクト・メモリ・アクセス)37を介して直接にRAM6に格納されるように構成してある。
【0010】
AD変換部3は、一例として、サンプル・ホールド回路31と、基準電圧作成回路32と、コンパレータ33と、AD変換制御部(以下、ADCという)34と、ゲートアレイ35とから構成されている。
【0011】
ゲートアレイ(FPGA:Flexible Programable Gate Array )35は、自由にプログラミングしてゲートアレイを作るものであり、前記AD変換周期を指定するための分周部36を内蔵している。この分周部36には、前記第1プログラムにより磁気情報読取り時のAD変換周期が設定される。一例を挙げると、磁気ストライプMSの記録密度が210bpi、磁気ヘッド1の移動速度が250mm/s、0データのピーク間のサンプリング回数を40とした場合のAD変換周期は12μsとなる。ゲートアレイ35は、CPUで構成される主制御部30から磁気情報読取り開始指令を受けると、ADC34に対して所定のAD変換周期をもって変換を始動させるトリガー信号aを与える。
【0012】
ADC34は、ゲートアレイ35からトリガー信号aを受ける度に、これを計数するAD変換カウンタを有するほか、CPUの基本クロックにより動作する基準電圧更新カウンタを内部に有する。ADC34は、トリガー信号aを受ける度に、サンプル・ホールド回路31にサンプリング指令信号bを与え、また、基準電圧更新カウンタがAD変換周期よりも十分に小さな周期で所定値に達する度に基準電圧更新指令信号cを出力して、基準電圧作成回路32に与えるように構成されている。
【0013】
サンプル・ホールド回路31は、ADC34から所定周期(AD変換周期)で与えられるサンプリング指令信号bに基づき、一例として12μs毎にアナログ信号であるアンプ出力dを取り込み、これを所定時間保持するものである。
【0014】
基準電圧作成回路32は、ADC34からの基準電圧更新指令信号cを与えられる度に、定格電圧である±5Vに所定の幅、例えば±2Vを含ませた電圧(+7Vから−7V)の範囲で順次一定量ずつ逓減する又は逓増する電圧を作成してコンパレータ33に、基準電圧eとして与えるものである。
コンパレータ33は、サンプル・ホールド回路31が取り込んだサンプル信号(アンプ出力)dを基準電圧作成回路32から順次与えられる基準電圧(e)と比較して、そのアンプ出力のレベルが基準電圧と等しい時に、出力fを生じるものである。
【0015】
ADC34は、コンパレータ33の出力(f)を受けると、そのコンパレータ33が出力した時のAD変換カウンタのカウント値、すなわちサンプリング番号(X)に基準電圧更新カウンタの値(Y)を結合したデータをAD変換データとして、CPUを経ずにDMA37を介して直接に外部RAM6に転送するようになっている。DMA37は、転送カウンタ(図示せず)を有しており、1回転送する度にその転送カウンタを歩進させるようになっている。基準電圧更新カウンタの値は所定の電圧値を意味する。
【0016】
上記構成による作用を説明すると、主制御部30は、第1プログラムによりゲートアレイ35の内部レジスタに相当する分周部36に対して磁気情報読取り時のAD変換周期を設定する。また、主制御部30は、磁気情報読み取りのための第2プログラムの実行により、磁気ヘッド1が読取り位置へ到達した時点で、ゲートアレイ35に対して読み取り開始指令を与える。読み取り開始指令を受けたゲートアレイ35は、分周部36に設定されたAD変換周期に従ってADC34に対してトリガー信号aを送出する。ADC34は、このトリガー信号を受ける度に磁気ヘッド1から取り込まれるアナログ波形をAD変換する。すなわち、サンプル・ホールド回路31により磁気ヘッドからのアナログ波形を所定時点でサンプリングし、かつ保持するとともに、そのサンプル値(d)と基準電圧作成回路32から順次与えられる基準電圧(e)とをコンパレータ33により比較して、一致した時のコンパレータ出力(f)に基づいて、AD変換データ、すなわち、そのコンパレータ出力時のサンプリング番号(X)と電圧値(Y)とを出力する。
【0017】
このAD変換が終了する度に、CPUの内部DMA37が起動され、そのAD変換データが外部RAM6に転送され、順次、第1ファイルの所定記憶番地に格納される。このようなアナログ波形のAD変換及びそのAD変換データの外部RAMへの転送記憶は、磁気ヘッド1による磁気ストライプMSの読み取りにより得られるアナログ信号の全体に対して行われる。
図3(a)はアンプ2から出力されたアナログ波形であり、同図(b)の点線は、所定周期でサンプリングされた場合のAD変換データを模式的に示す。図3(b)のノイズレベルL1 を超えた範囲において出力される各点は、実際はRAM6に上記のようにサンプリング番号と電圧値とからなるAD変換データで記録される。説明の便宜上、サンプリング番号をXで、電圧値をYで表すと、RAM6の第1ファイルには、図3(b)に一部を例示的に示すように、Xa1 ,Ya1 ;Xa2 ,Ya2 ;〜Xan,Yan;Xb1,Yb1〜Xbn,Xb2,Yb2〜Xbn,Ybn…が格納される。
【0018】
以上が、磁気情報の読み取りからAD変換及びそのAD変換データの記録までの動作である。続いて、本発明方法においては、主制御部30により解析のための第3プログラムが実行されて、解析部4により次のようなAD変換データの解析処理が行われる。解析処理は、概略的には、図4に示すように、デジタル化された波形のピーク位置を探すピーク情報作成処理(P1)、ピーク間の距離を求めるピーク間データ作成処理(P2)、各ピーク間距離が2値すなわち0(Short:S)か1(Long:L)かを判定する2値判定処理(以下、SL判定処理という。)(P3)、0と1の2値データからスタートコードを探すスタートコード判定処理(P4)、0と1のデータをコードに変換するコード変換処理(P5)、及びコード化したデータのフォーマットを確認するリードデータチェック処理(P6)の6つの処理を含んでいる。以下に、各処理の内容について順次説明する。
【0019】
[ピーク情報作成処理]
外部RAM6に格納されているAD変換後のデータは、ワード単位で記録されている。AD変換後のデータは、上述したように、DMAにより外部RAMに転送されるが、解析部のプログラムは読み取りが開始された後、DMAの転送カウンタを確認し、転送が一つでも済んでいれば、下記の2つの処理を実行する。すなわち、
1)ピークを求める計算
下記の計算式を利用してピークを求める。
【数3】
ここで、AD変換データ(Xi,Yi)は、一つ一つがサンプリング番号(Xi)及び電圧値(Yi)で構成されているが、その電圧値に基づいてレベル情報がAD変換データに付加される。レベル情報とは、図3(b)に示すように、電圧値が0から±y1(一例として0.2V)の範囲をノイズレベル(L1)、+y1から+y2(一例として0.2V)まで及び−y1から−y2(一例として0.29V)までの範囲を低レベル(L2)、+y2から+y3(一例として1.0V)まで及び−y2から−y3(一例として1.0V)までの範囲を有効レベル(L3)、+y3以上及び−y3以下の範囲を飽和レベル(L4)の4階層に分類した場合の、どの階層に属するかを示す情報である。そして、上記AD変換データの中からピークを求める際は、前記ノイズレベル(L1)を超えた範囲(電圧値が+側の場合)、又はノイズレベルを下回る範囲(電圧値が−側の場合)のAD変換データのみを上記計算式に代入することにより、ノイズレベルのピークを無視するようにしている。計算式には全AD変換データを入力し、得られたピーク値がノイズレベルに該当する時にそのピークを無視するようにしても良い。また、ピークが見付からなかった場合は、その部分はバージンストライプ(磁気記録なし)と判断することとしている。
2)サンプリング番号、AD変換データ及びレベル情報の記録
AD変換データの変化傾向がセンターに対して反対側に変わった後(例えば、増加傾向から減少傾向に又はその逆に)、1)の数式でピークが求められたサンプリング番号と、その電圧値及びその時点で該当するレベル情報をRAM6のピーク情報記憶用の第2ファイルに記録するようにしてある。
【0020】
図3(b)に模式的に示すAD変換データの場合のピークは、記憶内容の一例を示すと、ピークをPと番号で表せば、図5に模式的に示すように、表1に示すようになる。
【表1】
【0021】
[ピーク間データ作成]
この処理は、前回の処理で得られたピーク間の距離を、隣り合うピークのサンプリング番号の差から求める処理である。
すなわち、図5に示した例の場合は、P1とP2間の時間的距離は、後のピークのサンプリング番号から前のピークのサンプリング番号を引く計算(SNo.2039−SNo.2000=39)を実行することにより得られる。このピーク間データは、RAM6の第3ファイルに記憶される。
【0022】
[SL判定処理]
SL判定処理(P3)においては、先のピーク間データ作成処理により得られたピーク間データ(サンプリング番号の差)を磁気データの0,1に対応するピーク間データの基準値と対比して、当該ピーク間がS、Lのどちらであるかを判定する処理である。
磁気情報の記録方式がF2Fの例の場合について説明すると、図6に示すように、“0”のデータの場合のピーク間距離Dに対し、“1”の場合のピーク間距離は、“0”のデータの場合の半分(1/2×D)である。しかし、磁気情報の記録時又は読取り時のカード搬送速度の精度により、多少の変動が生じることは避けられない。これを考慮に入れて、先の処理において作成されたピーク間データに多少の偏位がある場合にもSL判定が可能なように、図7に示すように、正確なピーク間データに対して、Sの場合及びLの場合のそれぞれについて+35%から−25%までの偏位を含めた余裕のある範囲を有効な“S”又は“L”と判定し、それぞれに対して“1”又は“0”をセットし、Sの場合は、+35%以上の範囲及び−25%以下の範囲、Lの場合は、−25%以下の範囲及び+35%以上の範囲は、それぞれエラーをセットするようにしている。
【0023】
ROM5には、図8に例示するように、磁気情報の各記録密度と、当該記録密度の場合のS,Lの基準値を対応させて記憶させたSL判定基準テーブルが設けてある。こうして、本処理で得られたピーク間データについてSL判定処理を行う時は、その磁気データの記録密度が入力され、その記録密度に対応するS,Lの判定基準値がROM5から呼出されて、作成されたピーク間データがその基準値及び調整値と比較される。そして、その基準値との比較結果である“1”又は“0”がRAM6のSL判定結果記憶用の第4ファイルに格納される。
【0024】
[スタートコード判定処理]
図9は、磁気ストライプMSの磁気情報の1ブロック(1行)の記録フォーマットの一例を示す概念図である。PRはプリアンブルであり、少なくとも10個の“0”データで構成されている。SSはスタートコードであり、16進数の0BHがこれに当てられ、その波形レベルパターンである11110110が記録される。DTは取引情報その他のデータが記録されている。ESはエンドコード、LRCはチェックコード、PSはポストアンブルである。
スタートコード判定処理(P4)は、上記SL判定処理(P3)により得られたSL判定データのうち、10個の連続した0データが見付かった後(すなわち、プリアンブル確認の後)に、スタートコードの探索を始める。
スタートコードの探索は、SL判定結果の“0”“1”のデータを1ビットずつずらして、図10に示す波形レベルパターンと照合することにより行う。
【0025】
[コード変換処理]
このコード変換処理(P5)は、スタートコード判定処理の場合と同様に、SL判定処理により得た“0”と“1”のデータより、上記波形レベルパターンと合致するコードを探索する。該当するコードが見付かったら、引き続き、次のリードデータチェック処理(P6)に移行する。
【0026】
上記実施例において、アナログ波形のサンプリング周期(AD変換周期)は、プログラムにより分周部36に任意に設定することができる。磁気情報の読取り出力レベルを取り込む範囲を基準電圧作成回路32の基準電圧の設定により、任意に定めることができる。SL判定処理における判定基準の許容偏位量はプログラムにより任意に設定することができる。
【0027】
【発明の効果】
上述のように、本発明によれば、磁気記録媒体から磁気情報を読み取って電気信号に変換する磁気ヘッドと、その磁気ヘッドの出力するアナログ信号を増幅するアンプと、そのアンプ出力をAD変換するAD変換部と、CPUにより構成され、磁気情報読取り開始指令を与える主制御部と、CPUにより構成され、AD変換部により得られるAD変換データを解析する解析部と、前記CPUに接続されている記憶部とを有して、磁気ヘッドから入力するアナログ波形をCPUの支援を受けるAD変換部により所定AD変換周期で“1”,“0”に変換され、かつ、サンプリング番号及び電圧値を内容とするAD変換データを取得して、記憶部に保存し、そのAD変換データをCPUからなる解析部により解析する磁気情報処理装置において、
前記AD変換部を、AD変換制御部からAD変換周期で与えられるサンプリング指令信号に基づき、アンプの出力を取り込み、これを所定時間保持するサンプル・ホールド回路と、AD変換制御部からの基準電圧更新指令信号を与えられる度に、定格電圧に所定の幅の範囲で順次一定量ずつ逓減する又は逓増する電圧を作成してコンパレータに基準電圧として与える基準電圧作成回路と、サンプル・ホールド回路が取り込んだサンプル信号(アンプ出力)を基準電圧作成回路から順次与えられる基準電圧と比較して、そのアンプ出力のレベルが基準電圧と等しい時に出力を生じるコンパレータと、ゲートアレイからトリガー信号を受ける度に、これを計数するAD変換カウンタを有するほか、CPUの基本クロックにより動作する基準電圧更新カウンタを内部に有して、トリガー信号を受ける度に、サンプル・ホールド回路にサンプリング指令信号を与え、基準電圧更新カウンタがAD変換周期よりも十分に小さな周期で所定値に達する度に基準電圧更新指令信号を出力して基準電圧作成回路に与え、コンパレータの出力を受けると、そのコンパレータが出力した時のAD変換カウンタのカウント値であるサンプリング番号に基準電圧更新カウンタの値を結合したデータをAD変換データとして記憶部に転送するAD変換制御部と、自由にプログラミングしてゲートアレイを作るものであって、磁気情報読取り時のAD変換周期を指定するための分周部を内蔵し、主制御部から磁気情報読取り開始指令を受けると、AD変換制御部に対して所定のAD変換周期をもって変換を始動させるトリガー信号を与えるゲートアレイとから構成し、
前記主制御部は、前記記憶部に保存されたサンプリング番号と電圧値とからなるAD変換データに対して次の各処理を含む解析処理、すなわち、
(a)前記記憶部に保存されたAD変換データに対して、次の数式
【数4】
ただし、X1,X2…Xnはサンプリング番号、
Y1,Y2…Ynはサンプリングされた時点の電圧値。
を用いて、電圧値の±ピーク位置情報を作成するピーク情報作成処理、
(b)前記ピーク情報作成処理で得られたピーク間の距離を隣り合うピークのサンプリング番号の差から求めるピーク間データ作成処理、
(c)前記ピーク間データ作成処理により得られたピーク間データを磁気データの0,1に対応するピーク間データの基準値と対比して、当該ピーク間データが0か1かを判定する2値判定処理、
(d)前記2値判定処理により得られた0,1の判定データのうち、所定数の0データの連続からプリアンブルを確認した後に、前記判定データの中にスタートコードとして定められたものがあるか否かを判定するスタートコード判定処理、
(e)前記判定データの中に所定の波形レベルパターンと一致するものがあるか否かをチェックしてコードに変換するコード変換処理、
(f)前記コード変換処理により得られたコードに基づいてデータの良否を判定するリードデータチェック処理、
を行なうものとしたので、
当該磁気記録媒体の使用期間経過による磁力低下、外部磁界の影響、磁気ヘッドの性能劣化等により、読み取ったアナログ波形に多少のレベルの変動があってもこれに影響されずに、磁気情報のコード化ができ、また、磁気ストライプの記録周期に変動が生じた場合も、自動的に補正して正しい解析を遂行することができ、また、各種の記録密度に対応することができる。また、ピーク情報作成処理において所定の数式を用いて演算するので、原始アナログ波形に乱れがあっても、整形されて平準化されるので、解析結果の精度信頼度が向上する。
【図面の簡単な説明】
【図1】 上記磁気情報処理装置の構成を示すブロック図。
【図2】 磁気情報処理装置のAD変換部の作用を説明するタイミングチャート。
【図3】 AD変換部に入力するアナログ波形と、AD変換後の内容を模式的に示す波形図。
【図4】 解析部による解析処理を処理順序に沿って示すフローチャート。
【図5】 ピーク間データ作成処理の説明図。
【図6】 磁気情報の記録方式がF2Fの場合の“0”データと“1”データのピーク間の時間幅の関係を示す説明図。
【図7】 得られるピーク間データに対する判定の説明図。
【図8】 各種の記録密度の場合のSL判定基準テーブルの一例を示す図表。
【図9】 磁気ストライプに記録される磁気情報のフォーマットを示す概念図。
【図10】 各コードとこれに対応する波形レベルパターンを示す図表。
【図11】 従来の磁気情報読取装置の概略構成を示すブロック図。
【符号の説明】
MS 磁気ストライプ
1 磁気ヘッド
2 アンプ
3 AD変換部
31 サンプル・ホールド回路
32 基準電圧作成回路
33 コンパレータ
34 AD変換制御部
35 ゲートアレイ
36 分周部
4 解析部
5,6 記憶部[0001]
BACKGROUND OF THE INVENTION
The present invention reads magnetic information read from a magnetic stripe provided on a passbook or a card.Processing equipmentAbout.
[0002]
[Prior art]
As a medium having a magnetic stripe on which information is magnetically recorded, there are various cards such as a passbook, a credit card, a cash card, an ID card, a boarding ticket, a boarding ticket, and an air ticket. Process magnetic information recorded on magnetic stripesIn magnetic information processing equipment,In order to make magnetic information processable, it must be read by a magnetic head, converted into binary data of 0 or 1, and analyzed.
Conventionally, as shown in FIG. 11, a change in magnetic flux density due to magnetic information recorded in a magnetic stripe is converted into an electric signal by a
[0003]
[Problems to be solved by the invention]
Voltage level of analog signal obtained when reading magnetic information due to magnetic force drop due to passage of usage period of the medium, influence of external magnetic field, performance deterioration of magnetic head, etc., that is, output level of amplifier or digital signal from AD converter There are cases in which the voltage level of the signal fluctuates variously. In order to perform an accurate analysis in the case of such fluctuation, it is necessary to adjust respective reference values (parameters) from the
In addition, when fluctuation occurs in the recording period of the magnetic stripe, it is difficult to correct the fluctuation and finally perform a correct analysis. Furthermore, although the recording density of magnetic information varies depending on the user, such as 80 bpi, 100 bpi, 147 bpi, and 210 bpi, the conventional analysis method described above cannot cope with any recording density with one apparatus.
[0004]
The present invention has been made in view of the above points, and the problem is that some of the read magnetic information is caused by a decrease in magnetic force due to the passage of the use period of the medium, the influence of an external magnetic field, performance deterioration of the magnetic head, and the like. Even if there are fluctuations in the level, the magnetic information can be coded without being affected by this, and even if fluctuations occur in the recording period of the magnetic stripe, the fluctuations are automatically corrected for correct analysis. Can be performed and can cope with various recording densitiesMagnetic information processing equipmentIs to provide.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, according to the present invention.Magnetic information processing equipmentIs
(A) a
(B) The AD conversion unit 3 includes a sample and
(C) The sample-and-
(D) The reference
(E) The comparator 33 compares the sample signal (amplifier output) captured by the sample and hold
(F) The
(G) The AD
(H) The
(A) For the AD conversion data stored in the storage unit,
[Expression 2]
Where X1, X2,... Xn are sampling numbers,
Y1, Y2,... Yn are voltage values at the time of sampling.
Using the, peak information creation processing to create ± peak position information of the voltage value,
(B) Peak-to-peak data creation processing for obtaining a distance between peaks obtained by the peak information creation processing from a difference in sampling numbers of adjacent peaks;
(C) The peak-to-peak data obtained by the peak-to-peak data creation process is compared with the reference value of the peak-to-peak data corresponding to 0 and 1 of the magnetic data to determine whether the peak-to-peak data is 0 or 2 Value judgment processing,
(D) Among the 0 and 1 determination data obtained by the binary determination process, after the preamble is confirmed from a continuation of a predetermined number of 0 data, some of the determination data is defined as a start code. Start code determination processing to determine whether or not
(E) a code determination process for determining a code by checking whether or not there is a match with a predetermined waveform level pattern in the determination data;
(F) a read data check process for determining the quality of data based on the code obtained by the code determination process;
DoIs a thingIt is characterized by that.
[0006]
An analog waveform obtained by reading with a magnetic head is AD-converted with a predetermined conversion cycle (sampling cycle) by an AD converter, and AD-converted data including a sampling number and a voltage value is stored in the storage unit. Variations in the magnetic information recording period can be easily accommodated by adjusting the sampling period. After peak information creation and peak-to-peak data creation, the peak-to-peak data is compared with a reference value to determine whether the peak-to-peak is 0 or 1. Therefore, all are the same regardless of the type of magnetic information recording density. , 1 and 0 can be accurately determined. The accuracy of the determination criterion can be adjusted by setting the reference value.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Next, the present inventionEmbodimentaboutWhile referring to the drawingsexplain.
FIG. 1 shows the present invention.Pertaining toFIG. 2 is a block diagram showing the configuration of the magnetic information processing apparatus.sameFIG. 3 is a waveform chart schematically showing an analog waveform input to the AD conversion unit and contents after AD conversion. FIG. 4 is a flowchart showing analysis processing by the analysis unit in the order of processing, FIG. 5 is an explanatory diagram of peak-to-peak data creation processing, and FIG. 6 is “0” data and “1” when the magnetic information recording method is F2F. FIG. 7 is an explanatory diagram showing the relationship between time widths of data peaks, FIG. 7 is an explanatory diagram of binary determination for the obtained peak-to-peak data, and FIG. 8 is a table showing an example of a binary determination criterion table for various recording densities. FIG. 9 is a conceptual diagram showing a format of magnetic information recorded on the magnetic stripe, and FIG. 10 is a chart showing each code and a waveform level pattern corresponding to the code.
[0008]
As shown in FIG. 1, the magnetic information processing apparatus reads magnetic information from a magnetic stripe MS of a medium M such as a passbook or a card that is stopped at a fixed position, and converts the magnetic information into an electric signal, An
[0009]
The
[0010]
As an example, the AD conversion unit 3 includes a sample and hold
[0011]
A gate array (FPGA: Flexible Programmable Gate Array) 35 is freely programmed to create a gate array, and has a built-in
[0012]
The
[0013]
The sample-and-
[0014]
Each time the reference voltage update command signal c is given from the
The comparator 33 compares the sample signal (amplifier output) d acquired by the sample and hold
[0015]
When the
[0016]
The operation of the above configuration will be described. The
[0017]
Whenever this AD conversion is completed, the internal DMA of the CPU37Is started, the AD conversion data is transferred to the external RAM 6 and sequentially stored in a predetermined storage address of the first file. Such AD conversion of the analog waveform and transfer storage of the AD conversion data to the external RAM are performed on the entire analog signal obtained by reading the magnetic stripe MS by the
FIG. 3A shows an analog waveform output from the
[0018]
The above is the operation from reading of magnetic information to AD conversion and recording of the AD conversion data. Subsequently, in the method of the present invention, the third program for analysis is executed by the
[0019]
[Peak information creation process]
Data after AD conversion stored in the external RAM 6 is recorded in units of words. As described above, the data after AD conversion is transferred to the external RAM by DMA. However, after the reading of the program of the analysis unit is started, the DMA transfer counter is checked and even one transfer is completed. For example, the following two processes are executed. That is,
1) Calculation to find the peak
The peak is obtained using the following formula.
[Equation 3]
Here, each AD conversion data (Xi, Yi) is composed of a sampling number (Xi) and a voltage value (Yi), but level information is added to the AD conversion data based on the voltage value. The As shown in FIG. 3B, the level information includes a voltage value ranging from 0 to ± y1 (0.2V as an example) from a noise level (L1) to + y1 to + y2 (as an example 0.2V). The range from -y1 to -y2 (as an example 0.29V) is low level (L2), the range from + y2 to + y3 (as an example 1.0V) and the range from -y2 to -y3 (as an example 1.0V) This is information indicating to which hierarchy the effective level (L3), the range of + y3 or more, and −y3 or less belongs to the four levels of saturation level (L4). When obtaining a peak from the AD conversion data, the noise level (L1) is set.SuperBy substituting only AD conversion data in the above range (when the voltage value is on the + side) or below the noise level (when the voltage value is on the-side) into the above formula, the noise level peak is ignored. I have to. All AD conversion data may be input to the calculation formula, and the peak may be ignored when the obtained peak value corresponds to the noise level. If no peak is found, the portion is determined to be a virgin stripe (no magnetic recording).
2) Recording of sampling number, AD conversion data and level information
After the change trend of the AD conversion data is changed to the opposite side with respect to the center (for example, from an increasing trend to a decreasing trend or vice versa), the sampling number for which the peak is obtained by the mathematical formula, its voltage value, and At that time, the corresponding level information is recorded in the second file for storing peak information in the RAM 6.
[0020]
The peak in the case of the AD conversion data schematically shown in FIG. 3B is shown in Table 1 as schematically shown in FIG. 5 if the peak is represented by P and a number. It becomes like this.
[Table 1]
[0021]
[Create peak-to-peak data]
This process is a process for obtaining the distance between peaks obtained in the previous process from the difference between the sampling numbers of adjacent peaks.
That is, in the case of the example shown in FIG. 5, the temporal distance between P1 and P2 is calculated by subtracting the sampling number of the previous peak from the sampling number of the subsequent peak (SNo. 2039-SNo. 2000 = 39). It is obtained by executing. This peak-to-peak data is stored in the third file in the RAM 6.
[0022]
[SL judgment processing]
In the SL determination process (P3), the peak-to-peak data (sampling number difference) obtained by the previous peak-to-peak data creation process is compared with the reference value of the peak-to-peak data corresponding to 0 and 1 of the magnetic data, This is a process for determining whether the peak interval is S or L.
The case where the magnetic information recording method is F2F will be described. As shown in FIG. 6, the peak-to-peak distance in the case of “1” is “0” with respect to the peak-to-peak distance D in the case of “0” data. Is half (1/2 × D) of the data “”. However, it is inevitable that some fluctuations occur due to the accuracy of the card transport speed at the time of recording or reading magnetic information. Taking this into consideration, as shown in FIG. 7, accurate peak-to-peak data is obtained so that SL determination is possible even when there is some deviation in the peak-to-peak data created in the previous processing. , S and L are determined as valid “S” or “L” for a range including a deviation from + 35% to −25%, and “1” or “L” for each. Set "0", if S, + 35% or more and -25% or less, if L, -25% or less and + 35% or more, respectively, set error. I have to.
[0023]
ROM5As shown in FIG. 8, there is provided an SL determination reference table that stores each recording density of magnetic information in association with S and L reference values in the case of the recording density. Thus, when the SL determination processing is performed on the peak-to-peak data obtained in this processing, the recording density of the magnetic data is input, and S and L determination reference values corresponding to the recording density are called from the
[0024]
[Start code judgment processing]
FIG. 9 is a conceptual diagram showing an example of a recording format of one block (one row) of magnetic information of the magnetic stripe MS. PR is a preamble and is composed of at least 10 “0” data. SS is a start code, and 0BH in hexadecimal number is assigned to it, and its
In the start code determination process (P4), after 10 consecutive 0 data are found among the SL determination data obtained by the SL determination process (P3) (that is, after the preamble check), Start the search.
The search of the start code is performed by shifting the data of “0” and “1” of the SL determination result by 1 bit and collating with the waveform level pattern shown in FIG.
[0025]
[codeconversionprocessing]
This codeconversionIn the process (P5), as in the case of the start code determination process, a code that matches the waveform level pattern is searched from the data “0” and “1” obtained by the SL determination process. If the corresponding code is found, the process proceeds to the next read data check process (P6).
[0026]
In the above embodiment, the analog waveform sampling period (AD conversion period) can be arbitrarily set in the
[0027]
【The invention's effect】
As mentioned above, according to the present invention,A magnetic head that reads magnetic information from a magnetic recording medium and converts it into an electric signal, an amplifier that amplifies an analog signal output from the magnetic head, an AD conversion unit that AD converts the amplifier output, and a CPU A main control unit for giving an information read start command; an analysis unit configured by a CPU for analyzing AD conversion data obtained by the AD conversion unit; and a storage unit connected to the CPUThe analog waveform input from the magnetic head is converted to “1” and “0” at a predetermined AD conversion cycle by the AD converter receiving the support of the CPU, and AD conversion data having the sampling number and voltage value is acquired. Then, in the magnetic information processing apparatus that stores in the storage unit and analyzes the AD conversion data by the analysis unit including the CPU,
Based on the sampling command signal given by the AD conversion control unit from the AD conversion control unit, the AD conversion unit takes in the output of the amplifier and holds it for a predetermined time, and the reference voltage update from the AD conversion control unit Each time a command signal is given, a reference voltage creation circuit that creates a voltage that gradually decreases or increases by a certain amount within a specified range of the rated voltage and supplies it as a reference voltage to the comparator, and a sample hold circuit When the sample signal (amplifier output) is compared with the reference voltage sequentially supplied from the reference voltage generation circuit, the output is generated when the level of the amplifier output is equal to the reference voltage. In addition to an AD conversion counter that counts It has a counter inside, and every time it receives a trigger signal, it gives a sampling command signal to the sample and hold circuit, and updates the reference voltage every time the reference voltage update counter reaches a predetermined value in a cycle sufficiently smaller than the AD conversion cycle When the command signal is output and applied to the reference voltage generation circuit and the output of the comparator is received, the data obtained by combining the value of the reference voltage update counter with the sampling number that is the count value of the AD conversion counter when the comparator outputs is AD AD conversion control unit that transfers the converted data to the storage unit, and a gate array that can be freely programmed, and has a built-in frequency divider for designating the AD conversion cycle when reading magnetic information. When a magnetic information reading start command is received from the control unit, conversion is started with a predetermined AD conversion cycle to the AD conversion control unit. Consist of a gate array to provide a trigger signal that,
The main control unit is stored in the storage unitAD conversion data consisting of sampling number and voltage valueAgainstAnalysis process including the following processes:
(A) For the AD conversion data stored in the storage unit,
[Expression 4]
Where X1, X2,... Xn are sampling numbers,
Y1, Y2,... Yn are voltage values at the time of sampling.
Using the, peak information creation processing to create ± peak position information of the voltage value,
(B) Peak-to-peak data creation processing for obtaining a distance between peaks obtained by the peak information creation processing from a difference in sampling numbers of adjacent peaks;
(C) The peak-to-peak data obtained by the peak-to-peak data creation process is compared with the reference value of the peak-to-peak data corresponding to 0 and 1 of the magnetic data to determine whether the peak-to-peak data is 0 or 2 Value judgment processing,
(D) Among the 0 and 1 determination data obtained by the binary determination process, after the preamble is confirmed from a continuation of a predetermined number of 0 data, some of the determination data is defined as a start code. Start code determination processing to determine whether or not
(E) Check whether there is any data that matches a predetermined waveform level pattern in the judgment dataConversion toCode toconversionprocessing,
(F) The codeconversionA read data check process for determining the quality of data based on the code obtained by the process,
DoBecause it was supposed to
ConcernedMagnetic recordingMagnetic information can be coded without being affected by a slight level fluctuation in the read analog waveform due to a decrease in the magnetic force due to the passage of the medium's usage period, the influence of an external magnetic field, deterioration of the performance of the magnetic head, etc. In addition, even when a change occurs in the recording period of the magnetic stripe, it can be automatically corrected and a correct analysis can be performed, and various recording densities can be handled. In addition, since calculation is performed using a predetermined mathematical expression in the peak information creation process, even if the original analog waveform is disturbed, it is shaped and leveled, so that the accuracy reliability of the analysis result is improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of the magnetic information processing apparatus.
FIG. 2 is a timing chart for explaining the operation of an AD conversion unit of the magnetic information processing apparatus.
FIG. 3 is a waveform diagram schematically showing an analog waveform input to an AD conversion unit and contents after AD conversion.
FIG. 4 is a flowchart showing analysis processing by an analysis unit in the order of processing.
FIG. 5 is an explanatory diagram of peak-to-peak data creation processing.
FIG. 6 is an explanatory diagram showing a time width relationship between peaks of “0” data and “1” data when the magnetic information recording method is F2F.
FIG. 7 is an explanatory diagram of determination on obtained peak-to-peak data.
FIG. 8 is a table showing an example of an SL determination criterion table for various recording densities.
FIG. 9 is a conceptual diagram showing a format of magnetic information recorded on a magnetic stripe.
FIG. 10 is a chart showing each code and a waveform level pattern corresponding to the code.
FIG. 11 is a block diagram showing a schematic configuration of a conventional magnetic information reading apparatus.
[Explanation of symbols]
MS magnetic stripe
1Magnetichead
2 Amplifier
3 AD converter
31 Sample and hold circuit
32 Reference voltage generation circuit
33 Comparator
34 AD conversion controller
35 Gate array
36 divider
4 Analysis Department
5,6 Memory unit
Claims (1)
前記AD変換部は、サンプル・ホールド回路と、基準電圧作成回路と、コンパレータと、AD変換制御部と、ゲートアレイとから構成され、
前記サンプル・ホールド回路は、AD変換制御部からAD変換周期で与えられるサンプリング指令信号に基づき、アンプの出力を取り込み、これを所定時間保持するものであり、
前記基準電圧作成回路は、AD変換制御部からの基準電圧更新指令信号を与えられる度に、定格電圧に所定の幅の範囲で順次一定量ずつ逓減する又は逓増する電圧を作成してコンパレータに基準電圧として与えるものであり、
前記コンパレータは、サンプル・ホールド回路が取り込んだサンプル信号(アンプ出力)を基準電圧作成回路から順次与えられる基準電圧と比較して、そのアンプ出力のレベルが基準電圧と等しい時に出力を生じるものであり、
前記ゲートアレイは、自由にプログラミングしてゲートアレイを作るものであって、磁気情報読取り時のAD変換周期を指定するための分周部を内蔵し、主制御部から磁気情報読取り開始指令を受けると、AD変換制御部に対して所定のAD変換周期をもって変換を始動させるトリガー信号を与えるものであり、
前記AD変換制御部は、ゲートアレイからトリガー信号を受ける度に、これを計数するAD変換カウンタを有するほか、CPUの基本クロックにより動作する基準電圧更新カウンタを内部に有して、トリガー信号を受ける度に、サンプル・ホールド回路にサンプリング指令信号を与え、基準電圧更新カウンタがAD変換周期よりも十分に小さな周期で所定値に達する度に基準電圧更新指令信号を出力して基準電圧作成回路に与え、コンパレータの出力を受けると、そのコンパレータが出力した時のAD変換カウンタのカウント値であるサンプリング番号に基準電圧更新カウンタの値を結合したデータをAD変換データとして記憶部に転送するものであり、
前記主制御部は、前記記憶部に保存されたサンプリング番号と電圧値とからなるAD変換データに対して次の各処理を含む解析処理、すなわち、
(a)前記記憶部に保存されたAD変換データに対して、次の数式
Y1,Y2…Ynはサンプリングされた時点の電圧値。
を用いて、電圧値の±ピーク位置情報を作成するピーク情報作成処理、
(b)前記ピーク情報作成処理で得られたピーク間の距離を隣り合うピークのサンプリング番号の差から求めるピーク間データ作成処理、
(c)前記ピーク間データ作成処理により得られたピーク間データを磁気データの0,1に対応するピーク間データの基準値と対比して、当該ピーク間データが0か1かを判定する2値判定処理、
(d)前記2値判定処理により得られた0,1の判定データのうち、所定数の0データの連続からプリアンブルを確認した後に、前記判定データの中にスタートコードとして定められたものがあるか否かを判定するスタートコード判定処理、
(e)前記判定データの中に所定の波形レベルパターンと一致するものがあるか否かをチェックしてコードに変換するコード変換処理、
(f)前記コード変換処理により得られたコードに基づいてデータの良否を判定するリードデータチェック処理、
を行なうものであることを特徴とする磁気情報処理装置。 A magnetic head that reads magnetic information from a magnetic recording medium and converts it into an electric signal, an amplifier that amplifies an analog signal output from the magnetic head, an AD conversion unit that AD converts the amplifier output, and a CPU A main control unit for giving an information reading start command; an analysis unit configured by a CPU for analyzing AD conversion data obtained by the AD conversion unit; and a storage unit connected to the CPU;
The AD conversion unit includes a sample and hold circuit, a reference voltage generation circuit, a comparator, an AD conversion control unit, and a gate array.
The sample and hold circuit takes in the output of the amplifier based on a sampling command signal given at an AD conversion period from the AD conversion control unit, and holds this for a predetermined time,
The reference voltage generation circuit generates a voltage that gradually decreases or increases by a certain amount within a predetermined width range to the rated voltage every time a reference voltage update command signal is given from the AD conversion control unit, and uses the reference voltage as a reference. Is given as voltage,
The comparator compares the sample signal (amplifier output) captured by the sample and hold circuit with a reference voltage sequentially applied from the reference voltage generation circuit, and produces an output when the level of the amplifier output is equal to the reference voltage. ,
The gate array is freely programmed to create a gate array. The gate array has a built-in frequency dividing unit for designating an AD conversion period when reading magnetic information, and receives a magnetic information reading start command from the main control unit. And a trigger signal for starting conversion with a predetermined AD conversion cycle to the AD conversion control unit,
The AD conversion control unit has an AD conversion counter that counts the trigger signal every time it receives a trigger signal from the gate array, and also has a reference voltage update counter that operates based on the basic clock of the CPU, and receives the trigger signal. Each time, a sampling command signal is given to the sample-and-hold circuit, and whenever the reference voltage update counter reaches a predetermined value with a cycle sufficiently smaller than the AD conversion cycle, a reference voltage update command signal is output and given to the reference voltage generation circuit When the output of the comparator is received, data obtained by combining the value of the reference voltage update counter with the sampling number that is the count value of the AD conversion counter when the comparator outputs is transferred to the storage unit as AD conversion data,
The main control unit is an analysis process including the following processes for AD conversion data composed of sampling numbers and voltage values stored in the storage unit , that is,
(A) For the AD conversion data stored in the storage unit,
Y1, Y2,... Yn are voltage values at the time of sampling.
Using the, peak information creation processing to create ± peak position information of the voltage value,
(B) Peak-to-peak data creation processing for obtaining a distance between peaks obtained by the peak information creation processing from a difference in sampling numbers of adjacent peaks;
(C) The peak-to-peak data obtained by the peak-to-peak data creation process is compared with the reference value of the peak-to-peak data corresponding to 0 and 1 of the magnetic data to determine whether the peak-to-peak data is 0 or 2 Value judgment processing,
(D) Among the 0 and 1 determination data obtained by the binary determination process, after the preamble is confirmed from a continuation of a predetermined number of 0 data, some of the determination data is defined as a start code. Start code determination processing to determine whether or not
(E) a code conversion process for checking whether there is a match with a predetermined waveform level pattern in the determination data and converting it into a code;
(F) a read data check process for determining the quality of data based on the code obtained by the code conversion process;
Magnetic information processing device, characterized in that to perform.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000244118A JP4204180B2 (en) | 2000-08-11 | 2000-08-11 | Magnetic information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000244118A JP4204180B2 (en) | 2000-08-11 | 2000-08-11 | Magnetic information processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002056349A JP2002056349A (en) | 2002-02-20 |
| JP4204180B2 true JP4204180B2 (en) | 2009-01-07 |
Family
ID=18734851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000244118A Expired - Fee Related JP4204180B2 (en) | 2000-08-11 | 2000-08-11 | Magnetic information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4204180B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105825873A (en) * | 2015-01-22 | 2016-08-03 | 精工爱普生株式会社 | Medium processing device, magnetic data processing method and printing device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217660B (en) * | 2007-12-27 | 2010-06-02 | 海信集团有限公司 | A kind of audio and video decoding method |
| CN102324012B (en) * | 2011-08-26 | 2014-03-12 | 深圳盒子支付信息技术有限公司 | Magnetic card data reading method, apparatus thereof and mobile POS machine |
-
2000
- 2000-08-11 JP JP2000244118A patent/JP4204180B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105825873A (en) * | 2015-01-22 | 2016-08-03 | 精工爱普生株式会社 | Medium processing device, magnetic data processing method and printing device |
| CN105825873B (en) * | 2015-01-22 | 2018-11-16 | 精工爱普生株式会社 | Media processing device, magnetic data processing method and printing equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002056349A (en) | 2002-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0650137B1 (en) | An apparatus for fingerprint verification | |
| KR970004683B1 (en) | Method and apparatus for decoding F2F signal read from magnetic data carrier | |
| US4751741A (en) | Pen-type character recognition apparatus | |
| US20020148892A1 (en) | Biometric identification system using biometric images and personal identification number stored on a magnetic stripe and associated methods | |
| US5285328A (en) | Process for evaluating binary data of a magnetic storage card using curve patterns | |
| US6886120B2 (en) | Memory control circuit | |
| JP4204180B2 (en) | Magnetic information processing equipment | |
| CN102722690B (en) | magcard decoding method | |
| JP2740418B2 (en) | Barcode reading demodulation method | |
| US20110145664A1 (en) | Test module and test method | |
| CN112395895A (en) | Magnetic stripe software decoding method and device and computer readable storage medium | |
| JP2895542B2 (en) | Character reading method and apparatus | |
| US7495855B2 (en) | Apparatus and method for reading and writing data in recording medium | |
| KR100407511B1 (en) | method for accessing track data of magnetic stripe card | |
| KR101228167B1 (en) | Program, test apparatus and testing method | |
| JP2016045976A (en) | Magnetic card reader | |
| JPS58158784A (en) | Discrimination of propriety in bit interval of ticket | |
| JP4098220B2 (en) | Magnetic information processing method and apparatus using the same | |
| JP4923223B2 (en) | Magnetic character recognition method and magnetic character recognition device | |
| JPH071603B2 (en) | Magnetic stripe data reader | |
| EP0329412B1 (en) | Reading and decoding recorded data at varying speeds using a magneto-resistive sensor | |
| JPH05298605A (en) | Magnetic recorder | |
| JP3302809B2 (en) | Extraction pitch determination device in hot continuous rolling system | |
| JPH0222741Y2 (en) | ||
| KR920003001B1 (en) | Hardening discrimination method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071211 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080206 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081014 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081014 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111024 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121024 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131024 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131024 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131024 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131024 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |