(57)【特許請求の範囲】
【請求項１】
磁気カードに対し、磁気データの読み取り、書き込みを行うカード処理装置において、
磁気ストライプ上に配置され、磁気カードの有無を検出する第１センサと第２センサを有し、該第１センサと第２センサ相互間の距離を磁気カードの長さ以上とし、
かつ、磁気ヘッド近傍に配置され、磁気カードの有無を検出する第３センサを有し、
カード吸入時に、前記第１センサのＯＦＦから第２センサのＯＮまでのエンコーダのパルス数から、挿入された磁気カードの長さを推定し、
前記第３センサのＯＦＦ検出を推定された磁気カードの長さまで保留し、推定された磁気カードの長さ以上となった時点から第３センサのＯＦＦ検出をすることを特徴とするカード処理装置。
【請求項２】
請求項１において、第３センサを磁気ヘッドのヘッドキャップ中心線と同軸上に配置することを特徴とするカード処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気カードに対し、磁気データの読み取り、書き込みを行うカード処理装置に関する。
【０００２】
【従来の技術】
一般に、カード処理装置では磁気カードの検出、磁気データの書き込み、読み取りのトリガ用等として光学センサを使用している。
カード処理装置は、磁気カードに破損等があっても磁気ストライプが正常である場合、磁気データの書き込み、読み取りを可能とする為には光学センサは磁気ストライプ上に配置する必要がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、磁気データの書き込み、読み取りのトリガ用の光学センサは、磁気ヘッドの近傍に配置する必要があるため、磁気ストライプ上に配置することができない。
そのため、磁気ストライプが正常であっても、磁気カードの一部に割れや欠けがあって磁気データの書き込み、読み取りのトリガ用の光学センサが磁気カードの割れや欠けの部分でＯＮからＯＦＦに変化した場合、磁気カードの位置管理が異常となり正常に磁気データの書き込み、読み取りができないという問題があった。
【０００４】
また、今後、磁気カードのデザインの多様化によりカードの一部を透明にした磁気カードの登場も予測され、その透明な部分が磁気データの書込み、読取り用のトリガセンサにかかる場合においても、正常に磁気データに書き込み、読み取りを行なう必要がある。
【０００５】
【課題を解決するための手段】
本発明は、磁気カードに対し、磁気データの読み取り、書き込みを行うカード処理装置において、磁気ストライプ上に配置され、磁気カードの有無を検出する第１センサと第２センサを有し、該第１センサと第２センサ相互間の距離を磁気カードの長さ以下とし、かつ、磁気ヘッド近傍に配置され、磁気カードの有無を検出する第３センサを有し、カード吸入時に、前記第２センサのＯＮから第１センサのＯＦＦまでのエンコーダのパルス数から挿入された磁気カードの長さを推定し、前記第３センサによるＯＦＦ検出を、推定された磁気カードの長さまで保留し、推定された磁気カードの長さ以上となった時点から、第３センサによるＯＦＦ検出を行うことを特徴とする。
【０００６】
また、磁気カードに対し、磁気データの読み取り、書き込みを行うカード処理装置において、磁気ストライプ上に配置され、磁気カードの有無を検出する第１センサと第２センサを有し、該第１センサと第２センサ相互間の距離を磁気カードの長さ以上とし、かつ、磁気ヘッド近傍に配置され、磁気カードの有無を検出する第３センサを有し、カード吸入時に、前記第１センサのＯＦＦから第２センサのＯＮまでのエンコーダのパルス数から挿入された磁気カードの長さを推定し、前記第３センサのＯＦＦ検出を推定された磁気カードの長さまで保留し、推定された磁気カードの長さ以上となった時点から第３センサのＯＦＦ検出をすることを特徴とする。
【０００７】
【発明の実施の形態】
以下に本発明の実施の形態例を図面を用いて説明する。
第１実施の形態例
図１は本発明の第１実施の形態例の構成を示す側面説明図、図２は同平面説明図である。
【０００８】
図において、 １はＤＣモータ、２はＤＣモータの軸上に取り付けられたエンコーダ、３は磁気ヘッド、４ａ、４ｂ、４ｃはＤＣモータ１と減速機を介して接続された駆動ローラ、５ａ、５ｂ、５ｃは駆動ローラ４ａ、４ｂ、４ｃに対応するプレッシャローラ、６ａ、６ｂはカード挿入検出用の発光センサ、受光センサ（第１センサ）、７ａ，７ｂはカード検出用の発光センサ、受光センサ（第２センサ）、８ａ、８ｂは磁気ヘッド３のヘッドギャップの中心線と同軸上にある磁気データの書き込み、読み取りトリガ用発光センサ、受光センサ（第３センサ）である。
【０００９】
第１センサ６ａ，６ｂ、第２センサ７ａ，７ｂは、磁気カードの磁気ストライプ上に配置され、第３センサ８ａ、８ｂは磁気ヘッド３がある都合上、磁気ストライプ上に配置されていない。
前記第１センサ６ａ，６ｂと第２センサ７ａ，７ｂ間の距離は、磁気カードの長さ以下に設定されている。
【００１０】
図３は本実施の形態例の回路ブロック図である。図において、２１はＣＰＵ、２２はＲＯＭ、２３はＲＡＭ、２４は磁気データ読み取り回路、２５は磁気データ書き込み回路、２６はＤＣモータ駆動回路、２７は波形処理回路、２８は発光センサ駆動回路、２９は受光センサ処理回路である。
図１および図２において、ＦＷＤ方向から磁気カードが挿入された場合について説明する。
【００１１】
第１センサ６ａ，６ｂが挿入された磁気カードを検出すると、ＣＰＵ２１はＦＷＤ方向にＤＣモータ１を駆動し、磁気カードの吸入を開始する。次に、ＣＰＵ２１は第２センサ７ａ，７ｂを監視し、第２センサ７ａ、７ｂが磁気カードを検出すると、エンコーダ２のパルス出力のカウントを開始する。
次に、ＣＰＵ２１は第１センサ６ａ，６ｂのＯＦＦを監視し、ＯＦＦを検出した時点でエンコーダ２のパルス出力のカウントを停止する。この時点で、挿入された磁気カードの長さを推定する。第１、第２センサ間の距離をＬｓ（ｍｍ）、エンコーダ２の１パルス間に進む距離をＬｆ（ｍｍ）、計測されたパルス出力のカウント値をＣ１とすれば、磁気カードの長さＬｃは次式となる。
【００１２】
Ｌｃ＝Ｌｓ＋Ｌｆ×Ｃｌ…（１）
次に、ＣＰＵ２１は第３センサ８ａ，８ｂの監視を開始し、ＯＮを検出した時点から磁気データの読み取り、または磁気データの書き込みを開始すると共にエンコーダ２の出力のカウントを再び開始する。（１）式によって推定された磁気カード長さＬｃに対応するエンコーダ２のパルス数をＣｃとすると、Ｃｃは次式となる。
【００１３】
Ｃｃ＝Ｌｃ／Ｌｆ…（２）
ＣＰＵ２１は、エンコーダ２の出力のカウント値がＣｃに達するまでは、第３センサのＯＦＦは無視し、エンコーダ２の出力のカウント値がＣｃ以上となった以降の第３センサのＯＦＦを監視する。エンコーダ２の出力カウント値がＣｃ以上かつ第３センサのＯＦＦを検出した時点でＣＰＵ２１は、磁気データの読み取り、または書き込みを終了し、予め設定された位置に磁気カードが到達した時点でＤＣモータ１の駆動を停止する。
【００１４】
また、ＲＥＶ方向での磁気データの読み取り、書き込みもＦＷＤ方向と同様に行なうことができる。
図４は本実施の形態例の効果を説明する平面説明図である。
上述した第１実施の形態例によれば、磁気カード吸入時、第２センサのＯＮから第１センサＯＦＦまでのエンコーダのパルス数から挿入された磁気カードの長さを推定し、磁気ヘッド上の磁気カードの有無を検出する第３センサのＯＦＦ検出を推定された磁気カードの長さまで行なわないようにしたので、磁気ストライプ及びカードの先端、後端以外に割れ、欠け等の破損がある磁気カードに対しても正常に磁気データの読み込み、書き込みができるようになった。
【００１５】
さらに、第３センサを磁気ヘッドのヘッドギャップ中心線と同軸上に配置しているため、ＲＥＶ方向の磁気データの読み取り、書き込みにも制約がない。
また、図４で示す如く、磁気ストライプ及びカードの先端、後端以外のＡ部を透明とした磁気カードの取扱いも可能となる。
第２実施の形態例
図５は本発明の第２実施の形態例の構成を示す側面説明図、図６は同平面説明図である。
【００１６】
図において、１６ａ，１６ｂは磁気ストライプ上に配置した第１センサ、１７ａ，１７ｂは磁気ストライプ上に配置した第２センサであり、前記第１センサ１６ａ，１６ｂと第２センサ１７ａ，１７ｂ間の距離は、磁気カードの長さ以上に設定されている。第２実施の形態例におけるその他の装置構成は、図１〜３に示す第１実施の形態例と同様であるので説明を省略し符号も同一のものを使用する。
【００１７】
図５および図６に従ってＦＷＤ方向から磁気カードが挿入された場合について説明する。
第１センサ１６ａ，１６ｂが挿入された磁気カードを検出すると、ＣＰＵ２１はＦＷＤ方向にＤＣモータ１を駆動し、磁気カードの吸入を開始する。次に、ＣＰＵ２１は第１センサ１６ａ，１６ｂを監視し、第１センサ１６ａ、１６ｂがＯＦＦ検出すると、エンコーダ２のパルス出力のカウントを開始する。
【００１８】
次に、ＣＰＵ２１は第２センサ１７ａ，１７ｂのＯＮを監視し、ＯＮを検出した時点でエンコーダ２のパルス出力のカウントを停止する。この時点で挿入された磁気カードの長さを推定する。第１センサ１６ａ，１６ｂと第２センサ１７ａ，１７ｂ間の距離をＬｓ（ｍｍ）、エンコーダ２の１パルス間に進む距離をＬｆ（ｍｍ）、計測されたパルス出力のカウント値をＣｌとすれば、磁気カードの長さＬｃは次式となる。
【００１９】
Ｌｃ＝Ｌｓ−Ｌｆ×Ｃｌ…（３）
次に、ＣＰＵ２１は第３センサ８ａ，８ｂの監視を開始し、ＯＮを検出した時点から磁気データの読み取り、または磁気データの書き込みを開始すると共に、エンコーダ２の出力のカウントを再び開始する。（３）式によって推定された磁気カード長さＬｃに対応するエンコーダ２のパルス数をＣｃとするとＣｃは、次式となる。
【００２０】
Ｃｃ＝Ｌｃ／Ｌｆ…（４）
ＣＰＵ２１は、エンコーダ２の出力のカウント値がＣｃに達するまでは、第３センサのＯＦＦは無視し、エンコーダ２の出力のカウント値がＣｃ以上となった以降の第３センサのＯＦＦを監視する。エンコーダ２の出力カウント値がＣｃ以上かつ第３センサのＯＦＦを検出した時点でＣＰＵ２１は、磁気データの読み取りまたは書き込みを終了し、予め設定された位置に磁気カードが到達した時点でＤＣモータ１の駆動を停止する。
【００２１】
また、ＲＥＶ方向での磁気データの読み取り、書き込みもＦＷＤ方向と同様に行なうことができる。
以上のように、第２実施の形態例によれば、磁気カード吸入時、第１センサのＯＦＦから第２センサＯＮまでのエンコーダのパルス数から挿入された磁気カードの長さを推定し、磁気ヘッド上の磁気カードの有無を検出する第３センサのＯＦＦ検出を推定された磁気カードの長さまで行なわないようにしたので、磁気ストライプ及びカードの先端、後端以外に割れ、欠け等の破損がある磁気カードに対して正常に磁気データの読き込み、書き込みができるようになった。
【００２２】
さらに、第３センサを磁気ヘッドのヘッドギャップ中心線と同軸上に配置している為、ＲＥＶ方向の磁気データ夕の読み取り、書き込みにも制約がない。
また、磁気ストライプ及びカードの先端、後端以外を透明とした磁気カードの取扱いも可能となる（図４参照）。
【００２３】
【発明の効果】
以上詳細に説明した本発明によると、磁気カード吸入時、第２センサのＯＮから第１センサＯＦＦまでのエンコーダのパルス数、もしくは第１センサのＯＦＦから第２センサＯＮまでのエンコーダのパルス数から挿入された磁気カードの長さを推定し、磁気ヘッド上の磁気カードの有無を検出する第３センサのＯＦＦ検出を推定された磁気カードの長さまで行なわないようにしたので、磁気ストライプ及びカードの先端、後端以外に割れ、欠け等の破損がある磁気カードに対して正常に磁気データの読み込み、書き込みができるという効果がある。
【００２４】
また、第３センサを磁気ヘッドのヘッドギャップ中心線と同軸上に配置することによってＲＥＶ方向の磁気データの読み取り、書き込みにも制約がないという効果を有する。
さらに、磁気ストライプ、及びカードの先端、後端以外の部分を透明とした磁気カードの取扱いも可能となるという効果がある。
【図面の簡単な説明】
【図１】第１実施の形態例を示す側面説明図
【図２】第１実施の形態例を示す平面説明図
【図３】第１実施の形態例を示す回路ブロック図
【図４】第１実施の形態例の効果を示す説明図
【図５】第２実施の形態例を示す側面説明図
【図６】第２実施の形態例を示す平面説明図
【符号の説明】
１  ＤＣモータ
２  エンコーダ
３  磁気ヘッド
４ａ、４ｂ、４ｃ  駆動ローラ
５ａ、５ｂ、５ｃ  プレッシャローラ
６ａ、６ｂ  第１センサ
７ａ，７ｂ  第２センサ
８ａ、８ｂ  第３センサ
１６ａ、１６ｂ  第１センサ
１７ａ，１７ｂ  第２センサ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  磁気データ読取り回路
２５  磁気データ書込み回路
２６  ＤＣモータ駆動回路
２７  波形処理回路
２８  発光センサ駆動回路
２９  受光センサ処理回路
【図１】
0004172143.tif 000002
【図２】
0004172143.tif 000003
【図３】
0004172143.tif 000004
【図４】
0004172143.tif 000005
【図５】
0004172143.tif 000006
【図６】
0004172143.tif 000007