(57)【要約】【課題】磁気カードリーダの耐環境性を高めるとともに、上位装置とのシステムの安定性を高める。【解決手段】カード４に記録された磁気データを磁気ヘッド５で読み取る磁気カードリーダ１において、磁気ヘッド５で読み取って得た磁気データを記憶する記憶部（ＲＡＭ１０４の一部）と、磁気データの総データ数と所定の閾値を比較する比較部と、比較部で磁気データの総データ数が所定の閾値以下である場合に有効データとして判定する判定部と、を備える。【選択図】図３
2010086126.tif 000002
【特許請求の範囲】
【請求項１】
カード状媒体に記録された磁気データを磁気ヘッドで読み取る磁気カードリーダにおいて、
前記磁気ヘッドで読み取って得た磁気データを記憶する記憶部と、前記磁気データの総データ数と所定の閾値を比較する比較部と、前記比較部で前記磁気データの総データ数が前記所定の閾値以下である場合に有効データとして判定する判定部と、を備える磁気カードリーダ。
【請求項２】
前記比較部は、前記磁気データの総データ数が、前記記憶部に記憶された磁気データのデータ数より大きい場合に、前記磁気データの総データ数と所定の閾値を比較することを特徴とする請求項１記載の磁気カードリーダ。
【請求項３】
前記磁気データの総データ数及び前記記憶部に記憶された磁気データのデータ数を検出するカウンタを備えることを特徴とする請求項１又は２記載の磁気カードリーダ。
【請求項４】
前記所定の閾値は、ＩＳＯ規格によって定められた磁気カードに記録された磁気データのデータ数に、所定のデータ数を加えた値であることを特徴とする請求項１から３のいずれか記載の磁気カードリーダ。
【請求項５】
前記判定部によって有効データと判定されたデータは上位装置に送信され、前記判定部によって有効データと判定されなかったデータは廃棄されることを特徴とする請求項１から４のいずれか記載の磁気カードリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙やプラスチックなどのカード状媒体に記録されている磁気データの読み取り又は書き込みを行う磁気カードリーダに関するものである。
【背景技術】
【０００２】
従来から、クレジットカード，プリペイドカード又はキャッシュカード等のカード状媒体に形成された磁気ストライプには、例えば固有情報等の磁気データが記録されている。磁気データをカード状媒体に記録する際には、例えば、２種類の周波数の組み合わせからなるＦＭ変調方式（Ｆ２Ｆ方式）が用いられる。ＦＭ変調方式で記録された磁気データを再生するにあたって、カード状媒体の磁気ストライプに対して相対的に磁気ヘッドを摺動させ、磁気データをアナログ信号として取得した後、デジタル信号に変換（復調）したものがＣＰＵ（デコード部）に取り込まれる（例えば特許文献１参照）。特許文献１に開示された磁気カードリーダは、磁気ヘッドから出力され、増幅部で増幅されたアナログ信号を、Ｆ２Ｆ復調部で復調し、カード走行信号、クロック信号及びデータ信号を出力する。
【０００３】
ここで、一般に、磁気カードリーダのうち手動式（スワイプ式）の磁気カードリーダは、廉価な構成となるようにメモリ等のリソースを制限することが多い（メモリ容量が少ないものが使われる）。そのため、磁気データを格納するバッファサイズ（容量）に十分な余裕（マージン）をもたせることができない場合がある。仮に、磁気リードデータがバッファサイズを超えた場合には、その超えた磁気リードデータは読み捨てられる一方、バッファに格納されたデータは、無条件に上位装置に送信される。
【０００４】
【特許文献１】特開２００７−２５０１４２号公報（段落番号［００１５］）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、バッファに格納されたデータが無条件に上位装置に送信される磁気カードリーダでは、耐環境性の問題がある。具体的には、ある範囲をもった特定の周波数の電波を送信し続ける電波試験（イミュニティ試験）において、回路定数に共振した放射を受けた磁気カードリーダは、磁気データを受信したと誤認して、データをバッファに格納し始める。そして、データ自体は意味のないものであるが、バッファに格納された分だけ、無条件に磁気カードリーダから上位装置へ送信されてしまう。その結果、上位装置においてエラー処理がなされる。このような電波試験と同様の環境に磁気カードリーダが設置された場合には、上位装置において頻繁にエラー処理を行う必要があるため、結果的に、耐電波や耐ノイズ等の耐環境性の低下に繋がる。また、上位装置にエラー処理を頻繁に要求するとなると、システムの安定性を低下させる虞もある。
【０００６】
本発明は、このような点に鑑みてなされたものであり、その目的は、磁気カードリーダの耐環境性を高めることが可能な磁気カードリーダを提供することにある。
【課題を解決するための手段】
【０００７】
以上のような課題を解決するために、本発明は、以下のものを提供する。
【０００８】
（１）  カード状媒体に記録された磁気データを磁気ヘッドで読み取る磁気カードリーダにおいて、前記磁気ヘッドで読み取って得た磁気データを記憶する記憶部と、前記磁気データの総データ数と所定の閾値を比較する比較部と、前記比較部で前記磁気データの総データ数が前記所定の閾値以下である場合に有効データとして判定する判定部と、を備える磁気カードリーダ。
【０００９】
本発明によれば、磁気カードリーダに、磁気ヘッドで読み取って得た磁気データを記憶する記憶部と、磁気データの総データ数と所定の閾値を比較する比較部と、比較部で磁気データの総データ数が所定の閾値以下である場合に有効データとして判定する判定部と、を設けることとしたので、磁気ヘッドで読み取って得た磁気データの"総データ数"が所定の閾値以下である場合に有効データとして扱われる。したがって、有効データとして扱われたものを上位装置に送信するようにすれば、上位装置において頻繁にエラー処理を行う必要がなくなり、ひいては電波によるデータ受信の誤認を排除して耐環境性を向上させることができる。
【００１０】
（２）  前記比較部は、前記磁気データの総データ数が、前記記憶部に記憶された磁気データのデータ数より大きい場合に、前記磁気データの総データ数と所定の閾値を比較することを特徴とする磁気カードリーダ。
【００１１】
本発明によれば、上述した比較部によって、磁気データの総データ数が、上述した記憶部に記憶された磁気データのデータ数より大きい場合に、磁気データの総データ数と所定の閾値とが比較されることとしたので、比較部は、記憶部の記憶容量を超える磁気データが磁気ヘッドで読み取られた場合に、機能することになる。したがって、比較部の機能を常時発揮させる必要がなくなり、ソフトウェアによる処理負荷の軽減を図ることができる。
【００１２】
（３）  前記磁気データの総データ数及び前記記憶部に記憶された磁気データのデータ数を検出するカウンタを備えることを特徴とする磁気カードリーダ。
【００１３】
本発明によれば、磁気カードリーダに、上述した磁気データの総データ数及び記憶部に記憶された磁気データのデータ数を検出するカウンタが設けられることとしたので、このカウンタの機能によって、磁気データの"総データ数"を容易に検出することができ、ひいては上述同様、耐電波や耐ノイズ等の耐環境性を向上させることができる。
【００１４】
特に、本発明では、単に記憶部に記憶された磁気データのデータ数を検出するだけでなく、磁気データの総データ数をも検出するカウンタを設けている。詳細に説明すると、従来の磁気カードリーダでは、記憶部の記憶容量（バッファ上限）を超える磁気リードを行うと、リードデータ数のカウントは中止されていた。また、磁気データを検出すると、一旦記憶部に格納されるが、記憶容量以上のデータを検出すると読み捨てる構成となっているため、データ数のカウント上限は記憶容量と等しかった。したがって、この場合、記憶部に記憶された磁気データのデータ数の検出はできても、実際にどの位の磁気データのデータ数が検出されたのか（磁気データの総データ数）は分からなかった。しかし、本発明に係る磁気カードリーダに設けられたカウンタは、磁気データの総データ数と記憶部に記憶された磁気データのデータ数の双方を検出することができる。
【００１５】
なお、本発明でいう「カウンタ」については、物理的に複数のカウンタを設けてもよいし、一のカウンタで変数を複数にしたものを設けてもよいし、一のカウンタかつ一の変数で変数の変域を別々に確保したものを設けてもよいし、その態様の如何は問わない。
【００１６】
（４）  前記所定の閾値は、ＩＳＯ規格によって定められた磁気カードに記録された磁気データのデータ数に、所定のデータ数を加えた値であることを特徴とする磁気カードリーダ。
【００１７】
本発明によれば、上述した所定の閾値は、ＩＳＯ規格によって定められた磁気カードに記録された磁気データのデータ数に、所定のデータ数を加えた値であることとしたので、ＩＳＯ規格を満たす磁気カードがスワイプ又は挿入された場合に、磁気ヘッドで得られた磁気データが有効データか否かを精度良く判定することができる。なお、本発明でいう「所定のデータ数」は、実験的・経験的に定められる数値であって、例えば、ＩＳＯ規格によって定められた磁気カードに記録された磁気データのデータ数の、１０％とすることができる。
【００１８】
（５）  前記判定部によって有効データと判定されたデータは上位装置に送信され、前記判定部によって有効データと判定されなかったデータは廃棄されることを特徴とする磁気カードリーダ。
【００１９】
本発明によれば、上述した判定部によって有効データと判定されたデータは上位装置に送信され、判定部によって有効データと判定されなかったデータは廃棄されることとしたので、磁気カードリーダから上位装置へのエラーとなるデータを送信する回数を減らすことができ、その結果、上位装置においてエラー処理が行われる回数を減らすことができ、ひいては耐電波や耐ノイズ等の耐環境性を高めることができる。
【００２０】
なお、ここでいう「廃棄」とは、データを削除することは勿論、データを削除することなくソフトウェア的に無視する（有効なデータとして扱わない）ことも含むものとする。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、磁気ヘッドで読み取って得た磁気データの総データ数が、所定の閾値以下である場合に、有効データとして扱うこととしているので、上位装置において、磁気カードリーダが設置された環境に起因したエラー処理が行われる回数を減らすことができ、磁気カードリーダの耐電波や耐ノイズ等の耐環境性を高めることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２３】
図１は、本発明の実施の形態に係る磁気カードリーダ１の概要を示す模式図である。
【００２４】
図１において、磁気カードリーダ１は、スワイプ方向と直交する面の断面形状がほぼコ字形状をなし、カード走行路を形成するフレーム２と、このフレーム２の一部（底部）として形成される走行基準面３と、カード４（カード状媒体の一例）上の磁気ストライプ４１に記録されている磁気データの読み取り又は書き込みを行う磁気ヘッド５と、を有している。図中の両方向矢印で示すように、磁気カードリーダ１では、カード４を走行基準面３に沿って手動走行（スワイプ）させることで、磁気データの読み取りを行う。なお、本実施形態では、読取専用の磁気ヘッド５を用いているが、読取機能及び書込機能をもった磁気ヘッドを用いても構わない。また、本明細書でいう「スワイプ」とは、カード状記録媒体を磁気カードリーダ１のガイド（カード走行路）に沿って手動でさっと走らせる動作をいう。
【００２５】
磁気ヘッド５は、カード走行路に臨むように配置されている。そして、カード４上の磁気データに係る信号を再生する。具体的には、磁気ヘッド５は、カード４表面上の磁気ストライプ４１に接触・摺動することによって、その磁気ストライプ４１に記録された磁気データを読み取り、その磁気データに係る再生信号を生成する。
【００２６】
図２は、本発明の実施の形態に係る磁気カードリーダ１の電気的構成を示すブロック図である。
【００２７】
図２において、本発明の実施の形態に係る磁気カードリーダ１は、主として、磁気ヘッド５と、ＣＰＵ１０１と、ＡＭＰ回路１０２と、復調回路１０３と、ＲＡＭ１０４と、ＲＯＭ１０５と、を備えている。なお、ＲＡＭ１０４及びＲＯＭ１０５は、ＣＰＵ１０１内に組み込まれていてもよい（内蔵ＲＯＭ等）。一般に、ＲＯＭ１０５には、磁気カードリーダ１の基本機能を支える基本プログラムが格納されており、ＲＡＭ１０４は、ＣＰＵ１０１のワーキングエリアとして機能する。
【００２８】
ＣＰＵ１０１は、磁気カードリーダ１の制御中枢を司るものであって、磁気カードリーダ１の統合的な制御を行う。磁気ヘッド５による再生信号は、ＡＭＰ（増幅）回路１０２において増幅・波形整形され、復調回路１０３において復調された後（読み取り信号の２値化などを行った後）、ＣＰＵ１０１に送られる。
【００２９】
また、ＣＰＵ１０１は、上位装置１０と、Ｉ／Ｆ回路（図示せず）を介して通信する。上位装置１０において、ＣＰＵ１１０は、デコーダ１０６を利用して２値のデジタルデータに対して復号処理を行う。その結果、上位装置１０は、磁気データの内容を取得することができる。
【００３０】
ここで、本実施形態に係る磁気カードリーダ１では、ＣＰＵ１０１，ＲＡＭ１０４，及びＲＯＭ１０５等の電気要素によって、「比較部」及び「判定部」が構成されている。より具体的に説明すると、ＲＯＭ１０５には、磁気ヘッド５で読み取って得た磁気データの総データ数と所定の閾値を比較する比較プログラムと、磁気データの総データ数が所定の閾値以下である場合に有効データとして判定する判定プログラムとが格納されており、ＣＰＵ１０１は、ＲＡＭ１０４をワーキングエリアとしつつ、これらのプログラムを実行することで、「比較部」及び「判定部」の機能を実現する。なお、本実施形態では、所定の閾値は、ＲＡＭ１０４に記憶されているが、例えば別途設けられたＥＥＰＲＯＭなどのメモリに記憶させてもよい。また、本実施形態では、所定の閾値として、ＩＳＯ規格によって定められたカード４に記録された磁気データのデータ数の１０％を加えた値とする。
【００３１】
また、ＲＯＭ１０５には、「判定部」によって有効データと判定されたデータを上位装置１０に送信する送信プログラムや、「判定部」によって有効データと判定されなかったデータを廃棄する廃棄プログラム等も格納されており、ＣＰＵ１０１は、ＲＡＭ１０４をワーキングエリアとしつつ、これらのプログラムを実行する。
【００３２】
また、ＲＡＭ１０４は、磁気ヘッド５で読み取って得た磁気データを記憶する書換え可能な「記憶部」として機能する。なお、本実施形態では、ＲＡＭ１０４は書換え可能な記憶部であり、また、ＲＡＭ１０４の一部の記憶領域を「データ格納用バッファ」として用いることとするが、例えばＲＡＭ１０４の全領域を「データ格納用バッファ」として用いてもよい。
【００３３】
さらに、ＣＰＵ１０１やＲＡＭ１０４等は、磁気ヘッド５で読み取って得た磁気データの総データ数及びデータ格納用バッファに記憶された磁気データのデータ数を検出するカウンタとしても機能する。なお、ＣＰＵ１０１とは別にカウンタを設けても構わない。以下、このような電気的構成に基づいて、磁気データ読取方法の流れについて詳述する。
【００３４】
図３は、本発明の実施の形態に係る磁気データ読取方法の流れを示すフローチャートである。
【００３５】
図３において、まず、磁気リードが終了したか否かが判断される（ステップＳ１）。具体的には、磁気カードリーダ１のＣＰＵ１０１は、磁気ヘッド５による磁気データの読み取りが終了したか否かを判断する。磁気リードが未だ終了していない場合には（ステップＳ１：ＮＯ）、ＣＰＵ１０１は、検出総数カウンタを更新する（ステップＳ２）。なお、「検出総数カウンタ」については、図４に示すように、検出した磁気データ数（総データ数）をデータ格納用バッファのサイズとは無関係にカウントアップするものである。
【００３６】
次に、ＣＰＵ１０１は、データ格納用バッファに空きがあるか否かを判断し（ステップＳ３）、空きがあると判定した場合には（ステップＳ３：ＹＥＳ）、データ格納用バッファに磁気データを格納する（ステップＳ４）。それと同時に、格納データカウンタを更新する（ステップＳ４）。なお、「格納データカウンタ」については、図４に示すように、データ格納用バッファが一杯になるまでカウントアップするものであり、図４の例で言えば、データ格納用バッファのサイズＮが最大値となる。本実施形態では、Ｎは、カード４の長手方向に一列に記録可能な磁気データのデータ数を示している。
【００３７】
カード４の磁気データは、上述したとおり、磁気カードリーダ１により読み込まれ、データ格納用バッファに格納される。この磁気データは１ビット単位のシリアルデータで構成されているので、磁気カードリーダ１が１ビット単位のシリアルデータを順次読み込みながら１ビットごとに割り込み信号を検出している。すなわち、磁気カードリーダ１のデータ格納用バッファには、カード４の磁気データ、すなわち、１ビット毎のシリアルデータを読み込む毎に割り込み信号を発生して、0ビット目、１ビット目、・・・・・（Ｎ−１）ビット目に対応して格納されている。そして、磁気データはデータ格納用バッファに格納される際、格納データカウンタは、ビット毎に発生する割り込み信号に基づいてカウントアップされる。そして、データ格納用バッファが一杯になるまで、格納データカウンタはカウントアップされる。
【００３８】
一方、検出総数カウンタは、上記した割り込み信号に基づいて、検出した磁気データ数（総データ数）をデータ格納用バッファのサイズとは無関係にカウントアップされる。すなわち、磁気データがデータ格納用バッファに格納されているときは格納データカウンタとともに、検出総数カウンタも同様に、割り込み信号に基づいてカウントアップされる。さらに、データ格納バッファが磁気データで一杯になった後、すなわち、格納データカウンタがカウントアップを停止した後でも、磁気カードリーダ１により読み込まれる割り込み信号に基づいてカウントアップされる。なお、この際、読み込まれた磁気データは格納されることなく、廃棄される。
【００３９】
次に、ステップＳ４の処理が終了した後は、処理はステップＳ１に戻され、磁気リード終了までステップＳ１〜ステップＳ４の処理が繰り返される。なお、ステップＳ３の処理においてデータ格納用バッファに空きがなかった場合にも（ステップＳ３：ＮＯ）、同様に、処理がステップＳ１に戻される。したがって、この場合には、格納データカウンタは更新されないことになる（すなわち、データ格納用バッファを越える分については、格納データカウンタではカウントされない）。
【００４０】
ステップＳ１の処理において、磁気リードが終了した場合には（ステップＳ１：ＹＥＳ）、ＣＰＵ１０１は、検出総数が所定の閾値を超えているか否かを判断する（ステップＳ５）。より具体的には、ＣＰＵ１０１は、上述した比較プログラム，判定プログラム，及び送信プログラムを適宜実行することによって、検出総数カウンタが示す値（磁気データの総データ数）が所定の閾値以下の場合には（ステップＳ５：ＮＯ）、有効データであるとして上位装置１０へデータ送信を行う（ステップＳ６）。
【００４１】
一方で、検出総数カウンタが示す値（磁気データの総データ数）が所定の閾値よりも大きい場合には（ステップＳ５：ＹＥＳ）、ＣＰＵ１０１は、上述した廃棄プログラムを実行し、データ廃棄を行って（ステップＳ６の処理は行われず）、ステップＳ７の処理（バッファクリア）を行う。なお、バッファクリアの処理において、適宜カウンタクリアの処理を行ってもよい。
【００４２】
このようにして、磁気データの総データ数と所定の閾値を比較することで（ステップＳ５）、有効データとして扱われたものだけを上位装置１０に送信することができ、ひいては電波によるデータ受信の誤認を排除して、耐電波や耐ノイズ等の耐環境性を向上させることができる。また、本実施形態では、磁気リード終了後は必ずステップＳ５の処理を行うこととしたが、例えば図５に示すように、ステップＳ５の処理を行うための設定条件を定めてもよい。
【００４３】
図５は、本発明の他の実施の形態に係る磁気データ読取方法の流れを示すフローチャートである。
【００４４】
図５において、ステップＳ１１〜ステップＳ１４の処理は、図３に示すステップＳ１〜ステップＳ４の処理と同じ処理である。また、ステップＳ１６〜ステップＳ１８の処理は、図３に示すステップＳ５〜ステップＳ７の処理と同じ処理である。したがって、異なるのはステップＳ１５の処理である。
【００４５】
具体的には、ステップＳ１５の存在により、「比較部」によるステップＳ１６の処理は、磁気データの総データ数（検出総数カウンタのカウンタ値＝検出総数）が、データ格納用バッファに記憶された磁気データのデータ数（格納データカウンタのカウンタ値＝格納データ）より大きい場合にのみ（ステップＳ１５：ＹＥＳ）、行われるようにしている。これは、電波障害の影響により、有効データでないデータ（無効データ）を検出した可能性が高いので、閾値との比較処理（ステップＳ１６）を行う必要があるからである。
【００４６】
逆に、磁気データの総データ数が、データ格納用バッファに記憶された磁気データのデータ数以下の場合には（ステップＳ１５：ＮＯ）、正常データが格納されているとして、上位装置１０に対してデータ送信を行う（ステップＳ１７）。なお、磁気データの総データ数が、データ格納用バッファに記憶された磁気データのデータ数以下となる場合は、一般に、「磁気データの総データ数＝データ格納用バッファに記憶された磁気データのデータ数」の関係が成立する。
【００４７】
このように、データ格納用バッファがオーバーフローしている場合にのみ比較処理を行うようにすれば、比較部の機能を常時発揮させる必要がなくなり、ソフトウェアによる処理負荷の軽減を図ることができる。
【００４８】
［実施形態の主な効果］
以上説明したように、本実施形態に係る磁気カードリーダ１によれば、最終的に検出したデータ数（磁気データの総データ数）をカウントする機能を設けている、すなわち、データ格納用バッファに格納したデータ数をカウントするカウンタと磁気データの検出総数をカウントするカウンタとを設けているので、ソフトウェアで閾値判断を行って、上位装置１０へエラー通知を行う頻度を小さくすることができる。例えば、電波障害の影響を受ける場合であっても、エラー通知を上位装置１０へ送信する割合を低下させることができる。その結果、磁気カードリーダ１の耐電波や耐ノイズ等の耐環境性を向上させることができる。
【００４９】
また、本実施形態に係る磁気カードリーダ１が設置された環境に起因して（例えば、ある範囲を持った特定の周波数の電波が継続的に送信されるような悪環境の中に磁気カードリーダ１が設置されたことに起因して）、意味のないデータが頻繁に上位装置１０に送られ、上位装置１０でエラー処理が頻繁に行われることを防ぐことができれば、システムの安定性を高めることができる。
【００５０】
また、図５を用いて説明したように、一定の条件が満たされた場合（図５のステップＳ１５：ＹＥＳ）のみ比較処理（図５のステップＳ１６）が行われるようにすることで、比較部の機能を常時発揮させる必要がなくなり、ソフトウェアによる処理負荷の軽減を図ることができる。
【００５１】
また、所定の閾値として、ＩＳＯ規格によって定められた磁気カードに記録された磁気データのデータ数に、所定のデータ数（本実施形態では１０％）を加えた値を用いることによって、ＩＳＯ規格を満たすカード４がスワイプされた場合に、磁気ヘッド５で得られた磁気データが有効データか否かを精度良く判定することができる。
【００５２】
なお、磁気ヘッド５で得られた磁気データが有効データか否かを精度良く判定する際、ソフトウェアによる閾値判断が行われる。したがって、閾値自体を任意のタイミングで変更することによって、環境変化に柔軟に対応することができ、柔軟性を向上させることができる。
【００５３】
この点、磁気カードリーダ１に学習機能を設けることによって、自律的に閾値を最適化することもできる。より具体的に説明すると、磁気カードリーダ１を所定の場所へ設置した当初は、設定された初期値で閾値判断を行うが、設置環境は様々で、必ずしもその設置場所に対して初期値が最適とはいえない場合がある。そこで、エラー検出した際に、対象データ数を記憶し、現在設定されている閾値と比較し、差が少ない場合は閾値を段階的に大きくする。閾値には上限を設けており、上限に達した場合は、何らかの通知機能、たとえば、ＬＥＤ等を発光させる、または指令コマンドを上位装置に発信する等の機能を磁気カードリーダに持たせ、磁気カードリーダの設置環境の改善を促す仕組みを持たせるようにしてもよい。
【００５４】
また、閾値の変更方法については、静的なものでも動的なものでもよい。例えば、磁気カードリーダ初期設定時にディップスイッチ等を用いて閾値を設定する、静的な設定でもよいし、磁気カードリーダ稼動中でも閾値を変更することができるように、コマンド等による動的な設定でもよい。これらによって、環境状態の急変に柔軟な対応をすることができる。さらに、本実施形態では、スワイプ式磁気カードリーダであるが、これに限定されるものではなく、他の手動式カードリーダであってもよいし、手動式以外のモータ駆動式カードリーダであってもよい。
【産業上の利用可能性】
【００５５】
本発明に係る磁気カードリーダは、磁気カードリーダの耐電波や耐ノイズ等の耐環境性を高めるものとして有用である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係る磁気カードリーダの概要を示す模式図である。
【図２】本発明の実施の形態に係る磁気カードリーダの電気的構成を示すブロック図である。
【図３】本発明の実施の形態に係る磁気データ読取方法の流れを示すフローチャートである。
【図４】検出総数カウンタと格納データカウンタの概念を説明するための説明図である。
【図５】本発明の他の実施の形態に係る磁気データ読取方法の流れを示すフローチャートである。
【符号の説明】
【００５７】
１  磁気カードリーダ
２  フレーム
３  走行基準面
４  カード
５  磁気ヘッド
１０１  ＣＰＵ
１０２  増幅（ＡＭＰ）回路
１０３  復調回路
１０４  ＲＡＭ
１０５  ＲＯＭ
１０６  デコーダ
１１０  ＣＰＵ
【図１】
2010086126.tif 000003
【図２】
2010086126.tif 000004
【図３】
2010086126.tif 000005
【図４】
2010086126.tif 000006
【図５】
2010086126.tif 000007