(57)【特許請求の範囲】
【請求項１】
磁気カードに対して使用度数を示すパンチ孔を穿孔するパンチ機構を備えたカードリーダ装置において、
使用中の磁気カードに対してパンチ孔が穿孔された旨を検知する検知手段と、
前記パンチ機構が作動した際に使用中の磁気カードに対してパンチ孔が穿孔された旨が前記検知手段により検知されなかったとき、当該使用中の磁気カードが不正に使用されていると認識する認識手段と、
前記磁気カードの使用中における前記パンチ機構の作動回数を計数する計数手段と、
前記計数手段により計数された前記パンチ機構の作動回数が所定回数に達したか否かを判別する判別手段と、
前記判別手段により作動回数が所定回数に達したと判別された際、その旨を報知する報知手段とを備え、
前記計数手段は、前記パンチ機構が作動した際に、使用中の磁気カードに対して前記検知手段によりパンチ孔が穿孔された旨が検知された場合は、前記作動回数に１だけ加算し、当該パンチ孔が穿孔された旨が検知されなかった場合は、当該作動回数に摩耗度に応じた所定数を加算することを特徴とするカードリーダ装置。
【請求項２】
前記パンチ機構は、ソレノイドと当該ソレノイドに取付けられた刃とにより構成されたことを特徴とする請求項１記載のカードリーダ装置。
【請求項３】
前記検知手段は、前記ソレノイドの駆動軸の駆動状態を光学的に検知するフォトインタラプタにより構成されたことを特徴とする請求項１又は２記載のカードリーダ装置。
【請求項４】
前記検知手段は、前記ソレノイドの駆動軸の駆動状態を機械的に検知する機械的検知手段により構成されたことを特徴とする請求項１又は２記載のカードリーダ装置。
【請求項５】
前記検知手段は、前記ソレノイドがオンされた際の逆起電力に基づいてパンチ孔が穿孔された旨を検知することを特徴とする請求項１又は２記載のカードリーダ装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、プリペイドカード等の磁気カードに記録されたデータを読取るカードリーダ装置に関する。
【０００２】
【従来の技術】
従来、上記のようなカードリーダ装置では、一般に、使用度数（残り度数）を示すために、磁気カードにいわゆるパンチ孔を明けている。このパンチ孔の穿孔制御は、ソレノイドにパンチ孔穿孔用の刃を取付け、ソレノイドをオン／オフ制御して、磁気カード面に対して垂直に刃を出し入れすることにより行っている。
【０００３】
【発明が解決しようとする課題】
しかし、従来のカードリーダ装置では、単にソレノイドに対してオン／オフ制御信号を供給するだけで、ソレノイドが作動してパンチ孔が穿孔されたか否かを確認することはできなかった。
【０００４】
このため、磁気カードのパンチ孔が穿孔されるべき部分に、例えば鉄板等の薄板状の固い物を張り付けて、使用度数を示すパンチ孔が穿孔されないようにするといったような磁気カードの不正使用を見分けることができなかった。
【０００５】
また、パンチ孔穿孔用の刃の取換えについては、管理者が単に刃を装着した日を覚えておく等して、所定期間経過後に刃を取換えるようにしており、管理者が装着期間だけで管理していた。このため、パンチ孔を穿孔した回数が非常に少なく、まだ充分に使用し得る刃であっても、所定の装着期間が到来したときは取り換えてしまい、刃の無駄使いがなされていた。
【０００６】
本発明は、このような背景の下になされたもので、第１の目的は、磁気カードの不正使用を見分け得るカードリーダ装置を提供することにある。
【０００７】
本発明の第２の目的は、パンチ孔穿孔用の刃の適切な交換時期を自動的に管理し得るカードリーダ装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記第１，第２の目的を達成するため、本発明は、磁気カードに対して使用度数を示すパンチ孔を穿孔するパンチ機構を備えたカードリーダ装置において、使用中の磁気カードに対してパンチ孔が穿孔された旨を検知する検知手段と、前記パンチ機構が作動した際に使用中の磁気カードに対してパンチ孔が穿孔された旨が前記検知手段により検知されなかったとき、当該使用中の磁気カードが不正に使用されていると認識する認識手段と、前記磁気カードの使用中における前記パンチ機構の作動回数を計数する計数手段と、前記計数手段により計数された前記パンチ機構の作動回数が所定回数に達したか否かを判別する判別手段と、前記判別手段により作動回数が所定回数に達したと判別された際、その旨を報知する報知手段とを備え、前記計数手段は、前記パンチ機構が作動した際に、使用中の磁気カードに対して前記検知手段によりパンチ孔が穿孔された旨が検知された場合は、前記作動回数に１だけ加算し、当該パンチ孔が穿孔された旨が検知されなかった場合は、当該作動回数に摩耗度に応じた所定数を加算するように構成されている。
【００１１】
【作用】
本発明の認識手段は、パンチ機構が作動した際に使用中の磁気カードに対してパンチ孔が穿孔された旨が検知手段により検知されなかったとき、当該使用中の磁気カードが不正に使用されていると認識する。
また、計数手段は、磁気カードの使用中におけるパンチ機構の作動回数を計数し、判別手段は、計数手段により計数されたパンチ機構の作動回数が所定回数に達したか否かを判別する。そして、報知手段は、判別手段により作動回数が所定回数に達したと判別された際、その旨、すなわちパンチ孔穿孔用の刃の交換時期が到来した旨を報知する。
さらに、計数手段は、パンチ機構の作動回数を計数する場合において、前記パンチ機構が作動した際に、使用中の磁気カードに対して検知手段によりパンチ孔が穿孔された旨が検知された場合は、前記作動回数に１だけ加算し、当該パンチ孔が穿孔された旨が検知されなかった場合は、当該作動回数に摩耗度に応じた所定数を加算する。
【００１５】
【実施例】
以下、本発明の実施例を図１〜図４を参照しながら説明する。
【００１６】
図１は、本発明の実施例によるカードリーダ装置の概略構成を示す断面図、図２は、図１の平面図である。なお、本カードリーダ装置は、公衆電話機や乗車券の自動改札機等に内蔵されたものである。
【００１７】
図１、図２において、１はカードリーダ装置本体である。２はソレノイドであり、このソレノイド２の駆動軸の先端部分には、磁気カードにパンチ孔を穿孔するための刃３が取付けられており、これらソレノイド２と刃３とによりパンチ機構が構成されている。また、ソレノイド２の駆動軸の他端には、センサ用プレート４が取付けられている。このセンサ用プレート４には、凸部４ａが形成されている。なお、ソレノイド２は、後述のダストボックス７と対向する位置に固定的に配置されている。
【００１８】
５は、パンチ機構の作動により磁気カードに対してパンチ孔が穿孔されたか否かを検知するためのセンサである。このセンサ５は、発光素子と受光素子とからなるフォトインタラプタにより構成され、ソレノイド２がオフの状態、すなわちソレノイド２の駆動軸が通常の位置にあるときは、発光素子からの光は、センサ用プレート４の凸部４ａにより遮られて発光素子に受光されないような位置に取付けられている。すなわち、ソレノイド２がオンされてその駆動軸が降下し、刃３によりパンチ孔が穿孔されると、センサ用プレート４の凸部４ａも同時に降下し、これにより発光素子からの光が受光素子により受光されて、パンチ孔が穿孔された旨が検知される。
【００１９】
６は、磁気カードに対してデータを読み書きするための磁気ヘッドであり、ソレノイド２よりも磁気カードの挿入口側の所定位置に固定的に配置されている。７は、パンチ孔を穿孔した際に生成されるパンチ屑をストックするダストボックスである。８は磁気カードを搬送するためのガイドレールである。９は、磁気カードを搬送するための搬送ローラである。
【００２０】
図３は、本カードリーダ装置の電気的な概略構成を示すブロック図であり、ＣＰＵ１０、ＲＡＭ１１、ヘッド制御部１２、ソレノイド制御部１３、およびモータ制御部１４、および報知部１５を有している。なお、ＣＰＵ１０は、各種処理を実行するためのプログラムがプリセットされたＲＯＭ１０ａを内蔵している。また、報知部１５は、表示手段、またはブザー等により構成されている。また、ＣＰＵ１０は、本カードリーダ装置が搭載された公衆電話機、乗車券の自動改札機等を制御するためのホストコンピュータＨに接続されている。
【００２１】
ＣＰＵ１０は、ＲＯＭ１０ａ内のプログラムに従って、ヘッド制御部１２、ソレノイド制御部１３、モータ制御部１４等を制御することにより、本カードリーダ装置の各種機能を実行する。ＲＡＭ１１は、ＣＰＵ１０が各種処理を行う際にワークエリアとして利用される。なお、このＲＡＭ１１には、パンチ孔の穿孔動作を計数するための穿孔回数カウンタＣが形成されている。
【００２２】
ヘッド制御部１２は、ＣＰＵ１０の制御の下に、磁気ヘッド６による磁気カードへの使用度数等のデータの読書きを制御する。ソレノイド制御部１３は、ＣＰＵ１０の制御の下に、ソレノイド２への通電をオン／オフすることにより、磁気カードに対するパンチ孔の穿孔動作を制御する。モータ制御部１４は、ＣＰＵ１０の制御の下に、搬送ローラ９を回転するためのステッピングモータＭの駆動を制御することにより、磁気カードの搬送動作、および位置決め動作を制御する。
【００２３】
次に、本カードリーダ装置における穿孔動作を図４のフローチャートに従って説明する。なお、ＣＰＵ１０は、例えば、使用度数を算出し、その使用度数に基づいて磁気カードに対する今回のパンチ孔の穿孔位置を求め、当該穿孔位置と刃３とが対向するように磁気カードの位置決めを行った後に、図４の穿孔処理フローに移行する。
【００２４】
図４の穿孔処理フローでは、ＣＰＵ１０は、まず、ソレノイド制御部１３に対してパンチ孔の穿孔信号（ソレノイドオン信号）を出力して穿孔動作を指示する（ステップＳ１）。そして、センサ５がオンしたか否かを判別することにより、パンチ孔が穿孔されたか否かを判別する（ステップＳ２）。その結果、センサ５がオンしてパンチ孔が穿孔されたと判別されたときは、穿孔回数カウンタＣ内の穿孔回数を“１”だけインクリメントして（ステップＳ３）、ステップＳ６に進む。
【００２５】
一方、ソレノイドオン信号を出力したにも拘らずセンサ５がオンせず、パンチ孔が穿孔されなかったと判別されたときは、例えば鉄板等の薄板状の固い物を磁気カード張り付けて、使用度数を示すパンチ孔が穿孔されないようにするといったような磁気カードの不正使用が行われたものと見做して、その旨を報知部１５の表示手段、ブザー等により警告する（ステップＳ４）。
【００２６】
そして、穿孔回数カウンタＣ内の穿孔回数を所定数だけインクリメントして
（ステップＳ５）、ステップＳ６に進む。なお、所定数だけインクリメントするようにしたのは、鉄板等が磁気カードに張り付けられてパンチ孔が穿孔されなかった場合は、通常よりも刃３の摩耗度が高いと考えられるため、この摩耗度に応じた穿孔回数を加算することにより、刃３の交換時期をより厳格に管理するためである。
【００２７】
ステップＳ６では、穿孔回数カウンタＣ内の穿孔回数が、刃３の所定の耐用穿孔回数に達したか否かを判別する。その結果、耐用穿孔回数に達したときは、その旨を報知部１５の表示手段、ブザー等により報知して、刃３を取換えるよう促して（ステップＳ７）、メインフローヘリターンする。このように、パンチ孔穿孔用の刃の適切な交換時期を自動的に管理している。
【００２８】
一方、耐用穿孔回数に達していないときは、ステップＳ７をスキップして、そのままメインフローヘリターンする。なお、刃３を取換えたときには、所定の操作により、穿孔回数カウンタＣ内の穿孔回数を“０”にリセットしておく。
【００２９】
なお、本発明は、上記実施例に限定されることなく、例えば、パンチ孔の穿孔状態を検知するためのセンサとしては、フォトインタラプタに限らず、機械的センサや、ソレノイド２がオンされた時の逆起電力を検出するセンサを利用することも可能である。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、磁気カードに対して使用度数を示すパンチ孔を穿孔するパンチ機構を備えたカードリーダ装置において、使用中の磁気カードに対してパンチ孔が穿孔された旨を検知する検知手段と、前記パンチ機構が作動した際に使用中の磁気カードに対してパンチ孔が穿孔された旨が前記検知手段により検知されなかったとき、当該使用中の磁気カードが不正に使用されていると認識する認識手段と、前記磁気カードの使用中における前記パンチ機構の作動回数を計数する計数手段と、前記計数手段により計数された前記パンチ機構の作動回数が所定回数に達したか否かを判別する判別手段と、前記判別手段により作動回数が所定回数に達したと判別された際、その旨を報知する報知手段とを備え、前記計数手段は、前記パンチ機構が作動した際に、使用中の磁気カードに対して前記検知手段によりパンチ孔が穿孔された旨が検知された場合は、前記作動回数に１だけ加算し、当該パンチ孔が穿孔された旨が検知されなかった場合は、当該作動回数に摩耗度に応じた所定数を加算することを特徴とするようにしたので、例えば鉄板等の薄板状の硬い物を貼り付けて、使用度数を示すパンチ孔が穿孔されないようにするといったような磁気カードの不正使用を見分けると共に、パンチ孔穿孔用の刃の適切な交換時期を自動的に管理して、刃の無駄使いを防止することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施例によるカードリーダ装置の概略構成を示す断面図である。
【図２】図１のカードリーダ装置の平面図である。
【図３】図１のカードリーダ装置の電気的な概略構成を示すブロック図である。
【図４】穿孔動作を示すフローチャートである。
【符号の説明】
２…ソレノイド
３…刃
４…センサ用プレート
４ａ…凸部
５…センサ
６…磁気ヘッド
１０…ＣＰＵ
１０ａ…ＲＯＭ
１１…ＲＡＭ
１３…ソレノイド制御部
１４…モータ制御部
１５…報知部
Ｃ…穿孔回数カウンタ
Ｍ…ステッピングモータ
【図１】
0003587265.tif 000002
【図２】
0003587265.tif 000003
【図３】
0003587265.tif 000004
【図４】
0003587265.tif 000005