(57)【要約】【課題】  読み取ったデータの不正使用を抑制することができるカードリーダ及びその制御方法を提供する。【解決手段】  カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより磁気ストライプに記録されたデータを読み出すカードリーダの制御方法において、読み出したデータを記憶した後（Ｓ３）、タイマを駆動し（Ｓ５）、所定の時間経過後（Ｓ８；Ｙｅｓ）、磁気ストライプから読み出したデータを読み出せないようにする（Ｓ９）。【選択図】        図４
2004342086.tif 000002
【特許請求の範囲】
【請求項１】
カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダにおいて、
読み取った前記データを記憶した後、タイマを駆動し、所定の時間経過後、記憶した前記データを読み出せないようにしたことを特徴とするカードリーダ。
【請求項２】
カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダにおいて、
読み取った前記データを記憶し、この記憶した前記データを編集した後に、タイマを駆動し、所定の時間経過後、記憶した前記データ及び編集した前記データの少なくともいずれか一方を読み出せないようにしたことを特徴とするカードリーダ。
【請求項３】
前記所定の時間経過後、記憶又は／及び編集した前記データを消去することにより、記憶又は／及び編集した前記データを読み出せないようにしたことを特徴とする請求項１又は２に記載のカードリーダ。
【請求項４】
前記所定の時間経過後、記憶又は／及び編集した前記データの読み出し可能フラグをオフすることにより、記憶又は／及び編集した前記データを読み出せないようにしたことを特徴とする請求項１又は２に記載のカードリーダ。
【請求項５】
カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダの制御方法において、読み取った前記データを記憶した後、タイマを駆動し、所定の時間経過後、記憶した前記データを読み出せないようにしたことを特徴とするカードリーダの制御方法。
【請求項６】
カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダの制御方法において、
読み取った前記データを記憶し、この記憶した前記データを編集した後に、タイマを駆動し、所定の時間経過後、記憶した前記データ及び編集した前記データの少なくともいずれか一方を読み出せないようにしたことを特徴とするカードリーダの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ストライプを有する磁気カードの情報を読み出すカードリーダ及びその制御方法に関する。更に詳しくは、読み取ったデータの不正使用を防止するカードリーダ及びその制御方法に関する。
【背景技術】
【０００２】
この種のカードリーダ１００で、例えば手動式のものは、図５に示すように、カード挿入口１０１を形成するフレーム１０２に、カード挿入方向に入り込んだ形状のカード挿入・取出用の凹部１０３と、この凹部１０３の側方に配置された磁気カード１０５を検出するための磁気ヘッド１０４とを備えている。
【０００３】
この手動式カードリーダ１００により磁気カード１０５からデータを読み出して上位装置に送信する手順を図６に示すフローチャート図に沿って説明する。
【０００４】
磁気カード１０５が挿入されたか否かは磁気ヘッド１０４で磁気ストライプ１０６の情報を読み取ったか否かにより判断される。待機時には磁気ヘッド１０４で情報を読み取らないので、磁気カード１０５が挿入されていないと判断される（ステップ（Ｓ）１０１；Ｎｏ）。
【０００５】
磁気カード１０５がカード挿入口１０１より凹部１０３に挿入されると、磁気カード１０５の磁気ストライプ１０６に記録されたデータが磁気ヘッド１０４により読み取られて、磁気カード１０５の挿入が検知される（ステップ（Ｓ）１０１；Ｙｅｓ）。そして、磁気カード１０５の磁気ストライプ１０６の情報を読み取る（ステップ（Ｓ）１０２）。さらに、読み取り後、記憶したデータを編集して（ステップ（Ｓ）１０３）、編集後のデータを上位装置に送る切っ掛けを待機する（ステップ（Ｓ）１０４）。ここでの切っ掛けの条件の一つとして、カードリーダ１００内で磁気カード１０５が所定位置まで達してリアセンサ１０７により検出されることを採用する。切っ掛けが出て送信可能になると（ステップ（Ｓ）１０４；Ｙｅｓ）、データを上位装置に送信する（ステップ（Ｓ）１０５）。
【０００６】
このカードリーダ１００では、磁気カード１０５から読み取ったデータを確実に上位装置に伝えるために、上位装置にデータが受け入れられるまではデータをカードリーダ１００の内部に保持するようにしている。そして、データを上位装置に送信する切っ掛けの条件の一つである磁気カード１０５が所定位置まで達したことがリアセンサ１０７により検出されたことを受けて、あるいはこの検出を受けて消去コマンドが発せられたことを受けて、さらにデータが上位装置に送信された後に、当該データは消去される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したカードリーダ１００では、磁気カード１０５から読み取ったデータが上位装置に受け入れられるまで当該データをカードリーダ１００の内部に保持しているので、その保持されたデータを磁気カード１０５の所有者以外の者が悪用できてしまう虞がある。例えば、不正を働こうとする者がリアセンサ１０７に不正な細工をすることにより、磁気カード１０５の位置が正確に検出されなくなる。このカードリーダ１００に誰かが磁気カード１０５を入れると、磁気カード１０５の情報はカードリーダ１００に読み取られて記憶されるが、磁気カード１０５が所定位置まで達したことがリアセンサ１０７により検出されないと共に切っ掛けが発生せずデータが上位装置に送信されないので、データが消去されずそのままカードリーダ１００内部に残ってしまう。そして、磁気カード１０５の所有者が立ち去ってから、不正を働こうとする者がカードリーダ１００内部に残ったデータを不正使用するという虞がある。
【０００８】
そこで、本発明の課題は、読み取ったデータの不正使用を抑制できるカードリーダ及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明では、カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダにおいて、読み取った前記データを記憶した後、タイマを駆動し、所定の時間経過後、記憶した前記データを読み出せないようにしたことを特徴とする。また、本発明では、カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダの制御方法において、読み取った前記データを記憶した後、タイマを駆動し、所定の時間経過後、記憶した前記データを読み出せないようにしたことを特徴とする。
【００１０】
さらに、本発明では、カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダにおいて、読み取った前記データを記憶し、この記憶した前記データを編集した後に、タイマを駆動し、所定の時間経過後、記憶した前記データ及び編集した前記データの少なくともいずれか一方を読み出せないようにしたことを特徴とする。また、本発明では、カード挿入口より挿入された磁気ストライプを有するカードをカードリーダ内部に取り込み、磁気ヘッドにより前記磁気ストライプに記録されたデータを読み取るカードリーダの制御方法において、読み取った前記データを記憶し、この記憶した前記データを編集した後に、タイマを駆動し、所定の時間経過後、記憶した前記データ及び編集した前記データの少なくともいずれか一方を読み出せないようにしたことを特徴とする。
【００１１】
本発明では、読み取ったデータを記憶した後、タイマを駆動し、所定の時間経過後、磁気ストライプから読み取ったデータを読み出せないようにしている。あるいは、読み取ったデータを記憶し、この記憶したデータを編集した後に、タイマを駆動し、所定の時間経過後、記憶したデータ及び編集したデータの少なくともいずれか一方を読み出せないようにしている。そのため、データの記憶又は編集後に所定時間を経過してもデータが上位装置に送信されなかった場合には、何らかの異常が生じたと判断して記憶又は／及び編集したデータを読み出せないようにすることができる。従って、不正を働こうとする者がカードリーダに残った他人の磁気カードのデータを読み出すことができなくなるので、磁気カードの読み取りデータの不正使用を抑制できる。
【００１２】
また、正常な処理ではデータの記憶又は編集後に短時間、即ちデータ読み出し可能な所定時間内にデータを上位装置に送信できるので、磁気カードの所有者自身が磁気カードを使えなくなってしまうことを防止できる。
【００１３】
本発明におけるカードリーダでは、前記所定の時間経過後、記憶又は／及び編集した前記データを消去することにより、記憶又は／及び編集した前記データを読み出せないようにすることができる。この場合、データが完全に無くなるので、無くなった後は不正を働こうとする者がカードリーダに残った他人の磁気カードのデータを読み出すことが全くできなくなる。
【００１４】
本発明におけるカードリーダでは、前記所定の時間経過後、記憶又は／及び編集した前記データの読み出し可能フラグをオフすることにより、記憶又は編集した前記データを読み出せないようにすることができる。この場合、データを消去しなくても、オフした後は不正を働こうとする者がカードリーダに残った他人の磁気カードのデータは全く読み出せなくなる。
【発明の効果】
【００１５】
以上説明したように、本発明のカードリーダ及びカードリーダの制御方法では、データの記憶又は編集後に所定時間を経過してもデータが上位装置に送信されなかった場合には、何らかの異常が生じたと判断して記憶又は／及び編集したデータを読み出せないようにすることができる。そのため、不正を働こうとする者がセンサに不正な細工をしてカードリーダ内に磁気カードのデータを保持させようとしても、所定時間後にはデータは消去される。従って、カードリーダに残った他人の磁気カードのデータを読み出すことができなくなり、磁気カードの読み取りデータの不正使用を抑制できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。
【００１７】
図１から図３に本発明に係るカードリーダ１の実施形態の一例を示している。このカードリーダ１は、図２に示すようにカード挿入口２より挿入された磁気ストライプ３を有するカード４をカードリーダ１内部に取り込み、磁気ヘッド５により磁気ストライプ３に記録されたデータを読み取るものである。そして、このカードリーダ１では、読み取ったデータを記憶し、この記憶したデータを編集した後に、タイマを駆動し、所定の時間経過後、編集したデータを読み出せないようにしている。ここでは、所定の時間経過後、データを消去することにより読み出せないようにしている。
【００１８】
カードリーダ１は、カード挿入口２を形成するフレーム６にカード挿入方向に入り込んだ形状のカード挿入・取出用の凹部７を設け、凹部７から磁気カード４をカード挿入口２よりカード停止位置まで挿入し、その後、磁気カード４を引き抜くように構成された手動式のカードリーダである。凹部７の側方には磁気ヘッド５が配置されている。このカードリーダ１は、挿入及び引抜きで磁気カード４のデータを読み取るディップ式カードリーダ１としている。また、磁気カード４が最も奥まで挿入されたときの磁気カード４の先端部に相当する位置にはリアセンサ８が設けられている。
【００１９】
さらに、このカードリーダ１は、図３に示すようにデータ入力部９と、データ処理部１０と、タイマ部１１と、これらを制御するＣＰＵ部１２と、ＣＰＵ部１２の制御プログラム等を記憶する記憶部１３と、上位装置１４とデータを送受信する通信制御部１５とを備えている。
【００２０】
データ入力部９は、磁気ヘッド５に接続されると共に磁気ストライプ３からのデータを読み取るデータ読み取り部１６と、磁気ヘッド５及びリアセンサ８に接続されると共にカード位置を検出するカード位置検出部１７とを備える。データ処理部１０は、磁気ヘッド５から読み取った未編集データを記憶（格納）するバッファメモリ１８と、未編集のデータを所定条件に従って並び替え処理を行うデータ編集部１９と、編集後のデータを格納する読み取りデータ保存バッファ２０とを備えている。バッファメモリ１８及び読み取りデータ保存バッファ２０はＲＡＭなどの記憶装置から成る。
【００２１】
タイマ部１１は、データ編集部１９でデータが編集された後に作動され、所定時間が経過すると読み取りデータ保存バッファ２０に記憶されているデータを消去する。ここで、所定時間は、磁気カード４の所有者が立ち去り、不正を働こうとする者が入れ替わって操作をするまでの時間を考慮して設定する。本実施形態では所定時間は例えば５秒とする。
【００２２】
上述したカードリーダ１の動作を図１に示すフローチャート図に沿って説明する。このカードリーダ１の制御方法では、読み取ったデータを記憶し、編集した後、タイマを駆動し、所定の時間経過後、編集したデータを読み出せないようにしている。
【００２３】
磁気カード４が挿入されたか否かは磁気ヘッド５で磁気ストライプ３の情報を読み取ったか否かにより判断される。待機時には磁気ヘッド５が情報を読み取らないので、磁気カード４が挿入されていないと判断される（ステップ（Ｓ）１；Ｎｏ）。
【００２４】
磁気カード４がカード挿入口２より凹部７に挿入されると、磁気カード４の磁気ストライプ３に記録されたデータが磁気ヘッド５により読み取られて、カード位置検出部１７により磁気カード４が挿入されたことが検知される（ステップ（Ｓ）１；Ｙｅｓ）。そして、データ読み取り部１６により磁気カード４の磁気ストライプ３の情報を読み取る（ステップ（Ｓ）２）。読み取ったデータをバッファメモリ１８に記憶し（ステップ（Ｓ）３）、データ編集部１９で編集して（ステップ（Ｓ）４）、読み取りデータ保存バッファ２０に記憶する。ここで、タイマ部１１によりタイマを起動する（ステップ（Ｓ）５）。
【００２５】
この状態で編集後のデータを上位装置１４に送る切っ掛けが出たか否かを判断する（ステップ（Ｓ）６）。ここでの切っ掛けの条件の一つとして、磁気カード４がリアセンサ８により検出されることを採用している。切っ掛けが出て送信可能になると（ステップ（Ｓ）６；Ｙｅｓ）、データを上位装置１４に送信する（ステップ（Ｓ）７）。
【００２６】
また、切っ掛けが出ない場合には（ステップ（Ｓ）６；Ｎｏ）、タイマ部１１でのタイマが予め設定した所定時間を経過したか否かを判断する（ステップ（Ｓ）８）。タイマが５秒を経過していなければ（ステップ（Ｓ）８；Ｎｏ）、再び切っ掛けを待機する（ステップ（Ｓ）６）。タイマが５秒を経過すれば（ステップ（Ｓ）８；Ｙｅｓ）、何らかの異常が生じたと判断してタイマ部１１が読み取りデータ保存バッファ２０に記憶された当該磁気カード４のデータを消去する（ステップ（Ｓ）９）。このため、所定時間の経過後には不正を働こうとする者がカードリーダ１に残った他人の磁気カード４のデータを読み出すことが全くできなくなるので、磁気カード４の読み取りデータの不正使用を抑制できる。データを消去した後は、例えば上位装置１４に報告する（ステップ（Ｓ）１０）。
【００２７】
なお、上述の形態は本発明の好適な形態の一例ではあるがこれに限定されるものではなく本発明の要旨を逸脱しない範囲において種々変形実施可能である。例えば、上記形態では所定の時間経過後にデータを消去して読み出し不能にしているが、これには限られず所定の時間経過後にデータの読み出し可能フラグをオフすることにより読み出し不能にしても良い。
【００２８】
また、上記形態では、図１におけるステップ９にて読み取りデータ保存バッファ２０に記憶されたデータを消去することとしたが、ステップ９にて、読み取りデータ保存バッファ２０に記憶されたデータとともにバッファメモリ１８に記憶されたデータを消去することとしても良い。この場合には、磁気カード４の読み取りデータの不正使用を確実に抑制できるようになる。さらに、場合によっては、バッファメモリ１８に記憶されたデータのみを消去することにしても良い。
【００２９】
また、上記形態では、所定時間を５秒としているが、これには限られず磁気カード４の所有者が立ち去って不正を働こうとする者が入れ替わって操作をするまでの時間を考慮して例えば３０秒程度でも良い。あるいは、所定時間を可変式にしても良い。
【００３０】
さらに、上記形態では、カードリーダ１に磁気カード４が挿入されたことをデータ読み取り用の磁気ヘッド５により検知しているが、これには限られずカード挿入検知のための専用のセンサを設けるようにしても良い。
【００３１】
さらにまた、上記形態では、カードリーダ１はディップ式としているが、これには限られずスワイプ式としても良い。また、上記形態では、カードリーダ１は手動式としているが、これには限られずモータ駆動式であっても良い。
【００３２】
また、上記形態では、カードリーダ１はデータ処理部１０にデータ編集部１９及び読み取りデータ保存バッファ２０を備え、バッファメモリ１８に記憶したデータをデータ編集部１９で編集した後にタイマ部１１でタイマを起動することとしたが、バッファメモリ１８に記憶したデータは必ずしも編集する必要はない。すなわち、図４に示すように、磁気カード４の磁気ストライプ３のから読み取ったデータをバッファメモリ１８に記憶した（ステップ（Ｓ）３）後、タイマ部１１によりタイマを起動しても良い（ステップ（Ｓ）５）。この場合には、ステップ９で、バッファメモリ１８に記憶したデータを消去することになる。尚、バッファメモリ１８に記憶したデータを編集しない場合には、データ処理部１０はデータ編集部１９と読み取りデータ保存バッファ２０とを備えていなくても良い。
【図面の簡単な説明】
【００３３】
【図１】本発明に係るカードリーダの動作を示すフローチャート図である。
【図２】カードリーダにカードを挿入する状態を示す概略の平面図である。
【図３】カードリーダの制御系を示す概略のブロック図である。
【図４】本発明の他の形態に係るカードリーダの動作を示すフローチャート図である。
【図５】従来のカードリーダにカードを挿入する状態を示す概略の平面図である。
【図６】従来のカードリーダの動作を示すフローチャート図である。
【符号の説明】
【００３４】
１  カードリーダ
２  カード挿入口
３  磁気ストライプ
４  カード
５  磁気ヘッド
【図１】
2004342086.tif 000003
【図２】
2004342086.tif 000004
【図３】
2004342086.tif 000005
【図４】
2004342086.tif 000006
【図５】
2004342086.tif 000007
【図６】
2004342086.tif 000008