(57)【要約】【課題】金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサが複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能なカードリーダを提供する。【解決手段】カードリーダ１は、カード２の挿入口３が形成されるカード挿入部４と、カード挿入部４の周辺に金属材料を含む異物２６、２７が取り付けられたことを検知するための複数の金属センサ８、９と、複数の金属センサ８、９が接続される制御部１０とを備えている。金属センサ８、９は、磁性材料で形成されるコアと、コアに巻回される励磁用コイルおよび検出用コイルとを備えており、制御部１０は、複数の金属センサ８、９のそれぞれの励磁用コイルに異なるタイミングで電流を供給する。【選択図】図１
2015207075.tif 000002
【特許請求の範囲】
【請求項１】
カードの挿入口が形成されるカード挿入部と、前記カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサと、複数の前記金属センサが接続される制御部とを備え、
前記金属センサは、磁性材料で形成されるコアと、前記コアに巻回される励磁用コイルおよび検出用コイルとを備え、
前記制御部は、複数の前記金属センサのそれぞれの前記励磁用コイルに異なるタイミングで電流を供給することを特徴とするカードリーダ。
【請求項２】
前記金属センサとして、第１金属センサと第２金属センサとを備え、
前記第１金属センサは、前記励磁用コイルとして第１励磁用コイルを備えるとともに、前記検出用コイルとして第１検出用コイルを備え、
前記第２金属センサは、前記励磁用コイルとして第２励磁用コイルを備えるとともに、前記検出用コイルとして第２検出用コイルを備え、
前記制御部は、前記第１励磁用コイルと前記第２励磁用コイルとに交互に電流を供給することを特徴とする請求項１記載のカードリーダ。
【請求項３】
前記制御部は、前記第２励磁用コイルに電流が供給されているときの前記第１検出用コイルの出力値に基づいて前記第２金属センサが正常位置に設置されているのか否かを判別し、前記第１励磁用コイルに電流が供給されているときの前記第２検出用コイルの出力値に基づいて前記第１金属センサが正常位置に設置されているのか否かを判別することを特徴とする請求項２記載のカードリーダ。
【請求項４】
カードの挿入口が形成されるカード挿入部と、前記カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサと、複数の前記金属センサのそれぞれが接続される複数の制御部とを備え、
前記金属センサは、磁性材料で形成されるコアと、前記コアに巻回される励磁用コイルおよび検出用コイルとを備え、
複数の前記制御部は、複数の前記金属センサのそれぞれの前記励磁用コイルに異なるタイミングで電流を供給することを特徴とするカードリーダ。
【請求項５】
前記金属センサとして、第１金属センサと第２金属センサとを備え、
前記制御部として、前記第１金属センサが接続される第１制御部と、前記第２金属センサが接続される第２制御部とを備え、
前記第１金属センサは、前記励磁用コイルとして第１励磁用コイルを備えるとともに、前記検出用コイルとして第１検出用コイルを備え、
前記第２金属センサは、前記励磁用コイルとして第２励磁用コイルを備えるとともに、前記検出用コイルとして第２検出用コイルを備え、
前記第１制御部は、前記第１励磁用コイルへの電流の供給が停止されているときの前記第１検出用コイルの出力値に基づいて前記第２励磁用コイルへの電流の供給が停止されたのか否かを判別するとともに、前記第２励磁用コイルへの電流の供給が停止されたと判別すると、前記第１励磁用コイルへの電流の供給を開始し、
前記第２制御部は、前記第２励磁用コイルへの電流の供給が停止されているときの前記第２検出用コイルの出力値に基づいて前記第１励磁用コイルへの電流の供給が停止されたのか否かを判別するとともに、前記第１励磁用コイルへの電流の供給が停止されたと判別すると、前記第２励磁用コイルへの電流の供給を開始することを特徴とする請求項４記載のカードリーダ。
【請求項６】
前記第１制御部は、前記第２励磁用コイルに電流が供給されているときの前記第１検出用コイルの出力値に基づいて、前記第２金属センサが正常位置に設置されているのか否かを判別し、
前記第２制御部は、前記第１励磁用コイルに電流が供給されているときの前記第２検出用コイルの出力値に基づいて、前記第１金属センサが正常位置に設置されているのか否かを判別することを特徴とする請求項５記載のカードリーダ。
【請求項７】
カードの挿入口が形成されるカード挿入部と、前記カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサとを備え、前記金属センサは、磁性材料で形成されるコアと、前記コアに巻回される励磁用コイルおよび検出用コイルとを備えるカードリーダの制御方法であって、
複数の前記金属センサのそれぞれの前記励磁用コイルに異なるタイミングで電流を供給することを特徴とするカードリーダの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードに記録されたデータの読取やカードへのデータの記録を行うカードリーダに関する。また、本発明は、かかるカードリーダの制御方法に関する。
【背景技術】
【０００２】
従来、カードに記録された磁気データの読取やカードへの磁気データの記録を行うカードリーダが広く利用されている。カードリーダが利用される金融機関等の業界では、従来、犯罪者がカードリーダのカード挿入部に磁気ヘッドを取り付けて、この磁気ヘッドでカードの磁気データを不正に取得するいわゆるスキミングが大きな問題となっている。そこで、スキミング用の磁気ヘッド（以下、「スキミング用磁気ヘッド」とする。）がカード挿入部に取り付けられたことを検知するための金属センサを備えるカードリーダが提案されている（たとえば、特許文献１参照）。特許文献１に記載のカードリーダでは、金属センサは、磁性材料で形成されるコアと、コアに巻回される一対の励磁用コイルおよび検出用コイルとを備えている。この金属センサは、中空状に形成されるカード挿入部の内部に配置されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のカードリーダにおいて、カード挿入部の内部に複数の金属センサを配置すれば、スキミング用磁気ヘッドの検知範囲を広げることが可能になり、その結果、スキミングを効果的に防止することが可能になる。しかしながら、複数の金属センサ間の距離が近いと、スキミング用磁気ヘッドがカード挿入部に取り付けられていないにもかかわらず、スキミング用磁気ヘッドがカード挿入部に取り付けられたと誤検知するおそれがある。
【０００５】
以下、２個の金属センサがカード挿入部の内部に配置される場合であって、かつ、この２個の金属センサ間の距離が近い場合を例にして、この問題点を具体的に説明する。以下の説明では、２個の金属センサのうちの一方の金属センサを第１金属センサとし、他方の金属センサを第２金属センサとするとともに、第１金属センサの励磁用コイルを第１励磁用コイルとし、第１金属センサの検出用コイルを第１検出用コイルとし、第２金属センサの励磁用コイルを第２励磁用コイルとし、第２金属センサの検出用コイルを第２検出用コイルとする。
【０００６】
カード挿入部にスキミング用磁気ヘッドが取り付けられていないときに、第１励磁用コイルのみに電流が供給されると、たとえば、図７の「状態Ａ」に示すように、第１検出用コイルの出力値は、スキミング用磁気ヘッドの検知閾値ｔｈ１を超えない値まで上がる。また、第１金属センサと第２金属センサとの距離が近いため（すなわち、第１励磁用コイルと第２検出用コイルとの距離が近いため）、この場合には、第１励磁用コイルが発生させる磁界の影響で、第２検出用コイルの出力値も、スキミング用磁気ヘッドの検知閾値ｔｈ２を超えない値であって、かつ、第１検出用コイルの出力値よりも小さい値まで上がる。
【０００７】
同様に、カード挿入部にスキミング用磁気ヘッドが取り付けられていないときに、第２励磁用コイルのみに電流が供給されると、たとえば、図７の「状態Ｂ」に示すように、第２検出用コイルの出力値は、検知閾値ｔｈ２を超えない値まで上がる。また、第２励磁用コイルが発生させる磁界の影響で、第１検出用コイルの出力値も、検知閾値ｔｈ１を超えない値であって、かつ、第２検出用コイルの出力値よりも小さい値まで上がる。
【０００８】
また、カード挿入部の、第１金属センサの周辺にスキミング用磁気ヘッドが取り付けられたときに、第１励磁用コイルのみに電流が供給されると、たとえば、図７の「状態Ｃ」に示すように、第１検出用コイルの出力値は、検知閾値ｔｈ１を超える値まで上がり、第２検出用コイルの出力値も、第１励磁用コイルが発生させる磁界の影響で、検知閾値ｔｈ２を超えない値まで上がる。同様に、カード挿入部の、第２金属センサの周辺にスキミング用磁気ヘッドが取り付けられたときに、第２励磁用コイルのみに電流が供給されると、たとえば、図７の「状態Ｄ」に示すように、第２検出用コイルの出力値は、検知閾値ｔｈ２を超える値まで上がり、第１検出用コイルの出力値も、第２励磁用コイルが発生させる磁界の影響で、検知閾値ｔｈ１を超えない値まで上がる。そのため、第１励磁用コイルのみに電流が供給される場合および第２励磁用コイルのみに電流が供給される場合には、第１検出用コイルの出力値や第２検出用コイルの出力値に基づいて、カード挿入部にスキミング用磁気ヘッドが取り付けられたことを適切に検知することが可能である。
【０００９】
しかしながら、カード挿入部にスキミング用磁気ヘッドが取り付けられていないときに、第１励磁用コイルおよび第２励磁用コイルに電流が供給されると、たとえば、図７の「状態Ｅ」に示すように、第１励磁用コイルが発生させる磁界の影響および第２励磁用コイルが発生させる磁界の影響によって、第１検出用コイルの出力値が検知閾値ｔｈ１を超える値まで上がり、第２検出用コイルの出力値も検知閾値ｔｈ２を超える値まで上がる場合が生じうる。すなわち、カード挿入部の内部に配置される２個の金属センサ間の距離が近い場合に、第１励磁用コイルおよび第２励磁用コイルに電流が供給されると、スキミング用磁気ヘッドがカード挿入部に取り付けられていないにもかかわらず、スキミング用磁気ヘッドがカード挿入部に取り付けられたと誤検知するおそれがある。
【００１０】
なお、２個の金属センサ間の距離を広げれば、このような問題の発生を防止することが可能である。しかしながら、スキミング用磁気ヘッドが取り付けられる位置は、カードに形成される磁気ストライプが通過する位置であるため（すなわち、スキミング用磁気ヘッドが取り付けられる位置は特定されているため）、金属センサ間の距離を広げると、スキミング用磁気ヘッドと金属センサとの距離が長くなるおそれがある。また、スキミング用磁気ヘッドと金属センサとの距離が長くなると、２個の金属センサがカード挿入部の内部に配置されていても、２個の金属センサの両方の検知能力を十分に発揮させることが困難になる。
【００１１】
そこで、本発明の課題は、スキミング用磁気ヘッド等の金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサが複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能なカードリーダを提供することにある。また、本発明の課題は、金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサが複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能となるカードリーダの制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本発明のカードリーダは、カードの挿入口が形成されるカード挿入部と、カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサと、複数の金属センサが接続される制御部とを備え、金属センサは、磁性材料で形成されるコアと、コアに巻回される励磁用コイルおよび検出用コイルとを備え、制御部は、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給することを特徴とする。
【００１３】
本発明のカードリーダでは、制御部は、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給している。そのため、本発明では、スキミング用磁気ヘッド等の金属材料を含む異物がカード挿入部に取り付けられたのか否かをある金属センサによって検知する際に、他の金属センサの励磁用コイルが発生させる磁界の影響を受けることなく、この金属センサの励磁用コイルが発生させる磁界の変化に基づいて、金属材料を含む異物がカード挿入部に取り付けられたのか否かを適切に検知することが可能になる。したがって、本発明では、金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサがカードリーダに複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能になる。
【００１４】
本発明において、カードリーダは、たとえば、金属センサとして、第１金属センサと第２金属センサとを備え、第１金属センサは、励磁用コイルとして第１励磁用コイルを備えるとともに、検出用コイルとして第１検出用コイルを備え、第２金属センサは、励磁用コイルとして第２励磁用コイルを備えるとともに、検出用コイルとして第２検出用コイルを備え、制御部は、第１励磁用コイルと第２励磁用コイルとに交互に電流を供給する。
【００１５】
本発明において、制御部は、第２励磁用コイルに電流が供給されているときの第１検出用コイルの出力値に基づいて第２金属センサが正常位置に設置されているのか否かを判別し、第１励磁用コイルに電流が供給されているときの第２検出用コイルの出力値に基づいて第１金属センサが正常位置に設置されているのか否かを判別することが好ましい。このように構成すると、第１金属センサや第２金属センサが不正に取り外されていないことを検知するための構成が別途設けられていなくても、第１検出用コイルの出力値に基づいて第２金属センサが不正に取り外されていないことを検知することが可能になり、第２検出用コイルの出力値に基づいて第１金属センサが不正に取り外されていないことを検知することが可能になる。したがって、カードリーダの構成を簡素化することが可能になる。
【００１６】
また、上記の課題を解決するため、本発明のカードリーダは、カードの挿入口が形成されるカード挿入部と、カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサと、複数の金属センサのそれぞれが接続される複数の制御部とを備え、金属センサは、磁性材料で形成されるコアと、コアに巻回される励磁用コイルおよび検出用コイルとを備え、複数の制御部は、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給することを特徴とする。
【００１７】
本発明のカードリーダでは、複数の制御部は、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給している。そのため、本発明では、スキミング用磁気ヘッド等の金属材料を含む異物がカード挿入部に取り付けられたのか否かをある金属センサによって検知する際に、他の金属センサの励磁用コイルが発生させる磁界の影響を受けることなく、この金属センサの励磁用コイルが発生させる磁界の変化に基づいて、金属材料を含む異物がカード挿入部に取り付けられたのか否かを適切に検知することが可能になる。したがって、本発明では、金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサがカードリーダに複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能になる。
【００１８】
本発明において、カードリーダは、金属センサとして、第１金属センサと第２金属センサとを備え、制御部として、第１金属センサが接続される第１制御部と、第２金属センサが接続される第２制御部とを備え、第１金属センサは、励磁用コイルとして第１励磁用コイルを備えるとともに、検出用コイルとして第１検出用コイルを備え、第２金属センサは、励磁用コイルとして第２励磁用コイルを備えるとともに、検出用コイルとして第２検出用コイルを備え、第１制御部は、第１励磁用コイルへの電流の供給が停止されているときの第１検出用コイルの出力値に基づいて第２励磁用コイルへの電流の供給が停止されたのか否かを判別するとともに、第２励磁用コイルへの電流の供給が停止されたと判別すると、第１励磁用コイルへの電流の供給を開始し、第２制御部は、第２励磁用コイルへの電流の供給が停止されているときの第２検出用コイルの出力値に基づいて第１励磁用コイルへの電流の供給が停止されたのか否かを判別するとともに、第１励磁用コイルへの電流の供給が停止されたと判別すると、第２励磁用コイルへの電流の供給を開始することが好ましい。このように構成すると、第１制御部と第２制御部との間で、第１励磁用コイルへの電流供給が停止されたことを通知する信号や第２励磁用コイルへの電流供給が停止されたことを通知する信号の通信を行う必要がなくなる。したがって、第１制御部と第２制御部との間の信号線の数を減らすことが可能になり、その結果、カードリーダの構成を簡素化することが可能になる。
【００１９】
本発明において、第１制御部は、第２励磁用コイルに電流が供給されているときの第１検出用コイルの出力値に基づいて、第２金属センサが正常位置に設置されているのか否かを判別し、第２制御部は、第１励磁用コイルに電流が供給されているときの第２検出用コイルの出力値に基づいて、第１金属センサが正常位置に設置されているのか否かを判別することが好ましい。このように構成すると、第１金属センサや第２金属センサが不正に取り外されていないことを検知するための構成が別途設けられていなくても、第１検出用コイルの出力値に基づいて第２金属センサが不正に取り外されていないことを検知することが可能になり、第２検出用コイルの出力値に基づいて第１金属センサが不正に取り外されていないことを検知することが可能になる。したがって、カードリーダの構成を簡素化することが可能になる。
【００２０】
さらに、上記の課題を解決するため、本発明のカードリーダの制御方法は、カードの挿入口が形成されるカード挿入部と、カード挿入部の周辺に金属材料を含む異物が取り付けられたことを検知するための複数の金属センサとを備え、金属センサは、磁性材料で形成されるコアと、コアに巻回される励磁用コイルおよび検出用コイルとを備えるカードリーダの制御方法であって、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給することを特徴とする。
【００２１】
本発明のカードリーダの制御方法では、複数の金属センサのそれぞれの励磁用コイルに異なるタイミングで電流を供給している。そのため、本発明では、スキミング用磁気ヘッド等の金属材料を含む異物がカード挿入部に取り付けられたのか否かをある金属センサによって検知する際に、他の金属センサの励磁用コイルが発生させる磁界の影響を受けることなく、この金属センサの励磁用コイルが発生させる磁界の変化に基づいて、金属材料を含む異物がカード挿入部に取り付けられたのか否かを適切に検知することが可能になる。したがって、本発明では、金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサがカードリーダに複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能になる。
【発明の効果】
【００２２】
以上のように、本発明では、スキミング用磁気ヘッド等の金属材料を含む異物がカード挿入部に取り付けられたことを検知するための金属センサがカードリーダに複数設けられる場合であって、かつ、複数の金属センサ間の距離が近い場合であっても、金属材料を含む異物がカード挿入部に取り付けられたとの誤検知を防止することが可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態１にかかるカードリーダの概略構成を説明するための図である。
【図２】図１に示す金属センサの構成を説明するための図である。
【図３】図１に示すカードリーダにおいて異物検知処理を行うときの第１金属センサおよび第２金属センサの制御フローの一例を示すフローチャートである。
【図４】本発明の実施の形態２にかかるカードリーダの概略構成を説明するための図である。
【図５】図４に示すカードリーダにおいて異物検知処理を行うときの第１金属センサの制御フローの一例を示すフローチャートである。
【図６】図４に示すカードリーダ１において異物検知処理を行うときの第２金属センサの制御フローの一例を示すフローチャートである。
【図７】従来技術の問題点を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００２５】
［実施の形態１］
（カードリーダの構成）
図１は、本発明の実施の形態１にかかるカードリーダ１の概略構成を説明するための図である。図２は、図１に示す金属センサ８、９の構成を説明するための図である。
【００２６】
本形態のカードリーダ１は、カード２に記録された磁気データの読取やカード２への磁気データの記録を行うための装置であり、たとえば、ＡＴＭ等の所定の上位装置に搭載されて使用される。このカードリーダ１は、図１に示すように、カード２が挿入される挿入口３が形成されるカード挿入部４と本体部５とを備えている。カード挿入部４は、本体部５の前端面に取り付けられている。カードリーダ１の内部には、カード２が搬送されるカード搬送路が形成されている。
【００２７】
また、カードリーダ１は、カード２を搬送するためのカード搬送機構（図示省略）と、磁気データの読取および磁気データの記録の少なくともいずれか一方を行う２個の磁気ヘッド６、７と、カード挿入部４の周辺に金属材料を含む異物が取り付けられたことを検知するための２個の金属センサ８、９と、２個の金属センサ８、９が接続される制御部１０とを備えている。制御部１０は、たとえば、ＣＰＵであり、ＲＯＭおよびＲＡＭを備えている。この制御部１０は、カードリーダ１が搭載される上位装置の制御部（上位制御部）１１に接続されている。
【００２８】
カード２は、たとえば、厚さが０．７〜０．８ｍｍ程度の矩形状の塩化ビニール製のカードである。このカード２のおもて面および裏面（すなわち、カード２の両面）には、磁気データが記録される磁気ストライプが形成されている。なお、カード２には、ＩＣチップが内蔵されても良い。また、カード２は、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードであっても良いし、所定の厚さの紙カード等であっても良い。
【００２９】
磁気ヘッド６、７は、本体部５の内部に配置されている。磁気ヘッド６は、カード２の裏面に形成される磁気ストライプに当接可能となるように、そのギャップ部がカード搬送路に下側から臨むように配置されている。磁気ヘッド７は、カード２のおもて面に形成される磁気ストライプに当接可能となるように、そのギャップ部がカード搬送路に上側から臨むように配置されている。
【００３０】
金属センサ８、９は、中空状に形成されるカード挿入部４の内部に配置されている。本形態では、金属センサ８は、カード搬送路よりも下側に配置され、金属センサ９は、カード搬送路よりも上側に配置されている。また、金属センサ８と金属センサ９とは、カード２の搬送方向（図１の左右方向）とカード２の厚さ方向（図１の上下方向）とに直交するカード２の幅方向（短手幅方向、図１の紙面垂直方向）において、略同じ位置に配置されている。本形態では、金属センサ８と金属センサ９との距離が近くなっている。ただし、金属センサ８と金属センサ９との距離は、金属センサ８が金属センサ９を金属として検知せず、かつ、金属センサ９が金属センサ８を金属として検知しない距離に設定されている。また、金属センサ８、９は、図２に示すように、磁性材料で形成されるコア１５と、コア１５の中心軸ＣＬを中心に巻回される一対の励磁用コイル１６および検出用コイル１７とを備えている。
【００３１】
コア１５は、図２の紙面垂直方向を厚さ方向とする薄板状に形成されている。このコア１５は、中心軸ＣＬの軸方向における略中央に配置される中央コア部１５ａと、中心軸ＣＬの軸方向において中央コア部１５ａの両端側のそれぞれに配置される一対の軸端コア部１５ｂと、中央コア部１５ａと軸端コア部１５ｂとの間に配置される拡幅部１５ｃとによって構成されている。中央コア部１５ａの幅は、軸端コア部１５ｂの幅よりも広くなっている。また、拡幅部１５ｃの幅は、中央コア部１５ａの幅よりも広くなっている。
【００３２】
一対の励磁用コイル１６は、一対の軸端コア部１５ｂのそれぞれに巻回されている。検出用コイル１７は、中央コア部１５ａに巻回されている。すなわち、検出用コイル１７は、中心軸ＣＬの軸方向において、一対の励磁用コイル１６の間でコア１５に巻回されている。励磁用コイル１６の一端部は、可変抵抗２０に電気的に接続されている。可変抵抗２０は、交流電源２１に電気的に接続されている。励磁用コイル１６の他端部は、接地されている。本形態では、制御部１０から電流供給信号が出力されると、励磁用コイル１６に交流電源２１から電力が供給される。すなわち、制御部１０は、電流供給信号を出力して励磁用コイル１６に電流を供給する。検出用コイル１７の両端部は、制御部１０の一部を構成する電圧検出回路に電気的に接続されている。
【００３３】
金属センサ８、９は、励磁用コイル１６が発生させる磁界の変化を検出用コイル１７で検出することで、カード挿入部４の周辺に金属材料を含む異物が取り付けられたことを検知する機能を果たしている。具体的には、金属センサ８は、主として、カード挿入部４の前面側かつカード搬送路よりも下側にスキミング用磁気ヘッド２６等の金属材料を含む異物が取り付けられたことを検知する機能を果たし、金属センサ９は、主として、カード挿入部４の前面側かつカード搬送路よりも上側にスキミング用磁気ヘッド２７等の金属材料を含む異物が取り付けられたことを検知する機能を果たしている。
【００３４】
そのため、金属センサ８は、金属センサ８の一方の励磁用コイル１６が発生させる磁界を表わす磁力線ＭＬ１または他方の励磁用コイル１６が発生させる磁界を表わす磁力線ＭＬ２が、スキミング用磁気ヘッド２６等の異物が取り付けられると想定される位置を通過するように配置されている。また、金属センサ９は、金属センサ９の一方の励磁用コイル１６が発生させる磁界を表わす磁力線ＭＬ１または他方の励磁用コイル１６が発生させる磁界を表わす磁力線ＭＬ２が、スキミング用磁気ヘッド２７等の異物が取り付けられると想定される位置を通過するように配置されている。
【００３５】
一対の励磁用コイル１６は、金属センサ８、９の検知可能領域にスキミング用磁気ヘッド２６、２７等の金属材料を含む異物がないときに、磁力線ＭＬ１の密度と磁力線ＭＬ２の密度とのバランスが取れるように、かつ、磁力線ＭＬ１の方向と磁力線ＭＬ２の方向とが逆方向になるように励磁されている。すなわち、金属センサ８、９の検知可能領域にスキミング用磁気ヘッド２６、２７等の異物がないときに、一方の励磁用コイル１６が発生させる磁界と他方の励磁用コイル１６が発生させる磁界とのバランスが取れるように、可変抵抗２０が調整されている。すなわち、金属センサ８、９の検知可能領域にスキミング用磁気ヘッド２６、２７等の異物がないときに、検出用コイル１７の両端部の間に電圧が発生しないように、可変抵抗２０が調整されている。そのため、金属センサ８、９の検知可能領域にスキミング用磁気ヘッド２６、２７の異物が設置されると、その影響で、一方の励磁用コイル１６が発生させる磁界と他方の励磁用コイル１６が発生させる磁界とのバランスが崩れ、検出用コイル１７の両端部の間に電圧が発生する。
【００３６】
本形態では、検出用コイル１７の両端部の間に発生する電圧の値（電圧値）に基づいて、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４の周辺に取り付けられたことを検知する。すなわち、本形態では、金属センサ８、９の出力値に基づいて、スキミング用磁気ヘッド２６、２７等の異物がカード挿入部４の周辺に取り付けられたことを検知する。
【００３７】
なお、以下の説明では、金属センサ８を「第１金属センサ８」とし、金属センサ９を「第２金属センサ９」とする。また、以下の説明では、第１金属センサ８が備える励磁用コイル１６と、第２金属センサ９が備える励磁用コイル１６とを区別して表わすときには、第１金属センサ８が備える励磁用コイル１６を「第１励磁用コイル１６Ａ」とし、第２金属センサ９が備える励磁用コイル１６を「第２励磁用コイル１６Ｂ」と表記する。また、第１金属センサ８が備える検出用コイル１７と、第２金属センサ９が備える検出用コイル１７を区別して表わすときには、第１金属センサ８が備える検出用コイル１７を「第１検出用コイル１７Ａ」とし、第２金属センサ９が備える検出用コイル１７を「第２検出用コイル１７Ｂ」とする。
【００３８】
（異物検知処理時のカードリーダの制御方法）
図３は、図１に示すカードリーダ１において異物検知処理を行うときの第１金属センサ８および第２金属センサ９の制御フローの一例を示すフローチャートである。
【００３９】
本形態のカードリーダ１では、カードリーダ１の電源が投入されてカードリーダ１が起動すると、制御部１０は、まず、第１励磁用コイル１６Ａに対する電流供給信号を出力して、第１励磁用コイル１６Ａに電流を供給する（ステップＳ１）。ステップＳ１では、制御部１０は、第２励磁用コイル１６Ｂへの電流の供給を停止している。その後、制御部１０は、第１検出用コイル１７Ａの両端部の電圧値Ｖ１を取得する（ステップＳ２）。すなわち、ステップＳ２において、制御部１０は、第１金属センサ８の出力値を取得する。
【００４０】
その後、制御部１０は、電圧値Ｖ１が所定の閾値Ｖｄ１よりも大きいか否かを判断する（ステップＳ３）。ステップＳ３において、電圧値Ｖ１が閾値Ｖｄ１よりも大きい場合には、制御部１０は、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４の周囲に取り付けられたと判別して、所定の異常処理を行う（ステップＳ４）。一方、ステップＳ３において、電圧値Ｖ１が閾値Ｖｄ１以下である場合には、制御部１０は、金属材料を含む異物がカード挿入部４の周囲に取り付けられていないと判別して、所定の正常処理を行う（ステップＳ５）。
【００４１】
上述のように、本形態では、第１金属センサ８と第２金属センサ９との距離が近くなっているため、第２励磁用コイル１６Ｂに電流が供給されていなくても、第１励磁用コイル１６Ａが発生させる磁界の影響で、第２検出用コイル１７Ｂの両端部に電圧が生じているはずである。ステップＳ４またはＳ５が終了すると、制御部１０は、第２検出用コイル１７Ｂの両端部の電圧値Ｖ２１を取得する（ステップＳ６）。すなわち、ステップＳ６において、制御部１０は、第２検出用コイル１７Ｂの出力値を取得する。また、制御部１０は、電圧値Ｖ２１が所定の閾値Ｖｒ１よりも大きいか否かを判断する（ステップＳ７）。
【００４２】
ステップＳ７において、電圧値Ｖ２１が閾値Ｖｒ１よりも大きい場合には、制御部１０は、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第１金属センサ８が正常位置に設置されていると判別して、所定の正常処理を実行してから（ステップＳ８）、第１励磁用コイル１６Ａへの電流の供給を停止する（ステップＳ９）。一方、ステップＳ７において、電圧値Ｖ２１が閾値Ｖｒ１以下である場合には、制御部１０は、第１金属センサ８が第２金属センサ９から離れた距離に設置されており、第１金属センサ８が正常位置に設置されていないと判別して（すなわち、第１金属センサ８が取り外されたと判別して）、所定の異常処理を実行してから（ステップＳ１０）、ステップＳ９へ進む。
【００４３】
その後、制御部１０は、第２励磁用コイル１６Ｂに対する電流供給信号を出力して、第２励磁用コイル１６Ｂに電流を供給する（ステップＳ１１）。その後、制御部１０は、第２検出用コイル１７Ｂの両端部の電圧値Ｖ２を取得する（ステップＳ１２）。すなわち、ステップＳ１２において、制御部１０は、第２金属センサ９の出力値を取得する。その後、制御部１０は、電圧値Ｖ２が所定の閾値Ｖｄ２よりも大きいか否かを判断する（ステップＳ１３）。
【００４４】
ステップＳ１３において、電圧値Ｖ２が閾値Ｖｄ２よりも大きい場合には、制御部１０は、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４の周囲に取り付けられたと判別して、所定の異常処理を行う（ステップＳ１４）。一方、ステップＳ１３において、電圧値Ｖ２が閾値Ｖｄ２以下である場合には、制御部１０は、金属材料を含む異物がカード挿入部４の周囲に取り付けられていないと判別して、所定の正常処理を行う（ステップＳ１５）。
【００４５】
上述のように、本形態では、第１金属センサ８と第２金属センサ９との距離が近くなっているため、第１励磁用コイル１６Ａに電流が供給されていなくても、第２励磁用コイル１６Ｂが発生させる磁界の影響で、第１検出用コイル１７Ａの両端部に電圧が生じているはずである。ステップＳ１４またはＳ１５が終了すると、制御部１０は、第１検出用コイル１７Ａの両端部の電圧値Ｖ１１を取得する（ステップＳ１６）。すなわち、ステップＳ１６において、制御部１０は、第１検出用コイル１７Ａの出力値を取得する。また、制御部１０は、電圧値Ｖ１１が所定の閾値Ｖｒ２よりも大きいか否かを判断する（ステップＳ１７）。
【００４６】
ステップＳ１７において、電圧値Ｖ１１が閾値Ｖｒ２よりも大きい場合には、制御部１０は、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第２金属センサ９が正常位置に設置されていると判別して、所定の正常処理を実行してから（ステップＳ１８）、第２励磁用コイル１６Ｂへの電流の供給を停止する（ステップＳ１９）。一方、ステップＳ１７において、電圧値Ｖ１１が閾値Ｖｒ２以下である場合には、制御部１０は、第２金属センサ９が第１金属センサ８から離れた距離に設置されており、第２金属センサ９が正常位置に設置されていないと判別して、所定の異常処理を実行してから（ステップＳ２０）、ステップＳ１９へ進む。また、ステップＳ１９において、第２励磁用コイル１６Ｂへの電流の供給が停止されると、ステップＳ１に戻る。
【００４７】
このように本形態では、制御部１０は、第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに交互に電流を供給している。すなわち、制御部１０は、２個の第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに異なるタイミングで電流を供給している。また、本形態では、制御部１０は、ステップＳ６、Ｓ７において、第１励磁用コイル１６Ａに電流が供給されているときの第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が正常位置に設置されているのか否かを判別し、ステップＳ１６、Ｓ１７において、第２励磁用コイル１６Ｂに電流が供給されているときの第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が正常位置に設置されているのか否かを判別している。
【００４８】
なお、本形態では、閾値Ｖｄ１、Ｖｄ２は、個別に設定可能となっている。閾値Ｖｄ１、Ｖｄ２は、スキミング用磁気ヘッド２６、２７等の想定される異物の取付位置、材質および大きさ等を考慮して、たとえば、以下のように設定されている。
Ｖｄ１＝１１５０（ｍＶ）、Ｖｄ２＝１１１０（ｍＶ）
また、本形態では、閾値Ｖｒ１、Ｖｒ２は、個別に設定可能となっている。閾値Ｖｒ１、Ｖｒ２は、第１金属センサ８および第２金属センサ９が正常位置に設置されている状態で、第１励磁用コイル１６Ａのみに電流を供給したときに第２検出用コイル１７Ｂの両端部に生じる電圧と、第２励磁用コイル１６Ｂのみに電流を供給したときに第１検出用コイル１７Ａの両端部に生じる電圧とを考慮して、たとえば、以下のように設定されている。
Ｖｒ１＝５００（ｍＶ）、Ｖｒ２＝４５０（ｍＶ）
【００４９】
（本形態の主な効果）
以上説明したように、本形態では、第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに交互に電流が供給されている。そのため、本形態では、金属材料を含む異物がカード挿入部４に取り付けられたのか否かを第１金属センサ８によって検知する際に、第１検出用コイル１７Ａの電圧値Ｖ１は、第２励磁用コイル１６Ｂが発生させる磁界の影響を受けることがない。また、金属材料を含む異物がカード挿入部４に取り付けられたのか否かを第２金属センサ９によって検知する際に、第２検出用コイル１７Ｂの電圧値Ｖ２は、第１励磁用コイル１６Ａが発生させる磁界の影響を受けることがない。
【００５０】
したがって、本形態では、第１励磁用コイル１６Ａが発生させる磁界の変化に基づいて、第１金属センサ８によって、金属材料を含む異物がカード挿入部４に取り付けられたのか否かを適切に検知することが可能になるとともに、第２励磁用コイル１６Ｂが発生させる磁界の変化に基づいて、第２金属センサ９によって、金属材料を含む異物がカード挿入部４に取り付けられたのか否かを適切に検知することが可能になる。その結果、本形態では、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４に取り付けられたことを検知するために第１金属センサ８と第２金属センサ９との２個の金属センサ８、９をカードリーダ１が備えており、かつ、第１金属センサ８と第２金属センサ９との間の距離が近い場合であっても、金属材料を含む異物がカード挿入部４に取り付けられたとの誤検知を防止することが可能になる。
【００５１】
本形態では、制御部１０は、ステップＳ６、Ｓ７において、第１励磁用コイル１６Ａに電流が供給されているときの第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が正常位置に設置されているのか否かを判別し、ステップＳ１６、Ｓ１７において、第２励磁用コイル１６Ｂに電流が供給されているときの第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が正常位置に設置されているのか否かを判別している。そのため、本形態では、第１金属センサ８や第２金属センサ９が不正に取り外されていないことを検知するための構成が別途設けられていなくても、第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が不正に取り外されていないことを検知することが可能になり、第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が不正に取り外されていないことを検知することが可能になる。したがって、本形態では、カードリーダ１の構成を簡素化することが可能になる。
【００５２】
［実施の形態２］
図４は、本発明の実施の形態２にかかるカードリーダ１の概略構成を説明するための図である。図５は、図４に示すカードリーダ１において異物検知処理を行うときの第１金属センサ８の制御フローの一例を示すフローチャートである。図６は、図４に示すカードリーダ１において異物検知処理を行うときの第２金属センサ９の制御フローの一例を示すフローチャートである。
【００５３】
実施の形態１では、第１金属センサ８および第２金属センサ９が共通の制御部１０に接続されている。これに対して、実施の形態２では、第１金属センサ８および第２金属センサ９がそれぞれ別々の制御部３０、４０に接続されている。また、第１金属センサ８および第２金属センサ９がそれぞれ別々の制御部３０、４０に接続されているため、異物検知処理を行うときの第１金属センサ８および第２金属センサ９の制御方法が実施の形態１と実施の形態２とで異なる。以下、この相違点を中心に、実施の形態２にかかるカードリーダ１を説明する。なお、図４では、実施の形態１と共通する構成については同一の符号を付している。また、実施の形態２の説明では、実施の形態１と共通する構成については、その説明を省略または簡略化する。
【００５４】
上述のように、本形態では、第１金属センサ８および第２金属センサ９がそれぞれ別々の制御部３０、４０に接続されている。すなわち、本形態のカードリーダ１は、２個の第１金属センサ８および第２金属センサ９のそれぞれが接続される２個の制御部３０、４０を備えている。制御部１０と同様に、制御部３０、４０は、たとえば、ＣＰＵであり、ＲＯＭおよびＲＡＭを備えている。また、制御部３０、４０は、上位制御部１１に接続されている。
【００５５】
第１金属センサ８は、制御部３０に接続され、第２金属センサ９は、制御部４０に接続されている。すなわち、制御部３０は、第１励磁用コイル１６Ａに対する電流供給信号を出力して第１励磁用コイル１６Ａに電流を供給し、制御部４０は、第２励磁用コイル１６Ｂに対する電流供給信号を出力して第２励磁用コイル１６Ｂに電流を供給する。また、第１検出用コイル１７Ａの両端部は、制御部３０の一部を構成する電圧検出回路に電気的に接続され、第２検出用コイル１７Ｂの両端部は、制御部４０の一部を構成する電圧検出回路に電気的に接続されている。なお、以下の説明では、制御部３０を「第１制御部３０」とし、制御部４０を「第２制御部４０」とする。
【００５６】
本形態では、第１励磁用コイル１６Ａに電流が供給される時間と第２励磁用コイル１６Ｂに電流が供給される時間とが等しくなっている。また、本形態では、第１励磁用コイル１６Ａへの電流の供給が停止される最大時間と第２励磁用コイル１６Ｂへの電流の供給が停止される最大時間とが等しくなっている。以下の説明では、第１励磁用コイル１６Ａ、第２励磁用コイル１６Ｂに電流が供給される時間を時間ΔＴｏｎとし、第１励磁用コイル１６Ａ、第２励磁用コイル１６Ｂへの電流の供給が停止される最大時間をΔＴｏｆｆとする。
【００５７】
本形態のカードリーダ１では、カードリーダ１の電源が投入されてカードリーダ１が起動すると、図５に示すように、第１制御部３０は、まず、第１励磁用コイル１６Ａに対する電流供給信号を出力して、第１励磁用コイル１６Ａに電流を供給する（ステップＳ３１）。一方、図６に示すように、カードリーダ１が起動しても、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給を停止している（ステップＳ５１）。その後、第１制御部３０は、第１励磁用コイル１６Ａへの電流の供給が開始されてから時間ΔＴｏｎが経過したか否かを判断し（ステップＳ３２）、時間ΔＴｏｎが経過すると、第１検出用コイル１７Ａの両端部の電圧値Ｖ１を取得する（ステップＳ３３）。すなわち、ステップＳ３３において、第１制御部３０は、第１金属センサ８の出力値を取得する。
【００５８】
その後、第１制御部３０は、電圧値Ｖ１が所定の閾値Ｖｄ１よりも大きいか否かを判断する（ステップＳ３４）。ステップＳ３４において、電圧値Ｖ１が閾値Ｖｄ１よりも大きい場合には、第１制御部３０は、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４の周囲に取り付けられたと判別して、所定の異常処理を行う（ステップＳ３５）。一方、ステップＳ３４において、電圧値Ｖ１が閾値Ｖｄ１以下である場合には、第１制御部３０は、金属材料を含む異物がカード挿入部４の周囲に取り付けられていないと判別して、所定の正常処理を行う（ステップＳ３６）。
【００５９】
その後、第１制御部３０は、第１励磁用コイル１６Ａへの電流の供給を停止する（ステップＳ３７）。その後、第１制御部３０は、第１励磁用コイル１６Ａへの電流の供給を停止したときの時間Ｔ１を記憶する（ステップＳ３８）。また、ステップＳ３８では、今回の第１励磁用コイル１６Ａへの電流の供給停止時に、閾値Ｖｒ２よりも大きな第１検出用コイル１７Ａの電圧値Ｖ１１を第１制御部３０が取得したのか否かを判定するための判定フラグＦ２を“０”にリセットする。なお、判定フラグＦ２が“０”である場合には、今回の第１励磁用コイル１６Ａへの電流の供給停止時に閾値Ｖｒ２よりも大きな電圧値Ｖ１１を第１制御部３０が取得しておらず、判定フラグＦ２が“１”である場合には、今回の第１励磁用コイル１６Ａへの電流の供給停止時に閾値Ｖｒ２よりも大きな電圧値Ｖ１１を第１制御部３０がすでに取得している。
【００６０】
その後、第１制御部３０は、第１検出用コイル１７Ａの両端部の電圧値Ｖ１１を取得する（ステップＳ３９）。すなわち、ステップＳ３９において、第１制御部３０は、第１検出用コイル１７Ａの出力値を取得する。その後、第１制御部３０は、判定フラグＦ２が“０”であるのかそれとも“１”であるのかを判断する（ステップＳ４０）。ステップＳ４０において、判定フラグＦ２が“０”である場合には、第１制御部３０は、電圧値Ｖ１１が閾値Ｖｒ２よりも大きいか否かを判断する（ステップＳ４１）。
【００６１】
ステップＳ４１において、電圧値Ｖ１１が閾値Ｖｒ２よりも大きい場合には、第１制御部３０は、判定フラグＦ２を“１”に更新してから（ステップＳ４２）、ステップＳ３９へ戻る。なお、ステップＳ４１において、電圧値Ｖ１１が閾値Ｖｒ２よりも大きいと判断される場合は、第２励磁用コイル１６Ｂに電流が供給されるととともに、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第２金属センサ９が正常位置に設置されている場合である。
【００６２】
一方、ステップＳ４１において、電圧値Ｖ１１が閾値Ｖｒ２以下である場合には、第１制御部３０は、ステップＳ３８で記憶した時間Ｔ１と現在時間と差が時間ΔＴｏｆｆを超えているか否かを判断する（ステップＳ４３）。ステップＳ４３において、現在時間と時間Ｔ１との差が時間ΔＴｏｆｆを超えていない場合には、第１制御部３０は、ステップＳ３９で電圧値Ｖ１１を取得した際に、第２励磁用コイル１６Ｂへの電流の供給が開始されていない可能性があると判断して、ステップＳ３９へ戻る。
【００６３】
また、ステップＳ４３において、現在時間と時間Ｔ１との差が時間ΔＴｏｆｆを超えている場合には、第１制御部３０は、第２金属センサ９が第１金属センサ８から離れた距離に設置されており、第２金属センサ９が正常位置に設置されていないと判別して（すなわち、第２金属センサ９が取り外されたと判別して）、所定の異常処理を実行してから（ステップＳ４４）、ステップＳ３１へ戻る。
【００６４】
また、ステップＳ４０において、判定フラグＦ２が“１”である場合には、第１制御部３０は、電圧値Ｖ１１が閾値Ｖｒ２よりも大きいか否かを判断する（ステップＳ４５）。ステップＳ４５において、電圧値Ｖ１１が閾値Ｖｒ２以下である場合には、第１制御部３０は、第２励磁用コイル１６Ｂへの電流の供給が停止していると判別するとともに、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第２金属センサ９が正常位置に設置されていると判別して、所定の正常処理を実行してから（ステップＳ４６）、ステップＳ３１へ戻る。
【００６５】
一方、ステップＳ４５において、電圧値Ｖ１１が閾値Ｖｒ２よりも大きい場合には、ステップＳ３９へ戻り、第２励磁用コイル１６Ｂへの電流の供給が停止されて電圧値Ｖ１１が閾値Ｖｒ２以下となるまで、ステップＳ３９、Ｓ４０、Ｓ４５を繰り返す。すなわち、本形態では、第２金属センサ９が正常位置に設置されているのか否かを判別するための閾値Ｖｒ２よりも電圧値Ｖ１１が大きいことを検知した後に、電圧値Ｖ１１が閾値Ｖｒ２以下となることを検知することで、第２励磁用コイル１６Ｂへの電流の供給が停止されたことを間接的に検知している。
【００６６】
上述のように、カードリーダ１が起動しても、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給を停止している（ステップＳ５１）。その後、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給を停止したときの時間Ｔ２を記憶する（ステップＳ５２）。カードリーダ１の起動直後のステップＳ５１では、第２励磁用コイル１６Ｂへの電流の供給が停止されているため、第２制御部４０は、カードリーダ１の起動直後のステップＳ５２では、カードリーダ１が起動したときの時間を時間Ｔ２として記憶する。
【００６７】
また、ステップＳ５２では、今回の第２励磁用コイル１６Ｂへの電流の供給停止時に閾値Ｖｒ１よりも大きな第２検出用コイル１７Ｂの電圧値Ｖ２１を第２制御部４０が取得したのか否かを判定するための判定フラグＦ１を“０”にリセットする。なお、判定フラグＦ１が“０”である場合には、今回の第２励磁用コイル１６Ｂへの電流の供給停止時に閾値Ｖｒ１よりも大きな電圧値Ｖ２１を第２制御部４０が取得しておらず、判定フラグＦ１が“１”である場合には、今回の第２励磁用コイル１６Ｂへの電流の供給停止時に閾値Ｖｒ１よりも大きな電圧値Ｖ２１を第２制御部４０がすでに取得している。
【００６８】
その後、第２制御部４０は、第２検出用コイル１７Ｂの両端部の電圧値Ｖ２１を取得する（ステップＳ５３）。すなわち、ステップＳ５３において、第２制御部４０は、第２検出用コイル１７Ｂの出力値を取得する。その後、第２制御部４０は、判定フラグＦ１が“０”であるのかそれとも“１”であるのかを判断する（ステップＳ５４）。ステップＳ５４において、判定フラグＦ１が“０”である場合には、第２制御部４０は、電圧値Ｖ２１が閾値Ｖｒ１よりも大きいか否かを判断する（ステップＳ５５）。
【００６９】
ステップＳ５５において、電圧値Ｖ２１が閾値Ｖｒ１よりも大きい場合には、第２制御部４０は、判定フラグＦ１を“１”に更新してから（ステップＳ５６）、ステップＳ５３へ戻る。なお、ステップＳ５５において、電圧値Ｖ２１が閾値Ｖｒ１よりも大きいと判断される場合は、第１励磁用コイル１６Ａに電流が供給されるととともに、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第１金属センサ８が正常位置に設置されている場合である。
【００７０】
一方、ステップＳ５５において、電圧値Ｖ２１が閾値Ｖｒ１以下である場合には、第２制御部４０は、ステップＳ５２で記憶した時間Ｔ２と現在時間と差が時間ΔＴｏｆｆを超えているか否かを判断する（ステップＳ５７）。ステップＳ５７において、現在時間と時間Ｔ２との差が時間ΔＴｏｆｆを超えていない場合には、第２制御部４０は、ステップＳ５３で電圧値Ｖ２１を取得した際に、第１励磁用コイル１６Ａへの電流の供給が開始されていない可能性があると判断して、ステップＳ５３へ戻る。
【００７１】
また、ステップＳ５７において、現在時間と時間Ｔ２との差が時間ΔＴｏｆｆを超えている場合には、第２制御部４０は、第１金属センサ８が第２金属センサ９から離れた距離に設置されており、第１金属センサ８が正常位置に設置されていないと判別して（すなわち、第１金属センサ８が取り外されたと判別して）、所定の異常処理を実行する（ステップＳ５８）。
【００７２】
また、ステップＳ５４において、判定フラグＦ１が“１”である場合には、第２制御部４０は、電圧値Ｖ２１が閾値Ｖｒ１よりも大きいか否かを判断する（ステップＳ５９）。ステップＳ５９において、電圧値Ｖ２１が閾値Ｖｒ１以下である場合には、第２制御部４０は、第１励磁用コイル１６Ａへの電流の供給が停止していると判別するとともに、第１金属センサ８と第２金属センサ９との距離が適正な距離であり、第１金属センサ８が正常位置に設置されていると判別して、所定の正常処理を実行する（ステップＳ６０）。
【００７３】
一方、ステップＳ５９において、電圧値Ｖ２１が閾値Ｖｒ１よりも大きい場合には、ステップＳ５３へ戻り、第１励磁用コイル１６Ａへの電流の供給が停止されて電圧値Ｖ２１が閾値Ｖｒ１以下となるまで、ステップＳ５３、Ｓ５４、Ｓ５９を繰り返す。すなわち、本形態では、第１金属センサ８が正常位置に設置されているのか否かを判別するための閾値Ｖｒ１よりも電圧値Ｖ２１が大きいことを検知した後に、電圧値Ｖ２１が閾値Ｖｒ１以下となることを検知することで、第１励磁用コイル１６Ａへの電流の供給が停止されたことを間接的に検知している。
【００７４】
ステップＳ５８またはＳ６０が終了すると、第２制御部４０は、第２励磁用コイル１６Ｂに対する電流供給信号を出力して、第２励磁用コイル１６Ｂに電流を供給する（ステップＳ６１）。その後、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給が開始されてから時間ΔＴｏｎが経過したか否かを判断し（ステップＳ６２）、時間ΔＴｏｎが経過すると、第２検出用コイル１７Ｂの両端部の電圧値Ｖ２を取得する（ステップＳ６３）。すなわち、ステップＳ６３において、第２制御部４０は、第２金属センサ９の出力値を取得する。
【００７５】
その後、第２制御部４０は、電圧値Ｖ２が所定の閾値Ｖｄ２よりも大きいか否かを判断する（ステップＳ６４）。ステップＳ６４において、電圧値Ｖ２が閾値Ｖｄ２よりも大きい場合には、第２制御部４０は、スキミング用磁気ヘッド２６、２７等の金属材料を含む異物がカード挿入部４の周囲に取り付けられたと判別して、所定の異常処理を行ってから（ステップＳ６５）、ステップＳ５１へ戻る。一方、ステップＳ６４において、電圧値Ｖ２が閾値Ｖｄ２以下である場合には、第２制御部４０は、金属材料を含む異物がカード挿入部４の周囲に取り付けられていないと判別して、所定の正常処理を行ってから（ステップＳ６６）、ステップＳ５１へ戻る。
【００７６】
なお、ステップＳ６５またはステップＳ６６を経た後のステップＳ５１では、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給を停止する。また、ステップＳ６５またはステップＳ６６を経た後のステップＳ５２では、第２制御部４０は、ステップＳ５１において第２励磁用コイル１６Ｂへの電流の供給を停止したときの時間Ｔ２を記憶する。
【００７７】
このように本形態では、第１制御部３０は、ステップＳ３７において、第１励磁用コイル１６Ａへの電流の供給を停止した後、ステップＳ４５において、第１励磁用コイル１６Ａへの電流の供給が停止されているときの第１検出用コイル１７Ａの出力値（すなわち、電圧値Ｖ１１）に基づいて第２励磁用コイル１６Ｂへの電流の供給が停止されたのか否かを判別する。また、第１制御部３０は、電圧値Ｖ１１が閾値Ｖｒ２以下となり、第２励磁用コイル１６Ｂへの電流の供給が停止されたと判別すると、ステップＳ３１に戻って第１励磁用コイル１６Ａへの電流の供給を開始する。
【００７８】
また、第２制御部４０は、ステップＳ５１において、第２励磁用コイル１６Ｂへの電流の供給を停止した後、ステップＳ５９において、第２励磁用コイル１６Ｂへの電流の供給が停止されているときの第２検出用コイル１７Ｂの出力値（すなわち、電圧値Ｖ２１）に基づいて第１励磁用コイル１６Ａへの電流の供給が停止されたのか否かを判別する。また、第２制御部４０は、電圧値Ｖ２１が閾値Ｖｒ１以下となり、第１励磁用コイル１６Ａへの電流の供給が停止されたと判別すると、ステップＳ６１へ進んで第２励磁用コイル１６Ｂへの電流の供給を開始する。
【００７９】
すなわち、本形態では、第１制御部３０および第２制御部４０は、第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに交互に電流を供給している。すなわち、第１制御部３０および第２制御部４０は、２個の第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに異なるタイミングで電流を供給している。また、本形態では、第１制御部３０は、ステップＳ３９〜Ｓ４３において、第２励磁用コイル１６Ｂに電流が供給されているときの第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が正常位置に設置されているのか否かを判別し、第２制御部４０は、ステップＳ５３〜Ｓ５７において、第１励磁用コイル１６Ａに電流が供給されているときの第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が正常位置に設置されているのか否かを判別している。
【００８０】
なお、ΔＴｏｎおよびΔＴｏｆｆは、第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに交互に電流を供給することができるように、たとえば、以下のように設定されている。
ΔＴｏｎ＝２５（ｍｓｅｃ）、ΔＴｏｆｆ＝１００（ｍｓｅｃ）
また、本形態では、第１金属センサ８、第２金属センサ９、第１制御部３０および第２制御部４０が正常に動作している場合には、第１励磁用コイル１６Ａに流れる電流と第２励磁用コイル１６Ｂに流れる電流とが２５（ｍｓｅｃ）ごとに切り替わる。なお、ΔＴｏｆｆは、ΔＴｏｎよりも長い時間に設定されていることが好ましい。
【００８１】
本形態においても、実施の形態１と同様の効果を得ることができる。すなわち、本形態では、第１励磁用コイル１６Ａと第２励磁用コイル１６Ｂとに交互に電流が供給されているため、金属材料を含む異物がカード挿入部４に取り付けられたことを検知するために第１金属センサ８と第２金属センサ９との２個の金属センサ８、９をカードリーダ１が備えており、かつ、第１金属センサ８と第２金属センサ９との間の距離が近い場合であっても、金属材料を含む異物がカード挿入部４に取り付けられたとの誤検知を防止することが可能になる。
【００８２】
また、本形態では、第１制御部３０は、第２励磁用コイル１６Ｂに電流が供給されているときの第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が正常位置に設置されているのか否かを判別し、第２制御部４０は、第１励磁用コイル１６Ａに電流が供給されているときの第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が正常位置に設置されているのか否かを判別しているため、第１金属センサ８や第２金属センサ９が不正に取り外されていないことを検知するための構成が別途設けられていなくても、第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が不正に取り外されていないことを検知することが可能になり、第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が不正に取り外されていないことを検知することが可能になる。したがって、本形態では、カードリーダ１の構成を簡素化することが可能になる。
【００８３】
また、本形態では、第１制御部３０は、第２金属センサ９が正常位置に設置されているのか否かを判別するための閾値Ｖｒ２よりも電圧値Ｖ１１が大きいことを検知した後に、電圧値Ｖ１１が閾値Ｖｒ２以下となることを検知することで、第２励磁用コイル１６Ｂへの電流の供給が停止されたことを間接的に検知している。すなわち、本形態では、第１制御部３０は、第１励磁用コイル１６Ａへの電流の供給が停止されているときの第１検出用コイル１７Ａの出力値に基づいて第２励磁用コイル１６Ｂへの電流の供給が停止されたのか否かを判別している。また、第２制御部４０は、第１金属センサ８が正常位置に設置されているのか否かを判別するための閾値Ｖｒ１よりも電圧値Ｖ２１が大きいことを検知した後に、電圧値Ｖ２１が閾値Ｖｒ１以下となることを検知することで、第１励磁用コイル１６Ａへの電流の供給が停止されたことを間接的に検知している。すなわち、本形態では、第２制御部４０は、第２励磁用コイル１６Ｂへの電流の供給が停止されているときの第２検出用コイル１７Ｂの出力値に基づいて第１励磁用コイル１６Ａへの電流の供給が停止されたのか否かを判別している。
【００８４】
そのため、本形態では、上位制御部１１を介して第１制御部３０から第２制御部４０へ、第１励磁用コイル１６Ａへの電流供給が停止されたことを通知する信号を送信する必要がなく、また、上位制御部１１を介して第２制御部４０から第１制御部３０へ、第２励磁用コイル１６Ｂへの電流供給が停止されたことを通知する信号を送信する必要がない。したがって、本形態では、カードリーダ１と上位装置との間の信号線の数を減らすことが可能になり、その結果、カードリーダ１の構成を簡素化することが可能になる。
【００８５】
［他の実施の形態］
上述した形態は、本発明の好適な形態の一例ではあるが、これに限定されるものではなく本発明の要旨を変更しない範囲において種々変形実施が可能である。
【００８６】
実施の形態１では、制御部１０は、ステップＳ２で取得した電圧値Ｖ１が閾値Ｖｄ１よりも大きいか否かをステップＳ３で判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別している。この他にもたとえば、制御部１０は、ステップＳ２で取得した電圧値Ｖ１と前回のステップＳ２で取得した電圧値Ｖ１との変化量（差）を算出し、この変化量が所定の閾値よりも大きいか否かを判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しても良い。また、実施の形態１では、制御部１０は、ステップＳ１２で取得した電圧値Ｖ２が閾値Ｖｄ２よりも大きいか否かをステップＳ１３で判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しているが、ステップＳ１２で取得した電圧値Ｖ２と前回のステップＳ１２で取得した電圧値Ｖ２との変化量を算出し、この変化量が所定の閾値よりも大きいか否かを判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しても良い。
【００８７】
この場合には、金属センサ８、９の周囲温度が変動しても、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを適切に判別することが可能になる。なお、カードリーダ１の起動直後には、カードリーダ１の起動時の電圧値Ｖ１、Ｖ２を記憶するとともに、カードリーダ１の起動後の最初のステップＳ２、Ｓ１２で取得した電圧値Ｖ１、Ｖ２とカードリーダ１の起動時の電圧値Ｖ１、Ｖ２との変化量を算出して、この変化量が所定の閾値よりも大きいか否かを判断すれば良い。
【００８８】
同様に、実施の形態２では、第１制御部３０は、ステップＳ３３で取得した電圧値Ｖ１が閾値Ｖｄ１よりも大きいか否かをステップＳ３４で判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しているが、ステップＳ３３で取得した電圧値Ｖ１と前回のステップＳ３３で取得した電圧値Ｖ１との変化量を算出し、この変化量が所定の閾値よりも大きいか否かを判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しても良い。また、実施の形態２では、第２制御部４０は、ステップＳ６３で取得した電圧値Ｖ２が閾値Ｖｄ２よりも大きいか否かをステップＳ６４で判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しているが、ステップＳ６３で取得した電圧値Ｖ２と前回のステップＳ６３で取得した電圧値Ｖ２との変化量を算出し、この変化量が所定の閾値よりも大きいか否かを判断することで、金属材料を含む異物がカード挿入部４の周囲に取り付けられたのか否かを判別しても良い。
【００８９】
上述した形態では、カードリーダ１は、２個の金属センサ８、９を備えているが、カードリーダ１が備える金属センサの数は、３個以上であっても良い。実施の形態１において金属センサの数が３個以上である場合には、３個以上の金属センサの全てが制御部１０に接続され、制御部１０は、３個以上の金属センサのそれぞれの励磁用コイル１６に異なるタイミングで電流を供給する。すなわち、制御部１０は、３個以上の金属センサのそれぞれの励磁用コイル１６に順次、電流を供給する。すなわち、制御部１０は、３個以上の金属センサの励磁用コイル１６の１個ずつに順番で電流を供給する。
【００９０】
また、実施の形態２において、金属センサの数が３個以上である場合には、カードリーダ１は、３個以上の金属センサのそれぞれが接続される複数の制御部を備えており、複数の制御部は、３個以上の金属センサのそれぞれの励磁用コイル１６に異なるタイミングで電流を供給する。すなわち、複数の制御部は、３個以上の金属センサのそれぞれの励磁用コイル１６に順次、電流を供給する。すなわち、複数の制御部は、３個以上の金属センサの励磁用コイル１６の１個ずつに順番で電流を供給する。
【００９１】
上述した形態では、第１励磁用コイル１６Ａに電流が供給されているときの第２検出用コイル１７Ｂの出力値に基づいて第１金属センサ８が正常位置に設置されているのか否かを判別し、第２励磁用コイル１６Ｂに電流が供給されているときの第１検出用コイル１７Ａの出力値に基づいて第２金属センサ９が正常位置に設置されているのか否かを判別している。この他にもたとえば、第１金属センサ８や第２金属センサ９が正常位置に設置されているのか否かを検知するための検知機構を別途設けても良い。
【００９２】
実施の形態２では、第１制御部３０は、閾値Ｖｒ２よりも電圧値Ｖ１１が大きいことを検知した後に、電圧値Ｖ１１が閾値Ｖｒ２以下となることを検知することで、第２励磁用コイル１６Ｂへの電流の供給が停止されたことを間接的に検知している。また、第２制御部４０は、閾値Ｖｒ１よりも電圧値Ｖ２１が大きいことを検知した後に、電圧値Ｖ２１が閾値Ｖｒ１以下となることを検知することで、第１励磁用コイル１６Ａへの電流の供給が停止されたことを間接的に検知している。この他にもたとえば、上位制御部１１を介して第１制御部３０から第２制御部４０へ、第１励磁用コイル１６Ａへの電流供給が停止されたことを通知する信号が送信されても良い。また、上位制御部１１を介して第２制御部４０から第１制御部３０へ、第２励磁用コイル１６Ｂへの電流供給が停止されたことを通知する信号が送信されても良い。
【００９３】
実施の形態２では、第１励磁用コイル１６Ａに電流が供給される時間と第２励磁用コイル１６Ｂに電流が供給される時間とが等しくなっているが、第１励磁用コイル１６Ａに電流が供給される時間と第２励磁用コイル１６Ｂに電流が供給される時間とが異なっていても良い。また、実施の形態２では、第１励磁用コイル１６Ａへの電流の供給が停止される最大時間と第２励磁用コイル１６Ｂへの電流の供給が停止される最大時間とが等しくなっているが、第１励磁用コイル１６Ａへの電流の供給が停止される最大時間と第２励磁用コイル１６Ｂへの電流の供給が停止される最大時間とが異なっていても良い。
【００９４】
上述した形態では、金属センサ８、９は、一対の励磁用コイル１６（すなわち、２個の励磁用コイル１６）を備えているが、金属センサ８、９が備える励磁用コイル１６の数は１個でも良い。また、上述した形態では、カードリーダ１は、カード搬送機構を備えるカード搬送式のカードリーダであるが、本発明の構成が適用されるカードリーダは、ユーザが手動でカード２を移動させながら、磁気データの読取や記録を行う手動式のカードリーダであっても良い。たとえば、本発明の構成が適用されるカードリーダは、カードリーダ内へカード２を差し込む際、あるいは、カードリーダからカード２を引き抜く際に磁気データの読取や記録を行ういわゆるディップ式のカードリーダであっても良い。
【００９５】
上述した形態では、カードリーダ１は、磁気ストライプが形成されたカード２を処理するためのカードリーダであるが、カードリーダ１は、磁気ストライプが形成されていない接触式のＩＣカードを処理するためのカードリーダであっても良い。この場合には、たとえば、犯罪者がカードリーダ１の内部からのカード２の抜取りを妨害するための何らかの仕掛けをしてカード２を不正に取得するいわゆるフィッシングを行うための異物（金属材料を含む異物）がカード挿入部４に取り付けられたことが金属センサ８、９によって検知される。
【符号の説明】
【００９６】
１  カードリーダ
２  カード
３  挿入口
４  カード挿入部
８  第１金属センサ（金属センサ）
９  第２金属センサ（金属センサ）
１０  制御部
１５  コア
１６  励磁用コイル
１７  検出用コイル
３０  第１制御部（制御部）
４０  第２制御部（制御部）
【図１】
2015207075.tif 000003
【図２】
2015207075.tif 000004
【図３】
2015207075.tif 000005
【図４】
2015207075.tif 000006
【図５】
2015207075.tif 000007
【図６】
2015207075.tif 000008
【図７】
2015207075.tif 000009