(57)【要約】【課題】磁気カードに対してデータの書き込み及び読み出しを行うリーダライタ装置において、磁気ヘッドの磨耗、汚れ及び劣化等により書き込み又は読み取りが不能になる事態を未然に防止する。【解決手段】上位装置は、リーダライタ装置から、リーダライタ装置で読み取られたデータ及びそのデータの振幅を表すデータを受信し（ステップＳ３１）、リーダライタ装置で読み取られたデータが正常か否か判定する（ステップＳ３２、３３）。正常でないと判定された場合（ステップＳ３３でYES ）、次に１０回連続して正常でなかったか否かを判定し（ステップＳ３６）、１０回連続して正常でなかったか場合（ステップＳ３６でYES ）、センタ装置３へ障害通知を行う（ステップＳ３８）。センタ装置は障害通知を受信すると、リーダライタ装置の保守のための処理を実行する（ステップＳ３９）。【選択図】  図６
2005285022.tif 000002
【特許請求の範囲】
【請求項１】
上位装置と通信が可能なリーダライタ装置であって、磁気カードの読み取りを行う読み取り手段と、前記読み取り手段で読み取られたデータの正否を判定するための正否判定用データとして前記読み取られたデータの振幅データを取得するデータ取得手段と、前記データ取得手段で取得された正否判定用データを前記上位装置へ送信する送信手段とを備えたことを特徴とするリーダライタ装置。
【請求項２】
製造時に標準磁気カードから読み取られデータの出力振幅の平均値を基準値として記憶する記憶手段を備え、前記データ取得手段は前記振幅データとして平均値又最小値の少なくとも一方を取得し、前記送信手段は前記正否判定用データとともに前記記憶手段から読み出された前記基準値を送信することを特徴とする請求項１記載のリーダライタ装置。
【請求項３】
リーダライタ装置及びセンタ装置と通信が可能な上位装置であって、前記リーダライタ装置で読み取られたデータの正否を判定するための正否判定用データである前記読み取られたデータの振幅データを前記リーダライタ装置から受信する第１の受信手段と、所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を前記センタ装置から受信する第２の受信手段と、前記第１の受信手段で受信された正否判定用データと前記第２の受信手段で受信された所定の参照用データとに基づいて前記リーダライタ装置で読み取られたデータの正否を判定する判定手段と、前記判定手段の判定結果に基づいて前記センタ装置へ障害通知を送信する送信手段とを備えたことを特徴とする上位装置。
【請求項４】
前記第１の受信手段は、前記振幅データとして平均値又最小値の少なくとも一方を受信するとともに、前記リーダライタ装置の製造時に標準磁気カードから読み取られ、記憶されているデータの出力振幅の平均値である基準値を受信し、前記第２の受信手段は、前記閾値として平均出力閾値又は最小出力閾値の少なくとも一方を受信し、前記判定手段は、前記第１の受信手段で受信された平均値又最小値の少なくとも一方及び基準値と前記第２の受信手段で受信された平均出力閾値又は最小出力閾値の少なくとも一方とに基づいて前記リーダライタ装置で読み取られたデータの正否を判定することを特徴とする請求項３記載の上位装置。
【請求項５】
リーダライタ装置と、前記リーダライタ装置と通信が可能な上位装置と、前記上位装置と通信が可能なセンタ装置とを備えた通信システムにおけるセンタ装置であって、前記上位装置に所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を送信する送信手段と、前記上位装置において前記参照用データと前記リーダライタ装置で読み取られたデータの振幅データとに基づいて判定された障害通知を前記上位装置から受信する受信手段と、前記障害通知を受信したときに前記リーダライタ装置の保守のための処理を行う処理手段とを備えたことを特徴とするセンタ装置。
【請求項６】
前記閾値として平均出力閾値又は最小出力閾値の少なくとも一方を記憶する記憶手段を備え、前記送信手段は前記記憶手段から読み出された平均出力閾値又は最小出力閾値の少なくとも一方を送信することを特徴とする請求項５記載のセンタ装置。
【請求項７】
上位装置と通信が可能なリーダライタ装置のコンピュータに、磁気カードの読み取りを行う手順と、読み取られたデータの正否を判定するための正否判定用データとして前記読み取られたデータの振幅データを取得する手順と、取得された正否判定用データを前記上位装置へ送信する手順とを実行させるためのプログラム。
【請求項８】
リーダライタ装置及びセンタ装置と通信が可能な上位装置のコンピュータに、前記リーダライタ装置で読み取られたデータの正否を判定するための正否判定用データである前記読み取られたデータの振幅データを前記リーダライタ装置から受信する第１の受信手順と、所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を前記センタ装置から受信する第２の受信手順と、前記第１の受信手順で受信された正否判定用データと前記第２の受信手順で受信された所定の参照用データとに基づいて前記リーダライタ装置で読み取られたデータの正否を判定する判定手順と、前記判定手順の判定結果に基づいて前記センタ装置へ障害通知を送信する送信手順とを実行させるためのプログラム。
【請求項９】
リーダライタ装置と、前記リーダライタ装置と通信が可能な上位装置と、前記上位装置と通信が可能なセンタ装置とを備えたデータ通信システムにおけるセンタ装置のコンピュータに、前記上位装置に所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を送信する手順と、前記上位装置において前記参照用データと前記リーダライタ装置で読み取られたデータの振幅データとに基づいて判定された障害通知を前記上位装置から受信する手順と、前記障害通知を受信したときに前記リーダライタ装置の保守のための処理を行う手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気カードに対してデータの書き込み及び読み取りを行うリーダライタ装置に関し、特に、磁気ヘッドの磨耗、汚れ及び劣化等により書き込み又は読み出しが不能になる事態を未然に防止することのできるリーダライタ装置に関する。
【背景技術】
【０００２】
この種のリーダライタ装置では、プリペイド方式の磁気カードが挿入されると、その磁気カードを磁気ヘッドの位置まで搬送し、磁気カードに書き込まれているデータを磁気ヘッドにより読み取る。そして、読み取ったデータが正常なデータであると判定すると、磁気カードの利用による各種サービスを提供するとともに、サービスの対価を磁気カードのプリペイドデータから減算し、その残額データを磁気ヘッドにより磁気カードに書き込む。次に、書き込んだデータの確認のため、磁気カードを再度磁気ヘッドの位置へ搬送し、磁気ヘッドによりデータの読み取りを行う。
【０００３】
このようなリーダライタ装置では、磁気ヘッド或いは磁気ヘッドに電流を供給する回路に故障が発生すると、データの書き込み又は読み取りができなくなる。そこで、磁気ヘッドのライトコイルに所定ビット数のテストデータの通電を行い、その通電によりリードコイルに誘起された電圧から再生したリードデータと上記テストデータとを比較し、両者が一致する場合、及びリードデータのビット数が規定値以上あった場合には、磁気ヘッド、電流供給回路、ライトコイル、及びリードコイルは正常であると判断するように構成された磁気カードリーダライタがある（特許文献１）。
【０００４】
この磁気カードリーダライタによれば、磁気ヘッド及び磁気ヘッドの周辺部の回路の正否を正確に判定し、故障部分の修復を速やかに行うことができる。
【０００５】
【特許文献１】特開平２０００−１１３０７公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の磁気カードリーダライタでは、磁気ヘッド及び磁気ヘッドの周辺部の回路の正否を正確に判定し、故障部分の修復を速やかに行うことは可能になるものの、修復が完了するまでの間、磁気カードリーダライタの利用ができなくなるという問題点があった。
【０００７】
本発明はこのような問題点を解決するためになされたもので、磁気カードに対してデータの書き込み及び読み出しを行うリーダライタ装置において、磁気ヘッドの磨耗、汚れ及び劣化等により書き込み又は読み取りが不能になる事態を未然に防止することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、上位装置と通信が可能なリーダライタ装置であって、磁気カードの読み取りを行う読み取り手段と、前記読み取り手段で読み取られたデータの正否を判定するための正否判定用データとして前記読み取られたデータの振幅データを取得するデータ取得手段と、前記データ取得手段で取得された正否判定用データを前記上位装置へ送信する送信手段とを備えたことを特徴とするリーダライタ装置である。
請求項２に係る発明は、請求項１記載のリーダライタ装置において、製造時に標準磁気カードから読み取られデータの出力振幅の平均値を基準値として記憶する記憶手段を備え、前記データ取得手段は前記振幅データとして平均値又最小値の少なくとも一方を取得し、前記送信手段は前記正否判定用データとともに前記記憶手段から読み出された前記基準値を送信することを特徴とするリーダライタ装置である。
請求項３に係る発明は、リーダライタ装置及びセンタ装置と通信が可能な上位装置であって、前記リーダライタ装置で読み取られたデータの正否を判定するための正否判定用データである前記読み取られたデータの振幅データを前記リーダライタ装置から受信する第１の受信手段と、所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を前記センタ装置から受信する第２の受信手段と、前記第１の受信手段で受信された正否判定用データと前記第２の受信手段で受信された所定の参照用データとに基づいて前記リーダライタ装置で読み取られたデータの正否を判定する判定手段と、前記判定手段の判定結果に基づいて前記センタ装置へ障害通知を送信する送信手段とを備えたことを特徴とする上位装置である。
請求項４に係る発明は、請求項３記載の上位装置において、前記第１の受信手段は、前記振幅データとして平均値又最小値の少なくとも一方を受信するとともに、前記リーダライタ装置の製造時に標準磁気カードから読み取られ、記憶されているデータの出力振幅の平均値である基準値を受信し、前記第２の受信手段は、前記閾値として平均出力閾値又は最小出力閾値の少なくとも一方を受信し、前記判定手段は、前記第１の受信手段で受信された平均値又最小値の少なくとも一方及び基準値と前記第２の受信手段で受信された平均出力閾値又は最小出力閾値の少なくとも一方とに基づいて前記リーダライタ装置で読み取られたデータの正否を判定することを特徴とする上位装置である。
請求項５に係る発明は、リーダライタ装置と、前記リーダライタ装置と通信が可能な上位装置と、前記上位装置と通信が可能なセンタ装置とを備えた通信システムにおけるセンタ装置であって、前記上位装置に所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を送信する送信手段と、前記上位装置において前記参照用データと前記リーダライタ装置で読み取られたデータの振幅データとに基づいて判定された障害通知を前記上位装置から受信する受信手段と、前記障害通知を受信したときに前記リーダライタ装置の保守のための処理を行う処理手段とを備えたことを特徴とするセンタ装置である。
請求項６に係る発明は、請求項５記載のセンタ装置において、前記閾値として平均出力閾値又は最小出力閾値の少なくとも一方を記憶する記憶手段を備え、前記送信手段は前記記憶手段から読み出された平均出力閾値又は最小出力閾値の少なくとも一方を送信することを特徴とするセンタ装置である。
請求項７に係る発明は、上位装置と通信が可能なリーダライタ装置のコンピュータに、磁気カードの読み取りを行う手順と、読み取られたデータの正否を判定するための正否判定用データとして前記読み取られたデータの振幅データを取得する手順と、取得された正否判定用データを前記上位装置へ送信する手順とを実行させるためのプログラム。
請求項８に係る発明は、リーダライタ装置及びセンタ装置と通信が可能な上位装置のコンピュータに、前記リーダライタ装置で読み取られたデータの正否を判定するための正否判定用データである前記読み取られたデータの振幅データを前記リーダライタ装置から受信する第１の受信手順と、所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を前記センタ装置から受信する第２の受信手順と、前記第１の受信手順で受信された正否判定用データと前記第２の受信手順で受信された所定の参照用データとに基づいて前記リーダライタ装置で読み取られたデータの正否を判定する判定手順と、前記判定手順の判定結果に基づいて前記センタ装置へ障害通知を送信する送信手順とを実行させるためのプログラムである。
請求項９に係る発明は、リーダライタ装置と、前記リーダライタ装置と通信が可能な上位装置と、前記上位装置と通信が可能なセンタ装置とを備えたデータ通信システムにおけるセンタ装置のコンピュータに、前記上位装置に所定の参照用データである前記リーダライタ装置で読み取られるデータの振幅データの閾値を送信する手順と、前記上位装置において前記参照用データと前記リーダライタ装置で読み取られたデータの振幅データとに基づいて判定された障害通知を前記上位装置から受信する手順と、前記障害通知を受信したときに前記リーダライタ装置の保守のための処理を行う手順とを実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、リーダライタ装置により磁気カードから読み取られたデータのレベルが読み取り不能なレベルに低下する前にセンタ装置に障害通知を送信することができるので、リーダライタ装置による書き込み又は読み取りが不能になる事態を未然に防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について説明する。
図１は本発明の実施形態に係るデータ通信システムの構成を図であり、図２は図１におけるリーダライタ装置、上位装置、及びセンタ装置の概略ブロック図である。
【００１１】
図１に示すように、本実施形態のデータ通信システムは、Ｎ（Ｎは２以上の整数）台のリーダライタ装置1-1 、1-2 、・・・、1-N と、それぞれがデータ伝送路4-1 、4-2 、・・・4-N を介してリーダライタ装置1-1 、1-2 、・・・、1-N と相互にデータ通信が可能な上位装置2-1 、2-2 、・・・2-N と、データ伝送路５により上位装置2-1 、2-2 、・・・、2-N と相互にデータ通信が可能なセンタ装置３とから構成されている。
ここで、リーダライタ装置1-1 、1-2 、・・・、1-N は磁気カードの書き込み及び読み取りを行う機能を有する。また、上位装置2-1 、2-2 、・・・2-N は、それぞれリーダライタ装置1-1 、1-2 、・・・、1-N に対するユーザインタフェースを有し、ユーザの操作に対する処理及びリーダライタ装置1-1 、1-2 、・・・、1-N の管理を行う。さらに、センタ装置３は上位装置2-1 、2-2 、・・・2-N の管理を行う。なお、各リーダライタ装置1-1 、1-2 、・・・、1-N 、上位装置2-1 、2-2 、・・・2-N 、及びデータ伝送路4-1 、4-2 、・・・4-N は、同じ構成を有するため、以下の説明では、特に必要な場合以外は区別せずに、リーダライタ装置１、上位装置２、データ伝送路４として説明する。
【００１２】
このデータ通信システムは、例えば公衆電話システム、セルフサービスのガソリンスタンドのＰＯＳシステム等に適用することができる。公衆電話システムの場合、リーダライタ装置１と上位装置２とは電話機に内蔵され、センタ装置３は電話局に設置される。上記ＰＯＳシステムの場合は、リーダライタ装置１と上位装置２とはガソリンスタンドのカードターミナルに配置され、センタ装置３は本社等に設置される。
【００１３】
リーダライタ装置１は、図２（ａ）に示すように、このリーダライタ装置１全体の制御等を行う制御部１１と、それぞれが制御部１１に接続されたリードライト部１２及び通信部１３とを備えている。制御部１１は、ＣＰＵ１１ａとメモリ１１ｂとを有する。ＣＰＵ１１ａは各種処理を実行する処理装置であり、メモリ１１ｂはＣＰＵ１１ａが各種処理を実行するときに用いるプログラム等が予め格納されたＲＯＭ、ＣＰＵ１１ａが各種処理を実行するときにデータ等を記憶するＲＡＭ、後述する閾値等を格納するＥＥＰＲＯＭ等からなる。リードライト部１２は、磁気ヘッド、書き込み回路、及び読み取り回路等を具備しており、制御部１１の制御により、磁気カードに対するデータの書き込み及び読み取りを行う。通信部１３は、制御部１１の制御により、データ伝送路４を介して上位装置２との間で相互にデータの送受信を行うことができる。
【００１４】
上位装置２は、図２（ｂ）に示すように、この上位装置２全体の制御等を行う制御部２１と、それぞれが制御部２１に接続されたリーダライタ通信部２２及びセンタ通信部２３を備えている。制御部２１は、ＣＰＵ２１ａとメモリ２１ｂとを有する。ＣＰＵ２１ａは各種処理を実行する処理装置であり、メモリ２１ｂはＣＰＵ２１ａが各種処理を実行するときに用いるプログラム等が予め格納されたＲＯＭ、ＣＰＵ２１ａが各種処理を実行するときにデータ等を記憶するＲＡＭ、後述する閾値等を格納するＥＥＰＲＯＭ等からなる。リーダライタ通信部２２は、制御部２１の制御により、データ伝送路４を介してリーダライタ装置１との間で相互にデータの送受信を行うことができる。また、センタ通信部２３は、制御部２１の制御により、データ伝送路５を介してセンタ装置３との間で相互にデータの送受信を行うことができる。
【００１５】
センタ装置３は、図２（ｃ）に示すように、このセンタ装置３全体の制御等を行う制御部３１と、制御部３１に接続された通信部３２とを備えている。制御部３１は、ＣＰＵ３１ａとメモリ３１ｂとを有する。ＣＰＵ３１ａは各種処理を実行する処理装置であり、メモリ３１ｂはＣＰＵ３１ａが各種処理を実行するときに用いるプログラム等が予め格納されたＲＯＭ、ＣＰＵ３１ａが各種処理を実行するときにデータ等を記憶するＲＡＭ及びハードディスク等の記憶媒体等からなる。通信部３２は、制御部３１の制御により、データ伝送路５を介して上位装置２との間で相互にデータの送受信を行うことができる。
【００１６】
以上の構成を有するデータ通信システムの動作について図３〜８を参照しながら説明する。これらの図において、図３はセンタ装置３が上位装置２へ閾値を通知するときの動作を示すフロー図、図４はリーダライタ装置１のカード読み取り時の動作を示すフロー図、図５はリーダライタ装置１でリードエラーが発生した時に上位装置２がセンタ装置３へ障害通知を行うときの動作を示すフロー図、図６はリーダライタ装置１で読み取りができた時の上位装置２の動作を示すフロー図である。また、図７は磁気カードから読み取られたデータの波形を示す図であり、図８はリーダライタ装置が新品時から年月が経過する従って磁気ヘッドの磨耗、汚れ及び劣化等によって、読み取られるデータのレベルが低下する様子を示す図である。
【００１７】
まず、図３に示すように、センタ装置３は上位装置２に対して、リーダライタ装置１で読み取られたデータが正常か否かを判定するために用いる閾値を送信する。即ち、センタ装置３では、リーダライタ装置１が磁気カードを読み取ったときに取得するレベルに対して正常とみなす値として、平均出力閾値（％）及び最小出力閾値（％）を予め設定し、メモリ３１ｂに記憶しておく。これらの閾値は実験データに基づいて算出する。次に、センタ装置３は、平均出力閾値（％）及び最小出力閾値（％）をメモリ３１ｂから読み出し、上位装置２へデータ伝送路５を通して送信する。送信するタイミングとしては、新品のリーダライタ装置１及び上位装置２を出荷し、所定の場所に設置した後が好適である。センタ装置３は上位装置２の設置場所及びデータ伝送路５上のアドレス（電話番号等）を管理しているので、全ての上位装置に対してデータを送信することができる。なお、平均出力閾値（％）及び最小出力閾値（％）は同一機種のリーダライタ装置について同一の値であってもよいし、個々に設定された値であってもよい。上位装置２は、受信したこれらのデータをメモリ２１ｂ（ＥＥＰＲＯＭ等）に格納する。リーダライタ装置１では、製造時に標準磁気カードの読み取りを行い、読み取った磁気再生出力振幅の平均値を基準値としてメモリ１１ｂに記憶する。
【００１８】
ここで、前述した平均出力閾値、最小出力閾値及び基準値について具体例をあげて説明する。例えばリーダライタ装置１で製造時に標準磁気カードから読み取られたデータが図７（ａ）に示すような波形であったとする。この波形データにおいて横軸は時間軸を表し、縦軸は振幅を表す。リーダライタ装置１が新品の時は磁気ヘッドの磨耗や汚れがなく、読み取り能力が高いため、読み取られたデータの振幅は大きく、ばらつきも小さい。図７（ａ）の場合、ピークの最大振幅を１００とすると、ピークは９０〜１００の振幅を有し、ピークの平均値はほぼ９５であるため、基準値を９５とする。一方、出荷から年月が経過すると、磁気ヘッドの汚れ、磨耗等により出力レベルが図８に示すように低下する。本実施形態では、この図に示すように、平均出力閾値を基準値の６０％、最小出力閾値を基準値の３０％とする。そして、磁気カードから読み取られたデータの振幅の平均値については、図８（ａ）に示すように基準値の６０％より大きければ正常、６０％以下であれば平均値の警告範囲とし、最小値については図８（ｂ）に示すように基準値の３０％より大きければ正常、３０％以下であれば最小値の警告範囲とする。
【００１９】
次に、図４を参照しながらリーダライタ装置１のカード読み取り時の動作を説明する。
リーダライタ装置１に磁気カードを挿入すると（図４のステップＳ１１）、リードライト部１２は、制御部１１の制御により、挿入された磁気カードに書き込まれているデータを読み取る（ステップＳ１２）。読み取られたデータは制御部１１へ送られる。制御部１１は、読み取りが可能であるか否かを判定し（ステップＳ１３）、可能であると判断すると（ステップＳ１３でYES ）、読み取られたデータのレベルを取得する（ステップＳ１４）。取得するデータのレベルは、平均値及び最小値である。例えば読み取られたデータの波形が図７（ｂ）であったとすると、ピークの最小値は最大振幅のほぼ３０％、ピークの平均値は最大振幅のほぼ５５％である。この最小値及び平均値は個々の磁気カードによって異なる。例えば古いカードは新しいカードよりも平均値が小さくなる。図７（ｂ）の場合、平均値は基準値（最大振幅の９５％）のほぼ５８％であることから、図８（ａ）における平均値の警告範囲となり、最小値は基準値のほぼ３３％であるから最小値の警告範囲に該当せず、図８（ａ）における平均値の警告範囲であるが、図８（ｂ）における最小値の警告範囲外である。
次いで、読み取られたデータ及び取得したレベル（平均値、最小値）を基準値とともに通信部１３からデータ伝送路４を経由して上位装置２へ送信するように制御する（ステップＳ１５）。その後は磁気カードの利用による各種サービスを提供するための処理を行う。一方、制御部１１は、読み取りが可能ではないと判断すると（ステップＳ１３でNO）、エラー通知のためのデータを作成し、通信部１３とデータ伝送路４を介して上位装置２へ送信するように制御する（ステップＳ１６）。
【００２０】
上位装置２は、リーダライタ装置１からエラー通知を受信すると、センタ装置３へ障害通知を送信する（図５のステップＳ２１、２２）。即ち、リーダライタ通信部２２で受信したデータは制御部２１へ送られ、制御部２１は、エラー通知であることを識別すると、障害通知のためのデータを作成し、センタ通信部２３からデータ伝送路５を経由してセンタ装置３へ送信するように制御する。センタ装置３では、通信部３２が受信した障害通知が制御部３１へ送られる。制御部３１は、障害通知であることを識別すると、障害通知を送信してきた上位装置に接続されているリーダライタ装置に障害が発生していることをメモリ３１ｂに記憶するとともに図示されていない表示部に表示する（ステップＳ２３）。センタ装置３の管理者は、表示されている内容を確認し、障害が発生している装置に対する保守や修理を速やかに実行する。
【００２１】
一方、上位装置２は、リーダライタ装置１から、リーダライタ装置１で読み取られたデータ及びそのデータの振幅の平均値及び最小値、並びに基準値を表すデータを受信したときは（図６のステップＳ３１）、その振幅をチェックし、正常か否かを判定する（ステップＳ３２、３３）。即ち、リーダライタ通信部２２で受信したデータは制御部２１へ送られ、制御部２１は、受信されたデータがリーダライタ装置１で読み取られたデータ及びその振幅を表すデータであることを識別すると、以下の計算式に基づいて、読み取られたデータの状態を判定する。
平均値については、
｛基準値×（平均出力閾値／１００）｝＜平均値・・・正常
｛基準値×（平均出力閾値／１００）｝≧平均値・・・磁気出力レベル低下（平均値の警告）
とし、最小値については、
｛基準値×（最小出力閾値／１００）｝＜最小値・・・正常
｛基準値×（最小出力閾値／１００）｝≧最小値・・・磁気出力レベル低下（最小値の警告）
とする。これらの計算式は図８を参照しながら説明した事項を一般化したものであることは容易に理解できる。
【００２２】
ステップＳ３３で正常でないと判定された場合、図示されていない表示器を用いて警告（平均値の警告、最小値の警告を識別可能にする）を行うとともに、メモリ２１ｂに設定されているワーニングカウンタの値が”１０”に達したか否かを判定する（ステップＳ３６）。そして、ワーニングカウンタの値が”１０”に達していると判定した場合（ステップＳ３６でYES ）、障害通知のためのデータを作成し、センタ通信部２３からデータ伝送路５を経由してセンタ装置３へ送信するように制御する（ステップＳ３８）。センタ装置３は障害通知を受信すると、リーダライタ装置１の保守のための処理を実行する（ステップＳ３９）。なお、ステップＳ３８、３９の内容は、前記したステップＳ２２、２３の内容と同じであるため、説明を省略する。
【００２３】
ステップＳ３３で正常であると判定された場合、メモリ２１ｂに設定されているワーニングカウンタをクリアし（ステップＳ３４）、次の処理（磁気カードの利用による各種サービスを提供するための処理）を実行する（ステップＳ３５）。また、ステップＳ３６でワーニングカウンタの値が”１０”に達していないと判定された場合、ワーニングカウンタの値を”１”インクリメントし（ステップＳ３７）、次の処理を実行する（ステップＳ３５）。
【００２４】
このように、本発明の実施形態によれば、リーダライタ装置１で磁気カードから読み取られたデータの振幅の平均値又は最小値が、リーダライタ装置１の新品時の振幅の平均値である基準値に対して各々の閾値（６０％、３０％）以下に低下した状態が所定回数（１０回）連続して発生したときに、上位装置２からセンタ装置３へ障害通知を送信するので、磁気ヘッドの磨耗、汚れ及び劣化等により書き込み又は読み取りが不能になる前に保守を行うことが可能となる。従って、磁気カードの書き込み又は読み取りが不能になる事態を未然に防止することができる。
【００２５】
なお、本発明は例えば下記（１）〜（６）のような変形が可能である。
（１）カード自動販売機及びパーキングメータのような、センタ装置３を設けず、上位装置２にリーダライタ装置１を組み込んだ単体のシステム。
（２）リーダライタ装置１に表示器及び警報器を設けたリーダライタ装置１単体のシステム。
（３）一定期間内の正常回数と警告回数の比率により、ステップＳ３６の判定を行う。例えば、一定期間を過去１年に設定したときは警告発生率が６０％以上の場合に障害通知を行い、過去１カ月に設定したときは警告発生率が４０％以上の場合に障害通知を行い、過去１週間に設定したときは警告発生率が２０％以上の場合に障害通知を行う。
（４）一定回数における正常時と警告発生時の比率により、ステップＳ３６の判定を行う。例えば、一定回数を過去１００回に設定したときは警告発生率が４０％（即ち警告が４０回）以上の場合に障害通知を行い、過去５０回に設定したときは警告発生率が２０％（即ち警告が１０回）以上の場合に障害通知を行う。
（５）図６のステップＳ３４及びＳ３７におけるワーニングカウンタのクリア及びインクリメントを平均値の警告と最小値の警告とを区別して実行し、少なくとも一方のカウント値が１０に達したときにセンタ装置へ障害通知を行う。
（６）図６のステップＳ３２における出力レベルチェックを図７に示したようなＰ−Ｐ（Peak to Peak）値をとるのではなく、図９に示すように全波整流した波形のレベルをとるようにする。なお、図９において、（ａ）は新品のリーダライタ装置により磁気カードから読み取られたデータの波形、（ｂ）及び（ｃ）はそれぞれ新品でないリーダライタ装置により磁気カードから読み取られ、正常と判定された全波整流波形及び異常と判定された全波整流波形の一例を示す図である。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係るデータ通信システムの構成を示す図である。
【図２】図１におけるリーダライタ、上位装置、及びセンタ装置の概略ブロック図である。
【図３】図１におけるセンタ装置が上位装置へを閾値を通知するときの動作を示すフロー図である。
【図４】図１におけるリーダライタ装置のカード読み取り時の動作を示すフロー図である。
【図５】図１におけるリーダライタ装置でリードエラーが発生した時に上位装置がセンタ装置へ障害通知を行うときの動作を示すフロー図である、
【図６】図１におけるリーダライタ装置で読み取りができた時の上位装置の動作を示すフロー図である。
【図７】磁気カードから読み取られたデータの波形を示す図である。
【図８】リーダライタ装置が新品時から年月が経過する従って読み取られるデータのレベルが低下することを示す図である。
【図９】磁気カードから読み取られたデータを全波整流し、データの正否を判定する処理を説明するための波形図である。
【符号の説明】
【００２７】
１・・・リーダライタ装置、２・・・上位装置、３・・・センタ装置、４、５・・・データ伝送路、１１、２１、３１・・・制御部、１２・・・リードライト部、１３、３２・・・通信部、２２・・・リーダライタ通信部、２３・・・センタ通信部、１１ａ、２１ａ、３１ａ・・・ＣＰＵ、１１ｂ、２１ｂ、３１ｂ・・・メモリ。
【図１】
2005285022.tif 000003
【図２】
2005285022.tif 000004
【図３】
2005285022.tif 000005
【図４】
2005285022.tif 000006
【図５】
2005285022.tif 000007
【図６】
2005285022.tif 000008
【図７】
2005285022.tif 000009
【図８】
2005285022.tif 000010
【図９】
2005285022.tif 000011