(57)【要約】【課題】磁気ストライプの有無を検出するための磁気ストライプ検出用磁気センサの故障を検出できるカードリーダの制御方法を提案すること。【解決手段】カードリーダ１は所定のタイミングでカード挿入口４にカード１００が挿入されると、磁気ストライプ検出部３１によって磁気ストライプ１０１が検出されるか否かに拘わらずカード１００を搬送して磁気処理動作を行い、カード挿入口４から排出する。磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出された後、カード１００が排出される際に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合には（ステップＳＴ２１：Ｙｅｓ、ステップＳＴ２２：Ｎｏ）、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する（ステップＳＴ２３）。【選択図】図６
2019101522.tif 000002
【特許請求の範囲】
【請求項１】
カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、
予め定めた所定のタイミングにおいて、前記磁気ストライプが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とするカードリーダの制御方法。
【請求項２】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする請求項１に記載のカードリーダの制御方法。
【請求項３】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記カードの姿勢が正しくない旨を報知することを特徴とする請求項１または２に記載のカードリーダの制御方法。
【請求項４】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサが正常であると判定することを特徴とする請求項１から３のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項５】
前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合には、通信可能に接続されている外部の機器に故障が発生している旨を通知すること特徴とする請求項１から４のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項６】
予め、前記カード搬送路の前記検出位置と前記磁気処理位置との間を開閉するためのシャッタを備え、前記シャッタを閉じた状態としておき、
前記所定のタイミングにおいて、前記カード挿入口に前記カードが挿入されると、前記シャッタを開き、
前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口にカードが挿入されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記シャッタを開き、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記シ
ャッタを閉じた状態で維持することを特徴とする請求項１から５のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項７】
予め、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、を備えておき、
前記カード挿入口から前記カード搬送路を第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置と、前記ＩＣ接点ブロックによる通信位置と、をこの順番に設定し、
前記所定のタイミングにおいて、前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行うとともに前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１から６のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項８】
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項７に記載のカードリーダの制御方法。
【請求項９】
カード挿入口に挿入されたカードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、
予め定めた所定のタイミングにおいて、前記ＩＣチップが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とするカードリーダの制御方法。
【請求項１０】
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項９に記載のカードリーダの制御方法。
【請求項１１】
カード挿入口へのカードの挿入を検出するカード検出器と、
前記カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、
前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の
書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、
前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、
前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、
記憶部と、
前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプの有無を検出する磁気ストライプ検出部と、
前記カード挿入口へのカードの挿入が検出され、かつ、前記磁気ストライプ検出部が前記磁気ストライプを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、
予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出部が前記磁気ストライプを検出したか否かに拘わらず、前記搬送機構を駆動して前記カードを前記第１方向に搬送し、前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、
前記磁気ヘッドを駆動して、前記磁気処理位置を通過する前記カードに前記磁気処理動作を行う磁気ヘッド制御部と、
前記磁気処理動作における前記磁気ヘッドからの信号に基づいて前記磁気ストライプの有無を判定して判定結果を前記記憶部に記憶保持する判定記憶部と、
前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しない場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定する異常判定部と、
を有することを特徴とするカードリーダ。
【請求項１２】
前記異常判定部は、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする請求項１１に記載のカードリーダ。
【請求項１３】
前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しないときに、前記カードの姿勢が正しくない旨を報知する報知部を有することを特徴とする請求項１１または１２に記載のカードリーダの制御方法。
【請求項１４】
前記異常判定部は、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサが正常であると判定することを特徴とする請求項１１から１３のうちのいずれか一項に記載のカードリーダ。
【請求項１５】
前記異常判定部が前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合に、通信可能に接続されている外部の機器に故障が発生している旨を通知する通知部を有すること特徴とする請求項１１から１４のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項１６】
前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタと、
前記シャッタを、前記カード搬送路を閉じる閉位置と、前記カード搬送路を開く開位置との間で移動させるシャッタ移動機構と、
前記所定のタイミングにおいて、前記カード挿入口への前記カードの挿入が検出されると、前記シャッタ移動機構を駆動して、前記閉位置にある前記シャッタを前記開位置に移動させるシャッタ制御部、を有し、
前記シャッタ制御部は、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合に、前記シャッタ移動機構を駆動して前記閉位置にある前記シャッタを前記開位置に移動させ、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記閉位置にある前記シャッタを当該閉位置に維持することを特徴とする請求項１１から１５のうちのいずれか一項に記載のカードリーダ。
【請求項１７】
前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、
前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、
前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、
前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、
前記ＩＣチップと前記ＩＣ接点ブロックとの間の通信が成功したか否かの通信結果を前記記憶部に記憶する通信結果記憶部と、を有し、
前記カード搬送路は、前記カード挿入口から第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置と、前記ＩＣ接点ブロックによる通信位置と、を経由して延びており、
前記第１搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出すると前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、
前記第２搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、
前記異常判定部は、通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１１から１６のうちのいずれか一項に記載のカードリーダ。
【請求項１８】
前記異常判定部は、通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１７に記載のカードリーダ。
【請求項１９】
カード挿入口へのカードの挿入を検出するカード検出器と、
前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、
前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、
前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、
前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、
記憶部と、
前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣ
チップ検出部と、
前記カード挿入口へのカードの挿入が検出され、かつ、前記ＩＣチップ検出部が前記ＩＣチップを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、
予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送し、前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、
前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、
通信が成功したか否かの通信結果を前記記憶部に記憶保持する通信結果記憶部と、
前記通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定する異常判定部と、
を有することを特徴とするカードリーダ。
【請求項２０】
前記異常判定部は、前記通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１９に記載のカードリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ストライプやＩＣチップを備えるカードを扱うカードリーダの制御方法およびカードリーダに関する。
【背景技術】
【０００２】
磁気ストライプを備えるカードに対する処理を行うカードリーダは特許文献１に記載されている。同文献のカードリーダは、カード挿入口にカードが挿入されたことを検出するカード検出器と、カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサ（プリヘッド）と、磁気ストライプからの磁気情報の読取り動作を行う磁気ヘッドを備える。また、カードリーダは、カード挿入口から磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、カードをカード搬送路に沿ってカード挿入口から磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を備える。さらに、カードリーダは、カード搬送路の磁気ストライプ検出位置と磁気処理位置との間に配置されたシャッタと、シャッタを、カード搬送路を閉じる閉位置と当該カード搬送路を開く開位置との間で移動させるシャッタ移動機構とを備える。
【０００３】
特許文献１のカードリーダでは、カードリーダにカードが取り込まれていない待機時には、シャッタは閉位置に配置され、カード搬送路を閉鎖している。カード検出器によりカード挿入口へのカードの挿入が検出されると、磁気ストライプ検出用磁気センサからの信号に基づいてカードの磁気ストライプが検出された場合に、シャッタが開位置に移動して、カード搬送路が解放される。また、搬送機構が駆動され、カードは、カード搬送路に沿って第１方向に搬送されて磁気処理位置を経由する。磁気処理位置では、磁気ヘッドによって磁気ストライプから磁気情報が読み取られる。磁気処理動作が終了すると、カードは第２方向に搬送されてカード挿入口から排出される。
【０００４】
また、磁気ストライプおよびＩＣチップを備えるカードに対する処理を行うカードリーダは特許文献２に記載されている。同文献のカードリーダは、カードの表面に設けられたＩＣチップの接点端子の有無を検出するＩＣチップ検出用金属センサ（磁気差動型入口センサ）と、ＩＣチップとの間で通信動作を行うＩＣ接点ブロックを備える。また、カードリーダは、カード挿入口からＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置およびＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、カードをカード搬送路に沿ってカード挿入口から通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を備える。さらに、カードリーダは、カード搬送路の磁気ストライプ検出位置と磁気処理位置との間に配置されたシャッタと、シャッタを、カード搬送路を閉じる閉位置と当該カード搬送路を開く開位置との間で移動させるシャッタ移動機構とを備える。
【０００５】
特許文献２のカードリーダでは、カードリーダにカードが取り込まれていない待機時には、シャッタは閉位置に配置され、カード搬送路を閉鎖している。カード検出器によりカード挿入口へのカードの挿入が検出されると、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出された場合に、シャッタが開位置に移動して、カード搬送路が解放される。また、搬送機構が駆動され、カードは、カード搬送路に沿って第１方向に搬送されて通信位置を経由する。通信位置では、ＩＣ接点ブロックによってＩＣチップとの間で通信を行う。通信動作が終了すると、カードは第２方向に搬送されてカード挿入口から排出される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１１８６８９号公報
【特許文献２】特開２００３−３３７９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のカードリーダにおいて、磁気ストライプの有無を検出するための磁気ストライプ検出用磁気センサの故障や、ＩＣチップ検出用金属センサの故障を検出するための制御方法は、提案されていないのが現状である。
【０００８】
以上の問題に鑑みて、本発明の課題は、磁気ストライプの有無を検出するための磁気ストライプ検出用磁気センサの故障を検出できるカードリーダの制御方法およびカードリータを提案することにある。また、ＩＣチップの有無を検出するための磁気ストライプ検出用磁気センサの故障を検出できるカードリータの制御方法およびカードリータを提案することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は、カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、予め定めた所定のタイミングにおいて、前記磁気ストライプが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする。
【００１０】
本発明では、予め定めた所定のタイミングで、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して磁気処理位置を経由させる。そして、磁気処理位置において磁気ヘッドにより磁気処理動作を行う。ここで、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有する。従って、磁気処理動作において磁気ストライプが検出されたにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されない場合には、磁気ストライプ検出用磁気センサに異常が発生しているものと判定できる。
【００１１】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号
に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出されない場合には、カードが磁気ヘッドと対向する位置に磁気ストライプを有さない。従って、磁気処理動作において磁気ストライプが検出されなかったにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合には、磁気ストライプ検出用磁気センサに異常が発生しているものと判定できる。
【００１２】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記カードの姿勢が正しくない旨を報知することが望ましい。このような場合には、カード挿入口に挿入されたカードの姿勢が予め決められた基準姿勢ではないことが想定される。すなわち、カードの姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプの磁気が、磁気ストライプ検出用磁気センサや磁気ヘッドにより感知できない位置にある。従って、カードの姿勢が正しくない旨を報知して、カード挿入口にカードを挿入した操作者に、当該カードを基準姿勢で挿入してもらうように促すものとすることができる。
【００１３】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサが正常であると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合には、カードが磁気ストライプを有する。従って、磁気処理動作の後に、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合には、磁気ストライプ検出用磁気センサは正常であると判断できる。
【００１４】
本発明において、前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合には、通信可能に接続されている外部の機器に故障が発生している旨を通知することが望ましい。このようにすれば、カードリーダが外部の機器と接続されている場合に、外部の機器においてカードリータで発生している異常を検出できる。
【００１５】
本発明において、予め、前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタを備え、前記シャッタを閉じた状態としておき、前記所定のタイミングにおいて、前記カード挿入口に前記カードが挿入されると、前記シャッタを開き、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口にカードが挿入されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記シャッタを開き、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記シャッタを閉じた状態で維持することが望ましい。すなわち、磁気ストライプ検出用磁気センサが正常であると判断された後には、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合に、シャッタを開いて、カードの搬送を行う。これにより、基準姿勢とは異なる姿勢のカードがカード搬送路に沿って搬送されることを回避できる。
【００１６】
本発明において、予め、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、を備えておき、前記カード挿入口から前記カード搬送路を第１方向の下
流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置と、前記ＩＣ接点ブロックによる通信位置と、をこの順番に設定し、前記所定のタイミングにおいて、前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行うとともに前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生しているものと判定することが望ましい。すなわち、通信動作においてＩＣ接点ブロックとＩＣチップとの間で通信が成功した場合には、カードがＩＣチップを有する。従って、通信が成功したにも拘わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００１７】
本発明において、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作においてＩＣ接点ブロックとＩＣチップとの間で通信できない場合には、カードはＩＣチップを有さない。従って、通信が失敗したにも関わらず、カードが第２方向に搬送されてＩＣチップ磁気ストライプ検出位置を通過する際にＩＣチップ検出用金属センサからの信号に基づいて磁気ストライプが検出された場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００１８】
次に、本発明は、カード挿入口に挿入されたカードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、予め定めた所定のタイミングにおいて、前記ＩＣチップが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする。
【００１９】
本発明では、予め定めた所定のタイミングで、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して通信位置を経由させる。そして、通信位置においてＩＣ接点ブロックにより通信動作を行う。ここで、通信動作においてＩＣチップとＩＣ接点ブロックとの間の通信が成功した場合にはカードがＩＣチップを有する。従って、通信動作において通信が成功したにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００２０】
本発明において、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作においてＩＣチップとＩＣ接点ブロックとの間の通信が失敗した場合にはカードがＩＣ接点ブロックと対向する位置にＩＣチップを有さない。従って、通信動作において通信が成功したにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出された場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００２１】
次に、本発明のカードリーダは、カード挿入口へのカードの挿入を検出するカード検出器と、前記カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、記憶部と、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプの有無を検出する磁気ストライプ検出部と、前記カード挿入口へのカードの挿入が検出され、かつ、前記磁気ストライプ検出部が前記磁気ストライプを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出部が前記磁気ストライプを検出したか否かに拘わらず、前記搬送機構を駆動して前記カードを前記第１方向に搬送し、前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、前記磁気ヘッドを駆動して、前記磁気処理位置を通過する前記カードに前記磁気処理動作を行う磁気ヘッド制御部と、前記磁気処理動作における前記磁気ヘッドからの信号に基づいて前記磁気ストライプの有無を判定して判定結果を前記記憶部に記憶保持する判定記憶部と、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しない場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定する異常判定部と、を有することを特徴とする。
【００２２】
本発明では、第２搬送制御部は、予め定めた所定のタイミングにおいて、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して磁気処理位置を経由させる。そして、磁気処理位置において磁気ヘッドにより磁気処理動作が行われると、判定記憶部が磁気処理動作における磁気ヘッドからの信号に基づいて磁気ストライプの有無を判定して判定結果を記憶部に記憶保持する。ここで、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有するので、判定記憶部により磁気ストライプを有する旨の判定結果が記憶部に記憶されている。よって磁気ストライプを有する旨の判定結果が記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出しない場合に、異常判定部は、磁気ストライプ検出用磁気センサに異常が発生していると判定できる。
【００２３】
本発明において、前記異常判定部は、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気スト
ライプが検出されなかった場合にはカードが磁気ストライプを有しない。従って、磁気ストライプが無い旨の判定結果が前記記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出しない場合に、異常判定部は、磁気ストライプ検出用磁気センサに異常が発生していると判定できる。
【００２４】
本発明において、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しないときに、前記カードの姿勢が正しくない旨を報知する報知部を有することが望ましい。このような場合には、カード挿入口に挿入されたカードの姿勢が予め決められた基準姿勢ではないことが想定される。すなわち、カードの姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプの磁気が、磁気ストライプ検出用磁気センサや磁気ヘッドにより感知できない位置にある。従って、カードの姿勢が正しくない旨を報知して、カード挿入口にカードを挿入した操作者に、当該カードを基準姿勢で挿入してもらうように促すものとすることができる。
【００２５】
本発明において、前記異常判定部は、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサが正常であると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有する。従って、磁気ストライプを有する旨の判定結果が前記記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出した場合に、異常判定部は、磁気ストライプ検出用磁気センサが聖女うであると判定できる。
【００２６】
本発明において、前記異常判定部が前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合に、通信可能に接続されている外部の機器に故障が発生している旨を通知する通知部を有することが望ましい。このようにすれば、カードリーダが外部の機器と接続されている場合に、外部の機器においてカードリータで発生している異常を検出できる。
【００２７】
本発明において、前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタと、前記シャッタを、前記カード搬送路を閉じる閉位置と、前記カード搬送路を開く開位置との間で移動させるシャッタ移動機構と、前記所定のタイミングにおいて、前記カード挿入口への前記カードの挿入が検出されると、前記シャッタ移動機構を駆動して、前記閉位置にある前記シャッタを前記開位置に移動させるシャッタ制御部、を有し、前記シャッタ制御部は、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合に、前記シャッタ移動機構を駆動して前記閉位置にある前記シャッタを前記開位置に移動させ、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記閉位置にある前記シャッタを当該閉位置に維持することが望ましい。すなわち、磁気ストライプ検出用磁気センサが正常であると判断された後には、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合に、シャッタを開いて、カードの搬送を行う。これにより、基準姿勢とは異なる姿勢のカードがカード搬送路に沿って搬送されることを回避できる。
【００２８】
本発明において、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信
動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、前記ＩＣチップと前記ＩＣ接点ブロックとの間の通信が成功したか否かの通信結果を前記記憶部に記憶する通信結果記憶部と、を有し、前記カード搬送路は、前記カード挿入口から第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置と、前記ＩＣ接点ブロックによる通信位置と、を経由して延びており、前記第１搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出すると前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、前記第２搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、前記異常判定部は、通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が成功した場合にはカードがＩＣチップを有するので、通信が成功した旨の判定結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出しない場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【００２９】
本発明において、前記異常判定部は、通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が失敗した場合にはカードがＩＣチップを有さないので、通信が失敗した旨の判定結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出した場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【００３０】
次に、本発明の別の形態は、カード挿入口へのカードの挿入を検出するカード検出器と、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ磁気ストライプ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、記憶部と、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、前記カード挿入口へのカードの挿入が検出され、かつ、前記ＩＣチップ検出部が前記ＩＣチップを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送し、前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、通信が成功したか否かの通信結果を前記記憶部に記憶保持する通信結果記憶部と、前記通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定する異常判定部と、を有することを特徴とする。
【００３１】
本発明では、予め定めた所定のタイミングで、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されたか否かに拘わらずカード挿入口に挿入されたカードを
第１方向に搬送して通信位置を経由させる。そして、通信位置においてＩＣ接点ブロックにより通信動作を行う。ここで、通信動作に際してＩＣ接点ブロックからの信号に基づいてＩＣチップが検出された場合にはカードがＩＣチップを有する。従って、通信動作においてＩＣチップが検出されたにも関わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００３２】
本発明において、前記異常判定部は、前記通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が失敗した場合にはカードがＩＣチップを有さないので、通信が失敗した旨の判定結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出した場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【発明の効果】
【００３３】
本発明のカードリーダの制御方法およびカートリーダによれば、カードの磁気ストライプを検出する磁気ストライプ検出用磁気センサが故障しているか否かを判定できる。また、本発明のカードリーダの制御方法およびカートリーダによれば、カードのＩＣチップを検出する磁気ストライプ検出用磁気センサが故障しているか否かを判定できる。
【図面の簡単な説明】
【００３４】
【図１】本発明を適用したカードリーダを側方から見た場合の説明図である。
【図２】カードリーダの処理対象となるカードの説明図である。
【図３】カードリーダの制御系の概略ブロック図である。
【図４】カードリーダの通常動作のフローチャートである。
【図５】所定のタイミングにおけるカードリーダの動作のフローチャートである。
【図６】磁気ストライプ検出用磁気センサの異常判断動作のフローチャートである。
【図７】ＩＣチップ検出用金属センサの異常判断動作のフローチャートである。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら、本発明を適用したカードリーダの実施形態を説明する。
【００３６】
（カードリーダ）
図１は本発明を適用したカードリーダを側方から見た場合の説明図である。図２はカードリーダが処理するカードの説明図である。本例のカードリーダ１は、磁気ストライプ１０１およびＩＣチップ１０２を備えるカード１００に対する処理を行う。すなわち、カードリーダ１は、カード１００が備える磁気ストライプ１０１からの情報の読み取りおよび磁気ストライプ１０１に対する情報の書き込みの少なくとも一方の磁気処理動作を行う。また、カードリーダ１は、カード１００が備えるＩＣチップ１０２との間で通信を行う。
【００３７】
カード１００は、一般的に、厚さが０．７〜０．８ｍｍ程度の矩形板状である。図２に示すように、カード１００は、表面１００ａにＩＣチップ１０２と、ＩＣチップ１０２と通信を行うための接点端子１０２ａを備える。ＩＣチップ１０２およびその接点端子１０２ａは、カード１００の短手方向の中心から一方側に偏った位置に設けられている。また、カード１００は、その裏面１００ｂに磁気ストライプ１０１を備える。磁気ストライプ１０１は、カード１００の短手方向の中心から一方側に偏った位置に設けられている。
【００３８】
図１に示すように、カードリーダ１は、カードリーダ本体２と、カードリーダ本体２の
前端に設けられたカード挿入部３を備える。カード挿入部３の前面には、カード挿入口４が設けられている。
【００３９】
カードリーダ１は、カード挿入口４へのカード１００の挿入を検出するカード検出器５と、カード挿入口４に挿入されたカード１００の磁気ストライプ１０１を検出するための磁気ストライプ検出用磁気センサ６と、磁気ストライプ１０１に対する磁気処理動作を行う磁気ヘッド７を備える。また、カードリーダ１は、カード挿入口４に挿入されたカード１００のＩＣチップ１０２を検出するためのＩＣチップ検出用金属センサ８と、ＩＣチップ１０２との間で通信動作を行うＩＣ接点ブロック９とを備える。
【００４０】
カード検出器５は、カード挿入口４に挿入されたカード１００を機械的に検出するスイッチである。カード検出器５はカード挿入口４に挿入されたカード１００が所定の幅寸法を備えている場合にカード１００に接触して動作する。カード検出器５が動作すると、カード１００のカード挿入口４への挿入が検出される。ＩＣチップ検出用金属センサ８は、カード１００に設けられたＩＣチップ１０２の接点端子１０２ａを検出する。すなわち、ＩＣチップ検出用金属センサ８はカード１００がカード挿入口４に挿入されたときに、金属製の接点端子１０２ａの存在に起因する磁界の変化を検出し、磁界の変化に対応する信号を出力する。磁気ストライプ検出用磁気センサ６は、カード１００がカード挿入口４に挿入されたときに、磁気ストライプ１０１の存在に起因する磁界の変化を検出し、磁界の変化に対応する信号を出力する。
【００４１】
また、カードリーダ１は、カード挿入口４からカードリーダ本体２の内部に延びるカード搬送路１０を備える。カード搬送路１０は、カード挿入口４からカードリーダ本体２の側に向かって、ＩＣチップ検出用金属センサ８によるＩＣチップ検出位置Ａ、磁気ストライプ検出用磁気センサ６による磁気ストライプ検出位置Ｂ、ＩＣ接点ブロック９によるＩＣチップ１０２との通信位置Ｃ、および、磁気ヘッド７による磁気ストライプ１０１に対する磁気処理位置Ｄをこの順番に経由して延びる。さらに、カードリーダ１は、磁気ストライプ検出位置Ｂと通信位置Ｃとの間においてカード搬送路１０を開閉するためのシャッタ１１と、このシャッタ１１を、カード搬送路１０を閉じる閉位置と、カード搬送路１０を開く開位置との間で移動させるシャッタ移動機構１２とを備える。本例では、開位置はカード搬送路１０の下方であり、シャッタ１１は開位置から上方に移動してカード搬送路１０を封鎖する閉位置に配置される。シャッタ移動機構１２は駆動源としてソレノイド１３を備える。
【００４２】
また、カードリーダ１は、カード１００をカード搬送路１０に沿って搬送する搬送機構１５を備える。搬送機構１５は、複数の搬送ローラ１６と、搬送モータ１７と、搬送モータ１７の回転を各搬送ローラ１６に伝達する駆動力伝達機構１８を備える。搬送モータ１７は搬送機構１５の駆動源である。搬送機構１５は、カード１００を、カード挿入口４からカードリーダ本体２（磁気処理位置Ｄおよび通信位置Ｃ）の側に向かう第１方向Ｇ１、および、当該第１方向Ｇ１とは反対の第２方向Ｇ２に搬送する。
【００４３】
ここで、ＩＣチップ検出用金属センサ８はカード搬送路１０の上側に位置する。磁気ストライプ検出用磁気センサ６はカード搬送路１０の下側に位置する。従って、ＩＣチップ検出用金属センサ８は、カード搬送路１０を間に挟んで磁気ストライプ検出用磁気センサ６と反対側に配置されている。この配置は、カード１００において、ＩＣチップ１０２の接点端子１０２ａはカード１００の表面１００ａに設けられ、磁気ストライプ１０１はカード１００のカード１００の裏面１００ｂに設けられることを前提とする。また、ＩＣチップ検出用金属センサ８は、カード搬送路１０にカード１００が基準姿勢で挿入された場合に、ＩＣチップ検出用金属センサ８のセンサ面がカード１００の接点端子１０２ａが通過する位置と対向する位置に配置されている。磁気ストライプ検出用磁気センサ６は、カ
ード１００が基準姿勢でカード挿入口４に挿入されたときに、カード１００の磁気ストライプ１０１と対向する位置に配置されている。ここで、カード１００の基準姿勢は、図２（ａ）に示すように、ＩＣチップ１０２（接点端子１０２ａ）が設けられたカード１００の表面１００ａを上側に向けるとともに、カード１００において、ＩＣチップ１０２（接点端子１０２ａ）が第１方向Ｇ１の前側（下流側）に位置する姿勢である。
【００４４】
また、カードリーダ１はＣＰＵ、ＲＯＭ、ＲＡＭを備える制御部２０と、制御部２０に通信可能に接続された記憶部２１を備える。制御部２０には、カード検出器５、磁気ストライプ検出用磁気センサ６、ＩＣチップ検出用金属センサ８が接続されている。また、制御部２０には、磁気ヘッド７、ＩＣ接点ブロック９、ソレノイド１３、搬送モータ１７が、不図示のドライバーを介して接続されている。さらに、制御部２０には、不図示の通信インターフェースを介してコンピュータなどの上位機器２５が通信可能に接続されている。
【００４５】
（制御部）
図３はカードリーダ１の制御系の概略ブロック図である。制御部２０は、磁気ストライプ検出部３１、磁気ヘッド制御部３２、判定記憶部３３、ＩＣチップ検出部３５、ＩＣ接点ブロック制御部３６、通信結果記憶部３７、シャッタ制御部３９、第１搬送制御部４１、第２搬送制御部４２、異常判定部４５、報知部４７、通知部４８、を備える。
【００４６】
磁気ストライプ検出部３１は、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１の有無を検出する。磁気ヘッド制御部３２は、磁気ヘッド７を駆動して、磁気処理位置Ｄを通過するカード１００に、磁気処理動作を行う。
【００４７】
判定記憶部３３は、磁気処理動作における磁気ヘッド７からの信号に基づいて磁気ストライプ１０１の有無を判定して判定結果を記憶部２１に記憶保持する。すなわち、磁気ヘッド７により磁気処理動作が行われる際に当該磁気ヘッド７に対向する位置に磁気ストライプ１０１が存在する場合には、磁気ヘッド７からの信号に、磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれる。一方、磁気ヘッド７により磁気処理動作が行われる際に当該磁気ヘッド７に対向する位置に磁気ストライプ１０１が存在しない場合には、磁気ヘッド７からの信号に、磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれない。従って、判定記憶部３３は、磁気ヘッド７からの信号に磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれる場合に、カード１００が磁気ストライプ１０１を有するものと判定して、磁気ストライプ１０１を有する旨の判定結果を記憶部２１に記憶する。また、判定記憶部３３は、磁気ヘッド７からの信号に磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれない場合に、カード１００が磁気ストライプ１０１を有さないものと判定して、磁気ストライプ１０１が無い旨の判定結果を記憶部２１に記憶する。
【００４８】
ＩＣチップ検出部３５は、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２の有無を検出する。ＩＣ接点ブロック制御部３６は、ＩＣ接点ブロック９を駆動してＩＣチップ１０２との間で通信動作を行うとともに、通信が成功したか否かの通信結果を取得する。通信結果記憶部３７は、ＩＣチップ１０２とＩＣ接点ブロック９との間の通信が成功したか否かの通信結果を記憶部２１に記憶する。
【００４９】
第１搬送制御部４１は、カード挿入口４へのカード１００の挿入が検出され、磁気ストライプ検出部３１が磁気ストライプ１０１を検出し、かつ、ＩＣチップ検出部３５がＩＣチップ１０２を検出すると、搬送機構１５を駆動する。また、第１搬送制御部４１は、カード１００を第１方向Ｇ１に搬送して通信位置Ｃおよび磁気処理位置Ｄを経由させた後に第２方向Ｇ２に搬送して、カード挿入口４から排出する。
【００５０】
第２搬送制御部４２は、予め定めた所定のタイミングで、カード挿入口４へのカード１００の挿入が検出されると、搬送機構１５を駆動する。また、第１搬送制御部４１は、カード１００を第１方向Ｇ１に搬送して通信位置Ｃおよび磁気処理位置Ｄを経由させた後に第２方向Ｇ２に搬送して、カード挿入口４から排出する。すなわち、第２搬送制御部４２は、予め定めた所定のタイミングにおいては、磁気ストライプ検出部３１が磁気ストライプ１０１を検出したか否かに拘わらず、カード挿入口４へのカード１００の挿入が検出されると搬送機構１５を駆動する。また、第２搬送制御部４２は、ＩＣチップ検出部３５がＩＣチップ１０２を検出したか否かに拘わらず、カード挿入口４へのカード１００の挿入が検出されると、搬送機構１５を駆動する。
【００５１】
ここで、予め定めた所定のタイミングとは、カードリーダ１を銀行の店舗などに設定した後に、最初にカード挿入口４にカード１００が挿入されるタイミングである。また、予め定めた所定のタイミングとは、カードリーダ１が設置された後に、一定の期間を経過する毎の周期的なタイミングとすることができる。
【００５２】
シャッタ制御部３９は、カード挿入口４へのカード１００の挿入が検出され、磁気ストライプ検出部３１が磁気ストライプ１０１を検出し、かつ、ＩＣチップ検出部３５がＩＣチップ１０２を検出すると、閉位置にあるシャッタ１１を開位置に移動させる。シャッタ１１が開位置に移動してカード搬送路１０が開くと、カード１００は搬送機構１５によって搬送可能な状態となる。また、シャッタ制御部３９は、カード１００がカード挿入口４から排出されると、開位置にあるシャッタ１１を閉位置に戻す。さらに、シャッタ制御部３９は、所定のタイミングにおいては、カード挿入口４へのカード１００の挿入が検出されると、閉位置にあるシャッタ１１を開位置に移動させる。シャッタ１１が開位置に移動してカード搬送路１０が開くと、カード１００は搬送機構１５によって搬送可能となる。
【００５３】
異常判定部４５は、磁気ストライプ検出用磁気センサ６およびＩＣチップ検出用金属センサ８に異常が発生しているか否かを判定する。すなわち、異常判定部４５は、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合に、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。また、異常判定部４５は、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合に、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。さらに、異常判定部４５は、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合に、磁気ストライプ検出用磁気センサ６が正常であると判定する。
【００５４】
また、異常判定部４５は、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しない場合に、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。さらに、異常判定部４５は、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合に、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。また、異常判定部４５は、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合に、ＩＣチップ検出用金属センサ８が正常であると判定する。
【００５５】
報知部４７は、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合に、カード１００の姿勢が正しくない旨を報知する。また、報知部４７は、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検
出しない場合に、カード１００の姿勢が正しくない旨を報知する。すなわち、これらの場合には、カード挿入口４に挿入されたカード１００の姿勢が基準姿勢ではないことが想定される。例えば、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプ１０１の磁気が、磁気ストライプ検出用磁気センサ６や磁気ヘッド７により感知できない位置にある。また、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、ＩＣチップ１０２の接点端子１０２ａとＩＣ接点ブロック９とが接触できず、通信不能となっている。さらに、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、ＩＣチップ１０２（接点端子１０２ａ）がＩＣチップ検出用金属センサ８により検出できない位置にある。従って、カード１００の姿勢が正しくない旨を報知して、カード挿入口４にカード１００を挿入した操作者に、当該カード１００を基準姿勢で挿入してもらうように促す。本例では、制御部２０に通信可能に接続された上位機器２５にカード１００の姿勢が正しくない旨を報知する。
【００５６】
通知部４８は、異常判定部４５が磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合に、制御部２０に通信可能に接続された上位機器２５に、異常が発生している旨を通知する。また、通知部４８は、異常判定部４５がＩＣチップ検出用金属センサ８に異常が発生していると判定した場合に、制御部２０に通信可能に接続された上位機器２５に、異常が発生している旨を通知する。
【００５７】
（カードリーダの動作）
図４はカードリーダ１の通常動作のフローチャートである。図５は所定のタイミングにおけるカードリーダ１の動作のフローチャートである。図６は磁気ストライプ検出用磁気センサが正常か否かを判断する異常判断動作のフローチャートである。図７はＩＣチップ検出用金属センサが正常か否かを判断するの異常判断動作のフローチャートである。
【００５８】
まず、図４に示すように、通常、カードリーダ１では、カード検出器５によってカード１００のカード挿入口４への挿入が検出され、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出され、かつ、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されると（ステップＳＴ１：Ｙｅｓ）、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する（ステップＳＴ２）。これにより、カード１００は第１方向Ｇ１に搬送され（ステップＳＴ３）、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動作が行われる（ステップＳＴ４）。磁気処理位置Ｄでは磁気処理動作が行われる（ステップＳＴ５）。その後、カード１００は第２方向Ｇ２に搬送されて（ステップＳＴ６）、カード挿入口４から排出される（ステップＳＴ７）。カード１００がカード挿入口４から排出されると、カードリーダ１はシャッタ１１を閉位置に戻す。
【００５９】
また、カードリーダ１の通常動作では、カード検出器５によってカード１００のカード挿入口４への挿入が検出された場合でも、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合、或いは、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されない場合には（ステップＳＴ１：Ｎｏ）、搬送機構１５が駆動されることはなく、シャッタ１１が開かれることもない。
【００６０】
一方、図５に示す所定のタイミングにおけるカードリーダ１の動作では、カード検出器５によりカード１００のカード挿入口４への挿入が検出されると（ステップＳＴ１１：Ｙｅｓ）、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する（ステップＳＴ１２）。すなわち、磁気ストライプ検出部３１によって磁気ストライプ１０１が検出されるか否かに拘わらず、かつ、ＩＣチップ検出部３５によってＩＣチップ１
０２が検出されるか否かに拘わらず、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する。
【００６１】
これにより、カード１００は第１方向Ｇ１に搬送され（ステップＳＴ１３）、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動作が行われる（ステップＳＴ１４）。また、通信動作において、通信結果記憶部３７により、通信が成功したか否かの通信結果が記憶部２１に記憶保持される（ステップＳＴ１５）。さらに、磁気処理位置Ｄでは磁気処理動作が行われる（ステップＳＴ１６）。また、磁気処理動作では、判定記憶部３３により磁気ストライプ１０１の有無の判定結果が記憶部２１に記憶保持される（ステップＳＴ１７）。その後、カード１００は第２方向Ｇ２に搬送されて（ステップＳＴ１８）、カード挿入口４から排出される（ステップＳＴ１９）。
【００６２】
ここで、カードリーダ１は、カード１００がカード挿入口４から排出されると、シャッタ１１を閉位置に戻す。また、カードリーダ１は、カード１００がカード挿入口４から排出される際に、磁気ストライプ検出用磁気センサ６が正常に動作しているか否か、および、ＩＣチップ検出用金属センサ８が正常に移動しているか否かを判定する判定動作を行う（ステップＳＴ２０）。
【００６３】
すなわち、カード１００がカード挿入口４から排出される際には、カード１００がＩＣチップ検出用金属センサ８によるＩＣチップ検出位置Ａ、磁気ストライプ検出用磁気センサ６による磁気ストライプ検出位置Ｂを通過する。従って、磁気ストライプ検出部３１は磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１を検出する。また、ＩＣチップ検出部３５はＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２を検出する。よって、異常判定部４５は、記憶部２１に記憶保持された判定結果と、磁気ストライプ検出部３１による磁気ストライプ１０１の検出結果と、に基づいて磁気ストライプ検出用磁気センサ６が正常に動作しているか否かの判定動作を行う。また、異常判定部４５は、記憶部２１に記憶保持された通信結果と、ＩＣチップ検出部３５によるＩＣチップ１０２の検出結果と、に基づいて、ＩＣチップ検出用金属センサ８が正常に移動しているか否かを判定する判定動作を行う。
【００６４】
図６に示すように、判定動作では、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出された後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合には（ステップＳＴ２１：Ｙｅｓ、ステップＳＴ２２：Ｎｏ）、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する（ステップＳＴ２３）。すなわち、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気ストライプ検出用磁気センサ６からの信号基づく磁気ストライプ１０１の検出結果とが相違する。従って、異常判定部４５は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。そして、カードリーダ１は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ２４）。
【００６５】
一方、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出された後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出された場合には（ステップＳＴ２１：Ｙｅｓ、ステップＳＴ２２：Ｙｅｓ）、磁気ストライプ検出用磁気センサ６が正常であると判定する（ステップＳＴ２５）。すなわち、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気スト
ライプ検出用磁気センサ６からの信号基づく磁気ストライプ１０１の検出結果とが一致する。従って、異常判定部４５は磁気ストライプ検出用磁気センサ６が正常であると判定する。
【００６６】
また、判定動作では、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出されなかった後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出された場合には（ステップＳＴ２１：Ｎｏ、ステップＳＴ２６：Ｙｅｓ）、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する（ステップＳＴ２７）。すなわち、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気ストライプ検出用磁気センサ６からの信号基づく磁気ストライプ１０１の検出結果とが相違する。従って、異常判定部４５は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。そして、カードリーダ１は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ２８）。
【００６７】
ここで、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出されなかった後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合には（ステップＳＴ２１：Ｎｏ、ステップＳＴ２６：Ｎｏ）、カード１００の姿勢が正しくない旨を上位機器２５に報知する（ステップＳＴ２９）。すなわち、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しないときに、報知部４７は、カード１００の姿勢が正しくない旨を上位機器２５に報知する。
【００６８】
また、図７に示すように、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が成功した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出されない場合には（ステップＳＴ３１：Ｙｅｓ、ステップＳＴ３２：Ｎｏ）、ＩＣチップ検出用金属センサ８に異常が発生していると判定する（ステップＳＴ３３）。すなわち、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しない場合には、通信の成功によってＩＣチップ１０２の存在が確認されているにも関わらず、ＩＣチップ検出部３５がＩＣチップ１０２を検出することができない。従って、異常判定部４５は、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。そして、カードリーダ１はＩＣチップ検出用金属センサ８に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ３４）。
【００６９】
一方、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が成功した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出された場合には（ステップＳＴ３１：Ｙｅｓ、ステップＳＴ３２：Ｙｅｓ）、ＩＣチップ検出用金属センサ８が正常であると判定する（ステップＳＴ３５）。すなわち、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合には、通信の成功によってＩＣチップ１０２の存在が確認されているので、ＩＣチップ検出部３５によるＩＣチップ１０２の検出結果は正確である。従って、異常判定部４５は磁気ストライプ検出用磁気センサ６が正常であると判定する。
【００７０】
また、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が失敗した後にＩＣチップ検出用金属センサ８からの信号に基
づいてＩＣチップ１０２が検出された場合には（ステップＳＴ３１：Ｎｏ、ステップＳＴ３２：Ｙｅｓ）、ＩＣチップ検出用金属センサ８に異常が発生していると判定する（ステップＳＴ３７）。すなわち、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合には、通信の失敗によってＩＣチップ１０２が存在しないことが確認されているにも関わらず、ＩＣチップ検出部３５がＩＣチップ１０２を検出している。従って、異常判定部４５は、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。そして、カードリーダ１はＩＣチップ検出用金属センサ８に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ３８）。
【００７１】
ここで、カードリーダ１は、通信動作において通信が失敗した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出されない場合には（ステップＳＴ３１：Ｎｏ、ステップＳＴ３６：Ｎｏ）、カード１００の姿勢が正しくない旨を報知する（ステップＳＴ３９）。すなわち、通信が失敗した旨の判定結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しないときに、報知部４７は、カード１００の姿勢が正しくない旨を上位機器に報知する。
【００７２】
なお、異常判定部４５が磁気ストライプ検出用磁気センサ６およびＩＣチップ検出用金属センサ８が正常であると判断した場合には、カードリーダ１の動作は、図４に示す通常動作に戻る。すなわち、カードリーダ１では、カード検出器５によってカード１００のカード挿入口４への挿入が検出され、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出され、かつ、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されると、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する。これにより、カード１００は第１方向Ｇ１に搬送され、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動作が行われ、磁気処理位置Ｄでは磁気処理動作が行われる。その後、カード１００は第２方向Ｇ２に搬送されて、カード挿入口４から排出される。
【００７３】
（作用効果）
本例によれば、カード１００の磁気ストライプ１０１を検出する磁気ストライプ検出用磁気センサ６が故障しているか否かを判定できる。また、本例によれば、カード１００のＩＣチップ１０２を検出するＩＣチップ検出用金属センサ８が故障しているか否かを判定できる。また、磁気ストライプ検出用磁気センサ６が故障している場合、または、ＩＣチップ検出用金属センサ８が故障している場合には、上位機器２５の側において、その故障を検出できる。
【００７４】
また、本例では、カードリーダ１において、磁気処理動作および通信動作を行いながら、磁気ストライプ検出用磁気センサ６の異常やＩＣチップ検出用金属センサ８の異常を検出できる。
【００７５】
なお、カードリーダ１は、磁気ストライプ１０１のみを備えるカード１００を扱うものとすることもできる。この場合には、カードリーダ１から、ＩＣチップ検出用金属センサ８およびＩＣ接点ブロック９を省略することができる。また、制御部２０において、ＩＣチップ検出部３５、ＩＣ接点ブロック制御部３６を省略するとともに、ＩＣチップ検出用金属センサ８の異常を検出するための動作を省略できる。
【００７６】
また、カードリーダ１は、ＩＣチップ１０２のみを備えるカード１００を扱うものとすることもできる。この場合には、カードリーダ１から磁気ストライプ検出用磁気センサ６および磁気ヘッド７を省略することができる。また、制御部２０において、磁気ストライプ検出部３１、磁気ヘッド制御部３２を省略するとともに、磁気ストライプ検出用磁気セ
ンサ６の異常を検出するための動作を省略できる。
【符号の説明】
【００７７】
１…カードリーダ、２…カードリーダ本体、３…カード挿入部、４…カード挿入口、５…カード検出器、６…磁気ストライプ検出用磁気センサ、７…磁気ヘッド、８…ＩＣチップ検出用金属センサ、９…ＩＣ接点ブロック、１０…カード搬送路、１１…シャッタ、１２…シャッタ移動機構、１３…ソレノイド、１５…搬送機構、１６…搬送ローラ、１７…搬送モータ、１８…駆動力伝達機構、２０…制御部、２１…記憶部、２５…上位機器、３１…磁気ストライプ検出部、３２…磁気ヘッド制御部、３３…判定記憶部、３５…ＩＣチップ検出部、３６…ＩＣ接点ブロック制御部、３７…通信結果記憶部、３９…シャッタ制御部、４１…第１搬送制御部、４２…第２搬送制御部、４５…異常判定部、４７…報知部、４８…通知部、１００…カード、１００ａ…表面、１００ｂ…裏面、１０１…磁気ストライプ、１０２…ＩＣチップ、１０２ａ…ＩＣチップの接点端子、Ａ…チップ検出位置、Ｂ…磁気ストライプ検出位置、Ｃ…通信位置、Ｄ…磁気処理位置、Ｇ１…第１搬送方向Ｇ１、Ｇ２…第２方向
【図１】
2019101522.tif 000003
【図２】
2019101522.tif 000004
【図３】
2019101522.tif 000005
【図４】
2019101522.tif 000006
【図５】
2019101522.tif 000007
【図６】
2019101522.tif 000008
【図７】
2019101522.tif 000009
【手続補正書】
【提出日】平成30年11月2日(2018.11.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ストライプやＩＣチップを備えるカードを扱うカードリーダの制御方法およびカードリーダに関する。
【背景技術】
【０００２】
磁気ストライプを備えるカードに対する処理を行うカードリーダは特許文献１に記載されている。同文献のカードリーダは、カード挿入口にカードが挿入されたことを検出するカード検出器と、カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサ（プリヘッド）と、磁気ストライプからの磁気情報の読取り動作を行う磁気ヘッドを備える。また、カードリーダは、カード挿入口から磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、カードをカード搬送路に沿ってカード挿入口から磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を備える。さらに、カードリーダは、カード搬送路の磁気ストライプ検出位置と磁気処理位置との間に配置されたシャッタと、シャッタを、カード搬送路を閉じる閉位置と当該カード搬送路を開く開位置との間で移動させるシャッタ移動機構とを備える。
【０００３】
特許文献１のカードリーダでは、カードリーダにカードが取り込まれていない待機時には、シャッタは閉位置に配置され、カード搬送路を閉鎖している。カード検出器によりカード挿入口へのカードの挿入が検出されると、磁気ストライプ検出用磁気センサからの信号に基づいてカードの磁気ストライプが検出された場合に、シャッタが開位置に移動して、カード搬送路が解放される。また、搬送機構が駆動され、カードは、カード搬送路に沿って第１方向に搬送されて磁気処理位置を経由する。磁気処理位置では、磁気ヘッドによって磁気ストライプから磁気情報が読み取られる。磁気処理動作が終了すると、カードは第２方向に搬送されてカード挿入口から排出される。
【０００４】
また、磁気ストライプおよびＩＣチップを備えるカードに対する処理を行うカードリーダは特許文献２に記載されている。同文献のカードリーダは、カードの表面に設けられたＩＣチップの接点端子の有無を検出するＩＣチップ検出用金属センサ（磁気差動型入口セ
ンサ）と、ＩＣチップとの間で通信動作を行うＩＣ接点ブロックを備える。また、カードリーダは、カード挿入口からＩＣチップ検出用金属センサによるＩＣチップ検出位置およびＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、カードをカード搬送路に沿ってカード挿入口から通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を備える。さらに、カードリーダは、カード搬送路のＩＣチップ検出位置と通信位置との間に配置されたシャッタと、シャッタを、カード搬送路を閉じる閉位置と当該カード搬送路を開く開位置との間で移動させるシャッタ移動機構とを備える。
【０００５】
特許文献２のカードリーダでは、カードリーダにカードが取り込まれていない待機時には、シャッタは閉位置に配置され、カード搬送路を閉鎖している。カード検出器によりカード挿入口へのカードの挿入が検出されると、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出された場合に、シャッタが開位置に移動して、カード搬送路が解放される。また、搬送機構が駆動され、カードは、カード搬送路に沿って第１方向に搬送されて通信位置を経由する。通信位置では、ＩＣ接点ブロックによってＩＣチップとの間で通信を行う。通信動作が終了すると、カードは第２方向に搬送されてカード挿入口から排出される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１１８６８９号公報
【特許文献２】特開２００３−３３７９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のカードリーダにおいて、磁気ストライプの有無を検出するための磁気ストライプ検出用磁気センサの故障や、ＩＣチップ検出用金属センサの故障を検出するための制御方法は、提案されていないのが現状である。
【０００８】
以上の問題に鑑みて、本発明の課題は、磁気ストライプの有無を検出するための磁気ストライプ検出用磁気センサの故障を検出できるカードリーダの制御方法およびカードリータを提案することにある。また、ＩＣチップの有無を検出するためのＩＣチップ検出用金属センサの故障を検出できるカードリータの制御方法およびカードリータを提案することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は、カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、予め定めた所定のタイミングにおいて、前記磁気ストライプが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送
して前記カード挿入口から排出し、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする。
【００１０】
本発明では、予め定めた所定のタイミングで、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して磁気処理位置を経由させる。そして、磁気処理位置において磁気ヘッドにより磁気処理動作を行う。ここで、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有する。従って、磁気処理動作において磁気ストライプが検出されたにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されない場合には、磁気ストライプ検出用磁気センサに異常が発生しているものと判定できる。
【００１１】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出されない場合には、カードが磁気ヘッドと対向する位置に磁気ストライプを有さない。従って、磁気処理動作において磁気ストライプが検出されなかったにも関わらず、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合には、磁気ストライプ検出用磁気センサに異常が発生しているものと判定できる。
【００１２】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記カードの姿勢が正しくない旨を報知することが望ましい。このような場合には、カード挿入口に挿入されたカードの姿勢が予め決められた基準姿勢ではないことが想定される。すなわち、カードの姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプの磁気が、磁気ストライプ検出用磁気センサや磁気ヘッドにより感知できない位置にある。従って、カードの姿勢が正しくない旨を報知して、カード挿入口にカードを挿入した操作者に、当該カードを基準姿勢で挿入してもらうように促すものとすることができる。
【００１３】
本発明において、前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサが正常であると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合には、カードが磁気ストライプを有する。従って、磁気処理動作の後に、カードが第２方向に搬送されて磁気ストライプ検出位置を通過してカード挿入口から排出される際に磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合には、磁気ストライプ検出用磁気センサは正常であると判断できる。
【００１４】
本発明において、前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合には、通信可能に接続されている外部の機器に故障が発生している旨を通知することが望ましい。このようにすれば、カードリーダが外部の機器と接続されている場合に、外部の機器においてカードリータで発生している異常を検出できる。
【００１５】
本発明において、予め、前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタを備え、前記シャッタを閉じた状態としておき、前記所定のタイミングにおいて、前記カード挿入口に前記カードが挿入されると、前記シャッタを開き、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口にカードが挿入されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記シャッタを開き、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記シャッタを閉じた状態で維持することが望ましい。すなわち、磁気ストライプ検出用磁気センサが正常であると判断された後には、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合に、シャッタを開いて、カードの搬送を行う。これにより、基準姿勢とは異なる姿勢のカードがカード搬送路に沿って搬送されることを回避できる。
【００１６】
本発明において、予め、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、を備えておき、前記カード挿入口から前記カード搬送路を第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置と、前記ＩＣ接点ブロックによる通信位置と、をこの順番に設定し、前記所定のタイミングにおいて、前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行うとともに前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生しているものと判定することが望ましい。すなわち、通信動作においてＩＣ接点ブロックとＩＣチップとの間で通信が成功した場合には、カードがＩＣチップを有する。従って、通信が成功したにも拘わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００１７】
本発明において、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作においてＩＣ接点ブロックとＩＣチップとの間で通信できない場合には、カードはＩＣチップを有さない。従って、通信が失敗したにも関わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過する際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出された場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００１８】
次に、本発明は、カード挿入口に挿入されたカードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、予め定めた所定のタイミングにおいて、前記ＩＣチップが検出されたか否
かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする。
【００１９】
本発明では、予め定めた所定のタイミングで、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して通信位置を経由させる。そして、通信位置においてＩＣ接点ブロックにより通信動作を行う。ここで、通信動作においてＩＣチップとＩＣ接点ブロックとの間の通信が成功した場合にはカードがＩＣチップを有する。従って、通信動作において通信が成功したにも関わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００２０】
本発明において、前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作においてＩＣチップとＩＣ接点ブロックとの間の通信が失敗した場合にはカードがＩＣ接点ブロックと対向する位置にＩＣチップを有さない。従って、通信動作において通信が失敗したにも関わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出された場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００２１】
次に、本発明のカードリーダは、カード挿入口へのカードの挿入を検出するカード検出器と、前記カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、記憶部と、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプの有無を検出する磁気ストライプ検出部と、前記カード挿入口へのカードの挿入が検出され、かつ、前記磁気ストライプ検出部が前記磁気ストライプを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出部が前記磁気ストライプを検出したか否かに拘わらず、前記搬送機構を駆動して前記カードを前記第１方向に搬送し、前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、前記磁気ヘッドを駆動して、前記磁気処理位置を通過する前記カードに前記磁気処理動作を行う磁気ヘッド制御部と、前記磁気処理動作における前記磁気ヘッドからの信号に基づいて前記磁気ストライプの有無を判定して判定結果を前記記憶部に記憶保持する判定記憶部と、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しない場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定する異常判定部と、を有することを特徴とする。
【００２２】
本発明では、第２搬送制御部は、予め定めた所定のタイミングにおいて、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して磁気処理位置を経由させる。そして、磁気処理位置において磁気ヘッドにより磁気処理動作が行われると、判定記憶部が磁気処理動作における磁気ヘッドからの信号に基づいて磁気ストライプの有無を判定して判定結果を記憶部に記憶保持する。ここで、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有するので、判定記憶部により磁気ストライプを有する旨の判定結果が記憶部に記憶されている。よって磁気ストライプを有する旨の判定結果が記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出しない場合に、異常判定部は、磁気ストライプ検出用磁気センサに異常が発生していると判定できる。
【００２３】
本発明において、前記異常判定部は、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出されなかった場合にはカードが磁気ストライプを有しない。従って、磁気ストライプが無い旨の判定結果が前記記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出しない場合に、異常判定部は、磁気ストライプ検出用磁気センサに異常が発生していると判定できる。
【００２４】
本発明において、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しないときに、前記カードの姿勢が正しくない旨を報知する報知部を有することが望ましい。このような場合には、カード挿入口に挿入されたカードの姿勢が予め決められた基準姿勢ではないことが想定される。すなわち、カードの姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプの磁気が、磁気ストライプ検出用磁気センサや磁気ヘッドにより感知できない位置にある。従って、カードの姿勢が正しくない旨を報知して、カード挿入口にカードを挿入した操作者に、当該カードを基準姿勢で挿入してもらうように促すものとすることができる。
【００２５】
本発明において、前記異常判定部は、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサが正常であると判定することが望ましい。すなわち、磁気処理動作に際して磁気ヘッドからの信号に基づいて磁気ストライプが検出された場合にはカードが磁気ストライプを有する。従って、磁気ストライプを有する旨の判定結果が前記記憶部に記憶されている状態で磁気ストライプ検出部が磁気ストライプを検出した場合に、異常判定部は、磁気ストライプ検出用磁気センサが正常であると判定できる。
【００２６】
本発明において、前記異常判定部が前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合に、通信可能に接続されている外部の機器に故障が発生している旨を通知する通知部を有することが望ましい。このようにすれば、カードリーダが外部の機器と接続されている場合に、外部の機器においてカードリータで発生している異常を検出できる。
【００２７】
本発明において、前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタと、前記シャッタを、前記カード搬送路を閉じる閉位置と、前記カード搬送路を開く開位置との間で移動させるシャッタ移動機構と、前記所定の
タイミングにおいて、前記カード挿入口への前記カードの挿入が検出されると、前記シャッタ移動機構を駆動して、前記閉位置にある前記シャッタを前記開位置に移動させるシャッタ制御部と、を有し、前記シャッタ制御部は、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合に、前記シャッタ移動機構を駆動して前記閉位置にある前記シャッタを前記開位置に移動させ、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記閉位置にある前記シャッタを当該閉位置に維持することが望ましい。すなわち、磁気ストライプ検出用磁気センサが正常であると判断された後には、磁気ストライプ検出用磁気センサからの信号に基づいて磁気ストライプが検出された場合に、シャッタを開いて、カードの搬送を行う。これにより、基準姿勢とは異なる姿勢のカードがカード搬送路に沿って搬送されることを回避できる。
【００２８】
本発明において、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、前記ＩＣチップと前記ＩＣ接点ブロックとの間の通信が成功したか否かの通信結果を前記記憶部に記憶する通信結果記憶部と、を有し、前記カード搬送路は、前記カード挿入口から第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置と、前記ＩＣ接点ブロックによる通信位置と、を経由して延びており、前記第１搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出すると前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記ＩＣチップ検出位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、前記第２搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記ＩＣチップ検出位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、前記異常判定部は、通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が成功した場合にはカードがＩＣチップを有するので、通信が成功した旨の通信結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出しない場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【００２９】
本発明において、前記異常判定部は、通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が失敗した場合にはカードがＩＣチップを有さないので、通信が失敗した旨の通信結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出した場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【００３０】
次に、本発明の別の形態は、カード挿入口へのカードの挿入を検出するカード検出器と、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、記憶部と、前記ＩＣチップ検出
用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、前記カード挿入口へのカードの挿入が検出され、かつ、前記ＩＣチップ検出部が前記ＩＣチップを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送し、前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、通信が成功したか否かの通信結果を前記記憶部に記憶保持する通信結果記憶部と、前記通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定する異常判定部と、を有することを特徴とする。
【００３１】
本発明では、予め定めた所定のタイミングで、ＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されたか否かに拘わらずカード挿入口に挿入されたカードを第１方向に搬送して通信位置を経由させる。そして、通信位置においてＩＣ接点ブロックにより通信動作を行う。ここで、通信動作に際してＩＣ接点ブロックからの信号に基づいてＩＣチップが検出された場合にはカードがＩＣチップを有する。従って、通信動作においてＩＣチップが検出されたにも関わらず、カードが第２方向に搬送されてＩＣチップ検出位置を通過してカード挿入口から排出される際にＩＣチップ検出用金属センサからの信号に基づいてＩＣチップが検出されない場合には、ＩＣチップ検出用金属センサに異常が発生しているものと判定できる。
【００３２】
本発明において、前記異常判定部は、前記通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することが望ましい。すなわち、通信動作において通信が失敗した場合にはカードがＩＣチップを有さないので、通信が失敗した旨の通信結果が記憶部に記憶されている状態でＩＣチップ検出部がＩＣチップを検出した場合に、異常判定部は、ＩＣチップ検出用金属センサに異常が発生していると判定できる。
【発明の効果】
【００３３】
本発明のカードリーダの制御方法およびカートリーダによれば、カードの磁気ストライプを検出する磁気ストライプ検出用磁気センサが故障しているか否かを判定できる。また、本発明のカードリーダの制御方法およびカートリーダによれば、カードのＩＣチップを検出するＩＣチップ検出用金属センサが故障しているか否かを判定できる。
【図面の簡単な説明】
【００３４】
【図１】本発明を適用したカードリーダを側方から見た場合の説明図である。
【図２】カードリーダの処理対象となるカードの説明図である。
【図３】カードリーダの制御系の概略ブロック図である。
【図４】カードリーダの通常動作のフローチャートである。
【図５】所定のタイミングにおけるカードリーダの動作のフローチャートである。
【図６】磁気ストライプ検出用磁気センサの異常判断動作のフローチャートである。
【図７】ＩＣチップ検出用金属センサの異常判断動作のフローチャートである。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら、本発明を適用したカードリーダの実施形態を説明する。
【００３６】
（カードリーダ）
図１は本発明を適用したカードリーダを側方から見た場合の説明図である。図２はカードリーダが処理するカードの説明図である。本例のカードリーダ１は、磁気ストライプ１０１およびＩＣチップ１０２を備えるカード１００に対する処理を行う。すなわち、カードリーダ１は、カード１００が備える磁気ストライプ１０１からの情報の読み取りおよび磁気ストライプ１０１に対する情報の書き込みの少なくとも一方の磁気処理動作を行う。また、カードリーダ１は、カード１００が備えるＩＣチップ１０２との間で通信を行う。
【００３７】
カード１００は、一般的に、厚さが０．７〜０．８ｍｍ程度の矩形板状である。図２に示すように、カード１００は、表面１００ａにＩＣチップ１０２と、ＩＣチップ１０２と通信を行うための接点端子１０２ａを備える。ＩＣチップ１０２およびその接点端子１０２ａは、カード１００の短手方向の中心から一方側に偏った位置に設けられている。また、カード１００は、その裏面１００ｂに磁気ストライプ１０１を備える。磁気ストライプ１０１は、カード１００の短手方向の中心から一方側に偏った位置に設けられている。
【００３８】
図１に示すように、カードリーダ１は、カードリーダ本体２と、カードリーダ本体２の前端に設けられたカード挿入部３を備える。カード挿入部３の前面には、カード挿入口４が設けられている。
【００３９】
カードリーダ１は、カード挿入口４へのカード１００の挿入を検出するカード検出器５と、カード挿入口４に挿入されたカード１００の磁気ストライプ１０１を検出するための磁気ストライプ検出用磁気センサ６と、磁気ストライプ１０１に対する磁気処理動作を行う磁気ヘッド７を備える。また、カードリーダ１は、カード挿入口４に挿入されたカード１００のＩＣチップ１０２を検出するためのＩＣチップ検出用金属センサ８と、ＩＣチップ１０２との間で通信動作を行うＩＣ接点ブロック９とを備える。
【００４０】
カード検出器５は、カード挿入口４に挿入されたカード１００を機械的に検出するスイッチである。カード検出器５はカード挿入口４に挿入されたカード１００が所定の幅寸法を備えている場合にカード１００に接触して動作する。カード検出器５が動作すると、カード１００のカード挿入口４への挿入が検出される。ＩＣチップ検出用金属センサ８は、カード１００に設けられたＩＣチップ１０２の接点端子１０２ａを検出する。すなわち、ＩＣチップ検出用金属センサ８はカード１００がカード挿入口４に挿入されたときに、金属製の接点端子１０２ａの存在に起因する磁界の変化を検出し、磁界の変化に対応する信号を出力する。磁気ストライプ検出用磁気センサ６は、カード１００がカード挿入口４に挿入されたときに、磁気ストライプ１０１の存在に起因する磁界の変化を検出し、磁界の変化に対応する信号を出力する。
【００４１】
また、カードリーダ１は、カード挿入口４からカードリーダ本体２の内部に延びるカード搬送路１０を備える。カード搬送路１０は、カード挿入口４からカードリーダ本体２の側に向かって、ＩＣチップ検出用金属センサ８によるＩＣチップ検出位置Ａ、磁気ストライプ検出用磁気センサ６による磁気ストライプ検出位置Ｂ、ＩＣ接点ブロック９によるＩＣチップ１０２との通信位置Ｃ、および、磁気ヘッド７による磁気ストライプ１０１に対する磁気処理位置Ｄをこの順番に経由して延びる。さらに、カードリーダ１は、磁気ストライプ検出位置Ｂと通信位置Ｃとの間においてカード搬送路１０を開閉するためのシャッタ１１と、このシャッタ１１を、カード搬送路１０を閉じる閉位置と、カード搬送路１０を開く開位置との間で移動させるシャッタ移動機構１２とを備える。本例では、開位置はカード搬送路１０の下方であり、シャッタ１１は開位置から上方に移動してカード搬送路１０を封鎖する閉位置に配置される。シャッタ移動機構１２は駆動源としてソレノイド１３を備える。
【００４２】
また、カードリーダ１は、カード１００をカード搬送路１０に沿って搬送する搬送機構１５を備える。搬送機構１５は、複数の搬送ローラ１６と、搬送モータ１７と、搬送モータ１７の回転を各搬送ローラ１６に伝達する駆動力伝達機構１８を備える。搬送モータ１７は搬送機構１５の駆動源である。搬送機構１５は、カード１００を、カード挿入口４からカードリーダ本体２（磁気処理位置Ｄおよび通信位置Ｃ）の側に向かう第１方向Ｇ１、および、当該第１方向Ｇ１とは反対の第２方向Ｇ２に搬送する。
【００４３】
ここで、ＩＣチップ検出用金属センサ８はカード搬送路１０の上側に位置する。磁気ストライプ検出用磁気センサ６はカード搬送路１０の下側に位置する。従って、ＩＣチップ検出用金属センサ８は、カード搬送路１０を間に挟んで磁気ストライプ検出用磁気センサ６と反対側に配置されている。この配置は、カード１００において、ＩＣチップ１０２の接点端子１０２ａはカード１００の表面１００ａに設けられ、磁気ストライプ１０１はカード１００の裏面１００ｂに設けられることを前提とする。また、ＩＣチップ検出用金属センサ８は、カード搬送路１０にカード１００が基準姿勢で挿入された場合に、ＩＣチップ検出用金属センサ８のセンサ面がカード１００の接点端子１０２ａが通過する位置と対向する位置に配置されている。磁気ストライプ検出用磁気センサ６は、カード１００が基準姿勢でカード挿入口４に挿入されたときに、カード１００の磁気ストライプ１０１と対向する位置に配置されている。ここで、カード１００の基準姿勢は、図２に示すように、ＩＣチップ１０２（接点端子１０２ａ）が設けられたカード１００の表面１００ａを上側に向けるとともに、カード１００において、ＩＣチップ１０２（接点端子１０２ａ）が第１方向Ｇ１の前側（下流側）に位置する姿勢である。
【００４４】
また、カードリーダ１はＣＰＵ、ＲＯＭ、ＲＡＭを備える制御部２０と、制御部２０に通信可能に接続された記憶部２１を備える。制御部２０には、カード検出器５、磁気ストライプ検出用磁気センサ６、ＩＣチップ検出用金属センサ８が接続されている。また、制御部２０には、磁気ヘッド７、ＩＣ接点ブロック９、ソレノイド１３、搬送モータ１７が、不図示のドライバーを介して接続されている。さらに、制御部２０には、不図示の通信インターフェースを介してコンピュータなどの上位機器２５が通信可能に接続されている。
【００４５】
（制御部）
図３はカードリーダ１の制御系の概略ブロック図である。制御部２０は、磁気ストライプ検出部３１、磁気ヘッド制御部３２、判定記憶部３３、ＩＣチップ検出部３５、ＩＣ接点ブロック制御部３６、通信結果記憶部３７、シャッタ制御部３９、第１搬送制御部４１、第２搬送制御部４２、異常判定部４５、報知部４７、通知部４８、を備える。
【００４６】
磁気ストライプ検出部３１は、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１の有無を検出する。磁気ヘッド制御部３２は、磁気ヘッド７を駆動して、磁気処理位置Ｄを通過するカード１００に、磁気処理動作を行う。
【００４７】
判定記憶部３３は、磁気処理動作における磁気ヘッド７からの信号に基づいて磁気ストライプ１０１の有無を判定して判定結果を記憶部２１に記憶保持する。すなわち、磁気ヘッド７により磁気処理動作が行われる際に当該磁気ヘッド７に対向する位置に磁気ストライプ１０１が存在する場合には、磁気ヘッド７からの信号に、磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれる。一方、磁気ヘッド７により磁気処理動作が行われる際に当該磁気ヘッド７に対向する位置に磁気ストライプ１０１が存在しない場合には、磁気ヘッド７からの信号に、磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれない。従って、判定記憶部３３は、磁気ヘッド７からの信号に磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれる場合に、
カード１００が磁気ストライプ１０１を有するものと判定して、磁気ストライプ１０１を有する旨の判定結果を記憶部２１に記憶する。また、判定記憶部３３は、磁気ヘッド７からの信号に磁気ストライプ１０１の存在に起因する磁界の変化に対応する信号が含まれない場合に、カード１００が磁気ストライプ１０１を有さないものと判定して、磁気ストライプ１０１が無い旨の判定結果を記憶部２１に記憶する。
【００４８】
ＩＣチップ検出部３５は、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２の有無を検出する。ＩＣ接点ブロック制御部３６は、ＩＣ接点ブロック９を駆動してＩＣチップ１０２との間で通信動作を行うとともに、通信が成功したか否かの通信結果を取得する。通信結果記憶部３７は、ＩＣチップ１０２とＩＣ接点ブロック９との間の通信が成功したか否かの通信結果を記憶部２１に記憶する。
【００４９】
第１搬送制御部４１は、カード挿入口４へのカード１００の挿入が検出され、磁気ストライプ検出部３１が磁気ストライプ１０１を検出し、かつ、ＩＣチップ検出部３５がＩＣチップ１０２を検出すると、搬送機構１５を駆動する。また、第１搬送制御部４１は、カード１００を第１方向Ｇ１に搬送して通信位置Ｃおよび磁気処理位置Ｄを経由させた後に第２方向Ｇ２に搬送して、カード挿入口４から排出する。
【００５０】
第２搬送制御部４２は、予め定めた所定のタイミングで、カード挿入口４へのカード１００の挿入が検出されると、搬送機構１５を駆動する。また、第２搬送制御部４２は、カード１００を第１方向Ｇ１に搬送して通信位置Ｃおよび磁気処理位置Ｄを経由させた後に第２方向Ｇ２に搬送して、カード挿入口４から排出する。すなわち、第２搬送制御部４２は、予め定めた所定のタイミングにおいては、磁気ストライプ検出部３１が磁気ストライプ１０１を検出したか否かに拘わらず、カード挿入口４へのカード１００の挿入が検出されると搬送機構１５を駆動する。また、第２搬送制御部４２は、ＩＣチップ検出部３５がＩＣチップ１０２を検出したか否かに拘わらず、カード挿入口４へのカード１００の挿入が検出されると、搬送機構１５を駆動する。
【００５１】
ここで、予め定めた所定のタイミングとは、カードリーダ１を銀行の店舗などに設定した後に、最初にカード挿入口４にカード１００が挿入されるタイミングである。また、予め定めた所定のタイミングとは、カードリーダ１が設置された後に、一定の期間を経過する毎の周期的なタイミングとすることができる。
【００５２】
シャッタ制御部３９は、カード挿入口４へのカード１００の挿入が検出され、磁気ストライプ検出部３１が磁気ストライプ１０１を検出し、かつ、ＩＣチップ検出部３５がＩＣチップ１０２を検出すると、閉位置にあるシャッタ１１を開位置に移動させる。シャッタ１１が開位置に移動してカード搬送路１０が開くと、カード１００は搬送機構１５によって搬送可能な状態となる。また、シャッタ制御部３９は、カード１００がカード挿入口４から排出されると、開位置にあるシャッタ１１を閉位置に戻す。さらに、シャッタ制御部３９は、所定のタイミングにおいては、カード挿入口４へのカード１００の挿入が検出されると、閉位置にあるシャッタ１１を開位置に移動させる。シャッタ１１が開位置に移動してカード搬送路１０が開くと、カード１００は搬送機構１５によって搬送可能となる。
【００５３】
異常判定部４５は、磁気ストライプ検出用磁気センサ６およびＩＣチップ検出用金属センサ８に異常が発生しているか否かを判定する。すなわち、異常判定部４５は、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合に、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。また、異常判定部４５は、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合に、磁気ストライプ検出用磁気センサ６に異常が発生
していると判定する。さらに、異常判定部４５は、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合に、磁気ストライプ検出用磁気センサ６が正常であると判定する。
【００５４】
また、異常判定部４５は、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しない場合に、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。さらに、異常判定部４５は、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合に、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。また、異常判定部４５は、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合に、ＩＣチップ検出用金属センサ８が正常であると判定する。
【００５５】
報知部４７は、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合に、カード１００の姿勢が正しくない旨を報知する。また、報知部４７は、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しない場合に、カード１００の姿勢が正しくない旨を報知する。すなわち、これらの場合には、カード挿入口４に挿入されたカード１００の姿勢が基準姿勢ではないことが想定される。例えば、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、磁気ストライプ１０１の磁気が、磁気ストライプ検出用磁気センサ６や磁気ヘッド７により感知できない位置にある。また、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、ＩＣチップ１０２の接点端子１０２ａとＩＣ接点ブロック９とが接触できず、通信不能となっている。さらに、カード１００の姿勢が基準姿勢に対して上下で反転しているか、前後で反転しており、ＩＣチップ１０２（接点端子１０２ａ）がＩＣチップ検出用金属センサ８により検出できない位置にある。従って、カード１００の姿勢が正しくない旨を報知して、カード挿入口４にカード１００を挿入した操作者に、当該カード１００を基準姿勢で挿入してもらうように促す。本例では、制御部２０に通信可能に接続された上位機器２５にカード１００の姿勢が正しくない旨を報知する。
【００５６】
通知部４８は、異常判定部４５が磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合に、制御部２０に通信可能に接続された上位機器２５に、異常が発生している旨を通知する。また、通知部４８は、異常判定部４５がＩＣチップ検出用金属センサ８に異常が発生していると判定した場合に、制御部２０に通信可能に接続された上位機器２５に、異常が発生している旨を通知する。
【００５７】
（カードリーダの動作）
図４はカードリーダ１の通常動作のフローチャートである。図５は所定のタイミングにおけるカードリーダ１の動作のフローチャートである。図６は磁気ストライプ検出用磁気センサが正常か否かを判断する異常判断動作のフローチャートである。図７はＩＣチップ検出用金属センサが正常か否かを判断するための異常判断動作のフローチャートである。
【００５８】
まず、図４に示すように、通常、カードリーダ１では、カード検出器５によってカード１００のカード挿入口４への挿入が検出され、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出され、かつ、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されると（ステップＳＴ１：Ｙｅｓ）、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する（ステップＳＴ２）。これにより、カード１００は第１方向Ｇ１に搬送され（ステップＳＴ３）、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動
作が行われる（ステップＳＴ４）。磁気処理位置Ｄでは磁気処理動作が行われる（ステップＳＴ５）。その後、カード１００は第２方向Ｇ２に搬送されて（ステップＳＴ６）、カード挿入口４から排出される（ステップＳＴ７）。カード１００がカード挿入口４から排出されると、カードリーダ１はシャッタ１１を閉位置に戻す。
【００５９】
また、カードリーダ１の通常動作では、カード検出器５によってカード１００のカード挿入口４への挿入が検出された場合でも、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合、或いは、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されない場合には（ステップＳＴ１：Ｎｏ）、搬送機構１５が駆動されることはなく、シャッタ１１が開かれることもない。
【００６０】
一方、図５に示す所定のタイミングにおけるカードリーダ１の動作では、カード検出器５によりカード１００のカード挿入口４への挿入が検出されると（ステップＳＴ１１：Ｙｅｓ）、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する（ステップＳＴ１２）。すなわち、磁気ストライプ検出部３１によって磁気ストライプ１０１が検出されるか否かに拘わらず、かつ、ＩＣチップ検出部３５によってＩＣチップ１０２が検出されるか否かに拘わらず、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する。
【００６１】
これにより、カード１００は第１方向Ｇ１に搬送され（ステップＳＴ１３）、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動作が行われる（ステップＳＴ１４）。また、通信動作において、通信結果記憶部３７により、通信が成功したか否かの通信結果が記憶部２１に記憶保持される（ステップＳＴ１５）。さらに、磁気処理位置Ｄでは磁気処理動作が行われる（ステップＳＴ１６）。また、磁気処理動作では、判定記憶部３３により磁気ストライプ１０１の有無の判定結果が記憶部２１に記憶保持される（ステップＳＴ１７）。その後、カード１００は第２方向Ｇ２に搬送されて（ステップＳＴ１８）、カード挿入口４から排出される（ステップＳＴ１９）。
【００６２】
ここで、カードリーダ１は、カード１００がカード挿入口４から排出されると、シャッタ１１を閉位置に戻す。また、カードリーダ１は、カード１００がカード挿入口４から排出される際に、磁気ストライプ検出用磁気センサ６が正常に動作しているか否か、および、ＩＣチップ検出用金属センサ８が正常に移動しているか否かを判定する判定動作を行う（ステップＳＴ２０）。
【００６３】
すなわち、カード１００がカード挿入口４から排出される際には、カード１００がＩＣチップ検出用金属センサ８によるＩＣチップ検出位置Ａ、磁気ストライプ検出用磁気センサ６による磁気ストライプ検出位置Ｂを通過する。従って、磁気ストライプ検出部３１は磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１を検出する。また、ＩＣチップ検出部３５はＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２を検出する。よって、異常判定部４５は、記憶部２１に記憶保持された判定結果と、磁気ストライプ検出部３１による磁気ストライプ１０１の検出結果と、に基づいて磁気ストライプ検出用磁気センサ６が正常に動作しているか否かの判定動作を行う。また、異常判定部４５は、記憶部２１に記憶保持された通信結果と、ＩＣチップ検出部３５によるＩＣチップ１０２の検出結果と、に基づいて、ＩＣチップ検出用金属センサ８が正常に移動しているか否かを判定する判定動作を行う。
【００６４】
図６に示すように、判定動作では、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出された後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合には（ステップＳＴ２１：Ｙｅ
ｓ、ステップＳＴ２２：Ｎｏ）、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する（ステップＳＴ２３）。すなわち、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しない場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気ストライプ検出用磁気センサ６からの信号に基づく磁気ストライプ１０１の検出結果とが相違する。従って、異常判定部４５は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。そして、カードリーダ１は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ２４）。
【００６５】
一方、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出された後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出された場合には（ステップＳＴ２１：Ｙｅｓ、ステップＳＴ２２：Ｙｅｓ）、磁気ストライプ検出用磁気センサ６が正常であると判定する（ステップＳＴ２５）。すなわち、磁気ストライプ１０１を有する旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気ストライプ検出用磁気センサ６からの信号基づく磁気ストライプ１０１の検出結果とが一致する。従って、異常判定部４５は磁気ストライプ検出用磁気センサ６が正常であると判定する。
【００６６】
また、判定動作では、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出されなかった後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出された場合には（ステップＳＴ２１：Ｎｏ、ステップＳＴ２６：Ｙｅｓ）、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する（ステップＳＴ２７）。すなわち、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出した場合には、磁気ヘッド７からの信号に基づく磁気ストライプ１０１の検出結果と、磁気ストライプ検出用磁気センサ６からの信号基づく磁気ストライプ１０１の検出結果とが相違する。従って、異常判定部４５は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定する。そして、カードリーダ１は、磁気ストライプ検出用磁気センサ６に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ２８）。
【００６７】
ここで、カードリーダ１は、磁気処理動作において磁気ヘッド７からの信号に基づいて磁気ストライプ１０１が検出されなかった後に磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出されない場合には（ステップＳＴ２１：Ｎｏ、ステップＳＴ２６：Ｎｏ）、カード１００の姿勢が正しくない旨を上位機器２５に報知する（ステップＳＴ２９）。すなわち、磁気ストライプ１０１が無い旨の判定結果が記憶部２１に記憶されている状態で磁気ストライプ検出部３１が磁気ストライプ１０１を検出しないときに、報知部４７は、カード１００の姿勢が正しくない旨を上位機器２５に報知する。
【００６８】
また、図７に示すように、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が成功した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出されない場合には（ステップＳＴ３１：Ｙｅｓ、ステップＳＴ３２：Ｎｏ）、ＩＣチップ検出用金属センサ８に異常が発生していると判定する（ステップＳＴ３３）。すなわち、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しない場合には、通信の成功によってＩＣチップ１０２の存在が確認されているにも関わらず、ＩＣ
チップ検出部３５がＩＣチップ１０２を検出することができない。従って、異常判定部４５は、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。そして、カードリーダ１はＩＣチップ検出用金属センサ８に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ３４）。
【００６９】
一方、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が成功した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出された場合には（ステップＳＴ３１：Ｙｅｓ、ステップＳＴ３２：Ｙｅｓ）、ＩＣチップ検出用金属センサ８が正常であると判定する（ステップＳＴ３５）。すなわち、通信が成功した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合には、通信の成功によってＩＣチップ１０２の存在が確認されているので、ＩＣチップ検出部３５によるＩＣチップ１０２の検出結果は正確である。従って、異常判定部４５はＩＣチップ検出用金属センサ８が正常であると判定する。
【００７０】
また、判定動作では、カードリーダ１は、通信動作においてＩＣ接点ブロック９とＩＣチップ１０２との間で通信が失敗した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出された場合には（ステップＳＴ３１：Ｎｏ、ステップＳＴ３６：Ｙｅｓ）、ＩＣチップ検出用金属センサ８に異常が発生していると判定する（ステップＳＴ３７）。すなわち、通信が失敗した旨の通信結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出した場合には、通信の失敗によってＩＣチップ１０２が存在しないことが確認されているにも関わらず、ＩＣチップ検出部３５がＩＣチップ１０２を検出している。従って、異常判定部４５は、ＩＣチップ検出用金属センサ８に異常が発生していると判定する。そして、カードリーダ１はＩＣチップ検出用金属センサ８に異常が発生していると判定した場合には、上位機器２５に、異常が発生している旨を通知する（ステップＳＴ３８）。
【００７１】
ここで、カードリーダ１は、通信動作において通信が失敗した後にＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２が検出されない場合には（ステップＳＴ３１：Ｎｏ、ステップＳＴ３６：Ｎｏ）、カード１００の姿勢が正しくない旨を報知する（ステップＳＴ３９）。すなわち、通信が失敗した旨の判定結果が記憶部２１に記憶されている状態でＩＣチップ検出部３５がＩＣチップ１０２を検出しないときに、報知部４７は、カード１００の姿勢が正しくない旨を上位機器に報知する。
【００７２】
なお、異常判定部４５が磁気ストライプ検出用磁気センサ６およびＩＣチップ検出用金属センサ８が正常であると判断した場合には、カードリーダ１の動作は、図４に示す通常動作に戻る。すなわち、カードリーダ１では、カード検出器５によってカード１００のカード挿入口４への挿入が検出され、磁気ストライプ検出用磁気センサ６からの信号に基づいて磁気ストライプ１０１が検出され、かつ、ＩＣチップ検出用金属センサ８からの信号に基づいてＩＣチップ１０２（接点端子１０２ａ）が検出されると、搬送機構１５が駆動されるとともにシャッタ１１が閉位置から開位置に移動する。これにより、カード１００は第１方向Ｇ１に搬送され、通信位置Ｃおよび磁気処理位置Ｄを経由する。通信位置Ｃでは通信動作が行われ、磁気処理位置Ｄでは磁気処理動作が行われる。その後、カード１００は第２方向Ｇ２に搬送されて、カード挿入口４から排出される。
【００７３】
（作用効果）
本例によれば、カード１００の磁気ストライプ１０１を検出する磁気ストライプ検出用磁気センサ６が故障しているか否かを判定できる。また、本例によれば、カード１００のＩＣチップ１０２を検出するＩＣチップ検出用金属センサ８が故障しているか否かを判定できる。また、磁気ストライプ検出用磁気センサ６が故障している場合、または、ＩＣチ
ップ検出用金属センサ８が故障している場合には、上位機器２５の側において、その故障を検出できる。
【００７４】
また、本例では、カードリーダ１において、磁気処理動作および通信動作を行いながら、磁気ストライプ検出用磁気センサ６の異常やＩＣチップ検出用金属センサ８の異常を検出できる。
【００７５】
なお、カードリーダ１は、磁気ストライプ１０１のみを備えるカード１００を扱うものとすることもできる。この場合には、カードリーダ１から、ＩＣチップ検出用金属センサ８およびＩＣ接点ブロック９を省略することができる。また、制御部２０において、ＩＣチップ検出部３５、ＩＣ接点ブロック制御部３６を省略するとともに、ＩＣチップ検出用金属センサ８の異常を検出するための動作を省略できる。
【００７６】
また、カードリーダ１は、ＩＣチップ１０２のみを備えるカード１００を扱うものとすることもできる。この場合には、カードリーダ１から磁気ストライプ検出用磁気センサ６および磁気ヘッド７を省略することができる。また、制御部２０において、磁気ストライプ検出部３１、磁気ヘッド制御部３２を省略するとともに、磁気ストライプ検出用磁気センサ６の異常を検出するための動作を省略できる。
【符号の説明】
【００７７】
１…カードリーダ、２…カードリーダ本体、３…カード挿入部、４…カード挿入口、５…カード検出器、６…磁気ストライプ検出用磁気センサ、７…磁気ヘッド、８…ＩＣチップ検出用金属センサ、９…ＩＣ接点ブロック、１０…カード搬送路、１１…シャッタ、１２…シャッタ移動機構、１３…ソレノイド、１５…搬送機構、１６…搬送ローラ、１７…搬送モータ、１８…駆動力伝達機構、２０…制御部、２１…記憶部、２５…上位機器、３１…磁気ストライプ検出部、３２…磁気ヘッド制御部、３３…判定記憶部、３５…ＩＣチップ検出部、３６…ＩＣ接点ブロック制御部、３７…通信結果記憶部、３９…シャッタ制御部、４１…第１搬送制御部、４２…第２搬送制御部、４５…異常判定部、４７…報知部、４８…通知部、１００…カード、１００ａ…表面、１００ｂ…裏面、１０１…磁気ストライプ、１０２…ＩＣチップ、１０２ａ…ＩＣチップの接点端子、Ａ…ＩＣチップ検出位置、Ｂ…磁気ストライプ検出位置、Ｃ…通信位置、Ｄ…磁気処理位置、Ｇ１…第１方向、Ｇ２…第２方向
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、前記カード挿入口から前記磁気ストライプ検出用磁気センサによる検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出する
カードリーダの制御方法において、
予め定めた所定のタイミングにおいて、前記磁気ストライプが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とするカードリーダの制御方法。
【請求項２】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする請求項１に記載のカードリーダの制御方法。
【請求項３】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出されなかった後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記カードの姿勢が正しくない旨を報知することを特徴とする請求項１または２に記載のカードリーダの制御方法。
【請求項４】
前記磁気処理動作において前記磁気ヘッドからの信号に基づいて前記磁気ストライプが検出された後に前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記磁気ストライプ検出用磁気センサが正常であると判定することを特徴とする請求項１から３のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項５】
前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合には、通信可能に接続されている外部の機器に故障が発生している旨を通知すること特徴とする請求項１から４のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項６】
予め、前記カード搬送路の前記検出位置と前記磁気処理位置との間を開閉するためのシャッタを備え、前記シャッタを閉じた状態としておき、
前記所定のタイミングにおいて、前記カード挿入口に前記カードが挿入されると、前記シャッタを開き、
前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口にカードが挿入されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合には、前記シャッタを開き、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記シャッタを閉じた状態で維持することを特徴とする請求項１から５のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項７】
予め、前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、を備えておき、
前記カード挿入口から前記カード搬送路を第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置と、前記ＩＣ接点ブロックによる通信位置と、をこの順番に設定し、
前記所定のタイミングにおいて、前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記磁気処理位置を通過する前記カードに前記磁気処理動作を行うとともに前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記
カード挿入口から排出し、
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１から６のうちのいずれか一項に記載のカードリーダの制御方法。
【請求項８】
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項７に記載のカードリーダの制御方法。
【請求項９】
カード挿入口に挿入されたカードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、を有し、前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されると前記搬送機構によって前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出するカードリーダの制御方法において、
予め定めた所定のタイミングにおいて、前記ＩＣチップが検出されたか否かに拘わらず前記カード挿入口に挿入された前記カードを前記第１方向に搬送して前記通信位置において前記通信動作を行い、前記カードを前記第２方向に搬送して前記カード挿入口から排出し、
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が成功した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出されない場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とするカードリーダの制御方法。
【請求項１０】
前記通信動作において前記ＩＣ接点ブロックと前記ＩＣチップとの間で通信が失敗した後に前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップが検出された場合には、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項９に記載のカードリーダの制御方法。
【請求項１１】
カード挿入口へのカードの挿入を検出するカード検出器と、
前記カード挿入口に挿入されたカードの磁気ストライプを検出するための磁気ストライプ検出用磁気センサと、
前記磁気ストライプからの磁気情報の読取りおよび当該磁気ストライプへの磁気情報の書き込みの少なくとも一方の磁気処理動作を行う磁気ヘッドと、
前記カード挿入口から前記磁気ストライプ検出用磁気センサによる磁気ストライプ検出位置および前記磁気ヘッドによる磁気処理位置をこの順番に経由して延びるカード搬送路と、
前記カードを前記カード搬送路に沿って前記カード挿入口から前記磁気処理位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、
記憶部と、
前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプの有無を検出する磁気ストライプ検出部と、
前記カード挿入口へのカードの挿入が検出され、かつ、前記磁気ストライプ検出部が前記磁気ストライプを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出
する第１搬送制御部と、
予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出部が前記磁気ストライプを検出したか否かに拘わらず、前記搬送機構を駆動して前記カードを前記第１方向に搬送し、前記磁気処理位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、
前記磁気ヘッドを駆動して、前記磁気処理位置を通過する前記カードに前記磁気処理動作を行う磁気ヘッド制御部と、
前記磁気処理動作における前記磁気ヘッドからの信号に基づいて前記磁気ストライプの有無を判定して判定結果を前記記憶部に記憶保持する判定記憶部と、
前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しない場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定する異常判定部と、
を有することを特徴とするカードリーダ。
【請求項１２】
前記異常判定部は、前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサに異常が発生していると判定することを特徴とする請求項１１に記載のカードリーダ。
【請求項１３】
前記磁気ストライプが無い旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出しないときに、前記カードの姿勢が正しくない旨を報知する報知部を有することを特徴とする請求項１１または１２に記載のカードリーダ。
【請求項１４】
前記異常判定部は、前記磁気ストライプを有する旨の前記判定結果が前記記憶部に記憶されている状態で前記磁気ストライプ検出部が前記磁気ストライプを検出した場合に、前記磁気ストライプ検出用磁気センサが正常であると判定することを特徴とする請求項１１から１３のうちのいずれか一項に記載のカードリーダ。
【請求項１５】
前記異常判定部が前記磁気ストライプ検出用磁気センサに異常が発生していると判定した場合に、通信可能に接続されている外部の機器に故障が発生している旨を通知する通知部を有すること特徴とする請求項１１から１４のうちのいずれか一項に記載のカードリーダ。
【請求項１６】
前記カード搬送路の前記磁気ストライプ検出位置と前記磁気処理位置との間を開閉するためのシャッタと、
前記シャッタを、前記カード搬送路を閉じる閉位置と、前記カード搬送路を開く開位置との間で移動させるシャッタ移動機構と、
前記所定のタイミングにおいて、前記カード挿入口への前記カードの挿入が検出されると、前記シャッタ移動機構を駆動して、前記閉位置にある前記シャッタを前記開位置に移動させるシャッタ制御部と、を有し、
前記シャッタ制御部は、前記磁気ストライプ検出用磁気センサが正常であると判定された後に前記カード挿入口へのカードの挿入が検出されると、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出された場合に、前記シャッタ移動機構を駆動して前記閉位置にある前記シャッタを前記開位置に移動させ、前記磁気ストライプ検出用磁気センサからの信号に基づいて前記磁気ストライプが検出されない場合には、前記閉位置にある前記シャッタを当該閉位置に維持することを特徴とする請求項１１から１５のうちのいずれか一項に記載のカードリーダ。
【請求項１７】
前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検
出用金属センサと、
前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、
前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、
前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、
前記ＩＣチップと前記ＩＣ接点ブロックとの間の通信が成功したか否かの通信結果を前記記憶部に記憶する通信結果記憶部と、を有し、
前記カード搬送路は、前記カード挿入口から第１方向の下流側に向かって前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置と、前記ＩＣ接点ブロックによる通信位置と、を経由して延びており、
前記第１搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出すると前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記ＩＣチップ検出位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、
前記第２搬送制御部は、ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記ＩＣチップ検出位置および前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出し、
前記異常判定部は、通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１１から１６のうちのいずれか一項に記載のカードリーダ。
【請求項１８】
前記異常判定部は、通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１７に記載のカードリーダ。
【請求項１９】
カード挿入口へのカードの挿入を検出するカード検出器と、
前記カード挿入口に挿入された前記カードのＩＣチップを検出するためのＩＣチップ検出用金属センサと、
前記ＩＣチップとの間で通信動作を行うＩＣ接点ブロックと、
前記カード挿入口から前記ＩＣチップ検出用金属センサによるＩＣチップ検出位置および前記ＩＣ接点ブロックによる通信位置をこの順番に経由して延びるカード搬送路と、
前記カードを前記カード搬送路に沿って前記カード挿入口から前記通信位置に向かう第１方向および当該第１方向とは反対の第２方向に搬送する搬送機構と、
記憶部と、
前記ＩＣチップ検出用金属センサからの信号に基づいて前記ＩＣチップを検出するＩＣチップ検出部と、
前記カード挿入口へのカードの挿入が検出され、かつ、前記ＩＣチップ検出部が前記ＩＣチップを検出すると、前記搬送機構を駆動し、前記カードを前記第１方向に搬送して前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第１搬送制御部と、
予め定めた所定のタイミングにおいて、前記カード挿入口へのカードの挿入が検出されると、前記ＩＣチップ検出部が前記ＩＣチップを検出したか否かに拘わらず、前記搬送機構を駆動し、前記カードを前記第１方向に搬送し、前記通信位置を経由させた後に第２方向に搬送して前記カード挿入口から排出する第２搬送制御部と、
前記ＩＣ接点ブロックを駆動して前記ＩＣチップとの間で通信動作を行うとともに通信が成功したか否かの通信結果を取得するＩＣ接点ブロック制御部と、
通信が成功したか否かの通信結果を前記記憶部に記憶保持する通信結果記憶部と、
前記通信が成功した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出しない場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定する異常判定部と、
を有することを特徴とするカードリーダ。
【請求項２０】
前記異常判定部は、前記通信が失敗した旨の前記通信結果が前記記憶部に記憶されている状態で前記ＩＣチップ検出部が前記ＩＣチップを検出した場合に、前記ＩＣチップ検出用金属センサに異常が発生していると判定することを特徴とする請求項１９に記載のカードリーダ。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2019101522.tif 000010
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2019101522.tif 000011