(57)【要約】【課題】磁気出力の減衰した磁気ストライプへの再書き込みを有効に行うことができる磁気カード装置を提供すること。【解決手段】カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置において、前記磁気ヘッドで読取られた磁気出力の時間変動を示すジッタを評価するジッタ評価部１６１と、前記読取られた磁気出力のレベルを評価する磁気出力評価部１６２と、読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部１６６を備え、前記予防書換え判断部は、前記ジッタ評価部によるジッタの評価と前記磁気出力評価部による磁気出力のレベルの評価に基づいて、前記予防書換えを行うか否かを判断する。【選択図】図３
2019160366.tif 000002
【特許請求の範囲】
【請求項１】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置において、
前記磁気ヘッドで読取られた磁気出力の時間変動を示すジッタを評価するジッタ評価部と、
前記読取られた磁気出力のレベルを評価する磁気出力評価部と、
読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部を備え、
前記予防書換え判断部は、前記ジッタ評価部によるジッタの評価と前記磁気出力評価部による磁気出力のレベルの評価に基づいて、前記予防書換えを行うか否かを判断する
ことを特徴とする磁気カード装置。
【請求項２】
前記予防書換え判断部は、前記磁気出力のレベルが所定以下であることを第１条件とし、前記ジッタが所定以下であることを第２条件として、少なくとも前記第１条件と第２条件が成立した場合に前記予防書換えを行う判断をする
ことを特徴とする請求項1に記載の磁気カード装置。
【請求項３】
さらに、前記予防書換え判断部は、前記磁気出力のレベルのピーク値が所定レベル以下になるパルス数が連続して所定数以上であることを第３条件として、前記第１条件と第２条件と共に前記第３条件が成立した場合に前記予防書換えを行う判断をする
ことを特徴とする請求項２に記載の磁気カード装置。
【請求項４】
前記予防書換え判断部は、前記磁気出力のレベルの変動が所定以上の箇所で、前記ジッタが所定以下であることを第４条件とし、前記第１条件と第２条件と第３条件に加えて、さらに第４条件が成立した場合に前記予防書換えを行う判断する
ことを特徴とする請求項３に記載の磁気カード装置。
【請求項５】
前記予防書換え判断部は、前記磁気出力のレベルの変動が所定以上の箇所で、前記ジッタが所定以下であることを第４条件とし、前記第１条件と第２条件と共に前記第４条件が成立した場合に前記予防書換えを行う判断する
ことを特徴とする請求項２に記載の磁気カード装置。
【請求項６】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置において、
前記磁気ヘッドで読取られた磁気出力のレベルを評価する磁気出力評価部と、
読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部を備え、
前記予防書換え判断部は、前記磁気出力評価部による磁気出力のレベルが所定以下の場合には、前記予防書換えを行わないと判断する
ことを特徴とする磁気カード装置。
【請求項７】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置において、
前記磁気ヘッドで読取られた磁気出力のレベルを評価する磁気出力評価部と、
読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部を備え、
前記予防書換え判断部は、前記磁気出力評価部により、磁気出力の波形のピークレベルが連続して所定レベル以下となった回数が所定回数以下である場合には、前記予防書換えを行わないと判断する
ことを特徴とする磁気カード装置。
【請求項８】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置において、
前記磁気ヘッドで読取られた磁気出力のレベルを評価する磁気出力評価部と、
読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部を備え、
前記予防書換え判断部は、前記磁気出力評価部により、磁気出力のレベルが連続して所定レベル以下となった期間が所定時間以下である場合には、前記予防書換えを行わないと判断する
ことを特徴とする磁気カード装置。
【請求項９】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置の予防書換え方法において、
前記磁気ヘッドで読取られた磁気出力の時間変動を示すジッタを評価し、
前記読取られた磁気出力のレベルを評価し、
前記ジッタの評価と前記磁気出力のレベルの評価に基づいて、読取った磁気ストライプの情報を当該カードの磁気ストライプに再書き込みするか否かを判断する
ことを特徴とする磁気カード装置の予防書換え方法。
【請求項１０】
カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置のコンピュータに予防書換え処理を実行させるプログラムにおいて、
前記磁気ヘッドで読取られた磁気出力の時間変動を示すジッタを評価し、
前記読取られた磁気出力のレベルを評価し、
前記ジッタの評価と前記磁気出力のレベルの評価に基づいて、読取った磁気ストライプの情報を当該カードの磁気ストライプに再書き込みするか否かを判断する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気カードに対して情報の読取りや書込みを行う磁気カード装置に関する。
【背景技術】
【０００２】
市場に流通している磁気カードや通帳等は、外部磁石への接近／接触により磁気ストライプの磁気が減衰してしまい、磁気カード装置での読み取りがエラーとなることがある。特に最近は身の回りのスマートフォン／タブレット等の電子機器やそのケース類に磁石を内蔵した製品が多数流通しており、磁気減衰（破壊）のリスクが増大している。具体例として、自動取引装置（ＡＴＭ）等で磁気減衰されたカードが取引不可となり、金融機関の支店等でクレームに発展するケースも散見されている。
【０００３】
その対策の一つとして、出力が減衰した磁気ストライプに、この磁気ストライプから読取ったデータを再書き込みして磁気出力を復活させる技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３１８４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
磁気の減衰したカードは読み取りが不安定になっていることが多いため、データを誤って読み取るリスクが存在する。再書き込み時には、読取ったデータに基づくデータを磁気ストライプに記録するので、読取ったデータが誤っている場合には、誤ったデータが記録されてしまう。このカードを使用すると、エラー判定されてしまう。また、変形や傷、シール貼り付けなどカード自体の物理的な状態が悪いことで出力が減衰している場合は、カードに再書き込みを行っても、正常な記録ができない可能性も高い。
【０００６】
このように、磁気出力の減衰が大きい場合に、カードに一律に再書き込みを行っても、磁気出力を正常なレベルに復活できるとは限らない。かえって、悪化させてしまうおそれもある。
【０００７】
本願発明は、上記課題に鑑み、磁気出力の減衰した磁気ストライプへの再書き込みを有効に行うことができる磁気カード装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、カードの磁気ストライプの情報の読取り及び書込みを磁気ヘッドにより行う磁気カード装置は、前記磁気ヘッドで読取られた磁気出力の時間変動を示すジッタを評価するジッタ評価部と、前記読取られた磁気出力のレベルを評価する磁気出力評価部と、読取った磁気ストライプの情報を前記磁気ストライプに再書き込みするか否かを、判断する予防書換え判断部を備え、前記予防書換え判断部は、前記ジッタ評価部によるジッタの評価と前記磁気出力評価部による磁気出力のレベルの評価に基づいて、前記予防書換えを行うか否かを判断する。
【発明の効果】
【０００９】
本発明によれば、磁気出力の減衰した磁気ストライプへの再書き込みを有効に行うことができる磁気カード装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】磁気カード装置を搭載した自動取引装置の構成例を示すブロック図である。
【図２】カードレシートユニットの構成例を示すブロック図である。
【図３】ＭＳの読取機能と書込み機能に関するブロック図である。
【図４】カードレシートユニットのユニット管理部及び各制御部のハードウェア構成を示すブロック図である。
【図５】予防書換え処理の手順を説明するフローチャートである。
【図６】磁気出力波形の例である。
【図７】予防書換え要否判断テーブルの例である。
【図８】ＭＳに傷が入ったカードの磁気出力の減衰例を示す図である。
【図９】ＭＳに傷が入ったカードの磁気出力の減衰とジッタの関係を示す図である。
【図１０】ＭＳにテープが貼付されたカードの磁気出力とジッタの関係を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に従って本発明の実施形態を説明する。以下では、本実施形態の磁気カード装置を金融機関に設置される自動取引装置に搭載した例で説明する。
【００１２】
図１は、本実施形態の磁気カード装置を搭載した自動取引装置１の構成例を示すブロック図である。自動取引装置１は、所定のデータが記録されたカードを受け付けて取引処理を行う。自動取引装置１は、銀行、その他の金融機関等の店舗に設置され、顧客の操作に基づいて入出金等の取引を行う。
【００１３】
自動取引装置１は、操作者が操作案内表示に従いカードを挿入口に入れ、キーボードもしくはタッチパネルにて暗証番号を入力し、ホストコンピュータと通信して、本人であることを確認した後、現金の預け入れ、払い出し、振り込み等の取引を行う。なお。以下で、磁気カード及びＩＣチップ付きの磁気カードを、まとめてカードと呼ぶ。
【００１４】
自動取引装置１は、主制御部１０、カードレシートユニット２０、通帳ユニット３０、紙幣ユニット４０、硬貨ユニット５０及び表示ユニット６０を有する。主制御部１０は、自動取引装置１全体を統括的に制御する制御部である。カードレシートユニット２０は、カードに記録された情報（磁気ストライプやＩＣメモリ）を読取るカード処理装置と、レシートを印刷し発行するレシート印刷装置を有する。
【００１５】
通帳ユニット３０は、挿入された通帳のＭＳ（Magnetic Stripe）からデータを読取る読取装置（不図示）と、通帳に取引内容を印字するプリンタ装置（不図示）を有する。紙幣ユニット４０は、入金された紙幣を搬送して紙幣カセットに格納し、紙幣カセットから紙幣を搬送して出金する。硬貨ユニット５０は、入金された硬貨を硬貨カセットに格納し、硬貨カセットから硬貨を出金する。表示ユニット６０は、表示部とタッチパネルを有し、顧客に操作ガイドや取引内容を表示し、顧客からの操作入力をタッチパネルで受付ける。
【００１６】
図２は、カードレシートユニット２０の構成例を示すブロック図である。カードレシートユニット２０は、ユニット管理部１００、通信部１１０、記憶部１２０、カードＲ/Ｗメカ制御部１３０、カードＲ／Ｗメカ１４０、磁気ヘッド制御部１５０、磁気ヘッド回路部１８０、ＩＣカードＲ／Ｗ制御部２００、コンタクト部２１０、レシートプリンタ制御部２２０及びレシートプリンタメカ２３０を有する。磁気カード装置は、ユニット管理部１００、通信部１１０、記憶部１２０、カードＲ/Ｗメカ制御部１３０、カードＲ／Ｗメカ１４０、磁気ヘッド制御部１５０、磁気ヘッド回路部１８０により構成される。
【００１７】
ユニット管理部１００は、カードレシートユニット２０全体を制御する。通信部１１０は、主制御部１０とユニット管理部１００間でのデータの授受を制御する。記憶部１２０は、制御プログラム、各種データやテーブルを記憶する。
【００１８】
カードＲ/Ｗメカ制御部１３０は、カードＲ／Ｗメカ１４０を制御して、カードの搬送を制御する。カードＲ／Ｗメカ１４０は、カードを搬送するモータ、搬送ローラを切換えるマグネット、カードの搬送位置や速度を検出するセンサ等を備える。
【００１９】
磁気ヘッド制御部１５０は、磁気ヘッド回路部１８０を制御して、カードのＭＳからのデータの読出しや、ＭＳへのデータの書込みを行う。また、磁気ヘッド制御部１５０は、読み出した磁気出力を復号してリードデータを生成する。また、磁気ヘッド制御部１５０は、ＭＳへの再書き込み処理（予防書換えとも呼ぶ）を行う。
【００２０】
磁気ヘッド回路部１８０は、磁気ヘッド、ピーク検出回路、磁気出力検出回路、タイマ回路及びライトデータ出力回路を有する。磁気ヘッド制御部１５０と磁気ヘッド回路部１８０については、図３で詳述する。
【００２１】
ＩＣカードＲ／Ｗ制御部２００は、使用されたカードがＩＣチップ付きのカードである場合に、コンタクト部２１０により、カードに内蔵されたＩＣデータの読取を行う。コンタクト部２１０として、ＩＣ接点部やＳＡＭ（Secure  Application  Module）接点部が備えられる。
【００２２】
レシートプリンタ制御部２２０は、レシートプリンタメカ２３０のモータやプリンタ（インクリボンやサーマルプリンタ）を制御して、用紙の搬送や印字を行う。
【００２３】
図３は、ＭＳの読取機能と書込み機能に関するブロック図である。前述のように、磁気ヘッド回路部１８０は、磁気ヘッド１８１、ピーク検出回路１８２、磁気出力検出回路１８３、タイマ回路１８４及びライトデータ出力回路１８５を有する。
【００２４】
磁気ヘッド１８１は、ＭＳに対して読出し及び書込みを行うもので、例えばリングヘッドである。ピーク検出回路１８２は、磁気ヘッド１８１から出力されて増幅された磁気出力波形のピークを検出する回路である。ピーク検出回路１８２は、後述するＭＳリード割込み処理部１５１にピーク検出を通知する。
【００２５】
磁気出力検出回路１８３は、磁気出力波形のピークレベルを検出する回路である。磁気出力検出回路１８３は、磁気出力波形のピークレベルを後述するＭＳリード割込み処理部１５１に通知する。なお以下で、磁気出力波形のピークレベルを、磁気出力のレベルとも呼ぶ。
【００２６】
タイマ回路１８４は、ＭＳリード割込み処理部１５１でピーク検出の割込みが発生すると、カウンタ値を読み出して、カウンタ値をＭＳリード割込み処理部１５１に通知する。ライトデータ出力回路１８５は、ＭＳへのデータ書き込み時に、書込み信号を磁気ヘッド１８１に出力する。
【００２７】
磁気ヘッド制御部１５０は、ＭＳリード割込み処理部１５１、ＭＳリード処理部１６０、ＭＳライト処理部１７０及びMSライト割込み処理部１７２を有する。ＭＳリード割込み処理部１５１は、ピーク検出回路１８２からのピーク検出通知を受けて、割込み処理を行う。
【００２８】
ＭＳリード割込み処理部１５１は、ピーク間隔算出部１５２と磁気出力読出し部１５３を有する。ピーク間隔算出部１５２は、磁気出力のピーク間の時間を算出する。ピーク間隔算出部１５２は、算出したピーク間隔を、記憶部１２０のピーク間隔バッファ１２１に格納する。ピーク間隔バッファ１２１は、例えば、１５３６個分設定される。
【００２９】
磁気出力読出し部１５３は、磁気出力のレベルを読み出す。磁気出力読出し部１５３は、読み出した磁気出力のレベルを、記憶部１２０の磁気出力レベルバッファ１２２に格納する。磁気出力レベルバッファ１２２は、例えば、１５３６個分設定される。図６は、磁気出力波形の例である。図６で正常波形の拡大図である磁気出力Ｂ１に、ピーク間隔と磁気出力レベルの位置を示す。
【００３０】
ＭＳリード処理部１６０は、ピーク間隔バッファ１２１と磁気出力レベルバッファ１２２に格納されたＭＳから読み出されデータを処理して、リードデータを生成する。また、ＭＳリード処理部１６０は、予防書込みの要否を判断する。
【００３１】
ＭＳリード処理部１６０は、ジッタ評価部１６１、磁気出力評価部１６２、０／１変換部１６３、リードデータ編集部１６４、リードデータ結果判断部１６５、予防書換え要否判断部１６６を有する。
【００３２】
ジッタ評価部１６１は、ピーク間隔バッファ１２１からピーク間隔を読出して、磁気出力ピークの時間変動であるジッタを算出して、評価する。磁気出力評価部１６２は、磁気出力レベルバッファ１２２から磁気出力レベルを読み出して、評価する。
【００３３】
０／１変換部１６３は、ピーク間隔バッファ１２１の記憶値と磁気出力レベルバッファ１２２の記憶値を読み出して、論理値０／１への変換を行う。リードデータ編集部１６４は、０／１変換部１６３によって変換された論理値０／１を、記憶部１２０にリードデータ１２３として格納する。リードデータ結果判断部１６５は、リードデータ１２３を読出し、垂直パリティと水平パリティをチェックし、リードが正常に行われた否かを判断し、リード結果１２４として記憶部１２０に格納する。
【００３４】
予防書換え要否判断部１６６は、予防書換え要否の判断を行う。予防書換えとは、磁気出力が減衰したＭＳに対して、再度情報を書込み、磁気出力を回復させる処理である。予防書換え要否判断部１６６は、メモリ１２０の要否判断テーブル１２５を参照して、磁気出力レベルとジッタに応じて、予防書換え要否の判断を行う。予防書換え要否判断部１６６は、判断した予防書換えの要否１２６を、記憶部１２０に格納する。詳細は、図５以降で後述する。
【００３５】
予防書換え要否判断部１６６によって予防書換えが必要と判断された場合に、ＭＳライト処理部１７０は、記憶部１２０のリードデータ１２３から、ＭＳへの書込み用のライトデータ１２７を作成して、記憶部１２０に格納する。
【００３６】
ＭＳライト割込み処理部１７２は、ライトデータ１２７を読出し、所定の変換（例えば、周波数変調）をしてライトデータ出力回路１８５に出力する。ライトデータ出力回路１８５は、書込み信号を磁気ヘッド１８１に出力する。カードＲ/Ｗメカ制御部１３０によって磁気ヘッド１８１が所定の速度で移動され、カードのＭＳにデータの書換えが行われる。
【００３７】
図４は、カードレシートユニット２０のユニット管理部１００及び各制御部（カードＲ/Ｗメカ制御部１３０、磁気ヘッド制御部１５０、ＩＣカードＲ／Ｗ制御部２００、レシートプリンタ制御部２２０）のハードウェア構成を示すブロック図である。
【００３８】
カードレシートユニット２０には、ＣＰＵ（Central Processing Unit）３００、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only memory）３０４、バス３０６、通信部１１０、記憶部１２０が設けられる。
【００３９】
ＣＰＵ３００は、ＲＯＭ３０４から制御プログラムを読込み、読込んだ制御プログラムに従って、各種制御処理を実行する。ＲＡＭ３０２は、制御プログラムや、各種データを一時的に記憶するワークエリアである。ＲＡＭ３０２は、例えばＤＲＡＭ(Dynamic Random Access Memory)である。ＲＯＭ３０４は、制御プログラムや各種データ等を記憶する不揮発性の記憶部である。ＲＯＭ３０４は、例えばファームウェアである。ＣＰＵ３００は、ＲＡＭ３０２、ＲＯＭ３０４等々とバス３０６で接続される。通信部１１０及び記憶部１２０は、前述の通りである。なお、記憶部１２０は、例えばフラッシュメモリである。
【００４０】
すなわち、ユニット管理部１００及び各制御部（カードＲ/Ｗメカ制御部１３０、磁気ヘッド制御部１５０、ＩＣカードＲ／Ｗ制御部２００、レシートプリンタ制御部２２０）は、ＣＰＵ３００等によるソフトウェア処理により実現される。
【００４１】
次に、カードのＭＳに対する予防書換え処理を具体的に説明する。図５は、予防書換え処理の手順を説明するフローチャートである。予防書換え処理は、主にユニット管理部１００、カードＲ/Ｗメカ制御部１３０及び磁気ヘッド制御部１５０によって実行される。
【００４２】
ユニット管理部１００は、顧客からのカード挿入をカードセンサ（不図示）によって検知し、カード挿入を検知するとカードを自動取引装置１の内部に引き込む（ステップＳ１０）。磁気ヘッド制御部１５０は、カードのＭＳを読取る（ステップＳ１２）。
【００４３】
ピーク検出回路１８２でピーク間隔が検出され、ピーク間隔算出部１５２はピーク間隔（タイマ値）をピーク間隔バッファ１２１に格納する。磁気出力検出回路１８３で磁気出力レベルが検出され、磁気出力読出し部１５３は検出された磁気出力を磁気出力レベルバッファ１２２に格納する。０／１変換部１６３で論理値０／１に変換されたデータを、リードデータ編集部１６４は、リードデータ１２３として格納する。
【００４４】
リードデータ結果判断部１６５は、リードデータ１２３をパリティチェック等して、リードが正常に行われたかを判断する（ステップＳ１４）。なお、リード正常か否かの判断では、読取りを複数回（リトライ動作）実行して判断してもよい。リードデータ結果判断部１６５がリードが正常に行われなかったと判断すると（ステップＳ１４のＮｏ）、磁気ヘッド制御部１５０は、カードを顧客に返却する（ステップＳ２２）。
【００４５】
図６を用いて、磁気出力の波形例を説明する。磁気出力Ａは、正常なカードの磁気出力の例である。磁気出力Ｂは、一部が減衰したカードの磁気出力の例である。いずれも、縦軸が電圧で、横軸が時間である。磁気出力Ｂの下に、磁気出力Ｂの一部を拡大した図を示す。
【００４６】
磁気出力Ｂ１は、磁気出力Ｂの正常な箇所の拡大図である。ピーク間隔算出部１５２によって算出されるピーク間隔と、磁気出力読出し部１５３により読み出される磁気出力レベルを磁気出力Ｂ１にそれぞれ示す。磁気出力波形のピークから、ビットが判定される。
【００４７】
磁気出力Ｂ２は、磁気出力Ｂの減衰した箇所の拡大図である。磁気出力の減衰は、例えば、カードの傷や外部磁界による影響である。磁気出力レベルが所定以下になると、図示するように、磁気出力の波形のピークが見つけられず、ビット抜けが生じる。例えば、磁気出力が、正常値の３％以下になると、正常なリードが困難になる。
【００４８】
図５に戻る。磁気ヘッド制御部１５０は、リードデータ結果判断部１６５がリードが正常に行われたと判断すると（ステップＳ１４のＹｅｓ）、予防書換え要否判断部１６６は、予防書換え要否判断テーブル１２５を参照して、予防書換えの要否を判断する（ステップＳ１６）。
【００４９】
図７は、予防書換え要否判断テーブル１２５の例である。前述のように、予防書換え要否判断部１６６は、リードが正常に行われたと判断されたカードに対して、読取ったＭＳの磁気出力レベルとジッタに応じて、予防書換え要否を判断する。本例では、予防書換え要否判断部１６６が、「磁気出力レベル」、「磁気出力低下連続回数」、「ジッタ」及び「付加条件（＃１）」の計４つの条件に基づき、予防書換え要否を判断する例を説明する。
【００５０】
磁気出力評価部１６２が、「磁気出力レベル」及び「出力低下連続回数」を評価する。ジッタ評価部１６１が、磁気出力の「ジッタ」を評価する。そして、予防書換え要否判断部１６６が、「付加条件（＃１）」を評価する。
【００５１】
要否判断テーブル１２５は、Ｎｏ１〜Ｎｏ６の項目から構成される。Ｎｏ１から順番に説明する。
【００５２】
Ｎｏ１：予防書換え要否判断部１６６は、磁気出力レベルが±７０％以上の場合には、他の条件に関わらず、書換え不要と判断する。当該カードは正常カードと想定され、予防書換えを行う必要はないからである。
【００５３】
Ｎｏ２：予防書換え要否判断部１６６は、磁気出力レベルが±５％未満が１か所以上ある場合でも、書換え不要と判断する。±５％は、読取り限界値の例である。磁気出力レベルが読取り限界以下の場合には、リードデータ結果判断部１６５がリードが正常と判断しても、誤読の可能性があるからである。また、パリティチェックで引っかからない場合もあるからである。すなわち、誤読された結果に基づいて、データの再書き込みをすると、誤ったデータで上書きすることになるので、書換えは行なわれない。
【００５４】
Ｎｏ３：予防書換え要否判断部１６６は、磁気出力レベルが±５％〜７０％が１か所以上あり、かつ磁気出力低下連続回数が２５回未満の場合には、書換え不要と判断する。磁気出力低下連続回数とは、磁気出力レベルが±５％〜７０％の波形が連続する回数である。詳細については、図８で説明する。このカードは。ＭＳに傷のあるカードと想定される。傷の入った箇所では、書換えしても磁気出力の回復は期待できないから、予防書換え要否判断部１６６は、書換え不要と判断する。
【００５５】
なお、磁気出力低下連続回数は、磁気出力低下連続時間としてもよい。磁気出力低下連続時間は、例えば、１６ｍｓｅｃである。すなわち、予防書換え判断部１６６は、磁気出力のレベルが連続して所定以下となった期間が所定時間以下である場合には、ＭＳに傷が有ると推定して、前記予防書換えを行わないと判断する。
【００５６】
図８は、ＭＳに傷が入ったカードＣの磁気出力の減衰例を示す図である。カードＣのＭＳには、図示するように、傷が３か所入っているとする。Ｋ１は細い傷で、Ｋ２は太い傷で、Ｋ３は中間の傷である。磁気出力Ｃは、カードＣの磁気出力カーブである。横軸は、ＭＳのＸ方向の座標である。磁気出力Ｃにおいて、各傷（Ｋ１〜Ｋ３）に対応した位置で磁気出力が大きく減衰している。磁気出力Ｃ１は、磁気出力Ｃの中央部の減衰箇所を拡大した図で、磁気出力低下連続回数を説明する図ある。縦矢印が、磁気出力低下箇所（±５％〜７０％）を示す。磁気出力Ｃにおいて、磁気出力低下（±５％〜７０％）の連続回数が１８回である。
【００５７】
図９は、ＭＳに傷が入ったカードＤの磁気出力の減衰とジッタの関係を示す図である。カードＤのＭＳには、図８のカードＣと同様な傷が入っているとする。磁気出力Ｄは、カードＤの磁気出力カーブである。磁気出力Ｄは、傷に対応した３か所の位置で磁気出力が減衰している。ジッタＤは、カードＤのジッタカーブである。ジッタＤは、中央の傷と右側の傷の位置で、大きな変動を示している。
【００５８】
Ｎｏ４：予防書換え要否判断部１６６は、磁気出力レベルが±５％〜７０％の箇所が１か所以上あり、かつ出力低下連続回数が２５回以上あり、かつジッタが±１５０％以上の場合には、書換え不要と判断する。ジッタが±１５０％以上の場合には、誤読された可能性があるからである。Ｎｏ４の場合には、Ｎｏ２の場合と同様に誤読の可能性があるので、書換えは行なわれない。
【００５９】
Ｎｏ５：予防書換え要否判断部１６６は、磁気出力レベルが±５％〜７０％の箇所が１箇所以上あり、かつ出力低下連続回数が２５回以上あり、ジッタが±１５０％未満であり、かつ付加条件が満足された場合には、書換え不要と判断する。付加条件は、磁気出力レベルの変動が大きい箇所（直前の磁気出力レベルとの差が、所定以上（例えば、４０％以上減））で、ジッタが±１２０％以上になっている場合である。
【００６０】
このカードは、ＭＳにテープが貼付されていると想定されるからである。そして、テープが貼付された箇所では、再書き込みしても、ＭＳに正常な記録をできない可能性があるからである。テープの存在により、ＭＳと磁気ヘッド間に隙間が生じてしまうことや、大きなジッタが発生するからである。また、書込みすることで、現在の読取り可能な状態を、破壊しまうおそれもあるからである。
【００６１】
図１０は、ＭＳの一部にテープが貼付されたカードＥの磁気出力（磁気出力Ｅ）とジッタ（ジッタＥ）の関係を示す図である。また、磁気出力Ｅの破線Ｎの領域は、付加条件で説明した「磁気出力レベルの変動が大きい箇所（直前の磁気出力レベルとの差が、所定以上（例えば、４０％以上減））」を示す。Ｊ１，Ｊ２は、対応するジッタである。すなわち、Ｊ１やＪ２が、±１２０％以上の場合は、付加条件を満足することになる。
【００６２】
テープが貼付された範囲では、ＭＳと磁気ヘッド１８１間に隙間が生じるため、磁気出力が大きく減衰する。また、テープの両端の位置で、ジッタは大きくなる。テープの両端で磁気ヘッドを通過するカードの速度が大きく変化するからである。
【００６３】
Ｎｏ６：予防書換え要否判断部１６６は、磁気出力レベルが±５％〜７０％の箇所が１箇所以上あり、かつ出力低下連続回数が２５回以上あり、ジッタが±１５０％未満で、かつ付加条件が満足されない場合には、書換え要と判断する。このカードの磁気減衰は、傷やテープを原因とするものではなく、外部からの磁界が原因と推定されるからである。すなわち、書換えによって、磁気減衰の回復が期待できるからである。
【００６４】
図５に戻る。磁気ヘッド制御部１５０は、予防書換え要否判断部１６６による要否判断に基づき、書換え必要であるかを判断する（ステップＳ１８）。
【００６５】
磁気ヘッド制御部１５０が、書換えの必要がないと判断すると（ステップＳ１８のＮｏ）、カードＲ/Ｗメカ制御部１３０は、所定の取引処理の終了後、顧客にカードを返却する（ステップＳ２２）。
【００６６】
磁気ヘッド制御部１５０が、書換えの必要ありと判断すると（ステップＳ１８のＹｅｓ）、MSライト処理部１７０は、リードデータ１２３に基づきライトデータ１２７を生成する。MSライト割込み処理部１７２は、カードＲ/Ｗメカ制御部１３０による磁気ヘッド１８１搬送のタイミングに同期して、ライトデータ１２７に所定の変換をしてライトデータ出力回路１８５に出力する。ライトデータ出力回路１８５は、書込み信号を磁気ヘッド１８１に出力して、ＭＳの書換えが行われる（ステップＳ２０）。そして、カードＲ/Ｗメカ制御部１３０は、所定の取引処理の終了後、書換えられたカードを顧客に返却する（ステップＳ２２）。
【００６７】
なお、予防書換え要否判断部１６６による書換えを認める条件は、Ｎｏ６の条件に限るものではない。予防書換え要否判断部１６６は、磁気出力レベル（±５％〜７０％）とジッタ（±１５０％未満）のみで、書換えを認めるようにしてもよい。また、これに出力低下連続回数あるいは付加条件のいずれかのみを加えてもよい。また、予防書換え要否判断部１６６は、磁気出力レベルを±５％〜７０％のように所定の範囲で規定するのではなく、単に±７０％以下のように上限だけを規定してもよい。
【００６８】
なお、図６で説明した要否判断テーブル１２５の条件の各値は、一例であって、限定されるものではない。
【００６９】
また、ステップＳ１４のリードが正常に行われたかの判断を、自動取引装置１からリードデータをホストコンピュータに送信して、ホストコンピュータでその判断を行ってもよい。ホストコンピュータで、登録された顧客データに基づきリードデータが正常であるかを判断すれば、確実だからである。これによれば、要否判断テーブル１２５のＮｏ２，４で説明した誤読のリスクも排除できるので、Ｎｏ２，４の場合でも、書換えを行ってもよい。
【００７０】
また、本実施形態の磁気カード装置は自動取引装置用に限定されるのではなく、クレジットカードやポイントカードの処理装置やセキュリティ装置にも利用できる。
【００７１】
<変形例> 
・上記説明では、カードレシートユニット２０が予防書換えの要否を判断する例を説明した。しかし、カードレシートユニット２０が上位側（ホストコンピュータ／アプリソフト／ミドルウェア）と連携して、予防書換えの要否を判断してもよい。
・また、カードレシートユニット２０のファームウェアで磁気減衰を検出後、上位ホストに通知する仕組みを設け、上位ホストからの書込み許可を受けて予防書換えをするようにしても良い。
・また、ユニット管理部１００及び磁気ヘッド制御部１５０は、ＣＰＵ３００等によるソフトウェア処理により実現されると説明したが、これに限るものではない。例えば、一部あるいは全部をゲートアレイ等のハードウェアで構成してもよい。
【００７２】
<効果> 
本実施形態による効果を以下に列記する。
・本実施形態の磁気カード装置によれば、予防書込みが有効であるかを判断するので、再書き込みによって却って、現在ぎりぎりで読取可能なカードを不良カードにしてしまうことを防止できる。そして、適切な予防書込みを行うことによって、カードの再発行などのコストや取引ロスの低減が可能となる。
・具体的には、ジッタ情報を活用して、予防書込み機能に対して一定の制限を設けるようにしたので、再書き込み時のリスク（カードエラー）を排除することができる。すなわち、ジッタが大きい状態では、カードのコンデションが悪いこと（変形／傷／異物付着等）が想定され、再書き込みによって却って、現在ぎりぎりで読取可能なカードを不良カードにしてしまうおそれがあるからである。
【００７３】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用ができることはもちろんである。
【符号の説明】
【００７４】
１    自動取引装置
１０    主制御部
２０    カードレシートユニット
３０    通帳ユニット
４０    紙幣ユニット
５０    硬貨ユニット
６０    表示ユニット
１００    ユニット管理部
１１０      通信部
１２０      記憶部
１２１        ピーク間隔バッファ
１２２        磁気出力レベルバッファ
１２３        リードデータ
１２４        リード結果
１２５        要否判断テーブル
１２６        予防書換え要否
１２７        ライトデータ
１３０      カードＲ/Ｗメカ制御部
１４０      カードＲ／Ｗメカ
１５０      磁気ヘッド制御部
１５１        ＭＳリード割込み処理部
１５２        ピーク間隔算出部
１５３        磁気出力読出し部
１６０        ＭＳリード処理部
１６１        ジッタ評価部
１６２        磁気出力評価部
１６３        ０／１変換部
１６４        リードデータ編集部
１６５        リードデータ結果判断部
１６６        予防書換え要否判断部
１７０      ＭＳライト処理部
１７２      ＭＳライト割込み処理部
１８０      磁気ヘッド回路部
１８１        磁気ヘッド
１８２        ピーク検出回路
１８３        磁気出力検出回路
１８４        タイマ回路
１８５        ライトデータ出力回路
２００      ＩＣカードＲ／Ｗ制御部
２１０      コンタクト部
２２０      レシートプリンタ制御部
２３０      レシートプリンタメカ
【図１】
2019160366.tif 000003
【図２】
2019160366.tif 000004
【図３】
2019160366.tif 000005
【図４】
2019160366.tif 000006
【図５】
2019160366.tif 000007
【図６】
2019160366.tif 000008
【図７】
2019160366.tif 000009
【図８】
2019160366.tif 000010
【図９】
2019160366.tif 000011
【図１０】
2019160366.tif 000012