(57)【特許請求の範囲】
【請求項１】
磁気カードを搬送する搬送ローラの回転軸に接続されて前記回転軸及び前記搬送ローラと一体で回転するピンを、モータにより前記回転軸と同軸上で回転駆動される回転体に取り付けられた突起部の第１の端部で押しながら、前記磁気カードが挿入口側に排出されるように前記搬送ローラを回転させ、前記挿入口から出てきた前記磁気カードが引っ張られた場合に前記ピンが前記突起部の前記第１の端部から離れて前記回転軸及び前記搬送ローラが自由回転することにより顧客が前記磁気カードを前記挿入口から取り出すことを容易にさせるピンクラッチと、
前記モータによる前記回転体の回転を制御することにより、前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが一定割合だけ前記挿入口内に残っている時点で、前記ピンと前記突起部の前記第１の端部とは反対側の第２の端部とが接触する状態にして前記自由回転を阻止するピンクラッチ制御部と、
を備えるカードリーダ装置。
【請求項２】
前記ピンクラッチ制御部は、前記磁気カードが前記一定割合よりも更に多い割合だけ前記挿入口内に残っている時点で、前記モータを制御して前記回転体の回転駆動を停止させ、その後の前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが前記一定割合だけ前記挿入口内に残っている時点で、前記ピンが前記突起部の前記第２の端部を押す状態にして前記自由回転を阻止する、請求項１に記載のカードリーダ装置。
【請求項３】
前記ピンクラッチ制御部は、前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが前記一定割合又は前記一定割合の近傍の割合だけ前記挿入口内に残っている時点で、前記モータを制御して前記磁気カードが挿入口内に吸入される方向に前記回転体を回転駆動させることにより、前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが一定割合又は前記一定割合の近傍の割合だけ前記挿入口内に残っている時点から即座に、前記ピンが前記突起部の前記第２の端部を押す状態にして前記自由回転を阻止する、請求項１に記載のカードリーダ装置。
【請求項４】
磁気カードを搬送する搬送ローラの回転軸に接続されて前記回転軸及び前記搬送ローラと一体で回転するピンを、モータにより前記回転軸と同軸上で回転駆動される回転体に取り付けられた突起部の第１の端部で押しながら、前記磁気カードが挿入口側に排出されるように前記搬送ローラを回転させ、前記挿入口から出てきた前記磁気カードが引っ張られた場合に前記ピンが前記突起部の前記第１の端部から離れて前記回転軸及び前記搬送ローラが自由回転することにより顧客が前記磁気カードを前記挿入口から取り出すことを容易にさせるピンクラッチを備え、前記突起部は、
前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが一定割合だけ前記挿入口内に残っている時点で、前記ピンが前記突起部の前記第１の端部とは反対側の第２の端部を押す状態にして前記自由回転を阻止するように、前記回転体上で円周方向に所定の長さを有する、
カードリーダ装置。
【請求項５】
磁気カードを搬送する搬送ローラの回転軸に接続されて前記回転軸及び前記搬送ローラと一体で回転するピンを、モータにより前記回転軸と同軸上で回転駆動される回転体に取り付けられた突起部で押しながら、前記磁気カードが挿入口側に排出されるように前記搬送ローラを回転させ、前記挿入口から出てきた前記磁気カードが引っ張られた場合に前記ピンが前記突起部から離れて前記回転軸及び前記搬送ローラが自由回転することにより顧客が前記磁気カードを前記挿入口から取り出すことを容易にさせるピンクラッチを備えたカードリーダ装置において、
前記モータによるピンクラッチを構成する前記回転体の回転を制御することにより、前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが一定割合だけ前記挿入口内に残っている時点で、前記ピンと前記突起部とが接触する状態にして前記自由回転を阻止する、
カードリーダ装置の制御方法。
【請求項６】
磁気カードを搬送する搬送ローラの回転軸に接続されて前記回転軸及び前記搬送ローラと一体で回転するピンを、モータにより前記回転軸と同軸上で回転駆動される回転体に取り付けられた突起部で押しながら、前記磁気カードが挿入口側に排出されるように前記搬送ローラを回転させ、前記挿入口から出てきた前記磁気カードが引っ張られた場合に前記ピンが前記突起部から離れて前記回転軸及び前記搬送ローラが自由回転することにより顧客が前記磁気カードを前記挿入口から取り出すことを容易にさせるピンクラッチを備えたカードリーダ装置を制御するコンピュータに、
前記モータによるピンクラッチを構成する前記回転体の回転を制御することにより、前記自由回転により前記磁気カードの前記挿入口側への引出しが開始された後前記磁気カードが一定割合だけ前記挿入口内に残っている時点で、前記ピンと前記突起部とが接触する状態にして前記自由回転を阻止するステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
銀行の現金自動預け払い機（ＡＴＭ）などに組み込まれるカードリーダ装置に関する。
【背景技術】
【０００２】
ＡＴＭで取引を行う場合に、顧客がＡＴＭに備え付けられているカードリーダ装置に磁気カードを挿入することにより、カードリーダ装置内で、その磁気カードが搬送させられながら、固定磁気ヘッドにて磁気情報が読み取られる。この際に、カード挿入部近傍に磁気ヘッドが取り付けられて、不正に磁気データが読み取られる、いわゆるスキミング被害が起きている。この場合、手での挿入や磁気カードが搬送されることで、取り付けられた磁気ヘッドに磁気カード上の磁気ストライプが接触しながら通り抜けることにより、磁気データが読み取られてしまう。
【０００３】
このような被害を防止するために従来、磁気カードの挿入／引抜き時に、磁気カードを一時停止させ、または間欠搬送させ、または搬送速度を制御し、あるいは搬送方向を一時的に逆転させて、磁気カードから読み取られる磁気データの一部を乱すことによって、スキミング被害を防止する技術が知られている（例えば特許文献１〜４に記載の技術）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０２２８９４号公報
【特許文献２】特開２００４−１７１２０５号公報
【特許文献３】特開２００８−０１５６６６号公報
【特許文献４】特開２０１０−０４９４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、磁気カードの引き抜き時に、磁気カードの前半部分（カード左側寄り）でのスキミングを防止できなかったり、スキミング防止のために特別な機構が必要となってコストアップを招いてしまったりするという課題があった。
【０００６】
そこで、本発明は、カードリーダ装置に備わっている既存の機構の簡単な改良で、スキミングを防止可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
態様の一例では、磁気カードを搬送する搬送ローラの回転軸に接続されて回転軸及び搬送ローラと一体で回転するピンを、モータにより回転軸と同軸上で回転駆動される回転体に取り付けられた突起部の第１の端部で押しながら、磁気カードが挿入口側に排出されるように搬送ローラを回転させ、挿入口から出てきた磁気カードが引っ張られた場合にピンが突起部の第１の端部から離れて回転軸及び搬送ローラが自由回転することにより顧客が磁気カードを挿入口から取り出すことを容易にさせるピンクラッチと、モータによる回転体の回転を制御することにより、自由回転により磁気カードの挿入口側への引出しが開始された後磁気カードが一定割合だけ挿入口内に残っている時点で、ピンと突起部の第１の端部とは反対側の第２の端部とが接触する状態にして自由回転を阻止するピンクラッチ制御部と、を備える。
【発明の効果】
【０００８】
カードリーダ装置に備わっている既存の機構の簡単な改良で、スキミングを防止することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明によるカードリーダ装置の実施形態の構成例を示す図である。
【図２】ピンクラッチの構成例を示す図である。
【図３】カード排出前の状態を示す説明図である。
【図４】一般例におけるカード排出制御を示す説明図である。
【図５】本発明によるカードリーダ装置の第１の実施形態における磁気カード排出制御を示す説明図である。
【図６】本発明によるカードリーダ装置の第２の実施形態における磁気カード排出制御を示す説明図である。
【図７】本発明によるカードリーダ装置の第３の実施形態における磁気カード排出制御を示す説明図である。
【図８】磁気カードの位置と排出（引き抜き）速度の関係を、一般例と本発明によるカードリーダ装置の各実施形態とで比較したグラフの例を示す図である。
【図９】本発明によるカードリーダ装置の制御装置のハードウェア構成例を示す図である。
【図１０】本発明によるカードリーダ装置の第１の実施形態において制御装置が実行する磁気カード排出処理の例を示すフローチャートである。
【図１１】第２センサｏｎ待ち処理と第３センサｏｆｆ待ち処理の例を示すフローチャートである。
【図１２】本発明によるカードリーダ装置の第２の実施形態において制御装置が実行する磁気カード排出処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。以下に説明する第１から第３の実施形態は、引抜き時の負荷軽減のためにピンクラッチ機構を搭載し、磁気カードの引抜きがスムーズ行われるようになっている。このとき特に、磁気カードの引抜き途中で負荷がかかるように、第１および第２の実施形態ではピンクラッチ機構の動作が制御され、第３の実施形態ではピンクラッチ機構の突起部の部品形状が変更される。これにより、カードリーダ装置の外部にスキミングの磁気ヘッドを取り付けられたとしても、磁気データの前半部分（カード左側寄り）を不正に読み取られてしまうことを防止するものである。これらの実施形態では、磁気カードの引抜きがスムーズに行われるように通常設置されるピンクラッチ機構を改良するだけで、スキミングを防止することが可能となるものである。
【００１１】
図１は、本発明によるカードリーダ装置１００の第１、第２、及び第３の実施形態の共通の構成例を示す図である。カードリーダ装置１００は、挿入口１０１、カードリーダ筐体１１３、及び制御装置１１４からなる。挿入口１０１は、磁気カードを挿入する口であり、カードリーダ筐体１１３は挿入口１０１から挿入された磁気カードを吸入して磁気カード上の磁気ストライプの磁気情報や画像情報を読み取るためのハードウェア機構であり、制御装置１１４は、カードリーダ筐体１１３のハードウェア機構を制御するための例えばマイクロプロセッサである。
【００１２】
カードリーダ筐体１１３は、挿入口１０１から挿入された磁気カードを、筐体内で搬送する＃１から＃６の６組の搬送ローラ部１０２と、それらを回転駆動させるモータ１０３を備える。また、カードリーダ装置１００は、６組の搬送ローラ部１０２によって形成される図１の一点鎖線で示される搬送経路上に、挿入口１０１に磁気カードが挿入されたことを検知するための挿入検知ヘッド１０４と、磁気カード上の磁気ストライプに接触して磁気情報を読み取るための磁気ヘッド１０５と、磁気カード上の画像情報を読み取るための例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサであるイメージセンサ１０６とが設置される。更に、カードリーダ装置１００は、上記搬送経路上の各位置に、磁気カードの通過を検知するための第１センサ１０７、第２センサ１０８、第３センサ１０９、第４センサ１１０、及び第５センサ１１１が設置される。各センサ１０７〜１１１は例えば、発光ダイオードとフォトトランジスタの組によって構成され、発光ダイオードから発光されたレーザ光がフォトトランジスタで検知されれば、磁気カードは通過していないことが検出される（センサ出力がｏｆｆ）。逆に、発光ダイオードから発光されたレーザ光がフォトトランジスタで検知されなければ、磁気カードが通過していることが検知される（センサ出力がｏｎ）。
【００１３】
図１のカードリーダ装置１００では、カードリーダ筐体１１３内の最も挿入口１０１側に近い搬送ローラ部１０２（＃１）に、ピンクラッチ１１２が接続されている。図２は、搬送ローラ部１０２（＃１）に接続されるピンクラッチ１１２の構成例を示す図であり、図２（ａ）は斜視図、図２（ｂ）は側面図である。回転軸２０２（＃１）に接続される＃１の搬送ローラ２０１と、回転軸２０２（＃２）に接続される＃２の搬送ローラ２０１は、搬送ローラ部１０２（＃１）を構成する。＃１と＃２の搬送ローラ２０１が対向して配置され、磁気カード２０８は、挟み込まれるようにしてそれらの回転方向に搬送される。回転軸２０２（＃２）は、＃２の搬送ローラ２０１を自由回転させる。回転軸２０２（＃１）は、ピンクラッチ１１２（図２（ａ）又は（ｂ）の破線で囲まれた部分）に接続される。
【００１４】
ピンクラッチ１１２において、まず、回転軸２０２（＃１）に、ピン２０３が圧入される。このピン２０３は、回転軸２０２（＃１）と＃１の搬送ローラ２０１と一体で回転する。回転軸２０２（＃１）上のピン２０３の内側には、例えばベアリング２０４を介して、プーリー２０５（回転体）が、回転軸２０２（＃１）からは独立して回転軸２０２（＃１）と同軸上で自在に回転できるように配置される。プーリー２０５には、図１のモータ１０３からの動力が伝達されるベルト２０７が掛けられている。プーリー２０５のピン２０３側の側面には、突起部２０６が固定されている。
【００１５】
いま図１において、挿入口１０１から挿入された磁気カード２０８に対して磁気情報等の読取りが終了し、磁気カード２０８が挿入口１０１側へ排出されるときには、基本動作として以下の制御動作が実行される。図１の制御装置１１４からの指示により、モータ１０３がベルト２０７を介してプーリー２０５を、図２（ａ）のピン２０３側から見て時計周りに回転させる。この結果、突起部２０６の一方の端部（以下これを「第１の端部」と呼ぶ）がピン２０３に接触して、突起部２０６がピン２０３を押しながら回転軸２０２（＃１）を回転させる。これにより、磁気カード２０８は、それが＃１、＃２の搬送ローラ２０１に挟まれた位置にある場合、図１の挿入口１０１に向かう矢印２０９で示される排出方向に搬送される。本実施形態によるカードリーダ装置１００が例えばＡＴＭに設置されている場合、ＡＴＭの顧客が挿入口１０１から出てきた磁気カード２０８を引っ張ると、磁気カード２０８が引っ張られる力によって、＃１、＃２の搬送ローラ２０１が、ピン２０３側から見て時計周りに回転させられる。この結果、突起部２０６の第１の端部のピン２０３への接触が無くなり、回転軸２０２（＃１）及び＃１、＃２の搬送ローラ２０１が自由回転することにより、顧客が磁気カード２０８を挿入口１０１から軽い力で取り出すことができるようになる。
【００１６】
以下に説明するカードリーダ装置１００の第１及び第２の実施形態では、図１の制御装置１１４が、モータ１０３及びベルト２０７によるプーリー２０５の回転を制御することにより、自由回転により磁気カード２０８の挿入口１０１への引出しが開始された後、磁気カード２０８が一定割合だけカードリーダ筐体１１３内（挿入口内）に残っている時点で、ピン２０３と突起部２０６の第１の端部とは反対側の第２の端部とが接触する状態にして、回転軸２０２（＃１）及び＃１、＃２の搬送ローラ２０１の自由回転を阻止する制御を実施する。また、以下に説明するカードリーダ装置１００の第３の実施形態では、自由回転により磁気カード２０８の挿入口１０１への引出しが開始された後、磁気カード２０８が一定割合だけカードリーダ筐体１１３内に残っている時点で、ピン２０３と突起部２０６の第１の端部とは反対側の第２の端部とが接触する状態にして、回転軸２０２（＃１）及び＃１、＃２の搬送ローラ２０１の自由回転が阻止される状態となるように、プーリー２０５上での円周方向の突起部２０６の形状が工夫される。
【００１７】
このようにして、カードリーダ装置１００の第１〜第３の実施形態では、磁気カード２０８が挿入口１０１へ引出される途中で、自由回転が意図的に阻止されて磁気カード２０８が一定速度で引出されないようにすることにより、スキミングが防止される。
【００１８】
以下に順を追って各実施形態について説明する。図３は、カードリーダ筐体１１３内で磁気カード２０８に対する磁気情報の読取りが行われた直後の状態（カード排出前の状態）を示す説明図である。この状態では、磁気カード２０８は、＃２、＃３、及び＃４の各搬送ローラ部１０２によって保持された状態であり、磁気ヘッド１０５と共に設置されている第３センサ１０９がｏｎ（磁気カード２０８を検出している状態）となっている。この状態から、制御装置１１４がモータ１０３を制御して、＃１〜＃６の各搬送ローラ部１０２の搬送ローラ（図２の２０１参照）を排出方向に駆動させることにより、磁気カード２０８の挿入口１０１側への排出が開始される。
【００１９】
図４は、カードリーダ装置１００の第１〜第３の実施形態に対する比較として一般的に考えられる例におけるカード排出制御を示す説明図である。磁気カード２０８の左端側が＃１の搬送ローラ部１０２（＃１）のちょうど下あたりに来て第２センサ１０８がｏｆｆ状態（磁気カード２０８が検出されない状態）になったとき、モータ１０３が停止されプーリー２０５及びプーリー２０５上の突起部２０６の第１の端部がピン２０３を押す動作が停止する。このように磁気カード２０８が一定割合だけカードリーダ筐体１１３内（挿入口１０１内）に残っている状態は、挿入口１０１からは磁気カード２０８がかなり出た状態である。この状態で顧客が磁気カード２０８を引き抜くと、ピン２０３及びそれと一体の回転軸２０２（＃１）が矢印４０３の方向に自由回転可能となる。これにより、搬送ローラ部１０２（＃１）は自由回転状態となって、ピン２０３が突起部２０６の第１の端部とは反対側の第２の端部に達する前に、顧客は容易に磁気カード２０８の引き抜きを完了することができる。ここでもし、悪意の第三者が、スキミング用磁気ヘッド４０２を備えたスキミング装置４０１を、図４に示されるように、挿入口１０１に設置する。この場合、その者は、最初はピンクラッチ１１２により一定速度で磁気ヘッド１０５が排出され、それに引き続く自由回転によりほぼ一定速度で磁気カード２０８を引き抜くことができてしまう。これにより、悪意の第三者は、スキミング用磁気ヘッド４０２を使って、磁気カード２０８上の磁気ストライプから磁気情報を盗むことができてしまうことになる。
【００２０】
図５は、図４のような制御方法によるスキミングを防止するための、カードリーダ装置の第１の実施形態における磁気カード排出制御を示す説明図である。第１の実施形態では、ピンクラッチ制御部として動作する図１の制御装置１１４は、磁気カード２０８が図４の一定割合よりも更に多い割合（図５の距離５０１に対応する割合）だけカードリーダ筐体１１３内に残っている時点、例えば磁気カード２０８の左端側が第２センサ１０８の下部に到達した付近の時点で、モータ１０３を制御して図２のベルト２０７によるプーリー２０５の回転駆動を停止させる。この状態で顧客が磁気カード２０８を引き抜くと、ピン２０３及びそれと一体の回転軸２０２（＃１）が矢印５０２の方向に自由回転可能となる。これにより、搬送ローラ部１０２（＃１）は自由回転状態となり、顧客は最初は容易に磁気カード２０８を引き抜くことができる。ここで、ピン２０３及びそれと一体の回転軸２０２（＃１）が自由回転することにより、ピン２０３がやがて突起部２０６の第１の端部とは反対側の第２の端部に達する。この状態では、磁気カード２０８は、まだ挿入口１０１から出きってはおらず、搬送ローラ部１０２（＃１）に挟まれている状態となっている。この状態において、ピン２０３が突起部２０６の第２の端部に接触すると、ピン２０３は突起部２０６及びプーリー２０５を介して停止しているベルト２０７の抵抗を受けることになり、ピン２０３、回転軸２０２（＃１）、及び＃１、＃２の搬送ローラ２０１（図２参照）の自由回転が阻止される。この結果、挿入口１０１からの磁気カード２０８の引出し速度が遅くなって、引出し動作が重くなる。この状態において、悪意の第三者が、スキミング用磁気ヘッド４０２を備えたスキミング装置４０１を、図５に示されるように、挿入口１０１に設置したとする。この場合、磁気カード２０８は、最初はピンクラッチ１１２の回転駆動により一定速度で排出され、それに引き続く自由回転によりほぼ一定速度で磁気カード２０８を途中まで引き抜くことができるが、その後磁気カード２０８の引き抜きに負荷がかかり、引き抜き速度が遅くなる。これにより、スキミング用磁気ヘッド４０２による磁気カード２０８上の磁気ストライプからの磁気情報の読取りを乱すことができ、悪意の第三者によるスキミングを阻止することが可能となる。
【００２１】
図６は、本発明によるカードリーダ装置の第２の実施形態における磁気カード排出制御を示す説明図である。第２の実施形態では、ピンクラッチ制御部として動作する図１の制御装置１１４は、磁気カード２０８が図４の一定割合とほぼ同じ割合だけカードリーダ筐体１１３内に残っている時点、例えば磁気カード２０８の左端側が＃１の搬送ローラ部１０２（＃１）のちょうど下あたりに来て第２センサ１０８がｏｆｆ状態（磁気カード２０８が検出されない状態）になった時点で、モータ１０３を制御して図２のベルト２０７を介してプーリー２０５を逆回転させる。この結果、プーリー２０５上の突起部は、図６の矢印６０１で示されるように、図６の２０６の位置から６０２の位置に逆回転移動する。この状態で顧客が磁気カード２０８を引き抜くと、ピン２０３及びそれと一体の回転軸２０２（＃１）が矢印６０３の方向に自由回転可能となる。これにより、搬送ローラ部１０２（＃１）は自由回転状態となるが、ピン２０３は即座に逆回転移動した突起部６０２の第２の端部に達する。これにより、磁気カード２０８がまだ搬送ローラ部１０２（＃１）に挟まった状態のまま、ピン２０３が突起部２０６の第２の端部を介して停止しているベルトの抵抗を受ける状態になり、ピン２０３、回転軸２０２（＃１）、及び＃１、＃２の搬送ローラ２０１（図２参照）の自由回転が阻止される。この結果、挿入口１０１からの磁気カード２０８の引出し速度が遅くなって、引出し動作が重くなる。この状態において、悪意の第三者が、スキミング用磁気ヘッド４０２を備えたスキミング装置４０１を、図５に示されるように、挿入口１０１に設置したとする。この場合、磁気カード２０８は、最初はピンクラッチ１１２の回転駆動により一定速度で排出されるが、その後磁気カード２０８の引き抜きに負荷がかかり、引き抜き速度が遅くなる。これにより、スキミング用磁気ヘッド４０２による磁気カード２０８上の磁気ストライプからの磁気情報の読取りを乱すことができ、悪意の第三者によるスキミングを阻止することが可能となる。
【００２２】
図７は、本発明によるカードリーダ装置の第３の実施形態における磁気カード排出制御を示す説明図である。第３の実施形態では、プーリー２０５に固定される突起部が、図５の第１の実施形態又は図６の第２の実施形態の場合に比較して、図７の７０１に示されるように、円周上の多い割合（例えば３分の１程度の割合）を占めるように構成される。この状態で、ピンクラッチ制御部として動作する図１の制御装置１１４は、磁気カード２０８が図４の一定割合とほぼ同じ割合だけカードリーダ筐体１１３内に残っている時点、例えば磁気カード２０８の左端側が＃１の搬送ローラ部１０２（＃１）のちょうど下あたりに来て第２センサ１０８がｏｆｆ状態（磁気カード２０８が検出されない状態）になった時点で、モータ１０３を制御して図２のベルト２０７を介してプーリー２０５を停止させる。この状態で顧客が磁気カード２０８を引き抜くと、ピン２０３及びそれと一体の回転軸２０２（＃１）が矢印７０２の方向に自由回転可能となる。これにより、搬送ローラ部１０２（＃１）は自由回転状態となるが、ピン２０３は即座に大きな突起部７０１の第２の端部に達する。これにより、磁気カード２０８がまだ搬送ローラ部１０２（＃１）に挟まった状態のまま、ピン２０３が突起部７０１の第２の端部を介して停止しているベルトの抵抗を受ける状態になり、ピン２０３、回転軸２０２（＃１）、及び＃１、＃２の搬送ローラ２０１（図２参照）の自由回転が阻止される。この結果、挿入口１０１からの磁気カード２０８の引出し速度が遅くなって、引出し動作が重くなる。この状態において、悪意の第三者が、スキミング用磁気ヘッド４０２を備えたスキミング装置４０１を、図５に示されるように、挿入口１０１に設置したとする。この場合、磁気カード２０８は、最初はピンクラッチ１１２の回転駆動により一定速度で排出されるが、その後磁気カード２０８の引き抜きに負荷がかかり、引き抜き速度が遅くなる。これにより、スキミング用磁気ヘッド４０２による磁気カード２０８上の磁気ストライプからの磁気情報の読取りを乱すことができ、悪意の第三者によるスキミングを阻止することが可能となる。
【００２３】
図８は、磁気カードの位置と排出（引き抜き）速度の関係を、図４で説明した一般例（（ａ））と図５、図６、及び図７で説明した本発明によるカードリーダ装置の各実施形態（（ｂ））とで比較したグラフの例を示す図である。スキミング対策を施していない一般例では、図８（ａ）に示されるように、磁気カード２０８の排出（引き抜き）速度をほぼ一定にできてしまいスキミングを容易に行うことができてしまう。これに対して、上述した各実施形態では、図８（ｂ）に示されるように、磁気カード２０８の左端側の位置が搬送ローラ部１０２（＃１）の下に到達した付近で、ピンクラッチ１１２の制御により、搬送ローラ部１０２（＃１）の自由回転に負荷をかけることが可能となる。これにより、磁気カード２０８は、最初はピンクラッチ１１２の回転駆動により一定速度で排出されるが、その後磁気カード２０８の引き抜きに負荷がかかり、引き抜き速度が遅くなる。この結果、スキミング用磁気ヘッド４０２による磁気カード２０８上の磁気ストライプからの磁気情報の読取りを乱すことができ、悪意の第三者によるスキミングを阻止することが可能となる。このとき、図５の第１の実施形態又は図６の第２の実施形態では、図１の制御装置１１４でのピンクラッチ１１２の駆動制御を変更するだけでよく、図７の第３の実施形態では、ピンクラッチ１１２の突起部２０６の形状を円周方向に長くするだけでよいため、低コストでスキミング対策を施すことが可能となる。
【００２４】
図９は、図１の本発明によるカードリーダ装置１００の制御装置１１４のハードウェア構成例を示す図である。制御装置１１４は、ピンクラッチ制御部として機能する磁気カード排出処理プログラムを実行するための構成として、ＣＰＵ９０１と、メモリ９０２と、ＲＯＭ９０３と、センサＩ／Ｆ（インタフェース）部９０４と、モータ駆動部９０５と、タイマ部９０６と、ネットワーク９０８ａに接続されるネットワーク接続装置９０８が、システムバス９０９によって相互に接続された構成を有する。
【００２５】
ＣＰＵ９０１は、図１のカードリーダ装置の全体の制御を行うものである。メモリ９０２は、磁気カード排出処理プログラムの実行の際に、ＲＯＭ９０３に記憶されている磁気カード排出処理プログラムや、そのプログラムの実行に必要な情報を一時的に記憶するものであり、例えば、ＲＡＭ（ランダムアクセスメモリ）である。ＲＯＭ９０３は、磁気カード排出処理プログラムやそのプログラムの実行に必要な情報を不揮発的に記憶するものである。
【００２６】
センサＩ／Ｆ部９０４は、図１の挿入検知ヘッド１０４、磁気ヘッド１０５、第１センサ１０７、第１センサ１０７、第２センサ１０８、第３センサ１０９、第４センサ１１０、及び第５センサ１１１の各センサ出力をＣＰＵ９０１に通知するものである。モータ駆動部９０５は、ＣＰＵ９０１からの指令に従って図１のモータ１０３を駆動制御するものである。タイマ部９０６は、磁気カード排出処理プログラムの実行時に、後述する各種時間待ち又はタイムアウト監視を行うための計測用タイマである。
【００２７】
図９に示されるハードウェア構成例を有する制御装置１１４による磁気カード排出処理の詳細動作について、以下に説明する。なお、以下の各フローチャートの説明においては、随時図９のハードウェア構成を参照するものとする。
【００２８】
図１０は、図５で説明した本発明によるカードリーダ装置１００の第１の実施形態において図１の制御装置１１４が実行する磁気カード排出処理の例を示すフローチャートである。
【００２９】
磁気カード２０８の排出処理時には、ＣＰＵ９０１は、図３に例示した状態から、まず、図１の＃２、＃３、及び＃４の各搬送ローラ部１０２を駆動するモータ１０３を、磁気カード２０８を排出する方向で起動する（ステップＳ１００１）。
【００３０】
次に、ＣＰＵ９０１は、センサＩ／Ｆ部９０４を介して、図３又は図５の第２センサ１０８がｏｎ状態になるのを待つ（ステップＳ１００２）。図１１（ａ）は、図１０のステップＳ１００２の第２センサｏｎ待ち処理の例を示すフローチャートである。図１１（ａ）において、ＣＰＵ９０１はまず、センサＩ／Ｆ部９０４を介して第２センサ１０８がｏｎ状態になったか否か、即ち、磁気カード２０８を検出したか否かを判定する（ステップＳ１１０１）。
【００３１】
ステップＳ１１０１の判定がＹＥＳになったら、ＣＰＵ９０１は、「搬送正常」の応答を返して、図１１（ａ）のフローチャートで示される図１０のステップＳ１００２の第２センサｏｎ待ち処理を終了する（ステップＳ１１０２）。
【００３２】
ステップＳ１１０１の判定がＮＯならば、ＣＰＵ９０１は、タイマ部９０６に問い合わせることにより、監視を開始した時点（ステップＳ１００２の処理を開始した時点）に設定された監視タイムがタイムアウトしたか否かを判定する（ステップＳ１１０３）。
【００３３】
ステップＳ１１０３の判定がＮＯならば、ＣＰＵ９０１は、ステップＳ１１０１の判定処理に戻る。
【００３４】
ステップＳ１１０３の判定がＹＥＳならば、ＣＰＵ９０１は、「搬送エラー」の応答を返して、図１１（ａ）のフローチャートで示される図１０のステップＳ１００２の第２センサｏｎ待ち処理を終了する（ステップＳ１１０４）。
【００３５】
以上のフローチャートで示される図１０のステップＳ１００２の処理の終了後、ＣＰＵ９０１は、「搬送正常」の応答が返されたか否かを判定する（ステップＳ１００３）。
【００３６】
ステップＳ１００３の判定がＹＥＳならば、ＣＰＵ９０１は、センサＩ／Ｆ部９０４を介して、図３又は図５の第３センサ１０９がｏｆｆ状態になるのを待つ（ステップＳ１００４）。図１１（ｂ）は、図１０のステップＳ１００４の第３センサｏｆｆ待ち処理の例を示すフローチャートである。図１１（ｂ）において、ＣＰＵ９０１はまず、センサＩ／Ｆ部９０４を介して第３センサ１０９がｏｆｆ状態になったか否か、即ち、磁気カード２０８が検出されなくなったか否かを判定する（ステップＳ１１１１）。
【００３７】
ステップＳ１１１１の判定がＹＥＳになったら、ＣＰＵ９０１は、「搬送正常」の応答を返して、図１１（ｂ）のフローチャートで示される図１０のステップＳ１００４の第３センサｏｆｆ待ち処理を終了する（ステップＳ１１１２）。
【００３８】
ステップＳ１１１１の判定がＮＯならば、ＣＰＵ９０１は、タイマ部９０６に問い合わせることにより、監視を開始した時点（ステップＳ１００４の処理を開始した時点）に設定された監視タイムがタイムアウトしたか否かを判定する（ステップＳ１１１３）。
【００３９】
ステップＳ１１１３の判定がＮＯならば、ＣＰＵ９０１は、ステップＳ１１１１の判定処理に戻る。
【００４０】
ステップＳ１１１３の判定がＹＥＳならば、ＣＰＵ９０１は、「搬送エラー」の応答を返して、図１１（ｂ）のフローチャートで示される図１０のステップＳ１００４の第３センサｏｆｆ待ち処理を終了する（ステップＳ１１１４）。
【００４１】
以上のフローチャートで示される図１０のステップＳ１００４の処理の終了後、ＣＰＵ９０１は、「搬送正常」の応答が返されたか否かを判定する（ステップＳ１００５）。
【００４２】
ステップＳ１００５の判定がＹＥＳならば、ＣＰＵ９０１は、タイマ部９０６を参照しながら、時間待ち処理を実行する（ステップＳ１００６）。ここでの待ち時間をＢｍｓ（ミリ秒）とすれば、この待ち時間は、磁気カード２０８の左端側が図３の第３センサ１０９から挿入口１０１側に搬送されて図５の第２センサ１０８の下付近に到達するまでの時間である。図４で説明した一般的な制御の場合の磁気カード２０８の左端側が搬送ローラ部１０２（＃１）の下付近に来るまでの待ち時間（以下これを「Ａｍｓ」とする）が例えばＡ＝１００ｍｓとすれば、第１の実施形態の場合の上記到達時間Ｂｍｓはそれよりも早い例えばＢ＝５０ｍｓである。
【００４３】
上記Ｂｍｓの時間待ち処理が完了後、ＣＰＵ９０１は、モータ１０３を停止し（ステップＳ１００７）、正常終了する（ステップＳ１００８）。これにより、第１の実施形態に係る図５の制御が実現される。
【００４４】
前述したステップＳ１００２の第２センサｏｎ待ち処理の終了後、又はステップＳ１００４の第３センサｏｆｆ待ち処理の終了後に、「搬送エラー」の応答が返されてステップＳ１００３又はＳ１００５の判定がＮＯとなった場合には、ＣＰＵ９０１は、モータ１０３を停止させて（ステップＳ１００９）、搬送エラーの状態で終了する（ステップＳ１０１０）。
【００４５】
図１２は、図６で説明した本発明によるカードリーダ装置１００の第２の実施形態において図１の制御装置１１４が実行する磁気カード排出処理の例を示すフローチャートである。図１２のフローチャートにおいて、図１０の場合と同じ番号を付した処理ステップは、図１０の場合と同じ処理である。
【００４６】
まず、ＣＰＵ９０１は、図１０のステップＳ１００１からＳ１００５までと同じ処理を実行することにより、図３又は図６の第２センサ１０８のｏｎと図３の第３センサ１０９のｏｆｆを検知する。
【００４７】
ステップＳ１００５の判定がＹＥＳとなった場合、ＣＰＵ９０１は、タイマ部９０６を参照しながら、時間待ち処理を実行する（ステップＳ１３０１）。ここでの待ち時間をＡｍｓとすれば、この待ち時間は、図４で説明した一般的な制御の場合と同様に図６に示したように、磁気カード２０８の左端側が搬送ローラ部１０２（＃１）の下付近に来るまでの待ち時間の例えばＡ＝１００ｍｓである。
【００４８】
上記Ａｍｓの時間待ち処理が完了後、ＣＰＵ９０１は、モータ１０３を一旦停止させた後（ステップＳ１００７）、図１の搬送ローラ部１０２（＃１）を駆動するモータ１０３を、磁気カード２０８を吸入する方向で逆回転起動する（ステップＳ１３０２）。
【００４９】
その後、ＣＰＵ９０１は、タイマ部９０６を参照しながら、時間待ち処理を実行する（ステップＳ１３０３）。ここでの待ち時間をＣｍｓとすれば、この待ち時間は、磁気カード２０８を引き抜いている途中でプーリー２０５の逆回転による負荷をかけることができる期間に対応する時間（図６の矢印６０１＋矢印６０３に対応する時間）であり、例えばＣ＝５０ｍｓである。
【００５０】
上記Ｃｍｓの時間待ち処理が完了後、ＣＰＵ９０１は、モータ１０３を停止し（ステップＳ１３０４）、正常終了する（ステップＳ１００８）。これにより、第２の実施形態に係る図６の制御が実現される。
【００５１】
前述したステップＳ１００２の第２センサｏｎ待ち処理の終了後、又はステップＳ１００４の第３センサｏｆｆ待ち処理の終了後に、「搬送エラー」の応答が返されてステップＳ１００３又はＳ１００５の判定がＮＯとなった場合には、ＣＰＵ９０１は、モータ１０３を停止させて（ステップＳ１００９）、搬送エラーの状態で終了する（ステップＳ１０１０）。
【００５２】
以上説明した第１の実施形態及び第２の実施形態により、排出時に磁気カード２０８を逆方向に搬送させて速度変化させる従来方式に比べ、磁気情報の前半部分（磁気カード２０８の左側寄り）を乱すことが可能になる。また、ピンクラッチ１１２を制御することで乱す磁気情報の位置を変えることも可能になる。
【００５３】
図７で説明した第３の実施形態については、制御装置１１４による制御は従来と同じでよく、図１０のステップＳ１００６での待ち時間をＡｍｓとすればよい。顧客が磁気カード２０８の排出途中ですぐに磁気カード２０８を抜き取った場合、磁気カード２０８を逆方向へ搬送させて速度変化させる方式では効果が得られない可能性があるが、第３の実施形態のように突起部２０６の部品形状を変更することで、顧客操作に関係なく磁気情報を乱すことが可能となる。
【符号の説明】
【００５４】
１０１  挿入口
１０２  搬送ローラ
１０３  モータ
１０４  挿入検知ヘッド
１０５  磁気ヘッド
１０６  イメージセンサ
１０７  第１センサ
１０８  第２センサ
１０９  第３センサ
１１０  第４センサ
１１１  第５センサ
１１２  ピンクラッチ
１１３  カードリーダ筐体
１１４  制御装置
【図１】
0006522538.tif 000002
【図２】
0006522538.tif 000003
【図３】
0006522538.tif 000004
【図４】
0006522538.tif 000005
【図５】
0006522538.tif 000006
【図６】
0006522538.tif 000007
【図７】
0006522538.tif 000008
【図８】
0006522538.tif 000009
【図９】
0006522538.tif 000010
【図１０】
0006522538.tif 000011
【図１１】
0006522538.tif 000012
【図１２】
0006522538.tif 000013