JP2000306056A - 磁気カードリーダー - Google Patents
磁気カードリーダーInfo
- Publication number
- JP2000306056A JP2000306056A JP11115407A JP11540799A JP2000306056A JP 2000306056 A JP2000306056 A JP 2000306056A JP 11115407 A JP11115407 A JP 11115407A JP 11540799 A JP11540799 A JP 11540799A JP 2000306056 A JP2000306056 A JP 2000306056A
- Authority
- JP
- Japan
- Prior art keywords
- format
- magnetic card
- card reader
- data
- magnetic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/08—Methods or arrangements for sensing record carriers, e.g. for reading patterns by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes
- G06K7/082—Methods or arrangements for sensing record carriers, e.g. for reading patterns by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes using inductive or magnetic sensors
- G06K7/083—Methods or arrangements for sensing record carriers, e.g. for reading patterns by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes using inductive or magnetic sensors inductive
- G06K7/084—Methods or arrangements for sensing record carriers, e.g. for reading patterns by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes using inductive or magnetic sensors inductive sensing magnetic material by relative movement detecting flux changes without altering its magnetised state
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【課題】 ホストコンピュータによらずに、磁気カード
リーダーによって複数種類の磁気カードのフォーマット
を判定できるようにする。 【解決手段】 複数の種類のフォーマットの磁気カード
2を読取可能な磁気カードリーダー1であって、複数の
フォーマット処理3を備えたフォーマット処理手段4
と、ホストコンピュータ5より送られるフォーマットの
指示コマンドにより、複数のフォーマット処理3の中か
ら指示されたフォーマットの処理を設定するフォーマッ
ト処理設定手段6と、指示されたフォーマットと読み取
ったカード2のフォーマットが一致したか否かを判定し
判定結果をホストコンピュータ5に送信するフォーマッ
ト判定手段7とを備えた。
リーダーによって複数種類の磁気カードのフォーマット
を判定できるようにする。 【解決手段】 複数の種類のフォーマットの磁気カード
2を読取可能な磁気カードリーダー1であって、複数の
フォーマット処理3を備えたフォーマット処理手段4
と、ホストコンピュータ5より送られるフォーマットの
指示コマンドにより、複数のフォーマット処理3の中か
ら指示されたフォーマットの処理を設定するフォーマッ
ト処理設定手段6と、指示されたフォーマットと読み取
ったカード2のフォーマットが一致したか否かを判定し
判定結果をホストコンピュータ5に送信するフォーマッ
ト判定手段7とを備えた。
Description
【0001】
【発明の属する技術分野】本発明は、磁気カードリーダ
ーに関する。更に詳述すると、本発明は複数の種類のフ
ォーマットの磁気カードを読取可能な磁気カードリーダ
ーに関するものである。
ーに関する。更に詳述すると、本発明は複数の種類のフ
ォーマットの磁気カードを読取可能な磁気カードリーダ
ーに関するものである。
【0002】
【従来の技術】磁気カードリーダーで使用する磁気カー
ドとしては、JISやISOなどの標準規格のフォーマ
ットを使用するのが一般的である。そのため、磁気カー
ドリーダーにCPUを搭載してファームウエアにより磁
気データの記録や再生を行う場合、エンコードやデコー
ドを行う処理の方法は、一種類に固定されている。この
ため、標準規格ではない特殊な規格の磁気カードを使う
場合には、その特殊規格にあわせた処理方法のファーム
ウエアをのせた別の磁気カードリーダーを必要としてい
る。
ドとしては、JISやISOなどの標準規格のフォーマ
ットを使用するのが一般的である。そのため、磁気カー
ドリーダーにCPUを搭載してファームウエアにより磁
気データの記録や再生を行う場合、エンコードやデコー
ドを行う処理の方法は、一種類に固定されている。この
ため、標準規格ではない特殊な規格の磁気カードを使う
場合には、その特殊規格にあわせた処理方法のファーム
ウエアをのせた別の磁気カードリーダーを必要としてい
る。
【0003】一方、1台の磁気カードリーダーで複数の
フォーマットの磁気カードを使用できるようにしたもの
も有るが(例えば、特公昭63−56578号、特開平
2−130670号、特開平8−138003号)、こ
の場合には、磁気カードリーダーは読み込んだ磁気デー
タを変換せずにそのまま上位装置(ホストコンピュー
タ)に送り、上位装置が磁気カードのフォーマットを判
定したり、あるいは利用者がカードの種類をボタン操作
等によって選択するようにしている。
フォーマットの磁気カードを使用できるようにしたもの
も有るが(例えば、特公昭63−56578号、特開平
2−130670号、特開平8−138003号)、こ
の場合には、磁気カードリーダーは読み込んだ磁気デー
タを変換せずにそのまま上位装置(ホストコンピュー
タ)に送り、上位装置が磁気カードのフォーマットを判
定したり、あるいは利用者がカードの種類をボタン操作
等によって選択するようにしている。
【0004】
【発明が解決しようとする課題】しかしながら、上述の
エンコードやデコードを行う処理を一種類に固定してい
る磁気カードリーダーでは、1台の磁気カードリーダー
によって標準規格の磁気カードと特殊規格の磁気カード
の両方に対応することができない。このため、フォーマ
ットの異なる磁気カードを扱う場合には、フォーマット
毎にそれぞれ対応した磁気カードリーダーが必要とな
り、設備にコストがかかる。また、このような磁気カー
ドリーダーを取り扱う磁気カードの種類に対応して設置
した場合には、磁気カードの利用者からみれば磁気カー
ドをどの磁気カードリーダーに入れれば良いのか分かり
難く不便である。
エンコードやデコードを行う処理を一種類に固定してい
る磁気カードリーダーでは、1台の磁気カードリーダー
によって標準規格の磁気カードと特殊規格の磁気カード
の両方に対応することができない。このため、フォーマ
ットの異なる磁気カードを扱う場合には、フォーマット
毎にそれぞれ対応した磁気カードリーダーが必要とな
り、設備にコストがかかる。また、このような磁気カー
ドリーダーを取り扱う磁気カードの種類に対応して設置
した場合には、磁気カードの利用者からみれば磁気カー
ドをどの磁気カードリーダーに入れれば良いのか分かり
難く不便である。
【0005】一方、磁気カードリーダーの上位装置が磁
気カードのフォーマットを判定することで1台の磁気カ
ードリーダーによって複数のフォーマットの磁気カード
を使用可能にした場合には、システム全体を統合的に制
御する上位装置の負荷が大きくなってしまう。さらに、
利用者がカードの種類をボタン操作等によって選択する
場合には、磁気カードを利用する場合の操作が煩雑とな
り、使い勝手が悪くなる。
気カードのフォーマットを判定することで1台の磁気カ
ードリーダーによって複数のフォーマットの磁気カード
を使用可能にした場合には、システム全体を統合的に制
御する上位装置の負荷が大きくなってしまう。さらに、
利用者がカードの種類をボタン操作等によって選択する
場合には、磁気カードを利用する場合の操作が煩雑とな
り、使い勝手が悪くなる。
【0006】本発明は、ホストコンピュータによらずに
複数種類の磁気カードのフォーマットを判定することが
できる磁気カードリーダーを提供することを目的とす
る。
複数種類の磁気カードのフォーマットを判定することが
できる磁気カードリーダーを提供することを目的とす
る。
【0007】
【課題を解決するための手段】かかる目的を達成するた
めに請求項1記載の発明は、複数の種類のフォーマット
の磁気カードを読取可能な磁気カードリーダーであっ
て、複数のフォーマット処理を備えたフォーマット処理
手段と、ホストの装置より送られるフォーマットの指示
コマンドにより、複数のフォーマット処理の中から指示
されたフォーマットの処理を設定するフォーマット処理
設定手段と、指示されたフォーマットと読み取ったカー
ドのフォーマットが一致したか否かを判定し判定結果を
ホストの装置に送信するフォーマット判定手段とを備え
たものである。
めに請求項1記載の発明は、複数の種類のフォーマット
の磁気カードを読取可能な磁気カードリーダーであっ
て、複数のフォーマット処理を備えたフォーマット処理
手段と、ホストの装置より送られるフォーマットの指示
コマンドにより、複数のフォーマット処理の中から指示
されたフォーマットの処理を設定するフォーマット処理
設定手段と、指示されたフォーマットと読み取ったカー
ドのフォーマットが一致したか否かを判定し判定結果を
ホストの装置に送信するフォーマット判定手段とを備え
たものである。
【0008】したがって、ホストの装置が例えばフォー
マットAの指示コマンドをフォーマット処理設定手段に
供給すると、フォーマット処理設定手段はフォーマット
処理手段のフォーマットAに対応するフォーマット処理
を行うように設定する。これにより、フォーマットAに
対応するフォーマット処理が行われ、フォーマットチェ
ックが行われる。このフォーマットチェックが正常に終
了した場合には、フォーマット判定手段は変換したデー
タをホストの装置に送信する。これにより、ホストの装
置は所定の処理を行う。一方、フォーマットチェックが
異常終了した場合には、ホストの装置は前回と異なる指
示コマンドをフォーマット処理手段に供給し、これを受
けた磁気カードリーダーはこの指示コマンドのフォーマ
ットに対応するフォーマット処理を実行しフォーマット
チェックを行う。即ち、磁気カードリーダーによって磁
気カードのフォーマットチェックを行うことができる。
マットAの指示コマンドをフォーマット処理設定手段に
供給すると、フォーマット処理設定手段はフォーマット
処理手段のフォーマットAに対応するフォーマット処理
を行うように設定する。これにより、フォーマットAに
対応するフォーマット処理が行われ、フォーマットチェ
ックが行われる。このフォーマットチェックが正常に終
了した場合には、フォーマット判定手段は変換したデー
タをホストの装置に送信する。これにより、ホストの装
置は所定の処理を行う。一方、フォーマットチェックが
異常終了した場合には、ホストの装置は前回と異なる指
示コマンドをフォーマット処理手段に供給し、これを受
けた磁気カードリーダーはこの指示コマンドのフォーマ
ットに対応するフォーマット処理を実行しフォーマット
チェックを行う。即ち、磁気カードリーダーによって磁
気カードのフォーマットチェックを行うことができる。
【0009】例えば、請求項2記載の磁気カードリーダ
ーのように、2種類のフォーマット処理を有し、2種類
の異なるフォーマットの磁気カードを読取可能なように
しても良い。
ーのように、2種類のフォーマット処理を有し、2種類
の異なるフォーマットの磁気カードを読取可能なように
しても良い。
【0010】
【発明の実施の形態】以下、本発明の構成を図面に示す
最良の形態に基づいて詳細に説明する。
最良の形態に基づいて詳細に説明する。
【0011】図1に本発明を適用した磁気カードリーダ
ーの実施形態の一例を示す。この磁気カードリーダー1
は、複数の種類のフォーマットの磁気カード2を読取可
能であって、複数のフォーマット処理3を備えたフォー
マット処理手段4と、ホストの装置(ホストコンピュー
タ)5より送られるフォーマットの指示コマンドによ
り、複数のフォーマット処理3の中から指示されたフォ
ーマットの処理を設定するフォーマット処理設定手段6
と、指示されたフォーマットと読み取った磁気カード2
のフォーマットが一致したか否かを判定し判定結果をホ
ストコンピュータ5に送信するフォーマット判定手段7
とを備えたものである。本実施形態の磁気カードリーダ
ー1は、2種類のフォーマット処理3を有し、2種類の
異なるフォーマットの磁気カード2を読取可能としてい
る。
ーの実施形態の一例を示す。この磁気カードリーダー1
は、複数の種類のフォーマットの磁気カード2を読取可
能であって、複数のフォーマット処理3を備えたフォー
マット処理手段4と、ホストの装置(ホストコンピュー
タ)5より送られるフォーマットの指示コマンドによ
り、複数のフォーマット処理3の中から指示されたフォ
ーマットの処理を設定するフォーマット処理設定手段6
と、指示されたフォーマットと読み取った磁気カード2
のフォーマットが一致したか否かを判定し判定結果をホ
ストコンピュータ5に送信するフォーマット判定手段7
とを備えたものである。本実施形態の磁気カードリーダ
ー1は、2種類のフォーマット処理3を有し、2種類の
異なるフォーマットの磁気カード2を読取可能としてい
る。
【0012】磁気カード2に記録されている磁気データ
8の基本構成を図2に示す。磁気データ8は、基本的に
はスタートコード8a、データ8b、エンドコード8c
およびチェックコード8dより構成されている。ただ
し、フォーマットの種類によって、例えば以下のように
相違する。即ち、フォーマットAでは、データ8bに使
用できるキャラクタコードの種類に制限はあるが、キャ
ラクタ数を可変長としている。また、フォーマットBで
は、データ8bに使用できるキャラクタコードの種類に
は制限がないが、キャラクタ数は固定長となっている。
8の基本構成を図2に示す。磁気データ8は、基本的に
はスタートコード8a、データ8b、エンドコード8c
およびチェックコード8dより構成されている。ただ
し、フォーマットの種類によって、例えば以下のように
相違する。即ち、フォーマットAでは、データ8bに使
用できるキャラクタコードの種類に制限はあるが、キャ
ラクタ数を可変長としている。また、フォーマットBで
は、データ8bに使用できるキャラクタコードの種類に
は制限がないが、キャラクタ数は固定長となっている。
【0013】フォーマットAに対応するフォーマット処
理3は、データ8b中に仕様外のキャラクタコードがあ
るか否かに基づいてフォーマットチェックを行う。そし
て、磁気データ8の終わりはエンドコード8cで判定す
る。また、フォーマットBに対応するフォーマット処理
3は、エンドコード8cが所定の位置にあるか否かに基
づいてフォーマットチェックを行う。フォーマット処理
設定手段6は、ホストコンピュータ5の指示コマンドに
基づいて、実行するフォーマット処理3をフォーマット
AについてものもかフォーマットBについてのものかを
切り替える。
理3は、データ8b中に仕様外のキャラクタコードがあ
るか否かに基づいてフォーマットチェックを行う。そし
て、磁気データ8の終わりはエンドコード8cで判定す
る。また、フォーマットBに対応するフォーマット処理
3は、エンドコード8cが所定の位置にあるか否かに基
づいてフォーマットチェックを行う。フォーマット処理
設定手段6は、ホストコンピュータ5の指示コマンドに
基づいて、実行するフォーマット処理3をフォーマット
AについてものもかフォーマットBについてのものかを
切り替える。
【0014】次に、この磁気カードリーダー1の処理に
ついて図3〜図5に基づいて説明する。図3〜図5に示
すプログラムは、磁気カードリーダー1のファームウエ
アとして磁気カードリーダー1に組み込まれている。
ついて図3〜図5に基づいて説明する。図3〜図5に示
すプログラムは、磁気カードリーダー1のファームウエ
アとして磁気カードリーダー1に組み込まれている。
【0015】磁気カードリーダー1内に磁気カード2が
取り込まれると、磁気ヘッド9が磁気カード2に記録さ
れている磁気データ8を読み込み、メモリ10に格納す
る(ステップS21)。次に、ホストコンピュータ5よ
りフォーマット処理設定手段6に指示コマンドが供給さ
れる(ステップS22)。本実施形態の磁気カードリー
ダー1はフォーマットAとフォーマットBの2種類のフ
ォーマットの磁気カード2を取り扱うことが出来るの
で、供給される指示コマンドとしてはコマンドA又はコ
マンドBである。
取り込まれると、磁気ヘッド9が磁気カード2に記録さ
れている磁気データ8を読み込み、メモリ10に格納す
る(ステップS21)。次に、ホストコンピュータ5よ
りフォーマット処理設定手段6に指示コマンドが供給さ
れる(ステップS22)。本実施形態の磁気カードリー
ダー1はフォーマットAとフォーマットBの2種類のフ
ォーマットの磁気カード2を取り扱うことが出来るの
で、供給される指示コマンドとしてはコマンドA又はコ
マンドBである。
【0016】いま、ホストコンピュータ5よりコマンド
Aが供給された場合には、フォーマット処理設定手段6
は、実行するフォーマット処理3としてフォーマット処
理手段4の中からフォーマットAに対応するものを設定
する(ステップS23)。このフォーマットAに対応す
るフォーマット処理3の処理手順を図4に示す。まず、
ステップS31では、メモリ10に取り込んだ磁気デー
タ8から1番目のデータをデコードしながら取り出す。
そして、このデータがスタートコード8aの場合にはス
テップS32からステップS33に進み、スタートコー
ド8a以外のコードの場合にはステップS31に戻って
次のデータを取り出し、スタートコード8aが見つかる
まで繰り返す。
Aが供給された場合には、フォーマット処理設定手段6
は、実行するフォーマット処理3としてフォーマット処
理手段4の中からフォーマットAに対応するものを設定
する(ステップS23)。このフォーマットAに対応す
るフォーマット処理3の処理手順を図4に示す。まず、
ステップS31では、メモリ10に取り込んだ磁気デー
タ8から1番目のデータをデコードしながら取り出す。
そして、このデータがスタートコード8aの場合にはス
テップS32からステップS33に進み、スタートコー
ド8a以外のコードの場合にはステップS31に戻って
次のデータを取り出し、スタートコード8aが見つかる
まで繰り返す。
【0017】ステップS33ではスタートコード8aの
次のデータをデコードしながら取り出し、このデータの
コードが使用可能なコード(キャラクタ)であるか否か
を判別する(ステップS34)。このデータが使用可能
なコードの場合にはステップS35に進んでデータ数が
最大データ数以下であるか否かを判別し、最大データ数
以下の場合にはステップS36に進んでこのデータがエ
ンドコード8cであるか否かを判別する。そして、この
データがエンドコード8c以外のコードの場合には、続
きのデータが存在するので、このデータを所定のバッフ
ァに保存した(ステップS37)後、ステップS33に
戻って次のデータをデコードしながら取り出し、ステッ
プS33〜ステップS37を繰り返し行う。この様にし
て、全てのデータについてステップS33〜ステップS
37の処理を行うと正常終了となり、ステップS36か
ら図3のステップS24に戻る。即ち、磁気データ8の
データ8bが変換されてバッファに保存される。
次のデータをデコードしながら取り出し、このデータの
コードが使用可能なコード(キャラクタ)であるか否か
を判別する(ステップS34)。このデータが使用可能
なコードの場合にはステップS35に進んでデータ数が
最大データ数以下であるか否かを判別し、最大データ数
以下の場合にはステップS36に進んでこのデータがエ
ンドコード8cであるか否かを判別する。そして、この
データがエンドコード8c以外のコードの場合には、続
きのデータが存在するので、このデータを所定のバッフ
ァに保存した(ステップS37)後、ステップS33に
戻って次のデータをデコードしながら取り出し、ステッ
プS33〜ステップS37を繰り返し行う。この様にし
て、全てのデータについてステップS33〜ステップS
37の処理を行うと正常終了となり、ステップS36か
ら図3のステップS24に戻る。即ち、磁気データ8の
データ8bが変換されてバッファに保存される。
【0018】一方、取り込んだデータに使用可能なコー
ド以外のコードが含まれている場合には、磁気カード2
のフォーマットがフォーマットA以外のものである等の
エラーがあると考えられるので、ステップS34におい
て異常終了する。また、取り込んだデータの数が最大デ
ータ数を超える場合にも何らかのエラーが有ると考えら
れるので、ステップS35において異常終了する。
ド以外のコードが含まれている場合には、磁気カード2
のフォーマットがフォーマットA以外のものである等の
エラーがあると考えられるので、ステップS34におい
て異常終了する。また、取り込んだデータの数が最大デ
ータ数を超える場合にも何らかのエラーが有ると考えら
れるので、ステップS35において異常終了する。
【0019】この様にして、ホストコンピュータ5の指
示コマンドに対応したフォーマットAのフォーマット処
理3が実行され、フォーマットチェックが行われる。
示コマンドに対応したフォーマットAのフォーマット処
理3が実行され、フォーマットチェックが行われる。
【0020】そして、図3のステップS24では、フォ
ーマットチェックが正常終了したか異常終了したか、即
ち磁気カード2のフォーマットが一致したか否かの判定
結果がフォーマット判定手段7よりホストコンピュータ
5に通知される。また、正常終了した場合には、データ
変換されたバッファの内容がホストコンピュータ5に供
給される。この後、このプログラムを終了する。
ーマットチェックが正常終了したか異常終了したか、即
ち磁気カード2のフォーマットが一致したか否かの判定
結果がフォーマット判定手段7よりホストコンピュータ
5に通知される。また、正常終了した場合には、データ
変換されたバッファの内容がホストコンピュータ5に供
給される。この後、このプログラムを終了する。
【0021】一方、フォーマットAに対応したフォーマ
ットチェックが異常終了した場合には、ホストコンピュ
ータ5は今度はコマンドBをフォーマット処理設定手段
6に供給する。これにより、フォーマット処理設定手段
6は、実行するフォーマット処理3としてフォーマット
処理手段4の中からフォーマットBに対応したものを設
定する(ステップS25)。
ットチェックが異常終了した場合には、ホストコンピュ
ータ5は今度はコマンドBをフォーマット処理設定手段
6に供給する。これにより、フォーマット処理設定手段
6は、実行するフォーマット処理3としてフォーマット
処理手段4の中からフォーマットBに対応したものを設
定する(ステップS25)。
【0022】フォーマットBに対応したフォーマット処
理3を図5に示す。まず、ステップS41では、メモリ
10に取り込んだ磁気データ8から1番目のデータをデ
コードしながら取り出す。そして、このデータがスター
トコード8aの場合にはステップS42からステップS
43に進み、スタートコード8a以外のコードの場合に
はステップS41に戻って次のデータをデコードしなが
ら取り出し、スタートコード8aが見つかるまで繰り返
す。
理3を図5に示す。まず、ステップS41では、メモリ
10に取り込んだ磁気データ8から1番目のデータをデ
コードしながら取り出す。そして、このデータがスター
トコード8aの場合にはステップS42からステップS
43に進み、スタートコード8a以外のコードの場合に
はステップS41に戻って次のデータをデコードしなが
ら取り出し、スタートコード8aが見つかるまで繰り返
す。
【0023】ステップS43ではスタートコード8aの
次のデータをデコードしながら取り出し、データ数をカ
ウントする(ステップS44)。いま、データ数のカウ
ントは1であるので、ステップS45からステップS4
6に進んでこのデータを所定のバッファに保存する。そ
して、データ数が規定数に達するまで、ステップS43
からステップS46の処理を繰り返し行う。即ち、磁気
データ8が変換されてバッファに保存される。
次のデータをデコードしながら取り出し、データ数をカ
ウントする(ステップS44)。いま、データ数のカウ
ントは1であるので、ステップS45からステップS4
6に進んでこのデータを所定のバッファに保存する。そ
して、データ数が規定数に達するまで、ステップS43
からステップS46の処理を繰り返し行う。即ち、磁気
データ8が変換されてバッファに保存される。
【0024】データ数が規定数に達すると、ステップS
45からステップS47に進み、現在取り出しているデ
ータがエンドコード8cであるか否かを判断する。い
ま、磁気カード2に記録されている磁気データ8が指示
通りのフォーマットBであるならば、このデータはエン
ドコード8cである。したがって、正常終了としてステ
ップS47から図3のステップS24に戻る。
45からステップS47に進み、現在取り出しているデ
ータがエンドコード8cであるか否かを判断する。い
ま、磁気カード2に記録されている磁気データ8が指示
通りのフォーマットBであるならば、このデータはエン
ドコード8cである。したがって、正常終了としてステ
ップS47から図3のステップS24に戻る。
【0025】一方、現在取り出しているデータがエンド
コード8c以外のコードである場合には、磁気カード2
のフォーマットがフォーマットB以外のものである等の
エラーがあると考えられるので、ステップS47におい
て異常終了し、図3のステップS24に戻る。
コード8c以外のコードである場合には、磁気カード2
のフォーマットがフォーマットB以外のものである等の
エラーがあると考えられるので、ステップS47におい
て異常終了し、図3のステップS24に戻る。
【0026】この様にして、ホストコンピュータ5の指
示コマンドに対応したフォーマットBのフォーマット処
理3が実行され、フォーマットチェックが行われる。
示コマンドに対応したフォーマットBのフォーマット処
理3が実行され、フォーマットチェックが行われる。
【0027】そして、図3のステップS24では、フォ
ーマットチェックが正常終了したか異常終了したか、即
ち磁気カード2のフォーマットが一致したか否かの判定
結果がフォーマット判定手段7よりホストコンピュータ
5に通知される。また、正常終了した場合には、データ
変換されたバッファの内容がホストコンピュータ5に供
給される。この後、このプログラムを終了する。
ーマットチェックが正常終了したか異常終了したか、即
ち磁気カード2のフォーマットが一致したか否かの判定
結果がフォーマット判定手段7よりホストコンピュータ
5に通知される。また、正常終了した場合には、データ
変換されたバッファの内容がホストコンピュータ5に供
給される。この後、このプログラムを終了する。
【0028】この後、ホストコンピュータ5は、フォー
マット判定手段7から通知された結果に基づいて所定の
処理を行う。そして、所定の処理を行った後で磁気カー
ド2にデータを書き込む場合には、ホストコンピュータ
5はフォーマットの指示コマンドと書き込むデータを磁
気カードリーダー1に供給する。これにより、磁気カー
ドリーダー1は、上述のフォーマットチェックを行って
書き込むデータを変換し、磁気ヘッド9によって磁気カ
ード2に書き込む。即ち、本発明の磁気カードリーダー
1は、データの再生/記録時に上述のようなフォーマッ
トチェックを行ってデータを交換する。
マット判定手段7から通知された結果に基づいて所定の
処理を行う。そして、所定の処理を行った後で磁気カー
ド2にデータを書き込む場合には、ホストコンピュータ
5はフォーマットの指示コマンドと書き込むデータを磁
気カードリーダー1に供給する。これにより、磁気カー
ドリーダー1は、上述のフォーマットチェックを行って
書き込むデータを変換し、磁気ヘッド9によって磁気カ
ード2に書き込む。即ち、本発明の磁気カードリーダー
1は、データの再生/記録時に上述のようなフォーマッ
トチェックを行ってデータを交換する。
【0029】なお、上述の形態は本発明の好適な形態の
一例ではあるがこれに限定されるものではなく本発明の
要旨を逸脱しない範囲において種々変形実施可能であ
る。例えば、上述の説明では2種類のフォーマットの磁
気カード2に対応する場合を例にしていたが、フォーマ
ット処理の種類を増やせば、3種類以上のフォーマット
の磁気カード2にも対応することができる。
一例ではあるがこれに限定されるものではなく本発明の
要旨を逸脱しない範囲において種々変形実施可能であ
る。例えば、上述の説明では2種類のフォーマットの磁
気カード2に対応する場合を例にしていたが、フォーマ
ット処理の種類を増やせば、3種類以上のフォーマット
の磁気カード2にも対応することができる。
【0030】
【発明の効果】以上説明したように請求項1記載の発明
では、複数の種類のフォーマットの磁気カードを読取可
能な磁気カードリーダーであって、複数のフォーマット
処理を備えたフォーマット処理手段と、ホストの装置よ
り送られるフォーマットの指示コマンドにより、複数の
フォーマット処理の中から指示されたフォーマットの処
理を設定するフォーマット処理設定手段と、指示された
フォーマットと読み取ったカードのフォーマットが一致
したか否かを判定し判定結果をホストの装置に送信する
フォーマット判定手段とを備えているので、1台の磁気
カードリーダーで異なるフォーマットのカードの使用が
可能になる。このため、異なるフォーマットのカードを
使用する場合に複数の磁気カードリーダーを設ける必要
がなくなり、コストを低減することができる。また、磁
気カードリーダーのフォーマット処理手段がホストの装
置の指示コマンドに従ったフォーマット処理を行ってフ
ォーマットチェックを行うので、ホストの装置は指示コ
マンドを出すだけで任意のフォーマットでの結果を得る
ことができ、ホストの装置の負担が軽減される。さら
に、カードの種類を磁気カードの利用者がボタン操作等
によって指定する必要がないので、利用者の負担が減
り、使い勝手が向上する。
では、複数の種類のフォーマットの磁気カードを読取可
能な磁気カードリーダーであって、複数のフォーマット
処理を備えたフォーマット処理手段と、ホストの装置よ
り送られるフォーマットの指示コマンドにより、複数の
フォーマット処理の中から指示されたフォーマットの処
理を設定するフォーマット処理設定手段と、指示された
フォーマットと読み取ったカードのフォーマットが一致
したか否かを判定し判定結果をホストの装置に送信する
フォーマット判定手段とを備えているので、1台の磁気
カードリーダーで異なるフォーマットのカードの使用が
可能になる。このため、異なるフォーマットのカードを
使用する場合に複数の磁気カードリーダーを設ける必要
がなくなり、コストを低減することができる。また、磁
気カードリーダーのフォーマット処理手段がホストの装
置の指示コマンドに従ったフォーマット処理を行ってフ
ォーマットチェックを行うので、ホストの装置は指示コ
マンドを出すだけで任意のフォーマットでの結果を得る
ことができ、ホストの装置の負担が軽減される。さら
に、カードの種類を磁気カードの利用者がボタン操作等
によって指定する必要がないので、利用者の負担が減
り、使い勝手が向上する。
【0031】この場合、例えば請求項2記載の磁気カー
ドリーダーのように、2種類のフォーマット処理を有
し、2種類の異なるフォーマットの磁気カードを読取可
能なようにしても良い。
ドリーダーのように、2種類のフォーマット処理を有
し、2種類の異なるフォーマットの磁気カードを読取可
能なようにしても良い。
【図1】本発明の磁気カードリーダーの実施形態の一例
を概略的に示すブロック図である。
を概略的に示すブロック図である。
【図2】磁気データの基本構成を示す概念図である。
【図3】本発明の磁気カードリーダーのファームウエア
のフローチャートである。
のフローチャートである。
【図4】フォーマットAに対応するフォーマット処理の
フローチャートである。
フローチャートである。
【図5】フォーマットBに対応するフォーマット処理の
フローチャートである。
フローチャートである。
1 磁気カードリーダー 2 磁気カード 3 フォーマット処理 4 フォーマット処理手段 5 ホストコンピュータ(ホストの装置) 6 フォーマット処理設定手段 7 フォーマット判定手段
Claims (2)
- 【請求項1】 複数の種類のフォーマットの磁気カード
を読取可能な磁気カードリーダーであって、複数のフォ
ーマット処理を備えたフォーマット処理手段と、ホスト
の装置より送られるフォーマットの指示コマンドによ
り、複数のフォーマット処理の中から指示されたフォー
マットの処理を設定するフォーマット処理設定手段と、
指示されたフォーマットと読み取ったカードのフォーマ
ットが一致したか否かを判定し判定結果をホストの装置
に送信するフォーマット判定手段とを備えたことを特徴
とする磁気カードリーダー。 - 【請求項2】 2種類のフォーマット処理を有し、2種
類の異なるフォーマットの磁気カードを読取可能なこと
を特徴とする請求項1記載の磁気カードリーダー。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11115407A JP2000306056A (ja) | 1999-04-22 | 1999-04-22 | 磁気カードリーダー |
| US09/551,958 US6679427B1 (en) | 1999-04-22 | 2000-04-19 | Magnetic card reader |
| GB0009946A GB2349258B (en) | 1999-04-22 | 2000-04-20 | Magnetic card reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11115407A JP2000306056A (ja) | 1999-04-22 | 1999-04-22 | 磁気カードリーダー |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000306056A true JP2000306056A (ja) | 2000-11-02 |
Family
ID=14661817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11115407A Pending JP2000306056A (ja) | 1999-04-22 | 1999-04-22 | 磁気カードリーダー |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6679427B1 (ja) |
| JP (1) | JP2000306056A (ja) |
| GB (1) | GB2349258B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002170081A (ja) * | 2000-12-05 | 2002-06-14 | Dainippon Printing Co Ltd | 磁気・icカード兼用リーダ・ライタの制御方法 |
| JP2010015409A (ja) * | 2008-07-04 | 2010-01-21 | Nidec Sankyo Corp | 磁気カードリーダ及びその磁気カード読取方法 |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7837116B2 (en) | 1999-09-07 | 2010-11-23 | American Express Travel Related Services Company, Inc. | Transaction card |
| US7156301B1 (en) | 1999-09-07 | 2007-01-02 | American Express Travel Related Services Company, Inc. | Foldable non-traditionally-sized RF transaction card system and method |
| US7306158B2 (en) | 2001-07-10 | 2007-12-11 | American Express Travel Related Services Company, Inc. | Clear contactless card |
| US7239226B2 (en) | 2001-07-10 | 2007-07-03 | American Express Travel Related Services Company, Inc. | System and method for payment using radio frequency identification in contact and contactless transactions |
| US7070112B2 (en) | 1999-09-07 | 2006-07-04 | American Express Travel Related Services Company, Inc. | Transparent transaction device |
| US7093767B2 (en) | 1999-09-07 | 2006-08-22 | American Express Travel Related Services Company, Inc. | System and method for manufacturing a punch-out RFID transaction device |
| US7889052B2 (en) | 2001-07-10 | 2011-02-15 | Xatra Fund Mx, Llc | Authorizing payment subsequent to RF transactions |
| US7172112B2 (en) | 2000-01-21 | 2007-02-06 | American Express Travel Related Services Company, Inc. | Public/private dual card system and method |
| US8543423B2 (en) | 2002-07-16 | 2013-09-24 | American Express Travel Related Services Company, Inc. | Method and apparatus for enrolling with multiple transaction environments |
| US8429041B2 (en) * | 2003-05-09 | 2013-04-23 | American Express Travel Related Services Company, Inc. | Systems and methods for managing account information lifecycles |
| US7268668B2 (en) | 2003-05-09 | 2007-09-11 | American Express Travel Related Services Company, Inc. | Systems and methods for managing multiple accounts on a RF transaction instrument |
| AU2001243473A1 (en) | 2000-03-07 | 2001-09-17 | American Express Travel Related Services Company, Inc. | System for facilitating a transaction |
| US7725427B2 (en) | 2001-05-25 | 2010-05-25 | Fred Bishop | Recurrent billing maintenance with radio frequency payment devices |
| US7650314B1 (en) | 2001-05-25 | 2010-01-19 | American Express Travel Related Services Company, Inc. | System and method for securing a recurrent billing transaction |
| US7542942B2 (en) | 2001-07-10 | 2009-06-02 | American Express Travel Related Services Company, Inc. | System and method for securing sensitive information during completion of a transaction |
| US8960535B2 (en) | 2001-07-10 | 2015-02-24 | Iii Holdings 1, Llc | Method and system for resource management and evaluation |
| US8279042B2 (en) | 2001-07-10 | 2012-10-02 | Xatra Fund Mx, Llc | Iris scan biometrics on a payment device |
| US8635131B1 (en) | 2001-07-10 | 2014-01-21 | American Express Travel Related Services Company, Inc. | System and method for managing a transaction protocol |
| US7228155B2 (en) | 2001-07-10 | 2007-06-05 | American Express Travel Related Services Company, Inc. | System and method for remotely initializing a RF transaction |
| US7503480B2 (en) | 2001-07-10 | 2009-03-17 | American Express Travel Related Services Company, Inc. | Method and system for tracking user performance |
| US9024719B1 (en) | 2001-07-10 | 2015-05-05 | Xatra Fund Mx, Llc | RF transaction system and method for storing user personal data |
| US7312707B1 (en) | 2001-07-10 | 2007-12-25 | American Express Travel Related Services Company, Inc. | System and method for authenticating a RF transaction using a transaction account routing number |
| US8001054B1 (en) | 2001-07-10 | 2011-08-16 | American Express Travel Related Services Company, Inc. | System and method for generating an unpredictable number using a seeded algorithm |
| US7762457B2 (en) | 2001-07-10 | 2010-07-27 | American Express Travel Related Services Company, Inc. | System and method for dynamic fob synchronization and personalization |
| US7119659B2 (en) | 2001-07-10 | 2006-10-10 | American Express Travel Related Services Company, Inc. | Systems and methods for providing a RF transaction device for use in a private label transaction |
| US8294552B2 (en) | 2001-07-10 | 2012-10-23 | Xatra Fund Mx, Llc | Facial scan biometrics on a payment device |
| US8538863B1 (en) | 2001-07-10 | 2013-09-17 | American Express Travel Related Services Company, Inc. | System and method for facilitating a transaction using a revolving use account associated with a primary account |
| US7154375B2 (en) | 2001-07-10 | 2006-12-26 | American Express Travel Related Services Company, Inc. | Biometric safeguard method with a fob |
| US7543738B1 (en) | 2001-07-10 | 2009-06-09 | American Express Travel Related Services Company, Inc. | System and method for secure transactions manageable by a transaction account provider |
| US7121471B2 (en) | 2001-07-10 | 2006-10-17 | American Express Travel Related Services Company, Inc. | Method and system for DNA recognition biometrics on a fob |
| US20090008441A1 (en) * | 2001-07-10 | 2009-01-08 | Xatra Fund Mx, Llc | Tracking rf transaction activity using a transaction device identifier |
| US9454752B2 (en) | 2001-07-10 | 2016-09-27 | Chartoleaux Kg Limited Liability Company | Reload protocol at a transaction processing entity |
| US7925535B2 (en) | 2001-07-10 | 2011-04-12 | American Express Travel Related Services Company, Inc. | System and method for securing RF transactions using a radio frequency identification device including a random number generator |
| US7996324B2 (en) | 2001-07-10 | 2011-08-09 | American Express Travel Related Services Company, Inc. | Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia |
| US7249112B2 (en) | 2002-07-09 | 2007-07-24 | American Express Travel Related Services Company, Inc. | System and method for assigning a funding source for a radio frequency identification device |
| US7668750B2 (en) | 2001-07-10 | 2010-02-23 | David S Bonalle | Securing RF transactions using a transactions counter |
| US7463133B2 (en) | 2001-07-10 | 2008-12-09 | American Express Travel Related Services Company, Inc. | Systems and methods for providing a RF transaction device operable to store multiple distinct calling card accounts |
| US7059531B2 (en) | 2001-07-10 | 2006-06-13 | American Express Travel Related Services Company, Inc. | Method and system for smellprint recognition biometrics on a fob |
| US7360689B2 (en) | 2001-07-10 | 2008-04-22 | American Express Travel Related Services Company, Inc. | Method and system for proffering multiple biometrics for use with a FOB |
| US8548927B2 (en) * | 2001-07-10 | 2013-10-01 | Xatra Fund Mx, Llc | Biometric registration for facilitating an RF transaction |
| US7746215B1 (en) | 2001-07-10 | 2010-06-29 | Fred Bishop | RF transactions using a wireless reader grid |
| US20040233037A1 (en) * | 2001-07-10 | 2004-11-25 | American Express Travel Related Services Company, Inc. | Method and system for iris scan recognition biometrics on a fob |
| US7493288B2 (en) | 2001-07-10 | 2009-02-17 | Xatra Fund Mx, Llc | RF payment via a mobile device |
| US9031880B2 (en) * | 2001-07-10 | 2015-05-12 | Iii Holdings 1, Llc | Systems and methods for non-traditional payment using biometric data |
| US7705732B2 (en) | 2001-07-10 | 2010-04-27 | Fred Bishop | Authenticating an RF transaction using a transaction counter |
| US7303120B2 (en) | 2001-07-10 | 2007-12-04 | American Express Travel Related Services Company, Inc. | System for biometric security using a FOB |
| US20040236699A1 (en) | 2001-07-10 | 2004-11-25 | American Express Travel Related Services Company, Inc. | Method and system for hand geometry recognition biometrics on a fob |
| US7805378B2 (en) | 2001-07-10 | 2010-09-28 | American Express Travel Related Servicex Company, Inc. | System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions |
| US7429927B2 (en) | 2001-07-10 | 2008-09-30 | American Express Travel Related Services Company, Inc. | System and method for providing and RFID transaction device |
| US7827106B2 (en) | 2001-07-10 | 2010-11-02 | American Express Travel Related Services Company, Inc. | System and method for manufacturing a punch-out RFID transaction device |
| JPWO2003015083A1 (ja) * | 2001-08-03 | 2004-12-02 | 松下電器産業株式会社 | カードリーダ |
| US7587756B2 (en) | 2002-07-09 | 2009-09-08 | American Express Travel Related Services Company, Inc. | Methods and apparatus for a secure proximity integrated circuit card transactions |
| US6805287B2 (en) | 2002-09-12 | 2004-10-19 | American Express Travel Related Services Company, Inc. | System and method for converting a stored value card to a credit card |
| US7268667B2 (en) | 2003-05-09 | 2007-09-11 | American Express Travel Related Services Company, Inc. | Systems and methods for providing a RF transaction device operable to store multiple distinct accounts |
| US20040230789A1 (en) * | 2003-05-16 | 2004-11-18 | Pu-Yun Lee | Multi memory card accessing system and implementation method thereof |
| US7318550B2 (en) * | 2004-07-01 | 2008-01-15 | American Express Travel Related Services Company, Inc. | Biometric safeguard method for use with a smartcard |
| US7314165B2 (en) | 2004-07-01 | 2008-01-01 | American Express Travel Related Services Company, Inc. | Method and system for smellprint recognition biometrics on a smartcard |
| US11233830B2 (en) * | 2018-04-13 | 2022-01-25 | Verifone, Inc. | Systems and methods for point-to-point encryption compliance |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3947663A (en) * | 1971-04-22 | 1976-03-30 | Ing. C. Olivetti & C., S.P.A. | Magnetic card writing and reading device |
| US4186871A (en) * | 1978-03-01 | 1980-02-05 | International Business Machines Corporation | Transaction execution system with secure encryption key storage and communications |
| US4390964A (en) * | 1980-09-09 | 1983-06-28 | Burroughs Corporation | Input/output subsystem using card reader-peripheral controller |
| US4768163A (en) * | 1984-05-07 | 1988-08-30 | Honeywell Bull Inc. | Magnetic stripe and wand reader interface employing off-the-shelf programmable communications interface |
| JPH0786897B2 (ja) * | 1987-05-15 | 1995-09-20 | シャープ株式会社 | カ−ド状体の読取り装置 |
| US4855583A (en) * | 1987-08-17 | 1989-08-08 | Figgie International, Inc. | Structure and method of making combination proximity/insertion identification cards |
| JPH0195362A (ja) * | 1987-10-07 | 1989-04-13 | Omron Tateisi Electron Co | デビット兼用クレジットターミナル |
| DE4006426C2 (de) | 1990-03-01 | 1993-11-18 | Siemens Nixdorf Inf Syst | Verfahren zum Auswerten binärer Informationen einer Magnetspeicherkarte |
| US5581257A (en) * | 1991-09-24 | 1996-12-03 | Gordian Holding Corporation | Radio frequency automatic identification system |
| US5679945A (en) * | 1995-03-31 | 1997-10-21 | Cybermark, L.L.C. | Intelligent card reader having emulation features |
| JPH08315090A (ja) * | 1995-05-23 | 1996-11-29 | Toshiba Corp | Icカードリーダライタおよびデータ伝送方法 |
| NL1000988C2 (nl) * | 1995-08-16 | 1997-02-18 | Nederland Ptt | Werkwijze voor het met dezelfde gegevensdrager kunnen uitvoeren van verschillende authenticatieprocessen, alsmede systeem. |
| US6254002B1 (en) * | 1996-05-17 | 2001-07-03 | Mark A. Litman | Antiforgery security system |
| US5988500A (en) * | 1996-05-17 | 1999-11-23 | Aveka, Inc. | Antiforgery security system |
| US7545816B1 (en) * | 1998-04-29 | 2009-06-09 | Ncr Corporation | Transaction processing systems maintenance |
-
1999
- 1999-04-22 JP JP11115407A patent/JP2000306056A/ja active Pending
-
2000
- 2000-04-19 US US09/551,958 patent/US6679427B1/en not_active Expired - Lifetime
- 2000-04-20 GB GB0009946A patent/GB2349258B/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002170081A (ja) * | 2000-12-05 | 2002-06-14 | Dainippon Printing Co Ltd | 磁気・icカード兼用リーダ・ライタの制御方法 |
| JP2010015409A (ja) * | 2008-07-04 | 2010-01-21 | Nidec Sankyo Corp | 磁気カードリーダ及びその磁気カード読取方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| GB0009946D0 (en) | 2000-06-07 |
| GB2349258A (en) | 2000-10-25 |
| US6679427B1 (en) | 2004-01-20 |
| GB2349258B (en) | 2003-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6679427B1 (en) | Magnetic card reader | |
| EP0733987B1 (en) | Transmission method of changing protocol and data processing apparatus using this method | |
| JPH05250523A (ja) | 処理方式 | |
| EP1491993A2 (en) | Recording apparatus and recording control method for executing recording according to setting of print parameters | |
| JP3028815B2 (ja) | 携帯可能電子装置の伝送方法と携帯可能電子装置 | |
| JPH01314177A (ja) | 印字装置 | |
| JPH01213774A (ja) | 携帯可能記憶媒体処理装置 | |
| JPH0542749A (ja) | 印刷中断処理装置 | |
| JP2000207147A (ja) | 印刷デ―タ転送システム | |
| JP2580708B2 (ja) | プリンタ | |
| JPH04294478A (ja) | Icカードリーダライタ | |
| JPH0671978A (ja) | プリンタ | |
| JP3030821B2 (ja) | Icカードデータ伝送システム | |
| JPS607524A (ja) | 記録担体読取装置 | |
| JP2001230898A (ja) | 画像処理システム及びその制御方法 | |
| JP4125361B2 (ja) | 情報処理装置及びその制御方法及び記録媒体 | |
| JPH10233906A (ja) | ファクシミリ装置 | |
| JPH0619246Y2 (ja) | データ処理システム | |
| JPH06282694A (ja) | 情報記憶媒体及び情報送受装置 | |
| JP4047361B2 (ja) | 情報処理装置及びその制御方法及び記録媒体 | |
| JP2547795B2 (ja) | 携帯可能電子装置 | |
| JPH07121674A (ja) | Icカードおよびそのicカードを用いた情報処理装置 | |
| JP2000118055A (ja) | 印刷システム、印刷装置、印刷方法及び記録媒体 | |
| JPH11191056A (ja) | 印刷システムおよび印刷システムの記録媒体種別設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH11146031A (ja) | 通信処理装置および方法、並びに、制御プログラムを記録したコンピュータ読取り可能な記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041117 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050316 |