(57)【要約】【課題】第２トラックのノイズに起因して情報の読み取りを失敗することを防止する。【解決手段】磁気カード読取装置は、磁気カードの各トラックから磁気信号を検出する磁気検出部と、磁気検出部によって検出された前記磁気信号毎に正負方向のピークを検出するピーク検出部と、前記検出されたピークに基づいて前記情報の読み取りを行う情報読取部とを備える。情報読取部は、第２トラックの磁気信号の各ピークについて、当該ピークの高さＬｎが第１所定値Ｌａを下回る場合に（Ｓ３０３：ＹＥＳ）、第１トラックの磁気信号において、同一のタイミングで、第１所定値Ｌａよりも大きい第２所定値Ｌｂを上回る高さのピークが存在するか否かを判定し（Ｓ３０４）、存在すると判定された場合に（Ｓ３０４：ＹＥＳ）、前記タイミングで発生した第２トラックの磁気信号のピークを無効として（Ｓ３０５）、情報の読み取りを行う。【選択図】図９
2015032332.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録密度でデータが書き込まれた第１トラックと、第２の記録密度でデータが書き込まれた第２トラックとを含む複数のトラックを有する磁気カードに記録された情報を読み取る磁気カード読取装置であって、
前記磁気カードの各トラックから磁気信号を検出する磁気検出部と、
前記磁気検出部によって検出された前記磁気信号毎に正負方向のピークを検出するピーク検出部と、
前記検出されたピークに基づいて前記情報の読み取りを行う情報読取部と、
を備え、
前記情報読取部は、
前記ピーク検出部によって検出された前記第２トラックの磁気信号の各ピークについて、当該ピークの高さが第１所定値を下回る場合に、前記第１トラックの磁気信号において、同一のタイミングで、前記第１所定値よりも大きい第２所定値を上回る高さのピークが存在するか否かを判定し、
存在すると判定された場合に、前記タイミングで発生した、前記第２トラックの磁気信号のピークを無効として前記情報の読み取りを行う、磁気カード読取装置。
【請求項２】
請求項１に記載の磁気カード読取装置において、
前記磁気信号についてのピークの検出は、磁気信号の出力レベルの絶対値が閾値を超えた場合にピークと判定することにより行い、
前記第１所定値は、前記閾値よりも大きい、磁気カード読取装置。
【請求項３】
請求項１または請求項２に記載の磁気カード読取装置において、
前記情報読取部は、
前記検出された複数のピークからピーク間隔を求め、前記ピーク間隔に基づいて、前記情報としてのキャラクタデータを生成する、磁気カード読取装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の磁気カード読取装置において、
前記情報読取部の実行の前に、前記ピーク検出部によって検出されたピークに基づいて情報の読み取りを行うプレ情報読取部を備え、
前記情報読取部は、
前記プレ情報読取部によって読取結果が異常であると判定されたときに限り実行される、磁気カード読取装置。
【請求項５】
第１の記録密度でデータが書き込まれた第１トラックと、第２の記録密度でデータが書き込まれた第２トラックとを含む複数のトラックを有する磁気カードに記録された情報を読み取る磁気カード読取方法であって、
コンピュータが、前記磁気カードの各トラックから磁気信号を検出する磁気検出部から前記トラック毎の磁気信号を取得し、前記磁気信号毎に正負方向のピークを検出する工程と、
前記コンピュータが、前記検出されたピークに基づいて前記情報の読み取りを行う工程と、
を備え、
前記情報の読み取りを行う工程は、
前記ピークを検出する工程によって検出された前記第２トラックの磁気信号の各ピークについて、当該ピークの高さが第１所定値を下回る場合に、前記第１トラックの磁気信号において、同一のタイミングで、前記第１所定値よりも大きい第２所定値を上回る高さのピークが存在するか否かを判定し、
存在すると判定された場合に、前記タイミングで発生した、前記第２トラックの磁気信号のピークを無効として前記情報の読み取りを行う、磁気カード読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気カードに記録された情報を読み取る技術に関する。
【背景技術】
【０００２】
従来、磁気カード読取装置として、磁気カードを内部で搬送しながら、磁気カードに記録された情報の読み取りを磁気ヘッドによって行う構成が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１３７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
磁気カードには、磁気の書き込みレベルがもともと低いものや、使用劣化によって磁気出力レベルが低くなったものがある。こうした磁気出力レベルの低い磁気カードを読み取り可能とするには、磁気信号の波形からピークを検出する閾値を下げる必要がある。そうすると、磁気信号にノイズが混入されている場合に、ノイズを誤検出してしまい、情報の読み取りに失敗することがあった。
【０００５】
誤検出してしまう顕著なノイズとして、磁気ストライプに設けられた第２トラックに乗ったノイズがある。これは、記録密度の相違する第１トラックと第３トラックに対する書き込みの際の磁束変化の影響を受けて、書き込み時に混入するノイズであり、情報の読み取りに失敗する顕著な原因となっていた。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、次の形態として実現することが可能である。本発明の形態は、
第１の記録密度でデータが書き込まれた第１トラックと、第２の記録密度でデータが書き込まれた第２トラックとを含む複数のトラックを有する磁気カードに記録された情報を読み取る磁気カード読取装置であって、
前記磁気カードの各トラックから磁気信号を検出する磁気検出部と、
前記磁気検出部によって検出された前記磁気信号毎に正負方向のピークを検出するピーク検出部と、
前記検出されたピークに基づいて前記情報の読み取りを行う情報読取部と、
を備え、
前記情報読取部は、
前記ピーク検出部によって検出された前記第２トラックの磁気信号の各ピークについて、当該ピークの高さが第１所定値を下回る場合に、前記第１トラックの磁気信号において、同一のタイミングで、前記第１所定値よりも大きい第２所定値を上回る高さのピークが存在するか否かを判定し、
存在すると判定された場合に、前記タイミングで発生した、前記第２トラックの磁気信号のピークを無効として前記情報の読み取りを行う、磁気カード読取装置。
【発明の効果】
【０００７】
上記形態の磁気カード読取装置によれば、第１トラックに対する書き込みの際の磁束変化の影響を受けて第２トラックにノイズが混入された磁気カードを用いた場合に、そのノイズを、情報読取部によって無効とすべきピークに該当すると判定してキャラクタデータの生成を行うことができる。このため、上記形態の磁気カード読取装置によれば、第２トラックのノイズを誤検出することがない。したがって、第２トラックのノイズに起因して情報の読み取りを失敗することを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態としての磁気カード読取装置の概略構成を示す説明図である。
【図２】磁気カード読取装置の電気的構成を示すブロック図である。
【図３】磁気カードの平面図である。
【図４】磁気カード読取の動作を示すフローチャートである。
【図５】磁気情報読取処理を示すフローチャートである。
【図６】第１読取処理を示すフローチャートである。
【図７】磁気カードの各トラックから得られる磁気信号を示す説明図である。
【図８】第２読取処理を示すフローチャートである。
【図９】第２トラックノイズ除去処理を示すフローチャートである。
【図１０】第２トラックの磁気信号にノイズが乗った場合の各磁気信号を示す説明図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態を以下に説明する。
Ａ．全体構成：
図１は、本発明の一実施形態としての磁気カード読取装置１００の概略構成を示す説明図である。この磁気カード読取装置１００は、例えば自動現金取引処理装置に搭載され、自動現金取引処理装置のような上位装置と電気的に接続される。磁気カード読取装置１００は、磁気カード２００に記録された情報を読み取り、その読み取った情報を上位装置に送信する。
【００１０】
図示するように、磁気カード読取装置１００は、筺体１０と、筺体１０の端部に設けられた挿入口２０とを有する。挿入口２０は磁気カード２００が挿入されるもので、挿入口２０には、磁気カードが挿入されたことを検出するカード挿入センサ２２が設けられている。カード挿入センサ２２は、例えば、カード挿入検出用の磁気ヘッドによって構成される。また、挿入口２０の周囲を囲むようにループアンテナ（コイル）２４が設けられている。ループアンテナ２４の両端に発振器１３０（図２参照）から駆動信号が印加されると、ループアンテナ２４によって発生する磁界（妨害磁界ともいう）は、挿入口２０の前面に取り付けられる偽磁気カード読取装置（スキミング装置ともいう）による磁気カード２００の磁気情報の搾取を妨害する。
【００１１】
筺体１０の内部には、第１ないし第４の搬送ローラ３１〜３４と、第１ないし第３のカード位置センサ４１〜４３と、情報読取用の磁気ヘッド５０とが設けられている。第１ないし第４の搬送ローラ３１〜３４は、それぞれ、搬送路Ｐを挟んで上下一対に設けられており、モータ１２０（図２参照）の回転駆動によって回転する。第１ないし第４の搬送ローラ３１〜３４は、モータ１２０が正転駆動すると磁気カード２００を往路方向（矢印Ｆ方向）に搬送し、モータ１２０が逆転駆動すると磁気カード２００を復路方向（矢印Ｂ方向）に搬送する。
【００１２】
第１ないし第３のカード位置センサ４１〜４３は、たとえば、フォトインタラプタであり、搬送路Ｐ上の磁気カード２００の位置を検出する。第１のカード位置センサ４１は、磁気カード２００に対するデータの読み取りを行う前に磁気カード２００を待機させておく読み取り準備位置Ｐ１に配置されていて、磁気カード２００が復路方向Ｂへ搬送されてこの位置Ｐ１に来ると、磁気カード２００の後端部２０２を検知してＯＦＦ状態からＯＮ状態に切り替る。第２カード位置センサ４２は、磁気ヘッド５０によって磁気カード２００に対するデータの読み取りを開始する読み取り開始位置Ｐ２に配置されていて、磁気カード２００が往路方向Ｆへ搬送されてこの位置Ｐ２に来ると、磁気カード２００の先端部２０１を検知してＯＦＦ状態からＯＮ状態に切り替る。第３カード位置センサ４３は、磁気ヘッド５０による磁気カード２００に対するデータの読み取りを終了する読み取り終了位置Ｐ３に配置されていて、磁気カード２００が往路方向Ｆへ搬送されてこの位置Ｐ３に来ると、磁気カード２００の先端部２０１を検知してＯＦＦ状態からＯＮ状態に切り替る。
【００１３】
なお、往路方向Ｆへ搬送される磁気カード２００に対して情報の読み取りを行う際には、読み取り開始位置Ｐ２は、情報の読み取りを開始する読み取り開始位置となり、読み取り終了位置Ｐ３は、情報の読み取りを終了する読み取り終了位置となる。復路方向Ｂへ搬送される磁気カード２００に対して情報の読み取りを行う際には、読み取り開始位置Ｐ２は、情報の読み取りを開始する読み取り開始位置となり、準備位置Ｐ１は、情報の読み取りを終了する読み取り終了位置となる。
【００１４】
磁気ヘッド５０は、搬送される磁気カード２００と接する位置に配置され、磁気カード２００の磁気ストライプ２１０（図３）から磁気パターンを検出する。詳しくは、磁気ヘッド５０は、内蔵するコアとコイルによって磁気ストライプの磁力の変化を検出してそれを電圧の変化に変え、その電圧の変化を内蔵するアンプによって増幅し出力する。
【００１５】
Ｂ．制御部の構成：
図２は、磁気カード読取装置１００の電気的構成を示すブロック図である。図示するように、磁気カード読取装置１００は、磁気カード読取装置１００の各部を制御する制御部１１０を備える。制御部１１０は、前述した各種のセンサ、すなわち、カード挿入センサ２２、第１ないし第３のカード位置センサ４１〜４３と電気的に接続され、さらに、磁気ヘッド５０に電気的に接続されている。また、制御部１１０は、アクチュエータとしての各搬送ローラ３１〜３４用のモータ１２０と電気的に接続されている。さらに、ループアンテナ２４に駆動信号を送る発振器１３０と電気的に接続されている。なお、磁気ヘッド５０が適用例１に記載の発明における「磁気検出部」に対応している。
【００１６】
制御部１１０は、ＣＰＵと、ＲＯＭ、ＲＡＭ等のメモリと、入出力インターフェースとを備える周知な構成である。制御部１１０は、これら構成によって、図示するようにピーク検出部１１２および情報読取部１１４を機能的に実現する。情報読取部１１４は、第２トラックピーク判定部１１４ａおよび第２トラックピーク無効部１１４ｂを機能的に実現する。各部１１２〜１１４ｂは、ＣＰＵがメモリと協働して実現される。なお、各部１１２〜１１４ｂは、ＣＰＵやメモリ等を備える構成に換えて、ディスクリートな電子回路によっても実現可能である。各部１１２〜１１６の機能については、後述する。
【００１７】
Ｃ．磁気カードの構成：
図３は、磁気カード２００の平面図である。図示するように、磁気カード２００の磁気ストライプ２１０には３つのトラック２１１、２１２、２１３があり、トラック２１１〜２１３によって磁気データの記録密度が異なる。第１トラック２１１と第３トラック２１３は２１０ｂｐｉ（ｂｉｔ／ｉｎｃｈ）の記録密度であり、第２トラック２１２は７５ｂｐｉ（ｂｉｔ／ｉｎｃｈ）の記録密度である。第１トラック２１１または第３トラック２１３が適用例１に記載の発明における「第１トラック」に対応し、第２トラック２１２が適用例１に記載の発明における「第２トラック」に対応している。また、第１、第３トラック２１１、２１３の２１０ｂｐｉの記録密度が「第１の記録密度」に対応し、第２トラック２１２の７５ｂｐｉの記録密度が「第２の記録密度」に対応している。
【００１８】
Ｄ．制御処理の構成：
図４〜図６、図８、図９は、磁気カード読取装置１００による磁気カード読取の動作を示すフローチャートであって、制御部１１０によって実行される処理を示している。実際は、制御部１１０に備えられたＣＰＵが、ＲＯＭに記憶されたコンピュータプログラムを実行することで実現される処理である。なお、図４は全体のフローチャートであって、図５、図６、図８、図９は一部分を詳細に示すフローチャートである。
【００１９】
磁気カード読取装置１００において、挿入口２０に磁気カード２００が挿入されると、制御部１１０は、磁気カード２００を内部に取り込むとともに、磁気カード２００に対して情報の読み取りを行う。詳しくは、制御部１１０は、図４に示すように、まず、カード挿入センサ２２がＯＮ状態か否かを判定し（ステップＳ１１０）、カード挿入センサ２２がＯＮ状態になると（ステップＳ１１０：ＹＥＳ）、磁気カード２００が挿入されたと判断して、モータ１２０を正転駆動する（ステップＳ１２０）。これにより、磁気カード２００が往路方向Ｆへ搬送されて行く。
【００２０】
ステップＳ１２０の実行後、制御部１１０は、第２カード位置センサ４２がＯＮ状態か否かを判定し（ステップＳ１３０）、第２カード位置センサ４２がＯＮ状態になると（ステップＳ１３０：ＹＥＳ）、磁気カード２００がＰ２位置に搬送されたと判断して、磁気ヘッド５０から所定量の磁気信号を取得する（ステップＳ１４０）。なお、磁気信号の取得は、磁気カード２００の有する全てのトラック２１１〜２１３に対してなされる。その後、制御部１１０は、第３カード位置センサ４３がＯＮ状態か否かを判定し（ステップＳ１５０）、ＯＮ状態でないと判定されると、ステップＳ１４０に処理を戻して、磁気ヘッド５０からの磁気信号の取得を繰り返し行う。
【００２１】
一方、第３カード位置センサ４３がＯＮ状態になると（ステップＳ１５０：ＹＥＳ）、制御部１１０は、磁気カード２００がＰ３位置に搬送されたと判断して、モータ１２０を停止する（ステップＳ１６０）。モータ１２０を停止することによって、磁気カード２００の搬送が停止される。ここまでで、磁気カード２００の各トラック２１１〜２１３に記録された全ての磁気信号が磁気ヘッド５０によって取得されることになる。
【００２２】
続いて、制御部１１０は、前記取得された各トラック２１１〜２１３の磁気信号から情報を読み取る磁気情報読取処理を実行する（ステップＳ１７０）。この磁気情報読取処理では、図５に示すように、制御部１１０は、まず、第１読取処理を実行する（ステップＳ２１０）。第１読取処理は、前記磁気信号からキャラクタを生成する第１回目の読取処理で、詳細には図６に示すものである。
【００２３】
図６に示すように、第１読取処理に移行すると、制御部１１０は、まず、前記取得された各トラック２１１〜２１３の磁気信号の波形からピークをそれぞれ検出する（ステップＳ２１１）。
【００２４】
図７は、磁気カード２００に備えられる各トラック２１１〜２１３から得られる磁気信号を示す説明図である。図７（ａ）は第１トラック２１１と第３トラック２１３から得られた磁気信号を示したもので、図７（ｂ）は第２トラック２１２から得られた磁気信号を示したものである。各磁気信号の波形は、正負方向に立ち上がる複数のピークを有する。第１・第３トラック２１１、２１３と第２トラック２１２とは記録密度が異なることから、図示するように、異なるタイミングで磁気波形のピークが出力される。図６のステップＳ２１１では、磁気出力レベルの絶対値が閾値ＴＨを超えた場合にピークと判定する。この閾値ＴＨが低いほど、読取異常と判定されることが少なくなることから、一般には、閾値ＴＨを低くすることが好んで行われる。
【００２５】
図６に戻って、ステップＳ２１１の実行後、制御部１１０は、ピークとピークの間隔ＰＤに基づいてキャラクタデータを生成する（ステップＳ２１２）。詳しくは、ピークの間隔ＰＤに応じて電圧波形データをパルス波形のデータであるジッタデータに変換し、ジッタデータのパルスの立ち上がりと立ち下がりの間隔に応じてジッタデータをビットデータに変換し、ビットデータを所定のフォーマットに従ってキャラクタデータに変換する。
【００２６】
制御部１１０は、ステップＳ２１２の実行後、前述した信号波形、ジッタデータ、ビットデータ、およびキャラクタデータの有効性をチェックする処理を行う（ステップＳ２１３）。この処理は、各データを適正に検出できたか、各データが予め規定された範囲内に収まっているか等、種々の確認事項でもってチェックを行うもので、チェック結果が有効であるときには（ステップＳ２１４：有効）、読取結果であるキャラクタデータが正常である旨をＲＡＭに記憶する（ステップＳ２１５）。一方、チェック結果が無効であるときには（ステップＳ２１４：無効）、読取結果であるキャラクタデータが異常である旨をＲＡＭに記憶する（ステップＳ２１６）。ステップＳ２１５またはＳ２１６の実行後、「リターン」に抜けて、このキャラクタ変換・読取結果判定処理を一旦終了する。
【００２７】
図５に戻って、ステップＳ２１０の第１読取処理を終えると、ステップＳ２２０に処理は進められる。ステップＳ２２０では、制御部１１０は、ステップＳ２１０によって得られた読取結果が正常であるか否かを判別する。ここで、読取結果が正常であると判別された場合には、「リターン」に抜けて、この磁気情報読取処理を一旦終了する。一方、ステップＳ２２０で、読取結果が正常でない、すなわち異常であると判別された場合には、制御部１１０は、第２読取処理を実行する（ステップＳ２３０）。ステップＳ２３０の実行後、「リターン」に抜けて、この磁気情報読取処理を一旦終了する。第２読取処理は、前記磁気信号からキャラクタを生成する第２回目の読取処理で、詳細には図８に示すものである。
【００２８】
図８に示すように、第２読取処理は、図６の第１読取処理と比較して、ステップＳ２１１とステップＳ２１２の間にステップＳ３００の第２トラックノイズ除去処理が追加されている点が相違し、残余の構成、すなわちステップＳ２１１、Ｓ２１２−Ｓ２１６の処理は同一である。第２トラックノイズ除去処理は、第２トラック２１２に含まれる特定のノイズを除去するもので、詳細には図９に示すものである。
【００２９】
図９に示すように、第２トラックノイズ除去処理に移行すると、制御部１１０は、まず、変数ｎに値１をセットする（ステップＳ３０１）。変数ｎは、ピーク順位、すなわちビット数を示すものであり、ステップＳ３０１では、初期値である値１をセットする。次いで、制御部１１０は、図８のステップＳ２１１によってピーク検出がなされた各磁気信号のうちから第２トラック２１２の磁気信号を選択し、その第２トラック２１２の磁気信号におけるｎビット目のピークの高さＬｎを求める（ステップＳ３０２）。「ピークの高さ」とは、磁気出力レベルの絶対値である。その後、その求めたピークの高さＬｎが、予め定めた第１所定値Ｌａを下回るか否かを判定する（ステップＳ３０３）。なお、第１所定値Ｌａは、ステップＳ２１１によるピーク検出の閾値ＴＨよりも大きい。
【００３０】
ステップＳ３０３で、ｎビット目のピークの高さＬｎが第１所定値Ｌａを下回ると判定された場合には、図８のステップＳ２１１によってピーク検出がなされた第１トラック２１１の磁気信号および第３トラック２１３の磁気信号のうちの少なくとも一方において、同じｎビット目のタイミングで、高いピークが存在するか否かを判定する（ステップＳ３０４）。高いピークであるか否かの判定は、ピークの高さが予め定めた第２所定値Ｌｂを上回るか否かによって行う。なお、第２所定値Ｌｂは、第１所定値Ｌａより大きい。
【００３１】
ステップＳ３０４で、第１トラック２１１の磁気信号および第３トラック２１３の磁気信号のうちの少なくとも一方において、ｎビット目に第２所定値Ｌｂを上回る高いピークが存在すると判定された場合には、制御部１１０は、その第２トラック２１２の磁気信号におけるｎビット目のピークを無効、すなわち無いものとする（ステップＳ３０５）。その後、制御部１１０は、変数ｎを値１だけインクリメントする（ステップＳ３０６）。なお、（ｉ）ステップＳ３０３によって第１トラック２１１の磁気信号のｎビット目のピークの高さＬｎが第１所定値Ｌａ以上であると判定されたとき、または、（ii）ステップＳ３０４によって、同じｎビット目のタイミングで、第１トラック２１１の磁気信号および第３トラック２１３の磁気信号に高いピークが存在しないと判定されたときには、制御部１１０は、ステップＳ３０５を実行することなく、ステップＳ３０６に処理を進める。
【００３２】
ステップＳ３０６の実行後、そのインクリメントされた変数ｎが最終ビットを超えたか否かを判定する（ステップＳ３０７）。最終ビットとは、当該トラック内に含まれる最終のビットである。ここで、変数ｎが最終ビットを超えていないと判定されると、ステップＳ３０２に処理を戻して、ステップＳ３０２ないしＳ３０７の処理を繰り返し実行する。一方、変数ｎが最終ビットを超えたと判定された場合には、「リターン」に抜けて、この第２トラックノイズ除去処理を一旦終了する。
【００３３】
図１０は、磁気カード２００に備えられる各トラック２１１〜２１３から得られる磁気信号を示す説明図である。この図１０は、先に説明した図７と同様のものであるが、図７と比較して、第２トラック２１２の磁気信号にノイズＮＺが乗っている点が相違する。第１・第３トラック２１１、２１３と第２トラック２１２とは異なるタイミングで磁気波形のピークが出力されるが、第２トラック２１２の両側には、第１トラック２１１と第３トラック２１３とが隣り合って配設されていることから、第１トラック２１１および／または第３トラック２１３の書き込みの際の磁束変化の影響を受けて、第１、第３トラック２１１、２１３の磁気信号のピークと同じタイミングで、第２トラック２１２の磁気信号にノイズＮＺが乗ることがある。このノイズＮＺの高さより閾値ＴＨが低い場合、従来技術の場合、このノイズＮＺを磁気信号のピークとして誤判定することになり、読取結果を「異常」であると判断してしまう。
【００３４】
これに対して、本実施形態の第２読取処理によれば、第２トラック２１２の磁気信号のピークについて、当該ピークの高さが第１所定値Ｌａを下回るような低い場合に、第１トラック２１１および／または第３トラック２１３の磁気信号において、同一のタイミングで高いピークが存在すると判定されたときに、その第２トラック２１２の磁気信号のピークが無効とみなされる。このために、図８に示したノイズＮＺは無いものとみなされる。したがって、図８のステップＳ３００の第２トラックノイズ除去処理の後にステップＳ２１２で実行されるキャラクタ変換処理では、そのノイズＮｚを無効としてピークの間隔が求められる。したがって、ステップＳ２１４、Ｓ２１５によって、読取結果であるキャラクタデータが「正常」であると判断される。
【００３５】
図５に戻って、ステップＳ２３０の第２読取処理を終えると、その後、制御部１１０は、「リターン」に抜けて、図５の磁気情報読取処理を終える。これにより、図４のステップＳ１７０を終えて、制御部１１０は、図４のステップＳ１８０に処理を進める。ステップＳ１８０では、磁気情報読取処理によって得られた読取結果が正常であるか否かを判別する。ここで、読取結果が正常であると判別された場合には、制御部１１０は、磁気カード読取の動作を終了する。一方、ステップＳ１８０で正常でないと判定されると、磁気カード２００の読み取りに失敗した旨のエラー通知を行い（ステップＳ１９０）、磁気カード読取の動作を終了する。
【００３６】
なお、前述した磁気カード読取の動作において、図８のステップＳ２１１の処理がピーク検出部１１２（図２）に対応し、図８のステップＳ３００、Ｓ２１２〜Ｓ２１６の処理が情報読取部１１４（図２）に対応する。図９のステップＳ３０２〜Ｓ３４の処理が第２トラックピーク判定部１１４ａ（図２）に対応し、図９のステップＳ３０５の処理が第２トラックピーク無効部１１４ｂ図２）に対応する。
【００３７】
Ｅ．実施形態の効果：
以上のように構成された本実施形態の磁気カード読取装置１００によれば、前述したように、第１トラック２１１および／または第３トラック２１３に対する書き込みの際の磁束変化の影響を受けて第２トラック２１２にノイズＮＺが混入された磁気カード２００を用いた場合に、そのノイズＮＺを第２トラックノイズ除去処理によって無効とみなした上で、キャラクタデータの生成を行うことができる。したがって、磁気カード読取装置１００によれば、第２トラック２１２のノイズＮＺを誤検出することがなく、読取結果が異常となって情報の読み取りに失敗することがない。特に、磁気出力レベルの低い磁気カードに対応すべく、ステップＳ２１１によるピーク検出の閾値を下げた場合にも、第２トラック２１２のノイズＮＺを誤検出することがないことから、磁気出力レベルの低い磁気カードの読取性能を高めることが容易である。
【００３８】
また、本実施形態では、ステップＳ２３０の第２読取処理を実行する前に、ステップＳ２１０の第１読取処理を実行するようにして、その読取結果が異常である場合（ステップＳ２２０：ＮＯ）に限りステップＳ２３０に処理を進めるように構成していることから、磁気カードの読取性能を一層高めることができる。
【００３９】
Ｆ．変形例：
この発明は前記実施形態やその変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば、次のような変形も可能である。
【００４０】
・変形例１：
上記実施形態では、図５の磁気情報読取処理において、まず、第１読取処理を実行し、その読取結果が異常と判定された場合に、本発明の要部である第２読取処理を実行する構成としたが、これに換えて、第１読取処理を省いて、第２読取処理だけを実行する構成としてもよい。この構成によっても、上記実施形態と同様に、第２トラックのノイズの誤検出を防止して、情報の読み取り失敗を防止することができる。
【００４１】
・変形例２：
上記実施形態では、第２読取処理（図８）においてもステップＳ２１１によって磁気信号からピークを検出するようにしていたが、これに換えて、このステップＳ２１１の処理を省略し、第１読取処理（図６）におけるステップＳ２１１によって得られたピークを利用する構成としてもよい。この場合にも、上記実施形態と同一の効果を奏する。
【００４２】
・変形例３：
上記実施形態では、磁気カードを往路方向へ搬送して情報の読み取りを行う構成としたが、これに換えて、磁気カードを復路方向へ搬送して情報の読み取りを行う構成としてもよい。この復路読取処理においても、第１実施形態と同様に、第２トラックノズル除去処理を行う構成とする。この構成によっても、上記実施形態と同様に、第２トラックのノイズの誤検出を防止して、情報の読み取り失敗を防止することができる。また、往路読取処理、復路読取処理を順に行う構成としてもよい。この場合にも、両読取処理で、第２トラックノズル除去処理を行う構成とすればよい。
【００４３】
・変形例４：
上記実施形態では、磁気信号から検出されたピークの間隔に基づいて情報の読み取りを行う構成としたが、これに換えて、ピークのタイミングに基づいて情報の読み取りを行う等、ピークから情報を読み取る構成としてもよい。
【００４４】
・変形例５：
上記実施形態では、磁気カードは、３つのトラックを備える構成としたが、本発明はこれに限られない。例えば、２つ、４つと他の複数のトラックを備える構成としてもよい。その場合に、第１の記録密度でデータが書き込まれたトラックと、第１の記録密度とは相違するトラックとを少なくとも含む構成とする必要がある。
【００４５】
・変形例６：
上記各実施例では、搬送部は磁気カードを搬送する構成であったが、これに換えて、磁気カードを移動させることなく、磁気ヘッドを移動させる構成としてもよい。要は、搬送部は、磁気カードを磁気ヘッドに対して相対的に搬送する構成であればよい。
【００４６】
・変形例７：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェア（例えば集積回路）で実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【００４７】
なお、前述した実施例および各変形例における構成要素の中の、独立請求項で記載された要素以外の要素は、付加的な要素であり、適宜省略可能である。
【符号の説明】
【００４８】
１０…筺体
２０…挿入口
２２…カード挿入センサ
２４…ループアンテナ（コイル）
３１〜３４…搬送ローラ
４０…磁気ヘッド
４１…第１カード位置センサ
４２…第２カード位置センサ
４３…第３カード位置センサ
５０…磁気ヘッド
１００…磁気カード読取装置
１１０…制御部
１１２…ピーク検出部
１１４…第２トラックピーク判定部
１１６…第２トラックピーク無効部
１２０…モータ
１３０…発振器
２００…磁気カード
２０１…先端部
２０２…後端部
Ｐ…搬送路
Ｆ…往路方向
Ｂ…復路方向
ＮＺ…ノイズ
【図１】
2015032332.tif 000003
【図２】
2015032332.tif 000004
【図３】
2015032332.tif 000005
【図４】
2015032332.tif 000006
【図５】
2015032332.tif 000007
【図６】
2015032332.tif 000008
【図７】
2015032332.tif 000009
【図８】
2015032332.tif 000010
【図９】
2015032332.tif 000011
【図１０】
2015032332.tif 000012