(57)【要約】【課題】一の取引における読取処理時間の短縮を図り、かつ、磁気劣化等の原因の時代的傾向性に応じて検出回路を選択可能とする。【解決手段】磁気データリーダライタ装置１内に存在するカードＡとの取引を実行するにあたり、第二制御回路１９ｂにおいて、その取引が前回の取引における顧客と同一の顧客による継続された取引か否かが判断される。同一の顧客であるときは、読取条件が継続して使用され、異なる顧客であるときは、データメモリ１８から出現率が取り出され、それら読取条件あるいは出現率にもとづいて、情報読取処理やリードリトライ処理で用いられる検出回路が、複数の検出回路１７ａ〜１７ｃの中から選択される。そして、この選択された検出回路１７により、情報読取処理あるいは読取エラー後のリードリトライ処理が実行される。【選択図】      図１
2004206442.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体に対し情報読取処理及び／又は情報書込処理を実行して前記磁気記録媒体との間の取引を行うとともに、前記情報読取処理で読取エラーが発生するとリードリトライ処理を実行して再度情報の読み取りを行う磁気データリーダライタ装置であって、
前記情報読取処理を行う複数の検出回路と、
これら検出回路ごとの出現率を記憶する記憶部と、
この記憶部から取り出した前記出現率にもとづいて、今回行う取引の前記情報読取処理及び／又は前記リードリトライ処理でそれぞれ用いられる前記検出回路を、前記複数の検出回路の中から選択する制御回路とを有した
ことを特徴とする磁気データリーダライタ装置。
【請求項２】
前記記憶部が、
過去に実行された複数回の前記情報読取処理及び／又は前記リードリトライ処理において、各前記検出回路がそれぞれ選択された回数と、この選択された検出回路によりそれぞれ前記情報の読み取りが成功した回数との比率を示す成功率を、前記出現率として記憶する
ことを特徴とする請求項１記載の磁気データリーダライタ装置。
【請求項３】
前記記憶部が、
過去に実行された前記情報読取処理及び／又は前記リードリトライ処理の総実行回数と、各前記検出回路がそれぞれ選択された回数との比率を示す選択率を、前記出現率として記憶する
ことを特徴とする請求項１記載の磁気データリーダライタ装置。
【請求項４】
前記制御回路が、
前記過去に実行された情報読取処理又はリードリトライ処理の実行時刻と現在の時刻との時間差にもとづいて、前記情報読取処理又は前記リードリトライ処理ごとに重み付けを行い、
一の前記検出回路を用いて実行した前記情報読取処理又は前記リードリトライ処理のうち前記情報の読み取りが成功した前記情報読取処理又は前記リードリトライ処理の各重み付けの総和を、前記各検出回路ごとに求め、
前記記憶部が、
前記各検出回路ごとに前記重み付けの総和と前記成功率又は前記選択率とを乗じて得られた値を、前記出現率として記憶する
ことを特徴とする請求項２又は３記載の磁気データリーダライタ装置。
【請求項５】
前記制御回路が、
前記検出回路ごとに重み付けを行い、
前記記憶部が、
前記各検出回路ごとの前記重み付けと前記成功率又は前記選択率とを乗じて得られた値を、前記出現率として記憶する
ことを特徴とする請求項２又は３記載の磁気データリーダライタ装置。
【請求項６】
前記制御回路が、
前回の前記取引と今回の前記取引が、それぞれ同一の顧客に対するものであると、前記前回の取引の前記リードリトライ処理で用いた読取条件を、前記今回の取引の前記リードリトライ処理で用いる読取条件として設定する
ことを特徴とする請求項１〜５のいずれかに記載の磁気データリーダライタ装置。
【請求項７】
磁気記録媒体に対して情報読取処理及び／又は情報書込処理を実行して前記磁気記録媒体との間の取引を行う磁気データリーダライタ装置を備えた自動処理機器であって、
前記磁気データリーダライタ装置が、請求項１〜６のいずれかに記載の磁気データリーダライタ装置からなる
ことを特徴とする自動処理機器。
【請求項８】
磁気記録媒体に対し情報読取処理及び／又は情報書込処理を実行して前記磁気記録媒体との間の取引を行う工程と、
前記情報読取処理で読取エラーが発生するとリードリトライ処理を実行して再度情報の読み取りを行う工程とを有したリードリトライ方法であって、
複数の検出回路に関する出現率を記憶する工程と、
前記出現率にもとづいて、今回行われる取引の前記情報読取処理及び前記リードリトライ処理でそれぞれ用いる前記検出回路を選択する工程とを有した
ことを特徴とするリードリトライ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カードや通帳等の磁気記録媒体に付された磁気ストライプから磁気データを読み取る磁気データリーダライタ装置、この磁気データリーダライタ装置を備えた自動処理機器、及び、その磁気データリーダライタ装置におけるリードリトライ方法に関し、特に、読み取りエラーが発生した場合に再度磁気データの読み取りを実行する磁気データリーダライタ装置、自動処理機器及びリードリトライ方法に関する。
【０００２】
【従来の技術】
複数のデータを磁気により記憶する磁気記憶部分（例えば、磁気ストライプなど）を有した磁気記録媒体は、たとえば、クレジットカード，会員カード，定期券，通帳，テレホンカード，ポイントカード，カードキーなど様々な用途で、幅広く利用されている。
そして、これら磁気記録媒体を発行する金融機関や小売店舗，交通機関等においては、その磁気記録媒体に対し磁気データの読み取りや書き込みを行うための従来の磁気データリーダライタ装置を備えた自動処理機器（自動機）が設置されている。
【０００３】
たとえば、金融機関においては、預金者や債務者等を特定するための情報（たとえば、口座番号や暗証番号等）を磁気記録媒体の磁気記憶部分から読み取る磁気データリーダライタ装置を備えたＡＴＭ（Ａｕｔｏｍａｔｅｄ  ｔｅｌｌｅｒｍａｃｈｉｎｅ：窓口業務自動機器、現金処理機）が設置されている。
また、一般の小売店舗においては、顧客や会員等を特定するための情報（たとえば、会員番号や暗証番号等）を磁気ストライプから読み取る磁気データリーダライタ装置を内蔵した小型の磁気データ読取装置が設置されているところが多い。
【０００４】
これらＡＴＭや磁気データ読取装置などの自動処理機器が有する従来の磁気データリーダライタ装置は、磁気記録媒体から所定の情報を読み取る処理（情報読取処理），その磁気記録媒体に所定の情報を書き込む処理（情報書込処理），磁気記録媒体を新規に発行する処理（媒体発行処理）などを実行する。
つまり、従来の磁気データリーダライタ装置は、媒体発行処理において、顧客登録に必要な顧客情報の全部又は一部を、その新規の磁気記録媒体に書き込み、情報読取処理において、その書き込まれた情報を取り出し、情報書込処理において、その書き込まれた情報の修正・更新を行う。
なお、磁気データリーダライタ装置が、磁気記録媒体に対して情報読取処理や情報書込処理を実行することを、「取引する」という。
【０００５】
ところが、こうして磁気記録媒体に書き込まれた情報（磁気データ）は、発行後の顧客による保管状態の影響を受けて、磁力の強さが衰弱あるいは劣化したり、磁気のノイズにより電気的出力が低下したりする場合がある。
具体的には、たとえば、磁気記録媒体が、財布や事務用品などに仕込まれた磁石に近づくことで磁力の強さが衰弱したり、電子機器や通信装置（たとえば、携帯電話機など）と重ねて置かれることで電磁波などの強いノイズを帯びたりして、磁気データが悪影響を受けることがある。
【０００６】
こうした悪影響を受けて、磁気データの出力波形が極度に低下し、あるいは完全に磁気が破壊した場合、自動処理機器は、磁気記憶部分に書き込まれているはずの情報を読み取ることができなくなり、その情報の解析が不可能となる。この場合、磁気記録媒体そのものも、不良品として取り扱われる。
【０００７】
ただし、流通している磁気記録媒体の中には、磁気データが完全には破壊されていないまでも、磁気が劣化したものや強いノイズを帯びたものも多数存在している。そして、このような磁気記録媒体の中には、情報の解析が可能な程度に、磁気データの出力波形を得ることができるものも含まれている。
このため、自動処理機器においては、そうした磁気記録媒体についても取り扱い可能とするように、リードリトライ処理が実行されている。
【０００８】
リードリトライ処理とは、情報読取処理において読取エラーが発生した場合に、再度情報の読み取りを行う処理をいう。
具体的には、まず、情報読取処理において、読み取った磁気データの電気的出力の出力波形が、設定範囲に達しているか否かが判断される。そして、この判断の結果、その出力波形が設定範囲に達していないときは、読取エラーが発生したものとして、再度情報の読み取り（リードリトライ処理）が実行される。
このように、同一情報に対して複数回読取処理が実行される場合、一回目の読取処理を情報読取処理といい、二回目以降の読取処理をリードリトライ処理という。
【０００９】
ここで、リードリトライ処理は、磁気データの出力波形を検出する検出回路が変更されてから実行される。
検出回路には、たとえば、通常の磁気データを読み取る場合に用いる検出回路、磁力の強さの低下した磁気データを読み取る場合に用いる検出回路、強いノイズを帯びた磁気データを読み取る場合に用いる検出回路などがある。
【００１０】
そして、この検出回路を変更するために、磁気データの読取条件も変更される（例えば、特許文献１参照。）。
読取条件とは、磁気データの出力波形にもとづいて得られる各種のパラメータにしたがい設定される磁気データ検出用の条件をいう。
このように、読取条件そして検出回路を変更しながらリードリトライ処理を実行することで、磁気が劣化したものや強いノイズを帯びた磁気データが書き込まれた磁気記録媒体からも情報の読み取りが可能となる。このため、相当数の磁気記録媒体を取り扱い可能とすることができる。
【００１１】
【特許文献１】
特開２００１−２７３６０５号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、磁気が劣化し、あるいは強いノイズを帯びた状態で磁気データが記憶されている磁気記録媒体は、電子機器や通信装置等の普及にともなって増加する傾向にあるため、従来の磁気データリーダライタ装置においては、毎回の取引においてリードリトライ処理を実行する必要が生じていた。
さらに、それら磁気の劣化等の程度は磁気記録媒体ごとに相違するため、リードリトライ処理を複数回行わなければならない場合も多く発生してきており、一つの磁気記録媒体から磁気データを確実に読み取るまでに相当の処理時間を必要としていた。
【００１３】
また、磁気データに悪影響を与える原因は、時代とともに変遷してきているが、従来の磁気データリーダライタ装置は、その変遷の傾向性に十分対応したものとはいえなかった。
たとえば、従来においては、財布や事務用品などに仕込まれた磁石などがその原因となって、この磁石の周囲に生じる磁界が悪影響を与えていたものの、近年においては、携帯電話機などの電子機器や通信装置等がその原因となってきており、これらで送受信される電磁波などが悪影響を与えることが多くなってきている。
こうした変遷の傾向性を踏まえて検出回路の選択を行うこととすれば、より適切な検出回路を早期に選び出すことができ、リードリトライ処理の回数を減らして、読取処理時間の短縮を図ることができる。
【００１４】
さらに、同一の磁気記録媒体に対して二以上の取引を行うなどのように、同一の顧客により継続して取引が行われる場合に、一の取引が検出回路Ａを用いて読取可能となったときは、他の取引も、その検出回路Ａを用いることで読取可能となる確率は非常に高い。
ところが、従来の磁気データリーダライタ装置においては、同一の磁気記録媒体に対して二以上の取引を行う場合であっても、それら取引ごとに、各パラメータの算出やこのパラメータにもとづく読取条件・検出回路の選択を行っていたため、処理時間がさらに遅延していた。
【００１５】
本発明は、上記の事情にかんがみなされたものであり、一の取引におけるリードリトライ処理の回数を減少可能とするとともに、磁気記録媒体から磁気データを確実に読み取るまでの処理時間を短縮でき、かつ、磁気劣化等の原因の時代的傾向性に対応して検出回路を選択可能とする磁気データリーダライタ装置、この磁気データリーダライタ装置を備えた自動処理装置及びリードリトライ方法の提供を目的とする。
【００１６】
【課題を解決するための手段】
この目的を達成するため、本発明の請求項１記載の磁気データリーダライタ装置は、磁気記録媒体に対し情報読取処理及び／又は情報書込処理を実行して磁気記録媒体との間の取引を行うとともに、情報読取処理で読取エラーが発生するとリードリトライ処理を実行して再度情報の読み取りを行う磁気データリーダライタ装置であって、情報読取処理を行う複数の検出回路と、これら検出回路ごとの出現率を記憶する記憶部と、この記憶部から取り出した出現率にもとづいて、今回行う取引の情報読取処理及び／又はリードリトライ処理でそれぞれ用いられる検出回路を、複数の検出回路の中から選択する制御回路とを有した構成としてある。
【００１７】
磁気データリーダライタ装置をこのような構成とすると、各検出回路の選択頻度あるいは読取成功頻度を考慮しながら、情報読取処理あるいはリードリトライ処理で用いる検出回路を選択できる。
たとえば、この一年間で出現率の最も高かった検出回路が検出回路Ａである場合は、磁気記録媒体から情報を読み取る手法として検出回路Ａが最も適していると判断できる。特に、流通している磁気記録媒体の中には、磁力が劣化したり強いノイズを帯びたりしている磁気記録媒体が多く存在するが、このような磁気記録媒体からも検出回路Ａによれば情報の読み取れる可能性が高いと判断できる。
【００１８】
このため、その出現率の高い検出回路Ａを他の検出回路に対し優先的に用いて情報読取処理やリードリトライ処理を行うことで、流通する磁気記録媒体から情報を読み取れる可能性を高めるとともに、磁気記録媒体から磁気データを確実に読み取るまでの処理時間を短縮できる。
そして、情報の読み取りに最適な検出回路が早期に選択されるため、読取エラーが発生するたびに行われるリードリトライ処理の回数を減少できる。
【００１９】
また、請求項２記載の磁気データリーダライタ装置は、記憶部が、過去に実行された複数回の情報読取処理及び／又はリードリトライ処理において、各検出回路がそれぞれ選択された回数と、この選択された検出回路によりそれぞれ情報の読み取りが成功した回数との比率を示す成功率を、出現率として記憶する構成としてある。
【００２０】
磁気データリーダライタ装置をこのような構成とすれば、成功率の高い検出回路は、磁気記録媒体から情報を読み取るのに最適な検出回路であると判断できるため、このような検出回路を優先的に情報読取処理あるいはリードリトライ処理に用いることで、磁気記録媒体から情報を確実に読み取るまでの処理時間を短縮できる。
【００２１】
たとえば、情報読取処理あるいはリードリトライ処理で用いる検出回路として、成功率の低い検出回路が選択されたとすると、情報読取処理を実行してもほとんどの場合読取エラーが発生してしまい、続けてリードリトライ処理を行わなければならないといった事態に陥る。そうすると、リードリトライ処理が繰り返し行われることとなり、磁気記録媒体から情報を確実に読み取るまでの処理時間が遅延する。
これに対し、成功率の高い検出回路が選択されたときは、磁気記録媒体から情報を読み取る可能性が高くなることから、その情報を確実に読み取るまでの処理時間を短縮できる。
【００２２】
また、請求項３記載の磁気データリーダライタ装置は、記憶部が、過去に実行された情報読取処理及び／又はリードリトライ処理の総実行回数と、各検出回路がそれぞれ選択された回数との比率を示す選択率を、出現率として記憶する構成としてある。
【００２３】
磁気データリーダライタ装置をこのような構成とすると、選択率の高い検出回路が優先的に情報読取処理やリードリトライ処理に用いられるため、情報を確実に読み取る可能性を高めて、その読取処理に要する時間の短縮を図ることができる。
【００２４】
また、請求項４記載の磁気データリーダライタ装置は、制御回路が、過去に実行された情報読取処理又はリードリトライ処理の実行時刻と現在の時刻との時間差にもとづいて、情報読取処理又はリードリトライ処理ごとに重み付けを行い、一の検出回路を用いて実行した情報読取処理又はリードリトライ処理のうち情報の読み取りが成功した情報読取処理又はリードリトライ処理の各重み付けの総和を、各検出回路ごとに求め、記憶部が、各検出回路ごとに重み付けの総和と成功率又は選択率とを乗じて得られた値を、出現率として記憶する構成としてある。
【００２５】
磁気データリーダライタ装置をこのような構成とすれば、最近多用された検出回路（あるいは最近成功率の高まった検出回路）を優先して、情報読取処理あるいはリードリトライ処理で用いる検出回路として選択できる。
たとえば、一年前は、検出回路Ａが選択されることが多かった（あるいは成功率が高かった）ものの、ここ一ヶ月は検出回路Ｂが選択されることが多い（あるいは成功率が高い）場合に、検出回路Ａの選択回数（成功回数）の方が多かったとしても、最近多く選択された（あるいは最近成功率の高くなった）検出回路ｂを優先的に選び出すことができる。
【００２６】
このように、情報読取処理あるいはリードリトライ処理で用いる検出回路として、過去に多用された（あるいは過去に成功率が高かった）検出回路ではなく、最近多用されている（あるいは最近成功率の高くなった）検出回路を優先的に選択可能とすることで、磁気データに悪影響を与える原因が時代的に変遷する傾向性を踏まえて検出回路の選択を行うことができる。
【００２７】
具体的に、磁気記録媒体に記憶されている磁気データに悪影響を与える原因は、以前は事務用品等に仕込まれていた磁石であった。つまり、この磁石の周囲に発生する磁界が、磁気データの磁力を衰弱させていた。これに対し、近年は携帯電話機などの電子機器や通信装置がその原因となってきており、それら電子機器で送受信される電磁波の影響で、磁気データは強いノイズを帯びるようになっていた。このように、磁気データに悪影響を与える原因は時代とともに変遷している。
そして、磁気データの磁力が衰弱した場合と、強いノイズを帯びた場合とでは、それぞれ磁気データの出力波形が相違するため、その磁気データを検出する回路も異なってくる。
【００２８】
このため、最近出現率の高くなってきた検出回路を優先的に選択可能とすることで、磁気データに悪影響を与える原因の変遷に呼応した検出回路の選択を実現できる。
そして、これにより、情報の読み取りに適切な検出回路が選択されることから、リードリトライ処理の回数を減少可能にして、確実に情報を読み取るまでの処理時間を短縮できる。
【００２９】
なお、情報読取処理あるいはリードリトライ処理ごとに付される重み付けの例としては、たとえば、今月実行された情報読取処理等に対しては「１０」を乗じ、一月遡るごとに１ずつ減じた値（たとえば、先月は「９」，先々月は「８」，その前月は「７」など）を乗じていく方法などがある。
【００３０】
また、請求項５記載の磁気データリーダライタ装置は、制御回路が、検出回路ごとに重み付けを行い、記憶部が、各検出回路ごとの重み付けと成功率又は選択率とを乗じて得られた値を、出現率として記憶する構成としてある。
【００３１】
磁気データリーダライタ装置をこのような構成とすると、特定の検出回路を優先的に選択可能としたい場合に、情報読取処理あるいはリードリトライ処理で用いられる検出回路としてその特定の検出回路を選ばせることができる。
さらに、カードユニット内の汚れなどによるリード検出の低下を予測して検出回路を選択することもできる。
【００３２】
また、請求項６記載の磁気データリーダライタ装置は、制御回路が、前回の取引と今回の取引が、それぞれ同一の顧客に対するものであると、前回の取引のリードリトライ処理で用いた読取条件を、今回の取引のリードリトライ処理で用いる読取条件として設定する構成としてある。
【００３３】
磁気データリーダライタ装置をこのような構成とすれば、前回の取引のリードリトライ処理で用いた読取条件が、今回の取引のリードリトライ処理で用いる読取条件としてそのまま設定されるため、読取条件を選択するためにパラメータを算出したり、各読取条件と対応させたりするなどの複雑な演算処理を行う必要がなくなる。このため、一つの磁気記録媒体から磁気データを確実に読み取るまでの処理時間を短縮できる。
【００３４】
さらに、前回の取引と今回の取引がそれぞれ同一の顧客に対するものであることが前提となっているが、この前提に相当する場面としては、たとえば、一の磁気記録媒体に対して二以上の取引が行われる場合が想定される。そうすると、前回の取引の対象となる磁気データと、今回の取引の対象となる磁気データとは同一の磁気記録媒体に記憶されているため、磁気の劣化の度合いもほぼ同じであるものと考えられる。
このことから、前回の取引のリードリトライ処理で読取可能となった読取条件を、今回の取引のリードリトライ処理で用いる読取条件としてそのまま設定することで、今回の取引のリードリトライ処理における読み取りの可能性を高めることができる。
したがって、リードリトライ処理の回数を減らして、読取処理時間の短縮を図ることができる。
【００３５】
なお、前回の取引と今回の取引が同一の顧客である場合とは、たとえば、一の磁気記録媒体に対して二以上の取引を行う場合の他、磁気記録媒体が一度排出されたが、取引運用シーケンスなどによりその排出前と排出後の各取引が同一顧客であるものと判断できる場合をいう。
この排出前と排出後の各取引が同一顧客であるものと判断できる場合としては、たとえば、挿入された磁気記録媒体が一回目の取引の終了により一度排出され、その後、同一の磁気記録媒体を用いて新たな取引を行うために、その磁気記録媒体が再度挿入された場合などが該当する。
【００３６】
また、請求項７記載の自動処理機器は、磁気記録媒体に対して情報読取処理及び／又は情報書込処理を実行して磁気記録媒体との間の取引を行う磁気データリーダライタ装置を備えた自動処理機器であって、磁気データリーダライタ装置が、請求項１〜６のいずれかに記載の磁気データリーダライタ装置からなる構成としてある。
【００３７】
自動処理機器をこのような構成とすると、自動処理機器は、磁気データリーダライタ装置において、情報読取処理あるいはリードリトライ処理に用いる検出回路を、各検出回路の出現率にもとづいて選択できる。このため、磁気記録媒体から確実に情報を読み取る可能性を高めることができ、読取時間の短縮やリードリトライ処理の回数の減少を図ることができる。
さらに、所定の重み付けを行うことで、磁気劣化等の原因の時代的傾向性に対応した検出回路を選択できる。
【００３８】
また、請求項８記載のリードリトライ方法は、磁気記録媒体に対し情報読取処理及び／又は情報書込処理を実行して磁気記録媒体との間の取引を行う工程と、情報読取処理で読取エラーが発生するとリードリトライ処理を実行して再度情報の読み取りを行う工程とを有したリードリトライ方法であって、複数の検出回路に関する出現率を記憶する工程と、出現率にもとづいて、今回行われる取引の情報読取処理及びリードリトライ処理でそれぞれ用いる検出回路を選択する工程とを有した方法としてある。
【００３９】
リードリトライ方法をこのような方法とすれば、情報読取処理あるいはリードリトライ処理で用いられる検出回路が、各検出回路の出現率にもとづいて定められるため、選択率や成功率の高い検出回路により、それら情報読取処理等を実行することができる。
これにより、早期かつ確実に、磁気記録媒体から情報を読み取ることができるため、その情報を読み取るまでの処理時間を短縮でき、かつ、リードリトライ処理の回数を減少できる。
【００４０】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
[磁気データリーダライタ装置及びリードリトライ方法の実施形態]
まず、本発明の磁気データリーダライタ装置及びリードリトライ方法の実施形態について、図１を参照して説明する。
同図は、本実施形態の磁気データリーダライタ装置の構成を示すブロック図である。
【００４１】
なお、同図に示す磁気データリーダライタ装置は、磁気記録媒体がカードである場合の磁気データリーダライタ装置を示すものである。
つまり、本実施形態の磁気データリーダライタ装置は、磁気記録媒体がカードである場合に限るものではなく、たとえば、磁気記録媒体が通帳などの場合にも実現可能である。
また、カード状の磁気記録媒体の種類としては、たとえば、クレジットカード，会員カード，定期券，テレホンカード，ポイントカード，カードキーなどがある。
【００４２】
同図に示すように、磁気データリーダライタ装置１は、カードリーダライタ装置１０に、搬送路１１と、出入口１２と、搬送ローラ１３と、モータ１４と、カードセンサ１５ａ，１５ｂと、磁気ヘッド１６とを有しており、さらに、磁気データリーダライタ装置１は、第一検出回路１７ａと、第二検出回路１７ｂと、第三検出回路１７ｃと、データメモリ１８と、第一制御回路１９ａと、第二制御回路１９ｂとを備えている。
【００４３】
搬送路１１は、出入口１２から挿入されたカードＡが、カードリーダライタ装置１０内で搬送ローラ１３により搬送される通路である。
この搬送路１１で搬送されるカードＡは、その表面あるいは内部に、複数のデータが磁気により記憶された磁気記憶部分（たとえば、磁気ストライプなど）を有している。
【００４４】
搬送ローラ１３は、搬送路１１の底面や上面などに一又は二以上設けられた回転体であって、モータ１４により回転駆動されてカードＡを搬送する。
これら搬送ローラ１３及びモータ１４により、カードＡの搬送を行う駆動機構が構成されている。
【００４５】
カードセンサ１５ａ，１５ｂ（以下、総称して「カードセンサ１５」という。）は、カードＡの搬送位置を決めるものであって、通常、搬送路１１の底面，上面，側面などに複数設けられている。
このカードセンサ１５により搬送位置が決められることで、カードＡの有する磁気記憶部分（たとえば、磁気ストライプなど）が、磁気ヘッド１７の直下（あるいは直上）へ誘導される。
【００４６】
磁気ヘッド１６は、カードＡの有する磁気記憶部分からの磁気データの読み取り（リード）や、その磁気記憶部分への磁気データの書き込み（ライト）を行う。これら磁気データの読み取りや書き込みは、カードＡが搬送ローラ１３によって往復搬送されている間に行われる。
そして、磁気ヘッド１６は、磁気記憶部分から読み取った磁気データを、第一制御回路１９ａを介して、複数の検出回路１７（第一検出回路１７ａ、第二検出回路１７ｂ、第三検出回路１７ｃ）のうち一又は二以上の検出回路へ送る。
【００４７】
第一検出回路１７ａは、第一制御回路１９ａを介して磁気ヘッド１６から送られてきた磁気データが、電気的出力として劣化の無い高出力であり、かつ高い出力のノイズを帯びている場合にリードできる回路を備えている。
第二検出回路１７ｂは、磁気データが若干劣化のある出力であって高出力ではないノイズを帯びている場合にリードできる回路を備えている。
第三検出回路１７ｃは、磁気データが劣化した低出力であってノイズも低出力である場合にリードできる回路を備えている。
【００４８】
データメモリ（記憶部）１８は、第二制御回路１９ｂからの各種データを記憶する。
各種データには、たとえば、情報記録媒体から読み取られた磁気データ、情報読取処理やリードリトライ処理に関するデータ（例えば、使用された検出回路，実行日時，実行結果（情報の読み取りが成功したか否か）など）等がある。
【００４９】
さらに、データメモリ１８は、出現率を記憶する。
出現率には、例えば、次のようなものがある。
（１）過去に実行された複数回の情報読取処理やリードリトライ処理において、各検出回路がそれぞれ選択された回数と、この選択された検出回路によりそれぞれ情報の読み取りが成功した回数との比率を示す成功率。
（２）過去に実行された情報読取処理やリードリトライ処理の総実行回数と、各検出回路がそれぞれ選択された回数との比率を示す選択率。
（３）過去に実行された情報読取処理やリードリトライ処理の実行時刻と現在の時刻との時間差にもとづいて、情報読取処理又はリードリトライ処理ごとに重み付けを行い、一の検出回路を用いて実行した情報読取処理又はリードリトライ処理のうち情報の読み取りが成功した情報読取処理又はリードリトライ処理の各重み付けの総和を、各検出回路ごとに求め、各検出回路ごとに重み付けの総和と成功率又は選択率とを乗じて得られた値。
（４）検出回路ごとに重み付けを行い、各検出回路ごとの重み付けと成功率又は選択率とを乗じて得られた値。
【００５０】
第一制御回路１９ａは、カードセンサ１５からの検出信号にもとづいて、モータ１４の駆動制御を行う回路（搬送制御回路、図示せず）を有している。この搬送制御回路によりモータ１４が駆動制御されると、搬送ローラ１３が回転してカードＡが搬送される。
また、第一制御回路１９ａは、磁気ヘッド１６を動作させる回路（磁気ヘッド制御回路、図示せず）を有している。磁気ヘッド制御回路は、磁気ヘッドが情報記録媒体の磁気記憶部分に対して行う磁気データの書き込みや読み取りを制御する。そして、磁気ヘッド制御回路は、読み取った磁気データを、複数の検出回路１７（第一検出回路１７ａ、第二検出回路１７ｂ、第三検出回路１７ｃ）のうち一又は二以上の検出回路へ送る。この磁気データの送り先となる検出回路は、第二制御回路１９ｂからの指示にもとづいて定められる。
【００５１】
第二制御回路１９ｂは、第一制御回路１９ａで制御対象とされる各ハードウエア（モータ１４、カードセンサ１５、磁気ヘッド１６など）を、その第一制御回路１９ａに制御させるために、その第一制御回路１９ａをプログラム制御する。また、第二制御回路１９ｂは、第一検出回路１７ａ，第二検出回路１７ｂ及び第三検出回路１７ｃをプログラム制御する。
さらに、第二制御回路１９ｂは、データメモリ１８から取り出した出現率にもとづいて、今回行う取引の情報読取処理あるいはリードリトライ処理でそれぞれ用いられる検出回路を、複数の検出回路の中から選択する。
【００５２】
加えて、第二制御回路１９ｂは、過去に実行された情報読取処理又はリードリトライ処理の実行時刻と現在の時刻との時間差にもとづいて、情報読取処理又はリードリトライ処理ごとに重み付けを行い、一の検出回路を用いて実行した情報読取処理又はリードリトライ処理のうち情報の読み取りが成功した情報読取処理又はリードリトライ処理の各重み付けの総和を、各検出回路ごとに求め、各検出回路ごとに重み付けの総和と成功率又は選択率とを乗じて得られた値を、出現率としてデータメモリ１８へ送り記憶させる。
また、第二制御回路１９ｂは、検出回路ごとに重み付けを行い、各検出回路ごとの重み付けと成功率又は選択率とを乗じて得られた値を、出現率としてデータメモリ１８へ送り記憶させる。
【００５３】
それに、第二制御回路１９ｂは、前回の取引と今回の取引が、それぞれ同一の顧客に対するものであると、前回の取引のリードリトライ処理で用いた読取条件を、今回の取引のリードリトライ処理で用いる読取条件として設定する。
前回の取引と今回の取引がそれぞれ同一の顧客であると判断される場合の例としては、次のような場合がある。
（１）排出されずに搬送路１１内に存在する同一の磁気記録媒体に対して前回の取引と今回の取引との双方を行う場合
（２）顧客がカードＡを挿入・排出したり操作パネルから取引内容を選択したりしたときの処理時間にもとづいて同一顧客による取引であるものと判断できる場合
（３）所定の認識手段により同一顧客と認識できた場合
（４）磁気記録媒体が一度排出されたが、取引運用シーケンスなどによりその排出前と排出後の各取引が同一顧客であるものと判断できる場合
【００５４】
なお、前回の取引と今回の取引がそれぞれ同一の顧客であると判断される場合とは、これら４つに限るものではなく、他の手法によって前回の取引と今回の取引がそれぞれ同一の顧客であると判断される場合をも含む。
また、本実施形態においては、第一制御回路１９ａと第二制御回路１９ｂとを総称して制御回路という。
【００５５】
次に、本実施形態の磁気データリーダライタ装置の動作（リードリトライ方法）について、図２を参照して説明する。
同図は、本実施形態の磁気データリーダライタ装置の動作を示すフローチャートである。
【００５６】
磁気データリーダライタ装置１のカードリーダライタ装置１０における出入口１２にカードＡが挿入されると、カードセンサ１５ｂがその挿入されたカードＡを検知し、搬送ローラ１３がモータ１４により駆動して、カードＡが搬送路１１の内部へ送られる。
カードセンサ１５ａ及び１５ｂの検知によりカードＡが所定の位置へ搬送されると、第一制御回路１９ａ（によるハードウエア制御）及び第二制御回路１９ｂ（によるプログラム制御）において、カードＡとの間で新たな取引が行われる（今回の取引）。
【００５７】
この今回の取引を行うに際し、この今回の取引と前回の取引との双方がそれぞれ同一の顧客によるものか否か、つまり、今回の取引が同一の顧客により前回の取引から継続して行われる取引であるか否かが、第二制御回路１９ｂで判断される（ステップ１０）。
この判断においては、たとえば、排出されずに搬送路１１内に存在する同一の磁気記録媒体に対して前回の取引と今回の取引との双方を行う場合や、顧客がカードＡを挿入・排出したり操作パネルから取引内容を選択したりしたときの処理時間にもとづいて同一顧客による取引であるものと判断できる場合、所定の認識手段により同一顧客と認識できた場合、磁気記録媒体が一度排出されたが、取引運用シーケンスなどによりその排出前と排出後の各取引が同一顧客であるものと判断できる場合などが確認できたときに、同一顧客により今回の取引が前回の取引から継続して行われるものと判断される。
【００５８】
判断の結果、同一顧客により取引が継続されるものであるときは、前回の取引のリードリトライ処理で用いられた読取条件が、今回の取引のリードリトライ処理で用いる読取条件として設定される（読取条件継続、ステップ１１）。
一方、同一顧客により取引が継続されるものでないとき、すなわち、今回の取引の顧客が前回の取引の顧客と異なるときは、第二制御回路１９ｂにおいて、データメモリ１８から各検出回路１７の出現率が取得される（ステップ１２）。
【００５９】
次いで、今回の取引のリードリトライ処理で用いることとされた読取条件(ステップ１１)又はデータメモリ１８からの更新データである出現率(ステップ１２)にしたがい、リードリトライ処理時における検出回路の使用順番（リトライ順番）が設定される（ステップ１３）。
ここで、三種類の検出回路１７（第一検出回路１７ａ，第二検出回路１７ｂ，第三検出回路１７ｃ）がある場合に、一回目のリードがＸの設定から、二回目のリードがＹの設定から、三回目のリードがＺの設定からそれぞれ行われるようにした場合、これらＸ，Ｙ，Ｚに設定する検出回路１７の選択により、優先順位が変わる。
たとえば、統計的データにより、検出Ｂ，検出Ａ，検出Ｃの順で、実績による優先順位が算出されていて、これら検出Ｂ，Ａ，Ｃがデータメモリ１８に格納されている場合は、Ｘ←検出Ｂ、Ｙ←検出Ａ、Ｚ←検出Ｃの設定がそれぞれ行われる。
なお、「Ｘ」はリトライ優先順位１、「Ｙ」はリトライ優先順位２、「Ｚ」はリトライ優先順位３とし、これら「Ｘ」，「Ｙ」，「Ｚ」を総称して「リトライ順番設定のリトライ優先順位（指定回路）」という。
【００６０】
続いて、一回目のリードがＸに指定した設定により実行される（ステップ１４）。
そして、この一回目のリードにより得られた出力波形にもとづいて、リードの合否判定が行われる（ステップ１５）。
判定の結果、リードが正常に行われたものとされた場合（解析可能な程度に磁気データが得られた場合）は、リードリトライ出力を実行することなくデータ編集が行われ、アプリケーションからの命令にしたがってデータが通知されて、運用取引を実行するための処理、たとえば、入出金の処理へ移行される。
一方、リードが読取エラーになった場合（解析可能な程度に磁気データが得られなかった場合）は、リードリトライ処理として、直ちに次候補の設定であるＹに指定した内容でリードが実行される（ステップ１６）。
【００６１】
そして、この二回目のリードにより得られた出力波形にもとづいて、リードの合否判定が行われる（ステップ１７）。
判定の結果、リードが正常に行われたものとされた場合は、運用取引を続行する。
一方、リードが読取エラーになった場合は、リードリトライ処理として、直ちに次候補のＺに指定された設定でリードが実行される（ステップ１８）。
【００６２】
そして、この三回目のリードにより得られた出力波形にもとづいて、リードの合否判定が行われる（ステップ１９）。
判定の結果、リードが正常に行われたものとされた場合は、運用取引を続行する。
一方、リードが読取エラーになった場合は、リードリトライ処理として、直ちに次候補に指定された設定でリードが実行される。ただし、要求されたリトライ回数を実行しても読取エラーとなった場合は、リード不可として異常処理へ移行する（ステップ２０）。
【００６３】
ところで、各判定（ステップ１５，ステップ１７，ステップ１９）において、リードが正常に行われたものとされた場合は、正常とされた設定値がデータメモリ１８に保存される。
このデータメモリ１８には、リードの実行時刻を示すデータを保存して、そのリードを時系列的に管理するためのエリアが確保されている。また、データメモリ１８には、実行されたリードごとに、どの検出回路１７が使用されか、このとき正常にリードできたかなどの情報が保存される。
【００６４】
この時系列的に管理されるリードの情報は、有限のエリアに保存されるため、新しい情報が保存される場合には、古い情報が削除され、あるいは並べ替え後に上書きされる。
そして、第二制御回路１９ｂにおいては、データメモリ１８からそれら時系列的に管理されたリードの情報が取り出され、現在から過去に溯り、一定取引回数内で、検出回路１７ごとに出現率が算出される。
なお、データメモリサイズにより一定期間を長く採取できる場合は、近いデータについて重み付けが行われる（ステップ２１）。
【００６５】
ここで、装置の汚れなどの傾向ではなく突然出力信号が低い状態の検出回路ではないとリードできないようなカードＡを取り扱った場合は、カードＡ側に極度の磁気劣化があることが考えられる。この場合は、そのまま当該カードＡを使い続けると所持している間に他の磁気などの影響で、近いうちに自動処理機器（たとえば、ＡＴＭなど）の取り扱いができずにエラーになることが考えられる。
このため、カードＡの磁気データが劣化しているか否かが判断される（ステップ２２）。
【００６６】
なお、ステップ２２における判断は、ステップ１５，ステップ１７又はステップ１９の「判定ＯＫ？」で判定ＯＫ（Ｙｅｓ）とされた場合であっても行われるが、それは以下の理由による。
複数の回路の最低優先順位でＯＫになった場合は、極端に劣化したかどうかはわからないかもしれないが、出現率に対して、かけ離れている場合は、カード劣化の前兆の可能性があるため、このような判断が行なわれる。
【００６７】
また、ステップ２２における判断は、ステップ２０の「異常処理」が実行された後は行われないが、それは以下の理由による。
完全に異常になってしまう場合は、カードの情報とホストの情報との突き合わせによる本人確認などができないので、磁気データの再ライトは行なわれない。ただし、窓口に案内するガイダンスなどを行なわせることはできる。
【００６８】
判断の結果、磁気データが劣化している場合は、顧客に対し表示パネル等を利用して、カードＡの更新を促すアナウンスが行われる（ステップ２３）。
そして、窓口で対面処理を行うか、あるいは自動処理機器において磁気データの再ライトを行うかなどの対処内容が、表示パネルから入力され（ステップ２４）、カードの再ライトが選択された場合は、再ライトの処理が行われる（ステップ２５）。
なお、発行機構を有する自動処理機器の場合は、再発行のサービスも提供可能である。
【００６９】
さらに、複数のカードにより多くの件数の取引が行われる中、磁気出力検出の低い状態に対応した検出回路１７だけが、長期にわたり何度も選択されて出現率が高くなってきた場合は、カード固有の磁気の劣化が原因ではなく、むしろ磁気データリーダライタ装置１側に問題があることが考えられる。
たとえば、磁気ヘッド１６に付着した汚れにより電気出力が低下したことなどが挙げられる。この場合は、係員や保守員などによる清掃が必要となる。
【００７０】
そこで、保存データや出現率の示す値や傾向にもとづいて、保守が必要な状態であるか否かが判断される（ステップ２６）。
判断の結果、それらの値や傾向に異常や偏りが見られる場合には、清掃、点検、消耗品の部品交換が必要であると予測して、その異常や偏りの状態が、保守画面に表示され、あるいは集中管理センタへ通知されて保守が要求される（ステップ２７）。
【００７１】
［自動処理装置の実施形態］
次に、本発明の自動処理装置の実施形態について、図３を参照して説明する。同図は、本実施形態の自動処理装置の代表例であるＡＴＭ（Ａｕｔｏｍａｔｅｄ  ｔｅｌｌｅｒ  ｍａｃｈｉｎｅ：窓口業務自動機器、自動現金預け払い機）の構成を示す模式図である。
【００７２】
本実施形態の自動処理装置は、上述した磁気データリーダライタ装置を備えた構成となっている。
したがって、図３において、磁気データリーダライタ装置の構成を示す図１と同様の構成部分については同一の符号を付して、その詳細な説明を省略する。
【００７３】
自動処理装置は、磁気記録媒体との間で取引を行う装置であって、たとえば、金融機関に設置されたＡＴＭなどがある。
ただし、自動処理装置は、ＡＴＭに限るものではなく、たとえば、小型の磁気データ読取装置（小売店舗等設置用）、キャッシュディスペンサ（Ｃａｓｈ  Ｄｉｓｐｅｎｓｅｒ）、クレジットカード読取機、会員カード用リーダ、自動券売機、自動改札機、公衆電話、ポイントカード読取機、カードキー読取機などが含まれる。
【００７４】
これらのうち、ＡＴＭ２は、図３に示すように、カードリーダライタ装置１０に、搬送路１１と、出入口１２と、搬送ローラ１３と、モータ１４と、カードセンサ１５ａ，１５ｂと、磁気ヘッド１６とを有しており、さらに、ＡＴＭ２は、第一検出回路１７ａと、第二検出回路１７ｂと、第三検出回路１７ｃと、データメモリ１８と、第一制御回路１９ａと、第二制御回路１９ｂと、エンボスＩＣユニット２０と、印字ユニット２１と、カードボックス２２と、表示及び操作パネル２３と、状態表示部２４とを備えている。
【００７５】
これらのうち、カードリーダライタ装置１０，第一検出回路１７ａ，第二検出回路１７ｂ，第三検出回路１７ｃ，データメモリ１８，第一制御回路１９ａ及び第二制御回路１９ｂは、それぞれ図１に示すカードリーダライタ装置１０，第一検出回路１７ａ，第二検出回路１７ｂ，第三検出回路１７ｃ，データメモリ１８，第一制御回路１９ａ及び第二制御回路１９ｂと同様の機能を有している。
【００７６】
ただし、データメモリ１８は、エンボスＩＣユニット２０，印字ユニット２１，表示及び操作パネル２３，状態表示部２４の動作や制御に関するデータについても保存・管理する。
また、第一制御回路１９ａは、カードセンサ１５や磁気ヘッド１６の他、エンボスＩＣユニット２０や印字ユニット２１などの動作を制御する。特に、一度のリードでエラー検出した場合は、検出回路１７を切り替えて再度リードを実行する。
【００７７】
第二制御回路１９ｂには、第一制御回路１９ａに各種制御を行わせるためのプログラムが実装されている。
この第二制御回路１９ｂは、アプリケーションの指示つまりは顧客の指示にしたがって、エンボスＩＣユニット２０，印字ユニット２１，アクチュエータを各々の情報やセンサ情報にもとづいて制御する。
【００７８】
また、第二制御回路１９ｂは、カードリーダライタに実装される磁気ヘッド１６やエンボスＩＣユニット２０、印字ユニット２１などのハードウエアの状態やセンサ状態などを保存しているデータメモリ１８から、そのデータの演算結果が示す値が、顧客に知らせる必要がある場合は、表示及び操作パネル２３に表示を行うようにアプリケーションに指示し、係員や保守員に知らせメンテナンスを促す場合は、状態表示部２４に表示を行うか、ホスト（図示せず）を介して、集中管理室などへ装置の状態を連絡する。
【００７９】
エンボスＩＣユニット２０は、カードＡのエンボスリードとＩＣ制御とを行う。
印字ユニット２１は、カードＡ上に印字を施す。
カードボックス２２は、カードＡの発行、保留、リジェクトを扱う。
なお、カードリーダライタ装置（カードリードライタユニット、カードＡの磁気記憶部分で磁気データをリードライトするユニット）１０と、エンボスＩＣユニット２０と、印字ユニット２１と、カードボックス２２とを総称して、カードデバイスという。
【００８０】
表示及び操作パネル２３は、各種情報を画面表示するとともに、その画面上で入力された情報を第二制御回路１９ｂへ送る。この表示及び操作パネル２３は、タッチパネルで構成することができる。
この表示及び操作パネル２３からの情報を受けた第二制御回路１９ｂにおいては、アプリケーション及びホストの判断により、ＡＴＭ２に実装される現金処理機、カードデバイス、レシートデバイスの制御を行う。
【００８１】
状態表示部２４は、たとえば、発行部のカードの残量として、ニアエンド，エンドの情報や、リジェクトされた媒体の状態として、ニアフル、フルの情報や、印字のためのインク残量，センサ状態，媒体位置，リアルタイムな動作遷移など、係員や保守員が、その装置の状態を知り、メンテナンスするための情報を取得できる操作画面である。
さらに、状態表示部２４においては、保守時の単体テストの実行や異常時の詳細情報の確認も行える。
【００８２】
なお、本実施形態の自動処理機器（ＡＴＭ２）におけるカードリーダライタ装置１０，検出回路１７，データメモリ１８，制御回路１９の構成と、上述の磁気データリーダライタ装置の実施形態における磁気データリーダライタ装置１の構成とは、ほぼ同一の構成である。このため、本実施形態の自動処理機器（ＡＴＭ２）のカードリーダライタ装置１０，検出回路１７，データメモリ１８，制御回路１９におけるリードリトライ方法と、上述のリードリトライ方法の実施形態におけるリードリトライ方法とは、ほぼ同一の工程である。
このことから、本実施形態の自動処理機器においても、情報読取処理あるいはリードリトライ処理で用いられる検出回路を、出現率にもとづいて、複数の検出回路の中から選択可能としている。
【００８３】
【発明の効果】
以上のように、本発明によれば、情報読取処理あるいはリードリトライ処理で用いられる検出回路が、出現率にもとづいて、複数の検出回路の中から選択されるため、最近多く使用される検出回路や情報の読取成功率の高い検出回路を選択することができる。
このため、一の取引におけるリードリトライ処理の回数を減少可能とするとともに、磁気記録媒体から磁気データを確実に読み取るまでの処理時間を短縮できる。
【００８４】
また、検出回路ごとに重み付けを行い、この重み付けを用いて求めた出現率により、情報読取処理あるいはリードリトライ処理で用いられる検出回路を選択することで、特定の検出回路を優先的に選択できる。
さらに、情報読取処理やリードリトライ処理ごとに重み付けを行い、この重み付けを用いて求めた出現率により情報読取処理あるいはリードリトライ処理で用いられる検出回路を選択することで、磁気劣化等の原因の時代的傾向性に対応して検出回路を選択できる。
【図面の簡単な説明】
【図１】本発明の磁気データリーダライタ装置の構成を示すブロック図である。
【図２】本発明のリードリトライ方法の動作を示すフローチャートである。
【図３】本発明の自動処理装置の構成を示す模式図である。
【符号の説明】
１  磁気データリーダライタ装置
１０  カードリーダライタ装置
１１  搬送路
１２  出入口
１３  搬送ローラ
１４  モータ
１５ａ，１５ｂ  カードセンサ
１６  磁気ヘッド
１７ａ  第一検出回路
１７ｂ  第二検出回路
１７ｃ  第三検出回路
１８  データメモリ
１９ａ  第一制御回路
１９ｂ  第二制御回路
２０  エンボスＩＣユニット
２１  印字ユニット
２２  カードボックス
２３  表示及び操作パネル
２４  状態表示部
【図１】
2004206442.tif 000003
【図２】
2004206442.tif 000004
【図３】
2004206442.tif 000005